Это двуязычная снимок страницы, сохраненная пользователем в 2025-8-7 22:36 для https://download.immersivetranslate.com/immersive-translate.user.js, предоставлено с двуязычной поддержкой от Иммерсивный перевод. Узнать, как сохранить?
// ==UserScript==
// @name         Immersive Translate - Translate Web & PDF
// @description  Free Translate Website, Translate PDF & Epub eBook, Translate Video Subtitles in Bilingual
// @version      1.20.3
// @namespace    https://immersive-translate.owenyoung.com/
// @author       Owen Young
// @homepageURL    https://immersivetranslate.com/
// @supportURL    https://github.com/immersive-translate/immersive-translate/
// @match      *://*/*
// @include    *
// @icon        https://s.immersivetranslate.com/static/official-static/favicon.png
// @downloadURL https://download.immersivetranslate.com/immersive-translate.user.js
// @updateURL https://download.immersivetranslate.com/immersive-translate.user.js
// @inject-into    content
// @grant       GM.getValue
// @grant       GM.setValue
// @grant       GM.xmlHttpRequest
// @grant       GM.registerMenuCommand
// @grant       GM_getValue
// @grant       GM_setValue
// @grant       GM_addElement
// @grant       GM.addElement
// @grant       GM_listValues
// @grant       GM_deleteValue
// @grant       GM.listValues
// @grant       GM.deleteValue
// @grant       GM_xmlhttpRequest
// @grant       GM_registerMenuCommand
// @grant       GM_addStyle
// @grant       GM.addStyle
// @grant       GM_openInTab
// @grant       GM.openInTab
// @require     https://raw.githubusercontent.com/Tampermonkey/utils/refs/heads/main/requires/gh_2215_make_GM_xhr_more_parallel_again.js
// @connect    google.com
// @connect    translate.googleapis.com
// @connect    api-edge.cognitive.microsofttranslator.com
// @connect    edge.microsoft.com
// @connect    transmart.qq.com
// @connect    translate.yandex.net
// @connect    tmt.tencentcloudapi.com
// @connect    www2.deepl.com
// @connect    w.deepl.com
// @connect    immersive-translate.owenyoung.com
// @connect    generativelanguage.googleapis.com
// @connect    chat.openai.com
// @connect    bing.com
// @connect    www.bing.com
// @connect    open.volcengineapi.com
// @connect    fanyi.baidu.com
// @connect    api.fanyi.baidu.com
// @connect    api.interpreter.caiyunai.com
// @connect    api-free.deepl.com
// @connect    api.deepl.com
// @connect    api.openl.club
// @connect    openapi.youdao.com
// @connect    translate.volcengine.com
// @connect    api.niutrans.com
// @connect    immersivetranslate.com
// @connect    test-api2.immersivetranslate.com
// @connect    api2.immersivetranslate.com
// @connect    config.immersivetranslate.com
// @connect    app.immersivetranslate.com
// @connect    dash.immersivetranslate.com
// @connect    api.immersivetranslate.com
// @connect    immersive-translate.deno.dev
// @connect    www.googleapis.com
// @connect    www.google-analytics.com
// @connect    translate-pa.googleapis.com
// @connect    api.cognitive.microsofttranslator.com
// @connect    api.groq.com
// @connect    api.x.ai
// @connect    api.papago-chrome.com
// @connect    api.openai.com
// @connect    api.interpreter.caiyunai.com
// @connect    api.cognitive.microsofttranslator.com
// @connect    aidemo.youdao.com
// @connect    dict.youdao.com
// @connect    openai.azure.com
// @connect    mt.aliyuncs.com
// @connect    subhub.weixin.so
// @connect    api.anthropic.com
// @connect    localhost
// @connect    127.0.0.1
// @connect    ai.immersivetranslate.com
// @connect    test-ai.immersivetranslate.com
// @connect    openrouter.ai
// @connect    dashscope.aliyuncs.com
// @connect    api.deepseek.com
// @connect    aip.baidubce.com
// @connect    ark.cn-beijing.volces.com
// @connect    hunyuan.tencentcloudapi.com
// @connect    public-beta-api.siliconflow.cn
// @connect    api.siliconflow.cn
// @connect    open.bigmodel.cn
// @connect    store.immersivetranslate.com
// @connect    qianfan.baidubce.com
// @run-at       document-end
// @name:zh-CN     沉浸式翻译 - 网页翻译插件 | PDF翻译 | 免费
// @description:zh-CN     【沉浸式翻译】免费的(原文/译文)双语对照网页翻译插件,支持PDF翻译(保留排版),视频双语字幕翻译(Youtube, Netflix),EPUB电子书翻译;支持人工智能AI翻译大模型(OpenAI (ChatGPT)、DeepL、Gemini(Bard) 等)
// @name:es     Immersion Translation: Traducción bilingüe de páginas web y documentos PDF
// @description:es     Bilingual web page translation, also supports PDF translation, bilingual Epub eBook translation, free to use.
// @name:fr     Traduction immersive - Traduction des pages Web et des PDF
// @description:fr     Bilingual web page translation, also supports PDF translation, bilingual Epub eBook translation, free to use.
// @name:pt-PT     Tradução por imersão: Tradução bilingue de páginas Web e de documentos PDF
// @description:pt-PT     Bilingual web page translation, also supports PDF translation, bilingual Epub eBook translation, free to use.
// @name:zh-TW     沉浸式翻譯 - 網頁翻譯及 PDF 翻譯
// @description:zh-TW     【沉浸式翻譯】免費的(原文/譯文)雙語對照網頁翻譯插件,支持 PDF 翻譯(保留排版),影片雙語字幕翻譯(Youtube, Netflix),EPUB 電子書翻譯;支持人工智能 AI 翻譯大模型(OpenAI (ChatGPT)、DeepL、Gemini(Bard) 等)
// @name:it     Immersion Translation: traduzione bilingue di pagine web e documenti PDF
// @description:it     Bilingual web page translation, also supports PDF translation, bilingual Epub eBook translation, free to use.
// @name:hi     इमर्सिव अनुवाद: द्विभाषी वेब पेज अनुवाद और पीडीएफ दस्तावेज़ अनुवाद
// @description:hi     Bilingual web page translation, also supports PDF translation, bilingual Epub eBook translation, free to use.
// @name:tr     Immersive Translate - Web ve PDF Çevir
// @description:tr     Web sayfalarını, PDF'leri ve e-kitapları çevir, video altyazılarını çevir, dil öğren
// @name:pt-BR     Immersive Translate - Tradutor Web & PDF
// @description:pt-BR     Tradução gratuita de sites, PDF e e-books Epub, tradução de legendas de vídeo em modo bilíngue.
// @name:he     ‫⁦⁦Immersive Translate⁩ -⁩ תרגום אתרים ו⁦⁦PDF⁩-⁩‬
// @description:he     ‫תרגום חינמי לאתרים, ⁦PDF⁩, ספרי ⁦EPUB⁩ וכתוביות וידאו דו⁦-⁩לשוניות‬
// @name:de     Immersion Translation: Bilinguale Webseiten & PDF Übersetzung
// @description:de     Bilingual web page translation, also supports PDF translation, bilingual Epub eBook translation, free to use.
// @name:ko     몰입형 번역 - 웹 사이트 번역 확장 프로그램 | PDF 번역 | 무료
// @description:ko     [몰입형 번역] 무료 (원문/번역문) 이중 언어 대조 웹사이트 번역 확장 프로그램으로 PDF 번역(조판 유지), 비디오 이중 언어 자막 번역(YouTube, Netflix 등), EPUB 전자책 번역을 지원합니다.
// @name:ja     没入型翻訳 - ウェブページやPDFを翻訳
// @description:ja     無料で使用できる(原文/翻訳)対訳Webページ翻訳拡張機能、PDF翻訳(元の文書のフォーマットを保持)、動画字幕翻訳(YouTube、Netflixなど)、EPUB電子書籍の翻訳。
// @name:ru     Иммерсионный перевод: двуязычный перевод веб-страниц и PDF-документов
// @description:ru     Bilingual web page translation, also supports PDF translation, bilingual Epub eBook translation, free to use.
// @name:fa     ترجمه همه‌جانبه - ترجمه وب و پی‌دی‌اف
// @description:fa     Web bilingual translation, completely free to use, supports Deepl/Google/Bing/Tencent/Youdao, etc.
// @name:ar     Immersive Translate - Translate Web & PDF
// @description:ar     Bilingual web page translation, also supports PDF translation, bilingual Epub eBook translation, free to use.
// ==/UserScript==
(()=>{var D={BUILD_TIME:"2025-08-05T08:11:55.000Z",VERSION:"1.20.3",PROD:"1",REDIRECT_URL:"https://dash.immersivetranslate.com/auth-done/",PROD_API:"1",BETA:"0",userscript_domains:'["google.com","translate.googleapis.com","api-edge.cognitive.microsofttranslator.com","edge.microsoft.com","transmart.qq.com","translate.yandex.net","tmt.tencentcloudapi.com","www2.deepl.com","w.deepl.com","immersive-translate.owenyoung.com","generativelanguage.googleapis.com","chat.openai.com","bing.com","www.bing.com","open.volcengineapi.com","fanyi.baidu.com","api.fanyi.baidu.com","api.interpreter.caiyunai.com","api-free.deepl.com","api.deepl.com","api.openl.club","openapi.youdao.com","translate.volcengine.com","api.niutrans.com","immersivetranslate.com","test-api2.immersivetranslate.com","api2.immersivetranslate.com","config.immersivetranslate.com","app.immersivetranslate.com","dash.immersivetranslate.com","api.immersivetranslate.com","immersive-translate.deno.dev","www.googleapis.com","www.google-analytics.com","translate-pa.googleapis.com","api.cognitive.microsofttranslator.com","api.groq.com","api.x.ai","api.papago-chrome.com","api.openai.com","api.interpreter.caiyunai.com","api.cognitive.microsofttranslator.com","aidemo.youdao.com","dict.youdao.com","openai.azure.com","mt.aliyuncs.com","subhub.weixin.so","api.anthropic.com","localhost","127.0.0.1","ai.immersivetranslate.com","test-ai.immersivetranslate.com","openrouter.ai","dashscope.aliyuncs.com","api.deepseek.com","aip.baidubce.com","ark.cn-beijing.volces.com","hunyuan.tencentcloudapi.com","public-beta-api.siliconflow.cn","api.siliconflow.cn","open.bigmodel.cn","store.immersivetranslate.com","qianfan.baidubce.com"]',MOCK:"0",DEBUG:"0",IMMERSIVE_TRANSLATE_USERSCRIPT:"1",INSTALL_FROM:"official_userscript",IMMERSIVE_TRANSLATE_INJECTED_CSS:`:root {
  --immersive-translate-theme-underline-borderColor: #72ece9;
  --immersive-translate-theme-nativeUnderline-borderColor: #72ece9;
  --immersive-translate-theme-nativeDashed-borderColor: #72ece9;
  --immersive-translate-theme-nativeDotted-borderColor: #72ece9;
  --immersive-translate-theme-highlight-backgroundColor: #ffff00;
  --immersive-translate-theme-dashed-borderColor: #59c1bd;
  --immersive-translate-theme-blockquote-borderColor: #cc3355;
  --immersive-translate-theme-thinDashed-borderColor: #ff374f;
  --immersive-translate-theme-dashedBorder-borderColor: #94a3b8;
  --immersive-translate-theme-dashedBorder-borderRadius: 0;
  --immersive-translate-theme-solidBorder-borderColor: #94a3b8;
  --immersive-translate-theme-solidBorder-borderRadius: 0;
  --immersive-translate-theme-dotted-borderColor: #94a3b8;
  --immersive-translate-theme-wavy-borderColor: #72ece9;
  --immersive-translate-theme-dividingLine-borderColor: #94a3b8;
  --immersive-translate-theme-grey-textColor: #2f4f4f;
  --immersive-translate-theme-marker-backgroundColor: #fbda41;
  --immersive-translate-theme-marker-backgroundColor-rgb: 251, 218, 65;
  --immersive-translate-theme-marker2-backgroundColor: #ffff00;
  --immersive-translate-theme-background-backgroundColor: #dbafaf;
  --immersive-translate-theme-background-backgroundColor-rgb: 219, 175, 175;
  --immersive-translate-theme-background-backgroundOpacity: 12;
  --immersive-translate-theme-opacity-opacity: 10;
}

[imt-state="dual"] .imt_t-pre-whitespace { white-space: pre-wrap !important; }

[imt-state="dual"] .immersive-translate-pdf-target-container { position: absolute; background-color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, sans-serif; top: 0; width: 600px; height: 100%; z-index: 2; line-height: 1.3; font-size: 16px; } [imt-state="dual"] .imt_wrapper[dir="rtl"] { text-align: right; }

[imt-state="dual"] .immersive-translate-pdf-target-container .imt_wrapper { color: rgb(0, 0, 0); white-space: normal; position: absolute; }

[imt-state="dual"] .immersive-translate-pdf-target-container .imt_wrapper font { color: inherit; white-space: inherit; position: unset; }

[imt-state="translation"] .imt_wrapper > br { display: none; }

[imt-state="translation"] .imt_t-block-wrapper { margin: 0 !important; }

[imt-state="dual"] .imt_t-block-wrapper { margin: 8px 0 !important; display: inline-block; }

[imt-trans-position="before"] .imt_t-block-wrapper { display: block; }

[imt-trans-position="before"] .imt_t-block-wrapper { margin-top: 0 !important; }

[imt-state="dual"] .imt_t-pdf-block-wrapper { margin: 0 !important; display: inline-block; }

[imt-state="dual"] .imt_t-theme-grey-inner { color: var(--immersive-translate-theme-grey-textColor); }

[imt-state="dual"] .imt_t-theme-underline-inner { border-bottom: 1px solid var(--immersive-translate-theme-underline-borderColor) !important; }

[imt-state="dual"] .imt_t-theme-nativeUnderline-inner { text-decoration: underline !important; text-decoration-color: var( --immersive-translate-theme-nativeUnderline-borderColor ) !important; }

[imt-state="dual"] .imt_t-block-wrapper-theme-dashedBorder { border: 1px dashed var(--immersive-translate-theme-dashedBorder-borderColor) !important; border-radius: var( --immersive-translate-theme-dashedBorder-borderRadius ) !important; padding: 6px; margin-top: 2px; display: inline-block; }

[imt-state="dual"] .imt_t-inline-wrapper-theme-dashedBorder { border: 1px dashed var(--immersive-translate-theme-dashedBorder-borderColor) !important; border-radius: var( --immersive-translate-theme-dashedBorder-borderRadius ) !important; padding: 2px; }

[imt-state="dual"] .imt_t-block-wrapper-theme-solidBorder { border: 1px solid var(--immersive-translate-theme-solidBorder-borderColor) !important; border-radius: var( --immersive-translate-theme-solidBorder-borderRadius ) !important; padding: 6px; margin-top: 2px; display: inline-block; }

[imt-state="dual"] .imt_t-inline-wrapper-theme-solidBorder { border: 1px solid var(--immersive-translate-theme-solidBorder-borderColor) !important; border-radius: var( --immersive-translate-theme-solidBorder-borderRadius ) !important; padding: 2px; }

[imt-state="dual"] .imt_t-theme-nativeDashed-inner { text-decoration: underline !important; text-decoration-color: var( --immersive-translate-theme-nativeDashed-borderColor ) !important; text-decoration-style: dashed !important; }

[imt-state="dual"] .imt_t-theme-thinDashed-inner { border-bottom: 1px dashed var(--immersive-translate-theme-thinDashed-borderColor) !important; }

[imt-state="dual"] .imt_t-theme-dotted-inner { background-image: linear-gradient( to right, var(--immersive-translate-theme-dotted-borderColor) 30%, rgba(255, 255, 255, 0) 0% ); background-position: bottom; background-size: 5px 1px; background-repeat: repeat-x; padding-bottom: 3px; }

[imt-state="dual"] .imt_t-theme-nativeDotted-inner { text-decoration: underline !important; text-decoration-color: var( --immersive-translate-theme-nativeDotted-borderColor ) !important; text-decoration-style: dotted !important; }

[imt-state="dual"] .imt_t-theme-wavy-inner { text-decoration: underline !important; text-decoration-color: var( --immersive-translate-theme-wavy-borderColor ) !important; text-decoration-style: wavy !important; }

[imt-state="dual"] .imt_t-theme-dashed-inner { background: linear-gradient( to right, var(--immersive-translate-theme-dashed-borderColor) 0%, var(--immersive-translate-theme-dashed-borderColor) 50%, transparent 50%, transparent 100% ) repeat-x left bottom; background-size: 8px 2px; padding-bottom: 2px; }

[imt-state="dual"] .imt_t-block-wrapper-theme-dividingLine::before { content: ""; display: block; max-width: 80px; width: 10%; border-top: 1px dashed var(--immersive-translate-theme-dividingLine-borderColor); padding-top: 8px; }

[imt-state="dual"] .imt_t-inline-wrapper-theme-dividingLine::before { content: ""; border-left: 1px dashed var(--immersive-translate-theme-dividingLine-borderColor); max-height: 16px; height: 16px; padding-left: 8px; }

[imt-state="dual"] .imt_t-theme-highlight-inner { background: var(--immersive-translate-theme-highlight-backgroundColor); box-decoration-break: clone; -webkit-box-decoration-break: clone; }

[imt-state="dual"] .imt_t-block-wrapper-theme-marker { line-height: 1.5em; }

[imt-state="dual"] .imt_t-theme-marker2-inner { font-weight: bold; text-shadow: 10px 0px 3px var(--immersive-translate-theme-marker2-backgroundColor), 16px 3px 9px var(--immersive-translate-theme-marker2-backgroundColor), 2px 0px 6px var(--immersive-translate-theme-marker2-backgroundColor), -12px 0px 12px var(--immersive-translate-theme-marker2-backgroundColor) !important; }

[imt-state="dual"] .imt_t-theme-marker-inner { /* TODO: add more texture */ background: linear-gradient( to right, rgba(var(--immersive-translate-theme-marker-backgroundColor-rgb), 0.1), rgba(var(--immersive-translate-theme-marker-backgroundColor-rgb), 0.9) 3%, rgba(var(--immersive-translate-theme-marker-backgroundColor-rgb), 0.9) 35%, rgba(var(--immersive-translate-theme-marker-backgroundColor-rgb), 0.9) 70%, rgba(var(--immersive-translate-theme-marker-backgroundColor-rgb), 0.8) 95%, rgba(var(--immersive-translate-theme-marker-backgroundColor-rgb), 0.3) ); box-decoration-break: clone; -webkit-box-decoration-break: clone; }

[imt-state="dual"] .imt_t-theme-weakening { opacity: 0.618 !important; }

[imt-state="dual"] .imt_t-theme-italic { font-style: italic !important; }

[imt-state="dual"] .imt_t-theme-bold { font-weight: bold !important; }

[imt-state="dual"] .imt_t-block-wrapper-theme-paper { margin: 8px 0; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; padding: 16px 32px; display: inline-block; }

[imt-state="dual"] .imt_t-block-wrapper-theme-blockquote { border-left: 4px solid var(--immersive-translate-theme-blockquote-borderColor) !important; padding-left: 12px !important; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; display: inline-block; }

[imt-state="dual"] .imt_t-theme-mask-inner { filter: blur(5px) !important; transition: filter 0.3s ease !important; border-radius: 10px; display: inline-block; }

[data-immersive-translate-root-translation-theme="none"] .imt_t-theme-mask-inner { filter: none !important; }

[data-immersive-translate-root-translation-theme="mask"] .imt_inner { filter: blur(5px) !important; transition: filter 0.3s ease !important; border-radius: 10px; display: inline-block; }

/* opacity theme start */

[imt-state="dual"] .imt_t-theme-opacity-inner { filter: opacity( calc(var(--immersive-translate-theme-opacity-opacity) * 1%) ) !important; transition: filter 0.3s ease !important; border-radius: 10px; display: inline-block; }

[data-immersive-translate-root-translation-theme="none"] .imt_t-theme-opacity-inner { filter: none !important; } [data-immersive-translate-root-translation-theme="opacity"] .imt_inner, [imt-state="dual"] .imt_t-theme-opacity-inner:hover { filter: opacity( calc(var(--immersive-translate-theme-opacity-opacity) * 1%) ) !important; transition: filter 0.3s ease !important; border-radius: 10px; display: inline-block; }

[imt-state="dual"] .imt_t-theme-opacity-inner:hover { filter: none !important; }

[imt-state="dual"] .imt_t-theme-mask-inner:hover { filter: none !important; } [data-immersive-translate-root-translation-theme="opacity"] .imt_inner:hover { filter: none !important; }

[data-immersive-translate-root-translation-theme="mask"] .imt_inner:hover { filter: none !important; }

/* opacity theme end */

/* background theme start */ [imt-state="dual"] .imt_t-block-wrapper-theme-background { margin: 8px 0; background: rgba( var(--immersive-translate-theme-background-backgroundColor-rgb), calc(var(--immersive-translate-theme-background-backgroundOpacity) * 1%) ); border-radius: 4px; box-shadow: unset !important; padding: 12px; display: inline-block; } [imt-state="dual"] .imt_t-theme-background-inner { background: rgba( var(--immersive-translate-theme-background-backgroundColor-rgb), calc(var(--immersive-translate-theme-background-backgroundOpacity) * 1%) ); padding-left: 6px; padding-right: 6px; box-decoration-break: clone; -webkit-box-decoration-break: clone; } [imt-state="dual"] .imt_t-block-wrapper .imt_t-theme-background-inner { background: unset; padding-left: unset; padding-right: unset; } /* background theme end */

/* vertical css , please remain it in the last one. */ .imt_t-vertical-block-wrapper { margin: 0px 8px !important; }

.immersive-translate-text { font-size: 15px !important; }

.immersive-translate-error-toast { position: fixed; top: 5%; z-index: 99999999; left: 0; right: 0; margin: auto; max-width: 300px; padding: 16px; border-radius: 12px; background-color: rgba(0, 0, 0, 0.8); display: flex; flex-direction: row; justify-content: space-between; }

@media all and (min-width: 750px) { .immersive-translate-error-toast { max-width: 400px; } }

.immersive-translate-clickable-button { cursor: pointer; }

.immersive-translate-help-button { cursor: pointer; }

.immersive-translate-loading-text:before { content: "..."; }

/* dark mode for loading */

@media only screen and (prefers-color-scheme: dark) { .immersive-translate-loading { border: 2px rgba(255, 255, 255, 0.25) solid !important; border-top: 2px rgba(255, 255, 255, 1) solid !important; } }

.immersive-translate-error-wrapper { position: relative; display: inline-flex; padding: 6px; margin: 0 12px; white-space: nowrap; font-size: 0.9em; } [lang="zh-CN"] .immersive-translate-error-wrapper { font-size: 0.75em; } [lang="zh-TW"] .immersive-translate-error-wrapper { font-size: 0.75em; }

.immersive-translate-tooltip { position: relative; display: inline-flex; /* little indicater to indicate it's hoverable */ }

.immersive-translate-tooltip-content { /* here's the magic */ position: absolute; z-index: 100000000000;

left: 50%; bottom: 0; transform: translate(-50%, 110%); line-height: 1; /* and add a small left margin */

/* basic styles */ width: max-content; max-width: 250px; word-wrap: break-word; white-space: pre-line; padding: 10px; border-radius: 10px; background: #000c; color: #fff; text-align: center; font-size: 14px; display: none; /* hide by default */ }

.immersive-translate-tooltip:hover .immersive-translate-tooltip-content { display: inline-block; }

.immersive-translate-tooltip:hover + .immersive-translate-tooltip-content { display: inline-block; }

.immersive-translate-tooltip-content-table { left: unset !important; bottom: unset !important; transform: translate(-10%, 50%) !important; }

.immersive-translate-tooltip:hover:before { display: inline-block; }

.immersive-translate-loading-spinner { vertical-align: middle !important; width: 10px !important; height: 10px !important; display: inline-block !important; margin: 0 4px !important; border: 2px rgba(221, 244, 255, 0.6) solid !important; border-top: 2px rgba(0, 0, 0, 0.375) solid !important; border-left: 2px rgba(0, 0, 0, 0.375) solid !important; border-radius: 50% !important; padding: 0 !important; -webkit-animation: immersive-translate-loading-animation 0.6s infinite linear !important; animation: immersive-translate-loading-animation 0.6s infinite linear !important; }

@-webkit-keyframes immersive-translate-loading-animation { from { -webkit-transform: rotate(0deg); }

to { -webkit-transform: rotate(359deg); } }

@keyframes immersive-translate-loading-animation { from { transform: rotate(0deg); }

to { transform: rotate(359deg); } }

.imt-image-status { background-color: rgba(0, 0, 0, 0.5); display: flex; flex-direction: column; align-items: center; justify-content: center; color: var(--bg-2, #fff); font-size: 14px; } `,IMMERSIVE_TRANSLATE_INPUT_INJECTED_CSS:`.immersive-translate-input { position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 2147483647; display: flex; justify-content: center; align-items: center; } .immersive-translate-attach-loading::after { content: " ";

--loading-color: #f78fb6; width: 6px; height: 6px; border-radius: 50%; display: block; margin: 12px auto; position: relative; color: white; left: -100px; box-sizing: border-box; animation: immersiveTranslateShadowRolling 1.5s linear infinite;

position: absolute; top: 50%; left: 50%; transform: translate(-2000%, -50%); z-index: 100; }

.immersive-translate-loading-spinner { vertical-align: middle !important; width: 10px !important; height: 10px !important; display: inline-block !important; margin: 0 4px !important; border: 2px rgba(221, 244, 255, 0.6) solid !important; border-top: 2px rgba(0, 0, 0, 0.375) solid !important; border-left: 2px rgba(0, 0, 0, 0.375) solid !important; border-radius: 50% !important; padding: 0 !important; -webkit-animation: immersive-translate-loading-animation 0.6s infinite linear !important; animation: immersive-translate-loading-animation 0.6s infinite linear !important; }

@-webkit-keyframes immersive-translate-loading-animation { from { -webkit-transform: rotate(0deg); }

to { -webkit-transform: rotate(359deg); } }

@keyframes immersive-translate-loading-animation { from { transform: rotate(0deg); }

to { transform: rotate(359deg); } }

.immersive-translate-input-loading { --loading-color: #f78fb6; width: 6px; height: 6px; border-radius: 50%; display: block; margin: 12px auto; position: relative; color: white; left: -100px; box-sizing: border-box; animation: immersiveTranslateShadowRolling 1.5s linear infinite; }

@keyframes immersiveTranslateShadowRolling { 0% { box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0); }

12% { box-shadow: 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0); }

25% { box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0); }

36% { box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0); }

50% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); }

62% { box-shadow: 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color); }

75% { box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color), 120px 0 var(--loading-color); }

87% { box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color); }

100% { box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0); } }

.immersive-translate-toast { display: flex; position: fixed; z-index: 2147483647; left: 0; right: 0; top: 1%; width: fit-content; padding: 12px 20px; margin: auto; overflow: auto; background: #fef6f9; box-shadow: 0px 4px 10px 0px rgba(0, 10, 30, 0.06); font-size: 15px; border-radius: 8px; color: #333; }

.immersive-translate-toast-content { display: flex; flex-direction: row; align-items: center; }

.immersive-translate-toast-hidden { margin: 0 20px 0 72px; text-decoration: underline; cursor: pointer; }

.immersive-translate-toast-close { color: #666666; font-size: 20px; font-weight: bold; padding: 0 10px; cursor: pointer; }

@media screen and (max-width: 768px) { .immersive-translate-toast { top: 0; padding: 12px 0px 0 10px; } .immersive-translate-toast-content { flex-direction: column; text-align: center; } .immersive-translate-toast-hidden { margin: 10px auto; } }

.immersive-translate-dialog { position: fixed; z-index: 2147483647; left: 0; top: 0; display: flex; width: 300px; flex-direction: column; align-items: center; font-size: 15px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; height: fit-content; border-radius: 20px; background-color: #fff; }

.immersive-translate-modal { display: none; position: fixed; z-index: 2147483647; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); font-size: 15px; }

.immersive-translate-modal-content { background-color: #fefefe; margin: 10% auto; padding: 40px 24px 24px; border-radius: 12px; width: 350px; font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; position: relative; }

@media screen and (max-width: 768px) { .immersive-translate-modal-content { margin: 25% auto !important; } }

@media screen and (max-width: 480px) { .immersive-translate-modal-content { width: 80vw !important; margin: 20vh auto !important; padding: 20px 12px 12px !important; }

.immersive-translate-modal-title { font-size: 14px !important; }

.immersive-translate-modal-body { font-size: 13px !important; max-height: 60vh !important; }

.immersive-translate-btn { font-size: 13px !important; padding: 8px 16px !important; margin: 0 4px !important; }

.immersive-translate-modal-footer { gap: 6px !important; margin-top: 16px !important; } }

.immersive-translate-modal .immersive-translate-modal-content-in-input { max-width: 500px; } .immersive-translate-modal-content-in-input .immersive-translate-modal-body { text-align: left; max-height: unset; }

.immersive-translate-modal-title { text-align: center; font-size: 16px; font-weight: 700; color: #333333; }

.immersive-translate-modal-body { text-align: center; font-size: 14px; font-weight: 400; color: #333333; margin-top: 24px; }

@media screen and (max-width: 768px) { .immersive-translate-modal-body { max-height: 250px; overflow-y: auto; } }

.immersive-translate-close { color: #666666; position: absolute; right: 16px; top: 16px; font-size: 20px; font-weight: bold; }

.immersive-translate-close:hover, .immersive-translate-close:focus { text-decoration: none; cursor: pointer; }

.immersive-translate-modal-footer { display: flex; justify-content: center; flex-wrap: wrap; margin-top: 24px; }

.immersive-translate-btn { width: fit-content; color: #fff; background-color: #ea4c89; border: none; font-size: 14px; margin: 0 8px; padding: 9px 30px; border-radius: 5px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color 0.3s ease; }

.immersive-translate-btn-container { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; }

.immersive-translate-btn:hover { background-color: #f082ac; } .immersive-translate-btn:disabled { opacity: 0.6; cursor: not-allowed; } .immersive-translate-btn:disabled:hover { background-color: #ea4c89; }

.immersive-translate-link-btn { background-color: transparent; color: #ea4c89; border: none; cursor: pointer; height: 30px; line-height: 30px; }

.immersive-translate-cancel-btn { /* gray color */ background-color: rgb(89, 107, 120); }

.immersive-translate-cancel-btn:hover { background-color: hsl(205, 20%, 32%); }

.immersive-translate-action-btn { background-color: transparent; color: #ea4c89; border: 1px solid #ea4c89; }

.immersive-translate-btn svg { margin-right: 5px; }

.immersive-translate-link { cursor: pointer; user-select: none; -webkit-user-drag: none; text-decoration: none; color: #ea4c89; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }

.immersive-translate-primary-link { cursor: pointer; user-select: none; -webkit-user-drag: none; text-decoration: none; color: #ea4c89; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }

.immersive-translate-modal input[type="radio"] { margin: 0 6px; cursor: pointer; }

.immersive-translate-modal label { cursor: pointer; }

.immersive-translate-close-action { position: absolute; top: 2px; right: 0px; cursor: pointer; }

.imt-image-status { background-color: rgba(0, 0, 0, 0.5) !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; border-radius: 16px !important; } .imt-image-status img, .imt-image-status svg, .imt-img-loading { width: 28px !important; height: 28px !important; margin: 0 0 8px 0 !important; min-height: 28px !important; min-width: 28px !important; position: relative !important; } .imt-img-loading { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAtFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oK74hAAAAPHRSTlMABBMIDyQXHwyBfFdDMSw+OjXCb+5RG51IvV/k0rOqlGRM6KKMhdvNyZBz9MaupmxpWyj437iYd/yJVNZeuUC7AAACt0lEQVRIx53T2XKiUBCA4QYOiyCbiAsuuGBcYtxiYtT3f6/pbqoYHVFO5r+iivpo6DpAWYpqeoFfr9f90DsYAuRSWkFnPO50OgR9PwiCUFcl2GEcx+N/YBh6pvKaefHlUgZd1zVe0NbYcQjGBfzrPE8Xz8aF+71D8gG6DHFPpc4a7xFiCDuhaWgKgGIJQ3d5IMGDrpS4S5KgpIm+en9f6PlAhKby4JwEIxlYJV9h5k5nee9GoxHJ2IDSNB0dwdad1NAxDJ/uXDHYmebdk4PdbkS58CIVHdYSUHTYYRWOJblWSyu2lmy3KNFVJNBhxcuGW4YBVCbYGRZwIooipHsNqjM4FbgOQqQqSKQQU9V8xmi1QlgHqQQ6DDBvRUVCDirs+EzGDGOQTCATgtYTnbCVLgsVgRE0T1QE0qHCFAht2z6dLvJQs3Lo2FQoDxWNUiBhaP4eRgwNkI+dAjVOA/kUrIDwf3CG8NfNOE0eiFotSuo+rBiq8tD9oY4Qzc6YJw99hl1wzpQvD7ef2M8QgnOGJfJw+EltQc+oX2yn907QB22WZcvlUpd143dqQu+8pCJZuGE4xCuPXJqqcs5sNpsI93Rmzym1k4Npk+oD1SH3/a3LOK/JpUBpWfqNySxWzCfNCUITuDG5dtuphrUJ1myeIE9bIsPiKrfqTai5WZxbhtNphYx6GEIHihyGFTI69lje/rxajdh0s0msZ0zYxyPLhYCb1CyHm9Qsd2H37Y3lugVwL9kNh8Ot8cha6fUNQ8nuXi5z9/ExsAO4zQrb/ev1yrCB7lGyQzgYDGuxq1toDN/JGvN+HyWNHKB7zEoK+PX11e12G431erGYzwmytAWU56fkMHY5JJnDRR2eZji3AwtIcrEV8Cojat/BdQ7XOwGV1e1hDjGGjXbdArm8uJZtCH5MbcctVX8A1WpqumJHwckAAAAASUVORK5CYII="); background-size: 28px 28px; animation: image-loading-rotate 1s linear infinite !important; }

.imt-image-status span { color: var(--bg-2, #fff) !important; font-size: 14px !important; line-height: 14px !important; font-weight: 500 !important; font-family: "PingFang SC", Arial, sans-serif !important; }

@keyframes image-loading-rotate { from { transform: rotate(360deg); } to { transform: rotate(0deg); } } `,IMMERSIVE_TRANSLATE_PICO_CSS:`@charset "UTF-8"; /*! * Pico.css v1.5.6 (https://picocss.com) * Copyright 2019-2022 - Licensed under MIT */ /** * Theme: default */ #mount { --font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --line-height: 1.5; --font-weight: 400; --font-size: 16px; --border-radius: 0.25rem; --border-width: 1px; --outline-width: 3px; --spacing: 1rem; --typography-spacing-vertical: 1.5rem; --block-spacing-vertical: calc(var(--spacing) * 2); --block-spacing-horizontal: var(--spacing); --grid-spacing-vertical: 0; --grid-spacing-horizontal: var(--spacing); --form-element-spacing-vertical: 0.75rem; --form-element-spacing-horizontal: 1rem; --nav-element-spacing-vertical: 1rem; --nav-element-spacing-horizontal: 0.5rem; --nav-link-spacing-vertical: 0.5rem; --nav-link-spacing-horizontal: 0.5rem; --form-label-font-weight: var(--font-weight); --transition: 0.2s ease-in-out; --modal-overlay-backdrop-filter: blur(0.25rem); } @media (min-width: 576px) { #mount { --font-size: 17px; } } @media (min-width: 768px) { #mount { --font-size: 18px; } } @media (min-width: 992px) { #mount { --font-size: 19px; } } @media (min-width: 1200px) { #mount { --font-size: 20px; } }

@media (min-width: 576px) { #mount > header, #mount > main, #mount > footer, section { --block-spacing-vertical: calc(var(--spacing) * 2); } } @media (min-width: 768px) { #mount > header, #mount > main, #mount > footer, section { --block-spacing-vertical: calc(var(--spacing) * 2.5); } } @media (min-width: 992px) { #mount > header, #mount > main, #mount > footer, section { --block-spacing-vertical: calc(var(--spacing) * 3); } } @media (min-width: 1200px) { #mount > header, #mount > main, #mount > footer, section { --block-spacing-vertical: calc(var(--spacing) * 3.5); } }

@media (min-width: 576px) { article { --block-spacing-horizontal: calc(var(--spacing) * 1.25); } } @media (min-width: 768px) { article { --block-spacing-horizontal: calc(var(--spacing) * 1.5); } } @media (min-width: 992px) { article { --block-spacing-horizontal: calc(var(--spacing) * 1.75); } } @media (min-width: 1200px) { article { --block-spacing-horizontal: calc(var(--spacing) * 2); } }

dialog > article { --block-spacing-vertical: calc(var(--spacing) * 2); --block-spacing-horizontal: var(--spacing); } @media (min-width: 576px) { dialog > article { --block-spacing-vertical: calc(var(--spacing) * 2.5); --block-spacing-horizontal: calc(var(--spacing) * 1.25); } } @media (min-width: 768px) { dialog > article { --block-spacing-vertical: calc(var(--spacing) * 3); --block-spacing-horizontal: calc(var(--spacing) * 1.5); } }

a { --text-decoration: none; } a.secondary, a.contrast { --text-decoration: underline; }

small { --font-size: 0.875em; }

h1, h2, h3, h4, h5, h6 { --font-weight: 700; }

h1 { --font-size: 2rem; --typography-spacing-vertical: 3rem; }

h2 { --font-size: 1.75rem; --typography-spacing-vertical: 2.625rem; }

h3 { --font-size: 1.5rem; --typography-spacing-vertical: 2.25rem; }

h4 { --font-size: 1.25rem; --typography-spacing-vertical: 1.874rem; }

h5 { --font-size: 1.125rem; --typography-spacing-vertical: 1.6875rem; }

[type="checkbox"], [type="radio"] { --border-width: 2px; }

[type="checkbox"][role="switch"] { --border-width: 2px; }

thead th, thead td, tfoot th, tfoot td { --border-width: 3px; }

:not(thead, tfoot) > * > td { --font-size: 0.875em; }

pre, code, kbd, samp { --font-family: "Menlo", "Consolas", "Roboto Mono", "Ubuntu Monospace", "Noto Mono", "Oxygen Mono", "Liberation Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

kbd { --font-weight: bolder; }

[data-theme="light"], #mount:not([data-theme="dark"]) { --background-color: #fff; --background-light-green: #f5f7f9; --color: hsl(205deg, 20%, 32%); --h1-color: hsl(205deg, 30%, 15%); --h2-color: #24333e; --h3-color: hsl(205deg, 25%, 23%); --h4-color: #374956; --h5-color: hsl(205deg, 20%, 32%); --h6-color: #4d606d; --muted-color: hsl(205deg, 10%, 50%); --muted-border-color: hsl(205deg, 20%, 94%); --primary: hsl(195deg, 85%, 41%); --primary-hover: hsl(195deg, 90%, 32%); --primary-focus: rgba(16, 149, 193, 0.125); --primary-inverse: #fff; --secondary: hsl(205deg, 15%, 41%); --secondary-hover: hsl(205deg, 20%, 32%); --secondary-focus: rgba(89, 107, 120, 0.125); --secondary-inverse: #fff; --contrast: hsl(205deg, 30%, 15%); --contrast-hover: #000; --contrast-focus: rgba(89, 107, 120, 0.125); --contrast-inverse: #fff; --mark-background-color: #fff2ca; --mark-color: #543a26; --ins-color: #388e3c; --del-color: #c62828; --blockquote-border-color: var(--muted-border-color); --blockquote-footer-color: var(--muted-color); --button-box-shadow: 0 0 0 rgba(0, 0, 0, 0); --button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0); --form-element-background-color: transparent; --form-element-border-color: hsl(205deg, 14%, 68%); --form-element-color: var(--color); --form-element-placeholder-color: var(--muted-color); --form-element-active-background-color: transparent; --form-element-active-border-color: var(--primary); --form-element-focus-color: var(--primary-focus); --form-element-disabled-background-color: hsl(205deg, 18%, 86%); --form-element-disabled-border-color: hsl(205deg, 14%, 68%); --form-element-disabled-opacity: 0.5; --form-element-invalid-border-color: #c62828; --form-element-invalid-active-border-color: #d32f2f; --form-element-invalid-focus-color: rgba(211, 47, 47, 0.125); --form-element-valid-border-color: #388e3c; --form-element-valid-active-border-color: #43a047; --form-element-valid-focus-color: rgba(67, 160, 71, 0.125); --switch-background-color: hsl(205deg, 16%, 77%); --switch-color: var(--primary-inverse); --switch-checked-background-color: var(--primary); --range-border-color: hsl(205deg, 18%, 86%); --range-active-border-color: hsl(205deg, 16%, 77%); --range-thumb-border-color: var(--background-color); --range-thumb-color: var(--secondary); --range-thumb-hover-color: var(--secondary-hover); --range-thumb-active-color: var(--primary); --table-border-color: var(--muted-border-color); --table-row-stripped-background-color: #f6f8f9; --code-background-color: hsl(205deg, 20%, 94%); --code-color: var(--muted-color); --code-kbd-background-color: var(--contrast); --code-kbd-color: var(--contrast-inverse); --code-tag-color: hsl(330deg, 40%, 50%); --code-property-color: hsl(185deg, 40%, 40%); --code-value-color: hsl(40deg, 20%, 50%); --code-comment-color: hsl(205deg, 14%, 68%); --accordion-border-color: var(--muted-border-color); --accordion-close-summary-color: var(--color); --accordion-open-summary-color: var(--muted-color); --card-background-color: var(--background-color); --card-border-color: var(--muted-border-color); --card-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024), 0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03), 0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036), 0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302), 0.5rem 1rem 6rem rgba(27, 40, 50, 0.06), 0 0 0 0.0625rem rgba(27, 40, 50, 0.015); --card-sectionning-background-color: #fbfbfc; --dropdown-background-color: #fbfbfc; --dropdown-border-color: #e1e6eb; --dropdown-box-shadow: var(--card-box-shadow); --dropdown-color: var(--color); --dropdown-hover-background-color: hsl(205deg, 20%, 94%); --modal-overlay-background-color: rgba(213, 220, 226, 0.7); --progress-background-color: hsl(205deg, 18%, 86%); --progress-color: var(--primary); --loading-spinner-opacity: 0.5; --tooltip-background-color: var(--contrast); --tooltip-color: var(--contrast-inverse); --icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E"); --icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E"); --icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198, 40, 40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E"); --icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E"); --icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E"); --icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E"); --icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); --icon-share: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTguOTM0OCA4LjY0ODQ0QzIwLjg5NDEgOC42NDg0NCAyMi40ODU1IDcuMDU0NjkgMjIuNDg1NSA1LjA5NzY2QzIyLjQ4NTUgMy4xNDA2MiAyMC44OTE4IDEuNTQ2ODggMTguOTM0OCAxLjU0Njg4QzE2Ljk3NTQgMS41NDY4OCAxNS4zODQgMy4xNDA2MiAxNS4zODQgNS4wOTc2NkMxNS4zODQgNS4yOTkyMiAxNS40MDA0IDUuNDkzNzUgMTUuNDMzMiA1LjY4NTk0TDcuMzIzODMgOS4zNTM5MUM2LjcwOTc3IDguODQ1MzEgNS45MjIyNyA4LjU0MDYyIDUuMDY0NDUgOC41NDA2MkMzLjEwNTA4IDguNTQwNjIgMS41MTM2NyAxMC4xMzQ0IDEuNTEzNjcgMTIuMDkxNEMxLjUxMzY3IDE0LjA0ODQgMy4xMDc0MiAxNS42NDIyIDUuMDY0NDUgMTUuNjQyMkM1LjgzMzIgMTUuNjQyMiA2LjU0NTcgMTUuMzk2MSA3LjEyNjk1IDE0Ljk4MTNMMTIuNDk0MSAxNy45OTUzQzEyLjQxNjggMTguMjg1OSAxMi4zNzcgMTguNTg4MyAxMi4zNzcgMTguOTAyM0MxMi4zNzcgMjAuODYxNyAxMy45NzA3IDIyLjQ1MzEgMTUuOTI3NyAyMi40NTMxQzE3Ljg4NzEgMjIuNDUzMSAxOS40Nzg1IDIwLjg1OTQgMTkuNDc4NSAxOC45MDIzQzE5LjQ3ODUgMTYuOTQzIDE3Ljg4NDggMTUuMzUxNiAxNS45Mjc3IDE1LjM1MTZDMTQuOTU3NCAxNS4zNTE2IDE0LjA3ODUgMTUuNzQzIDEzLjQzNjMgMTYuMzczNEw4LjMyMjI3IDEzLjUwNDdDOC41MDk3NyAxMy4wNzExIDguNjE1MjMgMTIuNTk1MyA4LjYxNTIzIDEyLjA5MzhDOC42MTUyMyAxMS42ODEyIDguNTQ0OTIgMTEuMjg3NSA4LjQxNjAyIDEwLjkxOTVMMTYuMjIzIDcuMzg3NUMxNi44NzQ2IDguMTU2MjUgMTcuODQ5NiA4LjY0ODQ0IDE4LjkzNDggOC42NDg0NFpNNS4wNjQ0NSAxMy43Njk1QzQuMTQxMDIgMTMuNzY5NSAzLjM4ODY3IDEzLjAxNzIgMy4zODg2NyAxMi4wOTM4QzMuMzg4NjcgMTEuMTcwMyA0LjE0MTAyIDEwLjQxOCA1LjA2NDQ1IDEwLjQxOEM1Ljk4Nzg5IDEwLjQxOCA2Ljc0MDIzIDExLjE3MDMgNi43NDAyMyAxMi4wOTM4QzYuNzQwMjMgMTMuMDE3MiA1Ljk4Nzg5IDEzLjc2OTUgNS4wNjQ0NSAxMy43Njk1Wk0xNS45Mjc3IDE3LjIyNjZDMTYuODUxMiAxNy4yMjY2IDE3LjYwMzUgMTcuOTc4OSAxNy42MDM1IDE4LjkwMjNDMTcuNjAzNSAxOS44MjU4IDE2Ljg1MTIgMjAuNTc4MSAxNS45Mjc3IDIwLjU3ODFDMTUuMDA0MyAyMC41NzgxIDE0LjI1MiAxOS44MjU4IDE0LjI1MiAxOC45MDIzQzE0LjI1MiAxNy45Nzg5IDE1LjAwMiAxNy4yMjY2IDE1LjkyNzcgMTcuMjI2NlpNMTguOTM0OCAzLjQxOTUzQzE5Ljg1ODIgMy40MTk1MyAyMC42MTA1IDQuMTcxODcgMjAuNjEwNSA1LjA5NTMxQzIwLjYxMDUgNi4wMTg3NSAxOS44NTgyIDYuNzcxMDkgMTguOTM0OCA2Ljc3MTA5QzE4LjAxMTMgNi43NzEwOSAxNy4yNTkgNi4wMTg3NSAxNy4yNTkgNS4wOTUzMUMxNy4yNTkgNC4xNzE4NyAxOC4wMTEzIDMuNDE5NTMgMTguOTM0OCAzLjQxOTUzWicgZmlsbD0nIzgzODM4MycvPjwvc3ZnPiA="); --float-ball-more-button-border-color: #f6f6f6; --float-ball-more-button-background-color: #ffffff; --float-ball-more-button-svg-color: #6c6f73; color-scheme: light; --service-bg-hover: #f7faff; --service-bg: #fafbfb; }

@media only screen and (prefers-color-scheme: dark) { #mount:not([data-theme="light"]) { --background-color: #11191f; --float-ball-more-button-background-color: #ffffff; --background-light-green: #141e26; --color: hsl(205deg, 16%, 77%); --h1-color: hsl(205deg, 20%, 94%); --h2-color: #e1e6eb; --h3-color: hsl(205deg, 18%, 86%); --h4-color: #c8d1d8; --h5-color: hsl(205deg, 16%, 77%); --h6-color: #afbbc4; --muted-color: hsl(205deg, 10%, 50%); --muted-border-color: #1f2d38; --primary: hsl(195deg, 85%, 41%); --primary-hover: hsl(195deg, 80%, 50%); --primary-focus: rgba(16, 149, 193, 0.25); --primary-inverse: #fff; --secondary: hsl(205deg, 15%, 41%); --secondary-hover: hsl(205deg, 10%, 50%); --secondary-focus: rgba(115, 130, 140, 0.25); --secondary-inverse: #fff; --contrast: hsl(205deg, 20%, 94%); --contrast-hover: #fff; --contrast-focus: rgba(115, 130, 140, 0.25); --contrast-inverse: #000; --mark-background-color: #d1c284; --mark-color: #11191f; --ins-color: #388e3c; --del-color: #c62828; --blockquote-border-color: var(--muted-border-color); --blockquote-footer-color: var(--muted-color); --button-box-shadow: 0 0 0 rgba(0, 0, 0, 0); --button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0); --form-element-background-color: #11191f; --form-element-border-color: #374956; --form-element-color: var(--color); --form-element-placeholder-color: var(--muted-color); --form-element-active-background-color: var( --form-element-background-color ); --form-element-active-border-color: var(--primary); --form-element-focus-color: var(--primary-focus); --form-element-disabled-background-color: hsl(205deg, 25%, 23%); --form-element-disabled-border-color: hsl(205deg, 20%, 32%); --form-element-disabled-opacity: 0.5; --form-element-invalid-border-color: #b71c1c; --form-element-invalid-active-border-color: #c62828; --form-element-invalid-focus-color: rgba(198, 40, 40, 0.25); --form-element-valid-border-color: #2e7d32; --form-element-valid-active-border-color: #388e3c; --form-element-valid-focus-color: rgba(56, 142, 60, 0.25); --switch-background-color: #374956; --switch-color: var(--primary-inverse); --switch-checked-background-color: var(--primary); --range-border-color: #24333e; --range-active-border-color: hsl(205deg, 25%, 23%); --range-thumb-border-color: var(--background-color); --range-thumb-color: var(--secondary); --range-thumb-hover-color: var(--secondary-hover); --range-thumb-active-color: var(--primary); --table-border-color: var(--muted-border-color); --table-row-stripped-background-color: rgba(115, 130, 140, 0.05); --code-background-color: #18232c; --code-color: var(--muted-color); --code-kbd-background-color: var(--contrast); --code-kbd-color: var(--contrast-inverse); --code-tag-color: hsl(330deg, 30%, 50%); --code-property-color: hsl(185deg, 30%, 50%); --code-value-color: hsl(40deg, 10%, 50%); --code-comment-color: #4d606d; --accordion-border-color: var(--muted-border-color); --accordion-active-summary-color: var(--primary); --accordion-close-summary-color: var(--color); --accordion-open-summary-color: var(--muted-color); --card-background-color: #141e26; --card-border-color: var(--card-background-color); --card-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024), 0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03), 0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036), 0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302), 0.5rem 1rem 6rem rgba(0, 0, 0, 0.06), 0 0 0 0.0625rem rgba(0, 0, 0, 0.015); --card-sectionning-background-color: #18232c; --dropdown-background-color: hsl(205deg, 30%, 15%); --dropdown-border-color: #24333e; --dropdown-box-shadow: var(--card-box-shadow); --dropdown-color: var(--color); --dropdown-hover-background-color: rgba(36, 51, 62, 0.75); --modal-overlay-background-color: rgba(36, 51, 62, 0.8); --progress-background-color: #24333e; --progress-color: var(--primary); --loading-spinner-opacity: 0.5; --tooltip-background-color: var(--contrast); --tooltip-color: var(--contrast-inverse); --icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E"); --icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E"); --icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E"); --icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E"); --icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E"); --icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E"); --icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); --icon-share: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTcuOTM0OCA3LjY0ODQ0QzE5Ljg5NDEgNy42NDg0NCAyMS40ODU1IDYuMDU0NjkgMjEuNDg1NSA0LjA5NzY2QzIxLjQ4NTUgMi4xNDA2MiAxOS44OTE4IDAuNTQ2ODc1IDE3LjkzNDggMC41NDY4NzVDMTUuOTc1NCAwLjU0Njg3NSAxNC4zODQgMi4xNDA2MiAxNC4zODQgNC4wOTc2NkMxNC4zODQgNC4yOTkyMiAxNC40MDA0IDQuNDkzNzUgMTQuNDMzMiA0LjY4NTk0TDYuMzIzODMgOC4zNTM5MUM1LjcwOTc3IDcuODQ1MzEgNC45MjIyNyA3LjU0MDYyIDQuMDY0NDUgNy41NDA2MkMyLjEwNTA4IDcuNTQwNjIgMC41MTM2NzIgOS4xMzQzOCAwLjUxMzY3MiAxMS4wOTE0QzAuNTEzNjcyIDEzLjA0ODQgMi4xMDc0MiAxNC42NDIyIDQuMDY0NDUgMTQuNjQyMkM0LjgzMzIgMTQuNjQyMiA1LjU0NTcgMTQuMzk2MSA2LjEyNjk1IDEzLjk4MTNMMTEuNDk0MSAxNi45OTUzQzExLjQxNjggMTcuMjg1OSAxMS4zNzcgMTcuNTg4MyAxMS4zNzcgMTcuOTAyM0MxMS4zNzcgMTkuODYxNyAxMi45NzA3IDIxLjQ1MzEgMTQuOTI3NyAyMS40NTMxQzE2Ljg4NzEgMjEuNDUzMSAxOC40Nzg1IDE5Ljg1OTQgMTguNDc4NSAxNy45MDIzQzE4LjQ3ODUgMTUuOTQzIDE2Ljg4NDggMTQuMzUxNiAxNC45Mjc3IDE0LjM1MTZDMTMuOTU3NCAxNC4zNTE2IDEzLjA3ODUgMTQuNzQzIDEyLjQzNjMgMTUuMzczNEw3LjMyMjI3IDEyLjUwNDdDNy41MDk3NyAxMi4wNzExIDcuNjE1MjMgMTEuNTk1MyA3LjYxNTIzIDExLjA5MzhDNy42MTUyMyAxMC42ODEyIDcuNTQ0OTIgMTAuMjg3NSA3LjQxNjAyIDkuOTE5NTNMMTUuMjIzIDYuMzg3NUMxNS44NzQ2IDcuMTU2MjUgMTYuODQ5NiA3LjY0ODQ0IDE3LjkzNDggNy42NDg0NFpNNC4wNjQ0NSAxMi43Njk1QzMuMTQxMDIgMTIuNzY5NSAyLjM4ODY3IDEyLjAxNzIgMi4zODg2NyAxMS4wOTM4QzIuMzg4NjcgMTAuMTcwMyAzLjE0MTAyIDkuNDE3OTcgNC4wNjQ0NSA5LjQxNzk3QzQuOTg3ODkgOS40MTc5NyA1Ljc0MDIzIDEwLjE3MDMgNS43NDAyMyAxMS4wOTM4QzUuNzQwMjMgMTIuMDE3MiA0Ljk4Nzg5IDEyLjc2OTUgNC4wNjQ0NSAxMi43Njk1Wk0xNC45Mjc3IDE2LjIyNjZDMTUuODUxMiAxNi4yMjY2IDE2LjYwMzUgMTYuOTc4OSAxNi42MDM1IDE3LjkwMjNDMTYuNjAzNSAxOC44MjU4IDE1Ljg1MTIgMTkuNTc4MSAxNC45Mjc3IDE5LjU3ODFDMTQuMDA0MyAxOS41NzgxIDEzLjI1MiAxOC44MjU4IDEzLjI1MiAxNy45MDIzQzEzLjI1MiAxNi45Nzg5IDE0LjAwMiAxNi4yMjY2IDE0LjkyNzcgMTYuMjI2NlpNMTcuOTM0OCAyLjQxOTUzQzE4Ljg1ODIgMi40MTk1MyAxOS42MTA1IDMuMTcxODcgMTkuNjEwNSA0LjA5NTMxQzE5LjYxMDUgNS4wMTg3NSAxOC44NTgyIDUuNzcxMDkgMTcuOTM0OCA1Ljc3MTA5QzE3LjAxMTMgNS43NzEwOSAxNi4yNTkgNS4wMTg3NSAxNi4yNTkgNC4wOTUzMUMxNi4yNTkgMy4xNzE4NyAxNy4wMTEzIDIuNDE5NTMgMTcuOTM0OCAyLjQxOTUzWicgZmlsbD0nI0I2QjZCNicvPjwvc3ZnPiA="); color-scheme: dark; --service-bg-hover: #22292f; --service-bg: rgba(0, 0, 0, 0.1); } } [data-theme="dark"] { --background-color: #11191f; --float-ball-more-button-background-color: #ffffff; --background-light-green: #141e26; --color: hsl(205deg, 16%, 77%); --h1-color: hsl(205deg, 20%, 94%); --h2-color: #e1e6eb; --h3-color: hsl(205deg, 18%, 86%); --h4-color: #c8d1d8; --h5-color: hsl(205deg, 16%, 77%); --h6-color: #afbbc4; --muted-color: hsl(205deg, 10%, 50%); --muted-border-color: #1f2d38; --primary: hsl(195deg, 85%, 41%); --primary-hover: hsl(195deg, 80%, 50%); --primary-focus: rgba(16, 149, 193, 0.25); --primary-inverse: #fff; --secondary: hsl(205deg, 15%, 41%); --secondary-hover: hsl(205deg, 10%, 50%); --secondary-focus: rgba(115, 130, 140, 0.25); --secondary-inverse: #fff; --contrast: hsl(205deg, 20%, 94%); --contrast-hover: #fff; --contrast-focus: rgba(115, 130, 140, 0.25); --contrast-inverse: #000; --mark-background-color: #d1c284; --mark-color: #11191f; --ins-color: #388e3c; --del-color: #c62828; --blockquote-border-color: var(--muted-border-color); --blockquote-footer-color: var(--muted-color); --button-box-shadow: 0 0 0 rgba(0, 0, 0, 0); --button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0); --form-element-background-color: #11191f; --form-element-border-color: #374956; --form-element-color: var(--color); --form-element-placeholder-color: var(--muted-color); --form-element-active-background-color: var(--form-element-background-color); --form-element-active-border-color: var(--primary); --form-element-focus-color: var(--primary-focus); --form-element-disabled-background-color: hsl(205deg, 25%, 23%); --form-element-disabled-border-color: hsl(205deg, 20%, 32%); --form-element-disabled-opacity: 0.5; --form-element-invalid-border-color: #b71c1c; --form-element-invalid-active-border-color: #c62828; --form-element-invalid-focus-color: rgba(198, 40, 40, 0.25); --form-element-valid-border-color: #2e7d32; --form-element-valid-active-border-color: #388e3c; --form-element-valid-focus-color: rgba(56, 142, 60, 0.25); --switch-background-color: #374956; --switch-color: var(--primary-inverse); --switch-checked-background-color: var(--primary); --range-border-color: #24333e; --range-active-border-color: hsl(205deg, 25%, 23%); --range-thumb-border-color: var(--background-color); --range-thumb-color: var(--secondary); --range-thumb-hover-color: var(--secondary-hover); --range-thumb-active-color: var(--primary); --table-border-color: var(--muted-border-color); --table-row-stripped-background-color: rgba(115, 130, 140, 0.05); --code-background-color: #18232c; --code-color: var(--muted-color); --code-kbd-background-color: var(--contrast); --code-kbd-color: var(--contrast-inverse); --code-tag-color: hsl(330deg, 30%, 50%); --code-property-color: hsl(185deg, 30%, 50%); --code-value-color: hsl(40deg, 10%, 50%); --code-comment-color: #4d606d; --accordion-border-color: var(--muted-border-color); --accordion-active-summary-color: var(--primary); --accordion-close-summary-color: var(--color); --accordion-open-summary-color: var(--muted-color); --card-background-color: #141e26; --card-border-color: var(--card-background-color); --card-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024), 0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03), 0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036), 0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302), 0.5rem 1rem 6rem rgba(0, 0, 0, 0.06), 0 0 0 0.0625rem rgba(0, 0, 0, 0.015); --card-sectionning-background-color: #18232c; --dropdown-background-color: hsl(205deg, 30%, 15%); --dropdown-border-color: #24333e; --dropdown-box-shadow: var(--card-box-shadow); --dropdown-color: var(--color); --dropdown-hover-background-color: rgba(36, 51, 62, 0.75); --modal-overlay-background-color: rgba(36, 51, 62, 0.8); --progress-background-color: #24333e; --progress-color: var(--primary); --loading-spinner-opacity: 0.5; --tooltip-background-color: var(--contrast); --tooltip-color: var(--contrast-inverse); --icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); --icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E"); --icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E"); --icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E"); --icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E"); --icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E"); --icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E"); --icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); --icon-share: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTcuOTM0OCA3LjY0ODQ0QzE5Ljg5NDEgNy42NDg0NCAyMS40ODU1IDYuMDU0NjkgMjEuNDg1NSA0LjA5NzY2QzIxLjQ4NTUgMi4xNDA2MiAxOS44OTE4IDAuNTQ2ODc1IDE3LjkzNDggMC41NDY4NzVDMTUuOTc1NCAwLjU0Njg3NSAxNC4zODQgMi4xNDA2MiAxNC4zODQgNC4wOTc2NkMxNC4zODQgNC4yOTkyMiAxNC40MDA0IDQuNDkzNzUgMTQuNDMzMiA0LjY4NTk0TDYuMzIzODMgOC4zNTM5MUM1LjcwOTc3IDcuODQ1MzEgNC45MjIyNyA3LjU0MDYyIDQuMDY0NDUgNy41NDA2MkMyLjEwNTA4IDcuNTQwNjIgMC41MTM2NzIgOS4xMzQzOCAwLjUxMzY3MiAxMS4wOTE0QzAuNTEzNjcyIDEzLjA0ODQgMi4xMDc0MiAxNC42NDIyIDQuMDY0NDUgMTQuNjQyMkM0LjgzMzIgMTQuNjQyMiA1LjU0NTcgMTQuMzk2MSA2LjEyNjk1IDEzLjk4MTNMMTEuNDk0MSAxNi45OTUzQzExLjQxNjggMTcuMjg1OSAxMS4zNzcgMTcuNTg4MyAxMS4zNzcgMTcuOTAyM0MxMS4zNzcgMTkuODYxNyAxMi45NzA3IDIxLjQ1MzEgMTQuOTI3NyAyMS40NTMxQzE2Ljg4NzEgMjEuNDUzMSAxOC40Nzg1IDE5Ljg1OTQgMTguNDc4NSAxNy45MDIzQzE4LjQ3ODUgMTUuOTQzIDE2Ljg4NDggMTQuMzUxNiAxNC45Mjc3IDE0LjM1MTZDMTMuOTU3NCAxNC4zNTE2IDEzLjA3ODUgMTQuNzQzIDEyLjQzNjMgMTUuMzczNEw3LjMyMjI3IDEyLjUwNDdDNy41MDk3NyAxMi4wNzExIDcuNjE1MjMgMTEuNTk1MyA3LjYxNTIzIDExLjA5MzhDNy42MTUyMyAxMC42ODEyIDcuNTQ0OTIgMTAuMjg3NSA3LjQxNjAyIDkuOTE5NTNMMTUuMjIzIDYuMzg3NUMxNS44NzQ2IDcuMTU2MjUgMTYuODQ5NiA3LjY0ODQ0IDE3LjkzNDggNy42NDg0NFpNNC4wNjQ0NSAxMi43Njk1QzMuMTQxMDIgMTIuNzY5NSAyLjM4ODY3IDEyLjAxNzIgMi4zODg2NyAxMS4wOTM4QzIuMzg4NjcgMTAuMTcwMyAzLjE0MTAyIDkuNDE3OTcgNC4wNjQ0NSA5LjQxNzk3QzQuOTg3ODkgOS40MTc5NyA1Ljc0MDIzIDEwLjE3MDMgNS43NDAyMyAxMS4wOTM4QzUuNzQwMjMgMTIuMDE3MiA0Ljk4Nzg5IDEyLjc2OTUgNC4wNjQ0NSAxMi43Njk1Wk0xNC45Mjc3IDE2LjIyNjZDMTUuODUxMiAxNi4yMjY2IDE2LjYwMzUgMTYuOTc4OSAxNi42MDM1IDE3LjkwMjNDMTYuNjAzNSAxOC44MjU4IDE1Ljg1MTIgMTkuNTc4MSAxNC45Mjc3IDE5LjU3ODFDMTQuMDA0MyAxOS41NzgxIDEzLjI1MiAxOC44MjU4IDEzLjI1MiAxNy45MDIzQzEzLjI1MiAxNi45Nzg5IDE0LjAwMiAxNi4yMjY2IDE0LjkyNzcgMTYuMjI2NlpNMTcuOTM0OCAyLjQxOTUzQzE4Ljg1ODIgMi40MTk1MyAxOS42MTA1IDMuMTcxODcgMTkuNjEwNSA0LjA5NTMxQzE5LjYxMDUgNS4wMTg3NSAxOC44NTgyIDUuNzcxMDkgMTcuOTM0OCA1Ljc3MTA5QzE3LjAxMTMgNS43NzEwOSAxNi4yNTkgNS4wMTg3NSAxNi4yNTkgNC4wOTUzMUMxNi4yNTkgMy4xNzE4NyAxNy4wMTEzIDIuNDE5NTMgMTcuOTM0OCAyLjQxOTUzWicgZmlsbD0nI0I2QjZCNicvPjwvc3ZnPiA="); color-scheme: dark; --service-bg: rgba(0, 0, 0, 0.1); }

progress, [type="checkbox"], [type="radio"], [type="range"] { accent-color: var(--primary); }

/** * Document * Content-box & Responsive typography */ *, *::before, *::after { box-sizing: border-box; background-repeat: no-repeat; }

::before, ::after { text-decoration: inherit; vertical-align: inherit; }

:where(#mount) { -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; text-size-adjust: 100%; background-color: var(--background-color); color: var(--color); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); font-family: var(--font-family); text-rendering: optimizeLegibility; overflow-wrap: break-word; cursor: default; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }

/** * Sectioning * Container and responsive spacings for header, main, footer */ main { display: block; }

#mount { width: 100%; margin: 0; } #mount > header, #mount > main, #mount > footer { width: 100%; margin-right: auto; margin-left: auto; padding: var(--block-spacing-vertical) var(--block-spacing-horizontal); } @media (min-width: 576px) { #mount > header, #mount > main, #mount > footer { padding: 2px !important; } } @media (min-width: 992px) { #mount > header, #mount > main, #mount > footer { padding: 0 12px !important; } } @media (min-width: 1200px) { #mount > header, #mount > main, #mount > footer { padding: 0 24px !important; } }

/** * Container */ .container, .container-fluid { width: 100%; margin-right: auto; margin-left: auto; padding-right: var(--spacing); padding-left: var(--spacing); } /* @media (min-width: 576px) { .container { max-width: 510px; padding-right: 0; padding-left: 0; } } @media (min-width: 768px) { .container { max-width: 700px; } } */ @media (min-width: 992px) { .container { max-width: 920px; } } @media (min-width: 1200px) { .container { max-width: 1130px; } }

/** * Section * Responsive spacings for section */ section { margin-bottom: var(--block-spacing-vertical); }

/** * Grid * Minimal grid system with auto-layout columns */ .grid { grid-column-gap: var(--grid-spacing-horizontal); grid-row-gap: var(--grid-spacing-vertical); display: grid; grid-template-columns: 1fr; margin: 0; } @media (min-width: 1280px) { .grid { grid-template-columns: repeat(auto-fit, minmax(0%, 1fr)); } } .grid > * { min-width: 0; }

/** * Horizontal scroller (<figure>) */ figure { display: block; margin: 0; padding: 0; overflow-x: auto; } figure figcaption { padding: calc(var(--spacing) * 0.5) 0; color: var(--muted-color); }

/** * Typography */ b, strong { font-weight: bolder; }

sub, sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

address, blockquote, dl, figure, form, ol, p, pre, table, ul { margin-top: 0; margin-bottom: var(--typography-spacing-vertical); color: var(--color); font-style: normal; font-weight: var(--font-weight); font-size: var(--font-size); }

a, [role="link"] { --color: var(--primary); --background-color: transparent; outline: none; background-color: var(--background-color); color: var(--color); -webkit-text-decoration: var(--text-decoration); text-decoration: var(--text-decoration); transition: background-color var(--transition), color var(--transition), box-shadow var(--transition), -webkit-text-decoration var(--transition); transition: background-color var(--transition), color var(--transition), text-decoration var(--transition), box-shadow var(--transition); transition: background-color var(--transition), color var(--transition), text-decoration var(--transition), box-shadow var(--transition), -webkit-text-decoration var(--transition); } a:is([aria-current], :hover, :active, :focus), [role="link"]:is([aria-current], :hover, :active, :focus) { --color: var(--primary-hover); --text-decoration: underline; } a:focus, [role="link"]:focus { --background-color: var(--primary-focus); } a.secondary, [role="link"].secondary { --color: var(--secondary); } a.secondary:is([aria-current], :hover, :active, :focus), [role="link"].secondary:is([aria-current], :hover, :active, :focus) { --color: var(--secondary-hover); } a.secondary:focus, [role="link"].secondary:focus { --background-color: var(--secondary-focus); } a.contrast, [role="link"].contrast { --color: var(--contrast); } a.contrast:is([aria-current], :hover, :active, :focus), [role="link"].contrast:is([aria-current], :hover, :active, :focus) { --color: var(--contrast-hover); } a.contrast:focus, [role="link"].contrast:focus { --background-color: var(--contrast-focus); }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: var(--typography-spacing-vertical); color: var(--color); font-weight: var(--font-weight); font-size: var(--font-size); font-family: var(--font-family); }

h1 { --color: var(--h1-color); }

h2 { --color: var(--h2-color); }

h3 { --color: var(--h3-color); }

h4 { --color: var(--h4-color); }

h5 { --color: var(--h5-color); }

h6 { --color: var(--h6-color); }

:where(address, blockquote, dl, figure, form, ol, p, pre, table, ul) ~ :is(h1, h2, h3, h4, h5, h6) { margin-top: var(--typography-spacing-vertical); }

hgroup, .headings { margin-bottom: var(--typography-spacing-vertical); } hgroup > *, .headings > * { margin-bottom: 0; } hgroup > *:last-child, .headings > *:last-child { --color: var(--muted-color); --font-weight: unset; font-size: 1rem; font-family: unset; }

p { margin-bottom: var(--typography-spacing-vertical); }

small { font-size: var(--font-size); }

:where(dl, ol, ul) { padding-right: 0; padding-left: var(--spacing); -webkit-padding-start: var(--spacing); padding-inline-start: var(--spacing); -webkit-padding-end: 0; padding-inline-end: 0; } :where(dl, ol, ul) li { margin-bottom: calc(var(--typography-spacing-vertical) * 0.25); }

:where(dl, ol, ul) :is(dl, ol, ul) { margin: 0; margin-top: calc(var(--typography-spacing-vertical) * 0.25); }

ul li { list-style: square; }

mark { padding: 0.125rem 0.25rem; background-color: var(--mark-background-color); color: var(--mark-color); vertical-align: baseline; }

blockquote { display: block; margin: var(--typography-spacing-vertical) 0; padding: var(--spacing); border-right: none; border-left: 0.25rem solid var(--blockquote-border-color); -webkit-border-start: 0.25rem solid var(--blockquote-border-color); border-inline-start: 0.25rem solid var(--blockquote-border-color); -webkit-border-end: none; border-inline-end: none; } blockquote footer { margin-top: calc(var(--typography-spacing-vertical) * 0.5); color: var(--blockquote-footer-color); }

abbr[title] { border-bottom: 1px dotted; text-decoration: none; cursor: help; }

ins { color: var(--ins-color); text-decoration: none; }

del { color: var(--del-color); }

::-moz-selection { background-color: var(--primary-focus); }

::selection { background-color: var(--primary-focus); }

/** * Embedded content */ :where(audio, canvas, iframe, img, svg, video) { vertical-align: middle; }

audio, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0; }

:where(iframe) { border-style: none; }

img { max-width: 100%; height: auto; border-style: none; }

:where(svg:not([fill])) { fill: currentColor; }

svg:not(#mount) { overflow: hidden; }

/** * Button */ button { margin: 0; overflow: visible; font-family: inherit; text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button { display: block; width: 100%; margin-bottom: var(--spacing); }

[role="button"] { display: inline-block; text-decoration: none; }

button, input[type="submit"], input[type="button"], input[type="reset"], [role="button"] { --background-color: var(--primary); --border-color: var(--primary); --color: var(--primary-inverse); --box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0)); padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal); border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); outline: none; background-color: var(--background-color); box-shadow: var(--box-shadow); color: var(--color); font-weight: var(--font-weight); font-size: 1rem; line-height: var(--line-height); text-align: center; cursor: pointer; transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); } button:is([aria-current], :hover, :active, :focus), input[type="submit"]:is([aria-current], :hover, :active, :focus), input[type="button"]:is([aria-current], :hover, :active, :focus), input[type="reset"]:is([aria-current], :hover, :active, :focus), [role="button"]:is([aria-current], :hover, :active, :focus) { --background-color: var(--primary-hover); --border-color: var(--primary-hover); --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)); --color: var(--primary-inverse); } button:focus, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, [role="button"]:focus { --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--primary-focus); }

:is( button, input[type="submit"], input[type="button"], [role="button"] ).secondary, input[type="reset"] { --background-color: var(--secondary); --border-color: var(--secondary); --color: var(--secondary-inverse); cursor: pointer; } :is( button, input[type="submit"], input[type="button"], [role="button"] ).secondary:is([aria-current], :hover, :active, :focus), input[type="reset"]:is([aria-current], :hover, :active, :focus) { --background-color: var(--secondary-hover); --border-color: var(--secondary-hover); --color: var(--secondary-inverse); } :is( button, input[type="submit"], input[type="button"], [role="button"] ).secondary:focus, input[type="reset"]:focus { --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--secondary-focus); }

:is( button, input[type="submit"], input[type="button"], [role="button"] ).contrast { --background-color: var(--contrast); --border-color: var(--contrast); --color: var(--contrast-inverse); } :is( button, input[type="submit"], input[type="button"], [role="button"] ).contrast:is([aria-current], :hover, :active, :focus) { --background-color: var(--contrast-hover); --border-color: var(--contrast-hover); --color: var(--contrast-inverse); } :is( button, input[type="submit"], input[type="button"], [role="button"] ).contrast:focus { --box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--contrast-focus); }

:is( button, input[type="submit"], input[type="button"], [role="button"] ).outline, input[type="reset"].outline { --background-color: transparent; --color: var(--primary); } :is( button, input[type="submit"], input[type="button"], [role="button"] ).outline:is([aria-current], :hover, :active, :focus), input[type="reset"].outline:is([aria-current], :hover, :active, :focus) { --background-color: transparent; --color: var(--primary-hover); }

:is( button, input[type="submit"], input[type="button"], [role="button"] ).outline.secondary, input[type="reset"].outline { --color: var(--secondary); } :is( button, input[type="submit"], input[type="button"], [role="button"] ).outline.secondary:is([aria-current], :hover, :active, :focus), input[type="reset"].outline:is([aria-current], :hover, :active, :focus) { --color: var(--secondary-hover); }

:is( button, input[type="submit"], input[type="button"], [role="button"] ).outline.contrast { --color: var(--contrast); } :is( button, input[type="submit"], input[type="button"], [role="button"] ).outline.contrast:is([aria-current], :hover, :active, :focus) { --color: var(--contrast-hover); }

:where( button, [type="submit"], [type="button"], [type="reset"], [role="button"] )[disabled], :where(fieldset[disabled]) :is( button, [type="submit"], [type="button"], [type="reset"], [role="button"] ), a[role="button"]:not([href]) { opacity: 0.5; pointer-events: none; }

/** * Form elements */ input, optgroup, select, textarea { margin: 0; font-size: 1rem; line-height: var(--line-height); font-family: inherit; letter-spacing: inherit; }

input { overflow: visible; }

select { text-transform: none; }

legend { max-width: 100%; padding: 0; color: inherit; white-space: normal; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { padding: 0; }

::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }

[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }

::-moz-focus-inner { padding: 0; border-style: none; }

:-moz-focusring { outline: none; }

:-moz-ui-invalid { box-shadow: none; }

::-ms-expand { display: none; }

[type="file"], [type="range"] { padding: 0; border-width: 0; }

input:not([type="checkbox"], [type="radio"], [type="range"]) { height: calc( 1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2 ); }

fieldset { margin: 0; margin-bottom: var(--spacing); padding: 0; border: 0; }

label, fieldset legend { display: block; margin-bottom: calc(var(--spacing) * 0.25); font-weight: var(--form-label-font-weight, var(--font-weight)); }

input:not([type="checkbox"], [type="radio"]), select, textarea { width: 100%; }

input:not([type="checkbox"], [type="radio"], [type="range"], [type="file"]), select, textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal); }

input, select, textarea { --background-color: var(--form-element-background-color); --border-color: var(--form-element-border-color); --color: var(--form-element-color); --box-shadow: none; border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); outline: none; background-color: var(--background-color); box-shadow: var(--box-shadow); color: var(--color); font-weight: var(--font-weight); transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); }

input:not( [type="submit"], [type="button"], [type="reset"], [type="checkbox"], [type="radio"], [readonly] ):is(:active, :focus), :where(select, textarea):is(:active, :focus) { --background-color: var(--form-element-active-background-color); }

input:not( [type="submit"], [type="button"], [type="reset"], [role="switch"], [readonly] ):is(:active, :focus), :where(select, textarea):is(:active, :focus) { --border-color: var(--form-element-active-border-color); }

input:not( [type="submit"], [type="button"], [type="reset"], [type="range"], [type="file"], [readonly] ):focus, select:focus, textarea:focus { --box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color); }

input:not([type="submit"], [type="button"], [type="reset"])[disabled], select[disabled], textarea[disabled], :where(fieldset[disabled]) :is( input:not([type="submit"], [type="button"], [type="reset"]), select, textarea ) { --background-color: var(--form-element-disabled-background-color); --border-color: var(--form-element-disabled-border-color); opacity: var(--form-element-disabled-opacity); pointer-events: none; }

:where(input, select, textarea):not( [type="checkbox"], [type="radio"], [type="date"], [type="datetime-local"], [type="month"], [type="time"], [type="week"] )[aria-invalid] { padding-right: calc( var(--form-element-spacing-horizontal) + 1.5rem ) !important; padding-left: var(--form-element-spacing-horizontal); -webkit-padding-start: var(--form-element-spacing-horizontal) !important; padding-inline-start: var(--form-element-spacing-horizontal) !important; -webkit-padding-end: calc( var(--form-element-spacing-horizontal) + 1.5rem ) !important; padding-inline-end: calc( var(--form-element-spacing-horizontal) + 1.5rem ) !important; background-position: center right 0.75rem; background-size: 1rem auto; background-repeat: no-repeat; } :where(input, select, textarea):not( [type="checkbox"], [type="radio"], [type="date"], [type="datetime-local"], [type="month"], [type="time"], [type="week"] )[aria-invalid="false"] { background-image: var(--icon-valid); } :where(input, select, textarea):not( [type="checkbox"], [type="radio"], [type="date"], [type="datetime-local"], [type="month"], [type="time"], [type="week"] )[aria-invalid="true"] { background-image: var(--icon-invalid); } :where(input, select, textarea)[aria-invalid="false"] { --border-color: var(--form-element-valid-border-color); } :where(input, select, textarea)[aria-invalid="false"]:is(:active, :focus) { --border-color: var(--form-element-valid-active-border-color) !important; --box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important; } :where(input, select, textarea)[aria-invalid="true"] { --border-color: var(--form-element-invalid-border-color); } :where(input, select, textarea)[aria-invalid="true"]:is(:active, :focus) { --border-color: var(--form-element-invalid-active-border-color) !important; --box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color) !important; }

[dir="rtl"] :where(input, select, textarea):not([type="checkbox"], [type="radio"]):is( [aria-invalid], [aria-invalid="true"], [aria-invalid="false"] ) { background-position: center left 0.75rem; }

input::placeholder, input::-webkit-input-placeholder, textarea::placeholder, textarea::-webkit-input-placeholder, select:invalid { color: var(--form-element-placeholder-color); opacity: 1; }

input:not([type="checkbox"], [type="radio"]), select, textarea { margin-bottom: var(--spacing); }

select::-ms-expand { border: 0; background-color: transparent; } select:not([multiple], [size]) { padding-right: calc(var(--form-element-spacing-horizontal) + 1.5rem); padding-left: var(--form-element-spacing-horizontal); -webkit-padding-start: var(--form-element-spacing-horizontal); padding-inline-start: var(--form-element-spacing-horizontal); -webkit-padding-end: calc(var(--form-element-spacing-horizontal) + 1.5rem); padding-inline-end: calc(var(--form-element-spacing-horizontal) + 1.5rem); background-image: var(--icon-chevron); background-position: center right 0.75rem; background-size: 1rem auto; background-repeat: no-repeat; }

[dir="rtl"] select:not([multiple], [size]) { background-position: center left 0.75rem; }

:where(input, select, textarea) + small { display: block; width: 100%; margin-top: calc(var(--spacing) * -0.75); margin-bottom: var(--spacing); color: var(--muted-color); }

label > :where(input, select, textarea) { margin-top: calc(var(--spacing) * 0.25); }

/** * Form elements * Checkboxes & Radios */ [type="checkbox"], [type="radio"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 1.25em; height: 1.25em; margin-top: -0.125em; margin-right: 0.375em; margin-left: 0; -webkit-margin-start: 0; margin-inline-start: 0; -webkit-margin-end: 0.375em; margin-inline-end: 0.375em; border-width: var(--border-width); font-size: inherit; vertical-align: middle; cursor: pointer; } [type="checkbox"]::-ms-check, [type="radio"]::-ms-check { display: none; } [type="checkbox"]:checked, [type="checkbox"]:checked:active, [type="checkbox"]:checked:focus, [type="radio"]:checked, [type="radio"]:checked:active, [type="radio"]:checked:focus { --background-color: var(--primary); --border-color: var(--primary); background-image: var(--icon-checkbox); background-position: center; background-size: 0.75em auto; background-repeat: no-repeat; } [type="checkbox"] ~ label, [type="radio"] ~ label { display: inline-block; margin-right: 0.375em; margin-bottom: 0; cursor: pointer; }

[type="checkbox"]:indeterminate { --background-color: var(--primary); --border-color: var(--primary); background-image: var(--icon-minus); background-position: center; background-size: 0.75em auto; background-repeat: no-repeat; }

[type="radio"] { border-radius: 50%; } [type="radio"]:checked, [type="radio"]:checked:active, [type="radio"]:checked:focus { --background-color: var(--primary-inverse); border-width: 0.35em; background-image: none; }

[type="checkbox"][role="switch"] { --background-color: var(--switch-background-color); --border-color: var(--switch-background-color); --color: var(--switch-color); width: 2.25em; height: 1.25em; border: var(--border-width) solid var(--border-color); border-radius: 1.25em; background-color: var(--background-color); line-height: 1.25em; } [type="checkbox"][role="switch"]:focus { --background-color: var(--switch-background-color); --border-color: var(--switch-background-color); } [type="checkbox"][role="switch"]:checked { --background-color: var(--switch-checked-background-color); --border-color: var(--switch-checked-background-color); } [type="checkbox"][role="switch"]:before { display: block; width: calc(1.25em - (var(--border-width) * 2)); height: 100%; border-radius: 50%; background-color: var(--color); content: ""; transition: margin 0.1s ease-in-out; } [type="checkbox"][role="switch"]:checked { background-image: none; } [type="checkbox"][role="switch"]:checked::before { margin-left: calc(1.125em - var(--border-width)); -webkit-margin-start: calc(1.125em - var(--border-width)); margin-inline-start: calc(1.125em - var(--border-width)); }

[type="checkbox"][aria-invalid="false"], [type="checkbox"]:checked[aria-invalid="false"], [type="radio"][aria-invalid="false"], [type="radio"]:checked[aria-invalid="false"], [type="checkbox"][role="switch"][aria-invalid="false"], [type="checkbox"][role="switch"]:checked[aria-invalid="false"] { --border-color: var(--form-element-valid-border-color); } [type="checkbox"][aria-invalid="true"], [type="checkbox"]:checked[aria-invalid="true"], [type="radio"][aria-invalid="true"], [type="radio"]:checked[aria-invalid="true"], [type="checkbox"][role="switch"][aria-invalid="true"], [type="checkbox"][role="switch"]:checked[aria-invalid="true"] { --border-color: var(--form-element-invalid-border-color); }

/** * Form elements * Alternatives input types (Not Checkboxes & Radios) */ [type="color"]::-webkit-color-swatch-wrapper { padding: 0; } [type="color"]::-moz-focus-inner { padding: 0; } [type="color"]::-webkit-color-swatch { border: 0; border-radius: calc(var(--border-radius) * 0.5); } [type="color"]::-moz-color-swatch { border: 0; border-radius: calc(var(--border-radius) * 0.5); }

input:not([type="checkbox"], [type="radio"], [type="range"], [type="file"]):is( [type="date"], [type="datetime-local"], [type="month"], [type="time"], [type="week"] ) { --icon-position: 0.75rem; --icon-width: 1rem; padding-right: calc(var(--icon-width) + var(--icon-position)); background-image: var(--icon-date); background-position: center right var(--icon-position); background-size: var(--icon-width) auto; background-repeat: no-repeat; } input:not( [type="checkbox"], [type="radio"], [type="range"], [type="file"] )[type="time"] { background-image: var(--icon-time); }

[type="date"]::-webkit-calendar-picker-indicator, [type="datetime-local"]::-webkit-calendar-picker-indicator, [type="month"]::-webkit-calendar-picker-indicator, [type="time"]::-webkit-calendar-picker-indicator, [type="week"]::-webkit-calendar-picker-indicator { width: var(--icon-width); margin-right: calc(var(--icon-width) * -1); margin-left: var(--icon-position); opacity: 0; }

[dir="rtl"] :is( [type="date"], [type="datetime-local"], [type="month"], [type="time"], [type="week"] ) { text-align: right; }

[type="file"] { --color: var(--muted-color); padding: calc(var(--form-element-spacing-vertical) * 0.5) 0; border: 0; border-radius: 0; background: none; } [type="file"]::file-selector-button { --background-color: var(--secondary); --border-color: var(--secondary); --color: var(--secondary-inverse); margin-right: calc(var(--spacing) / 2); margin-left: 0; -webkit-margin-start: 0; margin-inline-start: 0; -webkit-margin-end: calc(var(--spacing) / 2); margin-inline-end: calc(var(--spacing) / 2); padding: calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5); border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); outline: none; background-color: var(--background-color); box-shadow: var(--box-shadow); color: var(--color); font-weight: var(--font-weight); font-size: 1rem; line-height: var(--line-height); text-align: center; cursor: pointer; transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); } [type="file"]::file-selector-button:is(:hover, :active, :focus) { --background-color: var(--secondary-hover); --border-color: var(--secondary-hover); } [type="file"]::-webkit-file-upload-button { --background-color: var(--secondary); --border-color: var(--secondary); --color: var(--secondary-inverse); margin-right: calc(var(--spacing) / 2); margin-left: 0; -webkit-margin-start: 0; margin-inline-start: 0; -webkit-margin-end: calc(var(--spacing) / 2); margin-inline-end: calc(var(--spacing) / 2); padding: calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5); border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); outline: none; background-color: var(--background-color); box-shadow: var(--box-shadow); color: var(--color); font-weight: var(--font-weight); font-size: 1rem; line-height: var(--line-height); text-align: center; cursor: pointer; -webkit-transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); } [type="file"]::-webkit-file-upload-button:is(:hover, :active, :focus) { --background-color: var(--secondary-hover); --border-color: var(--secondary-hover); } [type="file"]::-ms-browse { --background-color: var(--secondary); --border-color: var(--secondary); --color: var(--secondary-inverse); margin-right: calc(var(--spacing) / 2); margin-left: 0; margin-inline-start: 0; margin-inline-end: calc(var(--spacing) / 2); padding: calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5); border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); outline: none; background-color: var(--background-color); box-shadow: var(--box-shadow); color: var(--color); font-weight: var(--font-weight); font-size: 1rem; line-height: var(--line-height); text-align: center; cursor: pointer; -ms-transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); } [type="file"]::-ms-browse:is(:hover, :active, :focus) { --background-color: var(--secondary-hover); --border-color: var(--secondary-hover); }

[type="range"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; height: 1.25rem; background: none; } [type="range"]::-webkit-slider-runnable-track { width: 100%; height: 0.25rem; border-radius: var(--border-radius); background-color: var(--range-border-color); -webkit-transition: background-color var(--transition), box-shadow var(--transition); transition: background-color var(--transition), box-shadow var(--transition); } [type="range"]::-moz-range-track { width: 100%; height: 0.25rem; border-radius: var(--border-radius); background-color: var(--range-border-color); -moz-transition: background-color var(--transition), box-shadow var(--transition); transition: background-color var(--transition), box-shadow var(--transition); } [type="range"]::-ms-track { width: 100%; height: 0.25rem; border-radius: var(--border-radius); background-color: var(--range-border-color); -ms-transition: background-color var(--transition), box-shadow var(--transition); transition: background-color var(--transition), box-shadow var(--transition); } [type="range"]::-webkit-slider-thumb { -webkit-appearance: none; width: 1.25rem; height: 1.25rem; margin-top: -0.5rem; border: 2px solid var(--range-thumb-border-color); border-radius: 50%; background-color: var(--range-thumb-color); cursor: pointer; -webkit-transition: background-color var(--transition), transform var(--transition); transition: background-color var(--transition), transform var(--transition); } [type="range"]::-moz-range-thumb { -webkit-appearance: none; width: 1.25rem; height: 1.25rem; margin-top: -0.5rem; border: 2px solid var(--range-thumb-border-color); border-radius: 50%; background-color: var(--range-thumb-color); cursor: pointer; -moz-transition: background-color var(--transition), transform var(--transition); transition: background-color var(--transition), transform var(--transition); } [type="range"]::-ms-thumb { -webkit-appearance: none; width: 1.25rem; height: 1.25rem; margin-top: -0.5rem; border: 2px solid var(--range-thumb-border-color); border-radius: 50%; background-color: var(--range-thumb-color); cursor: pointer; -ms-transition: background-color var(--transition), transform var(--transition); transition: background-color var(--transition), transform var(--transition); } [type="range"]:hover, [type="range"]:focus { --range-border-color: var(--range-active-border-color); --range-thumb-color: var(--range-thumb-hover-color); } [type="range"]:active { --range-thumb-color: var(--range-thumb-active-color); } [type="range"]:active::-webkit-slider-thumb { transform: scale(1.25); } [type="range"]:active::-moz-range-thumb { transform: scale(1.25); } [type="range"]:active::-ms-thumb { transform: scale(1.25); }

input:not( [type="checkbox"], [type="radio"], [type="range"], [type="file"] )[type="search"] { -webkit-padding-start: calc(var(--form-element-spacing-horizontal) + 1.75rem); padding-inline-start: calc(var(--form-element-spacing-horizontal) + 1.75rem); border-radius: 5rem; background-image: var(--icon-search); background-position: center left 1.125rem; background-size: 1rem auto; background-repeat: no-repeat; } input:not( [type="checkbox"], [type="radio"], [type="range"], [type="file"] )[type="search"][aria-invalid] { -webkit-padding-start: calc( var(--form-element-spacing-horizontal) + 1.75rem ) !important; padding-inline-start: calc( var(--form-element-spacing-horizontal) + 1.75rem ) !important; background-position: center left 1.125rem, center right 0.75rem; } input:not( [type="checkbox"], [type="radio"], [type="range"], [type="file"] )[type="search"][aria-invalid="false"] { background-image: var(--icon-search), var(--icon-valid); } input:not( [type="checkbox"], [type="radio"], [type="range"], [type="file"] )[type="search"][aria-invalid="true"] { background-image: var(--icon-search), var(--icon-invalid); }

[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; display: none; }

[dir="rtl"] :where(input):not( [type="checkbox"], [type="radio"], [type="range"], [type="file"] )[type="search"] { background-position: center right 1.125rem; } [dir="rtl"] :where(input):not( [type="checkbox"], [type="radio"], [type="range"], [type="file"] )[type="search"][aria-invalid] { background-position: center right 1.125rem, center left 0.75rem; }

/** * Table */ :where(table) { width: 100%; border-collapse: collapse; border-spacing: 0; text-indent: 0; }

th, td { padding: calc(var(--spacing) / 2) var(--spacing); border-bottom: var(--border-width) solid var(--table-border-color); color: var(--color); font-weight: var(--font-weight); font-size: var(--font-size); text-align: left; text-align: start; }

tfoot th, tfoot td { border-top: var(--border-width) solid var(--table-border-color); border-bottom: 0; }

table[role="grid"] tbody tr:nth-child(odd) { background-color: var(--table-row-stripped-background-color); }

/** * Code */ pre, code, kbd, samp { font-size: 0.875em; font-family: var(--font-family); }

pre { -ms-overflow-style: scrollbar; overflow: auto; }

pre, code, kbd { border-radius: var(--border-radius); background: var(--code-background-color); color: var(--code-color); font-weight: var(--font-weight); line-height: initial; }

code, kbd { display: inline-block; padding: 0.375rem 0.5rem; }

pre { display: block; margin-bottom: var(--spacing); overflow-x: auto; } pre > code { display: block; padding: var(--spacing); background: none; font-size: 14px; line-height: var(--line-height); }

code b { color: var(--code-tag-color); font-weight: var(--font-weight); } code i { color: var(--code-property-color); font-style: normal; } code u { color: var(--code-value-color); text-decoration: none; } code em { color: var(--code-comment-color); font-style: normal; }

kbd { background-color: var(--code-kbd-background-color); color: var(--code-kbd-color); vertical-align: baseline; }

/** * Miscs */ hr { height: 0; border: 0; border-top: 1px solid var(--muted-border-color); color: inherit; }

[hidden], template { display: none !important; }

canvas { display: inline-block; }

/** * Accordion (<details>) */ details { display: block; margin-bottom: var(--spacing); padding-bottom: var(--spacing); border-bottom: var(--border-width) solid var(--accordion-border-color); } details summary { line-height: 1rem; list-style-type: none; cursor: pointer; transition: color var(--transition); } details summary:not([role]) { color: var(--accordion-close-summary-color); } details summary::-webkit-details-marker { display: none; } details summary::marker { display: none; } details summary::-moz-list-bullet { list-style-type: none; } details summary::after { display: block; width: 1rem; height: 1rem; -webkit-margin-start: calc(var(--spacing, 1rem) * 0.5); margin-inline-start: calc(var(--spacing, 1rem) * 0.5); float: right; transform: rotate(-90deg); background-image: var(--icon-chevron); background-position: right center; background-size: 1rem auto; background-repeat: no-repeat; content: ""; transition: transform var(--transition); } details summary:focus { outline: none; } details summary:focus:not([role="button"]) { color: var(--accordion-active-summary-color); } details summary[role="button"] { width: 100%; text-align: left; } details summary[role="button"]::after { height: calc(1rem * var(--line-height, 1.5)); background-image: var(--icon-chevron-button); } details summary[role="button"]:not(.outline).contrast::after { background-image: var(--icon-chevron-button-inverse); } details[open] > summary { margin-bottom: calc(var(--spacing)); } details[open] > summary:not([role]):not(:focus) { color: var(--accordion-open-summary-color); } details[open] > summary::after { transform: rotate(0); }

[dir="rtl"] details summary { text-align: right; } [dir="rtl"] details summary::after { float: left; background-position: left center; }

/** * Card (<article>) */ article { margin: var(--block-spacing-vertical) 0; padding: var(--block-spacing-vertical) var(--block-spacing-horizontal); border-radius: var(--border-radius); background: var(--card-background-color); box-shadow: var(--card-box-shadow); } article > header, article > footer { margin-right: calc(var(--block-spacing-horizontal) * -1); margin-left: calc(var(--block-spacing-horizontal) * -1); padding: calc(var(--block-spacing-vertical) * 0.66) var(--block-spacing-horizontal); background-color: var(--card-sectionning-background-color); } article > header { margin-top: calc(var(--block-spacing-vertical) * -1); margin-bottom: var(--block-spacing-vertical); border-bottom: var(--border-width) solid var(--card-border-color); border-top-right-radius: var(--border-radius); border-top-left-radius: var(--border-radius); } article > footer { margin-top: var(--block-spacing-vertical); margin-bottom: calc(var(--block-spacing-vertical) * -1); border-top: var(--border-width) solid var(--card-border-color); border-bottom-right-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); }

/** * Modal (<dialog>) */ #mount { --scrollbar-width: 0px; }

dialog { display: flex; z-index: 999; position: fixed; top: 0; right: 0; bottom: 0; left: 0; align-items: center; justify-content: center; width: inherit; min-width: 100%; height: inherit; min-height: 100%; padding: var(--spacing); border: 0; -webkit-backdrop-filter: var(--modal-overlay-backdrop-filter); backdrop-filter: var(--modal-overlay-backdrop-filter); background-color: var(--modal-overlay-background-color); color: var(--color); } dialog article { max-height: calc(100vh - var(--spacing) * 2); overflow: auto; } @media (min-width: 576px) { dialog article { max-width: 510px; } } @media (min-width: 768px) { dialog article { max-width: 700px; } } dialog article > header, dialog article > footer { padding: calc(var(--block-spacing-vertical) * 0.5) var(--block-spacing-horizontal); } dialog article > header .close { margin: 0; margin-left: var(--spacing); float: right; } dialog article > footer { text-align: right; } dialog article > footer [role="button"] { margin-bottom: 0; } dialog article > footer [role="button"]:not(:first-of-type) { margin-left: calc(var(--spacing) * 0.5); } dialog article p:last-of-type { margin: 0; } dialog article .close { display: block; width: 1rem; height: 1rem; margin-top: calc(var(--block-spacing-vertical) * -0.5); margin-bottom: var(--typography-spacing-vertical); margin-left: auto; background-image: var(--icon-close); background-position: center; background-size: auto 1rem; background-repeat: no-repeat; opacity: 0.5; transition: opacity var(--transition); } dialog article .close:is([aria-current], :hover, :active, :focus) { opacity: 1; } dialog:not([open]), dialog[open="false"] { display: none; }

.modal-is-open { padding-right: var(--scrollbar-width, 0px); overflow: hidden; pointer-events: none; } .modal-is-open dialog { pointer-events: auto; }

:where(.modal-is-opening, .modal-is-closing) dialog, :where(.modal-is-opening, .modal-is-closing) dialog > article { animation-duration: 0.2s; animation-timing-function: ease-in-out; animation-fill-mode: both; } :where(.modal-is-opening, .modal-is-closing) dialog { animation-duration: 0.8s; animation-name: modal-overlay; } :where(.modal-is-opening, .modal-is-closing) dialog > article { animation-delay: 0.2s; animation-name: modal; }

.modal-is-closing dialog, .modal-is-closing dialog > article { animation-delay: 0s; animation-direction: reverse; }

@keyframes modal-overlay { from { -webkit-backdrop-filter: none; backdrop-filter: none; background-color: transparent; } } @keyframes modal { from { transform: translateY(-100%); opacity: 0; } } /** * Nav */ :where(nav li)::before { float: left; content: "\u200B"; }

nav, nav ul { display: flex; }

nav { justify-content: space-between; } nav ol, nav ul { align-items: center; margin-bottom: 0; padding: 0; list-style: none; } nav ol:first-of-type, nav ul:first-of-type { margin-left: calc(var(--nav-element-spacing-horizontal) * -1); } nav ol:last-of-type, nav ul:last-of-type { margin-right: calc(var(--nav-element-spacing-horizontal) * -1); } nav li { display: inline-block; margin: 0; padding: var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal); } nav li > * { --spacing: 0; } nav :where(a, [role="link"]) { display: inline-block; margin: calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1); padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal); border-radius: var(--border-radius); text-decoration: none; } nav :where(a, [role="link"]):is([aria-current], :hover, :active, :focus) { text-decoration: none; } nav[aria-label="breadcrumb"] { align-items: center; justify-content: start; } nav[aria-label="breadcrumb"] ul li:not(:first-child) { -webkit-margin-start: var(--nav-link-spacing-horizontal); margin-inline-start: var(--nav-link-spacing-horizontal); } nav[aria-label="breadcrumb"] ul li:not(:last-child) ::after { position: absolute; width: calc(var(--nav-link-spacing-horizontal) * 2); -webkit-margin-start: calc(var(--nav-link-spacing-horizontal) / 2); margin-inline-start: calc(var(--nav-link-spacing-horizontal) / 2); content: "/"; color: var(--muted-color); text-align: center; } nav[aria-label="breadcrumb"] a[aria-current] { background-color: transparent; color: inherit; text-decoration: none; pointer-events: none; } nav [role="button"] { margin-right: inherit; margin-left: inherit; padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal); }

aside nav, aside ol, aside ul, aside li { display: block; } aside li { padding: calc(var(--nav-element-spacing-vertical) * 0.5) var(--nav-element-spacing-horizontal); } aside li a { display: block; } aside li [role="button"] { margin: inherit; }

[dir="rtl"] nav[aria-label="breadcrumb"] ul li:not(:last-child) ::after { content: "\\\\"; }

/** * Progress */ progress { display: inline-block; vertical-align: baseline; }

progress { -webkit-appearance: none; -moz-appearance: none; display: inline-block; appearance: none; width: 100%; height: 0.5rem; margin-bottom: calc(var(--spacing) * 0.5); overflow: hidden; border: 0; border-radius: var(--border-radius); background-color: var(--progress-background-color); color: var(--progress-color); } progress::-webkit-progress-bar { border-radius: var(--border-radius); background: none; } progress[value]::-webkit-progress-value { background-color: var(--progress-color); } progress::-moz-progress-bar { background-color: var(--progress-color); } @media (prefers-reduced-motion: no-preference) { progress:indeterminate { background: var(--progress-background-color) linear-gradient( to right, var(--progress-color) 30%, var(--progress-background-color) 30% ) top left/150% 150% no-repeat; animation: progress-indeterminate 1s linear infinite; } progress:indeterminate[value]::-webkit-progress-value { background-color: transparent; } progress:indeterminate::-moz-progress-bar { background-color: transparent; } }

@media (prefers-reduced-motion: no-preference) { [dir="rtl"] progress:indeterminate { animation-direction: reverse; } }

@keyframes progress-indeterminate { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } } /** * Dropdown ([role="list"]) */ details[role="list"], li[role="list"] { position: relative; }

details[role="list"] summary + ul, li[role="list"] > ul { display: flex; z-index: 99; position: absolute; top: auto; right: 0; left: 0; flex-direction: column; margin: 0; padding: 0; border: var(--border-width) solid var(--dropdown-border-color); border-radius: var(--border-radius); border-top-right-radius: 0; border-top-left-radius: 0; background-color: var(--dropdown-background-color); box-shadow: var(--card-box-shadow); color: var(--dropdown-color); white-space: nowrap; } details[role="list"] summary + ul li, li[role="list"] > ul li { width: 100%; margin-bottom: 0; padding: calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal); list-style: none; } details[role="list"] summary + ul li:first-of-type, li[role="list"] > ul li:first-of-type { margin-top: calc(var(--form-element-spacing-vertical) * 0.5); } details[role="list"] summary + ul li:last-of-type, li[role="list"] > ul li:last-of-type { margin-bottom: calc(var(--form-element-spacing-vertical) * 0.5); } details[role="list"] summary + ul li a, li[role="list"] > ul li a { display: block; margin: calc(var(--form-element-spacing-vertical) * -0.5) calc(var(--form-element-spacing-horizontal) * -1); padding: calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal); overflow: hidden; color: var(--dropdown-color); text-decoration: none; text-overflow: ellipsis; } details[role="list"] summary + ul li a:hover, li[role="list"] > ul li a:hover { background-color: var(--dropdown-hover-background-color); }

details[role="list"] summary::after, li[role="list"] > a::after { display: block; width: 1rem; height: calc(1rem * var(--line-height, 1.5)); -webkit-margin-start: 0.5rem; margin-inline-start: 0.5rem; float: right; transform: rotate(0deg); background-position: right center; background-size: 1rem auto; background-repeat: no-repeat; content: ""; }

details[role="list"] { padding: 0; border-bottom: none; } details[role="list"] summary { margin-bottom: 0; } details[role="list"] summary:not([role]) { height: calc( 1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2 ); padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal); border: var(--border-width) solid var(--form-element-border-color); border-radius: var(--border-radius); background-color: var(--form-element-background-color); color: var(--form-element-placeholder-color); line-height: inherit; cursor: pointer; transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); } details[role="list"] summary:not([role]):active, details[role="list"] summary:not([role]):focus { border-color: var(--form-element-active-border-color); background-color: var(--form-element-active-background-color); } details[role="list"] summary:not([role]):focus { box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color); } details[role="list"][open] summary { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } details[role="list"][open] summary::before { display: block; z-index: 1; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: none; content: ""; cursor: default; }

nav details[role="list"] summary, nav li[role="list"] a { display: flex; direction: ltr; }

nav details[role="list"] summary + ul, nav li[role="list"] > ul { min-width: -moz-fit-content; min-width: fit-content; border-radius: var(--border-radius); } nav details[role="list"] summary + ul li a, nav li[role="list"] > ul li a { border-radius: 0; }

nav details[role="list"] summary, nav details[role="list"] summary:not([role]) { height: auto; padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal); } nav details[role="list"][open] summary { border-radius: var(--border-radius); } nav details[role="list"] summary + ul { margin-top: var(--outline-width); -webkit-margin-start: 0; margin-inline-start: 0; } nav details[role="list"] summary[role="link"] { margin-bottom: calc(var(--nav-link-spacing-vertical) * -1); line-height: var(--line-height); } nav details[role="list"] summary[role="link"] + ul { margin-top: calc(var(--nav-link-spacing-vertical) + var(--outline-width)); -webkit-margin-start: calc(var(--nav-link-spacing-horizontal) * -1); margin-inline-start: calc(var(--nav-link-spacing-horizontal) * -1); }

li[role="list"]:hover > ul, li[role="list"] a:active ~ ul, li[role="list"] a:focus ~ ul { display: flex; } li[role="list"] > ul { display: none; margin-top: calc(var(--nav-link-spacing-vertical) + var(--outline-width)); -webkit-margin-start: calc( var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal) ); margin-inline-start: calc( var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal) ); } li[role="list"] > a::after { background-image: var(--icon-chevron); }

/** * Loading ([aria-busy=true]) */ [aria-busy="true"] { cursor: progress; }

[aria-busy="true"]:not(input, select, textarea)::before { display: inline-block; width: 1em; height: 1em; border: 0.1875em solid currentColor; border-radius: 1em; border-right-color: transparent; content: ""; vertical-align: text-bottom; vertical-align: -0.125em; animation: spinner 0.75s linear infinite; opacity: var(--loading-spinner-opacity); } [aria-busy="true"]:not(input, select, textarea):not(:empty)::before { margin-right: calc(var(--spacing) * 0.5); margin-left: 0; -webkit-margin-start: 0; margin-inline-start: 0; -webkit-margin-end: calc(var(--spacing) * 0.5); margin-inline-end: calc(var(--spacing) * 0.5); } [aria-busy="true"]:not(input, select, textarea):empty { text-align: center; }

button[aria-busy="true"], input[type="submit"][aria-busy="true"], input[type="button"][aria-busy="true"], input[type="reset"][aria-busy="true"], a[aria-busy="true"] { pointer-events: none; }

@keyframes spinner { to { transform: rotate(360deg); } } /** * Tooltip ([data-tooltip]) */ [data-tooltip] { position: relative; } [data-tooltip]:not(a, button, input) { border-bottom: 1px dotted; text-decoration: none; cursor: help; } [data-tooltip][data-placement="top"]::before, [data-tooltip][data-placement="top"]::after, [data-tooltip]::before, [data-tooltip]::after { display: block; z-index: 99; position: absolute; bottom: 100%; left: 50%; padding: 0.25rem 0.5rem; overflow: hidden; transform: translate(-50%, -0.25rem); border-radius: var(--border-radius); background: var(--tooltip-background-color); content: attr(data-tooltip); color: var(--tooltip-color); font-style: normal; font-weight: var(--font-weight); font-size: 0.875rem; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; opacity: 0; pointer-events: none; } [data-tooltip][data-placement="top"]::after, [data-tooltip]::after { padding: 0; transform: translate(-50%, 0rem); border-top: 0.3rem solid; border-right: 0.3rem solid transparent; border-left: 0.3rem solid transparent; border-radius: 0; background-color: transparent; content: ""; color: var(--tooltip-background-color); } [data-tooltip][data-placement="bottom"]::before, [data-tooltip][data-placement="bottom"]::after { top: 100%; bottom: auto; transform: translate(-50%, 0.25rem); } [data-tooltip][data-placement="bottom"]:after { transform: translate(-50%, -0.3rem); border: 0.3rem solid transparent; border-bottom: 0.3rem solid; } [data-tooltip][data-placement="left"]::before, [data-tooltip][data-placement="left"]::after { top: 50%; right: 100%; bottom: auto; left: auto; transform: translate(-0.25rem, -50%); } [data-tooltip][data-placement="left"]:after { transform: translate(0.3rem, -50%); border: 0.3rem solid transparent; border-left: 0.3rem solid; } [data-tooltip][data-placement="right"]::before, [data-tooltip][data-placement="right"]::after { top: 50%; right: auto; bottom: auto; left: 100%; transform: translate(0.25rem, -50%); } [data-tooltip][data-placement="right"]:after { transform: translate(-0.3rem, -50%); border: 0.3rem solid transparent; border-right: 0.3rem solid; } [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after { opacity: 1; } @media (hover: hover) and (pointer: fine) { [data-tooltip][data-placement="bottom"]:focus::before, [data-tooltip][data-placement="bottom"]:focus::after, [data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::before, [data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after { animation-duration: 0.2s; animation-name: tooltip-slide-top; } [data-tooltip][data-placement="bottom"]:focus::after, [data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::after, [data-tooltip]:hover::after { animation-name: tooltip-caret-slide-top; } [data-tooltip][data-placement="bottom"]:focus::before, [data-tooltip][data-placement="bottom"]:focus::after, [data-tooltip][data-placement="bottom"]:hover::before, [data-tooltip][data-placement="bottom"]:hover::after { animation-duration: 0.2s; animation-name: tooltip-slide-bottom; } [data-tooltip][data-placement="bottom"]:focus::after, [data-tooltip][data-placement="bottom"]:hover::after { animation-name: tooltip-caret-slide-bottom; } [data-tooltip][data-placement="left"]:focus::before, [data-tooltip][data-placement="left"]:focus::after, [data-tooltip][data-placement="left"]:hover::before, [data-tooltip][data-placement="left"]:hover::after { animation-duration: 0.2s; animation-name: tooltip-slide-left; } [data-tooltip][data-placement="left"]:focus::after, [data-tooltip][data-placement="left"]:hover::after { animation-name: tooltip-caret-slide-left; } [data-tooltip][data-placement="right"]:focus::before, [data-tooltip][data-placement="right"]:focus::after, [data-tooltip][data-placement="right"]:hover::before, [data-tooltip][data-placement="right"]:hover::after { animation-duration: 0.2s; animation-name: tooltip-slide-right; } [data-tooltip][data-placement="right"]:focus::after, [data-tooltip][data-placement="right"]:hover::after { animation-name: tooltip-caret-slide-right; } } @keyframes tooltip-slide-top { from { transform: translate(-50%, 0.75rem); opacity: 0; } to { transform: translate(-50%, -0.25rem); opacity: 1; } } @keyframes tooltip-caret-slide-top { from { opacity: 0; } 50% { transform: translate(-50%, -0.25rem); opacity: 0; } to { transform: translate(-50%, 0rem); opacity: 1; } } @keyframes tooltip-slide-bottom { from { transform: translate(-50%, -0.75rem); opacity: 0; } to { transform: translate(-50%, 0.25rem); opacity: 1; } } @keyframes tooltip-caret-slide-bottom { from { opacity: 0; } 50% { transform: translate(-50%, -0.5rem); opacity: 0; } to { transform: translate(-50%, -0.3rem); opacity: 1; } } @keyframes tooltip-slide-left { from { transform: translate(0.75rem, -50%); opacity: 0; } to { transform: translate(-0.25rem, -50%); opacity: 1; } } @keyframes tooltip-caret-slide-left { from { opacity: 0; } 50% { transform: translate(0.05rem, -50%); opacity: 0; } to { transform: translate(0.3rem, -50%); opacity: 1; } } @keyframes tooltip-slide-right { from { transform: translate(-0.75rem, -50%); opacity: 0; } to { transform: translate(0.25rem, -50%); opacity: 1; } } @keyframes tooltip-caret-slide-right { from { opacity: 0; } 50% { transform: translate(-0.05rem, -50%); opacity: 0; } to { transform: translate(-0.3rem, -50%); opacity: 1; } }

/** * Accessibility & User interaction */ [aria-controls] { cursor: pointer; }

[aria-disabled="true"], [disabled] { cursor: not-allowed; }

[aria-hidden="false"][hidden] { display: initial; }

[aria-hidden="false"][hidden]:not(:focus) { clip: rect(0, 0, 0, 0); position: absolute; }

a, area, button, input, label, select, summary, textarea, [tabindex] { -ms-touch-action: manipulation; }

[dir="rtl"] { direction: rtl; }

/** * Reduce Motion Features */ @media (prefers-reduced-motion: reduce) { *:not([aria-busy="true"]), :not([aria-busy="true"])::before, :not([aria-busy="true"])::after { background-attachment: initial !important; animation-duration: 1ms !important; animation-delay: -1ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-delay: 0s !important; transition-duration: 0s !important; } } `,IMMERSIVE_TRANSLATE_COMMON_CSS:`#mount#mount { /* --primary: rgb(227, 59, 126); */ --primary: #ea4c89; --primary-hover: #f082ac; --icon-xia: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTguMDAyOTEgOS42Nzk4M0wzLjgzMzM5IDUuNTEyMjFMMy4wMjUzOSA2LjMxOTgzTDguMDAzMjkgMTEuMjk1MUwxMi45NzYyIDYuMzE5ODNMMTIuMTY3OSA1LjUxMjIxTDguMDAyOTEgOS42Nzk4M1oiIGZpbGw9IiM4MzgzODMiLz4KPC9nPgo8L3N2Zz4K"); --switch-checked-background-color: var(--primary); }

li.select-link.select-link:hover > ul { display: none; } li.select-link.select-link > ul { display: none; } li.select-link.select-link a:focus ~ ul { display: none; }

li.select-link.select-link a:active ~ ul { display: none; } li.select-link-active.select-link-active > ul { display: flex; } li.select-link-active.select-link-active:hover > ul { display: flex; }

li.select-link-active.select-link-active a:focus ~ ul { display: flex; }

li.select-link-active.select-link-active a:active ~ ul { display: flex; } ul.select-link-ul.select-link-ul { right: 0px; left: auto; }

a.select-link-selected { background-color: var(--primary-focus); } .immersive-translate-no-select { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; }

/* li[role="list"].no-arrow > a::after { */ /* background-image: none; */ /* width: 0; */ /* color: var(--color); */ /* } */ li[role="list"].no-arrow { margin-left: 8px; padding-right: 0; } li[role="list"] > a::after { -webkit-margin-start: 0.2rem; margin-inline-start: 0.2rem; }

li[role="list"].no-arrow > a, li[role="list"].no-arrow > a:link, li[role="list"].no-arrow > a:visited { color: var(--secondary); }

select.min-select { --form-element-spacing-horizontal: 0; margin-bottom: 4px; max-width: 128px; overflow: hidden; color: var(--primary); font-size: 13px; border: none; padding: 0; padding-right: 20px; padding-left: 8px; text-overflow: ellipsis; color: var(--color);

} select.min-select-secondary { color: var(--color); } select.min-select:focus { outline: none; border: none; --box-shadow: none; } select.min-select-no-arrow { background-image: none; padding-right: 0; }

select.min-select-left { padding-right: 0px; /* padding-left: 24px; */ /* background-position: center left 0; */ text-overflow: ellipsis; text-align: left; }

.muted { color: var(--muted-color); }

.select.button-select { --background-color: var(--secondary-hover); --border-color: var(--secondary-hover); --color: var(--secondary-inverse); cursor: pointer; --box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0)); padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal); border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); outline: none; background-color: var(--background-color); box-shadow: var(--box-shadow); color: var(--color); font-weight: var(--font-weight); font-size: 16px; line-height: var(--line-height); text-align: center; cursor: pointer; transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); -webkit-appearance: button; margin: 0; margin-bottom: 0px; overflow: visible; font-family: inherit; text-transform: none; } `,IMMERSIVE_TRANSLATE_POPUP_CSS:`body { padding: 0; margin: 0 auto; min-width: 268px; border-radius: 10px; }

.popup-container { font-size: 16px; --font-size: 16px; color: #666; background-color: var(--popup-footer-background-color); width: 316px; min-width: 316px; }

.popup-content { background-color: var(--popup-content-background-color); border-radius: 0px 0px 12px 12px; padding: 16px 20px; }

.immersive-translate-popup-overlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; touch-action: none; }

.immersive-translate-popup-wrapper { background: var(--background-color); border-radius: 10px; border: 1px solid var(--muted-border-color); }

#mount#mount { --font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --line-height: 1.5; --font-weight: 400; --font-size: 16px; --border-radius: 4px; --border-width: 1px; --outline-width: 3px; --spacing: 16px; --typography-spacing-vertical: 24px; --block-spacing-vertical: calc(var(--spacing) * 2); --block-spacing-horizontal: var(--spacing); --grid-spacing-vertical: 0; --grid-spacing-horizontal: var(--spacing); --form-element-spacing-vertical: 12px; --form-element-spacing-horizontal: 16px; --nav-element-spacing-vertical: 16px; --nav-element-spacing-horizontal: 8px; --nav-link-spacing-vertical: 8px; --nav-link-spacing-horizontal: 8px; --form-label-font-weight: var(--font-weight); --transition: 0.2s ease-in-out; --modal-overlay-backdrop-filter: blur(4px); }

[data-theme="light"], #mount:not([data-theme="dark"]) { --popup-footer-background-color: #e8eaeb; --popup-content-background-color: #ffffff; --popup-item-background-color: #f3f5f6; --popup-item-hover-background-color: #eaeced; --popup-trial-pro-background-color: #f9fbfc; --text-black-2: #222222; --text-gray-2: #222222; --text-gray-6: #666666; --text-gray-9: #999999; --text-gray-c2: #c2c2c2; --service-select-content-shadow: 0px 2px 12px 0px rgba(75, 76, 77, 0.2); --service-select-border-color: #fafafa; --service-select-selected-background-color: #f3f5f6; }

@media only screen and (prefers-color-scheme: dark) { #mount:not([data-theme="light"]) { --popup-footer-background-color: #0d0d0d; --popup-content-background-color: #191919; --popup-item-background-color: #272727; --popup-item-hover-background-color: #333333; --popup-trial-pro-background-color: #222222; --text-black-2: #ffffff; --text-gray-2: #dbdbdb; --text-gray-6: #b3b3b3; --text-gray-9: #777777; --text-gray-c2: #5b5b5b; --service-select-content-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.9); --service-select-border-color: #2c2c2c; --service-select-selected-background-color: #333333; } }

[data-theme="dark"] { --popup-footer-background-color: #0d0d0d; --popup-content-background-color: #191919; --popup-item-background-color: #272727; --popup-item-hover-background-color: #333333; --popup-trial-pro-background-color: #222222; --text-black-2: #ffffff; --text-gray-2: #dbdbdb; --text-gray-6: #b3b3b3; --text-gray-9: #777777; --text-gray-c2: #5b5b5b; --service-select-content-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.9); --service-select-border-color: #2c2c2c; --service-select-selected-background-color: #333333; }

.text-balck { color: var(--text-black-2); }

.text-gray-2 { color: var(--text-gray-2); }

.text-gray-6 { color: var(--text-gray-6); }

.text-gray-9 { color: var(--text-gray-9); }

.text-gray-c2 { color: var(--text-gray-c2); }

#mount { min-width: 268px; }

.main-button { font-size: 15px; vertical-align: middle; border-radius: 12px; padding: unset; height: 44px; line-height: 44px; }

.pt-4 { padding-top: 16px; }

.p-2 { padding: 8px; }

.pl-5 { padding-left: 48px; }

.p-0 { padding: 0; }

.pl-2 { padding-left: 8px; }

.pl-4 { padding-left: 24px; }

.pt-2 { padding-top: 8px; }

.pb-2 { padding-bottom: 8px; }

.pb-4 { padding-bottom: 16px; }

.pb-5 { padding-bottom: 20px; }

.pr-5 { padding-right: 48px; }

.text-sm { font-size: 13px; }

.text-base { font-size: 16px; }

.w-full { width: 100%; }

.flex { display: flex; }

.flex-row { flex-direction: row; }

.flex-wrap { flex-wrap: wrap; }

.flex-end { justify-content: flex-end; }

.flex-grow { flex-grow: 1; }

.justify-between { justify-content: space-between; }

.mb-0 { margin-bottom: 0px; }

.mb-2 { margin-bottom: 8px; }

.mb-4 { margin-bottom: 16px; }

.mb-3 { margin-bottom: 12px; }

.inline-block { display: inline-block; }

.py-2 { padding-top: 8px; padding-bottom: 8px; }

.py-2-5 { padding-top: 6px; padding-bottom: 6px; }

.mt-0 { margin-top: 0; }

.mt-2 { margin-top: 8px; }

.mt-3 { margin-top: 12px; }

.mt-4 { margin-top: 16px; }

.mt-5 { margin-top: 20px; }

.mt-6 { margin-top: 24px; }

.mb-1 { margin-bottom: 4px; }

.ml-4 { margin-left: 24px; }

.ml-3 { margin-left: 16px; }

.ml-2 { margin-left: 8px; }

.ml-1 { margin-left: 4px; }

.mr-1 { margin-right: 4px; }

.mr-2 { margin-right: 8px; }

.mr-3 { margin-right: 16px; }

.mx-2 { margin-left: 8px; margin-right: 8px; }

.pl-3 { padding-left: 12px; }

.pr-3 { padding-right: 12px; }

.p-3 { padding: 12px; }

.px-1 { padding-left: 4px; padding-right: 4px; }

.px-3 { padding-left: 12px; padding-right: 12px; }

.pt-3 { padding-top: 12px; }

.px-6 { padding-left: 18px; padding-right: 18px; }

.px-4 { padding-left: 16px; padding-right: 16px; }

.pt-6 { padding-top: 20px; }

.py-3 { padding-top: 12px; padding-bottom: 12px; }

.py-0 { padding-top: 0; padding-bottom: 0; }

.left-auto { left: auto !important; }

.max-h-28 { max-height: 112px; }

.max-h-30 { max-height: 120px; }

.overflow-y-scroll { overflow-y: scroll; }

.text-xs { font-size: 12px; }

.flex-1 { flex: 1; }

.flex-3 { flex: 3; }

.flex-4 { flex: 4; }

.flex-2 { flex: 2; }

.items-center { align-items: center; }

.max-content { width: max-content; }

.justify-center { justify-content: center; }

.items-end { align-items: flex-end; }

.items-baseline { align-items: baseline; }

.my-5 { margin-top: 48px; margin-bottom: 48px; }

.my-4 { margin-top: 24px; margin-bottom: 24px; }

.my-3 { margin-top: 16px; margin-bottom: 16px; }

.pt-3 { padding-top: 12px; }

.px-3 { padding-left: 12px; padding-right: 12px; }

.pt-2 { padding-top: 8px; }

.px-2 { padding-left: 8px; padding-right: 8px; }

.pt-1 { padding-top: 4px; }

.px-1 { padding-left: 4px; padding-right: 4px; }

.pb-2 { padding-bottom: 8px; }

.justify-end { justify-content: flex-end; }

.w-auto { width: auto; }

.shrink-0 { flex-shrink: 0; }

select.language-select, select.translate-service, select.min-select { --form-element-spacing-horizontal: 0; margin-bottom: 0px; max-width: unset; flex: 1; overflow: hidden; font-size: 13px; border: none; border-radius: 8px; padding-right: 30px; padding-left: 0px; background-position: center right 12px; background-size: 16px auto; background-image: var(--icon-xia); text-overflow: ellipsis; color: var(--text-gray-2); background-color: transparent; box-shadow: unset !important; cursor: pointer; }

select.more { background-position: center right; padding-right: 20px; }

select.transform-padding-left { padding-left: 12px; transform: translateX(-12px); background-position: center right 0px; }

select.translate-service { color: var(--text-black-2); }

/* dark use black, for windows */ @media (prefers-color-scheme: dark) { select.language-select option, select.translate-service option, select.min-select option { background-color: #666666; } }

.text-overflow-ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.max-w-20 { max-width: 180px; white-space: nowrap; }

select.min-select-secondary { color: var(--color); }

select.min-select:focus { outline: none; border: none; --box-shadow: none; }

select.min-select-no-arrow { background-image: none; padding-right: 0; }

select.min-select-left { padding-right: 0px; /* padding-left: 24px; */ /* background-position: center left 0; */ text-overflow: ellipsis; text-align: left; }

.popup-footer { background-color: var(--popup-footer-background-color); height: 40px; }

.text-right { text-align: right; }

.clickable { cursor: pointer; }

.close { cursor: pointer; width: 16px; height: 16px; background-image: var(--icon-close); background-position: center; background-size: auto 1rem; background-repeat: no-repeat; opacity: 0.5; transition: opacity var(--transition); }

.padding-two-column { padding-left: 40px; padding-right: 40px; }

.muted { color: #999; }

.text-label { color: #666; }

.display-none { display: none; }

/* dark use #18232c */ @media (prefers-color-scheme: dark) { .text-label { color: #9ca3af; } }

.text-decoration-none { text-decoration: none; }

.text-decoration-none:is([aria-current], :hover, :active, :focus), [role="link"]:is([aria-current], :hover, :active, :focus) { --text-decoration: none !important; background-color: transparent !important; }

.language-select-container { position: relative; width: 100%; background-color: var(--popup-item-background-color); height: 55px; border-radius: 12px; }

select.language-select { color: var(--text-black-2); font-size: 14px; padding: 8px 24px 24px 16px; position: absolute; border-radius: 12px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

select.text-gray-6 { color: var(--text-gray-6); }

.language-select-container label { position: absolute; bottom: 10px; left: 16px; font-size: 12px; color: var(--text-gray-9); line-height: 12px; margin: 0; }

.translation-service-container { background-color: var(--popup-item-background-color); border-radius: 12px; }

.min-select-container { display: flex; justify-content: space-between; align-items: center; height: 44px; background-color: var(--popup-item-background-color); padding-left: 16px; }

.min-select-container:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; }

.min-select-container:last-child { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }

.min-select-container:only-child { border-radius: 10px; }

.translate-mode { width: 44px; height: 44px; border-radius: 22px; background-color: var(--popup-item-background-color); display: flex; align-items: center; justify-content: center; flex-shrink: 0; cursor: pointer; }

.translate-mode svg { fill: var(--text-gray-2); }

.widgets-container { display: flex; align-items: stretch; justify-content: space-between; width: 100%; gap: 9px; }

/* \u5F53\u53EA\u6709\u4E24\u4E2A\u5C0F\u7EC4\u4EF6\u65F6\u7684\u6837\u5F0F\u4F18\u5316 */ .widgets-container.widgets-two-items { gap: 16px; }

.widgets-container.widgets-two-items .widget-item { flex: 0 1 auto; min-width: 93px; max-width: 120px; }

.widget-item { display: flex; max-width: 93px; flex-direction: row; align-items: center; justify-content: center; background-color: var(--popup-item-background-color); font-size: 12px; min-height: 44px; height: 100%; border-radius: 8px; cursor: pointer; flex: 1; padding: 8px 4px; text-align: center; }

.widget-icon-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: var(--text-gray-2); }

.share-button-container { display: flex; align-items: center; cursor: pointer; padding: 2px 3px 0 8px; }

.share-button-container svg { fill: var(--text-gray-9); }

.min-select-container:hover, .language-select-container:hover, .widget-item:hover, .translate-mode:hover { background-color: var(--popup-item-hover-background-color); }

.main-button:hover { background-color: #f5508f; }

.share-button-container:hover { background-color: var(--popup-item-background-color); border-radius: 6px; }

.error-boundary { background: #fff2f0; border: 1px solid #ffccc7; display: flex; padding: 12px; font-size: 14px; color: rgba(0, 0, 0, 0.88); word-break: break-all; margin: 12px; border-radius: 12px; flex-direction: column; }

.upgrade-pro { border-radius: 11px; background: linear-gradient(57deg, #272727 19.8%, #696969 82.2%); padding: 2px 8px; transform: scale(0.85); }

.upgrade-pro span { background: linear-gradient(180deg, #ffeab4 17.65%, #f8c235 85.29%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 12px; margin-left: 4px; }

.upgrade-pro svg { margin-top: -2px; }

.upgrade-pro:hover { background: linear-gradient(57deg, #3d3d3d 19.8%, #949494 82.2%); }

.border-bottom-radius-0 { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; }

.trial-pro-container { border-radius: 0px 0px 12px 12px; background: var(--popup-trial-pro-background-color); display: flex; align-items: center; height: 44px; padding-left: 16px; padding-right: 12px; font-size: 12px; }

.trial-pro-container label { line-height: 13px; color: var(--text-black-2); }

.trial-pro-container img { margin-left: 5px; }

.cursor-pointer { cursor: pointer; }

.upgrade-pro-discount-act { height: 25px; display: flex; padding: 0 4px; align-items: center; border-radius: 15px; background: linear-gradient( 90deg, #cefbfa 11.33%, #d7f56f 63.75%, #fccd5e 100% ); transform: scale(0.9); box-shadow: 0px 1.8px 3.6px 0px rgba(0, 0, 0, 0.1); cursor: pointer; }

.upgrade-pro-discount-act span { font-size: 12px; font-weight: 700; margin-left: 4px; color: #222222; }

.upgrade-pro-discount-act:hover { text-decoration: unset; background: linear-gradient( 90deg, #e2fffe 11.33%, #e6ff91 63.75%, #ffdf93 100% ); }

.custom-select-container { width: 200px; position: relative; flex: 1; }

#translation-service-select { padding-right: 12px; padding-left: 6px; }

.custom-select-content { border-radius: 12px; background: var(--popup-content-background-color); box-shadow: var(--service-select-content-shadow); border: 1px solid var(--service-select-border-color); padding: 4px 5px; position: absolute; left: 0; right: 0; z-index: 100; overflow-y: auto; }

.custom-select-item.default { width: 100%; padding: 0; }

.custom-select-item { font-size: 13px; padding: 5px 6px; border-radius: 8px; display: flex; align-items: center; cursor: pointer; color: var(--text-black-2); width: auto; overflow: hidden; height: 30px; line-height: 30px; }

.custom-select-item-img { width: 20px; height: 20px; margin-right: 4px; }

@media (prefers-color-scheme: dark) { .custom-select-item-img { margin-right: 6px; } }

.custom-select-content .custom-select-item.selected, .custom-select-content .custom-select-item:hover { background: var(--service-select-selected-background-color); }

.custom-select-item > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.custom-select-item-pro { font-size: 12px; margin-left: 6px; }

.custom-select-item-pro img { margin: 0 3px; width: 20px; }

.custom-select-group-header { font-size: 12px; font-weight: 500; color: var(--text-gray-9); padding: 6px 8px 4px; margin-top: 2px; text-transform: uppercase; letter-spacing: 0.5px; }

.more-container { position: relative; }

.new-menu-indicator { position: absolute; width: 8px; height: 8px; background-color: #ef3434; border-radius: 50%; right: 18px; top: 4px; } `,IMMERSIVE_TRANSLATE_PAGE_POPUP_CSS:`html { font-size: 17px; }

@media print { .imt-fb-container { display: none !important; } }

#mount#mount { position: absolute; display: none; min-width: 250px; height: auto; --font-size: 17px; font-size: 17px; }

/* float-ball */ .imt-fb-container { position: fixed; padding: 0; top: 335px; width: fit-content; display: flex; flex-direction: column; display: none; direction: ltr; }

.imt-fb-container.left { align-items: flex-start; left: 0; }

.imt-fb-container.right { align-items: flex-end; right: 0; }

.imt-fb-btn { cursor: pointer; background: var(--float-ball-more-button-background-color); height: 36px; width: 56px; box-shadow: 2px 6px 10px 0px #0e121629; }

.imt-fb-btn.left { border-top-right-radius: 36px; border-bottom-right-radius: 36px; }

.imt-fb-btn.right { border-top-left-radius: 36px; border-bottom-left-radius: 36px; }

.imt-fb-btn div { background: var(--float-ball-more-button-background-color); height: 36px; width: 54px; display: flex; align-items: center; }

.imt-fb-btn.left div { border-top-right-radius: 34px; border-bottom-right-radius: 34px; justify-content: flex-end; }

.imt-fb-btn.right div { border-top-left-radius: 34px; border-bottom-left-radius: 34px; }

.imt-fb-logo-img { width: 20px; height: 20px; margin: 0 10px; }

.imt-fb-logo-img-big-bg { width: 28px; height: 28px; margin: 0; padding: 4px; background-color: #ed6d8f; border-radius: 50%; margin: 0 5px; }

.imt-float-ball-translated { position: absolute; width: 11px; height: 11px; bottom: 4px; right: 20px; }

.btn-animate { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform ease-out 250ms; transition: -webkit-transform ease-out 250ms; transition: transform ease-out 250ms; transition: transform ease-out 250ms, -webkit-transform ease-out 250ms; }

.imt-fb-setting-btn { margin-right: 18px; width: 28px; height: 28px; }

.immersive-translate-popup-wrapper { background: var(--background-color); border-radius: 20px; box-shadow: 2px 10px 24px 0px #0e121614; border: none; }

.popup-container { border-radius: 20px; }

.popup-content { border-radius: 20px 20px 12px 12px; } .popup-footer { border-radius: 20px; }

.imt-fb-close-button { pointer-events: all; cursor: pointer; position: absolute; margin-top: -10px; }

.imt-fb-close-content { padding: 22px; width: 320px; pointer-events: all; }

.imt-fb-close-title { font-weight: 500; color: var(--h2-color); }

.imt-fb-close-radio-content { background-color: var(--background-light-green); padding: 8px 20px; }

.imt-fb-radio-sel, .imt-fb-radio-nor { width: 16px; height: 16px; border-radius: 8px; flex-shrink: 0; }

.imt-fb-radio-sel { border: 2px solid var(--primary); display: flex; align-items: center; justify-content: center; }

.imt-fb-radio-sel div { width: 8px; height: 8px; border-radius: 4px; background-color: var(--primary); }

.imt-fb-radio-nor { border: 2px solid #d3d4d6; }

.imt-fb-primary-btn { background-color: var(--primary); width: 72px; height: 32px; color: white; border-radius: 8px; text-align: center; line-height: 32px; font-size: 16px; cursor: pointer; }

.imt-fb-default-btn { border: 1px solid var(--primary); width: 72px; height: 32px; border-radius: 8px; color: var(--primary); line-height: 32px; text-align: center; font-size: 16px; cursor: pointer; }

.imt-fb-guide-container { width: 312px; transform: translateY(-45%); }

.imt-fb-guide-bg { position: absolute; left: 30px; right: 0; top: 0; bottom: 0; z-index: -1; height: 100%; width: 90%; }

.imt-fb-guide-bg.left { transform: scaleX(-1); }

.imt-fb-guide-content { margin: 16px -30px 80px 0px; display: flex; flex-direction: column; align-items: center; }

.imt-fb-guide-content.left { margin: 16px 21px 60px 32px; }

.imt-fb-guide-img { width: 220px; height: 112px; }

.imt-fb-guide-message { font-size: 16px; line-height: 28px; color: #333333; white-space: pre-wrap; text-align: center; font-weight: 700; margin-bottom: 20px; }

.imt-fb-guide-button { margin-top: 16px; line-height: 40px; height: 40px; padding: 0 20px; width: unset; }

.imt-fb-more-buttons { box-shadow: 0px 2px 10px 0px #00000014; border: none; background: var(--float-ball-more-button-background-color); width: 36px; display: flex; flex-direction: column; border-radius: 18px; margin-top: 0px; padding: 7px 0 7px 0; }

.imt-fb-more-buttons > div { margin: auto; }

.imt-fb-side, .imt-fb-reward { border-radius: 50%; cursor: pointer; pointer-events: all; position: relative; }

.imt-fb-side { margin: 10px 0; }

.imt-fb-new-badge { width: 26px; height: 14px; padding: 3px; background-color: #f53f3f; border-radius: 4px; position: absolute; top: -5px; right: 15px; display: flex; align-items: center; justify-content: center; }

.imt-fb-side *, .imt-fb-reward * { pointer-events: all; }

.imt-fb-more-button { width: 36px; display: flex; align-items: center; justify-content: center; cursor: pointer; } /* Sheet.css */ .immersive-translate-sheet { position: fixed; transform: translateY(100%); /* Start off screen */ left: 0; right: 0; background-color: white; transition: transform 0.3s ease-out; /* Smooth slide transition */ box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); /* Ensure it's above other content */ bottom: 0; border-top-left-radius: 16px; border-top-right-radius: 16px; overflow: hidden; }

.immersive-translate-sheet.visible { transform: translateY(0); }

.immersive-translate-sheet-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); opacity: 0; transition: opacity 0.3s ease-out; }

.immersive-translate-sheet-backdrop.visible { opacity: 1; }

.popup-container-sheet { max-width: 100vw; width: 100vw; }

.imt-no-events svg * { pointer-events: none !important; }

.imt-manga-button { width: 36px; display: flex; flex-direction: column; position: relative; align-items: center; justify-content: center; cursor: pointer; pointer-events: all; margin: 0 0 10px 0; background-color: var(--float-ball-more-button-background-color); border-radius: 18px; filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.08)); opacity: 0.5; right: 8px; padding: 10px 0 4px 0; }

.imt-manga-feedback { cursor: pointer; margin-bottom: 10px; }

.imt-fb-feedback { cursor: pointer; margin-top: 10px; }

.imt-fb-upgrade-button { cursor: pointer; margin-top: 10px; }

.imt-manga-button:hover { opacity: 1; }

.imt-manga-translated { position: absolute; left: 24px; top: 20px; }

.imt-float-ball-loading { animation: imt-loading-animation 0.6s infinite linear !important; }

.imt-manga-guide-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; width: 372px; transform: translateY(-50%); } .imt-manga-guide-content { position: absolute; top: 15px; left: 0; right: 0; margin: 0 40px 0; }

.img-manga-guide-button { width: fit-content; margin: 16px auto; }

.img-manga-close { position: absolute; bottom: -200px; width: 32px; height: 32px; left: 0; right: 0; margin: auto; cursor: pointer; }

.imt-fb-container.dragging .imt-fb-more-buttons, .imt-fb-container.dragging .imt-manga-button, .imt-fb-container.dragging .btn-animate:not(.imt-fb-btn) { display: none !important; }

.imt-fb-container.dragging .imt-fb-btn { border-radius: 50% !important; width: 36px !important; height: 36px !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: move !important; }

.imt-fb-container.dragging .imt-fb-btn div { border-radius: 50% !important; width: 36px !important; height: 36px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; }

.imt-fb-container.dragging .imt-fb-btn.left, .imt-fb-container.dragging .imt-fb-btn.right { border-radius: 50% !important; }

.imt-fb-container.dragging .imt-fb-btn.left div, .imt-fb-container.dragging .imt-fb-btn.right div { border-radius: 50% !important; }

.imt-fb-container.dragging .imt-fb-logo-img { margin: 0 !important; padding: 4px !important; }

.imt-fb-container.dragging .imt-float-ball-translated { right: 2px !important; bottom: 2px !important; }

@-webkit-keyframes imt-loading-animation { from { -webkit-transform: rotate(0deg); }

to { -webkit-transform: rotate(359deg); } }

@keyframes imt-loading-animation { from { transform: rotate(0deg); }

to { transform: rotate(359deg); } } `,IMMERSIVE_TRANSLATE_POPUP_HTML:`<div id="immersive-translate-popup-container" class="immersive-translate-popup-container" > <button id="immersive-translate-popup-btn" class="immersive-translate-popup-btn" > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" > <path fill="none" d="M0 0h24v24H0z" /> <path d="M5 15v2a2 2 0 0 0 1.85 1.995L7 19h3v2H7a4 4 0 0 1-4-4v-2h2zm13-5l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16 10h2zm-1 2.885L15.753 16h2.492L17 12.885zM8 2v2h4v7H8v3H6v-3H2V4h4V2h2zm9 1a4 4 0 0 1 4 4v2h-2V7a2 2 0 0 0-2-2h-3V3h3zM6 6H4v3h2V6zm4 0H8v3h2V6z" fill="rgba(255,255,255,1)" /> </svg> </button> <div class="immersive-translate-popup-mount" id="mount"></div> </div> `,IMMERSIVE_TRANSLATE_VIDEO_SUBTITLE_INJECT:'(()=>{var c={BUILD_TIME:"2025-08-05T08:11:55.000Z",VERSION:"1.20.3",PROD:"1",REDIRECT_URL:"https://dash.immersivetranslate.com/auth-done/",PROD_API:"1",BETA:"0",userscript_domains:\'["google.com","translate.googleapis.com","api-edge.cognitive.microsofttranslator.com","edge.microsoft.com","transmart.qq.com","translate.yandex.net","tmt.tencentcloudapi.com","www2.deepl.com","w.deepl.com","immersive-translate.owenyoung.com","generativelanguage.googleapis.com","chat.openai.com","bing.com","www.bing.com","open.volcengineapi.com","fanyi.baidu.com","api.fanyi.baidu.com","api.interpreter.caiyunai.com","api-free.deepl.com","api.deepl.com","api.openl.club","openapi.youdao.com","translate.volcengine.com","api.niutrans.com","immersivetranslate.com","test-api2.immersivetranslate.com","api2.immersivetranslate.com","config.immersivetranslate.com","app.immersivetranslate.com","dash.immersivetranslate.com","api.immersivetranslate.com","immersive-translate.deno.dev","www.googleapis.com","www.google-analytics.com","translate-pa.googleapis.com","api.cognitive.microsofttranslator.com","api.groq.com","api.x.ai","api.papago-chrome.com","api.openai.com","api.interpreter.caiyunai.com","api.cognitive.microsofttranslator.com","aidemo.youdao.com","dict.youdao.com","openai.azure.com","mt.aliyuncs.com","subhub.weixin.so","api.anthropic.com","localhost","127.0.0.1","ai.immersivetranslate.com","test-ai.immersivetranslate.com","openrouter.ai","dashscope.aliyuncs.com","api.deepseek.com","aip.baidubce.com","ark.cn-beijing.volces.com","hunyuan.tencentcloudapi.com","public-beta-api.siliconflow.cn","api.siliconflow.cn","open.bigmodel.cn","store.immersivetranslate.com","qianfan.baidubce.com"]\',MOCK:"0",DEBUG:"0",IMMERSIVE_TRANSLATE_USERSCRIPT:"1",INSTALL_FROM:"official_userscript"};var h="imt-subtitle-inject",v=class{from;to;constructor(e,n){this.from=e,this.to=n}sendMessages(e){globalThis.postMessage({eventType:h,to:this.to,from:this.from,type:e.type,data:e.data,id:e.id||new Date().getTime(),isAsync:!1})}getRandomId(){return(new Date().getTime()+Math.random())*Math.random()}sendAsyncMessages({type:e,data:n}){return new Promise(t=>{let i=this.getRandomId();globalThis.postMessage({eventType:h,to:this.to,from:this.from,type:e,data:n,id:i,isAsync:!0});let s=u=>{let f=u.data;h===f.eventType&&f.id===i&&f.to===this.from&&(t(f.data),globalThis.removeEventListener("message",s))};globalThis.addEventListener("message",s)})}handleMessageOnce(e){return new Promise(n=>{let t=i=>{let s=i.data;h===s.eventType&&s.type===e&&s.to===this.from&&(n(s.data),globalThis.removeEventListener("message",t))};globalThis.addEventListener("message",t)})}handleMessage(e,n){let t=i=>{let s=i.data;h===s.eventType&&s.type===e&&s.to===this.from&&n(s)};return globalThis.addEventListener("message",t),()=>{globalThis.removeEventListener("message",t)}}handleMessages(e){let n=({data:t})=>{h===t.eventType&&t.to===this.from&&e(t)};return globalThis.addEventListener("message",n),()=>{globalThis.removeEventListener("message",n)}}},oe=new v("content-script","inject"),T=new v("inject","content-script"),z={get(r,e,n){return e in r?(...t)=>{let i=r[e];return typeof i=="function"?i.apply(r,t):Reflect.get(r,e,n)}:t=>r.sendAsyncMessages({type:e,data:t})}},A=new Proxy(T,z),xe=new Proxy(oe,z);function _(r){if(!r)return null;try{let e=r;return r.startsWith("//")?e=globalThis.location.protocol+r:r.startsWith("/")?e=`${globalThis.location.protocol}//${globalThis.location.host}${r}`:r.startsWith("http")||(e=`${globalThis.location.protocol}//${r}`),new URL(e).toString()}catch(e){return console.error(e),r}}var a=class{content=A;config;constructor(e){this.config=e,T.handleMessages(async({type:n,id:t,data:i})=>{let s=this[n];if(!s)return;let u=s.apply(this,[i]);u instanceof Promise&&(u=await u),T.sendMessages({id:t,data:u})})}triggerSubtitle(e){}async translateSubtitle(e){let n=await this.content.requestSubtitle({url:_(e._url)});if(n){if(this.config.responseType=="document"){let i=new DOMParser().parseFromString(n,"text/xml");Object.defineProperty(e,"responseXML",{value:i,writable:!1}),Object.defineProperty(e,"response",{value:i,writable:!1});return}let t=n;(e.responseType=="arraybuffer"||this.config.responseType=="arraybuffer")&&typeof n=="string"&&(t=new TextEncoder().encode(n).buffer),Object.defineProperty(e,"responseText",{value:t,writable:!1}),Object.defineProperty(e,"response",{value:t,writable:!1})}}async translateSubtitleWithResponse(e,n){return await this.content.requestSubtitle({url:_(e),responseText:n})}startRequestSubtitle(e){this.content.startRequestSubtitle({url:_(e)})}subtitleRequestError(e){this.content.subtitleRequestError({...e,url:_(e.url)})}async isOnlyResponse(){return this.config.hookType.includes("xhr_response")}async translateSubtitleWithFetch(e,n){let t={...n},i;return typeof e=="string"?i={url:e,method:"GET",headers:{}}:i=await ie(e),t?.body&&(t.body=J(t.body)),this.content.requestSubtitle({fetchInfo:JSON.stringify({input:i,options:t})})}async getVideoMeta(e){}getCurrentTime(){return null}getCurrentDuration(){return null}isSubtitleRequest(e){return!this.config||!this.config.subtitleUrlRegExp||!e?!1:new RegExp(this.config.subtitleUrlRegExp).test(e||"")}};function ie(r){if(r instanceof URL)return{url:r.href,method:"GET",headers:{}};let e=r.clone(),n={url:r.url,method:r.method,headers:Object.fromEntries(r.headers.entries())};if(e.body){let t=J(e.body);if(e.body!==t)return e.text().then(i=>(n.body=i,n));n.body=t}return Promise.resolve(n)}function J(r){if(!r)return r;if(r instanceof FormData||r instanceof URLSearchParams){let e={};for(let[n,t]of r.entries())e[n]=t;return e._formatBodyType="FormData",e}return r}var P=class extends a{timer=null;triggerSubtitle({force:e}){setTimeout(()=>{if(this.config?.subtitleButtonSelector){let n=document.querySelector(this.config.subtitleButtonSelector);if(n){let t=n.getAttribute("aria-pressed")==="true";t&&e?(n.click(),setTimeout(()=>{n.click()},100)):t||n.click();return}}if(this.config?.videoPlayerSelector){let n=document.querySelector(this.config.videoPlayerSelector);n?.toggleSubtitles(),setTimeout(()=>{n?.toggleSubtitles()},100)}},1e3)}async getVideoMeta(){if(!this.config.videoPlayerSelector)return null;try{return await this.sleep(100),document.querySelector(this.config.videoPlayerSelector)?.getPlayerResponse()}catch{return null}}async isOnlyResponse(){let e=await super.isOnlyResponse();return!e||(await this.getVideoMeta())?.videoDetails?.isLive?!1:e}getCurrentTime(){try{return this.config.videoPlayerSelector?document.querySelector(this.config.videoPlayerSelector)?.getCurrentTime():null}catch{return null}}getCurrentDuration(){try{return this.config.videoPlayerSelector?document.querySelector(this.config.videoPlayerSelector)?.getDuration():null}catch{return null}}sleep(e){return new Promise(n=>{setTimeout(()=>{n(null)},e)})}};var C=class extends a{timer=null;videoMeta={};lastVideoMeta=null;constructor(e){super(e),this.hookJSON()}hookJSON(){let e=JSON.parse;JSON.parse=n=>{let t=e(n);try{t&&t.result&&t.result.timedtexttracks&&t.result.movieId&&(this.videoMeta[t.result.movieId]=t.result,this.lastVideoMeta=t.result)}catch(i){console.log(i)}return t}}getVideoMeta(e){return this.lastVideoMeta}};var I=class extends a{timer=null;videoMeta={};constructor(e){super(e),this.hookJSON()}hookJSON(){let e=JSON.parse;JSON.parse=n=>{let t=e(n);try{t?.asset?.captions?.length?this.videoMeta[t.id]=t?.asset:t?.previews&&t?.course&&t?.previews?.forEach(i=>{this.videoMeta[i.id]=i})}catch(i){console.error(i)}return t}}getVideoMeta(e){return this.videoMeta[e]}};var L=class extends a{timer=null;videoMeta={};constructor(e){super(e),this.hookJSON()}hookJSON(){let e=JSON.parse;JSON.parse=n=>{let t=e(n);try{if(t?.stream?.sources?.length&&t?.stream?.sources[0]?.complete?.url){let i=window.location.pathname.split("/");i.length>2&&i[i.length-2]==="video"&&(this.videoMeta[i[i.length-1]]=t.stream.sources[0].complete.url)}}catch(i){console.error(i)}return t}}getVideoMeta(e){return this.videoMeta[e]}};var k=class extends a{constructor(e){super(e)}async translateSubtitleWithFetch(e,n){this.main(e,n)}async main(e,n){let t=globalThis.__originalFetch;if(!t)return;let i=e;e instanceof Request&&(i=e.clone());let s=await t(i,n);if(!s.ok)return;let u=await s.json();u.transcripts_urls&&this.requestSubtitle(u.transcripts_urls)}async requestSubtitle(e){await d(),await this.content.requestSubtitle(e)}};var U=class extends a{constructor(e){super(e)}lang="";async translateSubtitleWithFetch(e,n){this.main(e,n)}async main(e,n){let t=globalThis.__originalFetch;if(!t)return;let i=this.getUrl(e);return/textstream_/.test(i)?this.parseLang(i):this.parseAllSubs(e,n,t)}getUrl(e){return e.toString()}async parseLang(e){let t=e.match(/textstream_(\\w+)=/)?.[1];return!t||t==this.lang||(this.lang=t,await d(),this.content.changeLang(t)),null}async parseAllSubs(e,n,t){if(!t)return;let i=e;e instanceof Request&&(i=e.clone());let s=await t(i,n);if(!s.ok)return;let u=await s.json();u.text_track_urls&&this.requestSubtitle(u.text_track_urls)}async requestSubtitle(e){await d(),await this.content.requestSubtitle(e)}};var{Deno:Q}=globalThis,ae=typeof Q?.noColor=="boolean"?Q.noColor:!0,se=!ae;function O(r,e){return{open:`\\x1B[${r.join(";")}m`,close:`\\x1B[${e}m`,regexp:new RegExp(`\\\\x1b\\\\[${e}m`,"g")}}function w(r,e){return se?`${e.open}${r.replace(e.regexp,e.open)}${e.close}`:r}function D(r){return w(r,O([2],22))}function B(r){return w(r,O([31],39))}function F(r){return w(r,O([32],39))}function H(r){return w(r,O([33],39))}var Ve=new RegExp(["[\\\\u001B\\\\u009B][[\\\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]+)*|[a-zA-Z\\\\d]+(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]*)*)?\\\\u0007)","(?:(?:\\\\d{1,4}(?:;\\\\d{0,4})*)?[\\\\dA-PR-TZcf-nq-uy=><~]))"].join("|"),"g");function M(){return typeof process>"u"&&typeof Deno<"u"?Deno.env.toObject():c}var $=M();function S(){return $.PROD==="1"}function N(){return $.PROD_API==="1"}function Y(){if($.IMMERSIVE_TRANSLATE_SAFARI==="1")return!0;if(typeof globalThis.immersiveTranslateBrowserAPI<"u"&&globalThis.immersiveTranslateBrowserAPI.runtime&&globalThis.immersiveTranslateBrowserAPI.runtime.getManifest){let e=globalThis.immersiveTranslateBrowserAPI.runtime.getManifest();return!!(e&&e._isSafari)}else return!1}var Ye=M().PROD==="1",Xe=M().PROD!=="1";var o="immersiveTranslate",b="Immersive Translate",l="immersive-translate",X="imt",ge="immersivetranslate";var p="immersivetranslate.com",ue=`https://config.${p}/`,rt=`https://app.${p}/`,g=S()||N()?`https://${p}/`:`https://test.${p}/`,G=`https://dash.${p}/`,ot=S()||N()?`https://api2.${p}/`:`https://test-api2.${p}/`,it=S()||N()?`https://ai.${p}/`:`https://test-ai.${p}/`,at=`https://assets.${ge}.cn/`,Z=g+"accounts/login?from=plugin",K=g+"profile/",m=g+"auth/pricing/",x=g+"pricing/";Y()&&(m=g+"accounts/safari-iap/",x=g+"accounts/safari-iap/");var st=S()?`https://onboarding.${p}/`:`https://test-onboarding.${p}/`,ee=`https://github.com/${l}/${l}/`,lt=`https://s.${p}/`;var gt=o+"DeeplGlobalState",ut=o+"BingGlobalState",ct=o+"YandexGlobalState",pt=o+"BaiduQianfanGlobalConfigStorageKey",mt=o+"SiliconCloudGlobalConfigStorageKey",dt=o+"ZhipuGlobalConfigStorageKey";var bt=o+"GoogleAccessToken",ft=o+"AuthFlow",Tt=l+"-config-latest.json",xt=o+"AuthState",ht=o+"IframeMessage",St=o+"WaitForRateLimit",yt=o+"DocumentMessageAsk",Rt=o+"DocumentMessageTellThirdParty",_t=o+"showError",Mt=o+"showModal",Et=o+"showDialog",vt=o+"showToast",At=o+"tokenUsageChange",Pt=o+"DocumentMessageThirdPartyTell",Ct=o+"DocumentMessageEventUpload",It=o+"DocumentMessageTypeStopJsSDK",Lt=o+"DocumentMessageHandler",kt=o+"DocumentSetFloatBallActive",Ut=`${o}Share`,Ot=`${o}ShowFloatBallGuide`,wt=`${o}ShowPopupModalGuide`,Dt=o+"DocumentMessageTempEnableSubtitleChanged",Bt=o+"DocumentMessageUpdateQuickButtonAiSubtitle",Ft=`${o}ToggleMouseHoverTranslateDirectly`,Nt=`${o}ReqDraft`,Gt=`${o}ResDraft`,Wt=`${o}Container`,qt=`${o}SpecifiedContainer`;var Ht=`${o}PageTranslatedStatus`,$t=`${o}MangaTranslatedStatus`,Kt=`${o}PageUrlChanged`,jt=`${o}ReceiveCommand`,Vt=o+"LastUseMouseHoverTime",zt=o+"LastUseInputTime",Jt=o+"LastUseManualTranslatePageTime",Qt=`${o}PopupReceiveMessage`,Yt=o+"DocumentMessageEventTogglePopup",Xt=`${ue}default_config.json`,Zt=`${o}Mark`,en=`${o}Root`,tn=`${o}Walked`,nn=`data-${l}-walked`,rn=`${o}Paragraph`,on=`data-${l}-paragraph`,an=`data-${l}-translation-element-mark`,sn=`${o}TranslationElementMark`,ln=`${o}TranslatedMark`,gn=`${l}-input-injected-css`,un=`${o}LoadingId`,cn=`data-${l}-loading-id`,pn=`${o}ErrorId`,mn=`data-${l}-error-id`,dn=`${o}AtomicBlockMark`,bn=`${o}ExcludeMark`,fn=`data-${l}-exclude-mark`,Tn=`${o}StayOriginalMark`,xn=`${o}PreWhitespaceMark`,hn=`${o}InlineMark`,Sn=`${o}BlockMark`,yn=`${o}Left`,Rn=`${o}Right`,_n=`${o}Width`,Mn=`${o}Height`,En=`${o}Top`,vn=`${o}FontSize`;var An=`${o}GlobalStyleMark`;var Pn=`${l}-target-wrapper`,Cn=`${l}-pdf-target-container`,In=`${l}-target-inner`,Ln=`${l}-source-wrapper`,kn=`${l}-target-translation-block-wrapper`,Un=`${l}-root-translation-theme`,On=`${o}RootTranslationTheme`,wn=`${l}-target-translation-vertical-block-wrapper`,Dn=`${l}-target-translation-pdf-block-wrapper`,Bn=`${l}-target-translation-pre-whitespace`,Fn=`${l}-target-translation-inline-wrapper`;var Nn=["https://immersive-translate.owenyoung.com/options/","https://immersive-translate.owenyoung.com/auth-done/",G,G+"auth-done/","http://localhost:8000/dist/userscript/options/","http://localhost:8000/auth-done/","http://192.168.50.9:8000/dist/userscript/options/","http://192.168.31.51:8000/dist/userscript/options/","http://192.168.1.72:8000/dist/userscript/options/","https://www.deepl.com/translator","translate.google.com","http://localhost:8000/options/","http://192.168.50.9:8000/options/","http://192.168.31.51:8000/options/","http://192.168.1.72:8000/options/"];var Gn=g+"docs/communities/",Wn=ee+"issues/1809",qn=ee+"issues/1179",Hn={type:o+"ChildFrameToRootFrameIdentifier"};var $n=S()?G+"#general":"http://localhost:8000/dist/userscript/options/#general";var ce=G+"#general",Kn=g+"accounts/login?from=plugin&return_url="+encodeURIComponent(ce),jn=Z+"&utm_source=extension&utm_medium=extension&utm_campaign=error_modal",Vn=Z+"&utm_source=extension&utm_medium=extension&utm_campaign=free_ai_subtitle",pe=g+"download/",zn=g+"topup",me=g+"topup?type=open_ai&",de=g+"topup?type=deepl&",Jn=g+"topup?type=comics&",Qn=g+"topup?type=asr",Yn=x+"?utm_source=extension&utm_medium=extension&utm_campaign=popup_more",Xn=m+"?utm_source=extension&utm_medium=extension&utm_campaign=manga_guide",Zn=pe+"?utm_source=extension&utm_medium=extension&utm_campaign=options_nav",er=x+"?utm_source=extension&utm_medium=extension&utm_campaign=popup_footer",tr=x+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal",nr=x+"?utm_source=extension&utm_medium=extension&utm_campaign=max_",rr=x+"?utm_source=extension&utm_medium=extension&utm_campaign=float_ball",or=K+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal",ir=m+"?utm_source=extension&utm_medium=extension&utm_campaign=subtitle_download",ar=m+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal_ai_subtitle",sr=me+"utm_source=extension&utm_medium=extension&utm_campaign=error_modal",lr=de+"utm_source=extension&utm_medium=extension&utm_campaign=error_modal",gr=g+"topup?utm_source=extension&utm_medium=extension&utm_campaign=error_modal",ur=x+"?utm_source=extension&utm_medium=extension&utm_campaign=option_sync_config",cr=K+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal&upgradeFromTrial=true",pr=m+"?utm_source=extension&utm_medium=extension&utm_campaign=manga_intro",mr=m+"?utm_source=extension&utm_medium=extension&utm_campaign=image_intro",dr=m+"?utm_source=extension&utm_medium=extension&utm_campaign=image_client",br=m+"?utm_source=extension&utm_medium=extension&utm_campaign=yt_ai_asr",fr=m+"?utm_source=extension&utm_medium=extension&utm_campaign=",Tr=g+"accounts/usage",xr=g+"docs/usage/",hr=g+"docs/communities/",E=M().TRANSLATE_FILE_URL,Sr=E+"?utm_source=extension&utm_medium=extension&utm_campaign=options_nav",yr=E+"?utm_source=extension&utm_medium=extension&utm_campaign=float_ball",Rr=`${E}download-subtitle/`,_r=`${E}pdf-pro/`,Mr=`${E}text/`;var Er=g+"docs/usage/";var vr=`https://analytics.${p}/collect`,Ar=`https://analytics.${p}/internal`,Pr=`${g}activities/components/image-pro`;var Cr=50*1e4,Ir=`[${X}-ctx-divider]`,Lr=`${X}_context_preview`;var kr=`${o}_selection_update_params`,Ur=`data-${l}-subtitle-type`,Or=`data-${l}-ai-subtitle-url`,wr=`data-${l}-has-subtitle`;var Dr=m+"?utm_source=extension&utm_medium=extension&utm_campaign=freeImageError";var Br=l+"-large-cache";var Fr=m+"?utm_source=extension&utm_medium=extension&utm_campaign=live_subtitle_btn";var Nr=m+"?utm_source=extension&utm_medium=extension&utm_campaign=no_subtitle_quick_button",Gr=K+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal_ai_subtitle&upgradeFromTrial=true";var y=console,j=class{#e=performance.now();reset(){this.#e=performance.now()}stop(e){let n=performance.now(),t=Math.round(n-this.#e),i=F;t>1e4?i=B:t>1e3&&(i=H),y.debug(D(b+" TIMING:"),e,"in",i(t+"ms")),this.#e=n}},V=class{#e=1;get level(){return this.#e}setLevel(e){switch(e){case"debug":this.#e=0;break;case"info":this.#e=1;break;case"warn":this.#e=2;break;case"error":this.#e=3;break;case"fatal":this.#e=4;break}}debug(...e){this.#e<=0&&y.log(D(b+" DEBUG:"),...e)}v(...e){this.#e<=0&&console.log(D(b+" VERBOSE:"),...e)}info(...e){this.#e<=1&&y.log(F(b+" INFO:"),...e)}l(...e){this.#e<=1&&console.log(F(b+" TEMP INFO:"),...e)}warn(...e){this.#e<=2&&y.warn(H(b+" WARN:"),...e)}error(...e){this.#e<=3&&y.error(B(b+" ERROR:"),...e)}fatal(...e){this.#e<=4&&y.error(B(b+" FATAL:"),...e)}timing(){return this.level===0?new j:{reset:()=>{},stop:()=>{}}}},te=new V;var ne={hookRequest:()=>{}};async function be(){let r=await T.sendAsyncMessages({type:"getConfig"});if(!r)return;let n={youtube:P,netflix:C,webvtt:a,khanacademy:a,udemy:I,general:a,ebutt:a,hulu:k,mubi:U,edx:a,disneyplus:L,"fmp4.xml":a,multi_attach_vtt:a,twitter:a,subsrt:a,xml:a,text_track_dynamic:a,av:a}[r.type||""];if(!n)return;let t=new n(r);ne.hookRequest(t,r)}ne.hookRequest=(r,e)=>{if(e.hookType.includes("xhr")){let n=XMLHttpRequest.prototype.open,t=XMLHttpRequest.prototype.send,i=function(){return this._url=arguments[1],n.apply(this,arguments)},s=async function(){let u=this._url,f=r.isSubtitleRequest(u);return!u||!f?t.apply(this,arguments):(await r.isOnlyResponse()?(r.startRequestSubtitle(u),this.onreadystatechange=async()=>{let R=XMLHttpRequest.DONE;typeof R>"u"&&(R=4),this.readyState===R&&this.status===429&&r.subtitleRequestError({url:u,responseStatus:this.status}),this.readyState===R&&this.status===200&&await d()&&r.translateSubtitleWithResponse(u,this.responseText)}):await d()&&await r.translateSubtitle(this),t.apply(this,arguments))};Object.defineProperty(XMLHttpRequest.prototype,"open",{value:i,writable:!0}),Object.defineProperty(XMLHttpRequest.prototype,"send",{value:s,writable:!0})}if(e.hookType.includes("fetch")){let n=globalThis.fetch;globalThis.__originalFetch=n,globalThis.fetch=async function(t,i){let s=typeof t=="string"?t:t.url||t.href;if(!r.isSubtitleRequest(s))return n(t,i);if(await d()){let q=await r.translateSubtitleWithFetch(t,i);return q?new Response(q):n(t,i)}return n(t,i)}}};var W=!1;function d(){if(!W){let r=T.handleMessageOnce("contentReady").then(()=>(W=!0,!0));return A.isContentReady(),Promise.race([r,new Promise(e=>{setTimeout(()=>{W||te.warn("waitPluginDone timeout"),e(!1)},5e3)})])}return Promise.resolve(W)}d();be();})();\n',IMMERSIVE_TRANSLATE_IMAGE_INJECT:`(()=>{URL.revokeObjectURL=function(t){return!0};var c=CanvasRenderingContext2D.prototype.drawImage,r={};CanvasRenderingContext2D.prototype.drawImage=function(...t){if(t[1]+t[2]+t[3]+t[4]==0)return null;let n=this.canvas;if(t[0]instanceof HTMLCanvasElement){let e=t[0].url,i=t[0].args;n.args=i,n.url=e;let a=t[0].width,s=t[0].height;e&&i&&setTimeout(()=>{let o={url:e,args:i,width:a,height:s};n.setAttribute("data",btoa(JSON.stringify(o)))},1e3)}else if(t[0]instanceof HTMLImageElement){let e=t[0].src;if(this.canvas.url==e){let i=[...this.canvas.args,t.slice(1)];this.canvas.args=i}else this.canvas.url=e,this.canvas.args=[t.slice(1)];clearTimeout(r[e]),r[e]=setTimeout(()=>{let i=n.args,a=n.url;if(i.length<2)return null;let s={url:a,args:i,width:n.width,height:n.height};n.setAttribute("data",btoa(JSON.stringify(s)))},1e3)}return c.apply(this,t)};})(); `,IMMERSIVE_TRANSLATE_IMAGE_TOOLS_CSS:`.imt-image-tools { display: flex; position: fixed; flex-direction: row; align-items: center; z-index: 2147483647; }

.imt-image-translate-button { width: 30px; height: 30px; flex-shrink: 0; background-color: #00000099; display: flex; align-items: center; justify-content: center; border-radius: 15px; cursor: pointer; }

.imt-fb-logo-img { width: 14px; height: 14px; margin: 0; }

.close-button { position: absolute; top: -18px; right: -18px; width: 24px; height: 24px; padding: 5px; line-height: 0; display: none; cursor: pointer; }

.imt-image-tools:hover .close-button { display: block; }

.translated-icon { position: absolute; right: 4px; bottom: 4px; width: 8px; height: 8px; }

.immersive-translate-loading-spinner { vertical-align: middle !important; width: 10px !important; height: 10px !important; display: inline-block !important; margin: 0 4px !important; border: 2px rgba(221, 244, 255, 0.6) solid !important; border-top: 2px rgba(0, 0, 0, 0.375) solid !important; border-left: 2px rgba(0, 0, 0, 0.375) solid !important; border-radius: 50% !important; padding: 0 !important; -webkit-animation: immersive-translate-loading-animation 0.6s infinite linear !important; animation: immersive-translate-loading-animation 0.6s infinite linear !important; }

@-webkit-keyframes immersive-translate-loading-animation { from { -webkit-transform: rotate(0deg); }

to { -webkit-transform: rotate(359deg); } }

@keyframes immersive-translate-loading-animation { from { transform: rotate(0deg); }

to { transform: rotate(359deg); } } `,IMMERSIVE_TRANSLATE_SIDE_PANEL_CSS:`.imt-side-panel { --font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-family: var(--font-family); min-height: 95vh; position: relative; }

.imt-side-panel textarea { font-family: var(--font-family); }

.panel-close-icon { width: 24px; height: 24px; cursor: pointer; position: absolute; right: 20px; top: 0; }

/* \u7FFB\u8BD1\u7ED3\u679C */ .divider { width: 100%; height: 1px; background: #ecf0f7; }

.results-container { margin: 0 20px; }

.service-wrapper { display: flex; flex-direction: row; align-items: center; font-size: 14px; color: #999; margin-top: 24px; position: relative; }

.service-wrapper .icon { width: 20px; height: 20px; border-radius: 50%; margin-right: 8px; }

.service-wrapper span { flex: 1; }

.service-wrapper-container .close-icon { width: 24px; height: 24px; cursor: pointer; display: none; }

.service-wrapper-container:hover .close-icon { display: flex; align-items: center; justify-content: center; }

.result-container { margin: 8px 12px 16px; }

.result-lang { color: #ccc; font-size: 12px; display: flex; flex-direction: row; align-items: center; margin-top: 8px; }

.result-container pre { font-size: 16px; color: #333; font-weight: 500; line-height: 1.5; margin: 0; padding: 0; white-space: pre-line; font-family: var(--font-family); }

.icon { display: flex; align-items: center; justify-content: center; border-radius: 4px; cursor: pointer; background-color: #f3f5f6; width: 21px; height: 21px; margin-right: 8px; color: #666; }

/* \u7FFB\u8BD1\u8F93\u5165 */

.translate-area { display: flex; flex-direction: column; margin: 18px 20px 16px; }

.translate-main { border-radius: 12px; border: 0.5px solid #ecf0f7; display: flex; flex-direction: column; position: relative; }

.translate-main header { display: flex; flex-direction: row; border-radius: 12px 12px 0 0; background-color: #fafbfc; padding: 12px 0px; align-items: center; gap: 8px; }

.translate-main textarea { margin: 8px 12px; color: #333; font-size: 14px; line-height: 1.5; font-weight: 400; border: none; outline: none; background-color: white;

/* \u65B9\u68481: \u5141\u8BB8\u7528\u6237\u62D6\u62FD\u8C03\u6574\u5927\u5C0F */ resize: vertical; /* \u53EA\u5141\u8BB8\u5782\u76F4\u65B9\u5411\u8C03\u6574\u5927\u5C0F */ min-height: 120px; /* \u8BBE\u7F6E\u6700\u5C0F\u9AD8\u5EA6 */ max-height: 400px; /* \u8BBE\u7F6E\u6700\u5927\u9AD8\u5EA6\uFF0C\u907F\u514D\u8FC7\u5927 */ height: 120px; /* \u8BBE\u7F6E\u521D\u59CB\u9AD8\u5EA6 */ width: calc(100% - 24px); /* \u51CF\u53BB\u5DE6\u53F3margin\u7684\u5BBD\u5EA6 */ }

.translate-main textarea::placeholder { color: #999; font-size: 14px; }

.translate-main footer { display: flex; flex-direction: row; align-items: center; padding: 8px 12px; }

.translate-button { border-radius: 8px; background-color: #ea4c89; padding: 8px 16px; color: #fff; font-size: 16px; font-weight: 400; line-height: 1.5; border: none; cursor: pointer; }

.translate-button svg { margin-left: 4px; }

.delete-button { width: 24px; height: 24px; }

.convert-icon { cursor: pointer; display: flex; justify-content: center; align-items: center; flex-shrink: 0; }

/* \u8BED\u8A00\u9009\u62E9 */ .source-language { text-align: left; padding-left: 24px; }

.target-languages { justify-content: end; }

.select-languages { color: #222; font-size: 14px; font-weight: 500; line-height: 1.5; position: relative; flex: 1; min-width: 0; display: flex; align-items: center; margin-right: 24px; }

.arrow-down { margin-left: 4px; flex-shrink: 0; }

.select-languages-box { display: flex; flex-direction: row; align-items: center; cursor: pointer; width: 100%; }

.select-languages-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }

/* LangsTag \u591A\u9009\u7684\u6570\u91CF\u663E\u793A */ .langs-tag { padding: 4px; border-radius: 50%; border: 0.5px solid #e6e6e6; background: #fff; width: fit-content; display: inline-flex; margin-left: 4px; }

.langs-tag-inner { width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; font-family: "Noto Sans SC"; line-height: 1.5; color: white; background-color: #ea4c89; border-radius: 50%; }

/* Checkbox Styles */ .checkbox-label { display: flex; align-items: center; cursor: pointer; user-imt: none; /* Prevent text imtion when clicking label */ }

.checkbox-label input[type="checkbox"] { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }

.checkbox-mark { display: inline-block; width: 16px; height: 16px; border: 1px solid #ecf0f7; border-radius: 4px; margin-right: 8px; position: relative; flex-shrink: 0; /* Prevent shrinking if label text is long */ }

.checkbox-label input[type="checkbox"]:checked + .checkbox-mark { background-color: #ea4c89; border-color: #ea4c89; }

.checkbox-label input[type="checkbox"]:checked + .checkbox-mark::after { content: ""; position: absolute; display: block; left: 6px; top: 2px; width: 4px; height: 8px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); }

/* \u9009\u62E9\u7FFB\u8BD1\u670D\u52A1 */ .select-services { display: flex; flex-direction: row; align-items: center; border-radius: 8px; background-color: #fafbfc; padding: 4px 8px; width: fit-content; margin-bottom: 12px; position: relative; }

.select-services-box { display: flex; flex-direction: row; align-items: center; cursor: pointer; }

.service-icon { width: 24px; height: 24px; border-radius: 50%; overflow: hidden; }

.service-icon img { width: 24px; height: 24px; }

.close-icon { width: 24px; height: 24px; cursor: pointer; position: absolute; right: 0; top: 0; color: #666; }

/* \u5E95\u90E8\u529F\u80FD\u533A */

.side-footer { display: flex; flex-direction: column; position: fixed; bottom: 0; width: 100%; background-color: #fff; }

.side-footer a { text-decoration: none; }

.side-footer-preview { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin: 8px 20px; }

.upgrade { color: #666; font-size: 12px; font-style: normal; font-weight: 500; line-height: 1.5; display: flex; align-items: center; }

.upgrade svg { margin-right: 4px; }

.action-buttons { display: flex; flex-direction: row; align-items: center; }

.empty-space { flex: 1; }

.side-footer-preview .action-buttons { right: 20px; bottom: 8px; }

.action-icon-wrapper { display: flex; align-items: center; justify-content: center; flex-direction: row; cursor: pointer; }

.action-icon { width: 24px; height: 24px; cursor: pointer; display: flex; align-items: center; justify-content: center; margin-left: 8px; }

.reward-center-text { font-size: 12px; color: #ea4c89; }

/* \u5956\u52B1\u4E2D\u5FC3\u5F39\u8DF3\u52A8\u753B */ @keyframes bounce-reward { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 10% { transform: translateY(-8px); } 30% { transform: translateY(-6px); } 60% { transform: translateY(-4px); } }

.action-icon.bounce-animate { animation: bounce-reward 1.2s ease-in-out; }

.footer-expand { display: flex; width: 20px; flex-direction: column; justify-content: center; align-items: center; border-radius: 4px; background: #f3f5f6; margin: auto; cursor: pointer; height: 16px; margin-bottom: 4px; margin-top: 4px; color: #999; }

.footer-area-title { margin: 8px 0; color: #999; font-size: 12px; font-weight: 400; line-height: 1.5; }

.footer-area { display: flex; flex-direction: column; margin: 0 16px; }

.footer-area-buttons-wrapper { display: flex; flex-direction: row; align-items: center; gap: 6px; flex-wrap: wrap; }

.footer-area-button { display: flex; text-wrap: nowrap; padding: 8px; align-items: center; border-radius: 8px; border: 1px solid #ecf0f7; cursor: pointer; color: #333; font-size: 14px; font-weight: 400; line-height: 1.5; }

.footer-area-button svg { margin-right: 4px; }

/* \u9519\u8BEF\u7ED3\u679C */ .error-result { display: flex; padding: 8px 12px; flex-direction: column; justify-content: center; align-items: flex-start; border-radius: 8px; position: relative; padding-bottom: 16px; }

.error-result a { color: #ea4c89; text-decoration: underline; }

.error-warning { background-color: #feecec; }

.error-info { background-color: #fafbfb; }

.error-message { color: #999; text-align: center; font-size: 14px; font-weight: 400; line-height: 1.5; }

.retry-button { width: 20px; height: 20px; cursor: pointer; position: absolute; right: 8px; bottom: 8px; }

.upgrade-button { display: flex; padding: 6px 16px; justify-content: center; align-items: center; background: linear-gradient(135deg, #222222 0%, #696969 100%); border: none; border-radius: 8px; color: #ffc736; font-size: 14px; font-weight: 500; line-height: 1.5; cursor: pointer; margin: 16px auto 0; }

.upgrade-button svg { margin-right: 4px; }

/* \u4E0B\u62C9\u5217\u8868 */

.imt-search-box { display: flex; padding: 5px 8px; align-items: center; background-color: #fafbfc; border-radius: 8px; border: 1px solid #ecf0f7; margin-bottom: 8px; width: 100%; }

.imt-search-box input { flex: 1; color: #ccc; font-family: "Noto Sans SC"; font-size: 14px; font-weight: 400; line-height: 1.5; background-color: unset; border: none; }

.imt-search-box input:focus { outline: none; }

.imt-search-icon { margin-right: 4px; }

.imt-dropdown { display: flex; flex-direction: column; align-items: center; position: absolute; top: 100%; background-color: #fff; border-radius: 12px; border: 1px solid #fafbfb; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08); padding: 12px 16px; }

.imt-dropdown ul { max-height: 550px; overflow-y: auto; text-align: left; padding: 0; margin: 0; width: 100%; /* Firefox */ scrollbar-width: none; /* IE 10+ */ -ms-overflow-style: none; }

.imt-dropdown ul::-webkit-scrollbar { display: none; }

.imt-dropdown li { flex: 1; display: flex; align-items: center; list-style: none; font-size: 14px; line-height: 1.5; font-weight: 400; color: #333; padding: 5px 8px; text-align: left; border-radius: 8px; cursor: pointer; margin: 4px 0; }

.imt-dropdown li:hover { background-color: #fafbfb; }

.imt-dropdown li.active { background-color: #fafbfb; }

.imt-dropdown li.disabled { background-color: white; color: #999; font-size: 12px; }

/* Skeleton Loader Styles */ .skeleton-loader { padding: 0.5em 0; }

.skeleton-text-line { background-color: #e0e0e0; /* Light gray background */ border-radius: 4px; height: 1em; /* Approximate height of a line of text */ margin-bottom: 0.75em; /* Space between lines */ animation: pulse 1.5s infinite ease-in-out; }

.skeleton-text-line:last-child { margin-bottom: 0; }

/* Optional: Shorter line for variety */ .skeleton-text-line.short { width: 75%; }

.skeleton-text-line.medium { width: 90%; }

@keyframes pulse { 0% { background-color: #e0e0e0; } 50% { background-color: #d0d0d0; /* Slightly darker gray for pulse effect */ } 100% { background-color: #e0e0e0; } }

/* \u81EA\u5B9A\u4E49\u62D6\u62FD\u624B\u67C4 (\u53EF\u9009\u4F7F\u7528) */ .textarea-resize-handle { position: absolute; bottom: 0; right: 0; width: 20px; height: 20px; background: linear-gradient( -45deg, transparent 0%, transparent 40%, #ccc 40%, #ccc 50%, transparent 50%, transparent 90%, #ccc 90% ); cursor: nw-resize; border-bottom-right-radius: 12px; }

.textarea-resize-handle:hover { background: linear-gradient( -45deg, transparent 0%, transparent 40%, #999 40%, #999 50%, transparent 50%, transparent 90%, #999 90% ); }

/* \u5982\u679C\u4F7F\u7528\u81EA\u5B9A\u4E49\u624B\u67C4\uFF0C\u9700\u8981\u4E3A translate-main \u6DFB\u52A0\u76F8\u5BF9\u5B9A\u4F4D */ .translate-main { border-radius: 12px; border: 0.5px solid #ecf0f7; display: flex; flex-direction: column; position: relative; /* \u4E3A\u4E86\u652F\u6301\u81EA\u5B9A\u4E49\u62D6\u62FD\u624B\u67C4\u7684\u7EDD\u5BF9\u5B9A\u4F4D */ }

.reward-center-popup { position: absolute; right: 4px; bottom: 45px; background-color: #333; color: #fff; font-family: "Noto Sans SC"; border-radius: 8px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25), 0 4px 8px 0 #fff; font-size: 14px; }

.reward-center-triangle { position: absolute; right: 45%; }

.popup-content { padding: 12px; position: relative; display: flex; }

.popup-close-icon-wrapper { cursor: pointer; border-radius: 50%; background: var(--Brand-Grays-Gray3, #e6e6e6); position: absolute; right: -8px; top: -8px; display: flex; width: 14px; height: 14px; padding: 3.646px; justify-content: center; align-items: center; flex-shrink: 0; aspect-ratio: 1 / 1; } `,IMMERSIVE_TRANSLATE_REWARD_CENTER_CSS:`.reward-center-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1000; opacity: 0; transition: opacity 0.4s ease-in-out; }

.reward-center-overlay.visible { opacity: 1; }

.reward-center-drawer { position: absolute; bottom: 0; left: 0; right: 0; height: 80%; background-color: #F3F5F6; border-top-left-radius: 12px; border-top-right-radius: 12px; box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15); transform: translateY(100%); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); display: flex; flex-direction: column; overflow-y: auto; will-change: transform; }

.reward-center-fixed-header { flex-shrink: 0; /* \u9632\u6B62\u5934\u90E8\u88AB\u538B\u7F29 */ position: sticky; top: 0; z-index: 10; background-color: inherit; /* \u7EE7\u627F\u80CC\u666F\u8272 */ padding: 16px 16px 0 16px; }

.reward-center-scrollable-content { flex: 1; overflow-y: auto; padding: 16px; margin-right: 4px; /* \u6EDA\u52A8\u6761\u4E0E\u53F3\u8FB9\u754C\u7684\u8DDD\u79BB */ }

/* \u7F8E\u5316\u6EDA\u52A8\u6761 */ .reward-center-scrollable-content::-webkit-scrollbar { width: 6px; }

.reward-center-scrollable-content::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.05); border-radius: 3px; }

.reward-center-scrollable-content::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.2); border-radius: 3px; transition: background 0.3s ease; }

.reward-center-scrollable-content::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.4); }

/* Firefox \u6EDA\u52A8\u6761\u6837\u5F0F */ .reward-center-scrollable-content { scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.05); }

.reward-center-drawer.visible { transform: translateY(0); }

.reward-center-header { display: flex; align-items: center; justify-content: space-between; flex-shrink: 0; margin-bottom: 8px; }

.reward-center-header-left { display: flex; align-items: center; justify-content: center; flex-direction: row; }

.reward-center-title { margin: 0; font-size: 18px; font-weight: 600; color: #333333; line-height: 1.5; margin-left: 8px; }

.reward-center-close-icon { width: 24px; height: 24px; background: none; border: none; cursor: pointer; border-radius: 4px; padding: 4px; }

.reward-center-close-icon:hover { background-color: #F6F8F9; }

.reward-center-description { color: #666; font-size: 14px; line-height: 1.5; }

.reward-center-card { padding: 16px; border-radius: 12px; background: #FFF; margin-bottom: 16px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }

.reward-center-card:last-child { margin-bottom: 0; }

.reward-card-title { color: #333; font-size: 16px; font-style: normal; font-weight: 700; line-height: 1.5; padding-bottom: 12px; border-bottom: 1px solid #ECF0F7; display: flex; align-items: center; gap: 8px; }

.reward-task-subtitle { color: #999; font-size: 12px; font-weight: 400; margin-left: 4px; }

.reward-card-content { display: flex; flex-direction: column; }

/* \u83B7\u5956\u8FDB\u5EA6\u9879\u6837\u5F0F */ .reward-progress-item { display: flex; flex-direction: column; gap: 8px; margin-top: 16px; }

.reward-progress-info { display: flex; align-items: center; justify-content: space-between; }

.reward-progress-label { color: #333; font-size: 14px; line-height: 1.5; }

.reward-progress-right { display: flex; align-items: center; gap: 8px; }

.reward-progress-value { color: #999; font-size: 12px; line-height: 1.5; font-weight: 500; }

.reward-progress-bar { width: 80px; height: 6px; border-radius: 4px; background-color: #F3F5F6; overflow: hidden; }

.reward-progress-fill { height: 100%; background-color: #EA4C89; border-radius: 4px; transition: width 0.3s ease; }

/* \u4EFB\u52A1\u9879\u6837\u5F0F */ .reward-task-item { display: flex; align-items: center; justify-content: space-between; gap: 4px; }

.reward-task-item:last-child { border-bottom: none; padding-bottom: 0; }

.reward-task-item.completed .reward-task-content { opacity: 0.3; }

.reward-task-content { flex: 1; display: flex; flex-direction: column; gap: 4px; padding: 16px 0; }

.reward-task-title { color: #333; font-size: 14px; font-weight: 500; line-height: 1.5; }

.reward-task-reward { color: #666; font-size: 12px; line-height: 1.5; }

.reward-amount { background: linear-gradient(90deg, #FF9500 0%, #FF4545 100%); background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600; margin:0 4px; }

.reward-amount-advanced { background: linear-gradient(90deg, #00A6FF 0%, #C369FF 50%, #FF4590 100%); background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600; margin:0 4px; }

.reward-additional { color: #666; }

/* \u4EFB\u52A1\u6309\u94AE\u6837\u5F0F */ .reward-task-button { background: #333; color: #FFF; border: none; border-radius: 20px; padding: 4px 16px; font-size: 14px; font-weight: 500; cursor: pointer; transition: all 0.3s ease; white-space: nowrap; min-width: 60px; display: flex; gap: 4px; }

.reward-task-button:hover { background: #555; }

.reward-task-button.disabled { background: #CCC; cursor: not-allowed; }

.reward-task-button.disabled:hover { background: #CCC; }

/* \u9886\u53D6\u6309\u94AE\u7279\u6B8A\u6837\u5F0F */ .reward-task-item .reward-task-button.claim { background: #EA4C89; }

/* \u5DF2\u5B8C\u6210\u6309\u94AE\u6837\u5F0F */ .reward-task-item .reward-task-button.completed { background: #E8E8E8; color: #999; cursor: default; }

/* \u5DF2\u5B8C\u6210\u4EFB\u52A1\u5206\u9694\u7B26\u6837\u5F0F */ .completed-tasks-divider { color: #ccc; font-size: 12px; padding: 8px 0; border-top: 1px solid #ECF0F7; position: relative; gap: 4px; display: flex; align-items: center; }

.completed-tasks-divider.clickable { cursor: pointer; user-select: none; transition: color 0.2s ease; }

.completed-tasks-divider.clickable:hover { color: #666; }

.completed-tasks-text { font-weight: 500; }

.completed-tasks-arrow { transition: transform 0.2s ease; }

.completed-tasks-arrow.expanded { transform: rotate(-180deg); }

.reward-center-loading { --loading-color: #f78fb6; width: 6px; height: 6px; border-radius: 50%; display: block; margin: 12px auto; position: relative; color: white; left: -100px; box-sizing: border-box; animation: ShadowRolling 1.5s linear infinite; }

@keyframes ShadowRolling { 0%, 100% { box-shadow: 0 0 rgba(255, 255, 255, 0); } 12% { box-shadow: 100px 0 var(--loading-color); } 25% { box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 36% { box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 50% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 62% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color); } 75% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color); } 87% { box-shadow: 130px 0 var(--loading-color); } }

.reward-center-error { display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 16px; word-break: break-all; color: #EA4C89; }

.reward-center-footer { display: flex; align-items: center; justify-content: center; }

.reward-center-footer-text { font-size: 12px; color: #999; line-height: 1.5; cursor: pointer; }

/* \u4EFB\u52A1 Loading \u8F6C\u5708\u52A8\u753B */ .reward-task-loading { display: flex; align-items: center; justify-content: center; }

.reward-task-loading::before { content: ''; width: 8px; height: 8px; border: 2px solid rgba(255, 255, 255, 0.3); border-top: 2px solid #ffffff; border-radius: 50%; animation: reward-task-spin 1s linear infinite; }

@keyframes reward-task-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } `,OPTIONS_URL:"https://dash.immersivetranslate.com/",SHARE_DRAFT_URL:"https://immersivetranslate.com/preview",ASSETS_BASE_URL:"https://s.immersivetranslate.com/static/extension/",EBOOK_VIEWER_URL:"https://app.immersivetranslate.com/ebook/",EBOOK_BUILDER_URL:"https://app.immersivetranslate.com/ebook/make/",SUBTITLE_BUILDER_URL:"https://app.immersivetranslate.com/subtitle/",HTML_VIEWER_URL:"https://app.immersivetranslate.com/html/",MARKDOWN_VIEWER_URL:"https://app.immersivetranslate.com/markdown/",BABELDOC_URL:"https://app.immersivetranslate.com/babel-doc/",PDF_VIEWER_URL:"https://app.immersivetranslate.com/pdf/",PDF_PRO_URL:"https://app.immersivetranslate.com/pdf-pro/",TEXT_TRANSLATE_URL:"https://app.immersivetranslate.com/text/",TRANSLATE_FILE_URL:"https://app.immersivetranslate.com/"};var WJ=v9(2),x9=v9(3);function v9(e){if(typeof e!="number"||Number.isNaN(e)||e<1||e===Number.POSITIVE_INFINITY)throw new Error("`"+e+"` is not a valid argument for `n-gram`");return t;function t(n){let r=[];if(n==null)return r;let a=typeof n.slice=="function"?n:String(n),i=a.length-e+1;if(i<1)return r;for(;i--;)r[i]=a.slice(i,i+e);return r}}var yP=/\s+/g,xP=/[\t\n\v\f\r ]+/g;function T9(e,t){t?typeof t=="string"&&(t={style:t}):t={};let n=t.preserveLineEndings?vP:TP;return String(e).replace(t.style==="html"?xP:yP,t.trim?CP(n):n)}function vP(e){let t=/\r?\n|\r/.exec(e);return t?t[0]:" "}function TP(){return" "}function CP(e){return t;function t(n,r,a){return r===0||r+n.length===a.length?"":e(n)}}var C9={}.hasOwnProperty;function wP(e){return e==null?"":T9(String(e).replace(/[\u0021-\u0040]+/g," ")).trim().toLowerCase()}function SP(e){return x9(" "+wP(e)+" ")}function MP(e){let t=SP(e),n={},r=-1;for(;++r<t.length;)C9.call(n,t[r])?n[t[r]]++:n[t[r]]=1;return n}function w9(e){let t=MP(e),n=[],r;for(r in t)C9.call(t,r)&&n.push([r,t[r]]);return n.sort(EP),n}function EP(e,t){return e[1]-t[1]}var AP={cmn:/[\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u3005\u3007\u3021-\u3029\u3038-\u303B\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFA6D\uFA70-\uFAD9]|\uD81B[\uDFE2\uDFE3\uDFF0\uDFF1]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]/g,Latin:/[A-Za-z\u00AA\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02B8\u02E0-\u02E4\u1D00-\u1D25\u1D2C-\u1D5C\u1D62-\u1D65\u1D6B-\u1D77\u1D79-\u1DBE\u1E00-\u1EFF\u2071\u207F\u2090-\u209C\u212A\u212B\u2132\u214E\u2160-\u2188\u2C60-\u2C7F\uA722-\uA787\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA7FF\uAB30-\uAB5A\uAB5C-\uAB64\uAB66-\uAB69\uFB00-\uFB06\uFF21-\uFF3A\uFF41-\uFF5A]|\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]/g,Cyrillic:/[\u0400-\u0484\u0487-\u052F\u1C80-\u1C88\u1D2B\u1D78\u2DE0-\u2DFF\uA640-\uA69F\uFE2E\uFE2F]|\uD838[\uDC30-\uDC6D\uDC8F]/g,Arabic:/[\u0600-\u0604\u0606-\u060B\u060D-\u061A\u061C-\u061E\u0620-\u063F\u0641-\u064A\u0656-\u066F\u0671-\u06DC\u06DE-\u06FF\u0750-\u077F\u0870-\u088E\u0890\u0891\u0898-\u08E1\u08E3-\u08FF\uFB50-\uFBC2\uFBD3-\uFD3D\uFD40-\uFD8F\uFD92-\uFDC7\uFDCF\uFDF0-\uFDFF\uFE70-\uFE74\uFE76-\uFEFC]|\uD803[\uDE60-\uDE7E\uDEFD-\uDEFF]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]/g,ben:/[\u0980-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09FE]/g,Devanagari:/[\u0900-\u0950\u0955-\u0963\u0966-\u097F\uA8E0-\uA8FF]|\uD806[\uDF00-\uDF09]/g,jpn:/[\u3041-\u3096\u309D-\u309F]|\uD82C[\uDC01-\uDD1F\uDD32\uDD50-\uDD52]|\uD83C\uDE00|[\u30A1-\u30FA\u30FD-\u30FF\u31F0-\u31FF\u32D0-\u32FE\u3300-\u3357\uFF66-\uFF6F\uFF71-\uFF9D]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00\uDD20-\uDD22\uDD55\uDD64-\uDD67]|[㐀-䶵一-龯]/g,jav:/[\uA980-\uA9CD\uA9D0-\uA9D9\uA9DE\uA9DF]/g,kor:/[\u1100-\u11FF\u302E\u302F\u3131-\u318E\u3200-\u321E\u3260-\u327E\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uFFA0-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/g,tel:/[\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C77-\u0C7F]/g,tam:/[\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BFA]|\uD807[\uDFC0-\uDFF1\uDFFF]/g,guj:/[\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AF1\u0AF9-\u0AFF]/g,kan:/[\u0C80-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1-\u0CF3]/g,mal:/[\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4F\u0D54-\u0D63\u0D66-\u0D7F]/g,mya:/[\u1000-\u109F\uA9E0-\uA9FE\uAA60-\uAA7F]/g,pan:/[\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A76]/g,amh:/[\u1200-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u137C\u1380-\u1399\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]/g,tha:/[\u0E01-\u0E3A\u0E40-\u0E5B]/g,sin:/[\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2-\u0DF4]|\uD804[\uDDE1-\uDDF4]/g,ell:/[\u0370-\u0373\u0375-\u0377\u037A-\u037D\u037F\u0384\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03E1\u03F0-\u03FF\u1D26-\u1D2A\u1D5D-\u1D61\u1D66-\u1D6A\u1DBF\u1F00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FC4\u1FC6-\u1FD3\u1FD6-\u1FDB\u1FDD-\u1FEF\u1FF2-\u1FF4\u1FF6-\u1FFE\u2126\uAB65]|\uD800[\uDD40-\uDD8E\uDDA0]|\uD834[\uDE00-\uDE45]/g},Wh={Latin:{spa:" de|de |os | la| a |la | y |\xF3n |i\xF3n|es |ere|rec|ien|o a|der|ci\xF3|a p|cho|ech|en |ent|a l|aci|e d|el |ona|na | co|as |al |da | to|ene|e l| en| el| pe|nte|tod|ho | su|per|ad | ti|a t|ers|tie| se|rso| pr|son|e s|te |oda|cia|n d|o d|dad|ida| in|ne | es|ion|cio|s d|con|est|a e| po|men| li|res|nci|su |to |tra| re|n e| lo|tad| na|los|a s| o |ia |que| pa|r\xE1 |pro| un|s y|ual|s e|lib|nac|do |ra |er |nal|ue | qu|e e|a d|ar |nes|ica|a c|sta|ser|or |ter|se |por|cci|io |des|ado|les|one|a a|del|l d|ndi| so| cu|s p|ale|s n|ame|par|ici|oci|una|ber|s t|rta|com| di|e a|imi|o s|e c|ert|o e|dos|las|o p|ant|dic|nto| al|ara|ibe|enc|cas| as|e p|ten|ali|o t|soc|y l|n c|s l|l t|pre|nta|so |tos|y a|ria|n t|die|a u| fu|no |l p|ial|qui|dis|s o|hos|gua|igu| ig| ca|sar| ma|l e| ac|tiv|s a|re |nad|vid|era| tr|ier|cua|n p|cla|ade|bre|s s|esa|ntr|ecc|a i| le|lid|das|d d|ido|ari|ind|ada|nda|fun|mie|ca |tic|eli|ta |y d|nid|e i|n l|ios|o y|esp|iva|y e|mat|bli|r a|dr\xE1|tri|cti|tal|rim|ont|er\xE1|us |sus|end|pen|tor|ito|ond|ori|uie|lig|n a|ist|rac|lar|rse|tar|mo |omo|ibr|odo|edi|med| me|nio|a y|eda|isf|lo |aso|l m|ias|ico|lic|ple|ste|act|tec|ote|rot|ele|ura| ni|ie |adi|u p|seg|s i|un |und|a n|lqu|alq|o i|inc|sti| si|n s|ern",eng:"the| th| an|he |nd |ion|and| to|to |tio| of|on |of | in|al |ati|or |ght|igh|rig| ri|ne |ent|one|ll |is |as |ver|ed | be|e r|in |t t|all|eve|ht | or|ery|s t|ty | ev|e h|yon| ha|ryo|e a|be |his| fr|ng |d t|has| sh|ing| hi|sha| pr| co| re|hal|nal|y a|s a|n t|ce |men|ree|fre|e s|l b|nat|for|ts |nt |n a|ity|ry |her|nce|ect|d i| pe|pro|n o|cti| fo|e e|ly |es | no|ona|ny |any|er |re |f t|e o| de|s o| wi|ter|nte|e i|ons| en| ar|res|ers|y t|per|d f| a | on|ith|l a|e t|oci|soc|lit| as| se|dom|edo|eed|nti|s e|t o|oth|wit| di|equ|t a|ted|st |y o|int|e p| ma| so| na|l o|e c|ch |d a|enc|th |are|ns |ic | un| fu|tat|ial|cia| ac|hts|nit|qua| eq| al|om |e w|d o|f h|ali|ote|n e| wh|r t|sta|ge |thi|o a|tit|ual|an |te |ess| ch|le |ary|e f|by | by|y i|tec|uni|o t|o o| li|no | la|s r| su|inc|led|rot|con| pu| he|ere|imi|r a|ntr| st| ot|eli|age|dis|s d|tle|itl|hou|son|duc|edu| wo|ate|ble|ces|at | at| fa|com|ive|o s|eme|o e|aw |law|tra|und|pen|nde|unt|oun|n s|s f|f a|tho|ms | is|act|cie|cat|uca| ed|anc|wor|ral|t i| me|o f|ily|pri|ren|ose|s c|en |d n|l c|ful|rar|nta|nst| ag|l p|min|din|sec|y e| tr|rso|ich|hic|whi|cou|ern|uri|r o|tic|iti|igi|lig|rat|rth|t f|oms|rit|d r|ee |e b|era|rou|se |ay |rs | ho|abl|e u",por:"de | de| se|\xE3o |os |to |em | e |do |o d| di|er |ito|eit|ser|ent|\xE7\xE3o| a |dir|ire|rei|o s|ade|dad|uma|as |no |e d| to|nte| co|o t|tod| ou|men|que|s e|man| pr| in| qu|es | te|hum|odo|e a|da | hu|ano|te |al |tem|o e|s d|ida|m d| pe| re|o a|ou |r h|e s|cia|a e| li|o p| es|res| do| da| \xE0 |ual| em| su|a\xE7\xE3|dos|a p|tra|est|ia |con|pro|ar |e p|is | na|r\xE1 |qua|a d| pa|com|ais|o c|ame|er\xE1| po|uer|sta|ber|ter| o |ess|ra |e e|das|o \xE0|nto|nal|o o|a c|ido|rda|erd| as|nci|sua|ona|des|ibe|lib|e t|ado|s n|ua |s t|ue | so|ica|ma |lqu|alq|tos|m s|a l|per|ada|oci|soc|cio|a n|par|aci|s a|pre|ont|m o|ura|a s| um|ion|e o|or |e r|pel|nta|ntr|a i|io |nac|\xEAnc|str|ali|ria|nst| tr|a q|int|o n|a o|ca |ela|u\xE7\xE3|lid|e l| at|sen|ese|r d|s p|egu|seg|vid|pri|sso|\xE9m |ime|tic|dis|ra\xE7|eci|ara| ca|nid|tru|\xF5es|ass|seu|por|a a|m p| ex|so |r i|e\xE7\xE3|te\xE7|ote|rot| le| ma|ing|a t|ran|era|rio|l d|eli|\xE7a |sti| ne|cid|ern|utr|out|r e|e c|tad|gua|igu| ig| os|s o|ru\xE7|ins|\xE7\xF5e|ios| fa|e n|sse| no|re |art|r p|rar|u p|inc|lei|cas|ico|u\xE9m|gu\xE9|ngu|nin| ni|gur|la |pen|n\xE7a|na |i\xE7\xE3|i\xE3o|cie|ist|sem|ta |ele|e f|om |tro| ao|rel|m a|s s|tar|eda|ied|uni|e m|s i|a f|ias| cu| ac|r a|\xE1 a|rem|ei |omo|rec|for|s f|esc|ant|\xE0 s| vi|o q|ver|a u|nda|und|fun",ind:"an |ang|ng | da|ak | pe|ata| se| ke| me|dan| di| be|ber|kan|ran|hak|per|yan| ya|nga|nya|gan| at|ara| ha|eng|asa|ora|men|n p|n k|erh|rha|n d|ya |ap |at |as |tan|n b|ala|a d| or|a s|san|tas|eti|uk |pen|g b|set|ntu|n y|tia|iap|k m|eba|aan| un|n s|tuk|k a|p o|am |lam| ma|unt| de|ter|bas|beb|dak|end|i d|pun|mem|tau|dal|ama|keb|aka|ika|n m| ba|di |ma | sa|den|au |nda|n h|eri| ti|ela|k d|un |n a|ebe|ana|ah |ra |ida|uka| te|al |ada|ri |ole|tid|ngg|lak|leh|dap|a p|dil|g d|ena|eh |gar|na |ert|apa|um |tu |atu|a m|sam|ila|har|n t|asi|ban|erl|t d|bat|uat|ta |lan|adi|h d|neg| ne|kum|mas|nan|pat|aha| in|l d|emp|sem|rus|sua|ser|uan|era|ari|erb|kat|man|a b|g s|rta|ai |nny|n u|ung|ndi|han|uku|huk| hu|sa |ers|in | la|ka | su|ann|car|kes|aku|dip|i s|a a|erk|n i|lai|rga|aru|k h|i m|rka|a u|us |nak|emb|gga|nta|iba| pu|ind|s p|ent|mel|ina|min|ian|dar|ni |rma|lua|rik|ndu|lin|sia|rbu|g p|k s|da |aya|ese|u d|ega|nas|ar |ipe|yar|sya|ik |aga| ta|ain|ua |arg|uar|iny|pem|ut |si |dun|eor|seo|rak|ngs|ami|kel|ini|g t|dik|mer|emu|aks|rat|uru|ewa|il |enu|any|kep|pel|asu|rli|ia |dir|jam|mba|mat|pan|g m|ses|sar|das|kuk|bol|ili|u k|gsa|u p|a k|ern|ant|raa|t p|ema|mua|idi|did|t s|i k|rin|erm|esu|ger|elu|nja|enj|ga |dit",fra:" de|es |de |ion|nt |tio|et |ne |on | et|ent|le |oit|e d| la|e p|la |it | \xE0 |t d|roi|dro| dr| le|t\xE9 |e s|ati|te |re | to|s d|men|tou|e l|ns | pe| co|son|que| au| so|e a|onn|out| un| qu| sa| pr|ute|eme| l\u2019|t \xE0| a |e e|con|des| pa|ue |ers|e c| li|a d|per|ont|s e|t l|les|ts |tre|s l|ant| ou|cti|rso|ou |ce |ux |\xE0 l|nne|ons|it\xE9|en |un | en|er |une|n d|sa |lle| in|nte|e t| se|lib|res|a l|ire| d\u2019| re|\xE9 d|nat|iqu|ur |r l|t a|s s|aux|par|nal|a p|ans|dan|qui|t p| d\xE9|pro|s p|air| ne| fo|ert|s a|nce|au |ui |ect|du |ond|ale|lit| po|san| ch|\xE9s | na|us |com|our|ali|tra| ce|al |e o|e n|rt\xE9|ber|ibe|tes|r d|e r|its| di|\xEAtr|pou|\xE9t\xE9|s c|\xE0 u|ell|int|fon|oci|soc|ut |ter| da|aut|ien|rai| do|iss|s n| ma|bli|ge |est|s o| du|ona|n p|pri|rs |\xE9ga| \xEAt|ous|ens|ar |age|s t| su|cia|u d|cun|rat| es|ir |n c|e m| \xE9t|t \xEA|a c| ac|ote|n t|ein| tr|a s|ndi|e q|sur|\xE9e |ser|l n| pl|anc|lig|t s|n e|s i|t e| \xE9g|ain|omm|act|ntr|tec|gal|ul | nu| vi|me |nda|ind|soi|st | te|pay|tat|era|il |rel|n a|dis|n s|pr\xE9|peu|rit|\xE9 e|t \xE9|bre|sen|ill|l\u2019a|d\u2019a| mo|ass|lic|art| pu|abl|nta|t c|rot| on| lo|ure|l\u2019e|ava|ten|nul|ivi|t i|ess|ys |ays| fa|ine|eur|r\xE9s|cla|t\xE9s|oir|eut|e f|utr|doi|ibr|ais|ins|\xE9ra|\u2019en|i\xE9t|l e|s \xE9|nt\xE9| r\xE9|ssi| as|nse|ces|\xE9 a",deu:"en |er |der|ein| un|nd |und|ung|cht|ich| de|sch|ng | ge|ine|ech|gen|rec|che|ie | re|eit| au|ht |die| di| ha|ch | da|ver| zu|lic|t d|in |auf| ei| in| be|hen|nde|n d|uf |ede| ve|it |ten|n s|sei|at |jed| je| se|and|rei|s r|den|ter|ne |hat|t a|r h|zu |das|ode| od|as |es | an|fre|nge| we|n u|run| fr|ere|e u|lle|ner|nte|hei|ese| so|rde|wer|ige| al|ers|n g|hte|d d| st|n j|lei|all|n a|nen|ege|ent|bei|g d|erd|t u|ren|nsc|chu| gr|kei|ens|le |ben|aft|haf|cha|tli|ges|e s| si|men| vo|lun|em |r s|ion|te |len|gru|gun|tig|unt|uch|spr|n e|ft |ei |e f| wi| sc|r d|n n|geh|r g|dar|sta|erk| er|r e|sen|eic|gle| gl|lie|e e|tz |fen|n i|nie|f g|t w|des|chl|ite|ihe|eih|ies|ruc|st |ist|n w|h a|n z|e a| ni|ang|rf |arf|gem|ale|ati|on |he |t s|ach| na|end|n o|pru|ans|sse|ern|aat|taa|ehe|e d|hli|hre|int|tio|her|nsp|de |mei| ar|r a|ffe|e b|wie|erf|abe|hab|ndl|n v|sic|t i|han|ema|nat|ber|ied|geg|d s|nun|d f|ind| me|gke|igk|ie\xDF| fa|igu|hul|r v|dig|rch|urc|dur| du|utz|hut|tra|aus|alt|bes|str|ell|ste|ger|r o|esc|e g|rbe|arb|ohn|r b|mit|d g|r w|ntl|sow|n h|nne|etz|raf|dlu| ih|lte|man|iem|erh|eru| is|dem|lan|rt |son|isc|eli|rel|n r|e i|rli|r i| mi|e m|ild|bil| bi|eme| en|ins|f\xFCr| f\xFC|gel|\xF6ff| \xF6f|owi|ill|wil|e v|ric|f e",jav:"ng |an | ka|ang|ing|kan| sa|ak |lan| la|hak| pa| ha|ara|ne |abe| in|n k|ngg|ong|ane|nga|ant|won|uwo| an| uw|nin|ata|n u|en |ra |tan| da|ran|ana| ma|nth|ake|ben|beb|hi |ke |sab|nda| ng|adi|thi|nan|a k| ba|san|asa|ni |e h|e k|g k| ut|pan|awa| be|eba|gan|g p|dan| wa|bas|aka|dha|yan|sa |arb|man| di|wa |g d| na|g n|ban| tu|n s|ung|wen|g s|rbe|dar|dak|di |g u|ora|aya|be |ah |a s|eni| or|han|as | pr|a n|na |iya|a a|kar|at |a l|mar|uwe|duw|uta|und|n p|asi|pa | si|ala|n n| un|kab|oni|ya |i h|gar|g b|yat|tum|ta |n m|i k|apa|taw| li|ani| ke|al |ka |kal|ngk|ega| ne|nal|n i|g a|ggo|ina|we |ena|dad|iba|awi|aga|a p| ta|sar|adh|awe|and|uju|ind|min|sin|ndu|uwa|gge|n l|ggu|ngs|n b|a b|pra|iji|n a|ha | bi|kat|go | ku|e p|ron|kak|ngu|a u|gsa|war|nya|g t|pad|bis|k b|i w|ae |wae| nd|ali|a m|er |sak|e s|ku |liy|ama|i l|eh |isa|arg|n t|a d|kap|i s|ayo|gay| pe|ndh|bad|pri|neg|tow|uto|eda|bed|il |ih | ik|ur |k k|rta|art|i p|rga|lak|ami|ro |aro|yom|r k|e d|a w|kon|rib|eng|ger|g l|ras|dil| ti|k l|rap|mra|uma| pi|k h|n d|gaw|wat|ga |k n|ar |per| we|oma|k p|jro|ajr|saj|ase|ini|ken|saw|ona|nas|kas|h k|i t| um|tin|wo | me|aba|rak|pag|yar|sya|t k| te| mu|ngl| ni|i b|men|ate|a i|aku|ebu|a t| du|g m|owo|mat| lu|amp",vie:"ng |\u0323c |\u0301c | qu|a\u0300 | th|nh | ng|\u0323i |\u0300n |va\u0300| va| nh|uy\xEA| ph|quy| ca|\xEA\u0300n|y\xEA\u0300|\u0300nh|\u0300i |\u0323t | ch|o\u0301 | tr|ng\u01B0|i n| gi|g\u01B0\u01A1|\u01A1\u0300i|\u01B0\u01A1\u0300|\u0301t | co|\u01B0\u01A1\u0323| cu|a\u0301c|\u01B0\u0323 |\u01A1\u0323c| kh| \u0111\u01B0|\u0111\u01B0\u01A1| t\u01B0|co\u0301| ha|\xF4ng|c t| \u0111\xEA|n t|i \u0111|i\u0300n|\u0300u |ca\u0301|gia|\u0301i |o\u0323i|mo\u0323| mo|\xEA\u0300u|i\xEA\u0323|\u0111\xEA\u0300|u c|nh\u01B0|pha| ba| bi|\xE2\u0301t|\u0309a |u\u0309a|cu\u0309|h\xF4n| \u0111\xF4|g t|\u0301 q|\u0303ng| ti|t\u01B0\u0323|t c|\u0323n | la|n \u0111|n c|n n|hi\xEA|ch |ay |hay| vi|\xE2n | \u0111i| na|ba\u0309| ho|do | do| t\xF4| hi|\xF4\u0323i|ha\u0301|i\u0323 |na\u0300|\u0300 t|\u01A1\u0301i|h\xE2n| m\xF4|\u0301p |a\u0300n|\u0323 d|\u0301ch|\u0323p |\u0300o |a\u0300o|kh\xF4|\u0301n |\xF4\u0323t|m\xF4\u0323| h\xF4|ia |\xF4\u0301c|c h|h\u01B0\u0303|i v|g n|\u0301ng|u\xF4\u0301|qu\xF4|h t|\xF4n |\xEAn |n v|nh\xE2|\u0323 t| b\xE2|i c|g v|\u0309ng|i\xEA\u0301|c c|\xE2\u0323t|th\u01B0|h\u01B0 |\u01B0\u01A1\u0301|\u0309n | v\u01A1| c\xF4|c \u0111| \u0111o| s\u01B0|t t|\xF4\u0323c|\u01B0\u0303n|v\u01A1\u0301| v\xEA|a\u0309 |\u0323ng|g \u0111|\u0309o |a\u0309o|u\xE2\u0323| \u0111a|bi\u0323|la\u0300|s\u01B0\u0323|b\xE2\u0301|ha\u0300|h\xF4\u0323|i t|a\u0309n|h\u01B0\u01A1|\u0300ng|tro|\u0309m |o v| mi|\xEA\u0309 |u\u0323c|i h|\u01B0\u0301c|a\u0301p|g c|\u0303 h|ia\u0301|n b|\u0309i |a m|h c|c\xF4n|\xEA\u0323n|\u01A1\u0301c|ha\u0323|\u0111\xF4\u0323| du| c\u01B0|a c|n h|tha|a\u0303 | xa|\u0301o |a\u0301o|i\u0301n|\u0300y |g b| h\u01B0|g h|ong|ron|\u0300 c|cho|\u0300 n|mi\u0300|\u01B0\u0323c|h v|c b| lu|i b|\xEA\u0323 |ai |\xEA\u0301 |\u0323 c|xa\u0303|kha|c q|i\xEA\u0309|t\xF4\u0323|\xF4\u0301i|\u0111\xF4\u0301|a\u0301 |hoa|o h|h \u0111|ca\u0309|n l|ho\u0323|ti\xEA|y t|\u0309 c|a\u0323i|a\u0301n|\u0300 \u0111|oa\u0300|y \u0111|chi|\u0309 n|ph\xE2|\xEA\u0300 |thu|i\xEAn|du\u0323|o c|i m|lu\xE2|c p|\xF4\u0301n|c l|\u0301 c|u\u0303n|cu\u0303|c g|c n|qua|n g|c m|o n|a\u0309i|ha\u0309|\u0301 t|ho |v\xEA\u0300| t\xE2| h\u01A1|o t|\u01A1\u0309 |h\u01B0\u0301|hi\u0300|vi\xEA|\u0300m |\u0309 t|\u0111o\u0301|th\xF4|\u01B0\u0301 |c\u01B0\u0301|hi\u0301|\u0301nh|a\u0300y|\u01A1\u0309n|\u01B0\u01A1\u0309| b\u0103|tri| ta|m v|c v|\u01A1\u0323p|h\u01A1\u0323|h m| n\u01B0|\xEA\u0301t|thi|\u0103\u0323c|ngh|uy ",ita:" di|to | in|ion|la | de|di |re |e d|ne | e |zio|rit|a d|one|o d|ni |le |lla|itt|ess| al|iri|dir|tto|ent|ell|i i|del|ndi|ere|ind|o a| co|te |t\xE0 |ti |a s|uo |e e|gni|azi| pr|idu|ivi|duo|vid|div|ogn| og| es|i e| ha|all|ale|nte|e a|men|ser| su| ne|e l|za |i d|per|a p|ha | pe| un|con|no |sse|li |e i| o | so| li| la|pro|ia |o i|e p|o s|i s|in |ato|o h|na |e s|a l|e o|nza|ali|tti|o p|ta |so |ber|ibe|lib|o e|un | a | ri|ua |il | il|nto|pri|el | po|una|are|ame| qu|a c|ro |oni|nel|e n| ad|ual|gli|sua|ond| re|a a|i c|ri |o o|sta|ita|i o| le|ad |i a|ers|enz|ssi|\xE0 e|it\xE0|gua|i p|e c|io | pa|ter|soc|nal|ona|naz|ist|cia|rso|ver|a e|i r|tat|lle|sia| si|rio|tra|che| se|rt\xE0|ert|anz|eri|tut|\xE0 d|he | da|al |ant|qua|on |ari|o c| st|oci|er |dis|tri|si |ed | ed|ono| tu|ei |dei|uzi|com|att|a n|opr|rop|par|nes|i l|zza|ese|res|ien|son| eg|n c|ont|nti|pos|int|ico|r\xE0 |sun|ial|lit|sen|pre|tta|dev|nit|era|eve|ll |l i| l |nda|ina|non| no|o n|ria|str|d a|art|se |ssu|ica|raz|ett|sci|gio|ati|egu| na|i u|utt|ve | ma|do |e r|ssa|sa |a f|n p|fon| ch|d u|rim| fo|a t| sc|tr\xE0|otr|pot|n i| cu|l p|ra |ezz|a o|ini|sso|dic|ltr|uni|cie| ra|i n|ruz|tru|ste| is|der|l m|a r|pie|lia|est|dal|nta| at|tal|ntr| pu|nno|ann|ten|vit|a v",tur:" ve| ha|ve |ir |ler|hak| he|her|in |lar|r h|bir|ya |er |ak |kk\u0131|akk|eti| ka| bi|eya|an |eri|iye|yet|ara|ek | ol|de |vey|\u0131n |\u0131r |nda|ar\u0131|esi|\u0131n\u0131|d\u0131r| ta|tle|e h|as\u0131|etl|e k| va|\u0131 v|s\u0131n|ile|ne |rke|erk|ard|ine| sa|\u0131nd|ini|k h|k\u0131n|ama|le |tin|rd\u0131|var|a v| me|e m|na |sin|ere|k v| \u015Fa| bu|lan|kes|dir|rin|dan| ma|k\u0131 |mak|\u015Fah|da | te|mek| ge|n\u0131 | hi|nin|en |n h| se|lik|rle|ana|lma|e a|\u0131 h|r \u015F|ill|si | de|aya|zdi|izd|aiz|hai|ret|hi\xE7|\u0131na| i\u015F|e b| ba|kla|et | h\xFC|r\u0131n|n k|ola|nma|e t| ya|eme|riy|n v|e i|a h|li |mil|eli|ket|ik |kar|irl|h\xFCr|im |evl|mes|e d|ahs|ma |rak|ala|let|lle|un | ed|rri|\xFCrr|bu | mi|i v|dil| il| e\u015F|n i|la |el |mal| m\xFC| ko|e g|se | ki|mas|lek|mle|mem|n b|ili|e e|ser| i\xE7|n s|din| di|es |mel|eke|tir|\u015Fit|e\u015Fi|r b|akl|yla|n m|len| ke|edi|oru|nde|re |ele|ni |t\xFCr|a k|eye|\u0131k |ken|u\u011Fu| uy|eml|erd|ede|ame| g\xF6|e s|i m|tim|i b|rde|r\u015F\u0131|ar\u015F|a s|it |t v|siy|ar |rme|est|bes|rbe|erb|te |al\u0131| an|ndi|end|hs\u0131|unm|r\u0131 |kor|n\u0131n| ce|maz|mse|ims|kim|i\xE7 | ay|a m|lam|ri |s\u0131z|a b|ade|n t|nam|lme|ilm|k g|il |tme|etm|r v|e v|n e|\u011Fre|\xF6\u011Fr| \xF6\u011F|al |\u0131yl|olm|vle|\u015Fma|i s|ger|me | da|ind|lem|i o|may|cak|\xE7in|i\xE7i|nun|kan|ye |e y|r t|az |\xE7 k|ece|s\u0131 |eni| mu|ulu|und|den|lun| fa|\u015F\u0131 |ahi|l v|r a|san|kat| so|enm| ev|i\u015F ",pol:" pr|nie|pra| i |nia|ie |go |ani|raw|ia | po|ego| do|wie|iek|awo| ni|owi|ch |ek |do | ma|wo |a p|\u015Bci|ci |ej | cz| za| w |ych|o\u015Bc|rze|prz| ka|wa |eni| na| je|a\u017Cd|ka\u017C|ma |z\u0142o|cz\u0142|no\u015B|o d|\u0142ow|y c|dy |\u017Cdy|i p|wol| lu|ny |oln| wy|stw| wo|ub |lub|lno|rod|k m|twa|dzi|na | sw|rzy|aj\u0105|ecz|czn|sta| sp|owa|o p|spo|i w|kie|a w|zys|obo|est|neg|a\u0107 |mi |cze|e w|nyc|nic|jak| ja|wsz| z |jeg|wan|\u0144st|o s|a i|awa|e p|yst|pos|pow| r\xF3|o o|j\u0105c|ony|nej|owo|dow|\xF3w | ko|kol|aki|bez|rac|sze|iej| in|zen|pod|i i|ni | ro|cy |o w|zan|e\u0144s|no |zne|a s|lwi|olw|ez |odn|r\xF3w|odz|o u|ne |i n|i k|czy| be|acj|wob|inn| ob|\xF3wn|zie| ws|aln|orz|nik|o n|icz|zyn|\u0142ec|o\u0142e|po\u0142|aro|nar|a j|i z|t\u0119p|st\u0119|ien|cza|o z|ym |zec|ron|i l|ami| os|kra| kr|owe| od|ji |cji|mie|a z|bod|swo|dni|zes|e\u0142n|pe\u0142|iu |edn|iko|a n|raj| st|odo|zna|wyc|em |lni|szy|wia|nym|\u0105 p|j\u0105 |ze\u0144|iec|pie|st |jes| to|sob|kt\xF3|ale|y w|ieg|och|du |ini|war|zaw|nny|roz|i o|wej|i\u0119 |si\u0119| si|nau| or|o r|kor|e s|pop|zas|niu|z p|owy|w k|ywa| ta|ymi|hro|chr| oc|jed|ki |o t|ogo|oby|ran|any|oso|a o|t\xF3r| kt|w z|dne|to |tan|h i|nan|ejs|ada|a k|iem|aw |h p|wni|ucz|ora|a d| w\u0142|ian| dz| mo|e m|awi|\u0107 s|gan|zez|mu |taw|dst|wi\u0105|w c|y p|kow|o j|i m|y s|bow|kog|by |j o|ier|mow|sza|b o|ju |yna",swh:"a k| ya|na |wa |ya | ku|a m| na| ha|i y| wa|a h|a n|ana|aki|ki |la |hak| ka|kwa|tu | kw| ma|li |a a|ila|i k| ki|ni |a w|ali|a u| an| mt|ke |mtu|a y|ake|ati|kil|ka |ika|kat|ili|te |ote|we |a s|e k|ia |zi |u a|za |azi|ifa|ma |yak|yo |i n|ama| yo|au | au|e a|kut|amb|o y|ha |asi|fa |u w|hal|ara|sha|ish|ata|ayo| as|tik|u k| za|i z|ina|u n|mba|uhu|hi |hur|cha|yot|ru |uru|wat| ch|eri|ngi|e y|u y|i a|aif|tai| sh|nay|chi|ra |ani| bi| uh|sa | hi|i h|awa|iwa|a j|ti |mu |o k|ja |kan|uli|iwe|any|i w| am|e n|end|atu|kaz|o h|ria|her|she|shi|nch| nc|uta|ye |wak|ii |ele|ami|adh|eza| wo|iki|oja|moj|jam| ja|aka|bu |kam|kul|mat|fan|a l|agu|ind|ne |iri|lim|wen|da |kup|uto|i m|a b|ini|wan|bil| ta|sta|dha| sa| ni|ao | hu|e w|wot| zi|rik|kuf|aji|ta |wez|nya|har| ye|e m|si |lin| ut|ine|gin|ing| la|a t|zim|imu|ima|tak|e b|uni|ibu|azo|kos|yan|nye|uba|ari|ahi|nde|asa|ri |ham|dhi|eli|hir|ush|pat| nd|kus|maa|di |nda|oa |bar|bo |mbo|oka|tok|ndw|ala|wal| si|uzi|hii|tah|i s|o n|liw| el|upa|zin|hag|a c|ndi|ais|mai|eny|mwe|aa |ewe| al|ndo|e h|lo |umi|kuh|jib|osa|mam|a z|ufu|dwa|u i| in|iyo|nyi| ny|u m|sil|ang|o w|guz|zwa|uwa|kuw|hil|saw|uch|ufa|laz|und|aha|ua | mw|bal| lo|o l|a i|del|nun|anu|nji| ba|lik|le |uku|i i",sun:"an |na |eun|ng | ka|ana| sa| di|ang|ung|un |nga|ak | ha|keu| ba|a b| an|nu |hak| bo|anu|ata|nan|a h|ina| je|aha|ga |ah |awa|jeu| na|ara|ing|oga|bog|gan| ng|asa|kan|a s|ha |ae |bae|n k|a k| pa|a p|sah|g s|sar| si|sin|a n|din|n s|ma | at|aga|a a|tan| ku| ma|n a|san|man|wa |lah|pan|taw|u d|ra |ari|eu | pi|gar| pe|kat| te|n p|sa |per|a d|a m|e b|aan|ban|ran|ala|ike|n n|kum| ti|ama|a j|pik|ima|n d|al |at | ja|ila|ta |nda|bas|rim|teu|n b|eba|beb|udu|aya|ika|ngg|nag|kab|rta|art| me|ola|k n|uma|atu|aba|g k|adi|aca| po|ngt|nar|una|ate|oh |boh|awe|di |tin|asi|uku|n h|dan|aka|iba|car|sac|gaw|are|ent|um |jen|abe|u s|dil|pol|ar |ku |kud|u m|upa|han| hu|ake|bar|ur |hna|aru|h s|a t|sak|wat|kaw| so|n t|pa |mpa|du |ngk|g d|ena|huk| mi|mas|ngs|ti |n j|ka |aku|ren|n m| ta|law|isa| tu|und|a u|h a|tay|ula|aja|ali|nte|gsa|en |gam| wa|ieu|ere|k h|jal|h b|il |dit|ngu|lan|asu|yun|ayu|gta|k d|a r|g n|mah|uda|dip|kas|rup|geu| be|ter|sej|min|ri |ern|u p|k k|amp|ura|kal|e a|k a|ut |g b|nak|bis| bi|k p|tes|end|we |h k|tun|uan| un| de|u n|h t|ksa|u k|ian|wil|u b|ona|nas|uka|rak|eje| se|ami| ke|war| ra| ie|k j|eh |ya |lma|alm|pen|tur|wan|lak|h j|g a|ean|up |rga|arg|r k|u t| ne|deu|gal|gke|e t|h p| ge|g t| da|i n",ron:" de|re | \xEEn|\u0219i |are|de | \u0219i|te |ul | sa|rep|e d|ea |ept|dre|tul|e a| dr|ie |\xEEn |ptu|le |ate|la |e p| la| pe|ori| pr|ce |e s| or|au |tat| ar|ice|ii |or |a s| fi| a |ric|ale|per| co|n\u0103 |\u0103 a|rea|ers|i s| li|sau| ca|rso|ent|lor|a\u021Bi|al |a d|e o|men|l l|ei |e c|pri|an\u0103| ac| re|uri|ber|ibe|lib|a p|oan|soa| in|i l|ter| al| s\u0103|tea|l\u0103 |car|t\u0103\u021B|s\u0103 |tur|i a|i d|nal| ni|ri |ita|e \xEE|e \u0219|se |ilo|in |ia |\u021Bie|pre|fie|\u021Bii|\u0103\u021Bi|con|ere|e f|a o|eni|nte| nu| se|ace|ire|ici| cu|i \xEE|a c|i n|a l|pen|ui |nu |\u0103ri|al\u0103|ona|l d|r\u0103 |ert|ril| su|ntr|n c|rin| as|ni |i o|eri|t\u0103 |c\u0103 |ile|\u0103 d|i c|e n|ele|sa | mo|i p|fi |sal|tor|va |oci|soc|nic|pro| un| tr|est|in\u021B|a \xEE|uni|n m|a a| di|ecu|lui|sta|lit| po|tre|gal|ega|oat|ra |act|\u0103 \xEE|leg|u d|e l|nde|int|a f|n a| so|na\u021B|ara|i f|uie|iun| to|tar|ste|ces|rar|at | ce|eme|i \u0219|rec|dep| c\u0103| o | \xEEm|bui|ebu|reb| eg| na|m\xE2n|ntu|ili|v\u0103\u021B|\xE2nd|iei|r \u0219|bil|pli|od |mod|res|din|e e|c\u021Bi| au|ali|\u0103 p|\u0103 f|\xEEmp|ial|cia|ion|\u0103 c|dec|nta| om|it\u0103| fa|\u021B\u0103 |cu |tra|\u0103\u021B\u0103|nv\u0103|\xEEnv|\xE2t |ite|i i|lic| pu| ex|riv|tri|rot|\u021Ba |\u021Bi |l c|rta|imi|ulu|\u021Bio|ic\u0103|lig|rel|ta |cla|t \xEE|nt |nit|e m|\xE2nt|\u0103m\xE2|\u021B\u0103m|ger|n\u021Ba|ru |tru|gur|u c|bli|abi|at\u0103|art|par|ar |rim|iva|l \u0219| sc|ime|nim|era|sup|ind|u a|dic|ic | st| va|ini|igi|e r",hau:"da | da|in |a k|ya |a d| ya|an |a a| ko| wa|na | a |sa | ha|kin|wan|ta | ba|a s| ta|a y|a h|wa |ko | na|n d|a t|ba |ma |n a| ma|iya|hak|asa| sa|ar |ata|yan| za|akk|a w|ama| ka|i d|iki|a m|owa|a b| ci| mu| sh|anc|nci|kow|a z|ai |nsa|a c|shi| \u0199a|cik|ne |ana|i k|ci |kki|e d|a \u0199| ku|su |n y|uma|ka |uwa|kum|hi |a n|utu| yi|ani| ga| ra|aka|ali|mut|\u2018ya|tar| do|\u0257an|ars| \u2018y|sam|\u0199as|nda|ane|man|tum|i a|yi |ni | du|ada| su|and|a g|cin| ad|a i|ke | \u0257a|n k|yin|um |e m| ab|ins|nan|ki |mi |ami|yar|min|oka|re |i b|kam|mas|i y|mat|za |ann|en |a\u0257a| ja|m n|li |duk|dai|e s|n s|ra |n w|n h|aik| ai|ida|ga |san|rsa|aba|sar|ce |nin| la|o n|ban|nna|kan|abi|una|dam|me |ara|i m|hal|a r|add|are|n j|abu| ne|zai|a \u0257|wat|ari| \u0199u|on |ans|wa\u0257|ame|ake|kar|din|zam| fa|a l|\u0199un|buw|r d| hu|oki|kok|a \u2018|u d|n t|abb|aur| id|rin|yak|dok|kiy|ray|jam|n b|ubu|bub|n m|i s| an|am |ili|bba|omi|dan|gam|ayu|ash|nce|tsa|ayi|har|yya|ika|bin|han|kko|rsu|aif|imi|fa | am|i i|dom| ki|yuw|dun|o a|fan|n \u0199|aya|fi |n r|she|uni|bay|riy|n \u2018|sab| iy|bat|tab|aga| ir|mar|o w|i w|sha|awa| ak|uns|unc|tun|u k| il|\u0257in|mfa|amf|aci|ewa|kas|lin|n n|don|n i|ure|ifi|lai|dda| ts|iri|aye|un |tan|wad|gwa|afi| ay|ace|mba|amb|aid|nta|ant|war|lim|kya| al|a\u0257i",fuv:"de | e |e n| ha|nde|la | wa|ina| ka|akk| nd|\u0257o |na | in|e e|hak|al |di |i h|kke|ii |um |ko |ala|ndi| mu| ne|lla| jo|wal|e\u0257\u0257|ne\u0257|all|mum| fo|kal|jog|ke |aaw|taa| ko|eed|\u0257\u0257o|aa | le|ji |ade|aad|laa|o k| ng|e h| ta|re |ogi|a j|e w|e m|nnd|gii|e l|ley|awa|aag|ede|waa|e k|gu |e d| go|gal|\u0253e |ti |fot|aan|eyd|ydi|\u0257e |ee | re|ol |oto|i e|oti|m e|taw|nga|a i|kee|to |ann|eji|am |ni | wo|een|goo|eej|e f| he|enn|gol|agu|pot| po|dee|ay | fa|ka |a k|ond|oot| de|a f|o f|a n|wa |maa|ota|le |hay|i k|o n|ngo|e j|o t| ja|\xF1aa|hee|nka|i w|awi|a w|ngu|der| to|e t|dim|i n|fof|i f|e g|tee|naa|aak| do|too|a e|ndo|ren|dii|oor|er |o e|i m|of | sa| so|gaa|ani|kam| ma| \xF1a|o w|i l|u m|kaa|ima|dir| ba|igg|lig| li|aar| \u0253e|o i|e s| o |e r|so |ooj| nj| la|won|awo|dow|woo|faw|and|e i|ore|nge|nan|are|a t|tin|aam| mo|\u0257ee|ita|ira|aa\u0257|e p|nng|ma |ank|yan|nda|oo |e \u0253|njo|ude|nee|e y|e a|je | ya|en |ine|iin| di|ral| na|\u0257i |und| hu|inn|\u014Bde|a\u014Bd|ja\u014B|a d|den| fe| te|go | su|a h|haa|tal|e\u0257e|e b|y g|baa|tde| yi|\u0257\u0257a|o h|ii\u0257|ow | da|do |l n|alt| ho|l e|aga|mii| aa|a a|ama|nna|m t| ke|edd|oga|m w|l m|o j|a\u0257e|ree|oje|yee| no|ele|ne |ago| pa| al|guu|wi |ge |aa\u0253|daa|ind|dew|i j|jey| je|ent|tan|o \u0257|ge\u0257| ge|\xF1ee|a l| \u0257u|kko|mak|a s| ga",bos:" pr| i |je |rav|na |ma |pra| na|ima| sv|a s|da |a p|vo |nje|ko |ako|anj|o i| po|avo|ja |e s|a i|ti | im| da| u |sva|no |ju | za|o n|va |i p|ili|vak|li | ko|ne | il|koj| ne|nja| dr|ost| sl|van|im |i s|u s|i i|a n|ava|ije|a u| bi|stv|se |a d|om |jed|bod|obo|lob|slo| se| ra|ih |sti| ob| je|pri|enj|dru|u i|o d|iti|voj|raz|ova|dje| os|e i|lo |e p| nj|uje|i d|bra|tre| tr| su|jeg|i n|u z|a k|og |u p|oje|cij|reb|a o|a b|lju|i u|ran|mij|ni |nos|jen|ba |edn|svo| iz|jel|pro|e d|\u017Eav|bit| ni|i o|sta|a z|avn|vje| ka|bil|ovo|a j|aju|ist|nih|tu |red|gov| od|e o|oji| sm|lje|o k|ilo|ji |aci|e u|e n|pre|o p|eba|u o|su |vim|i\u010Dn| sa|u n| dj|a t|ija|\u010Dno|jem|r\u017Ea|dr\u017E|elj|stu|dna|odn|eni|za |iva|olj|\u0161ti|nom|em |du |vno|smi|jer|e b|de |pos|m i| do|u d|nak|a r|obr| mo|lja|nim|ego| kr|tit|kri|ve |nju|an |iko|nik|nu |i m|nog|eno|sno| st|e k|tup|rug|ka |oda|riv|vol|aln|m s|itu|a\u0161t|za\u0161|ani|sam|akv|ovi|osn|rod|aro| mi|tva|dno|nst|jan|ak |ite|vi\u010D|rad|u m| ta|dst|tiv|nac|rim|kon|ku |odu|\u017Eiv|amo|tvo|tel|pod|g p|nov|ina|nar| vj|o s|i b|oj | ov|ave|vu |ans|oja|zov|azo|ude|bud| bu|e t|i v|din|edi|nic|tan|nap|mje| is|jal|slu|pun|eds|o o|zak|jav|i k|m p|tno|ivo|ere|ni\u010D|m n|jim|kak|ada|vni|ugi| ro|mov|ven|pol|to |te | vr",hrv:" pr| i |ma |rav|ima|pra|je |na | sv|ti | na|a p|vo |vat|ko |a s|nje| po|anj|avo|o i|tko| im|a i|sva|no |i p|e s|ja |o n| za|ju |ili| u |va |li | bi|ne |i s|atk| il|iti|da | ne| ko| dr| sl|van|nja|koj|ije| ra|ova| os|u s|i i|ost|bod|obo|lob|slo|pri|a n|om |jed|ati|ih |im |voj|ava| ob|stv|se | mo|i u|bit|dru| je| se|dje|i o|enj| ka|i n|sti|lo |u i|svo|mij|ni |e i|raz|a o|e n|bra|o p| su|a b|u p|ran|a k|og |i d|bil|ako|e p|a d|edn|aju|mor|eni| nj|iva|jel|\u017Eav| ni|a z|avn|ovi|eno|ra |oje|a j| da|a u|ora|jeg| iz|nih|r\u017Ea|dr\u017E|oji|sno|nit|jen|vje|ilo|cij|oda|nim| dj|pro|tit|u z|e d|red|nom|jem| od|nos|sta|nov|osn| sm|lje|o s|ji |ovo|stu|pos|vim| do|odn|rad|ist| sa|e o|tu |nju|em |gov|o d|rod|i m|jer|aci|oj |pre|m i|nak|dna|a r|lju|uje|e m|obr|za |olj|ve |o o|m s|an |nu |du |aro|vno|smi|aln|e k|o k|i b|e u|tva|u u|tup|rug|dno|u o|su |u d|ka |vol| ta|ija|itu|\u0161ti|a\u0161t|za\u0161|itk|\u017Eiv|ani|sam|elj| st|sob|oso|nar|akv|ada| mi|te |ona|nst|jan|lja|i v|ite|ego|elo|rim|ku |odu|amo|tvo|tel|jim|pod|nog|vi |ina| vj|to |e b|ans|zov|azo|ak | sk|edi|tan|oju|pun|pot|oti|kon|zak|i k|m p|tno|ivo|ere|ni\u010D|kak|vni|ugi| ro|mov|ven|\u0161tv| be|ara|kla|ave|u b|avi|oja|jal|u m|dni|mje|rak|din|\u0107i |ju\u010D|klj|nic|u k|nap|obi|atn",nld:"en |an |de | de| he|ing|cht| en|der|van| va|ng |een|et |ech| ge| ee|n e|rec| re|n v|n d|nde|ver| be|er |ede|den| op|het|n i| te|lij|gen|zij| zi|ht |ijk|eli| in|t o| ve|op |and|ten|ke |ijn|e v|jn |ied| on|eft| ie|sch|n z|n o|aan|ft |eid|te |oor| we|ond|eef|ere|hee|id |in |rde|n w|t r|aar|rij|ord|wor|ens|of | of|hei|n g| vr| vo| aa|r h|hte| wo|n h|al |nd |vri|e o|ren|le |or |n a|jke|lle|eni|n b|ij |e e|g v| st|ige|die|e g|men|nge|t h|e b| za|e s|om |t e|ati|wel|erk|sta|ers| al| om|n t|zal|dig| me|ste|voo|ter|gin|re |ege|ge |g e|bes|nat| na|eke|che|ig |gel|nie|nst|e a|nig|est|e w|erw|r d|end|ona|d v|jhe|ijh|d e|ele| di|ie | do|del|n n|at |it | da|tie|e r|elk|ich|jk |vol|ijd|tel|min|len|str|lin|n s|per|t d|han| zo|hap|cha|wet| to|ven| ni|aat|ion|tio|taa|lke|eze|met|ard|waa|uit|sti|e n|doo|pen|eve|el |toe|ale|ien|ach|st |ns | wa|eme|nin|e d|bij| gr|n m|p v|esc|t w|ont|ite|man|ema| ma|nal|g o|rin|hed|t a|t v|beg|all|ijs|wij|rwi|e h| bi|gro|p d|rmi|erm|her|oon| pe|eit|kin|t z|iet|iem|e i|gem|igi| an|d o|r e|ete|e m|js | hu|oep|g z|edi|arb|zen|tin|ron|daa|teg|g t|raf|tra|eri|soo|nsc|t b| er|lan| la|ern|ar |lit|zon|d z|ze |dez|eho|d m|tig|loo|mee|ger|ali|gev|ije|ezi|gez|nli|l v|tij|eer| ar",srp:" pr| i |rav|na |pra| na|ma | sv|ima|da |ja |a p|vo |je |ko |ti |avo| po|a i|ako|a s| za| u |ju |o i| im|nje|i p|va |sva|anj|vak| da|o n|nja|e s|ost| ko|a n|li |ili|ne |om | ne|i s| sl| il| dr|no |koj|u s|ava| ra|og |slo|im |enj|sti|bod|obo|lob|iti|a o|stv|i u|a d|ni |jed|u p|pri|edn| bi|i i|a k|o d|sta|ih |dru|a u| je| os| ni|nos|pro|aju|i o|ran| de| su|u i|se |van|ova|i d|cij| ob|uje|red|\u017Eav|e i|i n|voj|e p|a j|dna| se| od|ve | ka|eni|r\u017Ea|dr\u017E|a z|avn|aci|ovo|u u|m i|oja| iz|lja| nj|ija|u z|e o|rod|jen|lje|e b|raz|jan|lju|svo|za |gov|i\u010Dn| st|nov|sno|osn|du |ji |pre| tr|su |vu |odn|a b|jeg|nim|nih|tu |tit|\u0161ti|ku |nom|bit|e d|me |iko|\u010Dno|oji|lo |vno|nik|e n|\u0111en|ika|bez|ara|de |u o|vim|nak| sa|u n|riv|ave|an |olj|vol| kr|o p|sme|e k|nog| ov|e u|tva|bra|rug|reb|tre|u d|oda| mo| vr|vlj|avl|ego|jav|del|m s|kri|o k|a\u0161t|za\u0161|nju| sm|ani| li|dno|e\u0111u|aln|la |akv|oj |\u0161en|kom|stu|ugi|avi|a r|ka |rad|oju|tan|odi|vi\u010D|tav|itu|ude|bud| bu|pot|odu|\u017Eiv|ere|m n|tvo|ilo|bil|aro|ovi|por|eno|\u0161tv|nac|ove|m p|tup|pos|rem|dni|ba |nst|a t|ast|iva|e m|vre|nu |be\u0111|ist|pun|en |te |dst|rot|zak|ao |kao|i k|ju\u0107|o s|st |sam|ter|nar| me|i m|kol|e r|u\u0161t|ru\u0161|ver|kak| be|i b|kla|ada|eba|ena|ona| on|tvu|ans| do|rak|slu",ckb:" he| \xFB |\xEAn | bi| ma|na |in |maf| di|an |xwe| xw|ku | ku|kes| de| ji|her|kir|iya|ya |rin|iri|ji |bi |es | ne|ye |y\xEAn|e b|er |af\xEA|tin|ke | an|iy\xEA|eye|rke|erk|we | be|e h|de | we|hey|f\xEA |i b|y\xEA |ina| b\xEA| li|diy|ber|li |re |\xEE \xFB|n\xEA |\xEA d| se| ci|eke|di |w\xEE | na|\xEE y|af |ete|hem| w\xEE|sti| ki|r\xEE |k\xEE |\xEE a|yek|n d|kar| te|ne |y\xEE |i h|e k|t\xEE |t\xEA |a w|e d|\xEE b|s m|ast|n b|be |yan|ser|tew|net| tu| ew|hev|aza|ara|\xFB b|n k|adi|ev |zad| az|ras|est|an\xEA| ya|n h|n \xFB|wed| t\xEA|wek|bat|bo | bo| y\xEA|st |n n|\xEA k|dan|\xEA h|ema|\xEA b|iye|\xEE h|din|b\xFBn|r k|ek\xEE| me|par|\xFBna|ta |wle|ewl|\xEE m| ke|nav|ewe|man|\xEA t|d\xEE |\xFB m|m\xFB |em\xFB|a m|ika|e \xFB|n w|a x|\xEA m|e n| ta|ela|n j|ey\xEA|n x|civ|wey|ana| re|khe|ekh|bik|k\xEA |j\xEE |f h|er\xEE| pa|\xEEna|bin|erb|vak|iva|a s| ni|cih|v\xEA |e j|ari| p\xEA|\xEE d|n\xEAn|ike|e t|a k|\xEA x| ye|n a|ey\xEE|n e|ama|b\xEA |ar |ewa|at\xEA|bes|rbe|av |ibe|ist|m\xEE |tem|awa|are|h\xEE |geh|nge|ing|nek|n\xFBn|an\xFB|qan| qa|v\xEE |rti|uke|tuk| \u015Fe|eza| da|u d|\xFB a|f \xFB|edi| ra|tu |tiy|t\xEAn| mi|xeb| ge|h\xEEn| h\xEE|et\xEA|\xEE j|st\xEE|mal|bib|ra |i d|e m|mam|i a|nik|i m|\xEE k| wi|\xFBn | ko|a \u015F|\xEA j|riy|lat|wel|e e|ine|ane|\xFB h|\xEEn |a d|siy|end|aye| za|ija|a n|\xEE n|ek |tek|yet|mbe|emb|\xFB d|rov|iro|mir|eba| xe|m\xEAn| \xEAn| hu|n\xEEn|an\xEE|t \xFB|ten|n m|dem|\xEA \xFB|en\xEA|te |art|i r| j\xEE|u j|ek\xEA|dew",yor:" n\xED|ti |\u1ECD\u0301 |n\xED | l\xE1| \u1EB9\u0300|\xE0n |\u1EB9\u0301 |kan|t\xED | t\xED|an |\u1EB9\u0300 |t\u1ECD\u0301|\u1ECD\u0300 | \u1EB9n|\u1ECDn |w\u1ECDn|\xED \u1EB9|b\xED |\xE1ti|l\xE1t|\u0300t\u1ECD|\u1EB9\u0300t| gb| \xE0t| \xE0w|n l|\xE0ti| a |l\u1EB9\u0300|\u1EB9n\xEC| \xF3 |k\u1ECD\u0300| l\xF3|\xEC k|s\xED |\u1ECD\u0300k| k\u1ECD|ra |ni |\xE0b\xED|t\xE0b| t\xE0|n\xEC | s\xED|\u0300ka|\u1ECD\u0300\u1ECD|n \u1EB9|\xE0w\u1ECD|n t|\xF3 n|\u0300\u1ECD\u0300|\xEDl\u1EB9|or\xED|l\xF3 | w\u1ECD|t\xF3 |d\xE8 |\xECy\xE0|\xFAn | t\xF3| or|\xED \xEC|\xE8d\xE8|k\xF2 |\u2010\xE8d|\u0300\u2010\xE8|\u1EB9\u0300\u2010|r\xEDl|\xED \xF3|r\u1EB9\u0300|\xED \xE0| s\xEC|y\xE0n|gbo|\u1E63e | k\xF2|\xED a| r\u1EB9| j\u1EB9|s\xEC | b\xE1|r\xE0n| \u1E63e|w\u1ECD\u0301|n\xECy|f\xFAn| f\xFA|n \xE0|ba |n n|gb\xE0|gb\u1ECD|j\u1EB9\u0301|un |\xEC\xED | k\xED|gba|\xE8n\xEC| \xE8n|b\xE1 |\u0301 l|a k| ka|d\u1ECD\u0300|k\xED | \xF2m|in | fi|b\xF2 |fi |b\u1EB9\u0301|\u1ECDd\u1ECD|b\u1ECDd|\u0301 s|hun|n\xFA |n\xEDn|w\xE0 |ira|nir|\xF2m\xEC|\xECgb| \xECg|\u0301 t|\u1EB9ni|\xEDn\xFA|i l|\xECni|m\xECn|b\xE0 |\xE1\xE0 |i \xEC|ohu| oh|\xED i|ara| ti|bo |\xF2 l| p\xE9|r\xFA |\xEDr\xE0| \u1ECD\u0300|\xED \xF2|ogb|k\u1ECD\u0301|p\u1ECD\u0300|\xF3 b|\xE0 t|i n|l\u1ECD\u0301|\u1EB9\u0301n| \xECb|y\xEC\xED|gb\xE9|g\u1EB9\u0301|bog|\xF3\xF2 |y\xF3\xF2| y\xF3|n k|p\xE9 |d\xE1 |\u0301w\u1ECD|\u1ECD\u0301w|\xE0 l|\xED k| w\xE0|n o|j\u1ECD | ir|\u1ECD\u0300r|\xFA \xEC|\u0301 \xE0|\xF3 s|i t|\u1E63\u1EB9\u0301|\u0300k\u1ECD|\xED t|y\xE9 |l\xE8 | l\xE8|fin|\xE0b\xF2| l\u1ECD|\xE0 n|\xF9j\u1ECD|w\xF9j|ir\xFA|\xF3 j| ar|\xED w|a w| \xECm|\xFA \xE0|\u0300 t|\xF2fi| \xF2f| \xE0\xE0|f\u1EB9\u0301|\xE0w\xF9|\u0301ni|w\xF9 |\xEC\xEDr|m\xEC\xED| m\xEC|l\xE1\xEC| y\xEC|\xED g|\u1ECD\u0301n|n s|i \u1EB9|\u1EB9\u0300k|\xE0gb|\xEDgb|n\xEDg|a n| k\xFA|l\xE1\xE0|\xED o|n\xE1\xE0| n\xE1|k\u1EB9\u0301|\xEDpa|n\xEDp|\xECn | \xECk|b\xE9 |i g|\u1ECDm\u1ECD| \u1ECDm|i \xE0|i\u1E63\u1EB9|\u0300 \xE0|\xECm\u1ECD|n a|n f|j\u1EB9 |y\xED |\u0301 \u1ECD|\xF3 d|\u0301 \xF2| d\xE1| m\xFA|\xE0\xE0b|\xE1b\u1EB9|l\xE1b|\xECb\xE1|\xF2 g|j\xFA |i o|l\xFA | \xE8t|\u0300 \u1EB9|t\u1ECD\u0300|de |\u0300 n|i \xF2| \xECy|k\xE0n|\u0301n | b\xED| i\u1E63|m\u1ECD\u0300|e \u1EB9|\u0300 l| f\xE0|\xE8y\xED| \xE8y| \xECd|m\u1ECD\u0301|d\xE9 |\u0300 k|\u0301 p|\xF2 t|m\xFA | f\u1EB9| \xECj|r\xED |\xECk\u1EB9|n\xECk|\xECn\xED|n \xEC|n \xE8|s\xECn|\xE8 \u1EB9| i |r\u1ECD\u0300| \xE0n|\u0301 b|\xF9n |\u0301gb|\u1ECD\u0301g|d\u1ECD\u0301| d\u1ECD|\xED n|rin|\u0300 j",uzn:"ish|an |lar|ga |ir | bi|ar | va|da |iga| hu|va |bir|sh |uqu|quq|huq| ha|shi| bo|r b|gan|a e|ida| ta|ini|lis|adi|ng |dir|lik|iy |ili|o\u02BBl|har|ari| o\u02BB|uqi|ins|lan|hi |ing|dan|nin|kin| yo|son|nso| in| mu|on |qig| ma|ega|r i|bo\u02BB| eg|o\u02BBz|ni |gad|ash|i b|ki |oki|ila|yok|a b|n b|osh|ala|at |in |r h|erk| er|lga| qa|rki|h h| sh|i h|ara|n m| ba|nis|ik |igi|lig|bos|ri |qil|a t|bil|las|eti| et|n o|ani|nli|kla|i v|a q|a h|a o|yat| qo|im |a s|i m|iya|atl|oli|osi|siy|qla|cha|til| ol|ati|a y|mas|qar|inl|lat| qi|ta\u02BC|ham|gi |ib |\u02BBli|mla|h v|\u02BBz |hun|n e|mum| da| bu| to|un |mki|umk|sha|tla|ris|iro|ha |rch|bar|iri|oya|ali| be|i o|asi|aro| ke|i t|rla| te|arc|hda|shu|tis|n h|tga| sa| xa|rak|lin|ada|ola|imo|hqa|shq|li | tu|aml|lla|sid| as|nid|a i| ki|ch |n t|nda|k b|era|siz|or |hla|a m|r v|eng|ten|mat|mda|amd|lim|miy|y t|ayo|i a|ino|ilg|tni| is|ana|as |ema| em|ech|a a|tar|kat|aka|ak |rat| de|aza|ill| si| so|g\u02BBi|uql|n q|oda|\u02BCli|a\u02BCl|nik| ni|tda|uch|gin|a u|him|uni|sit|ay |qon| ja|atn|kim|h k|hec| he|\u02BBzi|lak|ker|ikl| ch|liy|lli|chi|ur |zar|shl|rig|irl|dam|koh|iko|a d|am |n v|rti|tib|yot|tal|chu| uc|sla|rin|sos|aso| un|na | ka|muh|dig|asl|lma|ra |bu |ush|xal|\u02BBlg|i k|ekl|r d|qat|aga|i q|oiy|mil| mi|qa |i s|jin",zlm:"an |ang| ke|ng | se| da|ada|ara|dan| pe|ran| be|ak |ber|hak|ata|ala|a s|ah |nya| me|da |per|n s|ya | di|kan|lah|n k|aan|gan|dal|pad|kep|a p|n d|erh|eba|nga|yan|rha| ya|nda|ora|tia|asa| ha|ama|epa| or|iap|ap |a b| at| ma|eti|ra |tau|n a|set|au | ba|pa | ad|n p|tan|p o|eng|a d|men|apa|h b|h d|dak|man|a a|ter| te|k k| sa|n b|ana|g a|end|leh|ole|a k|am |n y|aka|eh |lam|bas|beb|n m| un|pen|sa |keb|sam|n t| ti|ela|san|car|uan|ma |di |han|ega|ban|eri|at |sia|a m|ika|kes|ian|gar|seb|ta |mas|und|neg|nan|ngs|i d|erl|na |epe|emb|bar| la|atu|kla|pem|mem|emu|eca|sec|ngg|nny|any|bol|al |aha|gsa|ebe|ind|akl|n h|erk|ung|ena| bo|a t| ap|ers| de|in |tu |pun|as |agi|ann|g b|bag| ne|ain|hen| he|era|rat|sem| su|adi|lan|g s|dia|mat|ses|iad| ta|iha|g t|tin|k m|k h|i k|gi |i s|ing|uka|enu|den|lai|k d|ert|ti |rka|aja|rga|lua|ker|mel|dun|ndu|lin|rli|nak|ntu|esi|aya|un |uat|jua| in|rma|erm|ai |emp|kem|ri |dil|ua |uk |h m|l d|g m|mba|kat|ese|tik|ni |ini| an|mpu|ka |dar|mar|rja|erj|arg|u k|sua| ol|esa|dap|ar |g u|si |ent|g d| pu|awa|iri|dir|sal|gam|mbe|n i|har|a h|raa|ema|tar|i a|saa|ira|ari|pel|jar|laj|uju|tuj|rak|ura|uar|elu|t d|unt|il |wen|asi|gga|ipa|ksa|tuk|ula|sek|sas|ibu|rta|sep|rsa|nta|ati|ila|mua|yar",ibo:"a n|e n|ke | na| \u1ECD |na | b\u1EE5|\u1ECD b|nwe|nye|ere|re | n |ya |la | nk|ye | nw| ma|e \u1ECD| ya| ik|a o|a \u1ECD|ma |\u1EE5la|b\u1EE5l|ike| on|nke|e i|a m|ony|\u1EE5 n|kik|iki|b\u1EE5 | a |ka |wer|ta |i n|do |di | nd| ga|a a|e a|a i|he |kwa| ok| ob|e o|hi |any|ga\u2010|ha |d\u1EE5 | mm|ndi|\u1ECD n|wa |r\u1EE5 |e m|che|a e|oke|wu |aka|ite|o n|a g|odo|bod|obo| d\u1ECB| ez|ara|we | ih|a\u2010e|h\u1ECB |ri |n o|zi |mma|chi|d\u1ECB |ghi|\u1EE5ta|iri|ihe| an| oh|a y|gba|\u1EE5 \u1ECD| \u1ECDz| ak| iw|nya|te |iwu| nt|ro |oro|e \u1ECB|z\u1ECD |ezi|me |e e|u n|her|ohe| si|a\u2010a|i m|ala|\u1EE5 i| ka|akw| in|gh\u1ECB|kpe|n e|p\u1EE5t| e |i i|i o|ide|inw|\u1EE5 o|h\u1EE5 |ah\u1EE5|weg|ra |o i|kpa|ad\u1EE5|mad|si |sit|a s| me|sor|i \u1ECD|gid|edo|u o|e y|n a| en|tar|ozu|toz|bi |be |\u1EE5 m|\u1EE5r\u1EE5|\u1ECDr\u1EE5| \u1ECDr|mak|uso|ama|de |\u1ECB o| \u1ECDn|\u1ECDz\u1ECD|ch\u1ECB|egh|enw|ap\u1EE5|ru | to|i a|a \u1EE5|osi|r\u1ECB |wet|hed|nch| nc| eb| al|n\u1ECDd|\u1ECDn\u1ECD|uru|sir| kw|yer|ji |eny| mk|\u1ECBr\u1ECB|eta| us|tu |\u1ECD d|u \u1ECD| o |ba | mb|\u1ECDd\u1EE5|\u1ECBch| ch|a d|pa | ag|kwe| ha|a u|e s|mkp|n u|nta|ebe|n \u1ECD|o m|kwu|nkw|nwa|obi| \u1ECBk|esi|i e|nha| nh|le |ile|nil| ni|eme| og|e k|n i|ch\u1ECD|o y|as\u1ECB|otu| ot|ram|u m|\u1ECBgh|d\u1ECBg|zu |n\u1ECD |mba| gb|e g|\u1ECB m|\u1ECDch|ich|pe |agb|i \u1ECB|uch|z\u1EE5z|uny|wun|\u1ECDr\u1ECD| nn|na\u2010| di|ge |oge|iji| ij|\u1ECDha| \u1ECDh|ikp|egi|meg|o o|\u1EE5h\u1EE5|h\u1EE5h|mah|n \u1EE5|\u1ECD g|\u1ECDta|ek\u1ECD|\u1ECB n|kw\u1EE5|agh|\u1EE5m\u1EE5|ban|kpu|okp| ah|\u1ECBkp|a k|ime| im|z\u1EE5 |\u1EE5z\u1EE5|\u1ECDz\u1EE5| \u1EE5z|lit|ali|nat",ceb:"sa | sa|ng |ang| ka| pa|an |ga |nga| ma|pag| ng|on |a p|od |kat|ay | an|g m|a k|ug |ana| ug|ung|ata|ngo|atu|n s|ala|san|d s|tun|ag |a m|god|g s|a a|a s|g k|g p|yon|n u|ong|tag|usa|pan|ing|una|mat|g u|mga| mg|y k| us|ali|syo| o |aga|tan|iya|kin|dun|nay|man|nan|a i| na|ina|nsa|isa|bis|a b|adu| ad|n n| bi|asy|asa|lay|awa|lan|non|a n|nas|o s|al |agp|lin|nal|wal| wa|ili|was|gaw|han| iy| ki|nah|ban|nag|yan|ahi|n k|gan| gi|him| di|a u| ba| un|ini|ama|ya |kas|asu|n a|g a|gka|agk|kan|ags|agt|l n|a g|kag| ta|imo|uns|sam| su|g n|n o|gal|kal|og |taw|aho|uka|gpa|ipo|ika|o p|a t| og| si|gsa|g t|aba|ano|gla|y s|o a|aki|hat|kau|sud|gpi|a w|g i|aha|ot |ran|i s|n m|bal|lip|gon|ud | ga|li |uba|ig |ara|g d|na |kab|aka|gba|ngl|ayo| la| hu|a h|ati|d a|d n| pu| in|uga|ok |ihi|d u|ma |may|awo|agb|ami|say|apa|pod|uha|t n|agh|buh|ins|ad | ub| bu|at |iin|a d|ip |uta|sal|hon|wo |ho |tra|lak|iko|as |aod|bah|mo |aug|ona|dil|gik|sos|lih|pin| pi|k s|nin|oon|abu|la |rab|hun| ti|mah|tar|t s|ngb|uma|hin|bat|lao|mak|it | at|s s|sno|asn|ni |aan|ahu| hi|agi|n p|inu|ulo|y p| ni|iha|mag|o n|duk|edu| ed|a e|til|ura|tin|kip|agl|gay|g h|g b|ato|ghi|nab|kon|in |ter|o u|o o|yal|sya|osy| so|tik| re| tr|hig|a o|ha |but|pak|aya",tgl:"ng |ang| pa|an |sa | ka| sa|at | ma| ng|apa|ala|ata|g p|pan|pag|ay | an| na|ara| at|tan|a p|pat|n a| ba|ga |awa|rap|kar|g k|aya|lan|g m|n n|g b|nga|mga| mg|a k|na |ama|n s|a a|gan|yan|gka| ta|may|tao|agk|asa|man|aka|ao |y m|ana|g a|nan|aha|kan|y k|baw|kal|a m|g n|ing|wat| y |t t|pam|a n|o y|ban| la|ali|san|wal|mag| o |g i|aga|lay|any|g s|in |nya|yon|kas|a s|isa|una|ong|aan|kat|t p| wa|ina|tay|ya |on |o m|ila|ag |nta|t n|aba|ili| ay|o a| ga|no |a i|gal|ant|han|t s|kap|kak|lah|ari|agt|agp|ran|g l|lin|as |lal|gaw|ans|to |ito| it|hay|wa |t m| is|pap|mam|nsa|ahi|nag|bat|lip|gta| di|gay|gpa|pin| si|ngk|ung|aki|y n|iti|tat|ano|yaa|y s|mal|hat|kai|sal|hin|uma|mak|di |agi|pun|ihi|a l|i a|ira|gga|nah|s n|ap | ha|usa|nin|o p|gin|ipu|ika|ngi|i n|lag|la |y p|ini|g t|uka|nap| tu|a g|tas|aru|ipa| ip|li |al |n o|a o|t k|alo| pi|sin|syo|asy|ita|aho|nar|par|o s|pak|t a|uha|sas|gsa|ags|kin|a h|iba|lit|ula|o n|nak|a t| bu|duk|kab|sam|g e|ain|ami|mas|lab|ani|kil|it | al|agb|buh|a b|g g|ba | ib|iyo|ri |yag|ad | da|edu| ed|anl|ma |ais|iga|mba|tun|ipi| ki|od |ayu| li|lih|sar|gi |g w|pah|wir|oob|loo|agg|nli|bay|map|git|mil|ok |hon|ngg|sah|iya|pas|g h|agl|tar|ngu|amb|uku|ayo|s a|p n|n m|rus|i m|l a|abu| aa",hun:"en | sz| va| a |\xE9s |min|ek | \xE9s| mi|jog| jo|an |ind|nek|sze|s\xE1g|nde|a v|den|oga|sza|val|ga |m\xE9l|ala|em\xE9|gy |n a|van|zem|ele| me|egy|\xE9ly| eg|zab|t\xE1s| az|n s|bad|aba|ni |az |gye| el|ak | se|meg|sen|\xE9ny|s\xE9g|k j|yne|lyn| ne|ben|lam|tt |t a|et |agy|oz |hoz|vag|zet| te|n m|ez |nak|int|re |et\xE9|tet|mel|tel|s a|em |ely|let|hez| al|s s| ki|ete|at\xE1|z a| le|yen|es |ra |t\xE9s|ell|nt |sem|t s|len|nem|a s|ese|nki|enk|a m|\xE1s\xE1|i m|ban|kin|k m|szt| \xE1l|ame|k\xF6z|k a|ds\xE1|ads|l\xF3 | k\xF6|\xE1s |ly |on |\xE9be|tat|a t|n v|\xE1ll|m\xE9n| v\xE9|nye|k\xFCl|l\u0151 |a n| cs|i \xE9|ok |\xE9sz|\xE9rt|lla|lap|\xE1go|gok|nyi|tek| ke|nd |\xE9te|ami|z\xE9s|yes|szo|t m|a a|het|fel|lat|lem|lle|el |z e|s e|k \xE9|mbe|emb|el\xE9|ot |lis|vet|kor|\xE1g |olg| am|sz\xE1|ehe|leh|ogo|ott|\xFCl |nte|\xE9le|i v|ogy|hog| ho|kel|n k|tes|nl\u0151|enl|ss\xE1|\xE1za|h\xE1z|\xE9g |vel|\xE1ba|lek|\xE9ge| ha|a h|r\xE9s| fe|\xE1ny|del|el\u0151|\xE1t |al\xE1|art|tar|zto|z\xE1s|t\u0151 |yil|koz|tko|al\xF3|s k|i e|\xE1rs|t\xE1r|mze|emz| ny|m\xE1s|ett|ny |fej|ass|zas| h\xE1|d a|t \xE9|is |\xE9s\xE9|ez\xE9|t\xE9b| mu|\xE1so|s\xEDt|lye|elm|\xE9de|v\xE9d|ine|t k|os |it |izt|biz| bi|y a|m l|tot|a j|atk|n\xE9l|t n|ti | m\xE1|ai |l\xE1s|eve|nev|zte| b\xE1|sel|ll |al |ere|n e|unk|mun|t e| ak|ife|kif|ako|s \xE9| \xE9r|\xE1na| es|s t|got|s\xFCl| be|v\xE1l|csa|se |\xE9se|ad |ges|tos|ja | gy|asz|ten|lm\xE9| t\xE1|eze|\xE1rm|b\xE1r|ess|l s|\xFCle",azj:" v\u0259|v\u0259 |\u0259r |ir | h\u0259| bi| h\xFC| ol|\xFCqu|h\xFCq|quq|na |in |lar|h\u0259r|d\u0259 | \u015F\u0259|bir|l\u0259r|lik|mal|r b|lma|r h| t\u0259|\u0259xs|\u015F\u0259x|\u0259n |dir|uqu|una|an |ali|a m| ma|ikd|ini|r \u015F|d\u0259n|ar |il\u0259|qun|aq |as\u0131| ya|m\u0259k|y\u0259t| m\u0259| m\xFC|kdi|\u0259si|\u0259k |ilm|nin|nd\u0259|olm|\u0259ti|\u0259 y|sin|xs |nda|lm\u0259|yy\u0259|i v| qa| az|olu|iyy|ya |ind|zad|qla|\xFCn |ni |l\u0259 |tin|n m|aza|ar\u0131|\u0259t |n t|maq|lun|l\u0131q|\u0259 b|un |nun|q v|n h|dan|\u0131n | et|tm\u0259|\u0259r\u0259| \xF6z|da |\u0259 v| on|\u0259 a|\u0131na|\u0131n\u0131|bil|a b|s\u0131 |il |\u0259mi|ara|si | di|\u0259 m|\u0259ri|rl\u0259| va|\u0259 h|etm|\u0131\u011F\u0131|ama|dl\u0131|adl|rin|b\u0259r|r\u0131n|n i|m\xFCd|n\u0131n| he|mas|ik |n a|dil|al\u0131|irl|\u0259l\u0259|\xFCda|s\u0131n|\u0131nd|xsi|li |\u0259 d|n\u0259 | b\u0259|\u0259ya| in|\u0259 i|l\u0259t| s\u0259|n\u0131 | i\u015F|an\u0131|e\xE7 |he\xE7|q h|eyn|\u0259 e|d\u0131r| da|asi|r\u0131 |i\u015F |ifa|l\u0131\u011F|i s|fi\u0259|afi|daf| ed|m\u0259z|u v|kil| ha|ola|n v|\u0259ni|\u0131r |uq |unm| bu| as|sia|osi|sos|ili|\u0131d\u0131|l\u0131d|nma|\u0131q |in\u0259|\u0259ra|sil|xil|axi|dax|ad\u0259|man|a h|\u0259 o|onu|a q|\u0259z | ki|se\xE7| se|\u0131 h|min|lan|\u0259d\u0259|bu |raq|l\u0131 |\u0131l\u0131|al |\u0259 q|r v|nla|hsi|\u0259hs|t\u0259h|\xF6z |ist| is|m\u0259s| \u0259s|ina|\u0259 t|\u0259tl|a v|i\u0259 |n b|t\u0259r| ta| c\u0259|edi|ala|kim|qu |i t|ulm|m\u0259h|n o|aya|\u0131 o|ial| so|ill|siy| d\u0259|var|ins|mi |\u011F\u0131 |nik|r i|aql|k h|t\u0259m|tam|\xE7\xFCn|\xFC\xE7\xFC| \xFC\xE7|\u011F\u0131n|sas|\u0259sa|z h|\u0259m\u0259|zam| za|sti|r\u0259f|n e|r a|ild|h\u0259m|\u0131ql|yan|may|n \u0259|m\u0259n|mil| mi|\u0259qi|din|n d|t\xFCn| d\xF6|miy|kah|ika| ni|fad|tif|l o|s\u0259r|yni| ey|ana|l\u0259n|am |ril|ay\u0259|a\u015F\u0131",ces:" pr|n\xED | a | ne|pr\xE1|r\xE1v|na |ost| po|ho | sv|o n| na|vo |neb|\xE1vo|bo |ebo|nos|m\xE1 | m\xE1|a\u017Ed|ka\u017E| ka| ro|ch |d\xFD |\u017Ed\xFD|ti |ou |a s| p\u0159| za|\xE1n\xED|\xE1 p| je| v |svo|\xE9ho| st|\xFD m|sti|n\u011B | by|obo|vob|ter|pro|en\xED|bod| z\xE1| sp|\xED a|rod|kte|by |mu |u p|o p| n\xE1|v\xE1n|jak| ja|a p|o v|\xED n|ov\xE1|oli|v\xED |spo|roz| kt|mi |\xED p|ny | ma|\xEDm |i a|do | so|odn|\xE1ro|n\xE1r|li |n\xE9 |tv\xED|at |\xFDch|a z| vy|byl|vol|en |\xFDt |b\xFDt| b\xFD|t s|tn\xED|stn|o s|\xED b|to | do|sv\xE9|v\xE9 |ran|ejn|z\xE1k|eho|jeh|nes|p\u0159\xED|m\xED |\u010Din|kol|aj\xED|sou| v\u0161|\xEDch|it |n\xFDm|\xFDm |nu |hra|nou|u s|\xE9mu| k |du |\u017Een|pod| ze|kla|a v|stv|pol|dn\xED|er\xE9|m p|st\xE1|je |ci |e\u010Dn| ni|n\xE9h|a n|ak\xE9|\xE1va|maj|em |rov|\xED m|k\xE9 |ole|n\xFDc|ova| ve|ako| ta|i k|chr|och| oc|kon|i p|\xED v|sm\xED|esm|kdo|st |i n|o z|ave|odu|bez| to|sta|ech|j\xED |o d|sob|se | se|\xED s|\xFDmi|i s| i |i v| vz|n\xEDm|pra|ln\u011B|p\u0159i|t\xE1t|ste|a j|aby| ab| s |oln|a o|m n|\u010Den|slu|\u0159\xEDs| os|zem|mez| \u010Di|ln\xED|\xE1ln|oci|jin| ji|y b|\xED z|y s|va |v\u0161e|t v|ovn|chn|d\u011Bl|n\xEDc|le\u010D| pl|vat| vo|vin|rav|vou|lad|inn|\xE9 v|anu|tej|u k|stu|est| tr|ky |ikd|nik|ivo|nit|zen|u o|n\xE9m|nez|i\xE1l|\xEDho|len|ens|o\u017Ee|oko|k\xE9h|rac|ven|\xED k|e s|l\xE1n|\u011Bl\xE1|zd\u011B|vzd|t k|din|odi|t\xED | od|r\xE9 |tup|pov|pln|\u0161t\u011B|\xE1kl|nno|tak|er\xE1|\u0159ed|o a|a t|res|j\xEDc| mu|u z|rok| ob|\u010Dno|u a|y k|i j|\xE9 n|lu\u0161|\xEDsl|oso|ci\xE1|soc|n\xEDh|o j|ck\xE9",run:"ra |we |wa |e a| mu|a k|se | n | um| ku|ira|ash|tu |ntu|a i|mu |umu|mun|unt|ere|zwa|ege|ye |ora|teg|a n|a a|ing|ko | bi|sho|iri| ar| we|shi|aba|e n|ese|go |a m|o a|gu |uba|ngo|nga|hir| ca|ugu|obo|hob|za |ndi|ish|gih| at|ara|wes| kw|ger|ate|a b| ba| gu|e k|can|ama|ung|bor|u w|mwe|di | ab|nke|ke |kwi|ka |ank|yo |ezw|n u|na |iwe|e m|rez|ri |a g|gir| am|igi|e i|ro |a u|ngi|e b|ban| ak| in|ari|n i|hug|ihu|e u|riz|ang|nta| vy|ata| ub|and|aka|rwa| nt|kur|ta |iki|kan|iza|u b|ran|sha|o n|i n| ig|ivy| iv|ahi|bah|u n|ana| bu| as|aku|ga |uko|o u|ho | ka|ose|ubu|ako|guk|ite|o y|ba |i b|any|kir|o k|aho|iye|kub|amw|nye|aha| ng|o m|nya| it|re | im|o b|izw|kun|hin|e c|vyo|o i|vyi|ngu|uri|imi|imw|gin|ene|u m|zi |ha |kug|bur|uru|jwe| zi|u g|era|aga|ron|abi| y |e y| uk|gek|ani| gi|eye|ind|wo |u a|i a| ib|i i|ras|bat|gan|amb|n a|onk|rik|ne |ihe|agi|kor| ic|ze |tun|ibi|wub|nge|o z|tse|nka|he |rek|twa|gen|eko|mat|ber| ah|ni |ush|umw| bw|mak|bik|ury|yiw|bwo| nk|ma |no |kiz|uro|gis|aro|ika| ya|gus|y i|wir|ugi|uki| ki|a c|ryo|bir| ma| yi|iro|bwa|mur|eng|ukw|hat|tan|utu|wit|w i| mw|y a|mbe| ha|uza|ham|rah| is|irw|o v|umv|ura|eny|him|eka|bak|bun| ny|bo |yig|kuv|wab|key|eke|yer|vye|i y|ita|ya |a r| ko|kwa|o c",plt:"ny |na |ana| ny|a n|sy |y f|a a|aha|ra | ma|nan|n n|any|y n|a m|y m|y a| fi|an |tra|han|ara| fa| am|ka | ts| na|in |ami| mi|a t|olo|min|man|iza|lon| iz|fan| ol| ha| sy|aka|a i|reh|ay |ian|tsy|ina| ar|on |o a|etr|het|ona|y o|o h|zan|y t|a h|ala| hi|a f|y h|ehe|ira|a s|zo |y i|ndr|jo | jo|n j| an| az|ran|dia| dr|y s|fah|ena|ire|tan|dre| zo|mba| ka|m p|afa| di|n d|and|azo|zy |amp|ia |ren|iny|rah|y z|ry |ika|oan|ao |amb|lal|ho | ho|isy|ony|tsa|asa|a d|ha |fia|mis|ava|ray| pi|am |dra| to|rin| ta|ant|eo |zay|rai|tsi|itr|sa | fo| ra|van|ova|nen|azy| vo|mpi|ari|o f|tok|a k| ir|kan|oto|mah|ly |sia| la|n i|voa|haf|a r|ito|y k|oka|y r|y l|ano|ita|ene|its|ial|zon|aza|ain| re| as|fot|aro|fit|nat|nin|aly|har| ko|ham| no|fa |ary|atr|ila|ata|iha|nam|kon|oko| sa|elo|nja|anj|ive|isa|oa |dy |y d|o m|nto|ank|o n|otr|pan|fir|air|sir|ty |a v|sam|o s|tov|mit|rak|reo|o t|pia|tao| ao|no |y v|iar|a e|a z|hit|hoa| it|to |za |ton|eha|end|vy |idi|tin|ati|adi|lna|aln|rov|ban| za|nga|hah|oni|osi|sos|vah|ino|ity| at|hia|pir|ifa|omb|ame|era|vel|kar|va |tso|jak|fid|ifi|ais|o i|idy|la |ama|ba | pa|tot|ani|rar|mpa|haz|kam| eo| il|iva|aho|nao|n k|ato|lah|ovy| te|dro|lan|ela| mo| si|fin|miv|san|koa| he|aso| mb|sak|kav",qug:"ta | ka|ka |na |una|cha|ash|ari|a k|ana|pak|ish|ach|hka|shk|mi |kta|hay|man| ch|apa|ak |rin|ata|kun|har|akt|ita| ha|ami|lla| pa|ama|pas|shp| ma|tak|ay\xF1|y\xF1i|in |sh |ina|uku|nka|chi|aka|a c|yta|kuy|all|tap|a h|kan| tu|\xF1it|tuk| ru|run|chu|an |pay|ayt|ris| ki|aku|hpa|ank|a p|kam| sh|nam|a s|uy |i k|ayp|nak|pi |nta|a m| li|ay |lia|hin|kaw|nap|ant|tam|a t|iri|nat| wa|y r|kay|aws| ya|n t|ypa|wsa|pa |lak|shi|a a|lli|iku|hu |n k|iak|yay|kis| al|shu|a w|ipa| sa| il|api|kas|yku|yac|kat|a r|huk|i c|wan|hik|a i|ill|ush| ti|ayk|hpi| ku|kac|say|hun|uya|ila|ika|yuy|pir|ich|mac|ima|a y|yll|ayl|i p|kin|a l| wi|kus| yu|lan|tan|llu|kpi| ta| pi|aya|la |yan|awa| ni|kak|lat|rik|war|ull|kll|li |ink|nch|un |akp|n s|may| ay|uch|i s|nac|sha|iki|kik|h m|ukt|pip|tin|n p|iya|nal|aki| ri|ura|tik|mak|ypi|i m|i w|n m|his|k i|riy|iwa|y h| hu|han|akl|k t|mas|pik|kap| \xF1a|u t|nmi|nis|k a|i y|k l|kar| im|i i|wil|yma|aym|ksi|iks|uma| su|h k|has| ak|unk|huc|kir|anc|k m|pal|k k|ik |i\xF1i| i\xF1|ma |n y|mun| mu|mam|tac|a n|i t|k r|sam|ian|asi|k h|was|ywa|iyt|llp|san|sum|ray|si |pan|nki|tar| ii|u k|\xF1ik|uk |i\xF1a|kuk|wpa|awp|akk|a u|wat|uri| mi|yar|uyk|ayw|h c|ha |tay|rmi|arm|uta|las|yka|llk|kul|wi\xF1|ati|ska| ll|kit|n h|uti|kic|mat",mad:"an |eng|ng |ban| sa| ka|dha|ren| se| ba|ak | ha|adh|hak| dh|ang|se | pa|aba|a s|na |aga|ha | or|n s|ore|ara| ag|gad|are|ana|n o|ngg|ale|gan|a k|ala|dhu|tab|sar|ota|asa|eba| ot| ke|sab|ba |wi |uwi|abb|i h|huw|aan|n k|a b|bba| ta| ma|pan|hal|bas|ako|dhi|ra |kab|em |beb|ka |lak|gi |lem|g a|eka|n b|ama|nga|san|at |ong|ran|nge|a o|ggu|sa |a d|ane|n p|ken|par|aja|man|gar|ata|nek|apa| na|agi|abe| ga|e e|sal|a a|tan|g s|al |kal|gen|ta |i s|aka|e a|a p|a e| la| pe|nan| an|era|e d| e | be|n a| al|ena|uy |guy|n n|ate| bi|mas|e k|kat|uan|oan|kon|k k|a m|i d|g e|n t|g k|ada|koa|lan|ela| da|bad|ma |ne |as |lab|ega| mo|ar |car|one|i p|bi |kaa|bat|ri |on |pon| so|e b|le |ah |abi|ase|adi|epa| ep|k h|and|pam|te |ok |ste|aon|om |oko|aha|ari|ona|asi|ter| di|di |pad|e s|sad|yar|neg|ton|set|rga|ost|mos|gap|nda|a l|har|i k|ina| a | ng|kom|isa|si |a t|a h| kl|jan|daj|iga|hig|idh|hid|ndh|n m|ngs|tto|ett|arg|la |k b|ler|k d|nna| to|nao|n d|mat| ca|tad|bis|aya|epo|aen| po|bin|nya|kas|k s|n h|sya|nta|gsa|en |ant|n g|kar|i e|das|e t|e p|iba| pr|g p| ho| el|i a|hi |os |sao|uwa|tes| ja|nag|nas|lae|sia|t s|k o|nto|int|yat|arn|m p|duw|adu|eta| ko|i b|ni |g n|kla|rak|ame|mpo|jua|sok|aso|ggi|eja|pel|jam|ele| et|dil",nya:"ali|ndi|a m|a k| nd|wa |na | al|yen| ku|nth|ra |di |se |nse| mu|a n|thu|hu |nga| wa|la |mun|u a|unt|iye| ka|ce |ace| lo|a l|ang|e a| la| pa|liy|a u|ens| ma|idw|ons|dwa|e m|i n|ala|kha|lo |li |ira|era|ene|ga |ana|za |o m| mo|yo |o w| ci|we |dzi|ko |o l|and|dan|hal|zik|chi|oyo|pa |ner|ulu|ena|moy| um|a p| da|ape|kap|ka |iko| an|pen|a c|to |ito|hit|nch| nc|iri|lir|wac|umo|e k|lu |a a|aye| dz|kuk|a z|dwe|tha|mal| za|ing|ufu|mu |ro |ful| uf|o c|i d|lin|e l|zo |edw| zo|o a|mwa|u w|iro|o n|lan|amu|ere| mw|nzi|dza|alo|ri | li|fun|lid|gan|so | ca|kul|ofu|nso|o z|ulo|unz|o k|mul|lam|i c|san|a b|kwa| na|a d| a |una|u k|i l|nkh|ant|aku|ca |cit|oli|ipo|dip|ama|lac|wir|han|yan|osa|uli|tsa|i m|pon|kup|u d|ti |gwi|ukh|ung|hun|lon|ank|nda|iki|ina| ko|ao |diz|phu|ati|oma|i a|tsi|pat|iya|siy|kut| ya|zid|eze|ma |i k|mer|ome|mol|u n|u o|aph|ogw|izo|mba|sid|ku |sam|awi|adz| ad|izi|ula|say|e n|khu| kh|rez|vom|bvo|okh|lok|win|akh|o o| am| on|zir|map| zi|eza|ja |go |ngo|ika|its|ats|osi|gwe| co|isa|ya |haw|ani|o p|zi |ndu|kho|ezo|kir|uni|i u| ay|lal|gal|sa |bom| bo|ola|amb|wak|ha |ba |nja|anj|ban| ba|iza| bu|udz|ngw|bun|oye|o d|nal|kus|i p|i o|i y|wi | nt|e p| si|aka|ne |men|jir|nji|sed|ets|end|eka|uma|du ",zyb:"bou|iz |aeu|enz|eng|uz | bo|ih |oux|nz | di|ing|z g|ux |uq |dih|ngh| ca|ng |gen|ung|z c| mi|miz|ij |cae|z d| gi| de| ge|euq|you| ci|ngz|ouj|aen|uj | yi|ien|gya| gu|ngj|mbo| mb|zli|dae|gij|cin|ang|j d|nae| se| ba|z y|euz| cu|de |x m|oz |j g|ouz|x b|li |z b|h g| da| yo|nj |xna|oxn|rox| ro|h c|nzl|vei|yau|wz |z m|ix | si|i c|iq |gh |j b| cw|nda|yin| hi| nd|dan|vun|inh| ga|can|ei |cun|yie|q g|hoz|bau| li| gy|wyo|cwy|z h|gue|gz |gun|faz|unz|yen|uh |den|ciz| go|q c|gj | bi|ej |aej| fa|hin|zci| wn|j n|goz|gai|au |z s|q d| vu|h m|gva|hu |auj|ouq|az |h d|ya |uek|ci |nh |u d|ou |sou|jso|gjs|din|awz|enj| do|h s|eve|sev|z r|nq |sin|nhy|g g|g b|liz|kgy|ekg|sen|eix|wng|lij|ngq|bin|i d|ghc| ha|bae|hix|h y|j c|ghg|i b|ouh|en |n d|h f|j s|z v|j y|law|hci|anh|inz|q y|nei|anj|ozc|ez |enh|q s|aiq|uen|zsi|zda|hye|ujc|e c|siz|eiz|anz|g y|i g|q n|bie| ne| ae|giz|u c|hgy|g d|gda|ngd|cou| la|z l|auy|ai |in |iuz|zdi|jhu|ujh|yuz| du|j m| fu|cuz|eiq|g c|gzd| co|uyu|coz|zbi|biu| dw|i s|i n|aw |dun|yun|izy|daw| he|nho| ho|enq|x l|cie|q b|cij|uzl|x d|iuj|awj| ya|eij|dei|nde|sae|izc|wnq|wnh|sei|h b|aih|gzs|bwn|a d|u g|ngg|jca|e b|ran| ra|hcu| me|iet|van| bu|guh|hen|si |wnj| ve|u b|azl|inj|gak|gan|ozg|siu|yaw|i m",kin:"ra | ku|se | mu|a k|ntu|tu |nga|umu|ye | um|unt|mun|e n| gu|we |ira|a n| n |wa |ere|mu |ko |gom|a b|e a| ab|li |e k|mba|a a|e b|aba|ga |e u|ba |omb|o k| ba|a u|ose|u b|o a| cy|ash|eng| ag|kwi| bu|za |gih|ren|ndi| ub|ang|yo |aka|gu |igi| ib|a g|a m| nt|uli|o b|ama|ihu|e i|nta| ak|ago|ro |ora| ka|ugu|hug|di |iye|ban| am|cya|ku |ta | bw|and|sha|re | ig|gan|ubu|na | kw|obo| by| bi|a i|yan|ka |sho|kub|era|ese| we|kan|aga|hob|bor|ana|byo|ura|uru|ibi|rwa|wes|u w|no |uko|i m|mo |u a|ure|ili|uba|o n|uha|uga|n a| im|ish|bwa|bwo|wiy|ali|ber|ze |ne |ush|are|o i|u m|ger|bur|ran| ki| no|ane|bye| y |ege|teg|guh| uk|n i|rag|i a|ya |u g|e m|anz|bo |abo|gar|wo |y i|ho |age|ind|o m|eke|a s|ara|zir|ite|kug|kim|aci| as|u n|ani|kir|mbe| gi|yos|kur|ugo|gir|e c|iza|aho|i b|tur|ata|o u| se|u u|zo |i i|aha|nge|mwe|iro|akw|any|eza|uki|imi|o y|ate|u k|iki|atu|bat| in|go |tan|n u|bos| bo| na|hak|iby| at|ihe|ung|ha |bul|kar|eye|eko|gek|nya|o g|shy|e y|awe|ngo|bit|mul|nzi|rer|bag|ge |imw|bah|cir|gac|bak|je |gez|imu|eze|tse|ets|mat| ru|irw|he | ni| ur| yi|ako|ngi| ng|i n|rez|ubi|gus|fit|afi|ugi|uka|amb|o c|utu|ufa|ruk|mug|bas|bis|uku|hin|e g|ige|amo|ing| af|yem|ni | ry|a r|gaz|te |erw|bwe|ubw|hwa|iko| al|ant|zi ",zul:"nge|oku| ng|a n|lo |ung|nga|la |le | no|elo|lun| um|e n|wa |we |gel|e u|ele|nel|thi|ke |nom|ezi|ma |ntu|oma|hi |o n|ngo|tu |nke|onk|o l|uth|ni |a u|lek|unt| wo|o e| lo|mun|umu|pha| ku|ang|ho |kwe|ulu| ne|won|une|lul|elu| un|a i|gok|kul|ath|hla|lok|khe|eni|tho|ela|zwe|akh|kel|a k|enz|ana|ban|aka|u u|ing|ule|elw|kho|uku|ala|lwa|gen| uk|wen|ama|na |e k|ko |gan|a e|he |zin|enk|o y| ez|kat| kw|lan|eth|het|o o| ok|okw|i n|nzi|aba|e a|hak|lel|lwe|eko|ane|ka |so |yo |ayo|o a|uhl|nku|nye| na|thu|mph|do |ben|ise|kut|ike|kun| is| im|hol|obu|fan|i k|e w|nhl|nok|ini|and|kuh|ukh|kuk| ak|e i|isi|aph|zi |ile|eki|ekh| ba|eka|the|a a| le| ye|kwa|e e|fut| fu|za |mal| ab|ebe|isa| em|o w|kub|mth|i w|ndl|emp|any|olo|ga | ko|nen|nis|alu|ith|eli|ndo|seb|nda| ya|i i|eke|vik|ake|uba|abe|ezw|yok|ba |ale|zo |olu|ume|ye |esi|kil|khu|yen|emi|nez|hlo|a l|ase|ula|kek|a o|iph|o u|no |azw|kan|mel|uny|ne |ufa|ahl|lin|hul|ant|und|sa |enh|kus|kuv|lak| in|o i|din|kom|amb|zis|ind|ola|uph|wez|eng|yez|phe|phi|mba|nya|han|kuf|nem|isw|ani|iyo| iy|fun| yo|uvi|i a|ene|izi| el|cal|i e|eze|ano|nay|hwe|kup|lal|uyo|ubu|kol|oko|ulo| la|e l|tha|nan|mfu|hon|nza|hin| ey|omp|da |bo |ilu|wak|lon|iso|kug|nka|ink|i l|sek|eku| ek|thw|gez",swe:"ar |er |tt |ch |och| oc|ing|\xE4tt|ill|r\xE4t|en | ti|til|f\xF6r|ll | r\xE4|nde| f\xF6|var|et |and| en|ell| ha|om |het|lle|lig|de |nin| de|ng | in| fr|as |ler| el|gen|nva|und|att|env|r h| i |r r|ska|fri| so|har|der| at|\xF6r |ter|all|t t| ut|den|ka |lla|som|av |sam|ghe|ga | sk| vi| av|ete|la |ens|t a| si|r s|iga|igh|tig| va|ig |a s| st|ion|ra |tti|a o| \xE4r|ten|ns |t e|na | be|han| un| an| sa|a f| la| gr| m\xE5|nge|n s|vis|lan|m\xE5 |ati|nat| \xE5t|an |nna| li| al|t f|ans|nsk|sni|gru|\xE4ll|tio|ad | me|isk|kli|s f|t i|st\xE4|t s|ri |med|sta|h r|lik|da |dig|ta |r o|run|on | re|lag|tta|\xE4r |kap|a i|a r|\xE4nd|erv|n e|kte|n f|rvi|nom|itt|id | mo|sky|r e|ver|\xE4ns|vil|gt |igt| na|tan|uta|dra|t o|ro |isn| fa|kal|ihe|rih|erk|r u|e s|per|l v|vid|one|rel|ber|ran|ot |mot|ndl|d f|ed |ika|m\xE4n|l s|bet|t b|dd |ydd|kyd|n o|s s|str|n m|tet|sin|r f| om|rna|int|r i|end|nad|l a|ap |ers|nda|t v|ent|rbe|arb| h\xE4|ets|h\xE4l|amh|ckl|gar|nga|r m|je |rje|arj|n i|s e|lin|r t|i s|r\xE4n| pe|ilk|t l|ern|p\xE5 | p\xE5|t\xE4l|d e|dom|ege|g e|tni|r a|lit|ras| s\xE5|lln|kil|ski|enn|i o|a d|er\xE4|n a|ara| ge|\xE4ro|a m| ar|t d|ilj|els|yck| ve|g o|fr\xE5|nas|tra|ess|del|m s|liv|l l|in |v s|g a|ast|e e|val|son|rso|e t|age|nd | eg|ial|cia|oci|soc|upp|igi|eli|g s|rkl|gad|ndr|nte|\xF6ra",lin:"na | na| ya|ya |a m| mo|to | ko|li |a b| li|o n| bo|i n|a y|a n|ki |a l|kok|la | ma|zal|i y|oki| pe|ngo|ali|pe |so |nso|oto|ons| ba|ala|mot|a k|eng|nyo|eko|o e|nge|yon| ny|kol|lik|iko|a e|o y|ang|ye | ye|oko|ma |o a|go | ek|ko |e m|aza|te |olo|sal|ama|si | az|mak|e b|lo | te|ta |isa|ako|amb|sen|ong|e n|ela|oyo|i k|ani| es|o m|ni |osa| to|ban|bat|a t|mba|ing|yo | oy|eli|a p|mbo|o p|mi | mi| nd|ba |i m|bok|i p|isi|mok|lis|nga|ge |nde|koz|bo |gel|ato|o t|mos|aka|oba|ese|lam|kop| ez|lon|den|omb|o b|ota|sa |ga |e a|e y|eza|kos|lin|esa|e e|kob|e k|sam|kot|kan|bot|ika|ngi|kam|ka | po|gom|oli|ope|yan|elo| lo|ata| el|bon|oka|po |bik|ate| bi|a s|i t|i b|omi|pes|wa | se|oza|lok|bom|oke|som|zwa|mis|i e|bek|iki| at|ola|ti |ozw|lib|o l|osu|oso|e t|nda|ase|ele|kel|omo|bos|su |usu|sus|bal|i l|ami|o o|bak| nz|pon|tel|mob|mu | ep|nza|asi|mbi|ati|kat|le |gi |ana|oti|ndi|tan|a o|wan|obe|kum|nya|mab|bis|nis|opo|tal|mat| ka|bol|and|aye|baz|u y|eta| ta|ne |ene|emb|sem|e l|gis|ben| ak| en|mal|obo|gob|ike|se |ibo|\u2019te| \u2019t|umb| so|mik|oku|be |mbe|bi |i a|eni|i o| mb|tey|san| et|abo|ebe|geb|eba|yeb|bu | as|ote|sik|ema|eya|ibe|mib|ai |pai|mwa|kes|da |may|boz|amu|a a|kom|mel|ona|ebi|ia |ina|tin| ti|bwa|sol|son",som:" ka|ka |ay |uu |an |yo |oo |aan|aha| wa|da | qo| in| u |sha| xa|a i|ada|iyo| iy|ma |ama| ah| la|qof|aa |hay|ga |a a|a w|ah | dh|a s| da|in |xaq| oo|a d|aad|yah|eey| le|isa|lee|u l|q u|aq | si|taa|eya|ast|la |of |iya|sa |y i|u x|sta|kas|xuu|uxu|wux| wu|iis|nuu|inu|ro | am| ma|a q|wax|dha|ala|kal|nay|f k|a k|le |ku | ku| sh|o i|a l|ta |maa|a u|dii|loo| lo|o a|ale|ara|ana|iga|o d| uu|ha |lo |o m|o x|doo|aro|kar|yaa|gu |si |ima|na | xo| fa|adk|do |a x|ad |aas| qa| so|a o| ba|lag| aa| he|dka|adi|soo|o k|aqa| is|ash|u d|had| ga|eed|san|u k|a m|iin|i k| ca|u s|n l|yad|rka|axa|elo|hel|aga|hii|o h|o q| ha|id |n k| mi|baa| xu|har|xor|aar|ax |mad|add|nta|mid|aal|waa|haa|ina|qaa|daa|agu|ark|o w|nka|u h|dad|ihi| bu| ho|naa|n a|ays|haq|a h|o l| gu|o s|aya|saa|lka| ee| sa|dda|ab |nim|quu|gga|ank|kii|rci|arc|n s|a g| ji|gel| ge|eli|ysa|a f|siy|int|laa|uuq|uqu|xuq| mu|i a|uur|mar|ra |iri|o u| ci|riy|ya |ado|alk|dal|ee |al |rri|ayn|asa| di|ooc|aam|ofk|oon|to |ayo|dar| xi|dhi|jee|a c| ay|yih|a j|ban|caa|lad|sho|d k|ida|uqd|agg|sag|ras|bar|ar | ko| ra|o f|gaa|gal|fal|u a| de| ya|o c|ii |xay|eel|aab|sig|aba|orr|hoo|u q|y d|ed |ho |sad|qda|h q|fka|n i|xag|n x|qay|lsh|uls|bul|u w|jin| do|raa| ug|ido|ood",hms:"ang|gd |ngd|ib | na|nan|ex | ji|eb |id |d n|b n|ud | li|nl |ad | le|jid|leb|l l| ga|ot | me|x n|anl|aot|mex|d g|b l|d d|ob |gs |ngs|jan| ne|ul | ni|nja| nj|lib|ong|nd | zh|jex| je|b j| sh|ngb| gh|gb | gu|gao|l n|han| ad|gan| da|t n| wu|il |x g|nb |b m| nh|she|is |l j|d l|nha|l g|d j|b g|el |end|wud|nex|gho|d s|d z|oul|hob|ub |nis| ch| ya|it |b y|eib| gi|s g|lie| yo| zi|oud|s j|d b|nx | de|es |d y| hu|uel|gue|ies|aob|you| ba|d m|chu|gia|dao|b d|s n|zib| go|zha|eit|hei|al |hud| do|nt |ol | fa|t g|hen|ut |gx |ngx|ab |fal|x j|b z|ian|d h|don|b w|t j|iad|nen| xi|gou|d c|b h|hao|x z|nib|anx|ant|gua| mi|s z|dan|ox |inl|hib|lil|uan|and| xa|b x| se|x m|uib|hui|d x|anb|enl| we|od |enb| du|at |ix |s m|bao| ho|hub| ng|zhi|jil|l s|yad|t m|t l|yan| ze| ju|heb|had|os |aos|t h|l d|nga| he|b a|xan|b s|sen|xin|dud|jul|d a|lou| lo|dei|d w| bi|b c| di|zhe|gt |ngt|x l|bad|x b| ja|hon|zho|blo| bl|d k| ma|deb|l z|wei| yi| qi|b b|x d|d p|eud| ge|x a|can| ca|t w|lol| si|hol|s w|aod|pao| pa|ren| re|x s|eut|pud| pu|aox|mis|gl |ngl|x w|zei|gon|enx|gha|s a|b f|l y|oub|eab|hea| to|did| ko|unb|ghu|t p|x c|geu|t s|x x|jao|ed |t c|l m|l h|jib|ax |l c|d f|nia| pi|eul|d r| no|min|l t|heu|ux |tou|ns |s y|iel|s l|hun",hnj:"it | zh| ni|ab |at |ang| sh|nit| do|uat|os |ax |ox |ol |nx |ob | nd|t d|zhi|nf |x n|if |uax| mu|d n|tab| ta| cu|mua|cua|as |ad |ef |uf |id |dos|gd |ngd|hit|ib |us |enx|f n|she|s d|t l|nb |ux |x z|ed |inf|b n|l n|t n|aob|b z| lo|ong|ix |dol| go|zhe|f g| ho| yi|t z|d z|b d| le|euf|d s|ut |yao| yo| zi|gb |ngb|ndo|enb|len| dr|zha|uab|dro|hox| ge|nen| ne|han| ja|das|x d|x c|x j|f z|shi|f h|il | da|oux|nda|s n|nd |s z|b g| ny|heu| de|gf |ngf| du|od |gox| na|uad| gu|inx|b c| ya|uef| xa| ji|ous| ua| hu|xan|hen|zhu|nil|jai|rou|t g|f d| la|enf|ged|ik | bu|nya|you|f y|lob|af |bua|uk |is |yin|out|of |l m|ud |hua| qi|ot |t s| ba|ait| kh|s s|nad| di|aib|x l|lol| id|dou|ex |aod|bao| re| ga|d d|b y|las|hed|b h|b s|f b|t y|jua| ju| dl|x s|hue|b l| xi|zif|dus|b b|x g|hif|x y|hai| nz|sha| li|x t| be|d j|und|hun|ren|d y|hef|xin| ib|b t|l d|aos|s l| ha|gai|nzh|gx |ngx| ao|s b|s x|el |gt |ngt|hik|aid|s t|x m|f l|f t| pi|aof|t r|eb | gh|s y|d l|gua| bi| za| fu|t h| zu|hou|deu|lb | lb|d g| mo|b k| bo|iao|ros|gon|eut|x h|al |uaf|hab|t t|k n|f x|hix|pin|yua| no|t b|ak | zo|s m| nb| we|d b|gha|f s|mol|euk|dax|l b|nof| ko|lou|guk|end|uas|t k|dis|dan|yol|uan|d t|x b|lan|t m| ch|jix|x x| hl|aox|zis|x i|et | ro",ilo:"ti |iti|an |nga|ga | ng| it| pa|en | ma| ka| a | ke| ti|ana|pan|ken|ang|a n|agi|a k|n a|gan|a m|a a|lin|ali|aya|man|int|teg|n t|i p|nte| na|awa|a p|na |kal|ng |dag|git|ega|sa |da |add|way|n i|n n|no |ysa|al |dda|n k|ada|aba|nag|nna|ngg|eys| me|a i|i a|mey|ann|pag|wen|i k|gal|gga| tu|enn| da| sa|nno| we|ung| ad|tun|mai| ba|l m| ag|ya |i s|i n|yan|nan|ata|nak| si|aka|kad|aan|kas|asa|wan|ami|aki|ay |li |i m|apa|yaw|a t|mak| an|i t|g k|a s|ina|eng|ala|ika|ama|ong|ara|ili|dad| aw|gpa|nai|et |yon|ani|aik|on |at |oma|sin|bal|ipa|n d|uma|g i|ket|ag |in |aen|n p|ram|sab|aga|nom|ino|lya|ily|syo|i b| ki|nia|agp|gim|kab|asi|kin|iam|ags|bab|oy |toy|n m|agt| ta|bag|sia|g a|gil|mil| um|o p|ngi|n w|i i|pad|pap|daa|iwa|naa|eg |ias|ed |nat|bae|o k|saa|san|pam|gsa|ta |kit|ma |dum|yto|tan|i e|t n|uka|t k|apu|lan|sta|sal| li|a b|ari|g n|den|mid|ad |o i|y a|ida|ar |aar|y n|dey| de| wa|a d|ak |bia|ao |tao|min|asy|mon|imo| gi|maa|sap|abi|i u|aib|kni|i l|gin|ged|o a| ar|kap|pul|eyt|abs|ibi| am|akn|i g|kip|isu|g t|bas|nay|ing|i d|kar|ban|iba|nib|t i|as |d n|y i|ura|a w|nal|aad|i w|lak|adu|kai|bsa|duk|edu| ed|may|agb|agk|tra|gge|sol|aso|agr|ngs|ian|ila|dde|edd|tal|aip|kua|umi|pay|sas|ita|pak|g d|ulo|inn|aw "},Cyrillic:{rus:" \u043F\u0440| \u0438 |\u0440\u0430\u0432| \u043D\u0430|\u043F\u0440\u0430|\u0441\u0442\u0432|\u0433\u043E |\u0435\u043D\u0438|\u0432\u043E |\u043E\u0432\u0435| \u043A\u0430|\u043D\u0430 |\u0442\u044C | \u043F\u043E|\u0438\u044F |\u043E \u043D| \u043E\u0431|\u0435\u0442 | \u0432 |\u0441\u0432\u043E| \u0441\u0432|\u0430\u0432\u043E|\u0430\u043D\u0438|\u043E\u0441\u0442|\u043E\u0433\u043E|\u044B\u0439 |\u0430\u0436\u0434|\u043B\u043E\u0432|\u0442 \u043F| \u0438\u043C|\u043D\u0438\u044F| \u0447\u0435| \u0441\u043E|\u0435\u043B\u043E|\u0438\u043C\u0435| \u043D\u0435|\u043B\u044C\u043D|\u043B\u0438 |\u0447\u0435\u043B|\u043A\u0430\u0436|\u0435\u0441\u0442|\u0432\u0435\u043A|\u0430\u0442\u044C|\u043E\u0432\u0430|\u0438\u043B\u0438| \u0440\u0430|\u0435\u043A |\u0439 \u0447|\u0434\u044B\u0439|\u0436\u0434\u044B| \u0434\u043E|\u0438\u0435 |\u0435\u0435\u0442|\u043C\u0435\u0435|\u043D\u043E | \u0438\u043B|\u0438\u0438 |\u0441\u044F |\u0435\u0433\u043E|\u043E\u0431\u043E|\u0438 \u043F|\u043D\u0438\u0435|\u043A \u0438| \u0431\u044B|\u0438 \u0441|\u0438 \u0438|\u043C\u0438 |\u0431\u043E\u0434|\u0432\u043E\u0431|\u0432\u0430\u043D| \u0437\u0430|\u043E\u0439 |\u044B\u0445 |\u043E\u043C |\u043B\u0435\u043D|\u0430\u0446\u0438|\u0435\u043D\u043D|\u043E \u0441|\u043E \u043F|\u044C\u043D\u043E|\u0442\u0432\u0430|\u0442\u0432\u043E|\u043F\u0440\u0438|\u043D\u043E\u0433|\u0430\u043B\u044C|\u0430\u043A\u043E|\u0432\u0430 |\u0438 \u043D|\u0441\u0442\u0438|\u043D\u044B\u0445|\u0442\u043E |\u0431\u0440\u0430|\u043E\u043B\u0436|\u0434\u043E\u043B|\u0441\u0442\u043E|\u0438 \u0432|\u043D\u044B\u043C|\u043E\u0435 | \u0435\u0433|\u043D\u043E\u0432|\u0438\u0445 |\u0435\u043B\u044C|\u0442\u0435\u043B|\u0442\u0438 |\u043D\u043E\u0441|\u043D\u0435 |\u043F\u043E\u043B|\u0440\u0430\u0437| \u0432\u0441|\u0438 \u043E| \u043B\u0438|\u0438 \u0440|\u044B\u0442\u044C|\u0431\u044B\u0442|\u0432\u043B\u0435|\u0440\u0435\u0434|\u0438\u044E |\u0442\u043E\u0440| \u043E\u0441|\u044C\u0441\u044F|\u0442\u044C\u0441|\u043E\u0434\u0438|\u0449\u0435\u0441|\u044F \u0438|\u043A\u0430\u043A|\u043F\u0440\u043E|\u0436\u0435\u043D|\u044B\u043C |\u043F\u0440\u0435|\u0430 \u0441|\u0441\u043D\u043E|\u0435 \u0434|\u043D\u043D\u043E|\u043E \u0438|\u0438\u0439 | \u043A\u043E|\u043E \u0432| \u043D\u0438| \u0434\u0435|\u0441\u0442\u0443|\u043B\u0436\u043D|\u0441\u043E\u0432|\u0435 \u0432|\u043D\u043E\u043C|\u043E\u043B\u044C|\u0440\u0430\u043D|\u043E\u0436\u0435|\u0438\u0447\u0435|\u0435\u0439 |\u0430\u0441\u0442|\u043D\u043D\u044B| \u043E\u0442|\u0442\u0443\u043F|\u043C \u0438|\u043E\u0434\u043D|\u0437\u043E\u0432|\u0440\u0435\u0441| \u043C\u043E|\u043E\u0441\u0443|\u043B\u044F |\u043E\u0441\u043D|\u0430 \u043E|\u0432\u0435\u043D| \u0442\u043E|\u043E \u0431|\u0448\u0435\u043D|\u0442\u0432\u0435|\u043E\u0431\u0449|\u0430 \u0438|\u0435 \u043C|\u044C\u043D\u044B|\u043E\u0431\u0440|\u0432\u0435\u0440|\u0447\u0435\u043D|\u044F \u043D|\u0436\u043D\u043E|\u0447\u0435\u0441|\u0430\u043A |\u043B\u0438\u0447|\u043D\u0438\u0438|\u0435 \u0438|\u0432\u0441\u0435|\u0431\u0449\u0435|\u0432\u0430\u0442|\u0435\u0441\u043F|\u043C\u043E\u0436|\u0439 \u0438|\u043D\u043E\u0435|\u043E \u0434|\u0431\u0435\u0441| \u0432\u043E|\u044F \u0432|\u0434\u0443 | \u0441\u0442|\u0434\u043D\u043E|\u043E\u043D\u0430|\u043D\u0430\u0446|\u0434\u0435\u043D|\u0435\u0436\u0434|\u0445 \u0438| \u0431\u0435|\u0438 \u0434|\u043D\u044B |\u0434\u043E\u0441|\u0434\u043B\u044F| \u0434\u043B| \u0442\u0430|\u043B\u044C\u0441|\u0430\u0442\u0435|\u0446\u0438\u0438|\u044F \u043F|\u0443\u044E |\u0438\u0442\u0435|\u0435 \u043E|\u043D\u043E\u0439|\u043F\u043E\u0434|\u043E\u0442\u043E|\u0441\u0442\u0440|\u0441\u0442\u0430| \u043C\u0435|\u0435\u043B\u0438| \u0440\u0435|\u044F \u043A|\u0442\u043E\u044F|\u0430\u043C\u0438|\u0435\u043D |\u044C \u0432|\u044E \u0438|\u0430\u0437\u043E|\u0433\u043E\u0441|\u043C \u043F|\u044C \u043F|\u0442 \u0431|\u0436\u0435\u0442|\u0443\u0447\u0430|\u0441\u0443\u0434|\u044C\u0441\u0442|\u0434\u0441\u0442|\u0449\u0438\u0442|\u0430\u0449\u0438|\u0437\u0430\u0449|\u043A\u043E\u043D|\u043D\u0438\u044E|\u0430\u043C |\u043E\u0434\u0443|\u0435\u0440\u0435|\u0433\u0440\u0430|\u043F\u0435\u0447|\u043E \u043E|\u043E\u0440\u043E|\u043A\u043E\u0442|\u0438 \u043A|\u0442\u0440\u0430|\u043D\u0438\u043A|\u0443\u0449\u0435|\u0446\u0438\u0430|\u043E\u0446\u0438|\u0441\u043E\u0446|\u043D\u0430\u043B|\u0435\u0441\u043A|\u043E \u0440|\u043A\u043E\u0433|\u0434\u0440\u0443| \u0434\u0440|\u043D\u0438 |\u0430\u0432\u0430|\u043D\u0441\u0442|\u0435\u043C |\u0430\u0432\u043D|\u044B\u043C\u0438|\u0435\u0434\u0441|\u0434\u0438\u043D|\u0434\u043E\u0432| \u0433\u043E| \u0432\u044B|\u0432 \u043A|\u044B\u0435 |\u043E\u0431\u0435|\u043C\u0443 |\u044F \u0435|\u0441\u043B\u0443|\u0443\u0434\u0430|\u0442\u0430\u043A|\u043A\u043E\u0439|\u0442\u0443 |\u0438\u0442\u0443|\u0437\u0430\u043A|\u0445\u043E\u0434|\u0432\u043E\u043B|\u0440\u0430\u0431|\u043A\u0442\u043E|\u0438\u043A\u0442|\u0438\u0447\u043D|\u043D\u0438\u0447|\u043E\u0442 |\u0438\u043D\u0430| \u043A |\u0442\u0435\u0440|\u0440\u043E\u0434|\u043D\u0430\u0440",ukr:"\u043D\u0430 | \u043F\u0440|\u043F\u0440\u0430| \u0456 |\u0440\u0430\u0432| \u043D\u0430| \u043F\u043E|\u043D\u044F |\u043D\u043D\u044F| \u0437\u0430|\u043E\u0433\u043E|\u0442\u0438 |\u0432\u043E |\u0433\u043E | \u043A\u043E|\u0430\u0432\u043E| \u043C\u0430|\u043B\u044E\u0434|\u043E \u043D| \u043D\u0435| \u043B\u044E|\u044E\u0434\u0438|\u043E\u0436\u043D|\u043A\u043E\u0436|\u043B\u044C\u043D|\u0436\u043D\u0430|\u0434\u0438\u043D|\u0430\u0442\u0438|\u0430\u0454 |\u0438\u0445 |\u0438\u043D\u0430|\u043F\u043E\u0432|\u0441\u0432\u043E| \u0441\u0432|\u0430\u043D\u043D|\u0454 \u043F|\u043C\u0430\u0454|\u0430\u0431\u043E|\u0430 \u043B| \u0431\u0443|\u043D\u0435 |\u0435\u043D\u043D|\u0431\u043E | \u0430\u0431|\u0430 \u043C|\u043E\u0432\u0438|\u043D\u0456 | \u0432\u0438| \u043E\u0441|\u0430\u0446\u0456|\u0432\u0438\u043D| \u0442\u0430|\u0431\u0435\u0437|\u043E\u0431\u043E| \u0432\u0456| \u044F\u043A|\u0435\u0440\u0435| \u0434\u043E|\u0456 \u043F|\u0443\u0432\u0430|\u043E \u043F|\u0430\u043B\u044C|\u043D\u0438\u0445|\u043E\u043C |\u043C\u0438 |\u0456\u043B\u044C|\u043D\u043E\u0433|\u0442\u0430 |\u0438\u0439 |\u043F\u0440\u0438|\u043E\u044E |\u0442\u044C |\u0441\u0442\u0430| \u043E\u0431|\u0432\u0430\u043D|\u0438\u043D\u043D|\u0442\u0456 |\u043E\u0441\u0442| \u0443 |\u0441\u044F |\u0432\u0430\u0442|\u0431\u0443\u0442|\u0438\u0441\u0442| \u043C\u043E|\u0435\u0437\u043F|\u0443\u0442\u0438|\u043D\u043E\u0432|\u043F\u0435\u0440|\u0456\u0457 |\u0438 \u043F|\u0431\u043E\u0434|\u0432\u043E\u0431|\u0441\u0442\u0432| \u0432 |\u043E \u0432|\u0432\u0456\u0434| \u0431\u0435|\u0430\u043A\u043E|\u043F\u0456\u0434|\u0442\u0438\u0441|\u043A\u043E\u043D|\u043D\u043E |\u0432\u0430 |\u043D\u043D\u0456|\u0456 \u0441|\u0430 \u043F|\u0441\u0442\u0456| \u0441\u043F|\u043D\u0438\u0439|\u0434\u0443 |\u044C\u043D\u043E|\u043E\u043D\u0430| \u0456\u043D|\u0434\u043D\u043E|\u043D\u0438\u043C|\u0456\u0439 |\u0430 \u0437|\u043D\u0443 |\u043C\u043E\u0436|\u0457\u0457 | \u0457\u0457|\u043B\u044F |\u0441\u043E\u0431|\u043C\u0443 |\u043E\u0457 |\u044F\u043A\u043E| \u043F\u0435| \u0440\u0430|\u0456\u0434 | \u0434\u0435|\u0456 \u0432|\u0438 \u0456|\u0447\u0438\u043D|\u0432\u043D\u043E|\u043E\u043C\u0443|\u043D\u043E\u043C|\u0443 \u043F|\u0456 \u043D|\u0430 \u0441| \u0441\u0443|\u0430 \u043E|\u043D\u0435\u043D|\u0438\u0441\u044F|\u043E\u0432\u043E|\u043D\u0430\u043D|\u043E\u0434\u043D|\u0443 \u0432|\u0456 \u0434|\u0430\u0432\u0430|\u0456\u0434\u043D|\u0440\u0456\u0432| \u0440\u0456|\u0456 \u0440|\u0438\u043C\u0438|\u0432\u0456\u043B|\u0438\u043C |\u0446\u0456\u0457|\u043E \u0434|\u0430 \u0432|\u0441\u0442\u0443|\u043E\u0434\u0443|\u0431\u0443\u0434|\u043E\u0432\u0430| \u043F\u0456| \u043D\u0456|\u044F \u043D|\u0435 \u043F|\u043D\u0430\u0446|\u0438 \u0441|\u043D\u043D\u0430| \u043E\u0434| \u0440\u043E|\u043D\u043E\u0441|\u044C\u043D\u0438|\u044E\u0442\u044C|\u0438 \u0437|\u043A\u0438 |\u0456 \u0437|\u0430 \u0431|\u0441\u043F\u0440|\u0447\u0435\u043D|\u0436\u0435 |\u043E\u0436\u0435|\u0435 \u043C|\u043E\u0432\u043D|\u0440\u0438\u043C|\u0435 \u0431|\u0442\u043E |\u043D\u0456\u0445|\u043E\u0441\u043E|\u0443\u0434\u044C|\u0432\u0456 | \u0440\u0435| \u0441\u0442|\u0440\u0430\u0446|\u0434\u043E | \u0441\u043E|\u0440\u043E\u0437|\u043B\u0435\u043D|\u0432\u043D\u0438|\u0456\u0432\u043D|\u0440\u043E\u0434| \u0432\u0441|\u0441\u043F\u0456|\u043A\u043E\u0432|\u0437\u043F\u0435|\u0456\u0432 |\u0434\u043B\u044F| \u0434\u043B|\u0457 \u043E|\u0445\u0438\u0441|\u0430\u0445\u0438|\u0437\u0430\u0445|\u2010\u044F\u043A|\u044C\u2010\u044F|\u0434\u044C\u2010|\u044F \u0456|\u0442\u0430\u043A|\u0437\u043D\u0430|\u0437\u0430\u0431|\u0441\u0442\u044C|\u0442\u0443 |\u043D\u043E\u044E|\u0430 \u043D|\u0442\u043E\u0440|\u0441\u043D\u043E|\u043E \u0441|\u0436\u0435\u043D|\u0446\u0456\u0430|\u043E\u0446\u0456|\u0441\u043E\u0446|\u0456\u043D\u0448|\u0456 \u043C|\u043A\u043B\u0430|\u0438 \u0432|\u0442\u0435\u0440| \u0434\u0456|\u0456\u0441\u0442|\u043E\u0432\u0456|\u0443 \u0441|\u044F \u0432|\u0430\u0440\u043E|\u0441\u0456 |\u0432\u0456\u0442|\u0441\u0432\u0456|\u043E\u0441\u0432|\u0440\u043E\u0431|\u043F\u0456\u043B|\u0440\u0435\u0441|\u0437\u0430 |\u043F\u0435\u0447|\u0430\u0431\u0435|\u043A\u0443 |\u043B\u0438\u0432|\u0435\u0440\u0436|\u0434\u0435\u0440|\u0432 \u0456|\u0430\u0432\u043D|\u0442\u0430\u0432|\u0430\u0432 |\u0430\u043C\u0438|\u043A\u043E\u043C|\u0432\u043B\u0435|\u043E \u0431|\u044C \u043F| \u0449\u043E|\u0457\u0445 |\u0442\u0432\u043E|\u0445\u0442\u043E|\u0456\u0445\u0442|\u043A\u043E\u0433| \u043A\u0440|\u0430\u043D\u043E|\u0442\u0430\u043D|\u0456\u0430\u043B|\u043D\u0430\u043B|\u043D\u044C |\u0445 \u043F|\u0436\u043D\u043E|\u043B\u0435\u0436|\u0430\u043B\u0435|\u043F\u0440\u043E|\u0442\u0432\u0430|\u0440\u0430\u0442|\u043E \u043E|\u0445 \u0432|\u043D\u0430\u0440|\u043B\u044C\u0441|\u0446\u0456\u0439|\u043A\u043E\u0440|\u0447\u0430\u0441|\u0440\u0436\u0430|\u0457 \u0441|\u0438\u043D\u0443|\u0434\u0441\u0442|\u043E \u0437|\u0440\u0430\u0437|\u043C\u0456\u043D|\u0430 \u0440|\u0437\u0430\u043A",bos:" \u043F\u0440| \u0438 |\u0440\u0430\u0432|\u043D\u0430 |\u043C\u0430 |\u043F\u0440\u0430| \u043D\u0430|\u0438\u043C\u0430| \u0441\u0432|\u0430 \u0441|\u0434\u0430 |\u0430 \u043F|\u0432\u043E |\u0458\u0435 |\u043A\u043E |\u0430\u043A\u043E|\u043E \u0438| \u043F\u043E|\u0430\u0432\u043E|\u0435 \u0441|\u0430 \u0438|\u0442\u0438 | \u0438\u043C| \u0434\u0430| \u0443 |\u0441\u0432\u0430|\u043D\u043E | \u0437\u0430|\u043E \u043D|\u0432\u0430 |\u0438 \u043F|\u0438\u043B\u0438|\u0432\u0430\u043A|\u043B\u0438 | \u043A\u043E|\u043D\u0435 | \u0438\u043B|\u043A\u043E\u0458| \u043D\u0435| \u0434\u0440|\u043E\u0441\u0442| \u0441\u043B|\u045A\u0430 |\u0438\u043C |\u0438 \u0441|\u0443 \u0441|\u0438 \u0438|\u0430\u0432\u0430|\u0438\u0458\u0435|\u0430 \u0443| \u0431\u0438|\u0441\u0442\u0432|\u0441\u0435 |\u0432\u0430\u045A|\u0430 \u0434|\u043E\u043C |\u0458\u0435\u0434|\u0431\u043E\u0434|\u043E\u0431\u043E|\u043B\u043E\u0431|\u0441\u043B\u043E| \u0441\u0435| \u0440\u0430|\u0438\u0445 |\u0441\u0442\u0438|\u0430 \u043D|\u045A\u0435 | \u043E\u0431| \u0458\u0435|\u043F\u0440\u0438|\u0434\u0440\u0443|\u0443 \u0438|\u0458\u0443 |\u043E \u0434|\u0438\u0442\u0438|\u0432\u043E\u0458|\u0440\u0430\u0437|\u0430\u045A\u0435|\u043E\u0432\u0430|\u0434\u0458\u0435| \u043E\u0441|\u0435 \u0438|\u043B\u043E |\u0435 \u043F|\u0430\u045A\u0430|\u0443\u0458\u0435|\u0438 \u0434|\u0431\u0440\u0430|\u0442\u0440\u0435| \u0442\u0440| \u0441\u0443|\u0443 \u0437|\u0430 \u043A|\u043E\u0433 |\u0443 \u043F|\u043E\u0458\u0435|\u0446\u0438\u0458|\u0440\u0435\u0431|\u0430 \u043E|\u0430 \u0431| \u045A\u0435|\u0438 \u0443|\u043C\u0438\u0458|\u043D\u0438 |\u043D\u043E\u0441|\u0431\u0430 |\u0435\u0434\u043D|\u0441\u0432\u043E|\u045A\u0435\u0433| \u0438\u0437|\u043F\u0440\u043E|\u0435 \u0434|\u0436\u0430\u0432|\u0431\u0438\u0442| \u043D\u0438|\u0438 \u043E|\u0441\u0442\u0430|\u0430 \u0437|\u0430\u0432\u043D|\u0432\u0458\u0435| \u043A\u0430|\u0431\u0438\u043B|\u043E\u0432\u043E|\u0430 \u0458|\u0430\u0458\u0443|\u0438\u0441\u0442|\u0438 \u043D|\u043D\u0438\u0445|\u0458\u0435\u043B|\u0442\u0443 |\u0440\u0435\u0434|\u0433\u043E\u0432| \u043E\u0434|\u0435 \u043E|\u043E\u0458\u0438| \u0441\u043C|\u0458\u0430 |\u043E \u043A|\u0438\u043B\u043E|\u0430\u0446\u0438|\u0435 \u0443|\u043F\u0440\u0435|\u043E \u043F|\u0435\u0431\u0430|\u0443 \u043E|\u0441\u0443 |\u0432\u0438\u043C|\u0438\u0447\u043D| \u0441\u0430| \u0434\u0458|\u0430 \u0442|\u0438\u0458\u0430|\u0448\u0442\u0438|\u0447\u043D\u043E|\u0440\u0436\u0430|\u0434\u0440\u0436|\u0441\u0442\u0443|\u0434\u043D\u0430|\u043E\u0434\u043D|\u0435\u043D\u0438|\u0437\u0430 |\u0438\u0432\u0430|\u043D\u043E\u043C|\u0435\u043C |\u0434\u0443 |\u0440\u0430\u043D|\u0432\u043D\u043E|\u0441\u043C\u0438|\u0458\u0435\u0440|\u0435 \u0431|\u0435 \u043D|\u0434\u0435 |\u043F\u043E\u0441|\u043C \u0438| \u0434\u043E|\u0443 \u0434|\u043D\u0430\u043A|\u0430 \u0440|\u043E\u0431\u0440| \u043C\u043E|\u043D\u0438\u043C|\u0435\u0433\u043E| \u043A\u0440|\u0442\u0438\u0442|\u043A\u0440\u0438|\u0432\u0435 |\u0430\u043D |\u0438\u043A\u043E|\u043D\u0438\u043A|\u043D\u0443 |\u0438 \u043C|\u043D\u043E\u0433|\u0435\u043D\u043E|\u0441\u043D\u043E|\u0435 \u043A|\u0442\u0443\u043F|\u0440\u0443\u0433|\u043A\u0430 |\u043E\u0434\u0430|\u0440\u0438\u0432|\u0432\u043E\u0459|\u0430\u043B\u043D|\u043C \u0441|\u0438\u0442\u0443|\u0430\u0448\u0442|\u0437\u0430\u0448|\u0430\u043D\u0438|\u0441\u0430\u043C| \u0441\u0442|\u0430\u043A\u0432|\u043E\u0432\u0438|\u043E\u0441\u043D|\u0440\u043E\u0434|\u0430\u0440\u043E| \u043C\u0438|\u0458\u0438 |\u0442\u0432\u0430|\u0434\u043D\u043E|\u043D\u0441\u0442|\u0430\u043A |\u0438\u0442\u0435|\u0459\u0443 |\u0432\u0438\u0447|\u0440\u0430\u0434|\u0443 \u043D|\u0443 \u043C| \u0442\u0430|\u0434\u0441\u0442|\u0442\u0438\u0432|\u043D\u0430\u0446|\u0440\u0438\u043C|\u043A\u043E\u043D|\u043A\u0443 |\u045A\u0443 |\u043E\u0434\u0443|\u0436\u0438\u0432|\u0430\u043C\u043E|\u0442\u0432\u043E|\u0442\u0435\u0459|\u043F\u043E\u0434|\u0435\u0452\u0443|\u0433 \u043F|\u043D\u043E\u0432|\u0438\u043D\u0430|\u043D\u0430\u0440| \u0432\u0458|\u0438 \u0431|\u043E\u0458 | \u043E\u0432|\u0430\u0432\u0435|\u0432\u0443 |\u0430\u043D\u0441|\u043E\u0458\u0430|\u0437\u043E\u0432|\u0430\u0437\u043E|\u0443\u0434\u0435|\u0431\u0443\u0434| \u0431\u0443|\u0435 \u0442|\u0438 \u0432|\u0435\u045A\u0430|\u0435\u0434\u0438|\u043D\u0438\u0446|\u043D\u0430\u043F|\u043C\u0458\u0435| \u0438\u0441|\u0441\u043B\u0443|\u0435\u0434\u0441|\u043E \u043E|\u0437\u0430\u043A|\u0438 \u043A|\u043C \u043F|\u0442\u043D\u043E|\u0438\u0432\u043E|\u0435\u0440\u0435|\u043D\u0438\u0447|\u043A\u0430\u043A|\u0430\u0434\u0430|\u0432\u043D\u0438|\u0443\u0433\u0438| \u0440\u043E|\u043C\u043E\u0432|\u0432\u0435\u043D|\u043E \u0441|\u0442\u043E |\u0442\u0435 | \u0432\u0440| \u0431\u0435|\u0430\u0440\u0430|\u043A\u043B\u0430| \u0431\u0440|\u0443 \u0431|\u0443 \u0443|\u0438 \u0442|\u043E\u043D\u0430| \u043E\u043D|\u0430\u0432\u0438|\u0458\u0430\u043B|\u0434\u043D\u0438| \u0441\u043A",srp:" \u043F\u0440| \u0438 |\u0440\u0430\u0432|\u043D\u0430 |\u043F\u0440\u0430| \u043D\u0430|\u043C\u0430 | \u0441\u0432|\u0438\u043C\u0430|\u0434\u0430 |\u0430 \u043F|\u0432\u043E |\u043A\u043E |\u0442\u0438 |\u0430\u0432\u043E| \u043F\u043E|\u0430 \u0438|\u0430\u043A\u043E|\u0430 \u0441| \u0437\u0430| \u0443 |\u043E \u0438| \u0438\u043C|\u0438 \u043F|\u0432\u0430 |\u0441\u0432\u0430|\u0432\u0430\u043A| \u0434\u0430|\u043E \u043D|\u0435 \u0441|\u043E\u0441\u0442| \u043A\u043E|\u045A\u0430 |\u043B\u0438 |\u0438\u043B\u0438|\u043D\u0435 |\u043E\u043C | \u043D\u0435|\u0430 \u043D| \u0441\u043B| \u0438\u043B|\u0458\u0435 | \u0434\u0440|\u0438 \u0441|\u043D\u043E |\u043A\u043E\u0458|\u0443 \u0441|\u0430\u0432\u0430| \u0440\u0430|\u043E\u0433 |\u0441\u043B\u043E|\u0458\u0443 |\u0438\u043C |\u0441\u0442\u0438|\u0431\u043E\u0434|\u043E\u0431\u043E|\u043B\u043E\u0431|\u0438\u0442\u0438|\u0430 \u043E|\u0441\u0442\u0432|\u0438 \u0443|\u0430 \u0434|\u043D\u0438 |\u0458\u0435\u0434|\u0443 \u043F|\u043F\u0440\u0438|\u0435\u0434\u043D| \u0431\u0438|\u0438 \u0438|\u0430 \u043A|\u043E \u0434|\u0441\u0442\u0430|\u0438\u0445 |\u0434\u0440\u0443|\u0430 \u0443| \u0458\u0435|\u0430\u045A\u0430| \u043E\u0441| \u043D\u0438|\u043D\u043E\u0441|\u043F\u0440\u043E|\u0430\u0458\u0443|\u0438 \u043E| \u0434\u0435| \u0441\u0443|\u0443 \u0438|\u0441\u0435 |\u045A\u0435 |\u0458\u0430 |\u043E\u0432\u0430|\u0438 \u0434|\u0446\u0438\u0458| \u043E\u0431|\u0443\u0458\u0435|\u0440\u0435\u0434|\u0436\u0430\u0432|\u0435 \u0438|\u0435 \u043F|\u0430 \u0458|\u0434\u043D\u0430| \u0441\u0435| \u043E\u0434|\u0432\u0435 | \u043A\u0430|\u0435\u043D\u0438|\u0440\u0436\u0430|\u0434\u0440\u0436|\u0430 \u0437|\u0430\u0432\u043D|\u0435\u045A\u0430|\u0430\u0446\u0438|\u0432\u043E\u0458|\u043E\u0432\u043E|\u0443 \u0443|\u043C \u0438|\u043E\u0458\u0430|\u0432\u0430\u045A| \u0438\u0437|\u0438\u0458\u0430|\u0443 \u0437|\u0430\u045A\u0435|\u0440\u0430\u043D|\u0435 \u043E|\u0440\u043E\u0434|\u0438 \u043D|\u0435 \u0431|\u0440\u0430\u0437|\u0437\u0430 | \u045A\u0435|\u0433\u043E\u0432|\u0438\u0447\u043D| \u0441\u0442|\u043D\u043E\u0432|\u0441\u043D\u043E|\u043E\u0441\u043D|\u0434\u0443 |\u043F\u0440\u0435| \u0442\u0440|\u0441\u0443 |\u0432\u0443 |\u043E\u0434\u043D|\u0430 \u0431|\u0441\u0432\u043E|\u045A\u0435\u0433|\u043D\u0438\u043C|\u043D\u0438\u0445|\u0442\u0443 |\u0442\u0438\u0442|\u0448\u0442\u0438|\u043A\u0443 |\u043D\u043E\u043C|\u0431\u0438\u0442|\u0435 \u0434|\u043C\u0435 |\u0438\u043A\u043E|\u0447\u043D\u043E|\u043E\u0458\u0438|\u043B\u043E |\u0432\u043D\u043E|\u043D\u0438\u043A|\u0438\u043A\u0430|\u0431\u0435\u0437|\u0430\u0440\u0430|\u0434\u0435 |\u0443 \u043E|\u0432\u0438\u043C|\u043D\u0430\u043A| \u0441\u0430|\u0440\u0438\u0432|\u0430\u0432\u0435|\u0430\u043D |\u0432\u043E\u0459| \u043A\u0440|\u043E \u043F|\u0441\u043C\u0435|\u0435 \u043A|\u043D\u043E\u0433|\u0458\u0438 | \u043E\u0432|\u0435 \u0443|\u0442\u0432\u0430|\u0431\u0440\u0430|\u0440\u0443\u0433|\u0440\u0435\u0431|\u0442\u0440\u0435|\u0443 \u0434|\u043E\u0434\u0430| \u043C\u043E| \u0432\u0440|\u0430\u0432\u0459|\u0443 \u043D|\u0435\u0433\u043E|\u0434\u0435\u043B|\u043C \u0441|\u043A\u0440\u0438|\u043E \u043A|\u0430\u0448\u0442|\u0437\u0430\u0448|\u045A\u0443 | \u0441\u043C|\u0430\u043D\u0438| \u043B\u0438|\u0434\u043D\u043E|\u0435\u0452\u0443|\u0430\u043B\u043D|\u043B\u0430 |\u0430\u043A\u0432|\u043E\u0458 |\u043A\u043E\u043C|\u0441\u0442\u0443|\u0443\u0433\u0438|\u0430\u0432\u0438|\u0430 \u0440|\u043A\u0430 |\u0440\u0430\u0434|\u043E\u0434\u0438|\u0432\u0438\u0447|\u0442\u0430\u0432|\u0438\u0442\u0443|\u0443\u0434\u0435|\u0431\u0443\u0434| \u0431\u0443|\u043F\u043E\u0442|\u043E\u0434\u0443|\u0436\u0438\u0432|\u0435\u0440\u0435|\u0442\u0432\u043E|\u0438\u043B\u043E|\u0431\u0438\u043B|\u0430\u0440\u043E|\u0435 \u043D|\u043E\u0432\u0438|\u043F\u043E\u0440|\u0435\u043D\u043E|\u0448\u0442\u0432|\u043D\u0430\u0446|\u043E\u0432\u0435|\u043C \u043F|\u0442\u0443\u043F|\u043F\u043E\u0441|\u0440\u0435\u043C|\u0434\u043D\u0438|\u0431\u0430 |\u043D\u0441\u0442|\u0430 \u0442|\u043E\u0458\u0443|\u0430\u0441\u0442|\u0438\u0432\u0430|\u0435 \u043C|\u0432\u0440\u0435|\u0432\u0459\u0430|\u043D\u0443 |\u0431\u0435\u0452|\u0438\u0441\u0442|\u0435\u043D |\u0442\u0435 |\u0434\u0441\u0442|\u0440\u043E\u0442|\u0437\u0430\u043A|\u0430\u043E |\u043A\u0430\u043E|\u0438 \u043A|\u0458\u0443\u045B|\u043E \u0441|\u0441\u0442 |\u0441\u0430\u043C|\u043C \u043D|\u0442\u0435\u0440|\u043D\u0430\u0440| \u043C\u0435|\u0438 \u043C|\u043A\u043E\u043B|\u0435 \u0440|\u0443\u0448\u0442|\u0440\u0443\u0448|\u0432\u0435\u0440|\u043A\u0430\u043A| \u0431\u0435|\u0438 \u0431|\u043A\u043B\u0430|\u0430\u0434\u0430|\u0435\u0431\u0430|\u0435\u043D\u0430|\u043E\u043D\u0430| \u043E\u043D|\u0442\u0432\u0443|\u0430\u043D\u0441| \u0434\u043E|\u0440\u0430\u043A|\u0441\u043B\u0443|\u0438 \u0432|\u043D\u0438\u0446|\u0443 \u043A|\u043C\u0435\u043D|\u0432\u0440\u0448|\u0435\u043C\u0435|\u0435\u0434\u0441|\u0438\u0432\u0438|\u043E \u043E|\u0458\u0430\u0432",uzn:"\u0430\u043D |\u043B\u0430\u0440|\u0433\u0430 |\u0438\u0440 | \u0431\u0438|\u0430\u0440 | \u0432\u0430|\u0434\u0430 |\u0438\u0433\u0430| \u04B3\u0443|\u0432\u0430 |\u0431\u0438\u0440|\u0443\u049B\u0443|\u049B\u0443\u049B|\u04B3\u0443\u049B| \u04B3\u0430|\u0440 \u0431|\u0433\u0430\u043D|\u0438\u0448 |\u0438\u0434\u0430| \u0442\u0430|\u0430 \u044D|\u0438\u043D\u0438|\u0430\u0434\u0438|\u043D\u0433 |\u0434\u0438\u0440|\u0438\u0448\u0438|\u043B\u0438\u043A|\u043B\u0438\u0448|\u0438\u0439 |\u0438\u043B\u0438|\u0430\u0440\u0438|\u0443\u049B\u0438|\u04B3\u0430\u0440|\u043B\u0430\u043D|\u0438\u043D\u0433|\u0448\u0438 |\u0434\u0430\u043D|\u043D\u0438\u043D|\u0438\u043D\u0441|\u043A\u0438\u043D|\u0441\u043E\u043D|\u043D\u0441\u043E| \u0438\u043D| \u043C\u0443|\u049B\u0438\u0433| \u043C\u0430|\u043E\u043D |\u0440 \u0438| \u0431\u045E|\u044D\u0433\u0430| \u044D\u0433| \u045E\u0437|\u043D\u0438 |\u0431\u045E\u043B|\u0433\u0430\u0434|\u0438 \u0431|\u043A\u0438 |\u0438\u043B\u0430|\u0451\u043A\u0438| \u0451\u043A|\u0430 \u0431|\u043D \u0431|\u0438\u043D |\u0440 \u04B3|\u0430\u043B\u0430|\u044D\u0440\u043A| \u044D\u0440|\u043B\u0433\u0430| \u049B\u0430|\u0440\u043A\u0438|\u0448 \u04B3|\u0438 \u04B3|\u043D \u043C| \u0431\u043E| \u0431\u0430|\u0438\u043A |\u0430\u0440\u0430|\u0438\u0433\u0438|\u043B\u0438\u0433|\u0440\u0438 |\u049B\u0438\u043B|\u0430 \u0442|\u0431\u0438\u043B| \u044D\u0442|\u043D\u0438\u0448|\u043D\u043B\u0438|\u043A\u043B\u0430|\u0438 \u0432|\u0431\u043E\u0448|\u044D\u0442\u0438|\u0430\u043D\u0438|\u0438\u043C |\u0438 \u043C|\u043E\u043B\u0438|\u049B\u043B\u0430|\u0430 \u04B3|\u043B\u0430\u0448|\u0430\u0442\u043B|\u0442\u0438\u043B|\u0430 \u049B| \u043E\u043B|\u043E\u0441\u0438|\u043C\u0430\u0441|\u049B\u0430\u0440|\u0438\u043D\u043B|\u043B\u0430\u0442| \u049B\u0438|\u0442\u0430\u044A|\u04B3\u0430\u043C|\u0433\u0438 |\u0438\u0431 |\u043C\u043B\u0430|\u045E\u0437 |\u043D \u044D|\u043C\u0443\u043C| \u0434\u0430| \u0431\u0443|\u0430\u0442 |\u0448 \u0432|\u0443\u043D |\u0430\u0442\u0438|\u043C\u043A\u0438|\u0443\u043C\u043A|\u0442\u043B\u0430|\u0438\u0440\u043E|\u045E\u043B\u0438|\u0431\u0430\u0440|\u0438\u0440\u0438|\u0440\u0438\u0448|\u0438\u044F\u0442|\u0430\u043B\u0438| \u0431\u0435| \u049B\u043E|\u0430 \u0448|\u0430\u0440\u043E| \u043A\u0435|\u0438 \u0442|\u0440\u043B\u0430| \u0442\u0435|\u0447\u0430 |\u0440\u0447\u0430|\u0430\u0440\u0447|\u0430 \u045E| \u0448\u0443|\u0442\u0438\u0448|\u043D \u04B3|\u0442\u0433\u0430| \u0441\u0430|\u0430\u0441\u0438| \u0445\u0430|\u0440\u0430\u043A|\u043B\u0438\u043D|\u043E\u043B\u0430|\u0438\u043C\u043E|\u0448\u049B\u0430|\u043B\u0438 | \u0442\u0443|\u0430\u043C\u043B|\u043B\u043B\u0430|\u0441\u0438\u0434|\u043D \u045E| \u0430\u0441|\u043D\u0438\u0434|\u0430 \u0438| \u043A\u0438|\u043D \u0442|\u043D\u0434\u0430|\u043A \u0431|\u0435\u0440\u0430|\u043E\u0448\u049B|\u0441\u0438\u0437|\u043E\u0440 |\u0430 \u043C|\u0440 \u0432|\u0435\u043D\u0433|\u0442\u0435\u043D|\u043C\u0430\u0442|\u043C\u0434\u0430|\u0430\u043C\u0434|\u043B\u0438\u043C|\u0439 \u0442|\u044F\u0442 |\u0438 \u0430|\u0438\u043D\u043E|\u0438\u043B\u0433| \u0442\u043E|\u0442\u043D\u0438|\u0430\u043D\u0430|\u0430\u0441 |\u044D\u043C\u0430| \u044D\u043C|\u0430 \u0451| \u0448\u0430|\u0430\u0448 |\u0430 \u0430|\u0442\u0430\u0440|\u043A\u0430\u0442|\u0430\u043A\u0430|\u0430\u043A | \u0434\u0435|\u0430\u0437\u0430|\u0438\u043B\u043B|\u0441\u0438\u0439| \u0441\u0438| \u0441\u043E|\u0443\u049B\u043B|\u043D \u049B|\u043E\u0434\u0430|\u044A\u043B\u0438|\u0430\u044A\u043B|\u043D\u0438\u043A|\u0430\u0434\u0430| \u043D\u0438|\u0442\u0434\u0430|\u0433\u0438\u043D|\u0443\u043D\u0438|\u0441\u0438\u0442|\u0430\u0439 |\u049B\u043E\u043D|\u043D \u043E| \u0436\u0430|\u043A\u0438\u043C|\u0435\u0447 |\u04B3\u0435\u0447| \u04B3\u0435|\u045E\u0437\u0438|\u043B\u0430\u043A|\u043A\u0435\u0440|\u0438\u043A\u043B|\u043B\u043B\u0438|\u0443\u0440 |\u0437\u0430\u0440|\u0448\u043B\u0430|\u0440\u0438\u0433|\u0438\u0440\u043B|\u0434\u0430\u043C|\u043A\u043E\u04B3|\u0438\u043A\u043E|\u0430 \u0434|\u0430\u043C |\u043D \u0432|\u0440\u0442\u0438|\u0442\u0438\u0431|\u0442\u0430\u043B| \u0438\u0448|\u0447\u0443\u043D|\u0443\u0447\u0443| \u0443\u0447|\u0441\u043B\u0430|\u0430 \u0443|\u0440\u0438\u043D|\u0441\u043E\u0441|\u0430\u0441\u043E| \u0443\u043D|\u043D\u0430 | \u043A\u0430|\u043C\u0443\u04B3|\u0434\u0438\u0433|\u0447 \u043A|\u0430\u0441\u043B|\u043B\u043C\u0430|\u0440\u0430 |\u0431\u0443 |\u0445\u0430\u043B|\u045E\u043B\u0433|\u0438 \u043A|\u0435\u043A\u043B|\u0440 \u0434|\u049B\u0430\u0442|\u0430\u0433\u0430|\u0438 \u049B|\u043E\u0438\u0439|\u043C\u0438\u043B| \u043C\u0438|\u049B\u0430 |\u0438 \u0441|\u0436\u0438\u043D| \u0436\u0438|\u0441\u0438\u043D|\u0440\u043E\u0440|\u0430 \u0432|\u043B\u0430\u0434|\u0430 \u043E|\u0442\u043B\u0438|\u043C\u0438\u044F|\u043D \u0438|\u0430\u0431 |\u0442\u0438\u0440|\u0437 \u043C|\u0434\u0430\u0432|\u0440\u0433\u0430|\u0430\u0433\u0438|\u0430 \u043A|\u043D\u043B\u0430|\u0430\u049B\u0442|\u0432\u0430\u049B|\u0430\u0440\u0442|\u0430\u0451\u0442|\u043B\u0430\u0431",azj:" \u0432\u04D9|\u0432\u04D9 |\u04D9\u0440 |\u0438\u0440 | \u04BB\u04D9| \u0431\u0438| \u04BB\u04AF| \u043E\u043B|\u04AF\u0433\u0443|\u04BB\u04AF\u0433|\u0433\u0443\u0433|\u043D\u0430 |\u0438\u043D |\u043B\u0430\u0440|\u04BB\u04D9\u0440|\u0434\u04D9 | \u0448\u04D9|\u0431\u0438\u0440|\u043B\u04D9\u0440|\u043B\u0438\u043A|\u043C\u0430\u043B|\u0440 \u0431|\u043B\u043C\u0430|\u0440 \u04BB| \u0442\u04D9|\u04D9\u0445\u0441|\u0448\u04D9\u0445|\u04D9\u043D |\u0434\u0438\u0440|\u0443\u0433\u0443|\u0443\u043D\u0430|\u0430\u043D |\u0430\u043B\u0438|\u0430 \u043C| \u043C\u0430|\u0438\u043A\u0434|\u0438\u043D\u0438|\u0440 \u0448|\u0434\u04D9\u043D|\u0430\u0440 |\u0438\u043B\u04D9|\u0433\u0443\u043D|\u0430\u0433 |\u0430\u0441\u044B| \u0458\u0430|\u043C\u04D9\u043A|\u0458\u04D9\u0442| \u043C\u04D9| \u043C\u04AF|\u043A\u0434\u0438|\u04D9\u0441\u0438|\u04D9\u043A |\u0438\u043B\u043C|\u043D\u0438\u043D|\u043D\u0434\u04D9|\u043E\u043B\u043C|\u04D9\u0442\u0438|\u04D9 \u0458|\u0441\u0438\u043D|\u0445\u0441 |\u043D\u0434\u0430|\u043B\u043C\u04D9|\u0458\u0458\u04D9|\u0438 \u0432| \u0433\u0430| \u0430\u0437|\u043E\u043B\u0443|\u0438\u0458\u0458|\u0458\u0430 |\u0438\u043D\u0434|\u0437\u0430\u0434|\u0433\u043B\u0430|\u04AF\u043D |\u043D\u0438 |\u043B\u04D9 |\u0442\u0438\u043D|\u043D \u043C|\u0430\u0437\u0430|\u0430\u0440\u044B|\u04D9\u0442 |\u043D \u0442|\u043C\u0430\u0433|\u043B\u0443\u043D|\u043B\u044B\u0433|\u04D9 \u0431|\u0443\u043D |\u043D\u0443\u043D|\u0433 \u0432|\u043D \u04BB|\u0434\u0430\u043D|\u044B\u043D | \u0435\u0442|\u0442\u043C\u04D9|\u04D9\u0440\u04D9| \u04E9\u0437|\u0434\u0430 |\u04D9 \u0432| \u043E\u043D|\u04D9 \u0430|\u044B\u043D\u0430|\u044B\u043D\u044B|\u0431\u0438\u043B|\u0430 \u0431|\u0441\u044B |\u0438\u043B |\u04D9\u043C\u0438|\u0430\u0440\u0430|\u0441\u0438 | \u0434\u0438|\u04D9 \u043C|\u04D9\u0440\u0438|\u0440\u043B\u04D9| \u0432\u0430|\u04D9 \u04BB|\u0435\u0442\u043C|\u044B\u0493\u044B|\u0430\u043C\u0430|\u0434\u043B\u044B|\u0430\u0434\u043B|\u0440\u0438\u043D|\u0431\u04D9\u0440|\u0440\u044B\u043D|\u043D \u0438|\u043C\u04AF\u0434|\u043D\u044B\u043D| \u04BB\u0435|\u043C\u0430\u0441|\u0438\u043A |\u043D \u0430|\u0434\u0438\u043B|\u0430\u043B\u044B|\u0438\u0440\u043B|\u04D9\u043B\u04D9|\u04AF\u0434\u0430|\u0441\u044B\u043D|\u044B\u043D\u0434|\u0445\u0441\u0438|\u043B\u0438 |\u04D9 \u0434|\u043D\u04D9 | \u0431\u04D9|\u04D9\u0458\u0430| \u0438\u043D|\u04D9 \u0438|\u043B\u04D9\u0442| \u0441\u04D9|\u043D\u044B | \u0438\u0448|\u0430\u043D\u044B|\u0435\u0447 |\u04BB\u0435\u0447|\u0433 \u04BB|\u0435\u0458\u043D|\u04D9 \u0435|\u0434\u044B\u0440| \u0434\u0430|\u0430\u0441\u0438|\u0440\u044B |\u0438\u0448 |\u0438\u0444\u0430|\u043B\u044B\u0493|\u0438 \u0441|\u0444\u0438\u04D9|\u0430\u0444\u0438|\u0434\u0430\u0444| \u0435\u0434|\u043C\u04D9\u0437|\u0443 \u0432|\u043A\u0438\u043B| \u04BB\u0430|\u043E\u043B\u0430|\u043D \u0432|\u04D9\u043D\u0438|\u044B\u0440 |\u0443\u0433 |\u0443\u043D\u043C| \u0431\u0443| \u0430\u0441|\u0441\u0438\u0430|\u043E\u0441\u0438|\u0441\u043E\u0441|\u0438\u043B\u0438|\u044B\u0434\u044B|\u043B\u044B\u0434|\u043D\u043C\u0430|\u044B\u0433 |\u0438\u043D\u04D9|\u04D9\u0440\u0430|\u0441\u0438\u043B|\u0445\u0438\u043B|\u0430\u0445\u0438|\u0434\u0430\u0445|\u0430\u0434\u04D9|\u043C\u0430\u043D|\u0430 \u04BB|\u04D9 \u043E|\u043E\u043D\u0443|\u0430 \u0433|\u04D9\u0437 | \u043A\u0438|\u0441\u0435\u0447| \u0441\u0435|\u044B \u04BB|\u043C\u0438\u043D|\u043B\u0430\u043D|\u04D9\u0434\u04D9|\u0431\u0443 |\u0440\u0430\u0433|\u043B\u044B |\u044B\u043B\u044B|\u0430\u043B |\u04D9 \u0433|\u0440 \u0432|\u043D\u043B\u0430|\u04BB\u0441\u0438|\u04D9\u04BB\u0441|\u0442\u04D9\u04BB|\u04E9\u0437 |\u0438\u0441\u0442| \u0438\u0441|\u043C\u04D9\u0441| \u04D9\u0441|\u0438\u043D\u0430|\u04D9 \u0442|\u04D9\u0442\u043B|\u0430 \u0432|\u0438\u04D9 |\u043D \u0431|\u0442\u04D9\u0440| \u0442\u0430| \u04B9\u04D9|\u0435\u0434\u0438|\u0430\u043B\u0430|\u043A\u0438\u043C|\u0433\u0443 |\u0438 \u0442|\u0443\u043B\u043C|\u043C\u04D9\u04BB|\u043D \u043E|\u0430\u0458\u0430|\u044B \u043E|\u0438\u0430\u043B| \u0441\u043E|\u0438\u043B\u043B|\u0441\u0438\u0458| \u0434\u04D9|\u0432\u0430\u0440|\u0438\u043D\u0441|\u043C\u0438 |\u0493\u044B |\u043D\u0438\u043A|\u0440 \u0438|\u0430\u0433\u043B|\u043A \u04BB|\u0442\u04D9\u043C|\u0442\u0430\u043C|\u0447\u04AF\u043D|\u04AF\u0447\u04AF| \u04AF\u0447|\u0493\u044B\u043D|\u0441\u0430\u0441|\u04D9\u0441\u0430|\u0437 \u04BB|\u04D9\u043C\u04D9|\u0437\u0430\u043C| \u0437\u0430|\u0441\u0442\u0438|\u0440\u04D9\u0444|\u043D \u0435|\u0440 \u0430|\u0438\u043B\u0434|\u04BB\u04D9\u043C|\u044B\u0433\u043B|\u0458\u0430\u043D|\u043C\u0430\u0458|\u043D \u04D9|\u043C\u04D9\u043D|\u043C\u0438\u043B| \u043C\u0438|\u04D9\u0433\u0438|\u0434\u0438\u043D|\u043D \u0434|\u0442\u04AF\u043D| \u0434\u04E9|\u043C\u0438\u0458|\u043A\u0430\u04BB|\u0438\u043A\u0430| \u043D\u0438|\u0444\u0430\u0434|\u0442\u0438\u0444|\u043B \u043E|\u0441\u04D9\u0440|\u0458\u043D\u0438| \u0435\u0458|\u0430\u043D\u0430|\u043B\u04D9\u043D|\u0430\u043C |\u0440\u0438\u043B|\u0430\u0458\u04D9|\u0430\u0448\u044B",koi:"\u043D\u044B |\u04E7\u043D | \u0431\u044B|\u0434\u0430 | \u043F\u0440|\u043B\u04E7\u043D|\u0440\u0430\u0432| \u043C\u043E|\u043F\u0440\u0430| \u0434\u0430|\u0431\u044B\u0434| \u0432\u0435|\u043E\u0440\u0442|\u043B\u04E7 |\u04E7\u0439 |\u043C\u043E\u0440|\u04E7\u043C |\u0430\u0432\u043E| \u043D\u0435|\u0432\u043E |\u044B\u0434 |\u044B\u0441 |\u043D\u04E7\u0439|\u044B\u043D |\u043C \u043F|\u0434 \u043C|\u044B\u043D\u044B|\u0442\u043D\u044B| \u0430\u0441|\u0442\u04E7\u043C|\u043B\u044C\u043D| \u044D\u043C|\u0432\u0435\u0440|\u0441\u044C |\u044C\u043D\u04E7|\u044D\u043C |\u043D \u044D|\u0442\u043B\u04E7| \u043A\u044B|\u0441\u04E7 | \u043F\u043E|\u0435\u0440\u043C|\u0441\u044C\u04E7|\u0440\u0442\u043B|\u0430\u043B\u044C| \u043A\u04E7|\u044D\u0437 | \u04E7\u0442|\u04E7 \u0432|\u0442\u043E |\u0435\u0442\u043E|\u043D\u0435\u0442|\u044B\u043B\u04E7| \u043A\u043E|\u0442\u0448\u04E7| \u043E\u0442| \u0438 |\u044B \u0441|\u0431\u044B |\u04E7 \u0431|\u0441\u0442\u0432|\u043A\u04E7\u0440| \u0432\u04E7|\u0448\u04E7\u043C|\u043A\u044B\u0442|\u0442\u0430 |\u043D\u0430 |\u0437 \u0432| \u0441\u0435| \u0434\u043E|\u0432\u043E\u043B|\u04E7\u0441 | \u0441\u044B|\u044B \u0430|\u043E\u043B\u0430|\u0440\u043C\u04E7|\u0430\u0441 |\u043E\u0437 | \u043E\u0437| \u0441\u0456|\u0430 \u0441|\u0442\u0432\u043E|\u0441 \u043E| \u0432\u044B|\u043B\u0456\u0441|\u04E7 \u043A|\u044B\u0442\u0448|\u04E7 \u0434|\u0438\u0441 |\u0456\u0441\u044C|\u04E7\u0442\u043D|\u0430\u0441\u044C| \u043E\u043B| \u043D\u0430|\u0430\u0446\u0438| \u044D\u0442|\u0430 \u0432|\u0437\u043B\u04E7|\u0441\u0435\u0442| \u0432\u043E| \u0447\u0443|\u043B\u0430\u0441|\u043B\u0430\u043D|\u043C\u04E7 |\u0442\u044B\u0441|\u0440\u0442\u044B|\u04E7\u0440\u0442|\u044B \u043F|\u04E7\u0442\u043B|\u043E \u0441|\u044D\u0442\u0430|\u0434\u0437 |\u043A\u04E7\u0442|\u04E7\u0434\u043D|\u0432\u043D\u044B| \u043C\u044B|\u043D \u043D|\u0443\u0434\u0436| \u0443\u0434|\u0432\u044B\u043B|\u04E7 \u043C|\u0440\u0442\u0456|\u043E\u0440\u0439|\u0438\u0441\u044C| \u0441\u043E|\u0432\u043E\u044D|\u044B\u0434\u04E7|\u0439 \u043E|\u043A\u043E\u043B| \u0433\u043E|\u0441 \u0441|\u0441\u0441\u0438|\u0441\u044B\u043B|\u044B\u0441\u043B|\u0439\u044B\u043D|\u043A\u0438\u043D|\u043E\u043B\u04E7|\u0442\u04E7\u043D| \u0441\u044C|\u0430\u043D\u0430|\u04E7\u0440 |\u0446\u0438\u044F|\u0430 \u0434|\u04E7\u043C\u04E7| \u0432\u0438|\u0437 \u043A| \u044D\u0437|\u044B \u0431|\u0442\u04E7\u0433|\u04E7\u0442 |\u043C\u04E7\u0434|\u0435\u0441\u0442|\u043E\u0441\u0442|\u04E7\u043D\u044B|\u0442\u0438\u0440|\u043E\u0442\u0438|\u0443\u043A\u04E7|\u0447\u0443\u043A|\u043D \u043F|\u043E\u043D\u0434|\u043F\u043E\u043D|\u0441\u043B\u04E7|\u043A\u0435\u0440| \u043A\u0435| \u043E\u0431|\u0441\u0438\u0441|\u0441\u0443\u0434|\u0430 \u043D|\u0434\u043E\u0440|\u043A\u043E\u043D|\u043D\u0435\u043A|\u043D \u0431|\u043B\u04E7\u0442|\u0441 \u0432|\u0442\u0456 |\u044C\u04E7\u0440|\u0442\u0440\u0430| \u0441\u0442|\u043D\u0430\u043B|\u043E\u043D\u0430|\u043D\u0430\u0446|\u043D \u043A|\u043A\u04E7\u0434|\u04E7\u0433 |\u0441\u043A\u04E7|\u0442\u044C |\u0435\u0442\u04E7|\u0434\u04E7\u0441|\u0431\u044B\u0442|\u0440\u043D\u044B|\u04E7 \u043D|\u0442\u0441\u04E7|\u0440\u0440\u0435|\u0430 \u0431|\u043D\u0434\u0430|\u0441 \u0434|\u0430\u0441\u0441|\u044B \u043A|\u0430\u0441\u043B| \u043B\u043E|\u044C\u043D\u044B|\u0441\u044C\u043D|\u044B \u043C|\u0435\u043A\u0438|\u044B \u0434| \u043C\u04E7|\u044C \u043C|\u044B \u043D|\u044B\u0442\u04E7| \u043C\u0435|\u0440\u0439\u04E7|\u0438\u0430\u043B|\u0439 \u0434|\u0438\u0442\u04E7|\u0430 \u043A|\u04E7\u0441\u044C|\u043C\u04E7\u0441|\u043E\u0432\u043D|\u0437\u044B\u043D|\u0430 \u043F|\u043E\u0442\u0441| \u043B\u0438|\u043E\u043B\u044F|\u04E7 \u0430|\u043E\u0441\u0443|\u04E7\u044F |\u043D\u04E7\u044F|\u0435\u0437\u043B|\u0440\u0435\u0437|\u043C\u0435\u0434|\u0441 \u043C| \u0441\u044D|\u044C \u043A|\u0440\u0439\u044B|\u0430\u043A\u043E|\u0437\u0430\u043A| \u0437\u0430|\u044C\u044B\u043D|\u043D\u043D\u0451|\u043C\u04E7\u043B|\u0443\u043C\u04E7| \u0443\u043C|\u044B \u0443|\u043D \u0432|\u043C \u0434|\u043D \u0441| \u0434\u0437|\u043D \u043E|\u0440\u0430\u043D|\u0441\u0442\u0440|\u043E\u0437\u044C|\u043F\u043E\u0437|\u0437 \u043F|\u043E \u0434|\u0446\u0438\u0430|\u043E\u0446\u0438|\u0441\u043E\u0446|\u0438\u043E\u043D|\u0430 \u043C|\u0435\u0441\u043A|\u0447\u0435\u0441|\u043D\u04E7 |\u0437 \u0434|\u0442\u0441\u044C|\u0431\u04E7\u0440| \u0431\u04E7| \u043E\u0432|\u0432\u0435\u0441|\u043A\u044B\u0434|\u04E7 \u0441|\u0432\u043E\u044B|\u043A\u043E\u0434|\u0442\u043A\u043E|\u04E7\u0442\u043A|\u043E\u043B\u044C|\u0434\u0431\u044B|\u0435\u0434\u0431|\u0441\u044C\u044B|\u0447\u044B\u043D|\u0442\u0447\u044B|\u04E7\u0442\u0447|\u0442\u043B\u0430|\u043C\u04E7\u043D|\u0441\u043B\u0430|\u0439\u04E7\u0437| \u0439\u04E7|\u0442 \u0432|\u044B \u0438|\u0435\u0437 |\u043E \u0432|\u043E\u043D\u044B|\u0439\u04E7 |\u0430\u043D\u043D|\u04E7\u043B\u044C| \u043F\u044B|\u0430\u043D |\u043D\u04E7\u0441|\u043D\u0438\u0442| \u0441\u0443|\u043C \u0441",bel:" \u043F\u0440|\u043F\u0440\u0430| \u0456 |\u0430\u0432\u0430|\u043D\u0430 |\u0440\u0430\u0432| \u043D\u0430| \u043F\u0430|\u043D\u044B |\u0432\u0430 |\u0430\u0431\u043E|\u0446\u044C | \u0430\u0431|\u0430\u0435 | \u043C\u0430|\u0430\u0432\u0435|\u0430\u043D\u043D|\u0430\u0446\u044B|\u0441\u0432\u0430| \u0441\u0432|\u0435 \u043F|\u043B\u044C\u043D| \u0447\u0430|\u043D\u0435 |\u043D\u043D\u044F|\u0430\u043B\u0430|\u0430 \u043D|\u0430\u0439 |\u043B\u0430\u0432|\u0447\u0430\u043B| \u043A\u043E| \u0430\u0434| \u043D\u0435|\u0433\u0430 |\u043E\u0436\u043D|\u043A\u043E\u0436|\u0432\u0435\u043A|\u043D\u044F | \u044F\u043A|\u0436\u043D\u044B|\u044B \u0447|\u043C\u0430\u0435|\u0430 \u043F|\u0430\u0433\u0430|\u0431\u043E |\u0435\u043A |\u0430 \u0430|\u0446\u0430 |\u0446\u0446\u0430| \u045E | \u0437\u0430|\u044B\u0445 |\u043F\u0430\u0432|\u0430 \u0441|\u0433\u043E |\u0432\u0456\u043D|\u0434\u043D\u0430|\u0431\u043E\u0434|\u043C\u0456 |\u0432\u0430\u0431|\u0432\u0430\u043D|\u0430\u043C | \u0432\u044B| \u0441\u0430| \u0434\u0430|\u0441\u0442\u0430|\u0430\u0432\u0456|\u043D\u043D\u0435|\u0430\u0441\u0446|\u043D\u0430\u0439|\u0446\u044B\u044F|\u043D\u0430\u0433|\u0430\u0440\u0430|\u0456 \u043D|\u043A \u043C|\u044F\u0433\u043E| \u044F\u0433|\u044C\u043D\u0430|\u043F\u0440\u044B|\u0430\u0446\u044C|\u0456 \u043F|\u043E\u0434\u043D|\u0441\u0442\u0432|\u0430\u043C\u0430|\u043D\u044B\u0445| \u0431\u044B|\u0442\u0432\u0430|\u0434\u0437\u0435|\u0430\u043B\u044C| \u0440\u0430|\u043D\u0456 |\u0456 \u0441|\u0456 \u0430|\u044B\u0446\u044C|\u0430 \u0431|\u0435\u043D\u043D|\u043B\u0435\u043D|\u0446\u0456 |\u043E\u045E\u043D|\u044B\u043C |\u0440\u0430\u0446|\u0456\u043D\u043D|\u0456\u0445 | \u0430\u0441| \u0442\u0430|\u0442\u043E |\u043D\u0430\u0441|\u044F\u043A\u0456| \u0434\u0437|\u0447\u044B\u043D|\u043E\u043B\u044C|\u0456 \u0434|\u0430\u0432\u043E|\u0430\u0434 | \u043D\u0456|\u0441\u0446\u0456|\u044B\u043C\u0456|\u043D\u044B\u043C|\u0431\u044B\u0446|\u044F \u043F|\u044C\u043D\u044B|\u044B\u044F |\u0430\u0440\u043E|\u0430\u043D\u0430|\u0456\u043D\u0430|\u0456 \u0456|\u0440\u0430\u0434| \u0433\u0440|\u043B\u044F |\u045E\u043B\u0435|\u043E \u043F|\u0430 \u045E|\u0440\u044B\u043C|\u043F\u0430\u0434|\u044B\u0456 | \u0456\u043D|\u0430\u043C\u0456|\u0434\u0437\u044F|\u0440\u0430\u043C|\u0446\u044B\u0456|\u0430\u0431\u0430|\u0430 \u0456|\u0434\u0443 |\u0436\u043D\u0430|\u045E\u043D\u0430|\u043D\u0430\u043B|\u043D\u0430\u0446|\u0440\u044B |\u044D\u0442\u0430|\u0433\u044D\u0442| \u0433\u044D|\u043D\u0435\u043D|\u0434\u0430 |\u0430\u0445 |\u0433\u0440\u0430|\u043A\u0430\u0446|\u0443\u043A\u0430|\u0430 \u0437|\u043A\u0456 |\u0430\u0434\u0441|\u045E \u0456|\u043D\u0441\u0442|\u044D\u043D\u043D|\u044F \u0430|\u043D\u043D\u0456|\u043E\u0434\u0443|\u0430 \u0440|\u043D\u043D\u0430|\u0445\u043E\u0434|\u043D\u0430\u043D|\u043F\u0435\u0440|\u0445 \u043F| \u0443 |\u0430\u0434\u0437|\u0456 \u0440|\u043C\u0430\u0434|\u043C \u043F|\u0435 \u043C|\u0430\u0434\u0443|\u0434\u0441\u0442|\u0434\u043B\u044F| \u0434\u043B|\u043E\u045E |\u043D\u0430\u0435|\u0456 \u043C|\u0430\u043A\u043E| \u043A\u0430|\u044B \u045E|\u0431\u0430\u0440|\u0435 \u0430|\u0430\u0446\u0446|\u0443\u044E |\u044B\u0446\u0446|\u0441\u0430\u043C|\u044F\u045E\u043B|\u0430\u043B\u0435|\u0440\u043E\u0434|\u0440\u0430\u0431| \u043F\u0435|\u0448\u0442\u043E| \u045E\u0441|\u0430\u0434\u043D| \u0441\u0443|\u0440\u043E\u045E| \u0440\u043E|\u0434\u0443\u043A|\u043B\u044E\u0431|\u044C \u0441| \u0448\u043B|\u0440\u0430\u0437|\u043D\u0430\u0432|\u0437\u043D\u0430|\u0432\u043E\u043B|\u0443\u0434\u0437|\u0430\u0434\u0430|\u0436\u044B\u0446|\u0447\u043D\u0430|\u0432\u0435 |\u0430 \u0442|\u0430\u0441\u043D|\u0441\u0430\u0446|\u0435\u0440\u0430| \u0440\u044D|\u044F\u043A\u043E|\u043A\u043B\u0430|\u0430\u043D\u044B| \u0448\u0442|\u044C \u0443|\u0430\u044E\u0446|\u043D\u0430\u0440| \u0443\u0441|\u0441\u043E\u0431|\u0430\u0441\u043E|\u043F\u0430\u043C|\u044F \u045E|\u0430\u0432\u044F|\u0447\u044D\u043D|\u0432\u043E\u045E|\u0442\u0430\u043A|\u043D\u0443 |\u044E \u0430|\u044C \u043F|\u0437\u0430\u043A|\u043A\u0430\u0440|\u0435 \u0456|\u044C \u0430|\u0431\u0435\u0441|\u0456\u044F |\u043A\u0456\u044F|\u0445 \u0456|\u0437\u0430\u0431|\u0430\u0441\u0430|\u0456\u043C |\u0436\u0430\u0432|\u0456 \u0437|\u043B\u0435\u0436|\u0442\u0430\u043D|\u0430\u0445\u043E|\u044F\u043B\u044C|\u044B\u044F\u043B|\u043E \u0441|\u044F\u043D\u0430|\u043A\u0430\u043D|\u0430\u043A\u0430|\u0456\u043D\u0448|\u0430\u043B\u0456|\u0432\u044B | \u043C\u043E|\u043D\u0430\u0445|\u044F \u044F|\u043C \u043D|\u043E\u0433\u0430| \u0431\u0435|\u0439 \u0434|\u043E \u0430| \u0441\u0442|\u0435\u043D\u044B|\u0456 \u045E|\u0430 \u0434|\u0435\u0441\u043F|\u0448\u043B\u044E|\u0446\u0446\u044F|\u044B \u0456|\u044B\u0441\u0442|\u0440\u044B\u0441|\u043B\u044E\u0447|\u043A\u043B\u044E|\u0442\u0430\u0446|\u0443\u043B\u044C|\u044B\u043D\u0441|\u0430\u0447\u044B|\u0441\u043F\u0440| \u0441\u043F|\u0430\u045E |\u044B\u043C\u0430|\u0430\u0440\u044B|\u043A\u0430\u043C|\u0435 \u045E|\u0456 \u043A|\u043A\u043E\u043D",bul:" \u043D\u0430|\u043D\u0430 | \u043F\u0440|\u0442\u043E | \u0438 |\u0440\u0430\u0432|\u0434\u0430 | \u0434\u0430|\u043F\u0440\u0430|\u0441\u0442\u0432|\u0432\u0430 |\u0430 \u0441|\u0430 \u043F|\u0432\u043E |\u043D\u043E |\u0438\u0442\u0435|\u0442\u0430 |\u043E \u0438|\u0435\u043D\u0438| \u0437\u0430|\u043D\u0435 | \u043D\u0435| \u0432\u0441|\u0432\u0430\u043D|\u0430\u0432\u043E|\u0430 \u043D|\u043E\u0442\u043E|\u0435 \u043D|\u043E \u043D|\u0430 \u0438|\u043A\u0438 |\u0438\u0435 |\u0442\u0435 |\u043D\u0438 |\u0438\u043C\u0430| \u0438\u043C|\u043B\u0438 |\u0438\u043B\u0438|\u0438\u044F | \u043F\u043E|\u043E\u0432\u0435|\u0430\u043D\u0435|\u0447\u043E\u0432|\u043C\u0430 | \u0447\u043E|\u0438 \u0447|\u0430 \u0434|\u043D\u0438\u0435|\u0430\u043D\u0438|\u0438 \u0434|\u0435\u0441\u0442| \u0438\u043B|\u0432\u0435\u043A|\u0432\u0441\u0435| \u043E\u0431|\u0435\u043A |\u0435\u043A\u0438|\u0441\u0435\u043A|\u0430\u0432\u0430|\u0442\u0432\u043E|\u0441\u0432\u043E| \u0441\u0432|\u0432\u043E\u0442|\u0430 \u0432|\u0438 \u0441|\u043E\u0441\u0442| \u0440\u0430|\u043E\u0432\u0430|\u0430 \u043E|\u0435 \u0438|\u0432\u0430\u0442|\u0438 \u043D|\u0435 \u043F|\u043A \u0438|\u0430 \u0431| \u0432 |\u0438 \u043F|\u043B\u043D\u043E|\u043E \u0434| \u0441\u0435| \u0431\u044A|\u043F\u0440\u0438|\u0440\u0430\u0437|\u0435\u0442\u043E|\u044A\u0434\u0435|\u0431\u044A\u0434|\u0430\u0442\u0430| \u043A\u043E| \u0442\u0440| \u043E\u0441|\u0430\u0446\u0438| \u0441\u044A|\u0431\u043E\u0434|\u043E\u0431\u043E|\u0432\u043E\u0431|\u0430\u0442 |\u0437\u0430 |\u0442\u0435\u043B| \u0435 |\u043E \u0441|\u0434\u0435 |\u043E \u043F|\u0435\u043D |\u0438 \u0432| \u043E\u0442|\u0441\u0435 |\u043D\u0438\u044F|\u0440\u0430\u043D|\u0430\u043B\u043D| \u0434\u0435|\u0431\u0440\u0430|\u0435\u0433\u043E|\u043D\u0435\u0433| \u0438\u0437|\u043E\u0442 |\u044F\u0442\u0430|\u043A\u0430\u043A|\u043E\u0434\u0438|\u0435 \u0441|\u0438 \u0438|\u0434\u0435\u043D|\u043F\u0440\u0435|\u0431\u0432\u0430|\u044F\u0431\u0432|\u0440\u044F\u0431|\u0442\u0440\u044F|\u043D\u0438\u0442| \u043A\u0430|\u044F\u0432\u0430|\u043F\u0440\u043E|\u0441\u0442 |\u0430 \u0437|\u0433\u043E\u0432|\u0432\u0435\u043D|\u0442\u0432\u0435|\u043E \u043E|\u0430 \u0440|\u0430\u043A\u0432|\u043E \u0432|\u0438 \u0437|\u0440\u0435\u0434|\u043D\u043E\u0441|\u0438\u044F\u0442|\u0435 \u0434|\u0449\u0435\u0441|\u043D\u043E\u0432| \u043D\u0438|\u0446\u0438\u044F| \u0434\u043E|\u0439\u0441\u0442|\u043E \u0442|\u0435 \u0442|\u0440\u0436\u0430|\u044A\u0440\u0436|\u0434\u044A\u0440|\u0435\u043D\u043E|\u043F\u043E\u043B| \u0441 |\u043E\u0431\u0440|\u0442\u0432\u0430|\u043D\u043E\u0442|\u0440\u0435\u0441|\u0435\u0439\u0441|\u0438 \u043E|\u0435 \u0432|\u043A\u043E\u0439|\u043E\u0431\u0449|\u043B\u0435\u043D|\u043E\u043D\u0430|\u043D\u0430\u0446|\u0438\u0447\u0435|\u0435\u0437 |\u0431\u0435\u0437| \u0431\u0435|\u0435\u0436\u0434|\u0443\u0432\u0430|\u0432\u0438\u0442|\u0440\u0438 |\u0437\u0430\u043A|\u0438 \u043A| \u043B\u0438|\u0430 \u0435|\u043F\u043E\u0434|\u0435\u043B\u0438|\u043D\u0438\u043A|\u0441\u0438 |\u0435 \u043E|\u0430 \u0442|\u0438 \u0440|\u0442 \u0441|\u043A\u0430 |\u043E\u0435\u0442|\u0435\u043B\u043D|\u043D\u0435\u043D|\u043E\u0439 |\u0433\u0440\u0430|\u0436\u0435\u043D|\u0434\u0440\u0443| \u0440\u0435|\u0430 \u043A|\u0441\u043D\u043E|\u043E\u0441\u043D|\u043B\u0438\u0447|\u0437\u0438 | \u0442\u0430|\u0441\u0430 |\u043D\u0441\u0442|\u0430\u0432\u043D|\u0447\u043A\u0438|\u0438\u0447\u043A|\u0441\u0438\u0447|\u0432\u0441\u0438|\u043B\u044E\u0447|\u043A\u043B\u044E|\u0434\u043D\u043E| \u043C\u043E|\u0435\u043C\u0435|\u0442\u044A\u043F|\u0430 \u0443|\u0438\u0437\u0432|\u0442\u0432\u0438|\u0434\u0435\u0439|\u044F \u043D|\u043A\u0440\u0438|\u0430\u0442\u043E|\u043E \u0440|\u0439 \u043D|\u0438\u043A\u043E|\u0438\u0447\u043D|\u0436\u0430\u0432| \u0434\u044A| \u0442\u043E|\u0431\u0449\u0435| \u0441\u043E|\u043B\u0438\u0442|\u0442 \u043D| \u0441\u0438|\u0442 \u0438|\u0432\u043D\u0438|\u043E\u0434\u043D|\u0436\u0434\u0430|\u0437\u043E\u0432|\u0430\u0437\u043E|\u0443\u0447\u0430| \u0433\u0440|\u043A\u043E\u0435|\u0441\u0442\u044A|\u0432\u043E\u043B|\u043B\u043D\u0438|\u0441\u0440\u0435| \u0441\u0440|\u043A\u0432\u0430|\u043A\u043E\u043D|\u0442\u043D\u043E|\u0430\u043A\u0430|\u0438 \u0443|\u043A\u043E |\u0433\u0430\u043D|\u043E\u0434\u0430|\u0447\u0435\u043D|\u043B\u0441\u0442|\u0435\u043B\u0441|\u0441\u0442\u0440| \u043A\u044A|\u0441\u0442\u0430|\u0440\u043E\u0434|\u043D\u0430\u0440|\u0438 \u043C|\u0438\u0430\u043B|\u043D\u0430\u043B|\u0440\u0443\u0433| \u0434\u0440|\u0447\u0435\u0441|\u0434\u0438 | \u0441\u0430| \u0442\u0435|\u0441\u0442\u043E|\u0434\u043E\u0441|\u0440\u0430\u0436|\u0440\u0435\u0437|\u0447\u0440\u0435|\u0433\u0430\u0442|\u0435\u043E\u0431|\u0430 \u043C|\u043E \u0435|\u0438\u043D\u0435|\u0430\u0441\u0442|\u043E\u0432\u043E|\u0447\u043D\u043E|\u0430\u0432\u0435|\u043C\u0443 | \u043C\u0443|\u0430\u043D\u043E|\u0438\u0442\u0430|\u0438\u043C\u0438|\u0430\u043A\u043E|\u043D\u0430\u043A|\u043B\u0430\u0433|\u043E\u0432\u0438|\u0430\u043D ",kaz:"\u043D\u0435 | \u049B\u04B1|\u0435\u043D |\u04B1\u049B\u044B| \u0431\u0430| \u049B\u0430|\u049B\u04B1\u049B|\u044B\u049B |\u0493\u0430 | \u0436\u04D9|\u04D9\u043D\u0435|\u0436\u04D9\u043D| \u043D\u0435| \u0431\u043E|\u0434\u0435 |\u0434\u0430\u043C|\u0430\u0434\u0430|\u0430 \u049B|\u0442\u0430\u0440|\u044B\u043D\u0430| \u0430\u0434|\u044B\u043B\u044B| \u04D9\u0440|\u044B\u04A3 |\u0430\u043D |\u0456\u043D |\u049B\u044B\u043B|\u0430\u0440 |\u0435\u043C\u0435|\u043D\u0430 |\u0440 \u0430|\u043B\u044B\u049B|\u0443\u0493\u0430|\u0430\u043B\u0430|\u044B\u049B\u0442| \u04E9\u0437|\u043C\u0435\u0441|\u04D9\u0440 | \u0436\u0430|\u043C\u0435\u043D|\u044B\u0493\u044B|\u043B\u044B | \u0434\u0435|\u049B\u0442\u0430|\u043D\u044B\u04A3|\u043D \u049B|\u0493\u0430\u043D|\u0456\u043D\u0435|\u0431\u0430\u0441|\u0430\u0440\u044B| \u043C\u0435| \u049B\u043E|\u0435\u043A\u0435|\u044B\u043D |\u0434\u0430 |\u0435 \u049B|\u0434\u044B |\u0430\u0441\u044B|\u0441\u0435 |\u0435\u0441\u0435|\u0430\u043C |\u0431\u043E\u043B|\u0430\u043D\u0434|\u043D\u0435\u043C| \u0431\u0456|\u0430\u0440\u0430|\u044B \u0431|\u0441\u0442\u0430|\u0442\u0430\u043D|\u043D\u0434\u044B|\u043D \u0431|\u0456\u04A3 |\u0435 \u0431|\u0456\u043B\u0456|\u0442\u0438\u0456| \u0442\u0438|\u0431\u0430\u0440|\u0493\u044B |\u043D\u0434\u0435|\u0435\u0442\u0442|\u0438\u0456\u0441|\u049B\u044B\u0493|\u0456\u0441 |\u043B\u0430\u0440|\u0433\u0435 |\u044B \u0442|\u0456\u043D\u0434|\u0456\u043A |\u0431\u0456\u0440| \u0431\u0435| \u043A\u0435|\u0430\u043B\u0443|\u0435 \u0430|\u0430\u043B\u044B|\u043B\u0443\u044B|\u0430 \u0436|\u0435\u0440\u0456|\u043E\u043B\u044B| \u0442\u0435|\u049B\u044B\u049B|\u043D \u043A| \u0442\u0430|\u043D \u0436|\u0493\u044B\u043D|\u0442\u0442\u0456|\u0456\u043D\u0456|\u0442\u044B\u043D| \u0435\u0440|\u043D\u0434\u0430|\u0456\u043C | \u0441\u0430|\u0435 \u0436|\u0430\u0442\u044B| \u0430\u0440|\u0440\u0493\u0430|\u0435\u0442\u0456|\u0430\u043D\u0430|\u044B \u04D9|\u0443\u044B\u043D|\u043B\u0493\u0430|\u04E9\u0437\u0456|\u043E\u0441\u0442|\u0435\u0433\u0456|\u0442\u0456\u043A|\u049B\u0430 |\u0441\u049B\u0430|\u0440\u044B\u043D|\u043A\u0456\u043D|\u043B\u0443\u0493|\u04A3 \u049B|\u043D\u0456\u04A3|\u0443\u044B |\u0431\u043E\u0441|\u0430\u0441\u049B|\u049B\u0430\u0440|\u0434\u044B\u049B|\u043D\u0430\u043D|\u043C\u044B\u0441|\u043C\u043D\u044B|\u0430\u043C\u043D|\u044B \u043C|\u0430\u0439\u0434|\u043A\u0435 | \u0436\u0435|\u0437\u0456\u043D|\u0440\u0434\u0435|\u0440\u0456\u043D|\u0435 \u0442|\u0433\u0435\u043D|\u044B\u043F |\u0440\u044B |\u0442\u0456 |\u0441\u044B\u043D|\u049B\u0430\u043C|\u0434\u0435\u043D|\u0456 \u0431|\u0433\u0456\u0437|\u0440\u0430\u043B|\u0435 \u04E9|\u043B\u0430\u043D|\u0441\u044B |\u0430\u043C\u0430|\u0442\u0442\u0430|\u0442\u044B\u049B|\u0431\u0435\u0440|\u0434\u0456 |\u0431\u0456\u043B|\u0440\u043A\u0456|\u04E9\u0437 |\u0437\u0434\u0435|\u043A\u0435\u0442|\u049B\u043E\u0440|\u0434\u0430\u0439|\u0443\u0433\u0435|\u044B \u0435|\u044B\u043D\u0434|\u043D\u0435\u0433|\u043E\u043D\u044B|\u0435\u0439 |\u043C\u0435\u0442|\u0430\u043D\u044B|\u0430 \u0442|\u0436\u0430\u0441|\u0430\u0443\u044B|\u043B\u0433\u0435|\u0430\u0441\u0430|\u0435\u0433\u0435|\u0434\u0430\u0440|\u0440\u0443 |\u0430\u0443 |\u0435\u0440\u043A|\u044B \u0436|\u0440\u044B\u043B| \u0442\u043E|\u043D \u043D|\u0435 \u043D|\u0442\u0456\u043D|\u0456\u0440 |\u0441\u0456\u0437|\u0442\u0435\u0440|\u043B\u043C\u0430|\u0456 \u0442|\u043A\u0456\u043C| \u0430\u043B|\u0440 \u043C|\u043B\u0456\u043A| \u043C\u04AF|\u0435 \u043C|\u0442\u04AF\u0440| \u0442\u04AF|\u043A\u0435\u043B|\u043B\u044B\u043F|\u0435\u04A3 |\u0442\u0435\u04A3|\u0440\u043B\u044B|\u043B\u0456\u043C|\u0440\u0434\u044B|\u0430\u0440\u0434|\u0430\u0442\u0442|\u0441 \u0431|\u044B\u0440\u044B|\u0441\u044B\u0437|\u044B\u0441 |\u0435\u043B\u0433|\u0434\u0430\u043B|\u0439\u0434\u0430|\u043E\u0440\u0493|\u0440\u049B\u044B|\u0430\u0440\u049B| \u0436\u04AF|\u0442\u0430\u043B|\u044B\u043B\u043C|\u0430 \u0431|\u0456\u0433\u0456|\u043B\u0434\u0435|\u0456\u0437 |\u049B\u0442\u044B| \u0435\u0448|\u0434\u0435\u0439|\u0430\u0439 |\u0436\u0430\u0493|\u043A\u0442\u0456|\u0456\u043A\u0442|\u0433\u0456\u043D| \u04D9\u043B|\u0442\u0442\u044B|\u04B1\u043B\u0442| \u04B1\u043B|\u0435 \u0434|\u044B\u043D\u044B|\u043B\u0456\u043D|\u0440 \u0431|\u0435\u043B\u0435|\u043A\u04B1\u049B| \u043A\u04B1|\u0430\u043C\u0434|\u043C \u0431| \u0435\u0442|\u043E\u0493\u0430|\u049B\u04B1\u0440| \u043A\u04E9|\u0430\u0493\u0430|\u0442\u043E\u043B|\u0448\u0456\u043D|\u0430\u0439\u044B| \u049B\u044B|\u049B\u0430\u043B|\u0436\u0435\u043A|\u0456 \u043D|\u0435\u0441 |\u0430\u0493\u044B|\u0435 \u043E|\u0435\u043B\u0456| \u0435\u043B|\u043D \u0435|\u0437\u0456 |\u0448\u043A\u0456|\u0435\u0448\u043A|\u043E\u043B\u0443|\u0446\u0438\u044F|\u043C\u0430\u0441|\u0493\u0434\u0430|\u0430\u0493\u0434|\u043B\u0442\u0442|\u0456\u043C\u0434|\u043D\u044B\u043C| \u0434\u0430|\u0430 \u0434|\u04D9\u0441\u0456|\u0441 \u04D9|\u049B\u0430\u0442|\u0456\u0440\u0456| \u0441\u043E|\u04A3 \u0431|\u0430\u0437\u0430|\u043C\u0434\u0430|\u0430\u0439\u043B| \u0430\u0441|\u0493\u0430\u043C|\u049B\u043E\u0493"},Arabic:{arb:" \u0627\u0644|\u064A\u0629 |\u0641\u064A | \u0641\u064A|\u0627\u0644\u062D| \u0623\u0648|\u0623\u0648 | \u0648\u0627|\u0648\u0627\u0644|\u062D\u0642 |\u0629 \u0627|\u0644\u062D\u0642|\u0627\u0644\u062A|\u0643\u0644 |\u0627\u0644\u0645|\u0644\u0643\u0644| \u0644\u0643|\u0644\u0649 |\u0642 \u0641|\u062A\u0647 |\u0648 \u0627|\u0629 \u0648|\u0634\u062E\u0635|\u0629 \u0644|\u0627\u062A |\u0627\u0644\u0623|\u064A \u0623|\u0648\u0646 | \u0634\u062E|\u0645 \u0627|\u0623\u064A | \u0623\u064A|\u0627\u0646 |\u0623\u0646 |\u0645\u0629 |\u064A \u0627|\u0627\u0644\u0627|\u0644\u0627 |\u0647\u0627 |\u0627\u0621 | \u0623\u0646| \u0639\u0644|\u062E\u0635 |\u0646 \u0627| \u0644\u0644|\u062F \u0627|\u0645\u0646 |\u0641\u0631\u062F|\u0645\u0627 |\u0627\u0644\u0639|\u062A \u0627|\u062D\u0631\u064A|\u0639\u0644\u0649|\u0644 \u0641|\u0631\u062F |\u0644 \u0634| \u0644\u0627|\u0631\u064A\u0629| \u0625\u0644|\u0629 \u0623|\u0627 \u0627|\u0646 \u064A| \u0648\u0644|\u0627 \u0644|\u0627 \u064A| \u0641\u0631| \u0645\u0646|\u0629 \u0645|\u0627\u0644\u0642|\u062C\u062A\u0645|\u0646 \u0623|\u0642 \u0627|\u0627\u0644\u0625| \u062D\u0631|\u0644\u0647 |\u0647 \u0644|\u0627\u064A\u0629|\u0644\u0643 |\u0647 \u0627| \u062F\u0648|\u062F\u0629 |\u0627\u064B |\u064A\u0646 |\u0647 \u0648|\u0644\u0629 |\u064A \u062D| \u0639\u0646|\u0645\u0627\u0639|\u064A \u062A|\u0630\u0627 | \u062D\u0642|\u0642\u0648\u0642|\u062D\u0642\u0648|\u060C \u0648|\u0646 \u062A|\u0645\u0639 |\u0635 \u0627|\u0627\u0645 |\u062F \u0623| \u0643\u0627|\u0647\u0630\u0627|\u0627\u0644\u0648| \u0625\u0646|\u0645\u0644 |\u0627\u0645\u0629|\u0639 \u0627|\u0625\u0644\u0649|\u0629 \u0639|\u0645\u0627\u064A|\u062D\u0645\u0627|\u0646 \u0648|\u0644\u062A\u0639| \u0648\u064A|\u064A\u0631 |\u0646\u0648\u0646|\u064A \u0648|\u0627\u0633\u064A|\u0627\u0644\u062C| \u0647\u0630|\u0646\u0633\u0627|\u0648\u0642 |\u062A\u0631\u0627|\u0639\u064A\u0629|\u0647 \u0623| \u0644\u0647|\u0633\u064A\u0629| \u064A\u062C| \u0628\u0627|\u062F\u0648\u0644|\u0627\u0646\u0648|\u0642\u0627\u0646|\u0644\u0642\u0627|\u0629 \u0628|\u0629 \u062A|\u062A\u0645\u0627|\u0627\u0644\u062F|\u064A\u0627\u062A|\u0639 \u0628|\u0633\u0627\u0646|\u0625\u0646\u0633|\u0647\u0645 |\u0639\u0644\u064A| \u0645\u062A|\u0644\u0645\u062C|\u0630\u0644\u0643|\u0639\u0645\u0644|\u0644\u0623\u0633|\u0648\u0632 |\u062C\u0648\u0632|\u064A\u062C\u0648|\u0628\u0627\u0644|\u063A\u064A\u0631|\u0643 \u0627|\u0643\u0627\u0646|\u0633\u0627\u0633|\u0623\u0633\u0627|\u062F\u0645 |\u0644\u0627\u062F|\u0627\u0639\u064A|\u0627\u0644\u0631|\u062A\u0645\u064A|\u062F\u0648\u0646|\u062A\u0645\u062A|\u0644\u062A\u0645| \u064A\u0639|\u0644\u064A\u0647|\u0633\u0627\u0648|\u0627\u062C\u062A|\u064A \u0645|\u0644\u0639\u0627|\u0644\u062C\u0645|\u062A\u0639\u0644|\u0631 \u0648|\u062A\u0645\u0639|\u0645\u062C\u062A| \u0645\u0639|\u064A\u0647 |\u0649 \u0623|\u0641\u064A\u0647|\u0649 \u0627| \u0643\u0644|\u0644\u0627\u062A|\u0645\u0644\u0627|\u0648\u062F |\u0627\u0646\u062A|\u0627\u0644\u0641|\u064A\u0647\u0627|\u064A \u0625|\u062A\u064A |\u0627\u0644\u0628|\u0644\u064A |\u0642\u062F\u0645|\u0627\u0644 |\u0627\u062F |\u0644 \u0627|\u064A\u0632 |\u064A\u064A\u0632|\u0645\u064A\u064A| \u062A\u0645|\u0644\u062D\u0631|\u062A\u0639 |\u0645\u062A\u0639|\u0627 \u0628|\u0639\u0627\u0645|\u0627 \u0648|\u0642 \u0648|\u0631\u0627\u0645|\u0644 \u0644|\u0644\u0627\u062C|\u0631\u0627 |\u0627\u0644\u0634| \u0648\u0625|\u064A\u0645 |\u0644\u064A\u0645|\u0634\u062A\u0631|\u0627 \u062D|\u0648\u0627\u062C|\u0644\u0632\u0648|\u0648\u0644 |\u0627 \u0641|\u0648\u0644\u0629|\u0644\u062D\u0645|\u0623\u0633\u0631| \u0630\u0644|\u0647 \u0641|\u0627\u062A\u0647|\u0645\u0633\u0627|\u0644\u0645\u0633| \u062A\u0639|\u0639\u0646 |\u0647 \u0639|\u0648\u0644\u0647|\u064A\u062A\u0647|\u0646 \u0644|\u0631\u0629 | \u0648\u0633|\u0627\u0629 |\u064A\u062F | \u062A\u062D| \u0645\u0633|\u064A \u064A|\u0644\u062A\u064A|\u0639\u0629 |\u0648\u0644\u064A|\u0644\u062F\u0648| \u0623\u0633| \u0648\u0641|\u0644 \u0648|\u0623\u064A\u0629|\u0646\u064A |\u0627\u0644\u0633|\u0644\u0627\u0646|\u0644\u0625\u0639|\u0629 \u0641|\u0631\u064A\u0627|\u0644 \u0625|\u0645 \u0628|\u0627\u0645\u0644|\u0643\u0631\u0627|\u062A\u0633\u0627|\u0645\u064A\u0639|\u062C\u0645\u064A| \u062C\u0645|\u0623\u0648\u0644|\u0628\u064A\u0629|\u0639\u064A\u0634|\u062A\u062D\u0642|\u0627\u062F\u0629|\u0633 \u0627| \u0645\u0645|\u0645\u0639\u064A|\u062C\u0645\u0627|\u0639\u0627\u062A|\u0627\u0639\u0627|\u0627\u0631\u0633|\u0645\u0627\u0631|\u0645\u0645\u0627|\u0645 \u0648|\u0631\u0627\u0643|\u0627\u0634\u062A|\u0627\u0644\u0637|\u0627\u062C |\u0632\u0648\u0627|\u0627\u0644\u0632| \u0648\u0645|\u062D\u062F\u0629|\u062A\u062D\u062F|\u0644\u0645\u062A|\u0645\u0645 |\u0644\u0623\u0645|\u062F\u0647 |\u0628\u0644\u0627| \u0628\u0644|\u0627\u0631 |\u064A\u0627\u0631|\u062A\u064A\u0627|\u062E\u062A\u064A|\u0627\u062E\u062A|\u0646 \u0645| \u0645\u0631",urd:"\u0648\u0631 | \u0627\u0648|\u0627\u0648\u0631|\u06A9\u06D2 | \u06A9\u06D2| \u06A9\u06CC| \u06A9\u0627|\u06CC\u06BA | \u062D\u0642|\u06A9\u06CC |\u06A9\u0627 | \u06A9\u0648|\u0626\u06D2 |\u06D2 \u06A9|\u06CC\u0627 |\u0633\u06D2 |\u06A9\u0648 |\u0634\u062E\u0635| \u0634\u062E|\u0646\u06D2 | \u0627\u0633| \u06C1\u06D2|\u0645\u06CC\u06BA|\u062D\u0642 | \u06C1\u0648| \u0645\u06CC|\u062E\u0635 |\u06D2 \u0627| \u062C\u0627|\u0627\u0633 | \u0633\u06D2| \u06CC\u0627|\u06C1\u0631 |\u06CC \u0627| \u06A9\u0631| \u06C1\u0631|\u06D2\u06D4 |\u0633\u06CC |\u06C1\u06CC\u06BA|\u0627 \u062D|\u0635 \u06A9|\u0648\u06BA |\u06D2 \u0645| \u0627\u0646|\u0631 \u0634|\u06D4 \u06C1|\u0627\u0626\u06D2|\u0632\u0627\u062F|\u0622\u0632\u0627| \u0622\u0632|\u0627\u0645 |\u0631 \u0627|\u0642 \u06C1|\u0627\u062F\u06CC|\u062C\u0627\u0626|\u06BA \u06A9|\u06C1\u06D2\u06D4|\u0645 \u06A9| \u06A9\u0633|\u0627 \u062C|\u06CC \u06A9|\u0633 \u06A9|\u06A9\u0633\u06CC| \u067E\u0631|\u06D2 \u06AF|\u06C1\u06D2 |\u0627\u0631 |\u062A \u06A9|\u062F\u06CC |\u067E\u0631 |\u0648 \u0627| \u062D\u0627| \u062C\u0648| \u06C1\u06CC|\u0627\u0646 |\u06CC \u062C|\u0631\u06CC | \u0646\u06C1| \u0645\u0639|\u062C\u0648 |\u0644 \u06A9|\u06CC \u062A|\u0646 \u06A9|\u06A9\u0631\u0646|\u0626\u06CC |\u0644 \u06C1|\u062A\u06CC |\u06C1\u0648 |\u06C1 \u0627| \u0627\u06CC|\u0635\u0644 |\u0627\u0635\u0644|\u062D\u0627\u0635|\u0631\u0646\u06D2|\u06CC \u0634|\u0646\u06C1 |\u06D4 \u0627|\u06BA\u06D4 |\u06CC\u06BA\u06D4|\u0631 \u06A9|\u0631 \u0645| \u0645\u0644|\u0648\u06C1 |\u0645\u0639\u0627|\u0631\u06D2 |\u06BA \u0627|\u0646\u06C1\u06CC|\u06D2 \u06C1|\u06D2 \u0628|\u0627\u06CC\u0633|\u06D2 \u0644| \u062A\u0639| \u06AF\u0627|\u06CC\u062A |\u06CC \u062D|\u0627 \u0627|\u06CC \u0645|\u0627\u067E\u0646| \u0627\u067E|\u06A9\u06CC\u0627|\u0645\u06CC |\u06CC \u0633| \u062C\u0633|\u06C1 \u06A9|\u0646\u06CC |\u0627\u0634\u0631|\u0639\u0627\u0634| \u062F\u0648|\u0644\u0626\u06D2| \u0644\u0626|\u0627\u0646\u06C1|\u0648\u0642 |\u0642\u0648\u0642|\u062D\u0642\u0648|\u0645\u0644 | \u0642\u0627|\u06A9\u06C1 | \u06AF\u06CC|\u0631 \u0628|\u06C1 \u0645| \u0648\u06C1| \u0628\u0646|\u06CC \u0628|\u0645\u0644\u06A9|\u062C\u0633 |\u0627\u06D4 |\u0631\u06CC\u0642|\u0631 \u0646|\u06D2 \u062C|\u0627\u062F |\u0627\u062A |\u06AF\u06CC |\u062F \u06A9|\u06D2 \u062D|\u062F\u0627\u0631|\u0631 \u06C1|\u06AF\u0627\u06D4|\u0642\u0648\u0645| \u0642\u0648|\u06D2\u060C |\u0627 \u0633|\u062F\u0648\u0633|\u0631 \u067E| \u0648 | \u0634\u0627|\u06CC \u0622|\u06BA \u0645|\u0642 \u062D| \u067E\u0648| \u0628\u0627|\u062E\u0644\u0627|\u0627\u0646\u06D2|\u06CC\u0645 |\u0644\u06CC\u0645|\u0648 \u062A|\u0648\u0646 | \u06A9\u06C1|\u06CC\u060C |\u06D4 \u06A9|\u0627 \u067E|\u0646 \u0627|\u0644\u06A9 |\u0639\u0644\u0627|\u0627 \u0645|\u0642 \u06A9|\u0627\u0626\u06CC|\u0648\u0633\u0631|\u06CC \u06C1|\u0648\u0626\u06CC|\u06CC\u0631 |\u0627 \u06C1|\u0639\u0644\u06CC|\u0648 \u06AF|\u0648\u0631\u06CC|\u062F\u06AF\u06CC|\u0646\u062F\u06AF|\u0648 \u06A9|\u06CC\u0633\u06D2| \u0645\u0646|\u0627\u0626\u062F|\u0631\u0627\u0626| \u0645\u0631|\u067E\u0648\u0631| \u0637\u0631|\u0648\u0645\u06CC|\u06D2 \u062E|\u0633\u0628 |\u0646\u0648\u0646|\u0627\u0646\u0648|\u0642\u0627\u0646| \u0633\u06A9|\u0648\u0627\u0645|\u06CC\u0646 | \u0631\u06A9|\u062A\u0639\u0644|\u0644\u0627\u0642|\u063A\u06CC\u0631|\u062F\u0627\u0646|\u060C \u0627| \u0628\u06CC| \u0645\u0633|\u06CC\u0648\u06BA|\u0646\u0627 | \u0628\u06BE| \u0628\u0631|\u0631\u062A\u06CC|\u0627\u062F\u0627|\u0627\u0645\u0644|\u06CC\u06C1 | \u06CC\u06C1|\u06C1 \u0648| \u0639\u0627|\u06CC \u067E| \u0628\u0686|\u0627\u0641 |\u0644\u0627\u0641| \u062E\u0644|\u06CC\u06D4 |\u06AF\u06CC\u06D4| \u062F\u06CC|\u06BE\u06CC |\u0628\u06BE\u06CC|\u062F\u06C1 |\u062C\u0627 |\u067E\u0646\u06CC|\u0642\u0648\u0627|\u0627\u0642\u0648|\u0631\u06A9\u06BE|\u06D2 \u06CC| \u0639\u0644|\u06A9\u0648\u0626|\u060C \u0645| \u0686\u0627|\u06D2 \u0633|\u0631 \u0639| \u067E\u06CC|\u0628\u0631\u0627|\u0631 \u0633|\u0631 \u062D|\u0633\u0627\u0646|\u0645 \u0627|\u06A9\u0627\u0645|\u0634\u0631\u062A| \u0631\u0627|\u0634\u0627\u0645|\u0645\u0646 |\u0632\u0646\u062F| \u0632\u0646|\u0628 \u06A9|\u062A \u0645|\u0627\u06C1 |\u0627\u0631\u06CC|\u0633 \u0645|\u0631 \u062C| \u0645\u062D|\u0648\u0631\u0627|\u06D2 \u067E|\u0637\u0631\u06CC|\u06C1\u0648\u06BA|\u0627\u0644 |\u06BA \u0633|\u06CC \u0646|\u06A9\u0631\u06D2| \u0645\u0642|\u062A \u0633|\u062A\u062D\u0641| \u062A\u062D|\u0648\u06D4 |\u06C1\u0648\u06D4|\u0628\u0646\u062F| \u0627\u0642|\u062F \u06C1| \u0627\u0645|\u0627\u0645\u06CC|\u0627\u0644\u0627|\u0644\u062A |\u0634\u0631\u06D2|\u06D2 \u0639|\u0627 \u06A9|\u0641\u0631\u06CC",pes:" \u0648 | \u062D\u0642| \u0628\u0627|\u0646\u062F |\u0631\u062F |\u062F\u0627\u0631| \u062F\u0627|\u06A9\u0647 |\u0647\u0631 | \u062F\u0631| \u06A9\u0647|\u062F\u0631 | \u0647\u0631|\u0631 \u06A9|\u062D\u0642 |\u062F \u0647|\u0627\u0632 |\u06CC\u062A | \u0627\u0632|\u06CC\u0627 |\u06A9\u0633 |\u0648\u062F |\u0627\u0631\u062F| \u06CC\u0627| \u06A9\u0633|\u0627\u06CC |\u062F \u0648| \u0628\u0631| \u062E\u0648|\u0642 \u062F|\u0628\u0627\u0634|\u0634\u062F |\u062F \u06A9|\u0627\u0631 |\u062F \u0628| \u0631\u0627|\u0647 \u0628|\u0627\u0646 |\u0622\u0632\u0627| \u0622\u0632|\u0631\u0627 |\u0627\u0634\u062F|\u06CC \u0648|\u0647 \u0627|\u06CC\u0646 |\u06CC\u062F |\u0632\u0627\u062F|\u0633 \u062D|\u062E\u0648\u062F|\u06CC \u0628| \u0627\u0633|\u062F\u0647 |\u062F\u06CC |\u0648\u0631 |\u0627\u06CC\u062F|\u0647 \u062F|\u0631\u06CC |\u0648 \u0627|\u062A\u0645\u0627|\u0627\u062A | \u0646\u0645|\u06CC \u06A9|\u0627\u062F\u06CC|\u0646\u0647 |\u0631\u0627\u06CC|\u062F \u0627| \u0622\u0646|\u0627\u0633\u062A|\u0631 \u0627|\u0631 \u0645| \u0627\u062C|\u0645\u0627\u06CC|\u0648\u0646 |\u0642\u0648\u0642|\u062D\u0642\u0648|\u0648 \u0645| \u0627\u0646|\u0627\u0646\u0647| \u0647\u0645|\u0648\u0642 |\u0627\u06CC\u062A| \u0634\u0648|\u06CC \u0627| \u0645\u0648| \u0628\u06CC|\u0628\u0627 | \u062A\u0627|\u0648\u0631\u062F|\u0627\u0646\u0648|\u0633\u062A |\u0648\u0627\u0646|\u0628\u0631\u0627|\u0627\u0645 |\u0634\u0648\u062F|\u0622\u0646 |\u062C\u062A\u0645|\u06CC \u06CC| \u06A9\u0646|\u0631 \u0628|\u06A9\u0646\u062F| \u0645\u0631|\u062A \u0645|\u0647\u0627\u06CC|\u062A \u0627| \u0645\u0633|\u06CC\u060C |\u0645\u0627\u0639|\u0627\u062C\u062A|\u062A\u0648\u0627|\u06CC\u06AF\u0631|\u0648 \u0628|\u062F\u0627\u0646|\u062A \u0648|\u0627 \u0645| \u0628\u062F|\u0639\u06CC |\u06A9\u0627\u0631| \u0645\u0646|\u0645\u0648\u0631| \u0645\u0642|\u06CC \u062F| \u0632\u0646|\u06CC \u0645|\u0646 \u0628|\u0631 \u062E|\u0627\u0647 |\u0627 \u0628|\u0627\u0631\u06CC|\u062F \u0622|\u0645\u0644 | \u0628\u0647|\u0627\u0639\u06CC|\u062F\u060C |\u062F\u06CC\u06AF|\u062A \u0628|\u0628\u0627\u06CC|\u0627\u06CC\u0646| \u0645\u06CC|\u0646 \u0648|\u0642 \u0645| \u0639\u0645| \u06A9\u0627|\u0646 \u0627|\u0648 \u0622| \u062D\u0645|\u0646\u0648\u0646|\u0647 \u0648|\u0648 \u062F|\u062F \u0634| \u0627\u06CC|\u0634\u0648\u0631|\u06A9\u0634\u0648| \u06A9\u0634|\u0644\u06CC |\u0646\u06CC |\u0647 \u0645|\u0628\u0639\u06CC|\u0631 \u0634|\u06CC\u0647 | \u0645\u0644|\u0645\u06CC\u062A|\u06CC \u0631|\u0631\u0646\u062F| \u0634\u0631|\u0645\u06CC |\u0648\u06CC |\u0633\u0627\u0648|\u0642\u0627\u0646| \u0642\u0627|\u0645\u0642\u0627|\u0627\u0648 | \u0627\u0648|\u062F \u0645|\u06AF\u06CC |\u0646\u0645\u06CC| \u0627\u062D| \u0645\u062D|\u0645\u06CC\u0646|\u0626\u06CC |\u0627\u062F\u0627| \u0622\u0645|\u062E\u0648\u0627|\u06AF\u0631\u062F| \u06AF\u0631|\u0645\u0646\u062F| \u0634\u062F|\u0627\u0626\u06CC| \u062F\u06CC|\u0632 \u062D|\u0647\u06CC\u0686| \u0647\u06CC|\u0627\u062F\u0647| \u0645\u062A|\u0646\u0645\u0627|\u062A \u06A9|\u0631\u0627\u0646| \u0628\u0645|\u0646 \u062D|\u0631 \u062A|\u062D\u0645\u0627|\u0627\u0631\u0646|\u0645\u0633\u0627|\u062F\u06AF\u06CC|\u0648\u0645\u06CC|\u0646 \u062A|\u0645\u0644\u0644|\u0628\u0631 |\u0647\u062F |\u0648\u0627\u0647|\u0628\u0647\u0631| \u0627\u0639|\u200C\u0647\u0627|\u0642 \u0648|\u060C \u0627|\u0639\u06CC\u062A|\u06CC\u062A\u0648|\u0627 \u0631|\u0646 \u0645| \u0639\u0642|\u0647\u0645\u0647|\u0627 \u0647|\u0632\u0634 |\u0648\u0632\u0634|\u0645\u0648\u0632|\u0622\u0645\u0648|\u0627\u0646\u062A|\u062A\u06CC |\u062C\u0627\u0645|\u0645\u0648\u0645|\u0639\u0645\u0648|\u062A\u062E\u0627| \u0641\u0631|\u0637\u0648\u0631|\u062F \u062F|\u0647 \u062D|\u0631\u062F\u0627|\u0627\u0648\u06CC|\u0646\u0648\u0627|\u0627\u0646\u06CC|\u0631\u0627\u0631| \u0645\u062C|\u06CC \u0646|\u062D\u062F\u06CC|\u0627\u062D\u062F|\u0646\u062F\u06AF|\u0632\u0646\u062F|\u0634\u062E\u0635| \u0634\u062E|\u200C\u0645\u0646|\u0647\u200C\u0645|\u0631\u0647\u200C|\u0647\u0631\u0647|\u0634\u062F\u0647|\u0639 \u0627|\u0648 \u0647|\u0627\u0633\u06CC|\u0647\u0654 |\u06CC\u062F\u0647|\u0639\u0642\u06CC|\u0627 \u0627|\u0645\u0647 | \u0628\u0634|\u0627\u062F |\u062F\u06CC\u0647|\u0627 \u062F|\u062F\u0648\u0627|\u06CC \u062D|\u0627\u0628\u0639|\u06CC \u062A|\u062E\u0627\u0628|\u0646\u062A\u062E|\u0631\u0648\u0631|\u0648 \u0631|\u0634\u0631\u0627| \u062E\u0627|\u0654\u0645\u06CC|\u0627\u0654\u0645|\u062A\u0627\u0654|\u0627\u064B |\u0627\u0645\u0644|\u0644\u0647 |\u062F \u0631|\u0627\u0633\u0627|\u062E\u0648\u0631|\u0628\u0644 |\u0627\u0628\u0644|\u0642\u0627\u0628|\u06CC\u06A9 |\u0633\u0627\u0646|\u0642\u0631\u0627|\u0627 \u0646|\u062E\u0635\u06CC| \u0627\u0645| \u0628\u0648|\u06CC\u0631 |\u0627\u0644\u0645|\u0628\u06CC\u0646|\u0627\u0647\u062F|\u062A\u0628\u0639| \u062A\u0628",zlm:" \u062F\u0627|\u0627\u0646 |\u062F\u0627\u0646| \u0628\u0631| \u0627\u0648|\u0646 \u0633|\u0631\u06A0 |\u062F\u0627\u0644| \u06A4\u0631|\u0644\u0647 |\u0643\u0646 | \u0643\u06A4|\u0646 \u0627|\u0646 \u0643|\u0646 \u062F|\u064A\u06A0 | \u064A\u06A0|\u06A4\u062F |\u062D\u0642 |\u0648\u0631\u06A0|\u062A\u064A\u0627|\u064A\u0627\u06A4|\u0627\u0631\u0627|\u0643\u06A4\u062F|\u0627\u0648\u0631|\u0631\u062D\u0642|\u0628\u0631\u062D|\u0627\u0644\u0647|\u0623\u0646 |\u0648\u0644\u064A| \u0627\u062A|\u0627\u062A\u0627|\u06A0\u0646 |\u062A\u0627\u0648|\u0627\u06A4 |\u0633\u062A\u064A|\u0644\u064A\u0647|\u0627\u0648 | \u0633\u062A|\u06A4 \u0627|\u064A\u0647 |\u0631\u0627 |\u0647 \u0628|\u0647 \u062F|\u0639\u062F\u0627| \u0639\u062F|\u0646 \u06A4|\u0646 \u0628|\u064A\u0646 | \u062A\u0631|\u0642 \u0643|\u0646 \u064A|\u064A\u0628\u0633|\u0628\u064A\u0628| \u062A\u064A| \u0633\u0648| \u0643\u0628| \u0633\u0627|\u0646 \u0645|\u0646 \u062A|\u0644\u0645 |\u0627\u0644\u0645|\u062F \u0633|\u06A0 \u0639| \u0645\u0646|\u0686\u0627\u0631|\u062F \u06A4|\u0631\u0646 |\u0633\u0627\u0645| \u0645\u0627|\u06BD \u0633|\u0646\u060C | \u0628\u0648| \u0627\u064A|\u0646\u062F\u0642| \u062D\u0642|\u06AC\u0627\u0631|\u0646\u06AC\u0627|\u0628\u0648\u0644|\u0633\u0628\u0627| \u0633\u0628|\u0627\u062A\u0648|\u0627 \u0633|\u0642\u0644\u0647| \u06A4\u0645| \u0645\u0645|\u0648\u0627\u0646|\u0633\u0686\u0627| \u0633\u0686| \u0643\u0633|\u0627 \u0628|\u0633\u0646 | \u0633\u0645|\u06A4\u0631\u0644|\u0627\u0648\u0646|\u0646\u06BD |\u062A\u0646 | \u0628\u0627|\u0647\u0646 |\u0633\u064A\u0627|\u0627 \u06A4|\u0627\u0631\u06A0|\u0628\u0627\u0631|\u06A4\u0627 |\u0628\u0633\u0646|\u0643\u0628\u064A|\u0627\u0645 |\u064A\u0646\u062F|\u064A \u062F|\u0627\u06AC\u064A|\u06A0 \u0628|\u0628\u0627\u06AC|\u064A \u0627|\u0645\u0627\u0646| \u0644\u0627| \u062F |\u062F\u0642\u0644|\u0647\u0646\u062F| \u0647\u0646|\u062A \u062F|\u0627\u062F\u064A|\u0648\u064A\u0646|\u064A\u0643\u0646| \u0646\u06AC|\u060C \u0643|\u0646\u0662 | \u06A4\u0648|\u0628\u06A0\u0633|\u0642\u0662 |\u0627\u062A |\u0627\u0648\u0644|\u0627\u0643\u0646|\u0627\u06BD | \u0633\u0633|\u0648\u0646 |\u0627\u062F | \u0643\u0648|\u0627\u064A\u0646|\u062F\u06A0\u0646| \u062F\u06A0|\u0627\u0626\u0646|\u062A\u0648 |\u062A\u064A |\u0646 \u0647|\u06AC\u064A |\u0633\u064A |\u0642 \u0645|\u0648\u06A0\u0646|\u062F\u0648\u06A0|\u0646\u062F\u0648|\u0644\u064A\u0646|\u0631\u0644\u064A|\u0646\u062A\u0648|\u06A4\u0648\u0646|\u0648\u0627\u062A|\u064A\u0627\u062F|\u062A\u064A\u0643|\u06A0\u0633\u0627|\u06A4\u0645\u0628|\u062A\u0631\u0645|\u0662 \u062F|\u062D\u0642\u0662|\u0648\u0627 |\u0644\u0648\u0627|\u0645\u0627\u0633|\u0648\u0642 |\u0647 \u0645|\u0644 \u062F| \u0645\u0644|\u0648\u0646\u062F| \u06A4\u06A0|\u0627\u060C |\u060C \u062A|\u0644\u0627\u0626|\u0627\u064A |\u0645\u06A4\u0648|\u064A\u0643 |\u064A \u0643|\u0631\u0627\u062A|\u0645\u0631\u0627| \u0628\u064A|\u0633\u0645\u0648|\u0648 \u0643|\u060C \u062F|\u0633\u0648\u0627|\u06A0 \u0645|\u06A0 \u0633|\u06A0\u0662 |\u06A4\u0631\u064A|\u064A\u0631\u064A|\u062F\u064A\u0631|\u0627 \u0627|\u0627\u0633\u0627|\u06A4\u0662 |\u062A\u0627 |\u0633\u0648\u0633|\u060C \u0633|\u062C\u0648\u0627|\u06A0 \u062A|\u0631\u0623\u0646| \u0627\u0646|\u0633\u0623\u0646|\u0631\u064A\u0643|\u064A\u0623\u0646|\u0631\u064A | \u062F\u0631|\u0627\u0645\u0631|\u0643\u0631\u062C| \u06A4\u0644|\u0627 \u062F|\u062C\u0631\u0646|\u0627\u062C\u0631|\u0627\u0631\u0643|\u0644\u0627\u062C|\u062F \u0643|\u0648\u0627\u0631|\u0628\u0631\u0633|\u0648\u0646\u062A|\u0645\u0646\u0648|\u0633\u0627\u0644|\u064A\u0646\u06A0|\u062F\u06A0\u0662|\u0646\u062F\u06A0| \u0645\u06A0|\u0627\u06A4\u0627|\u0633\u0633\u064A|\u0633\u0627\u0633|\u0646\u0646 |\u06A4\u0648\u0644|\u0627\u06AC\u0627| \u0628\u06A0| \u0633\u06A4|\u0645\u0628\u064A| \u0627\u06A4|\u06A0 \u0627|\u0627\u0631\u0623|\u06A4\u0631\u0627|\u064A \u0633|\u0628\u0633 | \u062F\u0644|\u0627 \u0645|\u0645\u0648\u0627|\u06A4\u0644\u0627|\u0645\u0644\u0627|\u06A4\u0631\u0643|\u0643\u0648\u0631|\u0648\u0628\u0648| \u0643\u0623|\u0648\u0643\u0646|\u0623\u0646\u06BD|\u0643\u0633\u0627|\u06A0\u06AC\u0648|\u0627\u062F\u06A4|\u0647\u0627\u062F|\u0631\u0647\u0627|\u062A\u0631\u0647|\u0643\u0648\u0645|\u062A\u0648\u0642|\u0645 \u0633|\u06A0 \u062F|\u062F\u064A | \u062F\u064A|\u0662 \u0633|\u0646\u062F\u064A|\u0627\u0633 |\u0627\u062F\u0627|\u0628\u0648\u0627| \u062F\u0628|\u06A0 \u06A4|\u06BD\u060C |\u0627\u06A4\u0662|\u0631\u062A\u0627|\u0627\u0644 |\u064A\u0627\u0644|\u0648\u0633\u064A| \u0643\u062A|\u0623\u0646\u060C|\u0646\u06A4\u0627|\u062A\u0646\u06A4| \u062A\u0646|\u0645 \u06A4|\u0631\u0633\u0627|\u0645\u0645\u06A4| \u0645\u0631|\u0646 \u062D| \u0643\u0645|\u0646\u0633\u064A|\u062C\u0623\u0646|\u0624\u064A |\u0644\u0624\u064A|\u0627\u0644\u0624|\u0644\u0627\u0644|\u0643\u06A4\u0631|\u0643\u062A |\u0631\u0643\u062A|\u0634\u0627\u0631|\u0645\u0634\u0627| \u0645\u0634|\u062C\u0627\u062F|\u0631\u06AC\u0627",skr:"\u062A\u06D2 |\u0627\u06BA |\u062F\u06CC |\u062F\u06D2 | \u06D4 |\u0648\u06BA | \u062A\u06D2| \u062F\u0627| \u06A9\u0648|\u06A9\u0648\u06BA| \u062D\u0642|\u062F\u0627 | \u062F\u06CC|\u06CC\u0627\u06BA| \u062F\u06D2|\u06CC\u06BA |\u06D2 \u0627|\u0634\u062E\u0635| \u0634\u062E|\u06C1\u0631 |\u06D2 \u06D4|\u0627\u0635\u0644| \u062D\u0627|\u062D\u0642 |\u062E\u0635 | \u06C1\u0631|\u0635\u0644 |\u062D\u0627\u0635|\u06C1\u06D2 | \u06C1\u06D2|\u0627\u0644 |\u0642 \u062D|\u0644 \u06C1| \u0646\u0627| \u06A9\u06CC| \u0648\u0686|\u06D4 \u06C1|\u06CC\u0627 |\u0633\u06CC |\u06D2 \u0645| \u0627\u0648|\u0648\u0686 |\u0627\u062A\u06D2|\u06A9\u06CC\u062A|\u0627 \u062D|\u0627\u062F\u06CC|\u0646\u0627\u0644|\u0635 \u06A9| \u0627\u062A|\u0631 \u0634|\u06C1\u06CC\u06BA| \u06CC\u0627|\u06BA \u062F| \u0627\u06CC|\u06CC\u0633\u06CC| \u0645\u0644|\u0648\u0646\u062F|\u06A9\u06C1\u06CC| \u06A9\u06C1|\u06CC \u062A|\u0632\u0627\u062F|\u0627\u0632\u0627| \u0627\u0632|\u0646\u062F\u06D2|\u06BA \u06A9|\u0627\u0631 | \u0648\u06CC|\u06D2 \u06A9|\u0626\u06D2 | \u0627\u0646|\u06BB \u062F|\u0646\u06C1 | \u06A9\u0631|\u0627\u0648\u0646|\u06D2 \u0648|\u062F\u06CC\u0627|\u06CC \u062F|\u06BA \u0627|\u06D2 \u0628|\u0648\u06CC\u0633|\u0648\u06BB |\u06CC \u0646| \u06C1\u0648|\u062A\u06CC |\u06CC \u06D4| \u0646\u06C1|\u06CC \u0627|\u06CC\u0646\u062F|\u0648 \u0684|\u0622\u067E\u06BB| \u0622\u067E|\u0627 \u0648|\u06D2 \u062C| \u06A9\u0646|\u06D2 \u0646|\u0646\u062F\u06CC|\u062A \u062F|\u06D2 \u062D|\u06CC \u06A9|\u0626\u06CC |\u0645\u0644\u06A9|\u06CC\u062A\u06D2|\u0646 \u06D4|\u062A\u06BE\u06CC| \u062A\u06BE|\u0648\u0646 |\u06BA \u0645| \u0628\u0686|\u06D4 \u0627|\u0646\u0648\u06BA|\u06A9\u0646\u0648|\u06BB\u06D2 |\u0627\u0631\u06CC|\u0627 \u0627|\u06D2 \u06C1|\u0644 \u062A| \u0684\u0626|\u0648\u0642 |\u0642\u0648\u0642|\u062D\u0642\u0648|\u0644 \u06A9|\u062E\u0644\u0627| \u062C\u06CC|\u0644\u06A9 |\u062F\u0627\u0631|\u06CC\u062A |\u06A9\u0631\u06BB|\u0627\u0646\u06C1|\u06A9\u0648 |\u06C1\u06A9\u0648| \u06C1\u06A9|\u0646 \u0627|\u0645\u0644 | \u0648\u0633|\u06BA \u0648|\u067E\u06BB\u06D2| \u062A\u0639|\u06CC \u0645|\u0627\u0641 |\u06D2 \u062E|\u0646\u0648\u0646|\u0642\u0646\u0648| \u0642\u0646| \u0644\u0648|\u06D4 \u06A9|\u0631\u06CC |\u0644\u06D2 |\u062A\u0627 |\u06CC\u062A\u0627| \u0642\u0648| \u0686\u0627|\u06C1\u0627\u06BA|\u0684\u0626\u06D2|\u0642 \u062A|\u0627\u06CC\u06C1|\u0631\u06BB |\u06D2 \u062F|\u0631 \u06A9| \u0648 |\u0644\u0627\u0641| \u062E\u0644| \u062C\u0648|\u06CC \u0648|\u0627\u0648 |\u06C1\u0648 |\u0626\u0648 |\u0686\u0626\u0648|\u0628\u0686\u0626|\u06CC\u0631 |\u06C1\u0648\u0648|\u0627 \u0645|\u06CC \u062C|\u0627\u0644\u0627|\u06CC\u0646 | \u062C\u0627|\u0645\u06CC |\u0646\u06C1\u0627|\u0627\u0646 |\u0627\u062A |\u0633\u06B1\u062F| \u0633\u06B1|\u06CC\u0628 |\u0633\u06CC\u0628|\u0648\u0633\u06CC| \u0634\u0627|\u0628 \u062F|\u06CC\u0648\u06BB|\u0627\u0645 |\u0627\u0648\u06BB|\u06D2 \u062A|\u06BB \u06A9| \u0645\u0637|\u06BA \u062A| \u0648\u0646| \u06A9\u0645|\u0646 \u062F|\u0631\u06A9\u06BE| \u0631\u06A9|\u06BB\u06CC |\u06BA \u0622|\u0631\u06CC\u0627|\u06CC \u06C1|\u0627\u062F |\u06CC\u0627\u062F|\u0639\u0644\u0627|\u0631 \u06C1|\u06BA \u0633|\u06CC \u062D|\u062C\u06BE\u06CC|\u0627\u0626\u062F|\u06C1\u06CC |\u0644\u0648\u06A9| \u068B\u0648| \u0633\u0645| \u0633\u0627| \u0645\u0646| \u0645\u0639|\u0628\u0642 |\u0627\u0628\u0642|\u0637\u0627\u0628|\u0645\u0637\u0627|\u06BE\u06CC\u0648|\u06BA \u0641|\u06C1\u0646 | \u06C1\u0646|\u062C\u0648 |\u0648 \u06A9|\u06BA \u0634|\u0631 \u062A|\u06A9\u0627\u0631|\u0645 \u062F|\u06BE\u06CC\u0627| \u067B\u0627|\u063A\u06CC\u0631|\u0648 \u0644|\u0648\u0626\u06CC|\u062C\u06CC\u0627|\u0648\u0627\u0645|\u0642\u0648\u0627|\u06CC \u0633| \u062C\u06BE|\u0644 \u0627|\u0642\u0648\u0645| \u0633\u06CC|\u0630\u06C1\u0628|\u0645\u0630\u06C1| \u0645\u0630|\u0627\u06D2 | \u0627\u06D2|\u062F\u0646 |\u0627 \u062A|\u0633\u0627\u0646|\u0646\u0633\u0627|\u0627\u0646\u0633|\u0631\u06D2 |\u0644\u06CC\u0645|\u0639\u0644\u06CC|\u062A\u0639\u0644|\u0627\u0645\u0644|\u06C1 \u062F|\u06D2 \u0631|\u062F \u0627|\u06A9\u0645 |\u06CC\u06C1\u0648|\u0641\u0627\u0626|\u0686 \u0627| \u06A9\u06BE|\u0645 \u062A|\u0631\u0627 |\u0648\u0631\u0627|\u067E\u0648\u0631|\u06BA \u0628|\u0642 \u062F|\u06D2 \u0642|\u0648\u06A9\u0648|\u06A9\u06BE\u06CC|\u0627 \u06A9|\u0648 \u062F|\u06D2 \u0630|\u067E\u06BB\u06CC|\u0628\u0646\u062F| \u0641\u0631|\u06A9\u0648\u0626|\u0627\u0645\u06CC|\u06CC \u06CC|\u0627\u0626\u06CC|\u0644\u0627\u0642|\u0627\u06CC\u06BA|\u06C1 \u0627| \u0646\u0638|\u0633\u0645\u0627|\u0648\u0645\u06CC|\u06CC\u060C |\u06D2 \u0633|\u062A \u0648|\u06BE\u06CC\u0646|\u06D2 \u0639|\u06CC\u0645 |\u0633\u06C1\u0648| \u0633\u06C1",pbu:" \u062F | \u0627\u0648|\u0627\u0648 |\u067E\u0647 | \u067E\u0647|\u064A\u06D4 | \u062D\u0642|\u0686\u06D0 | \u0686\u06D0|\u0631\u0647 |\u064A \u0627|\u06D0 \u062F| \u0647\u0631|\u0646\u0647 |\u0647\u0631 |\u062D\u0642 | \u0685\u0648|\u0648\u06A9 |\u0685\u0648\u06A9|\u0648 \u0627|\u0647 \u062F|\u0647 \u0627|\u06D4 \u0647|\u0647 \u0648| \u0634\u064A| \u0644\u0631|\u064A \u0686|\u0648 \u062F|\u0631\u064A |\u0644\u0631\u064A|\u0642 \u0644| \u06A9\u069A|\u0648\u064A |\u069A\u06D0 |\u06A9\u069A\u06D0|\u0647 \u06A9|\u063A\u0647 |\u0644\u0648 |\u0631 \u0685|\u0633\u0631\u0647| \u0633\u0631|\u0647 \u067E| \u067C\u0648|\u0648 \u067E|\u0644\u0647 |\u064A\u062A |\u067C\u0648\u0644|\u064A\u0627 |\u06A9\u0693\u064A| \u06A9\u0648|\u062E\u0647 |\u064A\u060C |\u062F\u064A | \u0644\u0647| \u0627\u0632|\u062F \u0645| \u0647\u064A| \u0648\u0627| \u064A\u0627| \u0685\u062E|\u0627\u0632\u0627|\u062F \u0627|\u0648\u0644\u0648|\u0647 \u062A|\u0685\u062E\u0647| \u06A9\u0693|\u0648\u0644 |\u0647\u063A\u0647|\u0647 \u0634|\u064A \u062F| \u0647\u063A|\u06A9\u0648\u0644|\u0632\u0627\u062F|\u0646\u0648 | \u0648\u064A|\u0648 \u064A|\u0647 \u0628|\u0634\u064A\u06D4|\u062F\u06D0 |\u064A\u0648 | \u062F\u064A|\u062A\u0647 |\u062E\u067E\u0644| \u067E\u0631|\u0627\u062F |\u062F \u062F|\u06A9 \u062D| \u062A\u0648|\u0647 \u0645|\u06AB\u0647 |\u0647 \u0647|\u0642\u0648\u0642|\u062D\u0642\u0648|\u0648 \u0645|\u0647 \u062D|\u062F \u0647| \u062A\u0631| \u0645\u0633|\u0634\u064A | \u0646\u0647|\u0693\u064A\u06D4|\u0646\u064A |\u062F \u067E|\u0648\u0627\u062F|\u06D0 \u067E|\u0627\u062F\u064A|\u0648\u0644\u0646| \u064A\u0648|\u062F \u062A|\u0648\u0646\u0648|\u0648\u06AB\u0647|\u064A \u0648|\u0644\u064A | \u062F\u0627|\u064A\u062F | \u0628\u0627|\u062A\u0648\u0646| \u062E\u067E|\u064A \u067E|\u062A\u0648\u06AB|\u0627\u0631 |\u0627\u0646\u062F|\u064A\u0648\u0627|\u06D0 \u0648|\u062F\u0627\u0646| \u0628\u0631|\u0693\u064A | \u0639\u0645|\u0627\u0646\u0647| \u062F\u0647|\u064A\u0685 |\u0647\u064A\u0685|\u0627\u0645\u064A|\u0644\u0646\u064A|\u0628\u0639\u064A|\u0689\u0648\u0644| \u0689\u0648|\u0647 \u0644|\u0627\u064A\u062F|\u0628\u0627\u064A|\u0627\u062A\u0648|\u0647 \u06AB| \u062A\u0627|\u067E\u0644 | \u0645\u0644|\u0627\u064A\u062A|\u0648\u0645 |\u0648\u0646 | \u0644\u0627|\u0647\u064A\u0648| \u0634\u0648| \u062F\u063A|\u0645 \u062F|\u062F\u0647 |\u06D0 \u0627|\u0627\u0646 | \u062A\u0647|\u06A9\u0627\u0631|\u062A\u0648 |\u0645\u064A |\u0627\u0631\u0647|\u0627\u0648\u064A|\u0633\u0627\u0648|\u0645\u0633\u0627|\u0646\u0648\u0646|\u062F\u0647\u063A|\u0648 \u062A|\u064A \u0634|\u0627\u0646\u0648| \u0645\u062D|\u064A\u0646 |\u0627\u062E\u0644| \u06AB\u067C|\u0634\u0648\u064A|\u062F\u063A\u0647|\u0648 \u062D|\u0648\u064A\u060C|\u0646\u064A\u0632|\u0633\u064A |\u0627\u0633\u064A|\u0648\u0646\u062F|\u0642\u0648 |\u0648\u0642\u0648|\u0648 \u06A9|\u0648\u0646\u0647|\u0648\u0645\u064A| \u0648\u06A9|\u064A \u062A| \u0627\u0646|\u0642\u0627\u0646|\u0646\u062F\u06D0|\u0648 \u0631|\u06A9 \u062F|\u0647 \u064A|\u0645\u064A\u0646|\u067E\u0631 |\u067C\u0647 |\u0644\u0627\u0645|\u063A\u0648 |\u0647\u063A\u0648|\u062F \u067C|\u0648 \u0647|\u0644 \u062A|\u0644\u06D2 |\u0648\u0644\u06D2|\u0648\u0648\u0646|\u06A9\u064A |\u0631\u0648 |\u0646 \u06A9|\u0645\u0648\u0645|\u0648\u06A9\u0693|\u067E\u0627\u0631|\u0646 \u0634|\u0645\u0646 | \u0646\u0648| \u0648\u0693| \u0642\u0627|\u06D0 \u0686| \u0648\u0633|\u0685 \u0685|\u0634\u062E\u0635| \u0634\u062E|\u0698\u0648\u0646| \u0698\u0648|\u062A\u0631 |\u06AB\u067C\u0647|\u0648 \u0685|\u0647\u0645 |\u0639\u0642\u064A|\u0631\u062A\u0647| \u0648\u0631|\u0628\u0644 | \u0628\u0644|\u0648 \u0628|\u0647 \u0633|\u069A\u0648\u0648| \u069A\u0648| \u06A9\u0627|\u06D0 \u06A9|\u0648 \u0633|\u0627\u062F\u0647|\u0648\u0646\u06A9| \u063A\u0648|\u062F\u0648 |\u0648 \u0646|\u062A \u06A9|\u0645\u0644 |\u0639\u0645\u0648|\u0644 \u0647| \u067E\u064A|\u0648\u0633\u064A|\u0693\u0627\u0646|\u0648\u0693\u0627|\u064A\u0632 |\u062E\u0635\u064A|\u064A \u0645|\u0627 \u0628|\u0627\u062F\u0627|\u0647 \u0646|\u062E\u0644\u064A|\u0648\u0627\u062E|\u062F\u064A\u0648|\u060C \u062F|\u062F \u0642| \u0647\u0645|\u0627 \u062F| \u0628\u064A|\u062A\u0628\u0639| \u062A\u0628|\u0647 \u0686| \u0639\u0642|\u067E\u0644\u0648|\u0648 \u0644| \u0631\u0627|\u062F \u0628|\u0631\u0627\u064A| \u062F\u062E|\u0646\u06D0 |\u0646\u06A9\u064A|\u062A \u062F|\u0627\u0628\u0639| \u0645\u0642|\u062F \u062E|\u0648\u0631\u0647|\u0634\u0631\u0627| \u0634\u0631|\u0631 \u0645|\u0631\u0633\u0631|\u062A\u0627\u0645|\u0647 \u067C| \u0645\u0646|\u0637\u0647 |\u0633\u0637\u0647|\u0627\u0633\u0637|\u0648\u0627\u0633|\u0644\u06D0 | \u0627\u0633|\u06D4 \u062F|\u0628\u0631\u062E|\u06D0 \u0646"},Devanagari:{hin:"\u0915\u0947 |\u092A\u094D\u0930| \u092A\u094D| \u0915\u093E| \u0915\u0947| \u0964 |\u0914\u0930 | \u0914\u0930|\u0915\u093E | \u0915\u094B|\u0915\u093E\u0930|\u093E\u0930 |\u0924\u093F |\u092F\u093E |\u0915\u094B |\u0928\u0947 |\u094B\u0902 |\u093F\u0915\u093E|\u094D\u0930\u0924| \u0939\u0948| \u0915\u093F|\u0902 \u0915|\u0939\u0948 |\u0927\u093F\u0915|\u0935\u094D\u092F|\u0905\u0927\u093F| \u0905\u0927|\u094D\u0924\u093F| \u0938\u092E|\u094D\u092F\u0915|\u093F \u0915|\u0915\u094D\u0924|\u093E \u0905|\u0915\u0940 |\u093E \u0915| \u0935\u094D|\u0947\u0902 | \u0939\u094B|\u092F\u0915\u094D|\u0938\u0940 |\u0938\u0947 |\u0947 \u0915| \u092F\u093E| \u0915\u0940|\u092E\u0947\u0902|\u0928\u094D\u0924| \u092E\u0947|\u0924\u094D\u092F|\u0948 \u0964|\u0924\u093E |\u0930\u0924\u094D|\u0915\u094D\u0937|\u0947\u0915 |\u092F\u0947\u0915|\u094D\u092F\u0947|\u093F\u0915 |\u0930 \u0939|\u092D\u0940 |\u0915\u093F\u0938| \u091C\u093E| \u0938\u094D|\u0915 \u0935|\u093E \u091C|\u093F\u0938\u0940|\u092E\u093E\u0928| \u0935\u093F|\u0930 \u0938|\u0924\u094D\u0930|\u0940 \u0938|\u0964 \u092A| \u0915\u0930|\u094D\u0930\u093E|\u0917\u093E |\u093F\u0924 | \u0905\u092A| \u092A\u0930|\u0938\u094D\u0935|\u0940 \u0915| \u0938\u0947|\u093E \u0938|\u094D\u092F | \u0905\u0928|\u094D\u0924\u094D|\u093F\u092F\u093E|\u093E \u0939| \u0938\u093E|\u0928\u093E |\u094D\u0924 |\u092A\u094D\u0924|\u0938\u092E\u093E|\u093E\u0928 |\u0930 \u0915|\u093E\u092A\u094D|\u0924\u0928\u094D| \u092D\u0940| \u0909\u0938|\u0930\u093E\u092A|\u0935\u0924\u0928|\u094D\u0935\u0924|\u0930\u094B\u0902|\u0935\u093E\u0930|\u0947 \u0938|\u0925\u093E |\u0939\u094B |\u0947 \u0905|\u093E \u0964|\u0928 \u0915| \u0928 |\u0926\u0947\u0936| \u0930\u093E|\u0937\u093E |\u0905\u0928\u094D|\u0924 \u0939|\u094D\u0937\u093E|\u094D\u0935\u093E|\u091C\u093E\u090F|\u0940 \u092A|\u0915\u0930\u0928|\u093E \u092A|\u0905\u092A\u0928|\u0937\u094D\u091F| \u0938\u0902|\u0947 \u0935|\u0939\u094B\u0917|\u093F\u0935\u093E|\u091F\u094D\u0930|\u094D\u091F\u094D|\u093E\u0937\u094D|\u0930\u093E\u0937|\u0938\u0915\u0947| \u092E\u093E|\u0913\u0902 |\u093E\u0913\u0902|\u0930\u0940 |\u0915 \u0938|\u0947 \u092A| \u0928\u093F|\u0940\u092F |\u0930\u0915\u094D|\u094B \u0938|\u093E\u090F\u0917|\u0930\u0928\u0947| \u0907\u0938|\u0935 \u0915|\u092A\u0930 |\u0930\u0924\u093E|\u0930 \u0905| \u0938\u092D|\u0924\u0925\u093E| \u0924\u0925| \u0910\u0938|\u0930\u093E |\u092A\u0928\u0947|\u094D\u0930\u0940|\u093F\u0915\u094D|\u0915\u093F\u092F|\u093E \u0935|\u092E\u093E\u091C|\u0902 \u0914|\u0930 \u0909|\u0926\u094D\u0927|\u0938\u092D\u0940|\u0936\u094D\u092F| \u091C\u093F|\u093E\u0928\u0947|\u093E\u0930\u094D|\u093E\u0930\u093E|\u0926\u094D\u0935| \u0926\u094D|\u090F\u0917\u093E|\u0938\u092E\u094D|\u0947\u0936 |\u093F\u090F |\u093E\u0935 |\u0930 \u092A| \u0926\u0947|\u094D\u0924\u0930|\u093E \u0914|\u093E\u0930\u094B|\u092F\u094B\u0902|\u092A\u0930\u093E|\u092A\u0942\u0930|\u091A\u093F\u0924|\u094D\u0927 |\u0930\u0942\u092A| \u0930\u0942| \u0938\u0941| \u0932\u093F|\u0924 \u0915|\u094B \u092A|\u0902 \u0938|\u0947 \u0932|\u0936\u093F\u0915| \u0936\u093F|\u0935\u093E\u0939|\u0947 \u0914|\u091C\u094B |\u0930\u093E\u0927|\u091C\u093F\u0938|\u0942\u0930\u094D|\u0940 \u092D|\u0942\u092A |\u094B\u0917\u093E|\u0938\u094D\u0925|\u0930\u0940\u092F|\u0924\u093F\u0915|\u094D\u0930 |\u0964 \u0907|\u0907\u0938 | \u0909\u0928|\u0932\u0947 |\u0947 \u092E|\u0932\u093F\u090F|\u092E \u0915|\u0915\u0924\u093E|\u0947 \u092F| \u091C\u094B|\u0928 \u092E|\u0905\u092A\u0930| \u092A\u0942|\u094B \u0915|\u093E \u0909|\u093E\u0939 |\u0928\u0942\u0928|\u093E\u0928\u0942|\u0917\u0940 |\u0926\u0940 |\u093E\u0930\u0940|\u0902 \u092E|\u0964 \u0915|\u0924\u0930\u094D|\u0940 \u0930|\u0936 \u0915|\u092A\u0930\u093F|\u0938\u094D\u0924|\u094B\u0908 |\u0915\u094B\u0908|\u0930\u094D\u092F|\u0940 \u0905|\u0939\u093F\u0924|\u092D\u093E\u0935| \u092D\u093E|\u0924\u093E\u0913|\u093E\u0938 |\u0938\u093E\u092E|\u0935\u093F\u0915|\u0935\u093F\u0935|\u092E\u094D\u092E| \u0938\u0915|\u0915\u0930 |\u093E\u0928\u093E|\u0927 \u0915|\u0928\u093F\u0915|\u092F \u0915|\u0909\u0938\u0915|\u0915\u0943\u0924| \u0958\u093E|\u0928 \u0938|\u091C\u0940\u0935|\u094D\u092F\u093E|\u0930\u0915\u093E|\u094D\u0930\u0915|\u093E\u091C |\u0928\u094D\u092F|\u094D\u092E |\u0930\u094D\u0923|\u0958 \u0939|\u0939\u0958 | \u0939\u0958|\u0940 \u092E|\u091C\u093F\u0915|\u093E\u091C\u093F|\u093E\u092E\u093E|\u0915 \u0914|\u092E\u093F\u0932|\u0947\u0928\u0947|\u0932\u0947\u0928| \u0932\u0947|\u092F\u0947 |\u094B \u0905|\u0947 \u091C|\u0930\u093F\u0935|\u092E\u092F |\u0938\u092E\u092F|\u0935\u0936\u094D|\u0906\u0935\u0936| \u0906\u0935|\u0910\u0938\u0940|\u093E\u0927 |\u0930 \u0926|\u0930\u094D\u0935|\u0938\u093E\u0930|\u092A \u0938|\u092C\u0928\u094D| \u0938\u0939|\u093F\u0927\u093E|\u0935\u093F\u0927|\u0940 \u0928|\u0942\u0928 |\u0958\u093E\u0928",mar:"\u094D\u092F\u093E|\u092F\u093E |\u0924\u094D\u092F|\u092F\u093E\u091A|\u091A\u093E |\u0923\u094D\u092F|\u093E\u091A\u093E| \u0935 |\u0915\u093E\u0930|\u092A\u094D\u0930| \u092A\u094D|\u093F\u0915\u093E|\u0927\u093F\u0915|\u093E\u0930 | \u0905\u0927|\u0905\u0927\u093F|\u091A\u094D\u092F|\u0906\u0939\u0947| \u0906\u0939|\u093E \u0905|\u0939\u0947 |\u093E \u0915|\u093E\u0938 |\u0935\u093E |\u094D\u092F\u0947|\u094D\u0930\u0924| \u0938\u094D|\u0924\u093E |\u093E \u0938| \u0905\u0938| \u0915\u0930|\u0938\u094D\u0935| \u0915\u093E|\u0932\u094D\u092F|\u0930\u0924\u094D|\u093E\u0939\u093F|\u0915\u094B\u0923| \u0915\u094B|\u093F\u0915 |\u092F\u0947\u0915|\u094D\u0935\u093E|\u093E \u0935| \u0924\u094D|\u0930 \u0906|\u094D\u092F |\u0924\u094D\u0930|\u0947\u0915\u093E|\u0915\u094D\u0937|\u093E \u0928| \u0938\u0902|\u093E\u092E\u093E|\u093E\u091A\u094D|\u0902\u0935\u093E|\u093F\u0902\u0935|\u0915\u093F\u0902| \u0915\u093F|\u093E\u0924 |\u0937\u094D\u091F|\u0915\u093E\u0938| \u092F\u093E|\u092F\u093E\u0902|\u093E\u0902\u091A|\u0930\u094D\u092F|\u092E\u093F\u0933| \u092E\u093F| \u0938\u093E|\u0935\u094D\u092F|\u094B\u0923\u0924|\u0928\u0947 |\u0947 \u092A|\u0915\u093E\u092E| \u0938\u092E|\u0902\u0924\u094D|\u092F\u0947 | \u0930\u093E|\u0938\u092E\u093E|\u0924\u0902\u0924|\u0915\u0930\u0923|\u093E \u0906|\u0947 \u0915|\u0939\u093F |\u0947 \u0938|\u0928\u093E |\u093F\u0933\u0923|\u0942\u0928 |\u093E \u092A|\u091F\u094D\u0930|\u094D\u091F\u094D|\u093E\u0937\u094D|\u0930\u093E\u0937|\u0940\u092F |\u0935 \u0938|\u0915\u094D\u0924|\u092E\u093E\u0928|\u0930\u094D\u0935| \u0906\u092A|\u0933\u0923\u094D|\u094D\u0930\u094D|\u093E\u0924\u0902|\u0935\u093E\u0924|\u091A\u0947 | \u0935\u093F|\u094D\u0937\u0923|\u0930\u0923\u094D| \u0926\u0947| \u0935\u094D|\u0906\u092A\u0932|\u0939\u0940 |\u093E\u0930\u094D|\u0928\u092F\u0947| \u0928\u092F|\u092E\u093E |\u092F\u093E\u0938| \u091C\u093E|\u0932\u0947\u0932| \u0928\u093F|\u0947 \u0905| \u092A\u093E|\u093E \u092E|\u0932\u0947 |\u093E\u0939\u0940|\u092C\u0902\u0927|\u0947 \u0935|\u094D\u092F\u0915| \u092E\u093E|\u0936\u093F\u0915| \u0936\u093F|\u0926\u0947\u0936|\u093E \u0926|\u092E\u093E\u091C|\u094D\u0930\u0940|\u0932\u0940 |\u093E\u0928 |\u093E\u0902\u0928|\u092A\u0932\u094D| \u0939\u094B|\u093E \u0939|\u0937\u0923 |\u091C\u0947 |\u093F\u091C\u0947|\u0939\u093F\u091C|\u092A\u093E\u0939|\u093E\u0930\u093E|\u092F\u093E\u0924|\u0938\u0930\u094D| \u0938\u0930|\u0930\u093E\u0902|\u0905\u0938\u0932|\u0902\u092C\u0902|\u0938\u0902\u092C|\u093F\u0915\u094D|\u0940 \u092A|\u0902\u091A\u094D|\u0930\u0915\u094D|\u0923\u0924\u094D| \u0906\u0923|\u0932\u093E |\u0938\u094D\u0925|\u0930\u0940\u092F|\u0940\u0924 |\u0902\u0928\u093E|\u0924 \u0935|\u094D\u0935 |\u0915 \u0935|\u0923\u0947 |\u093E\u091A\u0947|\u0928 \u0915|\u0924 \u0915|\u0930\u0924\u093E|\u094D\u0930\u093E|\u092F\u093E\u0939|\u094D\u0924 |\u091A\u0940 |\u092F \u0915|\u0926\u094D\u0927|\u094D\u0935\u0924|\u092F\u0915\u094D|\u0923\u093F |\u0906\u0923\u093F|\u0938 \u0938|\u0902\u0927\u093E|\u0915 \u0938|\u091A\u094D\u091B|\u092F \u0905|\u0924 \u0938|\u0940\u0928\u0947|\u094B\u0923\u093E|\u0915\u0930\u0924|\u0924\u094D\u0935|\u0940\u0932 |\u0940 \u0905|\u0938\u093E\u0930|\u0930 \u0935|\u092D\u093E\u0935|\u0935 \u0924|\u0925\u0935\u093E|\u0905\u0925\u0935| \u0905\u0925|\u0947 \u0924|\u0947 \u091C|\u092F\u093E\u092F|\u0902\u091A\u093E|\u0947\u0932\u094D|\u093E\u0928\u0947|\u0947\u0923\u094D|\u0915 \u0906|\u0915\u094D\u0915|\u0939\u0915\u094D| \u0939\u0915|\u0923 \u092E|\u0902\u0930\u0915|\u0938\u0902\u0930|\u0928\u094D\u092F|\u093E\u092F\u0926|\u093E \u0924|\u0924 \u0906| \u0909\u092A|\u0935\u0938\u094D|\u093F\u0935\u093E|\u0947\u0936\u093E|\u0938\u093E\u092E|\u0947 \u092F|\u0947 \u0906|\u0940 \u0935|\u0935 \u092E|\u0924\u0940\u0928|\u0935 \u0906|\u0927\u094D\u092F| \u0905\u0936|\u0927\u093E\u0924|\u0915\u0943\u0924|\u094D\u0915 |\u0926\u094D\u092F|\u093F\u0924 |\u0938\u0932\u0947|\u0947\u0936 |\u0924\u094B |\u0947\u0932 |\u0924\u0940 |\u094D\u0924\u0940|\u0905\u0938\u0947|\u0907\u0924\u0930| \u0907\u0924|\u0938\u094D\u0924|\u0930\u094D\u0923|\u093E \u092C|\u0947\u0932\u0947| \u0915\u0947|\u0939\u0940\u0930|\u091C\u093E\u0939|\u093E \u091C|\u0947\u0924 |\u0942\u0930\u094D|\u092A\u0942\u0930|\u0947\u091A | \u0935\u093E|\u093E\u091C\u093E|\u0940 \u0938|\u0936\u093E |\u092F \u0935| \u0928\u094D|\u092F\u093E\u0935|\u0926\u094D\u0926|\u094D\u0927 |\u0930\u0942\u0928|\u092F\u0926\u094D|\u0915\u093E\u092F|\u093E \u0936|\u0917\u0923\u094D|\u0915 \u0915|\u0930\u093E\u0927| \u0936\u093E|\u092F\u0924\u094D|\u0932 \u0905|\u094D\u092F\u0935|\u0940 \u0915|\u093E\u0935 |\u093E \u092F|\u0924\u094D\u0924|\u091C\u093F\u0915|\u093E\u091C\u093F|\u0930\u0923\u093E| \u0927\u0930|\u093E \u0927|\u092D\u0947\u0926| \u092C\u093E|\u0930\u0915\u093E|\u094D\u0930\u0915|\u0915\u0947\u0932|\u093F \u0935|\u093F\u0937\u094D|\u0924\u0940\u0932|\u092F\u094B\u0917|\u0938\u093E\u0927|\u093E\u0902\u0924|\u0935\u093F\u0935|\u0936\u094D\u0930| \u0927\u0947| \u092E\u0941|\u0935\u0924\u0903",mai:"\u093E\u0915 |\u092A\u094D\u0930|\u0915\u093E\u0930| \u092A\u094D|\u093E\u0930 |\u093F\u0915\u093E|\u094D\u092F\u0915|\u0927\u093F\u0915|\u0915 \u0905|\u094D\u0930\u0924|\u094D\u0924\u093F|\u0935\u094D\u092F| \u0905\u0927|\u0947\u0901 |\u0905\u0927\u093F|\u093F\u0915 | \u0935\u094D|\u0906\u02BC | \u0906\u02BC|\u0915\u094D\u0924|\u092F\u0915\u094D|\u0924\u093F\u0915|\u0915\u0947\u0901|\u0915 \u0935|\u092C\u093E\u0915|\u0915 \u0938|\u091B\u0948\u0915| \u091B\u0948|\u0924\u094D\u092F|\u092E\u0947 |\u0947\u0915 | \u0938\u092E|\u0915\u094D\u0937|\u0939\u093F |\u0930\u0924\u094D|\u0930 \u091B|\u092F\u0947\u0915|\u094D\u092F\u0947|\u0928\u094D\u0924|\u0935\u093E |\u093F\u0915\u0947|\u0915\u0964 |\u0948\u0915\u0964|\u0964 \u092A| \u0905\u092A| \u0938\u094D| \u0935\u093F| \u091C\u093E|\u093F\u0924 |\u0938\u0901 | \u0939\u094B|\u0915\u094B\u0928| \u0915\u094B|\u0924\u094D\u0930|\u0938\u094D\u0935| \u0935\u093E|\u0915 \u0906|\u0937\u094D\u091F| \u0915\u0930|\u0905\u092A\u0928|\u092E\u093E\u0928| \u0915\u093E| \u0905\u0928|\u0924\u093F |\u094D\u0924\u094D|\u0928\u094B |\u0928\u0939\u093F| \u092A\u0930|\u091F\u094D\u0930|\u094D\u092F | \u090F\u0939|\u093F \u0915|\u094D\u091F\u094D|\u093E\u0937\u094D|\u0930\u093E\u0937| \u0930\u093E|\u0938\u092E\u093E|\u094B\u0928\u094B|\u0932 \u091C| \u0928\u0939|\u0924\u093E\u0915|\u093E\u0930\u094D|\u092A\u0928 |\u0924\u0928\u094D|\u0935\u0924\u0928|\u094D\u0935\u0924|\u094D\u0937\u093E| \u0915\u090F| \u0938\u093E|\u094D\u0930\u0940| \u0928\u093F|\u093E \u0906|\u093F\u0935\u093E| \u0938\u0902| \u0926\u0947|\u091C\u093E\u090F|\u0940\u092F |\u0915\u0930\u092C|\u0925\u093E |\u090F\u092C\u093E|\u093E \u092A|\u0928\u093E |\u094D\u0935\u093E|\u0926\u0947\u0936|\u0924\u0964 |\u0930\u0915 |\u0915 \u0939|\u0901 \u0905| \u0938\u092D| \u0906 |\u0924 \u0915|\u091A\u093F\u0924|\u094D\u0924 |\u0935\u093E\u0930|\u0924\u093E |\u093E\u0930\u0915|\u092E\u093E\u091C|\u093E \u0938|\u0930\u0940\u092F|\u0928\u094D\u092F|\u0930\u0924\u093E|\u093E\u0928 |\u094D\u0930\u093E|\u094D\u092F\u093E|\u0930\u0915\u094D|\u093E\u0930\u0923|\u092A\u0930\u093F|\u090F\u0932 |\u0915\u090F\u0932|\u0905\u0928\u094D|\u0930\u092C\u093E|\u0915 \u092A|\u0913\u0930 |\u0906\u0913\u0930| \u0906\u0913|\u0905\u091B\u093F| \u0905\u091B|\u093F\u0930\u094D|\u093E\u0928\u094D|\u0928\u0915 |\u0939\u094B\u090F|\u0915\u0930 |\u0927\u093E\u0930|\u0938\u094D\u0925|\u093E \u0905|\u093F\u092E\u0947|\u0930 \u0906|\u090F\u0939\u093F| \u090F\u0915|\u0947 \u0938|\u0924\u0925\u093E| \u0924\u0925| \u092E\u093E|\u093F\u0915\u094D|\u0936\u093F\u0915| \u0936\u093F|\u092A\u094D\u0924|\u0930\u094D\u0935|\u0928\u093F\u0930|\u091A\u094D\u091B|\u0930\u094D\u092F|\u0901 \u0938|\u0915 \u0915|\u0939\u094B |\u093E\u0939\u093F|\u090F\u0924\u0964|\u0930 \u092A|\u093E\u092E\u093E|\u0938\u093E\u092E|\u0937\u093E |\u02BC \u0938|\u0901 \u090F|\u0948\u0915 |\u0926\u094D\u0927|\u0930 \u0905|\u0915 \u091C|\u0938\u094D\u0924|\u093E\u092A\u094D|\u0901 \u0915| \u0938\u0915|\u092F\u0915 |\u0915\u093E\u0928|\u0939\u0928 |\u090F\u0939\u0928|\u0947\u0932 |\u094B\u090F\u0924|\u0924 \u0906|\u093E \u0935|\u0964 \u0915|\u094D\u0924\u0930|\u093E\u090F\u0924|\u094D\u0930\u0915|\u0939\u0941 |\u0915 \u0909|\u092A\u0942\u0930|\u0935\u093F\u0935|\u02BC \u0905|\u091B\u093F | \u0932\u0947|\u0928 \u092A|\u093E\u0938 |\u0930\u093E\u092A|\u0927\u0915 |\u092A\u090F\u092C| \u092A\u090F|\u0930\u093E |\u092F\u0924\u093E|\u0930\u0942\u092A|\u0928 \u0935| \u0915\u0947|\u0937\u093E\u0915|\u092F \u092A|\u0924 \u0939|\u091C\u093E\u0939| \u0913 |\u092D\u093E\u0935|\u092A\u0930 |\u0925\u0935\u093E|\u0905\u0925\u0935| \u0905\u0925|\u0938\u092E\u094D|\u091C\u093F\u0915|\u093E\u091C\u093F|\u0942\u0930\u094D|\u0930\u0924\u093F| \u0926\u094B|\u0938\u092D\u0915|\u0964 \u0938| \u091C\u0928|\u0938\u092D |\u092C\u093E\u0927|\u0905\u0928\u0941|\u093F\u0938\u0901| \u0938\u0939|\u0901 \u0935|\u090F \u0938|\u0930\u093F\u0935|\u0924\u0941 |\u0947\u0924\u0941|\u0939\u0947\u0924| \u0939\u0947|\u093E\u0927 |\u0947\u092C\u093E|\u0928 \u0938|\u093F\u0937\u094D|\u0930\u093E\u0927| \u0905\u0935|\u093F\u0924\u094D|\u0935\u093E\u0938|\u091A\u093E\u0930| \u0909\u091A|\u093E\u0930\u093E|\u0928 \u0915|\u0935\u0915 |\u093E \u0915|\u0928\u0942\u0928|\u093E\u0928\u0942|\u090F\u0924 |\u0930\u0940 |\u0947\u0913 |\u0915\u0947\u0913|\u0930\u0923 |\u094D\u0930\u0938|\u093F \u0926|\u0913 \u0935| \u092D\u0947|\u0928\u0939\u0941|\u094B\u0928\u0939|\u094D\u0925\u093F|\u092A\u0924\u094D|\u092E\u094D\u092A|\u0930\u093E\u091C| \u092D\u093E|\u0939\u093F\u092E| \u0939\u0915|\u093E\u092E\u0947|\u094D\u0923 |\u0930\u094D\u0923|\u0939\u093E\u0930|\u093F \u0938|\u0915 \u0926|\u0928 \u0905|\u0924 \u0905|\u0932\u0947\u092C| \u0905\u092D|\u093F\u0936\u094D|\u091C\u0915 |\u093E\u091C\u0915|\u0928 \u0906|\u0935\u093E\u0939|\u0915\u093E\u091C|\u0936\u094D\u092F|\u0935\u0938\u094D|\u0913\u0939\u093F| \u0913\u0939|\u092F\u094B\u0917|\u0964 \u090F|\u0915\u090F |\u0947 \u0913|\u0905\u092A\u0930",bho:" \u0915\u0947|\u0915\u0947 |\u0947 \u0915|\u093E\u0930 |\u0915\u093E\u0930|\u093F\u0915\u093E|\u0927\u093F\u0915|\u0905\u0927\u093F| \u0905\u0927|\u0913\u0930 |\u0906\u0913\u0930| \u0906\u0913|\u0947 \u0905|\u0947 \u0938|\u093E \u0915| \u0938\u0902|\u093F\u0915 |\u0930 \u0939|\u093E \u0938| \u0939\u094B|\u0930 \u0938|\u0947\u0902 |\u092E\u0947\u0902| \u092E\u0947| \u0915\u0930| \u0938\u0947|\u0928\u094B |\u0915\u094D\u0937|\u0938\u0947 | \u0915\u093E|\u0964 \u0938|\u0916\u0947 |\u093E\u0964 |\u0930\u093E | \u0938\u092E| \u0938\u092C|\u094D\u0930\u093E| \u0938\u0915|\u0930 \u0915|\u0928 \u0915|\u0935\u0947 |\u094C\u0928\u094B|\u0915\u094C\u0928| \u0915\u094C|\u091A\u093E\u0939| \u091A\u093E| \u092C\u093E|\u092A\u094D\u0930| \u092A\u094D|\u0925\u093E |\u093F \u0915|\u0924\u093F | \u091C\u093E| \u0938\u093E|\u0947 \u0906|\u092A\u0928 |\u0915\u0930\u0947|\u0924\u093E |\u0939\u094B\u0916|\u0924 \u0915|\u0947\u0964 |\u0947 \u092C|\u0924\u0925\u093E| \u0924\u0925| \u0906\u092A|\u0915\u0947\u0932|\u0938\u0915\u0947| \u0938\u094D|\u0930\u0947 |\u0938\u092C\u0939|\u0915\u0930 |\u0906\u092A\u0928|\u0947 \u0913|\u091C\u093E | \u092A\u0930|\u0937\u094D\u091F| \u0930\u093E|\u0928\u093E |\u0939\u0935\u0947| \u0939\u0935|\u0932\u093E |\u0947\u0932\u093E|\u092C\u0939\u093F| \u0913\u0915|\u094B\u0916\u0947|\u0930 \u092C|\u0939\u0964 | \u0939\u0964|\u0928 \u0938|\u093E\u0937\u094D|\u0930\u093E\u0937|\u094D\u0924 | \u0914\u0930|\u0947 \u091A|\u0964 \u0915|\u0938\u0902\u0917|\u0930 \u0906|\u091F\u094D\u0930|\u094D\u091F\u094D|\u0937\u093E |\u092E\u093E\u0928|\u093E \u0906|\u0902 \u0915|\u093E \u092A|\u094D\u0937\u093E|\u0930\u0915\u094D|\u0939\u0947 |\u093E\u0939\u0947|\u093E\u0924\u093F|\u093E\u0935\u0947| \u091C\u0947|\u0939\u0940 |\u0913\u0915\u0930|\u092E\u093F\u0932|\u093F\u0924 |\u094B \u0938|\u0932 \u091C|\u0907\u0916\u0947|\u0928\u0907\u0916| \u0928\u0907|\u0924\u094D\u0930|\u092E\u093E\u091C| \u092C\u093F|\u0935\u0947\u0964|\u0947 \u091C|\u0915 \u0938|\u093F\u0902 |\u0939\u093F\u0902|\u0915\u0930\u093E|\u0914\u0930 |\u0947 \u092E|\u0938\u092E\u093E|\u0939\u0941 | \u0913 |\u092A\u0930 |\u0947 \u0928|\u0938\u094D\u0925|\u0930\u0940\u092F|\u094D\u0930\u0940|\u0932\u093E\u0964|\u093E\u091C |\u093E\u0928 |\u0915\u093E\u0928|\u0947 \u0924|\u093F\u0930 |\u0924\u093F\u0930|\u0916\u093E\u0924| \u0916\u093E|\u0947 \u0909|\u0928\u0942\u0928|\u093E\u0928\u0942|\u093E\u092E | \u0938\u0941| \u0926\u0947|\u0940 \u0915| \u092E\u093E|\u0930 \u092E|\u092A\u094D\u0924|\u093F\u092F\u093E|\u093E\u0939\u0940|\u092C\u093E\u0964|\u092F\u094B\u0917|\u0940 \u0938|\u0932 \u0939|\u0942\u0928 |\u0935\u094D\u092F|\u0941 \u0915|\u090F \u0915|\u0947 \u0935|\u0902\u0924\u094D|\u0938\u094D\u0935|\u0915\u0947\u0939|\u0940\u092F |\u0916\u0932 |\u0938\u093E\u092E|\u092F\u0924\u093E|\u0924\u093F\u0915|\u0947 \u0939|\u093E\u092A\u094D|\u0930\u093E\u092A|\u0930 \u092A|\u0930 \u0905| \u0932\u094B| \u0938\u0939|\u091C\u0947 |\u094B\u0917 |\u092E \u0915|\u0932\u0947 | \u0928\u093F|\u0947\u0915\u0930|\u093E \u0939|\u092A\u0942\u0930|\u0930 \u0928|\u0947\u0939\u0941|\u094D\u092F |\u092F\u093E | \u092F\u093E|\u0926\u0947\u0936|\u0926\u0940 |\u093E \u092E|\u093E\u0935 | \u0926\u094B|\u0947 \u0926| \u092A\u093E|\u0939\u093F |\u093F\u0915\u094D|\u0936\u093F\u0915| \u0936\u093F|\u092C\u093E |\u093F\u0932 | \u0909\u092A|\u094D\u0930\u0924| \u0935\u093F| \u0939\u0940| \u0932\u0947|\u0930\u094B |\u0947 \u0916|\u0920\u0928 |\u0917\u0920\u0928|\u0902\u0917\u0920| \u092E\u093F|\u0937\u0923 |\u094D\u0937\u0923|\u0902\u0930\u0915|\u0938\u0902\u0930| \u0906\u0926| \u090F\u0915|\u0928\u0947 | \u0905\u092A|\u0924\u0902\u0924|\u0935\u0924\u0902|\u094D\u0935\u0924|\u094D\u0924\u0930|\u094D\u092F\u093E|\u0947\u0936 |\u093E\u0926\u0940|\u094D\u0924\u093F|\u091C\u093F\u0915|\u093E\u091C\u093F|\u0915 \u0906|\u094D\u092E |\u091A\u093E\u0930| \u0909\u091A| \u0936\u093E|\u0930\u0940 |\u093E\u0939 |\u092F\u093E\u0939|\u092C\u093F\u092F|\u091A\u093F\u0924|\u0915\u094D\u0924|\u092A\u092F\u094B|\u0909\u092A\u092F|\u0930\u0924\u093E|\u0930 \u0935|\u0928 \u092E|\u0932\u094B\u0917|\u0939 \u0915|\u0928 \u092A|\u0915\u093E\u092E| \u092A\u0942| \u0907 |\u0906\u0926\u093F|\u0908\u0932 | \u0915\u0908| \u0935\u094D|\u092E\u0940 |\u0941\u0930\u0915|\u0938\u0941\u0930| \u091C\u0940|\u0927\u093E\u0930|\u092F \u0938|\u0924\u0930\u094D|\u092D\u0947 |\u0938\u092D\u0947| \u0938\u092D|\u092D\u093E\u0935|\u094D\u0925\u093F|\u093E\u092E\u093E|\u0938\u0930 |\u0930\u094D\u092E| \u0915\u094B| \u092C\u0947|\u094B\u0938\u0930|\u0926\u094B\u0938|\u0923 \u0915|\u093E\u0938 |\u0947 \u092A|\u091C\u093E\u0926|\u0906\u091C\u093E| \u0906\u091C|\u0909\u091A\u093F|\u0917 \u0915|\u093E\u0930\u0940| \u091C\u0930|\u0917\u0947 |\u091C \u0915|\u0940 \u092C|\u0938\u0928 |\u0939\u094B |\u093E \u0924",npi:"\u0915\u094B |\u0928\u0947 | \u0930 |\u093E\u0930 |\u0915\u094D\u0924|\u0915\u093E\u0930|\u092A\u094D\u0930| \u092A\u094D|\u094D\u092F\u0915|\u0935\u094D\u092F| \u0917\u0930|\u093F\u0915\u093E| \u0935\u094D|\u094D\u0930\u0924|\u0927\u093F\u0915|\u094D\u0924\u093F|\u092F\u0915\u094D|\u0905\u0927\u093F| \u0905\u0927|\u093E\u0908 |\u092E\u093E |\u0932\u093E\u0908|\u0924\u094D\u092F|\u093F\u0915 | \u0964 | \u0938\u092E|\u0935\u093E | \u0935\u093E|\u0915 \u0935|\u094D\u0928\u0947|\u0930\u094D\u0928|\u0917\u0930\u094D|\u0928\u094D\u0924|\u091B \u0964|\u0924\u093F\u0932|\u0930\u0924\u094D|\u0924\u094D\u0930|\u0947\u0915 |\u092F\u0947\u0915|\u094D\u092F\u0947|\u093F\u0932\u093E|\u0930 \u0938|\u094B \u0938| \u0938\u094D|\u092E\u093E\u0928|\u0915\u094D\u0937| \u0935\u093F|\u0939\u0941\u0928|\u093E \u0938| \u0939\u0941| \u091B |\u0930 \u091B|\u094D\u0924\u094D|\u0938\u092E\u093E|\u0938\u094D\u0935|\u0964 \u092A| \u0938\u0902|\u0928\u0947\u091B|\u0941\u0928\u0947|\u0939\u0930\u0941|\u0924\u0928\u094D|\u0935\u0924\u0928|\u0947 \u0905|\u093F\u0928\u0947|\u094B \u0905|\u094D\u0935\u0924| \u0915\u093E|\u0947 \u091B|\u0917\u0930\u093F| \u0930\u093E|\u094D\u0930 |\u0924\u093F |\u093E\u0915\u094B| \u0915\u0941|\u0937\u094D\u091F|\u0928\u093E |\u0938\u094D\u0924|\u0915 \u0938|\u0941\u0928\u0948|\u0915\u0941\u0928|\u091F\u094D\u0930|\u0932\u0947 | \u0928\u093F|\u093E\u0928 |\u091B\u0948\u0928| \u091B\u0948|\u094D\u091F\u094D|\u093E\u0937\u094D|\u0930\u093E\u0937|\u0924\u093F\u0915|\u091B\u0964 |\u093E\u0930\u094D|\u0924\u093E |\u093F\u0924 |\u0928\u0948 |\u093E \u0905| \u0938\u093E|\u093E \u0935|\u0930\u0941 | \u092E\u093E| \u0905\u0928|\u093E \u0930|\u0930\u0924\u093E|\u0930 \u0930|\u0939\u0930\u0942|\u0947\u091B |\u093E \u092A|\u0930\u0915\u094D|\u094D\u0924 | \u092A\u0930|\u0925\u093E | \u0932\u093E|\u092A\u0930\u093F|\u0926\u0947\u0936|\u0938\u0915\u094B| \u092F\u0938|\u092E\u093E\u091C|\u093E\u092E\u093E|\u094D\u0930\u093E|\u093F\u0935\u093E|\u093E\u0939\u0930|\u094B \u092A|\u094D\u092F |\u0935\u093E\u0930|\u0928 \u0938|\u0964 \u0915|\u0928\u093F |\u094D\u0937\u093E| \u0924\u094D|\u0926\u094D\u0927|\u0930 \u0939|\u0924\u0925\u093E| \u0924\u0925|\u092F\u0938\u094D|\u094D\u092F\u0938|\u0930\u0940 |\u0930 \u0935|\u092A\u0928\u093F|\u0930\u093F\u0928|\u0902\u0930\u0915|\u0938\u0902\u0930|\u092D\u093E\u0935|\u0948 \u0935|\u0938\u092C\u0948| \u0938\u092C| \u0936\u093F| \u0938\u0939|\u0924\u093E\u0915|\u0947 \u0930|\u0924 \u0930|\u0932\u093E\u0917| \u0938\u0941|\u094D\u0937\u0923|\u0926\u094D\u0926| \u0905\u092A|\u0948\u0928 |\u094B \u0935|\u093F\u0915\u094D|\u093E\u0935 |\u0927\u093E\u0930|\u094D\u092F\u093E|\u094D\u0930\u093F|\u093E \u092D|\u090F\u0915\u094B|\u0930 \u092E|\u0928 \u0905|\u094B \u0932| \u0909\u0938|\u0936\u093F\u0915|\u093E\u0924\u094D|\u0938\u094D\u0925|\u0935\u093E\u0939|\u0942\u0930\u094D|\u0936\u094D\u092F|\u093F\u0924\u094D|\u0930\u0915\u094B|\u093E\u0930\u0915|\u0941\u0926\u094D|\u0924\u094B |\u094D\u0924\u094B|\u093E\u0909\u0928|\u0915\u093E\u0928|\u093F\u090F\u0915|\u093E \u0928| \u092A\u0928|\u0928\u0964 |\u0948\u0928\u0964|\u0915\u093E |\u0947\u091B\u0964| \u092D\u0947|\u0930\u094D\u092F|\u0938\u092E\u094D|\u0924\u094D\u092A|\u0938\u093E\u092E|\u0930\u093F\u092F|\u091A\u093E\u0930|\u0928\u093F\u091C|\u0941\u0928 |\u0917\u093F |\u093E\u0917\u093F|\u0909\u0938\u0915| \u092E\u0924| \u0905\u092D|\u092A\u0942\u0930|\u0930 \u0924| \u0938\u0915|\u0938\u093E\u0930|\u0930\u093E\u0927|\u092A\u0930\u093E|\u0905\u092A\u0930|\u0941\u0915\u094D|\u091C\u0915\u094B| \u0909\u092A|\u0930\u093E |\u093E\u0930\u093E|\u094D\u0935\u093E|\u0935\u093F\u0927|\u094D\u0928 |\u093E \u0924|\u0928 \u0917|\u0923\u0915\u094B| \u092A\u093E| \u0926\u093F|\u0915 \u0930|\u0930 \u092A|\u0905\u0928\u094D|\u092D\u0947\u0926|\u093E\u0930\u092E|\u094B \u0906| \u0905\u0930|\u091C\u093F\u0915|\u093E\u091C\u093F|\u093F\u092F |\u0937\u093E |\u093E\u091F |\u092C\u093E\u091F| \u092C\u093E|\u093F \u0930| \u091B\u0964|\u0924\u094D\u0935|\u0924 \u0938|\u0930\u0942 |\u091B \u0930|\u0930\u0915\u093E|\u0935\u093F\u0915|\u0930 \u0909|\u094B\u0917 |\u094D\u0926\u0947|\u0930\u093F\u0935|\u0938\u0915\u093F|\u0948 \u092A|\u0930\u0924\u093F|\u0905\u0928\u0941| \u0906\u0935|\u092F\u0941\u0915|\u093E \u0917|\u0928\u092E\u093E|\u092F\u094B\u0917|\u0917 \u0917|\u0915 \u0905|\u0926\u094D\u0935|\u094D\u0927 |\u0930\u0941\u0926| \u092C\u093F|\u0964 \u0938|\u0909\u0928\u0947|\u093E\u0928\u094D|\u093E \u092E|\u093F\u0915\u094B|\u0930\u094D\u0926|\u093E\u0930\u0940|\u094D\u0924\u0930|\u094B \u0939|\u0939\u093F\u0924| \u0926\u0947|\u0930\u093F\u0915|\u093E \u0915| \u0906\u0927|\u0930\u093E\u091C|\u0930\u094D\u092E|\u094D\u0923 |\u0930\u094D\u0923|\u093F \u0935|\u094D\u092F\u0935|\u0935\u093F\u091A|\u092C\u0948 |\u0938\u0939\u093F|\u0930\u094B\u091C|\u0930\u094D\u0938|\u0908 \u0909|\u094D\u092A |\u0930\u093E\u0924|\u0928\u093F\u0915|\u092E\u093F\u0915|\u091A\u094D\u091B|\u094D\u0925\u093E|\u0935\u093F\u0935|\u0915\u0924\u093E|\u0905\u092D\u093F|\u094D\u0927\u093E",mag:" \u0915\u0947|\u0915\u0947 |\u093E\u0930 | \u0939\u0908|\u0915\u093E\u0930|\u0908\u0964 |\u0939\u0908\u0964|\u093F\u0915\u093E|\u0947 \u0905|\u0927\u093F\u0915|\u0905\u0927\u093F| \u0905\u0927|\u0930 \u0939|\u0947 \u0915|\u0914\u0930 | \u0914\u0930|\u093E \u0915|\u0947 \u0938|\u0938\u092C | \u0938\u092C| \u0915\u0930|\u0947\u0902 |\u0925\u093E |\u092E\u0947\u0902| \u092E\u0947|\u0924\u0925\u093E| \u0924\u0925|\u093F\u0915 | \u0939\u094B| \u0938\u092E|\u0915\u094D\u0937|\u0928\u093E |\u092C \u0915|\u0930 \u0938| \u0938\u0902|\u093E \u0938|\u0915\u0930 | \u092D\u0940|\u0964 \u0938| \u0938\u093E| \u0938\u0947| \u0915\u093E| \u0905\u092A|\u094D\u0930\u093E|\u092A\u094D\u0930| \u092A\u094D|\u0938\u0947 |\u092D\u0940 | \u0915\u094B|\u0924 \u0915| \u092A\u0930|\u0930\u093E |\u0915 \u0939|\u092A\u0928 |\u0905\u092A\u0928| \u0938\u0915|\u092F\u093E |\u0924\u093F |\u0930 \u0915|\u0940 \u0915| \u092F\u093E|\u0915\u0930\u0947| \u091C\u093E|\u0930\u0947 | \u0913\u0915|\u094D\u0924 |\u0938\u0915 |\u0928\u094B |\u093E\u0928 |\u092E\u093E\u0928|\u0913\u0915\u0930|\u093E \u092A|\u0928 \u0915|\u0947\u0932 | \u0928\u093E|\u0964 \u0915|\u0930\u0915\u094D| \u0938\u094D|\u0939\u0940 |\u0939\u094B\u090F| \u090F\u0915|\u092A\u0930 |\u0926\u0940 |\u091F\u094D\u0930|\u0924\u093E |\u0935\u094D\u092F|\u0939\u0908 | \u0936\u093E|\u0947 \u0909| \u0926\u0947|\u0924\u094D\u0930|\u093E\u0926\u0940| \u0930\u093E| \u0939\u0940|\u0915\u093E\u0928|\u093F\u0924 |\u092E \u0915|\u0932 \u091C|\u093E\u092E |\u0940 \u0938|\u0947 \u092D|\u0928 \u0938|\u092E\u093E\u091C|\u0937\u094D\u091F|\u0937\u093E | \u0932\u0947|\u0915 \u0938|\u092C\u0947 |\u0935\u0947 |\u093E\u0935\u0947|\u092E\u093F\u0932|\u0930 \u092E|\u094D\u092F |\u093E \u0939|\u0932\u093E |\u092A\u094D\u0924|\u0928\u0942\u0928|\u093E\u0928\u0942|\u091C\u093E |\u0947\u0915\u0930|\u094D\u0937\u093E|\u094D\u0930\u0924|\u0902\u0924\u094D|\u0930 \u0914|\u094B\u0908 |\u0915\u094B\u0908|\u094D\u091F\u094D|\u093E\u0937\u094D|\u0930\u093E\u0937| \u092E\u093E|\u0930\u094B | \u091C\u0947|\u0915\u0930\u093E|\u094B\u090F |\u093E\u092A\u094D|\u0930\u093E\u092A|\u0938\u092E\u093E|\u0942\u0928 |\u094B \u0938|\u0938\u094D\u0935|\u094D\u0924\u093F|\u0938\u093E\u092E|\u094B\u0928\u094B|\u0915\u094B\u0928| \u0935\u094D|\u0930 \u0905|\u094D\u092E | \u0935\u093F| \u0938\u0939|\u0947 \u092E|\u0915\u094D\u0924|\u092F\u094B\u0917|\u0930 \u0935|\u0915\u093E\u092E|\u0932 \u0939| \u0928\u093F|\u0926\u0947\u0936|\u092A\u0942\u0930|\u0935\u093E\u0930| \u0907 |\u0902\u0930\u0915|\u0938\u0902\u0930|\u090F \u0915|\u0930 \u092A| \u0938\u0941|\u0924\u0902\u0924|\u0935\u0924\u0902|\u094D\u0935\u0924|\u093E \u092E|\u0935 \u0915|\u0947 \u0935|\u093E\u0925 |\u0938\u093E\u0925| \u0926\u094B|\u0939\u094B\u092C| \u092A\u093E|\u094B \u0915|\u0947 \u092C|\u094B\u0917 | \u0909\u092A|\u0938\u094D\u0924|\u092A\u0930\u093F|\u0928 \u092A|\u0947 \u0924|\u094D\u0924\u0930|\u0932\u0947\u0932|\u0947 \u0913|\u091A\u093E\u0939| \u091A\u093E|\u092F \u0915|\u0935\u093E |\u0947\u0936 |\u092F \u0938|\u0928 \u0939|\u0937\u0923 |\u093E \u092C|\u0964 \u0924|\u090F\u0915 |\u090F\u0932 |\u0940\u092F |\u0915\u0947\u0915|\u0947 \u0939|\u0930 \u0906|\u093F \u0915|\u0938\u094D\u0925|\u091C\u093F\u0915|\u093E\u091C\u093F|\u093E\u092E\u093E|\u0930\u0940\u092F|\u094D\u0930\u0940|\u0924\u093F\u0915|\u093E\u0924\u093F| \u092C\u093F|\u091A\u093E\u0930|\u0947 \u0906|\u093E\u0938 | \u0909\u091A|\u093E \u0924|\u092F\u0915\u094D|\u094D\u092F\u0915|\u093F\u0932 |\u092E\u092F |\u0938\u092E\u092F|\u0936\u093E\u0926|\u092A\u092F\u094B|\u0909\u092A\u092F|\u0947 \u0916|\u0930\u093F\u0935| \u092A\u0942|\u0947 \u0932|\u0947 \u091A|\u094C\u0928\u094B|\u0915\u094C\u0928| \u0915\u094C|\u0902 \u0915|\u0938\u0902\u0917|\u0928 \u0926|\u0902 \u0938|\u0923 \u092A|\u094D\u0937\u0923|\u0930 \u0928|\u0947 \u0928|\u094B \u092D|\u0915\u0930\u094B|\u093E \u0914|\u0930\u0924\u093E|\u093E\u0935 |\u092D\u093E\u0935|\u0915 \u0914|\u0930\u094D\u092E|\u094B\u0938\u0930|\u0926\u094B\u0938|\u0923 \u0915|\u0947 \u092A|\u0928 \u0914|\u092C \u0939|\u093F\u0915\u094D|\u0936\u093F\u0915| \u0936\u093F|\u093E\u092C\u0947|\u0928\u093F\u092F|\u091A\u093F\u0924|\u0909\u091A\u093F|\u093F\u0924\u094D|\u0917 \u0915|\u0947\u0964 |\u0924 \u0938|\u0940 \u0936|\u0902 \u0936|\u090F\u0915\u0930|\u0964 \u090F|\u0924\u0928 | \u0913 |\u0930\u0940 |\u094D\u0930 |\u091C\u0947 |\u0915 \u0915| \u0938\u0940|\u0938\u0928 |\u093F\u0935\u093E| \u0905\u0928|\u0942\u0930\u093E| \u092C\u091A|\u090F\u0964 | \u092C\u0947|\u0924 \u0939| \u0924\u0915| \u092E\u093F|\u0927\u093E\u0930|\u0925\u0935\u093E|\u0905\u0925\u0935| \u0905\u0925|\u093F\u0932\u093E|\u094D\u0935\u093E|\u093F \u092E| \u0906\u0926|\u0928\u0947 |\u0915\u090F\u0932| \u0915\u090F|\u094D\u092F\u093E"}},kP=2048,DP=10,S9=300,ad={}.hasOwnProperty,zu,id={};for(zu in Wh)if(ad.call(Wh,zu)){let e=Wh[zu],t;id[zu]={};for(t in e)if(ad.call(e,t)){let n=e[t].split("|"),r={},a=n.length;for(;a--;)r[n[a]]=a;id[zu][t]=r}}function M9(e,t={}){let n=[...t.whitelist||[],...t.only||[]],r=[...t.blacklist||[],...t.ignore||[]],a=t.minLength!==null&&t.minLength!==void 0?t.minLength:DP;if(!e||e.length<a)return Gh();e=e.slice(0,kP);let i=LP(e,AP);return!i[0]||!(i[0]in id)?!i[0]||i[1]===0||!E9(i[0],n,r)?Gh():A9(i[0]):IP(e,NP(w9(e),id[i[0]],n,r))}function IP(e,t){let n=t[0][1],r=e.length*S9-n,a=-1;for(;++a<t.length;)t[a][1]=1-(t[a][1]-n)/r||0;return t}function LP(e,t){let n=-1,r,a;for(a in t)if(ad.call(t,a)){let i=PP(e,t[a]);i>n&&(n=i,r=a)}return[r,n]}function PP(e,t){let n=e.match(t);return(n?n.length:0)/e.length||0}function NP(e,t,n,r){t=jP(t,n,r);let a=[],i;if(t)for(i in t)ad.call(t,i)&&a.push([i,RP(e,t[i])]);return a.length===0?Gh():a.sort(FP)}function RP(e,t){let n=0,r=-1;for(;++r<e.length;){let a=e[r],i=S9;a[0]in t&&(i=a[1]-t[a[0]]-1,i<0&&(i=-i)),n+=i}return n}function jP(e,t,n){if(t.length===0&&n.length===0)return e;let r={},a;for(a in e)E9(a,t,n)&&(r[a]=e[a]);return r}function E9(e,t,n){return t.length===0&&n.length===0?!0:(t.length===0||t.includes(e))&&!n.includes(e)}function Gh(){return A9("und")}function A9(e){return[[e,1]]}function FP(e,t){return e[1]-t[1]}var{Deno:k9}=globalThis,BP=typeof k9?.noColor=="boolean"?k9.noColor:!0,OP=!BP;function od(e,t){return{open:`\x1B[${e.join(";")}m`,close:`\x1B[${t}m`,regexp:new RegExp(`\\x1b\\[${t}m`,"g")}}function sd(e,t){return OP?`${t.open}${e.replace(t.regexp,t.open)}${t.close}`:e}function Qh(e){return sd(e,od([2],22))}function ld(e){return sd(e,od([31],39))}function Yh(e){return sd(e,od([32],39))}function Kh(e){return sd(e,od([33],39))}var sX=new RegExp(["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"].join("|"),"g");var I9=["translationService","inputTranslationService","mouseHoverTranslationService","clientImageTranslationService","subtitleTranslateService"];function Ae(){return typeof process>"u"&&typeof Deno<"u"?Deno.env.toObject():D}var Le=Ae();function _P(){return typeof location>"u"?!1:location.href.includes("side-panel")&&location.href.includes("extension://")}function ee(e,t){return!t&&_P()?!0:e&&globalThis?.document?.querySelector("meta[name=immersive-translate-options]")?!!globalThis.document?.getElementById("immersive-translate-manifest")?.value?.includes("_isUserscript"):Le.IMMERSIVE_TRANSLATE_USERSCRIPT==="1"}function ia(){return Le.PROD==="1"}function ud(){return Le.PROD_API==="1"}function L9(){return Le.HAS_CSP_ERROR=="1"}function gt(){if(Le.IMMERSIVE_TRANSLATE_SAFARI==="1")return!0;if(typeof globalThis.immersiveTranslateBrowserAPI<"u"&&globalThis.immersiveTranslateBrowserAPI.runtime&&globalThis.immersiveTranslateBrowserAPI.runtime.getManifest){let t=globalThis.immersiveTranslateBrowserAPI.runtime.getManifest();return!!(t&&t._isSafari)}else return!1}function Uu(){return typeof Deno<"u"}var dX=Ae().PROD==="1",jn=Ae().PROD!=="1";function oa(){return Le.IMMERSIVE_TRANSLATE_JSSDK==="1"}var se="immersiveTranslate",_o="Immersive Translate",R="immersive-translate",zo="imt",zP="immersivetranslate";var At="immersivetranslate.com",UP=`https://config.${At}/`,Uo=`https://app.${At}/`,ce=ia()||ud()?`https://${At}/`:`https://test.${At}/`,cd=`https://dash.${At}/`,_e=ia()||ud()?`https://api2.${At}/`:`https://test-api2.${At}/`,Zh=ia()||ud()?`https://ai.${At}/`:`https://test-ai.${At}/`,F9=`https://assets.${zP}.cn/`,Ho=ce+"accounts/login?from=plugin",qo=ce+"profile/",en=ce+"auth/pricing/",Vt=ce+"pricing/";gt()&&(en=ce+"accounts/safari-iap/",Vt=ce+"accounts/safari-iap/");function B9(e){e&&(ce=`https://test.${At}/`,_e=`https://test-api2.${At}/`,Ho=ce+"accounts/login?from=plugin",qo=ce+"profile/",en=ce+"auth/pricing/",Vt=ce+"pricing/",gt()&&(en=ce+"accounts/safari-iap/",Vt=ce+"accounts/safari-iap/"))}var dd=ia()?`https://onboarding.${At}/`:`https://test-onboarding.${At}/`,O9=`https://github.com/${R}/${R}/`,_9=`https://s.${At}/`,z9="https://chromewebstore.google.com/detail/immersive-translate-trans/bpoadfkcbjbfhfodiogcnhhhpibjhbnh/reviews",U9="https://microsoftedge.microsoft.com/addons/detail/immersive-translate-tra/amkbmndfnliijdhojkpoglbnaaahippg",H9=se+"DeeplGlobalState",Jh=se+"BingGlobalState",Xh=se+"YandexGlobalState",$h=se+"BaiduQianfanGlobalConfigStorageKey",ef=se+"SiliconCloudGlobalConfigStorageKey",tf=se+"ZhipuGlobalConfigStorageKey";var q9=se+"GoogleAccessToken",hX=se+"AuthFlow",fX=R+"-config-latest.json",bX=se+"AuthState",md=se+"IframeMessage",yX=se+"WaitForRateLimit",V9=se+"DocumentMessageAsk",Nt=se+"DocumentMessageTellThirdParty",tn=se+"showError",gr=se+"showModal",zs=se+"showDialog",pd=se+"showToast",gd=se+"tokenUsageChange",Us=se+"DocumentMessageThirdPartyTell",W9=se+"DocumentMessageEventUpload",G9=se+"DocumentMessageTypeStopJsSDK",nf=se+"DocumentMessageHandler",hd=se+"DocumentSetFloatBallActive",fd=`${se}Share`,bd=`${se}ShowFloatBallGuide`,yd=`${se}ShowPopupModalGuide`,Hs=se+"DocumentMessageTempEnableSubtitleChanged",xd=se+"DocumentMessageUpdateQuickButtonAiSubtitle",Hu=`${se}ToggleMouseHoverTranslateDirectly`,Q9=`${se}ReqDraft`,Y9=`${se}ResDraft`,HP=`${se}Container`,K9=`${se}SpecifiedContainer`,vd="buildinConfig",qu="localConfig",rf="openOptionsPage",Z9="translateMangaMenuId",af="openAboutPage";var of="openEbookViewer",sf="openEbookBuilder";var Vo=`${se}PageTranslatedStatus`,Oi=`${se}MangaTranslatedStatus`,xX=`${se}PageUrlChanged`,sa=`${se}ReceiveCommand`,J9=se+"LastUseMouseHoverTime",lf=se+"LastUseInputTime",qr=se+"LastUseManualTranslatePageTime",Vu=`${se}PopupReceiveMessage`,Wo=se+"DocumentMessageEventTogglePopup",Wu=`${UP}default_config.json`,vX=`${se}Mark`,Vr=`${se}Root`,X9=`${se}Walked`,TX=`data-${R}-walked`,$9=`${se}Paragraph`,e6=`data-${R}-paragraph`,qs=`data-${R}-translation-element-mark`,t6=`${se}TranslationElementMark`,CX=`${se}TranslatedMark`,Td=`${R}-input-injected-css`,n6=`${se}LoadingId`,uf=`data-${R}-loading-id`,r6=`${se}ErrorId`,Cd=`data-${R}-error-id`,qP=`${se}AtomicBlockMark`,a6=`${se}ExcludeMark`,wX=`data-${R}-exclude-mark`,VP=`${se}StayOriginalMark`,SX=`${se}PreWhitespaceMark`,wd=`${se}InlineMark`,i6=`${se}BlockMark`,MX=`${se}Left`,EX=`${se}Right`,AX=`${se}Width`,kX=`${se}Height`,DX=`${se}Top`,IX=`${se}FontSize`,Gu="lastRunTime";var LX=`${se}GlobalStyleMark`,Vs=["@","#"],Sd=" --- ",o6=` `,vt=`${R}-target-wrapper`,PX=`${R}-pdf-target-container`,Md=`${R}-target-inner`,NX=`${R}-source-wrapper`,cf=`${R}-target-translation-block-wrapper`,RX=`${R}-root-translation-theme`,Ws=`${se}RootTranslationTheme`,s6=`${R}-target-translation-vertical-block-wrapper`,jX=`${R}-target-translation-pdf-block-wrapper`,l6=`${R}-target-translation-pre-whitespace`,df=`${R}-target-translation-inline-wrapper`;var u6={underline:[{name:"borderColor",required:!1,type:"color"}],nativeUnderline:[{name:"borderColor",required:!1,type:"color"}],nativeDashed:[{name:"borderColor",required:!1,type:"color"}],nativeDotted:[{name:"borderColor",required:!1,type:"color"}],dotted:[{name:"borderColor",required:!1,type:"color"}],dividingLine:[{name:"borderColor",required:!1,type:"color"}],highlight:[{name:"backgroundColor",required:!1,type:"color"}],marker:[{name:"backgroundColor",required:!1,type:"color"}],dashed:[{name:"borderColor",required:!1,type:"color"}],blockquote:[{name:"borderColor",required:!1,type:"color"}],thinDashed:[{name:"borderColor",required:!1,type:"color"}],dashedBorder:[{name:"borderRadius",required:!1,type:"number",default:"0"},{name:"borderColor",required:!1,type:"color"}],solidBorder:[{name:"borderRadius",required:!1,type:"number",default:"0"},{name:"borderColor",required:!1,type:"color"}],marker2:[{name:"backgroundColor",required:!1,type:"color"}],wavy:[{name:"borderColor",required:!1,type:"color"}],opacity:[{name:"opacity",required:!1,type:"number",default:10}],background:[{name:"backgroundColor",required:!1,type:"color"},{name:"backgroundOpacity",required:!1,type:"number",default:12}]};var c6=[{name:"touch",shortcuts:[{command:"touchShortcutsToggleTranslatePage",type:"finger"},{command:"touchShortcutsToggleTranslationMask",type:"finger"},{command:"touchShortcutsToggleTranslatePageOnlyTranslation",type:"finger"},{command:"touchShortcutsToggleTranslateTouchElement",type:"finger"},{command:"touchShortcutsInputTranslate",type:"finger"}]},{name:"main",shortcuts:["toggleTranslatePage","shareToDraft","translateInputBox","toggleSidePanel","openAiWritingModal"]},{name:"mouse",shortcuts:[{command:"mouseHoverHoldKey",type:"mouseHoverHoldKey"},"toggleMouseHoverTranslateDirectly"]},{name:"others",shortcuts:["toggleTranslationMask","toggleTranslateToThePageEndImmediately","toggleTranslateTheMainPage","toggleOnlyTransation","toggleTranslateTheWholePage","toggleVideoSubtitlePreTranslation"]},{name:"shortcutsForTranslationServices",shortcuts:["translateWithDeepL","translateWithGoogle","translateWithOpenAI","translateWithBing","translateWithTransmart","translateWithGemini","translateWithClaude",{command:"translateWithCustom1",type:"translateWithCustom"},{command:"translateWithCustom2",type:"translateWithCustom"},{command:"translateWithCustom3",type:"translateWithCustom"}]}],d6=["https://immersive-translate.owenyoung.com/options/","https://immersive-translate.owenyoung.com/auth-done/",cd,cd+"auth-done/","http://localhost:8000/dist/userscript/options/","http://localhost:8000/auth-done/","http://192.168.50.9:8000/dist/userscript/options/","http://192.168.31.51:8000/dist/userscript/options/","http://192.168.1.72:8000/dist/userscript/options/","https://www.deepl.com/translator","translate.google.com","http://localhost:8000/options/","http://192.168.50.9:8000/options/","http://192.168.31.51:8000/options/","http://192.168.1.72:8000/options/"],oi="zh-CN",FX=ce+"docs/communities/",BX=O9+"issues/1809",OX=O9+"issues/1179",Ed={type:se+"ChildFrameToRootFrameIdentifier"},mf=["youtube","netflix","webvtt","khanacademy","udemy","hulu","mubi","text_track","text_track_dynamic","general","live","ebutt","disneyplus","fmp4.xml","multi_attach_vtt","twitter","subsrt","xml","av"],Gs=["Ctrl","Shift","Alt","MouseHoldKeyPressHold","Auto","Off","OtherCustom","Other"],m6=["ctrl","alt","shift","cmd","command","option","control"],Ad={ctrl:17,alt:18,shift:16,cmd:91,command:91,option:18,control:17},kd=["Ctrl","Alt","Shift"];var Dd=ia()?cd+"#general":"http://localhost:8000/dist/userscript/options/#general",pf="user_from_plugin",st="user_info",p6=cd+"#general",_X=ce+"accounts/login?from=plugin&return_url="+encodeURIComponent(p6),g6=Ho+"&utm_source=extension&utm_medium=extension&utm_campaign=error_modal",h6=Ho+"&utm_source=extension&utm_medium=extension&utm_campaign=free_ai_subtitle",gf=ce+"download/",f6=ce+"topup",WP=ce+"topup?type=open_ai&",GP=ce+"topup?type=deepl&",b6=ce+"topup?type=comics&",y6=ce+"topup?type=asr",zX=Vt+"?utm_source=extension&utm_medium=extension&utm_campaign=popup_more",x6=en+"?utm_source=extension&utm_medium=extension&utm_campaign=manga_guide",UX=gf+"?utm_source=extension&utm_medium=extension&utm_campaign=options_nav",HX=Vt+"?utm_source=extension&utm_medium=extension&utm_campaign=popup_footer",v6=Vt+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal",T6=Vt+"?utm_source=extension&utm_medium=extension&utm_campaign=max_",hf=Vt+"?utm_source=extension&utm_medium=extension&utm_campaign=float_ball",qX=qo+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal",C6=en+"?utm_source=extension&utm_medium=extension&utm_campaign=subtitle_download",Id=en+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal_ai_subtitle",VX=WP+"utm_source=extension&utm_medium=extension&utm_campaign=error_modal",WX=GP+"utm_source=extension&utm_medium=extension&utm_campaign=error_modal",ff=ce+"topup?utm_source=extension&utm_medium=extension&utm_campaign=error_modal",GX=Vt+"?utm_source=extension&utm_medium=extension&utm_campaign=option_sync_config",w6=qo+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal&upgradeFromTrial=true",QX=en+"?utm_source=extension&utm_medium=extension&utm_campaign=manga_intro",YX=en+"?utm_source=extension&utm_medium=extension&utm_campaign=image_intro",KX=en+"?utm_source=extension&utm_medium=extension&utm_campaign=image_client",ZX=en+"?utm_source=extension&utm_medium=extension&utm_campaign=yt_ai_asr",JX=en+"?utm_source=extension&utm_medium=extension&utm_campaign=",Ld=ce+"accounts/usage",S6=ce+"docs/usage/",XX=ce+"docs/communities/",Qu=Ae().TRANSLATE_FILE_URL,$X=Qu+"?utm_source=extension&utm_medium=extension&utm_campaign=options_nav",e$=Qu+"?utm_source=extension&utm_medium=extension&utm_campaign=float_ball",M6=`${Qu}download-subtitle/`,t$=`${Qu}pdf-pro/`,E6=`${Qu}text/`;var Qs=ce+"docs/usage/";var QP="G-BHWL0KMJB8",YP="7pr-olTJR6GKAjIW48UD0Q",P9="G-MKMD9LWFTR",N9="sitc4WmvShWYwfU0dANM3Q",R9="G-V5H2F5MJFJ",j9="UBjpGOLISEaY5LVXNj3WvQ";function Pd(){return oa()?[`https://www.google-analytics.com/mp/collect?measurement_id=${QP}&api_secret=${YP}`]:ia?[`https://www.google-analytics.com/mp/collect?measurement_id=${P9}&api_secret=${N9}`,`https://www.google-analytics.com/mp/collect?measurement_id=${R9}&api_secret=${j9}`]:[`https://www.google-analytics.com/debug/mp/collect?measurement_id=${P9}&api_secret=${N9}`,`https://www.google-analytics.com/debug/mp/collect?measurement_id=${R9}&api_secret=${j9}`]}var Yu=`https://analytics.${At}/collect`,A6=`https://analytics.${At}/internal`,n$=`${ce}activities/components/image-pro`;var k6="LdgzvqcdlDvNLdxrJVtZqxMTKaIgExlL",D6="0VmM83i2D1ICuYBf",I6=50*1e4,L6=`[${zo}-ctx-divider]`,Nd=`${zo}_context_preview`;var bf=`\u200B \u200C`,Ku="fullLocalUserConfig",Rd="termsLastSyncTimestamp",yf="activeTabTranslatedUrl",Wn=2147483647,P6="1.1.8";var Ys=`${se}_selection_update_params`,jd=`data-${R}-subtitle-type`,Zu=`data-${R}-ai-subtitle-url`,Fd=`data-${R}-has-subtitle`;var Bd=["google","bing","zhipu","siliconcloud","transmart","yandex"],Od=["deepseek","openai","claude","gemini","zhipu-pro","deepl"],N6=["openai","claude","gemini"],xf=["translationService","inputTranslationService","mouseHoverTranslationService","subtitleTranslateService","clientImageTranslationService"],vf="https://www.youtube.com/watch?v=AEZ3queYSRw",Tf=en+"?utm_source=extension&utm_medium=extension&utm_campaign=freeImageError",_d="https://s.immersivetranslate.com/assets/r2-uploads/spiral_arrowa_animation.json",Cf=R+"-large-cache",wf="draft",R6=en+"?utm_source=extension&utm_medium=extension&utm_campaign=live_subtitle_btn";var j6=580,F6=en+"?utm_source=extension&utm_medium=extension&utm_campaign=no_subtitle_quick_button",B6=qo+"?utm_source=extension&utm_medium=extension&utm_campaign=error_modal_ai_subtitle&upgradeFromTrial=true";var Ks=console,Sf=class{#e=performance.now();reset(){this.#e=performance.now()}stop(t){let n=performance.now(),r=Math.round(n-this.#e),a=Yh;r>1e4?a=ld:r>1e3&&(a=Kh),Ks.debug(Qh(_o+" TIMING:"),t,"in",a(r+"ms")),this.#e=n}},Ju=class{#e=1;get level(){return this.#e}setLevel(t){switch(t){case"debug":this.#e=0;break;case"info":this.#e=1;break;case"warn":this.#e=2;break;case"error":this.#e=3;break;case"fatal":this.#e=4;break}}debug(...t){this.#e<=0&&Ks.log(Qh(_o+" DEBUG:"),...t)}v(...t){this.#e<=0}info(...t){this.#e<=1&&Ks.log(Yh(_o+" INFO:"),...t)}l(...t){this.#e<=1}warn(...t){this.#e<=2&&Ks.warn(Kh(_o+" WARN:"),...t)}error(...t){this.#e<=3&&Ks.error(ld(_o+" ERROR:"),...t)}fatal(...t){this.#e<=4&&Ks.error(ld(_o+" FATAL:"),...t)}timing(){return this.level===0?new Sf:{reset:()=>{},stop:()=>{}}}},A=new Ju;var _6=[["afr","af"],["amh","am"],["arb","ar"],["azj","az"],["bel","be"],["bul","bg"],["ben","bn"],["bos","bs"],["cat","ca"],["ceb","ceb"],["ces","cs"],["dan","da"],["deu","de"],["ell","el"],["eng","en"],["epo","eo"],["spa","es"],["est","et"],["fas","fa"],["fin","fi"],["fra","fr"],["gax","ga"],["glg","gl"],["guj","gu"],["hau","ha"],["heb","he"],["hin","hi"],["hrv","hr"],["hun","hu"],["hye","hy"],["ind","id"],["ibo","ig"],["ita","it"],["jpn","ja"],["jav","jw"],["kat","ka"],["kaz","kk"],["khm","km"],["kan","kn"],["kor","ko"],["ckb","ku"],["lao","lo"],["lit","lt"],["lav","lv"],["min","mi"],["mkd","mk"],["mal","ml"],["mar","mr"],["mya","my"],["nep","ne"],["nld","nl"],["nob","no"],["nya","ny"],["pan","pa"],["pol","pl"],["pbu","ps"],["por","pt"],["ron","ro"],["rus","ru"],["sin","si"],["slk","sk"],["slv","sl"],["sna","sn"],["som","so"],["als","sq"],["srp","sr"],["sun","su"],["swe","sv"],["swh","sw"],["tam","ta"],["tel","te"],["tgk","tg"],["tha","th"],["toi","to"],["tur","tr"],["ukr","uk"],["urd","ur"],["uzn","uz"],["vie","vi"],["xho","xh"],["ydd","yi"],["yor","yo"],["cmn","zh-CN"],["zul","zu"]],O6=new Map(_6),p$=new Map(_6.map(([e,t])=>[t,e]));function Zs(e,t){if(!e)return"auto";try{!t&&t!==0&&(t=25);let n={minLength:t,whitelist:[...O6.keys()]},r=M9(e,n);return r?.[0]?.[0]&&O6.get(r[0][0])||"auto"}catch(n){A.error(n)}return"auto"}if(typeof GM>"u"&&typeof GM_info<"u"&&typeof GM_getValue<"u"){let e=null;typeof GM_xmlhttpRequest<"u"?e=GM_xmlhttpRequest:typeof GM_xmlHttpRequest<"u"&&(e=GM_xmlHttpRequest);let t=null;typeof GM_registerMenuCommand<"u"&&(t=GM_registerMenuCommand),globalThis.GM={info:GM_info,getValue:GM_getValue,setValue:GM_setValue,deleteValue:GM_deleteValue,listValues:GM_listValues,xmlHttpRequest:e,registerMenuCommand:t,addStyle:typeof GM_addStyle<"u"?GM_addStyle:null,openInTab:typeof GM_openInTab<"u"?GM_openInTab:null,addElement:typeof GM_addElement<"u"?GM_addElement:null}}typeof GM<"u"&&GM&&GM.info===void 0&&typeof GM_info<"u"&&(GM.info=GM_info);var z6={get:async e=>{if(e===null){let r=await GM.listValues();Array.isArray(r)||r&&iN(r)&&(r=Object.keys(r));let a={};for(let i of r)a[i]=await GM.getValue(i);return a}let t=[];typeof e=="string"?t=[e]:Array.isArray(e)?t=e:t=Object.keys(e);let n={};for(let r of t)n[r]=await GM.getValue(r);return n},set:async e=>{for(let t in e)await GM.setValue(t,e[t])},remove:async e=>{if(typeof e=="string")await GM.deleteValue(e);else if(Array.isArray(e))for(let t of e)await GM.deleteValue(t)}};function KP(){if(typeof GM<"u"&&GM&&GM.info&&GM.info.script){let e=GM.info.script||{};return e._isUserscript=!0,e}else return{_isUserscript:!0,version:D.VERSION}}function _i(e,t=!0){GM&&GM.openInTab?GM.openInTab(e,!1):globalThis.open(e,t?"_blank":"_self")}function ZP(e=!0,t=""){let n=Ae();GM&&GM.info&&GM.info.scriptHandler&&GM.info.scriptHandler==="Stay"?e=!1:e=!0;let r=n.OPTIONS_URL;if(r)_i(r+t,e);else throw new Error("options url not found")}function JP(e=!1){let n=Ae().OPTIONS_URL;if(n)_i(n+"#about",e);else throw new Error("options url not found")}function XP(e=!1){let n=Ae().PDF_VIEWER_URL;if(n)_i(n,e);else throw new Error("pdf url not found")}function $P(e=!1){let n=Ae().HTML_VIEWER_URL;if(n)_i(n,e);else throw new Error("html url not found")}function eN(e=!1){let n=Ae().EBOOK_VIEWER_URL;if(n)_i(n,e);else throw new Error("ebook url not found")}function tN(e=!1){let n=Ae().EBOOK_BUILDER_URL;if(n)_i(n,e);else throw new Error("ebook url not found")}function nN(e=!1){let n=Ae().SUBTITLE_BUILDER_URL;if(n)_i(n,e);else throw new Error("subtitle url not found")}function rN(){return globalThis.navigator.languages||[globalThis.navigator.language||globalThis.navigator.userLanguage]}var aN={storage:{local:z6,sync:z6},runtime:{getManifest:KP,lastError:null,openOptionsPage:ZP},extra:{detectLanguage:Zs,openAboutPage:JP,openHtmlViewerPage:$P,openEbookViewerPage:eN,openEbookBuilderPage:tN,openSubtitleBuilderPage:nN,openPdfViewerPage:XP,openInTab:_i},i18n:{getAcceptLanguages:rN,detectLanguage:Zs}};function iN(e){return e!==null&&typeof e=="object"}globalThis.immersiveTranslateBrowserAPI=aN;(function(){"use strict";var e=window.Bluebird||window.Promise;if(self.GM_fetch)return;let t;if(typeof GM<"u"&&GM.xmlHttpRequest)t=GM.xmlHttpRequest;else if(typeof GM<"u"&&GM_xmlhttpRequest)t=GM_xmlhttpRequest;else if(typeof GM_xmlhttpRequest<"u")t=GM_xmlhttpRequest;else if(typeof GM<"u"&&GM.xmlHttpRequest)t=GM.xmlHttpRequest;else return;function n(p){if(typeof p!="string"&&(p=p.toString()),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(p))throw new TypeError("Invalid character in header field name");return p.toLowerCase()}function r(p){return typeof p!="string"&&(p=p.toString()),p}function a(p){if(p.bodyUsed)return e.reject(new TypeError("Already read"));p.bodyUsed=!0}function i(p){return new e(function(g,h){p.onload=function(){g(p.result)},p.onerror=function(){h(p.error)}})}function o(p){var g=new FileReader;return g.readAsArrayBuffer(p),i(g)}function s(p){var g=new FileReader;return g.readAsText(p),i(g)}var l={blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in self},u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function c(p){var g=p.toUpperCase();return u.indexOf(g)>-1?g:p}function d(p){var g=new FormData;return p.trim().split("&").forEach(function(h){if(h){var v=h.split("="),y=v.shift().replace(/\+/g," "),x=v.join("=").replace(/\+/g," ");g.append(decodeURIComponent(y),decodeURIComponent(x))}}),g}function m(p){var g=new Headers;if(typeof p=="string"){var h=p.trim().split(` `);h.forEach(function(y){var x=y.trim().split(":"),b=x.shift().trim(),T=x.join(":").trim();g.append(b,T)})}else if(typeof p=="object")for(var v in p)Array.isArray(p[v])&&p[v].forEach(function(y){g.append(v,y)});return g}self.Headers=Headers,self.Request=Request,self.Response=Response,self.GM_fetch=function(p,g){var h,v;return g||(typeof p=="string"?g={}:p=g.url),Request&&Request.prototype&&Request.prototype.isPrototypeOf&&Request.prototype.isPrototypeOf(g)?h=g:(g.body&&(v=g.body),h=new Request(p,g),v instanceof FormData&&h.headers.delete("Content-Type")),new e(function(y,x){var b={};g&&g.extra&&(b=g.extra);var T;function C(w,M){if(w)return w;if(M.get("X-Request-URL"))return M.get("X-Request-URL")}b.method=h.method||"GET",b.timeout=6e4,h.timeout&&(b.timeout=h.timeout),b.url=h.url,b.synchronous=!1,b.onload=function(w){var M=w.status;if(M<100||M>599){x(new TypeError("Network request failed"));return}var E=w.responseHeaders;T=m(E);var k=C(w.finalUrl||w.responseURL,T);T.set("X-Final-URL",k);var N={status:M,statusText:w.statusText,headers:T,url:k},F=w.responseText;w.response&&(F=w.response),M===204&&(F=void 0);let j=new Response(F,N);y(j)},b.onerror=function(w){x(new TypeError("Network request failed"))},b.ontimeout=function(w){x(new TypeError("Network request timeout"))},b.onabort=function(w){x(new TypeError("Network request abort"))},b.headers={},h.headers.forEach(function(w,M){b.headers[M]=w}),v&&(b.data=v),t(b)})},self.GM_fetch.polyfill=!0})();var Mf=/iPhone/i,U6=/iPod/i,H6=/iPad/i,q6=/\biOS-universal(?:.+)Mac\b/i,Ef=/\bAndroid(?:.+)Mobile\b/i,V6=/Android/i,Js=/(?:SD4930UR|\bSilk(?:.+)Mobile\b)/i,zd=/Silk/i,si=/Windows Phone/i,W6=/\bWindows(?:.+)ARM\b/i,G6=/BlackBerry/i,Q6=/BB10/i,Y6=/Opera Mini/i,K6=/\b(CriOS|Chrome)(?:.+)Mobile/i,Z6=/Mobile(?:.+)Firefox\b/i,J6=e=>typeof e<"u"&&e.platform==="MacIntel"&&typeof e.maxTouchPoints=="number"&&e.maxTouchPoints>1&&typeof globalThis.MSStream>"u";function oN(e){return t=>t.test(e)}function je(e){let t={userAgent:"",platform:"",maxTouchPoints:0};!e&&typeof navigator<"u"?t={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0}:typeof e=="string"?t.userAgent=e:e&&e.userAgent&&(t={userAgent:e.userAgent,platform:e.platform,maxTouchPoints:e.maxTouchPoints||0});let n=t.userAgent,r=n.split("[FBAN");typeof r[1]<"u"&&(n=r[0]),r=n.split("Twitter"),typeof r[1]<"u"&&(n=r[0]);let a=oN(n),i={apple:{phone:a(Mf)&&!a(si),ipod:a(U6),tablet:!a(Mf)&&(a(H6)||J6(t))&&!a(si),universal:a(q6),device:(a(Mf)||a(U6)||a(H6)||a(q6)||J6(t))&&!a(si)},amazon:{phone:a(Js),tablet:!a(Js)&&a(zd),device:a(Js)||a(zd)},android:{phone:!a(si)&&a(Js)||!a(si)&&a(Ef),tablet:!a(si)&&!a(Js)&&!a(Ef)&&(a(zd)||a(V6)),device:!a(si)&&(a(Js)||a(zd)||a(Ef)||a(V6))||a(/\bokhttp\b/i)},windows:{phone:a(si),tablet:a(W6),device:a(si)||a(W6)},other:{blackberry:a(G6),blackberry10:a(Q6),opera:a(Y6),firefox:a(Z6),chrome:a(K6),device:a(G6)||a(Q6)||a(Y6)||a(Z6)||a(K6)},any:!1,phone:!1,tablet:!1};return i.any=i.apple.device||i.android.device||i.windows.device||i.other.device,i.phone=i.apple.phone||i.android.phone||i.windows.phone,i.tablet=i.apple.tablet||i.android.tablet||i.windows.tablet,i}var Af="DENO",Ud="CHROME",Hd="FIREFOX";function X6(e){let t;try{let n=navigator?.userAgent||"";/firefox/i.test(n)||typeof InstallTrigger<"u"?t=Hd:/deno/i.test(n)?t=Af:/chrome/i.test(n)&&(t=Ud)}catch{}return e===Ud&&t===Ud||e===Hd&&t===Hd||e===Af&&t===Af}function Df(){return navigator.userAgent.indexOf("Edg")!==-1}function hr(){return X6(Ud)}function $6(){return typeof Deno<"u"}function Dr(){return Ae().IMMERSIVE_TRANSLATE_FIREFOX==="1"?!0:X6(Hd)}function Ir(e){return!Xs(e)}var kf;function Xs(e){return e?.confirmSupportMouse!=null?e?.confirmSupportMouse:kf?!0:!!navigator.maxTouchPoints||"ontouchstart"in document.documentElement?!1:!!globalThis.matchMedia("(pointer:fine)").matches}function If(e){return kf!=null?!1:(kf=e,!0)}function e5(){let e=globalThis.innerWidth,t=!!navigator.maxTouchPoints||"ontouchstart"in document.documentElement;return e<768&&t}var t5={addListener:()=>{},removeListener:()=>{},hasListener:()=>{}},n5={permissions:{contains:()=>{},request:()=>{}},runtime:{onMessage:t5,openOptionsPage:()=>{},lastError:{message:""}},storage:{sync:{get:()=>{},set:()=>{}},local:{map:new Map,async get(e){return new Promise(t=>{setTimeout(()=>{let n=this.map.get(e);t({[e]:n})},100)})},async set(e,t){return new Promise((n,r)=>{setTimeout(()=>{this.map.set(e,t),n("")},100)})}}},tabs:{onUpdated:t5,query:()=>{},sendMessage:()=>{}}};var ae;$6()?ae=n5:ae=globalThis.immersiveTranslateBrowserAPI;var Gn=["auto","zh-CN","zh-TW","zh-HK","en","ja","ko","es","de","fr","pt","pt-br","ru","yue","ar","it","ms","id","vi","af","th","ur","zh-CN-NE","bo","wyw","am","az","be","bg","bn","bs","ca","ceb","co","cs","cy","da","nl","el","eo","et","eu","fa","fi","fil","fj","fy","ga","gd","gl","gu","ha","haw","he","hi","hmn","hr","ht","hu","hy","ig","is","jw","ka","kk","km","kn","ku","ky","la","lb","lo","lt","lv","mg","mi","mk","ml","mn","mr","mt","mww","my","ne","no","ny","otq","pa","pl","ps","ro","sa","sd","si","sk","sl","sm","sn","so","sq","sr","sr-Cyrl","sr-Latn","st","su","sv","sw","ta","te","tg","tlh","tlh-Qaak","to","tr","ty","ug","uk","uz","xh","yi","yo","yua","zu","ur-roman"],Xu={af:"Afrikaans",am:"Amharic",ar:"Arabic",auto:"Auto Detect",az:"Azerbaijani",be:"Belarusian",bg:"Bulgarian",tn:"Zana",bn:"Bengali",bs:"Bosnian",bo:"Tibetan",ca:"Catalan",ceb:"Cebuano",co:"Corsican",cs:"Czech",cy:"Welsh",da:"Danish",de:"German",el:"Greek",en:"English",eo:"Esperanto",es:"Spanish",et:"Estonian",eu:"Basque",sa:"Sanskrit",fa:"Persian",fi:"Finnish",fil:"Filipino",fj:"Fijian",fr:"French",fy:"Frisian",ga:"Irish",gd:"Scottish Gaelic",gl:"Galician",gu:"Gujarati",ha:"Hausa",haw:"Hawaiian",he:"Hebrew",hi:"Hindi",hmn:"Hmong",hr:"Croatian",ht:"Haitian Creole",hu:"Hungarian",hy:"Armenian",id:"Indonesian",ig:"Igbo",is:"Icelandic",it:"Italian",ja:"Japanese",jw:"Javanese",ka:"Georgian",kk:"Kazakh",km:"Khmer",kn:"Kannada",ko:"Korean",ku:"Kurdish",ky:"Kyrgyz",la:"Latin",lb:"Luxembourgish",lo:"Lao",lt:"Lithuanian",lv:"Latvian",mg:"Malagasy",mi:"Maori",mk:"Macedonian",ml:"Malayalam",mn:"Mongolian",mr:"Marathi",ms:"Malay",mt:"Maltese",mww:"Hmong Daw",my:"Burmese",ne:"Nepali",nl:"Dutch",no:"Norwegian",ny:"Chichewa",otq:"Quer\xE9taro Otomi",pa:"Punjabi",pl:"Polish",ps:"Pashto",pt:"Portuguese","pt-br":"Portuguese (Brazil)","pt-BR":"Portuguese (Brazil)","pt-PT":"Portuguese (Portugal)",ro:"Romanian",ru:"Russian",sd:"Sindhi",si:"Sinhala",sk:"Slovak",sl:"Slovenian",sm:"Samoan",sn:"Shona",so:"Somali",sq:"Albanian",sr:"Serbian","sr-Cyrl":"Serbian (Cyrillic)","sr-Latn":"Serbian (Latin)",st:"Sesotho",su:"Sundanese",sv:"Swedish",sw:"Swahili",ta:"Tamil",te:"Telugu",tg:"Tajik",th:"Thai",tlh:"Klingon","tlh-Qaak":"Klingon (piqaD)",to:"Tongan",tr:"Turkish",ty:"Tahitian",ug:"Uyghur",uk:"Ukrainian",ur:"Urdu",uz:"Uzbek",vi:"Vietnamese",wyw:"Classical Chinese",xh:"Xhosa",placeholder:"Please Select",yi:"Yiddish",yo:"Yoruba",yua:"Yucatec Maya",yue:"Cantonese (Traditional)","zh-CN":"Simplified Chinese","zh-TW":"Traditional Chinese (Taiwan)","zh-HK":"Traditional Chinese (Hong Kong)","zh-CN-NE":"Northeastern Chinese",zu:"Zulu","<all>":"All Languages","ur-roman":"Roman Urdu"},r5={af:"Afrikaans",am:"\u12A0\u121B\u122D\u129B",ar:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",auto:"Auto Detect",az:"Az\u0259rbaycanca",be:"\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0430\u044F",bg:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438",tn:"Setswana",bn:"\u09AC\u09BE\u0982\u09B2\u09BE",bs:"Bosanski",bo:"\u0F56\u0F7C\u0F51\u0F0B\u0F61\u0F72\u0F42",ca:"Catal\xE0",ceb:"Binisaya",co:"Corsu",cs:"\u010Ce\u0161tina",cy:"Cymraeg",da:"Dansk",de:"Deutsch",el:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",en:"English",eo:"Esperanto",es:"Espa\xF1ol",et:"Eesti",eu:"Euskara",sa:"\u0938\u0902\u0938\u094D\u0915\u0943\u0924\u092E\u094D",fa:"\u0641\u0627\u0631\u0633\u06CC",fi:"Suomi",fil:"Filipino",fj:"Na Vosa Vakaviti",fr:"Fran\xE7ais",fy:"Frysk",ga:"Gaeilge",gd:"G\xE0idhlig",gl:"Galego",gu:"\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0",ha:"Hausa",haw:"\u02BB\u014Clelo Hawai\u02BBi",he:"\u05E2\u05D1\u05E8\u05D9\u05EA",hi:"\u0939\u093F\u0928\u094D\u0926\u0940",hmn:"Hmoob",hr:"Hrvatski",ht:"Krey\xF2l Ayisyen",hu:"Magyar",hy:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",id:"Bahasa Indonesia",ig:"As\u1EE5s\u1EE5 Igbo",is:"\xCDslenska",it:"Italiano",ja:"\u65E5\u672C\u8A9E",jw:"Basa Jawa",ka:"\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8",kk:"\u049A\u0430\u0437\u0430\u049B \u0422\u0456\u043B\u0456",km:"\u1797\u17B6\u179F\u17B6\u1781\u17D2\u1798\u17C2\u179A",kn:"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1",ko:"\uD55C\uAD6D\uC5B4",ku:"Kurd\xEE",ky:"\u041A\u044B\u0440\u0433\u044B\u0437\u0447\u0430",la:"Latina",lb:"L\xEBtzebuergesch",lo:"\u0EA5\u0EB2\u0EA7",lt:"Lietuvi\u0173",lv:"Latvie\u0161u",mg:"Malagasy",mi:"M\u0101ori",mk:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438",ml:"\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02",mn:"\u041C\u043E\u043D\u0433\u043E\u043B",mr:"\u092E\u0930\u093E\u0920\u0940",ms:"Bahasa Melayu",mt:"Malti",mww:"Hmong Daw",my:"\u1019\u103C\u1014\u103A\u1019\u102C\u1005\u102C",ne:"\u0928\u0947\u092A\u093E\u0932\u0940",nl:"Nederlands",no:"Norsk",ny:"Chichewa",otq:"H\xF1\xE4h\xF1u",pa:"\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40",pl:"Polski",ps:"\u067E\u069A\u062A\u0648",pt:"Portugu\xEAs","pt-br":"Portugu\xEAs (Brasil)","pt-BR":"Portugu\xEAs (Brasil)","pt-PT":"Portugu\xEAs (Portugal)",ro:"Rom\xE2n\u0103",ru:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",sd:"\u0633\u0646\u068C\u064A",si:"\u0DC3\u0DD2\u0D82\u0DC4\u0DBD",sk:"Sloven\u010Dina",sl:"Sloven\u0161\u010Dina",sm:"Gagana Samoa",sn:"ChiShona",so:"Soomaali",sq:"Shqip",sr:"\u0421\u0440\u043F\u0441\u043A\u0438","sr-Cyrl":"\u0421\u0440\u043F\u0441\u043A\u0438 (\u040B\u0438\u0440\u0438\u043B\u0438\u0446\u0430)","sr-Latn":"Srpski (Latinica)",st:"Sesotho",su:"Basa Sunda",sv:"Svenska",sw:"Kiswahili",ta:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",te:"\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41",tg:"\u0422\u043E\u04B7\u0438\u043A\u04E3",th:"\u0E44\u0E17\u0E22",tlh:"tlhIngan Hol","tlh-Qaak":"tlhIngan Hol (pIqaD)",to:"lea fakatonga",tr:"T\xFCrk\xE7e",ty:"Reo Tahiti",ug:"\u0626\u06C7\u064A\u063A\u06C7\u0631\u0686\u06D5",uk:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",ur:"\u0627\u0631\u062F\u0648",uz:"O\u02BBzbek",vi:"Ti\u1EBFng Vi\u1EC7t",wyw:"\u6587\u8A00\u6587",xh:"isiXhosa",placeholder:"Please Select",yi:"\u05D9\u05D9\u05B4\u05D3\u05D9\u05E9",yo:"\xC8d\xE8 Yor\xF9b\xE1",yua:"M\xE0aya T'\xE0an",yue:"\u7CB5\u8A9E","zh-CN":"\u7B80\u4F53\u4E2D\u6587","zh-TW":"\u7E41\u9AD4\u4E2D\u6587-\u53F0\u6E7E","zh-HK":"\u7E41\u9AD4\u4E2D\u6587-\u9999\u6E2F","zh-CN-NE":"\u6771\u5317\u5B98\u8A71",zu:"isiZulu","<all>":"All Languages","ur-roman":"Roman Urdu"},$u={placeholder:"\u8BF7\u9009\u62E9",af:"\u5357\u975E\u8377\u5170\u8BED",am:"\u963F\u59C6\u54C8\u62C9\u8BED",ar:"\u963F\u62C9\u4F2F\u8BED",auto:"\u81EA\u52A8\u68C0\u6D4B",az:"\u963F\u585E\u62DC\u7586\u8BED",be:"\u767D\u4FC4\u7F57\u65AF\u8BED",bg:"\u4FDD\u52A0\u5229\u4E9A\u8BED",tn:"\u8D5E\u7EB3\u8BED",bn:"\u5B5F\u52A0\u62C9\u8BED",bs:"\u6CE2\u65AF\u5C3C\u4E9A\u8BED",bo:"\u85CF\u8BED",ca:"\u52A0\u6CF0\u7F57\u5C3C\u4E9A\u8BED",ceb:"\u5BBF\u52A1\u8BED",co:"\u79D1\u897F\u5609\u8BED",cs:"\u6377\u514B\u8BED",cy:"\u5A01\u5C14\u58EB\u8BED",da:"\u4E39\u9EA6\u8BED",de:"\u5FB7\u8BED",el:"\u5E0C\u814A\u8BED",en:"\u82F1\u8BED",eo:"\u4E16\u754C\u8BED",es:"\u897F\u73ED\u7259\u8BED",et:"\u7231\u6C99\u5C3C\u4E9A\u8BED",eu:"\u5DF4\u65AF\u514B\u8BED",sa:"\u68B5\u8BED",fa:"\u6CE2\u65AF\u8BED",fi:"\u82AC\u5170\u8BED",fil:"\u83F2\u5F8B\u5BBE\u8BED",fj:"\u6590\u6D4E\u8BED",fr:"\u6CD5\u8BED",fy:"\u5F17\u91CC\u65AF\u5170\u8BED",ga:"\u7231\u5C14\u5170\u8BED",gd:"\u82CF\u683C\u5170\u76D6\u5C14\u8BED",gl:"\u52A0\u5229\u897F\u4E9A\u8BED",gu:"\u53E4\u5409\u62C9\u7279\u8BED",ha:"\u8C6A\u8428\u8BED",haw:"\u590F\u5A01\u5937\u8BED",he:"\u5E0C\u4F2F\u6765\u8BED",hi:"\u5370\u5730\u8BED",hmn:"\u82D7\u8BED",hr:"\u514B\u7F57\u5730\u4E9A\u8BED",ht:"\u6D77\u5730\u514B\u91CC\u5965\u5C14\u8BED",hu:"\u5308\u7259\u5229\u8BED",hy:"\u4E9A\u7F8E\u5C3C\u4E9A\u8BED",id:"\u5370\u5EA6\u5C3C\u897F\u4E9A\u8BED",ig:"\u4F0A\u535A\u8BED",is:"\u51B0\u5C9B\u8BED",it:"\u610F\u5927\u5229\u8BED",ja:"\u65E5\u8BED",jw:"\u722A\u54C7\u8BED",ka:"\u683C\u9C81\u5409\u4E9A\u8BED",kk:"\u54C8\u8428\u514B\u8BED",km:"\u9AD8\u68C9\u8BED",kn:"\u5361\u7EB3\u8FBE\u8BED",ko:"\u97E9\u8BED",ku:"\u5E93\u5C14\u5FB7\u8BED",ky:"\u5409\u5C14\u5409\u65AF\u8BED",la:"\u62C9\u4E01\u8BED",lb:"\u5362\u68EE\u5821\u8BED",lo:"\u8001\u631D\u8BED",lt:"\u7ACB\u9676\u5B9B\u8BED",lv:"\u62C9\u8131\u7EF4\u4E9A\u8BED",mg:"\u9A6C\u62C9\u52A0\u65AF\u8BED",mi:"\u6BDB\u5229\u8BED",mk:"\u9A6C\u5176\u987F\u8BED",ml:"\u9A6C\u62C9\u96C5\u62C9\u59C6\u8BED",mn:"\u8499\u53E4\u8BED",mr:"\u9A6C\u62C9\u5730\u8BED",ms:"\u9A6C\u6765\u8BED",mt:"\u9A6C\u8033\u4ED6\u8BED",mww:"\u767D\u82D7\u8BED",my:"\u7F05\u7538\u8BED",ne:"\u5C3C\u6CCA\u5C14\u8BED",nl:"\u8377\u5170\u8BED",no:"\u632A\u5A01\u8BED",ny:"\u9F50\u5207\u74E6\u8BED\uFF08\u5C3C\u626C\u8D3E\u8BED\uFF09",otq:"\u514B\u96F7\u5854\u7F57\u5965\u6258\u7C73\u8BED",pa:"\u65C1\u906E\u666E\u8BED",pl:"\u6CE2\u5170\u8BED",ps:"\u666E\u4EC0\u56FE\u8BED",pt:"\u8461\u8404\u7259\u8BED","pt-br":"\u8461\u8404\u7259\u8BED\uFF08\u5DF4\u897F\uFF09","pt-BR":"\u8461\u8404\u7259\u8BED\uFF08\u5DF4\u897F\uFF09","pt-PT":"\u8461\u8404\u7259\u8BED\uFF08\u8461\u8404\u7259\uFF09",ro:"\u7F57\u9A6C\u5C3C\u4E9A\u8BED",ru:"\u4FC4\u8BED",sd:"\u4FE1\u5FB7\u8BED",si:"\u50E7\u4F3D\u7F57\u8BED",sk:"\u65AF\u6D1B\u4F10\u514B\u8BED",sl:"\u65AF\u6D1B\u6587\u5C3C\u4E9A\u8BED",sm:"\u8428\u6469\u4E9A\u8BED",sn:"\u4FEE\u7EB3\u8BED",so:"\u7D22\u9A6C\u91CC\u8BED",sq:"\u963F\u5C14\u5DF4\u5C3C\u4E9A\u8BED",sr:"\u585E\u5C14\u7EF4\u4E9A\u8BED","sr-Cyrl":"\u585E\u5C14\u7EF4\u4E9A\u8BED\uFF08\u897F\u91CC\u5C14\u6587\uFF09","sr-Latn":"\u585E\u5C14\u7EF4\u4E9A\u8BED\uFF08\u62C9\u4E01\u6587\uFF09",st:"\u585E\u7D22\u6258\u8BED",su:"\u5DFD\u4ED6\u8BED",sv:"\u745E\u5178\u8BED",sw:"\u65AF\u74E6\u5E0C\u91CC\u8BED",ta:"\u6CF0\u7C73\u5C14\u8BED",te:"\u6CF0\u5362\u56FA\u8BED",tg:"\u5854\u5409\u514B\u8BED",th:"\u6CF0\u8BED",tlh:"\u514B\u6797\u8D21\u8BED","tlh-Qaak":"\u514B\u6797\u8D21\u8BED\uFF08piqaD\uFF09",to:"\u6C64\u52A0\u8BED",tr:"\u571F\u8033\u5176\u8BED",ty:"\u5854\u5E0C\u63D0\u8BED",ug:"\u7EF4\u543E\u5C14\u8BED",uk:"\u4E4C\u514B\u5170\u8BED",ur:"\u4E4C\u5C14\u90FD\u8BED",uz:"\u4E4C\u5179\u522B\u514B\u8BED",vi:"\u8D8A\u5357\u8BED",wyw:"\u6587\u8A00\u6587",xh:"\u73ED\u56FE\u8BED",yi:"\u610F\u7B2C\u7EEA\u8BED",yo:"\u7EA6\u9C81\u5DF4\u8BED",yua:"\u5C24\u5361\u5766\u739B\u96C5\u8BED",yue:"\u7CA4\u8BED","zh-CN":"\u7B80\u4F53\u4E2D\u6587","zh-TW":"\u7E41\u4F53\u4E2D\u6587-\u53F0\u6E7E","zh-HK":"\u7E41\u4F53\u4E2D\u6587-\u9999\u6E2F","zh-CN-NE":"\u4E1C\u5317\u8BDD",zu:"\u7956\u9C81\u8BED","<all>":"\u6240\u6709\u8BED\u8A00","ur-roman":"\u7F57\u9A6C\u4E4C\u5C14\u90FD\u8BED"},ec={placeholder:"\u8ACB\u9078\u64C7",af:"\u963F\u975E\u5229\u5361\u8A9E",am:"\u963F\u59C6\u54C8\u62C9\u8A9E",ar:"\u963F\u62C9\u4F2F\u8A9E",auto:"\u81EA\u52D5\u6AA2\u6E2C",az:"\u963F\u585E\u62DC\u7586\u8A9E",be:"\u767D\u4FC4\u7F85\u65AF\u8A9E",bg:"\u4FDD\u52A0\u5229\u4E9E\u8A9E",tn:"\u8D0A\u7D0D\u8A9E",bn:"\u5B5F\u52A0\u62C9\u8A9E",bs:"\u6CE2\u65AF\u5C3C\u4E9E\u8A9E",bo:"\u85CF\u8A9E",ca:"\u52A0\u6CF0\u862D\u8A9E",ceb:"\u5BBF\u9727\u8A9E",co:"\u79D1\u897F\u5609\u8A9E",cs:"\u6377\u514B\u8A9E",cy:"\u5A01\u723E\u65AF\u8A9E",da:"\u4E39\u9EA5\u8A9E",de:"\u5FB7\u8A9E",el:"\u5E0C\u81D8\u8A9E",en:"\u82F1\u8A9E",eo:"\u4E16\u754C\u8A9E",es:"\u897F\u73ED\u7259\u8A9E",et:"\u611B\u6C99\u5C3C\u4E9E\u8A9E",eu:"\u5DF4\u65AF\u514B\u8A9E",sa:"\u68B5\u8A9E",fa:"\u6CE2\u65AF\u8A9E",fi:"\u82AC\u862D\u8A9E",fil:"\u83F2\u5F8B\u8CD3\u8A9E",fj:"\u6590\u6FDF\u8A9E",fr:"\u6CD5\u8A9E",fy:"\u5F17\u91CC\u897F\u8A9E",ga:"\u611B\u723E\u862D\u8A9E",gd:"\u8607\u683C\u862D\u84CB\u723E\u8A9E",gl:"\u52A0\u5229\u897F\u4E9E\u8A9E",gu:"\u53E4\u5409\u62C9\u7279\u8A9E",ha:"\u8C6A\u6492\u8A9E",haw:"\u590F\u5A01\u5937\u8A9E",he:"\u5E0C\u4F2F\u4F86\u8A9E",hi:"\u5370\u5730\u8A9E",hmn:"\u82D7\u8A9E",hr:"\u514B\u7F85\u5730\u4E9E\u8A9E",ht:"\u6D77\u5730\u514B\u91CC\u5967\u723E\u8A9E",hu:"\u5308\u7259\u5229\u8A9E",hy:"\u4E9E\u7F8E\u5C3C\u4E9E\u8A9E",id:"\u5370\u5C3C\u8A9E",ig:"\u4F0A\u535A\u8A9E",is:"\u51B0\u5CF6\u8A9E",it:"\u610F\u5927\u5229\u8A9E",ja:"\u65E5\u8A9E",jw:"\u722A\u54C7\u8A9E",ka:"\u55AC\u6CBB\u4E9E\u8A9E",kk:"\u54C8\u85A9\u514B\u8A9E",km:"\u9AD8\u68C9\u8A9E",kn:"\u574E\u7D0D\u9054\u8A9E",ko:"\u97D3\u8A9E",ku:"\u5EAB\u723E\u5FB7\u8A9E",ky:"\u5409\u723E\u5409\u65AF\u8A9E",la:"\u62C9\u4E01\u8A9E",lb:"\u76E7\u68EE\u5821\u8A9E",lo:"\u8001\u64BE\u8A9E",lt:"\u7ACB\u9676\u5B9B\u8A9E",lv:"\u62C9\u812B\u7DAD\u4E9E\u8A9E",mg:"\u99AC\u62C9\u52A0\u65AF\u8A9E",mi:"\u6BDB\u5229\u8A9E",mk:"\u99AC\u5176\u9813\u8A9E",ml:"\u99AC\u62C9\u96C5\u62C9\u59C6\u8A9E",mn:"\u8499\u53E4\u8A9E",mr:"\u99AC\u62C9\u5730\u8A9E",ms:"\u99AC\u4F86\u8A9E",mt:"\u99AC\u723E\u4ED6\u8A9E",mww:"\u767D\u82D7\u8A9E",my:"\u7DEC\u7538\u8A9E",ne:"\u5C3C\u6CCA\u723E\u8A9E",nl:"\u8377\u862D\u8A9E",no:"\u632A\u5A01\u8A9E",ny:"\u9F4A\u5207\u74E6\u8A9E",otq:"\u594E\u96F7\u5854\u7F85\u5967\u6258\u7C73\u8A9E",pa:"\u65C1\u906E\u666E\u8A9E",pl:"\u6CE2\u862D\u8A9E",ps:"\u666E\u4EC0\u5716\u8A9E",pt:"\u8461\u8404\u7259\u8A9E","pt-br":"\u8461\u8404\u7259\u8A9E\uFF08\u5DF4\u897F\uFF09","pt-BR":"\u8461\u8404\u7259\u8A9E\uFF08\u5DF4\u897F\uFF09","pt-PT":"\u8461\u8404\u7259\u8A9E\uFF08\u8461\u8404\u7259\uFF09",ro:"\u7F85\u99AC\u5C3C\u4E9E\u8A9E",ru:"\u4FC4\u8A9E",sd:"\u4FE1\u5FB7\u8A9E",si:"\u50E7\u4F3D\u7F85\u8A9E",sk:"\u65AF\u6D1B\u4F10\u514B\u8A9E",sl:"\u65AF\u6D1B\u7DAD\u5C3C\u4E9E\u8A9E",sm:"\u85A9\u6469\u4E9E\u8A9E",sn:"\u7D39\u7D0D\u8A9E",so:"\u7D22\u99AC\u91CC\u8A9E",sq:"\u963F\u723E\u5DF4\u5C3C\u4E9E\u8A9E",sr:"\u585E\u723E\u7DAD\u4E9E\u8A9E","sr-Cyrl":"\u585E\u723E\u7DAD\u4E9E\u8A9E (\u897F\u91CC\u723E\u6587)","sr-Latn":"\u585E\u723E\u7DAD\u4E9E\u8A9E (\u62C9\u4E01\u6587)",st:"\u585E\u7D22\u6258\u8A9E",su:"\u5DFD\u4ED6\u8A9E",sv:"\u745E\u5178\u8A9E",sw:"\u65AF\u74E6\u5E0C\u91CC\u8A9E",ta:"\u6CF0\u7C73\u723E\u8A9E",te:"\u6CF0\u76E7\u56FA\u8A9E",tg:"\u5854\u5409\u514B\u8A9E",th:"\u6CF0\u8A9E",tlh:"\u514B\u6797\u8CA2\u8A9E","tlh-Qaak":"\u514B\u6797\u8CA2\u8A9E (piqaD)",to:"\u6771\u52A0\u8A9E",tr:"\u571F\u8033\u5176\u8A9E",ty:"\u5854\u5E0C\u63D0\u8A9E",ug:"\u7DAD\u543E\u723E\u8A9E",uk:"\u70CF\u514B\u862D\u8A9E",ur:"\u70CF\u723E\u90FD\u8A9E",uz:"\u70CF\u8332\u5225\u514B\u8A9E",vi:"\u8D8A\u5357\u8A9E",wyw:"\u6587\u8A00\u6587",xh:"\u79D1\u85A9\u8A9E",yi:"\u610F\u7B2C\u7DD2\u8A9E",yo:"\u7D04\u9B6F\u5DF4\u8A9E",yua:"\u5C24\u52A0\u6566\u99AC\u96C5\u8A9E",yue:"\u5EE3\u6771\u8A71 (\u50B3\u7D71)","zh-CN":"\u7C21\u9AD4\u4E2D\u6587","zh-TW":"\u7E41\u9AD4\u4E2D\u6587-\u53F0\u7063","zh-HK":"\u7E41\u9AD4\u4E2D\u6587-\u9999\u6E2F","zh-CN-NE":"\u6771\u5317\u8A71",zu:"\u7956\u9B6F\u8A9E","<all>":"\u6240\u6709\u8A9E\u8A00","ur-roman":"\u7F57\u9A6C\u4E4C\u723E\u90FD\u8A9E"},zi=["zh-CN","zh-TW","ja","th","lo","km","my","bo","vi","sa","su","jw","ug","haw","ko"],Ui=[["auto","auto"],["zh-CN","Simplified Chinese"],["zh-TW","Traditional Chinese (Taiwan)"],["zh-HK","Traditional Chinese (Hong Kong)"],["zh-CN-NE","Northeastern Chinese"],["en","English"],["yue","Cantonese"],["bo","\u85CF\u8BED"],["wyw","Classical Chinese"],["ja","Japanese"],["ko","Korean"],["fr","French"],["de","German"],["es","Spanish"],["it","Italian"],["ru","Russian"],["pt","Portuguese"],["pt-br","Portuguese (Brazil)"],["nl","Dutch"],["pl","Polish"],["ar","Arabic"],["af","Afrikaans"],["am","Amharic"],["az","Azerbaijani"],["be","Belarusian"],["bg","Bulgarian"],["bn","Bengali"],["bs","Bosnian"],["ca","Catalan"],["ceb","Cebuano"],["co","Corsican"],["no","Norwegian"],["cs","Czech"],["cy","Welsh"],["da","Danish"],["el","Greek"],["eo","Esperanto"],["et","Estonian"],["eu","Basque"],["fa","Persian"],["fi","Finnish"],["fj","Fijian"],["fil","Filipino"],["fy","Western Frisian"],["ga","Irish"],["gd","Scottish Gaelic"],["gl","Galician"],["gu","Gujarati"],["ha","Hausa"],["haw","Hawaiian"],["he","Hebrew"],["hi","Hindi"],["hmn","Hmong"],["hr","Croatian"],["ht","Haitian Creole"],["hu","Hungarian"],["hy","Armenian"],["id","Indonesian"],["ig","Igbo"],["is","Icelandic"],["jw","Javanese"],["ka","Georgian"],["kk","Kazakh"],["km","Khmer"],["kn","Kannada"],["ku","Kurdish"],["ky","Kyrgyz"],["la","Lao"],["lb","Luxembourgish"],["lo","Lao"],["lt","Lithuanian"],["lv","Latvian"],["mg","Malagasy"],["mi","Maori"],["mk","Macedonian"],["ml","Malayalam"],["mn","Mongolian"],["mr","Marathi"],["ms","Malay"],["mt","Maltese"],["my","Burmese"],["pa","Punjabi"],["ps","Pashto"],["ro","Romanian"],["si","Sinhala"],["sk","Slovak"],["sl","Slovene"],["si","Sinhala"],["sa","Sanskrit"],["sm","Samoan"],["sn","Shona"],["so","Somali"],["sq","Albanian"],["sr","Serbian"],["sr-Cyrl","Serbian (Cyrillic)"],["sr-Latn","Serbian (Latin)"],["st","Southern Sotho"],["su","Sundanese"],["sv","Swedish"],["sw","Swahili"],["ta","Tamil"],["te","Telugu"],["tg","Tajik"],["th","Thai"],["tr","Turkish"],["ug","Uyghur"],["uk","Ukrainian"],["ur","Urdu"],["ur-roman","Roman Urdu"],["uz","Uzbek"],["vi","Vietnamese"],["xh","Xhosa"],["yi","Yiddish"],["yo","Yoruba"],["zu","Zulu"]];function de(e){if(typeof e!="string")return"auto";let t=e.toLowerCase();if(t==="und")return"auto";if(t==="zh"||t.startsWith("zh-hans"))return"zh-CN";if(t.startsWith("zh-hant")||t.startsWith("zh-hk")||t.startsWith("zh-tw")||t.startsWith("yue"))return"zh-TW";if(t.startsWith("zh-"))return"zh-CN";if(t==="iw")return"he";if(t==="jv")return"jw";let n=Gn.map(a=>a.toLowerCase()),r=n.indexOf(t);if(r===-1)if(t.indexOf("-")>=0){t=t.split("-")[0];let a=n.indexOf(t);return a===-1?"auto":Gn[a]}else return"auto";else return Gn[r]}function a5(){return de(document?.documentElement?.lang||"auto")}var Go=se+"CacheKey_";function li(e,t){let n=Go+e;return ae.storage.local.get(n).then(r=>r[n]===void 0?t:r[n])}function sN(){let e=ae.storage.local.refresh;e&&e()}function Lf(e,t){let n=Go+e;return ae.storage.local.get(n).then(r=>{if(r[n]===void 0)return t;let{value:a,expired:i}=r[n];return i&&i<Date.now()?t:a})}function Pf(e,t,n){let r=Go+e,a=Date.now()+n;return ae.storage.local.set({[r]:{value:t,expired:a}})}function ui(e,t){let n=Go+e;return ae.storage.local.set({[n]:t})}function Nf(e){let t=Go+e;return ae.storage.local.remove(t)}async function Rf(){let e=await ae.storage.local.get(null);if(e){let n=Object.keys(e).filter(r=>r.startsWith(Go)).filter(r=>r!==Go+st);if(n.length>0)return ae.storage.local.remove(n)}}var Ye={get:li,set:ui,getExpired:Lf,setExpired:Pf,remove:Nf,clear:Rf,refresh:sN};function mt(e){return!!(e&&e.subscription&&e.subscription.subscriptionStatus==="active")}function i5(e){return e?.subscription?.memberShip==="max"}function o5(e){if(e){let t=new Date(e.createTime),n=lN(t),r="free",a="unknown";return e.subscription&&e.subscription.subscriptionStatus==="active"&&(r=e.subscription.subscriptionType),e.subscription&&e.subscription.subscriptionId&&(e.subscription.subscriptionId.startsWith("sub_")?a="stripe":a="admin"),e.subscription?.isTrial&&(r="trial"),{user_type:r,user_register_day:n,subscription_from:a}}else return null}function lN(e){try{let n=e.toLocaleString("en-US",{timeZone:"Asia/Shanghai"}).split(" ")[0];n.endsWith(",")&&(n=n.slice(0,-1));let[r,a,i]=n.split("/");return n=`${i}-${r}-${a}`,n}catch{return"unknown"}}async function jf(e){if(e?.isPro)return!0;let t=await Ye.get(st,null);return mt(t)}async function $s(){let e=await Ye.get(st,null);return mt(e)}var s5=se+"SyncStoreKey_";function Rt(e,t){let n=s5+e;return ae.storage.sync.get(n).then(r=>r[n]===void 0?t:r[n])}function Tt(e,t){let n=s5+e;return ae.storage.sync.set({[n]:t})}var l5=se+"StoreKey_";function la(e,t){let n=l5+e;return ae.storage.local.get(n).then(r=>r[n]===void 0?t:r[n])}function el(e,t){let n=l5+e;return ae.storage.local.set({[n]:t})}function Hi(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function uN(e,t){return e<<t|e>>>32-t}function Vd(e,t,n,r,a,i){return Hi(uN(Hi(Hi(t,e),Hi(r,i)),a),n)}function Qn(e,t,n,r,a,i,o){return Vd(t&n|~t&r,e,t,a,i,o)}function Yn(e,t,n,r,a,i,o){return Vd(t&r|n&~r,e,t,a,i,o)}function Kn(e,t,n,r,a,i,o){return Vd(t^n^r,e,t,a,i,o)}function Zn(e,t,n,r,a,i,o){return Vd(n^(t|~r),e,t,a,i,o)}function qd(e,t){e[t>>5]|=128<<t%32,e[(t+64>>>9<<4)+14]=t;var n,r,a,i,o,s=1732584193,l=-271733879,u=-1732584194,c=271733878;for(n=0;n<e.length;n+=16)r=s,a=l,i=u,o=c,s=Qn(s,l,u,c,e[n],7,-680876936),c=Qn(c,s,l,u,e[n+1],12,-389564586),u=Qn(u,c,s,l,e[n+2],17,606105819),l=Qn(l,u,c,s,e[n+3],22,-1044525330),s=Qn(s,l,u,c,e[n+4],7,-176418897),c=Qn(c,s,l,u,e[n+5],12,1200080426),u=Qn(u,c,s,l,e[n+6],17,-1473231341),l=Qn(l,u,c,s,e[n+7],22,-45705983),s=Qn(s,l,u,c,e[n+8],7,1770035416),c=Qn(c,s,l,u,e[n+9],12,-1958414417),u=Qn(u,c,s,l,e[n+10],17,-42063),l=Qn(l,u,c,s,e[n+11],22,-1990404162),s=Qn(s,l,u,c,e[n+12],7,1804603682),c=Qn(c,s,l,u,e[n+13],12,-40341101),u=Qn(u,c,s,l,e[n+14],17,-1502002290),l=Qn(l,u,c,s,e[n+15],22,1236535329),s=Yn(s,l,u,c,e[n+1],5,-165796510),c=Yn(c,s,l,u,e[n+6],9,-1069501632),u=Yn(u,c,s,l,e[n+11],14,643717713),l=Yn(l,u,c,s,e[n],20,-373897302),s=Yn(s,l,u,c,e[n+5],5,-701558691),c=Yn(c,s,l,u,e[n+10],9,38016083),u=Yn(u,c,s,l,e[n+15],14,-660478335),l=Yn(l,u,c,s,e[n+4],20,-405537848),s=Yn(s,l,u,c,e[n+9],5,568446438),c=Yn(c,s,l,u,e[n+14],9,-1019803690),u=Yn(u,c,s,l,e[n+3],14,-187363961),l=Yn(l,u,c,s,e[n+8],20,1163531501),s=Yn(s,l,u,c,e[n+13],5,-1444681467),c=Yn(c,s,l,u,e[n+2],9,-51403784),u=Yn(u,c,s,l,e[n+7],14,1735328473),l=Yn(l,u,c,s,e[n+12],20,-1926607734),s=Kn(s,l,u,c,e[n+5],4,-378558),c=Kn(c,s,l,u,e[n+8],11,-2022574463),u=Kn(u,c,s,l,e[n+11],16,1839030562),l=Kn(l,u,c,s,e[n+14],23,-35309556),s=Kn(s,l,u,c,e[n+1],4,-1530992060),c=Kn(c,s,l,u,e[n+4],11,1272893353),u=Kn(u,c,s,l,e[n+7],16,-155497632),l=Kn(l,u,c,s,e[n+10],23,-1094730640),s=Kn(s,l,u,c,e[n+13],4,681279174),c=Kn(c,s,l,u,e[n],11,-358537222),u=Kn(u,c,s,l,e[n+3],16,-722521979),l=Kn(l,u,c,s,e[n+6],23,76029189),s=Kn(s,l,u,c,e[n+9],4,-640364487),c=Kn(c,s,l,u,e[n+12],11,-421815835),u=Kn(u,c,s,l,e[n+15],16,530742520),l=Kn(l,u,c,s,e[n+2],23,-995338651),s=Zn(s,l,u,c,e[n],6,-198630844),c=Zn(c,s,l,u,e[n+7],10,1126891415),u=Zn(u,c,s,l,e[n+14],15,-1416354905),l=Zn(l,u,c,s,e[n+5],21,-57434055),s=Zn(s,l,u,c,e[n+12],6,1700485571),c=Zn(c,s,l,u,e[n+3],10,-1894986606),u=Zn(u,c,s,l,e[n+10],15,-1051523),l=Zn(l,u,c,s,e[n+1],21,-2054922799),s=Zn(s,l,u,c,e[n+8],6,1873313359),c=Zn(c,s,l,u,e[n+15],10,-30611744),u=Zn(u,c,s,l,e[n+6],15,-1560198380),l=Zn(l,u,c,s,e[n+13],21,1309151649),s=Zn(s,l,u,c,e[n+4],6,-145523070),c=Zn(c,s,l,u,e[n+11],10,-1120210379),u=Zn(u,c,s,l,e[n+2],15,718787259),l=Zn(l,u,c,s,e[n+9],21,-343485551),s=Hi(s,r),l=Hi(l,a),u=Hi(u,i),c=Hi(c,o);return[s,l,u,c]}function u5(e){var t,n="",r=e.length*32;for(t=0;t<r;t+=8)n+=String.fromCharCode(e[t>>5]>>>t%32&255);return n}function Ff(e){var t,n=[];for(n[(e.length>>2)-1]=void 0,t=0;t<n.length;t+=1)n[t]=0;var r=e.length*8;for(t=0;t<r;t+=8)n[t>>5]|=(e.charCodeAt(t/8)&255)<<t%32;return n}function cN(e){return u5(qd(Ff(e),e.length*8))}function dN(e,t){var n,r=Ff(e),a=[],i=[],o;for(a[15]=i[15]=void 0,r.length>16&&(r=qd(r,e.length*8)),n=0;n<16;n+=1)a[n]=r[n]^909522486,i[n]=r[n]^1549556828;return o=qd(a.concat(Ff(t)),512+t.length*8),u5(qd(i.concat(o),512+128))}function c5(e){var t="0123456789abcdef",n="",r,a;for(a=0;a<e.length;a+=1)r=e.charCodeAt(a),n+=t.charAt(r>>>4&15)+t.charAt(r&15);return n}function Bf(e){return unescape(encodeURIComponent(e))}function d5(e){return cN(Bf(e))}function mN(e){return c5(d5(e))}function m5(e,t){return dN(Bf(e),Bf(t))}function pN(e,t){return c5(m5(e,t))}function Wr(e,t,n){return t?n?m5(t,e):pN(t,e):n?d5(e):mN(e)}var g5=["caiyun","cai"],p5=[{type:"select",name:"codename",labelKey:"field.translationEngine",default:"youdao",required:!1,options:[{label:"translationServices.google",value:"google"},{label:"translationServices.deepl",value:"deepl"},{label:"translationServices.youdao",value:"youdao"},{label:"translationServices.tencent",value:"tencent"},{label:"translationServices.aliyun",value:"aliyun"},{label:"translationServices.baidu",value:"baidu"},{label:"translationServices.caiyun",value:"caiyun"},{label:"translationServices.wechat",value:"wechat"},{label:"translationServices.ibm",value:"ibm"},{label:"translationServices.azure",value:"azure"},{label:"translationServices.aws",value:"aws"}]}],Qo={ai:!0,name:"Custom AI",homepage:"https://openai.com/api/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,direction:"column",type:"text"},{name:"apiUrl",direction:"column",labelKey:"field.apiUrl",required:!1,type:"text",descriptionKey:"description.apiUrl",descriptionLink1:ce+"docs/services/ai/",default:"https://api.openai.com/v1/chat/completions"},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!1,type:"model-select",default:"gpt-3.5-turbo",options:[{label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:10},{name:"enableAIContext",labelKey:"field.enableAIContext",descriptionKey:"description.enableAIContext",required:!1,type:"boolean",default:!1,optional:!1},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",default:5,type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},Jn={bing:{name:"\u5FAE\u8F6F\u7FFB\u8BD1",homepage:"https://www.bing.com/translator"},google:{name:"Google",homepage:"https://translate.google.com/"},zhipu:{ai:!0,name:"zhipu",homepage:"https://open.bigmodel.cn/",link1:"",link2:"",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!0,type:"model-select",providers:["custom"],options:[{label:"glm-4-flash (free)",value:"glm-4-flash"},{label:"glm-4-air",value:"glm-4-air"},{label:"glm-4-airx",value:"glm-4-airx"},{label:"glm-4",value:"glm-4"},{label:"glm-4-plus",value:"glm-4-plus"},{label:"glm-4-0520",value:"glm-4-0520"},{label:"glm-4-long",value:"glm-4-long"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column",descriptionKey:"description.zhipuCustomAPIKey",descriptionLink1:"https://open.bigmodel.cn/",descriptionLink2:ce+"zh-Hans/docs/services/zhipu/"},{name:"limit",required:!1,labelKey:"field.limitPerSecond",placeholder:"ep-20240512123030-kv128",descriptionKey:"description.generalLimitPerSecond",type:"number",default:10},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableAIContext",labelKey:"field.enableAIContext",descriptionKey:"description.enableAIContext",required:!1,type:"boolean",default:!1,optional:!1},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",default:5,type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},deepl:{name:"DeepL",homepage:"https://www.deepl.com/translator",docUrl:ce+"docs/services/deepL/",link1:"https://www.deepl.com/blog/next-gen-language-model",link2:ce+"pricing/?utm_source=extension&utm_medium=settings&utm_campaign=service_deepl",providers:[{name:"pro",nameKey:"deepLProName",descriptionKey:"deepLProDescription",descriptionKeyForNormal:"deeplProDescriptionForNormal",descriptionLink1:en+"?utm_campaign=services"},{name:"custom",nameKey:"deepLCustomName",descriptionKey:"deepLCustomDescription",descriptionLink1:"https://www.deepl.com/translator",descriptionLink2:ce+"docs/services/deepL/"}],allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"authKey",providers:["custom"],label:"Auth Key",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!1}]},deepseek:{ai:!0,name:"deepseek",homepage:"https://www.deepseek.com/",docUrl:ce+"docs/services/deepseek/",link1:"",link2:"",providers:[{name:"pro",nameKey:"serviceProName",descriptionKey:"serviceProDescription",descriptionKeyForNormal:"serviceProDescriptionForNormal",descriptionLink1:en+"?utm_campaign=services"},{name:"custom",nameKey:"openaiCustomName",descriptionKey:"deepseekCustomDescription",descriptionLink1:"https://www.deepseek.com/",descriptionLink2:ce+"docs/services/deepseek/"}],allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column",providers:["custom"]},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!1,type:"model-select",providers:["custom"],default:"deepseek-chat",options:[{label:"deepseek-chat",value:"deepseek-chat"},{label:"deepseek-reasoner",value:"deepseek-reasoner"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:1,providers:["custom"]},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"apiUrl",direction:"column",labelKey:"field.apiUrl",required:!1,type:"text",default:"https://api.deepseek.com/chat/completions",descriptionKey:"description.apiUrl",descriptionLink1:ce+"docs/services/deepseek/",optional:!0,providers:["custom"]},{name:"enableAIContext",labelKey:"field.enableAIContext",descriptionKey:"description.enableAIContext",required:!1,type:"boolean",default:!1,optional:!1},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",default:5,type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},openai:{ai:!0,name:"Open AI",homepage:"https://openai.com/api/",docUrl:ce+"docs/services/openai/",link1:"https://readit.plus/a/GKQas/understanding-chatgpt",link2:ce+"pricing/?utm_source=extension&utm_medium=settings&utm_campaign=service_openai",providers:[{name:"pro",nameKey:"openaiProName",descriptionKey:"openaiProDescription",descriptionKeyForNormal:"openaiProDescriptionForNormal",descriptionLink1:en+"?utm_campaign=services"},{name:"custom",nameKey:"openaiCustomName",descriptionKey:"openaiCustomDescription",descriptionLink1:ce+"docs/services/openai/"}],allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",providers:["custom"],required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!1,type:"model-select",default:"gpt-3.5-turbo-1106",providers:["custom"],options:[{providers:["custom","pro"],label:"gpt-3.5-turbo",value:"gpt-3.5-turbo"},{providers:["custom"],label:"gpt-3.5-turbo-0125",value:"gpt-3.5-turbo-0125"},{providers:["custom","pro"],label:"gpt-3.5-turbo-1106",value:"gpt-3.5-turbo-1106"},{providers:["custom","pro"],label:"gpt-3.5-turbo-0613",value:"gpt-3.5-turbo-0613"},{providers:["custom"],label:"gpt-4-1106-preview",value:"gpt-4-1106-preview"},{providers:["custom"],label:"gpt-4-0125-preview",value:"gpt-4-0125-preview"},{providers:["custom"],label:"gpt-4o",value:"gpt-4o"},{providers:["custom"],label:"gpt-4o-mini",value:"gpt-4o-mini"},{providers:["custom"],label:"gpt-4-turbo",value:"gpt-4-turbo"},{providers:["custom"],label:"gpt-4",value:"gpt-4"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.limitPerSecond",descriptionLink1:ce+"docs/services/openai/",type:"number",default:10,providers:["custom"]},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"apiUrl",direction:"column",labelKey:"field.apiUrl",required:!1,type:"text",default:"https://api.openai.com/v1/chat/completions",descriptionKey:"description.apiUrl",descriptionLink1:ce+"docs/services/openai/",optional:!0,providers:["custom"]},{name:"enableAIContext",labelKey:"field.enableAIContext",descriptionKey:"description.enableAIContext",required:!1,type:"boolean",default:!1,optional:!1},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},gemini:{ai:!0,name:"Gemini",homepage:"https://ai.google.dev/aistudio/",docUrl:ce+"docs/services/gemini/",link2:ce+"pricing/?utm_source=extension&utm_medium=settings&utm_campaign=service_gemini",providers:[{name:"pro",nameKey:"serviceProName",descriptionKey:"serviceProDescription",descriptionKeyForNormal:"serviceProDescriptionForNormal",descriptionLink1:en+"?utm_campaign=services"},{name:"custom",nameKey:"serviceCustomName",descriptionKey:"geminiCustomDescription",descriptionLink1:"https://ai.google.dev/aistudio/",descriptionLink2:ce+"docs/services/gemini/"}],allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",providers:["custom"],required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!1,type:"model-select",providers:["custom"],options:[{label:"gemini-1.5-pro-latest",value:"gemini-1.5-pro-latest"},{label:"gemini-1.5-flash",value:"gemini-1.5-flash"},{label:"gemini-2.0-flash",value:"gemini-2.0-flash"},{label:"gemini-2.0-flash-lite",value:"gemini-2.0-flash-lite"},{label:"gemini-2.0-flash-lite-preview-02-05",value:"gemini-2.0-flash-lite-preview-02-05"},{label:"gemini-2.5-pro-preview-05-06",value:"gemini-2.5-pro-preview-05-06"},{label:"gemini-2.5-flash-preview-05-20",value:"gemini-2.5-flash-preview-05-20"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",descriptionLink1:ce+"docs/services/openai/",type:"number",providers:["custom"],default:1},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:3,optional:!0},{name:"apiUrl",direction:"column",labelKey:"field.apiUrl",required:!1,type:"text",default:"https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent?key={key}",descriptionKey:"description.apiUrl",descriptionLink1:ce+"docs/services/gemini/",optional:!0,providers:["custom"]},{name:"enableAIContext",labelKey:"field.enableAIContext",descriptionKey:"description.enableAIContext",required:!1,type:"boolean",default:!1,optional:!1},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:"",optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},claude:{ai:!0,name:"Claude",homepage:"https://www.anthropic.com/",docUrl:ce+"docs/services/claude/",link2:ce+"pricing/?utm_source=extension&utm_medium=settings&utm_campaign=service_claude",providers:[{name:"pro",nameKey:"serviceProName",descriptionKey:"serviceProDescription",descriptionKeyForNormal:"serviceProDescriptionForNormal",descriptionLink1:en+"?utm_campaign=services"},{name:"custom",nameKey:"serviceCustomName",descriptionKey:"claudeCustomDescription",descriptionLink1:"https://www.anthropic.com/",descriptionLink2:ce+"docs/services/claude/"}],allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",providers:["custom"],required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!1,type:"model-select",default:"claude-3-haiku-20240307",providers:["custom"],options:[{label:"claude-3-haiku-20240307",value:"claude-3-haiku-20240307"},{label:"claude-3-sonnet-20240229",value:"claude-3-sonnet-20240229"},{label:"claude-3-5-sonnet-20240620",value:"claude-3-5-sonnet-20240620"},{label:"claude-3-opus-20240229",value:"claude-3-opus-20240229"},{label:"claude-2.1",value:"claude-2.1"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",providers:["custom"],descriptionKey:"description.generalLimitPerSecond",descriptionLink1:ce+"docs/services/openai/",type:"number",default:1},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:10,optional:!0},{name:"apiUrl",direction:"column",labelKey:"field.apiUrl",required:!1,type:"text",default:"https://api.anthropic.com/v1/messages",descriptionKey:"description.apiUrl",descriptionLink1:ce+"docs/services/claude/",optional:!0,providers:["custom"]},{name:"enableAIContext",labelKey:"field.enableAIContext",descriptionKey:"description.enableAIContext",required:!1,type:"boolean",default:!1,optional:!1},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:"",optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},"zhipu-pro":{ai:!0,name:"Gemini",homepage:"https://open.bigmodel.cn/",docUrl:"",link2:ce+"pricing/?utm_source=extension&utm_medium=settings&utm_campaign=service_zhipu_pro",providers:[{name:"pro",nameKey:"serviceProName",descriptionKey:"serviceProDescription",descriptionKeyForNormal:"translationServices.proOnly",descriptionLink1:en+"?utm_campaign=services"}],allProps:[{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableAIContext",labelKey:"field.enableAIContext",descriptionKey:"description.enableAIContext",required:!1,type:"boolean",default:!1,optional:!1},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:"",optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},siliconcloud:{ai:!0,name:"siliconcloud",homepage:"https://cloud.siliconflow.cn/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!0,type:"model-select",providers:["custom"],default:"Qwen/Qwen2.5-7B-Instruct",options:[{label:"Qwen/Qwen2.5-7B-Instruct",value:"Qwen/Qwen2.5-7B-Instruct"},{label:"meta-llama/Meta-Llama-3.1-8B-Instruct",value:"meta-llama/Meta-Llama-3.1-8B-Instruct"},{label:"THUDM/glm-4-9b-chat",value:"THUDM/glm-4-9b-chat"},{label:"google/gemma-2-9b-it",value:"google/gemma-2-9b-it"},{label:"01-ai/Yi-1.5-9B-Chat-16K",value:"01-ai/Yi-1.5-9B-Chat-16K"}]},{name:"APIKEY",descriptionKey:"description.siliconcloudCustomAPIKey",descriptionLink1:"https://siliconflow.cn/",providers:["custom"],required:!0,type:"password",sensitive:!0,direction:"column"},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",descriptionLink1:ce+"docs/services/openai/",type:"number",providers:["custom"],default:1},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableAIContext",labelKey:"field.enableAIContext",descriptionKey:"description.enableAIContext",required:!1,type:"boolean",default:!1,optional:!1},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:"",optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",type:"number",optional:!0,default:5},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},yandex:{name:"Yandex",homepage:"https://translate.yandex.com/"},transmart:{name:"Transmart",homepage:"https://transmart.qq.com/"},grok:{ai:!0,name:"grok",homepage:"https://x.ai/",docUrl:ce+"docs/services/grok/",link1:"",link2:"",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"apiUrl",direction:"column",labelKey:"field.apiUrl",required:!1,type:"text",descriptionKey:"description.apiUrl",descriptionLink1:ce+"docs/services/ai/",default:"https://api.x.ai/v1/chat/completions"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!0,type:"model-select",providers:["custom"],options:[{label:"grok-2-1212",value:"grok-2-1212"},{label:"grok-2",value:"grok-2"},{label:"grok-2-latest",value:"grok-2-latest"},{label:"grok-2-vision-1212",value:"grok-2-vision-1212"},{label:"grok-2-vision",value:"grok-2-vision"},{label:"grok-2-vision-latest",value:"grok-2-vision-latest"},{label:"grok-vision-beta",value:"grok-vision-beta"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",placeholder:"ep-20240512123030-kv128",descriptionKey:"description.generalLimitPerSecond",type:"number",default:10},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",default:5,type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},ollama:{...Qo,name:"ollama",homepage:"https://ollama.com/",runningDocUrl:ce+"docs/services/ollama/"},"azure-openai":{...Qo,name:"azure-openai",homepage:"https://learn.microsoft.com/zh-cn/azure/cognitive-services/openai/chatgpt-quickstart?tabs=command-line&pivots=rest-api",docUrl:ce+"docs/services/azure-openai/"},doubao:{ai:!0,name:"doubao",homepage:"https://www.volcengine.com/product/doubao",docUrl:ce+"docs/services/doubao/",link1:"",link2:"",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.accessPoint",descriptionKey:"description.accessPoint",placeholder:" ",required:!1,type:"text",default:""},{name:"limit",required:!1,labelKey:"field.limitPerSecond",placeholder:"ep-20240512123030-kv128",descriptionKey:"description.generalLimitPerSecond",type:"number",default:10},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",default:5,type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},"aliyun-bailian":{ai:!0,name:"aliyun-bailian",homepage:"https://bailian.console.aliyun.com/",docUrl:ce+"docs/services/aliyun-bailian/",link1:"",link2:"",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!1,type:"model-select",default:"qwen-long",options:[{label:"qwen-turbo",value:"qwen-turbo"},{label:"qwen-plus",value:"qwen-plus"},{label:"qwen-long",value:"qwen-long"},{label:"qwen-max",value:"qwen-max"},{label:"qwen1.5-7b-chat",value:"qwen1.5-7b-chat"},{label:"qwen1.5-14b-chat",value:"qwen1.5-14b-chat"},{label:"qwen1.5-32b-chat",value:"qwen1.5-32b-chat"},{label:"qwen1.5-72b-chat",value:"qwen1.5-72b-chat"},{label:"qwen1.5-110b-chat",value:"qwen1.5-110b-chat"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:1},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",default:5,type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},"qwen-mt":{name:"QwenMT",homepage:"https://help.aliyun.com/zh/model-studio/machine-translation",docUrl:ce+"docs/services/qwen-mt/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"apiKey",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!0,type:"model-select",providers:["custom"],options:[{label:"qwen-mt-turbo",value:"qwen-mt-turbo"},{label:"qwen-mt-plus",value:"qwen-mt-plus"}]},{name:"domains",labelKey:"labelKey.domains",required:!1,placeholderKey:"description.qwenMtDomains",type:"textarea",optional:!0,default:""},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:10,optional:!0},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:10,optional:!0}]},qianfan:{ai:!0,name:"baidu-qianfan",homepage:"https://console.bce.baidu.com/qianfan/overview",docUrl:ce+"docs/services/baidu-qianfan/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{label:"API Key",name:"AccessKeyID",placeholder:"API Key",required:!0,type:"text",sensitive:!0,direction:"column"},{label:"Secret Key",name:"AccessKeySecret",placeholder:"Secret Key",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!0,type:"model-select",providers:["custom"],options:[{label:"ERNIE-Speed-8K",value:"ernie_speed"},{label:"ERNIE-Speed-128K",value:"ernie-speed-128k"},{label:"ERNIE-4.0-8K",value:"completions_pro"},{label:"ERNIE-4.0-8K-Preview",value:"ernie-4.0-8k-preview"},{label:"ERNIE-3.5-8K",value:"completions"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",descriptionLink1:ce+"docs/services/openai/",type:"number",providers:["custom"],default:1},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:3,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:"",optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},qianfan2:{...Qo,name:"baidu-qianfan2",homepage:"https://console.bce.baidu.com/qianfan/overview",docUrl:ce+"docs/services/baidu-qianfan/"},hunyuan:{ai:!0,name:"hunyuan",homepage:"https://hunyuan.tencent.com/",docUrl:ce+"docs/services/tencent-hunyuan/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{label:"Secret ID",name:"secret_id",placeholder:"Secret ID",required:!0,type:"text",sensitive:!0,direction:"column"},{label:"Secret Key",name:"secret_key",placeholder:"Secret Key",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!0,type:"model-select",providers:["custom"],options:[{label:"hunyuan-lite",value:"hunyuan-lite"},{label:"hunyuan-standard",value:"hunyuan-standard"},{label:"hunyuan-standard-256K",value:"hunyuan-standard-256K"},{label:"hunyuan-pro",value:"hunyuan-pro"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",descriptionLink1:ce+"docs/services/openai/",type:"number",providers:["custom"],default:1},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:3,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:"",optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},lingyiwanwu:{ai:!0,name:"lingyiwanwu",homepage:"https://platform.lingyiwanwu.com/docs",docUrl:ce+"docs/services/lingyiwanwu/",link1:"",link2:"",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!0,type:"model-select",providers:["custom"],options:[{label:"yi-large",value:"yi-large"},{label:"yi-large-turbo",value:"yi-large-turbo"},{label:"yi-large-rag",value:"yi-large-rag"},{label:"yi-medium",value:"yi-medium"},{label:"yi-medium-200k",value:"yi-medium-200k"},{label:"yi-spark",value:"yi-spark"},{label:"yi-vision",value:"yi-vision"},{providers:["custom"],label:"more-models",value:"more-models"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",placeholder:"ep-20240512123030-kv128",descriptionKey:"description.generalLimitPerSecond",type:"number",default:10},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",default:5,type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},groq:{ai:!0,name:"groq",homepage:"https://groq.com/",docUrl:ce+"docs/services/groq/",link1:"",link2:"",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"apiUrl",direction:"column",labelKey:"field.apiUrl",required:!1,type:"text",descriptionKey:"description.apiUrl",descriptionLink1:ce+"docs/services/ai/",default:"https://api.groq.com/openai/v1/chat/completions"},{name:"model",labelKey:"field.model",descriptionKey:"description.model",required:!0,type:"model-select",providers:["custom"],options:[{label:"gemma2-9b-it",value:"gemma2-9b-it"},{label:"llama-3.3-70b-versatile",value:"llama-3.3-70b-versatile"},{label:"llama-3.1-8b-instant",value:"llama-3.1-8b-instant"},{label:"llama-guard-3-8b",value:"llama-guard-3-8b"},{label:"llama3-70b-8192",value:"llama3-70b-8192"},{label:"llama3-8b-8192",value:"llama3-8b-8192"},{label:"mixtral-8x7b-32768",value:"mixtral-8x7b-32768"}]},{name:"limit",required:!1,labelKey:"field.limitPerSecond",placeholder:"ep-20240512123030-kv128",descriptionKey:"description.generalLimitPerSecond",type:"number",default:10},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0},{name:"systemPrompt",label:"System Prompt",required:!1,descriptionKey:"description.systemPrompt",placeholderKey:"description.systemPromptPlaceholder",type:"textarea",optional:!0,default:"You are a translation engine, you can only translate text and cannot interpret it, and do not explain."},{name:"prompt",label:"Prompt",required:!1,descriptionKey:"description.prompt",type:"textarea",default:`Translate the text to {{to}}, please do not explain any sentences, just translate or leave them as they are.:

{{text}}`,optional:!0},{name:"multiplePrompt",label:"Multiple Prompt",required:!1,descriptionKey:"description.multiplePrompt",type:"textarea",default:"",optional:!0},{name:"maxTextGroupLengthPerRequestForSubtitle",required:!1,labelKey:"field.maxTextGroupLengthPerRequestForSubtitle",default:5,type:"number",optional:!0},{name:"subtitlePrompt",label:"Subtitle Prompt",required:!1,descriptionKey:"description.subtitlePrompt",type:"textarea",default:"",optional:!0},{name:"temperature",descriptionKey:"description.temperature",label:"Temperature",required:!1,type:"number",default:"0",optional:!0}]},azure:{name:"azure",homepage:"https://learn.microsoft.com/en-us/azure/cognitive-services/translator/text-translation-overview",docUrl:ce+"docs/services/azure/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"region",required:!1,default:"eastasia",type:"text"},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"apiUrl",direction:"column",labelKey:"field.apiUrl",required:!1,type:"text",default:"https://api.cognitive.microsofttranslator.com/",descriptionKey:"description.azureApiUrl",optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0}]},volc:{name:"Volc",homepage:"https://www.volcengine.com/",docUrl:ce+"docs/services/volcano/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"accessKeyId",required:!0,type:"text",sensitive:!0,direction:"column"},{name:"secretAccessKey",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:5,optional:!0},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1800,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:8,optional:!0}]},aliyun:{name:"Aliyun",homepage:"https://translate.alibaba.com/",docUrl:ce+"docs/services/aliyun/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"AccessKeyID",required:!0,type:"text",sensitive:!0,direction:"column"},{name:"AccessKeySecret",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"scene",labelKey:"field.scene",descriptionKey:"description.scene",descriptionLink1:"https://help.aliyun.com/document_detail/158267.html",required:!1,optional:!0,type:"text",default:"general"}]},baidu:{name:"Baidu",homepage:"https://fanyi.baidu.com/",docUrl:ce+"docs/services/baidu/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"appid",required:!0,type:"text",sensitive:!0,direction:"column"},{name:"key",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:1,optional:!0},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1800,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:8,optional:!0},{name:"action",required:!1,labelKey:"field.baiduAction",descriptionKey:"description.baiduAction",descriptionLink1:"https://fanyi-api.baidu.com/doc/21",type:"boolean",default:!1,optional:!0},{name:"domain",required:!1,labelKey:"field.domain",descriptionKey:"description.baiduField",descriptionLink1:"https://fanyi-api.baidu.com/doc/22",type:"text",default:"",optional:!0}]},tencent:{name:"Tencent",homepage:"https://fanyi.qq.com/translateapi",docUrl:ce+"docs/services/tencent/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"secretId",required:!0,type:"text",sensitive:!0,direction:"column"},{name:"secretKey",required:!0,type:"password",sensitive:!0,direction:"column"}]},"youdao-ziyue":{name:"YoudaoZiyue",homepage:"https://fanyi.youdao.com/#/AITranslate",docUrl:ce+"docs/services/youdao-ziyue/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"appKey",required:!0,type:"text",sensitive:!0,direction:"column"},{name:"appSecret",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"prompt",labelKey:"Prompt",required:!1,placeholderKey:"description.ziyuePromptMaxLength",type:"textarea",optional:!0,default:""},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:1,optional:!0},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:10,optional:!0}]},youdao:{name:"Youdao",homepage:"https://youdao.com/",docUrl:ce+"docs/services/youdao/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"appId",required:!0,type:"text",sensitive:!0,direction:"column"},{name:"appSecret",required:!0,type:"password",sensitive:!0,direction:"column"},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:5,optional:!0},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:200,optional:!0},{name:"domain",required:!1,labelKey:"field.domain",descriptionKey:"description.domain",descriptionLink1:"https://fanyi.youdao.com/openapi/",type:"text",default:"general",optional:!0},{name:"vocabId",required:!1,labelKey:"field.vocabId",descriptionKey:"description.vocabId",type:"text",default:"",optional:!0}]},openrouter:{...Qo,name:"OpenRouter",homepage:"https://openrouter.ai/",docUrl:ce+"docs/services/openrouter/"},caiyun:{name:"Caiyun",homepage:"https://fanyi.caiyunapp.com/",docUrl:ce+"docs/services/caiyun/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"token",required:!0,type:"password",sensitive:!0,direction:"column"}]},"custom-ai":Qo,openl:{name:"Openl",homepage:"https://openl.club/",docUrl:ce+"docs/services/openL/",beta:!0,allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},...p5,{type:"password",name:"apikey",required:!0,sensitive:!0,direction:"column"}],props:p5},deeplx:{name:"DeepLX (Beta)",beta:!0,homepage:"https://www.deepl.com/translator",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"url",label:"API URL",required:!0,type:"text"},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:5,optional:!0},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0},{name:"enableRichTranslate",labelKey:"field.enableRichTranslate",descriptionKey:"description.enableRichTranslate",required:!1,type:"boolean",default:!1,optional:!0}]},niu:{name:"niutrans",homepage:"https://niutrans.com/",docUrl:ce+"docs/services/niu/",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"APIKEY",required:!0,type:"password",sensitive:!0,direction:"column"}]},custom:{name:"Custom",beta:!0,homepage:ce+"docs/services/custom/",docUrl:ce+"docs/services/custom/",titleKey:"description.custom",allProps:[{name:"name",labelKey:"field.name",placeholderKey:"field.namePlaceholder",required:!0,type:"text",direction:"column",providers:["custom"]},{name:"url",label:"API URL",required:!0,type:"text"},{name:"langs",required:!1,labelKey:"field.langs",type:"textarea",default:"zh-CN,en",optional:!0},{name:"placeholderDelimiters",required:!1,labelKey:"field.placeholderDelimiters",type:"text",default:Vs,optional:!0},{name:"limit",required:!1,labelKey:"field.limitPerSecond",descriptionKey:"description.generalLimitPerSecond",type:"number",default:5,optional:!0},{name:"maxTextLengthPerRequest",required:!1,labelKey:"field.maxTextLengthPerRequest",descriptionKey:"description.maxTextLengthPerRequest",type:"number",default:1200,optional:!0},{name:"maxTextGroupLengthPerRequest",required:!1,labelKey:"field.maxTextGroupLengthPerRequest",descriptionKey:"description.maxTextGroupLengthPerRequest",type:"number",default:1,optional:!0}]},tenAlpha:{name:"TenAlpha",homepage:"https://fanyi.qq.com/",alpha:!0},cai:{name:"Cai",homepage:"https://fanyi.caiyunapp.com/",alpha:!0},you:{name:"You",alpha:!0,homepage:"https://youdao.com/"},volcAlpha:{name:"Volc Alpha",alpha:!0,homepage:"https://www.volcengine.com/"},d:{name:"D () ",canary:!0,homepage:"https://www.deepl.com/translator"},dpro:{name:"DPro (Canary) ",canary:!0,homepage:"https://www.deepl.com/translator"},papago:{name:"Papago",homepage:"https://translate.google.com/",canary:!0},mock:{name:"Mock",homepage:"https://www.google.com"},mock2:{name:"Mock2",homepage:"https://www.google.com"}};function gN(e,t,n=!1){let r=[];for(let l=0;l<e.length;l++){r[l]=[];for(let u=0;u<t.length;u++)r[l].push({length:0,previous:[-1,-1],character:null})}let a=[[-1,0],[0,-1]];function i(l,u){return l>=0&&l<e.length&&u>=0&&u<t.length}for(let l=0;l<e.length;l++)for(let u=0;u<t.length;u++){let c={length:0,previous:[-1,-1],character:null};for(let d of a){let m=l+d[0],p=u+d[1];if(i(m,p)){let g=r[m][p];g.length>c.length&&(c.length=g.length,c.previous=[m,p])}}(e[l]===t[u]||n&&e[l].toLowerCase()===t[u].toLowerCase())&&(l>0&&u>0&&r[l-1][u-1].length+1>c.length?(c.length=r[l-1][u-1].length+1,c.previous=[l-1,u-1],c.character=t[u]):(l==0||u==0)&&(c.character=t[u],c.length=1,c.previous=[-1,-1])),r[l][u]=c}let o=r[e.length-1][t.length-1],s="";for(;o.length!==0&&(o.character!==null&&(s=o.character+s),o.previous[0]!=-1);)o=r[o.previous[0]][o.previous[1]];return s}function h5(e,t,n=!1){let r=gN(e,t,n),a=[],i=0,o=0,s=0;for(;i<e.length||o<t.length||s<r.length;)i<e.length&&(!n&&e[i]!==r[s]||n&&e[i].toLowerCase()!==r[s].toLowerCase())?(a.push({character:e[i],wasAdded:!1,wasRemoved:!0}),i++):o<t.length&&(!n&&t[o]!==r[s]||n&&t[o].toLowerCase()!==r[s].toLowerCase())?(a.push({character:t[o],wasAdded:!0,wasRemoved:!1}),o++):(a.push({character:r[s],wasAdded:!1,wasRemoved:!1}),i++,o++,s++);return a}function Wd(e,{wordRegexStr:t,sentenceMaxLength:n}){if(!n||!e.trim())return;let r=e,a=/\s+/g,i,o=[],s=0;if(/[。?!]/.test(r))for(let d=0;d<r.length;d++)r[d].match(/[。?!]/)&&(o.push([s,d+1]),s=d+1);else{let d=/[.?!]/g;for(;i=a.exec(r);){let m=r[i.index-1];if(m!=null){if(!m.match(d)){s=a.lastIndex;continue}o.push([s,i.index]),s=a.lastIndex}}s<r.length-1&&o.push([s,r.length])}s=0;let l=[],u=t&&new RegExp(t,"ig");o.forEach(d=>{let m=r.slice(d[0],d[1]);u&&m.match(u)||m.endsWith(".")&&m.indexOf(".")!=m.length-1||(l.push(d[1]),s=d[1])}),s<r.length&&l.push(r.length);let c=[];s=0;for(let d=0;d<l.length;d++){let m=l[d]-s,p=l[d+1]-s;if(m>=n||m<=n&&p>n){let g=r.slice(s,l[d]);g&&c.push(g),s=l[d];continue}}if(s<r.length){let d=r.slice(s);d&&c.push(d)}return c}var Gd={manifest_version:3,name:"__MSG_brandName__",description:"__MSG_brandDescription__",version:"1.20.3",default_locale:"en",background:{service_worker:"background.js"},web_accessible_resources:["styles/inject.css","pdf/index.html","video-subtitle/inject.js","image/inject.js","tesseract/worker.min.js","tesseract/tesseract-core-simd-lstm.wasm.js","browser-bridge/inject.js","side-panel.html"],content_security_policy:{extension_pages:"script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"},content_scripts:[{matches:["<all_urls>","file:///*","*://*/*"],js:["content_script.js"],run_at:"document_start",all_frames:!0},{matches:["<all_urls>","file:///*","*://*/*"],js:["content_start.js"],run_at:"document_start",all_frames:!0}],commands:{toggleTranslatePage:{suggested_key:{default:"Alt+A"},description:"__MSG_toggleTranslatePageOfficialPage__"},toggleTranslateTheWholePage:{suggested_key:{default:"Alt+W"},description:"__MSG_toggleTranslateTheWholePage__"},toggleOnlyTransation:{description:"__MSG_toggleOnlyTransation__"},toggleTranslateToThePageEndImmediately:{description:"__MSG_toggleTranslateToThePageEndImmediately__"},toggleTranslateTheMainPage:{description:"__MSG_toggleTranslateTheMainPage__"},toggleTranslationMask:{description:"__MSG_toggleTranslationMask__"},shareToDraft:{description:"__MSG_shareToDraft__"},toggleMouseHoverTranslateDirectly:{description:"__MSG_toggleMouseHoverTranslateDirectly__"},translateWithOpenAI:{description:"__MSG_translateWithOpenAI__"},translateWithDeepL:{description:"__MSG_translateWithDeepL__"},translateWithGoogle:{description:"__MSG_translateWithGoogle__"},translateWithTransmart:{description:"__MSG_translateWithTransmart__"},translateWithGemini:{description:"__MSG_translateWithGemini__"},translateWithBing:{description:"__MSG_translateWithBing__"},translateWithClaude:{description:"__MSG_translateWithClaude__"},translateInputBox:{description:"__MSG_translateInputBox__"},toggleSidePanel:{suggested_key:{default:"Alt+S"},description:"__MSG_toggleSidePanel__"},openAiWritingModal:{suggested_key:{default:"Alt+I"},description:"__MSG_openAiWritingModal__"},translateWithCustom1:{description:"__MSG_translateWithCustom1__"},translateWithCustom2:{description:"__MSG_translateWithCustom2__"},translateWithCustom3:{description:"__MSG_translateWithCustom3__"},toggleVideoSubtitlePreTranslation:{description:"__MSG_toggleVideoSubtitlePreTranslation__"}},options_page:"options.html",options_ui:{page:"options.html",open_in_tab:!0,browser_style:!1},permissions:["storage","activeTab","contextMenus","webRequest","webRequestBlocking","declarativeNetRequestWithHostAccess","declarativeNetRequestFeedback","declarativeNetRequest","offscreen","sidePanel"],host_permissions:["<all_urls>"],declarative_net_request:{rule_resources:[{id:"ruleset_1",enabled:!0,path:"rules/request_modifier_rule.json"}]},action:{default_popup:"popup.html",default_icon:{"32":"icons/32.png","48":"icons/48.png","64":"icons/64.png","128":"icons/128.png","256":"icons/256.png"}},browser_action:{default_icon:"icons/32.png",default_popup:"popup.html",theme_icons:[{dark:"icons/32.png",light:"icons/dark-32.png",size:32},{dark:"icons/48.png",light:"icons/dark-48.png",size:48},{dark:"icons/64.png",light:"icons/dark-64.png",size:64},{dark:"icons/128.png",light:"icons/dark-128.png",size:128},{dark:"icons/256.png",light:"icons/dark-256.png",size:256}]},icons:{"32":"icons/32.png","48":"icons/48.png","64":"icons/64.png","128":"icons/128.png","256":"icons/256.png"},browser_specific_settings:{gecko:{id:"{5efceaa7-f3a2-4e59-a54b-85319448e305}",strict_min_version:"63.0"},gecko_android:{strict_min_version:"113.0"}},key:"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7JPn78UfqI3xIIOPPLPS74UTzLfJL1gQM8hlk/deKWvFP/WqUBnPJPdhQeF45sFpI1OjO70nFqdATT4/RwYAiZK7G/E6m27MDVnhHjszfzReOuoAEn9J3RnE2xEx5pFhRFcelhnwTTLrrn90aaPcaMtNsgXtZA1Ggz/SnX9I4ZygqpJYjx3Ql2t6SyNK222oRQiKMT93Rrjgyc8RFA7FKXsWglG0TvseRjbmG5Jk5gDx+2/YTcWGqCDotQnWnkPj/dBO23UAX7IpyJK3FGYdkvWFih6OVClHIIWY8mfCjjwSGbXNQNesaa9F2hrzBZ5MRTj4m7yj76mGxuPHPIE8mwIDAQAB"};var fN="";function Kt(){return fN||Gd.version}function qi(){return ae.runtime.getManifest().version}function f5(e){let t=Yo(),n=qi();return n==e.releaseVersion?n:t.isPreview?n+" Preview":n}var bN="";function ci(){return bN||globalThis.navigator.userAgent}function ht(){return ci().includes("ImtFxiOS")}function b5(){if(!ci().includes("ImtFxiOS"))return!1;let t=Vi();return t?fr(t,"2.0.0"):!1}function Vi(){let t=ci().match(/ImtFxiOS\/(\d+\.\d+\.\d+)/);return t?t[1]:null}function fn(){let e=ci();return e.includes("ImtFxAndroid")||e.includes("ImtFxAOS")}function y5(){let e=ci();return/ImtFxAndroid\/(\d+\.\d+\.\d+)\/google/.test(e)}function tl(){let e=ci();if(e.includes("ImtFxAndroid")){let t=e.match(/ImtFxAndroid\/(\d+\.\d+\.\d+)/);return t?t[1]:null}if(e.includes("ImtFxAOS")){let t=e.match(/ImtFxAOS\/(\d+\.\d+\.\d+)/);return t?t[1]:null}return null}function tc(){let e=ci();if(ht()||fn()){let t=e.match(/Imt[\w/.]+/);if(t){let n=t[0].split("/"),r=n[0];return n[2]&&(r+="_"+n[2]),{name:r,version:n[1]}}}return null}function Of(){let e=ci();if(!e.includes("iPhone"))return null;let t=e.match(/Version\/(\d+(?:\.\d+)?)/);return t?t[1]:null}function x5(){try{let e=Of();return e?parseFloat(e):0}catch{return 0}}function v5(){let e=ci();if(!e.includes("iPhone"))return null;let t=e.match(/iPhone OS (\d+(?:_\d+){1,2})/);return t&&t?t[1]:null}function T5(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;")}function nl(){let e,t="pending",n=new Promise((r,a)=>{e={async resolve(i){await i,t="fulfilled",r(i)},reject(i){t="rejected",a(i)}}});return Object.defineProperty(n,"state",{get:()=>t}),Object.assign(n,e)}var _f=class extends Error{constructor(){super("Deadline"),this.name="DeadlineError"}};function Qd(e,t){let n=nl(),r=setTimeout(()=>n.reject(new _f),t);return Promise.race([e,n]).finally(()=>clearTimeout(r))}function Ke(e,t={}){let{signal:n,persistent:r}=t;return n?.aborted?Promise.reject(new DOMException("Delay was aborted.","AbortError")):new Promise((a,i)=>{let o=()=>{clearTimeout(l),i(new DOMException("Delay was aborted.","AbortError"))},l=setTimeout(()=>{n?.removeEventListener("abort",o),a()},e);if(n?.addEventListener("abort",o,{once:!0}),r===!1)try{Deno.unrefTimer(l)}catch(u){if(!(u instanceof ReferenceError))throw u}})}var C5=class{#e=0;#t=[];#n=[];#r=nl();add(t){++this.#e,this.#a(t[Symbol.asyncIterator]())}async#a(t){try{let{value:n,done:r}=await t.next();r?--this.#e:this.#t.push({iterator:t,value:n})}catch(n){this.#n.push(n)}this.#r.resolve()}async*iterate(){for(;this.#e>0;){await this.#r;for(let t=0;t<this.#t.length;t++){let{iterator:n,value:r}=this.#t[t];yield r,this.#a(n)}if(this.#n.length){for(let t of this.#n)throw t;this.#n.length=0}this.#t.length=0,this.#r=nl()}}[Symbol.asyncIterator](){return this.iterate()}};var di=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];function nc(e){let t=typeof e=="string"?new TextEncoder().encode(e):e instanceof Uint8Array?e:new Uint8Array(e),n="",r,a=t.length;for(r=2;r<a;r+=3)n+=di[t[r-2]>>2],n+=di[(t[r-2]&3)<<4|t[r-1]>>4],n+=di[(t[r-1]&15)<<2|t[r]>>6],n+=di[t[r]&63];return r===a+1&&(n+=di[t[r-2]>>2],n+=di[(t[r-2]&3)<<4],n+="=="),r===a&&(n+=di[t[r-2]>>2],n+=di[(t[r-2]&3)<<4|t[r-1]>>4],n+=di[(t[r-1]&15)<<2],n+="="),n}var yN=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,xN=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,vN=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,zf={Space_Separator:yN,ID_Start:xN,ID_Continue:vN},nn={isSpaceSeparator(e){return typeof e=="string"&&zf.Space_Separator.test(e)},isIdStartChar(e){return typeof e=="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e==="$"||e==="_"||zf.ID_Start.test(e))},isIdContinueChar(e){return typeof e=="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e==="$"||e==="_"||e==="\u200C"||e==="\u200D"||zf.ID_Continue.test(e))},isDigit(e){return typeof e=="string"&&/[0-9]/.test(e)},isHexDigit(e){return typeof e=="string"&&/[0-9A-Fa-f]/.test(e)}},Hf,ir,pi,Kd,Wi,ua,Sn,Wf,ac,TN=function(e,t){Hf=String(e),ir="start",pi=[],Kd=0,Wi=1,ua=0,Sn=void 0,Wf=void 0,ac=void 0;do Sn=CN(),MN[ir]();while(Sn.type!=="eof");return typeof t=="function"?qf({"":ac},"",t):ac};function qf(e,t,n){let r=e[t];if(r!=null&&typeof r=="object")if(Array.isArray(r))for(let a=0;a<r.length;a++){let i=String(a),o=qf(r,i,n);o===void 0?delete r[i]:Object.defineProperty(r,i,{value:o,writable:!0,enumerable:!0,configurable:!0})}else for(let a in r){let i=qf(r,a,n);i===void 0?delete r[a]:Object.defineProperty(r,a,{value:i,writable:!0,enumerable:!0,configurable:!0})}return n.call(e,t,r)}var Ze,Qe,rc,mi,ot;function CN(){for(Ze="default",Qe="",rc=!1,mi=1;;){ot=gi();let e=S5[Ze]();if(e)return e}}function gi(){if(Hf[Kd])return String.fromCodePoint(Hf.codePointAt(Kd))}function ie(){let e=gi();return e===` `?(Wi++,ua=0):e?ua+=e.length:ua++,e&&(Kd+=e.length),e}var S5={default(){switch(ot){case" ":case"\v":case"\f":case" ":case"\xA0":case"\uFEFF":case` `:case"\r":case"\u2028":case"\u2029":ie();return;case"/":ie(),Ze="comment";return;case void 0:return ie(),Dt("eof")}if(nn.isSpaceSeparator(ot)){ie();return}return S5[ir]()},comment(){switch(ot){case"*":ie(),Ze="multiLineComment";return;case"/":ie(),Ze="singleLineComment";return}throw jt(ie())},multiLineComment(){switch(ot){case"*":ie(),Ze="multiLineCommentAsterisk";return;case void 0:throw jt(ie())}ie()},multiLineCommentAsterisk(){switch(ot){case"*":ie();return;case"/":ie(),Ze="default";return;case void 0:throw jt(ie())}ie(),Ze="multiLineComment"},singleLineComment(){switch(ot){case` `:case"\r":case"\u2028":case"\u2029":ie(),Ze="default";return;case void 0:return ie(),Dt("eof")}ie()},value(){switch(ot){case"{":case"[":return Dt("punctuator",ie());case"n":return ie(),Ko("ull"),Dt("null",null);case"t":return ie(),Ko("rue"),Dt("boolean",!0);case"f":return ie(),Ko("alse"),Dt("boolean",!1);case"-":case"+":ie()==="-"&&(mi=-1),Ze="sign";return;case".":Qe=ie(),Ze="decimalPointLeading";return;case"0":Qe=ie(),Ze="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Qe=ie(),Ze="decimalInteger";return;case"I":return ie(),Ko("nfinity"),Dt("numeric",1/0);case"N":return ie(),Ko("aN"),Dt("numeric",NaN);case'"':case"'":rc=ie()==='"',Qe="",Ze="string";return}throw jt(ie())},identifierNameStartEscape(){if(ot!=="u")throw jt(ie());ie();let e=Vf();switch(e){case"$":case"_":break;default:if(!nn.isIdStartChar(e))throw w5();break}Qe+=e,Ze="identifierName"},identifierName(){switch(ot){case"$":case"_":case"\u200C":case"\u200D":Qe+=ie();return;case"\\":ie(),Ze="identifierNameEscape";return}if(nn.isIdContinueChar(ot)){Qe+=ie();return}return Dt("identifier",Qe)},identifierNameEscape(){if(ot!=="u")throw jt(ie());ie();let e=Vf();switch(e){case"$":case"_":case"\u200C":case"\u200D":break;default:if(!nn.isIdContinueChar(e))throw w5();break}Qe+=e,Ze="identifierName"},sign(){switch(ot){case".":Qe=ie(),Ze="decimalPointLeading";return;case"0":Qe=ie(),Ze="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Qe=ie(),Ze="decimalInteger";return;case"I":return ie(),Ko("nfinity"),Dt("numeric",mi*(1/0));case"N":return ie(),Ko("aN"),Dt("numeric",NaN)}throw jt(ie())},zero(){switch(ot){case".":Qe+=ie(),Ze="decimalPoint";return;case"e":case"E":Qe+=ie(),Ze="decimalExponent";return;case"x":case"X":Qe+=ie(),Ze="hexadecimal";return}return Dt("numeric",mi*0)},decimalInteger(){switch(ot){case".":Qe+=ie(),Ze="decimalPoint";return;case"e":case"E":Qe+=ie(),Ze="decimalExponent";return}if(nn.isDigit(ot)){Qe+=ie();return}return Dt("numeric",mi*Number(Qe))},decimalPointLeading(){if(nn.isDigit(ot)){Qe+=ie(),Ze="decimalFraction";return}throw jt(ie())},decimalPoint(){switch(ot){case"e":case"E":Qe+=ie(),Ze="decimalExponent";return}if(nn.isDigit(ot)){Qe+=ie(),Ze="decimalFraction";return}return Dt("numeric",mi*Number(Qe))},decimalFraction(){switch(ot){case"e":case"E":Qe+=ie(),Ze="decimalExponent";return}if(nn.isDigit(ot)){Qe+=ie();return}return Dt("numeric",mi*Number(Qe))},decimalExponent(){switch(ot){case"+":case"-":Qe+=ie(),Ze="decimalExponentSign";return}if(nn.isDigit(ot)){Qe+=ie(),Ze="decimalExponentInteger";return}throw jt(ie())},decimalExponentSign(){if(nn.isDigit(ot)){Qe+=ie(),Ze="decimalExponentInteger";return}throw jt(ie())},decimalExponentInteger(){if(nn.isDigit(ot)){Qe+=ie();return}return Dt("numeric",mi*Number(Qe))},hexadecimal(){if(nn.isHexDigit(ot)){Qe+=ie(),Ze="hexadecimalInteger";return}throw jt(ie())},hexadecimalInteger(){if(nn.isHexDigit(ot)){Qe+=ie();return}return Dt("numeric",mi*Number(Qe))},string(){switch(ot){case"\\":ie(),Qe+=wN();return;case'"':if(rc)return ie(),Dt("string",Qe);Qe+=ie();return;case"'":if(!rc)return ie(),Dt("string",Qe);Qe+=ie();return;case` `:case"\r":throw jt(ie());case"\u2028":case"\u2029":break;case void 0:throw jt(ie())}Qe+=ie()},start(){switch(ot){case"{":case"[":return Dt("punctuator",ie())}Ze="value"},beforePropertyName(){switch(ot){case"$":case"_":Qe=ie(),Ze="identifierName";return;case"\\":ie(),Ze="identifierNameStartEscape";return;case"}":return Dt("punctuator",ie());case'"':case"'":rc=ie()==='"',Ze="string";return}if(nn.isIdStartChar(ot)){Qe+=ie(),Ze="identifierName";return}throw jt(ie())},afterPropertyName(){if(ot===":")return Dt("punctuator",ie());throw jt(ie())},beforePropertyValue(){Ze="value"},afterPropertyValue(){switch(ot){case",":case"}":return Dt("punctuator",ie())}throw jt(ie())},beforeArrayValue(){if(ot==="]")return Dt("punctuator",ie());Ze="value"},afterArrayValue(){switch(ot){case",":case"]":return Dt("punctuator",ie())}throw jt(ie())},end(){throw jt(ie())}};function Dt(e,t){return{type:e,value:t,line:Wi,column:ua}}function Ko(e){for(let t of e){if(gi()!==t)throw jt(ie());ie()}}function wN(){switch(gi()){case"b":return ie(),"\b";case"f":return ie(),"\f";case"n":return ie(),` `;case"r":return ie(),"\r";case"t":return ie()," ";case"v":return ie(),"\v";case"0":if(ie(),nn.isDigit(gi()))throw jt(ie());return"\0";case"x":return ie(),SN();case"u":return ie(),Vf();case` `:case"\u2028":case"\u2029":return ie(),"";case"\r":return ie(),gi()===` `&&ie(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw jt(ie());case void 0:throw jt(ie())}return ie()}function SN(){let e="",t=gi();if(!nn.isHexDigit(t)||(e+=ie(),t=gi(),!nn.isHexDigit(t)))throw jt(ie());return e+=ie(),String.fromCodePoint(parseInt(e,16))}function Vf(){let e="",t=4;for(;t-- >0;){let n=gi();if(!nn.isHexDigit(n))throw jt(ie());e+=ie()}return String.fromCodePoint(parseInt(e,16))}var MN={start(){if(Sn.type==="eof")throw Zo();Uf()},beforePropertyName(){switch(Sn.type){case"identifier":case"string":Wf=Sn.value,ir="afterPropertyName";return;case"punctuator":Yd();return;case"eof":throw Zo()}},afterPropertyName(){if(Sn.type==="eof")throw Zo();ir="beforePropertyValue"},beforePropertyValue(){if(Sn.type==="eof")throw Zo();Uf()},beforeArrayValue(){if(Sn.type==="eof")throw Zo();if(Sn.type==="punctuator"&&Sn.value==="]"){Yd();return}Uf()},afterPropertyValue(){if(Sn.type==="eof")throw Zo();switch(Sn.value){case",":ir="beforePropertyName";return;case"}":Yd()}},afterArrayValue(){if(Sn.type==="eof")throw Zo();switch(Sn.value){case",":ir="beforeArrayValue";return;case"]":Yd()}},end(){}};function Uf(){let e;switch(Sn.type){case"punctuator":switch(Sn.value){case"{":e={};break;case"[":e=[];break}break;case"null":case"boolean":case"numeric":case"string":e=Sn.value;break}if(ac===void 0)ac=e;else{let t=pi[pi.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,Wf,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(e!==null&&typeof e=="object")pi.push(e),Array.isArray(e)?ir="beforeArrayValue":ir="beforePropertyName";else{let t=pi[pi.length-1];t==null?ir="end":Array.isArray(t)?ir="afterArrayValue":ir="afterPropertyValue"}}function Yd(){pi.pop();let e=pi[pi.length-1];e==null?ir="end":Array.isArray(e)?ir="afterArrayValue":ir="afterPropertyValue"}function jt(e){return Gf(e===void 0?`JSON5: invalid end of input at ${Wi}:${ua}`:`JSON5: invalid character '${EN(e)}' at ${Wi}:${ua}`)}function Zo(){return Gf(`JSON5: invalid end of input at ${Wi}:${ua}`)}function w5(){return ua-=5,Gf(`JSON5: invalid identifier character at ${Wi}:${ua}`)}function EN(e){let t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){let n=e.charCodeAt(0).toString(16);return"\\x"+("00"+n).substring(n.length)}return e}function Gf(e){let t=new SyntaxError(e);return t.lineNumber=Wi,t.columnNumber=ua,t}var AN=function(e,t,n){let r=[],a="",i,o,s="",l;if(t!=null&&typeof t=="object"&&!Array.isArray(t)&&(n=t.space,l=t.quote,t=t.replacer),typeof t=="function")o=t;else if(Array.isArray(t)){i=[];for(let g of t){let h;typeof g=="string"?h=g:(typeof g=="number"||g instanceof String||g instanceof Number)&&(h=String(g)),h!==void 0&&i.indexOf(h)<0&&i.push(h)}}return n instanceof Number?n=Number(n):n instanceof String&&(n=String(n)),typeof n=="number"?n>0&&(n=Math.min(10,Math.floor(n)),s=" ".substr(0,n)):typeof n=="string"&&(s=n.substr(0,10)),u("",{"":e});function u(g,h){let v=h[g];switch(v!=null&&(typeof v.toJSON5=="function"?v=v.toJSON5(g):typeof v.toJSON=="function"&&(v=v.toJSON(g))),o&&(v=o.call(h,g,v)),v instanceof Number?v=Number(v):v instanceof String?v=String(v):v instanceof Boolean&&(v=v.valueOf()),v){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof v=="string")return c(v,!1);if(typeof v=="number")return String(v);if(typeof v=="object")return Array.isArray(v)?p(v):d(v)}function c(g){let h={"'":.1,'"':.2},v={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},y="";for(let b=0;b<g.length;b++){let T=g[b];switch(T){case"'":case'"':h[T]++,y+=T;continue;case"\0":if(nn.isDigit(g[b+1])){y+="\\x00";continue}}if(v[T]){y+=v[T];continue}if(T<" "){let C=T.charCodeAt(0).toString(16);y+="\\x"+("00"+C).substring(C.length);continue}y+=T}let x=l||Object.keys(h).reduce((b,T)=>h[b]<h[T]?b:T);return y=y.replace(new RegExp(x,"g"),v[x]),x+y+x}function d(g){if(r.indexOf(g)>=0)throw TypeError("Converting circular structure to JSON5");r.push(g);let h=a;a=a+s;let v=i||Object.keys(g),y=[];for(let b of v){let T=u(b,g);if(T!==void 0){let C=m(b)+":";s!==""&&(C+=" "),C+=T,y.push(C)}}let x;if(y.length===0)x="{}";else{let b;if(s==="")b=y.join(","),x="{"+b+"}";else{let T=`, `+a;b=y.join(T),x=`{ `+a+b+`, `+h+"}"}}return r.pop(),a=h,x}function m(g){if(g.length===0)return c(g,!0);let h=String.fromCodePoint(g.codePointAt(0));if(!nn.isIdStartChar(h))return c(g,!0);for(let v=h.length;v<g.length;v++)if(!nn.isIdContinueChar(String.fromCodePoint(g.codePointAt(v))))return c(g,!0);return g}function p(g){if(r.indexOf(g)>=0)throw TypeError("Converting circular structure to JSON5");r.push(g);let h=a;a=a+s;let v=[];for(let x=0;x<g.length;x++){let b=u(String(x),g);v.push(b!==void 0?b:"null")}let y;if(v.length===0)y="[]";else if(s==="")y="["+v.join(",")+"]";else{let x=`, `+a,b=v.join(x);y=`[ `+a+b+`, `+h+"]"}return r.pop(),a=h,y}},kN={parse:TN,stringify:AN},DN=kN,Zd=DN;var Jd=globalThis||(typeof window<"u"?window:self),IN=Object.create,Yf=Object.defineProperty,LN=Object.getOwnPropertyDescriptor,PN=Object.getOwnPropertyNames,NN=Object.getPrototypeOf,RN=Object.prototype.hasOwnProperty,jN=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),FN=(e,t)=>{for(var n in t)Yf(e,n,{get:t[n],enumerable:!0})},Qf=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of PN(t))!RN.call(e,a)&&a!==n&&Yf(e,a,{get:()=>t[a],enumerable:!(r=LN(t,a))||r.enumerable});return e},BN=(e,t,n)=>(Qf(e,t,"default"),n&&Qf(n,t,"default")),E5=(e,t,n)=>(n=e!=null?IN(NN(e)):{},Qf(t||!e||!e.__esModule?Yf(n,"default",{value:e,enumerable:!0}):n,e)),A5=jN((e,t)=>{var n="Expected a function",r=NaN,a="[object Symbol]",i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt,c=typeof Jd=="object"&&Jd&&Jd.Object===Object&&Jd,d=typeof self=="object"&&self&&self.Object===Object&&self,m=c||d||Function("return this")(),p=Object.prototype,g=p.toString,h=Math.max,v=Math.min,y=function(){return m.Date.now()};function x(E,k,N){var F,j,B,O,_,I,L=0,S=!1,P=!1,H=!0;if(typeof E!="function")throw new TypeError(n);k=M(k)||0,T(N)&&(S=!!N.leading,P="maxWait"in N,B=P?h(M(N.maxWait)||0,k):B,H="trailing"in N?!!N.trailing:H);function z(ue){var Q=F,te=j;return F=j=void 0,L=ue,O=E.apply(te,Q),O}function W(ue){return L=ue,_=setTimeout(X,k),S?z(ue):O}function V(ue){var Q=ue-I,te=ue-L,re=k-Q;return P?v(re,B-te):re}function Y(ue){var Q=ue-I,te=ue-L;return I===void 0||Q>=k||Q<0||P&&te>=B}function X(){var ue=y();if(Y(ue))return oe(ue);_=setTimeout(X,V(ue))}function oe(ue){return _=void 0,H&&F?z(ue):(F=j=void 0,O)}function ve(){_!==void 0&&clearTimeout(_),L=0,F=I=j=_=void 0}function Ce(){return _===void 0?O:oe(y())}function ye(){var ue=y(),Q=Y(ue);if(F=arguments,j=this,I=ue,Q){if(_===void 0)return W(I);if(P)return _=setTimeout(X,k),z(I)}return _===void 0&&(_=setTimeout(X,k)),O}return ye.cancel=ve,ye.flush=Ce,ye}function b(E,k,N){var F=!0,j=!0;if(typeof E!="function")throw new TypeError(n);return T(N)&&(F="leading"in N?!!N.leading:F,j="trailing"in N?!!N.trailing:j),x(E,k,{leading:F,maxWait:k,trailing:j})}function T(E){var k=typeof E;return!!E&&(k=="object"||k=="function")}function C(E){return!!E&&typeof E=="object"}function w(E){return typeof E=="symbol"||C(E)&&g.call(E)==a}function M(E){if(typeof E=="number")return E;if(w(E))return r;if(T(E)){var k=typeof E.valueOf=="function"?E.valueOf():E;E=T(k)?k+"":k}if(typeof E!="string")return E===0?E:+E;E=E.replace(i,"");var N=s.test(E);return N||l.test(E)?u(E.slice(2),N?2:8):o.test(E)?r:+E}t.exports=b}),k5={};FN(k5,{default:()=>Fn});var ON=E5(A5());BN(k5,E5(A5()));var{default:M5,..._N}=ON,Fn=M5!==void 0?M5:_N;var Xd=globalThis||(typeof window<"u"?window:self),zN=Object.create,Zf=Object.defineProperty,UN=Object.getOwnPropertyDescriptor,HN=Object.getOwnPropertyNames,qN=Object.getPrototypeOf,VN=Object.prototype.hasOwnProperty,WN=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),GN=(e,t)=>{for(var n in t)Zf(e,n,{get:t[n],enumerable:!0})},Kf=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of HN(t))!VN.call(e,a)&&a!==n&&Zf(e,a,{get:()=>t[a],enumerable:!(r=UN(t,a))||r.enumerable});return e},QN=(e,t,n)=>(Kf(e,t,"default"),n&&Kf(n,t,"default")),I5=(e,t,n)=>(n=e!=null?zN(qN(e)):{},Kf(t||!e||!e.__esModule?Zf(n,"default",{value:e,enumerable:!0}):n,e)),L5=WN((e,t)=>{var n="Expected a function",r=NaN,a="[object Symbol]",i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt,c=typeof Xd=="object"&&Xd&&Xd.Object===Object&&Xd,d=typeof self=="object"&&self&&self.Object===Object&&self,m=c||d||Function("return this")(),p=Object.prototype,g=p.toString,h=Math.max,v=Math.min,y=function(){return m.Date.now()};function x(M,E,k){var N,F,j,B,O,_,I=0,L=!1,S=!1,P=!0;if(typeof M!="function")throw new TypeError(n);E=w(E)||0,b(k)&&(L=!!k.leading,S="maxWait"in k,j=S?h(w(k.maxWait)||0,E):j,P="trailing"in k?!!k.trailing:P);function H(ye){var ue=N,Q=F;return N=F=void 0,I=ye,B=M.apply(Q,ue),B}function z(ye){return I=ye,O=setTimeout(Y,E),L?H(ye):B}function W(ye){var ue=ye-_,Q=ye-I,te=E-ue;return S?v(te,j-Q):te}function V(ye){var ue=ye-_,Q=ye-I;return _===void 0||ue>=E||ue<0||S&&Q>=j}function Y(){var ye=y();if(V(ye))return X(ye);O=setTimeout(Y,W(ye))}function X(ye){return O=void 0,P&&N?H(ye):(N=F=void 0,B)}function oe(){O!==void 0&&clearTimeout(O),I=0,N=_=F=O=void 0}function ve(){return O===void 0?B:X(y())}function Ce(){var ye=y(),ue=V(ye);if(N=arguments,F=this,_=ye,ue){if(O===void 0)return z(_);if(S)return O=setTimeout(Y,E),H(_)}return O===void 0&&(O=setTimeout(Y,E)),B}return Ce.cancel=oe,Ce.flush=ve,Ce}function b(M){var E=typeof M;return!!M&&(E=="object"||E=="function")}function T(M){return!!M&&typeof M=="object"}function C(M){return typeof M=="symbol"||T(M)&&g.call(M)==a}function w(M){if(typeof M=="number")return M;if(C(M))return r;if(b(M)){var E=typeof M.valueOf=="function"?M.valueOf():M;M=b(E)?E+"":E}if(typeof M!="string")return M===0?M:+M;M=M.replace(i,"");var k=s.test(M);return k||l.test(M)?u(M.slice(2),k?2:8):o.test(M)?r:+M}t.exports=x}),P5={};GN(P5,{default:()=>Wt});var YN=I5(L5());QN(P5,I5(L5()));var{default:D5,...KN}=YN,Wt=D5!==void 0?D5:KN;var ZN=Object.create,Xf=Object.defineProperty,JN=Object.getOwnPropertyDescriptor,XN=Object.getOwnPropertyNames,$N=Object.getPrototypeOf,eR=Object.prototype.hasOwnProperty,tR=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),nR=(e,t)=>{for(var n in t)Xf(e,n,{get:t[n],enumerable:!0})},Jf=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of XN(t))!eR.call(e,a)&&a!==n&&Xf(e,a,{get:()=>t[a],enumerable:!(r=JN(t,a))||r.enumerable});return e},rR=(e,t,n)=>(Jf(e,t,"default"),n&&Jf(n,t,"default")),R5=(e,t,n)=>(n=e!=null?ZN($N(e)):{},Jf(t||!e||!e.__esModule?Xf(n,"default",{value:e,enumerable:!0}):n,e)),j5=tR((e,t)=>{(function(n,r){typeof e=="object"&&typeof t=="object"?t.exports=r():typeof define=="function"&&define.amd?define([],r):typeof e=="object"?e.notie=r():n.notie=r()})(e,function(){return function(n){function r(i){if(a[i])return a[i].exports;var o=a[i]={i,l:!1,exports:{}};return n[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var a={};return r.m=n,r.c=a,r.i=function(i){return i},r.d=function(i,o,s){r.o(i,o)||Object.defineProperty(i,o,{configurable:!1,enumerable:!0,get:s})},r.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(o,"a",o),o},r.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},r.p="",r(r.s=1)}([function(n,r){n.exports=function(a){return a.webpackPolyfill||(a.deprecate=function(){},a.paths=[],a.children||(a.children=[]),Object.defineProperty(a,"loaded",{enumerable:!0,get:function(){return a.l}}),Object.defineProperty(a,"id",{enumerable:!0,get:function(){return a.i}}),a.webpackPolyfill=1),a}},function(n,r,a){"use strict";(function(i){var o,s,l,u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c};(function(c,d){u(r)==="object"&&u(i)==="object"?i.exports=d():(s=[],o=d,l=typeof o=="function"?o.apply(r,s):o,l!==void 0&&(i.exports=l))})(void 0,function(){return function(c){function d(p){if(m[p])return m[p].exports;var g=m[p]={i:p,l:!1,exports:{}};return c[p].call(g.exports,g,g.exports,d),g.l=!0,g.exports}var m={};return d.m=c,d.c=m,d.i=function(p){return p},d.d=function(p,g,h){d.o(p,g)||Object.defineProperty(p,g,{configurable:!1,enumerable:!0,get:h})},d.n=function(p){var g=p&&p.__esModule?function(){return p.default}:function(){return p};return d.d(g,"a",g),g},d.o=function(p,g){return Object.prototype.hasOwnProperty.call(p,g)},d.p="",d(d.s=0)}([function(c,d,m){function p(W,V){var Y={};for(var X in W)V.indexOf(X)>=0||Object.prototype.hasOwnProperty.call(W,X)&&(Y[X]=W[X]);return Y}Object.defineProperty(d,"__esModule",{value:!0});var g=typeof Symbol=="function"&&u(Symbol.iterator)==="symbol"?function(W){return typeof W>"u"?"undefined":u(W)}:function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W>"u"?"undefined":u(W)},h=Object.assign||function(W){for(var V=1;V<arguments.length;V++){var Y=arguments[V];for(var X in Y)Object.prototype.hasOwnProperty.call(Y,X)&&(W[X]=Y[X])}return W},v={top:"top",bottom:"bottom"},y={alertTime:3,dateMonths:["January","February","March","April","May","June","July","August","September","October","November","December"],overlayClickDismiss:!0,overlayOpacity:.75,transitionCurve:"ease",transitionDuration:.3,transitionSelector:"all",classes:{container:"notie-container",textbox:"notie-textbox",textboxInner:"notie-textbox-inner",button:"notie-button",element:"notie-element",elementHalf:"notie-element-half",elementThird:"notie-element-third",overlay:"notie-overlay",backgroundSuccess:"notie-background-success",backgroundWarning:"notie-background-warning",backgroundError:"notie-background-error",backgroundInfo:"notie-background-info",backgroundNeutral:"notie-background-neutral",backgroundOverlay:"notie-background-overlay",alert:"notie-alert",inputField:"notie-input-field",selectChoiceRepeated:"notie-select-choice-repeated",dateSelectorInner:"notie-date-selector-inner",dateSelectorUp:"notie-date-selector-up"},ids:{overlay:"notie-overlay"},positions:{alert:v.top,force:v.top,confirm:v.top,input:v.top,select:v.bottom,date:v.top}},x=d.setOptions=function(W){y=h({},y,W,{classes:h({},y.classes,W.classes),ids:h({},y.ids,W.ids),positions:h({},y.positions,W.positions)})},b=function(){return new Promise(function(W){return setTimeout(W,0)})},T=function(W){return new Promise(function(V){return setTimeout(V,1e3*W)})},C=function(){document.activeElement&&document.activeElement.blur()},w=function(){var W="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(V){var Y=16*Math.random()|0,X=V==="x"?Y:3&Y|8;return X.toString(16)});return"notie-"+W},M={1:y.classes.backgroundSuccess,success:y.classes.backgroundSuccess,2:y.classes.backgroundWarning,warning:y.classes.backgroundWarning,3:y.classes.backgroundError,error:y.classes.backgroundError,4:y.classes.backgroundInfo,info:y.classes.backgroundInfo,5:y.classes.backgroundNeutral,neutral:y.classes.backgroundNeutral},E=function(){return y.transitionSelector+" "+y.transitionDuration+"s "+y.transitionCurve},k=function(W){return W.keyCode===13},N=function(W){return W.keyCode===27},F=function(W,V){W.classList.add(y.classes.container),W.style[V]="-10000px",document.body.appendChild(W),W.style[V]="-"+W.offsetHeight+"px",W.listener&&window.addEventListener("keydown",W.listener),b().then(function(){W.style.transition=E(),W.style[V]=0})},j=function(W,V){var Y=document.getElementById(W);Y&&(Y.style[V]="-"+Y.offsetHeight+"px",Y.listener&&window.removeEventListener("keydown",Y.listener),T(y.transitionDuration).then(function(){Y.parentNode&&Y.parentNode.removeChild(Y)}))},B=function(W,V){var Y=document.createElement("div");Y.id=y.ids.overlay,Y.classList.add(y.classes.overlay),Y.classList.add(y.classes.backgroundOverlay),Y.style.opacity=0,W&&y.overlayClickDismiss&&(Y.onclick=function(){j(W.id,V),O()}),document.body.appendChild(Y),b().then(function(){Y.style.transition=E(),Y.style.opacity=y.overlayOpacity})},O=function(){var W=document.getElementById(y.ids.overlay);W.style.opacity=0,T(y.transitionDuration).then(function(){W.parentNode&&W.parentNode.removeChild(W)})},_=d.hideAlerts=function(W){var V=document.getElementsByClassName(y.classes.alert);if(V.length){for(var Y=0;Y<V.length;Y++){var X=V[Y];j(X.id,X.position)}W&&T(y.transitionDuration).then(function(){return W()})}},I=d.alert=function(W){var V=W.type,Y=V===void 0?4:V,X=W.text,oe=W.time,ve=oe===void 0?y.alertTime:oe,Ce=W.stay,ye=Ce!==void 0&&Ce,ue=W.position,Q=ue===void 0?y.positions.alert||Q.top:ue;C(),_();var te=document.createElement("div"),re=w();te.id=re,te.position=Q,te.classList.add(y.classes.textbox),te.classList.add(M[Y]),te.classList.add(y.classes.alert),te.innerHTML='<div class="'+y.classes.textboxInner+'">'+X+"</div>",te.onclick=function(){return j(re,Q)},te.listener=function(K){(k(K)||N(K))&&_()},F(te,Q),ve&&ve<1&&(ve=1),!ye&&ve&&T(ve).then(function(){return j(re,Q)})},L=d.force=function(W,V){var Y=W.type,X=Y===void 0?5:Y,oe=W.text,ve=W.buttonText,Ce=ve===void 0?"OK":ve,ye=W.callback,ue=W.position,Q=ue===void 0?y.positions.force||Q.top:ue;C(),_();var te=document.createElement("div"),re=w();te.id=re;var K=document.createElement("div");K.classList.add(y.classes.textbox),K.classList.add(y.classes.backgroundInfo),K.innerHTML='<div class="'+y.classes.textboxInner+'">'+oe+"</div>";var he=document.createElement("div");he.classList.add(y.classes.button),he.classList.add(M[X]),he.innerHTML=Ce,he.onclick=function(){j(re,Q),O(),ye?ye():V&&V()},te.appendChild(K),te.appendChild(he),te.listener=function(Fe){k(Fe)&&he.click()},F(te,Q),B()},S=d.confirm=function(W,V,Y){var X=W.text,oe=W.submitText,ve=oe===void 0?"Yes":oe,Ce=W.cancelText,ye=Ce===void 0?"Cancel":Ce,ue=W.submitCallback,Q=W.cancelCallback,te=W.position,re=te===void 0?y.positions.confirm||re.top:te;C(),_();var K=document.createElement("div"),he=w();K.id=he;var Fe=document.createElement("div");Fe.classList.add(y.classes.textbox),Fe.classList.add(y.classes.backgroundInfo),Fe.innerHTML='<div class="'+y.classes.textboxInner+'">'+X+"</div>";var xe=document.createElement("div");xe.classList.add(y.classes.button),xe.classList.add(y.classes.elementHalf),xe.classList.add(y.classes.backgroundSuccess),xe.innerHTML=ve,xe.onclick=function(){j(he,re),O(),ue?ue():V&&V()};var ge=document.createElement("div");ge.classList.add(y.classes.button),ge.classList.add(y.classes.elementHalf),ge.classList.add(y.classes.backgroundError),ge.innerHTML=ye,ge.onclick=function(){j(he,re),O(),Q?Q():Y&&Y()},K.appendChild(Fe),K.appendChild(xe),K.appendChild(ge),K.listener=function(Ve){k(Ve)?xe.click():N(Ve)&&ge.click()},F(K,re),B(K,re)},P=function(W,V,Y){var X=W.text,oe=W.submitText,ve=oe===void 0?"Submit":oe,Ce=W.cancelText,ye=Ce===void 0?"Cancel":Ce,ue=W.submitCallback,Q=W.cancelCallback,te=W.position,re=te===void 0?y.positions.input||re.top:te,K=p(W,["text","submitText","cancelText","submitCallback","cancelCallback","position"]);C(),_();var he=document.createElement("div"),Fe=w();he.id=Fe;var xe=document.createElement("div");xe.classList.add(y.classes.textbox),xe.classList.add(y.classes.backgroundInfo),xe.innerHTML='<div class="'+y.classes.textboxInner+'">'+X+"</div>";var ge=document.createElement("input");ge.classList.add(y.classes.inputField),ge.setAttribute("autocapitalize",K.autocapitalize||"none"),ge.setAttribute("autocomplete",K.autocomplete||"off"),ge.setAttribute("autocorrect",K.autocorrect||"off"),ge.setAttribute("autofocus",K.autofocus||"true"),ge.setAttribute("inputmode",K.inputmode||"verbatim"),ge.setAttribute("max",K.max||""),ge.setAttribute("maxlength",K.maxlength||""),ge.setAttribute("min",K.min||""),ge.setAttribute("minlength",K.minlength||""),ge.setAttribute("placeholder",K.placeholder||""),ge.setAttribute("spellcheck",K.spellcheck||"default"),ge.setAttribute("step",K.step||"any"),ge.setAttribute("type",K.type||"text"),ge.value=K.value||"",K.allowed&&(ge.oninput=function(){var Re=void 0;if(Array.isArray(K.allowed)){for(var ut="",Me=K.allowed,yt=0;yt<Me.length;yt++)Me[yt]==="an"?ut+="0-9a-zA-Z":Me[yt]==="a"?ut+="a-zA-Z":Me[yt]==="n"&&(ut+="0-9"),Me[yt]==="s"&&(ut+=" ");Re=new RegExp("[^"+ut+"]","g")}else g(K.allowed)==="object"&&(Re=K.allowed);ge.value=ge.value.replace(Re,"")});var Ve=document.createElement("div");Ve.classList.add(y.classes.button),Ve.classList.add(y.classes.elementHalf),Ve.classList.add(y.classes.backgroundSuccess),Ve.innerHTML=ve,Ve.onclick=function(){j(Fe,re),O(),ue?ue(ge.value):V&&V(ge.value)};var dt=document.createElement("div");dt.classList.add(y.classes.button),dt.classList.add(y.classes.elementHalf),dt.classList.add(y.classes.backgroundError),dt.innerHTML=ye,dt.onclick=function(){j(Fe,re),O(),Q?Q(ge.value):Y&&Y(ge.value)},he.appendChild(xe),he.appendChild(ge),he.appendChild(Ve),he.appendChild(dt),he.listener=function(Re){k(Re)?Ve.click():N(Re)&&dt.click()},F(he,re),ge.focus(),B(he,re)};d.input=P;var H=d.select=function(W,V){var Y=W.text,X=W.cancelText,oe=X===void 0?"Cancel":X,ve=W.cancelCallback,Ce=W.choices,ye=W.position,ue=ye===void 0?y.positions.select||ue.top:ye;C(),_();var Q=document.createElement("div"),te=w();Q.id=te;var re=document.createElement("div");re.classList.add(y.classes.textbox),re.classList.add(y.classes.backgroundInfo),re.innerHTML='<div class="'+y.classes.textboxInner+'">'+Y+"</div>",Q.appendChild(re),Ce.forEach(function(he,Fe){var xe=he.type,ge=xe===void 0?1:xe,Ve=he.text,dt=he.handler,Re=document.createElement("div");Re.classList.add(M[ge]),Re.classList.add(y.classes.button),Re.classList.add(y.classes.selectChoice);var ut=Ce[Fe+1];ut&&!ut.type&&(ut.type=1),ut&&ut.type===ge&&Re.classList.add(y.classes.selectChoiceRepeated),Re.innerHTML=Ve,Re.onclick=function(){j(te,ue),O(),dt()},Q.appendChild(Re)});var K=document.createElement("div");K.classList.add(y.classes.backgroundNeutral),K.classList.add(y.classes.button),K.innerHTML=oe,K.onclick=function(){j(te,ue),O(),ve?ve():V&&V()},Q.appendChild(K),Q.listener=function(he){N(he)&&K.click()},F(Q,ue),B(Q,ue)},z=d.date=function(W,V,Y){var X=W.value,oe=X===void 0?new Date:X,ve=W.submitText,Ce=ve===void 0?"OK":ve,ye=W.cancelText,ue=ye===void 0?"Cancel":ye,Q=W.submitCallback,te=W.cancelCallback,re=W.position,K=re===void 0?y.positions.date||K.top:re;C(),_();var he="&#9662",Fe=document.createElement("div"),xe=document.createElement("div"),ge=document.createElement("div"),Ve=function(qt){Fe.innerHTML=y.dateMonths[qt.getMonth()],xe.innerHTML=qt.getDate(),ge.innerHTML=qt.getFullYear()},dt=function(qt){var xt=new Date(oe.getFullYear(),oe.getMonth()+1,0).getDate(),kr=qt.target.textContent.replace(/^0+/,"").replace(/[^\d]/g,"").slice(0,2);Number(kr)>xt&&(kr=xt.toString()),qt.target.textContent=kr,Number(kr)<1&&(kr="1"),oe.setDate(Number(kr))},Re=function(qt){var xt=qt.target.textContent.replace(/^0+/,"").replace(/[^\d]/g,"").slice(0,4);qt.target.textContent=xt,oe.setFullYear(Number(xt))},ut=function(qt){Ve(oe)},Me=function(qt){var xt=new Date(oe.getFullYear(),oe.getMonth()+qt+1,0).getDate();oe.getDate()>xt&&oe.setDate(xt),oe.setMonth(oe.getMonth()+qt),Ve(oe)},yt=function(qt){oe.setDate(oe.getDate()+qt),Ve(oe)},mr=function(qt){var xt=oe.getFullYear()+qt;xt<0?oe.setFullYear(0):oe.setFullYear(oe.getFullYear()+qt),Ve(oe)},Yt=document.createElement("div"),nr=w();Yt.id=nr;var aa=document.createElement("div");aa.classList.add(y.classes.backgroundInfo);var $t=document.createElement("div");$t.classList.add(y.classes.dateSelectorInner);var qn=document.createElement("div");qn.classList.add(y.classes.button),qn.classList.add(y.classes.elementThird),qn.classList.add(y.classes.dateSelectorUp),qn.innerHTML=he;var Vn=document.createElement("div");Vn.classList.add(y.classes.button),Vn.classList.add(y.classes.elementThird),Vn.classList.add(y.classes.dateSelectorUp),Vn.innerHTML=he;var Ar=document.createElement("div");Ar.classList.add(y.classes.button),Ar.classList.add(y.classes.elementThird),Ar.classList.add(y.classes.dateSelectorUp),Ar.innerHTML=he,Fe.classList.add(y.classes.element),Fe.classList.add(y.classes.elementThird),Fe.innerHTML=y.dateMonths[oe.getMonth()],xe.classList.add(y.classes.element),xe.classList.add(y.classes.elementThird),xe.setAttribute("contentEditable",!0),xe.addEventListener("input",dt),xe.addEventListener("blur",ut),xe.innerHTML=oe.getDate(),ge.classList.add(y.classes.element),ge.classList.add(y.classes.elementThird),ge.setAttribute("contentEditable",!0),ge.addEventListener("input",Re),ge.addEventListener("blur",ut),ge.innerHTML=oe.getFullYear();var ni=document.createElement("div");ni.classList.add(y.classes.button),ni.classList.add(y.classes.elementThird),ni.innerHTML=he;var ri=document.createElement("div");ri.classList.add(y.classes.button),ri.classList.add(y.classes.elementThird),ri.innerHTML=he;var Oo=document.createElement("div");Oo.classList.add(y.classes.button),Oo.classList.add(y.classes.elementThird),Oo.innerHTML=he,qn.onclick=function(){return Me(1)},Vn.onclick=function(){return yt(1)},Ar.onclick=function(){return mr(1)},ni.onclick=function(){return Me(-1)},ri.onclick=function(){return yt(-1)},Oo.onclick=function(){return mr(-1)};var rr=document.createElement("div");rr.classList.add(y.classes.button),rr.classList.add(y.classes.elementHalf),rr.classList.add(y.classes.backgroundSuccess),rr.innerHTML=Ce,rr.onclick=function(){j(nr,K),O(),Q?Q(oe):V&&V(oe)};var ai=document.createElement("div");ai.classList.add(y.classes.button),ai.classList.add(y.classes.elementHalf),ai.classList.add(y.classes.backgroundError),ai.innerHTML=ue,ai.onclick=function(){j(nr,K),O(),te?te(oe):Y&&Y(oe)},$t.appendChild(qn),$t.appendChild(Vn),$t.appendChild(Ar),$t.appendChild(Fe),$t.appendChild(xe),$t.appendChild(ge),$t.appendChild(ni),$t.appendChild(ri),$t.appendChild(Oo),aa.appendChild($t),Yt.appendChild(aa),Yt.appendChild(rr),Yt.appendChild(ai),Yt.listener=function(qt){k(qt)?rr.click():N(qt)&&ai.click()},F(Yt,K),B(Yt,K)};d.default={alert:I,force:L,confirm:S,input:P,select:H,date:z,setOptions:x,hideAlerts:_}}])})}).call(r,a(0)(n))}])})}),F5={};nR(F5,{default:()=>$d});var aR=R5(j5());rR(F5,R5(j5()));var{default:N5,...iR}=aR,$d=N5!==void 0?N5:iR;var em=typeof navigator<"u"?navigator.userAgent.toLowerCase().indexOf("firefox")>0:!1;function tm(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent(`on${t}`,n)}function rl(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent&&e.detachEvent(`on${t}`,n)}function $f(e,t){let n=t.slice(0,t.length-1);for(let r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function e1(e){typeof e!="string"&&(e=""),e=e.replace(/\s/g,"");let t=e.split(","),n=t.lastIndexOf("");for(;n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}function B5(e,t){let n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,a=!0;for(let i=0;i<n.length;i++)r.indexOf(n[i])===-1&&(a=!1);return a}var al={backspace:8,"\u232B":8,tab:9,clear:12,enter:13,"\u21A9":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"\u21EA":20,",":188,".":190,"/":191,"`":192,"-":em?173:189,"=":em?61:187,";":em?59:186,"'":222,"[":219,"]":221,"\\":220},Gr={"\u21E7":16,shift:16,"\u2325":18,alt:18,option:18,"\u2303":17,ctrl:17,control:17,"\u2318":91,cmd:91,command:91},il={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},Mn={16:!1,18:!1,17:!1,91:!1},Ft={};for(let e=1;e<20;e++)al[`f${e}`]=111+e;var Bt=[],ic=null,z5="all",hi=new Map,sc=e=>al[e.toLowerCase()]||Gr[e.toLowerCase()]||e.toUpperCase().charCodeAt(0),oR=e=>Object.keys(al).find(t=>al[t]===e),sR=e=>Object.keys(Gr).find(t=>Gr[t]===e);function U5(e){z5=e||"all"}function oc(){return z5||"all"}function lR(){return Bt.slice(0)}function uR(){return Bt.map(e=>oR(e)||sR(e)||String.fromCharCode(e))}function cR(){let e=[];return Object.keys(Ft).forEach(t=>{Ft[t].forEach(({key:n,scope:r,mods:a,shortcut:i})=>{e.push({scope:r,shortcut:i,mods:a,keys:n.split("+").map(o=>sc(o))})})}),e}function dR(e){let t=e.target||e.srcElement,{tagName:n}=t,r=!0,a=n==="INPUT"&&!["checkbox","radio","range","button","file","reset","submit","color"].includes(t.type);return(t.isContentEditable||(a||n==="TEXTAREA"||n==="SELECT")&&!t.readOnly)&&(r=!1),r}function mR(e){return typeof e=="string"&&(e=sc(e)),Bt.indexOf(e)!==-1}function pR(e,t){let n,r;e||(e=oc());for(let a in Ft)if(Object.prototype.hasOwnProperty.call(Ft,a))for(n=Ft[a],r=0;r<n.length;)n[r].scope===e?n.splice(r,1).forEach(({element:o})=>n1(o)):r++;oc()===e&&U5(t||"all")}function gR(e){let t=e.keyCode||e.which||e.charCode,n=Bt.indexOf(t);if(n>=0&&Bt.splice(n,1),e.key&&e.key.toLowerCase()==="meta"&&Bt.splice(0,Bt.length),(t===93||t===224)&&(t=91),t in Mn){Mn[t]=!1;for(let r in Gr)Gr[r]===t&&(fi[r]=!1)}}function H5(e,...t){if(typeof e>"u")Object.keys(Ft).forEach(n=>{Array.isArray(Ft[n])&&Ft[n].forEach(r=>nm(r)),delete Ft[n]}),n1(null);else if(Array.isArray(e))e.forEach(n=>{n.key&&nm(n)});else if(typeof e=="object")e.key&&nm(e);else if(typeof e=="string"){let[n,r]=t;typeof n=="function"&&(r=n,n=""),nm({key:e,scope:n,method:r,splitKey:"+"})}}var nm=({key:e,scope:t,method:n,splitKey:r="+"})=>{e1(e).forEach(i=>{let o=i.split(r),s=o.length,l=o[s-1],u=l==="*"?"*":sc(l);if(!Ft[u])return;t||(t=oc());let c=s>1?$f(Gr,o):[],d=[];Ft[u]=Ft[u].filter(m=>{let g=(n?m.method===n:!0)&&m.scope===t&&B5(m.mods,c);return g&&d.push(m.element),!g}),d.forEach(m=>n1(m))})};function O5(e,t,n,r){if(t.element!==r)return;let a;if(t.scope===n||t.scope==="all"){a=t.mods.length>0;for(let i in Mn)Object.prototype.hasOwnProperty.call(Mn,i)&&(!Mn[i]&&t.mods.indexOf(+i)>-1||Mn[i]&&t.mods.indexOf(+i)===-1)&&(a=!1);(t.mods.length===0&&!Mn[16]&&!Mn[18]&&!Mn[17]&&!Mn[91]||a||t.shortcut==="*")&&(t.keys=[],t.keys=t.keys.concat(Bt),t.method(e,t)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0)))}}function _5(e,t){let n=Ft["*"],r=e.keyCode||e.which||e.charCode;if(!fi.filter.call(this,e))return;if((r===93||r===224)&&(r=91),Bt.indexOf(r)===-1&&r!==229&&Bt.push(r),["metaKey","ctrlKey","altKey","shiftKey"].forEach(s=>{let l=il[s];e[s]&&Bt.indexOf(l)===-1?Bt.push(l):!e[s]&&Bt.indexOf(l)>-1?Bt.splice(Bt.indexOf(l),1):s==="metaKey"&&e[s]&&(Bt=Bt.filter(u=>u in il||u===r))}),r in Mn){Mn[r]=!0;for(let s in Gr)if(Object.prototype.hasOwnProperty.call(Gr,s)){let l=il[Gr[s]];fi[s]=e[l]}if(!n)return}for(let s in Mn)Object.prototype.hasOwnProperty.call(Mn,s)&&(Mn[s]=e[il[s]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState("AltGraph")&&(Bt.indexOf(17)===-1&&Bt.push(17),Bt.indexOf(18)===-1&&Bt.push(18),Mn[17]=!0,Mn[18]=!0);let a=oc();if(n)for(let s=0;s<n.length;s++)n[s].scope===a&&(e.type==="keydown"&&n[s].keydown||e.type==="keyup"&&n[s].keyup)&&O5(e,n[s],a,t);if(!(r in Ft))return;let i=Ft[r],o=i.length;for(let s=0;s<o;s++)if((e.type==="keydown"&&i[s].keydown||e.type==="keyup"&&i[s].keyup)&&i[s].key){let l=i[s],{splitKey:u}=l,c=l.key.split(u),d=[];for(let m=0;m<c.length;m++)d.push(sc(c[m]));d.sort().join("")===Bt.sort().join("")&&O5(e,l,a,t)}}function fi(e,t,n){Bt=[];let r=e1(e),a=[],i="all",o=document,s=0,l=!1,u=!0,c="+",d=!1,m=!1;for(n===void 0&&typeof t=="function"&&(n=t),Object.prototype.toString.call(t)==="[object Object]"&&(t.scope&&(i=t.scope),t.element&&(o=t.element),t.keyup&&(l=t.keyup),t.keydown!==void 0&&(u=t.keydown),t.capture!==void 0&&(d=t.capture),typeof t.splitKey=="string"&&(c=t.splitKey),t.single===!0&&(m=!0)),typeof t=="string"&&(i=t),m&&H5(e,i);s<r.length;s++)e=r[s].split(c),a=[],e.length>1&&(a=$f(Gr,e)),e=e[e.length-1],e=e==="*"?"*":sc(e),e in Ft||(Ft[e]=[]),Ft[e].push({keyup:l,keydown:u,scope:i,mods:a,shortcut:r[s],method:n,key:r[s],splitKey:c,element:o});if(typeof o<"u"&&window){if(!hi.has(o)){let p=(h=window.event)=>_5(h,o),g=(h=window.event)=>{_5(h,o),gR(h)};hi.set(o,{keydownListener:p,keyupListenr:g,capture:d}),tm(o,"keydown",p,d),tm(o,"keyup",g,d)}if(!ic){let p=()=>{Bt=[]};ic={listener:p,capture:d},tm(window,"focus",p,d)}}}function hR(e,t="all"){Object.keys(Ft).forEach(n=>{Ft[n].filter(a=>a.scope===t&&a.shortcut===e).forEach(a=>{a&&a.method&&a.method()})})}function n1(e){let t=Object.values(Ft).flat();if(t.findIndex(({element:r})=>r===e)<0){let{keydownListener:r,keyupListenr:a,capture:i}=hi.get(e)||{};r&&a&&(rl(e,"keyup",a,i),rl(e,"keydown",r,i),hi.delete(e))}if((t.length<=0||hi.size<=0)&&(Object.keys(hi).forEach(a=>{let{keydownListener:i,keyupListenr:o,capture:s}=hi.get(a)||{};i&&o&&(rl(a,"keyup",o,s),rl(a,"keydown",i,s),hi.delete(a))}),hi.clear(),Object.keys(Ft).forEach(a=>delete Ft[a]),ic)){let{listener:a,capture:i}=ic;rl(window,"focus",a,i),ic=null}}var t1={getPressedKeyString:uR,setScope:U5,getScope:oc,deleteScope:pR,getPressedKeyCodes:lR,getAllKeyCodes:cR,isPressed:mR,filter:dR,trigger:hR,unbind:H5,keyMap:al,modifier:Gr,modifierMap:il};for(let e in t1)Object.prototype.hasOwnProperty.call(t1,e)&&(fi[e]=t1[e]);if(typeof window<"u"){let e=window.hotkeys;fi.noConflict=t=>(t&&window.hotkeys===fi&&(window.hotkeys=e),fi),window.hotkeys=fi}var rn=fi;var fR={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},V5={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},an={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},or={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},Gi={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"},le=class ol{static getFirstMatch(t,n){let r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){let r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){let n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){let n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){let a=ol.getVersionPrecision(t),i=ol.getVersionPrecision(n),o=Math.max(a,i),s=0,l=ol.map([t,n],u=>{let c=o-ol.getVersionPrecision(u),d=u+new Array(c+1).join(".0");return ol.map(d.split("."),m=>new Array(20-m.length).join("0")+m).reverse()});for(r&&(s=o-Math.min(a,i)),o-=1;o>=s;){if(l[0][o]>l[1][o])return 1;if(l[0][o]===l[1][o]){if(o===s)return 0;o-=1}else if(l[0][o]<l[1][o])return-1}}static map(t,n){let r=[],a;if(Array.prototype.map)return Array.prototype.map.call(t,n);for(a=0;a<t.length;a+=1)r.push(n(t[a]));return r}static find(t,n){let r,a;if(Array.prototype.find)return Array.prototype.find.call(t,n);for(r=0,a=t.length;r<a;r+=1){let i=t[r];if(n(i,r))return i}}static assign(t,...n){let r=t,a,i;if(Object.assign)return Object.assign(t,...n);for(a=0,i=n.length;a<i;a+=1){let o=n[a];typeof o=="object"&&o!==null&&Object.keys(o).forEach(s=>{r[s]=o[s]})}return t}static getBrowserAlias(t){return fR[t]}static getBrowserTypeByAlias(t){return V5[t]||""}},Mt=/version\/(\d+(\.?_?\d+)+)/i,bR=[{test:[/googlebot/i],describe(e){let t={name:"Googlebot"},n=le.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){let t={name:"Opera"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){let t={name:"Opera"},n=le.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){let t={name:"Samsung Internet for Android"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){let t={name:"NAVER Whale Browser"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){let t={name:"MZ Browser"},n=le.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){let t={name:"Focus"},n=le.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){let t={name:"Swing"},n=le.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){let t={name:"Opera Coast"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){let t={name:"Opera Touch"},n=le.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){let t={name:"Yandex Browser"},n=le.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){let t={name:"UC Browser"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){let t={name:"Maxthon"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){let t={name:"Epiphany"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){let t={name:"Puffin"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){let t={name:"Sleipnir"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){let t={name:"K-Meleon"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){let t={name:"WeChat"},n=le.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){let t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=le.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){let t={name:"Internet Explorer"},n=le.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){let t={name:"Microsoft Edge"},n=le.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){let t={name:"Microsoft Edge"},n=le.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){let t={name:"Vivaldi"},n=le.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){let t={name:"SeaMonkey"},n=le.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){let t={name:"Sailfish"},n=le.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){let t={name:"Amazon Silk"},n=le.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){let t={name:"PhantomJS"},n=le.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){let t={name:"SlimerJS"},n=le.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){let t={name:"BlackBerry"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){let t={name:"WebOS Browser"},n=le.getFirstMatch(Mt,e)||le.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){let t={name:"Bada"},n=le.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){let t={name:"Tizen"},n=le.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){let t={name:"QupZilla"},n=le.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){let t={name:"Firefox"},n=le.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){let t={name:"Electron"},n=le.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){let t={name:"Miui"},n=le.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){let t={name:"Chromium"},n=le.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){let t={name:"Chrome"},n=le.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){let t={name:"Google Search"},n=le.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){let t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){let t={name:"Android Browser"},n=le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){let t={name:"PlayStation 4"},n=le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){let t={name:"Safari"},n=le.getFirstMatch(Mt,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){let t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,r=e.search("\\(")!==-1?n:t;return{name:le.getFirstMatch(r,e),version:le.getSecondMatch(r,e)}}}],yR=bR,xR=[{test:[/Roku\/DVP/],describe(e){let t=le.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:or.Roku,version:t}}},{test:[/windows phone/i],describe(e){let t=le.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:or.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){let t=le.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=le.getWindowsVersionName(t);return{name:or.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){let t={name:or.iOS},n=le.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){let t=le.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=le.getMacOSVersionName(t),r={name:or.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){let t=le.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:or.iOS,version:t}}},{test(e){let t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){let t=le.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=le.getAndroidVersionName(t),r={name:or.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){let t=le.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:or.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){let t=le.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||le.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||le.getFirstMatch(/\bbb(\d+)/i,e);return{name:or.BlackBerry,version:t}}},{test:[/bada/i],describe(e){let t=le.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:or.Bada,version:t}}},{test:[/tizen/i],describe(e){let t=le.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:or.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:or.Linux}}},{test:[/CrOS/],describe(){return{name:or.ChromeOS}}},{test:[/PlayStation 4/],describe(e){let t=le.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:or.PlayStation4,version:t}}}],vR=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){let t=le.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:an.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:an.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:an.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:an.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:an.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:an.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:an.tablet}}},{test(e){let t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){let t=le.getFirstMatch(/(ipod|iphone)/i,e);return{type:an.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:an.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:an.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:an.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:an.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:an.mobile,vendor:"Microsoft"}}},{test(e){let t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:an.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:an.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:an.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:an.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:an.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:an.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:an.tv}}}],TR=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Gi.Blink};let t=le.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Gi.EdgeHTML,version:t}}},{test:[/trident/i],describe(e){let t={name:Gi.Trident},n=le.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){let t={name:Gi.Presto},n=le.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){let t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){let t={name:Gi.Gecko},n=le.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Gi.Blink}}},{test:[/(apple)?webkit/i],describe(e){let t={name:Gi.WebKit},n=le.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}],CR=class{constructor(e,t=!1){if(e==null||e==="")throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},t!==!0&&this.parse()}getUA(){return this._ua}test(e){return e.test(this._ua)}parseBrowser(){this.parsedResult.browser={};let e=le.find(yR,t=>{if(typeof t.test=="function")return t.test(this);if(t.test instanceof Array)return t.test.some(n=>this.test(n));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.browser=e.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};let e=le.find(xR,t=>{if(typeof t.test=="function")return t.test(this);if(t.test instanceof Array)return t.test.some(n=>this.test(n));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.os=e.describe(this.getUA())),this.parsedResult.os}getOSName(e){let{name:t}=this.getOS();return e?String(t).toLowerCase()||"":t||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(e=!1){let{type:t}=this.getPlatform();return e?String(t).toLowerCase()||"":t||""}parsePlatform(){this.parsedResult.platform={};let e=le.find(vR,t=>{if(typeof t.test=="function")return t.test(this);if(t.test instanceof Array)return t.test.some(n=>this.test(n));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.platform=e.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};let e=le.find(TR,t=>{if(typeof t.test=="function")return t.test(this);if(t.test instanceof Array)return t.test.some(n=>this.test(n));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.engine=e.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return le.assign({},this.parsedResult)}satisfies(e){let t={},n=0,r={},a=0;if(Object.keys(e).forEach(i=>{let o=e[i];typeof o=="string"?(r[i]=o,a+=1):typeof o=="object"&&(t[i]=o,n+=1)}),n>0){let i=Object.keys(t),o=le.find(i,l=>this.isOS(l));if(o){let l=this.satisfies(t[o]);if(l!==void 0)return l}let s=le.find(i,l=>this.isPlatform(l));if(s){let l=this.satisfies(t[s]);if(l!==void 0)return l}}if(a>0){let i=Object.keys(r),o=le.find(i,s=>this.isBrowser(s,!0));if(o!==void 0)return this.compareVersion(r[o])}}isBrowser(e,t=!1){let n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),a=le.getBrowserTypeByAlias(r);return t&&a&&(r=a.toLowerCase()),r===n}compareVersion(e){let t=[0],n=e,r=!1,a=this.getBrowserVersion();if(typeof a=="string")return e[0]===">"||e[0]==="<"?(n=e.substr(1),e[1]==="="?(r=!0,n=e.substr(2)):t=[],e[0]===">"?t.push(1):t.push(-1)):e[0]==="="?n=e.substr(1):e[0]==="~"&&(r=!0,n=e.substr(1)),t.indexOf(le.compareVersions(a,n,r))>-1}isOS(e){return this.getOSName(!0)===String(e).toLowerCase()}isPlatform(e){return this.getPlatformType(!0)===String(e).toLowerCase()}isEngine(e){return this.getEngineName(!0)===String(e).toLowerCase()}is(e,t=!1){return this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)}some(e=[]){return e.some(t=>this.is(t))}},q5=CR,wR=class{static getParser(e,t=!1){if(typeof e!="string")throw new Error("UserAgent should be a string");return new q5(e,t)}static parse(e){return new q5(e).getResult()}static get BROWSER_MAP(){return V5}static get ENGINE_MAP(){return Gi}static get OS_MAP(){return or}static get PLATFORMS_MAP(){return an}},sl=wR;var{entries:X5,setPrototypeOf:W5,isFrozen:SR,getPrototypeOf:MR,getOwnPropertyDescriptor:ER}=Object,{freeze:sr,seal:da,create:AR}=Object,{apply:l1,construct:u1}=typeof Reflect<"u"&&Reflect;l1||(l1=function(e,t,n){return e.apply(t,n)});sr||(sr=function(e){return e});da||(da=function(e){return e});u1||(u1=function(e,t){return new e(...t)});var kR=Qr(Array.prototype.forEach),G5=Qr(Array.prototype.pop),lc=Qr(Array.prototype.push),im=Qr(String.prototype.toLowerCase),r1=Qr(String.prototype.toString),DR=Qr(String.prototype.match),ca=Qr(String.prototype.replace),IR=Qr(String.prototype.indexOf),LR=Qr(String.prototype.trim),Lr=Qr(RegExp.prototype.test),uc=PR(TypeError);function Qr(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return l1(e,t,r)}}function PR(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u1(e,n)}}function Je(e,t,n){var r;n=(r=n)!==null&&r!==void 0?r:im,W5&&W5(e,null);let a=t.length;for(;a--;){let i=t[a];if(typeof i=="string"){let o=n(i);o!==i&&(SR(t)||(t[a]=o),i=o)}e[i]=!0}return e}function ll(e){let t=AR(null);for(let[n,r]of X5(e))t[n]=r;return t}function rm(e,t){for(;e!==null;){let r=ER(e,t);if(r){if(r.get)return Qr(r.get);if(typeof r.value=="function")return Qr(r.value)}e=MR(e)}function n(r){return null}return n}var Q5=sr(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),a1=sr(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),i1=sr(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),NR=sr(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),o1=sr(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),RR=sr(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Y5=sr(["#text"]),K5=sr(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),s1=sr(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Z5=sr(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),am=sr(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),jR=da(/\{\{[\w\W]*|[\w\W]*\}\}/gm),FR=da(/<%[\w\W]*|[\w\W]*%>/gm),BR=da(/\${[\w\W]*}/gm),OR=da(/^data-[\-\w.\u00B7-\uFFFF]/),_R=da(/^aria-[\-\w]+$/),$5=da(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),zR=da(/^(?:\w+script|data):/i),UR=da(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ex=da(/^html$/i),J5=Object.freeze({__proto__:null,MUSTACHE_EXPR:jR,ERB_EXPR:FR,TMPLIT_EXPR:BR,DATA_ATTR:OR,ARIA_ATTR:_R,IS_ALLOWED_URI:$5,IS_SCRIPT_OR_DATA:zR,ATTR_WHITESPACE:UR,DOCTYPE_NAME:ex}),HR=()=>typeof window>"u"?null:window,qR=function(e,t){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let a="dompurify"+(n?"#"+n:"");try{return e.createPolicy(a,{createHTML(i){return i},createScriptURL(i){return i}})}catch{return null}};function tx(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:HR(),t=q=>tx(q);if(t.version="3.0.3",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;let n=e.document,r=n.currentScript,{document:a}=e,{DocumentFragment:i,HTMLTemplateElement:o,Node:s,Element:l,NodeFilter:u,NamedNodeMap:c=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:d,DOMParser:m,trustedTypes:p}=e,g=l.prototype,h=rm(g,"cloneNode"),v=rm(g,"nextSibling"),y=rm(g,"childNodes"),x=rm(g,"parentNode");if(typeof o=="function"){let q=a.createElement("template");q.content&&q.content.ownerDocument&&(a=q.content.ownerDocument)}let b,T="",{implementation:C,createNodeIterator:w,createDocumentFragment:M,getElementsByTagName:E}=a,{importNode:k}=n,N={};t.isSupported=typeof X5=="function"&&typeof x=="function"&&C&&C.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:F,ERB_EXPR:j,TMPLIT_EXPR:B,DATA_ATTR:O,ARIA_ATTR:_,IS_SCRIPT_OR_DATA:I,ATTR_WHITESPACE:L}=J5,{IS_ALLOWED_URI:S}=J5,P=null,H=Je({},[...Q5,...a1,...i1,...o1,...Y5]),z=null,W=Je({},[...K5,...s1,...Z5,...am]),V=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Y=null,X=null,oe=!0,ve=!0,Ce=!1,ye=!0,ue=!1,Q=!1,te=!1,re=!1,K=!1,he=!1,Fe=!1,xe=!0,ge=!1,Ve="user-content-",dt=!0,Re=!1,ut={},Me=null,yt=Je({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),mr=null,Yt=Je({},["audio","video","img","source","image","track"]),nr=null,aa=Je({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$t="http://www.w3.org/1998/Math/MathML",qn="http://www.w3.org/2000/svg",Vn="http://www.w3.org/1999/xhtml",Ar=Vn,ni=!1,ri=null,Oo=Je({},[$t,qn,Vn],r1),rr,ai=["application/xhtml+xml","text/html"],qt="text/html",xt,kr=null,mP=a.createElement("form"),u9=function(q){return q instanceof RegExp||q instanceof Function},Hh=function(q){if(!(kr&&kr===q)){if((!q||typeof q!="object")&&(q={}),q=ll(q),rr=ai.indexOf(q.PARSER_MEDIA_TYPE)===-1?rr=qt:rr=q.PARSER_MEDIA_TYPE,xt=rr==="application/xhtml+xml"?r1:im,P="ALLOWED_TAGS"in q?Je({},q.ALLOWED_TAGS,xt):H,z="ALLOWED_ATTR"in q?Je({},q.ALLOWED_ATTR,xt):W,ri="ALLOWED_NAMESPACES"in q?Je({},q.ALLOWED_NAMESPACES,r1):Oo,nr="ADD_URI_SAFE_ATTR"in q?Je(ll(aa),q.ADD_URI_SAFE_ATTR,xt):aa,mr="ADD_DATA_URI_TAGS"in q?Je(ll(Yt),q.ADD_DATA_URI_TAGS,xt):Yt,Me="FORBID_CONTENTS"in q?Je({},q.FORBID_CONTENTS,xt):yt,Y="FORBID_TAGS"in q?Je({},q.FORBID_TAGS,xt):{},X="FORBID_ATTR"in q?Je({},q.FORBID_ATTR,xt):{},ut="USE_PROFILES"in q?q.USE_PROFILES:!1,oe=q.ALLOW_ARIA_ATTR!==!1,ve=q.ALLOW_DATA_ATTR!==!1,Ce=q.ALLOW_UNKNOWN_PROTOCOLS||!1,ye=q.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ue=q.SAFE_FOR_TEMPLATES||!1,Q=q.WHOLE_DOCUMENT||!1,K=q.RETURN_DOM||!1,he=q.RETURN_DOM_FRAGMENT||!1,Fe=q.RETURN_TRUSTED_TYPE||!1,re=q.FORCE_BODY||!1,xe=q.SANITIZE_DOM!==!1,ge=q.SANITIZE_NAMED_PROPS||!1,dt=q.KEEP_CONTENT!==!1,Re=q.IN_PLACE||!1,S=q.ALLOWED_URI_REGEXP||$5,Ar=q.NAMESPACE||Vn,V=q.CUSTOM_ELEMENT_HANDLING||{},q.CUSTOM_ELEMENT_HANDLING&&u9(q.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(V.tagNameCheck=q.CUSTOM_ELEMENT_HANDLING.tagNameCheck),q.CUSTOM_ELEMENT_HANDLING&&u9(q.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(V.attributeNameCheck=q.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),q.CUSTOM_ELEMENT_HANDLING&&typeof q.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(V.allowCustomizedBuiltInElements=q.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ue&&(ve=!1),he&&(K=!0),ut&&(P=Je({},[...Y5]),z=[],ut.html===!0&&(Je(P,Q5),Je(z,K5)),ut.svg===!0&&(Je(P,a1),Je(z,s1),Je(z,am)),ut.svgFilters===!0&&(Je(P,i1),Je(z,s1),Je(z,am)),ut.mathMl===!0&&(Je(P,o1),Je(z,Z5),Je(z,am))),q.ADD_TAGS&&(P===H&&(P=ll(P)),Je(P,q.ADD_TAGS,xt)),q.ADD_ATTR&&(z===W&&(z=ll(z)),Je(z,q.ADD_ATTR,xt)),q.ADD_URI_SAFE_ATTR&&Je(nr,q.ADD_URI_SAFE_ATTR,xt),q.FORBID_CONTENTS&&(Me===yt&&(Me=ll(Me)),Je(Me,q.FORBID_CONTENTS,xt)),dt&&(P["#text"]=!0),Q&&Je(P,["html","head","body"]),P.table&&(Je(P,["tbody"]),delete Y.tbody),q.TRUSTED_TYPES_POLICY){if(typeof q.TRUSTED_TYPES_POLICY.createHTML!="function")throw uc('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof q.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw uc('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');b=q.TRUSTED_TYPES_POLICY,T=b.createHTML("")}else b===void 0&&(b=qR(p,r)),b!==null&&typeof T=="string"&&(T=b.createHTML(""));sr&&sr(q),kr=q}},c9=Je({},["mi","mo","mn","ms","mtext"]),d9=Je({},["foreignobject","desc","title","annotation-xml"]),pP=Je({},["title","style","font","a","script"]),nd=Je({},a1);Je(nd,i1),Je(nd,NR);let qh=Je({},o1);Je(qh,RR);let gP=function(q){let Ee=x(q);(!Ee||!Ee.tagName)&&(Ee={namespaceURI:Ar,tagName:"template"});let fe=im(q.tagName),pt=im(Ee.tagName);return ri[q.namespaceURI]?q.namespaceURI===qn?Ee.namespaceURI===Vn?fe==="svg":Ee.namespaceURI===$t?fe==="svg"&&(pt==="annotation-xml"||c9[pt]):!!nd[fe]:q.namespaceURI===$t?Ee.namespaceURI===Vn?fe==="math":Ee.namespaceURI===qn?fe==="math"&&d9[pt]:!!qh[fe]:q.namespaceURI===Vn?Ee.namespaceURI===qn&&!d9[pt]||Ee.namespaceURI===$t&&!c9[pt]?!1:!qh[fe]&&(pP[fe]||!nd[fe]):!!(rr==="application/xhtml+xml"&&ri[q.namespaceURI]):!1},Os=function(q){lc(t.removed,{element:q});try{q.parentNode.removeChild(q)}catch{q.remove()}},Vh=function(q,Ee){try{lc(t.removed,{attribute:Ee.getAttributeNode(q),from:Ee})}catch{lc(t.removed,{attribute:null,from:Ee})}if(Ee.removeAttribute(q),q==="is"&&!z[q])if(K||he)try{Os(Ee)}catch{}else try{Ee.setAttribute(q,"")}catch{}},m9=function(q){let Ee,fe;if(re)q="<remove></remove>"+q;else{let ar=DR(q,/^[\r\n\t ]+/);fe=ar&&ar[0]}rr==="application/xhtml+xml"&&Ar===Vn&&(q='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+q+"</body></html>");let pt=b?b.createHTML(q):q;if(Ar===Vn)try{Ee=new m().parseFromString(pt,rr)}catch{}if(!Ee||!Ee.documentElement){Ee=C.createDocument(Ar,"template",null);try{Ee.documentElement.innerHTML=ni?T:pt}catch{}}let hn=Ee.body||Ee.documentElement;return q&&fe&&hn.insertBefore(a.createTextNode(fe),hn.childNodes[0]||null),Ar===Vn?E.call(Ee,Q?"html":"body")[0]:Q?Ee.documentElement:hn},p9=function(q){return w.call(q.ownerDocument||q,q,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,null,!1)},hP=function(q){return q instanceof d&&(typeof q.nodeName!="string"||typeof q.textContent!="string"||typeof q.removeChild!="function"||!(q.attributes instanceof c)||typeof q.removeAttribute!="function"||typeof q.setAttribute!="function"||typeof q.namespaceURI!="string"||typeof q.insertBefore!="function"||typeof q.hasChildNodes!="function")},rd=function(q){return typeof s=="object"?q instanceof s:q&&typeof q=="object"&&typeof q.nodeType=="number"&&typeof q.nodeName=="string"},ii=function(q,Ee,fe){N[q]&&kR(N[q],pt=>{pt.call(t,Ee,fe,kr)})},g9=function(q){let Ee;if(ii("beforeSanitizeElements",q,null),hP(q))return Os(q),!0;let fe=xt(q.nodeName);if(ii("uponSanitizeElement",q,{tagName:fe,allowedTags:P}),q.hasChildNodes()&&!rd(q.firstElementChild)&&(!rd(q.content)||!rd(q.content.firstElementChild))&&Lr(/<[/\w]/g,q.innerHTML)&&Lr(/<[/\w]/g,q.textContent))return Os(q),!0;if(!P[fe]||Y[fe]){if(!Y[fe]&&f9(fe)&&(V.tagNameCheck instanceof RegExp&&Lr(V.tagNameCheck,fe)||V.tagNameCheck instanceof Function&&V.tagNameCheck(fe)))return!1;if(dt&&!Me[fe]){let pt=x(q)||q.parentNode,hn=y(q)||q.childNodes;if(hn&&pt){let ar=hn.length;for(let pr=ar-1;pr>=0;--pr)pt.insertBefore(h(hn[pr],!0),v(q))}}return Os(q),!0}return q instanceof l&&!gP(q)||(fe==="noscript"||fe==="noembed")&&Lr(/<\/no(script|embed)/i,q.innerHTML)?(Os(q),!0):(ue&&q.nodeType===3&&(Ee=q.textContent,Ee=ca(Ee,F," "),Ee=ca(Ee,j," "),Ee=ca(Ee,B," "),q.textContent!==Ee&&(lc(t.removed,{element:q.cloneNode()}),q.textContent=Ee)),ii("afterSanitizeElements",q,null),!1)},h9=function(q,Ee,fe){if(xe&&(Ee==="id"||Ee==="name")&&(fe in a||fe in mP))return!1;if(!(ve&&!X[Ee]&&Lr(O,Ee))&&!(oe&&Lr(_,Ee))){if(!z[Ee]||X[Ee]){if(!(f9(q)&&(V.tagNameCheck instanceof RegExp&&Lr(V.tagNameCheck,q)||V.tagNameCheck instanceof Function&&V.tagNameCheck(q))&&(V.attributeNameCheck instanceof RegExp&&Lr(V.attributeNameCheck,Ee)||V.attributeNameCheck instanceof Function&&V.attributeNameCheck(Ee))||Ee==="is"&&V.allowCustomizedBuiltInElements&&(V.tagNameCheck instanceof RegExp&&Lr(V.tagNameCheck,fe)||V.tagNameCheck instanceof Function&&V.tagNameCheck(fe))))return!1}else if(!nr[Ee]&&!Lr(S,ca(fe,L,""))&&!((Ee==="src"||Ee==="xlink:href"||Ee==="href")&&q!=="script"&&IR(fe,"data:")===0&&mr[q])&&!(Ce&&!Lr(I,ca(fe,L,"")))&&fe)return!1}return!0},f9=function(q){return q.indexOf("-")>0},b9=function(q){let Ee,fe,pt,hn;ii("beforeSanitizeAttributes",q,null);let{attributes:ar}=q;if(!ar)return;let pr={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:z};for(hn=ar.length;hn--;){Ee=ar[hn];let{name:wn,namespaceURI:_s}=Ee;if(fe=wn==="value"?Ee.value:LR(Ee.value),pt=xt(wn),pr.attrName=pt,pr.attrValue=fe,pr.keepAttr=!0,pr.forceKeepAttr=void 0,ii("uponSanitizeAttribute",q,pr),fe=pr.attrValue,pr.forceKeepAttr||(Vh(wn,q),!pr.keepAttr))continue;if(!ye&&Lr(/\/>/i,fe)){Vh(wn,q);continue}ue&&(fe=ca(fe,F," "),fe=ca(fe,j," "),fe=ca(fe,B," "));let y9=xt(q.nodeName);if(h9(y9,pt,fe)){if(ge&&(pt==="id"||pt==="name")&&(Vh(wn,q),fe=Ve+fe),b&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!_s)switch(p.getAttributeType(y9,pt)){case"TrustedHTML":{fe=b.createHTML(fe);break}case"TrustedScriptURL":{fe=b.createScriptURL(fe);break}}try{_s?q.setAttributeNS(_s,wn,fe):q.setAttribute(wn,fe),G5(t.removed)}catch{}}}ii("afterSanitizeAttributes",q,null)},fP=function q(Ee){let fe,pt=p9(Ee);for(ii("beforeSanitizeShadowDOM",Ee,null);fe=pt.nextNode();)ii("uponSanitizeShadowNode",fe,null),!g9(fe)&&(fe.content instanceof i&&q(fe.content),b9(fe));ii("afterSanitizeShadowDOM",Ee,null)};return t.sanitize=function(q){let Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fe,pt,hn,ar;if(ni=!q,ni&&(q="<!-->"),typeof q!="string"&&!rd(q))if(typeof q.toString=="function"){if(q=q.toString(),typeof q!="string")throw uc("dirty is not a string, aborting")}else throw uc("toString is not a function");if(!t.isSupported)return q;if(te||Hh(Ee),t.removed=[],typeof q=="string"&&(Re=!1),Re){if(q.nodeName){let _s=xt(q.nodeName);if(!P[_s]||Y[_s])throw uc("root node is forbidden and cannot be sanitized in-place")}}else if(q instanceof s)fe=m9("<!---->"),pt=fe.ownerDocument.importNode(q,!0),pt.nodeType===1&&pt.nodeName==="BODY"||pt.nodeName==="HTML"?fe=pt:fe.appendChild(pt);else{if(!K&&!ue&&!Q&&q.indexOf("<")===-1)return b&&Fe?b.createHTML(q):q;if(fe=m9(q),!fe)return K?null:Fe?T:""}fe&&re&&Os(fe.firstChild);let pr=p9(Re?q:fe);for(;hn=pr.nextNode();)g9(hn)||(hn.content instanceof i&&fP(hn.content),b9(hn));if(Re)return q;if(K){if(he)for(ar=M.call(fe.ownerDocument);fe.firstChild;)ar.appendChild(fe.firstChild);else ar=fe;return(z.shadowroot||z.shadowrootmod)&&(ar=k.call(n,ar,!0)),ar}let wn=Q?fe.outerHTML:fe.innerHTML;return Q&&P["!doctype"]&&fe.ownerDocument&&fe.ownerDocument.doctype&&fe.ownerDocument.doctype.name&&Lr(ex,fe.ownerDocument.doctype.name)&&(wn="<!DOCTYPE "+fe.ownerDocument.doctype.name+`> `+wn),ue&&(wn=ca(wn,F," "),wn=ca(wn,j," "),wn=ca(wn,B," ")),b&&Fe?b.createHTML(wn):wn},t.setConfig=function(q){Hh(q),te=!0},t.clearConfig=function(){kr=null,te=!1},t.isValidAttribute=function(q,Ee,fe){kr||Hh({});let pt=xt(q),hn=xt(Ee);return h9(pt,hn,fe)},t.addHook=function(q,Ee){typeof Ee=="function"&&(N[q]=N[q]||[],lc(N[q],Ee))},t.removeHook=function(q){if(N[q])return G5(N[q])},t.removeHooks=function(q){N[q]&&(N[q]=[])},t.removeAllHooks=function(){N={}},t}var lt=tx();var VR=Object.create,d1=Object.defineProperty,WR=Object.getOwnPropertyDescriptor,GR=Object.getOwnPropertyNames,QR=Object.getPrototypeOf,YR=Object.prototype.hasOwnProperty,m1=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),KR=(e,t)=>{for(var n in t)d1(e,n,{get:t[n],enumerable:!0})},c1=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of GR(t))!YR.call(e,a)&&a!==n&&d1(e,a,{get:()=>t[a],enumerable:!(r=WR(t,a))||r.enumerable});return e},ZR=(e,t,n)=>(c1(e,t,"default"),n&&c1(n,t,"default")),rx=(e,t,n)=>(n=e!=null?VR(QR(e)):{},c1(t||!e||!e.__esModule?d1(n,"default",{value:e,enumerable:!0}):n,e)),JR=m1((e,t)=>{function n(r,a){if(a&&a.documentElement)r=a,a=arguments[2];else if(!r||!r.documentElement)throw new Error("First argument to Readability constructor should be a document object.");if(a=a||{},this._doc=r,this._docJSDOMParser=this._doc.firstChild.__JSDOMParser__,this._articleTitle=null,this._articleByline=null,this._articleDir=null,this._articleSiteName=null,this._attempts=[],this._debug=!!a.debug,this._maxElemsToParse=a.maxElemsToParse||this.DEFAULT_MAX_ELEMS_TO_PARSE,this._nbTopCandidates=a.nbTopCandidates||this.DEFAULT_N_TOP_CANDIDATES,this._charThreshold=a.charThreshold||this.DEFAULT_CHAR_THRESHOLD,this._classesToPreserve=this.CLASSES_TO_PRESERVE.concat(a.classesToPreserve||[]),this._keepClasses=!!a.keepClasses,this._serializer=a.serializer||function(i){return i.innerHTML},this._disableJSONLD=!!a.disableJSONLD,this._allowedVideoRegex=a.allowedVideoRegex||this.REGEXPS.videos,this._flags=this.FLAG_STRIP_UNLIKELYS|this.FLAG_WEIGHT_CLASSES|this.FLAG_CLEAN_CONDITIONALLY,this._debug){let i=function(o){if(o.nodeType==o.TEXT_NODE)return`${o.nodeName} ("${o.textContent}")`;let s=Array.from(o.attributes||[],function(l){return`${l.name}="${l.value}"`}).join(" ");return`<${o.localName} ${s}>`};this.log=function(){if(typeof console<"u")Array.from(arguments,l=>l&&l.nodeType==this.ELEMENT_NODE?i(l):l).unshift("Reader: (Readability)");else if(typeof dump<"u"){var o=Array.prototype.map.call(arguments,function(s){return s&&s.nodeName?i(s):s}).join(" ");dump("Reader: (Readability) "+o+` `)}}}else this.log=function(){}}n.prototype={FLAG_STRIP_UNLIKELYS:1,FLAG_WEIGHT_CLASSES:2,FLAG_CLEAN_CONDITIONALLY:4,ELEMENT_NODE:1,TEXT_NODE:3,DEFAULT_MAX_ELEMS_TO_PARSE:0,DEFAULT_N_TOP_CANDIDATES:5,DEFAULT_TAGS_TO_SCORE:"section,h2,h3,h4,h5,h6,p,td,pre".toUpperCase().split(","),DEFAULT_CHAR_THRESHOLD:500,REGEXPS:{unlikelyCandidates:/-ad-|ai2html|banner|breadcrumbs|combx|comment|community|cover-wrap|disqus|extra|footer|gdpr|header|legends|menu|related|remark|replies|rss|shoutbox|sidebar|skyscraper|social|sponsor|supplemental|ad-break|agegate|pagination|pager|popup|yom-remote/i,okMaybeItsACandidate:/and|article|body|column|content|main|shadow/i,positive:/article|body|content|entry|hentry|h-entry|main|page|pagination|post|text|blog|story/i,negative:/-ad-|hidden|^hid$| hid$| hid |^hid |banner|combx|comment|com-|contact|foot|footer|footnote|gdpr|masthead|media|meta|outbrain|promo|related|scroll|share|shoutbox|sidebar|skyscraper|sponsor|shopping|tags|tool|widget/i,extraneous:/print|archive|comment|discuss|e[\-]?mail|share|reply|all|login|sign|single|utility/i,byline:/byline|author|dateline|writtenby|p-author/i,replaceFonts:/<(\/?)font[^>]*>/gi,normalize:/\s{2,}/g,videos:/\/\/(www\.)?((dailymotion|youtube|youtube-nocookie|player\.vimeo|v\.qq)\.com|(archive|upload\.wikimedia)\.org|player\.twitch\.tv)/i,shareElements:/(\b|_)(share|sharedaddy)(\b|_)/i,nextLink:/(next|weiter|continue|>([^\|]|$)|»([^\|]|$))/i,prevLink:/(prev|earl|old|new|<|«)/i,tokenize:/\W+/g,whitespace:/^\s*$/,hasContent:/\S$/,hashUrl:/^#.+/,srcsetUrl:/(\S+)(\s+[\d.]+[xw])?(\s*(?:,|$))/g,b64DataUrl:/^data:\s*([^\s;,]+)\s*;\s*base64\s*,/i,jsonLdArticleTypes:/^Article|AdvertiserContentArticle|NewsArticle|AnalysisNewsArticle|AskPublicNewsArticle|BackgroundNewsArticle|OpinionNewsArticle|ReportageNewsArticle|ReviewNewsArticle|Report|SatiricalArticle|ScholarlyArticle|MedicalScholarlyArticle|SocialMediaPosting|BlogPosting|LiveBlogPosting|DiscussionForumPosting|TechArticle|APIReference$/},UNLIKELY_ROLES:["menu","menubar","complementary","navigation","alert","alertdialog","dialog"],DIV_TO_P_ELEMS:new Set(["BLOCKQUOTE","DL","DIV","IMG","OL","P","PRE","TABLE","UL"]),ALTER_TO_DIV_EXCEPTIONS:["DIV","ARTICLE","SECTION","P"],PRESENTATIONAL_ATTRIBUTES:["align","background","bgcolor","border","cellpadding","cellspacing","frame","hspace","rules","style","valign","vspace"],DEPRECATED_SIZE_ATTRIBUTE_ELEMS:["TABLE","TH","TD","HR","PRE"],PHRASING_ELEMS:["ABBR","AUDIO","B","BDO","BR","BUTTON","CITE","CODE","DATA","DATALIST","DFN","EM","EMBED","I","IMG","INPUT","KBD","LABEL","MARK","MATH","METER","NOSCRIPT","OBJECT","OUTPUT","PROGRESS","Q","RUBY","SAMP","SCRIPT","SELECT","SMALL","SPAN","STRONG","SUB","SUP","TEXTAREA","TIME","VAR","WBR"],CLASSES_TO_PRESERVE:["page"],HTML_ESCAPE_MAP:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"},_postProcessContent:function(r){this._fixRelativeUris(r),this._simplifyNestedElements(r),this._keepClasses||this._cleanClasses(r)},_removeNodes:function(r,a){if(this._docJSDOMParser&&r._isLiveNodeList)throw new Error("Do not pass live node lists to _removeNodes");for(var i=r.length-1;i>=0;i--){var o=r[i],s=o.parentNode;s&&(!a||a.call(this,o,i,r))&&s.removeChild(o)}},_replaceNodeTags:function(r,a){if(this._docJSDOMParser&&r._isLiveNodeList)throw new Error("Do not pass live node lists to _replaceNodeTags");for(let i of r)this._setNodeTag(i,a)},_forEachNode:function(r,a){Array.prototype.forEach.call(r,a,this)},_findNode:function(r,a){return Array.prototype.find.call(r,a,this)},_someNode:function(r,a){return Array.prototype.some.call(r,a,this)},_everyNode:function(r,a){return Array.prototype.every.call(r,a,this)},_concatNodeLists:function(){var r=Array.prototype.slice,a=r.call(arguments),i=a.map(function(o){return r.call(o)});return Array.prototype.concat.apply([],i)},_getAllNodesWithTag:function(r,a){return r.querySelectorAll?r.querySelectorAll(a.join(",")):[].concat.apply([],a.map(function(i){var o=r.getElementsByTagName(i);return Array.isArray(o)?o:Array.from(o)}))},_cleanClasses:function(r){var a=this._classesToPreserve,i=(r.getAttribute("class")||"").split(/\s+/).filter(function(o){return a.indexOf(o)!=-1}).join(" ");for(i?r.setAttribute("class",i):r.removeAttribute("class"),r=r.firstElementChild;r;r=r.nextElementSibling)this._cleanClasses(r)},_fixRelativeUris:function(r){var a=this._doc.baseURI,i=this._doc.documentURI;function o(u){if(a==i&&u.charAt(0)=="#")return u;try{return new URL(u,a).href}catch{}return u}var s=this._getAllNodesWithTag(r,["a"]);this._forEachNode(s,function(u){var c=u.getAttribute("href");if(c)if(c.indexOf("javascript:")===0)if(u.childNodes.length===1&&u.childNodes[0].nodeType===this.TEXT_NODE){var d=this._doc.createTextNode(u.textContent);u.parentNode.replaceChild(d,u)}else{for(var m=this._doc.createElement("span");u.firstChild;)m.appendChild(u.firstChild);u.parentNode.replaceChild(m,u)}else u.setAttribute("href",o(c))});var l=this._getAllNodesWithTag(r,["img","picture","figure","video","audio","source"]);this._forEachNode(l,function(u){var c=u.getAttribute("src"),d=u.getAttribute("poster"),m=u.getAttribute("srcset");if(c&&u.setAttribute("src",o(c)),d&&u.setAttribute("poster",o(d)),m){var p=m.replace(this.REGEXPS.srcsetUrl,function(g,h,v,y){return o(h)+(v||"")+y});u.setAttribute("srcset",p)}})},_simplifyNestedElements:function(r){for(var a=r;a;){if(a.parentNode&&["DIV","SECTION"].includes(a.tagName)&&!(a.id&&a.id.startsWith("readability"))){if(this._isElementWithoutContent(a)){a=this._removeAndGetNext(a);continue}else if(this._hasSingleTagInsideElement(a,"DIV")||this._hasSingleTagInsideElement(a,"SECTION")){for(var i=a.children[0],o=0;o<a.attributes.length;o++)i.setAttribute(a.attributes[o].name,a.attributes[o].value);a.parentNode.replaceChild(i,a),a=i;continue}}a=this._getNextNode(a)}},_getArticleTitle:function(){var r=this._doc,a="",i="";try{a=i=r.title.trim(),typeof a!="string"&&(a=i=this._getInnerText(r.getElementsByTagName("title")[0]))}catch{}var o=!1;function s(p){return p.split(/\s+/).length}if(/ [\|\-\\\/>»] /.test(a))o=/ [\\\/>»] /.test(a),a=i.replace(/(.*)[\|\-\\\/>»] .*/gi,"$1"),s(a)<3&&(a=i.replace(/[^\|\-\\\/>»]*[\|\-\\\/>»](.*)/gi,"$1"));else if(a.indexOf(": ")!==-1){var l=this._concatNodeLists(r.getElementsByTagName("h1"),r.getElementsByTagName("h2")),u=a.trim(),c=this._someNode(l,function(p){return p.textContent.trim()===u});c||(a=i.substring(i.lastIndexOf(":")+1),s(a)<3?a=i.substring(i.indexOf(":")+1):s(i.substr(0,i.indexOf(":")))>5&&(a=i))}else if(a.length>150||a.length<15){var d=r.getElementsByTagName("h1");d.length===1&&(a=this._getInnerText(d[0]))}a=a.trim().replace(this.REGEXPS.normalize," ");var m=s(a);return m<=4&&(!o||m!=s(i.replace(/[\|\-\\\/>»]+/g,""))-1)&&(a=i),a},_prepDocument:function(){var r=this._doc;this._removeNodes(this._getAllNodesWithTag(r,["style"])),r.body&&this._replaceBrs(r.body),this._replaceNodeTags(this._getAllNodesWithTag(r,["font"]),"SPAN")},_nextNode:function(r){for(var a=r;a&&a.nodeType!=this.ELEMENT_NODE&&this.REGEXPS.whitespace.test(a.textContent);)a=a.nextSibling;return a},_replaceBrs:function(r){this._forEachNode(this._getAllNodesWithTag(r,["br"]),function(a){for(var i=a.nextSibling,o=!1;(i=this._nextNode(i))&&i.tagName=="BR";){o=!0;var s=i.nextSibling;i.parentNode.removeChild(i),i=s}if(o){var l=this._doc.createElement("p");for(a.parentNode.replaceChild(l,a),i=l.nextSibling;i;){if(i.tagName=="BR"){var u=this._nextNode(i.nextSibling);if(u&&u.tagName=="BR")break}if(!this._isPhrasingContent(i))break;var c=i.nextSibling;l.appendChild(i),i=c}for(;l.lastChild&&this._isWhitespace(l.lastChild);)l.removeChild(l.lastChild);l.parentNode.tagName==="P"&&this._setNodeTag(l.parentNode,"DIV")}})},_setNodeTag:function(r,a){if(this.log("_setNodeTag",r,a),this._docJSDOMParser)return r.localName=a.toLowerCase(),r.tagName=a.toUpperCase(),r;for(var i=r.ownerDocument.createElement(a);r.firstChild;)i.appendChild(r.firstChild);r.parentNode.replaceChild(i,r),r.readability&&(i.readability=r.readability);for(var o=0;o<r.attributes.length;o++)try{i.setAttribute(r.attributes[o].name,r.attributes[o].value)}catch{}return i},_prepArticle:function(r){this._cleanStyles(r),this._markDataTables(r),this._fixLazyImages(r),this._cleanConditionally(r,"form"),this._cleanConditionally(r,"fieldset"),this._clean(r,"object"),this._clean(r,"embed"),this._clean(r,"footer"),this._clean(r,"link"),this._clean(r,"aside");var a=this.DEFAULT_CHAR_THRESHOLD;this._forEachNode(r.children,function(i){this._cleanMatchedNodes(i,function(o,s){return this.REGEXPS.shareElements.test(s)&&o.textContent.length<a})}),this._clean(r,"iframe"),this._clean(r,"input"),this._clean(r,"textarea"),this._clean(r,"select"),this._clean(r,"button"),this._cleanHeaders(r),this._cleanConditionally(r,"table"),this._cleanConditionally(r,"ul"),this._cleanConditionally(r,"div"),this._replaceNodeTags(this._getAllNodesWithTag(r,["h1"]),"h2"),this._removeNodes(this._getAllNodesWithTag(r,["p"]),function(i){var o=i.getElementsByTagName("img").length,s=i.getElementsByTagName("embed").length,l=i.getElementsByTagName("object").length,u=i.getElementsByTagName("iframe").length,c=o+s+l+u;return c===0&&!this._getInnerText(i,!1)}),this._forEachNode(this._getAllNodesWithTag(r,["br"]),function(i){var o=this._nextNode(i.nextSibling);o&&o.tagName=="P"&&i.parentNode.removeChild(i)}),this._forEachNode(this._getAllNodesWithTag(r,["table"]),function(i){var o=this._hasSingleTagInsideElement(i,"TBODY")?i.firstElementChild:i;if(this._hasSingleTagInsideElement(o,"TR")){var s=o.firstElementChild;if(this._hasSingleTagInsideElement(s,"TD")){var l=s.firstElementChild;l=this._setNodeTag(l,this._everyNode(l.childNodes,this._isPhrasingContent)?"P":"DIV"),i.parentNode.replaceChild(l,i)}}})},_initializeNode:function(r){switch(r.readability={contentScore:0},r.tagName){case"DIV":r.readability.contentScore+=5;break;case"PRE":case"TD":case"BLOCKQUOTE":r.readability.contentScore+=3;break;case"ADDRESS":case"OL":case"UL":case"DL":case"DD":case"DT":case"LI":case"FORM":r.readability.contentScore-=3;break;case"H1":case"H2":case"H3":case"H4":case"H5":case"H6":case"TH":r.readability.contentScore-=5;break}r.readability.contentScore+=this._getClassWeight(r)},_removeAndGetNext:function(r){var a=this._getNextNode(r,!0);return r.parentNode.removeChild(r),a},_getNextNode:function(r,a){if(!a&&r.firstElementChild)return r.firstElementChild;if(r.nextElementSibling)return r.nextElementSibling;do r=r.parentNode;while(r&&!r.nextElementSibling);return r&&r.nextElementSibling},_textSimilarity:function(r,a){var i=r.toLowerCase().split(this.REGEXPS.tokenize).filter(Boolean),o=a.toLowerCase().split(this.REGEXPS.tokenize).filter(Boolean);if(!i.length||!o.length)return 0;var s=o.filter(u=>!i.includes(u)),l=s.join(" ").length/o.join(" ").length;return 1-l},_checkByline:function(r,a){if(this._articleByline)return!1;if(r.getAttribute!==void 0)var i=r.getAttribute("rel"),o=r.getAttribute("itemprop");return(i==="author"||o&&o.indexOf("author")!==-1||this.REGEXPS.byline.test(a))&&this._isValidByline(r.textContent)?(this._articleByline=r.textContent.trim(),!0):!1},_getNodeAncestors:function(r,a){a=a||0;for(var i=0,o=[];r.parentNode&&(o.push(r.parentNode),!(a&&++i===a));)r=r.parentNode;return o},_grabArticle:function(r){this.log("**** grabArticle ****");var a=this._doc,i=r!==null;if(r=r||this._doc.body,!r)return this.log("No body found in document. Abort."),null;for(var o=r.innerHTML;;){this.log("Starting grabArticle loop");var s=this._flagIsActive(this.FLAG_STRIP_UNLIKELYS),l=[],u=this._doc.documentElement;let re=!0;for(;u;){u.tagName==="HTML"&&(this._articleLang=u.getAttribute("lang"));var c=u.className+" "+u.id;if(!this._isProbablyVisible(u)){this.log("Removing hidden node - "+c),u=this._removeAndGetNext(u);continue}if(u.getAttribute("aria-modal")=="true"&&u.getAttribute("role")=="dialog"){u=this._removeAndGetNext(u);continue}if(this._checkByline(u,c)){u=this._removeAndGetNext(u);continue}if(re&&this._headerDuplicatesTitle(u)){this.log("Removing header: ",u.textContent.trim(),this._articleTitle.trim()),re=!1,u=this._removeAndGetNext(u);continue}if(s){if(this.REGEXPS.unlikelyCandidates.test(c)&&!this.REGEXPS.okMaybeItsACandidate.test(c)&&!this._hasAncestorTag(u,"table")&&!this._hasAncestorTag(u,"code")&&u.tagName!=="BODY"&&u.tagName!=="A"){this.log("Removing unlikely candidate - "+c),u=this._removeAndGetNext(u);continue}if(this.UNLIKELY_ROLES.includes(u.getAttribute("role"))){this.log("Removing content with role "+u.getAttribute("role")+" - "+c),u=this._removeAndGetNext(u);continue}}if((u.tagName==="DIV"||u.tagName==="SECTION"||u.tagName==="HEADER"||u.tagName==="H1"||u.tagName==="H2"||u.tagName==="H3"||u.tagName==="H4"||u.tagName==="H5"||u.tagName==="H6")&&this._isElementWithoutContent(u)){u=this._removeAndGetNext(u);continue}if(this.DEFAULT_TAGS_TO_SCORE.indexOf(u.tagName)!==-1&&l.push(u),u.tagName==="DIV"){for(var d=null,m=u.firstChild;m;){var p=m.nextSibling;if(this._isPhrasingContent(m))d!==null?d.appendChild(m):this._isWhitespace(m)||(d=a.createElement("p"),u.replaceChild(d,m),d.appendChild(m));else if(d!==null){for(;d.lastChild&&this._isWhitespace(d.lastChild);)d.removeChild(d.lastChild);d=null}m=p}if(this._hasSingleTagInsideElement(u,"P")&&this._getLinkDensity(u)<.25){var g=u.children[0];u.parentNode.replaceChild(g,u),u=g,l.push(u)}else this._hasChildBlockElement(u)||(u=this._setNodeTag(u,"P"),l.push(u))}u=this._getNextNode(u)}var h=[];this._forEachNode(l,function(K){if(!(!K.parentNode||typeof K.parentNode.tagName>"u")){var he=this._getInnerText(K);if(!(he.length<25)){var Fe=this._getNodeAncestors(K,5);if(Fe.length!==0){var xe=0;xe+=1,xe+=he.split(",").length,xe+=Math.min(Math.floor(he.length/100),3),this._forEachNode(Fe,function(ge,Ve){if(!(!ge.tagName||!ge.parentNode||typeof ge.parentNode.tagName>"u")){if(typeof ge.readability>"u"&&(this._initializeNode(ge),h.push(ge)),Ve===0)var dt=1;else Ve===1?dt=2:dt=Ve*3;ge.readability.contentScore+=xe/dt}})}}}});for(var v=[],y=0,x=h.length;y<x;y+=1){var b=h[y],T=b.readability.contentScore*(1-this._getLinkDensity(b));b.readability.contentScore=T,this.log("Candidate:",b,"with score "+T);for(var C=0;C<this._nbTopCandidates;C++){var w=v[C];if(!w||T>w.readability.contentScore){v.splice(C,0,b),v.length>this._nbTopCandidates&&v.pop();break}}}var M=v[0]||null,E=!1,k;if(M===null||M.tagName==="BODY"){for(M=a.createElement("DIV"),E=!0;r.firstChild;)this.log("Moving child out:",r.firstChild),M.appendChild(r.firstChild);r.appendChild(M),this._initializeNode(M)}else if(M){for(var N=[],F=1;F<v.length;F++)v[F].readability.contentScore/M.readability.contentScore>=.75&&N.push(this._getNodeAncestors(v[F]));var j=3;if(N.length>=j)for(k=M.parentNode;k.tagName!=="BODY";){for(var B=0,O=0;O<N.length&&B<j;O++)B+=Number(N[O].includes(k));if(B>=j){M=k;break}k=k.parentNode}M.readability||this._initializeNode(M),k=M.parentNode;for(var _=M.readability.contentScore,I=_/3;k.tagName!=="BODY";){if(!k.readability){k=k.parentNode;continue}var L=k.readability.contentScore;if(L<I)break;if(L>_){M=k;break}_=k.readability.contentScore,k=k.parentNode}for(k=M.parentNode;k.tagName!="BODY"&&k.children.length==1;)M=k,k=M.parentNode;M.readability||this._initializeNode(M)}var S=a.createElement("DIV");i&&(S.id="readability-content");var P=Math.max(10,M.readability.contentScore*.2);k=M.parentNode;for(var H=k.children,z=0,W=H.length;z<W;z++){var V=H[z],Y=!1;if(this.log("Looking at sibling node:",V,V.readability?"with score "+V.readability.contentScore:""),this.log("Sibling has score",V.readability?V.readability.contentScore:"Unknown"),V===M)Y=!0;else{var X=0;if(V.className===M.className&&M.className!==""&&(X+=M.readability.contentScore*.2),V.readability&&V.readability.contentScore+X>=P)Y=!0;else if(V.nodeName==="P"){var oe=this._getLinkDensity(V),ve=this._getInnerText(V),Ce=ve.length;(Ce>80&&oe<.25||Ce<80&&Ce>0&&oe===0&&ve.search(/\.( |$)/)!==-1)&&(Y=!0)}}Y&&(this.log("Appending node:",V),this.ALTER_TO_DIV_EXCEPTIONS.indexOf(V.nodeName)===-1&&(this.log("Altering sibling:",V,"to div."),V=this._setNodeTag(V,"DIV")),S.appendChild(V),H=k.children,z-=1,W-=1)}if(this._debug&&this.log("Article content pre-prep: "+S.innerHTML),this._prepArticle(S),this._debug&&this.log("Article content post-prep: "+S.innerHTML),E)M.id="readability-page-1",M.className="page";else{var ye=a.createElement("DIV");for(ye.id="readability-page-1",ye.className="page";S.firstChild;)ye.appendChild(S.firstChild);S.appendChild(ye)}this._debug&&this.log("Article content after paging: "+S.innerHTML);var ue=!0,Q=this._getInnerText(S,!0).length;if(Q<this._charThreshold)if(ue=!1,r.innerHTML=o,this._flagIsActive(this.FLAG_STRIP_UNLIKELYS))this._removeFlag(this.FLAG_STRIP_UNLIKELYS),this._attempts.push({articleContent:S,textLength:Q});else if(this._flagIsActive(this.FLAG_WEIGHT_CLASSES))this._removeFlag(this.FLAG_WEIGHT_CLASSES),this._attempts.push({articleContent:S,textLength:Q});else if(this._flagIsActive(this.FLAG_CLEAN_CONDITIONALLY))this._removeFlag(this.FLAG_CLEAN_CONDITIONALLY),this._attempts.push({articleContent:S,textLength:Q});else{if(this._attempts.push({articleContent:S,textLength:Q}),this._attempts.sort(function(K,he){return he.textLength-K.textLength}),!this._attempts[0].textLength)return null;S=this._attempts[0].articleContent,ue=!0}if(ue){var te=[k,M].concat(this._getNodeAncestors(k));return this._someNode(te,function(K){if(!K.tagName)return!1;var he=K.getAttribute("dir");return he?(this._articleDir=he,!0):!1}),S}}},_isValidByline:function(r){return typeof r=="string"||r instanceof String?(r=r.trim(),r.length>0&&r.length<100):!1},_unescapeHtmlEntities:function(r){if(!r)return r;var a=this.HTML_ESCAPE_MAP;return r.replace(/&(quot|amp|apos|lt|gt);/g,function(i,o){return a[o]}).replace(/&#(?:x([0-9a-z]{1,4})|([0-9]{1,4}));/gi,function(i,o,s){var l=parseInt(o||s,o?16:10);return String.fromCharCode(l)})},_getJSONLD:function(r){var a=this._getAllNodesWithTag(r,["script"]),i;return this._forEachNode(a,function(o){if(!i&&o.getAttribute("type")==="application/ld+json")try{var s=o.textContent.replace(/^\s*<!\[CDATA\[|\]\]>\s*$/g,""),l=JSON.parse(s);if(!l["@context"]||!l["@context"].match(/^https?\:\/\/schema\.org$/)||(!l["@type"]&&Array.isArray(l["@graph"])&&(l=l["@graph"].find(function(m){return(m["@type"]||"").match(this.REGEXPS.jsonLdArticleTypes)})),!l||!l["@type"]||!l["@type"].match(this.REGEXPS.jsonLdArticleTypes)))return;if(i={},typeof l.name=="string"&&typeof l.headline=="string"&&l.name!==l.headline){var u=this._getArticleTitle(),c=this._textSimilarity(l.name,u)>.75,d=this._textSimilarity(l.headline,u)>.75;d&&!c?i.title=l.headline:i.title=l.name}else typeof l.name=="string"?i.title=l.name.trim():typeof l.headline=="string"&&(i.title=l.headline.trim());l.author&&(typeof l.author.name=="string"?i.byline=l.author.name.trim():Array.isArray(l.author)&&l.author[0]&&typeof l.author[0].name=="string"&&(i.byline=l.author.filter(function(m){return m&&typeof m.name=="string"}).map(function(m){return m.name.trim()}).join(", "))),typeof l.description=="string"&&(i.excerpt=l.description.trim()),l.publisher&&typeof l.publisher.name=="string"&&(i.siteName=l.publisher.name.trim());return}catch(m){this.log(m.message)}}),i||{}},_getArticleMetadata:function(r){var a={},i={},o=this._doc.getElementsByTagName("meta"),s=/\s*(dc|dcterm|og|twitter)\s*:\s*(author|creator|description|title|site_name)\s*/gi,l=/^\s*(?:(dc|dcterm|og|twitter|weibo:(article|webpage))\s*[\.:]\s*)?(author|creator|description|title|site_name)\s*$/i;return this._forEachNode(o,function(u){var c=u.getAttribute("name"),d=u.getAttribute("property"),m=u.getAttribute("content");if(m){var p=null,g=null;d&&(p=d.match(s),p&&(g=p[0].toLowerCase().replace(/\s/g,""),i[g]=m.trim())),!p&&c&&l.test(c)&&(g=c,m&&(g=g.toLowerCase().replace(/\s/g,"").replace(/\./g,":"),i[g]=m.trim()))}}),a.title=r.title||i["dc:title"]||i["dcterm:title"]||i["og:title"]||i["weibo:article:title"]||i["weibo:webpage:title"]||i.title||i["twitter:title"],a.title||(a.title=this._getArticleTitle()),a.byline=r.byline||i["dc:creator"]||i["dcterm:creator"]||i.author,a.excerpt=r.excerpt||i["dc:description"]||i["dcterm:description"]||i["og:description"]||i["weibo:article:description"]||i["weibo:webpage:description"]||i.description||i["twitter:description"],a.siteName=r.siteName||i["og:site_name"],a.title=this._unescapeHtmlEntities(a.title),a.byline=this._unescapeHtmlEntities(a.byline),a.excerpt=this._unescapeHtmlEntities(a.excerpt),a.siteName=this._unescapeHtmlEntities(a.siteName),a},_isSingleImage:function(r){return r.tagName==="IMG"?!0:r.children.length!==1||r.textContent.trim()!==""?!1:this._isSingleImage(r.children[0])},_unwrapNoscriptImages:function(r){var a=Array.from(r.getElementsByTagName("img"));this._forEachNode(a,function(o){for(var s=0;s<o.attributes.length;s++){var l=o.attributes[s];switch(l.name){case"src":case"srcset":case"data-src":case"data-srcset":return}if(/\.(jpg|jpeg|png|webp)/i.test(l.value))return}o.parentNode.removeChild(o)});var i=Array.from(r.getElementsByTagName("noscript"));this._forEachNode(i,function(o){var s=r.createElement("div");if(s.innerHTML=o.innerHTML,!!this._isSingleImage(s)){var l=o.previousElementSibling;if(l&&this._isSingleImage(l)){var u=l;u.tagName!=="IMG"&&(u=l.getElementsByTagName("img")[0]);for(var c=s.getElementsByTagName("img")[0],d=0;d<u.attributes.length;d++){var m=u.attributes[d];if(m.value!==""&&(m.name==="src"||m.name==="srcset"||/\.(jpg|jpeg|png|webp)/i.test(m.value))){if(c.getAttribute(m.name)===m.value)continue;var p=m.name;c.hasAttribute(p)&&(p="data-old-"+p),c.setAttribute(p,m.value)}}o.parentNode.replaceChild(s.firstElementChild,l)}}})},_removeScripts:function(r){this._removeNodes(this._getAllNodesWithTag(r,["script","noscript"]))},_hasSingleTagInsideElement:function(r,a){return r.children.length!=1||r.children[0].tagName!==a?!1:!this._someNode(r.childNodes,function(i){return i.nodeType===this.TEXT_NODE&&this.REGEXPS.hasContent.test(i.textContent)})},_isElementWithoutContent:function(r){return r.nodeType===this.ELEMENT_NODE&&r.textContent.trim().length==0&&(r.children.length==0||r.children.length==r.getElementsByTagName("br").length+r.getElementsByTagName("hr").length)},_hasChildBlockElement:function(r){return this._someNode(r.childNodes,function(a){return this.DIV_TO_P_ELEMS.has(a.tagName)||this._hasChildBlockElement(a)})},_isPhrasingContent:function(r){return r.nodeType===this.TEXT_NODE||this.PHRASING_ELEMS.indexOf(r.tagName)!==-1||(r.tagName==="A"||r.tagName==="DEL"||r.tagName==="INS")&&this._everyNode(r.childNodes,this._isPhrasingContent)},_isWhitespace:function(r){return r.nodeType===this.TEXT_NODE&&r.textContent.trim().length===0||r.nodeType===this.ELEMENT_NODE&&r.tagName==="BR"},_getInnerText:function(r,a){a=typeof a>"u"?!0:a;var i=r.textContent.trim();return a?i.replace(this.REGEXPS.normalize," "):i},_getCharCount:function(r,a){return a=a||",",this._getInnerText(r).split(a).length-1},_cleanStyles:function(r){if(!(!r||r.tagName.toLowerCase()==="svg")){for(var a=0;a<this.PRESENTATIONAL_ATTRIBUTES.length;a++)r.removeAttribute(this.PRESENTATIONAL_ATTRIBUTES[a]);this.DEPRECATED_SIZE_ATTRIBUTE_ELEMS.indexOf(r.tagName)!==-1&&(r.removeAttribute("width"),r.removeAttribute("height"));for(var i=r.firstElementChild;i!==null;)this._cleanStyles(i),i=i.nextElementSibling}},_getLinkDensity:function(r){var a=this._getInnerText(r).length;if(a===0)return 0;var i=0;return this._forEachNode(r.getElementsByTagName("a"),function(o){var s=o.getAttribute("href"),l=s&&this.REGEXPS.hashUrl.test(s)?.3:1;i+=this._getInnerText(o).length*l}),i/a},_getClassWeight:function(r){if(!this._flagIsActive(this.FLAG_WEIGHT_CLASSES))return 0;var a=0;return typeof r.className=="string"&&r.className!==""&&(this.REGEXPS.negative.test(r.className)&&(a-=25),this.REGEXPS.positive.test(r.className)&&(a+=25)),typeof r.id=="string"&&r.id!==""&&(this.REGEXPS.negative.test(r.id)&&(a-=25),this.REGEXPS.positive.test(r.id)&&(a+=25)),a},_clean:function(r,a){var i=["object","embed","iframe"].indexOf(a)!==-1;this._removeNodes(this._getAllNodesWithTag(r,[a]),function(o){if(i){for(var s=0;s<o.attributes.length;s++)if(this._allowedVideoRegex.test(o.attributes[s].value))return!1;if(o.tagName==="object"&&this._allowedVideoRegex.test(o.innerHTML))return!1}return!0})},_hasAncestorTag:function(r,a,i,o){i=i||3,a=a.toUpperCase();for(var s=0;r.parentNode;){if(i>0&&s>i)return!1;if(r.parentNode.tagName===a&&(!o||o(r.parentNode)))return!0;r=r.parentNode,s++}return!1},_getRowAndColumnCount:function(r){for(var a=0,i=0,o=r.getElementsByTagName("tr"),s=0;s<o.length;s++){var l=o[s].getAttribute("rowspan")||0;l&&(l=parseInt(l,10)),a+=l||1;for(var u=0,c=o[s].getElementsByTagName("td"),d=0;d<c.length;d++){var m=c[d].getAttribute("colspan")||0;m&&(m=parseInt(m,10)),u+=m||1}i=Math.max(i,u)}return{rows:a,columns:i}},_markDataTables:function(r){for(var a=r.getElementsByTagName("table"),i=0;i<a.length;i++){var o=a[i],s=o.getAttribute("role");if(s=="presentation"){o._readabilityDataTable=!1;continue}var l=o.getAttribute("datatable");if(l=="0"){o._readabilityDataTable=!1;continue}var u=o.getAttribute("summary");if(u){o._readabilityDataTable=!0;continue}var c=o.getElementsByTagName("caption")[0];if(c&&c.childNodes.length>0){o._readabilityDataTable=!0;continue}var d=["col","colgroup","tfoot","thead","th"],m=function(g){return!!o.getElementsByTagName(g)[0]};if(d.some(m)){this.log("Data table because found data-y descendant"),o._readabilityDataTable=!0;continue}if(o.getElementsByTagName("table")[0]){o._readabilityDataTable=!1;continue}var p=this._getRowAndColumnCount(o);if(p.rows>=10||p.columns>4){o._readabilityDataTable=!0;continue}o._readabilityDataTable=p.rows*p.columns>10}},_fixLazyImages:function(r){this._forEachNode(this._getAllNodesWithTag(r,["img","picture","figure"]),function(a){if(a.src&&this.REGEXPS.b64DataUrl.test(a.src)){var i=this.REGEXPS.b64DataUrl.exec(a.src);if(i[1]==="image/svg+xml")return;for(var o=!1,s=0;s<a.attributes.length;s++){var l=a.attributes[s];if(l.name!=="src"&&/\.(jpg|jpeg|png|webp)/i.test(l.value)){o=!0;break}}if(o){var u=a.src.search(/base64\s*/i)+7,c=a.src.length-u;c<133&&a.removeAttribute("src")}}if(!((a.src||a.srcset&&a.srcset!="null")&&a.className.toLowerCase().indexOf("lazy")===-1)){for(var d=0;d<a.attributes.length;d++)if(l=a.attributes[d],!(l.name==="src"||l.name==="srcset"||l.name==="alt")){var m=null;if(/\.(jpg|jpeg|png|webp)\s+\d/.test(l.value)?m="srcset":/^\s*\S+\.(jpg|jpeg|png|webp)\S*\s*$/.test(l.value)&&(m="src"),m){if(a.tagName==="IMG"||a.tagName==="PICTURE")a.setAttribute(m,l.value);else if(a.tagName==="FIGURE"&&!this._getAllNodesWithTag(a,["img","picture"]).length){var p=this._doc.createElement("img");p.setAttribute(m,l.value),a.appendChild(p)}}}}})},_getTextDensity:function(r,a){var i=this._getInnerText(r,!0).length;if(i===0)return 0;var o=0,s=this._getAllNodesWithTag(r,a);return this._forEachNode(s,l=>o+=this._getInnerText(l,!0).length),o/i},_cleanConditionally:function(r,a){this._flagIsActive(this.FLAG_CLEAN_CONDITIONALLY)&&this._removeNodes(this._getAllNodesWithTag(r,[a]),function(i){var o=function(k){return k._readabilityDataTable},s=a==="ul"||a==="ol";if(!s){var l=0,u=this._getAllNodesWithTag(i,["ul","ol"]);this._forEachNode(u,k=>l+=this._getInnerText(k).length),s=l/this._getInnerText(i).length>.9}if(a==="table"&&o(i)||this._hasAncestorTag(i,"table",-1,o)||this._hasAncestorTag(i,"code"))return!1;var c=this._getClassWeight(i);this.log("Cleaning Conditionally",i);var d=0;if(c+d<0)return!0;if(this._getCharCount(i,",")<10){for(var m=i.getElementsByTagName("p").length,p=i.getElementsByTagName("img").length,g=i.getElementsByTagName("li").length-100,h=i.getElementsByTagName("input").length,v=this._getTextDensity(i,["h1","h2","h3","h4","h5","h6"]),y=0,x=this._getAllNodesWithTag(i,["object","embed","iframe"]),b=0;b<x.length;b++){for(var T=0;T<x[b].attributes.length;T++)if(this._allowedVideoRegex.test(x[b].attributes[T].value))return!1;if(x[b].tagName==="object"&&this._allowedVideoRegex.test(x[b].innerHTML))return!1;y++}var C=this._getLinkDensity(i),w=this._getInnerText(i).length,M=p>1&&m/p<.5&&!this._hasAncestorTag(i,"figure")||!s&&g>m||h>Math.floor(m/3)||!s&&v<.9&&w<25&&(p===0||p>2)&&!this._hasAncestorTag(i,"figure")||!s&&c<25&&C>.2||c>=25&&C>.5||y===1&&w<75||y>1;if(s&&M){for(var E=0;E<i.children.length;E++)if(i.children[E].children.length>1)return M;let k=i.getElementsByTagName("li").length;if(p==k)return!1}return M}return!1})},_cleanMatchedNodes:function(r,a){for(var i=this._getNextNode(r,!0),o=this._getNextNode(r);o&&o!=i;)a.call(this,o,o.className+" "+o.id)?o=this._removeAndGetNext(o):o=this._getNextNode(o)},_cleanHeaders:function(r){let a=this._getAllNodesWithTag(r,["h1","h2"]);this._removeNodes(a,function(i){let o=this._getClassWeight(i)<0;return o&&this.log("Removing header with low class weight:",i),o})},_headerDuplicatesTitle:function(r){if(r.tagName!="H1"&&r.tagName!="H2")return!1;var a=this._getInnerText(r,!1);return this.log("Evaluating similarity of header:",a,this._articleTitle),this._textSimilarity(this._articleTitle,a)>.75},_flagIsActive:function(r){return(this._flags&r)>0},_removeFlag:function(r){this._flags=this._flags&~r},_isProbablyVisible:function(r){return(!r.style||r.style.display!="none")&&!r.hasAttribute("hidden")&&(!r.hasAttribute("aria-hidden")||r.getAttribute("aria-hidden")!="true"||r.className&&r.className.indexOf&&r.className.indexOf("fallback-image")!==-1)},parse:function(){if(this._maxElemsToParse>0){var r=this._doc.getElementsByTagName("*").length;if(r>this._maxElemsToParse)throw new Error("Aborting parsing document; "+r+" elements found")}this._unwrapNoscriptImages(this._doc);var a=this._disableJSONLD?{}:this._getJSONLD(this._doc);this._removeScripts(this._doc),this._prepDocument();var i=this._getArticleMetadata(a);this._articleTitle=i.title;var o=this._grabArticle();if(!o)return null;if(this.log("Grabbed: "+o.innerHTML),this._postProcessContent(o),!i.excerpt){var s=o.getElementsByTagName("p");s.length>0&&(i.excerpt=s[0].textContent.trim())}var l=o.textContent;return{title:this._articleTitle,byline:i.byline||this._articleByline,dir:this._articleDir,lang:this._articleLang,content:this._serializer(o),textContent:l,length:l.length,excerpt:i.excerpt,siteName:i.siteName||this._articleSiteName}}},typeof t=="object"&&(t.exports=n)}),XR=m1((e,t)=>{var n={unlikelyCandidates:/-ad-|ai2html|banner|breadcrumbs|combx|comment|community|cover-wrap|disqus|extra|footer|gdpr|header|legends|menu|related|remark|replies|rss|shoutbox|sidebar|skyscraper|social|sponsor|supplemental|ad-break|agegate|pagination|pager|popup|yom-remote/i,okMaybeItsACandidate:/and|article|body|column|content|main|shadow/i};function r(i){return(!i.style||i.style.display!="none")&&!i.hasAttribute("hidden")&&(!i.hasAttribute("aria-hidden")||i.getAttribute("aria-hidden")!="true"||i.className&&i.className.indexOf&&i.className.indexOf("fallback-image")!==-1)}function a(i,o={}){typeof o=="function"&&(o={visibilityChecker:o});var s={minScore:20,minContentLength:140,visibilityChecker:r};o=Object.assign(s,o);var l=i.querySelectorAll("p, pre, article"),u=i.querySelectorAll("div > br");if(u.length){var c=new Set(l);[].forEach.call(u,function(m){c.add(m.parentNode)}),l=Array.from(c)}var d=0;return[].some.call(l,function(m){if(!o.visibilityChecker(m))return!1;var p=m.className+" "+m.id;if(n.unlikelyCandidates.test(p)&&!n.okMaybeItsACandidate.test(p)||m.matches("li p"))return!1;var g=m.textContent.trim().length;return g<o.minContentLength?!1:(d+=Math.sqrt(g-o.minContentLength),d>o.minScore)})}typeof t=="object"&&(t.exports=a)}),ax=m1((e,t)=>{var n=JR(),r=XR();t.exports={Readability:n,isProbablyReaderable:r}}),ix={};KR(ix,{Readability:()=>om,default:()=>lx,isProbablyReaderable:()=>sx});var ox=rx(ax());ZR(ix,rx(ax()));var{Readability:om,isProbablyReaderable:sx}=ox,{default:nx,...$R}=ox,lx=nx!==void 0?nx:$R;var ux=class extends Error{constructor(e,t){super(e),this.name="ParseError",this.type=t.type,this.field=t.field,this.value=t.value,this.line=t.line}};function p1(e){}function g1(e){if(typeof e=="function")throw new TypeError("`callbacks` must be an object, got a function instead. Did you mean `{onEvent: fn}`?");let{onEvent:t=p1,onError:n=p1,onRetry:r=p1,onComment:a}=e,i="",o=!0,s,l="",u="";function c(h){let v=o?h.replace(/^\xEF\xBB\xBF/,""):h,[y,x]=ej(`${i}${v}`);for(let b of y)d(b);i=x,o=!1}function d(h){if(h===""){p();return}if(h.startsWith(":")){a&&a(h.slice(h.startsWith(": ")?2:1));return}let v=h.indexOf(":");if(v!==-1){let y=h.slice(0,v),x=h[v+1]===" "?2:1,b=h.slice(v+x);m(y,b,h);return}m(h,"",h)}function m(h,v,y){switch(h){case"event":u=v;break;case"data":l=`${l}${v} `;break;case"id":s=v.includes("\0")?void 0:v;break;case"retry":/^\d+$/.test(v)?r(parseInt(v,10)):n(new ux(`Invalid \`retry\` value: "${v}"`,{type:"invalid-retry",value:v,line:y}));break;default:n(new ux(`Unknown field "${h.length>20?`${h.slice(0,20)}\u2026`:h}"`,{type:"unknown-field",field:h,value:v,line:y}));break}}function p(){l.length>0&&t({id:s,event:u||void 0,data:l.endsWith(` `)?l.slice(0,-1):l}),s=void 0,l="",u=""}function g(h={}){i&&h.consume&&d(i),o=!0,s=void 0,l="",u="",i=""}return{feed:c,reset:g}}function ej(e){let t=[],n="",r=0;for(;r<e.length;){let a=e.indexOf("\r",r),i=e.indexOf(` `,r),o=-1;if(a!==-1&&i!==-1?o=Math.min(a,i):a!==-1?o=a:i!==-1&&(o=i),o===-1){n=e.slice(r);break}else{let s=e.slice(r,o);t.push(s),r=o+1,e[r-1]==="\r"&&e[r]===` `&&r++}}return[t,n]}var tj=Object.create,f1=Object.defineProperty,nj=Object.getOwnPropertyDescriptor,rj=Object.getOwnPropertyNames,aj=Object.getPrototypeOf,ij=Object.prototype.hasOwnProperty,oj=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),sj=(e,t)=>{for(var n in t)f1(e,n,{get:t[n],enumerable:!0})},h1=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of rj(t))!ij.call(e,a)&&a!==n&&f1(e,a,{get:()=>t[a],enumerable:!(r=nj(t,a))||r.enumerable});return e},lj=(e,t,n)=>(h1(e,t,"default"),n&&h1(n,t,"default")),dx=(e,t,n)=>(n=e!=null?tj(aj(e)):{},h1(t||!e||!e.__esModule?f1(n,"default",{value:e,enumerable:!0}):n,e)),mx=oj(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parse=void 0;function t(b){if(b!==void 0){if(b===null)return null;if(b==="")return"";b=b.replace(/\\+$/,T=>T.length%2===0?T:T.slice(0,-1));try{return JSON.parse(b)}catch(T){let[C,w]=b.trimLeft()[0]===":"?n(b,T):n(b,T,p);if(t.lastParseReminding=w,t.onExtraToken&&w.length>0){let M=w.trimRight();t.lastParseReminding=M,M.length>0&&t.onExtraToken(b,C,M)}return C}}}e.parse=t,function(b){b.onExtraToken=(T,C,w)=>{}}(t=e.parse||(e.parse={}));function n(b,T,C){let w=a[b[0]]||C;if(!w)throw T;return w(b,T)}function r(b,T,C){return b[0]==='"'?c(b):b[0]==="'"?m(b):p(b,T,C)}var a={};function i(b){return b.trimLeft()}a[" "]=o,a["\r"]=o,a[` `]=o,a[" "]=o;function o(b,T){return b=i(b),n(b,T)}a["["]=s;function s(b,T){b=b.substr(1);let C=[];for(b=i(b);b.length>0;){if(b[0]==="]"){b=b.substr(1);break}let w=n(b,T,(M,E)=>p(M,E,[",","]"]));C.push(w[0]),b=w[1],b=i(b),b[0]===","&&(b=b.substring(1),b=i(b))}return[C,b]}for(let b of"0123456789.-".slice())a[b]=l;function l(b){for(let T=0;T<b.length;T++){let C=b[T];if(a[C]===l)continue;let w=b.substring(0,T);return b=b.substring(T),[u(w),b]}return[u(b),""]}function u(b){if(b==="-")return-0;let T=+b;return Number.isNaN(T)?b:T}a['"']=c;function c(b){for(let T=1;T<b.length;T++){let C=b[T];if(C==="\\"){T++;continue}if(C==='"'){let w=d(b.substring(0,T+1));return b=b.substring(T+1),[JSON.parse(w),b]}}return[JSON.parse(d(b)+'"'),""]}function d(b){return b.replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r")}a["'"]=m;function m(b){for(let T=1;T<b.length;T++){let C=b[T];if(C==="\\"){T++;continue}if(C==="'"){let w=d(b.substring(0,T+1));return b=b.substring(T+1),[JSON.parse('"'+w.slice(1,-1)+'"'),b]}}return[JSON.parse('"'+d(b.slice(1))+'"'),""]}function p(b,T,C=[" "]){let w=Math.min(...C.map(k=>{let N=b.indexOf(k);return N===-1?b.length:N})),M=b.substring(0,w).trim(),E=b.substring(w);return[M,E]}a["{"]=g;function g(b,T){b=b.substr(1);let C={};for(b=i(b);b.length>0;){if(b[0]==="}"){b=b.substr(1);break}let w=r(b,T,[":","}"]),M=w[0];if(b=w[1],b=i(b),b[0]!==":"){C[M]=void 0;break}if(b=b.substr(1),b=i(b),b.length===0){C[M]=void 0;break}let E=n(b,T);C[M]=E[0],b=E[1],b=i(b),b[0]===","&&(b=b.substr(1),b=i(b))}return[C,b]}a.t=h;function h(b,T){return x(b,"true",!0,T)}a.f=v;function v(b,T){return x(b,"false",!1,T)}a.n=y;function y(b,T){return x(b,"null",null,T)}function x(b,T,C,w){for(let M=T.length;M>=1;M--)if(b.startsWith(T.slice(0,M)))return[C,b.slice(M)];{let M=JSON.stringify(b.slice(0,T.length));throw w}}}),px={};sj(px,{__esModule:()=>uj,default:()=>hx,parse:()=>Jo});var gx=dx(mx());lj(px,dx(mx()));var{__esModule:uj,parse:Jo}=gx,{default:cx,...cj}=gx,hx=cx!==void 0?cx:cj;function dj(e,t){return e.endsWith(t)?e.length===t.length||e[e.length-t.length-1]===".":!1}function mj(e,t){let n=e.length-t.length-2,r=e.lastIndexOf(".",n);return r===-1?e:e.slice(r+1)}function pj(e,t,n){if(n.validHosts!==null){let a=n.validHosts;for(let i of a)if(dj(t,i))return i}let r=0;if(t.startsWith("."))for(;r<t.length&&t[r]===".";)r+=1;return e.length===t.length-r?null:mj(t,e)}function gj(e,t){return e.slice(0,-t.length-1)}function fx(e,t){let n=0,r=e.length,a=!1;if(!t){if(e.startsWith("data:"))return null;for(;n<e.length&&e.charCodeAt(n)<=32;)n+=1;for(;r>n+1&&e.charCodeAt(r-1)<=32;)r-=1;if(e.charCodeAt(n)===47&&e.charCodeAt(n+1)===47)n+=2;else{let u=e.indexOf(":/",n);if(u!==-1){let c=u-n,d=e.charCodeAt(n),m=e.charCodeAt(n+1),p=e.charCodeAt(n+2),g=e.charCodeAt(n+3),h=e.charCodeAt(n+4);if(!(c===5&&d===104&&m===116&&p===116&&g===112&&h===115)&&!(c===4&&d===104&&m===116&&p===116&&g===112)&&!(c===3&&d===119&&m===115&&p===115)&&!(c===2&&d===119&&m===115))for(let v=n;v<u;v+=1){let y=e.charCodeAt(v)|32;if(!(y>=97&&y<=122||y>=48&&y<=57||y===46||y===45||y===43))return null}for(n=u+2;e.charCodeAt(n)===47;)n+=1}}let o=-1,s=-1,l=-1;for(let u=n;u<r;u+=1){let c=e.charCodeAt(u);if(c===35||c===47||c===63){r=u;break}else c===64?o=u:c===93?s=u:c===58?l=u:c>=65&&c<=90&&(a=!0)}if(o!==-1&&o>n&&o<r&&(n=o+1),e.charCodeAt(n)===91)return s!==-1?e.slice(n+1,s).toLowerCase():null;l!==-1&&l>n&&l<r&&(r=l)}for(;r>n+1&&e.charCodeAt(r-1)===46;)r-=1;let i=n!==0||r!==e.length?e.slice(n,r):e;return a?i.toLowerCase():i}function hj(e){if(e.length<7||e.length>15)return!1;let t=0;for(let n=0;n<e.length;n+=1){let r=e.charCodeAt(n);if(r===46)t+=1;else if(r<48||r>57)return!1}return t===3&&e.charCodeAt(0)!==46&&e.charCodeAt(e.length-1)!==46}function fj(e){if(e.length<3)return!1;let t=e.startsWith("[")?1:0,n=e.length;if(e[n-1]==="]"&&(n-=1),n-t>39)return!1;let r=!1;for(;t<n;t+=1){let a=e.charCodeAt(t);if(a===58)r=!0;else if(!(a>=48&&a<=57||a>=97&&a<=102||a>=65&&a<=90))return!1}return r}function bj(e){return fj(e)||hj(e)}function bx(e){return e>=97&&e<=122||e>=48&&e<=57||e>127}function yx(e){if(e.length>255||e.length===0||!bx(e.charCodeAt(0))&&e.charCodeAt(0)!==46&&e.charCodeAt(0)!==95)return!1;let t=-1,n=-1,r=e.length;for(let a=0;a<r;a+=1){let i=e.charCodeAt(a);if(i===46){if(a-t>64||n===46||n===45||n===95)return!1;t=a}else if(!(bx(i)||i===45||i===95))return!1;n=i}return r-t-1<=63&&n!==45}function xx({allowIcannDomains:e=!0,allowPrivateDomains:t=!1,detectIp:n=!0,extractHostname:r=!0,mixedInputs:a=!0,validHosts:i=null,validateHostname:o=!0}){return{allowIcannDomains:e,allowPrivateDomains:t,detectIp:n,extractHostname:r,mixedInputs:a,validHosts:i,validateHostname:o}}var yj=xx({});function xj(e){return e===void 0?yj:xx(e)}function vj(e,t){return t.length===e.length?"":e.slice(0,-t.length-1)}function vx(){return{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null}}function Tx(e){e.domain=null,e.domainWithoutSuffix=null,e.hostname=null,e.isIcann=null,e.isIp=null,e.isPrivate=null,e.publicSuffix=null,e.subdomain=null}function Cx(e,t,n,r,a){let i=xj(r);return typeof e!="string"||(i.extractHostname?i.mixedInputs?a.hostname=fx(e,yx(e)):a.hostname=fx(e,!1):a.hostname=e,i.detectIp&&a.hostname!==null&&(a.isIp=bj(a.hostname),a.isIp))?a:i.validateHostname&&i.extractHostname&&a.hostname!==null&&!yx(a.hostname)?(a.hostname=null,a):(t===0||a.hostname===null||(n(a.hostname,i,a),t===2||a.publicSuffix===null)||(a.domain=pj(a.publicSuffix,a.hostname,i),t===3||a.domain===null)||(a.subdomain=vj(a.hostname,a.domain),t===4)||(a.domainWithoutSuffix=gj(a.domain,a.publicSuffix)),a)}function wx(e,t,n){if(!t.allowPrivateDomains&&e.length>3){let r=e.length-1,a=e.charCodeAt(r),i=e.charCodeAt(r-1),o=e.charCodeAt(r-2),s=e.charCodeAt(r-3);if(a===109&&i===111&&o===99&&s===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="com",!0;if(a===103&&i===114&&o===111&&s===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="org",!0;if(a===117&&i===100&&o===101&&s===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="edu",!0;if(a===118&&i===111&&o===103&&s===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="gov",!0;if(a===116&&i===101&&o===110&&s===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="net",!0;if(a===101&&i===100&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix="de",!0}return!1}var Tj=function(){let e=[1,{}],t=[2,{}],n=[0,{city:e}];return[0,{ck:[0,{www:e}],jp:[0,{kawasaki:n,kitakyushu:n,kobe:n,nagoya:n,sapporo:n,sendai:n,yokohama:n}],dev:[0,{hrsn:[0,{psl:[0,{wc:[0,{ignored:t,sub:[0,{ignored:t}]}]}]}]}]}]}(),Cj=function(){let e=[1,{}],t=[2,{}],n=[1,{com:e,edu:e,gov:e,net:e,org:e}],r=[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e}],a=[0,{"*":t}],i=[2,{s:a}],o=[0,{relay:t}],s=[2,{id:t}],l=[1,{gov:e}],u=[0,{"transfer-webapp":t}],c=[0,{notebook:t,studio:t}],d=[0,{labeling:t,notebook:t,studio:t}],m=[0,{notebook:t}],p=[0,{labeling:t,notebook:t,"notebook-fips":t,studio:t}],g=[0,{notebook:t,"notebook-fips":t,studio:t,"studio-fips":t}],h=[0,{"*":e}],v=[1,{co:t}],y=[0,{objects:t}],x=[2,{nodes:t}],b=[0,{my:a}],T=[0,{s3:t,"s3-accesspoint":t,"s3-website":t}],C=[0,{s3:t,"s3-accesspoint":t}],w=[0,{direct:t}],M=[0,{"webview-assets":t}],E=[0,{vfs:t,"webview-assets":t}],k=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:T,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":M,cloud9:E}],N=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:C,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":M,cloud9:E}],F=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:T,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":M,cloud9:E}],j=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:T,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t}],B=[0,{s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-website":t}],O=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:B,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":M,cloud9:E}],_=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:B,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-deprecated":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":M,cloud9:E}],I=[0,{s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t}],L=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:I,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t}],S=[0,{auth:t}],P=[0,{auth:t,"auth-fips":t}],H=[0,{"auth-fips":t}],z=[0,{apps:t}],W=[0,{paas:t}],V=[2,{eu:t}],Y=[0,{app:t}],X=[0,{site:t}],oe=[1,{com:e,edu:e,net:e,org:e}],ve=[0,{j:t}],Ce=[0,{dyn:t}],ye=[1,{co:e,com:e,edu:e,gov:e,net:e,org:e}],ue=[0,{p:t}],Q=[0,{user:t}],te=[0,{shop:t}],re=[0,{cdn:t}],K=[0,{cust:t,reservd:t}],he=[0,{cust:t}],Fe=[0,{s3:t}],xe=[1,{biz:e,com:e,edu:e,gov:e,info:e,net:e,org:e}],ge=[0,{ipfs:t}],Ve=[1,{framer:t}],dt=[0,{forgot:t}],Re=[1,{gs:e}],ut=[0,{nes:e}],Me=[1,{k12:e,cc:e,lib:e}],yt=[1,{cc:e,lib:e}];return[0,{ac:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,drr:t,feedback:t,forms:t}],ad:e,ae:[1,{ac:e,co:e,gov:e,mil:e,net:e,org:e,sch:e}],aero:[1,{airline:e,airport:e,"accident-investigation":e,"accident-prevention":e,aerobatic:e,aeroclub:e,aerodrome:e,agents:e,"air-surveillance":e,"air-traffic-control":e,aircraft:e,airtraffic:e,ambulance:e,association:e,author:e,ballooning:e,broker:e,caa:e,cargo:e,catering:e,certification:e,championship:e,charter:e,civilaviation:e,club:e,conference:e,consultant:e,consulting:e,control:e,council:e,crew:e,design:e,dgca:e,educator:e,emergency:e,engine:e,engineer:e,entertainment:e,equipment:e,exchange:e,express:e,federation:e,flight:e,freight:e,fuel:e,gliding:e,government:e,groundhandling:e,group:e,hanggliding:e,homebuilt:e,insurance:e,journal:e,journalist:e,leasing:e,logistics:e,magazine:e,maintenance:e,marketplace:e,media:e,microlight:e,modelling:e,navigation:e,parachuting:e,paragliding:e,"passenger-association":e,pilot:e,press:e,production:e,recreation:e,repbody:e,res:e,research:e,rotorcraft:e,safety:e,scientist:e,services:e,show:e,skydiving:e,software:e,student:e,taxi:e,trader:e,trading:e,trainer:e,union:e,workinggroup:e,works:e}],af:n,ag:[1,{co:e,com:e,net:e,nom:e,org:e,obj:t}],ai:[1,{com:e,net:e,off:e,org:e,uwu:t,framer:t}],al:r,am:[1,{co:e,com:e,commune:e,net:e,org:e,radio:t}],ao:[1,{co:e,ed:e,edu:e,gov:e,gv:e,it:e,og:e,org:e,pb:e}],aq:e,ar:[1,{bet:e,com:e,coop:e,edu:e,gob:e,gov:e,int:e,mil:e,musica:e,mutual:e,net:e,org:e,seg:e,senasa:e,tur:e}],arpa:[1,{e164:e,home:e,"in-addr":e,ip6:e,iris:e,uri:e,urn:e}],as:l,asia:[1,{cloudns:t,daemon:t,dix:t}],at:[1,{ac:[1,{sth:e}],co:e,gv:e,or:e,funkfeuer:[0,{wien:t}],futurecms:[0,{"*":t,ex:a,in:a}],futurehosting:t,futuremailing:t,ortsinfo:[0,{ex:a,kunden:a}],biz:t,info:t,"123webseite":t,priv:t,myspreadshop:t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t}],au:[1,{asn:e,com:[1,{cloudlets:[0,{mel:t}],myspreadshop:t}],edu:[1,{act:e,catholic:e,nsw:[1,{schools:e}],nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}],gov:[1,{qld:e,sa:e,tas:e,vic:e,wa:e}],id:e,net:e,org:e,conf:e,oz:e,act:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}],aw:[1,{com:e}],ax:e,az:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,int:e,mil:e,name:e,net:e,org:e,pp:e,pro:e}],ba:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,rs:t}],bb:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,net:e,org:e,store:e,tv:e}],bd:h,be:[1,{ac:e,cloudns:t,webhosting:t,interhostsolutions:[0,{cloud:t}],kuleuven:[0,{ezproxy:t}],"123website":t,myspreadshop:t,transurl:a}],bf:l,bg:[1,{0:e,1:e,2:e,3:e,4:e,5:e,6:e,7:e,8:e,9:e,a:e,b:e,c:e,d:e,e,f:e,g:e,h:e,i:e,j:e,k:e,l:e,m:e,n:e,o:e,p:e,q:e,r:e,s:e,t:e,u:e,v:e,w:e,x:e,y:e,z:e,barsy:t}],bh:n,bi:[1,{co:e,com:e,edu:e,or:e,org:e}],biz:[1,{activetrail:t,"cloud-ip":t,cloudns:t,jozi:t,dyndns:t,"for-better":t,"for-more":t,"for-some":t,"for-the":t,selfip:t,webhop:t,orx:t,mmafan:t,myftp:t,"no-ip":t,dscloud:t}],bj:[1,{africa:e,agro:e,architectes:e,assur:e,avocats:e,co:e,com:e,eco:e,econo:e,edu:e,info:e,loisirs:e,money:e,net:e,org:e,ote:e,restaurant:e,resto:e,tourism:e,univ:e}],bm:n,bn:[1,{com:e,edu:e,gov:e,net:e,org:e,co:t}],bo:[1,{com:e,edu:e,gob:e,int:e,mil:e,net:e,org:e,tv:e,web:e,academia:e,agro:e,arte:e,blog:e,bolivia:e,ciencia:e,cooperativa:e,democracia:e,deporte:e,ecologia:e,economia:e,empresa:e,indigena:e,industria:e,info:e,medicina:e,movimiento:e,musica:e,natural:e,nombre:e,noticias:e,patria:e,plurinacional:e,politica:e,profesional:e,pueblo:e,revista:e,salud:e,tecnologia:e,tksat:e,transporte:e,wiki:e}],br:[1,{"9guacu":e,abc:e,adm:e,adv:e,agr:e,aju:e,am:e,anani:e,aparecida:e,app:e,arq:e,art:e,ato:e,b:e,barueri:e,belem:e,bet:e,bhz:e,bib:e,bio:e,blog:e,bmd:e,boavista:e,bsb:e,campinagrande:e,campinas:e,caxias:e,cim:e,cng:e,cnt:e,com:[1,{simplesite:t}],contagem:e,coop:e,coz:e,cri:e,cuiaba:e,curitiba:e,def:e,des:e,det:e,dev:e,ecn:e,eco:e,edu:e,emp:e,enf:e,eng:e,esp:e,etc:e,eti:e,far:e,feira:e,flog:e,floripa:e,fm:e,fnd:e,fortal:e,fot:e,foz:e,fst:e,g12:e,geo:e,ggf:e,goiania:e,gov:[1,{ac:e,al:e,am:e,ap:e,ba:e,ce:e,df:e,es:e,go:e,ma:e,mg:e,ms:e,mt:e,pa:e,pb:e,pe:e,pi:e,pr:e,rj:e,rn:e,ro:e,rr:e,rs:e,sc:e,se:e,sp:e,to:e}],gru:e,imb:e,ind:e,inf:e,jab:e,jampa:e,jdf:e,joinville:e,jor:e,jus:e,leg:[1,{ac:t,al:t,am:t,ap:t,ba:t,ce:t,df:t,es:t,go:t,ma:t,mg:t,ms:t,mt:t,pa:t,pb:t,pe:t,pi:t,pr:t,rj:t,rn:t,ro:t,rr:t,rs:t,sc:t,se:t,sp:t,to:t}],leilao:e,lel:e,log:e,londrina:e,macapa:e,maceio:e,manaus:e,maringa:e,mat:e,med:e,mil:e,morena:e,mp:e,mus:e,natal:e,net:e,niteroi:e,nom:h,not:e,ntr:e,odo:e,ong:e,org:e,osasco:e,palmas:e,poa:e,ppg:e,pro:e,psc:e,psi:e,pvh:e,qsl:e,radio:e,rec:e,recife:e,rep:e,ribeirao:e,rio:e,riobranco:e,riopreto:e,salvador:e,sampa:e,santamaria:e,santoandre:e,saobernardo:e,saogonca:e,seg:e,sjc:e,slg:e,slz:e,sorocaba:e,srv:e,taxi:e,tc:e,tec:e,teo:e,the:e,tmp:e,trd:e,tur:e,tv:e,udi:e,vet:e,vix:e,vlog:e,wiki:e,zlg:e}],bs:[1,{com:e,edu:e,gov:e,net:e,org:e,we:t}],bt:n,bv:e,bw:[1,{ac:e,co:e,gov:e,net:e,org:e}],by:[1,{gov:e,mil:e,com:e,of:e,mediatech:t}],bz:[1,{co:e,com:e,edu:e,gov:e,net:e,org:e,za:t,mydns:t,gsj:t}],ca:[1,{ab:e,bc:e,mb:e,nb:e,nf:e,nl:e,ns:e,nt:e,nu:e,on:e,pe:e,qc:e,sk:e,yk:e,gc:e,barsy:t,awdev:a,co:t,"no-ip":t,myspreadshop:t,box:t}],cat:e,cc:[1,{cleverapps:t,cloudns:t,ftpaccess:t,"game-server":t,myphotos:t,scrapping:t,twmail:t,csx:t,fantasyleague:t,spawn:[0,{instances:t}]}],cd:l,cf:e,cg:e,ch:[1,{square7:t,cloudns:t,cloudscale:[0,{cust:t,lpg:y,rma:y}],objectstorage:[0,{lpg:t,rma:t}],flow:[0,{ae:[0,{alp1:t}],appengine:t}],"linkyard-cloud":t,gotdns:t,dnsking:t,"123website":t,myspreadshop:t,firenet:[0,{"*":t,svc:a}],"12hp":t,"2ix":t,"4lima":t,"lima-city":t}],ci:[1,{ac:e,"xn--aroport-bya":e,a\u00E9roport:e,asso:e,co:e,com:e,ed:e,edu:e,go:e,gouv:e,int:e,net:e,or:e,org:e}],ck:h,cl:[1,{co:e,gob:e,gov:e,mil:e,cloudns:t}],cm:[1,{co:e,com:e,gov:e,net:e}],cn:[1,{ac:e,com:[1,{amazonaws:[0,{"cn-north-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:T,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t}],"cn-northwest-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:C,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t}],compute:a,airflow:[0,{"cn-north-1":a,"cn-northwest-1":a}],eb:[0,{"cn-north-1":t,"cn-northwest-1":t}],elb:a}],sagemaker:[0,{"cn-north-1":c,"cn-northwest-1":c}]}],edu:e,gov:e,mil:e,net:e,org:e,"xn--55qx5d":e,\u516C\u53F8:e,"xn--od0alg":e,\u7DB2\u7D61:e,"xn--io0a7i":e,\u7F51\u7EDC:e,ah:e,bj:e,cq:e,fj:e,gd:e,gs:e,gx:e,gz:e,ha:e,hb:e,he:e,hi:e,hk:e,hl:e,hn:e,jl:e,js:e,jx:e,ln:e,mo:e,nm:e,nx:e,qh:e,sc:e,sd:e,sh:[1,{as:t}],sn:e,sx:e,tj:e,tw:e,xj:e,xz:e,yn:e,zj:e,"canva-apps":t,canvasite:b,myqnapcloud:t,quickconnect:w}],co:[1,{com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e,carrd:t,crd:t,otap:a,leadpages:t,lpages:t,mypi:t,xmit:a,firewalledreplit:s,repl:s,supabase:t}],com:[1,{a2hosted:t,cpserver:t,adobeaemcloud:[2,{dev:a}],africa:t,airkitapps:t,"airkitapps-au":t,aivencloud:t,alibabacloudcs:t,kasserver:t,amazonaws:[0,{"af-south-1":k,"ap-east-1":N,"ap-northeast-1":F,"ap-northeast-2":F,"ap-northeast-3":k,"ap-south-1":F,"ap-south-2":j,"ap-southeast-1":F,"ap-southeast-2":F,"ap-southeast-3":j,"ap-southeast-4":j,"ap-southeast-5":[0,{"execute-api":t,dualstack:T,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t}],"ca-central-1":O,"ca-west-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:B,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t}],"eu-central-1":F,"eu-central-2":j,"eu-north-1":N,"eu-south-1":k,"eu-south-2":j,"eu-west-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:T,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":M,cloud9:E}],"eu-west-2":N,"eu-west-3":k,"il-central-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:T,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":M,cloud9:[0,{vfs:t}]}],"me-central-1":j,"me-south-1":N,"sa-east-1":k,"us-east-1":[2,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:B,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-deprecated":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":M,cloud9:E}],"us-east-2":_,"us-gov-east-1":L,"us-gov-west-1":L,"us-west-1":O,"us-west-2":_,compute:a,"compute-1":a,airflow:[0,{"af-south-1":a,"ap-east-1":a,"ap-northeast-1":a,"ap-northeast-2":a,"ap-northeast-3":a,"ap-south-1":a,"ap-south-2":a,"ap-southeast-1":a,"ap-southeast-2":a,"ap-southeast-3":a,"ap-southeast-4":a,"ca-central-1":a,"ca-west-1":a,"eu-central-1":a,"eu-central-2":a,"eu-north-1":a,"eu-south-1":a,"eu-south-2":a,"eu-west-1":a,"eu-west-2":a,"eu-west-3":a,"il-central-1":a,"me-central-1":a,"me-south-1":a,"sa-east-1":a,"us-east-1":a,"us-east-2":a,"us-west-1":a,"us-west-2":a}],s3:t,"s3-1":t,"s3-ap-east-1":t,"s3-ap-northeast-1":t,"s3-ap-northeast-2":t,"s3-ap-northeast-3":t,"s3-ap-south-1":t,"s3-ap-southeast-1":t,"s3-ap-southeast-2":t,"s3-ca-central-1":t,"s3-eu-central-1":t,"s3-eu-north-1":t,"s3-eu-west-1":t,"s3-eu-west-2":t,"s3-eu-west-3":t,"s3-external-1":t,"s3-fips-us-gov-east-1":t,"s3-fips-us-gov-west-1":t,"s3-global":[0,{accesspoint:[0,{mrap:t}]}],"s3-me-south-1":t,"s3-sa-east-1":t,"s3-us-east-2":t,"s3-us-gov-east-1":t,"s3-us-gov-west-1":t,"s3-us-west-1":t,"s3-us-west-2":t,"s3-website-ap-northeast-1":t,"s3-website-ap-southeast-1":t,"s3-website-ap-southeast-2":t,"s3-website-eu-west-1":t,"s3-website-sa-east-1":t,"s3-website-us-east-1":t,"s3-website-us-gov-west-1":t,"s3-website-us-west-1":t,"s3-website-us-west-2":t,elb:a}],amazoncognito:[0,{"af-south-1":S,"ap-east-1":S,"ap-northeast-1":S,"ap-northeast-2":S,"ap-northeast-3":S,"ap-south-1":S,"ap-south-2":S,"ap-southeast-1":S,"ap-southeast-2":S,"ap-southeast-3":S,"ap-southeast-4":S,"ap-southeast-5":S,"ca-central-1":S,"ca-west-1":S,"eu-central-1":S,"eu-central-2":S,"eu-north-1":S,"eu-south-1":S,"eu-south-2":S,"eu-west-1":S,"eu-west-2":S,"eu-west-3":S,"il-central-1":S,"me-central-1":S,"me-south-1":S,"sa-east-1":S,"us-east-1":P,"us-east-2":P,"us-gov-east-1":H,"us-gov-west-1":H,"us-west-1":P,"us-west-2":P}],amplifyapp:t,awsapprunner:a,awsapps:t,elasticbeanstalk:[2,{"af-south-1":t,"ap-east-1":t,"ap-northeast-1":t,"ap-northeast-2":t,"ap-northeast-3":t,"ap-south-1":t,"ap-southeast-1":t,"ap-southeast-2":t,"ap-southeast-3":t,"ca-central-1":t,"eu-central-1":t,"eu-north-1":t,"eu-south-1":t,"eu-west-1":t,"eu-west-2":t,"eu-west-3":t,"il-central-1":t,"me-south-1":t,"sa-east-1":t,"us-east-1":t,"us-east-2":t,"us-gov-east-1":t,"us-gov-west-1":t,"us-west-1":t,"us-west-2":t}],awsglobalaccelerator:t,siiites:t,appspacehosted:t,appspaceusercontent:t,"on-aptible":t,myasustor:t,"balena-devices":t,boutir:t,bplaced:t,cafjs:t,"canva-apps":t,"cdn77-storage":t,br:t,cn:t,de:t,eu:t,jpn:t,mex:t,ru:t,sa:t,uk:t,us:t,za:t,"clever-cloud":[0,{services:a}],dnsabr:t,"ip-ddns":t,jdevcloud:t,wpdevcloud:t,"cf-ipfs":t,"cloudflare-ipfs":t,trycloudflare:t,co:t,devinapps:a,builtwithdark:t,datadetect:[0,{demo:t,instance:t}],dattolocal:t,dattorelay:t,dattoweb:t,mydatto:t,digitaloceanspaces:a,discordsays:t,discordsez:t,drayddns:t,dreamhosters:t,durumis:t,mydrobo:t,blogdns:t,cechire:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,"dyn-o-saur":t,dynalias:t,"dyndns-at-home":t,"dyndns-at-work":t,"dyndns-blog":t,"dyndns-free":t,"dyndns-home":t,"dyndns-ip":t,"dyndns-mail":t,"dyndns-office":t,"dyndns-pics":t,"dyndns-remote":t,"dyndns-server":t,"dyndns-web":t,"dyndns-wiki":t,"dyndns-work":t,"est-a-la-maison":t,"est-a-la-masion":t,"est-le-patron":t,"est-mon-blogueur":t,"from-ak":t,"from-al":t,"from-ar":t,"from-ca":t,"from-ct":t,"from-dc":t,"from-de":t,"from-fl":t,"from-ga":t,"from-hi":t,"from-ia":t,"from-id":t,"from-il":t,"from-in":t,"from-ks":t,"from-ky":t,"from-ma":t,"from-md":t,"from-mi":t,"from-mn":t,"from-mo":t,"from-ms":t,"from-mt":t,"from-nc":t,"from-nd":t,"from-ne":t,"from-nh":t,"from-nj":t,"from-nm":t,"from-nv":t,"from-oh":t,"from-ok":t,"from-or":t,"from-pa":t,"from-pr":t,"from-ri":t,"from-sc":t,"from-sd":t,"from-tn":t,"from-tx":t,"from-ut":t,"from-va":t,"from-vt":t,"from-wa":t,"from-wi":t,"from-wv":t,"from-wy":t,getmyip:t,gotdns:t,"hobby-site":t,homelinux:t,homeunix:t,iamallama:t,"is-a-anarchist":t,"is-a-blogger":t,"is-a-bookkeeper":t,"is-a-bulls-fan":t,"is-a-caterer":t,"is-a-chef":t,"is-a-conservative":t,"is-a-cpa":t,"is-a-cubicle-slave":t,"is-a-democrat":t,"is-a-designer":t,"is-a-doctor":t,"is-a-financialadvisor":t,"is-a-geek":t,"is-a-green":t,"is-a-guru":t,"is-a-hard-worker":t,"is-a-hunter":t,"is-a-landscaper":t,"is-a-lawyer":t,"is-a-liberal":t,"is-a-libertarian":t,"is-a-llama":t,"is-a-musician":t,"is-a-nascarfan":t,"is-a-nurse":t,"is-a-painter":t,"is-a-personaltrainer":t,"is-a-photographer":t,"is-a-player":t,"is-a-republican":t,"is-a-rockstar":t,"is-a-socialist":t,"is-a-student":t,"is-a-teacher":t,"is-a-techie":t,"is-a-therapist":t,"is-an-accountant":t,"is-an-actor":t,"is-an-actress":t,"is-an-anarchist":t,"is-an-artist":t,"is-an-engineer":t,"is-an-entertainer":t,"is-certified":t,"is-gone":t,"is-into-anime":t,"is-into-cars":t,"is-into-cartoons":t,"is-into-games":t,"is-leet":t,"is-not-certified":t,"is-slick":t,"is-uberleet":t,"is-with-theband":t,"isa-geek":t,"isa-hockeynut":t,issmarterthanyou:t,"likes-pie":t,likescandy:t,"neat-url":t,"saves-the-whales":t,selfip:t,"sells-for-less":t,"sells-for-u":t,servebbs:t,"simple-url":t,"space-to-rent":t,"teaches-yoga":t,writesthisblog:t,ddnsfree:t,ddnsgeek:t,giize:t,gleeze:t,kozow:t,loseyourip:t,ooguy:t,theworkpc:t,mytuleap:t,"tuleap-partners":t,encoreapi:t,evennode:[0,{"eu-1":t,"eu-2":t,"eu-3":t,"eu-4":t,"us-1":t,"us-2":t,"us-3":t,"us-4":t}],onfabrica:t,"fastly-edge":t,"fastly-terrarium":t,"fastvps-server":t,mydobiss:t,firebaseapp:t,fldrv:t,forgeblocks:t,framercanvas:t,"freebox-os":t,freeboxos:t,freemyip:t,aliases121:t,gentapps:t,gentlentapis:t,githubusercontent:t,"0emm":a,appspot:[2,{r:a}],blogspot:t,codespot:t,googleapis:t,googlecode:t,pagespeedmobilizer:t,withgoogle:t,withyoutube:t,grayjayleagues:t,hatenablog:t,hatenadiary:t,herokuapp:t,gr:t,smushcdn:t,wphostedmail:t,wpmucdn:t,pixolino:t,"apps-1and1":t,"live-website":t,dopaas:t,"hosted-by-previder":W,hosteur:[0,{"rag-cloud":t,"rag-cloud-ch":t}],"ik-server":[0,{jcloud:t,"jcloud-ver-jpc":t}],jelastic:[0,{demo:t}],massivegrid:W,wafaicloud:[0,{jed:t,ryd:t}],webadorsite:t,joyent:[0,{cns:a}],lpusercontent:t,linode:[0,{members:t,nodebalancer:a}],linodeobjects:a,linodeusercontent:[0,{ip:t}],localtonet:t,lovableproject:t,barsycenter:t,barsyonline:t,modelscape:t,mwcloudnonprod:t,polyspace:t,mazeplay:t,miniserver:t,atmeta:t,fbsbx:z,meteorapp:V,routingthecloud:t,mydbserver:t,hostedpi:t,"mythic-beasts":[0,{caracal:t,customer:t,fentiger:t,lynx:t,ocelot:t,oncilla:t,onza:t,sphinx:t,vs:t,x:t,yali:t}],nospamproxy:[0,{cloud:[2,{o365:t}]}],"4u":t,nfshost:t,"3utilities":t,blogsyte:t,ciscofreak:t,damnserver:t,ddnsking:t,ditchyourip:t,dnsiskinky:t,dynns:t,geekgalaxy:t,"health-carereform":t,homesecuritymac:t,homesecuritypc:t,myactivedirectory:t,mysecuritycamera:t,myvnc:t,"net-freaks":t,onthewifi:t,point2this:t,quicksytes:t,securitytactics:t,servebeer:t,servecounterstrike:t,serveexchange:t,serveftp:t,servegame:t,servehalflife:t,servehttp:t,servehumour:t,serveirc:t,servemp3:t,servep2p:t,servepics:t,servequake:t,servesarcasm:t,stufftoread:t,unusualperson:t,workisboring:t,myiphost:t,observableusercontent:[0,{static:t}],simplesite:t,orsites:t,operaunite:t,"customer-oci":[0,{"*":t,oci:a,ocp:a,ocs:a}],oraclecloudapps:a,oraclegovcloudapps:a,"authgear-staging":t,authgearapps:t,skygearapp:t,outsystemscloud:t,ownprovider:t,pgfog:t,pagexl:t,gotpantheon:t,paywhirl:a,upsunapp:t,"postman-echo":t,prgmr:[0,{xen:t}],pythonanywhere:V,qa2:t,"alpha-myqnapcloud":t,"dev-myqnapcloud":t,mycloudnas:t,mynascloud:t,myqnapcloud:t,qualifioapp:t,ladesk:t,qbuser:t,quipelements:a,rackmaze:t,"readthedocs-hosted":t,rhcloud:t,onrender:t,render:Y,"subsc-pay":t,"180r":t,dojin:t,sakuratan:t,sakuraweb:t,x0:t,code:[0,{builder:a,"dev-builder":a,"stg-builder":a}],salesforce:[0,{platform:[0,{"code-builder-stg":[0,{test:[0,{"001":a}]}]}]}],logoip:t,scrysec:t,"firewall-gateway":t,myshopblocks:t,myshopify:t,shopitsite:t,"1kapp":t,appchizi:t,applinzi:t,sinaapp:t,vipsinaapp:t,streamlitapp:t,"try-snowplow":t,"playstation-cloud":t,myspreadshop:t,"w-corp-staticblitz":t,"w-credentialless-staticblitz":t,"w-staticblitz":t,"stackhero-network":t,stdlib:[0,{api:t}],strapiapp:[2,{media:t}],"streak-link":t,streaklinks:t,streakusercontent:t,"temp-dns":t,dsmynas:t,familyds:t,mytabit:t,taveusercontent:t,"tb-hosting":X,reservd:t,thingdustdata:t,"townnews-staging":t,typeform:[0,{pro:t}],hk:t,it:t,"deus-canvas":t,vultrobjects:a,wafflecell:t,hotelwithflight:t,"reserve-online":t,cprapid:t,pleskns:t,remotewd:t,wiardweb:[0,{pages:t}],wixsite:t,wixstudio:t,messwithdns:t,"woltlab-demo":t,wpenginepowered:[2,{js:t}],xnbay:[2,{u2:t,"u2-local":t}],yolasite:t}],coop:e,cr:[1,{ac:e,co:e,ed:e,fi:e,go:e,or:e,sa:e}],cu:[1,{com:e,edu:e,gob:e,inf:e,nat:e,net:e,org:e}],cv:[1,{com:e,edu:e,id:e,int:e,net:e,nome:e,org:e,publ:e}],cw:oe,cx:[1,{gov:e,cloudns:t,ath:t,info:t,assessments:t,calculators:t,funnels:t,paynow:t,quizzes:t,researched:t,tests:t}],cy:[1,{ac:e,biz:e,com:[1,{scaleforce:ve}],ekloges:e,gov:e,ltd:e,mil:e,net:e,org:e,press:e,pro:e,tm:e}],cz:[1,{contentproxy9:[0,{rsc:t}],realm:t,e4:t,co:t,metacentrum:[0,{cloud:a,custom:t}],muni:[0,{cloud:[0,{flt:t,usr:t}]}]}],de:[1,{bplaced:t,square7:t,com:t,cosidns:Ce,dnsupdater:t,"dynamisches-dns":t,"internet-dns":t,"l-o-g-i-n":t,ddnss:[2,{dyn:t,dyndns:t}],"dyn-ip24":t,dyndns1:t,"home-webserver":[2,{dyn:t}],"myhome-server":t,dnshome:t,fuettertdasnetz:t,isteingeek:t,istmein:t,lebtimnetz:t,leitungsen:t,traeumtgerade:t,frusky:a,goip:t,"xn--gnstigbestellen-zvb":t,g\u00FCnstigbestellen:t,"xn--gnstigliefern-wob":t,g\u00FCnstigliefern:t,"hs-heilbronn":[0,{it:[0,{pages:t,"pages-research":t}]}],"dyn-berlin":t,"in-berlin":t,"in-brb":t,"in-butter":t,"in-dsl":t,"in-vpn":t,iservschule:t,"mein-iserv":t,schulplattform:t,schulserver:t,"test-iserv":t,keymachine:t,"git-repos":t,"lcube-server":t,"svn-repos":t,barsy:t,webspaceconfig:t,"123webseite":t,rub:t,"ruhr-uni-bochum":[2,{noc:[0,{io:t}]}],logoip:t,"firewall-gateway":t,"my-gateway":t,"my-router":t,spdns:t,speedpartner:[0,{customer:t}],myspreadshop:t,"taifun-dns":t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t,"dd-dns":t,"dray-dns":t,draydns:t,"dyn-vpn":t,dynvpn:t,"mein-vigor":t,"my-vigor":t,"my-wan":t,"syno-ds":t,"synology-diskstation":t,"synology-ds":t,uberspace:a,"virtual-user":t,virtualuser:t,"community-pro":t,diskussionsbereich:t}],dj:e,dk:[1,{biz:t,co:t,firm:t,reg:t,store:t,"123hjemmeside":t,myspreadshop:t}],dm:ye,do:[1,{art:e,com:e,edu:e,gob:e,gov:e,mil:e,net:e,org:e,sld:e,web:e}],dz:[1,{art:e,asso:e,com:e,edu:e,gov:e,net:e,org:e,pol:e,soc:e,tm:e}],ec:[1,{com:e,edu:e,fin:e,gob:e,gov:e,info:e,k12:e,med:e,mil:e,net:e,org:e,pro:e,base:t,official:t}],edu:[1,{rit:[0,{"git-pages":t}]}],ee:[1,{aip:e,com:e,edu:e,fie:e,gov:e,lib:e,med:e,org:e,pri:e,riik:e}],eg:[1,{ac:e,com:e,edu:e,eun:e,gov:e,info:e,me:e,mil:e,name:e,net:e,org:e,sci:e,sport:e,tv:e}],er:h,es:[1,{com:e,edu:e,gob:e,nom:e,org:e,"123miweb":t,myspreadshop:t}],et:[1,{biz:e,com:e,edu:e,gov:e,info:e,name:e,net:e,org:e}],eu:[1,{airkitapps:t,cloudns:t,dogado:[0,{jelastic:t}],barsy:t,spdns:t,transurl:a,diskstation:t}],fi:[1,{aland:e,dy:t,"xn--hkkinen-5wa":t,h\u00E4kkinen:t,iki:t,cloudplatform:[0,{fi:t}],datacenter:[0,{demo:t,paas:t}],kapsi:t,"123kotisivu":t,myspreadshop:t}],fj:[1,{ac:e,biz:e,com:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}],fk:h,fm:[1,{com:e,edu:e,net:e,org:e,radio:t,user:a}],fo:e,fr:[1,{asso:e,com:e,gouv:e,nom:e,prd:e,tm:e,avoues:e,cci:e,greta:e,"huissier-justice":e,"en-root":t,"fbx-os":t,fbxos:t,"freebox-os":t,freeboxos:t,goupile:t,"123siteweb":t,"on-web":t,"chirurgiens-dentistes-en-france":t,dedibox:t,aeroport:t,avocat:t,chambagri:t,"chirurgiens-dentistes":t,"experts-comptables":t,medecin:t,notaires:t,pharmacien:t,port:t,veterinaire:t,myspreadshop:t,ynh:t}],ga:e,gb:e,gd:[1,{edu:e,gov:e}],ge:[1,{com:e,edu:e,gov:e,net:e,org:e,pvt:e,school:e}],gf:e,gg:[1,{co:e,net:e,org:e,botdash:t,kaas:t,stackit:t,panel:[2,{daemon:t}]}],gh:[1,{com:e,edu:e,gov:e,mil:e,org:e}],gi:[1,{com:e,edu:e,gov:e,ltd:e,mod:e,org:e}],gl:[1,{co:e,com:e,edu:e,net:e,org:e,biz:t}],gm:e,gn:[1,{ac:e,com:e,edu:e,gov:e,net:e,org:e}],gov:e,gp:[1,{asso:e,com:e,edu:e,mobi:e,net:e,org:e}],gq:e,gr:[1,{com:e,edu:e,gov:e,net:e,org:e,barsy:t,simplesite:t}],gs:e,gt:[1,{com:e,edu:e,gob:e,ind:e,mil:e,net:e,org:e}],gu:[1,{com:e,edu:e,gov:e,guam:e,info:e,net:e,org:e,web:e}],gw:e,gy:ye,hk:[1,{com:e,edu:e,gov:e,idv:e,net:e,org:e,"xn--ciqpn":e,\u4E2A\u4EBA:e,"xn--gmqw5a":e,\u500B\u4EBA:e,"xn--55qx5d":e,\u516C\u53F8:e,"xn--mxtq1m":e,\u653F\u5E9C:e,"xn--lcvr32d":e,\u654E\u80B2:e,"xn--wcvs22d":e,\u6559\u80B2:e,"xn--gmq050i":e,\u7B87\u4EBA:e,"xn--uc0atv":e,\u7D44\u7E54:e,"xn--uc0ay4a":e,\u7D44\u7EC7:e,"xn--od0alg":e,\u7DB2\u7D61:e,"xn--zf0avx":e,\u7DB2\u7EDC:e,"xn--mk0axi":e,\u7EC4\u7E54:e,"xn--tn0ag":e,\u7EC4\u7EC7:e,"xn--od0aq3b":e,\u7F51\u7D61:e,"xn--io0a7i":e,\u7F51\u7EDC:e,inc:t,ltd:t}],hm:e,hn:[1,{com:e,edu:e,gob:e,mil:e,net:e,org:e}],hr:[1,{com:e,from:e,iz:e,name:e,brendly:te}],ht:[1,{adult:e,art:e,asso:e,com:e,coop:e,edu:e,firm:e,gouv:e,info:e,med:e,net:e,org:e,perso:e,pol:e,pro:e,rel:e,shop:e,rt:t}],hu:[1,{2e3:e,agrar:e,bolt:e,casino:e,city:e,co:e,erotica:e,erotika:e,film:e,forum:e,games:e,hotel:e,info:e,ingatlan:e,jogasz:e,konyvelo:e,lakas:e,media:e,news:e,org:e,priv:e,reklam:e,sex:e,shop:e,sport:e,suli:e,szex:e,tm:e,tozsde:e,utazas:e,video:e}],id:[1,{ac:e,biz:e,co:e,desa:e,go:e,mil:e,my:e,net:e,or:e,ponpes:e,sch:e,web:e,zone:t}],ie:[1,{gov:e,myspreadshop:t}],il:[1,{ac:e,co:[1,{ravpage:t,mytabit:t,tabitorder:t}],gov:e,idf:e,k12:e,muni:e,net:e,org:e}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":e,"xn--5dbhl8d":e,"xn--8dbq2a":e,"xn--hebda8b":e}],\u05D9\u05E9\u05E8\u05D0\u05DC:[1,{\u05D0\u05E7\u05D3\u05DE\u05D9\u05D4:e,\u05D9\u05E9\u05D5\u05D1:e,\u05E6\u05D4\u05DC:e,\u05DE\u05DE\u05E9\u05DC:e}],im:[1,{ac:e,co:[1,{ltd:e,plc:e}],com:e,net:e,org:e,tt:e,tv:e}],in:[1,{"5g":e,"6g":e,ac:e,ai:e,am:e,bihar:e,biz:e,business:e,ca:e,cn:e,co:e,com:e,coop:e,cs:e,delhi:e,dr:e,edu:e,er:e,firm:e,gen:e,gov:e,gujarat:e,ind:e,info:e,int:e,internet:e,io:e,me:e,mil:e,net:e,nic:e,org:e,pg:e,post:e,pro:e,res:e,travel:e,tv:e,uk:e,up:e,us:e,cloudns:t,barsy:t,web:t,supabase:t}],info:[1,{cloudns:t,"dynamic-dns":t,"barrel-of-knowledge":t,"barrell-of-knowledge":t,dyndns:t,"for-our":t,"groks-the":t,"groks-this":t,"here-for-more":t,knowsitall:t,selfip:t,webhop:t,barsy:t,mayfirst:t,mittwald:t,mittwaldserver:t,typo3server:t,dvrcam:t,ilovecollege:t,"no-ip":t,forumz:t,nsupdate:t,dnsupdate:t,"v-info":t}],int:[1,{eu:e}],io:[1,{2038:t,co:e,com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e,"on-acorn":a,myaddr:t,apigee:t,"b-data":t,beagleboard:t,bitbucket:t,bluebite:t,boxfuse:t,brave:i,browsersafetymark:t,bubble:re,bubbleapps:t,bigv:[0,{uk0:t}],cleverapps:t,cloudbeesusercontent:t,dappnode:[0,{dyndns:t}],darklang:t,definima:t,dedyn:t,"fh-muenster":t,shw:t,forgerock:[0,{id:t}],github:t,gitlab:t,lolipop:t,"hasura-app":t,hostyhosting:t,hypernode:t,moonscale:a,beebyte:W,beebyteapp:[0,{sekd1:t}],jele:t,webthings:t,loginline:t,barsy:t,azurecontainer:a,ngrok:[2,{ap:t,au:t,eu:t,in:t,jp:t,sa:t,us:t}],nodeart:[0,{stage:t}],pantheonsite:t,pstmn:[2,{mock:t}],protonet:t,qcx:[2,{sys:a}],qoto:t,vaporcloud:t,myrdbx:t,"rb-hosting":X,"on-k3s":a,"on-rio":a,readthedocs:t,resindevice:t,resinstaging:[0,{devices:t}],hzc:t,sandcats:t,scrypted:[0,{client:t}],"mo-siemens":t,lair:z,stolos:a,musician:t,utwente:t,edugit:t,telebit:t,thingdust:[0,{dev:K,disrec:K,prod:he,testing:K}],tickets:t,webflow:t,webflowtest:t,editorx:t,wixstudio:t,basicserver:t,virtualserver:t}],iq:r,ir:[1,{ac:e,co:e,gov:e,id:e,net:e,org:e,sch:e,"xn--mgba3a4f16a":e,\u0627\u06CC\u0631\u0627\u0646:e,"xn--mgba3a4fra":e,\u0627\u064A\u0631\u0627\u0646:e,arvanedge:t}],is:e,it:[1,{edu:e,gov:e,abr:e,abruzzo:e,"aosta-valley":e,aostavalley:e,bas:e,basilicata:e,cal:e,calabria:e,cam:e,campania:e,"emilia-romagna":e,emiliaromagna:e,emr:e,"friuli-v-giulia":e,"friuli-ve-giulia":e,"friuli-vegiulia":e,"friuli-venezia-giulia":e,"friuli-veneziagiulia":e,"friuli-vgiulia":e,"friuliv-giulia":e,"friulive-giulia":e,friulivegiulia:e,"friulivenezia-giulia":e,friuliveneziagiulia:e,friulivgiulia:e,fvg:e,laz:e,lazio:e,lig:e,liguria:e,lom:e,lombardia:e,lombardy:e,lucania:e,mar:e,marche:e,mol:e,molise:e,piedmont:e,piemonte:e,pmn:e,pug:e,puglia:e,sar:e,sardegna:e,sardinia:e,sic:e,sicilia:e,sicily:e,taa:e,tos:e,toscana:e,"trentin-sud-tirol":e,"xn--trentin-sd-tirol-rzb":e,"trentin-s\xFCd-tirol":e,"trentin-sudtirol":e,"xn--trentin-sdtirol-7vb":e,"trentin-s\xFCdtirol":e,"trentin-sued-tirol":e,"trentin-suedtirol":e,trentino:e,"trentino-a-adige":e,"trentino-aadige":e,"trentino-alto-adige":e,"trentino-altoadige":e,"trentino-s-tirol":e,"trentino-stirol":e,"trentino-sud-tirol":e,"xn--trentino-sd-tirol-c3b":e,"trentino-s\xFCd-tirol":e,"trentino-sudtirol":e,"xn--trentino-sdtirol-szb":e,"trentino-s\xFCdtirol":e,"trentino-sued-tirol":e,"trentino-suedtirol":e,"trentinoa-adige":e,trentinoaadige:e,"trentinoalto-adige":e,trentinoaltoadige:e,"trentinos-tirol":e,trentinostirol:e,"trentinosud-tirol":e,"xn--trentinosd-tirol-rzb":e,"trentinos\xFCd-tirol":e,trentinosudtirol:e,"xn--trentinosdtirol-7vb":e,trentinos\u00FCdtirol:e,"trentinosued-tirol":e,trentinosuedtirol:e,"trentinsud-tirol":e,"xn--trentinsd-tirol-6vb":e,"trentins\xFCd-tirol":e,trentinsudtirol:e,"xn--trentinsdtirol-nsb":e,trentins\u00FCdtirol:e,"trentinsued-tirol":e,trentinsuedtirol:e,tuscany:e,umb:e,umbria:e,"val-d-aosta":e,"val-daosta":e,"vald-aosta":e,valdaosta:e,"valle-aosta":e,"valle-d-aosta":e,"valle-daosta":e,valleaosta:e,"valled-aosta":e,valledaosta:e,"vallee-aoste":e,"xn--valle-aoste-ebb":e,"vall\xE9e-aoste":e,"vallee-d-aoste":e,"xn--valle-d-aoste-ehb":e,"vall\xE9e-d-aoste":e,valleeaoste:e,"xn--valleaoste-e7a":e,vall\u00E9eaoste:e,valleedaoste:e,"xn--valledaoste-ebb":e,vall\u00E9edaoste:e,vao:e,vda:e,ven:e,veneto:e,ag:e,agrigento:e,al:e,alessandria:e,"alto-adige":e,altoadige:e,an:e,ancona:e,"andria-barletta-trani":e,"andria-trani-barletta":e,andriabarlettatrani:e,andriatranibarletta:e,ao:e,aosta:e,aoste:e,ap:e,aq:e,aquila:e,ar:e,arezzo:e,"ascoli-piceno":e,ascolipiceno:e,asti:e,at:e,av:e,avellino:e,ba:e,balsan:e,"balsan-sudtirol":e,"xn--balsan-sdtirol-nsb":e,"balsan-s\xFCdtirol":e,"balsan-suedtirol":e,bari:e,"barletta-trani-andria":e,barlettatraniandria:e,belluno:e,benevento:e,bergamo:e,bg:e,bi:e,biella:e,bl:e,bn:e,bo:e,bologna:e,bolzano:e,"bolzano-altoadige":e,bozen:e,"bozen-sudtirol":e,"xn--bozen-sdtirol-2ob":e,"bozen-s\xFCdtirol":e,"bozen-suedtirol":e,br:e,brescia:e,brindisi:e,bs:e,bt:e,bulsan:e,"bulsan-sudtirol":e,"xn--bulsan-sdtirol-nsb":e,"bulsan-s\xFCdtirol":e,"bulsan-suedtirol":e,bz:e,ca:e,cagliari:e,caltanissetta:e,"campidano-medio":e,campidanomedio:e,campobasso:e,"carbonia-iglesias":e,carboniaiglesias:e,"carrara-massa":e,carraramassa:e,caserta:e,catania:e,catanzaro:e,cb:e,ce:e,"cesena-forli":e,"xn--cesena-forl-mcb":e,"cesena-forl\xEC":e,cesenaforli:e,"xn--cesenaforl-i8a":e,cesenaforl\u00EC:e,ch:e,chieti:e,ci:e,cl:e,cn:e,co:e,como:e,cosenza:e,cr:e,cremona:e,crotone:e,cs:e,ct:e,cuneo:e,cz:e,"dell-ogliastra":e,dellogliastra:e,en:e,enna:e,fc:e,fe:e,fermo:e,ferrara:e,fg:e,fi:e,firenze:e,florence:e,fm:e,foggia:e,"forli-cesena":e,"xn--forl-cesena-fcb":e,"forl\xEC-cesena":e,forlicesena:e,"xn--forlcesena-c8a":e,forl\u00ECcesena:e,fr:e,frosinone:e,ge:e,genoa:e,genova:e,go:e,gorizia:e,gr:e,grosseto:e,"iglesias-carbonia":e,iglesiascarbonia:e,im:e,imperia:e,is:e,isernia:e,kr:e,"la-spezia":e,laquila:e,laspezia:e,latina:e,lc:e,le:e,lecce:e,lecco:e,li:e,livorno:e,lo:e,lodi:e,lt:e,lu:e,lucca:e,macerata:e,mantova:e,"massa-carrara":e,massacarrara:e,matera:e,mb:e,mc:e,me:e,"medio-campidano":e,mediocampidano:e,messina:e,mi:e,milan:e,milano:e,mn:e,mo:e,modena:e,monza:e,"monza-brianza":e,"monza-e-della-brianza":e,monzabrianza:e,monzaebrianza:e,monzaedellabrianza:e,ms:e,mt:e,na:e,naples:e,napoli:e,no:e,novara:e,nu:e,nuoro:e,og:e,ogliastra:e,"olbia-tempio":e,olbiatempio:e,or:e,oristano:e,ot:e,pa:e,padova:e,padua:e,palermo:e,parma:e,pavia:e,pc:e,pd:e,pe:e,perugia:e,"pesaro-urbino":e,pesarourbino:e,pescara:e,pg:e,pi:e,piacenza:e,pisa:e,pistoia:e,pn:e,po:e,pordenone:e,potenza:e,pr:e,prato:e,pt:e,pu:e,pv:e,pz:e,ra:e,ragusa:e,ravenna:e,rc:e,re:e,"reggio-calabria":e,"reggio-emilia":e,reggiocalabria:e,reggioemilia:e,rg:e,ri:e,rieti:e,rimini:e,rm:e,rn:e,ro:e,roma:e,rome:e,rovigo:e,sa:e,salerno:e,sassari:e,savona:e,si:e,siena:e,siracusa:e,so:e,sondrio:e,sp:e,sr:e,ss:e,"xn--sdtirol-n2a":e,s\u00FCdtirol:e,suedtirol:e,sv:e,ta:e,taranto:e,te:e,"tempio-olbia":e,tempioolbia:e,teramo:e,terni:e,tn:e,to:e,torino:e,tp:e,tr:e,"trani-andria-barletta":e,"trani-barletta-andria":e,traniandriabarletta:e,tranibarlettaandria:e,trapani:e,trento:e,treviso:e,trieste:e,ts:e,turin:e,tv:e,ud:e,udine:e,"urbino-pesaro":e,urbinopesaro:e,va:e,varese:e,vb:e,vc:e,ve:e,venezia:e,venice:e,verbania:e,vercelli:e,verona:e,vi:e,"vibo-valentia":e,vibovalentia:e,vicenza:e,viterbo:e,vr:e,vs:e,vt:e,vv:e,"12chars":t,ibxos:t,iliadboxos:t,neen:[0,{jc:t}],"123homepage":t,"16-b":t,"32-b":t,"64-b":t,myspreadshop:t,syncloud:t}],je:[1,{co:e,net:e,org:e,of:t}],jm:h,jo:[1,{agri:e,ai:e,com:e,edu:e,eng:e,fm:e,gov:e,mil:e,net:e,org:e,per:e,phd:e,sch:e,tv:e}],jobs:e,jp:[1,{ac:e,ad:e,co:e,ed:e,go:e,gr:e,lg:e,ne:[1,{aseinet:Q,gehirn:t,ivory:t,"mail-box":t,mints:t,mokuren:t,opal:t,sakura:t,sumomo:t,topaz:t}],or:e,aichi:[1,{aisai:e,ama:e,anjo:e,asuke:e,chiryu:e,chita:e,fuso:e,gamagori:e,handa:e,hazu:e,hekinan:e,higashiura:e,ichinomiya:e,inazawa:e,inuyama:e,isshiki:e,iwakura:e,kanie:e,kariya:e,kasugai:e,kira:e,kiyosu:e,komaki:e,konan:e,kota:e,mihama:e,miyoshi:e,nishio:e,nisshin:e,obu:e,oguchi:e,oharu:e,okazaki:e,owariasahi:e,seto:e,shikatsu:e,shinshiro:e,shitara:e,tahara:e,takahama:e,tobishima:e,toei:e,togo:e,tokai:e,tokoname:e,toyoake:e,toyohashi:e,toyokawa:e,toyone:e,toyota:e,tsushima:e,yatomi:e}],akita:[1,{akita:e,daisen:e,fujisato:e,gojome:e,hachirogata:e,happou:e,higashinaruse:e,honjo:e,honjyo:e,ikawa:e,kamikoani:e,kamioka:e,katagami:e,kazuno:e,kitaakita:e,kosaka:e,kyowa:e,misato:e,mitane:e,moriyoshi:e,nikaho:e,noshiro:e,odate:e,oga:e,ogata:e,semboku:e,yokote:e,yurihonjo:e}],aomori:[1,{aomori:e,gonohe:e,hachinohe:e,hashikami:e,hiranai:e,hirosaki:e,itayanagi:e,kuroishi:e,misawa:e,mutsu:e,nakadomari:e,noheji:e,oirase:e,owani:e,rokunohe:e,sannohe:e,shichinohe:e,shingo:e,takko:e,towada:e,tsugaru:e,tsuruta:e}],chiba:[1,{abiko:e,asahi:e,chonan:e,chosei:e,choshi:e,chuo:e,funabashi:e,futtsu:e,hanamigawa:e,ichihara:e,ichikawa:e,ichinomiya:e,inzai:e,isumi:e,kamagaya:e,kamogawa:e,kashiwa:e,katori:e,katsuura:e,kimitsu:e,kisarazu:e,kozaki:e,kujukuri:e,kyonan:e,matsudo:e,midori:e,mihama:e,minamiboso:e,mobara:e,mutsuzawa:e,nagara:e,nagareyama:e,narashino:e,narita:e,noda:e,oamishirasato:e,omigawa:e,onjuku:e,otaki:e,sakae:e,sakura:e,shimofusa:e,shirako:e,shiroi:e,shisui:e,sodegaura:e,sosa:e,tako:e,tateyama:e,togane:e,tohnosho:e,tomisato:e,urayasu:e,yachimata:e,yachiyo:e,yokaichiba:e,yokoshibahikari:e,yotsukaido:e}],ehime:[1,{ainan:e,honai:e,ikata:e,imabari:e,iyo:e,kamijima:e,kihoku:e,kumakogen:e,masaki:e,matsuno:e,matsuyama:e,namikata:e,niihama:e,ozu:e,saijo:e,seiyo:e,shikokuchuo:e,tobe:e,toon:e,uchiko:e,uwajima:e,yawatahama:e}],fukui:[1,{echizen:e,eiheiji:e,fukui:e,ikeda:e,katsuyama:e,mihama:e,minamiechizen:e,obama:e,ohi:e,ono:e,sabae:e,sakai:e,takahama:e,tsuruga:e,wakasa:e}],fukuoka:[1,{ashiya:e,buzen:e,chikugo:e,chikuho:e,chikujo:e,chikushino:e,chikuzen:e,chuo:e,dazaifu:e,fukuchi:e,hakata:e,higashi:e,hirokawa:e,hisayama:e,iizuka:e,inatsuki:e,kaho:e,kasuga:e,kasuya:e,kawara:e,keisen:e,koga:e,kurate:e,kurogi:e,kurume:e,minami:e,miyako:e,miyama:e,miyawaka:e,mizumaki:e,munakata:e,nakagawa:e,nakama:e,nishi:e,nogata:e,ogori:e,okagaki:e,okawa:e,oki:e,omuta:e,onga:e,onojo:e,oto:e,saigawa:e,sasaguri:e,shingu:e,shinyoshitomi:e,shonai:e,soeda:e,sue:e,tachiarai:e,tagawa:e,takata:e,toho:e,toyotsu:e,tsuiki:e,ukiha:e,umi:e,usui:e,yamada:e,yame:e,yanagawa:e,yukuhashi:e}],fukushima:[1,{aizubange:e,aizumisato:e,aizuwakamatsu:e,asakawa:e,bandai:e,date:e,fukushima:e,furudono:e,futaba:e,hanawa:e,higashi:e,hirata:e,hirono:e,iitate:e,inawashiro:e,ishikawa:e,iwaki:e,izumizaki:e,kagamiishi:e,kaneyama:e,kawamata:e,kitakata:e,kitashiobara:e,koori:e,koriyama:e,kunimi:e,miharu:e,mishima:e,namie:e,nango:e,nishiaizu:e,nishigo:e,okuma:e,omotego:e,ono:e,otama:e,samegawa:e,shimogo:e,shirakawa:e,showa:e,soma:e,sukagawa:e,taishin:e,tamakawa:e,tanagura:e,tenei:e,yabuki:e,yamato:e,yamatsuri:e,yanaizu:e,yugawa:e}],gifu:[1,{anpachi:e,ena:e,gifu:e,ginan:e,godo:e,gujo:e,hashima:e,hichiso:e,hida:e,higashishirakawa:e,ibigawa:e,ikeda:e,kakamigahara:e,kani:e,kasahara:e,kasamatsu:e,kawaue:e,kitagata:e,mino:e,minokamo:e,mitake:e,mizunami:e,motosu:e,nakatsugawa:e,ogaki:e,sakahogi:e,seki:e,sekigahara:e,shirakawa:e,tajimi:e,takayama:e,tarui:e,toki:e,tomika:e,wanouchi:e,yamagata:e,yaotsu:e,yoro:e}],gunma:[1,{annaka:e,chiyoda:e,fujioka:e,higashiagatsuma:e,isesaki:e,itakura:e,kanna:e,kanra:e,katashina:e,kawaba:e,kiryu:e,kusatsu:e,maebashi:e,meiwa:e,midori:e,minakami:e,naganohara:e,nakanojo:e,nanmoku:e,numata:e,oizumi:e,ora:e,ota:e,shibukawa:e,shimonita:e,shinto:e,showa:e,takasaki:e,takayama:e,tamamura:e,tatebayashi:e,tomioka:e,tsukiyono:e,tsumagoi:e,ueno:e,yoshioka:e}],hiroshima:[1,{asaminami:e,daiwa:e,etajima:e,fuchu:e,fukuyama:e,hatsukaichi:e,higashihiroshima:e,hongo:e,jinsekikogen:e,kaita:e,kui:e,kumano:e,kure:e,mihara:e,miyoshi:e,naka:e,onomichi:e,osakikamijima:e,otake:e,saka:e,sera:e,seranishi:e,shinichi:e,shobara:e,takehara:e}],hokkaido:[1,{abashiri:e,abira:e,aibetsu:e,akabira:e,akkeshi:e,asahikawa:e,ashibetsu:e,ashoro:e,assabu:e,atsuma:e,bibai:e,biei:e,bifuka:e,bihoro:e,biratori:e,chippubetsu:e,chitose:e,date:e,ebetsu:e,embetsu:e,eniwa:e,erimo:e,esan:e,esashi:e,fukagawa:e,fukushima:e,furano:e,furubira:e,haboro:e,hakodate:e,hamatonbetsu:e,hidaka:e,higashikagura:e,higashikawa:e,hiroo:e,hokuryu:e,hokuto:e,honbetsu:e,horokanai:e,horonobe:e,ikeda:e,imakane:e,ishikari:e,iwamizawa:e,iwanai:e,kamifurano:e,kamikawa:e,kamishihoro:e,kamisunagawa:e,kamoenai:e,kayabe:e,kembuchi:e,kikonai:e,kimobetsu:e,kitahiroshima:e,kitami:e,kiyosato:e,koshimizu:e,kunneppu:e,kuriyama:e,kuromatsunai:e,kushiro:e,kutchan:e,kyowa:e,mashike:e,matsumae:e,mikasa:e,minamifurano:e,mombetsu:e,moseushi:e,mukawa:e,muroran:e,naie:e,nakagawa:e,nakasatsunai:e,nakatombetsu:e,nanae:e,nanporo:e,nayoro:e,nemuro:e,niikappu:e,niki:e,nishiokoppe:e,noboribetsu:e,numata:e,obihiro:e,obira:e,oketo:e,okoppe:e,otaru:e,otobe:e,otofuke:e,otoineppu:e,oumu:e,ozora:e,pippu:e,rankoshi:e,rebun:e,rikubetsu:e,rishiri:e,rishirifuji:e,saroma:e,sarufutsu:e,shakotan:e,shari:e,shibecha:e,shibetsu:e,shikabe:e,shikaoi:e,shimamaki:e,shimizu:e,shimokawa:e,shinshinotsu:e,shintoku:e,shiranuka:e,shiraoi:e,shiriuchi:e,sobetsu:e,sunagawa:e,taiki:e,takasu:e,takikawa:e,takinoue:e,teshikaga:e,tobetsu:e,tohma:e,tomakomai:e,tomari:e,toya:e,toyako:e,toyotomi:e,toyoura:e,tsubetsu:e,tsukigata:e,urakawa:e,urausu:e,uryu:e,utashinai:e,wakkanai:e,wassamu:e,yakumo:e,yoichi:e}],hyogo:[1,{aioi:e,akashi:e,ako:e,amagasaki:e,aogaki:e,asago:e,ashiya:e,awaji:e,fukusaki:e,goshiki:e,harima:e,himeji:e,ichikawa:e,inagawa:e,itami:e,kakogawa:e,kamigori:e,kamikawa:e,kasai:e,kasuga:e,kawanishi:e,miki:e,minamiawaji:e,nishinomiya:e,nishiwaki:e,ono:e,sanda:e,sannan:e,sasayama:e,sayo:e,shingu:e,shinonsen:e,shiso:e,sumoto:e,taishi:e,taka:e,takarazuka:e,takasago:e,takino:e,tamba:e,tatsuno:e,toyooka:e,yabu:e,yashiro:e,yoka:e,yokawa:e}],ibaraki:[1,{ami:e,asahi:e,bando:e,chikusei:e,daigo:e,fujishiro:e,hitachi:e,hitachinaka:e,hitachiomiya:e,hitachiota:e,ibaraki:e,ina:e,inashiki:e,itako:e,iwama:e,joso:e,kamisu:e,kasama:e,kashima:e,kasumigaura:e,koga:e,miho:e,mito:e,moriya:e,naka:e,namegata:e,oarai:e,ogawa:e,omitama:e,ryugasaki:e,sakai:e,sakuragawa:e,shimodate:e,shimotsuma:e,shirosato:e,sowa:e,suifu:e,takahagi:e,tamatsukuri:e,tokai:e,tomobe:e,tone:e,toride:e,tsuchiura:e,tsukuba:e,uchihara:e,ushiku:e,yachiyo:e,yamagata:e,yawara:e,yuki:e}],ishikawa:[1,{anamizu:e,hakui:e,hakusan:e,kaga:e,kahoku:e,kanazawa:e,kawakita:e,komatsu:e,nakanoto:e,nanao:e,nomi:e,nonoichi:e,noto:e,shika:e,suzu:e,tsubata:e,tsurugi:e,uchinada:e,wajima:e}],iwate:[1,{fudai:e,fujisawa:e,hanamaki:e,hiraizumi:e,hirono:e,ichinohe:e,ichinoseki:e,iwaizumi:e,iwate:e,joboji:e,kamaishi:e,kanegasaki:e,karumai:e,kawai:e,kitakami:e,kuji:e,kunohe:e,kuzumaki:e,miyako:e,mizusawa:e,morioka:e,ninohe:e,noda:e,ofunato:e,oshu:e,otsuchi:e,rikuzentakata:e,shiwa:e,shizukuishi:e,sumita:e,tanohata:e,tono:e,yahaba:e,yamada:e}],kagawa:[1,{ayagawa:e,higashikagawa:e,kanonji:e,kotohira:e,manno:e,marugame:e,mitoyo:e,naoshima:e,sanuki:e,tadotsu:e,takamatsu:e,tonosho:e,uchinomi:e,utazu:e,zentsuji:e}],kagoshima:[1,{akune:e,amami:e,hioki:e,isa:e,isen:e,izumi:e,kagoshima:e,kanoya:e,kawanabe:e,kinko:e,kouyama:e,makurazaki:e,matsumoto:e,minamitane:e,nakatane:e,nishinoomote:e,satsumasendai:e,soo:e,tarumizu:e,yusui:e}],kanagawa:[1,{aikawa:e,atsugi:e,ayase:e,chigasaki:e,ebina:e,fujisawa:e,hadano:e,hakone:e,hiratsuka:e,isehara:e,kaisei:e,kamakura:e,kiyokawa:e,matsuda:e,minamiashigara:e,miura:e,nakai:e,ninomiya:e,odawara:e,oi:e,oiso:e,sagamihara:e,samukawa:e,tsukui:e,yamakita:e,yamato:e,yokosuka:e,yugawara:e,zama:e,zushi:e}],kochi:[1,{aki:e,geisei:e,hidaka:e,higashitsuno:e,ino:e,kagami:e,kami:e,kitagawa:e,kochi:e,mihara:e,motoyama:e,muroto:e,nahari:e,nakamura:e,nankoku:e,nishitosa:e,niyodogawa:e,ochi:e,okawa:e,otoyo:e,otsuki:e,sakawa:e,sukumo:e,susaki:e,tosa:e,tosashimizu:e,toyo:e,tsuno:e,umaji:e,yasuda:e,yusuhara:e}],kumamoto:[1,{amakusa:e,arao:e,aso:e,choyo:e,gyokuto:e,kamiamakusa:e,kikuchi:e,kumamoto:e,mashiki:e,mifune:e,minamata:e,minamioguni:e,nagasu:e,nishihara:e,oguni:e,ozu:e,sumoto:e,takamori:e,uki:e,uto:e,yamaga:e,yamato:e,yatsushiro:e}],kyoto:[1,{ayabe:e,fukuchiyama:e,higashiyama:e,ide:e,ine:e,joyo:e,kameoka:e,kamo:e,kita:e,kizu:e,kumiyama:e,kyotamba:e,kyotanabe:e,kyotango:e,maizuru:e,minami:e,minamiyamashiro:e,miyazu:e,muko:e,nagaokakyo:e,nakagyo:e,nantan:e,oyamazaki:e,sakyo:e,seika:e,tanabe:e,uji:e,ujitawara:e,wazuka:e,yamashina:e,yawata:e}],mie:[1,{asahi:e,inabe:e,ise:e,kameyama:e,kawagoe:e,kiho:e,kisosaki:e,kiwa:e,komono:e,kumano:e,kuwana:e,matsusaka:e,meiwa:e,mihama:e,minamiise:e,misugi:e,miyama:e,nabari:e,shima:e,suzuka:e,tado:e,taiki:e,taki:e,tamaki:e,toba:e,tsu:e,udono:e,ureshino:e,watarai:e,yokkaichi:e}],miyagi:[1,{furukawa:e,higashimatsushima:e,ishinomaki:e,iwanuma:e,kakuda:e,kami:e,kawasaki:e,marumori:e,matsushima:e,minamisanriku:e,misato:e,murata:e,natori:e,ogawara:e,ohira:e,onagawa:e,osaki:e,rifu:e,semine:e,shibata:e,shichikashuku:e,shikama:e,shiogama:e,shiroishi:e,tagajo:e,taiwa:e,tome:e,tomiya:e,wakuya:e,watari:e,yamamoto:e,zao:e}],miyazaki:[1,{aya:e,ebino:e,gokase:e,hyuga:e,kadogawa:e,kawaminami:e,kijo:e,kitagawa:e,kitakata:e,kitaura:e,kobayashi:e,kunitomi:e,kushima:e,mimata:e,miyakonojo:e,miyazaki:e,morotsuka:e,nichinan:e,nishimera:e,nobeoka:e,saito:e,shiiba:e,shintomi:e,takaharu:e,takanabe:e,takazaki:e,tsuno:e}],nagano:[1,{achi:e,agematsu:e,anan:e,aoki:e,asahi:e,azumino:e,chikuhoku:e,chikuma:e,chino:e,fujimi:e,hakuba:e,hara:e,hiraya:e,iida:e,iijima:e,iiyama:e,iizuna:e,ikeda:e,ikusaka:e,ina:e,karuizawa:e,kawakami:e,kiso:e,kisofukushima:e,kitaaiki:e,komagane:e,komoro:e,matsukawa:e,matsumoto:e,miasa:e,minamiaiki:e,minamimaki:e,minamiminowa:e,minowa:e,miyada:e,miyota:e,mochizuki:e,nagano:e,nagawa:e,nagiso:e,nakagawa:e,nakano:e,nozawaonsen:e,obuse:e,ogawa:e,okaya:e,omachi:e,omi:e,ookuwa:e,ooshika:e,otaki:e,otari:e,sakae:e,sakaki:e,saku:e,sakuho:e,shimosuwa:e,shinanomachi:e,shiojiri:e,suwa:e,suzaka:e,takagi:e,takamori:e,takayama:e,tateshina:e,tatsuno:e,togakushi:e,togura:e,tomi:e,ueda:e,wada:e,yamagata:e,yamanouchi:e,yasaka:e,yasuoka:e}],nagasaki:[1,{chijiwa:e,futsu:e,goto:e,hasami:e,hirado:e,iki:e,isahaya:e,kawatana:e,kuchinotsu:e,matsuura:e,nagasaki:e,obama:e,omura:e,oseto:e,saikai:e,sasebo:e,seihi:e,shimabara:e,shinkamigoto:e,togitsu:e,tsushima:e,unzen:e}],nara:[1,{ando:e,gose:e,heguri:e,higashiyoshino:e,ikaruga:e,ikoma:e,kamikitayama:e,kanmaki:e,kashiba:e,kashihara:e,katsuragi:e,kawai:e,kawakami:e,kawanishi:e,koryo:e,kurotaki:e,mitsue:e,miyake:e,nara:e,nosegawa:e,oji:e,ouda:e,oyodo:e,sakurai:e,sango:e,shimoichi:e,shimokitayama:e,shinjo:e,soni:e,takatori:e,tawaramoto:e,tenkawa:e,tenri:e,uda:e,yamatokoriyama:e,yamatotakada:e,yamazoe:e,yoshino:e}],niigata:[1,{aga:e,agano:e,gosen:e,itoigawa:e,izumozaki:e,joetsu:e,kamo:e,kariwa:e,kashiwazaki:e,minamiuonuma:e,mitsuke:e,muika:e,murakami:e,myoko:e,nagaoka:e,niigata:e,ojiya:e,omi:e,sado:e,sanjo:e,seiro:e,seirou:e,sekikawa:e,shibata:e,tagami:e,tainai:e,tochio:e,tokamachi:e,tsubame:e,tsunan:e,uonuma:e,yahiko:e,yoita:e,yuzawa:e}],oita:[1,{beppu:e,bungoono:e,bungotakada:e,hasama:e,hiji:e,himeshima:e,hita:e,kamitsue:e,kokonoe:e,kuju:e,kunisaki:e,kusu:e,oita:e,saiki:e,taketa:e,tsukumi:e,usa:e,usuki:e,yufu:e}],okayama:[1,{akaiwa:e,asakuchi:e,bizen:e,hayashima:e,ibara:e,kagamino:e,kasaoka:e,kibichuo:e,kumenan:e,kurashiki:e,maniwa:e,misaki:e,nagi:e,niimi:e,nishiawakura:e,okayama:e,satosho:e,setouchi:e,shinjo:e,shoo:e,soja:e,takahashi:e,tamano:e,tsuyama:e,wake:e,yakage:e}],okinawa:[1,{aguni:e,ginowan:e,ginoza:e,gushikami:e,haebaru:e,higashi:e,hirara:e,iheya:e,ishigaki:e,ishikawa:e,itoman:e,izena:e,kadena:e,kin:e,kitadaito:e,kitanakagusuku:e,kumejima:e,kunigami:e,minamidaito:e,motobu:e,nago:e,naha:e,nakagusuku:e,nakijin:e,nanjo:e,nishihara:e,ogimi:e,okinawa:e,onna:e,shimoji:e,taketomi:e,tarama:e,tokashiki:e,tomigusuku:e,tonaki:e,urasoe:e,uruma:e,yaese:e,yomitan:e,yonabaru:e,yonaguni:e,zamami:e}],osaka:[1,{abeno:e,chihayaakasaka:e,chuo:e,daito:e,fujiidera:e,habikino:e,hannan:e,higashiosaka:e,higashisumiyoshi:e,higashiyodogawa:e,hirakata:e,ibaraki:e,ikeda:e,izumi:e,izumiotsu:e,izumisano:e,kadoma:e,kaizuka:e,kanan:e,kashiwara:e,katano:e,kawachinagano:e,kishiwada:e,kita:e,kumatori:e,matsubara:e,minato:e,minoh:e,misaki:e,moriguchi:e,neyagawa:e,nishi:e,nose:e,osakasayama:e,sakai:e,sayama:e,sennan:e,settsu:e,shijonawate:e,shimamoto:e,suita:e,tadaoka:e,taishi:e,tajiri:e,takaishi:e,takatsuki:e,tondabayashi:e,toyonaka:e,toyono:e,yao:e}],saga:[1,{ariake:e,arita:e,fukudomi:e,genkai:e,hamatama:e,hizen:e,imari:e,kamimine:e,kanzaki:e,karatsu:e,kashima:e,kitagata:e,kitahata:e,kiyama:e,kouhoku:e,kyuragi:e,nishiarita:e,ogi:e,omachi:e,ouchi:e,saga:e,shiroishi:e,taku:e,tara:e,tosu:e,yoshinogari:e}],saitama:[1,{arakawa:e,asaka:e,chichibu:e,fujimi:e,fujimino:e,fukaya:e,hanno:e,hanyu:e,hasuda:e,hatogaya:e,hatoyama:e,hidaka:e,higashichichibu:e,higashimatsuyama:e,honjo:e,ina:e,iruma:e,iwatsuki:e,kamiizumi:e,kamikawa:e,kamisato:e,kasukabe:e,kawagoe:e,kawaguchi:e,kawajima:e,kazo:e,kitamoto:e,koshigaya:e,kounosu:e,kuki:e,kumagaya:e,matsubushi:e,minano:e,misato:e,miyashiro:e,miyoshi:e,moroyama:e,nagatoro:e,namegawa:e,niiza:e,ogano:e,ogawa:e,ogose:e,okegawa:e,omiya:e,otaki:e,ranzan:e,ryokami:e,saitama:e,sakado:e,satte:e,sayama:e,shiki:e,shiraoka:e,soka:e,sugito:e,toda:e,tokigawa:e,tokorozawa:e,tsurugashima:e,urawa:e,warabi:e,yashio:e,yokoze:e,yono:e,yorii:e,yoshida:e,yoshikawa:e,yoshimi:e}],shiga:[1,{aisho:e,gamo:e,higashiomi:e,hikone:e,koka:e,konan:e,kosei:e,koto:e,kusatsu:e,maibara:e,moriyama:e,nagahama:e,nishiazai:e,notogawa:e,omihachiman:e,otsu:e,ritto:e,ryuoh:e,takashima:e,takatsuki:e,torahime:e,toyosato:e,yasu:e}],shimane:[1,{akagi:e,ama:e,gotsu:e,hamada:e,higashiizumo:e,hikawa:e,hikimi:e,izumo:e,kakinoki:e,masuda:e,matsue:e,misato:e,nishinoshima:e,ohda:e,okinoshima:e,okuizumo:e,shimane:e,tamayu:e,tsuwano:e,unnan:e,yakumo:e,yasugi:e,yatsuka:e}],shizuoka:[1,{arai:e,atami:e,fuji:e,fujieda:e,fujikawa:e,fujinomiya:e,fukuroi:e,gotemba:e,haibara:e,hamamatsu:e,higashiizu:e,ito:e,iwata:e,izu:e,izunokuni:e,kakegawa:e,kannami:e,kawanehon:e,kawazu:e,kikugawa:e,kosai:e,makinohara:e,matsuzaki:e,minamiizu:e,mishima:e,morimachi:e,nishiizu:e,numazu:e,omaezaki:e,shimada:e,shimizu:e,shimoda:e,shizuoka:e,susono:e,yaizu:e,yoshida:e}],tochigi:[1,{ashikaga:e,bato:e,haga:e,ichikai:e,iwafune:e,kaminokawa:e,kanuma:e,karasuyama:e,kuroiso:e,mashiko:e,mibu:e,moka:e,motegi:e,nasu:e,nasushiobara:e,nikko:e,nishikata:e,nogi:e,ohira:e,ohtawara:e,oyama:e,sakura:e,sano:e,shimotsuke:e,shioya:e,takanezawa:e,tochigi:e,tsuga:e,ujiie:e,utsunomiya:e,yaita:e}],tokushima:[1,{aizumi:e,anan:e,ichiba:e,itano:e,kainan:e,komatsushima:e,matsushige:e,mima:e,minami:e,miyoshi:e,mugi:e,nakagawa:e,naruto:e,sanagochi:e,shishikui:e,tokushima:e,wajiki:e}],tokyo:[1,{adachi:e,akiruno:e,akishima:e,aogashima:e,arakawa:e,bunkyo:e,chiyoda:e,chofu:e,chuo:e,edogawa:e,fuchu:e,fussa:e,hachijo:e,hachioji:e,hamura:e,higashikurume:e,higashimurayama:e,higashiyamato:e,hino:e,hinode:e,hinohara:e,inagi:e,itabashi:e,katsushika:e,kita:e,kiyose:e,kodaira:e,koganei:e,kokubunji:e,komae:e,koto:e,kouzushima:e,kunitachi:e,machida:e,meguro:e,minato:e,mitaka:e,mizuho:e,musashimurayama:e,musashino:e,nakano:e,nerima:e,ogasawara:e,okutama:e,ome:e,oshima:e,ota:e,setagaya:e,shibuya:e,shinagawa:e,shinjuku:e,suginami:e,sumida:e,tachikawa:e,taito:e,tama:e,toshima:e}],tottori:[1,{chizu:e,hino:e,kawahara:e,koge:e,kotoura:e,misasa:e,nanbu:e,nichinan:e,sakaiminato:e,tottori:e,wakasa:e,yazu:e,yonago:e}],toyama:[1,{asahi:e,fuchu:e,fukumitsu:e,funahashi:e,himi:e,imizu:e,inami:e,johana:e,kamiichi:e,kurobe:e,nakaniikawa:e,namerikawa:e,nanto:e,nyuzen:e,oyabe:e,taira:e,takaoka:e,tateyama:e,toga:e,tonami:e,toyama:e,unazuki:e,uozu:e,yamada:e}],wakayama:[1,{arida:e,aridagawa:e,gobo:e,hashimoto:e,hidaka:e,hirogawa:e,inami:e,iwade:e,kainan:e,kamitonda:e,katsuragi:e,kimino:e,kinokawa:e,kitayama:e,koya:e,koza:e,kozagawa:e,kudoyama:e,kushimoto:e,mihama:e,misato:e,nachikatsuura:e,shingu:e,shirahama:e,taiji:e,tanabe:e,wakayama:e,yuasa:e,yura:e}],yamagata:[1,{asahi:e,funagata:e,higashine:e,iide:e,kahoku:e,kaminoyama:e,kaneyama:e,kawanishi:e,mamurogawa:e,mikawa:e,murayama:e,nagai:e,nakayama:e,nanyo:e,nishikawa:e,obanazawa:e,oe:e,oguni:e,ohkura:e,oishida:e,sagae:e,sakata:e,sakegawa:e,shinjo:e,shirataka:e,shonai:e,takahata:e,tendo:e,tozawa:e,tsuruoka:e,yamagata:e,yamanobe:e,yonezawa:e,yuza:e}],yamaguchi:[1,{abu:e,hagi:e,hikari:e,hofu:e,iwakuni:e,kudamatsu:e,mitou:e,nagato:e,oshima:e,shimonoseki:e,shunan:e,tabuse:e,tokuyama:e,toyota:e,ube:e,yuu:e}],yamanashi:[1,{chuo:e,doshi:e,fuefuki:e,fujikawa:e,fujikawaguchiko:e,fujiyoshida:e,hayakawa:e,hokuto:e,ichikawamisato:e,kai:e,kofu:e,koshu:e,kosuge:e,"minami-alps":e,minobu:e,nakamichi:e,nanbu:e,narusawa:e,nirasaki:e,nishikatsura:e,oshino:e,otsuki:e,showa:e,tabayama:e,tsuru:e,uenohara:e,yamanakako:e,yamanashi:e}],"xn--ehqz56n":e,\u4E09\u91CD:e,"xn--1lqs03n":e,\u4EAC\u90FD:e,"xn--qqqt11m":e,\u4F50\u8CC0:e,"xn--f6qx53a":e,\u5175\u5EAB:e,"xn--djrs72d6uy":e,\u5317\u6D77\u9053:e,"xn--mkru45i":e,\u5343\u8449:e,"xn--0trq7p7nn":e,\u548C\u6B4C\u5C71:e,"xn--5js045d":e,\u57FC\u7389:e,"xn--kbrq7o":e,\u5927\u5206:e,"xn--pssu33l":e,\u5927\u962A:e,"xn--ntsq17g":e,\u5948\u826F:e,"xn--uisz3g":e,\u5BAE\u57CE:e,"xn--6btw5a":e,\u5BAE\u5D0E:e,"xn--1ctwo":e,\u5BCC\u5C71:e,"xn--6orx2r":e,\u5C71\u53E3:e,"xn--rht61e":e,\u5C71\u5F62:e,"xn--rht27z":e,\u5C71\u68A8:e,"xn--nit225k":e,\u5C90\u961C:e,"xn--rht3d":e,\u5CA1\u5C71:e,"xn--djty4k":e,\u5CA9\u624B:e,"xn--klty5x":e,\u5CF6\u6839:e,"xn--kltx9a":e,\u5E83\u5CF6:e,"xn--kltp7d":e,\u5FB3\u5CF6:e,"xn--c3s14m":e,\u611B\u5A9B:e,"xn--vgu402c":e,\u611B\u77E5:e,"xn--efvn9s":e,\u65B0\u6F5F:e,"xn--1lqs71d":e,\u6771\u4EAC:e,"xn--4pvxs":e,\u6803\u6728:e,"xn--uuwu58a":e,\u6C96\u7E04:e,"xn--zbx025d":e,\u6ECB\u8CC0:e,"xn--8pvr4u":e,\u718A\u672C:e,"xn--5rtp49c":e,\u77F3\u5DDD:e,"xn--ntso0iqx3a":e,\u795E\u5948\u5DDD:e,"xn--elqq16h":e,\u798F\u4E95:e,"xn--4it168d":e,\u798F\u5CA1:e,"xn--klt787d":e,\u798F\u5CF6:e,"xn--rny31h":e,\u79CB\u7530:e,"xn--7t0a264c":e,\u7FA4\u99AC:e,"xn--uist22h":e,\u8328\u57CE:e,"xn--8ltr62k":e,\u9577\u5D0E:e,"xn--2m4a15e":e,\u9577\u91CE:e,"xn--32vp30h":e,\u9752\u68EE:e,"xn--4it797k":e,\u9759\u5CA1:e,"xn--5rtq34k":e,\u9999\u5DDD:e,"xn--k7yn95e":e,\u9AD8\u77E5:e,"xn--tor131o":e,\u9CE5\u53D6:e,"xn--d5qv7z876c":e,\u9E7F\u5150\u5CF6:e,kawasaki:h,kitakyushu:h,kobe:h,nagoya:h,sapporo:h,sendai:h,yokohama:h,buyshop:t,fashionstore:t,handcrafted:t,kawaiishop:t,supersale:t,theshop:t,"0am":t,"0g0":t,"0j0":t,"0t0":t,mydns:t,pgw:t,wjg:t,usercontent:t,angry:t,babyblue:t,babymilk:t,backdrop:t,bambina:t,bitter:t,blush:t,boo:t,boy:t,boyfriend:t,but:t,candypop:t,capoo:t,catfood:t,cheap:t,chicappa:t,chillout:t,chips:t,chowder:t,chu:t,ciao:t,cocotte:t,coolblog:t,cranky:t,cutegirl:t,daa:t,deca:t,deci:t,digick:t,egoism:t,fakefur:t,fem:t,flier:t,floppy:t,fool:t,frenchkiss:t,girlfriend:t,girly:t,gloomy:t,gonna:t,greater:t,hacca:t,heavy:t,her:t,hiho:t,hippy:t,holy:t,hungry:t,icurus:t,itigo:t,jellybean:t,kikirara:t,kill:t,kilo:t,kuron:t,littlestar:t,lolipopmc:t,lolitapunk:t,lomo:t,lovepop:t,lovesick:t,main:t,mods:t,mond:t,mongolian:t,moo:t,namaste:t,nikita:t,nobushi:t,noor:t,oops:t,parallel:t,parasite:t,pecori:t,peewee:t,penne:t,pepper:t,perma:t,pigboat:t,pinoko:t,punyu:t,pupu:t,pussycat:t,pya:t,raindrop:t,readymade:t,sadist:t,schoolbus:t,secret:t,staba:t,stripper:t,sub:t,sunnyday:t,thick:t,tonkotsu:t,under:t,upper:t,velvet:t,verse:t,versus:t,vivian:t,watson:t,weblike:t,whitesnow:t,zombie:t,hateblo:t,hatenablog:t,hatenadiary:t,"2-d":t,bona:t,crap:t,daynight:t,eek:t,flop:t,halfmoon:t,jeez:t,matrix:t,mimoza:t,netgamers:t,nyanta:t,o0o0:t,rdy:t,rgr:t,rulez:t,sakurastorage:[0,{isk01:Fe,isk02:Fe}],saloon:t,sblo:t,skr:t,tank:t,"uh-oh":t,undo:t,webaccel:[0,{rs:t,user:t}],websozai:t,xii:t}],ke:[1,{ac:e,co:e,go:e,info:e,me:e,mobi:e,ne:e,or:e,sc:e}],kg:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,us:t}],kh:h,ki:xe,km:[1,{ass:e,com:e,edu:e,gov:e,mil:e,nom:e,org:e,prd:e,tm:e,asso:e,coop:e,gouv:e,medecin:e,notaires:e,pharmaciens:e,presse:e,veterinaire:e}],kn:[1,{edu:e,gov:e,net:e,org:e}],kp:[1,{com:e,edu:e,gov:e,org:e,rep:e,tra:e}],kr:[1,{ac:e,ai:e,co:e,es:e,go:e,hs:e,io:e,it:e,kg:e,me:e,mil:e,ms:e,ne:e,or:e,pe:e,re:e,sc:e,busan:e,chungbuk:e,chungnam:e,daegu:e,daejeon:e,gangwon:e,gwangju:e,gyeongbuk:e,gyeonggi:e,gyeongnam:e,incheon:e,jeju:e,jeonbuk:e,jeonnam:e,seoul:e,ulsan:e,c01:t,"eliv-dns":t}],kw:[1,{com:e,edu:e,emb:e,gov:e,ind:e,net:e,org:e}],ky:oe,kz:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,jcloud:t}],la:[1,{com:e,edu:e,gov:e,info:e,int:e,net:e,org:e,per:e,bnr:t}],lb:n,lc:[1,{co:e,com:e,edu:e,gov:e,net:e,org:e,oy:t}],li:e,lk:[1,{ac:e,assn:e,com:e,edu:e,gov:e,grp:e,hotel:e,int:e,ltd:e,net:e,ngo:e,org:e,sch:e,soc:e,web:e}],lr:n,ls:[1,{ac:e,biz:e,co:e,edu:e,gov:e,info:e,net:e,org:e,sc:e}],lt:l,lu:[1,{"123website":t}],lv:[1,{asn:e,com:e,conf:e,edu:e,gov:e,id:e,mil:e,net:e,org:e}],ly:[1,{com:e,edu:e,gov:e,id:e,med:e,net:e,org:e,plc:e,sch:e}],ma:[1,{ac:e,co:e,gov:e,net:e,org:e,press:e}],mc:[1,{asso:e,tm:e}],md:[1,{ir:t}],me:[1,{ac:e,co:e,edu:e,gov:e,its:e,net:e,org:e,priv:e,c66:t,craft:t,edgestack:t,filegear:t,glitch:t,"filegear-sg":t,lohmus:t,barsy:t,mcdir:t,brasilia:t,ddns:t,dnsfor:t,hopto:t,loginto:t,noip:t,webhop:t,soundcast:t,tcp4:t,vp4:t,diskstation:t,dscloud:t,i234:t,myds:t,synology:t,transip:X,nohost:t}],mg:[1,{co:e,com:e,edu:e,gov:e,mil:e,nom:e,org:e,prd:e}],mh:e,mil:e,mk:[1,{com:e,edu:e,gov:e,inf:e,name:e,net:e,org:e}],ml:[1,{ac:e,art:e,asso:e,com:e,edu:e,gouv:e,gov:e,info:e,inst:e,net:e,org:e,pr:e,presse:e}],mm:h,mn:[1,{edu:e,gov:e,org:e,nyc:t}],mo:n,mobi:[1,{barsy:t,dscloud:t}],mp:[1,{ju:t}],mq:e,mr:l,ms:[1,{com:e,edu:e,gov:e,net:e,org:e,minisite:t}],mt:oe,mu:[1,{ac:e,co:e,com:e,gov:e,net:e,or:e,org:e}],museum:e,mv:[1,{aero:e,biz:e,com:e,coop:e,edu:e,gov:e,info:e,int:e,mil:e,museum:e,name:e,net:e,org:e,pro:e}],mw:[1,{ac:e,biz:e,co:e,com:e,coop:e,edu:e,gov:e,int:e,net:e,org:e}],mx:[1,{com:e,edu:e,gob:e,net:e,org:e}],my:[1,{biz:e,com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e}],mz:[1,{ac:e,adv:e,co:e,edu:e,gov:e,mil:e,net:e,org:e}],na:[1,{alt:e,co:e,com:e,gov:e,net:e,org:e}],name:[1,{her:dt,his:dt}],nc:[1,{asso:e,nom:e}],ne:e,net:[1,{adobeaemcloud:t,"adobeio-static":t,adobeioruntime:t,akadns:t,akamai:t,"akamai-staging":t,akamaiedge:t,"akamaiedge-staging":t,akamaihd:t,"akamaihd-staging":t,akamaiorigin:t,"akamaiorigin-staging":t,akamaized:t,"akamaized-staging":t,edgekey:t,"edgekey-staging":t,edgesuite:t,"edgesuite-staging":t,alwaysdata:t,myamaze:t,cloudfront:t,appudo:t,"atlassian-dev":[0,{prod:re}],myfritz:t,onavstack:t,shopselect:t,blackbaudcdn:t,boomla:t,bplaced:t,square7:t,cdn77:[0,{r:t}],"cdn77-ssl":t,gb:t,hu:t,jp:t,se:t,uk:t,clickrising:t,"ddns-ip":t,"dns-cloud":t,"dns-dynamic":t,cloudaccess:t,cloudflare:[2,{cdn:t}],cloudflareanycast:re,cloudflarecn:re,cloudflareglobal:re,ctfcloud:t,"feste-ip":t,"knx-server":t,"static-access":t,cryptonomic:a,dattolocal:t,mydatto:t,debian:t,definima:t,deno:t,"at-band-camp":t,blogdns:t,"broke-it":t,buyshouses:t,dnsalias:t,dnsdojo:t,"does-it":t,dontexist:t,dynalias:t,dynathome:t,endofinternet:t,"from-az":t,"from-co":t,"from-la":t,"from-ny":t,"gets-it":t,"ham-radio-op":t,homeftp:t,homeip:t,homelinux:t,homeunix:t,"in-the-band":t,"is-a-chef":t,"is-a-geek":t,"isa-geek":t,"kicks-ass":t,"office-on-the":t,podzone:t,"scrapper-site":t,selfip:t,"sells-it":t,servebbs:t,serveftp:t,thruhere:t,webhop:t,casacam:t,dynu:t,dynv6:t,twmail:t,ru:t,channelsdvr:[2,{u:t}],fastly:[0,{freetls:t,map:t,prod:[0,{a:t,global:t}],ssl:[0,{a:t,b:t,global:t}]}],fastlylb:[2,{map:t}],edgeapp:t,"keyword-on":t,"live-on":t,"server-on":t,"cdn-edges":t,heteml:t,cloudfunctions:t,"grafana-dev":t,iobb:t,moonscale:t,"in-dsl":t,"in-vpn":t,oninferno:t,botdash:t,"apps-1and1":t,ipifony:t,cloudjiffy:[2,{"fra1-de":t,"west1-us":t}],elastx:[0,{"jls-sto1":t,"jls-sto2":t,"jls-sto3":t}],massivegrid:[0,{paas:[0,{"fr-1":t,"lon-1":t,"lon-2":t,"ny-1":t,"ny-2":t,"sg-1":t}]}],saveincloud:[0,{jelastic:t,"nordeste-idc":t}],scaleforce:ve,kinghost:t,uni5:t,krellian:t,ggff:t,localcert:t,localhostcert:t,localto:a,barsy:t,luyani:t,memset:t,"azure-api":t,"azure-mobile":t,azureedge:t,azurefd:t,azurestaticapps:[2,{1:t,2:t,3:t,4:t,5:t,6:t,7:t,centralus:t,eastasia:t,eastus2:t,westeurope:t,westus2:t}],azurewebsites:t,cloudapp:t,trafficmanager:t,windows:[0,{core:[0,{blob:t}],servicebus:t}],mynetname:[0,{sn:t}],routingthecloud:t,bounceme:t,ddns:t,"eating-organic":t,mydissent:t,myeffect:t,mymediapc:t,mypsx:t,mysecuritycamera:t,nhlfan:t,"no-ip":t,pgafan:t,privatizehealthinsurance:t,redirectme:t,serveblog:t,serveminecraft:t,sytes:t,dnsup:t,hicam:t,"now-dns":t,ownip:t,vpndns:t,cloudycluster:t,ovh:[0,{hosting:a,webpaas:a}],rackmaze:t,myradweb:t,in:t,"subsc-pay":t,squares:t,schokokeks:t,"firewall-gateway":t,seidat:t,senseering:t,siteleaf:t,mafelo:t,myspreadshop:t,"vps-host":[2,{jelastic:[0,{atl:t,njs:t,ric:t}]}],srcf:[0,{soc:t,user:t}],supabase:t,dsmynas:t,familyds:t,ts:[2,{c:a}],torproject:[2,{pages:t}],vusercontent:t,"reserve-online":t,"community-pro":t,meinforum:t,yandexcloud:[2,{storage:t,website:t}],za:t}],nf:[1,{arts:e,com:e,firm:e,info:e,net:e,other:e,per:e,rec:e,store:e,web:e}],ng:[1,{com:e,edu:e,gov:e,i:e,mil:e,mobi:e,name:e,net:e,org:e,sch:e,biz:[2,{co:t,dl:t,go:t,lg:t,on:t}],col:t,firm:t,gen:t,ltd:t,ngo:t,plc:t}],ni:[1,{ac:e,biz:e,co:e,com:e,edu:e,gob:e,in:e,info:e,int:e,mil:e,net:e,nom:e,org:e,web:e}],nl:[1,{co:t,"hosting-cluster":t,gov:t,khplay:t,"123website":t,myspreadshop:t,transurl:a,cistron:t,demon:t}],no:[1,{fhs:e,folkebibl:e,fylkesbibl:e,idrett:e,museum:e,priv:e,vgs:e,dep:e,herad:e,kommune:e,mil:e,stat:e,aa:Re,ah:Re,bu:Re,fm:Re,hl:Re,hm:Re,"jan-mayen":Re,mr:Re,nl:Re,nt:Re,of:Re,ol:Re,oslo:Re,rl:Re,sf:Re,st:Re,svalbard:Re,tm:Re,tr:Re,va:Re,vf:Re,akrehamn:e,"xn--krehamn-dxa":e,\u00E5krehamn:e,algard:e,"xn--lgrd-poac":e,\u00E5lg\u00E5rd:e,arna:e,bronnoysund:e,"xn--brnnysund-m8ac":e,br\u00F8nn\u00F8ysund:e,brumunddal:e,bryne:e,drobak:e,"xn--drbak-wua":e,dr\u00F8bak:e,egersund:e,fetsund:e,floro:e,"xn--flor-jra":e,flor\u00F8:e,fredrikstad:e,hokksund:e,honefoss:e,"xn--hnefoss-q1a":e,h\u00F8nefoss:e,jessheim:e,jorpeland:e,"xn--jrpeland-54a":e,j\u00F8rpeland:e,kirkenes:e,kopervik:e,krokstadelva:e,langevag:e,"xn--langevg-jxa":e,langev\u00E5g:e,leirvik:e,mjondalen:e,"xn--mjndalen-64a":e,mj\u00F8ndalen:e,"mo-i-rana":e,mosjoen:e,"xn--mosjen-eya":e,mosj\u00F8en:e,nesoddtangen:e,orkanger:e,osoyro:e,"xn--osyro-wua":e,os\u00F8yro:e,raholt:e,"xn--rholt-mra":e,r\u00E5holt:e,sandnessjoen:e,"xn--sandnessjen-ogb":e,sandnessj\u00F8en:e,skedsmokorset:e,slattum:e,spjelkavik:e,stathelle:e,stavern:e,stjordalshalsen:e,"xn--stjrdalshalsen-sqb":e,stj\u00F8rdalshalsen:e,tananger:e,tranby:e,vossevangen:e,aarborte:e,aejrie:e,afjord:e,"xn--fjord-lra":e,\u00E5fjord:e,agdenes:e,akershus:ut,aknoluokta:e,"xn--koluokta-7ya57h":e,\u00E1k\u014Boluokta:e,al:e,"xn--l-1fa":e,\u00E5l:e,alaheadju:e,"xn--laheadju-7ya":e,\u00E1laheadju:e,alesund:e,"xn--lesund-hua":e,\u00E5lesund:e,alstahaug:e,alta:e,"xn--lt-liac":e,\u00E1lt\u00E1:e,alvdal:e,amli:e,"xn--mli-tla":e,\u00E5mli:e,amot:e,"xn--mot-tla":e,\u00E5mot:e,andasuolo:e,andebu:e,andoy:e,"xn--andy-ira":e,and\u00F8y:e,ardal:e,"xn--rdal-poa":e,\u00E5rdal:e,aremark:e,arendal:e,"xn--s-1fa":e,\u00E5s:e,aseral:e,"xn--seral-lra":e,\u00E5seral:e,asker:e,askim:e,askoy:e,"xn--asky-ira":e,ask\u00F8y:e,askvoll:e,asnes:e,"xn--snes-poa":e,\u00E5snes:e,audnedaln:e,aukra:e,aure:e,aurland:e,"aurskog-holand":e,"xn--aurskog-hland-jnb":e,"aurskog-h\xF8land":e,austevoll:e,austrheim:e,averoy:e,"xn--avery-yua":e,aver\u00F8y:e,badaddja:e,"xn--bdddj-mrabd":e,b\u00E5d\u00E5ddj\u00E5:e,"xn--brum-voa":e,b\u00E6rum:e,bahcavuotna:e,"xn--bhcavuotna-s4a":e,b\u00E1hcavuotna:e,bahccavuotna:e,"xn--bhccavuotna-k7a":e,b\u00E1hccavuotna:e,baidar:e,"xn--bidr-5nac":e,b\u00E1id\u00E1r:e,bajddar:e,"xn--bjddar-pta":e,b\u00E1jddar:e,balat:e,"xn--blt-elab":e,b\u00E1l\u00E1t:e,balestrand:e,ballangen:e,balsfjord:e,bamble:e,bardu:e,barum:e,batsfjord:e,"xn--btsfjord-9za":e,b\u00E5tsfjord:e,bearalvahki:e,"xn--bearalvhki-y4a":e,bearalv\u00E1hki:e,beardu:e,beiarn:e,berg:e,bergen:e,berlevag:e,"xn--berlevg-jxa":e,berlev\u00E5g:e,bievat:e,"xn--bievt-0qa":e,biev\u00E1t:e,bindal:e,birkenes:e,bjarkoy:e,"xn--bjarky-fya":e,bjark\u00F8y:e,bjerkreim:e,bjugn:e,bodo:e,"xn--bod-2na":e,bod\u00F8:e,bokn:e,bomlo:e,"xn--bmlo-gra":e,b\u00F8mlo:e,bremanger:e,bronnoy:e,"xn--brnny-wuac":e,br\u00F8nn\u00F8y:e,budejju:e,buskerud:ut,bygland:e,bykle:e,cahcesuolo:e,"xn--hcesuolo-7ya35b":e,\u010D\u00E1hcesuolo:e,davvenjarga:e,"xn--davvenjrga-y4a":e,davvenj\u00E1rga:e,davvesiida:e,deatnu:e,dielddanuorri:e,divtasvuodna:e,divttasvuotna:e,donna:e,"xn--dnna-gra":e,d\u00F8nna:e,dovre:e,drammen:e,drangedal:e,dyroy:e,"xn--dyry-ira":e,dyr\u00F8y:e,eid:e,eidfjord:e,eidsberg:e,eidskog:e,eidsvoll:e,eigersund:e,elverum:e,enebakk:e,engerdal:e,etne:e,etnedal:e,evenassi:e,"xn--eveni-0qa01ga":e,even\u00E1\u0161\u0161i:e,evenes:e,"evje-og-hornnes":e,farsund:e,fauske:e,fedje:e,fet:e,finnoy:e,"xn--finny-yua":e,finn\u00F8y:e,fitjar:e,fjaler:e,fjell:e,fla:e,"xn--fl-zia":e,fl\u00E5:e,flakstad:e,flatanger:e,flekkefjord:e,flesberg:e,flora:e,folldal:e,forde:e,"xn--frde-gra":e,f\u00F8rde:e,forsand:e,fosnes:e,"xn--frna-woa":e,fr\u00E6na:e,frana:e,frei:e,frogn:e,froland:e,frosta:e,froya:e,"xn--frya-hra":e,fr\u00F8ya:e,fuoisku:e,fuossko:e,fusa:e,fyresdal:e,gaivuotna:e,"xn--givuotna-8ya":e,g\u00E1ivuotna:e,galsa:e,"xn--gls-elac":e,g\u00E1ls\u00E1:e,gamvik:e,gangaviika:e,"xn--ggaviika-8ya47h":e,g\u00E1\u014Bgaviika:e,gaular:e,gausdal:e,giehtavuoatna:e,gildeskal:e,"xn--gildeskl-g0a":e,gildesk\u00E5l:e,giske:e,gjemnes:e,gjerdrum:e,gjerstad:e,gjesdal:e,gjovik:e,"xn--gjvik-wua":e,gj\u00F8vik:e,gloppen:e,gol:e,gran:e,grane:e,granvin:e,gratangen:e,grimstad:e,grong:e,grue:e,gulen:e,guovdageaidnu:e,ha:e,"xn--h-2fa":e,h\u00E5:e,habmer:e,"xn--hbmer-xqa":e,h\u00E1bmer:e,hadsel:e,"xn--hgebostad-g3a":e,h\u00E6gebostad:e,hagebostad:e,halden:e,halsa:e,hamar:e,hamaroy:e,hammarfeasta:e,"xn--hmmrfeasta-s4ac":e,h\u00E1mm\u00E1rfeasta:e,hammerfest:e,hapmir:e,"xn--hpmir-xqa":e,h\u00E1pmir:e,haram:e,hareid:e,harstad:e,hasvik:e,hattfjelldal:e,haugesund:e,hedmark:[0,{os:e,valer:e,"xn--vler-qoa":e,v\u00E5ler:e}],hemne:e,hemnes:e,hemsedal:e,hitra:e,hjartdal:e,hjelmeland:e,hobol:e,"xn--hobl-ira":e,hob\u00F8l:e,hof:e,hol:e,hole:e,holmestrand:e,holtalen:e,"xn--holtlen-hxa":e,holt\u00E5len:e,hordaland:[0,{os:e}],hornindal:e,horten:e,hoyanger:e,"xn--hyanger-q1a":e,h\u00F8yanger:e,hoylandet:e,"xn--hylandet-54a":e,h\u00F8ylandet:e,hurdal:e,hurum:e,hvaler:e,hyllestad:e,ibestad:e,inderoy:e,"xn--indery-fya":e,inder\u00F8y:e,iveland:e,ivgu:e,jevnaker:e,jolster:e,"xn--jlster-bya":e,j\u00F8lster:e,jondal:e,kafjord:e,"xn--kfjord-iua":e,k\u00E5fjord:e,karasjohka:e,"xn--krjohka-hwab49j":e,k\u00E1r\u00E1\u0161johka:e,karasjok:e,karlsoy:e,karmoy:e,"xn--karmy-yua":e,karm\u00F8y:e,kautokeino:e,klabu:e,"xn--klbu-woa":e,kl\u00E6bu:e,klepp:e,kongsberg:e,kongsvinger:e,kraanghke:e,"xn--kranghke-b0a":e,kr\u00E5anghke:e,kragero:e,"xn--krager-gya":e,krager\u00F8:e,kristiansand:e,kristiansund:e,krodsherad:e,"xn--krdsherad-m8a":e,kr\u00F8dsherad:e,"xn--kvfjord-nxa":e,kv\u00E6fjord:e,"xn--kvnangen-k0a":e,kv\u00E6nangen:e,kvafjord:e,kvalsund:e,kvam:e,kvanangen:e,kvinesdal:e,kvinnherad:e,kviteseid:e,kvitsoy:e,"xn--kvitsy-fya":e,kvits\u00F8y:e,laakesvuemie:e,"xn--lrdal-sra":e,l\u00E6rdal:e,lahppi:e,"xn--lhppi-xqa":e,l\u00E1hppi:e,lardal:e,larvik:e,lavagis:e,lavangen:e,leangaviika:e,"xn--leagaviika-52b":e,lea\u014Bgaviika:e,lebesby:e,leikanger:e,leirfjord:e,leka:e,leksvik:e,lenvik:e,lerdal:e,lesja:e,levanger:e,lier:e,lierne:e,lillehammer:e,lillesand:e,lindas:e,"xn--linds-pra":e,lind\u00E5s:e,lindesnes:e,loabat:e,"xn--loabt-0qa":e,loab\u00E1t:e,lodingen:e,"xn--ldingen-q1a":e,l\u00F8dingen:e,lom:e,loppa:e,lorenskog:e,"xn--lrenskog-54a":e,l\u00F8renskog:e,loten:e,"xn--lten-gra":e,l\u00F8ten:e,lund:e,lunner:e,luroy:e,"xn--lury-ira":e,lur\u00F8y:e,luster:e,lyngdal:e,lyngen:e,malatvuopmi:e,"xn--mlatvuopmi-s4a":e,m\u00E1latvuopmi:e,malselv:e,"xn--mlselv-iua":e,m\u00E5lselv:e,malvik:e,mandal:e,marker:e,marnardal:e,masfjorden:e,masoy:e,"xn--msy-ula0h":e,m\u00E5s\u00F8y:e,"matta-varjjat":e,"xn--mtta-vrjjat-k7af":e,"m\xE1tta-v\xE1rjjat":e,meland:e,meldal:e,melhus:e,meloy:e,"xn--mely-ira":e,mel\u00F8y:e,meraker:e,"xn--merker-kua":e,mer\u00E5ker:e,midsund:e,"midtre-gauldal":e,moareke:e,"xn--moreke-jua":e,mo\u00E5reke:e,modalen:e,modum:e,molde:e,"more-og-romsdal":[0,{heroy:e,sande:e}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":e,sande:e}],"m\xF8re-og-romsdal":[0,{her\u00F8y:e,sande:e}],moskenes:e,moss:e,mosvik:e,muosat:e,"xn--muost-0qa":e,muos\u00E1t:e,naamesjevuemie:e,"xn--nmesjevuemie-tcba":e,n\u00E5\u00E5mesjevuemie:e,"xn--nry-yla5g":e,n\u00E6r\u00F8y:e,namdalseid:e,namsos:e,namsskogan:e,nannestad:e,naroy:e,narviika:e,narvik:e,naustdal:e,navuotna:e,"xn--nvuotna-hwa":e,n\u00E1vuotna:e,"nedre-eiker":e,nesna:e,nesodden:e,nesseby:e,nesset:e,nissedal:e,nittedal:e,"nord-aurdal":e,"nord-fron":e,"nord-odal":e,norddal:e,nordkapp:e,nordland:[0,{bo:e,"xn--b-5ga":e,b\u00F8:e,heroy:e,"xn--hery-ira":e,her\u00F8y:e}],"nordre-land":e,nordreisa:e,"nore-og-uvdal":e,notodden:e,notteroy:e,"xn--nttery-byae":e,n\u00F8tter\u00F8y:e,odda:e,oksnes:e,"xn--ksnes-uua":e,\u00F8ksnes:e,omasvuotna:e,oppdal:e,oppegard:e,"xn--oppegrd-ixa":e,oppeg\u00E5rd:e,orkdal:e,orland:e,"xn--rland-uua":e,\u00F8rland:e,orskog:e,"xn--rskog-uua":e,\u00F8rskog:e,orsta:e,"xn--rsta-fra":e,\u00F8rsta:e,osen:e,osteroy:e,"xn--ostery-fya":e,oster\u00F8y:e,ostfold:[0,{valer:e}],"xn--stfold-9xa":[0,{"xn--vler-qoa":e}],\u00F8stfold:[0,{v\u00E5ler:e}],"ostre-toten":e,"xn--stre-toten-zcb":e,"\xF8stre-toten":e,overhalla:e,"ovre-eiker":e,"xn--vre-eiker-k8a":e,"\xF8vre-eiker":e,oyer:e,"xn--yer-zna":e,\u00F8yer:e,oygarden:e,"xn--ygarden-p1a":e,\u00F8ygarden:e,"oystre-slidre":e,"xn--ystre-slidre-ujb":e,"\xF8ystre-slidre":e,porsanger:e,porsangu:e,"xn--porsgu-sta26f":e,pors\u00E1\u014Bgu:e,porsgrunn:e,rade:e,"xn--rde-ula":e,r\u00E5de:e,radoy:e,"xn--rady-ira":e,rad\u00F8y:e,"xn--rlingen-mxa":e,r\u00E6lingen:e,rahkkeravju:e,"xn--rhkkervju-01af":e,r\u00E1hkker\u00E1vju:e,raisa:e,"xn--risa-5na":e,r\u00E1isa:e,rakkestad:e,ralingen:e,rana:e,randaberg:e,rauma:e,rendalen:e,rennebu:e,rennesoy:e,"xn--rennesy-v1a":e,rennes\u00F8y:e,rindal:e,ringebu:e,ringerike:e,ringsaker:e,risor:e,"xn--risr-ira":e,ris\u00F8r:e,rissa:e,roan:e,rodoy:e,"xn--rdy-0nab":e,r\u00F8d\u00F8y:e,rollag:e,romsa:e,romskog:e,"xn--rmskog-bya":e,r\u00F8mskog:e,roros:e,"xn--rros-gra":e,r\u00F8ros:e,rost:e,"xn--rst-0na":e,r\u00F8st:e,royken:e,"xn--ryken-vua":e,r\u00F8yken:e,royrvik:e,"xn--ryrvik-bya":e,r\u00F8yrvik:e,ruovat:e,rygge:e,salangen:e,salat:e,"xn--slat-5na":e,s\u00E1lat:e,"xn--slt-elab":e,s\u00E1l\u00E1t:e,saltdal:e,samnanger:e,sandefjord:e,sandnes:e,sandoy:e,"xn--sandy-yua":e,sand\u00F8y:e,sarpsborg:e,sauda:e,sauherad:e,sel:e,selbu:e,selje:e,seljord:e,siellak:e,sigdal:e,siljan:e,sirdal:e,skanit:e,"xn--sknit-yqa":e,sk\u00E1nit:e,skanland:e,"xn--sknland-fxa":e,sk\u00E5nland:e,skaun:e,skedsmo:e,ski:e,skien:e,skierva:e,"xn--skierv-uta":e,skierv\u00E1:e,skiptvet:e,skjak:e,"xn--skjk-soa":e,skj\u00E5k:e,skjervoy:e,"xn--skjervy-v1a":e,skjerv\u00F8y:e,skodje:e,smola:e,"xn--smla-hra":e,sm\u00F8la:e,snaase:e,"xn--snase-nra":e,sn\u00E5ase:e,snasa:e,"xn--snsa-roa":e,sn\u00E5sa:e,snillfjord:e,snoasa:e,sogndal:e,sogne:e,"xn--sgne-gra":e,s\u00F8gne:e,sokndal:e,sola:e,solund:e,somna:e,"xn--smna-gra":e,s\u00F8mna:e,"sondre-land":e,"xn--sndre-land-0cb":e,"s\xF8ndre-land":e,songdalen:e,"sor-aurdal":e,"xn--sr-aurdal-l8a":e,"s\xF8r-aurdal":e,"sor-fron":e,"xn--sr-fron-q1a":e,"s\xF8r-fron":e,"sor-odal":e,"xn--sr-odal-q1a":e,"s\xF8r-odal":e,"sor-varanger":e,"xn--sr-varanger-ggb":e,"s\xF8r-varanger":e,sorfold:e,"xn--srfold-bya":e,s\u00F8rfold:e,sorreisa:e,"xn--srreisa-q1a":e,s\u00F8rreisa:e,sortland:e,sorum:e,"xn--srum-gra":e,s\u00F8rum:e,spydeberg:e,stange:e,stavanger:e,steigen:e,steinkjer:e,stjordal:e,"xn--stjrdal-s1a":e,stj\u00F8rdal:e,stokke:e,"stor-elvdal":e,stord:e,stordal:e,storfjord:e,strand:e,stranda:e,stryn:e,sula:e,suldal:e,sund:e,sunndal:e,surnadal:e,sveio:e,svelvik:e,sykkylven:e,tana:e,telemark:[0,{bo:e,"xn--b-5ga":e,b\u00F8:e}],time:e,tingvoll:e,tinn:e,tjeldsund:e,tjome:e,"xn--tjme-hra":e,tj\u00F8me:e,tokke:e,tolga:e,tonsberg:e,"xn--tnsberg-q1a":e,t\u00F8nsberg:e,torsken:e,"xn--trna-woa":e,tr\u00E6na:e,trana:e,tranoy:e,"xn--trany-yua":e,tran\u00F8y:e,troandin:e,trogstad:e,"xn--trgstad-r1a":e,tr\u00F8gstad:e,tromsa:e,tromso:e,"xn--troms-zua":e,troms\u00F8:e,trondheim:e,trysil:e,tvedestrand:e,tydal:e,tynset:e,tysfjord:e,tysnes:e,"xn--tysvr-vra":e,tysv\u00E6r:e,tysvar:e,ullensaker:e,ullensvang:e,ulvik:e,unjarga:e,"xn--unjrga-rta":e,unj\u00E1rga:e,utsira:e,vaapste:e,vadso:e,"xn--vads-jra":e,vads\u00F8:e,"xn--vry-yla5g":e,v\u00E6r\u00F8y:e,vaga:e,"xn--vg-yiab":e,v\u00E5g\u00E5:e,vagan:e,"xn--vgan-qoa":e,v\u00E5gan:e,vagsoy:e,"xn--vgsy-qoa0j":e,v\u00E5gs\u00F8y:e,vaksdal:e,valle:e,vang:e,vanylven:e,vardo:e,"xn--vard-jra":e,vard\u00F8:e,varggat:e,"xn--vrggt-xqad":e,v\u00E1rgg\u00E1t:e,varoy:e,vefsn:e,vega:e,vegarshei:e,"xn--vegrshei-c0a":e,veg\u00E5rshei:e,vennesla:e,verdal:e,verran:e,vestby:e,vestfold:[0,{sande:e}],vestnes:e,"vestre-slidre":e,"vestre-toten":e,vestvagoy:e,"xn--vestvgy-ixa6o":e,vestv\u00E5g\u00F8y:e,vevelstad:e,vik:e,vikna:e,vindafjord:e,voagat:e,volda:e,voss:e,co:t,"123hjemmeside":t,myspreadshop:t}],np:h,nr:xe,nu:[1,{merseine:t,mine:t,shacknet:t,enterprisecloud:t}],nz:[1,{ac:e,co:e,cri:e,geek:e,gen:e,govt:e,health:e,iwi:e,kiwi:e,maori:e,"xn--mori-qsa":e,m\u0101ori:e,mil:e,net:e,org:e,parliament:e,school:e,cloudns:t}],om:[1,{co:e,com:e,edu:e,gov:e,med:e,museum:e,net:e,org:e,pro:e}],onion:e,org:[1,{altervista:t,pimienta:t,poivron:t,potager:t,sweetpepper:t,cdn77:[0,{c:t,rsc:t}],"cdn77-secure":[0,{origin:[0,{ssl:t}]}],ae:t,cloudns:t,"ip-dynamic":t,ddnss:t,dpdns:t,duckdns:t,tunk:t,blogdns:t,blogsite:t,boldlygoingnowhere:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,dvrdns:t,dynalias:t,dyndns:[2,{go:t,home:t}],endofinternet:t,endoftheinternet:t,"from-me":t,"game-host":t,gotdns:t,"hobby-site":t,homedns:t,homeftp:t,homelinux:t,homeunix:t,"is-a-bruinsfan":t,"is-a-candidate":t,"is-a-celticsfan":t,"is-a-chef":t,"is-a-geek":t,"is-a-knight":t,"is-a-linux-user":t,"is-a-patsfan":t,"is-a-soxfan":t,"is-found":t,"is-lost":t,"is-saved":t,"is-very-bad":t,"is-very-evil":t,"is-very-good":t,"is-very-nice":t,"is-very-sweet":t,"isa-geek":t,"kicks-ass":t,misconfused:t,podzone:t,readmyblog:t,selfip:t,sellsyourhome:t,servebbs:t,serveftp:t,servegame:t,"stuff-4-sale":t,webhop:t,accesscam:t,camdvr:t,freeddns:t,mywire:t,webredirect:t,twmail:t,eu:[2,{al:t,asso:t,at:t,au:t,be:t,bg:t,ca:t,cd:t,ch:t,cn:t,cy:t,cz:t,de:t,dk:t,edu:t,ee:t,es:t,fi:t,fr:t,gr:t,hr:t,hu:t,ie:t,il:t,in:t,int:t,is:t,it:t,jp:t,kr:t,lt:t,lu:t,lv:t,me:t,mk:t,mt:t,my:t,net:t,ng:t,nl:t,no:t,nz:t,pl:t,pt:t,ro:t,ru:t,se:t,si:t,sk:t,tr:t,uk:t,us:t}],fedorainfracloud:t,fedorapeople:t,fedoraproject:[0,{cloud:t,os:Y,stg:[0,{os:Y}]}],freedesktop:t,hatenadiary:t,hepforge:t,"in-dsl":t,"in-vpn":t,js:t,barsy:t,mayfirst:t,routingthecloud:t,bmoattachments:t,"cable-modem":t,collegefan:t,couchpotatofries:t,hopto:t,mlbfan:t,myftp:t,mysecuritycamera:t,nflfan:t,"no-ip":t,"read-books":t,ufcfan:t,zapto:t,dynserv:t,"now-dns":t,"is-local":t,httpbin:t,pubtls:t,jpn:t,"my-firewall":t,myfirewall:t,spdns:t,"small-web":t,dsmynas:t,familyds:t,teckids:Fe,tuxfamily:t,diskstation:t,hk:t,us:t,toolforge:t,wmcloud:t,wmflabs:t,za:t}],pa:[1,{abo:e,ac:e,com:e,edu:e,gob:e,ing:e,med:e,net:e,nom:e,org:e,sld:e}],pe:[1,{com:e,edu:e,gob:e,mil:e,net:e,nom:e,org:e}],pf:[1,{com:e,edu:e,org:e}],pg:h,ph:[1,{com:e,edu:e,gov:e,i:e,mil:e,net:e,ngo:e,org:e,cloudns:t}],pk:[1,{ac:e,biz:e,com:e,edu:e,fam:e,gkp:e,gob:e,gog:e,gok:e,gop:e,gos:e,gov:e,net:e,org:e,web:e}],pl:[1,{com:e,net:e,org:e,agro:e,aid:e,atm:e,auto:e,biz:e,edu:e,gmina:e,gsm:e,info:e,mail:e,media:e,miasta:e,mil:e,nieruchomosci:e,nom:e,pc:e,powiat:e,priv:e,realestate:e,rel:e,sex:e,shop:e,sklep:e,sos:e,szkola:e,targi:e,tm:e,tourism:e,travel:e,turystyka:e,gov:[1,{ap:e,griw:e,ic:e,is:e,kmpsp:e,konsulat:e,kppsp:e,kwp:e,kwpsp:e,mup:e,mw:e,oia:e,oirm:e,oke:e,oow:e,oschr:e,oum:e,pa:e,pinb:e,piw:e,po:e,pr:e,psp:e,psse:e,pup:e,rzgw:e,sa:e,sdn:e,sko:e,so:e,sr:e,starostwo:e,ug:e,ugim:e,um:e,umig:e,upow:e,uppo:e,us:e,uw:e,uzs:e,wif:e,wiih:e,winb:e,wios:e,witd:e,wiw:e,wkz:e,wsa:e,wskr:e,wsse:e,wuoz:e,wzmiuw:e,zp:e,zpisdn:e}],augustow:e,"babia-gora":e,bedzin:e,beskidy:e,bialowieza:e,bialystok:e,bielawa:e,bieszczady:e,boleslawiec:e,bydgoszcz:e,bytom:e,cieszyn:e,czeladz:e,czest:e,dlugoleka:e,elblag:e,elk:e,glogow:e,gniezno:e,gorlice:e,grajewo:e,ilawa:e,jaworzno:e,"jelenia-gora":e,jgora:e,kalisz:e,karpacz:e,kartuzy:e,kaszuby:e,katowice:e,"kazimierz-dolny":e,kepno:e,ketrzyn:e,klodzko:e,kobierzyce:e,kolobrzeg:e,konin:e,konskowola:e,kutno:e,lapy:e,lebork:e,legnica:e,lezajsk:e,limanowa:e,lomza:e,lowicz:e,lubin:e,lukow:e,malbork:e,malopolska:e,mazowsze:e,mazury:e,mielec:e,mielno:e,mragowo:e,naklo:e,nowaruda:e,nysa:e,olawa:e,olecko:e,olkusz:e,olsztyn:e,opoczno:e,opole:e,ostroda:e,ostroleka:e,ostrowiec:e,ostrowwlkp:e,pila:e,pisz:e,podhale:e,podlasie:e,polkowice:e,pomorskie:e,pomorze:e,prochowice:e,pruszkow:e,przeworsk:e,pulawy:e,radom:e,"rawa-maz":e,rybnik:e,rzeszow:e,sanok:e,sejny:e,skoczow:e,slask:e,slupsk:e,sosnowiec:e,"stalowa-wola":e,starachowice:e,stargard:e,suwalki:e,swidnica:e,swiebodzin:e,swinoujscie:e,szczecin:e,szczytno:e,tarnobrzeg:e,tgory:e,turek:e,tychy:e,ustka:e,walbrzych:e,warmia:e,warszawa:e,waw:e,wegrow:e,wielun:e,wlocl:e,wloclawek:e,wodzislaw:e,wolomin:e,wroclaw:e,zachpomor:e,zagan:e,zarow:e,zgora:e,zgorzelec:e,art:t,gliwice:t,krakow:t,poznan:t,wroc:t,zakopane:t,beep:t,"ecommerce-shop":t,cfolks:t,dfirma:t,dkonto:t,you2:t,shoparena:t,homesklep:t,sdscloud:t,unicloud:t,lodz:t,pabianice:t,plock:t,sieradz:t,skierniewice:t,zgierz:t,krasnik:t,leczna:t,lubartow:t,lublin:t,poniatowa:t,swidnik:t,co:t,torun:t,simplesite:t,myspreadshop:t,gda:t,gdansk:t,gdynia:t,med:t,sopot:t,bielsko:t}],pm:[1,{own:t,name:t}],pn:[1,{co:e,edu:e,gov:e,net:e,org:e}],post:e,pr:[1,{biz:e,com:e,edu:e,gov:e,info:e,isla:e,name:e,net:e,org:e,pro:e,ac:e,est:e,prof:e}],pro:[1,{aaa:e,aca:e,acct:e,avocat:e,bar:e,cpa:e,eng:e,jur:e,law:e,med:e,recht:e,"12chars":t,cloudns:t,barsy:t,ngrok:t}],ps:[1,{com:e,edu:e,gov:e,net:e,org:e,plo:e,sec:e}],pt:[1,{com:e,edu:e,gov:e,int:e,net:e,nome:e,org:e,publ:e,"123paginaweb":t}],pw:[1,{gov:e,cloudns:t,x443:t}],py:[1,{com:e,coop:e,edu:e,gov:e,mil:e,net:e,org:e}],qa:[1,{com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,sch:e}],re:[1,{asso:e,com:e,netlib:t,can:t}],ro:[1,{arts:e,com:e,firm:e,info:e,nom:e,nt:e,org:e,rec:e,store:e,tm:e,www:e,co:t,shop:t,barsy:t}],rs:[1,{ac:e,co:e,edu:e,gov:e,in:e,org:e,brendly:te,barsy:t,ox:t}],ru:[1,{ac:t,edu:t,gov:t,int:t,mil:t,eurodir:t,adygeya:t,bashkiria:t,bir:t,cbg:t,com:t,dagestan:t,grozny:t,kalmykia:t,kustanai:t,marine:t,mordovia:t,msk:t,mytis:t,nalchik:t,nov:t,pyatigorsk:t,spb:t,vladikavkaz:t,vladimir:t,na4u:t,mircloud:t,myjino:[2,{hosting:a,landing:a,spectrum:a,vps:a}],cldmail:[0,{hb:t}],mcdir:[2,{vps:t}],mcpre:t,net:t,org:t,pp:t,lk3:t,ras:t}],rw:[1,{ac:e,co:e,coop:e,gov:e,mil:e,net:e,org:e}],sa:[1,{com:e,edu:e,gov:e,med:e,net:e,org:e,pub:e,sch:e}],sb:n,sc:n,sd:[1,{com:e,edu:e,gov:e,info:e,med:e,net:e,org:e,tv:e}],se:[1,{a:e,ac:e,b:e,bd:e,brand:e,c:e,d:e,e,f:e,fh:e,fhsk:e,fhv:e,g:e,h:e,i:e,k:e,komforb:e,kommunalforbund:e,komvux:e,l:e,lanbib:e,m:e,n:e,naturbruksgymn:e,o:e,org:e,p:e,parti:e,pp:e,press:e,r:e,s:e,t:e,tm:e,u:e,w:e,x:e,y:e,z:e,com:t,iopsys:t,"123minsida":t,itcouldbewor:t,myspreadshop:t}],sg:[1,{com:e,edu:e,gov:e,net:e,org:e,enscaled:t}],sh:[1,{com:e,gov:e,mil:e,net:e,org:e,hashbang:t,botda:t,platform:[0,{ent:t,eu:t,us:t}],now:t}],si:[1,{f5:t,gitapp:t,gitpage:t}],sj:e,sk:e,sl:n,sm:e,sn:[1,{art:e,com:e,edu:e,gouv:e,org:e,perso:e,univ:e}],so:[1,{com:e,edu:e,gov:e,me:e,net:e,org:e,surveys:t}],sr:e,ss:[1,{biz:e,co:e,com:e,edu:e,gov:e,me:e,net:e,org:e,sch:e}],st:[1,{co:e,com:e,consulado:e,edu:e,embaixada:e,mil:e,net:e,org:e,principe:e,saotome:e,store:e,helioho:t,kirara:t,noho:t}],su:[1,{abkhazia:t,adygeya:t,aktyubinsk:t,arkhangelsk:t,armenia:t,ashgabad:t,azerbaijan:t,balashov:t,bashkiria:t,bryansk:t,bukhara:t,chimkent:t,dagestan:t,"east-kazakhstan":t,exnet:t,georgia:t,grozny:t,ivanovo:t,jambyl:t,kalmykia:t,kaluga:t,karacol:t,karaganda:t,karelia:t,khakassia:t,krasnodar:t,kurgan:t,kustanai:t,lenug:t,mangyshlak:t,mordovia:t,msk:t,murmansk:t,nalchik:t,navoi:t,"north-kazakhstan":t,nov:t,obninsk:t,penza:t,pokrovsk:t,sochi:t,spb:t,tashkent:t,termez:t,togliatti:t,troitsk:t,tselinograd:t,tula:t,tuva:t,vladikavkaz:t,vladimir:t,vologda:t}],sv:[1,{com:e,edu:e,gob:e,org:e,red:e}],sx:l,sy:r,sz:[1,{ac:e,co:e,org:e}],tc:e,td:e,tel:e,tf:[1,{sch:t}],tg:e,th:[1,{ac:e,co:e,go:e,in:e,mi:e,net:e,or:e,online:t,shop:t}],tj:[1,{ac:e,biz:e,co:e,com:e,edu:e,go:e,gov:e,int:e,mil:e,name:e,net:e,nic:e,org:e,test:e,web:e}],tk:e,tl:l,tm:[1,{co:e,com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e}],tn:[1,{com:e,ens:e,fin:e,gov:e,ind:e,info:e,intl:e,mincom:e,nat:e,net:e,org:e,perso:e,tourism:e,orangecloud:t}],to:[1,{611:t,com:e,edu:e,gov:e,mil:e,net:e,org:e,oya:t,x0:t,quickconnect:w,vpnplus:t}],tr:[1,{av:e,bbs:e,bel:e,biz:e,com:e,dr:e,edu:e,gen:e,gov:e,info:e,k12:e,kep:e,mil:e,name:e,net:e,org:e,pol:e,tel:e,tsk:e,tv:e,web:e,nc:l}],tt:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}],tv:[1,{"better-than":t,dyndns:t,"on-the-web":t,"worse-than":t,from:t,sakura:t}],tw:[1,{club:e,com:[1,{mymailer:t}],ebiz:e,edu:e,game:e,gov:e,idv:e,mil:e,net:e,org:e,url:t,mydns:t}],tz:[1,{ac:e,co:e,go:e,hotel:e,info:e,me:e,mil:e,mobi:e,ne:e,or:e,sc:e,tv:e}],ua:[1,{com:e,edu:e,gov:e,in:e,net:e,org:e,cherkassy:e,cherkasy:e,chernigov:e,chernihiv:e,chernivtsi:e,chernovtsy:e,ck:e,cn:e,cr:e,crimea:e,cv:e,dn:e,dnepropetrovsk:e,dnipropetrovsk:e,donetsk:e,dp:e,if:e,"ivano-frankivsk":e,kh:e,kharkiv:e,kharkov:e,kherson:e,khmelnitskiy:e,khmelnytskyi:e,kiev:e,kirovograd:e,km:e,kr:e,kropyvnytskyi:e,krym:e,ks:e,kv:e,kyiv:e,lg:e,lt:e,lugansk:e,luhansk:e,lutsk:e,lv:e,lviv:e,mk:e,mykolaiv:e,nikolaev:e,od:e,odesa:e,odessa:e,pl:e,poltava:e,rivne:e,rovno:e,rv:e,sb:e,sebastopol:e,sevastopol:e,sm:e,sumy:e,te:e,ternopil:e,uz:e,uzhgorod:e,uzhhorod:e,vinnica:e,vinnytsia:e,vn:e,volyn:e,yalta:e,zakarpattia:e,zaporizhzhe:e,zaporizhzhia:e,zhitomir:e,zhytomyr:e,zp:e,zt:e,cc:t,inf:t,ltd:t,cx:t,biz:t,co:t,pp:t,v:t}],ug:[1,{ac:e,co:e,com:e,edu:e,go:e,gov:e,mil:e,ne:e,or:e,org:e,sc:e,us:e}],uk:[1,{ac:e,co:[1,{bytemark:[0,{dh:t,vm:t}],layershift:ve,barsy:t,barsyonline:t,retrosnub:he,"nh-serv":t,"no-ip":t,adimo:t,myspreadshop:t}],gov:[1,{api:t,campaign:t,service:t}],ltd:e,me:e,net:e,nhs:e,org:[1,{glug:t,lug:t,lugs:t,affinitylottery:t,raffleentry:t,weeklylottery:t}],plc:e,police:e,sch:h,conn:t,copro:t,hosp:t,"independent-commission":t,"independent-inquest":t,"independent-inquiry":t,"independent-panel":t,"independent-review":t,"public-inquiry":t,"royal-commission":t,pymnt:t,barsy:t,nimsite:t,oraclegovcloudapps:a}],us:[1,{dni:e,isa:e,nsn:e,ak:Me,al:Me,ar:Me,as:Me,az:Me,ca:Me,co:Me,ct:Me,dc:Me,de:[1,{cc:e,lib:t}],fl:Me,ga:Me,gu:Me,hi:yt,ia:Me,id:Me,il:Me,in:Me,ks:Me,ky:Me,la:Me,ma:[1,{k12:[1,{chtr:e,paroch:e,pvt:e}],cc:e,lib:e}],md:Me,me:Me,mi:[1,{k12:e,cc:e,lib:e,"ann-arbor":e,cog:e,dst:e,eaton:e,gen:e,mus:e,tec:e,washtenaw:e}],mn:Me,mo:Me,ms:Me,mt:Me,nc:Me,nd:yt,ne:Me,nh:Me,nj:Me,nm:Me,nv:Me,ny:Me,oh:Me,ok:Me,or:Me,pa:Me,pr:Me,ri:yt,sc:Me,sd:yt,tn:Me,tx:Me,ut:Me,va:Me,vi:Me,vt:Me,wa:Me,wi:Me,wv:[1,{cc:e}],wy:Me,cloudns:t,"is-by":t,"land-4-sale":t,"stuff-4-sale":t,heliohost:t,enscaled:[0,{phx:t}],mircloud:t,ngo:t,golffan:t,noip:t,pointto:t,freeddns:t,srv:[2,{gh:t,gl:t}],platterp:t,servername:t}],uy:[1,{com:e,edu:e,gub:e,mil:e,net:e,org:e}],uz:[1,{co:e,com:e,net:e,org:e}],va:e,vc:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,gv:[2,{d:t}],"0e":a,mydns:t}],ve:[1,{arts:e,bib:e,co:e,com:e,e12:e,edu:e,emprende:e,firm:e,gob:e,gov:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rar:e,rec:e,store:e,tec:e,web:e}],vg:[1,{edu:e}],vi:[1,{co:e,com:e,k12:e,net:e,org:e}],vn:[1,{ac:e,ai:e,biz:e,com:e,edu:e,gov:e,health:e,id:e,info:e,int:e,io:e,name:e,net:e,org:e,pro:e,angiang:e,bacgiang:e,backan:e,baclieu:e,bacninh:e,"baria-vungtau":e,bentre:e,binhdinh:e,binhduong:e,binhphuoc:e,binhthuan:e,camau:e,cantho:e,caobang:e,daklak:e,daknong:e,danang:e,dienbien:e,dongnai:e,dongthap:e,gialai:e,hagiang:e,haiduong:e,haiphong:e,hanam:e,hanoi:e,hatinh:e,haugiang:e,hoabinh:e,hungyen:e,khanhhoa:e,kiengiang:e,kontum:e,laichau:e,lamdong:e,langson:e,laocai:e,longan:e,namdinh:e,nghean:e,ninhbinh:e,ninhthuan:e,phutho:e,phuyen:e,quangbinh:e,quangnam:e,quangngai:e,quangninh:e,quangtri:e,soctrang:e,sonla:e,tayninh:e,thaibinh:e,thainguyen:e,thanhhoa:e,thanhphohochiminh:e,thuathienhue:e,tiengiang:e,travinh:e,tuyenquang:e,vinhlong:e,vinhphuc:e,yenbai:e}],vu:oe,wf:[1,{biz:t,sch:t}],ws:[1,{com:e,edu:e,gov:e,net:e,org:e,advisor:a,cloud66:t,dyndns:t,mypets:t}],yt:[1,{org:t}],"xn--mgbaam7a8h":e,\u0627\u0645\u0627\u0631\u0627\u062A:e,"xn--y9a3aq":e,\u0570\u0561\u0575:e,"xn--54b7fta0cc":e,\u09AC\u09BE\u0982\u09B2\u09BE:e,"xn--90ae":e,\u0431\u0433:e,"xn--mgbcpq6gpa1a":e,\u0627\u0644\u0628\u062D\u0631\u064A\u0646:e,"xn--90ais":e,\u0431\u0435\u043B:e,"xn--fiqs8s":e,\u4E2D\u56FD:e,"xn--fiqz9s":e,\u4E2D\u570B:e,"xn--lgbbat1ad8j":e,\u0627\u0644\u062C\u0632\u0627\u0626\u0631:e,"xn--wgbh1c":e,\u0645\u0635\u0631:e,"xn--e1a4c":e,\u0435\u044E:e,"xn--qxa6a":e,\u03B5\u03C5:e,"xn--mgbah1a3hjkrd":e,\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627:e,"xn--node":e,\u10D2\u10D4:e,"xn--qxam":e,\u03B5\u03BB:e,"xn--j6w193g":[1,{"xn--gmqw5a":e,"xn--55qx5d":e,"xn--mxtq1m":e,"xn--wcvs22d":e,"xn--uc0atv":e,"xn--od0alg":e}],\u9999\u6E2F:[1,{\u500B\u4EBA:e,\u516C\u53F8:e,\u653F\u5E9C:e,\u6559\u80B2:e,\u7D44\u7E54:e,\u7DB2\u7D61:e}],"xn--2scrj9c":e,\u0CAD\u0CBE\u0CB0\u0CA4:e,"xn--3hcrj9c":e,\u0B2D\u0B3E\u0B30\u0B24:e,"xn--45br5cyl":e,\u09AD\u09BE\u09F0\u09A4:e,"xn--h2breg3eve":e,\u092D\u093E\u0930\u0924\u092E\u094D:e,"xn--h2brj9c8c":e,\u092D\u093E\u0930\u094B\u0924:e,"xn--mgbgu82a":e,\u0680\u0627\u0631\u062A:e,"xn--rvc1e0am3e":e,\u0D2D\u0D3E\u0D30\u0D24\u0D02:e,"xn--h2brj9c":e,\u092D\u093E\u0930\u0924:e,"xn--mgbbh1a":e,\u0628\u0627\u0631\u062A:e,"xn--mgbbh1a71e":e,\u0628\u06BE\u0627\u0631\u062A:e,"xn--fpcrj9c3d":e,\u0C2D\u0C3E\u0C30\u0C24\u0C4D:e,"xn--gecrj9c":e,\u0AAD\u0ABE\u0AB0\u0AA4:e,"xn--s9brj9c":e,\u0A2D\u0A3E\u0A30\u0A24:e,"xn--45brj9c":e,\u09AD\u09BE\u09B0\u09A4:e,"xn--xkc2dl3a5ee0h":e,\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE:e,"xn--mgba3a4f16a":e,\u0627\u06CC\u0631\u0627\u0646:e,"xn--mgba3a4fra":e,\u0627\u064A\u0631\u0627\u0646:e,"xn--mgbtx2b":e,\u0639\u0631\u0627\u0642:e,"xn--mgbayh7gpa":e,\u0627\u0644\u0627\u0631\u062F\u0646:e,"xn--3e0b707e":e,\uD55C\uAD6D:e,"xn--80ao21a":e,\u049B\u0430\u0437:e,"xn--q7ce6a":e,\u0EA5\u0EB2\u0EA7:e,"xn--fzc2c9e2c":e,\u0DBD\u0D82\u0D9A\u0DCF:e,"xn--xkc2al3hye2a":e,\u0B87\u0BB2\u0B99\u0BCD\u0B95\u0BC8:e,"xn--mgbc0a9azcg":e,\u0627\u0644\u0645\u063A\u0631\u0628:e,"xn--d1alf":e,\u043C\u043A\u0434:e,"xn--l1acc":e,\u043C\u043E\u043D:e,"xn--mix891f":e,\u6FB3\u9580:e,"xn--mix082f":e,\u6FB3\u95E8:e,"xn--mgbx4cd0ab":e,\u0645\u0644\u064A\u0633\u064A\u0627:e,"xn--mgb9awbf":e,\u0639\u0645\u0627\u0646:e,"xn--mgbai9azgqp6j":e,\u067E\u0627\u06A9\u0633\u062A\u0627\u0646:e,"xn--mgbai9a5eva00b":e,\u067E\u0627\u0643\u0633\u062A\u0627\u0646:e,"xn--ygbi2ammx":e,\u0641\u0644\u0633\u0637\u064A\u0646:e,"xn--90a3ac":[1,{"xn--80au":e,"xn--90azh":e,"xn--d1at":e,"xn--c1avg":e,"xn--o1ac":e,"xn--o1ach":e}],\u0441\u0440\u0431:[1,{\u0430\u043A:e,\u043E\u0431\u0440:e,\u043E\u0434:e,\u043E\u0440\u0433:e,\u043F\u0440:e,\u0443\u043F\u0440:e}],"xn--p1ai":e,\u0440\u0444:e,"xn--wgbl6a":e,\u0642\u0637\u0631:e,"xn--mgberp4a5d4ar":e,\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629:e,"xn--mgberp4a5d4a87g":e,\u0627\u0644\u0633\u0639\u0648\u062F\u06CC\u0629:e,"xn--mgbqly7c0a67fbc":e,\u0627\u0644\u0633\u0639\u0648\u062F\u06CC\u06C3:e,"xn--mgbqly7cvafr":e,\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0647:e,"xn--mgbpl2fh":e,\u0633\u0648\u062F\u0627\u0646:e,"xn--yfro4i67o":e,\u65B0\u52A0\u5761:e,"xn--clchc0ea0b2g2a9gcd":e,\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD:e,"xn--ogbpf8fl":e,\u0633\u0648\u0631\u064A\u0629:e,"xn--mgbtf8fl":e,\u0633\u0648\u0631\u064A\u0627:e,"xn--o3cw4h":[1,{"xn--o3cyx2a":e,"xn--12co0c3b4eva":e,"xn--m3ch0j3a":e,"xn--h3cuzk1di":e,"xn--12c1fe0br":e,"xn--12cfi8ixb8l":e}],\u0E44\u0E17\u0E22:[1,{\u0E17\u0E2B\u0E32\u0E23:e,\u0E18\u0E38\u0E23\u0E01\u0E34\u0E08:e,\u0E40\u0E19\u0E47\u0E15:e,\u0E23\u0E31\u0E10\u0E1A\u0E32\u0E25:e,\u0E28\u0E36\u0E01\u0E29\u0E32:e,\u0E2D\u0E07\u0E04\u0E4C\u0E01\u0E23:e}],"xn--pgbs0dh":e,\u062A\u0648\u0646\u0633:e,"xn--kpry57d":e,\u53F0\u7063:e,"xn--kprw13d":e,\u53F0\u6E7E:e,"xn--nnx388a":e,\u81FA\u7063:e,"xn--j1amh":e,\u0443\u043A\u0440:e,"xn--mgb2ddes":e,\u0627\u0644\u064A\u0645\u0646:e,xxx:e,ye:r,za:[0,{ac:e,agric:e,alt:e,co:e,edu:e,gov:e,grondar:e,law:e,mil:e,net:e,ngo:e,nic:e,nis:e,nom:e,org:e,school:e,tm:e,web:e}],zm:[1,{ac:e,biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,net:e,org:e,sch:e}],zw:[1,{ac:e,co:e,gov:e,mil:e,org:e}],aaa:e,aarp:e,abb:e,abbott:e,abbvie:e,abc:e,able:e,abogado:e,abudhabi:e,academy:[1,{official:t}],accenture:e,accountant:e,accountants:e,aco:e,actor:e,ads:e,adult:e,aeg:e,aetna:e,afl:e,africa:e,agakhan:e,agency:e,aig:e,airbus:e,airforce:e,airtel:e,akdn:e,alibaba:e,alipay:e,allfinanz:e,allstate:e,ally:e,alsace:e,alstom:e,amazon:e,americanexpress:e,americanfamily:e,amex:e,amfam:e,amica:e,amsterdam:e,analytics:e,android:e,anquan:e,anz:e,aol:e,apartments:e,app:[1,{adaptable:t,aiven:t,beget:a,brave:i,clerk:t,clerkstage:t,wnext:t,csb:[2,{preview:t}],convex:t,deta:t,ondigitalocean:t,easypanel:t,encr:t,evervault:o,expo:[2,{staging:t}],edgecompute:t,"on-fleek":t,flutterflow:t,e2b:t,framer:t,hosted:a,run:a,web:t,hasura:t,botdash:t,loginline:t,lovable:t,luyani:t,medusajs:t,messerli:t,netfy:t,netlify:t,ngrok:t,"ngrok-free":t,developer:a,noop:t,northflank:a,upsun:a,replit:s,nyat:t,snowflake:[0,{"*":t,privatelink:a}],streamlit:t,storipress:t,telebit:t,typedream:t,vercel:t,bookonline:t,wdh:t,windsurf:t,zeabur:t,zerops:a}],apple:e,aquarelle:e,arab:e,aramco:e,archi:e,army:e,art:e,arte:e,asda:e,associates:e,athleta:e,attorney:e,auction:e,audi:e,audible:e,audio:e,auspost:e,author:e,auto:e,autos:e,aws:[1,{sagemaker:[0,{"ap-northeast-1":d,"ap-northeast-2":d,"ap-south-1":d,"ap-southeast-1":d,"ap-southeast-2":d,"ca-central-1":p,"eu-central-1":d,"eu-west-1":d,"eu-west-2":d,"us-east-1":p,"us-east-2":p,"us-west-2":p,"af-south-1":c,"ap-east-1":c,"ap-northeast-3":c,"ap-south-2":m,"ap-southeast-3":c,"ap-southeast-4":m,"ca-west-1":[0,{notebook:t,"notebook-fips":t}],"eu-central-2":c,"eu-north-1":c,"eu-south-1":c,"eu-south-2":c,"eu-west-3":c,"il-central-1":c,"me-central-1":c,"me-south-1":c,"sa-east-1":c,"us-gov-east-1":g,"us-gov-west-1":g,"us-west-1":[0,{notebook:t,"notebook-fips":t,studio:t}],experiments:a}],repost:[0,{private:a}],on:[0,{"ap-northeast-1":u,"ap-southeast-1":u,"ap-southeast-2":u,"eu-central-1":u,"eu-north-1":u,"eu-west-1":u,"us-east-1":u,"us-east-2":u,"us-west-2":u}]}],axa:e,azure:e,baby:e,baidu:e,banamex:e,band:e,bank:e,bar:e,barcelona:e,barclaycard:e,barclays:e,barefoot:e,bargains:e,baseball:e,basketball:[1,{aus:t,nz:t}],bauhaus:e,bayern:e,bbc:e,bbt:e,bbva:e,bcg:e,bcn:e,beats:e,beauty:e,beer:e,bentley:e,berlin:e,best:e,bestbuy:e,bet:e,bharti:e,bible:e,bid:e,bike:e,bing:e,bingo:e,bio:e,black:e,blackfriday:e,blockbuster:e,blog:e,bloomberg:e,blue:e,bms:e,bmw:e,bnpparibas:e,boats:e,boehringer:e,bofa:e,bom:e,bond:e,boo:e,book:e,booking:e,bosch:e,bostik:e,boston:e,bot:e,boutique:e,box:e,bradesco:e,bridgestone:e,broadway:e,broker:e,brother:e,brussels:e,build:[1,{v0:t,windsurf:t}],builders:[1,{cloudsite:t}],business:v,buy:e,buzz:e,bzh:e,cab:e,cafe:e,cal:e,call:e,calvinklein:e,cam:e,camera:e,camp:[1,{emf:[0,{at:t}]}],canon:e,capetown:e,capital:e,capitalone:e,car:e,caravan:e,cards:e,care:e,career:e,careers:e,cars:e,casa:[1,{nabu:[0,{ui:t}]}],case:e,cash:e,casino:e,catering:e,catholic:e,cba:e,cbn:e,cbre:e,center:e,ceo:e,cern:e,cfa:e,cfd:e,chanel:e,channel:e,charity:e,chase:e,chat:e,cheap:e,chintai:e,christmas:e,chrome:e,church:e,cipriani:e,circle:e,cisco:e,citadel:e,citi:e,citic:e,city:e,claims:e,cleaning:e,click:e,clinic:e,clinique:e,clothing:e,cloud:[1,{convex:t,elementor:t,encoway:[0,{eu:t}],statics:a,ravendb:t,axarnet:[0,{"es-1":t}],diadem:t,jelastic:[0,{vip:t}],jele:t,"jenv-aruba":[0,{aruba:[0,{eur:[0,{it1:t}]}],it1:t}],keliweb:[2,{cs:t}],oxa:[2,{tn:t,uk:t}],primetel:[2,{uk:t}],reclaim:[0,{ca:t,uk:t,us:t}],trendhosting:[0,{ch:t,de:t}],jotelulu:t,kuleuven:t,laravel:t,linkyard:t,magentosite:a,matlab:t,observablehq:t,perspecta:t,vapor:t,"on-rancher":a,scw:[0,{baremetal:[0,{"fr-par-1":t,"fr-par-2":t,"nl-ams-1":t}],"fr-par":[0,{cockpit:t,fnc:[2,{functions:t}],k8s:x,s3:t,"s3-website":t,whm:t}],instances:[0,{priv:t,pub:t}],k8s:t,"nl-ams":[0,{cockpit:t,k8s:x,s3:t,"s3-website":t,whm:t}],"pl-waw":[0,{cockpit:t,k8s:x,s3:t,"s3-website":t}],scalebook:t,smartlabeling:t}],servebolt:t,onstackit:[0,{runs:t}],trafficplex:t,"unison-services":t,urown:t,voorloper:t,zap:t}],club:[1,{cloudns:t,jele:t,barsy:t}],clubmed:e,coach:e,codes:[1,{owo:a}],coffee:e,college:e,cologne:e,commbank:e,community:[1,{nog:t,ravendb:t,myforum:t}],company:e,compare:e,computer:e,comsec:e,condos:e,construction:e,consulting:e,contact:e,contractors:e,cooking:e,cool:[1,{elementor:t,de:t}],corsica:e,country:e,coupon:e,coupons:e,courses:e,cpa:e,credit:e,creditcard:e,creditunion:e,cricket:e,crown:e,crs:e,cruise:e,cruises:e,cuisinella:e,cymru:e,cyou:e,dad:e,dance:e,data:e,date:e,dating:e,datsun:e,day:e,dclk:e,dds:e,deal:e,dealer:e,deals:e,degree:e,delivery:e,dell:e,deloitte:e,delta:e,democrat:e,dental:e,dentist:e,desi:e,design:[1,{graphic:t,bss:t}],dev:[1,{"12chars":t,myaddr:t,panel:t,lcl:a,lclstage:a,stg:a,stgstage:a,pages:t,r2:t,workers:t,deno:t,"deno-staging":t,deta:t,evervault:o,fly:t,githubpreview:t,gateway:a,hrsn:[2,{psl:[0,{sub:t,wc:[0,{"*":t,sub:a}]}]}],botdash:t,inbrowser:a,"is-a-good":t,"is-a":t,iserv:t,runcontainers:t,localcert:[0,{user:a}],loginline:t,barsy:t,mediatech:t,modx:t,ngrok:t,"ngrok-free":t,"is-a-fullstack":t,"is-cool":t,"is-not-a":t,localplayer:t,xmit:t,"platter-app":t,replit:[2,{archer:t,bones:t,canary:t,global:t,hacker:t,id:t,janeway:t,kim:t,kira:t,kirk:t,odo:t,paris:t,picard:t,pike:t,prerelease:t,reed:t,riker:t,sisko:t,spock:t,staging:t,sulu:t,tarpit:t,teams:t,tucker:t,wesley:t,worf:t}],crm:[0,{d:a,w:a,wa:a,wb:a,wc:a,wd:a,we:a,wf:a}],vercel:t,webhare:a}],dhl:e,diamonds:e,diet:e,digital:[1,{cloudapps:[2,{london:t}]}],direct:[1,{libp2p:t}],directory:e,discount:e,discover:e,dish:e,diy:e,dnp:e,docs:e,doctor:e,dog:e,domains:e,dot:e,download:e,drive:e,dtv:e,dubai:e,dunlop:e,dupont:e,durban:e,dvag:e,dvr:e,earth:e,eat:e,eco:e,edeka:e,education:v,email:[1,{crisp:[0,{on:t}],tawk:ue,tawkto:ue}],emerck:e,energy:e,engineer:e,engineering:e,enterprises:e,epson:e,equipment:e,ericsson:e,erni:e,esq:e,estate:[1,{compute:a}],eurovision:e,eus:[1,{party:Q}],events:[1,{koobin:t,co:t}],exchange:e,expert:e,exposed:e,express:e,extraspace:e,fage:e,fail:e,fairwinds:e,faith:e,family:e,fan:e,fans:e,farm:[1,{storj:t}],farmers:e,fashion:e,fast:e,fedex:e,feedback:e,ferrari:e,ferrero:e,fidelity:e,fido:e,film:e,final:e,finance:e,financial:v,fire:e,firestone:e,firmdale:e,fish:e,fishing:e,fit:e,fitness:e,flickr:e,flights:e,flir:e,florist:e,flowers:e,fly:e,foo:e,food:e,football:e,ford:e,forex:e,forsale:e,forum:e,foundation:e,fox:e,free:e,fresenius:e,frl:e,frogans:e,frontier:e,ftr:e,fujitsu:e,fun:e,fund:e,furniture:e,futbol:e,fyi:e,gal:e,gallery:e,gallo:e,gallup:e,game:e,games:[1,{pley:t,sheezy:t}],gap:e,garden:e,gay:[1,{pages:t}],gbiz:e,gdn:[1,{cnpy:t}],gea:e,gent:e,genting:e,george:e,ggee:e,gift:e,gifts:e,gives:e,giving:e,glass:e,gle:e,global:[1,{appwrite:t}],globo:e,gmail:e,gmbh:e,gmo:e,gmx:e,godaddy:e,gold:e,goldpoint:e,golf:e,goo:e,goodyear:e,goog:[1,{cloud:t,translate:t,usercontent:a}],google:e,gop:e,got:e,grainger:e,graphics:e,gratis:e,green:e,gripe:e,grocery:e,group:[1,{discourse:t}],gucci:e,guge:e,guide:e,guitars:e,guru:e,hair:e,hamburg:e,hangout:e,haus:e,hbo:e,hdfc:e,hdfcbank:e,health:[1,{hra:t}],healthcare:e,help:e,helsinki:e,here:e,hermes:e,hiphop:e,hisamitsu:e,hitachi:e,hiv:e,hkt:e,hockey:e,holdings:e,holiday:e,homedepot:e,homegoods:e,homes:e,homesense:e,honda:e,horse:e,hospital:e,host:[1,{cloudaccess:t,freesite:t,easypanel:t,fastvps:t,myfast:t,tempurl:t,wpmudev:t,jele:t,mircloud:t,wp2:t,half:t}],hosting:[1,{opencraft:t}],hot:e,hotels:e,hotmail:e,house:e,how:e,hsbc:e,hughes:e,hyatt:e,hyundai:e,ibm:e,icbc:e,ice:e,icu:e,ieee:e,ifm:e,ikano:e,imamat:e,imdb:e,immo:e,immobilien:e,inc:e,industries:e,infiniti:e,ing:e,ink:e,institute:e,insurance:e,insure:e,international:e,intuit:e,investments:e,ipiranga:e,irish:e,ismaili:e,ist:e,istanbul:e,itau:e,itv:e,jaguar:e,java:e,jcb:e,jeep:e,jetzt:e,jewelry:e,jio:e,jll:e,jmp:e,jnj:e,joburg:e,jot:e,joy:e,jpmorgan:e,jprs:e,juegos:e,juniper:e,kaufen:e,kddi:e,kerryhotels:e,kerryproperties:e,kfh:e,kia:e,kids:e,kim:e,kindle:e,kitchen:e,kiwi:e,koeln:e,komatsu:e,kosher:e,kpmg:e,kpn:e,krd:[1,{co:t,edu:t}],kred:e,kuokgroup:e,kyoto:e,lacaixa:e,lamborghini:e,lamer:e,lancaster:e,land:e,landrover:e,lanxess:e,lasalle:e,lat:e,latino:e,latrobe:e,law:e,lawyer:e,lds:e,lease:e,leclerc:e,lefrak:e,legal:e,lego:e,lexus:e,lgbt:e,lidl:e,life:e,lifeinsurance:e,lifestyle:e,lighting:e,like:e,lilly:e,limited:e,limo:e,lincoln:e,link:[1,{myfritz:t,cyon:t,dweb:a,inbrowser:a,nftstorage:ge,mypep:t,storacha:ge,w3s:ge}],live:[1,{aem:t,hlx:t,ewp:a}],living:e,llc:e,llp:e,loan:e,loans:e,locker:e,locus:e,lol:[1,{omg:t}],london:e,lotte:e,lotto:e,love:e,lpl:e,lplfinancial:e,ltd:e,ltda:e,lundbeck:e,luxe:e,luxury:e,madrid:e,maif:e,maison:e,makeup:e,man:e,management:e,mango:e,map:e,market:e,marketing:e,markets:e,marriott:e,marshalls:e,mattel:e,mba:e,mckinsey:e,med:e,media:Ve,meet:e,melbourne:e,meme:e,memorial:e,men:e,menu:[1,{barsy:t,barsyonline:t}],merck:e,merckmsd:e,miami:e,microsoft:e,mini:e,mint:e,mit:e,mitsubishi:e,mlb:e,mls:e,mma:e,mobile:e,moda:e,moe:e,moi:e,mom:[1,{ind:t}],monash:e,money:e,monster:e,mormon:e,mortgage:e,moscow:e,moto:e,motorcycles:e,mov:e,movie:e,msd:e,mtn:e,mtr:e,music:e,nab:e,nagoya:e,navy:e,nba:e,nec:e,netbank:e,netflix:e,network:[1,{alces:a,co:t,arvo:t,azimuth:t,tlon:t}],neustar:e,new:e,news:[1,{noticeable:t}],next:e,nextdirect:e,nexus:e,nfl:e,ngo:e,nhk:e,nico:e,nike:e,nikon:e,ninja:e,nissan:e,nissay:e,nokia:e,norton:e,now:e,nowruz:e,nowtv:e,nra:e,nrw:e,ntt:e,nyc:e,obi:e,observer:e,office:e,okinawa:e,olayan:e,olayangroup:e,ollo:e,omega:e,one:[1,{kin:a,service:t}],ong:[1,{obl:t}],onl:e,online:[1,{eero:t,"eero-stage":t,websitebuilder:t,barsy:t}],ooo:e,open:e,oracle:e,orange:[1,{tech:t}],organic:e,origins:e,osaka:e,otsuka:e,ott:e,ovh:[1,{nerdpol:t}],page:[1,{aem:t,hlx:t,hlx3:t,translated:t,codeberg:t,heyflow:t,prvcy:t,rocky:t,pdns:t,plesk:t}],panasonic:e,paris:e,pars:e,partners:e,parts:e,party:e,pay:e,pccw:e,pet:e,pfizer:e,pharmacy:e,phd:e,philips:e,phone:e,photo:e,photography:e,photos:Ve,physio:e,pics:e,pictet:e,pictures:[1,{1337:t}],pid:e,pin:e,ping:e,pink:e,pioneer:e,pizza:[1,{ngrok:t}],place:v,play:e,playstation:e,plumbing:e,plus:e,pnc:e,pohl:e,poker:e,politie:e,porn:e,pramerica:e,praxi:e,press:e,prime:e,prod:e,productions:e,prof:e,progressive:e,promo:e,properties:e,property:e,protection:e,pru:e,prudential:e,pub:[1,{id:a,kin:a,barsy:t}],pwc:e,qpon:e,quebec:e,quest:e,racing:e,radio:e,read:e,realestate:e,realtor:e,realty:e,recipes:e,red:e,redstone:e,redumbrella:e,rehab:e,reise:e,reisen:e,reit:e,reliance:e,ren:e,rent:e,rentals:e,repair:e,report:e,republican:e,rest:e,restaurant:e,review:e,reviews:e,rexroth:e,rich:e,richardli:e,ricoh:e,ril:e,rio:e,rip:[1,{clan:t}],rocks:[1,{myddns:t,stackit:t,"lima-city":t,webspace:t}],rodeo:e,rogers:e,room:e,rsvp:e,rugby:e,ruhr:e,run:[1,{appwrite:a,development:t,ravendb:t,liara:[2,{iran:t}],servers:t,build:a,code:a,database:a,migration:a,onporter:t,repl:t,stackit:t,val:[2,{web:t}],wix:t}],rwe:e,ryukyu:e,saarland:e,safe:e,safety:e,sakura:e,sale:e,salon:e,samsclub:e,samsung:e,sandvik:e,sandvikcoromant:e,sanofi:e,sap:e,sarl:e,sas:e,save:e,saxo:e,sbi:e,sbs:e,scb:e,schaeffler:e,schmidt:e,scholarships:e,school:e,schule:e,schwarz:e,science:e,scot:[1,{gov:[2,{service:t}]}],search:e,seat:e,secure:e,security:e,seek:e,select:e,sener:e,services:[1,{loginline:t}],seven:e,sew:e,sex:e,sexy:e,sfr:e,shangrila:e,sharp:e,shell:e,shia:e,shiksha:e,shoes:e,shop:[1,{base:t,hoplix:t,barsy:t,barsyonline:t,shopware:t}],shopping:e,shouji:e,show:e,silk:e,sina:e,singles:e,site:[1,{square:t,canva:b,cloudera:a,convex:t,cyon:t,fastvps:t,figma:t,heyflow:t,jele:t,jouwweb:t,loginline:t,barsy:t,notion:t,omniwe:t,opensocial:t,madethis:t,platformsh:a,tst:a,byen:t,srht:t,novecore:t,cpanel:t,wpsquared:t}],ski:e,skin:e,sky:e,skype:e,sling:e,smart:e,smile:e,sncf:e,soccer:e,social:e,softbank:e,software:e,sohu:e,solar:e,solutions:e,song:e,sony:e,soy:e,spa:e,space:[1,{myfast:t,heiyu:t,hf:[2,{static:t}],"app-ionos":t,project:t,uber:t,xs4all:t}],sport:e,spot:e,srl:e,stada:e,staples:e,star:e,statebank:e,statefarm:e,stc:e,stcgroup:e,stockholm:e,storage:e,store:[1,{barsy:t,sellfy:t,shopware:t,storebase:t}],stream:e,studio:e,study:e,style:e,sucks:e,supplies:e,supply:e,support:[1,{barsy:t}],surf:e,surgery:e,suzuki:e,swatch:e,swiss:e,sydney:e,systems:[1,{knightpoint:t}],tab:e,taipei:e,talk:e,taobao:e,target:e,tatamotors:e,tatar:e,tattoo:e,tax:e,taxi:e,tci:e,tdk:e,team:[1,{discourse:t,jelastic:t}],tech:[1,{cleverapps:t}],technology:v,temasek:e,tennis:e,teva:e,thd:e,theater:e,theatre:e,tiaa:e,tickets:e,tienda:e,tips:e,tires:e,tirol:e,tjmaxx:e,tjx:e,tkmaxx:e,tmall:e,today:[1,{prequalifyme:t}],tokyo:e,tools:[1,{addr:Ce,myaddr:t}],top:[1,{ntdll:t,wadl:a}],toray:e,toshiba:e,total:e,tours:e,town:e,toyota:e,toys:e,trade:e,trading:e,training:e,travel:e,travelers:e,travelersinsurance:e,trust:e,trv:e,tube:e,tui:e,tunes:e,tushu:e,tvs:e,ubank:e,ubs:e,unicom:e,university:e,uno:e,uol:e,ups:e,vacations:e,vana:e,vanguard:e,vegas:e,ventures:e,verisign:e,versicherung:e,vet:e,viajes:e,video:e,vig:e,viking:e,villas:e,vin:e,vip:e,virgin:e,visa:e,vision:e,viva:e,vivo:e,vlaanderen:e,vodka:e,volvo:e,vote:e,voting:e,voto:e,voyage:e,wales:e,walmart:e,walter:e,wang:e,wanggou:e,watch:e,watches:e,weather:e,weatherchannel:e,webcam:e,weber:e,website:Ve,wed:e,wedding:e,weibo:e,weir:e,whoswho:e,wien:e,wiki:Ve,williamhill:e,win:e,windows:e,wine:e,winners:e,wme:e,wolterskluwer:e,woodside:e,work:e,works:e,world:e,wow:e,wtc:e,wtf:e,xbox:e,xerox:e,xihuan:e,xin:e,"xn--11b4c3d":e,\u0915\u0949\u092E:e,"xn--1ck2e1b":e,\u30BB\u30FC\u30EB:e,"xn--1qqw23a":e,\u4F5B\u5C71:e,"xn--30rr7y":e,\u6148\u5584:e,"xn--3bst00m":e,\u96C6\u56E2:e,"xn--3ds443g":e,\u5728\u7EBF:e,"xn--3pxu8k":e,\u70B9\u770B:e,"xn--42c2d9a":e,\u0E04\u0E2D\u0E21:e,"xn--45q11c":e,\u516B\u5366:e,"xn--4gbrim":e,\u0645\u0648\u0642\u0639:e,"xn--55qw42g":e,\u516C\u76CA:e,"xn--55qx5d":e,\u516C\u53F8:e,"xn--5su34j936bgsg":e,\u9999\u683C\u91CC\u62C9:e,"xn--5tzm5g":e,\u7F51\u7AD9:e,"xn--6frz82g":e,\u79FB\u52A8:e,"xn--6qq986b3xl":e,\u6211\u7231\u4F60:e,"xn--80adxhks":e,\u043C\u043E\u0441\u043A\u0432\u0430:e,"xn--80aqecdr1a":e,\u043A\u0430\u0442\u043E\u043B\u0438\u043A:e,"xn--80asehdb":e,\u043E\u043D\u043B\u0430\u0439\u043D:e,"xn--80aswg":e,\u0441\u0430\u0439\u0442:e,"xn--8y0a063a":e,\u8054\u901A:e,"xn--9dbq2a":e,\u05E7\u05D5\u05DD:e,"xn--9et52u":e,\u65F6\u5C1A:e,"xn--9krt00a":e,\u5FAE\u535A:e,"xn--b4w605ferd":e,\u6DE1\u9A6C\u9521:e,"xn--bck1b9a5dre4c":e,\u30D5\u30A1\u30C3\u30B7\u30E7\u30F3:e,"xn--c1avg":e,\u043E\u0440\u0433:e,"xn--c2br7g":e,\u0928\u0947\u091F:e,"xn--cck2b3b":e,\u30B9\u30C8\u30A2:e,"xn--cckwcxetd":e,\u30A2\u30DE\u30BE\u30F3:e,"xn--cg4bki":e,\uC0BC\uC131:e,"xn--czr694b":e,\u5546\u6807:e,"xn--czrs0t":e,\u5546\u5E97:e,"xn--czru2d":e,\u5546\u57CE:e,"xn--d1acj3b":e,\u0434\u0435\u0442\u0438:e,"xn--eckvdtc9d":e,\u30DD\u30A4\u30F3\u30C8:e,"xn--efvy88h":e,\u65B0\u95FB:e,"xn--fct429k":e,\u5BB6\u96FB:e,"xn--fhbei":e,\u0643\u0648\u0645:e,"xn--fiq228c5hs":e,\u4E2D\u6587\u7F51:e,"xn--fiq64b":e,\u4E2D\u4FE1:e,"xn--fjq720a":e,\u5A31\u4E50:e,"xn--flw351e":e,\u8C37\u6B4C:e,"xn--fzys8d69uvgm":e,\u96FB\u8A0A\u76C8\u79D1:e,"xn--g2xx48c":e,\u8D2D\u7269:e,"xn--gckr3f0f":e,\u30AF\u30E9\u30A6\u30C9:e,"xn--gk3at1e":e,\u901A\u8CA9:e,"xn--hxt814e":e,\u7F51\u5E97:e,"xn--i1b6b1a6a2e":e,\u0938\u0902\u0917\u0920\u0928:e,"xn--imr513n":e,\u9910\u5385:e,"xn--io0a7i":e,\u7F51\u7EDC:e,"xn--j1aef":e,\u043A\u043E\u043C:e,"xn--jlq480n2rg":e,\u4E9A\u9A6C\u900A:e,"xn--jvr189m":e,\u98DF\u54C1:e,"xn--kcrx77d1x4a":e,\u98DE\u5229\u6D66:e,"xn--kput3i":e,\u624B\u673A:e,"xn--mgba3a3ejt":e,\u0627\u0631\u0627\u0645\u0643\u0648:e,"xn--mgba7c0bbn0a":e,\u0627\u0644\u0639\u0644\u064A\u0627\u0646:e,"xn--mgbab2bd":e,\u0628\u0627\u0632\u0627\u0631:e,"xn--mgbca7dzdo":e,\u0627\u0628\u0648\u0638\u0628\u064A:e,"xn--mgbi4ecexp":e,\u0643\u0627\u062B\u0648\u0644\u064A\u0643:e,"xn--mgbt3dhd":e,\u0647\u0645\u0631\u0627\u0647:e,"xn--mk1bu44c":e,\uB2F7\uCEF4:e,"xn--mxtq1m":e,\u653F\u5E9C:e,"xn--ngbc5azd":e,\u0634\u0628\u0643\u0629:e,"xn--ngbe9e0a":e,\u0628\u064A\u062A\u0643:e,"xn--ngbrx":e,\u0639\u0631\u0628:e,"xn--nqv7f":e,\u673A\u6784:e,"xn--nqv7fs00ema":e,\u7EC4\u7EC7\u673A\u6784:e,"xn--nyqy26a":e,\u5065\u5EB7:e,"xn--otu796d":e,\u62DB\u8058:e,"xn--p1acf":[1,{"xn--90amc":t,"xn--j1aef":t,"xn--j1ael8b":t,"xn--h1ahn":t,"xn--j1adp":t,"xn--c1avg":t,"xn--80aaa0cvac":t,"xn--h1aliz":t,"xn--90a1af":t,"xn--41a":t}],\u0440\u0443\u0441:[1,{\u0431\u0438\u0437:t,\u043A\u043E\u043C:t,\u043A\u0440\u044B\u043C:t,\u043C\u0438\u0440:t,\u043C\u0441\u043A:t,\u043E\u0440\u0433:t,\u0441\u0430\u043C\u0430\u0440\u0430:t,\u0441\u043E\u0447\u0438:t,\u0441\u043F\u0431:t,\u044F:t}],"xn--pssy2u":e,\u5927\u62FF:e,"xn--q9jyb4c":e,\u307F\u3093\u306A:e,"xn--qcka1pmc":e,\u30B0\u30FC\u30B0\u30EB:e,"xn--rhqv96g":e,\u4E16\u754C:e,"xn--rovu88b":e,\u66F8\u7C4D:e,"xn--ses554g":e,\u7F51\u5740:e,"xn--t60b56a":e,\uB2F7\uB137:e,"xn--tckwe":e,\u30B3\u30E0:e,"xn--tiq49xqyj":e,\u5929\u4E3B\u6559:e,"xn--unup4y":e,\u6E38\u620F:e,"xn--vermgensberater-ctb":e,verm\u00F6gensberater:e,"xn--vermgensberatung-pwb":e,verm\u00F6gensberatung:e,"xn--vhquv":e,\u4F01\u4E1A:e,"xn--vuq861b":e,\u4FE1\u606F:e,"xn--w4r85el8fhu5dnra":e,\u5609\u91CC\u5927\u9152\u5E97:e,"xn--w4rs40l":e,\u5609\u91CC:e,"xn--xhq521b":e,\u5E7F\u4E1C:e,"xn--zfr164b":e,\u653F\u52A1:e,xyz:[1,{botdash:t,telebit:a}],yachts:e,yahoo:e,yamaxun:e,yandex:e,yodobashi:e,yoga:e,yokohama:e,you:e,youtube:e,yun:e,zappos:e,zara:e,zero:e,zip:e,zone:[1,{cloud66:t,triton:a,stackit:t,lima:t}],zuerich:e}]}();function Sx(e,t,n,r){let a=null,i=t;for(;i!==void 0&&(i[0]&r&&(a={index:n+1,isIcann:i[0]===1,isPrivate:i[0]===2}),n!==-1);){let o=i[1];i=Object.prototype.hasOwnProperty.call(o,e[n])?o[e[n]]:o["*"],n-=1}return a}function wj(e,t,n){var r;if(wx(e,t,n))return;let a=e.split("."),i=(t.allowPrivateDomains?2:0)|(t.allowIcannDomains?1:0),o=Sx(a,Tj,a.length-1,i);if(o!==null){n.isIcann=o.isIcann,n.isPrivate=o.isPrivate,n.publicSuffix=a.slice(o.index+1).join(".");return}let s=Sx(a,Cj,a.length-1,i);if(s!==null){n.isIcann=s.isIcann,n.isPrivate=s.isPrivate,n.publicSuffix=a.slice(s.index).join(".");return}n.isIcann=!1,n.isPrivate=!1,n.publicSuffix=(r=a[a.length-1])!==null&&r!==void 0?r:null}var Mx=vx();function sm(e,t={}){return Tx(Mx),Cx(e,3,wj,t,Mx).domain}var Sj=$d.alert;function $e(){try{let e=[Ae().EBOOK_BUILDER_URL,Ae().EBOOK_VIEWER_URL,Ae().SUBTITLE_BUILDER_URL,Ae().HTML_VIEWER_URL,Ae().PDF_VIEWER_URL].filter(a=>!!a),t=["app."+At];ia()||t.push("localhost:38001");let n=globalThis.location.pathname;return e.find(a=>{let i=new URL(a);return n.startsWith(i.pathname)&&t.includes(i.host)})?!1:globalThis.self!==globalThis.top}catch{return!0}}var nre=ee();function Ex(e,t){let n=[];for(let r of t){let a=e.querySelectorAll(r);for(let i of a)n.push(i)}return n}function Mj(e,t){let n=function(i){return i.nodeType===Node.ELEMENT_NODE||i.nodeType===Node.TEXT_NODE?i.nodeType===Node.ELEMENT_NODE&&Ax(i,t,!0)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT},r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,n),a=!0;for(;r.nextNode();){let i=r.currentNode;if(i.nodeType===Node.ELEMENT_NODE){if(Qi(i,wd)){if(a===!0)return!0;continue}if(cc(i.nodeName,t.inlineTags))return!0;if(!b1(i,t))return!1}}return!0}function y1(e,t){let n=t.inlineTags;if(e.nodeType===Node.ELEMENT_NODE)if(cc(e.nodeName,n)||b1(e,t)){if(Qi(e,i6)||cc(e.nodeName,["BR"]))return!1;if(Qi(e,wd))return!0;if(b1(e,t)){let r=globalThis.getComputedStyle(e);if(r.display==="block"||r.display==="flex")return!1}return Mj(e,t)}else return Qi(e,wd);return!1}function Ax(e,t,n){if(!(e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.TEXT_NODE)||e.nodeType===Node.ELEMENT_NODE&&Qi(e,a6,!0))return!0;if(e.nodeType===Node.ELEMENT_NODE&&Qi(e,K9))return!1;let{stayOriginalTags:r,excludeTags:a}=t,i=[];return n&&a&&a.length>0?i=a||[]:i=a.filter(o=>!r.includes(o)),!!(e.nodeType===Node.ELEMENT_NODE&&(e.getAttribute("translate")==="no"||e.classList.contains("notranslate"))||cc(e.nodeName,i))}function ul(e,t,n){if(!e)return!1;let r=e.trim();return!Dx(r)&&r.length>=n||r.length>=t}function kx(e,t,n){let r=e.trim();if(r.length<=t)return!0;if(Dx(r)){if(r.split(" ").length<=n)return!0}else if(r.length<=n)return!0;return!1}function Dx(e){for(let t=0;t<e.length;t++)if(e.charCodeAt(t)>127)return!1;return!0}function Ix(e){if(e&&e.includes("://")&&!e.includes(" ")&&e.length<512)try{return new URL(e),!0}catch{return!1}else return!1}function Lx(e){return e?/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(e):!1}function Px(e){return e?/^[_\d:\-+\.。,,% ]+$/.test(e):!1}function Nx(e){if(e&&e.startsWith("#")){if(e.split("#").length>2)return!1;if(e.indexOf(" ")===-1)return!0}return!1}function Rx(e){return!!(e&&e.startsWith("@")&&e.indexOf(" ")===-1)}function jx(e){return(e?.innerText||e?.textContent||"")?.trim()}function lm(e){return e?typeof e=="string"?document.querySelector(e)!==null:e.some(t=>document.querySelector(t)):!1}function Qi(e,t,n=!1){return x1(e,t,"1",n)}function x1(e,t,n,r=!1){return r?e.dataset?.[t]===n:e[Vr]?e[Vr]?.[t]===n:!1}function It(e,t,n,r=!1,a=!1){e.isContentEditable&&!a||(r?e.dataset[t]!==n&&(e.dataset[t]=n):(e[Vr]||(e[Vr]={}),e[Vr][t]=n))}function um(e,t,n=!1){if(n)delete e.dataset[t];else{if(!e[Vr]||!e[Vr][t])return;delete e[Vr][t]}}function Fx(e,t,n=!1){return n?e.dataset[t]:!e[Vr]||!e[Vr][t]?void 0:e[Vr][t]}function b1(e,t){let n=t.allBlockTags.concat(t.inlineTags).concat(t.excludeTags);return!cc(e.nodeName,n)}function Ne(){if(!globalThis||!globalThis.location)return"https://example.com";if(!$e())return globalThis.location.href;try{let t=globalThis.location.href,n=new URL(t);if(n.protocol==="about:"||n.protocol==="blob:"){if(globalThis.location.ancestorOrigins&&globalThis.location.ancestorOrigins.length>0)return globalThis.location.ancestorOrigins[0];let r="";try{r=globalThis.parent.location.href}catch{}return r||(globalThis.location!=globalThis.parent.location?document.referrer:document.location.href)}else return t}catch{}return globalThis.location.href}function En(e,t,n){try{if(e instanceof ShadowRoot){e.appendChild(document.createElement("style")).textContent=t;return}if(e?.head?.appendChild){let r=e.createElement("style");if(n){let a=e.querySelector(`style[data-id="${n}"]`);a&&a.remove(),r.dataset.id=n}r.textContent=t,e.head.appendChild(r)}else if(e){let r=document.createElement("head"),a=document.createElement("style");a.textContent=t,r.appendChild(a),e.appendChild?.(r)}else A.warn("injectCSS failed, rootDocument does not have head node",e)}catch(r){A.warn("injectCSS failed, rootDocument"+r?.message,e)}}function Xo(e){try{let t=e?.contentWindow?.document;return t?.body?!!!t.querySelector(`[data-id="${Td}"]`):!1}catch{}return!1}function cc(e,t){if(!e||!t)return!1;Array.isArray(t)||(t=[t]),e=e.toUpperCase();for(let n of t)if(e===n)return!0;return!1}function Bx(e){let t=e.replace("#",""),n=parseInt(t.substring(0,2),16),r=parseInt(t.substring(2,4),16),a=parseInt(t.substring(4,6),16);return{r:n,g:r,b:a}}function Ox(e,t,n,r){if(r.document.caretPositionFromPoint){let a=r.document.caretPositionFromPoint(e,t);if(a){let i=r.document.createRange(),o=a.offsetNode;if(o instanceof HTMLElement){if(o?.parentNode?.shadowRoot)return o.parentNode;let s=[...o.childNodes].find(l=>!!l?.shadowRoot);if(s)return v1(s,e,t);if(o.nodeType!==Node.TEXT_NODE)return null}if(Ax(o,n,!0))return null;try{i.setStart(o,a.offset),i.setEnd(o,a.offset)}catch(s){return A.warn("getRangeFromPoint error",s),null}return i}return null}else return r.document.caretRangeFromPoint?r.document.caretRangeFromPoint(e,t):null}function v1(e,t,n){let r=0,a=(i,o,s,l)=>{if(++r>100||l===i)return i;let u=i.shadowRoot;if(!u||typeof u.elementFromPoint!="function")return i;let c=u.elementFromPoint(o,s);return c?a(c,o,s,i):i};return a(e,t,n)}function _x(e,t,n,r){try{if(r.document.elementsFromPoint){let i=r.document.elementsFromPoint(e,t).find(c=>c.nodeName==="IMG");if(!i)return null;let o=i.getBoundingClientRect(),s=n.imageRule,l=s?.hoverMinHeight||100,u=s?.hoverMinWidth||100;return o.width<u||o.height<l?null:i}}catch{}}function dc(e){let t=e?.toLowerCase();return t?.startsWith("mjx-")||t?.includes("math")||t?.startsWith("latex")}var gm,We,Vx,Ej,mc,zx,Wx,dm={},Gx=[],Aj=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Yi(e,t){for(var n in t)e[n]=t[n];return e}function Qx(e){var t=e.parentNode;t&&t.removeChild(e)}function gc(e,t,n){var r,a,i,o={};for(i in t)i=="key"?r=t[i]:i=="ref"?a=t[i]:o[i]=t[i];if(arguments.length>2&&(o.children=arguments.length>3?gm.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)o[i]===void 0&&(o[i]=e.defaultProps[i]);return cm(e,o,r,a,null)}function cm(e,t,n,r,a){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:a??++Vx};return a==null&&We.vnode!=null&&We.vnode(i),i}function ze(e){return e.children}function pc(e,t){this.props=e,this.context=t}function cl(e,t){if(t==null)return e.__?cl(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if((n=e.__k[t])!=null&&n.__e!=null)return n.__e;return typeof e.type=="function"?cl(e):null}function Yx(e){var t,n;if((e=e.__)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if((n=e.__k[t])!=null&&n.__e!=null){e.__e=e.__c.base=n.__e;break}return Yx(e)}}function T1(e){(!e.__d&&(e.__d=!0)&&mc.push(e)&&!mm.__r++||zx!==We.debounceRendering)&&((zx=We.debounceRendering)||setTimeout)(mm)}function mm(){for(var e;mm.__r=mc.length;)e=mc.sort(function(t,n){return t.__v.__b-n.__v.__b}),mc=[],e.some(function(t){var n,r,a,i,o,s;t.__d&&(o=(i=(n=t).__v).__e,(s=n.__P)&&(r=[],(a=Yi({},i)).__v=i.__v+1,C1(s,i,a,n.__n,s.ownerSVGElement!==void 0,i.__h!=null?[o]:null,r,o??cl(i),i.__h),Xx(r,i),i.__e!=o&&Yx(i)))})}function Kx(e,t,n,r,a,i,o,s,l,u){var c,d,m,p,g,h,v,y=r&&r.__k||Gx,x=y.length;for(n.__k=[],c=0;c<t.length;c++)if((p=n.__k[c]=(p=t[c])==null||typeof p=="boolean"?null:typeof p=="string"||typeof p=="number"||typeof p=="bigint"?cm(null,p,null,null,p):Array.isArray(p)?cm(ze,{children:p},null,null,null):p.__b>0?cm(p.type,p.props,p.key,p.ref?p.ref:null,p.__v):p)!=null){if(p.__=n,p.__b=n.__b+1,(m=y[c])===null||m&&p.key==m.key&&p.type===m.type)y[c]=void 0;else for(d=0;d<x;d++){if((m=y[d])&&p.key==m.key&&p.type===m.type){y[d]=void 0;break}m=null}C1(e,p,m=m||dm,a,i,o,s,l,u),g=p.__e,(d=p.ref)&&m.ref!=d&&(v||(v=[]),m.ref&&v.push(m.ref,null,p),v.push(d,p.__c||g,p)),g!=null?(h==null&&(h=g),typeof p.type=="function"&&p.__k===m.__k?p.__d=l=Zx(p,l,e):l=Jx(e,p,m,y,g,l),typeof n.type=="function"&&(n.__d=l)):l&&m.__e==l&&l.parentNode!=e&&(l=cl(m))}for(n.__e=h,c=x;c--;)y[c]!=null&&(typeof n.type=="function"&&y[c].__e!=null&&y[c].__e==n.__d&&(n.__d=cl(r,c+1)),ev(y[c],y[c]));if(v)for(c=0;c<v.length;c++)$x(v[c],v[++c],v[++c])}function Zx(e,t,n){for(var r,a=e.__k,i=0;a&&i<a.length;i++)(r=a[i])&&(r.__=e,t=typeof r.type=="function"?Zx(r,t,n):Jx(n,r,r,a,r.__e,t));return t}function Jx(e,t,n,r,a,i){var o,s,l;if(t.__d!==void 0)o=t.__d,t.__d=void 0;else if(n==null||a!=i||a.parentNode==null)e:if(i==null||i.parentNode!==e)e.appendChild(a),o=null;else{for(s=i,l=0;(s=s.nextSibling)&&l<r.length;l+=2)if(s==a)break e;e.insertBefore(a,i),o=i}return o!==void 0?o:a.nextSibling}function kj(e,t,n,r,a){var i;for(i in n)i==="children"||i==="key"||i in t||pm(e,i,null,n[i],r);for(i in t)a&&typeof t[i]!="function"||i==="children"||i==="key"||i==="value"||i==="checked"||n[i]===t[i]||pm(e,i,t[i],n[i],r)}function Ux(e,t,n){t[0]==="-"?e.setProperty(t,n):e[t]=n==null?"":typeof n!="number"||Aj.test(t)?n:n+"px"}function pm(e,t,n,r,a){var i;e:if(t==="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||Ux(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||Ux(e.style,t,n[t])}else if(t[0]==="o"&&t[1]==="n")i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?qx:Hx,i):e.removeEventListener(t,i?qx:Hx,i);else if(t!=="dangerouslySetInnerHTML"){if(a)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!=="href"&&t!=="list"&&t!=="form"&&t!=="tabIndex"&&t!=="download"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n!=null&&(n!==!1||t[0]==="a"&&t[1]==="r")?e.setAttribute(t,n):e.removeAttribute(t))}}function Hx(e){this.l[e.type+!1](We.event?We.event(e):e)}function qx(e){this.l[e.type+!0](We.event?We.event(e):e)}function C1(e,t,n,r,a,i,o,s,l){var u,c,d,m,p,g,h,v,y,x,b,T,C,w=t.type;if(t.constructor!==void 0)return null;n.__h!=null&&(l=n.__h,s=t.__e=n.__e,t.__h=null,i=[s]),(u=We.__b)&&u(t);try{e:if(typeof w=="function"){if(v=t.props,y=(u=w.contextType)&&r[u.__c],x=u?y?y.props.value:u.__:r,n.__c?h=(c=t.__c=n.__c).__=c.__E:("prototype"in w&&w.prototype.render?t.__c=c=new w(v,x):(t.__c=c=new pc(v,x),c.constructor=w,c.render=Ij),y&&y.sub(c),c.props=v,c.state||(c.state={}),c.context=x,c.__n=r,d=c.__d=!0,c.__h=[]),c.__s==null&&(c.__s=c.state),w.getDerivedStateFromProps!=null&&(c.__s==c.state&&(c.__s=Yi({},c.__s)),Yi(c.__s,w.getDerivedStateFromProps(v,c.__s))),m=c.props,p=c.state,d)w.getDerivedStateFromProps==null&&c.componentWillMount!=null&&c.componentWillMount(),c.componentDidMount!=null&&c.__h.push(c.componentDidMount);else{if(w.getDerivedStateFromProps==null&&v!==m&&c.componentWillReceiveProps!=null&&c.componentWillReceiveProps(v,x),!c.__e&&c.shouldComponentUpdate!=null&&c.shouldComponentUpdate(v,c.__s,x)===!1||t.__v===n.__v){c.props=v,c.state=c.__s,t.__v!==n.__v&&(c.__d=!1),c.__v=t,t.__e=n.__e,t.__k=n.__k,t.__k.forEach(function(M){M&&(M.__=t)}),c.__h.length&&o.push(c);break e}c.componentWillUpdate!=null&&c.componentWillUpdate(v,c.__s,x),c.componentDidUpdate!=null&&c.__h.push(function(){c.componentDidUpdate(m,p,g)})}if(c.context=x,c.props=v,c.__v=t,c.__P=e,b=We.__r,T=0,"prototype"in w&&w.prototype.render)c.state=c.__s,c.__d=!1,b&&b(t),u=c.render(c.props,c.state,c.context);else do c.__d=!1,b&&b(t),u=c.render(c.props,c.state,c.context),c.state=c.__s;while(c.__d&&++T<25);c.state=c.__s,c.getChildContext!=null&&(r=Yi(Yi({},r),c.getChildContext())),d||c.getSnapshotBeforeUpdate==null||(g=c.getSnapshotBeforeUpdate(m,p)),C=u!=null&&u.type===ze&&u.key==null?u.props.children:u,Kx(e,Array.isArray(C)?C:[C],t,n,r,a,i,o,s,l),c.base=t.__e,t.__h=null,c.__h.length&&o.push(c),h&&(c.__E=c.__=null),c.__e=!1}else i==null&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=Dj(n.__e,t,n,r,a,i,o,l);(u=We.diffed)&&u(t)}catch(M){t.__v=null,(l||i!=null)&&(t.__e=s,t.__h=!!l,i[i.indexOf(s)]=null),We.__e(M,t,n)}}function Xx(e,t){We.__c&&We.__c(t,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(r){r.call(n)})}catch(r){We.__e(r,n.__v)}})}function Dj(e,t,n,r,a,i,o,s){var l,u,c,d=n.props,m=t.props,p=t.type,g=0;if(p==="svg"&&(a=!0),i!=null){for(;g<i.length;g++)if((l=i[g])&&"setAttribute"in l==!!p&&(p?l.localName===p:l.nodeType===3)){e=l,i[g]=null;break}}if(e==null){if(p===null)return document.createTextNode(m);e=a?document.createElementNS("http://www.w3.org/2000/svg",p):document.createElement(p,m.is&&m),i=null,s=!1}if(p===null)d===m||s&&e.data===m||(e.data=m);else{if(i=i&&gm.call(e.childNodes),u=(d=n.props||dm).dangerouslySetInnerHTML,c=m.dangerouslySetInnerHTML,!s){if(i!=null)for(d={},g=0;g<e.attributes.length;g++)d[e.attributes[g].name]=e.attributes[g].value;(c||u)&&(c&&(u&&c.__html==u.__html||c.__html===e.innerHTML)||(e.innerHTML=c&&c.__html||""))}if(kj(e,m,d,a,s),c)t.__k=[];else if(g=t.props.children,Kx(e,Array.isArray(g)?g:[g],t,n,r,a&&p!=="foreignObject",i,o,i?i[0]:n.__k&&cl(n,0),s),i!=null)for(g=i.length;g--;)i[g]!=null&&Qx(i[g]);s||("value"in m&&(g=m.value)!==void 0&&(g!==e.value||p==="progress"&&!g||p==="option"&&g!==d.value)&&pm(e,"value",g,d.value,!1),"checked"in m&&(g=m.checked)!==void 0&&g!==e.checked&&pm(e,"checked",g,d.checked,!1))}return e}function $x(e,t,n){try{typeof e=="function"?e(t):e.current=t}catch(r){We.__e(r,n)}}function ev(e,t,n){var r,a;if(We.unmount&&We.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||$x(r,null,t)),(r=e.__c)!=null){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(i){We.__e(i,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(a=0;a<r.length;a++)r[a]&&ev(r[a],t,typeof e.type!="function");n||e.__e==null||Qx(e.__e),e.__=e.__e=e.__d=void 0}function Ij(e,t,n){return this.constructor(e,n)}function Pa(e,t,n){var r,a,i;We.__&&We.__(e,t),a=(r=typeof n=="function")?null:n&&n.__k||t.__k,i=[],C1(t,e=(!r&&n||t).__k=gc(ze,null,[e]),a||dm,dm,t.ownerSVGElement!==void 0,!r&&n?[n]:a?null:t.firstChild?gm.call(t.childNodes):null,i,!r&&n?n:a?a.__e:t.firstChild,r),Xx(i,e)}function Ki(e,t){var n={__c:t="__cC"+Wx++,__:e,Consumer:function(r,a){return r.children(a)},Provider:function(r){var a,i;return this.getChildContext||(a=[],(i={})[t]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(o){this.props.value!==o.value&&a.some(T1)},this.sub=function(o){a.push(o);var s=o.componentWillUnmount;o.componentWillUnmount=function(){a.splice(a.indexOf(o),1),s&&s.call(o)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n}gm=Gx.slice,We={__e:function(e,t,n,r){for(var a,i,o;t=t.__;)if((a=t.__c)&&!a.__)try{if((i=a.constructor)&&i.getDerivedStateFromError!=null&&(a.setState(i.getDerivedStateFromError(e)),o=a.__d),a.componentDidCatch!=null&&(a.componentDidCatch(e,r||{}),o=a.__d),o)return a.__E=a}catch(s){e=s}throw e}},Vx=0,Ej=function(e){return e!=null&&e.constructor===void 0},pc.prototype.setState=function(e,t){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Yi({},this.state),typeof e=="function"&&(e=e(Yi({},n),this.props)),e&&Yi(n,e),e!=null&&this.__v&&(t&&this.__h.push(t),T1(this))},pc.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),T1(this))},pc.prototype.render=ze,mc=[],mm.__r=0,Wx=0;var dl,Zt,w1,tv,hc=0,lv=[],hm=[],nv=We.__b,rv=We.__r,av=We.diffed,iv=We.__c,ov=We.unmount;function fc(e,t){We.__h&&We.__h(Zt,e,hc||t),hc=0;var n=Zt.__H||(Zt.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:hm}),n.__[e]}function U(e){return hc=1,Lj(uv,e)}function Lj(e,t,n){var r=fc(dl++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):uv(void 0,t),function(i){var o=r.__N?r.__N[0]:r.__[0],s=r.t(o,i);o!==s&&(r.__N=[s,r.__[1]],r.__c.setState({}))}],r.__c=Zt,!Zt.u)){Zt.u=!0;var a=Zt.shouldComponentUpdate;Zt.shouldComponentUpdate=function(i,o,s){if(!r.__c.__H)return!0;var l=r.__c.__H.__.filter(function(c){return c.__c});if(l.every(function(c){return!c.__N}))return!a||a.call(this,i,o,s);var u=!1;return l.forEach(function(c){if(c.__N){var d=c.__[0];c.__=c.__N,c.__N=void 0,d!==c.__[0]&&(u=!0)}}),!!u&&(!a||a.call(this,i,o,s))}}return r.__N||r.__}function G(e,t){var n=fc(dl++,3);!We.__s&&M1(n.__H,t)&&(n.__=e,n.i=t,Zt.__H.__h.push(n))}function es(e,t){var n=fc(dl++,4);!We.__s&&M1(n.__H,t)&&(n.__=e,n.i=t,Zt.__h.push(n))}function ne(e){return hc=5,me(function(){return{current:e}},[])}function me(e,t){var n=fc(dl++,7);return M1(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function ke(e,t){return hc=8,me(function(){return e},t)}function ml(e){var t=Zt.context[e.__c],n=fc(dl++,9);return n.c=e,t?(n.__==null&&(n.__=!0,t.sub(Zt)),t.props.value):e.__}function Pj(){for(var e;e=lv.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(fm),e.__H.__h.forEach(S1),e.__H.__h=[]}catch(t){e.__H.__h=[],We.__e(t,e.__v)}}We.__b=function(e){typeof e.type!="function"||e.o||e.type===ze?e.o||(e.o=e.__&&e.__.o?e.__.o:""):e.o=(e.__&&e.__.o?e.__.o:"")+(e.__&&e.__.__k?e.__.__k.indexOf(e):0),Zt=null,nv&&nv(e)},We.__r=function(e){rv&&rv(e),dl=0;var t=(Zt=e.__c).__H;t&&(w1===Zt?(t.__h=[],Zt.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.__V=hm,n.__N=n.i=void 0})):(t.__h.forEach(fm),t.__h.forEach(S1),t.__h=[])),w1=Zt},We.diffed=function(e){av&&av(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(lv.push(t)!==1&&tv===We.requestAnimationFrame||((tv=We.requestAnimationFrame)||Nj)(Pj)),t.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.__V!==hm&&(n.__=n.__V),n.i=void 0,n.__V=hm})),w1=Zt=null},We.__c=function(e,t){t.some(function(n){try{n.__h.forEach(fm),n.__h=n.__h.filter(function(r){return!r.__||S1(r)})}catch(r){t.some(function(a){a.__h&&(a.__h=[])}),t=[],We.__e(r,n.__v)}}),iv&&iv(e,t)},We.unmount=function(e){ov&&ov(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{fm(r)}catch(a){t=a}}),n.__H=void 0,t&&We.__e(t,n.__v))};var sv=typeof requestAnimationFrame=="function";function Nj(e){var t,n=function(){clearTimeout(r),sv&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);sv&&(t=requestAnimationFrame(n))}function fm(e){var t=Zt,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),Zt=t}function S1(e){var t=Zt;e.__c=e.__(),Zt=t}function M1(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function uv(e,t){return typeof t=="function"?t(e):t}var cv=["*://*/*","*","*://*"],mv="immersive-translate-wildcard-placeholder.com";function E1(e,t){try{let n=[];if(!t||(t&&!Array.isArray(t)?n=[t]:n=t,n.length===0))return null;if(n.some(s=>cv.includes(s)))return e;let r=new URL(e);r.hash="",r.search="";let a=r.href,i=r.hostname,o=r.port;if(n&&n.length>0){let s=n.find(l=>{if(!l)return!1;if(l===i)return!0;if(cv.includes(l))return!0;if(!l.includes("*")&&l.includes("://")){try{let u=new URL(l);if(u.pathname==="/"&&!l.endsWith("/")){let c=u.hostname===i,d=u.port===o;return u.port?c&&d:c}else return jj(a,l)}catch{}return!1}else{let u,c=l;if(l.includes("://")){let v=l.split("://");u=v[0],u==="*"&&v.length>1&&(u="*",l="https://"+v[1])}else u="*",l="https://"+l;let d=l.replace(/\*/g,mv),m;try{m=new URL(d)}catch{return A.debug("invalid match pattern",d,"raw match value:",c),!1}let p=m.host,g=m.pathname;g==="/"&&(c.replace("://","").includes("/")||(g="/*"));let h=Rj(u+":",dv(p),dv(g));return h?h.test(e):!1}});if(s)return s}return null}catch{return null}}function dv(e){return e.replaceAll(mv,"*")}function Rj(e,t,n){let r="^";return e==="*:"?r+="(http:|https:|file:)":r+=e,r+="//",t&&(e==="file:"||(t==="*"?r+="[^/]+?":(t.match(/^\*\./)&&(r+="[^/]*?",t=t.substring(1)),r+=t.replace(/\./g,"\\.").replace(/\*/g,"[^/]*")))),n?n==="*"||n==="/*"?r+="(/.*)?":n.includes("*")?(r+=n.replace(/\*/g,".*?"),r+="/?"):r+=n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):r+="/?",r+="$",new RegExp(r)}function et(e,t){return E1(e,t)!==null}function jj(e,t){let n=new URL(e),r=new URL(t);return n.hostname===r.hostname&&n.pathname===r.pathname&&n.protocol===r.protocol&&n.port===r.port}function pv(e,t){return t?t.some(n=>new RegExp(n).test(e)):!1}var bm=function(){return bm=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},bm.apply(this,arguments)};function ma(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(c){try{u(r.next(c))}catch(d){o(d)}}function l(c){try{u(r.throw(c))}catch(d){o(d)}}function u(c){c.done?i(c.value):a(c.value).then(s,l)}u((r=r.apply(e,t||[])).next())})}function pa(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,a,i,o=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(n=0)),n;)try{if(r=1,a&&(i=u[0]&2?a.return:u[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,u[1])).done)return i;switch(a=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,a=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){n.label=u[1];break}if(u[0]===6&&n.label<i[1]){n.label=i[1],i=u;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(u);break}i[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],a=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}function A1(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,i;r<a;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var Av="4.5.0";function Tm(e,t){return new Promise(function(n){return setTimeout(n,e,t)})}function Fj(){return new Promise(function(e){var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(null)})}function Bj(e,t){t===void 0&&(t=1/0);var n=window.requestIdleCallback;return n?new Promise(function(r){return n.call(window,function(){return r()},{timeout:t})}):Tm(Math.min(e,t))}function kv(e){return!!e&&typeof e.then=="function"}function gv(e,t){try{var n=e();kv(n)?n.then(function(r){return t(!0,r)},function(r){return t(!1,r)}):t(!0,n)}catch(r){t(!1,r)}}function hv(e,t,n){return n===void 0&&(n=16),ma(this,void 0,void 0,function(){var r,a,i,o;return pa(this,function(s){switch(s.label){case 0:r=Array(e.length),a=Date.now(),i=0,s.label=1;case 1:return i<e.length?(r[i]=t(e[i],i),o=Date.now(),o>=a+n?(a=o,[4,Fj()]):[3,3]):[3,4];case 2:s.sent(),s.label=3;case 3:return++i,[3,1];case 4:return[2,r]}})})}function bc(e){return e.then(void 0,function(){}),e}function Oj(e,t){for(var n=0,r=e.length;n<r;++n)if(e[n]===t)return!0;return!1}function _j(e,t){return!Oj(e,t)}function N1(e){return parseInt(e)}function ga(e){return parseFloat(e)}function bi(e,t){return typeof e=="number"&&isNaN(e)?t:e}function Nr(e){return e.reduce(function(t,n){return t+(n?1:0)},0)}function Dv(e,t){if(t===void 0&&(t=1),Math.abs(t)>=1)return Math.round(e/t)*t;var n=1/t;return Math.round(e*n)/n}function zj(e){for(var t,n,r="Unexpected syntax '".concat(e,"'"),a=/^\s*([a-z-]*)(.*)$/i.exec(e),i=a[1]||void 0,o={},s=/([.:#][\w-]+|\[.+?\])/gi,l=function(m,p){o[m]=o[m]||[],o[m].push(p)};;){var u=s.exec(a[2]);if(!u)break;var c=u[0];switch(c[0]){case".":l("class",c.slice(1));break;case"#":l("id",c.slice(1));break;case"[":{var d=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/.exec(c);if(d)l(d[1],(n=(t=d[4])!==null&&t!==void 0?t:d[5])!==null&&n!==void 0?n:"");else throw new Error(r);break}default:throw new Error(r)}}return[i,o]}function Uj(e){for(var t=new Uint8Array(e.length),n=0;n<e.length;n++){var r=e.charCodeAt(n);if(r>127)return new TextEncoder().encode(e);t[n]=r}return t}function Zi(e,t){var n=e[0]>>>16,r=e[0]&65535,a=e[1]>>>16,i=e[1]&65535,o=t[0]>>>16,s=t[0]&65535,l=t[1]>>>16,u=t[1]&65535,c=0,d=0,m=0,p=0;p+=i+u,m+=p>>>16,p&=65535,m+=a+l,d+=m>>>16,m&=65535,d+=r+s,c+=d>>>16,d&=65535,c+=n+o,c&=65535,e[0]=c<<16|d,e[1]=m<<16|p}function Yr(e,t){var n=e[0]>>>16,r=e[0]&65535,a=e[1]>>>16,i=e[1]&65535,o=t[0]>>>16,s=t[0]&65535,l=t[1]>>>16,u=t[1]&65535,c=0,d=0,m=0,p=0;p+=i*u,m+=p>>>16,p&=65535,m+=a*u,d+=m>>>16,m&=65535,m+=i*l,d+=m>>>16,m&=65535,d+=r*u,c+=d>>>16,d&=65535,d+=a*l,c+=d>>>16,d&=65535,d+=i*s,c+=d>>>16,d&=65535,c+=n*u+r*l+a*s+i*o,c&=65535,e[0]=c<<16|d,e[1]=m<<16|p}function pl(e,t){var n=e[0];t%=64,t===32?(e[0]=e[1],e[1]=n):t<32?(e[0]=n<<t|e[1]>>>32-t,e[1]=e[1]<<t|n>>>32-t):(t-=32,e[0]=e[1]<<t|n>>>32-t,e[1]=n<<t|e[1]>>>32-t)}function Pr(e,t){t%=64,t!==0&&(t<32?(e[0]=e[1]>>>32-t,e[1]=e[1]<<t):(e[0]=e[1]<<t-32,e[1]=0))}function Ot(e,t){e[0]^=t[0],e[1]^=t[1]}var Hj=[4283543511,3981806797],qj=[3301882366,444984403];function fv(e){var t=[0,e[0]>>>1];Ot(e,t),Yr(e,Hj),t[1]=e[0]>>>1,Ot(e,t),Yr(e,qj),t[1]=e[0]>>>1,Ot(e,t)}var ym=[2277735313,289559509],xm=[1291169091,658871167],bv=[0,5],Vj=[0,1390208809],Wj=[0,944331445];function Gj(e,t){var n=Uj(e);t=t||0;var r=[0,n.length],a=r[1]%16,i=r[1]-a,o=[0,t],s=[0,t],l=[0,0],u=[0,0],c;for(c=0;c<i;c=c+16)l[0]=n[c+4]|n[c+5]<<8|n[c+6]<<16|n[c+7]<<24,l[1]=n[c]|n[c+1]<<8|n[c+2]<<16|n[c+3]<<24,u[0]=n[c+12]|n[c+13]<<8|n[c+14]<<16|n[c+15]<<24,u[1]=n[c+8]|n[c+9]<<8|n[c+10]<<16|n[c+11]<<24,Yr(l,ym),pl(l,31),Yr(l,xm),Ot(o,l),pl(o,27),Zi(o,s),Yr(o,bv),Zi(o,Vj),Yr(u,xm),pl(u,33),Yr(u,ym),Ot(s,u),pl(s,31),Zi(s,o),Yr(s,bv),Zi(s,Wj);l[0]=0,l[1]=0,u[0]=0,u[1]=0;var d=[0,0];switch(a){case 15:d[1]=n[c+14],Pr(d,48),Ot(u,d);case 14:d[1]=n[c+13],Pr(d,40),Ot(u,d);case 13:d[1]=n[c+12],Pr(d,32),Ot(u,d);case 12:d[1]=n[c+11],Pr(d,24),Ot(u,d);case 11:d[1]=n[c+10],Pr(d,16),Ot(u,d);case 10:d[1]=n[c+9],Pr(d,8),Ot(u,d);case 9:d[1]=n[c+8],Ot(u,d),Yr(u,xm),pl(u,33),Yr(u,ym),Ot(s,u);case 8:d[1]=n[c+7],Pr(d,56),Ot(l,d);case 7:d[1]=n[c+6],Pr(d,48),Ot(l,d);case 6:d[1]=n[c+5],Pr(d,40),Ot(l,d);case 5:d[1]=n[c+4],Pr(d,32),Ot(l,d);case 4:d[1]=n[c+3],Pr(d,24),Ot(l,d);case 3:d[1]=n[c+2],Pr(d,16),Ot(l,d);case 2:d[1]=n[c+1],Pr(d,8),Ot(l,d);case 1:d[1]=n[c],Ot(l,d),Yr(l,ym),pl(l,31),Yr(l,xm),Ot(o,l)}return Ot(o,r),Ot(s,r),Zi(o,s),Zi(s,o),fv(o),fv(s),Zi(o,s),Zi(s,o),("00000000"+(o[0]>>>0).toString(16)).slice(-8)+("00000000"+(o[1]>>>0).toString(16)).slice(-8)+("00000000"+(s[0]>>>0).toString(16)).slice(-8)+("00000000"+(s[1]>>>0).toString(16)).slice(-8)}function Qj(e){var t;return bm({name:e.name,message:e.message,stack:(t=e.stack)===null||t===void 0?void 0:t.split(` `)},e)}function Yj(e){return/^function\s.*?\{\s*\[native code]\s*}$/.test(String(e))}function Kj(e){return typeof e!="function"}function Zj(e,t){var n=bc(new Promise(function(r){var a=Date.now();gv(e.bind(null,t),function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];var s=Date.now()-a;if(!i[0])return r(function(){return{error:i[1],duration:s}});var l=i[1];if(Kj(l))return r(function(){return{value:l,duration:s}});r(function(){return new Promise(function(u){var c=Date.now();gv(l,function(){for(var d=[],m=0;m<arguments.length;m++)d[m]=arguments[m];var p=s+Date.now()-c;if(!d[0])return u({error:d[1],duration:p});u({value:d[1],duration:p})})})})})}));return function(){return n.then(function(r){return r()})}}function Jj(e,t,n,r){var a=Object.keys(e).filter(function(o){return _j(n,o)}),i=bc(hv(a,function(o){return Zj(e[o],t)},r));return function(){return ma(this,void 0,void 0,function(){var o,s,l,u,c;return pa(this,function(d){switch(d.label){case 0:return[4,i];case 1:return o=d.sent(),[4,hv(o,function(m){return bc(m())},r)];case 2:return s=d.sent(),[4,Promise.all(s)];case 3:for(l=d.sent(),u={},c=0;c<a.length;++c)u[a[c]]=l[c];return[2,u]}})})}}function Iv(){var e=window,t=navigator;return Nr(["MSCSSMatrix"in e,"msSetImmediate"in e,"msIndexedDB"in e,"msMaxTouchPoints"in t,"msPointerEnabled"in t])>=4}function Xj(){var e=window,t=navigator;return Nr(["msWriteProfilerMark"in e,"MSStream"in e,"msLaunchUri"in t,"msSaveBlob"in t])>=3&&!Iv()}function Cm(){var e=window,t=navigator;return Nr(["webkitPersistentStorage"in t,"webkitTemporaryStorage"in t,t.vendor.indexOf("Google")===0,"webkitResolveLocalFileSystemURL"in e,"BatteryManager"in e,"webkitMediaStream"in e,"webkitSpeechGrammar"in e])>=5}function ha(){var e=window,t=navigator;return Nr(["ApplePayError"in e,"CSSPrimitiveValue"in e,"Counter"in e,t.vendor.indexOf("Apple")===0,"RGBColor"in e,"WebKitMediaKeys"in e])>=4}function R1(){var e=window,t=e.HTMLElement,n=e.Document;return Nr(["safari"in e,!("ongestureend"in e),!("TouchEvent"in e),!("orientation"in e),t&&!("autocapitalize"in t.prototype),n&&"pointerLockElement"in n.prototype])>=4}function yc(){var e=window;return Yj(e.print)&&String(e.browser)==="[object WebPageNamespace]"}function Lv(){var e,t,n=window;return Nr(["buildID"in navigator,"MozAppearance"in((t=(e=document.documentElement)===null||e===void 0?void 0:e.style)!==null&&t!==void 0?t:{}),"onmozfullscreenchange"in n,"mozInnerScreenX"in n,"CSSMozDocumentRule"in n,"CanvasCaptureMediaStream"in n])>=4}function $j(){var e=window;return Nr([!("MediaSettingsRange"in e),"RTCEncodedAudioFrame"in e,""+e.Intl=="[object Intl]",""+e.Reflect=="[object Reflect]"])>=3}function eF(){var e=window;return Nr(["DOMRectList"in e,"RTCPeerConnectionIceEvent"in e,"SVGGeometryElement"in e,"ontransitioncancel"in e])>=3}function xc(){var e=window,t=navigator,n=e.CSS,r=e.HTMLButtonElement;return Nr([!("getStorageUpdates"in t),r&&"popover"in r.prototype,"CSSCounterStyleRule"in e,n.supports("font-size-adjust: ex-height 0.5"),n.supports("text-transform: full-width")])>=4}function tF(){if(navigator.platform==="iPad")return!0;var e=screen,t=e.width/e.height;return Nr(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,t>.65&&t<1.53])>=2}function nF(){var e=document;return e.fullscreenElement||e.msFullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement||null}function rF(){var e=document;return(e.exitFullscreen||e.msExitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen).call(e)}function j1(){var e=Cm(),t=Lv(),n=window,r=navigator,a="connection";return e?Nr([!("SharedWorker"in n),r[a]&&"ontypechange"in r[a],!("sinkId"in new window.Audio)])>=2:t?Nr(["onorientationchange"in n,"orientation"in n,/android/i.test(navigator.appVersion)])>=2:!1}function aF(){return sF()?-4:iF()}function iF(){var e=window,t=e.OfflineAudioContext||e.webkitOfflineAudioContext;if(!t)return-2;if(oF())return-1;var n=4500,r=5e3,a=new t(1,r,44100),i=a.createOscillator();i.type="triangle",i.frequency.value=1e4;var o=a.createDynamicsCompressor();o.threshold.value=-50,o.knee.value=40,o.ratio.value=12,o.attack.value=0,o.release.value=.25,i.connect(o),o.connect(a.destination),i.start(0);var s=lF(a),l=s[0],u=s[1],c=bc(l.then(function(d){return uF(d.getChannelData(0).subarray(n))},function(d){if(d.name==="timeout"||d.name==="suspended")return-3;throw d}));return function(){return u(),c}}function oF(){return ha()&&!R1()&&!eF()}function sF(){return ha()&&xc()&&yc()}function lF(e){var t=3,n=500,r=500,a=5e3,i=function(){},o=new Promise(function(s,l){var u=!1,c=0,d=0;e.oncomplete=function(g){return s(g.renderedBuffer)};var m=function(){setTimeout(function(){return l(yv("timeout"))},Math.min(r,d+a-Date.now()))},p=function(){try{var g=e.startRendering();switch(kv(g)&&bc(g),e.state){case"running":d=Date.now(),u&&m();break;case"suspended":document.hidden||c++,u&&c>=t?l(yv("suspended")):setTimeout(p,n);break}}catch(h){l(h)}};p(),i=function(){u||(u=!0,d>0&&m())}});return[o,i]}function uF(e){for(var t=0,n=0;n<e.length;++n)t+=Math.abs(e[n]);return t}function yv(e){var t=new Error(e);return t.name=e,t}function Pv(e,t,n){var r,a,i;return n===void 0&&(n=50),ma(this,void 0,void 0,function(){var o,s;return pa(this,function(l){switch(l.label){case 0:o=document,l.label=1;case 1:return o.body?[3,3]:[4,Tm(n)];case 2:return l.sent(),[3,1];case 3:s=o.createElement("iframe"),l.label=4;case 4:return l.trys.push([4,,10,11]),[4,new Promise(function(u,c){var d=!1,m=function(){d=!0,u()},p=function(v){d=!0,c(v)};s.onload=m,s.onerror=p;var g=s.style;g.setProperty("display","block","important"),g.position="absolute",g.top="0",g.left="0",g.visibility="hidden",t&&"srcdoc"in s?s.srcdoc=t:s.src="about:blank",o.body.appendChild(s);var h=function(){var v,y;d||(((y=(v=s.contentWindow)===null||v===void 0?void 0:v.document)===null||y===void 0?void 0:y.readyState)==="complete"?m():setTimeout(h,10))};h()})];case 5:l.sent(),l.label=6;case 6:return!((a=(r=s.contentWindow)===null||r===void 0?void 0:r.document)===null||a===void 0)&&a.body?[3,8]:[4,Tm(n)];case 7:return l.sent(),[3,6];case 8:return[4,e(s,s.contentWindow)];case 9:return[2,l.sent()];case 10:return(i=s.parentNode)===null||i===void 0||i.removeChild(s),[7];case 11:return[2]}})})}function cF(e){for(var t=zj(e),n=t[0],r=t[1],a=document.createElement(n??"div"),i=0,o=Object.keys(r);i<o.length;i++){var s=o[i],l=r[s].join(" ");s==="style"?dF(a.style,l):a.setAttribute(s,l)}return a}function dF(e,t){for(var n=0,r=t.split(";");n<r.length;n++){var a=r[n],i=/^\s*([\w-]+)\s*:\s*(.+?)(\s*!([\w-]+))?\s*$/.exec(a);if(i){var o=i[1],s=i[2],l=i[4];e.setProperty(o,s,l||"")}}}function mF(){for(var e=window;;){var t=e.parent;if(!t||t===e)return!1;try{if(t.location.origin!==e.location.origin)return!0}catch(n){if(n instanceof Error&&n.name==="SecurityError")return!0;throw n}e=t}}var pF="mmMwWLliI0O&1",gF="48px",gl=["monospace","sans-serif","serif"],xv=["sans-serif-thin","ARNO PRO","Agency FB","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera Sans Mono","Calibri","Century","Century Gothic","Clarendon","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"];function hF(){var e=this;return Pv(function(t,n){var r=n.document;return ma(e,void 0,void 0,function(){var a,i,o,s,l,u,c,d,m,p,g,h;return pa(this,function(v){for(a=r.body,a.style.fontSize=gF,i=r.createElement("div"),i.style.setProperty("visibility","hidden","important"),o={},s={},l=function(y){var x=r.createElement("span"),b=x.style;return b.position="absolute",b.top="0",b.left="0",b.fontFamily=y,x.textContent=pF,i.appendChild(x),x},u=function(y,x){return l("'".concat(y,"',").concat(x))},c=function(){return gl.map(l)},d=function(){for(var y={},x=function(w){y[w]=gl.map(function(M){return u(w,M)})},b=0,T=xv;b<T.length;b++){var C=T[b];x(C)}return y},m=function(y){return gl.some(function(x,b){return y[b].offsetWidth!==o[x]||y[b].offsetHeight!==s[x]})},p=c(),g=d(),a.appendChild(i),h=0;h<gl.length;h++)o[gl[h]]=p[h].offsetWidth,s[gl[h]]=p[h].offsetHeight;return[2,xv.filter(function(y){return m(g[y])})]})})})}function fF(){var e=navigator.plugins;if(e){for(var t=[],n=0;n<e.length;++n){var r=e[n];if(r){for(var a=[],i=0;i<r.length;++i){var o=r[i];a.push({type:o.type,suffixes:o.suffixes})}t.push({name:r.name,description:r.description,mimeTypes:a})}}return t}}function bF(){return yF(MF())}function yF(e){var t,n=!1,r,a,i=xF(),o=i[0],s=i[1];return vF(o,s)?(n=TF(s),e?r=a="skipped":(t=CF(o,s),r=t[0],a=t[1])):r=a="unsupported",{winding:n,geometry:r,text:a}}function xF(){var e=document.createElement("canvas");return e.width=1,e.height=1,[e,e.getContext("2d")]}function vF(e,t){return!!(t&&e.toDataURL)}function TF(e){return e.rect(0,0,10,10),e.rect(2,2,6,6),!e.isPointInPath(5,5,"evenodd")}function CF(e,t){wF(e,t);var n=k1(e),r=k1(e);if(n!==r)return["unstable","unstable"];SF(e,t);var a=k1(e);return[a,n]}function wF(e,t){e.width=240,e.height=60,t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(100,1,62,20),t.fillStyle="#069",t.font='11pt "Times New Roman"';var n="Cwm fjordbank gly ".concat("\u{1F603}");t.fillText(n,2,15),t.fillStyle="rgba(102, 204, 0, 0.2)",t.font="18pt Arial",t.fillText(n,4,45)}function SF(e,t){e.width=122,e.height=110,t.globalCompositeOperation="multiply";for(var n=0,r=[["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]];n<r.length;n++){var a=r[n],i=a[0],o=a[1],s=a[2];t.fillStyle=i,t.beginPath(),t.arc(o,s,40,0,Math.PI*2,!0),t.closePath(),t.fill()}t.fillStyle="#f9c",t.arc(60,60,60,0,Math.PI*2,!0),t.arc(60,60,20,0,Math.PI*2,!0),t.fill("evenodd")}function k1(e){return e.toDataURL()}function MF(){return ha()&&xc()&&yc()}function EF(){var e=navigator,t=0,n;e.maxTouchPoints!==void 0?t=N1(e.maxTouchPoints):e.msMaxTouchPoints!==void 0&&(t=e.msMaxTouchPoints);try{document.createEvent("TouchEvent"),n=!0}catch{n=!1}var r="ontouchstart"in window;return{maxTouchPoints:t,touchEvent:n,touchStart:r}}function AF(){return navigator.oscpu}function kF(){var e=navigator,t=[],n=e.language||e.userLanguage||e.browserLanguage||e.systemLanguage;if(n!==void 0&&t.push([n]),Array.isArray(e.languages))Cm()&&$j()||t.push(e.languages);else if(typeof e.languages=="string"){var r=e.languages;r&&t.push(r.split(","))}return t}function DF(){return window.screen.colorDepth}function IF(){return bi(ga(navigator.deviceMemory),void 0)}function LF(){if(!(ha()&&xc()&&yc()))return PF()}function PF(){var e=screen,t=function(r){return bi(N1(r),null)},n=[t(e.width),t(e.height)];return n.sort().reverse(),n}var NF=2500,RF=10,vm,D1;function jF(){if(D1===void 0){var e=function(){var t=L1();P1(t)?D1=setTimeout(e,NF):(vm=t,D1=void 0)};e()}}function FF(){var e=this;return jF(),function(){return ma(e,void 0,void 0,function(){var t;return pa(this,function(n){switch(n.label){case 0:return t=L1(),P1(t)?vm?[2,A1([],vm,!0)]:nF()?[4,rF()]:[3,2]:[3,2];case 1:n.sent(),t=L1(),n.label=2;case 2:return P1(t)||(vm=t),[2,t]}})})}}function BF(){var e=this;if(ha()&&xc()&&yc())return function(){return Promise.resolve(void 0)};var t=FF();return function(){return ma(e,void 0,void 0,function(){var n,r;return pa(this,function(a){switch(a.label){case 0:return[4,t()];case 1:return n=a.sent(),r=function(i){return i===null?null:Dv(i,RF)},[2,[r(n[0]),r(n[1]),r(n[2]),r(n[3])]]}})})}}function L1(){var e=screen;return[bi(ga(e.availTop),null),bi(ga(e.width)-ga(e.availWidth)-bi(ga(e.availLeft),0),null),bi(ga(e.height)-ga(e.availHeight)-bi(ga(e.availTop),0),null),bi(ga(e.availLeft),null)]}function P1(e){for(var t=0;t<4;++t)if(e[t])return!1;return!0}function OF(){return bi(N1(navigator.hardwareConcurrency),void 0)}function _F(){var e,t=(e=window.Intl)===null||e===void 0?void 0:e.DateTimeFormat;if(t){var n=new t().resolvedOptions().timeZone;if(n)return n}var r=-zF();return"UTC".concat(r>=0?"+":"").concat(r)}function zF(){var e=new Date().getFullYear();return Math.max(ga(new Date(e,0,1).getTimezoneOffset()),ga(new Date(e,6,1).getTimezoneOffset()))}function UF(){try{return!!window.sessionStorage}catch{return!0}}function HF(){try{return!!window.localStorage}catch{return!0}}function qF(){if(!(Iv()||Xj()))try{return!!window.indexedDB}catch{return!0}}function VF(){return!!window.openDatabase}function WF(){return navigator.cpuClass}function GF(){var e=navigator.platform;return e==="MacIntel"&&ha()&&!R1()?tF()?"iPad":"iPhone":e}function QF(){return navigator.vendor||""}function YF(){for(var e=[],t=0,n=["chrome","safari","__crWeb","__gCrWeb","yandex","__yb","__ybro","__firefox__","__edgeTrackingPreventionStatistics","webkit","oprt","samsungAr","ucweb","UCShellJava","puffinDevice"];t<n.length;t++){var r=n[t],a=window[r];a&&typeof a=="object"&&e.push(r)}return e.sort()}function KF(){var e=document;try{e.cookie="cookietest=1; SameSite=Strict;";var t=e.cookie.indexOf("cookietest=")!==-1;return e.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT",t}catch{return!1}}function ZF(){var e=atob;return{abpIndo:["#Iklan-Melayang","#Kolom-Iklan-728","#SidebarIklan-wrapper",'[title="ALIENBOLA" i]',e("I0JveC1CYW5uZXItYWRz")],abpvn:[".quangcao","#mobileCatfish",e("LmNsb3NlLWFkcw=="),'[id^="bn_bottom_fixed_"]',"#pmadv"],adBlockFinland:[".mainostila",e("LnNwb25zb3JpdA=="),".ylamainos",e("YVtocmVmKj0iL2NsaWNrdGhyZ2guYXNwPyJd"),e("YVtocmVmXj0iaHR0cHM6Ly9hcHAucmVhZHBlYWsuY29tL2FkcyJd")],adBlockPersian:["#navbar_notice_50",".kadr",'TABLE[width="140px"]',"#divAgahi",e("YVtocmVmXj0iaHR0cDovL2cxLnYuZndtcm0ubmV0L2FkLyJd")],adBlockWarningRemoval:["#adblock-honeypot",".adblocker-root",".wp_adblock_detect",e("LmhlYWRlci1ibG9ja2VkLWFk"),e("I2FkX2Jsb2NrZXI=")],adGuardAnnoyances:[".hs-sosyal","#cookieconsentdiv",'div[class^="app_gdpr"]',".as-oil",'[data-cypress="soft-push-notification-modal"]'],adGuardBase:[".BetterJsPopOverlay",e("I2FkXzMwMFgyNTA="),e("I2Jhbm5lcmZsb2F0MjI="),e("I2NhbXBhaWduLWJhbm5lcg=="),e("I0FkLUNvbnRlbnQ=")],adGuardChinese:[e("LlppX2FkX2FfSA=="),e("YVtocmVmKj0iLmh0aGJldDM0LmNvbSJd"),"#widget-quan",e("YVtocmVmKj0iLzg0OTkyMDIwLnh5eiJd"),e("YVtocmVmKj0iLjE5NTZobC5jb20vIl0=")],adGuardFrench:["#pavePub",e("LmFkLWRlc2t0b3AtcmVjdGFuZ2xl"),".mobile_adhesion",".widgetadv",e("LmFkc19iYW4=")],adGuardGerman:['aside[data-portal-id="leaderboard"]'],adGuardJapanese:["#kauli_yad_1",e("YVtocmVmXj0iaHR0cDovL2FkMi50cmFmZmljZ2F0ZS5uZXQvIl0="),e("Ll9wb3BJbl9pbmZpbml0ZV9hZA=="),e("LmFkZ29vZ2xl"),e("Ll9faXNib29zdFJldHVybkFk")],adGuardMobile:[e("YW1wLWF1dG8tYWRz"),e("LmFtcF9hZA=="),'amp-embed[type="24smi"]',"#mgid_iframe1",e("I2FkX2ludmlld19hcmVh")],adGuardRussian:[e("YVtocmVmXj0iaHR0cHM6Ly9hZC5sZXRtZWFkcy5jb20vIl0="),e("LnJlY2xhbWE="),'div[id^="smi2adblock"]',e("ZGl2W2lkXj0iQWRGb3hfYmFubmVyXyJd"),"#psyduckpockeball"],adGuardSocial:[e("YVtocmVmXj0iLy93d3cuc3R1bWJsZXVwb24uY29tL3N1Ym1pdD91cmw9Il0="),e("YVtocmVmXj0iLy90ZWxlZ3JhbS5tZS9zaGFyZS91cmw/Il0="),".etsy-tweet","#inlineShare",".popup-social"],adGuardSpanishPortuguese:["#barraPublicidade","#Publicidade","#publiEspecial","#queTooltip",".cnt-publi"],adGuardTrackingProtection:["#qoo-counter",e("YVtocmVmXj0iaHR0cDovL2NsaWNrLmhvdGxvZy5ydS8iXQ=="),e("YVtocmVmXj0iaHR0cDovL2hpdGNvdW50ZXIucnUvdG9wL3N0YXQucGhwIl0="),e("YVtocmVmXj0iaHR0cDovL3RvcC5tYWlsLnJ1L2p1bXAiXQ=="),"#top100counter"],adGuardTurkish:["#backkapat",e("I3Jla2xhbWk="),e("YVtocmVmXj0iaHR0cDovL2Fkc2Vydi5vbnRlay5jb20udHIvIl0="),e("YVtocmVmXj0iaHR0cDovL2l6bGVuemkuY29tL2NhbXBhaWduLyJd"),e("YVtocmVmXj0iaHR0cDovL3d3dy5pbnN0YWxsYWRzLm5ldC8iXQ==")],bulgarian:[e("dGQjZnJlZW5ldF90YWJsZV9hZHM="),"#ea_intext_div",".lapni-pop-over","#xenium_hot_offers"],easyList:[".yb-floorad",e("LndpZGdldF9wb19hZHNfd2lkZ2V0"),e("LnRyYWZmaWNqdW5reS1hZA=="),".textad_headline",e("LnNwb25zb3JlZC10ZXh0LWxpbmtz")],easyListChina:[e("LmFwcGd1aWRlLXdyYXBbb25jbGljayo9ImJjZWJvcy5jb20iXQ=="),e("LmZyb250cGFnZUFkdk0="),"#taotaole","#aafoot.top_box",".cfa_popup"],easyListCookie:[".ezmob-footer",".cc-CookieWarning","[data-cookie-number]",e("LmF3LWNvb2tpZS1iYW5uZXI="),".sygnal24-gdpr-modal-wrap"],easyListCzechSlovak:["#onlajny-stickers",e("I3Jla2xhbW5pLWJveA=="),e("LnJla2xhbWEtbWVnYWJvYXJk"),".sklik",e("W2lkXj0ic2tsaWtSZWtsYW1hIl0=")],easyListDutch:[e("I2FkdmVydGVudGll"),e("I3ZpcEFkbWFya3RCYW5uZXJCbG9jaw=="),".adstekst",e("YVtocmVmXj0iaHR0cHM6Ly94bHR1YmUubmwvY2xpY2svIl0="),"#semilo-lrectangle"],easyListGermany:["#SSpotIMPopSlider",e("LnNwb25zb3JsaW5rZ3J1ZW4="),e("I3dlcmJ1bmdza3k="),e("I3Jla2xhbWUtcmVjaHRzLW1pdHRl"),e("YVtocmVmXj0iaHR0cHM6Ly9iZDc0Mi5jb20vIl0=")],easyListItaly:[e("LmJveF9hZHZfYW5udW5jaQ=="),".sb-box-pubbliredazionale",e("YVtocmVmXj0iaHR0cDovL2FmZmlsaWF6aW9uaWFkcy5zbmFpLml0LyJd"),e("YVtocmVmXj0iaHR0cHM6Ly9hZHNlcnZlci5odG1sLml0LyJd"),e("YVtocmVmXj0iaHR0cHM6Ly9hZmZpbGlhemlvbmlhZHMuc25haS5pdC8iXQ==")],easyListLithuania:[e("LnJla2xhbW9zX3RhcnBhcw=="),e("LnJla2xhbW9zX251b3JvZG9z"),e("aW1nW2FsdD0iUmVrbGFtaW5pcyBza3lkZWxpcyJd"),e("aW1nW2FsdD0iRGVkaWt1b3RpLmx0IHNlcnZlcmlhaSJd"),e("aW1nW2FsdD0iSG9zdGluZ2FzIFNlcnZlcmlhaS5sdCJd")],estonian:[e("QVtocmVmKj0iaHR0cDovL3BheTRyZXN1bHRzMjQuZXUiXQ==")],fanboyAnnoyances:["#ac-lre-player",".navigate-to-top","#subscribe_popup",".newsletter_holder","#back-top"],fanboyAntiFacebook:[".util-bar-module-firefly-visible"],fanboyEnhancedTrackers:[".open.pushModal","#issuem-leaky-paywall-articles-zero-remaining-nag","#sovrn_container",'div[class$="-hide"][zoompage-fontsize][style="display: block;"]',".BlockNag__Card"],fanboySocial:["#FollowUs","#meteored_share","#social_follow",".article-sharer",".community__social-desc"],frellwitSwedish:[e("YVtocmVmKj0iY2FzaW5vcHJvLnNlIl1bdGFyZ2V0PSJfYmxhbmsiXQ=="),e("YVtocmVmKj0iZG9rdG9yLXNlLm9uZWxpbmsubWUiXQ=="),"article.category-samarbete",e("ZGl2LmhvbGlkQWRz"),"ul.adsmodern"],greekAdBlock:[e("QVtocmVmKj0iYWRtYW4ub3RlbmV0LmdyL2NsaWNrPyJd"),e("QVtocmVmKj0iaHR0cDovL2F4aWFiYW5uZXJzLmV4b2R1cy5nci8iXQ=="),e("QVtocmVmKj0iaHR0cDovL2ludGVyYWN0aXZlLmZvcnRobmV0LmdyL2NsaWNrPyJd"),"DIV.agores300","TABLE.advright"],hungarian:["#cemp_doboz",".optimonk-iframe-container",e("LmFkX19tYWlu"),e("W2NsYXNzKj0iR29vZ2xlQWRzIl0="),"#hirdetesek_box"],iDontCareAboutCookies:['.alert-info[data-block-track*="CookieNotice"]',".ModuleTemplateCookieIndicator",".o--cookies--container","#cookies-policy-sticky","#stickyCookieBar"],icelandicAbp:[e("QVtocmVmXj0iL2ZyYW1ld29yay9yZXNvdXJjZXMvZm9ybXMvYWRzLmFzcHgiXQ==")],latvian:[e("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiA0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7Il0="),e("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4OHB4OyBoZWlnaHQ6IDMxcHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsiXQ==")],listKr:[e("YVtocmVmKj0iLy9hZC5wbGFuYnBsdXMuY28ua3IvIl0="),e("I2xpdmVyZUFkV3JhcHBlcg=="),e("YVtocmVmKj0iLy9hZHYuaW1hZHJlcC5jby5rci8iXQ=="),e("aW5zLmZhc3R2aWV3LWFk"),".revenue_unit_item.dable"],listeAr:[e("LmdlbWluaUxCMUFk"),".right-and-left-sponsers",e("YVtocmVmKj0iLmFmbGFtLmluZm8iXQ=="),e("YVtocmVmKj0iYm9vcmFxLm9yZyJd"),e("YVtocmVmKj0iZHViaXp6bGUuY29tL2FyLz91dG1fc291cmNlPSJd")],listeFr:[e("YVtocmVmXj0iaHR0cDovL3Byb21vLnZhZG9yLmNvbS8iXQ=="),e("I2FkY29udGFpbmVyX3JlY2hlcmNoZQ=="),e("YVtocmVmKj0id2Vib3JhbWEuZnIvZmNnaS1iaW4vIl0="),".site-pub-interstitiel",'div[id^="crt-"][data-criteo-id]'],officialPolish:["#ceneo-placeholder-ceneo-12",e("W2hyZWZePSJodHRwczovL2FmZi5zZW5kaHViLnBsLyJd"),e("YVtocmVmXj0iaHR0cDovL2Fkdm1hbmFnZXIudGVjaGZ1bi5wbC9yZWRpcmVjdC8iXQ=="),e("YVtocmVmXj0iaHR0cDovL3d3dy50cml6ZXIucGwvP3V0bV9zb3VyY2UiXQ=="),e("ZGl2I3NrYXBpZWNfYWQ=")],ro:[e("YVtocmVmXj0iLy9hZmZ0cmsuYWx0ZXgucm8vQ291bnRlci9DbGljayJd"),e("YVtocmVmXj0iaHR0cHM6Ly9ibGFja2ZyaWRheXNhbGVzLnJvL3Ryay9zaG9wLyJd"),e("YVtocmVmXj0iaHR0cHM6Ly9ldmVudC4ycGVyZm9ybWFudC5jb20vZXZlbnRzL2NsaWNrIl0="),e("YVtocmVmXj0iaHR0cHM6Ly9sLnByb2ZpdHNoYXJlLnJvLyJd"),'a[href^="/url/"]'],ruAd:[e("YVtocmVmKj0iLy9mZWJyYXJlLnJ1LyJd"),e("YVtocmVmKj0iLy91dGltZy5ydS8iXQ=="),e("YVtocmVmKj0iOi8vY2hpa2lkaWtpLnJ1Il0="),"#pgeldiz",".yandex-rtb-block"],thaiAds:["a[href*=macau-uta-popup]",e("I2Fkcy1nb29nbGUtbWlkZGxlX3JlY3RhbmdsZS1ncm91cA=="),e("LmFkczMwMHM="),".bumq",".img-kosana"],webAnnoyancesUltralist:["#mod-social-share-2","#social-tools",e("LmN0cGwtZnVsbGJhbm5lcg=="),".zergnet-recommend",".yt.btn-link.btn-md.btn"]}}function JF(e){var t=e===void 0?{}:e,n=t.debug;return ma(this,void 0,void 0,function(){var r,a,i,o,s,l;return pa(this,function(u){switch(u.label){case 0:return XF()?(r=ZF(),a=Object.keys(r),i=(l=[]).concat.apply(l,a.map(function(c){return r[c]})),[4,$F(i)]):[2,void 0];case 1:return o=u.sent(),n&&eB(r,o),s=a.filter(function(c){var d=r[c],m=Nr(d.map(function(p){return o[p]}));return m>d.length*.6}),s.sort(),[2,s]}})})}function XF(){return ha()||j1()}function $F(e){var t;return ma(this,void 0,void 0,function(){var n,r,a,i,l,o,s,l;return pa(this,function(u){switch(u.label){case 0:for(n=document,r=n.createElement("div"),a=new Array(e.length),i={},vv(r),l=0;l<e.length;++l)o=cF(e[l]),o.tagName==="DIALOG"&&o.show(),s=n.createElement("div"),vv(s),s.appendChild(o),r.appendChild(s),a[l]=o;u.label=1;case 1:return n.body?[3,3]:[4,Tm(50)];case 2:return u.sent(),[3,1];case 3:n.body.appendChild(r);try{for(l=0;l<e.length;++l)a[l].offsetParent||(i[e[l]]=!0)}finally{(t=r.parentNode)===null||t===void 0||t.removeChild(r)}return[2,i]}})})}function vv(e){e.style.setProperty("visibility","hidden","important"),e.style.setProperty("display","block","important")}function eB(e,t){for(var n="DOM blockers debug:\n```",r=0,a=Object.keys(e);r<a.length;r++){var i=a[r];n+=` `.concat(i,":");for(var o=0,s=e[i];o<s.length;o++){var l=s[o];n+=` `.concat(t[l]?"\u{1F6AB}":"\u27A1\uFE0F"," ").concat(l)}}}function tB(){for(var e=0,t=["rec2020","p3","srgb"];e<t.length;e++){var n=t[e];if(matchMedia("(color-gamut: ".concat(n,")")).matches)return n}}function nB(){if(Tv("inverted"))return!0;if(Tv("none"))return!1}function Tv(e){return matchMedia("(inverted-colors: ".concat(e,")")).matches}function rB(){if(Cv("active"))return!0;if(Cv("none"))return!1}function Cv(e){return matchMedia("(forced-colors: ".concat(e,")")).matches}var aB=100;function iB(){if(matchMedia("(min-monochrome: 0)").matches){for(var e=0;e<=aB;++e)if(matchMedia("(max-monochrome: ".concat(e,")")).matches)return e;throw new Error("Too high value")}}function oB(){if(hl("no-preference"))return 0;if(hl("high")||hl("more"))return 1;if(hl("low")||hl("less"))return-1;if(hl("forced"))return 10}function hl(e){return matchMedia("(prefers-contrast: ".concat(e,")")).matches}function sB(){if(wv("reduce"))return!0;if(wv("no-preference"))return!1}function wv(e){return matchMedia("(prefers-reduced-motion: ".concat(e,")")).matches}function lB(){if(Sv("reduce"))return!0;if(Sv("no-preference"))return!1}function Sv(e){return matchMedia("(prefers-reduced-transparency: ".concat(e,")")).matches}function uB(){if(Mv("high"))return!0;if(Mv("standard"))return!1}function Mv(e){return matchMedia("(dynamic-range: ".concat(e,")")).matches}var ft=Math,lr=function(){return 0};function cB(){var e=ft.acos||lr,t=ft.acosh||lr,n=ft.asin||lr,r=ft.asinh||lr,a=ft.atanh||lr,i=ft.atan||lr,o=ft.sin||lr,s=ft.sinh||lr,l=ft.cos||lr,u=ft.cosh||lr,c=ft.tan||lr,d=ft.tanh||lr,m=ft.exp||lr,p=ft.expm1||lr,g=ft.log1p||lr,h=function(E){return ft.pow(ft.PI,E)},v=function(E){return ft.log(E+ft.sqrt(E*E-1))},y=function(E){return ft.log(E+ft.sqrt(E*E+1))},x=function(E){return ft.log((1+E)/(1-E))/2},b=function(E){return ft.exp(E)-1/ft.exp(E)/2},T=function(E){return(ft.exp(E)+1/ft.exp(E))/2},C=function(E){return ft.exp(E)-1},w=function(E){return(ft.exp(2*E)-1)/(ft.exp(2*E)+1)},M=function(E){return ft.log(1+E)};return{acos:e(.12312423423423424),acosh:t(1e308),acoshPf:v(1e154),asin:n(.12312423423423424),asinh:r(1),asinhPf:y(1),atanh:a(.5),atanhPf:x(.5),atan:i(.5),sin:o(-1e300),sinh:s(1),sinhPf:b(1),cos:l(10.000000000123),cosh:u(1),coshPf:T(1),tan:c(-1e300),tanh:d(1),tanhPf:w(1),exp:m(1),expm1:p(1),expm1Pf:C(1),log1p:g(10),log1pPf:M(10),powPI:h(-100)}}var dB="mmMwWLliI0fiflO&1",I1={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]};function mB(){return pB(function(e,t){for(var n={},r={},a=0,i=Object.keys(I1);a<i.length;a++){var o=i[a],s=I1[o],l=s[0],u=l===void 0?{}:l,c=s[1],d=c===void 0?dB:c,m=e.createElement("span");m.textContent=d,m.style.whiteSpace="nowrap";for(var p=0,g=Object.keys(u);p<g.length;p++){var h=g[p],v=u[h];v!==void 0&&(m.style[h]=v)}n[o]=m,t.append(e.createElement("br"),m)}for(var y=0,x=Object.keys(I1);y<x.length;y++){var o=x[y];r[o]=n[o].getBoundingClientRect().width}return r})}function pB(e,t){return t===void 0&&(t=4e3),Pv(function(n,r){var a=r.document,i=a.body,o=i.style;o.width="".concat(t,"px"),o.webkitTextSizeAdjust=o.textSizeAdjust="none",Cm()?i.style.zoom="".concat(1/r.devicePixelRatio):ha()&&(i.style.zoom="reset");var s=a.createElement("div");return s.textContent=A1([],Array(t/20<<0),!0).map(function(){return"word"}).join(" "),i.appendChild(s),e(a,i)},'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">')}function gB(){return navigator.pdfViewerEnabled}function hB(){var e=new Float32Array(1),t=new Uint8Array(e.buffer);return e[0]=1/0,e[0]=e[0]-e[0],t[3]}function fB(){var e=window.ApplePaySession;if(typeof e?.canMakePayments!="function")return-1;if(bB())return-3;try{return e.canMakePayments()?1:0}catch(t){return yB(t)}}var bB=mF;function yB(e){if(e instanceof Error&&e.name==="InvalidAccessError"&&/\bfrom\b.*\binsecure\b/i.test(e.message))return-2;throw e}function xB(){var e,t=document.createElement("a"),n=(e=t.attributionSourceId)!==null&&e!==void 0?e:t.attributionsourceid;return n===void 0?void 0:String(n)}var Nv=-1,Rv=-2,vB=new Set([10752,2849,2884,2885,2886,2928,2929,2930,2931,2932,2960,2961,2962,2963,2964,2965,2966,2967,2968,2978,3024,3042,3088,3089,3106,3107,32773,32777,32777,32823,32824,32936,32937,32938,32939,32968,32969,32970,32971,3317,33170,3333,3379,3386,33901,33902,34016,34024,34076,3408,3410,3411,3412,3413,3414,3415,34467,34816,34817,34818,34819,34877,34921,34930,35660,35661,35724,35738,35739,36003,36004,36005,36347,36348,36349,37440,37441,37443,7936,7937,7938]),TB=new Set([34047,35723,36063,34852,34853,34854,34229,36392,36795,38449]),CB=["FRAGMENT_SHADER","VERTEX_SHADER"],wB=["LOW_FLOAT","MEDIUM_FLOAT","HIGH_FLOAT","LOW_INT","MEDIUM_INT","HIGH_INT"],jv="WEBGL_debug_renderer_info",SB="WEBGL_polygon_mode";function MB(e){var t,n,r,a,i,o,s=e.cache,l=Fv(s);if(!l)return Nv;if(!Ov(l))return Rv;var u=Bv()?null:l.getExtension(jv);return{version:((t=l.getParameter(l.VERSION))===null||t===void 0?void 0:t.toString())||"",vendor:((n=l.getParameter(l.VENDOR))===null||n===void 0?void 0:n.toString())||"",vendorUnmasked:u?(r=l.getParameter(u.UNMASKED_VENDOR_WEBGL))===null||r===void 0?void 0:r.toString():"",renderer:((a=l.getParameter(l.RENDERER))===null||a===void 0?void 0:a.toString())||"",rendererUnmasked:u?(i=l.getParameter(u.UNMASKED_RENDERER_WEBGL))===null||i===void 0?void 0:i.toString():"",shadingLanguageVersion:((o=l.getParameter(l.SHADING_LANGUAGE_VERSION))===null||o===void 0?void 0:o.toString())||""}}function EB(e){var t=e.cache,n=Fv(t);if(!n)return Nv;if(!Ov(n))return Rv;var r=n.getSupportedExtensions(),a=n.getContextAttributes(),i=[],o=[],s=[],l=[],u=[];if(a)for(var c=0,d=Object.keys(a);c<d.length;c++){var m=d[c];o.push("".concat(m,"=").concat(a[m]))}for(var p=Ev(n),g=0,h=p;g<h.length;g++){var v=h[g],y=n[v];s.push("".concat(v,"=").concat(y).concat(vB.has(y)?"=".concat(n.getParameter(y)):""))}if(r)for(var x=0,b=r;x<b.length;x++){var T=b[x];if(!(T===jv&&Bv()||T===SB&&DB())){var C=n.getExtension(T);if(!C){i.push(T);continue}for(var w=0,M=Ev(C);w<M.length;w++){var v=M[w],y=C[v];l.push("".concat(v,"=").concat(y).concat(TB.has(y)?"=".concat(n.getParameter(y)):""))}}}for(var E=0,k=CB;E<k.length;E++)for(var N=k[E],F=0,j=wB;F<j.length;F++){var B=j[F],O=AB(n,N,B);u.push("".concat(N,".").concat(B,"=").concat(O.join(",")))}return l.sort(),s.sort(),{contextAttributes:o,parameters:s,shaderPrecisions:u,extensions:r,extensionParameters:l,unsupportedExtensions:i}}function Fv(e){if(e.webgl)return e.webgl.context;var t=document.createElement("canvas"),n;t.addEventListener("webglCreateContextError",function(){return n=void 0});for(var r=0,a=["webgl","experimental-webgl"];r<a.length;r++){var i=a[r];try{n=t.getContext(i)}catch{}if(n)break}return e.webgl={context:n},n}function AB(e,t,n){var r=e.getShaderPrecisionFormat(e[t],e[n]);return r?[r.rangeMin,r.rangeMax,r.precision]:[]}function Ev(e){var t=Object.keys(e.__proto__);return t.filter(kB)}function kB(e){return typeof e=="string"&&!e.match(/[^A-Z0-9_x]/)}function Bv(){return Lv()}function DB(){return Cm()||ha()}function Ov(e){return typeof e.getParameter=="function"}function IB(){var e,t=j1()||ha();return t?window.AudioContext&&(e=new AudioContext().baseLatency)!==null&&e!==void 0?e:-1:-2}var LB={fonts:hF,domBlockers:JF,fontPreferences:mB,audio:aF,screenFrame:BF,canvas:bF,osCpu:AF,languages:kF,colorDepth:DF,deviceMemory:IF,screenResolution:LF,hardwareConcurrency:OF,timezone:_F,sessionStorage:UF,localStorage:HF,indexedDB:qF,openDatabase:VF,cpuClass:WF,platform:GF,plugins:fF,touchSupport:EF,vendor:QF,vendorFlavors:YF,cookiesEnabled:KF,colorGamut:tB,invertedColors:nB,forcedColors:rB,monochrome:iB,contrast:oB,reducedMotion:sB,reducedTransparency:lB,hdr:uB,math:cB,pdfViewerEnabled:gB,architecture:hB,applePay:fB,privateClickMeasurement:xB,audioBaseLatency:IB,webGlBasics:MB,webGlExtensions:EB};function PB(e){return Jj(LB,e,[])}var NB="$ if upgrade to Pro: https://fpjs.dev/pro";function RB(e){var t=jB(e),n=FB(t);return{score:t,comment:NB.replace(/\$/g,"".concat(n))}}function jB(e){if(j1())return .4;if(ha())return R1()&&!(xc()&&yc())?.5:.3;var t="value"in e.platform?e.platform.value:"";return/^Win/.test(t)?.6:/^Mac/.test(t)?.5:.7}function FB(e){return Dv(.99+.01*e,1e-4)}function BB(e){for(var t="",n=0,r=Object.keys(e).sort();n<r.length;n++){var a=r[n],i=e[a],o="error"in i?"error":JSON.stringify(i.value);t+="".concat(t?"|":"").concat(a.replace(/([:|\\])/g,"\\$1"),":").concat(o)}return t}function OB(e){return JSON.stringify(e,function(t,n){return n instanceof Error?Qj(n):n},2)}function _v(e){return Gj(BB(e))}function _B(e){var t,n=RB(e);return{get visitorId(){return t===void 0&&(t=_v(this.components)),t},set visitorId(r){t=r},confidence:n,components:e,version:Av}}function zB(e){return e===void 0&&(e=50),Bj(e,e*2)}function UB(e,t){var n=Date.now();return{get:function(r){return ma(this,void 0,void 0,function(){var a,i,o;return pa(this,function(s){switch(s.label){case 0:return a=Date.now(),[4,e()];case 1:return i=s.sent(),o=_B(i),t||r?.debug,[2,o]}})})}}}function HB(){if(!(window.__fpjs_d_m||Math.random()>=.001))try{var e=new XMLHttpRequest;e.open("get","https://m1.openfpcdn.io/fingerprintjs/v".concat(Av,"/npm-monitoring"),!0),e.send()}catch{}}function qB(e){var t;return e===void 0&&(e={}),ma(this,void 0,void 0,function(){var n,r,a;return pa(this,function(i){switch(i.label){case 0:return(!((t=e.monitoring)!==null&&t!==void 0)||t)&&HB(),n=e.delayFallback,r=e.debug,[4,zB(n)];case 1:return i.sent(),a=PB({cache:{},debug:r}),[2,UB(a,r)]}})})}var F1={load:qB,hashComponents:_v,componentsToDebugString:OB};async function vc(){let e=await Rt("fakeUserId","");e||(e=await la("fakeUserId",""),e&&await Tt("fakeUserId",e));let t=new Date,n=await Rt("installedAt","");return n||(n=await la("installedAt",""),n&&await Tt("installedAt",n)),e?n||(n=new Date(0).toISOString(),await Tt("installedAt",n)):(e=await WB(64),await Tt("fakeUserId",e)),n||(n=t.toISOString(),await Tt("installedAt",n)),{fakeUserId:e,installedAt:n}}var VB=10;async function Ji(){let e=await Rt("userTag","");if(e)return e;let{fakeUserId:t}=await vc(),r=t.charCodeAt(0)%VB;return e=String.fromCharCode(r+"a".charCodeAt(0)),await Tt("userTag",e),e}function zv(e){let t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=n.length,a=0;for(;a<e;)t+=n.charAt(Math.floor(Math.random()*r)),a+=1;return t}async function WB(e){try{let n=await(await F1.load()).get(),r=new Date().getTime(),a=Math.random().toString(36).substring(2,15),i=`${n.visitorId}-${r}-${a}`;return crypto?.subtle?.digest?crypto.subtle.digest("SHA-256",new TextEncoder().encode(i)).then(o=>Array.from(new Uint8Array(o)).map(u=>u.toString(16).padStart(2,"0")).join("").substring(0,e)):GB(i,e)}catch{return zv(64)}}function GB(e,t=32){let n="";for(let a=0;a<e.length;a++)n+=(e.charCodeAt(a)*(a+1)).toString(36);n=n.repeat(Math.ceil(t/n.length)).substring(0,t);let r="";for(let a=0;a<t;a++){let i=Math.floor(Math.random()*n.length);r+=n[i]}return r}async function fl(){return await Rt("abGroup","")}async function Uv(e){return await Tt("abGroup",e),e}async function Hv(e){return await Tt("campaign",e),e}async function bl(){return await Rt("campaign","")}var QB=["block","grid","flex","table","table-row","table-cell","list-item","-webkit-box","box","contents"];function ur(e,t){if(!t||t.length===0)return!1;let n=t.join(",");return e.matches&&e.matches(n)||!1}function Na(e,t,n){let{blockSelectors:r,extraBlockSelectors:a,extraInlineSelectors:i,atomicBlockSelectors:o}=t;if(ur(e,i))return!1;if(ur(e,a)||["br","input"].includes(e.nodeName.toLowerCase()))return!0;let u=null;if(e.parentNode&&e.parentNode.immersiveTranslateComputedStyle&&(u=e.parentNode.immersiveTranslateComputedStyle),u&&u.display&&u.display==="inline-flex")return!1;let c=d();return c&&(c=!ur(e,o)),c;function d(){return n&&n.display?!!QB.includes(n.display):ur(e,r)}}var _t=ur;function ts(e){return!!e.shadowRoot}function Xi(e){if(!e||typeof e!="string"&&(e=e.textContent,!e))return"";let t="";return e!==e.trimStart()&&(t+=" "),t+=e.trim(),t===" "||e!==e.trimEnd()&&(t+=" "),t}function Tc(e){if(!e)return["",""];if(typeof e!="string"&&(e=e.textContent,!e))return["",""];let t=[];return e!==e.trimStart()?t.push(" "):t.push(""),!e.trim()&&t.length===1?[" ",""]:(e!==e.trimEnd()?t.push(" "):t.push(""),t)}function Kr(e,t=!1){let n=Vs;return t&&e?.translatedPlaceholderDelimiters?n=e.translatedPlaceholderDelimiters:e?.placeholderDelimiters&&(n=e.placeholderDelimiters),n}function $o(e,t,n=!1){let r=e?.[t];return Kr(r,n)}function yl(e,t){return eo(t,e.targetLanguage,{ignoreZhCNandZhTW:e.rule.ignoreZhCNandZhTW})}function B1(e){let{rule:t}=e,n=YB(e),r="&#160;";return!e.config.generalRule.blockMinTextCount&&!e.config.generalRule.blockMinWordCount&&(r="<br/>"),`${r} <${t.targetWrapperTag} class="${n} notranslate"></${t.targetWrapperTag}>`}function YB(e){let t=e.config.loadingTheme;return`${R}-loading-${t}`}function Cc(e,t,n=!1){let r=e.rule,a=document.createElement(r.targetWrapperTag);a.classList.add("notranslate",vt),a.setAttribute("translate","no"),a.setAttribute("lang",e.targetLanguage),It(a,n6,t.toString(),!0);let i=B1(e);return a.append(n?" ...":lt.sanitize(i,{RETURN_DOM_FRAGMENT:!0})),a}function xl(e,t){return e.querySelector(`[${uf}][id='${t}']`)}function Vv(){document.querySelectorAll(`[${uf}]`).forEach(t=>{t.remove()})}function Wv(){document.querySelectorAll(`.${vt}-error`).forEach(t=>{t.remove()})}function Gv(e,t,n){let r={},a=e,i=1001;return t.forEach(o=>{let s=new RegExp(o,"gi");a=a.replace(s,(l,u)=>{let c=i++;return r[`${c}`]=T5(u),n.length>2?l.replace(u,`<${n[2]}${c}></${n[2]}${c}>`):l.replace(u,`${n[0]}${c}${n[1]}`)})}),{text:a,variables:r,counter:i}}function $i(e){let{noTranslateRegexp:t,minTextCount:n,minWordCount:r,delimiters:a,text:i,html:o}=e,s=o||i,l=new RegExp(`${a[0]}(\\d+)${a[1]}`,"gi");if(a.length>2){let c=a[2];l=new RegExp(`<${c}(\\d+)>(.*?)</${c}\\d+>`,"gi")}let u=s.trim();return u=u.replace(l,""),u=u.trim(),u===""||/^[\u200B\u200C\u200D\u2060\uFEFF]+$/.test(u)||/^[0-9.,\/#!$%\^&\*;:{}=\-_`~()\s]+$/.test(s)||u.includes("</style>")||u.includes("< styles>")||Rx(u)||Ix(u)||Nx(u)||Lx(u)||Px(u)||KB(u)||l.test(u)||t&&t.length>0&&new RegExp(t.join("|"),"gi").test(u)?!1:ul(i?.trim(),n,r)}function ns(e){return e.nodeType===Node.ELEMENT_NODE}function Qv(e,t){return e.paragraphs?e.paragraphs[0]?.ctxId!==t?(e.paragraphs=[],!1):!0:!1}async function Zr(){return await Rt("fakeUserId","")}async function O1(){return await Rt("installedAt","")}async function vl(e,t){let r=Ae().INSTALL_FROM,a=Kt(),i=await O1(),o=await Zr(),s=await on(),l=fa(),u=!1,c=await Ye.get(st,null),d=!1;c&&mt(c)&&(u=!0,c.subscription&&c.subscription.isTrial&&(d=!0));let m=await Ji(),p=await bl(),g={installFrom:r,version:a,installedAt:i,interfaceLang:e,optionInterfaceLang:s.interfaceLanguage,targetLang:t,deviceId:o,isProUser:u,isTrial:d,userTag:m,campaign:p,platform:l},h=await fl();return h&&(g.abGroup=h),g}function wc(e,t){let[n,r]=U();return G(()=>{!e||!t||(async()=>{let a=await _1(e,t);r(a)})()},[e,t,r]),n}async function _1(e,t){if(!e||!t)return;let n=!1,r=!1,a,i=!0;!gt()&&ee()||je().any?(i=!1,a=t.monkeyH5FloatBall,!a&&e.rule.isShowUserscriptPagePopup==!1&&(a=e.config.monkeyH5FloatBall,a.enable=!1),a||(a=e.config.monkeyH5FloatBall),n=!t.monkeyH5FloatBall,r=!t.monkeyH5FloatBall?.enable):(a=e.config.pcFloatBall,n=!t.pcFloatBall,r=!t.pcFloatBall?.enable);try{if(a?.afterInstalledAt&&n){let o=await Rt("installedAt","");new Date(o).getTime()<new Date(a.afterInstalledAt).getTime()&&(a.enable=!1)}}catch(o){A.error(o)}a.isPc=i;try{r&&a&&globalThis?.IMMERSIVE_TRANSLATE_SHOW_PAGE_POPUP==="no"&&(a.enable=!1)}catch(o){A.error(o)}return a}function yi(e,t){return!gt()&&ee()||je().any?e.monkeyH5FloatBall=t:e.pcFloatBall=t,e}function z1(){let e=globalThis.document.styleSheets,t="";for(let n=0;n<e.length;n++){let r=e[n];try{if(r instanceof CSSStyleSheet){let a=r.cssRules||r.rules;for(let i=0;i<a.length;i++){let o=a[i];t+=o.cssText+""}}}catch(a){A.error(a)}}return t}function Tl(e,t,n=5){let r=t,a=0;for(;r&&a<n;){if(r.nodeType!=Node.ELEMENT_NODE)return null;if(Na(r,{blockSelectors:e.blockSelectors,extraInlineSelectors:e.extraInlineSelectors,extraBlockSelectors:e.extraBlockSelectors,atomicBlockSelectors:e.atomicBlockSelectors},window.getComputedStyle(r)))return r;a++,r=r?.parentElement}return null}function KB(e){return/^[\u{1f300}-\u{1f5ff}\u{1f900}-\u{1f9ff}\u{1f600}-\u{1f64f}\u{1f680}-\u{1f6ff}\u{2600}-\u{26ff}\u{2700}-\u{27bf}\u{1f1e6}-\u{1f1ff}\u{1f191}-\u{1f251}\u{1f004}\u{1f0cf}\u{1f170}-\u{1f171}\u{1f17e}-\u{1f17f}\u{1f18e}\u{3030}\u{2b50}\u{2b55}\u{2934}-\u{2935}\u{2b05}-\u{2b07}\u{2b1b}-\u{2b1c}\u{3297}\u{3299}\u{303d}\u{00a9}\u{00ae}\u{2122}\u{23f3}\u{24c2}\u{23e9}-\u{23ef}\u{25b6}\u{23f8}-\u{23fa}]+$/ug.test(e)}function Yv(e,t){let n=t,r=e.config.translationModeLanguagePattern?.dualMatches?.find(s=>s==n),a=ZB(e).find(s=>s==n),i=e.config.translationModeUrlPattern?.dualMatches?.find(s=>et(e.url,s));return e.config.translationModeUrlPattern?.translationMatches?.find(s=>et(e.url,s))?"translation":i?"dual":a?"translation":r?"dual":null}function ZB(e){let t=e.config.translationLanguagePairs,n=e.config.translationModeLanguagePattern.translationMatches;if(!t)return n;let r=e.targetLanguage,a=t.map(i=>i.split(":")).filter(([i,o])=>r==o).map(([i])=>i);return[...new Set([...n,...a])]}function Kv(e){if(e?.includes("docs.google.com/document/d")&&!e?.includes("/mobilebasic")){let t=new URL(e);t.pathname=t.pathname.replace("/d/","/u/0/d/").replace(/\/[^/]*$/,"/mobilebasic"),t.searchParams.set("_immersive_translate_auto_translate","1"),window.location.href=t.toString();return}}var wm={};async function Mm(e,t){return wm[e]&&(clearTimeout(wm[e]),delete wm[e]),new Promise((n,r)=>{wm[e]=setTimeout(()=>{n("")},t)})}function Zv(e){return e instanceof HTMLElement?getComputedStyle(e).display:""}async function Ra(e,t){if(e.ok&&e.status>=200&&e.status<400)return e;let n=await e.text();throw new Z(t,n).initNetWork(e.status)}function Em(e,t){return e.find(r=>{let a=r.match(/^\/(.+)\/([a-z]{0,4})$/),i=new RegExp(r,"gi");return a&&a.length>2&&(i=new RegExp(a[1],a[2])),t.match(i)})}function fa(e){return fn()?"imtAndroid":b5()?"imtIOSNew":ht()?"imtIOS":ee(e)?"userscript":gt()?"safari":Dr()?"firefox":hr()?"chrome":"other"}function Am(e){return fa(e)+"_"+(je().any?"mobile":"pc")}function ja(e,t){if(t)try{e?.setAttribute("imt-state",t||"")}catch{}}function Cl(e){return e?.getAttribute("imt-state")||""}function Ge(e,t){if(!e)return null;if(e?.includes("->")){let n=e?.split("->")||[],r=t||document.documentElement;try{for(let a of n){if(!r)return null;let i=null;if(a.includes("<-")?i=Ge(a,r):i=r?.querySelector(a),!i)return null;let o=a===n[n.length-1];i.shadowRoot&&!o?r=i.shadowRoot:r=i}}catch(a){A.error("queryAdvanceSelector ->",a)}return r}else if(e?.includes("<-")){let n=e?.split("<-")||[],r=t||document.documentElement;try{n.forEach((a,i)=>{if(r){if(i===0){r=r.querySelector(a);return}a==="parent"?r=r.parentElement:r=r.closest(a)}})}catch(a){A.error("queryAdvanceSelector <-",a)}return r}return(t||document).querySelector(e)}function Jv(e){if(!e)return[];if(e?.includes("->")){let t=e?.split("->")||[];if(!t.length)return document.querySelectorAll(e);let n=document.querySelectorAll(t[0]);if(!n.length)return[];let r=[];for(let a of n){let i=a.shadowRoot||a,o=Ge(t.slice(1).join("->"),i);o&&r.push(o)}return r}if(e.includes("<-")){let t=e?.split("<-")||[];if(!t.length)return document.querySelectorAll(e);let n=[],r=document.querySelectorAll(t[0]);if(!r.length)return[];for(let a of r){let i=Ge(e,a.parentElement);i&&n.push(i)}return n}return document.querySelectorAll(e)}function km(e,t,n){if(!e.length)return null;let r=e.map(a=>{let i=new Set;for(;(a=a.parentNode)&&(i.add(a),a!==t););return i});for(let a of r[0])if(a.nodeType===Node.ELEMENT_NODE||a.nodeType===Node.DOCUMENT_FRAGMENT_NODE){if(ur(a,n.atomicBlockSelectors))continue;if(r.every(i=>i.has(a)))return a}return null}function U1(e){if(!e)return[];let t=[];return e.map(n=>{let r=document.querySelectorAll(n);t.push(...r)}),t}function Xv(e,t){return t.map(n=>n.text).join(" ").slice(0,e.rule.bodyRule.contextReqLength||0)}function $v(e){return/^<[\w-]+.*?<\/[\w-]+(?![^<>]*>)/.test(e)}var JB={initial:0,buildContainer:0,consumeContainer:0,consumeParagraph:0,parseParagraph:0,translated:0,inserted:0},Sm={...JB};function xi(e){Sm[e]||(Sm[e]=Date.now())}var qv=!1;function eT(){if(qv)return;qv=!0;let e=Sm.initial,t={...Sm};Object.keys(t).forEach(n=>{let r=n;t[r]=t[r]-e}),localStorage.setItem(se+"PerformanceData",JSON.stringify(t))}function H1(e,t,n){let r=e.includes("?")?"&":"?",a=`${e}${r}utm_source=extension&utm_medium=extension&utm_campaign=${t}${n?`&${n}`:""}`;An(a)}function Fa(e,t){if(!e||e.beta||t)return!1;if(gt()&&e.spVersion)return fr(qi(),e.spVersion);if(y5()&&e.gspVersion){let n=tl();if(n)return fr(n,e.gspVersion)}if(ht()&&e.ispVersion){let n=Vi();if(n)return fr(n,e.ispVersion)}return!1}function fr(e,t){let n=wl(e),r=wl(t);return n>=r}function wl(e){let t=e.split(".").reverse(),n=0,r=1;for(let a=0;a<3;a++)n+=r*Number(t[a]||"0"),r*=100;return n}function q1(e){e.message?.indexOf("token invalid")>=0&&(Ye.remove(st),Sc(),Mc())}async function tT(e){let n=(await on())?.interfaceLanguage||"zh-CN",r;switch(n){case"zh-TW":r="/zh-TW";break;case"zh-CN":r="";break;default:r="/en"}let a=new URL(e);a.pathname=r+a.pathname,a.searchParams.set("force","1"),XB(a.toString())}function XB(e){try{gt()?An(e):globalThis.open(e)}catch{globalThis.open(e)}}function nT(e,t){if(!e.localUpdatedAt||t<=0)return;let n=t-Date.now();if(Math.abs(n)>7*24*3600)return;A.debug("device diffTimestamp",n);let r=new Date(e.localUpdatedAt).getTime()+n;e.updatedAt=new Date(r).toISOString()}function rT(e){return mt(e)}function rs(){return ht()?ht()&&fr(Vi()||"",P6):!0}function V1(e,t){let n=e.name;return n===e.type&&["free","pro"].includes(e.group)&&(n=""),n||t("translationServices."+e.type)}function $B(e){let t=["SUPER_ADMIN","ADMIN"];return!!(e&&e.teamUserRoleCode&&t.includes(e.teamUserRoleCode))}function aT(e){return e?.subscription?.memberType==="team"||$B(e)}var eO={more:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAclBMVEUAAADm5ubn5+ff39/m5ubm5ubm5ubm5ubm5ubl5eXl5eXm5ubn5+fn5+fk5OTn5+fn5+f///8zMzPm5uZNTU35+fns7Oz19fXy8vJAQEDp6emAgIBmZmaZmZnMzMzZ2dmzs7NZWVmmpqZzc3O/v7+MjIwtOcgWAAAAEXRSTlMA3yAQ759Qz7+QgK9wYGBAfzNtP58AAAQESURBVFjDzVntlpowFAQJgmhrcfgIAirqvv8rNiHbZGOuV13bczo/ejj0MDvJ3I/kGj1AstykeRxDQWR5WmyTiAdPtooRIE6X3yPdrgUUGtm2dV1q1HUrG2iky5fF/RKarK3LAHWrSeOfi1fp9tJyhJx7Rfnrab4fsRJXlyzaRqt8im6Rs3ROplK5fmLdGwG05VNQCxePRCYrJa98FrUEVvxys1AeLxLIFgxfjD21e/xOxguGj3SDZ2wsI8VXfgO0Rp6Pxx2NGc/Ha8zCerHy/HjZmVWQboDie4Nxc7OBIoy/1+JR+Nu4dhv4XWNyb8HcBsqPqZoGjR73GYGvaR0zC0a1s+iOzKJj5/Qv7Mu76HdfMHCLLlxIcw5PSlg1o1OMjNMQid1BzpHK6uo1ISuR30HjwHnnEVYnTqLhW5I7OHa7bpTHaucRasrj2NG8e2xnwpQSOJqPjRW9eXetdg4HIr6wnqs+lXT46qz79jrYtxXRZY0tSzR0rAzmQ1/KSavs9D8jZcvyzopPmglQtP2tEPXygoNmBRHcuuhQQagVnDTxuQyhs+VD7yzhc6y2kPD4rAWWHGRH+gIk0RYNKfDofX8Yx/FwGwUDuYkFArsOt+s5d8afE/dHTeBsKE+O+uuRKg/uJQZqzS3SKKc88fSMO4dPk+Q4a5YhYR5lBKFOOCsAJrhxmHSsGI6T0UvaLEDVhXmV+n9MhHzMTxcr8ai5qZBShAgI7cfmabDUUj1drOqebgQhoaPx66F5nMzTW4QuyLs/3PJlQjlYEy/WnqulOZp9JQnJfnKYbYbLQ/xpf1cb+hXppiAJr197ppzJ+/HSuQw/3+mpNbIoJ6qXoZAucQxcycKF7qk1cir1pKurfumvnKZTp+VSqbdBWMu7m/KJfq7To/R7xER0lSLsAHT5xE00TGTqNdjaAsuWT7pHlGSBtTZT5RM9wo/OtkeQLSBaETabD6Tira632nSXH80OEp7ca6NzWzN12oq08WKAe200ESBz2cJRHuxbMpVrIDHHYeoQMMvrKhN/Xuk29Rz0ijW2vs+uaXQDyrFzhP3O1NXT5TJK8rD0OYoQzmdKqkf4IblDcWRQ8AdOjxDMgdMe2xNGoskJdyRmJhv6xsdLtFY4TNyFr3CDAe5aIZ++VvgXH8aWflCYqmrqj9xtz5tn5O9ezSTW//byGG1euC6TSffzr17AG2J8k7wxImiQ3R1i/A9jkSbge38Q9LdHVewwbf/mMC2MnleW3QCr5NG8VPgieXli88TIdA23k7wbyBfPD3Xbh3T+UJdHEUMtnBnl7AFRvDJwX/yI2cE4TcdjmeJzdO8m95+je7HefvPHhZT6cWG1fOsXi22R5pmYmeI83Twk+w2VbF9Avb3n0wAAAABJRU5ErkJggg==",deepseek:"data:image/png;base64,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",zhipu:"data:image/png;base64,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",claude:"data:image/png;base64,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",deeplx:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAilBMVEUAAADn5+fm5ubm5ubl5eXn5+fm5ubq6urf39/n5+fl5eXn5+fm5ubm5ubn5+fk5OTl5eXm5ubm5ubl5eX///8cNlPm5uf5+fnw8PD19fXp6ens7OzGzdQ4T2mNmqnx8vVxgZObp7RHW3NVaH4qQ16qtL/U2d9jdYnU2t+cp7SAjp64wMl/jp/U2d4Ydh2WAAAAFHRSTlMAIN/vkHC/MBBAn6DPr2Bgz4BQsFLCjcYAAAQ6SURBVGje1ZrZepswEIVZBAbHW9JhQCxm8dbE7fu/XsHQTNIKSzIiX3su8jm5yO85Z5CEJEtVwYvH1jvHxVau4/vMCwPLpGxv6aBAznq7MEMIWQ/IEs7jGG6KY86TrActw6mE4HmFrRIeg0AxT9KOs7UnIBbM7QgEEIFunOWjGNvvTIpBKp49igmYoIjxch7CeG6LAJIKxtlqOkVG6WB8W6uMlIO2eIqup5wGOaVfDFOzaofI4UFxRMdWYDiYxvCw4lSBsnAxgymKM3QXUkYCE5UQRcKYj2ITYyrFHs+cGBMp4+k7lPlUZbgLhAxGvTtdqfip9BBNMOh58YShczAoLgrfp9BNhe//ydhQIKZEhlH3klnmDPvcYU+YgHFlnzvMFndWXhWRkprqLOowRFtayD7S0F6cvayQ75GWcgEFcSEppNKDVMJSmCSRRg9SiFKhBtuIB8ZIU+IGe34ffflckBhXPSPEFOaCAGJIsc8DoegdjHUgxz0CNqqQGJ2OscAUNCAFQgmAqhDon/oNJhqQI8IlOkGpDEluY/EauQZkD6coqiFXhnBcUiRqkAKg6aqpVCAUSjAWCYgL+dkV8hopQwAxsELMNCAINZmlBsnwxfIwUYIcDsebW6fvVIcEQskz5CqQH93Yn1+7n4dIC8KRWb4apKhzRARAQihDvrWQWDmTA0A+MMvh0wmgIMjYGOloQC5tJDTbvvUz1T6SQRzLRVCG/PjwL89QFl23ocwuQNdCDUjdff1BDcC1q6eQQ1AH0gVw+bg8IbMMQnKAA/12BgCMjEPOAMfPj85eCaIVPEL5aWKBLnyF4LVauH84KKBD/wd5C680IAD1++db6G8Ab3KIT3OWHNIAVGTWLfS8NUwC4S2EqUMuw1NBw0nHzaUQJh/qSTX8JLOGAf+1NUw+1L8oTVrH4th2MLmlNWmF96dfWmm1yj80sOb0K19INHjd13kJrfBU6EBodfckWRIVWH58yfleq86MNGdZ48m/jx7lpbWshrfiFaFTme8vDZl52OfNvcXdtoXYkmVqdfN1mNovJ4RBmHfCEiA/3KkkxYXKgvv1DHglj5pLnZ9L6GvCa10dFRbcFnvs1aEojkqvDsv5X4LS4SWIxkjzEN661et5zhfT7QAJXGEphR6jkWx8sHk2Cyj28Te6XA9ylu3g+HNt4CzlW1E/q0aNUFT5nUQolQxMiwqhBjO/PfjXNrcnyH7yzvD267ds5998JsNMbqMjeiMHAuYY2cgxXbAyebThfOkhzdcfN9HB2f9wPNczJJQsnpZ5y/gXjmV7ypQD5l3HkIvRvQXtOJAF/86hfyvb1y8mzuj6gqI2jiYmQSpDWfaT3pUSSkMfk3Elo8ipxzBpEkuLcNmU21H2xuk44xeWsNXuObAmKny6f/WKhZYRLTZr8SWypWdbJhWEHvP939fhVmvmvSib9AuSIXmd+u06yAAAAABJRU5ErkJggg==",doubao:"data:image/png;base64,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",youdao:"data:image/png;base64,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","youdao-ziyue":"data:image/png;base64,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",aliyun:"data:image/png;base64,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","qwen-mt":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM1MzA1Xzg2OCkiPgo8Y2lyY2xlIGN4PSIyNSIgY3k9IjI1IiByPSIyNC41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjRTZFNkU2Ii8+CjxwYXRoIGQ9Ik0yNS44MDU0IDEwLjc4NjhDMjYuMzI5NCAxMS43MDY4IDI2Ljg1MDcgMTIuNjI5NSAyNy4zNzA3IDEzLjU1MzVDMjcuMzkxNyAxMy41OTA0IDI3LjQyMjIgMTMuNjIxMSAyNy40NTg5IDEzLjY0MjRDMjcuNDk1NyAxMy42NjM4IDI3LjUzNzUgMTMuNjc0OSAyNy41OCAxMy42NzQ4SDM0Ljk4MjdDMzUuMjE0NyAxMy42NzQ4IDM1LjQxMiAxMy44MjE1IDM1LjU3NzQgMTQuMTEwOEwzNy41MTYgMTcuNTM3NUMzNy43Njk0IDE3Ljk4NjggMzcuODM2IDE4LjE3NDggMzcuNTQ4IDE4LjY1MzVDMzcuMjAxNCAxOS4yMjY4IDM2Ljg2NCAxOS44MDU1IDM2LjUzNDcgMjAuMzg2OEwzNi4wNDU0IDIxLjI2NDFDMzUuOTA0IDIxLjUyNTUgMzUuNzQ4IDIxLjYzNzUgMzUuOTkyIDIxLjk0NjhMMzkuNTI4IDI4LjEyOTVDMzkuNzU3NCAyOC41MzA4IDM5LjY3NiAyOC43ODgxIDM5LjQ3MDcgMjkuMTU2MUMzOC44ODggMzAuMjAyOCAzOC4yOTQ3IDMxLjI0MTUgMzcuNjkwNyAzMi4yNzYxQzM3LjQ3ODcgMzIuNjM4OCAzNy4yMjE0IDMyLjc3NjEgMzYuNzg0IDMyLjc2OTVDMzUuNzQ4IDMyLjc0ODEgMzQuNzE0NyAzMi43NTYxIDMzLjY4MTQgMzIuNzkwOEMzMy42NTkyIDMyLjc5MiAzMy42Mzc3IDMyLjc5ODcgMzMuNjE4OCAzMi44MTAzQzMzLjU5OTkgMzIuODIyIDMzLjU4NDMgMzIuODM4MiAzMy41NzM0IDMyLjg1NzVDMzIuMzgxMSAzNC45Njk4IDMxLjE3ODkgMzcuMDc2NSAyOS45NjY3IDM5LjE3NzVDMjkuNzQxNCAzOS41NjgxIDI5LjQ2IDM5LjY2MTUgMjkgMzkuNjYyOEMyNy42NzA3IDM5LjY2NjggMjYuMzMwNyAzOS42NjgxIDI0Ljk3NzQgMzkuNjY1NUMyNC44NTE0IDM5LjY2NTEgMjQuNzI3NyAzOS42MzE1IDI0LjYxODggMzkuNTY4MUMyNC41MSAzOS41MDQ2IDI0LjQxOTggMzkuNDEzNiAyNC4zNTc0IDM5LjMwNDFMMjIuNTc3NCAzNi4yMDY4QzIyLjU2NyAzNi4xODY1IDIyLjU1MTEgMzYuMTY5NiAyMi41MzE1IDM2LjE1ODFDMjIuNTExOSAzNi4xNDY1IDIyLjQ4OTQgMzYuMTQwOCAyMi40NjY3IDM2LjE0MTVIMTUuNjQyN0MxNS4yNjI3IDM2LjE4MTUgMTQuOTA1NCAzNi4xNDAxIDE0LjU2OTQgMzYuMDE4OEwxMi40MzIgMzIuMzI1NUMxMi4zNjg4IDMyLjIxNjEgMTIuMzM1MyAzMi4wOTIxIDEyLjMzNDggMzEuOTY1OEMxMi4zMzQ0IDMxLjgzOTUgMTIuMzY3IDMxLjcxNTMgMTIuNDI5NCAzMS42MDU1TDE0LjAzODcgMjguNzc4OEMxNC4wNjE2IDI4LjczODggMTQuMDczNyAyOC42OTM2IDE0LjA3MzcgMjguNjQ3NUMxNC4wNzM3IDI4LjYwMTQgMTQuMDYxNiAyOC41NTYxIDE0LjAzODcgMjguNTE2MUMxMy4yMDA0IDI3LjA2NDggMTIuMzY3IDI1LjYxMDUgMTEuNTM4NyAyNC4xNTM1TDEwLjQ4NTQgMjIuMjkzNUMxMC4yNzIgMjEuODgwMSAxMC4yNTQ3IDIxLjYzMjEgMTAuNjEyIDIxLjAwNjhDMTEuMjMyIDE5LjkyMjggMTEuODQ4IDE4Ljg0MDEgMTIuNDYxNCAxNy43NTg4QzEyLjYzNzQgMTcuNDQ2OCAxMi44NjY3IDE3LjMxMzUgMTMuMjQgMTcuMzEyMUMxNC4zOTA3IDE3LjMwNzMgMTUuNTQxNCAxNy4zMDY4IDE2LjY5MiAxNy4zMTA4QzE2LjcyMTEgMTcuMzEwNiAxNi43NDk2IDE3LjMwMjcgMTYuNzc0NiAxNy4yODhDMTYuNzk5NyAxNy4yNzMyIDE2LjgyMDQgMTcuMjUyMSAxNi44MzQ3IDE3LjIyNjhMMjAuNTc2IDEwLjcwMDFDMjAuNjMyNyAxMC42MDA5IDIwLjcxNDYgMTAuNTE4MyAyMC44MTM0IDEwLjQ2MDdDMjAuOTEyMSAxMC40MDMxIDIxLjAyNDQgMTAuMzcyNiAyMS4xMzg3IDEwLjM3MjFDMjEuODM3NCAxMC4zNzA4IDIyLjU0MjcgMTAuMzcyMSAyMy4yNDk0IDEwLjM2NDFMMjQuNjA1NCAxMC4zMzM1QzI1LjA2IDEwLjMyOTUgMjUuNTcwNyAxMC4zNzYxIDI1LjgwNTQgMTAuNzg2OFpNMjEuMjI5NCAxMS4zMjQxQzIxLjIxNTMgMTEuMzI0MSAyMS4yMDE1IDExLjMyNzggMjEuMTg5MyAxMS4zMzQ4QzIxLjE3NzIgMTEuMzQxOSAyMS4xNjcgMTEuMzUyIDIxLjE2IDExLjM2NDFMMTcuMzM4NyAxOC4wNTA4QzE3LjMyMDMgMTguMDgyMyAxNy4yOTQxIDE4LjEwODUgMTcuMjYyNSAxOC4xMjY3QzE3LjIzMDkgMTguMTQ1IDE3LjE5NTEgMTguMTU0NiAxNy4xNTg3IDE4LjE1NDhIMTMuMzM3NEMxMy4yNjI3IDE4LjE1NDggMTMuMjQ0IDE4LjE4ODEgMTMuMjgyNyAxOC4yNTM1TDIxLjAyOTQgMzEuNzk0OEMyMS4wNjI3IDMxLjg1MDggMjEuMDQ2NyAzMS44Nzc1IDIwLjk4NCAzMS44Nzg4TDE3LjI1NzQgMzEuODk4OEMxNy4yMDI5IDMxLjg5NyAxNy4xNDkgMzEuOTEwNSAxNy4xMDE4IDMxLjkzNzlDMTcuMDU0NyAzMS45NjUyIDE3LjAxNjIgMzIuMDA1MyAxNi45OTA3IDMyLjA1MzVMMTUuMjMwNyAzNS4xMzM1QzE1LjE3MiAzNS4yMzc1IDE1LjIwMjcgMzUuMjkwOCAxNS4zMjE0IDM1LjI5MDhMMjIuOTQyNyAzNS4zMDE1QzIzLjAwNCAzNS4zMDE1IDIzLjA0OTQgMzUuMzI4MSAyMy4wODE0IDM1LjM4MjhMMjQuOTUyIDM4LjY1NDhDMjUuMDEzNCAzOC43NjI4IDI1LjA3NDcgMzguNzY0MSAyNS4xMzc0IDM4LjY1NDhMMzEuODEyIDI2Ljk3NDhMMzIuODU2IDI1LjEzMjFDMzIuODYyNCAyNS4xMjA4IDMyLjg3MTcgMjUuMTExMyAzMi44ODI5IDI1LjEwNDdDMzIuODk0MiAyNS4wOTgxIDMyLjkwNyAyNS4wOTQ2IDMyLjkyIDI1LjA5NDZDMzIuOTMzMSAyNS4wOTQ2IDMyLjk0NTkgMjUuMDk4MSAzMi45NTcxIDI1LjEwNDdDMzIuOTY4NCAyNS4xMTEzIDMyLjk3NzcgMjUuMTIwOCAzMi45ODQgMjUuMTMyMUwzNC44ODI3IDI4LjUwNTVDMzQuODk2OSAyOC41MzA3IDM0LjkxNzcgMjguNTUxNyAzNC45NDI4IDI4LjU2NjJDMzQuOTY3OSAyOC41ODA4IDM0Ljk5NjQgMjguNTg4MyAzNS4wMjU0IDI4LjU4ODFMMzguNzA5NCAyOC41NjE1QzM4LjcxODggMjguNTYxNiAzOC43MjgxIDI4LjU1OTEgMzguNzM2MyAyOC41NTQ0QzM4Ljc0NDUgMjguNTQ5OCAzOC43NTEzIDI4LjU0MyAzOC43NTYgMjguNTM0OEMzOC43NjA2IDI4LjUyNjcgMzguNzYzIDI4LjUxNzUgMzguNzYzIDI4LjUwODFDMzguNzYzIDI4LjQ5ODggMzguNzYwNiAyOC40ODk2IDM4Ljc1NiAyOC40ODE1TDM0Ljg4OTQgMjEuNzAwMUMzNC44NzU0IDIxLjY3NzUgMzQuODY4MSAyMS42NTE0IDM0Ljg2ODEgMjEuNjI0OEMzNC44NjgxIDIxLjU5ODIgMzQuODc1NCAyMS41NzIxIDM0Ljg4OTQgMjEuNTQ5NUwzNS4yOCAyMC44NzM1TDM2Ljc3MzQgMTguMjM3NUMzNi44MDU0IDE4LjE4MjggMzYuNzg5NCAxOC4xNTQ4IDM2LjcyNjcgMTguMTU0OEgyMS4yNjY3QzIxLjE4OCAxOC4xNTQ4IDIxLjE2OTQgMTguMTIwMSAyMS4yMDk0IDE4LjA1MjFMMjMuMTIxNCAxNC43MTIxQzIzLjEzNTcgMTQuNjg5NCAyMy4xNDMzIDE0LjY2MyAyMy4xNDMzIDE0LjYzNjFDMjMuMTQzMyAxNC42MDkyIDIzLjEzNTcgMTQuNTgyOSAyMy4xMjE0IDE0LjU2MDFMMjEuMyAxMS4zNjU1QzIxLjI5MzEgMTEuMzUyOSAyMS4yODI4IDExLjM0MjQgMjEuMjcwNCAxMS4zMzUxQzIxLjI1NzkgMTEuMzI3OCAyMS4yNDM4IDExLjMyNCAyMS4yMjk0IDExLjMyNDFaTTI5LjYxNiAyMi4wMTc1QzI5LjY3NzQgMjIuMDE3NSAyOS42OTM0IDIyLjA0NDEgMjkuNjYxNCAyMi4wOTc1TDI4LjU1MiAyNC4wNTA4TDI1LjA2OCAzMC4xNjQxQzI1LjA2MTUgMzAuMTc2IDI1LjA1MTggMzAuMTg1OSAyNS4wNDAxIDMwLjE5MjdDMjUuMDI4MyAzMC4xOTk2IDI1LjAxNDkgMzAuMjAzIDI1LjAwMTQgMzAuMjAyOEMyNC45ODc4IDMwLjIwMjggMjQuOTc0NiAzMC4xOTkyIDI0Ljk2MjkgMzAuMTkyNEMyNC45NTEyIDMwLjE4NTYgMjQuOTQxNCAzMC4xNzU4IDI0LjkzNDcgMzAuMTY0MUwyMC4zMzA3IDIyLjEyMTVDMjAuMzA0IDIyLjA3NjEgMjAuMzE3NCAyMi4wNTIxIDIwLjM2OCAyMi4wNDk1TDIwLjY1NiAyMi4wMzM1TDI5LjYxODcgMjIuMDE3NUgyOS42MTZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzUzMDVfODY4KSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzUzMDVfODY4IiB4MT0iMTAuMzMyNyIgeTE9IjEwLjMzMzMiIHgyPSIyOTQzLjciIHkyPSIxMC4zMzMzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2MzM2RTciIHN0b3Atb3BhY2l0eT0iMC44NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2RjY5RjciIHN0b3Atb3BhY2l0eT0iMC44NCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM1MzA1Xzg2OCI+CjxyZWN0IHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K",tencent:"data:image/png;base64,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",baidu:"data:image/png;base64,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",caiyun:"data:image/png;base64,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",niu:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAC/VBMVEUAAADn5+fm5ubm5ubm5ubm5ubm5ubq6urf39/k5OTm5ubm5ubn5+fm5ubm5ubm5ubl5eXo6Ojn5+f////m5ub8/PzlYgDu7u75xADvmgDyqADxogDulQDmagDkXQD0sQDukwDrhQDqfgDpeQDx8fHn5+f2uQDtjwDsiwDzrQDnbQDs7OzlZAHukQDocwD+/f36+vrp6enzrADumADsiQDmZwDpeADpdQD09PTiTgX6yADrggDpfADnbgD92gD6ygD4wADrgADkWgH3vQD2twD1tADkXwDtlRXxpQD80wDncAD7zwD5xgDzrwDsjQD39/fiUQTjUwPjVQL80QDwnwDrhwD7zAD0swD4wQD3uwDncgD81QDwnQDjVwLwoAD+5ADxpADwngD++fLiSgb+4AD+3gD2tgDwnAD//vvhRwf70ALkWQHzqQDrhADpewDmZQD98N3iSwX5wgH+4gD+3wD91wD//Pf+6AD2uwD9+ff29vb75MPxqETulg7iUQPsiAD9+O788Ob647387rP3zovwpDj0wTfvny3tkRHvnQ/+5gD99ev65d775s399Mn51qT74aD1xH3toXf51HPupFLztUX+6EDvmyPumBriURjgWhDyqAvwoQjkWAHw8PD88e3+9eT64tr88df87ND87sX208T66rz426vzyKPwtp/30Zj744nwqID1vm7rkW30vGf88GX74VToe0nuoD/mcTzvozHqiyjlXCjtkSTyqhvvmRPriQ3zrwztkgn/7QD+6gD+2wD56ef/+tn87Nj53tX53cL54Lf2zrX527H74a767qX42pj1xoryt4Pun4H61n3wrnf1wHXzxmbztl70vVzyrlfysE/61kn4zz/xpj7xpiLzsSH81hf4xA3rhAv5yQj0tAD24c332Mn/9bn22rHvrpTrnoX873b953Hurm/73WTnflzrmkb64EHwrzbumDbrljP54DHndyrkYijztSblbiLlZSDqgR/6yh795hfpeRDocxD72AftlQTshwBZNd3SAAAAE3RSTlMAIN/vcL+fMBCQz2BAj69QgG9/MhRbZAAACNJJREFUaN7NmmWQE0EQhYlySfCZkAQLFixAyOEeNPghh8MBh7u7u7u7u7u7u7u7u2vRM7ukCKTj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",openl:"data:image/png;base64,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",lingyiwanwu:"data:image/png;base64,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",siliconcloud:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzMjAyXzEyMDgzKSI+CjxjaXJjbGUgY3g9IjI1IiBjeT0iMjUiIHI9IjI0LjUiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNFNkU2RTYiLz4KPHBhdGggZD0iTTM4LjczNjUgMThIMjYuMTI3OEMyNS40MzA4IDE4IDI0Ljg2NyAxOC41NjkyIDI0Ljg2NyAxOS4yNzI3VjIzLjA5MDlDMjQuODY3IDIzLjc5NDUgMjQuMzAzMSAyNC4zNjM2IDIzLjYwNjEgMjQuMzYzNkgxMi4yNjA5QzExLjU2MzkgMjQuMzYzNiAxMSAyNC45MzI4IDExIDI1LjYzNjRWMzAuNzI3M0MxMSAzMS40MzA4IDExLjU2MzkgMzIgMTIuMjYwOSAzMkgyNC44Njk2QzI1LjU2NjYgMzIgMjYuMTMwNCAzMS40MzA4IDI2LjEzMDQgMzAuNzI3M1YyNi45MDkxQzI2LjEzMDQgMjYuMjA1NSAyNi42OTQzIDI1LjYzNjQgMjcuMzkxMyAyNS42MzY0SDM4LjczOTFDMzkuNDM2MSAyNS42MzY0IDQwIDI1LjA2NzIgNDAgMjQuMzYzNlYxOS4yNzI3QzQwIDE4LjU2OTIgMzkuNDM2MSAxOCAzOC43MzkxIDE4SDM4LjczNjVaIiBmaWxsPSIjNkUyOUY1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzMyMDJfMTIwODMiPgo8cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==",deepl:"data:image/png;base64,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",bing:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAqFBMVEUAAADn5+fm5ubm5ubm5ubm5ubm5ubq6urf39/k5OTn5+fm5ubm5ubm5ubn5+fk5OTl5eXm5ubm5ubo6Oj////z8/MFpvDzUyX/ugiBvAbm5ubv7+/9/f1JvPH8ykvzgGD9wimRwyjp6ens7Oz6+vonsfEnsfChzEmhy0nzakPzakL39/f19fVfw/HzkHT70GF4zPLzoYn61nu513mu0mXzf16q0Fyhy0fx7mQ8AAAAFHRSTlMAIN/vcL+fMBCQQI+vz2Bgz4BQb5vSjyAAAAM8SURBVGje1doHctswEAVQEOykmh0g5RNuBFNJ2+m5/81iWcrs2AJlFqyT/Au8WX4MLWMphiY7jcrFRoYAEMo4LqMiEz4TRImEI3KxTv0IRbkDbKXbxhh1F2OaVld2ByXFXCE7WQJA1RnlSNNV9dZZBzOItAy3QqOOpLl3kqlMEAOwJPSmraYyWQmgMmpQzDTmRUjEUEauRz8pS8RgJg5GjVG3anS6GmE0uA16UuOHKYc9qg2g1cRoQAYDDInaqMkx9QAlDanxaYpFmD5pVGpmKlKOGLxKQMZcJejvnIyZSn/7ElZ5isUmcxql4+zOOMml810CkDFfASJn6Vp5jHaVH1PpvsqPHxsrKsRfLdHB6e0ejTsh6kFahNkDJEGlfCPKonwwCGAOkC8Xrtxo/f29K98OEAME7kEIuXjlyketr9648kHrnu5pEA7EAKljEE8IjZI/GoQBMXTAVqgUD6IsTvaIRMuFNFjujAK14kIUUFDtPAhVL9HwIQ3k1khRKz5EAQGdLS6kun8XL9BxIh0SqoQLMdtSMtSKE1FAJgpYXsTiVESouBBqPofmRTRyEaPlRVos7pCGC6F3pIThQugMh/xIKADVg9x8cuWH1r+uXPnZgyigHxmdfxe5fuvKmdbnl67c9iNHij976co7rS9fu3J+pHjJj0ixRMOLNIjFAi0v0t4hOTQXQi/ICBUXQq/6U1hexKKgP79cCJCJ7RnmQujXXYKOE+mwEIKa50EqrO+QADUnUiOlH9zeEapkmxwVH1IhoX+CuJAa+/XKEg0X0kKKXU5guRCL9R7JQhgGhC4+qHr/CNW+/4/OeEdoELq2Y0BokP6rqM9nrlxrfXvuytfeqyhqxXr/3UWD0AFrfSPdwTV3xHHRuX7+K1v+y2d6YGzX6JTc70Igd6/+lj5XG/LZlzT86yb34ux/WM9tjb+/zORfy5IyZ8G8IeNY8jmr8jwTwxKFqLvxRktL/yEJ4vHDGEufLwzMSo7+EIPGGJwgGfdJCbUxgWmfJhoLelLTmPqpz3wAhHkqpidYyXunc0Km2wrYnGRiZork+KdXeSG8JF0tJByRSRQIn8mKKI/jP5/DLRd5dDr4If0GDemh5W2BeAQAAAAASUVORK5CYII=",google:"data:image/png;base64,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",openai:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAABC1BMVEUAAADn5+fm5ubm5ubl5eXn5+fm5ubm5ubq6urf39/m5ubm5ubn5+fm5ubm5ubl5eXn5+f///8AAADm5ubv7+/7+/thYWEQEBDf39/x8fHs7Oz9/f3p6ekgICD09PRAQED29vZJSUmAgIApKSn4+Pifn5+srKy/v78jIyNRUVFCQkIICAiWlpaDg4NGRkYcHBwMDAy8vLwEBATMzMyOjo51dXVxcXFlZWU0NDTo6OiIiIh5eXlqampWVlY+Pj7Pz8+jo6Nubm48PDwUFBSZmZmLi4s4ODgrKyvj4+PX19fIyMjCwsKxsbGnp6ehoaGQkJAvLy/a2trU1NS3t7d9fX1cXFxOTk5MTEzR0dEmKtMGAAAAEXRSTlMAIN/vkHC/nzAQz2BAr1CAf28vdC8AAAaASURBVGjezVp5X9pAEOVIwm272QRCEhCRQ1REsXhbtZfWo/Zuv/8n6exuwiJhQjD8/PX90bq18DLz3sxOsklERW5FVUr5VJoC0ilNU9RiLrFMJNVMis5AqlTILoehqAgCu1pvmKZDAI7ZatSrtiDKFOMy5F7nKcBomGQGzIbhMp5CMgZFVmESVFskBC3Ok3kuTVJjSZIMKBrGc2lyCgvCJJFgPo9GTQMFVzkyDWizcKZsNAqcRksuFIbbIAuj4dK0uoAahszUgsEo0VIFlVEnz0QdlElG4EhR1yTPhulGYMmmqe2QGDBtms7O5TBITBiSBeOoktiohrIkJUdclmSI5gZZCgxc/RS1yZJg0/zsfVOR3o0Nx51dlSqlkiM2TErVmaLXyRJRnyW+hogeQ3xtmqOACBJLFjXg3sbcS3v8U9N1vfLu4HO0zk/TTx2WmZss93RLH+PTfjQfK08Cmeush/f6E4ycSA5LLhJIU2dYv9ruXP7cEcEYUdqLhgSCcrzteivrjC03BvDHUe+hGqI9pdnIgezpgDdEoqNL7J5ZIaEoUQNp1J5yGAdb+iRqHVQVabDCnEA+wBedymW/ojN8Pdxun/SAH9DEDfbKI5lXIxtwseOW0/2qM2ze+ZnbkLkMokXzgqNIXYKjezWY+JLvm8Ja3WlXYIVDaXGu7BerOsc3IcaIi/H+ixPwXs0Jlz5F0cn9oy6wwVcnXIxhM2DaA1yWFk3x4QHNlnOgA7bg6lc5B+frWb6vT8ctzAD2dTRfyVBv/dQBZWPNI1mbLMi/q+x3PmEfFndIW+W9uIR56wsL456QMQmI4TvzwCvEpvisBT+fYJtXhktizv4tK4EfZIIE/uIwWKVUeqIQ24ShBmFh9Qii5OgxmYltcXVBknvGfmgQS9CsX8C/vdP1HVSUHFSJjZcgCZLcvtVhfSEKEeiENKvwb2jRryRUZGjch09vB0jsss5wcOOHK2hO4Yp+o01STSjIkPI4LkFJciTEGEKM27LtexihY4uS0BBzjcA7ZIpE98QoMylufZqeILlHt/pSQkPq/Rx2pKckO1KM/XX4+RerEilNB233edTBv+Bip0kGe8RHu8KkoROtoWLhHk5TB0vX1jTJJpGAWLg0sjlsYntwOkEpvlPdhpKslhmNFxwzdhcrFJTkm+isInGVzgySMvn+lVWJ7TeWtQVJRBFXDP75I/iCcytIwqSBFt3n6x777wuTtOGrr7wfa+znoxkkpOI3rQd0e6QUFZ4413Ircj4OYBFK4rIOgQgvLIw2Fr0/WdmVS7kPDKdICLskzMJ5ToLPjRsX3urzJ1jtiGK4A5mikrSoJvYsvNl7+5+U5tAiLogcIDGwwahBNbRBAn7rAlv9qj9YwGw/ONuFxH2Y1mQPKxRokLzV4yY+OpT7H4PF17sjIyA8VObQxlr9CrVDJsczYonme/1djHpMjDUr6C6rgvUVmxb59ouTHHIpfGncc29gCZKwFnOJbr+Yh0U/eif62IAnqQdiDNrOrDo5YT7EB4lEBlW+PO4UN1eeBZpiTZz+ZJ2ISdNCNsYSkKjocHcJn9zzFT8XDUxgrzZp4X0uWxMb7gpAkkRFMSoiXwL3p12/LMVozx03hGhDb1Fcmg0fuJuzBkNjpDMMHngy/Hu6R4IP3AwKWinG+8DeXW3yC6/0RY5/CI7fFv7wIyNugnATt3XARyLxw7OzX1t8bhldEBQuVAlHHr9BOeV3h776XXFL9PaWeLCGfDzF0YBsCbwSRY+z6LXzN+3t8kCIMVFzPZFOHDZ4SyCXDrnFflPRx5BiSGNcR3zwgUsP4POixP5EmV2x8pSSo7ILZOmxQ3BY7T/XrG3U+G3PjV+Q18jciD3B0WQoYWTcWsM/zU7n8QzcLbcpPBDsURSOG545iVqXzA9EQon4SPhyY8ID0C2jBSIN1iCRcHf4aRdyVjv/MIeC1AOPuVXqItrHOEkpvNQj25d/+AwJO17yY3TkQMBZniDIMV0uv8yjjdSLHdK8/HHT8g/OXvAIEGexYznZsYHjfziW5SzHcQ6Y8whHoCqp8axgHHZUnlvg0L8e89B/PpLa4sGYNvL6Ao5CajEap0rxMPBgMjQ6jQkUUo3FaSLsyi2bIpmKTOMarVAGFkRaycZ56aqQ4jx17IUlCsi/yiViopiRr161/FevTPnqlVJMLAXZQmn2S2QZNZlYJnJFVdE0/3W4fElRVyIn6R/bSlMcAJnwXgAAAABJRU5ErkJggg==",gemini:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM1MzM0XzEwNjE2KSI+CjxjaXJjbGUgY3g9IjI1IiBjeT0iMjUiIHI9IjI0LjUiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNFNkU2RTYiLz4KPHBhdGggZD0iTTM1Ljc3IDIzLjU0MzhDMzMuNjkzNCAyMi42NTk4IDMxLjgwNTMgMjEuMzg2NCAzMC4yMDc1IDE5Ljc5MjVDMjcuOTgyNCAxNy41NjI5IDI2LjM5NDkgMTQuNzc4MiAyNS42MSAxMS43Mjc1QzI1LjU3NTYgMTEuNTkyIDI1LjQ5NjkgMTEuNDcxOSAyNS4zODY2IDExLjM4NjFDMjUuMjc2MiAxMS4zMDAzIDI1LjE0MDQgMTEuMjUzNyAyNS4wMDA2IDExLjI1MzdDMjQuODYwOCAxMS4yNTM3IDI0LjcyNSAxMS4zMDAzIDI0LjYxNDcgMTEuMzg2MUMyNC41MDQzIDExLjQ3MTkgMjQuNDI1NyAxMS41OTIgMjQuMzkxMiAxMS43Mjc1QzIzLjYwNDcgMTQuNzc3OCAyMi4wMTcgMTcuNTYyMiAxOS43OTI1IDE5Ljc5MjVDMTguMTk0NSAyMS4zODYzIDE2LjMwNjQgMjIuNjU5NiAxNC4yMyAyMy41NDM4QzEzLjQxNzUgMjMuODkzOCAxMi41ODI1IDI0LjE3NSAxMS43Mjc1IDI0LjM5MTNDMTEuNTkxMiAyNC40MjQ4IDExLjQ3IDI0LjUwMyAxMS4zODM0IDI0LjYxMzVDMTEuMjk2OCAyNC43MjQgMTEuMjQ5NyAyNC44NjAzIDExLjI0OTcgMjUuMDAwN0MxMS4yNDk3IDI1LjE0MSAxMS4yOTY4IDI1LjI3NzQgMTEuMzgzNCAyNS4zODc4QzExLjQ3IDI1LjQ5ODMgMTEuNTkxMiAyNS41NzY1IDExLjcyNzUgMjUuNjFDMTIuNTgyNSAyNS44MjUgMTMuNDE1IDI2LjEwNjMgMTQuMjMgMjYuNDU2M0MxNi4zMDY2IDI3LjM0MDMgMTguMTk0NyAyOC42MTM2IDE5Ljc5MjUgMzAuMjA3NUMyMi4wMTgyIDMyLjQzNzQgMjMuNjA2MiAzNS4yMjI2IDI0LjM5MTIgMzguMjczOEMyNC40MjQ3IDM4LjQxMDEgMjQuNTAzIDM4LjUzMTMgMjQuNjEzNSAzOC42MTc5QzI0LjcyMzkgMzguNzA0NSAyNC44NjAyIDM4Ljc1MTYgMjUuMDAwNiAzOC43NTE2QzI1LjE0MSAzOC43NTE2IDI1LjI3NzMgMzguNzA0NSAyNS4zODc4IDM4LjYxNzlDMjUuNDk4MyAzOC41MzEzIDI1LjU3NjUgMzguNDEwMSAyNS42MSAzOC4yNzM4QzI1LjgyNSAzNy40MTc1IDI2LjEwNjIgMzYuNTg1IDI2LjQ1NjIgMzUuNzdDMjcuMzQwMiAzMy42OTM0IDI4LjYxMzUgMzEuODA1MyAzMC4yMDc1IDMwLjIwNzVDMzIuNDM3NSAyNy45ODIzIDM1LjIyMjcgMjYuMzk0OCAzOC4yNzM3IDI1LjYxQzM4LjQwOTIgMjUuNTc1NiAzOC41Mjk0IDI1LjQ5NyAzOC42MTUyIDI1LjM4NjZDMzguNzAxIDI1LjI3NjMgMzguNzQ3NiAyNS4xNDA1IDM4Ljc0NzYgMjUuMDAwN0MzOC43NDc2IDI0Ljg2MDkgMzguNzAxIDI0LjcyNSAzOC42MTUyIDI0LjYxNDdDMzguNTI5NCAyNC41MDQzIDM4LjQwOTIgMjQuNDI1NyAzOC4yNzM3IDI0LjM5MTNDMzcuNDE3OSAyNC4xNzYgMzYuNTgwNyAyMy44OTI2IDM1Ljc3IDIzLjU0MzhaIiBmaWxsPSIjMzE4NkZGIi8+CjxwYXRoIGQ9Ik0zNS43NyAyMy41NDM4QzMzLjY5MzQgMjIuNjU5OCAzMS44MDUzIDIxLjM4NjQgMzAuMjA3NSAxOS43OTI1QzI3Ljk4MjQgMTcuNTYyOSAyNi4zOTQ5IDE0Ljc3ODIgMjUuNjEgMTEuNzI3NUMyNS41NzU2IDExLjU5MiAyNS40OTY5IDExLjQ3MTkgMjUuMzg2NiAxMS4zODYxQzI1LjI3NjIgMTEuMzAwMyAyNS4xNDA0IDExLjI1MzcgMjUuMDAwNiAxMS4yNTM3QzI0Ljg2MDggMTEuMjUzNyAyNC43MjUgMTEuMzAwMyAyNC42MTQ3IDExLjM4NjFDMjQuNTA0MyAxMS40NzE5IDI0LjQyNTcgMTEuNTkyIDI0LjM5MTIgMTEuNzI3NUMyMy42MDQ3IDE0Ljc3NzggMjIuMDE3IDE3LjU2MjIgMTkuNzkyNSAxOS43OTI1QzE4LjE5NDUgMjEuMzg2MyAxNi4zMDY0IDIyLjY1OTYgMTQuMjMgMjMuNTQzOEMxMy40MTc1IDIzLjg5MzggMTIuNTgyNSAyNC4xNzUgMTEuNzI3NSAyNC4zOTEzQzExLjU5MTIgMjQuNDI0OCAxMS40NyAyNC41MDMgMTEuMzgzNCAyNC42MTM1QzExLjI5NjggMjQuNzI0IDExLjI0OTcgMjQuODYwMyAxMS4yNDk3IDI1LjAwMDdDMTEuMjQ5NyAyNS4xNDEgMTEuMjk2OCAyNS4yNzc0IDExLjM4MzQgMjUuMzg3OEMxMS40NyAyNS40OTgzIDExLjU5MTIgMjUuNTc2NSAxMS43Mjc1IDI1LjYxQzEyLjU4MjUgMjUuODI1IDEzLjQxNSAyNi4xMDYzIDE0LjIzIDI2LjQ1NjNDMTYuMzA2NiAyNy4zNDAzIDE4LjE5NDcgMjguNjEzNiAxOS43OTI1IDMwLjIwNzVDMjIuMDE4MiAzMi40Mzc0IDIzLjYwNjIgMzUuMjIyNiAyNC4zOTEyIDM4LjI3MzhDMjQuNDI0NyAzOC40MTAxIDI0LjUwMyAzOC41MzEzIDI0LjYxMzUgMzguNjE3OUMyNC43MjM5IDM4LjcwNDUgMjQuODYwMiAzOC43NTE2IDI1LjAwMDYgMzguNzUxNkMyNS4xNDEgMzguNzUxNiAyNS4yNzczIDM4LjcwNDUgMjUuMzg3OCAzOC42MTc5QzI1LjQ5ODMgMzguNTMxMyAyNS41NzY1IDM4LjQxMDEgMjUuNjEgMzguMjczOEMyNS44MjUgMzcuNDE3NSAyNi4xMDYyIDM2LjU4NSAyNi40NTYyIDM1Ljc3QzI3LjM0MDIgMzMuNjkzNCAyOC42MTM1IDMxLjgwNTMgMzAuMjA3NSAzMC4yMDc1QzMyLjQzNzUgMjcuOTgyMyAzNS4yMjI3IDI2LjM5NDggMzguMjczNyAyNS42MUMzOC40MDkyIDI1LjU3NTYgMzguNTI5NCAyNS40OTcgMzguNjE1MiAyNS4zODY2QzM4LjcwMSAyNS4yNzYzIDM4Ljc0NzYgMjUuMTQwNSAzOC43NDc2IDI1LjAwMDdDMzguNzQ3NiAyNC44NjA5IDM4LjcwMSAyNC43MjUgMzguNjE1MiAyNC42MTQ3QzM4LjUyOTQgMjQuNTA0MyAzOC40MDkyIDI0LjQyNTcgMzguMjczNyAyNC4zOTEzQzM3LjQxNzkgMjQuMTc2IDM2LjU4MDcgMjMuODkyNiAzNS43NyAyMy41NDM4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzM1MzM0XzEwNjE2KSIvPgo8cGF0aCBkPSJNMzUuNzcgMjMuNTQzOEMzMy42OTM0IDIyLjY1OTggMzEuODA1MyAyMS4zODY0IDMwLjIwNzUgMTkuNzkyNUMyNy45ODI0IDE3LjU2MjkgMjYuMzk0OSAxNC43NzgyIDI1LjYxIDExLjcyNzVDMjUuNTc1NiAxMS41OTIgMjUuNDk2OSAxMS40NzE5IDI1LjM4NjYgMTEuMzg2MUMyNS4yNzYyIDExLjMwMDMgMjUuMTQwNCAxMS4yNTM3IDI1LjAwMDYgMTEuMjUzN0MyNC44NjA4IDExLjI1MzcgMjQuNzI1IDExLjMwMDMgMjQuNjE0NyAxMS4zODYxQzI0LjUwNDMgMTEuNDcxOSAyNC40MjU3IDExLjU5MiAyNC4zOTEyIDExLjcyNzVDMjMuNjA0NyAxNC43Nzc4IDIyLjAxNyAxNy41NjIyIDE5Ljc5MjUgMTkuNzkyNUMxOC4xOTQ1IDIxLjM4NjMgMTYuMzA2NCAyMi42NTk2IDE0LjIzIDIzLjU0MzhDMTMuNDE3NSAyMy44OTM4IDEyLjU4MjUgMjQuMTc1IDExLjcyNzUgMjQuMzkxM0MxMS41OTEyIDI0LjQyNDggMTEuNDcgMjQuNTAzIDExLjM4MzQgMjQuNjEzNUMxMS4yOTY4IDI0LjcyNCAxMS4yNDk3IDI0Ljg2MDMgMTEuMjQ5NyAyNS4wMDA3QzExLjI0OTcgMjUuMTQxIDExLjI5NjggMjUuMjc3NCAxMS4zODM0IDI1LjM4NzhDMTEuNDcgMjUuNDk4MyAxMS41OTEyIDI1LjU3NjUgMTEuNzI3NSAyNS42MUMxMi41ODI1IDI1LjgyNSAxMy40MTUgMjYuMTA2MyAxNC4yMyAyNi40NTYzQzE2LjMwNjYgMjcuMzQwMyAxOC4xOTQ3IDI4LjYxMzYgMTkuNzkyNSAzMC4yMDc1QzIyLjAxODIgMzIuNDM3NCAyMy42MDYyIDM1LjIyMjYgMjQuMzkxMiAzOC4yNzM4QzI0LjQyNDcgMzguNDEwMSAyNC41MDMgMzguNTMxMyAyNC42MTM1IDM4LjYxNzlDMjQuNzIzOSAzOC43MDQ1IDI0Ljg2MDIgMzguNzUxNiAyNS4wMDA2IDM4Ljc1MTZDMjUuMTQxIDM4Ljc1MTYgMjUuMjc3MyAzOC43MDQ1IDI1LjM4NzggMzguNjE3OUMyNS40OTgzIDM4LjUzMTMgMjUuNTc2NSAzOC40MTAxIDI1LjYxIDM4LjI3MzhDMjUuODI1IDM3LjQxNzUgMjYuMTA2MiAzNi41ODUgMjYuNDU2MiAzNS43N0MyNy4zNDAyIDMzLjY5MzQgMjguNjEzNSAzMS44MDUzIDMwLjIwNzUgMzAuMjA3NUMzMi40Mzc1IDI3Ljk4MjMgMzUuMjIyNyAyNi4zOTQ4IDM4LjI3MzcgMjUuNjFDMzguNDA5MiAyNS41NzU2IDM4LjUyOTQgMjUuNDk3IDM4LjYxNTIgMjUuMzg2NkMzOC43MDEgMjUuMjc2MyAzOC43NDc2IDI1LjE0MDUgMzguNzQ3NiAyNS4wMDA3QzM4Ljc0NzYgMjQuODYwOSAzOC43MDEgMjQuNzI1IDM4LjYxNTIgMjQuNjE0N0MzOC41Mjk0IDI0LjUwNDMgMzguNDA5MiAyNC40MjU3IDM4LjI3MzcgMjQuMzkxM0MzNy40MTc5IDI0LjE3NiAzNi41ODA3IDIzLjg5MjYgMzUuNzcgMjMuNTQzOFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8zNTMzNF8xMDYxNikiLz4KPHBhdGggZD0iTTM1Ljc3IDIzLjU0MzhDMzMuNjkzNCAyMi42NTk4IDMxLjgwNTMgMjEuMzg2NCAzMC4yMDc1IDE5Ljc5MjVDMjcuOTgyNCAxNy41NjI5IDI2LjM5NDkgMTQuNzc4MiAyNS42MSAxMS43Mjc1QzI1LjU3NTYgMTEuNTkyIDI1LjQ5NjkgMTEuNDcxOSAyNS4zODY2IDExLjM4NjFDMjUuMjc2MiAxMS4zMDAzIDI1LjE0MDQgMTEuMjUzNyAyNS4wMDA2IDExLjI1MzdDMjQuODYwOCAxMS4yNTM3IDI0LjcyNSAxMS4zMDAzIDI0LjYxNDcgMTEuMzg2MUMyNC41MDQzIDExLjQ3MTkgMjQuNDI1NyAxMS41OTIgMjQuMzkxMiAxMS43Mjc1QzIzLjYwNDcgMTQuNzc3OCAyMi4wMTcgMTcuNTYyMiAxOS43OTI1IDE5Ljc5MjVDMTguMTk0NSAyMS4zODYzIDE2LjMwNjQgMjIuNjU5NiAxNC4yMyAyMy41NDM4QzEzLjQxNzUgMjMuODkzOCAxMi41ODI1IDI0LjE3NSAxMS43Mjc1IDI0LjM5MTNDMTEuNTkxMiAyNC40MjQ4IDExLjQ3IDI0LjUwMyAxMS4zODM0IDI0LjYxMzVDMTEuMjk2OCAyNC43MjQgMTEuMjQ5NyAyNC44NjAzIDExLjI0OTcgMjUuMDAwN0MxMS4yNDk3IDI1LjE0MSAxMS4yOTY4IDI1LjI3NzQgMTEuMzgzNCAyNS4zODc4QzExLjQ3IDI1LjQ5ODMgMTEuNTkxMiAyNS41NzY1IDExLjcyNzUgMjUuNjFDMTIuNTgyNSAyNS44MjUgMTMuNDE1IDI2LjEwNjMgMTQuMjMgMjYuNDU2M0MxNi4zMDY2IDI3LjM0MDMgMTguMTk0NyAyOC42MTM2IDE5Ljc5MjUgMzAuMjA3NUMyMi4wMTgyIDMyLjQzNzQgMjMuNjA2MiAzNS4yMjI2IDI0LjM5MTIgMzguMjczOEMyNC40MjQ3IDM4LjQxMDEgMjQuNTAzIDM4LjUzMTMgMjQuNjEzNSAzOC42MTc5QzI0LjcyMzkgMzguNzA0NSAyNC44NjAyIDM4Ljc1MTYgMjUuMDAwNiAzOC43NTE2QzI1LjE0MSAzOC43NTE2IDI1LjI3NzMgMzguNzA0NSAyNS4zODc4IDM4LjYxNzlDMjUuNDk4MyAzOC41MzEzIDI1LjU3NjUgMzguNDEwMSAyNS42MSAzOC4yNzM4QzI1LjgyNSAzNy40MTc1IDI2LjEwNjIgMzYuNTg1IDI2LjQ1NjIgMzUuNzdDMjcuMzQwMiAzMy42OTM0IDI4LjYxMzUgMzEuODA1MyAzMC4yMDc1IDMwLjIwNzVDMzIuNDM3NSAyNy45ODIzIDM1LjIyMjcgMjYuMzk0OCAzOC4yNzM3IDI1LjYxQzM4LjQwOTIgMjUuNTc1NiAzOC41Mjk0IDI1LjQ5NyAzOC42MTUyIDI1LjM4NjZDMzguNzAxIDI1LjI3NjMgMzguNzQ3NiAyNS4xNDA1IDM4Ljc0NzYgMjUuMDAwN0MzOC43NDc2IDI0Ljg2MDkgMzguNzAxIDI0LjcyNSAzOC42MTUyIDI0LjYxNDdDMzguNTI5NCAyNC41MDQzIDM4LjQwOTIgMjQuNDI1NyAzOC4yNzM3IDI0LjM5MTNDMzcuNDE3OSAyNC4xNzYgMzYuNTgwNyAyMy44OTI2IDM1Ljc3IDIzLjU0MzhaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfMzUzMzRfMTA2MTYpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zNTMzNF8xMDYxNiIgeDE9IjE4Ljc1IiB5MT0iMjkuMzc1IiB4Mj0iMjMuNzUiIHkyPSIyNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDhCOTYyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA4Qjk2MiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8zNTMzNF8xMDYxNiIgeDE9IjIwIiB5MT0iMTYuODc1IiB4Mj0iMjQuMzc1IiB5Mj0iMjMuNzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y5NDU0MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGOTQ1NDMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMzUzMzRfMTA2MTYiIHgxPSIxNC4zNzUiIHkxPSIyNi44NzUiIHgyPSIzMS44NzUiIHkyPSIyNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkFCQzEyIi8+CjxzdG9wIG9mZnNldD0iMC40NiIgc3RvcC1jb2xvcj0iI0ZBQkMxMiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzUzMzRfMTA2MTYiPgo8cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==",yandex:"data:image/png;base64,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",transmart:"data:image/png;base64,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",azure:"data:image/png;base64,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",hunyuan:"data:image/png;base64,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","aliyun-bailian":"data:image/png;base64,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",qianfan:"data:image/png;base64,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",qianfan2:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAABlVBMVEUAAADn5+fm5ubm5ubm5ubm5ubf39/k5OTq6urn5+fl5eXm5ubn5+fm5ubm5ubn5+fk5OTl5eXm5ubm5ubo6Ojl5eXk5OT///8AYv//UC4A0mPm5ub8/Pzv7++/2P/19fXx8fH/7uvs7Ozp6en+/f3n5+f5+fn39/f9//8/iP/W5f//bE//08r7/v36+vol2Xro6OgF02YOa//u/PXb+ekM1Gv/d13/Xj/q8//f7P9zqv8XcP8HZv/q+/L/9PL/6ufM9uDG9d2z8tGZ7sH/w7eF6rVj5KBO4JNA3oow24EY13L/h2//VTT/UjD1+f/x9/9XmP8nev8fdf/2/fry/ffw8PDu7u7/18+n8Mr/zcJo5aNc45v/qZg33IX/l4Mg2HcQ1W3/aUv/WDfT5P/H3f+y0P+oyv+gxf+MuP9koP9JkP/1/fn/+vnj+u7/8e7W+Oe89Nau8c6f78WO67p86K9H34/Z6P+Fs/9po/9fnf83hP8ufv//5uH/492S7LyM67n/vbD/uax256v/qpr/oI3/fWP/blJ0WKayAAAAF3RSTlMAIN/vcL8QkDBAn4+gz69gYM+AUG+wMJ1qvdUAAAVLSURBVGje7Zrnd9JgFMYhgzCkUw1wE4NhBKtAW7Va69ZWq9bV7aht3XvvPf9uX1JDCnlXCHj84POt5/ScH/c+9x259w3xKtIvJbp6BRGQREGWE1IsEmqnwlJcAIyErp5oewixhA0omFnDqmh5FSmvFS0jaxZsUDwWlBDpS9YAuqGpGFUMPVfj9IQDIKIJERGyRZWios2Jt4oJywBgIgJL1lyrmEiiFoSmcknTW8JsFAGytsv8GKHHd6ZMNwpujBz2FUbOUn3LyIEo+XBjlpApdjAJvlT1QsFQW5RRACHMwRAgp6ktS8txUKIimHk1gDQTxCiTMasGlI4oDEZWDawslRJ2GMEpYYrns2pbpJPdF8BU2yQTevHnZsKt3cDK5/CrciMUuBj3Z7gquQAS1nSedV56Vq0eK/GsfZz5MugqW0cmM0iTh7nMl5sZ3TyGPLw0lLE1dHknjy1Sc/WykzXzYnemruXnTIwFYmOFbWAn6+m1TIOqR9l1nGgIBEBjmHEy49GJx4wKAwj7COThxO4MRkOXDjC2F5k7kNLzoQxBp46Vad4XIMoZyEKTGT6syYLCFcjjJjMw1uwiu+IWWDfMqQTtRCuDqaHxGXKB9dV3X8L9pzze5DfZGgKkCMk1RgxyeL+PVjG5OTI9/QSTwauEnaYAMartR05lmjX5pGTjF7z4yQNU6wUg3NwPTGQatOzWa/lbYyKXP5VJ+RJqjM0oWyQdvrrO3omG3WrX5XWMCfKiLEDYri2dtmNV3UIl/YKXu6g7voQgXdj9tx79/c+1xFQXSrgDrObataNl+uEVty2pqF5teTvgJubkeJmwjF68HJ92/pj/uRW7HpEpERhUcZDU8L6zqg8dWppKb8WbEkGrxMRDUqmLt0vcjO+r6TQeYkJ/SIIsAYL0fgsf4vgKQhAgWeS8AgYRgnR+lI34MIIARIgBSkgGiwZJDV9nhrGapkEs2IQgRRoExcKCjKSpkAokUQVrdMg2FmQ7CeLWsAj5zkLyIIYA1M5CVID/EF+Qv2L83ynhJFQ6CymCjM4sq7MQC0EUMDoLMUBxtvqgEPpW3w8mHXKBcXI92EOHmBAjH7+O9jP2+h11Bvn4tWuYBkndO0djHNxOh1RAsG+pBh2SeneDEsdKmg4xYBOCSKDTIShjb/YSriinXQIBokOP/Qk0yIAgDd85i8nUj6k0E5KDqHPhZkFQkd1Um/QFlRUd4l64QwpupdxIeXRvQF2neXS0c0B0iNuQGC5fpdtjXszdep1tPX3Gg1hZxGYrFrKVxF5Y9u7b76GM/cnZ11UP4swV/MYlhNbUR+jYjZ73UIbtMvuY9mjpEeHD1BkSRETSJ/aWC82UAWeRN2hkntX4cK3HWHNnmA3Zc9w5XHG2O9oMg86/saxxIa4ZD/g6ODKtHzywjQKZOn2I9ikX529F3bpIgows8reiQgq9JVx6PdYMcc1gB+IWGH30M3rXAzmzdJDeT/W0uSXIMSYar7a5EMcMxiSlx3/LtoSsqUN+LfK1bP03n8/tG1uD7LnC3XxuTtgguzM8ah8rjw7ytdExUjy2BBptKfjRX7Kdow2BPKTR2z2k6fy4qfODMypF7+AI0KWYWhBE3kSMf2Esa1MGgwyYe+kMd1WCrrWUKh1A4X0yI4mQayEYyx76cyss+w9GM53nC9zqFvxh8llww+APZgPwY7RsgewGGzNnsRFFE+iZYmNyepFKqAUhKtEgj666BZtjVLBZMnREgN6+SOCnVxvcp1dF5+lVxX16pcRCbVG0uwv/iCwuhUPtVCQmKbLsPIdLdilSP3eSfgOwPhJrcdcnSQAAAABJRU5ErkJggg==","custom-ai":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAclBMVEUAAADn5+fm5ubm5ubl5eXn5+fm5ubm5ubq6urf39/m5ubm5ubn5+fm5ubm5ubm5ub///8zMzPm5ub8/Pzz8/Pw8PBNTU34+PiZmZlmZmbp6enMzMyAgIDs7OympqZAQECMjIyzs7NZWVnZ2dm/v79zc3NU5GJAAAAAEHRSTlMAIN/vkHC/nzAQz2BAr4BQl4KpRAAABN1JREFUaN7Vmt22ojAMhZVfAZ0DoSLYgoL4/q84CDoZJQkorjVrcns8fGTvpC1tV3Mj+HGdXWjZ0IVteZ7jboPVN2Pt+hYQYe2izXcIW2cAlHt1OKRp3EWaHg5qXw4gf7uUEPwKoYv9IY2JOBz2xxsnWi9AbBy7J8RCDBz/U8zau4mEBJ5TfooJnFsSqJIY6f4jjGtTCBljRW8rVZIIGeOt30rjSHshe3ME253thqyUnIwzT6oQQMUfhgKw1jMYFhzlNORkjjMoGxsd/4xSgr2ZZOzjhbFHygLGMsoaGUspa95zZCyk8O5bUMZfihLCgGQ4RO0uqGSyK10AmaHayjRZ0kVWXHOtZAqAS5quJEJeJC9RVCD9A2W+J5mui4SI7CKb770yIjRERmAYNWWLO6pebmwHGpFcJ0d+sJ8rzGfFqk40I1Mz6th5SoStrHOCcTJV21cH6Mqg6VKFrWckohok5PqDxvemE4EMEZw6l1MtpbIhEmEYiCD0LKRUnKlEGrEf8EeKTwULLIJS8FzuB+h+oKUC+3WH0D1SP6QSEMOvzlKvhANjC0fSEIYB5zM8dZFoGcBWsN1gX4/+0Dwqq3i4VgvW82q1bF/f3n1IJU8wzqxeVr94INW6izXua510UY0gGZfK0PURpZZGQ6iaK+6uZ9irvF5uB9lRahXs6zX9Q+/PhMG5AqTJy+8tSYnq76Om+wJbY5DMyKNkZ0pAWVKxidR/fEZoG0sBEHRdUpJqMW94ffU5w+rgmv5n5RK+q6QPash6TGGAhdDEGEqRzjvEIkWzauWjCV4/leC1JZx3Vh5RXDmjlsY5DJsc/nqeSSqiHXc9hBR+9Ht1Tp5iNANfOn8MOUZakDK+66kVBQqFPdOQNWwTkAy9nVje1a8dlBEQewVEASZ9jFyi4vxaklSjzISQgJd8F0MosVCeBRA1Q6+zmgWRjceA6xjR6Hie8Rak1HBOjHt19ow4VcQwUZAlHBIQg83Id6NR1Mh9JZrRwzlr9HsjrSkzTb9ZTkHIAbId5KDmuQdEM0ZqaoCUhnpNUApu3XBJ+qCH+h9+0sr5sd4wPhbUpLWlp9980Euxy5iaUauip1+s4bFeOTs1AjP3A7O680ERerGpGFqVjFNLwa6DuO8t7mpyUZqzpbKHqP8EOvJVdCGUJB4G/Fr1CBt2wa3ZBXcxfpi692jLLrhXDuz5VMy4IbJTRS/GDLkU9qWPoBNrC2NIBqRa9+OVEPUaDWBIERjYO5RaQ/ySP0yvSkIoI30GlRDdIYENKb0dweuADj0mMHnjA60nikaWTOUJvohg+/2LbmLbI6tJxAkZUiLyth00uCwxL42pEZE0KpYTmd6KQk6loR+O2sqciDULmQiGgwVGLB/kwN7kEsECY7cHjQCQvkrVaJvbFTY620xAaGGjM1q+ZYsIedtu/uYzVMWIkKv5m8+yYBhK59di2EZvTNVOb6P/qwOBVRB+82jD+meHNN8/bpIPzv6H47kb498fZn73WFamLDlgDpEhxbKj8uCNQ3+19NB/WjKPTkZ2nLi+IEdkvX0Rg05DTsZ/70qJ4IaMmX85BpX6DHOcuuYDALazWXLpKrJ6jkpJlXoChL+CxVevfOLqVYpXr5zt6iuxiXb0JTLfXa++GcHWdTzvcR0u3Dnuz2yRfgMxZAQ0WCTcgAAAAABJRU5ErkJggg==",custom:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAhFBMVEUAAADn5+fm5ubm5ubl5eXm5ubm5ubm5ubf39/q6urn5+fm5ubm5ubn5+fk5OTl5eXm5ubm5ubo6Ojk5OT///8AAADm5ubv7+/8/PxAQED39/eAgIAgICDp6enf39+/v7/s7OwQEBBwcHDz8/Ofn59gYGCQkJDPz89QUFCwsLB/f38wMDA/tQxLAAAAFHRSTlMAIN/vkHC/nxAwQK/PYGDPgFBvMNqdTJUAAAS8SURBVGje1ZrnlpswEIVNx303QQLRBJji8v7vFyGLlZ2YkTAke3L/+dirb2fuDEJlpSv/07G3R9PCTJbpuraz8VdLynA8E7+QuT2slyFs7DugCE9xFEUBUxTF8Sks7iBvM5fgf+wwUxhHwQtFcZj1nIMxA7G2LU4IAN053rsYw+2TJAgw512Mb/dBRIGWovcwPyyJ0MWYh8mZKiRCG+Mak8LI4mCy4gxbjrYbcKbgYGy9VB0xPgVv6sScMTQYJs6i4G1FmQZlbcGOqykFttZKRhjMVAhQAMaiFEMy5lIMwHPBmE0Zd9/ERbCQCnz0XzJsqHanV7L98lmCsWTMp2DsvDT9FCyo0yvzXWn6Uua7vzP20pDlbHH+qN44WFgxtp4rzNNMFiUlSptct47tp0A0KytBXGmnW2HG9EBqJFTmut5PDyRFgyrdUNZTA+nQl1LdMranBkKRlGYZywLbKwMJk8tzJCUvg1qjwD4ERNkjl/JuQvkFafqPBKW5sld2Ym2AMziMio1KAqb2C9IPHiKmREHBeKNje34TwzI1gnGVFlVq69XZynndEtF+1/4ToaJt+FeNIl9mz/gJZitMf/t3Oyp9yM/qWFjXK2uLDzNeRVfE1ML5chhkC2UrEQyYQsHJy+OWROOGCJcBNX3/A7mIelN8yBIijQVNS0BTfNYlBfQckf0G/agMoab/XDmA70QaoqiNBHbexifIkRQGDD8rIeftlTteXJUyEBkwBdpxC0F6S3PNKaACymsHVHDOn4tSXcmLIClZdkjO2r0dsl6ytII1bI1CLoOhMrCKJ4eLJog85isEJq4VxlC308fJN+X+EtTQS4rOD5AKNAVjBoF6uXv8WBFEe0jSD5s+QGqgQiCISMJTtroWNQJyRkRCZGLnQi7M27xvbYJuDfuqfoB0Cghg/LOdDSKUpqi+G1+2gYAITFsDxgMlzIaVfxmiuwg3vmNwDpECS3g3Cqnzxw+sN5hYbIRnRh8SY1fOWbDI8BbUvgOx9VZx7S3nAd0u7Tm/23C7ihe/M6ko/IB0oCk+rJOEKugl6lWBj/pPXCgGSHPFagKmFHgDTb/J8OLb6awmKDD9jtdwDi4UZK/DoUT87c4bc76SA1AoWCEy5vuWQUadJ3KAdtQ1JSTEB74EymAI9GCiynRleC1fuMF0XTSMz6EX7pU9ki8KGS/n5GE1MZYtTy6CwFBq5dKiHHMtY13CtcMxQOkHAEWTpA6h5QnXx2jT04qcr+HoarXRWJgeBMS31EvsJK3D3xDMjWrCxoe0Hmy6c90NRrSkfG4O2HaxopOhwE+PGyHkq2zLa6gZCLxtJ1eHf6rJA2Ug07ai8iZ9IqQyCjgQKVtnS5i251vZj39rWh6EbiCywOJgYZ3+2OZ2/sZG5+FfbNn+681nmbCFt9G/60Bg5e+WPNowv+2QZvnjJvjg7H84nusZ33+YueyxLEyZc8B8lAxI847K/ZWeHAsMBj7015bhTg8mKsT1BX3tzckXMWQY+sF4E6+UwG7AmFjDiwLDmVJjMpgT90FYNtB/asze5JzT2IUlzHT88GdfvfLk1at4uHoVyatX9ma1iNb77etLZJ5jrJaUv3Fs1x2uw+22tvOpnaRfIAx7iV31n+8AAAAASUVORK5CYII=","azure-openai":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAABC1BMVEUAAADn5+fm5ubm5ubl5eXn5+fm5ubm5ubq6urf39/m5ubm5ubn5+fm5ubm5ubl5eXn5+f///8AAADm5ubv7+/7+/thYWEQEBDf39/x8fHs7Oz9/f3p6ekgICD09PRAQED29vZJSUmAgIApKSn4+Pifn5+srKy/v78jIyNRUVFCQkIICAiWlpaDg4NGRkYcHBwMDAy8vLwEBATMzMyOjo51dXVxcXFlZWU0NDTo6OiIiIh5eXlqampWVlY+Pj7Pz8+jo6Nubm48PDwUFBSZmZmLi4s4ODgrKyvj4+PX19fIyMjCwsKxsbGnp6ehoaGQkJAvLy/a2trU1NS3t7d9fX1cXFxOTk5MTEzR0dEmKtMGAAAAEXRSTlMAIN/vkHC/nzAQz2BAr1CAf28vdC8AAAaASURBVGjezVp5X9pAEOVIwm272QRCEhCRQ1REsXhbtZfWo/Zuv/8n6exuwiJhQjD8/PX90bq18DLz3sxOsklERW5FVUr5VJoC0ilNU9RiLrFMJNVMis5AqlTILoehqAgCu1pvmKZDAI7ZatSrtiDKFOMy5F7nKcBomGQGzIbhMp5CMgZFVmESVFskBC3Ok3kuTVJjSZIMKBrGc2lyCgvCJJFgPo9GTQMFVzkyDWizcKZsNAqcRksuFIbbIAuj4dK0uoAahszUgsEo0VIFlVEnz0QdlElG4EhR1yTPhulGYMmmqe2QGDBtms7O5TBITBiSBeOoktiohrIkJUdclmSI5gZZCgxc/RS1yZJg0/zsfVOR3o0Nx51dlSqlkiM2TErVmaLXyRJRnyW+hogeQ3xtmqOACBJLFjXg3sbcS3v8U9N1vfLu4HO0zk/TTx2WmZss93RLH+PTfjQfK08Cmeush/f6E4ycSA5LLhJIU2dYv9ruXP7cEcEYUdqLhgSCcrzteivrjC03BvDHUe+hGqI9pdnIgezpgDdEoqNL7J5ZIaEoUQNp1J5yGAdb+iRqHVQVabDCnEA+wBedymW/ojN8Pdxun/SAH9DEDfbKI5lXIxtwseOW0/2qM2ze+ZnbkLkMokXzgqNIXYKjezWY+JLvm8Ja3WlXYIVDaXGu7BerOsc3IcaIi/H+ixPwXs0Jlz5F0cn9oy6wwVcnXIxhM2DaA1yWFk3x4QHNlnOgA7bg6lc5B+frWb6vT8ctzAD2dTRfyVBv/dQBZWPNI1mbLMi/q+x3PmEfFndIW+W9uIR56wsL456QMQmI4TvzwCvEpvisBT+fYJtXhktizv4tK4EfZIIE/uIwWKVUeqIQ24ShBmFh9Qii5OgxmYltcXVBknvGfmgQS9CsX8C/vdP1HVSUHFSJjZcgCZLcvtVhfSEKEeiENKvwb2jRryRUZGjch09vB0jsss5wcOOHK2hO4Yp+o01STSjIkPI4LkFJciTEGEKM27LtexihY4uS0BBzjcA7ZIpE98QoMylufZqeILlHt/pSQkPq/Rx2pKckO1KM/XX4+RerEilNB233edTBv+Bip0kGe8RHu8KkoROtoWLhHk5TB0vX1jTJJpGAWLg0sjlsYntwOkEpvlPdhpKslhmNFxwzdhcrFJTkm+isInGVzgySMvn+lVWJ7TeWtQVJRBFXDP75I/iCcytIwqSBFt3n6x777wuTtOGrr7wfa+znoxkkpOI3rQd0e6QUFZ4413Ircj4OYBFK4rIOgQgvLIw2Fr0/WdmVS7kPDKdICLskzMJ5ToLPjRsX3urzJ1jtiGK4A5mikrSoJvYsvNl7+5+U5tAiLogcIDGwwahBNbRBAn7rAlv9qj9YwGw/ONuFxH2Y1mQPKxRokLzV4yY+OpT7H4PF17sjIyA8VObQxlr9CrVDJsczYonme/1djHpMjDUr6C6rgvUVmxb59ouTHHIpfGncc29gCZKwFnOJbr+Yh0U/eif62IAnqQdiDNrOrDo5YT7EB4lEBlW+PO4UN1eeBZpiTZz+ZJ2ISdNCNsYSkKjocHcJn9zzFT8XDUxgrzZp4X0uWxMb7gpAkkRFMSoiXwL3p12/LMVozx03hGhDb1Fcmg0fuJuzBkNjpDMMHngy/Hu6R4IP3AwKWinG+8DeXW3yC6/0RY5/CI7fFv7wIyNugnATt3XARyLxw7OzX1t8bhldEBQuVAlHHr9BOeV3h776XXFL9PaWeLCGfDzF0YBsCbwSRY+z6LXzN+3t8kCIMVFzPZFOHDZ4SyCXDrnFflPRx5BiSGNcR3zwgUsP4POixP5EmV2x8pSSo7ILZOmxQ3BY7T/XrG3U+G3PjV+Q18jciD3B0WQoYWTcWsM/zU7n8QzcLbcpPBDsURSOG545iVqXzA9EQon4SPhyY8ID0C2jBSIN1iCRcHf4aRdyVjv/MIeC1AOPuVXqItrHOEkpvNQj25d/+AwJO17yY3TkQMBZniDIMV0uv8yjjdSLHdK8/HHT8g/OXvAIEGexYznZsYHjfziW5SzHcQ6Y8whHoCqp8axgHHZUnlvg0L8e89B/PpLa4sGYNvL6Ao5CajEap0rxMPBgMjQ6jQkUUo3FaSLsyi2bIpmKTOMarVAGFkRaycZ56aqQ4jx17IUlCsi/yiViopiRr161/FevTPnqlVJMLAXZQmn2S2QZNZlYJnJFVdE0/3W4fElRVyIn6R/bSlMcAJnwXgAAAABJRU5ErkJggg==",grok:"data:image/png;base64,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",groq:"data:image/png;base64,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",ollama:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABHbSURBVHgB7Z1njBVVG8cPiFhQWbsCyq4NS5QllljjvhI1Gg1g/6CCMWqw4gc/mKCu8YsSy76aGDUqvFE/GDWIve9FBINGBEvsstg7a+/O+/zOnmc8M7fsvXvnzA7ln8xOuTvtec55+jkzxBQcy5cvb1lvvfU6ZLNVlrGsoyhqHTJkSIts6+Kj1y09bn+pLCvk/5f+9ttvS9va2npNgTHEFAyff/45BJ8sy3ghYofpY0SW6JFl6T///DNv+PDhS7faaqulpkAoBEOECR3CgEmyOdmkGCBMMeuuu65d1llnnXgZOnSo/Y21DyG0kWuZv//+226zZvnzzz/twm8p9Mixklznf9tuu23JDDIGjSGIovXXX/8ieoPstutxiCzHjYgpIy3YEj9LwJS//vrL/P777+aPP/6wzPLQI0y8Uu5ZEub0mEFA7gz56quv2oUgU2VzmnHyHyZsuOGGlhEwIU/AlF9++aWMOdJQ5kivuTJvxuTGEKcbZstmhx6D+BtvvHHuTKgGUfrm119/tWtF3owJzhBnJV0hmzPsDV1vGDFiRObiKCvQU3788UfLHEVejAnKkC+++OIikcmdxokmmLDRRhuVKeKiogJjrI4ZM2bMHBMIQRiSFk+IpJaWlsL2iP5QgTEl6elnhOgtmTPE7xUwYJNNNrHKenUADIExTvnjYF45atSoLpMhMmNIWlegJ1DYq4p4qhcVekuXMOVikxEyYQgiSnrFXOnG7ShtGIG+WJ3x888/W8Y4R7NH3vs/WYiwphni9EW3bLYiojbffPNVVlc0CnrLt99+qyIsE6Y0JU9w8oQZr8pmK6GNLbbYYo1hBtAGyLubvqDnq9DENIEB9xDncdMzWtAXI0eONGsyent7Va/0Dhs27D8DDVoOiCE+M9AVWFJrYcwPP/xgdYtpgikNM8TpDMTUWmZUgM8U0SkTGtUpDekQT4FbMbWWGeWAJhtssAGbLdAKmjVyfkMMUWsKJbam64xaICqhih53AB+t3nPrZshnn312g3Gm7aabbmrWojY222wza4XhmzmHuS7UxRDCIbKagdMXys/AwSLDR/JowYIF5rXXXrPH2c8Kmu9Azn/44Yd2m3uGABEKaAXNBDOkQc8wWQAZKBdbKUv0008/RSEgRLHrq6++Grc3XsRSib7//vtIsnxRs9BrjB8/PnGPWbNmJZ4ha0AzaAcNG9UnFSEX6uaCK1eujEJBWm40Y8aMSFpVJC0qwRDWks2LpKdEA4USW8RIfE0W7sU9p02bFowhANo5pnSbZiAcncaFvvzyy6YIUgsw44MPPkgQiG1di3iMdtxxx6gZcI/zzjvPXkuv6d+DZcmSJfb/QoDrQkPHlIGJLieqlnMRyTlHITFhwoSYSCzPP/+8ZYJ/TGR+UwRThus1Fy5cGF8bxkjYJwoJ8eJj0dWI1eUzZHZoUQUgsvFEyMSJE+0xca4SBDvssMOigQBRdO211yZ6w6JFi+w9zjnnnMRxCRRGIfHNN98oU25ohBfaO+zJoUSVAuIYT8m++eabllgQ8qCDDop1CoQbKEaPHm2vwyKOmz3G9SX+lLj3bbfdFlSXQEulazUFX83stXYzHmfo6O1DDz2kpqHF7rvvHie1Ojs748I2zNNPP/207uumz9P9s846y25zT5xbzduw/8ADDySeJWtAS71f1JfiLkMZQ1x4ZBrbJJpCY/HixTGxfIcTwhxwwAGJ/y2VSvZ/8U3mzZtnjjnmGCPZOls4QePBGRN9ZK655hrz3Xff2XPefffd+HzOnTp1aoLobW1t8W/SO01o8Kzu/h11herz0h2KcePGxSJj5513LvvdN1MvueSS6IQTToj1jb/2Fz225557Rvfee2/it7SBMnny5Pg3IVaUB/CtoPEnn3zS1R8zctMdijFjxsQE2Xfffct+l16aIHLaV6nGDOOZtb7iTmP69Onxb8OHD4/ygKdLyiyuYSmedPCHKpG8Mn9+aKRSBaP0ELuOPJ2AjmGf+l/pBWavvfay4vW9994zL7/8svn666+tWNCwSK3wiIvM9vt/WQLa8q7i8LbIGr+kU39LMEReMlbmecFnPIXQafhlncoI8VHMI488YnbZZZeK10R/nHzyyeaZZ56x5/iEJp5V7Z4hFXoaNCDy8XJPqv479Xis1BkSYFw0N886Kv9eIlvjbZI8L774Ylxuw3NB2Llz51pFDVOqgfD3008/bR5//PG4RylQ3KRblUkEGhXaG/MAPcQ1gHZH+yTyVuaK/fffP6FURfwkZL7vrQuDGgo0IqsfffTRWK/4BgKLpFjtovuhvfU0Kin3uOnI75ZLZALzAq107733jvclMmrD7mkRQws/7rjjzH777ddQK6ZXHXXUUebAAw+02+lQPrpGTM94XwwMkydUOsj7TUr8IBxq1yBiXqD10uJNyjKqZkHhQQ8klsU5xJFMPxaZLiLqcrMwgUimhOdue4i0Huug5DVOg5aKfMfxU0Wtihbn7vzzzzdPPvmkef/9982KFSviIWoDKUvlHHoV13jllVesJfbSSy+ZG2+80Vpn+j+6Pvzww81zzz2XaWKsFrSXRH0jyfogHJqbR1QX0PqI3BrPp2C93Xbb2ZaSN3jnffbZpywkL5ZaLj2FICrvLeGd2bZROJ7YHuIS80FBT9hpp51sq0VXYGmce+655qOPPjKiYE3ewJfBd6FXqonMs0nUIBdfjPsDN+K4r2odDknePAoN5Pmdd96ZSBRNmjTJ/hYyyloviC6rJUbP7e7uDpa08qF6BF4McUOSu9EfJOVDAx9Bq8Z1SfsKgwHtrb4+IXD58ccfm9DAQWTQqWAKSYbcxJVYcdb505efNWtWIZgB9Bkkvx6LLrE+E+MMQ8GjfetQuXErW3nISxEB8TYvTG6iaAN6rrrqqoQfRLQgNJT28ELoMXS8fzAkCGf4D4H4KhLotWnnEPM7NJT2cv/WuHnm0VJFacXb1aof8Tck92wk5GH30/6AFru988475uyzz7bWENdiwXo77bTTzJIlS+z/pKO3XAtZ/fDDD1svvZqv4dcsv/HGGyY0PIaMNVpZkofNfcghh8Qe8TbbbFP2OxaNZAITXjSxNc2xs7zwwgtlORLjed56jNzGs88+G19XS3H885544omKVhTPptfkmUPDy48sp1vE01uEhm/FYWmlQS+VjGDsvbM+9thj7bOxsC0EsiF59rHhDz30UHPBBReYCy+80HR0dMR2PedPnDjRTJkyJZ6ohrgWrVGvTXyskmRgHhRFHpFvj/YtROosQ/IQWeIRmwcffNBuE15HZKSDhez7c44oMSH8okWL4uSO9BQbbKyEZcuWmYMPPtgSnrzJ0UcfbR577LG6iSu9Mt7eddddTWh4tG8xmrLNA0KohIihBMh3CBEfCxYsSIgVQhu33367DWngtAlj4v/1z/W3VfwS2uccrvXUU09F0isT1ya4mb6/6LnEMyLW8oDyIVeGAOPJ+0pFDeQ7iM4uXrw4cQ6EbW1ttfu+3JewS/T222/bKC2F00pg/Z+RI0fac1kruDZF0OncCuceeeSRCd0k4jHKA4PCEF5YxEccOuHFRYTVTDq9/vrrMXEISvrGh1hKZQUNPvjfUqkU/0+t5Bv/e/fddycSY3vssUeUF3yG2KEGecRsuAdZsjQRqW6vhvvvv79qxQhElLx5gmFp5qqYYnnrrbeq3kfM6LIKFYrA86KLVqGgTeykkFH51HeZA+WFja/5cL1nrbDN1ltvHW+TUfSfEwVPNhCgsCl6840E/BDiRAqK1KqBPLtfqSKBRiMiMhdjx3unXnrIq3Ani0Ex9bQEHXpgXGuUsHfNVogM1/898cQTK0aFqZTXqLEP/pdzVCf0h+233z6Rw0fE5RGFFjP73/EjmpxCkYYGL3fmmWeWKc1aL81vxx9/fGwtzZw5Mz4O/IakjNX1Lbfckgjz12I84o8wuN9YTj311FwY4g1V6Cai2RVyuFoaVHaoRy2hjn7/XwkyYsQIyxSIy0goSkTRR2lw7L777rPeNkQVcRhXztejD8hcaoMRJzPKAzrsDV4QXOxBeKVm5wwCjVNFTmYSd+oPyHWK2dAfOGlcg1qqU045xVavI+Mp7EOHaEX7SSedZGNVgH2dJrY/fYD+uO666+Lnw2P3q1JCQWkPL3jCHnYqVQ1mDT/Zw0uLGKnrPJQ+Dy0msJk/f74RWR8TjTWhFD/cwTHCNGKhxUHEevI9MEz8kMQxIgKhobRn9u1h8iIl4j95VFmQN/cxduxYUy80IkosSwwD+7xEYqnjkvSzta4Ine+22242AkyPUYupkVourEC//JR8OzGvkFCGMBX6MOZCF/nF5I6t6brXrKFiRDGQGmINxEHk9vZ2u1TDQE1WYmVaUxxaZHmzbffAC33i+fzxu30I5KGnsoD/nKGjvdo7hCnLWCtD7DRCLtEeDFtuuWViP3QDGAjUAFCEjvYqzYUhNgxuGSJiwO6EJtC4ceMS+xIUzCVCUC+iCsPaCPuHhDKELzWwtgxxczqhR4L2EvEN4m10wU033WSKBBhy+eWXJ5J1Wm4aAt588z062Vms9fieBmt/gEzWQMnusMMOcUbwnnvusS9fhF4SuSwig0l1m9FZIcFHANy9S3osZohYV1ZshaxDogd2dXXFDIAZ06dPLwRDeDaexSvJMTfffHPQYW4qjfh2iR5LJNIJNMqqHacqZCU8Y1DQV/qyEhbPJVVaCwyD0+mUdO5hIsChgCRyqeKeUaNGtenxhKEuLdWKrUoFCFkBh45yf2UGooHJAwYblA6p+OTZ7rrrrqBmuoorJvf3jyd6iJsufLlstlCJHspJpACBggUVVTCpCPP9aoEFjWT06NFlkYWswD3U4ZRG0OZPlJnoIXiKwjErz9zMmkGwcOHCeHoLQiFFYAbPc/rpp8dJKuJuoQwclUByzznpWUsrxRbm8AflHkKhMZWGAiJcf/31uY0P7w+XXXZZwsDwnzUr0DvUcOIDMenfyxgiATrs4RJEIuSdNe64446EnU+tVhEKrnkmnfdE90Potlq9Awyt8nBnsEZsZa3Y/HB2I9HevKA1x5Ebk5gl+usd9nilg3BOesh/2c7a9CNUrmKBMHnR4MfbeNYs0V/vAFVlhQTYOmXVi/OSpXLzQzNFnIzZz51kKR0wc13v6KnWO0BVhrhvxtoTSZlmpXj9HIg4oqZo8H2wrKZSh7Gqj/E7as0HX1Obuu8rlTSPnQWoyVJvWCdLLhK0kfB81GVlAe+7VaX+vvDWr3njFHwv3a1Z3wTdceutt8aDPS+99NJChd/BEUccEXvsM2fONM0Cmul3RdRYqoW6BoW4uWZvwDxt9is6eOXoJB5Ux6XnOS1SLegAVKIIjMZiVolmZgiiV5C2do3u4nq+6FY3JVzN0EUwA6YUbbBm0eB/nwqLVURVXRMo180QF+fqls12/d7UWlQH9WcuFZyI5vaHups5VpeIlincgBuFDE2v6oA2ygy+3NbIuWs/eZQxcv3kEeAGfPCKG3LjrMzh1QHpj4IN5JuGmXw2D2evaJMA5I1B/WyewmcKip7A3Jr0YUmAqUz61+mMppgBmrJduTFy0jhF732GdI2AVvN7CnxCM8wAmX2cOHJfcMM/YejYmvRxYlmWyntPKcTHiX2o88g2eoXKjdVNhCGiUN6a18DpIzLugrFNI/OYhQuzXGHcB+7pLXlOPRsShHxgxirxgXsfToTNNm4u+VW9t8AArCgvl1MiUJiFiEojaFSPj4pFffPJt7K/qjFG6wq8KHeQXuEjeJjV9ZZO2Zyqx4rOGHoETCDLF/37VYZMdUU15Bb3rsQYBsPogM0iAJGE5ZQaARBMPFVC7omISozRKZdQ/nnNrq3QmgG/NwhswaA8y5xm/YpGMWiZITfXeYevY4AyR5esPyGBOIIJFHvDCD9jiT8hq3nye1do0VQNhUjVubmDp8kmw5Va/d/IJhKWYYFZLDif7kvMZYkyFLGmiMlOwgAdpuYNsPRBydM8hmOIWCqZQUYxcqceiI8JAduFcAxiZ4htq8kWPQyQEWYuYyhfXrqhXhSOIWmQqRSlD4Pa3by2491PraZvesJ0mLnXW2j9K9xsFT2MyR8sUVQv/g8xJS6ZPqrQ0wAAAABJRU5ErkJggg==",volc:"data:image/png;base64,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",openrouter:"data:image/png;base64,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"};function Jr(e){e==="zhipu-pro"&&(e="zhipu");let t=eO[e];return t||A.debug("icon",e,"not found"),t}var br={releaseVersion:"1.13.5",immediateTranslationTextCount:4999,immediateTranslationScrollLimitScreens:1,translationStartMode:"dynamic",domReadyDetectTimeout:3e3,translationService:"bing",clientImageTranslationService:"inherit",inputTranslationService:"inherit",userTranslationServices:{},mouseModifierKeyPressTimeout:400,sameLangCheck:!0,isPreview:!1,useOnlineOptions:!1,enableMachineTranslateTerms:!1,termsDomainWithSelf:!1,disableOpenUpgradePage:!1,immediateTranslationPattern:{matches:["twitter.com","x.com","*.twitter.com","*.x.com","medium.com","*.medium.com","https://old.reddit.com/","https://www.reddit.com/r/popular/","https://www.reddit.com/","https://www.reddit.com/hot/","https://www.reddit.com/new/","https://www.reddit.com/top/","https://www.reddit.com/.compact","https://app.immersivetranslate.com/pdf*","https://app.immersivetranslate.cn/pdf*","https://bsky.app"],excludeMatches:[],selectorMatches:["meta[property='al:ios:url'][content^='medium://']"],selectorExcludeMatches:[]},"popupMoreMenus.add_v.[1.16.1]":[{i18n:{"zh-CN":"\u{1F514} \u6C89\u6D78\u5F0F\u7FFB\u8BD1\u672F\u8BED\u5E93","zh-TW":"\u{1F514} \u6C89\u6D78\u5F0F\u7FFB\u8B6F\u8853\u8A9E\u5EAB",en:"\u{1F514} Immersive Translate Glossary"},key:"terms20250415",targetUrl:"https://dash.immersivetranslate.com/#terms",userType:"all",startTime:"2025-04-15 00:00:00",endTime:"2025-04-25 23:59:59"}],sidePanel:{i18n:{"zh-CN":{upgradeTitle:"\u8BA2\u9605\u7ACB\u7701 30%"},"zh-TW":{upgradeTitle:"\u8A02\u95B1\u7ACB\u7701 30%"},en:{upgradeTitle:"Subscribe (30% off)"}},upgradeUrl:"https://immersivetranslate.com/pricing/?utm_source=extension&utm_medium=extension&utm_campaign=side_panel_footer_upgrade"},aiAssistantIds:["paraphrase","plain-english","paragraph-summarizer-expert","twitter","tech","reddit","paper","news","music","medical","legal","github","game","ecommerce","financial","fiction","ao3","ebook","fiction","design","web3","bilingual-mix"],interval:36e5,beta:!1,cache:!0,enableAiAssistant:!0,enableSelfServiceReport:!0,enablePerformanceReport:!0,performanceBlockUrls:["https://www.chase.com","https://www.bankofamerica.com","https://www.wellsfargo.com","https://www.citi.com","https://www.usbank.com","https://www.pnc.com","https://www.capitalone.com","https://www.tdbank.com","https://www.hsbc.co.uk","https://www.barclays.co.uk","https://www.lloydsbank.com","https://www.natwest.com","https://www.santander.co.uk","https://www.nationwide.co.uk","https://www.deutsche-bank.de","https://www.commerzbank.de","https://www.dzbank.de","https://www.ing.de","https://www.hypovereinsbank.de","https://www.bnpparibas.fr","https://www.credit-agricole.fr","https://www.societegenerale.fr","https://www.lcl.fr","https://www.labanquepostale.fr","https://www.bk.mufg.jp","https://www.smbc.co.jp","https://www.mizuhobank.com","https://www.resonabank.co.jp","https://www.shinseibank.com","http://www.icbc.com.cn","http://www.ccb.com","https://www.boc.cn","http://www.abchina.com","http://www.cmbchina.com","http://www.psbc.com","http://www.cebbank.com","http://www.cmbc.com.cn","http://www.citicbank.com","http://www.spdb.com.cn","http://www.bankcomm.com","http://www.cib.com.cn","http://www.hxb.com.cn","http://www.cbhb.com.cn","http://www.czbank.com","http://www.bankofbeijing.com.cn","http://www.bankofshanghai.com","http://www.hfbank.com.cn","http://www.gdb.com.cn","http://www.pingan.com","https://www.rbcroyalbank.com","https://www.td.com","https://www.scotiabank.com","https://www.cibc.com","https://www.bmo.com","https://www.commbank.com.au","https://www.westpac.com.au","https://www.anz.com.au","https://www.nab.com.au","https://www.macquarie.com.au","https://www.sbi.co.in","https://www.icicibank.com","https://www.hdfcbank.com","https://www.axisbank.com","https://www.pnbindia.in","https://www.bb.com.br","https://www.itau.com.br","https://www.bradesco.com.br","https://www.santander.com.br","https://www.caixa.gov.br","https://www.sberbank.ru","https://www.vtb.ru","https://www.gazprombank.ru","https://www.alfabank.ru","https://www.rshb.ru","https://www.bancosantander.es","https://www.bbva.es","https://www.caixabank.es","https://www.bankia.es","https://www.sabadell.com","https://www.unicredit.it","https://www.intesasanpaolo.com","https://www.mps.it","https://www.ubibanca.com","https://www.bancobpm.it","https://www.ing.nl","https://www.rabobank.nl","https://www.abnamro.nl","https://www.volksbank.nl","https://www.triodos.nl","https://www.ubs.com","https://www.credit-suisse.com","https://www.raiffeisen.ch","https://www.zkb.ch","https://www.postfinance.ch"],proOpenaiModels:["gpt-3.5-turbo","gpt-3.5-turbo-0125","gpt-3.5-turbo-1106","gpt-3.5-turbo-0613"],rtlLanguages:["ar","arc","az","dv","he","ckb","fa","ur","ug"],translationMode:"dual",inputTranslationMode:"translation",translationModeUrlPattern:{dualMatches:[],translationMatches:["https://app.immersivetranslate.com/pdf/"]},translationModeLanguagePattern:{dualMatches:[],translationMatches:[]},translationLanguagePairs:["zh-CN:zh-TW","zh-TW:zh-CN"],autoTranslateParams:["_immersive_translate_auto_translate","crosearch_translate","bilin_translate"],enabled:!0,minVersion:"0.6.2",showOpenaiOnSafari:!0,showUnconfiguredTranslationServiceInPopup:!0,donateUrl:"https://immersivetranslate.com/pricing",uninstallUrl:"https://onboarding.immersivetranslate.com/uninstall",feedbackUrl:"https://github.com/immersive-translate/immersive-translate/issues",termsBaseUrl:"https://assets.immersivetranslate.cn/static/terms/",arxivRule:{injectContainerSelector:".extra-services .full-text ul",officialHtmlSelector:"#latexml-download-link",validBefore:"2023-10-31",validOnlySelector:".download-format",detectOrders:["https://arxiv.org/html","https://ar5iv.labs.arxiv.org/html"],matches:["https://arxiv.org/abs/*"]},translationGeneralConfig:{engine:"bing",_systemExcludeWordRegex:"\\b({word})\\b"},popupConfig:{enableTrialPro:!0,trialProShowLimit:20},ignoreReportEmailRegex:"@immersivetranslate.com|privaterelay.appleid.com",discountActivity:{enable:!1,upgradeShowCountCacheKey:"upgradeDiscountActivity20250618",upgradeShowLimit:20,start:"2025-6-15T16:00:00.000Z",end:"2025-6-19T16:00:00.000Z",titleI18n:{"zh-CN":"618 \u5927\u4FC3","zh-TW":"ON SALE",en:"ON SALE"},popupUrl:"https://immersivetranslate.com/pricing/?utm_source=extension&utm_medium=extension&utm_campaign=popup_618",floatBallUrl:"https://immersivetranslate.com/pricing/?utm_source=extension&utm_medium=extension&utm_campaign=float_ball_discount",tipsI18n:{"zh-CN":"","zh-TW":"",en:""}},tokenUsageTips:{enableMaxTips:!0},supportedMangaSites:["https://www.pixiv.net/manga[Pixiv][chrome,firefox,imtAndroid,imtIOSNew]","https://mangaplus.shueisha.co.jp[MANGA Plus by SHUEISHA][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://zebrack-comic.shueisha.co.jp/[Zebrack by SHUEISHA][chrome,firefox,safari,userscript,imtIOS,imtIOSNew]","https://readcomiconline.li[ReadComicOnline][]","https://readcomic.me[ReadComic][chrome]","https://comic-fuz.com/[COMIC FUZ][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://mangadex.org/[MangaDex][chrome,firefox,safari,userscript,imtIOS,imtIOSNew]","https://www.yamibo.com/site/manga[Yamibo][chrome,firefox,imtIOSNew]","https://shonenjumpplus.com[ShonenJumpPlus][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://www.rimacomiplus.jp[Rimacomiplus][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://viewer.heros-web.com/[Heros Web][chrome,firefox,safari,userscript,imtIOS,imtIOSNew]","https://comic-days.com/[Comic Days][chrome,firefox,safari,userscript,imtIOS,imtIOSNew]","https://comic-top.com[Comic Top][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://comic-walker.com/[ComicWalker][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://web-ace.jp/[Web Ace][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://e-hentai.org/[E-Hentai][chrome,firefox,safari,imtIOSNew]","https://nhentai.net[nHentai][chrome,firefox,safari,imtIOSNew]","https://www.antbyw.com[Antbyw][chrome,firefox,safari,imtAndroid,imtIOSNew]","https://www.idmzj.com[\u52A8\u6F2B\u4E4B\u5BB6]","https://jmanga.org[Jmanga][chrome,firefox,safari,imtIOSNew]","https://twicomi.com/manga*[Twitter Comic][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://wnacg.com[Wnacg][chrome,firefox,safari,imtIOSNew]","https://vw.mangaz.com[MangaZ][chrome,firefox,imtIOSNew]","https://pash-up.jp[PASH UP][chrome]","https://www.colamanga.com[COLAMANGA][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://www.ganganonline.com[GANGAN ONLINE][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://battwo.com[BATOTO][chrome,firefox,safari,imtAndroid,imtIOSNew]","https://asuracomic.net[Asura Scans][chrome,firefox,safari,imtIOSNew]","https://allmanga.to[All Manga][chrome,firefox,safari,imtAndroid,imtIOSNew]","https://manhwaclan.com[Manhwaclan][chrome,firefox,safari,imtIOSNew]","https://www.corocoro.jp[CoroCoro][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://tonarinoyj.jp[tonarinoyj][chrome,firefox,safari,userscript,imtAndroid,imtIOS,imtIOSNew]","https://yymanhua.com[Yymanhua][chrome,firefox,imtAndroid,imtIOSNew]","https://manhwatop.com[Manhwatop][chrome,firefox,imtAndroid,imtIOSNew]","https://palcy.jp/[Palcy][chrome,firefox,safari,imtAndroid,imtIOSNew]","https://comic-trail.com/[Comic-Trail][chrome,firefox,userscript,imtAndroid,imtIOS,imtIOSNew]","https://mangaflame.org/[Mangaflame][chrome,firefox,safari,imtAndroid,imtIOSNew]","https://templetoons.com/[Templetoons][chrome,firefox,safari,imtIOSNew]","https://batocomic.net/[Batocomic][chrome,firefox,safari,imtAndroid,imtIOSNew]","https://comic-action.com/[Comic-action][chrome,firefox,safari,imtIOSNew]","https://m.ac.qq.com/[\u817E\u8BAF\u52A8\u6F2B][chrome,firefox,safari,imtIOSNew]","https://www.mangajikan.com/[Mangajikan][chrome,firefox,safari,imtIOSNew]","https://Komiku.com/[komiku][chrome,firefox,safari,imtAndroid,imtIOSNew]","https://www.mangakoinu.com/[Mangakoinu][chrome,firefox,safari,imtIOSNew]","https://www.sololevelingmangafree.com/[Sololevelingmangafree][chrome,firefox,safari,imtIOSNew]","https://syosetu.si/[Syosetu][chrome,firefox,safari,imtIOSNew]","https://comick.io/[Comick][chrome,firefox,safari,imtIOSNew]","https://klmanga.rs/[Klmanga][chrome,firefox,safari,imtIOSNew]","https://www.sukima.me[Sukima][chrome,firefox,safari,userscript,imtIOSNew]","https://younganimal.com[YoungAnimal][chrome,firefox,safari,imtIOS,imtIOSNew]","https://piccoma.com[Piccoma][chrome,firefox,safari,imtIOSNew]","https://www.mangasuika.com/[Mangasuika][chrome,firefox,safari,imtIOSNew]","https://www.firemanga.com/[Firemanga][chrome,firefox,safari,imtIOSNew]","https://hentaizap.com/[Hentaizap][chrome,firefox,safari,imtIOSNew]","https://jmanga.sh/[Jmanga][chrome,firefox,safari,imtIOSNew]","https://hanime1.me/[Hanime1][chrome,firefox,safari,imtIOSNew]","https://globalcomix.com/[Globalcomix][chrome,firefox,safari,imtIOSNew]","https://klz9.com[KL][chrome]","https://www.comemh8.com[comemh8][chrome]","https://xbato.com/[Xbato][chrome,firefox,safari]","https://mangarawjp.me[Mangaraw][chrome,firefox,safari]","https://manga.bilibili.com[Bilibili-Manga][chrome,firefox,safari]","https://w9.kaijimanga.com[Kaijimanga][chrome,firefox,safari]","https://m.idmzj.com[Idmzj][chrome,firefox,safari]","https://mn4u.net[Manga4u][chrome,firefox,safari]","https://www.animatebookstore.com[Animatebookstore][chrome,firefox,safari]","https://ganma.jp[GANMA][chrome,firefox,safari]","https://mangafire.to/[Mangafire][chrome,firefox,safari]","https://reaperscans.com/[Reaperscans][chrome,firefox,safari]","https://manhuatop.com/[Manhuatop][chrome,firefox,safari]","https://play.dlsite.com/[Dlsite][chrome,firefox,safari]","https://ww1.uzakichanmanga.com/[uzakichanmanga][chrome,firefox,safari]","https://pocket.shonenmagazine.com/[Shonenmagazine][chrome,firefox,safari]","https://comic.naver.com[ComicNaver][chrome,firefox,safari,imtAndroid]","https://comic-zenon.com/[comic-zenon][chrome,firefox,safari]","https://www.webtoons.com/[Webtoons][chrome,firefox,safari]","https://www.lezhin.com/[Lezhin Comics][chrome,firefox,safari]","https://klmanga.my/[KLMANGA][chrome,firefox,safari,imtAndroid]","https://toptoon.com/[Toptoon][chrome,firefox,safari,imtAndroid]","https://sololevelingfree.vip/[SoloLevelingFree][chrome,firefox,safari,imtAndroid]","https://rawkuma.net/[Rawkuma][chrome,firefox,safari,imtAndroid]","https://page.kakao.com/[Kakao][chrome,firefox,safari,imtAndroid]","https://topreadmanga.com/[TopReadManga][chrome,firefox,safari,imtAndroid]","https://revengeoftheiron-bloodedswordhound.one/[Revenge of the Iron Blooded Swordhound][chrome,firefox,safari,imtAndroid]","https://poipiku.com/[Poipiku][chrome,firefox,safari,imtAndroid]","https://manhuaus.com/[Manhuaus][chrome,firefox,safari]","https://www.hmttmh.com/[HMTTMH][chrome,firefox,safari,imtAndroid]","https://smokingbehindthesupermarket.com/[Smoking Behind the Supermarket][chrome,firefox,safari,imtAndroid]","https://comic-growl.com/[Comic Growl][chrome,firefox,safari,imtAndroid]","https://jumptoon.com/[Jumptoon][chrome,firefox,safari,imtAndroid]","https://www.baozimh.com/[Fenoxo][chrome,firefox,safari,imtAndroid]","https://ww2.mangafreak.me/[MangaFreak][chrome,firefox,safari,imtAndroid]","https://www.cmoa.jp/[cmoa][chrome,firefox,safari,imtAndroid]","https://comic-gardo.com/[ComicGardo][chrome,firefox,safari,imtAndroid]"],supportedVideoSubtitleSites:["https://www.youtube.com[YouTube]","https://tv.youtube.com[TV YouTube]","https://www.youtubekids.com[YouTube Kids]","https://www.netflix.com[Netflix]","https://www.primevideo.com[Prime Video]","https://twitter.com[Twitter Spaces]","https://www.facebook.com/[Facebook]","https://play.max.com[HBO Max]","https://www.hbogoasia.tw[HBO GO]","https://vimeo.com/watch[Vimeo]","https://www.khanacademy.org/[Khan Academy]","https://www.coursera.org/[Coursera]","https://www.udemy.com/[Udemy]","https://www.bloomberg.com[Bloomberg]","https://nebula.tv/videos[Nebula]","https://www.bilibili.com[Bilibili]","https://www.ted.com/[TED]","https://frontendmasters.com[FrontendMasters]","https://learn.codewithchris.com[CodeWithChris]","https://www.edx.org[edX]","https://www.skillshare.com/[Skillshare]","https://www.bbc.com/[BBC]","https://www.disneyplus.com/[Disney+]","https://www.ardmediathek.de/[ARD Mediathek]","https://www.itv.com/[ITV]","https://www.domestika.org/[Domestika]","https://www.artstation.com/learning[ArtStation]","https://www.zdf.de[ZDF]","https://www.masterclass.com[MasterClass]","https://learn.microsoft.com[Learn Microsoft]","https://home.mindvalley.com[Mindvalley]","https://iview.abc.net.au/[iview]","https://www.nma.art/[nmaArt]","https://developer.apple.com[Developer Apple]","https://egghead.io/[egghead.io]","https://cn.linkedin.com/[LinkedIn]","https://www.kanopy.com/[Kanopy]","https://www.rachelsenglishacademy.com/[RachelsEnglishAcademy]","https://threejs-journey.com/[three.js journey]","https://www.iflix.com/[WeTV iflix]","https://www.hulu.com/[Hulu]","https://www.espn.com/[ESPN]","https://www.imdb.com/[IMDb]","https://www.rottentomatoes.com/[Rotten Tomatoes]","https://ww4.fmovies.co/[FMovies]","https://bflixhd.to/[Bflixhd]","https://hianime.to/[Hianime]","https://www.iq.com/[iQIYI]","https://www.youku.tv/[Youku]","https://www.dailymotion.com/[Dailymotion]","https://www.paramountplus.com/[Paramount Plus]","https://www.starz.com/[starz]","https://pluto.tv/[pluto]","https://movie-web-me.vercel.app/[movie-web]","https://www.unrealsenseiacademy.com/[Unreal Sensei]","https://learn.deeplearning.ai[DeepLearning.ai]","https://piped.video/[Piped.Video]","https://southampton.cloud.panopto.eu[University of Southampton]","https://vk.com/video[VK Video]","https://www.comsol.com/video[COMSOL]","https://themotionmagic.com/[The Motion Magic]","https://www.svtplay.se/[SVT Play]","https://www.osmosis.org/[Osmosis]","https://www.dr.dk/[DR]","https://www.pbs.org/[PBS]","https://www.viki.com/[Viki]","https://play.aetv.com/[A&E]","https://w.mgtv.com/[MGTV]","https://dev.epicgames.com/[DevEpicGames]","https://app.zoom.us/[ZOOM]","https://teams.live.com/[TEAM]","https://meet.google.com/[Google Meet]","https://weverse.io/[Weverse]","https://academy.zenva.com[Zenva Academy]","https://courses.kevinpowell.co[Kevin Powell]","https://www.fau.tv[Fau TV]","https://www.thaipbs.or.th/[Thai PBS]","https://gorails.com/[GORAILS]","https://quantra.quantinsti.com/[QUANTRA]","https://www.gaia.com/[Gaia]","https://www.rtve.es[RTVE.es]","https://www.amazon.com/[Amazon]","https://www.kika.de[KIKA]","https://www.jove.com[Jove]","https://asu.instructure.com/[ASU]","https://f1tv.formula1.com/[F1tv]","https://www.patreon.com[Patreon]","https://www.cbsnews.com[CBS NEWS]","https://khflix.com[Khflix]","https://donghuaworld.com[Donghuaworld]","https://projector.datacamp.com[Datacamp]","https://urplay.se[Urplay]","https://www.ganjingworld.com[Ganjingworld]","https://app.lecturio.com[Lecturio]","https://www.gagaoolala.com[Gagaoolala]","https://curiositystream.com[curiositystream]","https://tv.nrk.no[NRK TV]","https://tubitv.com[TUBI]","https://www.tiktok.com[TikTok]","https://www.barrons.com/[BARRONS]","https://courses.mitxonline.mit.edu/[MITXONLINE]","https://www.docubay.com/[Docubay]","https://app.hubspot.com/[Hubspot]","https://rumble.com/[Rumble]","https://www.wsj.com/[WSJ]","https://cn.wsj.com/[WSJ-CN]","https://www.lmanga.com/[Lmanga]","https://spring.academy/[SpringAcademy]","https://pan.quark.cn/[Quark]","https://www.medici.tv/[Medici]","https://canvas.ucdavis.edu/[UCDAVIS]","https://learning.iaabcfoundation.org/[IAABCFOUNDATION]","https://www.coindesk.com/[CoinDesk]","https://www.reuters.com/[Reuters]","https://tver.jp/[TVer]","https://pro.codewithandrea.com/[CodeWithAndrea]","https://watch.hikaritv.xyz/[Hikaritv]","https://university.lowstresshandling.com/[LowStressHandling]","https://learn.unity.com/[UnityLearn]","https://www.medbridge.com/[Medbridge]","https://anix.com.co/[anix]","https://ahrefs.com/[ahrefs]","https://www.domestika.org/[DOMESTIKA]","https://www.angel.com/[ANGEL]","https://shangpa-academy.mn.co/[Shangpa Academy]","https://internetfundamentals.com/[Internetfundamentals]","https://tv.dmm.com/[DMM]","https://learning.sap.com/[SAP]","https://dynasty-scans.com/[Dynasty Scans]","https://weebcentral.com/[Weebcentral]","https://www.aljazeera.com/[Aljazeera]","https://www.arte.tv/[Arte]","https://www.feynmanlectures.caltech.edu/[Feynmanlectures]","https://updraft.cyfrin.io/[Updraft]"],isShowContextMenu:!0,enableInputTranslation:!0,enableFloatShare:!0,isShowInputTranslationConsent:!0,enableShowFloatingBallGuide:!0,verifyRequestTimeout:5e3,inactiveDays:21,enableInputTranslationWithoutTriggerKey:!0,enableRenderHtmlTag:!1,enableContextDiffPreview:!1,enableEditTranslation:!1,autoSelectTargetLanguageAfterInstalledAt:"2024-01-04",autoSelectAllTargetLanguageAfterInstalledAt:"2025-03-27",sentryCaptureConfig:{enable:!1},defaultAlwaysTranslatedUrls:["twitter.com","x.com","www.reddit.com","www.kadaza.com","en.wikipedia.org","*.medium.com","news.ycombinator.com"],spVersion:"99.99.99",ispVersion:"99.99.99",gspVersion:"99.99.99",modifiedBySystem:!1,enableDefaultAlwaysTranslatedUrls:!0,isChangedAlwaysTranslatedUrls:!1,inputTranslationUrlPattern:{matches:[],excludeMatches:[]},excludeTranslationHtmlTags:["textarea","input","body","marquee"],translationPosition:"after",inputTranslationBlockUrls:["*.larkoffice.com","*.larksuite.com","www.notion.so","www.figma.com/file/*","*.lanhuapp.com","https://*.immersivetranslate.com/text*"],inputStyleBlockUrls:[],inputTargetLanguage:"en",enableEnToZhInputTargetLang:!0,inputStartingTriggerKey:"/",inputTrailingTriggerKey:"space",inputTrailingTriggerKeyRepeatTimes:3,inputTrailingTriggerKeyTimeout:200,inputTrailingMobileTriggerKeyTimeout:300,mutationBlockUrls:["*.larkoffice.com","*.larksuite.com"],joinJobs:[],monkeyH5FloatBall:{enable:!0,enableSidePanel:!0,enablePinSidePanel:!0,blockUrls:["*immersivetranslate.com/preview","*.immersivetranslate.com/download-subtitle*","*immersivetranslate.com/accounts/login*","dash.immersivetranslate.com/*"],guideBlockUrls:["https://immersivetranslate.com/accounts/login*","https://immersivetranslate.cn/accounts/login*","https://immersivetranslate.com/profile/","https://onboarding.immersivetranslate.com*"],guideContentBlockUrls:["https://test-onboarding.immersivetranslate.com/*/intro/*","https://test-onboarding.immersivetranslate.com/*/init/*","https://onboarding.immersivetranslate.com/*/intro/*","https://onboarding.immersivetranslate.com/*/init/*"],defaultShowGuideNums:2,clickType:"translate",afterInstalledAt:"",fixedPosition:"right",upgradeVisible:!0,upgradeShowLimit:20,transparency:30},pcFloatBall:{enable:!0,enableSidePanel:!0,enablePinSidePanel:!0,transparency:30,blockUrls:["*immersivetranslate.com/preview","*.immersivetranslate.com/download-subtitle*","dash.immersivetranslate.com/*"],guideBlockUrls:["https://immersivetranslate.com/accounts/login*","https://immersivetranslate.cn/accounts/login*","https://immersivetranslate.com/profile/","https://onboarding.immersivetranslate.com*"],guideContentBlockUrls:["https://test-onboarding.immersivetranslate.com/*/intro/*","https://test-onboarding.immersivetranslate.com/*/init/*","https://onboarding.immersivetranslate.com/*/intro/*","https://onboarding.immersivetranslate.com/*/init/*"],defaultShowGuideNums:4,clickType:"translate",afterInstalledAt:"2023-10-28",fixedPosition:"right",upgradeVisible:!0,upgradeShowLimit:20},floatBallTooltipRule:{mainBtnTooltipImmediateShowCount:5,mainBtnTooltipDelayTime:800,h5MainBtnTooltipMaxShowCount:1},pcFloatBallMainBtnTooltipShownCount:0,h5FloatBallMainBtnTooltipShownCount:0,advanceMergeConfig:[{condition:"imtAndroidVersionNumber>10107",advanceConfig:{"monkeyH5FloatBall.add":{enable:!1},"pcFloatBall.add":{enable:!1}}},{condition:"imtIOSVersionNumber>10104",advanceConfig:{"monkeyH5FloatBall.add":{enable:!1},"pcFloatBall.add":{enable:!1}}},{condition:"iosSystemVersion==18_3",advanceConfig:{useOnlineOptions:!0}},{condition:"imtAndroidVersionNumber>10110",advanceConfig:{generalRule:{"imageRule.add":{supportPlatform:{chrome_pc:"all",imtAndroid_mobile:"all"}}}}},{condition:"imtIOSVersionNumber>10107",advanceConfig:{generalRule:{"imageRule.add":{supportPlatform:{chrome_pc:"all",imtIOS_mobile:"all"}}}}},{condition:"platform==safari",advanceConfig:{generalRule:{enableServerDetectLanguage:!0}}},{condition:"abTagNumber<1 && installedAtTimestamp<1754438400000",advanceConfig:{generalRule:{"selectionTranslation.add":{enable:!0}}}},{condition:"installedAtTimestamp>1754438400000",advanceConfig:{generalRule:{"selectionTranslation.add":{enable:!0}}}},{condition:"isPro==false && isMobile==false && hasOpenedRewardCenter==false && abTagNumber>0 && abTagNumber<2",advanceConfig:{"notificationList.add":[{enable:!0,excludeMatches:["*.immersivetranslate.com"],displayPosition:"webpage",expireTime:"2025-08-15",id:"reward-center",content:{"zh-CN":{bannerUrl:"https://s.immersivetranslate.com/assets/r2-uploads/notification_reward_center.png",title:"\u5956\u52B1\u4E2D\u5FC3\u5DF2\u4E0A\u7EBF",updateDetail:"<b>\u5305\u542B\u4EE5\u4E0B\u8D85\u503C\u5956\u52B1\uFF1A</b><br/>200,000 \u9AD8\u7EA7\u6A21\u578B Token<br/>5 \u6B21 AI \u5B57\u5E55\u7FFB\u8BD1<br/>100 \u9875 PDF Pro \u7FFB\u8BD1\u989D\u5EA6",buttonText:"\u7ACB\u5373\u67E5\u770B",buttonLink:"imt://sendToExt/openRewardCenter?trigger=notification"},"zh-TW":{bannerUrl:"https://s.immersivetranslate.com/assets/r2-uploads/notification_reward_center.png",title:"\u91CD\u5BEB\u66F4\u65B0\u901A\u77E5",updateDetail:"<b>\u5305\u542B\u4EE5\u4E0B\u8D85\u503C\u734E\u52F5\uFF1A</b><br/>200,000 \u9AD8\u7D1A\u6A21\u578B Token<br/>5 \u6B21 AI \u5B57\u5E55\u7FFB\u8B6F<br/>100 \u9801 PDF Pro \u7FFB\u8B6F\u984D\u5EA6",buttonText:"\u7ACB\u5373\u67E5\u770B",buttonLink:"imt://sendToExt/openRewardCenter?trigger=notification"},en:{bannerUrl:"https://s.immersivetranslate.com/assets/r2-uploads/notification_reward_center.png",title:"Reward Center is now live",updateDetail:"<b>Includes the following valuable rewards:</b><br/>200,000 advanced model Tokens<br/>5 AI subtitle translations<br/>100 pages of PDF Pro translation quota",buttonText:"View Now",buttonLink:"imt://sendToExt/openRewardCenter?trigger=notification"}}}]}},{condition:"isPro==false && isMobile==false && hasOpenedRewardCenter==false && abTagNumber<1",advanceConfig:{"notificationList.add":[{enable:!0,displayPosition:"sidePanel",forcePinSidePanel:!0,expireTime:"2025-08-15",id:"reward-center",excludeMatches:["*.immersivetranslate.com"],content:{"zh-CN":{bannerUrl:"https://s.immersivetranslate.com/assets/r2-uploads/notification_reward_center.png",title:"\u5956\u52B1\u4E2D\u5FC3\u5DF2\u4E0A\u7EBF",updateDetail:"<b>\u5305\u542B\u4EE5\u4E0B\u8D85\u503C\u5956\u52B1\uFF1A</b><br/>200,000 \u9AD8\u7EA7\u6A21\u578B Token<br/>5 \u6B21 AI \u5B57\u5E55\u7FFB\u8BD1<br/>100 \u9875 PDF Pro \u7FFB\u8BD1\u989D\u5EA6",buttonText:"\u7ACB\u5373\u67E5\u770B",buttonLink:"imt://sendToExt/openRewardCenter?trigger=notification"},"zh-TW":{bannerUrl:"https://s.immersivetranslate.com/assets/r2-uploads/notification_reward_center.png",title:"\u91CD\u5BEB\u66F4\u65B0\u901A\u77E5",updateDetail:"<b>\u5305\u542B\u4EE5\u4E0B\u8D85\u503C\u734E\u52F5\uFF1A</b><br/>200,000 \u9AD8\u7D1A\u6A21\u578B Token<br/>5 \u6B21 AI \u5B57\u5E55\u7FFB\u8B6F<br/>100 \u9801 PDF Pro \u7FFB\u8B6F\u984D\u5EA6",buttonText:"\u7ACB\u5373\u67E5\u770B",buttonLink:"imt://sendToExt/openRewardCenter?trigger=notification"},en:{bannerUrl:"https://s.immersivetranslate.com/assets/r2-uploads/notification_reward_center.png",title:"Reward Center is now live",updateDetail:"<b>Includes the following valuable rewards:</b><br/>200,000 advanced model Tokens<br/>5 AI subtitle translations<br/>100 pages of PDF Pro translation quota",buttonText:"View Now",buttonLink:"imt://sendToExt/openRewardCenter?trigger=notification"}}}]}}],inputLanguageCodeAlias:{en:["\u82F1\u6587","\u82F1\u8BED"],"zh-CN":["zh","zh-Hant","\u4E2D\u6587"],"zh-TW":["zht","zh-Hant","\u7E41\u4E2D"],ja:["\u65E5\u8BED","\u65E5\u6587"],ko:["\u97E9\u8BED","\u97E9\u6587"],fr:["\u6CD5\u8BED","\u53D1\u6587"],es:["\u897F\u73ED\u7259\u8BED","\u897F\u8BED"],ru:["\u4FC4\u8BED","\u4FC4\u6587"],bo:["\u85CF\u8BED"]},inputStartingTriggerKeyAlias:{"/":["\u3001","slash"],".":["\u3002","period"],",":["\uFF0C","comma"],space:[" "],";":["\uFF1B","semicolon"],":":["\uFF1A"]},blockUrls:["https://immersive-translate.owenyoung.com/options/","https://immersive-translate.owenyoung.com/auth-done/","https://dash.immersivetranslate.com/auth-done/","http://localhost:8000/dist/userscript/options/","http://localhost:8000/auth-done/","http://192.168.50.9:8000/dist/userscript/options/","http://192.168.31.183:8000/dist/userscript/options/","https://www.deepl.com/translator","translate.google.com","http://localhost:8000/options/","http://192.168.50.9:8000/options/","https://silverbullet.md/","googleads.g.doubleclick.net","s1.hdslb.com","oapi.dingtalk.com","login.dingtalk.com","imasdk.googleapis.com","acdn.adnxs.com","pos.baidu.com","js-sec.indexww.com","g.alicdn.com","ads.pubmatic.com","challenges.cloudflare.com","accounts.google.com","images-na.ssl-images-amazon.com","tpc.googlesyndication.com","js.stripe.com","acdn.adnxs-simple.com","s.union.360.cn","s.amazon-adsystem.com","www.recaptcha.net","s7.addthis.com","z.moatads.com","https://www.marketwatch.com/static_html/daa-min.html","tr.snapchat.com","ct.pinterest.com","*.moatads.com","secure-us.imrworldwide.com","static.noeyeon.click","widgets.outbrain.com","www.dianomi.com/smartads.epl","secure-assets.rubiconproject.com","eus.rubiconproject.com","i.liadm.com","eb2.3lift.com","googleads.g.doubleclick.net","www.google.com/recaptcha/*","*.safeframe.googlesyndication.com","ad.doubanio.com","datawrapper.dwcdn.net","*://*/*\\.svg","*://*/*/sitemap.xml","*://*/*/feed.xml","*://*/*/rss.xml","*://*/*/atom.xml","file://*/*\\.xml","file://*/*\\.svg"],monkeyAddTimeStampHosts:["api-edge.cognitive.microsofttranslator.com","transmart.qq.com","translate.yandex.net","tmt.tencentcloudapi.com","open.volcengineapi.com","fanyi.baidu.com","api.fanyi.baidu.com","api.interpreter.caiyunai.com","api-free.deepl.com","api.deepl.com","api.openl.club","openapi.youdao.com","translate.volcengine.com","api.niutrans.com","api2.immersivetranslate.com","api.cognitive.microsofttranslator.com","api.groq.com","api.x.ai","api.openai.com","api.interpreter.caiyunai.com","api.cognitive.microsofttranslator.com","aidemo.youdao.com","openai.azure.com","mt.aliyuncs.com","api.anthropic.com","localhost","127.0.0.1","openrouter.ai","api.deepseek.com","aip.baidubce.com","ark.cn-beijing.volces.com","hunyuan.tencentcloudapi.com","public-beta-api.siliconflow.cn","api.siliconflow.cn","open.bigmodel.cn","qianfan.baidubce.com"],telemetry:!0,loadingTheme:"spinner",canary:!1,cacheCleanIntervalDay:1,cacheMaxAgeDay:30,translationThemePatterns:{},translationLanguagePattern:{matches:[],excludeMatches:[]},sameLangTranslationTheme:"background",translationServices:{volcAlpha:{placeholderDelimiters:["{","}","b"]},volc:{placeholderDelimiters:["{","}","b"]},tencent:{placeholderDelimiters:["{","}","b"]},google:{defaultVisible:!0,requestTimeout:15e3,retry:1,placeholderDelimiters:["{","}"],maxTextGroupLengthPerRequest:50,enableRichTranslate:!0,enableBrowserApi:!0},transmart:{limit:20,defaultVisible:!0,defaultHiddenLangs:["zh-TW"],requestTimeout:1e4,placeholderDelimiters:["#","#"],translatedPlaceholderDelimiters:["#\\s?","\\s?#"],enableRichTranslate:!0},baidu:{placeholderDelimiters:["#","#"],enableRichTranslate:!1},cai:{placeholderDelimiters:["{","}"]},caiyun:{placeholderDelimiters:["{","}"]},youdao:{placeholderDelimiters:["\u{1F6A0}","\u{1F6A0}"]},"youdao-ziyue":{env:{title_prompt:""},placeholderDelimiters:["#","#"],prompt:"",limit:1,maxTextLengthPerRequest:1200,maxTextGroupLengthPerRequest:5,translationTextSeparator:`

%%

`,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0},"qwen-mt":{withTerms:!1,model:"qwen-mt-plus",name:"Qwen MT",models:"qwen-mt-plus|qwen-mt-turbo",limit:10,maxTextLengthPerRequest:1200,maxTextGroupLengthPerRequest:5,translationTextSeparator:`

%%

`,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0},aliyun:{placeholderDelimiters:["{{","}}","b"]},deepl:{visible:!0,immediateTranslationTextCountForImmersiveDeepl:5e4,requestTimeout:3e4,maxTextLengthPerRequest:1800,maxTextGroupLengthPerRequest:50,qualityDelimiterBetaV3:"",qualityNoSymoblBetaV3:"</b",qualityMinTextLengthV3:40,placeholderDelimiters:["{{","}}","b"],limit:10,tag_handling:"none",html:"smart",enableRichTranslate:!0,richIdName:"data-dl-uid",richIdSymbol:'"',removeResRegexs:["\u4E0B\u8F7D app \u9001 18 \u5143\u5F69\u91D1"]},"deepl.add_v.[1.7.8]":{tag_handling:"smart",enableRichTranslate:!1,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0},tenAlpha:{placeholderDelimiters:["@","#"]},custom:{placeholderDelimiters:["{","}"]},bing:{defaultVisible:!0,maxTextLengthPerRequest:1800,requestTimeout:1e4,retry:1,placeholderDelimiters:["<code>","</code>","b"],enableRichTranslate:!0,enableRichGlossaries:!1,richTag:"c"},yandex:{defaultVisible:!0,maxTextLengthPerRequest:1e3,requestTimeout:1e4,retry:1,placeholderDelimiters:["<code>","</code>","b"],enableRichTranslate:!0},deeplx:{limit:3,enableRichTranslate:!1,placeholderDelimiters:["@","#"]},d:{immediateTranslationTextCount:0,placeholderDelimiters:["@","#"]},papago:{placeholderDelimiters:["{","}"]},dpro:{apiUrl:"https://api.deepl.com/jsonrpc"},ai:{env:{html_only:`

Ps. if the text contains html tags, please consider after translate, where the tags should be in translated result, meanwhile keep the result fluently.`,imt_source_field:"text",imt_trans_field:"text",imt_sub_source_field:"text",imt_sub_trans_field:"text",imt_yaml_item:`- id: {{id}} {{imt_source_field}}: {{text}}`,imt_subtitle_yaml_item:`- id: {{id}} {{imt_sub_source_field}}: {{text}}`,normal_result_yaml_example:`<example> Input: - id: 1 {{imt_source_field}}: Source Output: - id: 1 {{imt_trans_field}}: Translation </example>`,subtitle_result_yaml_example:`<example> Input: - id: 1 {{imt_sub_source_field}}: ... - id: 2 {{imt_sub_source_field}}: ... - id: 3 {{imt_sub_source_field}}: ... Output: - id: 1 {{imt_sub_source_field}}: ... - id: 2 {{imt_sub_source_field}}: ... - id: 3 {{imt_sub_source_field}}: ... </example>`,title_prompt:`

## Context Awareness Document Metadata: Title: \u300A{{imt_title}}\u300B`,summary_prompt:`

## Context Awareness Document Metadata: Summary: {{imt_theme}}...`,terms_prompt:`

Required Terminology: You MUST use the following terms during translation, If 'source':'target', source == target, keep the source term unchanged.

Terms ->

{{imt_terms}}`,sub_summary_prompt:`

## Context Awareness Document Metadata: Type: Subtitle Summary: {{imt_theme}}...`,sub_terms_prompt:`

Required Terminology: You MUST use the following terms during translation, If 'source':'target', source == target, keep the source term unchanged.

Terms ->

{{imt_terms}}`},"env.add_v.[1.16.10]":{imt_terms_with_domain:"* **If `[domain]` tag IS present:** Check context. If context matches `[domain]`, use the listed Translation (even if Source==Translation). If context *doesn't* match, ignore the list entry & translate the term generally.",imt_terms_without_domain:"* **If NO `[domain]` tag:** Apply strictly with absolute priority, ** overriding any other translation logic for the term**. (Use original Source Term if Source==Translation, else use listed Translation).\n * *Example:* If rule is `'kick': 'kick'` and text is `(kick drum)`, the output MUST contain `kick` literally within the context, like `(kick \u9F13)` or similar, NOT translated as `(\u5E95\u9F13)`.",terms_prompt:`

Required Terminology: For terms in \`Terms ->\`: {{imt_terms_with_domain}} {{imt_terms_without_domain}} Terms -> {{imt_terms}}`,sub_terms_prompt:`

Required Terminology: For terms in \`Terms ->\`: {{imt_terms_with_domain}} {{imt_terms_without_domain}} Terms -> {{imt_terms}}`,imt_sub_trans_field:"translation"},systemPrompt:"You are a professional, authentic machine translation engine.{{title_prompt}}{{summary_prompt}}{{terms_prompt}}",prompt:`;; Treat next line as plain text input and translate it into {{to}},{{html_only}} output translation ONLY. If translation is unnecessary (e.g. proper nouns, codes, etc.), return the original text. NO explanations. NO notes. Input: {{text}}`,multipleSystemPrompt:"You are a professional multi-paragraph translation engine.{{title_prompt}}{{summary_prompt}}{{terms_prompt}}",multiplePrompt:`You will be given a YAML formatted input containing entries with "id" and "{{imt_source_field}}" fields. Here is the input:

<yaml> {{yaml}} </yaml>

For each entry in the YAML, translate the contents of the "{{imt_source_field}}" field into {{to}},{{html_only}} Write the translation back into the "{{imt_source_field}}" field for that entry.

Here is an example of the expected format:

{{normal_result_yaml_example}}

Please return the translated YAML directly without wrapping <yaml> tag or include any additional information.`,subtitlePrompt:`You will be given a YAML formatted subtitles containing entries with "id" and "{{imt_sub_source_field}}" fields. Here is the input:

<yaml> {{yaml}} </yaml>

For each entry in the YAML, translate the contents of the "{{imt_sub_source_field}}" field into {{to}},{{html_only}} Write the translation back into the "{{imt_sub_source_field}}" field for that entry.

Here is an example of the expected format:

{{subtitle_result_yaml_example}}

Please return the translated YAML directly without wrapping <yaml> tag or include any additional information.`,"systemPrompt.add_v.[1.17.2]":`You are a professional {{to}} native translator who needs to fluently translate text into {{to}}.

## Translation Rules 1. Output only the translated content, without explanations or additional content (such as "Here's the translation:" or "Translation as follows:") 2. The returned translation must maintain exactly the same number of paragraphs and format as the original text 3. If the text contains HTML tags, consider where the tags should be placed in the translation while maintaining fluency 4. For content that should not be translated (such as proper nouns, code, etc.), keep the original text. 5. If input contains %%, use %% in your output, if input has no %%, don't use %% in your output{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## OUTPUT FORMAT: - **Single paragraph input** \u2192 Output translation directly (no separators, no extra text) - **Multi-paragraph input** \u2192 Use %% as paragraph separator between translations

## Examples ### Multi-paragraph Input: Paragraph A %% Paragraph B %% Paragraph C %% Paragraph D

### Multi-paragraph Output: Translation A %% Translation B %% Translation C %% Translation D

### Single paragraph Input: Single paragraph content

### Single paragraph Output: Direct translation without separators`,"multipleSystemPrompt.add_v.[1.17.2]":`You are a professional {{to}} native translator who needs to fluently translate text into {{to}}.

## Translation Rules 1. Output only the translated content, without explanations or additional content (such as "Here's the translation:" or "Translation as follows:") 2. The returned translation must maintain exactly the same number of paragraphs and format as the original text 3. If the text contains HTML tags, consider where the tags should be placed in the translation while maintaining fluency 4. For content that should not be translated (such as proper nouns, code, etc.), keep the original text{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## Input-Output Format Examples

### Input Example: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### Output Example: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,"prompt.add_v.[1.17.2]":`Translate to {{to}} (output translation only):

{{text}}`,"multiplePrompt.add_v.[1.17.2]":`Translate to {{to}}:

{{text}}`,"subtitlePrompt.add_v.[1.17.2]":`Translate to {{to}}:

{{text}}`,selectionSystemPrompt:`# Role Definition You are a professional multilingual translation engine that can translate the provided text into {{to}}. # Core Capabilities 1. Input Type Recognition: - Single word: Provide dictionary functions (phonetic symbols, part of speech, definitions, example sentences) - Phrase/Sentence: Return translation only

2. Context Analysis: \u3010Current Context\u3011: "{{context_text}}" # Translation Rules 1. For word input: - Return complete dictionary information - Group definitions by part of speech (keep concise, must use {{to}} language) - Provide contextual analysis - Include natural context examples

2. For phrase/sentence input: - Return translation only - No additional information allowed

3. Format Specifications: - Strictly follow example JSON structure - No Markdown code blocks - Use American phonetic symbols for English\xA9 words (maintain original system for other languages)

# Language System Rules - The output must be entirely in the target language {{to}} - Accurately identify the source language - For Source language is English, use American phonetic symbols for phonetic symbols - For Source language is Chinese, Use standard Pinyin for phonetic symbols (with tone marks) - For other languages, use their native phonetic systems for phonetic symbols - DO NOT using languages other than those requested # Output Examples \u3010Word Example\u3011: { "phonetic": "/h\u0259\u02C8l\u0259\u028A/", "definitions": [ { "pos": "adj.", "meaning": "hello", "example": { "source": "Hello, how are you", "target": "\u4F60\u597D\u554A\uFF0C\u6700\u8FD1\u600E\u4E48\u6837" } } ], "translation": "\u4F60\u597D", "contextual_analysis": "Analysis of the word's meaning within the provided context" } \u3010Sentence Example\u3011: { "translation": "This is a test sentence." } # Strict Prohibitions - Mixed output formats - Missing required fields - Unrequested additional information - Language system mixing`,selectionPrompt:`\u3010Content to Translate\u3011: "{{text}}"`,langOverrides:[{id:"auto2zh-CN",prompt:`;; \u628A\u4E0B\u4E00\u884C\u6587\u672C\u4F5C\u4E3A\u7EAF\u6587\u672C\u8F93\u5165\uFF0C\u5E76\u5C06\u5176\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\uFF0C{{html_only}}\u4EC5\u8F93\u51FA\u7FFB\u8BD1\u3002\u5982\u679C\u67D0\u4E9B\u5185\u5BB9\u65E0\u9700\u7FFB\u8BD1\uFF08\u5982\u4E13\u6709\u540D\u8BCD\u3001\u4EE3\u7801\u7B49\uFF09\uFF0C\u5219\u4FDD\u6301\u539F\u6587\u4E0D\u53D8\u3002\u4E0D\u8981\u89E3\u91CA\uFF0C\u8F93\u5165\u6587\u672C: {{text}}`,multipleSystemPrompt:""},{id:"auto2zh-TW",prompt:`;; Treat next line as plain text input and translate it into Traditional Chinese (Taiwan style),{{html_only}} output translation ONLY. If translation is unnecessary (e.g. proper nouns, codes, etc.), return the original text. NO explanations. NO notes. Input: {{text}}`,multiplePrompt:`You will be given a YAML formatted input containing entries with "id" and "{{imt_source_field}}" fields. Here is the input:

<yaml> {{yaml}} </yaml>

For each entry in the YAML, translate the contents of the "{{imt_source_field}}" field into Traditional Chinese (Taiwan),{{html_only}} Write the translation back into the "{{imt_source_field}}" field for that entry.

Here is an example of the expected format:

{{normal_result_yaml_example}}

Please return the translated YAML directly without wrapping <yaml> tag or include any additional information.`,subtitlePrompt:`You will be given a YAML formatted subtitles containing entries with "id" and "{{imt_sub_source_field}}" fields. Here is the input:

<yaml> {{yaml}} </yaml>

For each entry in the YAML, translate the contents of the "{{imt_sub_source_field}}" field into Traditional Chinese (Taiwan),{{html_only}} Write the translation back into the "{{imt_sub_source_field}}" field for that entry.

Here is an example of the expected format:

{{subtitle_result_yaml_example}}

Please return the translated YAML directly without wrapping <yaml> tag or include any additional information.`},{id:"zh-CN2ru",prompt:`;; Treat next line as \u7B80\u4F53\u4E2D\u6587 and translate it into \u4FC4\u8BED\uFF0C{{html_only}} output translation ONLY. If translation is unnecessary (e.g. proper nouns, codes, etc.), return the original text. NO explanations. NO notes. Input: {{text}}`,multipleSystemPrompt:""},{id:"ja2auto",prompt:`;; Treat next line as plain text input and translate it from \u65E5\u8BED into {{to}},{{html_only}} output translation ONLY. If translation is unnecessary (e.g. proper nouns, codes, etc.), return the original text. NO explanations. NO notes. Input: {{text}}`,multipleSystemPrompt:""},{id:"zh-CN2auto",subtitlePrompt:`You will be translating all "{{imt_sub_source_field}}" fields of a set of YAML-formatted video subtitles from Simplified Chinese into {{to}}. Here are the original subtitles in YAML format:

<yaml_subtitles> {{yaml}} </yaml_subtitles>

Please translate ONLY the "{{imt_sub_source_field}}" field of each subtitle entry into Simplified Chinese. Do not translate or change the "id" fields.

Output the translated subtitles in the same YAML format, with each subtitle entry on its own line. The "id" fields should remain unchanged, and the "{{imt_sub_source_field}}" fields should contain your {{to}} translations.

Please return the translated YAML directly without wrapping <yaml> tag or include any additional information.`,multipleSystemPrompt:""},{id:"auto2zh-CN-NE",extends:"auto2zh-CN",systemPrompt:"\u4F60\u662F\u4E00\u4E2A\u4E1C\u5317\u4EBA\u7FFB\u8BD1\uFF0C\u8BF7\u7528\u4E1C\u5317\u4EBA\u7684\u53E3\u543B\u8FDB\u884C\u7FFB\u8BD1\uFF0C\u5C3D\u53EF\u80FD\u8D34\u8FD1\u751F\u6D3B,\u53EA\u8FD4\u56DE\u8BD1\u6587\uFF0C\u4E0D\u542B\u4EFB\u4F55\u89E3\u91CA",multipleSystemPrompt:""},{id:"wyw2zh-CN",systemPrompt:"\u4F60\u662F\u4E00\u4E2A\u7CBE\u901A\u53E4\u6587\u7684\u5B66\u8005\uFF0C\u53EA\u8FD4\u56DE\u767D\u8BDD\u6587",prompt:`\u8BF7\u5C06\u6587\u8A00\u6587\u7528\u767D\u8BDD\u6587\u89E3\u91CA:

{{text}}`,multiplePrompt:`\u5C06\u4E0B\u9762 YAML \u683C\u5F0F\u4E2D\u6240\u6709\u7684 {{imt_source_field}} \u5B57\u6BB5\u4E2D\u7684\u6587\u8A00\u6587\u7FFB\u8BD1\u4E3A\u767D\u8BDD\u6587\uFF0C\u5E76\u5C06\u7FFB\u8BD1\u7ED3\u679C\u5199\u5728 {{imt_trans_field}} \u5B57\u6BB5\u4E2D

{{normal_result_yaml_example}}

\u5F00\u59CB\u7FFB\u8BD1:

{{yaml}}`,multipleSystemPrompt:""},{id:"auto2wyw",systemPrompt:"\u4F60\u662F\u4E00\u4E2A\u6587\u8A00\u6587\u7FFB\u8BD1\uFF0C\u8BF7\u7528\u6587\u8A00\u6587\u7684\u65B9\u5F0F\u8FDB\u884C\u7FFB\u8BD1\uFF0C\u5C3D\u53EF\u80FD\u8D34\u8FD1\u53E4\u98CE\uFF0C\u53EA\u8FD4\u56DE\u8BD1\u6587\uFF0C\u4E0D\u542B\u4EFB\u4F55\u89E3\u91CA\u3002",prompt:`\u8BF7\u7FFB\u8BD1\u4E3A\u6587\u8A00\u6587\uFF08\u907F\u514D\u89E3\u91CA\u539F\u6587\uFF09:

{{text}}`,multiplePrompt:`\u5C06\u4E0B\u9762 YAML \u683C\u5F0F\u4E2D\u6240\u6709\u7684 {{imt_source_field}} \u5B57\u6BB5\u4E2D\u7684\u6587\u672C\u7FFB\u8BD1\u4E3A\u6587\u8A00\u6587\uFF0C\u5E76\u5C06\u7FFB\u8BD1\u7ED3\u679C\u5199\u5728 {{imt_trans_field}} \u5B57\u6BB5\u4E2D

{{normal_result_yaml_example}}

\u5F00\u59CB\u7FFB\u8BD1:

{{yaml}}`,subtitlePrompt:`\u5C06\u4E0B\u9762 YAML \u683C\u5F0F\u7684\u89C6\u9891\u5B57\u5E55\u6587\u672C\u4E2D\u6240\u6709\u7684 {{imt_sub_source_field}} \u5B57\u6BB5\u4E2D\u7684\u6587\u672C\u7FFB\u8BD1\u4E3A\u6587\u8A00\u6587\uFF0C\u5E76\u5C06\u7FFB\u8BD1\u7ED3\u679C\u5199\u5728 {{imt_sub_trans_field}} \u5B57\u6BB5\u4E2D\uFF0C\u8981\u6C42\u5982\u4E0B\uFF1A

1. \u5FC5\u987B\u8865\u5168\u6BCF\u4E00\u4E2A {{imt_sub_trans_field}} \u5B57\u6BB5\uFF0C\u4FDD\u7559\u6BCF\u4E00\u4E2A {{imt_sub_source_field}} \u5B57\u6BB5\u3002 2. \u8FD4\u56DE\u53EF\u89E3\u6790\u7684 YAML \uFF1A

{{subtitle_result_yaml_example}}

\u5F00\u59CB\u7FFB\u8BD1\uFF1A

{{yaml}}`,multipleSystemPrompt:""},{id:"ja2zh-CN",selectionSystemPrompt:`# Role Definition You are a professional Japanese translation engine specializing in **Japanese to {{to}}** translation. # Core Capabilities 1. Input Type Recognition: - Single word: Provide dictionary functions (phonetic symbols in Japanese, part of speech, definitions in {{to}}, example sentences) - Phrase/Sentence: Return translation only

2. Context Analysis: \u3010Current Context\u3011: "{{context_text}}" # Translation Rules 1. For word input: - Return complete dictionary information - Group definitions by part of speech (keep concise, must use {{to}} for explanations) - Provide contextual analysis in {{to}} - Include natural context examples in {{to}}

2. For phrase/sentence input: - Return translation only in {{to}} - No additional information allowed

3. Format Specifications: - Strictly follow the provided example JSON structure - Do not use Markdown code blocks - Use Japanese phonetic symbols (Hiragana, Katakana, or Kanji readings) for phonetic symbols - All explanations must be in **Chinese**

# Output Examples \u3010Word Example\u3011: { "phonetic": "/\u3053\u3093\u306B\u3061\u306F/", "definitions": [ { "pos": "\u52A8\u8BCD", "meaning": "\u95EE\u5019", "example": { "source": "\u3053\u3093\u306B\u3061\u306F\u3001\u5143\u6C17\u3067\u3059\u304B\uFF1F", "target": "\u4F60\u597D\uFF0C\u6700\u8FD1\u600E\u4E48\u6837\uFF1F" } } ], "translation": "\u4F60\u597D", "contextual_analysis": "\u5728\u5F53\u524D\u4E0A\u4E0B\u6587\u4E2D\uFF0CHello \u662F\u4F60\u597D\u7684\u610F\u601D\u3002" } \u3010Sentence Example\u3011: { "translation": "\u8FD9\u662F\u4E00\u4E2A\u6D4B\u8BD5\u53E5\u5B50\u3002" } # Strict Prohibitions - Mixed output formats - Missing required fields - Unrequested additional information - Mixing language systems (e.g., mixing phonetic symbols or explanations in multiple languages)`},{id:"en2en",selectionSystemPrompt:`# Role Definition You are a professional English analysis engine. # Core Capabilities 1. Input Type Recognition: - Single word: Provide dictionary functions (phonetic symbols, part of speech, definitions, example sentences) - Phrase/Sentence: Return the origin text only

# Analysis Rules 1. For word input: - Return complete dictionary information - Group definitions by part of speech - Include natural context examples

2. For phrase/sentence input: - Return the origin text only - No additional information allowed

3. Format Specifications: - Strictly follow example JSON structure - No Markdown code blocks - Use American phonetic symbols - All explanations must be in English

# Output Examples \u3010Word Example\u3011: { "phonetic": "/h\u0259\u02C8l\u0259\u028A/", "definitions": [ { "pos": "adj.", "meaning": "hello", "example": { "source": "Hello, how are you", } } ], "contextual_analysis": "Analysis of the word's meaning within the provided context" } \u3010Sentence Example\u3011: { "translation": "This is a test sentence." } # Strict Prohibitions - Mixed output formats - Missing required fields - Unrequested additional information - Language system mixing`,selectionPrompt:`\u3010Content to Analyze\u3011: "{{text}}"`},{id:"zh-CN2en",selectionSystemPrompt:`# Role Definition You are a professional Chinese translation engine specializing in **Chinese to English** translation. # Core Capabilities 1. Input Type Recognition: - Single word: Provide dictionary functions (Pinyin, part of speech, English definitions, example sentences) - Phrase/Sentence: Return translation only

2. Context Analysis: \u3010Current Context\u3011: "{{context_text}}" # Translation Rules 1. For word input: - Return complete dictionary information - Group definitions by part of speech - Provide contextual analysis in English - Include natural context examples in English

2. For phrase/sentence input: - Return translation only in English - No additional information allowed

3. Format Specifications: - Strictly follow the provided example JSON structure - Do not use Markdown code blocks - Use standard Pinyin for phonetic symbols (with tone marks) - All explanations must be in **English**

# Output Examples \u3010Word Example\u3011: { "phonetic": "n\u01D0 h\u01CEo", "definitions": [ { "pos": "verb", "meaning": "greeting", "example": { "source": "\u4F60\u597D\uFF0C\u6700\u8FD1\u600E\u4E48\u6837\uFF1F", "target": "Hello, how are you?" } } ], "translation": "hello", "contextual_analysis": "In the current context, \u4F60\u597D functions as a common greeting between acquaintances." } \u3010Sentence Example\u3011: { "translation": "This is a test sentence." } # Strict Prohibitions - Mixed output formats - Missing required fields - Unrequested additional information - Mixing language systems (e.g., Chinese characters in English explanations) - Incorrect Pinyin formatting`}],"langOverrides.add_v.[1.17.1]":[{id:"zh-CN2ru"},{id:"ja2auto"},{id:"zh-CN2auto"}],"langOverrides.add_v.[1.17.2]":[{id:"auto2zh-CN",systemPrompt:`\u4F60\u662F\u4E00\u4E2A\u4E13\u4E1A\u7684\u7B80\u4F53\u4E2D\u6587\u6BCD\u8BED\u8BD1\u8005\uFF0C\u9700\u5C06\u6587\u672C\u6D41\u7545\u5730\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\u3002

## \u7FFB\u8BD1\u89C4\u5219 1. \u4EC5\u8F93\u51FA\u8BD1\u6587\u5185\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CA\u6216\u6DFB\u52A0\u4EFB\u4F55\u989D\u5916\u5185\u5BB9\uFF08\u5982"\u4EE5\u4E0B\u662F\u7FFB\u8BD1\uFF1A"\u3001"\u8BD1\u6587\u5982\u4E0B\uFF1A"\u7B49\uFF09 2. \u8FD4\u56DE\u7684\u8BD1\u6587\u5FC5\u987B\u548C\u539F\u6587\u4FDD\u6301\u5B8C\u5168\u76F8\u540C\u7684\u6BB5\u843D\u6570\u91CF\u548C\u683C\u5F0F 3. \u5982\u679C\u6587\u672C\u5305\u542BHTML\u6807\u7B7E\uFF0C\u8BF7\u5728\u7FFB\u8BD1\u540E\u8003\u8651\u6807\u7B7E\u5E94\u653E\u5728\u8BD1\u6587\u7684\u54EA\u4E2A\u4F4D\u7F6E\uFF0C\u540C\u65F6\u4FDD\u6301\u8BD1\u6587\u7684\u6D41\u7545\u6027 4. \u5BF9\u4E8E\u65E0\u9700\u7FFB\u8BD1\u7684\u5185\u5BB9\uFF08\u5982\u4E13\u6709\u540D\u8BCD\u3001\u4EE3\u7801\u7B49\uFF09\uFF0C\u8BF7\u4FDD\u7559\u539F\u6587{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

`,multipleSystemPrompt:`\u4F60\u662F\u4E00\u4E2A\u4E13\u4E1A\u7684\u7B80\u4F53\u4E2D\u6587\u6BCD\u8BED\u8BD1\u8005\uFF0C\u9700\u5C06\u6587\u672C\u6D41\u7545\u5730\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\u3002

## \u7FFB\u8BD1\u89C4\u5219 1. \u4EC5\u8F93\u51FA\u8BD1\u6587\u5185\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CA\u6216\u6DFB\u52A0\u4EFB\u4F55\u989D\u5916\u5185\u5BB9\uFF08\u5982"\u4EE5\u4E0B\u662F\u7FFB\u8BD1\uFF1A"\u3001"\u8BD1\u6587\u5982\u4E0B\uFF1A"\u7B49\uFF09 2. \u8FD4\u56DE\u7684\u8BD1\u6587\u5FC5\u987B\u548C\u539F\u6587\u4FDD\u6301\u5B8C\u5168\u76F8\u540C\u7684\u6BB5\u843D\u6570\u91CF\u548C\u683C\u5F0F 3. \u5982\u679C\u6587\u672C\u5305\u542BHTML\u6807\u7B7E\uFF0C\u8BF7\u5728\u7FFB\u8BD1\u540E\u8003\u8651\u6807\u7B7E\u5E94\u653E\u5728\u8BD1\u6587\u7684\u54EA\u4E2A\u4F4D\u7F6E\uFF0C\u540C\u65F6\u4FDD\u6301\u8BD1\u6587\u7684\u6D41\u7545\u6027 4. \u5BF9\u4E8E\u65E0\u9700\u7FFB\u8BD1\u7684\u5185\u5BB9\uFF08\u5982\u4E13\u6709\u540D\u8BCD\u3001\u4EE3\u7801\u7B49\uFF09\uFF0C\u8BF7\u4FDD\u7559\u539F\u6587 {{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## \u8F93\u5165\u8F93\u51FA\u683C\u5F0F\u793A\u4F8B

### \u8F93\u5165\u793A\u4F8B: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### \u8F93\u51FA\u793A\u4F8B: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\uFF08\u4EC5\u8F93\u51FA\u8BD1\u6587\u5185\u5BB9\uFF09\uFF1A

{{text}}`,multiplePrompt:`\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\uFF1A

{{text}}`,subtitlePrompt:`\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\uFF1A

{{text}}`},{id:"auto2zh-TW",systemPrompt:`\u4F60\u662F\u4E00\u500B\u5C08\u696D\u7684\u7E41\u9AD4\u4E2D\u6587\u6BCD\u8A9E\u8B6F\u8005\uFF0C\u5C07\u6587\u672C\u6D41\u66A2\u5730\u7FFB\u8B6F\u70BA\u53F0\u6E7E\u5730\u533A\u7E41\u9AD4\u4E2D\u6587\u3002\u9075\u5FAA\u4EE5\u4E0B\u898F\u5247\uFF1A 1. \u50C5\u8F38\u51FA\u8B6F\u6587\u5167\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CB\u6216\u6DFB\u52A0\u4EFB\u4F55\u984D\u5916\u5167\u5BB9\uFF08\u5982\u300C\u4EE5\u4E0B\u662F\u7FFB\u8B6F\uFF1A\u300D\u3001\u300C\u8B6F\u6587\u5982\u4E0B\uFF1A\u300D\u7B49\uFF09 2. \u5982\u679C\u6587\u672C\u5305\u542BHTML\u6A19\u7C64\uFF0C\u8ACB\u5728\u7FFB\u8B6F\u5F8C\u4FDD\u6301\u6A19\u7C64\u4F4D\u7F6E\u6B63\u78BA\uFF0C\u4E26\u78BA\u4FDD\u8B6F\u6587\u6D41\u66A2 3. \u5C0D\u65BC\u7121\u9700\u7FFB\u8B6F\u7684\u5167\u5BB9\uFF08\u5982\u5C08\u6709\u540D\u8A5E\u3001\u4EE3\u78BC\u7B49\uFF09\uFF0C\u8ACB\u4FDD\u7559\u539F\u6587{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`\u4F60\u662F\u4E00\u500B\u5C08\u696D\u7684\u7E41\u9AD4\u4E2D\u6587\u6BCD\u8A9E\u8B6F\u8005\uFF0C\u9700\u5C07\u6587\u672C\u6D41\u66A2\u5730\u7FFB\u8B6F\u70BA\u53F0\u6E7E\u5730\u533A\u7E41\u9AD4\u4E2D\u6587\u3002

## \u7FFB\u8B6F\u898F\u5247 1. \u50C5\u8F38\u51FA\u8B6F\u6587\u5167\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CB\u6216\u6DFB\u52A0\u4EFB\u4F55\u984D\u5916\u5167\u5BB9\uFF08\u5982\u300C\u4EE5\u4E0B\u662F\u7FFB\u8B6F\uFF1A\u300D\u3001\u300C\u8B6F\u6587\u5982\u4E0B\uFF1A\u300D\u7B49\uFF09 2. \u8FD4\u56DE\u7684\u8B6F\u6587\u5FC5\u9808\u548C\u539F\u6587\u4FDD\u6301\u5B8C\u5168\u76F8\u540C\u7684\u6BB5\u843D\u6578\u91CF\u548C\u683C\u5F0F 3. \u5982\u679C\u6587\u672C\u5305\u542BHTML\u6A19\u7C64\uFF0C\u8ACB\u5728\u7FFB\u8B6F\u5F8C\u8003\u616E\u6A19\u7C64\u61C9\u653E\u5728\u8B6F\u6587\u7684\u54EA\u500B\u4F4D\u7F6E\uFF0C\u540C\u6642\u4FDD\u6301\u8B6F\u6587\u7684\u6D41\u66A2\u6027 4. \u5C0D\u65BC\u7121\u9700\u7FFB\u8B6F\u7684\u5167\u5BB9\uFF08\u5982\u5C08\u6709\u540D\u8A5E\u3001\u4EE3\u78BC\u7B49\uFF09\uFF0C\u8ACB\u4FDD\u7559\u539F\u6587{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## \u8F38\u5165\u8F38\u51FA\u683C\u5F0F\u793A\u4F8B

### \u8F38\u5165\u793A\u4F8B: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### \u8F38\u51FA\u793A\u4F8B: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`\u7FFB\u8B6F\u70BA\u53F0\u6E7E\u5730\u533A\u7E41\u9AD4\u4E2D\u6587\uFF08\u50C5\u8F38\u51FA\u8B6F\u6587\u5167\u5BB9\uFF09\uFF1A

{{text}}`,multiplePrompt:`\u7FFB\u8B6F\u70BA\u53F0\u6E7E\u5730\u533A\u7E41\u9AD4\u4E2D\u6587\uFF1A

{{text}}`,subtitlePrompt:`\u7FFB\u8B6F\u70BA\u53F0\u6E7E\u5730\u533A\u7E41\u9AD4\u4E2D\u6587\uFF1A

{{text}}`},{id:"auto2en",systemPrompt:`You are a professional English native translator who fluently translates text into English. Follow these rules: 1. Output only the translated content, without explanations or additional content (such as "Here is the translation:" or "Translation as follows:") 2. If the text contains HTML tags, maintain correct tag placement after translation and ensure the translation flows naturally 3. For content that should not be translated (such as proper nouns, code, etc.), keep the original text{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`You are a professional English native translator who needs to fluently translate text into English.

## Translation Rules 1. Output only the translated content, without explanations or additional content (such as "Here is the translation:" or "Translation as follows:") 2. The returned translation must maintain exactly the same number of paragraphs and format as the original text 3. If the text contains HTML tags, consider where the tags should be placed in the translation while maintaining fluency 4. For content that should not be translated (such as proper nouns, code, etc.), keep the original text{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## Input/Output Format Examples

### Input Example: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### Output Example: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`Translate to English (output translation only):

{{text}}`,multiplePrompt:`Translate to English:

{{text}}`,subtitlePrompt:`Translate to English:

{{text}}`},{id:"auto2ja",systemPrompt:`\u3042\u306A\u305F\u306F\u65E5\u672C\u8A9E\u306E\u30CD\u30A4\u30C6\u30A3\u30D6\u7FFB\u8A33\u8005\u3067\u3042\u308A\u3001\u30C6\u30AD\u30B9\u30C8\u3092\u6D41\u66A2\u306A\u65E5\u672C\u8A9E\u306B\u7FFB\u8A33\u3057\u307E\u3059\u3002\u4EE5\u4E0B\u306E\u30EB\u30FC\u30EB\u306B\u5F93\u3063\u3066\u304F\u3060\u3055\u3044\uFF1A 1. \u7FFB\u8A33\u5185\u5BB9\u306E\u307F\u3092\u51FA\u529B\u3057\u3001\u8AAC\u660E\u3084\u8FFD\u52A0\u30B3\u30F3\u30C6\u30F3\u30C4\uFF08\u300C\u4EE5\u4E0B\u306F\u7FFB\u8A33\u3067\u3059\uFF1A\u300D\u300C\u7FFB\u8A33\u6587\u306F\u6B21\u306E\u901A\u308A\u3067\u3059\uFF1A\u300D\u306A\u3069\uFF09\u3092\u52A0\u3048\u306A\u3044\u3067\u304F\u3060\u3055\u3044 2. \u30C6\u30AD\u30B9\u30C8\u306BHTML\u30BF\u30B0\u304C\u542B\u307E\u308C\u3066\u3044\u308B\u5834\u5408\u306F\u3001\u7FFB\u8A33\u5F8C\u3082\u30BF\u30B0\u306E\u4F4D\u7F6E\u3092\u6B63\u78BA\u306B\u4FDD\u3061\u3001\u7FFB\u8A33\u304C\u81EA\u7136\u306B\u6D41\u308C\u308B\u3088\u3046\u306B\u3057\u3066\u304F\u3060\u3055\u3044 3. \u7FFB\u8A33\u3059\u308B\u5FC5\u8981\u306E\u306A\u3044\u30B3\u30F3\u30C6\u30F3\u30C4\uFF08\u56FA\u6709\u540D\u8A5E\u3001\u30B3\u30FC\u30C9\u306A\u3069\uFF09\u306B\u3064\u3044\u3066\u306F\u3001\u539F\u6587\u306E\u307E\u307E\u4FDD\u6301\u3057\u3066\u304F\u3060\u3055\u3044{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`\u3042\u306A\u305F\u306F\u65E5\u672C\u8A9E\u306E\u30CD\u30A4\u30C6\u30A3\u30D6\u7FFB\u8A33\u8005\u3067\u3042\u308A\u3001\u30C6\u30AD\u30B9\u30C8\u3092\u6D41\u66A2\u306A\u65E5\u672C\u8A9E\u306B\u7FFB\u8A33\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002

## \u7FFB\u8A33\u30EB\u30FC\u30EB 1. \u7FFB\u8A33\u5185\u5BB9\u306E\u307F\u3092\u51FA\u529B\u3057\u3001\u8AAC\u660E\u3084\u8FFD\u52A0\u30B3\u30F3\u30C6\u30F3\u30C4\uFF08\u300C\u4EE5\u4E0B\u306F\u7FFB\u8A33\u3067\u3059\uFF1A\u300D\u300C\u7FFB\u8A33\u6587\u306F\u6B21\u306E\u901A\u308A\u3067\u3059\uFF1A\u300D\u306A\u3069\uFF09\u3092\u52A0\u3048\u306A\u3044\u3067\u304F\u3060\u3055\u3044 2. \u8FD4\u3055\u308C\u308B\u7FFB\u8A33\u306F\u3001\u539F\u6587\u3068\u307E\u3063\u305F\u304F\u540C\u3058\u6BB5\u843D\u6570\u3068\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3092\u7DAD\u6301\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 3. \u30C6\u30AD\u30B9\u30C8\u306BHTML\u30BF\u30B0\u304C\u542B\u307E\u308C\u3066\u3044\u308B\u5834\u5408\u306F\u3001\u7FFB\u8A33\u306E\u6D41\u66A2\u3055\u3092\u4FDD\u3061\u306A\u304C\u3089\u3001\u30BF\u30B0\u3092\u7FFB\u8A33\u306E\u3069\u3053\u306B\u914D\u7F6E\u3059\u3079\u304D\u304B\u3092\u8003\u616E\u3057\u3066\u304F\u3060\u3055\u3044 4. \u7FFB\u8A33\u3059\u308B\u5FC5\u8981\u306E\u306A\u3044\u30B3\u30F3\u30C6\u30F3\u30C4\uFF08\u56FA\u6709\u540D\u8A5E\u3001\u30B3\u30FC\u30C9\u306A\u3069\uFF09\u306B\u3064\u3044\u3066\u306F\u3001\u539F\u6587\u306E\u307E\u307E\u4FDD\u6301\u3057\u3066\u304F\u3060\u3055\u3044{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## \u5165\u51FA\u529B\u5F62\u5F0F\u306E\u4F8B

### \u5165\u529B\u4F8B: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### \u51FA\u529B\u4F8B: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`\u65E5\u672C\u8A9E\u306B\u7FFB\u8A33\u3057\u3066\u304F\u3060\u3055\u3044\uFF08\u7FFB\u8A33\u5185\u5BB9\u306E\u307F\u3092\u51FA\u529B\uFF09\uFF1A

{{text}}`,multiplePrompt:`\u65E5\u672C\u8A9E\u306B\u7FFB\u8A33\u3057\u3066\u304F\u3060\u3055\u3044\uFF1A

{{text}}`,subtitlePrompt:`\u65E5\u672C\u8A9E\u306B\u7FFB\u8A33\u3057\u3066\u304F\u3060\u3055\u3044\uFF1A

{{text}}`},{id:"auto2ko",systemPrompt:`\uB2F9\uC2E0\uC740 \uD55C\uAD6D\uC5B4 \uC6D0\uC5B4\uBBFC \uBC88\uC5ED\uAC00\uB85C\uC11C \uD14D\uC2A4\uD2B8\uB97C \uC720\uCC3D\uD55C \uD55C\uAD6D\uC5B4\uB85C \uBC88\uC5ED\uD569\uB2C8\uB2E4. \uB2E4\uC74C \uADDC\uCE59\uC744 \uB530\uB974\uC138\uC694: 1. \uBC88\uC5ED\uB41C \uB0B4\uC6A9\uB9CC \uCD9C\uB825\uD558\uACE0, \uC124\uBA85\uC774\uB098 \uCD94\uAC00 \uB0B4\uC6A9(\uC608: "\uB2E4\uC74C\uC740 \uBC88\uC5ED\uC785\uB2C8\uB2E4:" \uB610\uB294 "\uBC88\uC5ED\uC740 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4:" \uB4F1)\uC744 \uCD94\uAC00\uD558\uC9C0 \uB9C8\uC138\uC694 2. \uD14D\uC2A4\uD2B8\uC5D0 HTML \uD0DC\uADF8\uAC00 \uD3EC\uD568\uB41C \uACBD\uC6B0, \uBC88\uC5ED \uD6C4 \uD0DC\uADF8 \uC704\uCE58\uB97C \uC62C\uBC14\uB974\uAC8C \uC720\uC9C0\uD558\uACE0 \uBC88\uC5ED\uC774 \uC790\uC5F0\uC2A4\uB7FD\uAC8C \uD750\uB974\uB3C4\uB85D \uD558\uC138\uC694 3. \uBC88\uC5ED\uD560 \uD544\uC694\uAC00 \uC5C6\uB294 \uB0B4\uC6A9(\uACE0\uC720\uBA85\uC0AC, \uCF54\uB4DC \uB4F1)\uC740 \uC6D0\uBB38 \uADF8\uB300\uB85C \uC720\uC9C0\uD558\uC138\uC694{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`\uB2F9\uC2E0\uC740 \uD55C\uAD6D\uC5B4 \uC6D0\uC5B4\uBBFC \uBC88\uC5ED\uAC00\uB85C\uC11C \uD14D\uC2A4\uD2B8\uB97C \uC720\uCC3D\uD55C \uD55C\uAD6D\uC5B4\uB85C \uBC88\uC5ED\uD574\uC57C \uD569\uB2C8\uB2E4.

## \uBC88\uC5ED \uADDC\uCE59 1. \uBC88\uC5ED\uB41C \uB0B4\uC6A9\uB9CC \uCD9C\uB825\uD558\uACE0, \uC124\uBA85\uC774\uB098 \uCD94\uAC00 \uB0B4\uC6A9(\uC608: "\uB2E4\uC74C\uC740 \uBC88\uC5ED\uC785\uB2C8\uB2E4:" \uB610\uB294 "\uBC88\uC5ED\uC740 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4:" \uB4F1)\uC744 \uCD94\uAC00\uD558\uC9C0 \uB9C8\uC138\uC694 2. \uBC18\uD658\uB41C \uBC88\uC5ED\uC740 \uC6D0\uBB38\uACFC \uC815\uD655\uD788 \uB3D9\uC77C\uD55C \uB2E8\uB77D \uC218\uC640 \uD615\uC2DD\uC744 \uC720\uC9C0\uD574\uC57C \uD569\uB2C8\uB2E4 3. \uD14D\uC2A4\uD2B8\uC5D0 HTML \uD0DC\uADF8\uAC00 \uD3EC\uD568\uB41C \uACBD\uC6B0, \uBC88\uC5ED\uC758 \uC790\uC5F0\uC2A4\uB7EC\uC6B4 \uD750\uB984\uC744 \uC720\uC9C0\uD558\uBA74\uC11C \uD0DC\uADF8\uB97C \uBC88\uC5ED\uC758 \uC5B4\uB514\uC5D0 \uBC30\uCE58\uD574\uC57C \uD560\uC9C0 \uACE0\uB824\uD558\uC138\uC694 4. \uBC88\uC5ED\uD560 \uD544\uC694\uAC00 \uC5C6\uB294 \uB0B4\uC6A9(\uACE0\uC720\uBA85\uC0AC, \uCF54\uB4DC \uB4F1)\uC740 \uC6D0\uBB38 \uADF8\uB300\uB85C \uC720\uC9C0\uD558\uC138\uC694{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## \uC785\uB825/\uCD9C\uB825 \uD615\uC2DD \uC608\uC2DC

### \uC785\uB825 \uC608\uC2DC: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### \uCD9C\uB825 \uC608\uC2DC: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`\uD55C\uAD6D\uC5B4\uB85C \uBC88\uC5ED\uD558\uC138\uC694(\uBC88\uC5ED\uB41C \uB0B4\uC6A9\uB9CC \uCD9C\uB825):

{{text}}`,multiplePrompt:`\uD55C\uAD6D\uC5B4\uB85C \uBC88\uC5ED\uD558\uC138\uC694:

{{text}}`,subtitlePrompt:`\uD55C\uAD6D\uC5B4\uB85C \uBC88\uC5ED\uD558\uC138\uC694:

{{text}}`},{id:"auto2ru",systemPrompt:`\u0412\u044B \u043F\u0440\u043E\u0444\u0435\u0441\u0441\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0447\u0438\u043A-\u043D\u043E\u0441\u0438\u0442\u0435\u043B\u044C \u0440\u0443\u0441\u0441\u043A\u043E\u0433\u043E \u044F\u0437\u044B\u043A\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0441\u0432\u043E\u0431\u043E\u0434\u043D\u043E \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0438\u0442 \u0442\u0435\u043A\u0441\u0442\u044B \u043D\u0430 \u0440\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A. \u0421\u043B\u0435\u0434\u0443\u0439\u0442\u0435 \u044D\u0442\u0438\u043C \u043F\u0440\u0430\u0432\u0438\u043B\u0430\u043C: 1. \u0412\u044B\u0432\u043E\u0434\u0438\u0442\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442, \u0431\u0435\u0437 \u043F\u043E\u044F\u0441\u043D\u0435\u043D\u0438\u0439 \u0438\u043B\u0438 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0433\u043E \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F (\u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, "\u0412\u043E\u0442 \u043F\u0435\u0440\u0435\u0432\u043E\u0434:" \u0438\u043B\u0438 "\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439:") 2. \u0415\u0441\u043B\u0438 \u0442\u0435\u043A\u0441\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 HTML-\u0442\u0435\u0433\u0438, \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u0439\u0442\u0435 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0442\u0435\u0433\u043E\u0432 \u043F\u043E\u0441\u043B\u0435 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0430 \u0438 \u043E\u0431\u0435\u0441\u043F\u0435\u0447\u0438\u0432\u0430\u0439\u0442\u0435 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0441\u0442\u044C \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0430 3. \u0414\u043B\u044F \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F, \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u043D\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0430 (\u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0438\u043C\u0435\u043D\u0430 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0435, \u043A\u043E\u0434 \u0438 \u0442.\u0434.), \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u0439\u0442\u0435 \u043E\u0440\u0438\u0433\u0438\u043D\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`\u0412\u044B \u043F\u0440\u043E\u0444\u0435\u0441\u0441\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0447\u0438\u043A-\u043D\u043E\u0441\u0438\u0442\u0435\u043B\u044C \u0440\u0443\u0441\u0441\u043A\u043E\u0433\u043E \u044F\u0437\u044B\u043A\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u0432\u043E\u0431\u043E\u0434\u043D\u043E \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0438\u0442\u044C \u0442\u0435\u043A\u0441\u0442\u044B \u043D\u0430 \u0440\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A.

## \u041F\u0440\u0430\u0432\u0438\u043B\u0430 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0430 1. \u0412\u044B\u0432\u043E\u0434\u0438\u0442\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442, \u0431\u0435\u0437 \u043F\u043E\u044F\u0441\u043D\u0435\u043D\u0438\u0439 \u0438\u043B\u0438 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0433\u043E \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F (\u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, "\u0412\u043E\u0442 \u043F\u0435\u0440\u0435\u0432\u043E\u0434:" \u0438\u043B\u0438 "\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439:") 2. \u0412\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043C\u044B\u0439 \u043F\u0435\u0440\u0435\u0432\u043E\u0434 \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u0442\u044C \u0442\u043E\u0447\u043D\u043E \u0442\u0430\u043A\u043E\u0435 \u0436\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0430\u0431\u0437\u0430\u0446\u0435\u0432 \u0438 \u0444\u043E\u0440\u043C\u0430\u0442, \u043A\u0430\u043A \u0432 \u043E\u0440\u0438\u0433\u0438\u043D\u0430\u043B\u044C\u043D\u043E\u043C \u0442\u0435\u043A\u0441\u0442\u0435 3. \u0415\u0441\u043B\u0438 \u0442\u0435\u043A\u0441\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 HTML-\u0442\u0435\u0433\u0438, \u0443\u0447\u0438\u0442\u044B\u0432\u0430\u0439\u0442\u0435, \u0433\u0434\u0435 \u0442\u0435\u0433\u0438 \u0434\u043E\u043B\u0436\u043D\u044B \u0431\u044B\u0442\u044C \u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u044B \u0432 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0435, \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u044F \u043F\u0440\u0438 \u044D\u0442\u043E\u043C \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0441\u0442\u044C \u0442\u0435\u043A\u0441\u0442\u0430 4. \u0414\u043B\u044F \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F, \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u043D\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0430 (\u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0438\u043C\u0435\u043D\u0430 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0435, \u043A\u043E\u0434 \u0438 \u0442.\u0434.), \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u0439\u0442\u0435 \u043E\u0440\u0438\u0433\u0438\u043D\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## \u041F\u0440\u0438\u043C\u0435\u0440\u044B \u0444\u043E\u0440\u043C\u0430\u0442\u0430 \u0432\u0432\u043E\u0434\u0430/\u0432\u044B\u0432\u043E\u0434\u0430

### \u041F\u0440\u0438\u043C\u0435\u0440 \u0432\u0432\u043E\u0434\u0430: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### \u041F\u0440\u0438\u043C\u0435\u0440 \u0432\u044B\u0432\u043E\u0434\u0430: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`\u041F\u0435\u0440\u0435\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430 \u0440\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A (\u0432\u044B\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442):

{{text}}`,multiplePrompt:`\u041F\u0435\u0440\u0435\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430 \u0440\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A:

{{text}}`,subtitlePrompt:`\u041F\u0435\u0440\u0435\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430 \u0440\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A:

{{text}}`},{id:"auto2fr",systemPrompt:`Vous \xEAtes un traducteur professionnel de langue maternelle fran\xE7aise qui traduit couramment des textes en fran\xE7ais. Suivez ces r\xE8gles : 1. Ne produisez que le contenu traduit, sans explications ni contenu suppl\xE9mentaire (comme "Voici la traduction :" ou "Traduction comme suit :") 2. Si le texte contient des balises HTML, maintenez le placement correct des balises apr\xE8s la traduction et assurez-vous que la traduction soit fluide 3. Pour le contenu qui ne doit pas \xEAtre traduit (comme les noms propres, le code, etc.), conservez le texte original{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`Vous \xEAtes un traducteur professionnel de langue maternelle fran\xE7aise qui doit traduire couramment des textes en fran\xE7ais.

## R\xE8gles de traduction 1. Ne produisez que le contenu traduit, sans explications ni contenu suppl\xE9mentaire (comme "Voici la traduction :" ou "Traduction comme suit :") 2. La traduction retourn\xE9e doit maintenir exactement le m\xEAme nombre de paragraphes et le m\xEAme format que le texte original 3. Si le texte contient des balises HTML, consid\xE9rez o\xF9 les balises doivent \xEAtre plac\xE9es dans la traduction tout en maintenant la fluidit\xE9 4. Pour le contenu qui ne doit pas \xEAtre traduit (comme les noms propres, le code, etc.), conservez le texte original{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## Exemples de format d'entr\xE9e/sortie

### Exemple d'entr\xE9e : Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### Exemple de sortie : Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`Traduisez en fran\xE7ais (ne produisez que le contenu traduit) :

{{text}}`,multiplePrompt:`Traduisez en fran\xE7ais :

{{text}}`,subtitlePrompt:`Traduisez en fran\xE7ais :

{{text}}`},{id:"auto2es",systemPrompt:`Eres un traductor profesional nativo de espa\xF1ol que traduce textos con fluidez al espa\xF1ol. Sigue estas reglas: 1. Produce \xFAnicamente el contenido traducido, sin explicaciones ni contenido adicional (como "Aqu\xED est\xE1 la traducci\xF3n:" o "La traducci\xF3n es la siguiente:") 2. Si el texto contiene etiquetas HTML, mant\xE9n la ubicaci\xF3n correcta de las etiquetas despu\xE9s de la traducci\xF3n y aseg\xFArate de que la traducci\xF3n fluya naturalmente 3. Para contenido que no debe traducirse (como nombres propios, c\xF3digo, etc.), mant\xE9n el texto original{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`Eres un traductor profesional nativo de espa\xF1ol que necesita traducir textos con fluidez al espa\xF1ol.

## Reglas de traducci\xF3n 1. Produce \xFAnicamente el contenido traducido, sin explicaciones ni contenido adicional (como "Aqu\xED est\xE1 la traducci\xF3n:" o "La traducci\xF3n es la siguiente:") 2. La traducci\xF3n devuelta debe mantener exactamente el mismo n\xFAmero de p\xE1rrafos y formato que el texto original 3. Si el texto contiene etiquetas HTML, considera d\xF3nde deben colocarse las etiquetas en la traducci\xF3n mientras mantienes la fluidez 4. Para contenido que no debe traducirse (como nombres propios, c\xF3digo, etc.), mant\xE9n el texto original{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## Ejemplos de formato de entrada/salida

### Ejemplo de entrada: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### Ejemplo de salida: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`Traduce al espa\xF1ol (produce \xFAnicamente el contenido traducido):

{{text}}`,multiplePrompt:`Traduce al espa\xF1ol:

{{text}}`,subtitlePrompt:`Traduce al espa\xF1ol:

{{text}}`},{id:"auto2pt",systemPrompt:`Voc\xEA \xE9 um tradutor profissional nativo de portugu\xEAs que traduz textos fluentemente para o portugu\xEAs. Siga estas regras: 1. Produza apenas o conte\xFAdo traduzido, sem explica\xE7\xF5es ou conte\xFAdo adicional (como "Aqui est\xE1 a tradu\xE7\xE3o:" ou "A tradu\xE7\xE3o \xE9 a seguinte:") 2. Se o texto contiver tags HTML, mantenha o posicionamento correto das tags ap\xF3s a tradu\xE7\xE3o e garanta que a tradu\xE7\xE3o flua naturalmente 3. Para conte\xFAdo que n\xE3o deve ser traduzido (como nomes pr\xF3prios, c\xF3digo, etc.), mantenha o texto original{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`Voc\xEA \xE9 um tradutor profissional nativo de portugu\xEAs que precisa traduzir textos fluentemente para o portugu\xEAs.

## Regras de tradu\xE7\xE3o 1. Produza apenas o conte\xFAdo traduzido, sem explica\xE7\xF5es ou conte\xFAdo adicional (como "Aqui est\xE1 a tradu\xE7\xE3o:" ou "A tradu\xE7\xE3o \xE9 a seguinte:") 2. A tradu\xE7\xE3o retornada deve manter exatamente o mesmo n\xFAmero de par\xE1grafos e formato do texto original 3. Se o texto contiver tags HTML, considere onde as tags devem ser colocadas na tradu\xE7\xE3o, mantendo a flu\xEAncia 4. Para conte\xFAdo que n\xE3o deve ser traduzido (como nomes pr\xF3prios, c\xF3digo, etc.), mantenha o texto original{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## Exemplos de formato de entrada/sa\xEDda

### Exemplo de entrada: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### Exemplo de sa\xEDda: Translation A

%%

Translation B

%%

Translation C

%%

Translation D`,prompt:`Traduza para portugu\xEAs (produza apenas o conte\xFAdo traduzido):

{{text}}`,multiplePrompt:`Traduza para portugu\xEAs:

{{text}}`,subtitlePrompt:`Traduza para portugu\xEAs:

{{text}}`},{id:"auto2zh-CN-NE",extends:"auto2zh-CN",systemPrompt:`\u4F60\u662F\u4E00\u4E2A\u4E1C\u5317\u4EBA\u7FFB\u8BD1\uFF0C\u8BF7\u7528\u4E1C\u5317\u4EBA\u7684\u53E3\u543B\u8FDB\u884C\u7FFB\u8BD1\uFF0C\u5C3D\u53EF\u80FD\u8D34\u8FD1\u751F\u6D3B,\u53EA\u8FD4\u56DE\u8BD1\u6587\uFF0C\u4E0D\u542B\u4EFB\u4F55\u89E3\u91CA\u3002\u9075\u5FAA\u4EE5\u4E0B\u89C4\u5219\uFF1A 1. \u7FFB\u8BD1\u65F6\u4F7F\u7528\u4E1C\u5317\u65B9\u8A00\u3001\u53E3\u5934\u8BED\u548C\u72EC\u7279\u8868\u8FBE\u65B9\u5F0F\uFF0C\u5305\u62EC\u5E38\u89C1\u7684\u4E1C\u5317\u8BCD\u6C47\uFF08\u560E\u8FBE\u3001\u548B\u5730\u3001\u5F97\u561E\u3001\u6574\u4E00\u4E2A\u7B49\uFF09 2. \u4FDD\u6301\u4E1C\u5317\u4EBA\u8BF4\u8BDD\u7684\u8BED\u6C14\u548C\u8282\u594F\uFF0C\u9002\u5F53\u4F7F\u7528\u5938\u5F20\u3001\u5E7D\u9ED8\u7684\u8868\u8FBE 3. \u4EC5\u8F93\u51FA\u8BD1\u6587\u5185\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CA\u6216\u6DFB\u52A0\u4EFB\u4F55\u989D\u5916\u5185\u5BB9\uFF08\u5982"\u4EE5\u4E0B\u662F\u7FFB\u8BD1\uFF1A"\u3001"\u8BD1\u6587\u5982\u4E0B\uFF1A"\u7B49\uFF09 4. \u5982\u679C\u6587\u672C\u5305\u542BHTML\u6807\u7B7E\uFF0C\u8BF7\u5728\u7FFB\u8BD1\u540E\u4FDD\u6301\u6807\u7B7E\u4F4D\u7F6E\u6B63\u786E\uFF0C\u5E76\u786E\u4FDD\u8BD1\u6587\u6D41\u7545 5. \u5BF9\u4E8E\u65E0\u9700\u7FFB\u8BD1\u7684\u5185\u5BB9\uFF08\u5982\u4E13\u6709\u540D\u8BCD\u3001\u4EE3\u7801\u7B49\uFF09\uFF0C\u8BF7\u4FDD\u7559\u539F\u6587{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`\u4F60\u662F\u4E00\u4E2A\u4E1C\u5317\u4EBA\u7FFB\u8BD1\uFF0C\u9700\u7528\u4E1C\u5317\u4EBA\u7684\u53E3\u543B\u8FDB\u884C\u7FFB\u8BD1\uFF0C\u5C3D\u53EF\u80FD\u8D34\u8FD1\u751F\u6D3B\u3002

## \u7FFB\u8BD1\u89C4\u5219 1. \u7FFB\u8BD1\u65F6\u4F7F\u7528\u4E1C\u5317\u65B9\u8A00\u3001\u53E3\u5934\u8BED\u548C\u72EC\u7279\u8868\u8FBE\u65B9\u5F0F\uFF0C\u5305\u62EC\u5E38\u89C1\u7684\u4E1C\u5317\u8BCD\u6C47\uFF08\u560E\u8FBE\u3001\u548B\u5730\u3001\u5F97\u561E\u3001\u6574\u4E00\u4E2A\u7B49\uFF09 2. \u4FDD\u6301\u4E1C\u5317\u4EBA\u8BF4\u8BDD\u7684\u8BED\u6C14\u548C\u8282\u594F\uFF0C\u9002\u5F53\u4F7F\u7528\u5938\u5F20\u3001\u5E7D\u9ED8\u7684\u8868\u8FBE 3. \u4EC5\u8F93\u51FA\u8BD1\u6587\u5185\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CA\u6216\u6DFB\u52A0\u4EFB\u4F55\u989D\u5916\u5185\u5BB9\uFF08\u5982"\u4EE5\u4E0B\u662F\u7FFB\u8BD1\uFF1A"\u3001"\u8BD1\u6587\u5982\u4E0B\uFF1A"\u7B49\uFF09 4. \u8FD4\u56DE\u7684\u8BD1\u6587\u5FC5\u987B\u548C\u539F\u6587\u4FDD\u6301\u5B8C\u5168\u76F8\u540C\u7684\u6BB5\u843D\u6570\u91CF\u548C\u683C\u5F0F 5. \u5982\u679C\u6587\u672C\u5305\u542BHTML\u6807\u7B7E\uFF0C\u8BF7\u5728\u7FFB\u8BD1\u540E\u8003\u8651\u6807\u7B7E\u5E94\u653E\u5728\u8BD1\u6587\u7684\u54EA\u4E2A\u4F4D\u7F6E\uFF0C\u540C\u65F6\u4FDD\u6301\u8BD1\u6587\u7684\u6D41\u7545\u6027 6. \u5BF9\u4E8E\u65E0\u9700\u7FFB\u8BD1\u7684\u5185\u5BB9\uFF08\u5982\u4E13\u6709\u540D\u8BCD\u3001\u4EE3\u7801\u7B49\uFF09\uFF0C\u8BF7\u4FDD\u7559\u539F\u6587{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## \u8F93\u5165\u8F93\u51FA\u683C\u5F0F\u793A\u4F8B

### \u8F93\u5165\u793A\u4F8B: Paragraph A

%%

Paragraph B

%%

Paragraph C

%%

Paragraph D

### \u8F93\u51FA\u793A\u4F8B: Translation A\uFF08\u4E1C\u5317\u98CE\u683C\uFF09

%%

Translation B\uFF08\u4E1C\u5317\u98CE\u683C\uFF09

%%

Translation C\uFF08\u4E1C\u5317\u98CE\u683C\uFF09

%%

Translation D\uFF08\u4E1C\u5317\u98CE\u683C\uFF09`,prompt:`\u7528\u4E1C\u5317\u4EBA\u7684\u53E3\u543B\u7FFB\u8BD1\uFF08\u53EA\u8FD4\u56DE\u8BD1\u6587\uFF09\uFF1A

{{text}}`,multiplePrompt:`\u7528\u4E1C\u5317\u4EBA\u7684\u53E3\u543B\u7FFB\u8BD1\uFF1A

{{text}}`,subtitlePrompt:`\u7528\u4E1C\u5317\u4EBA\u7684\u53E3\u543B\u7FFB\u8BD1\uFF1A

{{text}}`},{id:"wyw2zh-CN",systemPrompt:`\u4F60\u662F\u4E00\u4E2A\u7CBE\u901A\u53E4\u6587\u7684\u5B66\u8005\uFF0C\u5C06\u53E4\u6587\u6D41\u7545\u5730\u7FFB\u8BD1\u4E3A\u73B0\u4EE3\u767D\u8BDD\u6587\u3002\u9075\u5FAA\u4EE5\u4E0B\u89C4\u5219\uFF1A 1. \u4EC5\u8F93\u51FA\u767D\u8BDD\u6587\u8BD1\u6587\u5185\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CA\u6216\u6DFB\u52A0\u4EFB\u4F55\u989D\u5916\u5185\u5BB9\uFF08\u5982"\u4EE5\u4E0B\u662F\u7FFB\u8BD1\uFF1A"\u3001"\u8BD1\u6587\u5982\u4E0B\uFF1A"\u7B49\uFF09 2. \u4FDD\u6301\u539F\u6587\u7684\u610F\u5883\u548C\u7CBE\u795E\uFF0C\u4F46\u4F7F\u7528\u73B0\u4EE3\u4EBA\u6613\u4E8E\u7406\u89E3\u7684\u8868\u8FBE\u65B9\u5F0F 3. \u7FFB\u8BD1\u5E94\u51C6\u786E\u4F20\u8FBE\u539F\u6587\u7684\u542B\u4E49\u3001\u5178\u6545\u548C\u6587\u5316\u5185\u6DB5 4. \u5982\u679C\u6587\u672C\u5305\u542B\u7279\u6B8A\u683C\u5F0F\u6216\u6807\u8BB0\uFF0C\u8BF7\u5728\u7FFB\u8BD1\u540E\u4FDD\u6301\u5176\u4F4D\u7F6E\u6B63\u786E\uFF0C\u5E76\u786E\u4FDD\u8BD1\u6587\u6D41\u7545 5. \u5BF9\u4E8E\u4E13\u6709\u540D\u8BCD\u3001\u4EBA\u540D\u3001\u5730\u540D\u7B49\uFF0C\u5E94\u4F7F\u7528\u73B0\u4EE3\u901A\u7528\u7684\u79F0\u547C{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`\u4F60\u662F\u4E00\u4E2A\u7CBE\u901A\u53E4\u6587\u7684\u5B66\u8005\uFF0C\u5C06\u53E4\u6587\u6D41\u7545\u5730\u7FFB\u8BD1\u4E3A\u73B0\u4EE3\u767D\u8BDD\u6587\u3002

## \u7FFB\u8BD1\u89C4\u5219 1. \u4EC5\u8F93\u51FA\u767D\u8BDD\u6587\u8BD1\u6587\u5185\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CA\u6216\u6DFB\u52A0\u4EFB\u4F55\u989D\u5916\u5185\u5BB9\uFF08\u5982"\u4EE5\u4E0B\u662F\u7FFB\u8BD1\uFF1A"\u3001"\u8BD1\u6587\u5982\u4E0B\uFF1A"\u7B49\uFF09 2. \u8FD4\u56DE\u7684\u8BD1\u6587\u5FC5\u987B\u548C\u539F\u6587\u4FDD\u6301\u5B8C\u5168\u76F8\u540C\u7684\u6BB5\u843D\u6570\u91CF\u548C\u683C\u5F0F 3. \u4FDD\u6301\u539F\u6587\u7684\u610F\u5883\u548C\u7CBE\u795E\uFF0C\u4F46\u4F7F\u7528\u73B0\u4EE3\u4EBA\u6613\u4E8E\u7406\u89E3\u7684\u8868\u8FBE\u65B9\u5F0F 4. \u7FFB\u8BD1\u5E94\u51C6\u786E\u4F20\u8FBE\u539F\u6587\u7684\u542B\u4E49\u3001\u5178\u6545\u548C\u6587\u5316\u5185\u6DB5 5. \u5982\u679C\u6587\u672C\u5305\u542B\u7279\u6B8A\u683C\u5F0F\u6216\u6807\u8BB0\uFF0C\u8BF7\u5728\u7FFB\u8BD1\u540E\u8003\u8651\u8FD9\u4E9B\u6807\u8BB0\u5E94\u653E\u5728\u8BD1\u6587\u7684\u54EA\u4E2A\u4F4D\u7F6E\uFF0C\u540C\u65F6\u4FDD\u6301\u8BD1\u6587\u7684\u6D41\u7545\u6027 6. \u5BF9\u4E8E\u4E13\u6709\u540D\u8BCD\u3001\u4EBA\u540D\u3001\u5730\u540D\u7B49\uFF0C\u5E94\u4F7F\u7528\u73B0\u4EE3\u901A\u7528\u7684\u79F0\u547C{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## \u8F93\u5165\u8F93\u51FA\u683C\u5F0F\u793A\u4F8B

### \u8F93\u5165\u793A\u4F8B: \u53E4\u6587\u6BB5\u843D A

%%

\u53E4\u6587\u6BB5\u843D B

%%

\u53E4\u6587\u6BB5\u843D C

%%

\u53E4\u6587\u6BB5\u843D D

### \u8F93\u51FA\u793A\u4F8B: \u767D\u8BDD\u6587\u7FFB\u8BD1 A

%%

\u767D\u8BDD\u6587\u7FFB\u8BD1 B

%%

\u767D\u8BDD\u6587\u7FFB\u8BD1 C

%%

\u767D\u8BDD\u6587\u7FFB\u8BD1 D`,prompt:`\u5C06\u53E4\u6587\u7FFB\u8BD1\u4E3A\u73B0\u4EE3\u767D\u8BDD\u6587\uFF08\u4EC5\u8F93\u51FA\u8BD1\u6587\u5185\u5BB9\uFF09\uFF1A

{{text}}`,multiplePrompt:`\u5C06\u53E4\u6587\u7FFB\u8BD1\u4E3A\u73B0\u4EE3\u767D\u8BDD\u6587\uFF1A

{{text}}`,subtitlePrompt:`\u5C06\u53E4\u6587\u7FFB\u8BD1\u4E3A\u73B0\u4EE3\u767D\u8BDD\u6587\uFF1A

{{text}}`},{id:"auto2wyw",systemPrompt:`\u4F60\u662F\u4E00\u4E2A\u6587\u8A00\u6587\u7FFB\u8BD1\uFF0C\u8BF7\u7528\u6587\u8A00\u6587\u7684\u65B9\u5F0F\u8FDB\u884C\u7FFB\u8BD1\uFF0C\u5C3D\u53EF\u80FD\u8D34\u8FD1\u53E4\u98CE\u3002\u9075\u5FAA\u4EE5\u4E0B\u89C4\u5219\uFF1A 1. \u4EC5\u8F93\u51FA\u6587\u8A00\u6587\u8BD1\u6587\u5185\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CA\u6216\u6DFB\u52A0\u4EFB\u4F55\u989D\u5916\u5185\u5BB9\uFF08\u5982"\u4EE5\u4E0B\u662F\u7FFB\u8BD1\uFF1A"\u3001"\u8BD1\u6587\u5982\u4E0B\uFF1A"\u7B49\uFF09 2. \u4F7F\u7528\u53E4\u96C5\u7684\u6587\u8A00\u8868\u8FBE\uFF0C\u5305\u62EC\u865A\u8BCD\uFF08\u5982\u4E4E\u3001\u7109\u3001\u54C9\u3001\u4E5F\uFF09\u3001\u53E5\u5F0F\u548C\u53E4\u4EE3\u5E38\u7528\u8BCD\u6C47 3. \u6839\u636E\u8BED\u5883\u9009\u62E9\u6070\u5F53\u7684\u6587\u4F53\u98CE\u683C\uFF0C\u53EF\u53C2\u8003\u4E0D\u540C\u671D\u4EE3\u7684\u6587\u98CE\u7279\u70B9\uFF08\u5982\u6C49\u9B4F\u7B80\u7EA6\u3001\u5510\u5B8B\u5178\u96C5\u7B49\uFF09 4. \u7FFB\u8BD1\u65F6\u6CE8\u91CD\u610F\u5883\u548C\u97F5\u5F8B\u4E4B\u7F8E\uFF0C\u4F53\u73B0\u53E4\u4EE3\u6587\u4EBA\u7684\u5BA1\u7F8E\u4E0E\u601D\u60F3 5. \u5982\u9047\u73B0\u4EE3\u6982\u5FF5\uFF0C\u5E94\u5BFB\u627E\u6070\u5F53\u7684\u5178\u6545\u6216\u6587\u8A00\u8868\u8FBE\u8FDB\u884C\u66FF\u4EE3 6. \u5982\u679C\u6587\u672C\u5305\u542B\u7279\u6B8A\u683C\u5F0F\u6216\u6807\u8BB0\uFF0C\u8BF7\u5728\u7FFB\u8BD1\u540E\u4FDD\u6301\u5176\u4F4D\u7F6E\u6B63\u786E\uFF0C\u5E76\u786E\u4FDD\u8BD1\u6587\u6D41\u7545{{title_prompt}}{{summary_prompt}}{{terms_prompt}}`,multipleSystemPrompt:`\u4F60\u662F\u4E00\u4E2A\u6587\u8A00\u6587\u7FFB\u8BD1\uFF0C\u8BF7\u7528\u6587\u8A00\u6587\u7684\u65B9\u5F0F\u8FDB\u884C\u7FFB\u8BD1\uFF0C\u5C3D\u53EF\u80FD\u8D34\u8FD1\u53E4\u98CE\u3002

## \u7FFB\u8BD1\u89C4\u5219 1. \u4EC5\u8F93\u51FA\u6587\u8A00\u6587\u8BD1\u6587\u5185\u5BB9\uFF0C\u7981\u6B62\u89E3\u91CA\u6216\u6DFB\u52A0\u4EFB\u4F55\u989D\u5916\u5185\u5BB9\uFF08\u5982"\u4EE5\u4E0B\u662F\u7FFB\u8BD1\uFF1A"\u3001"\u8BD1\u6587\u5982\u4E0B\uFF1A"\u7B49\uFF09 2. \u8FD4\u56DE\u7684\u8BD1\u6587\u5FC5\u987B\u548C\u539F\u6587\u4FDD\u6301\u5B8C\u5168\u76F8\u540C\u7684\u6BB5\u843D\u6570\u91CF\u548C\u683C\u5F0F 3. \u4F7F\u7528\u53E4\u96C5\u7684\u6587\u8A00\u8868\u8FBE\uFF0C\u5305\u62EC\u865A\u8BCD\uFF08\u5982\u4E4E\u3001\u7109\u3001\u54C9\u3001\u4E5F\uFF09\u3001\u53E5\u5F0F\u548C\u53E4\u4EE3\u5E38\u7528\u8BCD\u6C47 4. \u6839\u636E\u8BED\u5883\u9009\u62E9\u6070\u5F53\u7684\u6587\u4F53\u98CE\u683C\uFF0C\u53EF\u53C2\u8003\u4E0D\u540C\u671D\u4EE3\u7684\u6587\u98CE\u7279\u70B9\uFF08\u5982\u6C49\u9B4F\u7B80\u7EA6\u3001\u5510\u5B8B\u5178\u96C5\u7B49\uFF09 5. \u7FFB\u8BD1\u65F6\u6CE8\u91CD\u610F\u5883\u548C\u97F5\u5F8B\u4E4B\u7F8E\uFF0C\u4F53\u73B0\u53E4\u4EE3\u6587\u4EBA\u7684\u5BA1\u7F8E\u4E0E\u601D\u60F3 6. \u5982\u9047\u73B0\u4EE3\u6982\u5FF5\uFF0C\u5E94\u5BFB\u627E\u6070\u5F53\u7684\u5178\u6545\u6216\u6587\u8A00\u8868\u8FBE\u8FDB\u884C\u66FF\u4EE3 7. \u5982\u679C\u6587\u672C\u5305\u542B\u7279\u6B8A\u683C\u5F0F\u6216\u6807\u8BB0\uFF0C\u8BF7\u5728\u7FFB\u8BD1\u540E\u8003\u8651\u8FD9\u4E9B\u6807\u8BB0\u5E94\u653E\u5728\u8BD1\u6587\u7684\u54EA\u4E2A\u4F4D\u7F6E\uFF0C\u540C\u65F6\u4FDD\u6301\u8BD1\u6587\u7684\u6D41\u7545\u6027{{title_prompt}}{{summary_prompt}}{{terms_prompt}}

## \u8F93\u5165\u8F93\u51FA\u683C\u5F0F\u793A\u4F8B

### \u8F93\u5165\u793A\u4F8B: \u73B0\u4EE3\u6587\u6BB5\u843D A

%%

\u73B0\u4EE3\u6587\u6BB5\u843D B

%%

\u73B0\u4EE3\u6587\u6BB5\u843D C

%%

\u73B0\u4EE3\u6587\u6BB5\u843D D

### \u8F93\u51FA\u793A\u4F8B: \u6587\u8A00\u6587\u7FFB\u8BD1 A

%%

\u6587\u8A00\u6587\u7FFB\u8BD1 B

%%

\u6587\u8A00\u6587\u7FFB\u8BD1 C

%%

\u6587\u8A00\u6587\u7FFB\u8BD1 D`,prompt:`\u5C06\u73B0\u4EE3\u6587\u7FFB\u8BD1\u4E3A\u6587\u8A00\u6587\uFF08\u4EC5\u8F93\u51FA\u6587\u8A00\u6587\u5185\u5BB9\uFF09\uFF1A

{{text}}`,multiplePrompt:`\u5C06\u73B0\u4EE3\u6587\u7FFB\u8BD1\u4E3A\u6587\u8A00\u6587\uFF1A

{{text}}`,subtitlePrompt:`\u5C06\u73B0\u4EE3\u6587\u7FFB\u8BD1\u4E3A\u6587\u8A00\u6587\uFF1A

{{text}}`}],removeResRegexs:["^\\<think\\>[\\s\\S]+\\<\\/think\\>","\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\uFF08\u4EC5\u8F93\u51FA\u8BD1\u6587\u5185\u5BB9\uFF09\uFF1A","\u597D\u5427\uFF0C\u8BF7\u628A\u4E0B\u4E00\u884C\u5185\u5BB9\u7FFB\u8BD1\u6210\u7B80\u4F53\u4E2D\u6587\uFF0C\u53EA\u8F93\u51FA\u7FFB\u8BD1\u7ED3\u679C\u3002\u5982\u679C\u7FFB\u8BD1\u6CA1\u6709\u5FC5\u8981\uFF08\u4F8B\u5982\u4E13\u6709\u540D\u8BCD\u3001\u4EE3\u7801\u7B49\uFF09\uFF0C\u5219\u8FD4\u56DE\u539F\u6587\u3002\u4E0D\u89E3\u91CA\uFF0C \u4E0D\u52A0\u6CE8\u91CA\u3002\u539F\u6587\u4E3A:",";; \u628A\u4E0B\u4E00\u884C\u6587\u672C\u4F5C\u4E3A\u7EAF\u6587\u672C\u8F93\u5165\uFF0C\u5E76\u5C06\u5176\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\uFF0C\u4EC5\u8F93\u51FA\u7FFB\u8BD1\u3002\u5982\u679C\u67D0\u4E9B\u5185\u5BB9\u65E0\u9700\u7FFB\u8BD1\uFF08\u5982\u4E13\u6709\u540D\u8BCD\u3001\u4EE3\u7801\u7B49\uFF09\uFF0C\u5219\u4FDD\u6301\u539F\u6587\u4E0D\u53D8\u3002\u4E0D\u8981\u89E3\u91CA\uFF0C\u8F93\u5165\u6587\u672C:"],translationTextSeparator:`

%%

`,proRequestTimeout:45e3,requestTimeout:101e3,maxTokensRatio:8,minTokensRatio:.21,modelsOverrides:[{models:["qwen3-.*","Qwen3-.*","qwen3:.*"],bodyConfigs:{enable_thinking:!1,chat_template_kwargs:{enable_thinking:!1}}},{models:["Qwen/Qwen3-235B-A22B-Instruct-2507","Qwen/Qwen3-30B-A3B-Instruct-2507","Qwen/Qwen3-Coder-480B-A35B-Instruct","Qwen/Qwen3-Coder-30B-A3B-Instruct"],bodyConfigs:{}},{models:["o3-mini.*","o3-mini"],bodyConfigs:{"temperature.remove":""}}]},gemini:{visible:!0,placeholderDelimiters:["{","}"],enableRichGlossaries:!1,glossaries:[],disableWarning:!1,requestTimeout:101e3,randomPrefix:" ",immediateTranslationTextCount:5e3,translationDebounce:300,interval:1050,limit:.2,retry:1,prompt:`You are a professional,authentic translation engine,only returns translations. For example: <Start> Hello <Keep This Symbol> World <Keep This Symbol> <End> The translation is: <Start> \u4F60\u597D<Keep This Symbol> \u4E16\u754C<Keep This Symbol> <End>

Translate the content to {{to}} Language:

<Start>{{text}}<End>`,model:"gemini-1.5-pro-latest",proModel:"gemini-2.0-flash",proLimit:10,maxTextGroupLengthPerRequest:1,maxTextLengthPerRequest:3e3,maxTextGroupLengthPerRequestForSubtitle:3,translationTextSeparator:` <Keep This Symbol>`,langOverrides:[],bodyConfigs:{generationConfig:{temperature:0,topK:1,topP:1,maxOutputTokens:2048,stopSequences:[]},safetySettings:[{category:"HARM_CATEGORY_HARASSMENT",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_HATE_SPEECH",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_SEXUALLY_EXPLICIT",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_DANGEROUS_CONTENT",threshold:"BLOCK_NONE"}]},ignoreResRegexs:["BlockedReasonProhibitedContent"]},"gemini.add_v.[1.3.4]":{extends:"ai",translationTextSeparator:`

%%

`,assistantId:"common",provider:"pro"},"gemini.add_v.[1.5.7]":{randomPrefix:"none",enableRichTranslate:!1,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,keepGlossariesPrompt:"Translate the text but keep placeholders like {{xxx}} in their original positions. ","removeResRegexs.add":["^##","^```","```$",";; Simplified Chinese translation: ","Simplified Chinese translation: ","^\u8BD1\u6587\uFF1A","^\u539F\u6587\uFF1A","^\u7B80\u5316\u4E2D\u6587\u7FFB\u8BD1\uFF1A","^\u7B80\u4F53\u4E2D\u6587\u7FFB\u8BD1\uFF1A","^\u7B80\u4F53\u4E2D\u6587\uFF1A","^;;# ","^\u539F\u6837\u8F93\u51FA\uFF0C\u65E0\u9700\u7FFB\u8BD1$","\u597D\u5427\uFF0C\u8BF7\u628A\u4E0B\u4E00\u884C\u5185\u5BB9\u7FFB\u8BD1\u6210\u7B80\u4F53\u4E2D\u6587\uFF0C\u53EA\u8F93\u51FA\u7FFB\u8BD1\u7ED3\u679C\u3002\u5982\u679C\u7FFB\u8BD1\u6CA1\u6709\u5FC5\u8981\uFF08\u4F8B\u5982\u4E13\u6709\u540D\u8BCD\u3001\u4EE3\u7801\u7B49\uFF09\uFF0C\u5219\u8FD4\u56DE\u539F\u6587\u3002\u4E0D\u89E3\u91CA\uFF0C\u4E0D\u52A0\u6CE8\u91CA\u3002\u539F\u6587\u4E3A:"]},"gemini.add_v.[1.15.3]":{defaultMaxTextGroupLengthPerRequest:4,maxTextGroupLengthPerRequest:4,replaceTextRegexes:[["n\\\\'t ","n't "]],modelsOverrides:[{models:["gemini-2.5-flash","gemini-2.5-flash-lite"],bodyConfigs:{generationConfig:{temperature:0,topK:1,topP:1,maxOutputTokens:2048,stopSequences:[],thinkingConfig:{thinkingBudget:0}},safetySettings:[{category:"HARM_CATEGORY_HARASSMENT",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_HATE_SPEECH",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_SEXUALLY_EXPLICIT",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_DANGEROUS_CONTENT",threshold:"BLOCK_NONE"}]}},{models:["gemini-2.5-pro","gemini-2.5-pro-preview"],bodyConfigs:{generationConfig:{temperature:0,topK:1,topP:1,maxOutputTokens:2048,stopSequences:[],thinkingConfig:{thinkingBudget:128}},safetySettings:[{category:"HARM_CATEGORY_HARASSMENT",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_HATE_SPEECH",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_SEXUALLY_EXPLICIT",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_DANGEROUS_CONTENT",threshold:"BLOCK_NONE"}]}}]},claude:{visible:!0,extends:"ai",placeholderDelimiters:["{{","}}","code"],requestTimeout:101e3,immediateTranslationTextCount:5e3,translationDebounce:300,interval:1050,limit:.3,maxTextGroupLengthPerRequest:1,maxTextLengthPerRequest:2e3,maxTextGroupLengthPerRequestForSubtitle:3,bodyConfigs:{max_tokens:2048},headerConfigs:{"anthropic-version":"2023-06-01","anthropic-dangerous-direct-browser-access":"true"},assistantId:"common",proModel:"claude-3-5-haiku-20241022",proLimit:10,temperature:0,enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0},"claude.add_v.[1.15.3]":{defaultMaxTextGroupLengthPerRequest:4,maxTextGroupLengthPerRequest:4},openai:{visible:!0,placeholderDelimiters:["{","}"],ignoreResRegexs:["^\u62B1\u6B49.*\u8981\u6C42","^\u62B1\u6B49.*\u8BF7\u6C42","^\u62B1\u6B49.*\u7FFB\u8BD1","^\u5F88\u62B1\u6B49.*\u7FFB\u8BD1","^\u6211\u5F88\u62B1\u6B49.*\u7FFB\u8BD1","^\u5BF9\u4E0D\u8D77\uFF0C\u6211\u65E0\u6CD5\u76F4\u63A5\u7FFB\u8BD1","^\u62B1\u6B49.*\u6211\u65E0\u6CD5","^I'm sorry, but I cannot","^I'm sorry, but I cannot provide","^I'm sorry, I can't assist with that.","^\u8FD9\u53E5\u8BDD\u7684\u5185\u5BB9\u4E0D\u9002\u5408\u5728\u6B64\u5E73\u53F0\u4E0A\u8BA8\u8BBA","^\u8FD9\u53E5\u8BDD\u4E0D\u9002\u5408\u5728\u516C\u5171\u573A\u5408\u8BA8\u8BBA","\u5730\u9053\u7684\u7FFB\u8BD1\u5F15\u64CE\uFF0C\u4F60\u53EA\u8FD4\u56DE\u8BD1\u6587\uFF0C\u4E0D\u542B\u4EFB\u4F55\u89E3\u91CA"],immediateTranslationTextCount:3e3,translationDebounce:300,interval:1350,requestTimeout:101e3,systemPrompt:"You are a professional, authentic translation engine, only returns translations.",prompt:`Translate the text to {{to}} Language, please do not explain my original text.:

{{text}}`,multiplePrompt:`Please translate these subtitles into {{to}}. For smoothness, you may need to include part of the previous sentence in the next sentence. For example, if I give you 5 paragraphs in English, you must return 5 paragraphs of translation.:

{{text}}`,model:"gpt-4o-mini",proModel:"gpt-4.1-mini",models:"gpt-4.1-mini|gpt-4o-mini|gpt-4o|gpt-4.1|gpt-4.1-nano|gpt-4.5-preview",proLimit:10,overrides:[{if:"targetLanguage == zh-CN",prompt:`\u8BF7\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\uFF08\u907F\u514D\u89E3\u91CA\u539F\u6587\uFF09:

{{text}}`,systemPrompt:"\u4F60\u662F\u4E00\u4E2A\u4E13\u4E1A\uFF0C\u5730\u9053\u7684\u7FFB\u8BD1\u5F15\u64CE\uFF0C\u4F60\u53EA\u8FD4\u56DE\u8BD1\u6587\uFF0C\u4E0D\u542B\u4EFB\u4F55\u89E3\u91CA",multiplePrompt:`\u8BF7\u628A\u8FD9\u51E0\u53E5\u5B57\u5E55\u7FFB\u8BD1\u4E3A\u7B80\u4F53\u4E2D\u6587\uFF0C\u4E3A\u4E86\u901A\u987A\uFF0C\u4F60\u53EF\u80FD\u9700\u8981\u5728\u4E0B\u4E00\u53E5\u4E2D\u5305\u542B\u4E0A\u4E00\u53E5\u7684\u90E8\u5206\u5185\u5BB9\uFF0C\u6BD4\u5982\u6211\u7ED9\u4E86\u4F60 5 \u6BB5\u82F1\u6587\uFF0C\u4F60\u5C31\u5FC5\u987B\u8FD4\u56DE 5 \u6BB5\u8BD1\u6587

{{text}}`},{if:"targetLanguage == zh-CN-NE",systemPrompt:"\u4F60\u662F\u4E00\u4E2A\u4E1C\u5317\u4EBA\u7FFB\u8BD1\uFF0C\u8BF7\u7528\u4E1C\u5317\u4EBA\u7684\u53E3\u543B\u8FDB\u884C\u7FFB\u8BD1\uFF0C\u5C3D\u53EF\u80FD\u8D34\u8FD1\u751F\u6D3B\uFF0C\u53EA\u8FD4\u56DE\u8BD1\u6587\uFF0C\u4E0D\u542B\u4EFB\u4F55\u89E3\u91CA",prompt:`\u8BF7\u7FFB\u8BD1\u4E3A{{to}}\uFF08\u907F\u514D\u89E3\u91CA\u539F\u6587\uFF09:

{{text}}`,multiplePrompt:`\u8BF7\u628A\u8FD9\u51E0\u53E5\u5B57\u5E55\u7FFB\u8BD1\u4E3A{{to}}\uFF0C\u4E3A\u4E86\u901A\u987A\uFF0C\u4F60\u53EF\u80FD\u9700\u8981\u5728\u4E0B\u4E00\u53E5\u4E2D\u5305\u542B\u4E0A\u4E00\u53E5\u7684\u90E8\u5206\u5185\u5BB9\uFF0C\u6BD4\u5982\u6211\u7ED9\u4E86\u4F60 5 \u6BB5\u82F1\u6587\uFF0C\u4F60\u5C31\u5FC5\u987B\u8FD4\u56DE 5 \u6BB5\u8BD1\u6587

{{text}}`},{if:"sourceLanguage == zh-CN",systemPrompt:"\u4F60\u662F\u4E00\u4E2A\u4E13\u4E1A\uFF0C\u5730\u9053\u7684\u7FFB\u8BD1\u5F15\u64CE\uFF0C\u4F60\u53EA\u8FD4\u56DE\u8BD1\u6587\uFF0C\u4E0D\u542B\u4EFB\u4F55\u89E3\u91CA",prompt:`\u8BF7\u7FFB\u8BD1\u4E3A{{to}}\uFF08\u907F\u514D\u89E3\u91CA\u539F\u6587\uFF09:

{{text}}`,multiplePrompt:`\u8BF7\u628A\u8FD9\u51E0\u53E5\u5B57\u5E55\u7FFB\u8BD1\u4E3A{{to}}\uFF0C\u4E3A\u4E86\u901A\u987A\uFF0C\u4F60\u53EF\u80FD\u9700\u8981\u5728\u4E0B\u4E00\u53E5\u4E2D\u5305\u542B\u4E0A\u4E00\u53E5\u7684\u90E8\u5206\u5185\u5BB9\uFF0C\u6BD4\u5982\u6211\u7ED9\u4E86\u4F60 5 \u6BB5\u82F1\u6587\uFF0C\u4F60\u5C31\u5FC5\u987B\u8FD4\u56DE 5 \u6BB5\u8BD1\u6587

{{text}}`},{if:"targetLanguage == zh-CN && sourceLanguage == wyw",systemPrompt:"\u4F60\u662F\u4E00\u4E2A\u7CBE\u901A\u53E4\u6587\u7684\u5B66\u8005\uFF0C\u53EA\u8FD4\u56DE\u767D\u8BDD\u6587",prompt:`\u8BF7\u5C06\u6587\u8A00\u6587\u7528\u767D\u8BDD\u6587\u89E3\u91CA:

{{text}}`},{if:"targetLanguage == zh-CN && sourceLanguage == ja",systemPrompt:"\u4F60\u662F\u4E00\u4E2A\u65E5\u8BED\u7FFB\u8BD1\u4E13\u5BB6\uFF0C\u7CBE\u901A\u4E2D\u65E5\u4E24\u79CD\u6587\u5316\uFF0C\u53EA\u8FD4\u56DE\u4E2D\u6587",prompt:`\u8BF7\u5C06\u65E5\u8BED\u7FFB\u8BD1\u6210\u4E2D\u6587\uFF08\u907F\u514D\u89E3\u91CA\u539F\u6587\uFF09:

{{text}}`},{if:"targetLanguage == zh-TW",prompt:`\u8ACB\u7FFB\u8B6F\u70BA\u7E41\u9AD4\u4E2D\u6587\uFF08\u907F\u514D\u89E3\u91CB\u539F\u6587\uFF09:

{{text}}`,systemPrompt:"\u4F60\u662F\u4E00\u500B\u5C08\u696D\uFF0C\u9053\u5730\u7684\u7FFB\u8B6F\u5F15\u64CE\uFF0C\u4F60\u53EA\u6703\u56DE\u8B6F\u6587",multiplePrompt:`\u8ACB\u628A\u9019\u5E7E\u53E5\u5B57\u5E55\u7FFB\u8B6F\u70BA\u7E41\u9AD4\u4E2D\u6587\uFF0C\u70BA\u4E86\u901A\u9806\uFF0C\u4F60\u53EF\u80FD\u9700\u8981\u5728\u4E0B\u4E00\u53E5\u4E2D\u5305\u542B\u4E0A\u4E00\u53E5\u7684\u90E8\u5206\u5167\u5BB9\uFF0C\u6BD4\u5982\u6211\u7D66\u4E86\u4F60 5 \u6BB5\u82F1\u6587\uFF0C\u4F60\u5C31\u5FC5\u9808\u8FD4\u56DE 5 \u6BB5\u8B6F\u6587

{{text}}`},{if:"targetLanguage == fr",prompt:`Traduisez le texte en fran\xE7ais, s'il vous pla\xEEt ne pas expliquer mon texte d'origine.:

{{text}}`,systemPrompt:"Vous \xEAtes un moteur de traduction professionnel et authentique qui ne renvoie que des traductions.",multiplePrompt:`Veuillez traduire ces sous-titres en chinois simplifi\xE9. Pour plus de fluidit\xE9, vous devrez peut-\xEAtre inclure une partie de la phrase pr\xE9c\xE9dente dans la phrase suivante. Par exemple, si je vous donne 5 paragraphes en anglais, vous devez renvoyer 5 paragraphes de traduction:

{{text}}`},{if:"targetLanguage == en",prompt:`Translate the text to {{to}} Language, please do not explain my original text.:

{{text}}`,systemPrompt:"You are a professional, authentic translation engine that only returns translations.",multiplePrompt:`Please translate these subtitles into {{to}}. For smoothness, you may need to include part of the previous sentence in the next sentence. For example, if I give you 5 paragraphs in English, you must return 5 paragraphs of translation.:

{{text}}`}],maxTextGroupLengthPerRequestForSubtitle:3,newlinePlaceholderDelimiters:[` <br> `],enableFallback:!0},"openai.add_v.[1.3.4]":{extends:"ai",assistantId:"common",maxTextGroupLengthPerRequest:1,enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,enableAIContext:!1,enableRichGlossaries:!1,provider:"pro"},"openai.add_v.[1.15.3]":{defaultMaxTextGroupLengthPerRequest:4,maxTextGroupLengthPerRequest:4},"custom-ai":{defaultMaxTextGroupLengthPerRequest:4,maxTextGroupLengthPerRequest:4,extends:"ai",models:"gpt-3.5-turbo|gpt-4o-mini|gpt-4o|gpt-4|gpt-4-0125-preview|gpt-4-turbo|gpt-4.1-mini|gpt-4.1-nano|gpt-4.1|gpt-4.5-preview|claude-3-haiku-20240307|claude-3-sonnet-20240229|claude-3-opus-20240229|ERNIE-4.0-8K|ERNIE-3.5-8K|ERNIE-Speed-8K|ERNIE-Speed-128K|chatglm_turbo|chatglm_pro|chatglm_std|chatglm_lite|glm-4|glm-4v|glm-3-turbo|qwen-turbo|qwen-plus|qwen-max|qwen-max-longcontext|SparkDesk|hunyuan|gemini-1.5-flash-preview-0514|llama2:7b|llama3:latest|llama3.3|llama3.2|llama3.2:1b|llama3.1|llama3.1:405b|command-r|moonshot-v1-8k|moonshot-v1-32k|moonshot-v1-128k|Baichuan2-Turbo|Baichuan2-Turbo-192k|llama3-70b-8192|deepseek-chat|deepseek-r1:1.5b|deepseek-r1:8b|deepseek-r1:14b|deepseek-r1:32b"},chatgpt:{placeholderDelimiters:["{{","}}","b"],immediateTranslationTextCount:2e3,maxTextGroupLengthPerRequest:1,maxTextLengthPerRequest:2e3,prompt:`Translate the text to {{to}}:

{{text}}`,newlinePlaceholderDelimiters:[`

-|`,`|-

`,` ? ?-\\|\\d+\\|- ? ?`]},azure:{placeholderDelimiters:["@","#"],richTag:"c",enableRichTranslate:!0},you:{placeholderDelimiters:["@","#"]},openl:{placeholderDelimiters:["@","#"]},niu:{placeholderDelimiters:["@","#"]},qianfan:{extends:"ai",model:"ernie_speed",placeholderDelimiters:["{{","}}","code"],requestTimeout:101e3,translationDebounce:300,interval:1050,limit:5,maxTextGroupLengthPerRequest:1,maxTextLengthPerRequest:1200,maxTextGroupLengthPerRequestForSubtitle:3,bodyConfigs:{max_tokens:2048},dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,assistantId:"common"},"qianfan.add_v.[1.19.2]":{disabledAt:"2025-07-10"},qianfan2:{extends:"custom-ai",provider:"custom",model:"ernie-speed-128k",limit:5,apiUrl:"https://qianfan.baidubce.com/v2/chat/completions",enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,models:"ernie-speed-128k|ernie-speed-pro-128k|ernie-4.5-turbo-128k|ernie-4.5-turbo-128k-preview|ernie-4.5-turbo-32k|ernie-4.5-8k-preview"},deepseek:{visible:!0,extends:"ai",name:"Deepseek",model:"deepseek-chat",limit:10,apiUrl:"https://api.deepseek.com/chat/completions",provider:"custom",enableRichTranslate:!1,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,proModel:"deepseek-chat",enableFallback:!0,proLimit:10,requestTimeout:2e5},"deepseek.add_v.[1.15.3]":{defaultMaxTextGroupLengthPerRequest:4,maxTextGroupLengthPerRequest:4},"aliyun-bailian":{extends:"ai",model:"qwen-long",provider:"custom",limit:1.5,models:"qwen-long|qwen-long-latest|qwq-plus|qwq-plus-latest|qwen-max|qwen-max-latest|qwen-turbo|qwen-turbo-latest|qwen2.5-32b-instruct|qwen2.5-72b-instruct|qwen3-32b|qwen3-235b-a22b",dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,maxTextGroupLengthPerRequestForSubtitle:1,apiUrl:"https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions",bodyConfigs:{enable_thinking:!1}},doubao:{extends:"ai",model:"",provider:"custom",limit:10,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,maxTextGroupLengthPerRequestForSubtitle:1,apiUrl:"https://ark.cn-beijing.volces.com/api/v3/chat/completions"},hunyuan:{extends:"ai",provider:"custom",limit:2,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,models:"hunyuan-lite|hunyuan-standard|hunyuan-standard-256K|hunyuan-pro|DeepSeek-V3",model:"hunyuan-standard"},siliconcloud:{extends:"ai",freeModels:["Qwen/Qwen2.5-7B-Instruct","THUDM/glm-4-9b-chat"],provider:"custom",limit:5,requestTimeout:6e6,maxTextGroupLengthPerRequest:3,model:"Qwen/Qwen2.5-7B-Instruct",apiUrl:"https://api.siliconflow.cn/v1/chat/completions",dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,defaultVisible:!0,defaultHiddenLangs:["zh-TW"],placeholderDelimiters:["@","#"],models:"Qwen/Qwen2.5-7B-Instruct|THUDM/glm-4-9b-chat"},"siliconcloud.add_v.[1.15.3]":{defaultMaxTextGroupLengthPerRequest:4,maxTextGroupLengthPerRequest:4},lingyiwanwu:{extends:"ai",model:"yi-medium",provider:"custom",limit:5,maxTextGroupLengthPerRequestForSubtitle:1,apiUrl:"https://api.lingyiwanwu.com/v1/chat/completions",enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0},grok:{extends:"ai",name:"Grok",model:"grok-3-mini-fast",provider:"custom",limit:4,maxTextGroupLengthPerRequestForSubtitle:1,apiUrl:"https://api.x.ai/v1/chat/completions",enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,models:"grok-3-mini-fast|grok-3-fast|grok-3-mini|grok-3|grok-4-0709|grok-2-1212|grok-2-vision-1212"},ollama:{extends:"ai",name:"Ollama",models:"qwq:32b|deepseek-chat|deepseek-r1:1.5b|deepseek-r1:8b|deepseek-r1:14b|deepseek-r1:32b|llama2:7b|llama3:latest|llama3.3|llama3.2|llama3.2:1b|llama3.1|llama3.1:405b|llama3-70b-8192|glm-4|glm-4v|glm-3-turbo|qwen2.5:0.5b|qwen2.5:1.5b|qwen2.5:3b|qwen2.5:7b|qwen2.5:14b|qwen2.5:32b|qwen-turbo|qwen-plus|qwen-max|qwen-max-longcontext|hunyuan|command-r|Baichuan2-Turbo|Baichuan2-Turbo-192k",model:"llama3.3",provider:"custom",limit:5,maxTextGroupLengthPerRequestForSubtitle:1,apiUrl:"http://localhost:11434/v1/chat/completions",enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,APIKEY:"ollama",bodyConfigs:{keep_alive:"5m"},"modelsOverrides.add":[{models:["deepseek-r1:.+b"],bodyConfigs:{think:"false"}}]},groq:{extends:"ai",name:"Groq",model:"llama-3.1-8b-instant",provider:"custom",limit:4,maxTextGroupLengthPerRequestForSubtitle:1,apiUrl:"https://api.groq.com/openai/v1/chat/completions",enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0},"azure-openai":{extends:"ai",model:"gpt-4o-mini",provider:"custom",limit:5,maxTextGroupLengthPerRequestForSubtitle:1,apiUrl:"https://api.cognitive.microsofttranslator.com/",enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0},openrouter:{extends:"custom-ai",name:"OpenRouter",provider:"custom",limit:5,models:"deepseek/deepseek-chat-v3-0324:free|google/gemini-2.0-flash-exp:free|qwen/qwq-32b:free|google/gemini-2.0-flash-001|openai/gpt-4o-mini|google/gemini-flash-1.5-8b|google/gemini-flash-1.5-8b|google/gemini-2.0-flash-lite-001|google/gemini-flash-1.5|google/gemma-3-27b-it:free|nvidia/llama-3.1-nemotron-ultra-253b-v1:free",model:"google/gemini-2.0-flash-001",apiUrl:"https://openrouter.ai/api/v1/chat/completions",enableRichTranslate:!0,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,headerConfigs:{"HTTP-Referer":"https://immersivetranslate.com","X-Title":"Immersive Translate"}},zhipu:{extends:"ai",model:"glm-4-flash",freeModels:["glm-4-flash","glm-4-flash-250414"],models:"glm-4.5|glm-4.5-air|glm-4.5-x|glm-4.5-airx|glm-4.5-flash|glm-4-flash|glm-4-flash-250414|glm-4-air|glm-4-airx|glm-4|glm-4-plus|glm-4-0520|glm-4-0520-plus",defaultVisible:!0,defaultHiddenLangs:["zh-TW"],placeholderDelimiters:["#","#"],provider:"custom",limit:10,bodyConfigs:{temperature:.01,top_p:.1,max_tokens:2048},ignoreResRegexs:["^\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8F93\u5165\u6216\u751F\u6210\u5185\u5BB9\u53EF\u80FD\u5305\u542B\u4E0D\u5B89\u5168\u6216\u654F\u611F\u5185\u5BB9","\u53EF\u80FD\u662F\u4E00\u4E2A\u7F29\u5199\u6216\u4E13\u6709\u540D\u8BCD\uFF0C\u56E0\u6B64\u6CA1\u6709\u8FDB\u884C\u7FFB\u8BD1\u3002\uFF09$","^\u8F93\u5165\u6587\u672C\u65E0\u6CD5\u8BC6\u522B\uFF0C\u8BF7\u63D0\u4F9B\u6709\u6548\u7684\u6587\u672C\u5185\u5BB9","^\u65E0\u6CD5\u7FFB\u8BD1\uFF0C\u8F93\u5165\u5185\u5BB9\u65E0\u6CD5\u8BC6\u522B"],"removeResRegexs.add":["\u7FFB\u8BD1\u5F97\u66F4\u52A0\u81EA\u7136\u548C\u6613\u61C2\u4E86?\u3002"],maxTextGroupLengthPerRequestForSubtitle:1,apiUrl:"https://open.bigmodel.cn/api/paas/v4/chat/completions",enableRichTranslate:!1,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,enableFallback:!0,selectionSystemPrompt:`You are a professional multilingual translation engine. RULES: 1. For single words: provide translation, phonetics, definitions grouped by part of speech, and example sentences. 2. For sentences/phrases: provide translation only. 3. All responses must be in {{to}} language. 4. For English, Use American phonetics for phonetic symbols. 5. For Chinese, Use standard Pinyin for phonetic symbols (with tone marks) 6. For other languages, use their native phonetic systems for phonetic symbols 7. Do not output languages other than those requested 8. Consider context when analyzing words. 9. Output raw JSON without markdown code blocks. SINGLE WORD OUTPUT: { "phonetic": "/h\u0259\u02C8l\u0259\u028A/", "definitions": [ { "pos": "excl.", "meaning": "{{to}} translation for current pos", "example": { "source": "Hello, how are you today?", "target": "{{to}} example" } } ], "translation": "translation in {{to}}", "contextual_analysis": "contextual analysis use {{to}} language" } SENTENCE/PHRASE OUTPUT: { "translation": "translation in {{to}}" } CONTEXT: {{context_text}}`,"modelsOverrides.add":[{models:["glm-4.5","glm-4.5.*"],bodyConfigs:{thinking:{type:"disabled"}}}]},"zhipu.add_v.[1.15.3]":{defaultMaxTextGroupLengthPerRequest:4,maxTextGroupLengthPerRequest:4},"zhipu.add_v.[1.16.9]":{model:"glm-4-flash-250414"},"zhipu-pro":{extends:"ai",name:"GLM-4.5",group:"pro",type:"zhipu-pro",visible:!0,model:"glm-4.5",proModel:"glm-4.5",defaultVisible:!0,defaultHiddenLangs:["zh-TW"],placeholderDelimiters:["@","#"],provider:"pro",assistantId:"common",limit:10,proLimit:10,bodyConfigs:{temperature:.01,top_p:.1,max_tokens:2048},ignoreResRegexs:["^\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8F93\u5165\u6216\u751F\u6210\u5185\u5BB9\u53EF\u80FD\u5305\u542B\u4E0D\u5B89\u5168\u6216\u654F\u611F\u5185\u5BB9"],maxTextGroupLengthPerRequest:1,maxTextGroupLengthPerRequestForSubtitle:1,enableRichTranslate:!1,dualEnableRichTranslate:!1,translationEnableRichTranslate:!0,enableFallback:!0,"modelsOverrides.add":[{models:["glm-4.5","glm-4.5.*"],bodyConfigs:{thinking:{type:"disabled"}}}]},"zhipu-pro.add_v.[1.15.3]":{defaultMaxTextGroupLengthPerRequest:4,maxTextGroupLengthPerRequest:4},"google-free":{type:"google",group:"free",extends:"google"},"bing-free":{type:"bing",group:"free",extends:"bing"},"zhipu-free":{type:"zhipu",group:"free",extends:"zhipu",provider:"custom",model:"glm-4-flash-250414",models:"glm-4-flash|glm-4-flash-250414",modelsHidden:!0},"siliconcloud-free":{type:"siliconcloud",group:"free",extends:"siliconcloud",provider:"custom",models:"Qwen/Qwen2.5-7B-Instruct|THUDM/glm-4-9b-chat"},"transmart-free":{type:"transmart",group:"free",extends:"transmart"},"transmart-free.add_v.[1.18.6]":{type:"transmart",visible:!1},"yandex-free":{type:"yandex",group:"free",extends:"yandex"},"yandex-free.add_v.[1.18.6]":{type:"yandex",visible:!1},"openai-pro":{name:"GPT-4.1 mini",type:"openai",group:"pro",extends:"openai",provider:"pro",visible:!0},"claude-pro":{name:"Claude 3.5 Haiku",type:"claude",group:"pro",extends:"claude",provider:"pro",visible:!0},"deepseek-pro":{name:"DeepSeek V3",type:"deepseek",group:"pro",extends:"deepseek",provider:"pro",visible:!0},"gemini-pro":{name:"Gemini 2.5 Flash",type:"gemini",group:"pro",extends:"gemini",provider:"pro",model:"gemini-2.5-flash",proModel:"gemini-2.5-flash",visible:!0},"deepl-pro":{name:"DeepL (Next-gen)",type:"deepl",group:"pro",extends:"deepl",provider:"pro",visible:!0},"openai-max":{name:"GPT-4.1",type:"openai",group:"max",extends:"openai",provider:"pro",proModel:"gpt-4.1",visible:!0},"claude-max":{name:"Claude 4 Sonnet",type:"claude",group:"max",extends:"claude",provider:"pro",proModel:"claude-sonnet-4-20250514",visible:!0},"gemini-max":{name:"Gemini 2.5 Pro",type:"gemini",group:"max",extends:"gemini",provider:"pro",proLimit:5,proModel:"gemini-2.5-pro",model:"gemini-2.5-pro",visible:!0},"openai-custom":{name:"OpenAI 1",type:"openai",group:"custom",provider:"custom",extends:"openai"},"claude-custom":{name:"Claude 1",type:"claude",group:"custom",provider:"custom",extends:"claude"},mock:{placeholderDelimiters:["<code>","</code>"],limit:100,type:"mock",group:"custom"},mock2:{placeholderDelimiters:["<code>","</code>"],limit:100,type:"mock",group:"custom"},"transmart-custom":{type:"transmart",group:"custom",extends:"transmart",disabledAt:"2025-01-01"},"yandex-custom":{type:"yandex",group:"custom",extends:"yandex",disabledAt:"2025-01-01"}},shortcuts:{toggleTranslatePage:"Alt+A",toggleTranslateTheWholePage:"Alt+W",toggleSidePanel:"Alt+S",openAiWritingModal:"Alt+I",toggleOnlyTransation:"",toggleTranslateToThePageEndImmediately:"",toggleTranslationMask:"",shareToDraft:"",toggleMouseHoverTranslateDirectly:""},tempTranslateDomainMinutes:0,translationParagraphLanguagePattern:{matches:["onboarding.immersivetranslate.com","www.reddit.com","old.reddit.com","twitter.com","x.com","www.tumblr.com","*.twitter.com","*.x.com","medium.com","*.medium.com","github.com","gist.github.com","www.facebook.com","www.youtube.com","m.youtube.com","read.readwise.io","www.inoreader.com","mail.google.com","google.com","discord.com","*.instagram.com","instagram.com","web.telegram.org","web.whatsapp.com","*.slack.com","*.indeed.com","outlook.live.com","https://bsky.app","store.steampowered.com"],excludeMatches:[],selectorMatches:["meta[property='al:ios:url'][content^='medium://']"],selectorExcludeMatches:[]},sourceLanguageUrlPattern:{},selectTranslationFont:"",translationFonts:["Microsoft YaHei","SimSun","NSimSun","SimHei","Microsoft JhengHei","KaiTi","FangSong","PingFang SC","STHeiti","STKaiti","STSong","STFangsong","STZhongsong","STHupo","STXinwei","STLiti","STXingkai","Hiragino Sans GB","Lantinghei SC","Hanzipen SC","Hannotate SC","Songti SC","Wawati SC","Weibei SC","Xingkai SC","Yapi SC","Yuanti SC","Arial Unicode MS","MingLiU-ExtB","Malgun Gothic","Arial","Calibri","Cambria","Candara","Consolas","Constantia","Corbel","Courier New","Georgia","Lucida Console","MingLiU","PMingLiU","MingLiU_HKSCS","Meiryo","MS Gothic","MS PGothic","MS UI Gothic","MS Mincho","MS PMincho","Segoe UI","Segoe UI Symbol","Tahoma","Times New Roman","Trebuchet MS","Verdana","Gulim","Dotum","Batang","Gungsuh","San Francisco","Helvetica Neue","Hiragino Mincho ProN","Hiragino Kaku Gothic ProN","Yu Gothic","Yu Mincho","Geeza Pro","Al Nile","Tehran","Devanagari MT","Kohinoor Devanagari","Apple SD Gothic Neo","Nanum Gothic","Source Han Serif","Source Han Sans CN","Source Han Sans","Noto Sans SC","Ubuntu Mono","Inconsolata","Source Code Pro"],generalRule:{_comment:"",floatEffectParagraphNum:-1,floatBlockEffectParagraphs:4,purifyRichHtml:!0,longBuildDomLength:3e3,longBuildPageLength:50,repeatTranslateNum:0,detectTextBufferLength:0,smallCodeLength:30,forceFormatPre:!1,longHtmlTextLength:5e5,enableSiteAutoTranslate:!0,visibleObserverScreens:[0,0,2,0],pageLangDetectWeight:{html:1,body:1,tab:1},domPurifyAddTags:["iframe","button","select","option","mjx-container","mjx-math","use","d-math","mathml","asciimath","latex","mathmlword","semantics","annotation-xml","annotation","ci"],isTranslateWhenServiceChanged:!0,excludeSelectorsRegexes:{"td,th":["^[a-zA-Z0-9\\-_.]+$","^[0-9,]+\\s+tokens$","^Up to [a-zA-Z]*\\s+\\d*$","^(/[a-zA-Z0-9\\-_.]+)+$"]},"excludeSelectorsRegexes.add_v.[1.5.7]":{"td,th":["/^[A-Z0-9\\-_.]+$/g","^[0-9,]+\\s+tokens$","^Up to [a-zA-Z]*\\s+\\d*$","^(/[a-zA-Z0-9\\-_.]+)+$","^Model$","^[a-z]+-[0-9]+B\\*?$"],"[default-translate] a":["/^.{0,50}$/"],".breadcrumbs":["/^.{0,50}$/"]},skipBuildContainerSelectors:["br","hr","em"],enableSkipBuildContainer:!1,glossaries:[{k:"LLM",v:""},{k:"LLMs",v:""}],excludeRegexps:["(&lt;\\\\/?[a-zA-Z0-9]+(?:[^&gt;]*?)&gt;)","(<canvas>)","(<form>|<body>|<strong>|<img|<IMG|<Img|<ImG|<iMg|<iMG|<em>|<b>|</b>|<i>|</i>|<u>|</u>|<br>|<br/>)"],"excludeRegexps.remove_v.[1.7.5]":["(<form>|<body>|<strong>|<img|<IMG|<Img|<ImG|<iMg|<iMG|<em>|<b>|</b>|<i>|</i>|<u>|</u>|<br>|<br/>)"],detectionServiceOrder:["bing","zhipu","siliconcloud","transmart","google"],detectParagraphLanguage:!1,paragraphFirstLetterFontSize:35,toastErrorMinTimes:20,enableSubtitle:!1,"subtitle.autoEnableSubtitle":!1,disableNewTextTranslate:!1,skipEditableCheck:!1,mutationObserverLimitTargetSelectors:[],condition:{},normalizeBody:"",inputExecCommandDeleteEnable:!1,inputConfig:{clearContentEnable:!0,execCommandDeleteEnable:!1},mutationExcludeSelectors:["span.highlighter--highlighted","span.highlighter-ext","mark","msreadoutspan","rw-highlight","web-highlight","font.imt_wrapper *","pre","pre code",".uacc-clickable","#immersiveTranslateImgLoading *"],mutationExcludeContainsSelectors:["markerow8","span.highlighter--highlighted","span.highlighter-ext","mark","msreadoutspan","rw-highlight","web-highlight","msreadoutspan","[class*='rgh-seen-']","[isInvalidTag]","mh","body","relin-hc","x-p","app-keyword-content"],atomicBlockSelectors:["relin-hc","x-p","app-keyword-content"],ignoreRichSelectors:["relin-hc","x-p","ruby","xqdd_highlight_new_word","rw-highlight","hypothesis-highlight"],shareConfig:{injectCss:!0,removeSelectors:["noscript","script",".immersive-translate-error-modal-shadow-root"]},selectionTranslation:{enable:!1,urlPattern:{matches:[],excludeMatches:[]},enableAutoRead:!1,triggerMode:"mini",triggerModeForIcon:"hover",proService:{service:"gemini-pro",model:"gemini-2.5-flash"},commonService:{service:"zhipu",model:"glm-4-flash"}},aiWriting:{enable:!0,urlPattern:{matches:[],excludeMatches:[]},prompts:{summaryPrompt:"You are a professional {{ai_writing_scene}} analysis assistant, skilled at summarizing and analyzing {{ai_writing_scene}}. Please provide a concise and clear summary based on the following {{ai_writing_scene}} content. Reply in {{target_language}} language. DO NOT exceed 150 words! Output only the summary, without any additional content.",suggestionPrompt:`You are an expert assistant in {{ai_writing_scene}} analysis. Your task is to generate exactly 3 concise, actionable reply suggestions based on the provided {{ai_writing_scene}} content.

Instructions: 1. Respond exclusively in {{target_language}}. 2. Each suggestion must be concise, actionable, and contextually relevant. 3. Consider the current status and context of the {{ai_writing_scene}}. 4. Format your output strictly as a raw JSON array of strings without markdown code blocks.

{{ai_writing_style}}

Output Example: ["suggestion1", "suggestion2", "suggestion3"]`,polishReplyPrompt:`You are a professional {{ai_writing_scene}} reply assistant, skilled at refining and enhancing replies for {{ai_writing_scene}} communications. Based on the provided context and user's draft reply, polish and improve the reply following the instructions below.

**Instructions:** 1. Improve clarity, professionalism, and readability. 2. Ensure relevance to the provided {{ai_writing_scene}} context. 3. Correct grammar, spelling, and punctuation errors. 4. Enhance helpfulness and actionability. 5. Preserve the original intent and tone. 6. Respond exclusively in {{target_language}}. 7. Output only the result, without any additional content.

{{ai_writing_style}}

**{{ai_writing_scene}} Context:** {{ai_writing_context}}

{{current_site_info}}`,generalSystemPrompt:`You are a professional writing assistant, skilled at refining and enhancing content for user input. Polish and improve the content following the instructions below.

**Instructions:** 1. Improve clarity, professionalism, and readability. 2. Correct grammar, spelling, and punctuation errors. 3. Enhance helpfulness and actionability. 4. Preserve the original intent and tone. 5. Respond exclusively in {{target_language}}.

{{ai_writing_style}}

{{current_site_info}}`,"deepseek-pro":{polishReplyPrompt:`You are a professional {{ai_writing_scene}} reply assistant, skilled at refining and enhancing replies for {{ai_writing_scene}} communications. Based on the provided context and user's draft reply, polish and improve the reply following the instructions below.

**Instructions:** 1. Improve clarity, professionalism, and readability. 2. Ensure relevance to the provided {{ai_writing_scene}} context. 3. Correct grammar, spelling, and punctuation errors. 4. Enhance helpfulness and actionability. 5. Preserve the original intent and tone. 6. Respond exclusively in {{target_language}}. 7. Output only the result, without any additional content 8. Unless a specific writing style is requested, there's no need for extra polite tone words.

{{ai_writing_style}}

**{{ai_writing_scene}} Context:** {{ai_writing_context}}

{{current_site_info}}`}},promptStyle:{length:{selected:"auto",options:[{labelKey:"aiWriting.promptStyle.auto",value:"auto"},{labelKey:"aiWriting.promptStyle.length.short",value:"short"},{labelKey:"aiWriting.promptStyle.length.medium",value:"medium"},{labelKey:"aiWriting.promptStyle.length.long",value:"long"}]},formalityLevel:{selected:"auto",options:[{labelKey:"aiWriting.promptStyle.auto",value:"auto"},{labelKey:"aiWriting.promptStyle.formalityLevel.formal",value:"formal"},{labelKey:"aiWriting.promptStyle.formalityLevel.neutral",value:"neutral"},{labelKey:"aiWriting.promptStyle.formalityLevel.casual",value:"casual"}]},tone:{selected:"auto",options:[{labelKey:"aiWriting.promptStyle.auto",value:"auto"},{labelKey:"aiWriting.promptStyle.tone.friendly",value:"friendly"},{labelKey:"aiWriting.promptStyle.tone.kind",value:"kind"},{labelKey:"aiWriting.promptStyle.tone.enthusiastic",value:"enthusiastic"},{labelKey:"aiWriting.promptStyle.tone.caring",value:"caring"},{labelKey:"aiWriting.promptStyle.tone.empathetic",value:"empathetic"},{labelKey:"aiWriting.promptStyle.tone.concise",value:"concise"},{labelKey:"aiWriting.promptStyle.tone.sincere",value:"sincere"}]},role:{selected:"auto",options:[{labelKey:"aiWriting.promptStyle.auto",value:"auto"},{labelKey:"aiWriting.promptStyle.role.leader",value:"leader"},{labelKey:"aiWriting.promptStyle.role.subordinate",value:"subordinate"},{labelKey:"aiWriting.promptStyle.role.colleague",value:"colleague"},{labelKey:"aiWriting.promptStyle.role.developer",value:"developer"},{labelKey:"aiWriting.promptStyle.role.salesRepresentative",value:"salesRepresentative"},{labelKey:"aiWriting.promptStyle.role.customerService",value:"customerService"},{labelKey:"aiWriting.promptStyle.role.humanResources",value:"humanResources"}]}},serviceConfigs:{modelsOverrides:[{models:["gemini-2.5-pro","gemini-2.5-pro-preview"],bodyConfigs:{generationConfig:{temperature:0,topK:1,topP:1,maxOutputTokens:2048,stopSequences:[]},safetySettings:[{category:"HARM_CATEGORY_HARASSMENT",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_HATE_SPEECH",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_SEXUALLY_EXPLICIT",threshold:"BLOCK_NONE"},{category:"HARM_CATEGORY_DANGEROUS_CONTENT",threshold:"BLOCK_NONE"}]}}]}},enableAutoTranslateByReferrer:!0,mutationConfig:{consumeTimeout:100,buildTimeout:100,checkSelfUpdate:!0},imageRule:{type:"common",enableMangaFloatBall:!0,blockToolsUrls:["www.figma.com"],enableImageSrcObserver:!1,imageTranslationUrls:["https://store1.immersivetranslate.com/","data:image/png"],enable:!0,mangaTranslator:"auto",commonTranslator:"bing",enableTools:!1,enableMouseHover:!0,imageTranslateProvider:"client",hoverMinWidth:100,hoverMinHeight:100,toolsMinWidth:280,toolsMinHeight:280,concurrency:2,queryIntervalTime:1e3,errorTimes:3,errorInterval:5e3,clientOcrTimeout:2e4,clientTranslateTimeout:12e3,enableImageTranslation:"pro",supportPlatform:{chrome_pc:"all"},detectionServiceOrder:["zhipu","siliconcloud","bing","transmart","google"],toolsDelayTime:200,clientSupportLangs:["en","de","fr","es","pt","pt-br","it","haw","fy","mt","gd","ny","sv","nl","ja","et","all"],latinLang:["en","fr","es","pt","pt-br","it"],notSupportRegexes:["AFR X}"],ignoreErrorRegexes:["failed to call OrtRun()","Got invalid dimensions for"],noTranslateRegexes:["^[^a-zA-Z1]{2}"],removeTextRegexes:["&#\\d+;","&amp;","^=([a-zA-Z]+)","...fp$","Yop$"],replaceTextRegexes:[["[|1] ([a-zA-Z]+)","I $1"],["^1\\s*([a-zA-Z]+)","I $1"],["TT$","\u3002"],["&quot;","\u201C"],["&quot;","\u201D"]]},useIframePostMessage:!1,searchEnhancementConfig:[],injectedCss:[".imt_wrapper[dir='rtl'] {text-align: right;}",".imt_wrapper[dir='rtl'] [data-immersive-translate-class-bak*='block-wrapper'] {display:block;}",".imt_wrapper {word-break:break-word; user-select:text;}",`[imt-state="translation"] .imt_wrapper[dir='rtl'] {display:inline-block!important;}`,"[dir='rtl'] .imt_wrapper:not([dir]) {text-align:left;direction:ltr;}","[imt-state=dual] .imt_t-block-wrapper-theme-dividingLine::before {display:block;}","[imt-trans-position=before] .imt_t-block-wrapper {display:block!important;}","[imt-state][data-immersive-translate_rtl] .imt_wrapper {display:block!important;}"],isOnBoardingPage:!1,isEbook:!1,isEbookBuilder:!1,ignoreZhCNandZhTW:!1,showSponsorOnSafari:!1,noTranslateRegexp:["^\\d+.+ago$","^\\d+\\s+MIN\\s+READ$","^[\\u200B\\u200C\\u200D\\u2060\\uFEFF]+$","^[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]$","^.{1}$","^\uE821$","<img id=0>","<canvas id=0>"],waitForSelectors:[],isInjectOptionsUrl:!1,isInjectVersion:!1,isInjectMeta:!1,waitForSelectorsTimeout:3e3,pairs:{},aiRule:{},subtitleRule:{isInject:!0,preTranslation:!1,humanPreferred:!0,meetingAutoEnableSubtitle:!0,aiSubtitlePreferred:!0,disabled:!1,hookType:"xhr",showQuickButton:!0,backgroundColor:"#080808",backgroundOpacity:"75",sourceTextColor:"#FFFFFF",translationTextColor:"#FFFFFF",sourceFontSize:"100",translationMode:"dual",translationPosition:"bottom",textShadowType:"none",translationFontSize:"100",sourceFontFamily:"none",translationFontFamily:"none",sourceFontWeight:"400",translationFontWeight:"400",translateGroupCount:5,filterAmbientSounds:!0,filterAmbientSoundsRegex:"\\([^)]*\\)",autoSwitchSubtitleWithSameLanguage:!0,enableIOSFullScreenTextTrack:!0,youtubeAutoEnableSubtitleAfterInstalledAt:"2024-04-25",isEnableAiSubtitleTip:!0,freeAiSubtitleCacheEndTime:"2025-09-01",velocityGroup:[1,3,20],fonts:["Microsoft YaHei","SimSun","NSimSun","SimHei","Microsoft JhengHei","KaiTi","FangSong","PingFang SC","STHeiti","STKaiti","STSong","STFangsong","STZhongsong","STHupo","STXinwei","STLiti","STXingkai","Hiragino Sans GB","Lantinghei SC","Hanzipen SC","Hannotate SC","Songti SC","Wawati SC","Weibei SC","Xingkai SC","Yapi SC","Yuanti SC","Arial Unicode MS","MingLiU-ExtB","Malgun Gothic","Arial","Calibri","Cambria","Candara","Consolas","Constantia","Corbel","Courier New","Georgia","Lucida Console","MingLiU","PMingLiU","MingLiU_HKSCS","Meiryo","MS Gothic","MS PGothic","MS UI Gothic","MS Mincho","MS PMincho","Segoe UI","Segoe UI Symbol","Tahoma","Times New Roman","Trebuchet MS","Verdana","Gulim","Dotum","Batang","Gungsuh","San Francisco","Helvetica Neue","Hiragino Mincho ProN","Hiragino Kaku Gothic ProN","Yu Gothic","Yu Mincho","Geeza Pro","Al Nile","Tehran","Devanagari MT","Kohinoor Devanagari","Apple SD Gothic Neo","Nanum Gothic","Consolas","Ubuntu Mono","Inconsolata","Source Code Pro","Source Han Serif","Source Han Sans CN","Source Han Sans","Noto Sans SC","Ubuntu Mono","Inconsolata","Source Code Pro"]},ytAsrConfig:{enable:!0,wordsRegex:"etc\\.|Mr\\.|Mrs\\.|Ms\\.|Dr\\.|Prof\\.|Sr\\.|Jr\\.|U\\.S\\.|U\\.K\\.|Co\\.|Inc\\.|Ltd\\.|St\\.|p\\.a\\.|\\d+\\.",langsConfig:{base:{isSpaceLang:!1,splitConfig:{minInterval:1e3,maxWords:17},mergeConfig:{minInterval:1500,maxWords:19}},en:{isSpaceLang:!0,splitConfig:{symbolBreakWords:["mhm","um",">>","- "],breakMiniTime:300,breakWords:["mhm","um",">>","- ","in fact","such as","or even","get me","well i'm","i didn't","i know","i need","i will","i'll","i mean","you are","what does","no problem","as we","if you","hello","okay","oh","yep","yes","hey","hi","yeah","essentially","because","and","but","which","so","where","what","now","or","how","after"],skipWords:["uh"]},mergeConfig:{endWords:["in","is","and","are","not","an","a","some","the","but","our","for","of","if","his","her","my","noticed","come","mean","why","this","has","make","gpt","p.m","a.m"],startWords:["or","to","in","has","of","are","is","lines","with","days","years","tokens"]},endCompatibleConfigs:[{minInterval:1e3,minWordLength:3,sentenceMinWord:20},{minInterval:1500,minWordLength:1,sentenceMinWord:20}]}},aiEnable:!0,aiSupportLanguages:["en"]},bodyRule:{enable:!0,maxBodyScreenLength:200,preSelectors:["h1"],articleChildTags:["P"],articleChildTagsNum:4,matchNodeRule:{pre:{minNum:1},p:{minNum:4},article:{minNum:1}},minTextLength:800,bodyIsRoot:!1,humanPreferred:!0,preTranslation:!0,xpathRule:["name:P"],contextTimeout:4e3,contextReqLength:2e4},enableServerDetectLanguage:!0,"bodyRule.add_v.[1.4.9]":{enable:!0},isSubtitleBuilder:!1,minZIndex:0,initTranslationServiceAsSoonAsPossible:!0,targetWrapperTag:"font",additionalInjectedCss:[],isTranslateTitle:!0,enableSearchEnhancement:!1,searchEnhancementSelector:"#rhs",languageDetectMinTextCount:50,wrapperPrefix:"smart",wrapperSuffix:"smart",isPdf:!1,pdfUrlExtractRule:{},isTransformPreTagNewLine:!1,advanceTransformPreTagNewLine:!1,advanceTransformPreTagMinTextCount:0,advanceTransformPreTagMinLineCount:0,likePreSelectors:["pre"],urlChangeDelay:50,mutationChangeDelay:10,urlChangeUpdateRule:!0,mainFrameMinTextCount:50,mainFrameMinWordCount:5,visibleDelay:0,additionalStayOriginalSelectors:["span.katex",".math-block",".MathJax_Preview",".MathJax_Display",".math-container",".MathJax",".MathJax_SVG","math-renderer",'[aria-labelledby^="MathJax-SVG"]',".mwe-math-element","em[translate=no]","code[translate=no]","a[translate=no]","span.math.inline","span.math.display",".ltx_Math",".mathjax-block",".MathJax_CHTML","kbd","span.pretex-inline","span.math-inline",".reference-citations",".code","[data-test='json-editor']",".jp-CodeMirrorEditor","cds-code-snippet",".interactive-markdown__code","span.variable[translate=no]"],translationBlockStyle:"",isShowUserscriptPagePopup:!0,observeUrlChange:!1,paragraphMinTextCount:2,paragraphMinWordCount:1,shadowRootSelectors:[],blockMinTextCount:24,blockMinWordCount:4,asideMaxTextCount:1e3,asideMaxWordCount:200,asideMaxTextCountPerParagraph:67,asideMaxWordCountPerParagraph:12,lineBreakMaxTextCount:0,lineBreakRegexStr:"etc\\.|Mr\\.|Mrs\\.|Ms\\.|Dr\\.|Prof\\.|Sr\\.|Jr\\.|U\\.S\\.|U\\.K\\.|Co\\.|Inc\\.|Ltd\\.|St\\.",globalAttributes:{"x-p":{translate:"unset;"}},inputTutorialsText:"",inputTutorialsSelectors:[],globalMeta:{},globalStyles:{},initialGlobalAttributes:{},initialSelectorGlobalAttributes:{header:{header:"1","default-translate":"no"},"footer:last-of-type":{"default-translate":"no"},"nav:last-of-type":{side:"1","default-translate":"no"},nav:{side:"1","default-translate":"no"}},preTranslateLimiter:{},"preTranslateLimiter.add_v.[1.12.1]":{keys:["side","header"],"side.selectors":["nav","aside","[class*='Sidebar']","#sidenav"],"side.enableTranslate":!0,"header.selectors":["header"],"header.enableTranslate":!1},selectors:[],preWhitespaceDetectedTags:["DIV","SPAN"],stayOriginalSelectors:[],additionalSelectors:["h1","section h2","section h3","section h4","main h2","main h3","main h4",".article-title",".article-subtitle",".article_title",".article_subtitle",".article__title",".articleTitle",".Article__content",".titleLink",".summary",".headline",".page-content","aside.note","aside.article-comments","aside.onebox"],atomicBlockTags:[],excludeSelectors:["[default-translate]"],additionalExcludeSelectors:['[contenteditable="true"]',".uacc-clickable","#monica-content-root","#immersive-translate-popup","#immersive-translate-float-ball",".social-share",".post__footer",".btn",".share-nav",".o-share","[data-toolbar=share]","rp","rt",".prism-code",".enlighter-code",".rc-CodeBlock","[role=code]","#omni-extension",".omni-item","div[data-paste-markdown-skip]","table.highlight","div[class^=codeBlockContent]","div[class^=codeBlockLines]","div[class^=token-line]","#liuchan-window > .liuchan-container > *",".material-icons","material-icon","i.fa","i[class^=fa-]",".notranslate","[translate=no]",".navmenu-container",".google-symbols","span[class^=material-symbols-]","h1 br","h2 br","h3 br","h4 br",".easyscholar-ranking",".textLayer > span[role=presentation]",".rpv-core__text-layer > span[role=presentation]","time",".countdown",".visuallyhidden",".sider-search-inner.gpt-light",".fb-ads-block.ads-in-text","#stageTime"],mouseHoverExcludeSelectors:["rp","rt",".prism-code",".enlighter-code",".rc-CodeBlock","[role=code]","table.highlight","div[class^=codeBlockContent]","div[class^=codeBlockLines]",".material-icons","material-icon","i.fa","i[class^=fa-]",".google-symbols.notranslate","[aria-hidden=true]",".imt-fb-container *"],translationClasses:[],excludeTags:["TITLE","LINK","SCRIPT","STYLE","TEXTAREA","SVG","svg","G","NOSCRIPT","BUTTON","BASE","PRE","KBD","WBR","RT","RP","META","MATH","TTS-SENTENCE","AIO-CODE","RELIN-TARGET","DATETIME"],"excludeTags.remove_v.[1.4.9]":["BUTTON"],"additionalExcludeSelectors.remove_v.[1.4.9]":[".btn"],bodyTranslateTags:["FOOTER","ASIDE","BUTTON","NAV"],forceTranslateTags:[],metaTags:["META","SCRIPT","STYLE","NOSCRIPT"],additionalExcludeTags:[],stayOriginalTags:["CODE","TT","IMG","SUP","SUB","SAMP","math","semantics","mrow","mo","mfrac","msup","mi","mn","msqrt","d-math"],"rich.stayOriginalTags.remove":["CODE","SUP","SUB"],"rich.stayOriginalTags.remove_v.[1.8.3]":["SUP","SUB"],additionalStayOriginalTags:[],inlineTags:["A","ABBR","FONT","ACRONYM","B","INS","DEL","RUBY","RP","RB","BDO","MARK","BIG","RT","NOBR","CITE","DFN","EM","I","LABEL","Q","S","SMALL","SPAN","STRONG","SUB","SUP","U","KBD","TT","VAR","IMG","CODE","SCRIPT","STYLE","LINK","TIME","META","WBR","RELIN-HC","RELIN-HIGHLIGHT","RELIN-ORIGIN","RELIN-TARGET","NOBR","XQDD_HIGHLIGHT_NEW_WORD","RW-HIGHLIGHT","HYPOTHESIS-HIGHLIGHT"],additionalInlineTags:[],extraInlineSelectors:["p a span","article a span","p > span a span",'a[data-testid="Link"] span'],additionalInlineSelectors:[".MathJax_Preview",".MathJax",".highlighter--highlighted",".rw-highlight","ruby *","p > button","p span button"],extraBlockSelectors:["turbo-frame","readme-toc","#hs_cos_wrapper_post_body","#hs_cos_wrapper_post_body","option","ul > li","label","button","[class*='menu-button']","br",".xt-google-domain-link-metrics"],allBlockTags:["BODY","HGROUP","CONTENT","ADDRESS","ARTICLE","ASIDE","DETAILS","BLOCKQUOTE","SELECT","OPTION","CANVAS","DD","DL","DT","FIELDSET","FIGCAPTION","FIGURE","FOOTER","HEADER","FORM","HR","MAIN","SUMMARY","NAV","NOSCRIPT","PRE","SECTION","TABLE","TFOOT","UL","VIDEO","P","DIV","H1","H2","H3","H4","H5","H6","UL","LI","OL","BR","PICTURE","TBODY","TR","TD","TH","SOURCE","C-WIZ","BUTTON","TURBO-FRAME","README-TOC"],mutationObserverContainerSelectors:[],pdfNewParagraphLineHeight:2.4,pdfNewParagraphIndent:1.2,pdfNewParagraphIndentRightIndentPx:130,fingerCountToToggleTranslagePageWhenTouching:4,fingerCountToToggleTranslationMaskWhenTouching:0,fingerCountToToggleTranslagePageOnlyTranslationWhenTouching:0,touchShortcutsToggleTranslatePage:"fingers.4",touchShortcutsInputTranslate:"touchShortcutsOff",touchShortcutsToggleTranslationMask:"touchShortcutsOff",touchShortcutsToggleTranslatePageOnlyTranslation:"touchShortcutsOff",touchShortcutsToggleTranslateTouchElement:"touchShortcutsOff",touchShortcutsToggleTranslateTouchElementPreferenceKey:"slide.left",mouseHoverHoldKey:"Off",mouseHoverPreferenceKey:"Ctrl",mousePressHoldTranslateDelay:800,darkModeRule:{element:"html",selectors:[".dark",".dark-mode",".theme-dark",".dark-theme","[dark]","[data-dark]","[data-dark-mode]","[data-dark-mode='true']","[theme='dark']","[data-theme='dark']","[data-bs-theme='dark']","[data-color-mode='dark']"]}},rules:[{id:"isSubtitleBuilder",isSubtitleBuilder:!0,pageType:"subtitleBuilder",selectorMatches:["meta[name='immersive-translate-subtitle-builder'][content='true']"],matches:["https://*.immersivetranslate.com/subtitle*","https://*.immersivetranslate.com/download-subtitle*","http://localhost:38001/download-subtitle*"],pairs:{".source-text":".target-text"},paragraphMinTextCount:4,paragraphMinWordCount:2,isTranslateTitle:!1,isInjectMeta:!0,isInjectVersion:!0,allowInnerInvoke:!0,wrapperPrefix:"",wrapperSuffix:"","bodyRule.add":{enable:!1}},{id:"pdf",isPdf:!0,isTranslateTitle:!1,pageType:"pdfReader",selectorMatches:["meta[name='immersive-translate-pdf-viewer'][content='true']"],enableRichTranslate:!1,matches:["https://app.immersivetranslate.com/pdf","https://app.immersivetranslate.cn/pdf","https://app.immersivetranslate.com/pdf/","https://app.immersivetranslate.cn/pdf/","https://app.immersivetranslate.com/pdf/*","https://app.immersivetranslate.cn/pdf/*","https://app.infread.com/pdf/*","http://localhost:38001/pdf*"],advanceMergeConfig:[{condition:"true",advanceConfig:{"translationLanguagePattern.add":{matches:[]}}}],skipDynamicMarkSelectors:[".immersive-translate-page",".immersive-translate-page *"],"additionalExcludeSelectors.remove":['[contenteditable="true"]'],detectParagraphLanguage:!0,isTranslateWhenServiceChanged:!1,translationMode:"translation",skipEditableCheck:!0,encodeHtmlTag:!0,selectors:["#viewerContainer p"],"bodyRule.add":{enable:!1},"bodyRule.add_v.[1.11.7]":{enable:!0,bodySelector:"#viewerContainer",articleSelector:"#viewerContainer"},injectedCss:[".imt_wrapper {display: contents!important;position:absolute;}",".imt_wrapper br {display: none;!important;}",".imt_wrapper span {position: relative;!important;}",".immersive-translate-error-wrapper {padding:0px !important;margin:0px !important;}",".imt_t-block-wrapper {display: unset!important;}",".imt_inner div div {border:unset!important;padding:0!important;}",".imt_wrapper[dir='rtl'] {text-align: right;display: inline-block!important;position:unset;}"],"globalAttributes.add":{"[class='textLayer']":{translate:"no"}},mutationExcludeContainsSelectors:["font.imt_wrapper"],"shareConfig.add":{removeSelectors:["noscript","script",".toolbar","#sidebarContainer",'[class="page"]',".editorParamsToolbar",".image-mode",".im_db",".im_cb",".immersive-translate-error-modal-shadow-root"]},wrapperPrefix:"",isInjectVersion:!0,excludeSelectorsRegexes:{p:["/^$/"]}},{id:"sci-hub.pdfWebPage",matches:["sci-hub.*","www.scihubmirror.com","*.sci-hub.*"],excludeMatches:["https://x.sci-hub.org.cn/scholar"],waitForSelectorsTimeout:1,pdfUrlExtractRule:{selector:"#pdf",attribute:"src"}},{id:"ieeexplore.pdfWebPage",matches:"https://ieeexplore.ieee.org/stamp/stamp.jsp",waitForSelectorsTimeout:1,pdfUrlExtractRule:{selector:"body > iframe",attribute:"src"}},{id:"isEbook",isEbook:!0,pageType:"ebookReader",isTranslateTitle:!1,urlChangeDelay:200,selectorMatches:["meta[name='immersive-translate-ebook-viewer'][content='true']"],injectedCss:[".imt_t-block-wrapper {display:block;}"],"preTranslateLimiter.add_v.[1.12.1]":{"side.enableTranslate":!0,"header.enableTranslate":!0},excludeSelectors:["#drop-target","#drop-target h1","#side-bar","h1#side-bar-title"],extraInlineSelectors:["span.dropcaps"],"bodyRule.add":{enable:!1},paragraphMinTextCount:4,paragraphMinWordCount:2,blockMinTextCount:1,blockMinWordCount:1,containerMinTextCount:1,wrapperPrefix:"<br />",targetWrapperTag:"span"},{id:"isEbookBuilder",matches:["https://app.immersivetranslate.com/ebook/make/","https://test-app.immersivetranslate.com/ebook/make/","https://app.immersivetranslate.cn/ebook/make/","https://app.infread.com/ebook/make/","http://localhost:38001/ebook/make/"],"preTranslateLimiter.add_v.[1.12.1]":{"side.enableTranslate":!0,"header.enableTranslate":!0},isEbookBuilder:!0,pageType:"ebookBuilder",toastErrorMinTimes:0,isTranslateWhenServiceChanged:!1,detectParagraphLanguage:!0,isTranslateTitle:!1,targetWrapperTag:"span",isInjectVersion:"true",enableRichTranslate:!0,selectorMatches:["meta[name='immersive-translate-ebook-builder'][content='true']"],injectedCss:[".imt_t-block-wrapper {display:block;}"],globalMeta:{},excludeSelectors:["h1.notranslate","#drop-target","#drop-target h1","#side-bar","h1#side-bar-title","#tool",".Code","[default-translate]"],"bodyRule.add":{enable:!1},isInjectMeta:!0,paragraphMinTextCount:1,paragraphMinWordCount:1,blockMinTextCount:1,blockMinWordCount:1,containerMinTextCount:1,wrapperPrefix:"<br />","shareConfig.add":{cloneIframes:["#chapters iframe"],removeSelectors:[".immersive-translate-error-modal-shadow-root"]},advanceMergeConfig:[{condition:"true",advanceConfig:{translationServices:{"deepseek-pro.add":{proLimit:5},"deepl-pro.add":{proLimit:5},"zhipu-pro.add":{proLimit:5},"openai-pro.add":{proLimit:5},"claude-pro.add":{proLimit:5},"gemini-pro.add":{proLimit:5},"openai-max.add":{proLimit:5},"claude-max.add":{proLimit:5},"gemini-max.add":{proLimit:5}}}}]},{id:"immersiveTranslateIosOnBoarding",selectorMatches:["meta[name=immersiveTranslateIosOnBoarding]"],initialGlobalAttributes:{"input#immersiveTranslateDetectedSlot":{value:"true"}},isInjectOptionsUrl:!0,isInjectVersion:!0,isInjectMeta:!0},{id:"immersiveTranslateIosOnBoardingStep1",selectorMatches:["meta[name=immersiveTranslateIosOnBoardingStep1]"],isOnBoardingPage:!0,isInjectOptionsUrl:!0,isInjectVersion:!0,isInjectMeta:!0},{id:"immersivePreview",matches:["https://immersivetranslate.com/preview*","https://immersivetranslate.cn/preview*","https://test.immersivetranslate.com/preview*","https://immersivetranslate.com/drafts*","https://immersivetranslate.cn/drafts*","https://test.immersivetranslate.com/drafts*"],isInjectVersion:!0,isInjectMeta:!0,waitForSelectorsTimeout:1},{id:"dash-immersive",matches:["https://dash.immersivetranslate.com/*","https://test-dash.immersivetranslate.com/*","http://localhost:8000/dist/userscript/options*"],selectors:[".hello"],isInjectVersion:!0,isInjectMeta:!0,waitForSelectorsTimeout:1},{id:"pro-pdf-immersive",matches:["https://*.immersivetranslate.com/pdf-pro*"],pageType:"pdfProReader",excludeSelectors:["table",".mmd-context-menu",".preview-original-body *"],skipIgnoreSelectors:[".original-body"],advanceMergeConfig:[{condition:"true",advanceConfig:{"translationLanguagePattern.add":{matches:[]}}},{condition:"true",advanceConfig:{translationServices:{"deepseek-pro.add":{proLimit:5},"deepl-pro.add":{proLimit:5},"zhipu-pro.add":{proLimit:5},"openai-pro.add":{proLimit:5},"claude-pro.add":{proLimit:5},"gemini-pro.add":{proLimit:5},"openai-max.add":{proLimit:5},"claude-max.add":{proLimit:5},"gemini-max.add":{proLimit:5}}}}],longBuildPageLength:1e3,skipEditableCheck:!0,"injectedCss.add":[".imt_wrapper {white-space: unset;}","[data-immersive-translate_rtl] .imt_t-block-wrapper {width:100%}","* {text-decoration:unset;}"],"additionalExcludeSelectors.remove":['[contenteditable="true"]'],"mutationConfig.add":{buildTimeout:1e3,consumeTimeout:1e3},"noTranslateRegexp.remove":["^.{1}$"],excludeSelectorsRegexes:{"[class='inline-tabular'] > table > tbody > tr > td":["^[A-Z0-9\\-_.]{0,10}$","^[0-9,]+\\s+tokens$","^Up to [a-zA-Z]*\\s+\\d*$","^(/[A-Z0-9\\-_.]+)+$"]},"excludeSelectorsRegexes.add_v.[1.5.7]":{"[class='inline-tabular'] > table > tbody > tr > td":["/^[A-Z0-9\\-_.]+$/g","^[0-9,]+\\s+tokens$","^Up to [a-zA-Z]*\\s+\\d*$","^(/[A-Z0-9\\-_.]+)+$"]},"excludeSelectors.remove.[1.4.8]":["table"],"extraInlineSelectors.add":[".sub-table",".sub-table td",".sub-table tr"],detectParagraphLanguage:!0,isInjectVersion:!0,isInjectMeta:!0,toastErrorMinTimes:500,waitForSelectorsTimeout:1},{id:"onboarding",matches:["https://onboarding.immersivetranslate.com","https://test-onboarding.immersivetranslate.com"],allowInnerInvoke:!0,isInjectVersion:!0,isInjectMeta:!0,waitForSelectorsTimeout:1,longBuildPageLength:1e3,blockMinTextCount:0,blockMinWordCount:0,advanceMergeConfig:[{condition:"true",advanceConfig:{"pcFloatBall.add":{enableSidePanel:!1}}}]},{id:"immersive",matches:["https://immersivetranslate.com","https://immersivetranslate.cn","https://test.immersivetranslate.com","https://app.immersivetranslate.com","https://app.immersivetranslate.cn","https://test-app.immersivetranslate.com","http://localhost:38001","https://ai.immersivetranslate.com","https://test-ai.immersivetranslate.com","https://app.infread.com"],"excludeSelectors.add":["#imt-navbar *",".preview-original-body *"],skipIgnoreSelectors:[".original-body"],withAITitleBlockUrls:["immersivetranslate.com/text"],blockMinTextCount:0,blockMinWordCount:0,detectParagraphLanguage:!0,allowInnerInvoke:!0,isInjectVersion:!0,isInjectMeta:!0,waitForSelectorsTimeout:1,longBuildPageLength:1e3,"excludeTags.remove":["PRE"],"buildContainerSelectors.add":[".docx p"],"shareConfig.add":{cloneIframes:["iframe.original-body"],removeSelectors:[".immersive-translate-error-modal-shadow-root"]},advanceMergeConfig:[{condition:"true",advanceConfig:{"translationLanguagePattern.add":{matches:[]}}}]},{id:"simpread",selectorMatches:"div.simpread-read-root.simpread-read-root-show > sr-read",mainFrameSelector:"div.simpread-read-root.simpread-read-root-show > sr-read"},{id:"hangejp",matches:["arad.hange.jp","arad.nexon.co.jp","oapi.dingtalk.com","login.dingtalk.com"],useIframePostMessage:!1},{id:"shopee",matches:"seller.shopee.*",isTransformPreTagNewLine:!0,"globalStyles.add":{".ellipsis-content":"-webkit-line-clamp:unset;"},"excludeTags.remove":["PRE"],"likePreSelectors.add":["CODE"],"stayOriginalTags.remove":["CODE"]},{id:"xiapi",matches:"*.xiapibuy.*","globalStyles.add":{".WBVL_7,.tauwWr.jqRqhn":"-webkit-line-clamp:unset;max-height:unset;height:unset;"}},{id:"fanbox",matches:["*.fanbox.cc"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["[class^='LazyImage__ImageWrapper'] img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid","imtIOS"]},isTransformPreTagNewLine:!0,"likePreSelectors.add":["[class^='Body__PostBodyText']"],"mutationExcludeSelectors.add":["[class^='Body__PostBodyText']"]},{id:"twmanga",matches:["www.twmanga.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["img.i-amphtml-fill-content"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"fenoxo",matches:"www.fenoxo.com","likePreSelectors.add":[".mainText"],isTransformPreTagNewLine:!0},{id:"wikipedia",matches:"*.wikipedia.org",paragraphMinWordCount:2,paragraphMinTextCount:4,"injectedCss.add":[".imt_t-block-wrapper { display: block !important; }"],excludeSelectors:[".mw-editsection",".mw-cite-backlink","#p-lang-btn","#right-navigation","#p-associated-pages",".vector-header"],"additionalExcludeSelectors.add":[".lazy-image-placeholder"],stayOriginalSelectors:[".chemf",".mwe-math-element","[role=math]",".nowrap"],extraInlineSelectors:[".chemf",".mwe-math-element","[role=math]",".nowrap"],"globalStyles.add":{".no-article-text-sister-projects li":"height:unset;"},"bodyRule.add":{bodySelector:"#content",articleSelector:"#bodyContent"}},{id:"twitter",matches:["twitter.com","mobile.twitter.com","tweetdeck.twitter.com","pro.twitter.com","https://platform.twitter.com/embed*","x.com","mobile.x.com","tweetdeck.x.com","pro.x.com","https://platform.x.com/embed*"],excludeMatches:["https://twitter.com/i/premium_sign_up","https://twitter.com/settings/subscription","https://twitter.com/jobs/*","https://x.com/i/premium_sign_up","https://x.com/settings/subscription","https://x.com/settings/account","https://x.com/jobs/*","https://x.com/*/tos*","https://x.com/*/privacy*","https://x.com/account/access*"],withAITitleBlockUrls:["^https://x.com/home"],switchTranslateRestart:!0,enableRichTranslate:!0,"enableRichTranslate.add_v.[1.14.8]":!1,"enableRichTranslate.add_v.[1.14.9]":!0,additionalStayOriginalSelectors:['[data-testid="tweetText"] a',"[data-testid='UserDescription'] a","[data-testid='HoverCard'] a","[data-testid='UserCell'] a","[data-testid='birdwatch-pivot'] a",".DocsMarkdown--link-external-icon"],"rich.additionalStayOriginalSelectors.remove":['[data-testid="tweetText"] a',"[data-testid='UserDescription'] a","[data-testid='HoverCard'] a","[data-testid='UserCell'] a","[data-testid='birdwatch-pivot'] a"],blockMinTextCount:0,blockMinWordCount:0,selectors:['[data-testid="tweetText"]',".tweet-text","[data-testid='tweet'] [class='css-175oi2r r-13awgt0 r-eqz5dr r-iphfwy r-3o4zer r-ttdzmv']",".js-quoted-tweet-text","[data-testid='card.layoutSmall.detail'] > div:nth-child(2)","[data-testid='developerBuiltCardContainer'] > div:nth-child(2)","[data-testid='card.layoutLarge.detail'] > div:nth-child(2)","[data-testid='cellInnerDiv'] div[data-testid='UserCell'] > div> div:nth-child(2)","[data-testid='UserDescription']","[data-testid='HoverCard'] div[dir=auto]","[data-testid='HoverCard'] span[dir=auto]","[data-testid='HoverCard'] [role='dialog'] div[dir=ltr]","[data-testid='birdwatch-pivot'] div[dir=ltr]","[data-testid='twitterArticleReadView']","[aria-label='Grok']","[role=dialog]","[class='css-175oi2r r-1awozwy r-13awgt0 r-1rnoaur r-13qz1uu']","[class='css-175oi2r r-kemksi r-1kqtdi0 r-1q9bdsx r-1phboty r-rs99b7 r-1udh08x r-13qz1uu']","[class='css-175oi2r r-uef6q5 r-dnmrzs r-97e31f r-13qz1uu r-13awgt0 r-dgnwoc r-1me0s30 r-t3sqpr r-1dqxon3']","[class='css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0']","[data-testid='inlinePrompt']"],excludeSelectors:["[aria-describedby][role=button]","header","[data-testid='radioGroupplayback_rate'] div","[data-testid='userFollowIndicator']","[class='css-901oao r-14j79pv r-37j5jr r-n6v787 r-16dba41 r-1cwl3u0 r-bcqeeo r-qvutc0']","[class='css-175oi2r r-1wbh5a2 r-dnmrzs']","[aria-label=Grok] button","[aria-label=Grok] [style*='rgb(89, 93, 98)']","[aria-label=Grok] .r-uho16t","time","[data-testid=User-Name]","[data-testid=socialContext]","[data-testid=tweet-text-show-more-link]","[aria-label=Grok] [class='css-175oi2r r-1habvwh r-vqp9x9 r-1q9bdsx r-1loqt21 r-9njtsq r-1wtj0ep r-nsbfu8 r-xbdcod r-13c7hvr'] > div:last-child","[role='tab']"],globalStyles:{"[data-testid='card.layoutLarge.detail'] > div:nth-child(2)":"-webkit-line-clamp: unset;","[data-testid='card.layoutSmall.detail'] > div:nth-child(2)":"-webkit-line-clamp: unset;","[data-testid='tweetText'],[style*='-webkit-line-clamp']":"-webkit-line-clamp: unset;","[role=dialog] [style*='webkit-line-clamp']":"-webkit-line-clamp: unset;"},"extraBlockSelectors.add":['[data-testid="tweetText"] div.r-6koalj'],"injectedCss.add":[".r-h9hxbl{width:unset;}",".imt-img { object-fit: cover !important; }","[aria-label=Grok] [data-testid=ScrollSnap-SwipeableList] [role=presentation] > div > div { max-height: unset !important; }"],"likePreSelectors.add_v.[1.11.5]":["[data-testid=tweetText]"],isTransformPreTagNewLine:!1,"isTransformPreTagNewLine.add_v.[1.12.1]":!0,advanceTransformPreTagNewLine:!0,advanceTransformPreTagMinTextCount:1e3,advanceTransformPreTagMinLineCount:10,extraInlineSelectors:['[data-testid="tweetText"] div.r-xoduu5','[data-testid="tweetText"] span','[data-testid="UserDescription"] div',"[data-testid='HoverCard'] div[dir=auto] div","[data-testid='HoverCard'] span[dir=auto] div"],darkModeRule:{element:"html",selectors:["[style*='color-scheme: dark']"]},advanceMergeConfig:[{condition:"translationMode==translation",advanceConfig:{generalRule:{likePreSelectors:[]}}},{condition:"isMobile==true",advanceConfig:{generalRule:{"subtitleRule.add":{quickButtonRule:{appendSelector:'div<-[data-testid*="cellInnerDiv-tweet"]->[data-testid*="immersive-tweet-ui-content-container"] button[role="button"]<-parent',insertBeforeSelector:'div<-[data-testid*="cellInnerDiv-tweet"]->[data-testid*="immersive-tweet-ui-content-container"] button[role="button"]',injectCSS:".imt-quick-subtitle-button { margin: 0 6px !important; } .imt-quick-subtitle-pop-content { transform: unset !important; } .logo,.logo svg { height: 24px !important; width: 24px !important;}, .logo svg { margin-top: 2px !important; } "}}}}}],ignoreZhCNandZhTW:!0,isTranslateTitle:!1,useIframePostMessage:!1,observeUrlChange:!1,paragraphMinTextCount:2,paragraphMinWordCount:1,repeatTranslateNum:0,"subtitleRule.add":{type:"live",isInject:!1,enableIOSFullScreenTextTrack:!1,injectedCss:["#layers[style='z-index: 1;'] [style='height: 100px;'] { height: 400px !important; }"],liveSubtitleRule:{containerSelector:".css-175oi2r.r-13awgt0.r-1pi2tsx.r-13qz1uu > [role='listbox']",reportSelector:".css-175oi2r.r-1awozwy.r-173mn98.r-1mf7evn.r-7e3msg",textSelectors:[`.css-175oi2r.r-13awgt0.r-1pi2tsx.r-13qz1uu > [role='listbox'] .css-175oi2r.r-13awgt0.r-1lzbym2 > [dir="ltr"] > span`],mutationChangeDelay:1e3}},"mutationConfig.add":{consumeTimeout:1e3},"bodyRule.add":{enable:!1},richMoreWordPercent:"0.5","subtitleRule.add_v.[1.2.1]":{type:"twitter",videoPlayerSelector:"video",enableTriggerTranslate:!0,loadingStyle:"bottom: unset; top: 5%;",injectedCss:["#layers[style='z-index: 1;'] [style='height: 100px;'] { height: 400px !important; }","video::cue {white-space: pre-line;}"]},"subtitleRule.add_v.[1.17.3]":{multipleVideoContainerSelector:'[data-testid="videoComponent"]',quickButtonRule:{appendSelector:'button[role="button"]>div>svg<-parent<-parent<-parent<-parent',injectCSS:".imt-quick-subtitle-pop-content { transform: unset !important; } .logo,.logo svg { height: 18px !important; width: 18px !important;}, .logo svg { margin-top: 2px !important; } "},aiSubtitle:{enable:!0,maxDurationHours:4},videoSelector:"video",attachRule:{appendSelector:"video<-parent",isDelay:!0,injectedCSS:[".imt-caption-container {z-index:0;}",".imt-caption-window {margin-bottom: 0; bottom: 2%; user-select:text; -webkit-user-select:text;}"],injectedGlobalCSS:[".r-1peqgm7 #immersive-translate-caption-window {bottom: 60px;}",'[data-testid="modalContainer"] #immersive-translate-caption-window {bottom: unset !important; height: 180px !important;}']},quickButtonRules:[{appendSelector:'button[role="button"]>div>svg<-parent<-parent<-parent<-parent',injectCSS:".imt-quick-subtitle-pop-content { transform: unset !important; } .logo,.logo svg { height: 18px !important; width: 18px !important;}, .logo svg { margin-top: 2px !important; } .imt-quick-subtitle-ai-subtitle-tip {transform: unset !important;} "},{appendSelector:'div<-[data-testid*="cellInnerDiv-tweet"]->[data-testid*="immersive-tweet-ui-content-container"] button[role="button"]<-parent',insertBeforeSelector:'div<-[data-testid*="cellInnerDiv-tweet"]->[data-testid*="immersive-tweet-ui-content-container"] button[role="button"]',injectCSS:".imt-quick-subtitle-button { margin: 0 6px !important; } .imt-quick-subtitle-pop-content { transform: translateY(calc(65%)) !important; right: 35px; } .logo,.logo svg { height: 24px !important; width: 24px !important;}, .logo svg { margin-top: 2px !important; } .imt-quick-subtitle-ai-subtitle-tip {transform: unset !important; right: 35px; top: 0} "}]},"imageRule.add":{opImageType:"append",imageStyle:"opacity:1;position:unset;"}},{id:"common-vtt",matches:["gdc-search.github.io"],"subtitleRule.add":{type:"webvtt",subsrtFormat:"vtt",hookType:"xhr",subtitleUrlRegExp:".vtt"}},{id:"zoom-asu",matches:["*.zoom.us/rec/*"],"excludeSelectors.add":[".player-share .video-js"],"mutationExcludeSelectors.add":[".player-share .video-js *"],"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",hookType:"xhr",injectedCss:[".video-js .vjs-text-track-display .vjs-text-track-cue > div { white-space: unset !important; }"],subtitleUrlRegExp:"rec/play/vtt",quickButtonRule:{appendSelector:".vjs-extend-control",insertBeforeSelector:".vjs-captions-control",injectCSS:".imt-quick-subtitle-pop-content { max-height: 150px !important; }"},attachRule:{appendSelector:".video-js",injectedCSS:[".imt-caption-container {z-index:10;}",".imt-cue {font-size: 16px !important;}",".vjs-text-track-cue {display:none !important;}"]},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window { direction: rtl; }"]}},{id:"zoom",matches:["*.zoom.us"],"excludeSelectors.add":[".live-transcription-subtitle__box"],"mutationExcludeSelectors.add":[".live-transcription-subtitle__box *"],"extraInlineSelectors.add":[".live-transcription-subtitle__item"],"subtitleRule.add":{type:"live",injectedCss:[".live-transcription-subtitle__item { max-height: none !important; }","#live-transcription-subtitle {flex-direction: column;color: white;}"],liveSubtitleRule:{containerSelector:".live-transcription-subtitle__box",textSelectors:[".live-transcription-subtitle"],reportSelector:".meeting-client-inner",mutationChangeDelay:1e3,enableTriggerTranslate:!0,isMeeting:!0},rtlInjectedCss:["[data-immersive-translate_rtl] #live-transcription-subtitle font {direction: rtl;text-align: right;}"]}},{id:"team",matches:["teams.live.com","teams.microsoft.com"],"excludeSelectors.add":[".ui-box .ui-box[class='ui-box']","[data-tid='author']",".fui-ChatMessageCompact__author"],"mutationExcludeSelectors.add":[".ui-box .ui-box[class='ui-box'] *"],"extraInlineSelectors.add":["[data-tid='closed-caption-text']"],"subtitleRule.add":{type:"live",injectedCss:[".fui-Flex.___8puuoi0.f22iagw.f18w1nra.f1en88kg { flex-direction: column !important; }","font.imt_wrapper br { display: none; }"],liveSubtitleRule:{containerSelector:'div[data-tid="closed-caption-v2-virtual-list-content"] > .ui-box',textSelectors:["[data-tid='closed-caption-text']"],reportSelector:"[data-tid='closed-captions-renderer']",mutationChangeDelay:1e3,enableTriggerTranslate:!0,isMeeting:!0},rtlInjectedCss:["[data-immersive-translate_rtl] font.imt_wrapper {direction: rtl;}"]}},{id:"googleMeet",matches:["meet.google.com"],"excludeSelectors.add":[".iOzk7[jsname='dsyhDe']",".ygicle.VbkSUe"],"mutationExcludeSelectors.add":[".iOzk7[jsname='dsyhDe'] *"],"extraInlineSelectors.add":[".ygicle.VbkSUe"],"subtitleRule.add":{type:"live",injectedCss:[".bh44bd.VbkSUe { font-size: 1.2rem !important; }","font.imt_wrapper { font-size: 1.2rem; display: inline-block; }","font.imt_wrapper br { display: none; }"],liveSubtitleRule:{containerSelector:".iOzk7[jsname='dsyhDe']",textContentSelector:".ygicle.VbkSUe",reportSelector:".iOzk7[jsname='dsyhDe']",mutationChangeDelay:1e3,findParentBlockDepth:5,enableTriggerTranslate:!0,preventRemoval:!0,isMeeting:!0},rtlInjectedCss:["[data-immersive-translate_rtl] font.imt_wrapper {direction: rtl;}"]}},{id:"openrouter",matches:"openrouter.ai","excludeSelectors.add":[".line-clamp-1.text-lg",".text-muted-foreground.text-sm.col-span-4.text-right","div[title='Tokens this week']",".text-green-600.font-medium",".text-xl.text-slate-11","button[role='tab']","[data-badge-type=http-method]","div[role='region'] > div > ul"],globalStyles:{"button.text-primary-foreground":"height: 100%;white-space: normal;word-wrap: break-word;"}},{id:"hoyolab",matches:"www.hoyolab.com","excludeTags.remove":["PRE"],excludeSelectors:[".reply-card__nickname",".mhy-user-card__name",".mhy-account-title__name"],"extraBlockSelectors.add":[".reply-card__content__detail p:first-child",".reply-card-inner-reply__content > p:first-child"]},{id:"chatter.hume.ai",matches:"chatter.hume.ai","extraInlineSelectors.add":["[class*=' flex-wrap'] > span"]},{id:"threads",matches:"www.threads.net",stayOriginalSelectors:[".x1rg5ohu",".xat24cr.xdj266r a"],"excludeSelectors.add":[".x6s0dn4.x40hh3e.xrvj5dj.xxfwaov",".x6s0dn4.x78zum5",".xpvyfi4.x1xdureb.x1agbcgv",".xpvyfi4.x1npkx4u.x1ms6mhf"],globalStyles:{"span,.x569fbc":"max-height:unset;-webkit-line-clamp:unset;height:unset;white-space:unset;"}},{id:"stackoverflow",matches:["stackoverflow.com","*.stackexchange.com","superuser.com","askubuntu.com","serverfault.com"],"extraBlockSelectors.add":["span.comment-copy"],globalStyles:{".s-post-summary--content-excerpt":"-webkit-line-clamp:unset;"},"excludeSelectors.add":[".votecell","header","#footer","#question-header + div","div.postcell div.mb0","div[id^=comments-link-]","#answers-header",".new-post-login",".form-submit","a[href='/questions/ask']","#left-sidebar","a.comment-user","span.comment-date","div.s-prose.js-post-body + div",".bottom-notice","div[data-campaign-name=stk]",".s-post-summary--stats",".s-post-summary--meta"],paragraphMinTextCount:4,paragraphMinWordCount:2},{id:"appleDeveloper",matches:"developer.apple.com/documentation/*",selectors:[".container","h3.title","div.content"],"excludeSelectors.add":[".vue-recycle-scroller"]},{id:"hackerNews",matches:"news.ycombinator.com",excludeMatches:["https://news.ycombinator.com/submit","https://news.ycombinator.com/newsfaq.html","https://news.ycombinator.com/newsguidelines.html","https://news.ycombinator.com/security.html"],selectors:[".titleline > a",".comment > .commtext",".toptext","a.hn-item-title",".hn-comment-text",".hn-story-title"],excludeSelectors:[".reply",".comhead",".subtext"]},{id:"quora",matches:["*.quora.com","quora.com"],excludeSelectors:[".dom_annotate_multifeed_bundle_AskQuestionPromptBundle",".dom_annotate_feed_switcher","[class='q-box qu-py--small qu-color--gray_light']","[class='q-box spacing_log_answer_header']","[class='q-box qu-flex--auto']","[class='q-text qu-dynamicFontSize--small qu-mt--small qu-color--gray_light qu-passColorToLinks']",".AnswerFooter___StyledFlex-sc-2xbo88-0","[class='q-box qu-mb--small']","button.q-click-wrapper","[class='q-text qu-dynamicFontSize--tiny qu-pb--tiny qu-mt--small qu-color--gray_light qu-passColorToLinks']","[class='q-text qu-dynamicFontSize--tiny qu-mt--small qu-color--gray_light qu-passColorToLinks']",".qt_read_more","[class='q-flex qu-alignItems--flex-start']","[class='q-box qu-pl--tiny']"],"additionalExcludeSelectors.add":[".qu-zIndex--action_bar"],globalStyles:{".qu-truncateLines--3":"-webkit-line-clamp: unset;"}},{id:"oldReddit",matches:["old.reddit.com/*/.compact","old.reddit.com/.compact","www.reddit.com/*/.compact","www.reddit.com/.compact"],selectors:[".title > a",".usertext-body"],detectParagraphLanguage:!0},{id:"otherOldReddit",matches:"old.reddit.com",selectors:["p.title > a","[role=main] .md-container",".media-gallery .usertext",".expando .usertext",".res-expando-box .md"],detectParagraphLanguage:!0},{id:"redditList",matches:["https://www.reddit.com/r/*/comments/*/*","https://www.reddit.com/","https://www.reddit.com/hot/","https://www.reddit.com/new/","https://www.reddit.com/top/"],excludeMatches:["https://www.reddit.com/r/*/wiki/*"],observeUrlChange:!0,selectors:["h1",".PostHeader__post-title-line","[data-click-id=body] h3","[data-click-id=background] h3","[data-testid=comment]","[data-adclicklocation='title'] h3","[data-adclicklocation=media]","[data-testid='post-title-text']",".PostContent",".post-content",".Comment__body","faceplate-batch .md","[slot=comment]",".RichTextJSON-root","[slot=title]","[slot=text-body]","p.title > a","[role=main] .md-container",".room-message-text",".crosspost-title","div.md[id^=t3_]"],"excludeSelectors.add":["shreddit-comment-action-row","faceplate-hovercard"],detectParagraphLanguage:!0,globalStyles:{"div.XPromoBottomBar":"display:none","[class*='line-clamp']":"-webkit-line-clamp: unset","a.pointer-events-none":"pointer-events: unset","a.absolute.inset-0":"inset: unset !important;"},waitForSelectors:["[data-testid=post_author_link]"],"inputConfig.add":{clearContentEnable:!1},"bodyRule.add":{enable:!1}},{id:"reddit",matches:"www.reddit.com",selectors:["#search-results-tab-slot","h1",".PostHeader__post-title-line","[data-click-id=body] h3","[data-click-id=background] h3","[data-testid=comment]","[data-adclicklocation='title'] h3","[data-testid='post-title-text']","[data-testid=search-subreddit-desc-text]","[slot=comment]","[data-adclicklocation=media]",".PostContent",".post-content",".Comment__body","faceplate-batch .md","[slot=text-body]","p.title > a","[role=main] .md-container","#-post-rtjson-content",".RichTextJSON-root","[slot='title']",".room-message-text","[source=re_reddit] div > a.text-neutral-content-weak","#response-container","#streaming-response","[noun='recommendation']","#subgrid-container h1, #subgrid-container h2"],excludeSelectors:[".text-neutral-content-weak"],paragraphMinTextCount:5,paragraphMinWordCount:2,excludeMatches:["https://www.reddit.com/r/*/wiki/*","https://www.reddit.com/settings/*","https://www.reddit.com/message/sent/*"],detectParagraphLanguage:!0,globalStyles:{"div.XPromoBottomBar":"display:none","[class*='line-clamp']":"-webkit-line-clamp: unset"},"initialGlobalAttributes.add":{"a.inset-0":{style:"inset: unset;"}}},{id:"angel",matches:"www.angel.com","excludeSelectors.add":[".bmpui-subtitle-position-vtt *"],"mutationExcludeSelectors.add":[".bmpui-subtitle-position-vtt *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"/subtitles/.*\\.vtt",hookType:"xhr",enableHookDownload:!0,quickButtonRule:{appendSelector:".bmpui-ui-container.bmpui-controlbar-bottom > .bmpui-container-wrapper",insertBeforeSelector:".bmpui-ui-communityviewtogglebutton",ccEnableSelector:".bmpui-ui-subtitlesettingstogglebutton"},attachRule:{appendSelector:"#bitmovin-player",injectedCSS:[".imt-caption-container {z-index: 10;}",".imt-caption-window {margin-bottom: 0; bottom: 12%!important;top: unset!important;}"],injectedGlobalCSS:[".bmpui-subtitle-position-vtt {display: none!important;} "]},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"]}},{id:"reuters",matches:"www.reuters.com",excludeSelectors:["[promotext]","[data-testid=Leaderboard]","[data-testid=HomeTickerV2]","[data-testid=SiteFooter]","[class^=refinitiv-promo-bar__container]","[data-testid=ResponsiveAdSlot]","[data-testid=SiteHeader]","[data-testid=HomeTickerV2]"],"bodyRule.add":{bodySelector:"[data-testid=MainContent]",articleSelector:"[data-testid=ArticleBody]"},"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0},"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"/v3/caption/",hookType:"xhr",loadingContainerSelector:".jw-captions",enableHookDownload:!0,quickButtonRule:{appendSelector:".jw-button-container",insertBeforeSelector:".jw-icon-cc",ccEnableSelector:".jw-icon-cc"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"]}},{id:"npmjs",matches:"https://www.npmjs.com/package/*",selectors:["#tabpanel-readme > div:first-child"]},{id:"github",matches:"github.com",useIframePostMessage:!1,excludeMatches:["https://github.com/*/*/settings","https://github.com/*/*/settings/*","https://github.com/settings/*","https://github.com/sponsors/*","https://github.com/readme/*","https://github.com/readme/","https://github.com/features/*","https://github.com/codespaces","https://github.com/customer-stories/*","https://github.com/signup","https://github.com/login"],mutationExcludeSelectors:[".react-blob-sticky-header *"],selectors:["h1","[aria-label=Issues] .markdown-title","[aria-labelledby=discussions-list] .markdown-title","h3 .markdown-title",".markdown-body",".Layout-sidebar p","div > span.search-match","li.repo-list-item p","#responsive-meta-container p","article p","feed-container article ul li a span","feed-container article .FormControl-caption","div.repo-description p","[itemprop=description]",".integrations-auth-wrapper",".new-feed-onboarding-notice","article section[aria-label='card content'] > div > div > div > div:nth-child(2)",".js-notice h2, .js-notice p",".TimelineItem-body a span, .TimelineItem-body a div, .TimelineItem-body form span, .TimelineItem-body form div",'[role="navigation"] p','[data-testid="commit-row-item"] h4',".font-mktg",".search-title,.search-match",".pinned-item-desc","#repo-content-turbo-frame .markdown-title","[app-name='blackbird-search'] [data-hpc='true']",".topic-box > a > p:nth-of-type(2)",'[data-testid="listitem-title-link"]',"#repo-content-turbo-frame p","#repo-content-turbo-frame h4",'[aria-label="card content"] .flex-column > div:nth-child(2)',"[class*=TitleHeader]",".bpDald",".discussion-title",".copilotPreview__footer",".heading-element",".js-feed-item-component h3 a[data-hovercard-type=pull_request]","[aria-labelledby=outline-id] nav","[data-testid='issue-pr-title-link']","div.user-profile-bio","div.news > div.js-notice","#memex-project-view-root a [class^='prc-Text-Text']","[class^=OverviewContent] [class*=DirectoryRichtextContent]","[id^=pullrequestreview]","[class^='ChatMessage']","a[data-hovercard-type='issue']","[class*=prc-FormControl] > [class*=prc-Text]","[data-testid='beginners-playlist-section']","[data-testid='getting-started-checklist-section']","[data-testid='docs-section']","[data-testid='recommendations-section']"],"injectedCss.add":[".bpDald,.discussion-title {-webkit-line-clamp:unset!important;}","li>div[class*='Box-sc'],div[class*='Box-sc']>button[class*='prc-Token-TokenBase'],li[class*='card-label-module']>button[class*='prc-Token-TokenBase'] {height:unset!important;}","#memex-project-view-root [class*=table-row__StyledTableRow-sc],#memex-project-view-root [class*=base-cell-module__Box] {height:unset!important;}"],atomicBlockSelectors:["[itemprop=description]"],"additionalExcludeSelectors.add":["[data-test-selector='commit-tease-commit-message']","[data-test-selector='create-branch.developmentForm']","div.Box-header.position-relative","div.blob-wrapper-embedded","div.Box.Box--condensed.my-2","div.jp-CodeCell",'[aria-label="Account"] .markdown-title',".js-repos-container .markdown-title","a.anchor","div.file-navigation + div.Box","[data-testid^='breadcrumbs']","[data-ga-click*=Star]",".markdown-body h3","div.vcard-names-container","div.js-disable-context-menu",".BorderGrid-cell a[role='link']",".BorderGrid-cell .topic-tag-link","table[class*='Table-module__Box']",".author,.assignee",".blob-code",".timeline-comment-header",".review-thread-reply",".codeRepository","a[data-hovercard-type]","[title='Label: Private']"],"extraBlockSelectors.add":[],extraInlineSelectors:["g-emoji","a.anchor"],stayOriginalTags:["CODE","TT","G-EMOJI","IMG","SUP","SUB"],enableRichTranslate:!1,"enableRichTranslate.add_v.[1.12.1]":!0,"stayOriginalSelectors.add":[".issue-link"],detectParagraphLanguage:!0,globalStyles:{".TimelineItem-body .Link--primary":"-webkit-line-clamp: unset;"},"preTranslateLimiter.add_v.[1.12.1]":{keys:["side"],"side.selectors":["aside.feed-right-sidebar"],"side.enableTranslate":!0},"aiWriting.add":{scene:"github-issue",appendSelector:".Footer-module__childrenStyling--ySU6Z",insertBeforeSelector:".IssueActions-module__IssueActionsButtonGroup--k8eny",titleSelector:".prc-Heading-Heading-6CmGO .markdown-title",contentSelector:"#issue-body-viewer .markdown-body",commentSelector:".react-issue-comment",insertInputSelector:".prc-Textarea-TextArea-13q4j",injectDelay:1e3}},{id:"github-blog",matches:["github.blog"],injectedCss:["font {word-break: break-all !important;}"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"githubNotebook",matches:"notebooks.githubusercontent.com",useIframePostMessage:!1,excludeSelectors:["div.jp-CodeCell"]},{id:"rmit",matches:["www.rmit.edu.au"],injectedCss:[".colfeature-content{height:unset!important;}",".text-component-inner{font-feature-settings:unset!important;}"]},{id:"mfacebook",matches:"m.facebook.com",selectors:["div[dir=auto][style]","div[dir=auto][class]","span[lang]","[data-pagelet=BizInboxMessengerMessageListContainer] span","[data-pagelet=BizInboxContextCardDetail] span","[data-type=container][data-mcomponent=MContainer][class='m displayed'] .native-text","[data-mcomponent=ServerTextArea] .native-text"],"excludeSelectors.add":["[data-ad-comet-preview=message] [role=button]","[role=button]"],injectedCss:[".native-text.rslh {line-height:unset!important;}"],translationMode:"translation",detectParagraphLanguage:!0},{id:"facebook",matches:"*.facebook.com",excludeMatches:["https://www.facebook.com/business/*","https://business.facebook.com/*","https://www.facebook.com/help*","https://www.facebook.com/settings*","https://www.facebook.com/ads/library/*","https://developers.facebook.com/*","https://www.facebook.com/v20.0/plugins/*"],selectors:["div[dir=auto][style]","div[dir=auto][class]","span[lang]","[data-pagelet=BizInboxMessengerMessageListContainer] span","[data-pagelet=BizInboxContextCardDetail] span",".xod5an3","[class='x1i10hfl xjbqb8w x1ejq31n xd10rxx x1sy0etr x17r0tee x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xt0psk2 xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x16tdsg8 x1hl2dhg xggy1nq x1a2a7pz x1sur9pj xkrqix3 xzsf02u x1pd3egz']","#PNG_EXPORT",".fb_content.clearfix","[role='main']","[role='region']","[role='presentation']"],"excludeSelectors.add":["[data-ad-comet-preview=message] [role=button]"],insertPosition:"afterend",preWhitespaceDetectedTags:["DIV","SPAN"],translationClasses:["immersive-translate-text"],"injectedCss.add":["._4ik4._4ik5 {max-height:unset!important;}"],skipTrailTextRegex:"\u2026",detectParagraphLanguage:!0,"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"srt"}},{id:"facebookV20VideoPlugin",matches:"www.facebook.com/v20.0/plugins/*",mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",hookType:"xhr",subtitleUrlRegExp:"\\.srt",quickButtonRule:{appendSelector:"._1c7f._1c7h",insertBeforeSelector:"._1c7f._1c7h ._2j04"},injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { display: inline-block; position: relative; top: 10px; }"],attachRule:{appendSelector:"._53j5._37u6._9kkd",injectedGlobalCSS:["._30vn._30vp._5z68 {display: none!important;} "]}}},{id:"youtubeMobile",matches:["m.youtube.com"],selectors:[".comment-text","#content-text",".media-item-headline",".slim-video-information-title",".yt-spec-button-view-model",".yt-core-attributed-string > span",".yt-core-attributed-string",".title"],skipDynamicMarkSelectors:["ytm-comment-replies-renderer","panel-container","panel-container *"],shareConfig:{injectCss:!1,removeSelectors:["iron-iconset-svg","iframe","ytd-watch-next-secondary-results-renderer",".immersive-translate-error-modal-shadow-root","noscript","script"]},"excludeTags.remove":["BUTTON"],additionalExcludeSelectors:[".ytp-caption-window-container","text",".imt-caption-container","ytd-live-chat-frame"],"mutationExcludeSelectors.add":[".imt-caption-container *"],"excludeSelectors.add":[".ytm-badge-and-byline-item-byline"],"subtitleRule.add":{type:"youtube",hookType:"xhr_response",allowFreeUserLive:!0,subtitleUrlRegExp:"(/api/timedtext|videoplayback\\?expire.*text)",translateSelectors:[".caption-window",".caption-visual-line"],videoPlayerSelector:".html5-video-player.playing-mode,.html5-video-player.paused-mode",loadingContainerSelector:".ytp-caption-window-container",videoADSelector:".ytp-ad-player-overlay",injectedCss:["#player-shorts-container .ytp-caption-window-bottom {top: 40px; bottom: unset!important;}"],videoSelector:".html5-video-player.playing-mode video,.html5-video-player.paused-mode video",translationOnlyPattern:["m.youtube.com/live*","m.youtube.com/watch*","m.youtube.com/embed*","m.youtube.com/shorts*"],rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:"#player-container-id",showSupportTips:!0,injectedCSS:[".imt-caption-container {z-index:5;}"],injectedGlobalCSS:[".caption-window {display: none;} ",".page-shorts #immersive-translate-caption-window { height: 180px;}"]}},"subtitleRule.add_v.[1.17.3]":{quickButtonRule:{appendSelector:".player-controls-top",insertBeforeSelector:".ytwPlayerAutonavToggleHost",injectCSS:".logo,.logo svg { height: 20px !important; width: 20px !important;} .imt-quick-subtitle-pop-content {bottom: unset !important; top: 40px !important;}",injectedGlobalCSS:".player-controls-top.with-video-details { z-index: 10; }"},aiSubtitle:{enable:!0,urlRegex:["m.youtube.com/watch*","m.youtube.com/embed*","m.youtube.com/shorts*"],maxDurationHours:4}},wrapperPrefix:"",wrapperSuffix:"",observeUrlChange:!0,atomicBlockSelectors:[".comment-text"],globalStyles:{".comment-text":"max-height:unset;",".media-item-headline":"max-height:unset;-webkit-line-clamp:unset;"},injectedCss:[".imt_wrapper img { width: 16px; height: 16px }","h4.compact-media-item-headline {max-height:unset !important;line-clamp:unset !important;overflow:unset !important;-webkit-line-clamp:unset !important;}"],"extraBlockSelectors.add":[".caption-visual-line"],advanceMergeConfig:[{condition:"platform==imtAndroid",advanceConfig:{generalRule:{"subtitleRule.add":{subtitleButtonSelector:".ytmClosedCaptioningButtonButton"}}}}]},{id:"twitch",matches:"www.twitch.tv","excludeSelectors.add":[".persistent-player",".chat-line__username-container",".chat-line__no-background span[aria-hidden=true]","[data-a-target=animated-channel-viewers-count],.live-time"]},{id:"youtube",matches:"www.youtube.com",blockMinTextCount:0,blockMinWordCount:0,mainFrameMinTextCount:0,mainFrameMinWordCount:0,detectParagraphLanguage:!0,lineBreakMaxTextCount:0,shareConfig:{injectCss:!1,removeSelectors:["iron-iconset-svg","iframe","ytd-watch-next-secondary-results-renderer",".immersive-translate-error-modal-shadow-root","noscript","script"]},"bodyRule.add":{enable:!1},"pageLangDetectWeight.add":{body:2},"additionalExcludeSelectors.add":[".ytp-caption-window-container","text",".imt-caption-container","ytd-button-renderer",".ytp-sfn-content div :last-child","ytd-live-chat-frame","yt-button-shape","ytd-comments-header-renderer","yt-content-metadata-view-model","yt-description-preview-view-model button"],"additionalExcludeSelectors.remove.[1.14.1]":["ytd-live-chat-frame"],globalStyles:{"#video-title,h1.ytd-watch-metadata,.ytd-video-renderer,.yt-lockup-metadata-view-model-wiz__title":"-webkit-line-clamp: unset;max-height: unset;","yt-formatted-string#video-title,.ShortsLockupViewModelHostOutsideMetadataTitle":"-webkit-line-clamp: unset;max-height: unset;","ytd-expander.ytd-comment-renderer":"--ytd-expander-max-lines: 1000;",".page-header-view-model-wiz__page-header-title--page-header-title-large":"-webkit-line-clamp: unset !important;max-height: unset !important;"},injectedCss:[".imt_wrapper img { width: 16px; height: 16px }",".metadata-snippet-container {max-height: unset !important;}",".imt_wrapper {text-align: left;}",".imt_wrapper[dir=rtl] {text-align: right;}","#commentCanvas .cmt {display:flex;flex-direction: column;}","#commentCanvas .cmt font br {display: none;}"],isTranslateTitle:!1,observeUrlChange:!0,selectors:["yt-formatted-string[slot=content].ytd-comment-renderer","yt-formatted-string.ytd-video-renderer","yt-formatted-string#content-text","h1","yt-formatted-string#video-title","yt-formatted-string.span","span#video-title","a#video-title","yt-formatted-string.ytd-transcript-segment-renderer","#description-inline-expander > yt-attributed-string > span","yt-attributed-string > span","ytd-notification-renderer .message","#message",".yt_to_text_transcript_text","video-summary-content-view-model",".yt-core-attributed-string","#title",".product-item-title",".product-item-price","#commentCanvas .cmt"],"extraBlockSelectors.add":["yt-formatted-string.ytd-transcript-segment-renderer",".caption-visual-line"],"likePreSelectors.add_v.[1.11.7]":["#description-inline-expander .yt-core-attributed-string span","#content-text span"],isTransformPreTagNewLine:!0,"mutationExcludeSelectors.add":[".imt-caption-container *"],advanceMergeConfig:[{condition:"true",advanceConfig:{generalRule:{"subtitleRule.add":{aiSubtitle:{enable:!0,urlRegex:["www.youtube.com/watch*","www.youtube.com/embed*","www.youtube.com/shorts*"],maxDurationHours:4}}}}}],"subtitleRule.add":{type:"youtube",hookType:"xhr_response",allowFreeUserLive:!0,subtitleUrlRegExp:"(/api/timedtext|videoplayback\\?expire.*text)",translateSelectors:[".caption-window",".caption-visual-line"],videoPlayerSelector:".html5-video-player.playing-mode,.html5-video-player.paused-mode",loadingContainerSelector:".ytp-caption-window-container",videoADSelector:".ytp-ad-player-overlay",translationOnlyPattern:["www.youtube.com/live*","www.youtube.com/watch*","www.youtube.com/embed*","www.youtube.com/shorts*"],subtitleButtonSelector:".html5-video-player.playing-mode .ytp-subtitles-button,.html5-video-player.paused-mode .ytp-subtitles-button",languageSelector:".ytp-menuitem-label",injectedCss:["#shorts-player .ytp-caption-window-bottom {top: 2%; bottom: unset!important;} #immersive-translate-quick-button-container,.immersive-translate-quick-button-container {font-size: 12px;z-index:1001;}"],quickButtonRule:{appendSelector:".ytp-chrome-controls",insertBeforeSelector:".ytp-right-controls"},videoSelector:".html5-video-player.playing-mode video,.html5-video-player.paused-mode video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".html5-video-player.playing-mode,.html5-video-player.paused-mode",showSupportTips:!0,injectedCSS:[".imt-caption-container {z-index:40;}",".imt-caption-window {margin-bottom: 0; bottom: 2%; user-select:text; -webkit-user-select:text;}"],injectedGlobalCSS:[".caption-window {display: none;} ","#shorts-player #immersive-translate-caption-window { height: 20%;}",".html5-video-player:not(.ytp-autohide) #immersive-translate-caption-window {bottom: 60px;}"]},allowTempEnableSubtitle:!0},urlChangeDelay:2e3,wrapperPrefix:"<br/>",wrapperSuffix:""},{id:"youtubekids",matches:["www.youtubekids.com"],blockMinTextCount:0,blockMinWordCount:0,mainFrameMinTextCount:0,mainFrameMinWordCount:0,detectParagraphLanguage:!0,lineBreakMaxTextCount:0,isTranslateTitle:!1,observeUrlChange:!0,globalStyles:{"#video-title":"-webkit-line-clamp: unset;max-height: unset;","h1.ytd-watch-metadata":"-webkit-line-clamp: unset;max-height: unset;","yt-formatted-string#video-title":"-webkit-line-clamp: unset;max-height: unset;","ytd-expander.ytd-comment-renderer":"--ytd-expander-max-lines: 1000;",".details.ytk-compact-video-renderer":"height: unset;",".primary-text.ytk-compact-video-renderer":"-webkit-line-clamp: unset;max-height: unset;"},"subtitleRule.add":{type:"youtube",hookType:"xhr_response",allowFreeUserLive:!0,subtitleUrlRegExp:"(/api/timedtext|videoplayback\\?expire.*text)",translateSelectors:[".caption-window",".caption-visual-line"],videoPlayerSelector:".html5-video-player.playing-mode,.html5-video-player",loadingContainerSelector:".ytp-caption-window-container",videoADSelector:".ytp-ad-player-overlay",translationOnlyPattern:["www.youtubekids.com/live*","www.youtubekids.com/watch*","www.youtubekids.com/embed*","www.youtubekids.com/shorts*"],subtitleButtonSelector:".html5-video-player.playing-mode .ytp-subtitles-button,.html5-video-player .ytp-subtitles-button",languageSelector:".ytp-menuitem-label",injectedCss:["#shorts-player .ytp-caption-window-bottom {top: 2%; bottom: unset!important;} #immersive-translate-quick-button-container,.immersive-translate-quick-button-container {font-size: 12px;z-index:1001;}"],quickButtonRule:{appendSelector:"#player-controls-right",insertBeforeSelector:"#cc-button"},videoSelector:".html5-video-player.playing-mode video,.html5-video-player video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".html5-video-player.playing-mode,.html5-video-player",injectedCSS:[".imt-caption-container {z-index:40;}",".imt-caption-window {margin-bottom: 0; bottom: 2%;}"],injectedGlobalCSS:[".caption-window {display: none;} ","#shorts-player #immersive-translate-caption-window { height: 20%;}",".html5-video-player:not(.ytp-autohide) #immersive-translate-caption-window {bottom: 60px;}"]},allowTempEnableSubtitle:!0}},{id:"tvYoutube",matches:"tv.youtube.com",mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"youtube",hookType:"xhr_response",allowFreeUserLive:!0,preTranslation:!0,humanPreferred:!1,subtitleUrlRegExp:"(/api/timedtext|videoplayback\\?expire.*text)",translateSelectors:[".caption-window",".caption-visual-line"],videoPlayerSelector:".html5-video-player",loadingContainerSelector:".ytp-caption-window-container",videoADSelector:".ytp-ad-player-overlay",translationOnlyPattern:["tv.youtube.com/watch*"],subtitleButtonSelector:".ytp-subtitles-button",languageSelector:".ytp-menuitem-label",injectedCss:["#shorts-player .ytp-caption-window-bottom {top: 2%; bottom: unset!important;} #immersive-translate-quick-button-container,.immersive-translate-quick-button-container {font-size: 12px;z-index:1001;}"],quickButtonRule:{appendSelector:".ypcs-control-buttons-right",insertBeforeSelector:".ypcs-control-buttons-right .ypcs-volume-control-slot"},videoSelector:".html5-video-player video,.html5-video-player video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".html5-video-player",injectedCSS:[".imt-caption-container {z-index:40;}",".imt-caption-window {margin-bottom: 2%;}"],injectedGlobalCSS:[".caption-window {display: none;} ","#shorts-player #immersive-translate-caption-window { height: 20%;}",".html5-video-player:not(.ytp-autohide) #immersive-translate-caption-window {bottom: 60px;}"]}}},{id:"youtube-subtitle",matches:["www.youtube-nocookie.com","music.youtube.com"],"extraBlockSelectors.add":[".caption-visual-line"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"excludeSelectors.add":[".captions-text",".ytp-caption-segment"],"subtitleRule.add":{type:"youtube",hookType:"xhr_response",allowFreeUserLive:!0,subtitleUrlRegExp:"/api/timedtext",translateSelectors:[".caption-window",".caption-visual-line"],videoPlayerSelector:".html5-video-player",loadingContainerSelector:".ytp-caption-window-container",videoADSelector:".ytp-ad-player-overlay",translationOnlyPattern:["www.youtube-nocookie.com/embed*","music.youtube.com/watch*"],subtitleButtonSelector:".ytp-subtitles-button",languageSelector:".ytp-menuitem-label",injectedCss:["#shorts-player .ytp-caption-window-bottom {top: 2%; bottom: unset!important;}"],quickButtonRule:{appendSelector:".ytp-chrome-controls",insertBeforeSelector:".ytp-right-controls"},videoSelector:".html5-video-player video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".html5-video-player",injectedCSS:[".imt-caption-container {z-index:40;}",".imt-caption-window {margin-bottom: 2%;}"],injectedGlobalCSS:[".caption-window {display: none;} ","#shorts-player #immersive-translate-caption-window { height: 20%;}",".html5-video-player:not(.ytp-autohide) #immersive-translate-caption-window {bottom: 60px;}"]}}},{id:"instagramMessage",matches:["https://www.instagram.com/direct/*"],wrapperPrefix:"<br/>",selectors:["div[dir=auto].html-div"]},{id:"instagramPost",matches:["https://www.instagram.com/p/*","https://www.instagram.com/reels/*"],blockMinTextCount:1,paragraphMinTextCount:2,excludeSelectors:["hr+div span[dir=auto][style] > span"],"additionalExcludeSelectors.remove_v.[1.4.9]":["h1 br"],selectors:["h1","ul li h3+div span[dir=auto]","hr+div span[dir=auto][style]","div > div[dir=auto]","div:not([class]) > div > div:nth-child(2)"],wrapperPrefix:"<br/>","injectedCss.add":"article ._aagw {position:unset !important;}",immediatelyInjectedCss:["article ._aagw {position:unset !important;}"],"imageRule.add":{enableParentTriggerTools:!0}},{id:"otherInstagram",blockMinWordCount:1,matches:"https://www.instagram.com/*",excludeMatches:["https://www.instagram.com/b/*"],paragraphMinTextCount:2,selectors:["h1","article span[dir=auto] > span[dir=auto]","._ab1y","ul li h3+div span[dir=auto]","hr+div span[dir=auto][style]","span[dir=auto] > div > span","div > h1[dir=auto]",".x1fkh5qu.x1ddbhtg.x1dlrdel"],wrapperSuffix:"",immediatelyInjectedCss:["article ._aagw {position:unset !important;}"],"imageRule.add":{enableParentTriggerTools:!0},"preTranslateLimiter.add_v.[1.12.1]":{"header.selectors":[]}},{id:"1paragraph",matches:"1paragraph.app",selectors:["#book"]},{id:"poeditor",matches:"https://poeditor.com/projects/*",selectors:[".comment-body",".reference_language .source-string"]},{id:"substack",matches:["*.substack.com","newsletter.rootsofprogress.org"],selectorMatches:["link[href^='https://substackcdn.com/bundle/'][rel=preload]"],excludeSelectors:[".publication-footer",".subscribe-footer",".main-menu",".navbar-title-link","[data-testid='navbar']",".navbar-title",".captioned-button-wrap",".subscription-widget-wrap",".tweet-header",".tweet-link-bottom",".expanded-link",".meta-subheader",".comment-meta",".comment-actions"],globalStyles:{".reader2-clamp-lines":"max-height: unset; -webkit-line-clamp: unset;","[class*='clamp-']":"max-height: unset; -webkit-line-clamp:unset;",".blurb-text":"max-height: unset;",".comment-body":"max-height: unset;","[class*='_hideSelectio']":"overflow: scroll;"},"extraBlockSelectors.add":[".reader2-post-title",".tweet-link-top",".tweet-link-bottom",".expanded-link"],richMoreWordPercent:.8},{id:"seekingalpha",matches:["seekingalpha.com/article/*","seekingalpha.com/news/*"],selectors:["[data-test-id=card-container]","[data-test-id=comments-section]"],excludeSelectors:["[data-test-id=post-page-meta]","header > div:first-child"]},{id:"hnAlgolia",matches:"hn.algolia.com",selectors:[".Story_title > a:first-child",".Story_comment > span"]},{id:"readwise",matches:"read.readwise.io",selectors:["div[class^='_titleRow_']","#document-text-content"],detectParagraphLanguage:!0},{id:"inoreader",matches:["www.inoreader.com","*.inoreader.com"],selectors:[".article_header_title",".article_title_link",".article_content",".article_magazine_title_link",".blog-post-page","#welcome_center",".gad_overview_articles_wrapper",".library_article_text h4",".header_name",".blog-content"],excludeMatches:["https://www.inoreader.com/features*","https://www.inoreader.com/blog*","https://www.inoreader.com/discover*","https://www.inoreader.com/contact*","https://www.inoreader.com/pricing*","https://www.inoreader.com/enterprise*"],observeUrlChange:!1,"injectedCss.add":[".article_title_link,.library_article_text h4,.gadget_overview_article_title,.article_magazine_title_link,.reader_pane_view_style_2 .column_view_title {-webkit-line-clamp: unset!important;max-height: unset!important;}",".article_tile_content_wraper,div.article_tile {overflow:auto}",".article_header_title {white-space:normal;max-height: unset!important;}",".article_header_title span {display:flex !important;flex-direction: column;}",".ar.article_no_thumbnail,[data-type=article] {height:unset!important;}",".view_style_2 #reader_pane .ar .article_header_text .column_view_info {position:relative!important;}"]},{id:"aha",matches:"*.ideas.aha.io",excludeSelectors:[".comment-header",".vote-status",".idea-meta",".filters-title",".ideas-showing-count",".my-ideas-filters-wrapper",".statuses-filters-wrapper",".categories-filters-wrapper","[class^='attachment']","span[class^='attachment-name']"]},{id:"googleScholar",matches:["scholar.google.*/*","scholar.google.com.*/*","scholar.google.co.*/*"],wrapperPrefix:` `,selectors:["h3 a[data-clk]","div.gs_rs","td a.gsc_a_at","td div.gs_gray:last-of-type","div.gsc_oci_value","#gs_opinion",".gs_rt",".gsh_csp"],extraInlineSelectors:["br"],atomicBlockSelectors:["h3 a[data-clk]"],detectParagraphLanguage:!0},{id:"googleMail",matches:"mail.google.com",detectParagraphLanguage:!0,globalStyles:{"[role='listitem'] > div":"height:auto!important;white-space:unset!important;"},"aiWriting.add":{scene:"email",appendSelector:".btC",insertBeforeSelector:".oc.gU",titleSelector:"h2.hP",contentSelector:"",commentSelector:".gs",insertInputSelector:".editable",injectCSS:".immersive-translate-ai-writing-button {margin-left:12px; border-radius: 20px; padding: 6px 12px;}"}},{id:"googleNews",matches:"news.google.com",blockMinTextCount:26,blockMinWordCount:5,"injectedCss.add":[".oovtQ,.MCAGUe,.To2ZZb.DbQnIe {height: unset;}","h4,.IBr9hb,.gPFEn{-webkit-line-clamp: unset!important;}",".cp7Yvc > h2 {display: block;}"],excludeSelectors:[".EyERq",".AOl7G.eejsDc","[aria-label='Home']","[aria-label='For you']","[aria-label='Following']","[aria-label='World']","[aria-label='Local']",".gb_Fc",".wBQf7b",".yPI8Rb",".jKHa4e",".u43Gd",".Zgjpyb","[role='button']","[jsname='rymPhb']",".cbz1ld",".VfPpkd-P5QLlc",".XvhY1d","time",".bInasb"]},{id:"outlook",matches:"outlook.live.com",excludeSelectors:[".jHAG3.XG5Jd",".OZZZK",".lDdSm",".ZfoST.VlT6S.azUpZ",".GssDD,.xpAva,.oHwUF,.D1eg_","[id=CenterRegion]","[id=RibbonRoot]","[role=toolbar]",".qQbyL,.bkYAr,.gpJ9q,.threeColumnCirclePersonaDivWidth","[class='_rWRU Ejrkd qq2gS D8iyG']"]},{id:"producthunt",matches:"www.producthunt.com",excludeMatches:"https://www.producthunt.com/stories/*","excludeSelectors.add":[".styles_extraInfo__Xs_5Y",'[data-test="show-more-shoutouts-button"]',".styles_buttons__kKy_S",".styles_count___6_8F"],globalStyles:{"h5 + p":"height:unset;",'.noOfLines-1,.noOfLines-2,.noOfLines-3,.styles_noOfLines-2__k_Ta_,[data-test="post-name-481116"]':"-webkit-line-clamp:unset;"},"excludeTags.remove":["PRE"]},{id:"codeforces",matches:"https://codeforces.com/*","stayOriginalTags.add":["[class^='MathJax']"]},{id:"discord",matches:"https://discord.com/channels/*",isTranslateTitle:!1,selectors:["li[id^=chat-messages] div[id^=message-content]","div[class^=headerText]","section[aria-label='Search Results'] div[id^=message-content]","div[class^=messagesPopout]","[class^='embedTitle']","[class^='embedDescription']","[class^='promptContent']","li[class^='container'] > div[class^='header']"],"excludeSelectors.add":["[class*='username']","[class*='repliedMessage']"],"extraBlockSelectors.add":["[class^='embedFieldValue']","li[class^='card'] div[class^='message']","[data-list-item-id^='forum-channel-list'] div[class^='headerText']"],globalStyles:{"main div[class^=headerText]":"max-height: unset;","main div[class^=message]":"max-height: unset;","main div[class^=text]":"max-height: unset;","h3[data-text-variant='heading-lg/semibold']":"-webkit-line-clamp: unset;line-height: unset;"},enableRichTranslate:!1,detectParagraphLanguage:!0,wrapperPrefix:"<br />",wrapperSuffix:"",paragraphMinTextCount:4,paragraphMinWordCount:2,enableInputDeepActive:!0,advanceMergeConfig:[{condition:"true",advanceConfig:{immediateTranslationTextCount:0}}],"preTranslateLimiter.add":{"side.enableTranslate":!1,"side.selectors":["[class*='sidebarList']"]}},{id:"telegram",matches:["web.telegram.org/z/*","web.telegram.org/a/*","web.telegram.org/k/*","web.telegram.org/k/"],isTranslateTitle:!1,selectors:[".text-content",".message",".reply-markup-button-text",".bot-commands-list-element-description"],"extraBlockSelectors.add":[".message.spoilers-container em",".message.spoilers-container strong"],excludeSelectors:[".time",".peer-title",".document-wrapper",".message.spoilers-container custom-emoji-element"],detectParagraphLanguage:!0,advanceMergeConfig:[{condition:"true",advanceConfig:{immediateTranslationTextCount:0}}]},{id:"githubGist",matches:"gist.github.com",selectors:[".markdown-body",".readme"],detectParagraphLanguage:!0},{id:"lobste",matches:"lobste.rs",excludeMatches:["https://lobste.rs/about","https://lobste.rs/chat"],selectors:[".u-repost-of",".comment_text",".story_text"]},{id:"slack",matches:"*.slack.com",selectors:[".p-rich_text_block",".p-message_pane__foreword",".c-alert__message","[data-qa=message_attachment_text]"],additionalStayOriginalSelectors:["[data-qa=emoji]"],detectParagraphLanguage:!0},{id:"artstationArtwork",matches:"www.artstation.com/artwork/*",excludeSelectors:".project-description a",selectors:[".project-description","div.project-comment-text"],detectParagraphLanguage:!0},{id:"artstationLearning",matches:"www.artstation.com/learning/courses/*",additionalSelectors:["footer.learning-course-description.ng-star-inserted > span"],excludeSelectors:[".learning-card-meta",".vjs-text-track-display","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":[".vjs-text-track-display *","#immersive-translate-caption-window *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"/subtitles/.*\\.(vtt|webvtt)$",loadingContainerSelector:".vjs-text-track-display",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-playback-rate",injectCSS:".imt-quick-subtitle-button { font-size: 12px;} .logo,.logo svg { height: 18px !important; width: 18px !important;} .imt-quick-subtitle-pop-content {bottom: 38px !important;}"},videoSelector:"video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".video-js",injectedGlobalCSS:[".vjs-text-track-display {display: none;}",".captions-text: {margin-bottom: 10%;}"]}}},{id:"artstationBlog",matches:["https://www.artstation.com/blogs","https://www.artstation.com/blogs/*"],detectParagraphLanguage:!0,additionalSelectors:[".comment-item-body"],atomicBlockSelectors:[".author-headline",".author-location"],excludeSelectors:["blog-card-thumbnail","blog-card-header",".blog-card-author",".blog-card-meta",".blog-view-header",".blog-grid-title",".post-meta-header"]},{id:"figmaCommunity",matches:"www.figma.com/community/*",normalizeBody:"div.ql-editor[contenteditable='false']",excludeSelectors:["div[class*='metadataRight']","div[class*='commentMetaAndOptions']"],globalStyles:{"div[class*='mini_cardBottomRowSizing']":"height: 3em;"},additionalSelectors:["div[class*='mini_cardBottomRow_Metadata']"],stayOriginalSelectors:["[data-tooltip='tooltip-user-info']"]},{id:"googleIndex",matches:["https://www.google.com/","https://www.google.com.hk/"],excludeSelectors:["#gb","#SIvCob"],inputTutorialsText:"\u8BD5\u8BD5\u8F93\u5165\u4E2D\u6587\u540E\u5FEB\u901F\u8FDE\u51FB 3 \u6B21\u7A7A\u683C\u952E\u7FFB\u8BD1\uFF08\u4EC5\u63D0\u793A\u4E00\u6B21\uFF09",inputTutorialsSelectors:["textarea#APjFqb"],"inputConfig.add":{tutorialsText:"\u8BD5\u8BD5\u8F93\u5165\u4E2D\u6587\u540E\u5FEB\u901F\u8FDE\u51FB 3 \u6B21\u7A7A\u683C\u952E\u7FFB\u8BD1\uFF08\u4EC5\u63D0\u793A\u4E00\u6B21\uFF09",tutorialsSelectors:["textarea#APjFqb"]}},{id:"googleSearch",matches:"www.google.*/search*",blockMinTextCount:32,blockMinWordCount:3,wrapperSuffix:"",detectParagraphLanguage:!0,excludeSelectors:["a h3 + div","div#sfooter",".b5ZQcf",".CEMjEf",".MgUUmf.NUnG9d","#result-stats","[role=navigation]","div.sCuL3","div.eFM0qc.BCF2pd","div.WZ8Tjf","div.adDDi","#headerSection","#rateChatDiv","[id=bres]",".title-D5Lgyj","[data-attrid='VisualDigestVideoResult']",".search-enhance-WDIEkP h4",".SPZz6b h2",".CtCigf",".VLkRKc",".EbH0bb",".Wr0c6d",".jleFbf","#searchform",".yg51vc",".CbAZb",".B6fmyf.byrV5b.Mg1HEd","[class='SPa6uf Hqu6dd OSrXXb']","[class='ZtihLe YrbPuc']","[class='kb0PBd A9Y9g'] .TXwUJf,[class='kb0PBd cvP2Ce'] .TXwUJf","[class='wep10b vDF3Oc jIrdcd'],[class='gqF9jc YrbPuc']","span[data-ts]"],"extraBlockSelectors.add":[".MUFPAc","[role=heading]"],"additionalExcludeSelectors.add":["[jscontroller='UsftYd']"],"injectedCss.add":[".V82bz,.uAKcGb,.F0FGWb,.Hdw6tb,.M1Sizc,.XVPTd,.Yt787.JGD2rd,.ITZIwc {-webkit-line-clamp: unset!important;max-height: unset!important;}",".pe7FNb {-webkit-line-clamp: unset!important;}",".promotion-3PDMAb {display: none!important;}","div[data-content-feature='1'] > div {-webkit-line-clamp: unset!important;max-height: unset!important;}","div[style='-webkit-line-clamp:*'] {-webkit-line-clamp: unset!important;max-height: unset!important;}",".Pw4Ldf.RsCEN {height:unset!important;}",".related-question-pair {overflow:auto!important;}"],isTranslateTitle:!1,darkModeRule:{element:"meta",selectors:["[name='color-scheme'][content*='dark']"]}},{id:"lowendtalk",matches:"lowendtalk.com",selectors:["[role=heading]","h1",".userContent",".DismissMessage",".PanelColumn",".Meta-Discussion"],excludeSelectors:[".ClearFix .Count"],"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0,"header.selectors":["#Head"]}},{id:"linkedinFeed",matches:"https://linkedin.com/feed/*",selectors:["h1",".feed-shared-update-v2__description-wrapper"]},{id:"indiehackers",matches:"www.indiehackers.com","additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],"additionalExcludeSelectors.add":[".portal-entry__date",".portal-entry__byline",".firestore-post__header-metadata",".story__counts",".story__time-ago",".story__byline",".partnerships__age",".job__pay",".author-bio__name-link",".comment__footer"],"preTranslateLimiter.add_v.[1.12.1]":{"header.selectors":[]},"injectedCss.add":[".meetups__meetup-name,.partnerships__title { -webkit-line-clamp: unset!important;max-height: unset!important; }"]},{id:"libreddit",matches:"libreddit.de",selectors:["h2.post_title",".comment_body > .md"]},{id:"notionSite",matches:["notion.site","*.notion.site"],selectorMatches:[".notion-html body"],normalizeBody:"body",selectors:["div[data-block-id]"],excludeSelectors:[".notion-code-block"]},{id:"notion_so",matches:["www.notion.so"],"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0},"initialSelectorGlobalAttributes.remove":{header:{}},injectedCss:["[aria-label='Templates'] font br {display:none;}"]},{id:"newyorker",matches:"www.newyorker.com",additionalSelectors:["h1","[data-testid=SummaryItemHed]"],excludeSelectors:["[data-testid=PersistentTop]","[data-testid=StackedNavigationHeader]"],urlChangeDelay:2e3},{id:"typora",matches:"typora.io",excludeSelectors:[".tab-slider--nav"]},{id:"startme",matches:"start.me",selectors:[".rss-article__title",".rss-articles-list__article-link",".rss-showcase__title",".rss-showcase__text"]},{id:"scmp",matches:"www.scmp.com",additionalSelectors:[".info__subHeadline",".section-content h2"],globalStyles:{".topic__article-list":"height: unset;",".adverisers__adveriser":"height: unset;",".advertiser__content":"height: unset;",".content-title__link":"display:unset;overflow:unset;-webkit-line-clamp:unset;",".title__text":"max-height:unset; -webkit-line-clamp:unset;",".news-list-item__news-title":"max-height:unset; -webkit-line-clamp:unset;","a[class*='link'] > .link__headline":"max-height:unset; -webkit-line-clamp:unset;"},"bodyRule.add":{bodySelector:"[data-qa='ArticleList-Item']",articleSelector:"[data-qa='GenericArticle-Content']",xpathRule:["datatype:p"]}},{id:"lesswrong",matches:"www.lesswrong.com","excludeSelectors.add":[".PostsPagePostHeader-authorAndSecondaryInfo",".Answer-answerHeader","time",".CommentsItemMeta-root",".CommentsListMeta-root",".CommentsTableOfContents-tocPostedAt",".CommentsTableOfContents-commentAuthor",".CommentBottom-bottom"],"extraBlockSelectors.add":["span.commentOnSelection"]},{id:"mastodon",matches:["mastodon.social","mastodon.online","kolektiva.social","indieweb.social","mastodon.world","infosec.exchange"],isTranslateTitle:!1,selectorMatches:["div#mastodon"],selectors:["div.status__content__text",".about__section__body",".content",".form-container",".account__header__extra"],"globalAttributes.add":{"[class='notranslate app-holder']":{class:"app-holder"}},detectLanguage:!0},{id:"cnbc",matches:"www.cnbc.com",urlChangeDelay:1e3,globalStyles:{"div.Card-titleContainer > div":"-webkit-line-clamp: unset;max-height: unset;"},"excludeSelectors.add":["#GlobalNavigation","#GlobalFooter",".LiveBlogHeader-timestampAndShareBarContainer",".LiveBlogHeader-liveUpdatesPill",".QuoteInBody-inlineButton"],"extraBlockSelectors.remove":["button"]},{id:"dailyDev",matches:"app.daily.dev",selectors:["h1",".typo-body","article h3","[class^=markdown_markdown]"],globalStyles:{".line-clamp-3":"-webkit-line-clamp: unset"}},{id:"pornhub",matches:["*.pornhub.com","pornhub.com"],excludeMatches:["*.pornhub.com/insights/*","pornhub.com/insights/*"],"extraBlockSelectors.add":[".trendingNow",".searchItem",".tagcloud > a"],detectParagraphLanguage:!0,wrapperPrefix:"<br/>",wrapperSuffix:` `,globalStyles:{"span.title":"height:unset; max-height:unset;",".detailedInfo":"max-height:unset;",".pcVideoListItem":"max-height:unset;",".wrap":"height:unset;",".entry-header":"height:unset;",".entry-title > a":"height:unset;-webkit-line-clamp:unset;"},darkModeRule:{element:"html",selectors:["[lang]"]}},{id:"yourporn",matches:"https://www.youporn.com/*","extraBlockSelectors.add":[".button"],globalStyles:{".video-box":"max-height:unset;",".video-box-title":"white-space:unset;"}},{id:"modelhub",matches:"https://www.modelhub.com/*",globalStyles:{".videoTitle":"height:unset;",a:"height:unset;"}},{id:"xvideos",matches:"https://www.xvideos.com/*",globalStyles:{".title":"-webkit-line-clamp:unset;max-height:unset;",".mozaique":"display:flex; flex-wrap:wrap;"},excludeSelectors:[".video-hd-mark"]},{id:"missav",matches:"https://missav.*/*",globalStyles:{".truncate":"white-space:unset;",".overflow-y-hidden":"max-height:unset;overflow-y:unset;"},"excludeSelectors.add":[".leading-normal","[class='absolute bottom-1 right-1 rounded-lg px-2 py-1 text-xs text-nord5 bg-gray-800 bg-opacity-75']","[class='absolute bottom-1 left-1 rounded-lg px-2 py-1 text-xs text-nord5 bg-blue-800 bg-opacity-75']"],"subtitleRule.add":{type:"av2",avSerial:{type:"url",regexStr:".+/([a-z0-9-]+)$"},videoSelector:".plyr__video-wrapper video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".plyr--video",injectedGlobalCSS:""},quickButtonRule:{appendSelector:".plyr__controls",insertBeforeSelector:'[data-plyr="captions"]'}}},{id:"javbus",matches:"https://www.javbus.com/*",globalStyles:{".photo-info":"height:unset;"},excludeSelectors:[".item-tag","date"]},{id:"spankbang",matches:"https://spankbang.com/*",globalStyles:{".video-item > a":"white-space:unset;"},excludeSelectors:[".stats",".thumb"],"extraBlockSelectors.add":[".searches > a",".tag > a",".extra > a",".positions > li"]},{id:"javdb",matches:"https://javdb*.com/*",globalStyles:{".video-title":"white-space:unset;"},excludeSelectors:[".video-number",".score",".has-addons"]},{id:"jable",matches:"https://jable.tv/*",globalStyles:{".title":"white-space:unset;max-height:unset;",".img-box > a":"position:relative;"}},{id:"netflav.player",matches:["https://netflavns1.com","https://embedrise.com"],mainFrameMinTextCount:0,"subtitleRule.add":{type:"av2",avSerial:{type:"url",regexStr:"code=([a-z0-9-]+)"},videoSelector:"#vplayer video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:"#vplayer"},quickButtonRule:{appendSelector:"#vplayer .jw-button-container",insertBeforeSelector:"#vplayer .jw-button-container .jw-icon-cc"}}},{id:"netflav",matches:["https://netflav*.com/*"],globalStyles:{".grid_title":"max-height:unset;"},"extraBlockSelectors.add":[".genre_filter_item","button"],"subtitleRule.add":{type:"av2",avSerial:{type:"selector",selector:".videodetail_2_field_values",serialAttachIframe:"#iframe-block"}}},{id:"czechvideo",matches:"https://czechvideo.co/*",globalStyles:{".short-story":"height:unset;",".short-title":"height:unset;"},"globalAttributes.add":{header:{translate:"unset;"}}},{id:"weibo",matches:["weibo.com","*.weibo.*"],excludeMatches:["passport.weibo.com/sso/signin*"],selectors:["div[class^='detail_wbtext']",".weibo-text",".m-feed"],"stayOriginalSelectors.add":[".expand"]},{id:"uxtension",matches:"www.uxento.io",selectors:["[class='px-4 pb-4 text-sm leading-relaxed break-words text-white overflow-hidden']","[class='text-xs leading-relaxed break-words text-[#AAAAB9] mb-2 overflow-hidden']","[class='px-4 pb-4 text-sm leading-relaxed break-words text-white']","[class='text-xs leading-relaxed break-words text-[#AAAAB9] mb-2']","[class='flex min-h-screen flex-col overflow-hidden supports-[overflow:clip]:overflow-clip'] section","h2"]},{id:"medium",matches:["medium.com","*.medium.com"],selectorMatches:["meta[property='al:ios:url'][content^='medium://']"],urlChangeDelay:20,"additionalExcludeSelectors.remove":["i.fa","i[class^=fa-]",".navmenu-container",".google-symbols"],selectors:["h1","h2","h3","article section","[aria-hidden='false'] pre","article p",".postMetaInline","a .u-fontSize24","pre .ha","pre > div > div > div","div > p > span","section p,section span","a div span"],excludeSelectors:["[aria-label='Post Preview Reading Time']",".al.b.bl.ag.bp",".al.b.bl.ag.ai",".hx.hy.hz.ia.ib.ab",".qb.ab",".ai.bn.n.mj",".speechify-ignore","article pre"],"excludeTags.remove":["PRE"],"additionalExcludeSelectors.add":["pre > span"],globalStyles:{"h2,h3":"-webkit-line-clamp: unset;max-height:unset;","article p":"-webkit-line-clamp: unset;max-height:unset;"},injectedCss:[".u-lineClamp4,.u-lineClamp3,.u-lineClamp2 {-webkit-line-clamp:unset!important;max-height:unset!important;}"]},{id:"nitter",selectorMatches:["meta[property='og:site_name'][content='Nitter']"],selectors:[".tweet-content",".quote-text"]},{id:"economist",matches:"www.economist.com",extraInlineSelectors:["span[data-caps='initial']"],excludeSelectors:["footer.ds-footer"],injectedCss:["a::before {position:relative!important;}","[class^=button] span font {white-space:pre-wrap;}"]},{id:"healthline",matches:"www.healthline.com",excludeSelectors:[".icon-hl-trusted-source-after"]},{id:"ebay",matches:"www.ebay.com",excludeSelectors:["headers","[itemprop=offers]",".dne-itemtile-original-price"],paragraphMinTextCount:4,paragraphMinWordCount:2,"injectedCss.add":[".iS4T .zgfQ .uHzw .Ep66 {-webkit-line-clamp: unset;max-height: unset;}","[itemprop=name],.merch-item-title {-webkit-line-clamp: unset;max-height: unset;}"]},{id:"skinstore",matches:"www.skinstore.com",excludeSelectors:[".responsiveFlyoutMenu_levelOneLink"],paragraphMinTextCount:4,paragraphMinWordCount:2},{id:"tripadvisor",matches:"www.tripadvisor.com",paragraphMinTextCount:4,paragraphMinWordCount:2},{id:"primevideo",matches:["www.primevideo.com","https://*.amazon.co.*/*video*","https://*.amazon.com/*video*","https://*.amazon.*/*video*"],"excludeSelectors.add":["#dv-web-player"],"mutationExcludeSelectors.add":["#dv-web-player *"],"subtitleRule.add":{type:"ebutt",hookType:"xhr|fetch",enableHookDownload:!0,subtitleUrlRegExp:"\\.ttml2$",videoSelector:"#dv-web-player video",loadingContainerSelector:"#dv-web-player",quickButtonRule:{appendSelector:'[class*="infobar-container"] > div > div:nth-child(3)'},injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { display: inline-block; }"]}},{id:"amazon",matches:"www.amazon.*",paragraphMinTextCount:4,paragraphMinWordCount:2,repeatTranslateNum:3,"extraBlockSelectors.add":[".a-size-small.a-link-normal.page-banner-link.a-nowrap"],globalStyles:{".a-carousel-viewport":"height:unset;","[class*='clamp']":"max-height: unset;-webkit-line-clamp: unset;","[data-rows]":"max-height: unset;-webkit-line-clamp: unset;","[data-a-expander-name='review_text_read_more']":" max-height: unset;",".compact.primaryText.primaryTextOnly":"max-height: unset;-webkit-line-clamp: unset;",".format":"-webkit-line-clamp: unset;","[class*='textButton']":"-webkit-line-clamp: unset;"},"additionalExcludeSelectors.add":["#navFooter",".s-price-instructions-style","[class*='-star ']","[data-hook='acr-average-stars-rating-text']",".a-color-price"],"bodyRule.add":{enable:!1},"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr"}},{id:"visualstudioMarketplace",matches:"marketplace.visualstudio.com",additionalExcludeSelectors:[".core-info-second-row",".core-info-third-row",".meta-data-list",".item-title",".breadcrumb",".itemDetails-right",".ux-user-name",".ux-updated-date",".ux-item-second-row-wrapper",".stats-and-offer",".header-container"],atomicBlockSelectors:[".core-info-cell > div.name"],globalStyles:{".item-details-control-root.ux-item-shortdesc":"height: unset; overflow: visible; max-height:unset;"}},{id:"bloomberg",matches:"www.bloomberg.com",urlChangeDelay:2e3,excludeSelectors:[".ticker-bar","nav","[aria-label=Banner]","aside","[data-component=ticker-bar]","footer.bb-global-footer",".vjs-text-track-display"],"bodyRule.add":{bodySelector:"main article",articleSelector:".body-content"},"subtitleRule.add":{type:"webvtt",enableHookDownload:!0,subtitleUrlRegExp:"webvtt$",loadingContainerSelector:".vjs-text-track-display",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-playback-rate"}}},{id:"baiduXueshu",matches:"xueshu.baidu.com",globalStyles:{".abstract_wr":"height: unset; overflow: visible; max-height:unset;"}},{id:"sciencedirect",matches:"www.sciencedirect.com",excludeMatches:["www.sciencedirect.com/*/pdf/download/*"],urlChangeDelay:2e3,stayOriginalSelectors:["span.display","span.math"],"extraBlockSelectors.add":["span.display","span.captions","span[id^=cap]"],"excludeSelectors.add":[".bibliography"],"globalAttributes.add":{"#abspara0010 br":{style:"display:none;"}},"bodyRule.add":{bodySelector:"article"},"injectedCss.add":["h2 {font-size:unset;}",".u-clamp-2-lines {-webkit-line-clamp:unset!important;}"],enableRichTranslate:!1,"enableRichTranslate.add_v.[1.9.7]":!0,"preTranslateLimiter.add_v.[1.12.1]":{"side.selectors":["nav","aside",".PreviewTableOfContents",".accessbar-sticky"]}},{id:"thehighestofthemountains",matches:"www.thehighestofthemountains.com","extraBlockSelectors.add":"div"},{id:"telegraph1",matches:"te.legra.ph",normalizeBody:"div.ql-editor[contenteditable='false']",urlChangeDelay:500},{id:"telegraph2",matches:["telegra.ph"],normalizeBody:"div.ql-editor[contenteditable='false']",wrapperPrefix:` `},{id:"annasArchive",matches:["*.annas-archive.org","annas-archive.org"],selectors:[],globalStyles:{"div[id^='link-index-']":"height: unset; max-height: unset;","main div[class*='h-[125]']":"height:auto"},normalizeBody:"body","extraBlockSelectors.add":["a.custom-a"]},{id:"explainshell",matches:["explainshell.com"],selectors:["[class='help-box']"]},{id:"apnews",matches:["apnews.com"],urlChangeDelay:2e3},{id:"googlePlay",matches:"play.google.com",excludeSelectors:[".vlGucd",".ubGTjb",".page-nums"],globalStyles:{".Epkrse":"-webkit-line-clamp:unset;","div[data-g-id='description']":"-webkit-line-clamp:unset;max-height:unset;"}},{id:"tumblr",matches:["www.tumblr.com"],selectors:["article h1","article > header + div","[data-testid=notes-root] p","div.k31gt","p","article ul","article h2","article h3","article h4","article h5","article h6","article blockquote","article ol"],excludeSelectors:["div.fAAi8","div.wvu3V"],preWhitespaceDetectedTags:["DIV","SPAN","P"]},{id:"tinytask",matches:"https://www.tinytask.net",globalStyles:{"table > tbody > tr > td > center > table > tbody > tr > td > ul > li":"height: 100%"}},{id:"foxnews",matches:"www.foxnews.com",shadowRootSelectors:["[data-spot-im-module-default-area='conversation'] > div"],"excludeTags.add":["TEXT","IMG","SUB","SUP","CODE","TT","ASIDE"],excludeSelectors:[".site-footer",".components-MessageDetails-index__message-details-wrapper","div[class^=SlideDown__container]",".components-MessageActions-index__messageActionsWrapper","span[data-openweb-allow-amp]","div.spcv_typing-users"],"preTranslateLimiter.add_v.[1.12.1]":{"header.selectors":[".site-header"]}},{id:"afreecatv",matches:"www.afreecatv.com",globalStyles:{"a.title":"max-height:unset;-webkit-line-clamp:unset;"}},{id:"opennet",matches:"opennet.ru","excludeTags.add":["LABEL","IMG","SUB","SUP","CODE","TT"],"excludeTags.remove":["LINK","G","MATH","TTS-SENTENCE","AIO-CODE"]},{id:"construct",matches:["www.construct.net"],excludeMatches:["preview.construct.net","editor.construct.net"],additionalSelectors:["aside","div.manualContent"],atomicBlockSelectors:[],stayOriginalSelectors:["a.usernameReference"],additionalInlineSelectors:["a.forumLink"],additionalExcludeSelectors:["div.topNav","div.usernameLink","ul.authorDetails","ul.tagViewer","ul.breadCrumbNav","ul.subForumForums","ul.postTools","li.comment ul.controls","div.forumTopNavWrap","div.downloadWrap","div.articleLeftMenu","div.usernameTextWrap","div.favouriteWrap","div.bannerWrapper","div.viewAddonRightMenu","div.extendedMenu.addonsSubMenu","#BottomLinks.bottomLinks","div#LeftSide.leftSide","div#BottomWrap.bottomWrap","div.courseListWrap div.overview","div.conversationControls","div.contentWrapper h1","div.conversationControls","td.location a#LocationLink","#TopLevelComments .topBar","#TopLevelComments .controls",".tagViewWrap",".changeCount",".otherStats",".FilterMenu",".mobileTopicStats",".forumControlsWrapper",".forumsBottomNavWrap",".breadCrumbNav",".favouriteWrap",".usernameLink",".followWrapper",".blogPostStats",".manualContent dl dt"],globalStyles:{"td.location a#LocationLink":"padding-top: 4px;","div.articleMain .tutCourseWrap":"align-items: flex-start;"}},{id:"getpocket",matches:"getpocket.com",selectors:["h2","div.excerpt p","article","h1"],globalStyles:{"h2.title":"max-height:unset;-webkit-line-clamp:unset;","div.excerpt p":"max-height:unset;-webkit-line-clamp:unset;"}},{id:"fandom",matches:"*.fandom.com",urlChangeDelay:800,globalStyles:{"#mw-content-text > div > div:nth-child(1)":"height:100%;"},additionalExcludeSelectors:["header.fandom-community-header","div.ph-registration-buttons"],"extraBlockSelectors.add":[".mp-nav a"],"injectedCss.add":[".imt_t-block-wrapper {display: unset!important;}"],isTransformPreTagNewLine:!0},{id:"huggingface",matches:"huggingface.co",globalStyles:{".line-clamp-2":"-webkit-line-clamp:unset;max-height:unset;"},"excludeSelectors.add":["thead","ul.text-base","a.group > div.flex-1","div.absolute.truncate","nav","ul[class*='dark:border-gray-800']","div[class*='from-gray-100-to-white']"]},{id:"statista",matches:"www.statista.com",globalStyles:{".itemContent__text":"height:unset;max-height:unset;",".itemContent__subline":"height:unset;max-height:unset;"}},{id:"epubReader",matches:"epub-reader.online",globalStyles:{"span.slide-contents-item-label":"overflow:visible;max-height:unset;white-space:normal;"},atomicBlockSelectors:["div.slide-contents-item"]},{id:"you",matches:"https://you.com/search",globalStyles:{h3:"max-height:unset;-webkit-line-clamp:unset;",".caKYaC":"max-height:unset;-webkit-line-clamp:unset;",".dDwDsu":"max-height:unset;-webkit-line-clamp:unset;"},excludeSelectors:["div.hpIWZO"]},{id:"auth0Openai",matches:"auth0.openai.com",excludeSelectors:["form","header > h1"]},{id:"chatOpenai",matches:["chat.openai.com","chatgpt.com"],excludeSelectors:["div.absolute.bottom-0.left-0.w-full","h1","div#headlessui-portal-root","nav","ul[aria-multiselectable]",".markdown *","div[class='flex flex-col items-start']","div[class='flex items-center justify-center gap-1 border-b border-black/10 bg-gray-50 p-3 text-gray-500 dark:border-gray-900/50 dark:bg-gray-700 dark:text-gray-300']"],"excludeTags.remove":["BUTTON"],isTranslateTitle:!1,wrapperPrefix:"",globalStyles:{"[class*='line-clamp']":"max-height:unset;-webkit-line-clamp:unset;height:unset;white-space:unset;"},aiRule:{streamingSelector:".result-streaming.markdown",messageWrapperSelector:".markdown",streamingChange:!0,streamingDeepChild:!0,streamingDelayTime:1e3},enableRichTranslate:!1,"enableRichTranslate.add_v.[1.12.1]":!0,advanceMergeConfig:[{condition:"true",advanceConfig:{immediateTranslationTextCount:0}}],"imageRule.add":{enable:!1}},{id:"poe",matches:["https://poe.com/*"],excludeSelectors:[".Markdown_markdownContainer__Tz3HQ *",".MarkdownLink_linkifiedLink__KxC9G","menu","aside"],aiRule:{streamingSelector:".ChatStopMessageButton_stopButton__LWNj6",messageWrapperSelector:".Markdown_markdownContainer__Tz3HQ",streamingChange:!1,streamingDeepChild:!0,streamingDelayTime:1e3},globalStyles:{"[class^='BotListItem_botDescription']":"-webkit-line-clamp: unset;"}},{id:"janitorai",matches:["https://janitorai.com"],excludeSelectors:["[data-testid=virtuoso-scroller] .css-10c6i1g *"],"excludeTags.remove":["PRE","CODE"],"stayOriginalTags.remove":["CODE"],aiRule:{streamingSelector:"button[aria-label=Cancel]",messageWrapperSelector:"[data-testid=virtuoso-scroller] .css-10c6i1g",streamingChange:!1,streamingDeepChild:!0,streamingDelayTime:2e3}},{id:"glasp",matches:"glasp.co",excludeSelectors:[".home_overview_list_content_wrapper"]},{id:"nyassembly",matches:"nyassembly.gov","excludeTags.remove":["PRE"]},{id:"developerChrome",matches:"developer.chrome.com",excludeSelectors:["web-tabs","ul.code-sections--summary"]},{id:"android",matches:["developer.android.google.cn","developer.android.com"],observeUrlChange:!0,additionalSelectors:["aside","google-codelab-step"]},{id:"ft",matches:"www.ft.com",excludeSelectors:["header","[aria-labelledby=cookie-banner-aria-label]","footer","[aria-label='Primary navigation']"]},{id:"microsoft",matches:"https://apps.microsoft.com/store/detail/*",additionalSelectors:["pre"],globalStyles:{".line-clamp":"-webkit-line-clamp:unset;max-height:unset;"},isTransformPreTagNewLine:!0},{id:"gitlab",matches:"gitlab.com",excludeSelectors:[".tree-content-holder","nav",".home-panel-metadata","div[data-testid=project_topic_list]",".commit"]},{id:"tiktok",matches:"https://www.tiktok.com/*/video/*",selectors:["[data-e2e^=comment-level]","[data-e2e=browse-video-desc] > span"],"excludeSelectors.add":['[class*="DivInfoPosition"]'],"mutationExcludeSelectors.add":['[class*="DivInfoPosition"] *'],"subtitleRule.add":{type:"live",liveSubtitleRule:{containerSelector:'[class*="DivInfoPosition"]',textSelectors:['[class*="DivVideoClosedCaption"]'],reportSelector:'[class*="DivLeftContainer"]',mutationChangeDelay:10,enableTriggerTranslate:!0},rtlInjectedCss:["[data-immersive-translate_rtl] font.imt_wrapper {direction: rtl;}"]},"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"rfcEditor",matches:["www.rfc-editor.org","docs.haproxy.org"],isTransformPreTagNewLine:!0,"excludeTags.add":["IMG","SUB","SUP","CODE","TT","ASIDE","FOOTER"],"excludeTags.remove":["LINK","G","PRE","TTS-SENTENCE","AIO-CODE"]},{id:"steamcommunity",matches:"steamcommunity.com",globalStyles:{".forum_topic,.rightbox_list_option":"height:auto;",".forum_topic_name":"white-space:normal;line-height: 1.25rem; padding: 6px 20px 0 0;",".forum_topic_op":"clear: left; padding: 0 0 6px 2rem;"},excludeSelectors:[".forum_paging",".forum_topic_reply_count",".forum_topic_lastpost",".forum_topic_award_count",".discussion_search_pagingcontrols"]},{id:"steampoweredApp",matches:"store.steampowered.com/app/*",selectors:[".game_description_snippet",".game_area_description","#earlyAccessHeader","[id^='ReviewContent'] .content",".ModalOverlayContent"],excludeSelectors:["#global_actions","#store_controls","#foryou_tab","[class*=persona]","[class*=game_title_area]","a.btn_medium",".persona_name",".hours.ellipsis",".checkcol",".postedDate",".dev_row .summary",".already_in_library",".game_header_image_ctn .grid_content",".ds_flag.ds_wishlist_flag",".early_access_review.tooltip",".communitylink_achievement_images",".user_reviews_summary_row.summary",".review_award_ctn",".add_to_wishlist_area",".next_in_queue_content",".glance_tags.popular_tags",".game_purchase_action",".vote_button_ctn","#VoteUpDownBtnCtn","#footer","#ViewAllReviewssummary"],atomicBlockSelectors:[".game_area_sys_req_leftCol",".game_area_sys_req_rightCol"],extraInlineSelectors:[".pulldown"],additionalSelectors:[".game_page_autocollapse_ctn iframe"],globalStyles:{".game_description_snippet":"max-height:unset; overflow: scroll;",".game_purchase_area_friends_want":"height: auto; padding-bottom: 6px;",".div.early_access_banner":"height: 84px",".franchise_notice > *":"height: 84px"},detectParagraphLanguage:!0},{id:"steampowered",matches:"store.steampowered.com",detectParagraphLanguage:!0},{id:"nature",matches:"https://www.nature.com/articles/*",excludeMatches:"https://www.nature.com/articles/*.pdf",excludeSelectors:[".c-header",".c-recommendations-header",".c-recommendations-list-container",".c-article-references__links",".c-article-identifiers",".c-article-author-list",".c-article-metrics-bar__wrapper",".c-article__pill-button","#author-information-content","#article-info-section"],"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0}},{id:"webofscience",matches:["https://www.webofscience.com/*","https://webofscience.clarivate.*/*","www-webofscience-com-*.*","webofscience-clarivate*.*","*.ustc.edu.*/*wos*"],selectorMatches:["app-wos.mat-typography"],globalStyles:{".abstract":"height:auto !important;",".show-more-lines":"height:unset !important;"},"excludeSelectors.add":["app-custom-breadcrumbs",".summary-left-panel",".authors","app-full-record-keywords mark","mat-sidenav","[name=pubdate]","[data-ta^=Summary-]","app-summary-authors",".search-text",".mat-drawer-inner-container","[class*='sidenav-panel']"],mutationObserverContainerSelectors:["[data-ta='summary-record-title-link']","#FullRTa-fullRecordtitle-0"],"extraBlockSelectors.add":["app-summary-authors + div","app-full-record-keywords span span","[data-ta=summary-record-title-link]","[cdxanalyticscategory=wos-recordCard_ExpandAbstract]"],skipTrailTextRegex:"\u4E3A\u4E86\u7ED5\u8FC7\u9AD8\u4EAE\u5BFC\u81F4\u810F\u68C0\u67E5\u8DF3\u8FC7\u4E86",observeUrlChange:!0,urlChangeDelay:600,mutationChangeDelay:600},{id:"science",matches:"www.science.org","stayOriginalSelectors.add":[".open-in-viewer"],"excludeSelectors.add":[".core-self-citation",".contributors"],"initialSelectorGlobalAttributes.remove":{header:{}},"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0}},{id:"appleinsider",matches:["appleinsider.com"],excludeSelectors:["#topic-nav"]},{id:"jetbrains",matches:"https://*.jetbrains.com","extraBlockSelectors.add":["[data-test=prompt]"],"additionalExcludeSelectors.add":[".comment__info",".symbol.monospace"],"globalStyles.add":{".card p,.card h4":"-webkit-line-clamp:unset;"},excludeSelectors:[".toolbar__ee8",'[data-test="left-sidebar"]']},{id:"theverge",matches:"www.theverge.com",shadowRootSelectors:["div#coral_thread > div"],"additionalExcludeSelectors.add":[".k8dtcj0","._2xqpwjf._2xqpwj0"],"extraBlockSelectors.add":["[role='article'] p"]},{id:"simp",matches:"https://beta.simp.red/trans*",mainFrameSelector:".simpread-read-root"},{id:"lookintobitcoin",matches:"https://www.lookintobitcoin.com/charts/*",excludeSelectors:["svg"]},{id:"openaiAccount",matches:"https://platform.openai.com/account/api-keys*",urlChangeDelay:1500},{id:"openaiDocs",matches:"https://platform.openai.com/docs*","excludeSelectors.add":[".pheader"]},{id:"pkgStd",matches:"https://pkg.go.dev/std",selectors:["td.UnitDirectories-desktopSynopsis"]},{id:"pkg",matches:"https://pkg.go.dev/*",selectors:["div.UnitDetails","#_nav_group_README","p.SearchSnippet-infoLabel",".go-Container"]},{id:"explainpaper",matches:["https://www.explainpaper.com/reader*"],isTranslateTitle:!1,selectors:[".leading-relaxed",".chat-messages p",".text-sm"]},{id:"gatesnotes",matches:"www.gatesnotes.com",minZIndex:-1},{id:"coinmarketcap",matches:"coinmarketcap.com","extraBlockSelectors.add":["div[class='sc-3502f6cd-0 JxHqg']"]},{id:"wandb",matches:"wandb.ai",additionalSelectors:[".report-page-top"],additionalStayOriginalSelectors:["span[data-slate-inline=true]"],extraInlineSelectors:[]},{id:"paulgraham",matches:"paulgraham.com",additionalSelectors:["font[face=verdana]"],"extraBlockSelectors.add":"font[face=verdana]",enableRichTranslate:!1},{id:"zendesk",matches:"https://*.zendesk.com/agent/*",selectors:["[data-test-id*=subject]","[data-test-id*=content] > span",".zd-comment",".title"]},{id:"migadu",matches:"webmail.migadu.com",selectors:[".bodyText"]},{id:"thehackernews",matches:"thehackernews.com",excludeSelectors:["span#blog-pager-older-link","span.h-datetime"],additionalSelectors:[".pop-title"]},{id:"brown",matches:"cs.brown.edu",excludeSelectors:[".SCodeFlow"]},{id:"tass",matches:"tass.ru",globalStyles:{"#__next":"font-size: 19px;line-height:28px;"}},{id:"fiverr",matches:"https://www.fiverr.com/inbox/*",selectors:[".message-body","article[data-testid=index-container]"],"excludeSelectors.add":["[data-testid=basic-message-header]","[data-testid=message-header-timestamp]","time",".user-name",".user-info",".header"]},{id:"fiverr-main",matches:"*.fiverr.com",globalStyles:{"h3 > a":"-webkit-line-clamp:unset;overflow:unset;",h3:"-webkit-line-clamp:unset;overflow:unset;",h5:"-webkit-line-clamp:unset;overflow:unset;",p:"-webkit-line-clamp:unset;overflow:unset;",".YLycza2.u9KHmsf":"height:unset;max-height:unset;",".lt2ar2q.EhHcMiw":"height:unset; max-height: unset;"},excludeSelectors:[".popular"]},{id:"jira",matches:["jira.*.com/browse/*","jira.*.com/projects/*"],selectors:["[id=descriptionmodule]","[id=summary-val]","div.action-body","td.stsummary"]},{id:"thehill",matches:"thehill.com",injectedCss:[".most-popular-item { max-height: unset !important; }",".most-popular-item__link { -webkit-line-clamp: unset !important; }"],excludeSelectors:["div.featured-cards__byline","div.list-item__meta",".tags__item","div.extended-scroll__header",".submitted-by",".site-header--has-alert-banner",".homepage__container__opinion__item__byline",".homepage__container__header",".archive__item__meta"]},{id:"ubuntu",matches:"manpages.ubuntu.com",selectors:["pre"],atomicBlockTags:["pre"]},{id:"spiedigitallibrary",matches:"www.spiedigitallibrary.org","excludeTags.add":["IMG","SUB","SUP","CODE","TT","ASIDE","FOOTER"],"excludeTags.remove":["LINK"]},{id:"promptingguide",matches:"www.promptingguide.ai",selectors:["article","li"]},{id:"ground",matches:"ground.news",globalStyles:{".line-clamp-3":"-webkit-line-clamp: unset !important;"}},{id:"ietf",matches:"*.ietf.org/doc/html/*",additionalSelectors:["pre"],isTransformPreTagNewLine:!0,"extraBlockSelectors.add":["[href^='#page']"],preWhitespaceDetectedTags:["DIV","SPAN","PRE"]},{id:"newsminimalist",matches:"https://www.newsminimalist.com/","extraBlockSelectors.add":[".inline-flex"],"excludeTags.remove":["BUTTON"]},{id:"yandexIndex",matches:"https://yandex.com/",selectors:[".tabs__item-text"]},{id:"yandexSearch",matches:"https://yandex.com/search/*",excludeSelectors:[".KeyValue-Row",".EntityFeedbackFooter",".Organic-Subtitle",".SerpFooter-Content",".serp-user",".Pager"],globalStyles:{".ExtendedText-Toggle":"white-space:normal;"}},{id:"yandex",matches:"https://yandex.com/video/*",selectors:[".serp-item__title",".serp-item__text",".Keypoints-ItemTitle",".bes-epmjnzm-idtktyj",".OrganicTitle-LinkText","h1.VideoTitle"],globalStyles:{".serp-item__title":"-webkit-line-clamp: unset;max-height:unset;",".serp-item__text":"-webkit-line-clamp: unset;max-height:unset;",".OrganicTitle-LinkText":"-webkit-line-clamp: unset;max-height:unset;","h1.VideoTitle":"-webkit-line-clamp: unset;max-height:unset;",".link .serp-item__keypoints":"bottom:2px;",".OrganicTitle":"max-height:unset;"}},{id:"perplexity.ai.2024recap",matches:"https://www.perplexity.ai/2024recap",selectors:["header"]},{id:"react",matches:"react.dev",injectedCss:["[class*='h-\\[40px\\]'] {height: unset !important;}"]},{id:"perplexity",matches:"https://www.perplexity.ai",excludeMatches:["https://www.perplexity.ai/hub/*","https://www.perplexity.ai/*/hub/*","https://www.perplexity.ai/onboarding","https://www.perplexity.ai/enterprise*","https://www.perplexity.ai/2024recap"],globalStyles:{"[class*=line-clamp]":"-webkit-line-clamp: unset !important;"},"mutationConfig.add":{buildTimeout:1e3,consumeTimeout:1e3},additionalStayOriginalSelectors:["a.citation","[class='my-md pb-xs pt-sm']"],selectors:[".prose",".my-md",".line-clamp-2",".line-clamp-1","[data-testid=thread-title]","[class='rounded-md duration-150']","[data-testid*=article-]","[data-framer-name='Content']","[data-framer-root]","[class='py-sm group flex cursor-pointer items-center justify-between']","[data-testid='answer-mode-tabs']"],"additionalExcludeSelectors.add":["[data-framer-name='Desktop']"]},{id:"allmyfaves",matches:"https://allmyfaves.com/",selectors:["p"],paragraphMinTextCount:2,paragraphMinWordCount:1},{id:"man7",matches:"man7.org",isTransformPreTagNewLine:!0,globalStyles:{pre:"white-space: inherit;"}},{id:"kadaza",matches:"https://www.kadaza.com/",selectors:[".header span.title",".custom-content-footer"],containerMinTextCount:2,containerMinWordCount:1,paragraphMinTextCount:2,paragraphMinWordCount:1},{id:"urlChangeDelay",matches:["https://babelnovel.com/books/*","https://www.webnovel.com/book/*","https://platform.openai.com/docs/*","docs.oracle.com","docs-cortex.paloaltonetworks.com","forum.m5stack.com/topic/*","community.m5stack.com/topic/*"],urlChangeDelay:0,_comment:"\u89E3\u51B3 url \u53D8\u5316\u91CD\u590D\u7FFB\u8BD1\u95EE\u9898"},{id:"genuine",matches:"blog.genuine.com",excludeSelectors:["div.enlighter"]},{id:"chinadaily",matches:"www.chinadaily.com.cn",injectedCss:["a { height: unset !important; }","li { height: unset !important; }","div { height: unset !important; }",".imt_inner {color:black;}"],excludeSelectors:[".topNav",".topNav2_art > span",".topNav_art2 > .dropdown",".dibu-three",".topBar"]},{id:"braynzarsoft",matches:"www.braynzarsoft.net","excludeSelectors.add":["#content-header",".sidebar-section"],"additionalExcludeSelectors.add":[".rating-box",".tutorial-stat","#bookmark-btn",".question-footer",".adsbygoogle",".footer",".type",".views",".questioninputcode"],"injectedCss.add":[".tutorial-desc {overflow: scroll !important;}",".question-title {display:inline-flex !important;}"],"preTranslateLimiter.add_v.[1.12.1]":{"header.selectors":["#header"],"side.selectors":["#sidebar"]},"excludeTags.remove":["PRE"]},{"globalAttributes.add":{"#stimulus":{translate:"off",class:"stimulus"},"#stem":{translate:"off",class:"stem"}},id:"lawhub",matches:"https://lawhub.lsac.org/question/*"},{id:"yuque",matches:"https://www.yuque.com/*",excludeSelectors:[".lark-virtual-tree"]},{id:"bearblog",matches:"https://bearblog.dev/discover/*",excludeTags:["small"]},{id:"researchgate",matches:"www.researchgate.net",excludeSelectors:[".nova-legacy-v-publication-item__meta-data",".nova-legacy-v-publication-item__person-list",".js-authors-list"]},{id:"theatlantic",matches:["www.theatlantic.com","https://mashable.com/*"],"excludeSelectors.add":["footer:last-of-type","nav","header div.subtitle-2.w-full"],initialSelectorGlobalAttributes:{"footer:last-of-type":{translate:"no"},"nav:last-of-type":{translate:"no"},nav:{translate:"no"}}},{id:"dw",matches:"www.dw.com",initialSelectorGlobalAttributes:{"footer:last-of-type":{translate:"no"},"nav:last-of-type":{translate:"no"},nav:{translate:"no"}},excludeSelectors:[".focus-menu-shown"]},{id:"sentry",matches:"docs.sentry.io",initialSelectorGlobalAttributes:{"footer:last-of-type":{translate:"no"},".navbar":{translate:"no"}},"extraInlineSelectors.add":[".term-wrapper","span.description"]},{id:"openai-blog",matches:"https://openai.com/blog/*","stayOriginalTags.remove":["CODE"]},{id:"urlComment",selectorMatches:["meta[name='generator'][content^='Discourse']"],"additionalExcludeSelectors.add":[".username",".post-infos",".topic-category",".topic-timeline",".topic-map",".topic-list-header",".number",".activity"],urlChangeDelay:0,_comment:"\u89E3\u51B3 url \u53D8\u5316\u4F46\u662F\u9875\u9762\u4E0D\u53D8\u7684\u95EE\u9898","preTranslateLimiter.add_v.[1.12.1]":{"header.selectors":["header"],"header.enableTranslate":!0},"injectedCss.add":["header.d-header {height: 6em !important;}",".topic-list .main-link .raw-topic-link > font {pointer-events:unset!important;}"],enableSiteAutoTranslate:!0},{id:"feedly",matches:"feedly.com",globalStyles:{".TitleOnlyLayout,.SelectedEntryScroller > div":"height:unset !important;",".EntrySummary--u4,.EntrySummary--u5":"-webkit-line-clamp: unset;max-height:unset;"},excludeSelectors:[".Leftnav"]},{id:"whatsapp",matches:"web.whatsapp.com",selectors:["._akbu","[role=list]",".copyable-text"],wrapperPrefix:` `,wrapperSuffix:"<br/>","additionalExcludeSelectors.add":["[aria-hidden=true]"],"extraInlineSelectors.add":[".x1lliihq"],enableRichTranslate:!1,"bodyRule.add":{enable:!1}},{id:"bing",matches:"https://*.bing.com/search*",extraInlineSelectors:["a","i"],"excludeSelectors.add":[".tptxt"],globalStyles:{"[class*='lineclamp'],.b_title":"-webkit-line-clamp:unset;",".b_gwaDl,.b_snipwithnsl":"height:unset !important;"}},{id:"bingNews",matches:"https://*.bing.com/news/search*",globalStyles:{".newsitem .title":"max-height: none; -webkit-line-clamp: 10",".newsitem .snippet":"max-height: none; -webkit-line-clamp: 10"}},{id:"yahoo",matches:"*.yahoo.*","additionalExcludeSelectors.add":["._ys_jiqava","#ybar-inner-wrap","#Col2-5-Rmp-Proxy",".readmore",".ticker-item-wrapper",".ticker-list"],"extraBlockSelectors.add":[".SIPGg",".sc-kzMCTH.pSZXj"],"likePreSelectors.add":[".highLightSearchTarget",".body-wrapper","body"],isTransformPreTagNewLine:!0,normalizeBody:!0,forceFormatPre:!0,urlChangeDelay:400,"mutationConfig.add":{enableUrlChange:!0,buildTimeout:1e3,consumeTimeout:1e3},advanceMergeConfig:[{condition:"true",advanceConfig:{immediateTranslationTextCount:0}}],detectParagraphLanguage:!0,globalStyles:{"#atomic .Mt\\(20px\\)":"margin-top: 100px;","[class*='LineClamp']":"-webkit-line-clamp:unset;max-height:unset;","a[class*='js-content-viewer']> div[class*='Td\\(n\\)']":"overflow: scroll;","[class*='_ys_24482e']":"-webkit-line-clamp:unset;","#Aside > :first-child":"overflow:scroll;"}},{id:"wsj",matches:"www.wsj.com",excludeSelectors:["header","footer","nav","[aria-label='Markets summary']"],"injectedCss.add":[".imt_wrapper br {display:none;}",".spcv_list-item .imt_t-block-wrapper {display:inline-block;margin-top:8px;}"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".video-inner",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { height: 32px; margin-top: 15px; }"],quickButtonRule:{injectCSS:".label { display: none; }",appendSelector:'[id^="video-controls-video"]',insertBeforeSelector:'[id^="video-cc-video"]',ccEnableSelector:'[id^="video-cc-video"]'}}},{id:"loom",matches:"www.loom.com","subtitleRule.add_v.[1.19.2]":{type:"text_track",videoPlayerSelector:"#LoomShakaVideoPlayer",videoSelector:"#LoomShakaVideoPlayer",loadingContainerSelector:".video-container",quickButtonRule:{appendSelector:".css-v8a27j",insertBeforeSelector:".css-v8a27j .css-utvy5"},allowHideModeTextTrack:!0,attachRule:{appendSelector:".VideoLayersContainer",injectedGlobalCSS:'[data-name="ClosedCaptions"] {display:none;}'}}},{id:"wsj-cn",matches:"cn.wsj.com",excludeSelectors:['[class*="VideoWrapper"]'],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".video-inner",quickButtonRule:{injectCSS:".label { display: none; }",appendSelector:'[id^="video-controls-vc"]',insertBeforeSelector:'[id^="video-cc-vc"]',ccEnableSelector:'[id^="video-cc-vc"]'}}},{id:"businessinsider",matches:"www.businessinsider.com",excludeSelectors:["header","nav","section.live-updates-module "]},{id:"goodreads",matches:"www.goodreads.com",excludeSelectors:[".badgeYear",".gr-mediaBox__desc",".bookVotedRow",".minirating","div[itemprop='aggregateRating']",".wtrButtonContainer",".RatingsHistogram__labelTitle",".FollowButton",".siteHeader__topLevelLink","#books > thead","td[class*='rating']","td[class*='shelves']","td[class*='date_read']","td[class*='date_added']","td[class*='actions']"]},{id:"feeder",matches:"https://feeder.co/*",globalStyles:{".item-summary":"-webkit-line-clamp:unset;"}},{id:"elektrotechnik",matches:"https://www.elektrotechnik.rwth-aachen.de/*","globalAttributes.add":{"[class='notranslate']":{class:""}}},{id:"nytimes",matches:"www.nytimes.com",excludeSelectors:["#app > div > div > header","#app > div > div > div > div > header","#in-story-masthead","[data-testid=masthead-container]"],injectedCss:["a::after {position:relative!important;}","footer {line-height: unset!important;;}"],"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0},"initialSelectorGlobalAttributes.remove":{header:{}}},{id:"bugsKde",matches:"bugs.kde.org","excludeTags.remove":["svg","PRE"],additionalExcludeSelectors:[".bz_first_comment_head",".bz_comment_head",".related_actions"]},{id:"eastmoney",matches:"guba.eastmoney.com",searchEnhancementConfig:[{id:"eastmoney",urlMatch:"guba.eastmoney.com/news,us\\w+,\\w+.html",delayTime:0,selector:".moneyFlowContainer",selectorAction:"insertBefore",style:{container:"background:white;border:none;border-radius: 4px;box-shadow: 0 2px 4px hsla(216,5%,62%,.14);",source:"font-size:12px; margin-bottom: 0px;",keyword:"color:#294688",title:"font-size:14px;color:#294688;",enTitle:"margin-top:4px;font-size:12px;",searchTitle:"margin:4px 0 16px;position:relative;padding-right:24px;font-size: 16px;",time:"margin: 0px 0 16px;",more:"color:#294688;margin-top:8px;"},keyword:{value:"[0]$1 stock",matches:[{source:"url",matchRegex:"guba.eastmoney.com/news,us(\\w+?),\\S+.html"}]},showCount:8},{id:"eastmoney",urlMatch:"guba.eastmoney.com/list,us\\w+.*.html",delayTime:0,selector:".qualityContentContainer",selectorAction:"insertBefore",style:{container:"background:white;border:none;border-radius: 4px;box-shadow: 0 2px 4px hsla(216,5%,62%,.14);",source:"font-size:12px; margin-bottom: 0px;",keyword:"color:#294688",title:"font-size:14px;color:#294688;",enTitle:"margin-top:4px;font-size:12px;",searchTitle:"margin:4px 0 16px;position:relative;padding-right:24px;font-size: 16px;",time:"margin:0px 0 16px;",more:"color:#294688;margin-top:8px;"},keyword:{value:"[0]$1:[0]$2",matches:[{source:{type:"selector",attribute:"href"},matchRegex:"code=(\\w+)_(\\w+)",match:"a[href*='rank/stock?code=']"}]},showCount:8}]},{id:"xueqiu",matches:"xueqiu.com",searchEnhancementConfig:[{id:"xueqiu",urlMatch:"xueqiu.com/S/[a-zA-Z]+/?$",delayTime:0,selector:".container-side-sm.float-right.stock__side",selectorAction:"appendChild",style:{container:"background:white;border:none;border-radius: 4px;padding:0;",source:"font-size:12px; margin-bottom: 0px;",keyword:"color:#06c",title:"font-size:14px;color:#06c;",enTitle:"margin-top:4px;font-size:12px;",searchTitle:"margin:4px 0 16px;position:relative;padding-right:24px;font-size: 16px;font-weight: bold;",time:"margin:0px 0 16px;",more:"color:#06c;margin-top:8px;"},showCount:8,keyword:{value:"[0]$1",matches:[{source:{type:"selector",attribute:"text"},matchRegex:"\\((.+)\\)",match:".stock-name"}]}}]},{id:"laohu8",matches:"www.laohu8.com",searchEnhancementConfig:[{id:"laohu8",urlMatch:"www.laohu8.com/stock/[a-zA-Z]+/?$",delayTime:0,selector:".hot-stocks-root",selectorAction:"insertBefore",style:{container:"background:white;border:none;border-radius: 4px;box-shadow: 0 2px 4px hsla(216,5%,62%,.14);",source:"font-size:12px; margin-bottom: 0px;",title:"font-size:14px;color: #007bff;",enTitle:"margin-top:4px;color: #4d5156;font-size:12px;",searchTitle:"margin:4px 0 16px;position:relative;padding-right:24px;font-size: 16px;",time:"margin: 0px 0 16px;"},keyword:{value:"[0]$1 stock",matches:[{source:"url",matchRegex:"stock/([a-zA-Z]+)"}]},showCount:8}]},{id:"plati",matches:"plati.market","injectedCss.add":[".card .custom-link{-webkit-line-clamp: unset !important;}"]},{id:"futunn",matches:"www.futunn.com",searchEnhancementConfig:[{id:"futunn",urlMatch:"www.futunn.com/stock/\\w+-US",delayTime:0,selector:".right",selectorAction:"appendChild",style:{container:"background:white;border:none;border-radius: 4px;box-shadow: 0 2px 4px hsla(216,5%,62%,.14);",source:"font-size:12px; margin-bottom: 4px;",title:"font-size:14px;color: #007bff;",enTitle:"margin-top:4px;color: #4d5156;font-size:12px;",searchTitle:"margin:4px 0 16px;position:relative;padding-right:24px;font-size: 16px;",time:"margin: 4px 0 20px;"},keyword:{value:"[0]$1 stock",matches:[{source:"url",matchRegex:"stock/([a-zA-Z]+)-US"}]},showCount:8}]},{id:"bmvrMarseille",matches:"www.bmvr.marseille.fr",globalStyles:{"a > div":"display:block;","[style*='358px;']":"width: 33.3333%; height: auto; padding: 0px; position: relative; margin: 0px;"},"globalAttributes.add":{"#app":{class:""}}},{id:"piAi",matches:"pi.ai/talk",globalStyles:{"[class*='text-brand-green']":"flex-direction:column;"}},{id:"claudeAi",matches:"claude.ai",excludeSelectors:[".contents *",".code-block__code"],"excludeTags.remove":["PRE"],injectedCss:["[data-testid='chat-menu-trigger'] br {display:none;}","[data-test-render-count] {overflow: scroll;}"],aiRule:{messageWrapperSelector:".contents",messageContainerSelector:".ReactMarkdown",messageStreamEndSelector:".contents > button",streamingChange:!0,streamingDeepChild:!1,streamingDelayTime:1e3},advanceMergeConfig:[{condition:"true",advanceConfig:{immediateTranslationTextCount:0}}]},{id:"feishu",matches:["*.feishu.cn","*.larkoffice.com","*.larksuite.com"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],mutationObserverLimitTargetSelectors:[".maindocbody","div[class*='render']","div[class*='block']"],"excludeSelectors.add":[".catalogue__list"],richMoreWordPercent:"0.8"},{id:"gitbook",selectorMatches:[".gitbook-root"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],"additionalExcludeSelectors.add":["[spellcheck='false']"]},{id:"mitre",matches:"cwe.mitre.org",globalStyles:{"span.list_entry":"height: unset;"}},{id:"kaggle",excludeTags:["i","button"],matches:"www.kaggle.com","excludeSelectors.add":[".sc-kHItYk.kCjSZT",".sc-hagvSa.guBIfV",".sc-jhZTHU.btgPPn","#editor-sidebar-scroll-container"],"injectedCss.add":[".km-listitem--large {height:unset !important;}",".km-listitem--large .jWyUHl {height:unset !important;}","[role=listitem] {overflow:scroll;}","[role=listitem] div {-webkit-line-clamp:unset;}"]},{id:"ieee",matches:"spectrum.ieee.org","extraBlockSelectors.add":["small"]},{id:"ieeexplore",matches:"ieeexplore.ieee.org",stayOriginalSelectors:["a[ref-type]",".inline-formula",".display-formula"]},{id:"cnn",matches:"*.cnn.com","excludeSelectors.add":[".ad-slot-header__wrapper","#pageFooter"],"preTranslateLimiter.add_v.[1.12.1]":{"header.selectors":[".header__wrapper-outer"]},"bodyRule.add":{bodySelector:".layout__content-wrapper",articleSelector:".article__content-container"}},{id:"githubBlog",matches:"github.blog",globalStyles:{".font-mktg":"word-break:normal;"}},{id:"semanticscholar",matches:"*.semanticscholar.org","excludeSelectors.add":["[class='sc-jSFjdj sc-gKAaRy dYGhuI fTsuzH']"]},{id:"uni-trier",matches:"dblp.uni-trier.de",selectors:["h1","h2",".title",".external","dd p"],excludeSelectors:[".side-column"]},{id:"bilibili",matches:"www.bilibili.com","excludeSelectors.add":[".bpx-player-subtitle-panel-text",".bili-video-card__info--author, .bili-video-card__info--date"],"subtitleRule.add":{type:"general",subtitleUrlRegExp:"aisubtitle.hdslb.com/bfs",loadingContainerSelector:".bpx-player-subtitle-panel",generalSetting:{itemsPath:"body",textKey:"content",startKey:"from",endKey:"to"},injectedCss:["div[data-screen=full] #immersive-translate-quick-button-container,.immersive-translate-quick-button-container { margin-top: 4.5px !important;}"],quickButtonRule:{appendSelector:".bpx-player-control-bottom-right",injectCSS:".imt-quick-subtitle-button { height: 60%; } .label { display: none; } .logo,.logo svg { width: 70%; } .imt-quick-subtitle-button { margin: 0 8px;}",insertBeforeSelector:".bpx-player-ctrl-quality",ccEnableSelector:".bpx-player-ctrl-subtitle"}}},{id:"time",matches:"time.com",excludeSelectors:[".date-and-duration"],globalStyles:{".headline":"-webkit-line-clamp:unset;overflow:unset;height:unset;",h3:"-webkit-line-clamp:unset;overflow:unset;",p:"-webkit-line-clamp:unset;overflow:unset;"}},{id:"docs-swift",matches:"docs.swift.org",selectors:[".content","#menu"]},{id:"mail-yandex",matches:"mail.yandex.com",selectors:["article",".Text_color_primary",".mail-MessageSnippet-Item_subject"],globalStyles:{".mail-MessageSnippet":"height: unset; line-height:unset;",".imt_t-block-wrapper":"margin:unset;"}},{id:"forums.zotero",matches:"forums.zotero.org",selectors:[".page-sidebar",".page-content"]},{id:"pubmed",matches:["pubmed.ncbi.nlm.nih.gov","pubmed*.pubmed*","*.ncbi.nlm.nih.gov"],excludeMatches:["*.ncbi.nlm.nih.gov/*.pdf","pubmed*.pubmed*/*.pdf"],urlChangeDelay:0,excludeSelectors:[".docsum-journal-citation",".citation-part",".docsum-authors",".top-wrapper",".article-source",".citation-doi",".identifiers",".cite",".share",".arrow-link",".multiple-results-actions",".sort-dropdown .option-label",".display-options .button-label",".actions-buttons.sidebar",".title-copy"],enableRichTranslate:!1,"enableRichTranslate.add_v.[1.9.7]":!0,"extraBlockSelectors.add":[".mixed-citation"],advanceMergeConfig:[{condition:"true",advanceConfig:{domReadyDetectTimeout:5e3}}],"globalAttributes.add":{"#Scholarscope_HighlightContent":{class:""},"#Scholarscope_HighlightOrigin":{class:"Scholarscope_HighlightContents"}},mutationExcludeContainsSelectors:["#Scholarscope_HighlightContent highlight"],mutationExcludeSelectors:["#Scholarscope_HighlightContent","#Scholarscope_HighlightContent span"],"stayOriginalSelectors.add":[".usa-link"],injectedCss:["#Scholarscope_HighlightOrigin > p font,#Scholarscope_HighlightContent > p font {display: inline!important;}","#Scholarscope_HighlightOrigin > p font br,#Scholarscope_HighlightContent > p font br {display: none!important;}",".title-translate {display:block;}",".imt_inner br{display:none;}"],"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0}},{id:"chosun",matches:"www.chosun.com",injectedCss:"body {word-break: unset!important;}"},{id:"yna",matches:"*.yna*",injectedCss:["font > br {display:none}"],globalStyles:{"a,strong":"max-height:unset;-webkit-line-clamp:unset;height:unset;white-space:unset;","div,p,li,.item-box01,.news-con":"height:unset;max-height:unset;-webkit-line-clamp:unset;"},"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"cnet",matches:"www.cnet.com",globalStyles:{"h3,div,span,p":"max-height:unset;-webkit-line-clamp:unset;height:unset;white-space:unset;"}},{id:"dolmods",matches:"dolmods.net",globalStyles:{"[class*='max-h']":"max-height:unset!important;"}},{id:"digitimes",matches:"www.digitimes.com",globalStyles:{"a,.title,.abstract,.display-5,.top":"max-height:unset;-webkit-line-clamp:unset;height:unset;white-space:unset;"},"excludeSelectors.add":[".main-nav-frame",".sub-header-wrapper",".footer",".date"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"vdi-nachrichten",matches:"www.vdi-nachrichten.com","excludeSelectors.add":[".header-menu__item > a",".linkbar__item",".header__button-group"]},{id:"htdp",matches:"htdp.org",excludeTags:["blockquote"],stayOriginalSelectors:[".RktIn"]},{id:"newsletterss",matches:"newsletterss.com",initialGlobalAttributes:{iframe:{scrolling:"auto"}}},{id:"docusaurus",selectorMatches:["#__docusaurus"],"excludeSelectors.add":[".DocSearch-Modal"],"extraBlockSelectors.add":[".hash-link"],"preTranslateLimiter.add":{"side.selectors":["aside"]}},{id:"mercari",matches:"*.mercari.com","excludeTags.remove":["PRE"]},{id:"qqMail",matches:"*.mail.qq.com",useIframePostMessage:!1,"excludeSelectors.add":[".xmail-cmp-account"],globalStyles:{".mail-list-page-wide-item":"height:unset;"}},{id:"nikkei",matches:"www.nikkei.com",globalStyles:{"h3,div,span,p":"max-height:unset;-webkit-line-clamp:unset;height:unset;white-space:unset;"}},{id:"pubs.rsc.org",matches:"pubs.rsc.org","stayOriginalSelectors.add":["[class*='eqn']"]},{id:"indeed",matches:"*.indeed.com",globalStyles:{"span,.css-19rjr9w.e1wnkr790":"max-height:unset;-webkit-line-clamp:unset;height:unset;white-space:unset;"},"excludeTags.remove":["BUTTON"]},{id:"brutalist",matches:"brutalist.report",selectors:["li > a:first-child","aside","nav > a","h1 > a","h3 > a","h2 >a"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"maxroll",matches:["maxroll.gg"],extraInlineSelectors:[".d4t-sprite-icon",".d4t-icon"],"likePreSelectors.add":[".poe-content"],forceFormatPre:!0,isTransformPreTagNewLine:!0,buildContainerSelectors:[".poe-content"],injectedCss:["font {font-family: sans-serif !important;}",".d4t-sprite-icon {display: unset !important;}"],"additionalExcludeSelectors.add":["span[class^='text-opac'] + span[class^='text-']"]},{id:"microsoftTeams",matches:["teams.live.com"],"stayOriginalSelectors.add":["span[title][style='min-width: 20px; height: 20px;']"]},{id:"gradioappdocs",matches:"www.gradio.app/docs/*",selectors:["div.obj"],excludeSelectors:["div#examples"]},{id:"arca",matches:"arca.live","excludeTags.remove":["PRE"],globalStyles:{".vrow.column":"height:unset !important;",".body .board-article .article-list .list-table .vrow.column .vcol":"width:unset !important;"},"additionalExcludeSelectors.add":["span.user-info"]},{id:"chatpdf",matches:["www.chatpdf.com"],"additionalExcludeSelectors.remove":[".notranslate"],excludeSelectors:[".chat-message-row.ai *",".pdf-viewer"],aiRule:{streamingSelector:"",messageWrapperSelector:".chat-message-row.ai",streamingChange:!1,streamingDeepChild:!0,streamingDelayTime:1e3}},{id:"inciteful",matches:["inciteful.xyz"],"excludeTags.remove":["BUTTON"]},{id:"app.element.io",matches:["app.element.io"],"additionalExcludeSelectors.remove":[".notranslate"],"excludeSelectors.add":[".mx_DisambiguatedProfile",".mx_ReplyChain_wrapper",".mx_ThreadSummary_replies_amount"]},{id:"mkdocs-material",selectorMatches:[".md-container[data-md-component]"],excludeSelectors:[],selectors:["article",".md-sidebar__inner"],"injectedCss.add":[".md-sidebar__inner .imt_wrapper {display: inline-flex;}"],advanceMergeConfig:[{condition:"platform==safari",advanceConfig:{generalRule:{preTranslateLimiter:{}}}}]},{id:"termynal",selectorMatches:["link[href*='termynal.css']"],"stayOriginalSelectors.add":[".termy"]},{id:"cpb-nl",matches:["www.cpb.nl"],"bodyRule.add":{enable:!1}},{id:"hub.logseq",matches:["hub.logseq.com"],globalStyles:{"[class*=':h-[']":"height:unset;"}},{id:"chat.zalo",matches:["chat.zalo.me"],"additionalExcludeSelectors.remove":[".notranslate"],inputExecCommandDeleteEnable:!0,"inputConfig.add":{execCommandDeleteEnable:!0}},{id:"epam",matches:"*.epam.com",globalStyles:{"[class*='ContentAnchorLinkList']":"word-break:unset;"},"excludeSelectors.add":["#blog-page-sidebar-wrapper"],"excludeTags.remove":["BUTTON"]},{id:"discussions.apple",matches:"discussions.apple.com","excludeSelectors.add":[".page-number"]},{id:"www.sixthtone.com",matches:["www.sixthtone.com"],"excludeSelectors.add":["#footer","[class^=index_time]","[class^=index_anthorList]","[class^=index_node]","[class^=index_popupWrapper]"]},{id:"forum.unity",matches:["forum.unity.com"],"excludeSelectors.add":[".bbCodeCode"]},{id:"wattpad",matches:["www.wattpad.com"],"excludeTags.remove":["PRE"],"globalAttributes.add":{header:{translate:"unset;"}},globalStyles:{".story-info .item-description":"overflow: scroll;"}},{id:"netflix",matches:["www.netflix.com"],"excludeSelectors.add":[".player-timedtext"],"mutationExcludeSelectors.add":[".player-timedtext *"],"subtitleRule.add":{type:"netflix",loadingContainerSelector:".watch-video",subtitleUrlRegExp:"^https://.+?.oca.nflxvideo.net/\\?([ovet]=[^=]+){4}$",loadingStyle:"bottom: 15%;",quickButtonRule:{appendSelector:'[data-uia="control-audio-subtitle"]',insertBeforeSelector:'[data-uia="control-audio-subtitle"]',injectCSS:".imt-quick-subtitle-button {height: 60%; margin-right: 50px; font-size: 20px; } .logo,.logo svg { height: 36px; width: 36px} .label { display: none; } .imt-quick-subtitle-pop-content {transform: translateX(50%); right: 0}"},attachRule:{appendSelector:".watch-video--player-view > div",injectedGlobalCSS:".player-timedtext {display:none!important;}",injectedCSS:[".imt-caption-window {margin-bottom: 0; bottom: 10%;}"],isDelay:!0},videoSelector:"video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],enableHookDownload:!0},"subtitleRule.add_v.[1.17.8]":{quickButtonRule:{appendSelector:'[data-uia="control-audio-subtitle"]<-parent<-parent',insertBeforeSelector:'[data-uia="control-audio-subtitle"]<-parent',injectCSS:".imt-quick-subtitle-button {height: 60%; margin-right: 50px; font-size: 20px; } .logo,.logo svg { height: 36px; width: 36px} .label { display: none; } .imt-quick-subtitle-pop-content {transform: translateX(50%); right: 0}"}}},{id:"udemy",matches:["*.udemy.com"],"excludeSelectors.add":["[data-purpose='captions-cue-text']",".shaka-text-container"],"mutationExcludeSelectors.add":["[data-purpose='captions-cue-text'] *",".shaka-text-container *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"^https://vtt.*\\.udemycdn\\.com/.*\\.vtt",videoPlayerSelector:"video.shaka-video",humanTrust:85,loadingContainerSelector:".shaka-video-container",loadingStyle:"bottom: 15%;",injectedCss:["[class^='well--text'] {white-space: pre;max-width: 100%;}"],enableHookDownload:!0,quickButtonRule:{appendSelector:'[data-purpose="video-controls"]'}},"subtitleRule.add_v.[1.4.1]":{hookType:"fetch|xhr"}},{id:"iview",matches:"iview.abc.net.au",excludeSelectors:[".jwplayer"],"mutationExcludeSelectors.add":[".jwplayer *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"/cc/.*\\.(vtt|webvtt)$",loadingContainerSelector:".jwplayer",quickButtonRule:{appendSelector:".jw-reset.jw-button-container",insertBeforeSelector:".jw-settings-submenu-button",injectCSS:".imt-quick-subtitle-pop-content {z-index: 999999;}"},attachRule:{appendSelector:".jwplayer",injectedGlobalCSS:[".jw-text-track-container {display:none!important;}"]}}},{id:"nmaart",matches:"www.nma.art",excludeSelectors:[".video-container"],"mutationExcludeSelectors.add":[".video-container *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"/texttrack/.*\\.(vtt|webvtt)",loadingContainerSelector:".video-container",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-playback-rate"},attachRule:{appendSelector:"video-js[id^='vjs_video']",injectedGlobalCSS:[".vjs-text-track-display { display: none !important; }"]}}},{id:"wiley",matches:"*.wiley.com","excludeSelectors.add":[".MuiBox-root > .MuiTypography-root.MuiTypography-body2"]},{id:"patreon",matches:"www.patreon.com",excludeSelectors:[".video-container"],"mutationExcludeSelectors.add":[".video-container *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:".*\\.vtt",hookType:"xhr",enableHookDownload:!0,quickButtonRule:{appendSelector:".sc-m5ts00-1.ejfyrG > div:last-child",insertBeforeSelector:".sc-m5ts00-1.ejfyrG > div:last-child > button",injectCSS:".label { display: none; } .logo,.logo svg { width: 70%; } .imt-quick-subtitle-button { margin: 0 8px;}"}},"likePreSelectors.add":["[elevation='subtle'] .sc-brSvTw > :first-child > :first-child",".sc-eGRUor.jQrKLC","[class='sc-990a20cf-6 kTpbRT']","[class='sc-bd2a2bb7-3 jMfRKN']"],isTransformPreTagNewLine:!0,forceFormatPre:!0},{id:"thaipbs",matches:["www.thaipbs.*","players.brightcove.net"],excludeSelectors:[".video-container"],"mutationExcludeSelectors.add":[".video-container *"],"selectionTranslation.add":{enable:!1},"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:".*\\.vtt.*",enableHookDownload:!0,quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"div.vjs-subs-caps-button",injectCSS:".imt-quick-subtitle-button { height: 60%; } .label { display: none; } .logo,.logo svg { width: 70%; } .imt-quick-subtitle-button { margin: 6px 8px 0;}"}}},{id:"hstream",matches:"hstream.moe",excludeSelectors:[".video-container"],"mutationExcludeSelectors.add":[".video-container *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"/texttrack/.*\\.(vtt|webvtt)",loadingContainerSelector:".video-container",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-playback-rate"},attachRule:{appendSelector:"video-js[id^='vjs_video']",injectedGlobalCSS:[".vjs-text-track-display { display: none !important; }"]}}},{id:"zenva",matches:"academy.zenva.com",excludeSelectors:[".video-container"],"mutationExcludeSelectors.add":[".video-container *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt$",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-playback-rate"},attachRule:{appendSelector:"#video-sidebar-wrapper",injectedGlobalCSS:[".vjs-text-track-display { display: none !important; }"]}}},{id:"lowstresshandling",matches:"university.lowstresshandling.com",excludeSelectors:["div[data-vjs-player]"],"mutationExcludeSelectors.add":["div[data-vjs-player] *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt$",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"div.vjs-subs-caps-button "},attachRule:{appendSelector:"div[data-vjs-player]",injectedGlobalCSS:[".vjs-text-track-display { display: none !important; }"]}}},{id:"apple",matches:"developer.apple.com",excludeSelectors:[".developer-video-player"],"mutationExcludeSelectors.add":[".developer-video-player *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.(vtt|webvtt)"}},{id:"khanacademy",matches:["www.khanacademy.org"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".ka-video-player-container"},"stayOriginalSelectors.add":[".mathjax-wrapper"]},{id:"nebula",matches:"nebula.tv","excludeSelectors.add":["[data-subtitles-container='true']"],"mutationExcludeSelectors.add":["[data-subtitles-container='true'] *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.vtt$",loadingContainerSelector:".video-poster",quickButtonRule:{appendSelector:".icon-spacing.css-4yh7a0",insertBeforeSelector:"[aria-label=Subtitles]",ccEnableSelector:"[aria-label=Subtitles]"},attachRule:{appendSelector:"#video-player",injectedGlobalCSS:["div[data-subtitles-container='true'] { display: none !important; }"]}}},{id:"ko-commic",matches:["*.xn--h10b90bbmq49b63sq4e.com","m.\uB274\uD1A0\uB07C\uB300\uD53C\uC18C.com","\uB274\uD1A0\uB07C\uB300\uD53C\uC18C.com","funbe537.com","happytoon01.com","tkor*.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#toon_content_imgs img","#toon_img img",".webtoon-read-section img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]},_comment:"\u901A\u7528\u97E9\u6F2B\u914D\u7F6E\u9879"},{id:"comic-meteor",matches:["comic-meteor.jp"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#content img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"dynasty-scans",matches:"dynasty-scans.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["#image img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"mangaplus-shueisha",matches:["mangaplus.shueisha.*"],"excludeSelectors.add":[".zao-surface"],injectedCss:{".zao-image-container":"position: relative;"},"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".zao-surface .zao-image",".story-see-content img"]},_comment:"all"},{id:"zebrack-shueisha",matches:["zebrack-comic.shueisha.*"],"excludeSelectors.add":[".eAvsta_root"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".eAvsta_root img.G54Y0W_page"],loadingStyle:"z-index: 9999;",loadingSelectors:["[data-testid='placeholder']"]},_comment:"all"},{id:"hentai",matches:["e-hentai.org"],"excludeSelectors.add":["#i3"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#i3 #img","#sd img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"],loadingSelectors:["#i3","div"]}},{id:"globalcomix",matches:["globalcomix.com"],"imageRule.add":{type:"manga",imageSelectors:["#readerContainer img"],injectedCss:".imt-image-status {top:15%!important;}",platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"mangatoto",matches:["mangatoto.com"],"imageRule.add":{type:"manga",imageSelectors:["div[name='image-item'] img","img.page-img"],loadingStyle:"z-index: 9999;",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"manga18",matches:["manga18.club"],"imageRule.add":{type:"manga",imageSelectors:[".image_story img"],loadingSelectors:["div"],injectedCss:".imt-image-status {top:15%!important;}",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"klz9",matches:["klz9.com"],"imageRule.add_v.[1.13.2]":{enable:!0,type:"manga",imageSelectors:[".chapter-img"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome"]}},{id:"comemh8",matches:["www.comemh8.com"],"imageRule.add_v.[1.13.2]":{type:"manga",imageSelectors:[".img-box img"],platforms:["chrome"]}},{id:"manhuapica",matches:["manhuapica.com"],"imageRule.add":{type:"manga",imageSelectors:["#chapter-images-id img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"Tencent-Manga",matches:["m.ac.qq.com"],"imageRule.add":{type:"manga",imageSelectors:[".comic-pic"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"fhentai",matches:"fhentai.net","imageRule.add":{type:"manga",imageSelectors:["img[loading='lazy']"],loadingSelectors:["div"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"scholar.cnki.net",matches:"scholar.cnki.net","injectedCss.add":[".result .searchItem {height: auto!important;}"]},{id:"visortmo",matches:["visortmo_notranslate.com"],"imageRule.add":{type:"manga",imageSelectors:[".img-container img"],loadingSelectors:["div"]}},{id:"hitomi",matches:["hitomi.la"],"imageRule.add":{enable:!0,type:"manga",opImageType:"insertFirst",imageSelectors:["#comicImages img","#mobileImages img"],imageStyle:"margin:auto;",injectedCss:"#comicImages.fitVertical img {margin:auto;}",urlFetchType:"img",loadingSelectors:["picture"]},_comment:"\u63D2\u5165\u56FE\u7247\u95EA\u52A8"},{id:"acgmhh",matches:"acgmhh.com","imageRule.add":{enable:!0,type:"manga",opImageType:"insertFirst",imageSelectors:[".manga-picture img"],imageStyle:"margin:auto;",loadingSelectors:["picture"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"177picyy",matches:"www.177picyy.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".single-content img"],loadingSelectors:["p"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"yymanhua",matches:"yymanhua.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["#cp_img img"],inValidSrcRegex:["loading.gif"],loadingSelectors:["div"],platforms:["chrome","firefox","imtIOSNew","imtAndroid"]}},{id:"antbyw",matches:"www.antbyw.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["#jameson_manhua img","#jamesonreadtouch img"],inValidSrcRegex:["ajax-loader.gif"],loadingSelectors:["div"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"jmanga",matches:["jmanga.*"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".container-reader-chapter img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"],injectedCss:".imt-image-status {animation: immersiveTranslateShadowRolling 1.5s linear infinite!important;z-index:9;}",inValidSrcRegex:["data:image/gif"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"news.talos-web",matches:"news.talos-web.com","excludeTags.remove":["PRE"]},{id:"twicomi",matches:"https://twicomi.com/manga*","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".image img"],urlFetchType:"img",loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px",_comment:"all"}},{id:"wnacg",matches:["wnacg.com","www.wnacg.com","www.wn02.cc"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#imgarea img","#img_list img"],loadingSelectors:["a","div"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"nhentai",matches:["nhentai.net","6hentai.net","nhentai.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#image-container img","div[id^=page] img"],platforms:["chrome","firefox","imtIOSNew","safari"],loadingSelectors:["section"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"kemono",matches:"kemono.su","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".post__thumbnail figure img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"},"excludeTags.remove":["PRE"]},{id:"weebcentral",matches:"weebcentral.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["[class*='flex-1 flex flex-col pb-4 cursor-pointer gap-4'] img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"mangadistrict-manhwaclan",matches:["mangadistrict2.com","manhwaclan.com","manhuaread.com","www.mangaread.org","mangaforfree.net","bakamh.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".page-break.no-gaps img"],loadingSelectors:["div"],inValidSrcRegex:["blank.gif"],injectedCss:".imt-image-status {top:10%!important;}",intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid","imtIOS"]}},{id:"wn01",matches:"www.wn01.cc","imageRule.add":{enable:!0,type:"manga",imageSelectors:["#img_list img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"pixhentai.com",matches:"pixhentai.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".thumbnail img","figure img"],loadingSelectors:["div"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"toongod",matches:["toongod.cc"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".reading-content img",".page-break > img"]},platforms:["chrome","firefox","safari"]},{id:"fantia",matches:"fantia_notranslate.*","imageRule.add":{enable:!0,type:"manga",imageSelectors:["picture.article__atomic-block img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"wto.to",matches:"wto.to","imageRule.add":{enable:!0,type:"manga",imageSelectors:["div[name='image-item'] > div > img"],loadingStyle:"z-index: 9999;",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"pash-up",matches:"pash-up.jp","imageRule.add":{enable:!0,type:"manga",opImageType:"append",imageSelectors:["#canvasCluster canvas","#viewport1 canvas"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome"]}},{id:"piccoma.com",matches:"piccoma.com","imageRule.add":{enable:!0,type:"manga",opImageType:"append",urlFetchType:"canvasArgs",imageSelectors:[".PCM-viewer2_canvas_wrap canvas"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"sukima",matches:"www.sukima.me","imageRule.add":{enable:!0,type:"manga",opImageType:"append",urlFetchType:"canvasArgs",imageSelectors:[".slick-track canvas"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","userscript"]}},{id:"colamanga",matches:"www.colamanga.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".mh_comicpic img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"},_comment:"all"},{id:"ganganonline",matches:"*.ganganonline.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["img[decoding='async']"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"},_comment:"all"},{id:"bato",matches:["bato.to","battwo.com","bato.si"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#viewer img","div[name='image-item'] > div > img","[data-name='image-item'] img"],loadingSelectors:["div"],injectedCss:".imt-image-status {z-index:2147483647 !important;}",intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"asuracomic",matches:"asuracomic.net","imageRule.add":{enable:!0,type:"manga",imageSelectors:["img[alt^='chapter page']"],loadingSelectors:["div"],injectedCss:".imt-image-status {top:5%!important;}",intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"lezhinus",matches:"www.lezhinus.com","imageRule.add.[1.13.8]":{enable:!0,type:"manga",urlFetchType:"canvasArgs",imageSelectors:["#scroll-list img","[class^='scrollView'] img","[class^='scrollView'] canvas[data]"],opImageType:"append",intersectionRootMargin:"0px 0px 200% 0px"}},{id:"allmanga",matches:"allmanga.to","imageRule.add":{enable:!0,type:"manga",imageSelectors:["#pictureViewer img"],loadingSelectors:["div"],inValidSrcRegex:["data:image/gif"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"allporncomic",matches:"allporncomic.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".read-container img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","imtAndroid"]}},{id:"mangaz",matches:"*.mangaz.com","imageRule.add":{enable:!0,type:"manga",opImageType:"append",imageSelectors:[".page_image canvas",".page_image img"],platforms:["chrome","firefox"]}},{id:"girls-h-comics",matches:"girls-h-comics.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".moviebese img"],inValidSrcRegex:["data:image/gif"],loadingSelectors:["p"]}},{id:"futabanet",matches:["gaugau.futabanet_block_too_much.jp"],"imageRule.add":{type:"manga",imageSelectors:[".works_tateyomi__wrap img",".pt-img img"],urlFetchType:"img",loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"web-ace",matches:["web-ace.*"],"imageRule.add":{type:"manga",imageSelectors:["img.viewerFixedImage"],urlFetchType:"img",loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"toonily",matches:["toonily_notranslate.me"],"imageRule.add":{type:"manga",imageSelectors:["#chapter-images img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"omegascans",matches:["omegascans_notranslate.org","reaperscans.com","www.omegascans.org"],"imageRule.add":{type:"manga",urlFetchType:"img",imageSelectors:["main #content .container .flex-col img[data-src]","main #content .container .flex-col img[src]"],injectedCss:".imt-image-status {top:5%!important;}",loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"zerobywzz",matches:"www.zerobywzz.com","imageRule.add":{type:"manga",imageSelectors:[".uk-text-center img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"newtoki468",matches:"newtoki468.com","imageRule.add":{type:"manga",imageSelectors:["p>img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"smokingbehindthesupermarket.com",matches:"smokingbehindthesupermarket.com",selectorMatches:["div.post-single-content#content"],"imageRule.add":{type:"manga",imageSelectors:["#content img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"idmzj",matches:["www.idmzj.com","m.idmzj.com"],"imageRule.add":{type:"manga",imageSelectors:[".scrollbar-demo-item img","#commicBox div img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"bomtoon",matches:["www.bomtoon_notranslate.com","www.bomtoon.com"],"imageRule.add":{type:"manga",urlFetchType:"img",imageSelectors:["img[data-nimg]"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 100% 0px"}},{id:"yamibo",matches:["www.yamibo.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".img-responsive",".needsclick img"],urlFetchType:"img",platforms:["chrome","firefox","imtIOSNew","imtAndroid"],loadingSelectors:["div"]}},{id:"datalab.naver",matches:"datalab.naver.com","injectedCss.add":[".tab_list_area .list_itm {height: unset !important;}",".section.main_tab_opt .select {height: unset !important;}"]},{id:"copymanga",matches:["www.copymanga.site"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".comicContent-list img",".van-image img"],inValidSrcRegex:["loading.jpg"],loadingSelectors:["li"]}},{id:"readcomiconline",matches:["readcomiconline.li","readcomic.me"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#divImage img",".page-chapter img","div[style*='images/loading.gif'] img"],loadingSelectors:["p","div"],inValidSrcRegex:["blank.gif"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome"]}},{id:"championcross.jp",matches:"https://championcross.jp","imageRule.add":{type:"manga",imageSelectors:[".js-page-area canvas","img.page-image.js-page-image",'img[class$="_page"]',"[class='-cv-page-canvas'] canvas"],urlFetchType:"canvasArgs",opImageType:"append",platforms:["chrome"],loadingSelectors:["p"]},"injectedCss.add":["[class^='Original_section_title'] {overflow:hidden!important;}"]},{id:"comic-zenon",matches:["comic-zenon.com"],"imageRule.add":{type:"manga",imageSelectors:["canvas.page-image.js-page-image",".link-slot img",".page-area img"],urlFetchType:"canvasArgs",opImageType:"append"},_comment:"all"},{id:"shonenjumpplus",matches:["shonenjumpplus.com","viewer.heros-web.com","comic-days.com","www.corocoro.jp","tonarinoyj.jp","rimacomiplus.jp","kuragebunch.com","comic-gardo.com"],selectorMatches:["img.page-image.js-page-image"],"imageRule.add":{type:"manga",imageSelectors:[".js-page-area canvas","img.page-image.js-page-image",'img[class$="_page"]',"[class='-cv-page-canvas'] canvas",".link-slot img",".c-viewer__comic img",".c-viewer__comic canvas"],urlFetchType:"canvasArgs",opImageType:"append",loadingSelectors:["p"],loadingStyle:"z-index: 9999;"},"injectedCss.add":["[class^='Original_section_title'] {overflow:hidden!important;}"],_comment:"all"},{id:"comic-top",matches:"comic-top.com","imageRule.add":{type:"manga",imageSelectors:[".page-wrapper img",".reader-area img"],urlFetchType:"img",loadingSelectors:["div"]}},{id:"mangafire",matches:["mangafire.to"],"imageRule.add":{type:"manga",imageSelectors:["#page-wrapper img"],inValidSrcRegex:["data:,"]}},{id:"jumptoon",matches:["jumptoon_tiaoman.com","jumptoon.com"],"imageRule.add":{type:"manga",imageSelectors:["#viewer-scroller canvas","body canvas"],urlFetchType:"canvasArgs",opImageType:"append",loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"comic-trail",matches:["comic-trail.com"],"imageRule.add":{type:"manga",imageSelectors:["p.js-page-area"],urlFetchType:"canvasArgs",opImageType:"append",intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","userscript","imtAndroid","imtIOS"]}},{id:"comic-walker",matches:["comic-walker.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["[class^='_mainScreen'] canvas"],injectedCss:".imt-image-status {direction:ltr;}",opImageType:"append",loadingSelectors:["div"]}},{id:"comick",matches:["comick.io"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:['.reader-container div[id*="page"] img'],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"manga18fx",matches:["manga18fx.com","bakamh.ru"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".page-break img"],injectedCss:".imt-image-status {top:10%!important;}",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"manhwa-raw",matches:["manhwa-raw.com","ero18x.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".reading-content img"],urlFetchType:"img",loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"manhwato",matches:["manhwato.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".page-chapter img"],loadingSelectors:["div"],injectedCss:".imt-image-status {top:5%!important;}",intersectionRootMargin:"0px 0px 200% 0px",platforms:["chrome","firefox","imtIOSNew","imtAndroid"]}},{id:"manhwatop",matches:["manhwatop.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:['.page-break img:not(.lazyloading)[src*="https://"]'],loadingSelectors:[".page-break"],inValidSrcRegex:["loading6.svg"],injectedCss:".imt-image-status {top:5%!important;}",platforms:["chrome","firefox","imtIOSNew","imtAndroid"]}},{id:"ko-comic",matches:["*comic.naver.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".toon_view_lst img",".wt_viewer img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid","imtIOS"],inValidSrcRegex:["bg_transparency.png"]}},{id:"fxfx302",matches:"fxfx302.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".image-view img"],platforms:["chrome","firefox","imtIOSNew","imtAndroid"]}},{id:"pixiv",matches:["www.pixiv.net"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["[data-page] > img[src]","[dir='vert'] img",".img-wrapper img[class='page']",".work-thumb",'[role="presentation"] img','.manga-page img[src*="webp"]','.manga-page .c-relative img[src*="jpg"]',".zoomable-area img",".manga-page img"],platforms:["chrome","firefox","imtIOSNew","imtAndroid"],loadingSelectors:["[data-page]",".gtm-manga-viewer-open-button",'[role="presentation"]',"div"],opImageType:"append",inValidSrcRegex:["/100x100/"]},pageLangDetectWeight:{html:1,body:4,tab:1},buildContainerSelectors:["main"]},{id:"newtoki341.com",matches:["newtoki_notranslate*.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".view-padding p > img",".view-padding div > img",".view-img img"],loadingSelectors:[".view-padding p",".view-img a"],inValidSrcRegex:["loading-image.gif"],platforms:["chrome","firefox"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"nicovideo",matches:["seiga.nicovideo.*/watch/mg*"],"excludeSelectors.add":[".page"],"mutationExcludeSelectors.add":[".stream_comment"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".page .note canvas:first-child",".page .note > img:first-child"],inValidSrcRegex:["placeholder.png"],loadingSelectors:[".note"],opImageType:"append",imageStyle:"position:absolute;z-index:99;width:100%;height:100%;"}},{id:"h5_nicovideo",matches:["sp.*.nicovideo.*/watch/mg*"],"mutationExcludeSelectors.add":[".stream_comment"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".react-swipe-container canvas",'[role="presentation"] canvas'],opImageType:"append",inValidSrcRegex:["placeholder.png"],loadingSelectors:["[data-index]","[id]"],imageStyle:"position:absolute;z-index:1;width:100%;height:100%;",disableMarkSelector:".react-swipe-container",intersectionRootMargin:"0px 0px 200% 0px"}},{id:"comic-fuz",matches:["comic-fuz.com"],"imageRule.add":{enable:!0,type:"manga",opImageType:"append",imageSelectors:["[class*='viewer_wrapper'] img"],loadingSelectors:['[data-testid="placeholder"]'],inValidSrcRegex:[".svg"]},_comment:"all"},{id:"mangadex",matches:["mangadex.org"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["[class*='reader-pages'] img","img[class*='img sp limit-width limit-height mx-auto']"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"},_comment:"all"},{id:"kuaikanmanhua",matches:["*.kuaikanmanhua_notranslate.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".img-box img",".comic-pics img"],loadingSelectors:["div"],intersectionRootMargin:"0px 0px 200% 0px"}},{id:"sexkomix2",matches:["sexkomix2.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".fancybox img"],loadingSelectors:["li"]}},{id:"mangapark",matches:["mangapark.net","mangapark.to","mangapark.org"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["div[data-name='image-show'] img"],injectedCss:".imt-image-status {top:5%!important;}",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"mangaflame",matches:["mangaflame.org","manhwa404.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#readerarea img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"templetoons",matches:["templetoons.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["img[alt^='Chapter']"],injectedCss:".imt-image-status {top:5%!important;}",platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"poipiku",matches:["poipiku.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".IllustItemThumb img"],loadingSelectors:[".IllustItemThumb"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"batocomic",matches:["batocomic.net","zbato.org"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["div[name='image-item'] img","div[class*='item'] img"],loadingSelectors:["div"],injectedCss:".imt-image-status {z-index:999 !important;}",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"mangasuika",matches:["www.mangasuika.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".box_doc img"],injectedCss:".imt-loading {z-index:999 !important;}",platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"firemanga",matches:["www.firemanga.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".imageChap img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"lmanga",matches:["www.lmanga.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".ng-scope img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"ganma",matches:["share.ganma.jp","ganma.jp"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:['div[data-testid*="ReaderFrameForHorizontal"] div.flex.flex-row-reverse div img',"div > img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"manhwahub",matches:["manhwahub.net","manhuatop.org"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".page-break img"],injectedCss:".imt-image-status {top:10%!important;}",platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"hentaizap",matches:["hentaizap.com"],"imageRule.add":{enable:!0,type:"manga",opImageType:"insertFirst",imageSelectors:[".fw_img img#fimg:first-of-type"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"younganimal",matches:["younganimal.com"],"imageRule.add":{enable:!0,type:"manga",opImageType:"insertFirst",imageSelectors:["#xCVPages img","#xCVPages canvas"],platforms:["chrome","firefox","imtIOSNew","safari","imtIOS"]}},{id:"bilibili-manga",matches:["manga.bilibili.com"],"imageRule.add":{enable:!0,type:"manga",opImageType:"insertFirst",imageSelectors:[".image-container canvas"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"comic-growl",matches:["comic-growl.com"],"imageRule.add":{enable:!0,type:"manga",urlFetchType:"canvasArgs",opImageType:"append",imageSelectors:[".-cv-page-content img",".-cv-page-content canvas"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"manhuabika",matches:["manhuabika.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:['#chapter-images-id img[class*="lazyloaded"]'],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"manhwahentai",matches:["manhwahentai.io","beehentai.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".chapter-image img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"xmanga",matches:"xmanga.org","imageRule.add":{enable:!0,type:"manga",imageSelectors:["div > img[alt='preview']"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"comic-action",matches:["comic-action.com"],"imageRule.add":{enable:!0,type:"manga",opImageType:"append",imageSelectors:["canvas.page-image"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"animatebookstore",matches:["www.animatebookstore.com"],"imageRule.add":{enable:!0,type:"manga",opImageType:"append",urlFetchType:"canvasArgs",imageSelectors:[".view-sheet-container canvas"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"rokuhentai",matches:"rokuhentai.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["img.site-reader__image[src]"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"klmanga.my",matches:["klmanga.my"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".render .z_content img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"toptoon.com",matches:["toptoon.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".comic_img img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"hanime1",matches:["hanime1.me"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#comic-content-wrapper img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"rawkuma.net",matches:["rawkuma.net"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["img.ts-main-image"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"pixiv.app",matches:["pixiv.app"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".relative > img[data-nimg]"]},platforms:["chrome","firefox","safari","imtAndroid"]},{id:"speed-manga",matches:["speed-manga.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#readerarea img"],intersectionRootMargin:"0px 0px 200% 0px",inValidSrcRegex:[".svg"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"cmoa",matches:["www.cmoa.jp"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".pt-img img"]},platforms:["chrome","firefox","safari","imtAndroid"]},{id:"tkr415.com",matches:["tkr415.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["div#tnimg img.lazyload-img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"manhwa18.com",matches:["manhwa18.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["div#chapter-content img[data-src]"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"comic.mf-fleur.jp",matches:"comic.mf-fleur.jp","imageRule.add":{type:"manga",imageSelectors:[".manga-content__image img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"wfwf",matches:["wfwf395.com","wfwf399.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["img.v-img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"mangafreak",matches:["ww2.mangafreak.me"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["img#gohere"],loadingStyle:"z-index: 9999;",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"komiic",matches:["komiic.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["img.comicImage"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"page.kakao",matches:["page.kakao.com"],shadowRootSelectors:["div[style^='visibility: visible'"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".image-container img[loading='lazy']"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"manhwaus.org",matches:["manhwaus.org","manga18.me"],"imageRule.add":{type:"manga",imageSelectors:[".read-content img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"frontendmasters",matches:["frontendmasters.com"],"excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:".vtt$",loadingContainerSelector:".vjs-text-track-display",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { order: 2; position: absolute; right: 0; bottom: 35%; } .imt-quick-subtitle-pop-content {z-index: 2147483647}"],quickButtonRule:{appendSelector:".vjs-control-bar",injectCSS:".imt-quick-subtitle-pop-content { max-height: 150px !important; }"},videoSelector:".PromoPlayer video"}},{id:"udacity",matches:["*.udacity.com"],"excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:".vtt$",loadingContainerSelector:".vjs-text-track-display"}},{id:"skillshare",matches:["www.skillshare.com"],"excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt\\?",loadingContainerSelector:".vjs-text-track-display",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {order: 13}"],quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-volume-panel",injectCSS:" .label { display: none; } .imt-quick-subtitle-pop-content {transform: translateX(43%); right: 0; z-index: 2147483647 } "},attachRule:{appendSelector:"div[id^='vjs_video']",injectedGlobalCSS:[".vjs-text-track-display { display: none !important; }"],injectedCSS:[]}}},{id:"tubitv",matches:["tubitv.com"],"excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.srt$",hookType:"fetch",quickButtonRule:{appendSelector:".T8nOy",insertBeforeSelector:"#languageArea"},attachRule:{appendSelector:'div[data-id="hls"]',injectedGlobalCSS:['div[data-id="captionsComponent"] { display: none !important; }']}}},{id:"iaabcfoundation",matches:["learning.iaabcfoundation.org"],"excludeSelectors.add":['[data-testid="video-player"]'],"mutationExcludeSelectors.add":['[data-testid="video-player"] *'],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.srt$",hookType:"xhr",loadingContainerSelector:".videoWrapper",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container{ position: absolute; top: -30px; right: 0; }"],enableHookDownload:!0,quickButtonRule:{appendSelector:".jw-controlbar-right-group",injectCSS:".label { display: none; }"}}},{id:"domestika",matches:["www.domestika.org"],"excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"subsrt",enableHookDownload:!0,subtitleUrlRegExp:".*subtitles.*\\.vtt",videoPlayerSelector:"video",quickButtonRule:{appendSelector:".controlBar-wrapper .right-wrapper",insertBeforeSelector:".vjs-volume-panel"}}},{id:"svtplay",matches:["www.svtplay.se"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:".*\\.vtt",videoPlayerSelector:"video",loadingContainerSelector:'[data-rt="video-player-container"]',quickButtonRule:{appendSelector:"[class^='_ui-container__right']",insertBeforeSelector:'[data-testid="volume-control"]'},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:'[data-rt="video-player-container"]',injectedGlobalCSS:["[class^='_video-player__text-tracks'] {display: none !important; }",'[data-rt="subtitles-container"] {display: none !important; }'],injectedCSS:[".imt-caption-window {bottom: 60px;}"]}}},{id:"unity-learn",matches:["learn.unity.com"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt$",videoPlayerSelector:"video",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"div.vjs-subs-caps-button"}}},{id:"hbogo",matches:["www.hbogoasia.*"],"subtitleRule.add":{type:"text_track_dynamic",videoPlayerSelector:"video",loadingContainerSelector:".shakaplayer-container",quickButtonRule:{appendSelector:".control_buttons_right",insertBeforeSelector:".control_buttons_volume"}}},{id:"barrons",matches:"www.barrons.com","extraInlineSelectors.add":["article p span"]},{id:"scrimba",matches:"scrimba.com",injectedCss:["[class*='trunc'] {-webkit-line-clamp: unset !important;}",".tile {overflow: scroll;}"]},{id:"video-barrons",matches:["video-api.wsj.com"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:"#wrapper-videoplayer",quickButtonRule:{appendSelector:"#video-controls-videoplayer",insertBeforeSelector:"#video-cc-videoplayer"}}},{id:"aetv",matches:["play.aetv.com"],"subtitleRule.add":{type:"text_track_dynamic",videoPlayerSelector:"video[data-pdk-active-track]",quickButtonRule:{appendSelector:".tpBottomFloatRegion > [class='tpRow']",injectCSS:".imt-quick-subtitle-pop-content { max-height: 150px !important; }"},injectedCss:[".ttr-left:first-child {margin-bottom:1.5em}","#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {grid-column: 10;grid-row: 2;}"]}},{id:"hbomax",matches:["play.max.com","play.hbomax.com"],"excludeSelectors.add":["[data-testid='playerContainer']","[data-testid='CueBoxContainer']"],"mutationExcludeSelectors.add":["[data-testid='playerContainer'] *","[data-testid='CueBoxContainer'] *"],"subtitleRule.add":{type:"webvtt",enableHookDownload:!0,subtitleUrlRegExp:"\\.vtt$",loadingContainerSelector:"[data-testid='playerContainer']",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {max-height: 60px}"],quickButtonRule:{appendSelector:'[data-testid="playback_controls"] [class*="ControlsFooterBottomRight"]'}}},{id:"mindvalley",matches:["home.mindvalley.com"],"excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.webvtt$",loadingContainerSelector:".vjs-text-track-display",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {order: 6}"],quickButtonRule:{appendSelector:'[data-testid="video-section"] .vjs-control-bar',insertBeforeSelector:'[data-testid="video-section"] .vjs-volume-panel',injectCSS:".imt-quick-subtitle-pop-content { z-index: 999999; max-height: 150px !important; }"},videoSelector:"div[id^='mv-video-item-'] > video",attachRule:{appendSelector:".mv-video-item",injectedGlobalCSS:[".vjs-text-track-display { display: none; }"]}}},{id:"viki",matches:["www.viki.com"],"excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"auth_subtitles.*\\.vtt",loadingContainerSelector:'[data-testid="vmplayer"]',quickButtonRule:{appendSelector:".vmp-right-control",insertBeforeSelector:".vmp-right-control .vmp-player-settings"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:'[data-testid="vmplayer"]',injectedCSS:[".imt-caption-window {margin-bottom: 0; bottom: 7%;}"],injectedGlobalCSS:[".vjs-text-track-display {display: none;}","@media (min-width: 576px) { video::cue {opacity: 0} }"]}}},{id:"masterclass",matches:["www.masterclass.com","learn.microsoft.com"],"excludeSelectors.add":[".mc-video--text-track"],"mutationExcludeSelectors.add":[".mc-video--text-track *"],"subtitleRule.add":{type:"text_track_dynamic",videoPlayerSelector:"video",loadingContainerSelector:".vjs-text-track-display",quickButtonRule:{appendSelector:".mc-video__controls"}},"subtitleRule.add_v.[1.12.1]":{enableHookDownload:!0}},{id:"slideslive",matches:["slideslive.com"],"excludeSelectors.add":[".slp__video"],"mutationExcludeSelectors.add":[".slp__video *"],"subtitleRule.add":{type:"text_track_dynamic",videoPlayerSelector:"video",loadingContainerSelector:".slp__videoPlayer__content",quickButtonRule:{appendSelector:".slp__videoControls__right",insertBeforeSelector:".slp__videoControls__right > button.slp__button--playerSettings",injectCSS:".imt-quick-subtitle-pop-content { max-height: none !important; }"},injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { display: inline-block; height: 100%; }"]}},{id:"viu",matches:["www.viu.com"],"excludeSelectors.add":[".bmpui-ui-viu-subtitle-overlay"],"mutationExcludeSelectors.add":[".bmpui-ui-viu-subtitle-overlay *"],"subtitleRule.add":{type:"subsrt",hookType:"xhr",subtitleUrlRegExp:"https?://[^/]+\\.cloudfront\\.net/[^/]+/[^/]+$",loadingContainerSelector:".bmpui-container-wrapper",loadingStyle:"bottom: 20%;",injectedCss:[".bmpui-controls-hidden #immersive-translate-quick-button-container,.immersive-translate-quick-button-container {display: none;}"],quickButtonRule:{appendSelector:".bmpui-ui-container.bmpui-ui-viu-subtitle > .bmpui-container-wrapper",injectCSS:".imt-quick-subtitle-button {margin-bottom: 8px}"},attachRule:{appendSelector:".bmpui-ui-viu-subtitle-overlay",injectedGlobalCSS:[".bmpui-ui-viu-subtitle-overlay > .bmpui-container-wrapper { display: none !important; }"]}}},{id:"linkin",matches:"*.linkedin.com","excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"injectedCss.add":[".linked-area * {max-height: unset !important;}"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"/.*ambry/\\?x-li-ambry-ep=.*|.*video-captions-webvtt.*/",hookType:"xhr",loadingContainerSelector:".video-player-container",quickButtonRule:{appendSelector:".classroom-layout__media .vjs-control-bar",insertBeforeSelector:".vjs-captions-menu-toggle"}}},{id:"kanopy",matches:"*.kanopy.com","excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:".*captioncache/webvtt.*",hookType:"xhr",loadingContainerSelector:".video-player-container",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container{height: 40px;display: flex;align-items: center;align-self: flex-end;}"],quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-caption-control"}}},{id:"iflix",matches:["www.iflix.com","wetv.vip"],"excludeSelectors.add":[".text-track"],"mutationExcludeSelectors.add":[".player-wrapper *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",loadingContainerSelector:"#player-wrapper",loadingStyle:"bottom: 18%;",quickButtonRule:{appendSelector:'[data-role="wetv-ctrlbar-right"]',insertBeforeSelector:'[data-role="wetv-player-definition"]'},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:"#player-wrapper",injectedGlobalCSS:[".text-track { display: none !important; }"]}}},{id:"app.rapidlaunch.wtf",matches:"app.rapidlaunch.wtf","excludeSelectors.add":["div.border-b.border-gray-700\\/50.flex","a.text-blue-400",".flex.items-center.text-xs.text-gray-400",".flex.items-center.gap-1\\.5.mb-1"],injectedCss:[".max-h-24 { max-height: unset !important; }",".line-clamp-2 {-webkit-line-clamp: unset !important;}"]},{id:"letsjelly",matches:"app.letsjelly.com","aiWriting.add":{scene:"email",appendSelector:"form[data-controller='reply'] .field.submit",insertBeforeSelector:"form[data-controller='reply'] .button.ml-auto",titleSelector:".h1-subject-button",contentSelector:"",commentSelector:".conversation-list .message.seen",insertInputSelector:"#ts_responder .squire-editor",injectCSS:".immersive-translate-ai-writing-button {border-radius: 20px; padding: 10px 20px;}"},selectors:[".message-content",".h1-subject-button",".cil-subject",".cil-body-wrapper"]},{id:"imdb",matches:"www.imdb.com","excludeSelectors.add":[".jw-text-track-container"],"mutationExcludeSelectors.add":[".jw-text-track-container *"],"injectedCss.add":["[class*=overflow] {max-height:unset!important;}"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.srt$",loadingContainerSelector:"#imdbnext-vp-jw-single",quickButtonRule:{appendSelector:".jw-reset.jw-button-container",insertBeforeSelector:'[button="ttt-button"]'},attachRule:{appendSelector:"#imdbnext-vp-jw-single",injectedGlobalCSS:[".jw-text-track-display { display: none !important; }"]}}},{id:"itv",matches:["*.itv.com"],"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",subtitleUrlRegExp:".vtt$",videoPlayerSelector:"[data-testid=video-wrapper] video",quickButtonRule:{appendSelector:".fe-mrphs__controlsWrapperBottom .fe-mrphs__controls > div:last-child",insertBeforeSelector:".fe-mrphs__subtitlesButton"},attachRule:{appendSelector:"[data-testid=vod-player]",injectedGlobalCSS:[".fe-mrphs__subtitles {display: none !important;}"],injectedCSS:[".imt-caption-window {margin-bottom: 0; bottom: 7%;}"]}}},{id:"vk.com",matches:["vk.com/video","vkvideo.ru"],"subtitleRule.add_v.[1.4.12]":{type:"text_track",videoPlayerSelector:".videoplayer_media_provider",loadingContainerSelector:"#video_player",quickButtonRule:{appendSelector:".videoplayer_controls",insertBeforeSelector:".videoplayer_btn_subtitles"}}},{id:"egghead",matches:["egghead.io"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:".cueplayer-react-video",loadingContainerSelector:".cueplayer-react-video-holder",loadingStyle:"bottom: unset; top: 5%;",quickButtonRule:{appendSelector:".cueplayer-react-control-bar-right-part",insertBeforeSelector:".cueplayer-react-closed-caption"}}},{id:"coursera1",selectorMatches:[".rc-MetatagsWrapper .rc-VLPContainerWrapperCds"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:".vjs-tech",loadingContainerSelector:".rc-VideoControlsContainer",loadingStyle:"bottom: unset; top: 5%;",quickButtonRule:{appendSelector:".vjs-control-bar",injectCSS:".imt-quick-subtitle-button { font-size: 12px;margin:0 12px 0 0!important;} .imt-quick-subtitle-pop-content {right: 75px !important;} .logo,.logo svg { height: 18px !important; width: 18px !important;}"},enableIOSFullScreenTextTrack:!1,attachRule:{appendSelector:"[data-e2e='vlp-video-player']",injectedGlobalCSS:["video::cue {opacity: 0}"]}}},{id:"coursera2",selectorMatches:[".rc-MetatagsWrapper .rc-Course"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:".vjs-tech",loadingContainerSelector:".rc-VideoControlsContainer",loadingStyle:"bottom: unset; top: 5%;",quickButtonRule:{appendSelector:".icon-container",injectCSS:".imt-quick-subtitle-button { font-size: 12px;margin:0!important;} .imt-quick-subtitle-pop-content {right: 75px !important;} .logo,.logo svg { height: 18px !important; width: 18px !important;}"},enableIOSFullScreenTextTrack:!1,attachRule:{appendSelector:"[id^='vjs_video'][data-vjs-player]",injectedGlobalCSS:["video::cue {opacity: 0}"]}}},{id:"servicenow",matches:["www.servicenow.com"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt",videoPlayerSelector:".vjs-tech",loadingContainerSelector:".arc-video-player",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-subs-caps-button"}},_comment:"shadowrott \u5B57\u5E55\u6837\u5F0F\u4EC0\u4E48\u7684\u4F3C\u4E4E\u4E0D\u597D\u63D2\u5165"},{id:"quark",matches:["pan.quark.*"],"excludeSelectors.add":[".video-container"],"mutationExcludeSelectors.add":[".video-container *"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".video-container",quickButtonRule:{appendSelector:'[class^="Toolbar--foot-toolba-box"]'}}},{id:"kika",matches:["www.kika.de"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".ardplayer-viewport",loadingStyle:"bottom: unset; top: 5%; height: unset;",quickButtonRule:{appendSelector:".ardplayer-button-big .ardplayer-addons-container",insertBeforeSelector:".ardplayer-button-big .ardplayer-icon-sharing",injectCSS:".label { display: none; } .logo,svg {height: 32px !important; width: 32px !important;}"}}},{id:"ocrtraining",matches:["ocrtraining.cit.nih.gov","videocast.nih.gov"],"excludeSelectors.add":["#videocastPlayer"],"mutationExcludeSelectors.add":["#videocastPlayer *"],"selectionTranslation.add":{enable:!1},"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.srt$",loadingContainerSelector:"#videocastPlayer"}},{id:"espn",matches:["*.espn.com"],mainFrameMinTextCount:0,"excludeSelectors.add":["#fittPageContainer"],"mutationExcludeSelectors.add":["#fittPageContainer *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.vtt$",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container{margin-top:16px;}",".vjs-text-track-display > div >div {font:unset!important;}"],quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-captions-button"}}},{id:"fmoviesz",matches:["fmovies24.to","*.fmovies.co","vidplay.online","c8365730d4.nl","kerapoxy.cc","vid41c.site","https://*/*sub.info=*fmovies24.to*","https://*/*sub.info=*bflixhd.to*","mcloud.vvid30c.site","rabbitstream.net","kerolaunochan.*","megacloud.*","netusa.xyz","cdnstreame.net","9animetv.to","hianime.to","videostr.net","anthropic.skilljar.com","streameeeeee.site"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"excludeSelectors.add":[".jw-wrapper","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":[".jw-wrapper *","#immersive-translate-caption-window *"],"subtitleRule.add":{type:"multi_attach_vtt",subtitleUrlRegExp:"^(?!.*sprite\\.vtt$).*\\.(vtt|srt)$",quickButtonRule:{appendSelector:".jw-button-container",insertBeforeSelector:".jw-icon-cc"},activeLangSelector:".jw-settings-submenu-captions .jw-settings-submenu-items .jw-settings-item-active",videoSelector:"video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".jw-wrapper",injectedGlobalCSS:[".jw-text-track-container {display: none;}","@media (min-width: 576px) { video::cue {opacity: 0} }"]}},"subtitleRule.add_v.[1.7.6]":{multiSetting:{activeLangSelector:".jw-settings-submenu-captions .jw-settings-submenu-items .jw-settings-item-active"}}},{id:"common-vtt-jw",matches:["*.rottentomatoes.com","megaplay.buzz"],"excludeSelectors.add":[".jw-wrapper"],"mutationExcludeSelectors.add":[".jw-wrapper *"],selectionTranslation:{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",hookType:"fetch|xhr",subtitleUrlRegExp:"\\.vtt",quickButtonRule:{appendSelector:".jw-button-container",insertBeforeSelector:".jw-icon-cc",ccEnableSelector:".jw-icon-cc",isEnableCCObserver:!0}}},{id:"dailymotion",matches:["*.dailymotion.com"],"excludeSelectors.add":[".player"],"mutationExcludeSelectors.add":[".player *"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subsrtFormat:"srt",hookType:"fetch|xhr",loadingContainerSelector:".player",subtitleUrlRegExp:"/video/.*\\.srt",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { position: relative; bottom: 50px; right: 60px; }"],enableHookDownload:!0,quickButtonRule:{appendSelector:".controls_bottom_right",insertBeforeSelector:".subtitles_toggle_button",ccEnableSelector:"button.subtitles_toggle_button:not([disabled])"}}},{id:"crunchyroll",matches:"*.crunchyroll.com","excludeSelectors.add":["#vilos","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#vilos *","#immersive-translate-caption-window *"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",hookType:"fetch",loadingContainerSelector:"#vilos",subtitleUrlRegExp:".*\\.vtt",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:"#vilos",injectedGlobalCSS:[".textTrackLayer{display: none;}"]}}},{id:"osmosis",matches:"*.osmosis.org","excludeSelectors.add":["#video-player-container","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#video-player-container *","#immersive-translate-caption-window *"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt$",hookType:"xhr",loadingContainerSelector:"#video-player-container",injectedCss:[],quickButtonRule:{appendSelector:"#video-player-container > div > div:nth-child(3) > div > div:nth-child(2) > div:nth-child(2)",insertBeforeSelector:"#video-player-container > div > div:nth-child(3) > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2)",injectCSS:".label { display: none; } .imt-quick-subtitle-pop-content { max-height: none !important; }"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:"#video-player-container",injectedGlobalCSS:["div[data-testid=video-subtitles-container] { display: none !important; }","#video-player-container > div:nth-child(3) > div div[cn=gap-2] { z-index: 21474836471; }"],injectedCSS:[".imt-caption-container {z-index:40;}"]}}},{id:"pbs",matches:"*.pbs.org","excludeSelectors.add":[".wrapper","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":[".wrapper *","#immersive-translate-caption-window *"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:".*captions.*\\.vtt$",hookType:"xhr",loadingContainerSelector:".wrapper",injectedCss:[],quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"div.vjs-subs-caps-button",injectCSS:".label { display: none; } .imt-quick-subtitle-pop-content { max-height: none !important; }"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".page-wrap .video-js",injectedGlobalCSS:["div.vjs-text-track-display > div > div { display: none !important; }"]}}},{id:"internetfundamentals",matches:"internetfundamentals.com","excludeSelectors.add":["#vjs_video_3","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#vjs_video_3 *","#immersive-translate-caption-window *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt$",hookType:"xhr",loadingContainerSelector:"#vjs_video_3",injectedCss:[],quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"div.vjs-resolutions",injectCSS:".label { display: none; } .imt-quick-subtitle-pop-content { max-height: none !important; }"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:"#vjs_video_3",injectedGlobalCSS:["div.vjs-text-track-display > div > div { display: none !important; }"]}}},{id:"mgtv",matches:"w.mgtv.com","excludeSelectors.add":["#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#immersive-translate-caption-window *"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"^https://subtitle\\.hitv\\.com/c1/subtitle",hookType:"fetch",loadingContainerSelector:"container",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { display: inline-block; position: relative; top: 6px; }"],quickButtonRule:{appendSelector:"mango-control-wrap-right",insertBeforeSelector:"mango-subtitle-bar",injectCSS:".label { display: none; } .imt-quick-subtitle-pop-content { max-height: none !important; }"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:"container",injectedGlobalCSS:["mango-subtitle { display: none !important; }"]}}},{id:"themotionmagic",matches:["player.hotmart.com"],selectorMatches:["iframe[src*='player.hotmart.com']"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"excludeSelectors.add":["#immersive-translate-caption-window"],"selectionTranslation.add":{enable:!1},"mutationExcludeSelectors.add":["#immersive-translate-caption-window *"],"subtitleRule.add":{type:"subsrt",videoPlayerSelector:".vjs-tech",subtitleUrlRegExp:".*\\.(vtt)",quickButtonRule:{appendSelector:".styles_columns__S4HQf:last-child",ccEnableSelector:"div[data-testid='bottom-bar'] button[data-testid='subtitle-settings-button']"},enableHookDownload:!0,rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"]},"subtitleRule.add_v.[1.8.4]":{subtitleUrlRegExp:".*\\.(vtt|webvtt)"}},{id:"movie-web",matches:["movie-web.app/media*","movie-web-me.vercel.app/media*","*.vidbinge.com","vidsrc.xyz"],"excludeSelectors.add":["#root"],"mutationExcludeSelectors.add":["#root *"],"selectionTranslation.add":{enable:!1},"subtitleRule.add":{type:"subsrt",hookType:"fetch",loadingContainerSelector:".relative.h-screen.overflow-hidden",subtitleUrlRegExp:".*\\.(srt|vtt)",quickButtonRule:{appendSelector:".hidden.justify-between .flex.items-center.space-x-3"},videoSelector:"video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".popout-location div.h-screen.select-none",injectedGlobalCSS:[".popout-location .absolute p.pointer-events-none {display: none;}"]}}},{id:"deeplearning",matches:["learn.deeplearning.ai"],"excludeSelectors.add":['[data-layout="video"]'],"mutationExcludeSelectors.add":['[data-layout="video"] *'],"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",loadingContainerSelector:'[data-layout="video"]',subtitleUrlRegExp:".*\\.vtt",quickButtonRule:{appendSelector:".vds-controls-group:last-child",insertBeforeSelector:".vds-caption-button"},attachRule:{appendSelector:'[data-layout="video"]',injectedGlobalCSS:[".vds-captions {display:none!important;}"]}}},{id:"weverse",matches:["weverse.io"],"excludeSelectors.add":[".pzp-pc__video"],"mutationExcludeSelectors.add":[".pzp-pc__video *"],"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",subtitleUrlRegExp:".*\\.vtt",quickButtonRule:{appendSelector:".pzp-pc__bottom-buttons-right",insertBeforeSelector:"button.pzp-pc-subtitle-button"},attachRule:{appendSelector:".pzp-pc__video",injectedGlobalCSS:[".pzp-pc-subtitle-text { display: none !important; }"]}}},{id:"docubay",matches:["www.docubay.com"],"excludeSelectors.add":["#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#immersive-translate-caption-window *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",quickButtonRule:{appendSelector:"div.vjs-subs-caps-button",injectCSS:".label { display: none; }"},injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { position: absolute; top: -3px; right: 0; }"],attachRule:{appendSelector:"#vjs_video_3",injectedGlobalCSS:["div.vjs-text-track-cue { display: none !important; }"]}}},{id:"backrooms-wiki",matches:"backrooms-wiki.wikidot.com","stayOriginalTags.remove":["TT"]},{id:"hubspotvideo",matches:["*.hubspotvideo.com"],"excludeSelectors.add":["#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#immersive-translate-caption-window *"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.vtt\\?.*",hookType:"xhr",quickButtonRule:{appendSelector:"div.vjs-control-bar",insertBeforeSelector:"div.vjs-captions-button",injectCSS:".label { display: none; }"},attachRule:{appendSelector:"div.video-js",injectedGlobalCSS:["div.vjs-text-track-display { display: none !important; }"]}}},{id:"quantinsti",matches:["quantra.quantinsti.com"],"excludeSelectors.add":["#vjs_video_3"],"mutationExcludeSelectors.add":["#vjs_video_3 *"],"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",subtitleUrlRegExp:".*\\.vtt",quickButtonRule:{appendSelector:".vjs-control-bar",injectCSS:".label { display: none; }",insertBeforeSelector:"div.vjs-subs-caps-button"},attachRule:{appendSelector:"#vjs_video_3",injectedGlobalCSS:["div.vjs-text-track-cue { display: none !important; }"]}}},{id:"paramountplus",matches:["*.paramountplus.com"],"excludeSelectors.add":[".aa-player-skin"],"mutationExcludeSelectors.add":[".aa-player-skin *"],"subtitleRule.add":{type:"text_track_dynamic",injectedCss:[".tt-container {white-space: pre-line;}",".timed-text-css-box-inner {display: none!important;}",".timed-text-css-box-inner:last-child {display: block!important;}"],videoPlayerSelector:"video",quickButtonRule:{appendSelector:".top-menu-container"}}},{id:"plex.tv",matches:["watch.plex.tv"],"subtitleRule.add":{type:"text_track_dynamic",injectedCss:[".tt-container {white-space: pre-line;}",".timed-text-css-box-inner {display: none!important;}",".timed-text-css-box-inner:last-child {display: block!important;}"],videoPlayerSelector:"video",loadingContainerSelector:"[data-testid='player']",quickButtonRule:{appendSelector:"[class^='PlayerControls_bottomControls'] > div > div:last-child",insertBeforeSelector:"[class^='PlayerControls_bottomControls'] > div > div:last-child > div:last-child"}}},{id:"pluto",matches:["pluto.tv"],"excludeSelectors.add":[".video-player-layout"],"mutationExcludeSelectors.add":[".video-player-layout *"],"subtitleRule.add":{type:"text_track_dynamic",videoPlayerSelector:"video",quickButtonRule:{appendSelector:".endControls-0-2-85"}}},{id:"ted",matches:["www.ted.com"],"excludeSelectors.add":["#video"],"mutationExcludeSelectors.add":["#video *"],"subtitleRule.add":{type:"multi_attach_vtt",hookType:"fetch",quickButtonRule:{appendSelector:".pointer-events-none #media-control-bar",insertBeforeSelector:".pointer-events-none .media-volume-wrapper",injectCSS:".imt-quick-subtitle-button { font-size: 12px;} .logo,.logo svg { height: 18px !important; width: 18px !important;} .imt-quick-subtitle-pop-content {bottom: 38px !important;}"},activeLangSelector:'input[name="subtitle-language"].after\\:visible',videoPlayerSelector:"video",videoSelector:"video",subtitleUrlRegExp:"\\.vtt",injectedCss:["media-controller div.pointer-events-none .flex .flex span.text-textPrimary-onDark span {white-space: pre-line;}"],attachRule:{appendSelector:"#maincontent media-controller",injectedCSS:[".imt-caption-container {z-index:10;}"],realCurrentTimeSelector:"span.text-textPrimary-onDark.font-normal.text-tui-sm.leading-tui-md.tracking-tui-tight",realCurrentTimeRegex:"((?:\\d+:)?(?:\\d+:)?\\d+)\\s*[\\/|of|\\-]",injectedGlobalCSS:[".transition-transform { display: none !important; }",".imt-caption-window { margin-bottom: 50px; }"]}},"subtitleRule.add_v.[1.7.6]":{multiSetting:{activeLangSelector:'input[name="subtitle-language"].after\\:visible',langValueSelector:"input[name=subtitle-language]",langValueAttribute:"value",urlLangRegex:"subtitles/(\\S+)/full.vtt"}}},{id:"devEpicGames",matches:["dev.epicgames.com"],"excludeSelectors.add":[".vjs-poster"],"mutationExcludeSelectors.add":[".vjs-poster *"],"subtitleRule.add":{type:"multi_attach_vtt",hookType:"xhr",quickButtonRule:{appendSelector:".vjs-control-bar",injectCSS:".label { display: none; }",insertBeforeSelector:".vjs-menu-button.vjs-settings-menu"},activeLangSelector:"li.vjs-menu-item.vjs-captions-menu-item.vjs-selected > span",subtitleUrlRegExp:"\\.vtt",injectedCss:[],attachRule:{appendSelector:"#vjs_video_3",injectedGlobalCSS:[".vjs-text-track-display {display: none;}"]}},"subtitleRule.add_v.[1.7.6]":{multiSetting:{activeLangSelector:"li.vjs-menu-item.vjs-captions-menu-item.vjs-selected > span",langTextRegex:"(\\S+)\\s+Captions"}}},{id:"hikaritv",matches:["boosterx.stream"],"excludeSelectors.add":[".jw-wrapper"],"mutationExcludeSelectors.add":[".jw-wrapper *"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"multi_attach_vtt",hookType:"xhr",quickButtonRule:{appendSelector:".jw-button-container",insertBeforeSelector:".jw-icon-cc"},subtitleUrlRegExp:"\\.srt$",attachRule:{appendSelector:".jw-wrapper",injectedGlobalCSS:[".jw-captions { display: none !important; }"]},multiSetting:{activeLangSelector:".jw-settings-submenu-captions .jw-settings-item-active"}}},{id:"khflix",matches:["khflix.com","watch.globaltv.com"],"excludeSelectors.add":["#video-playlist"],"mutationExcludeSelectors.add":["#video-playlist *"],"subtitleRule.add":{type:"multi_attach_vtt",hookType:"xhr",quickButtonRule:{appendSelector:".jw-button-container",insertBeforeSelector:".jw-icon-cc"},videoPlayerSelector:"video",videoSelector:"video",subtitleUrlRegExp:"\\.vtt",injectedCss:[],attachRule:{appendSelector:".jw-wrapper",injectedGlobalCSS:[".jw-captions { display: none !important; }"]},multiSetting:{activeLangSelector:".jw-settings-submenu-captions .jw-settings-item-active",urlLangRegex:"\\d+\\.(\\w+)\\.vtt",isMapLangFromUrl:!0}}},{id:"donghuaworld",matches:["dwserver.donghuaworld.com"],"excludeSelectors.add":[".jw-media"],"mutationExcludeSelectors.add":[".jw-media *"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"multi_attach_vtt",hookType:"xhr",quickButtonRule:{appendSelector:".jw-button-container",insertBeforeSelector:".jw-icon-cc"},videoPlayerSelector:"video",videoSelector:"video",subtitleUrlRegExp:"\\.vtt",attachRule:{appendSelector:".jw-media",injectedGlobalCSS:[".jw-captions { display: none !important; }"]},multiSetting:{activeLangSelector:".jw-settings-submenu-captions .jw-settings-item-active",urlLangRegex:"\\.English_(.*?)\\-\\.vtt",isMapLangFromUrl:!0}}},{id:"lecturio",matches:["app.lecturio.com"],"excludeSelectors.add":["#vjs_video_3"],"mutationExcludeSelectors.add":["#vjs_video_3 *"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"multi_attach_vtt",hookType:"xhr",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"div.vjs-subs-caps-button"},videoPlayerSelector:"video",videoSelector:"video",subtitleUrlRegExp:"\\.vtt",attachRule:{appendSelector:"#vjs_video_3",injectedGlobalCSS:[".vjs-text-track-display { display: none !important; }"]},multiSetting:{activeLangSelector:".vjs-captions-menu-item.vjs-selected",langTextRegex:"^(\\S+)\\s",urlLangRegex:"/net/([^_]+)/",isMapLangFromUrl:!0}}},{id:"ganjingworld",matches:["www.ganjingworld.com"],"excludeSelectors.add":[".vidPlayerWrap"],"mutationExcludeSelectors.add":[".vidPlayerWrap *"],"subtitleRule.add":{type:"multi_attach_vtt",hookType:"fetch",quickButtonRule:{appendSelector:"[class*='player_controlToolbar']"},videoPlayerSelector:"video",videoSelector:"video",subtitleUrlRegExp:"^(?!.*thumbnails).*\\.vtt$",attachRule:{appendSelector:".vidPlayerWrap .media-player",injectedGlobalCSS:[".vds-captions { display: none !important; }"]},multiSetting:{activeLangSelector:"[class*='player_playerMenu'] > div > div.vds-radio[aria-checked='true']",langTextRegex:"^(\\S+)\\s",urlLangRegex:"_(.*?)\\.",isMapLangFromUrl:!0}}},{id:"fautv",matches:["www.fau.tv"],"excludeSelectors.add":[".jw-wrapper"],"mutationExcludeSelectors.add":[".jw-wrapper *"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:"#player",quickButtonRule:{appendSelector:".jw-button-container",insertBeforeSelector:".jw-icon-cc"}}},{id:"vimeo",matches:["vimeo.com"],"excludeSelectors.add":[".vp-captions"],"mutationExcludeSelectors.add":[".vp-captions *"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".player_container",loadingStyle:"bottom: unset; top: 5%;",injectedCss:["#immersive-translateQuickButton {visibility: inherit!important;}"],quickButtonRule:{appendSelector:'[data-control-bar="true"] > div',insertBeforeSelector:'[data-volume-control-container="true"]',ccEnableSelector:'[data-cc-button="true"]',injectCSS:".imt-quick-subtitle-button {margin-right: 0px; font-size: 12px;} .logo,.logo svg { height: 18px !important; width: 18px !important;} .imt-quick-subtitle-pop-content {bottom: 28px !important;}"}}},{id:"player.vimeo",matches:["https://player.vimeo.com/video/*","laracasts.com","www.physeo.com"],selectorMatches:["iframe[src*='player.vimeo.com']"],"extraBlockSelectors.add":["span.vp-captions-line","span[class^=CaptionsRenderer_]"],"excludeSelectors.add":[".vp-captions-line"],"mutationExcludeSelectors.add":[".vp-captions *",".vp-captions-line *"],"selectionTranslation.add":{enable:!1},"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",allowHideModeTextTrack:!0,loadingContainerSelector:".vp-telecine",loadingStyle:"bottom: unset; top: 5%; font-size: 12px;",injectedCss:["#immersive-translateQuickButton {visibility: inherit!important;}"],quickButtonRule:{appendSelector:'[data-control-bar="true"] > div > div:nth-child(2) > div',insertBeforeSelector:'[data-control-bar="true"] > div > div:nth-child(2) > div div[class*="ControlBarButtonsAndMenus"]',ccEnableSelector:'[data-cc-button="true"]',injectCSS:".imt-quick-subtitle-button {margin: 0 6px; font-size: 12px;} .logo,.logo svg { height: 18px !important; width: 18px !important;} .imt-quick-subtitle-pop-content {bottom: 28px !important;}"},attachRule:{appendSelector:".vp-telecine",injectedGlobalCSS:[".vp-captions { display: none !important; }"]},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}","[class^=CaptionsRenderer_module_captionsLine]:nth-child(2) {direction:rtl;width:100%;text-align:right;}"],enableHookDownload:!0}},{id:"tv.adobe",matches:"https://*.tv.adobe.com","excludeSelectors.add":[".mpc-player"],"mutationExcludeSelectors.add":[".mpc-player *"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".mpc-player",quickButtonRule:{appendSelector:".mpc-controls__container"}}},{id:"threejs-journey",matches:"threejs-journey.com","excludeSelectors.add":[".video-area"],"mutationExcludeSelectors.add":[".video-area *"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".video-area",injectedCss:[".js-tracks-text.tracks-text {white-space: pre;}"],quickButtonRule:{appendSelector:".js-controls .right",insertBeforeSelector:".js-subtitles",injectCSS:".imt-quick-subtitle-button { font-size: 12px;} .logo,.logo svg { height: 18px !important; width: 18px !important;} .imt-quick-subtitle-pop-content {bottom: 38px !important;}"}}},{id:"comsol",matches:["*.comsol.com"],"excludeSelectors.add":["#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#immersive-translate-caption-window *"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",videoSelector:"video",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".w-video-wrapper",injectedGlobalCSS:[".w-captions-line { display: none !important; }"]}}},{id:"jove",matches:["www.jove.com","app.jove.com"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:"#coreplayer",quickButtonRule:{injectCSS:".label { display: none; }",appendSelector:".fp-controls"}}},{id:"rumble",matches:["rumble.com"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video",loadingContainerSelector:".video-player",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { height: 18px; padding: 6px 9px; float: right; }"],quickButtonRule:{injectCSS:".label { display: none; }",appendSelector:".videoPlayer-Rumble-cls > div > div:nth-child(4) > div:nth-child(3)"}}},{id:"codewithchris",matches:["learn.codewithchris.com","*.rachelsenglishacademy.com","www.unrealsenseiacademy.com","www.comsol.com/video/*","www.comsol.com/blogs/*"],"selectionTranslation.add":{enable:!1},"excludeSelectors.add":[".w-captions",".w-captions-line > div > span"],"mutationExcludeSelectors.add":[".w-captions *"],"subtitleRule.add":{type:"general",subtitleUrlRegExp:"/embed/captions/",loadingContainerSelector:".w-ui-container",hookType:"fetch",generalSetting:{captionsPath:"captions",itemsPath:"hash.lines",textKey:"text"}}},{id:"panopto",matches:["southampton.cloud.panopto.eu_no_subitle"],"excludeSelectors.add":[".primaryPlayer"],"mutationExcludeSelectors.add":[".primaryPlayer *"],"subtitleRule.add":{type:"general",subtitleUrlRegExp:"DeliveryInfo.aspx",disableSubsCache:!0,loadingContainerSelector:"#primaryPlayer",hookType:"fetch",generalSetting:{textKey:"Caption"},quickButtonRule:{appendSelector:"#transportControls",insertBeforeSelector:"#captionsButton"}}},{id:"edx",matches:["*.edx.org","courses.mitxonline.mit.edu"],"additionalExcludeSelectors.add":[".closed-captions",".wrapper-video-bottom-section",".secondary-controls"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"general",subtitleUrlRegExp:"/transcript/translation/",loadingContainerSelector:".tc-wrapper",generalSetting:{itemsPath:"text"},injectedCss:[".subtitles-menu span,.closed-captions {white-space: pre-line;}","#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {display: inline-block; vertical-align: middle;}"],quickButtonRule:{appendSelector:".secondary-controls",insertBeforeSelector:".speeds.menu-container",ccEnableSelector:".toggle-captions"}},"subtitleRule.add_v.[1.7.1]":{attachRule:null},"subtitleRule.add_v.[1.19.4]":{type:"edx",attachRule:{appendSelector:".video-player",injectedCSS:[".imt-caption-container {z-index:9;}"],injectedGlobalCSS:[".closed-captions {display: none!important;}"]},quickButtonRule:{appendSelector:".secondary-controls"}}},{id:"ardmediathek",matches:["www.ardmediathek.*"],"excludeSelectors.add":[".ardplayer-viewport-addon-overlays"],"mutationExcludeSelectors.add":[".ardplayer-viewport-addon-overlays *"],"subtitleRule.add":{type:"ebutt",hookType:"fetch",subtitleUrlRegExp:"subtitle/ebutt",loadingContainerSelector:".ardplayer-viewport-addon-overlays",quickButtonRule:{appendSelector:".ardplayer-footer .ardplayer-addons-container",insertBeforeSelector:".ardplayer-footer .ardplayer-button-sharing",injectCSS:".imt-quick-subtitle-button {font-size: 20px; } .logo,.logo svg { height: 36px !important; width: 36px !important;} .imt-quick-subtitle-pop-content {z-index: 2147483647;} ",ccEnableSelector:".ardplayer-button-language"},attachRule:{appendSelector:'[data-initiator-name="player-container"]',injectedGlobalCSS:[".ardplayer-untertitel div[lang] {display:none!important;}"],injectedCSS:[".imt-caption-window {margin-bottom: 0; bottom: 20%;}"]}}},{id:"bbc-iplayer",matches:["https://www.bbc.*/iplayer*"],"excludeSelectors.add":[".player"],"mutationExcludeSelectors.add":[".player *"],"subtitleRule.add":{type:"ebutt",hookType:"fetch",subtitleUrlRegExp:"iplayer/subtitles/.*.xml",loadingContainerSelector:".player__container",appendSelector:"smp-toucan-player->smp-video-layout->smp-subtitles"}},{id:"imt-admin",matches:["admin.immersivetranslate.com"],"aiWriting.add":{scene:"email",appendSelector:"#basic > div.ant-space.ant-space-horizontal.ant-space-align-center",titleSelector:"#basic_EmailSubject",contentSelector:"#basic_EmailBody",commentSelector:"",insertInputSelector:"#basic_EmailBody"}},{id:"bbc-emp",matches:"https://emp.bbc.*/emp/*","excludeSelectors.add":[".p_accessibleHitArea"],"mutationExcludeSelectors.add":[".p_accessibleHitArea *"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"xml",hookType:"xhr",videoSelector:"video#p_v_player_0",videoPlayerSelector:"video#p_v_player_0",subtitleUrlRegExp:"iplayer/subtitles",xmlTextSelector:"p",loadingStyle:"bottom: 10%;",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container{ position: absolute; top: -70px; right: 0; }"],quickButtonRule:{appendSelector:".p_playerControlBarHolder",ccEnableSelector:".p_subtitleButton"},attachRule:{appendSelector:".p_subtitlesContainer",injectedGlobalCSS:[".p_subtitlesContainer .p_paragraph {display: none !important;}"]},xmlSetting:{subtitleItemSelector:"p",startAttr:"begin",endAttr:"end",timeDivisor:1e3,timePartCount:4}}},{id:"bbc",matches:["*.bbc.*"],"excludeSelectors.add":["section.module--languages",".drop-capped",".smp-toucan-player","smp-subtitles","#subtitle_subtitle2"],"mutationExcludeSelectors.add":["[data-testid='media-player-container-landscape'] *"],"subtitleRule.add":{type:"ebutt",hookType:"fetch",subtitleUrlRegExp:"iplayer/subtitles/.*.xml",loadingContainerSelector:".smp-toucan-player"},"bodyRule.add":{bodySelector:"#main-content",articleSelector:"article"},"preTranslateLimiter.add_v.[1.12.1]":{"header.selectors":["#header-content"]}},{id:"zdf.de",matches:["www.zdf.de"],"excludeSelectors.add":[".zdfplayer-video-container","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":[".zdfplayer-video-container *","#immersive-translate-caption-window *"],"subtitleRule.add":{type:"ebutt",subtitleUrlRegExp:"mtt/.*.xml",loadingContainerSelector:".zdfplayer-video-container",hookType:"fetch",responseType:"document",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {display:inline-block;vertical-align:middle;margin-right:-16px;}"],quickButtonRule:{appendSelector:"[class^='right-controls-']",insertBeforeSelector:".button-settings"},attachRule:{appendSelector:"[class^='subtitle-container-']",injectedGlobalCSS:[".zdfplayer-cue-inline { display: none !important; }","[class^='subtitle-container-'] { visibility: visible; }"]}},"subtitleRule.add_v.[1.4.1]":{hookType:"fetch|xhr"}},{id:"piped.video",matches:"piped.video","subtitleRule.add":{type:"ebutt",hookType:"fetch",subtitleUrlRegExp:"api/timedtext",loadingContainerSelector:".shaka-video-container",responseType:"document",quickButtonRule:{appendSelector:".shaka-controls-button-panel",insertBeforeSelector:".shaka-mute-button"},attachRule:{appendSelector:".shaka-video-container",injectedGlobalCSS:["@media (min-width: 576px) { video::cue {opacity: 0} }"]}}},{id:"disneyplus",matches:["www.disneyplus.com"],"excludeSelectors.add":[".dss-hls-subtitle-overlay"],"mutationExcludeSelectors.add":[".dss-hls-subtitle-overlay *"],"subtitleRule.add":{type:"disneyplus",subtitleUrlRegExp:"\\.vtt"}},{id:"mubi",matches:["https://mubi_down.com","https://mubi_down.de"],"subtitleRule.add":{type:"mubi",subtitleUrlRegExp:"(textstream_|viewing/secure_url)",hookType:"fetch",quickButtonRule:{appendSelector:".css-1k6yql2.e1b63bld4",insertBeforeSelector:".css-1ce7rqp.e7f2hfl0"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".video-player",injectedGlobalCSS:[".clpp-text-container {display: none;}"]}},_comment:"\u6682\u65F6\u4E0B\u7EBF"},{id:"hulu",matches:["https://*.hulu.com","https://*.hulu.*"],"additionalExcludeSelectors.add":[".PlayerMetadata__subTitle",".PlayerMetadata__subTitle",".CaptionBox"],"subtitleRule.add":{type:"ebutt",hookType:"fetch",subtitleUrlRegExp:"\\.ttml$",loadingContainerSelector:"#web-player-app",quickButtonRule:{appendSelector:".PlayerSettingsGroup",insertBeforeSelector:".PlayerSettingsGroup .PlayerControlsButton"}},"subtitleRule.add_v.[1.9.6]":{type:"xml",hookType:"fetch",subtitleUrlRegExp:"\\.ttml$",loadingContainerSelector:"#web-player-app",injectedCss:[".CaptionBox {white-space: pre-line;}"],xmlTextSelector:"p",xmlSetting:{subtitleItemSelector:"div",textSelector:"p",startSelector:"div",endSelector:"div",startAttr:"begin",endAttr:"end",timeDivisor:1e3},enableHookDownload:!0},_comment:"\u65E0\u6CD5\u81EA\u6258\u7BA1\uFF0C\u81EA\u6258\u7BA1\u5B57\u5E55\u5E7F\u544A\u540E\u4F1A\u504F\u79FB"},{id:"youku.tv",matches:"www.youku.tv","excludeSelectors.add":["#subtitle"],"mutationExcludeSelectors.add":["#subtitle *"],"subtitleRule.add":{type:"subsrt",hookType:"fetch",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {display: inline-block; vertical-align: middle;}"],rtlInjectedCss:["[data-immersive-translate_rtl] #subtitle svg text:last-child {writing-mode: horizontal-tb !important;direction: rtl !important;unicode-bidi: bidi-override !important;text-anchor: end !important;}"],subtitleUrlRegExp:"\\.ass$",subsrtFormat:"ass",loadingContainerSelector:"#youku-advertise",loadingStyle:"bottom: 10%;",enableHookDownload:!0,quickButtonRule:{appendSelector:".kui-dashboard-dashboard-panel .kui-dashboard-rear-ctn",insertBeforeSelector:".kui-rate-control-0",injectCSS:".imt-quick-subtitle-pop-content { max-height: unset !important; }"}}},{id:"starz",matches:"www.starz.com","excludeSelectors.add":["starz-player"],"mutationExcludeSelectors.add":["starz-player *"],"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",subtitleUrlRegExp:"\\.vtt$",loadingContainerSelector:"starz-player",loadingStyle:"bottom: 10%;",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {display: inline-block;}"],enableHookDownload:!0,quickButtonRule:{appendSelector:"starz-player .button-group",insertBeforeSelector:"starz-player .button-group .video-player-icon-md"}}},{id:"rtve",matches:"www.rtve.*","injectedCss.add":[".errorHead * {font-size: 3.2rem!important;}"],"subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",hookType:"fetch",subtitleUrlRegExp:"\\.vtt$",loadingContainerSelector:".striplayer",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {order: 4}"],quickButtonRule:{appendSelector:"[class='theo-secondary-color vjs-control-bar ']",insertBeforeSelector:".vjs-control-bar .vjs-icon-subtitles"},attachRule:{appendSelector:".theo-player-wrapper",injectedGlobalCSS:[".theoplayer-texttracks {display: none!important;} "],injectedCSS:[".imt-caption-window {bottom: 60px;}"]}}},{id:"dmm",matches:"tv.dmm.com","subtitleRule.add":{type:"subsrt",subsrtFormat:"vtt",hookType:"fetch",subtitleUrlRegExp:"\\.vtt$",loadingContainerSelector:"#vodWrapper",quickButtonRule:{appendSelector:"#vodWrapper .relative.flex.justify-end.items-center",insertBeforeSelector:"#vodWrapper .relative.flex.justify-end.items-center > div:first-child"}}},{id:"www.iq.com",matches:"www.iq.com","excludeSelectors.add":[".iqp-subtitle"],"mutationExcludeSelectors.add":[".iqp-subtitle *"],"subtitleRule.add":{type:"xml",subtitleUrlRegExp:"\\.xml\\?",loadingContainerSelector:".iqp-player-g.iqp-player.iqp-player-pc",xmlTextSelector:"sub",loadingStyle:"bottom: 10%;",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],injectedCss:[".iqp-player {direction: ltr !important;}","#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {float: right; height: 100%;}"],quickButtonRule:{appendSelector:".iqp-contrls-right"},attachRule:{appendSelector:".iqp-player-g.iqp-player.iqp-player-pc",injectedGlobalCSS:["iqpdiv[data-player-hook='subtitleelem'] {display: none;}"]},xmlSetting:{subtitleItemSelector:"dia",textSelector:"sub",startSelector:"st",endSelector:"et",timeDivisor:1e3}}},{id:"cbsnews",matches:"www.cbsnews.com","excludeSelectors.add":[".avia-container"],"mutationExcludeSelectors.add":[".avia-container *"],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"xml",subtitleUrlRegExp:"\\_xml\\?",xmlTextSelector:"p",loadingStyle:"bottom: 10%;",rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container {float: right; height: 100%;}"],quickButtonRule:{appendSelector:"slot-fb > .avia-control-group-right",injectCSS:".imt-quick-subtitle-pop-content {right: 65px !important;}"},attachRule:{appendSelector:".avia-container"},xmlSetting:{subtitleItemSelector:"p",startAttr:"begin",endAttr:"end",timeDivisor:1e3}}},{id:"gaia",matches:["www.gaia.com"],"excludeSelectors.add":["video-js"],"mutationExcludeSelectors.add":["video-js *"],"subtitleRule.add":{type:"multi_attach_vtt",subsrtFormat:"vtt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",quickButtonRule:{appendSelector:".vjs-control-bar",injectCSS:".label { display: none; }",insertBeforeSelector:"button.vjs-control.vjs-button.vjs-video-overlay-button"},injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { order: 6; }","@media (max-width: 570px) { #immersive-translate-quick-button-container,.immersive-translate-quick-button-container { display: none !important; } }"],attachRule:{appendSelector:"video-js",injectedGlobalCSS:[".vjs-text-track-display { display: none; }"],injectedCSS:[".imt-caption-window { bottom: 5%; }"]},multiSetting:{activeLangSelector:".vjs-media-center-menu-content .vjs-menu-column:nth-of-type(2) .vjs-selected .vjs-menu-item-text",langTextRegex:"^(\\S+)\\s",urlLangRegex:"_F([^_]+)",isMapLangFromUrl:!0}}},{id:"medbridge",matches:["www.medbridge.com"],"excludeSelectors.add":["#player-video"],"mutationExcludeSelectors.add":["#player-video *"],"subtitleRule.add":{type:"multi_attach_vtt",subsrtFormat:"vtt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",quickButtonRule:{appendSelector:".jw-button-container",injectCSS:".label { display: none; }",insertBeforeSelector:".jw-icon-cc"},attachRule:{appendSelector:"#player-video",injectedCSS:[".jw-text-track-display { display: none; }"]},multiSetting:{activeLangSelector:".jw-settings-submenu-active .jw-settings-item-active",langTextRegex:"^(\\S+)\\s",urlLangRegex:"_(.*?)\\.vtt",isMapLangFromUrl:!0}}},{id:"urplay",matches:["urplay.se"],"excludeSelectors.add":[".jw-media"],"mutationExcludeSelectors.add":[".jw-media *"],"subtitleRule.add":{type:"webvtt",subsrtFormat:"vtt",subtitleUrlRegExp:"\\.vtt\\?",hookType:"xhr",quickButtonRule:{appendSelector:".jw-button-container"},attachRule:{appendSelector:".jw-media",injectedGlobalCSS:[".jw-text-track-container { display: none; }"]}}},{id:"medici",matches:["www.medici.tv"],"excludeSelectors.add":["#player-movie-page"],"mutationExcludeSelectors.add":["#player-movie-page *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.webvtt$",hookType:"xhr",enableHookDownload:!0,quickButtonRule:{appendSelector:".jw-button-container",ccEnableSelector:".jw-icon-cc"}}},{id:"asu",matches:["api.playposit.com"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"excludeSelectors.add":["#overlay-container"],"mutationExcludeSelectors.add":["#overlay-container *"],"subtitleRule.add":{type:"webvtt",subsrtFormat:"vtt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { display: inline-block; position: relative; top: 9px; }"],quickButtonRule:{appendSelector:"#extra-actions-wrapper",injectCSS:".label { display: none; }"},attachRule:{appendSelector:"#video-container",injectedGlobalCSS:[".vjs-text-track-display {display: none;}"]}}},{id:"gagaoolala",matches:["www.gagaoolala.com"],"excludeSelectors.add":["#gl-id-video-container"],"mutationExcludeSelectors.add":["#gl-id-video-container *"],"subtitleRule.add":{type:"webvtt",subsrtFormat:"vtt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",injectedCss:[],quickButtonRule:{appendSelector:".bmpui-ui-controlbar .bmpui-controlbar-bottom > div",insertBeforeSelector:".bmpui-ui-controlbar .bmpui-controlbar-bottom > div .bmpui-gl-ui-setting-subtitle"},attachRule:{appendSelector:"#gl-id-video-container",injectedGlobalCSS:[".bmpui-ui-subtitle-overlay {display: none;}"]}}},{id:"curiositystream",matches:["curiositystream.com"],"excludeSelectors.add":['[data-testid="video-player"]'],"mutationExcludeSelectors.add":['[data-testid="video-player"] *'],"subtitleRule.add":{type:"webvtt",subsrtFormat:"vtt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",quickButtonRule:{appendSelector:".vjs-control-bar > div > div > ul:last-of-type"},attachRule:{appendSelector:'[data-testid="video-player"] > div',injectedGlobalCSS:[".vjs-text-track-display {display: none;}"]}}},{id:"shangpaAcademy",matches:["shangpa-academy.mn.co"],"excludeSelectors.add":[".mighty-video-player-container"],"mutationExcludeSelectors.add":[".mighty-video-player-container *"],"subtitleRule.add":{type:"webvtt",subsrtFormat:"vtt",loadingContainerSelector:".mighty-video-player-container",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-control-bar > .vjs-subs-caps-button"}}},{id:"codewithandrea",matches:["customer-*.cloudflarestream.com"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.vtt",hookType:"fetch|xhr",loadingContainerSelector:"stream > div",enableHookDownload:!0,quickButtonRule:{appendSelector:".css-6mrf8j.css-1oxfqe2"},attachRule:{appendSelector:"body",injectedCSS:[".imt-caption-window {margin-bottom: 0; bottom: 7%;}"],injectedGlobalCSS:["@media (min-width: 576px) { video::cue {opacity: 0} }"]}}},{id:"ucdavis",matches:["aggievideo.canvas.ucdavis.edu"],"excludeSelectors.add":['[data-testid="video-player"]'],"mutationExcludeSelectors.add":['[data-testid="video-player"] *'],mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"webvtt",subsrtFormat:"vtt",subtitleUrlRegExp:"\\.vtt",hookType:"xhr",loadingContainerSelector:".playkit-subtitles",quickButtonRule:{appendSelector:".playkit-bottom-bar .playkit-right-controls",insertBeforeSelector:".playkit-bottom-bar .playkit-right-controls .playkit-control-closed-captions"}}},{id:"f1tv",matches:["f1tv.formula1.com"],"excludeSelectors.add":["#main-embeddedPlayer"],"mutationExcludeSelectors.add":["#main-embeddedPlayer *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.webvtt$",hookType:"xhr",quickButtonRule:{appendSelector:".bmpui-controlbar-bottom .bmpui-container-wrapper"}}},{id:"datacamp",matches:["projector.datacamp.com"],"excludeSelectors.add":[".video"],"mutationExcludeSelectors.add":[".video *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.vtt$",hookType:"xhr",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"div.vjs-subs-caps-button"}}},{id:"coindesk",matches:["www.coindesk.com"],"excludeSelectors.add":["[data-subtitles-container='true']"],"mutationExcludeSelectors.add":["[data-subtitles-container='true'] *"],"subtitleRule.add":{type:"subsrt",loadingContainerSelector:".jw-media",subtitleUrlRegExp:"\\.vtt$",hookType:"xhr"}},{id:"dr",matches:"*.dr.dk","excludeSelectors.add":[".vjs-text-track-display > div","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":[".vjs-text-track-display > div *","#immersive-translate-caption-window *"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt$",videoPlayerSelector:"video",enableHookDownload:!0,quickButtonRule:{appendSelector:".drtv-player-controls__button-row",insertBeforeSelector:".drtv-player-button__subtitle"}}},{id:"nrk",matches:"tv.nrk.no","excludeSelectors.add":['tv-player[data-testid="tv-player"]',"#immersive-translate-caption-window"],"mutationExcludeSelectors.add":['tv-player[data-testid="tv-player"] *',"#immersive-translate-caption-window *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.webvtt$",videoPlayerSelector:"video",enableHookDownload:!0,quickButtonRule:{appendSelector:"#player-controls > div",insertBeforeSelector:'button[type="settings-button"]'}}},{id:"mediadelivery",matches:"iframe.mediadelivery.net","excludeSelectors.add":[".plyr__captions","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":[".plyr__captions *","#immersive-translate-caption-window *"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:"\\.vtt",videoPlayerSelector:"video",loadingContainerSelector:".plyr__captions",enableHookDownload:!0,quickButtonRule:{appendSelector:".plyr__controls",insertBeforeSelector:"button[data-plyr='captions']"}}},{id:"tver",matches:"tver.jp","excludeSelectors.add":['div[class*="player_container"]',"#immersive-translate-caption-window"],"mutationExcludeSelectors.add":['div[class*="player_container"] *',"#immersive-translate-caption-window *"],"subtitleRule.add":{type:"subsrt",hookType:"xhr",subtitleUrlRegExp:"\\.vtt",videoPlayerSelector:"video"}},{id:"aljazeera",matches:"www.aljazeera.com","excludeSelectors.add":["#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#immersive-translate-caption-window *"],"subtitleRule.add":{type:"subsrt",hookType:"xhr",subtitleUrlRegExp:"\\.vtt",videoPlayerSelector:"video",loadingContainerSelector:".aj-video-player",injectedCss:["#imt-subtitle-loading span { color: #fff !important; }"],quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".aj-cc-button"}}},{id:"arte",matches:"www.arte.tv","excludeSelectors.add":["#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#immersive-translate-caption-window *"],"subtitleRule.add":{type:"webvtt",hookType:"xhr",subtitleUrlRegExp:"\\.vtt",videoPlayerSelector:"video",loadingContainerSelector:".avp-player",quickButtonRule:{appendSelector:".avp-controls > .avp-controls__right",insertBeforeSelector:".avp-language"}}},{id:"updraft",matches:"updraft.cyfrin.io","excludeSelectors.add":["#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["#immersive-translate-caption-window *"],"subtitleRule.add":{type:"webvtt",hookType:"xhr",subtitleUrlRegExp:"\\.vtt",videoPlayerSelector:"video",loadingContainerSelector:"#cyfrin-video-player",quickButtonRule:{appendSelector:"media-control-bar > div:nth-of-type(2)",insertBeforeSelector:"media-control-bar > div:nth-of-type(2) > div:nth-of-type(3)",injectCSS:".imt-quick-subtitle-pop-content { max-height: unset !important; }"}},"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],"excludeTags.remove":["PRE"]},{id:"learningSap",matches:"learning.sap.com","excludeSelectors.add":[".playkit-subtitles","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":[".playkit-subtitles","#immersive-translate-caption-window *"],"subtitleRule.add":{type:"subsrt",hookType:"xhr",subtitleUrlRegExp:"\\.vtt",videoPlayerSelector:"video",attachRule:{appendSelector:"#player-gui",injectedGlobalCSS:[".playkit-subtitles {display: none;}"]},quickButtonRule:{appendSelector:".playkit-controls-container .playkit-right-controls",insertBeforeSelector:".playkit-controls-container .playkit-control-closed-captions"}}},{id:"feynmanlectures",matches:"www.feynmanlectures.caltech.edu","excludeSelectors.add":[".videoview","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":[".videoview","#immersive-translate-caption-window *"],"subtitleRule.add":{type:"subsrt",hookType:"xhr",subtitleUrlRegExp:"\\.vtt",videoPlayerSelector:"video",attachRule:{appendSelector:"#vidwidthsizer > .video > div:nth-of-type(2) > div",injectedGlobalCSS:[".vjs-text-track-display {display: none;}"]},quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"div.vjs-subs-caps-button"}}},{id:"archiveToday",matches:["archive.today","archive.ph","archive.is","archive.md"],"excludeSelectors.add":["#HEADER"]},{id:"arxiv-vanity.com",matches:["www.arxiv-vanity.com"],"excludeSelectors.add":[".arxiv-vanity-wrapper"]},{id:"fibery",matches:["the.fibery.io"],"additionalExcludeSelectors.remove":["[translate=no]"],"additionalStayOriginalSelectors.add":[".entity-node-view-container"]},{id:"bardGoogle",matches:"bard.google.com",excludeSelectors:["mat-sidenav","div.capabilities-disclaimer","#cdk-overlay-6","message-actions button",".mdc-button__label .ng-star-inserted",".mdc-list-item__primary-text"],isTranslateTitle:!1,"excludeTags.add":["mat-tooltip-component"],"excludeTags.remove":["BUTTON"]},{id:"chatGoogle",matches:"chat.google.com",selectors:["[jsname=bgckF]"]},{id:"gemini.google",matches:"gemini.google.com","injectedCss.add":["[data-test-id=conversation] {height: unset!important;}"]},{id:"otherGoogle",matches:["*.google.com","dart.dev","*.google","*.googleapis.com"],"injectedCss.add":[".scSearchSearch_results_listSearchresultslistsnippet { -webkit-line-clamp:unset;}"],"extraInlineSelectors.add":["ms-cmark-node > strong > ms-cmark-node","p ms-cmark-node"],"atomicBlockSelectors.add":["p ms-cmark-node"],"additionalExcludeSelectors.add":[".o_35","[style*='Google Symbols']","md-icon-button",".material-symbols-outlined",".cfc-result-card-table",".material-symbols",".gemini-large-text__overlay","code","view-line","#modelSelector",".leaderboard-content","#selected-count","#selected-cat"]},{id:"etymonline",matches:"www.etymonline.com","globalAttributes.add":{".crossreference.notranslate":{class:"crossreference"},".foreign.notranslate":{class:"foreign"}}},{id:"arxiv",matches:["https://browse.arxiv.org","https://arxiv.org/html/*"],"excludeSelectors.add":[".desktop_header","[class*='ltx_lst_language_']","div.package-alerts",".ltx_toclist",".ltx_authors",".ltx_bibliography"],"bodyRule.add":{bodySelector:"article",articleSelector:".ltx_abstract"},enableRichTranslate:!1,"enableRichTranslate.add_v.[1.12.1]":!0},{id:"ar5iv.labs.arxiv.org",matches:"ar5iv.labs.arxiv.org","excludeSelectors.add":[".ltx_bibliography",".ltx_tag.ltx_tag_item",".ltx_listing.ltx_lstlisting.ltx_listing",".ltx_eqn_table",".ltx_figure_panel"],"stayOriginalSelectors.add":[".ltx_note"],enableRichTranslate:!1,"enableRichTranslate.add_v.[1.12.1]":!0},{id:"jstor",matches:"www.jstor.org","excludeSelectors.add":[".audio-duration","[data-qa='card-item-count']"],globalStyles:{".card__heading":"-webkit-line-clamp:unset;","search-results-vue-pharos-image-card,search-ui-pharos-image-card":"display:flex;","search-results-vue-pharos-link":"display:inline;"}},{id:"tandfonline",matches:"*.tandfonline.com","extraInlineSelectors.add":["span.off-screen"],_comment:"\u8BE5\u7AD9\u70B9\u670D\u52A1\u5668\u5BF9pdf\u8D44\u6E90\u505A\u4E86\u4FDD\u62A4\uFF0C\u4F1A\u4E25\u683C\u8981\u6C42host\u4EE5\u53CAcookie\u624D\u4F1A\u54CD\u5E94application/pdf\u7684\u8BF7\u6C42 https://www.tandfonline.com/doi/pdf/10.1111/ajpy.12198"},{id:"boringreport",matches:["www.boringreport.org"],"excludeTags.remove":["BUTTON"]},{id:"bsky.app",matches:"https://bsky.app","excludeSelectors.add":["[class='css-146c3p1 r-dnmrzs r-1udh08x r-1udbk01 r-3s2u2q r-1iln25a']","[class='css-175oi2r r-1la3zjv r-3o4zer']","[data-testid^=homeScreenFeedTabs]","[class='css-146c3p1 r-1loqt21']","[class='css-1jxf684 r-1loqt21']","[data-testid^=repostCount]","[data-testid^=likeCount]","[data-testid^=quoteCount]","[data-testid^=replyBtn]","[aria-label='View profile']"],"likePreSelectors.add_v.[1.11.5]":["[data-testid*=postThread] [data-word-wrap]","[data-testid*=feedItem] [data-word-wrap]"],"additionalInlineSelectors.add":["[data-testid*=postThread] a[role=link]","[data-feed-context] button","[data-feed-context] a[role=link]"],"injectedCss.add":[".r-xoduu5 {display:inline!important;}","[style*='-webkit-line-clamp'] {-webkit-line-clamp:unset!important;}"],"extraBlockSelectors.remove":["button"],isTransformPreTagNewLine:!0,advanceTransformPreTagNewLine:!0,isTranslateTitle:!1},{id:"peacocktv",matches:["*.peacocktv.com"],injectedCss:[".video-player__subtitles__line > font,.video-player__subtitles__line:only-child{display:block;}"]},{id:"jmir",matches:["*.jmir.org"],"additionalInlineSelectors.add":[".tooltiptext"],"stayOriginalSelectors.add":[".article-content .footers"]},{id:"smzdm",matches:["www.smzdm.com"],"excludeSelectors.add":[".z-highlight",".feed-block-info",".z-feed-foot",".feed-block-descripe","#J_column_tab_box",".crumbs"],globalStyles:{".feed-block-title":"height:unset"}},{id:"xiaohongshu.com",matches:["www.xiaohongshu.com"],blockMinTextCount:6,blockMinWordCount:1,"excludeSelectors.add":[".author-wrapper",".info",".side-bar",".interactions",".show-more",".bottom-container",".total",".reds-sticky"],globalStyles:{"a.title":"-webkit-line-clamp:3"}},{id:"learnopengl",matches:["learnopengl.com"],globalStyles:{function:"position:relative;z-index:1000;"}},{id:"notateslaapp",matches:["www.notateslaapp.com"],"extraBlockSelectors.add":[".nav > *"]},{id:"eightfold",matches:["*.eightfold.ai"],injectedCss:[".flexbox{width:100%}"]},{id:"soundcloud",matches:"soundcloud.com",injectedCss:[".compactTrackListItem {height: unset !important;}"],"excludeSelectors.add":[".searchTitle__textContent",".searchOptions__container",".compactTrackListItem__additional",".soundTitle__tagContainer",".searchResultGroupHeading",".sc-ministats-group",".compactTrackList__moreLink",".sound__soundActions"]},{id:"section.blog.naver.com",matches:"section.blog.naver.com",globalStyles:{".text,.title_post,.text_post,p,strong,div":"-webkit-line-clamp:unset;max-height:unset;height:unset;"},"extraBlockSelectors.add":[".item",".heading a",".info_find a"],"excludeSelectors.add":[".comments",".time"]},{id:"gradio-app",selectorMatches:"gradio-app","excludeTags.remove":["BUTTON"],"additionalExcludeSelectors.add":['[data-testid="block-label"]',".prose h1 + p","#model_selector_md > div > div > span > h3","table",".tabs .md.svelte-8tpqd2.prose > p:nth-child(1)",".tabs h4"],"mutationConfig.add":{buildTimeout:1e3,consumeTimeout:1e3}},{id:"hadoop.apache.org",matches:"hadoop.apache.org","excludeSelectors.add":[".xleft",".xright","#navcolumn"]},{id:"docs.unity3d",matches:"docs.unity3d.com",stayOriginalSelectors:[".tooltip"],mainFrameSelector:[".tooltip > .tooltiptext","body"],"injectedCss.add":[".imt_inner .tooltiptext {display: none;}",".imt_inner .tooltip {cursor:pointer;border-bottom:unset;}"]},{id:"pubs.acs.org",matches:"pubs.acs.org",excludeMatches:["https://pubs.acs.org/doi/pdf*"],mainFrameSelector:[".article_abstract",".article_header-title",'[property="articleBody"]'],"excludeSelectors.add":[".articleHeaderDropzone2","header"],"stayOriginalTags.remove":["SUB","SUP"]},{id:"typeset.io",matches:"typeset.io","additionalStayOriginalSelectors.remove":["span.notranslate"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"transformer-circuits.pub",matches:["transformer-circuits.pub"],"stayOriginalSelectors.add":["d-cite"]},{id:"archiveofourown-chapter",matches:["archiveofourown.org/works*chapters/*"],"excludeSelectors.add":[".meta",".navigation",".byline","#add_comment","#footer",".summary > h3",".notes > h3"],buildContainerSelectors:["#main"]},{id:"archiveofourown",matches:["archiveofourown.org"],"excludeSelectors.add":[".meta",".navigation",".byline","#add_comment","#footer",".summary > h3",".notes > h3"],"skipBuildContainerSelectors.remove":["em"],longBuildPageLength:1e3},{id:"bitwarden.com",matches:"bitwarden.com","excludeSelectors.add":[".status-widget__state"]},{id:"www.ey.com",matches:"www.ey.com","injectedCss.add":[".up-rich-text__container {height: unset!important;}"]},{id:"yodayo.chat",matches:["https://yodayo.com/*/chat/*"],"extraBlockSelectors.add":[".inline-flex span"]},{id:"ipinfo",matches:"ipinfo.io","injectedCss.add":[".text-bali-hai-primary:last-child {display:none!important;}"]},{id:"help.maxon.net",matches:"help.maxon.net","excludeSelectors.add":["#contentBody"]},{id:"character.ai",matches:"character.ai","extraInlineSelectors.add":[".auto-content",".auto-content *","#chat-messages > .group:first-child .prose *","#chat-messages > .group:not(:first-child) .font-display *"],"atomicBlockSelectors.add":[".auto-content",".auto-content *","#chat-messages > .group:first-child .prose *","#chat-messages > .group:not(:first-child) .font-display *"],"injectedCss.add":[".imt_wrapper br {display:none;}","[imt-state=dual] .prose p {margin:0;}"],"globalStyles.add":{".swiper,.rah-static,[class*=max-h],.line-clamp-1":"overflow:scroll;-webkit-line-clamp:unset;"},advanceMergeConfig:[{condition:"true",advanceConfig:{immediateTranslationTextCount:0}}],"excludeTags.remove":["PRE"],"stayOriginalTags.remove":["CODE"],noTranslateRegexp:["c\\.ai"]},{id:"queenslibrary.org",matches:"queenslibrary.org",injectedCss:[["font.notranslate { all: unset;}"]],"excludeSelectors.add":["#Web-QBPL-Menu"]},{id:"ac.nowcoder",matches:"ac.nowcoder.com","excludeTags.remove":["PRE"],"excludeSelectors.add":[".answer-module",".question-intr",".language-list",".question-oi"]},{id:"trankynam",matches:"www.trankynam.com","initialSelectorGlobalAttributes.add":{header:{}}},{id:"chromium",matches:"*.chromium.org","additionalExcludeSelectors.add":["ancestors-breadcrumbs"]},{id:"noRichTranslate",matches:["www.omim.org","*.nisanyanadlar.com","www.360doc.cn"],enableRichTranslate:!1},{id:"longPage",matches:["neuralnetworksanddeeplearning.com","www.alphapolis.co.jp","sive.rs"],longBuildPageLength:1e3},{id:"ffmpeg",matches:"ffmpeg.org","excludeSelectors.add":[".memproto",".memtitle"]},{id:"podcasts",matches:"podcasts.apple.com","injectedCss.add":[".multiline-clamp { display: flex!important;flex-direction: column; }",".headings__title,.powerswoosh__title,[data-testid=truncate-text] {-webkit-line-clamp:unset!important;}",".show-artwork {height:fit-content!important;}",".powerswoosh__lockup-details-container,.powerswoosh__chin,[data-testid=amp-review__text] {max-height:unset!important;height:unset!important;}",".episode-hero__overlay {overflow:auto!important;}","ul .multiline-clamp {display:unset!important;}"],"excludeSelectors.add":[".detailed-play-button-wrapper"]},{id:"duolingo",matches:"www.duolingo.com","likePreSelectors.add":["._3gSoe._35mGI"],isTransformPreTagNewLine:!0,enableRichTranslate:!1},{id:"sp-codeSites",matches:["docs.wxwidgets.org"],"additionalExcludeSelectors.add":[".doxygen-awesome-fragment-wrapper"]},{id:"wayfair",matches:"www.wayfair.com","injectedCss.add":['[data-enzyme-id="Collapse-Collapsible"] {height:unset!important;}']},{id:"sphinx-rtd-theme",selectorMatches:[".wy-nav-side"],excludeSelectors:["header[default-translate]","footer[default-translate]","dt"],"stayOriginalSelectors.add":[".math.notranslate"]},{id:"arenascan",matches:["arenascan.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#readerarea img"],inValidSrcRegex:[".svg"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"hentai.name",matches:["www.hentai.name"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#image-container img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"],loadingSelectors:["#image-container"]}},{id:"www.manhuazhan.com",matches:"www.manhuazhan.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["p.chapter>img.lazy"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"momon-ga.com",matches:"momon-ga.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["#post-hentai img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"blossommanga.com",matches:"blossommanga.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["img[ng-img='true']"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"w226.npdn.top",matches:["w226.npdn.top","www.hmttmh.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#comicContain img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"dlsite",matches:["*.dlsite.com"],"imageRule.add":{enable:!0,type:"manga",opImageType:"append",urlFetchType:"canvasArgs",imageSelectors:['[class*="_page_container"] img','[class*="imageViewerRender"] canvas',".area-main img","#main li>img"],injectedCss:"#immersiveTranslateImgLoading { z-index:999 !important; }",platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid","imtIOS"]}},{id:"rawkuma",matches:["rawkuma.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#readerarea img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"manhuaus.com",matches:"manhuaus.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["div.page-break > img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"toondex",matches:"toondex.co","imageRule.add":{enable:!0,type:"manga",imageSelectors:["img[id*='row']"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"jestful",matches:["jestful.net"],"imageRule.add_v.[1.14.9]":{enable:!0,type:"manga",imageSelectors:["#list-imga > p img"],platforms:["chrome"]}},{id:"manwadd",matches:["manwadd.cc","manwadb.cc","manwadb.xyz","manwath.cc"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".img-content img"],inValidSrcRegex:["imagecover3.jpg"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"saucemanhwa",matches:["saucemanhwa.com","saucemanhwa.org"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".chapter-content img",".image-item img"],injectedCss:".imt-image-status {top:5%!important;}",platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"kaijimanga",matches:"w9.kaijimanga.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".entry-content img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"mangakoinu",matches:"www.mangakoinu.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".more-box img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"comicmanga",matches:"comicmanga.cc","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".images-chapter img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"mangajikan",matches:"www.mangajikan.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".more-box img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"manhwaden",matches:"www.manhwaden.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".read-container p img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"jcomic",matches:"jcomic.net","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".container img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"komiku",matches:["komiku.com","komiku.one"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#readerarea img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"sololevelingmangafree",matches:"www.sololevelingmangafree.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:[".entry-inner p img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"tkr375",matches:["tkr375.com","tkr413.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#tnimg img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"dvamh-vzwp7",matches:["dvamh-vzwp7.top"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#default-tab-thumbnail img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"],loadingSelectors:["p"]}},{id:"followis",matches:["https://app.follow.is/feeds/*"],isTranslateTitle:!1,"excludeSelectors.add":[".bg-native","main > div > div.h-full:first-child span"],"injectedCss.add":["[class*='line-clamp'] {-webkit-line-clamp:unset;}"]},{id:"svelte",matches:["svelte.dev/docs/*","learn.svelte.dev"],selectors:[".text"]},{id:"gitpod",matches:"www.gitpod.io/docs/*",selectors:[".content-docs"]},{id:"service-now",matches:"*.service-now.com",selectors:["article",".email-content","section"]},{id:"realpython",matches:"realpython.com",selectors:["h1","h2",".my-0",".my-1",".article-body","table-of-contents","#disqus_recommendations"]},{id:"casino",matches:"www.casino.org","excludeSelectors.add":[".material-symbols-outlined"],repeatTranslateNum:4},{id:"wisdom",matches:"wisdom.nec.com","injectedCss.add":["a > font {width: max-content;}"]},{id:"palcy",matches:"palcy.jp","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"],type:"manga",imageSelectors:["ul.pages li img"],loadingSelectors:["li"]}},{id:"klmanga",matches:"klmanga.rs","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:[".render img"]}},{id:"xbato",matches:"xbato.com","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"],type:"manga",injectedCss:".imt-loading {z-index:999 !important;}",imageSelectors:['div[name="image-items"] img',"#viewer div img"]}},{id:"syosetu",matches:"syosetu.si","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:[".render img"],inValidSrcRegex:["load.gif"]}},{id:"iqiyi-manga",matches:"www.iqiyi.com/manhua/*","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:[".main-container img"]}},{id:"mangarawjp",matches:"mangarawjp.me","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:[".MainContainer .ng-scope img"]}},{id:"cartoonporn",matches:"cartoonporn.to","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:[".images-list img"]}},{id:"e621",matches:"e621.net","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:["img#image"]}},{id:"rule34",matches:"rule34.xxx","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:["#fit-to-screen > .flexi img"]}},{id:"hentaipaw",matches:["hentaipaw.com","ja.hentaipaw.com"],"imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:[".yarl__carousel img",".yarl__container .yarl__fullsize img"]}},{id:"mn4u",matches:"mn4u.net","imageRule.add":{enable:!0,platforms:["chrome","firefox","imtIOSNew","safari"],type:"manga",imageSelectors:["#list-imga img"]}},{id:"imhentai",matches:["imhentai.xxx"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".next_img img"],enableImageSrcObserver:!0,platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"book18",matches:["book18.fans"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#post-hentai img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"18comic",matches:["18comic.vip"],"imageRule.add":{enable:!0,type:"manga",urlFetchType:"canvasArgs",intersectionRootMargin:"0px 0px 100% 0px",imageSelectors:[".scramble-page canvas",".scramble-page img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"uzakichanmanga",matches:["ww1.uzakichanmanga.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["img.aligncenter"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"manhwas",matches:["www.manhwas.men"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["#chapter_imgs img"],platforms:["chrome","firefox","imtIOSNew","safari"]}},{id:"yinmh",matches:["www.yinmh.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".left .image img"],inValidSrcRegex:["/static/loading.gif"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"webtoons",matches:["www.webtoons.com","m.webtoons.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:[".viewer_img img"],inValidSrcRegex:["bg_transparency.png"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"lezhin",matches:["lezhin.com","www.lezhin.com"],"imageRule.add":{enable:!0,type:"manga",opImageType:"append",urlFetchType:"canvasArgs",imageSelectors:["div[class*='scrollViewCut'] img","div[class*='scrollViewCut'] canvas"],platforms:["chrome","firefox","imtIOSNew","imtAndroid","safari"]}},{id:"ridibooks.com",matches:"ridibooks.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["div[role='region'] img[data-index]","#viewer img[data-index]"],opImageType:"append",inValidSrcRegex:["data:image/svg"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"sololevelingfree.vip",matches:["sololevelingfree.vip"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["div.relative img.object-contain"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"topreadmanga.com",matches:["topreadmanga.com"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["div.page-break img.wp-manga-chapter-img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"revengeoftheiron-bloodedswordhound.one",matches:["revengeoftheiron-bloodedswordhound.one"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["div.entry-content p img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"www.wn03.ru",matches:["www.wn03.ru"],"imageRule.add":{enable:!0,type:"manga",imageSelectors:["div#img_list img"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"www.sunday-webry.com",matches:"www.sunday-webry.com","imageRule.add":{enable:!0,type:"manga",urlFetchType:"canvasArgs",opImageType:"append",imageSelectors:["canvas.page-image"]}},{id:"ynjn",matches:"ynjn.jp","imageRule.add":{enable:!0,type:"manga",urlFetchType:"canvasArgs",opImageType:"append",imageSelectors:[".swiper-slide canvas"]},platforms:["chrome","firefox","safari","imtAndroid"]},{id:"www.acrobiosystems.com",matches:"www.acrobiosystems.com","injectedCss.add":[".productDetialDetail .productLink {overflow: hidden;}",".productDetialDetail .productLink .box a {display: flex; justify-content: center; white-space: nowrap;}"]},{id:"www.metacritic.com",matches:"www.metacritic.com","injectedCss.add":[".c-finderProductCard_info .c-finderProductCard_meta {display: block;}"]},{id:"motrix.app",matches:"motrix.app","excludeSelectors.add":[".download-section__right .el-tabs__nav"],"additionalExcludeSelectors.add":[".download-section__right .el-tabs__nav"]},{id:"t1.xtoon2.com",matches:"t1.xtoon2.com","imageRule.add":{enable:!0,type:"manga",imageSelectors:["img.lazy-read"],platforms:["chrome","firefox","imtIOSNew","safari","imtAndroid"]}},{id:"app.schildi.chat",matches:"app.schildi.chat","additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],"excludeSelectors.add":[".mx_DisambiguatedProfile",".mx_MessageTimestamp",".mx_EventTile_avatar"]},{id:"balthild",matches:"balthild.github.io","injectedCss.add":[".imt_wrapper [aria-hidden=true] {display:none;}"],_comment:"\u6682\u65F6\u5355\u72EC\u7ED9\u4ED6\u5904\u7406\u516C\u5F0F"},{id:"csust",matches:"tsgvpn2.csust.edu.cn","injectedCss.add":["h2 {font-size:unset;}"]},{id:"z-lib",matches:"*.z-lib.*",globalStyles:{".title,.book-info":"max-height:unset;-webkit-line-clamp:unset;height:unset;white-space:unset;"}},{id:"otter.ai",matches:"otter.ai",richMoreWordPercent:.8},{id:"translation-font-size-unset",matches:["m.yxlady.com","web3.fireverseai.com"],"injectedCss.add":[".imt_wrapper, .imt_t-block-wrapper, .imt_inner { font-size: unset; }"]},{id:"m163",matches:"m.163.com",globalStyles:{".card-recommend-oneImg article h4":"max-height:unset;-webkit-line-clamp:unset;"}},{id:"curseforge",matches:"www.curseforge.com",globalStyles:{".project-card":"height:unset;grid-template-rows: auto auto auto auto;",".project-card .description":"height:unset;-webkit-line-clamp:unset;","ul.details-list":"height:unset;",".project-card .categories":"height:unset;"}},{id:"duckduckgo",matches:"duckduckgo.com",globalStyles:{"div[data-result='snippet'] > div > span":"-webkit-line-clamp:unset;"}},{id:"justia",matches:"supreme.justia.com",longBuildPageLength:1e4},{id:"ml4vis",matches:"ml4vis.github.io","globalStyles.add":{".jss42":"height:unset;",".jss44":"max-height:unset;"},"excludeSelectors.add":[".jss45"]},{id:"www.dgl.ai",matches:["www.dgl.ai"],"excludeSelectors.add":["header"]},{id:"rebang",matches:"rebang.today",globalStyles:{".multirow-ellipsis-3":"-webkit-line-clamp:unset;"}},{id:"monmouthcoffee",matches:"www.monmouthcoffee.*","additionalExcludeSelectors.add":["#basket"]},{id:"sakura",matches:"www.sakura.fm","injectedCss.add":[".imt_wrapper, .imt_t-block-wrapper, .imt_inner span { opacity: 1 !important; }"]},{id:"mocharymethod.com",matches:"beta.mocharymethod.com","additionalExcludeSelectors.remove":["h4 br"]},{id:"appsumo",matches:"appsumo.com",excludeSelectors:[],globalStyles:{"[class*='line-clamp']":"-webkit-line-clamp: unset"}},{id:"bb-rich",selectorMatches:["bb-rich-text-editor",".bb-editor-root"],"likePreSelectors.add":["bb-rich-text-editor",".bb-editor-wrapper",".bb-editor-root","#content-tab-panel-content"],buildContainerSelectors:["bb-rich-text-editor",".bb-editor-wrapper",".bb-editor-root","#content-tab-panel-content"],isTransformPreTagNewLine:!0,forceFormatPre:!0},{id:"jddonline.com",matches:"jddonline.com","injectedCss.add":[".article-body {column-count:unset;-webkit-column-count:unset;-moz-column-count:unset;}"]},{id:"novel-site",matches:["www.piaotia.com","www.zhenhunxiaoshuo.com","www.hetushu.com"],"injectedCss.add":[".centent ul { display: flex; }",".centent ul li { height: unset !important; float: none !important; }","article.excerpt { white-space: normal !important; overflow: visible !important; }","#dir dd { white-space: normal !important; overflow: visible !important; }"]},{id:"xianqihaotianmi",matches:"www.xianqihaotianmi.org","injectedCss.add":[".list-charts { display: flex; flex-wrap: wrap; }",".list-charts li { white-space: normal !important; overflow: visible !important; }"]},{id:"sobqg",matches:"www.sobqg.com/book/*","injectedCss.add":["#volumes { display: flex; flex-wrap: wrap; }","a.ell { white-space: normal !important; overflow: visible !important; }","#hot .g_book > a > h3 { white-space: normal; overflow: visible; max-height: none; -webkit-line-clamp: none; }","#hot .g_book { height: 330px; }"],"additionalExcludeSelectors.add":["#hot .g_book > span"]},{id:"luminousfox",matches:"www.luminousfox.com/book/*","injectedCss.add":["#detail_chapter .box_content ul li { height: unset !important; overflow: visible !important; }"]},{id:"doupocangqiong",matches:"www.doupocangqiong.org","injectedCss.add":["#play_0 ul { display: grid; grid-template-columns: repeat(3, 1fr); }","#play_0 ul li { height: unset !important; }"]},{id:"proko",matches:"www.proko.com","additionalExcludeSelectors.add":[".proko-preview-statistic-wrap",".lesson-instructors-wrap",".proko-comments-item-title",".proko-comments-item-vote-wrap",".course-card__details .border-outline075",".category-subscribe"],"likePreSelectors.add":["[prokoexpansiontextblock]"],isTransformPreTagNewLine:!0,"injectedCss.add":[".lesson-video-banner-skip,.lesson-title,.lesson-content,.course-card__details {height:unset!important;overflow:scroll;}","[class*='clamp'],.course-card__description{-webkit-line-clamp:unset!important;overflow:unset;}","proko-button{z-index:1;}",".truncate {white-space:unset;}"]},{id:"vodtw",matches:["www.vodtw.com/book/*"],"injectedCss.add":["dl { display: flex; flex-wrap: wrap; }","dl dd { white-space: normal !important; overflow: visible !important; }","#info p { height: unset !important; }"],atomicBlockSelectors:["dl dd a"]},{id:"jwxs",matches:["www.jwxs.org/book/*"],"injectedCss.add":["#list dd { height: 5rem !important; line-height: unset !important; }",".readbtn .chapterlist { margin: unset !important; }"]},{id:"ceros",matches:["view.ceros.com"],"injectedCss.add":[".page-object.group > .page-object.text > p { height: 100% !important; overflow: auto !important; }"]},{id:"readthedocs",matches:"*.readthedocs.*","additionalExcludeSelectors.remove":[".notranslate"]},{id:"surveymyopinion.researchnow",matches:"surveymyopinion.researchnow.com","globalAttributes.add":{option:{label:""}}},{id:"xfiction.org",matches:"*.xfiction.org","mainFrameSelector.add":["tw-story"]},{id:"aliexpress",matches:"*.aliexpress.*","injectedCss.add":["[class*='multi--title'],.G7dOC {-webkit-line-clamp:unset;}"],"excludeSelectors.add":["[class*='multi--price']"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"ozon",matches:"www.ozon.ru","injectedCss.add":[".tile-clickable-element > div {-webkit-line-clamp:unset;}"],"preTranslateLimiter.add_v.[1.12.1]":{"header.selectors":[]}},{id:"journals.aps",matches:"journals.aps.*",enableRichTranslate:!1,"additionalInlineSelectors.add":["[class*='article'] button"],"stayOriginalSelectors.add":["button"]},{id:"mobalytics",matches:"mobalytics.gg","extraInlineSelectors.add":[".x1n2onr6.xb3r6kr",".x1n2onr6.xb3r6kr *"],"atomicBlockSelectors.add":[".x1n2onr6.xb3r6kr",".x1n2onr6.xb3r6kr *"]},{id:"JeffyReader",selectorMatches:["br-span"],"atomicBlockSelectors.add":["br-span"]},{id:"batchUnlimitHeight",matches:["https://www.inven.co.kr/*","*.grandefratello.mediaset.*"],"injectedCss.add":["li {height:unset!important;}",".big_box,article .text,article .title {height:unset!important;}"]},{id:"codeium",matches:"codeium.com","excludeSelectors.add":["nav a[class*=C]"]},{id:"book-douban",matches:"book.douban.com","excludeTags.remove":["PRE"],"excludeSelectors.add":["a.author-name","p.user > a","div#collector > div > div[style^='padding-left'] > a","div#info a"]},{id:"taobao",matches:"*.taobao.com","excludeSelectors.add":[".text-price"]},{id:"graphcore",matches:"www.graphcore.ai","excludeSelectors.add":[".morph"]},{id:"next_westlaw",matches:"*.next.westlaw.com","stayOriginalSelectors.add":[".docLinkWrapper"]},{id:"digitaltrends",matches:"www.digitaltrends.com","extraBlockSelectors.add":[".b-mem-post__title"],"injectedCss.add":[".b-mem__inner .b-mem-post:first-child h3{-webkit-line-clamp: 2;}",".b-mem__inner .b-mem-post:first-child .b-mem-post__excerpt{display:inline;}"]},{id:"jscires",matches:"jscires.org","extraBlockSelectors.add":[".jatsauthtab_title"],"excludeSelectors.add":[".jatsa_contrib_info"]},{id:"vaseven",matches:"www.vaseven.com","excludeSelectors.add":[".et_pb_main_blurb_image"]},{id:"qidian",matches:"www.qidian.com","extraBlockSelectors.add":[".type-list a"]},{id:"alphaxiv",matches:"www.alphaxiv.org","likePreSelectors.add":["[data-sentry-component=Response]","[data-sentry-component=HTMLRenderer]"],"injectedCss.add":["[class*=line-clamp] {-webkit-line-clamp:unset;}"],isTransformPreTagNewLine:!0,forceFormatPre:!0},{id:"nexusmods",matches:["www.nexusmods.com"],"skipBuildContainerSelectors.remove":["em"]},{id:"sp.nexusmods",selectorMatches:".next-container section [data-lexical-editor]","likePreSelectors.add":[".next-container section"],buildContainerSelectors:[".next-container section"],"injectedCss.add":["[class*='line-clamp'] {-webkit-line-clamp:unset!important;}"],forceFormatPre:!0,isTransformPreTagNewLine:!0,_comment:"nexusmods \u90E8\u5206\u533A\u57DF\u4F1A\u81EA\u52A8\u6E05\u9664\u8BD1\u6587\uFF0C\u5EFA\u8BAE\u624B\u52A8\u7FFB\u8BD1\uFF0C\u63D2\u4EF6\u9488\u5BF9\u6027\u505A\u8FC7\u5904\u7406\u3002\u81EA\u52A8\u7FFB\u8BD1\u65E0\u6CD5\u7FFB\u8BD1\u8FD9\u90E8\u5206\u533A\u57DF"},{id:"ollama",matches:"ollama.com","excludeSelectors.add":["#file-explorer","span[x-test-search-response-title]","a[x-test-model-name]","span[x-test-size]","span[x-test-capability]"]},{id:"ya.ru",matches:"ya.ru",immediatelyInjectedCss:[".MMImage-Origin {display:none;}",".MMImageContainer,.MMImageContainer > img {pointer-events:unset!important;}"],"imageRule.add":{enableImageSrcObserver:!0}},{id:"swaycloud",matches:"sway.cloud.microsoft","injectedCss.add":[".text_wrapper ul li {max-height:unset!important;}",".container {overflow:scroll;}"]},{id:"rubyonrails",matches:"api.rubyonrails.org","preTranslateLimiter.add":{"side.selectors":[".tree .content > h1"]}},{id:"teacherspayteachers",matches:"www.teacherspayteachers.com/browse/*","injectedCss.add":[".ProductRowCard-module__cardTitleLink--YPqiC { display:unset !important; }"]},{id:"gothamist",matches:"gothamist.com",skipDynamicMarkSelectors:["[data-spotim-module=conversation]"]},{id:"claudeartifacts",matches:"claudeartifacts.com",excludeSelectors:["h1"],"additionalExcludeSelectors.add":["h3 + span.rounded-full","[class='p-6 pt-0 flex justify-between items-center']","[class='text-xs text-gray-500']"],globalStyles:{".line-clamp-3":"-webkit-line-clamp: unset"}},{id:"1password",matches:"*.1password.com","additionalExcludeSelectors.add":[".secret-key"]},{id:"descript",matches:"www.descript.com","additionalExcludeSelectors.add":["h1.home-hero"],"injectedCss.add":[".imt_wrapper, .imt_wrapper *{color:unset!important;}"]},{id:"law.mit.edu",matches:"law.mit.edu","injectedCss.add":["@media screen and (min-width: 768px) { .pub-header-theme-light {top:-80% !important;} }"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"nextjs",matches:"nextjs.org","injectedCss.add":["[imt-state=dual] .styled-scrollbar ul li ul li ul li ul li a {white-space:nowrap!important;}","[imt-state=dual] .styled-scrollbar ul li font.imt_wrapper {text-align: right;width: 100%;}"]},{id:"noon",matches:"www.noon.com","injectedCss.add":["[class*='ProductDetailsSection'] {-webkit-line-clamp:unset!important;}","[class*='title'] {-webkit-line-clamp:unset!important;}"],"additionalExcludeSelectors.add":["[class*='priceContainer']","[class*='ProductImageFooter']","[class*='Nudges_nudges']"]},{id:"klibs",matches:"klibs.io","injectedCss.add":["[class*='styles_card'] {height:unset!important; -webkit-line-clamp:unset!important; max-height:unset!important;}"],"additionalExcludeSelectors.add":["[class*='styles_footerWrapper']","[class*='styles_searchFilterContainerWrapper']","[class*='styles_headingWrapper']","[class*='styles_navigation']","[class*='styles_rightSideColumnWrapper']",".breadcrumb"]},{id:"androidpolice",matches:"www.androidpolice.com","additionalExcludeSelectors.add":[".author",".w-total-info",".images-header-menu-list",".w-display-card-details",".w-display-card-extra"],"injectedCss.add":[".display-card-title,.display-card-title * {height:unset!important;-webkit-line-clamp:unset!important;}"],initialSelectorGlobalAttributes:{}},{id:"turboscribe",matches:["turboscribe.ai"],"buildContainerSelectors.add_v.[1.15.11]":["#page-root"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"doc2x",matches:["doc2x.com","doc2x.noedgeai.com"],"additionalExcludeSelectors.add":["#md-scroll-top-dom"]},{id:"mathsisfun",matches:"www.mathsisfun.com","stayOriginalSelectors.add":[".center.large"]},{id:"atcoder",matches:["atcoder.jp"],"excludeSelectors.add":[".nav-tabs"],enableRichTranslate:!1},{id:"trade",matches:["axiom.trade"],"extraInlineSelectors.add":["[class^=tweet-body_root]"],"atomicBlockSelectors.add":["[class^=tweet-body_root] *"]},{id:"pytorch",matches:["pytorch.org"],"additionalExcludeSelectors.add":[".hello-bar","[data-cta='join']"],"excludeSelectors.add":[".with-down-arrow"]},{id:"1688",matches:["www.1688.com"],"injectedCss.add":["[class^='defaultSubNav'],[class^='loginButton'] {height:unset!important;}","[data-tracker='category'] > font {white-space:nowrap!important;}"]},{id:"seller-tiktok",matches:["seller.tiktok.com","seller-my.tiktok.com","affiliate.tiktok*.com"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],"excludeSelectors.add":[".chatd-message-userName"],"excludeTags.remove":["PRE"]},{id:"ccfddl",matches:"ccfddl.com","excludeSelectors.add":["div.conf-timer > span[style^='color: black']"]},{id:"pinboard",matches:"pinboard.in","injectedCss.add":["div.blurb_box,div.homepage_quad,div.signup_button {height: unset !important;}","h1.magazine_title {line-height: 1.2 !important;}"]},{id:"flutterDev",matches:["docs.flutter.dev","docs.flutter.cn"],"excludeSelectors.add":["span.expander.material-symbols","span.material-symbols"]},{id:"docs-tutorials",matches:"docs.pytorch.org","extraBlockSelectors.add":[".tutorial-filter"]},{id:"autoHeight",matches:["*.sooplive.*","zen-browser.app","message.alibaba.com","erp.91miaoshou.com","jddonline.com","cis.vemic.com","scripod.com"],selectorMatches:["#plugin-product-comment",".plugin-product-comment-collections"],"injectedCss.add":[".side_list a,.title a,.tit,.item-title {-webkit-line-clamp:unset!important;height:unset!important;}","details {height:unset!important;}",".product-title {height:unset!important;-webkit-line-clamp:unset!important;}",".plugin-product-comment-content {height:unset!important;-webkit-line-clamp:unset!important;}","div.jdd-product-info-box {height:unset!important;}","span.hotData-text { -webkit-line-clamp: unset !important; line-clamp: unset !important;}","div.line-clamp-4 { -webkit-line-clamp: unset; max-height: unset;}"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"other-chatapps",matches:["app.salesmartly.com/chat"],"selectors.add":[".chat__inbox_item_text_ordinary",".ivu-tooltip [title]"],"injectedCss.add":["._ss_2FLBr4_u {height:unset!important;}"]},{id:"simpleZh",matches:["deno.com","deno.land","blog.partykit.io","docs.lemonsqueezy.com","www.hcompany.ai"],injectedCss:[":root, font {font-feature-settings:normal;}"]},{id:"wistia-hook",matches:["agencysupremacy.io"],"excludeSelectors.add":["div[data-handle='captions']"],"mutationExcludeSelectors.add":["div[data-handle='captions'] *"],"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{quickButtonRule:{appendSelector:".w-bottom-bar-right-inner.w-css-reset",insertBeforeSelector:".w-bottom-bar-right-inner.w-css-reset>.w-css-reset:first-child",injectCSS:".label { display: none; } .imt-quick-subtitle-pop-content { max-height: 120px !important; bottom 30px; }"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],type:"general",subtitleUrlRegExp:"embed/captions/.*\\.json",hookType:"fetch",loadingContainerSelector:"div[data-handle='captions']",generalSetting:{captionsPath:"captions",itemsPath:"hash.lines",textKey:"text",startKey:"start",endKey:"end"}}},{id:"wistia",matches:["ahrefs.com","*.wistia.net","platform.thinkific.com","courses.kevinpowell.co","learn.ni.com","cgcookie.com","academy.yoast.com","courses.mavenanalytics.io"],selectorMatches:[".wistia_embed"],"excludeSelectors.add":["div[data-handle='captions']","#immersive-translate-caption-window"],"mutationExcludeSelectors.add":["div[data-handle='captions'] *","#immersive-translate-caption-window *"],"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0,"side.enableTranslate":!0},"selectionTranslation.add":{enable:!1},mainFrameMinTextCount:0,mainFrameMinWordCount:0,"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:".*\\.vtt",hookType:"xhr",loadingContainerSelector:"div[data-handle='captions']",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container { display: inline-block !important; height: 100%; position: absolute; bottom: 100%; right: 0;}"],quickButtonRule:{appendSelector:".w-bottom-bar-right-inner.w-css-reset",insertBeforeSelector:".w-bottom-bar-right-inner.w-css-reset>.w-css-reset:first-child",injectCSS:".label { display: none; } .imt-quick-subtitle-pop-content { max-height: 120px !important; bottom 30px;right:80px !important; }"},rtlInjectedCss:["[data-immersive-translate_rtl] #immersive-translate-caption-window {direction: rtl;}"],attachRule:{appendSelector:".w-video-wrapper.w-css-reset",injectedGlobalCSS:[".w-captions.w-css-reset { display: none !important; }",".w-bottom-bar-right-inner.w-css-reset { z-index: 2147483647; }"],injectedCSS:[".imt-caption-window {margin-bottom: 0;}"],isDelay:!0}},"subtitleRule.add_v.[1.10.3]":{type:"general",subtitleUrlRegExp:"embed/captions/.*\\.json",hookType:"fetch",loadingContainerSelector:"div[data-handle='captions']",generalSetting:{captionsPath:"captions",itemsPath:"hash.lines",textKey:"text",startKey:"start",endKey:"end"}}},{id:"msn",matches:"www.msn.com","injectedCss.add":[".root {overflow-y: scroll!important;}",".heading {-webkit-line-clamp: unset!important;}",".content .text {overflow-y: scroll !important;}"],"excludeSelectors.add":[".attribution",".super-nav-container","#follow-button",".media-info-container",".ad-label",".provider-name",".weather-container",".money-info-content","casual-games-card",".match-data",".me-stripe-container"],"subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:".*[?&]vtt=true(&.*)?$",hookType:"xhr"}},{id:"www.ti.com.cn",matches:"www.ti.com.cn","subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:".*\\.vtt(\\?.*)?$",hookType:"xhr",quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:"button.vjs-share-control",injectedGlobalCSS:".immersive-translate-quick-button-container {position: relative;left:24px;top:4px;}"}}},{id:"edclub.com",matches:"www.edclub.com","excludeSelectors.add":[".vjs-text-track-display"],"mutationExcludeSelectors.add":[".vjs-text-track-display *"],"subtitleRule.add":{type:"webvtt",subtitleUrlRegExp:"\\.vtt$",hookType:"xhr",loadingContainerSelector:".video-js",injectedCss:["#immersive-translate-quick-button-container,.immersive-translate-quick-button-container{height: 28px;display: flex;align-items: center;align-self: flex-end;}"],quickButtonRule:{appendSelector:".vjs-control-bar",insertBeforeSelector:".vjs-subs-caps-button",injectCSS:".logo svg {height: 18px; width: 18px}"}}},{id:"investopedia",matches:"www.investopedia.com","subtitleRule.add":{type:"subsrt",subtitleUrlRegExp:".*\\.vtt(\\?.*)?$",hookType:"xhr",quickButtonRule:{appendSelector:".jw-button-container",insertBeforeSelector:".cc-icon",ccEnableSelector:".cc-icon"}}},{id:"skool",matches:["www.skool.com"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],"excludeTags.remove":["PRE"],"additionalExcludeSelectors.add":["[class^=styled__ShowMore]","[class^=styled__UserNameText]","[class^=styled__GroupNameWrapper]","[class^=styled__ButtonWrapper]","[class^=styled__LeaderboardsPreviewTitle]","[class^=styled__ExpandRepliesWrapper]","[class^=styled__GroupFeedLinkLabel]","[class^=styled__HeaderLinks]","[class^=styled__RecentActivityLabel]","[class^=styled__PostedDate]","[class^=styled__MemberInfo]","[class^=styled__UserRoleTag]","[class^=styled__DateAndLabelWrapper]","[class^=styled__PinnedOverlay]","[class^=styled__CommentsCount]","[class^=styled__LastMessageTime]","[class^=styled__LikeLabel]","[class^=styled__TypographyWrapper]","[class^=styled__MemberPercentage]","[class^=styled__LevelBlockTitle]"],"injectedCss.add":[".erGJuk {max-height:unset!important;}"],skipTrailTextRegex:"\\.{3}"},{id:"no-translate-username",matches:["onlinelibrary.wiley.com"],"excludeSelectors.add":[".loa-authors"]},{id:"futuretools",matches:"www.futuretools.io",globalStyles:{".collection-item-6":"height: unset !important;"}},{id:"ficbook.net",matches:["ficbook.net"],isTransformPreTagNewLine:!0,"likePreSelectors.add":["#content"],"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0}},{id:"xiaosaas",matches:["*.xiaosaas.com"],"stayOriginalTags.remove":["CODE"],"excludeSelectors.add":["p.marginRight10","p.marginLeft10"]},{id:"migflash",matches:["migflash.com"],"additionalExcludeSelectors.remove":["h1 br"]},{id:"jfrog",matches:"jfrog.com","stayOriginalSelectors.add":[".readercontent-topic-codeblockcontainer"]},{id:"freecodecamp",matches:["www.freecodecamp.org"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]","[role=code]"],"additionalExcludeSelectors.add":[".monaco-mouse-cursor-text",".challenge-preview"]},{id:"txt",matches:["*://*/*.txt","file://*/*.txt"],selectorMatches:["body > pre",".transcripts > pre"],longBuildPageLength:1e3,"mutationExcludeSelectors.add":["body"],"excludeSelectors.add":[".api-code"],isTransformPreTagNewLine:!0,"excludeTags.remove":["PRE"]},{id:"kemono.cr",matches:["kemono.cr"],"excludeTags.remove":["PRE"]},{id:"gta5-mods",matches:["www.gta5-mods.com"],"excludeSelectors.add":["#main-nav"]},{id:"cooperativa",matches:["cooperativa.cl"],"injectedCss.add":["font.notranslate {display:unset!important}"]},{id:"overflow-sites",matches:["www.highfrequencyelectronics.com","www.uzh.ch","www-mail.icloud-sandbox.com","*.cpaaustralia.com.*","www.8du8.net/*","ieltscat.xdf.*","moddota.com","www.nogizaka46.com"],"injectedCss.add":["#main-content {overflow:unset;}",".TextImage--inner {overflow:auto !important;}","body{overflow-y:scroll!important;}","li.expanded > div{ overflow:scroll; }",".book_list ul li { height: unset !important; overflow: visible !important; }","#tabs-content-wrap {overflow:scroll;}",".ReactVirtualized__Grid__innerScrollContainer {overflow:scroll!important;}",".b--wrap {overflow:scroll!important;}"]},{id:"preSites",matches:["mail.jabber.org","antirez.com","patchwork.kernel.org","lists.apache.org","manned.org","bugs.webkit.org","bugzilla.mozilla.org","scriptbin.works","bugs.gentoo.org","lwn.net/Articles/*","docs.haproxy.org","*.freebsd.org","www.oreilly.com/openbook/opensources/book/*","gamefaqs.gamespot.com","bugs.java.com/bugdatabase/view_bug.do","rachelsenglish.com","privatter.net","www.asuswrt-merlin.net","tic80.com","www.impo.*"],selectorMatches:["pre.changelog"],isTransformPreTagNewLine:!0,longBuildPageLength:1e3,"excludeTags.remove":["PRE"],buildContainerSelectors:["pre"]},{id:"preCodeSites",matches:["taylor.town","www.flatpanelshd.com","www.rarlab.com","bugs.mysql.com"],isTransformPreTagNewLine:!0,"excludeTags.remove":["PRE"],"likePreSelectors.add":["CODE"],"stayOriginalTags.remove":["CODE"]},{id:"NoPreSiteTranslate",matches:["kalimat.anghami.com","changewindows.org"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],isTransformPreTagNewLine:!0},{id:"NoTranslate",matches:["*.tiktok.com","altis.world","*.newthingsunderthesun.com","*.gumroad.com","edstem.org","actions.tldrnewsletter.com","community.linkingyourthinking.com","winaero.com","community.afforai.com","www.perplexity.ai","hdsr.mitpress.mit.edu","rent.men","*.rwth-aachen.*","www.backcountry.com","intranet.alxswe.com","www.steepandcheap.com","whoer.is","community.seniorswc.com","www.skool.com","sfget.jp","talentcentral.eu.shl.com","www.crd.york.ac.*","www.campo.fau.de","s.hoothin.com","feedback.featurebase.app","typefully.com","*.affine.*","*.shopify.com","*.marscode.com","nexus.evenant.com","portal.achieve3000.net","triumph-cubic.com"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"],"excludeTags.remove":["PRE"]},{id:"bodyNoTranslateSite",selectorMatches:["body[translate=no]","body[class=notranslate]","body[class^='notranslate']","#app[translate=no]","#root[translate=no]","#editor-core-root [translate=no]",".notranslate.chrome",".main-content [translate=no]","body.notranslate.rtb-desktop",".survey-body .notranslate",".ProseMirror[translate=no]","#mainWrapper[translate=no]","body.notranslate"],excludeMatches:["eproofing.springer.com/*/journals/*"],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"otherMathSites",selectorMatches:["math","mjx-container","[class*='MathJax']","[class*='math-']"],enableRichTranslate:!1,advanceMergeConfig:[{condition:"translationService==zhipu",advanceConfig:{"rich.stayOriginalTags.remove":["SUP","SUB"]}}],"additionalExcludeSelectors.remove":[".notranslate","[translate=no]"]},{id:"htmlLangFirst",selectorMatches:["[lang=he-IL]","[lang=nl-NL]","[lang=ar-SA]","[lang=fa-IR]","[lang=fi]","[lang=fi-FI]"],pageLangDetectWeight:{html:2,body:1,tab:1},_comment:"\u4E3A\u4E86\u5904\u7406 js \u5E93\u9519\u8BEF\u68C0\u6D4B\u5E0C\u4F2F\u6765\u8BED\u6210\u5176\u4ED6\u8BED\u8A00\u7684\u95EE\u9898 "},{id:"deepFrameTranslate",matches:["online.vitalsource.com","anarchothaumaturgist.itch.io","darkpetal16.itch.io","registry.khronos.org","achieve.macmillanlearning.com","mail.shanghai.*","help.autodesk.com"],enableDeepFrameTranslatePage:!0},{id:"common.pdfWebPage",waitForSelectorsTimeout:1,selectorMatches:["embed[type='application/pdf']"]},{id:"finalCommon.pdfWebPage",matches:["https://obgyn.onlinelibrary.wiley.com/doi/pdf/*","https://docs.amd.com/v/u/*/*"],selectorMatches:["embed[type='application/pdf']","[id=myPdfIframe][src*=pdf]","#article [type='application/pdf'][src*=pdf]",".textFrame [type='application/pdf'][src*=pdf]",".ggPdf","[id=pdfCanvasContainer] > iframe[src*=pdf]",".viewercontent-container iframe[src*=documents]"],pdfUrlExtractRule:{selector:"iframe[src*=pdf]",attribute:"src",selectors:["embed[type='application/pdf']","iframe[src*=pdf]","iframe[src*=documents]","#statements-pdf"],attributes:["src"],queries:["file"]}},{id:"common2.pdfWebPage",matches:["https://obgyn.onlinelibrary.wiley.com/doi/pdf/*"],selectorMatches:["[id=myPdfIframe][src*=pdf]","#article [type='application/pdf'][src*=pdf]",".textFrame [type='application/pdf'][src*=pdf]",".ggPdf"],pdfUrlExtractRule:{selector:"iframe[src*=pdf]",attribute:"src"}},{id:"common4.pdfWebPage",selectorMatches:["#statements-pdf"],pdfUrlExtractRule:{selector:"#statements-pdf",attribute:"src"}},{id:"common-query.pdfWebPage",selectorMatches:["[id=pdfCanvasContainer] > iframe[src*=pdf]"],pdfUrlExtractRule:{selector:"iframe[src*=pdf]",attribute:"src",query:"file"}},{id:"fix-nav2header",matches:["www.acea.auto","news.cgtn.com"],"preTranslateLimiter.add_v.[1.12.1]":{"side.selectors":["aside","[class*='Sidebar']","#sidenav"],"header.selectors":["nav","header","[class^='header-v3']"]}},{id:"strict-fix-nav2header",matches:["www.talkclassical.com"],preTranslateLimiter:{"side.selectors":["aside","#sidenav"],"header.selectors":["nav","header"]},_comment:"\u4E25\u683C\u6A21\u5F0F\u4E0B\uFF0C\u53EA\u7FFB\u8BD1 header \u548C side \u6807\u7B7E"},{id:"fix-header",selectorMatches:["article header","header h1","header h2","header h3","header p","header nav"],"preTranslateLimiter.add_v.[1.12.1]":{"header.enableTranslate":!0},"excludeSelectors.add":[".site-header"],"initialSelectorGlobalAttributes.remove":{header:{}},"extraBlockSelectors.add":[".btn"],_comment:"\u7ED9\u90E8\u5206\u7F51\u9875\u5F00\u540E\u95E8\u7FFB\u8BD1 header\u6807\u7B7E"},{id:"text-track",matches:["www.typing.com"],"subtitleRule.add":{type:"text_track",videoPlayerSelector:"video"}}]};function nO(){return br}function Dm(e,t){if(!t||!e||Object.keys(e).length===0)return e;let r=nO().translationServices||{},a=Object.values(r).filter(o=>o?.group==="pro").map(o=>o?.type),i=Object.values(r).filter(o=>o?.group==="free").map(o=>o?.type);return e.translationServices&&Object.keys(e.translationServices).forEach(o=>{if(o==="zhipu-pro"||o.startsWith("mock")||!e.translationServices)return;let s=e.translationServices?.[o];if(!s)return;let l=s?.provider==="custom";if(s={...s},delete s.provider,s.type==="custom-ai"){e.translationServices[o]={...s,group:"custom"};return}let u=Jn[o];if(!u)return;let c=u.allProps?.filter(y=>y.sensitive===!0).map(y=>y.name)||[],d=i.includes(o),m=!0;if(d&&!e.translationServices[`${o}-free`]){let y=JSON.parse(JSON.stringify(s));c.forEach(x=>{delete y[x]}),delete y.name,y.model&&(m=r[o]?.freeModels?.includes(y.model)),!m&&y.model&&delete y.model,Object.keys(y).length>0&&(e.translationServices[`${o}-free`]={...y,migrateFrom:o})}let p=a.includes(o);if(p&&!e.translationServices[`${o}-pro`]){let y=JSON.parse(JSON.stringify(s));c.forEach(x=>{delete y[x]}),delete y.name,Object.keys(y).length>0&&(e.translationServices[`${o}-pro`]={...y,migrateFrom:o})}let g=c.some(y=>s[y]),h=!p&&!(d&&m)||g||l,v=e.translationServices[`${o}-custom`];h&&!v?.extends&&o!=="ai"&&(e.translationServices[`${o}-custom`]={...s,migrateFrom:o,extends:o,visible:!0,group:"custom",type:o})}),e}function iT(e,t){e.userTranslationServices={...e.userTranslationServices};for(let n of xf){let r=e[n];t?r&&!e.userTranslationServices[n]&&(e.userTranslationServices[n]=rO(r,e)):e.userTranslationServices[n]=r}for(let n of xf){let r=e.userTranslationServices[n];r&&(e[n]=r)}return e}function rO(e,t){if(e==="inherit"||e.startsWith("mock")||e==="zhipu-pro"||t.translationServices?.[e]?.group)return e;let n=t.translationServices?.[e];return!n||n.type==="custom-ai"?e:aO(e,t)==="pro"?`${e}-pro`:oO(e,t)?`${e}-free`:`${e}-custom`}function aO(e,t){let n=t.translationServices?.[e];return n?.provider?n?.provider:"custom"}function iO(e,t){return Object.values(t.translationServices||{}).filter(r=>r?.group==="free").map(r=>r?.type).includes(e)}function oO(e,t){if(!iO(e,t))return!1;let r=t.translationServices?.[e];return r.model?r?.freeModels?.includes(r.model):!0}function oT(e,t){return vi(e,[t])[0]||t}function vi(e,t){let n=e.translationServices||{},r=Object.values(n).filter(o=>o?.group==="max").map(o=>o),a=Object.values(n).filter(o=>o?.group==="pro").map(o=>o),i=Object.values(n).filter(o=>o?.group==="free").map(o=>o);return t.map(o=>o.includes("-")?o:a.find(s=>s.type===o)?o==="zhipu-pro"?o:`${o}-pro`:i.find(s=>s.type===o)?`${o}-free`:r.find(s=>s.type===o)?`${o}-max`:o)}function Im(e,t){return vi(e.config,t).filter(r=>!(e.config.translationServices?.[r]?.visible==!1))}function Ba(e,t){let n=e.translationServices?.[t],r=we.bind(null,e.interfaceLanguage),a=n?.type||t,i=`translationServices.${a}`,o=r(i);return o==i&&(o=""),n?.name||o||a}function Ec(e,t){let n=e.translationServices?.[t];return n?.group==="pro"||n?.group==="max"}function sT(e,t){return e.translationServices?.[t]?.group==="pro"}function yr(e){return e.prompt?.trim().length>0}function Lm(e){return yr(e)||e.withTerms}var W1=async()=>await Xr.get("v1/novice-tasks"),sO=async e=>{await Xr.post(`v1/novice-tasks/${e}/complete`,{})},uT=async e=>{await Xr.post(`v1/novice-tasks/${e}/take-reward`,{})},cT=async()=>{try{return await Xr.get("v1/user")}catch(e){return A.error("checkIsLogin error",e),!1}},dT=async()=>{try{let e=await xr();if(!e)return null;let t=await Xr.get("v1/user");return t.token=e,await Ye.set(st,t),t}catch(e){return A.warn("updateUserInfo error",e),null}};function lO(e){let t=Ae(),n=[t.EBOOK_BUILDER_URL,t.EBOOK_VIEWER_URL,t.MARKDOWN_VIEWER_URL,t.SUBTITLE_BUILDER_URL,t.HTML_VIEWER_URL,t.PDF_VIEWER_URL].filter(a=>!!a),r=e.url;return!!n.find(a=>r.includes(a))}function uO(e){let t=Ae();return!!e.url.includes(t.PDF_PRO_URL)}var Rr=async(e,t)=>{if(Sl(t)||!!!t.user?.token)return!1;e==="translate_web_1"&&(lO(t)?Rr("translate_pdf_1",t):uO(t)?Rr("translate_pdf_2",t):sT(t.config,t.translationService)&&Rr("translate_web_2",t));try{let a=await W1(),i=null;for(let o of a.groupViews){for(let s of o.taskItems)if(s.taskConfig.taskKey===e){i=s;break}if(i)break}return i?i.enabled?i.completed?(A.debug(`Task ${e} is already completed`),!1):(await sO(e),A.debug(`Task ${e} completed successfully`),as({method:"refreshRewardCenter",data:{}}),!0):(A.debug(`Task ${e} is not enabled`),!1):(A.debug(`Task with key ${e} not found`),!1)}catch(a){return A.error(`Failed to complete task ${e}:`,a),!1}};function Sl(e){try{if(e.isTeam)return!0;let t=e.config.sidePanel?.rewardCenter?.disabledAt;return t?new Date(t).getTime()<Date.now():!1}catch{return!1}}var cO={noviceAITokenQuota:{totalField:"noviceAITokenQuota",usedField:"noviceAITokenUsedQuota"},noviceProPdfQuota:{totalField:"noviceProPdfQuota",usedField:"noviceProPdfUsedQuota"},noviceAsrAudioQuota:{totalField:"noviceAsrAudioQuota",usedField:"noviceAsrAudioUsedQuota"}};function dO(e,t){let n=cO[t],r=e[n.totalField]||0,a=e[n.usedField]||0;return Math.max(0,r-a)}function lT(e){return{hasQuota:e>0,quota:e}}function Pm({user:e,quotaType:t}){if(!e?.noviceQuota)return lT(0);let n=dO(e.noviceQuota,t);return lT(n)}var mT=(e,t)=>{if(!t)return!1;for(let n of t.groupViews)if(n.groupName!=="\u9AD8\u7EA7\u4EFB\u52A1"){for(let r of n.taskItems)if(r.taskConfig.taskType===e.taskConfig.taskType)return r.taken}return!1};function pT(e,t,n,r=!1){let a=mO(e,t),i={};if(r)i.all=a;else for(let s of a){let l=`${s.from}->${s.to}`;i[l]||(i[l]=[]),i[l].push(s)}let o=[];for(let s in i){let l=i[s];if(l.length===0)continue;let u=l[0].from,c=l[0].to,d=l[0].fromByService,m=l[0].url,p=e[0].inArticleContext;if(s!=="all"){let v=s.split("->"),y=l.find(x=>x.from===v[0]&&x.to===v[1]);y&&(u=y.from,c=y.to,d=y.fromByService)}let g={from:u,fromByService:d,to:c,tempSentences:[],url:m,inArticleContext:p},h=0;for(let v of l)(h+v.text.length>t||g.tempSentences.length>=n)&&(g.tempSentences.length>0&&o.push(g),g={from:u,fromByService:d,to:c,tempSentences:[],url:m,inArticleContext:p},h=0),g.tempSentences.push(v),h+=v.text.length;g.tempSentences.length>0&&o.push(g)}return o}function mO(e,t){let n=[],r=[];for(let a=0;a<e.length;a++){let i=e[a],{from:o,fromByService:s,to:l,text:u,url:c,xpath:d}=i,m=0,p=u.split(/\r?\n/),g=[],h="";for(let v=0;v<p.length;v++){let y=p[v];if(y.trim()===""){g.length>0?v<p.length-1&&(g[g.length-1].suffix+=` `):h+=` `;continue}else if(y.length>t){let b=[];pO(y,t,b);for(let T=0;T<b.length;T++){let C=b[T],{text:w,prefix:M,suffix:E}=C;m++,g.push({from:o,fromByService:s,to:l,text:w,prefix:M,suffix:E,index:a,url:c,sentenceTotalParts:m,partIndex:m-1,xpath:d,force:i.force||!1}),r[a]=m}}else m++,g.push({text:y,prefix:h,suffix:"",from:o,fromByService:s,to:l,index:a,url:c,sentenceTotalParts:m,partIndex:m-1,xpath:d,force:i.force||!1}),r[a]=m;g.length>0&&v<p.length-1&&(g[g.length-1].suffix+=` `)}n.push(...g)}for(let a=0;a<n.length;a++){let i=n[a],{index:o}=i;i.sentenceTotalParts=r[o]}return n}function eo(e,t,n){let{ignoreZhCNandZhTW:r}=n,a=de(e),i=de(t),o=a===i;return o?!0:(r===!0&&(o=a.startsWith("zh")&&i.startsWith("zh")),o)}function pO(e,t,n){let r=Wd(e,{sentenceMaxLength:t})||[],a=[];return r.forEach(i=>{let o=i.trim();a.push({text:o,prefix:i.slice(0,i.indexOf(o)),suffix:i.slice(i.indexOf(o)+o.length)})}),a.length==1&&e.length>t?gT(e,t,n):(n.push(...a),n)}function gT(e,t,n){if(e.length<t){let a=e.trim();return n.push({text:a,prefix:e.slice(0,e.indexOf(a)),suffix:e.slice(e.indexOf(a)+a.length)}),n}let r=!1;for(let a=t;a>0;a--)if(/\s/.test(e[a])&&(r=!0),r&&!/\s/.test(e[a])){let i=e.substring(0,a+1),o=i.trim();n.push({text:o,prefix:i.slice(0,i.indexOf(o)),suffix:i.slice(i.indexOf(o)+o.length)}),gT(e.substring(a+1),t,n);break}}function Et(e,t){let n=new URL(e);t.startsWith("http")||(t="https://"+t);let r=new URL(t);return r.pathname!=="/"?r.toString():(n.host=r.host,r.port&&(n.port=r.port),r.protocol&&(n.protocol=r.protocol),r.username&&(n.username=r.username),r.password&&(n.password=r.password),n.toString())}function Q1(e,t,n,r,a){let i=t==="inherit"?n.config.translationService:t,o=n.config.translationServices[i]||{},s=we.bind(null,n.config.interfaceLanguage);o.name=V1(o,s);let l=a||Jn[o.type]||Jn[i];Fa(n.config,n.isPro)&&(o.provider="custom"),no()&&(Ec(n.config,i)?o.provider="pro":o.provider="custom");let u=n.user,c=mt(u);o.type==="custom-ai"&&(l={...Qo,name:o.name});let d=!0,m=o.provider||"",p=l.providers?.slice()||[],g=l.allProps?.slice()||[];if(l.ai){let x=n.localConfig.aiAssistants?.map(b=>({label:b.i18n?.[r]?.name||b.name,value:b.id}))?.filter(b=>b.label&&b.value)||[];if(x.length>0){let b=[{label:"aiAssistant.common",value:"common"}];x.length>1&&b.push({label:"aiAssistant.auto",value:"auto"});let T={type:"select",name:"assistantId",labelKey:"field_label.assistant",default:"common",required:!1,optional:!1,options:fO([...b,...x,{label:"aiAssistant.more",value:"more",action:"jumpOptions",args:[!0,"#ai"]}])};g.push(T),l.props=[T]}}let h=[],v=[];if(!c&&o.group==="pro"){let{quota:x}=Pm({user:n.user,quotaType:"noviceAITokenQuota"});x<100&&(d=!1)}if(!n.isMax&&o.group==="max"&&(d=!1),g.length>0){g.forEach(b=>{p.length>0&&b.providers&&b.providers.length>0&&!b.providers.includes(m)||(b.optional?v.push(b):h.push(b))});let x=v.concat(h).filter(b=>b.name=="APIKEY"?!o.freeModels?.includes(o.model):b.required);if(x.length>0){for(let b of x)if(!o[b.name]){d=!1;break}}}let y=n.config[e]===t;return{...l,id:t,name:o.name,type:o.type||t,selected:y,ok:d,currentProvider:m,config:o,providers:l.providers||[],props:l.props||[],allProps:g,optionalProps:v,explicitProps:h}}var Nm=(e,t,n="en")=>{let{config:r}=e,a=r.debug,i=we.bind(null,e.config.interfaceLanguage),o=Object.keys(e.config.translationServices).filter(s=>{let l=e.config.translationServices[s];return!!["free","pro","custom","max"].includes(l.group)});if(t!=="translationService"&&o.unshift("inherit"),!no()){o=Object.keys(Jn),t!=="translationService"&&o.unshift("inherit");let s=Object.keys(e.config.translationServices).filter(l=>e.config.translationServices[l].type==="custom-ai");o=[...o,...s]}return o.filter(s=>s===e[t]||s==="inherit"?!0:s.startsWith("mock")?a:s=="custom-ai"?!1:gO({serviceKey:s,ctx:e})).map(s=>{let l=Q1(t,s,e,n);return l.name=yT(e.config,l,i,!0)||l.name,l.id!=="inherit"&&(l.icon=Jr(l.config.type||l.id)),l.icon||(l.icon=Jr("custom-ai")),l.visible=hT(l.config,n),l.id===e.config[t]&&(l.visible=!0),l}).sort((s,l)=>s.visible&&!l.visible?-1:!s.visible&&l.visible?1:0)};function gO(e){let{serviceKey:t,ctx:n}=e,{config:r}=n,a=n.user,i=mt(a),o=r.translationServices[t],s=Jn[o.type]||Jn[t],l=r.alpha,u=r.beta,c=r.canary,d=o?.disabledAt,m=!!s.canary,p=!!s.alpha,g=!!s.beta;return t==="openai"&&gt()?r.showOpenaiOnSafari||i?!0:!!(u||l||c||i):Y1(d)||o.isDeleted?!1:m&&c||p&&(l||c)||g&&(u||l||c)?!0:!p&&!g&&!m}function Ml(e,t,n,r=[]){let a=we.bind(null,e.config.interfaceLanguage);return Nm(e,t,n).filter(i=>i.id=="inherit"||i.id==e[t]?!0:hT(i.config,n)||r.includes(i.id)).map(i=>(i.name=yT(e.config,i,a,!0)||i.name,i.id=="inherit"?i.icon=Jr(i.type):i.icon=Jr(i.config.type||i.id),i.icon||(i.icon=Jr("custom-ai")),i))}function El(e,t){if(!e.length)return[];let n=e.filter(o=>o.config.group==="free"&&o.id!=="inherit"),r=e.filter(o=>o.config.group==="pro"&&o.id!=="inherit"),a=e.filter(o=>o.config.group==="custom"&&o.id!=="inherit"),i=e.filter(o=>o.config.group==="max"&&o.id!=="inherit");return[{id:"free",name:t("translationServicesGroup.free"),services:G1(n,Bd)},{id:"pro",name:t("translationServicesGroup.pro"),services:G1(r,Od)},{id:"max",name:t("translationServicesGroup.max"),services:G1(i,N6)},{id:"custom",name:t("translationServicesGroup.custom"),services:a}]}function hT(e,t){return e?.visible!=null?e?.visible:e?.defaultVisible!=null?!(e?.defaultHiddenLangs||[]).find(n=>n==t):e.ok}function fT(e,t,n="en",r){return Nm(e,t,n).find(o=>o.id===r)}function Ac(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16))}function bT(e,t,n){if(!n)return a(e);if(!t.startsWith("zh")||!/[a-zA-Z]/.test(e))return e;let r=hO(e);for(let i=0;i<r.length;i++){let o=r[i];if(o.isTag)continue;let s=r[i-1],l=i;for(;s?.isTag;)l--,s=r[l-1];let u=r[i+1],c=i;for(;u?.isTag;)c++,u=r[c+1];s?.endChinese&&!o.startChinese&&(s.text=s.text+" "),!o.endChinese&&u?.startChinese&&(u.text=" "+u.text),o.text=a(o.text)}return r.map(i=>i.text).join("");function a(i){return i.replace(/([a-zA-Z0-9]+)([\u4e00-\u9fa5]+)/g,"$1 $2").replace(/([\u4e00-\u9fa5]+)([a-zA-Z0-9]+)/g,"$1 $2")}}function hO(e){let t=[],n=!1,r="";for(let a=0;a<e.length;a++){let i=e[a];i==="<"&&!n?(r&&(t.push({text:r,isTag:!1,startChinese:/^[\u4e00-\u9fa5]/.test(r),endChinese:/[\u4e00-\u9fa5]$/.test(r)}),r=""),n=!0,r+=i):i===">"&&n?(r+=i,t.push({text:r,isTag:!0,startChinese:/^[\u4e00-\u9fa5]/.test(r),endChinese:/[\u4e00-\u9fa5]$/.test(r)}),r="",n=!1):r+=i}return r&&t.push({text:r,isTag:n,startChinese:/^[\u4e00-\u9fa5]/.test(r),endChinese:/[\u4e00-\u9fa5]$/.test(r)}),t}function yT(e,t,n,r=!1){if(t.id==="inherit")return n("translationServices.inherit");let a=V1(t.config,n);return!t.ok&&!r&&(Ec(e,t.id)||(a=`${a} ${n("needAction")}`)),no()||(a=n("translationServices."+t.id),t.id.startsWith("custom-ai")&&(a=t.name)),a}function fO(e){let t=[],n=[],r=[],a=[];for(let i of e)i.value==="auto"?n.push(i):i.value==="common"?t.push(i):i.value?.startsWith("custom")?r.push(i):a.push(i);return[...t,...n,...r,...a]}function bO(e,t){let n=h5(e,t),r="",a="";for(let o of n)o.wasAdded?a+=o.character:o.wasRemoved||(i(),r+=o.character);return i(),r;function i(){!a.trim()||r.trim().endsWith("{{")||r.trim().endsWith("<")?(r+=a,a=""):(r+=`<div style='color:red;display:inline;'>${a}</div>`,a="")}}function Rm(e,t){return e?`<div style="display:flex;flex-direction:row;"> <div style="margin-right:6px;flex:1;border: 1px dashed #f78fb6;padding:6px;">${bO(t,e)}</div> <div style="margin-left:6px;flex:1;border: 1px dashed;padding:6px;">${t}</div></div>`:t}function jm(e){let t=!1;if(typeof window<"u"&&typeof location<"u"&&(t=location.search.includes(Nd)),!e)return{queryEnable:t};let n=e.enableContextDiffPreview;return!t&&!n?null:{queryEnable:t,configEnable:n}}function Y1(e){try{return e?new Date(e).getTime()<Date.now():!1}catch{return!1}}function to(e){let t=new Set,n=[];for(let r of e){let a=r.k.toLowerCase(),i=r.v??"",o=`${a}:${i}`;t.has(o)||(n.push(r),t.add(o))}return n}function Fm(e,t,n){if(!t.length||!n)return[];let r=[];n.lastIndex=0;let a=e.match(n);if(a){let i={};for(let o of t){let s=o.k.toLowerCase(),l=i[s]||[];l.push(o),i[s]=l}for(let o of a){let s=o.toLowerCase();i[s]&&r.push(...i[s])}}return r}function xT(e){let{glossaries:t,text:n,delimiters:r,variables:a,counter:i,from:o}=e,s=n,l=zi.includes(o);for(let u of t||[]){let c=new RegExp(l?u.k:`\\b${u.k}\\b`,"gi");s=s.replace(c,()=>{let d=i++;return a[`${d}`]=u.v||u.k,r.length>2?`<${r[2]}${d}></${r[2]}${d}>`:`${r[0]}${d}${r[1]}`})}return{text:s,variables:a}}function K1(e){let{text:t,delimiters:n,variables:r}=e,a=t;if(n.length>2){let i=n[2],o=new RegExp(`<${i}(\\d+)>(.*?)</${i}\\d+>`,"g"),s=new RegExp(`<${i}(\\d+)>`),l=t;return Object.keys(r).length>0&&(l=l.replace(o,c=>{let d=c.match(s);if(!d)return c;let m=d[1],p=Number(m);if(isNaN(p))return c;let g=r[m];return g||c})),l}else{let i=`${n[0]}(\\d+)${n[1]}`,o=new RegExp(i,"g");a=a.replace(o,s=>{let u=s.replace(new RegExp(n[0],"g"),"").replace(new RegExp(n[1],"g"),""),c=Number(u);return isNaN(c)?s:r[c]?r[c]:s})}return a}function no(){let e=qi();return fr(e,"1.18.2")}function is(e){let{state:t,config:n,serviceType:r,serviceId:a}=e,i={...t,translationServiceChangedbyUserAt:new Date().toISOString()},o=n.translationServices[a];return o?.type==="custom-ai"?i[r]=a:o?.type&&(i[r]=o.type),no()?i.userTranslationServices={...t.userTranslationServices,[r]:a}:i[r]=a,i}function G1(e,t){return e.sort((n,r)=>{let a=t.indexOf(n.type),i=t.indexOf(r.type);return a<0?1:i<0?-1:a-i})}var Al=[],uie=1e3*3600*24;async function ro(e,t){return await new Promise((n,r)=>{let a=e,i=1,o=indexedDB.open(a,i);o.onsuccess=s=>{n(o.result)},o.onerror=s=>{r()},o.onupgradeneeded=s=>{let l=o.result;(t||["cache"]).forEach(c=>{l.objectStoreNames.contains(c)||l.createObjectStore(c,{keyPath:"key"})})}})}async function vT(e){let t=`${R}-${e.service}@${e.from}->${e.to}`;return await xO(t,{...e,createAt:new Date().getTime()})}async function TT(e){let t=Wr(e.originalText),n=`${R}-${e.service}@${e.from}->${e.to}`;return await yO(n,t)}async function yO(e,t){let n=await ro(e);return await new Promise((r,a)=>{if(!n)return a();let i="cache",s=n.transaction([i],"readonly").objectStore(i).get(t);s.onsuccess=l=>{n.close();let u=s.result;r(u)},s.onerror=l=>{n.close(),a()}})}async function xO(e,t){let n=await ro(e);return(await CT()).includes(e)||await vO(e),await new Promise(a=>{if(!n)return a(!1);let i="cache",s=n.transaction([i],"readwrite").objectStore(i).put(t);s.onsuccess=l=>{n.close(),a(!0)},s.onerror=l=>{n.close(),a(!1)}})}async function vO(e){let t="cache_list",n=await ro(R+"-cacheList",["cache_list"]),a=n.transaction([t],"readwrite").objectStore(t).put({key:e});a.onsuccess=i=>{n.close(),Al.push(e)},a.onerror=i=>{n.close()}}async function CT(){if(Al&&Al.length>0)return Al;let e=await ro(R+"-cacheList",["cache_list"]);return Al=await new Promise(t=>{let n="cache_list",a=e.transaction([n],"readonly").objectStore(n).getAllKeys();a.onsuccess=i=>{e.close(),t(a.result)},a.onerror=i=>{e.close(),t([])}}),Al}async function wT(){try{let t=(await CT()).map(r=>TO(r));return!!(await Promise.all(t)).every(r=>r)}catch{return!1}}async function TO(e){return await new Promise(t=>{let n=indexedDB.deleteDatabase(e);n.onsuccess=()=>{t(!0)},n.onerror=r=>{t(!1)}})}async function kc(e,t){if(t){if(!ae?.storage?.local)return Promise.resolve(!1);try{let{id:n,glossaries:r,...a}=e,i={...a,id:n},o=`term_meta_${n}`,s=`term_glossary_${n}`,l={[o]:i};return r&&r.length>0&&(l[s]=r),await ae.storage.local.set(l),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}else{let n=await kc(e,!0);if(n)return n;try{let{id:r,glossaries:a,...i}=e,o=await ro(`${R}-terms`,["meta","glossaries"]);return new Promise((s,l)=>{let u=o.transaction(["meta","glossaries"],"readwrite"),c=u.objectStore("meta"),d=u.objectStore("glossaries"),m=c.put({key:r,id:r,...i});m.onsuccess=()=>{if(a&&a.length>0){let p=d.put({key:r,glossaries:a});p.onerror=g=>{}}},m.onerror=p=>{},u.oncomplete=()=>{s(!0),o.close()},u.onerror=p=>{l(new Error("Transaction failed: "+p.target?.error)),o.close()},u.onabort=p=>{l(new Error("Transaction aborted: "+(p.target?.error||"Unknown reason"))),o.close()}})}catch{return!1}}}async function Bm(e,t,n=!1){if(t){if(!ae?.storage?.local)return Promise.resolve(!1);try{let r=`term_meta_${e}`,a=`term_glossary_${e}`;return await ae.storage.local.remove([r,a]),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}else{n||await Bm(e,!0);let r=await ro(`${R}-terms`,["meta","glossaries"]);return new Promise((a,i)=>{let o=r.transaction(["meta","glossaries"],"readwrite"),s=o.objectStore("meta"),l=o.objectStore("glossaries"),u=s.delete(e);u.onsuccess=()=>{let c=l.delete(e);c.onsuccess=()=>{a(!0),r.close()},c.onerror=d=>{i(d),r.close()}},u.onerror=c=>{i(c),r.close()}})}}async function Om(e,t){if(t){if(!ae?.storage?.local)return null;try{let n=`term_meta_${e}`,r=`term_glossary_${e}`,a=await ae.storage.local.get([n,r]),i=a[n],o=a[r];if(!i)return null;let s=[];Array.isArray(o)&&(s=o.map((c,d)=>{if(typeof c=="object"&&c!==null&&"k"in c&&"v"in c)return c;if(typeof c=="object"&&c!==null){let m=Object.keys(c);return{k:m[0]||`key_${d}`,v:c[m[0]]||""}}return{k:`unknown_${d}`,v:String(c)}}));let{key:l,...u}=i;return{...u,glossaries:s}}catch{return null}}else{let n=await Om(e,!0);if(n)return n;let r=`${R}-terms`,a=await ro(r,["meta","glossaries"]);return new Promise((i,o)=>{let s=a.transaction(["meta","glossaries"],"readonly"),l=s.objectStore("meta"),u=s.objectStore("glossaries"),c=l.get(e);c.onsuccess=()=>{let d=c.result;if(!d){i(null),a.close();return}let m=u.get(e);m.onsuccess=()=>{let{key:p,...g}=d||{},h={...g,glossaries:m.result?.glossaries||[]};kc(h,!0),i(h),a.close()},m.onerror=p=>{o(p),a.close()}},c.onerror=d=>{o(d),a.close()}})}}async function Z1(e){if(e){if(!ae?.storage?.local)return[];try{let t=await ae.storage.local.get(null),n="term_meta_",r=[];for(let a in t)if(a.startsWith(n)){let i=t[a],{glossaries:o,...s}=i;r.push({...s})}return r}catch{return[]}}else{let t=await Z1(!0);if(t.length>0)return t;let n=`${R}-terms`,r=await ro(n,["meta","glossaries"]),o=r.transaction(["meta"],"readonly").objectStore("meta").getAll();return new Promise((s,l)=>{o.onsuccess=u=>{r.close();let c=o.result;c.forEach(async d=>{let m=await Om(d.id,!1);kc(m,!0),Bm(d.id,!1,!0)}),s(c)},o.onerror=u=>{r.close(),l([])}})}}var CO=new String("\u4E07\u4E0E\u4E11\u4E13\u4E1A\u4E1B\u4E1C\u4E1D\u4E22\u4E24\u4E25\u4E27\u4E2A\u4E2C\u4E30\u4E34\u4E3A\u4E3D\u4E3E\u4E48\u4E49\u4E4C\u4E50\u4E54\u4E60\u4E61\u4E66\u4E70\u4E71\u4E89\u4E8E\u4E8F\u4E91\u4E98\u4E9A\u4EA7\u4EA9\u4EB2\u4EB5\u4EB8\u4EBF\u4EC5\u4ECE\u4ED1\u4ED3\u4EEA\u4EEC\u4EF7\u4F17\u4F18\u4F19\u4F1A\u4F1B\u4F1E\u4F1F\u4F20\u4F24\u4F25\u4F26\u4F27\u4F2A\u4F2B\u4F53\u4F59\u4F63\u4F65\u4FA0\u4FA3\u4FA5\u4FA6\u4FA7\u4FA8\u4FA9\u4FAA\u4FAC\u4FE3\u4FE6\u4FE8\u4FE9\u4FEA\u4FED\u503A\u503E\u506C\u507B\u507E\u507F\u50A5\u50A7\u50A8\u50A9\u513F\u5151\u5156\u515A\u5170\u5173\u5174\u5179\u517B\u517D\u5181\u5185\u5188\u518C\u5199\u519B\u519C\u51A2\u51AF\u51B2\u51B3\u51B5\u51BB\u51C0\u51C4\u51C9\u51CC\u51CF\u51D1\u51DB\u51E0\u51E4\u51EB\u51ED\u51EF\u51FB\u51FC\u51FF\u520D\u5212\u5218\u5219\u521A\u521B\u5220\u522B\u522C\u522D\u523D\u523F\u5240\u5242\u5250\u5251\u5265\u5267\u529D\u529E\u52A1\u52A2\u52A8\u52B1\u52B2\u52B3\u52BF\u52CB\u52D0\u52DA\u5300\u5326\u532E\u533A\u533B\u534E\u534F\u5355\u5356\u5362\u5364\u5367\u536B\u5374\u537A\u5382\u5385\u5386\u5389\u538B\u538C\u538D\u5395\u53A2\u53A3\u53A6\u53A8\u53A9\u53AE\u53BF\u53C2\u53C6\u53C7\u53CC\u53D1\u53D8\u53D9\u53E0\u53F6\u53F7\u53F9\u53FD\u5401\u540E\u5413\u5415\u5417\u5423\u5428\u542C\u542F\u5434\u5452\u5453\u5455\u5456\u5457\u5458\u5459\u545B\u545C\u548F\u5494\u5499\u549B\u549D\u54A4\u54B4\u54B8\u54CC\u54CD\u54D1\u54D2\u54D3\u54D4\u54D5\u54D7\u54D9\u54DC\u54DD\u54DF\u551B\u551D\u5520\u5521\u5522\u5523\u5524\u553F\u5567\u556C\u556D\u556E\u5570\u5574\u5578\u55B7\u55BD\u55BE\u55EB\u5475\u55F3\u5618\u5624\u5631\u565C\u567C\u56A3\u56AF\u56E2\u56ED\u56F1\u56F4\u56F5\u56FD\u56FE\u5706\u5723\u5739\u573A\u5742\u574F\u5757\u575A\u575B\u575C\u575D\u575E\u575F\u5760\u5784\u5785\u5786\u5792\u57A6\u57A7\u57A9\u57AB\u57AD\u57AF\u57B1\u57B2\u57B4\u57D8\u57D9\u57DA\u57DD\u57EF\u5811\u5815\u5846\u5899\u58EE\u58F0\u58F3\u58F6\u58F8\u5904\u5907\u590D\u591F\u5934\u5938\u5939\u593A\u5941\u5942\u594B\u5956\u5965\u5986\u5987\u5988\u59A9\u59AA\u59AB\u59D7\u59DC\u5A04\u5A05\u5A06\u5A07\u5A08\u5A31\u5A32\u5A34\u5A73\u5A74\u5A75\u5A76\u5AAA\u5AD2\u5AD4\u5AF1\u5B37\u5B59\u5B66\u5B6A\u5B81\u5B9D\u5B9E\u5BA0\u5BA1\u5BAA\u5BAB\u5BBD\u5BBE\u5BDD\u5BF9\u5BFB\u5BFC\u5BFF\u5C06\u5C14\u5C18\u5C27\u5C34\u5C38\u5C3D\u5C42\u5C43\u5C49\u5C4A\u5C5E\u5C61\u5C66\u5C7F\u5C81\u5C82\u5C96\u5C97\u5C98\u5C99\u5C9A\u5C9B\u5CAD\u5CB3\u5CBD\u5CBF\u5CC3\u5CC4\u5CE1\u5CE3\u5CE4\u5CE5\u5CE6\u5D02\u5D03\u5D04\u5D2D\u5D58\u5D5A\u5D5B\u5D5D\u5D74\u5DC5\u5DE9\u5DEF\u5E01\u5E05\u5E08\u5E0F\u5E10\u5E18\u5E1C\u5E26\u5E27\u5E2E\u5E31\u5E3B\u5E3C\u5E42\u5E5E\u5E72\u5E76\u5E7F\u5E84\u5E86\u5E90\u5E91\u5E93\u5E94\u5E99\u5E9E\u5E9F\u5EBC\u5EEA\u5F00\u5F02\u5F03\u5F20\u5F25\u5F2A\u5F2F\u5F39\u5F3A\u5F52\u5F53\u5F55\u5F5F\u5F66\u5F7B\u5F84\u5F95\u5FA1\u5FC6\u5FCF\u5FE7\u5FFE\u6000\u6001\u6002\u6003\u6004\u6005\u6006\u601C\u603B\u603C\u603F\u604B\u6073\u6076\u6078\u6079\u607A\u607B\u607C\u607D\u60A6\u60AB\u60AC\u60AD\u60AF\u60CA\u60E7\u60E8\u60E9\u60EB\u60EC\u60ED\u60EE\u60EF\u610D\u6120\u6124\u6126\u613F\u6151\u616D\u61B7\u61D1\u61D2\u61D4\u6206\u620B\u620F\u6217\u6218\u622C\u6237\u624E\u6251\u6266\u6267\u6269\u626A\u626B\u626C\u6270\u629A\u629B\u629F\u62A0\u62A1\u62A2\u62A4\u62A5\u62C5\u62DF\u62E2\u62E3\u62E5\u62E6\u62E7\u62E8\u62E9\u6302\u631A\u631B\u631C\u631D\u631E\u631F\u6320\u6321\u6322\u6323\u6324\u6325\u6326\u635E\u635F\u6361\u6362\u6363\u636E\u637B\u63B3\u63B4\u63B7\u63B8\u63BA\u63BC\u63F8\u63FD\u63FF\u6400\u6401\u6402\u6405\u643A\u6444\u6445\u6446\u6447\u6448\u644A\u6484\u6491\u64B5\u64B7\u64B8\u64BA\u64DE\u6512\u654C\u655B\u6570\u658B\u6593\u6597\u65A9\u65AD\u65E0\u65E7\u65F6\u65F7\u65F8\u6619\u663C\u663D\u663E\u664B\u6652\u6653\u6654\u6655\u6656\u6682\u66A7\u672D\u672F\u6734\u673A\u6740\u6742\u6743\u6761\u6765\u6768\u6769\u6770\u6781\u6784\u679E\u67A2\u67A3\u67A5\u67A7\u67A8\u67AA\u67AB\u67AD\u67DC\u67E0\u67FD\u6800\u6805\u6807\u6808\u6809\u680A\u680B\u680C\u680E\u680F\u6811\u6816\u6837\u683E\u684A\u6860\u6861\u6862\u6863\u6864\u6865\u6866\u6867\u6868\u6869\u68A6\u68BC\u68BE\u68C0\u68C2\u6901\u691F\u6920\u6924\u692D\u697C\u6984\u6987\u6988\u6989\u69DA\u69DB\u69DF\u69E0\u6A2A\u6A2F\u6A31\u6A65\u6A71\u6A79\u6A7C\u6A90\u6AA9\u6B22\u6B24\u6B27\u6B7C\u6B81\u6B87\u6B8B\u6B92\u6B93\u6B9A\u6BA1\u6BB4\u6BC1\u6BC2\u6BD5\u6BD9\u6BE1\u6BF5\u6C07\u6C14\u6C22\u6C29\u6C32\u6C47\u6C49\u6C61\u6C64\u6C79\u6C93\u6C9F\u6CA1\u6CA3\u6CA4\u6CA5\u6CA6\u6CA7\u6CA8\u6CA9\u6CAA\u6CB5\u6CDE\u6CEA\u6CF6\u6CF7\u6CF8\u6CFA\u6CFB\u6CFC\u6CFD\u6CFE\u6D01\u6D12\u6D3C\u6D43\u6D45\u6D46\u6D47\u6D48\u6D49\u6D4A\u6D4B\u6D4D\u6D4E\u6D4F\u6D50\u6D51\u6D52\u6D53\u6D54\u6D55\u6D82\u6D8C\u6D9B\u6D9D\u6D9E\u6D9F\u6DA0\u6DA1\u6DA2\u6DA3\u6DA4\u6DA6\u6DA7\u6DA8\u6DA9\u6DC0\u6E0A\u6E0C\u6E0D\u6E0E\u6E10\u6E11\u6E14\u6E16\u6E17\u6E29\u6E38\u6E7E\u6E7F\u6E83\u6E85\u6E86\u6E87\u6ED7\u6EDA\u6EDE\u6EDF\u6EE0\u6EE1\u6EE2\u6EE4\u6EE5\u6EE6\u6EE8\u6EE9\u6EEA\u6F24\u6F46\u6F47\u6F4B\u6F4D\u6F5C\u6F74\u6F9C\u6FD1\u6FD2\u704F\u706D\u706F\u7075\u707E\u707F\u7080\u7089\u7096\u709C\u709D\u70B9\u70BC\u70BD\u70C1\u70C2\u70C3\u70DB\u70DF\u70E6\u70E7\u70E8\u70E9\u70EB\u70EC\u70ED\u7115\u7116\u7118\u7145\u7173\u7198\u7231\u7237\u724D\u7266\u7275\u727A\u728A\u729F\u72B6\u72B7\u72B8\u72B9\u72C8\u72CD\u72DD\u72DE\u72EC\u72ED\u72EE\u72EF\u72F0\u72F1\u72F2\u7303\u730E\u7315\u7321\u732A\u732B\u732C\u732E\u736D\u7391\u7399\u739A\u739B\u73AE\u73AF\u73B0\u73B1\u73BA\u73C9\u73CF\u73D0\u73D1\u73F0\u73F2\u740E\u740F\u7410\u743C\u7476\u7477\u7487\u748E\u74D2\u74EE\u74EF\u7535\u753B\u7545\u7572\u7574\u7596\u7597\u759F\u75A0\u75A1\u75AC\u75AE\u75AF\u75B1\u75B4\u75C8\u75C9\u75D2\u75D6\u75E8\u75EA\u75EB\u75F4\u7605\u7606\u7617\u7618\u762A\u762B\u763E\u763F\u765E\u7663\u766B\u766F\u7691\u76B1\u76B2\u76CF\u76D0\u76D1\u76D6\u76D7\u76D8\u770D\u7726\u772C\u7740\u7741\u7750\u7751\u7792\u77A9\u77EB\u77F6\u77FE\u77FF\u7800\u7801\u7816\u7817\u781A\u781C\u783A\u783B\u783E\u7840\u7841\u7845\u7855\u7856\u7857\u7859\u785A\u786E\u7877\u788D\u789B\u789C\u78B1\u78B9\u78D9\u793C\u794E\u7962\u796F\u7977\u7978\u7980\u7984\u7985\u79BB\u79C3\u79C6\u79CD\u79EF\u79F0\u79FD\u79FE\u7A06\u7A0E\u7A23\u7A33\u7A51\u7A77\u7A83\u7A8D\u7A91\u7A9C\u7A9D\u7AA5\u7AA6\u7AAD\u7AD6\u7ADE\u7B03\u7B0B\u7B14\u7B15\u7B3A\u7B3C\u7B3E\u7B51\u7B5A\u7B5B\u7B5C\u7B5D\u7B79\u7B7E\u7B80\u7B93\u7BA6\u7BA7\u7BA8\u7BA9\u7BAA\u7BAB\u7BD1\u7BD3\u7BEE\u7BF1\u7C16\u7C41\u7C74\u7C7B\u7C7C\u7C9C\u7C9D\u7CA4\u7CAA\u7CAE\u7CC1\u7CC7\u7D27\u7D77\u7E9F\u7EA0\u7EA1\u7EA2\u7EA3\u7EA4\u7EA5\u7EA6\u7EA7\u7EA8\u7EA9\u7EAA\u7EAB\u7EAC\u7EAD\u7EAE\u7EAF\u7EB0\u7EB1\u7EB2\u7EB3\u7EB4\u7EB5\u7EB6\u7EB7\u7EB8\u7EB9\u7EBA\u7EBB\u7EBC\u7EBD\u7EBE\u7EBF\u7EC0\u7EC1\u7EC2\u7EC3\u7EC4\u7EC5\u7EC6\u7EC7\u7EC8\u7EC9\u7ECA\u7ECB\u7ECC\u7ECD\u7ECE\u7ECF\u7ED0\u7ED1\u7ED2\u7ED3\u7ED4\u7ED5\u7ED6\u7ED7\u7ED8\u7ED9\u7EDA\u7EDB\u7EDC\u7EDD\u7EDE\u7EDF\u7EE0\u7EE1\u7EE2\u7EE3\u7EE4\u7EE5\u7EE6\u7EE7\u7EE8\u7EE9\u7EEA\u7EEB\u7EEC\u7EED\u7EEE\u7EEF\u7EF0\u7EF1\u7EF2\u7EF3\u7EF4\u7EF5\u7EF6\u7EF7\u7EF8\u7EF9\u7EFA\u7EFB\u7EFC\u7EFD\u7EFE\u7EFF\u7F00\u7F01\u7F02\u7F03\u7F04\u7F05\u7F06\u7F07\u7F08\u7F09\u7F0A\u7F0B\u7F0C\u7F0D\u7F0E\u7F0F\u7F10\u7F11\u7F12\u7F13\u7F14\u7F15\u7F16\u7F17\u7F18\u7F19\u7F1A\u7F1B\u7F1C\u7F1D\u7F1E\u7F1F\u7F20\u7F21\u7F22\u7F23\u7F24\u7F25\u7F26\u7F27\u7F28\u7F29\u7F2A\u7F2B\u7F2C\u7F2D\u7F2E\u7F2F\u7F30\u7F31\u7F32\u7F33\u7F34\u7F35\u7F42\u7F51\u7F57\u7F5A\u7F62\u7F74\u7F81\u7F9F\u7FA1\u7FD8\u7FD9\u7FDA\u8022\u8027\u8038\u803B\u8042\u804B\u804C\u804D\u8054\u8069\u806A\u8083\u80A0\u80A4\u80B7\u80BE\u80BF\u80C0\u80C1\u80C6\u80DC\u80E7\u80E8\u80EA\u80EB\u80F6\u8109\u810D\u810F\u8110\u8111\u8113\u8114\u811A\u8131\u8136\u8138\u814A\u814C\u8158\u816D\u817B\u817C\u817D\u817E\u8191\u81DC\u8206\u8223\u8230\u8231\u823B\u8270\u8273\u8279\u827A\u8282\u8288\u8297\u829C\u82A6\u82C1\u82C7\u82C8\u82CB\u82CC\u82CD\u82CE\u82CF\u82D8\u82F9\u830E\u830F\u8311\u8314\u8315\u8327\u8346\u8350\u8359\u835A\u835B\u835C\u835E\u835F\u8360\u8361\u8363\u8364\u8365\u8366\u8367\u8368\u8369\u836A\u836B\u836C\u836D\u836E\u836F\u8385\u839C\u83B1\u83B2\u83B3\u83B4\u83B6\u83B7\u83B8\u83B9\u83BA\u83BC\u841A\u841D\u8424\u8425\u8426\u8427\u8428\u8471\u8487\u8489\u848B\u848C\u84DD\u84DF\u84E0\u84E3\u84E5\u84E6\u8537\u8539\u853A\u853C\u8572\u8574\u85AE\u85C1\u85D3\u864F\u8651\u865A\u866B\u866C\u866E\u867D\u867E\u867F\u8680\u8681\u8682\u8695\u869D\u86AC\u86CA\u86CE\u86CF\u86EE\u86F0\u86F1\u86F2\u86F3\u86F4\u8715\u8717\u8721\u8747\u8748\u8749\u874E\u877C\u877E\u8780\u87A8\u87CF\u8845\u8854\u8865\u886C\u886E\u8884\u8885\u8886\u889C\u88AD\u88AF\u88C5\u88C6\u88C8\u88E2\u88E3\u88E4\u88E5\u891B\u8934\u8941\u8955\u89C1\u89C2\u89C3\u89C4\u89C5\u89C6\u89C7\u89C8\u89C9\u89CA\u89CB\u89CC\u89CD\u89CE\u89CF\u89D0\u89D1\u89DE\u89E6\u89EF\u8A5F\u8A89\u8A8A\u8BA0\u8BA1\u8BA2\u8BA3\u8BA4\u8BA5\u8BA6\u8BA7\u8BA8\u8BA9\u8BAA\u8BAB\u8BAD\u8BAE\u8BAF\u8BB0\u8BB1\u8BB2\u8BB3\u8BB4\u8BB5\u8BB6\u8BB7\u8BB8\u8BB9\u8BBA\u8BBB\u8BBC\u8BBD\u8BBE\u8BBF\u8BC0\u8BC1\u8BC2\u8BC3\u8BC4\u8BC5\u8BC6\u8BC7\u8BC8\u8BC9\u8BCA\u8BCB\u8BCC\u8BCD\u8BCE\u8BCF\u8BD0\u8BD1\u8BD2\u8BD3\u8BD4\u8BD5\u8BD6\u8BD7\u8BD8\u8BD9\u8BDA\u8BDB\u8BDC\u8BDD\u8BDE\u8BDF\u8BE0\u8BE1\u8BE2\u8BE3\u8BE4\u8BE5\u8BE6\u8BE7\u8BE8\u8BE9\u8BEA\u8BEB\u8BEC\u8BED\u8BEE\u8BEF\u8BF0\u8BF1\u8BF2\u8BF3\u8BF4\u8BF5\u8BF6\u8BF7\u8BF8\u8BF9\u8BFA\u8BFB\u8BFC\u8BFD\u8BFE\u8BFF\u8C00\u8C01\u8C02\u8C03\u8C04\u8C05\u8C06\u8C07\u8C08\u8C0A\u8C0B\u8C0C\u8C0D\u8C0E\u8C0F\u8C10\u8C11\u8C12\u8C13\u8C14\u8C15\u8C16\u8C17\u8C18\u8C19\u8C1A\u8C1B\u8C1C\u8C1D\u8C1E\u8C1F\u8C20\u8C21\u8C22\u8C23\u8C24\u8C25\u8C26\u8C27\u8C28\u8C29\u8C2A\u8C2B\u8C2C\u8C2D\u8C2E\u8C2F\u8C30\u8C31\u8C32\u8C33\u8C34\u8C35\u8C36\u8C37\u8C6E\u8D1D\u8D1E\u8D1F\u8D20\u8D21\u8D22\u8D23\u8D24\u8D25\u8D26\u8D27\u8D28\u8D29\u8D2A\u8D2B\u8D2C\u8D2D\u8D2E\u8D2F\u8D30\u8D31\u8D32\u8D33\u8D34\u8D35\u8D36\u8D37\u8D38\u8D39\u8D3A\u8D3B\u8D3C\u8D3D\u8D3E\u8D3F\u8D40\u8D41\u8D42\u8D43\u8D44\u8D45\u8D46\u8D47\u8D48\u8D49\u8D4A\u8D4B\u8D4C\u8D4D\u8D4E\u8D4F\u8D50\u8D51\u8D52\u8D53\u8D54\u8D55\u8D56\u8D57\u8D58\u8D59\u8D5A\u8D5B\u8D5C\u8D5D\u8D5E\u8D5F\u8D60\u8D61\u8D62\u8D63\u8D6A\u8D75\u8D76\u8D8B\u8DB1\u8DB8\u8DC3\u8DC4\u8DD6\u8DDE\u8DF5\u8DF6\u8DF7\u8DF8\u8DF9\u8DFB\u8E0A\u8E0C\u8E2A\u8E2C\u8E2F\u8E51\u8E52\u8E70\u8E7F\u8E8F\u8E9C\u8EAF\u8F66\u8F67\u8F68\u8F69\u8F6A\u8F6B\u8F6C\u8F6D\u8F6E\u8F6F\u8F70\u8F71\u8F72\u8F73\u8F74\u8F75\u8F76\u8F77\u8F78\u8F79\u8F7A\u8F7B\u8F7C\u8F7D\u8F7E\u8F7F\u8F80\u8F81\u8F82\u8F83\u8F84\u8F85\u8F86\u8F87\u8F88\u8F89\u8F8A\u8F8B\u8F8C\u8F8D\u8F8E\u8F8F\u8F90\u8F91\u8F92\u8F93\u8F94\u8F95\u8F96\u8F97\u8F98\u8F99\u8F9A\u8F9E\u8FA9\u8FAB\u8FB9\u8FBD\u8FBE\u8FC1\u8FC7\u8FC8\u8FD0\u8FD8\u8FD9\u8FDB\u8FDC\u8FDD\u8FDE\u8FDF\u8FE9\u8FF3\u8FF9\u9002\u9009\u900A\u9012\u9026\u903B\u9057\u9065\u9093\u909D\u90AC\u90AE\u90B9\u90BA\u90BB\u90C1\u90C4\u90CF\u90D0\u90D1\u90D3\u90E6\u90E7\u90F8\u915D\u9166\u9171\u917D\u917E\u917F\u91CA\u91CC\u9245\u9274\u92AE\u933E\u9486\u9487\u9488\u9489\u948A\u948B\u948C\u948D\u948E\u948F\u9490\u9491\u9492\u9493\u9494\u9495\u9496\u9497\u9498\u9499\u949A\u949B\u949D\u949E\u949F\u94A0\u94A1\u94A2\u94A3\u94A4\u94A5\u94A6\u94A7\u94A8\u94A9\u94AA\u94AB\u94AC\u94AD\u94AE\u94AF\u94B0\u94B1\u94B2\u94B3\u94B4\u94B5\u94B6\u94B7\u94B8\u94B9\u94BA\u94BB\u94BC\u94BD\u94BE\u94BF\u94C0\u94C1\u94C2\u94C3\u94C4\u94C5\u94C6\u94C8\u94C9\u94CA\u94CB\u94CD\u94CE\u94CF\u94D0\u94D1\u94D2\u94D5\u94D7\u94D8\u94D9\u94DA\u94DB\u94DC\u94DD\u94DE\u94DF\u94E0\u94E1\u94E2\u94E3\u94E4\u94E5\u94E6\u94E7\u94E8\u94EA\u94EB\u94EC\u94ED\u94EE\u94EF\u94F0\u94F1\u94F2\u94F3\u94F4\u94F5\u94F6\u94F7\u94F8\u94F9\u94FA\u94FB\u94FC\u94FD\u94FE\u94FF\u9500\u9501\u9502\u9503\u9504\u9505\u9506\u9507\u9508\u9509\u950A\u950B\u950C\u950D\u950E\u950F\u9510\u9511\u9512\u9513\u9514\u9515\u9516\u9517\u9519\u951A\u951C\u951E\u951F\u9520\u9521\u9522\u9523\u9524\u9525\u9526\u9528\u9529\u952B\u952C\u952D\u952E\u952F\u9530\u9531\u9532\u9533\u9534\u9535\u9536\u9537\u9538\u9539\u953A\u953B\u953C\u953D\u953E\u953F\u9540\u9541\u9542\u9543\u9546\u9547\u9548\u9549\u954A\u954C\u954D\u954E\u954F\u9550\u9551\u9552\u9555\u9556\u9557\u9559\u955A\u955B\u955C\u955D\u955E\u955F\u9560\u9561\u9562\u9563\u9564\u9565\u9566\u9567\u9568\u9569\u956A\u956B\u956C\u956D\u956E\u956F\u9570\u9571\u9572\u9573\u9574\u9576\u957F\u95E8\u95E9\u95EA\u95EB\u95EC\u95ED\u95EE\u95EF\u95F0\u95F1\u95F2\u95F3\u95F4\u95F5\u95F6\u95F7\u95F8\u95F9\u95FA\u95FB\u95FC\u95FD\u95FE\u95FF\u9600\u9601\u9602\u9603\u9604\u9605\u9606\u9607\u9608\u9609\u960A\u960B\u960C\u960D\u960E\u960F\u9610\u9611\u9612\u9613\u9614\u9615\u9616\u9617\u9618\u9619\u961A\u961B\u961F\u9633\u9634\u9635\u9636\u9645\u9646\u9647\u9648\u9649\u9655\u9667\u9668\u9669\u968F\u9690\u96B6\u96BD\u96BE\u96CF\u96E0\u96F3\u96FE\u9701\u9709\u972D\u9753\u9759\u9765\u9791\u9792\u97AF\u97B4\u97E6\u97E7\u97E8\u97E9\u97EA\u97EB\u97EC\u97F5\u9875\u9876\u9877\u9878\u9879\u987A\u987B\u987C\u987D\u987E\u987F\u9880\u9881\u9882\u9883\u9884\u9885\u9886\u9887\u9888\u9889\u988A\u988B\u988C\u988D\u988E\u988F\u9890\u9891\u9892\u9893\u9894\u9895\u9896\u9897\u9898\u9899\u989A\u989B\u989C\u989D\u989E\u989F\u98A0\u98A1\u98A2\u98A3\u98A4\u98A5\u98A6\u98A7\u98CE\u98CF\u98D0\u98D1\u98D2\u98D3\u98D4\u98D5\u98D6\u98D7\u98D8\u98D9\u98DA\u98DE\u98E8\u990D\u9964\u9965\u9966\u9967\u9968\u9969\u996A\u996B\u996C\u996D\u996E\u996F\u9970\u9971\u9972\u9973\u9974\u9975\u9976\u9977\u9978\u9979\u997A\u997B\u997C\u997D\u997E\u997F\u9980\u9981\u9982\u9983\u9984\u9985\u9986\u9987\u9988\u9989\u998A\u998B\u998C\u998D\u998E\u998F\u9990\u9991\u9992\u9993\u9994\u9995\u9A6C\u9A6D\u9A6E\u9A6F\u9A70\u9A71\u9A72\u9A73\u9A74\u9A75\u9A76\u9A77\u9A78\u9A79\u9A7A\u9A7B\u9A7C\u9A7D\u9A7E\u9A7F\u9A80\u9A81\u9A82\u9A83\u9A84\u9A85\u9A86\u9A87\u9A88\u9A89\u9A8A\u9A8B\u9A8C\u9A8D\u9A8E\u9A8F\u9A90\u9A91\u9A92\u9A93\u9A94\u9A95\u9A96\u9A97\u9A98\u9A99\u9A9A\u9A9B\u9A9C\u9A9D\u9A9E\u9A9F\u9AA0\u9AA1\u9AA2\u9AA3\u9AA4\u9AA5\u9AA6\u9AA7\u9AC5\u9ACB\u9ACC\u9B13\u9B47\u9B49\u9C7C\u9C7D\u9C7E\u9C7F\u9C80\u9C81\u9C82\u9C84\u9C85\u9C86\u9C87\u9C88\u9C89\u9C8A\u9C8B\u9C8C\u9C8D\u9C8E\u9C8F\u9C90\u9C91\u9C92\u9C93\u9C94\u9C95\u9C96\u9C97\u9C98\u9C99\u9C9A\u9C9B\u9C9C\u9C9D\u9C9E\u9C9F\u9CA0\u9CA1\u9CA2\u9CA3\u9CA4\u9CA5\u9CA6\u9CA7\u9CA8\u9CA9\u9CAA\u9CAB\u9CAC\u9CAD\u9CAE\u9CAF\u9CB0\u9CB1\u9CB2\u9CB3\u9CB4\u9CB5\u9CB6\u9CB7\u9CB8\u9CB9\u9CBA\u9CBB\u9CBC\u9CBD\u9CBE\u9CBF\u9CC0\u9CC1\u9CC2\u9CC3\u9CC4\u9CC5\u9CC6\u9CC7\u9CC8\u9CC9\u9CCA\u9CCB\u9CCC\u9CCD\u9CCE\u9CCF\u9CD0\u9CD1\u9CD2\u9CD3\u9CD4\u9CD5\u9CD6\u9CD7\u9CD8\u9CD9\u9CDB\u9CDC\u9CDD\u9CDE\u9CDF\u9CE0\u9CE1\u9CE2\u9CE3\u9E1F\u9E20\u9E21\u9E22\u9E23\u9E24\u9E25\u9E26\u9E27\u9E28\u9E29\u9E2A\u9E2B\u9E2C\u9E2D\u9E2E\u9E2F\u9E30\u9E31\u9E32\u9E33\u9E34\u9E35\u9E36\u9E37\u9E38\u9E39\u9E3A\u9E3B\u9E3C\u9E3D\u9E3E\u9E3F\u9E40\u9E41\u9E42\u9E43\u9E44\u9E45\u9E46\u9E47\u9E48\u9E49\u9E4A\u9E4B\u9E4C\u9E4D\u9E4E\u9E4F\u9E50\u9E51\u9E52\u9E53\u9E54\u9E55\u9E56\u9E57\u9E58\u9E5A\u9E5B\u9E5C\u9E5D\u9E5E\u9E5F\u9E60\u9E61\u9E62\u9E63\u9E64\u9E65\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C\u9E6D\u9E6F\u9E70\u9E71\u9E72\u9E73\u9E74\u9E7E\u9EA6\u9EB8\u9EC4\u9EC9\u9EE1\u9EE9\u9EEA\u9EFE\u9F0B\u9F0C\u9F0D\u9F17\u9F39\u9F44\u9F50\u9F51\u9F7F\u9F80\u9F81\u9F82\u9F83\u9F84\u9F85\u9F86\u9F87\u9F88\u9F89\u9F8A\u9F8B\u9F8C\u9F99\u9F9A\u9F9B\u9F9F\u5FD7\u5236\u54A8\u53EA\u91CC\u7CFB\u8303\u677E\u6CA1\u5C1D\u5C1D\u95F9\u9762\u51C6\u949F\u522B\u95F2\u5E72\u5C3D\u810F\u62FC\u65E5\u66F0\u660C\u6676\u6658\u66DD\u66BB\u660E\u669D\u66A7\u76DF\u66CC\u6655\u6656\u6696\u5192\u6772\u6670\u65F6\u6695\u7085\u6671\u5F71\u98A2\u6643\u66BF\u664C\u7709\u6604\u66DB\u6634\u5254\u6615\u661F\u6633\u6607\u6602\u6677\u65F7\u6659\u665F\u6661\u663D\u65E2\u6608\u5373\u662A\u65E9\u6627\u6691\u6684\u6653\u664F\u665E\u65EF\u6620\u5832\u6641\u65E6\u6645\u6652\u65F4\u65FA\u6225\u664A\u65F1\u65F0\u660A\u6619\u6664\u6668\u6603\u663A\u91CF\u662F\u665A\u5195\u95C9\u668C\u65F8\u6623\u6624\u6657\u65FF\u9898\u5319\u6654\u97EA\u6628\u6666\u6613\u6612\u6600\u6685\u6606\u9E4D\u662B\u66F7\u66B3\u6674\u7167\u7166\u5194\u6687\u662D\u6700\u66DC\u6635\u666A\u663E\u66B4\u66E6\u66B5\u66D4\u5DF4\u65F5\u66A8\u5848\u52D6\u90FF\u9C40\u9E5B\u5C8A\u826E\u57A6\u66CF\u6B47\u6073\u9E56\u66D9\u66FC\u666B\u66BE\u6609\u65FB\u666F\u667E\u66E9\u66B6\u6631\u6697\u66C8\u66B2\u6621\u6650\u6708\u817D\u8165\u5E42\u80C6\u80A5\u51A5\u670B\u9AA8\u811F\u53D7\u9AC5\u9ABC\u9ABA\u9AB0\u89C5\u9AB6\u9AC0\u9AC2\u9ACC\u9AB7\u9ACB\u7231\u518C\u80F4\u812C\u821C\u9AB1\u9E4F\u9E58\u9ACE\u9AC1\u9AC3\u9AD1\u9AD3\u9AB8\u80B8\u7F55\u518F\u8131\u91C7\u5F69\u8098\u90DB\u819D\u4E73\u7099\u819B\u8112\u81A6\u80F1\u80D6\u8CF8\u6ED5\u7E22\u584D\u87A3\u817E\u5AB5\u809A\u6C0D\u80E0\u811A\u5468\u81CC\u81A8\u817A\u8113\u8C7A\u80F3\u8C8C\u8C89\u809C\u8C94\u816F\u8C8A\u8C86\u808C\u5197\u80A1\u8C85\u8C79\u80DC\u8C82\u8C98\u89C1\u81DC\u80DD\u80CD\u813E\u8200\u8174\u818A\u6718\u810F\u812F\u80C8\u80E7\u8109\u8151\u60AC\u817B\u80CE\u81C1\u8662\u80BA\u8116\u8169\u81A3\u8154\u80A2\u8159\u815A\u8118\u8155\u8191\u80FA\u5188\u8C3F\u80E8\u810E\u7136\u80B1\u80BD\u7F51\u521A\u814C\u80EF\u80F0\u519B\u808B\u80C1\u80BF\u6713\u8153\u5216\u80C2\u4E14\u809B\u56D7\u81D1\u80DA\u53BF\u809D\u7230\u52A9\u5220\u5177\u809F\u670A\u96CE\u540C\u8188\u8C5A\u51A2\u51A0\u8198\u817C\u8170\u51A4\u5B5A\u8171\u8106\u80B7\u80EB\u8199\u80A0\u8D1D\u8D57\u8179\u8D50\u80AD\u8D52\u8D51\u8D60\u8D22\u8D55\u8D29\u8D42\u80D7\u8D2C\u8D59\u8D43\u8D3C\u8D31\u8D47\u8D3B\u8D4C\u8D2E\u8D4E\u8D3F\u5219\u810D\u8138\u796D\u8D48\u8167\u8D4B\u8D61\u811E\u7F42\u8D25\u8D4A\u80E3\u8D2D\u8D26\u8D36\u80D9\u8D46\u8D5A\u5A74\u8D34\u8D54\u8D45\u8102\u80C0\u6710\u80DE\u80AB\u80F8\u7528\u76B2\u8160\u8148\u813F\u90D3\u80A4\u7529\u8136\u96D5\u81CA\u816D\u8132\u8C78\u8152\u670D\u51F8\u76BF\u814A\u819C\u8146\u6726\u6715\u80FC\u80BC\u81B3\u7F54\u76EE\u77B7\u773C\u7791\u77AC\u776C\u7747\u76FC\u7750\u7744\u77A0\u772F\u77B5\u7707\u7766\u772D\u778C\u7785\u7728\u7761\u770A\u7E47\u7765\u778D\u7768\u7743\u7738\u772C\u7719\u778B\u7779\u776B\u778E\u77AD\u774E\u7708\u773A\u8168\u76F1\u775A\u7704\u76EF\u779F\u77AB\u77BB\u89C3\u7735\u77B0\u777D\u77AA\u7741\u77BF\u7762\u77CD\u77A7\u7751\u76F7\u76F9\u9E5E\u775B\u7720\u77A9\u770D\u7736\u7792\u7784\u670F\u9F0E\u7726\u77B3\u7729\u59A5\u595A\u9E66\u80ED\u80DB\u7235\u8158\u816E\u4E39\u817F\u81AA\u8180\u80F6\u5F64\u80AE\u80AA\u8110\u80E9\u814B\u80EA\u5199\u81C6\u8111\u81C3\u80F2\u81BB\u91D1\u7511\u912B\u930B\u946B\u9393\u93FB\u5243\u9881\u90A0\u653D\u9E48\u516C\u9265\u9882\u74EE\u7FC1\u92D0\u90F8\u5181\u7236\u7238\u65A7\u91DC\u7239\u7237\u4E2B\u926E\u9E5F\u516E\u5F1F\u936D\u8C37\u93CF\u5151\u90E4\u6B32\u603B\u9E46\u8C3C\u5206\u574C\u8D2B\u5FFF\u924A\u76C6\u5C94\u9277\u66FE\u5355\u517D\u9267\u943D\u931E\u9429\u6728\u6773\u6985\u6963\u6982\u67E5\u68CD\u69BB\u6777\u6839\u68DA\u6805\u68D8\u6906\u67A7\u523A\u6850\u6874\u50F0\u6A31\u76F8\u67A3\u6733\u677E\u678D\u68AF\u68C1\u6797\u6942\u68FC\u68EE\u711A\u6750\u5F6C\u68B5\u6751\u9E93\u6A0A\u6500\u7981\u68A6\u90F4\u695A\u68FD\u61CB\u68BE\u5A6A\u6983\u695D\u6743\u6811\u686B\u67FD\u6748\u9887\u6770\u68A2\u6A18\u6989\u697C\u68EA\u676A\u6844\u67C8\u68EC\u6863\u675C\u68F1\u6A2F\u6842\u6A3E\u68BD\u6854\u624D\u67CF\u68C9\u69D4\u9F12\u6978\u76AE\u677F\u683C\u67CA\u688F\u6749\u69AD\u67F3\u69B4\u6AC6\u6744\u682A\u6934\u68F0\u681D\u696F\u6865\u6790\u6800\u67DD\u673A\u674B\u67AB\u6841\u6A84\u69D0\u6A47\u680E\u67E2\u6911\u6855\u5BF8\u6879\u6991\u68AD\u6869\u69ED\u6994\u6808\u680A\u6810\u6759\u683B\u68EB\u68B0\u69E0\u672B\u6872\u6AAB\u6960\u690D\u6995\u69A8\u679D\u6A5E\u6756\u696E\u6833\u6832\u68D5\u6966\u67E0\u691F\u6900\u69DF\u67C1\u69B0\u6861\u67AF\u68FA\u6849\u592C\u6755\u6A51\u680B\u6905\u6574\u616D\u6738\u67B7\u675F\u6795\u68E3\u7699\u69DB\u6984\u524C\u6843\u8D56\u6555\u6988\u67DA\u672C\u6760\u624C\u6853\u6ABD\u6A17\u6A91\u6816\u676F\u67B0\u6789\u684E\u6746\u67A5\u6897\u6807\u67F0\u6A71\u68A7\u67EF\u67C4\u67D8\u6913\u6785\u6860\u6A5B\u674C\u673D\u69F1\u69DA\u6A61\u69F2\u6A9E\u6877\u6A90\u674E\u677B\u6A58\u6959\u6781\u6876\u6818\u677C\u6A44\u6883\u6957\u68B4\u692D\u6845\u6A59\u6768\u6979\u6769\u6A79\u6798\u69B7\u6834\u690E\u6A35\u69AB\u69DC\u67C3\u6775\u679A\u688C\u6813\u6867\u6969\u68C0\u6986\u679E\u6866\u67DE\u67AA\u6885\u6A8E\u6812\u6753\u6784\u67A8\u6787\u6977\u67B8\u67B9\u696A\u6954\u6886\u693F\u699B\u68BC\u6971\u68D2\u674F\u67B3\u67F7\u686F\u67B5\u68A0\u6980\u696B\u6A28\u698D\u67D6\u6930\u6910\u67A2\u69A7\u68C2\u6846\u6829\u67E9\u67DC\u675E\u6765\u68E4\u6A21\u6AAC\u8D49\u6B02\u6A2A\u69FF\u67D1\u68CB\u680F\u6939\u6837\u69CE\u6809\u681F\u692A\u69FD\u6A3D\u672D\u68A3\u60F3\u6864\u6A7C\u693D\u6AB5\u68F5\u67EC\u67D9\u6924\u695E\u6922\u6952\u6734\u68F9\u6862\u699C\u6821\u6912\u67F1\u676D\u69CC\u678B\u68B3\u68BF\u67FF\u6A0B\u69C1\u6901\u690B\u680C\u6938\u6987\u6A66\u6A1F\u6893\u68D3\u6767\u6838\u6AA9\u6A80\u69B1\u6C34\u6C68\u6C93\u6C69\u6E29\u704F\u6EC9\u6D85\u6E44\u6E89\u6DCF\u6E5C\u6DF7\u6E34\u6EBB\u6E7F\u7011\u8270\u6F2B\u6E9F\u6DDD\u6DDC\u6ED1\u6DF1\u6D6B\u6ED8\u6DEB\u6C89\u89C2\u6ED4\u6D51\u6CAE\u6E72\u6D1E\u6D6E\u6F08\u6E85\u6D4B\u61D1\u6CC2\u6CEA\u7048\u6FC9\u6E3A\u6E68\u6EAA\u6D75\u6CFB\u6DE6\u6881\u7CB1\u6EC3\u6ECF\u6D95\u6D74\u6C7E\u6E53\u6C90\u6E23\u6D13\u6E58\u6DDE\u6DCB\u6F78\u6FCB\u6F24\u6CE2\u6DC5\u5BF9\u6CAB\u6D91\u6FD1\u6F31\u98A1\u6F06\u6D9E\u6C49\u53CC\u6DFC\u6851\u53D5\u525F\u53E0\u6C4A\u6E9E\u6EE9\u6CFD\u5A46\u6D88\u6DCC\u6D23\u7035\u6F7E\u6E87\u6DE1\u6C99\u6D38\u6CEE\u5723\u7014\u6D3C\u6CD5\u6E98\u6D01\u6F8E\u6F8D\u6CCA\u6E5F\u6FB3\u6D2B\u6D0E\u6D53\u6F72\u6E6B\u6D70\u6F58\u6DA4\u6D72\u6D1A\u6D1B\u70EB\u6D69\u6D17\u6CD6\u6ED7\u6D3E\u6E9C\u6CDB\u6D19\u6D3B\u6C83\u6C82\u6CA1\u6CA8\u6CBF\u9CA8\u6332\u6D90\u6E43\u6EB5\u6FC0\u6EB4\u6FDE\u5A11\u6CFA\u6CDC\u6EB2\u6F5F\u88DF\u620F\u53C9\u6D6A\u6EA5\u6D5A\u6CAD\u6C87\u6D45\u6D66\u6E17\u6CF7\u6CA9\u6D32\u86A4\u6E8F\u6CF3\u6D98\u603C\u700C\u6CBB\u6CAA\u6FC2\u6E21\u6CFC\u6D52\u700D\u6F09\u6C41\u6C9B\u6EC7\u6D61\u6EB9\u6EB6\u6E24\u6F6E\u701A\u6E1A\u6D8D\u6D18\u6E16\u6F14\u6DD9\u6E32\u6CDE\u6DC0\u6D63\u6E0E\u6DB4\u6EE8\u6CB1\u6D47\u6CBD\u6E56\u6DAB\u6ED3\u6D27\u92C8\u6F66\u6F74\u6F2A\u6C70\u6DC6\u6D60\u6DF9\u6D3F\u6C3F\u6E10\u529D\u6CC7\u6D43\u6CF1\u6C88\u6E0A\u6E31\u6EE5\u6D49\u6CB8\u6F36\u6D4A\u6D2E\u6E83\u6D25\u6DA7\u6DA6\u6F9C\u6CB9\u6D84\u6C5F\u6D39\u6FE1\u705E\u6FAA\u6D0F\u6E8D\u9152\u6D12\u6CD9\u6C6A\u6DAF\u6F56\u6E90\u6C57\u6DFB\u6CA5\u6C94\u6C84\u6D6F\u6C61\u6C85\u6C40\u6D0C\u6CB3\u9E3F\u6EC6\u6DBF\u6C67\u6EBD\u6EA7\u6F02\u6E6E\u6F6D\u6E4E\u6F39\u6D7C\u6DA3\u6FA5\u6FB9\u67D3\u6F4F\u6C72\u6C50\u6CD3\u6D8C\u6D3A\u6C5B\u6F89\u6D8E\u9093\u6EC1\u6F0B\u6CD0\u6E0C\u6EBA\u6D08\u6EEA\u6B22\u6E51\u6CFE\u6F84\u6DA8\u6C64\u6F9B\u6E14\u6C6D\u6E86\u96BE\u6DEE\u6CE0\u6D11\u6D5B\u6EEB\u6D5F\u7039\u6D5C\u6D82\u6D4D\u6F4B\u6C7D\u6E1D\u6D3D\u6C54\u6CA6\u6CB2\u6E30\u6D22\u6CA7\u6FEE\u6D77\u6C81\u6D35\u6C60\u67D2\u6CCC\u6C95\u6DF4\u6E49\u6C4B\u6C9F\u6DD8\u6C98\u6E5D\u6CC3\u6CE1\u6C8F\u6CC4\u6E2B\u6C8C\u9E21\u6D59\u6CA3\u6EDF\u6EB1\u6D9B\u6E05\u6E0D\u6F5C\u5447\u6D65\u6D93\u6DA2\u6E11\u6F5E\u6DA1\u6E63\u6FA1\u6C5C\u6CEF\u6D5E\u6C47\u6DAE\u6E20\u6CBC\u6DA9\u6D31\u6EE0\u6CA4\u6C48\u6F0F\u6D78\u6FEF\u6D2D\u6E25\u6F3B\u6D54\u6F7A\u6D55\u6CE5\u6FBC\u6C3E\u6F20\u6DDF\u6E81\u6F46\u6EE2\u6F75\u6E54\u6FDB\u6D9D\u6D2A\u6F7D\u6F8C\u6EA2\u6E2F\u6F3E\u6E3C\u6FED\u6F2D\u6EDE\u6F62\u6E36\u6F47\u6CD4\u6EE1\u6DC7\u6E5B\u6FE9\u6E9A\u6D0B\u6EA0\u704C\u6D34\u6C6B\u6E74\u6EAF\u6ECB\u6F15\u6FA7\u6C55\u938F\u6F34\u6C79\u6E4D\u746C\u6ECD\u6DB5\u6EA6\u6F3C\u6D94\u6C5D\u6F4D\u6D33\u6DC4\u6CBA\u6E2D\u6CD7\u6D6C\u6F0D\u6DB8\u6D07\u7031\u6FB4\u6DE0\u6EB7\u6CC5\u6DA0\u6D04\u6F69\u6F2F\u6DD6\u6F88\u6D48\u6EC2\u6EF4\u6EE6\u6D28\u6E59\u6E7E\u6EDA\u6F37\u7023\u6DD1\u6CE8\u6C86\u6FD2\u6DEF\u6D41\u6C76\u6EE7\u6D4E\u6D4F\u6D9F\u6D89\u6C9A\u6CDA\u701B\u6DEC\u6DB2\u6EF9\u6FBD\u6EE4\u6CBE\u6DF3\u6E1F\u6FE0\u703C\u6CF8\u6E38\u6F29\u6DE4\u6CE3\u6F7C\u6D50\u6F33\u6DAA\u6F13\u6FAD\u6CEB\u6FB6\u6C74\u706B\u7174\u714B\u709F\u710A\u711C\u7206\u71B3\u715C\u8096\u89C9\u6CF6\u55BE\u71C3\u524A\u5C1D\u70D4\u5B66\u9C8E\u655D\u655E\u9E61\u5C1A\u70AF\u8D4F\u68E0\u5802\u515A\u5E38\u725A\u638C\u88F3\u9EC9\u5CC3\u721D\u70FF\u810A\u4E3E\u8A89\u7C73\u7C91\u7C97\u7C89\u7C95\u7CD7\u7CCC\u7CAE\u7CC1\u7CE0\u7CD6\u7CBD\u7CCA\u7C7B\u7094\u7CEF\u7C9E\u7CB3\u7C9D\u7C7D\u7CC5\u7CC8\u7CE8\u6549\u6569\u7CC7\u7CBE\u7CAA\u7CD5\u7CD2\u7CCD\u7CDF\u7C7C\u5A04\u7CBF\u7CD9\u6599\u7CB9\u7C98\u7C92\u708E\u71EE\u7131\u71CA\u7203\u71DA\u7092\u5261\u90EF\u6B3B\u7076\u5C18\u5C11\u714C\u71E0\u70C5\u7701\u71D4\u70FD\u70D9\u70C0\u7198\u7145\u52A3\u7098\u7184\u70C1\u719C\u70FA\u710C\u7089\u7178\u717D\u7194\u70E4\u714A\u70F7\u70E7\u7173\u5C16\u70E0\u77A5\u71CE\u5C1C\u7143\u6C05\u70EF\u9CD6\u618B\u8E69\u5F0A\u70BC\u70BC\u70DB\u70D1\u7116\u70DC\u70E6\u5174\u7110\u706F\u70A3\u70B3\u70BB\u5149\u719B\u7115\u71CF\u7130\u70F6\u70FB\u708A\u70C3\u7080\u96C0\u71CB\u7113\u708C\u721A\u70E9\u70E8\u71BB\u70B8\u709D\u707C\u70AE\u7096\u534A\u7737\u684A\u53DB\u5224\u8C62\u9C9E\u62F3\u709C\u5238\u7FF7\u5377\u7CBC\u8A8A\u7106\u70BD\u71E5\u71C0\u5F53\u71A0\u70EC\u70AC\u7117\u70D8\u7214\u7164\u70C2\u7141\u70CA\u721F\u707F\u8F89\u7153\u8000\u6570\u715F\u7205\u70DF\u7168\u712F\u717A\u71B5\u70B7\u7095\u7086\u71A5\u7187\u711E\u7219\u71E7\u7119\u70AB\u571F\u57D8\u58F0\u5766\u57BE\u5824\u57F8\u5828\u584C\u57A0\u5881\u5189\u580B\u57D2\u58F3\u89F3\u60AB\u5765\u58F8\u578C\u58F9\u57BA\u575D\u5770\u58F6\u574D\u8D6B\u8D6D\u90DD\u8D66\u574B\u8D67\u4E27\u589E\u556C\u8D6A\u5761\u6996\u5BFA\u5757\u77BD\u589A\u99A8\u9F19\u78EC\u7F44\u8B26\u57EB\u7E20\u5799\u6B3E\u57B1\u572D\u580E\u5899\u5C01\u579A\u90BD\u605A\u5366\u57A7\u578D\u58A6\u5742\u578E\u586E\u5732\u5845\u57F5\u573B\u57A2\u750F\u577C\u579B\u572B\u57E0\u577B\u576C\u57E4\u53BB\u5739\u57CC\u76CD\u583C\u57CE\u57D4\u5785\u52AB\u5889\u5858\u90BF\u57BF\u57C3\u57DF\u5374\u5F06\u586B\u57F4\u57EA\u579E\u5898\u5835\u57B8\u5768\u76E9\u87AB\u57EF\u57FC\u57AE\u57ED\u5733\u8D64\u578F\u5764\u57A3\u5827\u92C6\u5729\u574F\u576A\u576F\u5810\u586C\u57A4\u575C\u57C2\u575B\u572C\u5722\u5777\u5865\u57AD\u5819\u580D\u57C6\u573E\u5F40\u57C7\u57CF\u574E\u573A\u8D84\u8D9F\u5806\u8DB1\u577D\u8D91\u57DD\u8D8A\u8D75\u8D76\u8D94\u572A\u5820\u8D8B\u8D81\u8D85\u8DA3\u8DAF\u8D77\u8D73\u8D74\u5FD7\u5730\u5747\u581E\u5749\u575E\u6BC2\u583E\u5409\u57D9\u5586\u8881\u52BC\u9889\u56AD\u57D5\u57DA\u71B9\u6199\u559C\u5609\u572F\u5830\u5880\u57FD\u576D\u572E\u5800\u58A3\u5F6D\u61FF\u5E78\u9F13\u5890\u5769\u582A\u5854\u579F\u58A1\u5888\u5843\u57B2\u5773\u581F\u57CB\u6BD0\u580C\u583D\u5844\u5776\u585D\u76D0\u5892\u5846\u58A9\u5751\u574A\u5809\u575F\u57AF\u57D7\u5740\u8D70\u589F\u576B\u58D5\u58E4\u5786\u5783\u57F9\u5883\u57B4\u5793\u7AF9\u4E3F\u767D\u99A7\u76AD\u6CC9\u769B\u769E\u76A4\u7688\u7693\u76A6\u9B44\u999E\u7696\u768B\u5E1B\u7B2A\u7687\u99A5\u7682\u999D\u7684\u7B06\u767F\u7691\u7C0B\u768E\u7228\u7B15\u5965\u7B4B\u5236\u74BA\u7B52\u9105\u752A\u5411\u8840\u81EA\u7E82\u7BE1\u7B97\u519C\u821F\u912E\u7BAA\u79BE\u9999\u7B56\u7A20\u7A3B\u79DF\u7A03\u7A44\u76C9\u7BB1\u7A0E\u7B96\u79E3\u91CA\u79CB\u7A0D\u79D2\u7A11\u7A51\u79F8\u7A46\u79FE\u79C3\u79E9\u7A17\u79C1\u7A02\u79EB\u7A3D\u5D47\u7A39\u7A19\u7A57\u7A3C\u7A00\u79CD\u79C9\u79E7\u5229\u5241\u7C41\u7C0C\u4E58\u91C9\u79ED\u7B28\u79E4\u79C6\u5B63\u79F0\u79C0\u79FB\u90BE\u7A33\u9ECD\u7A1A\u7A14\u7A0C\u6089\u79D8\u79D5\u548C\u79EF\u7A0B\u7A06\u79EC\u7A59\u79FD\u59D4\u756A\u7A37\u7A1E\u79D1\u7A3F\u7A70\u7A5C\u7A5F\u53CD\u5902\u6761\u69C3\u7B94\u7C3F\u52A1\u78D0\u5404\u7BCA\u5907\u60EB\u51AC\u5904\u9ECF\u706C\u7B72\u4E4E\u7BD3\u6101\u7B5C\u58EC\u7B49\u718F\u7B40\u5148\u4E22\u7B60\u544A\u9760\u7BC1\u537F\u8D38\u5C04\u7C03\u8EBA\u7B76\u7B45\u5F61\u8EB2\u8EB4\u7B11\u7B0A\u987B\u8EAC\u9ECE\u7B19\u7B14\u8EAF\u536F\u5B75\u5375\u7BFC\u7559\u9EE7\u7BE6\u7BEA\u4E48\u7B64\u7C20\u9B4D\u9B48\u7BB4\u9B43\u9B46\u7B3A\u9B45\u7B3C\u9B49\u90B8\u4E4F\u9B4B\u9E45\u9E31\u7B1E\u7BC7\u7C0F\u9B41\u9B51\u5343\u8D28\u76FE\u7B9C\u6731\u6BB5\u7BB8\u4E56\u90EB\u7BA2\u9E4E\u820C\u7BA1\u7FF1\u5782\u91CD\u592D\u7C1D\u4E54\u7B33\u5C99\u4EBB\u5E01\u79B9\u9F44\u7BEE\u9F49\u9F3D\u7B5B\u7C30\u7BAB\u5293\u9880\u9F3E\u7BD1\u6B23\u722A\u9F41\u7B80\u7B1B\u65B6\u7B2B\u9F47\u7BE2\u771A\u7AFD\u7B51\u6BC1\u7521\u7AFF\u65A4\u7B7B\u7AFA\u7B47\u7B6E\u60E9\u540E\u536E\u7B04\u7C2A\u7BE5\u7C1F\u7525\u65A5\u51E0\u98D3\u6735\u68A8\u51E4\u6BB3\u98DA\u51F0\u7B08\u98D7\u7281\u98D5\u51E1\u98CE\u7B75\u7B2C\u9893\u7B93\u5919\u98CF\u7C26\u6106\u98D1\u63A3\u7B5D\u7B03\u98D4\u98D0\u516B\u5F73\u5F97\u722C\u5F88\u8862\u5F82\u5FAD\u5F7C\u7B26\u5F95\u884D\u5F9C\u5F85\u8857\u5F92\u5FA8\u5FAA\u5F79\u74DE\u5FBC\u7B4F\u8860\u5FB7\u5F9B\u7B71\u5F98\u5F8B\u7C65\u7B4C\u884E\u7B7E\u884C\u9E3B\u7B54\u8859\u5F81\u7BCC\u8861\u9142\u5F84\u5F90\u5FA1\u8854\u5F87\u7BEF\u5F7B\u7B2E\u5F89\u5FBD\u5FB5\u5FAE\u5AAD\u5F8C\u5F8A\u5F80\u5F77\u8852\u5F99\u4E47\u660F\u7B77\u7B0F\u5269\u7B5A\u7B31\u7B23\u5370\u725B\u7B62\u728B\u770B\u63B0\u7C4D\u7BA8\u7261\u7279\u727F\u7272\u7287\u7266\u7C40\u6211\u728F\u727B\u728A\u726F\u7B79\u7284\u751F\u7B90\u727A\u727E\u7BA6\u62DC\u728D\u5931\u7267\u643F\u725D\u7269\u7B58\u7B8D\u7B9D\u6BDB\u7265\u7292\u7264\u7B7C\u5795\u8210\u961C\u522E\u5284\u8214\u90DC\u90C8\u96D2\u654C\u9E44\u9E39\u7B65\u751C\u4E71\u8F9E\u52F9\u6240\u6BB7\u7B24\u515C\u7B0B\u7BA7\u7BDA\u7B50\u7B25\u656B\u7B38\u5347\u7BAD\u7C38\u8845\u7C15\u7BAC\u7C27\u7B95\u8843\u8844\u7BDD\u8D5E\u81EC\u6BEF\u6BF3\u9B3C\u6BEA\u81ED\u6BFD\u6C07\u606F\u61A9\u6C06\u9F3B\u6BE1\u9F39\u9F37\u9F22\u4E50\u7C16\u7B2F\u515C\u9B4F\u7CFB\u74DC\u9F2C\u9F2F\u9F2B\u7BC6\u6C0F\u6C10\u9F29\u9F31\u536C\u777E\u9DED\u56F1\u5351\u56DF\u7BFE\u7BA9\u7B85\u7CA4\u9131\u9E60\u7FFB\u81FC\u76E5\u8EAB\u8206\u53DF\u6B43\u81FE\u8204\u8201\u9F20\u8205\u5FC4\u661D\u8225\u8230\u76D8\u8244\u8236\u824E\u8228\u7BF7\u822C\u8239\u7C09\u8258\u8223\u8235\u7B3E\u822F\u87BD\u8233\u8221\u823E\u8238\u824B\u8247\u8232\u8245\u8234\u8231\u8652\u822D\u9E3C\u548E\u7BD9\u8220\u8249\u7C07\u7B20\u8268\u824F\u825A\u8222\u7BF1\u822A\u822B\u823B\u825F\u8237\u6208\u3001\u4E36\u826F\u5B80\u5871\u9D4F\u90D9\u9118\u80FD\u7FE9\u5EDE\u5E8A\u672F\u9EBB\u7CDC\u9EC1\u9EBD\u9EBE\u9B54\u9761\u78E8\u6469\u4E66\u7E3B\u6636\u76DA\u76B4\u6551\u88D8\u7994\u89C6\u7956\u7985\u793E\u797E\u795B\u79A7\u7948\u794B\u7957\u7947\u7953\u799B\u795C\u7950\u7967\u795E\u5E94\u7946\u794F\u798F\u798B\u7962\u7941\u7984\u7943\u795A\u7955\u9E67\u798A\u7977\u794E\u795D\u7978\u7940\u8E59\u7972\u7960\u799A\u797A\u7965\u793C\u7992\u797C\u79A4\u7998\u796F\u794A\u7949\u79B3\u5E84\u5EB1\u5EA4\u620A\u6BF5\u620D\u620C\u54B8\u5A01\u725F\u6210\u5141\u5EC6\u5E95\u5EB3\u5ECB\u5EBE\u621A\u6717\u5792\u5ECA\u5E9E\u7592\u90CE\u5E90\u5E9F\u620E\u620B\u752B\u76CF\u6C42\u5E8B\u72AC\u4E49\u5E86\u68E8\u53C2\u98D9\u8087\u5EB5\u53C1\u6B38\u9F99\u5E93\u5F67\u4E3A\u5C24\u5C28\u7DAE\u755A\u5EB8\u5EB7\u5DDE\u5212\u5E9A\u8D53\u5510\u5E99\u51AB\u4EA0\u51CB\u51C7\u51B3\u51B0\u51CC\u51BC\u51CF\u51B6\u51C4\u51BB\u5E91\u51B2\u51BD\u51B1\u51D3\u6B21\u51C0\u51AF\u51C6\u51B7\u60D1\u51DD\u51D1\u51B5\u81E7\u51D8\u51C9\u51DB\u5196\u5EE8\u6C38\u793B\u5E8F\u5EAD\u909D\u8864\u8FB6\u4E4B\u8BA0\u8D44\u76D7\u5EA5\u5E9C\u7CA2\u81BA\u9E70\u8150\u77E3\u74F7\u5EA7\u6063\u9E52\u54A8\u59FF\u5F0B\u5E80\u93D6\u718A\u9E8B\u9E9F\u5784\u9E87\u9E9D\u9E82\u9E91\u5F0F\u8D30\u5EBC\u783B\u911C\u5E87\u5FD2\u9E80\u9E22\u5E96\u804B\u9F9A\u7519\u9E92\u9E88\u88AD\u8A5F\u9E96\u5ED2\u53F0\u67B2\u70B1\u6216\u89F1\u90B0\u910C\u611F\u6020\u6237\u80A9\u6243\u6241\u76DB\u624A\u623E\u6249\u5ED6\u6245\u96C7\u6577\u542F\u6248\u6247\u623F\u6246\u623D\u6242\u6212\u5F01\u5EA6\u5EB6\u5E2D\u5ED1\u5EA0\u5EB9\u5EC9\u8C12\u8C29\u8C03\u8BE8\u8BC5\u8C16\u8C23\u8BC7\u8BBC\u8BF4\u8BD0\u8BA8\u8BC0\u8C0F\u8BD1\u8BEE\u8C20\u8C08\u8BD7\u8BD6\u8BD8\u8BF1\u8BFF\u8BF0\u8BDC\u8C22\u8BDB\u8BDD\u8BDF\u8BC9\u8BA5\u8BBE\u8BBD\u8BCB\u8C00\u8BDA\u8BAE\u8BF6\u8C18\u8BD5\u8BD2\u8C1D\u8BEB\u8BA1\u8C33\u8C0A\u8BE7\u8BF8\u8BFB\u8BC2\u53D1\u8BD9\u8BF3\u8BAD\u8BFD\u8C30\u8BA7\u8BC4\u8BA6\u8BED\u8BA2\u8BC3\u8BEC\u8BFC\u8C2E\u8BB6\u8C2D\u8BC1\u8C35\u8C32\u8C04\u8BF5\u8BAF\u8BDE\u8BE1\u8C1E\u8BE4\u8BCC\u8C17\u8BA4\u8BB7\u8C01\u8C2F\u8BCA\u8C36\u8C02\u8BB8\u8BE0\u8C15\u8BAB\u8BBA\u8BB9\u8BC8\u8BF2\u8BE2\u8BE3\u8C27\u8C10\u8C0D\u8BD4\u8BF7\u8BB3\u8BC6\u8BEF\u8C14\u8BB1\u8BCF\u8BF9\u8BB4\u8BD3\u8C2C\u8BE9\u8BCD\u8BB5\u8BB0\u8C1F\u8C2B\u8C31\u8C25\u8BFA\u8C28\u8C0B\u8C0C\u8BE6\u8BB2\u8C26\u8C0E\u8BAA\u8BBB\u8BCE\u8C13\u8C21\u8BFE\u8BA3\u8C1B\u8C24\u8C2A\u8C1C\u8C1A\u8BBF\u8C34\u8BA9\u8C07\u8C11\u8C06\u8C05\u8C19\u8BE5\u5EDB\u5ED9\u9E7F\u5ED3\u5E97\u5EEA\u5341\u716E\u90FD\u7FE5\u5BB4\u8D4D\u732E\u5B9C\u771F\u76F4\u6A50\u8839\u5B5B\u5BDF\u56CA\u5357\u7D22\u7590\u7A74\u7A85\u7AAD\u7AB8\u7A96\u7A86\u7AB3\u7A8A\u7A97\u7A97\u622D\u7A81\u7AA6\u7A76\u7A77\u5E18\u7A9C\u7A95\u7A7A\u98A0\u7A92\u7A8D\u7A7F\u7A79\u7A78\u7ABF\u7A91\u7AAC\u5BB9\u7A84\u7A83\u7A80\u7A8E\u7AA5\u7A9D\u7A98\u7A9F\u7A88\u7AA0\u7AA3\u7AA8\u672A\u5B8B\u5B88\u52C3\u6559\u9E41\u652F\u58BC\u980D\u7FC5\u707E\u5BB5\u5BA2\u5BAA\u5B85\u7262\u535A\u683D\u5BAC\u5BA0\u8F7D\u622A\u60E0\u54C9\u6234\u88C1\u8279\u5EFE\u671D\u621F\u5BC1\u4E7E\u7FF0\u65A1\u97E9\u8ECE\u8F36\u4E08\u8005\u5BA5\u89CC\u5BEE\u5B8F\u6F26\u5BC4\u5AE0\u8003\u91D0\u5B84\u5B5D\u8001\u8007\u534F\u540F\u4E8B\u5BDD\u59BB\u5B99\u5BA1\u58EB\u5BA3\u5BE1\u5B87\u5B9D\u5BA4\u77D7\u5BC5\u5B97\u5B8C\u5BB8\u5B81\u5B95\u5BCC\u5BB6\u5BC7\u5B9A\u5B57\u5B9B\u9EB4\u5356\u5BBF\u5BBE\u5B83\u8006\u752F\u5B93\u871C\u8004\u5BC6\u800B\u5C27\u5BB3\u53E4\u80E1\u9E55\u8C41\u514B\u5272\u5B98\u989D\u6545\u9E2A\u5BAB\u560F\u8F9C\u8080\u5BA6\u5BA7\u5BE5\u5349\u5BDE\u8D32\u5BBD\u5BE8\u9DB1\u585E\u9A9E\u8D5B\u8E47\u6434\u8B07\u8930\u5BD2\u4E03\u5162\u525C\u524B\u7FD8\u5B89\u6848\u5BD0\u5BE4\u90EA\u5BD3\u5BF0\u5BC2\u5B9E\u5BB0\u5927\u4E42\u761F\u6A65\u75B8\u75A4\u75D5\u6709\u6BBD\u7275\u75BD\u74FB\u90D7\u90C1\u6B37\u7635\u763F\u75C8\u766F\u7605\u4E1C\u6740\u75B2\u593A\u5F11\u5239\u760C\u765E\u9E2B\u53CB\u75E7\u7619\u762B\u7070\u75A2\u76D4\u7620\u7618\u75F0\u9E69\u75D4\u594E\u75E3\u7316\u7329\u7338\u72E0\u733E\u72D9\u72C8\u733A\u7383\u7339\u736D\u75E2\u75FF\u75BC\u72C4\u733F\u7301\u736F\u72D0\u7624\u730A\u72B7\u72FC\u72FB\u72C1\u72E8\u72B9\u72F1\u72E9\u732A\u72DE\u7322\u7360\u7317\u72B0\u72ED\u72EE\u72D2\u72EC\u72C9\u72C2\u72B4\u7357\u736C\u72F2\u731B\u75AB\u72DD\u72C3\u5CF1\u7331\u75AF\u7315\u72F0\u72B8\u72F3\u72EF\u7303\u731E\u7334\u72F4\u72D7\u72CD\u7330\u731C\u72F7\u72AF\u730E\u7374\u737E\u732B\u732F\u762A\u732C\u7313\u72F8\u72CE\u7321\u7325\u7626\u7610\u72E1\u7622\u72FA\u731D\u7307\u7304\u7350\u734D\u592A\u7606\u75A3\u90C4\u96C4\u6001\u7FC3\u766B\u5962\u5954\u723B\u80B4\u9E11\u723D\u5E0C\u75CD\u7638\u592F\u75C2\u7617\u6682\u5E03\u933E\u6920\u5728\u5811\u593C\u75F1\u5208\u5B58\u75EB\u5944\u5DE6\u596D\u7657\u75DE\u764D\u75D3\u75AC\u5948\u75E6\u5938\u7594\u5947\u75B4\u75C5\u75D8\u75A0\u7603\u75D6\u762D\u75C7\u4E5D\u5937\u65ED\u65EE\u75EA\u6742\u72AD\u4E38\u75DB\u5953\u7643\u763E\u7663\u7597\u759A\u75C9\u9E20\u75A1\u9997\u8A04\u8653\u75B9\u75BE\u75F4\u75A5\u75CA\u7599\u760A\u75AD\u75E4\u75C4\u75AE\u7595\u75B1\u8F66\u8F92\u8F8A\u8F8B\u8F70\u8F8D\u8F9A\u8F95\u8F80\u8F82\u8F77\u8F7F\u65A9\u761B\u8F76\u8F79\u8F85\u8F7C\u8F98\u8F96\u8F71\u8F6A\u8F68\u8F74\u8F7E\u8F69\u8F72\u8F86\u8F90\u8F6D\u8F6F\u8F7B\u8F78\u8F81\u8F93\u8F6E\u8F8F\u8F6C\u8F75\u8F91\u8F6B\u8F7A\u8F84\u8F97\u8F67\u8F8E\u8F99\u8F83\u8F8C\u8F73\u53F3\u8D3A\u67B6\u525E\u54FF\u6B39\u9A7E\u764C\u7615\u8888\u529B\u529E\u765C\u74E0\u8037\u5941\u7596\u5233\u759F\u7633\u5957\u530F\u52A0\u7656\u52F0\u5939\u763C\u75E8\u7640\u75B3\u988A\u90CF\u7629\u75D2\u7625\u759D\u5C22\u5C34\u5C2A\u5C2C\u5C25\u9E4C\u594B\u75FC\u75F9\u7630\u75B0\u75B5\u7601\u7600\u7634\u7654\u75C3\u4E2D\u4E28\u65E7\u8892\u88FC\u8910\u891F\u88C9\u5DFE\u5E3D\u5E4C\u5E54\u5E28\u5E14\u5E15\u5E61\u5E06\u5E19\u592E\u88C8\u5E45\u5E56\u5E37\u5E10\u5E31\u5E3B\u5E0F\u5E1C\u5E44\u76C5\u5E6A\u5E5E\u5E21\u5E3C\u5E27\u5E16\u5E62\u5E5B\u88D5\u895F\u897B\u88AB\u886C\u889C\u8882\u9E47\u96B6\u80BE\u8D24\u88F0\u575A\u8869\u7D27\u7AD6\u891B\u88A2\u88C6\u8902\u88AA\u88C5\u88BC\u887D\u886B\u8884\u88E8\u892B\u8734\u874E\u8686\u879F\u8729\u89C8\u86AC\u86C6\u8709\u76D1\u86CA\u883C\u9274\u86A3\u8715\u8749\u8725\u8772\u8740\u86CF\u86F8\u87B3\u877C\u8737\u86BA\u86D9\u8710\u87DB\u8757\u874C\u870A\u87CB\u87E0\u8702\u86DB\u86DE\u866E\u86FE\u869D\u8785\u8731\u878B\u86D1\u8782\u8681\u8797\u872E\u8759\u880A\u877B\u87EA\u873F\u86C7\u86F2\u86C4\u8774\u8770\u88E4\u86F1\u86F3\u86B0\u8679\u4E2C\u8815\u86B2\u8788\u86ED\u8677\u86CE\u86B5\u86C3\u8760\u869C\u87B5\u87EB\u867E\u87D3\u87FE\u8678\u8722\u86F9\u8713\u8712\u8693\u8682\u876E\u868B\u86C9\u8718\u86A7\u86AF\u870D\u8753\u86E4\u867C\u86B1\u868D\u8776\u868C\u877D\u8793\u873B\u86A8\u870E\u8747\u8708\u8717\u95E8\u8758\u890A\u8721\u87C6\u892F\u877E\u8813\u87A0\u8764\u87D2\u87E5\u87CF\u86B6\u87A8\u871E\u8816\u86D8\u8723\u87EE\u86D0\u87AC\u881B\u866C\u88AF\u86B4\u873E\u880B\u8748\u86D4\u87BA\u8783\u86DF\u86C0\u8684\u87C0\u86AA\u868A\u86F4\u8763\u87D1\u87AD\u867B\u891A\u53F2\u76CE\u896B\u9E2F\u4E32\u8083\u7256\u8934\u5DDD\u5E05\u987A\u5E08\u7247\u5F17\u7545\u4E34\u60A3\u8919\u9E54\u88E5\u5F52\u8955\u8896\u8966\u8D35\u58EE\u866B\u72B6\u5C06\u5317\u90B6\u975E\u5255\u5146\u5986\u8925\u5202\u8D39\u895C\u6868\u6D46\u7248\u724C\u7256\u724D\u5956\u9171\u8274\u7252\u8941\u8872\u9F17\u8897\u88B1\u887F\u88E3\u8915\u88B7\u8913\u5FE0\u80CC\u888D\u5180\u807F\u88F1\u8886\u88CE\u5182\u95F4\u960A\u9618\u960C\u9612\u9605\u9610\u95F2\u95ED\u9611\u9614\u95FA\u9616\u521D\u9601\u960D\u960B\u9606\u9608\u9617\u9607\u88FE\u95F3\u9609\u88D9\u95FD\u95E9\u8936\u95F0\u95EC\u97ED\u95EB\u960E\u961A\u9615\u95EF\u9604\u95EA\u9600\u95F7\u95F1\u95EE\u95FE\u95FB\u9619\u95FF\u9603\u95F8\u95F6\u95F5\u95FC\u95F9\u8A1A\u960F\u9602\u8921\u513F\u9E29\u80E4\u7531\u80C4\u88F8\u7533\u9814\u90AE\u66F3\u7535\u8865\u892A\u68D0\u8F88\u88E2\u871A\u60B2\u7FE1\u895A\u88F4\u6590\u4E00\u767E\u622C\u53A9\u4E98\u7695\u78A7\u539A\u9111\u973E\u971C\u9716\u8010\u972A\u9708\u9704\u96FE\u800F\u9713\u4E3D\u972D\u800C\u878D\u970F\u9700\u98A5\u96F3\u96E9\u9707\u9706\u90B4\u90E6\u9875\u8D21\u970D\u96F6\u5395\u9709\u6067\u96F9\u9E42\u9E5D\u9E38\u9732\u971E\u9728\u96EA\u7FEE\u9739\u9730\u9738\u9B37\u800D\u96F7\u96F1\u96EF\u9701\u9705\u970E\u664B\u57A9\u6076\u897F\u9149\u4E8E\u76C2\u53A2\u4E94\u9098\u6C5E\u4E0D\u706D\u752D\u98D8\u74E2\u5E73\u527D\u4E15\u6B6A\u9122\u613F\u5426\u5B6C\u738B\u7441\u7446\u7442\u7445\u74D3\u7428\u7436\u73E2\u749F\u518D\u73A5\u7477\u73CA\u741B\u73B0\u73F2\u73C7\u7457\u7408\u7476\u748E\u7390\u73F6\u73A2\u7433\u73BB\u73A6\u7453\u7410\u7498\u7430\u73D6\u73F0\u73C3\u73EA\u73D0\u73C0\u7454\u745D\u73E6\u73D8\u7407\u74A0\u73DE\u73CB\u73E0\u7456\u7440\u7391\u73E9\u74AC\u7470\u74D2\u7481\u7389\u538B\u7405\u73EC\u73F9\u7403\u73D1\u73ED\u746D\u7471\u744F\u7462\u742E\u7444\u7414\u742C\u745A\u742F\u73DB\u7426\u73C8\u73D5\u7394\u73E7\u7432\u5230\u73D2\u73C5\u7392\u74C0\u987C\u7468\u7397\u73AF\u73B6\u74B1\u73CF\u740A\u7395\u73F8\u73A9\u738E\u73C2\u73F7\u7422\u73A1\u7504\u7448\u73FD\u90C5\u9104\u74CD\u742D\u7396\u6B45\u7492\u7424\u739A\u739B\u741F\u73CD\u73B2\u7434\u73AA\u73B3\u7400\u81F4\u73AB\u73A0\u745C\u73E8\u73B1\u73E3\u745F\u73CC\u7393\u7435\u73AD\u73BD\u73B8\u73A4\u7443\u81FB\u7467\u742B\u739E\u73AE\u7488\u7404\u73F5\u7490\u5669\u74AA\u7455\u73C9\u73BF\u73E5\u741A\u73FA\u7486\u74BB\u73DD\u7398\u5F04\u73D9\u749E\u748A\u749C\u745B\u747E\u73B5\u742A\u74C1\u7473\u74D8\u74A5\u745E\u7480\u7451\u7459\u7406\u73DA\u74C3\u74A8\u7421\u7409\u73EB\u739F\u6591\u740F\u73BC\u7402\u7417\u7425\u74A9\u73B7\u743C\u74D6\u7399\u7487\u748B\u74B2\u740E\u7483\u73B9\u74AE\u74CC\u74CB\u5382\u539F\u5DE9\u90AA\u96C5\u992E\u9E26\u53C6\u81F3\u9B42\u538C\u9EE1\u9B47\u53A3\u52A8\u990D\u9765\u5396\u53C7\u5E72\u520A\u9878\u9097\u5929\u7526\u8695\u5FDD\u538D\u541E\u529F\u5386\u65E0\u4E0C\u96E8\u5DE5\u4E0F\u66F4\u4E8C\u9879\u793A\u4E91\u5394\u4E93\u4E09\u8FB0\u5385\u4E8D\u90B3\u653F\u9E49\u543E\u5389\u53A8\u5143\u53A6\u9F0B\u5DE7\u4E8F\u4E01\u6B82\u6B8D\u928E\u6B9A\u70C8\u578B\u6BAA\u6B7C\u6B8A\u6B81\u6B79\u6B8B\u6B86\u6B96\u6BA1\u909B\u6B83\u86E9\u5217\u9876\u6B9B\u9092\u6B84\u6B93\u6B87\u6B7B\u6050\u6B89\u53EF\u6B92\u8DEB\u6BA3\u88C2\u4EC4\u4E19\u89CB\u71F9\u8D5D\u8C6E\u653B\u8C68\u5282\u5DEB\u4E24\u96C1\u9E40\u6B66\u77F3\u788D\u78A3\u784D\u787C\u7889\u781A\u9B32\u7820\u7850\u78DC\u78B4\u7834\u7804\u7835\u6CF5\u78C9\u78F2\u785D\u78F7\u7802\u7845\u781D\u78D5\u78FB\u784C\u782D\u7843\u785A\u65AB\u77F6\u77FE\u781C\u7888\u786A\u783E\u7825\u7891\u7847\u77FF\u7933\u78B1\u789C\u78A5\u787F\u78B9\u7887\u7897\u7823\u7857\u7817\u7856\u7829\u7837\u77FC\u7855\u7935\u790C\u7852\u7830\u77F8\u786C\u783A\u78CA\u7814\u784E\u7811\u78F9\u7913\u786E\u77FD\u90DA\u9143\u788C\u784A\u6B4C\u780D\u7841\u78F4\u78D4\u54E5\u7800\u7801\u7893\u7901\u6554\u783C\u7877\u77FB\u781F\u7812\u780C\u789F\u7818\u78B6\u7883\u789B\u78A1\u7816\u7806\u7838\u78BE\u8C46\u788F\u7898\u7924\u791E\u7854\u7934\u7839\u78FA\u78CB\u78B0\u78C1\u78E1\u78CF\u786D\u78B3\u7859\u7840\u78A8\u78B2\u78C5\u78D9\u7905\u782B\u786B\u788E\u7827\u782C\u789A\u4E07\u8C55\u52B1\u52A2\u867F\u9120\u8DB8\u5384\u5F00\u539D\u4E9A\u4E25\u53AE\u5F62\u8C49\u8C4C\u5211\u5245\u8C47\u90A2\u53A5\u5140\u590F\u621B\u5961\u867A\u987D\u9E74\u753B\u531A\u7259\u8FB1\u8703\u987E\u74E6\u4E92\u5507\u9192\u8983\u918D\u918C\u9179\u916E\u8D3E\u915A\u6817\u914E\u7C9F\u5398\u9165\u916A\u91BA\u9177\u9170\u8986\u917F\u9178\u91BE\u917A\u916C\u91A3\u9166\u9175\u9161\u9164\u9190\u915E\u91A2\u52D4\u526F\u917E\u9150\u7968\u915D\u914A\u917D\u9169\u9191\u91AE\u9174\u9162\u9176\u916F\u914F\u914C\u9172\u9762\u91AA\u914D\u918B\u91AD\u9163\u919B\u91B4\u91B2\u9157\u8981\u919A\u91AF\u9189\u91B5\u9187\u9185\u91A8\u4E0B\u7109\u6B63\u5FD1\u4E10\u5F13\u5154\u514D\u8C61\u8272\u5F38\u5910\u89EF\u89D6\u89EB\u89E5\u5815\u89DF\u89DA\u5942\u89ED\u52C7\u89E6\u8D1F\u89DE\u96B3\u607F\u9E6C\u89D2\u89E3\u89FF\u659B\u5C0F\u5F39\u8A79\u5B50\u5B5F\u5B59\u5B64\u5B7A\u5B56\u5B5C\u5B62\u5B54\u5B69\u5265\u4E9F\u4E1E\u70DD\u537A\u5C14\u9C36\u9BFB\u7CA5\u9C0A\u9C5A\u9B80\u9BA1\u73BA\u9BA0\u9B6A\u9B88\u4E11\u53BE\u988B\u7586\u77DE\u67D4\u53CA\u8671\u87CA\u9A98\u77DC\u4E43\u5F27\u5915\u5F18\u752C\u729F\u5924\u77DB\u591A\u4E88\u98E7\u821B\u540D\u5916\u6562\u53C8\u7780\u936A\u715E\u5EF7\u5EF6\u6223\u8765\u5EFA\u9A9B\u61A8\u9E5C\u5A7A\u5F15\u961D\u9633\u9667\u9650\u96B0\u9634\u963B\u9642\u9699\u9675\u9661\u968D\u96A9\u962A\u9686\u964D\u9621\u964E\u9672\u965E\u9697\u9674\u9647\u9662\u9640\u9648\u968B\u9635\u9655\u96A4\u964C\u9651\u964B\u9645\u962E\u963F\u9694\u9622\u9677\u9649\u9690\u961F\u9644\u9636\u9664\u9669\u9683\u963C\u9676\u965B\u969E\u9646\u9668\u966C\u9698\u9631\u9685\u9688\u9632\u968F\u965F\u963D\u969C\u96A7\u966A\u9654\u9A72\u9CB3\u9CC1\u9CA5\u9CAB\u9CC0\u5F3C\u9CB2\u9CCE\u9C83\u9CD7\u9CB7\u9A75\u9C96\u9CD0\u9C8F\u9A6D\u9A9A\u9CCB\u9A7F\u9CDE\u9CAE\u9C91\u9C92\u9C8C\u9CC8\u9CC7\u7A23\u9CC5\u9CA6\u9A86\u9A9D\u9CE4\u9A84\u9C98\u9CA7\u9AA2\u9CB5\u9A8F\u9C85\u9A96\u9CB9\u9C7F\u9CD9\u9A80\u9C90\u9CE1\u9A74\u9A97\u9CCA\u9A9F\u9CA9\u9A7C\u9CCD\u9A81\u9CBC\u9A6E\u9C94\u9A73\u9A91\u52B2\u9CA3\u9A76\u9A6F\u9A95\u9CC9\u9CB1\u522D\u9AA5\u9C89\u9A8B\u9A8A\u9CA1\u9C95\u9888\u9CD5\u9AA6\u5F55\u9C86\u9CA0\u9CBE\u9CDC\u9AA0\u9CD4\u9CBA\u9CAC\u5F31\u9A89\u9A99\u9A7A\u9CC6\u9A78\u9C8B\u9A93\u9CB6\u9C99\u9A8C\u9A85\u9C8A\u9A70\u9A79\u9C8D\u9CBD\u9C80\u9CAD\u9CC4\u9AA4\u9CDA\u9C7D\u9CB0\u9A71\u9CAA\u9CDB\u9A8E\u9C9F\u9AA3\u5371\u9C7E\u9CD3\u9A90\u9CAF\u9CE0\u9C9C\u9A88\u9CDD\u9CDF\u9CE2\u9CD2\u9CBB\u9A77\u9A92\u9CA4\u9CB4\u9A83\u9CCF\u9CC2\u9CC3\u9AA1\u9CD1\u9C9B\u9A7B\u9C82\u758F\u5DEF\u9C9A\u9CA2\u9C87\u9CB8\u9AA7\u9C88\u9A8D\u9A87\u4E86\u5F25\u5EF4\u5B51\u9884\u9B3B\u8C6B\u5B53\u5F2A\u627F\u6B20\u4E45\u98DE\u758D\u80E5\u7078\u5760\u86CB\u7678\u51F3\u767B\u5F1B\u5F20\u6840\u87F9\u5F3A\u76C8\u9F10\u4E89\u76B1\u5C15\u5F28\u5F2D\u520D\u5B55\u90B9\u96CF\u6025\u51F3\u6224\u52D0\u4E59\u7722\u5F22\u52C9\u9820\u6028\u9E33\u9963\u9984\u9992\u9989\u9981\u9987\u998C\u9977\u996D\u9979\u996A\u998F\u996B\u9965\u997F\u998A\u996F\u9974\u997D\u9995\u9976\u9986\u8680\u9988\u9985\u996E\u9967\u998B\u996C\u9970\u9980\u9969\u9978\u9971\u9968\u9994\u9975\u9A6C\u9972\u998D\u9993\u9991\u9990\u997C\u9973\u9983\u997A\u997B\u9C7C\u9C81\u9F9F\u534D\u9E50\u4E70\u758B\u5F36\u5F26\u4EBA\u5021\u590D\u4F46\u5048\u5185\u96BA\u5041\u501C\u9FA2\u4F23\u4FF1\u4F97\u4FD8\u8089\u50BA\u4FA7\u4F63\u5092\u4F7E\u4FD7\u4EFD\u50E7\u4F11\u53D9\u7172\u5821\u4ED8\u4F53\u9E3A\u4FEB\u659C\u4EC5\u6C46\u6C3D\u50A9\u4F19\u4FCF\u507F\u5018\u50A5\u7C74\u507B\u5013\u4F1E\u5281\u60A8\u9E6A\u4F34\u5026\u4ED5\u96B9\u8D41\u96C6\u4F8D\u7126\u4F73\u51ED\u72A8\u96E0\u96BC\u96BD\u6041\u9E64\u552E\u4F76\u50D6\u5165\u4F2F\u4FAC\u50BB\u4FD0\u502D\u4F5F\u4EFB\u4F81\u4EEB\u4EDF\u4F8F\u5015\u4F78\u4FA8\u4EC9\u4F69\u4EF6\u4FC4\u4F5A\u5080\u4F4E\u4EF0\u4FFE\u502A\u4F10\u98DF\u4FCD\u5085\u4FCA\u57A1\u4F82\u4F94\u4FC5\u4F0F\u4EEA\u4F2A\u4F18\u523D\u9886\u4F7D\u74F4\u4ECA\u4EE4\u90BB\u90D0\u8D2A\u5FF5\u542B\u76E6\u887E\u4FEF\u4FDF\u4EE3\u5126\u9E30\u4F41\u504F\u7FCE\u50A8\u4EC0\u5348\u503C\u5025\u4F0E\u4F98\u4ED7\u4F6C\u4F7F\u4F2B\u5027\u50A7\u4F57\u4FA5\u4F30\u505A\u500C\u507E\u7F36\u77E2\u6535\u4F91\u50DA\u77F0\u77EE\u77EB\u5034\u4FD9\u4FFA\u4F50\u501A\u77ED\u4F89\u4EC7\u77E7\u9CD8\u96C9\u77EC\u60A0\u77E5\u4F51\u4EC2\u4F3D\u77E9\u4FA0\u7E41\u4E2A\u4EF2\u8129\u4FEE\u500F\u7FDB\u4EEC\u4ECB\u4F5B\u4F7B\u4FF3\u5019\u6538\u4F38\u4FDC\u4E18\u4EDD\u4F70\u5112\u4FEA\u4FDE\u6108\u5175\u4F59\u4F0D\u6086\u756C\u4F65\u4F3E\u5168\u5012\u4E52\u4E53\u4F84\u820D\u4FBF\u5251\u4EC1\u4F58\u4F1A\u4EE8\u4F5E\u7572\u4EC3\u6C14\u90B1\u4F8B\u4FB4\u6B59\u4F55\u4FE9\u655B\u9485\u5408\u9FA0\u547D\u5378\u4FE8\u5CB3\u50ED\u4F22\u5089\u4F64\u5088\u50F3\u506D\u50F5\u4E5E\u4EBF\u6C32\u50CF\u89CE\u510B\u6C1B\u4ED4\u4F60\u6C2E\u4F0B\u6C21\u6BF9\u4ECD\u4FD1\u4F88\u6C2A\u6C28\u4FB9\u5065\u6C15\u6C18\u6C1A\u6C1F\u4FAF\u6C29\u6C16\u9103\u6C2F\u6C22\u6C30\u5133\u6C27\u6C19\u6C24\u6C26\u4ECE\u5095\u4FCE\u5750\u50EC\u4F36\u4EF5\u4F24\u4EF7\u4E1B\u4F7A\u4FA9\u4FED\u5077\u4EE1\u4F17\u4F26\u6002\u4F5C\u8038\u4F27\u4FAE\u5316\u4ED1\u4F08\u9545\u94BD\u951D\u9521\u951F\u94AF\u94F6\u9558\u94A5\u950A\u94A2\u953E\u94DC\u9504\u8D27\u8D37\u94A1\u94E1\u94BC\u9511\u9510\u4ED6\u94CD\u94B5\u94FC\u9497\u94F4\u94CE\u94AC\u9500\u9557\u9501\u954B\u9542\u952C\u949E\u9529\u94DB\u5788\u948D\u4F56\u94C2\u9526\u953D\u9539\u9508\u94A3\u950B\u94EC\u94E5\u9506\u94E3\u9490\u94C6\u954F\u948E\u94E2\u953B\u953A\u9524\u9527\u94E6\u9538\u9528\u9492\u94C5\u726E\u9507\u94C1\u954D\u94C4\u953C\u9512\u9548\u94D6\u94B1\u94FA\u94B9\u955B\u9573\u94FD\u9570\u9540\u94BA\u534E\u9488\u9547\u9572\u9569\u9555\u9517\u94D1\u94D0\u952D\u9553\u9554\u94CA\u94D9\u94B4\u94F5\u94D5\u9563\u94E9\u949B\u951B\u94B8\u951C\u506C\u94D7\u949F\u94FF\u9494\u948F\u9535\u94EB\u948A\u9544\u950F\u950E\u9567\u94C0\u956D\u949A\u94B0\u94D8\u94DA\u94FB\u9489\u94B6\u503E\u9549\u9498\u94CF\u9562\u9556\u9561\u94B2\u9499\u9487\u94EF\u9530\u94AE\u94ED\u94E4\u952E\u9515\u948C\u94A6\u956B\u9575\u956A\u94EE\u9496\u9565\u4F25\u94A0\u9525\u954C\u94C3\u94A4\u94E8\u94EA\u9509\u94E7\u954E\u4EF3\u5055\u94CB\u952A\u9493\u94A9\u94A7\u9534\u949D\u94A8\u9532\u94F8\u9516\u4F5D\u94DE\u9503\u9505\u94DD\u9537\u94D2\u954A\u952F\u9513\u9560\u94CC\u94B7\u949C\u9514\u9519\u9546\u94F9\u9568\u9564\u9552\u9541\u9518\u9533\u94B3\u956C\u9543\u951A\u5CB1\u9486\u955A\u94E0\u9495\u94F7\u9574\u9531\u94BF\u951E\u9502\u9EDB\u9522\u94DF\u94BE\u956F\u9523\u956E\u9536\u9559\u948B\u9551\u955D\u94F0\u9566\u94AA\u94AB\u888B\u94F1\u950D\u94F3\u94AD\u94FE\u94C8\u94BB\u9550\u9576\u953F\u955E\u955F\u94F2\u950C\u9571\u952B\u955C\u94C9\u5E74\u50A3\u4FE6\u4FF8\u5029\u5083\u503A\u4FF5\u4F20\u4F1F\u50B2\u667A\u76D2\u4FDD\u4F83\u9F9B\u9894\u988C\u4FE3\u8212\u90C3\u9E3D\u62FF\u4FA3\u5047\u7FD5\u5F07\u50CE\u4FC3\u4E4D\u5043\u6998\u4EDE\u4F74\u503B\u5028\u4F0A\u4F1B\u4FB5\u5053\u50C7\u4F3A\u600E\u4F32\u50FB\u4ED3\u5014\u501F\u4F9B\u504C\u5061\u821E\u4F6F\u5106\u50D4\u4ED9\u7F3A\u6217\u521B\u7F38\u50AC\u9E27\u7F50\u7F45\u4F3C\u4F43\u502E\u4FDA\u5076\u5107\u504E\u5072\u5121\u6BCF\u4EC6\u502C\u4FA6\u508D\u4F7C\u4FF6\u50E6\u4F4F\u4F09\u4EFF\u4F9D\u4FAA\u4F01\u4FE1\u4F67\u654F\u501E\u505C\u5134\u4F4D\u50EE\u500D\u79BD\u4F2D\u6BD3\u5FC3\u65EC\u65E8\u6120\u60FA\u6168\u601B\u608D\u90C7\u60D5\u6068\u6162\u61AC\u60C6\u6146\u607D\u60E7\u606B\u607B\u60D8\u5FEA\u608C\u60A6\u618E\u60EE\u4E5F\u61B7\u5FD6\u5FEB\u609A\u61D2\u9896\u4E78\u60D9\u602A\u988D\u603F\u6084\u60DD\u60D4\u988E\u604D\u6043\u602F\u60BB\u5FC5\u6015\u60F6\u61CA\u6064\u60B8\u6100\u606A\u52FF\u5FCF\u606C\u520E\u5FFB\u90B2\u5FFD\u60DB\u6027\u6127\u52FE\u52FA\u60A2\u609B\u6035\u530D\u60E8\u5FE7\u6175\u6177\u5300\u6021\u61BE\u6088\u60E6\u614E\u6096\u5FEE\u60B0\u6103\u60CB\u612D\u9E28\u6019\u6124\u61AD\u6062\u5306\u6016\u8084\u60F0\u7591\u60ED\u5FE1\u600F\u5FF1\u60AD\u602B\u6126\u60B1\u60AF\u6052\u61E6\u9877\u6053\u6000\u6026\u6079\u6078\u9E35\u6003\u609F\u90AC\u5310\u9E71\u6144\u6110\u6014\u5FC6\u61C8\u61BA\u5FF8\u5FFA\u6195\u957F\u610E\u60DF\u6194\u601C\u5FE4\u52DA\u6109\u5FFE\u6070\u600D\u6006\u6094\u6BD4\u6042\u5752\u7686\u60DA\u6BD5\u6BD9\u6005\u6BD6\u5FF3\u60C5\u612B\u53E5\u6092\u52AC\u591F\u96CA\u9E32\u6115\u5305\u4E5C\u5207\u5FC9\u600A\u6151\u6004\u60EC\u6029\u4E16\u60DC\u8D33\u61C2\u616C\u61F5\u614A\u614C\u5C6F\u5308\u5228\u60F4\u987F\u90A8\u607A\u4E4C\u7538\u6083\u609D\u60EF\u6123\u60BC\u6054\u6165\u8A07\u60B4\u60C7\u60CA\u67AD\u9E1F\u51EB\u5C9B\u8885\u6114\u61A7\u607C\u5FD9\u61D4\u5FED\u624B\u63FE\u634F\u8822\u62C5\u634D\u63D0\u63ED\u64AE\u628A\u6388\u9753\u63A2\u634B\u975B\u6325\u63F4\u9759\u6447\u6484\u62E5\u652B\u6252\u626E\u63B8\u8012\u63F8\u8019\u8025\u8027\u8016\u62AB\u8017\u8031\u62B9\u6289\u8030\u8018\u8028\u8014\u8020\u801C\u8024\u8022\u8015\u8029\u8026\u802A\u8032\u6421\u6387\u6414\u644A\u9EB9\u62E9\u9EB8\u634E\u6487\u6491\u6405\u6402\u639E\u6284\u62CC\u6321\u64DE\u6301\u6302\u62EE\u64B7\u62CD\u6525\u63EA\u64AD\u6273\u6266\u6376\u62EC\u63D2\u5951\u6322\u6380\u6293\u6298\u62C6\u6295\u6258\u605D\u6308\u64E4\u6512\u64AC\u62B5\u7D5C\u6291\u627A\u636D\u641C\u642C\u640B\u627E\u6269\u640F\u8D3D\u70ED\u7118\u57AB\u6355\u62D4\u63BA\u62E2\u52BF\u6270\u86F0\u642A\u6328\u62ED\u9E37\u631A\u62AC\u64BC\u62A4\u63AE\u6369\u62DA\u646D\u62E8\u7D77\u6382\u4E30\u64E6\u652E\u64BA\u63A7\u6316\u6280\u6313\u64C0\u62F7\u6377\u63CE\u62E7\u7809\u8273\u90A6\u6448\u6320\u5F57\u6167\u6309\u6625\u8D58\u93CA\u64A9\u5BFF\u6CF0\u71AC\u79E6\u8202\u7352\u87AF\u63A9\u637A\u594F\u638E\u630E\u6267\u629B\u9A9C\u9CCC\u5949\u8071\u631F\u5D85\u62E3\u62E3\u6662\u626A\u63FD\u5E2E\u8707\u62C2\u6311\u6392\u54F2\u8E05\u6401\u62BD\u62BB\u62FD\u8A93\u625B\u9752\u6509\u8D23\u6474\u64C2\u9EA6\u6294\u62A8\u6371\u636F\u625E\u63AD\u629A\u6342\u632F\u6253\u62D3\u627C\u6485\u8868\u7D20\u647D\u7E9B\u6BD2\u633D\u6362\u62EF\u626D\u63C9\u6254\u6390\u4E13\u6345\u6292\u6496\u633A\u6426\u63C6\u6323\u626C\u6400\u64B8\u592B\u66FF\u89C4\u62CA\u63A8\u643A\u62CE\u637B\u8F87\u62F4\u6361\u63C4\u62FE\u632B\u62A1\u62D6\u63FF\u62C3\u62A2\u64D2\u6307\u63AC\u638F\u6279\u63E9\u62D8\u62B1\u63F2\u627D\u6363\u63F3\u63CD\u6367\u644F\u629F\u6276\u64B5\u6263\u6339\u6350\u635F\u62D0\u64CD\u63D6\u634C\u64B0\u62BF\u6349\u97E6\u97EB\u63E0\u97EC\u62DB\u97E8\u6444\u63F6\u636E\u62A0\u6343\u62A5\u626B\u647A\u63E1\u64E2\u6326\u6556\u632A\u64D7\u62D2\u97E7\u6452\u640C\u6398\u63AA\u6478\u6492\u635E\u62F1\u6495\u63B7\u62E6\u63D5\u643D\u642D\u6413\u62FC\u6420\u63CF\u6499\u641B\u51FB\u624E\u63E3\u9B36\u6467\u62D9\u5AE2\u62DF\u62D7\u63BE\u62F6\u6346\u6482\u63BC\u6441\u62BC\u6446\u64D0\u63B4\u645E\u62C7\u6251\u6389\u64A4\u6412\u6458\u631D\u62C4\u6297\u6454\u6296\u631E\u6324\u626F\u62E4\u637D\u6396\u6445\u63B3\u62C8\u641E\u63A0\u6518\u62C9\u63DE\u649E\u638A\u63A5\u645B\u6410\u64C5\u6283\u64FF\u53E3\u5531\u5527\u559D\u562C\u5427\u9091\u54CF\u55F3\u5541\u5250\u5480\u54C3\u5458\u5457\u5624\u9E43\u55E3\u56BC\u53EA\u53ED\u55E1\u55F2\u5416\u5429\u564C\u5574\u5446\u55B3\u5549\u5664\u5587\u55FD\u53F9\u5575\u55D3\u555C\u55E8\u54E8\u5621\u5522\u54AA\u55BD\u5556\u5435\u54A3\u5410\u564E\u54C7\u55D1\u54E7\u90E2\u54AD\u563B\u562D\u55A4\u55E5\u5523\u5662\u54CD\u54B1\u54DD\u557E\u54AF\u549A\u547C\u54CC\u553E\u542C\u566C\u53FD\u54DA\u561A\u5412\u543D\u54E6\u5144\u55C5\u5471\u5564\u55D6\u5506\u561B\u5601\u54DE\u558A\u542E\u5577\u54FA\u5420\u5499\u548F\u5509\u548D\u5533\u53F6\u561F\u55D4\u54F1\u55E6\u5693\u5583\u568F\u56D4\u5473\u5431\u54A4\u5580\u6222\u5632\u54EE\u55A7\u549B\u5576\u55DC\u54D3\u5627\u55D0\u5495\u567B\u55B7\u5639\u54B4\u55B9\u5454\u550F\u5535\u54A6\u610D\u556D\u53E6\u53FB\u5496\u540A\u5489\u5578\u867D\u5561\u547B\u9EFE\u54BA\u8E36\u8E22\u8E4B\u8DDF\u5685\u8DDA\u8E29\u56AF\u8E48\u551D\u8E4A\u8DB4\u54C2\u8E6D\u5401\u8E45\u8DDB\u8E0F\u8E5A\u8E50\u8E9E\u5478\u5448\u8DF1\u8DEC\u54E2\u8E12\u8E6F\u8DEF\u8DE3\u8E53\u8E35\u8E2C\u8DC3\u8E3D\u8DFA\u8DCC\u8E9C\u8DDE\u8E09\u54A5\u8DF5\u8DCB\u8DC6\u8E41\u8E31\u8E94\u8E2E\u8E7F\u8DC2\u8E2A\u8E5C\u8DCE\u8DF7\u5434\u8E7D\u8E26\u8DE8\u5456\u8DCF\u5452\u54FD\u8DF3\u8E70\u5641\u8DD6\u5514\u8DBC\u8E76\u53EE\u8E42\u8DBF\u8E0A\u8E3A\u8DEA\u54A7\u8E6C\u5475\u8DD7\u8E1F\u8DC4\u8DB5\u8DF8\u8DD1\u8E40\u8E0C\u8DBA\u55DD\u8E81\u8E51\u8E1E\u5544\u8DDD\u5443\u8DFD\u54D1\u8E7C\u8E87\u8E2F\u8E8F\u8E52\u5658\u8E49\u8E72\u8E66\u55C4\u560E\u8E39\u5440\u53F7\u8E90\u8E1D\u560C\u55B1\u8E85\u5413\u8E14\u8E44\u8E62\u8DE4\u8E7E\u8E74\u8DF9\u8DF6\u8DFB\u8DBE\u8DD0\u8E23\u5524\u543C\u5438\u54C6\u5432\u554A\u5439\u9955\u5654\u5417\u565C\u5450\u5459\u54BB\u5490\u552F\u564D\u5464\u541F\u52CB\u54D9\u55BB\u54C8\u5565\u5403\u5589\u90E7\u5511\u54D7\u548B\u54BF\u545B\u5659\u53F1\u5423\u5487\u543B\u553F\u5555\u5421\u5588\u54D4\u5486\u558B\u5428\u545C\u9E23\u556A\u54F3\u55EA\u552A\u551B\u55C9\u5567\u544B\u55F7\u5566\u5415\u659D\u5492\u54ED\u5668\u56A3\u9A82\u9E6D\u54C1\u566A\u569A\u5640\u9F0D\u5530\u53E8\u5631\u54A1\u55EB\u5455\u53E9\u5482\u522B\u53FC\u989A\u5594\u54D0\u9102\u5462\u9E57\u9E2E\u54EA\u567C\u53DA\u5676\u5520\u54C4\u5636\u5657\u55CC\u561E\u54CE\u558F\u5453\u5684\u55D2\u55EC\u54A9\u55DF\u55CD\u55DE\u55B5\u5608\u5642\u5686\u5DF3\u5623\u5BFC\u5598\u55E4\u54D5\u5F02\u5DFD\u5484\u5476\u5406\u5466\u53EB\u54DF\u5599\u6C11\u549D\u559F\u54E9\u563F\u54BD\u55EF\u5477\u5581\u5570\u5582\u9119\u5463\u535F\u557C\u5600\u54AC\u542D\u5537\u54D2\u54DC\u5543\u5472\u5501\u556E\u5494\u55F5\u8DB3\u5550\u5634\u5618\u552C\u5671\u54FC\u568E\u56B7\u55FE\u5591\u5647\u566B\u553C\u54B3\u5C38\u5237\u5C43\u5339\u6BBF\u5C3F\u81C0\u7280\u989E\u747F\u805A\u7FF3\u5A36\u7E44\u5C51\u5C4E\u5C09\u5C61\u9A4E\u99FA\u9A11\u99FC\u9A1E\u9A69\u6233\u5200\u9B18\u9B08\u9AEF\u9AFB\u9B0F\u9AE6\u5203\u622E\u9B12\u9B03\u9B13\u52E0\u5C5E\u5320\u9AE1\u9AF9\u5C65\u5C50\u5C63\u9AFD\u5C66\u9AE2\u9E68\u5C3E\u53EC\u9AEB\u9B23\u9B1F\u9AED\u71A8\u9ADF\u87B1\u8086\u4E60\u5FCD\u6170\u533E\u5F5F\u8033\u81C2\u943E\u806A\u6A97\u53D6\u8042\u803F\u58C1\u8043\u804A\u8052\u804D\u5C60\u803D\u8069\u8058\u74A7\u8035\u7513\u8036\u8046\u64D8\u5C45\u804C\u5288\u8054\u8034\u5B16\u895E\u803B\u8B6C\u533A\u5C39\u6BB4\u74EF\u5C3B\u6B27\u9E25\u5326\u541B\u5369\u531D\u536B\u9890\u532E\u532A\u8D5C\u81E3\u5C4A\u5367\u5F50\u5201\u7FDA\u5E1A\u7FC2\u5BFB\u7075\u5321\u5C4B\u7FC0\u5C42\u7FDF\u53F8\u7FBD\u7FBF\u7FFC\u7FE0\u7FEF\u7FCC\u5B71\u5C59\u5C3A\u663C\u533B\u533C\u9139\u54AB\u5C3D\u5C3C\u531C\u5C41\u5C49\u9E24\u90A3\u53F5\u52AD\u5267\u90E1\u90B5\u615D\u7FA4\u8F9F\u5DE8\u5C40\u51F9\u5155\u533F\u7FBC\u5C4F\u5C55\u5DF1\u5DF2\u7199\u5FCC\u5C48\u9DA0\u90FE\u6539\u5323\u5EFF\u6614\u83D6\u840C\u83B3\u8349\u83AB\u66AE\u5E55\u5893\u84E6\u6155\u6479\u52DF\u845B\u9E4A\u855E\u82AD\u831B\u8513\u84C2\u84C7\u89CF\u5178\u84E5\u83DC\u8363\u69CA\u8365\u8367\u85E4\u5851\u8314\u8366\u82CB\u85D0\u9EFC\u9EFB\u8364\u52B3\u8424\u524D\u84AF\u82F4\u989F\u83B9\u8484\u8499\u833C\u83A9\u714E\u526A\u8315\u7FE6\u8521\u6563\u83BA\u82D8\u8425\u83D4\u82DC\u837D\u8426\u65A0\u5171\u4E1A\u666E\u671F\u76CA\u9EF9\u57FA\u5914\u65AF\u84CA\u8572\u90BA\u6B3A\u6B49\u606D\u60CE\u9E63\u5DF7\u68FB\u82AC\u51FF\u7DA6\u914B\u9EC7\u83BF\u8459\u83D8\u83E5\u8309\u850C\u82EF\u83B1\u8570\u83F9\u83E0\u838E\u843D\u848E\u85E9\u84B2\u8584\u8497\u5290\u8333\u85B8\u840D\u83CF\u8361\u85FB\u8556\u8303\u8453\u832B\u850A\u853D\u848C\u83FC\u85AE\u828F\u82D2\u76D6\u83F1\u8537\u7F94\u7FB9\u8451\u7FB2\u7207\u7FA1\u7F95\u7F8E\u98A7\u9144\u7F91\u83B0\u6059\u9E73\u85B9\u59DC\u85E0\u83C2\u8469\u8581\u9996\u8590\u8429\u8389\u83A0\u840E\u8543\u85B0\u85DC\u8306\u828A\u8331\u8463\u835E\u82B9\u829F\u8283\u8587\u8347\u8605\u84F0\u84CF\u844E\u831A\u83AA\u82FC\u82BC\u859B\u8490\u8636\u830B\u82AA\u8538\u8406\u84D6\u8438\u83A8\u85E6\u8611\u863C\u8302\u8487\u8474\u8473\u84E2\u8386\u8307\u830F\u83BD\u8328\u85CF\u829D\u85E8\u9E5A\u82D4\u82A6\u8439\u8517\u853C\u5345\u977C\u97AE\u97A8\u9776\u8378\u8433\u5E26\u8313\u8456\u84C9\u8616\u9781\u977A\u82B0\u9798\u7CF5\u977D\u978B\u9792\u9773\u8559\u978D\u8457\u8356\u52D2\u9785\u840B\u82CE\u853B\u976C\u8431\u82E7\u8423\u83EA\u9770\u839E\u9794\u97C2\u5B7D\u97A3\u9778\u97AC\u83C0\u84FF\u97AD\u9774\u84CD\u97A0\u835B\u97AB\u97A1\u82E6\u846B\u83C5\u97A7\u97B4\u97AF\u97B3\u97B2\u977F\u9791\u5173\u827E\u6AA0\u837B\u83B7\u83B8\u8350\u832C\u8418\u8351\u827D\u8284\u90D1\u911A\u84BA\u64CE\u82E5\u60F9\u82CF\u8304\u8354\u835A\u8B66\u82F1\u841C\u84DD\u9769\u8427\u8300\u848B\u8327\u8489\u83F2\u71D5\u5807\u853A\u9EC4\u7518\u8341\u85B7\u8649\u85FF\u89D0\u857E\u831C\u67D0\u828B\u82A3\u849C\u82F9\u82E4\u52E4\u82C8\u829C\u5170\u5176\u82B8\u82AB\u751A\u90AF\u911E\u85A4\u82DB\u8564\u846C\u82CA\u8568\u82BD\u84D0\u8508\u8638\u8548\u852B\u827A\u828E\u83DF\u85A2\u836A\u83F0\u82A4\u84B8\u82A8\u827F\u840F\u8305\u8317\u82D1\u839B\u836B\u8428\u83C9\u84BB\u84DF\u85D3\u852C\u84E3\u82A1\u8475\u830E\u8503\u836C\u82AE\u8336\u82FB\u8411\u830C\u8549\u834F\u8470\u82D3\u832F\u82A9\u83CD\u8629\u833D\u839C\u517B\u82A5\u837C\u8343\u835F\u8539\u83B6\u8377\u82C1\u839D\u82B1\u9E72\u84A8\u8446\u82CD\u8393\u84D3\u8385\u82AF\u8340\u83CA\u82FE\u82B4\u828D\u8461\u85BF\u8471\u82CC\u8404\u8298\u8488\u835C\u854A\u82DF\u82DE\u8311\u7F8A\u8288\u7FAF\u7F93\u7740\u85C9\u85D5\u841A\u845C\u7F96\u7F9D\u84B1\u7FA7\u83DD\u84C1\u5DEE\u83C1\u7FB1\u7F9E\u7F9F\u8299\u7F9A\u82C7\u7FD4\u7F8C\u7FB0\u857A\u8557\u912F\u9100\u83B4\u656C\u8392\u843C\u846D\u847A\u82E0\u82C9\u851A\u82D5\u857B\u8338\u8399\u8282\u831D\u84FC\u8368\u8369\u859C\u82E3\u8291\u4E95\u5E76\u4E26\u8346\u82F7\u8401\u845A\u74F6\u9E62\u5584\u8353\u84B4\u8832\u84B9\u6714\u9998\u83E1\u8301\u6221\u5B73\u5179\u82E1\u6148\u83C7\u52D8\u836F\u8585\u836E\u836D\u8574\u83BC\u8339\u8297\u659F\u82D7\u66F2\u66F9\u5C0A\u83CC\u7337\u5960\u8335\u84BD\u85AF\u8511\u841D\u750D\u85A8\u77A2\u8478\u9E4B\u8334\u85DF\u517C\u8482\u84A1\u832D\u85AA\u83FD\u85B3\u860B\u84EC\u82B3\u833A\u82A0\u8359\u8360\u83B2\u82BE\u82B7\u8308\u8403\u82EB\u84BF\u85C1\u8500\u8476\u8618\u8479\u851F\u83F8\u8398\u858F\u83E9\u849F\u84E0\u8292\u8579\u8344\u8352\u84C4\u84D1\u82C4\u8627\u5C71\u5D4B\u5C9C\u5D29\u5C98\u5C97\u5CA8\u989B\u5CD2\u9145\u5D1F\u5CEA\u5D92\u5D56\u5D27\u5D0A\u5D03\u51FC\u5CC4\u5CED\u5D74\u5D99\u5D5D\u5D1A\u5CD9\u5D36\u5D01\u5315\u5D4A\u5D93\u5CF0\u5CC2\u5CC1\u5CE4\u5C9A\u5CE8\u5D72\u5D6C\u5DCD\u5D00\u5CFB\u5D45\u5D34\u5CEC\u9B2F\u5D06\u5DC5\u5C90\u5D07\u5CE3\u5CB5\u51F6\u5CBD\u70AD\u5D24\u5D26\u5D0E\u5D7D\u5D2D\u5CE1\u5C6E\u5CBF\u5CAB\u5CD8\u5CCF\u5D16\u86A9\u5CB8\u5CFF\u5CDB\u5CA2\u8C73\u5CA9\u5C8D\u5C7C\u5C88\u5D3E\u5DA6\u51FD\u5C8C\u5C81\u523F\u5CD7\u5D9D\u5DC9\u5CE5\u7FD9\u5D14\u5DB2\u5CAD\u5C91\u5D04\u5D5B\u5CC7\u5C79\u5D5A\u5C9E\u5CCB\u5DB7\u5CA3\u5D3F\u5CB7\u5D0C\u5C96\u5D8D\u5CA0\u5C82\u5C7A\u5D1B\u5D58\u5D02\u5D4C\u5D41\u9146\u5D6F\u5D6B\u5D9F\u51FA\u5C7E\u89CA\u7C9C\u51EF\u5240\u795F\u5D21\u5E7D\u5D2E\u5CAC\u5D4E\u5D3D\u5CE7\u5D12\u5D69\u5D1E\u5C7F\u5DC7\u5D82\u5973\u5A3C\u5AAA\u5A9A\u59B2\u5A9E\u5A6B\u5ADA\u5AD2\u59D7\u5A47\u5A64\u59D0\u5A9B\u5AB1\u5A23\u5A75\u65AD\u5AE9\u527F\u5A61\u5974\u5A3A\u52AA\u5E11\u782E\u5F29\u5B65\u9A7D\u80EC\u6012\u5AE6\u7D9D\u5999\u7E2F\u7D84\u59EF\u7DAA\u5A58\u7E86\u7DA7\u7DA1\u7E95\u5AF1\u5A03\u5958\u59DE\u5B09\u5A5E\u5A93\u598A\u59C2\u59DD\u5996\u5A07\u59E4\u98E8\u5A5A\u5A25\u59D3\u5AB3\u5A62\u5AB2\u5AC2\u5E7A\u53B6\u5A18\u5B37\u7CF8\u5A0D\u5A99\u5A00\u59AD\u5E7C\u59AB\u4EE5\u59CB\u5992\u5E7B\u5AA5\u5B1A\u5A0F\u757F\u5AC3\u5A7B\u59B9\u5993\u59F9\u59E5\u5A76\u5A55\u5AC1\u5A49\u5AD4\u5A06\u59D1\u5A60\u5AFD\u5A4D\u59F1\u59E8\u5AC9\u51F5\u723F\u59DA\u6536\u5A34\u59AF\u5A09\u59CA\u7F0A\u59EE\u7F07\u7EF2\u7F26\u5B2C\u7EF7\u7EF6\u7EF8\u7EB2\u5A86\u7EC4\u7F13\u7F28\u5B40\u7F08\u7EE5\u7EE8\u7EE4\u7EB7\u7F2F\u7F03\u7EA3\u7F00\u7ECE\u7EE1\u7EF1\u7F15\u5F5D\u7EB1\u7ECA\u7EFB\u7EEB\u7ED3\u7F2C\u7EF5\u7F10\u7EE3\u7EE6\u7EDB\u7EDC\u7EC8\u5AC4\u7EB4\u7EA4\u7F0E\u7F0D\u7ED7\u7F34\u7F35\u7EB8\u7EFA\u7EA9\u6215\u7F1A\u7F04\u7EBF\u7ED2\u7EC2\u7ED0\u7F16\u7F20\u5978\u7F1C\u7EEA\u7EBB\u7EFC\u7EFD\u7EED\u7F29\u7F24\u7ED5\u7EFE\u7F2D\u7EAE\u7EEE\u7ED4\u7EA8\u59A9\u7EC3\u7EC3\u7F06\u7ECB\u7F0B\u7EEF\u7EC5\u7EA2\u7F19\u7EA1\u5998\u7ED6\u7EE0\u7EAD\u7241\u5A2A\u59A7\u5A20\u7F1B\u7F25\u7F05\u7F30\u7EDD\u7EBD\u7EA7\u7EBE\u7EBC\u7EFF\u7ECF\u7EC9\u7EB3\u7EF4\u7ED8\u7F0F\u7ED9\u7EA5\u7F11\u7EB5\u7EB6\u7EDA\u7EA6\u5F58\u7EF9\u7EB0\u7EC1\u7EAF\u7ED1\u7EE9\u7EAC\u8F94\u7EE2\u7EC7\u7EF3\u7F17\u7F32\u7F09\u7EAB\u7ECD\u7F2A\u7EAA\u598D\u5A05\u7F22\u7F02\u7EC0\u7242\u7F2E\u7F23\u7ECC\u5A73\u7EE7\u7EA0\u7F18\u7F2B\u7F01\u7EC6\u5AD6\u5A94\u7F33\u7F0C\u7F27\u7EF0\u7F14\u7EDE\u5AE3\u7F1D\u7F12\u7EBA\u7EDF\u7EB9\u7F31\u7F1F\u7F21\u5A29\u597D\u599E\u5A83\u5976\u59A4\u5A40\u5A3D\u5F56\u59FD\u5A7F\u5B01\u5988\u59C8\u5B45\u5997\u8821\u59F6\u59B0\u5979\u59BC\u5981\u59A3\u5A67\u5AE7\u5A4A\u5982\u5A1F\u5A31\u5A32\u6055\u7D6E\u5A13\u5A35\u59AA\u5AD5\u59EC\u5987\u5B25\u5AEA\u59AE\u5A1C\u5983\u5AEB\u5A84\u5A7C\u5B3F\u5A96\u5AE4\u5A92\u59D8\u598C\u5ABE\u5ACC\u5AB8\u5A69\u4E61\u59D2\u4E1D\u7E9F\u9E36\u9095\u5DDB\u753E\u5DE2\u5A0C\u59FB\u5B1B\u5AD8\u59C6\u5A82\u5AE1\u59E3\u5A4C\u59A8\u5AED\u5A4B\u5A77\u5ADC\u5B17\u7530\u80C3\u9899\u611A\u56DB\u5719\u679C\u56F0\u56E2\u9897\u5925\u9EE0\u9EE2\u9ED8\u9EEA\u9EE9\u9EDF\u9ED4\u7554\u5708\u9EDC\u9EDD\u9EE5\u9EEF\u91CC\u7564\u9ED1\u58A8\u7566\u91CE\u5709\u56F7\u7548\u7565\u56FE\u7556\u756F\u5703\u754E\u6BCC\u8D2F\u6BCB\u7579\u56FA\u56E0\u56FF\u7578\u6069\u7537\u7532\u79BA\u7F7E\u7F62\u7F74\u7F76\u7F5A\u7F71\u7F6E\u7F72\u7F5F\u7F68\u753D\u7F6A\u7F58\u7F7D\u7F61\u7F57\u8700\u7F79\u9E2D\u7FC8\u7F81\u7F69\u8A48\u56FD\u7540\u5704\u56ED\u753A\u754F\u56DD\u5885\u56DA\u755B\u56F9\u754B\u754C\u56F5\u601D\u56EB\u6BD7\u56E4\u7574\u570A\u56F4\u56DE\u5706\u7581\u5B32\u570C\u56E1\u7D2F\u9E6E\u7FFE\u5710\u571C\u7F4D\u6BCD\u7583\u535C\u684C\u5353\u6B46\u66B9\u97F5\u904F\u97F6\u9062\u9000\u9088\u5E1D\u557B\u777F\u671B\u7517\u9117\u8D1E\u9065\u557B\u8FE5\u6572\u65C1\u516D\u89D1\u5546\u92AE\u683E\u53D8\u5156\u886E\u4EA4\u5955\u86EE\u5F2F\u5B6A\u9012\u8114\u604B\u9E3E\u631B\u5F08\u5CE6\u5A08\u4EB8\u65B0\u8FC7\u5B70\u901F\u90ED\u6566\u9E51\u6534\u7763\u7CB2\u58D1\u9910\u900D\u8FF7\u9074\u53D4\u5C31\u52CD\u4E3B\u9035\u5E7F\u8FEB\u9051\u4EB9\u900F\u9036\u8FD4\u9022\u9004\u9020\u9009\u5F66\u905B\u8FC1\u9002\u9041\u9891\u989C\u8FD1\u9005\u4EA2\u8FED\u8FFD\u65B9\u9080\u8863\u8FCE\u88D2\u80B2\u9021\u8FF0\u719F\u587E\u5145\u900B\u9011\u7387\u8FE8\u904D\u5F03\u906E\u6597\u9083\u8FA3\u8D63\u5F70\u74E3\u8FA8\u8FA9\u9123\u902D\u8FAB\u6587\u5934\u8FBE\u9DDF\u9016\u901B\u9F50\u9F51\u5218\u6593\u658B\u658C\u90CA\u6548\u5FDE\u619D\u8FDE\u541D\u8FB9\u8FE6\u7D0A\u5E02\u902E\u8877\u5242\u6B62\u6B65\u9003\u9057\u9063\u4EA6\u8FEA\u4E0A\u6C35\u80AF\u9026\u8D5F\u8FFA\u8FC2\u8FD8\u6B67\u98A4\u8FD0\u8A00\u8FDC\u6B24\u6B64\u5FD0\u96CC\u9E6F\u9017\u903C\u8FC8\u9010\u9F7F\u8FD3\u5361\u9038\u8D62\u9082\u900A\u8FE9\u9079\u5F6A\u88A4\u901A\u8FC5\u8803\u9883\u902F\u8FBD\u8FF3\u7FB8\u5B34\u8664\u8912\u6BC5\u98A6\u8FD5\u52BE\u523B\u988F\u9014\u903E\u8FC4\u591C\u5352\u6206\u8FE4\u8FEE\u864D\u8D40\u67F4\u864E\u864F\u4E9B\u7961\u7826\u89DC\u8651\u865E\u8650\u865A\u7D2B\u8654\u8A3E\u901D\u4EB5\u8FDD\u9068\u5360\u8ADF\u88DB\u818F\u89C7\u4EAE\u4EAD\u8C6A\u4EB3\u9AD8\u6BEB\u4EAC\u70B9\u54C0\u8B0F\u6218\u8B53\u5256\u901E\u74FF\u8AF2\u4EAB\u70F9\u90E8\u4EA8\u8944\u9050\u4E69\u5362\u5803\u8FE2\u4E0E\u9885\u90A1\u8FDF\u65C3\u65CC\u65C4\u65C5\u65C6\u653E\u65D6\u65D0\u65CB\u65CF\u65BD\u65CE\u65D7\u65BC\u65D2\u9E2C\u907F\u65DE\u7ACB\u97F3\u7ADF\u7AE0\u610F\u7AED\u9052\u4EB2\u7AE6\u4EA7\u98D2\u9053\u7AE3\u8F9B\u9001\u7AD1\u7AEB\u9042\u7AD8\u9756\u7ADE\u7FCA\u8FDB\u8FF8\u9058\u9006\u7AEF\u59BE\u906D\u7AE5\u9075\u7AD9\u8FBF\u9F88\u9F83\u9F7C\u9F8B\u9F82\u9F6F\u79BB\u9F6E\u9044\u9F89\u9F84\u9F58\u9F81\u9F80\u9F85\u9E6B\u9F8A\u9F86\u9F8C\u9F87\u4EA1\u8093\u8182\u88D4\u76F2\u58C5\u9954\u96CD\u4EA5\u74E4\u7384\u755C\u9099\u5FD8\u6C13\u5984\u5DE1\u908B\u4EA9\u88F9\u5364\u9047\u903B\u8870\u7980\u4EB6\u5363\u9E7E\u535E\u9034\u9046\u8FD9\u8FF9\u907D\u66F0\u6656\u65F0\u5195\u6612\u7166\u65F5\u667E\u5197\u810E\u80BD\u809B\u51A2\u8D31\u80BC\u7762\u677F\u6755\u6760\u67F0\u6877\u677C\u6784\u8D49\u6893\u6C93\u6FC9\u6F31\u53CC\u53C9\u6D60\u6E83\u705E\u6D12\u6CD3\u6DEE\u6E1D\u67D2\u6C9F\u6D2D\u6C6B\u6E59\u655E\u70AF\u7094\u6569\u7203\u5C18\u5739\u5609\u57AF\u4E3F\u767F\u79C9\u5241\u7C0C\u5902\u69C3\u5904\u9E31\u68A8\u6BB3\u5F73\u5284\u90C8\u9E39\u61A9\u9118\u672F\u620B\u5E8B\u4E49\u4EA0\u5E80\u5FD2\u910C\u6020\u76DB\u5F01\u8BB9\u8BE3\u5B8B\u5EFE\u5BA7\u8E47\u524B\u4E42\u90C1\u6740\u760C\u75A2\u5811\u75B4\u5937\u65EE\u5C22\u4E28\u86AC\u86CA\u4E2C\u95FC\u88E2\u90E6\u8D21\u9E5D\u706D\u73A5\u538B\u9104\u6B45\u73AA\u73AB\u73CC\u73AD\u7467\u73EB\u5386\u4E8D\u4E8F\u6050\u9143\u780D\u52A2\u5245\u4E1E\u5F18\u961D\u9CCB\u9CB9\u9C90\u9CCA\u9A95\u9CA1\u9CD4\u9C8B\u9C7E\u9CAF\u5DEF\u4E45\u6C46\u96B9\u4F76\u4FCD\u4EEA\u90D0\u5348\u6535\u4F51\u4EF2\u4EDD\u4FEA\u4F3E\u6C14\u4FB4\u50F3\u4EBF\u6002\u4ED1\u8D37\u948D\u9488\u9553\u956A\u94A9\u9486\u94F1\u94F3\u953F\u988C\u4F1B\u4F32\u65E8\u52FA\u5FFE\u5FC9\u6293\u605D\u6269\u7118\u64E2\u624E\u9091\u5457\u53ED\u5693\u5627\u53FB\u5514\u5459\u5565\u5423\u54D0\u9E2E\u55EC\u622E\u5C50\u6170\u5C39\u5201\u90B5\u5DF2\u84E5\u8363\u8314\u85D0\u84AF\u8484\u4E1A\u6B49\u60CE\u83B0\u8605\u84CF\u830B\u839E\u827E\u827D\u911A\u8327\u828B\u82C8\u911E\u8638\u828E\u830C\u82A5\u8288\u9100\u5E76\u8585\u66F2\u8335\u750D\u8359\u849F\u5C7A\u5C7E\u53B6\u59AB\u5E7B\u7EF7\u5A86\u6215\u7ED2\u598C\u7E9F\u56F0\u56D7\u624C\u6C69\u6E25\u5E86\u9E80\u9E38\u98DE\u6C3D\u4F08\u94A1\u69CA\u836E\u8FBE\u8FE5\u5955\u989C\u5934\u619D\u9057\u6C35\u5FD0\u4EAD\u70B9\u8FF8\u8182\u908B\u7248\u724C\u724D\u7247\u7252\u987E\u6539\u987E"),wO=new String("\u842C\u8207\u919C\u5C08\u696D\u53E2\u6771\u7D72\u4E1F\u5169\u56B4\u55AA\u500B\u723F\u8C50\u81E8\u70BA\u9E97\u8209\u9EBC\u7FA9\u70CF\u6A02\u55AC\u7FD2\u9109\u66F8\u8CB7\u4E82\u722D\u65BC\u8667\u96F2\u4E99\u4E9E\u7522\u755D\u89AA\u893B\u56B2\u5104\u50C5\u5F9E\u4F96\u5009\u5100\u5011\u50F9\u773E\u512A\u5925\u6703\u50B4\u5098\u5049\u50B3\u50B7\u5000\u502B\u5096\u507D\u4F47\u9AD4\u9918\u50AD\u50C9\u4FE0\u4FB6\u50E5\u5075\u5074\u50D1\u5108\u5115\u5102\u4FC1\u5114\u513C\u5006\u5137\u5109\u50B5\u50BE\u50AF\u50C2\u50E8\u511F\u513B\u5110\u5132\u513A\u5152\u514C\u5157\u9EE8\u862D\u95DC\u8208\u8332\u990A\u7378\u56C5\u5167\u5CA1\u518A\u5BEB\u8ECD\u8FB2\u585A\u99AE\u885D\u6C7A\u6CC1\u51CD\u6DE8\u6DD2\u6DBC\u6DE9\u6E1B\u6E4A\u51DC\u5E7E\u9CF3\u9CE7\u6191\u51F1\u64CA\u6C39\u947F\u82BB\u5283\u5289\u5247\u525B\u5275\u522A\u5225\u5257\u5244\u528A\u528C\u5274\u5291\u526E\u528D\u525D\u5287\u52F8\u8FA6\u52D9\u52F1\u52D5\u52F5\u52C1\u52DE\u52E2\u52F3\u731B\u52E9\u52FB\u532D\u5331\u5340\u91AB\u83EF\u5354\u55AE\u8CE3\u76E7\u9E75\u81E5\u885B\u537B\u5DF9\u5EE0\u5EF3\u66C6\u53B2\u58D3\u53AD\u5399\u5EC1\u5EC2\u53B4\u5EC8\u5EDA\u5EC4\u5EDD\u7E23\u53C3\u9749\u9746\u96D9\u767C\u8B8A\u6558\u758A\u8449\u865F\u6B4E\u5630\u7C72\u5F8C\u5687\u5442\u55CE\u551A\u5678\u807D\u555F\u5433\u5638\u56C8\u5614\u56A6\u5504\u54E1\u54BC\u55C6\u55DA\u8A60\u54E2\u56A8\u5680\u565D\u5412\u5645\u9E79\u5471\u97FF\u555E\u5660\u5635\u55F6\u5666\u5629\u5672\u568C\u5665\u55B2\u561C\u55CA\u562E\u5562\u55E9\u5515\u559A\u547C\u5616\u55C7\u56C0\u9F67\u56C9\u563D\u562F\u5674\u560D\u56B3\u56C1\u55EC\u566F\u5653\u56B6\u56D1\u5695\u5288\u56C2\u8B14\u5718\u5712\u56EA\u570D\u5707\u570B\u5716\u5713\u8056\u58D9\u5834\u962A\u58DE\u584A\u5805\u58C7\u58E2\u58E9\u5862\u58B3\u589C\u58DF\u58DF\u58DA\u58D8\u58BE\u5770\u580A\u588A\u57E1\u58B6\u58CB\u584F\u5816\u5852\u5864\u581D\u588A\u57B5\u5879\u58AE\u58EA\u7246\u58EF\u8072\u6BBC\u58FA\u58FC\u8655\u5099\u8907\u5920\u982D\u8A87\u593E\u596A\u5969\u5950\u596E\u734E\u5967\u599D\u5A66\u5ABD\u5AF5\u5AD7\u5AAF\u59CD\u8591\u5A41\u5A6D\u5B08\u5B0C\u5B4C\u5A1B\u5AA7\u5AFB\u5AFF\u5B30\u5B0B\u5B38\u5ABC\u5B21\u5B2A\u5B19\u5B24\u5B6B\u5B78\u5B7F\u5BE7\u5BF6\u5BE6\u5BF5\u5BE9\u61B2\u5BAE\u5BEC\u8CD3\u5BE2\u5C0D\u5C0B\u5C0E\u58FD\u5C07\u723E\u5875\u582F\u5C37\u5C4D\u76E1\u5C64\u5C6D\u5C5C\u5C46\u5C6C\u5C62\u5C68\u5DBC\u6B72\u8C48\u5D87\u5D17\u5CF4\u5DB4\u5D50\u5CF6\u5DBA\u5DBD\u5D20\u5DCB\u5DA8\u5DA7\u5CFD\u5DA2\u5DA0\u5D22\u5DD2\u5D97\u5D0D\u5DAE\u5D84\u5DB8\u5D94\u5D33\u5D81\u810A\u5DD4\u978F\u5DF0\u5E63\u5E25\u5E2B\u5E43\u5E33\u7C3E\u5E5F\u5E36\u5E40\u5E6B\u5E6C\u5E58\u5E57\u51AA\u8946\u5E79\u4E26\u5EE3\u838A\u6176\u5EEC\u5EE1\u5EAB\u61C9\u5EDF\u9F90\u5EE2\u5ECE\u5EE9\u958B\u7570\u68C4\u5F35\u5F4C\u5F33\u5F4E\u5F48\u5F37\u6B78\u7576\u9304\u5F60\u5F65\u5FB9\u5F91\u5FA0\u79A6\u61B6\u61FA\u6182\u613E\u61F7\u614B\u616B\u61AE\u616A\u60B5\u6134\u6190\u7E3D\u61DF\u61CC\u6200\u61C7\u60E1\u615F\u61E8\u6137\u60FB\u60F1\u60F2\u6085\u6128\u61F8\u6173\u61AB\u9A5A\u61FC\u6158\u61F2\u618A\u611C\u615A\u619A\u6163\u6E63\u614D\u61A4\u6192\u9858\u61FE\u6196\u6035\u61E3\u61F6\u61CD\u6207\u6214\u6232\u6227\u6230\u6229\u6236\u7D2E\u64B2\u6261\u57F7\u64F4\u636B\u6383\u63DA\u64FE\u64AB\u62CB\u6476\u6473\u6384\u6436\u8B77\u5831\u64D4\u64EC\u650F\u63C0\u64C1\u6514\u64F0\u64A5\u64C7\u639B\u646F\u6523\u6397\u64BE\u64BB\u633E\u6493\u64CB\u649F\u6399\u64E0\u63EE\u648F\u6488\u640D\u64BF\u63DB\u6417\u64DA\u649A\u64C4\u6451\u64F2\u64A3\u647B\u645C\u6463\u652C\u64B3\u6519\u64F1\u645F\u652A\u651C\u651D\u6504\u64FA\u6416\u64EF\u6524\u6516\u6490\u6506\u64F7\u64FC\u651B\u64FB\u6522\u6575\u6582\u6578\u9F4B\u6595\u9B25\u65AC\u65B7\u7121\u820A\u6642\u66E0\u6698\u66C7\u665D\u66E8\u986F\u6649\u66EC\u66C9\u66C4\u6688\u6689\u66AB\u66D6\u5284\u8853\u6A38\u6A5F\u6BBA\u96DC\u6B0A\u689D\u4F86\u694A\u69AA\u5091\u6975\u69CB\u6A05\u6A1E\u68D7\u6AEA\u6898\u68D6\u69CD\u6953\u689F\u6AC3\u6AB8\u6A89\u6894\u67F5\u6A19\u68E7\u6ADB\u6AF3\u68DF\u6AE8\u6ADF\u6B04\u6A39\u68F2\u6A23\u6B12\u68EC\u690F\u6A48\u6968\u6A94\u69BF\u6A4B\u6A3A\u6A9C\u69F3\u6A01\u5922\u6AAE\u68F6\u6AA2\u6B1E\u69E8\u6ADD\u69E7\u6B0F\u6A62\u6A13\u6B16\u6AEC\u6ADA\u6AF8\u6A9F\u6ABB\u6AB3\u6AE7\u6A6B\u6AA3\u6AFB\u6AEB\u6AE5\u6AD3\u6ADE\u7C37\u6A81\u6B61\u6B5F\u6B50\u6BB2\u6B7F\u6BA4\u6B98\u6B9E\u6BAE\u6BAB\u6BAF\u6BC6\u6BC0\u8F42\u7562\u6583\u6C08\u6BFF\u6C0C\u6C23\u6C2B\u6C2C\u6C33\u5F59\u6F22\u6C59\u6E6F\u6D36\u905D\u6E9D\u6C92\u7043\u6F1A\u701D\u6DEA\u6EC4\u6E22\u6E88\u6EEC\u6FD4\u6FD8\u6DDA\u6FA9\u7027\u7018\u6FFC\u7009\u6F51\u6FA4\u6D87\u6F54\u7051\u7AAA\u6D79\u6DFA\u6F3F\u6F86\u6E5E\u6EAE\u6FC1\u6E2C\u6FAE\u6FDF\u700F\u6EFB\u6E3E\u6EF8\u6FC3\u6F6F\u6FDC\u5857\u6E67\u6FE4\u6F87\u6DF6\u6F23\u6F7F\u6E26\u6EB3\u6E19\u6ECC\u6F64\u6F97\u6F32\u6F80\u6FB1\u6DF5\u6DE5\u6F2C\u7006\u6F38\u6FA0\u6F01\u700B\u6EF2\u6EAB\u904A\u7063\u6FD5\u6F70\u6FFA\u6F35\u6F0A\u6F77\u6EFE\u6EEF\u7069\u7044\u6EFF\u7005\u6FFE\u6FEB\u7064\u6FF1\u7058\u6FA6\u6FEB\u7020\u701F\u7032\u6FF0\u6F5B\u7026\u703E\u7028\u7015\u705D\u6EC5\u71C8\u9748\u707D\u71E6\u716C\u7210\u71C9\u7152\u7197\u9EDE\u7149\u71BE\u720D\u721B\u70F4\u71ED\u7159\u7169\u71D2\u71C1\u71F4\u71D9\u71FC\u71B1\u7165\u71DC\u71FE\u7146\u7CCA\u6E9C\u611B\u723A\u7258\u729B\u727D\u72A7\u72A2\u5F37\u72C0\u7377\u7341\u7336\u72FD\u9E85\u736E\u7370\u7368\u72F9\u7345\u736A\u7319\u7344\u733B\u736B\u7375\u737C\u7380\u8C6C\u8C93\u875F\u737B\u737A\u74A3\u74B5\u7452\u746A\u744B\u74B0\u73FE\u7472\u74BD\u7449\u73A8\u743A\u74CF\u74AB\u743F\u74A1\u7489\u7463\u74CA\u7464\u74A6\u74BF\u74D4\u74DA\u7515\u750C\u96FB\u756B\u66A2\u4F58\u7587\u7664\u7642\u7627\u7658\u760D\u9B01\u7621\u760B\u76B0\u5C59\u7670\u75D9\u7662\u7602\u7646\u7613\u7647\u7661\u7649\u762E\u761E\u763A\u765F\u7671\u766E\u766D\u7669\u766C\u7672\u81D2\u769A\u76BA\u76B8\u76DE\u9E7D\u76E3\u84CB\u76DC\u76E4\u7798\u7725\u77D3\u8457\u775C\u775E\u77BC\u779E\u77DA\u77EF\u78EF\u792C\u7926\u78AD\u78BC\u78DA\u7868\u786F\u78B8\u792A\u7931\u792B\u790E\u785C\u77FD\u78A9\u7864\u78FD\u78D1\u7904\u78BA\u9E7C\u7919\u78E7\u78E3\u583F\u955F\u6EFE\u79AE\u7995\u79B0\u798E\u79B1\u798D\u7A1F\u797F\u79AA\u96E2\u79BF\u7A08\u7A2E\u7A4D\u7A31\u7A62\u7A60\u7A6D\u7A05\u7A4C\u7A69\u7A61\u7AAE\u7ACA\u7AC5\u7AAF\u7AC4\u7AA9\u7ABA\u7AC7\u7AB6\u8C4E\u7AF6\u7BE4\u7B4D\u7B46\u7B67\u7B8B\u7C60\u7C69\u7BC9\u7BF3\u7BE9\u7C39\u7B8F\u7C4C\u7C3D\u7C21\u7C59\u7C00\u7BCB\u7C5C\u7C6E\u7C1E\u7C2B\u7C23\u7C0D\u7C43\u7C6C\u7C6A\u7C5F\u7CF4\u985E\u79C8\u7CF6\u7CF2\u7CB5\u7CDE\u7CE7\u7CDD\u9931\u7DCA\u7E36\u7CF8\u7CFE\u7D06\u7D05\u7D02\u7E96\u7D07\u7D04\u7D1A\u7D08\u7E8A\u7D00\u7D09\u7DEF\u7D1C\u7D18\u7D14\u7D15\u7D17\u7DB1\u7D0D\u7D1D\u7E31\u7DB8\u7D1B\u7D19\u7D0B\u7D21\u7D35\u7D16\u7D10\u7D13\u7DDA\u7D3A\u7D4F\u7D31\u7DF4\u7D44\u7D33\u7D30\u7E54\u7D42\u7E10\u7D46\u7D3C\u7D40\u7D39\u7E79\u7D93\u7D3F\u7D81\u7D68\u7D50\u7D5D\u7E5E\u7D70\u7D4E\u7E6A\u7D66\u7D62\u7D73\u7D61\u7D55\u7D5E\u7D71\u7D86\u7D83\u7D79\u7E61\u7D8C\u7D8F\u7D5B\u7E7C\u7D88\u7E3E\u7DD2\u7DBE\u7DD3\u7E8C\u7DBA\u7DCB\u7DBD\u7DD4\u7DC4\u7E69\u7DAD\u7DBF\u7DAC\u7E43\u7DA2\u7DAF\u7DB9\u7DA3\u7D9C\u7DBB\u7DB0\u7DA0\u7DB4\u7DC7\u7DD9\u7DD7\u7DD8\u7DEC\u7E9C\u7DF9\u7DF2\u7DDD\u7E15\u7E62\u7DE6\u7D9E\u7DDE\u7DF6\u7DDA\u7DF1\u7E0B\u7DE9\u7DE0\u7E37\u7DE8\u7DE1\u7DE3\u7E09\u7E1B\u7E1F\u7E1D\u7E2B\u7E17\u7E1E\u7E8F\u7E2D\u7E0A\u7E11\u7E7D\u7E39\u7E35\u7E32\u7E93\u7E2E\u7E46\u7E45\u7E88\u7E5A\u7E55\u7E52\u97C1\u7E7E\u7E70\u7E6F\u7E73\u7E98\u7F4C\u7DB2\u7F85\u7F70\u7F77\u7F86\u7F88\u7FA5\u7FA8\u7FF9\u7FFD\u7FEC\u802E\u802C\u8073\u6065\u8076\u807E\u8077\u8079\u806F\u8075\u8070\u8085\u8178\u819A\u8181\u814E\u816B\u8139\u8105\u81BD\u52DD\u6727\u8156\u81DA\u811B\u81A0\u8108\u81BE\u9AD2\u81CD\u8166\u81BF\u81E0\u8173\u812B\u8161\u81C9\u81D8\u9183\u8195\u9F76\u81A9\u9766\u8183\u9A30\u81CF\u81E2\u8F3F\u8264\u8266\u8259\u826B\u8271\u8C54\u8278\u85DD\u7BC0\u7F8B\u858C\u856A\u8606\u84EF\u8466\u85F6\u83A7\u8407\u84BC\u82E7\u8607\u6ABE\u860B\u8396\u8622\u8526\u584B\u7162\u7E6D\u834A\u85A6\u8598\u83A2\u8558\u84FD\u854E\u8588\u85BA\u8569\u69AE\u8477\u6ECE\u7296\u7192\u8541\u85CE\u84C0\u852D\u8552\u8452\u8464\u85E5\u849E\u84E7\u840A\u84EE\u8494\u8435\u859F\u7372\u8555\u7469\u9DAF\u84F4\u8600\u863F\u87A2\u71DF\u7E08\u856D\u85A9\u8525\u8546\u8562\u8523\u851E\u85CD\u858A\u863A\u8577\u93A3\u9A40\u8594\u861E\u85FA\u85F9\u8604\u860A\u85EA\u69C1\u861A\u865C\u616E\u865B\u87F2\u866F\u87E3\u96D6\u8766\u8806\u8755\u87FB\u879E\u8836\u8814\u8706\u8831\u8823\u87F6\u883B\u87C4\u86FA\u87EF\u8784\u8810\u86FB\u8778\u881F\u8805\u87C8\u87EC\u880D\u87BB\u8811\u87BF\u87CE\u8828\u91C1\u929C\u88DC\u896F\u889E\u8956\u5ACB\u8918\u896A\u8972\u894F\u88DD\u8960\u890C\u8933\u895D\u8932\u8947\u8938\u8964\u7E48\u8974\u898B\u89C0\u898E\u898F\u8993\u8996\u8998\u89BD\u89BA\u89AC\u89A1\u89BF\u89A5\u89A6\u89AF\u89B2\u89B7\u89F4\u89F8\u89F6\u8B8B\u8B7D\u8B04\u8A01\u8A08\u8A02\u8A03\u8A8D\u8B4F\u8A10\u8A0C\u8A0E\u8B93\u8A15\u8A16\u8A13\u8B70\u8A0A\u8A18\u8A12\u8B1B\u8AF1\u8B33\u8A4E\u8A1D\u8A25\u8A31\u8A1B\u8AD6\u8A29\u8A1F\u8AF7\u8A2D\u8A2A\u8A23\u8B49\u8A41\u8A36\u8A55\u8A5B\u8B58\u8A57\u8A50\u8A34\u8A3A\u8A46\u8B05\u8A5E\u8A58\u8A54\u8A56\u8B6F\u8A52\u8A86\u8A84\u8A66\u8A7F\u8A69\u8A70\u8A7C\u8AA0\u8A85\u8A75\u8A71\u8A95\u8A6C\u8A6E\u8A6D\u8A62\u8A63\u8ACD\u8A72\u8A73\u8A6B\u8AE2\u8A61\u8B78\u8AA1\u8AA3\u8A9E\u8A9A\u8AA4\u8AA5\u8A98\u8AA8\u8A91\u8AAA\u8AA6\u8A92\u8ACB\u8AF8\u8ACF\u8AFE\u8B80\u8AD1\u8AB9\u8AB2\u8AC9\u8ADB\u8AB0\u8AD7\u8ABF\u8AC2\u8AD2\u8AC4\u8AB6\u8AC7\u8ABC\u8B00\u8AF6\u8ADC\u8B0A\u8AEB\u8AE7\u8B14\u8B01\u8B02\u8AE4\u8AED\u8AFC\u8B92\u8AEE\u8AF3\u8AFA\u8AE6\u8B0E\u8ADE\u8ADD\u8B28\u8B9C\u8B16\u8B1D\u8B20\u8B17\u8AE1\u8B19\u8B10\u8B39\u8B3E\u8B2B\u8B7E\u8B2C\u8B5A\u8B56\u8B59\u8B95\u8B5C\u8B4E\u8B9E\u8B74\u8B6B\u8B96\u7A40\u8C76\u8C9D\u8C9E\u8CA0\u8C9F\u8CA2\u8CA1\u8CAC\u8CE2\u6557\u8CEC\u8CA8\u8CEA\u8CA9\u8CAA\u8CA7\u8CB6\u8CFC\u8CAF\u8CAB\u8CB3\u8CE4\u8CC1\u8CB0\u8CBC\u8CB4\u8CBA\u8CB8\u8CBF\u8CBB\u8CC0\u8CBD\u8CCA\u8D04\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8D13\u8CC7\u8CC5\u8D10\u8CD5\u8CD1\u8CDA\u8CD2\u8CE6\u8CED\u9F4E\u8D16\u8CDE\u8CDC\u8D14\u8CD9\u8CE1\u8CE0\u8CE7\u8CF4\u8CF5\u8D05\u8CFB\u8CFA\u8CFD\u8CFE\u8D17\u8B9A\u8D07\u8D08\u8D0D\u8D0F\u8D1B\u8D6C\u8D99\u8D95\u8DA8\u8DB2\u8E89\u8E8D\u8E4C\u8E60\u8E92\u8E10\u8E82\u8E7A\u8E55\u8E9A\u8E8B\u8E34\u8E8A\u8E64\u8E93\u8E91\u8EA1\u8E63\u8E95\u8EA5\u8EAA\u8EA6\u8EC0\u8ECA\u8ECB\u8ECC\u8ED2\u8ED1\u8ED4\u8F49\u8EDB\u8F2A\u8EDF\u8F5F\u8EF2\u8EFB\u8F64\u8EF8\u8EF9\u8EFC\u8EE4\u8EEB\u8F62\u8EFA\u8F15\u8EFE\u8F09\u8F0A\u8F4E\u8F08\u8F07\u8F05\u8F03\u8F12\u8F14\u8F1B\u8F26\u8F29\u8F1D\u8F25\u8F1E\u8F2C\u8F1F\u8F1C\u8F33\u8F3B\u8F2F\u8F40\u8F38\u8F61\u8F45\u8F44\u8F3E\u8F46\u8F4D\u8F54\u8FAD\u8FAF\u8FAE\u908A\u907C\u9054\u9077\u904E\u9081\u904B\u9084\u9019\u9032\u9060\u9055\u9023\u9072\u9087\u9015\u8DE1\u9069\u9078\u905C\u905E\u9090\u908F\u907A\u9059\u9127\u913A\u9114\u90F5\u9112\u9134\u9130\u9B31\u90E4\u90DF\u9136\u912D\u9106\u9148\u9116\u9132\u919E\u91B1\u91AC\u91C5\u91C3\u91C0\u91CB\u88CF\u949C\u9452\u947E\u93E8\u91D3\u91D4\u91DD\u91D8\u91D7\u91D9\u91D5\u91F7\u91FA\u91E7\u91E4\u9212\u91E9\u91E3\u9346\u91F9\u935A\u91F5\u9203\u9223\u9208\u9226\u920D\u9214\u937E\u9209\u92C7\u92FC\u9211\u9210\u9470\u6B3D\u921E\u93A2\u9264\u9227\u9201\u9225\u9204\u9215\u9200\u923A\u9322\u9266\u9257\u9237\u7F3D\u9233\u9255\u923D\u9238\u925E\u947D\u926C\u926D\u9240\u923F\u923E\u9435\u9251\u9234\u9460\u925B\u925A\u9230\u9249\u9248\u924D\u9239\u9438\u9276\u92AC\u92A0\u927A\u92AA\u92CF\u92E3\u9403\u928D\u943A\u9285\u92C1\u92B1\u92A6\u93A7\u9358\u9296\u9291\u92CC\u92A9\u929B\u93F5\u9293\u927F\u929A\u927B\u9298\u931A\u92AB\u9278\u92A5\u93DF\u9283\u940B\u92A8\u9280\u92A3\u9444\u9412\u92EA\u92D9\u9338\u92F1\u93C8\u93D7\u92B7\u9396\u92F0\u92E5\u92E4\u934B\u92EF\u92E8\u93FD\u92BC\u92DD\u92D2\u92C5\u92F6\u9426\u9427\u92B3\u92BB\u92C3\u92DF\u92E6\u9312\u9306\u937A\u932F\u9328\u9321\u9301\u9315\u9329\u932B\u932E\u947C\u9318\u9310\u9326\u9341\u9308\u9307\u931F\u9320\u9375\u92F8\u9333\u9319\u9365\u9348\u9347\u93D8\u9376\u9354\u9364\u936C\u937E\u935B\u93AA\u9360\u9370\u9384\u934D\u9382\u93E4\u93A1\u93CC\u93AE\u939B\u9398\u9477\u942B\u93B3\u93BF\u93A6\u93AC\u938A\u93B0\u9394\u93E2\u93DC\u93CD\u93F0\u93DE\u93E1\u93D1\u93C3\u93C7\u93D0\u9414\u9481\u9410\u93F7\u9465\u9413\u946D\u9420\u9479\u93F9\u9419\u944A\u9433\u9436\u9432\u942E\u943F\u9454\u9463\u945E\u9472\u9577\u9580\u9582\u9583\u9586\u9588\u9589\u554F\u95D6\u958F\u95C8\u9591\u958E\u9593\u9594\u958C\u60B6\u9598\u9B27\u95A8\u805E\u95E5\u95A9\u95AD\u95D3\u95A5\u95A3\u95A1\u95AB\u9B2E\u95B1\u95AC\u95CD\u95BE\u95B9\u95B6\u9B29\u95BF\u95BD\u95BB\u95BC\u95E1\u95CC\u95C3\u95E0\u95CA\u95CB\u95D4\u95D0\u95D2\u95D5\u95DE\u95E4\u968A\u967D\u9670\u9663\u968E\u969B\u9678\u96B4\u9673\u9658\u965D\u9689\u9695\u96AA\u96A8\u96B1\u96B8\u96CB\u96E3\u96DB\u8B8E\u9742\u9727\u973D\u9EF4\u9744\u975A\u975C\u9768\u97C3\u97BD\u97C9\u97DD\u97CB\u97CC\u97CD\u97D3\u97D9\u97DE\u97DC\u97FB\u9801\u9802\u9803\u9807\u9805\u9806\u9808\u980A\u9811\u9867\u9813\u980E\u9812\u980C\u980F\u9810\u9871\u9818\u9817\u9838\u9821\u9830\u9832\u981C\u6F41\u71B2\u9826\u9824\u983B\u982E\u9839\u9837\u9834\u7A4E\u9846\u984C\u9852\u984E\u9853\u984F\u984D\u9873\u9862\u985B\u9859\u9865\u7E87\u986B\u986C\u9870\u9874\u98A8\u98BA\u98AD\u98AE\u98AF\u98B6\u98B8\u98BC\u98BB\u98C0\u98C4\u98C6\u98C6\u98DB\u9957\u995C\u98E3\u9951\u98E5\u9933\u98E9\u993C\u98EA\u98EB\u98ED\u98EF\u98F2\u991E\u98FE\u98FD\u98FC\u98FF\u98F4\u990C\u9952\u9909\u9904\u990E\u9903\u990F\u9905\u9911\u9916\u9913\u9918\u9912\u9915\u991C\u991B\u9921\u9928\u9937\u994B\u9936\u993F\u995E\u9941\u9943\u993A\u993E\u9948\u9949\u9945\u994A\u994C\u9962\u99AC\u99AD\u99B1\u99B4\u99B3\u9A45\u99B9\u99C1\u9A62\u99D4\u99DB\u99DF\u99D9\u99D2\u9A36\u99D0\u99DD\u99D1\u99D5\u9A5B\u99D8\u9A4D\u7F75\u99F0\u9A55\u9A4A\u99F1\u99ED\u99E2\u9A6B\u9A6A\u9A01\u9A57\u9A02\u99F8\u99FF\u9A0F\u9A0E\u9A0D\u9A05\u9A0C\u9A4C\u9A42\u9A19\u9A2D\u9A24\u9A37\u9A16\u9A41\u9A2E\u9A2B\u9A38\u9A43\u9A3E\u9A44\u9A4F\u9A5F\u9A65\u9A66\u9A64\u9ACF\u9AD6\u9AD5\u9B22\u9B58\u9B4E\u9B5A\u9B5B\u9B62\u9B77\u9B68\u9B6F\u9B74\u9B7A\u9B81\u9B83\u9BF0\u9C78\u9B8B\u9B93\u9B92\u9B8A\u9B91\u9C5F\u9B8D\u9B90\u9BAD\u9B9A\u9BB3\u9BAA\u9B9E\u9BA6\u9C02\u9B9C\u9C60\u9C6D\u9BAB\u9BAE\u9BBA\u9BD7\u9C58\u9BC1\u9C7A\u9C31\u9C39\u9BC9\u9C23\u9C37\u9BC0\u9BCA\u9BC7\u9BB6\u9BFD\u9BD2\u9BD6\u9BEA\u9BD5\u9BEB\u9BE1\u9BE4\u9BE7\u9BDD\u9BE2\u9BF0\u9BDB\u9BE8\u9BF5\u9BF4\u9BD4\u9C5D\u9C08\u9C0F\u9C68\u9BF7\u9C2E\u9C03\u9C13\u9C77\u9C0D\u9C12\u9C09\u9C01\u9C42\u9BFF\u9C20\u9F07\u9C2D\u9C28\u9C25\u9C29\u9C1F\u9C1C\u9C33\u9C3E\u9C48\u9C49\u9C3B\u9C35\u9C45\u9C3C\u9C56\u9C54\u9C57\u9C52\u9C6F\u9C64\u9C67\u9C63\u9CE5\u9CE9\u96DE\u9CF6\u9CF4\u9CF2\u9DD7\u9D09\u9DAC\u9D07\u9D06\u9D23\u9D87\u9E15\u9D28\u9D1E\u9D26\u9D12\u9D1F\u9D1D\u9D1B\u9D2C\u9D15\u9DE5\u9DD9\u9D2F\u9D30\u9D42\u9D34\u9D43\u9D3F\u9E1E\u9D3B\u9D50\u9D53\u9E1D\u9D51\u9D60\u9D5D\u9D52\u9DF3\u9D5C\u9D61\u9D72\u9D93\u9D6A\u9DA4\u9D6F\u9D6C\u9D6E\u9D89\u9D8A\u9D77\u9DEB\u9D98\u9DA1\u9D9A\u9DBB\u9DBF\u9DA5\u9DA9\u9DCA\u9DC2\u9DB2\u9DB9\u9DBA\u9DC1\u9DBC\u9DB4\u9DD6\u9E1A\u9DD3\u9DDA\u9DEF\u9DE6\u9DF2\u9DF8\u9DFA\u9E07\u9DF9\u9E0C\u9E0F\u9E1B\u9E18\u9E7A\u9EA5\u9EA9\u9EC3\u9ECC\u9EF6\u9EF7\u9EF2\u9EFD\u9EFF\u9F02\u9F09\u9780\u9F34\u9F47\u9F4A\u9F4F\u9F52\u9F54\u9F55\u9F57\u9F5F\u9F61\u9F59\u9F60\u9F5C\u9F66\u9F6C\u9F6A\u9F72\u9F77\u9F8D\u9F94\u9F95\u9F9C\u8A8C\u88FD\u8C18\u96BB\u88E1\u4FC2\u7BC4\u9B06\u5187\u5690\u5617\u9B28\u9EB5\u6E96\u9418\u5F46\u9592\u4E7E\u5118\u81DF\u62DA\u65E5\u66F0\u660C\u660D\u6676\u6698\u6679\u668D\u66DD\u66BB\u660E\u669D\u66D6\u76DF\u9DF3\u7312\u66CC\u6689\u6688\u6696\u52D7\u66A9\u5192\u665B\u66A1\u665C\u6610\u6772\u9DF4\u6670\u6642\u6690\u6695\u9124\u7085\u709A\u66ED\u66BD\u6671\u5F71\u986F\u9865\u6643\u6B5E\u66C0\u6642\u66C9\u664C\u6651\u7709\u6604\u66DB\u6634\u5254\u6615\u6680\u66B0\u6677\u661F\u6633\u6608\u66D2\u6607\u6602\u6672\u6677\u6659\u665F\u6661\u65E2\u6639\u5373\u66E0\u65E9\u6694\u6627\u66B7\u6691\u6684\u6665\u667C\u664F\u65F2\u66B8\u665E\u6626\u667B\u6647\u65EF\u6620\u5832\u6632\u6641\u66CA\u65E6\u6645\u66D8\u668A\u66E4\u66C7\u6652\u65F4\u65FA\u9D20\u6BFE\u6225\u664A\u65F1\u65F0\u660A\u662E\u6678\u66EC\u6664\u6668\u6603\u663A\u661C\u66DE\u91CF\u66CB\u662F\u9580\u9593\u95B6\u95D2\u665A\u5195\u95BA\u9592\u95BF\u95BB\u95C5\u95C3\u95B1\u9591\u9589\u95C8\u95CC\u95CA\u711B\u95DB\u95E3\u95A8\u95D4\u6605\u95A3\u958F\u95BD\u9590\u95D1\u95C3\u95B0\u95AC\u95BE\u959E\u95D0\u95CD\u958E\u95B9\u95E0\u95A9\u9582\u959B\u958F\u9588\u95DE\u9586\u959C\u958B\u95C9\u95BB\u95AE\u95CB\u9583\u6B25\u95B5\u95A5\u668C\u95A4\u95DF\u60B6\u959F\u95DA\u554F\u95AD\u95E1\u95C6\u805E\u95D6\u95E2\u9B28\u95C0\u95D5\u95D3\u95DC\u95AB\u9598\u95E4\u95E5\u958C\u958D\u9B25\u9594\u9B27\u8ABE\u95BC\u95C7\u95A1\u97D9\u5C1F\u9D97\u6624\u6611\u984C\u5319\u6628\u6666\u6613\u6612\u65F3\u6600\u6606\u662B\u65FD\u66F7\u6699\u6674\u7167\u7166\u5194\u66BA\u66EE\u6687\u715A\u662D\u6700\u66DC\u6635\u66B1\u66AF\u666A\u66DA\u66B4\u8B08\u66E6\u66AA\u66E3\u66B5\u66C4\u5DF4\u65F5\u66A8\u5848\u6BF7\u52D6\u669F\u90FF\u9C40\u5C8A\u6622\u826E\u9DA1\u9DC3\u9DD0\u66CF\u6BFC\u6B47\u66D9\u66FC\u66E8\u66BE\u6609\u65FB\u65FC\u666C\u66A0\u666F\u667E\u66E9\u6686\u6631\u6697\u66C8\u66B2\u6621\u6708\u8165\u81BD\u8178\u80A5\u51A5\u670B\u9AA8\u8161\u89B6\u9AB3\u811F\u53D7\u9AD0\u9DBB\u9ABC\u9D6C\u9AB0\u9AC0\u9AC6\u9ACD\u9AC2\u9AD5\u9AB7\u9AD6\u9ABB\u9AAB\u9ACF\u526E\u518A\u985D\u9AAD\u9ABE\u80F4\u812C\u821C\u9AB1\u611B\u54BC\u9AD2\u9ACA\u9ABF\u9AD4\u4E82\u81DE\u9F0F\u8993\u9AC1\u9AD1\u9AB9\u9AAF\u9AD3\u9AB4\u9AC7\u8FAD\u9AB8\u8CF5\u8CDC\u8D14\u8CDD\u8CD9\u8CF1\u8CD9\u8CCF\u89AD\u8D08\u8CA1\u8CE7\u8D16\u9D59\u8CA9\u8CC2\u8CB6\u8CBE\u8CB9\u8CFB\u8D13\u8CE4\u8D02\u8CCA\u8CD5\u8D06\u8D13\u8CBD\u80B8\u8CF3\u8CED\u8CAF\u8CC4\u8CD7\u8D10\u5247\u7F55\u8CD1\u8CE6\u7516\u8D09\u8D0D\u910D\u90E5\u7F4C\u6557\u8CD2\u8CA4\u8CF0\u518F\u8CBA\u8173\u812B\u9F06\u8CEC\u8CDF\u8CF9\u8CFC\u8CFA\u5B30\u8CA5\u8B7B\u8CE5\u8CBC\u8CE0\u8CC5\u91C7\u5F69\u8098\u90DB\u819D\u4E73\u814F\u9DA2\u7099\u819B\u818C\u519E\u81A6\u7E23\u80F1\u61F8\u80D6\u8CF8\u6ED5\u9A30\u7E22\u584D\u87A3\u8B04\u52DD\u8143\u5AB5\u4E7F\u809A\u81AE\u6C0D\u80E0\u8173\u5468\u81CC\u81A8\u80C9\u817A\u8C9C\u8C95\u8C7A\u8147\u81B0\u80F3\u81D0\u8C8C\u8C89\u809C\u8108\u8C8F\u8C94\u8C8C\u8C81\u8176\u816B\u8144\u816F\u8C97\u8C84\u8C8A\u8C86\u8C7B\u80B5\u808C\u5197\u80A1\u70BA\u8C7D\u8C85\u8C90\u80FB\u8C79\u80DD\u80DC\u80C5\u8C9A\u8C91\u8C82\u8C99\u8C98\u8C93\u81E2\u8C92\u8C80\u81AC\u80CD\u8C8D\u813E\u818D\u8200\u8174\u818A\u6718\u8127\u812F\u8119\u80C8\u8108\u8151\u81A9\u81D5\u80CE\u8662\u80BA\u8116\u8169\u81A3\u8154\u76B8\u80A2\u9DA4\u819E\u8808\u9850\u81CF\u8118\u9106\u8155\u81B9\u81D7\u80FA\u8ECD\u81AB\u8C3F\u7136\u9DAA\u80B1\u7F51\u814C\u80EF\u80F0\u8092\u90F9\u96DE\u8125\u808B\u8105\u80E6\u80C7\u81A2\u6713\u8101\u8153\u5216\u80C2\u80CF\u4E14\u809B\u56D7\u81D1\u81DB\u80F9\u80DA\u80F5\u809D\u7230\u52A9\u522A\u521E\u5177\u51A2\u670A\u8124\u96CE\u540C\u8188\u8130\u8177\u8C5A\u585A\u51A0\u811B\u8198\u9766\u8170\u808A\u51A4\u8106\u8115\u81BD\u5B5A\u8199\u8121\u8171\u882B\u8106\u8179\u80AD\u6712\u80D5\u813D\u81B2\u81C7\u80D7\u80A3\u814D\u81BE\u796D\u8167\u81C9\u8C4B\u8090\u811E\u80E3\u80D9\u81B4\u8122\u8102\u543B\u6710\u80CA\u80DE\u80AB\u80F8\u7528\u8160\u8186\u5468\u7529\u80D1\u9D70\u812D\u5F6B\u6219\u96D5\u81CA\u9F76\u7FE2\u722D\u9D69\u8C78\u8095\u8152\u670D\u815B\u81A0\u8139\u51F8\u76BF\u518A\u814A\u51AA\u819C\u8146\u6726\u8189\u81B3\u81DF\u6715\u81D9\u6720\u522A\u982F\u815C\u81D2\u80FC\u5CA1\u81BF\u8CFA\u81B5\u7F54\u76EE\u7745\u777C\u77B7\u77D9\u773C\u7791\u66D6\u77AC\u776C\u776D\u775C\u7781\u774D\u899E\u8C9D\u6721\u7788\u76FB\u7747\u76FC\u775E\u7744\u77D8\u77A0\u772F\u77B5\u7752\u7707\u7760\u7756\u7766\u772D\u778C\u9DC2\u7797\u7785\u7705\u77C4\u773D\u7728\u7761\u7783\u76FA\u98BB\u89B9\u779B\u7767\u774B\u7723\u770A\u7759\u898B\u77CF\u7E47\u7765\u778D\u7768\u7738\u72CA\u7719\u77CC\u7713\u778B\u771B\u7779\u776B\u77C9\u779A\u771D\u7746\u7755\u778E\u77AD\u774E\u7731\u7708\u77A3\u779C\u77B6\u8730\u773A\u525B\u7712\u77D0\u76F1\u775A\u76F0\u77B0\u7704\u7703\u76EF\u779F\u77AB\u7710\u774C\u77CE\u77BB\u77B2\u7735\u7733\u777D\u77AA\u77BF\u7762\u8197\u77CD\u77A7\u7715\u77BA\u7754\u776E\u77BC\u76F5\u77B4\u7734\u76F7\u76F9\u775B\u77A1\u774A\u77C2\u7720\u77DA\u7727\u7732\u7736\u7799\u77C7\u77A8\u7739\u779E\u77B1\u773B\u77D4\u7784\u670F\u80D0\u77CA\u7711\u9F0E\u7769\u774F\u77D3\u7787\u775F\u77B3\u7795\u779D\u76F3\u7729\u59A5\u58BE\u9E1A\u81B7\u595A\u90FB\u815E\u61C7\u81D8\u8166\u8195\u80ED\u80DB\u8162\u7235\u81C5\u8172\u8183\u816E\u4E39\u817F\u81BC\u6727\u8180\u9D05\u5F64\u80AE\u8187\u80AA\u81B1\u819F\u80BA\u5210\u813A\u814B\u81C4\u81DA\u811D\u8164\u6723\u81A7\u96D8\u81C6\u81C3\u80D8\u80F2\u81BB\u81CD\u91D1\u9224\u9329\u93A4\u926D\u935A\u92B2\u9349\u7511\u9346\u912B\u946D\u932B\u9315\u937B\u9389\u9464\u9200\u9280\u93DD\u9205\u930B\u9440\u934B\u9358\u92DD\u932D\u9355\u924F\u9370\u9285\u92E4\u931A\u92FC\u926C\u92C7\u9481\u92E7\u946B\u9206\u92BB\u92CA\u925B\u92B3\u9216\u91EE\u9239\u920C\u92C9\u7F3D\u934F\u9338\u934A\u9314\u940B\u939F\u9323\u9383\u91F5\u9225\u92B7\u9396\u93FF\u9482\u93DC\u92FF\u93B2\u943A\u92A4\u93FB\u931F\u9445\u9412\u9214\u92A7\u9261\u9308\u91F7\u9302\u9334\u9288\u9403\u9263\u9391\u9444\u92D5\u92A1\u93B1\u9251\u9326\u9360\u924C\u93FC\u936C\u92D3\u92B9\u9407\u9211\u92D2\u927B\u9256\u92A9\u92EF\u9291\u9D5C\u9CFB\u9457\u91E4\u925A\u93A6\u9296\u935B\u937E\u9318\u929B\u934E\u9364\u9455\u5243\u91FD\u9812\u91FF\u9297\u91E9\u90A0\u925B\u653D\u93E6\u9309\u92E8\u924E\u9435\u93A2\u947D\u93B3\u93B4\u9232\u930D\u939E\u93AA\u92B5\u516C\u92C3\u939B\u92D1\u93DA\u928A\u927E\u937C\u92EE\u9217\u9322\u93D2\u93AF\u92EA\u9265\u92B6\u9238\u93DE\u93EE\u9282\u9395\u980C\u74EE\u92A2\u91F4\u9463\u927D\u92F1\u9236\u7FC1\u7926\u942E\u934D\u93E3\u925E\u93D5\u91DD\u93AE\u92CD\u938D\u9394\u9435\u93C4\u93F8\u937A\u92D0\u92A0\u92AC\u944C\u93D4\u931D\u9379\u9320\u93B5\u92CE\u92FA\u9248\u944F\u9237\u9327\u943C\u9473\u92A8\u7236\u91F1\u7238\u92AA\u93A9\u9410\u93A9\u9377\u65A7\u921C\u9226\u931B\u923D\u928C\u933C\u91DC\u9321\u9299\u9295\u91DA\u7239\u92CF\u723A\u4E2B\u9260\u9202\u91E7\u93E4\u9400\u929A\u91D7\u9428\u923E\u93FD\u91ED\u9286\u9450\u9849\u9433\u91EA\u9448\u92C4\u9294\u923A\u9469\u9DB2\u928D\u91EC\u9276\u930F\u92D9\u91EB\u92E0\u91D8\u9233\u618C\u9250\u9398\u92C0\u9203\u9276\u9415\u9392\u92DE\u516E\u93E2\u9414\u9266\u9223\u91D4\u940C\u92AB\u91E8\u9333\u9215\u940D\u9352\u9212\u91E2\u930E\u91F8\u93F9\u9279\u9298\u92CC\u92CB\u9375\u920F\u5F1A\u5F1F\u940A\u9312\u91D5\u6B3D\u93FA\u9419\u9471\u9351\u9209\u929D\u9310\u93F6\u940E\u93A8\u942B\u928B\u9234\u946F\u9210\u9397\u92E1\u9253\u9380\u87B8\u9470\u9300\u9293\u9431\u927F\u91F3\u938E\u936D\u92BC\u617E\u8C37\u92C2\u920A\u924D\u91E3\u9264\u921E\u921E\u92FE\u921A\u9347\u9264\u924B\u9371\u920D\u9367\u9287\u9365\u93CF\u9306\u9336\u9207\u91E6\u92D7\u9D52\u92C1\u514C\u8C3E\u8C39\u8C43\u90E4\u6B32\u8C3B\u8C3D\u61D6\u9430\u9354\u935C\u537B\u8C42\u8C3C\u9409\u92D8\u9231\u8C45\u93D7\u9483\u5206\u8CA7\u7083\u574C\u5FFF\u924A\u76C6\u5F05\u5C94\u9451\u927A\u92F7\u9477\u92F8\u9254\u92DF\u93D0\u9270\u9451\u92F9\u922E\u93B7\u93C2\u9245\u92E6\u932F\u93CC\u932A\u93FE\u9420\u93F7\u93B0\u946E\u9446\u9382\u9449\u9313\u9476\u9257\u9420\u9324\u93F5\u9356\u944A\u9335\u939D\u9437\u9388\u9475\u9363\u927C\u9399\u93A1\u9328\u940F\u938C\u945D\u92E9\u91D3\u9350\u6BE4\u930C\u93A7\u9474\u93D9\u6553\u91F9\u9411\u9460\u9416\u926F\u93D8\u9304\u92A3\u945E\u9319\u923F\u66FE\u9301\u92F0\u932E\u92A6\u9240\u947C\u9432\u9438\u9436\u9361\u9376\u93CE\u93CD\u9478\u9267\u91D9\u9357\u9439\u935E\u9480\u9468\u938A\u93D1\u9278\u9413\u9219\u9252\u943D\u93DF\u9227\u939A\u9201\u92A5\u9325\u9283\u9204\u93C8\u93DF\u9230\u9339\u942C\u9272\u93EC\u943B\u9462\u942A\u946A\u9246\u93AC\u931E\u9472\u93C3\u93C7\u9418\u92C5\u9429\u943F\u93E1\u9249\u93C0\u9447\u6728\u6773\u69A5\u69AF\u6963\u6956\u6982\u67E5\u67E6\u694A\u687F\u6A4D\u6ADA\u6B04\u68CD\u696C\u69BB\u6777\u6839\u69FE\u673F\u69A0\u68DA\u69BE\u67F5\u68CE\u6AFB\u68CC\u68D8\u68D7\u6906\u69C4\u694E\u6A6A\u523A\u67E4\u6907\u6965\u6850\u6874\u50F0\u69A3\u68E6\u68F4\u67F5\u68E1\u76F8\u6896\u6B0B\u6875\u69BD\u6733\u6AAD\u6915\u677E\u68C7\u678D\u68AF\u68B2\u678C\u6A67\u6797\u6942\u681C\u9B31\u68FC\u68EE\u6A9A\u6AC7\u711A\u57DC\u6750\u67C0\u5F6C\u68B5\u6A92\u6751\u9E93\u67BA\u6A0A\u881C\u792C\u6500\u6880\u694B\u6A15\u7981\u8FB2\u6932\u90F4\u695A\u68FD\u68F6\u61CB\u5A6A\u68DF\u6983\u695D\u68F3\u686B\u6748\u6A11\u9817\u76AF\u76B0\u6770\u68A2\u6A56\u6B13\u6A18\u6A55\u6A94\u6A49\u68EA\u6A69\u6A6F\u676A\u96B8\u6844\u67C8\u68EC\u675C\u67DF\u68F1\u6842\u69F8\u6A48\u69BC\u6AAE\u6A3E\u6AA3\u6854\u6AAF\u69AC\u6A39\u6ADD\u624D\u67CF\u68C9\u697B\u69D4\u6ADB\u9F12\u6AF8\u6978\u6A4E\u76AE\u677F\u687B\u683C\u67CA\u6A93\u688F\u9E09\u6749\u69AD\u67F3\u69B4\u6AC6\u67C9\u6AE1\u682A\u6934\u68F0\u681D\u696F\u6A4B\u6940\u6ACD\u6790\u6894\u67DD\u673A\u6778\u6953\u674B\u6841\u693C\u6A05\u68D4\u6A41\u67E2\u6886\u67E3\u6786\u6944\u6A84\u69F4\u6B11\u69D0\u6ACB\u6A47\u67E7\u6911\u6970\u6A26\u69B9\u5BF8\u6879\u6991\u68AD\u6AE5\u69ED\u6937\u68E7\u69EE\u6994\u6882\u67ED\u69E6\u6826\u520C\u69B6\u6828\u6AE0\u69B3\u6759\u6A32\u683B\u6AAF\u68EB\u68B0\u672B\u69D9\u6872\u6960\u690D\u67FC\u690C\u6995\u69A8\u679D\u6941\u69EB\u6A5E\u6A76\u6756\u696E\u6833\u6832\u68F2\u6AB3\u68D5\u6966\u6917\u68A1\u67C1\u69B0\u6AB8\u67AF\u695C\u6A6D\u68FA\u6A68\u6849\u592C\u6755\u682F\u6A27\u6A51\u694F\u9DD8\u6891\u6878\u6A09\u682B\u6A62\u6905\u684D\u6574\u684B\u6739\u69C9\u689C\u6196\u6738\u69EC\u67B7\u6AB6\u675F\u67CD\u6795\u688A\u68E3\u7699\u6555\u9D92\u8724\u524C\u67EB\u6A13\u6A3B\u6843\u68D1\u8CF4\u6B36\u6555\u60C1\u8CF4\u67DA\u67DB\u68AC\u6A5A\u68E9\u672C\u6760\u6853\u6ABD\u69D3\u6ACC\u682D\u6B1E\u6AFA\u6A17\u6A91\u6816\u6745\u6975\u676F\u6AB7\u67B0\u67F8\u6AA6\u686E\u6789\u6AEE\u6887\u699E\u6AEA\u6997\u684E\u6746\u6A44\u6897\u6826\u690F\u67F0\u679F\u6B10\u68A7\u6747\u676C\u686D\u673E\u684F\u6835\u67EF\u67C4\u67D8\u97CB\u68AA\u6945\u7FC9\u6913\u6799\u6785\u6A5B\u674C\u698E\u6792\u6871\u6791\u673D\u821D\u6A9F\u6A19\u69F1\u6A5D\u6A7F\u6A61\u6877\u69F2\u6A9E\u6A90\u674E\u674D\u69C2\u6AEF\u677B\u6A58\u6959\u697A\u6781\u6876\u6818\u677C\u6883\u68B4\u6957\u6A62\u6A04\u6845\u6774\u6948\u6951\u6A59\u63E7\u69A4\u6B03\u6979\u51F3\u6AD3\u6798\u69B7\u8CDA\u6834\u67CE\u687C\u690E\u6A35\u69AB\u6A87\u9D86\u67C3\u730C\u6AFC\u6794\u68EF\u69CD\u6892\u6775\u679A\u6925\u6555\u6A07\u6A9C\u68C6\u688C\u6813\u6969\u6986\u6AA2\u6986\u675A\u90F2\u4F86\u687D\u6779\u67C2\u67DE\u6885\u6A8E\u673C\u677A\u6812\u683A\u675D\u6908\u67F2\u6993\u6753\u6784\u6783\u6753\u6783\u6787\u6977\u6890\u67B8\u67B9\u67BB\u696A\u6776\u677D\u97DE\u97DC\u97D7\u97CE\u97E5\u97DF\u6954\u97CD\u6886\u69E5\u693F\u699B\u6971\u68D2\u6A01\u68C8\u6A0D\u69A1\u97D6\u90FC\u678E\u97D0\u69FB\u97D8\u97CC\u97D4\u97E1\u97DD\u97E3\u97DE\u97D5\u674F\u688B\u67B3\u686F\u68A0\u67FA\u67F7\u67B4\u67B5\u6A7E\u6A3F\u6935\u67B4\u696B\u693B\u6B18\u6A28\u698D\u6ABB\u682E\u68F7\u6930\u6910\u687E\u6AC3\u69A7\u69E2\u68AB\u6846\u6AC2\u6A1B\u6829\u67CC\u6ABB\u68D6\u6A3C\u67E9\u67C5\u69AA\u689B\u6A89\u6A1E\u67DC\u68AE\u6990\u675E\u6B16\u68E4\u6A21\u6B17\u6AAC\u6831\u6B09\u6A38\u6962\u6B02\u6A23\u699A\u6AA5\u6AA8\u6A4F\u6A25\u695B\u681A\u6949\u6A20\u6A6B\u69FF\u6AF9\u67D1\u68CB\u6A3A\u6939\u6AB4\u6999\u69C6\u69CE\u6B0A\u69B5\u6AD9\u681F\u69CB\u692A\u6A4F\u69FD\u6A3D\u69CF\u672D\u68A4\u86BB\u692F\u69BF\u6B08\u68A3\u60F3\u67EE\u7D2E\u6ADE\u6ADF\u6A5F\u67EA\u673B\u6889\u693D\u6B1A\u6A14\u6914\u6771\u67F6\u68F5\u68B1\u67EC\u68A9\u9D87\u68DE\u69F6\u68DD\u67D9\u6B0F\u6AA1\u695E\u6A8C\u6933\u6952\u6A0F\u6B19\u6AD1\u6734\u68F9\u6974\u6A9B\u6968\u6AF3\u699C\u6A00\u6821\u6A54\u69E8\u6AEC\u6912\u67F1\u694C\u676D\u69CC\u678B\u6A34\u6A40\u68B3\u6793\u69E4\u694C\u67FF\u6A85\u6ACF\u6A60\u690A\u69A9\u6A1D\u6AE8\u67AE\u6AE7\u69C1\u690B\u695F\u6ABA\u6B00\u6938\u6AB9\u68DC\u67C6\u6A66\u6A1F\u6893\u6A96\u6A8D\u68D3\u6A08\u6AA4\u6904\u6A06\u6838\u6A81\u6A80\u6AF0\u69B1\u6AC5\u6C34\u6C68\u6C93\u6C69\u6DD0\u6EAB\u7066\u705D\u6EC9\u6D85\u6EA1\u6E66\u6E44\u6E89\u6CF9\u6E6F\u6DC2\u6D86\u6DCF\u6E5C\u6F97\u6F97\u6F96\u7041\u6F64\u705B\u6F63\u95CA\u703E\u6DF7\u6E34\u7011\u6FD5\u6F2B\u6F8B\u6E9F\u6DDD\u6DDC\u6ED1\u6E26\u6F1E\u6DF1\u6FFA\u6E2C\u6D7B\u6ED8\u7034\u6DCD\u6DEB\u6C89\u6C89\u6ED4\u6E3E\u9E02\u6CAE\u6E72\u6FE6\u6D1E\u6D6E\u6F08\u61E3\u61D8\u6CC2\u6DE8\u6DDA\u6D7F\u7048\u6FC9\u6E3A\u6E68\u6FCE\u6D80\u6D7D\u6EAA\u7042\u6D75\u6DE6\u6C43\u9359\u6EC3\u6ECF\u6D95\u6D74\u6CBF\u6D97\u6C7E\u6E53\u6F67\u6C90\u6E23\u76D3\u6E58\u6DDE\u6DCB\u6F78\u6FBF\u6F1C\u706A\u6EFC\u6FCB\u5857\u6E8E\u6CE2\u6DC5\u6CAB\u6C7A\u6D91\u7028\u6F31\u6F31\u6CCD\u9859\u6E3F\u6E4B\u6F06\u6DF6\u6DB7\u6E45\u6C9D\u6DBE\u6DFC\u6851\u656A\u9D7D\u525F\u6B3C\u6BF2\u758A\u6C4A\u6E9E\u7886\u6FF7\u5A46\u6D88\u6F1F\u6F4E\u6DCC\u6FA2\u7035\u6F7E\u6DE1\u6FF4\u7020\u7005\u702F\u6F87\u6C99\u6E3B\u6D38\u6CEE\u6F6B\u5723\u6DE9\u6DD5\u6FF2\u7014\u702B\u6D3C\u5863\u6F86\u6CD5\u6E98\u6E96\u6D7E\u6FE4\u6FC7\u6D01\u6E92\u6EF6\u6F8E\u6F8D\u6DAC\u7006\u6CCA\u6E5F\u6EDC\u7004\u6F94\u6FB3\u6DDB\u6D2B\u76EA\u6D0E\u705A\u6D00\u700F\u6F72\u6F7B\u6E6B\u6D70\u6E97\u6F58\u6C73\u6D1A\u6D1B\u700A\u71D9\u6D69\u6D17\u6CD6\u6D3E\u6E9C\u6CDB\u6D19\u6E69\u6D3B\u6C83\u6DFB\u6F77\u7497\u6C82\u6FA8\u6D09\u7870\u6CDD\u6C92\u6C4E\u6E22\u6D2C\u6CBF\u9BCA\u6F43\u6F93\u6D10\u6F0E\u6F07\u6DBD\u6CDC\u6332\u6D90\u6E43\u6CE9\u6CC6\u6EAE\u6DED\u6FC0\u6DDA\u6EEC\u7052\u7029\u6EBE\u6EB4\u6FDE\u5A11\u6CD2\u6C66\u6EB2\u6F5F\u6DE3\u88DF\u53C9\u6D6A\u6EA5\u6D5A\u7056\u6881\u7056\u7CB1\u6EC5\u6D20\u6E1B\u6C87\u6DFA\u6EF2\u6D66\u6CAD\u6C71\u6E88\u6CB7\u6C8B\u6EFD\u6F2E\u6D32\u86A4\u6E8F\u6CF3\u6FAC\u6D98\u700C\u6CBB\u6DE2\u6FB8\u7007\u6FC2\u6E21\u6CE7\u700D\u6F09\u6C41\u6C9B\u6EC7\u6D61\u6EB9\u6E73\u6DD4\u7062\u6CEC\u6F25\u6E65\u6DB3\u6E9B\u6EB6\u6CAC\u6D68\u6E24\u6C65\u7009\u6D76\u700B\u703B\u6F19\u6D8B\u6F53\u6E3D\u6F6E\u6FA3\u6FE3\u6F38\u701A\u6F27\u6E1A\u6D8D\u6D64\u6D18\u6DD2\u6F14\u6FF1\u6EF1\u6DD9\u6E32\u6CDE\u6DC0\u6D63\u6DB4\u6CB1\u6FD8\u6EF5\u7017\u6CBD\u6E56\u6DAB\u6FC6\u6D1D\u6F03\u6ED3\u6C4F\u6D27\u92C8\u6F66\u6D03\u6F2A\u6C70\u6C6F\u6E00\u6DC6\u6D60\u6F3A\u6D0A\u6DF9\u6D3F\u6D1F\u6C3F\u6C4D\u6D79\u6EEF\u6C3B\u6CC7\u6C96\u6CF1\u6C88\u57BD\u6F85\u9B59\u6E31\u7057\u6C4C\u6C9C\u6CB8\u6F36\u6F0A\u6F70\u6D2E\u6FDC\u6D25\u6E5A\u6CB9\u6D29\u6D84\u6F5A\u6CF2\u6DF5\u6C5F\u6D39\u6FE1\u705E\u7000\u7016\u6F90\u6FAA\u701C\u6E1C\u6D0F\u7040\u9152\u6D12\u6C59\u6FD4\u6CD9\u6C6A\u6DAF\u6FCF\u6E90\u9D3B\u701D\u6E8D\u6D37\u6C57\u6F89\u6D3B\u6C59\u6DFB\u6D6D\u6D32\u6C94\u6F92\u6CB6\u6C84\u7051\u6D6F\u6C61\u6C85\u6C40\u6D0C\u6CB3\u7026\u6CB0\u6EC6\u6ED2\u6D62\u6E62\u6DBF\u6C67\u6FFF\u6F5B\u704A\u6F18\u6EBC\u6EBD\u6D87\u6C8D\u6EA7\u6F02\u6E6E\u6E79\u6F6D\u6E4E\u6F39\u6F52\u6D7C\u6E19\u6FA5\u6E67\u6FB9\u67D3\u6C92\u6F4F\u6C72\u6DCA\u6C50\u6CD3\u6D8C\u6F12\u6C80\u6D3A\u6C5B\u6D8E\u6E55\u7021\u6FFB\u6EC1\u6CD0\u7030\u6EBA\u6D08\u6FA6\u6E51\u6F51\u6E40\u6F84\u6ED0\u703A\u6E33\u6F32\u6F01\u6F21\u6C6D\u76DC\u6CED\u6F35\u6DEE\u6F57\u6F50\u6CB4\u6CE0\u6D11\u7038\u6DF0\u6EC4\u6C7B\u703F\u6EEB\u6ECC\u6D5F\u6FAE\u6DEA\u7039\u6D82\u6C7D\u6E1D\u6FB0\u6D3D\u6DBB\u6E1D\u6C54\u6ECA\u6EA3\u7032\u6C8E\u6F6A\u6F5D\u6E30\u6D22\u6F55\u6FEE\u6D77\u6C81\u6D35\u6C60\u67D2\u6DD7\u6CCC\u6C95\u6DF4\u6E49\u6C4B\u6D7A\u6DD8\u6C98\u6E5D\u6CC3\u6CE1\u6C8F\u6CC4\u6E2B\u6C8C\u6D36\u6E39\u583B\u6F54\u6D59\u6E71\u6E77\u6EB1\u6E99\u6E4A\u6E05\u6F2C\u6E41\u5447\u6D65\u6D93\u6EB3\u6D67\u6CC1\u6FC8\u6F5E\u60C9\u6E63\u6FA1\u6F6C\u6E52\u6C5C\u6F60\u6D16\u6CEF\u6FA0\u6D5E\u6DAE\u6FB1\u6E20\u705F\u6CBC\u6D58\u6F80\u6D8A\u6FEB\u6D31\u6F73\u7044\u6DBA\u6D92\u6D0D\u6F0F\u7037\u6D78\u6FEF\u6D2D\u6E25\u6F3B\u6F6F\u6FE2\u6CC0\u6FEB\u6F7A\u532F\u6CE5\u6EA4\u6FBC\u6F1A\u6D30\u6C3E\u6DC8\u7060\u6F20\u7061\u6DDF\u6E54\u6FDB\u6D2A\u6F7D\u6FB2\u6FDD\u6F8C\u6EA2\u6E2F\u6F3E\u6E94\u6FE7\u6E3C\u6FED\u7033\u6F2D\u6D42\u6E03\u6EFF\u6F62\u6E36\u6F22\u701F\u6CD4\u6DC7\u6F95\u6E2E\u6E5B\u6FE9\u7058\u7001\u6FCD\u6D0B\u6EA0\u704C\u7046\u6D34\u6C6B\u6E9D\u6E74\u7069\u6EAF\u6ECB\u6FE8\u6D40\u6E35\u6F15\u6FAB\u700E\u6FA7\u6FC3\u6E93\u6DFD\u6DD3\u6C55\u6F30\u938F\u934C\u6F82\u7043\u6D36\u6E4D\u6E60\u6ECD\u6EB0\u6DB5\u6F3C\u6D94\u7069\u7069\u6CCF\u6EA6\u6C5D\u7064\u6FF0\u7063\u6FFC\u6CD1\u6DE5\u6D33\u7049\u6F05\u6DC4\u6CBA\u6E2D\u6CD7\u6DC9\u6D83\u6F7F\u6EBF\u6D6C\u6F76\u6F0D\u6DB8\u6D07\u6E61\u6FC1\u6FA4\u7031\u6F40\u6FB4\u6DE0\u6EB7\u6E28\u6B60\u6CC5\u6EAB\u6D04\u6F69\u6EED\u6F2F\u7045\u6DD6\u6E27\u6FC4\u6E5E\u7055\u6F88\u7027\u6EC2\u6FEC\u6EF4\u6D28\u6EFE\u6F61\u6F37\u7019\u6FAF\u7023\u6DD1\u6CE8\u7015\u6EFB\u6C86\u6C78\u6DEF\u6D41\u7068\u6F23\u6C76\u6EFB\u6C9B\u7022\u6D89\u6C9A\u6FCA\u6CDA\u701B\u701B\u6DEC\u6DB2\u6EF9\u6F9E\u6DF2\u6FBD\u6FFE\u7018\u6DF2\u6CBE\u6EC8\u6DF3\u6DBC\u6EF8\u6E1F\u6FE0\u6E78\u703C\u6E38\u6E64\u6F29\u6DE4\u6CE3\u6E46\u6E47\u6F7C\u6F33\u6FBA\u6DAA\u6F13\u6EEE\u6C52\u6FAD\u6CEB\u6EC0\u51DC\u6EF7\u6FB6\u7024\u6ED6\u6FDF\u6C74\u706B\u7128\u7185\u7180\u714B\u713A\u715D\u709F\u716C\u710A\u71D8\u71DC\u721B\u7213\u711C\u7206\u71C1\u71B3\u715C\u8096\u7190\u71F0\u70AF\u9DBA\u7147\u71C3\u524A\u7156\u70D4\u70F0\u655D\u655E\u5C1A\u70AF\u8CDE\u68E0\u5802\u515A\u5E38\u725A\u74FD\u5617\u638C\u7576\u9EE8\u88F3\u721D\u70FF\u810A\u7082\u710D\u7100\u7C73\u7091\u7CE7\u7C91\u7C97\u7CA1\u7CA3\u7CAF\u7C89\u7229\u7C7F\u7C96\u7CD4\u7C95\u7C84\u7C81\u7CCC\u7C8D\u7CD7\u7CBA\u7CD0\u7CA7\u7CDD\u7CE0\u7CD6\u9E8A\u7C75\u7C80\u7CBD\u7CCA\u7094\u7CA8\u7CEF\u7C9E\u7CB3\u7152\u7CF2\u7C7D\u7C88\u7CC5\u7CE8\u7C78\u7C8C\u7CD1\u7CC8\u6549\u7C7A\u7C85\u7CBE\u7CEE\u7CBB\u7C73\u7C94\u7CE2\u7CF7\u7CCB\u7CD5\u7CD2\u7CDF\u7C79\u7CBF\u7149\u7CB4\u7CF0\u7CEC\u7CDE\u70DE\u7CD9\u6599\u7CB9\u7C98\u7C92\u708E\u818B\u89AE\u93A3\u69AE\u6ECE\u7223\u7192\u584B\u9DAF\u7296\u52DE\u87A2\u799C\u7469\u7507\u919F\u7162\u7F43\u71DF\u89A2\u5AC8\u7E08\u8B0D\u892E\u71D0\u71EE\u7131\u71CA\u7203\u71DA\u7092\u98C6\u5261\u7E87\u9843\u90EF\u6B3B\u6565\u8669\u7154\u7076\u70D3\u71D2\u7186\u71FD\u71B9\u5C11\u714C\u71E0\u70C5\u7701\u714D\u71AA\u71D4\u70FD\u70D9\u70B5\u71EC\u71FB\u70CD\u7144\u71C6\u52A3\u712E\u71EC\u7098\u70C6\u7210\u7178\u717D\u71A9\u7184\u719C\u70FA\u710C\u7158\u70F3\u883D\u717B\u720A\u70D2\u720C\u719D\u7122\u7194\u70E2\u70E4\u70F7\u7125\u5C16\u70E0\u77A5\u71CE\u7143\u9DE9\u6C05\u7358\u70EF\u5E63\u87DE\u985E\u6583\u5F46\u9C49\u618B\u9128\u9C49\u8E69\u7181\u71F2\u5F0A\u5AF3\u70B4\u721E\u71A1\u70D1\u71FC\u71BD\u7074\u70DC\u71F8\u7169\u7227\u7110\u71C8\u70B3\u70FC\u5149\u71B8\u70F4\u719B\u7159\u71C2\u70A1\u7165\u7084\u71CF\u7163\u7130\u70F6\u70FB\u7161\u708A\u71C8\u63F1\u5C10\u96C0\u71CB\u70A9\u7197\u7113\u71F4\u721A\u70C7\u70DA\u7182\u707A\u70B8\u70F8\u707A\u707C\u707C\u70AE\u7160\u7096\u534A\u7737\u97CF\u53DB\u7276\u5E23\u5224\u9816\u8C62\u7510\u5F2E\u89E0\u9130\u62F3\u5238\u7FF7\u5377\u4E83\u7D6D\u7CBC\u9F64\u7106\u7189\u70BE\u71E5\u71C0\u7170\u7146\u719E\u71ED\u7071\u70A4\u7130\u7201\u71A0\u71FF\u71D6\u71A4\u71B0\u70AC\u7117\u7226\u711F\u70D8\u70E1\u716A\u71E8\u7214\u71BF\u7142\u7150\u71AF\u7164\u71C1\u7141\u70CA\u721F\u71E4\u71C7\u8F1D\u7153\u8000\u720D\u715F\u7205\u7159\u71ED\u71E1\u9872\u7168\u7185\u71BC\u719A\u712F\u71B5\u71C9\u71E6\u70B7\u7095\u71BE\u7093\u7086\u71A5\u7120\u7132\u7210\u7187\u711E\u7219\u71E7\u71F1\u7119\u70AB\u70D7\u571F\u586D\u5852\u5833\u5766\u5834\u7F48\u5824\u58DB\u57F8\u5828\u584C\u57A0\u5881\u5189\u5853\u580B\u581D\u5814\u57F0\u57D2\u89F3\u58FA\u57E7\u58FC\u585A\u578C\u58F9\u57BA\u5770\u57E9\u5808\u574D\u89BF\u76BE\u5774\u8D6B\u590C\u8D6F\u5855\u8D6D\u8D68\u8D69\u90DD\u8D66\u8D6E\u9F00\u574B\u8D67\u589E\u8D6C\u5761\u7A40\u6996\u5BFA\u57EC\u581C\u77BD\u93E7\u6F00\u9F1C\u9F1E\u99A8\u9F15\u6BCA\u9F1B\u9F19\u879C\u9F18\u78EC\u7F44\u6128\u64CA\u8072\u9F1A\u8B26\u97FE\u5849\u57EE\u7E20\u9DC7\u5799\u6B3E\u5762\u57E2\u572D\u580E\u5C01\u71C5\u579A\u582F\u589D\u9D71\u57F6\u5232\u58D4\u90BD\u58BB\u605A\u594A\u5366\u582D\u58BA\u58A6\u962A\u5780\u58CE\u586F\u5839\u57F5\u573B\u57A2\u750F\u577C\u579B\u5838\u577B\u5862\u57E0\u58BD\u584A\u5741\u57E4\u5804\u53BB\u6705\u57CC\u76CD\u8D04\u69F7\u71B1\u588A\u5E6B\u9DD9\u728E\u583F\u57CE\u588B\u57D4\u52E2\u52AB\u5889\u87C4\u52AB\u5858\u90BF\u57BF\u57C3\u6179\u646F\u6470\u57DF\u9F01\u537B\u7FFF\u9A3A\u58D9\u97A4\u7E36\u5876\u8B3A\u586B\u57F4\u584E\u8F42\u579E\u74E1\u587C\u5898\u5835\u57F7\u57B8\u5768\u5831\u58B3\u57B5\u76E9\u8D05\u93CA\u71AC\u7352\u587D\u87AF\u87AB\u5836\u57FC\u57AE\u9C32\u5886\u646E\u9F07\u8071\u9A41\u8B37\u5771\u57ED\u5733\u5772\u587F\u5797\u8D64\u578F\u5764\u57A3\u58E9\u58D6\u5827\u92C6\u5729\u574F\u576A\u576F\u5810\u58E2\u57A4\u57C2\u57E1\u572C\u5722\u5777\u5865\u581B\u58E9\u585B\u5882\u5819\u580D\u57C6\u573E\u6BBC\u5F40\u57F3\u57C7\u57CF\u71FE\u58FD\u579D\u574E\u5A7F\u58B1\u5834\u8D95\u8DA7\u8D84\u8D9B\u8D7D\u8D99\u8D9F\u8D7B\u5806\u8DAC\u8D8C\u8D8E\u8D8F\u8DAB\u8D93\u8C70\u8DB2\u577D\u5798\u8D91\u5745\u8D91\u8D8A\u8D72\u8D92\u8D80\u5775\u8D76\u8D91\u582C\u8D94\u57A5\u572A\u8D8D\u5820\u8D85\u8DA1\u8DAD\u8D81\u8D96\u8D9C\u8D79\u8D79\u8DA8\u8DAE\u8D77\u8D85\u8DA3\u8DAF\u8D90\u8D77\u8DA5\u8DAA\u8D78\u8D89\u8D73\u55C7\u8D74\u8DA0\u5FD7\u899F\u5730\u5734\u5747\u5747\u5829\u968E\u581E\u5749\u57B9\u57F2\u57E5\u5409\u5864\u81FA\u56CD\u9D36\u57D5\u55C0\u8881\u52BC\u9821\u56AD\u6B56\u6B2F\u58A0\u58E7\u582E\u55AA\u58F4\u71B9\u559C\u5609\u572F\u657C\u5830\u5880\u58CF\u58E3\u57FD\u57D0\u6556\u576D\u572E\u5800\u587B\u58A3\u5868\u5C0C\u58A1\u58D2\u5F6D\u61FF\u5E78\u9F13\u5890\u5769\u61FF\u582A\u5854\u579F\u58FE\u58A1\u4E84\u5888\u58AB\u58FF\u5720\u5874\u7789\u9864\u584F\u5894\u57C1\u7FF9\u5773\u5801\u57CB\u6BD0\u580C\u5823\u8CE3\u58BF\u583D\u586D\u5776\u585D\u5891\u58A9\u588E\u57F1\u5751\u574A\u5809\u58DD\u5740\u8D70\u57E3\u589F\u58C9\u58DA\u576B\u5859\u57FB\u58D5\u58E4\u5783\u5837\u58A5\u5887\u57B6\u57F9\u5883\u5793\u58C8\u58C7\u58DE\u7AF9\u767D\u99A7\u76AD\u6CC9\u7065\u769B\u99AB\u769E\u76A4\u7688\u7693\u7692\u76A6\u9B44\u7BC0\u76AB\u7681\u999E\u7696\u768B\u99A3\u5E1B\u99A1\u7B2A\u7687\u7B78\u7C21\u7C22\u7C63\u99A5\u768A\u7682\u999D\u7684\u999C\u768F\u99A6\u7B06\u767F\u769A\u76AA\u7C0B\u99A7\u768E\u689F\u9CE5\u7689\u769C\u5CF6\u88CA\u820B\u89BA\u7228\u6FA9\u71E2\u7202\u7C50\u58C6\u9DA3\u9DEE\u9DFD\u9D73\u56B3\u7DBF\u5967\u7B4B\u5236\u7C72\u9845\u91C1\u74BA\u7B52\u7910\u7BB8\u7502\u89F7\u5B78\u9105\u9C5F\u657F\u752A\u5411\u7B8F\u7B99\u7FE9\u8840\u9ECC\u81EA\u5DA8\u7E82\u7BCE\u7BE1\u7B97\u7B67\u7BF9\u821F\u9E12\u7C66\u7C5B\u8F5D\u5289\u5297\u91C1\u791C\u9147\u912E\u6B5F\u8209\u5B03\u7C59\u8B7D\u79BE\u9999\u7A4A\u7A08\u7B56\u7A31\u7A20\u7A3B\u79DF\u7A69\u7A03\u7A44\u7A20\u76C9\u7BB1\u7A71\u7A0A\u7A05\u79CE\u7B96\u79E3\u7A26\u79CB\u7A0D\u79D2\u7A1C\u7A11\u7A58\u7A61\u79F8\u9D38\u9DCD\u7A46\u79DD\u7A2E\u7A5A\u6BC7\u79C5\u79EA\u79E9\u79CF\u7A28\u79BF\u79D6\u7A17\u79C1\u7A02\u7A04\u7A47\u79EB\u7A6E\u79EE\u7A22\u7A6C\u7A3D\u5D47\u7A39\u7A19\u79FA\u7A57\u7A3C\u7A00\u79C9\u79CD\u79E7\u7C5F\u5229\u5241\u7C0C\u4E58\u91C9\u79DE\u79ED\u7B28\u79E4\u79E0\u79F7\u7A2B\u7508\u5B63\u79C0\u79FB\u90BE\u9121\u81F2\u7A30\u7A6D\u9ECD\u7A1A\u7A5B\u7A14\u7A10\u7A0C\u7B82\u6089\u79D8\u79D5\u7A4D\u548C\u7A0B\u7A0B\u7A4B\u79DC\u79EC\u7A13\u7A54\u7A18\u7A6B\u7A60\u79C8\u7A2F\u59D4\u7A56\u756A\u7A37\u7A1E\u7A1B\u7A12\u91CB\u79D1\u7A62\u7A3F\u7A15\u7A70\u7A5C\u7A5F\u7A67\u53CD\u7BDE\u7C1C\u7BDE\u76E4\u69C3\u57BC\u7B94\u7C53\u7C3F\u7B88\u5E4B\u78D0\u910B\u6147\u642B\u5906\u5404\u7B35\u7BCA\u97B6\u5ABB\u7E0F\u51AC\u8929\u9ECF\u9ED0\u9D7F\u9E14\u7B72\u7BBE\u7C39\u4E4E\u91C6\u9D03\u7C29\u9D96\u9CE7\u9DB3\u7BB5\u9DC8\u9D54\u9D25\u9D15\u52F3\u8775\u7503\u9CE6\u9114\u6B4D\u9D7B\u9D4C\u6101\u63EB\u9DCC\u9E03\u9D80\u5A9D\u9DFB\u58EC\u7C2D\u7B49\u6FCC\u718F\u769D\u7B40\u6BC0\u5148\u4E1F\u7BD5\u52D5\u9867\u7C4C\u7B60\u544A\u7C49\u9760\u7BC1\u537F\u8CBF\u5C04\u7B63\u7C03\u8EBA\u8EC2\u7B76\u7B45\u9D79\u8EB2\u7281\u7BA0\u8EC9\u7B48\u7B11\u7C25\u803D\u7B0A\u9808\u8EAC\u8EB2\u9BEC\u9ECE\u7BFD\u7C01\u7B19\u7BE9\u8EBD\u7BC7\u536F\u8D15\u5B75\u6BC8\u5375\u8EC0\u7C6B\u7559\u9EE7\u7B84\u7BE6\u7C45\u7BEA\u4E48\u7B64\u7C20\u9B4D\u9B48\u9D5D\u9B3F\u72A9\u7BB4\u7B8B\u7BF8\u9B43\u9B4A\u9B46\u9B45\u9B3E\u9B4E\u9B52\u4E4F\u9B4B\u7B1E\u7B32\u7C3E\u9B4C\u9B55\u7C0F\u9B41\u9B56\u9B51\u5343\u8CEA\u76FE\u7B9C\u6731\u9D6F\u6BB5\u81FF\u7BFF\u7C19\u7C33\u7C10\u7BC4\u7BB8\u7B91\u4E56\u984A\u7C06\u7B66\u90EB\u820C\u7BA1\u7FF1\u5782\u91CD\u592D\u660B\u7C1D\u68E8\u9E04\u7B05\u8695\u8087\u7B74\u5FDD\u61F2\u541E\u555F\u55AC\u7AFB\u7B33\u5DB4\u7DAE\u8B65\u9F43\u79B9\u8CEA\u9F49\u9F3D\u9F42\u7C30\u5293\u7B30\u7C0D\u980E\u7C23\u9F3E\u79A6\u7B44\u9F40\u6B23\u722A\u9F41\u7B46\u9F48\u7C54\u9F46\u7B1B\u65B6\u7C2B\u7B2B\u9F47\u7B01\u7BE2\u7C57\u771A\u7AFD\u7B8C\u7C48\u7B6D\u9D1F\u9DCE\u65B2\u7B51\u6BC0\u7521\u7AFF\u7B04\u65A4\u7AFA\u7B0E\u7500\u7BC9\u90F5\u90B8\u7B47\u7BEB\u7B34\u7B6E\u540E\u7B47\u6B78\u536E\u7B04\u7C2A\u7BE5\u7BFB\u7C1F\u7525\u65A5\u51E0\u98BA\u98B6\u7C37\u6735\u68A8\u7B9B\u6BB3\u7BDC\u98BE\u98C6\u51F0\u7B08\u98A9\u98C0\u98B3\u98A8\u7281\u98BC\u51E1\u7B69\u98B1\u98C9\u7B73\u7B75\u7BE8\u7B2C\u9CF3\u98CB\u98B3\u98A8\u7BDB\u5919\u98B2\u98AC\u7C26\u6106\u98AE\u63A3\u8E97\u98C2\u98B8\u88FD\u8B86\u98AD\u516B\u5F73\u661D\u5F97\u5FA5\u722C\u5FC1\u5F88\u7C72\u7BE7\u8862\u5F9F\u5F82\u5FAD\u8855\u5FAF\u5F78\u929C\u885B\u5F7C\u7B26\u5FAB\u5FA0\u885B\u884D\u71A7\u5FB6\u5F9C\u5F85\u8857\u5F92\u9D14\u9D29\u5FA8\u885D\u5FAA\u5F79\u5F7D\u74DE\u904D\u5FBC\u7B4F\u8853\u7B2D\u7C64\u7B12\u5F96\u885A\u5FB7\u5F9B\u52AE\u7BE0\u74E5\u7B71\u5F7F\u5F98\u5F8B\u7C65\u5F86\u7B61\u7B4C\u884E\u7BAF\u884C\u7C3D\u7B54\u8859\u5F91\u5F81\u5F76\u7BCC\u8861\u5FA9\u5F7E\u5FBB\u5F90\u5FA1\u5F9E\u7B70\u616B\u5F87\u5F74\u74DD\u74DF\u7BDF\u548E\u5FA6\u7B2E\u5FB2\u8073\u8856\u5F89\u5FBD\u9EF4\u9C34\u5FB5\u5FBE\u5FAE\u5F8C\u5F8A\u5FB9\u5FBF\u5FAC\u5F80\u5F77\u8852\u659E\u5F99\u5FC0\u4E47\u660F\u7B4D\u7B77\u9D56\u7B09\u7B0F\u5269\u6C10\u7B09\u910E\u7B13\u7B31\u7B23\u5370\u7BD8\u725B\u72A6\u728B\u7285\u770B\u7291\u7C4D\u7288\u7261\u7279\u72A2\u7290\u727F\u729E\u7274\u726A\u7272\u7C40\u6211\u72A5\u727B\u7286\u7BF2\u7278\u7297\u726F\u7284\u725E\u7270\u726C\u751F\u7B90\u7C00\u727E\u62DC\u72A1\u727C\u89D5\u728D\u90A6\u5931\u7267\u7277\u725D\u7260\u7269\u7293\u7B58\u728C\u7B8D\u7263\u7C0E\u7C3C\u72AA\u72A7\u7295\u7B9D\u6BDB\u72A3\u7C5C\u72A4\u7273\u7292\u7289\u729D\u7BD4\u8215\u5795\u8211\u9D60\u9D30\u9D45\u9D2D\u8214\u8210\u7B65\u8210\u961C\u52C2\u5E25\u86D7\u522E\u5284\u9827\u8214\u5E2B\u7C2C\u90DC\u90C8\u96D2\u555F\u7C1E\u751C\u5CCA\u7C28\u7B22\u70CF\u6236\u80A9\u6243\u6241\u52F3\u624A\u6240\u6BB7\u7B24\u515C\u623E\u7C43\u7B4D\u7BCB\u6249\u7BDA\u5E1A\u7B50\u7C4A\u7B25\u7C43\u96C7\u7BE4\u7B38\u6248\u623A\u6247\u623F\u6246\u623D\u6242\u5347\u7BAD\u7C38\u7C0A\u9DD1\u773E\u7BAC\u7C27\u7B95\u8843\u8844\u61A9\u8848\u5379\u7BDD\u884A\u8D0A\u81EC\u768B\u6BEF\u9D82\u9D9E\u9D5A\u6BE8\u515F\u6BF3\u9B3C\u6BE7\u6BEC\u81ED\u7782\u7A68\u9839\u6BE2\u6BFD\u90F3\u90CB\u6B4B\u6C0C\u81EE\u606F\u61A9\u6C01\u6C06\u6C06\u9F3B\u6BF8\u9F3B\u6C08\u7F6A\u6BF0\u9F32\u9F30\u9F33\u899B\u89A3\u9F37\u9F22\u7B2F\u7BB9\u9F2D\u9F28\u9F2A\u515C\u9B4F\u9F36\u7CFB\u9F23\u9F25\u7C6A\u74DC\u9F35\u9F2C\u9F2F\u9F2B\u74FE\u9F2E\u7BC6\u6C0F\u9F29\u9F31\u7B4E\u9F34\u536C\u9F38\u9F24\u7B1D\u777E\u9DED\u9DB9\u7B98\u5351\u7C02\u7B87\u56DF\u56EA\u52EB\u7B1A\u7C6E\u7BFE\u7B85\u7CB5\u56EA\u9131\u98DB\u5306\u7FFB\u7BF3\u81FC\u8208\u76E5\u8EAB\u5152\u8F3F\u5E20\u53DF\u6B43\u81FE\u8201\u9F20\u8205\u8207\u8204\u661D\u8252\u8225\u7C3B\u7C6C\u8240\u7C60\u7BE3\u7B4A\u8239\u8244\u8261\u8236\u9D43\u824E\u8228\u8242\u823D\u7BF7\u825E\u7C05\u7B10\u822C\u8239\u7C09\u7C69\u8251\u8258\u8235\u7C05\u823F\u825C\u822F\u87BD\u825B\u8233\u8221\u8238\u7BF4\u7C6F\u824B\u8247\u826C\u826D\u8232\u8259\u7BA4\u8245\u8234\u7C5A\u8253\u8652\u7B8E\u548E\u7B18\u7BD9\u7BF0\u7C47\u7BB7\u8220\u8249\u8266\u7C07\u8266\u7B8A\u7B20\u8268\u823C\u8257\u8264\u824F\u8256\u825A\u8222\u7BF1\u8250\u7B00\u823A\u7C11\u8255\u822A\u822B\u7C67\u8263\u826B\u825F\u8237\u8269\u6208\u3001\u5EC4\u5EC4\u826F\u79B8\u5EC1\u5EEE\u5C03\u5871\u9D4F\u9DDB\u90D9\u9118\u80FD\u7CDC\u9EBC\u9EBE\u9B54\u9EC2\u9761\u78E8\u913A\u5EDE\u6037\u6469\u9EC0\u9EBC\u5E8A\u5EC2\u9EBB\u7CDC\u587A\u7A48\u9EBC\u7298\u9EBE\u9B54\u9EC2\u9761\u78E8\u5EB2\u6469\u9EC0\u9EBC\u7E3B\u51B0\u6636\u76DA\u76B4\u526B\u6551\u88D8\u7993\u7994\u79A2\u798D\u7982\u7988\u5EE0\u7956\u7990\u8996\u7995\u79B7\u793E\u795B\u79B1\u79A7\u9DD3\u7970\u7969\u7945\u7948\u794B\u7957\u7951\u79B6\u7947\u79A0\u7953\u7974\u799B\u795C\u7950\u794C\u7967\u795E\u9863\u79B0\u7946\u7973\u794F\u798F\u79B2\u798B\u79AB\u793D\u7941\u912C\u796A\u7954\u7963\u7944\u79AC\u79B4\u796B\u795A\u6191\u617C\u7942\u7955\u793F\u7979\u798A\u795D\u79AA\u7940\u8E59\u7952\u7972\u7964\u7960\u79A1\u7940\u799A\u797A\u7996\u7965\u79AE\u79A8\u797F\u7992\u797C\u79A4\u7997\u7998\u798E\u794A\u7949\u797D\u79B3\u79AD\u5E84\u5EB1\u5EA4\u5EC5\u5EE7\u5ED2\u5EDA\u620A\u6BFF\u5EC7\u620D\u87B7\u882F\u527C\u620C\u5E8D\u54B8\u5A01\u5EC4\u5E95\u725F\u6210\u5141\u5EC6\u5EB3\u5ECB\u5EBE\u621A\u6214\u6717\u76DE\u7D6B\u53C3\u5ECA\u5277\u5246\u90CE\u6B34\u5EAC\u5ED8\u620E\u752B\u672E\u9EBB\u6C42\u5E8B\u5EDF\u5EA8\u5EAB\u72AC\u7FA9\u8CB5\u53C3\u98C6\u730B\u8EEC\u72AE\u5EB5\u70BA\u6B38\u6166\u5ED7\u5F67\u5C24\u755A\u5EB8\u5EB7\u5DDE\u5ED4\u5EA3\u5212\u5E9A\u8CE1\u5510\u51CB\u51C8\u51CE\u5EAE\u6C7A\u51CD\u51B0\u51CC\u51BC\u5EA2\u51B9\u51B6\u51C4\u6C96\u51DE\u51BD\u5EF2\u51B1\u51D0\u6B21\u51C6\u51B7\u51D4\u6D82\u51BE\u60D1\u51DD\u6E4A\u51CA\u6CC1\u81E7\u99AE\u51D8\u5EC8\u51D7\u5E8C\u51C5\u6DBC\u51DC\u5EE8\u6C38\u5EEF\u5E8F\u5EAD\u5ED5\u4E4B\u5EE2\u5E82\u76DC\u8CC7\u5EA5\u6825\u5E9C\u7CA2\u81BA\u9DF9\u61C9\u9D8A\u79F6\u8150\u5E88\u77E3\u5EE5\u74F7\u5EA7\u9908\u6063\u54A8\u6976\u5EE1\u59FF\u5F0B\u5E80\u9E86\u8CA3\u93D6\u718A\u9E83\u9E8B\u9E9F\u5875\u9CF6\u9E87\u9E9D\u9E82\u9E94\u9E91\u9E99\u9EA4\u879A\u5F0F\u5ECE\u8CB3\u9E8E\u9E9C\u9EA0\u911C\u9E9B\u96BF\u614B\u5E87\u5FD2\u9E80\u9E9A\u5E96\u9E8C\u9E92\u5E89\u9E87\u9E88\u9E8D\u9EA1\u9D3E\u7DF3\u5EAA\u53F0\u67B2\u70B1\u9DB6\u6216\u9851\u74F5\u89F1\u90B0\u611F\u6020\u76DB\u5EF3\u5EDC\u5ED6\u90D5\u6577\u5EE6\u6212\u5F01\u5EB4\u5EDD\u5EA6\u5EB6\u9D18\u5E2D\u5EE3\u5ED1\u5EA0\u5EB9\u5EB0\u5EC9\u5C28\u6209\u5EF1\u5EDB\u5EE9\u5ED9\u6176\u5ECC\u9E7F\u9F90\u5ED3\u7222\u5298\u5E9B\u5EEC\u5E97\u5EE9\u5341\u7779\u716E\u5BD4\u90FD\u7FE5\u5BB4\u5DFF\u5BC0\u9DA6\u6ADC\u737B\u5B9C\u771F\u76F4\u6A50\u8839\u5B5B\u5BDF\u56CA\u5357\u87D7\u7D22\u7590\u7A74\u7AA9\u7AAF\u7A85\u7AAA\u7A8F\u7AB2\u7ABE\u7A90\u7076\u7AC7\u7AB5\u9DCF\u7ACA\u7AB8\u7A96\u7A8C\u7AAE\u7A86\u7A7E\u7AB3\u7AC5\u7AC1\u7A8A\u7A97\u7A97\u7AC4\u622D\u7A81\u7AA2\u7AB4\u7A99\u7A76\u5E18\u7AB6\u7A95\u7A7A\u985B\u7A7B\u7A92\u7AC0\u7A89\u7A7F\u7A79\u7A75\u51A4\u7A9E\u7A78\u7ABF\u6B55\u7AAF\u7AB1\u7AAC\u5BB9\u7A84\u7A87\u7ACA\u7A80\u7AAB\u7ABA\u7AB7\u7A98\u7FF8\u7A9F\u7AAF\u9631\u7A8B\u7A88\u7AA0\u7A94\u7AA3\u7AA8\u672A\u5B8B\u9D53\u5B88\u52C3\u90E3\u6559\u652F\u6A95\u58BC\u9EAE\u9CF7\u9EB0\u8F5A\u87FF\u980D\u9EB5\u9EB5\u9EB5\u7F4A\u9EA7\u9EB4\u9EAD\u64CA\u9EA9\u5BD6\u6533\u7FC5\u9EB4\u9EB7\u7E6B\u9EB6\u5BB5\u9DB4\u5BE9\u5BA2\u5B8E\u5197\u5BD9\u5B85\u7262\u5B92\u5BEB\u535A\u683D\u5C08\u9DD2\u5BAC\u8F09\u5BEA\u86D3\u5278\u9168\u81F7\u78DA\u911F\u80FE\u622A\u60E0\u54C9\u6234\u88C1\u5344\u5EFE\u8F40\u8F25\u8F35\u671D\u8F23\u5BD8\u8F16\u8F1E\u8F0D\u97D3\u8F1F\u8F0E\u8F54\u8F18\u8F56\u8F45\u8F08\u8F53\u8F05\u8EE0\u8F34\u8F4E\u65AC\u8ED7\u8ED3\u8EE7\u8EFC\u8EDE\u8EF6\u8EF1\u8EDD\u8F17\u621F\u8F1A\u8F14\u8EF7\u8EFE\u8EE9\u8F57\u8F46\u8F49\u8F5F\u8F10\u8F44\u8F52\u8ED1\u8F51\u8ECC\u8EEE\u5BC1\u8EF8\u8EDF\u8F00\u8EEF\u8F63\u8F0A\u8ED2\u8F1B\u8F49\u8EFB\u8F3B\u8EDB\u8ECF\u8F15\u8F13\u8F2E\u8EDF\u8F39\u8EDC\u69A6\u8EF5\u9DBE\u8EEB\u8EE8\u8EE1\u8792\u8F2A\u8F07\u5E79\u8F38\u8F38\u4E7E\u96D7\u7FF0\u65A1\u8EE5\u8ED8\u8F37\u8F43\u8F33\u8F24\u8EF9\u8EE6\u8F2F\u8ED4\u8EFA\u8F5E\u8F12\u8ED4\u8F11\u8F47\u8F5E\u8F4F\u8F3E\u8F55\u8F01\u8F50\u8F36\u8F59\u8F5B\u8EFF\u8ECB\u8F32\u8F62\u8F48\u8F1C\u8F20\u8F58\u8F40\u8F60\u8F4D\u8F03\u8EF4\u8F4B\u8EFF\u8F64\u8F2C\u8F06\u4E08\u8005\u5BA5\u5BEE\u9D9F\u5B8F\u6584\u6F26\u729B\u6C02\u5B77\u5BC4\u527A\u5AE0\u8003\u91D0\u5B84\u5B5D\u8001\u8007\u5354\u8003\u66AB\u93E8\u69E7\u5879\u8877\u540F\u4E8B\u5BE0\u5BA8\u78DB\u8E54\u59BB\u5B99\u758C\u58EB\u5BA3\u944B\u5BE1\u5B87\u8CD3\u5BA4\u77D7\u5BC5\u8CE8\u5B97\u5B8C\u5BB8\u5B81\u5B95\u5BCC\u5BB6\u5BF6\u5BC7\u5B9A\u51A4\u5B57\u9E0B\u5B9B\u525A\u60CC\u5BEF\u5BBF\u9841\u9EA5\u5BD1\u5B83\u8006\u5BE7\u752F\u5BCD\u5B93\u871C\u8004\u5BC6\u5BF2\u800B\u5BB3\u61B2\u5BB3\u53E4\u80E1\u9D98\u8C41\u9D23\u9DB7\u6BC4\u5BAE\u514B\u5272\u5B98\u984D\u6545\u60B9\u560F\u8F9C\u51A4\u5BAD\u5BA6\u5BA7\u5BE5\u5349\u5BDE\u8CC1\u5BEC\u8CFD\u5BE8\u9A2B\u9DB1\u585E\u8E47\u6434\u8B07\u5BCB\u8930\u5BD2\u9F16\u4E03\u524B\u9D77\u5162\u52C0\u525C\u524B\u5B89\u6848\u9D88\u9D33\u5BCE\u981E\u5BD0\u5BF1\u5BE2\u5BE4\u5BE3\u90EA\u89BE\u8ECA\u5BE6\u5BD3\u5BF0\u5BCA\u5BF5\u5BC2\u5BB0\u5927\u4E42\u761F\u75B8\u760D\u7647\u5972\u75A4\u75D5\u6709\u5187\u75ED\u7611\u766D\u9D57\u6BBD\u6BFB\u622B\u75BD\u75CC\u74FB\u90D7\u90C1\u90E9\u6B37\u7635\u95B7\u6BBA\u5F12\u524E\u75F3\u75B2\u6BBA\u5F12\u7669\u524E\u760C\u53CB\u75E7\u7619\u596B\u7070\u75A2\u75DF\u76D4\u7620\u75F0\u7646\u9DEF\u6090\u75D4\u594E\u9D5F\u75E3\u7316\u7329\u7664\u72DA\u7311\u7332\u72E0\u734C\u733E\u7327\u72D9\u72EA\u75F8\u733A\u7319\u72E6\u72FD\u7383\u766A\u75F5\u737A\u75E2\u75FF\u7300\u75BC\u72C4\u7359\u735F\u72E4\u733F\u7318\u7301\u72C5\u736F\u7362\u5945\u7326\u72CC\u7345\u7335\u730F\u7365\u72D0\u7624\u7308\u7340\u7361\u730A\u72FC\u733C\u72FB\u72C1\u72E8\u75BA\u7377\u72D8\u72D6\u72E9\u7351\u8C6C\u72EB\u7370\u72DC\u7322\u7360\u72F6\u7317\u72B0\u72F9\u72C6\u72D2\u72E3\u72DF\u7373\u7376\u737F\u736E\u72C9\u72C2\u7342\u72B4\u72CB\u7357\u72BD\u736C\u733B\u731B\u75AB\u72C3\u5CF1\u735D\u7331\u760B\u72FF\u737C\u72D1\u734A\u7665\u7653\u736A\u72F3\u736B\u731E\u72B5\u7334\u7632\u75FB\u72F4\u72D7\u7330\u72FE\u7349\u731C\u72F7\u7381\u7333\u72D4\u72AF\u7366\u735B\u7336\u7382\u735A\u7372\u737E\u8C93\u765F\u7323\u7623\u761C\u732D\u75A7\u7375\u7313\u72F8\u75FA\u72CE\u7380\u7368\u7367\u7325\u7626\u7610\u7659\u72E1\u7622\u72BA\u7369\u72FA\u731D\u7307\u7344\u737D\u735E\u7350\u734D\u72BF\u592A\u75E0\u75E1\u75A3\u96C4\u7FC3\u75DD\u597F\u7628\u7672\u75F2\u5962\u760F\u75DA\u75EF\u5954\u723B\u80B4\u75CF\u7642\u9DDE\u9E11\u723D\u5E0C\u75F7\u75CD\u761E\u7631\u7638\u592F\u75C2\u5E03\u5728\u593C\u75BF\u75CB\u75F1\u5208\u5B58\u5944\u5DE6\u7598\u596D\u7657\u75DE\u5948\u75E6\u5938\u7594\u5947\u75FE\u75C5\u75D8\u7603\u75D9\u762D\u75C7\u4E5D\u5937\u65ED\u65EE\u7613\u765A\u766C\u9CE9\u4E38\u53B9\u75DB\u5953\u75D1\u7643\u766E\u75FE\u9804\u759A\u7648\u9997\u8A04\u8653\u75FD\u596A\u596E\u9D4A\u75B9\u7621\u75BE\u75F4\u75A5\u7650\u9830\u75CA\u7609\u7652\u7599\u760A\u90DF\u593E\u75E4\u75C4\u75D7\u7595\u5E36\u7661\u75AA\u75C0\u75B6\u7608\u761B\u53F3\u8CC0\u75BB\u67B6\u9D78\u9D10\u6BE0\u6532\u525E\u54FF\u6B39\u7649\u764C\u7615\u99D5\u6567\u8888\u529B\u765C\u9D2E\u7D94\u74E0\u8037\u8105\u52A6\u59ED\u5233\u763A\u7633\u5957\u530F\u52A0\u7656\u5969\u52F0\u763C\u75F6\u7614\u763D\u75B3\u7671\u7629\u7662\u75D2\u7F8D\u7625\u761A\u7658\u759D\u5C22\u5C33\u9D6A\u5C30\u5C2A\u5C2C\u5C25\u5C37\u5C37\u7675\u7670\u75FC\u761D\u75F9\u761F\u75D0\u7630\u75B0\u75B5\u7601\u7627\u75C1\u762F\u7600\u7616\u7634\u75CE\u7660\u4E2D\u8875\u88EE\u8892\u8906\u8949\u8974\u88FC\u8910\u891F\u896E\u88C9\u5DFE\u5E3D\u5E4C\u5E0A\u5E54\u5E5C\u5E4E\u5E4D\u5E28\u5E14\u5E43\u5E29\u5E6C\u88EF\u5E15\u5E6F\u5E61\u5E06\u5E19\u5E6E\u5E34\u5E53\u5E17\u890C\u5E3E\u5E4F\u5E70\u5E69\u592E\u5E0E\u8893\u5E41\u5E4A\u8911\u5E04\u5E45\u5E68\u9101\u5E37\u5E22\u5E60\u5E58\u88EF\u5E67\u5E5D\u5E44\u5E33\u76C5\u5E59\u5E6A\u5E21\u5E6D\u5198\u5E57\u5E40\u5E5F\u5E16\u5E62\u5E5B\u912A\u88D5\u88DE\u886F\u894B\u895F\u897B\u88AB\u8882\u8918\u892C\u88F0\u8869\u8952\u8960\u88E7\u88A2\u88F7\u66F8\u665D\u88A1\u88EC\u8953\u8902\u88AA\u88BA\u896D\u8969\u756B\u8899\u8956\u88B6\u88BC\u887D\u886B\u88BE\u8937\u889B\u889F\u890A\u8963\u8879\u88E8\u892B\u868E\u8750\u875E\u874D\u876A\u876D\u8734\u874E\u8686\u86DD\u880D\u87C3\u879F\u8796\u8778\u8833\u86F6\u8729\u86C6\u876F\u8709\u8926\u883C\u8837\u8706\u8787\u86A3\u8789\u86A5\u86FB\u86A1\u869E\u8719\u86BE\u8725\u8697\u8740\u8743\u87DD\u86F8\u87B3\u87F7\u8811\u87E7\u8737\u86BA\u86D9\u87EF\u86E3\u87E2\u87DB\u87C2\u8757\u874C\u870A\u87CB\u8732\u87E0\u8702\u86DB\u8769\u86DE\u87DC\u877A\u869A\u86B8\u866E\u8674\u86B3\u86FE\u86C8\u869D\u8784\u8790\u8759\u8727\u8685\u879D\u8791\u8785\u86CC\u8694\u8731\u87CC\u873A\u8794\u870B\u8942\u86D1\u875B\u8782\u8705\u86F7\u87E1\u86C2\u8698\u8797\u8800\u872E\u880A\u87C5\u8777\u86D6\u87B0\u88DC\u877B\u87B2\u8691\u87EA\u8932\u87B9\u876B\u8728\u8819\u87BE\u8756\u873F\u86C7\u879B\u86C4\u8774\u87E6\u87DF\u889A\u86E6\u878F\u86FA\u87AE\u87F2\u8831\u8742\u87BB\u86B0\u8735\u8679\u86E8\u8815\u8762\u8761\u86BD\u8788\u86ED\u8677\u8696\u8704\u8670\u86DA\u86B5\u86C3\u8760\u8823\u869C\u86F5\u87B5\u87EB\u8752\u87D3\u875C\u87FE\u8722\u875A\u872D\u86F9\u8713\u8712\u8693\u86EB\u8751\u876E\u868B\u86B9\u873C\u87ED\u86C9\u8699\u8718\u86A7\u86AF\u8726\u870D\u8753\u86E4\u8753\u867C\u8701\u87D8\u86B1\u86DC\u8673\u8690\u8690\u872A\u868D\u8754\u870C\u86BC\u8776\u868C\u8793\u873B\u8773\u86A8\u870E\u87EC\u8766\u87E4\u8708\u8805\u8758\u883E\u882E\u866D\u86C1\u871B\u8817\u87C9\u87F3\u8687\u879E\u87F6\u86B7\u8721\u87C6\u892F\u8813\u8764\u87FB\u8723\u87D2\u87E5\u8767\u87BC\u8828\u86B6\u871E\u8816\u8802\u86D8\u8746\u8838\u86E2\u86D0\u87AC\u881B\u866F\u876C\u8798\u872C\u8835\u87E3\u86B4\u866F\u875D\u881F\u875F\u873E\u87D4\u8720\u87C8\u880B\u880C\u8809\u8779\u86D4\u87BA\u881D\u8781\u882C\u8783\u87AA\u86DF\u86C0\u86A2\u87D9\u87C0\u86AA\u868A\u8826\u86C5\u8829\u8733\u874F\u8814\u8830\u8763\u87D1\u87AD\u867B\u86BF\u87FA\u8810\u8895\u8923\u887C\u8976\u891A\u8889\u53F2\u76CE\u9D26\u88B8\u88FA\u896B\u8932\u88CC\u4E32\u8876\u66A2\u8874\u6704\u7249\u7258\u7248\u7256\u724C\u724B\u5DDD\u9806\u8938\u7247\u88F6\u5F17\u724F\u60A3\u8919\u7252\u724A\u5A41\u8896\u4E33\u88EB\u7253\u88B9\u8966\u8CB4\u8867\u8CEE\u76E1\u866B\u88F2\u5283\u8979\u88D6\u5317\u90B6\u88CB\u8914\u975E\u5255\u5146\u982B\u899C\u8925\u893E\u893C\u9B25\u8950\u8CBB\u895C\u8871\u9B29\u8941\u521C\u9B2B\u9B25\u8274\u9B2E\u894F\u9B25\u9B28\u9B27\u8907\u8872\u8897\u88B1\u8973\u887F\u8958\u8915\u895D\u88B7\u8915\u8898\u8913\u5FE0\u80CC\u886A\u8880\u8880\u88A7\u888D\u890B\u5180\u807F\u8909\u884B\u88F1\u886D\u88D0\u88CE\u88CE\u8959\u894C\u8917\u521D\u8891\u8964\u88FE\u88D9\u8936\u8951\u97ED\u8964\u897A\u8946\u897C\u8921\u896A\u895B\u513F\u6C8A\u9D06\u90A5\u80E4\u9DDC\u6C00\u888E\u8916\u6578\u88BD\u7531\u80C4\u5191\u88F8\u88CD\u88E1\u88C0\u7533\u8961\u8957\u896C\u7539\u891E\u66F3\u8085\u9DEB\u892A\u8905\u8971\u68D0\u896F\u88D7\u8933\u8F29\u595C\u871A\u9925\u60B2\u7FE1\u895A\u8935\u5A53\u88A8\u8962\u88F4\u6590\u4E00\u767E\u53AD\u6AEB\u53AC\u6229\u4E99\u7695\u78A7\u539A\u9111\u973E\u9722\u9725\u5EC1\u96F0\u971C\u9716\u9726\u8010\u972A\u9718\u9702\u9708\u974B\u9710\u971F\u972E\u9711\u9704\u9DCA\u9E0D\u9D2F\u96FD\u800F\u9724\u973A\u9713\u621B\u970B\u800E\u52F5\u96F5\u800C\u878D\u96FF\u970F\u96FB\u4E99\u9700\u74BD\u9742\u96F2\u96E9\u9707\u9727\u973F\u96FA\u9706\u90B4\u972F\u9B3A\u970D\u9743\u96F6\u9709\u6067\u6182\u96F9\u9723\u9735\u9732\u9748\u971D\u971E\u9728\u96EA\u972B\u7FEE\u9739\u9730\u9738\u9719\u96F8\u9801\u8CA2\u9B37\u800D\u96F7\u972C\u96FB\u9747\u9729\u96F1\u96EF\u9705\u9744\u9720\u970E\u973D\u5912\u897F\u9149\u4E8E\u76C2\u9DC5\u4E94\u9098\u6C5E\u4E9F\u913E\u4E0D\u723E\u752D\u76C3\u899D\u9D00\u5F6F\u98C4\u74E2\u5E73\u5940\u527D\u4E15\u9858\u9860\u6B6A\u9122\u613F\u5426\u7FF2\u5B6C\u738B\u7429\u7441\u7446\u7442\u7452\u7428\u7436\u749F\u741D\u518D\u73A5\u74A6\u73CA\u741B\u74D4\u7431\u743F\u73C7\u7457\u7408\u7464\u7424\u73CA\u73FC\u73FE\u73AC\u73F6\u73A2\u7494\u7433\u73BB\u73A6\u744B\u743A\u7475\u7463\u74AB\u7498\u7430\u73D6\u73C3\u73EA\u74D9\u7488\u73C0\u7454\u9CFF\u73D8\u740D\u7407\u74A0\u81F4\u73DE\u73D7\u73CB\u7409\u73E0\u7440\u73EE\u73E9\u747D\u73F4\u74DA\u7470\u7481\u74B5\u7389\u738A\u7405\u744A\u81F9\u7416\u746F\u7403\u73ED\u746D\u73C6\u74B7\u7471\u744F\u7462\u747C\u74B8\u742E\u7444\u742C\u745A\u742F\u73DB\u740B\u73D4\u7426\u73C8\u7394\u73E7\u74B6\u7432\u5230\u73D2\u73C5\u7392\u74C0\u980A\u7397\u73B6\u73A8\u74B1\u740A\u81F8\u7395\u73F8\u73A9\u738E\u73C2\u7422\u73A1\u7504\u746E\u74CA\u744D\u749A\u73FD\u90C5\u9104\u7396\u6B45\u7492\u73CD\u73B2\u7434\u73B3\u7472\u7400\u739D\u81F4\u73AB\u73A0\u74AF\u745C\u73E8\u745C\u7401\u73E3\u745F\u73CC\u7393\u7435\u73AD\u744E\u73B8\u73B4\u73A4\u81FB\u7467\u742B\u7404\u73F5\u7490\u5669\u74AA\u7455\u73FF\u73BF\u73E5\u741A\u73FA\u7486\u7495\u74BB\u73DD\u746A\u5F04\u7420\u7450\u73D9\u749E\u74C2\u748A\u749C\u745B\u747E\u73B5\u742A\u7479\u74C1\u73DC\u7473\u74D8\u74A5\u745E\u74D7\u7480\u740C\u74C5\u74A3\u742D\u7451\u7485\u7459\u7406\u73DA\u73BE\u74B0\u74C3\u74AD\u74DB\u74CF\u74BF\u73D3\u74A8\u7421\u7409\u73EB\u7489\u739F\u6591\u73BC\u74A1\u74A9\u7425\u73B7\u74D6\u7487\u748B\u74B2\u7423\u7483\u73B9\u7470\u74BE\u74CB\u5382\u539F\u66C6\u53A4\u6B77\u78FF\u9D09\u539C\u90AA\u96C5\u992E\u538E\u9749\u81F3\u9B42\u6649\u910F\u9712\u5396\u9746\u5E72\u53A7\u70CE\u9CF1\u9DE3\u9E89\u520A\u9807\u5E75\u90A2\u5211\u9097\u6562\u820C\u5399\u5929\u58D3\u7526\u9B58\u9768\u90E0\u995C\u5FDD\u61A8\u541E\u529F\u5B2E\u9EF6\u53B4\u4E0C\u5169\u96E8\u4E9E\u5DE5\u5DDE\u539E\u4E0F\u66F4\u4E8C\u9E97\u9805\u793A\u580A\u9D61\u9D5B\u4E91\u5394\u52C1\u4E93\u8741\u5244\u4E09\u9838\u8FB0\u4E8D\u90B3\u6B21\u653F\u60E1\u543E\u5EDA\u5143\u5EC8\u9EFF\u538A\u74E8\u5DE7\u5DF0\u8663\u4E01\u6B82\u6B8D\u928E\u70C8\u578B\u6BAA\u6BB0\u6BA6\u9D37\u6B88\u6B8A\u6B80\u6B7F\u6B99\u6BA0\u6B79\u6B98\u6B8F\u6B86\u6B96\u6BAF\u6BA5\u6B91\u6B97\u6B8E\u6BA2\u909B\u6B83\u6B94\u86E9\u5217\u8082\u9802\u6B9B\u6B8C\u6BAD\u6B7F\u9BA4\u6BA4\u6B84\u6BB2\u6BAE\u6B7B\u6050\u6B89\u6B7E\u53EF\u6B9E\u6BAB\u8DEB\u978F\u6BA3\u59F4\u6B9F\u6BA7\u88C2\u6B95\u4EC4\u8C5D\u8C64\u4E19\u8CC7\u89A1\u8C6F\u6825\u71F9\u8D17\u7CA2\u8C77\u9DE2\u9D08\u8C75\u8C5F\u8C6C\u8C76\u5392\u653B\u8C68\u87E8\u5282\u5262\u8C72\u8C5C\u8C69\u8C5C\u74F7\u5DEB\u96C1\u9908\u6063\u54A8\u8C6D\u538F\u59FF\u8C71\u8C65\u9E1D\u9148\u6B66\u77F3\u78AD\u7919\u78A3\u784D\u787C\u78A2\u7889\u97B7\u9B32\u7820\u7850\u7880\u7899\u786F\u78CE\u7803\u780F\u78F3\u78B4\u7879\u7884\u790E\u7834\u7835\u7805\u6CF5\u78C9\u78F2\u785D\u7911\u78F7\u792F\u7802\u7845\u78FD\u781D\u78D5\u7848\u7902\u78DD\u78FB\u784C\u785E\u782D\u7843\u78AB\u787E\u7904\u7929\u65AB\u7813\u77FA\u7825\u786A\u78A5\u7909\u7828\u7938\u78C8\u7891\u78C3\u7860\u782F\u78E9\u9E7C\u78E3\u78C4\u7926\u7865\u78CC\u787F\u78DA\u7917\u7887\u7897\u78BA\u7823\u78CD\u7868\u78E2\u7895\u7864\u7829\u522E\u7849\u7837\u77FC\u791D\u78A9\u792D\u7935\u790C\u7852\u7830\u7821\u77F8\u7814\u786C\u7822\u7894\u7833\u78CA\u7814\u792A\u784E\u77F9\u78ED\u7811\u785C\u78F9\u7913\u786E\u77F7\u7810\u77FD\u90DA\u9143\u784A\u780D\u6B4C\u78F4\u78D4\u54E5\u78BA\u7893\u78FC\u7901\u7831\u6554\u780E\u7896\u7862\u77FB\u781F\u7919\u7812\u7832\u780C\u789F\u7883\u78E7\u78A1\u7806\u9695\u78FE\u7939\u78AC\u7925\u7832\u791B\u7838\u78DF\u78BC\u7914\u78BE\u8C46\u788F\u7898\u7924\u791E\u7912\u7921\u78FA\u78A4\u78AA\u78CB\u78B0\u78B0\u78C1\u78E1\u7923\u78CF\u786D\u78DE\u78B3\u78D1\u78EA\u792B\u78EF\u788C\u7871\u7885\u78A8\u78E5\u7927\u782A\u78B2\u78C5\u7905\u782B\u786B\u788E\u7827\u78BB\u78A0\u782C\u789A\u78E0\u4E07\u8C55\u8C56\u9120\u6537\u5384\u539D\u5EDD\u9CFD\u5F62\u8C4D\u8C49\u8C4C\u5211\u8C47\u982D\u90A2\u90D6\u96C3\u63C5\u8C4F\u53A5\u53B2\u5140\u6701\u8836\u897E\u590F\u621B\u5961\u867A\u5213\u9811\u9B35\u8C57\u90A7\u537C\u756B\u531A\u8123\u7259\u8FB1\u65E1\u8703\u74E6\u4E92\u8985\u5507\u5DE0\u919E\u9192\u8983\u918D\u9179\u916E\u8CC8\u9766\u91C2\u915A\u6817\u9182\u914E\u918A\u7C9F\u5398\u5794\u9D9D\u9165\u916A\u91BA\u9177\u8982\u9158\u8986\u9155\u8988\u919C\u9199\u9178\u91BE\u9186\u917A\u916C\u91A3\u91A1\u918F\u9175\u9161\u9164\u9190\u9183\u91A2\u9156\u8820\u91A0\u526F\u9193\u91B9\u91BD\u9150\u916C\u7968\u91C3\u914A\u9160\u91A5\u91B0\u9169\u9191\u91B1\u9180\u91AE\u9174\u9162\u916F\u914F\u914C\u914C\u9184\u9172\u9172\u91C5\u9762\u91AA\u91A7\u914D\u918B\u91AD\u9738\u7F88\u91BC\u9163\u919B\u919D\u91B4\u91B2\u9157\u8981\u9173\u9181\u91B3\u919E\u919A\u91AF\u9189\u91B5\u915F\u9187\u91C0\u91B7\u9185\u91A8\u6B43\u4E0B\u9F90\u7109\u6B63\u5FD1\u5397\u4E10\u5F13\u5154\u514D\u8C61\u8272\u5F1D\u89DB\u5F38\u657B\u89D6\u89EB\u89E5\u89D2\u58AE\u89DF\u9DF8\u89E1\u89DD\u6C04\u89DA\u89EC\u89E9\u89F0\u5950\u89ED\u52C7\u89D4\u89E6\u5280\u89E8\u74D5\u89FC\u89D9\u89E4\u89F4\u96B3\u607F\u89F6\u89E3\u89F2\u89FE\u89E3\u5D9E\u8CA0\u5F4F\u89FF\u89FB\u89D3\u89F8\u659B\u5C0F\u8A79\u5B50\u5B5F\u9D94\u5B6B\u5B64\u5B6E\u5B7B\u5B7A\u5B72\u5B56\u5B5C\u5B62\u5B54\u5B69\u6C36\u4E1E\u8100\u70DD\u5DF9\u723E\u9BE7\u9C23\u9BFD\u9BF7\u9BE4\u9C28\u9C3B\u5F30\u9BDB\u9BA6\u9C36\u9C29\u9BB5\u9B75\u7CA5\u9BE0\u9BB9\u9C68\u9C57\u9B66\u9BEA\u9BE5\u9BAD\u9C59\u9B7C\u9B9A\u9C09\u7A4C\u9BDA\u9C0D\u9C55\u9B6C\u9BA5\u9C21\u9C75\u9BA2\u9C4E\u9BE6\u9B60\u9C24\u9B74\u9BC0\u9C6E\u9BD3\u9BE2\u9C14\u9BC6\u9BC4\u9B77\u9B90\u9C2B\u9B87\u9C44\u9BC7\u9B80\u9C2D\u9B95\u9C17\u9BAA\u9BA1\u9BE1\u9C50\u9B5F\u9B9E\u9C48\u9B7E\u9C77\u9BC1\u9C7A\u9BC3\u9B7A\u9C71\u9C56\u9B71\u9C3E\u9C4C\u9BB8\u9C4A\u9C07\u9C0E\u9BA0\u9C4D\u9C12\u9B76\u9B92\u9BF0\u9C37\u9C60\u9BBD\u9BAF\u9BF8\u9B64\u9B93\u613B\u9BA8\u9B85\u9B61\u9B88\u9B91\u9C08\u9B68\u9C06\u9BD6\u9C3F\u9C62\u9C66\u9C0B\u9C39\u9B5B\u9BEB\u9BBF\u9BB6\u9C3C\u9BDE\u9C58\u9C54\u9C33\u9B7D\u9BD5\u9BAE\u9C79\u9C54\u9C3D\u9C52\u9C74\u9C67\u9C1C\u9C73\u9BD4\u9BC9\u9B7B\u9C05\u9C25\u9C25\u9C5E\u9B82\u9C13\u9BAB\u9B67\u9B74\u9C31\u9B70\u9B9B\u9C41\u9C2C\u9C4B\u9C78\u9C1D\u9BD9\u9BE8\u9C46\u9BDC\u9C63\u9C6D\u4E11\u9832\u7586\u77DE\u67D4\u53CA\u52D9\u8671\u87CA\u77DC\u52D9\u5F24\u4E43\u9A2D\u77E0\u5F27\u5915\u5F18\u752C\u9D75\u5924\u5F37\u5296\u77DB\u591A\u9141\u4E88\u98E7\u821B\u540D\u5917\u5916\u8B3D\u9CF5\u8768\u53C8\u7780\u936A\u6958\u715E\u5825\u8FEB\u9DA9\u5EF7\u5EF6\u6223\u8765\u5EFA\u9108\u9A16\u97AA\u5A7A\u8FF4\u5F15\u5F14\u967D\u9684\u9650\u96B0\u963B\u96B1\u969B\u76C4\u9642\u9673\u6576\u9130\u9699\u9675\u9678\u96A2\u9639\u969E\u9661\u968D\u96A9\u962A\u9686\u964D\u9621\u964E\u9680\u9672\u963A\u965E\u9697\u9674\u9689\u962D\u9687\u967C\u9662\u9640\u9663\u964F\u968B\u9693\u966D\u9653\u965D\u965C\u961E\u96A4\u966B\u964C\u967E\u9651\u964B\u96AC\u962E\u963F\u9643\u9694\u9628\u9622\u9658\u9677\u964A\u9620\u9644\u9670\u9686\u966F\u9664\u9683\u96AA\u9683\u9623\u963C\u9624\u9671\u9676\u9630\u968E\u965B\u9695\u9677\u966C\u9698\u968A\u9631\u9692\u9691\u9685\u9688\u96B4\u96A1\u962C\u9632\u96A8\u96A1\u965F\u962F\u963D\u969C\u96A7\u966A\u9654\u96AE\u5F3C\u6A83\u758F\u5F4C\u8711\u5F31\u90D4\u9DB8\u6025\u5371\u5F33\u5F4A\u758F\u4E86\u5B51\u9810\u9B3B\u8C6B\u5B53\u5920\u627F\u7FD7\u90FA\u6B20\u4E45\u80E5\u9406\u5F23\u7078\u589C\u58AC\u7679\u98DB\u86CB\u7678\u767B\u767C\u5F1B\u4E2E\u6840\u87F9\u5F37\u7514\u6BDA\u5F48\u76C8\u9F10\u722D\u5C15\u5903\u5F28\u5F2D\u5F35\u5B55\u6025\u5F44\u51F3\u6224\u5F49\u9127\u4E59\u7722\u5F22\u9D1B\u52C9\u9820\u6028\u99CC\u59B4\u9B5A\u9B6F\u87B4\u5F4B\u5F43\u534D\u71C4\u6B3F\u9F9C\u758B\u5F36\u5F26\u4EBA\u5021\u590D\u528A\u4F46\u504D\u5011\u50E9\u9136\u5031\u5048\u509D\u5124\u4F77\u5111\u50C8\u5167\u4EF4\u4FF7\u5017\u50FE\u5129\u5074\u5041\u501C\u9E19\u9FA2\u507D\u4F14\u4FF1\u4F97\u4FD8\u8089\u50BA\u509C\u618A\u9FA4\u4F63\u501C\u4FD4\u4FC0\u5092\u4EC8\u4F7E\u4F00\u4FD7\u4FBB\u4EFD\u50E7\u4F11\u93A5\u502F\u50F8\u510A\u6558\u7172\u70CB\u5821\u9D42\u4ED8\u4F53\u5049\u96D3\u6558\u6039\u7CF4\u6558\u659C\u6C46\u4F19\u5C12\u4FCF\u511F\u513B\u5018\u5105\u50EF\u5013\u50D7\u9DE6\u9DE1\u5057\u5281\u7512\u9126\u60A8\u4F34\u5026\u4ED5\u96B9\u8CC3\u5030\u96C6\u6820\u4F8D\u96D9\u96BB\u7126\u4F73\u50E5\u9DB4\u9D40\u72A8\u4F49\u96BC\u96CB\u5249\u5114\u96D4\u96E5\u6041\u552E\u4F76\u5113\u50D6\u50B2\u5016\u5125\u8B8E\u8B8E\u5165\u4F2F\u505F\u4F90\u4F9C\u50BB\u5062\u4FEC\u4FD0\u50C1\u502D\u50E0\u4F6B\u4F5F\u50FD\u4EFB\u4F81\u4EDF\u4F8F\u5045\u5015\u4F78\u505B\u50D1\u504A\u4F12\u4EC9\u4F69\u5051\u507A\u506B\u50B1\u4F4E\u4EF6\u4FC4\u4F5A\u504F\u50F1\u510C\u5139\u5080\u4FC2\u4EF0\u4FFE\u50AF\u502A\u5082\u4F10\u9933\u991B\u9932\u5009\u98DF\u4FCD\u9945\u5085\u992B\u9907\u9912\u4FCA\u9929\u9917\u991F\u9953\u9924\u9950\u9952\u9941\u994E\u9D12\u992D\u9909\u9927\u98EF\u50B6\u98EA\u98F9\u993E\u9902\u98EB\u98E2\u9930\u98E5\u4F82\u4F94\u9913\u9961\u993D\u993F\u4FF4\u993A\u9915\u991E\u9914\u98F4\u9911\u4FC5\u992C\u9928\u9959\u4F0F\u507D\u991A\u4F18\u50AD\u994B\u8755\u97F1\u9818\u992A\u9902\u98E3\u4F7D\u9916\u74F4\u4ECA\u8CAA\u9921\u4EE4\u98F2\u5FF5\u542B\u995E\u76E6\u887E\u9153\u4FEF\u4FDF\u98ED\u98FE\u9918\u993C\u9931\u4EE3\u6024\u5126\u98F6\u98FD\u98E9\u4F41\u994C\u990C\u7FCE\u98FC\u9947\u9943\u995B\u9900\u9949\u9948\u9905\u59C7\u9951\u992F\u9935\u9903\u9956\u995F\u9958\u4EC0\u5348\u4F02\u508E\u503C\u5025\u509B\u4F0E\u4F98\u50B3\u4ED7\u4F6C\u4F7F\u5033\u5022\u5110\u5027\u554E\u4F47\u50A2\u5007\u4F57\u511C\u4F30\u505A\u500C\u50E8\u50FF\u7F36\u4F92\u77E2\u4F91\u50DA\u77F0\u7102\u702A\u9D19\u77EE\u4FC7\u77E8\u77EF\u4FD9\u50B8\u4F48\u4FFA\u4F50\u5037\u501A\u77ED\u4F89\u4EC7\u4F87\u77E7\u96C9\u4FE0\u77EC\u60A0\u77E5\u4F51\u8DFE\u4EC2\u4F3D\u77E9\u77F1\u7E41\u77F2\u4EF2\u4F52\u4ECB\u4F5B\u50C2\u50D3\u4F7B\u5118\u4FF3\u5019\u8129\u689D\u7D5B\u9BC8\u5135\u4FEE\u9797\u6538\u500F\u7FDB\u505D\u4F38\u4FDC\u4E18\u4EDD\u4EDC\u4F70\u5112\u512A\u4F95\u4FDE\u6108\u4F96\u5175\u4F59\u4F0D\u6086\u5CF9\u5D5E\u756C\u4F13\u4F3B\u4F3E\u4FD6\u5168\u5012\u4E52\u512E\u4E53\u4F84\u820D\u5006\u4FBF\u4EC1\u4F58\u4F1D\u4EE8\u4F7D\u5137\u4FC9\u4F5E\u4FB2\u4EC3\u6C14\u90B1\u4F8B\u6B59\u4F55\u5035\u5408\u9FA0\u547D\u50C9\u506A\u5378\u5C54\u4F80\u5CB3\u50ED\u4F22\u4FD3\u4F64\u6703\u50F9\u50F3\u50C4\u506D\u50F5\u50CA\u5060\u50BF\u4E5E\u6C33\u50CF\u4FDB\u5069\u89A6\u510B\u6C1B\u4ED4\u4F60\u6C23\u6C2E\u9CF9\u50EA\u4F0B\u6C21\u6BF9\u4ECD\u4FD1\u4F88\u6C2A\u6C28\u4FB9\u9107\u5065\u6C15\u4F04\u6C18\u6C1A\u6C1F\u5209\u6C20\u6C25\u4FAF\u6C2C\u4F79\u6C2B\u6C16\u9103\u6B48\u6C1D\u96C2\u5FE5\u5091\u6C30\u5133\u6C27\u6C19\u6C2F\u6C24\u6C33\u6C26\u5F9E\u50B7\u5095\u4FCE\u808F\u5750\u5020\u590E\u50EC\u50CB\u4F36\u4EF1\u5096\u4EF5\u4EF7\u528D\u5108\u502B\u9869\u4F7A\u5077\u5109\u4F6E\u4EE1\u6B5B\u773E\u4FB3\u5098\u6582\u4F5C\u4F61\u4FAE\u5316\u4F08\u4F9A\u8CA8\u8CB8\u4ED6\u67CB\u4F56\u726E\u5117\u50AF\u50BE\u655C\u4EF3\u5055\u4F5D\u4F33\u505E\u5CB1\u4F05\u9EDB\u888B\u5E74\u5070\u5046\u50A3\u4FF8\u5029\u50B5\u5083\u4FF5\u4F15\u50E3\u667A\u4FCB\u76D2\u4F3F\u4FDD\u6A16\u9D3F\u9DAC\u9D68\u4FB6\u4F83\u6227\u8216\u9928\u5275\u981C\u9837\u8212\u90C3\u6B31\u62FF\u50E4\u513C\u5047\u506E\u7FD5\u5F07\u50CE\u4FC1\u7563\u50F6\u9F95\u6546\u4FC3\u4E4D\u5043\u77F1\u4EDE\u4F74\u5028\u4F0A\u4FB5\u5053\u50C7\u4F3A\u5000\u50DD\u4F2C\u600E\u508C\u50FB\u50B4\u4F62\u4FB7\u504B\u5014\u501F\u500E\u4F9B\u50D5\u50DB\u5064\u6A46\u7121\u5100\u5099\u5130\u504C\u5040\u50C5\u501B\u5061\u821E\u513A\u4F6F\u509E\u5106\u5087\u4F75\u508B\u50AE\u50D4\u511A\u5102\u5094\u4ED9\u4EDA\u5C73\u7F48\u50B0\u50BB\u7F3A\u7F3D\u7F39\u7F3F\u7F38\u5073\u7F48\u50AC\u4FBA\u7F50\u7F3E\u7F3E\u7F45\u7F4F\u89A6\u4F3C\u4F9E\u5120\u4F43\u4FDA\u500B\u5076\u5138\u5107\u504E\u5072\u4F6A\u513D\u5121\u6BCF\u97FD\u4EC6\u502C\u5075\u5131\u508D\u4F7C\u512D\u4FF6\u50E6\u4F4F\u4F09\u4EFF\u4F9D\u50C6\u509A\u4F01\u4EE9\u4F4C\u4FE1\u4F67\u5005\u654F\u5068\u5122\u4F54\u5132\u501E\u505C\u5134\u506F\u5023\u4F4D\u5063\u50EE\u50BD\u5104\u500D\u79BD\u4F2D\u4F85\u5103\u5115\u6BD3\u5FC3\u65EC\u65E8\u614D\u9D9B\u60FA\u6168\u52D3\u601B\u6113\u608D\u60FF\u61AA\u61AB\u90C7\u60D5\u60C3\u6112\u61EA\u6068\u6162\u61AC\u614F\u6132\u60FB\u58AF\u60C6\u6146\u60F2\u601A\u610B\u606B\u612E\u60D8\u6204\u61FC\u6140\u60CD\u5FEA\u52E9\u608C\u6085\u618E\u4E5F\u60CF\u9D74\u5FD6\u5FEB\u609A\u61F6\u7A4E\u60D9\u602A\u6145\u6F41\u6084\u6203\u60DD\u530A\u6190\u60D4\u7A4E\u71B2\u9848\u604D\u6011\u60D3\u6043\u61A2\u602F\u61E4\u6044\u6189\u60BB\u5FC5\u6015\u66F6\u60F6\u61CA\u752E\u6066\u6064\u8995\u61F0\u61A1\u60B8\u6100\u606A\u608E\u615F\u52FF\u5311\u5FCF\u606C\u618D\u60BF\u61EB\u520E\u5FFB\u90B2\u5FFD\u60DB\u6027\u6022\u60FC\u61BF\u60B7\u6127\u5FEF\u8883\u52FE\u52FA\u60A2\u609B\u6035\u6158\u530D\u6035\u6175\u6177\u52FB\u6021\u61BE\u6088\u61ED\u6034\u60E6\u614E\u6096\u61E5\u60BE\u5FEE\u9D07\u6118\u6171\u6193\u615A\u6045\u60BD\u60B0\u6103\u60CB\u61E7\u6019\u60BA\u99C2\u61A4\u5FD5\u61AD\u6062\u5306\u6095\u6161\u6016\u8084\u530E\u60F0\u605E\u52FC\u7591\u5306\u6136\u5354\u5FE1\u600F\u5FF1\u602B\u617A\u6192\u604C\u60B1\u61FB\u601E\u61E8\u6052\u61E6\u9803\u6129\u61EE\u6046\u6053\u6000\u6026\u5309\u600C\u606C\u52FB\u609F\u5FE8\u6032\u5310\u610A\u61AF\u6144\u619F\u6153\u619B\u6110\u6014\u4E5C\u6097\u61C8\u61BA\u5FF8\u61B0\u5FE3\u6080\u6040\u5FFA\u60E4\u610E\u6058\u60DF\u612F\u6194\u601C\u61FA\u5FF4\u6134\u5FE4\u530B\u60C0\u6087\u606E\u6109\u61B8\u6070\u5FD4\u89FA\u613E\u600D\u61AE\u6094\u6BD4\u6042\u6049\u60F8\u7C8A\u5752\u602D\u7686\u60DA\u6BDE\u60E2\u6A64\u7E60\u6BD6\u6010\u6009\u60F5\u5FF3\u605F\u60C5\u612B\u53E5\u6092\u6081\u9D1D\u609C\u65AA\u6033\u52AC\u5920\u6B28\u96CA\u61C6\u619A\u6115\u5305\u600B\u61B4\u611D\u6173\u5207\u5FC9\u600A\u61FE\u611C\u6174\u6047\u6180\u61B3\u60B5\u6029\u616A\u4E16\u60DC\u6154\u61DE\u8CB0\u61C2\u6172\u6105\u616C\u6116\u5312\u61E9\u61FD\u6072\u6152\u61F1\u61F5\u614A\u614C\u5C6F\u60FE\u76BA\u70B0\u9DB5\u5308\u5FF7\u5228\u60F4\u9813\u6137\u9112\u96DB\u615B\u82BB\u6013\u602E\u60F1\u7538\u602C\u60C8\u6083\u609D\u6156\u6163\u61CC\u6123\u61C1\u6104\u614D\u605B\u60BC\u6054\u61B1\u6165\u8A07\u60B4\u61C5\u6017\u60C7\u60CA\u61F9\u6114\u61A7\u615E\u61B6\u5FD9\u6149\u61CD\u61F7\u61E0\u5FED\u624B\u6287\u6435\u634F\u63E4\u6461\u8822\u64D4\u63DA\u634D\u63D0\u636B\u648A\u648B\u64F1\u6514\u60F7\u638D\u63ED\u64AE\u6428\u628A\u62EB\u6351\u6288\u63A4\u6430\u6388\u975C\u975A\u63A2\u6516\u63A1\u634B\u9D84\u649D\u642F\u63EE\u975B\u649A\u62AF\u63F4\u630F\u9758\u634A\u90EC\u6416\u6399\u652B\u6338\u633C\u6252\u63B0\u52E3\u64B3\u6329\u626E\u8012\u8019\u62FA\u8021\u8016\u62AB\u8017\u801B\u62B9\u6289\u801E\u802C\u981B\u8030\u8018\u8028\u8014\u801C\u801F\u8024\u8015\u8029\u63C0\u8026\u802A\u6421\u6387\u6260\u6414\u634E\u6529\u6490\u6487\u6490\u64CB\u639E\u6488\u6284\u62CC\u6372\u62A9\u6301\u6302\u6493\u639B\u62BE\u6415\u6347\u64E3\u62EE\u64F7\u62AC\u62CD\u63D8\u64F3\u6417\u6525\u64D9\u652A\u6814\u63EA\u637C\u64AD\u6273\u6D2F\u6340\u630C\u6341\u6300\u62B8\u6266\u63F0\u6376\u62EC\u63D7\u63D2\u5951\u6277\u649F\u63AD\u86EA\u6380\u6293\u6298\u62C6\u89E2\u6295\u63DD\u6450\u6498\u6258\u605D\u62B5\u6308\u62B6\u6440\u63AE\u63D9\u64BD\u6369\u6427\u6522\u64E4\u64E8\u64E4\u64AC\u7D5C\u6291\u627A\u636D\u6460\u641C\u634F\u634F\u639C\u642C\u9F67\u640B\u627E\u640F\u6358\u6520\u6520\u6475\u6423\u6281\u647B\u6355\u6344\u62D4\u649D\u62D4\u6270\u642A\u6328\u6517\u62ED\u62AC\u639D\u64BC\u62DA\u64F4\u646D\u645D\u6382\u4E30\u6437\u632C\u64E6\u63C7\u652E\u63A7\u6316\u643E\u651B\u6280\u6313\u62AD\u6476\u64A0\u641F\u6472\u6259\u62F7\u6377\u64EF\u63CE\u639F\u7809\u6356\u90A6\u913B\u6365\u644D\u6418\u64F0\u6507\u6433\u5F57\u6167\u6513\u6510\u6309\u6359\u6625\u644B\u64A9\u6CF0\u62FB\u79E6\u594F\u8202\u64A6\u62AA\u62F5\u63A9\u637A\u638E\u630E\u62CB\u633E\u5949\u6250\u641A\u6466\u62F9\u62CB\u6662\u62B0\u628C\u92B4\u6378\u710E\u8707\u62C2\u645F\u648C\u6311\u7869\u6392\u608A\u63F9\u54F2\u8E05\u64FB\u62BD\u62BB\u62FD\u88DA\u8A93\u625B\u64EB\u9752\u64E9\u6443\u64FE\u6509\u6474\u8CAC\u64C2\u625C\u6294\u62A8\u6371\u636F\u6422\u6303\u625E\u6496\u62EC\u63D2\u632D\u6397\u628E\u6526\u6342\u628F\u632F\u6253\u62D3\u6439\u63CA\u627C\u6485\u6264\u8868\u7D20\u6333\u642E\u647D\u64A2\u7E9B\u6BD2\u633D\u6354\u63DB\u64D4\u640E\u62EF\u626D\u63C9\u6271\u6254\u6390\u6345\u6292\u62F8\u633A\u633B\u63F5\u64B1\u6426\u627B\u63DF\u64A5\u63C6\u649C\u6519\u64FC\u592B\u66FF\u6465\u6409\u898F\u62CA\u63A8\u9CFA\u62F0\u62AE\u62CE\u6515\u6272\u637B\u6436\u8F26\u6274\u6384\u6348\u62F4\u63C4\u64BF\u62FE\u6368\u6262\u909E\u632B\u62D6\u643F\u63DC\u64AB\u6334\u647F\u64D2\u6307\u6261\u63AC\u625A\u64EC\u63EF\u638F\u6279\u63E9\u62D8\u62B1\u62B4\u63F2\u627D\u640A\u63C8\u63F3\u63CD\u6367\u6385\u6276\u6506\u646B\u63B1\u6265\u6263\u6339\u6350\u640D\u62D0\u64CD\u64A3\u62D0\u63D6\u634C\u64B0\u62BF\u6349\u63E0\u6468\u62DB\u6390\u6315\u63AB\u651D\u63F6\u636E\u6343\u630B\u647A\u6383\u63E1\u64E2\u644E\u648F\u6381\u62B3\u632A\u64D7\u6473\u62D2\u6336\u6452\u640C\u6398\u652C\u6452\u63AA\u6478\u64D6\u6375\u6503\u6492\u63C3\u62F1\u6495\u64B2\u6424\u63C2\u64F2\u6497\u62D1\u6391\u63D5\u643D\u64ED\u6524\u642D\u6501\u64DB\u6413\u64CF\u62FC\u6406\u63BD\u6420\u63CF\u6499\u64C3\u641B\u624E\u69FC\u63E3\u651C\u6467\u62D9\u5AE2\u7D2E\u64FD\u62D7\u63BE\u652D\u6477\u62F6\u64F8\u6346\u6370\u635A\u6482\u6451\u645C\u6441\u62BC\u64C9\u64C7\u64FA\u64D0\u63CB\u6435\u63CC\u645E\u650C\u62C7\u6183\u6251\u6389\u63E5\u64BE\u6521\u64A4\u650F\u6412\u6458\u630D\u62C4\u64BB\u6453\u6297\u6425\u6314\u6454\u6296\u62FC\u6459\u6286\u6357\u626F\u63AF\u650D\u637D\u6396\u64DA\u6504\u64C4\u650E\u62C8\u641E\u63A0\u63E8\u6518\u63D3\u62C9\u649E\u638A\u646C\u63A5\u645B\u64C1\u6410\u64C5\u64E0\u6283\u64FF\u53E3\u5531\u5527\u547E\u54FB\u56AA\u559D\u562C\u5697\u5427\u9091\u54CF\u656F\u8099\u566F\u558E\u56B6\u554B\u54F7\u5541\u9D51\u5480\u54C3\u55C2\u55E3\u54E1\u5504\u54F8\u56BC\u53EA\u53ED\u55E1\u55F2\u52DB\u9116\u5429\u564C\u5446\u55B3\u5664\u6C09\u540B\u5437\u5587\u528B\u55FD\u5460\u55A1\u9135\u553B\u5575\u55D3\u555C\u5526\u55E8\u5419\u54E8\u5690\u55E9\u5679\u54AA\u5556\u562E\u5435\u5410\u5465\u564E\u5687\u54C7\u5635\u9DD5\u547F\u55D1\u56BD\u54E7\u90E2\u54AD\u563B\u55F7\u5548\u5517\u5604\u9CF4\u55A4\u55E5\u5662\u97FF\u54B1\u557E\u550E\u54AF\u549A\u547C\u5448\u54E0\u5406\u54AE\u553E\u54B6\u55A2\u563A\u542C\u566C\u5592\u5412\u5467\u543D\u54E6\u5442\u55DA\u566D\u5533\u544F\u5144\u56CB\u55C5\u5471\u5564\u55D6\u5532\u5506\u561B\u5601\u54DE\u558A\u542E\u5577\u54FA\u561B\u5420\u5645\u8A60\u96D6\u5509\u548D\u569D\u55A5\u54E4\u561F\u55D4\u54F1\u55E6\u5693\u5583\u568F\u56D4\u567E\u5473\u5431\u9DE4\u5412\u5580\u6230\u6222\u5632\u56C0\u54EE\u54BE\u5551\u55A7\u8FB4\u5576\u9132\u561C\u55DC\u5680\u5627\u55D0\u5495\u56C5\u5674\u668B\u776F\u5639\u5430\u5454\u550F\u5498\u5535\u54A6\u550A\u610D\u53E6\u53FB\u55CB\u5496\u540A\u5488\u560D\u5633\u54B7\u568D\u5561\u547B\u562F\u54BA\u8E3C\u8E36\u8E9D\u8E22\u8E4B\u8DC1\u8DDF\u5685\u8DDA\u55CA\u8E29\u5698\u8E48\u8DD9\u8DDA\u8EA9\u8EA3\u8E4A\u8DB4\u54C2\u5512\u8E6D\u5401\u8E45\u8DDB\u8DB9\u8E0F\u5425\u8E03\u8E5A\u8E50\u8E78\u8E9E\u546F\u5478\u8DD8\u8E21\u5448\u8E1C\u8E1B\u8DF1\u8DEC\u5540\u8E7A\u8E8A\u54E2\u8DFF\u8E3F\u8E12\u8E6F\u8DEF\u8DE3\u8E53\u8DE6\u8E35\u8E7B\u8E3D\u8E93\u56A6\u65B2\u8DC5\u8DFA\u8E64\u8E5D\u8DCC\u8E41\u8E88\u8EA6\u8E09\u8E06\u54A5\u8E95\u8E10\u8DCB\u8DC6\u8E31\u8E60\u8E94\u8E57\u8E2E\u8E4E\u8EA5\u8DC2\u5649\u8E0D\u8E15\u8E64\u8E20\u8E5C\u8DCE\u8DCD\u8E26\u8DE8\u8DE0\u8E5B\u8DCF\u5562\u54FD\u555E\u8E6A\u8DF3\u8DE9\u8DF4\u8DB6\u8E8E\u8E95\u8DEE\u8DBC\u5641\u8DD6\u5514\u8E3E\u8DBC\u8E76\u53EE\u8E34\u8E42\u8DBF\u8E0A\u8DE2\u8DEA\u54A7\u8E73\u8E6C\u5475\u8DFA\u8DD7\u8E13\u8DC8\u8E17\u8E4C\u8E1F\u8E1A\u8DE7\u8E30\u8DF2\u8E30\u8DB7\u8E8C\u8E07\u8E18\u8DB5\u8DB5\u8E5E\u8DD1\u8DC7\u8E40\u8E33\u8E56\u8E5F\u8DBA\u55DD\u8E81\u8E00\u8E19\u8EA1\u8E1E\u8E02\u8E8D\u5544\u8DDC\u8DDD\u8DFC\u8E4D\u5443\u8DFD\u8E16\u8EAA\u8EA8\u8E7C\u8E87\u8E91\u8E63\u8E11\u8E38\u5658\u8EA4\u8E49\u8DF0\u8E2B\u8E67\u8E72\u5646\u8E66\u55C4\u560E\u8E39\u5440\u55D5\u8E92\u8E96\u8E61\u8E90\u8E1D\u560C\u55B1\u563E\u5595\u8E85\u8E55\u5593\u8E14\u8E44\u8E98\u8E62\u8DE4\u5615\u8E27\u8E74\u8DD3\u8E82\u8E65\u8DE1\u8E04\u8DBE\u8DD0\u8E9A\u8E24\u8E86\u8DD5\u8E9F\u8E23\u8E25\u8E8B\u5503\u561D\u559A\u5407\u543C\u541C\u564A\u5438\u5557\u54C6\u550C\u554A\u5439\u56B5\u5695\u5436\u54BB\u5490\u552F\u55FF\u5464\u541F\u5538\u55C6\u5505\u5418\u5424\u5672\u550B\u5563\u55BB\u565E\u54C8\u5565\u55BB\u5403\u5589\u5511\u542A\u54D6\u557D\u548B\u54BF\u5638\u5659\u53F1\u54B0\u5487\u543B\u5441\u5221\u5441\u6543\u5555\u5588\u5474\u5486\u558B\u5428\u5678\u54C5\u556A\u55AB\u54F3\u56D3\u5612\u552A\u5616\u55C9\u5491\u5566\u5508\u659D\u55A3\u9DFA\u5492\u5492\u54ED\u7378\u5668\u558C\u56C2\u56B4\u54A2\u547A\u90D8\u54C1\u566A\u55BF\u563D\u789E\u55A6\u5D52\u569A\u5640\u5602\u5461\u55AE\u9F09\u54EB\u5530\u56D1\u53E8\u9D9A\u9D1E\u5682\u54A0\u54A1\u56C1\u53E9\u5482\u5225\u53FC\u984E\u551A\u5594\u5681\u5610\u565A\u567F\u5682\u9102\u544E\u5462\u55CE\u54EA\u5614\u5552\u865F\u865F\u5536\u55FC\u5676\u54C4\u5636\u5657\u55CC\u56C8\u5534\u54CE\u558F\u56A5\u5606\u5481\u552D\u5629\u557F\u56CC\u55CF\u5684\u55D2\u54A9\u55DF\u56BE\u55CD\u55B5\u5608\u5642\u56C6\u5665\u55DB\u5686\u5DF3\u5598\u55E4\u9133\u55FA\u9955\u5DFD\u5484\u5476\u55B2\u5406\u5630\u5466\u53EB\u5433\u5599\u6C11\u55C8\u559F\u546C\u54E9\u563F\u569C\u5613\u54BD\u55EF\u5477\u5581\u562A\u56C9\u5663\u566E\u5582\u9119\u55E2\u55F6\u5463\u9EFD\u5545\u5677\u557C\u56A8\u55D9\u5600\u54AC\u56C3\u56AB\u5648\u5660\u56AC\u55AD\u542D\u5537\u55F9\u5445\u55AD\u5543\u5666\u5472\u5501\u5699\u8DB3\u5550\u5634\u558D\u5673\u5653\u552C\u5671\u56A7\u552C\u546B\u55C3\u554D\u54FC\u568E\u55A8\u56B7\u55FE\u5539\u5591\u566B\u553C\u5670\u54B3\u5683\u568C\u5C38\u9DF5\u98C1\u7FEB\u533D\u5C6D\u6722\u5237\u5337\u5339\u9D04\u6BBF\u5C64\u5C3F\u814E\u81C0\u8CE2\u8D00\u92FB\u68F8\u7123\u5805\u58C2\u9DD6\u805A\u7280\u8738\u91AB\u747F\u6BC9\u787B\u8C4E\u532F\u805A\u805A\u6394\u7FF3\u5A36\u5ADB\u5A5C\u7DCA\u7E44\u9EF3\u5C6C\u99B9\u9A34\u99FB\u9A20\u9A09\u9A14\u5C51\u9A27\u9A06\u99D4\u99E7\u99C9\u9A31\u99FE\u9A53\u5C4E\u5C09\u99C3\u99F7\u9A0B\u99AD\u9A37\u9A4E\u9A4D\u9A1C\u9A2C\u99F1\u99EA\u9A2E\u9A55\u98BF\u99B2\u9A19\u9A38\u9A29\u9A44\u9A2A\u99FA\u99FF\u99BB\u9A42\u99E5\u9A03\u99D8\u99F4\u99F9\u9A56\u9A5E\u99DD\u99B1\u99C1\u9A0E\u99BD\u99DB\u99B4\u99E3\u9A11\u9A65\u99CE\u9A01\u9A4C\u9A66\u99CD\u99D3\u9A35\u99E4\u99AF\u9A6A\u9A43\u9A54\u9A15\u9A48\u9A25\u99BA\u9A1D\u9A24\u9A1B\u99D9\u9A05\u99D7\u99D6\u99C7\u99FC\u99E9\u9A57\u9A07\u99B3\u99DC\u99B0\u9A0A\u99D2\u9A36\u9A1E\u99FD\u9A52\u9A22\u9A5F\u9A6B\u99CB\u99EC\u9A3D\u99F8\u9A4F\u9A45\u99CF\u99F6\u99B5\u9A32\u9A1A\u9A67\u9A60\u9A39\u9A0F\u9A4A\u9A69\u99E2\u9A23\u9A68\u9A04\u99DF\u9A0D\u99F0\u9A5B\u9A46\u9A3E\u99EE\u9A50\u99D0\u8927\u9A49\u9A62\u9A64\u9A3F\u9A02\u99ED\u9A59\u9E10\u6233\u807D\u52BB\u526D\u5200\u9CF2\u5154\u9B04\u9B18\u9B05\u5334\u8CA0\u9B19\u9B0E\u9B06\u9AF2\u760C\u9AFE\u9B08\u9AEF\u9AFB\u9DDA\u9CED\u9B01\u9AFC\u9B1A\u9AFA\u9AE1\u9AE6\u5203\u622E\u9B16\u9AEE\u9B12\u9B22\u9B03\u9B10\u9B0D\u9AEE\u9B0C\u9AE7\u5F7F\u985F\u9AEC\u5320\u9AE1\u9AF3\u911D\u5C69\u9AF9\u5C67\u5C65\u5C50\u96E1\u9B20\u5C63\u9AFD\u5C5C\u5C68\u9AF1\u9B0A\u5C3E\u53EC\u533E\u9AEB\u9AF6\u9B15\u9B0B\u9B17\u9AF7\u9B1E\u9B11\u9B23\u9B1F\u9AE3\u9AED\u9B24\u76E3\u71A8\u9ADF\u957A\u65B8\u729A\u957B\u957D\u8086\u9129\u5FCD\u6170\u957C\u893D\u8033\u81C2\u5C44\u806C\u6A97\u53D6\u90F0\u803F\u7CEA\u58C1\u8043\u8050\u9DFF\u804A\u8052\u6BE6\u8070\u805D\u805C\u532D\u8079\u5C60\u5C6A\u803E\u5E66\u803D\u8075\u5235\u8058\u9873\u804F\u74A7\u8035\u7513\u8047\u8078\u8036\u8067\u8046\u8039\u6065\u61B5\u64D8\u5C45\u9F0A\u8E84\u5288\u8051\u8076\u8034\u5B16\u7E74\u8048\u806F\u895E\u8077\u6065\u8B6C\u8064\u5C39\u5C3B\u541B\u531D\u5C62\u9824\u5331\u532A\u5C5D\u81E5\u81E8\u8CFE\u81E3\u81E6\u81E5\u5201\u7FE8\u7FEC\u5E1A\u76E3\u7FC2\u7FCD\u5321\u7FD2\u7FF5\u7FD0\u6BE3\u5C4B\u7FC7\u7FDC\u7FC0\u7FBE\u9828\u5C0B\u5C4D\u7FDF\u7FCF\u7FED\u7FD1\u53F8\u7FBD\u7FBF\u7FEA\u9577\u7FFC\u7FF4\u7FE0\u7FEF\u7FDE\u7FCC\u7FCB\u7FE3\u5B71\u5C59\u5C3A\u533C\u9139\u54AB\u5C3C\u531C\u9D4B\u5322\u5C41\u90A3\u99AC\u53F5\u76EC\u8997\u7104\u9DD7\u9D8B\u9D58\u8056\u6BC6\u52AD\u5C4C\u9835\u750C\u90E1\u90B5\u6B50\u615D\u5330\u5340\u5372\u7FA4\u657A\u8F9F\u5DE8\u71DB\u81E9\u87B6\u5C40\u51F9\u5155\u533F\u7FBC\u5C4F\u5C55\u5DF1\u5DF2\u7199\u5C46\u9D8C\u5C58\u9094\u6539\u5FCC\u5F02\u5C48\u5A90\u5980\u9DA0\u90FE\u5C47\u9E7D\u89BD\u9452\u5323\u531F\u5C4F\u5C56\u5EFF\u6614\u83D6\u840C\u843A\u76B5\u8494\u9D72\u65AE\u8507\u8349\u83AB\u66AE\u5E55\u9A40\u5893\u6155\u6479\u52DF\u5252\u83DB\u8551\u85FA\u8544\u862D\u8443\u83CE\u845B\u855E\u82AD\u831B\u8513\u84C2\u8409\u84C7\u8586\u8563\u8435\u858D\u89AF\u5178\u8434\u9EFA\u8621\u83DC\u69CA\u85E4\u5851\u848D\u85B6\u85D0\u9EFC\u9EFB\u8477\u52F1\u7E6D\u524D\u84AF\u82F4\u985C\u9862\u8432\u8499\u833C\u8387\u848F\u83A9\u714E\u526A\u84AC\u7FE6\u8521\u6563\u8444\u612C\u844B\u83D4\u83F5\u82DC\u851D\u85C8\u85A1\u841B\u83A7\u837D\u65A0\u5171\u83F3\u666E\u671F\u76CA\u8146\u9EF9\u57FA\u9DBC\u9DEC\u5914\u65AF\u84CA\u8F02\u86EC\u7881\u6B3A\u6B49\u606D\u60CE\u62F2\u5DF7\u838C\u68FB\u82AC\u8450\u5DF7\u696D\u53E2\u7DA6\u914B\u9EC8\u65A2\u8AC5\u8326\u8540\u84DB\u83BF\u8459\u83D8\u83FB\u9DCB\u83E5\u8309\u82B5\u85FE\u850C\u82EF\u8466\u9134\u840A\u8395\u85F2\u83C4\u8430\u8569\u8580\u83F9\u947F\u83AF\u83E0\u838E\u8506\u843D\u843F\u848E\u85E9\u84B2\u8584\u8497\u8390\u8333\u85B8\u840D\u85EB\u83CF\u8388\u84A4\u8643\u854D\u849E\u85FB\u8556\u83EC\u83C3\u8303\u84F1\u8545\u8580\u8583\u850B\u849E\u84C5\u832B\u82C2\u850A\u83A6\u853D\u8437\u83FC\u85C0\u8631\u864C\u85A0\u832A\u9140\u83E4\u828F\u82D2\u84CB\u89C0\u83F1\u5C0D\u7FA8\u7F94\u7FB9\u8325\u8451\u84FA\u8558\u9E1B\u7FB2\u98CC\u7FA9\u7F8C\u7207\u85DD\u7FA1\u7F95\u84CB\u8554\u84FB\u7F8E\u52F8\u7F9B\u9874\u85B5\u9144\u6B61\u7F91\u83B0\u81E1\u8594\u6059\u6201\u837A\u85B9\u851C\u85A3\u5584\u59DC\u85DA\u863E\u8526\u8624\u845F\u83C2\u8469\u864B\u8581\u9996\u85F0\u842B\u8571\u8590\u8429\u855B\u83DE\u84A9\u8389\u83A0\u840E\u85D2\u8543\u8316\u82F3\u85B0\u9D9C\u8566\u853E\u85DC\u8306\u828A\u8331\u846E\u8463\u83D9\u82BA\u854E\u83FE\u842D\u860C\u862C\u82B9\u8329\u85DC\u829F\u8283\u8567\u8587\u85E2\u84F9\u8347\u8605\u84EF\u84D7\u84F0\u84CF\u844E\u83AA\u82F5\u82BC\u859B\u8439\u83FA\u8491\u8582\u8530\u8490\u84A0\u8636\u8406\u8525\u84D6\u85C7\u856E\u8438\u84B0\u83A8\u84AA\u837E\u85E6\u8611\u863C\u9EBB\u85E6\u8611\u863C\u8302\u9DF7\u8546\u83E7\u8474\u84A7\u837F\u8473\u8518\u8319\u8386\u9EBB\u838D\u848D\u8307\u83BD\u83EE\u84CE\u8328\u85CF\u829D\u858B\u61DF\u8285\u862A\u85E8\u82D4\u84C6\u8595\u8517\u85A6\u850D\u5345\u977C\u97AE\u97A8\u9776\u978E\u97C5\u82BE\u8378\u8433\u977B\u8413\u8456\u85ED\u84C9\u9781\u977A\u8467\u82B0\u979C\u863B\u9798\u979D\u977D\u978B\u978A\u97C7\u9DE8\u9782\u97A6\u9773\u979E\u84F4\u8559\u979A\u84D2\u852A\u978D\u8457\u8356\u52D2\u9785\u97BB\u8410\u840B\u8529\u853B\u976C\u8431\u976A\u82E7\u8423\u83EA\u9770\u839E\u97C1\u9794\u5B7D\u97A3\u9778\u9783\u97AC\u9777\u913F\u83C0\u84FF\u9772\u97AD\u9788\u9774\u97A5\u84CD\u97A0\u976E\u976E\u85B4\u9784\u977E\u97A2\u8524\u97AB\u97A1\u82E6\u846B\u9799\u83C5\u8EA0\u97CC\u9780\u8561\u97C9\u97C4\u97B3\u85C6\u834C\u97BF\u977F\u8397\u97B9\u97C3\u97C6\u827E\u8531\u6AA0\u82C3\u9DA7\u9D31\u837B\u83A5\u85F1\u8555\u8383\u8350\u832C\u87FC\u83F4\u8342\u8351\u827D\u8284\u912D\u911A\u84BA\u83A2\u61BC\u8515\u64CE\u82E5\u60F9\u9A5A\u8304\u8354\u8B66\u82F1\u9769\u87F4\u8300\u851E\u8562\u8327\u85CE\u83F2\u71D5\u9DF0\u5807\u97ED\u85EA\u82D6\u9EC3\u856D\u7518\u666E\u8341\u85B7\u85FF\u8553\u8576\u834B\u8626\u89B2\u857E\u831C\u83A4\u67D0\u828B\u82A3\u85BE\u849C\u82F9\u82E4\u8638\u83FF\u85BD\u8601\u849D\u8565\u85F6\u65B3\u834E\u834A\u83FE\u52E4\u83EB\u5176\u82B8\u8328\u845D\u82AB\u751A\u827C\u859A\u833F\u90AF\u911E\u85A4\u8322\u82DB\u8486\u859E\u85F8\u82EA\u8564\u8381\u846C\u849A\u85DE\u8373\u844D\u83EF\u834A\u8568\u82BD\u84D0\u8396\u8508\u8548\u8591\u847D\u8290\u852B\u9F79\u828E\u83DF\u842F\u85D1\u85A2\u859D\u8293\u84C0\u83F0\u82A4\u84B8\u8607\u858A\u861A\u8447\u82A8\u827F\u84E9\u840F\u82F0\u8305\u82A7\u8324\u8348\u8317\u82D1\u8575\u839B\u839A\u85EC\u84A2\u852D\u85A9\u861F\u852F\u84BB\u852C\u8577\u9138\u82A1\u8475\u845E\u8647\u847E\u8442\u8271\u82AE\u84AE\u8336\u8320\u82FB\u82F6\u8411\u830C\u96C8\u8549\u820A\u9E0F\u834F\u6C0B\u8337\u990A\u8470\u82D3\u832F\u82A9\u84BC\u8629\u8599\u84E8\u84E7\u82A5\u8588\u83D5\u8625\u837C\u8343\u82A2\u829E\u859F\u8377\u8345\u8454\u6B4E\u9BD7\u84CC\u96E3\u839D\u861E\u8445\u838B\u82B1\u84A8\u8446\u82F2\u8460\u856A\u849B\u8393\u84D3\u849E\u82AF\u8340\u83CA\u82FE\u82B4\u828D\u82B6\u8461\u85BF\u8525\u828D\u8514\u8404\u8298\u854A\u82DF\u830D\u82DE\u8449\u829A\u8639\u7F8A\u7F8B\u7FAF\u8457\u7F92\u85C9\u85D5\u838F\u7FB3\u7F96\u7F9D\u8440\u84B1\u7FA7\u7FAC\u7FA2\u83DD\u7FBB\u8527\u7F9C\u7FA6\u7FB5\u8436\u84C1\u7FA0\u83F6\u83D7\u5DEE\u83C1\u7FBA\u7FB1\u7FA5\u7F9E\u8299\u84F7\u7F9A\u7FAD\u7FB7\u6059\u83E2\u8374\u7FD4\u7FB0\u8600\u83C8\u7FB6\u8392\u83CB\u857A\u8604\u8557\u912F\u9100\u84F6\u656C\u8376\u96DA\u8547\u8648\u843C\u846D\u847A\u82E0\u8619\u85C2\u851A\u8280\u82D5\u840F\u857B\u8375\u85EF\u857C\u85CD\u8338\u8635\u8617\u83C6\u829B\u8399\u83E3\u831E\u85CB\u84FC\u8541\u85CD\u8407\u61C3\u82E8\u8512\u859C\u84F2\u82E3\u8291\u4E95\u5E76\u534C\u8465\u4E26\u85C4\u8623\u8633\u5193\u84D4\u85B1\u9DC1\u9D67\u4E3C\u861C\u84F3\u834A\u4E26\u9829\u8401\u845A\u74F6\u8C54\u8275\u90F1\u84AB\u5584\u5231\u8353\u84B4\u861B\u8832\u84B9\u6714\u9998\u8634\u83E1\u8301\u856C\u84B6\u846F\u8452\u860A\u855D\u8520\u858C\u6221\u85E5\u5B73\u9DBF\u8332\u82E1\u6148\u82ED\u83C7\u52D8\u834D\u838A\u8523\u8585\u8620\u83C9\u6B41\u8339\u8560\u8498\u844C\u83D1\u659F\u82D7\u66F2\u66F9\u8806\u8E89\u8394\u679C\u5C0A\u8528\u83CC\u7337\u852E\u5960\u8335\u83AE\u85AF\u842C\u8609\u863F\u8511\u858E\u8824\u5922\u750D\u85C5\u862E\u85A8\u85E3\u77A2\u8FB2\u8C4A\u8468\u82EC\u8478\u8334\u84FD\u8502\u8646\u8632\u85DF\u82FA\u517C\u8482\u8596\u863A\u85C3\u8622\u84A1\u850F\u832D\u8412\u8509\u85AA\u85D7\u85FD\u83FD\u8598\u85B3\u860B\u84EC\u82C0\u82B3\u833A\u84EE\u82A0\u82B7\u8589\u84EB\u8308\u84EA\u85D9\u8403\u8516\u85D8\u8606\u82EB\u85F7\u84BF\u8578\u850E\u8500\u8476\u85A7\u8618\u85F9\u8479\u851F\u8640\u8519\u83F8\u82D9\u843B\u856B\u8398\u858F\u83E9\u849F\u83E8\u8292\u8579\u8344\u83A3\u8352\u84C4\u84FE\u84D1\u85BA\u85E1\u8627\u5C71\u5D4B\u5D35\u5D3C\u5D11\u5D51\u5CCE\u5D29\u5D31\u526C\u527B\u5CA8\u9853\u5CD2\u9145\u6B42\u5D22\u5D17\u5CF4\u5D1F\u5D94\u5CEA\u5D92\u5D27\u5CA5\u5D0D\u7CF6\u5D20\u5D40\u9844\u5CED\u5D99\u5DB8\u5DC6\u5D97\u5DC0\u5D1A\u5CD9\u5D36\u5DA2\u5D01\u5315\u5CB6\u5D32\u5D59\u5D4A\u5D23\u5D93\u5CF0\u5CC9\u5CC8\u5D67\u5C86\u5DA0\u5DCB\u5C93\u5D50\u5D77\u5D42\u5D0F\u5CE8\u5D68\u5DAD\u5DD1\u5D72\u5D6C\u5DCD\u5D25\u5DBC\u5D00\u5CFB\u5D45\u5CF8\u5D34\u5D7E\u5CEC\u5D63\u9B2F\u5CA4\u5DD4\u5D06\u5D71\u6AF1\u5C90\u7CF1\u5D84\u5CD4\u8825\u5D28\u5D07\u8C50\u5B7D\u5CAE\u5CB5\u5CD6\u51F6\u5CDF\u5D9A\u5CDA\u5DBD\u5147\u8F0B\u5D24\u5D26\u5D0E\u5CD3\u5CFD\u5D7D\u5C74\u5C6E\u5C9F\u5CAA\u5D81\u5CAB\u5CD8\u5D38\u8011\u5CCF\u5D80\u70AD\u5CAF\u5D16\u5CCC\u86A9\u5CB8\u5CFF\u5C8F\u5D7F\u5CDB\u5CA2\u8C73\u5CA9\u8C48\u5C8D\u5D0B\u5DA1\u5C7C\u5D9C\u5C88\u5DB0\u51FD\u5C8C\u5C8B\u5D79\u5CD7\u5CDE\u5D9D\u5D65\u5DC9\u5D14\u5DC2\u96DF\u5D95\u5DB2\u5DBA\u5CAD\u5C91\u5C92\u5D62\u5C95\u5D19\u5D33\u5DAE\u5CC7\u5CC6\u5C79\u5C9D\u5CCB\u5C89\u5DB7\u5CA3\u5D1D\u5D8A\u5DAF\u5D89\u5DD6\u5D3F\u5C7A\u5CB7\u5C7B\u5CA7\u5D0C\u5CEE\u5D8D\u5D7A\u5D87\u5CA0\u5C7A\u5D1B\u5DB1\u89AC\u5DAA\u5D37\u5DAC\u8C54\u51F1\u98BD\u5DD5\u7343\u5274\u9857\u5D4C\u5D41\u8277\u9146\u6573\u5D6F\u5DCF\u5D6B\u5D86\u5D9F\u5DA9\u51FA\u8278\u5C7E\u5D55\u795F\u8294\u833B\u5E7D\u5CB0\u5D88\u5D30\u5D2E\u5CAC\u5D4E\u5DA7\u5DB5\u5D3D\u5D39\u5DD8\u5DC3\u5D43\u5D7C\u5D43\u5D7C\u5D12\u5D69\u5D1E\u5D49\u5D3A\u5CA6\u5DC7\u5D82\u5CF7\u5CD0\u5973\u5A3C\u5ABC\u5AA2\u5A9A\u59B2\u5A78\u5A9E\u5AFA\u5AFB\u5ADA\u5AC7\u5B21\u59CD\u5AA7\u5A47\u5A64\u5A6C\u5ACD\u59D0\u5A9B\u59DB\u5AB1\u59CD\u5A0A\u5A1E\u5990\u5A23\u59A2\u59BA\u52E6\u5A15\u5B3E\u5AE9\u527F\u911B\u5974\u76DD\u52AA\u5E11\u525D\u782E\u5F29\u5B65\u6012\u62CF\u99D1\u66EB\u7E15\u7DF9\u7DC6\u7DC4\u7E53\u7E35\u7E43\u5AE6\u7E0E\u7DAC\u7DFA\u7E93\u7DB5\u7DA2\u7E1A\u7DF7\u7D44\u7DE9\u7D67\u7D92\u7E29\u7DA2\u7D45\u7D7C\u7DB1\u7DB2\u77D5\u7DF2\u7E49\u7D8F\u947E\u7D88\u7D8C\u7D1B\u7E52\u6B12\u7DD7\u7D9D\u7D02\u7D80\u7D4A\u7DEF\u7DF4\u7E14\u7DB4\u5A52\u7D83\u7E57\u7DC2\u7D17\u7D56\u7D46\u7DA3\u7DBE\u7D53\u7E5E\u7D36\u7D50\u7E88\u7E8C\u5999\u7DBF\u7DDA\u9E1E\u9DE5\u7E4C\u7E61\u7DCC\u7E59\u7D73\u7D61\u7D42\u7D1D\u7E81\u7D51\u7DDE\u7DDF\u7D9E\u7E51\u7D4E\u7E31\u7E30\u7DB9\u7D81\u7D29\u7DE8\u7E73\u7D9F\u7E98\u7D19\u7DBC\u7E3D\u7DB9\u7E1B\u7DD8\u7DDA\u7E3F\u7D68\u7D7F\u7D0E\u7D01\u7D31\u7D0C\u7D52\u7D58\u7D3F\u7DCE\u7E8A\u7E8F\u7E1D\u7D8D\u7E33\u7E50\u7DD2\u7DC1\u7DC0\u7E7D\u7E2F\u7D9C\u7D35\u7DBB\u7D84\u7DA9\u7E2E\u7D3D\u7E16\u7DB0\u7E21\u5971\u7E5A\u7D18\u7D7A\u7DBA\u7D08\u7D3B\u7D1E\u7E63\u7D03\u7D3C\u7E37\u7E62\u883B\u7D69\u7DCB\u7D2C\u7D33\u7D4F\u7E61\u7D05\u7D54\u7E7B\u7E8B\u7DDB\u7D06\u7D11\u7DFB\u7DFB\u7E13\u7E09\u7D70\u7DC9\u7D86\u7D1C\u7E9A\u7CFD\u7E1F\u7D93\u7E39\u7DEC\u97C1\u5F4E\u7D55\u7D7B\u7E72\u5B7F\u7D10\u7E58\u7D1A\u7E48\u7D13\u7E7A\u7D8E\u7D96\u7D16\u7E03\u7E94\u7DEE\u7D0D\u81E0\u7D28\u7DAD\u7D3E\u7E96\u7D1F\u8B8A\u7D12\u7E6A\u7DB8\u7D5F\u7DF6\u7DF0\u7D66\u7D07\u7DF1\u7D41\u7E80\u6200\u60A8\u7D62\u7D04\u7D04\u7DEA\u7DAF\u7D15\u7D47\u7D32\u7D14\u7E10\u6523\u59C5\u7D81\u7E25\u7DAA\u7E3E\u7E24\u5A58\u8F61\u7D79\u7E1C\u7D7D\u7DE1\u7E70\u7E5F\u7DDD\u7E69\u7D09\u7D39\u7D55\u7DC5\u7D85\u7E46\u7D00\u7E9C\u7E38\u7E56\u7E0A\u7DE7\u7E55\u7DD9\u7D3A\u7E12\u7D63\u7E55\u7E5C\u7E77\u7E11\u5DD2\u7E43\u7E97\u7E40\u7D40\u5B4C\u7D72\u7CFE\u7DA0\u7DE3\u7E45\u7E7C\u7DC7\u7D30\u7D91\u7E86\u7D6A\u7E99\u7E79\u7E6F\u7E15\u7DE6\u7E2A\u7E32\u7DBD\u7DE0\u7E0D\u7D5E\u7D38\u7E68\u7E2B\u7E0B\u7D21\u7E54\u7E42\u7D71\u7D0F\u7E3A\u7D0B\u7E7E\u7DB7\u7E91\u7E1E\u7DA7\u7DA1\u7E95\u7E3C\u7E78\u7E76\u7E0C\u7E2D\u7D43\u7D6F\u7E34\u7E75\u7E17\u59CC\u5A48\u710B\u5A03\u5B08\u5958\u5B26\u5B19\u59DE\u5B2F\u5B09\u5AB4\u5A5E\u88DD\u5A42\u5A93\u5B1D\u59E0\u5B3C\u59C0\u5A33\u5A51\u5B0F\u598A\u59FA\u5AB9\u9109\u5977\u59DD\u5A37\u59E1\u5996\u5B0C\u5A56\u59A1\u59E4\u59F5\u597C\u5A5A\u5A25\u59D3\u5992\u5AA5\u9109\u5B13\u5ABF\u5AB3\u5A62\u5AB2\u5AC2\u5A57\u5A18\u5B24\u6A02\u69F3\u5B24\u6F3F\u7CF8\u588F\u5E7E\u65B7\u734E\u5A00\u734E\u5AAF\u5E7C\u9D22\u5ADE\u5ADD\u87BF\u5299\u91AC\u4EE5\u5A2D\u59CB\u5E7B\u5B1A\u5AEC\u5A0F\u757F\u5A7B\u5AC6\u59B9\u5993\u597C\u5B38\u5AE5\u5A8E\u59E5\u5A55\u5B2A\u5A43\u5A97\u5AC1\u5A5D\u5A49\u5B23\u59D1\u5AA9\u5AF4\u5A60\u59F2\u59F7\u76ED\u5AFD\u5A4D\u59F1\u59E8\u5AC9\u51F5\u59CE\u5AFF\u56AE\u4E31\u8801\u723F\u5B07\u59DA\u5B27\u9957\u6536\u59AF\u59BD\u5A09\u59CA\u97FF\u5985\u59EE\u5B2C\u5C07\u5AEE\u5B40\u5F59\u5E8A\u5B2D\u5F5D\u58EF\u5A3E\u7246\u5AC4\u65A8\u6215\u59EA\u72C0\u5978\u598D\u883F\u5A6D\u5998\u7241\u5B4B\u59A7\u5A20\u7244\u5F58\u5992\u598D\u7242\u599D\u5AB7\u5A19\u5AD6\u5A94\u5AE3\u59C3\u5A29\u597D\u59B3\u599E\u5A83\u5976\u59A4\u59FC\u59F3\u5A17\u5AF7\u5A40\u5F54\u5ACB\u5F56\u59FD\u5A7F\u5B01\u5B14\u5A39\u59A0\u5B47\u5AF6\u9DA8\u598A\u59C8\u5B45\u5997\u8821\u598E\u59FE\u5AAE\u5B10\u59F6\u5AAE\u59E9\u5AAC\u5A95\u5AF5\u5979\u59BC\u5981\u59A3\u59C1\u5A9F\u5AB0\u59A6\u5A8B\u5AC0\u5A67\u5ACA\u5A4A\u5982\u5A1F\u9D3D\u5E24\u6055\u6310\u5B20\u5B0B\u5B4D\u5A7D\u7D6E\u5A1B\u5A16\u5B4E\u9DAD\u59B1\u5A13\u5A35\u5AD5\u59EC\u5A66\u5B25\u5AEA\u59AE\u5ABD\u5A1C\u5AD7\u59D6\u5ADF\u5983\u5FCC\u5AEB\u5A70\u5A8A\u5A84\u5AF8\u5B1E\u5A7C\u5AF9\u5B3F\u5AE8\u59CF\u5A38\u5A92\u5B05\u5AB6\u59D8\u5ABE\u5AF8\u5B28\u5A8C\u5ACC\u597E\u5A8F\u5AB8\u5A69\u5B48\u96DD\u5ABA\u597B\u707D\u59D2\u9095\u59E6\u753E\u5DE2\u5AA6\u5A50\u5A0C\u9D85\u7580\u5A5F\u59FB\u5B3D\u5B1B\u5ABC\u5AD8\u59C6\u5A65\u5A9C\u5AE1\u59E3\u5A4C\u59B5\u59A8\u5B02\u598F\u5A2E\u5AED\u5A5B\u5A77\u5B43\u5AD9\u5ADC\u5A44\u59B6\u5B17\u7530\u80C3\u9852\u611A\u56DB\u56E7\u9DF6\u755F\u679C\u56F0\u8901\u9846\u570D\u5925\u6564\u7577\u7584\u9EE0\u9EF7\u9EF2\u9ED8\u9ED3\u9EF0\u9EE6\u9EE4\u9ED5\u9ED6\u9EEB\u9EF5\u9EDF\u9ED4\u9EED\u7554\u5708\u9EDA\u9EEE\u9EDC\u9EDD\u9EDE\u9EE5\u9EEF\u91CC\u7564\u9ED1\u58A8\u7566\u5714\u7587\u91CE\u5712\u5709\u56F7\u7548\u7565\u757D\u756F\u9E00\u5703\u754E\u6B5C\u570B\u6580\u6BCB\u6BCC\u8CAB\u6BCB\u9E05\u9DDD\u5718\u7579\u6581\u56FA\u56E0\u56FF\u7578\u6B2D\u6069\u7537\u7532\u79BA\u7F5D\u7F66\u8CB7\u7F7E\u7F67\u7F6C\u7F63\u7F6B\u778F\u776A\u9D28\u7F76\u7F5B\u7F77\u7F86\u7F6D\u7F6E\u7F72\u7F5F\u7F68\u76EE\u753D\u7F6A\u571A\u7F58\u7F7D\u7F61\u7F5E\u773E\u8700\u7F79\u7F65\u7F60\u7F7B\u7F75\u7F83\u7F88\u7F87\u7F89\u7F85\u7F7A\u7F73\u7F7C\u5970\u7F69\u7F5C\u8A48\u7F70\u7F70\u7F7F\u7540\u5704\u753A\u5702\u754F\u56DD\u5885\u56DA\u755B\u56F9\u754B\u754C\u5707\u6141\u56EE\u601D\u56EB\u7547\u816E\u7547\u6BD7\u6BD8\u56E4\u570A\u56DE\u5713\u5716\u5716\u5B32\u7570\u7562\u570C\u56E1\u571E\u7D2F\u7FFE\u9E13\u571B\u571C\u757E\u6AD0\u7E8D\u58D8\u758A\u7928\u7F4D\u58E8\u56E5\u6BCD\u5701\u753F\u66F0\u660D\u6688\u709A\u9865\u6651\u65F0\u5195\u6B25\u6612\u7166\u65F5\u6622\u9DC3\u65FC\u667E\u8127\u8101\u90E5\u7E22\u5197\u81AC\u9DAA\u809B\u521E\u585A\u8115\u80CA\u518A\u899E\u7797\u779A\u7762\u80D0\u81C5\u81A7\u92A9\u9CFB\u91FD\u91E9\u939E\u928A\u91F4\u942E\u93D4\u93B5\u91F1\u9226\u91DA\u9294\u92AB\u5F1A\u940A\u9300\u92E1\u9253\u920A\u9264\u5F05\u9446\u9439\u9283\u92C5\u67E6\u68D7\u6A92\u6983\u677F\u674B\u693C\u6A41\u6AE0\u6755\u6739\u6AB6\u67EB\u6760\u6791\u69F1\u674D\u697A\u677C\u6892\u677A\u683A\u6784\u6AC2\u68B1\u6A9B\u6893\u6AA4\u69B1\u6C93\u6C69\u705D\u95CA\u6ED8\u6FC9\u6C43\u6C9D\u7014\u5863\u76EA\u705A\u7870\u6E22\u6F07\u6DDA\u7029\u6FC2\u6F25\u6D68\u6FE3\u6FF1\u6C6F\u6D60\u6C3F\u7057\u6C9C\u705E\u6FAA\u6D12\u9D3B\u6C8D\u6E79\u6CD3\u6C80\u7039\u6E1D\u6DBB\u67D2\u6D2D\u6C6B\u6E35\u934C\u6D83\u6FC4\u6E64\u6ED6\u655E\u70AF\u7091\u7192\u7203\u9843\u7113\u71A4\u70E1\u71B5\u6996\u6128\u9DC7\u589D\u6470\u52AB\u87AB\u58D6\u5F40\u5829\u55C0\u6B2F\u5609\u58FF\u57B6\u99AB\u767F\u7202\u9DEE\u9845\u7910\u5DA8\u7BF9\u5297\u912E\u9DCD\u79CD\u5241\u79DE\u9121\u91C6\u7C03\u7C01\u7BE6\u7C19\u9E04\u61F2\u555F\u5DB4\u7B30\u7C48\u9DCE\u90B8\u68A8\u5F73\u9D29\u74DD\u9EF4\u7B4D\u9D30\u5284\u90C8\u7C4A\u7B38\u9D9E\u515F\u90CB\u61A9\u89A3\u9DB9\u7B8E\u7B18\u3001\u9DDB\u9118\u912C\u617C\u882F\u5246\u5E8B\u7FA9\u6825\u5E80\u9E83\u9CF6\u5E87\u6020\u5F01\u9DCF\u7A75\u5B8B\u5EFE\u8F5B\u8EFF\u9DB7\u9DB1\u5BA7\u524B\u9D33\u5BF1\u5BE3\u4E42\u5187\u90C1\u760C\u75A2\u730F\u7653\u75FB\u75F2\u760F\u75CF\u9E11\u7598\u75FE\u5937\u65EE\u53B9\u75D1\u9D10\u7F8D\u5C22\u5E4A\u87BE\u8746\u8876\u88CD\u5191\u9E0D\u8CA2\u899D\u9860\u73A5\u9CFF\u738A\u81F9\u9104\u6B45\u7400\u73AB\u73CC\u73AD\u7467\u73EB\u9DE3\u61A8\u9D5B\u9D37\u6BA5\u6050\u5262\u6CF5\u9143\u6B4C\u6554\u7923\u90D6\u5140\u5794\u5F1D\u58AE\u89D4\u6C36\u9C74\u5F18\u5F14\u965C\u6A83\u4E45\u58AC\u4EF4\u70CB\u6C46\u5C12\u9DE1\u96B9\u6820\u96BB\u9D40\u72A8\u6041\u4F76\u4FCD\u4F82\u6024\u5348\u9D19\u4F87\u4F51\u9BC8\u500F\u4EDD\u5D5E\u4FB2\u6C14\u4F04\u5020\u4F08\u8CB8\u67CB\u4F05\u9DAC\u9837\u50DB\u4EDA\u50C6\u506F\u65E8\u71B2\u66F6\u60B7\u52FA\u52FC\u6129\u5309\u610A\u619F\u6049\u5FC9\u5FF7\u615B\u6083\u6D2F\u6277\u6293\u605D\u63D9\u6369\u6423\u913B\u710E\u62F8\u6368\u64E2\u6452\u6370\u64BE\u6459\u9091\u5504\u53ED\u528B\u5533\u5693\u6222\u5454\u53FB\u5512\u5540\u8E5D\u5514\u5505\u5565\u54B0\u7378\u55BF\u5D52\u9D1E\u54A1\u5681\u56C6\u558D\u81C0\u8D00\u58C2\u5ADB\u7E44\u9A02\u9CED\u622E\u5C67\u5C50\u6170\u61B5\u5C5D\u7FCB\u9D8B\u90B5\u5DF2\u5980\u69CA\u84AF\u9862\u83F3\u9DEC\u6B49\u60CE\u838C\u9DCB\u843F\u85EB\u84FA\u7F91\u6201\u8624\u83DE\u85D2\u85E2\u8605\u84F0\u83FA\u84D6\u84A7\u8285\u8413\u82E7\u839E\u913F\u9799\u9D31\u827D\u911A\u9DF0\u8576\u83A4\u828B\u85BD\u83EB\u911E\u859E\u84E9\u8324\u8320\u830C\u8625\u829E\u8345\u839D\u82B6\u7F8B\u830D\u9100\u85EF\u82E8\u5E76\u8633\u9D67\u834A\u8275\u5231\u5B73\u8585\u66F2\u8335\u858E\u750D\u85E3\u8596\u85D7\u8578\u85F9\u849F\u527B\u5CC8\u5CF8\u5CD6\u5D9A\u5CCF\u5C8B\u5CDE\u96DF\u5CAD\u5C92\u5CC6\u8278\u5CF7\u5AE6\u9DE5\u7E30\u7D9F\u7D01\u7E2F\u7D7B\u60A8\u59C5\u69F3\u5A5D\u59FC\u56F0\u6BCC\u9DDD\u56EE\u6BD8\u9DD0\u56D7\u8197\u61D8\u701C\u6E25\u769E\u9DFD\u7B47\u9C34\u9D45\u9D5A\u5FD2\u90E9\u5135\u9D68\u5C73\u9848\u5A5C\u9D58\u83B0\u84CF\u96C8\u534C\u85C5\u850E\u5C7E\u9D73\u9D2D\u9E80\u9D2F\u4EDC\u862E\u9E06\u986A\u9CFC\u7517\u6B33\u8FE5\u9D90\u5955\u6207\u6579\u890E\u984F\u9DDF\u619D\u76BB\u901C\u5FD0\u5287\u8FC6\u9E17\u9F92\u7931\u8B8B\u8A57\u6BEB\u8A63\u56C8\u4E69\u8B2A\u8B2F\u9D17\u8182\u908B\u8931\u9F4C\u535C\u684C\u97F9\u97F8\u6220\u5353\u903F\u6B46\u66B9\u904F\u97FB\u97F6\u9062\u97FA\u9800\u9000\u9ADC\u904E\u9031\u9D99\u671B\u6BC3\u9088\u737B\u904B\u5E1D\u777F\u906F\u8FF5\u750B\u7517\u9117\u6B4A\u6B33\u96E2\u6575\u9059\u9031\u557B\u8FE5\u8C9E\u6572\u65C1\u9F8D\u516D\u5546\u9D90\u9870\u4EA4\u5955\u5E1F\u6207\u5157\u889E\u5F08\u5DD2\u89AA\u9D89\u8668\u65B0\u5B70\u901F\u906B\u9055\u90ED\u6B51\u96DC\u6566\u6579\u56B2\u7763\u9316\u7CB2\u9024\u58D1\u97F0\u9910\u60C4\u88FB\u900D\u8FF7\u9074\u53D4\u9D81\u5C31\u52CD\u654A\u4E3B\u9035\u9076\u6BB6\u6C03\u893B\u8667\u8FFC\u9060\u9068\u9054\u8FEB\u9CEA\u9051\u4EB9\u900F\u9036\u890E\u8FD4\u9022\u9004\u9020\u5F65\u7522\u905B\u8922\u9002\u9041\u528C\u983B\u986A\u984F\u8FD1\u907E\u9005\u4EA2\u8FED\u9020\u8FFD\u65B9\u904D\u9080\u7FFD\u908A\u8863\u8FCE\u908D\u5EC9\u88D2\u905E\u80B2\u9021\u8FF0\u719F\u7385\u587E\u5145\u6594\u900B\u8FF0\u9011\u8FD6\u87A4\u7388\u7387\u8FE8\u88AC\u68C4\u906E\u7386\u6597\u9083\u8FA3\u9D6B\u8D1B\u5F70\u74E3\u7AF7\u8FA8\u8FA6\u9123\u902D\u8FAE\u9023\u5E76\u74F6\u8FAF\u6587\u6595\u8FF6\u907C\u9D41\u9CFC\u9DDF\u9E06\u6596\u9016\u901B\u6592\u6548\u8803\u981D\u5F65\u7522\u658C\u90CA\u6548\u5FDE\u619D\u9070\u6489\u541D\u8FE6\u7D0A\u9F7E\u5E02\u902E\u8877\u6B62\u907A\u6B65\u9003\u9063\u4EA6\u8FEA\u4E0A\u80AF\u8D07\u89B7\u8FFA\u8FC2\u76BD\u76BB\u9087\u8FCB\u6B6D\u9E07\u6C08\u6B72\u6B67\u8FD7\u52EF\u5277\u986B\u9090\u8A00\u901C\u8FFE\u6B54\u6B64\u5FD0\u96CC\u9017\u903C\u9010\u9F52\u8FD3\u9015\u9077\u5361\u9038\u9082\u8D0F\u905C\u9E01\u9079\u88A4\u901A\u8FFB\u88B2\u8FC5\u8803\u980F\u909F\u9086\u7FB8\u5B34\u81DD\u8912\u9032\u6BC5\u8FD5\u52BE\u523B\u5287\u9826\u9014\u903E\u903E\u8FC4\u591C\u6B2C\u5352\u8FE4\u8FEE\u864D\u8FFF\u7725\u8CB2\u922D\u67F4\u8FC6\u58DF\u9DFE\u9E17\u8655\u8656\u864E\u864E\u52F4\u882A\u9F91\u4E9B\u7961\u9F92\u7826\u7931\u9B33\u8C66\u89DC\u9B86\u80D4\u98FA\u8654\u8659\u5470\u865E\u865E\u807E\u8650\u8FE3\u9F94\u865B\u8661\u8FCD\u888C\u7D2B\u819A\u76E7\u865C\u6B76\u616E\u9F98\u8972\u8654\u8A3E\u8B8B\u901D\u5360\u8ADF\u8B4B\u8B95\u8B01\u88DB\u8B3E\u818F\u8ABF\u8AC2\u8AE2\u8A5B\u8AFC\u8A77\u4EAD\u8C6A\u8B20\u4EB3\u8ABF\u9AD8\u8A57\u8ACD\u4EAE\u6BEB\u8998\u8B11\u8A1F\u8AE1\u8AAA\u8AC3\u8A56\u8A0E\u8A23\u8AF1\u8ABA\u8AEB\u8ABB\u4EAC\u8A9A\u8B9C\u8AC7\u8A2C\u8A4A\u8B9F\u8A69\u8A7F\u8B4A\u8B78\u8A8C\u8A70\u8B46\u8B80\u8AFB\u8B3B\u8A98\u8AC9\u8B52\u8A7B\u901E\u8B6D\u8AA5\u8A75\u8B1D\u8A85\u8AC8\u8A71\u8A1E\u8B51\u8A22\u8A6C\u8A34\u8A2D\u8AF7\u8B57\u8A17\u8AD9\u8A46\u8A44\u8ADE\u8B06\u8B9A\u54C0\u8AC0\u8B25\u8B0F\u8ADB\u8ABD\u8B15\u8A8F\u8AF4\u8AA0\u8AD3\u8AA7\u8A39\u8A59\u8A27\u8A76\u8A60\u8A92\u8AEE\u8A66\u8A52\u8AA1\u8B67\u8B36\u8A08\u8B13\u8A96\u8AF5\u8ABC\u8A6B\u8B85\u8B53\u8AF8\u8AE0\u8A51\u8A41\u8A74\u8A7C\u8A91\u8B47\u8A87\u8A13\u8B31\u8A82\u8AB9\u5256\u8A0C\u8B23\u8A0F\u8A55\u901E\u8B1C\u8B88\u8A10\u8B40\u8A9E\u8AAB\u8A02\u8A36\u8AA3\u8AEE\u8AE8\u8AD1\u8B56\u8A1D\u8A99\u74FF\u8B24\u8AF2\u8B5A\u8A3C\u8B82\u8B6B\u4EAB\u70F9\u8B4E\u8AC2\u8AA6\u8A83\u8A7A\u8A0A\u8A95\u90E8\u8B94\u8A6D\u4EA8\u8ADD\u8B49\u8B0B\u8B92\u8AB8\u8A25\u8AB0\u8B22\u8B59\u8A3A\u8A45\u8B96\u8AD7\u8B12\u8A31\u6568\u8AD6\u8A6E\u8AED\u8B63\u8AED\u8A16\u8A1B\u8A50\u8B55\u8AA8\u8A62\u8A63\u8A11\u8B10\u8B7A\u8AE7\u8A4D\u8ADC\u8A30\u8B05\u8A84\u8B7F\u8ACB\u8B2E\u8AD8\u8B5F\u8B42\u8AE4\u907B\u8AFF\u907B\u8B54\u8944\u8AA4\u8B5D\u9050\u8A12\u8A54\u8B45\u8A8D\u8ACF\u8B98\u8B35\u8A86\u8B2C\u8A61\u8A5E\u8B33\u8A4E\u8A18\u8A8B\u8B18\u8B28\u8B6A\u8B7E\u8B5C\u8B1A\u8B70\u56C8\u8AFE\u8B8C\u8B39\u8A4C\u8B5C\u8AC6\u8B00\u8B41\u8AF6\u8B77\u8A73\u8B99\u8A81\u8B1B\u8B50\u8B68\u8B19\u8B0A\u8A15\u4E69\u9078\u8AEF\u8A58\u8B4F\u8A4F\u8B02\u8B16\u8AB2\u8B6F\u8AF0\u8B84\u8A03\u8AE6\u8B9E\u8B17\u8B2B\u8B2A\u8A68\u8B48\u6541\u8B0E\u8AD4\u8A3B\u8AFA\u8A2A\u8B58\u8B30\u8AFA\u8B74\u8A3F\u8AB6\u8B3C\u8B14\u8B2F\u8AD5\u8A40\u8B1E\u8AC4\u8AD2\u8B79\u8B93\u8AF3\u8B27\u8A72\u8B60\u8B2B\u8FC9\u9072\u892D\u8FE2\u4E0E\u74EC\u90A1\u65C3\u65D3\u65DF\u65C2\u65CC\u65BB\u65C4\u65C5\u65DB\u65C6\u653E\u65D6\u65D0\u65DA\u65BF\u65CB\u65DD\u65CD\u65CF\u65BD\u65CE\u65D7\u65BC\u65D2\u8FE1\u907F\u65DE\u7ACB\u97F3\u7ADF\u7AE0\u610F\u7AED\u7AEB\u9052\u7AE6\u9E15\u9D17\u98AF\u9053\u6232\u7AE3\u8F9B\u7AE4\u4F47\u9001\u7AD1\u903D\u9871\u9073\u9042\u7AD8\u9756\u7FCA\u7AEE\u8FF8\u9058\u9006\u6EAF\u7AEF\u59BE\u906D\u9081\u7AE5\u9075\u7AD9\u8FBF\u9F66\u9F5F\u8D19\u89A4\u5C0E\u53E1\u9DF2\u5F6A\u9F72\u9F57\u9F6F\u8665\u9F5D\u9F7B\u79BB\u9F6E\u9F65\u9044\u9F6C\u9F56\u9F61\u866A\u9F58\u9F55\u9F54\u9F63\u9F59\u9F5B\u9F7A\u9F5E\u9F76\u9F6A\u9F60\u9F71\u9F77\u9F70\u9F78\u751D\u9F6B\u9F75\u9F74\u9F5C\u8664\u7AF6\u4EA1\u8093\u8182\u88D4\u727D\u76F2\u6757\u58C5\u7515\u7F4B\u9954\u8841\u96CD\u5DDF\u4EA5\u74E4\u7384\u755C\u52F7\u902F\u9099\u8CCC\u5FD8\u6C13\u5984\u5DE1\u908B\u88F9\u88CF\u9E79\u9E75\u9047\u905D\u908F\u9084\u8931\u8870\u9110\u755D\u9E7C\u8FF4\u7A1F\u7A1F\u4EB6\u5363\u9E7A\u9F4A\u9F4D\u9F4E\u9F4B\u9F4C\u5291\u9F4F\u535E\u9034\u9049\u9069\u8FD2\u8DE1\u9019\u907D\u8FE0\u904A\u9067\u9085\u900C\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE"),ST=CO,MT=wO;function ET(e){return SO(e).detectedCharacters=="traditional"}function SO(e){for(var t={inputLength:e.length,simplifiedCharacters:0,traditionalCharacters:0},n=0;n<e.length;n++){var r=e.substr(n,1);if(MO(r)&&t.simplifiedCharacters++,EO(r)&&t.traditionalCharacters++,n==e.length-1)return t.simplifiedCharacters>t.traditionalCharacters?(t.detectedCharacters="simplified",t.detectionRate=t.simplifiedCharacters/t.traditionalCharacters|1):t.simplifiedCharacters<t.traditionalCharacters?(t.detectedCharacters="traditional",t.detectionRate=t.traditionalCharacters/t.simplifiedCharacters|1):(t.detectedCharacters="unknown",t.detectionRate=0),t}}function MO(e){var t=AT(e);return new RegExp(t).test(ST)}function EO(e){var t=AT(e);return new RegExp(t).test(MT)}function AT(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var AO=/[\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u3005\u3007\u3021-\u3029\u3038-\u303B\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFA6D\uFA70-\uFAD9]|\uD81B[\uDFE2\uDFE3\uDFF0\uDFF1]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]/g,kO=/[ぁ-んァ-ン]/g,DO=/[\u1100-\u11FF\u302E\u302F\u3131-\u318E\u3200-\u321E\u3260-\u327E\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uFFA0-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/g,IO=/(\s+)|([\p{P}\p{S}\p{N}])/gu,LO=[["zh-CN",AO],["ja",kO],["ko",DO]];function _m(e){if(!e)return"auto";let t="auto",n=0,r=0,a=e.match(IO);a&&(r=a.reduce((s,l)=>s+l.length,0));let i=e.length-r;if(i<=0)return"auto";let o={};for(let s of LO){let l=s[1],u=s[0],c=e.match(l),d=c?c.length:0;o[u]=d,d>n&&(n=d,t=u)}if(i>0){let s=o.ja/i;if(o.ko/i>.1)return"ko";if(s>.1)return"ja"}return n*2.5/i>.5?t==="zh-CN"?ET(e)?"zh-TW":"zh-CN":t:"auto"}var Dc=class{from;to;constructor(t){this.from=t.from,this.to=t.to}sendMessages(t){let n={type:t.type,data:t.data,id:t.id||this.getRandomId(),isAsync:!1};globalThis.document.dispatchEvent(new CustomEvent(this.to,{detail:JSON.stringify(n)}))}getRandomId(){return Math.random()*1e17+new Date().getTime()}sendAsyncMessages({type:t,data:n}){return new Promise(r=>{let a=this.handleMessages(s=>{s.id===i&&(r(s.data),a())}),i=this.getRandomId(),o={type:t,data:n,id:i,isAsync:!0};globalThis.document.dispatchEvent(new CustomEvent(this.to,{detail:JSON.stringify(o)}))})}handleMessageOnce(t){return new Promise(n=>{let r=this.handleMessage(t,a=>{n(a.data),r()})})}handleMessage(t,n){return this.handleMessages(r=>{r.type===t&&n(r)})}handleMessages(t){let n=r=>{let i=JSON.parse(r.detail||"{}");i&&typeof i=="object"&&t(i)};return globalThis.document.addEventListener(this.from,n),()=>{globalThis.document.removeEventListener(this.from,n)}}},kT={get(e,t,n){return t in e?(...r)=>{let a=e[t];return typeof a=="function"?a.apply(e,r):Reflect.get(e,t,n)}:r=>e.sendAsyncMessages({type:t,data:r})}};var DT="imt-browser-bridge-event-to-content-script",IT="imt-browser-bridge-event-to-inject",J1=new Dc({from:DT,to:IT}),zm=new Dc({from:IT,to:DT}),Oa=new Proxy(J1,kT);var X1=!0,LT=null,PT=!0;async function NT(e){if(!e.rule.enableSiteAutoTranslate||!e.rule.enableAutoTranslateByReferrer)return!1;try{if(NO())return Ic(""),!1;let t=document.referrer,n=LT||await FT();if(!n||n!==t)return!1;let r=Ne();return PO(r,n)}catch(t){return A.error("isAutoTranslateByReferrer error",t),!1}}function RT(e){!X1||!PT||Ic(e==="Translated"?Ne():"")}async function jT(e){try{if(!e.rule.enableAutoTranslateByReferrer){PT=!1;return}LT=await FT(),document.addEventListener("visibilitychange",function(){if(X1=document.visibilityState==="visible",!X1)return;let t=Xe();Ic(t==="Translated"?Ne():"")})}catch(t){A.error("initAutoTranslate error",t)}}function PO(e,t){try{let n=sm(e||""),r=sm(t||"");if(!n||!r){let a=new URL(e||"").hostname,i=new URL(t||"").hostname;return a===i}return n===r}catch(n){return A.error("getIsSameMainDomain error",n),!1}}function NO(){try{let e=performance.getEntriesByType("navigation");return!!(e[0]&&e[0].type==="reload")}catch(e){return A.error("isPageReload error",e),!1}}function FT(){return li(yf,"")}function Ic(e){return ui(yf,e)}var kl="Original";function Xe(){return kl}function kn(e){kl=e,ZT(kl);let t=new CustomEvent(Nt,{detail:JSON.stringify({type:"updatePageStatus",payload:kl})});document.dispatchEvent(t),ht()&&Oa.updatePageStatus({status:kl}),RT(kl)}var BT="Original";function Dl(){return BT}function $r(e,t){if(t)return;BT=e;let n=new CustomEvent(Oi,{detail:e});document.dispatchEvent(n)}var OT=!1;function bn(){return OT}function ao(e){OT=e}var _T="";function io(){return _T}function Um(e){_T=e}var $1=[];function zT(e){$1=e($1)}function Hm(){return $1}var UT=!1;function HT(){return UT}function qT(e){UT=e}var VT=!1;function Lc(){return VT}function oo(e){VT=e}var WT=!1;function e4(){return WT}function t4(e){WT=e}var GT;function QT(e){GT=e}function YT(){return GT}var KT=!1;function n4(){return KT}function qm(e){KT=e}var XT="auto",Vm="auto",JT="auto";function $T(e){XT=e}function jr(e){Vm=e}function sn(){return Vm!=="auto"?Vm:JT!=="auto"?JT:XT}function Wm(){return Vm}var Pc=new Map,so=class{fromType;logger;constructor(t,n=!1){this.logger=new Ju,n&&this.logger.setLevel("debug"),this.fromType=t,Pc.has(t)||(Pc.set(t,new Map),ae.runtime.onMessage.addListener((r,a,i)=>{if(r.target==="offscreen")return;let o=r.from,s=r.to,l,u,c;a.tab&&a.tab.id&&(l=a.tab.id,o=`${o}:${l}`,u=a.tab.url,c=a.tab.active),this.logger.debug(`${r.to} received message [${r.payload.method}] from ${r.from}`,r.payload.data?r.payload.data:" ");let d=a4(s),{type:m,name:p}=d;if(m!==t)return!1;let g=a4(o),v=Pc.get(m).get(p);if(!v)return this.logger.debug(`no message handler for ${m}:${s}, but it's ok`),!1;let{messageHandler:y,sync:x}=v,b={type:t,name:g.name,id:l,url:u,active:c};if(x){try{let T=y(r.payload,b);i({ok:!0,data:T})}catch(T){i({ok:!1,errorName:T.name,errorMessage:T.message,errorDetails:T.details,errorStatus:T.status})}return!1}else return y(r.payload,b).then(T=>{i({ok:!0,data:T})}).catch(T=>{i({ok:!1,errorName:T.name,errorMessage:T.message,errorDetails:T.message,errorStatus:T.status})}),!0}))}getConnection(t,n,r){let a=!1;r&&r.sync&&(a=!0);let i=this.fromType,o=Pc.get(i);if(o.has(t))return o.get(t).connectionInstance;{let s=new r4(`${i}:${t}`,this.logger);return Pc.get(i).set(t,{messageHandler:n,sync:a,connectionInstance:s}),s}}},r4=class{from;logger;constructor(t,n){this.from=t,this.logger=n}async sendMessage(t,n){let r=a4(t),{type:a,id:i}=r;if(a!=="content_script"){let o={to:t,from:this.from,payload:n};this.logger.debug(`${o.from} send message [${o.payload.method}] to ${o.to}`,o.payload.data?o.payload.data:" ");try{let s=await ae.runtime.sendMessage(o);return e8(o,s,this.logger)}catch(s){if(a==="popup"){let l=`popup ${t} is not active, so the message does not send, ignore this error, ${JSON.stringify(n)}`;return this.logger.debug(l,n,t,s),Promise.resolve({message:l})}else throw s}}else{let o={from:this.from,to:t,payload:n};this.logger.debug(`${o.from} send message [${o.payload.method}] to ${o.to}`,o.payload.data?o.payload.data:" ");let s=await ae.tabs.sendMessage(i,o);return e8(o,s,this.logger)}}};function e8(e,t,n){if(t){if(t.ok)return n.debug(`${e.from} received response from ${e.to}:`,t.data?t.data:" "),t.data;throw new Z(t.errorName||"UnknownError",t.errorMessage||"Unknown error").initNetWork(t.errorStatus)}else throw new Z("noResponse","Unknown error")}function a4(e){let t=e.split(":");if(t.length<2)throw new Error("not a valid to string");let n={type:t[0],name:t[1]};if(t[0]==="content_script"){let r=parseInt(t[2]);if(!isNaN(r))n.id=r;else throw new Error("tab id not a valid number")}return n}function os(e){return(e?.id?.endsWith("pdfWebPage")||!1)&&globalThis.top==globalThis.self}async function t8(){return globalThis.top!==globalThis.self||!document.body?!1:document.body.children.length===0&&document.body.hasChildNodes()?!!(await fetch(location.href)).headers.get("content-type")?.includes("application/pdf"):!1}function ss(e){try{if(!e||!os(e))return"";let t="",n=e.pdfUrlExtractRule,r=n.selectors||[];n.selector&&r.push(n.selector);let a=n.attributes||[];n.attribute&&a.push(n.attribute);let i=n.queries||[];n.query&&i.push(n.query);for(let s of r)if(!document.querySelectorAll(s))return"";for(let s of r){let l=document.querySelectorAll(s);if(l.length){for(let u of l){for(let c of a)if(t=u.getAttribute(c)||"",t)break;if(t)break}if(t)break}}t||(t=document.querySelector("embed[type='application/pdf']")?.getAttribute("src")||"");let o=RO(location.href,t);for(let s of i){let u=new URL(o).searchParams.get(s)||"";if(u)return u}return o}catch{return""}}function RO(e,t){if(t.startsWith("about:"))return"";if(t.startsWith("//"))try{return new URL(e).protocol+t}catch{return"https:"+t}if(t.startsWith("http://")||t.startsWith("https://"))return t;try{if(t.startsWith("/")){let n=new URL(e);return n.protocol+"//"+n.host+t}else{let n=new URL(e);return new URL(t,n.href).href}}catch{return""}}function Nc(e){return new Promise((t,n)=>{if(!e)return t("");let r=new FileReader;r.onloadend=async function(){let a=r.result;if(!a)return t("");if(typeof a=="string")return n("blob parse string");let i=await crypto.subtle.digest("SHA-256",a),s=Array.from(new Uint8Array(i)).map(l=>l.toString(16).padStart(2,"0")).join("");t(s)},r.onerror=n,r.readAsArrayBuffer(e)})}async function Gm(e){return Rc(JSON.stringify(e))}async function Rc(e){let t=new TextEncoder().encode(e),n=await crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(n)).map(i=>i.toString(16).padStart(2,"0")).join("")}var Fr,o4=0,Qm=!1,Il="initial",s4=!1,n8="",r8,l4=!1,i4=new Map;async function ls(e,t,n,r){if(l4=!1,r8=e.sourceProgram,!(r!=null&&s4&&Fr)&&!(Fr&&n8==n&&!n.trim())){Il="initial",s4=r||!1,Fr=void 0;try{let a=e.rule.bodyRule;if(Qm=!1,!n||!a||!e.isPro||(o4=(a.contextTimeout||0)/100,o4<=0))return;let i=e.config.translationServices?.[t];if(!jc(i,e.specialAiAssistant)||(Qm=i.enableAIContext||!1,!Qm)||!e.user?.token)return;let o=await Rc(n);if(i4.has(o)){Fr=i4.get(o);return}let s=await Ue({text:n});Il="requesting";let l=await De({url:_e+"transai/summary-context",method:"POST",body:JSON.stringify({target:e.targetLanguage,source:s,body:n}),headers:{"Content-Type":"application/json",token:e.user.token}});n8=n,Fr={theme:l.theme,termsRaw:l.terms,terms:jO(l.terms)},i4.set(o,Fr)}catch{}finally{Il="finished"}A.debug("requestTermsByContext contextTerms",Fr)}}async function Ym(e,t,n){if(!t?.trim())return;let r;for(let a of n){let i=e.config.translationServices?.[a];if(jc(i,e.specialAiAssistant)&&i.enableAIContext){r=a;break}}r&&await ls(e,r,t.trim())}function a8(){s4||(Il="initial",Fr=void 0)}function i8(){l4=!0}function Km(){return{contextTerms:Fr,used:l4,sourceProgram:r8}}async function Zm(e,t){let n=e.config.translationServices?.[t];if(jc(n,e.specialAiAssistant)&&n.enableAIContext)return await u4(-1)}async function u4(e){if(!Qm)return Fr;let t=o4;e==-1&&(await Ke(50),t=t*1.5);for(let n=0;n<t;n++){if(Fr||Il=="finished"||Il=="initial")return Fr;await Ke(100)}return Fr}function jO(e){let t=[],n={};return e.split(` `).forEach(r=>{let a=[r];r.split(":").length==2?a=r.split(":").map(i=>i.trim()):r.split("**").length==3&&(a=r.split("**").slice(1)),a?.[0]&&(a[0]=a[0].replace(/\*/ig,"").replace("- ","").trim()),a?.[1]&&(a[1]=a[1].replace("- ","").trim()),a[0]?.trim()&&(t.push(a[0]),n[a[0]]=a[1])}),n}function jc(e,t){if(!e)return!1;if(yr(e)){let n=e.systemPrompt;if(t&&(n=t.systemPrompt),!n)return!1;if(n.includes("{{summary_prompt}}")||n.includes("{{terms_prompt}}"))return!0}else{if(!e.context)return!1;if(e.context.includes("{{summary_context}}")||e.context.includes("{{terms_prompt}}"))return!0}return!1}var qe={},_a=async function(e,t){let{method:n,data:r}=e;if(n==="getIsDulSubtitle")return qe.getIsDulSubtitle();if(n==="getPageStatus")return Xe();if(n==="toggleSidePanel"){let o=qe.getPureGlobalContext();lo(o,"shortcut",r?.isOpen);return}if(n==="openAiWritingModal"){let o=qe.getPureGlobalContext();qe.openAiWritingModal(o,"shortcut");return}n==="updateContextState"&&await qe.updateContextState(r);let a=await qe.updateGlobalContext(),i=Date.now();if(A.debug(`content script received message: ${n}`,r||" "),n==="translateTheWholePage")await qe.translateTheWholePage(r),Tt(qr,i);else if(n==="translateTheMainPage")await qe.translateTheMainPage(r),Tt(qr,i);else if(n==="translateToThePageEndImmediately")await qe.translateToThePageEndImmediately(r),Tt(qr,i);else if(n==="toggleTranslateManga")await qe.toggleTranslateManga(),Tt(qr,i);else if(n==="toggleTranslatePage"){let o=location.href;if(os(a?.rule)||await t8()){let s=ss(a.rule);Ll(!0,s||o);return}await qe.toggleTranslatePage(r),Tt(qr,i)}else if(n==="toggleTranslateTheWholePage")await qe.toggleTranslateTheWholePage(r),Tt(qr,i);else if(n==="toggleTranslateTheMainPage")await qe.toggleTranslateTheMainPage(r),Tt(qr,i);else if(n==="toggleOnlyTransation")await qe.ensureSwitchTranslationMode(r),Tt(qr,i);else if(n=="toggleEnableEditTranslation")qe.toggleEnableEditTranslation();else if(n==="translatePage")await qe.translatePage(a,r),Tt(qr,i);else if(n==="toggleTranslationMask")await qe.toggleTranslationMask(r);else if(n==="restorePage")qe.restorePage();else if(n==="retryFailedParagraphs")qe.retryFailedParagraphs();else if(n=="change_translate_service")qe.reportTranslateService(a,r);else if(n==="switchTranslationMode"){if(a.rule.isPdf)return;r&&r.mode&&(await qe.switchTranslationMode(r.mode),await qe.reloadSubtitleWithTranslationModeChanged())}else if(n==="autoEnableSubtitleChanged")qe.autoEnableSubtitleChanged(a,r);else if(n==="tempDisableSubtitleChanged")qe.tempDisableSubtitleChanged(a,r);else if(n=="shareToDraft")globalThis.document.dispatchEvent(new CustomEvent(fd,{detail:r}));else if(n=="toggleTranslateToThePageEndImmediately")await qe.toggleTranslateToThePageEndImmediately(r);else if(n==="toggleMouseHoverTranslateDirectly")globalThis.document.dispatchEvent(new CustomEvent(Hu,{detail:r}));else if(n==="translateWithOpenAI")await qe.translatePageWithTranslationService("openai",r);else if(n==="translateWithGoogle")await qe.translatePageWithTranslationService("google",r);else if(n==="translateWithDeepL")await qe.translatePageWithTranslationService("deepl",r);else if(n==="translateWithBing")await qe.translatePageWithTranslationService("bing",r);else if(n==="translateWithTransmart")await qe.translatePageWithTranslationService("transmart",r);else if(n==="translateWithGemini")await qe.translatePageWithTranslationService("gemini",r);else if(n==="translateWithClaude")await qe.translatePageWithTranslationService("claude",r);else if(n.startsWith("translateWithCustom"))await qe.translatePageWithTranslationService(a.config.rawUserConfig?.shortcuts?.translateWithCustomServices?.[n]??"bing",r);else if(n==="translateInputBox")await qe.translateInputBoxWithShortcut(a);else if(n!=="updateGlobalCtx")if(n==="toggleVideoSubtitlePreTranslation")$e()||await qe.toggleVideoSubtitlePreTranslation();else if(n==="getAsyncContextString"){if(!$e())return JSON.stringify(a);await Ke(5e3)}else if(n==="inputSelectedTextTranslate")await qe.inputSelectedTextTranslate(a,r);else{if(n==="popupEventReport")return qe.popupEventReport(a,r);if(n==="updateFloatBallEnable")return qe.updateFloatBallEnable();if(n==="selectionTranslate")return qe.selectionTranslate(a,r);n==="webReport"?document.dispatchEvent(new CustomEvent(gr,{detail:{type:"webReport"}})):n===Z9&&await qe.translateSelectImage(a,r)}};function o8(e){Object.assign(qe,e)}function s8(e){Object.assign(qe,e)}function l8(e){Object.assign(qe,e)}var FO=function(e,t){let{method:n,data:r}=e;if(A.debug(`content script received sync message: ${n}`,r||" "),n==="ping")return"pong";if(n==="getPageStatus")return Xe();if(n==="getCurrentPageLanguage"){let a=sn();return qe.detectCurrentPageLanguage().catch(i=>{A.warn("detectCurrentPageLanguage failed",i)}),a}else{if(n==="setCurrentPageLanguageByClient")return jr(r),sn();if(n==="getContextString"){let a=qe.getPureGlobalContext(),{articleNode:i,bodyNode:o,...s}=a;return JSON.stringify(s)}else if(n=="getPdfWebUrl"){let a=qe.getPureGlobalContext();return ss(a?.rule)}else{if(n=="getAIContextInfo")return Km();if(n=="toggleSidePanel"){let a=qe.getPureGlobalContext();lo(a,"extension_popup")}else if(n=="openRewardCenter"){let a=qe.getPureGlobalContext();Pl(a,"popup")}else n=="showDialog"&&document.dispatchEvent(new CustomEvent(zs,{detail:r}))}}},Jm,Xm;function u8(){let e=Fc();$e()||BO(),e.sendMessage("popup:main_sync",{method:"ready"}).catch(n=>{})}function Fc(){return Jm||(Jm=new so("content_script",!1).getConnection("main",_a),Jm)}function BO(){return Xm||(Xm=new so("content_script",!1).getConnection("main_sync",FO,{sync:!0}),Xm)}var c4=[["auto","auto"],["zh-CN","zh"],["zh-TW","zh-TW"],["yue","ct"],["de","de"],["en","en"],["es","es"],["fr","fr"],["id","id"],["it","it"],["ja","ja"],["ko","ko"],["ms","ms"],["pt","pt"],["ru","ru"],["th","th"],["tr","tr"],["vi","vi"]],$m="https://transmart.qq.com/api/imt",Ti=class e{static langMapReverse=new Map(c4.map(([t,n])=>[n,t]));static getClientKey(){return"tencent_transmart_crx_"+btoa(navigator.userAgent).slice(0,100)}static async detectLanguageRemotelyByTransmart(t){let n={header:{fn:"text_analysis",client_key:e.getClientKey()},text:t.slice(0,280)},r=await De({url:OO($m),method:"POST",body:JSON.stringify(n)});if(r.header.ret_code!=="succ")throw new Error(r.message||r.header.ret_code);let a=r.language,i=e.langMapReverse.get(a);return i||a}};function OO(e){if(!ee())return e;let t=new URL(e);return t.searchParams.set("timestamp",Date.now().toString()),t.toString()}function _O(e,t){return Math.floor(Math.random()*(t-e+1))+e}var zO=30,d4="RATE_LIMITER_TICKS",Nl=class e{static strictTicks={};static clearStrictTicks(){us(d4,"{}")}static async getStrictTicks(t,n){if(n)return this.strictTicks[t]||[];try{let r=await za(d4)||"";r&&(this.strictTicks=JSON.parse(r)||{})}catch(r){A.debug("Error setting rate limiter ticks",r),this.strictTicks[t]=[]}finally{return this.strictTicks[t]||[]}}static wait(t,n){return new Promise((r,a)=>{e.getDelay(t,n).then(i=>{setTimeout(()=>{r(i)},i)})})}static async setStrictTicks(t,n,r){try{if(this.strictTicks[t]=n,r)return;await us(d4,JSON.stringify(this.strictTicks))}catch(a){A.debug("Error setting rate limiter ticks",a)}}static async getDelay(t,n,r=!1){if(!r){let u=_O(4,zO);await Ke(u)}let a=await this.getStrictTicks(t,r)||[],{limit:i,interval:o}=n,s=Date.now();if(a.length<i)return a.push(s),await this.setStrictTicks(t,a,r),0;let l=a.shift()+o;return s>=l?(a.push(s),await this.setStrictTicks(t,a,r),0):(a.push(l),await this.setStrictTicks(t,a,r),l-s)}};function c8(e){let{signal:t,...n}=e;if(t?.aborted){e.onFinish?.("request aborted");return}let r=ae.runtime.connect({name:"fetchStream"}),a={type:"start",options:n};r.postMessage(JSON.stringify(a)),r.onMessage.addListener(o=>{let{data:s,error:l,finish:u,reason:c}=JSON.parse(o);if(s&&e.onMessage?.(s),l){let d=new Z(l.name||"fetchError",l.message).initNetWork(l.status||500).initStack(l.stack);e.onError?.(d)}u&&e.onFinish?.(c)}),r.onDisconnect.addListener(()=>{t?.removeEventListener("abort",i)});function i(){r.postMessage(JSON.stringify({type:"abort"}))}t?.addEventListener("abort",i)}function uo(e){let n=e.toLocaleString("en-US",{timeZone:"Asia/Shanghai"}).split(" ")[0];return n.endsWith(",")&&(n=n.slice(0,-1)),n}function ep(e){try{let n=e.toLocaleString("en-US",{timeZone:"Asia/Shanghai"}).split(" ")[0];n.endsWith(",")&&(n=n.slice(0,-1));let[r,a,i]=n.split("/");return n=`${i}-${r}-${a}`,n}catch{return"unknown"}}function d8(e){let[t,n,r]=e.split("-");return`${t}-${n.padStart(2,"0")}-${r.padStart(2,"0")}`}function tp(e){e.setMinutes(e.getMinutes()+e.getTimezoneOffset()+8*60),e.setDate(e.getDate()+4-(e.getDay()||7));let t=new Date(e.getFullYear(),0,1);return{week:Math.ceil(((e.getTime()-t.getTime())/864e5+1)/7),year:e.getFullYear()}}async function m8(e,t,n){try{let r=await window.crypto.subtle.importKey("raw",m4(t),"AES-GCM",!0,["encrypt","decrypt"]),a=m4(e),i=await globalThis.crypto.subtle.encrypt({name:"AES-GCM",iv:m4(n)},r,a);return UO(i)}catch{return Promise.reject("Encryption failed")}}function UO(e){let t="",n=new Uint8Array(e),r=n.byteLength;for(let a=0;a<r;a++)t+=String.fromCharCode(n[a]);return globalThis.btoa(t)}function m4(e){return new TextEncoder().encode(e)}var p8={ai_assistant:"ex_char_arg1",ai_assistant_use:"ex_char_arg2",selection_text:"ex_char_arg3",translation_result:"ex_char_arg4",has_pined:"ex_char_arg5",user_id:"ex_int_arg1",ai_writing_record_length:"ex_int_arg2",enable_side_panel:"ex_char_arg7",popup_switch_extend_field_enabled:"ex_int_arg2",popup_switch_extend_field:"ex_char_arg2",notification_id:"ex_char_arg2",enable:"ex_int_arg2"};function Bc(e){return e?.install_day&&(e.install_day=d8(e.install_day)),e.temp_translate_domain_minutes&&(e.temp_translate_domain_minutes=parseInt(e.temp_translate_domain_minutes.toString()),e.temp_translate_domain_minutes>1e8&&(e.temp_translate_domain_minutes=1e8)),Object.keys(p8).forEach(t=>{e[t]!==void 0&&(e[p8[t]]=e[t],delete e[t])}),e.site_host&&delete e.site_host,e}var Rl="input is invalid type",p4=typeof window=="object",co=p4?window:{};co.JS_SHA256_NO_WINDOW&&(p4=!1);var HO=!p4&&typeof self=="object",qO=!co.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;qO?co=global:HO&&(co=self);var Yoe=!co.JS_SHA256_NO_COMMON_JS&&typeof module=="object"&&module.exports,Koe=typeof define=="function"&&define.amd,Oc=!co.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",Pe="0123456789abcdef".split(""),VO=[-2147483648,8388608,32768,128],ba=[24,16,8,0],np=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],rp=["hex","array","digest","arrayBuffer"],Dn=[];(co.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(e){return Object.prototype.toString.call(e)==="[object Array]"});Oc&&(co.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(e){return typeof e=="object"&&e.buffer&&e.buffer.constructor===ArrayBuffer});var g8=function(e,t){return function(n){return new In(t,!0).update(n)[e]()}},f8=function(e){var t=g8("hex",e);t.create=function(){return new In(e)},t.update=function(a){return t.create().update(a)};for(var n=0;n<rp.length;++n){var r=rp[n];t[r]=g8(r,e)}return t},h8=function(e,t){return function(n,r){return new ap(n,t,!0).update(r)[e]()}},b8=function(e){var t=h8("hex",e);t.create=function(a){return new ap(a,e)},t.update=function(a,i){return t.create(a).update(i)};for(var n=0;n<rp.length;++n){var r=rp[n];t[r]=h8(r,e)}return t};function In(e,t){t?(Dn[0]=Dn[16]=Dn[1]=Dn[2]=Dn[3]=Dn[4]=Dn[5]=Dn[6]=Dn[7]=Dn[8]=Dn[9]=Dn[10]=Dn[11]=Dn[12]=Dn[13]=Dn[14]=Dn[15]=0,this.blocks=Dn):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=e}In.prototype.update=function(e){if(!this.finalized){var t,n=typeof e;if(n!=="string"){if(n==="object"){if(e===null)throw new Error(Rl);if(Oc&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!Oc||!ArrayBuffer.isView(e)))throw new Error(Rl)}else throw new Error(Rl);t=!0}for(var r,a=0,i,o=e.length,s=this.blocks;a<o;){if(this.hashed&&(this.hashed=!1,s[0]=this.block,s[16]=s[1]=s[2]=s[3]=s[4]=s[5]=s[6]=s[7]=s[8]=s[9]=s[10]=s[11]=s[12]=s[13]=s[14]=s[15]=0),t)for(i=this.start;a<o&&i<64;++a)s[i>>2]|=e[a]<<ba[i++&3];else for(i=this.start;a<o&&i<64;++a)r=e.charCodeAt(a),r<128?s[i>>2]|=r<<ba[i++&3]:r<2048?(s[i>>2]|=(192|r>>6)<<ba[i++&3],s[i>>2]|=(128|r&63)<<ba[i++&3]):r<55296||r>=57344?(s[i>>2]|=(224|r>>12)<<ba[i++&3],s[i>>2]|=(128|r>>6&63)<<ba[i++&3],s[i>>2]|=(128|r&63)<<ba[i++&3]):(r=65536+((r&1023)<<10|e.charCodeAt(++a)&1023),s[i>>2]|=(240|r>>18)<<ba[i++&3],s[i>>2]|=(128|r>>12&63)<<ba[i++&3],s[i>>2]|=(128|r>>6&63)<<ba[i++&3],s[i>>2]|=(128|r&63)<<ba[i++&3]);this.lastByteIndex=i,this.bytes+=i-this.start,i>=64?(this.block=s[16],this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}};In.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=VO[t&3],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}};In.prototype.hash=function(){var e=this.h0,t=this.h1,n=this.h2,r=this.h3,a=this.h4,i=this.h5,o=this.h6,s=this.h7,l=this.blocks,u,c,d,m,p,g,h,v,y,x,b;for(u=16;u<64;++u)p=l[u-15],c=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3,p=l[u-2],d=(p>>>17|p<<15)^(p>>>19|p<<13)^p>>>10,l[u]=l[u-16]+c+l[u-7]+d<<0;for(b=t&n,u=0;u<64;u+=4)this.first?(this.is224?(v=300032,p=l[0]-1413257819,s=p-150054599<<0,r=p+24177077<<0):(v=704751109,p=l[0]-210244248,s=p-1521486534<<0,r=p+143694565<<0),this.first=!1):(c=(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),d=(a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7),v=e&t,m=v^e&n^b,h=a&i^~a&o,p=s+d+h+np[u]+l[u],g=c+m,s=r+p<<0,r=p+g<<0),c=(r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10),d=(s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7),y=r&e,m=y^r&t^v,h=s&a^~s&i,p=o+d+h+np[u+1]+l[u+1],g=c+m,o=n+p<<0,n=p+g<<0,c=(n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10),d=(o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7),x=n&r,m=x^n&e^y,h=o&s^~o&a,p=i+d+h+np[u+2]+l[u+2],g=c+m,i=t+p<<0,t=p+g<<0,c=(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10),d=(i>>>6|i<<26)^(i>>>11|i<<21)^(i>>>25|i<<7),b=t&n,m=b^t&r^x,h=i&o^~i&s,p=a+d+h+np[u+3]+l[u+3],g=c+m,a=e+p<<0,e=p+g<<0;this.h0=this.h0+e<<0,this.h1=this.h1+t<<0,this.h2=this.h2+n<<0,this.h3=this.h3+r<<0,this.h4=this.h4+a<<0,this.h5=this.h5+i<<0,this.h6=this.h6+o<<0,this.h7=this.h7+s<<0};In.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3,a=this.h4,i=this.h5,o=this.h6,s=this.h7,l=Pe[e>>28&15]+Pe[e>>24&15]+Pe[e>>20&15]+Pe[e>>16&15]+Pe[e>>12&15]+Pe[e>>8&15]+Pe[e>>4&15]+Pe[e&15]+Pe[t>>28&15]+Pe[t>>24&15]+Pe[t>>20&15]+Pe[t>>16&15]+Pe[t>>12&15]+Pe[t>>8&15]+Pe[t>>4&15]+Pe[t&15]+Pe[n>>28&15]+Pe[n>>24&15]+Pe[n>>20&15]+Pe[n>>16&15]+Pe[n>>12&15]+Pe[n>>8&15]+Pe[n>>4&15]+Pe[n&15]+Pe[r>>28&15]+Pe[r>>24&15]+Pe[r>>20&15]+Pe[r>>16&15]+Pe[r>>12&15]+Pe[r>>8&15]+Pe[r>>4&15]+Pe[r&15]+Pe[a>>28&15]+Pe[a>>24&15]+Pe[a>>20&15]+Pe[a>>16&15]+Pe[a>>12&15]+Pe[a>>8&15]+Pe[a>>4&15]+Pe[a&15]+Pe[i>>28&15]+Pe[i>>24&15]+Pe[i>>20&15]+Pe[i>>16&15]+Pe[i>>12&15]+Pe[i>>8&15]+Pe[i>>4&15]+Pe[i&15]+Pe[o>>28&15]+Pe[o>>24&15]+Pe[o>>20&15]+Pe[o>>16&15]+Pe[o>>12&15]+Pe[o>>8&15]+Pe[o>>4&15]+Pe[o&15];return this.is224||(l+=Pe[s>>28&15]+Pe[s>>24&15]+Pe[s>>20&15]+Pe[s>>16&15]+Pe[s>>12&15]+Pe[s>>8&15]+Pe[s>>4&15]+Pe[s&15]),l};In.prototype.toString=In.prototype.hex;In.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3,a=this.h4,i=this.h5,o=this.h6,s=this.h7,l=[e>>24&255,e>>16&255,e>>8&255,e&255,t>>24&255,t>>16&255,t>>8&255,t&255,n>>24&255,n>>16&255,n>>8&255,n&255,r>>24&255,r>>16&255,r>>8&255,r&255,a>>24&255,a>>16&255,a>>8&255,a&255,i>>24&255,i>>16&255,i>>8&255,i&255,o>>24&255,o>>16&255,o>>8&255,o&255];return this.is224||l.push(s>>24&255,s>>16&255,s>>8&255,s&255),l};In.prototype.array=In.prototype.digest;In.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e};function ap(e,t,n){var r,a=typeof e;if(a==="string"){var i=[],o=e.length,s=0,l;for(r=0;r<o;++r)l=e.charCodeAt(r),l<128?i[s++]=l:l<2048?(i[s++]=192|l>>6,i[s++]=128|l&63):l<55296||l>=57344?(i[s++]=224|l>>12,i[s++]=128|l>>6&63,i[s++]=128|l&63):(l=65536+((l&1023)<<10|e.charCodeAt(++r)&1023),i[s++]=240|l>>18,i[s++]=128|l>>12&63,i[s++]=128|l>>6&63,i[s++]=128|l&63);e=i}else if(a==="object"){if(e===null)throw new Error(Rl);if(Oc&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!Oc||!ArrayBuffer.isView(e)))throw new Error(Rl)}else throw new Error(Rl);e.length>64&&(e=new In(t,!0).update(e).array());var u=[],c=[];for(r=0;r<64;++r){var d=e[r]||0;u[r]=92^d,c[r]=54^d}In.call(this,t,n),this.update(c),this.oKeyPad=u,this.inner=!0,this.sharedMemory=n}ap.prototype=new In;ap.prototype.finalize=function(){if(In.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();In.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),In.prototype.finalize.call(this)}};var jl=f8();jl.sha256=jl;jl.sha224=f8(!0);jl.sha256.hmac=b8();jl.sha224.hmac=b8(!0);var y8=jl;var x8=y8.sha256;function Ln(e){return Promise.resolve(x8(e))}function Fl(e){return Array.from(new Uint8Array(e)).map(r=>r.toString(16).padStart(2,"0")).join("")}function Br(e,t){let n=x8.hmac.create(t);return n.update(e),Promise.resolve(n.array())}async function v8(e,t){let n=await Br(e,t);return Fl(n)}async function ip(e,t){let n=WO(t),r=await Br(e,n);return Fl(r)}function WO(e){let t=[];return e.replace(/../g,function(n){return t.push(parseInt(n,16)),""}),new Uint8Array(t).buffer}function pe({key:e,params:t,ctx:n,forceDaily:r,ignoreGA:a}){if(e=="init_page_daily"){let i="-1";n?.config?.pcFloatBall?.enableSidePanel==!0?i="1":n?.config?.pcFloatBall?.enableSidePanel==!1&&(i="0"),t={...t,enable_side_panel:i}}return op(e,[{name:e,params:t}],n,r,a)}async function op(e,t,n,r=!1,a=!1){if(n&&!n.config?.rawUserConfig?.disableReport)try{let i=tc(),o=Ae(),s=o.INSTALL_FROM==="firefox_store";i?.name?.startsWith("ImtFx")&&(s=!1);let l=$e(),u=`report_${e}`,c=e.endsWith("_daily");if(c){if(l)return;let h=await la(u,0),v=uo(new Date(h)),y=Date.now(),x=uo(new Date(y));if(v===x&&!r)return;await el(u,y)}else if(!n.config.telemetry)return;let{fakeUserId:d,installedAt:m}=await vc(),p=Pd(),g=await ZO({events:t,ctx:n,env:o,isDaily:c,isInIframe:l,installedAt:m,imtBrowser:i});if(s)return;a||p.forEach(async h=>{let v=await De({responseType:"text",url:g4(h),method:"POST",body:JSON.stringify({client_id:d,user_id:d,events:g})})}),n.config.enableSelfServiceReport&&GO(n,d,g,n.config.disableReportHash),n.config.enablePerformanceReport&&KO(n,g)}catch(i){A.debug("report error",i)}}function GO(e,t,n,r){try{if(oa())return;n.forEach(async a=>{let i={...a.params,event_name:a.name,device_id:t};e.user?.id&&(i.user_id=e.user.id),i.site_host&&!r&&(i.ex_char_arg6=await Ln(i.site_host)),Bc(i);let o=Date.now()+(Math.random()*100).toFixed(0);De({url:g4(Yu),method:"POST",responseType:"text",body:JSON.stringify({nonce:o,subject:"user_behaviour",logs:[JSON.stringify(i)]})})})}catch(a){A.debug("report self service error",a)}}var QO=Date.now(),YO=["translate_page","translate_video_subtitle"];function KO(e,t){try{if(oa())return;t.forEach(async n=>{if(!YO.includes(n.name)||e.config.performanceBlockUrls?.some(u=>et(globalThis.location.href,u)))return;let i={...n.params,event_name:"performance"};Bc(i);let o={type:n.name,u:globalThis.location.href,preload_time:Date.now()-QO},s=await m8(JSON.stringify(o),k6,D6);i.ex_char_arg1=s;let l=Date.now()+(Math.random()*100).toFixed(0);De({url:g4(Yu),method:"POST",responseType:"text",body:JSON.stringify({nonce:l,subject:"user_behaviour",logs:[JSON.stringify(i)]})})})}catch(n){A.debug("report self service error",n)}}function g4(e){if(!ee())return e;let t=new URL(e);return t.searchParams.set("timestamp",Date.now().toString()),t.toString()}async function ZO(e){let{events:t,ctx:n,env:r,isDaily:a,isInIframe:i,installedAt:o,imtBrowser:s}=e,l=Kt(),u=new Date,c=await Ji(),d=await fl(),m=await bl(),p=ee(),g=new Date(o),h=uo(g),v=uo(u),y=h===v,x=24*60*60*1e3,b=u.getTime()-g.getTime()<7*x,T=u.getTime()-g.getTime()<30*x,C=u.getTime()-g.getTime()<365*x,w=sl.parse(window.navigator.userAgent);return t.map(E=>{let k=E.params||{};if(w.os&&(k.os_name=w.os.name||"unknown",k.os_version=w.os.version||"unknown",k.os_version_name=w.os.versionName||"unknown"),w.browser&&(k.browser_name=w.browser.name||"unknown",k.browser_version=w.browser.version||"unknown",s&&(k.browser_name=s.name,k.browser_version=s.version)),w.platform&&(k.platform_type=w.platform.type||"unknown"),w.engine&&(k.engine_name=w.engine.name||"unknown",k.engine_version=w.engine.version||"unknown"),n.translationService){k.translation_service||(k.translation_service=n.translationService);let F=n.config.translationServices?.[k.translation_service];F?.type&&(k.translation_service=F.type),!k.ai_assistant&&k.translation_service&&n.specialAiAssistant?.applyTranslationService==k.translation_service&&(k.ai_assistant=n?.specialAiAssistant.id),F&&(F.enableAIContext&&(k.ai_assistant="ai_context"),F.provider&&(k.translation_service_provider=F.provider),F.group=="max"&&(k.translation_service_provider="max"),n.translationService==="openai"&&F.provider==="custom"&&(F.apiUrl?F.apiUrl.startsWith("https://api.openai.com/")?k.openai_is_official="1":k.openai_is_official="0":k.openai_is_official="1"),yr(F)&&!k.ai_assistant&&(k.ai_assistant="common"))}if(k.translation_service&&k.translation_service.startsWith("custom")&&(k.translation_service="custom-ai"),k.ai_assistant&&k.ai_assistant.startsWith("custom")&&(k.ai_assistant="custom"),k.ai_assistant_use&&k.ai_assistant_use.startsWith("custom")&&(k.ai_assistant_use="custom"),n.targetLanguage&&!k.target_language&&(k.target_language=n.targetLanguage),n.config.interfaceLanguage&&(k.interface_language=n.config.interfaceLanguage),n.config.enableDefaultAlwaysTranslatedUrls?k.enable_default_always_translated_urls=n.config.enableDefaultAlwaysTranslatedUrls?"1":"0":k.enable_default_always_translated_urls="0",l&&(k.version=l),n.config.enableInputTranslation?k.enable_input_translation=n.config.enableInputTranslation?"1":"0":k.enable_input_translation="0",n.rule.selectionTranslation?.enable?k.enable_selection_translation=n.rule.selectionTranslation.enable?"1":"0":k.enable_selection_translation="0",n.config.translationTheme&&(k.translation_theme=n.config.translationTheme),n.config.alpha&&(k.alpha=n.config.alpha.toString()),n.config.translationLanguagePattern&&n.config.translationLanguagePattern.matches?.length>0?k.always_translate_languages=n.config.translationLanguagePattern.matches.join(","):k.always_translate_languages="none",r.INSTALL_FROM&&(k.install_from=r.INSTALL_FROM),n.config.beta&&(k.beta=n.config.alpha.toString()),n.config.translationArea&&(k.translation_area=n.config.translationArea),h){k.install_day=ep(g);let F=tp(g);k.install_week=`${F.year}${F.week}`}if(n.user){let F=o5(n.user);F&&Object.keys(F).forEach(j=>{k[j]=F[j]})}else k.user_type="anonymous";n.config.translationMode&&(k.translation_mode=n.config.translationMode),k.userscript=p.toString(),y?k.is_new_user_today="1":k.is_new_user_today="0",k.is_new_user_this_week=b?"1":"0",k.is_new_user_this_month=T?"1":"0",k.is_new_user_this_year=C?"1":"0",n.config.tempTranslateDomainMinutes?k.temp_translate_domain_minutes=n.config.tempTranslateDomainMinutes.toString():k.temp_translate_domain_minutes="0";let N="html";if(n.rule.pageType&&(N=n.rule.pageType),k.page_type=N,i?k.main_frame=0:k.main_frame=1,!a){let F=n.url;try{let j=new URL(F);k.site_host=j.hostname}catch{k.site_host="unknown"}n.sourceLanguage&&(k.source_language=n.sourceLanguage)}return c&&(k.ab_tag=c),d&&(k.ab_group=d),k.campaign=m||"none",{...E,params:k}})}function ya(e,t){e.isPro||op("user_need_pro",[{name:"user_need_pro",params:{trigger:t}}],{...e})}var h4=!1;async function T8(){try{return h4=(await chrome.runtime.getContexts({contextTypes:[chrome.runtime.ContextType.SIDE_PANEL]})).length>0,h4}catch{return!1}}function C8(){chrome.sidePanel.setOptions({path:"side-panel.html",enabled:!1}),h4=!1}var xa={getIsOpenSidePanel:()=>!1,toggleMockSidePanel:e=>{},closeMockSidePanel:()=>{}};async function tt(e){return await Fc().sendMessage("background:main",e)}async function f4(){return await Ye.get(st,null)}async function xr(){return(await f4())?.token}async function w8(){await Ye.remove(st)}var Xr={async get(e){let t=e.startsWith(_e)?e:_e+e,n=await xr(),r=await De({url:t,headers:{"Content-Type":"application/json",token:n}});if(r.code==0)return r.data;throw new Error(r.message)},async post(e,t){let n=e.startsWith(_e)?e:_e+e,r=await xr(),a=await De({url:n,method:"POST",headers:{"Content-Type":"application/json",token:r},body:JSON.stringify(t)});if(a.code==0)return a.data;throw new Error(a.message)},async delete(e,t){let n=e.startsWith(_e)?e:_e+e,r=await xr(),a=await De({url:n,method:"DELETE",headers:{"Content-Type":"application/json",token:r},body:JSON.stringify(t)});if(a.code==0)return a.data;throw new Error(a.message)}};function De(e){return ee()||Uu()?(e.fetchPolyfill=globalThis.GM_fetch,po(e)):tt({method:"fetch",data:e})}function b4(e){return e.responseType="stream",ee()||Uu()?(e.fetchPolyfill=globalThis.GM_fetch,po(e)):c8(e)}function Xn(){return ee()?on():tt({method:"getConfig",data:{userAgent:globalThis.navigator.userAgent}})}function Jt(e){return ee()?Bn(e):tt({method:"setUserConfig",data:e})}function zt(){return ee()?Gt():tt({method:"getUserConfig"})}function cr(){return ee()?ln():tt({method:"getLocalConfig"})}function Ci(e){return ee()?Xt(e):tt({method:"setLocalConfig",data:e})}function S8(e){return ee()?V8(e):tt({method:"setBuildinConfig",data:e})}async function Ue(e){e.minLength=2;let t=_m(e.text),n=[t];if(e.ignorePageLang||n.push(sn()),!ee()&&!gt()){let a=await tt({method:"detectLanguage",data:e});if(n.unshift(a),e.addJsLangDetect){let i=Zs(e.text,e.minLength);n.push(i)}}else{let a=Zs(e.text,e.minLength);n.unshift(a)}n[0].startsWith("zh")&&t.startsWith("zh")&&n.unshift(t);let r=JO(n,e.strictCheck||!1,e.text);return r.startsWith("zh")&&!t.startsWith("zh")?"auto":r=="auto"?e.chineseFirst&&t.startsWith("zh")?t:!e.translateService||!g5.includes(e.translateService)?"auto":n[0]:r}function JO(e,t,n){let r={};e.forEach(o=>{o&&o!="auto"&&(r[o]=(r[o]||0)+1)});let a=e[0],i=0;return Object.entries(r).forEach(([o,s])=>{s>i&&(a=o,i=s)}),Object.keys(r).length==1&&n.length>60||t||i>1?a:"auto"}function M8(){return tt({method:"detectTabLanguage"})}async function sp(e){let t=await Ue({text:e,ignorePageLang:!0});try{if(ee()||gt()){let n=e.substring(0,200);t=await Ti.detectLanguageRemotelyByTransmart(n)}}catch{}return t}function ZT(e){let t=new CustomEvent(Vo,{detail:e});if(document.dispatchEvent(t),ee())return;Fc().sendMessage("popup:main_sync",{method:"setPageStatus",data:e}).catch(r=>{})}function E8(e){return ee()?TT(e):tt({method:"queryParagraphCache",data:e})}async function A8(e){if(ee()){await vT(e);return}return tt({method:"setParagraphCache",data:e})}async function k8(){if(ee())return Promise.resolve();await tt({method:"mockRequest"})}function vr(e=!1,t="",n){if(document.querySelector(`meta[name=${R}-options]`))return location.href=location.href.replace(/options.html.+/g,`options.html${t}`),Promise.resolve();if(n)return globalThis.open(va(n)+t),Promise.resolve();if(ee(!1,!0))return ae.runtime.openOptionsPage(e,t),Promise.resolve();if(ae?.tabs?.create){let a=ae.runtime.getURL("options.html");return ae.tabs.create({url:a+t}),Promise.resolve()}return tt({method:"openOptionsPage",data:{newTab:e,pageRoute:t}})}function va(e){return ee()||gt()||e?Ae().OPTIONS_URL:ae.runtime.getURL("options.html")}function D8(e=""){return ae&&ae.runtime&&ae.runtime.getURL?ae.runtime.getURL("options.html"):""}function lp(e=!1){return ee()?(ae.extra.openAboutPage(e),Promise.resolve()):tt({method:"openAboutPage"})}function An(e){return ee()?(ae.extra.openInTab(e),Promise.resolve()):tt({method:"openInTab",data:e})}function I8(e=!1){return ee()?(ae.extra.openEbookViewerPage(e),Promise.resolve()):tt({method:"openEbookViewerPage"})}function L8(e=!1){return ee()?(ae.extra.openEbookBuilderPage(e),Promise.resolve()):tt({method:"openEbookBuilderPage"})}function up(e){gt()}function Ll(e=!1,t){return ee()?(ae.extra.openPdfViewerPage(e),Promise.resolve()):tt({method:"openPdfViewerPage",data:{url:t}})}function _c(e){return ee()?Promise.resolve():tt({method:"setBadge",data:{text:e}})}function P8(){return ee()?(A.warn("autoSyncLatestConfig is not support in monkey"),Promise.resolve()):tt({method:"autoSyncLatestConfig"})}function N8(e,t=!1){return ee()?ae.extra.openInTab(e,t):globalThis.open(e,t?"_blank":"_self"),Promise.resolve()}function cp(e,t){return ee()||Le.MOCK==="1"?Nl.getDelay(e,t):tt({method:"getDelay",data:{key:e,options:t}})}async function R8(){return ee()?!1:tt({method:"getIsSupportIsOnToolbar"})}async function j8(){return ee()?!1:tt({method:"getIsOnToolbar"})}async function dp(){if(!ee())return tt({method:"updateVideoSubtitleStatus"})}function cs({targetLanguage:e,text:t}){ee()||tt({method:"updateToggleTranslateContextMenu",data:{targetLanguage:e,text:t}})}function Sc(){ee()||tt({method:"updateImageMenu"})}function Mc(){ee()||tt({method:"updateUninstallUrl"})}async function F8(e,t,n,r,a){if(ee())return;if(!await tt({method:"triggerClientTranslateImage",data:{context:t,urlHash:n,mimeType:r,imgBuffer:a}}))throw Error(e("toOldChrome"))}async function mo(){return ee()?Z1(!0):tt({method:"queryAllTermsMeta"})}async function Bl(e){return ee()?Om(e,!0):await tt({method:"queryTerms",data:e})}async function Ol(e){if(ee()){await kc(e,!0);return}return tt({method:"saveTerms",data:e})}async function B8(e){if(ee()){await Bm(e,!0);return}return tt({method:"deleteTerms",data:e})}async function O8(){return(await ae.storage.local.get(Rd))[Rd]||"0"}async function y4(e){await ae.storage.local.set({[Rd]:e})}function _8(e,t){if(!ee())return tt({method:"toggleTranslatePage",data:{trigger:e,currentPageStatus:t}})}async function lo(e,t,n){let r=e.config,a=document.body.clientWidth;if(setTimeout(()=>{document.body.clientWidth<a&&pe({key:"openSidePanel",ctx:e,params:{trigger:t}})},1500),ee()||!hr()||xa.getIsOpenSidePanel()){xa.toggleMockSidePanel(r);return}let i=n??await tt({method:"isOpenSidePanel"});if(!(t==="shortcut"&&!i))return setTimeout(async()=>{let o=document.body.clientWidth,s=await tt({method:"isOpenSidePanel"});if(o==a&&!s){xa.toggleMockSidePanel(r);return}},500),tt({method:"toggleSidePanel",data:{isOpen:i}})}async function Pl(e,t){await U8()?as({method:"openRewardCenter",data:{trigger:t}}):(lo(e,"reward_center"),setTimeout(()=>{as({method:"openRewardCenter",data:{trigger:t}})},700))}function z8(){if(ee(!1,!0)||!hr()||xa.getIsOpenSidePanel()){xa.closeMockSidePanel();return}C8()}async function U8(){try{return xa.getIsOpenSidePanel()||await T8()?!0:await tt({method:"isOpenSidePanel"})}catch{return!1}}async function as(e){if(!await U8())return;let n=xa.getIsOpenSidePanel();if(ee()||!hr()||n){document.dispatchEvent(new CustomEvent(Vu,{detail:JSON.stringify({payload:{method:e.method,data:e.data}})}));return}Fc().sendMessage("popup:main_sync",{method:e.method,data:e.data}).catch(i=>{})}async function H8(e,t){return ee()?Ye.set(e,t):tt({method:"addInDB",data:{dbName:Cf,value:{key:e,value:t}}})}async function q8(e){return ee()?Ye.get(e,null):(await tt({method:"queryInDB",data:{dbName:Cf,key:e}}))?.value}var W8={nologin:"\u672A\u767B\u5F55",loginForSafari:"\u767B\u5F55\u6216\u6CE8\u518C",login:"\u767B\u5F55\u540E\u53EF\u5F00\u901A\u4F1A\u5458",goLogin:"\u53BB\u767B\u5F55",manageAccount:"\u7BA1\u7406\u8D26\u6237",openPremium:"\u5F00\u901A\u4F1A\u5458",logout:"\u9000\u51FA",lineBreakMaxTextCount:"\u6362\u884C\u540E\uFF0C\u6BCF\u53E5\u8BDD\u5141\u8BB8\u7684\u6700\u5927\u5B57\u7B26\u6570\u91CF","translate-pdf":"\u70B9\u51FB\u7FFB\u8BD1 PDF","noSupportTranslate-pdf":"\u811A\u672C\u4E0D\u652F\u6301\u8BF7\u4F7F\u7528\u63D2\u4EF6","translate-firefox-local-pdf":"\u70B9\u51FB\u53BB\u5BFC\u5165PDF",enableLineBreak:"\u5F00\u542F\u957F\u6BB5\u843D\u81EA\u52A8\u6362\u884C",help:"\u5E2E\u52A9",enableLineBreakDescription:"\u5F00\u542F\u540E\uFF0C\u5C06\u4F1A\u5728\u957F\u6BB5\u843D\u4E2D\u6BCF\u53E5\u8BDD\u7ED3\u675F\u63D2\u5165\u6362\u884C\u7B26\uFF0C\u4EE5\u4FBF\u4E8E\u9605\u8BFB","browser.shortBrandName":"\u6C89\u6D78\u5F0F\u7FFB\u8BD1","browser.brandName":"\u6C89\u6D78\u5F0F\u7FFB\u8BD1 - \u7F51\u9875\u7FFB\u8BD1\u63D2\u4EF6 | PDF\u7FFB\u8BD1 | \u514D\u8D39","browser.brandDescription":"\u3010\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u3011\u514D\u8D39\u7684\uFF08\u539F\u6587/\u8BD1\u6587\uFF09\u53CC\u8BED\u5BF9\u7167\u7F51\u9875\u7FFB\u8BD1\u63D2\u4EF6\uFF0C\u652F\u6301PDF\u7FFB\u8BD1\uFF08\u4FDD\u7559\u6392\u7248\uFF09\uFF0C\u89C6\u9891\u53CC\u8BED\u5B57\u5E55\u7FFB\u8BD1\uFF08Youtube, Netflix\uFF09\uFF0CEPUB\u7535\u5B50\u4E66\u7FFB\u8BD1\uFF1B\u652F\u6301\u4EBA\u5DE5\u667A\u80FDAI\u7FFB\u8BD1\u5927\u6A21\u578B\uFF08OpenAI (ChatGPT)\u3001DeepL\u3001Gemini(Bard) \u7B49\uFF09","browser.brandDescriptionForSafari":"\u3010\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u3011\u4E00\u6B3E\u514D\u8D39\u7684\uFF08\u539F\u6587/\u8BD1\u6587\uFF09\u53CC\u8BED\u5BF9\u7167\u7F51\u9875\u7FFB\u8BD1\u63D2\u4EF6\uFF0C\u540C\u65F6\u652F\u6301PDF\u7FFB\u8BD1\u548CEPUB\u7535\u5B50\u4E66\u7FFB\u8BD1\u4E14\u4FDD\u7559\u539F\u6587\u6863\u6392\u7248\uFF0CYouTube/Netflix\u7B49\u5728\u7EBF\u89C6\u9891\u53CC\u8BED\u5B57\u5E55\u7FFB\u8BD1\uFF0C\u652F\u6301Deepl/Google\u7B49\u4E3B\u6D41\u7FFB\u8BD1\u670D\u52A1;","browser.toggleTranslatePage":"\u7FFB\u8BD1\u4E3A{targetLanguage}","browser.toggleTranslateTheWholePage":"\u7FFB\u8BD1\u9875\u9762\u5168\u90E8\u533A\u57DF/\u663E\u793A\u539F\u6587","browser.toggleTranslateToThePageEndImmediately":"\u7ACB\u5373\u7FFB\u8BD1\u5230\u9875\u9762\u5E95\u90E8/\u663E\u793A\u539F\u6587","browser.toggleTranslateTheMainPage":"\u7FFB\u8BD1\u9875\u9762\u4E3B\u8981\u533A\u57DF/\u663E\u793A\u539F\u6587","browser.openOptionsPage":"\u6253\u5F00\u8BBE\u7F6E\u9875","browser.babelDOC":"BabelDOC \u4FDD\u7559\u6392\u7248 PDF \u7FFB\u8BD1","browser.translateLocalPdfFile":"\u7FFB\u8BD1\u672C\u5730 PDF \u6587\u4EF6","browser.openEbookViewer":"\u9605\u8BFB\u672C\u5730\u7535\u5B50\u4E66","browser.openEbookBuilder":"\u5236\u4F5C\u53CC\u8BED EPUB \u7535\u5B50\u4E66","browser.translateLocalHtmlFile":"\u7FFB\u8BD1 HTML/txt \u6587\u4EF6","browser.translateLocalSubtitleFile":"\u7FFB\u8BD1\u672C\u5730\u5B57\u5E55\u6587\u4EF6","browser.translateMangaMenuId":"\u7FFB\u8BD1\u56FE\u7247/\u8FD8\u539F\u56FE\u7247",confirmResetConfig:"\u4F60\u786E\u5B9A\u8981\u91CD\u7F6E\u8BBE\u7F6E\u5417\uFF1F",translationLineBreakSettingTitle:"\u8BD1\u6587\u6362\u884C\u8BBE\u7F6E",smartLineBreak:"\u667A\u80FD\u6362\u884C",alwaysLineBreak:"\u603B\u662F\u6362\u884C",isShowContextMenu:"\u542F\u7528\u53F3\u952E\u83DC\u5355\u9879",toggleBeta:"\u5F00\u542F Beta \u6D4B\u8BD5\u7279\u6027",betaDescription:"\u542F\u7528\u4ECD\u5728\u5B9E\u9A8C\u6027\u7684\u529F\u80FD\uFF0C\u4EE5\u53CA\u6D4B\u8BD5\u4E2D\u7684\u7FFB\u8BD1\u670D\u52A1\u3002\u52A0\u5165 <1>Telegram \u7FA4\u7EC4</1>\u4E86\u89E3\u66F4\u591A\u3002",translationLineBreakSettingDescription:"\u603B\u662F\u6362\u884C\u9002\u7528\u4E8E\u8F83\u5C11\u5185\u5BB9\u7684\u7248\u9762\uFF0C\u66F4\u6574\u9F50\u3002\uFF08\u5728\u5185\u5BB9\u8F83\u591A\u7684\u957F\u6BB5\u843D(\u8D85\u8FC7{count}\u4E2A\u5B57\u7B26) \u4F7F\u7528\u667A\u80FD\u6362\u884C\uFF0C\u66F4\u7701\u7A7A\u95F4\uFF09",tempTranslateDomainTitle:"\u4E34\u65F6\u5F00\u542F\u7F51\u7AD9\u7FFB\u8BD1\u7684\u65F6\u957F",tempTranslateDomainDescription:"\u5F53\u624B\u52A8\u7FFB\u8BD1\u67D0\u4E2A\u7F51\u9875\u7684\u65F6\u5019\uFF0C\u4E34\u65F6\u5F00\u542F\u8BE5\u7F51\u7AD9\u4E3A\u81EA\u52A8\u7FFB\u8BD1\uFF0C\u53EF\u8BBE\u7F6E\u4E34\u65F6\u65F6\u957F",xMinutes:"{count} \u5206\u949F",disabled:"\u7981\u7528",changelog:"\u66F4\u65B0\u65E5\u5FD7",addUrlDescription:"\u53EF\u4EE5\u4E3A\u57DF\u540D\uFF0C\u540C\u65F6\u652F\u6301\u901A\u914D\u7B26\uFF0C\u5982\uFF1A*.google.com, google.com/mail/*, https://www.google.com/*",general:"\u57FA\u672C\u8BBE\u7F6E",clickToExpandConfig:"\u5C55\u5F00\u5F53\u524D\u914D\u7F6E",import:"\u4ECE\u6587\u4EF6\u5BFC\u5165",export:"\u5BFC\u51FA\u5230\u6587\u4EF6",toggleDebug:"\u5728\u63A7\u5236\u53F0\u6253\u5370\u8C03\u8BD5\u65E5\u5FD7",mouseHoldKey:"+ {key} \u7FFB\u8BD1/\u8FD8\u539F\u8BE5\u6BB5",mouseHoldKeyPressHold:"+ \u957F\u6309\u9F20\u6807\u5DE6\u952E",mouseHoldKeyAuto:"\u76F4\u63A5\u7FFB\u8BD1\u8BE5\u6BB5",mouseHoldKeyOff:"\u4E0D\u505A\u4EFB\u4F55\u4E8B\u60C5",mouseHoldKeyOther:"\u81EA\u5B9A\u4E49\u5FEB\u6377\u952E(\u6253\u5F00\u8BBE\u7F6E)",mouseHoldKeyCustomKey:"{key} \u7FFB\u8BD1/\u8FD8\u539F\u8BE5\u6BB5","mouse-translate":"\u9F20\u6807\u60AC\u505C",document:"\u4F7F\u7528\u6559\u7A0B",resetSuccess:"\u91CD\u7F6E\u6240\u6709\u8BBE\u7F6E\u6210\u529F",resetThisSuccess:"\u91CD\u7F6E\u6210\u529F",saved:"\u4FDD\u5B58\u6210\u529F",successImportConfig:"\u6210\u529F\u5BFC\u5165\u914D\u7F6E",advanced:"\u8FDB\u9636\u8BBE\u7F6E",developer:"\u5F00\u53D1\u8005\u8BBE\u7F6E",helpToTranslate:"\u534F\u52A9\u7FFB\u8BD1\u754C\u9762",donateCafe:"\u4EF7\u683C","translate to the bottom of the page":"\u8FDB\u5165\u7F51\u9875\u540E\uFF0C\u662F\u5426\u7ACB\u5373\u7FFB\u8BD1\u5230\u9875\u9762\u5E95\u90E8\uFF1F",feedback:"\u95EE\u9898\u53CD\u9988",toggleTranslatePage:"\u7FFB\u8BD1\u7F51\u9875/\u663E\u793A\u539F\u6587",translateToThePageEndImmediatelyDescription:"\u5F00\u542F\u540E\uFF0C\u8FDB\u5165\u7F51\u9875\u5C06\u7ACB\u5373\u7FFB\u8BD1\u4ECE\u9876\u90E8\u5230\u5E95\u90E8\u7684\u5185\u5BB9\u3002\u5173\u95ED\u5219\u8FB9\u770B\u8FB9\u8BD1\u3002\uFF08\u4E0D\u63A8\u8350\u5F00\u542F\uFF09","translate all areas of the page":"\u662F\u5426\u7FFB\u8BD1\u7F51\u9875\u6240\u6709\u533A\u57DF",translationAreaDescription:"\u5F00\u542F\u540E\uFF0C\u6574\u4E2A\u7F51\u9875\u7684\u6240\u6709\u533A\u57DF\u90FD\u4F1A\u88AB\u7FFB\u8BD1\u3002\u5173\u95ED\u5219\u4F7F\u7528\u9ED8\u8BA4\u7684\u667A\u80FD\u8BC6\u522B\uFF0C\u4EC5\u7FFB\u8BD1\u4E3B\u8981\u533A\u57DF\u3002\uFF08\u4E0D\u63A8\u8350\u5F00\u542F\uFF09","the number of characters to be translated first":"\u76F4\u63A5\u7FFB\u8BD1\u9875\u9762\u524D\u591A\u5C11\u4E2A\u5B57\u7B26\uFF0C\u800C\u65E0\u9700\u7B49\u5F85\u6EDA\u52A8\u5230\u53EF\u89C6\u533A\u57DF","interface language":"\u754C\u9762\u8BED\u8A00",more:"\u66F4\u591A",moreOptions:"\u5C55\u5F00\u66F4\u591A\u81EA\u5B9A\u4E49\u9009\u9879",translateTheWholePage:"\u7FFB\u8BD1\u9875\u9762\u5168\u90E8\u533A\u57DF\uFF08\u533A\u522B\u4E8E\u667A\u80FD\u8BC6\u522B\u4E3B\u8981\u533A\u57DF\uFF09",changeToTranslateTheWholePage:"\u5207\u6362\u4E3A\u7FFB\u8BD1\u6240\u6709\u533A\u57DF",changeToTranslateTheMainPage:"\u5207\u6362\u4E3A\u7FFB\u8BD1\u4E3B\u8981\u533A\u57DF",enableNavTranslate:"\u5F00\u542F\u4FA7\u8FB9\u680F\u7FFB\u8BD1",disableNavTranslate:"\u5173\u95ED\u4FA7\u8FB9\u680F\u7FFB\u8BD1",translateToThePageEndImmediately:"\u7ACB\u5373\u7FFB\u8BD1\u5230\u9875\u9762\u5E95\u90E8",translateTheMainPage:"\u667A\u80FD\u7FFB\u8BD1\u4E3B\u8981\u533A\u57DF","The local rules are up to date":"\u672C\u5730\u9002\u914D\u89C4\u5219\u5DF2\u662F\u6700\u65B0:","Successfully synchronized with the latest official rules:":"\u6210\u529F\u540C\u6B65\u6700\u65B0\u5B98\u65B9\u9002\u914D\u89C4\u5219:","Checking for updates":"\u6B63\u5728\u68C0\u67E5\u66F4\u65B0","Rules are being synchronized":"\u6B63\u5728\u540C\u6B65\u9002\u914D\u89C4\u5219",localVersionIsTooOld:"\u672C\u5730\u6269\u5C55\u7248\u672C\u8FC7\u65E7\uFF0C\u8BF7\u5347\u7EA7\u6269\u5C55\u5230 {minVersion} \u6216\u66F4\u65B0\u7684\u7248\u672C\u518D\u5C1D\u8BD5\u540C\u6B65",badUserscriptBrowser:"\u5F53\u524D\u6D4F\u89C8\u5668\u6CA1\u6709\u6B63\u786E\u5B9E\u73B0\u6CB9\u7334\u6269\u5C55\u7684\u63A5\u53E3\uFF08\u6BD4\u5982\u83B7\u53D6\u6CB9\u7334\u811A\u672C\u81EA\u8EAB\u7684\u7248\u672C\u53F7\u4FE1\u606F\uFF09\uFF0C\u8BF7\u4F7F\u7528\u5176\u4ED6<1>\u652F\u6301\u6CB9\u7334\u6269\u5C55</1>\u7684\u6D4F\u89C8\u5668\u5982 Firefox",foundNewVersion:"\u53D1\u73B0\u65B0\u7248\u672C",theLocalExtensionIsUpToUpdate:"\u5F53\u524D\u6269\u5C55\u5DF2\u662F\u6700\u65B0\u7248\u672C\u3002",theLocalExtensionUpdatePreview:"\u5F53\u524D\u6269\u5C55\u662F\u6700\u65B0\u9884\u89C8\u7248\u3002",failToSyncRules:"\u540C\u6B65\u6700\u65B0\u9002\u914D\u89C4\u5219\u5931\u8D25",retry:"\u70B9\u6B64\u91CD\u8BD5",failedReason:"\u5931\u8D25\u539F\u56E0",currentRuleVersion:"\u5F53\u524D\u89C4\u5219\u7248\u672C",calculating:"\u8BA1\u7B97\u4E2D",canNotFetchRemoteRule:"\u65E0\u6CD5\u83B7\u53D6\u8FDC\u7A0B\u89C4\u5219",enableAlphaSuccess:"\u5DF2\u5F00\u542FAlpha\u529F\u80FD",disableAlphaSuccess:"\u5DF2\u5173\u95EDAlpha\u529F\u80FD",cacheSize:"\u7F13\u5B58\u5927\u5C0F\uFF1A",cleaning:"\u6E05\u7406\u4E2D",cleanCache:"\u6E05\u9664\u7F13\u5B58",options:"\u8BBE\u7F6E",about:"\u5173\u4E8E",service:"\u7FFB\u8BD1\u670D\u52A1",needAction:"(\u53BB\u8BBE\u7F6E)",goSettings:"\u53BB\u8BBE\u7F6E",target:"\u76EE\u6807\u8BED\u8A00",popupSourceLanguage:"\u539F\u6587\u8BED\u8A00",popupTarget:"\u76EE\u6807\u8BED\u8A00",popupService:"\u7FFB\u8BD1\u670D\u52A1",autoEnableSubtitle:"\u81EA\u52A8\u5F00\u542F\u53CC\u8BED\u5B57\u5E55",add:"\u6DFB\u52A0","add url":"\u8F93\u5165URL",edit:"\u7F16\u8F91",pickAll:"\u5168\u9009","translate other languages into specific language":"\u6307\u5B9A\u60A8\u5E0C\u671B\u5C06\u5185\u5BB9\u7FFB\u8BD1\u6210\u7684\u8BED\u8A00","select translation service":"\u9009\u62E9\u4E00\u9879\u7FFB\u8BD1\u670D\u52A1","show-original":"\u663E\u793A\u539F\u6587",translate:"\u7FFB\u8BD1",Translated:"\u5DF2\u7FFB\u8BD1",Translating:"\u7FFB\u8BD1\u4E2D",allowCacheTranslations:"\u5F00\u542F\u672C\u5730\u7FFB\u8BD1\u7F13\u5B58\uFF08\u51CF\u5C11\u91CD\u590D\u6BB5\u843D\u7684\u7FFB\u8BD1\u8BF7\u6C42\uFF09","translation display":"\u8BD1\u6587\u663E\u793A\u6837\u5F0F","select diplay style":"\u533A\u5206\u8BD1\u6587\u7684\u6837\u5F0F\uFF0C\u5177\u4F53\u53EF\u53C2\u8003\u4E0B\u5217\u793A\u4F8B",import_export:"\u5BFC\u5165/\u5BFC\u51FA",import_export_title:"\u5BFC\u5165/\u5BFC\u51FA\u914D\u7F6E",syncToGoogleDrive:"\u7ACB\u5373\u4E0E Google Drive \u540C\u6B65","floatBallOptions.enable":"\u542F\u7528\u60AC\u6D6E\u7403","floatBallOptions.blockUrls":"\u7981\u7528\u7F51\u7AD9","floatBallOptions.add":"\u6DFB\u52A0","floatBallOptions.blockUrlDesc":"\u5F53\u9047\u4E0B\u5217\u7F51\u7AD9\u65F6\u4E0D\u663E\u793A\u60AC\u6D6E\u7403","floatBallOptions.clickType":"\u70B9\u51FB\u884C\u4E3A","floatBallOptions.clickTypeDesc":"\u60AC\u6D6E\u7403\u56FE\u6807\u70B9\u51FB\u65F6\u7684\u884C\u4E3A","floatBallOptions.clickPopup":"\u663E\u793A\u7FFB\u8BD1\u9762\u677F","floatBallOptions.clickTranslate":"\u7FFB\u8BD1/\u663E\u793A\u539F\u6587","floatBallOptions.fixedPosition":"\u56FA\u5B9A\u4F4D\u7F6E","floatBallOptions.fixedPositionDesc":"\u60AC\u6D6E\u7403\u5728\u7A97\u53E3\u5DE6\u4FA7\u8FD8\u662F\u53F3\u4FA7","floatBallOptions.opacity":"\u900F\u660E\u5EA6","floatBallOptions.opacityDesc":"\u60AC\u6D6E\u7403\u56FE\u6807\u5728\u6536\u8D77\u72B6\u6001\u65F6\u7684\u900F\u660E\u5EA6\uFF0C100 \u4E3A\u5B8C\u5168\u900F\u660E\uFF0C0 \u4E3A\u5B8C\u5168\u4E0D\u900F\u660E","floatBallOptions.fixedPositionLeft":"\u5DE6\u4FA7","floatBallOptions.fixedPositionRight":"\u53F3\u4FA7",previewAllThemes:"\u9884\u89C8\u5168\u90E8\u6837\u5F0F","translationTheme.none":"\u65E0","translationTheme.grey":"\u9ED1\u7070\u8272","translationTheme.dashed":"\u865A\u7EBF\u4E0B\u5212\u7EBF","translationTheme.dotted":"\u70B9\u72B6\u4E0B\u5212\u7EBF","translationTheme.dashedBorder":"\u865A\u7EBF\u8FB9\u6846","translationTheme.solidBorder":"\u5B9E\u7EBF\u8FB9\u6846","translationTheme.underline":"\u76F4\u7EBF\u4E0B\u5212\u7EBF","translationTheme.mask":"\u6A21\u7CCA\u6548\u679C\uFF08\u5B66\u4E60\u6A21\u5F0F\uFF09","translationTheme.opacity":"\u900F\u660E\u6548\u679C","translationTheme.paper":"\u767D\u7EB8\u9634\u5F71\u6548\u679C","translationTheme.dividingLine":"\u5206\u5272\u7EBF","translationTheme.highlight":"\u9AD8\u4EAE","translationTheme.marker":"\u9A6C\u514B\u7B14","translationTheme.marker2":"\u9A6C\u514B\u7B142","translationTheme.blockquote":"\u5F15\u7528\u6837\u5F0F","translationTheme.weakening":"\u5F31\u5316","translationTheme.italic":"\u659C\u4F53","translationTheme.bold":"\u52A0\u7C97","translationTheme.thinDashed":"\u7EC6\u865A\u7EBF\u4E0B\u5212\u7EBF","translationTheme.nativeDashed":"\u7CFB\u7EDF\u81EA\u5E26\u865A\u7EBF\u4E0B\u5212\u7EBF","translationTheme.nativeDotted":"\u7CFB\u7EDF\u81EA\u5E26\u70B9\u72B6\u4E0B\u5212\u7EBF","translationTheme.nativeUnderline":"\u7CFB\u7EDF\u81EA\u5E26\u76F4\u7EBF\u4E0B\u5212\u7EBF","translationTheme.wavy":"\u6CE2\u6D6A\u7EBF","translationServices.custom":"\u81EA\u5B9A\u4E49API","translationServices.tencent":"\u817E\u8BAF\u4E91\u673A\u5668\u7FFB\u8BD1","translationServices.tenAlpha":"\u817E\u8BAF\u7FFB\u8BD1\u541B(Alpha)","translationServices.google":"\u8C37\u6B4C\u7FFB\u8BD1","translationServices.bai":"\u767E\u5EA6(Alpha)","translationServices.baidu":"\u767E\u5EA6\u673A\u5668\u7FFB\u8BD1","translationServices.aliyun":"\u963F\u91CC\u4E91\u673A\u5668\u7FFB\u8BD1","translationServices.volc":"\u706B\u5C71\u673A\u5668\u7FFB\u8BD1","translationServices.deeplx":"DeepLX(Beta)","translationServices.bing":"\u5FAE\u8F6F\u7FFB\u8BD1","translationServices.deepl":"DeepL","translationServices.wechat":"\u5FAE\u4FE1\u7FFB\u8BD1","translationServices.azure":"Azure \u673A\u5668\u7FFB\u8BD1","translationServices.ibm":"IBM Watson","translationServices.aws":"\u4E9A\u9A6C\u900A\u7FFB\u8BD1","translationServices.mock":"\u6A21\u62DF\u7FFB\u8BD1","translationServices.mock2":"\u6A21\u62DF\u7FFB\u8BD12","translationServices.caiyun":"\u5F69\u4E91\u5C0F\u8BD1","translationServices.cai":"\u5F69\u4E91\u5C0F\u8BD1 (Alpha)","translationServices.volcAlpha":"\u706B\u5C71 (Alpha)","translationServices.openl":"OpenL","translationServices.youdao":"\u6709\u9053\u7FFB\u8BD1","translationServices.youdao-ziyue":"\u6709\u9053\u5B50\u66F0","translationServices.you":"\u6709\u9053\u7FFB\u8BD1 (Alpha)","translationServices.openrouter":"OpenRouter","translationServices.transmart":"\u817E\u8BAF\u4EA4\u4E92\u7FFB\u8BD1","translationServices.niu":"\u5C0F\u725B\u7FFB\u8BD1","translationServices.papago":"Papago \u7FFB\u8BD1","translationServices.d":"D (Alpha)","translationServices.dpro":"D Pro (Canary)","translationServices.openai":"OpenAI","translationServices.yandex":"Yandex","translationServices.gemini":"Gemini","translationServices.claude":"Claude","translationServices.chatgpt":"ChatGPT Web(3.5 mobile)","translationServices.qianfan":"\u767E\u5EA6\u5343\u5E06","translationServices.qianfan2":"\u767E\u5EA6\u5343\u5E06","translationServices.deepseek":"DeepSeek","translationServices.aliyun-bailian":"\u963F\u91CC\u4E91\u767E\u70BC","translationServices.doubao":"\u706B\u5C71\u65B9\u821F(\u8C46\u5305)","translationServices.hunyuan":"\u817E\u8BAF\u6DF7\u5143","translationServices.siliconcloud":"\u7845\u57FA\u6D41\u52A8\u7FFB\u8BD1","translationServices.zhipu":"\u667A\u8C31 GLM \u7FFB\u8BD1","translationServices.lingyiwanwu":"\u96F6\u4E00\u4E07\u7269","translationServices.grok":"Grok","translationServices.ollama":"Ollama","translationServices.groq":"Groq","translationServices.azure-openai":"Azure OpenAI","always languages":"\u603B\u662F\u7FFB\u8BD1\u7684\u8BED\u8A00",neverTranslateLanguagesLabel:"\u6C38\u4E0D\u7FFB\u8BD1\u7684\u8BED\u8A00",neverTranslateTheFollowingLanguagesDescription:"\u5F53\u9875\u9762\u4E2D\u67D0\u4E00\u6BB5\u843D\u7684\u8BED\u8A00\u4E3A\u4E0B\u5217\u8BED\u8A00\u65F6\uFF0C\u5C06\u8DF3\u8FC7\u7FFB\u8BD1","always translate the following languages":"\u5F53\u9875\u9762\u8BED\u8A00\u4E3A\u4E0B\u5217\u8BED\u8A00\u65F6\uFF0C\u4F1A\u81EA\u52A8\u7FFB\u8BD1\u4E3A\u76EE\u6807\u8BED\u8A00","always sites":"\u603B\u662F\u7FFB\u8BD1\u7684\u7F51\u5740","always translate the following sites":"\u5F53\u7F51\u7AD9\u4E3A\u4E0B\u5217\u57DF\u540D\u65F6\uFF0C\u4F1A\u81EA\u52A8\u7FFB\u8BD1\u4E3A\u76EE\u6807\u8BED\u8A00","never sites":"\u6C38\u4E0D\u7FFB\u8BD1\u7684\u7F51\u5740","never translate the following sites":"\u5F53\u7F51\u7AD9\u4E3A\u4E0B\u5217\u57DF\u540D\u65F6\uFF0C\u5C06\u4E0D\u4F1A\u8FDB\u884C\u7FFB\u8BD1","please refer to":"\u9700\u8981\u586B\u5199\u5BC6\u94A5\u540E\u624D\u53EF\u7528\uFF0C\u8BE6\u60C5\u53C2\u8003","please run to":"\u9700\u8981\u8FD0\u884C\u540E\u624D\u53EF\u7528\uFF0C\u8BE6\u60C5\u53C2\u8003",KeyAndConfigurationTutorial:"\u300A\u5BC6\u94A5\u7533\u8BF7\u548C\u914D\u7F6E\u6559\u7A0B\u300B",useAboveStyleForTheseSites:"\u5F53\u7F51\u7AD9\u4E3A\u4E0B\u5217\u57DF\u540D\u65F6\uFF0C\u603B\u662F\u4F7F\u7528 \u300C{theme}\u300D \u8BD1\u6587\u6837\u5F0F",confirm:"\u4FDD\u5B58",cancel:"\u53D6\u6D88",delete:"\u5220\u9664",syncToCloud:"\u540C\u6B65\u5230 Google Drive",syncToCloudDescription:"\u4E0A\u4F20\u5230\u4E91\u7AEF\uFF0C\u53EF\u4EE5\u5728\u4E0D\u540C\u7684\u6D4F\u89C8\u5668/\u6CB9\u7334\u811A\u672C\u4E4B\u95F4\u540C\u6B65\u914D\u7F6E\uFF0C\u4EE5\u6700\u540E\u4FEE\u6539\u65F6\u95F4\u4E3A\u51C6\u3002",syncToAccount:"\u540C\u6B65\u5230\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u4E91\u7AEF",syncToAccountButton:"\u7ACB\u5373\u4E0E\u4E91\u7AEF\u540C\u6B65",syncToAccountDescription:"\u5728\u4E0D\u540C\u7684\u8BBE\u5907\u4E4B\u95F4\u81EA\u52A8\u540C\u6B65\u914D\u7F6E\uFF0C\u4EE5\u6700\u540E\u4FEE\u6539\u65F6\u95F4\u4E3A\u51C6\u3002",successSyncConfigInAccount:"\u6210\u529F\u4E0E\u4E91\u7AEF\u4FDD\u6301\u540C\u6B65",successSyncConfigToAccount:"\u6210\u529F\u540C\u6B65\u5230\u4E91\u7AEF",syncConfigNoUpdate:"\u5DF2\u7ECF\u662F\u6700\u65B0\u7684\u4E86",authFail:"\u6388\u6743\u5931\u8D25",syncTitle:"\u624B\u52A8\u5907\u4EFD\u7BA1\u7406",import_hint:"\u5BFC\u5165",revokeAuth:"\u64A4\u9500\u6388\u6743",uploadFail:"\u4E0A\u4F20\u5931\u8D25",importSuccess:"\u5BFC\u5165\u6210\u529F",importFail:"\u5BFC\u5165\u5931\u8D25",backupToCloud:"\u624B\u52A8\u7BA1\u7406\u5907\u4EFD\u6587\u4EF6",create_new_backup:"\u65B0\u589E\u5907\u4EFD\u8282\u70B9",maxBackupFiles:"\u6700\u591A\u53EF\u4EE5\u5907\u4EFD{count}\u4E2A\u4E0D\u540C\u7684\u8282\u70B9, \u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u8282\u70B9",successSyncConfig:"\u6210\u529F\u4E0E\u4E91\u7AEF\u4FDD\u6301\u540C\u6B65",syncFail:"\u540C\u6B65\u5931\u8D25",lastSyncedAt:"\u4E0A\u6B21\u68C0\u67E5\u4E8E {date}",downloadFail:"\u4E0B\u8F7D\u5931\u8D25",clickToDownload:"\u70B9\u51FB\u4E0B\u8F7D",aboutLabel:"\u5173\u4E8E - \u53CD\u9988","browser.openAboutPage":"\u5173\u4E8E/\u53CD\u9988",aboutLabelWithoutSponsor:"\u5173\u4E8E - \u53CD\u9988",aboutIntroWithoutSponsor:"\u5E0C\u671B\u6211\u4EEC\u90FD\u80FD\u66F4\u52A0\u5BB9\u6613\u4E14\u6109\u60A6\u5730\u83B7\u53D6\u4E92\u8054\u7F51\u4E0A\u5DE8\u5927\u7684\u5916\u8BED\u4FE1\u606F \u2764\uFE0F <br/><br/>\u4F60\u53EF\u4EE5\u5173\u6CE8\u6211\u4EEC\u7684<3>\u63A8\u7279</3>\uFF0C<4>Telegram \u9891\u9053</4>\uFF0C\u5FAE\u4FE1\u516C\u4F17\u53F7\uFF0C\u5FAE\u4FE1\u4EA4\u6D41\u7FA4\uFF0C\u6216\u8005\u4E0B\u65B9\u7684<5>\u90AE\u4EF6\u8BA2\u9605</5>\u8FFD\u8E2A\u66F4\u65B0\u3002",projectHomepage:"\u9879\u76EE\u4E3B\u9875",joinTelegramGroup:"\u52A0\u5165\u7528\u6237\u4EA4\u6D41\u7FA4\u53C2\u4E0E\u529F\u80FD\u8BA8\u8BBA",wechatPublicAccount:"\u5FAE\u4FE1\u516C\u4F17\u53F7",wechatCommunities:"\u5FAE\u4FE1\u4EA4\u6D41\u7FA4",feedbackAndJoin:"\u95EE\u9898\u53CD\u9988/\u52A0\u7FA4",loadingThemeTitle:"Loading \u6837\u5F0F",loadingThemeDescription:"\u8BBE\u7F6E\u7B49\u5F85\u8BD1\u6587\u52A0\u8F7D\u65F6\u7684\u6837\u5F0F","loadingTheme.spinner":"\u8F6C\u5708\u52A8\u753B","loadingTheme.text":"\u9759\u6001\u6587\u5B57 ... ","loadingTheme.none":"\u4E0D\u663E\u793A",developerDescription:"\u53EF\u4EE5\u70B9\u51FB<1>\u8FD9\u91CC</1>\u67E5\u770B\u9AD8\u7EA7\u81EA\u5B9A\u4E49\u76F8\u5173\u7684\u6587\u6863",successSyncButNoChange:"\u5F53\u524D\u914D\u7F6E\u4E0E\u4E91\u7AEF\u4E00\u81F4",customTheme:"\u81EA\u5B9A\u4E49\u989C\u8272\u548C\u5927\u5C0F","customThemeLabel.borderColor":"\u8FB9\u6846\u989C\u8272","customThemeLabel.borderRadius":"\u8FB9\u6846\u5706\u89D2","customThemeLabel.textColor":"\u6587\u5B57\u989C\u8272","customThemeLabel.backgroundColor":"\u80CC\u666F\u989C\u8272","customThemeLabel.zoom":"\u5B57\u4F53\u7F29\u653E\u6BD4\u4F8B (%)","customThemeLabel.opacity":"\u6587\u5B57\u4E0D\u900F\u660E\u5EA6 (%)","customThemeLabel.weight":"\u5B57\u4F53\u7C97\u7EC6","customThemeLabel.italics":"\u8BBE\u7F6E\u4E3A\u659C\u4F53",resetToDefaultColor:"\u6062\u590D\u4E3A\u9ED8\u8BA4\u989C\u8272",resetToDefaultSettings:"\u6062\u590D\u4E3A\u9ED8\u8BA4\u8BBE\u7F6E",isTranslateTitle:"\u5F00\u542F\u7FFB\u8BD1\u7F51\u9875\u6807\u9898",isTranslateTitleDescription:"\u5F00\u542F\u540E\uFF0C\u7F51\u9875\u6807\u9898\u4F1A\u88AB\u7FFB\u8BD1",verifyService:"\u70B9\u6B64\u6D4B\u8BD5\u670D\u52A1",verified:"\u9A8C\u8BC1\u6210\u529F","field.langs":"\u652F\u6301\u7684\u8BED\u8A00\u4EE3\u7801","field.model":"\u6A21\u578B","field.translationEngine":"\u7FFB\u8BD1\u5F15\u64CE","field.limitPerMinute":"\u6BCF\u5206\u949F\u6700\u5927\u8BF7\u6C42\u6570","field.limitPerSecond":"\u6BCF\u79D2\u6700\u5927\u8BF7\u6C42\u6570","field.maxTextLengthPerRequest":"\u6BCF\u6B21\u8BF7\u6C42\u6700\u5927\u6587\u672C\u957F\u5EA6","field.maxTextGroupLengthPerRequest":"\u6BCF\u6B21\u8BF7\u6C42\u6700\u5927\u6BB5\u843D\u6570","field.apiUrl":"\u81EA\u5B9A\u4E49 API \u63A5\u53E3\u5730\u5740","field.accessPoint":"\u63A5\u5165\u70B9","field.placeholderDelimiters":"\u4FDD\u7559\u7684\u5360\u4F4D\u7B26","description.accessPoint":"\u8FD9\u91CC\u7684\u63A5\u5165\u70B9\u6307\u7684\u662F\u706B\u5C71\u65B9\u821F\u5927\u6A21\u578B\u4E2D\u521B\u5EFA\u7684\u6BCF\u4E2A\u63A8\u7406\u70B9\u7684ID\uFF0C\u4F8B\u5982\uFF1Aep-20250512512616-kv2l4","description.custom":"<a href='https://immersivetranslate.com/docs/services/custom/' target='_blank'>\u81EA\u5B9A\u4E49\u63A5\u53E3\u63A5\u5165</a> \u9700\u8981\u53C2\u8003\u6587\u6863","description.limitPerSecond":"\u8BF7\u6C42\u6570\u8D85\u8FC7\u8BE5\u9650\u5236\u65F6\u4F1A\u8FDB\u5165\u6392\u961F\u72B6\u6001\uFF0C\u76F4\u5230\u4E0B\u4E00\u79D2\u949F\u5F00\u59CB\u3002\u7531\u4E8EOpenAI\u76EE\u524D\u670D\u52A1\u7684\u5404\u79CD\u9650\u5236\uFF0C\u8BF7\u70B9\u51FB<1>\u8FD9\u91CC</1>\u67E5\u770B\u6700\u65B0\u5EFA\u8BAE\u7684\u6570\u503C","description.generalLimitPerSecond":"\u8BF7\u6C42\u6570\u8D85\u8FC7\u8BE5\u9650\u5236\u65F6\u4F1A\u8FDB\u5165\u6392\u961F\u72B6\u6001\uFF0C\u76F4\u5230\u4E0B\u4E00\u79D2\u949F\u5F00\u59CB\u3002","description.maxTextLengthPerRequest":"\u6BCF\u6B21\u8BF7\u6C42\u6700\u5927\u5B57\u7B26\u6570\uFF0C\u592A\u5927\u4F1A\u5BFC\u81F4\u63A5\u53E3\u7684\u54CD\u5E94\u53D8\u6162\uFF0C\u56E0\u6B64\u53EF\u4EE5\u5C1D\u8BD5\u8C03\u6574\u8BE5\u9009\u9879\u6765\u4F18\u5316\u901F\u5EA6","description.systemPrompt":"\u4EE5\u7CFB\u7EDF\u8EAB\u4EFD\u53D1\u9001\u7ED9{service}\u7684\u7FFB\u8BD1\u8BF7\u6C42\uFF0C\u5176\u4E2D{{text}}\u8868\u793A\u9700\u8981\u7FFB\u8BD1\u7684\u6BB5\u843D\u5185\u5BB9\uFF0C{{from}}\u8868\u793A\u6E90\u8BED\u8A00\uFF0C{{to}}\u8868\u793A\u76EE\u6807\u8BED\u8A00\u3002\u5F53\u7F51\u9875\u6807\u9898\u53EF\u7528\u65F6\uFF0C{{title_prompt}}\u5C06\u5305\u542B\u7F51\u9875\u6807\u9898\uFF1B\u5F53\u7F51\u9875\u4E0A\u4E0B\u6587\u4FE1\u606F\u53EF\u7528\u65F6\uFF0C{{summary_prompt}} \u5C06\u5305\u542B\u7F51\u9875\u4E0A\u4E0B\u6587\u6458\u8981\uFF0C{{terms_prompt}} \u5C06\u5305\u542B\u76F8\u5173\u4E13\u4E1A\u672F\u8BED\u3002","description.siliconcloudCustomAPIKey":"\u53EF\u9009\uFF0C\u4E0D\u586B\u5219\u9ED8\u8BA4\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u548C <1>\u7845\u57FA\u6D41\u52A8</1> \u5408\u4F5C\u4E3A\u60A8\u63D0\u4F9B\u7684\u514D\u8D39\u5927\u6A21\u578B\u7FFB\u8BD1\uFF0C\u5176\u4ED6\u6A21\u578B\u9700\u8981\u586B\u5199 API-Key \u624D\u80FD\u4F7F\u7528","description.zhipuFreeAPIKey":"\u53EF\u9009\uFF0C\u4E0D\u586B\u5219\u9ED8\u8BA4\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u548C <1>\u667A\u8C31</1> \u5408\u4F5C\u4E3A\u60A8\u514D\u8D39\u63D0\u4F9B\u7684 glm-4-flash, \u5982\u9700\u4F7F\u7528\u81EA\u5DF1\u7684API Key\uFF0C\u8BF7\u53C2\u8003<2>\u6B64\u6587\u6863</2>","description.zhipuCustomAPIKey":"\u975E\u514D\u8D39\u6A21\u578B\u9700\u8981\u586B\u5199<1>\u667A\u8C31\u5E73\u53F0</1>\u7533\u8BF7\u7684\u5BC6\u94A5\u540E\u624D\u53EF\u7528\uFF0C\u8BE6\u60C5\u53C2\u8003<2>\u6559\u7A0B</2>","field.domain":"\u9886\u57DF","description.domain":"\u9ED8\u8BA4\u4E3A\uFF1Ageneral\u3002\u4EC5\u5728\u6709\u9053API\u63A7\u5236\u53F0\u5F00\u901A\u9886\u57DF\u5316\u7FFB\u8BD1\u7684\u60C5\u51B5\u4E0B\u53EF\u8BBE\u7F6E\uFF0C\u652F\u6301\u9886\u57DF\u89C1<1>\u8FD9\u91CC</1>","field.scene":"\u573A\u666F","description.scene":"\u9ED8\u8BA4\u4E3A\uFF1Ageneral\u3002\u4EC5\u5728\u963F\u91CC\u4E91API\u63A7\u5236\u53F0\u5F00\u901A\u673A\u5668\u7FFB\u8BD1\u4E13\u4E1A\u7248\u7684\u60C5\u51B5\u4E0B\u53EF\u8BBE\u7F6E\uFF0C\u652F\u6301\u573A\u666F\u89C1<1>\u8FD9\u91CC</1>","field.vocabId":"\u7528\u6237\u8BCD\u5178 ID","description.vocabId":"\u6307\u5B9A\u7684\u8BCD\u5178 out_id\uFF0C\u76EE\u524D\u652F\u6301\u82F1\u8BD1\u4E2D","description.model":"OpenAI \u7684\u6A21\u578B\uFF0C\u53EF\u4EE5\u4E3A gpt-3.5-turbo, gpt-4 \u7B49","description.maxTextGroupLengthPerRequest":"\u6BCF\u6B21\u53D1\u9001\u7ED9\u7FFB\u8BD1\u670D\u52A1\u7684\u6BB5\u843D\u6570\u91CF\uFF0C\u5982\u679C\u6BB5\u843D\u6570\u91CF\u8FC7\u591A\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u63A5\u53E3\u7684\u54CD\u5E94\u53D8\u6162","description.apiUrl":"\u8BF7\u6DFB\u52A0\u5177\u4F53\u5E26\u6709\u8DEF\u5F84\u7684\u7F51\u5740\uFF0C\u5982\uFF1Ahttps://openrouter.ai/api/v1/chat/completions <1>\u66F4\u591A\u8BF4\u660E</1>","description.ziyuePromptMaxLength":"\u63D0\u793A\u8BCD\u6700\u5927\u957F\u5EA61200\u5B57\u7B26",enabledExtension:"\u542F\u7528\u6269\u5C55",hasBeenDisabled:"\u5DF2\u7981\u7528","show password":"\u663E\u793A\u5BC6\u7801",customContent:"\u8F93\u5165\u81EA\u5B9A\u4E49\u6A21\u578B\u540D\u79F0",inputOptions:"\u8F93\u5165\u6846\u7FFB\u8BD1",mouseHoverOptions:"\u9F20\u6807\u60AC\u505C",enableInputTranslation:"\u662F\u5426\u542F\u7528\u8F93\u5165\u6846\u7FFB\u8BD1",enableInputTranslationDescription:"\u542F\u7528\u540E\uFF0C\u5728\u8F93\u5165\u6846\u76F4\u63A5\u8F93\u5165 {startingKey}{startingKey} \u4F60\u597D\uFF0C\u7136\u540E\u5FEB\u901F\u8FDE\u51FB{inputTrailingTriggerKeyRepeatTimes}\u6B21{trailingKey}\uFF0C\u5373\u53EF\u7FFB\u8BD1\u4E3A {inputTargetLanguage}",enableInputTranslationDescriptionForNoneKey:"\u542F\u7528\u540E\uFF0C\u5728\u8F93\u5165\u6846\u76F4\u63A5\u8F93\u5165\uFF1A\u4F60\u597D\u4E16\u754C\uFF0C\u7136\u540E\u5FEB\u901F\u8FDE\u51FB{inputTrailingTriggerKeyRepeatTimes}\u6B21{trailingKey}\uFF0C\u5373\u53EF\u7FFB\u8BD1\u4E3A\u9ED8\u8BA4\u76EE\u6807\u8BED\u8A00",inputTargetLanguage:"\u8BBE\u7F6E\u8F93\u5165\u6846\u7684\u9ED8\u8BA4\u76EE\u6807\u8BED\u8A00",inputTargetLanguageDescription:"\u8F93\u5165\u6846\u7FFB\u8BD1\u7684\u9ED8\u8BA4\u76EE\u6807\u8BED\u8A00\uFF0C\u4E5F\u5C31\u662F {startingKey}{startingKey} \u4F5C\u4E3A\u89E6\u53D1\u8BCD\u7684\u9ED8\u8BA4\u8BED\u8A00",inputTargetLanguageDescriptionForNoneKey:"\u8F93\u5165\u6846\u7FFB\u8BD1\u7684\u9ED8\u8BA4\u76EE\u6807\u8BED\u8A00",inputStartingTriggerKeyTitle:"\u8BBE\u7F6E\u8F93\u5165\u6846\u90E8\u5206\u7FFB\u8BD1\u7684\u5206\u5272\u5B57\u7B26",inputStartingTriggerKeyDescription:"\u5F53\u4F60\u4E0D\u9700\u8981\u7FFB\u8BD1\u6574\u4E2A\u8F93\u5165\u6846\u7684\u65F6\u5019\uFF0C\u5206\u5272\u7B26\u5141\u8BB8\u4F60\u53EA\u7FFB\u8BD1 {startingKey}{startingKey} \u5230\u8F93\u5165\u6846\u672B\u5C3E\u7684\u90E8\u5206\uFF0C\u4E5F\u53EF\u4EE5\u6307\u5B9A\u8BED\u8A00\u4EE3\u7801\uFF0C\u6BD4\u5982\uFF1A{startingKey}ja \u8868\u793A\u53EA\u7FFB\u8BD1 {startingKey}ja \u5230\u8F93\u5165\u6846\u672B\u5C3E\u7684\u90E8\u5206",inputStartingTriggerKeyDescriptionForNoneKey:"\u5F53\u524D\u8BBE\u7F6E\u4E3A\u65E0\u9700\u524D\u7F00\uFF0C\u6682\u65E0\u6CD5\u4F7F\u7528\u8F93\u5165\u6846\u7684\u90E8\u5206\u6587\u672C\u7FFB\u8BD1\u529F\u80FD",inputTrailingTriggerKeyTitle:"\u9009\u62E9\u4E00\u4E2A\u8F93\u5165\u7ED3\u675F\u7684\u89E6\u53D1\u5B57\u7B26",inputTrailingTriggerKeyDescription:"\u5FEB\u901F\u8FDE\u51FB 3 \u6B21{trailingKey} \u5C06\u4F1A\u5F00\u59CB\u7FFB\u8BD1",inputTrailingTriggerKeyTimeout:"\u8F93\u5165\u7ED3\u675F\u8FDE\u51FB\u89E6\u53D1\u7684\u95F4\u9694\u65F6\u95F4",inputTrailingTriggerKeyTimeoutDescription:"\u8BBE\u7F6E\u8F93\u5165\u7ED3\u675F\u8FDE\u51FB\u89E6\u53D1\u7684\u95F4\u9694\u65F6\u95F4\uFF08\u6BEB\u79D2\uFF09",spaceKey:"<\u7A7A\u683C\u952E>",noneKey:"\u65E0\u9700\u524D\u7F00\uFF0C\u76F4\u63A5\u7FFB\u8BD1\u6574\u4E2A\u6587\u672C\u6846",inputTranslationBlockUrlsTitle:"\u5207\u52FF\u5728\u4EE5\u4E0B\u7F51\u5740\u4E2D\u542F\u7528\u8F93\u5165\u6846\u7FFB\u8BD1",inputTranslationBlockUrlsDescription:"\u5728\u4EE5\u4E0B\u7F51\u5740\u4E2D\uFF0C\u8F93\u5165\u6846\u7FFB\u8BD1\u5C06\u4E0D\u4F1A\u751F\u6548",inputHelperInfo:"\u8BF4\u660E\uFF1A\u6211\u4EEC\u7279\u522B\u9488\u5BF9\u5728\u4E2D\u6587\u8F93\u5165\u6CD5\u4E0B\u90E8\u5206\u89E6\u53D1\u5B57\u7B26\u4F1A\u53D8\u6210\u4E2D\u6587\u6807\u70B9\u7B26\u53F7\u8FD9\u4EF6\u4E8B\u505A\u4E86\u4F18\u5316\uFF0C\u6BD4\u5982\u641C\u72D7\u8F93\u5165\u6CD5\u4E0B / \u4F1A\u53D8\u6210\u987F\u53F7 \u3001\uFF0C\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u652F\u6301\u6240\u6709\u89E6\u53D1\u7B26\u5BF9\u5E94\u7684\u4E2D\u6587\u7B26\u53F7\uFF0C\u4E5F\u5C31\u662F\u8BF4 // \u3001\u3001 \u90FD\u4F1A\u88AB\u8BC6\u522B\u4E3A\u89E6\u53D1\u5B57\u7B26\u3002<br/><br/>\u540C\u65F6\u6211\u4EEC\u4E5F\u652F\u6301\u8BED\u8A00\u4EE3\u7801\u7684\u4E2D\u6587\u522B\u540D\u4F5C\u4E3A\u547D\u4EE4\uFF0C\u6BD4\u5982 /\u65E5\u6587 \u4F60\u597D\u4E16\u754C \u4F1A\u88AB\u7FFB\u8BD1\u4E3A\u65E5\u6587\uFF0C<1>\u70B9\u6B64\u67E5\u770B\u6240\u6709\u652F\u6301\u7684\u8BED\u8A00\u4EE3\u7801</1>\u3002",noLocalFilePermissionForPDF:"\u6682\u65E0\u6743\u9650\u8BFB\u53D6\u672C\u5730\u6587\u4EF6\uFF0C\u8BF7\u70B9\u51FB\u4E0A\u65B9\u6309\u94AE\uFF0C\u7136\u540E\u5BFC\u5165\u672C\u5730\u6587\u4EF6","error.retry":"\u91CD\u8BD5","error.reason":"\u9519\u8BEF\u539F\u56E0",retryAllButton:"\u91CD\u8BD5\u5168\u90E8\u9519\u8BEF\u6BB5\u843D",errorTooltipTitle:"\u70B9\u51FB\u67E5\u770B\u9519\u8BEF\u539F\u56E0",errorModalTitle:"\u7FFB\u8BD1\u670D\u52A1\u6216\u7F51\u7EDC\u4F3C\u4E4E\u51FA\u4E86\u70B9\u95EE\u9898...",disableOnce:"\u672C\u6B21\u7981\u7528",disableGlobal:"\u6C38\u4E45\u7981\u7528",closeModal:"\u5173\u95ED\u7A97\u53E3",enableInputTranslationWithoutTriggerKeyTitle:"\u542F\u7528\u5FEB\u901F\u8FDE\u51FB 3 \u6B21{trailingKey}\uFF0C\u76F4\u63A5\u7FFB\u8BD1\u6574\u4E2A\u8F93\u5165\u6846\u4E3A{inputTargetLanguage}",deepLProName:"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u4F1A\u5458 (\u63A8\u8350)",deepLProDescription:"\u5F53\u524D\u5957\u9910\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528",deeplProDescriptionForNormal:"\u65E0\u9700\u4EFB\u4F55\u8BBE\u7F6E\uFF0C\u4F1A\u5458\u767B\u5F55\u540E\u5373\u53EF\u4F7F\u7528\uFF0C<1>\u70B9\u6B64\u5347\u7EA7\u4E3A\u4F1A\u5458</1>",deepLCustomDescription:"\u9700\u8981\u56FD\u5916\u4FE1\u7528\u5361\uFF0C\u5728 <1>DeepL</1> \u5B98\u65B9\u5F00\u901A\uFF0C\u70B9\u51FB\u67E5\u770B<2>\u6587\u6863</2>",deepLCustomName:"\u81EA\u5B9A\u4E49 Auth Key",chooseProviderLabel:"\u9009\u62E9\u4E00\u4E2A\u670D\u52A1\u63D0\u4F9B\u5546",openaiProName:"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u4F1A\u5458 (\u63A8\u8350)",openaiProDescription:"\u5F53\u524D\u5957\u9910\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528",openaiProDescriptionForNormal:"\u65E0\u9700\u4EFB\u4F55\u8BBE\u7F6E\uFF0C\u4F1A\u5458\u767B\u5F55\u540E\u5373\u53EF\u4F7F\u7528\uFF0C<1>\u70B9\u6B64\u5347\u7EA7\u4E3A\u4F1A\u5458</1>",openaiCustomDescription:"\u53EF\u5728 OpenAI, Azure OpenAI, \u6216\u5176\u4ED6\u7B2C\u4E09\u65B9\u670D\u52A1\u83B7\u53D6\uFF0C<1>\u70B9\u6B64\u67E5\u770B\u6587\u6863</1>",openaiCustomName:"\u81EA\u5B9A\u4E49 API Key",goLoginOrAction:"(\u5F00\u901A\u4F1A\u5458\u6216\u53BB\u8BBE\u7F6E)",yearly:"\u8FDE\u7EED\u5305\u5E74",quarterly:"\u8FDE\u7EED\u5305\u5B63",monthly:"\u8FDE\u7EED\u5305\u6708",yearlyForOnce:"\u4E00\u6B21\u6027\u5E74\u5EA6\u5957\u9910",monthlyForOnce:"\u4E00\u6B21\u6027\u6708\u5EA6\u5957\u9910",daily:"\u8FDE\u7EED\u5305\u65E5",year:"\u8FDE\u7EED\u5305\u5E74",quarter:"\u8FDE\u7EED\u5305\u5B63",month:"\u8FDE\u7EED\u5305\u6708",day:"\u8FDE\u7EED\u5305\u65E5",currentPlanDescriptionForFree:"\u5F53\u524D\u5957\u9910\uFF1A\u514D\u8D39",currentPlanDescriptionForContinuous:"\u5F53\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C06\u4E8E {endAt} \u81EA\u52A8\u7EED\u8D39",currentPlanDescriptionForAutoRenewCaceling:"\u5F53\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C06\u4E8E {endAt} \u5230\u671F\uFF0C\u5230\u671F\u540E\u5C06\u4E0D\u4F1A\u81EA\u52A8\u7EED\u671F",currentYearlyPlanDescriptionForAutoRenewCacelingWithRealPaiedUser:"\u5F53\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C06\u4E8E {endAt} \u5230\u671F\uFF0C\u5230\u671F\u540E\u5C06\u4E0D\u4F1A\u81EA\u52A8\u7EED\u671F\u3002<br/><1>\u70B9\u6B64\u7BA1\u7406\u7EED\u8D39\u65B9\u6848</1>",currentYearlyPlanDescriptionForAutoRenewCacelingWithAdmin:"\u5F53\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C06\u4E8E {endAt} \u5230\u671F\uFF0C\u5230\u671F\u540E\u5C06\u4E0D\u4F1A\u81EA\u52A8\u7EED\u671F\u3002<br/><1>\u70B9\u6B64\u542F\u7528\u8FDE\u7EED\u5305\u5E74</1>",currentPlanDescriptionForOneTime:"\u5F53\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C06\u4E8E {endAt} \u5230\u671F\uFF0C<1>\u70B9\u6B64\u5347\u7EA7\u4E3A\u5E74\u8D39</1>\u6216<2>\u6708\u8D39</2>\u4F1A\u5458",upgradeToPro:"\u5347\u7EA7\u4E3A\u4F1A\u5458",currentAccount:"\u5F53\u524D\u8D26\u6237",enableAutoSyncUserSettings:"\u542F\u7528\u591A\u8BBE\u5907\u81EA\u52A8\u4E91\u540C\u6B65",modalEnableInputTranslationTitle:"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u8F93\u5165\u6846\u7FFB\u8BD1\u63D0\u793A",modalEnableInputTranslationDesc:"\u60A8\u521A\u521A\u901A\u8FC7\u5FEB\u901F\u8FDE\u51FB 3 \u6B21\u7A7A\u683C\u952E\u89E6\u53D1\u4E86\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u7684\u8F93\u5165\u6846\u7FFB\u8BD1\uFF0C\u8F93\u5165\u6846\u7684\u5185\u5BB9\u5C06\u88AB\u7FFB\u8BD1\u4E3A\u9ED8\u8BA4\u7684\u76EE\u6807\u8BED\u8A00\u3002\u901A\u8FC7 Ctrl+Z \u53EF\u4EE5\u64A4\u9500\u7FFB\u8BD1\u3002<br /><br />\u5982\u679C\u8FD9\u662F\u4E00\u4E2A\u5931\u8BEF\uFF0C\u4E0D\u7528\u62C5\u5FC3\uFF0C\u60A8\u53EF\u4EE5\u9009\u62E9\u672C\u6B21\u7981\u7528\uFF0C\u6216\u8005\u6C38\u4E45\u7981\u7528\u8F93\u5165\u6846\u7FFB\u8BD1\u3002",modalInputTranslationSameDesc:"\u6CE8\u610F\uFF1A\u8F93\u5165\u6846\u7FFB\u8BD1\u540E\u7684\u8BD1\u6587\u548C\u60A8\u8F93\u5165\u7684\u539F\u6587\u5B8C\u5168\u76F8\u540C\uFF08\u5F53\u524D\u8BBE\u7F6E\u7684\u8F93\u5165\u6846\u76EE\u6807\u8BED\u8A00\uFF1A{target} \uFF0C\u5F53\u524D\u7684\u7FFB\u8BD1\u670D\u52A1\uFF1A{service} \uFF09\uFF0C\u8BF7\u68C0\u67E5\u60A8\u7684\u8BBE\u7F6E\u6216\u5728 <1>\u8FD9\u91CC</1> \u8BD5\u7528\u5176\u4ED6\u7FFB\u8BD1\u670D\u52A1\u6765\u5BF9\u6BD4\u6548\u679C\u3002",saveAndNotShowAgain:"\u4FDD\u5B58\u4E14\u4E0D\u518D\u63D0\u793A",disableInputTranslationTips:"* \u4F60\u4E5F\u53EF\u4EE5\u5728 {option} \u4E2D\u81EA\u5B9A\u4E49\u89E6\u53D1\u7684<b>\u5FEB\u6377\u952E</b>\u548C\u8FDE\u51FB\u7684<b>\u95F4\u9694\u65F6\u95F4</b>\uFF0C{learnMore}\u3002",learnMore:"\u70B9\u6B64\u4E86\u89E3\u66F4\u591A",continueEnalbeInputTranslation:"\u7EE7\u7EED\u542F\u7528\u8F93\u5165\u6846\u7FFB\u8BD1",autoRenewTrialSuffix:'\uFF08\u8BD5\u7528\u4E2D\uFF0C<a href="https://immersivetranslate.com/profile/?upgradeFromTrial=true" id="upgradeFromTrial">\u7ACB\u523B\u5347\u7EA7\u4E3A\u6B63\u5F0F\u4F1A\u5458</a>\uFF09',subtitle:"\u89C6\u9891\u5B57\u5E55",youtubeService:"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u89C6\u9891\u5B57\u5E55\u7FFB\u8BD1\u670D\u52A1","subtitle.disabledSubtitle":"\u6C38\u4E45\u7981\u7528\u89C6\u9891\u5B57\u5E55\u529F\u80FD","subtitle.disabledSubtitleDescription":"\u5982\u679C\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u7684\u89C6\u9891\u5B57\u5E55\u548C\u5176\u4ED6\u6269\u5C55\u6709\u51B2\u7A81\uFF0C\u4F60\u53EF\u4EE5\u9009\u62E9\u6C38\u4E45\u7981\u7528\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u7684\u89C6\u9891\u5B57\u5E55\u529F\u80FD\u6216\u8005\u5378\u8F7D\u5176\u4ED6\u51B2\u7A81\u7684\u6269\u5C55","subtitle.humanSubtitlesPreferred":"\u4F18\u5148\u4F7F\u7528\u4EBA\u5DE5\u5B57\u5E55","subtitle.humanSubtitlesPreferredDescription":"\u5F53\u89C6\u9891 (YouTube, Udemy, Disney+) \u6709\u76EE\u6807\u8BED\u8A00\u4EBA\u5DE5\u5B57\u5E55\u65F6\uFF0C\u4F18\u5148\u4F7F\u7528\u4EBA\u5DE5\u5B57\u5E55\uFF08\u63A8\u8350\uFF09","subtitle.bilingual":"\u53CC\u8BED\u5B57\u5E55","subtitle.quickButton.hideQuickButton":"\u4E0D\u518D\u663E\u793A\u8BE5\u5FEB\u6377\u65B9\u5F0F","subtitle.showQuickButton":"\u5728\u64AD\u653E\u5668\u663E\u793A\u53CC\u8BED\u5B57\u5E55\u5FEB\u6377\u65B9\u5F0F",videoSubtitleTranslationDescription:"\u4E3A\u89C6\u9891\u5B57\u5E55\u5355\u72EC\u6307\u5B9A\u4E00\u4E2A\u7FFB\u8BD1\u670D\u52A1",subtitleTranslating:"\u6B63\u5728\u4F7F\u7528 {service} \u670D\u52A1\u7FFB\u8BD1\u5B57\u5E55\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...\uFF08\u6C89\u6D78\u5F0F\u7FFB\u8BD1\uFF09",subtitleLoading:"\u6B63\u5728\u52A0\u8F7D\u5B57\u5E55...",bilingual:"\u53CC\u8BED","field.action":"\u662F\u5426\u542F\u7528\u767E\u5EA6\u672F\u8BED","description.action":"\u542F\u7528\u540E\u4F1A\u5728\u8BF7\u6C42\u4E2D\u52A0\u5165 action=1 \u7684\u53C2\u6570\uFF0C\u4EE5\u4FBF\u544A\u77E5\u767E\u5EA6\u542F\u7528\u672F\u8BED\uFF0C<1>\u66F4\u591A\u8BF4\u660E\u8BF7\u53C2\u8003\u5B98\u65B9\u6587\u6863</1>",closeQuickTranslation:"\u5173\u95ED\u60AC\u6D6E\u7403","closeQuickTranslation.untilNext":"\u672C\u6B21\u5173\u95ED\u76F4\u5230\u4E0B\u6B21\u8BBF\u95EE","closeQuickTranslation.currentWebsite":"\u5F53\u524D\u7F51\u7AD9\u7981\u7528","closeQuickTranslation.alwaysClose":"\u6C38\u4E45\u7981\u7528","closeQuickTranslation.settingOpen":"\uFF08\u53EF\u5728<1>\u8BBE\u7F6E\u9875</1>\u5F00\u542F\uFF09","closeQuickTranslation.cancel":"\u53D6\u6D88","closeQuickTranslation.confirm":"\u786E\u5B9A","floatBall.translate":"\u70B9\u51FB\u7FFB\u8BD1\u8BE5\u9875\u9762","floatBall.showOriginal":"\u70B9\u51FB\u5207\u6362\u56DE\u539F\u6587","floatBall.close":"\u5173\u95ED\u60AC\u6D6E\u7403","floatBallOptions.enableDescPc":"\u542F\u7528\u9875\u9762\u60AC\u6D6E\u7403\u540E\uFF0C\u4F1A\u5728\u9875\u9762\u53F3\u4FA7\u663E\u793A\u4E00\u4E2A\u5FEB\u6377\u7FFB\u8BD1\u6309\u94AE\uFF0C\u70B9\u51FB\u5373\u53EF\u7FFB\u8BD1","floatBallOptions.enableDesc":"\u5173\u95ED\u60AC\u6D6E\u7403\u540E\uFF0C\u53EF\u4EE5\u7528{touch}\u5524\u8D77\u3002\u4E3A\u9632\u6B62\u4E0D\u614E\u5173\u95ED\u8BE5\u9009\u9879\u540E\u627E\u4E0D\u5230\u60AC\u6D6E\u7403\uFF0C\u5F3A\u70C8\u5EFA\u8BAE\u6536\u85CF\u672C\u8BBE\u7F6E\u9875","description.azureApiUrl":"\u586B\u5199\u81EA\u5B9A\u4E49\u7684API\u63A5\u53E3\u5730\u5740","floatBall.guideClickToTranslate":`\u70B9\u51FB\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u60AC\u6D6E\u7403 \u5373\u53EF\u5FEB\u901F\u7FFB\u8BD1`,"floatBall.iKnow":"\u6211\u77E5\u9053\u4E86",confirmSupportMouse:"\u542F\u7528\u9F20\u6807\u6A21\u5F0F",confirmSupportMouseDescription:"\u5173\u95ED\u4E3A\u89E6\u6478\u6A21\u5F0F\uFF0C\u542F\u7528\u4E3A\u9F20\u6807\u6A21\u5F0F",sampleTargetText:"\u957F\u591C\u5C06\u81F3\uFF0C\u6211\u4ECE\u4ECA\u5F00\u59CB\u5B88\u671B\uFF0C\u81F3\u6B7B\u65B9\u4F11\u3002\u6211\u5C06\u4E0D\u5A36\u59BB\u3001\u4E0D\u5C01\u5730\u3001\u4E0D\u751F\u5B50\u3002\u6211\u5C06\u4E0D\u6234\u5B9D\u51A0\uFF0C\u4E0D\u4E89\u8363\u5BA0\u3002\u6211\u5C06\u5C3D\u5FE0\u804C\u5B88\uFF0C\u751F\u6B7B\u4E8E\u65AF\u3002",sampleSourceText:"Night gathers, and now my watch begins. It shall not end until my death. I shall take no wife, hold no lands, father no children. I shall wear no crowns and win no glory. I shall live and die at my post.",viewWithImmersiveTranslate:"\u53CC\u8BED\u7248\u672C(\u6C89\u6D78\u5F0F\u7FFB\u8BD1)",errorReason:"\u9519\u8BEF\u539F\u56E0\uFF1A{message}",paragraphMinTextCountField:"\u7FFB\u8BD1\u6BB5\u843D\u6240\u9700\u7684\u6700\u5C11\u5B57\u7B26\u6570",paragraphMinTextCountDesc:"\u6CE8\u610F\uFF0C\u8FD9\u91CC\u6307\u7684\u5B57\u7B26\u957F\u5EA6\uFF0C\u6BD4\u5982: hello \u662F 5 \u4E2A\u5B57\u7B26, \u8BBE\u7F6E\u4E3A\u66F4\u5927\u7684\u503C\u53EF\u4EE5\u51CF\u5C11\u4E0D\u5FC5\u8981\u7684\u5C0F\u6BB5\u843D\u7FFB\u8BD1",networkError:"\u7FFB\u8BD1\u670D\u52A1\u6216\u7F51\u7EDC\u51FA\u73B0\u95EE\u9898",notLogin:"\u672A\u767B\u5F55","browser.toggleMouseHoverTranslateDirectly":"\u5728\u9875\u9762\u4E0A\u4E34\u65F6\u542F\u7528\u6216\u5173\u95ED\u9F20\u6807\u60AC\u505C\u76F4\u63A5\u7FFB\u8BD1","browser.translateWithOpenAI":"\u4E34\u65F6\u4F7F\u7528 OpenAI \u7FFB\u8BD1\u5F53\u524D\u9875\u9762","browser.translateWithDeepL":"\u4E34\u65F6\u4F7F\u7528 DeepL \u7FFB\u8BD1\u5F53\u524D\u9875\u9762","browser.translateWithGoogle":"\u4E34\u65F6\u4F7F\u7528 Google \u7FFB\u8BD1\u5F53\u524D\u9875\u9762","browser.translateWithBing":"\u4E34\u65F6\u4F7F\u7528\u5FAE\u8F6F\u7FFB\u8BD1\u5F53\u524D\u9875\u9762","browser.translateWithGemini":"\u4E34\u65F6\u4F7F\u7528 Gemini \u7FFB\u8BD1\u5F53\u524D\u9875\u9762","browser.translateWithTransmart":"\u4E34\u65F6\u4F7F\u7528\u817E\u8BAF\u7FFB\u8BD1\u5F53\u524D\u9875\u9762","browser.translateWithClaude":"\u4E34\u65F6\u4F7F\u7528 Claude \u7FFB\u8BD1\u5F53\u524D\u9875\u9762","browser.translateWithCustom1":"\u4E34\u65F6\u4F7F\u7528\u81EA\u5B9A\u4E49\u7FFB\u8BD1\u670D\u52A1\u7FFB\u8BD1\u5F53\u524D\u9875\u9762(1)","browser.translateWithCustom2":"\u4E34\u65F6\u4F7F\u7528\u81EA\u5B9A\u4E49\u7FFB\u8BD1\u670D\u52A1\u7FFB\u8BD1\u5F53\u524D\u9875\u9762(2)","browser.translateWithCustom3":"\u4E34\u65F6\u4F7F\u7528\u81EA\u5B9A\u4E49\u7FFB\u8BD1\u670D\u52A1\u7FFB\u8BD1\u5F53\u524D\u9875\u9762(3)","browser.translateInputBox":"\u7FFB\u8BD1\u5F53\u524D\u8F93\u5165\u6846\u5185\u5BB9","browser.toggleSidePanel":"\u5F00\u542F/\u5173\u95ED\u4FA7\u8FB9\u680F","browser.openAiWritingModal":"\u6253\u5F00 AI Write \u5F39\u7A97",shortcutSettings:"\u5FEB\u6377\u952E",shortcutSettingsTitle:"\u5FEB\u6377\u952E\u8BBE\u7F6E",confirmResetToDefaultSettings:"\u786E\u8BA4\u8981\u6062\u590D\u8BE5\u7FFB\u8BD1\u670D\u52A1\u4E3A\u9ED8\u8BA4\u8BBE\u7F6E\u5417\uFF1F\uFF08\u4EC5\u91CD\u7F6E\u5F53\u524D\u7FFB\u8BD1\u670D\u52A1\u7684\u8BBE\u7F6E\uFF09","intro.hoverTitle":"\u9F20\u6807\u60AC\u505C\u7FFB\u8BD1\u5F53\u524D\u6BB5\u843D","intro.hoverDescription":"\u9F20\u6807\u60AC\u505C\u7FFB\u8BD1\u662F\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u91CC\u975E\u5E38\u91CD\u8981\u7684\u529F\u80FD\uFF0C\u53EA\u9700\u5C06\u9F20\u6807\u653E\u5728\u6BB5\u843D\u4E0A\uFF0C\u540C\u65F6\u6309\u4E0B\u8BBE\u5B9A\u7684\u5FEB\u6377\u952E\uFF0C\u5373\u53EF\u81EA\u52A8\u7FFB\u8BD1\u5F53\u524D\u6BB5\u843D\uFF08\u6CE8\u610F\uFF1A\u9ED8\u8BA4\u6CA1\u6709\u542F\u7528\u54E6\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8BBE\u7F6E\uFF09\uFF0C\u8BE5\u4EA4\u4E92\u7528\u4E8E\u66F4\u597D\u7684\u66FF\u4EE3\u5212\u8BCD\u7FFB\u8BD1\uFF0C\u53E6\u5916\uFF0C\u6B64\u529F\u80FD\u8FD8\u5E7F\u6CDB\u5E94\u7528\u4E8E\u90A3\u4E9B\u65E0\u6CD5\u88AB\u8BC6\u522B\u7684\u7FFB\u8BD1\u533A\u57DF\uFF0C\u4F60\u53EF\u4EE5\u5229\u7528\u8BE5\u529F\u80FD\uFF0C\u5F3A\u5236\u7FFB\u8BD1\u4EFB\u4F55\u6BB5\u843D\u3002","intro.floatBallTitle":"\u5FEB\u6377\u7FFB\u8BD1\u60AC\u6D6E\u7403","intro.floatBallDescription":"\u542F\u7528\u540E\uFF0C\u4F1A\u5728\u9875\u9762\u53F3\u4FA7\u663E\u793A\u4E00\u4E2A\u5FEB\u6377\u7FFB\u8BD1\u6309\u94AE\uFF0C\u70B9\u51FB\u5373\u53EF\u7FFB\u8BD1\uFF0C\u518D\u6B21\u70B9\u51FB\u5373\u53EF\u5207\u6362\u56DE\u539F\u6587\u3002\u5728\u79FB\u52A8\u7AEF\uFF0C\u957F\u6309\u60AC\u6D6E\u7403\uFF0C\u53EF\u4EE5\u6253\u5F00\u5FEB\u6377\u8BBE\u7F6E\u9762\u677F\u3002","intro.subtitleTitle":"\u5728\u7EBF\u89C6\u9891\u53CC\u8BED\u5B57\u5E55\u663E\u793A","desc.toggleMouseHoverTranslateDirectly":"\u6309\u4E0B\u8FD9\u4E2A\u5FEB\u6377\u952E\u540E\uFF0C\u5728\u9875\u9762\u4E0A\uFF0C\u53EA\u8981\u9F20\u6807\u6307\u5411\u4EFB\u4F55\u4E00\u6BB5\u6587\u5B57\uFF0C\u5C31\u4F1A\u81EA\u52A8\u7FFB\u8BD1\u8FD9\u6BB5\u6587\u5B57\u3002\u518D\u6309\u4E00\u6B21\u5FEB\u6377\u952E\uFF0C\u5C31\u53EF\u4EE5\u5173\u95ED\u8FD9\u4E2A\u81EA\u52A8\u7FFB\u8BD1\u529F\u80FD\u3002","shortcutGroup.main":"\u5E38\u7528\u529F\u80FD\u5FEB\u6377\u952E","shortcutGroup.others":"\u66F4\u591A\u81EA\u5B9A\u4E49\u529F\u80FD\u5FEB\u6377\u952E","shortcutGroup.shortcutsForTranslationServices":"\u7FFB\u8BD1\u670D\u52A1\u76F8\u5173\u5FEB\u6377\u952E",browserShortcutsSucks:"\u7531\u4E8E\u6D4F\u89C8\u5668\u5BF9\u8F93\u5165\u6846\u7684\u5FEB\u6377\u952E\u8BC6\u522B\u4E0D\u51C6\u786E\uFF0C\u6240\u4EE5\u8BF7\u624B\u52A8\u8F93\u5165\u5FEB\u6377\u952E\u7684\u540D\u5B57\uFF0C\u8F93\u5165\u540E\uFF0C\u70B9\u51FB\u7A7A\u767D\u5904\u5373\u53EF\u81EA\u52A8\u4FDD\u5B58\u3002\uFF08macOS \u91CC\u9762 Alt \u548C Option \u662F\u540C\u6837\u7684\u952E\uFF0C\u5EFA\u8BAE\u7EDF\u4E00\u8F93\u5165 Alt\uFF09\u3002\u6BD4\u5982\uFF1A","shortcutGroup.touch":"\u89E6\u5C4F\u4E13\u7528\u624B\u52BF","shortcutGroup.mouse":"\u9F20\u6807\u60AC\u505C\u5FEB\u6377\u952E\u914D\u7F6E","neverTranslateText.title":"\u4EE5\u4E0B\u5355\u8BCD\u4FDD\u6301\u539F\u6587\uFF0C\u4E0D\u8981\u7FFB\u8BD1","neverTranslateText.description":"\u7531\u4E8E\u67D0\u4E9B\u7FFB\u8BD1\u5F15\u64CE\u5BF9\u4E13\u6709\u540D\u8BCD\u8BC6\u522B\u4E0D\u7406\u60F3\uFF0C\u4F60\u53EF\u4EE5\u5728\u6B64\u5904\u6DFB\u52A0\u5355\u8BCD\uFF0C\u786E\u4FDD\u5B83\u4EEC\u5728\u7FFB\u8BD1\u8FC7\u7A0B\u4E2D\u4E0D\u88AB\u8F6C\u6362\u3002\u8BF7\u6CE8\u610F\uFF0C\u6B64\u529F\u80FD\u533A\u5206\u5927\u5C0F\u5199\uFF0C\u5E76\u4EC5\u652F\u6301\u4EE5\u7A7A\u683C\u5206\u9694\u7684\u5355\u8BCD\u8BED\u8A00\uFF08\u5982\u82F1\u8BED\u3001\u6CD5\u8BED\uFF09\uFF0C\u4E0D\u9002\u7528\u4E8E\u65E5\u8BED\u3001\u97E9\u8BED\u7B49\u8BED\u8A00\u3002<br/><b>\u6CE8\u610F: \u8BE5\u529F\u80FD\u5DF2\u8FC1\u79FB\u81F3 <a href='/options.html#terms'>AI \u672F\u8BED\u5E93</a></b>\uFF08\u4EC5\u652F\u6301 AI \u7FFB\u8BD1\u670D\u52A1\uFF09","tagsInput.add":"+ \u6DFB\u52A0","desc.mouseHoverHoldKey":"\u5F53\u9F20\u6807\u60AC\u505C\u5728\u67D0\u4E2A\u6BB5\u843D\u4E0A\u65F6\uFF0C\u540C\u65F6\u6309\u4E0B\u53F3\u4FA7\u7684\u5FEB\u6377\u952E\uFF0C\u5373\u53EF\u76F4\u63A5\u7FFB\u8BD1\u8BE5\u6BB5\u843D",mouseHoverCustomKeyTitle:"\u81EA\u5B9A\u4E49\u9F20\u6807\u60AC\u505C\u5FEB\u6377\u952E",mouseHoverCustomKeyDescription:"\u4F60\u53EF\u4EE5\u81EA\u5B9A\u4E49\u4E00\u4E2A\u9F20\u6807\u60AC\u505C\u7684\u7EC4\u5408\u5FEB\u6377\u952E\uFF0C\u6BD4\u5982\uFF1A Alt+Z, Ctrl+E, Cmd+Alt+E \u6216\u8005\u76F4\u63A5 Cmd\uFF0C \u8BF7\u624B\u52A8\u8F93\u5165",mouseHoverShortcutPlaceholder:"\u8BF7\u624B\u52A8\u8F93\u5165",browserShortcutsNoteForFirefox:"Firefox \u6D4F\u89C8\u5668\u4FEE\u6539\u5FEB\u6377\u952E\u9700\u8981\u6253\u5F00\u6269\u5C55\u7BA1\u7406\u9875\u9762 `about:addons`\uFF0C\u7136\u540E\u70B9\u51FB\u300C\u8BBE\u7F6E\u300D-> \u300C\u7BA1\u7406\u5FEB\u6377\u952E\u300D",browserShortcutsNoteForChrome:"\u8BF7\u6CE8\u610F\uFF1A\u8981\u5728\u57FA\u4E8EChrome\u5185\u6838\u7684\u6D4F\u89C8\u5668\u4E2D\u4FEE\u6539\u5FEB\u6377\u952E\uFF0C\u8BF7\u8BBF\u95EE[\u6269\u5C55\u7BA1\u7406\u9875\u9762] -> [\u7BA1\u7406\u5FEB\u6377\u952E] ","desc.toggleTranslateTheMainPage":"\u4EC5\u7FFB\u8BD1\u9875\u9762\u4E3B\u8981\u533A\u57DF\uFF0C\u5F53\u4F60\u5728\u8FDB\u9636\u8BBE\u7F6E\u91CC\u542F\u7528\u4E86\u7FFB\u8BD1\u9875\u9762\u5168\u90E8\u533A\u57DF\u540E\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528\u8FD9\u4E2A\u5FEB\u6377\u952E\u6765\u4E13\u95E8\u7FFB\u8BD1\u9875\u9762\u7684\u4E3B\u8981\u533A\u57DF","desc.toggleTranslateTheWholePage":"\u7FFB\u8BD1\u9875\u9762\u5168\u90E8\u533A\u57DF\uFF0C\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0C\u6211\u4EEC\u4F1A\u7FFB\u8BD1\u9875\u9762\u7684\u4E3B\u8981\u533A\u57DF\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528\u8FD9\u4E2A\u5FEB\u6377\u952E\u6765\u4E13\u95E8\u7FFB\u8BD1\u9875\u9762\u7684\u5168\u90E8\u533A\u57DF","browser.toggleTranslationMask":"\u5207\u6362\u5F53\u524D\u9875\u9762\u8BD1\u6587\u4E3A\u6A21\u7CCA\u6548\u679C\uFF08\u5B66\u4E60\u6A21\u5F0F\uFF09","desc.interfaceLanguage":"\u754C\u9762\u8BED\u8A00\u8BBE\u7F6E\u5F71\u54CD\u63A7\u5236\u9762\u677F\u7684\u663E\u793A\u8BED\u8A00\uFF0C\u548C\u7FFB\u8BD1\u7684\u76EE\u6807\u8BED\u8A00\u65E0\u5173",mouseHoverHoldKey:"\u60AC\u505C\u7FFB\u8BD1\u89E6\u53D1\u952E",clickToSeeQuickDemo:"30 \u79D2\u5FEB\u901F\u6559\u5B66\u89C6\u9891",shortcutDisableTooltip:"\u8BF7\u5728\u6D4F\u89C8\u5668\u63D0\u4F9B\u7684\u6269\u5C55\u5FEB\u6377\u952E\u7BA1\u7406\u9875\u9762\u8FDB\u884C\u8BBE\u7F6E\uFF0C\u66F4\u591A\u6307\u5F15\u8BF7\u67E5\u770B\u672C\u9875\u9762\u6700\u4E0A\u65B9\u7684\u8BF4\u660E",floatBallOptions:"\u60AC\u6D6E\u7403","floatBall.longPress":"\u957F\u6309\u53EF\u5FEB\u901F\u6253\u5F00\u8BBE\u7F6E\u9762\u677F\u54E6",notLoginPro:"\u60A8\u8FD8\u672A\u767B\u5F55\u60A8\u7684\u4F1A\u5458\u8D26\u6237",upgradeToProErrorTitle:"\u8BF7\u5347\u7EA7\u4E3A\u4F1A\u5458\u518D\u4F7F\u7528 {service}",loggedIn:"\u5DF2\u767B\u5F55","description.baiduField":"\u652F\u6301\u7684\u9886\u57DF\u89C1<1>\u8FD9\u91CC</1>\uFF0C\u4E3A\u7A7A\u5219\u8868\u793A\u4E0D\u6307\u5B9A\u9886\u57DF","widget.translateFile":"\u6587\u6863\u7FFB\u8BD1","widget.instruction":"\u4F7F\u7528\u8BF4\u660E",buildSnapshots:"\u751F\u6210\u7F51\u9875\u5FEB\u7167",alwaysTranslateSomeLanguage:"\u603B\u662F\u7FFB\u8BD1{language}\u9875\u9762",alwaysTranslateThisSite:"\u603B\u662F\u7FFB\u8BD1\u8BE5\u7F51\u7AD9",neverTranslateThisSite:"\u6C38\u4E0D\u7FFB\u8BD1\u8BE5\u7F51\u7AD9",touchShortcutsToggleTranslatePage:"\u8BBE\u7F6E\u89E6\u5C4F\u624B\u52BF\u6765\u7FFB\u8BD1\u7F51\u9875/\u663E\u793A\u539F\u6587","desc.touchShortcutsToggleTranslatePage":"\u8BBE\u7F6E\u540E\uFF0C\u5728\u79FB\u52A8\u8BBE\u5907\u65F6\uFF0C\u53EF\u4EE5\u540C\u65F6\u7528 X \u4E2A\u624B\u6307\u89E6\u6478\u5C4F\u5E55\u3001\u5DE6\u53F3\u6ED1\u52A8\u6216\u8FDE\u7EED\u70B9\u51FB\uFF0C\u89E6\u53D1\u7FFB\u8BD1\u7F51\u9875/\u663E\u793A\u539F\u6587",touchShortcutsToggleTranslationMask:"\u8BBE\u7F6E\u89E6\u5C4F\u624B\u52BF\u663E\u793A\u7FFB\u8BD1\u906E\u7F69/\u663E\u793A\u539F\u6587","desc.touchShortcutsToggleTranslationMask":"\u7FFB\u8BD1\u906E\u7F69\u662F\u6307\u8BD1\u6587\u6837\u5F0F\u91CC\u7684\u6A21\u7CCA\u6548\u679C\uFF08\u5B66\u4E60\u6A21\u5F0F\uFF09\uFF0C\u5F00\u542F\u540E\u4E34\u65F6\u5BF9\u8BD1\u6587\u4F7F\u7528\u6A21\u7CCA\u6548\u679C\uFF0C\u65B9\u4FBF\u5B66\u4E60",touchShortcutsToggleTranslateTouchElement:"\u8BBE\u7F6E\u89E6\u5C4F\u624B\u52BF\u7FFB\u8BD1\u6307\u5B9A\u6BB5\u843D","desc.touchShortcutsToggleTranslateTouchElement":"\u81EA\u5B9A\u4E49\u4E00\u4E2A\u624B\u52BF\uFF0C\u5373\u53EF\u7FFB\u8BD1\u60A8\u6240\u5728\u7684\u4EFB\u4F55\u6BB5\u843D",touchShortcutsToggleTranslateTouchAndImgElement:"\u8BBE\u7F6E\u89E6\u5C4F\u624B\u52BF\u7FFB\u8BD1\u6307\u5B9A\u56FE\u7247\u548C\u6BB5\u843D","desc.touchShortcutsToggleTranslateTouchAndImgElement":"\u81EA\u5B9A\u4E49\u4E00\u4E2A\u624B\u52BF\uFF0C\u5373\u53EF\u7FFB\u8BD1\u60A8\u6240\u5728\u7684\u56FE\u7247\u548C\u6BB5\u843D",touchShortcutsOff:"\u5173\u95ED","fingers.2":"\u53CC\u6307\u89E6\u6478","fingers.3":"\u4E09\u6307\u89E6\u6478","fingers.4":"\u56DB\u6307\u89E6\u6478","fingers.5":"\u4E94\u6307\u89E6\u6478","multipleClick.2":"\u53CC\u51FB","multipleClick.3":"\u4E09\u8FDE\u51FB","multipleClick.4":"\u56DB\u8FDE\u51FB","slide.left":"\u5411\u53F3\u6ED1\u52A8","slide.right":"\u5411\u5DE6\u6ED1\u52A8",contact:"\u8054\u7CFB\u6211\u4EEC","contact.description":"\u5982\u679C\u60A8\u6709\u4EFB\u4F55\u95EE\u9898\u6216\u5EFA\u8BAE\uFF0C\u6B22\u8FCE\u586B\u5199\u4E0B\u65B9\u8868\u5355\u8054\u7CFB\u6211\u4EEC\uFF0C\u6216\u8005\u53D1\u9001\u90AE\u4EF6\u81F3 {email}\uFF0C\u6211\u4EEC\u4F1A\u5C3D\u5FEB\u56DE\u590D\u60A8\u3002","font.none":"\u65E0","font.Microsoft YaHei":"\u5FAE\u8F6F\u96C5\u9ED1","font.SimSun":"\u5B8B\u4F53","font.NSimSun":"\u65B0\u5B8B\u4F53","font.Microsoft JhengHei":"\u5FAE\u8F6F\u6B63\u9ED1\u4F53","font.Source Han Serif":"\u601D\u6E90\u5B8B\u4F53","font.Source Han Sans":"\u601D\u6E90\u9ED1\u4F53","font.Source Han Sans CN":"\u601D\u6E90\u9ED1\u4F53","font.Noto Sans SC":"\u601D\u6E90\u9ED1\u4F53\u7B80\u4F53","font.KaiTi":"\u6977\u4F53","font.FangSong":"\u4EFF\u5B8B","font.PingFang SC":"\u82F9\u65B9","font.STHeiti":"\u534E\u6587\u9ED1\u4F53","font.STKaiti":"\u534E\u6587\u6977\u4F53","font.STSong":"\u534E\u6587\u5B8B\u4F53","font.STFangsong":"\u534E\u6587\u4EFF\u5B8B","font.STZhongsong":"\u534E\u6587\u4E2D\u5B8B","font.STHupo":"\u534E\u6587\u7425\u73C0","font.STXinwei":"\u534E\u6587\u65B0\u9B4F","font.STLiti":"\u534E\u6587\u96B6\u4E66","font.STXingkai":"\u534E\u6587\u884C\u6977","font.Hiragino Sans GB":"\u51AC\u9752\u9ED1\u4F53","font.Lantinghei SC":"\u5170\u4EAD\u9ED1","font.Hanzipen SC":"\u6C49\u4EEA\u7FE9\u7FE9\u4F53","font.Hannotate SC":"\u6C49\u4EEA\u6CE8\u9ED1","font.Songti SC":"\u5B8B\u4F53","font.Wawati SC":"\u5A03\u5A03\u4F53","font.Weibei SC":"\u9B4F\u7891","font.Xingkai SC":"\u884C\u6977","font.Yapi SC":"\u96C5\u75DE","font.Yuanti SC":"\u5706\u4F53","browser.toggleVideoSubtitlePreTranslation":"\u5207\u6362\u53CC\u8BED\u5B57\u5E55\u4F18\u5148\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u8BBE\u7F6E","desc.toggleVideoSubtitlePreTranslation":"\u6309\u4E0B\u540E\uFF0C\u89C6\u9891\u53CC\u8BED\u5B57\u5E55\u4F1A\u4F18\u5148\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u7684\u8BBE\u7F6E\uFF0C\u518D\u6B21\u6309\u4E0B\u4F1A\u4F18\u5148\u4F7F\u7528\u539F\u89C6\u9891\u81EA\u5E26\u7684\u673A\u7FFB\u5B57\u5E55\uFF0C\u6CE8\u610F\uFF1A\u8BE5\u5FEB\u6377\u65B9\u5F0F\u4FEE\u6539\u7684\u662F\u5168\u5C40\u8BBE\u7F6E",videoSubtitlePreTranslationOn:"\u89C6\u9891\u5B57\u5E55\u5C06\u4F18\u5148\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8BD1",videoSubtitlePreTranslationOff:"\u89C6\u9891\u5B57\u5E55\u5C06\u4F18\u5148\u4F7F\u7528\u539F\u89C6\u9891\u81EA\u5E26\u7684\u673A\u7FFB\u5B57\u5E55",translationFont:"\u8BBE\u7F6E\u5B57\u4F53","translationFont.custom":"\u8F93\u5165\u81EA\u5B9A\u4E49\u5B57\u4F53","translationFont.customPlaceholder":"\u5B57\u4F53","translationFont.notSupportErrorMessage":"\u8BF7\u68C0\u67E5\u60A8\u8F93\u5165\u7684\u5B57\u4F53\u540D\u79F0\u662F\u5426\u6B63\u786E\uFF0C\u6216\u786E\u8BA4\u8BE5\u5B57\u4F53\u5DF2\u5728\u60A8\u7684\u8BBE\u5907\u4E0A\u5B89\u88C5\u3002","touch.mouse-translate":"\u7FFB\u8BD1\u6307\u5B9A\u6BB5\u843D","translationServices.inherit":"\u8DDF\u7F51\u9875\u7FFB\u8BD1\u4E00\u81F4","error.serveConfigError":"\u670D\u52A1\u914D\u7F6E\u9519\u8BEF","error.reloadPageOfSetting":"\u914D\u7F6E\u540E\uFF0C\u8BF7\u5237\u65B0\u9875\u9762\u518D\u6B21\u7FFB\u8BD1\u3002","error.googleLimitIp":"\u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF0C\u8C37\u6B4C\u670D\u52A1\u5DF2\u5BF9\u8BE5IP\u5730\u5740\u8FDB\u884C\u9650\u6D41\uFF0C\u5EFA\u8BAE\u60A8\u66F4\u6362\u7F51\u7EDC\u8282\u70B9\u3002","error.openAIFreeLimit":"\u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF0C\u5F53\u524D\u7684\u7FFB\u8BD1\u8BF7\u6C42\u9891\u7387\u5DF2\u8FBE\u5230\u6BCF\u5206\u949F\u6700\u591A 3 \u6B21\u7684\u4E0A\u9650\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\u3002\uFF08\u8FD9\u662F OpenAI \u5B98\u65B9\u5BF9\u514D\u8D39 API Key \u7684\u9650\u5236\uFF0C\u82E5\u8981\u89E3\u9664\u6B64\u9650\u5236\uFF0C\u8BF7\u5728 OpenAI \u540E\u53F0\u7ED1\u5B9A\u4FE1\u7528\u5361\u3002\uFF09","error.openAIExceededQuota":"\u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF1A\u4F60\u5F53\u524D\u7684 OpenAI \u8D26\u6237\u4F59\u989D\u4E0D\u8DB3\uFF0C\u8BF7\u5728 OpenAI \u5B98\u65B9\u540E\u53F0\u8FDB\u884C\u5145\u503C\u6216\u8005\u7ED1\u5B9A\u4FE1\u7528\u5361\u3002","error.429":"\u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF0C\u8BF4\u660E\u8BF7\u6C42\u8FC7\u4E8E\u9891\u7E41\u6216\u8D85\u51FA\u989D\u5EA6\u9650\u5236\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\u3002","error.403":"\u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF0C \u6682\u65F6\u6CA1\u6709\u6743\u9650\u8BBF\u95EE\u8BE5\u670D\u52A1\u3002 ","error.400":"\u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF0C \u8BF7\u6C42\u53C2\u6570\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u76F8\u5E94\u914D\u7F6E\u3002","error.502":"\u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF0C \u670D\u52A1\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\u3002 ","error.proUpgrade":"\u5347\u7EA7\u540E\uFF0C\u8BF7\u5237\u65B0\u9875\u9762\u518D\u6B21\u7FFB\u8BD1\u3002","error.configError":"\u914D\u7F6E\u6570\u636E\u5F02\u5E38","error.goReset":"\u53BB\u91CD\u7F6E",batchEdit:"\u6279\u91CF\u64CD\u4F5C","translationModeLang.translation.title":"\u4EC5\u8BD1\u6587\u6A21\u5F0F\u7684\u8BED\u8A00","translationModeLang.translation.description":"\u5F53\u9875\u9762\u8BED\u8A00\u4E3A\u4E0B\u5217\u8BED\u8A00\u65F6\uFF0C\u4F1A\u81EA\u52A8\u4F7F\u7528\u4EC5\u8BD1\u6587\u6A21\u5F0F","translationModeLang.translation.dual.title":"\u53CC\u8BED\u6A21\u5F0F\u7684\u8BED\u8A00","translationModeLang.translation.dual.description":"\u5F53\u9875\u9762\u8BED\u8A00\u4E3A\u4E0B\u5217\u8BED\u8A00\u65F6\uFF0C\u4F1A\u81EA\u52A8\u4F7F\u7528\u53CC\u8BED\u6A21\u5F0F","translationModeUrl.translation.title":"\u4EC5\u8BD1\u6587\u6A21\u5F0F\u7684\u7F51\u5740","translationModeUrl.translation.description":"\u5F53\u7F51\u7AD9\u4E3A\u4E0B\u5217\u57DF\u540D\u65F6\uFF0C\u4F1A\u81EA\u52A8\u4F7F\u7528\u4EC5\u8BD1\u6587\u6A21\u5F0F","translationModeUrl.translation.dual.title":"\u53CC\u8BED\u6A21\u5F0F\u7684\u7F51\u5740","translationModeUrl.translation.dual.description":"\u5F53\u7F51\u7AD9\u4E3A\u4E0B\u5217\u57DF\u540D\u65F6\uFF0C\u4F1A\u81EA\u52A8\u4F7F\u7528\u53CC\u8BED\u6A21\u5F0F","browser.toggleOnlyTransation":"\u5207\u6362\u53CC\u8BED/\u4EC5\u8BD1\u6587\u6A21\u5F0F","desc.toggleOnlyTransation":"\u4EC5\u8BD1\u6587\u6A21\u5F0F\u6307\u7684\u662F\u53EA\u663E\u793A\u8BD1\u6587\uFF0C\u5982\u679C\u7F51\u9875\u8FD8\u6CA1\u6709\u7FFB\u8BD1\u7684\u8BDD\uFF0C\u5C06\u4F1A\u5207\u6362\u6A21\u5F0F\u5E76\u7FFB\u8BD1",touchShortcutsToggleTranslatePageOnlyTranslation:"\u8BBE\u7F6E\u89E6\u5C4F\u624B\u52BF\u5207\u6362\u53CC\u8BED/\u4EC5\u8BD1\u6587\u6A21\u5F0F","desc.touchShortcutsToggleTranslatePageOnlyTranslation":"\u4EC5\u8BD1\u6587\u6307\u7684\u662F\u53EA\u663E\u793A\u8BD1\u6587\uFF0C\u5982\u679C\u7F51\u9875\u8FD8\u6CA1\u6709\u7FFB\u8BD1\u7684\u8BDD\uFF0C\u5C06\u4F1A\u5207\u6362\u6A21\u5F0F\u5E76\u7FFB\u8BD1",download_started:"\u4E0B\u8F7D\u5DF2\u7ECF\u5F00\u59CB\uFF0C\u5982\u679C\u6CA1\u6709\u81EA\u52A8\u4E0B\u8F7D\uFF0C\u8BF7\u624B\u52A8\u70B9\u51FB",here:"\u8FD9\u91CC",detectServiceLoading:"\u6B63\u5728\u68C0\u6D4B\u53EF\u7528\u7684\u7FFB\u8BD1\u670D\u52A1...",toggleToService:"\u5207\u6362\u5230{service}\u5E76\u91CD\u8BD5","error.gemini.429":"\u5F53\u524D Gemini \u670D\u52A1\u5F53\u524D\u627F\u8F7D\u80FD\u529B\u5DF2\u8FBE\u4E0A\u9650\uFF0C\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\uFF0C\u6216\u8005\u5207\u6362\u5230\u5176\u4ED6\u7FFB\u8BD1\u670D\u52A1\u3002","languages.auto":"\u81EA\u52A8\u68C0\u6D4B","floatBall.setting":"\u8BBE\u7F6E","floatBall.translateToLanguage":"\u70B9\u51FB\u7FFB\u8BD1\u4E3A{language}",changeToOnlyTranslationMode:"\u4E34\u65F6\u5207\u6362\u9ED8\u8BA4\u8BD1\u6587\u6A21\u5F0F\u4E3A\u4EC5\u663E\u793A\u8BD1\u6587",changeToDualTranslationMode:"\u4E34\u65F6\u5207\u6362\u9ED8\u8BA4\u8BD1\u6587\u6A21\u5F0F\u4E3A\u53CC\u8BED\u5BF9\u7167",changeToOnlyTempTranslationMode:`\u5F53\u524D\u4E3A\u53CC\u8BED\u5BF9\u7167 \u70B9\u51FB\u5207\u6362\u4E3A\u4EC5\u8BD1\u6587`,changeToDualTempTranslationMode:`\u5F53\u524D\u4E3A\u4EC5\u8BD1\u6587 \u70B9\u51FB\u5207\u6362\u4E3A\u53CC\u8BED\u5BF9\u7167`,translationModeDiffTooltip:`\u5F53\u524D\u7F51\u7AD9\u5EFA\u8BAE\u4F7F\u7528{translationMode} \u4ECD\u5207\u6362`,translationModeSameTooltip:"\u5F53\u524D\u7F51\u7AD9\u5EFA\u8BAE\u4F7F\u7528{translationMode}","subtitle.translationMode":"\u89C6\u9891\u5B57\u5E55\u53CC\u8BED/\u4EC5\u8BD1\u6587\u8BBE\u7F6E","subtitle.translationModeDescription":"\u8BBE\u7F6E\u89C6\u9891\u5B57\u5E55\u4E3A\u53CC\u8BED\u5BF9\u7167\u6216\u4EC5\u8BD1\u6587\u6A21\u5F0F","translationMode.inherit":"\u548C\u7CFB\u7EDF\u7684\u9ED8\u8BA4\u8BD1\u6587\u663E\u793A\u6A21\u5F0F\u4FDD\u6301\u4E00\u81F4","translationMode.translation":"\u4EC5\u8BD1\u6587","translationMode.dual":"\u53CC\u8BED\u5BF9\u7167","options.navbar.translateFile":"\u7FFB\u8BD1\u6587\u6863","options.navbar.installApp":"\u5B89\u88C5\u624B\u673A APP","subtitle.showQuickButtonDescription":"\u5728\u89C6\u9891\u64AD\u653E\u5668\u53F3\u4E0B\u89D2\u63D0\u4F9B\u542F\u7528\u53CC\u8BED\u5B57\u5E55\u7684\u5FEB\u6377\u65B9\u5F0F",translateFileTooltip:`\u7FFB\u8BD1 PDF\u3001ePub\u3001docx\u3001srt\u3001 ass\u3001HTML\u3001TXT\u3001Markdown \u6587\u4EF6`,"subtitle.quickButton.setting":"\u8BBE\u7F6E","subtitle.quickButton.translationPosition":"\u8BD1\u6587\u4F4D\u7F6E","subtitle.quickButton.sourceFontSize":"\u539F\u6587\u5B57\u4F53\u5927\u5C0F","subtitle.quickButton.translationFontSize":"\u8BD1\u6587\u5B57\u4F53\u5927\u5C0F","subtitle.quickButton.backgroundColor":"\u80CC\u666F\u989C\u8272","subtitle.quickButton.backgroundOpacity":"\u80CC\u666F\u4E0D\u900F\u660E\u5EA6","subtitle.quickButton.translationPositionTop":"\u539F\u6587\u4E0A\u65B9","subtitle.quickButton.translationPositionBottom":"\u539F\u6587\u4E0B\u65B9","subtitle.quickButton.sourceTextColor":"\u539F\u6587\u5B57\u4F53\u989C\u8272","subtitle.quickButton.translationTextColor":"\u8BD1\u6587\u5B57\u4F53\u989C\u8272","subtitle.quickButton.white":"\u767D\u8272","subtitle.quickButton.yellow":"\u9EC4\u8272","subtitle.quickButton.green":"\u7EFF\u8272","subtitle.quickButton.cyan":"\u9752\u8272","subtitle.quickButton.blue":"\u84DD\u8272","subtitle.quickButton.magenta":"\u6D0B\u7EA2\u8272","subtitle.quickButton.red":"\u7EA2\u8272","subtitle.quickButton.black":"\u9ED1\u8272","subtitle.quickButton.orange":"\u6A59\u8272",geminiWarning:"\u6CE8\u610F\uFF1A\u8C37\u6B4C\u63D0\u4F9B\u7684 Gemini \u7684\u514D\u8D39\u670D\u52A1\u9650\u5236\u4E25\u683C\uFF0C\u53EF\u80FD\u4F1A\u88AB\u8C37\u6B4C\u5224\u5B9A\u4E3A\u7528\u6237\u5728\u4F7F\u7528\u591A\u4E2A Key \u6765\u89C4\u907F\u4ED6\u4EEC\u7684\u514D\u8D39\u914D\u989D\u9650\u5236\uFF0C\u4E0D\u5EFA\u8BAE\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u7B49\u5F85\u8C37\u6B4C\u672A\u6765\u5F00\u653E Gemini \u4ED8\u8D39\u63A5\u53E3\u540E\u518D\u4F7F\u7528\u3002","error.claude.403":"\u6682\u65E0\u6743\u9650\u8BBF\u95EE\u670D\u52A1\uFF0C\u53EF\u80FD\u4E0E Claude \u7684\u5730\u533A\u9650\u5236\u6709\u5173\uFF0C\u60A8\u53EF\u4EE5\u5C1D\u8BD5\u5207\u6362\u60A8\u7684 IP \u5730\u5740\uFF0C\u6216\u8005\u4F7F\u7528\u5176\u4ED6\u7FFB\u8BD1\u670D\u52A1\u3002","description.multiplePrompt":`\u591A\u6BB5\u843D\u7FFB\u8BD1\u8BF4\u660E\uFF1A

\u5F53\u60A8\u9700\u8981\u7FFB\u8BD1\u591A\u4E2A\u6BB5\u843D\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u4EE5\u7528\u6237\u8EAB\u4EFD\u53D1\u9001\u8BF7\u6C42\u7ED9{service}\u3002\u8BF7\u6C42\u4E2D\uFF1A - {{from}} \u8868\u793A\u539F\u6587\u8BED\u8A00 - {{to}} \u8868\u793A\u76EE\u6807\u8BED\u8A00 - {{text}} \u8868\u793A\u9700\u8981\u7FFB\u8BD1\u7684\u6587\u672C\u5185\u5BB9\uFF0C\u591A\u6BB5\u4E4B\u95F4\u7528 {serviceConfig.translationTextSeparator} \u5206\u5272

\u9AD8\u7EA7\u81EA\u5B9A\u4E49\uFF1A\u5982\u9700\u66F4\u7CBE\u786E\u63A7\u5236\uFF0C\u53EF\u4F7F\u7528{{yaml}}\u683C\u5F0F\u3002\u6B64\u65F6AI\u5C06\u8FD4\u56DEYAML\u683C\u5F0F\u7ED3\u679C\uFF0C\u6BCF\u9879\u5FC5\u987B\u5305\u542B{env.imt_trans_field}\u5B57\u6BB5\uFF08\u8BD1\u6587\u5B57\u6BB5\u540D\uFF09\u3002\u7CFB\u7EDF\u53D1\u9001\u7ED9AI\u7684\u539F\u6587\u5B57\u6BB5\u540D\u4E3A{env.imt_source_field}\u3002

\u793A\u4F8B\u8F93\u51FA\uFF1A \`\`\` - id: 1 {env.imt_trans_field}: \u7B2C\u4E00\u6BB5\u8BD1\u6587 - id: 2 {env.imt_trans_field}: \u7B2C\u4E8C\u6BB5\u8BD1\u6587 \`\`\``,"description.subtitlePrompt":`\u5B57\u5E55\u7FFB\u8BD1\u8BF4\u660E\uFF1A

\u7CFB\u7EDF\u4F1A\u4EE5\u7528\u6237\u8EAB\u4EFD\u53D1\u9001\u8BF7\u6C42\u7ED9{service}\u3002\u8BF7\u6C42\u4E2D\uFF1A - {{from}} \u8868\u793A\u539F\u6587\u8BED\u8A00 - {{to}} \u8868\u793A\u76EE\u6807\u8BED\u8A00 - {{text}} \u8868\u793A\u9700\u8981\u7FFB\u8BD1\u7684\u6587\u672C\u5185\u5BB9\uFF0C\u591A\u6BB5\u4E4B\u95F4\u7528 {serviceConfig.translationTextSeparator} \u5206\u5272

\u9AD8\u7EA7\u81EA\u5B9A\u4E49\uFF1A\u5982\u9700\u66F4\u7CBE\u786E\u63A7\u5236\uFF0C\u53EF\u4F7F\u7528{{yaml}}\u683C\u5F0F\u3002\u6B64\u65F6AI\u5C06\u8FD4\u56DEYAML\u683C\u5F0F\u7ED3\u679C\uFF0C\u6BCF\u9879\u5FC5\u987B\u5305\u542B{env.imt_sub_trans_field}\u5B57\u6BB5\uFF08\u8BD1\u6587\u5B57\u6BB5\u540D\uFF0C\u9ED8\u8BA4\u4E3A{env.imt_sub_trans_field}\uFF09\u3002\u7CFB\u7EDF\u4F20\u9012\u7ED9AI\u7684\u539F\u6587\u5B57\u6BB5\u540D\u4E3A{env.imt_sub_source_field}\u3002

\u793A\u4F8B\u8F93\u51FA\uFF1A \`\`\` - id: 1 {env.imt_sub_source_field}: Source {env.imt_sub_trans_field}: \u8BD1\u6587 - id: 2 {env.imt_sub_source_field}: Source {env.imt_sub_trans_field}: \u8BD1\u6587 \`\`\``,"description.multipleSystemPrompt":"\u5F53\u6BB5\u843D\u6570\u5927\u4E8E 1 \u65F6\uFF0C\u4EE5\u7CFB\u7EDF\u8EAB\u4EFD\u53D1\u9001\u7ED9AI\u7684\u7FFB\u8BD1\u8BF7\u6C42\uFF0C\u5176\u4E2D{{text}}\u8868\u793A\u9700\u8981\u7FFB\u8BD1\u7684\u6BB5\u843D\u5185\u5BB9\uFF0C{{from}}\u8868\u793A\u6E90\u8BED\u8A00\uFF0C{{to}}\u8868\u793A\u76EE\u6807\u8BED\u8A00\u3002\u5F53\u7F51\u9875\u6807\u9898\u53EF\u7528\u65F6\uFF0C{{title_prompt}}\u5C06\u5305\u542B\u7F51\u9875\u6807\u9898\uFF1B\u5F53\u7F51\u9875\u4E0A\u4E0B\u6587\u4FE1\u606F\u53EF\u7528\u65F6\uFF0C{{summary_prompt}} \u5C06\u5305\u542B\u7F51\u9875\u4E0A\u4E0B\u6587\u6458\u8981\uFF0C{{terms_prompt}} \u5C06\u5305\u542B\u76F8\u5173\u4E13\u4E1A\u672F\u8BED\u3002","translationServices.ai":"AI","browser.PdfProFile":"AI \u9A71\u52A8\u7684 PDF Pro \u7FFB\u8BD1","browser.textTranslate":"\u6587\u672C\u7FFB\u8BD1","subtitle.quickButton.downloadSubtitle":"\u4E0B\u8F7D\u5B57\u5E55","subtitle.enableDualSubtitle":"\u603B\u662F\u542F\u7528\u53CC\u8BED\u5B57\u5E55","subtitle.enableDualSubtitleModalTitle":"\u60A8\u8FD8\u672A\u542F\u7528\u53CC\u8BED\u5B57\u5E55","subtitle.enableDualSubtitleActionLabel":"\u7ACB\u5373\u542F\u7528\u53CC\u8BED\u5B57\u5E55","subtitle.downloadDisabledDes":"\u8BF7\u5148\u542F\u7528\u53CC\u8BED\u5B57\u5E55\uFF0C\u968F\u540E\u518D\u6B21\u70B9\u51FB\u4E0B\u8F7D\u5B57\u5E55","subtitle.upgradePro":"\u60A8\u8FD8\u672A\u767B\u5F55\u6216\u4E0D\u662F\u4F1A\u5458","subtitle.upgradeProMessage":"[{featureName}] \u4E3A\u4F1A\u5458\u4E13\u5C5E\u7684\u529F\u80FD\uFF0C\u8BF7\u5148\u767B\u5F55\u6216\u5F00\u901A\u53EF\u514D\u8D39\u8BD5\u7528\u4F1A\u5458\uFF0C\u7136\u540E\u5237\u65B0\u9875\u9762\u518D\u6B21\u5C1D\u8BD5\u5373\u53EF",touchShortcutsInputTranslate:"\u8BBE\u7F6E\u79FB\u52A8\u7AEF\u8F93\u5165\u6846\u7FFB\u8BD1\u624B\u52BF","subtitle.quickButton.downloadSubtitleNotFound":"\u672A\u627E\u5230\u8981\u4E0B\u8F7D\u7684\u5B57\u5E55","subtitle.quickButton.downloadSubtitleNotFoundDes":"\u8BF7\u68C0\u67E5\u5F53\u524D\u89C6\u9891\u662F\u5426\u5B58\u5728\u5B57\u5E55\u3001\u6216\u662F\u5426\u5DF2\u542F\u7528\u53CC\u8BED\u5B57\u5E55","subtitle.quickButton.tempEnableSubtitle":"\u4EC5\u672C\u6B21\u5F00\u542F\u53CC\u8BED\u5B57\u5E55","subtitle.quickButton.tempDisableSubtitle":"\u4EC5\u672C\u6B21\u5173\u95ED\u53CC\u8BED\u5B57\u5E55","subtitle.quickButton.autoDisableSubtitle":"\u5173\u95ED\u53CC\u8BED\u5B57\u5E55",upgradeToProWithProfile:"\u53BB\u767B\u5F55\u6216\u5347\u7EA7\u4E3A\u4F1A\u5458","subtitle.stylesSetting":"\u5728\u7EBF\u89C6\u9891\u53CC\u8BED\u5B57\u5E55\u6837\u5F0F\u8BBE\u7F6E","subtitle.stylesSettingDescription":"\u4EC5\u90E8\u5206\u7F51\u7AD9\u652F\u6301\uFF08\u5982 YouTube\uFF09",setting:"\u8BBE\u7F6E",goSetting:"\u53BB\u8BBE\u7F6E",goEditing:"\u53BB\u4FEE\u6539","translationServices.custom.introduction":"\u4F60\u53EF\u4EE5\u81EA\u5DF1\u5199\u4E00\u4E2A\u517C\u5BB9\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u7684\u6807\u51C6 API \u7684\u63A5\u53E3\u4EE5\u63A5\u5165\u4EFB\u4F55\u8FD8\u672A\u53D7\u652F\u6301\u7684\u7FFB\u8BD1\u670D\u52A1\uFF0C\u5177\u4F53\u8BF7\u53C2\u8003<docUrl>\u63A5\u5165\u6587\u6863</docUrl>","translationServices.tencent.introduction":"\u817E\u8BAF\u63D0\u4F9B\u7684<homepage>\u7FFB\u8BD1 API</homepage>\uFF0C\u548C\u817E\u8BAF\u7FFB\u8BD1\u541B\u63D0\u4F9B\u7684\u670D\u52A1\u4E00\u81F4\u3002","translationServices.tenAlpha.introduction":"\u817E\u8BAF\u7FFB\u8BD1 Alpha \u7248\u672C","translationServices.google.introduction":"Chrome \u6D4F\u89C8\u5668\u9ED8\u8BA4\u7684\u7FFB\u8BD1\u670D\u52A1\uFF0C\u5728\u514D\u8D39\u7FFB\u8BD1\u670D\u52A1\u4E2D\u8868\u73B0\u8F83\u597D\u3002","translationServices.bai.introduction":"\u767E\u5EA6\u7FFB\u8BD1 Alpha \u7248\u672C","translationServices.baidu.introduction":"<homepage>\u767E\u5EA6</homepage>\u63A8\u51FA\u7684\u673A\u5668\u7FFB\u8BD1\u670D\u52A1\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\uFF0C\u4F46\u662F\u9650\u901F\u8F83\u4E25\u683C\uFF0C\u4F7F\u7528\u4F53\u9A8C\u4E00\u822C\u3002","translationServices.aliyun.introduction":"<homepage>\u963F\u91CC\u4E91</homepage>\u63A8\u51FA\u7684\u673A\u5668\u7FFB\u8BD1\u670D\u52A1\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.volc.introduction":"\u5B57\u8282\u8DF3\u52A8\u63A8\u51FA\u7684<homepage>\u706B\u5C71\u7FFB\u8BD1\u5F15\u64CE</homepage>\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.deeplx.introduction":"DeepL X","translationServices.bing.introduction":"Edge \u6D4F\u89C8\u5668\u9ED8\u8BA4\u7684\u7FFB\u8BD1\u670D\u52A1\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u7684\u7FFB\u8BD1\u3002","translationServices.deepl.introduction":"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u4F7F\u7528 DeepL \u4E0B\u4E00\u4EE3 Next-gen LLM \u6A21\u578B\uFF0C<1>\u7FFB\u8BD1\u8D28\u91CF\u6BD4\u7ECF\u5178\u6A21\u578B\u63D0\u53471.4-1.7\u500D</1>","translationServices.azure.introduction":"\u5FAE\u8F6F Azure \u63D0\u4F9B\u7684<homepage>\u7FFB\u8BD1 API</homepage>\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.mock.introduction":"\u6A21\u62DF\u7FFB\u8BD1\u670D\u52A1\uFF0C\u7528\u4E8E\u6D4B\u8BD5\u548C\u5F00\u53D1\uFF0C\u4E0D\u63D0\u4F9B\u5B9E\u9645\u7FFB\u8BD1\u670D\u52A1\u3002","translationServices.mock2.introduction":"\u6A21\u62DF\u7FFB\u8BD1\u670D\u52A1 2 \uFF0C\u7528\u4E8E\u6D4B\u8BD5\u548C\u5F00\u53D1\uFF0C\u4E0D\u63D0\u4F9B\u5B9E\u9645\u7FFB\u8BD1\u670D\u52A1\u3002","translationServices.caiyun.introduction":"<homepage>\u5F69\u4E91\u5C0F\u8BD1</homepage>\u63A8\u51FA\u7684\u7FFB\u8BD1\u670D\u52A1\uFF0C\u652F\u6301\u4E2D\u82F1\u65E5\u97E9\u6CD5\u5FB7\u7B49\u591A\u79CD\u8BED\u8A00\u3002","translationServices.cai.introduction":"\u5F69\u4E91\u7FFB\u8BD1 Alpha \u7248\u672C","translationServices.volcAlpha.introduction":"\u706B\u5C71\u7FFB\u8BD1 Alpha \u7248\u672C","translationServices.openl.introduction":"OpenL \u805A\u5408\u4E86\u591A\u4E2A\u7FFB\u8BD1\u5F15\u64CE\uFF0C\u4F46\u4EF7\u683C\u8F83\u8D35\u3002","translationServices.youdao.introduction":"\u7F51\u6613\u6709\u9053\u63A8\u51FA\u7684\u7FFB\u8BD1\u670D\u52A1\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.youdao-ziyue.introduction":"\u7F51\u6613\u6709\u9053\u63A8\u51FA\u7684 AI \u7FFB\u8BD1\u5927\u6A21\u578B","translationServices.openrouter.introduction":"<homepage>OpenRouter</homepage> \u5E73\u53F0\u4E3A\u591A\u4E2A AI \u5927\u6A21\u578B\uFF08\u5982 OpenAI, Claude \u7B49\uFF09\u63D0\u4F9B\u7EDF\u4E00\u7684\u96C6\u6210","translationServices.you.introduction":"\u6709\u9053\u7FFB\u8BD1 Alpha \u7248\u672C","translationServices.transmart.introduction":"\u817E\u8BAF\u6700\u65B0\u63A8\u51FA\u7684<homepage>\u4EA4\u4E92\u7FFB\u8BD1</homepage>\u670D\u52A1\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.niu.introduction":"\u5C0F\u725B\u673A\u5668\u7FFB\u8BD1\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.papago.introduction":"\u4F53\u9A8C\u6765\u81EANAVER\u7684Papago\u7FFB\u8BD1\u670D\u52A1\uFF0C\u4EAB\u53D7\u7CBE\u51C6\u3001\u4EBA\u6027\u5316\u7684\u7FFB\u8BD1\u4F53\u9A8C\u3002","translationServices.d.introduction":"\u63A2\u7D22D\u7FFB\u8BD1\u670D\u52A1\u7684Alpha\u7248\u672C\uFF0C\u4F53\u9A8C\u6700\u524D\u6CBF\u7684\u7FFB\u8BD1\u6280\u672F\u548C\u521B\u65B0\u3002","translationServices.dpro.introduction":"\u5C1D\u8BD5D Pro\u7684Canary\u7248\u672C\uFF0C\u4EAB\u53D7\u4E13\u4E1A\u7EA7\u7684\u7FFB\u8BD1\u670D\u52A1\u548C\u9886\u5148\u7684\u6280\u672F\u652F\u6301\u3002","translationServices.openai.introduction":"GPT \u6280\u672F\u6700\u521D\u5C31\u662F\u4E3A\u7FFB\u8BD1\u800C\u8BDE\u751F\u7684\uFF0C\u5B83\u88AB\u8D4B\u4E88\u4E86\u7406\u89E3\u4E0A\u4E0B\u6587\u7684\u80FD\u529B\u3002OpenAI \u9A71\u52A8\u7684 GPT \u662F\u6709\u53F2\u4EE5\u6765\u6700\u667A\u80FD\u7684\u5927\u8BED\u8A00\u6A21\u578B","translationServices.yandex.introduction":"Yandex \u63A8\u51FA\u7684\u7FFB\u8BD1\u670D\u52A1\uFF0C\u5728\u4FC4\u8BED\u7FFB\u8BD1\u4E2D\u8868\u73B0\u8F83\u597D\u3002","translationServices.deepseek.introduction":"\u6DF1\u5EA6\u6C42\u7D22\u63A8\u51FA\u7684 <homepage>DeepSeek</homepage> \u5927\u6A21\u578B","translationServices.siliconcloud.introduction":"<homepage>\u7845\u57FA\u6D41\u52A8</homepage> \u57FA\u4E8E\u4F18\u79C0\u7684\u5F00\u6E90\u57FA\u7840\u6A21\u578B\uFF0C\u8BE5\u5E73\u53F0\u652F\u6301 Deepseek \u7B49\u5927\u6A21\u578B\u3002","translationServices.zhipu.introduction":"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u5B98\u65B9\u5408\u4F5C\u4F19\u4F34<homepage>\u201C\u667A\u8C31\u201D</homepage>\u63A8\u51FA\u7684 GLM \u5927\u6A21\u578B\uFF0C\u6240\u6709\u7528\u6237\u53EF\u76F4\u63A5\u514D\u8D39\u4F7F\u7528\u5176 GLM-4-Flash \u6A21\u578B\u3002","translationServices.grok.introduction":"xAI \u63A8\u51FA\u7684 <homepage>Grok</homepage> \u63A8\u51FA\u7684\u5927\u6A21\u578B\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.ollama.introduction":"<homepage>Ollama</homepage> \u63A8\u51FA\u7684\u672C\u5730\u90E8\u7F72\u5F00\u6E90\u6A21\u578B\uFF0C\u517C\u5BB9 OpenAI API \u683C\u5F0F\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.groq.introduction":"<homepage>Groq</homepage> \u63A8\u51FA\u7684 AI \u5927\u6A21\u578B\u63A8\u7406\u52A0\u901F\u89E3\u51B3\u65B9\u6848\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002","translationServices.azure-openai.introduction":"<homepage>Azure</homepage> \u4E0E OpenAI \u5408\u4F5C\u63A8\u51FA\u7684\u670D\u52A1\uFF0C\u80FD\u591F\u4F7F\u7528\u591A\u79CD OpenAI \u8BED\u8A00\u6A21\u578B\uFF0C\u652F\u6301\u591A\u79CD\u8BED\u8A00\u3002",moreTranslationServices:"\u66F4\u591A\u7FFB\u8BD1\u670D\u52A1",onlineTranslateCompare:"\u5728\u7EBF\u5BF9\u6BD4\u7FFB\u8BD1\u670D\u52A1",translationServiceNav:"\u7FFB\u8BD1\u670D\u52A1",needActionLabel:"\u9700\u8BBE\u7F6E",needSettingTip:"\u8BBE\u7F6E API Key \u4E4B\u540E\u624D\u80FD\u542F\u7528","subtitle.quickButton.moreSetting":"\u66F4\u591A\u8BBE\u7F6E","subtitle.quickButton.textShadowType":"\u5B57\u7B26\u8FB9\u7F18\u6837\u5F0F","subtitle.quickButton.textShadowType.none":"\u65E0","subtitle.quickButton.textShadowType.shadow":"\u9634\u5F71","subtitle.quickButton.textShadowType.raised":"\u51F8\u8D77","subtitle.quickButton.textShadowType.depressed":"\u4E0B\u6C89","subtitle.quickButton.textShadowType.outline":"\u8FB9\u6846",setDefault:"\u8BBE\u4E3A\u9ED8\u8BA4","field.assistant":"AI \u4E13\u5BB6","aiAssistant.more":"\u66F4\u591A\u7FFB\u8BD1\u4E13\u5BB6","aiAssistant.auto":"\u667A\u80FD\u9009\u62E9","aiAssistant.common":"\u901A\u7528","aiAssistant.context":"AI\u4E0A\u4E0B\u6587","aiAssistant.commonContext":"\u901A\u7528 (AI\u4E0A\u4E0B\u6587)",currentDefault:"\u5F53\u524D\u9ED8\u8BA4","aiAssistant.noData":"\u6682\u65E0 AI \u7FFB\u8BD1\u4E13\u5BB6\u6570\u636E","aiAssistant.getDataError":"\u83B7\u53D6 AI \u4E13\u5BB6\u6570\u636E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u540E\u91CD\u8BD5","aiAssistant.handleError":"\u64CD\u4F5C\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u540E\u91CD\u8BD5","aiAssistant.moreAI":"\u8BF7\u6C42\u6216\u8D21\u732E\u66F4\u591A AI \u4E13\u5BB6\uFF1F","aiAssistant.hot":"\u70ED\u5EA6","aiAssistant.detail":"\u8BF4\u660E","aiAssistant.autoEnableAssistant":"\u81EA\u52A8\u542F\u7528 AI \u4E13\u5BB6","aiAssistant.promptDetails":"\u63D0\u793A\u8BCD","aiAssistant.loading":"\u6B63\u5728\u64CD\u4F5C","aiAssistant.versionNeedUpgrade":"\u68C0\u6D4B\u5230\u63D2\u4EF6\u7248\u672C\u8F83\u4F4E\uFF0C\u90E8\u5206 AI \u4E13\u5BB6\u53EF\u80FD\u65E0\u6CD5\u4F7F\u7528\uFF0C\u8BF7\u524D\u5F80\u5B98\u7F51\u66F4\u65B0\u63D2\u4EF6","aiAssistant.goToSite":"\u524D\u5F80\u5B98\u7F51","aiAssistant.versionNoMatch":"\u63D2\u4EF6\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u53BB\u5B98\u7F51\u4E0B\u8F7D\u6700\u65B0\u7248\u672C","aiAssistant.install":"\u5B89\u88C5","aiAssistant.Uninstall":"\u5378\u8F7D","subtitle.autoEnableSubtitle":"\u81EA\u52A8\u5F00\u542F\u53CC\u8BED\u5B57\u5E55\uFF08\u5F53\u524D\u652F\u6301\u7684\u6240\u6709\u89C6\u9891\u5E73\u53F0\uFF09","subtitle.autoEnableSubtitleDescription":"\u542F\u7528\u540E\uFF0C\u5F53\u524D\u5DF2\u652F\u6301\u7684\u6240\u6709\u89C6\u9891\u5E73\u53F0\u64AD\u653E\u89C6\u9891\u65F6\uFF0C\u4F1A\u81EA\u52A8\u663E\u793A\u53CC\u8BED\u5B57\u5E55\u3002","subtitle.youtube.autoEnableSubtitle":"YouTube \u81EA\u52A8\u5F00\u542F\u53CC\u8BED\u5B57\u5E55","subtitle.youtube.autoEnableSubtitleDescription":"\u542F\u7528\u540E\uFF0C\u5F53 YouTube \u89C6\u9891\u64AD\u653E\u7684\u65F6\u5019\uFF0C\u4F1A\u81EA\u52A8\u663E\u793A\u53CC\u8BED\u5B57\u5E55\u3002","subtitle.preTranslation":"\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u6765\u7FFB\u8BD1 YouTube \u5B57\u5E55","subtitle.youtube.groupTitle":"YouTube \u4E13\u5C5E\u8BBE\u7F6E","subtitle.previewWidget":"\u9884\u89C8",enableEditTranslation:"\u4E34\u65F6\u5F00\u542F\u8BD1\u6587\u7F16\u8F91",disableEditTranslation:"\u5173\u95ED\u8BD1\u6587\u7F16\u8F91","widget.pdfPro":"PDF Pro","widget.pdfProTooltip":"\u4E3A\u6700\u590D\u6742\u7684 PDF \u6587\u4EF6\u800C\u8BBE\u8BA1","widget.text":"\u6587\u672C\u7FFB\u8BD1","widget.helpCenter":"\u5E2E\u52A9\u4E2D\u5FC3","widget.helpCenterTooltip":"\u63A2\u7D22\u66F4\u591A\u6280\u5DE7\u548C\u4F7F\u7528\u6307\u5357","widget.cache":"\u6E05\u9664\u7F13\u5B58","model.customMoreModels":"\u81EA\u5B9A\u4E49\u6A21\u578B\u5217\u8868","more-models":"\u8BBE\u7F6E\u66F4\u591A\u6A21\u578B","model.addModelsDescription":"\u8F93\u5165\u81EA\u5B9A\u4E49\u6A21\u578B\u540D\u79F0\uFF0C\u591A\u4E2A\u6A21\u578B\u7528\u82F1\u6587\u9017\u53F7,\u5206\u9694\uFF0C\u7CFB\u7EDF\u4F1A\u5728\u5217\u8868\u91CC\u8BB0\u4F4F\u8FD9\u91CC\u6DFB\u52A0\u7684\u81EA\u5B9A\u4E49\u6A21\u578B \uFF0C\u5982: gpt-3.5-turbo,gpt-4","model.addModelsSeniorDescription":"\u652F\u6301\u9AD8\u9636\u8BED\u6CD5\uFF0C\u4F7F\u7528 + \u589E\u52A0\u4E00\u4E2A\u6A21\u578B\uFF0C\u4F7F\u7528 - \u6765\u9690\u85CF\u4E00\u4E2A\u6A21\u578B\uFF0C\u4F7F\u7528 -all \u6765\u9690\u85CF\u5168\u90E8\u5185\u7F6E\u6A21\u578B\uFF0C\u4F7F\u7528 \u6A21\u578B\u540D=\u5C55\u793A\u540D \u6765\u81EA\u5B9A\u4E49\u6A21\u578B\u7684\u5C55\u793A\u540D\uFF0C\u5982: +gpt-3.5-turbo,-gpt-4,gpt-4-turbo=gpt-4-super","subtitle.quickButton.reset":"\u91CD\u7F6E","subtitle.resetStyle":"\u6062\u590D\u9ED8\u8BA4\u6837\u5F0F",serviceProName:"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u4F1A\u5458 (\u63A8\u8350)",serviceProDescription:"\u5F53\u524D\u5957\u9910\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528",serviceProDescriptionForNormal:"\u65E0\u9700\u4EFB\u4F55\u8BBE\u7F6E\uFF0C\u4F1A\u5458\u767B\u5F55\u540E\u5373\u53EF\u4F7F\u7528\uFF0C<1>\u70B9\u6B64\u5347\u7EA7\u4E3A\u4F1A\u5458</1>",geminiCustomDescription:"\u5728 <1>Google</1> \u5B98\u65B9\u5F00\u901A\uFF0C\u70B9\u51FB\u67E5\u770B<2>\u6587\u6863</2>",serviceCustomName:"\u81EA\u5B9A\u4E49 Auth Key",claudeCustomDescription:"\u5728 <1>Claude</1> \u5B98\u65B9\u5F00\u901A\uFF0C\u70B9\u51FB\u67E5\u770B<2>\u6587\u6863</2>","subtitle.preTranslationDescription":"\u542F\u7528\u540E\u4F1A\u4F18\u5148\u7528\u4E0B\u9762\u6307\u5B9A\u7684\u7FFB\u8BD1\u670D\u52A1\u63D0\u524D\u7FFB\u8BD1\u5B57\u5E55\uFF0C\u5173\u95ED\u5219\u4F18\u5148\u4F7F\u7528\u539F\u89C6\u9891\u81EA\u5E26\u7684\u673A\u7FFB\u5B57\u5E55\uFF1B\u8BF7\u6CE8\u610F\uFF0C\u5F53\u539F\u89C6\u9891\u6CA1\u6709\u5BF9\u5E94\u7684\u8BD1\u6587\u5B57\u5E55\u65F6\uFF0C\u65E0\u8BBA\u662F\u5426\u542F\u7528\u8FD9\u4E2A\u9009\u9879\uFF0C\u90FD\u4F1A\u4F7F\u7528\u4E0B\u9762\u6307\u5B9A\u7684\u7FFB\u8BD1\u670D\u52A1\u6765\u7FFB\u8BD1\u5B57\u5E55\u3002","error.serveProUnavailable":"\u60A8\u5F53\u524D\u6240\u4F7F\u7528\u7684 [{serverName}] \u670D\u52A1\u56E0\u7F51\u7EDC\u8FDE\u63A5\u6216\u670D\u52A1\u5668\u95EE\u9898\u6682\u65F6\u65E0\u6CD5\u8BBF\u95EE\u3002\u53E6\u5916\uFF0C\u60A8\u4E5F\u53EF\u80FD\u9700\u8981\u68C0\u67E5\u60A8\u7684\u7F51\u7EDC\u6216\u4EE3\u7406\u8BBE\u7F6E\u3002","subtitle.quickButton.translationFontFamily":"\u8BD1\u6587\u5B57\u4F53","subtitle.quickButton.sourceFontFamily":"\u539F\u6587\u5B57\u4F53","subtitle.quickButton.translationFontWeight":"\u8BD1\u6587\u5B57\u4F53\u7C97\u7EC6","subtitle.quickButton.sourceFontWeight":"\u539F\u6587\u5B57\u4F53\u7C97\u7EC6","subtitle.quickButton.translationSetting":"\u8BD1\u6587\u8BBE\u7F6E","subtitle.quickButton.sourceSetting":"\u539F\u6587\u5B57\u4F53\u8BBE\u7F6E","field.maxTextGroupLengthPerRequestForSubtitle":"\u6BCF\u6B21\u5B57\u5E55\u8BF7\u6C42\u6700\u5927\u6BB5\u843D\u6570",unknownError:'\u60A8\u5F53\u524D\u6240\u4F7F\u7528\u7684\u7FFB\u8BD1\u670D\u52A1\u56E0\u7F51\u7EDC\u8FDE\u63A5\u6216\u670D\u52A1\u63D0\u4F9B\u5546\u7684\u95EE\u9898\u6682\u65F6\u65E0\u6CD5\u8BBF\u95EE\u3002\u5EFA\u8BAE\u60A8\u5C1D\u8BD5\u5237\u65B0\u9875\u9762\u6216\u901A\u8FC7\u8BBE\u7F6E\u66F4\u6362\u5176\u4ED6\u7FFB\u8BD1\u670D\u52A1\u3002\u82E5\u60A8\u662F<a href="https://immersivetranslate.com/pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_unkown_error" target="_blank">\u4F1A\u5458</a>\uFF0C\u53EF\u4EE5\u9009\u62E9\u4F7F\u7528\u66F4\u4E3A\u7A33\u5B9A\u7684DeepL\u6216OpenAI, Claude, Gemini \u7FFB\u8BD1\u670D\u52A1\u3002\u540C\u65F6\uFF0C\u60A8\u53EF\u80FD\u9700\u8981\u68C0\u67E5\u7F51\u7EDC\u6216\u4EE3\u7406\u8BBE\u7F6E\u540E\u91CD\u65B0\u5C1D\u8BD5\u3002',aboutIntro:"\u5E0C\u671B\u6211\u4EEC\u90FD\u80FD\u66F4\u52A0\u5BB9\u6613\u4E14\u6109\u60A6\u5730\u83B7\u53D6\u4E92\u8054\u7F51\u4E0A\u5DE8\u5927\u7684\u5916\u8BED\u4FE1\u606F \u2764\uFE0F \u4F60\u53EF\u9009\u62E9\u5F00\u901A <6>\u4F1A\u5458</6> \u6765\u4F7F\u7528\u5F00\u7BB1\u5373\u7528\u7684 DeepL, OpenAI, Claude, Gemini \u7FFB\u8BD1\u3002 <br/><br/>\u4F60\u53EF\u4EE5\u5173\u6CE8\u6211\u4EEC\u7684<3>\u63A8\u7279</3>\uFF0C<4>Telegram \u9891\u9053</4>\uFF0C\u5FAE\u4FE1\u516C\u4F17\u53F7\uFF0C\u5FAE\u4FE1\u4EA4\u6D41\u7FA4\uFF0C\u6216\u8005\u4E0B\u65B9\u7684<5>\u90AE\u4EF6\u8BA2\u9605</5>\u8FFD\u8E2A\u66F4\u65B0\u3002<br/> <7>\u4F1A\u5458</7> \u53EF\u4EE5\u901A\u8FC7\u5FEB\u901F\u5BA2\u670D\u90AE\u7BB1 <8>support@immersivetranslate.com</8> \u548C\u6211\u4EEC\u53D6\u5F97\u8054\u7CFB\u3002","popup.openPro":"\u5347\u7EA7\u4E3A\u4F1A\u5458\u540E\u53EF\u4EE5\u7545\u4EAB DeepL, OpenAI, Claude, Gemini \u7FFB\u8BD1\uFF0C\u70B9\u6B64\u5347\u7EA7","popup.openProForPro":"\u60A8\u662F\u4F1A\u5458\uFF0C\u53EF\u76F4\u63A5\u4F7F\u7528 DeepL, OpenAI, Claude \u548C Gemini \u7FFB\u8BD1","error.serveUnavailable":"\u60A8\u5F53\u524D\u6240\u4F7F\u7528\u7684 [{serverName}] \u670D\u52A1\u56E0\u7F51\u7EDC\u8FDE\u63A5\u6216\u670D\u52A1\u63D0\u4F9B\u5546\u7684\u95EE\u9898\u6682\u65F6\u65E0\u6CD5\u8BBF\u95EE\u3002\u5EFA\u8BAE\u60A8\u5C1D\u8BD5\u5237\u65B0\u9875\u9762\u6216\u901A\u8FC7<1>\u8BBE\u7F6E</1>\u66F4\u6362\u5176\u4ED6\u7FFB\u8BD1\u670D\u52A1\u3002\u82E5\u60A8\u662F<2>\u4F1A\u5458</2>\uFF0C\u53EF\u4EE5\u9009\u62E9\u4F7F\u7528\u66F4\u4E3A\u7A33\u5B9A\u7684 DeepL, OpenAI, Claude \u6216 Gemini \u7FFB\u8BD1\u670D\u52A1\uFF08<3>\u70B9\u6B64\u514D\u8D39\u4F53\u9A8C</3>\uFF09\u3002 \u53E6\u5916\uFF0C\u60A8\u4E5F\u53EF\u80FD\u9700\u8981\u68C0\u67E5\u60A8\u7684\u7F51\u7EDC\u6216\u4EE3\u7406\u8BBE\u7F6E\u3002","translationServices.gemini.introduction":"\u8C37\u6B4C\u63A8\u51FA\u7684 <homepage>AI \u5927\u6A21\u578B</homepage>","translationServices.claude.introduction":"Anthropic \u516C\u53F8\u63A8\u51FA\u7684<homepage> AI \u5927\u6A21\u578B</homepage>","error.proTokenInvalid":"\u82E5\u60A8\u662F\u4F1A\u5458\uFF0C\u8BF7\u767B\u5F55\u540E\u518D\u4F7F\u7528\u4F1A\u5458\u7FFB\u8BD1\u670D\u52A1 ","translationServices.custom-ai":"\u81EA\u5B9A\u4E49AI","field.name":"\u81EA\u5B9A\u4E49\u7FFB\u8BD1\u670D\u52A1\u540D\u79F0","field.namePlaceholder":"\u7FFB\u8BD1\u670D\u52A1\u540D\u79F0","translationServices.deleteConfirm":"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u7FFB\u8BD1\u670D\u52A1\u5417\uFF1F","translationServices.delete":"\u5220\u9664","error.subscriptionExpired":"\u60A8\u7684\u4F1A\u5458\u53EF\u80FD\u5DF2\u8FC7\u671F\u6216\u5C1A\u672A\u8BA2\u9605\uFF0C\u8BF7\u68C0\u67E5\u60A8\u7684\u4F1A\u5458\u72B6\u6001","error.subscriptionExpiredTitle":"\u672A\u8BA2\u9605\u4F1A\u5458\u6216\u5DF2\u8FC7\u671F",enableAutoSyncAPIKey:"\u540C\u65F6\u540C\u6B65\u654F\u611F\u4FE1\u606F\u5982 API Key\u3001Token \u7B49\u8BBE\u7F6E",proRightOpenPro:"\u591A\u8BBE\u5907\u4E91\u540C\u6B65\u4E3A\u4F1A\u5458\u4E13\u5C5E\u7684\u6743\u76CA\uFF0C\u8BF7\u5F00\u901A\u4F1A\u5458\u540E\u518D\u4F7F\u7528",proRightDescription:"\u591A\u8BBE\u5907\u4E91\u540C\u6B65\u4E3A\u4F1A\u5458\u4E13\u5C5E\u7684\u6743\u76CA\uFF0C\u70B9\u6B64<1>\u4E86\u89E3\u66F4\u591A</1>","field_label.fallbackAssistant":"\u5F53\u667A\u80FD\u9009\u62E9\u65E0\u6CD5\u5339\u914D\u65F6\uFF0C\u6307\u5B9A\u4F7F\u7528\u4E0B\u9762\u7684 AI \u4E13\u5BB6",reset:"\u91CD\u7F6E\u8BBE\u7F6E","aiAssistant.topBar":"\u901A\u8FC7\u5B9A\u5236 AI \u7FFB\u8BD1\u7B56\u7565(Prompt)\u53EF\u4EE5\u6709\u6548\u5730\u63D0\u9AD8\u7FFB\u8BD1\u8D28\u91CF\u3002\u6211\u4EEC\u5C06\u8FD9\u4E9B\u7B56\u7565\u79F0\u4E3A \u201CAI\u4E13\u5BB6\u201D \u2014\u2014\u672C\u8D28\u4E0A\u662F\u4E00\u7CFB\u5217\u7CBE\u5FC3\u8BBE\u8BA1\u7684\u63D0\u793A\u8BCD\u3002\u8FD9\u4E9B\u63D0\u793A\u8BCD\u516C\u5F00\u5728<1>\u8FD9\u4E2A\u4ED3\u5E93</1>\u4E2D\uFF0C\u6240\u6709\u4EBA\u90FD\u53EF\u4EE5\u8D21\u732E\u3002\u4F7F\u7528\u8BF4\u660E\uFF1A\u5728\u4E0B\u9762\u5B89\u88C5\u76F8\u5E94\u7684\u201CAI\u4E13\u5BB6\u201D\u540E\uFF0C\u5728\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u63D2\u4EF6\u7684\u9762\u677F\u4E2D\u9009\u62E9\u3010OpenAI\u3011\u6216\u5176\u4ED6 AI \u7C7B\u7FFB\u8BD1\u670D\u52A1(\u5982 Claude, Gemini)\uFF0C\u7136\u540E\u518D\u9009\u62E9\u4E0D\u540C\u7684AI\u4E13\u5BB6\u5373\u53EF\uFF0C\u9ED8\u8BA4\u7684\u7FFB\u8BD1\u7B56\u7565\u662F\u3010\u901A\u7528\u3011, \u9002\u5408\u5927\u591A\u6570\u573A\u666F\u3002","translationServices.deleteDefaultError":"\u5F53\u524D\u7FFB\u8BD1\u670D\u52A1\u4E3A\u9ED8\u8BA4\u7FFB\u8BD1\u670D\u52A1\uFF0C\u65E0\u6CD5\u88AB\u5220\u9664\uFF0C\u8BF7\u5148\u66F4\u6362\u9ED8\u8BA4\u7FFB\u8BD1\u670D\u52A1",cleanSuccess:"\u6E05\u7406\u7F13\u5B58\u6210\u529F",watchIntroVideo:"\u67E5\u770B\u89C6\u9891\u6F14\u793A",subscribeEmail:"\u8BA2\u9605\u6C89\u6D78\u5F0F\u7FFB\u8BD1 Newsletter","field_label.assistant":"\u4F60\u53EF\u4EE5\u6307\u5B9A AI \u4E13\u5BB6\u6765\u63D0\u4F9B\u7FFB\u8BD1\u7B56\u7565",noPermissionForThisPage:"\u26A0\uFE0F \u6682\u65E0\u6743\u9650\u7FFB\u8BD1\u5F53\u524D\u9875\u9762\uFF08\u53EF\u80FD\u7684\u539F\u56E0\u662F\uFF1A\u65B0\u6807\u7B7E\u9875\u6216\u6D4F\u89C8\u5668\u7279\u6743\u9875\u9762\u7B49\uFF09",noPermissionForLocalFile:"\u26A0\uFE0F \u6682\u65E0\u6743\u9650\u7FFB\u8BD1\u672C\u5730\u6587\u4EF6\uFF08\u68C0\u67E5\u662F\u5426\u6388\u6743\u8BBF\u95EE\u672C\u5730\u6587\u4EF6\uFF09",permissionTutorial:"\uFF08\u6388\u6743\u6559\u7A0B\uFF09",permissionTutorialLink:"https://immersivetranslate.com/zh-Hans/docs/faq/#1-%E5%A6%82%E4%BD%95%E7%BF%BB%E8%AF%91%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6",reloadCurrentPage:"\u7B49\u5F85\u6CE8\u5165\u9875\u9762\u4E2D...\u82E5\u957F\u65F6\u95F4\u672A\u54CD\u5E94\uFF0C\u8BF7\u5C1D\u8BD5\u5237\u65B0\u9875\u9762","proQuotaError.solvedTitle":"\u60A8\u53EF\u4EE5\u9009\u62E9\u4EE5\u4E0B\u65B9\u5F0F\u89E3\u51B3\uFF1A","proQuotaError.trail":"\u7ACB\u523B <1>\u5347\u7EA7\u4E3A\u6B63\u5F0F\u4F1A\u5458</1>","proQuotaError.resetTime":"\u989D\u5EA6\u91CD\u7F6E\u65F6\u95F4\uFF1A{resetTime}","proQuotaError.newPackage":"\u8D2D\u4E70 <1>\u989D\u5916\u6D41\u91CF\u5305</1>",manga:"\u6F2B\u753B","intro.mangaTitle":"\u4F1A\u5458\u6F2B\u753B\u7FFB\u8BD1 (Beta)","intro.mangaDescription":"\u6F2B\u753B\u7FFB\u8BD1\u4EC5 <1>\u4F1A\u5458</1>\u53EF\u7528\u3002<br><br> \u4F7F\u7528\u8BF4\u660E\uFF1A\u5728\u5F53\u524D\u5DF2\u652F\u6301\u7684\u6F2B\u753B\u7F51\u7AD9\u91CC\uFF0C\u7F51\u9875\u5FEB\u6377\u7FFB\u8BD1\u60AC\u6D6E\u7403\u4E0B\u65B9\u4F1A\u51FA\u73B0\u4E00\u4E2A\u6F2B\u753B\u7FFB\u8BD1\u7684\u6309\u94AE\uFF0C\u70B9\u51FB\u5373\u53EF\u5F00\u542F\u6F2B\u753B\u7FFB\u8BD1\uFF09\uFF0C\u5F53\u524D\u5DF2\u652F\u6301\u4EE5\u4E0B\u7F51\u7AD9\u7684\u6F2B\u753B\u7FFB\u8BD1\uFF1A","popup.mangaSiteSupport":"\u5F53\u524D\u7F51\u7AD9\u652F\u6301\u6F2B\u753B\u7FFB\u8BD1","guide.mangaProTip":"\u60A8\u73B0\u5728\u53EF\u4EE5\u901A\u8FC7\u70B9\u51FB\u6F2B\u753B\u60AC\u6D6E\u7403\u6765\u7FFB\u8BD1\u6F2B\u753B\u3002","guide.mangaNoProTip":"\u4F1A\u5458\u73B0\u5728\u53EF\u4EE5\u7FFB\u8BD1\u6F2B\u753B\u4E86\uFF01","error.siteDisableManga":"\u5F53\u524D\u7AD9\u70B9\u7981\u6B62\u63D2\u4EF6\u8BBF\u95EE\u56FE\u7247\uFF0C\u65E0\u6CD5\u8FDB\u884C\u7FFB\u8BD1","error.imageTooLarge":"\u5F53\u524D\u56FE\u7247\u8FC7\u5927\uFF0C\u6682\u4E0D\u652F\u6301\u7FFB\u8BD1","floatBallOptions.mangaEnableDescPc":"\u542F\u7528\u9875\u9762\u60AC\u6D6E\u7403\u540E\uFF0C\u4F1A\u5728\u652F\u6301\u7684\u6F2B\u753B\u7AD9\u70B9\u53F3\u4FA7\u663E\u793A\u4E00\u4E2A\u5FEB\u6377\u6F2B\u753B\u7FFB\u8BD1\u6309\u94AE\uFF0C\u70B9\u51FB\u5373\u53EF\u7FFB\u8BD1\u6F2B\u753B","error.azure.401":"Azure \u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF0C\u53EF\u80FD\u662F\u7531\u4E8E region (\u63A5\u53D7\u7684\u503C\u662F\uFF1Ajapaneast, global \u7B49) \u6216 APIKEY \u586B\u5199\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u8BD5\u3002",translationPosition:"\u8BD1\u6587\u5728\u5148\uFF0C\u539F\u6587\u968F\u540E",translationPositionDescription:"\u5F00\u542F\u540E\uFF0C\u6BCF\u4E2A\u6BB5\u843D\u7684\u8BD1\u6587\u5C06\u5728\u539F\u6587\u524D\u9762\uFF0C\u9ED8\u8BA4\u5173\u95ED\uFF0C\u5373\uFF1A\u8BD1\u6587\u5728\u6BCF\u4E00\u6BB5\u843D\u539F\u6587\u4E4B\u540E","aiAssistant.matchesTitle":"\u5728\u4EE5\u4E0B\u7F51\u7AD9\u81EA\u52A8\u4F7F\u7528\u5F53\u524D\u4E13\u5BB6","aiAssistant.matchesDescription":"AI \u4E13\u5BB6\u5FC5\u987B\u8BBE\u7F6E\u4E3A\u3010\u667A\u80FD\u9009\u62E9\u3011\u4EE5\u4E0B\u8BBE\u7F6E\u624D\u751F\u6548",feedbackOrMore:"\u8BF7\u6C42\u652F\u6301\u66F4\u591A\u7F51\u7AD9\u6216\u53CD\u9988\u95EE\u9898","manga.cleanCache":"\u6E05\u9664\u6F2B\u753B\u7F13\u5B58","subtitle.ytAIAsr":"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u53CC\u8BED\u5B57\u5E55 AI \u667A\u80FD\u5206\u53E5\uFF08Beta\uFF09","subtitle.ytAsr":"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u53CC\u8BED\u5B57\u5E55\u5206\u53E5\u57FA\u7840\u4F18\u5316","subtitle.ytAsrDescription":"\u5BF9 YouTube \u81EA\u52A8\u751F\u6210\u7684\u82F1\u6587\u5B57\u5E55\u505A\u521D\u6B65\u57FA\u7840\u5206\u53E5\u4F18\u5316","subtitle.ytAIAsrDescription":"\u9488\u5BF9 YouTube \u81EA\u52A8\u751F\u6210\u7684\u82F1\u6587\u5B57\u5E55\u91C7\u7528 AI \u667A\u80FD\u5206\u53E5\u7B97\u6CD5\uFF0C\u4F7F\u5F97\u53CC\u8BED\u5B57\u5E55\u66F4\u81EA\u7136\uFF0C\u4EC5 <1>\u4F1A\u5458</1>\u53EF\u7528","subtitle.ytAsrDisableTooltip":"\u8BF7\u5148\u5F00\u542F\u3010\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u7FFB\u8BD1 YouTube \u5B57\u5E55\u3011\u9009\u9879","aiAssistant.addCustom":"\u6DFB\u52A0\u81EA\u5B9A\u4E49 AI \u4E13\u5BB6","aiAssistant.customAiAssistant":"\u81EA\u5B9A\u4E49 AI \u4E13\u5BB6","field.aiAssistantName":"AI \u4E13\u5BB6\u540D\u79F0","aiAssistant.deleteConfirm":"\u786E\u5B9A\u8981\u5220\u9664\u8BE5 AI \u4E13\u5BB6\u5417\uFF1F","intro.subtitleDescription":"\u5F00\u542F\u6B64\u529F\u80FD\u540E\uFF0C\u89C6\u9891\u64AD\u653E\u65F6\u5C06\u81EA\u52A8\u663E\u793A\u53CC\u8BED\u5B57\u5E55\uFF08\u6CE8\u610F\uFF1A\u9664 YouTube \u5916\uFF0C\u60A8\u5FC5\u987B\u624B\u52A8\u5F00\u542F\u539F\u89C6\u9891\u5E73\u53F0\u672C\u8EAB\u7684\u5B57\u5E55\u3002\u7531\u4E8E\u6280\u672F\u9650\u5236\uFF0C\u67D0\u4E9B\u7F51\u7AD9\u5728\u9996\u6B21\u6253\u5F00\u89C6\u9891\u53CC\u8BED\u5B57\u5E55\u65F6\u53EF\u80FD\u9700\u8981\u5237\u65B0\u9875\u9762\u624D\u80FD\u663E\u793A\u53CC\u8BED\u5B57\u5E55\u3002\u9664\u4E86\u5728\u672C\u8BBE\u7F6E\u9875\u9762\uFF0C\u60A8\u8FD8\u53EF\u4EE5\u5728\u8BBF\u95EE\u652F\u6301\u7684\u89C6\u9891\u7F51\u7AD9\u65F6\uFF0C\u53F3\u4E0A\u89D2\u6253\u5F00\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u7684\u5FEB\u6377\u9762\u677F\u542F\u7528/\u5173\u95ED\u89C6\u9891\u53CC\u8BED\u5B57\u5E55\u529F\u80FD\uFF09<br><br>\u5F53\u524D\u5DF2\u652F\u6301\u5728\u8FD9\u4E9B\u7F51\u7AD9\u4F7F\u7528\u53CC\u8BED\u5B57\u5E55\uFF1A",onlyProUseProTooltip:"\u8BE5\u529F\u80FD\u4EC5\u4F1A\u5458\u7528\u6237\u53EF\u7528\uFF0C<1>\u70B9\u6B64\u5347\u7EA7\u4E3A\u4F1A\u5458</1>","description.temperature":"\u91C7\u6837\u53D1\u6563\u5EA6\uFF0C\u503C\u8D8A\u5C0F, \u751F\u6210\u7684\u5185\u5BB9\u8D8A\u56FA\u5B9A\u3002\u5F53\u53D60\u65F6\uFF0C\u6A21\u578B\u751F\u6210\u65F6\u51E0\u4E4E\u603B\u662F\u4F1A\u9009\u53D6\u6982\u7387\u6700\u5927\u7684Token\uFF08\u8BCD\u5143\uFF09","field.enableRichTranslate":"\u542F\u7528\u5BCC\u6587\u672C\u7FFB\u8BD1","description.enableRichTranslate":"\u5F00\u542F\u5BCC\u6587\u672C\u7FFB\u8BD1\u53EF\u4FDD\u7559\u539F\u6587\u7684\u94FE\u63A5\u548C\u6837\u5F0F\u6548\u679C","description.aiDualEnableRichTranslate":"\u5F00\u542F\u5BCC\u6587\u672C\u7FFB\u8BD1\u53EF\u4FDD\u7559\u539F\u6587\u7684\u94FE\u63A5\u548C\u6837\u5F0F\u6548\u679C\uFF08\u6CE8\u610F\uFF1AAI \u7FFB\u8BD1\u6A21\u578B\u4E0B\u542F\u7528\u5BCC\u6587\u672C\u53EF\u80FD\u5F71\u54CD\u7FFB\u8BD1\u8D28\u91CF\uFF0C\u56E0\u6B64\u53CC\u8BED\u6A21\u5F0F\u9ED8\u8BA4\u5173\u95ED\u6B64\u529F\u80FD\uFF09","description.prompt":"\u4EE5\u7528\u6237\u8EAB\u4EFD\u53D1\u9001\u7ED9 {service} \u7684\u5BF9\u8BDD\uFF0C\u5176\u4E2D {{text}} \u8868\u793A\u6BB5\u843D\u7684\u6587\u672C\u5185\u5BB9\uFF0C{{from}} \u8868\u793A\u6BB5\u843D\u7684\u8BED\u8A00\uFF0C{{to}} \u8868\u793A\u76EE\u6807\u8BED\u8A00\uFF0C{{content_type}} \u8868\u793A\u539F\u6587\u672C\u7684\u7C7B\u578B\uFF0C\u53EF\u80FD\u7684\u503C\u662F `html` \u6216 `text`, {{html_only}} \u662F\u53EA\u6709\u539F\u6587\u4E2D\u5305\u542B html \u6807\u7B7E\u7684\u65F6\u5019\u624D\u4F1A\u6709\u503C\u3002","reportInfo.reasonDesc":"\u8BF7\u63CF\u8FF0\u60A8\u9047\u5230\u7684\u95EE\u9898\uFF08\u5FC5\u586B\uFF09","reportInfo.attachLog":"\u5C06\u5F53\u524D\u9519\u8BEF\u65E5\u5FD7\u53CD\u9988\u7ED9\u6C89\u6D78\u5F0F\u7FFB\u8BD1","reportInfo.tip":"\u8BF7\u586B\u5199\u95EE\u9898\u63CF\u8FF0\u540E\u518D\u63D0\u4EA4","reportInfo.submit":"\u63D0\u4EA4","reportInfo.ok":"\u597D\u7684","reportInfo.submitSuccess":"\u63D0\u4EA4\u6210\u529F\uFF0C\u611F\u8C22\u60A8\u7684\u53CD\u9988\uFF01","reportInfo.submitFail":"\u63D0\u4EA4\u5931\u8D25...","reportInfo.submitFailDes":"\u9047\u5230\u4E86\u4E00\u4E9B\u95EE\u9898\uFF0C\u60A8\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u53CD\u9988\uFF0C\u6216\u6362\u4E2A\u65F6\u95F4\u518D\u6B21\u5C1D\u8BD5",reportTip:"\u53CD\u9988\u5F53\u524D\u7F51\u9875\u7FFB\u8BD1\u95EE\u9898","translationServices.lingyiwanwu.introduction":"\u7531 <homepage>\u96F6\u4E00\u4E07\u7269</homepage>\u63A8\u51FA\u7684 Yi \u7CFB\u5217\u5927\u8BED\u8A00\u6A21\u578B","reportInfo.title":"\u7FFB\u8BD1\u9047\u5230\u4E86\u95EE\u9898\uFF1F","browser.translateText":'\u7FFB\u8BD1\u6587\u672C\uFF1A"{text}"',tempChangeTransToService:"\u6B63\u5728\u4F7F\u7528 {service} \u7FFB\u8BD1\u5F53\u524D\u9875\u9762","floatBallOptions.disable":"\u7981\u7528\u60AC\u6D6E\u7403","popup.upgrade":"\u5347\u7EA7","widget.webReport":"\u53CD\u9988\u5F53\u524D\u9875\u9762\u7FFB\u8BD1\u95EE\u9898","widget.storeReview":"\u53BB\u5546\u5E97\u8BC4\u4EF7","floatBall.upgrade":"\u8BD5\u7528\u4F1A\u5458\uFF08\u4F53\u9A8C OpenAI, DeepL, PDF Pro, \u6F2B\u753B\u7FFB\u8BD1\u7B49\uFF09","popup.trial_pro_service":"\u8BD5\u7528OpenAI, DeepL\u667A\u80FD\u7FFB\u8BD1",translationModePreferLabel:"\u7FFB\u8BD1\u504F\u597D",translationModePreferDesc:"\u9009\u62E9\u7FFB\u8BD1\u540E\u7684\u663E\u793A\u65B9\u5F0F\uFF1A\u53CC\u8BED\u5BF9\u7167\u6216\u4EC5\u663E\u793A\u8BD1\u6587",refreshPage:"\u5237\u65B0\u9875\u9762",ctxInvalidatedError:"\u63D2\u4EF6\u4E0A\u4E0B\u6587\u5931\u6548\u8BF7\u5237\u65B0\u9875\u9762\u91CD\u8BD5","reportInfo.email":"\u90AE\u7BB1\uFF1A","reportInfo.reasonLabel":"\u95EE\u9898\uFF1A","reportInfo.emailError":"\u90AE\u7BB1\u683C\u5F0F\u4E0D\u6B63\u786E","reportInfo.emailEmptyMsg":"\u8BF7\u8F93\u5165\u60A8\u7684\u90AE\u7BB1",translateSuccess:"\u7FFB\u8BD1\u6210\u529F",translateFail:"\u7FFB\u8BD1\u5931\u8D25","closeImageTools.title":"\u5173\u95ED\u56FE\u7247\u7FFB\u8BD1","imageTools.translateImage":"\u70B9\u51FB\u7FFB\u8BD1\u56FE\u7247","imageTools.resetImage":"\u70B9\u51FB\u663E\u793A\u539F\u56FE","image.enableTools":"\u56FE\u7247\u4E0A\u663E\u793A\u5FEB\u6377\u7FFB\u8BD1\u6309\u94AE\uFF08\u9F20\u6807\u60AC\u505C\u5728\u56FE\u7247\u4E0A\u65F6\u89E6\u53D1\uFF09","image.enableMouseHover":"\u9F20\u6807\u60AC\u505C\u5728\u56FE\u7247\u4E0A\u89E6\u53D1\u56FE\u7247\u7FFB\u8BD1","image.blockToolsUrls":"\u7981\u7528\u56FE\u7247\u5FEB\u6377\u7FFB\u8BD1\u6309\u94AE\u7684\u7F51\u7AD9","image.blockToolsUrlsDes":"\u5F53\u9047\u4E0B\u5217\u7F51\u7AD9\u65F6\u4E0D\u5728\u56FE\u7247\u4E0A\u663E\u793A\u56FE\u7247\u5FEB\u6377\u7FFB\u8BD1\u6309\u94AE","floatBallOptions.enableManga":"\u542F\u7528\u6F2B\u753B\u7FFB\u8BD1\u60AC\u6D6E\u7403",mangaAndImage:"\u6F2B\u753B/\u56FE\u7247","browser.shareToDraft":"\u751F\u6210\u7F51\u9875\u5FEB\u7167","browser.toggleTranslatePageOfficialPage":"\u7FFB\u8BD1\u7F51\u9875/\u663E\u793A\u539F\u6587",sameLangNoTranslate:"\u60A8\u8BBE\u7F6E\u7684\u76EE\u6807\u8BED\u8A00\u548C\u8BE5\u7F51\u9875\u8BED\u8A00\u4E00\u81F4\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u5185\u5BB9\u65E0\u6CD5\u88AB\u7FFB\u8BD1",neverShowFuture:"\u4EE5\u540E\u4E0D\u518D\u663E\u793A",sameLangCheck:"\u68C0\u6D4B\u9875\u9762\u8BED\u8A00\u4E0E\u76EE\u6807\u8BED\u8A00\u662F\u5426\u76F8\u540C",sameLangCheckDescription:"\u542F\u7528\u540E\uFF0C\u82E5\u76EE\u6807\u8BED\u8A00\u4E0E\u9875\u9762\u539F\u6587\u8BED\u8A00\u76F8\u540C\uFF0C\u5C06\u63D0\u793A\u65E0\u6CD5\u8FDB\u884C\u7FFB\u8BD1","imageState.reading":"\u8BFB\u53D6\u4E2D","imageState.loading":"\u5904\u7406\u4E2D","imageState.detectingRecognizing":"\u8BC6\u522B\u4E2D","imageState.translating":"\u7FFB\u8BD1\u4E2D","imageState.model_downloading":"\u6A21\u578B\u4E0B\u8F7D\u4E2D","imageState.free_translating":"\u514D\u8D39\u7FFB\u8BD1\u4E2D","imageState.generating":"\u751F\u6210\u4E2D","image.toolsDelayTime":"\u663E\u793A\u56FE\u7247\u5FEB\u6377\u7FFB\u8BD1\u6309\u94AE\u7684\u5EF6\u8FDF\u65F6\u95F4(\u6BEB\u79D2)","image.toolsDelayTimeDes":"\u9F20\u6807\u60AC\u505C\u591A\u4E45\u540E\u663E\u793A\u56FE\u7247\u7FFB\u8BD1\u6309\u94AE","imageState.pending":"\u6392\u961F\u4E2D","imageState.gifNotSupported":"\u4E0D\u652F\u6301 GIF",orCustom:"\u6216\u81EA\u5B9A\u4E49","field.enableAIContext":"\u542F\u7528 AI \u667A\u80FD\u4E0A\u4E0B\u6587","description.enableAIContext":"\u542F\u7528\u540E\uFF0C\u7CFB\u7EDF\u5C06\u5148\u7406\u89E3\u5168\u6587\u5185\u5BB9\u4E0E\u4E13\u4E1A\u672F\u8BED\uFF0C\u8BA9\u7FFB\u8BD1\u66F4\u4E13\u4E1A\u51C6\u786E\u3002\u652F\u6301\u6587\u7AE0\u7F51\u9875\uFF08\u535A\u5BA2\u3001\u65B0\u95FB\uFF09\u3001\u7535\u5B50\u4E66\u3001PDF\u548C\u53CC\u8BED\u5B57\u5E55\u3002AI\u4E13\u5BB6\u540C\u6837\u652F\u6301\u667A\u80FD\u4E0A\u4E0B\u6587\u3002\u76EE\u524D\u4E3A\u5B9E\u9A8C\u529F\u80FD\uFF0C\u4EC5<1>\u4F1A\u5458</1>\u53EF\u7528\u3002",navHeadEnableTranslate:"\u542F\u7528\u4FA7\u8FB9\u680F\u7FFB\u8BD1",navHeadEnableTranslateDescription:"\u542F\u7528\u540E\u5219\u4F1A\u7FFB\u8BD1\u7F51\u9875\u7684\u4FA7\u8FB9\u680F","subtitle.noSubtitle":"\u8BE5\u89C6\u9891\u6CA1\u6709\u5B57\u5E55\uFF0C\u65E0\u6CD5\u5F00\u542F\u53CC\u8BED\u5B57\u5E55",applyUseContextTranslate:"\u5F53\u524D\u9875\u9762\u5DF2\u5E94\u7528\u4E0A\u4E0B\u6587\u7FFB\u8BD1",contextDiffPreview:"<1>\u67E5\u770B\u8BD1\u6587\u5BF9\u6BD4</1>","description.enableAIContextTip":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F00\u542F\u4E0A\u4E0B\u6587\u7FFB\u8BD1\u529F\u80FD\u5C06\u589E\u52A0 Token \u4F7F\u7528\u91CF\uFF0C\u5927\u7EA6\u4F1A\u662F\u666E\u901A\u7528\u91CF\u7684 1-2 \u500D","mangaQuotaError.solvedTitle":"\u6F2B\u753B/\u56FE\u7247\u7FFB\u8BD1\u989D\u5EA6\u8D85\u51FA\uFF0C\u60A8\u53EF\u4EE5\u9009\u62E9\u4EE5\u4E0B\u65B9\u5F0F\u89E3\u6C7A\uFF1A","mangaQuotaError.package":"\u8D2D\u4E70 <1>\u6F2B\u753B/\u56FE\u7247\u7FFB\u8BD1\u989D\u5916\u6D41\u91CF\u5305</1>","enableAIContext.aiAssistantDisableTips":'\u6B64\u529F\u80FD\u9700\u8981\u9009\u62E9"\u901A\u7528"AI\u4E13\u5BB6\u540E\u624D\u80FD\u5F00\u542F',"translationTheme.background":"\u80CC\u666F\u8272",sameLangTranslationThemeTitle:"\u5F53\u9875\u9762\u8BED\u8A00\u548C\u76EE\u6807\u8BED\u8A00\u4E3A\u76F8\u8FD1\u8BED\u8A00\u65F6\uFF0C\u4E3A\u8BD1\u6587\u6DFB\u52A0\u80CC\u666F\u8272",sameLangTranslationThemeDes:"\u5F53\u9875\u9762\u8BED\u8A00\u548C\u76EE\u6807\u8BED\u8A00\u4E3A\u76F8\u8FD1\u8BED\u8A00\uFF08\u5982\u4E2D\u65E5\u97E9\u4E92\u8BD1\u3001\u82F1\u6CD5\u5FB7\u4E92\u8BD1\uFF09\uFF0C\u901A\u8FC7\u7ED9\u8BD1\u6587\u6DFB\u52A0\u80CC\u666F\u8272\u6765\u533A\u5206\u539F\u6587\uFF0C\u65B9\u4FBF\u5BF9\u7167\u9605\u8BFB\u3002","customThemeLabel.backgroundOpacity":"\u80CC\u666F\u989C\u8272\u4E0D\u900F\u660E\u5EA6(%)","translationServices.zhipu-pro":"\u667A\u8C31 4 Plus","translationServices.zhipu-pro.introduction":"<homepage>\u201C\u667A\u8C31\u201D</homepage>\u9876\u7EA7\u81EA\u7814\u57FA\u5EA7\u6A21\u578B","translationServices.upgradePro":"\u5347\u7EA7\u4F1A\u5458","translationServices.proOnly":"\u5F53\u524D\u7FFB\u8BD1\u670D\u52A1\u4EC5\u4F1A\u5458\u53EF\u7528\uFF0C<1>\u70B9\u6B64\u5347\u7EA7\u4E3A\u4F1A\u5458</1>\uFF08\u5982\u60A8\u9700\u8981\u4F7F\u7528\u667A\u8C31\u7684\u5176\u4ED6\u6A21\u578B\u6216\u81EA\u5B9A\u4E49 API Key\uFF0C\u8BF7\u5728\u201C\u667A\u8C31-GLM-\u7FFB\u8BD1\u201D\u670D\u52A1\u4E2D\u8BBE\u7F6E\uFF09",clickUpgradePro:"\u70B9\u6B64\u5347\u7EA7\u4E3A\u4F1A\u5458","chooseProvider.pro":"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u4F1A\u5458 (\u63A8\u8350)","chooseProvider.proDesc":"\u652F\u6301\u8BC6\u522B\u5927\u90E8\u5206\u4E3B\u6D41\u8BED\u79CD","chooseProvider.client":"\u514D\u8D39","chooseProvider.clientPro":"\u4F18\u5148\u514D\u8D39","chooseProvider.clientDesc":"\u4EC5\u652F\u6301\u8BC6\u522B\u82F1\u6587\u8DDF\u4E00\u4E9B\u5176\u4ED6\u62C9\u4E01\u8BED\u7CFB\u8BED\u79CD\uFF0C<1>\u70B9\u6B64\u5347\u7EA7\u4E3A\u4F1A\u5458</1>","chooseProvider.clientDescPro":"\u4EC5\u652F\u6301\u8BC6\u522B\u82F1\u6587\u8DDF\u4E00\u4E9B\u5176\u4ED6\u62C9\u4E01\u8BED\u7CFB\u8BED\u79CD\uFF0C \u65E0\u6CD5\u8BC6\u522B\u65F6\u81EA\u52A8\u4F7F\u7528\u4F1A\u5458\u56FE\u7247\u7FFB\u8BD1","image.imageTranslate":"\u56FE\u7247\u7FFB\u8BD1( Beta)","image.imageTranslateDes":"\u5728\u4EFB\u4F55\u56FE\u7247\u4E0A\u70B9\u51FB\u9F20\u6807\u53F3\u952E\u5E76\u9009\u62E9\u201C\u7FFB\u8BD1\u56FE\u7247\u201D\u5373\u53EF\u8FDB\u884C\u7FFB\u8BD1\u3002\u6B64\u5916\uFF0C\u5982\u60A8\u5DF2\u8BBE\u7F6E\u9F20\u6807\u60AC\u505C\u7FFB\u8BD1\u6BB5\u843D\u5FEB\u6377\u952E\uFF0C\u4E5F\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u9F20\u6807\u60AC\u505C\u7684\u5FEB\u6377\u952E\u7FFB\u8BD1\u56FE\u7247\u3002\u4E3A\u4E86\u65B9\u4FBF\u4F7F\u7528\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u542F\u7528\u4E0B\u65B9\u7684\u9F20\u6807\u60AC\u505C\u5FEB\u6377\u7FFB\u8BD1\u6309\u94AE\uFF0C\u542F\u7528\u4E4B\u540E\uFF0C\u5C06\u9F20\u6807\u60AC\u505C\u5728\u4EFB\u4F55\u56FE\u7247\u4E0A\uFF0C\u5373\u53EF\u770B\u5230\u201C\u5FEB\u6377\u7FFB\u8BD1\u201D\u6309\u94AE\uFF0C\u70B9\u51FB\u6B64\u6309\u94AE\u5373\u53EF\u8FDB\u884C\u7FFB\u8BD1\u3002","freeImage.title":"\u514D\u8D39\u56FE\u7247\u7FFB\u8BD1 (Beta)","freeImage.close":"\u4E0D\u518D\u63D0\u9192","freeImage.supportLangError":"\u514D\u8D39\u7248\u4E0D\u652F\u6301\u8BE5\u8BED\u8A00","freeImage.notSupport":"\u514D\u8D39\u56FE\u7247\u7FFB\u8BD1\u76EE\u524D\u4EC5\u652F\u6301\u8BC6\u522B\u82F1\u6587\u8DDF\u4E00\u4E9B\u5176\u4ED6\u62C9\u4E01\u8BED\u7CFB\u8BED\u79CD<br/><br/>\u9700\u8981\u66F4\u591A\u8BED\u79CD\u652F\u6301\u53EF\u4EE5\u8003\u8651\u4F7F\u7528\u4F1A\u5458\u56FE\u7247\u7FFB\u8BD1\u3002<1>\u70B9\u6B64\u5F00\u901A\u4F1A\u5458</1>","intro.mangaImageTitle":"\u56FE\u7247\u7FFB\u8BD1 (Beta)",inputTranslationModeLabel:"\u4FDD\u7559\u539F\u6587",inputTranslationModeDesc:"\u8F93\u5165\u6846\u4E2D\u7684\u5185\u5BB9\u5C06\u4FDD\u7559\u539F\u6587\uFF0C\u4EE5\u53CC\u8BED\u7684\u65B9\u5F0F\u663E\u793A",close:"\u5173\u95ED",toOldChrome:"Chrome \u7248\u672C\u592A\u4F4E\uFF0C\u8BF7\u5347\u7EA7\u5230\u6700\u65B0\u7248\u518D\u4F7F\u7528\u8BE5\u529F\u80FD","image.enableMangaFloatBall":"\u542F\u7528\u6F2B\u753B\u7FFB\u8BD1\u60AC\u6D6E\u7403","image.enableMangaFloatBallDesc":"\u542F\u7528\u6F2B\u753B\u7FFB\u8BD1\u60AC\u6D6E\u7403\u540E\uFF0C\u4F1A\u5728\u652F\u6301\u7684\u6F2B\u753B\u7AD9\u70B9\u53F3\u4FA7\u663E\u793A\u4E00\u4E2A\u5FEB\u6377\u6F2B\u753B\u7FFB\u8BD1\u6309\u94AE\uFF0C\u70B9\u51FB\u5373\u53EF\u7FFB\u8BD1\u6F2B\u753B",deepseekCustomDescription:"\u5728 <1>DeepSeek</1> \u5B98\u65B9\u5F00\u901A\uFF0C\u70B9\u51FB\u67E5\u770B<2>\u6587\u6863</2>","isShowContextMenu.description":"\u5F00\u542F\u540E\uFF0C\u5C06\u5728\u7F51\u9875\u3001\u56FE\u7247\u3001\u6587\u672C\u9009\u4E2D\u3001\u8F93\u5165\u6846\u6587\u672C\u9009\u4E2D\u7B49\u573A\u666F\u4E2D\u4E3A\u53F3\u952E\u6DFB\u52A0\u83DC\u5355\u9879","error.failToFetch":"\u7F51\u7EDC\u8FDE\u63A5\u5931\u8D25\uFF08\u53EF\u80FD\u7531\u670D\u52A1\u5668\u65E0\u54CD\u5E94\u3001\u7F51\u7EDC\u4E0D\u7A33\u5B9A\u6216\u5B89\u5168\u7B56\u7565\u9650\u5236\u7B49\u539F\u56E0\u5BFC\u81F4\uFF09","translationServices.proUserDirectUse":"\uFF0C<1>\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u4F1A\u5458</1>\u53EF\u76F4\u63A5\u4F7F\u7528","error.serviceDiscontinued":"\u7FFB\u8BD1\u670D\u52A1\u5DF2\u4E0B\u7EBF","error.serviceDiscontinuedMessage":"\u60A8\u4F7F\u7528\u7684 [{translationService}] \u670D\u52A1\u5DF2\u4E0B\u7EBF\uFF0C\u8BF7\u5207\u6362\u81F3\u5176\u4ED6\u7FFB\u8BD1\u670D\u52A1\u3002","translationServices.aliyun-bailian.introduction":"\u963F\u91CC\u63A8\u51FA\u7684<homepage>\u767E\u70BC\u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8BE5\u5E73\u53F0\u652F\u6301\u901A\u4E49\u5343\u95EE\u7B49\u5927\u6A21\u578B\u3002","translationServices.doubao.introduction":"\u5B57\u8282\u8DF3\u52A8\u63A8\u51FA\u7684<homepage>\u706B\u5C71\u65B9\u821F\u5927\u6A21\u578B</homepage> \u5E73\u53F0\uFF0C\u8BE5\u5E73\u53F0\u652F\u6301\u8C46\u5305\uFF0CDeepseek \u7B49\u5927\u6A21\u578B\u3002","translationServices.hunyuan.introduction":"\u817E\u8BAF\u63A8\u51FA\u7684<homepage>\u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8BE5\u5E73\u53F0\u652F\u6301\u6DF7\u5143\uFF0CDeepseek \u7B49\u5927\u6A21\u578B\u3002","translationServices.qianfan.introduction":"\u767E\u5EA6\u63A8\u51FA\u7684<homepage> AI \u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8BE5\u5E73\u53F0\u652F\u6301\u6587\u5FC3\u4E00\u8A00\u7B49\u5927\u6A21\u578B\u3002","translationServices.qianfan2.introduction":"\u767E\u5EA6\u63A8\u51FA\u7684<homepage> AI \u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8BE5\u670D\u52A1\u4F7F\u7528\u7684\u662F v2 \u7248\u672C\u63A5\u53E3\uFF0C\u517C\u5BB9OpenAI\u534F\u8BAE","subtitle.quickButton.gray":"\u7070\u8272",ollamaQA:"<br/>\u89E3\u51B3\u65B9\u6848\uFF1A<a href='https://immersivetranslate.com/docs/services/ollama/' target='_blank'>ollama \u672C\u5730\u90E8\u7F72</a>","image.touchShortcuts":"\u542F\u7528\u89E6\u5C4F\u624B\u52BF\u89E6\u53D1\u56FE\u7247\u7FFB\u8BD1","description.systemPromptPlaceholder":"prompt \u4E3A\u7A7A\u65F6\uFF0C\u8BF7\u6C42\u5C06\u5FFD\u7565\u8BE5\u53C2\u6570","error.userscriptDomain":"\u7F51\u7EDC\u8BF7\u6C42\u5931\u8D25\uFF1A\u8BF7\u68C0\u67E5\u6CB9\u7334\u811A\u672C\u7684\u5143\u6570\u636E\u5757\u4E2D\u662F\u5426\u5B58\u5728 // @connect {domain} \u3002\u6253\u5F00\u811A\u672C\u7F16\u8F91\u5668\uFF0C\u5728 // @connect google.com \u4E0A\u65B9\u6DFB\u52A0\u6B64\u884C\uFF0C\u7136\u540E\u4FDD\u5B58\u5E76\u5237\u65B0\u539F\u9875\u9762\u3002\u5982\u679C\u5DF2\u5B58\u5728\u8FD8\u65E0\u6CD5\u89E3\u51B3\u6B64\u95EE\u9898\uFF0C\u5EFA\u8BAE\u5C1D\u8BD5\u66F4\u6362\u6CB9\u7334\u63D2\u4EF6\u6216\u6D4F\u89C8\u5668","field.terms":"AI \u672F\u8BED\u5E93","terms.addCustom":"\u65B0\u5EFA\u672F\u8BED\u5E93","terms.addCustomTooltip":`AI \u672F\u8BED\u5E93\u4EC5\u652F\u6301 AI \u7FFB\u8BD1\u670D\u52A1\uFF0C \u8BE6\u60C5\u89C1<a target='_blank' href='https://immersivetranslate.com/zh-Hans/docs/faq/#4-%E6%98%AF%E5%90%A6%E6%9C%89%E6%9C%AF%E8%AF%AD%E8%A1%A8--%E6%9F%90%E4%BA%9B%E8%AF%8D%E6%B1%87%E7%89%B9%E6%AE%8A%E7%BF%BB%E8%AF%91%E6%88%96%E4%B8%8D%E7%BF%BB%E8%AF%91'>\u8FD9\u91CC</a>`,"terms.contribute":"\u8D21\u732E\u672F\u8BED\u5E93","terms.delete":"\u5220\u9664\u672F\u8BED\u5E93","terms.name":"\u672F\u8BED\u5E93\u540D\u79F0","terms.description":"\u672F\u8BED\u5E93\u63CF\u8FF0","terms.descriptionPlaceholder":"\u8BF7\u8F93\u5165\u672F\u8BED\u5E93\u63CF\u8FF0","terms.matchesTitle":"\u5339\u914D\u89C4\u5219","terms.matchesDescription":"\u5F53\u7F51\u7AD9URL\u5339\u914D\u4EE5\u4E0B\u89C4\u5219\u65F6\uFF0C\u5C06\u81EA\u52A8\u5E94\u7528\u8BE5\u672F\u8BED\u5E93","terms.default":"\u9ED8\u8BA4\u672F\u8BED\u5E93","terms.defaultDescription":"\u9ED8\u8BA4\u5E38\u89C1\u672F\u8BED\u5E93\uFF0C\u5305\u542B\u5E38\u89C1\u672F\u8BED","terms.term":"\u672F\u8BED","terms.termPlaceholder":"\u8BF7\u8F93\u5165\u672F\u8BED","terms.translation":"\u7FFB\u8BD1","terms.translationPlaceholder":"\u8F93\u5165\u8BD1\u6587(\u53EF\u9009)","terms.language":"\u8BED\u8A00",actions:"\u64CD\u4F5C","terms.addNewTerm":"\u6DFB\u52A0\u65B0\u672F\u8BED",import_export_terms:"\u5BFC\u5165/\u5BFC\u51FA\u672F\u8BED\u5E93","terms.importFailed":"\u5BFC\u5165\u672F\u8BED\u5E93\u5931\u8D25","terms.exportFailed":"\u5BFC\u51FA\u672F\u8BED\u5E93\u5931\u8D25","terms.unname":"\u672A\u547D\u540D\u672F\u8BED\u5E93","terms.addCustomTitle":"\u6DFB\u52A0\u81EA\u5B9A\u4E49\u672F\u8BED\u5E93","terms.importExistingTitle":"\u5BFC\u5165\u73B0\u6709\u672F\u8BED\u5E93","terms.importCsvDescription":"\u4ECE CSV \u6587\u4EF6\u5BFC\u5165\u60A8\u7684\u672F\u8BED\u3002\u8BF7\u786E\u4FDD\u6587\u4EF6\u683C\u5F0F\u5982\u4E0B\uFF1A","terms.importCsvButton":"csv \u5BFC\u5165","terms.createNewTitle":"\u65B0\u5EFA\u7A7A\u672F\u8BED\u5E93","terms.createNewDescription":"\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u7A7A\u672F\u8BED\u5E93\uFF0C\u4E4B\u540E\u60A8\u53EF\u4EE5\u624B\u52A8\u6DFB\u52A0\u672F\u8BED\u3002","terms.createButton":"\u76F4\u63A5\u521B\u5EFA","terms.confirmDelete":'\u786E\u5B9A\u8981\u5220\u9664\u672F\u8BED\u5E93 "{name}" \u5417\uFF1F',"terms.notFound":"\u672F\u8BED\u5E93\u4E0D\u5B58\u5728",includeTermsInExport:"\u5305\u542B\u672F\u8BED\u5E93",pureImport:"\u5BFC\u5165",pureExport:"\u5BFC\u51FA","subtitle.quickButton.requestAiSubtitle":"\u8BF7\u6C42 AI \u5B57\u5E55(Beta)","subtitle.quickButton.aiSubtitleLoading":"\u6B63\u5728\u8BF7\u6C42 AI \u5B57\u5E55","subtitle.quickButton.aiSubtitleUsed":"\u6B63\u5728\u4F7F\u7528 AI \u5B57\u5E55","subtitle.applyAiSubtitleTip":"\u5DF2\u5207\u6362\u4E3A AI \u5B57\u5E55","subtitle.requestAiSubtitleSuccessTip":"\u5DF2\u5207\u6362\u5230 AI \u5B57\u5E55","subtitle.requestAiSubtitleFailTip":"AI \u5B57\u5E55\u751F\u6210\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5","subtitle.requestAiSubtitle429Tip":"AI \u5B57\u5E55(Beta) \u5F53\u6708\u4F53\u9A8C\u989D\u5EA6\u5DF2\u7528\u5B8C","subtitle.quickButton.noSubtitleAndRequestAiSubtitle":"\u5F53\u524D\u89C6\u9891\u65E0\u5B57\u5E55\uFF0C\u53EF\u5C1D\u8BD5\u8BF7\u6C42 AI \u5B57\u5E55","subtitle.aiSubtitle":"AI \u5B57\u5E55",selectionTranslation:"\u5212\u8BCD\u7FFB\u8BD1",enableSelectionTranslationTitle:"\u542F\u7528\u5212\u8BCD\u7FFB\u8BD1",enableSelectionTranslationAutoReadTitle:"\u542F\u7528\u5355\u8BCD\u81EA\u52A8\u6717\u8BFB",selectionTranslationBlockUrlsTitle:"\u5212\u8BCD\u7FFB\u8BD1\u7981\u7528\u7F51\u7AD9",selectionTranslationBlockUrlsDescription:"\u5212\u8BCD\u7FFB\u8BD1\u5728\u4EE5\u4E0B\u7F51\u7AD9\u7981\u7528",selectionTranslationTriggerModeTitle:"\u5212\u8BCD\u7FFB\u8BD1\u89E6\u53D1\u65B9\u5F0F",selectionTranslationTriggerModeDescriptionForDirect:"\u76F4\u63A5\u89E6\u53D1",selectionTranslationTriggerModeDescriptionForIcon:"\u663E\u793A\u56FE\u6807",selectionTranslationTriggerModeDescriptionForMini:"\u663E\u793A\u5C0F\u5706\u70B9",selectionTranslationCopySuccess:"\u5DF2\u590D\u5236",selectionTranslationCopy:"\u590D\u5236",enableAutoRead:"\u81EA\u52A8\u6717\u8BFB\u5DF2\u5F00\u542F",disableAutoRead:"\u81EA\u52A8\u6717\u8BFB\u5DF2\u5173\u95ED",banSelectionTranslation:"\u7981\u7528\u5212\u8BCD\u7FFB\u8BD1",banSelectionTranslationOnce:"\u672C\u6B21\u5173\u95ED\u76F4\u5230\u4E0B\u6B21\u8BBF\u95EE",banSelectionTranslationInThisSite:"\u5728\u5F53\u524D\u7F51\u7AD9\u7981\u7528",banSelectionTranslationForever:"\u6C38\u4E45\u5173\u95ED",reEnableSelectionTranslation:"\u53EF\u5728{settings}\u4E2D\u91CD\u65B0\u5F00\u542F",selectionTranslationShortcut:"\u6309 {shortcut} \u89E6\u53D1",selectionTranslationShortcutDescription:"\u9009\u4E2D\u6587\u672C\u540E\u6309 {shortcut} \u89E6\u53D1",selectionTranslationIconModeDescription:"\u9009\u4E2D\u6587\u672C\u540E\u663E\u793A\u56FE\u6807",selectionTranslationDirectModeDescription:"\u9009\u4E2D\u6587\u672C\u540E\u76F4\u63A5\u89E6\u53D1",selectionTranslationTriggerModeForIconTitle:"\u5F53\u89E6\u53D1\u65B9\u5F0F\u4E3A\u56FE\u6807\u6216\u5C0F\u5706\u70B9\u65F6",selectionTranslationTriggerModeDescriptionForHover:"\u60AC\u6D6E\u89E6\u53D1",selectionTranslationTriggerModeDescriptionForClick:"\u70B9\u51FB\u89E6\u53D1",custom:"\u81EA\u5B9A\u4E49","pagination.prev":"\u4E0A\u4E00\u9875","pagination.next":"\u4E0B\u4E00\u9875",noData:"\u6682\u65E0\u6570\u636E",compareWithTextTranslate:"\u5BF9\u6BD4\u4E0D\u540C\u7FFB\u8BD1\u670D\u52A1",youTubeSubtitleRequestLimitErrorTitle:"429 YouTube \u9650\u5236\u4E86\u5F53\u524D\u8BBE\u5907\u7684\u5B57\u5E55\u8BF7\u6C42",youTubeSubtitleRequestLimitErrorDescription:"\u8BF7\u6E05\u9664 YouTube \u9875\u9762\u7F13\u5B58\u6216\u66F4\u6362\u4EE3\u7406\u8282\u70B9\u540E\u518D\u91CD\u8BD5",attachSubtitleTranslating:"\u4F7F\u7528 {service} \u7FFB\u8BD1\u4E2D...\uFF08\u6C89\u6D78\u5F0F\u7FFB\u8BD1\uFF09","attachSubtitle.supportByImmersiveTranslate":"[ \u53CC\u8BED\u5B57\u5E55\u7531\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u652F\u6301 ]","subtitle.requestAiSubtitleTip":"\u6B63\u5728\u751F\u6210 AI \u5B57\u5E55\uFF0C\u9884\u8BA1 {estimatedTime}",xSeconds:"{seconds} \u79D2",pasteTextPlaceholder:"\u8BF7\u8F93\u5165\u6216\u7C98\u8D34\u6587\u672C...",alsoTranslate:"\u60A8\u8FD8\u53EF\u4EE5\u7FFB\u8BD1",translateFile:"\u7FFB\u8BD1\u6587\u4EF6",translateImage:"\u7FFB\u8BD1\u56FE\u7247",translateText:"\u7FFB\u8BD1\u6587\u672C",family:"\u5BB6\u5EAD\u5957\u9910","translationServicesGroup.free":"\u514D\u8D39\u6A21\u578B","translationServicesGroup.pro":"\u9AD8\u7EA7\u6A21\u578B","translationServicesGroup.custom":"\u5176\u4ED6/\u81EA\u5B9A\u4E49",searchPlaceholder:"\u641C\u7D22","floatBallOptions.enableSidePanel":"\u672A\u89E6\u53D1\u60AC\u6D6E\u7403\u65F6\u9690\u85CF\u4FA7\u8FB9\u680F\u6309\u94AE","floatBallOptions.enableSidePanelDesc":"\u542F\u7528\u540E\uFF0C\u4EC5\u5728\u9F20\u6807\u60AC\u505C\u5728\u60AC\u6D6E\u7403\u4E0A\u65F6\u663E\u793A\u6B64\u6309\u94AE","floatBallOptions.setSidePanel":"\u672A\u89E6\u53D1\u60AC\u6D6E\u7403\u65F6\u9690\u85CF\u6B64\u6309\u94AE","rewardCenter.title":"\u5956\u52B1\u4E2D\u5FC3","rewardCenter.popupTitle":"\u5728\u8FD9\u91CC\u53EF\u4EE5\u9886\u53D6\u4EFB\u52A1\u5956\u52B1\u54E6\uFF01","rewardCenter.description":"\u5B8C\u6210\u65B0\u624B\u4EFB\u52A1\u83B7\u5F97\u5956\u52B1\uFF0C\u63D0\u524D\u4F53\u9A8C\u4ED8\u8D39\u9AD8\u7EA7 AI \u529F\u80FD","rewardCenter.progress":"\u5956\u52B1\u603B\u89C8","rewardCenter.task.level1":"\u521D\u7EA7\u4EFB\u52A1","rewardCenter.task.level2":"\u9AD8\u7EA7\u4EFB\u52A1","rewardCenter.task.completed":"\u5DF2\u5B8C\u6210\u7684\u4EFB\u52A1","rewardCenter.task.level2.description":"\uFF08\u5B8C\u6210\u76F8\u5E94\u521D\u7EA7\u4EFB\u52A1\u540E\u89E3\u9501\uFF09","rewardCenter.task.start":"\u5F00\u59CB","rewardCenter.task.claim":"\u9886\u53D6","rewardCenter.task.translate_web_1":"\u4F7F\u7528\u4E00\u6B21\u7F51\u9875\u7FFB\u8BD1","rewardCenter.task.translate_web_2":"\u4F7F\u7528\u9AD8\u7EA7\u6A21\u578B\u8FDB\u884C\u4E00\u6B21\u7F51\u9875\u7FFB\u8BD1","rewardCenter.task.translate_video_1":"\u4F7F\u7528\u4E00\u6B21 YouTube \u89C6\u9891\u7FFB\u8BD1","rewardCenter.task.translate_video_2":"\u4F7F\u7528\u4E00\u6B21 AI \u89C6\u9891\u5B57\u5E55\u529F\u80FD","rewardCenter.task.translate_pdf_1":"\u4F7F\u7528\u4E00\u6B21\u6587\u6863\u7FFB\u8BD1","rewardCenter.task.translate_pdf_2":"\u4F7F\u7528\u4E00\u6B21 PDF Pro \u7FFB\u8BD1","rewardCenter.task.translate_line_1":"\u4F7F\u7528\u4E00\u6B21\u5212\u8BCD\u7FFB\u8BD1","rewardCenter.reward.ai_token":"\u9AD8\u7EA7\u6A21\u578B Token","rewardCenter.reward.pdf_token":"PDF Pro \u9875\u6570","rewardCenter.reward.video_token":"AI \u89C6\u9891\u7FFB\u8BD1\u6B21\u6570","rewardCenter.reward.get":"\u83B7\u5F97","rewardCenter.reward.description":"\uFF08\u53EF\u4F7F\u7528 GPT / DeepSeek \u7B49\u9AD8\u7EA7\u6A21\u578B\uFF09","rewardCenter.reward.unit_pdf_token":"\u9875","rewardCenter.reward.unit_video_token":"\u6B21","rewardCenter.help":"\u67E5\u770B\u5E2E\u52A9\u4E2D\u5FC3","rewardCenter.task.translate_line_1.warning":"\u6CB9\u7334\u7248\u672C\u6682\u4E0D\u652F\u6301\u5212\u8BCD\u7FFB\u8BD1\uFF0C\u9700 <1>\u5B89\u88C5\u5176\u4ED6\u7248\u672C</1>\u540E\u518D\u8BD5\u3002","rewardCenter.task.unclaimedWarning":"\u60A8\u6709\u521D\u7EA7\u4EFB\u52A1\u5956\u52B1\u672A\u9886\u53D6","userGuide.guideSelectTranslateService":`\u9009\u62E9\u4E00\u4E2A\u201C\u9AD8\u7EA7\u6A21\u578B\u201D \u7FFB\u8BD1\u5F53\u524D\u7F51\u7AD9`,"userGuide.guideVideoSubtitle":`\u70B9\u51FB\u6C89\u6D78\u5F0F\u7FFB\u8BD1 \u786E\u8BA4\u201C\u81EA\u52A8\u5F00\u542F\u53CC\u8BED\u5B57\u5E55\u201D\u5DF2\u9009\u4E2D`,"userGuide.guideAiSubtitle":`\u5728\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u4E2D \u70B9\u51FB\u201C\u8BF7\u6C42 AI \u5B57\u5E55\u201D`,"services.addCustom":"\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7FFB\u8BD1\u670D\u52A1","services.noService":"\u6B64\u5206\u7EC4\u4E2D\u6CA1\u6709\u670D\u52A1","services.listName":"\u7FFB\u8BD1\u670D\u52A1\u5217\u8868","services.listDescription":"\u60A8\u53EF\u4EE5\u5728\u4E0B\u5217\u7FFB\u8BD1\u670D\u52A1\u4E2D\uFF0C\u9009\u62E9\u663E\u793A\u60A8\u5E38\u7528\u7684\uFF0C\u9690\u85CF\u60A8\u4E0D\u9700\u8981\u7684","services.upgradeProUseModel":"\u5F53\u524D\u6A21\u578B\u4EC5 Pro \u4F1A\u5458\u548C Max \u4F1A\u5458\u53EF\u7528 <1>\u70B9\u6B64\u5347\u7EA7\u4E3A\u4F1A\u5458</1>","services.upgradeMaxUseModel":"\u5F53\u524D\u6A21\u578B\u4EC5 Max \u4F1A\u5458\u53EF\u7528 <1>\u70B9\u6B64\u5347\u7EA7\u4E3A Max \u4F1A\u5458</1>","translationServicesGroup.max":"\u9876\u7EA7\u6A21\u578B",freePlan:"\u514D\u8D39\u7248","subscription.max":"Max \u4F1A\u5458","subscription.pro":"Pro \u4F1A\u5458","subscription.yearly":"\u5E74\u5EA6","subscription.monthly":"\u6708\u5EA6","subscription.day":"\u4F53\u9A8C\u5361","subscription.family":"\u5BB6\u5EAD\u5957\u9910","subscription.team":"\u56E2\u961F\u7248","subscription.trial":"\u8BD5\u7528\u5957\u9910","translationServices.upgradeMax":"\u5347\u7EA7 Max","translationServices.upgradeMaxUser":"\u5347\u7EA7\u4E3A<1> Max \u4F1A\u5458</1>","subtitle.requestAiSubtitleMaxDurationLimitTip":"\u5F53\u524D\u89C6\u9891\u65F6\u957F\u8D85\u8FC7 {maxDurationHours} \u5C0F\u65F6\uFF0C\u6682\u4E0D\u652F\u6301\u751F\u6210 AI \u5B57\u5E55",disableOpenUpgradePage:"\u7981\u7528\u91CD\u5927\u7248\u672C\u5347\u7EA7\u63D0\u793A","field.enableSiteAutoTranslate":"\u7AD9\u5185\u9875\u9762\u81EA\u52A8\u7FFB\u8BD1","description.enableSiteAutoTranslate":"\u5F00\u542F\u540E\uFF0C\u7FFB\u8BD1\u5F53\u524D\u9875\u9762\u65F6\uFF0C\u8DF3\u8F6C\u5230\u5176\u4ED6\u7AD9\u5185\u9875\u9762\u4E5F\u4F1A\u81EA\u52A8\u7FFB\u8BD1",sidePanelTooltip:"\u4FA7\u8FB9\u680F","subtitle.filterAmbientSounds":"AI \u5B57\u5E55\u4E13\u6CE8\u4E8E\u5BF9\u8BDD\u5185\u5BB9","subtitle.filterAmbientSoundsDescription":"\u5F00\u542F\u6B64\u9009\u9879\u540E\uFF0C\u8BA9\u5B57\u5E55\u4E3B\u8981\u663E\u793A\u8BF4\u8BDD\u8005\u7684\u8BED\u97F3\u5185\u5BB9\u3002\u5C06\u5C3D\u53EF\u80FD\u6EE4\u9664\u8BC6\u522B\u7ED3\u679C\u4E2D\u5305\u542B\u7684\u73AF\u5883\u58F0\u6807\u6CE8\uFF0C\u5982\uFF1A(\u547C\u565C\u58F0)\u3001(\u6253\u96F7\u58F0)\u3002","error.maxQuotaError":"Max \u7FFB\u8BD1\u989D\u5EA6\u4E0D\u8DB3","error.usageTips":"\u6C89\u6D78\u5F0F\u7FFB\u8BD1\u7528\u91CF\u63D0\u793A","error.maxQuotaUsageTips":"\u672C\u6708\u60A8\u7684<span style='color: #FF7D00;'>\u9876\u7EA7\u6A21\u578B</span> {maxAIQuota} Token \u4F7F\u7528\u91CF\u5DF2\u8D85\u8FC7 <span style='color: #FF7D00;'>{maxAIUsed}</span>, <1>\u67E5\u770B\u672C\u6708\u7528\u91CF</1>",notShowAgain:"\u4E0D\u518D\u63D0\u9192",iKnow:"\u6211\u77E5\u9053\u4E86",disableRewardCenter:"\u4E0D\u518D\u663E\u793A\u5956\u52B1\u4E2D\u5FC3\u6309\u94AE","reportInfo.emailPlaceholder":"\u8054\u7CFB\u90AE\u7BB1\uFF08\u5FC5\u586B\uFF09","subtitle.quickButton.liveOnlyPro":"\u76F4\u64AD\u5B57\u5E55\u7FFB\u8BD1\u529F\u80FD\u4EC5\u4F1A\u5458\u53EF\u7528","subtitle.quickButton.upgradePro":"\u5347\u7EA7\u4E3A\u4F1A\u5458","subtitle.liveFreeTrialTip":"\u7FFB\u8BD1\u76F4\u64AD\u5B57\u5E55\u662F\u4F1A\u5458\u4E13\u5C5E\u529F\u80FD\uFF0C\u60A8\u53EF\u514D\u8D39\u4F53\u9A8C {free_trial_minutes} \u5206\u949F","subtitle.liveFreeTrialEndTip":"\u76F4\u64AD\u89C6\u9891\u5B57\u5E55\u7FFB\u8BD1\u8BD5\u7528\u5DF2\u7ED3\u675F\uFF0C\u5F00\u901A\u4F1A\u5458\u53EF\u7EE7\u7EED\u4F7F\u7528","subtitle.meetingAutoEnableSubtitle":"\u4F1A\u8BAE\u5E73\u53F0\u81EA\u52A8\u5F00\u542F\u53CC\u8BED\u5B57\u5E55","subtitle.meetingAutoEnableSubtitleDescription":"\u5F00\u542F\u540E\uFF0CTeams\u3001Zoom\u3001Google Meet \u4F1A\u8BAE\u5E73\u53F0\u4F1A\u81EA\u52A8\u5F00\u542F\u53CC\u8BED\u5B57\u5E55","aiWriting.title":"AI Write","aiWriting.description":'\u5F00\u542F\u540E\u60A8\u53EF\u5728 Gmail \u548C GitHub \u4E2D\u663E\u793A"AI Write"\u6309\u94AE\uFF0C\u4F7F\u7528\u201CAI Write\u201D\u53EF\u5FEB\u901F\u603B\u7ED3\u90AE\u4EF6\u6216\u5F00\u53D1\u8005\u793E\u533A\u7684\u5185\u5BB9\uFF0C\u5E76\u7ED9\u51FA\u56DE\u590D\u5EFA\u8BAE',"aiWriting.enable":"\u542F\u7528 AI Write \u56DE\u590D\u529F\u80FD","aiWriting.enable_description":'\u5728 Gmail \u548C GitHub \u4E2D\u663E\u793A"AI Write"\u6309\u94AE',"aiWriting.aiWritingBlockUrlsTitle":"\u5728\u4EE5\u4E0B\u7F51\u7AD9\u7981\u7528 AI Write","aiWriting.aiWritingBlockUrlsDescription":"AI Write \u5FEB\u6377\u6309\u94AE\u5C06\u4E0D\u4F1A\u5728\u4EE5\u4E0B\u7F51\u7AD9\u663E\u793A","aiWriting.disable_modal_title":"\u5173\u95ED AI \u56DE\u590D","aiWriting.no_available_service":"\u65E0\u53EF\u7528 AI \u670D\u52A1\uFF0C\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u81F3\u5C11\u542F\u7528\u4E00\u4E2A AI \u670D\u52A1","aiWriting.summary":"\u603B\u7ED3","aiWriting.suggestion":"\u56DE\u590D\u5EFA\u8BAE","aiWriting.suggestion_placeholder":"\u4F60\u60F3\u56DE\u590D\u4EC0\u4E48\uFF1F","aiWriting.promptStyle_title":"\u957F\u5EA6\u548C\u98CE\u683C","aiWriting.promptStyle.auto":"\u81EA\u52A8","aiWriting.promptStyle.length_title":"\u957F\u5EA6","aiWriting.promptStyle.length.auto":"\u81EA\u52A8","aiWriting.promptStyle.length.short":"\u77ED","aiWriting.promptStyle.length.medium":"\u4E2D\u7B49","aiWriting.promptStyle.length.long":"\u957F","aiWriting.promptStyle.formalityLevel_title":"\u98CE\u683C","aiWriting.promptStyle.formalityLevel.auto":"\u81EA\u52A8","aiWriting.promptStyle.formalityLevel.formal":"\u6B63\u5F0F","aiWriting.promptStyle.formalityLevel.neutral":"\u4E2D\u6027","aiWriting.promptStyle.formalityLevel.casual":"\u968F\u610F","aiWriting.promptStyle.tone_title":"\u8BED\u6C14","aiWriting.promptStyle.add_tone":"\u6DFB\u52A0\u8BED\u6C14","aiWriting.promptStyle.add_tone_placeholder":'\u6DFB\u52A0\u81EA\u5B9A\u4E49\u8BED\u6C14\uFF0C\u5982"\u53CB\u597D\u7684"',"aiWriting.promptStyle.tone.auto":"\u81EA\u52A8","aiWriting.promptStyle.tone.friendly":"\u53CB\u597D\u7684","aiWriting.promptStyle.tone.kind":"\u4EB2\u5207\u7684","aiWriting.promptStyle.tone.enthusiastic":"\u70ED\u60C5\u7684","aiWriting.promptStyle.tone.caring":"\u5173\u5FC3\u7684","aiWriting.promptStyle.tone.empathetic":"\u6709\u540C\u7406\u5FC3\u7684","aiWriting.promptStyle.tone.concise":"\u7B80\u6D01\u7684","aiWriting.promptStyle.tone.sincere":"\u771F\u8BDA\u7684","aiWriting.promptStyle.role_title":"\u60A8\u7684\u89D2\u8272","aiWriting.promptStyle.add_role_placeholder":'\u6DFB\u52A0\u81EA\u5B9A\u4E49\u89D2\u8272\uFF0C\u5982"\u4E13\u4E1A\u987E\u95EE"',"aiWriting.promptStyle.add_role":"\u6DFB\u52A0\u89D2\u8272","aiWriting.promptStyle.role.auto":"\u81EA\u52A8","aiWriting.promptStyle.role.leader":"\u9886\u5BFC\u8005","aiWriting.promptStyle.role.subordinate":"\u4E0B\u5C5E","aiWriting.promptStyle.role.colleague":"\u540C\u4E8B","aiWriting.promptStyle.role.developer":"\u5F00\u53D1\u8005","aiWriting.promptStyle.role.salesRepresentative":"\u9500\u552E\u4EE3\u8868","aiWriting.promptStyle.role.customerService":"\u5BA2\u670D\u4EBA\u5458","aiWriting.promptStyle.role.humanResources":"\u4EBA\u529B\u8D44\u6E90","aiWriting.chat_title":"\u56DE\u590D\u8349\u7A3F","aiWriting.stop":"\u505C\u6B62","aiWriting.chat_placeholder":"\u544A\u8BC9\u6211\u5982\u4F55\u6539\u8FDB...","aiWriting.chat_placeholder_textarea":"\u4F60\u60F3\u8BF4\u4E9B\u4EC0\u4E48\uFF1F","aiWriting.insert":"\u63D2\u5165","aiWriting.insert_success":"\u63D2\u5165\u6210\u529F","aiWriting.translate_btn":"\u7FFB\u8BD1\u4E3A\uFF1A{language}","aiWriting.buy_package":"\u8D2D\u4E70 Token \u52A0\u91CF\u5305","aiWriting.pro_translation_quota_reached":`\u672C\u5957\u9910\u5468\u671F\u5185\u9AD8\u7EA7\u6A21\u578B Token \u5DF2\u7528\u5B8C\uFF0C \u4F60\u53EF\u4EE5\u5207\u6362\u5176\u4ED6\u6A21\u578B\uFF0C\u6216\u8D2D\u4E70 Token \u52A0\u91CF\u5305`,"aiWriting.max_translation_quota_reached":`\u672C\u5957\u9910\u5468\u671F\u5185\u9876\u7EA7\u6A21\u578B Token \u5DF2\u7528\u5B8C\uFF0C \u4F60\u53EF\u4EE5\u5207\u6362\u5176\u4ED6\u6A21\u578B\uFF0C\u6216\u8D2D\u4E70 Token \u52A0\u91CF\u5305`,"popup.enableAIContext":"\u542F\u7528 AI \u7CBE\u7FFB","popup.aiContextToolTip":"\u5F00\u542F\u540E\uFF0C\u7FFB\u8BD1\u65F6 AI \u4F1A\u81EA\u52A8\u5173\u8054\u4E0A\u4E0B\u6587\uFF0C\u6DF1\u5EA6\u7406\u89E3\u5F53\u524D\u8BED\u5883\uFF0C\u7FFB\u8BD1\u8D28\u91CF\u66F4\u4F18\u3002","dialog.aiContextDesc":"\u542F\u7528 AI \u7CBE\u7FFB\u540E\uFF0C\u7FFB\u8BD1\u65F6 AI \u4F1A\u81EA\u52A8\u5173\u8054\u4E0A\u4E0B\u6587\uFF0C\u6DF1\u5EA6\u7406\u89E3\u5F53\u524D\u8BED\u5883\uFF0C\u7FFB\u8BD1\u8D28\u91CF\u66F4\u4F18","dialog.aiContextSubscribe":"\u8BA2\u9605\u4F1A\u5458","dialog.cancel":"\u6682\u65F6\u4E0D\u9700\u8981","labelKey.domains":"domains \u9886\u57DF\u63D0\u793A","description.qwenMtDomains":"\u5982\u679C\u60A8\u5E0C\u671B\u7FFB\u8BD1\u7684\u98CE\u683C\u66F4\u7B26\u5408\u67D0\u4E2A\u9886\u57DF\u7684\u7279\u6027\uFF0C\u5982\u6CD5\u5F8B\u3001\u653F\u52A1\u9886\u57DF\u7FFB\u8BD1\u7528\u8BED\u5E94\u5F53\u4E25\u8083\u6B63\u5F0F\uFF0C\u793E\u4EA4\u9886\u57DF\u7528\u8BED\u5E94\u5F53\u53E3\u8BED\u5316\uFF0C\u53EF\u4EE5\u7528\u4E00\u6BB5\u81EA\u7136\u8BED\u8A00\u6587\u672C\u63CF\u8FF0\u60A8\u7684\u9886\u57DF\uFF0C\u5C06\u5176\u63D0\u4F9B\u7ED9\u5927\u6A21\u578B\u4F5C\u4E3A\u63D0\u793A\u3002\u9886\u57DF\u63D0\u793A\u8BED\u53E5\u6682\u65F6\u53EA\u652F\u6301\u82F1\u6587\u3002","subtitle.quickButton.freeUserAISubtitleTip":"<1>\u7ACB\u5373\u5347\u7EA7\u4F1A\u5458</1>\u53EF\u65E0\u9650\u5236\u89C2\u770B\u6240\u6709\u5DF2\u751F\u6210 AI\u5B57\u5E55 \u7684\u89C6\u9891\uFF0C\u6BCF\u6708\u8FD8\u53EF\u7FFB\u8BD1 1000 \u5206\u949F\u65B0\u89C6\u9891","subtitle.limitFree":"\uFF08\u9650\u65F6\u514D\u8D39\uFF09","subtitle.error.aiSubtitleLimitFree":"AI\u5B57\u5E55 \u662F\u4F1A\u5458\u4E13\u5C5E\u529F\u80FD\uFF0C\u8BF7\u767B\u5F55\u540E\u4F7F\u7528","subtitle.error.aiSubtitleProOnly":"\u5F53\u524D\u89C6\u9891\u6682\u65E0 AI\u5B57\u5E55 \u7F13\u5B58\uFF0C\u8BF7\u5347\u7EA7\u4E3A\u4F1A\u5458\u540E\u4F7F\u7528",buyAiSubtitleQuota:"\u8D2D\u4E70 AI \u5B57\u5E55\u52A0\u91CF\u5305",showUsageRecord:"\u67E5\u770B\u7528\u91CF\u8BB0\u5F55","error.aiSubtitleQuotaExceeded":"\u5F53\u524D\u5468\u671F\u5185\u60A8\u7684 AI \u5B57\u5E55 \u989D\u5EA6 \u5DF2\u7528\u5B8C <br/> \u989D\u5EA6\u91CD\u7F6E\u65F6\u95F4\uFF1A{nextResetTime}","error.aiSubtitleTrialQuotaExceeded":"\u8BD5\u7528\u671F AI \u5B57\u5E55\u989D\u5EA6\u5DF2\u7528\u5B8C",endTrialNow:"\u7ACB\u523B\u5347\u7EA7\u4E3A\u6B63\u5F0F\u4F1A\u5458"};var G8={nologin:"\u672A\u767B\u5165",loginForSafari:"\u767B\u5165\u6216\u8A3B\u518A",login:"\u767B\u5165",goLogin:"\u53BB\u767B\u5165",manageAccount:"\u7BA1\u7406\u5E33\u6236",openPremium:"\u5347\u7D1A\u6210\u5C08\u696D\u7248",logout:"\u767B\u51FA",curentPlan:"\u7576\u524D\u8A08\u756B",endAt:"\u5230\u671F",endAuto:"\u81EA\u52D5\u7E8C\u671F",lineBreakMaxTextCount:"\u63DB\u884C\u5F8C\uFF0C\u6BCF\u53E5\u8A71\u5141\u8A31\u7684\u6700\u5927\u5B57\u5143\u6578\u91CF","translate-pdf":"\u9EDE\u9078\u7FFB\u8B6F PDF","noSupportTranslate-pdf":"\u8173\u672C\u4E0D\u652F\u63F4\uFF0C\u8ACB\u4F7F\u7528\u64F4\u5145\u5957\u4EF6","translate-firefox-local-pdf":"\u53BB\u4E0A\u50B3 PDF",enableLineBreak:"\u958B\u555F\u9577\u6BB5\u843D\u81EA\u52D5\u63DB\u884C",sponsorLabel:"$1 \u8D77\u8D0A\u52A9\u958B\u767C\u8005 (\u6708\u4ED8\u6216\u50C5\u8D0A\u52A9\u4E00\u6B21\u5747\u53EF)",help:"\u8AAA\u660E\u6587\u4EF6",enableLineBreakDescription:"\u555F\u7528\u5F8C\uFF0C\u5C07\u6703\u5728\u9577\u6BB5\u843D\u4E2D\u6BCF\u53E5\u8A71\u7D50\u675F\u63D2\u5165\u63DB\u884C\u5B57\u5143\uFF0C\u4EE5\u4FBF\u65BC\u95B1\u8B80","browser.shortBrandName":"\u6C89\u6D78\u5F0F\u7FFB\u8B6F","browser.brandName":"\u6C89\u6D78\u5F0F\u7FFB\u8B6F - \u7DB2\u9801\u7FFB\u8B6F\u53CA PDF \u7FFB\u8B6F","browser.brandDescription":"\u3010\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u3011\u514D\u8CBB\u7684\uFF08\u539F\u6587/\u8B6F\u6587\uFF09\u96D9\u8A9E\u5C0D\u7167\u7DB2\u9801\u7FFB\u8B6F\u63D2\u4EF6\uFF0C\u652F\u6301 PDF \u7FFB\u8B6F\uFF08\u4FDD\u7559\u6392\u7248\uFF09\uFF0C\u5F71\u7247\u96D9\u8A9E\u5B57\u5E55\u7FFB\u8B6F\uFF08Youtube, Netflix\uFF09\uFF0CEPUB \u96FB\u5B50\u66F8\u7FFB\u8B6F\uFF1B\u652F\u6301\u4EBA\u5DE5\u667A\u80FD AI \u7FFB\u8B6F\u5927\u6A21\u578B\uFF08OpenAI (ChatGPT)\u3001DeepL\u3001Gemini(Bard) \u7B49\uFF09","browser.toggleTranslatePage":"\u7FFB\u8B6F\u70BA{targetLanguage}","browser.toggleTranslateTheWholePage":"\u7FFB\u8B6F\u9801\u9762\u5168\u90E8\u5340\u57DF/\u986F\u793A\u539F\u6587","browser.toggleTranslateToThePageEndImmediately":"\u7ACB\u5373\u7FFB\u8B6F\u5230\u9801\u9762\u5E95\u7AEF/\u986F\u793A\u539F\u6587","browser.toggleTranslateTheMainPage":"\u7FFB\u8B6F\u9801\u9762\u4E3B\u8981\u5340\u57DF/\u986F\u793A\u539F\u6587","browser.shareToDraft":"\u751F\u6210\u7DB2\u9801\u5FEB\u7167","browser.openOptionsPage":"\u958B\u555F\u8A2D\u5B9A\u9801\u9762","browser.babelDOC":"BabelDOC \u4FDD\u7559\u6392\u7248 PDF \u7FFB\u8B6F","browser.translateLocalPdfFile":"\u7FFB\u8B6F\u672C\u6A5F PDF \u6A94\u6848","browser.openEbookViewer":"\u95B1\u8B80\u672C\u6A5F\u96FB\u5B50\u66F8","browser.openEbookBuilder":"\u88FD\u4F5C\u96D9\u8A9E EPUB \u96FB\u5B50\u66F8","browser.translateLocalHtmlFile":"\u7FFB\u8B6F HTML/txt \u6A94\u6848","browser.translateLocalSubtitleFile":"\u7FFB\u8B6F\u5B57\u5E55\u6A94\u6848",confirmResetConfig:"\u4F60\u78BA\u5B9A\u8981\u91CD\u8A2D\u8A2D\u5B9A\u55CE\uFF1F",translationLineBreakSettingTitle:"\u8B6F\u6587\u63DB\u884C\u8A2D\u5B9A",smartLineBreak:"\u667A\u6167\u63DB\u884C",alwaysLineBreak:"\u7E3D\u662F\u63DB\u884C",isShowContextMenu:"\u555F\u7528\u53F3\u9375\u83DC\u55AE\u9805",toggleBeta:"\u958B\u555F Beta \u6E2C\u8A66\u529F\u80FD",betaDescription:"\u555F\u7528\u4ECD\u5728\u5BE6\u9A57\u7684\u529F\u80FD\u4EE5\u53CA\u6E2C\u8A66\u4E2D\u7684\u7FFB\u8B6F\u670D\u52D9\u3002\u52A0\u5165 <1>Telegram \u7FA4\u7D44</1>\u4E86\u89E3\u66F4\u591A\u3002",translationLineBreakSettingDescription:"\u7E3D\u662F\u63DB\u884C\u9069\u7528\u65BC\u8F03\u5C11\u5167\u5BB9\u7684\u7248\u9762\uFF0C\u66F4\u6574\u9F4A\u3002(\u5728\u5167\u5BB9\u8F03\u591A\u7684\u9577\u6BB5\u843D (\u8D85\u904E {count} \u500B\u5B57\u5143) \u4F7F\u7528\u667A\u6167\u63DB\u884C\u6703\u66F4\u7701\u7A7A\u9593)",tempTranslateDomainTitle:"\u81E8\u6642\u958B\u555F\u7DB2\u7AD9\u7FFB\u8B6F\u7684\u6642\u9577",tempTranslateDomainDescription:"\u7576\u624B\u52D5\u7FFB\u8B6F\u67D0\u500B\u7DB2\u9801\u7684\u6642\u5019\uFF0C\u81E8\u6642\u958B\u555F\u8A72\u7DB2\u7AD9\u70BA\u81EA\u52D5\u7FFB\u8B6F",xMinutes:"{count} \u5206\u9418",disabled:"\u505C\u7528",changelog:"\u66F4\u65B0\u7D00\u9304",addUrlDescription:"\u53EF\u4EE5\u70BA\u7DB2\u57DF\u540D\u7A31\uFF0C\u540C\u6642\u652F\u63F4\u842C\u7528\u5B57\u5143\uFF0C\u5982\uFF1A*.google.com, google.com/mail/*, https://www.google.com/*",general:"\u57FA\u672C\u8A2D\u5B9A",clickToExpandConfig:"\u5C55\u958B\u76EE\u524D\u8A2D\u5B9A",import:"\u5F9E\u6A94\u6848\u532F\u5165",export:"\u532F\u51FA\u70BA\u6A94\u6848",toggleDebug:"\u5728\u4E3B\u63A7\u81FA\u986F\u793A\u5075\u932F\u8A18\u9304",mouseHoldKey:"+ {key} \u7FFB\u8B6F/\u9084\u539F\u8A72\u6BB5",mouseHoldKeyAuto:"\u76F4\u63A5\u7FFB\u8B6F\u8A72\u6BB5",mouseHoldKeyOff:"\u4E0D\u505A\u4EFB\u4F55\u4E8B\u60C5",mouseHoldKeyOther:"\u81EA\u8A02\u5FEB\u901F\u9375 (\u958B\u555F\u8A2D\u5B9A)",mouseHoldKeyCustomKey:"{key} \u7FFB\u8B6F/\u9084\u539F\u8A72\u6BB5","mouse-translate":"\u6ED1\u9F20\u6307\u6A19\u6ED1\u904E",document:"\u8AAA\u660E\u6587\u4EF6",resetSuccess:"\u91CD\u8A2D\u6240\u6709\u8A2D\u5B9A\u6210\u529F",resetThisSuccess:"\u91CD\u8A2D\u6210\u529F",saved:"\u5132\u5B58\u6210\u529F",successImportConfig:"\u6210\u529F\u532F\u5165\u8A2D\u5B9A",advanced:"\u9032\u968E\u8A2D\u5B9A",developer:"\u958B\u767C\u8005\u8A2D\u5B9A",donateCafe:"\u50F9\u683C","translate to the bottom of the page":"\u9032\u5165\u7DB2\u9801\u5F8C\uFF0C\u662F\u5426\u7ACB\u5373\u7FFB\u8B6F\u5230\u9801\u9762\u5E95\u7AEF\uFF1F",feedback:"\u554F\u984C\u56DE\u5831",toggleTranslatePage:"\u7FFB\u8B6F\u7DB2\u9801/\u986F\u793A\u539F\u6587",translateToThePageEndImmediatelyDescription:"\u555F\u7528\u5F8C\uFF0C\u9032\u5165\u7DB2\u9801\u5C07\u7ACB\u5373\u7FFB\u8B6F\u5F9E\u9802\u7AEF\u5230\u5E95\u7AEF\u7684\u5167\u5BB9\u3002\u95DC\u9589\u5247\u908A\u770B\u908A\u8B6F\u3002\uFF08\u4E0D\u63A8\u85A6\u958B\u555F\uFF09","translate all areas of the page":"\u662F\u5426\u7FFB\u8B6F\u7DB2\u9801\u6240\u6709\u5340\u57DF",translationAreaDescription:"\u555F\u7528\u5F8C\uFF0C\u7DB2\u9801\u7684\u6240\u6709\u5340\u57DF\u90FD\u6703\u88AB\u7FFB\u8B6F\u3002\u95DC\u9589\u5247\u4F7F\u7528\u9810\u8A2D\u7684\u667A\u6167\u8FA8\u8B58\uFF0C\u50C5\u7FFB\u8B6F\u4E3B\u8981\u5340\u57DF\u3002(\u4E0D\u63A8\u85A6\u958B\u555F)","the number of characters to be translated first":"\u76F4\u63A5\u7FFB\u8B6F\u9801\u9762\u524D\u591A\u5C11\u500B\u5B57\u5143\uFF0C\u800C\u7121\u9700\u7B49\u5F85\u6372\u52D5\u81F3\u53EF\u898B\u5340\u57DF","interface language":"\u4ECB\u9762\u8A9E\u8A00",reset:"\u91CD\u8A2D\u8A2D\u5B9A",more:"\u66F4\u591A",moreOptions:"\u5C55\u958B\u66F4\u591A\u81EA\u8A02\u9078\u9805",translateTheWholePage:"\u7FFB\u8B6F\u9801\u9762\u5168\u90E8\u5340\u57DF\uFF08\u5340\u5206\u65BC\u53EA\u7FFB\u8B6F\u4E3B\u8981\u5340\u57DF\uFF09",changeToTranslateTheWholePage:"\u5207\u63DB\u70BA\u7FFB\u8B6F\u6240\u6709\u5340\u57DF",changeToTranslateTheMainPage:"\u5207\u63DB\u70BA\u7FFB\u8B6F\u4E3B\u8981\u5340\u57DF",translateToThePageEndImmediately:"\u7ACB\u5373\u7FFB\u8B6F\u5230\u5E95\u7AEF\uFF08\u5340\u5206\u65BC\u770B\u54EA\u8B6F\u54EA\uFF09",translateTheMainPage:"\u667A\u6167\u7FFB\u8B6F\u4E3B\u8981\u5340\u57DF","The local rules are up to date":"\u672C\u6A5F\u898F\u5247\u5DF2\u70BA\u6700\u65B0\uFF1A","Successfully synchronized with the latest official rules:":"\u6210\u529F\u540C\u6B65\u6700\u65B0\u5B98\u65B9\u898F\u5247\uFF1A","Checking for updates":"\u6B63\u5728\u6AA2\u67E5\u66F4\u65B0","Rules are being synchronized":"\u6B63\u5728\u540C\u6B65\u5B98\u65B9\u898F\u5247",localVersionIsTooOld:"\u672C\u6A5F\u5957\u4EF6\u7248\u672C\u904E\u820A\uFF0C\u8ACB\u5347\u7D1A\u5957\u4EF6\u81F3 {minVersion} \u6216\u66F4\u65B0\u7684\u7248\u672C\u518D\u5617\u8A66\u540C\u6B65",badUserscriptBrowser:"\u76EE\u524D\u700F\u89BD\u5668\u7121\u6CD5\u6B63\u78BA\u5BE6\u73FE\u6CB9\u7334\u5957\u4EF6\u7684\u4ECB\u9762\uFF0C\u8ACB\u4F7F\u7528\u5176\u4ED6<1>\u652F\u63F4\u6CB9\u7334\u5957\u4EF6</1>\u7684\u700F\u89BD\u5668\u5982 (Firefox Nightly \u7248\u672C)",foundNewVersion:"\u6709\u65B0\u7248\u672C\u53EF\u7528",theLocalExtensionIsUpToUpdate:"\u76EE\u524D\u5957\u4EF6\u5DF2\u662F\u6700\u65B0\u7248\u672C",failToSyncRules:"\u540C\u6B65\u6700\u65B0\u5B98\u65B9\u898F\u5247\u5931\u6557",retry:"\u9EDE\u6B64\u91CD\u8A66",failedReason:"\u5931\u6557\u539F\u56E0",currentRuleVersion:"\u76EE\u524D\u898F\u5247\u7248\u672C",calculating:"\u6B63\u5728\u8A08\u7B97",unknownError:'\u60A8\u76EE\u524D\u4F7F\u7528\u7684\u7FFB\u8B6F\u670D\u52D9\u56E0\u7DB2\u8DEF\u9023\u7DDA\u6216\u670D\u52D9\u4F9B\u61C9\u5546\u554F\u984C\u66AB\u6642\u7121\u6CD5\u4F7F\u7528\u3002\u5EFA\u8B70\u60A8\u5617\u8A66\u91CD\u65B0\u6574\u7406\u9801\u9762\uFF0C\u6216\u5728\u8A2D\u5B9A\u4E2D\u66F4\u63DB\u5176\u4ED6\u7FFB\u8B6F\u670D\u52D9\u3002\u5982\u679C\u60A8\u662F<a href="https://immersivetranslate.com/pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_unkown_error" target="_blank">\u6703\u54E1</a>\uFF0C\u53EF\u4EE5\u9078\u64C7\u66F4\u7A69\u5B9A\u7684 DeepL\u3001OpenAI\u3001Claude \u6216 Gemini \u7FFB\u8B6F\u670D\u52D9\u3002\u540C\u6642\uFF0C\u60A8\u4E5F\u53EF\u80FD\u9700\u8981\u6AA2\u67E5\u60A8\u7684\u7DB2\u8DEF\u6216\u4EE3\u7406\u8A2D\u5B9A\u5F8C\u518D\u8A66\u4E00\u6B21\u3002',canNotFetchRemoteRule:"\u7121\u6CD5\u53D6\u5F97\u9060\u7AEF\u898F\u5247",enableAlphaSuccess:"\u5DF2\u555F\u7528 Alpha \u529F\u80FD",disableAlphaSuccess:"\u5DF2\u505C\u7528 Alpha \u529F\u80FD",cacheSize:"\u5FEB\u53D6\u5927\u5C0F\uFF1A",cleaning:"\u6B63\u5728\u6E05\u7406",cleanCache:"\u6E05\u9664\u5FEB\u53D6",options:"\u9078\u9805",about:"\u95DC\u65BC",service:"\u7FFB\u8B6F\u670D\u52D9",needAction:"(\u524D\u5F80\u8A2D\u5B9A)",goSettings:"\u524D\u5F80\u8A2D\u5B9A",target:"\u76EE\u6A19\u8A9E\u8A00",popupSourceLanguage:"\u539F\u6587\u8A9E\u8A00",popupTarget:"\u76EE\u6A19\u8A9E\u8A00",popupService:"\u7FFB\u8B6F\u670D\u52D9",autoEnableSubtitle:"\u81EA\u52D5\u958B\u555F\u96D9\u8A9E\u5B57\u5E55",add:"\u65B0\u589E","add url":"\u8F38\u5165 URL",edit:"\u7DE8\u8F2F",pickAll:"\u5168\u9078","translate other languages into specific language":"\u5C07\u5176\u5B83\u8A9E\u8A00\u7FFB\u8B6F\u70BA\u4F60\u8A2D\u5B9A\u7684\u8A9E\u8A00","select translation service":"\u9078\u64C7\u4F60\u60F3\u7528\u7684\u7FFB\u8B6F\u670D\u52D9","show-original":"\u986F\u793A\u539F\u6587",translate:"\u7FFB\u8B6F",Translated:"\u5DF2\u7FFB\u8B6F",Translating:"\u6B63\u5728\u7FFB\u8B6F",allowCacheTranslations:"\u555F\u7528\u672C\u6A5F\u7FFB\u8B6F\u5FEB\u53D6\uFF08\u6E1B\u5C11\u91CD\u8907\u6BB5\u843D\u7684\u7FFB\u8B6F\u8981\u6C42\uFF09","translation display":"\u8B6F\u6587\u986F\u793A\u6A23\u5F0F","select diplay style":"\u5340\u5206\u8B6F\u6587\u7684\u6A23\u5F0F\uFF0C\u5177\u9AD4\u53EF\u53C3\u8003\u4E0B\u5217\u7BC4\u4F8B",import_export:"\u532F\u5165/\u532F\u51FA",import_export_title:"\u532F\u5165/\u532F\u51FA\u8A2D\u5B9A",syncToGoogleDrive:"\u7ACB\u5373\u8207 Google Drive \u540C\u6B65","floatBallOptions.enable":"\u555F\u7528\u61F8\u6D6E\u7403","floatBallOptions.blockUrls":"\u505C\u7528\u7DB2\u7AD9","floatBallOptions.add":"\u65B0\u589E","floatBallOptions.blockUrlDesc":"\u7576\u9047\u5230\u4EE5\u4E0B\u7DB2\u7AD9\u6642\u4E0D\u986F\u793A\u61F8\u6D6E\u7403","floatBallOptions.clickType":"\u9EDE\u9078\u884C\u70BA","floatBallOptions.clickTypeDesc":"\u61F8\u6D6E\u7403\u5716\u793A\u9EDE\u9078\u6642\u7684\u884C\u70BA","floatBallOptions.clickPopup":"\u986F\u793A\u7FFB\u8B6F\u9762\u677F","floatBallOptions.clickTranslate":"\u7FFB\u8B6F/\u986F\u793A\u539F\u6587","floatBallOptions.fixedPosition":"\u56FA\u5B9A\u4F4D\u7F6E","floatBallOptions.fixedPositionDesc":"\u61F8\u6D6E\u7403\u5728\u8996\u7A97\u5DE6\u5074\u9084\u662F\u53F3\u5074","floatBallOptions.fixedPositionLeft":"\u5DE6\u5074","floatBallOptions.fixedPositionRight":"\u53F3\u5074",previewAllThemes:"\u9810\u89BD\u5168\u90E8\u6A23\u5F0F","translationTheme.none":"\u7121","translationTheme.grey":"\u9ED1\u7070\u8272","translationTheme.dashed":"\u7834\u6298\u865F\u5E95\u7DDA","translationTheme.dotted":"\u9EDE\u72C0\u5E95\u7DDA","translationTheme.dashedBorder":"\u865B\u7DDA\u6846\u7DDA","translationTheme.solidBorder":"\u5BE6\u7DDA\u6846\u7DDA","translationTheme.underline":"\u76F4\u7DDA\u5E95\u7DDA","translationTheme.mask":"\u6A21\u7CCA\u6548\u679C\uFF08\u5B78\u7FD2\u6A21\u5F0F\uFF09","translationTheme.opacity":"\u900F\u660E\u6548\u679C","translationTheme.paper":"\u767D\u7D19\u9670\u5F71\u6548\u679C","translationTheme.dividingLine":"\u5206\u9694\u7DDA","translationTheme.highlight":"\u9192\u76EE\u63D0\u793A","translationTheme.marker":"\u9EA5\u514B\u7B46","translationTheme.marker2":"\u9EA5\u514B\u7B46 2","translationTheme.blockquote":"\u5F15\u7528\u6A23\u5F0F","translationTheme.weakening":"\u5F31\u5316","translationTheme.italic":"\u659C\u9AD4","translationTheme.bold":"\u7C97\u9AD4","translationTheme.thinDashed":"\u7D30\u7834\u6298\u865F\u5E95\u7DDA","translationTheme.nativeDashed":"\u7CFB\u7D71\u5167\u5EFA\u7834\u6298\u865F\u5E95\u7DDA","translationTheme.nativeDotted":"\u7CFB\u7D71\u5167\u5EFA\u9EDE\u72C0\u5E95\u7DDA","translationTheme.nativeUnderline":"\u7CFB\u7D71\u5167\u5EFA\u76F4\u7DDA\u5E95\u7DDA","translationTheme.wavy":"\u6CE2\u5F62\u66F2\u7DDA","translationServices.custom":"\u81EA\u8A02 API","translationServices.tencent":"\u9A30\u8A0A\u96F2\u6A5F\u5668\u7FFB\u8B6F","translationServices.tenAlpha":"\u9A30\u8A0A\u7FFB\u8B6F\u541B (Alpha)","translationServices.google":"Google \u7FFB\u8B6F","translationServices.bai":"\u767E\u5EA6 (Alpha)","translationServices.baidu":"\u767E\u5EA6\u6A5F\u5668\u7FFB\u8B6F","translationServices.aliyun":"\u963F\u91CC\u96F2\u6A5F\u5668\u7FFB\u8B6F","translationServices.volc":"\u706B\u5C71\u6A5F\u5668\u7FFB\u8B6F","translationServices.deeplx":"DeepLX(Beta)","translationServices.bing":"Bing \u7FFB\u8B6F","translationServices.deepl":"DeepL","translationServices.wechat":"\u5FAE\u4FE1\u7FFB\u8B6F","translationServices.azure":"Azure \u6A5F\u5668\u7FFB\u8B6F","translationServices.ibm":"IBM Watson","translationServices.aws":"Amazon \u7FFB\u8B6F","translationServices.mock":"\u6A21\u64EC\u7FFB\u8B6F","translationServices.mock2":"\u6A21\u64EC\u7FFB\u8B6F 2","translationServices.caiyun":"\u5F69\u96F2\u5C0F\u8B6F","translationServices.cai":"\u5F69\u96F2\u5C0F\u8B6F (Alpha)","translationServices.volcAlpha":"\u706B\u5C71\u7FFB\u8B6F (Alpha)","translationServices.openl":"OpenL","translationServices.youdao":"\u6709\u9053\u7FFB\u8B6F","translationServices.you":"\u6709\u9053\u7FFB\u8B6F (Alpha)","translationServices.openrouter":"OpenRouter","translationServices.transmart":"\u9A30\u8A0A\u4E92\u52D5\u7FFB\u8B6F","translationServices.niu":"\u5C0F\u725B\u7FFB\u8B6F","translationServices.papago":"Papago \u7FFB\u8B6F","translationServices.d":"Deepl(Alpha)","translationServices.dpro":"D Pro (Canary)","translationServices.openai":"OpenAI","translationServices.yandex":"Yandex","translationServices.chatgpt":"ChatGPT Web(3.5)","always languages":"\u7E3D\u662F\u7FFB\u8B6F\u7684\u8A9E\u8A00",neverTranslateLanguagesLabel:"\u6C38\u4E0D\u7FFB\u8B6F\u7684\u8A9E\u8A00",neverTranslateTheFollowingLanguagesDescription:"\u7576\u9801\u9762\u4E2D\u67D0\u4E00\u6BB5\u843D\u7684\u8A9E\u8A00\u70BA\u4E0B\u5217\u8A9E\u8A00\u6642\uFF0C\u5C07\u8DF3\u904E\u7FFB\u8B6F","always translate the following languages":"\u7576\u9801\u9762\u8A9E\u8A00\u70BA\u4E0B\u5217\u8A9E\u8A00\u6642\uFF0C\u6703\u81EA\u52D5\u7FFB\u8B6F\u70BA\u76EE\u6A19\u8A9E\u8A00","always sites":"\u7E3D\u662F\u7FFB\u8B6F\u7684\u7DB2\u5740","always translate the following sites":"\u7576\u7DB2\u7AD9\u70BA\u4E0B\u5217\u7DB2\u57DF\u540D\u7A31\u6642\uFF0C\u6703\u81EA\u52D5\u7FFB\u8B6F\u70BA\u76EE\u6A19\u8A9E\u8A00","never sites":"\u6C38\u4E0D\u7FFB\u8B6F\u7684\u7DB2\u5740","never translate the following sites":"\u7576\u7DB2\u7AD9\u70BA\u4E0B\u5217\u7DB2\u57DF\u540D\u7A31\u6642\uFF0C\u5C07\u4E0D\u6703\u9032\u884C\u7FFB\u8B6F","please refer to":"\u9700\u8981\u586B\u5BEB\u91D1\u9470\u5F8C\u624D\u53EF\u4F7F\u7528\uFF0C\u8A73\u7D30\u8CC7\u8A0A\u8ACB\u53C3\u8003",KeyAndConfigurationTutorial:"\u300A\u91D1\u9470\u7533\u8ACB\u548C\u8A2D\u5B9A\u6559\u5B78\u300B",useAboveStyleForTheseSites:"\u7576\u7DB2\u7AD9\u70BA\u4E0B\u5217\u7DB2\u57DF\u540D\u7A31\u6642\uFF0C\u7E3D\u662F\u4F7F\u7528\u300C{theme}\u300D\u8B6F\u6587\u6A23\u5F0F",confirm:"\u5132\u5B58",cancel:"\u53D6\u6D88",delete:"\u522A\u9664","languages.auto":"\u81EA\u52D5\u5075\u6E2C",syncToCloud:"\u540C\u6B65\u81F3\u96F2\u7AEF",syncToCloudDescription:"\u4E0A\u50B3\u81F3\u96F2\u7AEF\u5F8C\uFF0C\u53EF\u4EE5\u5728\u4E0D\u540C\u7684\u700F\u89BD\u5668/\u6CB9\u7334\u8173\u672C\u4E4B\u9593\u540C\u6B65\u8A2D\u5B9A\uFF0C\u4EE5\u6700\u5F8C\u8B8A\u66F4\u6642\u9593\u70BA\u6A19\u6E96\u3002",syncToAccount:"\u540C\u6B65\u5230\u5E33\u6236",syncToAccountButton:"\u7ACB\u5373\u8207\u96F2\u7AEF\u540C\u6B65",syncToAccountDescription:"\u4E0A\u50B3\u5230\u5DF2\u767B\u5165\u5E33\u6236\uFF0C\u53EF\u4EE5\u5728\u4E0D\u540C\u7684\u88DD\u7F6E\u4E4B\u9593\u540C\u6B65\u8A2D\u5B9A\uFF0C\u4EE5\u6700\u5F8C\u4FEE\u6539\u6642\u9593\u70BA\u6A19\u6E96\u3002",successSyncConfigInAccount:"\u6210\u529F\u8207\u5E33\u6236\u4FDD\u6301\u540C\u6B65",successSyncConfigToAccount:"\u6210\u529F\u540C\u6B65\u5230\u5E33\u6236",syncConfigNoUpdate:"\u5DF2\u7D93\u662F\u6700\u65B0\u7684\u4E86",authFail:"\u6388\u6B0A\u5931\u6557",syncTitle:"\u624B\u52D5\u5099\u4EFD\u7BA1\u7406",import_hint:"\u532F\u5165",revokeAuth:"\u5FA9\u539F\u6388\u6B0A",uploadFail:"\u4E0A\u50B3\u5931\u6557",importSuccess:"\u532F\u5165\u6210\u529F",importFail:"\u532F\u5165\u5931\u6557",backupToCloud:"\u624B\u52D5\u7BA1\u7406\u5099\u4EFD\u6A94\u6848",create_new_backup:"\u65B0\u589E\u5099\u4EFD\u7BC0\u9EDE",maxBackupFiles:"\u6700\u591A\u53EF\u4EE5\u5099\u4EFD{count}\u500B\u4E0D\u540C\u7684\u7BC0\u9EDE\uFF0C\u8ACB\u522A\u9664\u4E0D\u9700\u8981\u7684\u7BC0\u9EDE",successSyncConfig:"\u6210\u529F\u8207\u96F2\u7AEF\u4FDD\u6301\u540C\u6B65",syncFail:"\u540C\u6B65\u5931\u6557",lastSyncedAt:"\u4E0A\u6B21\u6AA2\u67E5\u65BC {date}",downloadFail:"\u4E0B\u8F09\u5931\u6557",clickToDownload:"\u9EDE\u9078\u4E0B\u8F09",aboutLabel:"\u95DC\u65BC - \u554F\u984C\u56DE\u5831","browser.openAboutPage":"\u95DC\u65BC/\u554F\u984C\u56DE\u5831",aboutLabelWithoutSponsor:"\u95DC\u65BC - \u554F\u984C\u56DE\u5831",aboutIntro:"\u5E0C\u671B\u6211\u5011\u90FD\u80FD\u66F4\u8F15\u9B06\u6109\u5FEB\u5730\u7372\u53D6\u7DB2\u8DEF\u4E0A\u5927\u91CF\u7684\u5916\u8A9E\u8CC7\u8A0A \u2764\uFE0F \u4F60\u53EF\u4EE5\u9078\u64C7\u958B\u901A <6>Pro\u6703\u54E1</6>\uFF0C\u5373\u53EF\u4F7F\u7528 DeepL\u3001OpenAI\u3001Claude\u3001Gemini \u7B49\u5373\u6642\u7FFB\u8B6F\u670D\u52D9\u3002<br/><br/>\u4F60\u53EF\u4EE5\u95DC\u6CE8\u6211\u5011\u7684<3>\u63A8\u7279</3>\u3001<4>Telegram \u983B\u9053</4>\u3001\u5FAE\u4FE1\u516C\u773E\u865F\u3001\u5FAE\u4FE1\u7FA4\u7D44\uFF0C\u6216\u4E0B\u65B9\u7684<5>\u96FB\u5B50\u90F5\u4EF6\u8A02\u95B1</5>\u8FFD\u8E64\u66F4\u65B0\u3002<br/><7>\u6703\u54E1</7>\u53EF\u900F\u904E\u5C08\u5C6C\u5BA2\u670D\u4FE1\u7BB1 <8>support@immersivetranslate.com</8> \u8207\u6211\u5011\u806F\u7E6B\u3002",aboutIntroWithoutSponsor:"\u5E0C\u671B\u6211\u5011\u90FD\u80FD\u66F4\u52A0\u5BB9\u6613\u4E14\u6109\u6085\u5730\u53D6\u5F97\u7DB2\u969B\u7DB2\u8DEF\u4E0A\u66F4\u591A\u7684\u5916\u8A9E\u8CC7\u8A0A \u2764\uFE0F ",projectHomepage:"\u5C08\u6848\u9996\u9801",joinTelegramGroup:"\u52A0\u5165\u4F7F\u7528\u8005\u4EA4\u6D41\u7FA4\u7D44\u53C3\u8207\u529F\u80FD\u8A0E\u8AD6",wechatPublicAccount:"\u5FAE\u4FE1\u516C\u773E\u865F",wechatCommunities:"\u5FAE\u4FE1\u4EA4\u6D41\u7FA4",feedbackAndJoin:"\u554F\u984C\u56DE\u5831/\u52A0\u5165\u7FA4\u7D44",loadingThemeTitle:"Loading \u6A23\u5F0F",loadingThemeDescription:"\u8A2D\u5B9A\u7B49\u5F85\u8B6F\u6587\u8F09\u5165\u6642\u7684\u6A23\u5F0F","loadingTheme.spinner":"\u8F49\u5708\u52D5\u756B","loadingTheme.text":"\u975C\u614B\u6587\u5B57 ... ","loadingTheme.none":"\u4E0D\u986F\u793A",developerDescription:"\u53EF\u4EE5\u9EDE\u9078<1>\u6B64\u8655</1>\u6AA2\u8996\u9032\u968E\u81EA\u8A02\u529F\u80FD\u76F8\u95DC\u7684\u8AAA\u660E\u6587\u4EF6",successSyncButNoChange:"\u76EE\u524D\u8A2D\u5B9A\u8207\u96F2\u7AEF\u4E00\u81F4",customTheme:"\u81EA\u8A02\u8272\u5F69\u548C\u5927\u5C0F","customThemeLabel.borderColor":"\u908A\u6846\u8272\u5F69","customThemeLabel.borderRadius":"\u908A\u6846\u5713\u89D2","customThemeLabel.textColor":"\u6587\u5B57\u8272\u5F69","customThemeLabel.backgroundColor":"\u80CC\u666F\u8272\u5F69","customThemeLabel.zoom":"\u5B57\u578B\u7E2E\u653E\u6BD4\u4F8B (%)","customThemeLabel.opacity":"\u6587\u5B57\u4E0D\u900F\u660E\u5EA6 (%)",resetToDefaultColor:"\u9084\u539F\u70BA\u9810\u8A2D\u8272\u5F69",resetToDefaultSettings:"\u9084\u539F\u70BA\u9810\u8A2D\u8A2D\u5B9A",isTranslateTitle:"\u555F\u7528\u7DB2\u9801\u6A19\u984C\u7FFB\u8B6F",isTranslateTitleDescription:"\u555F\u7528\u5F8C\uFF0C\u7DB2\u9801\u7684\u6A19\u984C\u6703\u88AB\u7FFB\u8B6F",verifyService:"\u9EDE\u6B64\u6E2C\u8A66\u670D\u52D9",verified:"\u9A57\u8B49\u6210\u529F","field.langs":"\u652F\u63F4\u7684\u8A9E\u8A00\u7A0B\u5F0F\u78BC","field.model":"\u6A21\u578B","field.translationEngine":"\u7FFB\u8B6F\u5F15\u64CE","field.limitPerMinute":"\u6BCF\u5206\u9418\u6700\u5927\u8981\u6C42\u6578","field.limitPerSecond":"\u6BCF\u79D2\u6700\u5927\u8981\u6C42\u6578","field.maxTextLengthPerRequest":"\u6BCF\u6B21\u8981\u6C42\u7684\u6700\u5927\u6587\u5B57\u9577\u5EA6","field.maxTextGroupLengthPerRequest":"\u6BCF\u6B21\u8981\u6C42\u6700\u5927\u6BB5\u843D\u6578","field.apiUrl":"\u81EA\u8A02 API \u4F4D\u5740","field.placeholderDelimiters":"\u4FDD\u7559\u7684\u4F54\u4F4D\u7B26","description.custom":"<a href='https://immersivetranslate.com/docs/services/custom/' target='_blank'>\u81EA\u8A02\u4ECB\u9762\u63A5\u5165</a> \u9700\u8981\u53C3\u8003\u6587\u4EF6","description.limitPerSecond":"\u8981\u6C42\u6578\u8D85\u904E\u8A72\u9650\u5236\u6642\u6703\u88AB\u66AB\u6642\u505C\u7528\uFF0C\u76F4\u81F3\u4E0B\u4E00\u79D2\u9418\u958B\u59CB\u3002\u7531\u65BC OpenAI \u76EE\u524D\u670D\u52D9\u7684\u5404\u7A2E\u9650\u5236\uFF0C\u8ACB\u9EDE\u9078<1>\u9019\u88E1</1>\u6AA2\u8996\u6700\u5EFA\u7ACB\u8B70\u7684\u6578\u503C","description.generalLimitPerSecond":"\u8ACB\u6C42\u6578\u8D85\u904E\u8A72\u9650\u5236\u6642\u6703\u9032\u5165\u6392\u968A\u72C0\u614B\uFF0C\u76F4\u5230\u4E0B\u4E00\u79D2\u9418\u958B\u59CB\u3002","description.prompt":"\u4EE5\u4F7F\u7528\u8005\u8EAB\u5206\u50B3\u9001\u7D66{service} \u7684\u5C0D\u8A71\uFF0C\u5176\u4E2D{{text}} \u8868\u793A\u6BB5\u843D\u7684\u6587\u5B57\u5167\u5BB9\uFF0C{{from}} \u8868\u793A\u6BB5\u843D\u7684\u8A9E\u8A00\uFF0C{{to}} \u8868\u793A\u76EE\u6A19\u8A9E\u8A00\uFF0C{{content_type}} \u8868\u793A\u539F\u59CB\u6587\u5B57\u7684\u985E\u578B\uFF0C\u53EF\u80FD\u7684\u503C\u662F`html` \u6216`text`, {{html_only}} \u662F\u53EA\u6709\u539F\u6587\u5305\u542B html \u6A19\u7C64\u7684\u6642\u5019\u624D\u6703\u6709\u503C\u3002","description.maxTextLengthPerRequest":"\u9810\u8A2D\u6703\u5408\u4F75\u591A\u500B\u6BB5\u843D\uFF0C\u4EE5\u6E1B\u5C11\u8ACB\u8981\u6C42\u6578\uFF0C\u4F46\u662F\u5982\u679C\u6BB5\u843D\u7E3D\u9577\u5EA6\u904E\u9577\uFF0C\u4E5F\u53EF\u80FD\u6703\u5C0E\u81F4 API \u7684\u56DE\u61C9\u6642\u9593\u589E\u52A0\uFF0C\u56E0\u6B64\u53EF\u4EE5\u5617\u8A66\u8ABF\u6574\u8A72\u9078\u9805\u4F86\u63D0\u5347\u901F\u5EA6","description.systemPrompt":"\u4EE5\u7CFB\u7D71\u8EAB\u5206\u50B3\u9001\u7D66{service}\u7684\u7FFB\u8B6F\u8ACB\u6C42\uFF0C\u5176\u4E2D{{text}}\u8868\u793A\u9700\u8981\u7FFB\u8B6F\u7684\u6BB5\u843D\u5167\u5BB9\uFF0C{{from}}\u8868\u793A\u4F86\u6E90\u8A9E\u8A00\uFF0C{{to}}\u8868\u793A\u76EE\u6A19\u8A9E\u8A00\u3002\u7576\u7DB2\u9801\u6A19\u984C\u53EF\u7528\u6642\uFF0C{{title_prompt}}\u5C07\u5305\u542B\u7DB2\u9801\u6A19\u984C\uFF1B\u7576\u7DB2\u9801\u4E0A\u4E0B\u6587\u8CC7\u8A0A\u53EF\u7528\u6642\uFF0C{{summary_prompt}} \u5C07\u5305\u542B\u7DB2\u9801\u4E0A\u4E0B\u6587\u6458\u8981\uFF0C{{terms_prompt}} \u5C07\u5305\u542B\u76F8\u95DC\u5C08\u696D\u8853\u8A9E\u3002","field.domain":"\u9818\u57DF","description.domain":"\u9810\u8A2D\u70BA\uFF1Ageneral\u3002\u50C5\u5728\u6709\u9053 API \u63A7\u5236\u6AAF\u958B\u901A\u9818\u57DF\u5316\u7FFB\u8B6F\u7684\u60C5\u6CC1\u4E0B\u53EF\u8A2D\u5B9A\uFF0C\u652F\u63F4\u9818\u57DF\u898B<1>\u9019\u88E1</1>","field.scene":"\u5834\u666F","description.scene":"\u9810\u8A2D\u70BA\uFF1Ageneral\u3002\u50C5\u5728\u963F\u91CC\u96F2 API \u63A7\u5236\u6AAF\u958B\u901A\u6A5F\u5668\u7FFB\u8B6F\u5C08\u696D\u7248\u7684\u60C5\u6CC1\u4E0B\u53EF\u8A2D\u5B9A\uFF0C\u652F\u63F4\u5834\u666F\u898B<1>\u9019\u88E1</1>","field.vocabId":"\u4F7F\u7528\u8005\u8A5E\u5178 ID","description.vocabId":"\u6307\u5B9A\u7684\u5B57\u5178 out_id\uFF0C\u76EE\u524D\u652F\u63F4\u82F1\u8B6F\u4E2D","description.model":"OpenAI \u7684\u6A21\u578B\uFF0C\u53EF\u4EE5\u70BA gpt-3.5-turbo, gpt-4 \u7B49","description.maxTextGroupLengthPerRequest":"\u6BCF\u6B21\u50B3\u9001\u7D66\u7FFB\u8B6F\u670D\u52D9\u7684\u6BB5\u843D\u6578\u91CF\uFF0C\u5982\u679C\u6BB5\u843D\u6578\u91CF\u904E\u591A\uFF0C\u53EF\u80FD\u6703\u5C0E\u81F4\u56DE\u61C9\u901F\u5EA6\u8B8A\u6162","description.apiUrl":"\u8ACB\u65B0\u589E\u5177\u9AD4\u5E36\u6709\u8DEF\u5F91\u7684\u7DB2\u5740\uFF0C\u5982\uFF1Ahttps://openrouter.ai/api/v1/chat/completions <1>\u66F4\u591A\u8AAA\u660E</1>",enabledExtension:"\u555F\u7528\u5957\u4EF6",hasBeenDisabled:"\u5DF2\u505C\u7528","show password":"\u986F\u793A\u5BC6\u78BC",customContent:"\u8F38\u5165\u81EA\u5B9A\u7FA9\u6A21\u578B",inputOptions:"\u8F38\u5165\u6846\u7FFB\u8B6F",mouseHoverOptions:"\u6ED1\u9F20\u6307\u6A19\u6ED1\u904E",enableInputTranslation:"\u662F\u5426\u555F\u7528\u8F38\u5165\u6846\u7FFB\u8B6F",enableInputTranslationDescription:"\u555F\u7528\u5F8C\uFF0C\u8F38\u5165\u6846\u76F4\u63A5\u8F38\u5165 {startingKey}{startingKey} \u4F60\u597D\uFF0C\u7136\u5F8C\u5FEB\u901F\u9023\u64CA{inputTrailingTriggerKeyRepeatTimes}\u6B21{trailingKey}\uFF0C\u5373\u53EF\u7FFB\u8B6F\u70BA {inputTargetLanguage}",enableInputTranslationDescriptionForNoneKey:"\u555F\u7528\u5F8C\uFF0C\u8F38\u5165\u6846\u76F4\u63A5\u8F38\u5165\uFF1A\u4F60\u597D\u4E16\u754C\uFF0C\u7136\u5F8C\u5FEB\u901F\u9023\u64CA{inputTrailingTriggerKeyRepeatTimes}\u6B21{trailingKey}\uFF0C\u5373\u53EF\u7FFB\u8B6F\u70BA\u9810\u8A2D\u76EE\u6A19\u8A9E\u8A00",inputTargetLanguage:"\u8A2D\u5B9A\u8F38\u5165\u6846\u7684\u9810\u8A2D\u76EE\u6A19\u8A9E\u8A00",inputTargetLanguageDescription:"\u8F38\u5165\u6846\u7FFB\u8B6F\u7684\u9810\u8A2D\u76EE\u6A19\u8A9E\u8A00\uFF0C\u4E5F\u5C31\u662F {startingKey}{startingKey} \u4F5C\u70BA\u89F8\u767C\u8A5E\u7684\u9810\u8A2D\u8A9E\u8A00",inputTargetLanguageDescriptionForNoneKey:"\u8F38\u5165\u6846\u7FFB\u8B6F\u7684\u9810\u8A2D\u76EE\u6A19\u8A9E\u8A00",inputStartingTriggerKeyTitle:"\u8A2D\u5B9A\u8F38\u5165\u6846\u90E8\u5206\u7FFB\u8B6F\u7684\u5206\u5272\u6A19\u9EDE\u7B26\u865F",inputStartingTriggerKeyDescription:"\u7576\u4F60\u4E0D\u9700\u8981\u7FFB\u8B6F\u6574\u500B\u8F38\u5165\u6846\u7684\u6642\u5019\uFF0C\u5206\u5272\u7B26\u5141\u8A31\u4F60\u53EA\u7FFB\u8B6F {startingKey}{startingKey} \u5230\u8F38\u5165\u6846\u5C3E\u7AEF\u7684\u90E8\u5206\uFF0C\u4E5F\u53EF\u4EE5\u6307\u5B9A\u8A9E\u8A00\u7A0B\u5F0F\u78BC\uFF0C\u4F8B\u5982\uFF1A{startingKey}ja \u8868\u793A\u53EA\u7FFB\u8B6F {startingKey}ja \u5230\u8F38\u5165\u6846\u5C3E\u7AEF\u7684\u90E8\u5206",inputStartingTriggerKeyDescriptionForNoneKey:"\u76EE\u524D\u8A2D\u5B9A\u70BA\u7121\u9700\u5B57\u9996\uFF0C\u66AB\u7121\u6CD5\u4F7F\u7528\u8F38\u5165\u6846\u7684\u90E8\u5206\u6587\u5B57\u7FFB\u8B6F\u529F\u80FD",inputTrailingTriggerKeyTitle:"\u9078\u64C7\u4E00\u500B\u8F38\u5165\u7D50\u675F\u7684\u89F8\u767C\u7B26\u865F",inputTrailingTriggerKeyDescription:"\u5FEB\u901F\u9023\u64CA 3 \u6B21{trailingKey} \u5C07\u6703\u958B\u59CB\u7FFB\u8B6F",inputTrailingTriggerKeyTimeout:"\u8F38\u5165\u7D50\u675F\u9023\u7E8C\u89F8\u767C\u7684\u9593\u9694\u6642\u9593",inputTrailingTriggerKeyTimeoutDescription:"\u8A2D\u5B9A\u8F38\u5165\u7D50\u675F\u9023\u7E8C\u89F8\u767C\u7684\u6642\u9593\u9593\u9694\uFF08\u6BEB\u79D2\uFF09",spaceKey:"<\u7A7A\u767D\u9375>",noneKey:"\u7121\u9700\u5B57\u9996\uFF0C\u76F4\u63A5\u7FFB\u8B6F\u6574\u500B\u6587\u5B57\u6846",inputTranslationBlockUrlsTitle:"\u8ACB\u52FF\u5728\u4EE5\u4E0B\u7DB2\u5740\u4E2D\u555F\u7528\u8F38\u5165\u6846\u7FFB\u8B6F",inputTranslationBlockUrlsDescription:"\u5728\u4EE5\u4E0B\u7DB2\u5740\u4E2D\uFF0C\u8F38\u5165\u6846\u7FFB\u8B6F\u5C07\u4E0D\u6703\u751F\u6548",inputHelperInfo:"\u8AAA\u660E\uFF1A\u6211\u5011\u7279\u5225\u91DD\u5C0D\u5728\u4E2D\u6587\u8F38\u5165\u6CD5\u4E0B\u90E8\u5206\u89F8\u767C\u7B26\u865F\u6703\u8B8A\u6210\u4E2D\u6587\u6A19\u9EDE\u7B26\u865F\u9019\u4EF6\u4E8B\u505A\u4E86\u6700\u4F73\u5316\uFF0C\u6BD4\u5982\u641C\u72D7\u8F38\u5165\u6CD5\u4E0B / \u6703\u8B8A\u6210\u9813\u865F\u3001\uFF0C\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u652F\u63F4\u6240\u6709\u89F8\u767C\u7B26\u5C0D\u61C9\u7684\u4E2D\u6587\u7B26\u865F\uFF0C\u4E5F\u5C31\u662F\u8AAA // \u3001\u3001\u90FD\u6703\u88AB\u8FA8\u8B58\u70BA\u89F8\u767C\u7B26\u865F\u3002<br/><br/>\u540C\u6642\u6211\u5011\u4E5F\u652F\u63F4\u8A9E\u8A00\u7A0B\u5F0F\u78BC\u7684\u4E2D\u6587\u5225\u540D\u4F5C\u70BA\u547D\u4EE4\uFF0C\u6BD4\u5982 /\u65E5\u6587 \u4F60\u597D\u4E16\u754C \u6703\u88AB\u7FFB\u8B6F\u70BA\u65E5\u6587\uFF0C<1>\u9EDE\u9019\u88E1\u6AA2\u8996\u6240\u6709\u652F\u63F4\u7684\u8A9E\u8A00\u7A0B\u5F0F\u78BC</1>\u3002",reloadCurrentPage:"\u7B49\u5F85\u6CE8\u5165\u9801\u9762\u4E2D...\u82E5\u9577\u6642\u9593\u672A\u97FF\u61C9\uFF0C\u8ACB\u5617\u8A66\u91CD\u65B0\u6574\u7406\u9801\u9762",noLocalFilePermissionForPDF:"\u66AB\u7121\u6B0A\u9650\u8B80\u53D6\u672C\u6A5F\u6587\u4EF6\uFF0C\u8ACB\u9EDE\u9078\u4E0A\u65B9\u6309\u9215\uFF0C\u7136\u5F8C\u532F\u5165\u672C\u6A5F\u6587\u4EF6",noPermissionForThisPage:"\u26A0\uFE0F \u66AB\u7121\u6B0A\u9650\u7FFB\u8B6F\u76EE\u524D\u9801\u9762\uFF08\u53EF\u80FD\u7684\u539F\u56E0\u662F\uFF1A\u65B0\u5206\u9801\u6216\u700F\u89BD\u5668\u7279\u6B0A\u9801\u9762\u7B49\uFF09",permissionTutorial:"\uFF08\u6388\u6B0A\u6559\u5B78\uFF09",permissionTutorialLink:"https://immersivetranslate.com/zh-TW/docs/faq/#1-%E5%A6%82%E4%BD%95%E7%BF%BB%E8%AD%AF%E6%9C%AC%E6%A9%9F%E6%96%87%E4%BB%B6","error.retry":"\u91CD\u8A66","error.reason":"\u932F\u8AA4\u539F\u56E0",retryAllButton:"\u91CD\u8A66\u5168\u90E8\u932F\u8AA4\u6BB5\u843D",errorTooltipTitle:"\u9EDE\u9078\u770B\u932F\u8AA4\u539F\u56E0",errorModalTitle:"\u7FFB\u8B6F\u670D\u52D9\u6216\u7DB2\u8DEF\u4F3C\u4E4E\u51FA\u4E86\u9EDE\u554F\u984C...",disableOnce:"\u505C\u7528\u4E00\u6B21",disableGlobal:"\u5168\u57DF\u505C\u7528",closeModal:"\u95DC\u9589\u8996\u7A97",enableInputTranslationWithoutTriggerKeyTitle:"\u555F\u7528\u5FEB\u901F\u9023\u64CA 3 \u6B21{trailingKey}\uFF0C\u76F4\u63A5\u7FFB\u8B6F\u6574\u500B\u8F38\u5165\u6846\u70BA{inputTargetLanguage}",deepLProName:"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u6703\u54E1\uFF08\u63A8\u85A6\uFF09",deepLProDescription:"\u76EE\u524D\u5957\u9910\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528",deeplProDescriptionForNormal:"\u7121\u9700\u4EFB\u4F55\u8A2D\u5B9A\uFF0C\u6703\u54E1\u767B\u5165\u5F8C\u5373\u53EF\u4F7F\u7528\uFF0C<1>\u9EDE\u6B64\u5347\u7D1A\u70BA\u6703\u54E1</1>",deepLCustomDescription:"\u9700\u8981\u570B\u5916\u4FE1\u7528\u5361\uFF0C\u5728<1>DeepL</1>\u5B98\u65B9\u958B\u901A\uFF0C\u9EDE\u9078\u6AA2\u8996<2>\u6587\u4EF6</2>",deepLCustomName:"\u81EA\u8A02 Auth Key",chooseProviderLabel:"\u9078\u64C7\u4E00\u500B\u670D\u52D9\u63D0\u4F9B\u8005",openaiProName:"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u6703\u54E1\uFF08\u63A8\u85A6\uFF09",openaiProDescription:"\u76EE\u524D\u5957\u9910\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528",openaiProDescriptionForNormal:"\u7121\u9700\u4EFB\u4F55\u8A2D\u5B9A\uFF0C\u6703\u54E1\u767B\u5165\u5F8C\u5373\u53EF\u4F7F\u7528\uFF0C<1>\u9EDE\u6B64\u5347\u7D1A\u70BA\u6703\u54E1</1>",openaiCustomDescription:"\u53EF\u5728 OpenAI, Azure OpenAI, \u6216\u5176\u4ED6\u7B2C\u4E09\u65B9\u670D\u52D9\u53D6\u5F97\uFF0C<1>\u9EDE\u6B64\u6AA2\u8996\u6587\u4EF6</1>",openaiCustomName:"\u81EA\u8A02 API Key",goLoginOrAction:"(\u958B\u901A\u6703\u54E1\u6216\u53BB\u8A2D\u5B9A)",yearly:"\u5E74\u5EA6\u7E8C\u8A02",quarterly:"\u5B63\u5EA6\u7E8C\u8A02",monthly:"\u6BCF\u6708\u7E8C\u8A02",yearlyForOnce:" \u4E00\u6B21\u6027\u5E74\u5EA6\u5957\u9910",monthlyForOnce:"\u4E00\u6B21\u6027\u6708\u5EA6\u5957\u9910",daily:"\u6BCF\u65E5\u7E8C\u8A02",year:"\u5E74\u5EA6\u7E8C\u8A02",quarter:"\u5B63\u5EA6\u7E8C\u8A02",month:"\u6BCF\u6708\u7E8C\u8A02",day:"\u6BCF\u65E5\u7E8C\u8A02",currentPlanDescriptionForFree:"\u76EE\u524D\u5957\u9910\uFF1A\u514D\u8CBB",currentPlanDescriptionForContinuous:"\u76EE\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C07\u65BC {endAt} \u81EA\u52D5\u7E8C\u8CBB",currentPlanDescriptionForAutoRenewCaceling:"\u76EE\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C07\u65BC {endAt} \u5230\u671F\uFF0C\u5230\u671F\u5F8C\u5C07\u4E0D\u6703\u81EA\u52D5\u7E8C\u7D04",currentYearlyPlanDescriptionForAutoRenewCacelingWithRealPaiedUser:"\u76EE\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C07\u65BC {endAt} \u5230\u671F\uFF0C\u5230\u671F\u5F8C\u5C07\u4E0D\u6703\u81EA\u52D5\u7E8C\u7D04\u3002<br/><1>\u9EDE\u6B64\u7BA1\u7406\u7E8C\u8CBB\u65B9\u6848</1>",currentYearlyPlanDescriptionForAutoRenewCacelingWithAdmin:"\u76EE\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C07\u65BC {endAt} \u5230\u671F\uFF0C\u5230\u671F\u5F8C\u5C07\u4E0D\u6703\u81EA\u52D5\u7E8C\u7D04\u3002<br/><1>\u9EDE\u6B64\u555F\u7528\u9023\u7E8C\u5305\u5E74</1>",currentPlanDescriptionForOneTime:"\u76EE\u524D\u5957\u9910\uFF1A{plan}\uFF0C\u5C07\u65BC {endAt} \u5230\u671F\uFF0C<1>\u9EDE\u6B64\u5347\u7D1A\u70BA\u5E74\u8CBB</1>\u6216<2>\u6708\u8CBB</2>\u6703\u54E1",upgradeToPro:"\u5347\u7D1A\u70BA\u6703\u54E1","popup.openPro":"\u5347\u7D1A\u70BA\u6703\u54E1\u5F8C\u53EF\u66A2\u4EAB DeepL\u3001OpenAI\u3001Claude\u3001Gemini \u7FFB\u8B6F\uFF0C\u9EDE\u6B64\u5347\u7D1A","popup.openProForPro":"\u60A8\u5DF2\u662F\u6703\u54E1\uFF0C\u53EF\u76F4\u63A5\u4F7F\u7528 DeepL\u3001OpenAI\u3001Claude \u548C Gemini \u7FFB\u8B6F",currentAccount:"\u76EE\u524D\u5E33\u6236",enableAutoSyncUserSettings:"\u555F\u7528\u591A\u88DD\u7F6E\u81EA\u52D5\u96F2\u7AEF\u540C\u6B65",modalEnableInputTranslationTitle:"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u8F38\u5165\u6846\u7FFB\u8B6F\u63D0\u793A",modalEnableInputTranslationDesc:"\u60A8\u525B\u525B\u900F\u904E\u5FEB\u901F\u9023\u64CA 3 \u6B21\u7A7A\u767D\u9375\u89F8\u767C\u4E86\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u7684\u8F38\u5165\u6846\u7FFB\u8B6F\uFF0C\u8F38\u5165\u6846\u7684\u5167\u5BB9\u5C07\u7FFB\u8B6F\u70BA\u9810\u8A2D\u7684\u76EE\u6A19\u8A9E\u8A00\u3002\u900F\u904E Ctrl+Z \u53EF\u4EE5\u5FA9\u539F\u7FFB\u8B6F\u3002<br /><br />\u5982\u679C\u9019\u662F\u4E00\u500B\u5931\u8AA4\uFF0C\u4E0D\u7528\u64D4\u5FC3\uFF0C\u60A8\u53EF\u4EE5\u9078\u64C7\u672C\u6B21\u505C\u7528\uFF0C\u6216\u6C38\u4E45\u505C\u7528\u8F38\u5165\u6846\u7FFB\u8B6F\u3002",modalInputTranslationSameDesc:"\u6CE8\u610F\uFF1A\u8F38\u5165\u6846\u7FFB\u8B6F\u5F8C\u7684\u8B6F\u6587\u548C\u60A8\u8F38\u5165\u7684\u539F\u6587\u5B8C\u5168\u76F8\u540C\uFF08\u76EE\u524D\u8A2D\u5B9A\u7684\u8F38\u5165\u6846\u76EE\u6A19\u8A9E\u8A00\uFF1A{target} \uFF0C\u76EE\u524D\u7684\u7FFB\u8B6F\u670D\u52D9\uFF1A{service} \uFF09\uFF0C\u8ACB\u6AA2\u67E5\u60A8\u7684\u8A2D\u5B9A\u6216\u5728<1>\u9019\u88E1</1> \u8A66\u7528\u5176\u4ED6\u7FFB\u8B6F\u670D\u52D9\u4F86\u6BD4\u8F03\u6548\u679C\u3002",saveAndNotShowAgain:"\u5132\u5B58\u4E14\u4E0D\u518D\u63D0\u793A",disableInputTranslationTips:"* \u4F60\u4E5F\u53EF\u4EE5\u5728 {option} \u4E2D\u81EA\u8A02\u89F8\u767C\u7684<b>\u5FEB\u6377\u9375</b>\u548C\u9023\u64CA\u7684<b>\u9593\u9694\u6642\u9593</b>\uFF0C{learnMore}\u3002",learnMore:"\u9EDE\u6B64\u4E86\u89E3\u66F4\u591A",continueEnalbeInputTranslation:"\u7E7C\u7E8C\u555F\u7528\u8F38\u5165\u6846\u7FFB\u8B6F",autoRenewTrialSuffix:'\uFF08\u8A66\u7528\u4E2D\uFF0C<a href="https://immersivetranslate.com/profile/?upgradeFromTrial=true" id="upgradeFromTrial">\u7ACB\u523B\u5347\u7D1A\u70BA\u6B63\u5F0F\u6703\u54E1</a>\uFF09',subtitle:"\u5F71\u7247\u5B57\u5E55",youtubeService:"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u5F71\u7247\u5B57\u5E55\u670D\u52D9","subtitle.disabledSubtitle":"\u6C38\u9060\u505C\u7528\u5F71\u7247\u5B57\u5E55\u529F\u80FD","subtitle.disabledSubtitleDescription":"\u5982\u679C\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u7684\u5F71\u7247\u5B57\u5E55\u548C\u5176\u4ED6\u64F4\u5145\u529F\u80FD\u6709\u885D\u7A81\uFF0C\u4F60\u53EF\u4EE5\u9078\u64C7\u6C38\u9060\u505C\u7528\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u7684\u5F71\u7247\u5B57\u5E55\u529F\u80FD\u6216\u8005\u79FB\u9664\u5176\u4ED6\u885D\u7A81\u7684\u64F4\u5145\u529F\u80FD","subtitle.autoEnableSubtitleDescription":"\u555F\u7528\u5F8C\uFF0C\u76EE\u524D\u5DF2\u652F\u63F4\u7684\u6240\u6709\u5F71\u97F3\u5E73\u81FA\u64AD\u653E\u5F71\u7247\u6642\uFF0C\u6703\u81EA\u52D5\u986F\u793A\u96D9\u8A9E\u5B57\u5E55\u3002","subtitle.preTranslation":"\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u4F86\u7FFB\u8B6F Youtube \u5B57\u5E55","subtitle.preTranslationDescription":"\u555F\u7528\u5F8C\u6703\u512A\u5148\u7528\u4E0B\u9762\u6307\u5B9A\u7684\u7FFB\u8B6F\u670D\u52D9\u63D0\u524D\u7FFB\u8B6F\u5B57\u5E55\uFF0C\u95DC\u9589\u5247\u512A\u5148\u4F7F\u7528\u539F\u5F71\u7247\u5167\u5EFA\u7684\u6A5F\u7FFB\u5B57\u5E55\uFF1B\u8ACB\u6CE8\u610F\uFF0C\u7576\u539F\u5F71\u7247\u6C92\u6709\u5C0D\u61C9\u7684\u8B6F\u6587\u5B57\u5E55\u6642\uFF0C\u7121\u8AD6\u662F\u5426\u555F\u7528\u9019\u500B\u9078\u9805\uFF0C\u90FD\u6703\u4F7F\u7528\u4E0B\u9762\u6307\u5B9A\u7684\u7FFB\u8B6F\u670D\u52D9\u4F86\u7FFB\u8B6F\u5B57\u5E55\u3002","subtitle.humanSubtitlesPreferred":"\u512A\u5148\u4F7F\u7528\u4EBA\u5DE5\u5B57\u5E55","subtitle.humanSubtitlesPreferredDescription":"\u7576\u8996\u983B (Youtube, Udemy, Disney+) \u6709\u76EE\u6A19\u8A9E\u8A00\u4EBA\u5DE5\u5B57\u5E55\u6642\uFF0C\u512A\u5148\u4F7F\u7528\u4EBA\u5DE5\u5B57\u5E55\uFF08\u63A8\u85A6\uFF09","subtitle.bilingual":"\u96D9\u8A9E\u5B57\u5E55","subtitle.quickButton.autoDisableSubtitle":"\u4E0D\u81EA\u52D5\u555F\u7528\u96D9\u8A9E\u5B57\u5E55","subtitle.quickButton.hideQuickButton":"\u4E0D\u518D\u986F\u793A\u8A72\u6377\u5F91","subtitle.showQuickButton":"\u986F\u793A\u96D9\u8A9E\u5B57\u5E55\u6377\u5F91","subtitle.showQuickButtonDescription":"\u5728\u5F71\u7247\u64AD\u653E\u5668\u53F3\u4E0B\u89D2\u63D0\u4F9B\u555F\u7528\u96D9\u8A9E\u5B57\u5E55\u7684\u6377\u5F91",videoSubtitleTranslationDescription:"\u70BA\u5F71\u7247\u5B57\u5E55\u55AE\u7368\u6307\u5B9A\u4E00\u500B\u7FFB\u8B6F\u670D\u52D9",subtitleTranslating:"\u6B63\u5728\u4F7F\u7528 {service} \u670D\u52D9\u7FFB\u8B6F\u5B57\u5E55\u4E2D\uFF0C\u8ACB\u7A0D\u7B49...\uFF08\u6C89\u6D78\u5F0F\u7FFB\u8B6F\uFF09",subtitleLoading:"\u6B63\u5728\u8F09\u5165\u5B57\u5E55...",bilingual:"\u96D9\u8A9E","field.action":"\u662F\u5426\u555F\u7528\u767E\u5EA6\u8853\u8A9E","description.action":"\u555F\u7528\u5F8C\u6703\u5728\u8ACB\u6C42\u4E2D\u52A0\u5165 action=1 \u7684\u53C3\u6578\uFF0C\u4EE5\u4FBF\u544A\u77E5\u767E\u5EA6\u555F\u7528\u8853\u8A9E\uFF0C<1>\u66F4\u591A\u8AAA\u660E\u8ACB\u53C3\u8003\u5B98\u65B9\u6587\u4EF6</1>",closeQuickTranslation:"\u95DC\u9589\u61F8\u6D6E\u7403","closeQuickTranslation.untilNext":"\u672C\u6B21\u95DC\u9589\u76F4\u5230\u4E0B\u6B21\u5B58\u53D6","closeQuickTranslation.currentWebsite":"\u76EE\u524D\u7DB2\u7AD9\u505C\u7528","closeQuickTranslation.alwaysClose":"\u6C38\u4E45\u505C\u7528","closeQuickTranslation.settingOpen":"\uFF08\u53EF\u5728<1>\u8A2D\u5B9A\u9801</1>\u958B\u555F\uFF09","closeQuickTranslation.cancel":"\u53D6\u6D88","closeQuickTranslation.confirm":"\u78BA\u5B9A","floatBall.translate":"\u9EDE\u9078\u7FFB\u8B6F\u8A72\u9801\u9762","floatBall.showOriginal":"\u9EDE\u9078\u5207\u63DB\u5230\u539F\u6587","floatBall.close":"\u95DC\u9589\u61F8\u6D6E\u7403","floatBallOptions.enableDescPc":"\u555F\u7528\u9801\u9762\u61F8\u6D6E\u7403\u5F8C\uFF0C\u6703\u5728\u9801\u9762\u53F3\u5074\u986F\u793A\u4E00\u500B\u5FEB\u6377\u7FFB\u8B6F\u6309\u9215\uFF0C\u9EDE\u9078\u5373\u53EF\u7FFB\u8B6F","floatBallOptions.enableDesc":"\u95DC\u9589\u61F8\u6D6E\u7403\u5F8C\uFF0C\u53EF\u4EE5\u7528{touch}\u559A\u8D77\u3002\u70BA\u9632\u6B62\u4E0D\u614E\u95DC\u9589\u8A72\u9078\u9805\u5F8C\u627E\u4E0D\u5230\u61F8\u6D6E\u7403\uFF0C\u5F37\u70C8\u5EFA\u8B70\u6536\u85CF\u672C\u8A2D\u5B9A\u9801","description.azureApiUrl":"\u586B\u5165\u81EA\u8A02\u7684 API \u4F4D\u5740","floatBall.guideClickToTranslate":`\u9EDE\u9078\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u61F8\u6D6E\u7403 \u5373\u53EF\u5FEB\u901F\u7FFB\u8B6F`,"floatBall.iKnow":"\u6211\u77E5\u9053\u4E86",confirmSupportMouse:"\u555F\u7528\u6ED1\u9F20\u6A21\u5F0F",confirmSupportMouseDescription:"\u95DC\u9589\u70BA\u89F8\u63A7\u6A21\u5F0F\uFF0C\u555F\u7528\u70BA\u6ED1\u9F20\u6A21\u5F0F",sampleTargetText:"\u9577\u591C\u5C07\u81F3\uFF0C\u6211\u5F9E\u4ECA\u958B\u59CB\u5B88\u671B\uFF0C\u81F3\u6B7B\u65B9\u4F11\u3002\u6211\u5C07\u4E0D\u5A36\u59BB\u3001\u4E0D\u5C01\u5730\u3001\u4E0D\u751F\u5B50\u3002\u6211\u5C07\u4E0D\u6234\u5BF6\u51A0\uFF0C\u4E0D\u722D\u69AE\u5BF5\u3002\u6211\u5C07\u76E1\u5FE0\u8077\u5B88\uFF0C\u751F\u6B7B\u65BC\u65AF\u3002",sampleSourceText:"Night gathers, and now my watch begins. It shall not end until my death. I shall take no wife, hold no lands, father no children. I shall wear no crowns and win no glory. I shall live and die at my post.",viewWithImmersiveTranslate:"\u96D9\u8A9E\u7248\u672C (\u6C89\u6D78\u5F0F\u7FFB\u8B6F)",errorReason:"\u932F\u8AA4\u539F\u56E0\uFF1A{message}",paragraphMinTextCountField:"\u7FFB\u8B6F\u6BB5\u843D\u6240\u9700\u7684\u6700\u5C11\u5B57\u5143\u6578",paragraphMinTextCountDesc:"\u6CE8\u610F\uFF0C\u9019\u88E1\u6307\u7684\u5B57\u5143\u9577\u5EA6\uFF0C\u6BD4\u5982\uFF1Ahello \u662F 5 \u500B\u5B57\u5143\uFF0C\u8A2D\u5B9A\u70BA\u66F4\u5927\u7684\u503C\u53EF\u4EE5\u6E1B\u5C11\u4E0D\u5FC5\u8981\u7684\u5C0F\u6BB5\u843D\u7FFB\u8B6F",networkError:"\u7FFB\u8B6F\u670D\u52D9\u6216\u7DB2\u8DEF\u51FA\u73FE\u554F\u984C",notLogin:"\u672A\u767B\u5165","browser.toggleMouseHoverTranslateDirectly":"\u5728\u9801\u9762\u4E0A\u81E8\u6642\u555F\u7528\u6216\u95DC\u9589\u6ED1\u9F20\u61F8\u505C\u76F4\u63A5\u7FFB\u8B6F","browser.translateWithOpenAI":"\u81E8\u6642\u4F7F\u7528 OpenAI \u7FFB\u8B6F\u76EE\u524D\u9801\u9762","browser.translateWithDeepL":"\u81E8\u6642\u4F7F\u7528 DeepL \u7FFB\u8B6F\u76EE\u524D\u9801\u9762","browser.translateWithGoogle":"\u81E8\u6642\u4F7F\u7528 Google \u7FFB\u8B6F\u76EE\u524D\u9801\u9762","browser.translateWithBing":"\u81E8\u6642\u4F7F\u7528\u5FAE\u8EDF\u7FFB\u8B6F\u76EE\u524D\u9801\u9762","browser.translateWithGemini":"\u81E8\u6642\u4F7F\u7528 Gemini \u7FFB\u8B6F\u76EE\u524D\u9801\u9762","browser.translateWithTransmart":"\u81E8\u6642\u4F7F\u7528\u9A30\u8A0A\u7FFB\u8B6F\u76EE\u524D\u9801\u9762","browser.translateInputBox":"\u7FFB\u8B6F\u76EE\u524D\u8F38\u5165\u6846\u5167\u5BB9","browser.toggleSidePanel":"\u958B\u555F/\u95DC\u9589\u5074\u908A\u6B04",shortcutSettings:"\u5FEB\u901F\u9375",shortcutSettingsTitle:"\u5FEB\u901F\u9375\u8A2D\u5B9A",confirmResetToDefaultSettings:"\u78BA\u8A8D\u8981\u5FA9\u539F\u8A72\u7FFB\u8B6F\u670D\u52D9\u70BA\u9810\u8A2D\u8A2D\u5B9A\u55CE\uFF1F\uFF08\u50C5\u91CD\u8A2D\u76EE\u524D\u7FFB\u8B6F\u670D\u52D9\u7684\u8A2D\u5B9A\uFF09","intro.hoverTitle":"\u6ED1\u9F20\u61F8\u505C\u7FFB\u8B6F\u76EE\u524D\u6BB5\u843D","intro.hoverDescription":"\u6ED1\u9F20\u61F8\u505C\u7FFB\u8B6F\u662F\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u88E1\u975E\u5E38\u91CD\u8981\u7684\u529F\u80FD\uFF0C\u53EA\u9700\u5C07\u6ED1\u9F20\u653E\u5728\u6BB5\u843D\u4E0A\uFF0C\u540C\u6642\u6309\u4E0B\u8A2D\u5B9A\u7684\u5FEB\u901F\u9375\uFF0C\u5373\u53EF\u81EA\u52D5\u7FFB\u8B6F\u76EE\u524D\u6BB5\u843D\uFF08\u6CE8\u610F\uFF1A\u9810\u8A2D\u6C92\u6709\u555F\u7528\u54E6\uFF0C\u8ACB \u5728\u4E0B\u65B9\u8A2D\u5B9A\uFF09\uFF0C\u8A72\u4E92\u52D5\u7528\u65BC\u66F4\u597D\u7684\u66FF\u4EE3\u5283\u8A5E\u7FFB\u8B6F\uFF0C\u53E6\u5916\uFF0C\u6B64\u529F\u80FD\u4E5F\u5EE3\u6CDB\u61C9\u7528\u65BC\u90A3\u4E9B\u7121\u6CD5\u88AB\u8FA8\u8B58\u7684\u7FFB\u8B6F\u5340\u57DF\uFF0C\u4F60\u53EF\u4EE5\u5229\u7528\u8A72\u529F\u80FD\uFF0C\u5F37\u5236\u7FFB\u8B6F\u4EFB\u4F55\u6BB5\u843D\u3002","intro.floatBallTitle":"\u5FEB\u6377\u7FFB\u8B6F\u61F8\u6D6E\u7403","intro.floatBallDescription":"\u555F\u7528\u5F8C\uFF0C\u6703\u5728\u9801\u9762\u53F3\u5074\u986F\u793A\u4E00\u500B\u5FEB\u6377\u7FFB\u8B6F\u6309\u9215\uFF0C\u9EDE\u9078\u5373\u53EF\u7FFB\u8B6F\uFF0C\u518D\u6B21\u9EDE\u9078\u5373\u53EF\u5207\u63DB\u56DE\u539F\u6587\u3002\u5728\u884C\u52D5\u7AEF\uFF0C\u9577\u6309\u61F8\u6D6E\u7403\uFF0C\u53EF\u4EE5\u958B\u555F\u5FEB\u6377\u8A2D\u5B9A\u9762\u677F\u3002","intro.subtitleTitle":"\u7DDA\u4E0A\u5F71\u7247\u96D9\u8A9E\u5B57\u5E55\u986F\u793A","intro.subtitleDescription":`\u958B\u555F\u6B64\u529F\u80FD\u5F8C\uFF0C\u5F71\u7247\u64AD\u653E\u6642\u5C07\u81EA\u52D5\u5C55\u793A\u96D9\u8A9E\u5B57\u5E55\u3002\u5982\u679C\u672A\u555F\u7528\uFF0C\u60A8\u9700\u5728\u9801\u9762\u4E0A\u624B\u52D5\u9EDE\u9078\u7FFB\u8B6F\u6309\u9215\u4EE5\u986F\u793A\u5B57\u5E55\u3002\u8ACB\u6CE8\u610F\uFF0C\u7531\u65BC\u6280\u8853\u9650\u5236\uFF0C\u67D0\u4E9B\u7DB2\u7AD9\u5728\u9996\u6B21\u555F\u52D5\u5B57\u5E55\u6642\u53EF\u80FD\u9700\u8981\u91CD\u65B0\u6574\u7406\u9801\u9762\u6216\u7B49\u5F85\u7FFB\u8B6F\u5B8C\u6210\u5F8C\uFF0C\u624D\u80FD\u986F\u793A\u96D9\u8A9E\u5B57\u5E55\u3002 \uFF08\u6B64\u5916\uFF0C\u4F60\u9084\u53EF\u4EE5\u5728\u958B\u555F\u5F71\u7247\u7DB2\u7AD9\u5F8C\uFF0C\u53F3\u4E0A\u89D2\u958B\u555F\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u7684\u5FEB\u6377\u9762\u677F\u555F\u7528/\u95DC\u9589\uFF09

\u76EE\u524D\u5DF2\u652F\u63F4\u5728\u9019\u4E9B\u7DB2\u7AD9\u4F7F\u7528\u96D9\u8A9E\u5B57\u5E55\uFF1A`,"desc.toggleMouseHoverTranslateDirectly":"\u6309\u4E0B\u9019\u500B\u5FEB\u901F\u9375\u5F8C\uFF0C\u5728\u9801\u9762\u4E0A\uFF0C\u53EA\u8981\u6ED1\u9F20\u6307\u5411\u4EFB\u4F55\u4E00\u6BB5\u6587\u5B57\uFF0C\u5C31\u6703\u81EA\u52D5\u7FFB\u8B6F\u9019\u6BB5\u6587\u5B57\u3002\u518D\u6309\u4E00\u6B21\u5FEB\u901F\u9375\uFF0C\u5C31\u53EF\u4EE5\u95DC\u9589\u9019\u500B\u81EA\u52D5\u7FFB\u8B6F\u529F\u80FD\u3002","shortcutGroup.main":"\u5E38\u7528\u529F\u80FD\u5FEB\u901F\u9375","shortcutGroup.others":"\u66F4\u591A\u81EA\u8A02\u529F\u80FD\u5FEB\u901F\u9375","shortcutGroup.shortcutsForTranslationServices":"\u7FFB\u8B6F\u670D\u52D9\u76F8\u95DC\u5FEB\u901F\u9375",browserShortcutsSucks:"\u7531\u65BC\u700F\u89BD\u5668\u5C0D\u8F38\u5165\u6846\u7684\u5FEB\u901F\u9375\u8FA8\u8B58\u4E0D\u6E96\u78BA\uFF0C\u6240\u4EE5\u8ACB\u624B\u52D5\u8F38\u5165\u5FEB\u901F\u9375\u7684\u540D\u5B57\uFF0C\u8F38\u5165\u5F8C\uFF0C\u9EDE\u9078\u7A7A\u767D\u8655\u5373\u53EF\u81EA\u52D5\u5132\u5B58\u3002\uFF08macOS \u88E1\u9762 Alt \u548C Option \u662F\u540C\u6A23\u7684\u9375\uFF0C\u5EFA\u8B70\u7D71\u4E00\u8F38\u5165 Alt\uFF09\u3002\u6BD4\u5982\uFF1A","shortcutGroup.touch":"\u89F8\u63A7\u87A2\u5E55\u5C08\u7528\u624B\u52E2","shortcutGroup.mouse":"\u6ED1\u9F20\u61F8\u505C\u5FEB\u901F\u9375\u8A2D\u5B9A","neverTranslateText.title":"\u4EE5\u4E0B\u55AE\u5B57\u4FDD\u6301\u539F\u6587\uFF0C\u4E0D\u8981\u7FFB\u8B6F","neverTranslateText.description":"\u7531\u65BC\u67D0\u4E9B\u7FFB\u8B6F\u5F15\u64CE\u5C0D\u5C08\u6709\u540D\u8A5E\u8FA8\u8B58\u4E0D\u7406\u60F3\uFF0C\u4F60\u53EF\u4EE5\u5728\u6B64\u8655\u65B0\u589E\u55AE\u5B57\uFF0C\u78BA\u4FDD\u5B83\u5011\u5728\u7FFB\u8B6F\u904E\u7A0B\u4E2D\u4E0D\u88AB\u8F49\u63DB\u3002\u8ACB\u6CE8\u610F\uFF0C\u6B64\u529F\u80FD\u5340\u5206\u5927\u5C0F\u5BEB\uFF0C\u4E26\u50C5\u652F\u63F4\u4EE5\u7A7A\u683C\u5206\u9694\u7684\u55AE\u8A5E\u8A9E\u8A00\uFF08\u5982\u82F1\u8A9E\u3001\u6CD5\u8A9E\uFF09\uFF0C\u4E0D\u9069\u7528\u65BC\u65E5\u8A9E\u3001\u97D3\u8A9E\u7B49\u8A9E\u8A00\u3002<br/><b>\u6CE8\u610F: \u6B64\u529F\u80FD\u5DF2\u9077\u79FB\u81F3 <a href='/options.html#terms'>AI \u8853\u8A9E\u5EAB</a></b>\uFF08\u50C5\u652F\u63F4 AI \u7FFB\u8B6F\u670D\u52D9\uFF09","tagsInput.add":"+ \u65B0\u589E","desc.mouseHoverHoldKey":"\u7576\u6ED1\u9F20\u61F8\u505C\u5728\u67D0\u500B\u6BB5\u843D\u4E0A\u6642\uFF0C\u540C\u6642\u6309\u4E0B\u53F3\u5074\u7684\u5FEB\u901F\u9375\uFF0C\u5373\u53EF\u76F4\u63A5\u7FFB\u8B6F\u8A72\u6BB5\u843D",mouseHoverCustomKeyTitle:"\u81EA\u8A02\u6ED1\u9F20\u61F8\u505C\u5FEB\u901F\u9375",mouseHoverCustomKeyDescription:"\u4F60\u53EF\u4EE5\u81EA\u8A02\u4E00\u500B\u6ED1\u9F20\u61F8\u505C\u7684\u7D44\u5408\u5FEB\u901F\u9375\uFF0C\u6BD4\u5982\uFF1AAlt+Z, Ctrl+E, Cmd+Alt+E \u6216\u8005\u76F4\u63A5 Cmd\uFF0C\u8ACB\u624B\u52D5\u8F38\u5165",mouseHoverShortcutPlaceholder:"\u8ACB\u624B\u52D5\u8F38\u5165",browserShortcutsNoteForFirefox:"Firefox \u700F\u89BD\u5668\u4FEE\u6539\u5FEB\u901F\u9375\u9700\u8981\u958B\u555F\u7BA1\u7406\u64F4\u5145\u529F\u80FD `about:addons`\uFF0C\u7136\u5F8C\u9EDE\u9078\u300C\u8A2D\u5B9A\u300D-> \u300C\u7BA1\u7406\u5FEB\u901F\u9375\u300D",browserShortcutsNoteForChrome:"\u8ACB\u6CE8\u610F\uFF1A\u8981\u5728\u57FA\u65BC Chrome \u6838\u5FC3\u7684\u700F\u89BD\u5668\u4E2D\u4FEE\u6539\u5FEB\u901F\u9375\uFF0C\u8ACB\u5B58\u53D6 [\u7BA1\u7406\u64F4\u5145\u529F\u80FD] -> [\u7BA1\u7406\u5FEB\u901F\u9375]","desc.toggleTranslateTheMainPage":"\u50C5\u7FFB\u8B6F\u9801\u9762\u4E3B\u8981\u5340\u57DF\uFF0C\u7576\u4F60\u5728\u9032\u968E\u8A2D\u5B9A\u88E1\u555F\u7528\u4E86\u7FFB\u8B6F\u9801\u9762\u5168\u90E8\u5340\u57DF\u5F8C\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528\u9019\u500B\u5FEB\u901F\u9375\u4F86\u5C08\u9580\u7FFB\u8B6F\u9801\u9762\u7684\u4E3B\u8981\u5340\u57DF","desc.toggleTranslateTheWholePage":"\u7FFB\u8B6F\u9801\u9762\u5168\u90E8\u5340\u57DF\uFF0C\u9810\u8A2D\u60C5\u6CC1\u4E0B\uFF0C\u6211\u5011\u6703\u7FFB\u8B6F\u9801\u9762\u7684\u4E3B\u8981\u5340\u57DF\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528\u9019\u500B\u5FEB\u901F\u9375\u4F86\u5C08\u9580\u7FFB\u8B6F\u9801\u9762\u7684\u5168\u90E8\u5340\u57DF","browser.toggleOnlyTransation":"\u5207\u63DB\u96D9\u8A9E/\u50C5\u8B6F\u6587\u6A21\u5F0F","desc.toggleOnlyTransation":"\u50C5\u8B6F\u6587\u6A21\u5F0F\u6307\u7684\u662F\u96BB\u986F\u793A\u8B6F\u6587\uFF0C\u5982\u679C\u7DB2\u9801\u9084\u6C92\u6709\u7FFB\u8B6F\u7684\u8A71\uFF0C\u5C07\u6703\u5207\u63DB\u6A21\u5F0F\u4E26\u7FFB\u8B6F\u3002","browser.toggleTranslationMask":"\u5207\u63DB\u76EE\u524D\u9801\u9762\u8B6F\u6587\u70BA\u6A21\u7CCA\u6548\u679C\uFF08\u5B78\u7FD2\u6A21\u5F0F\uFF09","desc.interfaceLanguage":"\u4ECB\u9762\u8A9E\u8A00\u8A2D\u5B9A\u5F71\u97FF\u63A7\u5236\u9762\u677F\u7684\u986F\u793A\u8A9E\u8A00\uFF0C\u548C\u7FFB\u8B6F\u7684\u76EE\u6A19\u8A9E\u8A00\u7121\u95DC",mouseHoverHoldKey:"\u61F8\u505C\u7FFB\u8B6F\u89F8\u767C\u9375",clickToSeeQuickDemo:"30 \u79D2\u5FEB\u901F\u6559\u5B78\u5F71\u7247",shortcutDisableTooltip:"\u8ACB\u5728\u700F\u89BD\u5668\u63D0\u4F9B\u7684\u64F4\u5145\u529F\u80FD\u5FEB\u901F\u9375\u7BA1\u7406\u9801\u9762\u9032\u884C\u8A2D\u5B9A\uFF0C\u66F4\u591A\u6307\u5F15\u8ACB\u6AA2\u8996\u672C\u9801\u9762\u6700\u4E0A\u65B9\u7684\u8AAA\u660E",floatBallOptions:"\u61F8\u6D6E\u7403","subtitle.autoEnableSubtitle":"\u81EA\u52D5\u958B\u555F\u96D9\u8A9E\u5B57\u5E55\uFF08\u76EE\u524D\u652F\u63F4\u7684\u6240\u6709\u5F71\u97F3\u5E73\u81FA\uFF09","floatBall.longPress":"\u9577\u6309\u53EF\u5FEB\u901F\u958B\u555F\u8A2D\u5B9A\u9762\u677F\u54E6",notLoginPro:"\u60A8\u9084\u672A\u767B\u5165\u60A8\u7684\u6703\u54E1\u5E33\u6236",upgradeToProErrorTitle:"\u8ACB\u5148\u5347\u7D1A\u70BA\u6703\u54E1\u518D\u4F7F\u7528 {service}","description.baiduField":"\u652F\u63F4\u7684\u9818\u57DF\u898B<1>\u9019\u88E1</1>\uFF0C\u70BA\u7A7A\u5247\u8868\u793A\u4E0D\u6307\u5B9A\u9818\u57DF","widget.instruction":"\u4F7F\u7528\u8AAA\u660E","widget.translateFile":"\u6587\u4EF6\u7FFB\u8B6F",buildSnapshots:"\u751F\u6210\u7DB2\u9801\u5FEB\u7167",alwaysTranslateSomeLanguage:"\u7E3D\u662F\u7FFB\u8B6F{language}\u9801\u9762",alwaysTranslateThisSite:"\u7E3D\u662F\u7FFB\u8B6F\u8A72\u7DB2\u7AD9",neverTranslateThisSite:"\u6C38\u4E0D\u7FFB\u8B6F\u8A72\u7DB2\u7AD9",loggedIn:"\u5DF2\u767B\u5165",touchShortcutsToggleTranslatePage:"\u8A2D\u5B9A\u89F8\u63A7\u87A2\u5E55\u624B\u52E2\u4F86\u7FFB\u8B6F\u7DB2\u9801/\u986F\u793A\u539F\u6587","desc.touchShortcutsToggleTranslatePage":"\u8A2D\u5B9A\u5F8C\uFF0C\u5728\u79FB\u52D5\u88DD\u7F6E\u6642\uFF0C\u53EF\u4EE5\u540C\u6642\u7528 X \u500B\u624B\u6307\u89F8\u63A7\u5F0F\u87A2\u5E55\u5E55\u3001\u5DE6\u53F3\u6ED1\u52D5\u6216\u9023\u7E8C\u9EDE\u9078\uFF0C\u89F8\u767C\u7FFB\u8B6F\u7DB2\u9801/\u986F\u793A\u539F\u6587",touchShortcutsToggleTranslationMask:"\u8A2D\u5B9A\u89F8\u63A7\u87A2\u5E55\u624B\u52E2\u986F\u793A\u7FFB\u8B6F\u906E\u7F69/\u986F\u793A\u539F\u6587","desc.touchShortcutsToggleTranslationMask":"\u7FFB\u8B6F\u906E\u7F69\u662F\u6307\u8B6F\u6587\u6A23\u5F0F\u88E1\u7684\u6A21\u7CCA\u6548\u679C\uFF08\u5B78\u7FD2\u6A21\u5F0F\uFF09\uFF0C\u958B\u555F\u5F8C\u81E8\u6642\u5C0D\u8B6F\u6587\u4F7F\u7528\u6A21\u7CCA\u6548\u679C\uFF0C\u65B9\u4FBF\u5B78\u7FD2",touchShortcutsToggleTranslatePageOnlyTranslation:"\u8A2D\u5B9A\u89F8\u63A7\u87A2\u5E55\u624B\u52E2\u5207\u63DB\u96D9\u8A9E/\u50C5\u8B6F\u6587\u6A21\u5F0F","desc.touchShortcutsToggleTranslatePageOnlyTranslation":"\u53EA\u986F\u793A\u8B6F\u6587\u662F\u6307\u50C5\u986F\u793A\u8B6F\u6587\uFF0C\u5982\u679C\u7DB2\u9801\u9084\u6C92\u6709\u7FFB\u8B6F\u7684\u8A71\uFF0C\u5C07\u6703\u5207\u63DB\u6A21\u5F0F\u4E26\u7FFB\u8B6F\u3002",touchShortcutsToggleTranslateTouchElement:"\u8A2D\u5B9A\u89F8\u63A7\u87A2\u5E55\u624B\u52E2\u7FFB\u8B6F\u6307\u5B9A\u6BB5\u843D","desc.touchShortcutsToggleTranslateTouchElement":"\u81EA\u8A02\u4E00\u500B\u624B\u52E2\uFF0C\u5373\u53EF\u7FFB\u8B6F\u60A8\u6240\u5728\u7684\u4EFB\u4F55\u6BB5\u843D",touchShortcutsOff:"\u95DC\u9589","fingers.2":"\u96D9\u6307\u89F8\u63A7","fingers.3":"\u4E09\u6307\u89F8\u63A7","fingers.4":"\u56DB\u6307\u89F8\u63A7","fingers.5":"\u4E94\u6307\u89F8\u63A7","multipleClick.2":"\u96D9\u64CA","multipleClick.3":"\u4E09\u9023\u64CA","multipleClick.4":"\u56DB\u9023\u64CA","slide.left":"\u5411\u53F3\u6ED1\u52D5","slide.right":"\u5411\u5DE6\u6ED1\u52D5",contact:"\u806F\u7D61\u6211\u5011","contact.description":"\u5982\u679C\u60A8\u6709\u4EFB\u4F55\u554F\u984C\u6216\u5EFA\u8B70\uFF0C\u6B61\u8FCE\u586B\u5BEB\u4E0B\u65B9\u8868\u55AE\u806F\u7D61\u6211\u5011\uFF0C\u6216\u8005\u50B3\u9001\u90F5\u4EF6\u81F3 {email}\uFF0C\u6211\u5011\u6703\u76E1\u5FEB\u56DE\u8986\u60A8\u3002","font.none":"\u7121","font.Microsoft YaHei":"\u5FAE\u8EDF\u96C5\u9ED1","font.SimSun":"\u5B8B\u9AD4","font.NSimSun":"\u65B0\u5B8B\u9AD4","font.Microsoft JhengHei":"\u5FAE\u8EDF\u6B63\u9ED1\u9AD4","font.Source Han Serif":"\u601D\u6E90\u5B8B\u9AD4","font.Source Han Sans":"\u601D\u6E90\u9ED1\u9AD4","font.Source Han Sans CN":"\u601D\u6E90\u9ED1\u9AD4","font.Noto Sans SC":"\u601D\u6E90\u9ED1\u9AD4\u7C21\u9AD4","font.KaiTi":"\u6977\u9AD4","font.FangSong":"\u4EFF\u5B8B","font.PingFang SC":"\u860B\u65B9","font.STHeiti":"\u83EF\u6587\u9ED1\u9AD4","font.STKaiti":"\u83EF\u6587\u6977\u9AD4","font.STSong":"\u83EF\u6587\u5B8B\u9AD4","font.STFangsong":"\u83EF\u6587\u4EFF\u5B8B","font.STZhongsong":"\u83EF\u6587\u4E2D\u5B8B","font.STHupo":"\u83EF\u6587\u7425\u73C0","font.STXinwei":"\u83EF\u6587\u65B0\u9B4F","font.STLiti":"\u83EF\u6587\u96B8\u66F8","font.STXingkai":"\u83EF\u6587\u884C\u6977","font.Hiragino Sans GB":"\u51AC\u9752\u9ED1\u9AD4","font.Lantinghei SC":"\u862D\u4EAD\u9ED1","font.Hanzipen SC":"\u6F22\u5100\u7FE9\u7FE9\u9AD4","font.Hannotate SC":"\u6F22\u5100\u6CE8\u9ED1","font.Songti SC":"\u5B8B\u9AD4","font.Wawati SC":"\u5A03\u5A03\u9AD4","font.Weibei SC":"\u9B4F\u7891","font.Xingkai SC":"\u884C\u6977","font.Yapi SC":"\u96C5\u75DE","font.Yuanti SC":"\u5713\u9AD4","browser.toggleVideoSubtitlePreTranslation":"\u5207\u63DB\u96D9\u8A9E\u5B57\u5E55\u512A\u5148\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u8A2D\u5B9A","desc.toggleVideoSubtitlePreTranslation":"\u6309\u4E0B\u5F8C\uFF0C\u5F71\u7247\u96D9\u8A9E\u5B57\u5E55\u6703\u512A\u5148\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u7684\u8A2D\u5B9A\uFF0C\u518D\u6B21\u6309\u4E0B\u6703\u512A\u5148\u4F7F\u7528\u539F\u5F71\u7247\u5167\u5EFA\u7684\u6A5F\u7FFB\u5B57\u5E55\uFF0C\u6CE8\u610F\uFF1A\u8A72\u6377\u5F91\u4FEE\u6539\u7684\u662F\u5168\u57DF\u6027\u8A2D\u5B9A",videoSubtitlePreTranslationOn:"\u5F71\u7247\u5B57\u5E55\u5C07\u512A\u5148\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8B6F",videoSubtitlePreTranslationOff:"\u5F71\u7247\u5B57\u5E55\u5C07\u512A\u5148\u4F7F\u7528\u539F\u5F71\u7247\u5167\u5EFA\u7684\u6A5F\u7FFB\u5B57\u5E55",translationFont:"\u8A2D\u5B9A\u5B57\u578B","translationFont.custom":"\u8F38\u5165\u81EA\u8A02\u5B57\u578B","translationFont.customPlaceholder":"\u5B57\u578B","translationFont.notSupportErrorMessage":"\u8ACB\u6AA2\u67E5\u60A8\u8F38\u5165\u7684\u5B57\u578B\u540D\u7A31\u662F\u5426\u6B63\u78BA\uFF0C\u6216\u78BA\u8A8D\u8A72\u5B57\u578B\u5DF2\u5728\u60A8\u7684\u88DD\u7F6E\u4E0A\u5B89\u88DD\u3002","touch.mouse-translate":"\u7FFB\u8B6F\u6307\u5B9A\u6BB5\u843D","error.serveConfigError":"\u670D\u52D9\u8A2D\u5B9A\u932F\u8AA4","error.reloadPageOfSetting":"\u8A2D\u5B9A\u5F8C\uFF0C\u8ACB\u91CD\u65B0\u6574\u7406\u9801\u9762\u518D\u6B21\u7FFB\u8B6F\u3002","error.googleLimitIp":"\u670D\u52D9\u8FD4\u56DE\u932F\u8AA4\uFF0CGoogle\u670D\u52D9\u5DF2\u5C0D\u8A72 IP \u4F4D\u5740\u9032\u884C\u9650\u6D41\uFF0C\u5EFA\u8B70\u60A8\u66F4\u63DB\u7DB2\u8DEF\u7BC0\u9EDE\u3002","error.openAIFreeLimit":"\u670D\u52D9\u8FD4\u56DE\u932F\u8AA4\uFF0C\u76EE\u524D\u7684\u7FFB\u8B6F\u8ACB\u6C42\u983B\u7387\u5DF2\u9054\u5230\u6BCF\u5206\u9418\u6700\u591A 3 \u6B21\u7684\u4E0A\u9650\uFF0C\u8ACB\u7A0D\u5F8C\u518D\u8A66\u3002\uFF08\u9019\u662F OpenAI \u5B98\u65B9\u5C0D\u514D\u8CBB API Key \u7684\u9650\u5236\uFF0C\u82E5\u8981\u89E3\u9664\u6B64\u9650\u5236\uFF0C\u8ACB\u5728 OpenAI \u5F8C\u81FA\u7D81\u5B9A\u4FE1\u7528\u5361\u3002\uFF09","error.openAIExceededQuota":"\u670D\u52D9\u8FD4\u56DE\u932F\u8AA4\uFF1A\u4F60\u76EE\u524D\u7684 OpenAI \u5E33\u6236\u9918\u984D\u4E0D\u8DB3\uFF0C\u8ACB\u5728 OpenAI \u5B98\u65B9\u5F8C\u81FA\u9032\u884C\u5132\u503C\u6216\u8005\u7D81\u5B9A\u4FE1\u7528\u5361\u3002","error.429":"\u670D\u52D9\u8FD4\u56DE\u932F\u8AA4\uFF0C\u8AAA\u660E\u8ACB\u6C42\u904E\u65BC\u983B\u7E41\u6216\u8D85\u51FA\u984D\u5EA6\u9650\u5236\uFF0C\u8ACB\u7A0D\u5F8C\u518D\u8A66\u3002","error.403":"\u670D\u52D9\u8FD4\u56DE\u932F\u8AA4\uFF0C\u66AB\u6642\u6C92\u6709\u6B0A\u9650\u5B58\u53D6\u8A72\u670D\u52D9\u3002","error.400":"\u670D\u52D9\u8FD4\u56DE\u932F\u8AA4\uFF0C\u8ACB\u6C42\u53C3\u6578\u932F\u8AA4\uFF0C\u8ACB\u6AA2\u67E5\u76F8\u61C9\u8A2D\u5B9A\u3002","error.502":"\u670D\u52D9\u8FD4\u56DE\u932F\u8AA4\uFF0C\u670D\u52D9\u8D85\u6642\uFF0C\u8ACB\u7A0D\u5F8C\u518D\u8A66\u3002","error.proTokenInvalid":"\u82E5\u60A8\u662F\u6703\u54E1\uFF0C\u8ACB\u767B\u5165\u5F8C\u518D\u4F7F\u7528\u6703\u54E1\u7FFB\u8B6F\u670D\u52D9","error.proUpgrade":"\u5347\u7D1A\u5F8C\uFF0C\u8ACB\u91CD\u65B0\u6574\u7406\u9801\u9762\u518D\u6B21\u7FFB\u8B6F\u3002","error.configError":"\u8A2D\u5B9A\u8CC7\u6599\u7570\u5E38","error.goReset":"\u524D\u5F80\u91CD\u8A2D",batchEdit:"\u5206\u6B21\u8907\u9078","translationServices.inherit":"\u8207\u7DB2\u9801\u7FFB\u8B6F\u8A2D\u5B9A\u4E00\u81F4","translationModeLang.translation.title":"\u50C5\u8B6F\u6587\u6A21\u5F0F\u7684\u8A9E\u8A00","translationModeLang.translation.description":"\u7576\u9801\u9762\u8A9E\u8A00\u70BA\u4E0B\u5217\u8A9E\u8A00\u6642\uFF0C\u6703\u81EA\u52D5\u4F7F\u7528\u50C5\u8B6F\u6587\u6A21\u5F0F","translationModeUrl.translation.title":"\u50C5\u8B6F\u6587\u6A21\u5F0F\u7684\u7DB2\u5740","translationModeUrl.translation.description":"\u7576\u7DB2\u7AD9\u70BA\u4E0B\u5217\u57DF\u540D\u6642\uFF0C\u6703\u81EA\u52D5\u4F7F\u7528\u50C5\u8B6F\u6587\u6A21\u5F0F",download_started:"\u4E0B\u8F09\u5DF2\u7D93\u958B\u59CB\uFF0C\u5982\u679C\u6C92\u6709\u81EA\u52D5\u4E0B\u8F09\uFF0C\u8ACB\u624B\u52D5\u9EDE\u9078",here:"\u9019\u88E1","error.serveUnavailable":"\u60A8\u76EE\u524D\u4F7F\u7528\u7684 [{serverName}] \u670D\u52D9\u56E0\u7DB2\u8DEF\u9023\u7DDA\u6216\u670D\u52D9\u4F9B\u61C9\u5546\u554F\u984C\u66AB\u6642\u7121\u6CD5\u4F7F\u7528\u3002\u5EFA\u8B70\u60A8\u5617\u8A66\u91CD\u65B0\u6574\u7406\u9801\u9762\uFF0C\u6216\u5728<1>\u8A2D\u5B9A</1>\u4E2D\u66F4\u63DB\u5176\u4ED6\u7FFB\u8B6F\u670D\u52D9\u3002\u5982\u679C\u60A8\u662F<2>\u6703\u54E1</2>\uFF0C\u53EF\u4EE5\u9078\u64C7\u66F4\u7A69\u5B9A\u7684 DeepL\u3001OpenAI\u3001Claude \u6216 Gemini \u7FFB\u8B6F\u670D\u52D9\uFF08<3>\u9EDE\u6B64\u514D\u8CBB\u9AD4\u9A57</3>\uFF09\u3002\u6B64\u5916\uFF0C\u60A8\u4E5F\u53EF\u80FD\u9700\u8981\u6AA2\u67E5\u60A8\u7684\u7DB2\u8DEF\u6216\u4EE3\u7406\u8A2D\u5B9A\u3002",detectServiceLoading:"\u6B63\u5728\u5075\u6E2C\u53EF\u7528\u7684\u7FFB\u8B6F\u670D\u52D9...",toggleToService:"\u5207\u63DB\u5230{service}\u4E26\u91CD\u8A66","error.gemini.429":"\u76EE\u524D Gemini \u670D\u52D9\u76EE\u524D\u627F\u8F09\u80FD\u529B\u5DF2\u9054\u4E0A\u9650\uFF0C\u8ACB\u60A8\u7A0D\u5F8C\u518D\u8A66\uFF0C\u6216\u8005\u5207\u63DB\u5230\u5176\u4ED6\u7FFB\u8B6F\u670D\u52D9","translationServices.gemini":"Gemini","error.subscriptionExpiredTitle":"\u672A\u8A02\u95B1\u6703\u54E1\u6216\u5DF2\u904E\u671F","error.subscriptionExpired":"\u60A8\u7684\u6703\u54E1\u53EF\u80FD\u5DF2\u904E\u671F\u6216\u5C1A\u672A\u8A02\u95B1\uFF0C\u8ACB\u6AA2\u67E5\u60A8\u7684\u6703\u54E1\u72C0\u614B",geminiWarning:"\u6CE8\u610F\uFF1AGoogle \u63D0\u4F9B\u7684 Gemini \u7684\u514D\u8CBB\u670D\u52D9\u9650\u5236\u56B4\u683C\uFF0C\u53EF\u80FD\u6703\u88AB Google \u5224\u5B9A\u70BA\u4F7F\u7528\u8005\u5728\u4F7F\u7528\u591A\u500B Key \u4F86\u898F\u907F\u4ED6\u5011\u7684\u514D\u8CBB\u914D\u984D\u9650\u5236\uFF0C\u4E0D\u5EFA\u8B70\u4F7F\u7528\uFF0C\u5EFA\u8B70\u7B49\u5F85 Google \u672A\u4F86\u958B\u653E Gemini \u4ED8\u8CBB\u4ECB\u9762\u5F8C\u518D\u4F7F\u7528\u3002","floatBall.setting":"\u8A2D\u5B9A","floatBall.translateToLanguage":"\u9EDE\u9078\u7FFB\u8B6F\u70BA{language}",changeToDualTranslationMode:"\u5207\u63DB\u9810\u8A2D\u8B6F\u6587\u6A21\u5F0F\u70BA\u96D9\u8A9E\u5C0D\u7167",changeToOnlyTempTranslationMode:`\u76EE\u524D\u70BA\u96D9\u8A9E\u5C0D\u7167 \u9EDE\u9078\u5207\u63DB\u70BA\u50C5\u8B6F\u6587`,changeToOnlyTranslationMode:"\u5207\u63DB\u9810\u8A2D\u7FFB\u8B6F\u6A21\u5F0F\u70BA\u50C5\u986F\u793A\u8B6F\u6587",changeToDualTempTranslationMode:`\u76EE\u524D\u70BA\u50C5\u8B6F\u6587 \u9EDE\u9078\u5207\u63DB\u70BA\u96D9\u8A9E\u5C0D\u7167`,"options.navbar.translateFile":"\u7FFB\u8B6F\u6587\u4EF6","options.navbar.installApp":"\u5B89\u88DD\u624B\u6A5F APP","translationMode.translation":"\u50C5\u8B6F\u6587","translationMode.inherit":"\u8207\u7CFB\u7D71\u7684\u9810\u8A2D\u7FFB\u8B6F\u986F\u793A\u6A21\u5F0F\u4FDD\u6301\u4E00\u81F4","translationMode.dual":"\u96D9\u8A9E\u5C0D\u7167","subtitle.translationMode":"\u5F71\u7247\u5B57\u5E55\u96D9\u8A9E/\u50C5\u9650\u8B6F\u6587\u8A2D\u5B9A","subtitle.translationModeDescription":"\u8A2D\u5B9A\u5F71\u7247\u5B57\u5E55\u70BA\u96D9\u8A9E\u5C0D\u7167\u6216\u50C5\u9650\u8B6F\u6587\u6A21\u5F0F",translateFileTooltip:`\u7FFB\u8B6F PDF\u3001ePub\u3001docx\u3001srt\u3001 ass\u3001HTML\u3001TXT\u3001Markdown \u6587\u4EF6`,"description.multiplePrompt":`\u591A\u6BB5\u843D\u7FFB\u8B6F\u8AAA\u660E\uFF1A

\u7576\u60A8\u9700\u8981\u7FFB\u8B6F\u591A\u500B\u6BB5\u843D\u6642\uFF0C\u7CFB\u7D71\u6703\u4EE5\u7528\u6236\u8EAB\u4EFD\u767C\u9001\u8ACB\u6C42\u7D66{service}\u3002\u8ACB\u6C42\u4E2D\uFF1A - {{from}} \u8868\u793A\u539F\u6587\u8A9E\u8A00 - {{to}} \u8868\u793A\u76EE\u6A19\u8A9E\u8A00 - {{text}} \u8868\u793A\u9700\u8981\u7FFB\u8B6F\u7684\u6587\u672C\u5167\u5BB9\uFF0C\u591A\u6BB5\u4E4B\u9593\u7528 {serviceConfig.translationTextSeparator} \u5206\u5272

\u9AD8\u7D1A\u81EA\u5B9A\u7FA9\uFF1A\u5982\u9700\u66F4\u7CBE\u78BA\u63A7\u5236\uFF0C\u53EF\u4F7F\u7528{{yaml}}\u683C\u5F0F\u3002\u6B64\u6642AI\u5C07\u8FD4\u56DEYAML\u683C\u5F0F\u7D50\u679C\uFF0C\u6BCF\u9805\u5FC5\u9808\u5305\u542B{env.imt_trans_field}\u5B57\u6BB5\uFF08\u8B6F\u6587\u5B57\u6BB5\u540D\uFF09\u3002\u7CFB\u7D71\u767C\u9001\u7D66AI\u7684\u539F\u6587\u5B57\u6BB5\u540D\u70BA{env.imt_source_field}\u3002

\u793A\u4F8B\u8F38\u51FA\uFF1A \`\`\` - id: 1 {env.imt_trans_field}: \u7B2C\u4E00\u6BB5\u8B6F\u6587 - id: 2 {env.imt_trans_field}: \u7B2C\u4E8C\u6BB5\u8B6F\u6587 \`\`\``,"description.subtitlePrompt":`\u5B57\u5E55\u7FFB\u8B6F\u8AAA\u660E\uFF1A

\u7CFB\u7D71\u6703\u4EE5\u7528\u6236\u8EAB\u4EFD\u767C\u9001\u8ACB\u6C42\u7D66{service}\u3002\u8ACB\u6C42\u4E2D\uFF1A - {{from}} \u8868\u793A\u539F\u6587\u8A9E\u8A00 - {{to}} \u8868\u793A\u76EE\u6A19\u8A9E\u8A00 - {{text}} \u8868\u793A\u9700\u8981\u7FFB\u8B6F\u7684\u6587\u672C\u5167\u5BB9\uFF0C\u591A\u6BB5\u4E4B\u9593\u7528 {serviceConfig.translationTextSeparator} \u5206\u5272

\u9AD8\u7D1A\u81EA\u5B9A\u7FA9\uFF1A\u5982\u9700\u66F4\u7CBE\u78BA\u63A7\u5236\uFF0C\u53EF\u4F7F\u7528{{yaml}}\u683C\u5F0F\u3002\u6B64\u6642AI\u5C07\u8FD4\u56DEYAML\u683C\u5F0F\u7D50\u679C\uFF0C\u6BCF\u9805\u5FC5\u9808\u5305\u542B{env.imt_sub_trans_field}\u5B57\u6BB5\uFF08\u8B6F\u6587\u5B57\u6BB5\u540D\uFF0C\u9ED8\u8A8D\u70BA{env.imt_sub_trans_field}\uFF09\u3002\u7CFB\u7D71\u50B3\u905E\u7D66AI\u7684\u539F\u6587\u5B57\u6BB5\u540D\u70BA{env.imt_sub_source_field}\u3002

\u793A\u4F8B\u8F38\u51FA\uFF1A \`\`\` - id: 1 {env.imt_sub_source_field}: Source {env.imt_sub_trans_field}: \u8B6F\u6587 - id: 2 {env.imt_sub_source_field}: Source {env.imt_sub_trans_field}: \u8B6F\u6587 \`\`\``,"subtitle.quickButton.translationPosition":"\u8B6F\u6587\u4F4D\u7F6E","subtitle.quickButton.cyan":"\u9752\u8272","subtitle.quickButton.translationPositionTop":"\u539F\u6587\u4E0A\u65B9","subtitle.quickButton.translationPositionBottom":"\u539F\u6587\u4E0B\u65B9","subtitle.quickButton.yellow":"\u9EC3\u8272","subtitle.quickButton.black":"\u9ED1\u8272","subtitle.quickButton.white":"\u767D\u8272","subtitle.quickButton.setting":"\u8A2D\u5B9A","subtitle.quickButton.blue":"\u85CD\u8272","subtitle.quickButton.backgroundColor":"\u80CC\u666F\u984F\u8272","subtitle.quickButton.sourceFontSize":"\u539F\u59CB\u5B57\u578B\u5927\u5C0F","subtitle.quickButton.translationFontSize":"\u7FFB\u8B6F\u6587\u5B57\u578B\u5927\u5C0F","translationServices.claude":"Claude","subtitle.quickButton.sourceTextColor":"\u539F\u59CB\u5B57\u578B\u984F\u8272","subtitle.quickButton.red":"\u7D05\u8272","subtitle.quickButton.translationTextColor":"\u7FFB\u8B6F\u6587\u5B57\u578B\u984F\u8272","subtitle.quickButton.magenta":"\u6D0B\u7D05\u8272","subtitle.quickButton.green":"\u7DA0\u8272","subtitle.quickButton.backgroundOpacity":"\u80CC\u666F\u4E0D\u900F\u660E\u5EA6",attachSubtitleTranslating:"\u4F7F\u7528{service} \u7FFB\u8B6F\u4E2D...\uFF08\u6C89\u6D78\u5F0F\u7FFB\u8B6F\uFF09","error.claude.403":"\u66AB\u7121\u6B0A\u9650\u5B58\u53D6\u670D\u52D9\uFF0C\u53EF\u80FD\u8207 Claude \u7684\u5730\u5340\u9650\u5236\u6709\u95DC\uFF0C\u60A8\u53EF\u4EE5\u5617\u8A66\u5207\u63DB\u60A8\u7684 IP \u5730\u5740\uFF0C\u6216\u8005\u4F7F\u7528\u5176\u4ED6\u7FFB\u8B6F\u670D\u52D9\u3002","browser.brandDescriptionForSafari":"\u3010\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u3011\u4E00\u6B3E\u514D\u8CBB\u7684\uFF08\u539F\u6587/\u8B6F\u6587\uFF09\u96D9\u8A9E\u5C0D\u7167\u7DB2\u9801\u7FFB\u8B6F\u63D2\u4EF6\uFF0C\u540C\u6642\u652F\u6301PDF\u7FFB\u8B6F\u548CEPUB\u96FB\u5B50\u66F8\u7FFB\u8B6F\u4E14\u4FDD\u7559\u539F\u6587\u6A94\u6392\u7248\uFF0CYouTube/Netflix\u7B49\u5728\u7DDA\u5F71\u7247\u96D9\u8A9E\u5B57\u5E55\u7FFB\u8B6F\uFF0C\u652F\u6301Deepl/Google\u7B49\u4E3B\u6D41\u7FFB\u8B6F\u670D\u52D9;","browser.PdfProFile":"AI \u9A45\u52D5\u7684 PDF Pro \u7FFB\u8B6F","browser.textTranslate":"\u6587\u5B57\u7FFB\u8B6F\uFF08\u5C0D\u6BD4\u591A\u500B\u7FFB\u8B6F\u670D\u52D9\uFF09",touchShortcutsInputTranslate:"\u8A2D\u5B9A\u79FB\u52D5\u7AEF\u8F38\u5165\u6846\u7FFB\u8B6F\u624B\u52E2","subtitle.quickButton.downloadSubtitle":"\u4E0B\u8F09\u5B57\u5E55","subtitle.upgradePro":"\u60A8\u5C1A\u672A\u767B\u5165\u6216\u4E0D\u662F\u6703\u54E1","subtitle.quickButton.downloadSubtitleNotFound":"\u672A\u627E\u5230\u8981\u4E0B\u8F09\u7684\u5B57\u5E55",upgradeToProWithProfile:"\u524D\u5F80\u767B\u5165\u6216\u5347\u7D1A\u70BA\u6703\u54E1","subtitle.quickButton.tempEnableSubtitle":"\u50C5\u6B64\u6B21\u958B\u555F\u96D9\u8A9E\u5B57\u5E55","subtitle.quickButton.tempDisableSubtitle":"\u50C5\u6B64\u6B21\u95DC\u9589\u96D9\u8A9E\u5B57\u5E55","subtitle.enableDualSubtitle":"\u7E3D\u662F\u555F\u7528\u96D9\u8A9E\u5B57\u5E55","subtitle.quickButton.downloadSubtitleNotFoundDes":"\u8ACB\u6AA2\u67E5\u76EE\u524D\u5F71\u7247\u662F\u5426\u5B58\u5728\u5B57\u5E55\u3001\u6216\u662F\u5426\u5DF2\u555F\u7528\u96D9\u8A9E\u5B57\u5E55","subtitle.downloadDisabledDes":"\u8ACB\u5148\u555F\u7528\u96D9\u8A9E\u5B57\u5E55\uFF0C\u96A8\u5F8C\u518D\u6B21\u9EDE\u9078\u4E0B\u8F09\u5B57\u5E55","subtitle.upgradeProMessage":"[{featureName}] \u70BA\u6703\u54E1\u5C08\u5C6C\u529F\u80FD\uFF0C\u8ACB\u5148\u767B\u5165\u6216\u958B\u901A\u514D\u8CBB\u8A66\u7528\u6703\u54E1\uFF0C\u7136\u5F8C\u91CD\u65B0\u6574\u7406\u9801\u9762\u518D\u5617\u8A66","subtitle.enableDualSubtitleActionLabel":"\u7ACB\u5373\u555F\u7528\u96D9\u8A9E\u5B57\u5E55","subtitle.enableDualSubtitleModalTitle":"\u60A8\u9084\u672A\u555F\u7528\u96D9\u8A9E\u5B57\u5E55",goEditing:"\u53BB\u4FEE\u6539","translationServices.deeplx.introduction":"DeepL X",goSetting:"\u53BB\u8A2D\u5B9A",setting:"\u8A2D\u5B9A","subtitle.stylesSettingDescription":"\u50C5\u90E8\u5206\u7DB2\u7AD9\u652F\u63F4\uFF08\u5982 Youtube\uFF09","translationServices.bai.introduction":"\u767E\u5EA6\u7FFB\u8B6F Alpha \u7248\u672C","translationServices.volcAlpha.introduction":"\u706B\u5C71\u7FFB\u8B6F Alpha \u7248\u672C","translationServices.you.introduction":"\u6709\u9053\u7FFB\u8B6F Alpha \u7248\u672C","translationServices.tenAlpha.introduction":"\u9A30\u8A0A\u7FFB\u8B6F Alpha \u7248\u672C",moreTranslationServices:"\u66F4\u591A\u7FFB\u8B6F\u670D\u52D9","translationServices.cai.introduction":"\u5F69\u96F2\u7FFB\u8B6F Alpha \u7248\u672C","translationServices.niu.introduction":"\u5C0F\u725B\u6A5F\u5668\u7FFB\u8B6F\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.azure.introduction":"\u5FAE\u8EDF Azure \u63D0\u4F9B\u7684<homepage>\u7FFB\u8B6F API</homepage>\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","subtitle.stylesSetting":"\u7DDA\u4E0A\u5F71\u7247\u96D9\u8A9E\u5B57\u5E55\u6A23\u5F0F\u8A2D\u5B9A","translationServices.mock2.introduction":"\u6A21\u64EC\u7FFB\u8B6F\u670D\u52D9 2\uFF0C\u7528\u65BC\u6E2C\u8A66\u548C\u958B\u767C\uFF0C\u4E0D\u63D0\u4F9B\u5BE6\u969B\u7FFB\u8B6F\u670D\u52D9\u3002","translationServices.youdao.introduction":"\u7DB2\u6613\u6709\u9053\u63A8\u51FA\u7684\u7FFB\u8B6F\u670D\u52D9\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.volc.introduction":"\u4F4D\u5143\u7D44\u8DF3\u52D5\u63A8\u51FA\u7684<homepage>\u706B\u5C71\u7FFB\u8B6F\u5F15\u64CE</homepage>\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.d.introduction":"\u63A2\u7D22 D \u7FFB\u8B6F\u670D\u52D9\u7684 Alpha \u7248\u672C\uFF0C\u9AD4\u9A57\u6700\u524D\u6CBF\u7684\u7FFB\u8B6F\u6280\u8853\u548C\u5275\u65B0\u3002","translationServices.caiyun.introduction":"<homepage>\u5F69\u96F2\u5C0F\u8B6F</homepage>\u63A8\u51FA\u7684\u7FFB\u8B6F\u670D\u52D9\uFF0C\u652F\u63F4\u4E2D\u3001\u82F1\u3001\u65E5\u3001\u97D3\u3001\u6CD5\u3001\u5FB7\u7B49\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.dpro.introduction":"\u5617\u8A66 D Pro \u7684 Canary \u7248\u672C\uFF0C\u4EAB\u53D7\u5C08\u696D\u7D1A\u7684\u7FFB\u8B6F\u670D\u52D9\u548C\u9818\u5148\u7684\u6280\u8853\u652F\u63F4\u3002","translationServices.openl.introduction":"OpenL \u805A\u5408\u4E86\u591A\u500B\u7FFB\u8B6F\u5F15\u64CE\uFF0C\u4F46\u50F9\u683C\u8F03\u8CB4\u3002","translationServices.aliyun.introduction":"<homepage>\u963F\u91CC\u96F2</homepage>\u63A8\u51FA\u7684\u6A5F\u5668\u7FFB\u8B6F\u670D\u52D9\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.transmart.introduction":"\u9A30\u8A0A\u6700\u65B0\u63A8\u51FA\u7684<homepage>\u4E92\u52D5\u7FFB\u8B6F</homepage>\u670D\u52D9\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.bing.introduction":"Edge \u700F\u89BD\u5668\u9810\u8A2D\u7684\u7FFB\u8B6F\u670D\u52D9\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u7684\u7FFB\u8B6F\u3002","translationServices.google.introduction":"Chrome \u700F\u89BD\u5668\u9810\u8A2D\u7684\u7FFB\u8B6F\u670D\u52D9\uFF0C\u5728\u514D\u8CBB\u7FFB\u8B6F\u670D\u52D9\u4E2D\u8868\u73FE\u8F03\u597D\u3002","translationServices.mock.introduction":"\u6A21\u64EC\u7FFB\u8B6F\u670D\u52D9\uFF0C\u7528\u65BC\u6E2C\u8A66\u548C\u958B\u767C\uFF0C\u4E0D\u63D0\u4F9B\u5BE6\u969B\u7FFB\u8B6F\u670D\u52D9\u3002","translationServices.tencent.introduction":"\u9A30\u8A0A\u63D0\u4F9B\u7684<homepage>\u7FFB\u8B6F API</homepage>\uFF0C\u548C\u9A30\u8A0A\u7FFB\u8B6F\u541B\u63D0\u4F9B\u7684\u670D\u52D9\u4E00\u81F4\u3002","translationServices.baidu.introduction":"<homepage>\u767E\u5EA6</homepage>\u63A8\u51FA\u7684\u6A5F\u5668\u7FFB\u8B6F\u670D\u52D9\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\uFF0C\u4F46\u662F\u9650\u901F\u8F03\u56B4\u683C\uFF0C\u4F7F\u7528\u9AD4\u9A57\u4E00\u822C\u3002","translationServices.claude.introduction":"Anthropic \u516C\u53F8\u63A8\u51FA\u7684<homepage> AI \u5927\u6A21\u578B</homepage>","translationServices.yandex.introduction":"Yandex \u63A8\u51FA\u7684\u7FFB\u8B6F\u670D\u52D9\uFF0C\u5728\u4FC4\u8A9E\u7FFB\u8B6F\u4E2D\u8868\u73FE\u8F03\u597D\u3002","translationServices.papago.introduction":"\u9AD4\u9A57\u4F86\u81EA NAVER \u7684 Papago \u7FFB\u8B6F\u670D\u52D9\uFF0C\u4EAB\u53D7\u7CBE\u6E96\u3001\u4EBA\u6027\u5316\u7684\u7FFB\u8B6F\u9AD4\u9A57\u3002","translationServices.gemini.introduction":"Google\u63A8\u51FA\u7684 <homepage>AI \u5927\u6A21\u578B</homepage>","translationServices.custom.introduction":"\u4F60\u53EF\u4EE5\u81EA\u884C\u64B0\u5BEB\u4E00\u500B\u76F8\u5BB9\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u7684\u6A19\u6E96 API \u7684\u4ECB\u9762\u4EE5\u63A5\u5165\u4EFB\u4F55\u5C1A\u672A\u53D7\u652F\u63F4\u7684\u7FFB\u8B6F\u670D\u52D9\uFF0C\u5177\u9AD4\u8ACB\u53C3\u8003<docUrl>\u63A5\u5165\u6587\u4EF6</docUrl>","translationServices.deepl.introduction":"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u4F7F\u7528 DeepL \u4E0B\u4E00\u4EE3 Next-gen LLM \u6A21\u578B\uFF0C<1>\u7FFB\u8B6F\u54C1\u8CEA\u6BD4\u7D93\u5178\u6A21\u578B\u63D0\u5347 1.4-1.7 \u500D</1>","translationServices.openai.introduction":"GPT \u6280\u8853\u6700\u521D\u662F\u70BA\u7FFB\u8B6F\u800C\u8A95\u751F\u7684\uFF0C\u5B83\u88AB\u8CE6\u4E88\u4E86\u7406\u89E3\u4E0A\u4E0B\u6587\u7684\u80FD\u529B\u3002 OpenAI \u9A45\u52D5\u7684 GPT \u662F\u6709\u53F2\u4EE5\u4F86\u6700\u8070\u660E\u7684\u5927\u8A9E\u8A00\u6A21\u578B",onlineTranslateCompare:"\u7DDA\u4E0A\u5C0D\u6BD4\u7FFB\u8B6F\u670D\u52D9","browser.translateWithClaude":"\u81E8\u6642\u4F7F\u7528 Claude \u7FFB\u8B6F\u76EE\u524D\u9801\u9762",translationServiceNav:"\u7FFB\u8B6F\u670D\u52D9",needActionLabel:"\u9700\u8981\u8A2D\u5B9A","subtitle.quickButton.moreSetting":"\u66F4\u591A\u8A2D\u5B9A",needSettingTip:"\u8A2D\u5B9A API Key \u4E4B\u5F8C\u624D\u80FD\u555F\u7528","subtitle.quickButton.textShadowType.raised":"\u7A81\u8D77","subtitle.quickButton.textShadowType.shadow":"\u9670\u5F71","subtitle.quickButton.textShadowType.depressed":"\u4E0B\u6C89","subtitle.quickButton.textShadowType.none":"\u7121",currentDefault:"\u76EE\u524D\u9810\u8A2D","subtitle.quickButton.textShadowType.outline":"\u908A\u6846","subtitle.quickButton.textShadowType":"\u5B57\u5143\u908A\u7DE3\u6A23\u5F0F",setDefault:"\u8A2D\u70BA\u9810\u8A2D","subtitle.youtube.autoEnableSubtitle":"Youtube \u81EA\u52D5\u958B\u555F\u96D9\u8A9E\u5B57\u5E55","subtitle.youtube.groupTitle":"YouTube \u5C08\u5C6C\u8A2D\u5B9A","subtitle.previewWidget":"\u9810\u89BD","subtitle.youtube.autoEnableSubtitleDescription":"\u555F\u7528\u5F8C\uFF0C\u7576 Youtube \u5F71\u7247\u64AD\u653E\u7684\u6642\u5019\uFF0C\u6703\u81EA\u52D5\u986F\u793A\u96D9\u8A9E\u5B57\u5E55\u3002",enableEditTranslation:"\u81E8\u6642\u958B\u555F\u8B6F\u6587\u7DE8\u8F2F",disableEditTranslation:"\u95DC\u9589\u8B6F\u6587\u7DE8\u8F2F","aiAssistant.hot":"\u71B1\u5EA6","aiAssistant.loading":"\u6B63\u5728\u64CD\u4F5C","subtitle.quickButton.reset":"\u91CD\u8A2D","aiAssistant.common":"\u901A\u7528","aiAssistant.detail":"\u8AAA\u660E","model.customMoreModels":"\u81EA\u8A02\u6A21\u578B\u5217\u8868","aiAssistant.Uninstall":"\u89E3\u9664\u5B89\u88DD","aiAssistant.install":"\u5B89\u88DD","widget.pdfPro":"PDF \u5C08\u696D","field.assistant":"AI \u5C08\u5BB6","aiAssistant.auto":"\u667A\u6167\u9078\u64C7","widget.text":"\u6587\u5B57\u7FFB\u8B6F","aiAssistant.more":"\u66F4\u591A\u7FFB\u8B6F\u5C08\u5BB6","aiAssistant.goToSite":"\u524D\u5F80\u5B98\u7DB2","more-models":"\u8A2D\u5B9A\u66F4\u591A\u6A21\u578B","widget.pdfProTooltip":"\u70BA\u6700\u8907\u96DC\u7684 PDF \u6587\u4EF6\u800C\u8A2D\u8A08","subtitle.resetStyle":"\u5FA9\u539F\u9810\u8A2D\u6A23\u5F0F","aiAssistant.handleError":"\u64CD\u4F5C\u5931\u6557\uFF0C\u8ACB\u6AA2\u67E5\u7DB2\u8DEF\u5F8C\u91CD\u8A66","aiAssistant.noData":"\u66AB\u7121 AI \u7FFB\u8B6F\u5C08\u5BB6\u8CC7\u6599","field_label.assistant":"\u4F60\u53EF\u4EE5\u6307\u5B9A\u4E00\u4F4D AI \u5C08\u5BB6\u4F86\u63D0\u4F9B\u7FFB\u8B6F\u7B56\u7565","aiAssistant.versionNoMatch":"\u5916\u639B\u7248\u672C\u4E0D\u7B26\uFF0C\u8ACB\u81F3\u5B98\u7DB2\u4E0B\u8F09\u6700\u65B0\u7248\u672C","aiAssistant.moreAI":"\u8ACB\u6C42\u6216\u8CA2\u737B\u66F4\u591A AI \u5C08\u5BB6\uFF1F","aiAssistant.getDataError":"\u53D6\u5F97 AI \u5C08\u5BB6\u8CC7\u6599\u5931\u6557\uFF0C\u8ACB\u6AA2\u67E5\u7DB2\u8DEF\u5F8C\u91CD\u8A66","aiAssistant.versionNeedUpgrade":"\u5075\u6E2C\u5230\u5916\u639B\u7248\u672C\u8F03\u4F4E\uFF0C\u90E8\u5206 AI \u5C08\u5BB6\u53EF\u80FD\u7121\u6CD5\u4F7F\u7528\uFF0C\u8ACB\u524D\u5F80\u5B98\u7DB2\u66F4\u65B0\u5916\u639B","model.addModelsDescription":"\u8ACB\u8F38\u5165\u81EA\u8A02\u6A21\u578B\u540D\u7A31\uFF0C\u591A\u500B\u6A21\u578B\u7528\u82F1\u6587\u9017\u865F\uFF0C\u5206\u9694\uFF0C\u7CFB\u7D71\u6703\u5728\u5217\u8868\u88E1\u8A18\u4F4F\u9019\u88E1\u65B0\u589E\u7684\u81EA\u8A02\u6A21\u578B\uFF0C\u5982\uFF1Agpt-3.5-turbo,gpt-4","aiAssistant.topBar":"\u900F\u904E\u8A02\u88FD AI \u7FFB\u8B6F\u7B56\u7565 (Prompt) \u53EF\u4EE5\u6709\u6548\u5730\u63D0\u9AD8\u7FFB\u8B6F\u54C1\u8CEA\u3002\u6211\u5011\u5C07\u9019\u4E9B\u7B56\u7565\u7A31\u70BA\u201CAI \u5C08\u5BB6\u201D \u2014\u2014\u672C\u8CEA\u4E0A\u662F\u4E00\u7CFB\u5217\u7CBE\u5FC3\u8A2D\u8A08\u7684\u63D0\u793A\u8A5E\u3002\u9019\u4E9B\u63D0\u793A\u8A5E\u516C\u958B\u5728<1>\u9019\u500B\u5009\u5EAB</1>\u4E2D\uFF0C\u6240\u6709\u4EBA\u90FD\u53EF\u4EE5\u8CA2\u737B\u3002\u4F7F\u7528\u8AAA\u660E\uFF1A\u5728\u4E0B\u9762\u5B89\u88DD\u76F8\u61C9\u7684\u201CAI \u5C08\u5BB6\u201D\u5F8C\uFF0C\u5728\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u5916\u639B\u7684\u9762\u677F\u4E2D\u9078\u64C7\u3010OpenAI\u3011\u6216\u5176\u4ED6 AI \u985E\u7FFB\u8B6F\u670D\u52D9 (\u5982 Claude, Gemini)\uFF0C\u7136\u5F8C\u518D\u9078\u64C7\u4E0D\u540C\u7684 AI \u5C08\u5BB6\u5373\u53EF\uFF0C\u9810\u8A2D\u7684\u7FFB\u8B6F\u7B56\u7565\u662F\u3010\u901A\u7528\u3011, \u9069\u5408\u5927\u591A\u6578\u5834\u666F\u3002","model.addModelsSeniorDescription":"\u652F\u63F4\u9032\u968E\u8A9E\u6CD5\uFF0C\u4F7F\u7528 + \u589E\u52A0\u4E00\u500B\u6A21\u578B\uFF0C\u4F7F\u7528 - \u4F86\u96B1\u85CF\u4E00\u500B\u6A21\u578B\uFF0C\u4F7F\u7528 \u6A21\u578B\u540D=\u5C55\u793A\u540D \u4F86\u81EA\u8A02\u6A21\u578B\u7684\u5C55\u793A\u540D\uFF0C\u5982\uFF1A+gpt-3.5-turbo,-gpt-4,gpt-4-turbo=gpt-4-super","error.serveProUnavailable":"\u60A8\u76EE\u524D\u6240\u4F7F\u7528\u7684 [{serverName}] \u670D\u52D9\u56E0\u7DB2\u8DEF\u9023\u63A5\u6216\u4F3A\u670D\u5668\u554F\u984C\u66AB\u6642\u7121\u6CD5\u5B58\u53D6\u3002\u53E6\u5916\uFF0C\u60A8\u4E5F\u53EF\u80FD\u9700\u8981\u6AA2\u67E5\u60A8\u7684\u7DB2\u8DEF\u6216\u4EE3\u7406\u8A2D\u5B9A\u3002","field.maxTextGroupLengthPerRequestForSubtitle":"\u6BCF\u6B21\u5B57\u5E55\u8ACB\u6C42\u6700\u5927\u6BB5\u843D\u6578",serviceCustomName:"\u81EA\u8A02 Auth Key",serviceProDescription:"\u76EE\u524D\u5957\u9910\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528",serviceProName:"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u6703\u54E1\uFF08\u63A8\u85A6\uFF09",geminiCustomDescription:"\u5728 <1>Google</1> \u5B98\u65B9\u958B\u901A\uFF0C\u9EDE\u9078\u6AA2\u8996<2>\u6587\u4EF6</2>",claudeCustomDescription:"\u5728 <1>Claude</1> \u5B98\u65B9\u958B\u901A\uFF0C\u9EDE\u9078\u6AA2\u8996<2>\u6587\u4EF6</2>",serviceProDescriptionForNormal:"\u7121\u9700\u4EFB\u4F55\u8A2D\u5B9A\uFF0C\u6703\u54E1\u767B\u5165\u5F8C\u5373\u53EF\u4F7F\u7528\uFF0C<1>\u9EDE\u6B64\u5347\u7D1A\u70BA\u6703\u54E1</1>","subtitle.quickButton.translationSetting":"\u8A2D\u5B9A\u8B6F\u6587","subtitle.quickButton.sourceFontFamily":"\u539F\u6587\u5B57\u578B","subtitle.quickButton.translationFontFamily":"\u7FFB\u8B6F\u6587\u5B57\u578B","subtitle.quickButton.sourceFontWeight":"\u539F\u6587\u5B57\u578B\u7C97\u7D30","subtitle.quickButton.sourceSetting":"\u539F\u59CB\u5B57\u578B\u8A2D\u5B9A","subtitle.quickButton.translationFontWeight":"\u7FFB\u8B6F\u6587\u5B57\u578B\u7C97\u7D30",enableAutoSyncAPIKey:"\u540C\u6642\u540C\u6B65\u654F\u611F\u8CC7\u8A0A\u5982 API Key\u3001Token \u7B49\u8A2D\u5B9A",proRightDescription:"\u591A\u88DD\u7F6E\u96F2\u7AEF\u540C\u6B65\u70BA\u6703\u54E1\u5C08\u5C6C\u6B0A\u76CA\uFF0C\u9EDE\u6B64<1>\u4E86\u89E3\u66F4\u591A</1>",proRightOpenPro:"\u591A\u88DD\u7F6E\u96F2\u7AEF\u540C\u6B65\u70BA\u6703\u54E1\u5C08\u5C6C\u6B0A\u76CA\uFF0C\u8ACB\u958B\u901A\u6703\u54E1\u5F8C\u518D\u4F7F\u7528","customThemeLabel.italics":"\u8A2D\u5B9A\u70BA\u659C\u9AD4","widget.cache":"\u6E05\u9664\u5FEB\u53D6","customThemeLabel.weight":"\u5B57\u578B\u7C97\u7D30","translationServices.custom-ai":"\u81EA\u8A02 AI","translationServices.delete":"\u522A\u9664","field.name":"\u81EA\u8A02\u7FFB\u8B6F\u670D\u52D9\u540D\u7A31","field.namePlaceholder":"\u7FFB\u8B6F\u670D\u52D9\u540D\u7A31","translationServices.deleteConfirm":"\u78BA\u5B9A\u8981\u522A\u9664\u8A72\u7FFB\u8B6F\u670D\u52D9\u55CE\uFF1F","translationServices.deleteDefaultError":"\u76EE\u524D\u7FFB\u8B6F\u670D\u52D9\u70BA\u9810\u8A2D\u7FFB\u8B6F\u670D\u52D9\uFF0C\u7121\u6CD5\u88AB\u522A\u9664\uFF0C\u8ACB\u5148\u66F4\u63DB\u9810\u8A2D\u7FFB\u8B6F\u670D\u52D9",cleanSuccess:"\u6E05\u7406\u5FEB\u53D6\u6210\u529F",watchIntroVideo:"\u6AA2\u8996\u5F71\u7247\u793A\u7BC4","field_label.fallbackAssistant":"\u7576\u667A\u6167\u9078\u64C7\u7121\u6CD5\u5339\u914D\u6642\uFF0C\u6307\u5B9A\u4F7F\u7528\u4E0B\u9762\u7684 AI \u5C08\u5BB6",subscribeEmail:"\u8A02\u95B1\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u96FB\u5B50\u5831","translationServices.deepseek":"DeepSeek","translationServices.qianfan.introduction":"\u767E\u5EA6\u63A8\u51FA\u7684<homepage>AI \u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8A72\u5E73\u53F0\u652F\u63F4\u6587\u5FC3\u4E00\u8A00\u7B49\u5927\u6A21\u578B\u3002","translationServices.qianfan2.introduction":"\u767E\u5EA6\u63A8\u51FA\u7684<homepage> AI \u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8A72\u670D\u52D9\u4F7F\u7528\u7684\u662F v2 \u7248\u672C\u63A5\u53E3\uFF0C\u517C\u5BB9OpenAI\u5354\u8B70","translationServices.qianfan":"\u767E\u5EA6\u5343\u5E06","translationServices.qianfan2":"\u767E\u5EA6\u5343\u5E06","translationServices.aliyun-bailian":"\u963F\u91CC\u96F2\u767E\u7149","translationServices.deepseek.introduction":"\u6DF1\u5EA6\u6C42\u7D22\u63A8\u51FA\u7684 <homepage>DeepSeek</homepage> ","translationServices.aliyun-bailian.introduction":"\u963F\u91CC\u63A8\u51FA\u7684<homepage>\u767E\u7149\u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8A72\u5E73\u53F0\u652F\u63F4\u901A\u7FA9\u5343\u554F\u7B49\u5927\u6A21\u578B\u3002","error.azure.401":"Azure \u670D\u52D9\u8FD4\u56DE\u932F\u8AA4\uFF0C\u53EF\u80FD\u662F\u7531\u65BC region (\u63A5\u53D7\u7684\u503C\u662F\uFF1Ajapaneast, global \u7B49) \u6216 APIKEY \u586B\u5BEB\u932F\u8AA4\uFF0C\u8ACB\u6AA2\u67E5\u5F8C\u91CD\u8A66\u3002","field.accessPoint":"\u63A5\u5165\u9EDE","translationServices.doubao":"\u706B\u5C71\u65B9\u821F(\u8C46\u5305)","proQuotaError.solvedTitle":"\u60A8\u53EF\u4EE5\u9078\u64C7\u4EE5\u4E0B\u65B9\u5F0F\u89E3\u6C7A\uFF1A","error.siteDisableManga":"\u76EE\u524D\u7DB2\u7AD9\u7981\u6B62\u63D2\u4EF6\u5B58\u53D6\u5716\u7247\uFF0C\u7121\u6CD5\u9032\u884C\u7FFB\u8B6F","guide.mangaProTip":"\u60A8\u73FE\u5728\u53EF\u4EE5\u900F\u904E\u9EDE\u9078\u6F2B\u756B\u61F8\u6D6E\u7403\u4F86\u7FFB\u8B6F\u6F2B\u756B\u3002",translationPosition:"\u539F\u6587\u5728\u5148\uFF0C\u8B6F\u6587\u5728\u5F8C","mangaQuotaError.solvedTitle":"\u6F2B\u756B/\u5716\u7247\u7FFB\u8B6F\u984D\u5EA6\u8D85\u51FA\uFF0C\u60A8\u53EF\u4EE5\u9078\u64C7\u4EE5\u4E0B\u65B9\u5F0F\u89E3\u6C7A\uFF1A","proQuotaError.newPackage":"\u8CFC\u8CB7 <1>\u984D\u5916\u6578\u64DA\u5305</1>","guide.mangaNoProTip":"\u6703\u54E1\u73FE\u5728\u53EF\u4EE5\u7FFB\u8B6F\u6F2B\u756B\u56C9\uFF01","proQuotaError.trail":"\u7ACB\u5373 <1>\u5347\u7D1A\u70BA\u6B63\u5F0F\u6703\u54E1</1>","translationServices.doubao.introduction":"\u4F4D\u5143\u7D44\u8DF3\u52D5\u63A8\u51FA\u7684<homepage>\u706B\u5C71\u65B9\u821F\u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8A72\u5E73\u53F0\u652F\u63F4\u8C46\u5305\uFF0CDeepseek \u7B49\u5927\u6A21\u578B\u3002","mangaQuotaError.package":"\u8CFC\u8CB7 <1>\u6F2B\u756B/\u5716\u7247\u7FFB\u8B6F\u7684\u984D\u5916\u6578\u64DA\u5305</1>","description.accessPoint":"\u9019\u88E1\u7684\u63A5\u5165\u9EDE\u6307\u7684\u662F\u706B\u5C71\u65B9\u821F\u5927\u6A21\u578B\u4E2D\u5EFA\u7ACB\u7684\u6BCF\u500B\u63A8\u7406\u9EDE\u7684 ID\uFF0C\u4F8B\u5982\uFF1Aep-20250512512616-kv2l4","proQuotaError.resetTime":"\u984D\u5EA6\u91CD\u8A2D\u6642\u9593\uFF1A{resetTime}",manga:"\u6F2B\u756B",translationPositionDescription:"\u958B\u555F\u5F8C\uFF0C\u6BCF\u500B\u6BB5\u843D\u7684\u8B6F\u6587\u5C07\u5728\u539F\u6587\u524D\u9762\uFF0C\u9810\u8A2D\u95DC\u9589\uFF0C\u5373\uFF1A\u8B6F\u6587\u5728\u6BCF\u4E00\u6BB5\u843D\u539F\u6587\u4E4B\u5F8C","floatBallOptions.mangaEnableDescPc":"\u555F\u7528\u9801\u9762\u61F8\u6D6E\u7403\u5F8C\uFF0C\u6703\u5728\u652F\u63F4\u7684\u6F2B\u756B\u7AD9\u9EDE\u53F3\u5074\u986F\u793A\u4E00\u500B\u5FEB\u6377\u6F2B\u756B\u7FFB\u8B6F\u6309\u9215\uFF0C\u9EDE\u9078\u5373\u53EF\u7FFB\u8B6F\u6F2B\u756B\u3002","popup.mangaSiteSupport":"\u76EE\u524D\u7DB2\u7AD9\u652F\u63F4\u6F2B\u756B\u7FFB\u8B6F","intro.mangaDescription":"\u6F2B\u756B\u7FFB\u8B6F\u50C5\u9650<1>\u6703\u54E1</1>\u4F7F\u7528\u3002<br><br>\u4F7F\u7528\u8AAA\u660E\uFF1A\u5728\u76EE\u524D\u5DF2\u652F\u63F4\u7684\u6F2B\u756B\u7DB2\u7AD9\u4E2D\uFF0C\u7DB2\u9801\u5FEB\u6377\u7FFB\u8B6F\u61F8\u6D6E\u7403\u4E0B\u65B9\u6703\u51FA\u73FE\u6F2B\u756B\u7FFB\u8B6F\u6309\u9215\uFF0C\u9EDE\u64CA\u5373\u53EF\u958B\u555F\u6F2B\u756B\u7FFB\u8B6F\u3002\u76EE\u524D\u5DF2\u652F\u63F4\u4EE5\u4E0B\u7DB2\u7AD9\u7684\u6F2B\u756B\u7FFB\u8B6F\uFF1A","intro.mangaTitle":"\u6703\u54E1\u6F2B\u756B\u7FFB\u8B6F\uFF08Beta\uFF09",helpToTranslate:"\u5354\u52A9\u7FFB\u8B6F\u4ECB\u9762","aiAssistant.matchesTitle":"\u5728\u4EE5\u4E0B\u7DB2\u7AD9\u81EA\u52D5\u4F7F\u7528\u76EE\u524D\u5C08\u5BB6",feedbackOrMore:"\u8ACB\u6C42\u652F\u63F4\u66F4\u591A\u7DB2\u7AD9\u6216\u554F\u984C\u56DE\u994B\u3002","aiAssistant.matchesDescription":"AI \u5C08\u5BB6\u5FC5\u9808\u8A2D\u5B9A\u70BA\u3010\u667A\u6167\u9078\u64C7\u3011\u4EE5\u4E0B\u8A2D\u5B9A\u624D\u751F\u6548","translationServices.hunyuan":"\u9A30\u8A0A\u6DF7\u5143","translationServices.hunyuan.introduction":"\u9A30\u8A0A\u63A8\u51FA\u7684<homepage>\u5927\u6A21\u578B</homepage>\u5E73\u53F0\uFF0C\u8A72\u5E73\u53F0\u652F\u63F4\u6DF7\u5143\uFF0CDeepseek \u7B49\u5927\u6A21\u578B\u3002","subtitle.ytAsr":"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u96D9\u8A9E\u5B57\u5E55\u5206\u53E5\u57FA\u790E\u6700\u4F73\u5316","subtitle.ytAsrDescription":"\u5C0D YouTube \u81EA\u52D5\u751F\u6210\u7684\u82F1\u6587\u5B57\u5E55\u9032\u884C\u521D\u6B65\u57FA\u790E\u5206\u53E5\u6700\u4F73\u5316","manga.cleanCache":"\u6E05\u9664\u6F2B\u756B\u5FEB\u53D6","translationServices.siliconcloud.introduction":"<homepage>SiliconFlow</homepage> \u57FA\u65BC\u512A\u79C0\u7684\u958B\u6E90\u57FA\u790E\u6A21\u578B\uFF0C\u63D0\u4F9B\u9AD8\u6027\u50F9\u6BD4\u7684 GenAI \u670D\u52D9","field.aiAssistantName":"AI \u5C08\u5BB6\u540D\u7A31","aiAssistant.deleteConfirm":"\u78BA\u5B9A\u8981\u522A\u9664\u8A72 AI \u5C08\u5BB6\u55CE\uFF1F","aiAssistant.customAiAssistant":"\u81EA\u8A02 AI \u5C08\u5BB6","aiAssistant.addCustom":"\u6DFB\u52A0\u81EA\u8A02 AI \u5C08\u5BB6",onlyProUseProTooltip:"\u6B64\u529F\u80FD\u50C5\u9650\u6703\u54E1\u4F7F\u7528\uFF0C<1>\u9EDE\u6B64\u5347\u7D1A\u70BA\u6703\u54E1</1>","subtitle.ytAIAsr":"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u96D9\u8A9E\u5B57\u5E55 AI \u667A\u6167\u5206\u53E5\uFF08Beta\uFF09","subtitle.ytAsrDisableTooltip":"\u8ACB\u5148\u958B\u555F\u3010\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u7FFB\u8B6F YouTube \u5B57\u5E55\u3011\u9078\u9805\u3002","subtitle.ytAIAsrDescription":"\u91DD\u5C0D YouTube \u81EA\u52D5\u7522\u751F\u7684\u82F1\u6587\u5B57\u5E55\uFF0C\u63A1\u7528 AI \u667A\u6167\u5206\u53E5\u6F14\u7B97\u6CD5\uFF0C\u8B93\u96D9\u8A9E\u5B57\u5E55\u66F4\u81EA\u7136\uFF0C\u50C5<1>\u6703\u54E1</1>\u53EF\u7528","browser.toggleTranslatePageOfficialPage":"\u7FFB\u8B6F\u7DB2\u9801/\u986F\u793A\u539F\u6587","browser.translateText":'\u7FFB\u8B6F\u6587\u5B57\uFF1A"{text}"',"translationServices.lingyiwanwu":"\u96F6\u4E00\u842C\u7269","description.siliconcloudCustomAPIKey":"\u975E\u514D\u8CBB\u6A21\u578B\u9700\u8981\u586B\u5BEB\u5F9E<1>SiliconFlow</1>\u7533\u8ACB\u7684\u91D1\u9470\u5F8C\u624D\u80FD\u4F7F\u7528\u3002","translationServices.lingyiwanwu.introduction":"\u7531<homepage>\u96F6\u4E00\u842C\u7269</homepage>\u63A8\u51FA\u7684 Yi \u7CFB\u5217\u5927\u8A9E\u8A00\u6A21\u578B","field.enableRichTranslate":"\u555F\u7528\u5BCC\u6587\u5B57\u7FFB\u8B6F","description.enableRichTranslate":"\u555F\u7528\u5BCC\u6587\u5B57\u7FFB\u8B6F\u53EF\u4EE5\u4FDD\u7559\u539F\u6587\u7684\u9023\u7D50\u548C\u6A23\u5F0F\u6548\u679C\u3002","description.temperature":"\u63A1\u6A23\u767C\u6563\u5EA6\uFF0C\u503C\u8D8A\u5C0F\uFF0C\u751F\u6210\u7684\u5167\u5BB9\u8D8A\u56FA\u5B9A\u3002\u7576\u53D6 0 \u6642\uFF0C\u6A21\u578B\u751F\u6210\u6642\u5E7E\u4E4E\u7E3D\u662F\u6703\u9078\u53D6\u6A5F\u7387\u6700\u5927\u7684 Token\uFF08\u8A5E\u5143\uFF09\u3002","reportInfo.submit":"\u63D0\u4EA4","reportInfo.ok":"\u597D\u7684",reportTip:"\u56DE\u5831\u7576\u524D\u7DB2\u9801\u7FFB\u8B6F\u554F\u984C","reportInfo.submitFail":"\u63D0\u4EA4\u5931\u6557...","reportInfo.reasonDesc":"\u8ACB\u63CF\u8FF0\u60A8\u9047\u5230\u7684\u554F\u984C\uFF08\u5FC5\u586B\uFF09","reportInfo.submitSuccess":"\u63D0\u4EA4\u6210\u529F\uFF0C\u611F\u8B1D\u60A8\u7684\u56DE\u994B\uFF01","reportInfo.title":"\u7FFB\u8B6F\u9047\u5230\u554F\u984C\u4E86\uFF1F","reportInfo.attachLog":"\u5C07\u76EE\u524D\u932F\u8AA4\u65E5\u8A8C\u56DE\u994B\u7D66\u6C89\u6D78\u5F0F\u7FFB\u8B6F","reportInfo.submitFailDes":"\u9047\u5230\u4E86\u4E00\u4E9B\u554F\u984C\uFF0C\u60A8\u53EF\u4EE5\u5617\u8A66\u91CD\u65B0\u56DE\u994B\uFF0C\u6216\u63DB\u500B\u6642\u9593\u518D\u6B21\u5617\u8A66\u3002","browser.translateWithCustom1":"\u66AB\u6642\u4F7F\u7528\u81EA\u8A02\u7FFB\u8B6F\u670D\u52D9\u7FFB\u8B6F\u76EE\u524D\u9801\u9762 (1)","browser.translateWithCustom2":"\u66AB\u6642\u4F7F\u7528\u81EA\u8A02\u7FFB\u8B6F\u670D\u52D9\u7FFB\u8B6F\u76EE\u524D\u9801\u9762 (2)","browser.translateWithCustom3":"\u66AB\u6642\u4F7F\u7528\u81EA\u8A02\u7FFB\u8B6F\u670D\u52D9\u7FFB\u8B6F\u76EE\u524D\u9801\u9762 (3)","aiAssistant.promptDetails":"\u63D0\u793A\u8A5E","aiAssistant.autoEnableAssistant":"\u81EA\u52D5\u555F\u7528 AI \u5C08\u5BB6",tempChangeTransToService:"\u6B63\u5728\u4F7F\u7528{service} \u7FFB\u8B6F\u76EE\u524D\u9801\u9762","translationServices.siliconcloud":"SiliconFlow \u7FFB\u8B6F","popup.upgrade":"\u5347\u7D1A","widget.webReport":"\u56DE\u994B\u76EE\u524D\u9801\u9762\u7FFB\u8B6F\u554F\u984C","floatBall.upgrade":"\u8A66\u7528\u6703\u54E1\uFF08\u9AD4\u9A57 OpenAI\u3001DeepL\u3001PDF Pro\u3001\u6F2B\u756B\u7FFB\u8B6F\u7B49\uFF09","floatBallOptions.disable":"\u505C\u7528\u61F8\u6D6E\u7403","popup.trial_pro_service":"\u8A66\u7528 OpenAI, DeepL \u667A\u6167\u7FFB\u8B6F","reportInfo.tip":"\u8ACB\u586B\u5BEB\u554F\u984C\u63CF\u8FF0\u5F8C\u518D\u63D0\u4EA4","translationModeLang.translation.dual.title":"\u96D9\u8A9E\u6A21\u5F0F\u7684\u8A9E\u8A00","translationModeUrl.translation.dual.title":"\u96D9\u8A9E\u6A21\u5F0F\u7684\u7DB2\u5740","translationModeLang.translation.dual.description":"\u7576\u9801\u9762\u8A9E\u8A00\u70BA\u4E0B\u5217\u8A9E\u8A00\u6642\uFF0C\u6703\u81EA\u52D5\u4F7F\u7528\u96D9\u8A9E\u6A21\u5F0F","translationModeUrl.translation.dual.description":"\u7576\u7DB2\u7AD9\u70BA\u4E0B\u5217\u7DB2\u57DF\u540D\u7A31\u6642\uFF0C\u6703\u81EA\u52D5\u4F7F\u7528\u96D9\u8A9E\u6A21\u5F0F",translationModePreferLabel:"\u7FFB\u8B6F\u504F\u597D",translationModePreferDesc:"\u9078\u64C7\u7FFB\u8B6F\u5F8C\u7684\u986F\u793A\u65B9\u5F0F\uFF1A\u96D9\u8A9E\u5C0D\u7167\u6216\u50C5\u986F\u793A\u8B6F\u6587",refreshPage:"\u91CD\u65B0\u6574\u7406\u9801\u9762",ctxInvalidatedError:"\u5916\u639B\u4E0A\u4E0B\u6587\u5931\u6548\u8ACB\u91CD\u65B0\u6574\u7406\u9801\u9762\u91CD\u8A66","reportInfo.emailError":"\u4FE1\u7BB1\u683C\u5F0F\u4E0D\u6B63\u78BA","reportInfo.emailEmptyMsg":"\u8ACB\u8F38\u5165\u60A8\u7684\u4FE1\u7BB1","reportInfo.email":"\u4FE1\u7BB1\uFF1A","reportInfo.reasonLabel":"\u554F\u984C\uFF1A","subtitle.quickButton.orange":"\u6A58\u8272","translationServices.zhipu":"\u667A\u8B5C GLM \u7FFB\u8B6F","description.zhipuCustomAPIKey":"\u975E\u514D\u8CBB\u6A21\u578B\u9700\u8981\u586B\u5BEB<1>\u667A\u8B5C\u5E73\u53F0</1>\u7533\u8ACB\u7684\u91D1\u9470\u5F8C\u624D\u53EF\u7528\uFF0C\u8A73\u60C5\u53C3\u8003<2>\u6559\u5B78</2>","description.zhipuFreeAPIKey":"\u53EF\u9078\uFF0C\u4E0D\u586B\u5247\u9810\u8A2D\u4F7F\u7528\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u548C<1>\u667A\u8B5C</1> \u5408\u4F5C\u70BA\u60A8\u514D\u8CBB\u63D0\u4F9B\u7684 glm-4-flash, \u5982\u9700\u4F7F\u7528\u81EA\u5DF1\u7684 API Key\uFF0C\u8ACB\u53C3\u8003<2>\u6B64\u6587\u4EF6</2>","translationServices.zhipu.introduction":"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u5B98\u65B9\u5408\u4F5C\u5925\u4F34<homepage>\u300C\u667A\u8B5C\u300D</homepage>\u63A8\u51FA\u7684 GLM \u5927\u6A21\u578B\uFF0C\u6240\u6709\u4F7F\u7528\u8005\u53EF\u76F4\u63A5\u514D\u8CBB\u4F7F\u7528\u5176 GLM-4-Flash \u6A21\u578B\u3002",mouseHoldKeyPressHold:"+ \u9577\u6309\u6ED1\u9F20\u5DE6\u9375","browser.translateMangaMenuId":"\u7FFB\u8B6F\u5716\u7247/\u9084\u539F\u5716\u7247",translateFail:"\u7FFB\u8B6F\u5931\u6557","floatBallOptions.enableManga":"\u555F\u7528\u6F2B\u756B\u7FFB\u8B6F\u61F8\u6D6E\u7403","imageTools.translateImage":"\u9EDE\u9078\u7FFB\u8B6F\u5716\u7247","image.blockToolsUrls":"\u505C\u7528\u5716\u7247\u5FEB\u901F\u7FFB\u8B6F\u6309\u9215\u7684\u7DB2\u7AD9","closeImageTools.title":"\u95DC\u9589\u5716\u7247\u7FFB\u8B6F","image.enableTools":"\u7576\u6ED1\u9F20\u61F8\u505C\u5728\u5716\u7247\u4E0A\u6642\u986F\u793A\u5FEB\u6377\u7FFB\u8B6F\u6309\u9215","imageTools.resetImage":"\u9EDE\u9078\u986F\u793A\u539F\u5716","image.imageTranslate":"Pro \u5716\u7247\u7FFB\u8B6F ( Beta)","image.imageTranslateDes":"\u5716\u7247\u7FFB\u8B6F\u50C5<1>Pro \u6703\u54E1</1>\u53EF\u7528\u3002<br><br>\u5728\u4EFB\u4F55\u5716\u7247\u4E0A\u9EDE\u64CA\u9F20\u6A19\u53F3\u9375\u4E26\u9078\u64C7\u201C\u7FFB\u8B6F\u5716\u7247\u201D\u5373\u53EF\u9032\u884C\u7FFB\u8B6F\u3002\u6B64\u5916\uFF0C\u5982\u60A8\u5DF2\u8A2D\u7F6E\u9F20\u6A19\u61F8\u505C\u7FFB\u8B6F\u6BB5\u843D\u5FEB\u6377\u9375\uFF0C\u4E5F\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u9F20\u6A19\u61F8\u505C\u7684\u5FEB\u6377\u9375\u7FFB\u8B6F\u5716\u7247\u3002\u70BA\u4E86\u65B9\u4FBF\u4F7F\u7528\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u555F\u7528\u4E0B\u65B9\u7684\u9F20\u6A19\u61F8\u505C\u5FEB\u6377\u7FFB\u8B6F\u6309\u9215\uFF0C\u555F\u7528\u4E4B\u5F8C\uFF0C\u5C07\u9F20\u6A19\u61F8\u505C\u5728\u4EFB\u4F55\u5716\u7247\u4E0A\uFF0C\u5373\u53EF\u770B\u5230\u201C\u5FEB\u6377\u7FFB\u8B6F\u201D\u6309\u9215\uFF0C\u9EDE\u64CA\u6B64\u6309\u9215\u5373\u53EF\u9032\u884C\u7FFB\u8B6F\u3002","image.blockToolsUrlsDes":"\u9047\u5230\u4E0B\u5217\u7DB2\u7AD9\u6642\u4E0D\u5728\u5716\u7247\u4E0A\u986F\u793A\u5716\u7247\u5FEB\u901F\u7FFB\u8B6F\u6309\u9215",mangaAndImage:"\u6F2B\u756B/\u5716\u7247",translateSuccess:"\u7FFB\u8B6F\u6210\u529F",neverShowFuture:"\u4EE5\u5F8C\u4E0D\u518D\u986F\u793A",sameLangNoTranslate:"\u60A8\u8A2D\u5B9A\u7684\u76EE\u6A19\u8A9E\u8A00\u548C\u8A72\u7DB2\u9801\u8A9E\u8A00\u4E00\u81F4\uFF0C\u53EF\u80FD\u6703\u5C0E\u81F4\u5167\u5BB9\u7121\u6CD5\u88AB\u7FFB\u8B6F",sameLangCheckDescription:"\u555F\u7528\u5F8C\uFF0C\u82E5\u76EE\u6A19\u8A9E\u8A00\u8207\u9801\u9762\u539F\u6587\u8A9E\u8A00\u76F8\u540C\uFF0C\u5C07\u63D0\u793A\u7121\u6CD5\u9032\u884C\u7FFB\u8B6F",sameLangCheck:"\u5075\u6E2C\u9801\u9762\u8A9E\u8A00\u8207\u76EE\u6A19\u8A9E\u8A00\u662F\u5426\u76F8\u540C","imageState.translating":"\u7FFB\u8B6F\u4E2D","imageState.reading":"\u8B80\u53D6\u4E2D","imageState.generating":"\u751F\u6210\u4E2D","imageState.detectingRecognizing":"\u8B58\u5225\u4E2D","imageState.loading":"\u8655\u7406\u4E2D","image.toolsDelayTimeDes":"\u6ED1\u9F20\u61F8\u505C\u591A\u4E45\u5F8C\u986F\u793A\u5716\u7247\u7FFB\u8B6F\u6309\u9215","image.toolsDelayTime":"\u986F\u793A\u5716\u7247\u5FEB\u901F\u7FFB\u8B6F\u6309\u9215\u7684\u5EF6\u9072\u6642\u9593 (\u6BEB\u79D2)","imageState.pending":"\u6392\u968A\u4E2D","imageState.gifNotSupported":"\u4E0D\u652F\u63F4 GIF",orCustom:"\u6216\u81EA\u8A02\u7FA9","description.aiDualEnableRichTranslate":"\u958B\u555F\u5BCC\u6587\u5B57\u7FFB\u8B6F\u53EF\u4FDD\u7559\u539F\u6587\u7684\u9023\u7D50\u548C\u6A23\u5F0F\u6548\u679C\uFF08\u6CE8\u610F\uFF1AAI \u7FFB\u8B6F\u6A21\u578B\u4E0B\u555F\u7528\u5BCC\u6587\u5B57\u53EF\u80FD\u5F71\u97FF\u7FFB\u8B6F\u54C1\u8CEA\uFF0C\u56E0\u6B64\u96D9\u8A9E\u6A21\u5F0F\u9810\u8A2D\u95DC\u9589\u6B64\u529F\u80FD\uFF09",navHeadEnableTranslate:"\u555F\u7528\u5074\u908A\u6B04\u7FFB\u8B6F",navHeadEnableTranslateDescription:"\u555F\u7528\u5F8C\u5247\u6703\u7FFB\u8B6F\u7DB2\u9801\u7684\u5074\u908A\u6B04",disableNavTranslate:"\u95DC\u9589\u5074\u908A\u6B04\u7FFB\u8B6F",enableNavTranslate:"\u555F\u52D5\u5074\u908A\u6B04\u7FFB\u8B6F","subtitle.noSubtitle":"\u8A72\u5F71\u7247\u6C92\u6709\u5B57\u5E55\uFF0C\u7121\u6CD5\u958B\u555F\u96D9\u8A9E\u5B57\u5E55",applyUseContextTranslate:"\u76EE\u524D\u9801\u9762\u5DF2\u5957\u7528\u4E0A\u4E0B\u6587\u7FFB\u8B6F",contextDiffPreview:"<1>\u770B\u8B6F\u6587\u6BD4\u8F03</1>","field.enableAIContext":"\u555F\u7528 AI \u667A\u6167\u4E0A\u4E0B\u6587","description.enableAIContext":"\u555F\u7528\u5F8C\uFF0C\u7CFB\u7D71\u6703\u5148\u7406\u89E3\u5168\u6587\u5167\u5BB9\u8207\u5C08\u696D\u8853\u8A9E\uFF0C\u8B93\u7FFB\u8B6F\u66F4\u5C08\u696D\u7CBE\u78BA\u3002\u652F\u63F4\u6587\u7AE0\u7DB2\u9801\uFF08\u90E8\u843D\u683C\u3001\u65B0\u805E\uFF09\u3001\u96FB\u5B50\u66F8\u3001PDF \u53CA\u96D9\u8A9E\u5B57\u5E55\u3002AI \u5C08\u5BB6\u540C\u6A23\u652F\u63F4\u667A\u6167\u4E0A\u4E0B\u6587\u3002\u76EE\u524D\u70BA\u5BE6\u9A57\u529F\u80FD\uFF0C\u50C5<1>\u6703\u54E1</1>\u53EF\u7528\u3002","aiAssistant.commonContext":"\u901A\u7528 (AI \u4E0A\u4E0B\u6587)","aiAssistant.context":"AI \u60C5\u5883","description.enableAIContextTip":"\u6EAB\u99A8\u63D0\u793A\uFF1A\u958B\u555F\u4E0A\u4E0B\u6587\u7FFB\u8B6F\u529F\u80FD\u5C07\u589E\u52A0 Token \u4F7F\u7528\u91CF\uFF0C\u5927\u7D04\u6703\u662F\u666E\u901A\u7528\u91CF\u7684 1-2 \u500D","intro.mangaImageTitle":"Pro \u6F2B\u756B/\u5716\u7247\u7FFB\u8B6F (Beta)",noPermissionForLocalFile:"\u26A0\uFE0F \u66AB\u7121\u6B0A\u9650\u7FFB\u8B6F\u672C\u6A5F\u6A94\u6848\uFF08\u6AA2\u67E5\u662F\u5426\u6388\u6B0A\u5B58\u53D6\u672C\u6A5F\u6A94\u6848\uFF09","enableAIContext.aiAssistantDisableTips":'\u6B64\u529F\u80FD\u9700\u8981\u9078\u64C7"\u901A\u7528"AI \u5C08\u5BB6\u5F8C\u624D\u80FD\u958B\u555F\u3002',theLocalExtensionUpdatePreview:"\u76EE\u524D\u64F4\u5145\u662F\u6700\u65B0\u9810\u89BD\u7248\u3002","imageState.model_downloading":"\u6A21\u578B\u4E0B\u8F09\u4E2D","translationTheme.background":"\u80CC\u666F\u8272",sameLangTranslationThemeTitle:"\u7576\u9801\u9762\u8A9E\u8A00\u548C\u76EE\u6A19\u8A9E\u8A00\u70BA\u76F8\u8FD1\u8A9E\u8A00\u6642\uFF0C\u70BA\u8B6F\u6587\u52A0\u4E0A\u80CC\u666F\u8272","customThemeLabel.backgroundOpacity":"\u80CC\u666F\u984F\u8272\u4E0D\u900F\u660E\u5EA6 (%)",sameLangTranslationThemeDes:"\u7576\u9801\u9762\u8A9E\u8A00\u548C\u76EE\u6A19\u8A9E\u8A00\u70BA\u76F8\u8FD1\u8A9E\u8A00\uFF08\u5982\u4E2D\u65E5\u97D3\u4E92\u8B6F\u3001\u82F1\u6CD5\u5FB7\u4E92\u8B6F\uFF09\uFF0C\u900F\u904E\u70BA\u8B6F\u6587\u6DFB\u52A0\u80CC\u666F\u8272\u4F86\u5340\u5206\u539F\u6587\uFF0C\u65B9\u4FBF\u5C0D\u7167\u95B1\u8B80\u3002","translationServices.zhipu-pro":"\u667A\u8B5C 4 Plus","translationServices.proOnly":"\u76EE\u524D\u7FFB\u8B6F\u670D\u52D9\u50C5\u6703\u54E1\u53EF\u7528\uFF0C<1>\u9EDE\u6B64\u5347\u7D1A\u70BA\u6703\u54E1</1>\uFF08\u5982\u60A8\u9700\u8981\u4F7F\u7528\u667A\u8B5C\u7684\u5176\u4ED6\u6A21\u578B\u6216\u81EA\u8A02 API Key\uFF0C\u8ACB\u5728\u300C\u667A\u8B5C-GLM-\u7FFB\u8B6F\u300D\u670D\u52D9\u4E2D\u8A2D\u5B9A\uFF09","translationServices.upgradePro":"\u5347\u7D1A\u6703\u54E1","translationServices.zhipu-pro.introduction":"<homepage>\u201C\u667A\u8B5C\u201D</homepage>\u9802\u7D1A\u81EA\u7814\u57FA\u5EA7\u6A21\u578B","chooseProvider.label":"\u670D\u52D9\u63D0\u4F9B\u8005","chooseProvider.free":"\u514D\u8CBB",clickUpgradePro:"\u9EDE\u6B64\u5347\u7D1A\u70BA\u6703\u54E1","chooseProvider.pro":"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u6703\u54E1\uFF08\u63A8\u85A6\uFF09","widget.storeReview":"\u53BB\u5546\u5E97\u8A55\u50F9",inputTranslationModeLabel:"\u4FDD\u7559\u539F\u6587",inputTranslationModeDesc:"\u8F38\u5165\u6846\u4E2D\u7684\u5167\u5BB9\u5C07\u4FDD\u7559\u539F\u6587\uFF0C\u4EE5\u96D9\u8A9E\u7684\u65B9\u5F0F\u986F\u793A",close:"\u95DC\u9589","chooseProvider.clientDescPro":"\u50C5\u652F\u63F4\u8FA8\u8B58\u82F1\u6587\u53CA\u90E8\u5206\u5176\u4ED6\u62C9\u4E01\u8A9E\u7CFB\u8A9E\u8A00\uFF0C\u7121\u6CD5\u8FA8\u8B58\u6642\u6703\u81EA\u52D5\u4F7F\u7528\u6703\u54E1\u5716\u7247\u7FFB\u8B6F","freeImage.supportLangError":"\u514D\u8CBB\u7248\u4E0D\u652F\u63F4\u8A72\u8A9E\u8A00","freeImage.notSupport":"\u514D\u8CBB\u5716\u7247\u7FFB\u8B6F\u76EE\u524D\u50C5\u652F\u63F4\u8FA8\u8B58\u82F1\u6587\u53CA\u90E8\u5206\u5176\u4ED6\u62C9\u4E01\u8A9E\u7CFB\u8A9E\u8A00<br/><br/>\u82E5\u9700\u66F4\u591A\u8A9E\u8A00\u652F\u63F4\uFF0C\u5EFA\u8B70\u4F7F\u7528\u6703\u54E1\u5716\u7247\u7FFB\u8B6F\u3002<1>\u9EDE\u6B64\u958B\u901A\u6703\u54E1</1>","chooseProvider.client":"\u514D\u8CBB","freeImage.close":"\u4E0D\u518D\u63D0\u9192","chooseProvider.clientDesc":"\u50C5\u652F\u63F4\u8FA8\u8B58\u82F1\u6587\u8DDF\u4E00\u4E9B\u5176\u4ED6\u62C9\u4E01\u6587\u7CFB\u8A9E\u7A2E\uFF0C<1>\u9EDE\u6B64\u5347\u7D1A\u70BA\u6703\u54E1</1>","freeImage.title":"\u514D\u8CBB\u5716\u7247\u7FFB\u8B6F (Beta)","chooseProvider.proDesc":"\u652F\u63F4\u8B58\u5225\u5927\u90E8\u5206\u4E3B\u6D41\u8A9E\u7A2E","chooseProvider.clientPro":"\u512A\u5148\u514D\u8CBB","image.enableMouseHover":"\u6ED1\u9F20\u61F8\u505C\u5728\u5716\u7247\u4E0A\u89F8\u767C\u5716\u7247\u7FFB\u8B6F","imageState.free_translating":"\u514D\u8CBB\u7FFB\u8B6F\u4E2D",toOldChrome:"Chrome \u7248\u672C\u592A\u4F4E\uFF0C\u8ACB\u5347\u7D1A\u5230\u6700\u65B0\u7248\u518D\u4F7F\u7528\u8A72\u529F\u80FD","image.enableMangaFloatBall":"\u555F\u7528\u6F2B\u756B\u7FFB\u8B6F\u61F8\u6D6E\u7403","image.enableMangaFloatBallDesc":"\u555F\u7528\u6F2B\u756B\u7FFB\u8B6F\u61F8\u6D6E\u7403\u5F8C\uFF0C\u6703\u5728\u652F\u63F4\u7684\u6F2B\u756B\u7AD9\u9EDE\u53F3\u5074\u986F\u793A\u4E00\u500B\u5FEB\u6377\u6F2B\u756B\u7FFB\u8B6F\u6309\u9215\uFF0C\u9EDE\u64CA\u5373\u53EF\u7FFB\u8B6F\u6F2B\u756B",deepseekCustomDescription:"\u5728 <1>DeepSeek</1> \u5B98\u65B9\u958B\u901A\uFF0C\u9EDE\u64CA\u67E5\u770B<2>\u6587\u4EF6</2>","isShowContextMenu.description":"\u7DB2\u9801\u3001\u5716\u7247\u3001\u6587\u5B57\u6AA2\u67E5\u3001\u8F38\u5165\u6846\u6587\u5B57\u6AA2\u67E5\u7B49\uFF0C\u5C07\u5728\u53F3\u9375\u9078\u55AE\u4E2D\u65B0\u589E\u9078\u55AE\u9805\u76EE (\u91CD\u65B0\u555F\u52D5\u700F\u89BD\u5668\u5F8C\u751F\u6548)","desc.touchShortcutsToggleTranslateTouchAndImgElement":"\u81EA\u8A02\u4E00\u500B\u624B\u52E2\uFF0C\u5373\u53EF\u7FFB\u8B6F\u60A8\u6240\u5728\u7684\u5716\u7247\u548C\u6BB5\u843D",touchShortcutsToggleTranslateTouchAndImgElement:"\u8A2D\u5B9A\u89F8\u63A7\u87A2\u5E55\u624B\u52E2\u7FFB\u8B6F\u6307\u5B9A\u5716\u7247\u548C\u6BB5\u843D","error.failToFetch":"\u7DB2\u8DEF\u9023\u7DDA\u5931\u6557\uFF08\u53EF\u80FD\u7531\u4F3A\u670D\u5668\u7121\u97FF\u61C9\u3001\u7DB2\u8DEF\u4E0D\u7A69\u5B9A\u6216\u5B89\u5168\u7B56\u7565\u9650\u5236\u7B49\u539F\u56E0\u5C0E\u81F4\uFF09","translationServices.proUserDirectUse":"\uFF0C<1>\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u6703\u54E1</1>\u53EF\u76F4\u63A5\u4F7F\u7528","error.serviceDiscontinued":"\u7FFB\u8B6F\u670D\u52D9\u5DF2\u4E0B\u7DDA","error.serviceDiscontinuedMessage":"\u60A8\u4F7F\u7528\u7684 [{translationService}] \u670D\u52D9\u5DF2\u4E0B\u7DDA\uFF0C\u8ACB\u5207\u63DB\u81F3\u5176\u4ED6\u7FFB\u8B6F\u670D\u52D9\u3002","translationServices.grok":"Grok","translationServices.azure-openai":"Azure OpenAI","translationServices.groq.introduction":"<homepage>Groq</homepage> \u63A8\u51FA\u7684 AI \u5927\u6A21\u578B\u63A8\u7406\u52A0\u901F\u89E3\u6C7A\u65B9\u6848\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.groq":"Groq","translationServices.grok.introduction":"xAI \u63A8\u51FA\u7684<homepage>Grok</homepage> \u63A8\u51FA\u7684\u5927\u6A21\u578B\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.azure-openai.introduction":"<homepage>Azure</homepage> \u8207 OpenAI \u5408\u4F5C\u63A8\u51FA\u7684\u670D\u52D9\uFF0C\u80FD\u5920\u4F7F\u7528\u591A\u7A2E OpenAI \u8A9E\u8A00\u6A21\u578B\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002","translationServices.ollama":"Ollama","translationServices.ollama.introduction":"<homepage>Ollama</homepage> \u63A8\u51FA\u7684\u672C\u6A5F\u90E8\u7F72\u958B\u6E90\u6A21\u578B\uFF0C\u76F8\u5BB9\u65BC OpenAI API \u683C\u5F0F\uFF0C\u652F\u63F4\u591A\u7A2E\u8A9E\u8A00\u3002",ollamaQA:"<br/>\u89E3\u6C7A\u65B9\u6848\uFF1A <a href='https://immersivetranslate.com/docs/services/ollama/' target='_blank'>ollama \u672C\u6A5F\u90E8\u7F72</a>","image.touchShortcuts":"\u555F\u7528\u89F8\u63A7\u87A2\u5E55\u624B\u52E2\u89F8\u767C\u5716\u7247\u7FFB\u8B6F","subtitle.quickButton.gray":"\u7070\u8272","description.systemPromptPlaceholder":"prompt \u70BA\u7A7A\u6642\uFF0C\u8ACB\u6C42\u5C07\u5FFD\u7565\u8A72\u53C3\u6578","please run to":"\u9700\u8981\u57F7\u884C\u5F8C\u624D\u53EF\u7528\uFF0C\u8A73\u60C5\u53C3\u8003","error.userscriptDomain":"\u7DB2\u8DEF\u8ACB\u6C42\u5931\u6557\uFF1A\u8ACB\u6AA2\u67E5\u6CB9\u7334\u8173\u672C\u7684\u4E2D\u7E7C\u8CC7\u6599\u584A\u4E2D\u662F\u5426\u5B58\u5728// @connect {domain} \u3002\u958B\u555F\u8173\u672C\u7DE8\u8F2F\u5668\uFF0C\u5728// @connect google.com \u4E0A\u65B9\u65B0\u589E\u6B64\u884C\uFF0C\u7136\u5F8C\u5132\u5B58\u4E26\u91CD\u65B0\u6574\u7406\u539F\u59CB\u9801\u9762\u3002\u5982\u679C\u5DF2\u5B58\u5728\u9084\u7121\u6CD5\u89E3\u6C7A\u6B64\u554F\u984C\uFF0C\u5EFA\u8B70\u5617\u8A66\u66F4\u63DB\u6CB9\u7334\u5916\u639B\u7A0B\u5F0F\u6216\u700F\u89BD\u5668","translationServices.youdao-ziyue.introduction":"\u7DB2\u6613\u6709\u9053\u63A8\u51FA\u7684 AI \u7FFB\u8B6F","translationServices.openrouter.introduction":"<homepage>OpenRouter</homepage> \u5E73\u53F0\u70BA\u591A\u500B AI \u5927\u6A21\u578B\uFF08\u5982 OpenAI, Claude \u7B49\uFF09\u63D0\u4F9B\u7D71\u4E00\u7684\u6574\u5408","translationServices.youdao-ziyue":"\u6709\u9053\u5B50\u66F0","error.imageTooLarge":"\u76EE\u524D\u5716\u7247\u904E\u5927\uFF0C\u66AB\u4E0D\u652F\u63F4\u7FFB\u8B6F","description.ziyuePromptMaxLength":"\u63D0\u793A\u8A5E\u6700\u5927\u9577\u5EA6 1200 \u5B57\u5143",translationModeDiffTooltip:`\u76EE\u524D\u7DB2\u7AD9\u5EFA\u8B70\u4F7F\u7528{translationMode} \u4ECD\u5207\u63DB`,translationModeSameTooltip:"\u76EE\u524D\u7DB2\u7AD9\u5EFA\u8B70\u4F7F\u7528{translationMode}","translationServices.ai":"AI","field.terms":"AI \u8853\u8A9E\u5EAB","terms.addCustom":"\u6DFB\u52A0\u81EA\u8A02\u8853\u8A9E\u5EAB","terms.addCustomTooltip":`AI \u8853\u8A9E\u5EAB\u50C5\u652F\u63F4 AI \u7FFB\u8B6F\u670D\u52D9\uFF0C \u8A73\u60C5\u898B<a target='_blank' href='https://immersivetranslate.com/zh-TW/docs/faq/#4-%E6%98%AF%E5%90%A6%E6%9C%89%E8%A1%93%E8%AA%9E%E8%A1%A8--%E6%9F%90%E4%BA%9B%E8%A9%9E%E5%BD%99%E7%89%B9%E6%AE%8A%E7%BF%BB%E8%AD%AF%E6%88%96%E4%B8%8D%E7%BF%BB%E8%AD%AF'>\u9019\u88E1</a>`,"terms.contribute":"\u8CA2\u737B\u8853\u8A9E\u5EAB","terms.delete":"\u522A\u9664\u8853\u8A9E\u5EAB","terms.install":"\u5B89\u88DD\u8853\u8A9E\u5EAB","terms.name":"\u8853\u8A9E\u5EAB\u540D\u7A31","terms.description":"\u8853\u8A9E\u5EAB\u63CF\u8FF0","terms.descriptionPlaceholder":"\u8ACB\u8F38\u5165\u8853\u8A9E\u5EAB\u63CF\u8FF0","terms.matchesTitle":"\u5339\u914D\u898F\u5247","terms.matchesDescription":"\u7576\u7DB2\u7AD9URL\u5339\u914D\u4EE5\u4E0B\u898F\u5247\u6642\uFF0C\u5C07\u81EA\u52D5\u61C9\u7528\u8A72\u8853\u8A9E\u5EAB","terms.default":"\u9810\u8A2D\u8853\u8A9E\u5EAB","terms.defaultDescription":"\u9810\u8A2D\u5E38\u898B\u8853\u8A9E\u5EAB\uFF0C\u5305\u542B\u5E38\u898B\u8853\u8A9E","terms.term":"\u8853\u8A9E","terms.termPlaceholder":"\u8ACB\u8F38\u5165\u8853\u8A9E","terms.translation":"\u7FFB\u8B6F","terms.translationPlaceholder":"\u8ACB\u8F38\u5165\u8853\u8A9E\u7FFB\u8B6F","terms.language":"\u8A9E\u8A00",actions:"\u64CD\u4F5C","terms.addNewTerm":"\u6DFB\u52A0\u65B0\u8853\u8A9E",import_export_terms:"\u532F\u5165/\u532F\u51FA\u8853\u8A9E\u5EAB","terms.importFailed":"\u532F\u5165\u8853\u8A9E\u5EAB\u5931\u6557","terms.exportFailed":"\u532F\u51FA\u8853\u8A9E\u5EAB\u5931\u6557",includeTermsInExport:"\u5305\u542B\u8853\u8A9E\u5EAB",pureImport:"\u532F\u5165",pureExport:"\u532F\u51FA","floatBallOptions.opacity":"\u900F\u660E\u5EA6","floatBallOptions.opacityDesc":"\u61F8\u6D6E\u7403\u5716\u793A\u5728\u6536\u8D77\u72C0\u614B\u6642\u7684\u900F\u660E\u5EA6\uFF0C100 \u70BA\u5B8C\u5168\u900F\u660E\uFF0C0 \u70BA\u5B8C\u5168\u4E0D\u900F\u660E",enableSelectionTranslationTitle:"\u555F\u7528\u5283\u8A5E\u7FFB\u8B6F",enableAutoRead:"\u81EA\u52D5\u6717\u8B80\u5DF2\u958B\u555F",selectionTranslationBlockUrlsTitle:"\u5283\u8A5E\u7FFB\u8B6F\u505C\u7528\u7DB2\u7AD9",banSelectionTranslationInThisSite:"\u5728\u76EE\u524D\u7DB2\u7AD9\u505C\u7528",selectionTranslationCopy:"\u8907\u88FD",enableSelectionTranslationAutoReadTitle:"\u555F\u7528\u55AE\u5B57\u81EA\u52D5\u6717\u8B80",selectionTranslationTriggerModeDescriptionForMini:"\u986F\u793A\u5C0F\u5716\u793A",reEnableSelectionTranslation:"\u53EF\u5728{settings}\u4E2D\u91CD\u65B0\u958B\u555F",banSelectionTranslationOnce:"\u672C\u6B21\u95DC\u9589\u76F4\u5230\u4E0B\u6B21\u8A2A\u554F",selectionTranslationTriggerModeTitle:"\u5283\u8A5E\u7FFB\u8B6F\u89F8\u767C\u65B9\u5F0F",selectionTranslation:"\u5283\u8A5E\u7FFB\u8B6F",selectionTranslationCopySuccess:"\u5DF2\u8907\u88FD",banSelectionTranslation:"\u505C\u7528\u5283\u8A5E\u7FFB\u8B6F",selectionTranslationTriggerModeDescriptionForIcon:"\u986F\u793A\u5716\u793A",selectionTranslationBlockUrlsDescription:"\u5283\u8A5E\u7FFB\u8B6F\u5728\u4EE5\u4E0B\u7DB2\u7AD9\u505C\u7528",disableAutoRead:"\u81EA\u52D5\u6717\u8B80\u5DF2\u95DC\u9589",banSelectionTranslationForever:"\u6C38\u4E45\u95DC\u9589",selectionTranslationTriggerModeDescriptionForDirect:"\u76F4\u63A5\u89F8\u767C",selectionTranslationShortcut:"\u6309 {shortcut} \u89F8\u767C",selectionTranslationIconModeDescription:"\u9078\u53D6\u6587\u5B57\u5F8C\u986F\u793A\u5716\u6A19",selectionTranslationDirectModeDescription:"\u9078\u53D6\u6587\u5B57\u5F8C\u76F4\u63A5\u89F8\u767C",selectionTranslationShortcutDescription:"\u9078\u53D6\u6587\u5B57\u5F8C\u6309 {shortcut} \u89F8\u767C","widget.helpCenter":"\u5E6B\u52A9\u4E2D\u5FC3","widget.helpCenterTooltip":"\u63A2\u7D22\u66F4\u591A\u6280\u5DE7\u548C\u4F7F\u7528\u6307\u5357","terms.createNewDescription":"\u5EFA\u7ACB\u4E00\u500B\u65B0\u7684\u7A7A\u8853\u8A9E\u5EAB\uFF0C\u4E4B\u5F8C\u60A8\u53EF\u4EE5\u624B\u52D5\u65B0\u589E\u8853\u8A9E\u3002","terms.createNewTitle":"\u5EFA\u7ACB\u7A7A\u8853\u8A9E\u5EAB","subtitle.aiSubtitle":"AI \u5B57\u5E55","terms.createButton":"\u76F4\u63A5\u5EFA\u7ACB","terms.importCsvButton":"csv \u532F\u5165","terms.addCustomTitle":"\u65B0\u589E\u81EA\u8A02\u8853\u8A9E\u5EAB","subtitle.requestAiSubtitleSuccessTip":"\u5DF2\u5207\u63DB\u5230 AI \u5B57\u5E55","subtitle.quickButton.noSubtitleAndRequestAiSubtitle":"\u76EE\u524D\u5F71\u7247\u7121\u5B57\u5E55\uFF0C\u53EF\u5617\u8A66\u8981\u6C42 AI \u5B57\u5E55","terms.importCsvDescription":"\u5F9E CSV \u6A94\u6848\u532F\u5165\u60A8\u7684\u8853\u8A9E\u3002\u8ACB\u78BA\u4FDD\u6A94\u6848\u683C\u5F0F\u5982\u4E0B\uFF1A","subtitle.requestAiSubtitleFailTip":"AI \u5B57\u5E55\u751F\u6210\u5931\u6557\uFF0C\u8ACB\u91CD\u8A66","subtitle.applyAiSubtitleTip":"\u5DF2\u5207\u63DB\u70BA AI \u5B57\u5E55","terms.importExistingTitle":"\u532F\u5165\u73FE\u6709\u8853\u8A9E\u5EAB","subtitle.quickButton.requestAiSubtitle":"\u8ACB\u6C42 AI \u5B57\u5E55(Beta)","subtitle.quickButton.aiSubtitleUsed":"\u6B63\u5728\u4F7F\u7528 AI \u5B57\u5E55","terms.unname":"\u672A\u547D\u540D\u8853\u8A9E\u5EAB","subtitle.requestAiSubtitleTip":"\u6B63\u5728\u7522\u751F AI \u5B57\u5E55\uFF0C\u9810\u8A08 {estimatedTime}","subtitle.quickButton.aiSubtitleLoading":"\u6B63\u5728\u8ACB\u6C42 AI \u5B57\u5E55","description.multipleSystemPrompt":"\u7576\u6BB5\u843D\u6578\u5927\u65BC 1 \u6642\uFF0C\u4EE5\u7CFB\u7D71\u8EAB\u5206\u50B3\u9001\u7D66 AI \u7684\u7FFB\u8B6F\u8ACB\u6C42\uFF0C\u5176\u4E2D{{text}}\u8868\u793A\u9700\u8981\u7FFB\u8B6F\u7684\u6BB5\u843D\u5167\u5BB9\uFF0C{{from}}\u8868\u793A\u4F86\u6E90\u8A9E\u8A00\uFF0C{{to}}\u8868\u793A\u76EE\u6A19\u8A9E\u8A00\u3002\u7576\u7DB2\u9801\u6A19\u984C\u53EF\u7528\u6642\uFF0C{{title_prompt}}\u5C07\u5305\u542B\u7DB2\u9801\u6A19\u984C\uFF1B\u7576\u7DB2\u9801\u4E0A\u4E0B\u6587\u8CC7\u8A0A\u53EF\u7528\u6642\uFF0C{{summary_prompt}} \u5C07\u5305\u542B\u7DB2\u9801\u4E0A\u4E0B\u6587\u6458\u8981\uFF0C{{terms_prompt}} \u5C07\u5305\u542B\u76F8\u95DC\u5C08\u696D\u8853\u8A9E\u3002","terms.confirmDelete":'\u78BA\u5B9A\u8981\u522A\u9664\u8853\u8A9E\u5EAB"{name}" \u55CE\uFF1F',custom:"\u81EA\u8A02","pagination.prev":"\u4E0A\u4E00\u9801","pagination.next":"\u4E0B\u4E00\u9801",noData:"\u66AB\u7121\u8CC7\u6599","terms.notFound":"\u8853\u8A9E\u5EAB\u4E0D\u5B58\u5728",compareWithTextTranslate:"\u5C0D\u6BD4\u4E0D\u540C\u7FFB\u8B6F\u670D\u52D9",youTubeSubtitleRequestLimitErrorTitle:"429 YouTube \u9650\u5236\u4E86\u76EE\u524D\u88DD\u7F6E\u7684\u5B57\u5E55\u8ACB\u6C42",youTubeSubtitleRequestLimitErrorDescription:"\u8ACB\u6E05\u9664 YouTube \u9801\u9762\u5FEB\u53D6\u6216\u66F4\u63DB\u4EE3\u7406\u7BC0\u9EDE\u5F8C\u518D\u91CD\u8A66","subtitle.requestAiSubtitle429Tip":"AI \u5B57\u5E55(Beta) \u7576\u6708\u9AD4\u9A57\u984D\u5EA6\u5DF2\u7528\u5B8C","attachSubtitle.supportByImmersiveTranslate":"[ \u96D9\u8A9E\u5B57\u5E55\u7531\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u652F\u63F4 ]",xSeconds:"{seconds} \u79D2",selectionTranslationTriggerModeDescriptionForHover:"\u61F8\u6D6E\u89F8\u767C",selectionTranslationTriggerModeDescriptionForClick:"\u9EDE\u64CA\u89F8\u767C",selectionTranslationTriggerModeForIconTitle:"\u7576\u89F8\u767C\u65B9\u5F0F\u70BA\u5716\u793A\u6216\u5C0F\u5713\u9EDE\u6642",translateImage:"\u7FFB\u8B6F\u5716\u7247",translateText:"\u7FFB\u8B6F\u6587\u5B57",translateFile:"\u7FFB\u8B6F\u6587\u4EF6",alsoTranslate:"\u60A8\u4E5F\u53EF\u4EE5\u7FFB\u8B6F",family:"\u5BB6\u5EAD\u5957\u9910",searchPlaceholder:"\u641C\u5C0B",pasteTextPlaceholder:"\u8ACB\u8F38\u5165\u6216\u8CBC\u4E0A\u6587\u5B57...","rewardCenter.task.claim":"\u9818\u53D6","rewardCenter.task.translate_video_2":"\u4F7F\u7528\u4E00\u6B21 AI \u8996\u8A0A\u5B57\u5E55\u529F\u80FD","rewardCenter.task.translate_pdf_1":"\u4F7F\u7528\u4E00\u6B21\u6587\u4EF6\u7FFB\u8B6F","rewardCenter.task.start":"\u958B\u59CB","rewardCenter.task.level2":"\u9032\u968E\u4EFB\u52D9","rewardCenter.task.translate_video_1":"\u4F7F\u7528\u4E00\u6B21 YouTube \u5F71\u7247\u7FFB\u8B6F","rewardCenter.task.level2.description":"\uFF08\u5B8C\u6210\u5C0D\u61C9\u521D\u7D1A\u4EFB\u52D9\u5F8C\u89E3\u9396\uFF09","rewardCenter.task.translate_web_2":"\u4F7F\u7528\u9032\u968E\u6A21\u578B\u9032\u884C\u4E00\u6B21\u7DB2\u9801\u7FFB\u8B6F","rewardCenter.description":"\u5B8C\u6210\u65B0\u624B\u4EFB\u52D9\u7372\u5F97\u734E\u52F5\uFF0C\u63D0\u524D\u9AD4\u9A57\u4ED8\u8CBB\u9AD8\u7D1A AI \u529F\u80FD","rewardCenter.reward.unit_video_token":"\u6B21","rewardCenter.reward.get":"\u7372\u5F97","rewardCenter.reward.unit_pdf_token":"\u9801","rewardCenter.task.completed":"\u5DF2\u5B8C\u6210\u7684\u4EFB\u52D9","rewardCenter.task.translate_web_1":"\u4F7F\u7528\u4E00\u6B21\u7DB2\u9801\u7FFB\u8B6F","rewardCenter.reward.description":"\uFF08\u53EF\u4F7F\u7528 GPT / DeepSeek \u7B49\u9AD8\u968E\u6A21\u578B\uFF09","rewardCenter.reward.video_token":"AI \u5F71\u7247\u7FFB\u8B6F\u6B21\u6578","rewardCenter.help":"\u67E5\u770B\u5E6B\u52A9\u4E2D\u5FC3","rewardCenter.progress":"\u734E\u52F5\u7E3D\u89BD","rewardCenter.title":"\u734E\u52F5\u4E2D\u5FC3","rewardCenter.popupTitle":"\u5728\u9019\u88E1\u53EF\u4EE5\u9818\u53D6\u4EFB\u52D9\u734E\u52F5\u54E6\uFF01","rewardCenter.reward.ai_token":"\u9AD8\u968E\u6A21\u578B Token","rewardCenter.task.translate_pdf_2":"\u4F7F\u7528\u4E00\u6B21 PDF Pro \u7FFB\u8B6F","rewardCenter.task.level1":"\u521D\u7D1A\u4EFB\u52D9","rewardCenter.task.translate_line_1":"\u4F7F\u7528\u4E00\u6B21\u5283\u8A5E\u7FFB\u8B6F","rewardCenter.reward.pdf_token":"PDF Pro \u9801\u6578","floatBallOptions.enableSidePanelDesc":"\u555F\u7528\u5F8C\uFF0C\u50C5\u5728\u6ED1\u9F20\u505C\u7559\u5728\u61F8\u6D6E\u7403\u4E0A\u6642\u986F\u793A\u6B64\u6309\u9215","floatBallOptions.enableSidePanel":"\u672A\u89F8\u767C\u61F8\u6D6E\u7403\u6642\u96B1\u85CF\u5074\u908A\u6B04\u6309\u9215","translationServicesGroup.free":"\u514D\u8CBB\u6A21\u578B","translationServicesGroup.pro":"\u9032\u968E\u6A21\u578B","translationServicesGroup.custom":"\u5176\u4ED6/\u81EA\u8A02","services.addCustom":"\u65B0\u589E\u81EA\u8A02\u7FFB\u8B6F\u670D\u52D9","services.noService":"\u6B64\u5206\u7D44\u4E2D\u6C92\u6709\u670D\u52D9","services.listName":"\u7FFB\u8B6F\u670D\u52D9\u5217\u8868","services.listDescription":"\u60A8\u53EF\u4EE5\u5728\u4E0B\u5217\u7FFB\u8B6F\u670D\u52D9\u4E2D\uFF0C\u9078\u64C7\u986F\u793A\u60A8\u5E38\u7528\u7684\uFF0C\u96B1\u85CF\u60A8\u4E0D\u9700\u8981\u7684","services.upgradeProUseModel":"\u76EE\u524D\u6A21\u578B\u50C5 Pro \u6703\u54E1\u548C Max \u6703\u54E1\u53EF\u7528 <1>\u9EDE\u6B64\u5347\u7D1A\u70BA\u6703\u54E1</1>","services.upgradeMaxUseModel":"\u76EE\u524D\u6A21\u578B\u50C5 Max \u6703\u54E1\u53EF\u7528 <1>\u9EDE\u6B64\u5347\u7D1A\u70BA Max \u6703\u54E1</1>","translationServicesGroup.max":"\u9802\u7D1A\u6A21\u578B",freePlan:"\u514D\u8CBB\u7248","subscription.max":"Max \u6703\u54E1","subscription.pro":"Pro \u6703\u54E1","subscription.yearly":"\u5E74\u5EA6","subscription.monthly":"\u6708\u5EA6","subscription.day":"\u9AD4\u9A57\u5361","subscription.family":"\u5BB6\u5EAD\u5957\u9910","subscription.team":"\u5718\u968A\u7248","subscription.trial":"\u8A66\u7528\u5957\u9910","translationServices.upgradeMax":"\u5347\u7D1A Max","translationServices.upgradeMaxUser":"\u5347\u7D1A\u70BA<1> Max \u6703\u54E1</1>","subtitle.requestAiSubtitleMaxDurationLimitTip":"\u76EE\u524D\u5F71\u7247\u9577\u5EA6\u8D85\u904E{maxDurationHours} \u5C0F\u6642\uFF0C\u66AB\u4E0D\u652F\u63F4\u7522\u751F AI \u5B57\u5E55","rewardCenter.task.translate_line_1.warning":"\u6CB9\u7334\u7248\u672C\u66AB\u4E0D\u652F\u63F4\u5283\u8A5E\u7FFB\u8B6F\uFF0C\u9700<1>\u5B89\u88DD\u5176\u4ED6\u7248\u672C</1>\u5F8C\u518D\u8A66\u3002",disableOpenUpgradePage:"\u95DC\u9589\u91CD\u5927\u7248\u672C\u5347\u7D1A\u63D0\u793A","userGuide.guideVideoSubtitle":`\u9EDE\u9078\u6C89\u6D78\u5F0F\u7FFB\u8B6F \u78BA\u8A8D\u300C\u81EA\u52D5\u958B\u555F\u96D9\u8A9E\u5B57\u5E55\u300D\u5DF2\u9078\u53D6`,"userGuide.guideAiSubtitle":`\u5728\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u4E2D \u9EDE\u64CA\u201C\u8ACB\u6C42 AI \u5B57\u5E55\u201D`,"userGuide.guideSelectTranslateService":`\u9078\u64C7\u4E00\u500B\u201C\u9AD8\u7D1A\u6A21\u578B\u201D \u7FFB\u8B6F\u76EE\u524D\u7DB2\u7AD9`,"rewardCenter.task.unclaimedWarning":"\u60A8\u6709\u521D\u7D1A\u4EFB\u52D9\u734E\u52F5\u672A\u9818\u53D6","field.enableSingleTranslate":"\u555F\u7528\u55AE\u6B21\u7FFB\u8B6F","description.enableSingleTranslate":"\u555F\u7528\u5F8C\uFF0C\u7576\u7DB2\u5740\u8B8A\u66F4\u6642\u7ACB\u5373\u505C\u6B62\u7FFB\u8B6F","field.enableSiteAutoTranslate":"\u7AD9\u5167\u9801\u9762\u81EA\u52D5\u7FFB\u8B6F","description.enableSiteAutoTranslate":"\u958B\u555F\u5F8C\uFF0C\u7FFB\u8B6F\u76EE\u524D\u9801\u9762\u6642\uFF0C\u8DF3\u8F49\u5230\u5176\u4ED6\u7AD9\u5167\u9801\u9762\u4E5F\u6703\u81EA\u52D5\u7FFB\u8B6F","floatBallOptions.setSidePanel":"\u672A\u89F8\u767C\u61F8\u6D6E\u7403\u6642\u96B1\u85CF\u6B64\u6309\u9215",sidePanelTooltip:"\u5207\u63DB\u5074\u908A\u6B04","error.maxQuotaError":"Max \u7FFB\u8B6F\u984D\u5EA6\u4E0D\u8DB3",disableRewardCenter:"\u4E0D\u518D\u986F\u793A\u734E\u52F5\u4E2D\u5FC3\u6309\u9215",notShowAgain:"\u4E0D\u518D\u63D0\u9192",iKnow:"\u6211\u77E5\u9053\u4E86","subtitle.filterAmbientSoundsDescription":"\u958B\u555F\u6B64\u9078\u9805\u5F8C\uFF0C\u8B93\u5B57\u5E55\u4E3B\u8981\u986F\u793A\u8AAA\u8A71\u8005\u7684\u8A9E\u97F3\u5167\u5BB9\u3002\u5C07\u76E1\u53EF\u80FD\u6FFE\u9664\u8FA8\u8B58\u7D50\u679C\u4E2D\u6240\u5305\u542B\u7684\u74B0\u5883\u8072\u6A19\u8A3B\uFF0C\u5982\uFF1A(\u547C\u5695\u8072)\u3001(\u6253\u96F7\u8072)\u3002","error.maxQuotaUsageTips":"\u672C\u6708\u60A8\u7684<span style='color: #FF7D00;'>\u9802\u7D1A\u6A21\u578B</span>{maxAIQuota} Token \u4F7F\u7528\u91CF\u5DF2\u8D85\u904E<span style='color: #FF7D00;'>{maxAIUsed}</span> , <1>\u67E5\u770B\u672C\u6708\u7528\u91CF</1>","subtitle.filterAmbientSounds":"AI \u5B57\u5E55\u5C08\u6CE8\u65BC\u5C0D\u8A71\u5167\u5BB9","error.usageTips":"\u6C89\u6D78\u5F0F\u7FFB\u8B6F\u7528\u91CF\u63D0\u793A","reportInfo.emailPlaceholder":"\u806F\u7D61\u4FE1\u7BB1\uFF08\u5FC5\u586B\uFF09","subtitle.quickButton.upgradePro":"\u5347\u7D1A\u70BA\u6703\u54E1","subtitle.quickButton.liveOnlyPro":"\u76F4\u64AD\u5B57\u5E55\u7FFB\u8B6F\u529F\u80FD\u50C5\u6703\u54E1\u53EF\u7528","subtitle.liveFreeTrialTip":"\u7FFB\u8B6F\u76F4\u64AD\u5B57\u5E55\u662F\u6703\u54E1\u5C08\u5C6C\u529F\u80FD\uFF0C\u60A8\u53EF\u514D\u8CBB\u9AD4\u9A57{free_trial_minutes} \u5206\u9418","subtitle.liveFreeTrialEndTip":"\u76F4\u64AD\u8996\u8A0A\u5B57\u5E55\u7FFB\u8B6F\u8A66\u7528\u5DF2\u7D50\u675F\uFF0C\u958B\u901A\u6703\u54E1\u53EF\u7E7C\u7E8C\u4F7F\u7528","subtitle.meetingAutoEnableSubtitle":"\u6703\u8B70\u5E73\u53F0\u81EA\u52D5\u958B\u555F\u96D9\u8A9E\u5B57\u5E55","subtitle.meetingAutoEnableSubtitleDescription":"\u958B\u555F\u5F8C\uFF0CTeams\u3001Zoom\u3001Google Meet \u6703\u8B70\u5E73\u53F0\u6703\u81EA\u52D5\u958B\u555F\u96D9\u8A9E\u5B57\u5E55","aiWriting.title":"AI Write","aiWriting.description":"\u555F\u7528\u5F8C\uFF0C\u60A8\u53EF\u4EE5\u5728 Gmail \u548C GitHub \u4E2D\u770B\u5230\u300CAI Write\u300D\u6309\u9215\u3002\u4F7F\u7528\u300CAI Write\u300D\u53EF\u5FEB\u901F\u7E3D\u7D50\u90F5\u4EF6\u6216\u958B\u767C\u8005\u793E\u7FA4\u5167\u5BB9\uFF0C\u4E26\u63D0\u4F9B\u56DE\u8986\u5EFA\u8B70\u3002","aiWriting.enable":"\u555F\u7528 AI Write \u56DE\u8986\u529F\u80FD","aiWriting.enable_description":"\u5728 Gmail \u548C GitHub \u986F\u793A\u300CAI Write\u300D\u6309\u9215","aiWriting.aiWritingBlockUrlsTitle":"\u5728\u4EE5\u4E0B\u7DB2\u7AD9\u505C\u7528 AI Write","aiWriting.aiWritingBlockUrlsDescription":"AI Write \u5FEB\u6377\u6309\u9215\u5C07\u4E0D\u6703\u986F\u793A\u5728\u4EE5\u4E0B\u7DB2\u7AD9","aiWriting.disable_modal_title":"\u95DC\u9589 AI \u56DE\u8986","aiWriting.no_available_service":"\u7121\u53EF\u7528 AI \u670D\u52D9\uFF0C\u8ACB\u5728\u8A2D\u5B9A\u4E2D\u81F3\u5C11\u555F\u7528\u4E00\u500B AI \u670D\u52D9","aiWriting.summary":"\u6458\u8981","aiWriting.suggestion":"\u56DE\u8986\u5EFA\u8B70","aiWriting.suggestion_placeholder":"\u60A8\u60F3\u600E\u9EBC\u56DE\u8986\uFF1F","aiWriting.promptStyle_title":"\u9577\u5EA6\u8207\u98A8\u683C","aiWriting.promptStyle.auto":"\u81EA\u52D5","aiWriting.promptStyle.length_title":"\u9577\u5EA6","aiWriting.promptStyle.length.auto":"\u81EA\u52D5","aiWriting.promptStyle.length.short":"\u77ED","aiWriting.promptStyle.length.medium":"\u4E2D\u7B49","aiWriting.promptStyle.length.long":"\u9577","aiWriting.promptStyle.formalityLevel_title":"\u98A8\u683C","aiWriting.promptStyle.formalityLevel.auto":"\u81EA\u52D5","aiWriting.promptStyle.formalityLevel.formal":"\u6B63\u5F0F","aiWriting.promptStyle.formalityLevel.neutral":"\u4E2D\u6027","aiWriting.promptStyle.formalityLevel.casual":"\u8F15\u9B06","aiWriting.promptStyle.tone_title":"\u8A9E\u6C23","aiWriting.promptStyle.add_tone":"\u65B0\u589E\u8A9E\u6C23","aiWriting.promptStyle.add_tone_placeholder":"\u65B0\u589E\u81EA\u8A02\u8A9E\u6C23\uFF0C\u5982\u300C\u53CB\u5584\u300D","aiWriting.promptStyle.tone.auto":"\u81EA\u52D5","aiWriting.promptStyle.tone.friendly":"\u53CB\u5584\u7684","aiWriting.promptStyle.tone.kind":"\u89AA\u5207\u7684","aiWriting.promptStyle.tone.enthusiastic":"\u71B1\u60C5\u7684","aiWriting.promptStyle.tone.caring":"\u95DC\u61F7\u7684","aiWriting.promptStyle.tone.empathetic":"\u540C\u7406\u7684","aiWriting.promptStyle.tone.concise":"\u7C21\u660E\u7684","aiWriting.promptStyle.tone.sincere":"\u771F\u8AA0\u7684","aiWriting.promptStyle.role_title":"\u60A8\u7684\u89D2\u8272","aiWriting.promptStyle.add_role_placeholder":"\u65B0\u589E\u81EA\u8A02\u89D2\u8272\uFF0C\u5982\u300C\u5C08\u696D\u9867\u554F\u300D","aiWriting.promptStyle.add_role":"\u65B0\u589E\u89D2\u8272","aiWriting.promptStyle.role.auto":"\u81EA\u52D5","aiWriting.promptStyle.role.leader":"\u9818\u5C0E\u8005","aiWriting.promptStyle.role.subordinate":"\u4E0B\u5C6C","aiWriting.promptStyle.role.colleague":"\u540C\u4E8B","aiWriting.promptStyle.role.developer":"\u958B\u767C\u8005","aiWriting.promptStyle.role.salesRepresentative":"\u92B7\u552E\u4EE3\u8868","aiWriting.promptStyle.role.customerService":"\u5BA2\u670D\u4EBA\u54E1","aiWriting.promptStyle.role.humanResources":"\u4EBA\u8CC7","aiWriting.chat_title":"\u56DE\u8986\u8349\u7A3F","aiWriting.stop":"\u505C\u6B62","aiWriting.chat_placeholder":"\u544A\u8A34\u6211\u5982\u4F55\u6539\u9032...","aiWriting.chat_placeholder_textarea":"\u60A8\u60F3\u8AAA\u4E9B\u4EC0\u9EBC\uFF1F","aiWriting.insert":"\u63D2\u5165","aiWriting.insert_success":"\u63D2\u5165\u6210\u529F","aiWriting.translate_btn":"\u7FFB\u8B6F\u6210\uFF1A{language}","aiWriting.buy_package":"\u8CFC\u8CB7 Token \u52A0\u91CF\u5305","aiWriting.pro_translation_quota_reached":`\u672C\u65B9\u6848\u9031\u671F\u5167\u9032\u968E\u6A21\u578B Token \u5DF2\u7528\u5B8C\uFF0C \u60A8\u53EF\u4EE5\u5207\u63DB\u5176\u4ED6\u6A21\u578B\uFF0C\u6216\u8CFC\u8CB7 Token \u52A0\u91CF\u5305`,"aiWriting.max_translation_quota_reached":`\u672C\u65B9\u6848\u9031\u671F\u5167\u9802\u7D1A\u6A21\u578B Token \u5DF2\u7528\u5B8C\uFF0C \u60A8\u53EF\u4EE5\u5207\u63DB\u5176\u4ED6\u6A21\u578B\uFF0C\u6216\u8CFC\u8CB7 Token \u52A0\u91CF\u5305`,"popup.enableAIContext":"\u555F\u7528 AI \u7CBE\u7FFB","popup.aiContextToolTip":"\u958B\u555F\u5F8C\uFF0C\u7FFB\u8B6F\u6642 AI \u6703\u81EA\u52D5\u95DC\u806F\u4E0A\u4E0B\u6587\uFF0C\u6DF1\u5EA6\u7406\u89E3\u7576\u524D\u8A9E\u5883\uFF0C\u7FFB\u8B6F\u54C1\u8CEA\u66F4\u512A\u3002","dialog.aiContextDesc":"\u555F\u7528 AI \u7CBE\u7FFB\u5F8C\uFF0C\u7FFB\u8B6F\u6642 AI \u6703\u81EA\u52D5\u95DC\u806F\u4E0A\u4E0B\u6587\uFF0C\u6DF1\u5EA6\u7406\u89E3\u7576\u524D\u8A9E\u5883\uFF0C\u7FFB\u8B6F\u54C1\u8CEA\u66F4\u512A","dialog.aiContextSubscribe":"\u8A02\u95B1\u6703\u54E1","dialog.cancel":"\u66AB\u6642\u4E0D\u9700\u8981","labelKey.domains":"domains \u9818\u57DF\u63D0\u793A","description.qwenMtDomains":"\u5982\u679C\u60A8\u5E0C\u671B\u7FFB\u8B6F\u7684\u98A8\u683C\u66F4\u7B26\u5408\u67D0\u500B\u9818\u57DF\u7684\u7279\u6027\uFF0C\u5982\u6CD5\u5F8B\u3001\u653F\u52D9\u9818\u57DF\u7FFB\u8B6F\u7528\u8A9E\u61C9\u7576\u56B4\u8085\u6B63\u5F0F\uFF0C\u793E\u4EA4\u9818\u57DF\u7528\u8A9E\u61C9\u7576\u53E3\u8A9E\u5316\uFF0C\u53EF\u4EE5\u7528\u4E00\u6BB5\u81EA\u7136\u8A9E\u8A00\u6587\u5B57\u63CF\u8FF0\u60A8\u7684\u9818\u57DF\uFF0C\u5C07\u5176\u63D0\u4F9B\u7D66\u5927\u6A21\u578B\u4F5C\u70BA\u63D0\u793A\u3002\u9818\u57DF\u63D0\u793A\u8A9E\u53E5\u66AB\u6642\u53EA\u652F\u63F4\u82F1\u6587\u3002","browser.openAiWritingModal":"\u958B\u555F AI Write \u8996\u7A97","subtitle.error.aiSubtitleLimitFree":"AI \u5B57\u5E55\u662F\u6703\u54E1\u5C08\u5C6C\u529F\u80FD\uFF0C\u8ACB\u767B\u5165\u5F8C\u4F7F\u7528","subtitle.error.aiSubtitleProOnly":"\u76EE\u524D\u5F71\u7247\u66AB\u7121 AI \u5B57\u5E55\u7DE9\u5B58\uFF0C\u8ACB\u5347\u7D1A\u70BA\u6703\u54E1\u5F8C\u4F7F\u7528","subtitle.quickButton.freeUserAISubtitleTip":"<1>\u7ACB\u5373\u5347\u7B49\u6703\u54E1</1>\u53EF\u7121\u9650\u5236\u89C0\u770B\u6240\u6709\u5DF2\u751F\u6210 AI \u5B57\u5E55\u7684\u8996\u983B\uFF0C\u6BCF\u6708\u9084\u53EF\u7FFB\u8B6F 1000 \u5206\u9418\u65B0\u8996\u983B","subtitle.limitFree":"\uFF08\u9650\u6642\u514D\u8CBB\uFF09",showUsageRecord:"\u67E5\u770B\u7528\u91CF\u8A18\u9304",buyAiSubtitleQuota:"\u8CFC\u8CB7 AI \u5B57\u5E55\u52A0\u91CF\u5305",endTrialNow:"\u7ACB\u523B\u5347\u7D1A\u70BA\u6B63\u5F0F\u6703\u54E1","error.aiSubtitleTrialQuotaExceeded":"\u8A66\u7528\u671F AI \u5B57\u5E55\u984D\u5EA6\u5DF2\u7528\u5B8C","error.aiSubtitleQuotaExceeded":"\u7576\u524D\u9031\u671F\u5167\u60A8\u7684 AI \u5B57\u5E55\u984D\u5EA6\u5DF2\u7528\u5B8C\u984D\u5EA6\u91CD\u8A2D\u6642\u9593\uFF1A{nextResetTime}"};var Q8={nologin:"Not logged in",loginForSafari:"Sign In or Sign Up",login:"Log In",goLogin:"Sign In",manageAccount:"Manage Account",openPremium:"Upgrade to Pro",logout:"Logout",lineBreakMaxTextCount:"Maximum characters per sentence after line break","translate-pdf":"Translate PDF","noSupportTranslate-pdf":"This script is not supported. Please use a plugin.","translate-firefox-local-pdf":"Go to upload PDF",enableLineBreak:"Enable automatic line wrapping for long paragraphs",help:"Help",enableLineBreakDescription:"After activating, insert line breaks at the end of each sentence in lengthy paragraphs for improved readability.","browser.shortBrandName":"Immersive Translate","browser.brandName":"Immersive Translate - Translate Web & PDF","browser.brandDescription":"Free Translate Website, Translate PDF & Epub eBook, Translate Video Subtitles in Bilingual","browser.toggleTranslatePage":"Translate to {targetLanguage}","browser.toggleTranslateTheWholePage":"Translate entire page/Display original text","browser.toggleTranslateToThePageEndImmediately":"Translate instantly to the bottom of the page/Display original text","browser.toggleTranslateTheMainPage":"Translate main page /Display original text","browser.shareToDraft":"Share Bilingual Page","browser.openOptionsPage":"Open Settings Page","browser.babelDOC":"BabelDOC Preserve PDF Layout","browser.translateLocalPdfFile":"Translate local PDF File","browser.openEbookViewer":"Read local e-books","browser.openEbookBuilder":"Create Bilingual EPUB E-books","browser.translateLocalHtmlFile":"Translate HTML/txt File","browser.translateLocalSubtitleFile":"Translate Local Subtitle File",confirmResetConfig:"Are you sure you want to reset settings?",translationLineBreakSettingTitle:"Line break setting",smartLineBreak:"Smart Wrap",alwaysLineBreak:"Always Wrap",isShowContextMenu:"Add Translation to Right-Click Menu",toggleBeta:"Enable Beta Testing Features",betaDescription:"Enable experimental features and test translation services. Join the <1>Telegram group</1> for more information.",translationLineBreakSettingDescription:"Always Wrap is suitable for layouts with less content, providing a neater appearance. (For longer paragraphs with over {count} characters, use Smart Wrap for a more space-efficient display.)",tempTranslateDomainTitle:"Temporarily Activate Website Translation Time",tempTranslateDomainDescription:"When manually translating a webpage, temporarily enable automatic translation for the site. You can set a temporary duration.",xMinutes:"{count} minutes",disabled:"Disable",changelog:"Change Log",addUrlDescription:"You can specify domain names, and also use wildcard characters, such as: *.google.com, google.com/mail/*, https://www.google.com/*",general:"General",clickToExpandConfig:"Expand current configuration",import:"Import from file",export:"Export to file",toggleDebug:"Print debug logs to console",mouseHoldKey:"+ {key} translate/restore this paragraph",mouseHoldKeyAuto:"immediately translate this paragraph",mouseHoldKeyOff:"Do nothing",mouseHoldKeyOther:"Custom shortcut key (open settings)",mouseHoldKeyCustomKey:"{key} translate/restore this paragraph","mouse-translate":"Hover",document:"Document",resetSuccess:"Reset all settings successful",resetThisSuccess:"Reset successful",saved:"Saved successfully",successImportConfig:"Configuration imported successfully",advanced:"Advanced Settings",developer:"Developer settings",donateCafe:"Pricing","translate to the bottom of the page":"After opening a webpage, do you want to translate to the bottom of the page immediately?",feedback:"Feedback",toggleTranslatePage:"Translate webpage/Show original text",translateToThePageEndImmediatelyDescription:"Once enabled, upon entering a webpage, it will immediately translate the content from the top to the bottom. If disabled, it will translate as you read. (Not recommended to enable)","translate all areas of the page":"Should all areas of the webpage be translated?",translationAreaDescription:"Once enabled, all areas of the entire webpage will be translated. If disabled, the default smart recognition will be used to translate only the main areas. (Not recommended to enable)","the number of characters to be translated first":"Translate the first few characters of the page directly, without waiting to scroll to the visible area.","interface language":"Interface language",reset:"Reset",more:"More",moreOptions:"Expand for more custom settings",translateTheWholePage:"Translate entire page",changeToTranslateTheWholePage:"Translate the Whole Page",changeToTranslateTheMainPage:"Translate the Main Content",changeToOnlyTranslationMode:"Show Translation only",changeToDualTranslationMode:"Show Bilingual Translation",translateToThePageEndImmediately:"Immediately translate to the bottom ",translateTheMainPage:"smart translate the main areas","The local rules are up to date":"Local rules are up to date:","Successfully synchronized with the latest official rules:":"Successfully synced latest official rules:","Checking for updates":"Checking for update","Rules are being synchronized":"Syncing official rules",localVersionIsTooOld:"The local extension version is too old, please upgrade the extension to {minVersion} or a newer version and try to sync again.",badUserscriptBrowser:"The current browser does not correctly support the interface of the Tampermonkey extension (such as obtaining version information of Tampermonkey scripts). Please use another <1>browser that supports Tampermonkey extensions</1>, such as Firefox.",foundNewVersion:"New version available",theLocalExtensionIsUpToUpdate:"The current extension version is up to date.",failToSyncRules:"Failed to sync latest adaptive rules",retry:"Retry",failedReason:"Failure reason",currentRuleVersion:"Current Rule Version",calculating:"Calculating",unknownError:'The translation service you are currently using is temporarily unavailable due to network connection or service provider issues. We recommend refreshing the page or switching to another translation service in the settings. If you are a <a href="https://immersivetranslate.com/pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_unkown_error" target="_blank">member</a>, you can choose more stable services such as DeepL, OpenAI, Claude, or Gemini. You may also need to check your network or proxy settings and try again.',canNotFetchRemoteRule:"Unable to fetch remote rule",enableAlphaSuccess:"Alpha feature enabled successfully",disableAlphaSuccess:"Alpha feature has been disabled",cacheSize:"Cache size:",cleaning:"Cleaning",cleanCache:"Clear cache",options:"Options",about:"About",service:"Translation Service",needAction:"(go to settings)",goSettings:"go to settings",target:"Target Language",popupSourceLanguage:"Source",popupTarget:"Target",popupService:"Service",autoEnableSubtitle:"Auto-enable bilingual captions",add:"Add","add url":"Add URL",edit:"Edit",pickAll:"Select All","translate other languages into specific language":"Translate into the language you wish the content to be translated into.","select translation service":"Select a translation service","show-original":"Show Original",translate:"Translate",Translated:"Translated",Translating:"Translating",allowCacheTranslations:"Enable local translation caching (reduce translation requests for repeated paragraphs)","translation display":"Translation display style","select diplay style":"See below for examples of different translation styles",import_export:"Import/Export",import_export_title:"Import/Export Configuration",syncToGoogleDrive:"Sync Now with Google Drive",floatBallOptions:"Floating Button","floatBallOptions.enable":"Enable Floating Ball","floatBallOptions.blockUrls":"Blocked Websites","floatBallOptions.add":"Add","floatBallOptions.blockUrlDesc":"Don't show the floating ball on these websites","floatBallOptions.clickType":"Click Behavior","floatBallOptions.clickTypeDesc":"What happens when you click the floating ball icon","floatBallOptions.clickPopup":"Display Translation Panel","floatBallOptions.clickTranslate":"Translate/Show Original Text","floatBallOptions.fixedPosition":"Fixed location","floatBallOptions.fixedPositionDesc":"Is the floating ball on the left or right side of the window?","floatBallOptions.fixedPositionLeft":"Left side","floatBallOptions.fixedPositionRight":"Right side",previewAllThemes:"Preview all themes","translationTheme.none":"None","translationTheme.grey":"Black Gray","translationTheme.dashed":"Dotted lines","translationTheme.dotted":"Dotted lines","translationTheme.dashedBorder":"Dotted Border","translationTheme.solidBorder":"Solid Border","translationTheme.underline":"Straight line","translationTheme.mask":"Blur effect (learning mode)","translationTheme.opacity":"Transparency effect","translationTheme.paper":"White paper shadow effect","translationTheme.dividingLine":"Dividing line","translationTheme.highlight":"Highlight","translationTheme.marker":"Marker","translationTheme.marker2":"Maker2","translationTheme.blockquote":"quote style","translationTheme.weakening":"Weaken","translationTheme.italic":"Italic","translationTheme.bold":"Bold","translationTheme.thinDashed":"Thin dotted lines","translationTheme.nativeDashed":"System built-in dotted lines","translationTheme.nativeDotted":"System built-in dotted lines","translationTheme.nativeUnderline":"System built-in straight lines","translationTheme.wavy":"wavy lines","translationServices.custom":"Custom API","translationServices.tencent":"Tencent Cloud Translator","translationServices.tenAlpha":"Tencent Translator (Alpha)","translationServices.google":"Google Translate","translationServices.bai":"Baidu (Alpha)","translationServices.baidu":"Baidu translation","translationServices.aliyun":"Aliyun Translator","translationServices.volc":"Volcano Translation","translationServices.deeplx":"DeepLX (Alpha)","translationServices.bing":"Microsoft Translator","translationServices.deepl":"DeepL","translationServices.wechat":"Wechat translation","translationServices.azure":"Azure Translator","translationServices.ibm":"IBM Watson","translationServices.aws":"Amazon Translate","translationServices.mock":"Mock translation","translationServices.mock2":"Mock Translation2","translationServices.caiyun":"Caiyun Translation","translationServices.cai":"Caiyun Translation (Alpha)","translationServices.volcAlpha":"Volcano Translation (Alpha)","translationServices.openl":"OpenL","translationServices.youdao":"Youdao Translation","translationServices.youdao-ziyue":"Youdao Ziyue","translationServices.you":"Youdao Translation (Alpha)","translationServices.openrouter":"OpenRouter","translationServices.transmart":"Tencent Smart Translation","translationServices.niu":"Niu Translation","translationServices.papago":"Papago Translation","translationServices.d":"DeeplX (Alpha)","translationServices.dpro":"D Pro (Canary)","translationServices.openai":"OpenAI","translationServices.yandex":"Yandex","translationServices.gemini":"Gemini","translationServices.chatgpt":"ChatGPT Web(3.5 mobile)","always languages":"Always translate the following languages",neverTranslateLanguagesLabel:"Never Translated Languages",neverTranslateTheFollowingLanguagesDescription:"When a paragraph on a page is in one of the following languages, the translation will be skipped","always translate the following languages":"The following languages will always be translated","always sites":"Always translate the following sites","always translate the following sites":"The following sites will always be translated","never sites":"Never translate the following sites","never translate the following sites":"The following sites will never be translated","please refer to":"It can only be used after filling in the key. For details, please refer to",KeyAndConfigurationTutorial:"Key Application and Configuration Tutorial",useAboveStyleForTheseSites:"Sites that always use the {theme} translation style",confirm:"Save",cancel:"Cancel",delete:"Delete",syncToCloud:"Sync to cloud",syncToCloudDescription:"Upload the configuration to the cloud server, and you can synchronize the configuration between different browsers or Tampermonkey scripts, based on the last modification time.",syncToAccount:"Sync to account",syncToAccountButton:"Sync to account now",syncToAccountDescription:"Uploaded to the logged-in account, the configuration can be synchronized between different devices, and the last modification time shall prevail.",successSyncConfigInAccount:"Successfully synced with account",successSyncConfigToAccount:"Successfully synchronized to account",syncConfigNoUpdate:"Already up to date",authFail:"Authorization Failed",syncTitle:"Manual Backup Management",import_hint:"Import",revokeAuth:"Revoke Authorization",uploadFail:"Upload Failed",importSuccess:"Upload Success",importFail:"Import Failed",backupToCloud:"Manage backup files manually",create_new_backup:"Add backup node",maxBackupFiles:"Up to{count}different nodes can be backed up. Please delete unneeded nodes",successSyncConfig:"Successfully synced with cloud",syncFail:"Synchronization failed",lastSyncedAt:"Last checked at {date}",downloadFail:"Download failed",clickToDownload:"Click to download",aboutLabel:"About - Feedback ","browser.openAboutPage":"About / Feedback/Sponsor",aboutLabelWithoutSponsor:"About - Feedback",aboutIntro:"We hope everyone can access the vast amount of foreign language information on the Internet more easily and pleasantly \u2764\uFE0F. You can choose to subscribe to <6>Membership</6> to use out-of-the-box DeepL, OpenAI, Claude, and Gemini translation services. <br/><br/>You can follow us on <3>Twitter</3>, <4>Telegram Channel</4>, WeChat Official Account, WeChat Group, or subscribe to our <5>email newsletter</5> below for updates.<br/> <7>Members</7> can contact us quickly via customer service email at <8>support@immersivetranslate.com</8>.",aboutIntroWithoutSponsor:"The extension is completely free. We hope that everyone can easily and joyfully access the vast foreign language information on the Internet \u2764\uFE0F. <br/><br/>Follow us on <3>Twitter</3>, <4>Telegram channel</4>, WeChat public account, WeChat community group, or subscribe to updates via <5>email</5> below.",projectHomepage:"Project Homepage",joinTelegramGroup:"Join our communities for feature discussion",wechatPublicAccount:"Wechat Official Account",wechatCommunities:"Wechat Group",feedbackAndJoin:"Feedback",loadingThemeTitle:"Loading Style",loadingThemeDescription:"Set the style of waiting for the translation to load","loadingTheme.spinner":"Spinning icon","loadingTheme.text":"Static Text... ","loadingTheme.none":"Disabled",developerDescription:"You can click <1>here</1> to see the documentation related to advanced customization",successSyncButNoChange:"The current configuration is consistent with that in the cloud server",customTheme:"Customize colors and sizes","customThemeLabel.borderColor":"Border color","customThemeLabel.borderRadius":"Border Round Corner","customThemeLabel.textColor":"Text color","customThemeLabel.backgroundColor":"Background color","customThemeLabel.zoom":"Font scale (%)","customThemeLabel.opacity":"Text opacity (%)",resetToDefaultColor:"Reset to default colors",resetToDefaultSettings:"Reset to default settings",isTranslateTitle:"Enable translate page title",isTranslateTitleDescription:"When enabled, the webpage title will be translated",verifyService:"Verify service",verified:"Successful","field.langs":"Supported Language Code","field.model":"Model","field.translationEngine":"Translation engine","field.limitPerMinute":"Max requests per minute","field.limitPerSecond":"Max requests per second","field.maxTextLengthPerRequest":"Maximum text length per request","field.maxTextGroupLengthPerRequest":"Maximum number of paragraphs per request","field.apiUrl":"Custom API interface address","field.placeholderDelimiters":"Reserved placeholders","description.custom":"<a href='https://immersivetranslate.com/docs/services/custom/' target='_blank'>Custom interface access</a> requires reference documents","description.limitPerSecond":"When the number of requests exceeds this limit, it will be temporarily suspended until the beginning of the next second. Due to various limitations of OpenAI's current services, please click <1>here</1> to view the latest suggested values","description.generalLimitPerSecond":"When the number of requests exceeds the limit, it will enter a queue state until the beginning of the next second.","description.maxTextLengthPerRequest":"By default multiple paragraphs will be merged to reduce the number of requests, but if the total length of the paragraphs is too long, it may also cause the interface to respond slowly, so you can try to adjust this option to optimize speed","description.systemPrompt":"The dialogue sent to {service} as a system, where {{text}} represents the text content of the paragraph, {{from}} represents the language of the paragraph, and {{to}} represents the target language.","field.domain":"Domain","description.domain":"The default is: general. It can only be set when domain translation is activated in the Youdao API console, and the supported domains can be seen <1>Here </1>","field.scene":"Scenarios","description.scene":"The default is: general. It can be set only if the Alibaba Cloud API console has the Machine Translation Professional Edition enabled. Supported scenes can be found <1>here</1>.","field.vocabId":"User dictionary ID","description.vocabId":"Specified dictionary out_id, currently supported in English translation","description.model":"OpenAI's models, such as gpt-3.5-turbo, gpt-4, etc","description.maxTextGroupLengthPerRequest":"The number of paragraphs sent to translation service each time. Sending too many paragraphs to OpenAI at once can slow down the interface.","description.apiUrl":"Please add a specific URL with a path, such as https://openrouter.ai/api/v1/chat/completions , <1>more instructions</1>",enabledExtension:"Enable extensions",hasBeenDisabled:"Disabled","show password":"Show password",customContent:"Enter the name of the custom model",inputOptions:"Translate input box",mouseHoverOptions:"Mouse Hover",enableInputTranslation:"Translate input box?",enableInputTranslationDescription:"When enabled, enter {startingKey}{startingKey} direct in the input box and hit{inputTrailingTriggerKeyRepeatTimes}times{trailingKey}, translated into {inputTargetLanguage}",enableInputTranslationDescriptionForNoneKey:'When enabled, simply enter "Hello World" in the input box, then quickly press {inputTrailingTriggerKeyRepeatTimes} times on {trailingKey}, and it will be translated into the default target language.',inputTargetLanguage:"Set the default target language for the input box",inputTargetLanguageDescription:"The default target language for the translation input box, which is {startingKey}{startingKey} as the default language for triggering words.",inputTargetLanguageDescriptionForNoneKey:"Default target language for translation input box",inputStartingTriggerKeyTitle:"Set the delimiter character for partial translation of the input box",inputStartingTriggerKeyDescription:"When you don't need to translate the entire input box, the delimiter allows you to only translate the part from {startingKey}{startingKey} to the end of the input box. You can also specify a language code, for example: {startingKey}ja means to only translate the part from {startingKey}ja to the end of the input box",inputStartingTriggerKeyDescriptionForNoneKey:"The current setting does not require a prefix, so the partial text translation function of the input box cannot be used temporarily",inputTrailingTriggerKeyTitle:"Select a trigger character to indicate the end of input.",inputTrailingTriggerKeyDescription:"Quickly hitting {trailingKey} 3 times will start the translation",inputTrailingTriggerKeyTimeout:"Enter the interval time to end the trailing trigger",inputTrailingTriggerKeyTimeoutDescription:"Set the interval time for the end of input combo trigger (milliseconds)",spaceKey:"<spacekey>",noneKey:"No prefix needed, translate the entire text box directly",inputTranslationBlockUrlsTitle:"Do not enable input box enhancement on the following URLs",inputTranslationBlockUrlsDescription:"The input box enhancement will not work in the following URL",inputHelperInfo:'Note: We have optimized the system to address an issue where certain characters in Chinese input methods were being converted into Chinese punctuation marks. For instance, when using Sogou Input Method, "/" would be changed to "\u3001". We now recognizes all corresponding Chinese symbols as triggering characters, including "//" and "\u3001\u3001".<br><br>Additionally, we support using Chinese aliases of language codes as commands. For example, entering "/Japanense Hello World" will translate the text into Japanese. You can click here to see a list of all supported language codes.',reloadCurrentPage:"Waiting to inject into the page... If there is no response for a long time, please try refreshing the page.",noLocalFilePermissionForPDF:"No permission to read local files temporarily, please click the button above and then import local files",permissionTutorial:"(Permission tutorial)",permissionTutorialLink:"https://immersivetranslate.com/en/docs/faq/#translation-of-local-documents",noPermissionForThisPage:"\u26A0\uFE0F No permission to translate this page (possible reasons: new tab or browser privilege pages, etc.)","error.retry":"Retry","error.reason":"Reason",retryAllButton:"Retry All",errorTooltipTitle:"Click to get the error details",errorModalTitle:"Oops, something went wrong",disableOnce:"Disable Once",disableGlobal:"Disable Forever",closeModal:"Close",enableInputTranslationWithoutTriggerKeyTitle:"Enable quick hit 3 times {trailingKey}, directly translate the entire input box into {inputTargetLanguage}",deepLProName:"Premium Membership (Recommended)",deepLProDescription:"You can directly use this service",deeplProDescriptionForNormal:"No setup required, available for premium members after login, <1>Upgrade</1>",deepLCustomDescription:"Requires an international credit card, activate at <1>DeepL</1> official site, click to see <2>documentation</2>",deepLCustomName:"Custom Auth Key",chooseProviderLabel:"Choose a service provider",openaiProName:"Premium Membership (Recommended)",openaiProDescription:"The current plan can be used directly",openaiProDescriptionForNormal:"No setup required, available for premium members after login, <1>Upgrade</1>",openaiCustomDescription:"Can be obtained from OpenAI, Azure OpenAI, or other third-party services, <1>Click here to view documentation</1>",openaiCustomName:"Custom API Key",goLoginOrAction:"(Premium or go to setting)",yearly:"Annual Renewal",quarterly:"Quarterly Renewal",monthly:"Monthly Renewal",yearlyForOnce:"One-time Annually",monthlyForOnce:"One-time Monthly",daily:"Daily Renewal",year:"Annual Renewal",quarter:"Quarterly Renewal",month:"Monthly Renewal",day:"Daily Renewal",currentPlanDescriptionForFree:"Current plan: Free",currentPlanDescriptionForContinuous:"Current plan: {plan}, will auto-renew on {endAt}",currentPlanDescriptionForAutoRenewCaceling:"Current plan: {plan}, will expire on {endAt}. After expiration, it will not be automatically renewed",currentYearlyPlanDescriptionForAutoRenewCacelingWithRealPaiedUser:"Current plan: {plan}, will expire on {endAt}, will not be auto-renewed after expiration <br/><1>Manage the renewal plan</1>",currentYearlyPlanDescriptionForAutoRenewCacelingWithAdmin:"The current plan: {plan}, will expire on {endAt}. After expiration, it will not be automatically renewed. <br/><1>Click here to enable continuous annual renewal</1>",currentPlanDescriptionForOneTime:"Current plan: {plan}, expiring on {endAt}. <1>Upgrade to annual</1> or <2>monthly</2> or pro membership",upgradeToPro:"Upgrade to Pro","popup.openPro":"Upgrade to Pro to enjoy DeepL, OpenAI, Claude, and Gemini translations. Click here to upgrade.","popup.openProForPro":"You are a Pro member and can use DeepL, OpenAI, Claude, and Gemini translations directly.",currentAccount:"Account",enableAutoSyncUserSettings:"Enable auto-sync user settings",modalEnableInputTranslationTitle:"Writing Settings",modalEnableInputTranslationDesc:"You just triggered the translation of the immersive translate input box by quickly tapping the space bar 3 times. The content of the input box will be translated into the default target language. You can undo the translation with Ctrl+Z. <br /><br />If this was a mistake, don't worry, you can choose to disable it this time, or permanently disable input box translation.",modalInputTranslationSameDesc:"Notice: The translated text in the input box is exactly the same as the original text you entered (current input box target language: {target}, current translation service: {service}). Please check your settings or try other translation services <1>here</1> for comparison.",saveAndNotShowAgain:"Save and don't show prompt again",disableInputTranslationTips:"* You can also customize the triggered <b>shortcut keys</b> and the <b>interval time</b> between combos in {option}, {learnMore}.",learnMore:"Click here to learn more",continueEnalbeInputTranslation:"Continue to enable input translation",autoRenewTrialSuffix:'(In trial, <a href="https://immersivetranslate.com/profile/?upgradeFromTrial=true" id="upgradeFromTrial">Upgrade to paid Pro now</a>)',subtitle:"Video Subtitles",youtubeService:"Video Subtitle Translation Service","subtitle.disabledSubtitle":"Disable Video Subtitle Feature Permanently ","subtitle.disabledSubtitleDescription":"If the video subtitles of immersive translate conflict with other extensions, you can choose to permanently disable the video subtitle function of immersive translation or uninstall other conflicting extensions","subtitle.autoEnableSubtitleDescription":"Once enabled, bilingual subtitles will automatically appear when playing videos on all supported video platforms.","subtitle.preTranslation":"Use immersive translate to translate YouTube subtitles.","subtitle.preTranslationDescription":"Once enabled, the translation service specified below will be prioritized to translate subtitles in advance, and if turned off, the machine-translated subtitles from the original video will be prioritized; please note that when the original video does not have corresponding translated subtitles, regardless of whether this option is enabled or not, the translation service specified below will be used to translate subtitles.","subtitle.humanSubtitlesPreferred":"Use manual subtitles first","subtitle.humanSubtitlesPreferredDescription":"When the video(Youtube, Udemy, Disney+) has manual subtitles in the target language, prioritize using manual subtitles (recommended)","subtitle.bilingual":"Bilingual","subtitle.quickButton.autoDisableSubtitle":"Disable Auto Bilingual","subtitle.quickButton.hideQuickButton":"Hide This Shortcut","subtitle.showQuickButton":"Display bilingual subtitles shortcut","subtitle.showQuickButtonDescription":"Provide a shortcut to enable bilingual subtitles in the lower right corner of the video player.",videoSubtitleTranslationDescription:"Specify a separate translation service for video subtitles.",subtitleTranslating:"Immersive Translate is using {service} to translate subtitles...",subtitleLoading:"Loading subtitles...",bilingual:"Bilingual","field.action":"Enable Baidu terminology?","description.action":"After enabling, an action=1 parameter will be added to the request to inform Baidu to enable terminology. <1>For more explanation, please refer to the [official documentation]</1>",closeQuickTranslation:"Close Floating Button","closeQuickTranslation.untilNext":"Close this time until the next visit","closeQuickTranslation.currentWebsite":"Disable the current website","closeQuickTranslation.alwaysClose":"Permanently disable","closeQuickTranslation.settingOpen":"(Can be activated in <1>Settings Page</1>)","closeQuickTranslation.cancel":"Cancel","closeQuickTranslation.confirm":"confirm","floatBall.translate":"Click to translate this page","floatBall.close":"Close Floating Button","floatBallOptions.enableDescPc":"When you enable the floating button, a translation button appears on the right. Click it to translate","floatBallOptions.enableDesc":"After you turn off the floating button, you can bring it back with {touch}. To avoid losing the floating button by accidentally turning it off, it is highly recommended you bookmark this settings page.","description.azureApiUrl":"Enter the custom API interface address","floatBall.guideClickToTranslate":`Click the floating ball to translate quickly`,"floatBall.iKnow":"Got it",confirmSupportMouse:"Enable mouse mode",confirmSupportMouseDescription:"Disabled for touch mode, enabled for mouse mode",sampleTargetText:"Night is coming, I will start watching from now on until death. I will not marry, not seal the land, not have children. I will not wear a crown, not fight for glory. I will be loyal to my duty, life and death.",sampleSourceText:"\u957F\u591C\u5C06\u81F3\uFF0C\u6211\u4ECE\u4ECA\u5F00\u59CB\u5B88\u671B\uFF0C\u81F3\u6B7B\u65B9\u4F11\u3002\u6211\u5C06\u4E0D\u5A36\u59BB\u3001\u4E0D\u5C01\u5730\u3001\u4E0D\u751F\u5B50\u3002\u6211\u5C06\u4E0D\u6234\u5B9D\u51A0\uFF0C\u4E0D\u4E89\u8363\u5BA0\u3002\u6211\u5C06\u5C3D\u5FE0\u804C\u5B88\uFF0C\u751F\u6B7B\u4E8E\u65AF\u3002",viewWithImmersiveTranslate:"Bilingual Version (Immersive Translation)",errorReason:"Error reason: {message}",paragraphMinTextCountField:"Minimum character count for paragraph translation",paragraphMinTextCountDesc:"Note, this refers to the character length, for example: 'hello' is 5 characters, setting a higher value can reduce unnecessary translations of small paragraphs",networkError:"Translation service or network problem",notLogin:"Guest","browser.toggleMouseHoverTranslateDirectly":"Temporarily enable or disable direct translation by mouse hover on the page","browser.translateWithOpenAI":"Temporarily translate the current page with OpenAI","browser.translateWithDeepL":"Temporarily translate the current page with DeepL","browser.translateWithGoogle":"Temporarily translate the current page with Google","browser.translateWithBing":"Temporarily translate the current page with Microsoft Translator","browser.translateWithGemini":"Temporarily translate the current page with Gemini","browser.translateWithTransmart":"Temporarily translate the current page with Tencent Translator","browser.translateInputBox":"Translate the content of the current input box","browser.toggleSidePanel":"Open/Close Side Panel",shortcutSettings:"Shortcuts",shortcutSettingsTitle:"Shortcut Settings",confirmResetToDefaultSettings:"Confirm to reset this translation service to default settings? (Only resets settings for the current translation service)","intro.hoverTitle":"Mouse Hover Translation of the Current Paragraph","intro.hoverDescription":"Mouse hover translation is an important and easy-to-use feature in immersive translation. Simply hover the mouse over a paragraph and press the set shortcut to automatically translate it (not enabled by default, please set below). This interaction is a better alternative to word-selection translation, as it's more intuitive and convenient. Additionally, this function is widely used in areas we can't recognize, allowing you to force-translate any paragraph.","intro.floatBallTitle":"Quick Translation Floating Button","intro.floatBallDescription":"Once enabled, a quick translation button appears on the right side of the page. Click to translate, and click again to switch back to the original text. On mobile, long-press the floating button to open the quick settings panel.","intro.subtitleTitle":"Bilingual Subtitles for Online Videos","desc.toggleMouseHoverTranslateDirectly":"Press this shortcut to automatically translate any text under the mouse pointer on the page. Press again to turn off this auto-translation feature.","shortcutGroup.main":"Common Function Shortcuts","shortcutGroup.others":"More Custom Function Shortcuts","shortcutGroup.shortcutsForTranslationServices":"Shortcuts for Translation Services",browserShortcutsSucks:"Due to browsers' inaccurate recognition of shortcuts in input boxes, please manually enter the name of the shortcut. After entering, click on a blank space to auto-save. (In macOS, Alt and Option are the same key, so it's recommended to enter Alt). For example:","shortcutGroup.touch":"Touch Screen Specific Gestures","shortcutGroup.mouse":"Mouse Hover Shortcut Configuration","neverTranslateText.title":"Keep the following words untranslated","neverTranslateText.description":"Due to some translation engines' poor recognition of proper nouns, you can add words here to ensure they remain untranslated during the process. Please note, this feature is case-sensitive and only supports space-separated word languages (like English, French), not applicable to languages like Japanese, Korean.<br/><b>Note: This feature has been migrated to <a href='/options.html#terms'>AI Glossary</a></b> (only supports AI translation services)","tagsInput.add":"+ Add","desc.mouseHoverHoldKey":"While hovering the mouse over a paragraph, press the shortcut key on the right to directly translate it",mouseHoverCustomKeyTitle:"Customize Mouse Hover Shortcut Key",mouseHoverCustomKeyDescription:"You can customize a combination shortcut key for mouse hover, like: Alt+Z, Ctrl+E, Cmd+Alt+E or just Cmd. Please enter manually",mouseHoverShortcutPlaceholder:"Please enter manually",browserShortcutsNoteForFirefox:"For Firefox, modify shortcuts by opening the extensions management page `about:addons`, then click 'Settings' -> 'Manage Shortcuts'",browserShortcutsNoteForChrome:"Note: To modify shortcuts in Chrome-based browsers, visit [Extensions Management Page] -> [Manage Shortcuts]","desc.toggleTranslateTheMainPage":"Translate only the main area of the page. If you have enabled translating all areas in advanced settings, use this shortcut to specifically translate the main area","desc.toggleTranslateTheWholePage":"Translate the entire page area. By default, we translate the main area of the page, use this shortcut to specifically translate the entire area","browser.toggleOnlyTransation":"Switch to /translation-only mode","desc.toggleOnlyTransation":'"Only translation mode" refers to only displaying the translation. If the webpage has not been translated yet, it will switch modes and translate.',"browser.toggleTranslationMask":"Toggle blur effect on translated text (learning mode) for the current page","desc.interfaceLanguage":"The interface language setting affects the language of the control panel display and is unrelated to the target language of the translation",mouseHoverHoldKey:"Mouse Hover Translation Trigger Key",clickToSeeQuickDemo:"30-second Quick Tutorial Video",shortcutDisableTooltip:"Please set in the browser's extension shortcut key management page, for more guidance, see the instructions at the top of this page","subtitle.autoEnableSubtitle":"Enable Bilingual (supported on all current video platforms)",notLoginPro:"You have not logged in to your member account",upgradeToProErrorTitle:"Please upgrade to Pro to use {service}","description.baiduField":"See supported fields <1>here</1>; if empty, it means no specific field is designated","widget.instruction":"Usage",buildSnapshots:"Snapshot",alwaysTranslateSomeLanguage:"Always translate {language} pages",alwaysTranslateThisSite:"Always translate this site",neverTranslateThisSite:"Never translate this site",loggedIn:"Logged in","widget.translateFile":"Document Translation",touchShortcutsToggleTranslatePage:"Set touch gestures to translate web pages/show original text","desc.touchShortcutsToggleTranslatePage":"Once set, on mobile devices, you can touch the screen with X fingers, swipe left and right or tap continuously to trigger translation of web pages/show original text",touchShortcutsToggleTranslationMask:"Set touch gestures to display translation mask/show original text","desc.touchShortcutsToggleTranslationMask":"Translation mask refers to the blur effect in the translation style (learning mode). When activated, it temporarily applies a blur effect to the translated text, facilitating learning",touchShortcutsToggleTranslatePageOnlyTranslation:"Set touch screen gesture to switch between translation-only mode.","desc.touchShortcutsToggleTranslatePageOnlyTranslation":'"Only translation" means that only the translated text will be displayed. If the webpage has not been translated yet, the mode will be switched and it will be translated.',touchShortcutsToggleTranslateTouchElement:"Set touch gestures to translate a specified paragraph","desc.touchShortcutsToggleTranslateTouchElement":"Customize a gesture to translate any paragraph you're on",touchShortcutsOff:"Off","fingers.2":"2 finger touch","fingers.3":"3 finger touch","fingers.4":"4 finger touch","fingers.5":"5 finger touch","font.none":"Unset","multipleClick.2":"Double click","multipleClick.3":"Triple click","multipleClick.4":"Quadruple click","slide.left":"Slide right","slide.right":"Slide left","browser.toggleVideoSubtitlePreTranslation":"Switch Video Subtitles with Immersive Translation Feature",contact:"Contact","contact.description":"If you have any questions or suggestions, please contact us via filling out the form below or sending an email to {email}","desc.toggleVideoSubtitlePreTranslation":"After pressing, video bilingual subtitles will prioritize immersive translation settings. Pressing again will prioritize the auto-translated subtitles originally provided with the video. Note: This shortcut modifies the global settings",videoSubtitlePreTranslationOn:"Video subtitles will prioritize immersive translation",videoSubtitlePreTranslationOff:"Video subtitles will prioritize the auto-translated subtitles originally provided with the video",translationFont:"Set Font","translationFont.custom":"Enter Custom Font","translationFont.customPlaceholder":"Font","translationFont.notSupportErrorMessage":"Please check if the font name you entered is correct, or confirm that the font is installed on your device.","touch.mouse-translate":"Translate Paragraph","error.serveConfigError":"Service configuration error","error.reloadPageOfSetting":"After configuring, please refresh the page to translate again.","error.googleLimitIp":"Service returned an error, Google services have limited the flow for this IP address, it is recommended to change the network node.","error.openAIFreeLimit":"Service returned an error, the current translation request frequency has reached the maximum of 3 times per minute, please try again later. (This is the limit imposed by OpenAI official on free API Keys, to remove this limit, please bind a credit card in the OpenAI backend.)","error.openAIExceededQuota":"Service returned an error: your current OpenAI account balance is insufficient, please recharge or bind a credit card in the OpenAI official backend.","error.429":"Service returned an error, indicating too frequent requests or exceeding the quota limit, please try again later.","error.403":"Service returned an error, temporarily no permission to access the service.","error.400":"Service returned an error, request parameter error, please check the corresponding configuration.","error.502":"Service returned an error, service timeout, please try again later.","error.proUpgrade":"After upgrading, please refresh the page to translate again.","error.configError":"Configuration data anomaly","error.goReset":"Go to Reset",batchEdit:"Batch Edit","translationServices.inherit":"Same as webpage translation","translationModeLang.translation.title":"Language for Translation-Only Mode","translationModeLang.translation.description":"Translation-only mode will be automatically used when the page language is one of the following","translationModeUrl.translation.title":"URLs for Translation-Only Mode","translationModeUrl.translation.description":"Translation-only mode will be automatically used for websites with the following domains",download_started:"The download has begun, if it does not start automatically, please click manually.",here:"Here","error.serveUnavailable":"The [{serverName}] service you are currently using is temporarily unavailable due to network connection or service provider issues. We recommend refreshing the page or switching to another translation service in <1>settings</1>. If you are a <2>member</2>, you can choose more stable services such as DeepL, OpenAI, Claude, or Gemini (<3>try for free here</3>). You may also need to check your network or proxy settings.",detectServiceLoading:"Detecting available translation services...",toggleToService:"Change to {service}","error.gemini.429":"The current Gemini service has reached its capacity limit. Please try again later, or switch to another translation service.","languages.auto":"Auto",geminiWarning:"Note: The free service provided by Google for Gemini is strictly limited and may be judged by Google as users using multiple Keys to evade their free quota restrictions. It is not recommended to use it. It is suggested to wait for Google to open the paid interface of Gemini in the future before using it.","floatBall.setting":"Settings",changeToOnlyTempTranslationMode:"Show Translation only",changeToDualTempTranslationMode:"Show Bilingual Translation",translationModeDiffTooltip:`Suggest using {translationMode} Still switch`,translationModeSameTooltip:"Suggest using {translationMode}","translationMode.translation":"Only the translation","options.navbar.installApp":"Install mobile APP","options.navbar.translateFile":"Translate Document","subtitle.translationMode":"Bilingual Video Subtitles/Translation Only Settings","translationMode.dual":"Bilingual Comparison","translationMode.inherit":"Maintain consistency with the system's default translation display mode.","subtitle.translationModeDescription":"Set the video subtitles to bilingual comparison or translation-only mode.",translateFileTooltip:"Translate PDF, ePub, docx, srt, ass, HTML, TXT, and Markdown files.","description.multiplePrompt":`Multiple paragraph translation instructions:

When you need to translate multiple paragraphs, the system will send requests to {service} as a user. In the request: - {{from}} indicates the source language - {{to}} indicates the target language - {{text}} indicates the content to be translated, with multiple paragraphs separated by {serviceConfig.translationTextSeparator}

Advanced customization: For more precise control, you can use the {{yaml}} format. In this case, AI will return results in YAML format, each item must include the {env.imt_trans_field} field (translation field name). The original text field name sent to AI by the system is {env.imt_source_field}.

Output example: \`\`\` - id: 1 {env.imt_trans_field}: First paragraph translation - id: 2 {env.imt_trans_field}: Second paragraph translation \`\`\``,"description.subtitlePrompt":`Subtitle translation instructions:

The system will send requests to {service} as a user. In the request: - {{from}} indicates the source language - {{to}} indicates the target language - {{text}} indicates the content to be translated, with multiple paragraphs separated by {serviceConfig.translationTextSeparator}

Advanced customization: For more precise control, you can use the {{yaml}} format. In this case, AI will return results in YAML format, each item must include the {env.imt_sub_trans_field} field (translation field name, default is {env.imt_sub_trans_field}). The original text field name passed to AI by the system is {env.imt_sub_source_field}.

Output example: \`\`\` - id: 1 {env.imt_sub_source_field}: Source {env.imt_sub_trans_field}: Translation - id: 2 {env.imt_sub_source_field}: Source {env.imt_sub_trans_field}: Translation \`\`\``,"subtitle.quickButton.black":"Black","subtitle.quickButton.cyan":"Blue","translationServices.claude":"Claude","subtitle.quickButton.backgroundColor":"Background color","subtitle.quickButton.green":"Green","subtitle.quickButton.blue":"Blue","subtitle.quickButton.white":"White","subtitle.quickButton.setting":"Settings","subtitle.quickButton.translationPosition":"Translation location","subtitle.quickButton.backgroundOpacity":"Background Opacity","subtitle.quickButton.sourceFontSize":"Original font size","subtitle.quickButton.sourceTextColor":"Original font color","subtitle.quickButton.yellow":"Yellow","subtitle.quickButton.translationFontSize":"Translation font size","subtitle.quickButton.translationPositionBottom":"Below the original text","subtitle.quickButton.red":"Red","subtitle.quickButton.translationPositionTop":"Above the original text","subtitle.quickButton.translationTextColor":"Translation font color","subtitle.quickButton.magenta":"Magenta","error.claude.403":"Access to the service is temporarily unavailable, possibly due to regional restrictions related to Claude. You can try changing your IP address, or use other translation services.","browser.brandDescriptionForSafari":"Free Translate Website, Translate PDF & Epub eBook, Translate Video Subtitles in Bilingual","browser.PdfProFile":"AI-Driven PDF Pro Translation","browser.textTranslate":"Text Translation",touchShortcutsInputTranslate:"Set up enhanced gesture for mobile input field","subtitle.quickButton.downloadSubtitleNotFound":"Subtitle for download not found.",upgradeToProWithProfile:"Log in or upgrade","subtitle.quickButton.tempEnableSubtitle":"Enable Bilingual This Time Only","subtitle.quickButton.tempDisableSubtitle":"Disable Bilingual This Time Only","subtitle.downloadDisabledDes":"Please enable bilingual subtitles first, then click to download the subtitles again.","subtitle.quickButton.downloadSubtitle":"Download subtitles","subtitle.upgradePro":"You are not logged in or not a Pro member","subtitle.enableDualSubtitle":"Enable bilingual subtitles.","subtitle.quickButton.downloadSubtitleNotFoundDes":"Please check if the current video has subtitles, or if bilingual subtitles have been enabled.","subtitle.upgradeProMessage":"[{featureName}] is exclusive to Pro members. Please log in or start a free Pro trial, then refresh the page and try again.","subtitle.enableDualSubtitleActionLabel":"Activate bilingual subtitles","subtitle.enableDualSubtitleModalTitle":"You have not yet enabled bilingual subtitles.","translationServices.deeplx.introduction":"DeepL X",goEditing:"Edit",moreTranslationServices:"More translation services",goSetting:"Go to settings",setting:"Set up","translationServices.you.introduction":"Youdao Translation Alpha Version","translationServices.tenAlpha.introduction":"Tencent Translation Alpha Version","subtitle.stylesSetting":"Online Video Bilingual Subtitle Style Settings","translationServices.cai.introduction":"Colorful Cloud Translation Alpha Version","translationServices.google.introduction":"The default translation service of the Chrome browser performs well among free translation services.","translationServices.bai.introduction":"Baidu Translation Alpha Version","translationServices.yandex.introduction":"The translation service launched by Yandex performs well in Russian translation.","translationServices.volcAlpha.introduction":"Volcano Translation Alpha Version","translationServices.youdao.introduction":"NetEase Youdao has launched a translation service that supports multiple languages.","translationServices.youdao-ziyue.introduction":"NetEase Youdao has launched an AI translation model","translationServices.papago.introduction":"Experience the Papago translation service from NAVER, enjoy precise and humanized translation experience.","translationServices.dpro.introduction":"Try the Canary version of D Pro, enjoy professional translation services and leading technical support.","translationServices.aliyun.introduction":"<homepage>Alibaba Cloud</homepage> has launched a machine translation service that supports multiple languages.","translationServices.d.introduction":"Explore the Alpha version of D translation services, experience the cutting-edge translation technology and innovation.","translationServices.openrouter.introduction":"<homepage>OpenRouter</homepage> platform provides unified integration for multiple AI large models (such as OpenAI, Claude, etc.)","translationServices.transmart.introduction":"Tencent's latest <homepage>Interactive Translation</homepage> service supports multiple languages.","translationServices.volc.introduction":"ByteDance has launched the <homepage>Volcano Translation Engine</homepage>, supporting multiple languages.","subtitle.stylesSettingDescription":"Only a portion of websites are supported (such as YouTube).","translationServices.azure.introduction":"The <homepage>translation API</homepage> provided by Microsoft Azure supports multiple languages.","translationServices.niu.introduction":"Xiaoniu Machine Translation, supports multiple languages.","translationServices.mock2.introduction":"Simulated Translation Service 2, for testing and development, does not provide actual translation services.","translationServices.bing.introduction":"The default translation service of the Edge browser supports translation in multiple languages.","translationServices.tencent.introduction":"The <homepage>translation API</homepage> provided by Tencent is consistent with the services provided by Tencent Translator.","translationServices.deepl.introduction":"Immersive Translate uses DeepL's next-gen LLM model, <1>providing 1.4-1.7x improved translation quality over the classic model</1>","translationServices.openl.introduction":"OpenL aggregates multiple translation engines, but it is quite expensive.","translationServices.mock.introduction":"Simulated translation service for testing and development, does not provide actual translation services.","translationServices.caiyun.introduction":"The translation service launched by <homepage>Colorful Clouds Translation</homepage> supports multiple languages including Chinese, English, Japanese, Korean, French, and German.","translationServices.claude.introduction":"Anthropic company has launched the <homepage> AI LLM </homepage>","translationServices.custom.introduction":"You can write your own interface for a standard API compatible with immersive translation to integrate any translation service that is not yet supported. For details, please refer to the <docUrl>integration document</docUrl>.","translationServices.baidu.introduction":"The machine translation service launched by <homepage>Baidu</homepage> supports multiple languages, but the speed limit is quite strict, resulting in a general user experience.","translationServices.gemini.introduction":"Google has launched the <homepage>AI LLM</homepage>","translationServices.openai.introduction":"The GPT technology was originally born for translation, it was endowed with the ability to understand context. The GPT driven by OpenAI is the smartest LLM in history",onlineTranslateCompare:"Translation Comparison Tool","browser.translateWithClaude":"Temporarily use Claude to translate the current page.",translationServiceNav:"Translation Services",needActionLabel:"Need to set up","subtitle.quickButton.moreSetting":"More Settings",needSettingTip:"The API Key must be set before it can be enabled.","subtitle.quickButton.textShadowType.depressed":"Submerge","subtitle.quickButton.textShadowType.outline":"Border","subtitle.quickButton.textShadowType":"Character Edge Style","subtitle.quickButton.textShadowType.raised":"Bulge","subtitle.quickButton.textShadowType.none":"None","subtitle.quickButton.textShadowType.shadow":"Shadow",currentDefault:"Default",setDefault:"Default","subtitle.youtube.groupTitle":"YouTube Exclusive Settings","subtitle.previewWidget":"Preview","subtitle.youtube.autoEnableSubtitle":"YouTube Enable Bilingual","subtitle.youtube.autoEnableSubtitleDescription":"Once enabled, bilingual subtitles will automatically appear when a YouTube video is playing.",enableEditTranslation:"Temporarily enable translation editing",disableEditTranslation:"Turn off translation editing","aiAssistant.hot":"Heat","aiAssistant.common":"General","subtitle.quickButton.reset":"Reset","aiAssistant.install":"Install","aiAssistant.more":"More translation experts","subtitle.resetStyle":"Restore default style","aiAssistant.detail":"Instruction","more-models":"Set up more models","aiAssistant.goToSite":"Go to the official website","model.customMoreModels":"Custom Model List","aiAssistant.Uninstall":"Uninstall","aiAssistant.noData":"No AI translation expert data available.","widget.pdfProTooltip":"Designed for the most complex PDF files.","widget.pdfPro":"PDF Pro","field.assistant":"AI Expert","aiAssistant.loading":"Operating","widget.text":"Text","aiAssistant.moreAI":"Request or contribute more AI experts?","aiAssistant.versionNoMatch":"The plugin version is not compatible, please download the latest version from the official website.","field_label.assistant":"You can designate an AI expert to provide translation strategies.","aiAssistant.handleError":"Operation failed, please check the network and try again.","aiAssistant.getDataError":"Failed to retrieve AI expert data, please check the network and try again.","aiAssistant.versionNeedUpgrade":"Detected that the plugin version is low, some AI experts may not be able to use it, please go to the official website to update the plugin.","model.addModelsDescription":"Please enter custom model names, multiple models are separated by English commas, the system will remember the custom models added here in the list, such as: gpt-3.5-turbo,gpt-4.","model.addModelsSeniorDescription":"Support advanced grammar, use + to add a model, use - to hide a model, use -all to hide all built-in models, use model name=display name to customize the display name of the model, such as: +gpt-3.5-turbo,-gpt-4,gpt-4-turbo=gpt-4-super.","error.serveProUnavailable":"The [{serverName}] service you are currently using is temporarily unavailable due to network connection or server issues. Additionally, you may need to check your network or proxy settings.","field.maxTextGroupLengthPerRequestForSubtitle":"Maximum number of segments per subtitle request","floatBall.longPress":"Long-press for Settings","floatBall.showOriginal":"Restore Page","floatBall.translateToLanguage":"Translate into {language}",serviceCustomName:"Customize Auth Key",serviceProDescription:"The current package can be used directly.",serviceProName:"Immersive Translate Pro (Recommended)",geminiCustomDescription:"Officially launched on <1>Google</1>, click to view the <2>document</2>.",serviceProDescriptionForNormal:"No setup required, available for use after member login, <1>click here to upgrade to member</1>.",claudeCustomDescription:"Click to view the <2>document</2> officially launched on <1>Claude</1>.","subtitle.quickButton.translationFontFamily":"Translation Font Family","subtitle.quickButton.sourceFontFamily":"Original Font Family","subtitle.quickButton.translationFontWeight":"Translation Font Weight","subtitle.quickButton.sourceFontWeight":"Original Font Weight","subtitle.quickButton.translationSetting":"Translation Font Setting","subtitle.quickButton.sourceSetting":"Original Font Setting",enableAutoSyncAPIKey:"Synchronize sensitive information such as API Key, Token, etc. simultaneously.",proRightDescription:"Multi-device cloud sync is exclusive to Pro members. <1>Learn more</1>",proRightOpenPro:"Multi-device cloud sync is exclusive to Pro members. Please upgrade to use.","error.proTokenInvalid":"If you are a Pro member, please log in before using Pro translation services.","error.subscriptionExpired":"Your membership may have expired or you may not have subscribed yet. Please check your membership status.","error.subscriptionExpiredTitle":"Unsubscribed or Expired Membership","widget.cache":"Clear cache","customThemeLabel.italics":"Set to italic","customThemeLabel.weight":"Font weight","aiAssistant.topBar":'By customizing AI translation strategies (Prompts), translation quality can be effectively improved. We refer to these strategies as "AI Experts"\u2014essentially a series of carefully designed prompts. These prompts are publicly available in this repository, and everyone can contribute. Instructions: After installing the corresponding "AI Experts" below, select [OpenAI] or other AI translation services (such as Claude, Gemini) in the immersive translation plugin panel, and then choose different AI Experts. The default translation strategy is [General], suitable for most scenarios.',"translationServices.delete":"Delete","field.namePlaceholder":"Translation Service Name","field.name":"Custom Translation Service Name","translationServices.deleteConfirm":"Are you sure you want to delete this translation service?","translationServices.custom-ai":"Custom AI","translationServices.deleteDefaultError":"The current translation service is the default translation service and cannot be deleted. Please change the default translation service first.",cleanSuccess:"Cache cleared successfully",watchIntroVideo:"Watch the demo video",subscribeEmail:"Subscribe our Newsletter","aiAssistant.auto":"Auto-Select","field_label.fallbackAssistant":"When Auto-Select cannot match, specify using the AI expert below.","translationServices.qianfan":"Baidu Qianfan","translationServices.qianfan2":"Baidu Qianfan","translationServices.aliyun-bailian":"Alibaba Cloud","translationServices.deepseek":"DeepSeek","translationServices.deepseek.introduction":"The <homepage>DeepSeek</homepage> LLM launched by DeepSeek.","error.azure.401":"Azure service returned an error, possibly due to an incorrect region (acceptable values are: japaneast, global, etc.) or APIKEY. Please check and try again.",manga:"Comic","field.accessPoint":"Access point",translationPosition:"Translation first, original text follows","intro.mangaTitle":"Manga Translation for Pro (Beta)","translationServices.doubao":"Volcengine","proQuotaError.solvedTitle":"You can choose the following ways to solve it:","guide.mangaNoProTip":"Pro members can now translate manga!","guide.mangaProTip":"You can now translate comics by clicking on the floating comic ball.","popup.mangaSiteSupport":"The current website supports manga translation.","error.siteDisableManga":"Translation of current comic images is prohibited.","proQuotaError.newPackage":"Purchase <1>additional data packs</1>","floatBallOptions.mangaEnableDescPc":"After enabling the page floating ball, a quick comic translation button will appear on the right side of supported comic sites. Click to translate the comic.","proQuotaError.trail":"Upgrade to a <1>full membership</1> now",translationPositionDescription:"After opening, the translation of each paragraph will be placed before the original text. By default, it is turned off, meaning the translation will be placed after the original text of each paragraph.","description.accessPoint":"The access point here refers to the ID of each inference point created in the Volcengine LLM, for example: ep-20250512512616-kv2l4.","proQuotaError.resetTime":"Quota reset time: {resetTime}","intro.mangaDescription":"Manga translation is available only for <1>Pro members</1>.<br><br>Instructions: On supported manga sites, a manga translation button will appear below the quick translate floating ball. Click to enable manga translation. Currently supported sites:",helpToTranslate:"Improve Translations","aiAssistant.matchesTitle":"Automatically use the current expert on the following website",feedbackOrMore:"Request support for more websites or report issues.","aiAssistant.matchesDescription":'AI experts must set to "Smart Selection" for the following settings to take effect.',"manga.cleanCache":"Clear comic cache","intro.subtitleDescription":`After enabling this feature, dual-language subtitles will be automatically displayed when playing videos (Note: Except for YouTube, you must manually enable the subtitles of the original video platform itself. Due to technical limitations, some websites may require a page refresh to display dual-language subtitles when opening the video for the first time. In addition to this settings page, you can also enable/disable the dual-language subtitles feature by opening the immersive translation quick panel in the upper right corner when visiting supported video websites)

Currently, dual-language subtitles are supported on these websites:`,"translationServices.siliconcloud":"SiliconFlow","translationServices.zhipu":"Zhipu BigModel","translationServices.zhipu.introduction":'Immersive Translate official partner <homepage>"Zhipu"</homepage> has launched the GLM LLM, and all users can use its GLM-4-Flash model for free directly.',"translationServices.siliconcloud.introduction":"<homepage>SiliconFlow</homepage> offers cost-effective GenAI services based on excellent open-source foundational models.","aiAssistant.customAiAssistant":"Custom AI Expert","aiAssistant.addCustom":"Add custom AI experts","field.aiAssistantName":"AI Expert Names","aiAssistant.deleteConfirm":"Are you sure you want to delete this AI expert?","subtitle.ytAsrDisableTooltip":"Enable the [Use Immersive Translate for YouTube subtitles] option first","subtitle.ytAIAsr":"Immersive Translation Bilingual Subtitles AI Smart Segmentation (Beta)","subtitle.ytAIAsrDescription":"AI-powered sentence segmentation for YouTube auto-generated English subtitles makes bilingual subtitles more natural. Available only for <1>Pro members</1>.","subtitle.ytAsr":"Basic Clause Optimization for Immersive Translation of Bilingual Subtitles","subtitle.ytAsrDescription":"Basic clause optimization of automatically generated English subtitles for YouTube","browser.toggleTranslatePageOfficialPage":"Translate Webpage/Show Original Text","translationServices.lingyiwanwu":"01.AI","translationServices.grok":"Grok","translationServices.ollama":"Ollama","translationServices.groq":"Groq","translationServices.azure-openai":"Azure OpenAI","description.siliconcloudCustomAPIKey":"Non-free models require the API key obtained from <1>SiliconFlow</1> to be entered before use.","field.enableRichTranslate":"Enable rich text translation","description.temperature":"Sampling divergence, the smaller the value, the more fixed the generated content. When set to 0, the model will almost always choose the token with the highest probability during generation.","reportInfo.ok":"Okay",reportTip:"Report translation issues on this page","reportInfo.submit":"Submit","reportInfo.submitFail":"Submission failed...","reportInfo.reasonDesc":"Please describe the problem you encountered (required).","reportInfo.submitSuccess":"Submission successful, thank you for your feedback!","reportInfo.attachLog":"Feed the current error log back to immersive translation.","reportInfo.submitFailDes":"Encountered some issues, you can try to provide feedback again, or try again at another time.","browser.translateText":'Translate "{text}"',"reportInfo.title":"Encountered a problem?","translationServices.lingyiwanwu.introduction":"The Yi series of LLM launched by <homepage>01.AI</homepage>,","translationServices.hunyuan":"Tencent Hunyuan","description.prompt":"Prompt sent as user to {service}, where {{text}} denotes the text content of the paragraph, {{from}} denotes the language of the paragraph, {{to}} denotes the target language, {{content_type}} denotes the type of the original text, with possible values of `html` or `text`, and {{html_only}} is a value that will only be present if the original contains the html tag. The value of {{html_only}} is only available if the original text contains html tags.","description.ziyuePromptMaxLength":"The maximum length of the prompt is 1200 characters","browser.translateWithCustom1":"Temporary use of custom translation services to translate the current page(1)","browser.translateWithCustom2":"Temporary use of custom translation services to translate the current page(2)","browser.translateWithCustom3":"Temporary use of custom translation services to translate the current page(3)","aiAssistant.promptDetails":"\u63D0\u793A\u8BCD","aiAssistant.autoEnableAssistant":"Automatically enable AI experts",tempChangeTransToService:"Translating the current page using {service}","floatBallOptions.disable":"Disable floating ball","popup.upgrade":"Upgrade","widget.webReport":"Feedback on current page translations","floatBall.upgrade":"Try Pro (Experience OpenAI, DeepL, PDF Pro, Manga Translation, etc.)","popup.trial_pro_service":"Try OpenAI, DeepL, etc.","reportInfo.tip":"Fill in the description before submitting.","translationModeLang.translation.dual.description":"Bilingual mode is automatically used when the page language is one of the following languages","translationModeUrl.translation.dual.description":"Bilingual mode is automatically used when the site is for the following domains","translationModeUrl.translation.dual.title":"Web site of the bilingual model","translationModeLang.translation.dual.title":"Languages in bilingual mode",translationModePreferLabel:"Translation Mode",translationModePreferDesc:"Choose how the translated text is displayed: bilingual or translation only.","reportInfo.email":"Email:","reportInfo.reasonLabel":"Problem:",refreshPage:"refresh page",ctxInvalidatedError:"Plugin context is not working please refresh the page and try again!","reportInfo.emailError":"Incorrect mailbox format","reportInfo.emailEmptyMsg":"Please enter your email","subtitle.quickButton.orange":"Orange","description.zhipuCustomAPIKey":"Non-free models need to fill in the <1>Wisdom Spectrum platform </1>application of the key to be available, for details, refer to the <2>tutorial </2>.","description.zhipuFreeAPIKey":"Optional, if you don't fill in the blank, the default is to use Immersive Translate and glm-4-flash which is provided free of charge by <1>BigModel</1>, if you want to use your own API Key, please refer to <2>this document</2>.",mouseHoldKeyPressHold:"+ Hold left click","browser.translateMangaMenuId":"Translate image/restore image","image.blockToolsUrlsDes":"The image shortcut translation buttons are not displayed on images when the following websites are encountered","image.enableTools":"Show shortcut translation button when hovering over an image","closeImageTools.title":"Turn off image translation",translateFail:"Failed","imageTools.resetImage":"Show Original",translateSuccess:"Success","imageTools.translateImage":"Translate Image",mangaAndImage:"Comics/Images","image.blockToolsUrls":"Disable image shortcut translation buttons for websites","image.imageTranslate":"Pro Image Translation (Beta)","image.imageTranslateDes":`Image translation is only available for Pro members.

To translate an image, right-click on any image and select 'Translate Image'. Additionally, if you have set up a hotkey for hover translation of paragraphs, you can use the same hotkey to translate images. For convenience, you can also enable the hover quick translation button below. Once enabled, when you hover over any image, you'll see a 'Quick Translate' button - click it to translate.`,"floatBallOptions.enableManga":"Enable Manga Translation Hoverball",sameLangCheck:"Detect page and target language match",sameLangCheckDescription:"When enabled, shows a notification if the target language is the same as the original page language, indicating translation is unnecessary",sameLangNoTranslate:"The target language you've set matches the webpage language, which may result in untranslatable content",neverShowFuture:"Don't show this again","imageState.reading":"Scanning","imageState.loading":"Loading","imageState.detectingRecognizing":"Recognizing","imageState.translating":"Translating","imageState.generating":"Generating","image.toolsDelayTime":"Quick Translation Button Delay (ms)","image.toolsDelayTimeDes":"Hover delay before showing translation button","imageState.pending":"Queueing...","imageState.gifNotSupported":"GIF not supported",orCustom:"or custom",navHeadEnableTranslate:"Enable Sidebar Translation",navHeadEnableTranslateDescription:"Automatically translate the website's sidebar","description.enableRichTranslate":"Enable rich text translation to preserve original links and styles","description.aiDualEnableRichTranslate":"Enable rich text translation to preserve original links and styles (Note: Enabling rich text in AI translation mode may affect translation quality, therefore it's disabled by default in dual-language mode)","field.enableAIContext":"Enable AI Context-Aware","description.enableAIContext":"When enabled, the system will first understand the full content and terminology, making translations more professional and accurate. Supports articles (blogs, news), ebooks, PDFs, and bilingual subtitles. AI expert also supports smart context. Currently experimental, available only for <1>Pro members</1>.",disableNavTranslate:"Disable sidebar translation",enableNavTranslate:"Enable sidebar translation","subtitle.noSubtitle":"This video has no subtitles and cannot be turned on with bilingual subtitles",applyUseContextTranslate:"Context translation applied",contextDiffPreview:"<1>Translation Comparison</1>",onlyProUseProTooltip:"This feature is available only to Pro members. <1>Click here to upgrade</1>","description.enableAIContextTip":"Note: Enabling context translation will use 1-2 times more tokens.","aiAssistant.context":"AI Context","aiAssistant.commonContext":"Generic (AI context)","intro.mangaImageTitle":"Pro Comics/Images Translation (Beta)","mangaQuotaError.solvedTitle":"Comics/Images translation quota is exceeded, you can choose the following ways to solve the problem:","mangaQuotaError.package":"Purchase <1>extra data pack for Manga/Image Translation</1>",noPermissionForLocalFile:"\u26A0\uFE0F No permission to translate local files at this time (check if access to local files is authorized)","enableAIContext.aiAssistantDisableTips":'This function can be enabled only after selecting the "General" AI expert.',theLocalExtensionUpdatePreview:"The current extension is the latest preview version.","imageState.model_downloading":"Model Download","translationTheme.background":"Background",sameLangTranslationThemeTitle:"Add background color to translations between similar languages",sameLangTranslationThemeDes:"When the page source and target languages are similar (e.g., translations between Chinese/Japanese/Korean or English/French/German), add background color to translated text for better distinction.","customThemeLabel.backgroundOpacity":"Background color opacity (%)","translationServices.zhipu-pro":"Zhipu 4 Plus","translationServices.upgradePro":"(Upgrade)","translationServices.proOnly":'Zhipu 4 Plus is currently available for pro only, <1>Upgrade to Pro</1> (If you need to use other Zhipu models or customize API Key, please configure in the "Zhipu BigModel" service)',"translationServices.zhipu-pro.introduction":'<homepage>"Zhipu"</homepage>Top self-developed foundation model',clickUpgradePro:"Click here to upgrade to a member","chooseProvider.pro":"Immersive Translate Pro (Recommended)","chooseProvider.label":"(Internet) service provider","chooseProvider.free":"free (of charge)","widget.storeReview":"Go to Store Reviews",inputTranslationModeLabel:"Retention of the original text",inputTranslationModeDesc:"The content of the input box will remain in the original language and will be displayed in a bilingual manner","chooseProvider.client":"free (of charge)","freeImage.title":"Free Image Translation (Beta)","freeImage.close":"No more reminders","freeImage.supportLangError":"This language is not supported in the free version",close:"cloture","chooseProvider.proDesc":"Supports recognition of most major languages","chooseProvider.clientDesc":"Only English and some other Latin languages are recognized, <1>Click here to upgrade to member</1>.","freeImage.notSupport":"Free image translation currently only supports English and some other Latin languages.<br/><br/>For more language support, consider Pro image translation. <1>Click here to upgrade</1>","chooseProvider.clientDescPro":"Only supports recognition of English and some other Latin languages. If not recognized, Pro image translation will be used automatically.","chooseProvider.clientPro":"Priority Free","imageState.free_translating":"Free translation in progress","image.enableMouseHover":"Trigger image translation by hovering over the image",toOldChrome:"Chrome version is too low, please upgrade to the latest version to use this feature.","image.enableMangaFloatBall":"Enable Manga Translation Floating Ball","image.enableMangaFloatBallDesc":"After enabling the Manga Translation Floating Ball, a Quick Manga Translation button will be displayed on the right side of the supported manga sites, click it to translate the manga!",deepseekCustomDescription:"At the <1>DeepSeek</1> official opening, click for <2>Documentation</2>.","isShowContextMenu.description":"Web page, image, text check, input box text check, etc. will add menu items in the right click (Restart the browser to take effect)","desc.touchShortcutsToggleTranslateTouchAndImgElement":"Customize a gesture to translate the image and paragraph you are in",touchShortcutsToggleTranslateTouchAndImgElement:"Setting up touch screen gestures to translate specific images and paragraphs","error.failToFetch":"Network connection failure (may be caused by server unresponsiveness, network instability or security policy restrictions, etc.)","translationServices.proUserDirectUse":", <1>Immersive Translation Pro members</1> can use it directly.","error.serviceDiscontinued":"The translation service has been discontinued","error.serviceDiscontinuedMessage":"The [{translationService}] service you are using has been discontinued. Please switch to another translation service.","translationServices.aliyun-bailian.introduction":'Alibaba launched the "Bailian" LLM Platform, supporting Qwen and other models',"translationServices.qianfan.introduction":"Baidu launched the <homepage> AI LLM</homepage> Platform, supporting Yiyan and other models","translationServices.qianfan2.introduction":"Baidu launched the <homepage> AI LLM</homepage> Platform, this service uses the v2 version interface and is compatible with the OpenAI protocol","translationServices.doubao.introduction":"ByteDance launched the Volcengine LLM Platform, supporting Doubao and other models","translationServices.hunyuan.introduction":'Tencent launched the "Hunyuan LLM" Platform, supporting Hunyuan and other models',"translationServices.groq.introduction":"<homepage>Groq</homepage> introduces AI big model inference acceleration solution with multiple language support.","translationServices.ollama.introduction":"<homepage>Ollama</homepage> presents locally deployed open source models compatible with the OpenAI API format and supporting multiple languages.","translationServices.grok.introduction":"xAI Launches <homepage>Grok</homepage> Launches large model with multiple language support.","translationServices.azure-openai.introduction":"<homepage>Azure</homepage>, in collaboration with OpenAI, has launched a service that is capable of supporting multiple languages using multiple OpenAI language models.",ollamaQA:"<br/>Solution: <a href='https://immersivetranslate.com/docs/services/ollama/' target='_blank'>ollama Local Deployment</a>","image.touchShortcuts":"Enable touch screen gestures to trigger image translation","subtitle.quickButton.gray":"gray","description.systemPromptPlaceholder":"If prompt is empty, the request ignores the parameter","please run to":"It needs to be run before it is available, for details refer to","error.userscriptDomain":"Web request failed: check for // @connect {domain} in the metadata block of your Grease Monkey script. Open the script editor and add this line above // @connect google.com, then save and refresh the original page. If this does not solve the problem, we recommend trying a different Grease Monkey plugin or browser!","error.imageTooLarge":"The current image is too large to support translation for the time being","translationServices.ai":"AI",actions:"manipulate","terms.translation":"translation","terms.addCustom":"Add Terms","terms.addCustomTooltip":`AI Terms only supports AI translation services, For more details, see <a target='_blank' href='https://immersivetranslate.com/en/docs/faq/#4-is-there-a-glossary--special-translation-or-non-translation-for-certain-terms'>here</a>`,pureExport:"export","field.terms":"AI Terms","terms.contribute":"Contribute Terms","terms.delete":"Delete Terms","terms.name":"Terms Name","terms.translationPlaceholder":"Input translation (optional)","terms.exportFailed":"Failed to export the terms","terms.importFailed":"Failed to import the terms","terms.term":"nomenclature","terms.termPlaceholder":"Please enter a term","terms.descriptionPlaceholder":"Please enter a terms description","terms.default":"Default Terms",includeTermsInExport:"Includes a terms","terms.unname":"Unnamed Terms","terms.addCustomTitle":"Add Custom Terms","terms.importExistingTitle":"Import Existing Terms","terms.importCsvDescription":"Import your terms from a CSV file. Please ensure the file format is as follows:","terms.importCsvButton":"csv import","terms.createNewTitle":"Create Empty Terms","terms.createNewDescription":"Create a new empty terms, then you can manually add terms.","terms.createButton":"Create","terms.description":"Terms description",pureImport:"import","terms.matchesTitle":"Matching rules","terms.matchesDescription":"The terms are automatically applied when the website URL matches the following rules","terms.defaultDescription":"Default common terms with common terms","terms.language":"language","terms.addNewTerm":"Add new glossary","terms.confirmDelete":'Are you sure you want to delete the glossary "{name}"?',import_export_terms:"Import/export glossary","floatBallOptions.opacity":"transparency","floatBallOptions.opacityDesc":"The transparency of the hoverball icon when it is closed, 100 is fully transparent, 0 is completely opaque.",selectionTranslation:"Text selection translation",enableSelectionTranslationTitle:"Enable text selection translation",enableSelectionTranslationAutoReadTitle:"Enable automatic word reading",selectionTranslationBlockUrlsTitle:"Disable text selection translation websites",selectionTranslationBlockUrlsDescription:"Text selection translation is disabled on the following website",selectionTranslationTriggerModeTitle:"Text selection translation trigger method",selectionTranslationTriggerModeDescriptionForDirect:"Direct trigger",selectionTranslationTriggerModeDescriptionForIcon:"Show icon",selectionTranslationTriggerModeDescriptionForMini:"Show mini icon",selectionTranslationCopySuccess:"Copied",selectionTranslationCopy:"Copy",enableAutoRead:"Auto-reading has been enabled",disableAutoRead:"Auto-reading has been disabled",banSelectionTranslation:"Disable text selection translation",banSelectionTranslationOnce:"This time off until next visit",banSelectionTranslationInThisSite:"Disabled on the current website",banSelectionTranslationForever:"Close forever",reEnableSelectionTranslation:"You can reopen it in {settings}",selectionTranslationShortcut:"Press {shortcut} to trigger",selectionTranslationShortcutDescription:"Select text and press {shortcut} to trigger",selectionTranslationIconModeDescription:"Select text and show icon",selectionTranslationDirectModeDescription:"Select text and trigger directly",selectionTranslationTriggerModeForIconTitle:"When the trigger mode is icon or mini",selectionTranslationTriggerModeDescriptionForHover:"Hover to trigger",selectionTranslationTriggerModeDescriptionForClick:"Click to trigger","widget.helpCenter":"Help","widget.helpCenterTooltip":"Discover more tips and how-to guides","subtitle.requestAiSubtitleFailTip":"AI subtitle generation failed, please try again","subtitle.quickButton.aiSubtitleLoading":"Requesting AI subtitles.","subtitle.quickButton.aiSubtitleUsed":"AI subtitles in use","subtitle.requestAiSubtitleSuccessTip":"AI subtitles have been switched to","subtitle.quickButton.requestAiSubtitle":"Request AI subtitles(Beta)","subtitle.requestAiSubtitle429Tip":"AI subtitles(Beta) monthly quota has been used up","subtitle.applyAiSubtitleTip":"AI subtitles have been switched to","subtitle.quickButton.noSubtitleAndRequestAiSubtitle":"The current video is not subtitled, try requesting AI subtitles.","subtitle.aiSubtitle":"AI Subtitle","description.multipleSystemPrompt":"When the number of paragraphs is greater than 1, the translation request is sent to the AI as a system identity, where {{text}} denotes the content of the paragraph to be translated, {{from}} denotes the source language, and {{to}} denotes the target language. When page title is available, {{title_prompt}} will contain the page title; when page context information is available, {{summary_prompt}} will contain a summary of the page context, and {{terms_prompt}} will contain the relevant terminology.",custom:"Custom","pagination.prev":"Previous","pagination.next":"Next",noData:"No data","terms.notFound":"No terms found",compareWithTextTranslate:"Compare translation services",youTubeSubtitleRequestLimitErrorTitle:"429 YouTube limits subtitle requests to current devices",youTubeSubtitleRequestLimitErrorDescription:"Please clear the YouTube page cache or change the proxy node and try again.",attachSubtitleTranslating:"Translating using {service}... (Immersive Translate)","attachSubtitle.supportByImmersiveTranslate":"[ Bilingual subtitles supported by Immersive Translate ]","subtitle.requestAiSubtitleTip":"AI subtitle generation in progress. ETA {estimatedTime}.",xSeconds:"{seconds} seconds",translateImage:"Translated images",translateText:"Translate text",alsoTranslate:"You can also translate",translateFile:"Translation of documents",family:"Family Plan",searchPlaceholder:"Search",pasteTextPlaceholder:"Please type or paste text...","rewardCenter.title":"Reward Center","rewardCenter.popupTitle":"Here you can get task rewards!","rewardCenter.description":"Complete new user tasks to get rewards and experience paid advanced AI features early","rewardCenter.progress":"Reward Overview","rewardCenter.task.level1":"Basic Task","rewardCenter.task.level2":"Advanced Task","rewardCenter.task.completed":"Completed Tasks","rewardCenter.task.level2.description":"(Unlocked after completing the corresponding basic task)","rewardCenter.task.start":"Start","rewardCenter.task.claim":"Claim","rewardCenter.task.translate_web_1":"Use web translation once","rewardCenter.task.translate_web_2":"Use an advanced model for web translation once","rewardCenter.task.translate_video_1":"Use YouTube video translation once","rewardCenter.task.translate_video_2":"Use AI video subtitle feature once","rewardCenter.task.translate_pdf_1":"Use document translation once","rewardCenter.task.translate_pdf_2":"Use PDF Pro translation once","rewardCenter.task.translate_line_1":"Use selection text translation once","rewardCenter.reward.ai_token":"Advanced model Token","rewardCenter.reward.pdf_token":"PDF Pro pages","rewardCenter.reward.video_token":"AI video translation times","rewardCenter.reward.get":"Get","rewardCenter.reward.description":"(Can use GPT / DeepSeek and other advanced models)","rewardCenter.reward.unit_pdf_token":" pages","rewardCenter.reward.unit_video_token":" times","rewardCenter.help":"View Help Center","rewardCenter.task.translate_line_1.warning":"UserScript does not support selection text translation, please <1>install other versions</1> and try again.","rewardCenter.task.unclaimedWarning":"You have unclaimed basic task rewards","userGuide.guideSelectTranslateService":`Select an "Advanced Model" Translate the current website`,"userGuide.guideVideoSubtitle":`Click Immersive Translate Confirm "Auto Enable Dual Subtitles" is selected`,"userGuide.guideAiSubtitle":`In Immersive Translate Click "Request AI Subtitles"`,"floatBallOptions.enableSidePanel":"Hide sidebar button when float ball is not triggered","floatBallOptions.enableSidePanelDesc":"When enabled, this button will only be displayed when hovering over the float ball","floatBallOptions.setSidePanel":"Hide this button when float ball is not triggered","translationServices.upgradeMax":"Upgrade to Max","translationServicesGroup.free":"Free Models","translationServicesGroup.pro":"Advanced Models","translationServicesGroup.custom":"Other/Custom","services.addCustom":"Add Custom Translation Service","services.noService":"No services in this group","services.listName":"Translation Service List","services.listDescription":"You can select to show commonly used services and hide those you don't need from the list below.","services.upgradeProUseModel":"This model is only available for Pro and Max members <1>Click here to upgrade</1>","services.upgradeMaxUseModel":"This model is only available for Max members <1>Click here to upgrade</1>","translationServicesGroup.max":"Top-tier Models",freePlan:"Free Plan","subscription.max":"Max Member","subscription.pro":"Pro Member","subscription.yearly":"Yearly","subscription.monthly":"Monthly","subscription.day":"Day Pass","subscription.family":"Family Plan","subscription.team":"Team Plan","subscription.trial":"Trial Plan","translationServices.upgradeMaxUser":"Upgrade to <1>Max Member</1>","subtitle.requestAiSubtitleMaxDurationLimitTip":"AI subtitle generation is not supported if the current video is longer than {maxDurationHours}.",disableOpenUpgradePage:"Disable major version upgrade notification","field.enableSingleTranslate":"Enable single translation","description.enableSingleTranslate":"When enabled, translation will stop immediately when the URL changes","field.enableSiteAutoTranslate":"Enable site auto-translation","description.enableSiteAutoTranslate":"When enabled, after translating the current page, navigation to other pages within the same site will also auto-translate",sidePanelTooltip:"Toggle Side Panel","error.maxQuotaError":"Insufficient Max translation quota",disableRewardCenter:"Hide reward center button",iKnow:"I Know",notShowAgain:"No more reminders","error.usageTips":"Immersive Translate usage tips","subtitle.filterAmbientSounds":"AI subtitles focus on dialogue content","error.maxQuotaUsageTips":"Your usage of the <span style='color: #FF7D00;'>Top Model</span> ({maxAIQuota} token limit) has exceeded <span style='color: #FF7D00;'>{maxAIUsed}</span> this month. <1>View usage</1>","subtitle.filterAmbientSoundsDescription":"After enabling this option, the subtitles will primarily display the spoken content of the speaker. Environmental sound annotations in the recognition results will be filtered out as much as possible, such as: (snoring), (thunder).","reportInfo.emailPlaceholder":"Contact email (required)","subtitle.quickButton.upgradePro":"Upgrade to membership","subtitle.quickButton.liveOnlyPro":"Live subtitle translation feature is only available to members.","subtitle.liveFreeTrialTip":"Live subtitle translation is a member-only feature. You can try it for free for {free_trial_minutes} minutes.","subtitle.liveFreeTrialEndTip":"The trial period for live video subtitle translation has ended. Please subscribe to continue using this service.","subtitle.meetingAutoEnableSubtitleDescription":"Once enabled, Teams, Zoom, and Google Meet meeting platforms will automatically enable bilingual subtitles.","subtitle.meetingAutoEnableSubtitle":"The conference platform automatically activates bilingual subtitles.","aiWriting.title":"AI Write","aiWriting.description":'After enabling, the "AI Write" button will appear in Gmail and GitHub. Use "AI Write" to quickly summarize emails or developer community content and get reply suggestions.',"aiWriting.enable":"Enable AI Write Reply Feature","aiWriting.enable_description":'Show "AI Write" button in Gmail and GitHub',"aiWriting.aiWritingBlockUrlsTitle":"Disable AI Write on the following websites","aiWriting.aiWritingBlockUrlsDescription":"The AI Write shortcut button will not appear on the following websites","aiWriting.disable_modal_title":"Disable AI Reply","aiWriting.no_available_service":"No available AI service. Please enable at least one AI service in settings.","aiWriting.summary":"Summary","aiWriting.suggestion":"Reply Suggestion","aiWriting.suggestion_placeholder":"What would you like to reply?","aiWriting.promptStyle_title":"Length & Style","aiWriting.promptStyle.auto":"Auto","aiWriting.promptStyle.length_title":"Length","aiWriting.promptStyle.length.auto":"Auto","aiWriting.promptStyle.length.short":"Short","aiWriting.promptStyle.length.medium":"Medium","aiWriting.promptStyle.length.long":"Long","aiWriting.promptStyle.formalityLevel_title":"Style","aiWriting.promptStyle.formalityLevel.auto":"Auto","aiWriting.promptStyle.formalityLevel.formal":"Formal","aiWriting.promptStyle.formalityLevel.neutral":"Neutral","aiWriting.promptStyle.formalityLevel.casual":"Casual","aiWriting.promptStyle.tone_title":"Tone","aiWriting.promptStyle.add_tone":"Add Tone","aiWriting.promptStyle.add_tone_placeholder":'Add a custom tone, e.g. "friendly"',"aiWriting.promptStyle.tone.auto":"Auto","aiWriting.promptStyle.tone.friendly":"Friendly","aiWriting.promptStyle.tone.kind":"Kind","aiWriting.promptStyle.tone.enthusiastic":"Enthusiastic","aiWriting.promptStyle.tone.caring":"Caring","aiWriting.promptStyle.tone.empathetic":"Empathetic","aiWriting.promptStyle.tone.concise":"Concise","aiWriting.promptStyle.tone.sincere":"Sincere","aiWriting.promptStyle.role_title":"Your Role","aiWriting.promptStyle.add_role_placeholder":'Add a custom role, e.g. "professional consultant"',"aiWriting.promptStyle.add_role":"Add Role","aiWriting.promptStyle.role.auto":"Auto","aiWriting.promptStyle.role.leader":"Leader","aiWriting.promptStyle.role.subordinate":"Subordinate","aiWriting.promptStyle.role.colleague":"Colleague","aiWriting.promptStyle.role.developer":"Developer","aiWriting.promptStyle.role.salesRepresentative":"Sales Representative","aiWriting.promptStyle.role.customerService":"Customer Service","aiWriting.promptStyle.role.humanResources":"Human Resources","aiWriting.chat_title":"Reply Draft","aiWriting.stop":"Stop","aiWriting.chat_placeholder":"Tell me how to improve...","aiWriting.chat_placeholder_textarea":"What would you like to say?","aiWriting.insert":"Insert","aiWriting.insert_success":"Inserted successfully","aiWriting.translate_btn":"Translate to: {language}","aiWriting.buy_package":"Buy Token Add-on Package","aiWriting.pro_translation_quota_reached":`Premium model tokens have been exhausted for this billing cycle. You can switch to other models or purchase a token add-on package.`,"aiWriting.max_translation_quota_reached":`Top-tier model tokens have been exhausted for this billing cycle. You can switch to other models or purchase a token add-on package.`,"popup.enableAIContext":"AI Context-Aware","popup.aiContextToolTip":"Once enabled, AI will automatically use context for deeper understanding and better translation quality.","dialog.aiContextDesc":"After enabling AI Context Translation, AI will automatically associate context during translation, deeply understand the current context, and provide better translation quality","dialog.aiContextSubscribe":"Subscribe to Premium","dialog.cancel":"Not needed for now","labelKey.domains":"domains field prompt","description.qwenMtDomains":"If you want the translation style to better match the characteristics of a specific field, such as legal and government domain translations should be serious and formal, while social domain language should be colloquial, you can use natural language text to describe your domain and provide it to the large model as a prompt. Domain prompt statements currently only support English.","browser.openAiWritingModal":"Open AI Write Modal","subtitle.quickButton.freeUserAISubtitleTip":"<1>Upgrade now</1> to enjoy unlimited access to all videos with AI-generated subtitles, plus 1,000 minutes of new video translations per month.","subtitle.limitFree":"(Limited-time free)","subtitle.error.aiSubtitleLimitFree":"AI subtitles are a members-only feature. Please log in to use them.","subtitle.error.aiSubtitleProOnly":"No AI subtitles are cached for this video. Please upgrade to a membership to use this feature.",buyAiSubtitleQuota:"Buy Extra Quota",showUsageRecord:"View Usage Records","error.aiSubtitleQuotaExceeded":"Your AI subtitle quota for this cycle is used up. <br/>Quota reset time: {nextResetTime}","error.aiSubtitleTrialQuotaExceeded":"Trial period AI subtitle quota has been exhausted",endTrialNow:"Upgrade now"};var t_=[{code:"zh-CN",messages:W8},{code:"zh-TW",messages:G8},{code:"en",messages:Q8}],Y8=ee(!1,!0)?["zh-CN","zh-TW","en"]:["zh-CN","zh-TW","en","ja","ar","de","es","fa","fr","he","hi","hu","it","ru","ko","pt-PT","pt-BR","tr"],ds={};for(let e of t_)ds[e.code]=e.messages;async function K8(){try{if(ee(!1,!0))return;let e=ae.runtime.getURL("locales.json"),t=await De({url:e,responseType:"json",method:"GET",headers:{"Content-Type":"application/json"}});Object.assign(ds,t)}catch{}}function n_(e,t){let n=e;return t&&Object.keys(t).forEach(r=>{let a=t[r];if(a===void 0)return;let i=a_(r);if(typeof a=="object"||i){let o=a;i&&typeof o=="string"&&(o={tag:"a",href:o,target:"_blank",class:R+"-link"});let s=`<${r}>`,l=n.indexOf(s);if(l!==-1){let u=o.tag||"a",c=n.indexOf(`</${r}>`);if(c!==-1){let d=n.substring(l+s.length,c),m=Object.keys(o).filter(p=>p!=="tag").map(p=>`${p}="${o[p]}"`).join(" ");n=n.replace(`${s}${d}</${r}>`,`<${u} ${m}>${d}</${u}>`)}}}else if(a){let o=new RegExp("{"+r+"}","gm");n=n.replace(o,a.toString())}}),n}function Z8(e,t,n){let r=e[t];if(!r)return n;if(!n)return"";let a=n.split("."),i="";do{i+=a.shift();let o=r[i];o!==void 0&&(typeof o=="object"||!a.length)?(r=o,i=""):a.length?i+=".":r=n}while(a.length);return r}function r_(e,t,n,r){if(!ds.hasOwnProperty(t)&&!ds.hasOwnProperty(n))return e;let a=Z8(ds,t,e);return a===e&&t!==n&&(a=Z8(ds,n,e)),n_(a,r)}function a_(e){if(typeof e=="number")return!0;if(e){let t=parseInt(e);return!isNaN(t)}else return!1}function we(e,t,n){return r_(t,e,"en",n)}function mp(e,t){let n=new Date(e),r=n.getFullYear().toString(),a=(n.getMonth()+1).toString().padStart(2,"0"),i=n.getDate().toString().padStart(2,"0"),o=n.getHours().toString().padStart(2,"0"),s=n.getMinutes().toString().padStart(2,"0"),l=n.getSeconds().toString().padStart(2,"0");return t.replace("YYYY",r).replace("MM",a).replace("DD",i).replace("HH",o).replace("mm",s).replace("ss",l)}function J8(e){return new Date(e).getTime()}var Z=class extends Error{status;errorUIConfig;serviceName;serviceId="";data;constructor(t,n){if(t&&n){super(n),this.name=t;return}super(t)}initNetWork(t){return t&&(this.status=t),this}initStack(t){return t&&(this.stack=t),this}initData(t){return this.data={...this.data,...t},this}uiConfig(t){if(this.errorUIConfig)return this.errorUIConfig;if(!this.message)return{};let n=we.bind(null,t.config.interfaceLanguage);this.serviceId=this.data?.translationService||t.translationService,this.serviceName=Ba(t.config,this.serviceId);let r=null;if(r=this.handleServiceDiscontinued(t)||this.handleContextInvalidatedError(t)||this.handleMangaError(t)||this.handleProQuota(t)||this.handleUnavailableError(t)||this.handleProUser(t)||this.handleServiceMissingConfig(t)||this.handleNetwork(t)||this.handleFetchError(t),!r){let a=this.getErrorMsg(t);r={type:"error",title:`[${this.serviceName}] `+n("networkError"),errMsg:n("error.serveUnavailable",{serverName:this.serviceName,1:Dd,2:ce+"pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_error",3:ce+"pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_error"})+"<br/><br/>"+n("errorReason",{message:a}),action:"changeService"}}return r.translationService=this.serviceName,r}getErrorMsg(t){return this.status?this.status<0?this.message=="Failed to fetch"?we.bind(null,t.config.interfaceLanguage)("error.failToFetch"):this.message:`${this.status}: ${this.message}`:this.message}handleUnavailableError(t){let n=we.bind(null,t.config.interfaceLanguage),r=this.message.startsWith("bingAuth"),a=this.data?.translationService==="transmart"&&this.message.startsWith("Server is busy now");if(r||a)return this.message=this.message.replace("bingAuth:",""),{type:"network",title:`[${this.serviceName}] `+n("networkError"),errMsg:n("error.serveUnavailable",{serverName:this.serviceName,1:Dd,2:ce+"pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_error",3:ce+"pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_error"})+"<br/><br/>"+n("errorReason",{message:this.message}),action:"changeService"}}handleServiceMissingConfig(t){let n=we.bind(null,t.config.interfaceLanguage);if(this.message.endsWith(" are required")||this.message.includes("You didn't provide an API key"))return{type:"configError",title:n("error.serveConfigError"),errMsg:this.getErrorMsg(t)+"<br /><br />"+n("error.reloadPageOfSetting"),action:"setting"}}handleNetwork(t){let n=we.bind(null,t.config.interfaceLanguage),r="retry",a="network",i=`[${this.serviceName}] `+n("networkError");if(!this.status||this.status<0)return;let o=this.getErrorMsg(t);return this.status===429?this.data?.translationService=="google"?o=`${n("error.googleLimitIp")}<br/><br/>${o}`:this.data?.translationService=="openai"&&(this.message.indexOf("Limit: 3 / min")>=0||this.message.includes("rate_limit_exceeded")&&this.message.includes("Limit 3"))?o=`${n("error.openAIFreeLimit")}<br/><br/> ${o}`:this.data?.translationService=="openai"&&this.message.includes("You exceeded your current quota")?o=`${n("error.openAIExceededQuota")}<br/><br/> ${o}`:this.data?.translationService=="gemini"&&this.message.includes("RESOURCE_EXHAUSTED")?o=`${n("error.gemini.429")}<br/><br/> ${o}`:o=`${n("error.429")}<br/><br/> ${o}`:this.status===403?this.data?.translationService=="claude"?o=`${n("error.claude.403")}<br/><br/>${o}`:o=`${n("error.403")}<br/><br/>${o}`:this.status===400?o=`${n("error.400")}<br/><br/> ${o}`:this.status===502?o=`${n("error.502")}<br/><br/> ${o}`:this.status===404?o.includes("User subscription not found")&&(o=`${n("error.subscriptionExpired")}<br/><br/> ${o}`,r="setting",a="configError",i=n("error.subscriptionExpiredTitle")):this.status===401&&this.data?.translationService==="azure"&&(o=`${n("error.azure.401")}<br/><br/> ${o}`),{type:a,title:i,errMsg:o,action:r}}handleFetchError(t){let n=we.bind(null,t.config.interfaceLanguage);if(this.status!==-999)return;let r=this.getErrorMsg(t);return{type:"network",title:`[${this.serviceName}] `+n("networkError"),errMsg:n("error.serveUnavailable",{serverName:this.serviceName,1:Dd,2:ce+"pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_error",3:ce+"pricing/?utm_source=extension&utm_medium=webpage&utm_campaign=service_error"})+"<br/><br/>"+n("errorReason",{message:r}),action:"changeService"}}handleProUser(t){let n=we.bind(null,t.config.interfaceLanguage);if(Ec(t.config,this.serviceId)){if(this.message.indexOf("token invalid")>=0||this.message.indexOf("Login required")>=0)return{type:"notLogin",title:n("notLoginPro"),errMsg:n("error.proTokenInvalid"),action:"login"};if(this.message.indexOf("activate Pro")>=0)return t.user?{type:"upgrade",title:n("upgradeToProErrorTitle",{service:this.serviceName}),errMsg:n("error.proUpgrade"),action:"upgrade"}:{type:"notLogin",title:n("notLoginPro"),errMsg:n("error.proTokenInvalid"),action:"login"};if(this.message.indexOf("subscription not found")>=0)return{type:"subscriptionExpires",title:n("error.subscriptionExpiredTitle"),errMsg:n("error.subscriptionExpired"),action:"upgrade"};if(t.config.translationServices?.[this.serviceId]?.provider=="pro"){let r=this.getErrorMsg(t);return{type:"network",title:"",errMsg:n("error.serveProUnavailable",{serverName:this.serviceName})+"<br/><br/>"+n("errorReason",{message:r}),action:"changeProService"}}}}handleMangaError(t){if(this.name!="manga")return;let n=we.bind(null,t.config.interfaceLanguage);if(this.message.includes("Comics quota exceeded")){let a=[n("mangaQuotaError.package",{1:b6})];X8(t.user,a,n);let i=n("errorReason",{message:` ${n("mangaQuotaError.solvedTitle")}<br/></br> ${a.map((o,s)=>`${s+1}. ${o}`).join("<br/>")} `});return{type:"ProQuotaExceeded",title:n("intro.mangaImageTitle"),errMsg:i,action:"none"}}if(this.message.includes("ProQuota")){let a=this.getNewProQuotaError(t,this.message);return{type:"networkError",title:n("intro.mangaImageTitle"),errMsg:a,action:"none"}}if(this.message.includes("Image too large"))return{type:"networkError",title:n("intro.mangaImageTitle"),errMsg:n("error.imageTooLarge"),action:"none"};if(this.message.includes("Tainted canvases may not be exported"))return{type:"networkError",title:n("intro.mangaImageTitle"),errMsg:n("error.siteDisableManga"),action:"none"};let r=n("errorReason",{message:this.message});return{type:"networkError",title:n("intro.mangaImageTitle"),errMsg:r,action:"none"}}handleProQuota(t){if(!this.message.includes("ProQuota:")||!t.user?.subscription)return;this.message.includes("NewProQuota")&&(this.message=this.message.replace("NewProQuota:",""));let n=this.message;try{n=JSON.parse(this.message).error}catch{}let{errMsg:r,title:a}=this.getNewProQuotaError(t,n);return{type:"ProQuotaExceeded",title:a,errMsg:r,action:"changeProService"}}handleContextInvalidatedError(t){return this.name!=="contextInvalidated"?void 0:{type:"ContextInvalidated",title:"",errMsg:we.bind(null,t.config.interfaceLanguage)("ctxInvalidatedError"),action:"refreshPage"}}getNewProQuotaError(t,n){let r=we.bind(null,t.config.interfaceLanguage),a=t.user.subscription,{isTrial:i,memberShip:o}=a,s="",l=[],u="";u=ff;let c=/Max translation quota/ig.test(n);c&&(u=ff+"&type=top_model",s=r("error.maxQuotaError"));let d=o=="pro"&&c;d&&l.push(r("translationServices.upgradeMaxUser",{1:T6+"error_modal"})),l.push(r("proQuotaError.newPackage",{1:u})),i&&!d&&l.push(r("proQuotaError.trail",{1:w6})),!i&&!d&&X8(t.user,l,r);let m=n+`${r("proQuotaError.solvedTitle")} <br/><br/> ${l.map((p,g)=>`${g+1}. ${p}`).join("<br/>")}`;return{title:s,errMsg:r("errorReason",{message:m})}}handleServiceDiscontinued(t){let n=we.bind(null,t.config.interfaceLanguage);if(this.name==="translationServiceDiscontinued")return{type:"network",title:n("error.serviceDiscontinued"),errMsg:n("error.serviceDiscontinuedMessage",{translationService:this.serviceName}),action:"changeService"}}};function X8(e,t,n){if(!e||!e?.subscription)return;let r=e?.subscription,{isTrial:a,openAITokenUsedCountResetTime:i,subscriptionTo:o}=r;!a&&(r.cancelAtPeriodEnd==="false"||J8(o)>i)&&t.push(n("proQuotaError.resetTime",{resetTime:mp(i,"YYYY-MM-DD HH:mm:ss")}))}var x4=class extends Error{constructor(t,n){super(`Exceeded max retry count (${n})`),this.name="RetryError",this.cause=t}},i_={multiplier:2,maxTimeout:6e4,maxAttempts:5,minTimeout:1e3};async function $8(e,t){let n={...i_,...t};if(n.maxTimeout>=0&&n.minTimeout>n.maxTimeout)throw new RangeError("minTimeout is greater than maxTimeout");let r=n.minTimeout,a;for(let i=0;i<n.maxAttempts;i++)try{return await e()}catch(o){if(o.message.includes("Request timeout")||o.message.includes("User subscription not found"))throw o;await new Promise(s=>setTimeout(s,r)),r*=n.multiplier,r=Math.max(r,n.minTimeout),n.maxTimeout>=0&&(r=Math.min(r,n.maxTimeout)),a=o}throw new x4(a,n.maxAttempts)}function go(e){if(!e)return e;let t=new FormData;return Object.entries(e).forEach(([n,r])=>{if(n.startsWith("base64_")){let a=wi(r);t.append(`${n.split("base64_")[1]}`,a)}else t.append(n,r)}),t}function eC(e){if(!e)return e;let t=new URLSearchParams;return Object.entries(e).forEach(([n,r])=>{if(Array.isArray(r))for(let a of r)t.append(n,a);else t.append(n,r)}),t.toString()}function _l(e){let t=new FileReader,n=new Promise((r,a)=>{t.onload=function(){let i=t.result;r(i)},t.onerror=function(){a(t.error)}});return t.readAsDataURL(e),n}function wi(e){let{mimeType:t,base64:n}=o_(e),r=atob(n),a=[],i=512;for(let s=0;s<r.length;s+=i){let l=r.slice(s,s+i),u=new Array(l.length);for(let d=0;d<l.length;d++)u[d]=l.charCodeAt(d);let c=new Uint8Array(u);a.push(c)}return new Blob(a,{type:t})}function o_(e){let t=/^data:(.+?);base64,(.*)$/,n=e.match(t),r="",a="";return n&&n.length===3&&(r=n[1],a=n[2]),{mimeType:r,base64:a}}async function tC(e,t){}async function po(e){let t;if(e&&e.retry&&e.retry>0)try{t=await $8(nC.bind(null,e),{multiplier:2,maxAttempts:e.retry})}catch(n){throw n&&n.name==="RetryError"&&n.cause?n.cause:n}else t=await nC(e);return t}async function nC(e){e.body;let{url:t,responseType:n,requestType:r,...a}=e;n||(n="json"),r||(r="json"),a={mode:"cors",...a},r=="formData"?a.body=go(e.body):r=="urlSearchParams"?a.body=eC(e.body):r=="blob"&&e.body&&(a.body=wi(e.body));let i=!0;e.fetchPolyfill&&(i=!1);let o=e.fetchPolyfill||fetch,s=3e4,l;if(e.timeout&&(s=e.timeout),i&&!e.signal){let c=new AbortController,d=c.signal;l=setTimeout(()=>{c.abort()},s),a.signal=d}let u;try{u=await o(t,a)}catch(c){A.debug("fetch error",t,c),tC(c,t);let d=c.message||"Unknown Error";throw c.name==="AbortError"&&!e.signal&&(d=`Request timeout after ${s}ms`),new Z("fetchError",d).initNetWork(-999).initStack(c.stack)}finally{l&&clearTimeout(l)}if(u.ok&&u.status>=200&&u.status<400){if(n=="HEAD"){if(u.url!==t)throw new Z("fetchError","redirect url:"+u.url);return u.statusText}if(n==="json")return await u.json();if(n==="text")return await u.text();if(n==="raw"){let c=await u.text(),d=Object.fromEntries([...u.headers.entries()]),m=u.url;return m||(u.headers.get("X-Final-URL")?m=u.headers.get("X-Final-URL"):m=t),{body:c,headers:d,status:u.status,statusText:u.statusText,url:m}}else if(n==="base64"){let c=await u.blob(),d=new FileReader,m=new Promise((p,g)=>{d.onload=function(){let h=d.result;p(h)},d.onerror=function(){g(d.error)}});return d.readAsDataURL(c),m}else if(n==="stream"){let c=g1({onEvent:m=>{e.onMessage?.(m)},onError:m=>{A.debug("sseParser error",m),e.onError?.(new Z("fetchError",m.message))}}),d=u?.body?.getReader();if(!d){e.onError?.(new Z("fetchError","stream reader not found"));return}try{for(;;){let{done:m,value:p}=await d.read();if(m)break;let g=new TextDecoder().decode(p);c.feed(g)}}catch(m){if(m.name==="AbortError"){e.onFinish?.("request aborted");return}e.onError?.(m)}finally{e.onFinish?.("stream finished"),d.releaseLock()}}}else{let c;try{c=await u.text()}catch(h){A.error("parse response failed",h)}c&&A.error(`fail response: ${t} `,c);let d="";c&&(d=c.slice(0,500));let m=d,g=new URL(t).hostname.endsWith(`.${At}`);throw t.endsWith("edge.microsoft.com/translate/auth")&&(m="bingAuth:"+d),g&&/translation quota.*reached/.test(d)&&(m="NewProQuota:"+d),new Z("fetchError",m).initNetWork(u.status)}}var pp;function v4(){return pp||(pp=new so("content_script",!1).getConnection("pure_main",()=>{}),pp)}async function rC(e,t){try{let n=Ae(),r=n.INSTALL_FROM==="firefox_store";if(tc()?.name?.startsWith("ImtFx")&&(r=!1),r)return;let i=ee(),o=$e(),s=n.PROD==="1",l=Kt(),u=new Date,{fakeUserId:c,installedAt:d}=await vc(),m=await Ji(),p=await fl(),g=await bl(),h=new Date(d),v=uo(h),y=uo(u),x=v===y,b=24*60*60*1e3,T=u.getTime()-h.getTime()<7*b,C=u.getTime()-h.getTime()<30*b,w=u.getTime()-h.getTime()<365*b,M=Pd(),E="";typeof navigator<"u"&&(E=window.navigator.userAgent);let k=sl.parse(E),N=e.map(F=>{let j=F.params||{};if(k.os&&(j.os_name=k.os.name||"unknown",j.os_version=k.os.version||"unknown",j.os_version_name=k.os.versionName||"unknown"),k.browser){j.browser_name=k.browser.name||"unknown",j.browser_version=k.browser.version||"unknown";let B=tc();B&&(j.browser_name=B.name,j.browser_version=B.version)}if(k.platform&&(j.platform_type=k.platform.type||"unknown"),k.engine&&(j.engine_name=k.engine.name||"unknown",j.engine_version=k.engine.version||"unknown"),l&&(j.version=l),n.INSTALL_FROM&&(j.install_from=n.INSTALL_FROM),v){j.install_day=ep(h);let B=tp(h);j.install_week=`${B.year}${B.week}`}return j.userscript=i.toString(),x?j.is_new_user_today="1":j.is_new_user_today="0",j.is_new_user_this_week=T?"1":"0",j.is_new_user_this_month=C?"1":"0",j.is_new_user_this_year=w?"1":"0",o?j.main_frame=0:j.main_frame=1,m&&(j.ab_tag=m),p&&(j.ab_group=p),j.campaign=g||"none",{...F,params:j}});M.forEach(async F=>{let j=await aC({responseType:"text",url:F,method:"POST",body:JSON.stringify({client_id:c,user_id:c,events:N})})}),t&&l_(c,N)}catch{}}async function s_(e){return await v4().sendMessage("background:main",e)}function aC(e){return ee()||Uu()?(e.fetchPolyfill=globalThis.GM_fetch,po(e)):s_({method:"fetch",data:e})}function l_(e,t){try{if(oa())return;t.forEach(n=>{let r={...n.params,event_name:n.name,device_id:e};Bc(r);let a=Date.now()+(Math.random()*100).toFixed(0);aC({url:Yu,method:"POST",responseType:"text",body:JSON.stringify({nonce:a,subject:"user_behaviour",logs:[JSON.stringify(r)]})})})}catch(n){A.debug("report self service error",n)}}function gp(e){return Array.isArray(e)?e:e?[e]:[]}function zl(e,t){return t?(Array.isArray(t)||(t=[t]),Array.from(new Set([...t,e]))):[e]}function hp(e,t){return t?(Array.isArray(e)||(e=[e]),Array.isArray(t)||(t=[t]),t.filter(n=>!e.includes(n))):[]}function iC(e,t){let n=[...e];for(let r of t)r.startsWith("[+]")&&!n.includes(r.slice(3))?n.push(r.slice(3)):r.startsWith("[-]")?n=n.filter(a=>a!==r.slice(3)):n.includes(r)||n.push(r);return n}function ms(e,t){let n={...e};return uC(n,t),u_(n,t),n}function lC(e,t,n){let r={...e};return dn({rule:t,valueIsArray:a=>Array.isArray(e[a]),getMergedValue:a=>e[a],onMergedResult:(a,i)=>r[a]=i}),dn({rule:n,valueIsArray:a=>Array.isArray(e[a]),getMergedValue:a=>r[a],onMergedResult:(a,i)=>r[a]=i}),r}function u_(e,t){if(!t.condition)return;let n=t.condition.enableSubtitle?.true||{},r=t.condition.enableSubtitle?.false||{},a=e.enableSubtitle?n:r;uC(e,a)}function c_(e){return Object.keys(e).sort((t,n)=>{let[r,a,i]=fp(t),[o,s,l]=fp(n);return r!==o?t.localeCompare(n):i&&l?fr(i,l)?1:-1:i?1:l?-1:t.localeCompare(n)})}function dn({rule:e,getMergedValue:t,valueIsArray:n,onMergedResult:r},a){c_(e).forEach(o=>{let[s,l,u]=fp(o);if(s=="rich"){if(!a)return r(o,e[o]);let[p,g,h,v]=fp(o);s=p+"."+g,l=h,u=v}if(!s||e[o]===void 0)return;let c=e[o];n(s)&&(c=gp(e[o]));let d=t(s);if(d==null){r(s,c);return}let m;if(l=="add_v"){if(!oC(u))return;m=T4(d,c)}else if(l=="remove_v"){if(!oC(u))return;m=sC(d,c)}else l==="add"?m=T4(d,c):l=="remove"&&(m=sC(d,c));if(m||l=="remove_v"||l=="remove"){r(s,m);return}Array.isArray(e[s])&&s.startsWith("additional")?m=T4(d,c):m=c,r(s,m)})}function uC(e,t){return dn({rule:t,valueIsArray:n=>Array.isArray(e[n]),getMergedValue:n=>e[n],onMergedResult:(n,r)=>{e[n]=r}}),e}function T4(e,t){let n;if(Array.isArray(e)){let r=gp(t);n=[...e,...r],n=Array.from(new Set(n))}else typeof e=="object"&&typeof t=="object"?n={...e,...t}:n=t;return n}function fp(e){let t=e.lastIndexOf("["),n="",r=e;return t>0&&(n=e.slice(t+1,e.length-1),r=e.slice(0,t-1)),[...r.split("."),n]}function oC(e){let t=Kt();return e&&fr(t,e)}function sC(e,t){if(Array.isArray(e)){let n=gp(t);return e=e.filter(r=>!n.includes(r)),Array.from(new Set(e))}else if(typeof e=="object"&&typeof t=="object")Object.keys(t).forEach(n=>{delete e[n]});else return;return e}var ps='<svg id="svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0, 0, 400,400"><g id="svgg"><path id="path0" d="M116.705 75.100 L 116.600 89.000 88.900 89.103 L 61.200 89.205 61.200 137.600 L 61.200 185.995 88.900 186.097 L 116.600 186.200 116.704 207.100 L 116.807 228.000 130.604 228.000 L 144.400 228.000 144.400 207.000 L 144.400 186.000 172.200 186.000 L 200.000 186.000 200.000 137.600 L 200.000 89.200 172.200 89.200 L 144.400 89.200 144.400 75.200 L 144.400 61.200 130.605 61.200 L 116.810 61.200 116.705 75.100 M227.600 88.772 L 227.600 102.800 250.576 102.800 C 265.463 102.800,273.640 102.941,273.800 103.200 C 273.936 103.420,274.387 103.600,274.803 103.600 C 281.873 103.600,292.696 112.756,295.278 120.921 C 295.778 122.505,296.371 123.928,296.594 124.085 C 296.854 124.268,297.044 130.468,297.124 141.385 L 297.247 158.400 311.262 158.400 L 325.277 158.400 325.083 140.900 C 324.882 122.835,324.541 118.696,323.013 115.765 C 322.678 115.124,322.404 114.303,322.402 113.940 C 322.398 112.713,319.594 106.004,317.992 103.386 C 317.116 101.956,316.400 100.635,316.400 100.451 C 316.400 100.267,315.995 99.677,315.500 99.139 C 315.005 98.601,314.107 97.412,313.504 96.496 C 311.880 94.027,305.442 87.743,302.856 86.103 C 301.615 85.316,300.456 84.430,300.280 84.136 C 300.104 83.841,299.804 83.600,299.613 83.600 C 299.422 83.600,297.879 82.780,296.184 81.778 C 292.949 79.865,288.492 78.078,284.796 77.210 C 283.588 76.927,282.420 76.558,282.200 76.390 C 280.817 75.333,275.285 75.062,251.900 74.906 L 227.600 74.745 227.600 88.772 M116.600 137.600 L 116.600 158.200 102.700 158.305 L 88.800 158.410 88.800 137.600 L 88.800 116.790 102.700 116.895 L 116.600 117.000 116.600 137.600 M172.000 137.600 L 172.000 158.400 158.200 158.400 L 144.400 158.400 144.400 137.600 L 144.400 116.800 158.200 116.800 L 172.000 116.800 172.000 137.600 M255.091 172.900 C 254.773 174.314,252.711 179.778,252.412 180.000 C 252.263 180.110,251.461 182.090,250.628 184.400 C 249.795 186.710,248.891 188.960,248.619 189.400 C 248.166 190.130,246.935 193.348,245.328 198.000 C 244.986 198.990,244.579 199.890,244.424 200.000 C 244.269 200.110,243.461 202.090,242.628 204.400 C 241.795 206.710,240.891 208.960,240.619 209.400 C 240.166 210.130,238.935 213.348,237.328 218.000 C 236.986 218.990,236.579 219.890,236.424 220.000 C 236.269 220.110,235.461 222.090,234.628 224.400 C 233.795 226.710,232.891 228.960,232.619 229.400 C 232.166 230.130,230.935 233.348,229.328 238.000 C 228.986 238.990,228.579 239.890,228.424 240.000 C 228.269 240.110,227.461 242.090,226.628 244.400 C 225.795 246.710,224.883 248.969,224.600 249.421 C 224.317 249.872,223.808 251.042,223.468 252.021 C 221.781 256.882,220.655 259.819,220.412 260.000 C 220.263 260.110,219.461 262.090,218.628 264.400 C 217.795 266.710,216.883 268.969,216.600 269.421 C 216.317 269.872,215.808 271.042,215.468 272.021 C 213.781 276.882,212.655 279.819,212.412 280.000 C 212.263 280.110,211.461 282.090,210.628 284.400 C 209.795 286.710,208.891 288.960,208.619 289.400 C 208.166 290.130,206.935 293.348,205.328 298.000 C 204.986 298.990,204.579 299.890,204.424 300.000 C 204.269 300.110,203.461 302.090,202.628 304.400 C 201.795 306.710,200.891 308.960,200.619 309.400 C 200.166 310.130,198.935 313.348,197.328 318.000 C 196.986 318.990,196.583 319.890,196.433 320.000 C 196.191 320.178,194.400 324.617,194.400 325.040 C 194.400 325.133,201.186 325.162,209.480 325.105 L 224.560 325.000 225.465 322.471 C 225.963 321.079,226.659 319.369,227.011 318.671 C 227.637 317.428,230.057 311.085,230.587 309.300 C 230.734 308.805,231.001 308.400,231.180 308.400 C 231.360 308.400,231.597 307.995,231.708 307.500 C 231.993 306.224,234.272 300.138,235.022 298.649 C 235.639 297.423,238.062 291.071,238.587 289.300 C 238.734 288.805,239.022 288.400,239.227 288.400 C 239.432 288.400,239.600 288.145,239.600 287.833 C 239.600 287.521,239.954 286.441,240.386 285.433 L 241.172 283.600 269.531 283.600 L 297.891 283.600 298.546 285.313 C 298.906 286.256,299.200 287.175,299.200 287.355 C 299.200 287.536,299.629 288.537,300.152 289.580 C 300.676 290.623,301.788 293.349,302.623 295.638 C 303.458 297.927,304.269 299.890,304.424 300.000 C 304.579 300.110,304.987 301.010,305.331 302.000 C 306.989 306.773,307.765 308.786,308.800 311.000 C 310.009 313.586,311.554 317.639,311.888 319.100 C 312.001 319.595,312.238 320.000,312.416 320.000 C 312.593 320.000,312.945 320.675,313.198 321.500 C 313.452 322.325,313.847 323.495,314.078 324.100 L 314.497 325.200 329.449 325.200 C 346.303 325.200,345.174 325.457,343.448 322.020 C 342.924 320.977,341.812 318.251,340.977 315.962 C 340.142 313.673,339.337 311.710,339.188 311.600 C 338.945 311.419,337.819 308.482,336.132 303.621 C 335.792 302.642,335.283 301.472,335.000 301.021 C 334.717 300.569,333.805 298.310,332.972 296.000 C 332.139 293.690,331.337 291.710,331.188 291.600 C 330.945 291.419,329.819 288.482,328.132 283.621 C 327.792 282.642,327.283 281.472,327.000 281.021 C 326.717 280.569,325.805 278.310,324.972 276.000 C 324.139 273.690,323.337 271.710,323.188 271.600 C 322.945 271.419,321.819 268.482,320.132 263.621 C 319.792 262.642,319.283 261.472,319.000 261.021 C 318.717 260.569,317.805 258.310,316.972 256.000 C 316.139 253.690,315.337 251.710,315.188 251.600 C 314.945 251.419,313.819 248.482,312.132 243.621 C 311.792 242.642,311.283 241.472,311.000 241.021 C 310.717 240.569,309.805 238.310,308.972 236.000 C 308.139 233.690,307.337 231.710,307.188 231.600 C 306.945 231.419,305.819 228.482,304.132 223.621 C 303.792 222.642,303.283 221.472,303.000 221.021 C 302.717 220.569,301.805 218.310,300.972 216.000 C 300.139 213.690,299.331 211.710,299.176 211.600 C 299.021 211.490,298.614 210.590,298.272 209.600 C 296.665 204.948,295.434 201.730,294.981 201.000 C 294.709 200.560,293.805 198.310,292.972 196.000 C 292.139 193.690,291.331 191.710,291.176 191.600 C 291.021 191.490,290.614 190.590,290.272 189.600 C 288.667 184.953,287.434 181.730,286.982 181.000 C 286.710 180.560,285.905 178.580,285.192 176.600 C 284.480 174.620,283.718 172.775,283.500 172.500 C 283.195 172.117,279.842 172.000,269.198 172.000 L 255.293 172.000 255.091 172.900 M270.342 214.500 C 270.978 216.680,272.184 219.788,272.480 220.011 C 272.634 220.128,273.474 222.198,274.346 224.611 C 275.218 227.025,276.219 229.562,276.570 230.249 C 277.192 231.467,279.455 237.406,279.904 239.000 C 280.028 239.440,280.272 239.895,280.445 240.011 C 280.618 240.128,281.479 242.228,282.357 244.679 C 283.235 247.131,284.144 249.465,284.377 249.868 C 285.100 251.118,286.400 254.437,286.400 255.033 C 286.400 255.513,283.802 255.600,269.400 255.600 C 260.050 255.600,252.400 255.506,252.400 255.392 C 252.400 255.278,252.850 254.077,253.400 252.723 C 253.950 251.370,254.400 250.036,254.400 249.760 C 254.400 249.483,254.637 249.019,254.928 248.729 C 255.218 248.438,255.560 247.840,255.688 247.400 C 256.167 245.754,258.416 239.852,259.022 238.649 C 259.639 237.423,262.062 231.071,262.587 229.300 C 262.734 228.805,263.001 228.400,263.180 228.400 C 263.360 228.400,263.597 227.995,263.708 227.500 C 264.027 226.071,266.188 220.398,267.344 217.955 C 267.925 216.727,268.400 215.617,268.400 215.487 C 268.400 213.445,269.823 212.722,270.342 214.500 M74.908 258.900 C 75.078 275.176,75.446 280.965,76.390 282.200 C 76.558 282.420,76.925 283.590,77.205 284.800 C 78.005 288.246,79.979 293.127,81.870 296.333 C 82.821 297.946,83.600 299.422,83.600 299.613 C 83.600 299.804,83.841 300.104,84.136 300.280 C 84.430 300.456,85.316 301.615,86.103 302.856 C 87.894 305.679,94.229 312.056,96.838 313.661 C 97.917 314.325,98.800 315.003,98.800 315.167 C 98.800 315.331,99.295 315.718,99.900 316.027 C 100.505 316.336,102.122 317.262,103.493 318.086 C 106.058 319.626,112.767 322.398,113.940 322.402 C 114.303 322.404,115.124 322.678,115.765 323.013 C 118.974 324.686,122.332 324.902,147.900 325.085 L 172.400 325.259 172.400 311.245 L 172.400 297.230 148.585 297.115 C 133.034 297.040,124.671 296.859,124.485 296.593 C 124.328 296.370,123.304 295.955,122.210 295.671 C 113.434 293.396,105.109 284.270,103.791 275.479 C 103.635 274.440,103.348 273.492,103.154 273.371 C 102.958 273.251,102.800 266.091,102.800 257.376 L 102.800 241.600 88.764 241.600 L 74.728 241.600 74.908 258.900 " stroke="none" fill="#fcfcfc" fill-rule="evenodd"></path><path id="path1" d="M47.411 2.664 C 45.657 2.981,44.127 3.372,44.011 3.533 C 43.895 3.694,42.810 4.067,41.600 4.362 C 38.910 5.017,33.083 7.195,32.777 7.660 C 32.654 7.847,31.304 8.616,29.777 9.371 C 28.249 10.125,26.280 11.385,25.400 12.171 C 24.520 12.956,23.626 13.600,23.412 13.600 C 23.006 13.600,21.491 14.969,18.277 18.242 C 14.870 21.711,14.144 22.565,12.961 24.499 C 12.323 25.544,11.674 26.399,11.519 26.399 C 11.365 26.400,10.466 27.975,9.521 29.900 C 8.576 31.825,7.581 33.634,7.309 33.921 C 6.749 34.512,4.509 41.424,4.141 43.700 C 4.007 44.525,3.763 45.200,3.598 45.200 C 2.468 45.200,2.400 53.950,2.400 200.400 C 2.400 348.123,2.460 355.600,3.649 355.600 C 3.842 355.600,4.000 355.940,4.000 356.355 C 4.000 358.391,6.974 367.200,7.661 367.200 C 7.847 367.200,8.001 367.425,8.002 367.700 C 8.005 368.559,10.815 373.724,11.832 374.741 C 12.364 375.273,12.800 375.918,12.800 376.174 C 12.800 377.128,22.380 387.200,23.288 387.200 C 23.493 387.200,24.161 387.695,24.771 388.300 C 25.381 388.905,26.852 389.918,28.040 390.551 C 29.228 391.184,30.290 391.836,30.400 392.000 C 30.632 392.346,33.327 393.596,36.432 394.797 C 37.625 395.259,39.175 395.902,39.877 396.226 C 40.580 396.550,42.830 397.214,44.877 397.701 L 48.600 398.585 199.200 398.710 C 307.771 398.799,350.693 398.711,353.000 398.391 C 357.180 397.813,362.564 396.484,362.733 395.990 C 362.807 395.775,363.127 395.600,363.445 395.600 C 364.500 395.600,370.951 392.776,371.600 392.030 C 371.710 391.904,372.430 391.462,373.200 391.049 C 376.487 389.286,377.434 388.693,378.000 388.045 C 378.330 387.668,379.320 386.837,380.200 386.198 C 382.889 384.248,388.894 377.717,389.891 375.657 C 390.221 374.976,390.875 373.991,391.345 373.467 C 392.202 372.513,393.857 369.363,394.814 366.866 C 395.095 366.132,395.535 365.322,395.790 365.066 C 396.421 364.434,398.247 357.808,398.993 353.448 C 399.919 348.029,399.914 52.728,398.988 47.352 C 398.229 42.949,396.410 36.400,395.945 36.400 C 395.755 36.400,395.600 36.231,395.600 36.024 C 395.600 35.238,392.306 28.585,391.766 28.280 C 391.455 28.104,391.200 27.786,391.200 27.574 C 391.200 26.249,386.178 20.048,381.967 16.174 C 379.417 13.828,373.665 9.784,371.800 9.025 C 370.920 8.667,370.020 8.154,369.800 7.886 C 369.101 7.034,360.812 4.018,359.133 4.005 C 358.767 4.002,358.407 3.827,358.333 3.616 C 357.735 1.894,56.765 0.972,47.411 2.664 M144.705 74.900 L 144.810 88.800 172.405 88.800 L 200.000 88.800 200.000 137.600 L 200.000 186.400 172.400 186.400 L 144.800 186.400 144.800 207.200 L 144.800 228.000 130.600 228.000 L 116.400 228.000 116.400 207.200 L 116.400 186.400 88.600 186.400 L 60.800 186.400 60.800 137.600 L 60.800 88.800 88.600 88.800 L 116.400 88.800 116.400 74.795 L 116.400 60.790 130.500 60.895 L 144.600 61.000 144.705 74.900 M277.400 75.067 C 277.840 75.324,279.820 75.825,281.800 76.181 C 285.920 76.920,291.600 78.689,291.600 79.233 C 291.600 79.435,291.873 79.600,292.206 79.600 C 292.912 79.600,299.079 82.679,299.271 83.127 C 299.342 83.294,300.210 83.900,301.200 84.475 C 305.072 86.723,313.353 94.921,315.225 98.359 C 315.568 98.990,316.158 99.815,316.536 100.193 C 318.699 102.356,323.995 115.750,323.999 119.067 C 324.000 119.543,324.164 119.993,324.364 120.067 C 325.126 120.346,325.600 129.481,325.600 143.869 L 325.600 158.800 311.200 158.800 L 296.800 158.800 296.800 143.055 C 296.800 124.194,296.908 124.966,293.169 117.022 C 291.290 113.028,285.600 107.884,280.800 105.838 C 279.370 105.229,277.570 104.431,276.800 104.065 C 275.552 103.472,272.799 103.387,251.500 103.282 L 227.600 103.165 227.600 88.753 L 227.600 74.341 252.100 74.470 C 269.857 74.564,276.820 74.729,277.400 75.067 M89.200 137.600 L 89.200 158.000 102.800 158.000 L 116.400 158.000 116.400 137.600 L 116.400 117.200 102.800 117.200 L 89.200 117.200 89.200 137.600 M144.800 137.600 L 144.800 158.000 158.400 158.000 L 172.000 158.000 172.000 137.600 L 172.000 117.200 158.400 117.200 L 144.800 117.200 144.800 137.600 M284.742 174.500 C 285.378 175.875,286.301 178.170,286.792 179.600 C 287.284 181.030,287.917 182.569,288.200 183.021 C 288.483 183.472,288.994 184.642,289.335 185.621 C 291.027 190.467,291.767 192.393,292.787 194.597 C 293.398 195.919,294.301 198.170,294.792 199.600 C 295.284 201.030,295.917 202.569,296.200 203.021 C 296.483 203.472,296.994 204.642,297.335 205.621 C 299.027 210.467,299.767 212.393,300.787 214.597 C 301.398 215.919,302.301 218.170,302.792 219.600 C 303.284 221.030,303.917 222.569,304.200 223.021 C 304.483 223.472,304.994 224.642,305.335 225.621 C 307.027 230.467,307.767 232.393,308.787 234.597 C 309.398 235.919,310.301 238.170,310.792 239.600 C 311.284 241.030,311.917 242.569,312.200 243.021 C 312.483 243.472,312.994 244.642,313.335 245.621 C 315.027 250.467,315.767 252.393,316.787 254.597 C 317.398 255.919,318.301 258.170,318.792 259.600 C 319.284 261.030,319.917 262.569,320.200 263.021 C 320.483 263.472,320.994 264.642,321.335 265.621 C 323.027 270.467,323.767 272.393,324.787 274.597 C 325.398 275.919,326.301 278.170,326.792 279.600 C 327.284 281.030,327.917 282.569,328.200 283.021 C 328.483 283.472,328.994 284.642,329.335 285.621 C 331.027 290.467,331.767 292.393,332.787 294.597 C 333.398 295.919,334.301 298.170,334.792 299.600 C 335.284 301.030,335.917 302.569,336.200 303.021 C 336.483 303.472,336.994 304.642,337.335 305.621 C 339.027 310.467,339.767 312.393,340.787 314.597 C 341.398 315.919,342.304 318.170,342.799 319.600 C 343.295 321.030,343.975 322.675,344.310 323.255 C 345.685 325.635,345.908 325.600,329.282 325.600 L 314.138 325.600 313.016 322.300 C 312.399 320.485,311.676 318.640,311.410 318.200 C 311.144 317.760,310.165 315.423,309.234 313.006 C 308.304 310.590,307.395 308.430,307.215 308.206 C 307.034 307.983,306.609 306.990,306.269 306.000 C 304.673 301.355,303.463 298.161,303.149 297.761 C 302.959 297.520,302.082 295.377,301.200 293.000 C 300.318 290.623,299.435 288.480,299.236 288.239 C 299.038 287.998,298.568 286.855,298.192 285.700 L 297.508 283.600 269.566 283.600 L 241.625 283.600 240.633 285.700 C 240.087 286.855,238.983 289.600,238.178 291.800 C 237.373 294.000,236.583 295.890,236.422 296.000 C 236.261 296.110,236.028 296.560,235.904 297.000 C 235.462 298.571,233.200 304.513,232.425 306.142 C 231.992 307.054,230.979 309.600,230.176 311.800 C 229.372 314.000,228.583 315.890,228.422 316.000 C 228.261 316.110,228.028 316.560,227.904 317.000 C 227.349 318.970,225.160 324.566,224.753 325.057 C 224.144 325.790,194.000 325.870,194.000 325.139 C 194.000 324.885,194.433 323.760,194.963 322.639 C 195.849 320.762,196.618 318.753,198.269 314.000 C 198.613 313.010,199.021 312.110,199.176 312.000 C 199.331 311.890,200.139 309.910,200.972 307.600 C 201.805 305.290,202.717 303.031,203.000 302.579 C 203.283 302.128,203.792 300.958,204.132 299.979 C 205.819 295.118,206.945 292.181,207.188 292.000 C 207.337 291.890,208.139 289.910,208.972 287.600 C 209.805 285.290,210.709 283.040,210.981 282.600 C 211.434 281.870,212.665 278.652,214.272 274.000 C 214.614 273.010,215.021 272.110,215.176 272.000 C 215.331 271.890,216.139 269.910,216.972 267.600 C 217.805 265.290,218.717 263.031,219.000 262.579 C 219.283 262.128,219.792 260.958,220.132 259.979 C 221.819 255.118,222.945 252.181,223.188 252.000 C 223.337 251.890,224.139 249.910,224.972 247.600 C 225.805 245.290,226.717 243.031,227.000 242.579 C 227.283 242.128,227.792 240.958,228.132 239.979 C 229.819 235.118,230.945 232.181,231.188 232.000 C 231.337 231.890,232.139 229.910,232.972 227.600 C 233.805 225.290,234.709 223.040,234.981 222.600 C 235.434 221.870,236.665 218.652,238.272 214.000 C 238.614 213.010,239.021 212.110,239.176 212.000 C 239.331 211.890,240.139 209.910,240.972 207.600 C 241.805 205.290,242.717 203.031,243.000 202.579 C 243.283 202.128,243.792 200.958,244.132 199.979 C 245.819 195.118,246.945 192.181,247.188 192.000 C 247.337 191.890,248.139 189.910,248.972 187.600 C 249.805 185.290,250.709 183.040,250.981 182.600 C 251.463 181.823,253.007 177.762,254.290 173.900 L 254.922 172.000 269.253 172.000 L 283.584 172.000 284.742 174.500 M269.200 214.548 C 269.200 214.875,268.963 215.381,268.672 215.671 C 268.382 215.962,268.040 216.560,267.912 217.000 C 267.427 218.664,265.182 224.551,264.425 226.142 C 263.992 227.054,262.979 229.600,262.176 231.800 C 261.372 234.000,260.583 235.890,260.422 236.000 C 260.261 236.110,260.028 236.560,259.904 237.000 C 259.462 238.569,257.200 244.513,256.426 246.142 C 255.992 247.054,255.012 249.510,254.248 251.600 L 252.860 255.400 269.292 255.504 C 278.330 255.562,285.804 255.529,285.902 255.432 C 285.999 255.334,285.594 253.937,285.001 252.327 C 284.409 250.717,283.822 249.040,283.697 248.600 C 283.572 248.160,283.328 247.705,283.155 247.589 C 282.982 247.472,282.126 245.402,281.254 242.989 C 280.382 240.575,279.381 238.038,279.030 237.351 C 278.408 236.133,276.145 230.194,275.696 228.600 C 275.572 228.160,275.328 227.705,275.155 227.589 C 274.982 227.472,274.125 225.402,273.251 222.989 C 272.376 220.575,271.288 217.844,270.831 216.919 C 270.374 215.995,270.000 215.061,270.000 214.843 C 270.000 214.625,269.820 214.336,269.600 214.200 C 269.380 214.064,269.200 214.221,269.200 214.548 M103.200 256.745 C 103.200 271.263,103.434 275.394,104.370 277.400 C 104.576 277.840,105.239 279.370,105.845 280.800 C 107.787 285.385,113.002 291.278,116.618 292.972 C 117.488 293.380,119.100 294.145,120.200 294.673 C 124.060 296.526,124.345 296.547,149.000 296.778 L 172.600 297.000 172.600 311.200 L 172.600 325.400 151.400 325.522 C 130.794 325.641,120.383 325.260,120.067 324.374 C 119.993 324.168,119.543 324.000,119.067 323.999 C 115.750 323.995,102.356 318.699,100.193 316.536 C 99.815 316.158,98.990 315.568,98.359 315.225 C 94.897 313.340,86.661 305.008,84.496 301.200 C 83.934 300.210,83.261 299.220,83.001 299.000 C 82.404 298.494,79.600 292.826,79.600 292.124 C 79.600 291.836,79.435 291.600,79.233 291.600 C 78.689 291.600,76.920 285.920,76.181 281.800 C 75.825 279.820,75.327 277.840,75.073 277.400 C 74.749 276.839,74.568 271.314,74.467 258.900 L 74.324 241.200 88.762 241.200 L 103.200 241.200 103.200 256.745 " stroke="none" fill="#ec4c8c" fill-rule="evenodd"></path><path id="path2" d="" stroke="none" fill="#f4d4100" fill-rule="evenodd"></path><path id="path3" d="M235.600 74.690 C 256.786 74.968,273.107 74.972,272.938 74.700 C 272.836 74.535,262.548 74.441,250.076 74.491 C 237.604 74.542,231.090 74.631,235.600 74.690 M286.800 77.414 C 286.800 77.693,289.706 78.831,290.091 78.703 C 290.282 78.639,289.620 78.284,288.619 77.913 C 287.619 77.542,286.800 77.317,286.800 77.414 M302.400 85.290 C 302.400 85.377,303.435 86.328,304.700 87.403 C 305.965 88.479,306.640 88.944,306.200 88.436 C 305.364 87.471,302.400 85.017,302.400 85.290 M308.783 90.900 C 310.441 92.666,310.800 92.984,310.800 92.683 C 310.800 92.619,309.945 91.764,308.900 90.783 L 307.000 89.000 308.783 90.900 M312.597 95.300 C 313.672 96.565,314.623 97.600,314.710 97.600 C 314.983 97.600,312.529 94.636,311.564 93.800 C 311.056 93.360,311.521 94.035,312.597 95.300 M321.200 109.884 C 321.200 110.451,322.363 113.200,322.602 113.200 C 322.707 113.200,322.496 112.435,322.132 111.500 C 321.395 109.607,321.200 109.269,321.200 109.884 M88.994 137.400 L 89.000 158.200 102.700 158.208 L 116.400 158.216 102.804 158.103 L 89.207 157.990 89.098 137.295 L 88.989 116.600 88.994 137.400 M324.641 122.800 C 324.839 123.130,325.109 131.320,325.243 141.000 L 325.485 158.600 325.443 140.920 C 325.407 126.341,325.302 123.148,324.841 122.720 C 324.377 122.288,324.343 122.301,324.641 122.800 M151.074 158.299 C 154.855 158.365,161.155 158.365,165.074 158.299 C 168.993 158.234,165.900 158.180,158.200 158.180 C 150.500 158.180,147.293 158.234,151.074 158.299 M253.700 175.700 C 253.270 176.875,253.280 176.926,253.812 176.224 C 254.321 175.552,254.621 174.400,254.288 174.400 C 254.226 174.400,253.961 174.985,253.700 175.700 M250.196 184.272 C 249.858 185.081,249.633 185.900,249.697 186.091 C 249.761 186.282,250.116 185.620,250.487 184.619 C 251.293 182.445,251.070 182.179,250.196 184.272 M74.729 186.300 C 82.500 186.361,95.100 186.361,102.729 186.300 C 110.358 186.239,104.000 186.189,88.600 186.189 C 73.200 186.189,66.958 186.239,74.729 186.300 M158.500 186.300 C 166.145 186.361,178.655 186.361,186.300 186.300 C 193.945 186.239,187.690 186.189,172.400 186.189 C 157.110 186.189,150.855 186.239,158.500 186.300 M289.200 186.284 C 289.200 186.851,290.363 189.600,290.602 189.600 C 290.707 189.600,290.496 188.835,290.132 187.900 C 289.395 186.007,289.200 185.669,289.200 186.284 M245.700 195.700 C 245.270 196.875,245.280 196.926,245.812 196.224 C 246.321 195.552,246.621 194.400,246.288 194.400 C 246.226 194.400,245.961 194.985,245.700 195.700 M242.196 204.272 C 241.858 205.081,241.633 205.900,241.697 206.091 C 241.761 206.282,242.116 205.620,242.487 204.619 C 243.293 202.445,243.070 202.179,242.196 204.272 M297.200 206.284 C 297.200 206.851,298.363 209.600,298.602 209.600 C 298.707 209.600,298.496 208.835,298.132 207.900 C 297.395 206.007,297.200 205.669,297.200 206.284 M237.700 215.700 C 237.270 216.875,237.280 216.926,237.812 216.224 C 238.321 215.552,238.621 214.400,238.288 214.400 C 238.226 214.400,237.961 214.985,237.700 215.700 M270.032 214.824 C 270.014 215.166,270.280 215.796,270.622 216.224 C 271.234 216.988,271.238 216.987,270.876 216.200 C 270.674 215.760,270.408 215.130,270.286 214.800 C 270.093 214.282,270.059 214.285,270.032 214.824 M265.267 223.180 C 265.033 223.851,264.927 224.400,265.031 224.400 C 265.301 224.400,266.056 222.322,265.857 222.124 C 265.767 222.033,265.501 222.508,265.267 223.180 M234.196 224.272 C 233.858 225.081,233.633 225.900,233.697 226.091 C 233.761 226.282,234.116 225.620,234.487 224.619 C 235.293 222.445,235.070 222.179,234.196 224.272 M273.913 224.619 C 274.284 225.620,274.639 226.282,274.703 226.091 C 274.831 225.706,273.693 222.800,273.414 222.800 C 273.317 222.800,273.542 223.619,273.913 224.619 M305.200 226.284 C 305.200 226.851,306.363 229.600,306.602 229.600 C 306.707 229.600,306.496 228.835,306.132 227.900 C 305.395 226.007,305.200 225.669,305.200 226.284 M261.756 231.843 C 261.424 232.637,261.226 233.359,261.314 233.448 C 261.403 233.536,261.759 232.887,262.105 232.004 C 262.889 230.009,262.582 229.868,261.756 231.843 M229.700 235.700 C 229.270 236.875,229.280 236.926,229.812 236.224 C 230.321 235.552,230.621 234.400,230.288 234.400 C 230.226 234.400,229.961 234.985,229.700 235.700 M278.032 234.824 C 278.014 235.166,278.280 235.796,278.622 236.224 C 279.234 236.988,279.238 236.987,278.876 236.200 C 278.674 235.760,278.408 235.130,278.286 234.800 C 278.093 234.282,278.059 234.285,278.032 234.824 M309.113 236.219 C 309.484 237.220,309.839 237.882,309.903 237.691 C 310.031 237.306,308.893 234.400,308.614 234.400 C 308.517 234.400,308.742 235.219,309.113 236.219 M74.488 257.076 C 74.440 265.698,74.535 272.836,74.700 272.939 C 74.973 273.108,74.967 261.235,74.687 247.000 C 74.626 243.920,74.537 248.454,74.488 257.076 M257.267 243.180 C 257.033 243.851,256.927 244.400,257.031 244.400 C 257.301 244.400,258.056 242.322,257.857 242.124 C 257.767 242.033,257.501 242.508,257.267 243.180 M226.196 244.272 C 225.858 245.081,225.633 245.900,225.697 246.091 C 225.761 246.282,226.116 245.620,226.487 244.619 C 227.293 242.445,227.070 242.179,226.196 244.272 M281.913 244.619 C 282.284 245.620,282.639 246.282,282.703 246.091 C 282.831 245.706,281.693 242.800,281.414 242.800 C 281.317 242.800,281.542 243.619,281.913 244.619 M313.200 246.284 C 313.200 246.851,314.363 249.600,314.602 249.600 C 314.707 249.600,314.496 248.835,314.132 247.900 C 313.395 246.007,313.200 245.669,313.200 246.284 M253.756 251.843 C 253.424 252.637,253.226 253.359,253.314 253.448 C 253.403 253.536,253.759 252.887,254.105 252.004 C 254.889 250.009,254.582 249.868,253.756 251.843 M221.700 255.700 C 221.270 256.875,221.280 256.926,221.812 256.224 C 222.321 255.552,222.621 254.400,222.288 254.400 C 222.226 254.400,221.961 254.985,221.700 255.700 M317.113 256.219 C 317.484 257.220,317.839 257.882,317.903 257.691 C 318.031 257.306,316.893 254.400,316.614 254.400 C 316.517 254.400,316.742 255.219,317.113 256.219 M218.196 264.272 C 217.858 265.081,217.633 265.900,217.697 266.091 C 217.761 266.282,218.116 265.620,218.487 264.619 C 219.293 262.445,219.070 262.179,218.196 264.272 M321.200 266.284 C 321.200 266.851,322.363 269.600,322.602 269.600 C 322.707 269.600,322.496 268.835,322.132 267.900 C 321.395 266.007,321.200 265.669,321.200 266.284 M213.700 275.700 C 213.270 276.875,213.280 276.926,213.812 276.224 C 214.321 275.552,214.621 274.400,214.288 274.400 C 214.226 274.400,213.961 274.985,213.700 275.700 M325.113 276.219 C 325.484 277.220,325.839 277.882,325.903 277.691 C 326.031 277.306,324.893 274.400,324.614 274.400 C 324.517 274.400,324.742 275.219,325.113 276.219 M105.007 279.879 C 105.607 281.314,106.000 281.962,106.000 281.516 C 106.000 281.084,104.785 278.400,104.589 278.400 C 104.479 278.400,104.667 279.066,105.007 279.879 M210.196 284.272 C 209.858 285.081,209.633 285.900,209.697 286.091 C 209.761 286.282,210.116 285.620,210.487 284.619 C 211.293 282.445,211.070 282.179,210.196 284.272 M329.200 286.284 C 329.200 286.851,330.363 289.600,330.602 289.600 C 330.707 289.600,330.496 288.835,330.132 287.900 C 329.395 286.007,329.200 285.669,329.200 286.284 M77.913 288.619 C 78.284 289.620,78.639 290.282,78.703 290.091 C 78.831 289.706,77.693 286.800,77.414 286.800 C 77.317 286.800,77.542 287.619,77.913 288.619 M237.756 291.843 C 237.424 292.637,237.226 293.359,237.314 293.448 C 237.403 293.536,237.759 292.887,238.105 292.004 C 238.889 290.009,238.582 289.868,237.756 291.843 M301.600 293.884 C 301.600 294.451,302.763 297.200,303.002 297.200 C 303.107 297.200,302.896 296.435,302.532 295.500 C 301.795 293.607,301.600 293.269,301.600 293.884 M205.700 295.700 C 205.270 296.875,205.280 296.926,205.812 296.224 C 206.321 295.552,206.621 294.400,206.288 294.400 C 206.226 294.400,205.961 294.985,205.700 295.700 M333.113 296.219 C 333.484 297.220,333.839 297.882,333.903 297.691 C 334.031 297.306,332.893 294.400,332.614 294.400 C 332.517 294.400,332.742 295.219,333.113 296.219 M233.095 303.596 C 232.748 304.478,232.549 305.200,232.653 305.200 C 232.923 305.200,234.078 302.345,233.886 302.152 C 233.797 302.064,233.441 302.713,233.095 303.596 M86.322 303.900 C 86.977 304.725,87.928 305.760,88.436 306.200 C 88.944 306.640,88.479 305.965,87.403 304.700 C 85.213 302.124,84.490 301.589,86.322 303.900 M202.196 304.272 C 201.858 305.081,201.633 305.900,201.697 306.091 C 201.761 306.282,202.116 305.620,202.487 304.619 C 203.293 302.445,203.070 302.179,202.196 304.272 M305.524 303.800 C 305.726 304.240,305.992 304.870,306.114 305.200 C 306.307 305.718,306.341 305.715,306.368 305.176 C 306.386 304.834,306.120 304.204,305.778 303.776 C 305.166 303.012,305.162 303.013,305.524 303.800 M337.200 306.284 C 337.200 306.851,338.363 309.600,338.602 309.600 C 338.707 309.600,338.496 308.835,338.132 307.900 C 337.395 306.007,337.200 305.669,337.200 306.284 M90.783 308.900 C 91.764 309.945,92.619 310.800,92.683 310.800 C 92.984 310.800,92.666 310.441,90.900 308.783 L 89.000 307.000 90.783 308.900 M229.756 311.843 C 229.424 312.637,229.226 313.359,229.314 313.448 C 229.403 313.536,229.759 312.887,230.105 312.004 C 230.889 310.009,230.582 309.868,229.756 311.843 M93.800 311.564 C 94.636 312.529,97.600 314.983,97.600 314.710 C 97.600 314.623,96.565 313.672,95.300 312.597 C 94.035 311.521,93.360 311.056,93.800 311.564 M197.700 315.700 C 197.270 316.875,197.280 316.926,197.812 316.224 C 198.321 315.552,198.621 314.400,198.288 314.400 C 198.226 314.400,197.961 314.985,197.700 315.700 M310.032 314.824 C 310.014 315.166,310.280 315.796,310.622 316.224 C 311.234 316.988,311.238 316.987,310.876 316.200 C 310.674 315.760,310.408 315.130,310.286 314.800 C 310.093 314.282,310.059 314.285,310.032 314.824 M341.113 316.219 C 341.484 317.220,341.839 317.882,341.903 317.691 C 342.031 317.306,340.893 314.400,340.614 314.400 C 340.517 314.400,340.742 315.219,341.113 316.219 M109.633 321.335 C 110.019 321.647,113.200 322.777,113.200 322.602 C 113.200 322.363,110.451 321.200,109.884 321.200 C 109.655 321.200,109.542 321.261,109.633 321.335 M225.095 323.596 L 224.464 325.200 209.432 325.200 C 201.164 325.200,194.400 325.122,194.400 325.026 C 194.400 324.930,194.591 324.345,194.825 323.726 C 195.109 322.974,195.113 322.736,194.837 323.009 C 194.609 323.233,194.373 323.863,194.311 324.409 L 194.200 325.400 209.400 325.400 L 224.600 325.400 225.344 323.877 C 225.753 323.040,226.006 322.273,225.906 322.173 C 225.806 322.073,225.441 322.713,225.095 323.596 M313.791 324.300 L 314.421 325.600 329.510 325.505 L 344.600 325.410 329.500 325.300 C 321.195 325.240,314.400 325.047,314.400 324.872 C 314.400 324.696,314.121 324.204,313.781 323.776 C 313.234 323.091,313.235 323.152,313.791 324.300 M127.143 325.303 C 127.310 325.470,137.606 325.560,150.023 325.503 L 172.600 325.400 149.720 325.200 C 137.136 325.090,126.976 325.137,127.143 325.303 " stroke="none" fill="#f478c8" fill-rule="evenodd"></path><path id="path4" d="M144.580 75.000 C 144.580 82.700,144.634 85.793,144.699 81.874 C 144.765 77.955,144.765 71.655,144.699 67.874 C 144.634 64.093,144.580 67.300,144.580 75.000 M274.100 75.087 C 274.705 75.178,275.695 75.178,276.300 75.087 C 276.905 74.995,276.410 74.920,275.200 74.920 C 273.990 74.920,273.495 74.995,274.100 75.087 M95.900 117.099 C 99.695 117.165,105.905 117.165,109.700 117.099 C 113.495 117.034,110.390 116.980,102.800 116.980 C 95.210 116.980,92.105 117.034,95.900 117.099 M144.583 117.300 C 144.478 117.575,144.440 126.890,144.500 138.000 L 144.608 158.200 144.704 137.705 L 144.800 117.211 158.500 117.100 L 172.200 116.989 158.487 116.895 C 147.816 116.821,144.732 116.911,144.583 117.300 M324.493 121.200 C 324.493 121.970,324.575 122.285,324.676 121.900 C 324.776 121.515,324.776 120.885,324.676 120.500 C 324.575 120.115,324.493 120.430,324.493 121.200 M288.429 184.310 C 288.676 185.020,289.042 185.703,289.242 185.826 C 289.442 185.950,289.391 185.544,289.127 184.925 C 288.421 183.265,287.906 182.812,288.429 184.310 M144.586 207.200 C 144.586 218.750,144.637 223.475,144.700 217.700 C 144.762 211.925,144.762 202.475,144.700 196.700 C 144.637 190.925,144.586 195.650,144.586 207.200 M296.429 204.310 C 296.676 205.020,297.042 205.703,297.242 205.826 C 297.442 205.950,297.391 205.544,297.127 204.925 C 296.421 203.265,295.906 202.812,296.429 204.310 M268.779 214.655 C 268.558 215.236,268.464 215.797,268.569 215.903 C 268.675 216.008,268.879 215.624,269.023 215.050 C 269.170 214.465,269.470 214.120,269.704 214.265 C 269.949 214.416,270.005 214.331,269.838 214.062 C 269.416 213.379,269.223 213.487,268.779 214.655 M304.429 224.310 C 304.676 225.020,305.042 225.703,305.242 225.826 C 305.442 225.950,305.391 225.544,305.127 224.925 C 304.421 223.265,303.906 222.812,304.429 224.310 M260.779 234.655 C 260.558 235.236,260.452 235.785,260.543 235.876 C 260.633 235.967,260.899 235.492,261.133 234.820 C 261.653 233.328,261.339 233.182,260.779 234.655 M74.920 275.200 C 74.920 276.410,74.995 276.905,75.087 276.300 C 75.178 275.695,75.178 274.705,75.087 274.100 C 74.995 273.495,74.920 273.990,74.920 275.200 M172.580 311.200 C 172.580 319.010,172.634 322.205,172.699 318.300 C 172.765 314.395,172.765 308.005,172.699 304.100 C 172.634 300.195,172.580 303.390,172.580 311.200 M107.200 320.179 C 107.200 320.289,107.740 320.659,108.400 321.000 C 109.060 321.341,109.600 321.531,109.600 321.421 C 109.600 321.311,109.060 320.941,108.400 320.600 C 107.740 320.259,107.200 320.069,107.200 320.179 M120.500 324.676 C 120.885 324.776,121.515 324.776,121.900 324.676 C 122.285 324.575,121.970 324.493,121.200 324.493 C 120.430 324.493,120.115 324.575,120.500 324.676 M123.700 325.087 C 124.305 325.178,125.295 325.178,125.900 325.087 C 126.505 324.995,126.010 324.920,124.800 324.920 C 123.590 324.920,123.095 324.995,123.700 325.087 " stroke="none" fill="#f47c8c" fill-rule="evenodd"></path></g></svg>',cC=`<svg width="24" height="24" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="128" height="128" rx="19" fill="#F1F3F4"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M25 77C24.4477 77 24 77.4477 24 78V87C24 96.3888 31.6112 104 41 104H54C54.5523 104 55 103.552 55 103V96C55 95.4477 54.5523 95 54 95H41C36.5817 95 33 91.4183 33 87V78C33 77.4477 32.5523 77 32 77H25ZM74 33C73.4477 33 73 32.5523 73 32V25C73 24.4477 73.4477 24 74 24H87C96.3888 24 104 31.6112 104 41V50C104 50.5523 103.552 51 103 51H96C95.4477 51 95 50.5523 95 50V41C95 36.5817 91.4183 33 87 33H74Z" fill="#35363A"/> <path d="M58 37H25C24.4477 37 24 37.4477 24 38V48.5V57.5C24 58.0523 24.4477 58.5 25 58.5H58C58.5523 58.5 59 58.0523 59 57.5V38C59 37.4477 58.5523 37 58 37Z" stroke="#35363A" stroke-width="8" stroke-linecap="round"/> <path d="M41 73.7V27.3C41 27.1343 41.1343 27 41.3 27H41.7C41.8657 27 42 27.1343 42 27.3V73.7C42 73.8657 41.8657 74 41.7 74H41.3C41.1343 74 41 73.8657 41 73.7Z" stroke="#35363A" stroke-width="6" stroke-linecap="round"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M94.3132 91C94.727 91 95.098 91.2548 95.2465 91.641L99.7535 103.359C99.902 103.745 100.273 104 100.687 104H108.526C109.232 104 109.716 103.287 109.455 102.63L90.7508 55.6302C90.5994 55.2497 90.2312 55 89.8217 55H82.6719C82.2656 55 81.8996 55.2459 81.7461 55.6221L62.5624 102.622C62.2939 103.28 62.7778 104 63.4883 104H71.3132C71.727 104 72.098 103.745 72.2465 103.359L76.7535 91.641C76.902 91.2548 77.273 91 77.6868 91H94.3132ZM92.093 82.701C92.2948 83.3451 91.8137 84 91.1388 84H80.919C80.2275 84 79.7447 83.3149 79.9773 82.6637L85.4212 67.4205C85.7439 66.517 87.0304 66.5423 87.3173 67.4579L92.093 82.701Z" fill="#35363A"/> </svg>`,Tr="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZGQzczNiIgZD0iTTMgN2gxN3YxMEgzeiIvPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik02Ljg5NyA5LjI0MmMuNDE1IDAgLjcyLjExMS45MjguMzQ3LjIwNy4yMzUuMzE4LjUyNy4zMTguODczcy0uMTEuNjIzLS4zMTguODQ1Yy0uMjA4LjIyMi0uNTI3LjMzMy0uOTI4LjMzM2gtMS4zM1Y5LjI0MmgxLjMzWm05Ljg0NiAxLjc4OGMuMzg4IDAgLjY2NS4xNTIuODQ1LjQ1Ny4xNTIuMjY0LjIzNS41ODIuMjYzLjk4NHYuMzE5YzAgLjQ5OS0uMDgzLjg4Ny0uMjYzIDEuMTkyLS4xOC4zMDQtLjQ1Ny40NTctLjgzLjQ1Ny0uMzg5IDAtLjY2Ni0uMTUzLS44NDYtLjQ0NC0uMTUyLS4yNjMtLjIzNS0uNTk1LS4yNjMtMS4wMTF2LS4yOTFjMC0uNDg1LjA4My0uODczLjI2My0xLjE3OC4xOC0uMzA1LjQ0My0uNDg1LjgzMS0uNDg1Wm0tMy40MDctMS4xMzZhMS4xNyAxLjE3IDAgMCAwLS43MDYuMjM1IDEuNDgyIDEuNDgyIDAgMCAwLS40MTUuNWwtLjA4My4xNjUtLjA3LS44MDNoLTEuMzU3djUuNDMyaDEuNDU0di0zLjY1OWEuODguODggMCAwIDEgLjMxOS0uMzg4Yy4xMS0uMDY5LjI1LS4xMS40MTUtLjEyNGguMTI1bC41NC4wMTQuMTY2LTEuMzE3Yy0uMDctLjAxNC0uMTI0LS4wMjgtLjE5NC0uMDQxLS4wNTUtLjAxNC0uMTI0LS4wMTQtLjE5NC0uMDE0Wk02Ljg5NiA4LjEySDQuMTE0djcuMzE3aDEuNDY4VjEyLjc5aDEuMzNjLjg0NCAwIDEuNDk1LS4yMDggMS45OC0uNjM4LjQ4NS0uNDMuNzItLjk4My43Mi0xLjY5cy0uMjM1LTEuMjYxLS43Mi0xLjY5Yy0uNDQzLS4zODktMS4wMzktLjYxLTEuNzczLS42MzhsLS4yMjEtLjAxNFptOS44NDcgMS43NzRjLS44MDMgMC0xLjQyNi4yNjMtMS44ODMuNzc2LS40MTYuNDctLjYzNyAxLjA2Ny0uNjc5IDEuNzczdi4zMzNjMCAuODE4LjIyMiAxLjQ4My42NzkgMS45OTUuNDU3LjUxMyAxLjA4Ljc3NiAxLjg4My43NzYuODA0IDAgMS40MjctLjI2MyAxLjg4NC0uNzc2LjQxNS0uNDcuNjM3LTEuMDUzLjY3OC0xLjc3M3YtLjMzM2MwLS44MTctLjIyMS0xLjQ4Mi0uNjc4LTEuOTk1LS40NTctLjUxMy0xLjA4LS43NzYtMS44ODQtLjc3NlpNMTguMDAzIDZhNiA2IDAgMCAxIDAgMTJIMFY5LjQyM0EzLjQyIDMuNDIgMCAwIDEgMy40MiA2aDE0LjU4M1oiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI3LjUiIHgyPSIyMiIgeTE9IjE5IiB5Mj0iNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMyMjIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2OTY5NjkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=",ho="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjAwMjkgNUMxNy43NjExIDUgMjAgNy4yNDAxOCAyMCAxMEMyMCAxMi43NTk4IDE3Ljc2MTEgMTUgMTUuMDAyOSAxNUgwVjcuODUyMTlDMCA2LjI3MDIxIDEuMjgxMDIgNSAyLjg1MDU1IDVIMTUuMDAyOVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zMTkyMV8yNDQ2OSkiLz4KPHBhdGggZD0iTTEwLjUxOTQgOC40Mjk5M0MxMC44ODkxIDguNDI5OTMgMTEuMTk5IDguNTAyNjkgMTEuNDQ5IDguNjQ4NDRDMTEuNjk5IDguNzk0MjcgMTEuODg2NyA5LjAxMDc4IDEyLjAxMTcgOS4yOTcyNEMxMi4xMzY2IDkuNTgzNjEgMTIuMTk5MSA5LjkzNzU5IDEyLjE5OTEgMTAuMzU5M1YxMi45MTQySDExLjI2MTZMMTEuMTgzNSAxMi40NDU0SDExLjE0NDRDMTAuOTU3IDEyLjYxMiAxMC43NTM5IDEyLjc0OTkgMTAuNTM1MyAxMi44NTkzQzEwLjMxNjUgMTIuOTY4NiAxMC4wNzk0IDEzLjAyMzQgOS44MjQyMiAxMy4wMjM0QzkuNTY5MDEgMTMuMDIzNCA5LjM0MjIgMTIuOTY4NiA5LjE0NDI5IDEyLjg1OTNDOC45NTE3MSAxMi43NDQ3IDguODAwNzMgMTIuNTg4MyA4LjY5MTQxIDEyLjM5MDVDOC41ODczNCAxMi4xOTI3IDguNTM1MTkgMTEuOTY4OSA4LjUzNTE2IDExLjcxOTFDOC41MzUxNiAxMS4yNTU2IDguNzM1OTIgMTAuODk1OCA5LjEzNjk2IDEwLjY0MDZDOS41MzgwMiAxMC4zODAzIDEwLjE3NjIgMTAuMjAzNCAxMS4wNTEgMTAuMTA5NkMxMS4wNDU4IDkuOTYzOTMgMTEuMDE5NyA5LjgzNjIzIDEwLjk3MjkgOS43MjY5M0MxMC45MjYxIDkuNjEyNDUgMTAuODQ3NyA5LjUyMTE4IDEwLjczODUgOS40NTM0OUMxMC42MzQ0IDkuMzg1ODEgMTAuNDkxIDkuMzUxNTkgMTAuMzA4OCA5LjM1MTU2QzEwLjEwNTcgOS4zNTE1NiA5LjkwNDk0IDkuMzkwNjMgOS43MDcwMyA5LjQ2ODc1QzkuNTA5MTEgOS41NDY4OCA5LjMwODM1IDkuNjQ4MzIgOS4xMDUyMiA5Ljc3MzMyTDguNjk5MzQgOS4wMDc5M0M4Ljg3MTE5IDguODk4NTggOS4wNTM1MyA4LjgwMTk1IDkuMjQ2MjIgOC43MTg2M0M5LjQzODgyIDguNjM1MzUgOS42NDE5NCA4LjU2ODA1IDkuODU1MzUgOC41MTU5OUMxMC4wNjg5IDguNDU4NzEgMTAuMjkwMyA4LjQyOTk0IDEwLjUxOTQgOC40Mjk5M1pNNC43NjU2MiA5Ljg0NDEyQzQuODI4MSAxMC4wMTU5IDQuODg3OCAxMC4xOTg0IDQuOTQ1MDcgMTAuMzkxQzUuMDAyMzIgMTAuNTc4NCA1LjA1OTk0IDEwLjc2MyA1LjExNzE5IDEwLjk0NTJINS4xNTYyNUM1LjIxODY5IDEwLjc2MzEgNS4yNzg0NSAxMC41NzgzIDUuMzM1NjkgMTAuMzkxQzUuMzkyOTYgMTAuMTk4NCA1LjQ0NzgyIDEwLjAxNTkgNS40OTk4OCA5Ljg0NDEyTDYuNDY4NTEgNy4xMjVINy43NTAyNFYxMi45MTQySDYuNjk1NTZWMTAuNTAwMkM2LjY5NTU2IDEwLjMxMjggNi43MDMxMyAxMC4xMDcxIDYuNzE4NzUgOS44ODMxOEM2LjczNDM3IDkuNjU5MjQgNi43NTI4NSA5LjQzNTEyIDYuNzczNjggOS4yMTExOEM2Ljc5OTcyIDguOTgyMDIgNi44MjMwNCA4Ljc3ODUyIDYuODQzODcgOC42MDE0NEg2LjgxMjc0TDYuMzM2MDYgOS45NjEzTDUuNDQ1NTYgMTIuMzkwNUg0Ljc4MTQ5TDMuODgzMDYgOS45NjEzTDMuNDIxNjMgOC42MDE0NEgzLjM5MDVDMy40MTEzNCA4Ljc3ODUyIDMuNDMyNTQgOC45ODIwMiAzLjQ1MzM3IDkuMjExMThDMy40NzQyIDkuNDM1MSAzLjQ5MjA3IDkuNjU5MjYgMy41MDc2OSA5Ljg4MzE4QzMuNTI4NTEgMTAuMTA3MSAzLjUzODgyIDEwLjMxMjggMy41Mzg4MiAxMC41MDAyVjEyLjkxNDJIMi41VjcuMTI1SDMuNzgxMTNMNC43NjU2MiA5Ljg0NDEyWk0xNC4zMjMxIDkuMzEyNUMxNC4zODU2IDkuNDM3NSAxNC40NDggOS41NjI4NyAxNC41MTA1IDkuNjg3ODdDMTQuNTc4MiA5LjgxMjc5IDE0LjY0NjEgOS45MzQ5NyAxNC43MTM3IDEwLjA1NDdIMTQuNzQ0OUMxNC43OTY5IDkuOTM0OTkgMTQuODQ5MSA5LjgxMjc2IDE0LjkwMTEgOS42ODc4N0MxNC45NTg0IDkuNTYyODcgMTUuMDE2IDkuNDM3NSAxNS4wNzMyIDkuMzEyNUwxNS40MzI3IDguNTM5MThIMTYuNjE5OUwxNS4zMzg3IDEwLjc2NTdMMTYuNzA1OSAxMi45MTQySDE1LjQ3MThMMTQuOTg3MiAxMi4xMDk3QzE0LjkxOTUgMTEuOTc5NSAxNC44NDg5IDExLjg1MTQgMTQuNzc2IDExLjcyNjRDMTQuNzA4MyAxMS41OTY0IDE0LjYzODMgMTEuNDcxNCAxNC41NjU0IDExLjM1MTdIMTQuNTI2NEMxNC40NjM5IDExLjQ3MTQgMTQuNDAxNCAxMS41OTYzIDE0LjMzOSAxMS43MjY0QzE0LjI4MTcgMTEuODUxNCAxNC4yMjE0IDExLjk3OTUgMTQuMTU4OSAxMi4xMDk3TDEzLjc2MDQgMTIuOTE0MkgxMi41NjUzTDEzLjkzMjUgMTAuNjQwNkwxMi42NTE0IDguNTM5MThIMTMuODg1NUwxNC4zMjMxIDkuMzEyNVpNMTEuMDUxIDEwLjgyMDdDMTAuNjk2OSAxMC44NjIzIDEwLjQxNTIgMTAuOTIyIDEwLjIwNjkgMTEuMDAwMUM5Ljk5ODY1IDExLjA3ODIgOS44NTA0OSAxMS4xNzIyIDkuNzYxOTYgMTEuMjgxNUM5LjY3MzQyIDExLjM4NTcgOS42Mjg5MSAxMS41MDI4IDkuNjI4OTEgMTEuNjMzMUM5LjYyODk0IDExLjgwNDggOS42ODEwNSAxMS45Mjk3IDkuNzg1MTYgMTIuMDA3OEM5Ljg5NDUxIDEyLjA4NTkgMTAuMDM1MSAxMi4xMjUgMTAuMjA2OSAxMi4xMjVDMTAuMzY4NCAxMi4xMjUgMTAuNTE0MyAxMi4wODg3IDEwLjY0NDUgMTIuMDE1N0MxMC43Nzk5IDExLjkzNzYgMTAuOTE1NiAxMS44MzA3IDExLjA1MSAxMS42OTUzVjEwLjgyMDdaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMzE5MjFfMjQ0NjkpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzE5MjFfMjQ0NjkiIHgxPSI2LjI1IiB5MT0iMTUuODMzMyIgeDI9IjE4LjMzMzMiIHkyPSI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyMjIyMjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNjk2OTY5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8zMTkyMV8yNDQ2OSIgeDE9IjIuNSIgeTE9IjEwLjA3NDIiIHgyPSIxNi43MDU5IiB5Mj0iMTAuMDc0MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGMUNFIi8+CjxzdG9wIG9mZnNldD0iMC4yNDAzODUiIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMC40OTk0NDkiIHN0b3AtY29sb3I9IiNDOUZGRkIiLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NTAxNyIgc3RvcC1jb2xvcj0iI0UxRTNGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkUxRTciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K",dC="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM1MDY2XzE3NzcyKSI+CjxwYXRoIGQ9Ik0wIDlDMCA3LjM0MzE1IDEuMzQzMTUgNiAzIDZIMThDMjEuMzEzNyA2IDI0IDguNjg2MjkgMjQgMTJWMTJDMjQgMTUuMzEzNyAyMS4zMTM3IDE4IDE4IDE4SDBWOVoiIGZpbGw9IiM2NDY3QTEiLz4KPGcgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnNvZnQtbGlnaHQiIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMzUwNjZfMTc3NzIpIj4KPGNpcmNsZSBjeD0iMTcuNjgxMyIgY3k9IjEyLjQyNTQiIHI9IjE1LjY2MzciIGZpbGw9IiM2MTdDRTIiLz4KPC9nPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bGlnaHRlbiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZl8zNTA2Nl8xNzc3MikiPgo8Y2lyY2xlIGN4PSIzNi43NTc4IiBjeT0iLTUuNjU5MjEiIHI9IjE4LjQyNDgiIGZpbGw9IiNFMEM0RjYiLz4KPC9nPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bGlnaHRlbiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjJfZl8zNTA2Nl8xNzc3MikiPgo8Y2lyY2xlIGN4PSItMTMuOTA1MyIgY3k9IjIxLjE0NjUiIHI9IjE4LjQyNDgiIGZpbGw9IiNFMEM0RjYiLz4KPC9nPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bGlnaHRlbiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjNfZl8zNTA2Nl8xNzc3MikiPgo8Y2lyY2xlIGN4PSIxNC43NTc4IiBjeT0iMzMuOTI0OCIgcj0iMTguNDI0OCIgZmlsbD0iI0UwQzRGNiIvPgo8L2c+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpsaWdodGVuIiBmaWx0ZXI9InVybCgjZmlsdGVyNF9mXzM1MDY2XzE3NzcyKSI+CjxjaXJjbGUgY3g9IjUuNjg4NDUiIGN5PSItOC43MjA3MyIgcj0iMTguNDI0OCIgZmlsbD0iI0M0REVGNiIvPgo8L2c+CjwvZz4KPGZvcmVpZ25PYmplY3QgeD0iMC42MjEyMzMiIHk9IjcuNTAxNzMiIHdpZHRoPSIyMi42NzA2IiBoZWlnaHQ9IjguOTMzNTYiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigwLjg3cHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8xXzM1MDY2XzE3NzcyX2NsaXBfcGF0aCk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI1X2RpaV8zNTA2Nl8xNzc3MikiIGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjEuNzQxMDciPgo8cGF0aCBkPSJNMy45MDc1IDE0LjVWMTAuMjAzSDIuNDU4OTNWOS4zMzk0Nkg2LjM5Mzc1VjEwLjIwM0g0LjkzODIxVjE0LjVIMy45MDc1Wk04LjY0NDMgMTQuNTk3NUM4LjI4MjE2IDE0LjU5NzUgNy45NTQ4NCAxNC41MTYyIDcuNjYyMzQgMTQuMzUzN0M3LjM2OTg0IDE0LjE5MTIgNy4xMzUzNyAxMy45NTY4IDYuOTU4OTUgMTMuNjUwNEM2Ljc4NzE2IDEzLjM0MzkgNi43MDEyNyAxMi45NzcxIDYuNzAxMjcgMTIuNTVDNi43MDEyNyAxMi4yMzQzIDYuNzUwMDIgMTEuOTUxMSA2Ljg0NzUyIDExLjcwMDRDNi45NDk2NiAxMS40NDk2IDcuMDg2NjIgMTEuMjM2MSA3LjI1ODQxIDExLjA1OTZDNy40MzQ4NCAxMC44Nzg2IDcuNjI5ODQgMTAuNzQxNiA3Ljg0MzQxIDEwLjY0ODdDOC4wNjE2MiAxMC41NTEyIDguMjg2OCAxMC41MDI1IDguNTE4OTUgMTAuNTAyNUM4Ljg3NjQ1IDEwLjUwMjUgOS4xNzU5MSAxMC41ODM3IDkuNDE3MzQgMTAuNzQ2MkM5LjY1ODc3IDEwLjkwNDEgOS44Mzk4NCAxMS4xMjQ2IDkuOTYwNTUgMTEuNDA3OUMxMC4wODU5IDExLjY4NjQgMTAuMTQ4NiAxMi4wMDY4IDEwLjE0ODYgMTIuMzY4OUMxMC4xNDg2IDEyLjQ2MTggMTAuMTQzOSAxMi41NTIzIDEwLjEzNDcgMTIuNjQwNUMxMC4xMjU0IDEyLjcyNDEgMTAuMTEzOCAxMi43OTE0IDEwLjA5OTggMTIuODQyNUg3LjY5NzE2QzcuNzI1MDIgMTMuMDUxNCA3Ljc4NzcgMTMuMjI3OSA3Ljg4NTIgMTMuMzcxOEM3Ljk4MjcgMTMuNTE1NyA4LjEwODA1IDEzLjYyNDggOC4yNjEyNyAxMy42OTkxQzguNDE0NDggMTMuNzY4NyA4LjU4ODU5IDEzLjgwMzYgOC43ODM1OSAxMy44MDM2QzguOTQxNDUgMTMuODAzNiA5LjA5MDAyIDEzLjc4MjcgOS4yMjkzIDEzLjc0MDlDOS4zNjg1OSAxMy42OTQ1IDkuNTEwMiAxMy42MjcxIDkuNjU0MTIgMTMuNTM4OUwxMC4wMDIzIDE0LjE2NTdDOS44MTE5OCAxNC4yOTU3IDkuNTk4NDEgMTQuNDAwMiA5LjM2MTYyIDE0LjQ3OTFDOS4xMjQ4NCAxNC41NTggOC44ODU3MyAxNC41OTc1IDguNjQ0MyAxNC41OTc1Wk03LjY3NjI3IDEyLjE1M0g5LjI3MTA5QzkuMjcxMDkgMTEuODkzIDkuMjEwNzMgMTEuNjg2NCA5LjA5MDAyIDExLjUzMzJDOC45NzM5NSAxMS4zNzU0IDguNzg4MjMgMTEuMjk2NCA4LjUzMjg3IDExLjI5NjRDOC4zOTgyMyAxMS4yOTY0IDguMjcwNTUgMTEuMzI4OSA4LjE0OTg0IDExLjM5MzlDOC4wMjkxMiAxMS40NTQzIDcuOTI2OTggMTEuNTQ5NSA3Ljg0MzQxIDExLjY3OTVDNy43NTk4NCAxMS44MDQ4IDcuNzA0MTIgMTEuOTYyNyA3LjY3NjI3IDEyLjE1M1pNMTIuMjI3NiAxNC41OTc1QzEyLjAwMDEgMTQuNTk3NSAxMS43OTgxIDE0LjU0ODggMTEuNjIxNyAxNC40NTEyQzExLjQ0OTkgMTQuMzQ5MSAxMS4zMTUzIDE0LjIwOTggMTEuMjE3OCAxNC4wMzM0QzExLjEyNDkgMTMuODU3IDExLjA3ODUgMTMuNjU3MyAxMS4wNzg1IDEzLjQzNDVDMTEuMDc4NSAxMy4wMjEyIDExLjI1NzIgMTIuNzAwOSAxMS42MTQ3IDEyLjQ3MzRDMTEuOTcyMiAxMi4yNDEyIDEyLjU0MSAxMi4wODM0IDEzLjMyMSAxMS45OTk4QzEzLjMxNjMgMTEuODY5OCAxMy4yOTMxIDExLjc1NjEgMTMuMjUxMyAxMS42NTg2QzEzLjIwOTYgMTEuNTU2NCAxMy4xMzk5IDExLjQ3NTIgMTMuMDQyNCAxMS40MTQ4QzEyLjk0OTYgMTEuMzU0NSAxMi44MjE5IDExLjMyNDMgMTIuNjU5NCAxMS4zMjQzQzEyLjQ3ODMgMTEuMzI0MyAxMi4yOTk2IDExLjM1OTEgMTIuMTIzMSAxMS40Mjg3QzExLjk0NjcgMTEuNDk4NCAxMS43Njc5IDExLjU4ODkgMTEuNTg2OSAxMS43MDA0TDExLjIyNDcgMTEuMDE3OUMxMS4zNzc5IDEwLjkyMDQgMTEuNTQwNCAxMC44MzQ1IDExLjcxMjIgMTAuNzYwMkMxMS44ODQgMTAuNjg1OSAxMi4wNjUxIDEwLjYyNTUgMTIuMjU1NCAxMC41NzkxQzEyLjQ0NTggMTAuNTI4IDEyLjY0MzEgMTAuNTAyNSAxMi44NDc0IDEwLjUwMjVDMTMuMTc3MSAxMC41MDI1IDEzLjQ1MzMgMTAuNTY3NSAxMy42NzYyIDEwLjY5NzVDMTMuODk5IDEwLjgyNzUgMTQuMDY2MiAxMS4wMjAyIDE0LjE3NzYgMTEuMjc1NUMxNC4yODkgMTEuNTMwOSAxNC4zNDQ3IDExLjg0NjYgMTQuMzQ0NyAxMi4yMjI3VjE0LjVIMTMuNTA5TDEzLjQzOTQgMTQuMDgyMUgxMy40MDQ2QzEzLjIzNzQgMTQuMjMwNyAxMy4wNTYzIDE0LjM1MzcgMTIuODYxMyAxNC40NTEyQzEyLjY2NjMgMTQuNTQ4OCAxMi40NTUxIDE0LjU5NzUgMTIuMjI3NiAxNC41OTc1Wk0xMi41Njg4IDEzLjc5NjZDMTIuNzEyOCAxMy43OTY2IDEyLjg0MjggMTMuNzY0MSAxMi45NTg4IDEzLjY5OTFDMTMuMDc5NiAxMy42Mjk1IDEzLjIwMDMgMTMuNTM0MyAxMy4zMjEgMTMuNDEzNlYxMi42MzM2QzEzLjAwNTMgMTIuNjcwNyAxMi43NTQ2IDEyLjcyNDEgMTIuNTY4OCAxMi43OTM3QzEyLjM4MzEgMTIuODYzNCAxMi4yNTA4IDEyLjk0NyAxMi4xNzE5IDEzLjA0NDVDMTIuMDkyOSAxMy4xMzczIDEyLjA1MzUgMTMuMjQxOCAxMi4wNTM1IDEzLjM1NzlDMTIuMDUzNSAxMy41MTExIDEyLjA5OTkgMTMuNjIyNSAxMi4xOTI4IDEzLjY5MjFDMTIuMjkwMyAxMy43NjE4IDEyLjQxNTYgMTMuNzk2NiAxMi41Njg4IDEzLjc5NjZaTTE1LjgwNiAxNC41VjEwLjZIMTYuNjQxN0wxNi43MTgzIDExLjEyMjNIMTYuNzM5MkMxNi45MDE3IDEwLjk1NTIgMTcuMDc4MSAxMC44MTEyIDE3LjI2ODUgMTAuNjkwNUMxNy40NTg4IDEwLjU2NTIgMTcuNjgxNyAxMC41MDI1IDE3LjkzNzEgMTAuNTAyNUMxOC4yMTU2IDEwLjUwMjUgMTguNDM4NSAxMC41NjI5IDE4LjYwNTYgMTAuNjgzNkMxOC43Nzc0IDEwLjc5OTYgMTguOTA5NyAxMC45NjY4IDE5LjAwMjYgMTEuMTg1QzE5LjE4ODMgMTAuOTk0NiAxOS4zNzg3IDEwLjgzNDUgMTkuNTczNyAxMC43MDQ1QzE5Ljc3MzMgMTAuNTY5OCAxOS45OTg1IDEwLjUwMjUgMjAuMjQ5MiAxMC41MDI1QzIwLjY2NzEgMTAuNTAyNSAyMC45NzEyIDEwLjY0MTggMjEuMTYxNSAxMC45MjA0QzIxLjM1NjUgMTEuMTk0MyAyMS40NTQgMTEuNTc3MyAyMS40NTQgMTIuMDY5NVYxNC41SDIwLjQzNzJWMTIuMTk0OEMyMC40MzcyIDExLjg5MyAyMC4zOTMxIDExLjY4MTggMjAuMzA0OSAxMS41NjExQzIwLjIxNjcgMTEuNDQwNCAyMC4wNzk3IDExLjM4IDE5Ljg5NCAxMS4zOEMxOS43ODI2IDExLjM4IDE5LjY2NDIgMTEuNDE3MSAxOS41Mzg4IDExLjQ5MTRDMTkuNDE4MSAxMS41NjExIDE5LjI4NTggMTEuNjcwMiAxOS4xNDE5IDExLjgxODdWMTQuNUgxOC4xMTgxVjEyLjE5NDhDMTguMTE4MSAxMS44OTMgMTguMDc0IDExLjY4MTggMTcuOTg1OCAxMS41NjExQzE3Ljg5NzYgMTEuNDQwNCAxNy43NjA2IDExLjM4IDE3LjU3NDkgMTEuMzhDMTcuNDY4MSAxMS4zOCAxNy4zNDk3IDExLjQxNzEgMTcuMjE5NyAxMS40OTE0QzE3LjA5NDQgMTEuNTYxMSAxNi45NjQ0IDExLjY3MDIgMTYuODI5NyAxMS44MTg3VjE0LjVIMTUuODA2WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC45MiIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIi8+CjxwYXRoIGQ9Ik0zLjkwNzUgMTQuNUgzLjgxMDc3VjE0LjU5NjdIMy45MDc1VjE0LjVaTTMuOTA3NSAxMC4yMDNINC4wMDQyM1YxMC4xMDYzSDMuOTA3NVYxMC4yMDNaTTIuNDU4OTMgMTAuMjAzSDIuMzYyMlYxMC4yOTk4SDIuNDU4OTNWMTAuMjAzWk0yLjQ1ODkzIDkuMzM5NDZWOS4yNDI3NEgyLjM2MjJWOS4zMzk0NkgyLjQ1ODkzWk02LjM5Mzc1IDkuMzM5NDZINi40OTA0OFY5LjI0Mjc0SDYuMzkzNzVWOS4zMzk0NlpNNi4zOTM3NSAxMC4yMDNWMTAuMjk5OEg2LjQ5MDQ4VjEwLjIwM0g2LjM5Mzc1Wk00LjkzODIxIDEwLjIwM1YxMC4xMDYzSDQuODQxNDlWMTAuMjAzSDQuOTM4MjFaTTQuOTM4MjEgMTQuNVYxNC41OTY3SDUuMDM0OTRWMTQuNUg0LjkzODIxWk0zLjkwNzUgMTQuNUg0LjAwNDIzVjEwLjIwM0gzLjkwNzVIMy44MTA3N1YxNC41SDMuOTA3NVpNMy45MDc1IDEwLjIwM1YxMC4xMDYzSDIuNDU4OTNWMTAuMjAzVjEwLjI5OThIMy45MDc1VjEwLjIwM1pNMi40NTg5MyAxMC4yMDNIMi41NTU2NVY5LjMzOTQ2SDIuNDU4OTNIMi4zNjIyVjEwLjIwM0gyLjQ1ODkzWk0yLjQ1ODkzIDkuMzM5NDZWOS40MzYxOUg2LjM5Mzc1VjkuMzM5NDZWOS4yNDI3NEgyLjQ1ODkzVjkuMzM5NDZaTTYuMzkzNzUgOS4zMzk0Nkg2LjI5NzAyVjEwLjIwM0g2LjM5Mzc1SDYuNDkwNDhWOS4zMzk0Nkg2LjM5Mzc1Wk02LjM5Mzc1IDEwLjIwM1YxMC4xMDYzSDQuOTM4MjFWMTAuMjAzVjEwLjI5OThINi4zOTM3NVYxMC4yMDNaTTQuOTM4MjEgMTAuMjAzSDQuODQxNDlWMTQuNUg0LjkzODIxSDUuMDM0OTRWMTAuMjAzSDQuOTM4MjFaTTQuOTM4MjEgMTQuNVYxNC40MDMzSDMuOTA3NVYxNC41VjE0LjU5NjdINC45MzgyMVYxNC41Wk03LjY2MjM0IDE0LjM1MzdMNy43MDkzMSAxNC4yNjkyTDcuNzA5MzEgMTQuMjY5Mkw3LjY2MjM0IDE0LjM1MzdaTTYuOTU4OTUgMTMuNjUwNEw2Ljg3NDU3IDEzLjY5NzdMNi44NzUxMiAxMy42OTg2TDYuOTU4OTUgMTMuNjUwNFpNNi44NDc1MiAxMS43MDA0TDYuNzU3OTMgMTEuNjYzOUw2Ljc1NzM3IDExLjY2NTNMNi44NDc1MiAxMS43MDA0Wk03LjI1ODQxIDExLjA1OTZMNy4xODkxMyAxMC45OTIxTDcuMTg5MTEgMTAuOTkyMkw3LjI1ODQxIDExLjA1OTZaTTcuODQzNDEgMTAuNjQ4N0w3Ljg4MTk4IDEwLjczNzVMNy44ODI4NyAxMC43MzcxTDcuODQzNDEgMTAuNjQ4N1pNOS40MTczNCAxMC43NDYyTDkuMzYzMzIgMTAuODI2NUw5LjM2NDQxIDEwLjgyNzJMOS40MTczNCAxMC43NDYyWk05Ljk2MDU1IDExLjQwNzlMOS44NzE1NSAxMS40NDU4TDkuODcyMzUgMTEuNDQ3NUw5Ljk2MDU1IDExLjQwNzlaTTEwLjEzNDcgMTIuNjQwNUwxMC4yMzA4IDEyLjY1MTJMMTAuMjMwOSAxMi42NTA3TDEwLjEzNDcgMTIuNjQwNVpNMTAuMDk5OCAxMi44NDI1VjEyLjkzOTJIMTAuMTczN0wxMC4xOTMyIDEyLjg2OEwxMC4wOTk4IDEyLjg0MjVaTTcuNjk3MTYgMTIuODQyNVYxMi43NDU4SDcuNTg2NjhMNy42MDEyOCAxMi44NTUzTDcuNjk3MTYgMTIuODQyNVpNNy44ODUyIDEzLjM3MThMNy45NjUyOCAxMy4zMTc1TDcuOTY1MjggMTMuMzE3NUw3Ljg4NTIgMTMuMzcxOFpNOC4yNjEyNyAxMy42OTkxTDguMjE5MDUgMTMuNzg2Mkw4LjIyMTI0IDEzLjc4NzJMOC4yNjEyNyAxMy42OTkxWk05LjIyOTMgMTMuNzQwOUw5LjI1NzExIDEzLjgzMzZMOS4yNTk4OSAxMy44MzI3TDkuMjI5MyAxMy43NDA5Wk05LjY1NDEyIDEzLjUzODlMOS43Mzg2OCAxMy40OTJMOS42ODk2NSAxMy40MDM3TDkuNjAzNTggMTMuNDU2NUw5LjY1NDEyIDEzLjUzODlaTTEwLjAwMjMgMTQuMTY1N0wxMC4wNTY5IDE0LjI0NTZMMTAuMTI5NyAxNC4xOTU4TDEwLjA4NjkgMTQuMTE4N0wxMC4wMDIzIDE0LjE2NTdaTTkuMzYxNjIgMTQuNDc5MUw5LjM5MjIxIDE0LjU3MDlMOS4zOTIyMSAxNC41NzA5TDkuMzYxNjIgMTQuNDc5MVpNNy42NzYyNyAxMi4xNTNMNy41ODA1NiAxMi4xMzlMNy41NjQzNiAxMi4yNDk4SDcuNjc2MjdWMTIuMTUzWk05LjI3MTA5IDEyLjE1M1YxMi4yNDk4SDkuMzY3ODFWMTIuMTUzSDkuMjcxMDlaTTkuMDkwMDIgMTEuNTMzMkw5LjAxMjA1IDExLjU5MDVMOS4wMTQwNCAxMS41OTMxTDkuMDkwMDIgMTEuNTMzMlpNOC4xNDk4NCAxMS4zOTM5TDguMTkzMTIgMTEuNDgwNUw4LjE5NTcgMTEuNDc5MUw4LjE0OTg0IDExLjM5MzlaTTcuODQzNDEgMTEuNjc5NUw3LjkyMzkgMTEuNzMzMUw3LjkyNDc3IDExLjczMThMNy44NDM0MSAxMS42Nzk1Wk04LjY0NDMgMTQuNTk3NVYxNC41MDA4QzguMjk3MjEgMTQuNTAwOCA3Ljk4NjI3IDE0LjQyMzEgNy43MDkzMSAxNC4yNjkyTDcuNjYyMzQgMTQuMzUzN0w3LjYxNTM2IDE0LjQzODNDNy45MjM0IDE0LjYwOTQgOC4yNjcxMSAxNC42OTQyIDguNjQ0MyAxNC42OTQyVjE0LjU5NzVaTTcuNjYyMzQgMTQuMzUzN0w3LjcwOTMxIDE0LjI2OTJDNy40MzMwNSAxNC4xMTU3IDcuMjEwOTYgMTMuODk0MiA3LjA0Mjc3IDEzLjYwMjFMNi45NTg5NSAxMy42NTA0TDYuODc1MTIgMTMuNjk4NkM3LjA1OTc5IDE0LjAxOTQgNy4zMDY2MyAxNC4yNjY4IDcuNjE1MzYgMTQuNDM4M0w3LjY2MjM0IDE0LjM1MzdaTTYuOTU4OTUgMTMuNjUwNEw3LjA0MzMyIDEzLjYwMzFDNi44ODEyMSAxMy4zMTM5IDYuNzk3OTkgMTIuOTY0MSA2Ljc5Nzk5IDEyLjU1SDYuNzAxMjdINi42MDQ1NEM2LjYwNDU0IDEyLjk5MDIgNi42OTMxMSAxMy4zNzQgNi44NzQ1NyAxMy42OTc3TDYuOTU4OTUgMTMuNjUwNFpNNi43MDEyNyAxMi41NUg2Ljc5Nzk5QzYuNzk3OTkgMTIuMjQ0MiA2Ljg0NTIgMTEuOTczMiA2LjkzNzY3IDExLjczNTRMNi44NDc1MiAxMS43MDA0TDYuNzU3MzcgMTEuNjY1M0M2LjY1NDg0IDExLjkyODkgNi42MDQ1NCAxMi4yMjQzIDYuNjA0NTQgMTIuNTVINi43MDEyN1pNNi44NDc1MiAxMS43MDA0TDYuOTM3MDkgMTEuNzM2OUM3LjAzNTAxIDExLjQ5NjUgNy4xNjU0NCAxMS4yOTM4IDcuMzI3NzEgMTEuMTI3MUw3LjI1ODQxIDExLjA1OTZMNy4xODkxMSAxMC45OTIyQzcuMDA3ODEgMTEuMTc4NCA2Ljg2NDMxIDExLjQwMjggNi43NTc5NCAxMS42NjM5TDYuODQ3NTIgMTEuNzAwNFpNNy4yNTg0MSAxMS4wNTk2TDcuMzI3NjkgMTEuMTI3MUM3LjQ5NjExIDEwLjk1NDMgNy42ODA4NyAxMC44MjQ5IDcuODgxOTggMTAuNzM3NUw3Ljg0MzQxIDEwLjY0ODdMNy44MDQ4NCAxMC41NkM3LjU3ODggMTAuNjU4MyA3LjM3MzU3IDEwLjgwMjkgNy4xODkxMyAxMC45OTIxTDcuMjU4NDEgMTEuMDU5NlpNNy44NDM0MSAxMC42NDg3TDcuODgyODcgMTAuNzM3MUM4LjA4OTA0IDEwLjY0NDkgOC4zMDA4MSAxMC41OTkyIDguNTE4OTUgMTAuNTk5MlYxMC41MDI1VjEwLjQwNThDOC4yNzI4IDEwLjQwNTggOC4wMzQyIDEwLjQ1NzYgNy44MDM5NSAxMC41NjA0TDcuODQzNDEgMTAuNjQ4N1pNOC41MTg5NSAxMC41MDI1VjEwLjU5OTJDOC44NjE2NCAxMC41OTkyIDkuMTQxMTggMTAuNjc3IDkuMzYzMzMgMTAuODI2NUw5LjQxNzM0IDEwLjc0NjJMOS40NzEzNSAxMC42NjZDOS4yMTA2NCAxMC40OTA1IDguODkxMjYgMTAuNDA1OCA4LjUxODk1IDEwLjQwNThWMTAuNTAyNVpNOS40MTczNCAxMC43NDYyTDkuMzY0NDEgMTAuODI3MkM5LjU4ODczIDEwLjk3MzkgOS43NTc4MyAxMS4xNzg5IDkuODcxNTcgMTEuNDQ1OEw5Ljk2MDU1IDExLjQwNzlMMTAuMDQ5NSAxMS4zNjk5QzkuOTIxODUgMTEuMDcwNCA5LjcyODggMTAuODM0MyA5LjQ3MDI3IDEwLjY2NTNMOS40MTczNCAxMC43NDYyWk05Ljk2MDU1IDExLjQwNzlMOS44NzIzNSAxMS40NDc1QzkuOTkxMTQgMTEuNzExNSAxMC4wNTE5IDEyLjAxOCAxMC4wNTE5IDEyLjM2ODlIMTAuMTQ4NkgxMC4yNDUzQzEwLjI0NTMgMTEuOTk1NiAxMC4xODA3IDExLjY2MTMgMTAuMDQ4OCAxMS4zNjgyTDkuOTYwNTUgMTEuNDA3OVpNMTAuMTQ4NiAxMi4zNjg5SDEwLjA1MTlDMTAuMDUxOSAxMi40NTg2IDEwLjA0NzQgMTIuNTQ1NyAxMC4wMzg1IDEyLjYzMDRMMTAuMTM0NyAxMi42NDA1TDEwLjIzMDkgMTIuNjUwN0MxMC4yNDA1IDEyLjU1ODkgMTAuMjQ1MyAxMi40NjUgMTAuMjQ1MyAxMi4zNjg5SDEwLjE0ODZaTTEwLjEzNDcgMTIuNjQwNUwxMC4wMzg1IDEyLjYyOTlDMTAuMDI5NSAxMi43MTEgMTAuMDE4NiAxMi43NzI4IDEwLjAwNjUgMTIuODE3TDEwLjA5OTggMTIuODQyNUwxMC4xOTMyIDEyLjg2OEMxMC4yMDg5IDEyLjgxMDEgMTAuMjIxMiAxMi43MzcyIDEwLjIzMDggMTIuNjUxMkwxMC4xMzQ3IDEyLjY0MDVaTTEwLjA5OTggMTIuODQyNVYxMi43NDU4SDcuNjk3MTZWMTIuODQyNVYxMi45MzkySDEwLjA5OThWMTIuODQyNVpNNy42OTcxNiAxMi44NDI1TDcuNjAxMjggMTIuODU1M0M3LjYzMDcxIDEzLjA3NiA3LjY5NzYxIDEzLjI2NzMgNy44MDUxMSAxMy40MjZMNy44ODUyIDEzLjM3MThMNy45NjUyOCAxMy4zMTc1QzcuODc3NzggMTMuMTg4NCA3LjgxOTMzIDEzLjAyNjkgNy43OTMwNCAxMi44Mjk3TDcuNjk3MTYgMTIuODQyNVpNNy44ODUyIDEzLjM3MThMNy44MDUxMSAxMy40MjZDNy45MTE5MyAxMy41ODM3IDguMDUwMjMgMTMuNzA0MyA4LjIxOTA3IDEzLjc4NjFMOC4yNjEyNyAxMy42OTkxTDguMzAzNDcgMTMuNjEyMUM4LjE2NTg3IDEzLjU0NTQgOC4wNTM0NiAxMy40NDc3IDcuOTY1MjggMTMuMzE3NUw3Ljg4NTIgMTMuMzcxOFpNOC4yNjEyNyAxMy42OTkxTDguMjIxMjQgMTMuNzg3MkM4LjM4ODg3IDEzLjg2MzQgOC41NzY5NiAxMy45MDAzIDguNzgzNTkgMTMuOTAwM1YxMy44MDM2VjEzLjcwNjhDOC42MDAyMiAxMy43MDY4IDguNDQwMDkgMTMuNjc0MSA4LjMwMTI5IDEzLjYxMTFMOC4yNjEyNyAxMy42OTkxWk04Ljc4MzU5IDEzLjgwMzZWMTMuOTAwM0M4Ljk1MDA2IDEzLjkwMDMgOS4xMDgwNiAxMy44NzgzIDkuMjU3MSAxMy44MzM1TDkuMjI5MyAxMy43NDA5TDkuMjAxNTEgMTMuNjQ4MkM5LjA3MTk4IDEzLjY4NzEgOC45MzI4MyAxMy43MDY4IDguNzgzNTkgMTMuNzA2OFYxMy44MDM2Wk05LjIyOTMgMTMuNzQwOUw5LjI1OTg5IDEzLjgzMjdDOS40MDcxMSAxMy43ODM2IDkuNTU1MzggMTMuNzEyOSA5LjcwNDY3IDEzLjYyMTRMOS42NTQxMiAxMy41Mzg5TDkuNjAzNTggMTMuNDU2NUM5LjQ2NTAxIDEzLjU0MTQgOS4zMzAwNyAxMy42MDUzIDkuMTk4NzIgMTMuNjQ5MUw5LjIyOTMgMTMuNzQwOVpNOS42NTQxMiAxMy41Mzg5TDkuNTY5NTcgMTMuNTg1OUw5LjkxNzc4IDE0LjIxMjdMMTAuMDAyMyAxNC4xNjU3TDEwLjA4NjkgMTQuMTE4N0w5LjczODY4IDEzLjQ5Mkw5LjY1NDEyIDEzLjUzODlaTTEwLjAwMjMgMTQuMTY1N0w5Ljk0Nzc5IDE0LjA4NThDOS43NjU0MSAxNC4yMTA0IDkuNTYwMDIgMTQuMzExIDkuMzMxMDQgMTQuMzg3M0w5LjM2MTYyIDE0LjQ3OTFMOS4zOTIyMSAxNC41NzA5QzkuNjM2OCAxNC40ODkzIDkuODU4NTUgMTQuMzgxIDEwLjA1NjkgMTQuMjQ1NkwxMC4wMDIzIDE0LjE2NTdaTTkuMzYxNjIgMTQuNDc5MUw5LjMzMTA0IDE0LjM4NzNDOS4xMDM3OCAxNC40NjMxIDguODc0OTkgMTQuNTAwOCA4LjY0NDMgMTQuNTAwOFYxNC41OTc1VjE0LjY5NDJDOC44OTY0OCAxNC42OTQyIDkuMTQ1OSAxNC42NTMgOS4zOTIyMSAxNC41NzA5TDkuMzYxNjIgMTQuNDc5MVpNNy42NzYyNyAxMi4xNTNWMTIuMjQ5OEg5LjI3MTA5VjEyLjE1M1YxMi4wNTYzSDcuNjc2MjdWMTIuMTUzWk05LjI3MTA5IDEyLjE1M0g5LjM2NzgxQzkuMzY3ODEgMTEuODc4NSA5LjMwNDAzIDExLjY0ODUgOS4xNjU5OSAxMS40NzM0TDkuMDkwMDIgMTEuNTMzMkw5LjAxNDA0IDExLjU5MzFDOS4xMTc0NCAxMS43MjQzIDkuMTc0MzYgMTEuOTA3NSA5LjE3NDM2IDEyLjE1M0g5LjI3MTA5Wk05LjA5MDAyIDExLjUzMzJMOS4xNjc5NCAxMS40NzU5QzkuMDI4MzMgMTEuMjg2IDguODA4NzYgMTEuMTk5NyA4LjUzMjg3IDExLjE5OTdWMTEuMjk2NFYxMS4zOTMyQzguNzY3NyAxMS4zOTMyIDguOTE5NTYgMTEuNDY0NyA5LjAxMjA5IDExLjU5MDVMOS4wOTAwMiAxMS41MzMyWk04LjUzMjg3IDExLjI5NjRWMTEuMTk5N0M4LjM4MTkyIDExLjE5OTcgOC4yMzg1MiAxMS4yMzYzIDguMTAzOTggMTEuMzA4OEw4LjE0OTg0IDExLjM5MzlMOC4xOTU3IDExLjQ3OTFDOC4zMDI1OSAxMS40MjE1IDguNDE0NTQgMTEuMzkzMiA4LjUzMjg3IDExLjM5MzJWMTEuMjk2NFpNOC4xNDk4NCAxMS4zOTM5TDguMTA2NTggMTEuMzA3NEM3Ljk2ODE4IDExLjM3NjYgNy44NTM2MyAxMS40ODQ3IDcuNzYyMDUgMTEuNjI3Mkw3Ljg0MzQxIDExLjY3OTVMNy45MjQ3NyAxMS43MzE4QzguMDAwMzQgMTEuNjE0MiA4LjA5MDA3IDExLjUzMiA4LjE5MzEgMTEuNDgwNEw4LjE0OTg0IDExLjM5MzlaTTcuODQzNDEgMTEuNjc5NUw3Ljc2MjkzIDExLjYyNThDNy42Njk1MiAxMS43NjU5IDcuNjA5OTQgMTEuOTM4MyA3LjU4MDU2IDEyLjEzOUw3LjY3NjI3IDEyLjE1M0w3Ljc3MTk3IDEyLjE2N0M3Ljc5ODMxIDExLjk4NzEgNy44NTAxNSAxMS44NDM3IDcuOTIzODkgMTEuNzMzMUw3Ljg0MzQxIDExLjY3OTVaTTExLjYyMTcgMTQuNDUxMkwxMS41NzIyIDE0LjUzNDRMMTEuNTc0OSAxNC41MzU5TDExLjYyMTcgMTQuNDUxMlpNMTEuMjE3OCAxNC4wMzM0TDExLjEzMjIgMTQuMDc4NUwxMS4xMzMxIDE0LjA4MDJMMTEuMjE3OCAxNC4wMzM0Wk0xMS42MTQ3IDEyLjQ3MzRMMTEuNjY2NyAxMi41NTVMMTEuNjY3NCAxMi41NTQ1TDExLjYxNDcgMTIuNDczNFpNMTMuMzIxIDExLjk5OThMMTMuMzMxMyAxMi4wOTZMMTMuNDIwOSAxMi4wODY0TDEzLjQxNzYgMTEuOTk2NEwxMy4zMjEgMTEuOTk5OFpNMTMuMjUxMyAxMS42NTg2TDEzLjE2MTggMTEuNjk1MkwxMy4xNjI0IDExLjY5NjdMMTMuMjUxMyAxMS42NTg2Wk0xMy4wNDI0IDExLjQxNDhMMTIuOTg5NyAxMS40OTU5TDEyLjk5MTUgMTEuNDk3MUwxMy4wNDI0IDExLjQxNDhaTTEyLjEyMzEgMTEuNDI4N0wxMi4xNTg2IDExLjUxODdMMTIuMTU4NiAxMS41MTg3TDEyLjEyMzEgMTEuNDI4N1pNMTEuNTg2OSAxMS43MDA0TDExLjUwMTQgMTEuNzQ1N0wxMS41NDk4IDExLjgzNjhMMTEuNjM3NiAxMS43ODI3TDExLjU4NjkgMTEuNzAwNFpNMTEuMjI0NyAxMS4wMTc5TDExLjE3MjggMTAuOTM2M0wxMS4wOTc0IDEwLjk4NDJMMTEuMTM5MyAxMS4wNjMyTDExLjIyNDcgMTEuMDE3OVpNMTEuNzEyMiAxMC43NjAyTDExLjc1MDYgMTAuODQ5TDExLjc1MDYgMTAuODQ5TDExLjcxMjIgMTAuNzYwMlpNMTIuMjU1NCAxMC41NzkxTDEyLjI3ODQgMTAuNjczMUwxMi4yODA1IDEwLjY3MjVMMTIuMjU1NCAxMC41NzkxWk0xNC4xNzc2IDExLjI3NTVMMTQuMDg4OSAxMS4zMTQyTDE0LjA4ODkgMTEuMzE0MkwxNC4xNzc2IDExLjI3NTVaTTE0LjM0NDcgMTQuNVYxNC41OTY3SDE0LjQ0MTVWMTQuNUgxNC4zNDQ3Wk0xMy41MDkgMTQuNUwxMy40MTM2IDE0LjUxNTlMMTMuNDI3MSAxNC41OTY3SDEzLjUwOVYxNC41Wk0xMy40Mzk0IDE0LjA4MjFMMTMuNTM0OCAxNC4wNjYyTDEzLjUyMTMgMTMuOTg1NEgxMy40Mzk0VjE0LjA4MjFaTTEzLjQwNDYgMTQuMDgyMVYxMy45ODU0SDEzLjM2NzhMMTMuMzQwMyAxNC4wMDk4TDEzLjQwNDYgMTQuMDgyMVpNMTIuOTU4OCAxMy42OTkxTDEzLjAwNjEgMTMuNzgzNUwxMy4wMDcyIDEzLjc4MjlMMTIuOTU4OCAxMy42OTkxWk0xMy4zMjEgMTMuNDEzNkwxMy4zODk0IDEzLjQ4MkwxMy40MTc3IDEzLjQ1MzZWMTMuNDEzNkgxMy4zMjFaTTEzLjMyMSAxMi42MzM2SDEzLjQxNzdWMTIuNTI0OEwxMy4zMDk3IDEyLjUzNzVMMTMuMzIxIDEyLjYzMzZaTTEyLjU2ODggMTIuNzkzN0wxMi42MDI4IDEyLjg4NDNMMTIuNjAyOCAxMi44ODQzTDEyLjU2ODggMTIuNzkzN1pNMTIuMTcxOSAxMy4wNDQ1TDEyLjI0NTYgMTMuMTA3MUwxMi4yNDcxIDEzLjEwNTNMMTIuMTcxOSAxMy4wNDQ1Wk0xMi4xOTI4IDEzLjY5MjFMMTIuMTM0NyAxMy43Njk1TDEyLjEzNjUgMTMuNzcwOUwxMi4xOTI4IDEzLjY5MjFaTTEyLjIyNzYgMTQuNTk3NVYxNC41MDA4QzEyLjAxNDMgMTQuNTAwOCAxMS44Mjg4IDE0LjQ1NTIgMTEuNjY4NSAxNC4zNjY2TDExLjYyMTcgMTQuNDUxMkwxMS41NzQ5IDE0LjUzNTlDMTEuNzY3NCAxNC42NDIzIDExLjk4NTkgMTQuNjk0MiAxMi4yMjc2IDE0LjY5NDJWMTQuNTk3NVpNMTEuNjIxNyAxNC40NTEyTDExLjY3MTEgMTQuMzY4MUMxMS41MTQyIDE0LjI3NDggMTEuMzkxNyAxNC4xNDgxIDExLjMwMjQgMTMuOTg2NkwxMS4yMTc4IDE0LjAzMzRMMTEuMTMzMSAxNC4wODAyQzExLjIzODggMTQuMjcxNSAxMS4zODU2IDE0LjQyMzQgMTEuNTcyMyAxNC41MzQ0TDExLjYyMTcgMTQuNDUxMlpNMTEuMjE3OCAxNC4wMzM0TDExLjMwMzQgMTMuOTg4M0MxMS4yMTg2IDEzLjgyNzQgMTEuMTc1MiAxMy42NDM1IDExLjE3NTIgMTMuNDM0NUgxMS4wNzg1SDEwLjk4MThDMTAuOTgxOCAxMy42NzExIDExLjAzMTIgMTMuODg2NiAxMS4xMzIyIDE0LjA3ODRMMTEuMjE3OCAxNC4wMzM0Wk0xMS4wNzg1IDEzLjQzNDVIMTEuMTc1MkMxMS4xNzUyIDEzLjA1NTMgMTEuMzM2MiAxMi43NjUzIDExLjY2NjcgMTIuNTU1TDExLjYxNDcgMTIuNDczNEwxMS41NjI4IDEyLjM5MThDMTEuMTc4MyAxMi42MzY1IDEwLjk4MTggMTIuOTg3MiAxMC45ODE4IDEzLjQzNDVIMTEuMDc4NVpNMTEuNjE0NyAxMi40NzM0TDExLjY2NzQgMTIuNTU0NUMxMi4wMDU1IDEyLjMzNSAxMi41NTU3IDEyLjE3OTEgMTMuMzMxMyAxMi4wOTZMMTMuMzIxIDExLjk5OThMMTMuMzEwNyAxMS45MDM2QzEyLjUyNjIgMTEuOTg3NyAxMS45MzkgMTIuMTQ3NSAxMS41NjIxIDEyLjM5MjNMMTEuNjE0NyAxMi40NzM0Wk0xMy4zMjEgMTEuOTk5OEwxMy40MTc2IDExLjk5NjRDMTMuNDEyNyAxMS44NTcxIDEzLjM4NzcgMTEuNzMxMSAxMy4zNDAyIDExLjYyMDVMMTMuMjUxMyAxMS42NTg2TDEzLjE2MjQgMTEuNjk2N0MxMy4xOTg2IDExLjc4MSAxMy4yMiAxMS44ODI2IDEzLjIyNDMgMTIuMDAzM0wxMy4zMjEgMTEuOTk5OFpNMTMuMjUxMyAxMS42NTg2TDEzLjM0MDkgMTEuNjIxOUMxMy4yOTEgMTEuNTAwMSAxMy4yMDc1IDExLjQwMzIgMTMuMDkzMyAxMS4zMzI2TDEzLjA0MjQgMTEuNDE0OEwxMi45OTE1IDExLjQ5NzFDMTMuMDcyNCAxMS41NDcxIDEzLjEyODEgMTEuNjEyNyAxMy4xNjE4IDExLjY5NTJMMTMuMjUxMyAxMS42NTg2Wk0xMy4wNDI0IDExLjQxNDhMMTMuMDk1MSAxMS4zMzM3QzEyLjk4MDkgMTEuMjU5NCAxMi44MzIzIDExLjIyNzYgMTIuNjU5NCAxMS4yMjc2VjExLjMyNDNWMTEuNDIxQzEyLjgxMTQgMTEuNDIxIDEyLjkxODMgMTEuNDQ5NSAxMi45ODk3IDExLjQ5NTlMMTMuMDQyNCAxMS40MTQ4Wk0xMi42NTk0IDExLjMyNDNWMTEuMjI3NkMxMi40NjU2IDExLjIyNzYgMTIuMjc0OCAxMS4yNjQ5IDEyLjA4NzYgMTEuMzM4OEwxMi4xMjMxIDExLjQyODdMMTIuMTU4NiAxMS41MTg3QzEyLjMyNDMgMTEuNDUzMyAxMi40OTEgMTEuNDIxIDEyLjY1OTQgMTEuNDIxVjExLjMyNDNaTTEyLjEyMzEgMTEuNDI4N0wxMi4wODc2IDExLjMzODhDMTEuOTA1MyAxMS40MTA3IDExLjcyMTUgMTEuNTAzOSAxMS41MzYyIDExLjYxOEwxMS41ODY5IDExLjcwMDRMMTEuNjM3NiAxMS43ODI3QzExLjgxNDQgMTEuNjczOSAxMS45ODgxIDExLjU4NiAxMi4xNTg2IDExLjUxODdMMTIuMTIzMSAxMS40Mjg3Wk0xMS41ODY5IDExLjcwMDRMMTEuNjcyMyAxMS42NTVMMTEuMzEwMiAxMC45NzI1TDExLjIyNDcgMTEuMDE3OUwxMS4xMzkzIDExLjA2MzJMMTEuNTAxNCAxMS43NDU3TDExLjU4NjkgMTEuNzAwNFpNMTEuMjI0NyAxMS4wMTc5TDExLjI3NjcgMTEuMDk5NUMxMS40MjU0IDExLjAwNDggMTEuNTgzNCAxMC45MjEzIDExLjc1MDYgMTAuODQ5TDExLjcxMjIgMTAuNzYwMkwxMS42NzM4IDEwLjY3MTRDMTEuNDk3NSAxMC43NDc3IDExLjMzMDUgMTAuODM1OSAxMS4xNzI4IDEwLjkzNjNMMTEuMjI0NyAxMS4wMTc5Wk0xMS43MTIyIDEwLjc2MDJMMTEuNzUwNiAxMC44NDlDMTEuOTE3MiAxMC43NzY5IDEyLjA5MzEgMTAuNzE4MyAxMi4yNzg0IDEwLjY3MzFMMTIuMjU1NCAxMC41NzkxTDEyLjIzMjUgMTAuNDg1MUMxMi4wMzcxIDEwLjUzMjggMTEuODUwOSAxMC41OTQ5IDExLjY3MzggMTAuNjcxNEwxMS43MTIyIDEwLjc2MDJaTTEyLjI1NTQgMTAuNTc5MUwxMi4yODA1IDEwLjY3MjVDMTIuNDYyNCAxMC42MjM3IDEyLjY1MTMgMTAuNTk5MiAxMi44NDc0IDEwLjU5OTJWMTAuNTAyNVYxMC40MDU4QzEyLjYzNSAxMC40MDU4IDEyLjQyOTIgMTAuNDMyMyAxMi4yMzA0IDEwLjQ4NTdMMTIuMjU1NCAxMC41NzkxWk0xMi44NDc0IDEwLjUwMjVWMTAuNTk5MkMxMy4xNjQ2IDEwLjU5OTIgMTMuNDIyOSAxMC42NjE4IDEzLjYyNzQgMTAuNzgxTDEzLjY3NjIgMTAuNjk3NUwxMy43MjQ5IDEwLjYxMzlDMTMuNDgzNyAxMC40NzMyIDEzLjE4OTUgMTAuNDA1OCAxMi44NDc0IDEwLjQwNThWMTAuNTAyNVpNMTMuNjc2MiAxMC42OTc1TDEzLjYyNzQgMTAuNzgxQzEzLjgzMTEgMTAuODk5OSAxMy45ODUgMTEuMDc2MSAxNC4wODg5IDExLjMxNDJMMTQuMTc3NiAxMS4yNzU1TDE0LjI2NjIgMTEuMjM2OUMxNC4xNDczIDEwLjk2NDMgMTMuOTY2OSAxMC43NTUxIDEzLjcyNDkgMTAuNjEzOUwxMy42NzYyIDEwLjY5NzVaTTE0LjE3NzYgMTEuMjc1NUwxNC4wODg5IDExLjMxNDJDMTQuMTkzNSAxMS41NTM5IDE0LjI0OCAxMS44NTU1IDE0LjI0OCAxMi4yMjI3SDE0LjM0NDdIMTQuNDQxNUMxNC40NDE1IDExLjgzNzcgMTQuMzg0NSAxMS41MDc5IDE0LjI2NjIgMTEuMjM2OUwxNC4xNzc2IDExLjI3NTVaTTE0LjM0NDcgMTIuMjIyN0gxNC4yNDhWMTQuNUgxNC4zNDQ3SDE0LjQ0MTVWMTIuMjIyN0gxNC4zNDQ3Wk0xNC4zNDQ3IDE0LjVWMTQuNDAzM0gxMy41MDlWMTQuNVYxNC41OTY3SDE0LjM0NDdWMTQuNVpNMTMuNTA5IDE0LjVMMTMuNjA0NCAxNC40ODQxTDEzLjUzNDggMTQuMDY2MkwxMy40Mzk0IDE0LjA4MjFMMTMuMzQ0IDE0LjA5OEwxMy40MTM2IDE0LjUxNTlMMTMuNTA5IDE0LjVaTTEzLjQzOTQgMTQuMDgyMVYxMy45ODU0SDEzLjQwNDZWMTQuMDgyMVYxNC4xNzg5SDEzLjQzOTRWMTQuMDgyMVpNMTMuNDA0NiAxNC4wODIxTDEzLjM0MDMgMTQuMDA5OEMxMy4xNzkzIDE0LjE1MjkgMTMuMDA1MyAxNC4yNzExIDEyLjgxODEgMTQuMzY0N0wxMi44NjEzIDE0LjQ1MTJMMTIuOTA0NiAxNC41Mzc4QzEzLjEwNzQgMTQuNDM2NCAxMy4yOTU1IDE0LjMwODUgMTMuNDY4OCAxNC4xNTQ0TDEzLjQwNDYgMTQuMDgyMVpNMTIuODYxMyAxNC40NTEyTDEyLjgxODEgMTQuMzY0N0MxMi42MzcxIDE0LjQ1NTIgMTIuNDQwNyAxNC41MDA4IDEyLjIyNzYgMTQuNTAwOFYxNC41OTc1VjE0LjY5NDJDMTIuNDY5NCAxNC42OTQyIDEyLjY5NTYgMTQuNjQyMyAxMi45MDQ2IDE0LjUzNzhMMTIuODYxMyAxNC40NTEyWk0xMi41Njg4IDEzLjc5NjZWMTMuODkzM0MxMi43Mjc5IDEzLjg5MzMgMTIuODc0NCAxMy44NTcyIDEzLjAwNjEgMTMuNzgzNUwxMi45NTg4IDEzLjY5OTFMMTIuOTExNiAxMy42MTQ3QzEyLjgxMTEgMTMuNjcxIDEyLjY5NzYgMTMuNjk5OSAxMi41Njg4IDEzLjY5OTlWMTMuNzk2NlpNMTIuOTU4OCAxMy42OTkxTDEzLjAwNzIgMTMuNzgyOUMxMy4xMzY2IDEzLjcwODIgMTMuMjY0IDEzLjYwNzQgMTMuMzg5NCAxMy40ODJMMTMuMzIxIDEzLjQxMzZMMTMuMjUyNiAxMy4zNDUyQzEzLjEzNjYgMTMuNDYxMiAxMy4wMjI1IDEzLjU1MDcgMTIuOTEwNSAxMy42MTUzTDEyLjk1ODggMTMuNjk5MVpNMTMuMzIxIDEzLjQxMzZIMTMuNDE3N1YxMi42MzM2SDEzLjMyMUgxMy4yMjQzVjEzLjQxMzZIMTMuMzIxWk0xMy4zMjEgMTIuNjMzNkwxMy4zMDk3IDEyLjUzNzVDMTIuOTkwMyAxMi41NzUxIDEyLjczMDkgMTIuNjI5NyAxMi41MzQ5IDEyLjcwMzJMMTIuNTY4OCAxMi43OTM3TDEyLjYwMjggMTIuODg0M0MxMi43NzgyIDEyLjgxODUgMTMuMDIwMyAxMi43NjYzIDEzLjMzMjMgMTIuNzI5NkwxMy4zMjEgMTIuNjMzNlpNMTIuNTY4OCAxMi43OTM3TDEyLjUzNDkgMTIuNzAzMkMxMi4zNDE1IDEyLjc3NTcgMTIuMTkxIDEyLjg2NzEgMTIuMDk2NyAxMi45ODM2TDEyLjE3MTkgMTMuMDQ0NUwxMi4yNDcxIDEzLjEwNTNDMTIuMzEwNiAxMy4wMjY5IDEyLjQyNDcgMTIuOTUxMSAxMi42MDI4IDEyLjg4NDNMMTIuNTY4OCAxMi43OTM3Wk0xMi4xNzE5IDEzLjA0NDVMMTIuMDk4MiAxMi45ODE4QzEyLjAwNTIgMTMuMDkxMiAxMS45NTY4IDEzLjIxNzYgMTEuOTU2OCAxMy4zNTc5SDEyLjA1MzVIMTIuMTUwMkMxMi4xNTAyIDEzLjI2NiAxMi4xODA3IDEzLjE4MzQgMTIuMjQ1NiAxMy4xMDcxTDEyLjE3MTkgMTMuMDQ0NVpNMTIuMDUzNSAxMy4zNTc5SDExLjk1NjhDMTEuOTU2OCAxMy41MzA5IDEyLjAxMDEgMTMuNjc2MSAxMi4xMzQ3IDEzLjc2OTVMMTIuMTkyOCAxMy42OTIxTDEyLjI1MDggMTMuNjE0OEMxMi4xODk3IDEzLjU2ODkgMTIuMTUwMiAxMy40OTEyIDEyLjE1MDIgMTMuMzU3OUgxMi4wNTM1Wk0xMi4xOTI4IDEzLjY5MjFMMTIuMTM2NSAxMy43NzA5QzEyLjI1NDUgMTMuODU1MSAxMi40MDExIDEzLjg5MzMgMTIuNTY4OCAxMy44OTMzVjEzLjc5NjZWMTMuNjk5OUMxMi40MzAyIDEzLjY5OTkgMTIuMzI2IDEzLjY2ODUgMTIuMjQ5IDEzLjYxMzRMMTIuMTkyOCAxMy42OTIxWk0xNS44MDYgMTQuNUgxNS43MDkzVjE0LjU5NjdIMTUuODA2VjE0LjVaTTE1LjgwNiAxMC42VjEwLjUwMzNIMTUuNzA5M1YxMC42SDE1LjgwNlpNMTYuNjQxNyAxMC42TDE2LjczNzQgMTAuNTg2TDE2LjcyNTMgMTAuNTAzM0gxNi42NDE3VjEwLjZaTTE2LjcxODMgMTEuMTIyM0wxNi42MjI2IDExLjEzNjRMMTYuNjM0NyAxMS4yMTlIMTYuNzE4M1YxMS4xMjIzWk0xNi43MzkyIDExLjEyMjNWMTEuMjE5SDE2Ljc4MDFMMTYuODA4NSAxMS4xODk3TDE2LjczOTIgMTEuMTIyM1pNMTcuMjY4NSAxMC42OTA1TDE3LjMyMDMgMTAuNzcyMkwxNy4zMjE3IDEwLjc3MTNMMTcuMjY4NSAxMC42OTA1Wk0xOC42MDU2IDEwLjY4MzZMMTguNTQ5IDEwLjc2MkwxOC41NTE1IDEwLjc2MzdMMTguNjA1NiAxMC42ODM2Wk0xOS4wMDI2IDExLjE4NUwxOC45MTM2IDExLjIyMjlMMTguOTcwNCAxMS4zNTY1TDE5LjA3MTggMTEuMjUyNUwxOS4wMDI2IDExLjE4NVpNMTkuNTczNyAxMC43MDQ1TDE5LjYyNzMgMTAuNzg0OUwxOS42Mjc3IDEwLjc4NDdMMTkuNTczNyAxMC43MDQ1Wk0yMS4xNjE1IDEwLjkyMDRMMjEuMDgxNiAxMC45NzQ5TDIxLjA4MjcgMTAuOTc2NUwyMS4xNjE1IDEwLjkyMDRaTTIxLjQ1NCAxNC41VjE0LjU5NjdIMjEuNTUwN1YxNC41SDIxLjQ1NFpNMjAuNDM3MiAxNC41SDIwLjM0MDVWMTQuNTk2N0gyMC40MzcyVjE0LjVaTTE5LjUzODggMTEuNDkxNEwxOS41ODcyIDExLjU3NTJMMTkuNTg4MiAxMS41NzQ2TDE5LjUzODggMTEuNDkxNFpNMTkuMTQxOSAxMS44MTg3TDE5LjA3MjQgMTEuNzUxNEwxOS4wNDUxIDExLjc3OTZWMTEuODE4N0gxOS4xNDE5Wk0xOS4xNDE5IDE0LjVWMTQuNTk2N0gxOS4yMzg2VjE0LjVIMTkuMTQxOVpNMTguMTE4MSAxNC41SDE4LjAyMTRWMTQuNTk2N0gxOC4xMTgxVjE0LjVaTTE3LjIxOTcgMTEuNDkxNEwxNy4yNjY3IDExLjU3NkwxNy4yNjc3IDExLjU3NTRMMTcuMjE5NyAxMS40OTE0Wk0xNi44Mjk3IDExLjgxODdMMTYuNzU4MSAxMS43NTM4TDE2LjczMyAxMS43ODE0VjExLjgxODdIMTYuODI5N1pNMTYuODI5NyAxNC41VjE0LjU5NjdIMTYuOTI2NVYxNC41SDE2LjgyOTdaTTE1LjgwNiAxNC41SDE1LjkwMjdWMTAuNkgxNS44MDZIMTUuNzA5M1YxNC41SDE1LjgwNlpNMTUuODA2IDEwLjZWMTAuNjk2N0gxNi42NDE3VjEwLjZWMTAuNTAzM0gxNS44MDZWMTAuNlpNMTYuNjQxNyAxMC42TDE2LjU0NiAxMC42MTRMMTYuNjIyNiAxMS4xMzY0TDE2LjcxODMgMTEuMTIyM0wxNi44MTQgMTEuMTA4M0wxNi43Mzc0IDEwLjU4NkwxNi42NDE3IDEwLjZaTTE2LjcxODMgMTEuMTIyM1YxMS4yMTlIMTYuNzM5MlYxMS4xMjIzVjExLjAyNTZIMTYuNzE4M1YxMS4xMjIzWk0xNi43MzkyIDExLjEyMjNMMTYuODA4NSAxMS4xODk3QzE2Ljk2NiAxMS4wMjc4IDE3LjEzNjUgMTAuODg4NyAxNy4zMjAzIDEwLjc3MjJMMTcuMjY4NSAxMC42OTA1TDE3LjIxNjcgMTAuNjA4OEMxNy4wMTk3IDEwLjczMzggMTYuODM3NCAxMC44ODI1IDE2LjY2OTggMTEuMDU0OUwxNi43MzkyIDExLjEyMjNaTTE3LjI2ODUgMTAuNjkwNUwxNy4zMjE3IDEwLjc3MTNDMTcuNDk0NCAxMC42NTc2IDE3LjY5ODMgMTAuNTk5MiAxNy45MzcxIDEwLjU5OTJWMTAuNTAyNVYxMC40MDU4QzE3LjY2NTEgMTAuNDA1OCAxNy40MjMzIDEwLjQ3MjggMTcuMjE1MyAxMC42MDk4TDE3LjI2ODUgMTAuNjkwNVpNMTcuOTM3MSAxMC41MDI1VjEwLjU5OTJDMTguMjAyMyAxMC41OTkyIDE4LjQwMzIgMTAuNjU2NyAxOC41NDkgMTAuNzYyTDE4LjYwNTYgMTAuNjgzNkwxOC42NjIzIDEwLjYwNTJDMTguNDczNyAxMC40NjkgMTguMjI4OSAxMC40MDU4IDE3LjkzNzEgMTAuNDA1OFYxMC41MDI1Wk0xOC42MDU2IDEwLjY4MzZMMTguNTUxNSAxMC43NjM3QzE4LjcwNTcgMTAuODY3OSAxOC44MjcgMTEuMDE5MyAxOC45MTM2IDExLjIyMjlMMTkuMDAyNiAxMS4xODVMMTkuMDkxNiAxMS4xNDcxQzE4Ljk5MjUgMTAuOTE0MyAxOC44NDkxIDEwLjczMTQgMTguNjU5OCAxMC42MDM0TDE4LjYwNTYgMTAuNjgzNlpNMTkuMDAyNiAxMS4xODVMMTkuMDcxOCAxMS4yNTI1QzE5LjI1MzQgMTEuMDY2NCAxOS40Mzg2IDEwLjkxMDcgMTkuNjI3MyAxMC43ODQ5TDE5LjU3MzcgMTAuNzA0NUwxOS41MiAxMC42MjRDMTkuMzE4NyAxMC43NTgyIDE5LjEyMzIgMTAuOTIyOSAxOC45MzM0IDExLjExNzVMMTkuMDAyNiAxMS4xODVaTTE5LjU3MzcgMTAuNzA0NUwxOS42Mjc3IDEwLjc4NDdDMTkuODEwNyAxMC42NjEzIDIwLjAxNjkgMTAuNTk5MiAyMC4yNDkyIDEwLjU5OTJWMTAuNTAyNVYxMC40MDU4QzE5Ljk4MDEgMTAuNDA1OCAxOS43MzU5IDEwLjQ3ODQgMTkuNTE5NiAxMC42MjQzTDE5LjU3MzcgMTAuNzA0NVpNMjAuMjQ5MiAxMC41MDI1VjEwLjU5OTJDMjAuNjQzNyAxMC41OTkyIDIwLjkxMzcgMTAuNzI5MSAyMS4wODE3IDEwLjk3NDlMMjEuMTYxNSAxMC45MjA0TDIxLjI0MTQgMTAuODY1OEMyMS4wMjg2IDEwLjU1NDQgMjAuNjkwNCAxMC40MDU4IDIwLjI0OTIgMTAuNDA1OFYxMC41MDI1Wk0yMS4xNjE1IDEwLjkyMDRMMjEuMDgyNyAxMC45NzY1QzIxLjI2MTggMTEuMjI4IDIxLjM1NzMgMTEuNTg4NSAyMS4zNTczIDEyLjA2OTVIMjEuNDU0SDIxLjU1MDdDMjEuNTUwNyAxMS41NjYxIDIxLjQ1MTIgMTEuMTYwNiAyMS4yNDAzIDEwLjg2NDNMMjEuMTYxNSAxMC45MjA0Wk0yMS40NTQgMTIuMDY5NUgyMS4zNTczVjE0LjVIMjEuNDU0SDIxLjU1MDdWMTIuMDY5NUgyMS40NTRaTTIxLjQ1NCAxNC41VjE0LjQwMzNIMjAuNDM3MlYxNC41VjE0LjU5NjdIMjEuNDU0VjE0LjVaTTIwLjQzNzIgMTQuNUgyMC41MzRWMTIuMTk0OEgyMC40MzcySDIwLjM0MDVWMTQuNUgyMC40MzcyWk0yMC40MzcyIDEyLjE5NDhIMjAuNTM0QzIwLjUzNCAxMS44ODk5IDIwLjQ5MDYgMTEuNjUxMyAyMC4zODMgMTEuNTA0TDIwLjMwNDkgMTEuNTYxMUwyMC4yMjY4IDExLjYxODFDMjAuMjk1NiAxMS43MTIzIDIwLjM0MDUgMTEuODk2MiAyMC4zNDA1IDEyLjE5NDhIMjAuNDM3MlpNMjAuMzA0OSAxMS41NjExTDIwLjM4MyAxMS41MDRDMjAuMjcyMiAxMS4zNTIzIDIwLjEwMjMgMTEuMjgzMyAxOS44OTQgMTEuMjgzM1YxMS4zOFYxMS40NzY3QzIwLjA1NzIgMTEuNDc2NyAyMC4xNjEyIDExLjUyODQgMjAuMjI2OCAxMS42MTgxTDIwLjMwNDkgMTEuNTYxMVpNMTkuODk0IDExLjM4VjExLjI4MzNDMTkuNzYwNyAxMS4yODMzIDE5LjYyNTMgMTEuMzI3NyAxOS40ODk1IDExLjQwODJMMTkuNTM4OCAxMS40OTE0TDE5LjU4ODIgMTEuNTc0NkMxOS43MDMxIDExLjUwNjUgMTkuODA0NSAxMS40NzY3IDE5Ljg5NCAxMS40NzY3VjExLjM4Wk0xOS41Mzg4IDExLjQ5MTRMMTkuNDkwNSAxMS40MDc2QzE5LjM1OTIgMTEuNDgzNCAxOS4yMTk5IDExLjU5OTIgMTkuMDcyNCAxMS43NTE0TDE5LjE0MTkgMTEuODE4N0wxOS4yMTEzIDExLjg4NjFDMTkuMzUxNyAxMS43NDExIDE5LjQ3NyAxMS42Mzg4IDE5LjU4NzIgMTEuNTc1MkwxOS41Mzg4IDExLjQ5MTRaTTE5LjE0MTkgMTEuODE4N0gxOS4wNDUxVjE0LjVIMTkuMTQxOUgxOS4yMzg2VjExLjgxODdIMTkuMTQxOVpNMTkuMTQxOSAxNC41VjE0LjQwMzNIMTguMTE4MVYxNC41VjE0LjU5NjdIMTkuMTQxOVYxNC41Wk0xOC4xMTgxIDE0LjVIMTguMjE0OVYxMi4xOTQ4SDE4LjExODFIMTguMDIxNFYxNC41SDE4LjExODFaTTE4LjExODEgMTIuMTk0OEgxOC4yMTQ5QzE4LjIxNDkgMTEuODg5OSAxOC4xNzE1IDExLjY1MTMgMTguMDYzOSAxMS41MDRMMTcuOTg1OCAxMS41NjExTDE3LjkwNzcgMTEuNjE4MUMxNy45NzY1IDExLjcxMjMgMTguMDIxNCAxMS44OTYyIDE4LjAyMTQgMTIuMTk0OEgxOC4xMTgxWk0xNy45ODU4IDExLjU2MTFMMTguMDYzOSAxMS41MDRDMTcuOTUzMSAxMS4zNTIzIDE3Ljc4MzEgMTEuMjgzMyAxNy41NzQ5IDExLjI4MzNWMTEuMzhWMTEuNDc2N0MxNy43MzgxIDExLjQ3NjcgMTcuODQyMSAxMS41Mjg0IDE3LjkwNzcgMTEuNjE4MUwxNy45ODU4IDExLjU2MTFaTTE3LjU3NDkgMTEuMzhWMTEuMjgzM0MxNy40NDU5IDExLjI4MzMgMTcuMzEwOCAxMS4zMjggMTcuMTcxNyAxMS40MDc0TDE3LjIxOTcgMTEuNDkxNEwxNy4yNjc3IDExLjU3NTRDMTcuMzg4NyAxMS41MDYzIDE3LjQ5MDQgMTEuNDc2NyAxNy41NzQ5IDExLjQ3NjdWMTEuMzhaTTE3LjIxOTcgMTEuNDkxNEwxNy4xNzI4IDExLjQwNjlDMTcuMDM1MyAxMS40ODMzIDE2Ljg5NzIgMTEuNjAwMyAxNi43NTgxIDExLjc1MzhMMTYuODI5NyAxMS44MTg3TDE2LjkwMTQgMTEuODgzN0MxNy4wMzE1IDExLjc0MDEgMTcuMTUzNSAxMS42Mzg5IDE3LjI2NjcgMTEuNTc2TDE3LjIxOTcgMTEuNDkxNFpNMTYuODI5NyAxMS44MTg3SDE2LjczM1YxNC41SDE2LjgyOTdIMTYuOTI2NVYxMS44MTg3SDE2LjgyOTdaTTE2LjgyOTcgMTQuNVYxNC40MDMzSDE1LjgwNlYxNC41VjE0LjU5NjdIMTYuODI5N1YxNC41WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzM1MDY2XzE3NzcyKSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMzUwNjZfMTc3NzIiIHg9Ii00LjY4MzMxIiB5PSItOS45MzkxNyIgd2lkdGg9IjQ0LjcyODkiIGhlaWdodD0iNDQuNzI5MiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzLjM1MDQ0IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzUwNjZfMTc3NzIiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZl8zNTA2Nl8xNzc3MiIgeD0iMTEuNjMyMSIgeT0iLTMwLjc4NDkiIHdpZHRoPSI1MC4yNTE0IiBoZWlnaHQ9IjUwLjI1MTQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMy4zNTA0NCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzM1MDY2XzE3NzcyIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIyX2ZfMzUwNjZfMTc3NzIiIHg9Ii0zOS4wMzEiIHk9Ii0zLjk3OTIxIiB3aWR0aD0iNTAuMjUxNCIgaGVpZ2h0PSI1MC4yNTE0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMuMzUwNDQiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zNTA2Nl8xNzc3MiIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyM19mXzM1MDY2XzE3NzcyIiB4PSItMTAuMzY3OSIgeT0iOC43OTkxMSIgd2lkdGg9IjUwLjI1MTQiIGhlaWdodD0iNTAuMjUxNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzLjM1MDQ0IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzUwNjZfMTc3NzIiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjRfZl8zNTA2Nl8xNzc3MiIgeD0iLTE5LjQzNzIiIHk9Ii0zMy44NDY0IiB3aWR0aD0iNTAuMjUxNCIgaGVpZ2h0PSI1MC4yNTE0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMuMzUwNDQiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zNTA2Nl8xNzc3MiIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyNV9kaWlfMzUwNjZfMTc3NzIiIHg9IjAuNjIxMjMzIiB5PSI3LjUwMTczIiB3aWR0aD0iMjIuNjcwNiIgaGVpZ2h0PSI4LjkzMzU2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjAuMzg2OTA1Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuMzg2OTA1Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzM1MDY2XzE3NzcyIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzM1MDY2XzE3NzcyIiByZXN1bHQ9InNoYXBlIi8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjAuMDc3MzgxIiBkeT0iMC4xOTM0NTIiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4wMzg2OTA1Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAuNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJzaGFwZSIgcmVzdWx0PSJlZmZlY3QyX2lubmVyU2hhZG93XzM1MDY2XzE3NzcyIi8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9Ii0wLjE5MzQ1MiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwLjAzODY5MDUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMC4zIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDJfaW5uZXJTaGFkb3dfMzUwNjZfMTc3NzIiIHJlc3VsdD0iZWZmZWN0M19pbm5lclNoYWRvd18zNTA2Nl8xNzc3MiIvPgo8L2ZpbHRlcj4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMV8zNTA2Nl8xNzc3Ml9jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjYyMTIzMyAtNy41MDE3MykiPjxwYXRoIGQ9Ik0zLjkwNzUgMTQuNVYxMC4yMDNIMi40NTg5M1Y5LjMzOTQ2SDYuMzkzNzVWMTAuMjAzSDQuOTM4MjFWMTQuNUgzLjkwNzVaTTguNjQ0MyAxNC41OTc1QzguMjgyMTYgMTQuNTk3NSA3Ljk1NDg0IDE0LjUxNjIgNy42NjIzNCAxNC4zNTM3QzcuMzY5ODQgMTQuMTkxMiA3LjEzNTM3IDEzLjk1NjggNi45NTg5NSAxMy42NTA0QzYuNzg3MTYgMTMuMzQzOSA2LjcwMTI3IDEyLjk3NzEgNi43MDEyNyAxMi41NUM2LjcwMTI3IDEyLjIzNDMgNi43NTAwMiAxMS45NTExIDYuODQ3NTIgMTEuNzAwNEM2Ljk0OTY2IDExLjQ0OTYgNy4wODY2MiAxMS4yMzYxIDcuMjU4NDEgMTEuMDU5NkM3LjQzNDg0IDEwLjg3ODYgNy42Mjk4NCAxMC43NDE2IDcuODQzNDEgMTAuNjQ4N0M4LjA2MTYyIDEwLjU1MTIgOC4yODY4IDEwLjUwMjUgOC41MTg5NSAxMC41MDI1QzguODc2NDUgMTAuNTAyNSA5LjE3NTkxIDEwLjU4MzcgOS40MTczNCAxMC43NDYyQzkuNjU4NzcgMTAuOTA0MSA5LjgzOTg0IDExLjEyNDYgOS45NjA1NSAxMS40MDc5QzEwLjA4NTkgMTEuNjg2NCAxMC4xNDg2IDEyLjAwNjggMTAuMTQ4NiAxMi4zNjg5QzEwLjE0ODYgMTIuNDYxOCAxMC4xNDM5IDEyLjU1MjMgMTAuMTM0NyAxMi42NDA1QzEwLjEyNTQgMTIuNzI0MSAxMC4xMTM4IDEyLjc5MTQgMTAuMDk5OCAxMi44NDI1SDcuNjk3MTZDNy43MjUwMiAxMy4wNTE0IDcuNzg3NyAxMy4yMjc5IDcuODg1MiAxMy4zNzE4QzcuOTgyNyAxMy41MTU3IDguMTA4MDUgMTMuNjI0OCA4LjI2MTI3IDEzLjY5OTFDOC40MTQ0OCAxMy43Njg3IDguNTg4NTkgMTMuODAzNiA4Ljc4MzU5IDEzLjgwMzZDOC45NDE0NSAxMy44MDM2IDkuMDkwMDIgMTMuNzgyNyA5LjIyOTMgMTMuNzQwOUM5LjM2ODU5IDEzLjY5NDUgOS41MTAyIDEzLjYyNzEgOS42NTQxMiAxMy41Mzg5TDEwLjAwMjMgMTQuMTY1N0M5LjgxMTk4IDE0LjI5NTcgOS41OTg0MSAxNC40MDAyIDkuMzYxNjIgMTQuNDc5MUM5LjEyNDg0IDE0LjU1OCA4Ljg4NTczIDE0LjU5NzUgOC42NDQzIDE0LjU5NzVaTTcuNjc2MjcgMTIuMTUzSDkuMjcxMDlDOS4yNzEwOSAxMS44OTMgOS4yMTA3MyAxMS42ODY0IDkuMDkwMDIgMTEuNTMzMkM4Ljk3Mzk1IDExLjM3NTQgOC43ODgyMyAxMS4yOTY0IDguNTMyODcgMTEuMjk2NEM4LjM5ODIzIDExLjI5NjQgOC4yNzA1NSAxMS4zMjg5IDguMTQ5ODQgMTEuMzkzOUM4LjAyOTEyIDExLjQ1NDMgNy45MjY5OCAxMS41NDk1IDcuODQzNDEgMTEuNjc5NUM3Ljc1OTg0IDExLjgwNDggNy43MDQxMiAxMS45NjI3IDcuNjc2MjcgMTIuMTUzWk0xMi4yMjc2IDE0LjU5NzVDMTIuMDAwMSAxNC41OTc1IDExLjc5ODEgMTQuNTQ4OCAxMS42MjE3IDE0LjQ1MTJDMTEuNDQ5OSAxNC4zNDkxIDExLjMxNTMgMTQuMjA5OCAxMS4yMTc4IDE0LjAzMzRDMTEuMTI0OSAxMy44NTcgMTEuMDc4NSAxMy42NTczIDExLjA3ODUgMTMuNDM0NUMxMS4wNzg1IDEzLjAyMTIgMTEuMjU3MiAxMi43MDA5IDExLjYxNDcgMTIuNDczNEMxMS45NzIyIDEyLjI0MTIgMTIuNTQxIDEyLjA4MzQgMTMuMzIxIDExLjk5OThDMTMuMzE2MyAxMS44Njk4IDEzLjI5MzEgMTEuNzU2MSAxMy4yNTEzIDExLjY1ODZDMTMuMjA5NiAxMS41NTY0IDEzLjEzOTkgMTEuNDc1MiAxMy4wNDI0IDExLjQxNDhDMTIuOTQ5NiAxMS4zNTQ1IDEyLjgyMTkgMTEuMzI0MyAxMi42NTk0IDExLjMyNDNDMTIuNDc4MyAxMS4zMjQzIDEyLjI5OTYgMTEuMzU5MSAxMi4xMjMxIDExLjQyODdDMTEuOTQ2NyAxMS40OTg0IDExLjc2NzkgMTEuNTg4OSAxMS41ODY5IDExLjcwMDRMMTEuMjI0NyAxMS4wMTc5QzExLjM3NzkgMTAuOTIwNCAxMS41NDA0IDEwLjgzNDUgMTEuNzEyMiAxMC43NjAyQzExLjg4NCAxMC42ODU5IDEyLjA2NTEgMTAuNjI1NSAxMi4yNTU0IDEwLjU3OTFDMTIuNDQ1OCAxMC41MjggMTIuNjQzMSAxMC41MDI1IDEyLjg0NzQgMTAuNTAyNUMxMy4xNzcxIDEwLjUwMjUgMTMuNDUzMyAxMC41Njc1IDEzLjY3NjIgMTAuNjk3NUMxMy44OTkgMTAuODI3NSAxNC4wNjYyIDExLjAyMDIgMTQuMTc3NiAxMS4yNzU1QzE0LjI4OSAxMS41MzA5IDE0LjM0NDcgMTEuODQ2NiAxNC4zNDQ3IDEyLjIyMjdWMTQuNUgxMy41MDlMMTMuNDM5NCAxNC4wODIxSDEzLjQwNDZDMTMuMjM3NCAxNC4yMzA3IDEzLjA1NjMgMTQuMzUzNyAxMi44NjEzIDE0LjQ1MTJDMTIuNjY2MyAxNC41NDg4IDEyLjQ1NTEgMTQuNTk3NSAxMi4yMjc2IDE0LjU5NzVaTTEyLjU2ODggMTMuNzk2NkMxMi43MTI4IDEzLjc5NjYgMTIuODQyOCAxMy43NjQxIDEyLjk1ODggMTMuNjk5MUMxMy4wNzk2IDEzLjYyOTUgMTMuMjAwMyAxMy41MzQzIDEzLjMyMSAxMy40MTM2VjEyLjYzMzZDMTMuMDA1MyAxMi42NzA3IDEyLjc1NDYgMTIuNzI0MSAxMi41Njg4IDEyLjc5MzdDMTIuMzgzMSAxMi44NjM0IDEyLjI1MDggMTIuOTQ3IDEyLjE3MTkgMTMuMDQ0NUMxMi4wOTI5IDEzLjEzNzMgMTIuMDUzNSAxMy4yNDE4IDEyLjA1MzUgMTMuMzU3OUMxMi4wNTM1IDEzLjUxMTEgMTIuMDk5OSAxMy42MjI1IDEyLjE5MjggMTMuNjkyMUMxMi4yOTAzIDEzLjc2MTggMTIuNDE1NiAxMy43OTY2IDEyLjU2ODggMTMuNzk2NlpNMTUuODA2IDE0LjVWMTAuNkgxNi42NDE3TDE2LjcxODMgMTEuMTIyM0gxNi43MzkyQzE2LjkwMTcgMTAuOTU1MiAxNy4wNzgxIDEwLjgxMTIgMTcuMjY4NSAxMC42OTA1QzE3LjQ1ODggMTAuNTY1MiAxNy42ODE3IDEwLjUwMjUgMTcuOTM3MSAxMC41MDI1QzE4LjIxNTYgMTAuNTAyNSAxOC40Mzg1IDEwLjU2MjkgMTguNjA1NiAxMC42ODM2QzE4Ljc3NzQgMTAuNzk5NiAxOC45MDk3IDEwLjk2NjggMTkuMDAyNiAxMS4xODVDMTkuMTg4MyAxMC45OTQ2IDE5LjM3ODcgMTAuODM0NSAxOS41NzM3IDEwLjcwNDVDMTkuNzczMyAxMC41Njk4IDE5Ljk5ODUgMTAuNTAyNSAyMC4yNDkyIDEwLjUwMjVDMjAuNjY3MSAxMC41MDI1IDIwLjk3MTIgMTAuNjQxOCAyMS4xNjE1IDEwLjkyMDRDMjEuMzU2NSAxMS4xOTQzIDIxLjQ1NCAxMS41NzczIDIxLjQ1NCAxMi4wNjk1VjE0LjVIMjAuNDM3MlYxMi4xOTQ4QzIwLjQzNzIgMTEuODkzIDIwLjM5MzEgMTEuNjgxOCAyMC4zMDQ5IDExLjU2MTFDMjAuMjE2NyAxMS40NDA0IDIwLjA3OTcgMTEuMzggMTkuODk0IDExLjM4QzE5Ljc4MjYgMTEuMzggMTkuNjY0MiAxMS40MTcxIDE5LjUzODggMTEuNDkxNEMxOS40MTgxIDExLjU2MTEgMTkuMjg1OCAxMS42NzAyIDE5LjE0MTkgMTEuODE4N1YxNC41SDE4LjExODFWMTIuMTk0OEMxOC4xMTgxIDExLjg5MyAxOC4wNzQgMTEuNjgxOCAxNy45ODU4IDExLjU2MTFDMTcuODk3NiAxMS40NDA0IDE3Ljc2MDYgMTEuMzggMTcuNTc0OSAxMS4zOEMxNy40NjgxIDExLjM4IDE3LjM0OTcgMTEuNDE3MSAxNy4yMTk3IDExLjQ5MTRDMTcuMDk0NCAxMS41NjExIDE2Ljk2NDQgMTEuNjcwMiAxNi44Mjk3IDExLjgxODdWMTQuNUgxNS44MDZaIi8+CjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzM1MDY2XzE3NzcyIiB4MT0iMi4yNSIgeTE9IjguNSIgeDI9IjExLjA4MDUiIHkyPSIyMS4wNTc1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzUwNjZfMTc3NzIiPgo8cGF0aCBkPSJNMCA5QzAgNy4zNDMxNSAxLjM0MzE1IDYgMyA2SDE4QzIxLjMxMzcgNiAyNCA4LjY4NjI5IDI0IDEyVjEyQzI0IDE1LjMxMzcgMjEuMzEzNyAxOCAxOCAxOEgwVjlaIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=";var mC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAn1BMVEUAAADt7vHu7vLu7vLv7+/n5+fFxcXu7vHv7/PHx8eamprt7fLt7fHn5+vGxsbS09Surq6fn5+ZmZmZmZnGxsbGxsbt7/K/v7/Hx8ft7vHGxsaZmZn09vnk5eeqqquenp7p6u3X2NnLy8vU1dbr7O67u7uvr6/o6evh4uPR0dLCwsLAwMDZ2ty9vb6kpaWhoaHe3+HPz8+zs7OkpKTc3d7Gt0R8AAAAGXRSTlMA779wIBDv338gv5+AgHDv7+/v36+gn3BgD0kJmgAAAS1JREFUKM9dkOmSgyAQhNFo7mTvYwYEBa9oorne/9l2hqJSbr4q+NHNdBcjAukyXgBE8SwRU5IYHmwm1iyCCdFMBJbwxDK8B2iKLGjl8VAC+JmEcqzRrmnP5yzrbm93SuOeDQCcpNToGaV8ISGmAfBGPce+qjrsjSxYSbkBGtt1tZGEueLpwsZW8A8snlj2jD0efRZVtxzw4Ia2BFgIch1qOaHCM4lsHHA0WpOpKyk7qX2WWLBhhhxU7grlKlV7I+LyAm+DUplS/sqv2HL5FiDDSio15CQOdHrrl5L6kpqEMOHwTlIiOKu0WIDy5Bfkn3+HJTYXRNdmWXtA1nmJfu1lgRNcQw2encV/2J0I7OdIXM1YIzH/FQ9WX4i1JF4RP1dBDNZ+/S7lx/onDcIfdi8x4pYpSxgAAAAASUVORK5CYII=",pC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA51BMVEUAAABRT2tSUGpRT2tQUHBQUGjwtcxRT2tRUGtST2tSTmrvsMnvt89QUHDqTIpkXHhST2zQobmfdpPrTYrGVoHqS4nwtszvtMzvtc3vr89RT2vwtczASHb09vnIXYbt4OncqMDqTInGVoBbVnHqp8GqiKJlXHfz2+bsrsfkmrfIm7SggpvScZfKaY/q1uDtgKvRiKaNdY/MY4vy7fLy5Ozxydrxw9bhtcjnobzVlK/diam0j6jYfqHVeJyXfJWcd5TrXJOCb4l5aYNvYn3DUXzxzd3kwNDSorrth6/CjqnAeZnNdJaDb4nDaCDkAAAAGnRSTlMA73C/ICDv37+ff3AgEL+AgO/v7+/fr6BgELJb3PQAAAE/SURBVCjPXZHnUsMwEIRlOySkhw66k+24YScx6b0XOu//PJw0mozh+6Efu6ddzYlpqiWrwLlhmTmW5cLiZ4oZyzR4BsNkmhL/R0nPcx6FR6357ZbPuanyKefT62yjn37/cJwPbjeUJnuKNPeFuAaFjXhNgkUXONHDdR6CJIkh8HArlSo1UIUbx6sTEt4CZlfSaLBLOl2YeaixA2irLKrey4AzA4jpXQVG7hI6mCGBPonSaIF9StMUMe0hzrGjslhBGp7tDIUzfRPTnvhWhiHLQxjYQrwIoQ5nAXtZ3uD8AAkKYTsk0sAocNVSqqpkRaK+MYYNSTkms3wXXodCMZpAKD9FLzF6Bxg/ExMgXS+RluKHkGEZUYOi7sIf3DrTlPNAfOx2XSDyj+xM5QGg2yTIua+wLJVy7abZvKuVn7TwCyKmN+3PjJblAAAAAElFTkSuQmCC",gC="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTguNzEwMjMgMTMuMzg3NkwxMy4yODkzIDguODA4NkwxNC4wOTc3IDguMDAwMjJMMTMuMjg5NyA3LjE5MjIyTDguNzEwMjMgMi42MTI3OUw3LjkwMjIzIDMuNDIwNzlMMTEuOTA5NSA3LjQyODc5SDEuOTA1NjZWOC41NzE2NUgxMS45MDk1TDcuOTAxODUgMTIuNTc5M0w4LjcxMDIzIDEzLjM4NzZaIiBmaWxsPSIjODM4MzgzIi8+CjwvZz4KPC9zdmc+Cg==",hC=`<svg width="24" height="24" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="0.000976562" y="0.000732422" width="512.002" height="512" rx="74.6132" fill="#EC4C8C"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M443.728 428.249L365.256 231.149H327.949L249.477 428.249H289.356L309.695 375.431H383.51L403.849 428.249H443.728ZM369.124 338.073L346.603 279.589L324.081 338.073H369.124Z" fill="white"/> <path d="M96.3906 357.396V320.038H133.697V357.396C133.697 375.895 148.672 390.89 167.145 390.89H222.461V428.249H167.145C128.068 428.249 96.3906 396.527 96.3906 357.396Z" fill="white"/> <path d="M351.656 55.3417C354.052 46.9275 365.977 46.9274 368.374 55.3417L379.898 95.7958C380.691 98.5792 382.817 100.785 385.569 101.68L425.243 114.583C433.248 117.186 433.248 128.511 425.243 131.114L385.569 144.017C382.817 144.912 380.691 147.118 379.898 149.902L368.374 190.356C365.977 198.77 354.052 198.77 351.656 190.356L340.132 149.902C339.339 147.118 337.213 144.912 334.461 144.017L294.787 131.114C286.782 128.511 286.782 117.186 294.787 114.583L334.461 101.68C337.213 100.785 339.339 98.5792 340.132 95.7958L351.656 55.3417Z" fill="white"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M149.135 86.8667H186.442V124.225H257.196V249.184H186.442V303.29H149.135V249.184H78.3809V124.225H149.135V86.8667ZM115.688 161.584H149.135V211.825H115.688V161.584ZM186.442 161.584V211.825H219.889V161.584H186.442Z" fill="white"/> </svg> `,fC="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMi4xODc1QzAgMC45NzkzNzcgMC45NzkzNzcgMCAyLjE4NzUgMEgxMS44MTI1QzEzLjAyMDYgMCAxNCAwLjk3OTM3NyAxNCAyLjE4NzVWMTEuODEyNUMxNCAxMy4wMjA2IDEzLjAyMDYgMTQgMTEuODEyNSAxNEgyLjE4NzVDMC45NzkzNzcgMTQgMCAxMy4wMjA2IDAgMTEuODEyNVYyLjE4NzVaIiBmaWxsPSIjRUE0Qzg5Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS4wMjA0NyAyLjMzNzg5SDMuOTk5OTRWMy4zNTgyOEgyLjA2NDQ1VjYuNzcxMjlIMy45OTk5NFY4LjI0OTA5SDUuMDIwNDdWNi43NzEyOUg2Ljk1NTk1VjMuMzU4MjhINS4wMjA0N1YyLjMzNzg5Wk0zLjk5OTk0IDQuMzc4NjZIMy4wODQ5OFY1Ljc1MDkxSDMuOTk5OTRWNC4zNzg2NlpNNS4wMjA0NyA1Ljc1MDkxVjQuMzc4NjZINS45MzU0MlY1Ljc1MDkxSDUuMDIwNDdaTTEyLjA1ODYgMTEuNjYyMUw5LjkxMTk2IDYuMjc4NjlIOC44OTE0NEw2Ljc0NDgxIDExLjY2MjFINy44MzU3Mkw4LjM5MjEgMTAuMjE5NUgxMC40MTEzTDEwLjk2NzcgMTEuNjYyMUgxMi4wNTg2Wk0xMC4wMTc4IDkuMTk5MTFMOS40MDE3IDcuNjAxNzRMOC43ODU2MyA5LjE5OTExSDEwLjAxNzhaTTIuNTU3MTIgOS43MjY4OVY4LjcwNjUxSDMuNTc3NjVWOS43MjY4OUMzLjU3NzY1IDEwLjIzMjEgMy45ODcyOSAxMC42NDE3IDQuNDkyNjEgMTAuNjQxN0g2LjAwNThWMTEuNjYyMUg0LjQ5MjYxQzMuNDIzNjcgMTEuNjYyMSAyLjU1NzEyIDEwLjc5NTcgMi41NTcxMiA5LjcyNjg5Wk03LjkwNjEgMi44MzA0OVYzLjg1MDg4SDkuNDE5M0M5LjkyNDYxIDMuODUwODggMTAuMzM0MyA0LjI2MDQ2IDEwLjMzNDMgNC43NjU3MVY1LjgyMTI4SDExLjM1NDhWNC43NjU3MUMxMS4zNTQ4IDMuNjk2OTIgMTAuNDg4MiAyLjgzMDQ5IDkuNDE5MyAyLjgzMDQ5SDcuOTA2MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=";var d_="userConfig",m_="userPromptPool",p_="userObjectPool";async function bC(){let e=await za(Ku)||{};if(Object.keys(e).length>0)return e;let t=await TC(d_)||{},n=await za(m_)||{},r=await za(p_)||{};return g_(t,n,r)}async function yC(e){await us(Ku,e)}function g_(e,t,n){return h_(e,(r,a,i)=>{(r[a]||"")==i&&(t[i]?r[a]=t[i]:delete r[a])}),f_(e,(r,a,i,o)=>{i==o&&(n[o]?r[a]=n[o]:delete r[a])}),e}function h_(e,t){Object.entries(e.translationServices||{}).forEach(([n,r])=>{["systemPrompt","prompt","multiplePrompt","subtitlePrompt"].forEach(a=>{let i=`@imt_${n}.${a}`;t(r,a,i)})})}function f_(e,t){(e.independentSyncKeys||["generalRule.glossaries","generalRule.injectedCss","aiAssistantsMatches","customAiAssistants"]).forEach(r=>{let a=r.split("."),i=e,o="",s=i;a.forEach(l=>{i&&(o=l,s=i,i=i[l])}),i&&t(s,o,i,`@imt_${r}`)})}function fo(e,t){let n=JSON.parse(JSON.stringify(t));return delete n.override,n.DEBUG&&delete n.DEBUG,e!=!1||Object.entries(n.translationServices||{}).forEach(([r,a])=>{let i=xC(a.type||r);for(let o of i)delete a[o]}),n}function C4(e,t,n){if(t.DEBUG&&(n.DEBUG=t.DEBUG),e!=!1||!n.translationServices||!n)return;let r=t.translationServices||{};Object.entries(r).forEach(([a,i])=>{let o=xC(i.type||a),s=n.translationServices[a];s&&o.forEach(l=>{i[l]&&(s[l]=i[l])})})}function xC(e){let t=Jn[e]?.allProps||[];!t.length&&e.endsWith("-custom")&&(t=Jn[e.replace("-custom","")]?.allProps||[]);let n=[];return t.forEach(r=>{r.sensitive&&n.push(r.name)}),n}function vC(e,t){return t?dC:e?ho:Tr}function w4(e,t){return CC(e,n=>{let r=[],a,i;function o(){a=t[r[0]],i=r[1]?.trim(),typeof a=="boolean"&&(i=i=="true")}if(r=n.split(/\s*==\s*/),o(),r.length>1)return a==i;if(r=n.split(/\s*!=\s*/),o(),r.length>1)return a!=i;if(r=n.split(/\s*>\s*/),o(),r.length>1){let s=t[r[0]];return typeof s=="number"?s>Number(i):s>i}if(r=n.split(/\s*<\s*/),o(),r.length>1){let s=t[r[0]];return typeof s=="number"?s<Number(i):s<i}return n=="true"})}function CC(e,t){let n=!0;e=e.replace(/\((.+?)\)/g,(l,u)=>CC(u,t)+"");let r=[],a=[],i,o=0,s=/ (&&|\|\|) /g;for(;(i=s.exec(e))!==null;)a.push(e.substring(o,i.index)),r.push(i[0]),o=i.index+i[0].length;if(r.length>0){a.length==r.length&&a.push(e.substring(o));for(let l=0;l<a.length;l++){let u=(r[l-1]||" && ").trim();u=="&&"?n=n&&t(a[l]):u=="||"&&(n=n||t(a[l]))}return n}return t(e)}function S4(){return navigator.userAgent.indexOf("Mac")!==-1}var b_="";function y_(){return b_||globalThis.navigator.userAgent}function SC(){let e=y_();if(/iPhone/.test(e))return!1;let t=e.indexOf("Macintosh")!==-1||e.indexOf("Mac OS X")!==-1,n=e.indexOf("Safari")!==-1;return t&&n}var wC={Alt:"\u2325"};function bo(e=""){return S4()?Object.keys(wC).reduce((t,n)=>t.replace(n,wC[n]),e):e}async function Ua(e,t){let n=t||await Gt(),r=await ae.storage.sync.get(e);return{userValue:n[e],localValue:r[e]}}async function gs(e,t){let n=await Gt();Bn({...n,[e]:t}),ae.storage.sync.set({[e]:t})}var MC=!1;async function on(){let e={...br,buildinConfigUpdatedAt:Le.BUILD_TIME};e=await E_(e);let t=await C_(e);e.targetLanguage=t;let n=await Ye.get(st,null),r=Yo(),a=x_(),i=await Gt(),o=no();Dm(i,o),i?.DEBUG&&!MC&&(MC=!0,B9(!0));let s=globalThis.IMMERSIVE_TRANSLATE_CONFIG||{},l=await ln(),u=Object.assign({},s,a,JSON.parse(JSON.stringify(i)));if(!u.interfaceLanguage){let d=await v_();u.interfaceLanguage=d}await M_(u,i,e),A_(l,u),e=await I_(e);let c=Object.assign(r,e);return dn({rule:e,valueIsArray:d=>Array.isArray(r[d]),getMergedValue:d=>r[d],onMergedResult:(d,m)=>{d!="generalRule"&&(c[d]=m)}}),dn({rule:e.generalRule,valueIsArray:d=>Array.isArray(r.generalRule[d]),getMergedValue:d=>r.generalRule[d],onMergedResult:(d,m)=>{c.generalRule[d]=m}}),await S_(c),w_(n,u,c),c=await k_(c,u),c.donateUrl=e.donateUrl,c.minVersion=e.minVersion,c.feedbackUrl=e.feedbackUrl,c.rawUserConfig=i,iT(c,o),c}function x_(){if(Le.PROD==="1")return{};let e={};if(Le.IMMERSIVE_TRANSLATE_SECRET_TENCENT_SECRET_ID&&Le.IMMERSIVE_TRANSLATE_SECRET_TENCENT_SECRET_KEY){let n={secretId:Le.IMMERSIVE_TRANSLATE_SECRET_TENCENT_SECRET_ID,secretKey:Le.IMMERSIVE_TRANSLATE_SECRET_TENCENT_SECRET_KEY};e.translationServices={},e.translationServices.tencent=n}if(Le.IMMERSIVE_TRANSLATE_SECRET_BAIDU_APPID&&Le.IMMERSIVE_TRANSLATE_SECRET_BAIDU_KEY){let n={appid:Le.IMMERSIVE_TRANSLATE_SECRET_BAIDU_APPID,key:Le.IMMERSIVE_TRANSLATE_SECRET_BAIDU_KEY};e.translationServices||(e.translationServices={}),e.translationServices.baidu=n}if(Le.IMMERSIVE_TRANSLATE_SECRET_CAIYUN_TOKEN){let n={token:Le.IMMERSIVE_TRANSLATE_SECRET_CAIYUN_TOKEN};e.translationServices||(e.translationServices={}),e.translationServices.caiyun=n}if(Le.IMMERSIVE_TRANSLATE_SECRET_OPENL_APIKEY){let n={apikey:Le.IMMERSIVE_TRANSLATE_SECRET_OPENL_APIKEY};e.translationServices||(e.translationServices={}),e.translationServices.openl=n}if(Le.IMMERSIVE_TRANSLATE_SECRET_YOUDAO_APP_ID&&Le.IMMERSIVE_TRANSLATE_SECRET_YOUDAO_APP_SECRET){let n={appId:Le.IMMERSIVE_TRANSLATE_SECRET_YOUDAO_APP_ID,appSecret:Le.IMMERSIVE_TRANSLATE_SECRET_YOUDAO_APP_SECRET};e.translationServices||(e.translationServices={}),e.translationServices.youdao=n}if(Le.IMMERSIVE_TRANSLATE_SECRET_VOLC_ACCESS_KEY_ID&&Le.IMMERSIVE_TRANSLATE_SECRET_VOLC_SECRET_ACCESS_KEY){let n={accessKeyId:Le.IMMERSIVE_TRANSLATE_SECRET_VOLC_ACCESS_KEY_ID,secretAccessKey:Le.IMMERSIVE_TRANSLATE_SECRET_VOLC_SECRET_ACCESS_KEY};e.translationServices||(e.translationServices={}),e.translationServices.volc=n}if(Le.IMMERSIVE_TRANSLATE_SECRET_DEEPL_AUTH_KEY){let n={authKey:Le.IMMERSIVE_TRANSLATE_SECRET_DEEPL_AUTH_KEY};e.translationServices||(e.translationServices={}),e.translationServices.deepl=n}if(Le.DEEPL_PROXY_ENDPOINT&&(e.translationServices||(e.translationServices={}),e.translationServices.deepl||(e.translationServices.deepl={}),e.translationServices.deepl.immersiveTranslateApiUrl=Le.DEEPL_PROXY_ENDPOINT),Le.IMMERSIVE_TRANSLATE_DEEPL_ENDPOINT&&(e.translationServices||(e.translationServices={}),e.translationServices.deepl||(e.translationServices.deepl={}),e.translationServices.deepl.immersiveTranslateDeeplTokenUrl=Le.IMMERSIVE_TRANSLATE_DEEPL_ENDPOINT),Le.IMMERSIVE_TRANSLATE_SECRET_OPENAI_API_KEY){let n={APIKEY:Le.IMMERSIVE_TRANSLATE_SECRET_OPENAI_API_KEY};e.translationServices||(e.translationServices={}),e.translationServices.openai=n}Le.IMMERSIVE_TRANSLATE_SERVICE&&(e.translationService=Le.IMMERSIVE_TRANSLATE_SERVICE);let t={};return Le.DEBUG==="1"&&(t.debug=!0,t.cache=!1),Le.MOCK==="1"&&(t.translationService="mock"),t}async function ln(){let e=await ae.storage.local.get(qu);if(e[qu]){let t=e[qu],n=t.tempTranslationUrlMatches||[],r=n.filter(o=>o.expiredAt>Date.now()),a=!1;r.length!==n.length&&(n=r,a=!0);let i={...t,tempTranslationUrlMatches:[...n]};return a&&await Xt(i),i}else return{}}async function Xt(e){await ae.storage.local.set({[qu]:e})}async function V8(e){await ae.storage.local.set({[vd]:e})}async function EC(){return Le.DEBUG==="1"?void 0:(await ae.storage.local.get(vd))[vd]}async function bp(){let e=await EC(),n={...Yo(),...br,buildinConfigUpdatedAt:Le.BUILD_TIME};if(e&&e&&e.buildinConfigUpdatedAt){let r=new Date(e.buildinConfigUpdatedAt),a=new Date(n.buildinConfigUpdatedAt);r>a&&(n=e)}return n}function Gt(){return bC()}function Bn(e){return yC(e)}async function TC(e){return(await ae.storage.sync.get(e))[e]}async function us(e,t){await ae.storage.local.set({[e]:t})}async function za(e){return(await ae.storage.local.get(e))[e]}var AC={};function yp(e){return AC[e]}function kC(e,t){AC[e]=t}var v_=async()=>{let e=["zh-CN"];try{e=await ae.i18n.getAcceptLanguages()}catch(r){A.warn("get browser language error:",r)}let n=e.map(r=>de(r)).find(r=>Y8.find(a=>a===r));return n||"en"},Yo=()=>{let e={...br,buildinConfigUpdatedAt:Le.BUILD_TIME};return{...e,targetLanguage:oi,interfaceLanguage:"en",translationMode:"dual",inputTranslationMode:"translation",debug:!1,alpha:!1,translationUrlPattern:{matches:[],excludeMatches:[]},translationLanguagePattern:{matches:[],excludeMatches:[]},translationThemePatterns:{},translationParagraphLanguagePattern:{matches:[],excludeMatches:[],selectorMatches:[],excludeSelectorMatches:[]},translationBodyAreaPattern:{matches:[],excludeMatches:[],selectorMatches:[],excludeSelectorMatches:[]},translationTheme:"none",translationService:"bing",inputTranslationService:"inherit",mouseHoverTranslationService:"inherit",subtitleTranslateService:"inherit",translationArea:"main",translationStartMode:"dynamic",translationServices:{},monkeyH5FloatBall:{...e.monkeyH5FloatBall},pcFloatBall:{...e.pcFloatBall},generalRule:{...e.generalRule},translationGeneralConfig:{engine:"bing",_systemExcludeWordRegex:"\\b({word})\\b"},rules:[]}};function T_(e,t){return e=e||[],t=t||[],e.length!==t.length?!0:t.filter(r=>!e.includes(r)).length>0}async function C_(e){try{let t=e?.autoSelectTargetLanguageAfterInstalledAt;if(!t)return oi;let n=await Rt("installedAt","");if(n&&new Date(n)<new Date(t))return oi;let r=[oi];if(r=await ae.i18n.getAcceptLanguages(),!r?.length)return oi;let a=de(r[0]);if(!a||a=="auto")return oi;let i=e?.autoSelectAllTargetLanguageAfterInstalledAt;return a=="en"&&i&&n&&new Date(n)<new Date(i)?oi:a}catch(t){return A.warn("get browser language error:",t),oi}}function w_(e,t,n){let r=mt(e),a={};t.translationServices?.deepl&&(a=t.translationServices.deepl);let i={};t.translationServices?.openai&&(i=t.translationServices.openai),!r&&a.authKey&&!a.provider?(n.translationServices?.deepl||(n.translationServices.deepl={}),n.translationServices.deepl.provider="custom"):a?.provider||(n.translationServices?.deepl||(n.translationServices.deepl={}),n.translationServices.deepl.provider="pro"),!r&&i.APIKEY&&!i.provider?(n.translationServices?.openai||(n.translationServices.openai={}),n.translationServices.openai.provider="custom"):i?.provider||(n.translationServices?.openai||(n.translationServices.openai={}),n.translationServices.openai.provider="pro");let o={};t.translationServices?.deepseek&&(o=t.translationServices.deepseek),!r&&o.APIKEY&&!o.provider?(n.translationServices?.deepseek||(n.translationServices.deepseek={}),n.translationServices.deepseek.provider="custom"):o?.provider||(n.translationServices?.deepseek||(n.translationServices.deepseek={}),n.translationServices.deepseek.provider="pro");let s={};t.translationServices?.gemini&&(s=t.translationServices.gemini),!r&&s.APIKEY&&!s.provider?(n.translationServices?.gemini||(n.translationServices.gemini={}),n.translationServices.gemini.provider="custom"):s&&s.provider||(n.translationServices?.gemini||(n.translationServices.gemini={}),n.translationServices.gemini.provider="pro");let l={};t.translationServices?.claude&&(l=t.translationServices.claude),!r&&l.APIKEY&&!l.provider?(n.translationServices?.claude||(n.translationServices.claude={}),n.translationServices.claude.provider="custom"):l.provider||(n.translationServices?.claude||(n.translationServices.claude={}),n.translationServices.claude.provider="pro")}function DC(e,t){let n=e.translationServices||{},r={...t.translationServices};function a(c){c.hasMerged||(dn({rule:c,valueIsArray:d=>Array.isArray(c[d]),getMergedValue:d=>c[d],onMergedResult:(d,m)=>{c[d]=m}}),c.hasMerged=!0)}let i=Object.keys(r).reduce((c,d)=>(r[d].type||(c[d]=r[d]),c),{});Object.keys(i).forEach(c=>{let d=i[c],m=i[d.extends];!m||d.extends==c||(a(m),a(i[c]),i[c]=M4(m,i[c]))}),Object.keys(n).forEach(c=>{let d=n[c];d?.systemPrompt!=null&&d?.multipleSystemPrompt===void 0&&(d.multipleSystemPrompt="")}),dn({rule:{...i},valueIsArray:c=>Array.isArray(i[c]),getMergedValue:c=>i[c],onMergedResult:(c,d)=>{i[c]={...i[c],...d}}});let o=Object.keys(r).reduce((c,d)=>(r[d].type&&(c[d]=r[d]),c),{});Object.keys(o).forEach(c=>{let d=o[c],m=i[d.extends];!m||d.extends==c||(a(o[c]),o[c]=M4(m,o[c]))}),dn({rule:{...o},valueIsArray:c=>Array.isArray(o[c]),getMergedValue:c=>o[c],onMergedResult:(c,d)=>{o[c]={...o[c],...d}}}),r={...i,...o},Object.keys(n).forEach(c=>{let d=n[c];if(!d.extends)return;let m=r[d.extends];!m||d.extends==c||(n[c]=M4(m,n[c]))}),dn({rule:{...n},valueIsArray:c=>Array.isArray(r[c]),getMergedValue:c=>r[c],onMergedResult:(c,d)=>{let m=r[c]?.env||{},p=d.env||{};m={...m,...p},r[c]={...r[c],...d,env:m}}}),new Date(e.updatedAt)<=new Date("2024.4.2")&&Object.keys(n).forEach(c=>{["openai","gemini"].includes(c)&&n[c].prompt!=null&&(n[c].maxTextGroupLengthPerRequest==null&&(r[c].maxTextGroupLengthPerRequest=1),n[c].multiplePrompt==null&&(r[c].multiplePrompt=n[c].prompt))});let l=["html_only","content_type","imt_source_field","imt_trans_field","imt_sub_source_field","imt_sub_trans_field","summary_prompt","terms_prompt","sub_summary_prompt","sub_terms_prompt"],u=(c,d)=>{!c||!c[d]||!c?.env||(c[d]=c[d].replace(/{{(.+?)}}/g,(m,p)=>l.includes(p)?m:c?.env[p]||m))};Object.values(r).forEach(c=>{u(c,"prompt"),u(c,"multiplePrompt"),u(c,"subtitlePrompt")}),t.translationServices=r}async function S_(e){try{let t=await Rt("installedAt",""),n=e.generalRule.subtitleRule.youtubeAutoEnableSubtitleAfterInstalledAt;if(!n||new Date(n)>new Date(t))return;e.generalRule.subtitleRule.youtubeAutoEnableSubtitle=!0}catch(t){A.error("updateYoutubeAutoEnableSubtitleWithAfterInstallAt error",t)}}function M4(e,t){let n={...e};["provider","visible"].forEach(i=>{n[i]&&delete n[i]});let a={...n,...t};return dn({rule:t,valueIsArray:i=>Array.isArray(n[i]),getMergedValue:i=>n[i],onMergedResult:(i,o)=>{a[i]=o}}),a}async function M_(e,t,n){let r=e.interfaceLanguage==="en",a=e.targetLanguage==="en",i=n&&n.translationLanguagePattern&&n.translationLanguagePattern.matches&&n.translationLanguagePattern.matches.length===0,o=["bing","google","transmart","mock"].includes(e.translationService)||!e.translationService;!r&&!a&&!i&&o?n.translationLanguagePattern||(n.translationLanguagePattern={matches:["en"],excludeMatches:[]}):n.translationLanguagePattern={matches:[],excludeMatches:[]};let s=n&&n.enableDefaultAlwaysTranslatedUrls;e.enableDefaultAlwaysTranslatedUrls===!1&&(s=!1);let l=e&&e.isChangedAlwaysTranslatedUrls,u=[];e.translationUrlPattern&&e.translationUrlPattern.matches&&(u=e.translationUrlPattern.matches||[]);let c=!1;l===void 0&&(u.length>0?l=!0:l=!1,e.isChangedAlwaysTranslatedUrls=l,t.isChangedAlwaysTranslatedUrls=l,c=!0);let d=(e?.translationLanguagePattern?.matches?.length||0)>0,m=await Rt("installedAt",""),p=Number(await la("translage_page_daily",0)),g=Number(await Rt(qr,0)),h;g>0&&(Date.now()-g<n.inactiveDays*24*60*60*1e3?h=!0:h=!1);let v;p>0&&(Date.now()-p<n.inactiveDays*24*60*60*1e3?v=!0:v=!1);let y;if(m){let b=new Date(m);Date.now()-b.getTime()<24*60*60*1e3?y=!0:y=!1}let x=e.modifiedBySystem;s&&!l&&!r&&!a&&o&&!d&&(x===!0||y||v===!1||h===!1||v===void 0&&h===void 0)&&T_(u,n.defaultAlwaysTranslatedUrls)&&(e.translationUrlPattern||(e.translationUrlPattern={}),e.translationUrlPattern.matches||(e.translationUrlPattern.matches=[]),e.translationUrlPattern.excludeMatches||(e.translationUrlPattern.excludeMatches=[]),e.translationUrlPattern.matches=[...n.defaultAlwaysTranslatedUrls],t.translationUrlPattern=e.translationUrlPattern,t.modifiedBySystem=!0,c=!0,rC([{name:"modifyAlwaysTranslatedUrls"}],n.enableSelfServiceReport)),c&&(A.debug("isChangedUserConfig",c),await Bn(t))}async function E_(e){let t=await EC();if(t&&t.buildinConfigUpdatedAt){let n=new Date(t.buildinConfigUpdatedAt),r=new Date(e.buildinConfigUpdatedAt);n>r&&(e=t)}return e}function A_(e,t){let n=new Date;if(e&&e.tempTranslationUrlMatches&&e.tempTranslationUrlMatches.length>0){let r=e.tempTranslationUrlMatches.filter(a=>new Date(a.expiredAt)>n);if(r.length>0){let a=t.translationUrlPattern?t.translationUrlPattern?.matches||[]:[],i=Array.isArray(a)?a:[a],o=Array.from(new Set(i.concat(r.map(s=>s.match))));t.translationUrlPattern={...t.translationUrlPattern,matches:o}}}}async function k_(e,t){let n=await D_(),r=Object.keys(e),a=["translationUrlPattern","translationLanguagePattern","immediateTranslationPattern","translationBodyAreaPattern","translationParagraphLanguagePattern","translationThemePatterns","translationGeneralConfig","shortcuts","inputTranslationUrlPattern","inputLanguageCodeAlias","tokenUsageTips"];for(let i of r){let o=i;if(o==="generalRule")typeof t[o]=="object"&&(e[o]=ms(e[o],t[o]));else if(o==="translationServices")DC(t,e);else if(typeof t[o]!="string"&&typeof t[o]!="boolean"&&typeof t[o]!="number"&&a.includes(o))t[o]&&(e[o]=Object.assign(e[o],t[o])),o==="shortcuts"&&(ee()||gt()?e[o]={...e[o],...n}:e[o]={...n});else if(o==="rules"){if(Array.isArray(t[o])){let s=e.rules||[],l={};for(let c of s)c.id&&(l[c.id]=c);let u=t[o].map(c=>c.id&&l[c.id]?lC(e.generalRule,l[c.id],c):c);e[o]=[...u,...e[o]]}if(Le.PROD==="0"&&Le.DEV_RULES){let s=JSON.parse(Le.DEV_RULES);e[o]=[...s,...e[o]]}}else t[o]!==void 0&&(e[o]=t[o])}return e}async function D_(){let e={};if(!ee()&&ae.commands&&ae.commands.getAll){let t=await ae.commands.getAll();for(let n of t)n.name&&n.shortcut&&(e[n.name]=n.shortcut)}return e}async function xp(e,t,n){let r=t;if(!n)return r;let a=await IC();return n.forEach(({condition:i,advanceConfig:o})=>{if(!i||!o||!w4(i,{...e,...a}))return;let{generalRule:l,translationServices:u,...c}=o;dn({rule:c,valueIsArray:d=>Array.isArray(e[d]),getMergedValue:d=>e[d],onMergedResult:(d,m)=>{e[d]=m}}),u&&DC(o,e),l&&(r=ms(r,l))}),r}async function I_(e){try{if(!e.advanceMergeConfig)return e;let t=e,n=await IC();return e.advanceMergeConfig.forEach(({condition:r,advanceConfig:a})=>{if(!r||!a||!w4(r,{...e,...n}))return;let{generalRule:o,...s}=a;dn({rule:s,valueIsArray:l=>Array.isArray(t[l]),getMergedValue:l=>t[l],onMergedResult:(l,u)=>{t[l]=u}}),o&&dn({rule:o,valueIsArray:l=>Array.isArray(t.generalRule[l]),getMergedValue:l=>t.generalRule[l],onMergedResult:(l,u)=>{t.generalRule[l]=u}})}),t}catch(t){return A.error("mergeAdvanceConfig error",t),e}}var Ul=null;async function IC(){try{let e=await Ye.get(st,null),t=mt(e),n=tl()||"0",r=Vi()||"0",{userValue:a,localValue:i}=await Ua("rewardCenterOpenTime"),o=!!(a||i);if(Ul&&Ul.imtAndroidVersion===n&&Ul.imtIOSVersion===r)return Ul;let l=Ae().INSTALL_FROM,u=Kt(),c=fa(),d=Of()||"",m=x5(),p=v5()||"",g=await Ji()||"a",h=g.charCodeAt(0)-"a".charCodeAt(0),v=new Date(await O1()).getTime();return Ul={isPro:t,abTag:g,abTagNumber:h,version:u,imtAndroidVersion:n,imtIOSVersion:r,installFrom:l,platform:c,iosSafariVersion:d,iosSafariVersionNumber:m,iosSystemVersion:p,isMobile:!!je().any,isMacOS:S4(),isMacSafari:SC(),versionNumber:wl(u),imtAndroidVersionNumber:wl(n),imtIOSVersionNumber:wl(r),installedAtTimestamp:v,hasOpenedRewardCenter:o},Ul}catch(e){return A.error("getAdvanceConditionInfo error",e),null}}var L_={lang:"en"};function E4(e){let t=Object.assign({},L_,e),[n,r]=U(t.lang||"en");return{lang:n,setLang:r,t:(i,o)=>we(n,i,o)}}var P_=0;function f(e,t,n,r,a){var i,o,s={};for(o in t)o=="ref"?i=t[o]:s[o]=t[o];var l={type:e,props:s,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--P_,__source:a,__self:r};if(typeof e=="function"&&(i=e.defaultProps))for(o in i)s[o]===void 0&&(s[o]=i[o]);return We.vnode&&We.vnode(l),l}var A4=Ki(null),yo=e=>{let{t,setLang:n,lang:r}=E4({lang:e.lang});return f(A4.Provider,{value:{t,setLang:n,lang:r},children:e.children})};function $(){return ml(A4)}function PC(e,t,n){let r={...e},a=new Map;(t||[]).forEach(o=>{a.set(o.id,o)});for(let o of a.keys()){let[s,l]=o.split("2");if(["auto",n.sourceLanguage].includes(s)&&["auto",n.targetLanguage].includes(l)){let u=a.get(o);if(!u)continue;if(u.extends){let c=a.get(u.extends);c&&(r={...r,...c})}r={...r,...u}}}return r}function Si(e,t,n){let a=e.config.translationServices[t],i;return n&&(i=R_(e,a)),i||(i=j_(a,e.localConfig.aiAssistants||[])),i&&{...i,applyTranslationService:t}}function R_(e,t){if(!t||!yr(t))return;let n=t.assistantId;if(n!="auto")return;let r=k4({sourceLanguage:e.sourceLanguage,targetLanguage:e.targetLanguage,translationService:e.translationService,sourceProgram:e.sourceProgram||"",isPro:!!e.isPro+"",url:e.url,model:""},e.localConfig.aiAssistants||[],n);return!r&&t.fallbackAssistantId&&t.fallbackAssistantId!="common"?e.localConfig.aiAssistants?.find(a=>a.id===t.fallbackAssistantId):r}function j_(e,t){if(!e||!yr(e))return;let n=e.assistantId;return!n||n=="common"?void 0:(n=="auto"&&(n=e.fallbackAssistantId),(t||[]).find(a=>a.id===n))}function k4(e,t,n,r){if(r?.applyTranslationService==e.translationService)return r;let{url:a}=e;if(n=="common"||!n)return null;let i=null;try{return n&&(i=t.find(s=>s.id===n),i)||(i=t.filter(s=>et(a,s.matches)&&!et(a,s.excludeMatches)).filter(s=>s.languageMatches?!!(s.languageMatches||[]).find(u=>{let[c,d]=u.split("2");return!!(["auto",e.sourceLanguage].includes(c)&&["auto",e.targetLanguage].includes(d))}):!0)?.[0]),i}catch(o){A.error(o)}}function NC(e){let t={env:e?.env,prompt:e?.prompt,systemPrompt:e?.systemPrompt,multipleSystemPrompt:e?.multipleSystemPrompt,multiplePrompt:e?.multiplePrompt,subtitlePrompt:e?.subtitlePrompt,langOverrides:e?.langOverrides,temperature:e?.temperature,maxTextGroupLengthPerRequest:e?.maxTextGroupLengthPerRequest,maxTextLengthPerRequest:e?.maxTextLengthPerRequest,maxTokensRatio:e?.maxTokensRatio,minTokensRatio:e?.minTokensRatio,maxTextGroupLengthPerRequestForSubtitle:e?.maxTextGroupLengthPerRequestForSubtitle};for(let n in t)t[n]==null&&delete t[n];return t}function RC(e){!e||e.diff||(dn({rule:e,valueIsArray:t=>Array.isArray(e[t]),getMergedValue:t=>e[t],onMergedResult:(t,n)=>{e[t]=n}}),e.diff=!0)}async function vp(e,t,n){n=n||await cr();let r=n.aiAssistants||[],a=!1;if(e=="edit"&&LC(t))for(let o=r.length-1;o>=0;o--)r[o].id===t.id&&(r[o]=t,a=!0);else if(e==="add"&&LC(t)){for(let o=r.length-1;o>=0;o--)r[o].id===t.id&&r.splice(o,1);r.push(t),a=!0}else{for(let o=r.length-1;o>=0;o--)r[o].id===t.id&&r.splice(o,1);a=!0}n.aiAssistants=r.sort((o,s)=>o.priority-s.priority);let i=await Gt();i.aiAssistantIds=[...new Set(r.map(o=>o.id))];try{await Ci(n),await Bn(i)}catch{return!1}return a}async function jC(){return(await cr()).aiAssistants||[]}async function F_(e,t){(await Promise.allSettled(e.map(r=>De({url:`${Zh}api/plugins/${r}.json`})))).forEach(r=>{if(r.status==="fulfilled"){let a=r.value;a&&vp("add",a,t)}})}async function B_(e,t,n=!0){e||(e=await on()),t||(t=await cr());let r=t.aiAssistants||[],a=(e.aiAssistantIds||[]).filter(s=>!r.find(l=>l.id===s)),i=[];if(n){let s=await z_();i=await __(t,s)}let o=[...new Set([...a,...i])].filter(s=>!s.startsWith("custom"));o.length!==0&&F_(o,t)}var Mi=Wt(B_,1500);function LC(e){return fr(qi(),e.extensionVersion)}function O_(e,t){return t?!fr(e.version,t):!1}function __(e,t){let n=[];return(e.aiAssistants||[]).forEach(r=>{O_(r,t[r.id]?.version)&&n.push(r.id)}),[...new Set(n)]}async function z_(){return(await De({url:`${Zh}api/plugins/meta.json`}))?.plugins||{}}var U_=["prompt","systemPrompt","multipleSystemPrompt","multiplePrompt","subtitlePrompt"];async function FC(e,t,n,r,a){let i={...t},o=k4(n,r,e.assistantId,a);if(!o&&t.fallbackAssistantId&&t.fallbackAssistantId!="common"&&t.assistantId=="auto"&&(o=r?.find(s=>s.id===t.fallbackAssistantId)),o){RC(o);let s={...i.env||{},...o.env||{}};Object.assign(i,NC({...o,env:s}))}if(i.env&&globalThis?.location&&!pv(globalThis.location.href,n.withAITitleBlockUrls)&&(i.env.imt_domain=globalThis.location.hostname||"",i.env.imt_title=globalThis.document.originTitle||globalThis.document.title||""),i=PC(i,i.langOverrides,n),o||U_.forEach(s=>{e?.hasOwnProperty(s)&&(i[s]=e[s]),s=="multipleSystemPrompt"&&!e?.hasOwnProperty(s)&&e?.hasOwnProperty("systemPrompt")&&delete i.multipleSystemPrompt}),jc(t,o)){let s=await u4();i.contextTerms=s}return e.forceMaxTextGroupLengthPerRequest&&(i.maxTextGroupLengthPerRequest=e.forceMaxTextGroupLengthPerRequest),i}async function mn(e){let{url:t,config:n,state:r}=e,a=new URL(t),i="auto",{translationService:o,translationParagraphLanguagePattern:s,translationServices:l,translationTheme:u,translationThemePatterns:c,translationUrlPattern:d,targetLanguage:m,sourceLanguageUrlPattern:p,immediateTranslationPattern:g}=n,h=m||"zh-CN",v=xo(t,s),y=xo(t,g),x=o,b=Object.keys(l);for(let xe of b){let ge=l[xe];if(xo(t,ge)){x=xe;break}}let T=u,C=Object.keys(c);for(let xe of C){let ge=c[xe];if(ge&&xo(t,ge)){T=xe;break}}let w=xo(t,d),M=Tp(t,d);M||(M=et(t,d6)),M||(M=et(t,n.blockUrls));let E=Tp(t,n.inputTranslationUrlPattern);E||(E=et(t,n.inputTranslationBlockUrls));let k=Tp(t,n.generalRule?.selectionTranslation?.urlPattern||{}),N=Tp(t,n.generalRule?.aiWriting?.urlPattern||{}),F=et(t,n.mutationBlockUrls),j=Object.keys(p),B={};for(let xe of j){let ge=p[xe];if(ge&&ge.matches)for(let Ve of ge.matches)B[Ve]=xe}let O=Object.keys(B),_=E1(t,O);_&&(i=B[_]??"auto",B[_]&&B[_]!=="auto"&&jr(B[_]));let I=a.hostname,L=await Ln(I),S=a.pathname+a.search+a.hash,P=await Ln(S),H=`https://${L}.com/${P}`,z=await ln(),W=await bp(),V=n.translationStartMode,Y=q_(z,n);z.aiAssistants=V_(Y,n),V==="dynamic"&&y&&(V="immediate");let X=x;n.inputTranslationService&&n.inputTranslationService!=="inherit"&&(X=n.inputTranslationService);let oe=x;n.mouseHoverTranslationService&&n.mouseHoverTranslationService!=="inherit"&&(oe=n.mouseHoverTranslationService);let ve=x;n.subtitleTranslateService&&n.subtitleTranslateService!=="inherit"&&(ve=n.subtitleTranslateService);let Ce=await Ye.get(st,null),ye=!1,ue=!1;Ce&&(ye=mt(Ce),ue=aT(Ce));let Q={targetLanguage:h,config:n,translationService:x,inputTranslationService:X,mouseHoverTranslationService:oe,subtitleTranslateService:ve,clientImageTranslationService:ve,isTranslateUrl:w,sourceLanguage:i,mainFrame:document.body,isTranslateExcludeUrl:M,isMutationTranslationExcludeUrl:F,isInputTranslationExcludeUrl:E,isSelectionTranslationExcludeUrl:k,isAiWritingExcludeUrl:N,rule:n.generalRule,url:t,encryptedUrl:H,state:r?Object.assign({translationMode:n.translationMode,translationArea:n.translationArea,translationStartMode:V,immediateTranslationTextCount:n.immediateTranslationTextCount,isAutoTranslate:!1,translationDebounce:300,isNeedClean:!1,isDetectParagraphLanguage:v,cache:n.cache,translationTheme:T,isTranslateDirectlyOnHover:!1},r):{translationMode:n.translationMode,translationArea:n.translationArea,translationStartMode:V,immediateTranslationTextCount:n.immediateTranslationTextCount,isAutoTranslate:!1,translationDebounce:300,isNeedClean:!1,isDetectParagraphLanguage:v,cache:n.cache,translationTheme:T,isTranslateDirectlyOnHover:!1},localConfig:z};Ce&&(Q.user=Ce,ye?Q.isPro=!0:Q.isPro=!1,Q.isMax=i5(Ce),Q.isTeam=ue),Q.state.translationArea==="body"&&(Q.config.generalRule.excludeTags=Q.config.generalRule.excludeTags.filter(xe=>!Q.config.generalRule.bodyTranslateTags.includes(xe)),Q.config.generalRule.additionalExcludeSelectors=Q.config.generalRule.additionalExcludeSelectors.filter(xe=>xe!==".btn"));let te=n.translationServices[Q.translationService]||{};te.immediateTranslationTextCount!==void 0&&H_(te.immediateTranslationTextCount)&&te.immediateTranslationTextCount>=0&&(Q.state.immediateTranslationTextCount=te.immediateTranslationTextCount),Q.translationService==="deepl-pro"&&(te?.authKey?.startsWith("immersive_")||te?.provider==="pro"&&Q.user?.token)&&te.immediateTranslationTextCountForImmersiveDeepl!==void 0&&te.immediateTranslationTextCountForImmersiveDeepl>=0&&(Q.state.immediateTranslationTextCount=te.immediateTranslationTextCountForImmersiveDeepl),te&&te.translationDebounce&&typeof te.translationDebounce=="number"&&(Q.state.translationDebounce=te.translationDebounce);let re=W.immediateTranslationTextCount;n.immediateTranslationTextCount!==re&&(Q.state.immediateTranslationTextCount=n.immediateTranslationTextCount);let K=n.rules,he;globalThis.PDFViewerApplication?he=K.find(xe=>xe.pageType=="pdfReader"):globalThis.immersiveTranslateEbookViewer?he=K.find(xe=>xe.pageType=="ebookReader"):globalThis.immersiveTranslateEbookBuilder?he=K.find(xe=>xe.pageType=="ebookBuilder"):(he=K.find(xe=>xo(t,xe)),A.debug("match rule.id",he?.id)),he&&he.pageType==="ebookBuilder"&&(Q.state.translationStartMode="immediate");let Fe=n.generalRule;if(he&&(Q.rule=Object.keys(he).length>=Object.keys(Fe).length?he:ms(Fe,he),Q.rule=await xp(n,Q.rule,[...Fe.advanceMergeConfig||[],...he.advanceMergeConfig||[]])),Q.state.translationArea==="body"&&Q.rule.excludeTags&&(Q.rule.excludeTags=Q.rule.excludeTags.filter(xe=>!Q.rule.bodyTranslateTags.includes(xe)&&!Q.rule.forceTranslateTags.includes(xe))),Q.rule.mainFrameSelector){let xe=document.querySelector(Q.rule.mainFrameSelector);xe&&(Q.mainFrame=xe)}return Q}function xo(e,t){if(!t)return!1;let{matches:n,excludeMatches:r,selectorMatches:a,excludeSelectorMatches:i}=t;return r&&r.length>0&&et(e,r)?!1:n&&n.length>0&&et(e,n)?!0:i&&i.length>0&&lm(i)?!1:!!(a&&a.length>0&&lm(a))}function Tp(e,t){if(!t)return!1;let{excludeMatches:n,excludeSelectorMatches:r}=t;return!!(n&&n.length>0&&et(e,n)||r&&r.length>0&&lm(r))}function H_(e){return typeof e=="number"}function q_(e,t){let n=[...e.aiAssistants||[]];return(t.rawUserConfig?.customAiAssistants||[]).forEach(a=>{let i=n.findIndex(o=>o.id===a.id);i!==-1?n[i]=a:n.push(a)}),n}function V_(e,t){try{let n=t.rawUserConfig?.aiAssistantsMatches||{};return e.map(r=>{let a=iC(r.matches||[],n[r.id]?.matches||[]);return{...r,matches:a}})}catch(n){return A.error(n),e}}var Hl="imt-subtitle-inject",Cp=class{from;to;constructor(t,n){this.from=t,this.to=n}sendMessages(t){globalThis.postMessage({eventType:Hl,to:this.to,from:this.from,type:t.type,data:t.data,id:t.id||new Date().getTime(),isAsync:!1})}getRandomId(){return(new Date().getTime()+Math.random())*Math.random()}sendAsyncMessages({type:t,data:n}){return new Promise(r=>{let a=this.getRandomId();globalThis.postMessage({eventType:Hl,to:this.to,from:this.from,type:t,data:n,id:a,isAsync:!0});let i=o=>{let s=o.data;Hl===s.eventType&&s.id===a&&s.to===this.from&&(r(s.data),globalThis.removeEventListener("message",i))};globalThis.addEventListener("message",i)})}handleMessageOnce(t){return new Promise(n=>{let r=a=>{let i=a.data;Hl===i.eventType&&i.type===t&&i.to===this.from&&(n(i.data),globalThis.removeEventListener("message",r))};globalThis.addEventListener("message",r)})}handleMessage(t,n){let r=a=>{let i=a.data;Hl===i.eventType&&i.type===t&&i.to===this.from&&n(i)};return globalThis.addEventListener("message",r),()=>{globalThis.removeEventListener("message",r)}}handleMessages(t){let n=({data:r})=>{Hl===r.eventType&&r.to===this.from&&t(r)};return globalThis.addEventListener("message",n),()=>{globalThis.removeEventListener("message",n)}}},hs=new Cp("content-script","inject"),W_=new Cp("inject","content-script"),BC={get(e,t,n){return t in e?(...r)=>{let a=e[t];return typeof a=="function"?a.apply(e,r):Reflect.get(e,t,n)}:r=>e.sendAsyncMessages({type:t,data:r})}},d0e=new Proxy(W_,BC),wp=new Proxy(hs,BC);var OC=Wt(G_,1e3);async function G_(e,t,n){try{if(t===null)return"noupdate";let r=await ln();if(t.updatedAt){let l=new Date().getTime(),u=new Date(t.updatedAt).getTime();if(l-u<2e3){let c=fo(t.proSyncAPIKey,t);return await D4(e,c),await Xt(r),"upload"}}let{remoteSetting:a,remoteTimestamp:i}=await zC(e);r.accountLastSyncedAt=Date.now(),A.debug("settings",t),A.debug("remoteSettings",a),A.debug("local settings.updatedAt",ql(t.updatedAt)),A.debug("remote settings.updatedAt",ql(a.updatedAt)),A.debug("last synced at",ql(r.accountLastSyncedAt)),nT(t,i);let o=!1;if(t.updatedAt&&(!a||!a.updatedAt)&&(o=!0),!o&&t.updatedAt>a.updatedAt&&(o=!0),A.debug("isUpload",o),o){let l=fo(t.proSyncAPIKey,t);return await D4(e,l),await Xt(r),"upload"}let s=!1;return a.updatedAt&&(!t||!t.updatedAt)&&(s=!0),!s&&t.updatedAt<a.updatedAt&&(s=!0),s?(a.override=!0,C4(a.proSyncAPIKey,t,a),await n(_C(a,t)),await Xt(r),Mi(void 0,r),"override"):(await Xt(r),"noupdate")}catch(r){throw q1(r),r}}var ql=e=>e?new Date(e).toLocaleString("zh-CN",{timeZone:"Asia/Shanghai"}):"";async function Sp(e,t,n){try{if(t===null)return"noupdate";let{remoteSetting:r}=await zC(e),a=await ln();a.accountLastSyncedAt=Date.now(),A.debug("settings",t),A.debug("remoteSettings",r),A.debug("local settings.updatedAt",ql(t.updatedAt)),A.debug("remote settings.updatedAt",ql(r.updatedAt)),A.debug("last synced at",ql(a.accountLastSyncedAt));let i=!1;if(t.updatedAt&&(!r?.updatedAt||Object.keys(r).length<=1)&&(i=!0),A.debug("isUpload",i),i){let s=fo(t.proSyncAPIKey,t);return await D4(e,s),await Xt(a),"upload"}let o=!0;return(!r?.updatedAt||Object.keys(r).length<=1)&&(o=!1),o?(C4(r.proSyncAPIKey,t,r),r.override=!0,await n(_C(r,t)),await Xt(a),Mi(void 0,a),"override"):(await Xt(a),"noupdate")}catch(r){throw q1(r),r}}function _C(e,t){let n={...e};return I9.forEach(a=>{r(a)}),n;function r(a){!Q_(e.translationServices||{},e[a])&&(n[a]=t[a])}}function Q_(e,t){if(!t)return!0;let n=Object.keys(br.translationServices).find(r=>t==r);return!n&&t?e[t]?.type=="custom-ai":n}function zC(e){return(location.href?.indexOf("popup.html")>0?po:De)({responseType:"json",url:_e+"v1/user/settings",method:"get",headers:{token:e}}).then(n=>({remoteSetting:n.data,remoteTimestamp:n.timestamp*1e3}))}function D4(e,t){return delete t.localUpdatedAt,delete t.override,(location.href?.indexOf("popup.html")>0?po:De)({responseType:"json",url:_e+"v1/user/settings",method:"post",headers:{token:e,"content-type":"application/json"},body:JSON.stringify(t)}).then(r=>r.data)}async function UC(){if(fn())try{await Y_();let e=await Ye.get(st,null),t=await Oa.getUserInfo();if(t&&t.token!==e?.token){Ye.set(st,t);let n=await Gt();mt(t)&&await Sp(t.token,n,Bn),document.dispatchEvent(new CustomEvent(se+"DocumentMessageUser",{detail:t}))}}catch{}}function Y_(){return new Promise(e=>{J1.handleMessageOnce("bridgeReady").then(()=>{e(!0)})})}var I4=class{bridge;waitForBridge(t=1e4){return!fn()&&!ht()?Promise.resolve(!1):globalThis.WebViewJavascriptBridge?(this.bridge=globalThis.WebViewJavascriptBridge,Promise.resolve(!0)):new Promise(n=>{let r=Date.now(),a=()=>{if(globalThis.WebViewJavascriptBridge)return this.bridge=globalThis.WebViewJavascriptBridge,n(!0);if(Date.now()-r>t)return n(!1);requestAnimationFrame(a)};a()})}registerHandler(t,n){this.bridge&&this.bridge.registerHandler(t,n)}callHandler(t,n,r){this.bridge&&this.bridge.doSend({type:t,...n},r)}},On=new I4;var L4=class{constructor(){}getRandomId(){return(new Date().getTime()+Math.random())*Math.random()}sendAsyncMessages({type:t,data:n}){return new Promise(r=>{let a=this.getRandomId(),i=this.handleMessage(t,o=>{o.id===a&&(i(),r(o.payload))});this.sendMessages({type:t,id:a,data:n})})}sendMessages(t){globalThis.document.dispatchEvent(new CustomEvent(Us,{detail:JSON.stringify({id:t.id||this.getRandomId(),type:t.type,data:t.data})}))}handleMessages(t){let n=r=>{let a=r;if(a.detail)try{let i=JSON.parse(a.detail);t(i)}catch{}};return globalThis.document.addEventListener(Nt,n),()=>{globalThis.document.removeEventListener(Nt,n)}}handleMessage(t,n){return this.handleMessages(r=>{r.type===t&&n(r)})}},K_=new L4,Z_={get(e,t,n){return t in e?(...r)=>{let a=e[t];return typeof a=="function"?a.apply(e,r):Reflect.get(e,t,n)}:r=>{if(t.startsWith("getAsync")||t.endsWith("Async"))return e.sendAsyncMessages({type:t,data:r});e.sendMessages({type:t,data:r})}}},Ta=new Proxy(K_,Z_);function HC(e,t){let n="right: unset; bottom: unset; left: 50%; top: 0; transform: translateX(-50%);";globalThis.innerWidth>450&&(n="left: unset; top: 0; right: 20px; bottom: unset; transform: none;"),Ta.togglePopup({style:e.style||n,isSheet:e.isSheet||!1,overlayStyle:e.overlayStyle||"background-color: transparent;"}),t({result:!0})}function qC(e,t){let n="right: unset; bottom: unset; left: 50%; top: 0; transform: translateX(-50%);";globalThis.innerWidth>450&&(n="left: unset; top: 0; right: 20px; bottom: unset; transform: none;"),Ta.openPopup({style:e.style||n,isSheet:e.isSheet||!1,overlayStyle:e.overlayStyle||"background-color: transparent;"}),t({result:!0})}function VC(e,t){Ta.closePopup(),t({result:!0})}function WC(e,t){Ta.translatePage(),t({result:!0})}function GC(e,t){Ta.restorePage(),t({result:!0})}async function QC(e,t){let n=await Ta.getPageStatusAsync();t({result:!0,status:n,pageTranslated:n=="Translated"})}function YC(e,t){Ta.openImageTranslationFeedback(),t({result:!0})}function KC(e,t){Ta.openWebTranslationFeedback(),t({result:!0})}var Mp=[];function ZC(e,t){try{let{imageUrl:n}=e;if(!N4(n))return t({result:!1,errMsg:"\u56FE\u7247\u4E0D\u5B58\u5728"});R4({originalUrl:n,triggerResultCallback:t}),Ta.triggerTranslateImageBySrc(n)}catch{t({result:!1,errMsg:"\u7FFB\u8BD1\u8FC7\u7A0B\u53D1\u751F\u9519\u8BEF"})}}function JC(e,t){let{imageId:n,imageUrl:r}=e,a="";if(r){let i=N4(r);i||t({result:!1,errMsg:"\u627E\u4E0D\u5230\u539F\u56FE"}),a=i?.getAttribute("bak_src")||""}else{let i=zc({urlHash:n});if(!i){t({result:!1,errMsg:"\u627E\u4E0D\u5230\u7FFB\u8BD1\u540E\u7684\u56FE"});return}if(!N4(i.originalUrl)){t({result:!1,errMsg:"\u627E\u4E0D\u5230\u539F\u56FE"});return}a=i.originalUrl}Ta.cleanTranslateImageBySrc(a)}function XC(e){let{urlHash:t,imgData:n,originalUrl:r}=e,a=zc({originalUrl:r});a||(a={originalUrl:r,urlHash:t}),a.urlHash=t,R4(a),P4(t,{state:"extension_uploading",errorMsg:""}),On.callHandler("imageTextRecognition",{imageId:t,imageUrl:r,imageData:n},function(i){let{imageId:o,boxes:s,result:l,errMsg:u}=i;l&&s&&P4(o,{state:"saved",errorMsg:"",result:{ocrTime:0,boxesWithText:s}}),!l&&u&&P4(o,{state:"error",errorMsg:u})})}function $C(e){let{urlHash:t}=e,n=zc({urlHash:t});if(!n)return;let r=n.imgState;return{urlHash:t,state:r}}function ew(e){let{imgHash:t,originalUrl:n,ok:r,errMsg:a}=e,i=zc({originalUrl:n});i&&(R4(i),i.triggerResultCallback?.({result:r,errMsg:a}))}function R4(e){let t=J_(e);if(t!==-1){Mp[t]=e;return}Mp.push(e)}function P4(e,t){let n=zc({urlHash:e});n&&(n.imgState=t)}function J_(e){return Mp.findIndex(t=>e.urlHash===t.urlHash||e.originalUrl===t.originalUrl)}function zc(e){return Mp.find(t=>e.urlHash===t.urlHash||e.originalUrl===t.originalUrl)}function N4(e){let t=document.querySelector(`img[src="${e}"]`)||document.querySelector(`img[bak_src="${e}"]`);if(t)return t;let n=document.querySelector(`[srcset*="${e}"]`)||document.querySelector(`[bak_srcset*="${e}"]`);return n instanceof HTMLSourceElement?n.parentElement?.querySelector("img"):n instanceof HTMLImageElement?n:n instanceof HTMLPictureElement?n.querySelector("img"):null}async function j4(){try{if(!await On.waitForBridge())return;On.registerHandler("translateImage",ZC),On.registerHandler("restoreImage",JC),On.registerHandler("translatePage",WC),On.registerHandler("restorePage",GC),On.registerHandler("getPageStatus",QC),On.registerHandler("togglePopup",HC),On.registerHandler("openPopup",qC),On.registerHandler("closePopup",VC),On.registerHandler("openImageTranslationFeedback",YC),On.registerHandler("openWebTranslationFeedback",KC),X_(),zm.sendMessages({type:"bridgeReady"})}catch{}}function X_(){zm.handleMessages(async e=>{try{let{type:t,data:n}=e,r=null;if(t==="triggerClientTranslateImage")XC(n);else if(t==="queryImageTranslateState")r=$C(n);else if(t==="notifyClientImageTranslatedResult")ew(n);else if(t==="getUserInfo")r=await $_();else if(t==="getBaseInfo")r=await ez();else if(t==="updatePageStatus")On.callHandler("updatePageStatus",n,a=>{});else return;zm.sendMessages({type:t,id:e.id,data:r})}catch{}})}function $_(){return new Promise(e=>{On.callHandler("getUserInfo",{},t=>{t.data?e(t.data):e(null)})})}function ez(){return new Promise(e=>{On.callHandler("getBaseInfo",{},t=>{t.data?e(t.data):e(null)})})}ee()||j4();async function tz(){try{let e=await sz(Ne(),{});if(UC(),e.isTranslateExcludeUrl)return;oz(e);let t=e.rule.subtitleRule;t&&t.type&&!t.disabled&&t.isInject&&(nz(),az(e));let n=e.rule.imageRule;n?.enable&&n.type==="manga"&&rz(e),iz(e)}catch{}}function nz(){if(ee())try{globalThis.trustedTypes.defaultPolicy=trustedTypes.createPolicy("default",{createHTML:e=>e,createScript:e=>e})}catch(e){A.error("breakTrustedTypes error",e)}}function rz(e){if(ee()){let n=Ae().IMMERSIVE_TRANSLATE_IMAGE_INJECT,r=document.createElement("script");r.id="imt-image-inject",r.textContent=n,r.setAttribute("async","true"),document.head?.insertBefore(r,document.head?.firstChild)}else{let t=ae.runtime.getURL("image/inject.js");if(document.querySelector(`script[src='${t}']`))return;let r=document.createElement("script");r.src=t,r.id="imt-image-inject",r.setAttribute("async","true"),document.head?.insertBefore(r,document.head?.firstChild)}}function az(e){if(ee()){let n=Ae().IMMERSIVE_TRANSLATE_VIDEO_SUBTITLE_INJECT,r=document.createElement("script");r.id="imt-subtitles-inject",r.textContent=n,r.setAttribute("async","true"),document.head?.insertBefore(r,document.head?.firstChild)}else{let t=ae.runtime.getURL("video-subtitle/inject.js");if(document.querySelector(`script[src='${t}']`))return;let r=document.createElement("script");r.src=t,r.setAttribute("async","true"),r.id="imt-subtitles-inject",document.head?.insertBefore(r,document.head?.firstChild)}}function iz(e){if(!(!fn()&&!ht()))if(ee()){j4();return}else{let t=ae.runtime.getURL("browser-bridge/inject.js");if(document.querySelector(`script[src='${t}']`))return;let r=document.createElement("script");r.src=t,r.id="imt-browser-bridge-inject",r.setAttribute("async","true"),document.head?.insertBefore(r,document.head?.firstChild)}}function oz(e){hs.handleMessages(({id:t,type:n})=>{if(n==="getConfig"){let r=e.rule.subtitleRule;hs.sendMessages({id:t,data:r})}})}tz();var Vl=null;async function sz(e,t){let n=Object.keys(t);if(Vl){let r={url:e,config:Vl.config,state:{...Vl.state,...t}};Vl=await mn(r)}else{let r=await lz(),a=t;n.length===0&&(a=void 0),Vl=await mn({url:e,config:r,state:a})}return Vl}function lz(){return ee()?on():uz({method:"getConfig",data:{userAgent:globalThis.navigator.userAgent}})}async function uz(e){return await v4().sendMessage("background:main",e)}var cz=` .toastify { padding: 12px 20px; color: #ffffff; display: inline-block; box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3); background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5); background: linear-gradient(135deg, #73a5ff, #5477f5); position: fixed; opacity: 0; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); border-radius: 2px; cursor: pointer; text-decoration: none; max-width: calc(50% - 20px); z-index: 2147483647; font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 0.875rem;

}

.toastify.on { opacity: 1; }

.toast-close { background: transparent; border: 0; color: white; cursor: pointer; font-family: inherit; font-size: 1em; opacity: 0.4; padding: 0 5px; }

.toastify-right { right: 15px; }

.toastify-left { left: 15px; }

.toastify-top { top: -150px; }

.toastify-bottom { bottom: -150px; }

.toastify-rounded { border-radius: 25px; }

.toastify-avatar { width: 1.5em; height: 1.5em; margin: -7px 5px; border-radius: 2px; }

.toastify-center { margin-left: auto; margin-right: auto; left: 0; right: 0; max-width: fit-content; max-width: -moz-fit-content; }

@media only screen and (max-width: 360px) { .toastify-right, .toastify-left { margin-left: auto; margin-right: auto; left: 0; right: 0; max-width: fit-content; } } `,F4="immersive-translate-toastify-shadow-root",B4=class{defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}};constructor(t){this.version="1.12.0",this.options={},this.toastElement=null,this._rootElement=document.body,this._init(t)}showToast(){if(this.toastElement=this._buildToast(),typeof this.options.selector=="string")this._rootElement=document.getElementById(this.options.selector);else if(this.options.selector instanceof HTMLElement||this.options.selector instanceof ShadowRoot)this._rootElement=this.options.selector;else if(document.getElementById(F4)){let t=document.getElementById(F4);this._rootElement=t.shadowRoot}else{let t=document.createElement("div");t.setAttribute("translate","no"),t.className="no-translate immersive-translate-toastify-shadow-root",t.id=F4,t.style.all="initial",t.style.zIndex="2147483647",document.body.appendChild(t);let n=t.attachShadow({mode:"open"}),r=document.createElement("style");r.textContent=cz,n.appendChild(r),this._rootElement=n}if(!this._rootElement)throw"Root element is not defined";return this._rootElement.insertBefore(this.toastElement,this._rootElement.firstChild),this._reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(()=>{this._removeElement(this.toastElement)},this.options.duration)),this}hideToast(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this._removeElement(this.toastElement)}_init(t){this.options=Object.assign(this.defaults,t),this.options.backgroundColor,this.toastElement=null,this.options.gravity=t.gravity==="bottom"?"toastify-bottom":"toastify-top",this.options.stopOnFocus=t.stopOnFocus===void 0?!0:t.stopOnFocus,t.backgroundColor&&(this.options.style.background=t.backgroundColor)}_buildToast(){if(!this.options)throw"Toastify is not initialized";let t=document.createElement("div");t.className=`toastify on ${this.options.className}`,t.className+=` toastify-${this.options.position}`,t.className+=` ${this.options.gravity}`;for(let n in this.options.style)t.style[n]=this.options.style[n];if(this.options.ariaLive&&t.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)t.appendChild(this.options.node);else if(this.options.escapeMarkup?t.innerText=this.options.text:t.innerHTML=this.options.text,this.options.avatar!==""){let n=document.createElement("img");n.src=this.options.avatar,n.className="toastify-avatar",this.options.position=="left"?t.appendChild(n):t.insertAdjacentElement("afterbegin",n)}if(this.options.close===!0){let n=document.createElement("button");n.type="button",n.setAttribute("aria-label","Close"),n.className="toast-close",n.innerHTML="&#10006;",n.addEventListener("click",a=>{a.stopPropagation(),this._removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)});let r=window.innerWidth>0?window.innerWidth:screen.width;this.options.position=="left"&&r>360?t.insertAdjacentElement("afterbegin",n):t.appendChild(n)}if(this.options.stopOnFocus&&this.options.duration>0&&(t.addEventListener("mouseover",n=>{window.clearTimeout(t.timeOutValue)}),t.addEventListener("mouseleave",()=>{t.timeOutValue=window.setTimeout(()=>{this._removeElement(t)},this.options.duration)})),typeof this.options.destination<"u"&&t.addEventListener("click",n=>{n.stopPropagation(),this.options.newWindow===!0?window.open(this.options.destination,"_blank"):window.location=this.options.destination}),typeof this.options.onClick=="function"&&typeof this.options.destination>"u"&&t.addEventListener("click",n=>{n.stopPropagation(),this.options.onClick()}),typeof this.options.offset=="object"){let n=this._getAxisOffsetAValue("x",this.options),r=this._getAxisOffsetAValue("y",this.options),a=this.options.position=="left"?n:`-${n}`,i=this.options.gravity=="toastify-top"?r:`-${r}`;t.style.transform=`translate(${a},${i})`}return t}_removeElement(t){t.className=t.className.replace(" on",""),window.setTimeout(()=>{this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),t.parentNode&&t.parentNode.removeChild(t),this.options.callback.call(t),this._reposition()},400)}_reposition(){let t={top:15,bottom:15},n={top:15,bottom:15},r={top:15,bottom:15},a=this._rootElement.querySelectorAll(".toastify"),i;for(let o=0;o<a.length;o++){a[o].classList.contains("toastify-top")===!0?i="toastify-top":i="toastify-bottom";let s=a[o].offsetHeight;i=i.substr(9,i.length-1);let l=15;(window.innerWidth>0?window.innerWidth:screen.width)<=360?(a[o].style[i]=`${r[i]}px`,r[i]+=s+l):a[o].classList.contains("toastify-left")===!0?(a[o].style[i]=`${t[i]}px`,t[i]+=s+l):(a[o].style[i]=`${n[i]}px`,n[i]+=s+l)}}_getAxisOffsetAValue(t,n){return n.offset[t]?isNaN(n.offset[t])?n.offset[t]:`${n.offset[t]}px`:"0px"}};function Ep(e){e=e||{},new B4({gravity:"bottom",duration:1500,style:{background:"#222",color:"#f2f2f2"},...e}).showToast()}function vo(e){return e!=null}function rw(e,t,n){return`${e.type}#${t}#${n}`}function aw(e,t,n,r,a){return{body:a,id:r,type:rw(e,t,n)}}function dz(e,t,n,r){return{id:n,response:r,type:rw(e,"ask",t)}}function iw(e,t,n,r){if(vo(r)){let a=r.type;if(vo(a)&&vo(r.body)){let[i,o,s]=a.split("#");return i===e.type&&o===t&&s===n}else return!1}else return!1}function mz(e,t,n){if(vo(n)){let r=n.type;if(vo(r)&&vo(n.response)){let[a,i,o]=r.split("#");return a===e.type&&i==="ask"&&o===t}else return!1}else return!1}function pz(e){e.forEach(([t,n])=>t.removeEventListener("message",n)),e.length=0}function gz(e,t,n,r){return new Promise(a=>{let i=o=>{let s=o.data;mz(t,n,s)&&s.id===r&&(e.removeEventListener("message",i),a(s.response))};e.addEventListener("message",i)})}function hz(e,t,n,r){let a=i=>{let o=i.data;iw(t,"tell",n,o)&&r(o.body)};return e.addEventListener("message",a),[e,a]}function tw(e,t,n,r,a,i){let o=async s=>{let l=s.data;if(iw(n,"ask",r,l)){let u=await i(l.body);t=s.source,t.postMessage(dz(n,r,l.id,u),s.origin)}};return e.addEventListener("message",o),[e,o]}function fz(e,t,n,r,a){let i=Math.random().toString();return e.postMessage(aw(t,"tell",n,i,r),a)}async function nw(e,t,n,r,a,i,o){let s=Math.random().toString(),l=new Promise(async(u,c)=>{let d=setTimeout(()=>c(new Error(`Failed to get response within ${o}ms`)),o),m=await gz(e,n,r,s);clearTimeout(d),u(m)});return t.postMessage(aw(n,"ask",r,s,a),i),l}var To=class e{constructor(t,n,r=window,a="*"){this.protocol=t;this.targetWindow=n;this.thisWindow=r;this.targetOrigin=a;tw(r,n,this.getSystemProtocol("ping"),"ping",a,()=>Promise.resolve({}))}static async connect(t,n=10,r=500){for(let a=0;a<=n;a++)try{return await t.ping({timeout:r}),t}catch{continue}throw new Error(`Could not connect on protocol ${t.protocol.type} after ${n*r}ms`)}static parent(t,n,r="*",a=window){let i=n.contentWindow;if(vo(i))return new e(t,i,a,r);throw new Error("iframe.contentWindow was null")}static iframe(t,n="*",{thisWindow:r=window,targetWindow:a=window.parent}={}){return new e(t,a,r,n)}static rootIframe(t,n="*",{thisWindow:r=window}={}){return new e(t,null,r,n)}getSystemProtocol(t){return{type:`system|${t}`}}listeners=[];async ping({timeout:t=1e4}){await nw(this.thisWindow,this.targetWindow,this.getSystemProtocol("ping"),"ping",{data:{},payload:{}},this.targetOrigin,t)}handleTell(t,n){this.listeners.push(hz(this.thisWindow,this.protocol,t,n))}tell(t,n){fz(this.targetWindow,this.protocol,t,n,this.targetOrigin)}handleAsk(t,n){this.listeners.push(tw(this.thisWindow,this.targetWindow,this.protocol,t,this.targetOrigin,n))}ask(t,n,r=1e4){if(this.targetWindow)return nw(this.thisWindow,this.targetWindow,this.protocol,t,n,this.targetOrigin,r);throw new Error("target window is requried")}destroy(){pz(this.listeners)}};var ow;async function sw(){if($e()){let t=globalThis;for(;t.top!=t.self;)t=t.top;let n=To.iframe(Ed,"*",{targetWindow:t});ow=n,await To.connect(n).catch(r=>{A.error("connect with parent frame error",r)})}}function lw(){return ow}function uw(e,t){let n=t.matches||[],r=t.excludeMatches||[];if(r&&!Array.isArray(r)&&(r=[r]),n&&!Array.isArray(n)&&(n=[n]),r.length>0){if(r.includes(e)||r.includes("<all>"))return!1;for(let a of r)if(a.includes("*")&&new RegExp(a).test(e))return!1}if(n.length===0)return!1;if(n.length>0){if(n.includes(e)||n.includes("<all>"))return!0;for(let a of n)if(a.includes("*")&&new RegExp(a).test(e))return!0}return!1}var He=class{static langMap=new Map;serviceConfig;generalConfig;translationOptions;maxTextLength=1800;maxTextGroupLength=50;requestTimeout=30*1e3;retry=2;minTextCount=2;isSupportList=!0;isRichTranslate=!1;isAI=!1;headerConfigs={};bodyConfigs={};constructor(t,n,r,a){if(this.isRichTranslate=a,this.serviceConfig=t,this.generalConfig=n,this.translationOptions=r,t?.retry&&(this.retry=t.retry),t?.requestTimeout&&(this.requestTimeout=Number(t.requestTimeout)),r&&r.minTextCount&&(this.minTextCount=r.minTextCount),this.translationOptions.glossaries=this.mergeGlossaries(r,t),t.headerConfigs&&(this.headerConfigs=t.headerConfigs),t.bodyConfigs&&(this.bodyConfigs=t.bodyConfigs),t.disabledAt&&Y1(t.disabledAt))throw new Z("translationServiceDiscontinued","The service has been discontinued.")}async multipleTranslate(t,n,r){let a=io();if(t.sentences.length===0)return{sentences:[]};let{sentences:i}=t,o=[],{isForceRefresh:s,isForceDebug:l}=bz(i),{maxTextLength:u,maxTextGroupLength:c}=this.getTextLengthLimits(),d=yz(this.serviceConfig,i,u,c,this.isAI,r);if(!d)return{sentences:[]};A.debug("tempSentenceGroups",d.map(p=>p));let m=this.formatRateLimit(this.getRateLimiter());return await xz(d,o,r,m,n,s,l,a,this),{sentences:o.map(p=>({...p.translatedSentence,systemPrompt:p.systemPrompt,prompt:p.prompt}))}}getTextLengthLimits(){let t=this.maxTextLength;this.serviceConfig&&this.serviceConfig.maxTextLengthPerRequest&&(t=this.serviceConfig.maxTextLengthPerRequest);let n=this.maxTextGroupLength;return this.serviceConfig&&this.serviceConfig.maxTextGroupLengthPerRequest&&(n=this.serviceConfig.maxTextGroupLengthPerRequest),this.translationOptions&&this.translationOptions.sourceProgram&&["videoSubtitle","subtitle"].includes(this.translationOptions.sourceProgram)&&this.serviceConfig&&this.serviceConfig.maxTextGroupLengthPerRequestForSubtitle&&(n=this.serviceConfig.maxTextGroupLengthPerRequestForSubtitle),{maxTextLength:t,maxTextGroupLength:n}}mergeGlossaries(t,n){if(!n.glossaries)return t.glossaries;let r=[];return t.glossaries&&r.push(...t.glossaries),n.glossaries&&r.push(...n.glossaries),r}async init(){}async sendMessageStream(t){}getMaxTextGroupLength(){return this.maxTextGroupLength}getRateLimiter(){let t=this.getDefaultRateLimit()||{limit:7,interval:1250},n=this.serviceConfig;return n?.limit&&(t.limit=Number(n.limit)),n?.interval&&(t.interval=Number(n.interval)),t}formatRateLimit(t){return t.limit<1&&(t.interval=Math.round(1e3/t.limit),t.limit=1),t}getDefaultRateLimit(){return{limit:7,interval:1250}}getCacheKeyPrefix(){return""}translate(t){throw new Error("Not implemented")}translateSelectionText(t){throw new Error("Not implemented")}translateList(t){throw new Error("Not implemented")}async formatAndTranslateList(t){let n={...t},{forces:r}=t,a=[],i=Kr(this.serviceConfig);if(this.serviceConfig&&i.length>0)try{let{text:l}=t;if(l.forEach((u,c)=>{r&&r[c]!==!0&&!$i({text:u,delimiters:i,minTextCount:2,minWordCount:1,noTranslateRegexp:[]})||a.push({text:u,index:c})}),a.length===0)return{text:l,from:t.from,to:t.to};n.text=a.map(u=>u.text)}catch(l){A.debug("formatAndTranslateList error",t,l)}let o=await this.translateList(n),s=t.text;return a.forEach((l,u)=>{s[l.index]=o.text[u]}),{text:s,from:o.from,to:o.to}}async request(t){return t.url=this.addTimestampToUrl(t.url),await De(t)}addTimestampToUrl(t){if(!ee())return t;let n=new URL(t);return this.serviceConfig?.monkeyAddTimeStampHosts?.includes(n.host)?(n.searchParams.set("timestamp",Date.now().toString()),n.toString()):t}detectLanguageLocally(t){return Ue({text:t,minLength:18})}detectLanguageRemotely(t){return Promise.resolve("auto")}detectLanguage(t){return t.length>=50?this.detectLanguageLocally(t):this.detectLanguageRemotely(t)}getXTrigger(){let t=this.translationOptions.sourceProgram;return t==="verify"?"ping":t&&["subtitle","videoSubtitle"].includes(t)?"translate_subtitle":"translate_page"}enableRichGlossaries(){return this.serviceConfig.enableRichGlossaries&&(this.isRichTranslate||yr(this.serviceConfig))}handleBodyHeaders(t){return t&&Object.keys(t).forEach(n=>{if(n.includes(".remove")){let r=n.replace(".remove","");delete t[n],delete t[r]}}),t}};function bz(e){let t=!1,n=!1;for(let r of e)r.refresh&&(t=!0),r.debug&&(n=!0);return{isForceRefresh:t,isForceDebug:n}}function yz(e,t,n,r,a=!1,i){try{let o=pT(t,n,r,a);if(o)for(let s of o)s.originalSentences=t;if(Lm(e)){let s=[];for(let l of t)l.glossaries&&s.push(...l.glossaries);o.forEach(l=>{l.glossaries=to(s)})}return o}catch(o){if(i)for(let s=0;s<t.length;s++)i(o,null,t[s]);return null}}async function xz(e,t,n,r,a={},i=!1,o=!1,s,l){let u=[];for(let c=0;c<e.length;c++){let d=e[c],m=d.url,p=await cp(l?.translationOptions.translationService||"",r);await Ke(p||0);let g=io();if(s&&g!==s)break;u.push(vz(d,m,a,i,o,r,t,n,d.originalSentences,l))}await Promise.allSettled(u)}async function vz(e,t,n,r,a,i,o,s,l,u){try{if(!u)throw new Error("Translation instance is required");let c=await Tz(e,t,n,r,a,u,i),{text:d,sourceTempSentences:m}=c;for(let p=0;p<d.length;p++){let g=bT(d[p],e.to,u.isRichTranslate||!1),h=m[p];if(h){let{index:v,prefix:y,suffix:x}=h;cw(o,v,{sentence:{...l?l[v]:{text:"",id:-1,url:""},from:e.from,to:e.to},translatedSentence:{...e.originalSentences?.[v]||{text:"",id:-1,url:""},from:e.from,to:e.to},systemPrompt:c.systemPrompt,prompt:c.prompt,sentenceTotalParts:h.sentenceTotalParts,partIndex:h.partIndex,translatedTexts:[y+g+x],callback:s},null)}}}catch(c){kz(c,e,o,s,u?.translationOptions)}}async function Tz(e,t,n,r,a,i,o){return i.isSupportList?Cz(e,t,n,r,a,i):wz(e,t,n,r,a,i,o)}async function Cz(e,t,n,r,a,i){return{...await i.formatAndTranslateList({text:e.tempSentences.map(s=>s.text),forces:e.tempSentences.map(s=>s.force),from:e.fromByService||e.from,to:e.to,url:t||"",options:n,refresh:r,debug:a}),sourceTempSentences:e.tempSentences}}async function wz(e,t,n,r,a,i,o){let{separator:s}=Sz(i.serviceConfig),{realTempSentences:l,filteredSentences:u}=Mz(e.tempSentences,i.serviceConfig,i.minTextCount);if(l.length===0){let p=e.tempSentences.map(g=>g.text);return{sourceTempSentences:e.tempSentences,text:p,from:e.from,to:e.to}}let c=Ez(u,s),d=await i.translate({text:c,from:e.fromByService||e.from,to:e.to,url:t||"",options:{...n,rawTextArrayLength:l.length,sourceProgram:i.translationOptions.sourceProgram||""},refresh:r,debug:a,inArticleContext:e.inArticleContext,glossaries:e.glossaries}),m=O4(l.length,d.text,s);return l.forEach((p,g)=>{e.tempSentences[p.index].translatedText=m[g]}),{text:e.tempSentences.map(p=>p.translatedText||p.text),from:d.from,to:d.to,systemPrompt:d.systemPrompt,prompt:d.prompt,sourceTempSentences:e.tempSentences}}function Sz(e){let t=o6;return e&&e.translationTextSeparator&&(t=e.translationTextSeparator),{separator:t}}function Mz(e,t,n){let r=[],a=[],i=Kr(t);return e.forEach((o,s)=>{o.force!==!0&&!$i({text:o.text,delimiters:i,minTextCount:n,minWordCount:1,noTranslateRegexp:[]})||(r.push({item:{...o,text:o.text},index:s}),a.push(o))}),{realTempSentences:r,filteredSentences:a}}function Ez(e,t){return e.map(n=>n.text).join(t)}function O4(e,t,n,r=0,a=3){if(r>a)throw new Error("Exceeded maximum recursion depth");let i=t.split(n),o=n.trim();return e!=1&&i.length<e&&t.split(o).length==e?O4(e,t,o,r+1,a):e!=1&&i.length==1&&t.split(`

`).length==e?O4(e,t,`

`,r+1,a):(i.length<e&&i.push(""),i.length>e&&(i[e-1]=i.slice(e-1).join(` `),i.splice(e,i.length-e)),i=i.map(Az),i)}function Az(e){let t=0,n=e.length-1;for(;t<=n&&e[t]===` `;)t++;for(;n>=t&&e[n]===` `;)n--;return e.slice(t,n+1)}function cw(e,t,n,r){if(!e)return;let a="";if(n.translatedTexts&&n.translatedTexts[0]&&(a=n.translatedTexts[0]),e[t]||(e[t]=n,e[t].translatedTexts=Array(n.sentenceTotalParts).fill(null)),e[t].hasError)return;if(r){let s=r instanceof Z?new Z(r.name,r.message).initNetWork(r.status).initData(r.data):r;e[t].hasError=!0,n?.callback?.(s,null,n.sentence);return}e[t].translatedTexts[n.partIndex]=a;let i=e[t],o=0;for(let s=0;s<i.sentenceTotalParts;s++){let l=i.translatedTexts[s];l!=null&&(o+=1)}if(o===i.sentenceTotalParts){let l=i.translatedTexts.join("").split(L6);i.translatedSentence.text=l[0],i.translatedSentence.contextText=l[1],i?.callback?.(null,i.translatedSentence,i.sentence)}}function kz(e,t,n,r,a){if(!(!n||!r)){e instanceof Z&&a&&e.initData({translationService:a.translationService,isLogin:!!a.userToken,isPro:a.isPro});for(let i=0;i<t.tempSentences.length;i++){let o=t.tempSentences[i];cw(n,o.index,{sentence:{...t.originalSentences?.[o.index]||{text:"",id:-1,url:""},from:t.from,to:t.to},translatedSentence:{...t.originalSentences?.[o.index]||{text:"",id:-1,url:""},from:t.from,to:t.to},sentenceTotalParts:1,partIndex:0,translatedTexts:[],callback:r},e)}}}var dw=[["auto","auto"],["zh-CN","zh"],["zh-TW","zh-TW"],["de","de"],["en","en"],["es","es"],["fr","fr"],["id","id"],["it","it"],["ja","jp"],["ko","kr"],["ms","ms"],["pt","pt"],["ru","ru"],["th","th"],["tr","tr"],["vi","vi"]],Uc=class e extends He{static langMap=new Map(dw);maxTextGroupLength=50;static langMapReverse=new Map(dw.map(([t,n])=>[n,t]));static getUTCDate(t){let n=t.getUTCFullYear(),r=`${t.getUTCMonth()+1}`.padStart(2,"0"),a=`${t.getUTCDate()}`.padStart(2,"0");return`${n}-${r}-${a}`}secretId="";secretKey="";isSupportList=!0;constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.secretId||!t.secretKey)throw new Z("secretId and secretKey are required");this.secretId=t.secretId?.trim(),this.secretKey=t.secretKey?.trim()}getDefaultRateLimit(){return{limit:3,interval:1350}}async translate(t){let{text:n,from:r,to:a}=t,i=JSON.stringify({ProjectId:0,Source:e.langMap.get(r)||"auto",SourceText:n,Target:e.langMap.get(a)||a}),o=await this.signedRequest({secretId:this.secretId,secretKey:this.secretKey,action:"TextTranslate",payload:i,service:"tmt",version:"2018-03-21"});return{text:o.Response.TargetText,from:e.langMapReverse.get(o.Response.Source)||r,to:e.langMapReverse.get(o.Response.Target)||a}}async translateList(t){let{text:n,from:r,to:a}=t,i=JSON.stringify({ProjectId:0,Source:e.langMap.get(r)||"auto",SourceTextList:n,Target:e.langMap.get(a)||a}),o=await this.signedRequest({secretId:this.secretId,secretKey:this.secretKey,action:"TextTranslateBatch",payload:i,service:"tmt",version:"2018-03-21"});return{text:o.Response.TargetTextList,from:e.langMapReverse.get(o.Response.Source)||r,to:e.langMapReverse.get(o.Response.Target)||a}}async signedRequest({secretId:t,secretKey:n,action:r,payload:a,service:i,version:o}){let s=`${i}.tencentcloudapi.com`,l=new Date,u=`${new Date().valueOf()}`.slice(0,10),c=["POST","/","","content-type:application/json; charset=utf-8",`host:${s}`,"","content-type;host",await Ln(a)].join(` `),d=e.getUTCDate(l),m=["TC3-HMAC-SHA256",u,`${d}/${i}/tc3_request`,await Ln(c)].join(` `),p=await v8(d,`TC3${n}`),g=await ip(i,p),h=await ip("tc3_request",g),v=await ip(m,h),y=await super.request({retry:this.retry,url:`https://${i}.tencentcloudapi.com`,method:"POST",headers:{"Content-Type":"application/json; charset=utf-8",Host:s,"X-TC-Action":r,"X-TC-Timestamp":u,"X-TC-Region":"ap-beijing","X-TC-Version":o,Authorization:`TC3-HMAC-SHA256 Credential=${t}/${d}/${i}/tc3_request, SignedHeaders=content-type;host, Signature=${v}`},body:a,timeout:this.requestTimeout});if(y instanceof Error)throw y;if(y.Response&&y.Response.Error&&y.Response.Error.Message)throw new Z(y.Response.Error.Message);return y}};var mw=[["auto","auto"],["zh-CN","zh"],["zh-TW","zh-TW"],["de","de"],["en","en"],["es","es"],["fr","fr"],["id","id"],["it","it"],["ja","jp"],["ko","kr"],["ms","ms"],["pt","pt"],["ru","ru"],["th","th"],["tr","tr"],["vi","vi"]],Dz={"content-type":"application/json",Host:"wxapp.translator.qq.com","User-Agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.32(0x18002035) NetType/WIFI Language/zh_TW",Referer:"https://servicewechat.com/wxb1070eabc6f9107e/117/page-frame.html"},Hc=class e extends He{static langMap=new Map(mw);static langMapReverse=new Map(mw.map(([t,n])=>[n,t]));isSupportList=!1;constructor(t,n,r,a){super(t,n,r,a)}async translate(t){let{text:n,from:r,to:a}=t,i=new URLSearchParams({source:r,target:a,sourceText:n,platform:"WeChat_APP",candidateLangs:"en|zh",guid:"oqdgX0SIwhvM0TmqzTHghWBvfk22"}).toString(),o=await super.request({url:`https://wxapp.translator.qq.com/api/translate?${i}`,retry:this.retry,method:"GET",headers:Dz,timeout:this.requestTimeout});return{text:o.targetText,from:e.langMapReverse.get(o.source)||r,to:e.langMapReverse.get(o.target)||a}}};var pw=[["auto","auto"],["zh-CN","zh-CN"],["zh-TW","zh-TW"],["yue","yue"],["en","en"],["af","af"],["am","am"],["ar","ar"],["az","az"],["be","be"],["bg","bg"],["bn","bn"],["bs","bs"],["ca","ca"],["ceb","ceb"],["co","co"],["cs","cs"],["cy","cy"],["da","da"],["de","de"],["el","el"],["eo","eo"],["es","es"],["et","et"],["eu","eu"],["fa","fa"],["fi","fi"],["fr","fr"],["fy","fy"],["ga","ga"],["gd","gd"],["gl","gl"],["gu","gu"],["ha","ha"],["haw","haw"],["he","he"],["hi","hi"],["hmn","hmn"],["hr","hr"],["ht","ht"],["hu","hu"],["hy","hy"],["id","id"],["ig","ig"],["is","is"],["it","it"],["ja","ja"],["jw","jw"],["ka","ka"],["kk","kk"],["km","km"],["kn","kn"],["ko","ko"],["ku","ku"],["ky","ky"],["la","la"],["lb","lb"],["lo","lo"],["lt","lt"],["lv","lv"],["mg","mg"],["mi","mi"],["mk","mk"],["ml","ml"],["mn","mn"],["mr","mr"],["ms","ms"],["mt","mt"],["my","my"],["ne","ne"],["nl","nl"],["no","no"],["ny","ny"],["pa","pa"],["pl","pl"],["ps","ps"],["pt-br","pt"],["pt","pt-PT"],["ro","ro"],["ru","ru"],["sd","sd"],["sa","sa"],["si","si"],["sk","sk"],["sl","sl"],["sm","sm"],["sn","sn"],["so","so"],["sq","sq"],["sr","sr"],["st","st"],["su","su"],["sv","sv"],["sw","sw"],["ta","ta"],["te","te"],["tg","tg"],["th","th"],["fil","tl"],["tr","tr"],["ug","ug"],["uk","uk"],["ur","ur"],["uz","uz"],["vi","vi"],["xh","xh"],["yi","yi"],["yo","yo"],["zu","zu"]],fs=class e extends He{static langMap=new Map(pw);static langMapReverse=new Map(pw.map(([t,n])=>[n,t]));isSupportList=!0;apiUrl;enableBrowserApi;publicKey;constructor(t,n,r,a){super(t,n,r,a),this.enableBrowserApi=t.enableBrowserApi||!1,this.publicKey=t.publicKey||"AIzaSyATBXajvzQLTDHEQbcpq0Ihe0vWDHmO520",this.apiUrl=this.enableBrowserApi?"https://translate-pa.googleapis.com/v1/translateHtml":"https://translate.googleapis.com/translate_a/t",t?.apiUrl&&(this.apiUrl=Et(this.apiUrl,t.apiUrl))}getDefaultRateLimit(){return{limit:10,interval:1050}}async translateList(t){let{text:n,from:r,to:a}=t;if(!n)return{...t};let i=e.langMap.get(r)||"auto",o=e.langMap.get(a)||a,s=await this.fetchWithoutToken(n,i,o);if(!s)throw new Z("google translate NETWORK_ERROR");if(!s.data[0]||s.data[0].length<=0)throw new Z("google translate API_SERVER_ERROR");return{text:s.data.map(u=>Array.isArray(u)?u[0]:u).map(u=>u.replace(/%3C/ig,"&lt;").replace(/%3E/ig,"&gt;")).map(u=>u.replace(/&lt;/ig,"<").replace(/&gt;/ig,">").replace(/&amp;/ig,"&").replace(/&quot;/ig,'"').replace(/&#39;/ig,"'").replace(/&#34;/ig,'"').replace(/&#38;/ig,"&").replace(/&#60;/ig,"<").replace(/&#62;/ig,">").replace(/&#160;/ig," ")),from:r,to:a}}async fetchWithoutToken(t,n,r){if(this.enableBrowserApi){let a=[[[...t],n,r],"te_lib"],i=await super.request({retry:this.retry,url:this.apiUrl,method:"POST",requestType:"json",headers:{"content-type":"application/json+protobuf","x-goog-api-key":this.publicKey},body:JSON.stringify(a),timeout:this.requestTimeout}),o;return Array.isArray(i)&&Array.isArray(i[0])?o=i[0]:o=i,{data:o}}else{let a={client:"gtx",dt:"t",sl:n,tl:r};this.isRichTranslate&&(a.format="html");let i=new URLSearchParams(a),o={q:t},s=this.apiUrl+"?"+i.toString();return{data:await super.request({retry:this.retry,url:s,method:"POST",requestType:"urlSearchParams",headers:{"content-type":"application/x-www-form-urlencoded"},body:o,timeout:this.requestTimeout})}}}};function Iz(e,t){return t?e+(t-e%t):e}function Lz(e,t){return e.split(t).length-1}function _4(e){let t=Date.now(),n=1;for(let r of e)n+=Lz(r,"i");return Iz(t,n)}function Pz(e,t){return Math.floor(Math.random()*(t-e+1))+e}function z4(){return Pz(1e6,1e8)}var U4="https://www2.deepl.com/jsonrpc",H4="auto",gw=[{code:"BG",language:"Bulgarian"},{code:"ZH",language:"Chinese"},{code:"CS",language:"Czech"},{code:"DA",language:"Danish"},{code:"NL",language:"Dutch"},{code:"EN",language:"English"},{code:"ET",language:"Estonian"},{code:"FI",language:"Finnish"},{code:"FR",language:"French"},{code:"DE",language:"German"},{code:"EL",language:"Greek"},{code:"HU",language:"Hungarian"},{code:"IT",language:"Italian"},{code:"JA",language:"Japanese"},{code:"LV",language:"Latvian"},{code:"LT",language:"Lithuanian"},{code:"PL",language:"Polish"},{code:"PT",language:"Portuguese"},{code:"RO",language:"Romanian"},{code:"RU",language:"Russian"},{code:"SK",language:"Slovak"},{code:"SL",language:"Slovenian"},{code:"ES",language:"Spanish"},{code:"SV",language:"Swedish"}];function Nz(e=gw){return e.reduce((t,n)=>(t[n.code.toLowerCase()]=n.code,t[n.language.toLowerCase()]=n.code,t),{})}function q4(e){return Nz()[e.toLowerCase()]}var Rz={Accept:"*/*","Accept-Language":"en-US;q=0.8,en;q=0.7","Content-Type":"application/json",Origin:"https://www.deepl.com",Referer:"https://www.deepl.com/translator","Sec-Fetch-Dest":"empty","Sec-Fetch-Mode":"cors","Sec-Fetch-Site":"same-site"};function jz(e){return JSON.stringify(e).replace('"method":"',()=>{let t=e;return(t.id+3)%13===0||(t.id+5)%29===0?'"method" : "':'"method": "'})}function Fz(e,t){return{id:1,jsonrpc:"2.0",method:"LMT_handle_texts",params:{timestamp:0,texts:[{text:"",requestAlternatives:3}],splitting:"newlines",lang:{source_lang_user_selected:e,target_lang:t}}}}async function Bz(e,t,n,r,a,i,o){let s=z4(),l=Fz(r,n),u=[];t.forEach(m=>{u.push({text:m,requestAlternatives:3})}),l.id=s,l.params.texts=u,l.params.timestamp=_4(t);let c=await De({retry:2,method:"POST",url:e,body:jz(l),headers:Rz}),d={from:c.result.lang,to:n,text:[]};return c.result.texts.forEach(m=>{d.text.push(m.text)}),d}async function hw(e,t,n,r=H4,a,i,o){return t?t&&t.length===1&&t[0]===""?{text:[""],from:r,to:n}:Bz(e,t,q4(n),q4(r)??"auto",a,i,o):{text:[],from:r,to:n}}var fw=[["auto","auto"],["en","EN"],["ja","JA"],["pl","PL"],["zh-CN","ZH"],["zh-TW","ZH"],["ja","JA"],["ko","KO"],["es","ES"],["de","DE"],["fr","FR"],["pt","PT"],["ru","RU"],["it","IT"],["id","ID"],["nl","NL"],["pl","PL"],["bg","BG"],["cs","CS"],["da","DA"],["el","EL"],["et","ET"],["fi","FI"],["hu","HU"],["lt","LT"],["lv","LV"],["ro","RO"],["sk","SK"],["sl","SL"],["sv","SV"],["tr","TR"],["uk","UK"]],Wl=class e extends He{static langMap=new Map(fw);static langMapReverse=new Map(fw.map(([t,n])=>[n,t]));maxTextGroupLength=3;maxTextLength=800;isSupportList=!0;API_URL=U4;constructor(t,n,r,a){super(t,n,r,a),t&&t.apiUrl&&(this.API_URL=Et(U4,t.apiUrl))}getDefaultRateLimit(){return{limit:1,interval:1050}}async translateList(t){let{text:n,to:r,from:a}=t,i=await hw(this.API_URL,n,e.langMap.get(r)||r,e.langMap.get(a)||"auto");return{text:i.text,from:e.langMapReverse.get(i.from),to:e.langMapReverse.get(i.to)}}};var qc=class e extends He{static langMap=new Map(c4);clientKey;maxTextGroupLength=25;maxTextLength=1e3;isSupportList=!1;constructor(t,n,r,a){super(t,n,r,a),this.clientKey=Ti.getClientKey()}async translate(t){let{text:n,to:r}=t,a=await this.detectLanguage(n),i=e.langMap.get(a)||a,o=e.langMap.get(r)||r;if(a===r)return{text:n,from:a,to:r};let s=Ae(),l=t.url;s.INSTALL_FROM==="firefox_store"&&(l=bw());let c=JSON.stringify({header:{fn:"auto_translation_block",client_key:this.clientKey},source:{text_block:n,lang:i,orig_url:l},target:{lang:o}}),d=await super.request({url:$m,body:c,method:"POST",retry:this.retry,timeout:this.requestTimeout});if(d.header.ret_code!=="succ")throw new Z(d.message||d.header.ret_code);return{text:d.auto_translation,from:a||"auto",to:r}}getDefaultRateLimit(){return{limit:30,interval:1050}}async translateList(t){let{from:n,text:r,to:a}=t,i=Ae(),o=t.url;if(i.INSTALL_FROM==="firefox_store"&&(o=bw()),r.length===1){let p=await this.translate({from:n,text:r[0],to:a,url:o,options:t.options});return{text:[p.text],from:p.from,to:p.to}}let l=await this.detectLanguage(r.join(` `));if(l===a)return{text:r,from:l,to:a};let u=e.langMap.get(l)||l,c=e.langMap.get(a)||a,d=JSON.stringify({header:{fn:"auto_translation",client_key:this.clientKey},source:{text_list:r,lang:u,orig_url:o},target:{lang:c},type:"plain"}),m=await super.request({url:$m,body:d,method:"POST"});if(m.header.ret_code!=="succ")throw new Z(m.message||m.header.ret_code);return{text:m.auto_translation,from:l||"auto",to:a}}detectLanguageLocally(t){return this.detectLanguageRemotely(t)}detectLanguageRemotely(t){return Ti.detectLanguageRemotelyByTransmart(t)}};function bw(){let e=new Date;return e.setMinutes(e.getMinutes()-e.getMinutes()%5),e.setSeconds(0),e.setMilliseconds(0),`https://google.com/search?q=google&_t=${e.getTime()/1e3}`}function V4(){return Math.random()>=.001}var Gl=class extends He{isSupportList=!1;maxTextLength=1200;maxTextGroupLength=1;async translate(t){let{text:n}=t;if(!V4())throw new Z("404","\u6A21\u62DF\u9519\u8BEF");let r=n.match(/^\s*/)[0].length;return{text:n.slice(0,r)+"\u6A21\u62DF\uFF1A"+n.slice(r,-6),from:t.from,to:t.to}}async translateList(t){let{text:n,from:r,to:a}=t;if(await k8(),!V4())throw new Z("404","\u6A21\u62DF\u9519\u8BEF");return n.length===0?{from:r,to:a,text:[""]}:{from:r,to:a,text:n.map(i=>{let o=i.match(/^\s*/)[0].length;return i.slice(0,o)+"\u6A21\u62DF\uFF1A"+i.slice(o,-6)})}}};var xw=[["auto","auto"],["zh-CN","zh"],["zh-TW","zh"],["en","en"],["ja","ja"],["de","de"],["fr","fr"],["it","it"],["es","es"],["nl","nl"],["pl","pl"],["pt","pt"],["ru","ru"]],W4=new Map(xw),yw=new Map(xw.map(([e,t])=>[t,e])),G4=class e extends He{static langMap=W4;static DEFAULT_CODENAME="deepl";apikey="";codename=e.DEFAULT_CODENAME;isSupportList=!1;maxTextGroupLength=1;constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.apikey)throw new Z("apikey are required");this.apikey=t.apikey?.trim(),t.codename&&(this.codename=t.codename)}async translate(t){let{text:n,from:r,to:a}=t,i=await super.request({retry:this.retry,url:`https://api.openl.club/services/${this.codename}/translate`,headers:{"content-type":"application/json"},method:"POST",body:JSON.stringify({apikey:this.apikey,text:n,source_lang:W4.get(r)||"auto",target_lang:W4.get(a)||a}),timeout:this.requestTimeout});if(i.status){let o=i;return o.result&&a=="zh-TW",{text:o.result,from:yw.get(o.source_lang),to:yw.get(o.target_lang)}}else throw new Z(i.msg)}},Q4=G4;var Y4="https://{s}bing.com",Sw=Y4+"/translator",Oz=Y4+"/ttranslatev3",_z=Y4+"/tspellcheckv3",Ap="bingGlobalConfig",Mw=[["auto","auto-detect"],["ar","ar"],["ga","ga"],["et","et"],["bg","bg"],["is","is"],["pl","pl"],["bs","bs-Latn"],["fa","fa"],["da","da"],["de","de"],["ru","ru"],["fr","fr"],["zh-TW","zh-Hant"],["fil","fil"],["fj","fj"],["fi","fi"],["gu","gu"],["kk","kk"],["ht","ht"],["ko","ko"],["nl","nl"],["ca","ca"],["zh-CN","zh-Hans"],["cs","cs"],["kn","kn"],["otq","otq"],["tlh","tlh"],["hr","hr"],["lv","lv"],["lt","lt"],["ro","ro"],["mg","mg"],["mt","mt"],["mr","mr"],["ml","ml"],["ms","ms"],["mi","mi"],["bn","bn-BD"],["hmn","mww"],["af","af"],["pa","pa"],["pt","pt"],["ps","ps"],["ja","ja"],["sv","sv"],["sm","sm"],["sr-Latn","sr-Latn"],["sr-Cyrl","sr-Cyrl"],["no","nb"],["sk","sk"],["sl","sl"],["sw","sw"],["ty","ty"],["te","te"],["ta","ta"],["th","th"],["to","to"],["tr","tr"],["cy","cy"],["ur","ur"],["uk","uk"],["es","es"],["he","iw"],["el","el"],["hu","hu"],["it","it"],["hi","hi"],["id","id"],["en","en"],["yua","yua"],["yue","yua"],["vi","vi"],["ku","ku"],["km","kmr"]],vw=new Map(Mw),Tw=new Map(Mw.map(([e,t])=>[t,e])),Cw=1e3,Ca,Ql;function K4(e,t){return e.replace("{s}",t?t+".":"")}async function zz(){if(!Ca){let n=await ae.storage.local.get(Ap);return n&&(Ca=n[Ap]),!0}let{tokenTs:e,tokenExpiryInterval:t}=Ca;return Date.now()-e>t}async function ww(){let e,t,n,r,a,i,o,s,l,u;try{let c=K4(Sw,e),d=await De({retry:2,url:c,responseType:"raw"}),{body:m,headers:p,url:g}=d;e=g.match(/^https?:\/\/(\w+)\.bing\.com/)[1],u=p["set-cookie"],t=m.match(/IG:"([^"]+)"/)[1],n=m.match(/data-iid="([^"]+)"/)[1],[a,r,i,o,s,l]=JSON.parse(m.match(/params_AbusePreventionHelper\s?=\s?([^\]]+\])/)[1])}catch(c){throw c}return Ca={subdomain:e,IG:t,IID:n,key:a,token:r,tokenTs:a,tokenExpiryInterval:i,isVertical:o,frontDoorBotClassification:s,isSignedInOrCorporateUser:l,cookie:u,count:0},await ae.storage.local.set({[Ap]:Ca}),Ca}function Uz(e){let{IG:t,IID:n,subdomain:r,isVertical:a}=Ca;return K4(e?_z:Oz,r)+"?isVertical=1"+(t&&t.length?"&IG="+t:"")+(n&&n.length?"&IID="+n+"."+Ca.count++:"")}function Hz(e,t,n,r){let{token:a,key:i}=Ca,o={fromLang:n,text:t,token:a,key:i};return!e&&r&&(o.to=r),o}async function Ew(e,t,n){if(!e||!(e=e.trim()))return;if(e.length>Cw)throw new Error(`The supported maximum length of text is ${Cw}. Please shorten the text.`);Ql||(Ql=ww()),await Ql,await zz()&&(Ql=ww(),await Ql),t=t||"auto",n=n||"zh-CN",t=vw.get(t)||t,n=vw.get(n)||n;let a=Uz(!1),i=Hz(!1,e,t,n==="auto-detect"?"zh-Hans":n),o={referer:K4(Sw,Ca.subdomain),"content-type":"application/x-www-form-urlencoded"},s=new URLSearchParams(i),l=a,u=s.toString(),c=await De({retry:2,url:l,headers:o,method:"POST",body:u});if(c.ShowCaptcha||c.StatusCode===401||c.statusCode){if(Ca=null,Ql=null,await ae.storage.local.remove(Ap),c.ShowCaptcha)throw new Error(` Sorry that bing translator seems to be asking for the captcha, Please take care not to request too frequently. The response code is ${c.StatusCode}. `);if(c.StatusCode===401)throw new Error(` Max count of translation exceeded. Please try it again later. The response code is 401. `);if(c.statusCode)throw new Error(`Something went wrong! The response is ${JSON.stringify(c)}.`)}let d=c[0].translations[0],m=c[0].detectedLanguage;return{text:d.text,from:Tw.get(m.language),to:Tw.get(d.to)}}var kp=new Map;async function Z4(e){let t=e.url;if(e.method&&(t+=e.method),e.body&&(t+=Wr(e.body)),kp.has(t))return kp.get(t);let n=De(e);kp.set(t,n);try{return await n}catch(r){throw r}finally{setTimeout(()=>{kp.delete(t)},3e3)}}async function Aw(e){return Z4(e)}async function Ha(e){if($e()){let n=lw();if(n)try{return await n.ask("throttleRequest",e)}catch(r){throw A.error("can not comunicate with root frame, use strict limiter",r),r}else return Z4(e)}else return Z4(e)}function kw(e){let t=e.split(".");if(t.length<=1)throw new Error("invalid token");let n=t[1];if(!n)throw new Error("invalid base64 url token");let r=n.replace(/-/g,"+").replace(/_/g,"/"),a=decodeURIComponent(globalThis.atob(r).split("").map(function(s){return"%"+("00"+s.charCodeAt(0).toString(16)).slice(-2)}).join("")),i=JSON.parse(a),o=new Date(i.exp*1e3);return{accessToken:e,accessTokenExpiresAt:o.toISOString()}}async function Co(e){await Nf(e)}async function qa(e,t){let n=await Lf(e);if(n?.accessToken&&n?.accessTokenExpiresAt){let r=Date.now(),i=new Date(n.accessTokenExpiresAt).getTime();if(i-r>30*1e3)return n;if(i-r>3e3)return Dp(e,t)}return Dp(e,t)}async function Dp(e,t){let n=await t(),r=n.accessTokenExpiresAt,i=new Date(r).getTime()-Date.now();return await Pf(e,n,i-1e3),n}var qz=[["auto",""],["yue","yue"],["ar","ar"],["ga","ga"],["et","et"],["bg","bg"],["is","is"],["pl","pl"],["bs","bs-Latn"],["fa","fa"],["da","da"],["de","de"],["ru","ru"],["fr","fr"],["zh-TW","zh-Hant"],["fil","fil"],["fj","fj"],["fi","fi"],["gu","gu"],["kk","kk"],["he","he"],["ht","ht"],["ko","ko"],["nl","nl"],["ca","ca"],["zh-CN","zh-Hans"],["wyw","lzh"],["cs","cs"],["kn","kn"],["otq","otq"],["tlh","tlh"],["hr","hr"],["lv","lv"],["lt","lt"],["ro","ro"],["mg","mg"],["mt","mt"],["mr","mr"],["ml","ml"],["ms","ms"],["mi","mi"],["bn","bn-BD"],["hmn","mww"],["af","af"],["pa","pa"],["pt-br","pt"],["pt","pt-PT"],["ps","ps"],["ja","ja"],["sv","sv"],["sm","sm"],["sr-Latn","sr-Latn"],["sr-Cyrl","sr-Cyrl"],["no","nb"],["sk","sk"],["sl","sl"],["sw","sw"],["ty","ty"],["te","te"],["ta","ta"],["th","th"],["to","to"],["tr","tr"],["cy","cy"],["ur","ur"],["uk","uk"],["es","es"],["el","el"],["hu","hu"],["it","it"],["hi","hi"],["id","id"],["en","en"],["yua","yua"],["bo","bo"],["vi","vi"],["km","km"],["ug","ug"]],J4=new Map(qz),Ei=class extends He{static langMap=J4;isSupportList=!0;maxTextLength=1800;constructor(t,n,r,a){super(t,n,r,a)}static async clearState(){await Co(Jh)}async translate(t){let{text:n,from:r,to:a}=t;return n?await Ew(n,r,a):{...t}}async init(){await this.getAccessToken()}async getAccessToken(){return await qa(Jh,async()=>{let t=await Ha({responseType:"text",url:"https://edge.microsoft.com/translate/auth",headers:{accept:"*/*","accept-language":"zh-TW,zh;q=0.9,ja;q=0.8,zh-CN;q=0.7,en-US;q=0.6,en;q=0.5","cache-control":"no-cache",pragma:"no-cache","sec-ch-ua":'"Microsoft Edge";v="113", "Chromium";v="113", "Not-A.Brand";v="24"',"sec-ch-ua-mobile":"?0","sec-ch-ua-platform":'"Windows"',"sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"cross-site","sec-mesh-client-arch":"x86_64","sec-mesh-client-edge-channel":"beta","sec-mesh-client-edge-version":"113.0.1774.23","sec-mesh-client-os":"Windows","sec-mesh-client-os-version":"10.0.19044","sec-mesh-client-webview":"0",Referer:"https://appsumo.com/","Referrer-Policy":"strict-origin-when-cross-origin"},body:null,method:"GET",timeout:5e3,retry:this.retry});return kw(t)})}async translateList(t){let{from:n,to:r,text:a}=t,i=J4.get(n)||"auto",o=J4.get(r)||r;i==="auto"&&(i="");let s=await this.getAccessToken(),l=[];for(let m of a)l.push({Text:m});let u=JSON.stringify(l),c=`https://api-edge.cognitive.microsofttranslator.com/translate?from=${i}&to=${o}&api-version=3.0&includeSentenceLength=true`,d=await super.request({url:c,headers:{accept:"*/*","accept-language":"zh-TW,zh;q=0.9,ja;q=0.8,zh-CN;q=0.7,en-US;q=0.6,en;q=0.5",authorization:"Bearer "+s.accessToken,"cache-control":"no-cache","content-type":"application/json",pragma:"no-cache","sec-ch-ua":'"Microsoft Edge";v="113", "Chromium";v="113", "Not-A.Brand";v="24"',"sec-ch-ua-mobile":"?0","sec-ch-ua-platform":'"Windows"',"sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"cross-site","Referrer-Policy":"strict-origin-when-cross-origin","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0"},body:u,method:"POST",timeout:this.requestTimeout});if(d&&d.length>0&&d[0].translations&&d[0].translations.length>0)return{text:d.map(m=>m.translations[0]?.text||""),from:n,to:r};throw new Z("Microsoft translate error "+JSON.stringify(d))}};var Vz=["chinese","english","japanese","korean","french","spanish","deutsch"],Wz={chinese:/[\u4e00-\u9fa5]/,english:/[a-zA-Z]/,japanese:/[\u3041-\u3096\u30A0-\u30FF]/,korean:/[\u3131-\u4dff\u9fa6-\uD79D]/,french:/[\u00e0\u00e2\u00e4\u00e8\u00e9\u00ea\u00eb\u00ee\u00ef\u00f4\u0153\u00f9\u00fb\u00fc\u00ff\u00e7]/i,spanish:/[\u00e1\u00e9\u00ed\u00f3\u00fa\u00f1\u00fc\u00a1\u00bf]/i,deutsch:/[\u00E4\u00F6\u00FC\u00C4\u00D6\u00DC\u00df]/i},X4=e=>Wz.chinese.test(e);var Wpe=[...Vz,"others","matchAll"];var Iw=[["auto",""],["en","EN"],["ja","JA"],["pl","PL"],["zh-CN","ZH"],["zh-TW","ZH-HANT"],["ar","AR"],["ja","JA"],["ko","KO"],["es","ES"],["de","DE"],["no","NB"],["fr","FR"],["pt","PT"],["pt-br","PT-BR"],["ru","RU"],["it","IT"],["id","ID"],["nl","NL"],["pl","PL"],["bg","BG"],["cs","CS"],["da","DA"],["el","EL"],["et","ET"],["fi","FI"],["hu","HU"],["lt","LT"],["lv","LV"],["ro","RO"],["sk","SK"],["sl","SL"],["sv","SV"],["tr","TR"],["uk","UK"]],Vc=new Map(Iw),Gz=new Map(Iw.map(([e,t])=>[t,e])),$4=class extends He{static langMap=Vc;authKey="";maxTextLength=1800;freeApiUrl="https://api-free.deepl.com/v2/translate";proApiUrl="https://api.deepl.com/v2/translate";immersiveTranslateApiUrl=`https://deepl.${At}/v2/translate`;immersiveTranslateDeeplTokenUrl=_e;immersiveTranslateDeeplProApiUrl=_e+"deepl/translate";provider="custom";splitor="";qualityNoSymabol="";qualityMinTextLength;apiKeys=[];removeResReges=[];static async clearState(){}getRandomKey(){let t=Math.floor(Math.random()*this.apiKeys.length);return this.apiKeys[t]}constructor(t,n,r,a){if(super(t,n,r,a),t=t||{},this.splitor=t.qualityDelimiterBetaV3||"",this.qualityNoSymabol=t.qualityNoSymoblBetaV3||"",this.qualityMinTextLength=t.qualityMinTextLengthV3||0,t.provider==="pro")if(this.provider="pro",r.userToken)this.authKey=r.userToken,this.apiKeys=this.authKey?.split(",").map(i=>i.trim());else throw new Z("Login required, \u767B\u5F55\u540E\u624D\u53EF\u4EE5\u4F7F\u7528\u3002");else if(this.authKey=t.authKey?.trim(),this.apiKeys=this.authKey?.split(",").map(i=>i.trim()),!this.authKey)throw new Z("authKey are required");if(!this.authKey)throw new Z("authKey are required");t&&t.freeApiUrl&&(this.freeApiUrl=Et(this.freeApiUrl,t.freeApiUrl)),t&&t.proApiUrl&&(this.proApiUrl=Et(this.proApiUrl,t.proApiUrl)),t&&t.immersiveTranslateApiUrl&&(this.immersiveTranslateApiUrl=Et(this.immersiveTranslateApiUrl,t.immersiveTranslateApiUrl)),t&&t.immersiveTranslateDeeplTokenUrl&&(this.immersiveTranslateDeeplTokenUrl=Et(this.immersiveTranslateDeeplTokenUrl,t.immersiveTranslateDeeplTokenUrl)),t&&t.immersiveTranslateDeeplProApiUrl&&(this.immersiveTranslateDeeplProApiUrl=Et(this.immersiveTranslateDeeplProApiUrl,t.immersiveTranslateDeeplProApiUrl)),Array.isArray(t.removeResRegexs)&&(this.removeResReges=t.removeResRegexs)}async init(){}getRateLimiter(){let t=super.getRateLimiter();if(this.provider==="pro"){if(this.serviceConfig?.immersiveTranslateProLimit){let n=Number(this.serviceConfig.immersiveTranslateProLimit);return isNaN(n)&&(n=15),{limit:n,interval:t?.interval||1050}}return{limit:15,interval:t?.interval||1050}}return super.getRateLimiter()}getDefaultRateLimit(){return{limit:3,interval:1250}}async translateList(t){let{from:n,to:r}=t,a=this.getRandomKey(),{text:i,merged:o}=this.optimizationText(t),s=n=="zh-CN"&&r=="zh-TW"||n=="zh-TW"&&r=="zh-CN",l=null;if(s)l=i.map(c=>({text:c||"",detected_source_language:n}));else{let c={source_lang:Vc.get(n)||"",target_lang:Vc.get(r)||r,tag_handling:"html",model_type:"prefer_quality_optimized"};this.serviceConfig?.tag_handling&&(this.serviceConfig.tag_handling==="smart"?this.isRichTranslate?c.tag_handling="html":delete c.tag_handling:this.serviceConfig.tag_handling==="none"?delete c.tag_handling:c.tag_handling=this.serviceConfig.tag_handling);let d=new URLSearchParams(c);i.forEach(x=>{d.append("text",x)});let m=d.toString(),p={text:i,source_lang:Vc.get(n)||"auto",target_lang:Vc.get(r)||r,model_type:"prefer_quality_optimized"};this.provider==="pro"&&this.serviceConfig?.html&&(this.serviceConfig.html==="smart"?this.isRichTranslate&&(p.html="enabled"):this.serviceConfig.html==="enabled"&&(p.html="enabled"));let g=this.freeApiUrl;a.endsWith(":im")?g=this.immersiveTranslateApiUrl:a.endsWith(":fx")||(g=this.proApiUrl);let h,v={};t.refresh&&(v={"X-Refresh":"True"}),t.debug&&(v={...v,"X-Debug":"True"}),this.provider==="pro"?h=await super.request({retry:this.retry,url:this.immersiveTranslateDeeplProApiUrl,method:"POST",body:JSON.stringify(p),headers:{...v,token:a,"Content-Type":"application/json"},timeout:this.requestTimeout}):a.startsWith("immersive_")?h=await super.request({retry:this.retry,url:this.immersiveTranslateDeeplProApiUrl,method:"POST",body:JSON.stringify(p),headers:{...v,token:a,"Content-Type":"application/json"},timeout:this.requestTimeout}):h=await super.request({retry:2,url:g,method:"POST",body:m,headers:{Authorization:"DeepL-Auth-Key "+a,"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},extra:{overrideMimeType:"application/json; charset=utf-8"}}),l=this.restoreText(h,o,!!t.debug).translations}let u=l.map(c=>{let d=e3(this.serviceConfig,c.text,r);return d&&this.removeResReges.length&&this.removeResReges.forEach(m=>{d=d.replace(new RegExp(m),""),d=d.trimStart()}),d});if(s){let c=this.serviceConfig||{},m=await new Ei({},this.generalConfig,this.translationOptions,this.isRichTranslate||!1).translateList({from:n,to:r,text:l.map(p=>p.text),url:"",options:{},forces:[]});m&&m.text&&(u=m.text)}return{text:u,from:l[0]&&Gz.get(l[0].detected_source_language)||n,to:r}}optimizationText(t){let{text:n}=t;return{text:n,merged:[]}}restoreText(t,n,r){if(!this.splitor||this.provider!="pro")return t;let{translations:a}=t,i=[];for(let o=0;o<a.length;o++){let s=a[o];if(n.includes(o)){let l=s?.text?.split(this.splitor).map(u=>({text:!ia()&&r?`[${u}]`:u,detected_source_language:s.detected_source_language}));i.push(...l)}else i.push(s)}return{...t,translations:i}}},Yl=$4;function e3(e,t="",n){if(!n.startsWith("zh")||t.length>200)return t;let r=t.indexOf("\u300A"),a=t.indexOf("\u300B");return a>r&&r>=0?t:r<0&&a>0&&a<80&&X4(t[0])&&Dw(t,"\u300B")==1?"\u300A"+t:a<0&&r>0&&t.length-r<80&&X4(t[t.length-1])&&Dw(t,"\u300A")==1?t+"\u300B":Qz(e,t)}function Qz(e,t){let n=e?.richIdName;return!n||!$v(t)||!t.includes(n)||t.endsWith(">")?t:t+">"}function Dw(e,t){return e.split(t).length-1}var Yz=[["auto","auto"],["zh-CN","zh"],["zh-TW","cht"],["en","en"],["ja","ja"],["ko","ko"],["es","es"],["de","de"],["fr","fra"],["pt","pt"],["ru","ru"],["ar","ara"],["it","it"],["ms","ms"],["id","id"],["vi","vie"],["th","th"],["ur","ur"],["yue","yue"],["bo","bo"],["wyw","wyw"],["be","be"],["bg","bul"],["bn","bn"],["ca","ca"],["cs","cs"],["da","da"],["el","el"],["et","et"],["fa","fa"],["fi","fi"],["gu","gu"],["he","he"],["hi","hi"],["hr","hr"],["hu","hu"],["hy","hye"],["is","is"],["ka","ka"],["km","km"],["kn","kn"],["lt","lt"],["lv","lv"],["mk","mk"],["ml","ml"],["mn","mn"],["mr","mr"],["mt","mt"],["my","my"],["ne","ne"],["nl","nl"],["no","no"],["pa","pa"],["pl","pl"],["ps","ps"],["ro","ro"],["si","si"],["sk","sk"],["sl","sl"],["sq","sq"],["sr","sr"],["sv","sv"],["sw","sw"],["ta","ta"],["te","te"],["tg","tg"],["tr","tr"],["ug","ug"],["uk","uk"],["uz","uz"]],t3=new Map(Yz),n3=class extends He{static langMap=t3;APIKEY="";isSupportList=!1;constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.APIKEY)throw new Z("APIKEY are required");this.APIKEY=t.APIKEY?.trim()}async translate(t){let{text:n,from:r,to:a}=t,i=n,o={url:"https://api.niutrans.com/NiuTransServer/translation",retry:this.retry,headers:{"content-type":"application/json"},method:"POST",body:JSON.stringify({src_text:i,from:t3.get(r)||r,to:t3.get(a)||a,apikey:this.APIKEY}),timeout:this.requestTimeout},s=await super.request(o);if(s.tgt_text){let l=s.tgt_text;return l.endsWith(` `)&&(l=l.slice(0,-1)),{text:l,from:r,to:a}}else throw new Z(s.error_msg||JSON.stringify(s).slice(0,500))}getDefaultRateLimit(){return{limit:4,interval:1350}}},Lw=n3;var Kz=[["auto",""],["ar","ar"],["ga","ga"],["et","et"],["bg","bg"],["is","is"],["pl","pl"],["bs","bs-Latn"],["fa","fa"],["da","da"],["de","de"],["ru","ru"],["fr","fr"],["zh-TW","zh-Hant"],["fil","fil"],["fj","fj"],["fi","fi"],["gu","gu"],["kk","kk"],["ht","ht"],["ko","ko"],["nl","nl"],["ca","ca"],["zh-CN","zh-Hans"],["cs","cs"],["kn","kn"],["otq","otq"],["tlh","tlh"],["hr","hr"],["lv","lv"],["lt","lt"],["ro","ro"],["mg","mg"],["mt","mt"],["mr","mr"],["ml","ml"],["ms","ms"],["mi","mi"],["bn","bn-BD"],["hmn","mww"],["af","af"],["pa","pa"],["pt","pt"],["ps","ps"],["ja","ja"],["sv","sv"],["sm","sm"],["sr-Latn","sr-Latn"],["sr-Cyrl","sr-Cyrl"],["no","nb"],["sk","sk"],["sl","sl"],["sw","sw"],["ty","ty"],["te","te"],["ta","ta"],["th","th"],["to","to"],["tr","tr"],["cy","cy"],["ur","ur"],["uk","uk"],["es","es"],["he","he"],["el","el"],["hu","hu"],["it","it"],["hi","hi"],["id","id"],["en","en"],["yua","yua"],["bo","bo"]],r3=new Map(Kz),a3=class extends He{static langMap=r3;APIKEY="";region="eastasia";isSupportList=!0;apiUrl="https://api.cognitive.microsofttranslator.com/translate";constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.APIKEY)throw new Z("APIKEY are required");this.APIKEY=t.APIKEY?.trim(),t.region&&(this.region=t.region),t.apiUrl&&(this.apiUrl=Et(this.apiUrl,t.apiUrl))}async translateList(t){let{text:n,from:r,to:a}=t;if(n.length===0)return{from:r,to:a,text:[]};let i={"api-version":"3.0",to:r3.get(a)||a};r!=="auto"&&(i.from=r3.get(r)||r);let o=new URLSearchParams(i),s=JSON.stringify(n.map(m=>({text:m}))),l=new URL(this.apiUrl),u=new URLSearchParams(l.search);u.toString()!==""&&u.forEach((m,p)=>{o.append(p,m)}),this.isRichTranslate&&o.append("textType","html"),l.search=o.toString();let c={url:l.toString(),retry:this.retry,method:"POST",headers:{"Ocp-Apim-Subscription-Key":this.APIKEY,"Ocp-Apim-Subscription-Region":this.region,"content-type":"application/json"},body:s,timeout:this.requestTimeout},d=await super.request(c);if(d.length===0)throw new Z("server response invalid");return{from:r,to:a,text:d.map(m=>m.translations.map(g=>g.text).join(" "))}}},Pw=a3;var Zz=[["auto","auto"],["zh-CN","zh-CN"],["zh-TW","zh-TW"],["en","en"],["ja","ja"],["ru","ru"],["es","es"],["de","de"],["ko","ko"],["fr","fr"],["th","th"],["vi","vi"],["id","id"]],Kl=new Map(Zz),i3=class extends He{static langMap=Kl;isSupportList=!0;maxTextGroupLength=25;maxTextLength=1200;constructor(t,n,r,a){super(t,n,r,a)}getDefaultRateLimit(){return{limit:3,interval:1150}}async translateList(t){let{text:n,from:r,to:a}=t,i;if(n.length===0)return{from:r,to:a,text:[]};let o=` <br> `,s=n.join(o),l={url:"https://api.papago-chrome.com/v2/translate/openapi",retry:this.retry,method:"POST",headers:{authority:"api.papago-chrome.com","content-type":"application/json"},body:"",timeout:this.requestTimeout};r==="auto"||!Kl.get(r)?(i=(await super.request({url:"https://api.papago-chrome.com/v2/translate/detect",method:"POST",headers:{authority:"api.papago-chrome.com","content-type":"application/json"},body:s})).langCode,l.body=JSON.stringify({text:s,source:i||Kl.get(r)||r,target:Kl.get(a)||a})):l.body=JSON.stringify({text:s,source:Kl.get(r),target:Kl.get(a)||a});let u=await super.request(l);if(u.translatedText==="")throw new Z("server response invalid");let c=u.translatedText.split("<br>").map(d=>d.trim());return{from:r,to:a,text:c}}},Nw=i3;function Rw(e){let t=e.split(` `),n=[],r,a="",i="";for(let o of t){o?.startsWith("- ")&&(o=o.slice(1),r&&n.push(r),r={},a="",i="");let s=o.trim().split(/[::]/).map(u=>u.trim()).filter(u=>!!u);if(s.length>=2&&!/\S\s\S/.test(s[0])){let u=o.slice(o.indexOf(s[1])).trim();u?(a=s[0],u=="|-"?i="":i=u):i+=` `+o}else i+=` `+o;if(!a)continue;r||(r={});let l=Number(i);r[a]=Number.isNaN(l)?i:Number(i)}return r&&n.push(r),Object.values(n).forEach(o=>{Object.entries(o).forEach(([s,l])=>{if(typeof l=="string"){let u=l.trim();o[s]=u}})}),n}var jw=null;if(typeof trustedTypes<"u")try{jw=trustedTypes.createPolicy("sanitizer",{createHTML:e=>e,createScript:e=>e})}catch{}var Fw=!1;globalThis.addEventListener("securitypolicyviolation",e=>{e.violatedDirective=="require-trusted-types-for"&&(Fw=!0)});function Bw(){return Fw}var Lt=jw;function Ow(e,t,n,r,a){if(!e||n.length<=1)return"";for(let h of r||[])if(t?.querySelector(h))return"";let i=n[n.length-1];if(Xz(t,i))return"";let o="",s,l="",u="";for(let h of n){let v=$z(t,h);if(u+=p(h),s&&v!=s){g(),s=v,l=p(h)||"";continue}s=v,l+=p(h)||""}g();let c=m(u),d=m(t.textContent||"");if(c==d&&t.innerText?.split(` `).filter(h=>!!h.trim()).length!=u.split(` `).filter(h=>!!h.trim()).length&&!/<[^>]+>/g.test(t.innerHTML))return t.innerText||"";return o;function m(h){return h.replace(/\s+/g,"")}function p(h){return h instanceof HTMLElement?h.innerText:h?.textContent||""}function g(){let h=m(p(s)),v=m(l);if(h==v){let y=p(s).replace(/ */g,"");if(!u.startsWith(` `)&&y?.startsWith(` `)||!u.endsWith(` `)&&y?.endsWith(` `)){o+=l;return}o+=Ww(s,a)}else o+=l}}function _w(e,t,n,r,a){if(!e||!t)return"";let i=Ww(n,a)||"";return t.replace(i,r)}var o3=globalThis.document?.createElement("div");function Jz(e){return o3?(o3.innerHTML=Lt?.createHTML(e)||e,o3?.childNodes?.[0]?.nodeType==Node.TEXT_NODE):!1}function zw(e,t,n){if(!t)return t;let r=t,a=/<([a-zA-Z0-9-]+)\s*([^<]*?)>/ig;return r.replace(a,(o,s,l,u)=>{if(n&&s.startsWith(n)&&s!=n||Jz(`<${s} ${l}/>`))return o;let c=Object.keys(e).length;return e[c]={tag:s,attributes:l,index:u,id:c},`<${c}>`}).replace(/&&/ig,"%26%26").replace(/&lt;/ig,"%3C").replace(/&gt;/ig,"%3E")}function Uw(e,t,n,r,a){let i=/<\/?([a-zA-Z0-9-]+)\s*([^<]*?)>/ig,o=[],s=[],l=[],u=t.replace(i,(d,m,p,g)=>{if(t[g+1]=="/"){let v=o.findIndex(x=>x.tag==m);if(v==-1)return d;let y=o[v];return o=o.slice(v+1),n?`</${n}${y.id}>`:`</${y.tag}>`}else{let v=e[m];if(!v)return d;if(o.unshift(v),n)return`<${n}${m}>`;if(!v.attributes)return`<${v.tag}>`;let y=a||"";return`<${v.tag} ${r||"id"}=${y}${v.id}${y}>`}});u.replace(i,(d,m,p,g)=>{if(u[g+1]=="/"){let v=s[0],y=s[1],x=l[l.length-1];v?.tag==m?(v.end==g?(v.endTag=d,v.end=g+d.length,l.push(v)):v.end==x?.begin&&x.end==g&&(v.endTag=d,v.end=g+d.length,v.times++,l[l.length-1]=v),s.shift()):y?.tag==m&&y.end==v.begin&&y.end==g&&(y.endTag=d,y.end=g+d.length,l.push(y),s.shift(),s.shift())}else s.unshift({tag:m,startTag:d,begin:g,end:g+d.length,times:0});return d});let c=u.slice();return l.forEach(d=>{if(!d.times)return;let m=Object.keys(e).length,p="";e[m]={tag:n||d.tag,content:"",id:m},n?p=`<${n}${m}></${n}${m}>`:p=`<${d.tag} ${r||"id"}=${m}></${d.tag}>`,e[m].content=c.slice(d.begin,d.end),u=u.replace(e[m].content,p)}),u}function Hw(e,t,n,r){let a="";return n?a=qw(e,t,n):a=Vw(e,t,r),a.replace(/%26%26/ig,"&&").replace(/%3C/ig,"&lt;").replace(/%3E/ig,"&gt;")}function qw(e,t,n){let r=/<\s*\/?([a-zA-Z0-9-]+)\s*([^<]*?)>/ig;return t.replace(r,(i,o,s,l)=>{let u=t[l+1];if(o[0]!=n)return i;let c=o.slice(1),d=e[c];return d?u=="/"?d.content?"":`</${d.tag}>`:d.content?qw(e,d.content,n):d.attributes?`<${d.tag} ${d.attributes}>`:`<${d.tag}>`:i})}function Vw(e,t,n){let r=new RegExp(`<\\s*([a-zA-Z0-9-]+)\\s*${n||"id"}=["']?(\\d+)["']?\\s*>`,"ig");return t.replace(r,(i,o,s)=>{let l=e[s];if(!l)return i;if(l.content){let u=l.content.slice(0,l.content.length-`</${l.tag}>`.length);return Vw(e,u,n)}return`<${l.tag} ${l.attributes||""}>`}).replace(/<\s*一个\s*id/ig,"<a id").replace(/<\s+(\/?[a-zA-Z0-9-]+)\s?>/,"<$1>")}function Ww(e,t){if(e instanceof HTMLElement){if(dc(e.tagName))return e.innerHTML;let r="";return e.innerText.indexOf(` `)<0?r=lt.sanitize(e.outerHTML.replace(/\s+/ig," "),{ADD_TAGS:t}):r=lt.sanitize(e.outerHTML.replace(/(<\/[a-zA-Z0-9]+>)(\n\s*)+</ig,"$1<"),{ADD_TAGS:t}),e.innerText.length>=500?e.innerText?.replace(/</g,"&lt;")?.replace(/>/g,"&gt;"):r.replace(/<!--.*?-->/igs,"")}else if(e?.nodeType==Node.TEXT_NODE){let r=e.textContent?.replace(/\n/g," ")||"";if((e?.parentElement?.innerText?.indexOf(r)||-1)>=0)return r}else return e?.outerHTML;return(e?.parentElement?.innerText?.indexOf(` `)||-1)>0?e?.textContent?.replace(/</g,"&lt;")?.replace(/>/g,"&gt;"):e?.textContent?.replace(/\s+/ig," ")?.replace(/</g,"&lt;")?.replace(/>/g,"&gt;")}function Xz(e,t){return t.nodeType==Node.TEXT_NODE&&t.parentElement?.nextElementSibling?.nodeType==Node.ELEMENT_NODE&&!t.parentElement?.nextElementSibling?.nextElementSibling?e.contains(t.parentElement?.nextElementSibling):!1}function $z(e,t){let n=t;if(!e.contains(t))return t;for(;n&&n.parentNode!=e;)n=n?.parentNode||void 0;return n}function Gw(e){return/<([a-zA-Z0-9-]+)\s*([^<]*?)>/ig.test(e)}function s3(e){let t={...e},n={};return Object.entries(e).filter(([r,a])=>{if(r.startsWith("rich.")){if(r.includes("add_v")){let i=Object.keys(n).find(o=>o.endsWith("add")||o.includes("add."))||"";delete n[i]}if(r.includes("remove_v")){let i=Object.keys(n).find(o=>o.endsWith("remove")||o.includes("remove."))||"";delete n[i]}n[r.replace("rich.","")]=a}}),dn({rule:n,valueIsArray:r=>Array.isArray(t[r]),getMergedValue:r=>t[r],onMergedResult:(r,a)=>{t[r]=a}},!0),t}function bs(e,t,n,r){let a=e.rule,i=n?.[t];if(!i)return!1;let o=a.enableRichTranslate??!0;return e.state.translationMode=="dual"&&!i.dualEnableRichTranslate?i.dualEnableRichTranslate==null?i.enableRichTranslate&&o:!1:e.state.translationMode=="translation"&&!i.translationEnableRichTranslate?i.translationEnableRichTranslate==null?i.enableRichTranslate&&o:!1:r?!!r.enableRichTranslate&&o:o}function Qw(e,t){let n=t||e.translationService;return bs(e,n,e.config.translationServices)?s3(e.rule):e.rule}function l3(e){return e.replace(/<?\s*(code|代码|CODE)\s*([a-zA-Z-]+)\s*=\s*["']?([a-zA-Z0-9]+)['"]?>(.*?)<\s*\/(code|代码|CODE)>?/g,(t,n,r,a,i)=>`<code ${r.toLowerCase()}="${a.toLowerCase()}">${i}</code>`)}function eU(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var Yw,Kw,u3=class extends He{apiKeys=[];isSupportList=!1;maxTextLength=1200;maxTextGroupLength=1;translationTextSeparator=`

%%

`;model="";systemPrompt="";prompt="";subtitlePrompt="";multiplePrompt="";multipleSystemPrompt="";selectionSystemPrompt="";selectionPrompt="";ignoreResReges=[];removeResReges=[];replaceTextRegexes=[];apiUrl="";contextTerms=void 0;enableContextDiffPreview=!1;maxTokensRatio=3;minTokensRatio=.3;enableFallback=!0;provider="custom";constructor(t,n,r,a){let i={...t};if(super(i,n,r,a),i||(i={}),this.enableContextDiffPreview=r.enableContextDiffPreview,i.provider&&(this.provider=i.provider),i.APIKEY){let o=i.APIKEY?.trim();this.apiKeys=o.split(",").map(s=>s.trim())}Array.isArray(i.ignoreResRegexs)&&(this.ignoreResReges=i.ignoreResRegexs),Array.isArray(i.removeResRegexs)&&(this.removeResReges=i.removeResRegexs),Array.isArray(i.replaceTextRegexes)&&(this.replaceTextRegexes=i.replaceTextRegexes),i.translationTextSeparator&&(this.translationTextSeparator=i.translationTextSeparator),i.model&&(this.model=i.model),i.systemPrompt&&(this.systemPrompt=i.systemPrompt),i.prompt&&(this.prompt=i.prompt),i.multipleSystemPrompt&&(this.multipleSystemPrompt=i.multipleSystemPrompt),i.multiplePrompt&&(this.multiplePrompt=i.multiplePrompt),i.subtitlePrompt&&(this.subtitlePrompt=i.subtitlePrompt),i.selectionSystemPrompt&&(this.selectionSystemPrompt=i.selectionSystemPrompt),i.selectionPrompt&&(this.selectionPrompt=i.selectionPrompt),i.bodyConfigs&&(this.bodyConfigs=i.bodyConfigs),i.contextTerms&&(this.contextTerms=i.contextTerms),typeof i.enableFallback=="boolean"&&(this.enableFallback=i.enableFallback),i.maxTokensRatio&&(this.maxTokensRatio=Number(i.maxTokensRatio)),i.minTokensRatio&&(this.minTokensRatio=Number(i.minTokensRatio)),this.isAI=!0}getLangMap(){return new Map}getRandomKey(){let t=Math.floor(Math.random()*this.apiKeys.length);return this.apiKeys[t]}mergePreAndAppendMessages(t){if(!this.serviceConfig.preMessages&&!this.serviceConfig.appendMessages)return t;let n=Zw(this.serviceConfig.preMessages),r=Zw(this.serviceConfig.appendMessages),a=[...t];return n.length&&a.splice(-1,0,...n),r.length&&a.push(...r),a}async translate(t){if(t.inArticleContext&&this.contextTerms&&this.enableContextDiffPreview){let r=await Promise.all([this._translate(t,this.contextTerms),this._translate(t,void 0)]),a=r[0]?.text.split(this.translationTextSeparator)||[],i=r[1]?.text.split(this.translationTextSeparator).map((o,s)=>{let l=a[s];return Rm(l,o)}).join(this.translationTextSeparator);return{from:r[0]?.from,to:r[0]?.to,text:i}}else if(t.inArticleContext&&this.contextTerms)return await this._translate(t,this.contextTerms);return await this._translate(t,void 0)}async _translate(t,n){let{text:r,from:a,to:i,inArticleContext:o,options:s}=t;if(r.trim().length===0)return{from:a,to:i,text:""};let l=this.getLangMap(),u=this.prompt||"",c=this.systemPrompt||"",d=l.get(a)||a,m=l.get(i)||i,p=this.serviceConfig.env||{};p={...p};let g=s?.sourceProgram,h=["subtitle","videoSubtitle"].includes(g),v=[r];s?.rawTextArrayLength&&(v=r.split(this.translationTextSeparator)),v.length>1&&this.multipleSystemPrompt&&(c=this.multipleSystemPrompt),v.length>1&&this.multiplePrompt&&(u=this.multiplePrompt),h&&this.subtitlePrompt&&(u=this.subtitlePrompt);let y="",x="",b=u.includes("{{json}}"),T=u.includes("{{yaml}}");if(p.title_prompt=p.imt_title?p.title_prompt:"",Gw(r)&&this.isRichTranslate?p.content_type="html":p.html_only="",b){let j=[],B=p.imt_json_item||"";h&&(B=p.imt_subtitle_json_item||B);for(let O=0;O<v.length;O++){let _=B.replace(/{{id}}/g,O+1).replace(/{{text}}/g,v[O]);j.push(_)}y=`[${j.join(",")}]`}else if(T){let j=[],B=p.imt_yaml_item||"";h&&(B=p.imt_subtitle_yaml_item||B);for(let O=0;O<v.length;O++){let _=B.replace(/{{id}}/g,O+1).replace(/{{text}}/g,v[O]);j.push(_)}x=j.join(` `)}await this.handleGlossaries(a,p,r,t.glossaries||[],n),await oU(h,p,n,o||!1),u=F(u);let C=F(c),w=await this.handleOptions({systemPrompt:C,finalPrompt:u,payload:t});A.debug("request options",w),A.debug("request body",w.body),A.debug("finalPrompt",u);let M;try{M=await this.rawRequest(w),Kw=!0}catch(j){let B=await this.handleSensitiveContentTimeout({err:j,payload:t,rawTextArray:v,systemPrompt:C,finalPrompt:u});if(B)return B;throw j}let E=this.parseResponse(M),k=await this.interceptResponse(E,{...t,text:v});if(k.handled)return{from:a,to:i,text:k.result||"",systemPrompt:C,prompt:u};E=this.filterContent(r,E,u),A.debug("filterContent after",E),E&&(E=tU(r,E));let N=await this.likeChineseFallback({text:r,resultText:E,rawTextArray:v,systemPrompt:C,finalPrompt:u,from:a,to:i});if(typeof N=="object")return N;N&&typeof N=="string"&&(E=N);try{if(b||T){let j={};if(b){A.debug("extractValidJson before",E);let _=this.extractValidJson(E);A.debug("parse before",E),j=Zd.parse(_)}else if(T){A.debug("parseYAML before",E);let _=this.extractValidYaml(E);j=Rw(_)}let B=p.imt_trans_field;h&&(B=p.imt_sub_trans_field||B);let O=p.imt_source_field;h&&(O=p.imt_sub_source_field||O),E=this.restoreText(v,j,B,O)}return E=await this.checkResultTextWithFallback(a,i,v,E,t),{from:a,to:i,text:E,systemPrompt:C,prompt:u}}catch(j){return A.error("parse response failed",E,j),{from:a,to:i,text:E}}function F(j){return j.replace(/{{(.+?)}}/g,(B,O)=>O==="from"?d:O==="to"?m+" Language":O==="text"?r:O=="json"?y:O=="yaml"?x:p[O]===""?"":p[O]||B).replace(/{{(.+?)}}/g,(B,O)=>p[O]||B)}}async translateSelectionText(t){let{text:n,contextText:r,from:a,to:i,signal:o}=t,s=this.selectionSystemPrompt,l=this.selectionPrompt,u=this.getLangMap(),c=`${a}2${i}`,d=this.serviceConfig.langOverrides?.find(b=>b.id===c);d&&(d.selectionSystemPrompt&&(s=d.selectionSystemPrompt),d.selectionPrompt&&(l=d.selectionPrompt));let m=u.get(a)||a,p=u.get(i)||i,g=this.serviceConfig.env||{};g={...g};let h=x(l),v=x(s);A.debug("selection systemPrompt",v),A.debug("selection prompt",h);let y=await this.handleOptions({systemPrompt:v,finalPrompt:h,payload:{...t,options:{}}});y=this.handleStreamOptions(y,{systemPrompt:s,userPrompt:h,signal:t.signal||new AbortController().signal,onMessage:b=>{t.onMessage?.(b)},onError:b=>{t.onError?.(b)},onFinish:b=>{t.onFinish?.(b)}}),y=await this.handleSelectionTextOptions(y,t),o&&(y.signal=o);try{await b4(y)}catch(b){t.onError?.(b)}function x(b){return b.replace(/{{(.+?)}}/g,(T,C)=>C==="from"?m:C==="to"?p+" Language":C==="text"?n:C==="context_text"?r:g[C]===""?"":g[C]||T).replace(/{{(.+?)}}/g,(T,C)=>g[C]||T)}return{from:a,to:i,systemPrompt:v,prompt:h}}async sendMessageStream(t){let{systemPrompt:n,userPrompt:r,signal:a}=t,i=await this.handleOptions({systemPrompt:n||"",finalPrompt:r||"",payload:{text:"",from:"auto",to:"auto",url:"",options:{}}});i=this.handleStreamOptions(i,t),a&&(i.signal=a);try{await b4(i)}catch(o){t.onError?.(o)}}handleStreamOptions(t,n){let r=!1;t.onMessage=i=>{try{let o=JSON.parse(i.data),{choices:s}=o;if(!s||s.length===0)return;let{finish_reason:l}=s[0];if(l){r||(n.onFinish?.(l),r=!0);return}let{content:u=""}=s[0].delta;n.onMessage?.(u)}catch(o){i.data.trim()!=="[DONE]"&&n.onError?.(o??new Z("Cannot parse response JSON")),r||(n.onFinish?.("finish"),r=!0)}},t.onError=i=>{n.onError?.(i)},t.onFinish=i=>{r||(n.onFinish?.(i),r=!0)},t.body=JSON.stringify({...JSON.parse(t.body),stream:!0}),n.messages&&(t.body=JSON.stringify({...JSON.parse(t.body),messages:n.messages})),t.responseType="stream",t.headers={...t.headers,Accept:"text/event-stream"};let a=this.immersiveProStreamApiUrl;return this.provider==="pro"&&a&&(t.url=a),t}async handleSelectionTextOptions(t,n){return t}async rawRequest(t){let n=await super.request(t);if(n?.error?.message&&n?.error?.code)throw new Z(n.error.code,n.error.message);return n}extractValidJson(t){let n=t.indexOf("["),r=t.lastIndexOf("]");return n!==-1&&r!==-1?t.slice(n,r+1):""}extractValidYaml(t){let n=t.split(` `),r=[];for(let a=0;a<n.length;a++)n[a]?.startsWith("`")||n[a]?.startsWith("<")||r.push(n[a]);return r.join(` `)}restoreText(t,n,r,a){let i=[];for(let o=0;o<t.length;o++){let s=t[o],l=n[o];l&&l[r]?s===l[r]&&l[a]&&l[a]!==s?i.push(l[a]):i.push(l[r]):l&&typeof l=="string"?i.push(l):n[r]&&typeof n[r]=="string"?i.push(n[r]):l&&l[a]?i.push(l[a]):i.push("")}return i.join(this.translationTextSeparator)}parseResponse(t){return""}getValidGlossaries(t,n,r){if(!r||r.length===0)return[];let a=r.map(s=>eU(s.k)).sort((s,l)=>l.length-s.length);if(a.length===0)return[];let i;iU(t)||t=="auto"?i=new RegExp(`(${a.join("|")})`,"gi"):i=new RegExp(`\\b(${a.join("|")})\\b`,"gi");let o=Fm(n,r,i);return o=to(o),zT(s=>to([...s,...o])),o}async handleGlossaries(t,n,r,a,i){if(i?.terms){let s;Object.keys(a).length&&(s=new RegExp(`(${Object.keys(a).join("|")})`,"gi")),Object.keys(i.terms).forEach(l=>{s?.test(l)||i.terms[l]&&a.push({k:l,v:i.terms[l]})})}let o=this.getValidGlossaries(t,r,a);if(o.length){let s=!1,l=!1;n.imt_terms=o.map(u=>{let c=u.domain||"";return c?(c=`[${c}]`,s=!0):l=!0,`'${u.k.replace(/`/g,"\\`")}${c}': '${(u.v||u.k).replace(/`/g,"\\`")}'`}).join(", "),n.imt_terms_with_domain=s?n.imt_terms_with_domain:"",n.imt_terms_without_domain=l?n.imt_terms_without_domain:""}}async handleOptions({systemPrompt:t,finalPrompt:n,payload:r}){return{}}filterContent(t,n,r){let a=n;if(a?.startsWith(r)&&(a=a.replace(r,"").trim()),a&&(this.removeResReges.forEach(i=>{a=a?.replace(new RegExp(i),""),a=a.trimStart()}),this.replaceTextRegexes?.forEach(([i,o])=>{a=a?.replace(new RegExp(i,"g"),o),a=a.trimStart()})),a&&this.ignoreResReges?.length)try{this.ignoreResReges.some(o=>new RegExp(o).test(a))&&(a=t)}catch(i){A.debug("e",i)}return a||""}getCacheKeyPrefix(){let t=[this.model||"",this.apiUrl||"",this.systemPrompt||"",this.prompt||"",this.multipleSystemPrompt||"",this.multiplePrompt||"",this.subtitlePrompt||""];return Wr(t.join("_"))}async interceptResponse(t,n){let r=await this.checkIgnoreAndFallbackByAutoSelectService(t,n);return r==t?{handled:!1}:{handled:!0,result:r}}async handleSensitiveContentTimeout(t){let{err:n,payload:r,rawTextArray:a,systemPrompt:i,finalPrompt:o}=t;if(A.error("request failed",n),!n.message.includes("Request timeout")||!Kw||this.provider!=="pro")return;A.debug("fallback timeout");let l=a.length>1,u;if(l?u=await this.translateRetryBySingeText(r,a):u=await this.translateFallbackByAutoSelectService(a,r.from,r.to),u)return{from:r.from,to:r.to,text:u,systemPrompt:i,prompt:o}}async likeChineseFallback(t){let{text:n,resultText:r,systemPrompt:a,finalPrompt:i,from:o,to:s}=t;if(!s.startsWith("zh"))return;let l=_m(r),u;if(s!=l&&l.startsWith("zh"))return A.debug("fallback \u7B80\u7E41\u4E92\u6362 likeChineseFallback",n,r),await this.translateFallbackByBing([r],l,s);if(u)return{from:o,to:s,text:u,systemPrompt:a,prompt:i}}async checkResultTextWithFallback(t,n,r,a,i){if(!a)return a;let o=r.length>1,s=[a];o&&(s=a.split(this.translationTextSeparator),a=rU(r,s).join(this.translationTextSeparator));let l=o&&aU({texts:r,translations:s,payload:i}),u,c=!nU(r,s,this.maxTokensRatio,this.minTokensRatio);return c&&o||l?(A.debug("fallback isTokenRetry",c,"isMultipleRetry",l,r,` `,a),u=await this.translateRetryBySingeText(i,r)):c&&(A.debug("fallback isTokenRetry",c,r,` `,a),u=await this.translateFallbackByAutoSelectService(r,t,n)),u||a}async checkIgnoreAndFallbackByAutoSelectService(t,n){try{if(!this.enableFallback||!t||!this.ignoreResReges?.length||!this.ignoreResReges.some(i=>new RegExp(i).test(t)))return t;A.debug("fallback checkIgnore",t);let a=await this.translateFallbackByAutoSelectService(n.text,n.from,n.to);return a||t}catch{return t}}async translateRetryBySingeText(t,n){if(!this.serviceConfig.defaultMaxTextGroupLengthPerRequest||n.length>this.serviceConfig.defaultMaxTextGroupLengthPerRequest)return Promise.resolve("");A.debug("fallback translateRetryBySingeText",t.text,t.from,t.to);let r=[],a=this.formatRateLimit(this.getRateLimiter());for(let i of n){let o=await cp(this.translationOptions.translationService||"",a);await Ke(o||0);let s=await this.translate({...t,text:i||"",options:{...t.options,rawTextArrayLength:1}});r.push(s)}return r.map(i=>i.text).join(this.translationTextSeparator)}async translateFallbackByAutoSelectService(t,n,r){if(this.enableFallback){if(this.provider==="pro"&&Yl.langMap.has(n)&&Yl.langMap.has(r))try{return await this.translateFallbackByDeepL(t,n,r)}catch{return}try{return await this.translateFallbackByGoogle(t,n,r)}catch{try{return await this.translateFallbackByBing(t,n,r)}catch{return}}}}async translateFallbackByDeepL(t,n,r){return A.debug("fallback translateFallbackByDeepL",t,n,r),(await new Yl({...br.translationServices.deepl,provider:"pro"},this.generalConfig,this.translationOptions,this.isRichTranslate||!1).translateList({from:n,to:r,text:t,url:"",options:{},forces:[]})).text.join(this.translationTextSeparator)}async translateFallbackByGoogle(t,n,r){try{if(Yw===!1)throw new Error("google service verify failed");return A.debug("fallback translateFallbackByGoogle",t,n,r),(await new fs({...br.translationServices.google,retry:1,requestTimeout:5*1e3},this.generalConfig,this.translationOptions,this.isRichTranslate||!1).translateList({from:n,to:r,text:t,url:"",options:{},forces:[]})).text.join(this.translationTextSeparator)}catch(a){throw Yw=!1,a}}async translateFallbackByBing(t,n,r){A.debug("fallback translateFallbackByBing",t,n,r);try{return(await new Ei({...br.translationServices.bing},this.generalConfig,this.translationOptions,this.isRichTranslate||!1).translateList({from:n,to:r,text:t,url:"",options:{},forces:[]})).text.join(this.translationTextSeparator)}catch{return}}},Va=u3;function tU(e,t){return!e.includes(".")&&!e.includes("\u3002")&&(t.endsWith("\u3002")||t.endsWith("."))?t.slice(0,-1):t}function Zw(e){return e?Array.isArray(e)?e:[e]:[]}function nU(e,t,n,r){for(let a=0;a<e.length;a++){let i=e[a],o=t[a];if(o){let s=Jw(i),l=Jw(o),u=l>s*n&&s>0,c=l<s*r&&s>10;if(u||c)return A.debug("fallback checkResponseToken",`Request: ${s} tokens, Response: ${l} tokens, Ratio: ${(l/s).toFixed(2)}`,"text",i,"resultText",o,"isBig",u,"isSmall",c),!1}}return!0}function rU(e,t){let n=t;for(let r=0;r<e.length;r++){let a=e[r],i=t[r]||"",o=i?.startsWith('"')&&i?.endsWith('"'),s=/^[「」""“”]/.test(a.trim());o&&!s&&(n[r]=i?.slice(1,-1))}return n}function aU(e){let{texts:t,translations:n,payload:r}=e;if(t.length===1)return!1;if(t.length!==n.length)return!0;let a=n.filter(Boolean);return t.length!==a.length}function Jw(e){if(!e)return 0;let t=e.length,n=/[\u4e00-\u9fff\u3040-\u30ff\u1100-\u11ff]/.test(e),r=/[a-zA-Z]/.test(e);return Math.ceil(n?t*1.5/4:t/4)}function iU(e){return e?zi.includes(e):!1}async function oU(e,t,n,r){n&&r&&(i8(),t.imt_theme=n.theme),t.imt_terms||(t.imt_terms_with_domain="",t.imt_terms_without_domain="");for(let a in t){if(a.startsWith("imt_"))continue;let i=t[a]?.match(/{{(.+?)}}/g),o=!0,s=!1;for(let l of i||[]){let u=l.replace(/{{|}}/g,"");if(u.startsWith("imt_")&&(s=!0,t[u]?.trim())){o=!1;break}}s&&o&&(t[a]="")}t.summary_prompt&&e&&(t.summary_prompt=t.sub_summary_prompt),t.terms_prompt&&e&&(t.terms_prompt=t.sub_terms_prompt)}function Xw(e){let{model:t,modelsOverrides:n,...r}=e;if(!Array.isArray(e.modelsOverrides))return e;try{return n.forEach(a=>{new RegExp(a.models.join("|")).test(t)&&dn({rule:a,valueIsArray:o=>Array.isArray(r[o]),getMergedValue:o=>a[o],onMergedResult:(o,s)=>{o!="models"&&(r[o]=s)}})}),{...r,model:t}}catch(a){return A.error("modelsOverrideServiceConfig error",a),e}}var c3=class extends Va{provider="custom";immersiveProApiUrl="";immersiveProStreamApiUrl="";temperature=0;userToken="";group="pro";initPro(t,n){if(t.provider&&(this.provider=t.provider),t.temperature!==void 0&&(this.temperature=parseFloat(t.temperature)),this.provider==="pro"){if(this.userToken=n.userToken||"",!this.userToken)throw new Z("Login required, \u767B\u5F55\u540E\u624D\u53EF\u4EE5\u4F7F\u7528\u3002");t.proModel&&(t.model=t.proModel,this.model=t.proModel),t.proLimit&&(t.limit=t.proLimit),t&&t.immersiveProApiUrl&&(this.immersiveProApiUrl=Et(this.immersiveProApiUrl,t.immersiveProApiUrl)),t&&t.immersiveProStreamApiUrl&&(this.immersiveProStreamApiUrl=Et(this.immersiveProStreamApiUrl,t.immersiveProStreamApiUrl)),t.proRequestTimeout&&(this.requestTimeout=Number(t.proRequestTimeout)),t.group&&(this.group=t.group)}}handleProOptions(t,n,r){let a={};r.refresh&&(a["X-Refresh"]="True"),r.debug&&(a["X-Debug"]="True");let i=this.mergePreAndAppendMessages([{role:"system",content:t},{role:"user",content:n}]),o=this.handleBodyHeaders({...this.bodyConfigs,model:this.model,temperature:this.temperature,messages:i});isNaN(o.temperature)&&delete o.temperature;let s={url:this.immersiveProApiUrl,method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o,null,2),timeout:this.requestTimeout,retry:this.retry};return s.headers.token=this.userToken,s.headers={...s.headers,...a},s}parseAIResponse(t){return this.sendMaxTokenUsageChangeEvent(t?.aiUsage),t?.choices?.[0]?.message?.content?.trim()}sendMaxTokenUsageChangeEvent(t){this.group!=="max"||!t||document.dispatchEvent(new CustomEvent(gd,{detail:{aiUsage:t}}))}},Wa=c3;var $w=new Map(Ui),d3=class extends Wa{static langMap=$w;provider="custom";immersiveApiUrl=`https://openai-api.${At}/v1/chat/completions`;immersiveProApiUrl=_e+"openai/v1/chat/completions";immersiveProStreamApiUrl=_e+"openai/translate/stream";temperature=0;enableFallback=!1;constructor(t,n,r,a){super(t,n,r,a),t||(t={}),t.provider&&(this.provider=t.provider),t.temperature!==void 0&&(this.temperature=parseFloat(t.temperature)),t.enableFallback!==void 0&&(this.enableFallback=!!t.enableFallback),t&&t.immersiveApiUrl&&(this.immersiveApiUrl=Et(this.immersiveApiUrl,t.immersiveApiUrl)),this.apiUrl="https://api.openai.com/v1/chat/completions",t.apiUrl&&(this.apiUrl=Et(this.apiUrl,t.apiUrl)),t&&t.immersiveProApiUrl&&(this.immersiveProApiUrl=Et(this.immersiveProApiUrl,t.immersiveProApiUrl)),this.model=t.model||"gpt-3.5-turbo-1106",this.initPro(t,r)}getLangMap(){return $w}getDefaultRateLimit(){return{limit:10,interval:1300}}parseResponse(t){return this.provider==="pro"?this.parseAIResponse(t):t?.choices?.[0]?.message?.content?.trim()||""}async handleOptions({systemPrompt:t,finalPrompt:n,payload:r}){if(this.provider==="pro")return this.handleProOptions(t,n,r);let a={};r.refresh&&(a["X-Refresh"]="True"),r.debug&&(a["X-Debug"]="True");let i=[];t&&i.push({role:"system",content:t}),n&&i.push({role:"user",content:n});let o=this.mergePreAndAppendMessages(i),s=this.handleBodyHeaders({...this.bodyConfigs,model:this.model,temperature:this.temperature,messages:o});isNaN(s.temperature)&&delete s.temperature;let l={url:this.apiUrl,method:"POST",headers:this.handleBodyHeaders({"Content-Type":"application/json",...this.headerConfigs}),body:JSON.stringify(s,null,2),timeout:this.requestTimeout,retry:this.retry},u=this.getRandomKey();return u&&(l.headers.Authorization="Bearer "+u,l.headers["api-key"]=u),l}},eS=d3;function _n(e){var t,n,r="",a=-1,i;if(e&&e.length)for(i=e.length;(a+=1)<i;)t=e.charCodeAt(a),n=a+1<i?e.charCodeAt(a+1):0,55296<=t&&t<=56319&&56320<=n&&n<=57343&&(t=65536+((t&1023)<<10)+(n&1023),a+=1),t<=127?r+=String.fromCharCode(t):t<=2047?r+=String.fromCharCode(192|t>>>6&31,128|t&63):t<=65535?r+=String.fromCharCode(224|t>>>12&15,128|t>>>6&63,128|t&63):t<=2097151&&(r+=String.fromCharCode(240|t>>>18&7,128|t>>>12&63,128|t>>>6&63,128|t&63));return r}function sU(e){var t,n,r,a,i,o=[],s;if(t=n=r=a=i=0,e&&e.length)for(s=e.length,e+="";t<s;)r=e.charCodeAt(t),n+=1,r<128?(o[n]=String.fromCharCode(r),t+=1):r>191&&r<224?(a=e.charCodeAt(t+1),o[n]=String.fromCharCode((r&31)<<6|a&63),t+=2):(a=e.charCodeAt(t+1),i=e.charCodeAt(t+2),o[n]=String.fromCharCode((r&15)<<12|(a&63)<<6|i&63),t+=3);return o.join("")}function Oe(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function wo(e,t){return e<<t|e>>>32-t}function Ga(e,t){for(var n=t?"0123456789ABCDEF":"0123456789abcdef",r="",a,i=0,o=e.length;i<o;i+=1)a=e.charCodeAt(i),r+=n.charAt(a>>>4&15)+n.charAt(a&15);return r}function Zl(e){var t,n=e.length*32,r="";for(t=0;t<n;t+=8)r+=String.fromCharCode(e[t>>5]>>>24-t%32&255);return r}function tS(e){var t,n=e.length*32,r="";for(t=0;t<n;t+=8)r+=String.fromCharCode(e[t>>5]>>>t%32&255);return r}function Jl(e){var t,n=e.length*8,r=Array(e.length>>2),a=r.length;for(t=0;t<a;t+=1)r[t]=0;for(t=0;t<n;t+=8)r[t>>5]|=(e.charCodeAt(t/8)&255)<<t%32;return r}function Ai(e){var t,n=e.length*8,r=Array(e.length>>2),a=r.length;for(t=0;t<a;t+=1)r[t]=0;for(t=0;t<n;t+=8)r[t>>5]|=(e.charCodeAt(t/8)&255)<<24-t%32;return r}function Qa(e,t){var n=t.length,r=Array(),a,i,o,s,l,u,c,d;for(u=Array(Math.ceil(e.length/2)),s=u.length,a=0;a<s;a+=1)u[a]=e.charCodeAt(a*2)<<8|e.charCodeAt(a*2+1);for(;u.length>0;){for(l=Array(),o=0,a=0;a<u.length;a+=1)o=(o<<16)+u[a],i=Math.floor(o/n),o-=i*n,(l.length>0||i>0)&&(l[l.length]=i);r[r.length]=o,u=l}for(c="",a=r.length-1;a>=0;a--)c+=t.charAt(r[a]);for(d=Math.ceil(e.length*8/(Math.log(t.length)/Math.log(2))),a=c.length;a<d;a+=1)c=t[0]+c;return c}function Ya(e,t){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r="",a=e.length,i,o,s;for(t=t||"=",i=0;i<a;i+=3)for(s=e.charCodeAt(i)<<16|(i+1<a?e.charCodeAt(i+1)<<8:0)|(i+2<a?e.charCodeAt(i+2):0),o=0;o<4;o+=1)i*8+o*6>e.length*8?r+=t:r+=n.charAt(s>>>6*(3-o)&63);return r}var nS={VERSION:"1.0.6",Base64:function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="=",n=!1,r=!0;this.encode=function(a){var i,o,s,l="";for(t=t||"=",a=r?_n(a):a,len=a.length,i=0;i<len;i+=3)for(s=a.charCodeAt(i)<<16|(i+1<len?a.charCodeAt(i+1)<<8:0)|(i+2<len?a.charCodeAt(i+2):0),o=0;o<4;o+=1)i*8+o*6>len*8?l+=t:l+=e.charAt(s>>>6*(3-o)&63);return l},this.decode=function(a){var i,o,s,l,u,c,d,m,p,g,h="",v=[];if(!a)return a;i=g=0,a=a.replace(new RegExp("\\"+t,"gi"),"");do u=e.indexOf(a.charAt(i++)),c=e.indexOf(a.charAt(i++)),d=e.indexOf(a.charAt(i++)),m=e.indexOf(a.charAt(i++)),p=u<<18|c<<12|d<<6|m,o=p>>16&255,s=p>>8&255,l=p&255,g+=1,d===64?v[g]=String.fromCharCode(o):m===64?v[g]=String.fromCharCode(o,s):v[g]=String.fromCharCode(o,s,l);while(i<a.length);return h=v.join(""),h=r?sU(h):h,h},this.setPad=function(a){return t=a||t,this},this.setTab=function(a){return e=a||e,this},this.setUTF8=function(a){return typeof a=="boolean"&&(r=a),this}},CRC32:function(e){var t=0,n=0,r=0,a,i,o;for(e=_n(e),a=["00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ","79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ","84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ","63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ","A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ","51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ","B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ","06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ","E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ","12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ","D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ","33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ","CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ","9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ","7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ","806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ","60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ","AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ","5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ","B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ","05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ","F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ","11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ","D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ","30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ","C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"].join(""),t=t^-1,i=0,o=e.length;i<o;i+=1)r=(t^e.charCodeAt(i))&255,n="0x"+a.substr(r*9,8),t=t>>>8^n;return(t^-1)>>>0},MD5:function(e){var t=e&&typeof e.uppercase=="boolean"?e.uppercase:!1,n=e&&typeof e.pad=="string"?e.pad:"=",r=e&&typeof e.utf8=="boolean"?e.utf8:!0;this.hex=function(m){return Ga(a(m,r),t)},this.b64=function(m){return Ya(a(m),n)},this.any=function(m,p){return Qa(a(m,r),p)},this.raw=function(m){return a(m,r)},this.hex_hmac=function(m,p){return Ga(i(m,p),t)},this.b64_hmac=function(m,p){return Ya(i(m,p),n)},this.any_hmac=function(m,p,g){return Qa(i(m,p),g)},this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"},this.setUpperCase=function(m){return typeof m=="boolean"&&(t=m),this},this.setPad=function(m){return n=m||n,this},this.setUTF8=function(m){return typeof m=="boolean"&&(r=m),this};function a(m){return m=r?_n(m):m,tS(o(Jl(m),m.length*8))}function i(m,p){var g,h,v,y,x;for(m=r?_n(m):m,p=r?_n(p):p,g=Jl(m),g.length>16&&(g=o(g,m.length*8)),h=Array(16),v=Array(16),x=0;x<16;x+=1)h[x]=g[x]^909522486,v[x]=g[x]^1549556828;return y=o(h.concat(Jl(p)),512+p.length*8),tS(o(v.concat(y),512+128))}function o(m,p){var g,h,v,y,x,b=1732584193,T=-271733879,C=-1732584194,w=271733878;for(m[p>>5]|=128<<p%32,m[(p+64>>>9<<4)+14]=p,g=0;g<m.length;g+=16)h=b,v=T,y=C,x=w,b=l(b,T,C,w,m[g+0],7,-680876936),w=l(w,b,T,C,m[g+1],12,-389564586),C=l(C,w,b,T,m[g+2],17,606105819),T=l(T,C,w,b,m[g+3],22,-1044525330),b=l(b,T,C,w,m[g+4],7,-176418897),w=l(w,b,T,C,m[g+5],12,1200080426),C=l(C,w,b,T,m[g+6],17,-1473231341),T=l(T,C,w,b,m[g+7],22,-45705983),b=l(b,T,C,w,m[g+8],7,1770035416),w=l(w,b,T,C,m[g+9],12,-1958414417),C=l(C,w,b,T,m[g+10],17,-42063),T=l(T,C,w,b,m[g+11],22,-1990404162),b=l(b,T,C,w,m[g+12],7,1804603682),w=l(w,b,T,C,m[g+13],12,-40341101),C=l(C,w,b,T,m[g+14],17,-1502002290),T=l(T,C,w,b,m[g+15],22,1236535329),b=u(b,T,C,w,m[g+1],5,-165796510),w=u(w,b,T,C,m[g+6],9,-1069501632),C=u(C,w,b,T,m[g+11],14,643717713),T=u(T,C,w,b,m[g+0],20,-373897302),b=u(b,T,C,w,m[g+5],5,-701558691),w=u(w,b,T,C,m[g+10],9,38016083),C=u(C,w,b,T,m[g+15],14,-660478335),T=u(T,C,w,b,m[g+4],20,-405537848),b=u(b,T,C,w,m[g+9],5,568446438),w=u(w,b,T,C,m[g+14],9,-1019803690),C=u(C,w,b,T,m[g+3],14,-187363961),T=u(T,C,w,b,m[g+8],20,1163531501),b=u(b,T,C,w,m[g+13],5,-1444681467),w=u(w,b,T,C,m[g+2],9,-51403784),C=u(C,w,b,T,m[g+7],14,1735328473),T=u(T,C,w,b,m[g+12],20,-1926607734),b=c(b,T,C,w,m[g+5],4,-378558),w=c(w,b,T,C,m[g+8],11,-2022574463),C=c(C,w,b,T,m[g+11],16,1839030562),T=c(T,C,w,b,m[g+14],23,-35309556),b=c(b,T,C,w,m[g+1],4,-1530992060),w=c(w,b,T,C,m[g+4],11,1272893353),C=c(C,w,b,T,m[g+7],16,-155497632),T=c(T,C,w,b,m[g+10],23,-1094730640),b=c(b,T,C,w,m[g+13],4,681279174),w=c(w,b,T,C,m[g+0],11,-358537222),C=c(C,w,b,T,m[g+3],16,-722521979),T=c(T,C,w,b,m[g+6],23,76029189),b=c(b,T,C,w,m[g+9],4,-640364487),w=c(w,b,T,C,m[g+12],11,-421815835),C=c(C,w,b,T,m[g+15],16,530742520),T=c(T,C,w,b,m[g+2],23,-995338651),b=d(b,T,C,w,m[g+0],6,-198630844),w=d(w,b,T,C,m[g+7],10,1126891415),C=d(C,w,b,T,m[g+14],15,-1416354905),T=d(T,C,w,b,m[g+5],21,-57434055),b=d(b,T,C,w,m[g+12],6,1700485571),w=d(w,b,T,C,m[g+3],10,-1894986606),C=d(C,w,b,T,m[g+10],15,-1051523),T=d(T,C,w,b,m[g+1],21,-2054922799),b=d(b,T,C,w,m[g+8],6,1873313359),w=d(w,b,T,C,m[g+15],10,-30611744),C=d(C,w,b,T,m[g+6],15,-1560198380),T=d(T,C,w,b,m[g+13],21,1309151649),b=d(b,T,C,w,m[g+4],6,-145523070),w=d(w,b,T,C,m[g+11],10,-1120210379),C=d(C,w,b,T,m[g+2],15,718787259),T=d(T,C,w,b,m[g+9],21,-343485551),b=Oe(b,h),T=Oe(T,v),C=Oe(C,y),w=Oe(w,x);return Array(b,T,C,w)}function s(m,p,g,h,v,y){return Oe(wo(Oe(Oe(p,m),Oe(h,y)),v),g)}function l(m,p,g,h,v,y,x){return s(p&g|~p&h,m,p,v,y,x)}function u(m,p,g,h,v,y,x){return s(p&h|g&~h,m,p,v,y,x)}function c(m,p,g,h,v,y,x){return s(p^g^h,m,p,v,y,x)}function d(m,p,g,h,v,y,x){return s(g^(p|~h),m,p,v,y,x)}},SHA1:function(e){var t=e&&typeof e.uppercase=="boolean"?e.uppercase:!1,n=e&&typeof e.pad=="string"?e.pad:"=",r=e&&typeof e.utf8=="boolean"?e.utf8:!0;this.hex=function(u){return Ga(a(u,r),t)},this.b64=function(u){return Ya(a(u,r),n)},this.any=function(u,c){return Qa(a(u,r),c)},this.raw=function(u){return a(u,r)},this.hex_hmac=function(u,c){return Ga(i(u,c))},this.b64_hmac=function(u,c){return Ya(i(u,c),n)},this.any_hmac=function(u,c,d){return Qa(i(u,c),d)},this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"},this.setUpperCase=function(u){return typeof u=="boolean"&&(t=u),this},this.setPad=function(u){return n=u||n,this},this.setUTF8=function(u){return typeof u=="boolean"&&(r=u),this};function a(u){return u=r?_n(u):u,Zl(o(Ai(u),u.length*8))}function i(u,c){var d,m,p,g,h;for(u=r?_n(u):u,c=r?_n(c):c,d=Ai(u),d.length>16&&(d=o(d,u.length*8)),m=Array(16),p=Array(16),g=0;g<16;g+=1)m[g]=d[g]^909522486,p[g]=d[g]^1549556828;return h=o(m.concat(Ai(c)),512+c.length*8),Zl(o(p.concat(h),512+160))}function o(u,c){var d,m,p,g,h,v,y,x,b=Array(80),T=1732584193,C=-271733879,w=-1732584194,M=271733878,E=-1009589776;for(u[c>>5]|=128<<24-c%32,u[(c+64>>9<<4)+15]=c,d=0;d<u.length;d+=16){for(g=T,h=C,v=w,y=M,x=E,m=0;m<80;m+=1)m<16?b[m]=u[d+m]:b[m]=wo(b[m-3]^b[m-8]^b[m-14]^b[m-16],1),p=Oe(Oe(wo(T,5),s(m,C,w,M)),Oe(Oe(E,b[m]),l(m))),E=M,M=w,w=wo(C,30),C=T,T=p;T=Oe(T,g),C=Oe(C,h),w=Oe(w,v),M=Oe(M,y),E=Oe(E,x)}return Array(T,C,w,M,E)}function s(u,c,d,m){return u<20?c&d|~c&m:u<40?c^d^m:u<60?c&d|c&m|d&m:c^d^m}function l(u){return u<20?1518500249:u<40?1859775393:u<60?-1894007588:-899497514}},SHA256:function(e){var t=e&&typeof e.uppercase=="boolean"?e.uppercase:!1,n=e&&typeof e.pad=="string"?e.pad:"=",r=e&&typeof e.utf8=="boolean"?e.utf8:!0,a;this.hex=function(T){return Ga(i(T,r))},this.b64=function(T){return Ya(i(T,r),n)},this.any=function(T,C){return Qa(i(T,r),C)},this.raw=function(T){return i(T,r)},this.hex_hmac=function(T,C){return Ga(o(T,C))},this.b64_hmac=function(T,C){return Ya(o(T,C),n)},this.any_hmac=function(T,C,w){return Qa(o(T,C),w)},this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"},this.setUpperCase=function(T){return typeof T=="boolean"&&(t=T),this},this.setPad=function(T){return n=T||n,this},this.setUTF8=function(T){return typeof T=="boolean"&&(r=T),this};function i(T,C){return T=C?_n(T):T,Zl(b(Ai(T),T.length*8))}function o(T,C){T=r?_n(T):T,C=r?_n(C):C;var w,M=0,E=Ai(T),k=Array(16),N=Array(16);for(E.length>16&&(E=b(E,T.length*8));M<16;M+=1)k[M]=E[M]^909522486,N[M]=E[M]^1549556828;return w=b(k.concat(Ai(C)),512+C.length*8),Zl(b(N.concat(w),512+256))}function s(T,C){return T>>>C|T<<32-C}function l(T,C){return T>>>C}function u(T,C,w){return T&C^~T&w}function c(T,C,w){return T&C^T&w^C&w}function d(T){return s(T,2)^s(T,13)^s(T,22)}function m(T){return s(T,6)^s(T,11)^s(T,25)}function p(T){return s(T,7)^s(T,18)^l(T,3)}function g(T){return s(T,17)^s(T,19)^l(T,10)}function h(T){return s(T,28)^s(T,34)^s(T,39)}function v(T){return s(T,14)^s(T,18)^s(T,41)}function y(T){return s(T,1)^s(T,8)^l(T,7)}function x(T){return s(T,19)^s(T,61)^l(T,6)}a=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998];function b(T,C){var w=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],M=new Array(64),E,k,N,F,j,B,O,_,I,L,S,P;for(T[C>>5]|=128<<24-C%32,T[(C+64>>9<<4)+15]=C,I=0;I<T.length;I+=16){for(E=w[0],k=w[1],N=w[2],F=w[3],j=w[4],B=w[5],O=w[6],_=w[7],L=0;L<64;L+=1)L<16?M[L]=T[L+I]:M[L]=Oe(Oe(Oe(g(M[L-2]),M[L-7]),p(M[L-15])),M[L-16]),S=Oe(Oe(Oe(Oe(_,m(j)),u(j,B,O)),a[L]),M[L]),P=Oe(d(E),c(E,k,N)),_=O,O=B,B=j,j=Oe(F,S),F=N,N=k,k=E,E=Oe(S,P);w[0]=Oe(E,w[0]),w[1]=Oe(k,w[1]),w[2]=Oe(N,w[2]),w[3]=Oe(F,w[3]),w[4]=Oe(j,w[4]),w[5]=Oe(B,w[5]),w[6]=Oe(O,w[6]),w[7]=Oe(_,w[7])}return w}},SHA512:function(e){var t=e&&typeof e.uppercase=="boolean"?e.uppercase:!1,n=e&&typeof e.pad=="string"?e.pad:"=",r=e&&typeof e.utf8=="boolean"?e.utf8:!0,a;this.hex=function(v){return Ga(i(v))},this.b64=function(v){return Ya(i(v),n)},this.any=function(v,y){return Qa(i(v),y)},this.raw=function(v){return i(v,r)},this.hex_hmac=function(v,y){return Ga(o(v,y))},this.b64_hmac=function(v,y){return Ya(o(v,y),n)},this.any_hmac=function(v,y,x){return Qa(o(v,y),x)},this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"},this.setUpperCase=function(v){return typeof v=="boolean"&&(t=v),this},this.setPad=function(v){return n=v||n,this},this.setUTF8=function(v){return typeof v=="boolean"&&(r=v),this};function i(v){return v=r?_n(v):v,Zl(s(Ai(v),v.length*8))}function o(v,y){v=r?_n(v):v,y=r?_n(y):y;var x,b=0,T=Ai(v),C=Array(32),w=Array(32);for(T.length>32&&(T=s(T,v.length*8));b<32;b+=1)C[b]=T[b]^909522486,w[b]=T[b]^1549556828;return x=s(C.concat(Ai(y)),1024+y.length*8),Zl(s(w.concat(x),1024+512))}function s(v,y){var x,b,T,C=new Array(80),w=new Array(16),M=[new l(1779033703,-205731576),new l(-1150833019,-2067093701),new l(1013904242,-23791573),new l(-1521486534,1595750129),new l(1359893119,-1377402159),new l(-1694144372,725511199),new l(528734635,-79577749),new l(1541459225,327033209)],E=new l(0,0),k=new l(0,0),N=new l(0,0),F=new l(0,0),j=new l(0,0),B=new l(0,0),O=new l(0,0),_=new l(0,0),I=new l(0,0),L=new l(0,0),S=new l(0,0),P=new l(0,0),H=new l(0,0),z=new l(0,0),W=new l(0,0),V=new l(0,0),Y=new l(0,0);for(a===void 0&&(a=[new l(1116352408,-685199838),new l(1899447441,602891725),new l(-1245643825,-330482897),new l(-373957723,-2121671748),new l(961987163,-213338824),new l(1508970993,-1241133031),new l(-1841331548,-1357295717),new l(-1424204075,-630357736),new l(-670586216,-1560083902),new l(310598401,1164996542),new l(607225278,1323610764),new l(1426881987,-704662302),new l(1925078388,-226784913),new l(-2132889090,991336113),new l(-1680079193,633803317),new l(-1046744716,-815192428),new l(-459576895,-1628353838),new l(-272742522,944711139),new l(264347078,-1953704523),new l(604807628,2007800933),new l(770255983,1495990901),new l(1249150122,1856431235),new l(1555081692,-1119749164),new l(1996064986,-2096016459),new l(-1740746414,-295247957),new l(-1473132947,766784016),new l(-1341970488,-1728372417),new l(-1084653625,-1091629340),new l(-958395405,1034457026),new l(-710438585,-1828018395),new l(113926993,-536640913),new l(338241895,168717936),new l(666307205,1188179964),new l(773529912,1546045734),new l(1294757372,1522805485),new l(1396182291,-1651133473),new l(1695183700,-1951439906),new l(1986661051,1014477480),new l(-2117940946,1206759142),new l(-1838011259,344077627),new l(-1564481375,1290863460),new l(-1474664885,-1136513023),new l(-1035236496,-789014639),new l(-949202525,106217008),new l(-778901479,-688958952),new l(-694614492,1432725776),new l(-200395387,1467031594),new l(275423344,851169720),new l(430227734,-1194143544),new l(506948616,1363258195),new l(659060556,-544281703),new l(883997877,-509917016),new l(958139571,-976659869),new l(1322822218,-482243893),new l(1537002063,2003034995),new l(1747873779,-692930397),new l(1955562222,1575990012),new l(2024104815,1125592928),new l(-2067236844,-1578062990),new l(-1933114872,442776044),new l(-1866530822,593698344),new l(-1538233109,-561857047),new l(-1090935817,-1295615723),new l(-965641998,-479046869),new l(-903397682,-366583396),new l(-779700025,566280711),new l(-354779690,-840897762),new l(-176337025,-294727304),new l(116418474,1914138554),new l(174292421,-1563912026),new l(289380356,-1090974290),new l(460393269,320620315),new l(685471733,587496836),new l(852142971,1086792851),new l(1017036298,365543100),new l(1126000580,-1676669620),new l(1288033470,-885112138),new l(1501505948,-60457430),new l(1607167915,987167468),new l(1816402316,1246189591)]),b=0;b<80;b+=1)C[b]=new l(0,0);for(v[y>>5]|=128<<24-(y&31),v[(y+128>>10<<5)+31]=y,T=v.length,b=0;b<T;b+=32){for(u(N,M[0]),u(F,M[1]),u(j,M[2]),u(B,M[3]),u(O,M[4]),u(_,M[5]),u(I,M[6]),u(L,M[7]),x=0;x<16;x+=1)C[x].h=v[b+2*x],C[x].l=v[b+2*x+1];for(x=16;x<80;x+=1)c(W,C[x-2],19),d(V,C[x-2],29),m(Y,C[x-2],6),P.l=W.l^V.l^Y.l,P.h=W.h^V.h^Y.h,c(W,C[x-15],1),c(V,C[x-15],8),m(Y,C[x-15],7),S.l=W.l^V.l^Y.l,S.h=W.h^V.h^Y.h,g(C[x],P,C[x-7],S,C[x-16]);for(x=0;x<80;x+=1)H.l=O.l&_.l^~O.l&I.l,H.h=O.h&_.h^~O.h&I.h,c(W,O,14),c(V,O,18),d(Y,O,9),P.l=W.l^V.l^Y.l,P.h=W.h^V.h^Y.h,c(W,N,28),d(V,N,2),d(Y,N,7),S.l=W.l^V.l^Y.l,S.h=W.h^V.h^Y.h,z.l=N.l&F.l^N.l&j.l^F.l&j.l,z.h=N.h&F.h^N.h&j.h^F.h&j.h,h(E,L,P,H,a[x],C[x]),p(k,S,z),u(L,I),u(I,_),u(_,O),p(O,B,E),u(B,j),u(j,F),u(F,N),p(N,E,k);p(M[0],M[0],N),p(M[1],M[1],F),p(M[2],M[2],j),p(M[3],M[3],B),p(M[4],M[4],O),p(M[5],M[5],_),p(M[6],M[6],I),p(M[7],M[7],L)}for(b=0;b<8;b+=1)w[2*b]=M[b].h,w[2*b+1]=M[b].l;return w}function l(v,y){this.h=v,this.l=y}function u(v,y){v.h=y.h,v.l=y.l}function c(v,y,x){v.l=y.l>>>x|y.h<<32-x,v.h=y.h>>>x|y.l<<32-x}function d(v,y,x){v.l=y.h>>>x|y.l<<32-x,v.h=y.l>>>x|y.h<<32-x}function m(v,y,x){v.l=y.l>>>x|y.h<<32-x,v.h=y.h>>>x}function p(v,y,x){var b=(y.l&65535)+(x.l&65535),T=(y.l>>>16)+(x.l>>>16)+(b>>>16),C=(y.h&65535)+(x.h&65535)+(T>>>16),w=(y.h>>>16)+(x.h>>>16)+(C>>>16);v.l=b&65535|T<<16,v.h=C&65535|w<<16}function g(v,y,x,b,T){var C=(y.l&65535)+(x.l&65535)+(b.l&65535)+(T.l&65535),w=(y.l>>>16)+(x.l>>>16)+(b.l>>>16)+(T.l>>>16)+(C>>>16),M=(y.h&65535)+(x.h&65535)+(b.h&65535)+(T.h&65535)+(w>>>16),E=(y.h>>>16)+(x.h>>>16)+(b.h>>>16)+(T.h>>>16)+(M>>>16);v.l=C&65535|w<<16,v.h=M&65535|E<<16}function h(v,y,x,b,T,C){var w=(y.l&65535)+(x.l&65535)+(b.l&65535)+(T.l&65535)+(C.l&65535),M=(y.l>>>16)+(x.l>>>16)+(b.l>>>16)+(T.l>>>16)+(C.l>>>16)+(w>>>16),E=(y.h&65535)+(x.h&65535)+(b.h&65535)+(T.h&65535)+(C.h&65535)+(M>>>16),k=(y.h>>>16)+(x.h>>>16)+(b.h>>>16)+(T.h>>>16)+(C.h>>>16)+(E>>>16);v.l=w&65535|M<<16,v.h=E&65535|k<<16}},RMD160:function(e){var t=e&&typeof e.uppercase=="boolean"?e.uppercase:!1,n=e&&typeof e.pad=="string"?e.pa:"=",r=e&&typeof e.utf8=="boolean"?e.utf8:!0,a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],i=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],o=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],s=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11];this.hex=function(h){return Ga(l(h,r))},this.b64=function(h){return Ya(l(h,r),n)},this.any=function(h,v){return Qa(l(h,r),v)},this.raw=function(h){return l(h,r)},this.hex_hmac=function(h,v){return Ga(u(h,v))},this.b64_hmac=function(h,v){return Ya(u(h,v),n)},this.any_hmac=function(h,v,y){return Qa(u(h,v),y)},this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"},this.setUpperCase=function(h){return typeof h=="boolean"&&(t=h),this},this.setPad=function(h){return typeof h<"u"&&(n=h),this},this.setUTF8=function(h){return typeof h=="boolean"&&(r=h),this};function l(h){return h=r?_n(h):h,c(d(Jl(h),h.length*8))}function u(h,v){h=r?_n(h):h,v=r?_n(v):v;var y,x,b=Jl(h),T=Array(16),C=Array(16);for(b.length>16&&(b=d(b,h.length*8)),y=0;y<16;y+=1)T[y]=b[y]^909522486,C[y]=b[y]^1549556828;return x=d(T.concat(Jl(v)),512+v.length*8),c(d(C.concat(x),512+160))}function c(h){var v,y="",x=h.length*32;for(v=0;v<x;v+=8)y+=String.fromCharCode(h[v>>5]>>>v%32&255);return y}function d(h,v){var y,x,b,T,C=1732584193,w=4023233417,M=2562383102,E=271733878,k=3285377520,N,F,j,B,O,_,I,L,S,P;for(h[v>>5]|=128<<v%32,h[(v+64>>>9<<4)+14]=v,T=h.length,b=0;b<T;b+=16){for(N=_=C,F=I=w,j=L=M,B=S=E,O=P=k,x=0;x<=79;x+=1)y=Oe(N,m(x,F,j,B)),y=Oe(y,h[b+a[x]]),y=Oe(y,p(x)),y=Oe(wo(y,o[x]),O),N=O,O=B,B=wo(j,10),j=F,F=y,y=Oe(_,m(79-x,I,L,S)),y=Oe(y,h[b+i[x]]),y=Oe(y,g(x)),y=Oe(wo(y,s[x]),P),_=P,P=S,S=wo(L,10),L=I,I=y;y=Oe(w,Oe(j,S)),w=Oe(M,Oe(B,P)),M=Oe(E,Oe(O,_)),E=Oe(k,Oe(N,I)),k=Oe(C,Oe(F,L)),C=y}return[C,w,M,E,k]}function m(h,v,y,x){return 0<=h&&h<=15?v^y^x:16<=h&&h<=31?v&y|~v&x:32<=h&&h<=47?(v|~y)^x:48<=h&&h<=63?v&x|y&~x:64<=h&&h<=79?v^(y|~x):"rmd160_f: j out of range"}function p(h){return 0<=h&&h<=15?0:16<=h&&h<=31?1518500249:32<=h&&h<=47?1859775393:48<=h&&h<=63?2400959708:64<=h&&h<=79?2840853838:"rmd160_K1: j out of range"}function g(h){return 0<=h&&h<=15?1352829926:16<=h&&h<=31?1548603684:32<=h&&h<=47?1836072691:48<=h&&h<=63?2053994217:64<=h&&h<=79?0:"rmd160_K2: j out of range"}}};var rS=[["af","af"],["am","am"],["ar","ar"],["auto","auto"],["az","az"],["be","be"],["bg","bg"],["bn","bn"],["bs","bs"],["ca","ca"],["ceb","ceb"],["co","co"],["cs","cs"],["cy","cy"],["da","da"],["de","de"],["el","el"],["en","en"],["eo","eo"],["es","es"],["et","et"],["eu","eu"],["fa","fa"],["fi","fi"],["fil","fil"],["fj","fj"],["fr","fr"],["fy","fy"],["ga","ga"],["gd","gd"],["gl","gl"],["gu","gu"],["ha","ha"],["haw","haw"],["he","he"],["hi","hi"],["hmn","hmn"],["hr","hr"],["ht","ht"],["hu","hu"],["hy","hy"],["id","id"],["ig","ig"],["is","is"],["it","it"],["ja","ja"],["jw","jw"],["ka","ka"],["kk","kk"],["km","km"],["kn","kn"],["ko","ko"],["ku","ku"],["ky","ky"],["la","la"],["lb","lb"],["lo","lo"],["lt","lt"],["lv","lv"],["mg","mg"],["mi","mi"],["mk","mk"],["ml","ml"],["mn","mn"],["mr","mr"],["ms","ms"],["mt","mt"],["mww","mww"],["my","my"],["ne","ne"],["nl","nl"],["no","no"],["ny","ny"],["otq","otq"],["pa","pa"],["pl","pl"],["ps","ps"],["pt","pt"],["ro","ro"],["ru","ru"],["sd","sd"],["si","si"],["sk","sk"],["sl","sl"],["sm","sm"],["sn","sn"],["so","so"],["sq","sq"],["tn","tn"],["st","st"],["su","su"],["sv","sv"],["sw","sw"],["ta","ta"],["te","te"],["tg","tg"],["th","th"],["tlh","tlh"],["to","to"],["tr","tr"],["ty","ty"],["ug","ug"],["uk","uk"],["ur","ur"],["uz","uz"],["vi","vi"],["xh","xh"],["yi","yi"],["yo","yo"],["yua","yua"],["yue","yue"],["bo","bo"],["sa","sa"],["zh-CN","zh"],["zh-TW","zh-tw"],["zu","zu"]],Wc=class e extends He{static langMap=new Map(rS);static langMapReverse=new Map(rS.map(([t,n])=>[n,t]));SHA1;AccessKeyID="";AccessKeySecret="";isSupportList=!0;scene="general";maxTextGroupLength=50;maxTextLength=1e3;constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.AccessKeyID||!t.AccessKeySecret)throw new Z("AccessKeyID and AccessKeySecret are required");this.AccessKeyID=t.AccessKeyID?.trim(),this.AccessKeySecret=t.AccessKeySecret?.trim(),this.SHA1=new nS.SHA1,t.scene&&(this.scene=t.scene)}async translate(t){let{text:n,from:r,to:a}=t,i={FormatType:"text",Scene:this.scene,SourceLanguage:e.langMap.get(r)||"auto",SourceText:n,TargetLanguage:e.langMap.get(a)||a},o=this.scene=="general"?"TranslateGeneral":"Translate",s=await this.signedRequest({secretId:this.AccessKeyID,secretKey:this.AccessKeySecret,action:o,payload:i,service:"mt",version:"2018-10-12"});return{text:s.Data.Translated,from:s.Data.DetectedLanguage&&e.langMapReverse.get(s.Data.DetectedLanguage)||r||"auto",to:e.langMapReverse.get(a)||a}}async translateList(t){let{text:n,from:r,to:a}=t,i=this.scene=="general"?"translate_standard":"translate_ecommerce",o={FormatType:"text",Scene:this.scene,SourceLanguage:e.langMap.get(r)||"auto",SourceText:JSON.stringify(n.reduce((u,c,d)=>(u[d]=c,u),{})),TargetLanguage:e.langMap.get(a)||a,ApiType:i},s=await this.signedRequest({secretId:this.AccessKeyID,secretKey:this.AccessKeySecret,action:"GetBatchTranslate",payload:o,service:"mt",version:"2018-10-12"}),l=s.TranslatedList.length&&s.TranslatedList[0].detectedLanguage;return{text:s.TranslatedList.sort((u,c)=>parseInt(u.index)-parseInt(c.index)).map(u=>u.translated),from:l&&e.langMapReverse.get(l)||r||"auto",to:e.langMapReverse.get(a)||a}}encode(t){return encodeURIComponent(t).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}async signedRequest({secretId:t,secretKey:n,action:r,payload:a,service:i,version:o}){let s=new Date().toISOString(),l=Math.random().toString(36).slice(2),u={Action:r,Version:o,Format:"JSON",AccessKeyId:t,SignatureNonce:l,Timestamp:s,SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0"},d=(h=>{let y=Object.keys(h).sort().map(x=>`${this.encode(x)}=${this.encode(h[x])}`).join("&");return`POST&%2F&${this.encode(y)}`})(Object.assign({},u,a)),m=this.SHA1.b64_hmac(`${n}&`,d),p=new URLSearchParams(Object.assign({},u,{Signature:m})).toString(),g=await super.request({retry:this.retry,url:`https://${i}.aliyuncs.com?${p}`,method:"POST",headers:{"content-type":"application/x-www-form-urlencoded"},body:new URLSearchParams(a).toString(),timeout:this.requestTimeout});if(g instanceof Error)throw g;if(g.Code!=="200")throw new Z(g.Message);return g}};var lU=["authorization","content-type","content-length","user-agent","presigned-expires","expect"],un={algorithm:"HMAC-SHA256",v4Identifier:"request",dateHeader:"X-Date",tokenHeader:"X-Security-Token",contentSha256Header:"X-Content-Sha256",notSignBody:"X-NotSignBody",kDatePrefix:"",credential:"X-Credential",algorithmKey:"X-Algorithm",signHeadersKey:"X-SignedHeaders",signQueriesKey:"X-SignedQueries",signatureKey:"X-Signature"},m3=e=>{try{return encodeURIComponent(e).replace(/[^A-Za-z0-9_.~\-%]+/g,escape).replace(/[*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)}catch{return""}},p3=e=>Object.keys(e).map(t=>{let n=e[t];if(typeof n>"u"||n===null)return;let r=m3(t);if(r)return Array.isArray(n)?`${r}=${n.map(m3).sort().join(`&${r}=`)}`:`${r}=${m3(n)}`}).filter(t=>t).join("&"),Xl=class{request;serviceName;bodySha256;constructor(t,n,r){this.request=t,this.request.headers=t.headers||{},this.serviceName=n,r=r||{},this.bodySha256=r.bodySha256,this.request.params=this.sortParams(this.request.params)}sortParams(t){let n={};return t&&Object.keys(t).filter(r=>{let a=t[r];return typeof a<"u"&&a!==null}).sort().map(r=>{n[r]=t[r]}),n}async addAuthorization(t,n){let r=this.getDateTime(n);await this.addHeaders(t,r),this.request.headers.Authorization=await this.authorization(t,r)}async authorization(t,n){let r=[],a=this.credentialString(n);return r.push(`${un.algorithm} Credential=${t.accessKeyId}/${a}`),r.push(`SignedHeaders=${this.signedHeaders()}`),r.push(`Signature=${await this.signature(t,n)}`),r.join(", ")}async getSignUrl(t,n){let r=this.getDateTime(n),a={...this.request.params},i=this.request.params,o=this.request.headers;t.sessionToken&&(a[un.tokenHeader]=t.sessionToken),a[un.dateHeader]=r,a[un.notSignBody]="",a[un.credential]=`${t.accessKeyId}/${this.credentialString(r)}`,a[un.algorithmKey]=un.algorithm,a[un.signHeadersKey]="",a[un.signQueriesKey]=void 0,a[un.signatureKey]=void 0,a=this.sortParams(a),this.request.params=a,this.request.headers={};let s=await this.signature(t,r);return this.request.params=i,this.request.headers=o,a[un.signQueriesKey]=Object.keys(a).sort().join(";"),a[un.signatureKey]=s,p3(a)}getDateTime(t){return this.iso8601(t).replace(/[:\-]|\.\d{3}/g,"")}async addHeaders(t,n){if(this.request.headers[un.dateHeader]=n,t.sessionToken&&(this.request.headers[un.tokenHeader]=t.sessionToken),this.request.body){let r=this.request.body;this.request.headers[un.contentSha256Header]=await Ln(r)}}async signature(t,n){let r=await this.getSigningKey(t,n.substr(0,8),this.request.region,this.serviceName);return Fl(await Br(await this.stringToSign(n),r))}async stringToSign(t){let n=[];n.push(un.algorithm),n.push(t),n.push(this.credentialString(t));let r=await this.canonicalString();return n.push(await this.hexEncodedHash(r)),n.join(` `)}async canonicalString(){let t=[],n=this.request.pathname||"/";t.push(this.request.method.toUpperCase()),t.push(n);let r=p3(this.request.params)||"";return t.push(r),t.push(`${this.canonicalHeaders()} `),t.push(this.signedHeaders()),t.push(await this.hexEncodedBodyHash()),t.join(` `)}canonicalHeaders(){let t=[];Object.keys(this.request.headers).forEach(r=>{t.push([r,this.request.headers[r]])}),t.sort((r,a)=>r[0].toLowerCase()<a[0].toLowerCase()?-1:1);let n=[];return t.forEach(r=>{let a=r[0].toLowerCase();if(this.isSignableHeader(a)){let i=r[1];if(typeof i>"u"||i===null||typeof i.toString!="function")throw new Z(`Header ${a} contains invalid value`);n.push(`${a}:${this.canonicalHeaderValues(i.toString())}`)}}),n.join(` `)}canonicalHeaderValues(t){return t.replace(/\s+/g," ").replace(/^\s+|\s+$/g,"")}signedHeaders(){let t=[];return Object.keys(this.request.headers).forEach(n=>{n=n.toLowerCase(),this.isSignableHeader(n)&&t.push(n)}),t.sort().join(";")}signedQueries(){return Object.keys(this.request.params).join(";")}credentialString(t){return this.createScope(t.substr(0,8),this.request.region,this.serviceName)}async hexEncodedHash(t){return await Ln(t)}async hexEncodedBodyHash(){return this.request.headers[un.contentSha256Header]?this.request.headers[un.contentSha256Header]:this.request.body?await this.hexEncodedHash(p3(this.request.body)):await this.hexEncodedHash("")}isSignableHeader(t){return lU.indexOf(t)<0}iso8601(t){return t===void 0&&(t=new Date),t.toISOString().replace(/\.\d{3}Z$/,"Z")}async getSigningKey(t,n,r,a){let i=await Br(n,`${un.kDatePrefix}${t.secretKey}`),o=await Br(r,i),s=await Br(a,o);return Br(un.v4Identifier,s)}createScope(t,n,r){return[t.substr(0,8),n,r,un.v4Identifier].join("/")}};var aS=[["af","af"],["am","am"],["ar","ar"],["az","az"],["be","be"],["bg","bg"],["bn","bn"],["bs","bs"],["ca","ca"],["co","co"],["cs","cs"],["cy","cy"],["da","da"],["de","de"],["el","el"],["en","en"],["eo","eo"],["es","es"],["et","et"],["eu","eu"],["fa","fa"],["fi","fi"],["fj","fj"],["fr","fr"],["fy","fy"],["ga","ga"],["gd","gd"],["gl","gl"],["gu","gu"],["ha","ha"],["he","he"],["hi","hi"],["hr","hr"],["ht","ht"],["hu","hu"],["hy","hy"],["id","id"],["ig","ig"],["is","is"],["it","it"],["ja","ja"],["ka","ka"],["kk","kk"],["km","km"],["kn","kn"],["ko","ko"],["ku","ku"],["ky","ky"],["la","la"],["lb","lb"],["lo","lo"],["lt","lt"],["lv","lv"],["mg","mg"],["mi","mi"],["mk","mk"],["ml","ml"],["mn","mn"],["mr","mr"],["ms","ms"],["mt","mt"],["my","my"],["ne","ne"],["nl","nl"],["no","no"],["ny","ny"],["pa","pa"],["pl","pl"],["ps","ps"],["pt","pt"],["ro","ro"],["ru","ru"],["sd","sd"],["si","si"],["sk","sk"],["sl","sl"],["sm","sm"],["sn","sn"],["so","so"],["sq","sq"],["sr","sr"],["st","st"],["su","su"],["sv","sv"],["sw","sw"],["ta","ta"],["te","te"],["tg","tg"],["th","th"],["tn","tn"],["to","to"],["tr","tr"],["ty","ty"],["ug","ug"],["uk","uk"],["ur","ur"],["uz","uz"],["vi","vi"],["xh","xh"],["yi","yi"],["yo","yo"],["zh-CN","zh"],["zh-TW","zh-Hans"],["zu","zu"]],g3=new Map(aS),uU=new Map(aS.map(([e,t])=>[t,e])),h3=class extends He{static langMap=g3;accessKeyId="";secretAccessKey="";maxTextGroupLength=8;constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.accessKeyId||!t.secretAccessKey)throw new Z("accessKeyId and secretAccessKey are required");this.accessKeyId=t.accessKeyId?.trim(),this.secretAccessKey=t.secretAccessKey?.trim()}async remoteDetectLanguage(t){let r={region:"cn-north-1",method:"POST",params:{Action:"LangDetect",Version:"2020-06-01"},pathname:"/",headers:{"Content-Type":"application/json",host:"open.volcengineapi.com"},body:JSON.stringify({TextList:[t]})},a=new Xl(r,"translate");await a.addAuthorization({accessKeyId:this.accessKeyId,secretKey:this.secretAccessKey});let i=new URLSearchParams(r.params),o=await De({retry:2,url:"https://open.volcengineapi.com"+r.pathname+"?"+i.toString(),headers:a.request.headers,method:r.method,body:r.body});if(o.DetectedLanguageList&&o.DetectedLanguageList.length>0)return o.DetectedLanguageList[0].Language;if(o.ResponseMetadata&&o.ResponseMetadata.Error){let s=o.ResponseMetadata.Error;throw new Z(s.Code,s.Message)}else if(o.ResponseMetaData&&o.ResponseMetaData.Error){let s=o.ResponseMetaData.Error;throw new Z(s.Code,s.Message)}else throw new Z("response: "+JSON.stringify(o))}async translateList(t){let{text:n,from:r,to:a}=t,i=g3.get(r),o={TargetLanguage:g3.get(a)||a,TextList:n};i?o.SourceLanguage=i:o.SourceLanguage=await this.remoteDetectLanguage(n.join(` `).slice(0,1e3));let s={region:"cn-north-1",method:"POST",params:{Action:"TranslateText",Version:"2020-06-01"},pathname:"/",headers:{"Content-Type":"application/json",host:"open.volcengineapi.com"},body:JSON.stringify(o)},l=new Xl(s,"translate");await l.addAuthorization({accessKeyId:this.accessKeyId,secretKey:this.secretAccessKey});let u=new URLSearchParams(s.params),c=await De({retry:2,url:"https://open.volcengineapi.com"+s.pathname+"?"+u.toString(),headers:l.request.headers,method:s.method,body:s.body});if(c.TranslationList){let d=c.TranslationList.map(p=>p.Translation),m=r;return c.TranslationList.length>0&&c.TranslationList[0].DetectedSourceLanguage&&(m=uU.get(c.TranslationList[0].DetectedSourceLanguage)||r),{text:d,from:m,to:a}}else if(c.ResponseMetadata&&c.ResponseMetadata.Error){let d=c.ResponseMetadata.Error;throw new Z(d.Code,d.Message)}else if(c.ResponseMetaData&&c.ResponseMetaData.Error){let d=c.ResponseMetaData.Error;throw new Z(d.Code,d.Message)}else throw new Z("response: "+JSON.stringify(c))}},iS=h3;var oS=[["auto","detect"],["af","af"],["am","am"],["ar","ar"],["az","az"],["be","be"],["bg","bg"],["bn","bn"],["bs","bs"],["ca","ca"],["co","co"],["cs","cs"],["cy","cy"],["da","da"],["de","de"],["el","el"],["en","en"],["eo","eo"],["es","es"],["et","et"],["eu","eu"],["fa","fa"],["fi","fi"],["fj","fj"],["fr","fr"],["fy","fy"],["ga","ga"],["gd","gd"],["gl","gl"],["gu","gu"],["ha","ha"],["he","he"],["hi","hi"],["hr","hr"],["ht","ht"],["hu","hu"],["hy","hy"],["id","id"],["ig","ig"],["is","is"],["it","it"],["ja","ja"],["ka","ka"],["kk","kk"],["km","km"],["kn","kn"],["ko","ko"],["ku","ku"],["ky","ky"],["la","la"],["lb","lb"],["lo","lo"],["lt","lt"],["lv","lv"],["mg","mg"],["mi","mi"],["mk","mk"],["ml","ml"],["mn","mn"],["mr","mr"],["ms","ms"],["mt","mt"],["my","my"],["ne","ne"],["nl","nl"],["no","no"],["ny","ny"],["pa","pa"],["pl","pl"],["ps","ps"],["pt","pt"],["ro","ro"],["ru","ru"],["sd","sd"],["si","si"],["sk","sk"],["sl","sl"],["sm","sm"],["sn","sn"],["so","so"],["sq","sq"],["sr","sr"],["st","st"],["su","su"],["sv","sv"],["sw","sw"],["ta","ta"],["te","te"],["tg","tg"],["th","th"],["tn","tn"],["to","to"],["tr","tr"],["ty","ty"],["ug","ug"],["uk","uk"],["ur","ur"],["uz","uz"],["vi","vi"],["xh","xh"],["yi","yi"],["yo","yo"],["zh-CN","zh"],["zh-TW","zh-Hans"],["zu","zu"]],f3=new Map(oS),cU=new Map(oS.map(([e,t])=>[t,e])),Gc=class extends He{static langMap=f3;maxTextGroupLength=50;isSupportList=!1;async translate(t){let{text:n,from:r,to:a}=t,i=f3.get(r)||"detect",o=f3.get(a)||a,s={source_language:i,target_language:o,text:n},l=await super.request({url:"https://translate.volcengine.com/crx/translate/v1/",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s),retry:this.retry});if(l.base_resp&&l.base_resp.status_code===0){let u=l.translation,c=r;return l.detected_language&&(c=cU.get(l.detected_language)||r),{text:u,from:c,to:a}}else{let u=l.base_resp;throw new Z(u.status_code.toString(),u.status_message)}}};var dU=[["auto","auto"],["en","EN"],["ja","JA"],["pl","PL"],["zh-CN","ZH"],["zh-TW","ZH-HANT"],["ar","AR"],["ja","JA"],["ko","KO"],["es","ES"],["de","DE"],["fr","FR"],["pt","PT"],["pt-br","PT-BR"],["ru","RU"],["it","IT"],["no","NB"],["id","ID"],["nl","NL"],["pl","PL"],["bg","BG"],["cs","CS"],["da","DA"],["el","EL"],["et","ET"],["fi","FI"],["hu","HU"],["lt","LT"],["lv","LV"],["ro","RO"],["sk","SK"],["sl","SL"],["sv","SV"],["tr","TR"],["uk","UK"]],b3=new Map(dU),Qc=class extends He{static langMap=b3;url="";isSupportList=!1;maxTextGroupLength=1;apiKeys=[];constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.url)throw new Z("deeplx custom url are required, please check your settings.");this.url=t.url,this.apiKeys=this.url.split(",").map(i=>i.trim())}getRandomKey(){let t=Math.floor(Math.random()*this.apiKeys.length);return this.apiKeys[t]}async translate(t){let{text:n,from:r,to:a}=t,i=this.getRandomKey(),o={source_lang:b3.get(r)||r,target_lang:b3.get(a)||a,text:n,tag_handling:"html"};this.isRichTranslate||delete o.tag_handling;let l=await super.request({retry:this.retry,url:i,headers:{"content-type":"application/json"},method:"POST",body:JSON.stringify(o),timeout:this.requestTimeout});if(l.code===200)return{text:e3(this.serviceConfig,l.data,a),from:r,to:a};throw new Z(l.message||l.message||"API Error")}};var sS=[["auto","auto"],["zh-CN","zh"],["en","en"],["yue","yue"],["wyw","wyw"],["ja","jp"],["ko","kor"],["fr","fra"],["es","spa"],["th","th"],["ar","ara"],["ru","ru"],["pt","pt"],["de","de"],["it","it"],["el","el"],["nl","nl"],["pl","pl"],["bg","bul"],["et","est"],["da","dan"],["fi","fin"],["cs","cs"],["ro","rom"],["sl","slo"],["sv","swe"],["hu","hu"],["zh-TW","cht"],["vi","vie"]],y3=new Map(sS),mU=new Map(sS.map(([e,t])=>[t,e])),x3=class extends He{static langMap=y3;endpoint="https://api.fanyi.baidu.com/api/trans/vip/translate";fieldEndpoint="https://fanyi-api.baidu.com/api/trans/vip/fieldtranslate";appid="";key="";isSupportList=!1;maxTextGroupLength=3;action=!1;domain="";constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.appid||!t.key)throw new Z("appid and key are required");this.appid=t.appid?.trim(),this.key=t.key?.trim(),t.action&&(this.action=!0),t.endpoint&&(this.endpoint=t.endpoint),t.fieldEndpoint&&(this.fieldEndpoint=t.fieldEndpoint),t.domain&&(this.domain=t.domain,this.endpoint=this.fieldEndpoint)}getDefaultRateLimit(){return{limit:1,interval:1550}}async translate(t){let n=Date.now().toString(),{endpoint:r}=this,{appid:a,key:i}=this,{text:o,from:s,to:l}=t,u=Wr(a+o+n+i);this.domain&&(u=Wr(a+o+n+this.domain+i));let c=new URLSearchParams({from:y3.get(s)||"auto",to:y3.get(l)||l,q:o,salt:n,appid:a,sign:u});this.action&&c.set("action","1"),this.domain&&c.set("domain",this.domain);let d=new URL(r);d.search=c.toString();let m=await super.request({url:d.toString(),retry:this.retry,timeout:this.requestTimeout});if(m.error_code)throw new Z("API_SERVER_ERROR",m.error_msg);let{trans_result:p,from:g}=m,h=p.map(({dst:y})=>y);return{from:mU.get(g)||g,to:l,text:h.join(` `)}}},lS=x3;var ys=class extends He{langMap;requestBaseConfig;apiServiceConfig;constructor(t,n,r,a){super(t,n,r,a),this.apiServiceConfig=this.serviceConfig,this.isSupportList=this.apiServiceConfig.isSupportList,this.langMap=new Map(this.apiServiceConfig.langs),this.requestBaseConfig=this.handleBaseApiServiceConfig(this.apiServiceConfig)}async translate(t){if(!Object.keys(this.apiServiceConfig).length)throw"serivce id not found config";let{text:n,from:r,to:a}=t;if(!this.langMap.has(a))throw new Z(`Unsupported language: ${a}`);a=this.langMap.get(a);let i=await this.checkLang(r,n);if(!i)return{text:n,from:r,to:a};r=i;let o=this.handleRequest(n,r,a),s=await super.request(o);return{text:this.handleResponseText(s),from:r,to:a}}async translateList(t){if(!Object.keys(this.apiServiceConfig).length)throw new Z("serivce id not found config");let{text:n,from:r,to:a}=t;if(!this.langMap.has(a))throw new Z(`Unsupported language: ${a}`);a=this.langMap.get(a);let i=await this.checkLang(r,n.join(" "));if(!i)return{text:n,from:r,to:a};r=i;let o=this.handleRequest(n,r,a),s=await super.request(o);return{text:this.handleResponseText(s),from:r,to:a}}handleBaseApiServiceConfig(t){let n=t.request.url,r=t.request.headers||{};return r["content-type"]||(r["content-type"]="application/json"),{url:n,retry:t.request.retry||this.retry,method:t.request.method||"POST",headers:r,body:JSON.stringify(t.request.body),timeout:this.requestTimeout}}async checkLang(t,n){if(t=="auto"){if(this.langMap.has("auto"))return"auto";t=await this.detectLanguageRemotely(n.slice(0,this.apiServiceConfig.checkLangLenth||10))}return this.langMap.has(t)?this.langMap.get(t):null}handleRequest(t,n,r){let a={...this.requestBaseConfig},i=a?.body||"",o=this.apiServiceConfig.keywords||{};a.body=l(i);let s=a.headers||{};return Object.keys(s).forEach(u=>{s[u]=l(s[u])}),a.headers=this.handleBodyHeaders({...s,...this.headerConfigs}),a.url=l(a.url||""),a;function l(u){return u.replaceAll('"{text}"',()=>Array.isArray(t)?JSON.stringify(t):`"${t}"`).replaceAll("{from}",n).replaceAll("{to}",r).replaceAll(/{([a-z:_]+)}/gi,(d,m)=>{let[p,g]=m.split(":"),h=o[p];return g==="random"?pU(h.split(",")):h})}}handleResponseText(t){let n=this.apiServiceConfig.response,r=t,a=n.text.split(".");for(let i of a){if(Array.isArray(r))return r=r.map(o=>o[i]),r;r=r[i]}return r}detectLanguageRemotely(t){return Ti.detectLanguageRemotelyByTransmart(t)}};function pU(e){let t=Math.floor(Math.random()*e.length);return e[t]}var uS=[["zh-CN","zh"],["zh-TW","zh-Hant"],["en","en"],["ja","ja"],["ko","ko"],["fr","fr"],["es","es"],["de","de"],["it","it"],["pt","pt"],["ru","ru"],["tr","tr"],["vi","vi"]],v3=new Set(["zh2zh-Hant","zh2en","zh2ja","zh2ko","zh-Hant2zh","zh-Hant2en","zh-Hant2ja","zh-Hant2ko","en2zh","en2zh-Hant","ja2zh","ja2zh-Hant","ko2zh","ko2zh-Hant","de2zh","de2zh-Hant","es2zh","es2zh-Hant","fr2zh","fr2zh-Hant","it2zh","it2zh-Hant","pt2zh","pt2zh-Hant","ru2zh","ru2zh-Hant","tr2zh","tr2zh-Hant","vi2zh","vi2zh-Hant"]),T3=class extends ys{static langMap=new Map(uS);static supportedPairs=v3;constructor(t,n,r,a){if(!t?.token)throw new Z("token are required");super({...t,isSupportList:!0,langs:uS,keywords:{token:t.token?.trim()},request:{headers:{"content-type":"application/json","x-authorization":"token {token:random}"},url:"https://api.interpreter.caiyunai.com/v1/translator",retry:2,body:{source:"{text}",trans_type:"{from}2{to}"}},response:{text:"target"}},n,r,a)}async translate(t){let{from:n,to:r}=t,a=n,i=r,o=this.langMap.get(n),s=this.langMap.get(r);if(o&&s){let u=`${o}2${s}`;if(!v3.has(u))throw new Z(`Unsupported translation direction: ${n} -> ${r}`)}return{...await super.translate(t),from:a,to:i}}async translateList(t){let{from:n,to:r}=t,a=n,i=r,o=this.langMap.get(n),s=this.langMap.get(r);if(o&&s){let u=`${o}2${s}`;if(!v3.has(u))throw new Z(`Unsupported translation direction: ${n} -> ${r}`)}return{...await super.translateList(t),from:a,to:i}}},cS=T3;var gU=[["auto","auto"],["zh-CN","zh"],["en","en"],["ja","ja"]],Ip=new Map(gU),C3=class extends He{static langMap=Ip;token="ssdj273ksdiwi923bsd9";constructor(t,n,r,a){super(t,n,r,a)}getDefaultRateLimit(){return{limit:5,interval:1050}}async translateList(t){let{text:n,from:r,to:a}=t;if(!Ip.get(a))throw new Z(`Unsupported language: ${a}`);if(r==="auto")throw new Z("Unsupported language: auto");let o=n;return{text:(await super.request({retry:this.retry,url:"https://api.interpreter.caiyunai.com/v1/translator",headers:{"content-type":"application/json","x-authorization":"token "+this.token},method:"POST",body:JSON.stringify({source:o,trans_type:`${Ip.get(r)||"auto"}2${Ip.get(a)}`}),timeout:this.requestTimeout})).target,from:r,to:a}}},dS=C3;var mS=[["auto","auto"],["en","en"],["ru","ru"],["pt","pt"],["es","es"],["zh-CN","zh-CHS"],["ja","ja"],["ko","ko"],["fr","fr"],["ar","ar"],["id","id"],["vi","vi"],["it","it"]],w3=new Map(mS),hU=new Map(mS.map(([e,t])=>[t,e]));function fU(e){let t=e.length;return t<=20?e:e.substring(0,10)+t+e.substring(t-10,t)}var S3=class extends He{static langMap=w3;isSupportList=!1;appId="";appSecret="";throttleLimit=5;domain="general";vocabId="";constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.appId||!t.appSecret)throw new Z("appId and appSecret are required");this.appId=t.appId?.trim(),this.appSecret=t.appSecret?.trim(),t.domain&&(this.domain=t.domain),t&&t.vocabId&&(this.vocabId=t.vocabId)}getDefaultRateLimit(){return{limit:5,interval:1050}}async translate(t){let{text:n,from:r,to:a}=t,i=bU(32),o=Math.round(new Date().getTime()/1e3),s=this.appId+fU(n)+i+o+this.appSecret,l=await Ln(s),u={q:n,appKey:this.appId,salt:i.toString(),from:w3.get(r)||"auto",to:w3.get(a)||a,sign:l,signType:"v3",curtime:o.toString()};this.domain&&this.domain!=="general"&&(u.domain=this.domain),this.vocabId&&(u.vocabId=this.vocabId);let c=new URLSearchParams(u),m=await super.request({url:"https://openapi.youdao.com/api",method:"POST",body:c.toString(),headers:{"Content-Type":"application/x-www-form-urlencoded"},retry:this.retry,timeout:this.requestTimeout});if(!m.translation)throw new Z(JSON.stringify(m));let p=m.l,[g,h]=p.split("2");return{text:m.translation.join(` `),from:hU.get(g),to:a}}};function bU(e){let t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=n.length,a=0;for(;a<e;)t+=n.charAt(Math.floor(Math.random()*r)),a+=1;return t}var pS=S3;var gS=[["auto","auto"],["en","en"],["zh-CN","zh-CHS"]],M3=new Map(gS),xfe=new Map(gS.map(([e,t])=>[t,e]));function yU(e){let t=e.length;return t<=20?e:e.substring(0,10)+t+e.substring(t-10,t)}var E3=class extends Va{static langMap=M3;isSupportList=!1;appKey="";appSecret="";prompt="";throttleLimit=1;streamType="all";handleOption="0";constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.appKey||!t.appSecret)throw new Z("appKey and appSecret are required");this.appKey=t.appKey?.trim(),this.appSecret=t.appSecret?.trim(),this.prompt=t.prompt?.trim(),this.handleOption=this.bodyConfigs.handleOption,this.streamType=this.bodyConfigs.streamType||this.streamType}getDefaultRateLimit(){return{limit:1,interval:1050}}parseResponse(t){let n="",r="";if(typeof t=="string"){let a=t.split(/\n\n+/),i=[];for(let o of a){if(!o.trim())continue;let s=/event:.*\n/,l=o.match(s),u=o.split(s)[1],c="",d="";if(l&&l[0]&&(c=l[0].substring(6).trim()),u&&(d=u.substring(5).trim()),!c||!d)continue;let m=JSON.parse(d);if(c==="begin"){let p=m.type;p&&([r]=p.split("2"))}else if(c==="message")i.push(m);else if(c==="end"){this.streamType==="increment"||this.handleOption&&this.handleOption!=="0"?n=i.map(p=>p.transIncre).join(""):n=i[i.length-1]?.transFull;break}else if(c==="error"){let p=m.code,g=m.msg;throw p==="411"?new Z("\u670D\u52A1\u8FD4\u56DE\u9519\u8BEF\uFF0C\u8BF4\u660E\u8BF7\u6C42\u8FC7\u4E8E\u9891\u7E41\u6216\u8D85\u51FA\u989D\u5EA6\u9650\u5236\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5\u3002"):new Z(`${p}: ${g}`)}}if(n){let o=`

%%

`;return n=n.replace(/(\n)?\n%%\n\n/g,o),n}}throw new Z("Youdao model translation failed")}async handleOptions({payload:t}){let{text:n,from:r,to:a}=t,i=xU(32),o=Math.round(new Date().getTime()/1e3),s=this.appKey+yU(n)+i+o+this.appSecret,l=await Ln(s),u=this.handleBodyHeaders({i:n,streamType:this.streamType,salt:i.toString(),from:M3.get(r)||"auto",to:M3.get(a)||a,appKey:this.appKey,sign:l,signType:"v3",curtime:o.toString(),prompt:this.prompt,...this.bodyConfigs});return{url:"https://openapi.youdao.com/llm_trans",method:"POST",headers:this.handleBodyHeaders({"Content-Type":"application/x-www-form-urlencoded",Accept:"text/event-stream",...this.headerConfigs}),body:new URLSearchParams(u).toString(),timeout:this.requestTimeout,retry:this.retry,responseType:"text"}}};function xU(e){let t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=n.length,a=0;for(;a<e;)t+=n.charAt(Math.floor(Math.random()*r)),a+=1;return t}var hS=E3;var fS=[["auto","auto"],["en","en"],["ru","ru"],["pt","pt"],["es","es"],["zh-CN","zh-CHS"],["ja","ja"],["ko","ko"],["fr","fr"],["ar","ar"],["id","id"],["vi","vi"],["it","it"]],A3=new Map(fS),Mfe=new Map(fS.map(([e,t])=>[t,e]));var k3=class extends He{static langMap=A3;isSupportList=!1;appId="";appSecret="";maxTextLength=800;constructor(t,n,r,a){super(t,n,r,a)}getDefaultRateLimit(){return{limit:5,interval:1050}}async translate(t){let{text:n,from:r,to:a}=t,i={q:n,from:A3.get(r)||"auto",to:A3.get(a)||a},o=new URLSearchParams(i),s=await super.request({url:"https://aidemo.youdao.com/trans",method:"POST",body:o.toString(),headers:{"content-type":"application/x-www-form-urlencoded; charset=UTF-8","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"},retry:this.retry,timeout:this.requestTimeout});if(s&&s.translation)return{text:s.translation.join(` `),from:r,to:a};throw new Z("Youdao translation failed: "+JSON.stringify(s))}},bS=k3;var Yc=class extends ys{constructor(t,n,r,a){super({...t,isSupportList:!0,langs:(t.langs||"zh-CN,en").split(",").map(i=>[i,i]),limitPerSecond:t.limitPerSecond||5,maxTextLengthPerRequest:t.maxTextLengthPerRequest||1200,maxTextGroupLengthPerRequest:t.maxTextGroupLengthPerRequest||1,placeholderDelimiters:t.placeholderDelimiters||Vs,request:{url:t.url,retry:2,body:{text_list:"{text}",source_lang:"{from}",target_lang:"{to}"}},response:{text:"translations.text"}},n,r,a)}};var yS=R+"-gemini-fake-user-key",xS=new Map(Ui),D3=class extends Wa{static langMap=xS;provider="custom";randomPrefix="My user id is {{id}}. ";fakeId="";immersiveProApiUrl=_e+"gemini/translate";immersiveProStreamApiUrl=_e+"gemini/translate/stream";constructor(t,n,r,a){super(t,n,r,a),t||(t={}),t.provider&&(this.provider=t.provider),t.randomPrefix&&t.randomPrefix!==void 0&&(this.randomPrefix=t.randomPrefix),this.apiUrl="https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent?key={key}",t?.apiUrl&&(this.apiUrl=t.apiUrl),this.maxTextGroupLength=this.maxTextGroupLength||10,this.model=this.model||"gemini-1.5-pro-latest",this.initPro(t,r)}getLangMap(){return xS}getDefaultRateLimit(){return{limit:1,interval:1050}}async handleOptions({systemPrompt:t,finalPrompt:n,payload:r}){if(this.serviceConfig.keepGlossariesPrompt&&/{{\d+}}/.test(r.text)&&(n=n.replace("return the original text",this.serviceConfig.keepGlossariesPrompt+"return the original text ")),this.provider=="pro")return this.handleProOptions(t,n,r);this.fakeId="",this.randomPrefix&&this.randomPrefix?.trim()&&this.randomPrefix!=="none"&&(this.fakeId=await li(yS,""),this.fakeId||(this.fakeId=vU(10),await ui(yS,this.fakeId)));let a=this.getRandomKey(),i={url:this.apiUrl.replace("{model}",this.model),method:"POST",headers:this.handleBodyHeaders({"content-type":"application/json",...this.headerConfigs}),timeout:this.requestTimeout,retry:this.retry};a&&(i.url=i.url.replace("{key}",a));let o=n;this.randomPrefix&&this.randomPrefix?.trim()&&this.randomPrefix!=="none"&&(o=this.randomPrefix.replace("{{id}}",this.fakeId)+o);let s=this.mergePreAndAppendMessages([{role:"user",parts:[{text:o}]}]);s=s.map(u=>({role:u.role,parts:u.parts||[{text:u.content}]}));let l=this.handleBodyHeaders({contents:s,...this.bodyConfigs});return t&&(l.systemInstruction={parts:[{text:t}]}),i.body=JSON.stringify(l,null,2),i}handleStreamOptions(t,n){let r=!1;t.onMessage=i=>{try{let o=JSON.parse(i.data),{candidates:s}=o;if(!s||s.length===0)return;let{parts:l=[]}=s[0].content,u=l[0].text;u&&n.onMessage?.(u)}catch(o){i.data.trim()!=="[DONE]"&&n.onError?.(o??new Z("Cannot parse response JSON")),r||(n.onFinish?.("stop"),r=!0)}},t.onError=i=>{n.onError?.(i)},t.onFinish=i=>{r||(n.onFinish?.(i),r=!0)},n.messages&&(t.body=JSON.stringify({...JSON.parse(t.body),messages:n.messages})),t.responseType="stream";let a=this.immersiveProStreamApiUrl;return this.provider==="pro"&&a&&(t.url=a),t}parseResponse(t){if(t?.error)return t.error;if(this.provider=="pro")return this.parseAIResponse(t);let n=t?.candidates?.[0]?.content?.parts||[],r=n[n.length-1]?.text;if(!r&&t?.promptFeedback)throw new Z("parseResponse",JSON.stringify(t));return r||""}filterContent(t,n,r){let a="";this.provider=="pro"?a=super.filterContent(t,n,r):a=super.filterContent(t,n,r);let i=/{{(\d+)}}/g,o,s=new Set;for(;(o=i.exec(t))!==null;)s.add(o[1]);return a.replace(/{{?\s*\b(\d+)\b\s*}}?/g,(u,c)=>s.has(c)?`{{${c}}}`:u)}async rawRequest(t){try{return await super.rawRequest(t)}catch(n){if(n?.message){let r=this.parseAndFilterContentError(n.message);if(r)return r}throw n}}parseAndFilterContentError(t){try{let n=JSON.parse(t);return n?.error&&this.ignoreResReges.some(a=>new RegExp(a).test(n?.error))?n:null}catch{return null}}};function vU(e){let t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=n.length,a=0;for(;a<e;)t+=n.charAt(Math.floor(Math.random()*r)),a+=1;return t}var vS=D3;var TS=new Map(Ui),I3=class extends Wa{static langMap=TS;immersiveProApiUrl=_e+"claude/translate";immersiveProStreamApiUrl=_e+"claude/translate/stream";constructor(t,n,r,a){super(t,n,r,a),this.model=this.model||"claude-3-haiku-20240307",this.apiUrl="https://api.anthropic.com/v1/messages",t.apiUrl&&(this.apiUrl=Et(this.apiUrl,t.apiUrl)),this.initPro(t,r)}getApiUrl(){return this.apiUrl}getLangMap(){return TS}getDefaultRateLimit(){return{limit:.3,interval:1050}}async handleOptions({systemPrompt:t,finalPrompt:n,payload:r}){if(this.provider==="pro")return this.handleProOptions(t,n,r);let a=this.getRandomKey(),i={url:this.apiUrl,method:"POST",headers:this.handleBodyHeaders({"content-type":"application/json","x-api-key":a,...this.headerConfigs}),timeout:this.requestTimeout,retry:this.retry},o=this.systemPrompt+n,s=this.handleBodyHeaders({...this.bodyConfigs,model:this.model,messages:this.mergePreAndAppendMessages([{role:"user",content:o}])});return isNaN(this.temperature)||(s.temperature=this.temperature),i.body=JSON.stringify(s,null,2),i}parseResponse(t){return this.provider==="pro"?this.parseAIResponse(t):t?.content?.[0]?.text||""}},CS=I3;var TU=[["af","af"],["am","am"],["ar","ar"],["az","az"],["be","be"],["bg","bg"],["bn","bn"],["bs","bs"],["ca","ca"],["ceb","ceb"],["cs","cs"],["cy","cy"],["da","da"],["de","de"],["el","el"],["en","en"],["eo","eo"],["es","es"],["et","et"],["eu","eu"],["fa","fa"],["fi","fi"],["fr","fr"],["ga","ga"],["gd","gd"],["gl","gl"],["gu","gu"],["he","he"],["hi","hi"],["hr","hr"],["ht","ht"],["hu","hu"],["hy","hy"],["id","id"],["is","is"],["it","it"],["ja","ja"],["ka","ka"],["kk","kk"],["km","km"],["kn","kn"],["ko","ko"],["ky","ky"],["la","la"],["lb","lb"],["lo","lo"],["lt","lt"],["lv","lv"],["mg","mg"],["mi","mi"],["mk","mk"],["ml","ml"],["mn","mn"],["mr","mr"],["ms","ms"],["mt","mt"],["my","my"],["ne","ne"],["nl","nl"],["no","no"],["pa","pa"],["pl","pl"],["pt","pt"],["pt-br","pt-br"],["ro","ro"],["ru","ru"],["si","si"],["sk","sk"],["sl","sl"],["sq","sq"],["sr","sr"],["su","su"],["sv","sv"],["sw","sw"],["ta","ta"],["te","te"],["tg","tg"],["th","th"],["tr","tr"],["uk","uk"],["ur","ur"],["uz","uz"],["vi","vi"],["xh","xh"],["yi","yi"],["zh-CN","zh"],["zh-TW","zh"],["zu","zu"]],L3=new Map(TU),Kc=class extends He{isSupportList=!0;static langMap=L3;static async clearState(){await Co(Xh)}async init(){await this.getAccessToken()}async getAccessToken(){return await qa(Xh,async()=>{let n=(await Ha({url:"https://translate.yandex.net/website-widget/v1/widget.js?widgetId=ytWidget&pageLang=es&widgetTheme=light&autoMode=false",method:"GET",responseType:"text"})).match(/sid\:\s\'[0-9a-f\.]+/),r="",a=Date.now()+1*60*1e3;return n&&n[0]&&n[0].length>7&&(r=n[0].substring(6),a=Date.now()+30*60*1e3),{accessToken:r,accessTokenExpiresAt:new Date(a).toISOString()}})}async translateList(t){let{text:n,from:r,to:a}=t;if(!n)return{...t};let i=await this.getAccessToken(),o=new URLSearchParams;o.append("srv","tr-url-widget"),o.append("id",`${i.accessToken}-0-0`),o.append("format","html"),o.append("lang",`${r==="auto"?"":L3.get(r)+"-"}${L3.get(a)}`),n.forEach(u=>{o.append("text",u)});let s=await super.request({url:`https://translate.yandex.net/api/v1/tr.json/translate?${o.toString()}`});if(s?.code!==200)return{...t};let l=s.text?.map(u=>u);return{from:r,to:a,text:l||n}}getDefaultRateLimit(){return{limit:5,interval:1050}}};var CU=[["auto","auto"],["zh-CN","Simplified Chinese"],["zh-TW","Traditional Chinese (Taiwan)"],["zh-HK","Traditional Chinese (Hong Kong)"],["en","English"],["ja","Japanese"],["ko","Korean"],["fr","French"],["de","German"],["es","Spanish"],["it","Italian"],["ru","Russian"],["pt","Portuguese"],["pt-br","Portuguese (Brazil)"],["nl","Dutch"],["pl","Polish"],["no","Norwegian"],["ar","Arabic"],["af","Afrikaans"],["am","Amharic"],["az","Azerbaijani"],["be","Belarusian"],["bg","Bulgarian"],["bn","Bengali"],["bs","Bosnian"],["ca","Catalan"],["ceb","Cebuano"],["co","Corsican"],["cs","Czech"],["cy","Welsh"],["da","Danish"],["el","Greek"],["eo","Esperanto"],["et","Estonian"],["eu","Basque"],["fa","Persian"],["fi","Finnish"],["fil","Filipino"],["ga","Irish"],["gd","Scots Gaelic"],["gl","Galician"],["gu","Gujarati"],["ha","Hausa"],["haw","Hawaiian"],["he","Hebrew"],["hi","Hindi"],["hmn","Hmong"],["hr","Croatian"],["ht","Haitian Creole"],["hu","Hungarian"],["hy","Armenian"],["id","Indonesian"],["ig","Igbo"],["is","Icelandic"],["jw","Javanese"],["ka","Georgian"],["kk","Kazakh"],["km","Khmer"],["kn","Kannada"],["ku","Kurdish (Kurmanji)"],["ky","Kyrgyz"],["lb","Luxembourgish"],["lo","Lao"],["lt","Lithuanian"],["lv","Latvian"],["mg","Malagasy"],["mi","Maori"],["mk","Macedonian"],["ml","Malayalam"],["mn","Mongolian"],["mr","Marathi"],["ms","Malay"],["mt","Maltese"],["my","Myanmar (Burmese)"],["pa","Punjabi"],["ps","Pashto"],["ro","Romanian"],["si","Sinhala (Sinhalese)"],["sk","Slovak"],["sl","Slovenian"],["sa","Sanskrit"],["sm","Samoan"],["sn","Shona"],["so","Somali"],["sq","Albanian"],["sr","Serbian"],["st","Sesotho"],["su","Sundanese"],["sv","Swedish"],["sw","Swahili"],["ta","Tamil"],["te","Telugu"],["tg","Tajik"],["th","Thai"],["tr","Turkish"],["ug","Uyghur"],["uk","Ukrainian"],["ur","Urdu"],["uz","Uzbek"],["vi","Vietnamese"],["xh","Xhosa"],["yi","Yiddish"],["yo","Yoruba"],["zu","Zulu"]],wS=new Map(CU),Zc=class extends Va{static langMap=wS;provider="custom";temperature=1;AccessKeyID="";AccessKeySecret="";constructor(t,n,r,a){super(t,n,r,a),t||(t={}),t.provider&&(this.provider=t.provider),t.temperature!==void 0&&(this.temperature=parseFloat(t.temperature)),this.AccessKeyID=t.AccessKeyID?.trim(),this.AccessKeySecret=t.AccessKeySecret?.trim(),this.apiUrl="https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/{model}?access_token={key}",t.apiUrl&&(this.apiUrl=Et(this.apiUrl,t.apiUrl)),this.model=t.model||"ernie_speed",this.maxTextGroupLength=this.maxTextGroupLength||10,this.bodyConfigs=t?.bodyConfigs||{}}async getAccessToken(t,n){return await qa($h+t,()=>this.requestAccessToken(t,n))}async requestAccessToken(t,n){let r=await Ha({url:`https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=${t}&client_secret=${n}`,method:"POST",responseType:"json"}),i=Date.now()+r.expires_in*1e3,s=new Date(i).toISOString();return{accessToken:r.access_token,accessTokenExpiresAt:s}}getLangMap(){return wS}getDefaultRateLimit(){return{limit:10,interval:1300}}parseResponse(t){if(t.error_code&&t.error_msg)throw t.error_code===110||t.error_code===111?(Dp($h+this.AccessKeyID,()=>this.requestAccessToken(this.AccessKeyID,this.AccessKeySecret)),new Z("token\u8FC7\u671F\uFF0C\u5DF2\u91CD\u65B0\u751F\u6210\uFF0C\u8BF7\u91CD\u8BD5")):new Z(t.error_msg);return t?.result?.trim()||""}async handleOptions({systemPrompt:t,finalPrompt:n,payload:r}){let a={};r.refresh&&(a["X-Refresh"]="True"),r.debug&&(a["X-Debug"]="True");let i=this.mergePreAndAppendMessages([{role:"user",content:t},{role:"assistant",content:"ok"},{role:"user",content:n}]),o=this.handleBodyHeaders({temperature:this.temperature,messages:i,...this.bodyConfigs});isNaN(o.temperature)&&delete o.temperature;let s={url:this.apiUrl.replace("{model}",this.model),method:"POST",headers:this.handleBodyHeaders({"Content-Type":"application/json",...this.headerConfigs}),body:JSON.stringify(o,null,2),timeout:this.requestTimeout,retry:this.retry},{accessToken:l}=await this.getAccessToken(this.AccessKeyID,this.AccessKeySecret);return s.headers={...s.headers,...a},l&&(s.url=s.url.replace("{key}",l)),s}};var wU=[["auto","auto"],["zh-CN","Simplified Chinese"],["zh-TW","Traditional Chinese (Taiwan)"],["zh-HK","Traditional Chinese (Hong Kong)"],["zh-CN-NE","Northeastern Chinese"],["en","English"],["yue","Cantonese"],["bo","\u85CF\u8BED"],["wyw","Classical Chinese"],["ja","Japanese"],["ko","Korean"],["fr","French"],["de","German"],["es","Spanish"],["it","Italian"],["ru","Russian"],["pt","Portuguese"],["pt-br","Portuguese (Brazil)"],["nl","Dutch"],["pl","Polish"],["ar","Arabic"],["af","Afrikaans"],["am","Amharic"],["az","Azerbaijani"],["be","Belarusian"],["bg","Bulgarian"],["bn","Bengali"],["bs","Bosnian"],["ca","Catalan"],["ceb","Cebuano"],["no","Norwegian"],["co","Corsican"],["cs","Czech"],["cy","Welsh"],["da","Danish"],["el","Greek"],["eo","Esperanto"],["et","Estonian"],["eu","Basque"],["fa","Persian"],["fi","Finnish"],["fj","Fijian"],["fil","Filipino"],["fy","Western Frisian"],["ga","Irish"],["gd","Scottish Gaelic"],["gl","Galician"],["gu","Gujarati"],["ha","Hausa"],["haw","Hawaiian"],["he","Hebrew"],["hi","Hindi"],["hmn","Hmong"],["hr","Croatian"],["ht","Haitian Creole"],["hu","Hungarian"],["hy","Armenian"],["id","Indonesian"],["ig","Igbo"],["is","Icelandic"],["jw","Javanese"],["ka","Georgian"],["kk","Kazakh"],["km","Khmer"],["kn","Kannada"],["ku","Kurdish"],["ky","Kyrgyz"],["la","Lao"],["lb","Luxembourgish"],["lo","Lao"],["lt","Lithuanian"],["lv","Latvian"],["mg","Malagasy"],["mi","Maori"],["mk","Macedonian"],["ml","Malayalam"],["mn","Mongolian"],["mr","Marathi"],["ms","Malay"],["mt","Maltese"],["my","Burmese"],["pa","Punjabi"],["ps","Pashto"],["ro","Romanian"],["si","Sinhala"],["sk","Slovak"],["sl","Slovene"],["sa","Sanskrit"],["sm","Samoan"],["sn","Shona"],["so","Somali"],["sq","Albanian"],["sr","Serbian"],["sr-Cyrl","Serbian (Cyrillic)"],["sr-Latn","Serbian (Latin)"],["st","Southern Sotho"],["su","Sundanese"],["sv","Swedish"],["sw","Swahili"],["ta","Tamil"],["te","Telugu"],["tg","Tajik"],["th","Thai"],["tr","Turkish"],["ug","Uyghur"],["uk","Ukrainian"],["ur","Urdu"],["ur-roman","Roman Urdu"],["uz","Uzbek"],["vi","Vietnamese"],["xh","Xhosa"],["yi","Yiddish"],["yo","Yoruba"],["zu","Zulu"]],SS=new Map(wU),yn=class extends Va{static langMap=SS;provider="custom";temperature=0;constructor(t,n,r,a){super(t,n,r,a),t||(t={}),t.provider&&(this.provider=t.provider),t.temperature!==void 0&&(this.temperature=parseFloat(t.temperature)),this.apiUrl="https://api.openai.com/v1/chat/completions",t.apiUrl&&(this.apiUrl=Et(this.apiUrl,t.apiUrl)),this.model=t.model||"gpt-3.5-turbo"}getLangMap(){return SS}getDefaultRateLimit(){return{limit:10,interval:1300}}parseResponse(t){return t?.choices?.[0]?.message?.content?.trim()||""}async handleOptions({systemPrompt:t,finalPrompt:n}){let r=[];t&&r.push({role:"system",content:t}),n&&r.push({role:"user",content:n});let a=this.handleBodyHeaders({model:this.model,temperature:this.temperature,messages:this.mergePreAndAppendMessages(r),...this.bodyConfigs});isNaN(a.temperature)&&delete a.temperature;let i={url:this.apiUrl,method:"POST",headers:this.handleBodyHeaders({"Content-Type":"application/json",...this.headerConfigs}),body:JSON.stringify(a,null,2),timeout:this.requestTimeout,retry:this.retry},o=this.getRandomKey();return o&&(i.headers.Authorization="Bearer "+o,i.headers["api-key"]=o),i}};var Lp=class extends yn{action="ChatCompletions";version="2023-09-01";secret_id;secret_key;service="hunyuan";constructor(t,n,r,a){super(t,n,r,a),this.apiUrl="https://hunyuan.tencentcloudapi.com",this.model=t.model||"hunyuan-lite",this.secret_id=t.secret_id,this.secret_key=t.secret_key}parseResponse(t){let n=t.Response;if(n?.Error)throw new Z(n?.Error.Message);return n?.Choices?.[0]?.Message?.Content?.trim()||""}async handleOptions({systemPrompt:t,finalPrompt:n,payload:r}){let a={},i=new Date;r.refresh&&(a["X-Refresh"]="True"),r.debug&&(a["X-Debug"]="True");let o=this.mergePreAndAppendMessages([{Role:"system",Content:t},{Role:"user",Content:n}]);o=o.map(c=>({Role:c.Role||c.role,Content:c.Content||c.content}));let s=this.handleBodyHeaders({Model:this.model,Temperature:this.temperature,Messages:o,...this.bodyConfigs});isNaN(s.Temperature)&&delete s.Temperature;let l=JSON.stringify(s,null,2),u={url:this.apiUrl,method:"POST",headers:this.handleBodyHeaders({"Content-Type":"application/json; charset=utf-8",Host:this.apiUrl,"X-TC-Action":this.action,"X-TC-Version":this.version,"X-TC-Timestamp":Math.floor(i.valueOf()/1e3).toString(),...this.headerConfigs}),body:l,timeout:this.requestTimeout,retry:this.retry};return u.headers.Authorization=await this.getSignV3(i,l),u}async getSignV3(t,n){let r=this.getDate(t),a=Math.floor(t.valueOf()/1e3),{signedHeaders:i,canonicalRequest:o}=await this.getCanonicalRequest(n),{credentialScope:s,stringToSign:l}=await this.getStringToSign(r,a,o),u=await this.getSignature(r,l);return"TC3-HMAC-SHA256 Credential="+this.secret_id+"/"+s+", SignedHeaders="+i+", Signature="+u}async getSignature(t,n){let r=await Br(t,"TC3"+this.secret_key),a=await Br(this.service,r),i=await Br("tc3_request",a),o=await Br(n,i);return Fl(o)}async getStringToSign(t,n,r){let a="TC3-HMAC-SHA256",i=await Ln(r),o=t+"/"+this.service+"/tc3_request";return{credentialScope:o,stringToSign:a+` `+n+` `+o+` `+i}}async getCanonicalRequest(t){let n=await Ln(t),r="POST",a="/",i="",o=`content-type:application/json; charset=utf-8 host:hunyuan.tencentcloudapi.com x-tc-action:`+this.action.toLowerCase()+` `,s="content-type;host;x-tc-action";return{signedHeaders:s,canonicalRequest:r+` `+a+` `+i+` `+o+` `+s+` `+n}}getDate(t){let n=t.getUTCFullYear(),r=("0"+(t.getUTCMonth()+1)).slice(-2),a=("0"+t.getUTCDate()).slice(-2);return`${n}-${r}-${a}`}};var Pp=class extends yn{service="siliconcloud";userToken;deviceId="";constructor(t,n,r,a){super(t,n,r,a),this.userToken=r.userToken,this.model=t.model||"Qwen/Qwen1.5-7B-Chat"}async init(){if(this.apiKeys.length)return;try{this.deviceId=await Zr()}catch{this.deviceId="fake-device-id"}let{accessToken:t}=await this.getAPIKey();this.apiKeys=[t]}async rawRequest(t){try{return await super.rawRequest(t)}catch(n){throw n.status===401&&Co(ef),n}}async getAPIKey(){return await qa(ef,async()=>{let t=await Ha({responseType:"json",url:`${_e}silicon/get-token?deviceId=${this.deviceId}`,headers:{token:this.userToken,"X-trigger":this.getXTrigger()},body:null,method:"GET",timeout:2e4,retry:this.retry}),n=Date.now()+t.expireTime*1e3,r=new Date(n).toISOString();return{accessToken:t.apiToken,accessTokenExpiresAt:r}})}};var MS=["glm-4-flash"],Np=class extends yn{service="zhipu";userToken;deviceId="";constructor(t,n,r,a){super(t,n,r,a),this.userToken=r.userToken,this.model=t.model||"glm-4"}parseResponse(t){return"error"in t?t.error.message:t.choices[0]?.message.content.trim()||""}async rawRequest(t){try{return await super.rawRequest(t)}catch(n){let r=this.serviceConfig?.freeModels||MS;if(n?.status===401&&r.includes(this.model)&&Co(tf),n?.message){let a=this.parseAndFilterContentError(n.message);if(a)return a}throw n}}parseAndFilterContentError(t){try{let n=JSON.parse(t);return n?.error?.message&&this.ignoreResReges.some(a=>new RegExp(a).test(n?.error?.message))?n:null}catch{return null}}async init(){let t=this.serviceConfig?.freeModels||MS;if(!t.includes(this.model)&&!this.apiKeys.length)throw new Z("apiKey are required");if(!t.includes(this.model)||this.apiKeys.length)return;try{this.deviceId=await Zr()}catch{this.deviceId="fake-device-id"}let{accessToken:n}=await this.getAPIKey();this.apiKeys=[n]}async getAPIKey(){return await qa(tf,async()=>{let t=await Ha({responseType:"json",url:`${_e}big-model/get-token?deviceId=${this.deviceId}`,headers:{token:this.userToken,"X-trigger":this.getXTrigger()},body:null,method:"GET",timeout:2e4,retry:this.retry}),n=Date.now()+t.expireTime*1e3,r=new Date(n).toISOString();return{accessToken:t.apiToken,accessTokenExpiresAt:r}})}async handleSelectionTextOptions(t,n){try{this.deviceId=await Zr()}catch{this.deviceId="fake-device-id"}let{accessToken:r}=await this.getAPIKey();return t.headers={...t.headers,Authorization:"Bearer "+r,"api-key":r},t}};var SU=[["auto","auto"],["zh-CN","Simplified Chinese"],["zh-TW","Traditional Chinese (Taiwan)"],["zh-HK","Traditional Chinese (Hong Kong)"],["zh-CN-NE","Northeastern Chinese"],["en","English"],["yue","Cantonese"],["bo","\u85CF\u8BED"],["wyw","Classical Chinese"],["ja","Japanese"],["ko","Korean"],["fr","French"],["de","German"],["es","Spanish"],["it","Italian"],["ru","Russian"],["pt","Portuguese"],["pt-br","Portuguese (Brazil)"],["nl","Dutch"],["pl","Polish"],["ar","Arabic"],["af","Afrikaans"],["am","Amharic"],["az","Azerbaijani"],["be","Belarusian"],["bg","Bulgarian"],["bn","Bengali"],["bs","Bosnian"],["ca","Catalan"],["ceb","Cebuano"],["co","Corsican"],["cs","Czech"],["cy","Welsh"],["da","Danish"],["el","Greek"],["eo","Esperanto"],["et","Estonian"],["eu","Basque"],["fa","Persian"],["fi","Finnish"],["fj","Fijian"],["fil","Filipino"],["fy","Western Frisian"],["ga","Irish"],["gd","Scottish Gaelic"],["gl","Galician"],["gu","Gujarati"],["ha","Hausa"],["no","Norwegian"],["haw","Hawaiian"],["he","Hebrew"],["hi","Hindi"],["hmn","Hmong"],["hr","Croatian"],["ht","Haitian Creole"],["hu","Hungarian"],["hy","Armenian"],["id","Indonesian"],["ig","Igbo"],["is","Icelandic"],["jw","Javanese"],["ka","Georgian"],["kk","Kazakh"],["km","Khmer"],["kn","Kannada"],["ku","Kurdish"],["ky","Kyrgyz"],["la","Lao"],["lb","Luxembourgish"],["lo","Lao"],["lt","Lithuanian"],["lv","Latvian"],["mg","Malagasy"],["mi","Maori"],["mk","Macedonian"],["ml","Malayalam"],["mn","Mongolian"],["mr","Marathi"],["ms","Malay"],["mt","Maltese"],["my","Burmese"],["pa","Punjabi"],["ps","Pashto"],["ro","Romanian"],["si","Sinhala"],["sk","Slovak"],["sl","Slovene"],["sa","Sanskrit"],["sm","Samoan"],["sn","Shona"],["so","Somali"],["sq","Albanian"],["sr","Serbian"],["sr-Cyrl","Serbian (Cyrillic)"],["sr-Latn","Serbian (Latin)"],["st","Southern Sotho"],["su","Sundanese"],["sv","Swedish"],["sw","Swahili"],["ta","Tamil"],["te","Telugu"],["tg","Tajik"],["th","Thai"],["tr","Turkish"],["ug","Uyghur"],["uk","Ukrainian"],["ur","Urdu"],["ur-roman","Roman Urdu"],["uz","Uzbek"],["vi","Vietnamese"],["xh","Xhosa"],["yi","Yiddish"],["yo","Yoruba"],["zu","Zulu"]],ES=new Map(SU),P3=class extends Wa{static langMap=ES;immersiveProApiUrl=_e+"bigmodel/translate";immersiveProStreamApiUrl=_e+"bigmodel/translate/stream";enableFallback=!1;constructor(t,n,r,a){super(t,n,r,a),this.model=this.model||"glm-4-plus",this.initPro(t,r),t.enableFallback!==void 0&&(this.enableFallback=!!t.enableFallback)}async rawRequest(t){try{return await super.rawRequest(t)}catch(n){if(n?.message){let r=this.parseAndFilterContentError(n.message);if(r)return r}throw n}}parseAndFilterContentError(t){try{let n=JSON.parse(t);return n?.error?.message&&this.ignoreResReges.some(a=>new RegExp(a).test(n?.error?.message))?n:null}catch{return null}}getApiUrl(){return this.apiUrl}getLangMap(){return ES}getDefaultRateLimit(){return{limit:.3,interval:1050}}async handleOptions({systemPrompt:t,finalPrompt:n,payload:r}){return this.handleProOptions(t,n,r)}parseResponse(t){return"error"in t?t?.error?.message:this.parseAIResponse(t)}},AS=P3;var kS=new Map(Ui),Rp=class extends Wa{static langMap=kS;immersiveProApiUrl=_e+"deepseek/translate";immersiveProStreamApiUrl=_e+"deepseek/translate/stream-fast";constructor(t,n,r,a){super(t,n,r,a),this.model=this.model||"deepseek-chat",this.apiUrl="https://api.deepseek.com/chat/completions",t.apiUrl&&(this.apiUrl=Et(this.apiUrl,t.apiUrl)),this.initPro(t,r)}getApiUrl(){return this.apiUrl}getLangMap(){return kS}getDefaultRateLimit(){return{limit:10,interval:1300}}async handleOptions({systemPrompt:t,finalPrompt:n,payload:r}){if(this.provider==="pro")return this.handleProOptions(t,n,r);let a={};r.refresh&&(a["X-Refresh"]="True"),r.debug&&(a["X-Debug"]="True");let i=[];t&&i.push({role:"system",content:t}),n&&i.push({role:"user",content:n});let o=this.handleBodyHeaders({model:this.model,temperature:this.temperature,messages:this.mergePreAndAppendMessages(i),...this.bodyConfigs});isNaN(o.temperature)&&delete o.temperature;let s={url:this.apiUrl,method:"POST",headers:this.handleBodyHeaders({"Content-Type":"application/json",...this.headerConfigs}),body:JSON.stringify(o,null,2),timeout:this.requestTimeout,retry:this.retry},l=this.getRandomKey();return l&&(s.headers.Authorization="Bearer "+l,s.headers["api-key"]=l),s}parseResponse(t){return this.parseAIResponse(t)}};var MU=[["auto","auto"],["en","en"],["zh-CN","zh"],["zh-TW","zh_tw"],["ru","ru"],["ja","ja"],["ko","ko"],["es","es"],["fr","fr"],["pt","pt"],["de","de"],["it","it"],["th","th"],["vi","vi"],["id","id"],["ms","ms"],["ar","ar"],["hi","hi"],["he","he"],["my","my"],["ta","ta"],["ur","ur"],["bn","bn"],["pl","pl"],["nl","nl"],["ro","ro"],["tr","tr"],["km","km"],["lo","lo"],["yue","yue"],["cs","cs"],["el","el"],["sv","sv"],["hu","hu"],["da","da"],["fi","fi"],["uk","uk"],["bg","bg"],["sr","sr"],["te","te"],["af","af"],["hy","hy"],["eu","eu"],["be","be"],["bs","bs"],["ca","ca"],["ceb","ceb"],["hr","hr"],["et","et"],["gl","gl"],["ka","ka"],["gu","gu"],["is","is"],["kn","kn"],["kk","kk"],["lv","lv"],["lt","lt"],["lb","lb"],["mk","mk"],["mt","mt"],["mr","mr"],["ne","ne"],["az","az"],["uz","uz"],["sd","sd"],["si","si"],["sk","sk"],["sl","sl"],["sw","sw"],["sq","sq"],["cy","cy"],["fa","fa"]],EU=new Map(MU),jp=class e extends Va{static langMap=EU;isSupportList=!1;apiKey="";throttleLimit=1;apiUrl="https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions";domains="";model="qwen-mt-plus";constructor(t,n,r,a){if(super(t,n,r,a),!t||!t.apiKey)throw new Z("apiKey are required");this.apiKey=t.apiKey?.trim(),this.domains=t.domains?.trim(),this.model=t.model?.trim()||this.model,this.handleOption=this.bodyConfigs.handleOption}getDefaultRateLimit(){return{limit:1,interval:1050}}parseResponse(t){try{return t?.choices?.[0]?.message?.content?.trim()||""}catch(n){throw A.error("Error parsing response:",n),new Z("Qwen MT Model: failed to parse response")}}parseLang(t){return e.langMap.get(t)||t}getTerms(t,n,r){return super.getValidGlossaries(t,n,r).map(i=>({source:i.k,target:i.v}))}async translate(t){let{text:n,from:r,to:a}=t,i=[{role:"user",content:n}],o={source_lang:this.parseLang(r||"auto"),target_lang:this.parseLang(a),domains:this.domains||"",terms:this.getTerms(r,n,t.glossaries||[])||void 0},s=this.handleBodyHeaders({model:this.model,messages:i,translation_options:o,...this.bodyConfigs}),l={url:this.apiUrl,method:"POST",headers:this.handleBodyHeaders({"Content-Type":"application/json",Authorization:`Bearer ${this.apiKey}`,...this.headerConfigs}),body:JSON.stringify(s,null,2),timeout:this.requestTimeout,retry:this.retry},u;try{return u=await this.rawRequest(l),{text:this.parseResponse(u),from:r,to:a}}catch(c){throw c}}};var N3=!1;async function $l(e,t=!1){if(ee(!1,!0)||!N3&&!t)return null;try{let n=await DS(e);return A.debug("server language detect:",n),n}catch(n){return A.debug("server language detect error",n),Fp(!1),null}}async function DS(e,t=1500){let n=new Promise((i,o)=>{setTimeout(()=>o(new Error(`Timeout after ${t}ms`)),t)}),r=De({url:`https://lang-detect.${At}/api/predict/batch`,method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({texts:e.map(i=>i.trim().toLocaleLowerCase())}),timeout:t}),a=await Promise.race([r,n]);return AU(a,e)}function AU(e,t){return e.map((n,r)=>{let a=t[r],i=n[0];if(!i)return{lang:"auto",text:a,confidence:0};let o=Object.keys(i)[0],s=de(o);return{lang:s,text:a,confidence:s==="auto"?0:i[o]}})}var IS="language_service_available";async function LS(e){if(!e.rule.enableServerDetectLanguage||ee()||N3)return;if(await la(IS,!1)){Fp(!0);return}try{await DS(["hello world"],1e3),Fp(!0),A.debug("Language service is available")}catch(n){Fp(!1),A.debug("Language service is not available",n)}}function Fp(e){N3=e,el(IS,e)}function PS(e,t){try{let n=Ae();if(!t.config?.rawUserConfig?.enableLangDetectReport&&n.DEBUG!=="1")return;let r=e.filter(i=>!i.from||i.from==="auto").map(i=>({text:i.pureText||i.text||"",localLang:i.from,serverLang:i.fromByService||null})),a=Date.now()+(Math.random()*100).toFixed(0);De({url:A6,method:"POST",responseType:"text",body:JSON.stringify({nonce:a,subject:"lang_detect",logs:[JSON.stringify(r)]})})}catch(n){A.debug("report language detect error",n)}}var Op={mock:Gl,mock2:Gl,custom:Yc,google:fs,transmart:qc,deepl:Yl,volc:iS,volcAlpha:Gc,bing:Ei,tencent:Uc,tenAlpha:Hc,baidu:lS,caiyun:cS,cai:dS,openl:Q4,youdao:pS,"youdao-ziyue":hS,you:bS,d:Wl,dpro:Wl,deeplx:Qc,niu:Lw,azure:Pw,openai:eS,gemini:vS,claude:CS,papago:Nw,aliyun:Wc,yandex:Kc,qianfan:Zc,qianfan2:yn,"custom-ai":yn,deepseek:Rp,"aliyun-bailian":yn,doubao:yn,hunyuan:Lp,siliconcloud:Pp,lingyiwanwu:yn,zhipu:Np,"zhipu-pro":AS,grok:yn,ollama:yn,groq:yn,"azure-openai":yn,openrouter:yn,"qwen-mt":jp};globalThis.TranslationServicesClass=Op;var xs={};Object.keys(Jn).forEach(e=>{xs[e]={...Jn[e],class:Op[e]}});function _p(e,t,n){let r=Gn,i=n.translationServices[e].type||e;if(xs[i]?.class?.langMap?.size>0){let o=xs[i].class.langMap,s=r.filter(l=>o.get(l));return s.includes(t)||s.unshift("placeholder"),s}else return Gn}async function wa(e,t,n){if(!e.text)return e;let r=null,a=await Qt({sentences:[e]},t,(i,o,s)=>{i&&(r=i)},n);if(r)throw r;if(a.sentences.length>0)return{...e,...a.sentences[0]};throw new Z("translateFailed","translate failed")}async function zp(e,t){for(let n of e)try{return await wa({id:1e6,text:"Hello world",from:"en",to:"zh-CN",url:"https://google.com"},{...t,translationService:n,sourceProgram:"verify"},{retry:1,requestTimeout:t.config.verifyRequestTimeout||5*1e3}),n}catch{continue}return null}async function R3(e){let{config:t,translationService:n}=e,r=t.translationGeneralConfig,a=t.translationServices,i=n,o=a[i]||{},s=mt(e.user);try{await new xs[o.type||i].class(o,r,{translationService:i,userToken:e.user?.token,isPro:s,sourceProgram:e.sourceProgram,glossaries:[],excludeRegexps:e.rule.excludeRegexps},e.isRichTranslate||!1).init()}catch{}}function kU(e){return e?.length?e[0].from:"auto"}async function Qt(e,t,n,r){t.config.monkeyAddTimeStampHosts&&(r={...r,monkeyAddTimeStampHosts:t.config.monkeyAddTimeStampHosts});let{config:a,translationService:i,state:o}=t,s=a.translationGeneralConfig,l=a.translationServices,u=i,c=t.targetLanguage;e?.sentences?.[0]?.to&&(c=e.sentences[0].to);let d=l[u]||{},m=a.rawUserConfig?.translationServices?.[u]||{};d.type==="custom-ai"&&(u=d.type),Mi(a,t.localConfig,!1),d=await FC(m,d,{sourceLanguage:kU(e.sentences),targetLanguage:c,model:d.model||"",url:t.url,isPro:!!t.isPro+"",sourceProgram:t.sourceProgram||"",translationService:u,withAITitleBlockUrls:t.rule.withAITitleBlockUrls},t.localConfig.aiAssistants||[],t.specialAiAssistant),r&&(d={...d,...r}),m.bodyConfigs||(d=Xw(d));let p=await IU(t.config.interfaceLanguage,t.targetLanguage,t.rule.glossaries||[],t.config.termsDomainWithSelf),g=a.beta,h=o.cache===!1&&g,v=a.debug===!0&&g;if(e.sentences?.length){let k=Kr(d);e.sentences=e.sentences.map(N=>{h&&(N.refresh=!0),v&&(N.debug=!0);let{text:F,variables:j,counter:B}=Gv(N.text,t.rule.excludeRegexps,k);if(N.text=F,N.variables=j,Lm(d)){let O=Fm(N.text,p,Bp);O.length&&(N.glossaries=O)}else if(t.config.enableMachineTranslateTerms){let O=xT({text:N.text,from:N.from,delimiters:k,glossaries:p,variables:N.variables||{},counter:B});N.text=O.text,N.variables=O.variables}return N})}let y=[],x={sentences:Array(e.sentences.length)},b=e.sentences.length,T=-1,C=mt(t.user),w;try{w=new xs[d.type||u].class(d,s,{translationService:u,userToken:t.user?.token,isPro:C,sourceProgram:t.sourceProgram,glossaries:p,excludeRegexps:t.rule.excludeRegexps,minTextCount:t.rule.paragraphMinTextCount,enableContextDiffPreview:t.config.enableContextDiffPreview},t.isRichTranslate||!1),await w.init()}catch(k){if(n){y.push(...e.sentences);let N={translationService:u,isPro:!!t.isPro,isLogin:!!t.user?.token};for(let F of y){let j=k instanceof Z?new Z(k.name,k.message).initNetWork(k.status).initData(k.data||N):k;n(j,null,F)}}return{sentences:[]}}if(o.cache)for(let k of e.sentences){T++;let N=NS(u,k,d,w),F=null;try{F=await Qd(E8({originalText:k.text,from:k.from,to:k.to,service:N}),200)}catch(j){A.warn("query cache DB error, but it's ok",j)}if(F){let j=K1({text:F.translatedText,delimiters:Kr(d),variables:k.variables||{}}),B={...k,text:j};x.sentences[T]=B,n&&n(null,B,k)}else y.push(k)}else y.push(...e.sentences);let M=y.length;if(b-M>0&&A.debug(`use ${b-M} sentences from cache`),!y.length)return x;await DU(y,t),PS(y,t);let E=await w.multipleTranslate({sentences:y},d,(k,N,F)=>{let j=N?.text;if(!k&&N&&F){let B=K1({text:N.text,delimiters:Kr(d),variables:F.variables||{}});N.text=B}if(n&&n(k,N,F),!k&&N&&!u.startsWith("mock")&&o.cache){let B=NS(u,N,d,w);o.cache&&Qd(A8({translatedText:j||"",from:F.from,to:F.to,detectedFrom:N.from,key:Wr(F.text),service:B}),3e3).catch(O=>{A.warn("set cache DB error",O)})}});for(let k of E?.sentences||[]){let N=x.sentences.findIndex(F=>!F);if(N===-1)throw new Z("translateFailed","can not match the result");x.sentences[N]=k}return{sentences:x.sentences}}async function BS(e,t){let{config:n}=t,r=mt(t.user),a=n.translationGeneralConfig,i=n.translationServices,o=e.translationService,s={...i[o]||{},model:e.model},l;try{l=new xs[s.type||o].class(s,a,{translationService:o,userToken:t.user?.token,isPro:r,sourceProgram:t.sourceProgram},!1),await l.init(),l.translateSelectionText(e)}catch(u){e.onError?.(u)}}async function eu(e,t){let{config:n}=t,r=mt(t.user),a=n.translationServices,i=n.translationGeneralConfig,o={...a[e.service]||{},...e.serviceConfigs},s;try{return s=new xs[o.type||e.service].class(o,i,{translationService:e.service,userToken:t.user?.token,isPro:r},!1),await s.init(),s}catch(l){throw new Z("fetchError",l.message||l?.toString()||"Unknown error").initNetWork(l.status||-999).initData({translationService:e.service,isPro:r,isLogin:!!t.user?.token})}}async function DU(e,t){if(!t.rule.enableServerDetectLanguage)return;let n=e.filter(a=>a.text&&a.from==="auto");if(!n.length)return;let r=await $l(n.map(a=>a.pureText||""));!r||!r.length||r.forEach((a,i)=>{let o=n[i];o&&a.confidence>=.5&&(o.fromByService=a.lang)})}function NS(e,t,n,r){let a=yr(n),i=e;e==="openl"&&(i=e+"-"+n.codename||Q4.DEFAULT_CODENAME);let o=r.getCacheKeyPrefix();return o&&(i=o+"-"+i,a&&t.glossaries?.length&&(i=i+"-"+Wr(t.glossaries.map(s=>s.k+s.v).join(",")))),i}var RS={},jS={},Bp=null;async function IU(e,t,n,r){let a=[],i=(await mo()).filter(u=>u.active),o=i.map(u=>u.id).join(","),s=jS[o];if(s)return Bp=RS[o]||FS(s),s;for(let u of i)if(et(location.href,u.matches||["*"])){let d=(await Bl(u.id)).glossaries||[];d.forEach(m=>{u.id!="default"&&(!r&&u.author=="self"||(m.domain=u.i18ns?.en?.name||u.i18ns?.[e]?.name||u.name))}),a.push(...d)}let l=a.length?a:n;return l=l.filter(u=>u.tl===t||!u.tl||u.tl==="auto"),Bp=FS(l),RS[o]=Bp,jS[o]=l,l}function FS(e){if(e.length===0)return new RegExp("(?!)");let t=e.map(n=>n.k).sort((n,r)=>r.length-n.length).map(n=>LU(n));return new RegExp(`(${t.join("|")})`,"gi")}function LU(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var PU=1e5;var OS=Date.now(),j3=0;async function ki(e){let{onParagraph:t,filterRule:n,id:r,engineCtx:a}=e;n=NU(n);let{stayOriginalSelectors:i,globalStyles:o,selectors:s,isTransformPreTagNewLine:l,lineBreakMaxTextCount:u,globalAttributes:c,isModifyImage:d,skipEditableCheck:m}=n,p={commonAncestorContainer:e.container,rootNodes:[],flatNodes:[],_currentStacks:[],isPreWhitespace:!1,hasFloatElement:!1},g=!1,h=null;async function v(w){let{container:M,onFrame:E,onIgnoreElement:k,id:N,isLongHtml:F}=w,j=document.createTreeWalker(M,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,_=>{let I=O(_);return I==NodeFilter.FILTER_ACCEPT?Pt.mark(_,N,m):HU(_,I,n)&&x(),I}),B=M;if(O(B)===NodeFilter.FILTER_REJECT)return;for(Pt.mark(B,N,m);B;){if(bn())return;let _=Date.now()-OS;if(_>50&&(A.debug("taskTime",_,M),OS=Date.now(),await Ke(0)),s&&s.length>0){let{currentNode:I,isMatchedSelection:L}=y(j,B,s);if(I)B=I;else break;if(!L)continue}if(B.nodeType===Node.ELEMENT_NODE||B.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let I=B;if(I.nodeName==="IFRAME"){E&&E(I),x(),F3(p,!0),B=j.nextNode();continue}I.nodeType===Node.ELEMENT_NODE&&(o&&O3(I,o),c&&z3(I,c));let L=Na(I,{blockSelectors:n.blockSelectors,extraInlineSelectors:n.extraInlineSelectors,extraBlockSelectors:n.extraBlockSelectors,atomicBlockSelectors:n.atomicBlockSelectors},I.immersiveTranslateComputedStyle||null);if(L&&n.paragraphFirstLetterFontSize>0&&I.childNodes.length==1&&I.childNodes[0].nodeType===Node.TEXT_NODE&&I.innerText?.length==1&&I?.immersiveTranslateComputedStyle?.fontSize>=n.paragraphFirstLetterFontSize+"px"&&(L=!1),_t(I,i)&&!L){b(I);let H=null;for(;!(H=j.nextSibling())&&j.parentNode(););B=H;continue}let S=ts(I);if(!_S(p,I)||L){x(I);let H=L?I:I.parentElement;H&&H.childNodes.length>0&&T(p,H,H.immersiveTranslateComputedStyle||null)}S&&I.shadowRoot?.mode==="open"&&(L?E?.(I.shadowRoot):v({...w,container:I.shadowRoot})),I.nodeType===Node.ELEMENT_NODE&&_t(I,n.likePreSelectors)&&l&&(F||BU(I,n))}else if(B.nodeType===Node.TEXT_NODE)b(B);else throw new Error("should not be here");B=j.nextNode(),p.commonAncestorContainer&&B&&B.parentNode===p.commonAncestorContainer&&(p._currentStacks=[]),p.commonAncestorContainer&&B&&B.nodeType===Node.ELEMENT_NODE&&p._currentStacks.push(B)}function O(_){if(_.nodeType===Node.DOCUMENT_FRAGMENT_NODE)return NodeFilter.FILTER_ACCEPT;if(ns(_)){if(c){let P=Object.keys(c);if(P.length>0&&_t(_,P))for(let z of P){let W=c[z];if(_.matches(z)){let V=c[z],Y=Object.keys(V);for(let X of Y){let oe=V[X];_.getAttribute(X)!==oe&&(oe===null?_.removeAttribute(X):_.setAttribute(X,oe))}break}}}if(!w.force&&Pt.isMarked(_,N)||Qv(_,N))return NodeFilter.FILTER_REJECT;if(_.nodeType===Node.ELEMENT_NODE){let P=globalThis.getComputedStyle(_);if(_.immersiveTranslateComputedStyle=P,(P?.float||"none")!="none"&&n.floatBlockEffectParagraphs&&n.floatBlockEffectParagraphs>0){let z=_.getBoundingClientRect();z.width>150&&z.height>150&&(j3=n.floatBlockEffectParagraphs)}}if(Up(_,{excludeSelectors:n.excludeSelectors,selectors:n.selectors,excludeSelectorsRegexes:n.excludeSelectorsRegexes,stayOriginalSelectors:i})||_.nodeName==="IFRAME"&&!Xo(_))return NodeFilter.FILTER_REJECT;if(_.nodeType===Node.ELEMENT_NODE){let P=_.immersiveTranslateComputedStyle;if(_3(P)&&!_t(_,n.skipIgnoreSelectors))return k&&k(_),NodeFilter.FILTER_REJECT;let H=Na(_,{blockSelectors:n.blockSelectors,extraInlineSelectors:n.extraInlineSelectors,extraBlockSelectors:n.extraBlockSelectors,atomicBlockSelectors:n.atomicBlockSelectors},P||null);if(_.isBlock=H,_t(_,i)&&H)return NodeFilter.FILTER_REJECT}let I=_.getBoundingClientRect(),{width:L,height:S}=I;return _.nodeName==="IMG"&&(L>48&&S>48?_.immersiveTranslateComputedStyle={display:"block"}:L>0&&S>0&&d!==!1&&(_.setAttribute("width",L),_.setAttribute("height",S))),!_.childNodes||_.childNodes&&_.childNodes.length===0?NodeFilter.FILTER_ACCEPT:!p.isPreWhitespace&&(L>0&&L<4||S>0&&S<4)&&(_.textContent?.trim().length||0)<2?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}else if(_.nodeType===Node.TEXT_NODE){let I=_.textContent?.trim();if(!I)return/^(&nbsp;)+$/.test(_.parentElement?.innerHTML?.trim()||"")||p.isPreWhitespace||/^\u00A0+$/.test(_.textContent||"")?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT;let L=_.parentNode;if(L.getBoundingClientRect){let{width:S,height:P}=L.getBoundingClientRect();if(S>0&&S<4||P>0&&P<4)return NodeFilter.FILTER_REJECT}return u>0&&!n.advanceTransformPreTagNewLine&&I.length>=u&&_U(_,u,n.lineBreakRegexStr),NodeFilter.FILTER_ACCEPT}return NodeFilter.FILTER_REJECT}}try{await v(e)}catch(w){A.error(w)}p&&p.commonAncestorContainer&&p.flatNodes.length>0&&x();function y(w,M,E){let k=M.immersiveTranslateComputedStyle||null;if(h){if(!h.contains(M))if(g=!1,M&&M.nodeType===Node.ELEMENT_NODE)if(Jc(M,E))g=!0,h=M,x(),T(p,h,k);else return g=!1,M=w.nextNode(),{currentNode:M,isMatchedSelection:g};else return g=!1,M=w.nextNode(),{currentNode:M,isMatchedSelection:g}}else if(M&&M.nodeType===Node.ELEMENT_NODE)if(Jc(M,E))g=!0,h=M,x(),T(p,h,k);else return g=!1,M=w.nextNode(),{currentNode:M,isMatchedSelection:g};else return g=!1,M=w.nextNode(),{currentNode:M,isMatchedSelection:g};return{currentNode:M,isMatchedSelection:!0}}function x(w){let M=p.flatNodes.length-1;if(n.skipTrailTextRegex&&M>0)for(let k=M;k>=0;k--){let F=p.flatNodes[k]?.textContent?.trim()||"";if(!F||new RegExp(n.skipTrailTextRegex).test(F)){p.flatNodes.splice(k,1);continue}break}if(w&&w.nodeName==="BR"){if(w.hasAttribute("data-imt")&&a?.translateState=="translation")return;p.commonAncestorContainer=qU(w,n);let k=[...p.flatNodes],N=p.flatNodes.filter(F=>w.parentNode?.contains(F));N.length>0&&k.length!=N.length&&(p.flatNodes=N,p.flatNodes.original=k)}let E=FU(p,r,n,w);E&&(j3>0&&(j3--,E.hasFloatElement=!0),t&&t(E)),F3(p)}function b(w){if(!_S(p,w)){x(),F3(p);let M=w.parentNode;M&&T(p,M,M.computedStyle)}p.flatNodes.push(w)}function T(w,M,E){w.commonAncestorContainer=M;let k=C(E);w.isPreWhitespace=k}function C(w){return w&&w.whiteSpace&&w.whiteSpace.startsWith("pre")||w&&w.whiteSpace==="break-spaces"||!1}}function _S(e,t){let n=!1;(t.nodeType===Node.ELEMENT_NODE||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE)&&(n=ts(t));let r=jU(e),a=!0;return!n&&!r&&(e.commonAncestorContainer&&e.commonAncestorContainer.contains(t)?a=!0:e.commonAncestorContainer&&(a=!1,e._currentStacks=[])),a}function NU(e){let{isTransformPreTagNewLine:t}=e;return e.excludeSelectors=e.excludeSelectors.filter(n=>{let r=n!=="iframe";return t?r&&n!=="pre":r}),e}function RU(e,t,n){if(t){for(let r of t.childNodes)if(r.contains(n))return r}return e._currentStacks.length>0?(e.commonAncestorContainer||(e.commonAncestorContainer=e._currentStacks[0]),e._currentStacks[0]):null}function O3(e,t){if(t){let n=Object.keys(t);if(n.length>0&&_t(e,n))for(let a of n){let i=t[a];if(e.matches(a)){let o=e.style.cssText||"";o&&(o=o.trim()),o&&!o.endsWith(";")&&(o+=";"),e.style.cssText=o+i;break}}}}function jU(e){return e&&e._currentStacks?e._currentStacks.some(t=>ts(t)):!1}function FU(e,t,n,r){let{flatNodes:a,commonAncestorContainer:i}=e;if(i&&a.length>0){if(!a.map(g=>g.textContent?.trim()||"").join("")){if(!(a.original||[]).map(h=>h.textContent?.trim()||"").join())return null;e.flatNodes=a.original||[]}let s=km(a,i,n);s||(s=i);let l=[];for(let g of a){let h=RU(e,s,g);h&&(r&&h?.contains(r)&&(h=g.parentNode),l.includes(h)||l.push(h))}if(l.length<1)return null;let u=l[0],c=l[l.length-1],d=[],m=u,p=0;for(;m;){if(m.contains(c)){d.push(c);break}if(d.push(m),m===c)break;if(p++,p>PU){A.warn("loop too many times for convert root nodes, break");break}m=m.nextSibling}return{ctxId:t,rootNodes:d,stepState:1,flatNodes:a,commonAncestorContainer:s,variables:{},richVariables:{},isPreWhitespace:e.isPreWhitespace,xpath:"",display:Zv(s),hasFloatElement:e.hasFloatElement}}else return null}function F3(e,t=!1){e.rootNodes=[],e.flatNodes=[],e._currentStacks=[],t&&(e.commonAncestorContainer=null)}function _3(e){return e.display==="none"}var Pt={_marked_key:X9,isMarked(e,t){return x1(e,this._marked_key,t)},clearMark(e){if(!(!e||e.nodeType!==Node.ELEMENT_NODE)&&!(e instanceof HTMLIFrameElement||ts(e)))return e.paragraphs=[],um(e,this._marked_key)},clearToParentMark(e,t){let n=e;for(;n&&t&&n!=t;)Pt.clearMark(n),n=n.parentElement},mark(e,t,n){if(!(!e||e.nodeType!==Node.ELEMENT_NODE)&&!(e instanceof HTMLIFrameElement||ts(e)))return It(e,this._marked_key,t,!1,n)},isSkipMarkEle(e){return e?!!(e instanceof HTMLIFrameElement||ts(e)||e.nodeType==Node.DOCUMENT_FRAGMENT_NODE):!1}},B3="<br data-imt /><br data-imt/>";function BU(e,t){let n=e.innerHTML,r=n.replace(/\n\r? *\n\r?/g,B3).replace(/\n\r?&nbsp;*\n\r?/g,B3);if(r!=n){if(!t.advanceTransformPreTagNewLine){e.innerHTML=Lt?.createHTML(r)||r,e.immersive=!0,e.formatHtml=!0;return}try{if(!OU(e,r,t))return;let a=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null),i=[],o;for(;o=a.nextNode();)i.push(o);i.forEach(s=>{let l=(s.nodeValue||"")?.split(/\n\r? *\n\r?/);if(l?.length<=1&&(l=(s.nodeValue||"")?.split(/\n\r?&nbsp;*\n\r?/)),l.length>1){let u=s;u.nodeValue=l[0],l.slice(1).forEach(c=>{let d=document.createElement("br");d.setAttribute("data-imt","1");let m=document.createElement("br");m.setAttribute("data-imt","1"),u.parentNode.insertBefore(d,u.nextSibling),u.parentNode.insertBefore(m,d.nextSibling);let p=document.createTextNode(c);u.parentNode.insertBefore(p,m.nextSibling),u=p,u.parentNode.formatHtml=!0})}});return}catch{}}else t.forceFormatPre&&(e.innerHTML=Lt?.createHTML(r)||r,e.immersive=!0,e.formatHtml=!0)}function OU(e,t,n){let{advanceTransformPreTagNewLine:r,advanceTransformPreTagMinLineCount:a,advanceTransformPreTagMinTextCount:i,lineBreakMaxTextCount:o}=n;if(!r)return!1;if(o>0||!a&&!i)return!0;try{let s=t.split(B3).length;return!!(a&&s>=a||i&&e.innerText.length>=i)}catch{return!1}}function _U(e,t,n){let r=e.textContent||"",a=Wd(r,{wordRegexStr:n,sentenceMaxLength:t});if(!a)return;let i=e.parentNode;e.recordLength=a[0]?.length,e.textContent=a[0];let o=e.nextSibling;e.immersive=!0;for(let s=1;s<a.length;s++){let l=document.createElement("br");l.immersive=!0,i?.insertBefore(l,o);let u=document.createTextNode(a[s]);u.immersive=!0,u.recordLength=a[s].length,i?.insertBefore(u,o)}}function zS(e,t){let n=Object.keys(t);if(n.length>0)for(let r of n){let a=t[r],i=Object.keys(a),o=Ex(e,[r]);for(let s of o)for(let l of i){let u=a[l];s.getAttribute(l)!==u&&(u===null?s.removeAttribute(l):s.setAttribute(l,u))}}}function US(e,t,n,r,a,i,o){if(!e)return;let s=Object.keys(t);if(s.length>0)for(let l of s){let{selectAll:u,...c}=t[l],d=Object.keys(c);(u?e.querySelectorAll(l):[e.querySelector(l)]).forEach(p=>{if(p)for(let g of d){let h=c[g];if(g==="translate"&&h==="no"){let y=p.innerText||p.textContent||"";if(!y.trim()||UU(p,a,i,o)||!kx(y,n,r))continue}p.getAttribute(g)!==h&&(h===null?p.removeAttribute(g):p.setAttribute(g,h))}})}}function z3(e,t){if(t){let n=Object.keys(t);if(n.length>0&&_t(e,n))for(let a of n){let i=t[a];if(e.matches(a)){let o=t[a],s=Object.keys(o);for(let l of s){let u=o[l];e.getAttribute(l)!==u&&(u===null?e.removeAttribute(l):e.setAttribute(l,u))}break}}}}function Up(e,t){return zU(e,t.excludeSelectorsRegexes)?!0:_t(e,t.excludeSelectors||[])?_t(e,t.selectors||[])?!1:!_t(e,t.stayOriginalSelectors||[]):!1}function zU(e,t){try{if(!t)return;let n=t;for(let[r,a]of Object.entries(n)){if(!_t(e,[r]))continue;if(Em(a,e?.textContent?.trim()||""))return!0}return!1}catch(n){return A.error(n),!1}}function Jc(e,t){if(t.length===0)return!1;let n=t.filter(r=>!r.endsWith("*")).map(r=>r+" *");return _t(e,t.concat(n))}function UU(e,t,n,r){let a=document.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,i=>i.nodeType===Node.ELEMENT_NODE&&Up(i,{excludeSelectors:r.excludeSelectors,selectors:r.selectors,excludeSelectorsRegexes:r.excludeSelectorsRegexes,stayOriginalSelectors:r.stayOriginalSelectors})?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT);for(;a.nextNode();){let i=a.currentNode;if(i.nodeType===Node.TEXT_NODE&&parent){let o=i.textContent||"";if(o.includes("Copyright"))continue;if(ul(o,t,n))return!0}}return!1}function HU(e,t,n){return t==NodeFilter.FILTER_REJECT&&e.nodeType==Node.ELEMENT_NODE&&e.childNodes.length>=1&&e.childNodes[0].childNodes.length>=1&&Na(e,{blockSelectors:n.blockSelectors,extraInlineSelectors:n.extraInlineSelectors,extraBlockSelectors:n.extraBlockSelectors,atomicBlockSelectors:n.atomicBlockSelectors},null)}function qU(e,t){let n=e.parentElement;for(let r=0;r<5;r++){if(!n)return e?.parentElement;if(n.isBlock==!0||n.isBlock==null&&Na(n,{blockSelectors:t.blockSelectors,extraInlineSelectors:t.extraInlineSelectors,extraBlockSelectors:t.extraBlockSelectors,atomicBlockSelectors:t.atomicBlockSelectors},null))return n;n=n?.parentElement}return e?.parentElement}function qS(e,t,n,r,a){let i=HS(e,t,n[t]||{},r),o=HS(e,"background",n.background||{},r),s="";(i.variableCss||o.variableCss)&&(s=`:root { ${i.variableCss} ${o.variableCss}} `),i.otherCss&&(s+=i.otherCss),o.otherCss&&(s+=o.otherCss),s?En(e,s,R+"-user-custom-style"):a&&En(e,"",R+"-user-custom-style")}function HS(e,t,n,r){let a=t,i=u6[a]||[],o="";e&&i&&i.length>0&&i.forEach(l=>{let{name:u}=l;if(e&&n&&n[u]){let c=n[u];if(["borderRadius"].includes(u)&&(c+="px"),o+=`--${R}-theme-${a}-${u}: ${c}; `,(t==="marker"||t==="background")&&u==="backgroundColor"&&typeof c=="string"){let{r:d,g:m,b:p}=Bx(c);o+=`--${R}-theme-${a}-${u}-rgb: ${d}, ${m}, ${p}; `}}}),r||(r="inherit"),e&&(o+=` .${R}-target-inner { font-family: ${r}; } `);let s="";if(n&&n.textColor){let l=n.textColor;s+=` [imt-state="dual"] .${R}-target-translation-theme-${a}-inner{color: ${l};} `}if(n&&n.zoom){let l=n.zoom;s+=` [imt-state="dual"] .${R}-target-translation-theme-${a}-inner{font-size: max(13px, ${l}%);} `}if(n&&n.weight){let l=n.weight;s+=` .${R}-target-translation-theme-${a}-inner{font-weight: ${l};} `}return n&&n.italics&&(s+=` [imt-state="dual"] .${R}-target-translation-theme-${a}-inner{font-style: italic;} `),{variableCss:o,otherCss:s}}function tu(e,t){let r=Ae().IMMERSIVE_TRANSLATE_INJECTED_CSS;En(e,r,R+"-default-injected-css");let a=t.config.translationThemePatterns||{},i=t.state.translationTheme;qS(e,i,a,t.config.selectTranslationFont);let o="";(t.rule.injectedCss||t.rule.additionalInjectedCss)&&(t.rule.injectedCss&&Array.isArray(t.rule.injectedCss)&&t.rule.injectedCss.length>0?o+=t.rule.injectedCss.join(` `):t.rule.injectedCss&&(o+=t.rule.injectedCss),t.rule.additionalInjectedCss&&Array.isArray(t.rule.additionalInjectedCss)&&t.rule.additionalInjectedCss.length>0?o+=` `+t.rule.additionalInjectedCss.join(` `):t.rule.additionalInjectedCss&&(o+=` `+t.rule.additionalInjectedCss)),o&&En(e,o,R+"-dynamic-injected-css")}async function VS(e){let t="auto",n=document.querySelector(e.bodyRule?.bodySelector||"body")||document.body,r=jx(n);return r&&(t=await Ue({text:r})),t}function U3(e,t,n=[],r){let a=["notranslate"];return r&&a.push(l6),e&&(a.push(`${R}-target-translation-theme-${e}`),t?a.push(`${df}-theme-${e}`):a.push(`${cf}-theme-${e}`)),n.length>0&&a.push(...n),t?a.push(df):a.push(cf),a}function H3(e){let t=["notranslate",Md];return e&&t.push(`${R}-target-translation-theme-${e}-inner`),t}function WS(e,t,n,r,a){let{rule:i}=n,{variables:o,isVertical:s}=e;o=o||[];let{text:l}=t,{wrapperPrefix:u,wrapperSuffix:c}=i,d=$o(n.config.translationServices,n.translationService,!0),m="afterend",p=d[0],g=d[1],h=`${p}(\\d+)${g}`,v=new RegExp(h,"g"),y=l;o.length>0&&(y=y.replace(v,T=>{let C=y.indexOf(T),w=y[C-1]===" ",M=y[C+T.length]===" ",k=T.replace(new RegExp(d[0],"g"),"").replace(new RegExp(d[1],"g"),""),N=Number(k);if(isNaN(N))return T;let F=o[N];if(F&&F.type==="element"){let j=lt.sanitize(F.value.outerHTML,{ADD_TAGS:n.rule.domPurifyAddTags});return w||(j=" "+j),M||(j=j+" "),j}else A.error("variable type not supported",F,T);return T}));let x=U3(r,e.inline,i.translationClasses||[],e.preWhitespace);s&&x.push(s6);let b=H3(r);return q3({targetWrapperTag:n.rule.targetWrapperTag,innerClassList:b,classList:x,html:y,targetElementEffectAttributeName:qs,inline:e.inline,wrapperPrefix:u,wrapperSuffix:c,position:m,translationBlockStyle:a,translationPosition:n.config.translationPosition||"",translationMode:n.config.translationMode})}var V3={af:"latin",az:"latin",tn:"latin",bs:"latin",ca:"latin",ceb:"latin",co:"latin",cs:"latin",cy:"latin",da:"latin",de:"latin",en:"latin",eo:"latin",es:"latin",et:"latin",eu:"latin",fi:"latin",fil:"latin",fj:"latin",fr:"latin",fy:"latin",ga:"latin",gd:"latin",gl:"latin",ha:"latin",haw:"latin",hmn:"latin",hr:"latin",ht:"latin",hu:"latin",id:"latin",ig:"latin",is:"latin",it:"latin",jw:"latin",ku:"latin",la:"latin",lb:"latin",lt:"latin",lv:"latin",mg:"latin",mi:"latin",ms:"latin",mt:"latin",mww:"latin",nl:"latin",no:"latin",ny:"latin",otq:"latin",pl:"latin",pt:"latin","pt-br":"latin",ro:"latin",sk:"latin",sl:"latin",sm:"latin",sn:"latin",so:"latin",sq:"latin",sr:"latin","sr-Latn":"latin",st:"latin",su:"latin",sv:"latin",sw:"latin",tlh:"latin","tlh-Qaak":"latin",to:"latin",tr:"latin",ty:"latin",uz:"latin",vi:"latin",xh:"latin",yo:"latin",yua:"latin",zu:"latin","ur-roman":"latin",ja:"cjk",ko:"cjk",wyw:"cjk",yue:"cjk","zh-CN":"cjk","zh-TW":"cjk","zh-CN-NE":"cjk",be:"cyrillic",bg:"cyrillic",kk:"cyrillic",ky:"cyrillic",mk:"cyrillic",mn:"cyrillic",ru:"cyrillic","sr-Cyrl":"cyrillic",tg:"cyrillic",uk:"cyrillic",ar:"rtl",fa:"rtl",he:"rtl",ps:"rtl",sd:"rtl",ug:"rtl",ur:"rtl",yi:"rtl",bn:"other",gu:"other",hi:"other",kn:"other",ml:"other",mr:"other",ne:"other",pa:"other",sa:"other",si:"other",ta:"other",te:"other",am:"other",bo:"other",el:"other",hy:"other",ka:"other",km:"other",lo:"other",my:"other",th:"other"};function GS(e,t){if(t.state.translationTheme!=="none"||t.config.sameLangTranslationTheme==="none")return t.state.translationTheme;let n=e.languageByLocal;return e.languageByClient&&e.languageByClient!=="auto"&&(n=e.languageByClient),!n||n==="auto"?t.state.translationTheme:V3[n]==V3[t.targetLanguage]?t.config.sameLangTranslationTheme:t.state.translationTheme}function Hp(e,t,n,r,a){let i=t.original||t,o=Ow(a,e,i,n.ignoreRichSelectors||[],n.domPurifyAddTags),s=null,{stayOriginalSelectors:l,delimiters:u,isPreWhitespace:c}=n,d=[],m={};for(let g=0;g<i.length;g++){let h=i[g],v=h.parentNode,y=v?.nodeName==="PRE",x=h.textContent||"",b=v?.textContent||"";if(h.nodeType===Node.TEXT_NODE&&v&&x===b&&(h=v),c)if(h.nodeType===Node.ELEMENT_NODE)if(h&&_t(h,l)){let C=Object.keys(m).length,w=QS(u,C);m[C]=h,d.push({text:w,type:"variable"})}else d.push({text:h.textContent||"",type:"text"});else{let T=h.textContent||"";y&&(T=Xi(W3(h))),d.push({text:T,type:"text"})}else if(h.nodeType===Node.ELEMENT_NODE)if(h&&_t(h,l)){let C=Object.keys(m).length,w=QS(u,C);m[C]=h;let M=G3(d).endsWith(" ")?" ":"",E=Xi(h.innerText||h.textContent),k=Xi(h.nextSibling).startsWith(" ")?" ":"",N=Tc(M+E+k),F=N[0]+w+N[1];if(M===" ")F=F.trimStart();else if(!F.startsWith(" ")){let j=Tc(h.previousSibling)[1];j===""&&(j=" "),F=j+F}d.push({text:F,type:"variable"})}else{let T=G3(d).endsWith(" ")?" ":"",C=Xi(h.innerText||h.textContent);y&&(C=Xi(W3(h)));let w=Xi(h.nextSibling).startsWith(" ")?" ":"",M=Tc(T+C+w),E=M[0]+(h.innerText?.trim()||h.textContent?.trim()||"")+M[1];if(T===" ")E=E.trimStart();else{let k=Tc(h.previousSibling)[1];k===""&&(h.nodeName==="A"||h.nodeName==="CODE")&&(k=" "),E=k+E}d.push({text:E,type:"text"})}else{let T=G3(d).endsWith(" ")?" ":"",C="";h.textContent&&(C=Xi(W3(h))),T===" "&&(C=C.trimStart()),d.push({text:C,type:"text"})}}let p=o;if(d&&d.length>0){let g="";for(let y=0;y<d.length;y++){let x=d[y];if(x.type==="variable"){a&&i[y].nodeName=="CODE"&&n.smallCodeLength>0&&i[y].textContent.length<n.smallCodeLength||(p=_w(a,p,i[y],x.text,n.domPurifyAddTags));let T=null,C=null;y>0&&(T=d[y-1].text),y<d.length-1&&(C=d[y+1].text);let w="",M="";T!==null&&!T.endsWith(" ")&&(w=" "),C!==null&&!C.startsWith(" ")&&(M=" "),g+=`${w}${x.text.trim()}${M}`}else g+=x.text}let h={};n.purifyRichHtml&&(p=lt.sanitize(p,{ADD_TAGS:n.domPurifyAddTags})),p=zw(h,p,u[2])?.trim(),s={html:Uw(h,p,r.richTag,r.richIdName,r.richIdSymbol),text:g,pureText:"",variables:m,richVariables:h}}return s&&d.length&&(s.pureText=d.filter(g=>g.type==="text").map(g=>g.text).join(" "),n.richMoreWordPercent&&d.length>4&&d.length/(s.pureText||"").split(/\s+/).length>n.richMoreWordPercent&&(s.html=void 0)),s}function QS(e,t){let n=`${e[0]}${t}${e[1]}`;return e[2]&&(n=`<${e[2]}${t}></${e[2]}${t}>`),n}function YS(e,t){let{rule:n}=t;if(!e.targetText)return"";let r=jm(t.config),a=r?.configEnable||t.config.enableRenderHtmlTag,i=Object.keys(e.richVariables).length>0||Object.keys(e.variables).length>0;!t.rule.encodeHtmlTag&&!a&&!i&&(e.targetText=e.targetText.replace(/</g,"&lt;").replace(/>/g,"&gt;")),a?e.targetText=l3(e.targetText):e.targetText=lt.sanitize(l3(e.targetText),{ADD_TAGS:t.rule.domPurifyAddTags});let o=[];if(e.variables){let v=Object.keys(e.variables);for(let y=0;y<v.length;y++){let x=v[y],b=e.variables[x];o[x]={type:"element",value:b}}}!r?.configEnable&&r?.queryEnable&&(e.targetText=Rm(e.contextTargetText,e.targetText));let s=t.config.translationServices[t.translationService];t.isRichTranslate&&(e.targetText=Hw(e.richVariables,e.targetText,s.richTag,s.richIdName));let l=!1,u=e.text,c=u.split(" ").length,d=u.split(` `).length;c<=n.blockMinWordCount&&u.length<=n.blockMinTextCount&&d<2&&(l=!0),e.display?.includes("flex")&&(l=!0);let m=t.rule.translationBlockStyle||"";e.hasFloatElement&&(m+="display:block");let p=GS(e,t),g={id:Number(e.id),elements:[],isVertical:!1,rootFrame:e.commonAncestorContainer,text:e.text,variables:o,inline:l,preWhitespace:e.isPreWhitespace||!1,languageByLocal:"auto",languageByClient:"auto"},h=$o(t.config.translationServices,t.translationService);if(h.length>2){let v=h[2];return VU({delimiterTag:v,targetText:e.targetText,inline:l,preWhitespace:e.isPreWhitespace||!1,wrapperPrefix:t.rule.wrapperPrefix,wrapperSuffix:t.rule.wrapperSuffix,targetWrapperTag:t.rule.targetWrapperTag,translationTheme:p,translationBlockStyle:m,translationClasses:t.rule.translationClasses,variables:o,ctx:t}).html}else{let v=WS(g,{id:Number(e.id),url:"https://google.com",text:e.targetText,from:"auto",to:"auto"},t,p,m);return v.html}}function W3(e){return(e?.innerText||e.textContent||"").replace(/\s+/g," ")||""}function VU(e){let{delimiterTag:t,inline:n,translationClasses:r,targetWrapperTag:a,wrapperPrefix:i,variables:o,preWhitespace:s,wrapperSuffix:l,translationTheme:u,translationBlockStyle:c,ctx:d}=e;o=o||[];let p=e.targetText,g=new RegExp(`<${t}(\\d+)>(.*?)</${t}\\d+>`,"g"),h=new RegExp(`<${t}(\\d+)>`);o.length>0&&(p=p.replace(g,x=>{let b=p.indexOf(x),T=p[b-1]===" ",C=p[b+x.length]===" ",w=x.match(h);if(!w)return x;let M=w[1],E=Number(M);if(isNaN(E))return x;let k=o[Number(E)];if(k&&k.type==="element"){let N=lt.sanitize(k.value.outerHTML,{ADD_TAGS:d.rule.domPurifyAddTags});return T||(N=" "+N),C||(N=N+" "),N}else if(k&&k.type==="text"){let N=k.value;return T||(N=" "+N),C||(N=N+" "),N}else A.error("variable type not supported",k,x);return x}));let v=U3(u,n,r||[],s),y=H3(u);return q3({targetWrapperTag:a,innerClassList:y,classList:v,html:p,targetElementEffectAttributeName:qs,inline:n,wrapperPrefix:i,wrapperSuffix:l,position:"afterend",translationBlockStyle:c,translationPosition:d.config.translationPosition||"",translationMode:d.config.translationMode})}function q3({targetWrapperTag:e,innerClassList:t,classList:n,html:r,targetElementEffectAttributeName:a,inline:i,wrapperPrefix:o,wrapperSuffix:s,position:l,translationBlockStyle:u,translationPosition:c,translationMode:d}){let m="";u&&(m=`style="${u}"`),r=`<${e} class="${t.join(" ")}" ${a}="1">${r}</${e}>`,c!="before"&&(r=g(r));let p=[r];return i?o!=="smart"?p=[o,r]:d=="dual"?p=[`<${e} class="notranslate" ${a}="1">&#160;&#160;</${e}>`,r]:p=[r]:o==="smart"?p=["<br/>",r]:p=[o,r],r=c=="before"?p.reverse().join(""):p.join(""),c=="before"&&(r=g(r)),c!="before"&&(s==="smart"?r=`${r}`:r=`${r}${s}`),{html:r,position:l};function g(h){return`<${e} ${m} class="${n.join(" ")}" ${a}="1">${h}</${e}>`}}function G3(e){let t=e[e.length-1];return t?t.text:""}function KS(e,t){let n=null,r=null,a=e.rule.bodyRule;if(!a.enable)return{bodyIsRoot:!1,bodyNode:n,articleNode:r};if(a.bodySelector&&(n=document.querySelector(a.bodySelector)),a.articleSelector&&(r=document.querySelector(a.articleSelector)),n||r)return A.debug("body rule has confirm"),{bodyIsRoot:i(),bodyNode:n,articleNode:r||n,preElements:U1(a.preSelectors)};if(document.body.scrollHeight!=0&&document.body.scrollHeight>=globalThis.innerHeight*a.maxBodyScreenLength)return A.debug("content dom elements too long"),{bodyIsRoot:!1,bodyNode:n,articleNode:r};try{let o=globalThis.document.cloneNode(!0),l=new om(o,{keepClasses:!0}).parse();if(!l)throw new Error("article is null");n=GU(l.content,t),n&&YU(a,n)&&(r=n)}catch(o){A.debug(o)}return{bodyIsRoot:i(),bodyNode:n,articleNode:r,preElements:U1(a.preSelectors)};function i(){return e.state.translationArea==="body"?!1:!!a.bodyIsRoot}}function ZS(e,t){if(!e.rule.bodyRule.articleSelector||t.nodeType!==Node.ELEMENT_NODE)return;let n=t.querySelector(e.rule.bodyRule.articleSelector);n&&(e.articleNode!=n&&A.debug("update article node",n),e.articleNode=n)}function WU(e,t){try{let n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null),r;for(;r=n.nextNode();)if((r.textContent?.trim().length||0)>t){let a=r.parentNode.innerText.trim().split(` `),i="";return a.forEach(o=>{i.length<o.length&&(i=o)}),i}return""}catch{return""}}function GU(e,t){let a=new DOMParser().parseFromString(e,"text/html").querySelectorAll("#readability-page-1 > *");if(a.length<=0)return null;let i=[];if(a.forEach(o=>{let s=WU(o,20),l=QU(o),u=null;for(let c of l){let d=document.body.querySelectorAll(c);if(!(d.length>8)&&d.length&&(d.forEach(m=>{let p=m.textContent,g=m?.innerText||"",h=p?.trim().length||0,v=u?.textContent?.trim().length||0;h>v&&(s?(p?.includes(s)||g?.includes(s))&&(u=m):u=m)}),u)){i.push(u);break}}}),!!i.length)return km(i,document.body,t)}function QU(e){let t=[],n=e.id,r=[];e.classList.forEach(i=>{i.includes(".")||i.includes(":")||i.includes("/")||i.includes("[")||r.push("."+i.trim())}),n?(t.push(`#${n}${r.join("")}`),t.push(`#${n}${r.filter(i=>i!=".container").join("")}`),t.push(`#${n}`)):(t.push(`${r.join("")}`),t.push(`${r.filter(i=>i!=".container").join("")}`));let a=[...new Set(t)].filter(i=>!!i);return a.length?a:[e.tagName]}function YU(e,t){let n=!1;for(let[a,{minNum:i,maxNum:o}]of Object.entries(e.matchNodeRule)){let s=t.querySelectorAll(a).length;if(o&&s>=i&&s<=o){n=!0;break}else if(s>=i){n=!0;break}}let r=t.innerText.length;return n&&r>=e.minTextLength}function Ct(e,t){return(e||["ar","arc","az","dv","he","ckb","fa","ur","ug"]).includes(t)}var zn=(e,t,n,r)=>{let a=r5[e]||e,i=Xu[e]||e,o=$u[e],s=ec[e],l={"zh-CN":o,"zh-TW":s,en:i};if(n)return l[e]?l[e]:i;let u=e!==t&&a!=="All Languages";if(l[t]){let c=l[t];return r||e==="auto"||e==="placeholder"?c:u?`${c} (${a})`:`${c}`}else return u?`${i} (${a})`:i};function vs(e,t,n){let r,a;n==="zh-CN"||n==="zh-CN-NE"?(r=$u,a="zh-CN"):n==="zh-TW"?(r=ec,a="zh-TW"):(r=Xu,a="en");let i=e.slice(0,t),o=e.slice(t);return o.sort((s,l)=>{let u=r[s]||s,c=r[l]||l;return u.localeCompare(c,a)}),i.concat(o)}function qp(e){let t=Qw(e);return t.stayOriginalTags.map(r=>r.toLowerCase()).concat(t.stayOriginalSelectors).concat(t.additionalStayOriginalSelectors)}function xn(e,t){if(!t&&e.filterRule)return e.filterRule;let n=e.rule;e.isRichTranslate&&(n=s3(n));let r=[...n.selectors],a=[...n.excludeTags],i=[...n.excludeSelectors],o={...n.excludeSelectorsRegexes};return e.state.translationArea==="body"?(r=[],i=[],o={}):(n.preTranslateLimiter?.keys||[]).forEach(l=>{let u=n.preTranslateLimiter[`${l}.enableTranslate`],c=n.preTranslateLimiter[`${l}.selectors`]||[];u?r.length&&(r=r.concat(c)):(i.push(...c),r=r.filter(d=>!c.includes(d)))}),{paragraphFirstLetterFontSize:n.paragraphFirstLetterFontSize,globalStyles:n.globalStyles,globalAttributes:n.globalAttributes,selectors:r,atomicBlockSelectors:n.atomicBlockSelectors,skipEditableCheck:n.skipEditableCheck,lineBreakMaxTextCount:n.lineBreakMaxTextCount,lineBreakRegexStr:n.lineBreakRegexStr,isTransformPreTagNewLine:n.isTransformPreTagNewLine,likePreSelectors:n.likePreSelectors,skipBuildContainerSelectors:n.skipBuildContainerSelectors,buildContainerSelectors:n.buildContainerSelectors,excludeSelectors:a.map(l=>l.toLowerCase()).filter(l=>l!=="code"&&l!=="img").concat(i).concat(n.additionalExcludeSelectors),excludeSelectorsRegexes:o,blockSelectors:n.allBlockTags.map(l=>l.toLowerCase()).concat(n.extraBlockSelectors),extraBlockSelectors:n.extraBlockSelectors,extraInlineSelectors:n.extraInlineSelectors.concat(n.additionalInlineSelectors),stayOriginalSelectors:n.stayOriginalTags.map(l=>l.toLowerCase()).concat(n.stayOriginalSelectors).concat(n.additionalStayOriginalSelectors),skipTrailTextRegex:n.skipTrailTextRegex,advanceTransformPreTagNewLine:n.advanceTransformPreTagNewLine,advanceTransformPreTagMinLineCount:n.advanceTransformPreTagMinLineCount,advanceTransformPreTagMinTextCount:n.advanceTransformPreTagMinTextCount,forceFormatPre:n.forceFormatPre,skipIgnoreSelectors:n.skipIgnoreSelectors,floatBlockEffectParagraphs:n.floatBlockEffectParagraphs}}var XS=300,KU={sanitize:e=>e};async function Z3(e,t){if(bn())return;xi("consumeContainer");let n=xn(e.ctx);await e.walkContainer({id:e.id,container:t,articleNode:e.ctx.articleNode,filterRule:n,bodyRule:e.ctx.rule.bodyRule,onParagraph:Cs.bind(null,e),onFrame:r=>{Q3(e,r,!0)},onIgnoreElement:r=>{Pt.mark(r,e.id,n.skipEditableCheck),e.ignoreResizeObserver?.observe(r)},engineCtx:e}),jn&&It(t,"consumeContainer",e.id)}function Q3(e,t,n){try{if(t instanceof HTMLIFrameElement){if(!Xo(t))return;A.debug("onFrame fragment",t);let r=t?.contentWindow?.document;if(!r?.body)return;e.injectCssToDocument(t,e.ctx);let a=e.inlineIFrames||[];a.includes(t)||(a.push(t),e.inlineIFrames=a),ja(r.documentElement,e.translateState),Mo(r.body,e,n),e.dynamicContainerObserver?.observe(r.body,{childList:!0,subtree:!0,characterData:!0})}else{if(A.debug("onFrame shadowRoot",t.host),!t.host)return;e.injectCssToDocument(t,e.ctx),Mo(t,e,n),e.dynamicContainerObserver?.observe(t,{childList:!0,subtree:!0,characterData:!0})}}catch{}}async function Mo(e,t,n=!0){xi("buildContainer");let r=Date.now(),{globalStyles:a,globalAttributes:i}=xn(t.ctx),o=0;if(u(t,e,n))return;if(ns(e)&&l(e)){Pt.mark(e,t.id,t.ctx.rule.skipEditableCheck),await s(e);return}try{let c=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,d=>bn()?(A.debug("\u4E2D\u65AD"),NodeFilter.FILTER_REJECT):(ns(d)&&(a&&O3(d,a),i&&z3(d,i)),u(t,d,n)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT));for(Pt.mark(c.currentNode,t.id,t.ctx.rule.skipEditableCheck);c.nextNode()&&!bn();){Pt.mark(c.currentNode,t.id,t.ctx.rule.skipEditableCheck);let d=c.currentNode;if(l(d))for(await s(d);!bn();){if(c.nextSibling()){let m=c.currentNode;if(Pt.mark(c.currentNode,t.id,t.ctx.rule.skipEditableCheck),l(m)){await s(m);continue}else break}if(!c.parentNode())return}}}catch{}if(o==0&&e instanceof HTMLElement){await s(e);return}return t.observeContainers;async function s(c){if(!bn())if(o++,Pt.clearMark(c),t.immediateTranslateCapacity>0){await Z3(t,c);let d=Date.now()-r;d>100&&(A.debug("batchTaskTime",d,c),r=Date.now(),await Ke(0))}else jn&&It(c,"observeContainer",t.id),t.containerVisibleObserver?.unobserve(c),t.containerVisibleObserver?.observe(c)}function l(c){let d=c.nodeName.toLowerCase();if(c.shadowRoot)return Q3(t,c.shadowRoot,n),!1;if(d==="iframe")return Q3(t,c,n),!1;if(["script","#document-fragment","img"].includes(d))return!1;let m=t.containerRule;if(m.selectors&&m.selectors?.length>0)return Jc(c,m.selectors);if(t.ctx.rule.enableSkipBuildContainer||m.containerSelectors&&Jc(c,m.containerSelectors))return!0;if(m.pageHeight){let p=c.scrollHeight;if(p>0&&p<m.pageHeight)return!0;{let g=t.ctx?.rule?.longBuildPageLength||10;if(p>m.pageHeight*g)if(je()){if(p>m.pageHeight*2*g)return!1}else return!1;for(let h of c.childNodes)if(h.nodeType==Node.TEXT_NODE&&h.textContent&&h.textContent.trim().length>0)return!0}}return!1}function u(c,d,m){ZS(c.ctx,d);let p=d.nodeName.toLowerCase();if(p=="script")return d.childNodes.length==0||d.childNodes.length==1&&d.childNodes[0].nodeType==Node.TEXT_NODE;if(d.nodeType===Node.DOCUMENT_FRAGMENT_NODE)return!1;if(d.nodeType!==Node.ELEMENT_NODE||m&&Pt.isMarked(d,c.id))return!0;if(c.ctx.rule.isTransformPreTagNewLine&&p==="pre")return!1;let g=xn(c.ctx);return!!(Up(d,{excludeSelectors:g.excludeSelectors,selectors:g.selectors,excludeSelectorsRegexes:g.excludeSelectorsRegexes,stayOriginalSelectors:g.stayOriginalSelectors})||_t(d,g.skipBuildContainerSelectors)||_t(d,g.stayOriginalSelectors))}}function $c(e,t,n){if(!t.targetNodes)return;let r=t.state||"original",a=t.commonAncestorContainer;if(!Pt.isSkipMarkEle(a)&&!Pt.isMarked(a,t.ctxId))return;let i=a.contains(t.rootNodes[0]),o=a.contains(t.targetNodes[0]);if(i&&o)r="dual";else if(i)r="original";else if(o)r="translation";else return;if(n!=r){t.state=n;try{if(nH(t,n!="translation"),r=="dual"&&n=="translation"&&Ts(t.rootNodes),r=="original"&&n=="translation"){let s=nu(e,t.rootNodes);if(Y3(s))return;So(e,s,a,t.targetNodes||[]),Ts(t.rootNodes)}if(r=="translation"&&n=="dual"){let s=e.config.translationPosition=="before"?"after":"before",l=nu(e,t.targetNodes,s);So(e,l,a,t.rootNodes||[],s)}if(r=="original"&&n=="dual"){let s=nu(e,t.rootNodes);if(Y3(s))return;So(e,s,a,t.targetNodes||[])}if(r=="translation"&&n=="original"){let s=nu(e,t.targetNodes);So(e,s,a,t.rootNodes||[]),Ts(t.targetNodes)}r=="dual"&&n=="original"&&Ts(t.targetNodes)}catch(s){A.error(s)}xi("inserted"),eT()}}function Y3(e){return!e||!ns(e)?!1:e.classList.contains(vt)}function nu(e,t,n){return t?(n||e.config.translationPosition)=="before"?t[0]:t[t.length-1].nextSibling:null}function Ts(e){(e||[]).forEach(t=>t.parentNode?.removeChild(t))}function So(e,t,n,r,a){let i=a||e.config.translationPosition;if(n){if(i=="before"&&!t&&n.childNodes.length){let o=n.childNodes[0];r.forEach(s=>{n.insertBefore(s,o)});return}t?r.forEach(o=>{t.parentNode?.insertBefore(o,t)}):r.forEach(o=>{n.appendChild(o)})}}var ZU=Fn(e0,XS);async function Cs(e,t,n=!1,r="web"){if(bn())return;xi("parseParagraph");let a=t.commonAncestorContainer;if(a instanceof ShadowRoot||JU(t.rootNodes)||t.stepState>=2)return;t.stepState=2,jn&&It(a,"onParseParagraph",e.id);let{ctx:i}=e,{rule:o}=i,s=$o(i.config.translationServices,e.translationService),l=i.config.translationServices[i.translationService],u=Hp(t.commonAncestorContainer,t.flatNodes,{isPreWhitespace:t.isPreWhitespace||!1,delimiters:s,stayOriginalSelectors:qp(i),ignoreRichSelectors:o.ignoreRichSelectors,smallCodeLength:o.smallCodeLength,domPurifyAddTags:o.domPurifyAddTags,richMoreWordPercent:o.richMoreWordPercent||0,purifyRichHtml:o.purifyRichHtml||!1},l,!!i.isRichTranslate);if(!u)return;let c=i?.config?.translationLanguagePattern?.excludeMatches||[],d=await X3(i,t,u,{excludeLanguages:n?[]:c,targetLanguage:i.targetLanguage,noTranslateRegexp:i.rule.noTranslateRegexp,delimiters:Kr(i.config.translationServices[i.translationService]),minTextCount:n?3:o.paragraphMinTextCount,minWordCount:o.paragraphMinWordCount,isDetectParagraphLanguage:o.detectParagraphLanguage||i.state.isDetectParagraphLanguage,ignoreZhCNandZhTW:i.rule.ignoreZhCNandZhTW});if(d){if(A.debug("on paragraph",d.text,d),jn&&It(d.commonAncestorContainer,"imtLang",d.languageByLocal||"undefined"),a.paragraphs=a.paragraphs||[],a.paragraphs.includes(d))return;a.paragraphs.push(d),e.immediateTranslateCapacity>0||n||e.ctx?.state?.translationStartMode==="immediate"?(n&&(t.force=!0),XU(e,t.text),J3(e,t,r)):(jn&&It(a,"observeParagraph",e.id),e.observeParagraphs.push(d),e.paragraphVisibleObserver?.unobserve(a),e.paragraphVisibleObserver?.observe(a))}return d}function JU(e){if(!e)return!1;let t=e[e.length-1].nextSibling;return t?ns(t)&&t.classList.contains(vt):!1}function XU(e,t){e.ctx?.state?.translationStartMode!=="immediate"&&(e.immediateTranslateCapacity-=t?.length||0)}function J3(e,t,n="web"){if(bn()||t.stepState>=3)return;xi("consumeParagraph"),t.stepState=3;let r=e.autoIncreaseParagraphId++;if(t.id=r.toString(),e.paragraphEntities[r]=t,e.paragraphQueue.push(r.toString()),jn&&It(t.commonAncestorContainer,"consumeParagraph",e.id),It(t.commonAncestorContainer,$9,"1"),n=="hover"){e0.call(e,e.ctx,!1,!0);return}let i=e.ctx.rule.longHtmlTextLength||I6,o=e.allTextLength>i&&e.ctx?.state?.translationStartMode==="immediate";ZU.call(e,e.ctx,o)}async function e0(e,t=!1,n=!1){if(bn())return;let r=this.paragraphQueue;if(this.autoIncreaseParagraphId==2&&r.length==1&&!n){setTimeout(()=>{this.autoIncreaseParagraphId==2&&this.paragraphQueue.length==1&&e0.call(this,e,t,!0)},XS+10);return}this.paragraphQueue=[];let a=[],i=[];for(let s=0;s<r.length;s++){let l=r[s],u=this.paragraphEntities[l];u&&(this.ctx.bodyNode?.contains(u.commonAncestorContainer)?(u.inArticleContext=!0,i.push(u)):a.push(u))}let o={...e,translationService:this.translationService};Xc({paragraphs:i,ctx:o,translationMode:this.translateState||"dual",isLongImmediateHtml:t,inArticleContext:!0,userDiffContext:jm(e.config)?.queryEnable||!1}),Xc({paragraphs:a,ctx:o,translationMode:this.translateState||"dual",isLongImmediateHtml:t,inArticleContext:!1,userDiffContext:!1})}async function Xc({paragraphs:e,ctx:t,translationMode:n,isLongImmediateHtml:r,inArticleContext:a,userDiffContext:i}){if(e.length===0||bn()||!e.length)return;let o={sentences:[]},s=Cc(t,"",r),l=[];for(let c of e){let d=c.id,m=s.cloneNode(!0);m.id=d,l.push(m);let p=c.rootNodes[c.rootNodes.length-1].nextSibling;So(t,p,c.commonAncestorContainer,[m]);let g=c.languageByLocal||"auto";c.languageByClient!=="auto"&&(g=c.languageByClient),o.sentences.push({id:parseInt(d),url:t.encryptedUrl,text:c.text,pureText:c.pureText,from:g,to:t.targetLanguage,xpath:c.xpath,force:c.force,inArticleContext:c.inArticleContext})}for(let c of e)t7(c);if(await $U(t,e,o,a,i||!1,n)||!o.sentences.length)return;let u=io();try{await Qt(o,t,(c,d,m)=>{if(bn())return;let p=io();if(u!==p)return;let g=m.id,h=$S(e,g.toString());h&&e7.call(null,c,d,m,h,t,n)})}catch(c){A.error("translateCurrentQueue error",c);return}}async function $U(e,t,n,r,a,i){if(!a||!r)return!1;let o=io();await Qt(n,e,l);let s={...n,sentences:n.sentences.map(u=>({...u,inArticleContext:!1}))};return await Qt(s,{...e,state:{...e.state,cache:!1}},l),!1;function l(u,c,d){if(bn())return;let m=io();if(o!==m)return;let p=d.id,g=$S(t,p.toString());!g||!c||(c.inArticleContext?g.contextTargetText=c.text:g.targetText=c.text,g.contextTargetText&&g.targetText&&(c.text=g.targetText,c.contextText=g.contextTargetText,e7.call(null,u,c,d,g,e,i)))}}function $S(e,t){return e.find(n=>n.id===t)}function e7(e,t,n,r,a,i){xi("translated");let o=!1,s=r;xl(s.commonAncestorContainer,n.id)?.remove(),s&&(e||!t)?u(e):l(r),t7(r),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"paragraphTranslated",payload:{ok:o}})}));function l(c){if(!c){A.error("paragraph not found",n.id);return}if(s.error=void 0,c.targetText=t?.text||"",c.contextTargetText=t?.contextText,c.text?.trim().toLocaleLowerCase()==c.targetText?.trim().toLocaleLowerCase()){let m=c.commonAncestorContainer?.paragraphs||[],p=m?.indexOf(c);p>=0&&m.splice(p,1)}else{let m=document.createElement(a.rule.targetWrapperTag);m.classList.add("notranslate",vt),It(m,qs,"1");let p=YS(c,a);a.config.enableEditTranslation&&m.setAttribute("contenteditable","true"),Ct(a.config.rtlLanguages,a.targetLanguage)&&m.setAttribute("dir","rtl"),m.setAttribute("lang",a.targetLanguage);let g=KU.sanitize(p);m.innerHTML=Lt?.createHTML(g)||g,c.targetNodes=[m],$c(a,c,i)}o=!0}function u(c){c||(A.error("translate error",n,c,t),c=new Error("no response from server"));let{rule:d}=a,m=n.id,p=document.createElement(d.targetWrapperTag);It(p,r6,m.toString(),!0),p.classList.add("notranslate",vt,vt+"-error"),p.setAttribute("translate","no"),p.setAttribute("lang",a.targetLanguage);let g=r.rootNodes[r.rootNodes.length-1].nextSibling;if(Y3(g)||So(a,g,r.commonAncestorContainer,[p]),s&&(s.error=c),p){let h=eH(a,c).replaceAll(` `,"").replaceAll('"',"&quot;"),v=c.message.replaceAll(` `,"").replaceAll('"',"&quot;"),y=we(a.config.interfaceLanguage,"retryAllButton"),x=we(a.config.interfaceLanguage,"errorTooltipTitle")+": "+v,b=we(a.config.interfaceLanguage,"error.retry"),T=we(a.config.interfaceLanguage,"error.reason"),C=`<a href="javascript:void(0)"><${d.targetWrapperTag} class="${R}-error notranslate"> <${d.targetWrapperTag} class="${R}-error-wrapper"> <font class="${R}-clickable-button notranslate" style="display:flex;flex-direction:row;align-items:center;" data-${R}-paragraph-id="${m}" title="${y}" data-${R}-action="retry"> <svg style="display:inline;width:1em;height:1em;pointer-events:none;" width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M35.9387 5.48805C35.9166 4.60421 35.2434 4.04719 34.279 4.0675C33.3131 4.0878 32.8154 4.67712 32.6567 5.56132C32.5745 6.01985 32.601 6.49957 32.5962 6.96997C32.5881 7.77251 32.594 8.5752 32.594 9.3779C32.4685 9.43478 32.343 9.4917 32.2175 9.54866C31.7961 9.14366 31.3817 8.73102 30.9521 8.33488C27.0799 4.76502 22.4856 3.43605 17.3405 4.22591C10.0761 5.34107 4.69388 11.3891 4.06231 18.939C3.46983 26.0213 8.03881 32.8643 14.897 35.1663C21.8348 37.495 29.5543 34.7845 33.4563 28.6429C33.7074 28.2475 33.9685 27.8417 34.1218 27.4045C34.4194 26.5555 34.2699 25.765 33.4312 25.3113C32.6231 24.8743 31.8573 25.0498 31.2835 25.7915C30.9966 26.1625 30.7785 26.5856 30.5106 26.9724C28.0914 30.4658 24.7682 32.3693 20.5158 32.5766C14.8218 32.8541 9.60215 29.1608 7.94272 23.717C6.22884 18.0946 8.59939 12.0366 13.6698 9.08126C18.5986 6.20837 24.9262 7.03281 28.9148 11.0837C29.2069 11.3803 29.4036 11.7708 29.8772 12.4519C28.32 12.4519 27.1212 12.3885 25.9323 12.4704C24.8345 12.5461 24.253 13.1995 24.262 14.1166C24.2708 15.0096 24.8931 15.7485 25.9495 15.7745C28.7068 15.8424 31.4671 15.8177 34.2259 15.7884C35.1348 15.7787 35.8872 15.2584 35.9148 14.3603C36.0054 11.4048 36.0127 8.44397 35.9387 5.48805Z" fill="#428ADF"/> </svg> <span style="color:#428ADF;text-decoration-line:underline;text-underline-offset:0.2em;margin-left:0.2em;pointer-events:none;">${b}</span> </font>&nbsp;&nbsp; <font class="${R}-help-button notranslate" style="display:flex;flex-direction:row;align-items:center;" title="${x}" data-${R}-tooltip-text="${h}" data-${R}-action="toast-error"> <svg style="display:inline;width:1em;height:1em;pointer-events:none;" width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M20.5607 2.5191C10.735 2.05516 2.46528 10.1045 2.50011 20.0984C2.54469 32.8837 15.9794 41.3025 27.521 35.772C28.0597 35.5138 28.6042 35.2357 29.0745 34.8742C29.9064 34.2347 30.0797 33.3404 29.5712 32.5989C29.0382 31.8217 28.2936 31.6838 27.4596 32.0227C27.2265 32.1174 27.0066 32.2437 26.7865 32.3701C26.6008 32.4767 26.415 32.5833 26.2211 32.6712C20.8005 35.1282 15.6165 34.6504 11.0342 30.8857C6.38506 27.0662 4.83815 21.9885 6.36608 16.1605C8.23236 9.04216 15.6457 4.59129 22.7912 6.13629C30.3201 7.76418 35.1917 14.6886 33.9006 22.1467C33.6763 23.4426 33.1697 24.693 32.665 25.9388C32.4936 26.3618 32.3223 26.7846 32.1625 27.2081C31.7321 28.3488 31.8755 29.1499 32.727 29.6338C33.5625 30.1085 34.3839 29.8271 35.0848 28.8121C35.2031 28.6407 35.3005 28.4544 35.3977 28.2685C35.4242 28.2179 35.4507 28.1672 35.4776 28.1169C36.5263 26.154 37.166 24.0544 37.3992 21.8528C38.4715 11.7296 30.8594 3.00541 20.5607 2.5191ZM22.2324 19.4482C22.6221 17.6294 21.6934 16.7853 19.8682 17.1885C19.4795 17.2744 19.0887 17.3789 18.7223 17.531C17.5055 18.036 17.1067 18.9307 17.8422 20.0563C18.3665 20.8586 18.2472 21.5161 18.0255 22.2965L17.9039 22.7239C17.5079 24.1148 17.1115 25.5072 16.7935 26.9165C16.4841 28.2873 17.2241 29.1723 18.6198 29.1593C18.6749 29.1502 18.7366 29.1408 18.8028 29.1307C18.9623 29.1063 19.1482 29.078 19.332 29.0394C21.5543 28.5732 21.9094 27.8227 20.9844 25.759C20.8192 25.3904 20.8406 24.873 20.9389 24.4633C21.1123 23.7404 21.3092 23.0227 21.5061 22.3052C21.7664 21.3567 22.0267 20.4083 22.2324 19.4482ZM21.2918 10.7674C22.3383 10.7322 23.3464 11.7297 23.3245 12.7787C23.3035 13.7817 22.4311 14.6541 21.4139 14.6892C20.3685 14.7252 19.5018 13.9485 19.4202 12.9025C19.3341 11.798 20.2055 10.8041 21.2918 10.7674Z" fill="#428ADF"/> </svg> <span style="color:#428ADF;text-decoration-line:underline;text-underline-offset:0.2em;margin-left:0.2em;pointer-events:none;">${T}</span> </font> </${d.targetWrapperTag}> </${d.targetWrapperTag}></a>`;p.innerHTML=Lt?.createHTML(C)||C,p.style.display="none",requestAnimationFrame(()=>{p.style.display="unset"})}}}var JS="";async function X3(e,t,n,r){let{text:a,html:i,pureText:o}=n,s=o||"";!r.isDetectParagraphLanguage&&e.rule?.detectTextBufferLength>0&&(s=JS.slice(0,e.rule?.detectTextBufferLength)+" "+o),JS=s;let l=await Ue({text:s,minLength:15,translateService:e.translationService}),{targetLanguage:u}=r,c=i||a;if(i&&!$i({text:a||"",html:i,delimiters:r.delimiters,minWordCount:r.minWordCount,minTextCount:r.minTextCount,noTranslateRegexp:r.noTranslateRegexp})){if(i==a)return null;c=a}if(c!=i&&!$i({text:a||"",html:"",delimiters:r.delimiters,minWordCount:r.minWordCount,minTextCount:r.minTextCount,noTranslateRegexp:r.noTranslateRegexp}))return null;t.variables=n?.variables||{},t.richVariables=n.richVariables||{},t.text=c,t.pureText=n?.pureText;let d=r.excludeLanguages||[],m=Wm();if(r.isDetectParagraphLanguage&&(m="auto"),t.languageByLocal=l,t.languageByClient=m,e.specialAiAssistant?.disableSameLang)return t;let p=l;return m!="auto"&&(p=l.startsWith("zh")?l:m),eo(p,u,{ignoreZhCNandZhTW:r.ignoreZhCNandZhTW})||d.length>0&&d.some(v=>eo(p,v,{ignoreZhCNandZhTW:r.ignoreZhCNandZhTW}))?null:t}function t0(){K3=0}var K3=0;function eH(e,t){K3+=1;let n=t.message;if(n.includes("Extension context invalidated.")&&(t=new Z("contextInvalidated",n)),t instanceof Z){let r=t.uiConfig(e);n=JSON.stringify(r);let a=e.rule.toastErrorMinTimes;if(t.name==="translationServiceDiscontinued"&&(a=1),K3!=a)return n;document.dispatchEvent(new CustomEvent(tn,{detail:r}))}return n}function t7(e){let t=e.commonAncestorContainer;if(!t.paragraphs?.length)return;t.recordLength=t.innerHTML.length,tH(t,`[${e6}]`).forEach(r=>{r.recordLength&&(r.recordLength=r.innerHTML.length)})}function tH(e,t){let n=e,r=[];for(;n.parentElement;){let a=n.parentElement.closest(t);if(a)r.push(a),n=a;else break}return r}function nH(e,t){let r=(e.targetNodes||[])[0]?.firstChild;r?.nodeName=="BR"&&(r.hidden=!t)}var rH=[];function n7(e){rH.push(e)}function r7(e){let t=document.querySelector("title"),n;return t&&(n=new MutationObserver(function(r){r.length>0&&(r[0].target.text.includes(Sd)||$3(e).catch(i=>{A.error("translateTitle error:",i.name,i.message,i.details||"")}))}),n.observe(t,{subtree:!0,characterData:!0,childList:!0})),n}var n0="";async function $3(e){let t=document.title;if(!t||t.includes(Sd))return;n0!==t&&(n0=t);let n=await Ue({text:t});if(!yl(e,n))try{let r=await wa({id:0,url:e.url,text:t,from:n,to:e.targetLanguage,force:!0},e);r&&r.text&&(document.originTitle=n0,document.title=r.text+Sd+n0)}catch(r){throw r}}function a7(e){e.rule.isTranslateTitle&&(document.title=n0)}function aH(e,t){let n=e.querySelectorAll("select"),r=t.querySelectorAll("select");n.forEach((l,u)=>{let c=r[u];if(c&&l.selectedIndex>-1){let d=l.selectedIndex;c.selectedIndex=d,Array.from(c.options).forEach(p=>p.removeAttribute("selected"));let m=c.options[d];m&&m.setAttribute("selected","true")}});let a=e.querySelectorAll("input"),i=t.querySelectorAll("input");a.forEach((l,u)=>{let c=i[u];c&&(["text","password","search","url","tel","email","number","date","time","color"].includes(l.type)?c.setAttribute("value",l.value):(l.type==="checkbox"||l.type==="radio")&&(l.checked?c.setAttribute("checked","true"):c.removeAttribute("checked")))});let o=e.querySelectorAll("textarea"),s=t.querySelectorAll("textarea");o.forEach((l,u)=>{let c=s[u];c&&(c.textContent=l.value)})}function Vp(e){try{let t=document.head?.cloneNode(!0),n=document.body,r=n.cloneNode(!0),a=e.rule.shareConfig;aH(n,r),o7(r),[...a?.removeSelectors||[]].forEach(u=>{[...t?.querySelectorAll(u),...r?.querySelectorAll(u)].forEach(c=>{c.nodeName.toLowerCase()=="script"&&c.type=="application/ld+json"||c.remove()})}),iH(r,a?.cloneIframes);let o=a.injectCss?z1():"",s="";globalThis.document.documentElement.getAttributeNames().forEach(u=>{s+=`${u}="${globalThis.document.documentElement.getAttribute(u)}" `});let l="";return globalThis.document.body.getAttributeNames().forEach(u=>{l+=`${u}="${globalThis.document.body.getAttribute(u)}" `}),`<html ${s}> <head><base href="${location.protocol}://${location.hostname}/"><meta charset="UTF-8">${t.innerHTML}<style id="imt-inject-preview">${o}</style>${uH}</head> <body ${l}>${r.innerHTML}</body></html>`}catch{return""}}function iH(e,t){!t||!Array.isArray(t)||t.forEach(n=>{let r=document.querySelectorAll(n);if(!r.length)return;let a=e.querySelectorAll(n);a.length&&Array.from(r).forEach((i,o)=>{if(o>=a.length)return;let s=a[o],l=i.contentDocument||i.contentWindow?.document;if(l){s.removeAttribute("src");let u=l.head?.cloneNode(!0),c=l.body?.cloneNode(!0);if(u&&c){o7(c);let d="";try{Array.from(l.styleSheets).forEach(p=>{try{let h=Array.from(p.cssRules).map(v=>v.cssText).join(` `);d+=h+` `}catch(g){A.debug("\u65E0\u6CD5\u8BBF\u95EE iframe \u6837\u5F0F\u8868\u89C4\u5219\uFF1A",g)}})}catch(p){A.debug("\u83B7\u53D6 iframe \u6837\u5F0F\u65F6\u51FA\u9519\uFF1A",p)}let m=`<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ${u.innerHTML} ${d?`<style>${d}</style>`:""} </head> <body> ${c.innerHTML} </body> </html>`;s.srcdoc=m,!s.hasAttribute("width")&&i.style.width&&(s.style.width=i.style.width),!s.hasAttribute("height")&&i.style.height&&(s.style.height=i.style.height)}}})})}function i7(e){try{let t=document.head?.cloneNode(!0),r=document.body.cloneNode(!0),a=e.rule.shareConfig;[...a?.removeSelectors||[]].forEach(u=>{[...t?.querySelectorAll(u),...r?.querySelectorAll(u)].forEach(c=>{c.nodeName.toLowerCase()=="script"&&c.type=="application/ld+json"||c.remove()})});let o=a.injectCss?z1():"",s="";globalThis.document.documentElement.getAttributeNames().forEach(u=>{s+=`${u}="${globalThis.document.documentElement.getAttribute(u)}" `});let l="";return globalThis.document.body.getAttributeNames().forEach(u=>{l+=`${u}="${globalThis.document.body.getAttribute(u)}" `}),`<html ${s}> <head>${t.innerHTML}<style id="imt-inject-preview">${o}</style></head> <body ${l}>${r.innerHTML}</body></html>`.replaceAll(`data-${R}-translation-element-mark="1"`,"dim_m='1'").replace(/data-immersive-translate-walked=\".+?\"/g,"dim_w='1'").replace(/data-on-parse-paragraph=\".+?\"/g,"").replace(/data-consume-paragraph=\".+?\"/g,"").replace(/data-consume-container=\".+?\"/g,"").replace(/immersive-translate-target-([a-z\-]+)/g,(u,c)=>"imt_"+c.replaceAll("translation","t"))}catch{return""}}function o7(e){try{let t=document.body.querySelectorAll("*"),n=e.querySelectorAll("*");if(t.length!==n.length){A.debug("originalNodes and clonedNodes length mismatch");return}t.forEach((r,a)=>{let i=r.shadowRoot;if(!i)return;let o=n[a];if(!o){A.debug(`Cannot find cloned node at index ${a}`);return}let s=oH(i);o.appendChild(s)})}catch(t){A.debug("Error adding shadow root to cloned body:",t)}}function oH(e){let t=document.createElement("template");return t.setAttribute("shadowroot","open"),sH(e,t),lH(e,t),t}function sH(e,t){Array.from(e.styleSheets).forEach(n=>{let r=document.createElement("style");try{r.textContent=Array.from(n.cssRules).map(a=>a.cssText).join(` `),t.content.appendChild(r)}catch(a){A.debug("Error getting shadow root styles:",a)}})}function lH(e,t){let n=document.createElement("div");for(n.innerHTML=e.innerHTML;n.firstChild;)t.content.appendChild(n.firstChild)}var uH=`<script> (function() { if (!HTMLTemplateElement.prototype.hasOwnProperty('shadowRoot')) { document.addEventListener('DOMContentLoaded', () => { document.querySelectorAll('template[shadowroot]').forEach(template => { const mode = template.getAttribute('shadowroot'); const shadowRoot = template.parentElement.attachShadow({ mode }); shadowRoot.appendChild(template.content); template.remove(); }); }); } })(); <\/script>`;var e2;function s7(e){let t=e.ctx.rule.aiRule;if(A.debug("aiRule",t),!t||!t.messageWrapperSelector)return;let n=e.ctx.rule,r=xn(e.ctx),a=r.excludeSelectors.indexOf(`${t.messageWrapperSelector} *`);r.excludeSelectors.splice(a,1),document.querySelectorAll(`${t.messageWrapperSelector} > *`).forEach(i=>{r0(e,i,t,r)}),e2=new MutationObserver(i=>{i.forEach(function(o){for(let s of i)if(s.target.nodeType!=Node.COMMENT_NODE)try{if(n.mutationExcludeSelectors.length>0&&ur(s.target,n.mutationExcludeSelectors))continue;let l=s.target;if(s.type=="characterData"&&(l=s.target.parentElement),!l.closest(t.messageWrapperSelector)||n2(s)&&s.type!="characterData")continue;if(l.recordLength){l.recordLength!==l.innerHTML.length&&r0(e,l,t,r,!0);continue}if((s.addedNodes||[]).length<=0&&s.type!="characterData"||l.nodeType!==Node.ELEMENT_NODE)continue;if(!Na(l,{blockSelectors:r.blockSelectors,extraInlineSelectors:r.extraInlineSelectors,extraBlockSelectors:r.extraBlockSelectors,atomicBlockSelectors:r.atomicBlockSelectors},window.getComputedStyle(l))){let c=Tl(r,l.parentElement);c&&(Pt.clearToParentMark(l,c),r0(e,c,t,r));continue}r0(e,l,t,r)}catch(l){A.error(l)}}),document.querySelectorAll(`${t.messageWrapperSelector}`).forEach(o=>{Pt.isMarked(o,e.id)||r0(e,o,t,r)})}),e2.observe(document.body,{childList:!0,subtree:!0,characterData:!0})}function r0(e,t,n,r,a=!1){let i=t.closest(n.messageWrapperSelector);if(!i)return;let o=t;for(;o!=i;)clearTimeout(o.timer),o=o.parentElement;clearTimeout(i.timer);let s=t;s.timer=setTimeout(()=>{a&&t2(t),ki({id:e.id,container:t,filterRule:r,force:!0,onParagraph:l=>{Cs(e,l,!0)},onFrame:()=>{},onIgnoreElement:()=>{}}),s.timer=null},n.streamingDelayTime||1e3)}function l7(){e2?.disconnect()}function dr({parent:e,ctx:t,Component:n,props:r={},style:a="",id:i,initialCSS:o=!0,isInsertMount:s,attribute:l}){let u=i;e.querySelector(`#${u}`)&&document.querySelector(`#${u}`)?.remove();let c=document.createElement("div");c.id=u,o&&c.setAttribute("style","all: initial"),l&&Object.entries(l).forEach(([g,h])=>{c.setAttribute(g,h)});let d=c.attachShadow({mode:"open"});a&&En(d,a);let m=d,p=document.createElement("div");p.id="mount",p.style.display="block",s&&(d.appendChild(p),m=p),e.appendChild(c),Pa(f(yo,{lang:t.config.interfaceLanguage,children:f(n,{...r})}),m)}function u7(e){let t=document.createElement("span");return t.innerHTML=e,(t.textContent||"").trim()}function nt(e,t,n,r){pe({key:r||"translate_video_subtitle",ctx:{...e,sourceLanguage:t||"auto"},params:{video_platform:n||e.rule.id||""}}),Rr("translate_video_1",e)}function it(e,t){return e==t}function Di(e,t){return!e||!t?!1:e.startsWith("zh")&&t.startsWith("zh")}function c7(e){let{url:t,method:n,headers:r,body:a}=e,i=new Headers;for(let[l,u]of Object.entries(r))i.append(l,u);let o;return typeof a=="object"?(delete a._formatBodyType,o=JSON.stringify(a)):typeof a=="string"&&(o=a),new Request(t,{method:n,headers:i,body:o})}function d7(e){return e?Object.entries(e).reduce((t,[n,r])=>{if(r==null||r==null||typeof r=="object"&&Object.keys(r).length===0)return t;if(n=="body"&&typeof r=="object"&&r._formatBodyType=="FormData"){let a=new FormData;for(let[i,o]of Object.entries(r))i!=="_formatBodyType"&&a.append(i,o);return t[n]=a,t}return t[n]=r,t},{}):null}function r2(e){return e.replace(/\n/g," ")}function m7(e){let t;return e instanceof URL?t=e.href:typeof e=="string"?t=e:e instanceof Request?t=e.url:t=String(e),t}function Wp(e,t,n){return Ba(e.config,n)}function Gp(e){try{let t=document.createElement("div"),n=e.replace(/<br[^>]*>/gi,"###NEWLINE###");return t.innerHTML=n,t.innerText.replace(/###NEWLINE###/g,` `)}catch{return e}}function a0(e){return e.freeAiSubtitleCacheEndTime?new Date(e.freeAiSubtitleCacheEndTime)>new Date:!1}function ru(e){return au(e).subtitles}function au(e){let t=[],n=e.split(/\r?\n/),r={},a=-1;return n.forEach((i,o)=>{let s=i.match(/(?<start>(\d{2}:)*\d{2}([.,]\d{3})?) --> (?<end>(\d{2}:)*\d{2}([.,]\d{3})?)(?<style>(\s+.+)?)/);s?.groups?(a<0&&(a=o),r.start=s?.groups.start,r.end=s?.groups.end,r.style=s?.groups.style,r.text=""):i.trim()===""?(r.start&&r.end&&r.text&&t.push(r),r={}):r.text!==void 0&&(r.text.length>0&&(r.text+=` `),r.text+=i)}),r.start&&r.end&&r.text&&t.push(r),{meta:n.slice(0,a).join(` `),subtitles:t}}function Eo(e){let t="WEBVTT",n=e;Array.isArray(e)||(t=e.meta,n=e.subtitles);let r=n.map(a=>{let i=Sa(a.text);return`${a.start} --> ${a.end}${a.style||""} ${i}`}).join(`

`);return`${t}

${r}`}function Sa(e){try{let t=e.replace(/&lt;/g,"<").replace(/&gt;/g,">");return t=t.replace(/,\s*,/g,"\uFF0C").replace(/,\s*。/g,""),t}catch{return e}}function a2(e){let t=au(e);return cH(t.subtitles)}function cH(e){return e.map(t=>({startTime:Pn(t.start),endTime:Pn(t.end),text:t.text}))}function i2(e,t,n=` `,r=.5){let a=p7(e),i=p7(t),o=[],s=0;for(let u=0;u<a.length&&s<i.length;){let c=a[u],d=i[s],m=Pn(c.start),p=Pn(c.end),g=Pn(d.start),h=Pn(d.end);if(h-r<=m){s++;continue}if(g+r>=p){u++;continue}let v=o[u]||[];v.push(d),o[u]=v,h<=p&&s++,h>=p&&u++}return a.map((u,c)=>{let d=o[c]?.map(m=>m.text).join(" ").replaceAll(n," ");return{...u,text:u.text.replaceAll(n," "),translation:d}})}function iu(e,t,n=` `,r=.5){return i2(e,t,n,r).map(i=>({...i,text:i.translation?`${i.text}${n}${i.translation}`:i.text}))}function p7(e){for(let t=e.length-1;t>0;t--){let n=e[t],r=e[t-1];Pn(n.start)<Pn(r.end)&&(r.end=n.start)}return e}function Pn(e,t=3){if(typeof e=="number")return e;let n=e.split(":"),r=0,a=0,i=0;if(n.length===t)r=parseInt(n[0]),a=parseInt(n[1]),i=parseFloat(n[2]);else if(n.length===2)a=parseInt(n[0]),i=parseFloat(n[1]);else return parseFloat(e);return r*3600+a*60+i}function dH(e){try{let n=new DataView(e),r=0;for(let o=0;o<e.byteLength-4;o++)if(n.getUint32(o)===1835295092){r=o+4;break}let a=new Uint8Array(e.slice(r)),i=new TextDecoder("utf-8",{fatal:!0}).decode(a);return{arrayBuffer:e.slice(0,r),mdatContent:i}}catch{return null}}function mH(e,t){let n=new TextEncoder().encode(t),r=new Uint8Array(e),a=new Uint8Array(r.byteLength+n.byteLength);a.set(r),a.set(n,r.byteLength);let i=new DataView(a.buffer);return i.setUint32(e.byteLength-8,n.byteLength+8),i.buffer}function Qp(e){let t=dH(e);if(!t)return;let n=new globalThis.DOMParser().parseFromString(t.mdatContent,"text/xml");return{arrayBuffer:t.arrayBuffer,document:n}}function Yp(e,t){let n=`<?xml version="1.0" encoding="utf-8" ?>${t.documentElement.outerHTML}`;return mH(e,n)}function o2(e,t=1){return e=e.replace("ms","").replace("s",""),!e.includes(":")&&e.trim().length>0&&!isNaN(parseFloat(e))?parseFloat(e)/t:e||0}function Kp(e,t){let n=we.bind(null,e.config.interfaceLanguage);if(t instanceof Z){let r=t.uiConfig(e);return`${n("translateFail")}: ${r.title}, ${r.errMsg}`}return`${n("translateFail")}: ${t.message}`}function u2(e,t,n,r,a=!1){let i=[...e.textTracks].find(o=>o.createBy===R);if(!i)i=e.addTextTrack("subtitles",t,n),i.createBy=R,i.isTranslated=!0;else for(;i.cues?.length;)i.removeCue(i.cues[0]);return i.mode=a?"showing":"hidden",r.forEach(o=>{let s=new VTTCue(o.startTime,o.endTime,o.text);i.addCue(s)}),i}function g7(e){for(let t=0;t<e.textTracks.length;t++)e.textTracks[t].mode="disabled"}function pH(e){for(let t=0;t<e.textTracks.length;t++)e.textTracks[t].mode="hidden"}var s2,l2;function i0(e,t,n,r){let a=we.bind(null,r.config.interfaceLanguage);try{if(!r.rule.subtitleRule.enableIOSFullScreenTextTrack||!je().apple.phone&&!je().apple.tablet)return;pH(e),e.removeEventListener("webkitbeginfullscreen",s2),e.removeEventListener("webkitendfullscreen",l2);let i=e.webkitPresentationMode==="fullscreen",o=u2(e,a("bilingual"),t,n,i);s2=()=>{o.mode="showing"},l2=()=>{o.mode="hidden"},e.addEventListener("webkitbeginfullscreen",s2),e.addEventListener("webkitendfullscreen",l2)}catch{}}var Zp={};function o0(e,t,n,r){if(r=r||globalThis.location.href,!r)return;e.rule.subtitleRule.multipleVideoContainerSelector||(Zp={});let a=zi.includes(de(n));Zp[r]={title:document.title,url:r,subtitleItems:t.map(i=>{if(i.text.includes("<"))try{let o=Gp(i.text);i.text=o.replaceAll(` `,a?"":" ")}catch{}return i}),sourceLang:n,targetLang:e.state.targetLanguage||e.targetLanguage,translationService:e.subtitleTranslateService}}function h7(e){e=e||globalThis.location.href,Zp[e]=null}function c2(e){e=e||globalThis.location.href;let t=Zp[e];if(!(!t||!t.subtitleItems.length))return t}async function f7(e){e=e||globalThis.location.href;let t=c2(e);if(!t)return;let n=await ln();n.downloadSubtitle=t,await Xt(n),An(M6)}async function b7(){let e=await ln();if(e.downloadSubtitle)return e.downloadSubtitle}function x7(e){let{t}=$(),{videoSelector:n,video:r}=e,a=ne(e.subtitleItems),[i,o]=U({}),[s,l]=U([]),u=e.ctx.rule.subtitleRule;G(()=>{let g=Xv(e.ctx,a.current);ls({...e.ctx,sourceProgram:"videoSubtitle"},e.ctx.subtitleTranslateService,g)},[a]);let c=me(()=>{if(e.ctx.rule.subtitleRule.translationMode==="translation"||Di(e.lang,e.ctx.targetLanguage)||e.lang===e.ctx.targetLanguage)return!0},[e]),d=ke(()=>{let g=a.current.map(h=>{let v=c?h.translation||"":h.text+` `+(h.translation||"");return{startTime:Pn(h.start),endTime:Pn(h.end),text:v}});i0(r,e.lang,g,e.ctx)},[a,i0,e,c,r]),m=ke(async g=>{let h=u.velocityGroup||[1,3,5],v=a.current;if(!v[g])return;if(v[g].translation||v[g].state=="loading"){let x=v.slice(g).findIndex(w=>!w.translation&&w.state!="loading");if(x<0)return;let b=h[h.length-1];if(x>b)return;let T=g+x,C=v.slice(T,T+b);p(C);return}let y=g;for(let x=0;x<h.length;x++){let b=h[x],T=v.slice(y,y+b);p(T),y+=b}},[a,e.ctx,o,d,u]);return G(()=>{if(!r)return;let g=-1,h=async v=>{let y=e.ctx.rule.subtitleRule,b=v.target.currentTime;try{if(y.type==="youtube"&&y.videoPlayerSelector){let M=Date.now(),E=await wp.getCurrentTime();E&&(b=E+(Date.now()-M)/1e3)}b=yH(y,b)}catch{}g<0&&(g=xH(r,a.current));let T=M=>{let E=Pn(M.start)-g,k=Pn(M.end)-g;return b>=E&&b<=k},C=a.current.findIndex(T),w=a.current.filter(T);l(w),C>=0&&e.ctx.targetLanguage!==e.lang&&m(C)};d(),o0(e.ctx,a.current,e.lang,e.aiSubtitlePageUrl),r.shouldRemoveListeners?.forEach(v=>v()),r.shouldRemoveListeners=[],r.addEventListener("timeupdate",h),r.shouldRemoveListeners?.push(()=>{r.removeEventListener("timeupdate",h)})},[n,r,a,m,d]),{setActiveCues:l,activeCues:s,isHiddenSourceSubtitle:c};async function p(g){let h=g.filter(y=>!y.translation&&y.state!="loading");if(!h.length)return;h.forEach(y=>{y.state="loading"});let v=h.map(y=>y.text);await gH(e.ctx,v,e.lang,(y,x,b)=>{y?(h[b.id].state="error",h[b.id].translation=Kp(e.ctx,y)):x?(h[b.id].state="translated",h[b.id].translation=Sa(x.text),o({})):(h[b.id].state="error",h[b.id].translation=t("translateFail"))}),d(),o0(e.ctx,a.current,e.lang,e.aiSubtitlePageUrl)}}async function gH(e,t,n,r){let a=t.map((o,s)=>({text:o.replace(/\n/," ")||"",id:s,from:n,to:e.targetLanguage,url:"https://google.com",fromByClient:n,force:!0,inArticleContext:!0}));return(await Qt({sentences:a},{...e,isRichTranslate:!1,translationService:e.subtitleTranslateService,sourceProgram:"videoSubtitle"},r)).sentences.map((o,s)=>o.text)}function hH(e){let[t,n]=U(16);return G(()=>{if(!e)return;let r=new ResizeObserver(a=>{for(let i of a){let{width:o,height:s}=i.contentRect,l=o/45,u=s/24,c=Math.min(l,u);(o==0||s==0)&&(c=16);let d=10;u>14&&u>l*2&&(d=Math.max(u/2.5,14));let m=Math.max(c,d);n(m)}});return r.observe(e),()=>{r.disconnect()}},[e]),{fontSize:t}}var d2=se+"DocumentMessageEventUpdateAttachSubtitleStyles",fH={none:"",shadow:"rgb(34, 34, 34) 1.21389px 1.21389px 1.82083px, rgb(34, 34, 34) 1.21389px 1.21389px 2.42778px, rgb(34, 34, 34) 1.21389px 1.21389px 3.03472px",raised:"rgb(34, 34, 34) 1px 1px",depressed:"rgb(204, 204, 204) 1px 1px, rgb(34, 34, 34) -1px -1px",outline:"rgb(34, 34, 34) 0px 0px 1.21389px, rgb(34, 34, 34) 0px 0px 1.21389px, rgb(34, 34, 34) 0px 0px 1.21389px, rgb(34, 34, 34) 0px 0px 1.21389px, rgb(34, 34, 34) 0px 0px 1.21389px"};function v7(e){let{ctx:t}=e,[n,r]=U(t.rule.subtitleRule),{fontSize:a}=hH(e.videoContainer||e.video);G(()=>{let s=l=>{let u=l.detail;r(u)};return globalThis.document.addEventListener(d2,s),()=>{globalThis.document.addEventListener(d2,s)}},[]);let i=me(()=>n.backgroundColor+bH(n.backgroundOpacity),[n]),o=me(()=>n.textShadowType&&fH[n.textShadowType]||"",[n]);return{backgroundColor:i,textShadowStyle:o,sourceFontSize:a*y7(n.sourceFontSize),translationFontSize:a*y7(n.translationFontSize),sourceTextColor:n.sourceTextColor,translationTextColor:n.translationTextColor,translationPosition:n.translationPosition,sourceFontFamily:n.sourceFontFamily=="none"?"":n.sourceFontFamily,translationFontFamily:n.translationFontFamily==="none"?"":n.translationFontFamily,sourceFontWeight:n.sourceFontWeight,translationFontWeight:n.translationFontWeight}}function T7(e){let t=new CustomEvent(d2,{detail:e});document.dispatchEvent(t)}function bH(e="75"){let t=parseInt(e)*2.55;return Math.round(t).toString(16).padStart(2,"0")}function y7(e="1"){return parseFloat(e)/100}var m2=se+"DocumentMessageEventResetSubtitlePosition";function C7(e,t){let n=me(()=>{let r=globalThis.location.hostname;return r.includes("youtube")&&globalThis.location.pathname.includes("shorts")?`${r}-shorts`:r},[]);G(()=>{if(!t.current)return;(async()=>{let o=(await cr()).subtitlePositions?.[n];o&&(o.topPercent&&(t.current.style.top=`${o.topPercent}%`,t.current.style.bottom="unset"),o.bottomPercent&&(t.current.style.bottom=`${o.bottomPercent}%`,t.current.style.top="unset"))})();let a=async()=>{let i=await cr(),o=i.subtitlePositions||{};delete o[n],Ci({...i,subtitlePositions:{...i.subtitlePositions}}),t.current.style.removeProperty("top"),t.current.style.removeProperty("bottom")};return document.addEventListener(m2,a),()=>{document.removeEventListener(m2,a)}},[t,n]),G(()=>{if(!t.current||!e.current)return;let r=e.current?.getBoundingClientRect(),a,i=0,o=g=>{r=e.current.getBoundingClientRect(),a=t.current.getBoundingClientRect(),i=g.clientY-a.top,document.addEventListener("mousemove",s),document.addEventListener("touchmove",d),document.addEventListener("mouseup",u),document.addEventListener("touchend",m),document.addEventListener("touchcancel",m)},s=g=>{if(!r||!a)return;let h=g.pageY-r.top-i,v=r.height-a.height,y=Math.min(Math.max(0,h),v),x=y/r.height*100;if(x>50){let T=(r.height-y-a.height)/r.height*100;t.current.style.bottom=`${T}%`,t.current.style.top="unset",l({bottomPercent:T})}else t.current.style.top=`${x}%`,t.current.style.bottom="unset",l({topPercent:x})},l=async g=>{let h=await cr();Ci({...h,subtitlePositions:{...h.subtitlePositions,[n]:g}})},u=g=>{p()},c=g=>{g.preventDefault&&g.preventDefault(),o(g.changedTouches[0])},d=g=>{g.preventDefault&&g.preventDefault(),s(g.changedTouches[0])},m=g=>{g.preventDefault&&g.preventDefault(),u(g.changedTouches[0])},p=()=>{document.removeEventListener("mousemove",s),document.removeEventListener("touchmove",d),document.removeEventListener("mouseup",u),document.removeEventListener("touchend",m),document.removeEventListener("touchcancel",m)};return t.current.addEventListener("mousedown",o),t.current.addEventListener("touchstart",c),()=>{t.current&&(t.current.removeEventListener("mousedown",o),t.current.removeEventListener("touchstart",c))}},[e,t])}function w7(){let e=new CustomEvent(m2,{detail:{}});document.dispatchEvent(e)}function yH(e,t){try{let n=e.attachRule,r=n?.realCurrentTimeSelector,a=n?.realCurrentTimeRegex;if(!r||!a)return t;let i=Ge(r);if(!i)return t;let o=i.textContent;if(!o)return t;let s=new RegExp(a),l=o.match(s);if(!l)return t;let u=Pn(l[1]);return u&&t-u>5?u+1:t}catch{return t}}function xH(e,t){let n=t[0];if(!n)return 0;let r=Pn(n?.start);if(r<e.duration)return 0;let a=r%3600;return r-a}function vH(e){let{t}=$(),{activeCues:n,isHiddenSourceSubtitle:r}=x7(e),a=ne(null),i=ne(null),o=e.ctx.rule.subtitleRule,{sourceFontSize:s,translationFontSize:l,backgroundColor:u,translationTextColor:c,sourceTextColor:d,translationPosition:m,textShadowStyle:p,sourceFontFamily:g,translationFontFamily:h,sourceFontWeight:v,translationFontWeight:y}=v7(e);C7(a,i);let x=e.lang===e.ctx.targetLanguage,b=n.map(B=>B.text).join(" ").replace(/\n\s+\n/,` `),T=n.filter(B=>B.text!==B.translation).map(B=>B.translation).join(" "),[C,w]=U(!0),M=ne(!1);G(()=>{if(b&&!M.current){M.current=!0;return}if(M.current){w(!1);return}},[b]),x&&(T=b);let E=t("attachSubtitleTranslating",{service:Wp(e.ctx,t,e.ctx.subtitleTranslateService)});es(()=>{dp()},[]);let k=n?.[0]?.state==="loading"&&!T,N=!e.isAiSubtitle&&o.attachRule?.showSupportTips&&C&&!k,F=Ct(e.ctx.config.rtlLanguages,e.lang),j=Ct(e.ctx.config.rtlLanguages,e.ctx.targetLanguage);return f("div",{class:"imt-caption-container notranslate",ref:a,children:f("div",{class:"imt-caption-window",ref:i,children:!!n.length&&f("div",{class:"captions-text",style:{flexDirection:m==="top"?"column-reverse":"column"},children:[!r&&f("span",{class:"source-cue imt-cue",dir:F?"rtl":"ltr",style:{fontSize:s,color:d,backgroundColor:u,textShadow:p,fontFamily:g,fontWeight:v},dangerouslySetInnerHTML:{__html:b}}),f("span",{class:"target-cue imt-cue",dir:j?"rtl":"ltr",style:{fontSize:l,color:c,backgroundColor:u,textShadow:p,fontFamily:h,fontWeight:y},dangerouslySetInnerHTML:{__html:T||""}}),k&&f("div",{class:"loading-text imt-cue",dir:j?"rtl":"ltr",style:{fontSize:s*.75,color:c,backgroundColor:u,textShadow:p},children:E}),N&&f("div",{class:"loading-text imt-cue",dir:j?"rtl":"ltr",style:{fontSize:l,color:c,backgroundColor:u,textShadow:p,fontFamily:h,fontWeight:y},children:t("attachSubtitle.supportByImmersiveTranslate")})]})})})}var TH=` .imt-caption-container { pointer-events: none; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 2147483647; }

.imt-caption-window { pointer-events: auto; position: absolute; width: 90%; left: 5%; margin-bottom: 30px; bottom: 0; cursor: move; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; }

.captions-text { display: flex; bottom: 20px; color: white; border-radius: 6px; text-align: center; white-space: pre-wrap; line-height: 1.5; align-items: center; }

.imt-cue { padding: 0 12px; cursor: text; user-select: text; -webkit-user-select:text; }

@media (max-width: 768px) { .imt-cue { cursor: unset; } } `,g2=R+"-caption-window",Jp,p2=!1;function Ka(e){let{ctx:t,props:n,videoContainer:r}=e,a=t.rule.subtitleRule;if(!a.attachRule)return;let{appendSelector:i,isDelay:o}=a.attachRule,s=r;if(!i&&!s)return;if(i&&(s=Ge(i,r)||null,!s)){o&&(clearTimeout(Jp),Jp=setTimeout(()=>{Ka(e)},1e3));return}s?wH(s):ws(a);let l=null;if(r?l=Ge(n.videoSelector||"video",r):l=Ge(n.videoSelector||"video"),o&&!l&&(clearTimeout(Jp),Jp=setTimeout(()=>{Ka(e)},1e3)),!s)return;let u=TH,c=a.attachRule?.injectedCSS;if(c){let d=typeof c=="string"?c:c.join(` `);u=u+` `+d}dr({parent:s,id:g2,ctx:t,Component:vH,props:{...n,video:l,videoContainer:r},style:u,initialCSS:!1,attribute:{[jd]:n.isAiSubtitle?"ai":"normal"}}),p2=!0,h2(t)}var CH=` #${R}-caption-window { position: absolute; width: 100%; top: 0; bottom: 0; left: 0; transition: bottom 0.25s; pointer-events: none; } `,S7=R+"-attach-subtitle-dynamic-injected-css";function h2(e){let t=e.rule.subtitleRule,n=Ge(t.attachRule?.injectedGlobalCSSContainer);n||(n=document);let r=t.attachRule?.injectedGlobalCSS;if(r){let a=typeof r=="string"?r:r.join(` `);En(n,CH+` `+a,S7)}}function ws(e,t,n=0){SH(e);let a=e.attachRule?.appendSelector;if(!a)return;let i=t||Ge(a);if(p2=!1,!i){n<50&&setTimeout(()=>{p2||ws(e,t,n+1)},200);return}let o=[...i.querySelectorAll(`#${g2}`)];o.length&&(dp(),o.forEach(s=>s.remove()))}function wH(e){let t=[...e.querySelectorAll(`#${g2}`)];t.length&&(dp(),t.forEach(n=>n.remove()))}function SH(e){let n=(Ge(e.attachRule?.injectedGlobalCSSContainer)||document).querySelector(`[data-id="${S7}"]`);n&&n.remove()}function M7(){try{return!!document.querySelector(`#${R}-caption-window`)}catch(e){A.error(e)}}function A7(e,t,n){try{if(!n?.langsConfig)return null;let r=EH(t,n.langsConfig);if(!r)return null;let a=AH(e,r.isSpaceLang);if(MH(r,a))return NH(a);let i=RH(a,{wordRegexStr:n?.wordsRegex});if(i?.length){A.debug("symbolList",i);let d=[],m=r.splitConfig;return i.forEach(p=>{let g=f2(p,{breakWords:m.symbolBreakWords,skipWords:m.skipWords,minInterval:(m.minInterval||1e3)*5,maxWords:m.maxWords||20,breakMiniTime:m.breakMiniTime||500});d.push(...g)}),E7(d)}let o=r.splitConfig,s=f2(a,{breakWords:o.breakWords,skipWords:o.skipWords,minInterval:o.minInterval||1e3,maxWords:o.maxWords||15,breakMiniTime:o.breakMiniTime||500}),l=r.mergeConfig,u=IH(s,{endWords:l?.endWords,startWords:l?.startWords,minInterval:l.minInterval||1e3,maxWords:l.maxWords||20});A.debug("mergeNextEndWords end",u);let c=u;for(let d of r.endCompatibleConfigs||[])c=LH(c,{minInterval:d.minInterval,minWordLength:d.minWordLength,sentenceMinWord:d.sentenceMinWord});return E7(c)}catch{return[]}}function MH(e,t){return t.slice(0,20).find(n=>e.isSpaceLang?n.utf8.trim().split(/\s+/).length>=3:n.utf8.trim().length>=4)}function EH(e,t){let n=t.base,r=t[e];if(r||e.startsWith("zh")&&(r=t.zh),!r)return null;let a={...n,...JSON.parse(JSON.stringify(r))};return Object.entries(a).forEach(([i,o])=>{typeof o!="object"||Array.isArray(o)||o!=n[i]&&(a[i]={...n[i],...a[i]})}),a}function AH(e,t){let n=0,r=[],a="";return e.forEach((i,o)=>{i.segs?.forEach(s=>{if(!t){r.push({tStartMs:i.tStartMs,utf8:s.utf8});return}if(s.utf8==` `){a=" ";return}/[a-z]/.test(s.utf8)&&n++,r.push({tStartMs:i.tStartMs+(s.tOffsetMs||0),utf8:(a+s.utf8).toLocaleLowerCase()}),a=""}),i.dDurationMs&&r.length>0&&(r[r.length-1].tEndMs=i.tStartMs+i.dDurationMs)}),t&&n<=e.length*.1&&(r=kH(r)),r}function kH(e){let t=[],n=[];for(let a=0;a<e.length;a++){let i=e[a],o=!1;if(/[a-z]/.test(i.utf8)&&(n.push(i),o=!0),!/^[a-z'.]+\s*[a-z'.]+$/.test(i.utf8)&&!(n.length==1&&/\b[a-z.']+$/.test(i.utf8))){if(/[a-z]/.test(i.utf8)&&/^[^a-z]/.test(i.utf8)){n.pop(),r(),n=[i];continue}n.length&&(r(),n=[]),o||t.push(i)}}return r(),t;function r(){n.length&&t.push({tStartMs:n[0].tStartMs,utf8:n.map(a=>a.utf8).reduceRight((a,i)=>i+a)})}}function f2(e,t){let n=DH(e,{...t}),r=[],a=[];return n.forEach(o=>{if(b2(o)>t.maxWords&&o.length>1){i();let l=f2(o,{...t,minInterval:t.minInterval-100});r.push(...l);return}else if(o.length==1&&b2(o)<=1){a.push(o[0]);return}i(),r.push(o)}),i(),r;function i(){a.length&&(r.push(a),a=[])}}function DH(e,{breakWords:t,skipWords:n,minInterval:r,breakMiniTime:a}){let i=e[0].tStartMs,o=[],s=[];for(let u=0;u<e.length;u++){let c=e[u],d=e[u+1],m=c.tStartMs-i;if(t?.includes(c.utf8.trim())&&m>a){l(c,[c]);continue}if(d&&t?.includes((c.utf8+d.utf8).trim())&&m>a){l(c,[c,d]),u++;continue}if(n?.includes(c.utf8.trim())&&e[u+1]){i=e[u+1].tStartMs,s.push(e[u+1]),u++;continue}if(m<=r){i=c.tStartMs,s.push(c);continue}o.push(s),s=[c],i=c.tStartMs}return s.length&&o.push(s),o.filter(u=>u.length>0);function l(u,c){i=u.tStartMs,o.push(s),s=c,c[0].isBreak=!0}}function IH(e,{startWords:t,endWords:n,minInterval:r,maxWords:a}){if(!t?.length&&!n?.length)return e;let i=[e[0]],o=new RegExp(`\\b(${n?.join("|")})\\s*$`,"ig"),s=new RegExp(`^\\s*(${t?.join("|")})$`,"ig");for(let l=0;l<e.length-1;){let u=e[l][e[l].length-1],c=e[l+1][0],d=c.tStartMs-u.tStartMs,m=i[i.length-1];if((c.utf8.match(s)||u.utf8.match(o))&&!c.isBreak&&d<=r){let p=[...m,...e[l+1]];b2(p)<=a?m.push(...e[l+1]):i.push(e[l+1])}else i.push(e[l+1]);l++}return i}function b2(e){let t="";return e?.forEach(n=>t+=n.utf8),t.split(/\s+/).length}function LH(e,{minInterval:t,minWordLength:n,sentenceMinWord:r}){let a=[...e];for(let i=a.length-1;i>0;i--){let o=a[i],s=a[i-1];o.length<=0||o.length>n||o.length+s.length>=r||o[0].tStartMs-s[s.length-1].tStartMs>t||o[0].isBreak||(s.push(...o),a.splice(i,1))}return a}function E7(e){let t=[];for(let n=0;n<e.length;n++){let r=e[n],a="";r.forEach(s=>a+=s.utf8);let i=PH(r,e[n+1]),o={start:r[0].tStartMs/1e3,end:i/1e3,text:a.replace(/\n/ig," ")};t.push(o)}return t}function PH(e,t){let n=e[e.length-1].tEndMs,r=t?.[0]?.tStartMs||e[e.length-1].tStartMs;return!n||n>r?r:n}function NH(e){return e.map(n=>{let r=n.tEndMs||n.tStartMs+1e4;return{start:n.tStartMs/1e3,end:r/1e3,text:n.utf8}})}function RH(e,{wordRegexStr:t}){if(!e.length)return null;let n=/[.?!。?!]/;if((e.filter(s=>!!s.utf8?.match(n))?.length||0)<10)return null;let a=new RegExp(t||""),i=[],o=[];return e.forEach(s=>{let l=s.utf8.trim(),u=l[l.length-1];o.push(s),u?.match(n)&&!l?.match(a)&&(i.push(o.slice()),o=[])}),o.length&&(i.push(o.slice()),o=[]),i}function k7(e){return new URL(e).searchParams.get("kind")=="asr"}function D7(e){if(!e)return null;try{let t=e;return e.startsWith("//")?t=globalThis.location.protocol+e:e.startsWith("/")?t=`${globalThis.location.protocol}//${globalThis.location.host}${e}`:e.startsWith("http")||(t=`${globalThis.location.protocol}//${e}`),new URL(t).toString()}catch{return e}}var I7=({floatingRef:e,containerSelector:t,baseStyle:n,dependencies:r=[]})=>{let[a,i]=U({}),o=document.querySelector(t);return es(()=>{if(!e.current||!o){i({});return}let s=e.current.getBoundingClientRect(),l=o.getBoundingClientRect(),u=8,c=0,d=0,m=s.right-l.right;m>0&&(c=-(m+u));let p=l.left-s.left;p>0&&(c=p+u);let g=s.bottom-l.bottom;g>0&&(d=-(g+u));let h=l.top-s.top;if(h>0&&(d=h+u),c!==0||d!==0){let v=n.transform||"",y=`translate(${c}px, ${d}px)`;i({transform:`${v} ${y}`})}else i({})},[e,o,n,...r]),a};var jH=({text:e,children:t,position:n="top",containerStyle:r,containerClass:a,multiple:i=!1,width:o,delay:s=0,disable:l,enableMobile:u,tipStyle:c,hidden:d,onHidden:m,onShow:p,onClick:g,class:h})=>{let[v,y]=U(!1),x=ne(null),b=ne(null),T=ne(null),C=()=>{l||!u&&(je().any||Ir())||(b.current&&clearTimeout(b.current),b.current=setTimeout(()=>{y(!0),p?.()},s))},w=()=>{(je().any||Ir())&&(T.current&&clearTimeout(T.current),T.current=setTimeout(()=>{M()},2e3))},M=()=>{b.current&&(clearTimeout(b.current),m?.()),y(!1)},E=me(()=>{let j={padding:"6px 20px",backgroundColor:"#000000",color:"#ffffff",borderRadius:"8px",fontSize:"14px"};return i&&(j.maxWidth="200px",o&&(j.width=o+"px"),j.whiteSpace="normal"),c?.width&&(j.width=c.width),c?.maxWidth&&(j.maxWidth=c.maxWidth),c?.whiteSpace&&(j.whiteSpace=c.whiteSpace),j},[i,o,c]),k=me(()=>{let j={position:"absolute",whiteSpace:"nowrap",zIndex:1e3,padding:10},B={...c};switch(B.width&&delete B.width,B.maxWidth&&delete B.maxWidth,n){case"top":return{...j,bottom:"100%",left:"50%",transform:"translateX(-50%)",marginBottom:"0px",...B};case"bottom":return{...j,top:"100%",left:"50%",transform:"translateX(-50%)",marginTop:"0px",...B};case"left":return{...j,right:"100%",top:"50%",transform:"translateY(-50%)",marginRight:"0px",...B};case"right":return{...j,left:"100%",top:"50%",transform:"translateY(-50%)",marginLeft:"0px",...B};default:return{}}},[n,i,o,c]),N=I7({floatingRef:x,containerSelector:".popup-container",baseStyle:k,dependencies:[v,e]}),F=j=>Bw()?f("div",{style:E,role:"tooltip",children:j}):f("div",{style:E,role:"tooltip",dangerouslySetInnerHTML:{__html:j}});return f("div",{class:`${h??""} ${a??""}`,onMouseEnter:C,onMouseLeave:M,onTouchStart:()=>{u&&C()},onTouchEnd:()=>{u&&w()},style:{position:"relative",pointerEvents:"all",display:"inline-block",...r,opacity:d?0:1},onClick:g,children:[f("div",{children:t}),v&&f("div",{ref:x,style:{...k,...N},children:F(e)})]})},wt=jH;function ou(){let t=y2().map(n=>n.contentWindow).filter(n=>!!n);return[window,...t]}function y2(){let e=document.querySelectorAll("iframe"),t=[];return e.forEach(n=>{Xo(n)&&t.push(n)}),t}function L7(){let e=document.querySelectorAll("iframe"),t=[];return e.forEach(n=>{try{if(Xo(n)||n.getAttribute("aria-hidden")=="true"&&ee())return;t.push(n)}catch(r){jn&&A.debug(r)}}),t}function pn(e){_a(e,{tab:{id:1,url:"https://www.fake.com",active:!0}}).catch(r=>{A.error("send content message request failed",e,r)}),L7().forEach(async r=>{r.contentWindow&&(await Ke(0),r.contentWindow.postMessage({author:md,payload:e},"*"))});let n=new CustomEvent(sa,{detail:e});globalThis.document.dispatchEvent(n)}var x2="Arial",N7=(e,t="at")=>{try{return typeof e!="string"||!document.createElement("canvas").getContext("2d")?!1:e.toLowerCase()===x2.toLowerCase()?!0:P7(x2,t).join("")!==P7(e,t).join("")}catch{return!1}};function P7(e,t){let n=t.length*12,r=20,a=new Date().getTime(),i=document.createElement("canvas"),o=i.getContext("2d");if(!o)return[];i.width=n,i.height=r,o.textAlign="center",o.fillStyle="black",o.textBaseline="middle",o.clearRect(0,0,n,r),o.font="12px "+e+", "+x2,o.fillText(t,n/2,r/2);let s=o.getImageData(0,0,n,r).data;return Array.from(s).filter(u=>u!==0)}var v2=[{key:"50",label:"50%"},{key:"70",label:"70%"},{key:"80",label:"80%"},{key:"90",label:"90%"},{key:"100",label:"100%"},{key:"110",label:"110%"},{key:"120",label:"120%"},{key:"130",label:"130%"},{key:"150",label:"150%"}],j7=[{key:"0",label:"0%"},{key:"25",label:"25%"},{key:"50",label:"50%"},{key:"75",label:"75%"},{key:"100",label:"100%"}];function F7(e){return[{key:"none",label:e("subtitle.quickButton.textShadowType.none")},{key:"shadow",label:e("subtitle.quickButton.textShadowType.shadow")},{key:"raised",label:e("subtitle.quickButton.textShadowType.raised")},{key:"depressed",label:e("subtitle.quickButton.textShadowType.depressed")},{key:"outline",label:e("subtitle.quickButton.textShadowType.outline")}]}function B7(e){return[{key:"#FFFFFF",label:e("subtitle.quickButton.white")},{key:"#FFFF00",label:e("subtitle.quickButton.yellow")},{key:"#ffa500",label:e("subtitle.quickButton.orange")},{key:"#e9e9e9",label:e("subtitle.quickButton.gray")},{key:"#00FF00",label:e("subtitle.quickButton.green")},{key:"#00FFFF",label:e("subtitle.quickButton.cyan")},{key:"#0000FF",label:e("subtitle.quickButton.blue")},{key:"#FF00FF",label:e("subtitle.quickButton.magenta")},{key:"#FF0000",label:e("subtitle.quickButton.red")},{key:"#080808",label:e("subtitle.quickButton.black")}]}var R7=[];function T2(e,t){let[n,r]=U(R7);return G(()=>{if(n.length||!e.length)return;let i=e.filter(o=>N7(o,t("sampleTargetText").charAt(0)+"at"));i.length&&i.unshift("none"),r(i),R7=i},[n,e]),me(()=>n.map(i=>{let o=t(`font.${i}`);return o.startsWith("font.")&&(o=i),{key:i,label:o}}),[n])}function C2(e,t){return[{key:`${e}FontFamily`,label:t(`subtitle.quickButton.${e}FontFamily`),showRightIcon:!0},{key:`${e}FontSize`,label:t(`subtitle.quickButton.${e}FontSize`),showRightIcon:!0},{key:`${e}TextColor`,label:t(`subtitle.quickButton.${e}TextColor`),showRightIcon:!0},{key:`${e}FontWeight`,label:t(`subtitle.quickButton.${e}FontWeight`),showRightIcon:!0}]}var w2=[{key:"400",label:"400"},{key:"700",label:"700"},{key:"900",label:"900"}],O7=["translationPosition","sourceFontSize","translationFontSize","sourceTextColor","translationTextColor","backgroundColor","backgroundOpacity","textShadowType","sourceFontFamily","translationFontFamily","sourceFontWeight","translationFontWeight"];function _7(e){let{ctx:t}=e,{t:n}=$(),[r,a]=U(!0),[i,o]=U(!1),[s,l]=U("home"),[u,c]=U(t.rule.subtitleRule),d=ne(u);d.current=u;let m=ne(i);m.current=i;let p=T2(s=="setting"?u.fonts:[],n),g=ke(async T=>{let C=await Gt();C.generalRule||(C.generalRule={}),C.generalRule["subtitleRule.add"]||(C.generalRule["subtitleRule.add"]={}),C.generalRule["subtitleRule.add"]=T(C.generalRule["subtitleRule.add"]),await Bn(C);let w={...d.current,...C.generalRule["subtitleRule.add"]};c(w),T7(w)},[d,c]),{homeSettingItems:h,aiSubtitleLoading:v}=FH({...e,setContentVisible:o,handleUpdateConfig:g,subtitleRuleRef:d,setVisible:a,setSelectType:l,contentVisible:i,subtitleRule:u}),{optionSetting:y}=BH({ctx:t,subtitleRule:u,homeSettingItems:h,setSelectType:l,selectType:s,handleUpdateConfig:g});G(()=>{let T=()=>{o(!1)};return document.addEventListener("click",T),()=>{document.removeEventListener("click",T)}},[o,m]);let x=ke(T=>{T.stopPropagation(),o(!m.current)},[o,m]),b=me(()=>{let T=y[s];return["setting","sourceSetting","translationSetting"].find(C=>C===s)&&T.items.forEach(C=>{if(C.key==="moreSetting")return;let w=u[C.key],M=y[C.key]?.items?.find(E=>E.key===w);C.value=M?.label}),{...T,items:T.items.filter(C=>{let w=!0;return(C.key==="sourceFontFamily"||C.key==="translationFontFamily")&&(w=p.length>0),w})}},[s,y,u,p]);return G(()=>{i&&l("home")},[i]),{visible:r,selectType:s,contentVisible:i,activeSetting:b,handleButtonClick:x,aiSubtitleLoading:v}}function FH(e){let{setContentVisible:t,handleUpdateConfig:n,setSelectType:r,subtitleRuleRef:a,setVisible:i,contentVisible:o,ctx:s,subtitleRule:l,hasSubtitle:u}=e,{t:c}=$(),[d,m]=U(e.tempEnableSubtitle),[p,g]=U(!1),[h,v]=U(!1),[y,x]=U(W7(e.aiSubtitlePageUrl)),b=U7(),T=ke(async()=>{pe({key:"click_download_subtitle",ctx:s,params:{}}),t(!1);let k=c2(e.aiSubtitlePageUrl),N=a.current?.autoEnableSubtitle,F=a.current?.type==="youtube"&&a.current?.youtubeAutoEnableSubtitle;if(!N&&!F&&!d){document.dispatchEvent(new CustomEvent(tn,{detail:{title:c("subtitle.enableDualSubtitleModalTitle"),errMsg:c("subtitle.downloadDisabledDes"),action:"autoEnableSubtitle",type:"error"}}));return}if(k||document.dispatchEvent(new CustomEvent(tn,{detail:{title:c("subtitle.quickButton.downloadSubtitleNotFound"),errMsg:c("subtitle.quickButton.downloadSubtitleNotFoundDes"),action:"autoEnableSubtitle",type:"error"}})),!await $s()){document.dispatchEvent(new CustomEvent(tn,{detail:{title:c("subtitle.upgradePro"),errMsg:c("subtitle.upgradeProMessage",{featureName:c("subtitle.quickButton.downloadSubtitle")}),action:"loginOrUpgradeByDownloadSubtitle",type:"error"}}));return}pe({key:"open_download_subtitle_page",ctx:s}),f7(e.aiSubtitlePageUrl)},[a,s.isPro,d]),C=ke(async k=>{t(!1),document.dispatchEvent(new CustomEvent(Hs,{detail:{tempEnableSubtitle:k}})),m(k),g(!1)},[m,n]),w=ke(async()=>{let k=!p;g(k),t(!1),pn({method:"tempDisableSubtitleChanged",data:{tempDisableSubtitle:k,trigger:"quick_button"}})},[p]),M=ke(async k=>{C(!1),await n(N=>(a.current?.type==="youtube"&&(N.youtubeAutoEnableSubtitle=k),N.autoEnableSubtitle=k,N)),pn({method:"autoEnableSubtitleChanged",data:{trigger:"quick_button"}}),t(!1)},[C,n,pn,a]);return{homeSettingItems:me(()=>{let k=l.autoEnableSubtitle;l.type==="youtube"&&l.youtubeAutoEnableSubtitle&&(k=!0);let N="";y?N="ai-subtitle-loading":Ss(e.aiSubtitlePageUrl)&&(N="ai-subtitle-used");let F=c("subtitle.quickButton.requestAiSubtitle");Ss(e.aiSubtitlePageUrl)?F=c("subtitle.quickButton.aiSubtitleUsed"):y&&(F=c("subtitle.quickButton.aiSubtitleLoading"));let j="aiSubtitle";return Ss(e.aiSubtitlePageUrl)?j="aiSubtitleGradient":y&&(j="aiSubtitleGray"),[{key:"aiSubtitle",label:F,leftIcon:j,class:N,onClick:()=>{if(pe({key:"ai_subtitle_click",ctx:s}),!y){if(t(!1),Ss(e.aiSubtitlePageUrl)){V7(e.aiSubtitlePageUrl);return}x(!0),v(!0),q7(e.aiSubtitlePageUrl||globalThis.location.href).finally(()=>{x(!1)})}}},{key:"upgradePro",label:c("subtitle.quickButton.upgradePro"),leftIcon:"upgradePro",class:"ai-subtitle-used",onClick:()=>{An(R6)}},{key:"enable",label:c("autoEnableSubtitle"),leftIcon:"enableDualSubtitle",showSelectIcon:k,onClick:()=>M(!a.current?.autoEnableSubtitle)},{key:"tempEnableSubtitle",label:c("subtitle.quickButton.tempEnableSubtitle"),leftIcon:"tempEnableSubtitle",showSelectIcon:d,onClick:()=>{C(!0),pn({method:"autoEnableSubtitleChanged",data:{trigger:"quick_button"}})}},{key:"close",label:c("subtitle.quickButton.hideQuickButton"),leftIcon:"disableSubtitleQuickButton",onClick:()=>{n(O=>(O.showQuickButton=!1,O)),i(!1),pe({key:"close_subtitle_quick_button",ctx:s}),t(!1)}},{key:"download",label:c("subtitle.quickButton.downloadSubtitle"),leftIcon:"download",onClick:T},{key:"setting",label:c("subtitle.quickButton.setting"),showRightIcon:!0,leftIcon:"setting",onClick:()=>{r("setting")}}].filter(O=>O.key==="aiSubtitle"?e.isEnableAiSubtitle:O.key==="upgradePro"?s.rule.subtitleRule.allowFreeUserLive?!1:e.isLive&&!s.isPro:O.key==="download"&&e.isLive||!u&&(O.key==="enable"||O.key==="tempEnableSubtitle")||!l?.attachRule&&(O.key=="setting"||O.key=="download")?!1:l.enableHookDownload&&O.key=="download"?!0:!l.allowTempEnableSubtitle&&O.key==="tempEnableSubtitle"||k&&O.key==="tempEnableSubtitle"?!1:O.key==="tempDisableSubtitle"?k:!0)},[o,l,d,p,u,y,b,e]),tempEnableSubtitle:d,tempEnableAiSubtitle:h,aiSubtitleLoading:y}}function BH(e){let{ctx:t,subtitleRule:n,homeSettingItems:r,setSelectType:a,selectType:i,handleUpdateConfig:o}=e,{t:s}=$(),l=g=>{a(g.key)},u=me(()=>{if(i!=="setting")return[];let g=[...n.fonts];return n.sourceFontFamily&&!g.includes(n.sourceFontFamily)&&g.push(n.sourceFontFamily),n.translationFontFamily&&!g.includes(n.translationFontFamily)&&g.push(n.translationFontFamily),g},[i,n.fonts,n.sourceFontFamily,n.translationFontFamily]),c=T2(u,s),d=g=>{o(h=>(h={...h,...g},h)),pn({method:"updateGlobalCtx",data:{trigger:"quick_button"}})},m=ke(async()=>{let h=(await bp())?.generalRule?.subtitleRule;o(v=>{let y={...v};return O7.forEach(x=>{y[x]&&(h[x]?y[x]=h[x]:delete y[x])}),y}),pn({method:"updateGlobalCtx",data:{trigger:"quick_button"}}),w7()},[o]);return{optionSetting:me(()=>{let g=B7(s),h={home:{items:r},setting:{title:s("subtitle.quickButton.setting"),onBackClick:()=>a("home"),onItemClick:l,items:[{key:"translationPosition",label:s("subtitle.quickButton.translationPosition"),showRightIcon:!0},{key:"sourceSetting",label:s("subtitle.quickButton.sourceSetting"),showRightIcon:!0},{key:"translationSetting",label:s("subtitle.quickButton.translationSetting"),showRightIcon:!0},{key:"backgroundColor",label:s("subtitle.quickButton.backgroundColor"),showRightIcon:!0},{key:"backgroundOpacity",label:s("subtitle.quickButton.backgroundOpacity"),showRightIcon:!0},{key:"textShadowType",label:s("subtitle.quickButton.textShadowType"),showRightIcon:!0},{key:"reset",label:s("subtitle.quickButton.reset"),onClick:m},{key:"moreSetting",label:s("subtitle.quickButton.moreSetting"),onClick:()=>{vr(!0,"#subtitle",t.config.useOnlineOptions)}}]},sourceSetting:{title:s("subtitle.quickButton.sourceSetting"),onBackClick:()=>a("setting"),onItemClick:l,items:C2("source",s)},translationSetting:{title:s("subtitle.quickButton.translationSetting"),onBackClick:()=>a("setting"),onItemClick:l,items:C2("translation",s)},translationPosition:{title:s("subtitle.quickButton.translationPosition"),onBackClick:()=>a("setting"),onItemClick:v=>{d({translationPosition:v.key})},items:[{key:"top",label:s("subtitle.quickButton.translationPositionTop")},{key:"bottom",label:s("subtitle.quickButton.translationPositionBottom")}]},sourceFontSize:{title:s("subtitle.quickButton.sourceFontSize"),onBackClick:()=>a("sourceSetting"),onItemClick:v=>{d({sourceFontSize:v.key})},items:v2},translationFontSize:{title:s("subtitle.quickButton.translationFontSize"),onBackClick:()=>a("translationSetting"),onItemClick:v=>{d({translationFontSize:v.key})},items:v2},sourceTextColor:{title:s("subtitle.quickButton.sourceTextColor"),onBackClick:()=>a("sourceSetting"),onItemClick:v=>{d({sourceTextColor:v.key})},items:g},translationTextColor:{title:s("subtitle.quickButton.translationTextColor"),onBackClick:()=>a("translationSetting"),onItemClick:v=>{d({translationTextColor:v.key})},items:g},backgroundColor:{title:s("subtitle.quickButton.backgroundColor"),onBackClick:()=>a("setting"),onItemClick:v=>{d({backgroundColor:v.key})},items:g},backgroundOpacity:{title:s("subtitle.quickButton.backgroundOpacity"),onBackClick:()=>a("setting"),onItemClick:v=>{d({backgroundOpacity:v.key})},items:j7},textShadowType:{title:s("subtitle.quickButton.textShadowType"),onBackClick:()=>a("setting"),onItemClick:v=>{d({textShadowType:v.key})},items:F7(s)},translationFontFamily:{title:s("subtitle.quickButton.translationFontFamily"),onBackClick:()=>a("translationSetting"),onItemClick:v=>{d({translationFontFamily:v.key})},items:c},sourceFontFamily:{title:s("subtitle.quickButton.sourceFontFamily"),onBackClick:()=>a("sourceSetting"),onItemClick:v=>{d({sourceFontFamily:v.key})},items:c},sourceFontWeight:{title:s("subtitle.quickButton.sourceFontWeight"),onBackClick:()=>a("sourceSetting"),onItemClick:v=>{d({sourceFontWeight:v.key})},items:w2},translationFontWeight:{title:s("subtitle.quickButton.translationFontWeight"),onBackClick:()=>a("translationSetting"),onItemClick:v=>{d({translationFontWeight:v.key})},items:w2}};return Object.keys(h).forEach(v=>{h[v].items.forEach(x=>{x.showRightIcon||n[v]&&(x.showSelectIcon=n[v]==x.key)})}),h},[t,n,c,r])}}function z7(e){let[t,n]=U(16);return G(()=>{let r=Ge(e);if(!r)return;let a=new ResizeObserver(i=>{for(let o of i){let{height:s}=o.contentRect;n(s-100)}});return a.observe(r),()=>{a.disconnect()}},[e]),t}function s0(){document.dispatchEvent(new CustomEvent(xd))}function U7(){let[e,t]=U(0);return G(()=>{let n=()=>{t(e+1)};return document.addEventListener(xd,n),()=>{document.removeEventListener(xd,n)}},[]),e}function H7(e){let{ctx:t,hasSubtitle:n,aiSubtitlePageUrl:r}=e,[a,i]=U(!1),o=t.rule.subtitleRule,s=U7(),l=me(()=>!(!o.aiSubtitle?.enable||n||!o.isEnableAiSubtitleTip||o.isShowedAiSubtitleTip||a||G7(r)),[n,o.aiSubtitle?.enable,o.isEnableAiSubtitleTip,o.isShowedAiSubtitleTip,a,r,s]),u=ke(async c=>{c.stopPropagation(),c.preventDefault(),i(!0),o.isShowedAiSubtitleTip=!0;let d=await Gt();d.generalRule||(d.generalRule={}),d.generalRule["subtitleRule.add"]||(d.generalRule["subtitleRule.add"]={}),d.generalRule["subtitleRule.add"].isShowedAiSubtitleTip=!0,await Bn(d)},[]);return{isShow:l,handleClose:u}}function Q7(e){return f("span",{class:"logo",dangerouslySetInnerHTML:{__html:e.isAi?hC:ps}})}function Y7(){return f("span",{class:"logo",dangerouslySetInnerHTML:{__html:cC}})}function Xp(){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"13",viewBox:"0 0 12 13",fill:"none",children:f("path",{d:"M1 7.11349L2.01 6.38066L4.32845 7.92568C4.32845 7.92568 6.97438 5.28084 10.2134 3.5L10.6 3.91877C10.6 3.91877 6.91519 6.77297 5.01225 10.5175L1 7.11349Z",fill:"white"})})}function K7(){return f("svg",{class:"go-back",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4330",width:"16",height:"16",children:f("path",{d:"M395.21518 513.604544l323.135538-312.373427c19.052938-18.416442 19.052938-48.273447 0-66.660212-19.053961-18.416442-49.910737-18.416442-68.964698 0L291.75176 480.290811c-19.052938 18.416442-19.052938 48.273447 0 66.660212l357.633237 345.688183c9.525957 9.207709 22.01234 13.796214 34.497699 13.796214 12.485359 0 24.971741-4.588505 34.466999-13.82896 19.052938-18.416442 19.052938-48.242747 0-66.660212L395.21518 513.604544z",fill:"#ffffff","p-id":"4331"})})}function Z7(){return f("svg",{class:"right",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"11630",width:"16",height:"16",children:f("path",{d:"M765.7 486.8L314.9 134.7c-5.3-4.1-12.9-0.4-12.9 6.3v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1c16.4-12.8 16.4-37.6 0-50.4z","p-id":"11631",fill:"#ffffff"})})}function su(e){switch(e){case"aiSubtitle":return S2;case"aiSubtitleGray":return OH;case"aiSubtitleGradient":return _H;case"enableDualSubtitle":return M2;case"tempEnableSubtitle":return zH;case"disableSubtitleQuickButton":return UH;case"download":return HH;case"setting":return qH;case"aiSubtitleWhite":return E2;case"aiLogo":return VH;case"upgradePro":return WH;default:return null}}var S2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAMAAACP+FljAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAIL+QQO+f3xDPMIB/YHBQT60aqwAAAOlJREFUOMutk4uOhCAMRVukgK/x/P/Xrq6uHTDsZpM5MYbmlkubgnycafL1kJ76AssdZJMHgJUfM9BWj4wj8VqPkDepGRj2Tw4CB2fg7Nsj4cr9JlR6ASnGWcSWYYxSsREO7/WMFCapSbxEXve5ltseDD06Mb3y6wo1XTUnSCotZTGY5W5g0aec9N0sr+JohlB1pAGy9xBu2VkzwRNuQyeGt4TpOEIbmayVYVukzUXe0dlHt7Syb0uyM7hZgxpx/2NROgznsJL0WM9xb9KjYEWgSJdAjIw91S+t07n2fYoB8hszzH8+3n/yBfqyCgkfyi+kAAAAAElFTkSuQmCC",OH="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAMAAACP+FljAAAAM1BMVEUAAACZmZmXl5eZmZmZmZmfn5+ampqampqZmZmYmJiXl5ebm5uampqZmZmZmZmfn5+ZmZl4mi+/AAAAEHRSTlMA7yDfkBC/n0AwgH/PYFAgrvShjAAAALxJREFUOMutk1kOwyAMRDGEfenc/7SNShIChi5S35etGeFFRvwd71u8Wa5HIF6JIm4AQPp8DHiMusOOO+IEqDIYNuxsr9AANelI2DHNW5OGxovaRFFAcqKjVEOumQS86LF9XVLjDFQNJA9/36G0uLBSjOhIuBMlkwdUvr+uMEG1GQymmO8Nfl7i3mdmFgq630JYyutFccu5ajeV2w1YsSJXQ+EKPxhO21haqe1oGezsl2gCIN4RgPDx8/7IE9BlEx/CVE0ZAAAAAElFTkSuQmCC",_H="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAMAAACP+FljAAABPlBMVEUAAAC209SZyeOVxOjN3cmvz9mky+DM3MiNv+6fx+Xa37qgyOLP3sXC186dyOXH2cvl57ifx+G30tPq67a309S40tTR38WFuvTN3cjq6rXP38+Mv++Vw+mexuSqzN3G2cvR38Pa4r/j6LmRweygyOG91dHO3cbe5b2RweuhyuHM3cXe5LuaxOfX4sKJvu+w0Nm/1c/Q3cTU4cLn6Lja4b2ky+Grz9uDu/OHve/R38fR38Wfx9/N3MWWwunZ4r/f47vj57eaxeqqytqlyuC10ta/18/G2cynzN671NLM3MfP3sarzdyvz9nD2M3I2srK28miyeKtztux0Nm30tS91dG51NSfyOOz0dfC2M7V4MLZ4sDc5L2SweuXxOmbxuaqzd3S38Tg5rvl6LiHvPOLv/CPwe6Uw+qZxeedxuTp6bU6tQZ+AAAAQ3RSTlMAIBBAIN+/v48gEO/v35+QkICAf19QQDAwMBDv7+/v7+/v79/f39/fz8/Pz7+/oJ+fn5+ekI+PgIB/f2BgUFBAQDAwPBX36AAAAWpJREFUOMut09dyglAQBmBrLLHFbnrvvfcmYAtgRIkKGsEW3/8FsgcYpAzMZCZe7Znv3/XAsI5//+Vy0zp2YfbEZJJQDztr5sBEFNeDSp1tlT1GfxVFQXiR6/Q+TYRThkBMEDjuUip9FIkXmdq1PnDAce32kVRG8SJWqxRmdB4EbrV68iVS3kp+z60f8Iy4XH6UTwG2+2a4wnkPuFSKKsfFDYOnVxHT1IrydMd+HXvOgGmaIkiyeeo0vaH5+xAwhRjH68VG3KnnuxCaTRBkU+IGg3mT2unbWmYYDPuqfXx639WAj1a4Dt0KV741L8mHGDVDN6jM+fw0kA3LzQ2pGbgAXN0MaG6R3FJnQzfi2TmX7jmccWDUDN0GViMn8l8DsxFpujmyjJqr7JLb6ou9QvzTjVi544EFHo+fLAMu4E5n5LLeikNgftdmbfwjnh/6bQJufjgcuG0CroXBoG+7mrf9/o398mYyf133XzEBXbThFi25AAAAAElFTkSuQmCC",M2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhBAMAAABKCLRiAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAYJ8g779A3xBQMICvkHCegVoAAAAAsElEQVQoz2OgDZj/HwK+wQTkg5RAQPUjXEAATDGSJGA0wWgCioC+g74DioD8BfkLDMzCKGYkCkKAAUzgPxQowAS+QhTIgwUUpRoTPkG084MF/v+pVwAK8HyECnTK/fcGqbAvhQowMH81YAAKiOQ3QAUYDBhAAjFLHsAEGEACzN9LAlAEGB3YfqAIcC3gyEARAAOEwHdQKEop6cMF6kEe+fL//waU8N//Gy1CmCOpFLMA29pG32KDHGQAAAAASUVORK5CYII=",zH="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhBAMAAABKCLRiAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA33AwIJ+QYO+/QM+vUF8sNn2gAAAAvUlEQVQoz2OgHjBKDVNG5mv/BwJxBH/h/0lXrDT/i8D4TP+PgCjX/wpQAf12CF3xCUKz/DCAMJj7F4Bpxu8wvfUCECoAJsAD0SPvABNg+Q3W+RNh/3wDkKWfEAL6IIvZfiEE7icACdbPDGyCYJDA4B8AEviCELAHCbD9RWhZn4BhKDZrGfYjHPYRou4ATIAV4ivGf2ie40J43wE1gF58ggdhCIjygQchg+P/SYt9Nf9LIewvBEXDJoyIIhcAAKgUPDyrfUqvAAAAAElFTkSuQmCC",UH="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF6SURBVHgB7VZtkYQwDI0EJCDhJFQCEnBwOKAOWAfg4CSchJNQCSsh1+yGIXRJKD3u1/JmOgMhycsXbQEuXLjwz0DEz7hqOAPRURVXF9dXXAEXBJa1kiw+9/z9B/4CJiZnd0F6Z2IZCOGWkJPeB5QiGjtBQs48yRS97mzyXmZGlThg8yDPsclx5ApsiLzm6vVwBMJRwI0JxmUYxzm4rbKLADA7iKjY7JBLp5NGnujPw+v2yKVzp+hkkwsbJ3QqK4CRFb3yvbXIOYFGsb2x7ghG9o/Sgx7gZJBXXJ1Rsa3M6rKTufeV4qTZImeZMzOEVftqMDIkDIaTF3KWjyxvd+zUAOcyqROrlJ0yH6zqieoE3DuYcD2xtUEu/xjVeaLXQA7wud8T/BY5yxouO61OyVySezgCNAYu097h0k4PJSgh57kYRGs8lEDp+TeK/T/Rd7i+MwTMPMS0AKak5x2uLyQzScDXi4rH0mM4CaJO3/G5HWtXsu4U4gsX3gq/vOH2NobgJXcAAAAASUVORK5CYII=",HH="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhBAMAAABKCLRiAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMA3yCfgO8wYHAQZqjsxgAAAHZJREFUKM9joCVgFKCxQHp5EURAHcgAAalVyyECVauWggWWurhBBFJcosACCxkY2BIYBdgSgIphAlPDGAVSg5AEWJYmikU5IAkweIWGLmFAFmBZtcoBSQCkBKgARYDFAVkADGgtoAQHEIFVSAAs0GwMBxZkxSkAgCMnSlrtVzsAAAAASUVORK5CYII=",qH="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAMAAACP+FljAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA358gQHDvvxCAYJBQoM+vMJFLxksAAAEESURBVDjLzZPNdoQgDIUJ+UNwdO77v2wFlGqd6aKLnvlWIeeaXBMIn4bGhr4VYOe9gHiDXgl4TiEIqMaEHELKfBFEkDqw1ngBXA0eTmQYAJd+EgJgkJOAIOzT93nyZ+03UMRwY8X4ggm7o6Qx5iNrlvawYOFDuUHcxT5KCIHmbqWIPECptjXYPHo8momM2AvWWT9QUhjMmFpOWsGmm5DPc3glmMMglZZTlD7V3NSRRwODadURokgBtSSB5JgbPN1/kxeUo4MZH2Zi1N08V+UosYYbEXpZ1vO6LG7LGggMGKbE27pzOOEwdWDpa4Qr/Vgw51THRXu/zfjMv1zav1/78XD+ly+y0Qt58+Tj8AAAAABJRU5ErkJggg==",E2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYBAMAAAD9m0v1AAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAvyCfkEDfEO/Pr3Bg1Fi/JwAAAI1JREFUGNNjQAB2BRjDpYCBgdkByuO5u4GBgTMBymO8K8DAtPYyVCnv3XYGtrt3oZKxd68yMNnegsr53r3CwMA2Aaov9+5FBgYWAwgn8O7du6kMTAVQDggYQWSUgUwEVxbKu4jKQ1eJ4IrC/BIG50C1XgPTCJeBAMLVCFBx9wKYRvgWAbjvHgDTiFDCBACAxkeXrLp71wAAAABJRU5ErkJggg==",VH="data:image/png;base64,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",WH="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODY3OTggOC40MDAxMUM1LjA0OTIxIDguMDM3NzggNS4yNDIzNyA3LjY4ODYxIDUuNDQ3NDggNy4zNTI2MUM1LjY1MjU5IDcuMDE2NzIgNS44Nzg2NSA2LjY4NTExIDYuMTI1NjUgNi4zNTc3OEw1LjE0NzQ4IDYuMTYxNjFDNS4xMTMyNiA2LjE1MzA1IDUuMDgwMTUgNi4xNTQxMSA1LjA0ODE1IDYuMTY0NzhDNS4wMTYwNCA2LjE3NTU1IDQuOTg3MTUgNi4xOTM3MiA0Ljk2MTQ4IDYuMjE5MjhMMy40NTI0OCA3LjcyODI4QzMuNDM5NzEgNy43NDExNyAzLjQzNTQzIDcuNzU2MTcgMy40Mzk2NSA3Ljc3MzI4QzMuNDQzOTggNy43OTAyOCAzLjQ1NDcxIDcuODAzMDUgMy40NzE4MiA3LjgxMTYxTDQuODY3OTggOC40MDAxMVpNMTIuNzAyNSAzLjYxODExQzExLjgwMDggMy42NjYgMTAuOTMzOSAzLjg5MjcyIDEwLjEwMTggNC4yOTgyOEM5LjI2OTgyIDQuNzAzODMgOC41MDEyNiA1LjI1OTE2IDcuNzk2MTUgNS45NjQyOEM3LjMxNjU5IDYuNDQzNzIgNi44OTM0OCA2Ljk1MDExIDYuNTI2ODIgNy40ODM0NEM2LjE2MDE1IDguMDE2NzggNS44NzI5OCA4LjUzMTcyIDUuNjY1MzIgOS4wMjgyOEw3LjU1ODk4IDEwLjkxMTZDOC4wNTU1NCAxMC43MDM5IDguNTcxNTQgMTAuNDE2OCA5LjEwNjk4IDEwLjA1MDFDOS42NDI0MyA5LjY4MzQ0IDEwLjE0OTkgOS4yNjAzOSAxMC42Mjk1IDguNzgwOTRDMTEuMzM0NiA4LjA3NTgzIDExLjg4OTkgNy4zMSAxMi4yOTU1IDYuNDgzNDRDMTIuNzAxIDUuNjU3IDEyLjkyNzggNC43OTI4OSAxMi45NzU2IDMuODkxMTFDMTIuOTc1NiAzLjg1NTIyIDEyLjk3MDUgMy44MjAzOSAxMi45NjAxIDMuNzg2NjFDMTIuOTQ5OSAzLjc1MjgzIDEyLjkzMDMgMy43MjE0NCAxMi45MDEzIDMuNjkyNDRDMTIuODcyMiAzLjY2MzMzIDEyLjg0MDggMy42NDM2NyAxMi44MDcgMy42MzM0NEMxMi43NzMyIDMuNjIzMjIgMTIuNzM4NCAzLjYxODExIDEyLjcwMjUgMy42MTgxMVpNOS4wODcxNSA3LjQ5NjI4QzguODYxNDggNy4yNzA2MSA4Ljc0ODY1IDYuOTk2MjggOC43NDg2NSA2LjY3MzI4QzguNzQ4NjUgNi4zNTAxNyA4Ljg2MTQ4IDYuMDc1NzggOS4wODcxNSA1Ljg1MDExQzkuMzEyODIgNS42MjQ0NCA5LjU4ODg3IDUuNTExNjEgOS45MTUzMiA1LjUxMTYxQzEwLjI0MTkgNS41MTE2MSAxMC41MTc5IDUuNjI0NDQgMTAuNzQzNSA1Ljg1MDExQzEwLjk2OTEgNi4wNzU3OCAxMS4wODIgNi4zNTAxNyAxMS4wODIgNi42NzMyOEMxMS4wODIgNi45OTYyOCAxMC45NjkxIDcuMjcwNjEgMTAuNzQzNSA3LjQ5NjI4QzEwLjUxNzkgNy43MjE5NCAxMC4yNDE5IDcuODM0NzggOS45MTUzMiA3LjgzNDc4QzkuNTg4ODcgNy44MzQ3OCA5LjMxMjgyIDcuNzIxOTQgOS4wODcxNSA3LjQ5NjI4Wk04LjE4NzE1IDExLjcxNTRMOC43NzU2NSAxMy4xMjE5QzguNzg0MiAxMy4xMzkxIDguNzk2OTggMTMuMTQ4NyA4LjgxMzk4IDEzLjE1MDhDOC44MzEwOSAxMy4xNTI5IDguODQ2MDkgMTMuMTQ3NiA4Ljg1ODk4IDEzLjEzNDhMMTAuMzY4IDExLjYzMjFDMTAuMzkzNSAxMS42MDY0IDEwLjQxMTcgMTEuNTc3NiAxMC40MjI1IDExLjU0NTZDMTAuNDMzMSAxMS41MTM1IDEwLjQzNDIgMTEuNDgwNCAxMC40MjU2IDExLjQ0NjNMMTAuMjI5NSAxMC40NjgxQzkuOTAyMTUgMTAuNzE1MSA5LjU3MDU0IDEwLjkzOTQgOS4yMzQ2NSAxMS4xNDExQzguODk4NjUgMTEuMzQyOCA4LjU0OTQ4IDExLjUzNDIgOC4xODcxNSAxMS43MTU0Wk0xMy45MjgxIDMuMzAyNzhDMTMuOTcgNC40Njk0NCAxMy43NjQ3IDUuNTc3NzIgMTMuMzEyMSA2LjYyNzYxQzEyLjg1OTYgNy42Nzc2MSAxMi4xNjMyIDguNjcyNzIgMTEuMjIzIDkuNjEyOTRDMTEuMjAxNiA5LjYzNDI4IDExLjE4MTQgOS42NTM1IDExLjE2MjEgOS42NzA2MUMxMS4xNDI5IDkuNjg3NzIgMTEuMTIyNiA5LjcwNjk0IDExLjEwMTMgOS43MjgyOEwxMS40MDkgMTEuMjQzNkMxMS40NDkxIDExLjQ0NDUgMTEuNDM5IDExLjYzOTggMTEuMzc4OCAxMS44Mjk2QzExLjMxODYgMTIuMDE5MyAxMS4yMTcxIDEyLjE4NTUgMTEuMDc0MyAxMi4zMjgzTDkuMDk2MTUgMTQuMzA2NEM4Ljk0NjU5IDE0LjQ1NiA4Ljc2NTgyIDE0LjUxMjQgOC41NTM4MiAxNC40NzU4QzguMzQxODIgMTQuNDM5IDguMTk1NjUgMTQuMzIwMiA4LjExNTMyIDE0LjExOTNMNy4yMDc2NSAxMS45ODU5TDQuNjAxMzIgOS4zNzMxMUwyLjQ2Nzk4IDguNDY1NDRDMi4yNjcwOSA4LjM4NTExIDIuMTQ3NjUgOC4yMzkgMi4xMDk2NSA4LjAyNzExQzIuMDcxNjUgNy44MTUxMSAyLjEyNzQzIDcuNjM0MzMgMi4yNzY5OCA3LjQ4NDc4TDQuMjU1MTUgNS41MDY2MUM0LjM5NzkzIDUuMzYzODMgNC41NjU4NyA1LjI2MzM5IDQuNzU4OTggNS4yMDUyOEM0Ljk1MjA5IDUuMTQ3MTcgNS4xNDkwOSA1LjEzODE3IDUuMzQ5OTggNS4xNzgyOEw2Ljg2NTMyIDUuNDg2MTFDNi44ODY3NiA1LjQ2NDY2IDYuOTA0OTMgNS40NDUzOSA2LjkxOTgyIDUuNDI4MjhDNi45MzQ4MiA1LjQxMTI4IDYuOTUyOTggNS4zOTIwNSA2Ljk3NDMyIDUuMzcwNjFDNy45MTQ1NCA0LjQzMDUgOC45MDk2NSAzLjczMzA1IDkuOTU5NjUgMy4yNzgyOEMxMS4wMDk2IDIuODIzNjEgMTIuMTE4IDIuNjE3MjIgMTMuMjg0NiAyLjY1OTExQzEzLjM2NSAyLjY2NiAxMy40NDQyIDIuNjg1NjcgMTMuNTIyMyAyLjcxODExQzEzLjYwMDUgMi43NTA1NSAxMy42NzA5IDIuNzk4IDEzLjczMzMgMi44NjA0NEMxMy43OTU2IDIuOTIyNzggMTMuODQyIDIuOTkyIDEzLjg3MjMgMy4wNjgxMUMxMy45MDI2IDMuMTQ0MTEgMTMuOTIxMyAzLjIyMjMzIDEzLjkyODEgMy4zMDI3OFpNMy4wMTQxNSAxMS4yMTQzQzMuMzM4OTMgMTAuODg5NSAzLjczNDg3IDEwLjcyNjQgNC4yMDE5OCAxMC43MjUxQzQuNjY4OTggMTAuNzIzOSA1LjA2NDg3IDEwLjg4NTcgNS4zODk2NSAxMS4yMTA0QzUuNzE0NDMgMTEuNTM1MiA1Ljg3NTE1IDExLjkzMTEgNS44NzE4MiAxMi4zOTgxQzUuODY4MzcgMTIuODY1MiA1LjcwNDI2IDEzLjI2MTIgNS4zNzk0OCAxMy41ODU5QzQuOTI3MzcgMTQuMDM4MSA0LjM5NDA0IDE0LjMxMzEgMy43Nzk0OCAxNC40MTA5QzMuMTY0OTMgMTQuNTA4OCAyLjU0NjU0IDE0LjU5NDkgMS45MjQzMiAxNC42NjkzQzEuOTk4NzYgMTQuMDQyOCAyLjA4NTk4IDEzLjQyMzQgMi4xODU5OCAxMi44MTA5QzIuMjg1OTggMTIuMTk4NiAyLjU2MjA0IDExLjY2NjQgMy4wMTQxNSAxMS4yMTQzWk0zLjcyNjk4IDExLjkyMzFDMy41MzM3NiAxMi4xMTYzIDMuMzk5OTggMTIuMzQ2MyAzLjMyNTY1IDEyLjYxMjlDMy4yNTEzMiAxMi44Nzk2IDMuMTk0MDQgMTMuMTUzOSAzLjE1MzgyIDEzLjQzNTlDMy40MzU5MyAxMy4zOTU4IDMuNzEwMzIgMTMuMzM5MiAzLjk3Njk4IDEzLjI2NjFDNC4yNDM2NSAxMy4xOTMgNC40NzM1NCAxMy4wNTk5IDQuNjY2NjUgMTIuODY2OEM0Ljc5OTk4IDEyLjczMzQgNC44NzAwOSAxMi41NzM0IDQuODc2OTggMTIuMzg2NkM0Ljg4Mzc2IDEyLjE5OTggNC44MjA0OCAxMi4wMzk4IDQuNjg3MTUgMTEuOTA2NEM0LjU1MzgyIDExLjc3MzEgNC4zOTM3NiAxMS43MDkyIDQuMjA2OTggMTEuNzE0OEM0LjAyMDMyIDExLjcyMDMgMy44NjAzMiAxMS43ODk4IDMuNzI2OTggMTEuOTIzMVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zNDU4Ml8xNjA4OCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zNDU4Ml8xNjA4OCIgeDE9IjQuODc5NDgiIHkxPSIyLjc1MjgzIiB4Mj0iOS42ODUzNCIgeTI9IjE1LjY2MjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y1RUZBRCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3NUI0RkQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K";function J7(){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:[f("g",{"clip-path":"url(#clip0_34626_16822)",children:[f("path",{d:"M5.99713 11.999C4.40583 11.999 2.87971 11.3669 1.75449 10.2417C0.629272 9.11645 -0.00286865 7.59032 -0.00286865 5.99902C-0.00286865 4.40772 0.629272 2.8816 1.75449 1.75638C2.87971 0.631165 4.40583 -0.000976562 5.99713 -0.000976562C7.58843 -0.000976562 9.11455 0.631165 10.2398 1.75638C11.365 2.8816 11.9971 4.40772 11.9971 5.99902C11.9971 7.59032 11.365 9.11645 10.2398 10.2417C9.11455 11.3669 7.58843 11.999 5.99713 11.999Z",fill:"white","fill-opacity":"0.5"}),f("path",{d:"M5.2411 5.99905L3.58252 4.33962C3.48423 4.2391 3.42954 4.10387 3.43032 3.96328C3.43111 3.8227 3.48731 3.68809 3.58672 3.58867C3.68613 3.48926 3.82074 3.43306 3.96133 3.43228C4.10192 3.43149 4.23715 3.48618 4.33767 3.58448L5.9971 5.24305L7.65652 3.58448C7.7059 3.53398 7.76481 3.49378 7.82983 3.46621C7.89486 3.43863 7.9647 3.42423 8.03533 3.42384C8.10596 3.42344 8.17596 3.43706 8.24129 3.46391C8.30662 3.49075 8.36597 3.53029 8.41591 3.58023C8.46585 3.63017 8.50539 3.68953 8.53224 3.75485C8.55908 3.82018 8.5727 3.89019 8.57231 3.96081C8.57191 4.03144 8.55751 4.10129 8.52994 4.16631C8.50236 4.23133 8.46216 4.29024 8.41167 4.33962L6.7531 5.99905L8.41167 7.65848C8.50996 7.759 8.56465 7.89422 8.56387 8.03481C8.56308 8.1754 8.50688 8.31001 8.40747 8.40942C8.30806 8.50884 8.17345 8.56503 8.03286 8.56582C7.89227 8.5666 7.75704 8.51192 7.65652 8.41362L5.9971 6.75505L4.33767 8.41362C4.28829 8.46412 4.22938 8.50432 4.16436 8.53189C4.09933 8.55946 4.02949 8.57387 3.95886 8.57426C3.88823 8.57466 3.81823 8.56104 3.7529 8.53419C3.68757 8.50734 3.62822 8.46781 3.57828 8.41786C3.52834 8.36792 3.4888 8.30857 3.46195 8.24324C3.43511 8.17792 3.42149 8.10791 3.42188 8.03728C3.42228 7.96666 3.43668 7.89681 3.46425 7.83179C3.49183 7.76676 3.53203 7.70786 3.58252 7.65848L5.2411 5.99905Z",fill:"black"})]}),f("defs",{children:f("clipPath",{id:"clip0_34626_16822",children:f("rect",{width:"12",height:"12",fill:"white"})})})]})}function X7(e){let{t}=$(),{isLive:n,ctx:r}=e,{visible:a,contentVisible:i,activeSetting:o,selectType:s,handleButtonClick:l,aiSubtitleLoading:u}=_7(e),c=z7(e.ctx.rule.subtitleRule.videoSelector||"video"),d=H7(e);if(!a)return null;if(!e.hasSubtitle&&!e.isEnableAiSubtitle)return f(YH,{});let m=Ss(e.aiSubtitlePageUrl||globalThis.location.href)||u||!1;return f("div",{class:`${Ut}-button`,onClick:p=>{l(p),d.isShow&&d.handleClose(p)},children:[f("div",{style:{position:"relative"},children:[f(Q7,{isAi:m}),u&&f("div",{class:`${Ut}-loading-container`,children:f("div",{class:`${Ut}-loading`})})]}),f("span",{class:"label",children:t("subtitle.bilingual")}),f(QH,{isShow:d.isShow,handleClose:d.handleClose}),f("div",{onClick:p=>{p.stopPropagation(),o.onBackClick?.()},style:{maxHeight:c},class:`${Ut}-pop-content ${i?"show":""}`,children:[f(GH,{ctx:r,title:o.title,hasSubtitle:e.hasSubtitle,selectType:s,isLive:n}),o.items.map(p=>{let g={[R+"-subtitle-type"]:"enable"},h=p.leftIcon&&su(p.leftIcon);return gc("p",{...g,key:p.key,class:"setting-item "+p.class||"",onClick:v=>{v.stopPropagation(),p.onClick?p.onClick(p):o.onItemClick?.(p)}},h&&f("img",{class:"left-icon",src:h}),f("label",{children:p.label}),p.value&&f("span",{children:p.value}),f("div",{class:"select-icon",children:p.showSelectIcon&&!p.showRightIcon&&f(Xp,{})}),p.showRightIcon&&f(Z7,{}))})]})]})}function GH(e){let{ctx:t,title:n,hasSubtitle:r,selectType:a,isLive:i}=e,{t:o}=$(),s=i&&!t.isPro&&a==="home"&&!t.rule.subtitleRule.allowFreeUserLive;return n?f("div",{class:"content-header",children:[f(K7,{}),f("span",{children:n})]}):a!=="home"?null:s?f("div",{class:"no-subtitle-header",children:o("subtitle.quickButton.liveOnlyPro")}):!t.isPro&&!r?f("div",{class:"no-subtitle-header",style:{whiteSpace:"pre-wrap",paddingTop:0,minWidth:179},dangerouslySetInnerHTML:{__html:o("subtitle.quickButton.freeUserAISubtitleTip",{1:F6})}}):r?null:f("div",{class:"no-subtitle-header",children:o("subtitle.quickButton.noSubtitleAndRequestAiSubtitle")})}function QH(e){let{isShow:t,handleClose:n}=e,{t:r}=$();return t?f("div",{class:`${Ut}-ai-subtitle-tip`,children:[f("img",{src:S2,style:{width:"12px",height:"12px"}}),r("subtitle.quickButton.noSubtitleAndRequestAiSubtitle"),f("div",{class:`${Ut}-ai-subtitle-tip-close`,onClick:n,children:f(J7,{})})]}):null}function YH(){let{t:e}=$();return f("div",{style:{height:"100%",display:"flex",alignItems:"center"},children:f(wt,{text:e("subtitle.noSubtitle"),position:"top",containerStyle:{height:"100%",display:"flex"},tipStyle:{pointerEvents:"none"},children:f("div",{class:`${Ut}-button`,style:{opacity:.5},children:[f(Y7,{}),f("span",{class:"label",children:e("subtitle.bilingual")})]})})})}var Ut="imt-quick-subtitle",$7=` .${Ut}-button { display: flex; align-items: center; cursor: pointer; margin: 0 16px; position: relative; height: 100%; color: #ffffff; font-weight: 300; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }

.${Ut}-button .logo { width: 24px; height: 24px; }

.${Ut}-button .label { margin-left: 8px; font-size: 1em; color: #ffffff; white-space: nowrap; display: none; } .${Ut}-pop-content { position: absolute; bottom: 43px; background: #000000DD; padding: 16px 0; right: 0; border-radius: 6px; display: none; z-index: 2147483647; overflow-y: auto; transform: translateX(calc(50% - 12px)); } .${Ut}-pop-content::-webkit-scrollbar{ width: 4px; } .${Ut}-pop-content::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.5); } .${Ut}-pop-content.show { display: block !important; }

.${Ut}-pop-content p { height: 37px; line-height: 37px; display: flex; align-items: center; margin: 0; padding: 0 16px; min-width: 140px; font-size: 14px; color: #ffffff; cursor: pointer; } .${Ut}-pop-content p label { margin-left: 8px; white-space: nowrap; flex: 1; cursor: pointer; font-weight: 400; }

.${Ut}-pop-content p span { margin-left: 8px; white-space: nowrap; margin-left: 40px; } .${Ut}-pop-content p .select { opacity: 0; } .${Ut}-pop-content .select .select { opacity: 1; }

.content-header { display: flex; align-items: center; padding: 0 10px 10px 10px; border-bottom: 1px solid #555555; margin-bottom: 10px; }

.content-header span { margin-left: 15px; font-size: 14px; white-space: nowrap; font-weight: 400; }

@media only screen and (max-width: 767px) { .${Ut}-button .label { display: none; } }

.${Ut}-loading-container { position: absolute; display: flex; width: 100%; align-items: center; justify-content: center; top: -0.5px; left: 0; bottom: 3.3px; border-radius: 3px; overflow: hidden; }

.${Ut}-loading { height: 100%; width: 100%; background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.80) 50%, rgba(255, 255, 255, 0.00) 100%); animation: loading-move 1s linear infinite !important; }

.setting-item:hover { background: rgba(255, 255, 255, 0.10); }

.ai-subtitle-loading:hover { background: unset !important; }

.left-icon { display: flex; align-items: center; justify-content: center; width: 16px; height: 16px; }

.select-icon { margin-left: 24px; }

.no-subtitle-header, .no-subtitle-header a { color: #999999; font-size: 12px; line-height: 18px; white-space: nowrap; padding: 10px 20px; }

.no-subtitle-header a { text-decoration: underline; padding: 0; }

.ai-subtitle-loading label { color: #999999; cursor: default; }

.ai-subtitle-used label { background: linear-gradient(160deg, #F5EFAD 7.27%, #75B4FD 96.43%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

@keyframes loading-move { from { transform: translateX(-100%); } to { transform: translateX(200%); } }

.loading-element { height: 12px !important; width: 12px !important; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAe1BMVEX...") !important; background-size: 12px 12px !important; animation: loading-move 1s linear infinite !important; }

.${Ut}-ai-subtitle-tip { position: absolute; bottom: 43px; right: 0; background: #000000DD; padding: 16px 0; color: #ffffff; font-size: 12px; display: flex; align-items: center; justify-content: center; padding: 0 8px; height: 24px; border-radius: 8px; width: max-content; transform: translateX(calc(50% - 12px)); gap: 4px; cursor: default; }

.${Ut}-ai-subtitle-tip-close { cursor: pointer; padding: 0 4px; margin-left: -4px; margin-right: -4px; display: flex; align-items: center; justify-content: center; }

`;var A2=class{name;helper;build;detect;parse;constructor({name:t,build:n,detect:r,helper:a,parse:i}){this.name=t,this.helper=a,this.build=n,this.detect=o=>{if(typeof o!="string")throw new Error("Expected string content!");return r(o)},this.parse=(o,s)=>{if(typeof o!="string")throw new Error("Expected string content!");return i(o,s)}}},Nn=e=>new A2(e);var KH="ssa",Ms={toMilliseconds:e=>{let t=/^\s*(\d+:)?(\d{1,2}):(\d{1,2})(?:[.,](\d{1,3}))?\s*$/.exec(e);if(!t)throw new Error(`Invalid time format: ${e}`);let n=t[1]?parseInt(t[1].replace(":","")):0,r=parseInt(t[2]),a=parseInt(t[3]),i=t[4]?parseInt(t[4]):0;return n*3600*1e3+r*60*1e3+a*1e3+i*10},toTimeString:e=>{let t=Math.floor(e/1e3/3600),n=Math.floor(e/1e3/60%60),r=Math.floor(e/1e3%60),a=Math.floor(e%1e3/10);return`${t}:${n<10?"0":""}${n}:${r<10?"0":""}${r}.${a<10?"0":""}${a}`}},k2=(e,t)=>{let n,r=null,a=[],i=t.eol||`\r `,o=e.split(/\r?\n\s*\n/);for(let s=0;s<o.length;s++){let u=/^\s*\[([^\]]+)\]\r?\n([\s\S]*)$/.exec(o[s]);if(u){let c=u[1],d=u[2].split(/\r?\n/);for(let m=0;m<d.length;m++){let p=d[m];if(/^\s*;/.test(p))continue;let g=/^\s*([^\s:]+):\s*(.*)$/.exec(p);if(g){if(c==="Script Info")if(n||(n={},n.type="meta",n.data={},a.push(n)),typeof n.data=="object"){let h=g[1].trim(),v=g[2].trim();n.data[h]=v}else throw new Error(`Invalid meta data: ${p}`);else if(c==="V4 Styles"||c==="V4+ Styles"){let h=g[1].trim(),v=g[2].trim();if(h==="Format")r=v.split(/\s*,\s*/g);else if(h==="Style"&&r){let y=v.split(/\s*,\s*/g),x={};x.type="style",x.data={};for(let b=0;b<r.length&&b<y.length;b++)x.data[r[b]]=y[b];a.push(x)}}else if(c==="Events"){let h=g[1].trim(),v=g[2].trim();if(h==="Format")r=v.split(/\s*,\s*/g);else if(h==="Dialogue"&&r){let y=v.split(/\s*,\s*/g),x={};x.type="caption",x.data={};for(let C=0;C<r.length&&C<y.length;C++)x.data[r[C]]=y[C];x.start=Ms.toMilliseconds(x.data.Start),x.end=Ms.toMilliseconds(x.data.End),x.duration=x.end-x.start,x.content=x.data.Text;let T=((C,w,M)=>C.split(w,M).join(w).length)(v,",",r.length-1)+1;x.content=v.substring(T),x.data.Text=x.content,x.text=x.content.replace(/\\N/g,i).replace(/\{[^}]+\}/g,""),a.push(x)}}}}}t.verbose}return a},D2=(e,t)=>{let n=t.eol||`\r `,r=t.format==="ass",a=e.find(u=>u.type=="meta"),i=typeof a?.data=="object"?a.data:null,o=e.find(u=>u.type=="style"),s=typeof o?.data=="object"?o.data:null,l="";l+=`[Script Info]${n}`,l+=`ScriptType: ${i?.ScriptType||`v4.00${r?"+":""}${n}`} `,i?.WrapStyle&&(l+=`WrapStyle: ${i?.WrapStyle}${n}`),i?.ScaledBorderAndShadow&&(l+=`ScaledBorderAndShadow: ${i?.ScaledBorderAndShadow}${n}`),l+=`Collisions: Normal${n}`,l+=n,r?(l+=`[V4+ Styles]${n}`,l+=`Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding${n}`,l+=`Style: ${s?.Name||"DefaultVCD"}, ${s?.Fontname||"Arial"},${s?.Fontsize||"28"},${s?.PrimaryColour||"&H00B4FCFC"},${s?.SecondaryColour||"&H00B4FCFC"},${s?.OutlineColour||"&H00000008"},${s?.BackColour||"&H80000008"},${s?.Bold||"-1"},${s?.Italic||"0"},${s?.Underline||"0"},${s?.StrikeOut||"0"},${s?.ScaleX||"100"},${s?.ScaleY||"100"},${s?.Spacing||"0.00"},${s?.Angle||"0.00"},${s?.BorderStyle||"1"},${s?.Outline||"1.00"},${s?.Shadow||"2.00"},${s?.Alignment||"2"},${s?.MarginL||"30"},${s?.MarginR||"30"},${s?.MarginV||"30"},${s?.Encoding||"0"}${n}`):(l+=`[V4 Styles]${n}`,l+=`Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding${n}`,l+=`Style: DefaultVCD, Arial,28,11861244,11861244,11861244,-2147483640,-1,0,1,1,2,2,30,30,30,0,0${n}`),l+=n,l+=`[Events]${n}`,l+=`Format: ${r?"Layer":"Marked"}, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text${n}`;for(let u=0;u<e.length;u++){let c=e[u];if(c.type!=="meta"){if(!c.type||c.type==="caption"){l+=`Dialogue: ${r?"0":"Marked=0"},${Ms.toTimeString(c.start)},${Ms.toTimeString(c.end)},${c.data?.Style||"DefaultVCD"}, ${c.data?.Name||""},${c.data?.MarginL||"0000"},${c.data?.MarginR||"0000"},${c.data?.MarginV||"0000"},,${c.text.replace(/\r?\n/g,"\\N")}${n}`;continue}t.verbose}}return l},I2=e=>/^\s*\[Script Info\]\r?\n/.test(e)&&/\s*\[Events\]\r?\n/.test(e)?e.indexOf("[V4+ Styles]")>0?"ass":"ssa":!1,eM=Nn({name:KH,build:D2,detect:I2,helper:Ms,parse:k2});var ZH="ass",tM=Nn({name:ZH,build:D2,detect:I2,helper:Ms,parse:k2});var JH="json",XH=(e,t)=>JSON.parse(e),$H=(e,t)=>JSON.stringify(e,void 0,2),eq=e=>{try{let t=JSON.parse(e);return Array.isArray(t)&&t.length>0&&typeof t[0]=="object"}catch{return!1}},nM=Nn({name:JH,build:$H,detect:eq,parse:XH});var tq="lrc",L2={toMilliseconds:e=>{let t=/^\s*(\d+):(\d{1,2})(?:[.,](\d{1,3}))?\s*$/.exec(e);if(!t)throw new Error(`Invalid time format: ${e}`);let n=parseInt(t[1]),r=parseInt(t[2]),a=t[3]?parseInt(t[3]):0;return n*60*1e3+r*1e3+a*10},toTimeString:e=>{let t=Math.floor(e/1e3/60),n=Math.floor(e/1e3%60),r=Math.floor(e%1e3);return`${(t<10?"0":"")+t}:${n<10?"0":""}${n}.${r<100?"0":""}${r<10?"0":Math.floor(r/10)}`}},nq=(e,t)=>{let n=null,r=[],a=e.split(/\r?\n/);for(let i=0;i<a.length;i++){if(!a[i]||a[i].trim().length===0)continue;let s=/^\[(\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?)\](.*)(?:\r?\n)*$/.exec(a[i]);if(s){let u={};u.type="caption",u.start=L2.toMilliseconds(s[1]),u.end=u.start+2e3,u.duration=u.end-u.start,u.content=s[2],u.text=u.content,r.push(u),n&&(n.end=u.start,n.duration=n.end-n.start),n=u;continue}let l=/^\[(\w+):([^\]]*)\](?:\r?\n)*$/.exec(a[i]);if(l){let u={};u.type="meta",u.tag=l[1],l[2]&&(u.data=l[2]),r.push(u);continue}t.verbose}return r},rq=(e,t)=>{let n="",r=!1,a=t.eol||`\r `;for(let i=0;i<e.length;i++){let o=e[i];if(o.type==="meta"){o.tag&&o.data&&typeof o.data=="string"&&(n+=`[${o.tag}:${o.data.replace(/[\r\n]+/g," ")}]${a}`);continue}if(!o.type||o.type==="caption"){r||(n+=a,r=!0),n+=`[${L2.toTimeString(o.start)}]${o.text}${a}`;continue}t.verbose}return n},aq=e=>/\r?\n\[\d+:\d{1,2}(?:[.,]\d{1,3})?\].*\r?\n/.test(e),rM=Nn({name:tq,build:rq,detect:aq,helper:L2,parse:nq});var iq="sbv",l0={toMilliseconds:e=>{let t=/^\s*(\d{1,2}):(\d{1,2}):(\d{1,2})(?:[.,](\d{1,3}))?\s*$/.exec(e);if(!t)throw new Error(`Invalid time format: ${e}`);let n=parseInt(t[1]),r=parseInt(t[2]),a=parseInt(t[3]),i=t[4]?parseInt(t[4]):0;return n*3600*1e3+r*60*1e3+a*1e3+i},toTimeString:e=>{let t=Math.floor(e/1e3/3600),n=Math.floor(e/1e3/60%60),r=Math.floor(e/1e3%60),a=Math.floor(e%1e3);return`${(t<10?"0":"")+t}:${n<10?"0":""}${n}:${r<10?"0":""}${r}.${a<100?"0":""}${a<10?"0":""}${a}`}},oq=(e,t)=>{let n=[],r=t.eol||`\r `,a=e.split(/\r?\n\s*\n/);for(let i=0;i<a.length;i++){let s=/^(\d{1,2}:\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?)\s*[,;]\s*(\d{1,2}:\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?)\r?\n([\s\S]*)$/.exec(a[i]);if(s){let l={};l.type="caption",l.start=l0.toMilliseconds(s[1]),l.end=l0.toMilliseconds(s[2]),l.duration=l.end-l.start;let u=s[3].split(/\[br\]|\r?\n/gi);l.content=u.join(r),l.text=l.content.replace(/>>[^:]+:\s*/g,""),n.push(l);continue}t.verbose}return n},sq=(e,t)=>{let n="",r=t.eol||`\r `;for(let a=0;a<e.length;a++){let i=e[a];if(!i.type||i.type==="caption"){n+=`${l0.toTimeString(i.start)},${l0.toTimeString(i.end)}${r}`,n+=i.text+r,n+=r;continue}t.verbose}return n},lq=e=>/\d{1,2}:\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?\s*[,;]\s*\d{1,2}:\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?/.test(e),aM=Nn({name:iq,build:sq,detect:lq,helper:l0,parse:oq});var iM="smi",P2={htmlEncode:e=>e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r?\n/g,"<BR>"),htmlDecode:(e,t)=>e.replace(/<BR\s*\/?>/gi,t||`\r `).replace(/&nbsp;/g," ").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")},uq=(e,t)=>{if(t.format&&t.format!==iM)throw new Error(`Invalid format: ${t.format}`);let n=[],r=t.eol||`\r `,a=/<TITLE[^>]*>([\s\S]*)<\/TITLE>/i.exec(e);if(a){let u={};u.type="meta",u.name="title",u.data=a[1].replace(/^\s*/g,"").replace(/\s*$/g,""),n.push(u)}let i=/<STYLE[^>]*>([\s\S]*)<\/STYLE>/i.exec(e);if(i){let u={};u.type="meta",u.name="style",u.data=i[1],n.push(u)}let o=e.replace(/^[\s\S]*<BODY[^>]*>/gi,"").replace(/<\/BODY[^>]*>[\s\S]*$/gi,""),s=null,l=o.split(/<SYNC/gi);for(let u=0;u<l.length;u++){if(!l[u]||l[u].trim().length===0)continue;let c=`<SYNC${l[u]}`,d=/^<SYNC[^>]+Start\s*=\s*["']?(\d+)[^\d>]*>([\s\S]*)/i.exec(c);if(d){let m={};m.type="caption",m.start=parseInt(d[1]),m.end=m.start+2e3,m.duration=m.end-m.start,m.content=d[2].replace(/^<\/SYNC[^>]*>/gi,"");let p=!0,g=/^<P.+Class\s*=\s*["']?([\w-]+)(?: .*)?>([\s\S]*)/i.exec(m.content)||/^<P([^>]*)>([\s\S]*)/i.exec(m.content);if(g){let h=g[2].replace(/<P[\s\S]+$/gi,"");h=h.replace(/<BR\s*\/?>\s+/gi,r).replace(/<BR\s*\/?>/gi,r).replace(/<[^>]+>/g,""),h=h.replace(/^\s+/g,"").replace(/\s+$/g,""),p=h.replace(/&nbsp;/gi," ").replace(/\s+/g,"").length===0,m.text=P2.htmlDecode(h,r)}!t.preserveSpaces&&p?t.verbose:n.push(m),s&&(s.end=m.start,s.duration=s.end-s.start),s=m;continue}t.verbose}return n},cq=(e,t)=>{let n=t.eol||`\r `,r="";r+=`<SAMI>${n}`,r+=`<HEAD>${n}`,r+=`<TITLE>${t.title||""}</TITLE>${n}`,r+=`<STYLE TYPE="text/css">${n}`,r+=`<!--${n}`,r+=`P { font-family: Arial; font-weight: normal; color: white; background-color: black; text-align: center; }${n}`,r+=`.LANG { Name: ${t.langName||"English"}; lang: ${t.langCode||"en-US"}; SAMIType: CC; }${n}`,r+=`-->${n}`,r+=`</STYLE>${n}`,r+=`</HEAD>${n}`,r+=`<BODY>${n}`;for(let a=0;a<e.length;a++){let i=e[a];if(i.type!=="meta"){if(!i.type||i.type==="caption"){r+=`<SYNC Start=${i.start}>${n}`,r+=` <P Class=LANG>${P2.htmlEncode(i.text||"")}${t.closeTags?"</P>":""}${n}`,t.closeTags&&(r+=`</SYNC>${n}`),r+=`<SYNC Start=${i.end}>${n}`,r+=` <P Class=LANG>&nbsp;${t.closeTags?"</P>":""}${n}`,t.closeTags&&(r+=`</SYNC>${n}`);continue}t.verbose}}return r+=`</BODY>${n}`,r+=`</SAMI>${n}`,r},dq=e=>/<SAMI[^>]*>[\s\S]*<BODY[^>]*>/.test(e),oM=Nn({name:iM,build:cq,detect:dq,helper:P2,parse:uq});var mq="srt",u0={toMilliseconds:e=>{let t=/^\s*(\d{1,2}):(\d{1,2}):(\d{1,2})(?:[.,](\d{1,3}))?\s*$/.exec(e);if(!t)throw new Error(`Invalid time format: ${e}`);let n=parseInt(t[1]),r=parseInt(t[2]),a=parseInt(t[3]),i=t[4]?parseInt(t[4]):0;return n*3600*1e3+r*60*1e3+a*1e3+i},toTimeString:e=>{let t=Math.floor(e/1e3/3600),n=Math.floor(e/1e3/60%60),r=Math.floor(e/1e3%60),a=Math.floor(e%1e3);return`${(t<10?"0":"")+t}:${n<10?"0":""}${n}:${r<10?"0":""}${r},${a<100?"0":""}${a<10?"0":""}${a}`}},pq=(e,t)=>{let n=[],r=t.eol||`\r `,a=e.split(/\r?\n\s*\n/g);for(let i=0;i<a.length;i++){let s=/^(\d+)\s*\r?\n(\d{1,2}:\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?)\s*-->\s*(\d{1,2}:\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?)\s*\r?\n([\s\S]*)$/.exec(a[i]);if(s){let l={};l.type="caption",l.index=parseInt(s[1]),l.start=u0.toMilliseconds(s[2]),l.end=u0.toMilliseconds(s[3]),l.duration=l.end-l.start;let u=s[4].split(/\r?\n/);l.content=u.join(r),l.text=l.content.replace(/<[^>]+>/g,"").replace(/\{[^}]+\}/g,"").replace(/>>[^:]*:\s*/g,""),n.push(l);continue}t.verbose}return n},gq=(e,t)=>{let n="",r=t.eol||`\r `;for(let a=0;a<e.length;a++){let i=e[a];if(!i.type||i.type==="caption"){n+=(i.index?i.index:a+1).toString()+r,n+=`${u0.toTimeString(i.start)} --> ${u0.toTimeString(i.end)}${r}`,n+=i.text+r,n+=r;continue}t.verbose}return n},hq=e=>/\d+\s*\r?\n\d{1,2}:\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?\s*-->\s*\d{1,2}:\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?/.test(e),sM=Nn({name:mq,build:gq,detect:hq,helper:u0,parse:pq});var fq="sub",N2=25,bq=(e,t)=>{t.fps||=N2;let n=t.fps>0?t.fps:N2,r=[],a=t.eol||`\r `,i=e.split(/\r?\n/g);for(let o=0;o<i.length;o++){let l=/^\{(\d+)\}\{(\d+)\}(.*)$/.exec(i[o]);if(l){let u={};u.type="caption",u.index=o+1,u.frame={start:parseInt(l[1]),end:parseInt(l[2]),count:parseInt(l[2])-parseInt(l[1])},u.start=Math.round(u.frame.start/n),u.end=Math.round(u.frame.end/n),u.duration=u.end-u.start;let c=l[3].split(/\|/g);u.content=c.join(a),u.text=u.content.replace(/\{[^}]+\}/g,""),r.push(u);continue}t.verbose}return r},yq=(e,t)=>{let n=(t.fps||0)>0?t.fps:N2,r="",a=t.eol||`\r `;for(let i=0;i<e.length;i++){let o=e[i];if(!o.type||o.type==="caption"){let s=typeof o.frame=="object"&&o.frame.start>=0?o.frame.start:o.start*n,l=typeof o.frame=="object"&&o.frame.end>=0?o.frame.end:o.end*n,u=o.text.replace(/\r?\n/,"|");r+=`{${s}}{${l}}${u}${a}`;continue}t.verbose}return r},xq=e=>/^\{\d+\}\{\d+\}.*/.test(e),lM=Nn({name:fq,build:yq,detect:xq,parse:bq});var vq="vtt",c0={toMilliseconds:e=>{let t=/^\s*(\d{1,2}:)?(\d{1,2}):(\d{1,2})(?:[.,](\d{1,3}))?\s*$/.exec(e);if(!t)throw new Error(`Invalid time format: ${e}`);let n=t[1]?parseInt(t[1].replace(":","")):0,r=parseInt(t[2]),a=parseInt(t[3]),i=t[4]?parseInt(t[4]):0;return n*3600*1e3+r*60*1e3+a*1e3+i},toTimeString:e=>{let t=Math.floor(e/1e3/3600),n=Math.floor(e/1e3/60%60),r=Math.floor(e/1e3%60),a=Math.floor(e%1e3);return`${(t<10?"0":"")+t}:${n<10?"0":""}${n}:${r<10?"0":""}${r}.${a<100?"0":""}${a<10?"0":""}${a}`}},Tq=(e,t)=>{let n=1,r=[],a=e.split(/\r?\n\s*\n/);for(let i=0;i<a.length;i++){let s=/^([^\r\n]+\r?\n)?((?:\d{1,2}:)?\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?)\s*-->\s*((?:\d{1,2}:)?\d{1,2}:\d{1,2}(?:[.,]\d{1,3})?).*\r?\n([\s\S]*)$/.exec(a[i]);if(s){let u={};u.type="caption",u.index=n++,s[1]&&(u.cue=s[1].replace(/[\r\n]*/g,"")),u.start=c0.toMilliseconds(s[2]),u.end=c0.toMilliseconds(s[3]),u.duration=u.end-u.start;let c=s[4].split(/\r?\n/);u.content=c.join(" "),u.text=u.content.replace(/<[^>]+>/g,"").replace(/\{[^}]+\}/g,""),r.push(u);continue}let l=/^([A-Z]+)(\r?\n([\s\S]*))?$/.exec(a[i])||/^([A-Z]+)\s+([^\r\n]*)$/.exec(a[i]);if(l){let u={};u.type="meta",u.name=l[1],l[3]&&(u.data=l[3]),r.push(u);continue}t.verbose}return r},Cq=(e,t)=>{let n=t.eol||`\r `,r=`WEBVTT${n}${n}`;for(let a=0;a<e.length;a++){let i=e[a];if(i.type==="meta"){if(i.name==="WEBVTT"){i.data&&(r=`WEBVTT${n}${i.data}${n}${n}`);continue}r+=i.name+n,r+=i.data?i.data+n:"",r+=n;continue}if(!i.type||i.type==="caption"){r+=(i.cue||(a+1).toString())+n,r+=`${c0.toTimeString(i.start)} --> ${c0.toTimeString(i.end)}${n}`,r+=i.text+n,r+=n;continue}t.verbose}return r},wq=e=>/^\s*WEBVTT(?:[ \t][^\r\n]*)?\r?\n/.test(e),uM=Nn({name:vq,build:Cq,detect:wq,helper:c0,parse:Tq});var Sq={vtt:uM,lrc:rM,smi:oM,ssa:eM,ass:tM,sub:lM,srt:sM,sbv:aM,json:nM},cM=Sq;var Mq=e=>JSON.parse(JSON.stringify(e)),R2=class{format=cM;list=()=>Object.keys(this.format);detect=t=>{let n=this.list();for(let r=0;r<n.length;r++){let a=n[r],i=this.format[a];if(typeof i>"u"||typeof i.detect!="function")continue;let o=i.detect(t);if(o===!0||o===a)return a}return""};parse=(t,n={})=>{let r=n.format||this.detect(t);if(!r||r.trim().length===0)throw new Error("Cannot determine subtitle format!");let a=this.format[r];if(typeof a>"u")throw new Error(`Unsupported subtitle format: ${r}`);let i=a.parse;if(typeof i!="function")throw new Error(`Subtitle format does not support 'parse' op: ${r}`);return i(t,n)};build=(t,n={})=>{let r=n.format||"srt";if(!r||r.trim().length===0)throw new Error("Cannot determine subtitle format!");let a=this.format[r];if(typeof a>"u")throw new Error(`Unsupported subtitle format: ${r}`);let i=a.build;if(typeof i!="function")throw new Error(`Subtitle format does not support 'build' op: ${r}`);return i(t,n)};convert=(t,n={})=>{let r={};typeof n=="string"?r.to=n:r=n;let a={format:r.from||void 0,verbose:r.verbose,eol:r.eol},i=this.parse(t,a);r.resync&&(i=this.resync(i,r.resync));let o={format:r.to||r.format,verbose:r.verbose,eol:r.eol};return this.build(i,o)};resync=(t,n={})=>{let r,a,i=!1,o;if(typeof n=="function")r=n;else if(typeof n=="number")o=n,r=l=>[l[0]+o,l[1]+o];else if(typeof n=="object")o=(n.offset||0)*(n.frame?n.fps||25:1),a=n.ratio||1,i=n.frame||!1,r=l=>[Math.round(l[0]*a+o),Math.round(l[1]*a+o)];else throw new Error("Argument 'options' not defined!");let s=[];for(let l=0;l<t.length;l++){let u=Mq(t[l]);if(!u.type||u.type==="caption")if(i){let c=r([u.frame.start,u.frame.end]);c&&c.length===2&&(u.frame.start=c[0],u.frame.end=c[1],u.frame.count=u.frame.end-u.frame.start)}else{let c=r([u.start,u.end]);c&&c.length===2&&(u.start=c[0],u.end=c[1],u.duration=u.end-u.start)}s.push(u)}return s}},dM=new R2,Ma=dM,{format:h6e,list:f6e,detect:b6e,parse:y6e,build:x6e,convert:v6e,resync:T6e}=dM;var bt=class{inject=wp;config;ctx;memoryCacheMap=new Map;loadingNodeId="imt-subtitle-loading";cacheSize=5;isAttachSubtitled=!1;tempEnableSubtitle=!1;tempDisableSubtitle=!1;isAiSubtitle=!1;quickButtonRule;ccBtnObserver=null;constructor(t,n){this.ctx=t,this.config=t.rule.subtitleRule,this.inject.contentReady(),this.handleMessage(),this.mutationVideoChange(),this.injectCSS(),this.quickButtonRule=this.config.quickButtonRule,n?.disableQuickButton||this.mutationQuickButton(),document.addEventListener(Hs,this.handleTempEnableSubtitle.bind(this))}handleMessage(){hs.handleMessages(async({type:t,id:n,data:r})=>{let a=this[t];if(!a)return;let i=a.apply(this,[r]);i instanceof Promise&&(i=await i),hs.sendMessages({id:n,data:i})})}isContentReady(){return this.inject.contentReady(),!0}startRequestSubtitle(){this.isEnableSubtitle()&&h2(this.ctx)}subtitleRequestError(t){}injectCSS(){let t=this.config.injectedCss||[];Ct(this.ctx.config.rtlLanguages,this.ctx.targetLanguage)&&this.isEnableSubtitle()&&(It(document.documentElement,se+"_rtl",this.ctx.targetLanguage),this.config.rtlInjectedCss?.length?t.push(...this.config.rtlInjectedCss):this.config.loadingContainerSelector&&t.push(`[data-${R}_rtl] ${this.config.loadingContainerSelector} * {direction: rtl;}`)),t.length&&En(document,`${t.join(` `)}`,R+"-subtitle-dynamic-injected-css")}initConfig(t){this.ctx=t,this.config=t.rule.subtitleRule}async requestSubtitle(t){let n=await rt(Ne(),{});if(this.initConfig(n),await Ke(200),!!this.isEnableSubtitle()){if(t.url){let r=t.url+this.ctx.targetLanguage+this.getTranslationMode(),a=this.getMemoryCache(r);if(a)return a;let i=await this.loadSubtitle({input:t.url||"",responseText:t.responseText});return i&&this.setMemoryCache(r,i),i}else if(t.fetchInfo)try{let{input:r,options:a}=JSON.parse(t.fetchInfo),o=(r.url||"")+this.ctx.targetLanguage,s=this.getMemoryCache(o);if(s)return s;let l=await this.loadSubtitle({input:c7(r),options:d7(a)});return l&&this.setMemoryCache(o,l),l}catch(r){return A.error(r),null}}}loadSubtitle(t){return Promise.resolve(null)}async onPageStatusChange(){}async autoEnableSubtitleChanged(){globalThis.location.reload()}async onTranslationModeChanged(){}mutationVideoChange(){}isEnableSubtitle(){return this.config.disabled||this.config.translationOnlyPattern&&!et(Ne(),this.config.translationOnlyPattern)||this.tempDisableSubtitle?!1:this.config.autoEnableSubtitle==null?this.tempEnableSubtitle:this.config.autoEnableSubtitle}setMemoryCache(t,n){if(this.memoryCacheMap.set(t,n),this.memoryCacheMap.size>this.cacheSize){let r=[...this.memoryCacheMap.keys()][0];r&&this.memoryCacheMap.has(r)&&this.memoryCacheMap.delete(r)}}getMemoryCache(t){return this.config.disableSubsCache?null:this.memoryCacheMap.get(t)}i18nFormat(t,n){return we(this.ctx.config.interfaceLanguage,t,n)}getLoadingText(t){let n=this.i18nFormat("subtitleLoading");return t&&(n=this.i18nFormat("subtitleTranslating",{service:Wp(this.ctx,this.i18nFormat.bind(this),this.ctx.subtitleTranslateService)})),n}showSubtitleLoading(t){if(!this.config.loadingContainerSelector)return;let n=this.getLoadingText(t),r=document.querySelector(this.config.loadingContainerSelector);if(!r)return;let a=Math.min(20,r.offsetWidth/40),i=document.getElementById(this.loadingNodeId);i&&this.hideSubtitleLoading(),i=document.createElement("div"),i.setAttribute("id",this.loadingNodeId);let o=`<span style="background: rgba(8, 8, 8, 0.75); font-size: ${a}px; line-height: 1.5; padding: 10px; color: #FFFFFF;"> {{text}} </span> `;i.setAttribute("style","position: absolute; bottom: 5%; left: 0; right: 0; display: flex; justify-content: center; z-index: 1024;"+this.config.loadingStyle||""),i.innerHTML=lt.sanitize(o.replace("{{text}}",n)),r?.appendChild(i)}hideSubtitleLoading(){if(!this.config.loadingContainerSelector)return;let t=document.querySelector(this.config.loadingContainerSelector),n=document.getElementById(this.loadingNodeId);!t||!n||t.removeChild(n)}async _translateSubtitle(t,n,r=` `){let a=t.map((o,s)=>({text:o.replace(/\n/," ")||"",id:s,from:n,to:this.ctx.targetLanguage,url:"https://google.com",fromByClient:n,force:!0})),i=[];return await Qt({sentences:a},{...this.ctx,isRichTranslate:!1,translationService:this.ctx.subtitleTranslateService,sourceProgram:"videoSubtitle"},(o,s,l)=>{o?i[l.id]=Kp(this.ctx,o):s?i[l.id]=s.text:i[l.id]=this.i18nFormat("translateFail")}),i.map((o,s)=>{let l="";return this.getTranslationMode(n)==="translation"?l=o:l=`${t[s].replace(/\n/g," ")||""}${r}${o}`,{text:t[s]||"",translation:o,displayText:l}})}updateDownloadSubtitle(t){let{subtitleItems:n,lang:r,translations:a}=t;a.length===n.length&&n.forEach((i,o)=>{i.translation=a[o].translation}),o0(this.ctx,n,r)}getTranslationMode(t){return Di(t,this.ctx.targetLanguage)?"translation":this.config.translationMode&&this.config.translationMode!=="inherit"?this.config.translationMode:this.ctx.state.translationMode}quickButtonObserver=null;mutationQuickButton(){if(this.isDisableQuickButton())return;if(this.config.multipleVideoContainerSelector)return this.mutationMultipleQuickButton();let t=this.config?.quickButtonRule,n=this.config?.quickButtonRules;!t&&!n?.length||(this.quickButtonObserver&&this.quickButtonObserver.disconnect(),this.quickButtonObserver=new MutationObserver(Wt(()=>{this.checkAndReloadQuickButton(document)},50)),this.quickButtonObserver.observe(document,{subtree:!0,childList:!0}))}mutationMultipleQuickButton(){if(!this.config.multipleVideoContainerSelector)return;let t=this.config?.quickButtonRule,n=this.config?.quickButtonRules;!t&&!n?.length||(this.quickButtonObserver&&this.quickButtonObserver.disconnect(),this.quickButtonObserver=new MutationObserver(Wt(()=>{let r=Jv(this.config.multipleVideoContainerSelector);r.length&&r.forEach(a=>{if(!a.getAttribute(Zu)){let i=this.getAiSubtitlePageUrl(a);i&&(a.setAttribute(Zu,i),setTimeout(()=>{this.autoUseAiSubtitleByUrl(i)},200))}this.checkAndReloadQuickButton(a)})},50)),this.quickButtonObserver.observe(document,{subtree:!0,childList:!0}))}checkAndReloadQuickButton(t){let n=this.config?.quickButtonRules,r=this.config?.quickButtonRule;if(n?.length)for(let i of n){if(!i.appendSelector)continue;let o=Ge(i.appendSelector,t);if(o){if(this.quickButtonRule=i,o.querySelector(`.${this.quickButtonClass}`))return;this.reloadQuickButton(t);return}}if(!r||!r.appendSelector)return;let a=Ge(r.appendSelector,t);!a||a.querySelector(`.${this.quickButtonClass}`)||this.reloadQuickButton(t)}isDisableQuickButton(){return this.config.disabled||!this.config.showQuickButton||!this.quickButtonRule?.appendSelector}async isShowQuickButton(){return!0}quickButtonClass=R+"-quick-button-container";getAppendQuickButtonElement(t=document){if(!this.quickButtonRule||!this.quickButtonRule.appendSelector)return null;let n=Ge(this.quickButtonRule.appendSelector,t);if(!n)return;let r=document.createElement("div");if(r.classList.add(this.quickButtonClass),this.quickButtonRule.insertBeforeSelector){let a=Ge(this.quickButtonRule.insertBeforeSelector,t);a?.parentElement===n&&n.insertBefore(r,a)}else n.append(r);return r}attachSubtitle(t,n,r=!1,a){if(!this.config.attachRule?.appendSelector&&!a||this.isAiSubtitle&&!r||this.tempDisableSubtitle)return;this.isAiSubtitle=r,nt(this.ctx,n);let i=t.filter(s=>s.text),o;a&&(o=this.getAiSubtitlePageUrl(a)),Ka({ctx:this.ctx,props:{videoSelector:this.config.videoSelector||"video",subtitleItems:i,ctx:this.ctx,lang:n,isAiSubtitle:r,aiSubtitlePageUrl:o},videoContainer:a}),this.isAttachSubtitled=!0}removeAttachSubtitle(t){if(this.isAiSubtitle=!1,!this.config.attachRule?.appendSelector)return;ws(this.config,t),this.isAttachSubtitled=!1;let n=null;t&&(n=this.getAiSubtitlePageUrl(t)),n&&h7(n)}async reloadQuickButton(t=document){if(this.isDisableQuickButton()||(t.querySelector(`.${this.quickButtonClass}`)?.remove(),!await this.isShowQuickButton()))return;let r=this.getAppendQuickButtonElement(t);if(!r)return;let a=await this.isSubtitleAvailable(t);this.quickButtonRule?.isEnableCCObserver&&this.setupCcElementObserver(t);let i=null;t!==document&&(i=this.getAiSubtitlePageUrl(t)),dr({id:R+"quick-button",parent:r,ctx:this.ctx,Component:X7,props:{ctx:this.ctx,tempEnableSubtitle:this.tempEnableSubtitle,hasSubtitle:a,isEnableAiSubtitle:await this.getIsEnableAiSubtitle(),aiSubtitlePageUrl:i,isLive:await this.getIsLiveSubtitle()},attribute:{style:"all: initial; visibility: inherit;",[Fd]:a?"true":"false"},style:$7+this.quickButtonRule?.injectCSS||""});let o=R+"-quick-button-injected-global-css",s=this.quickButtonRule?.injectedGlobalCSS;!s||document.getElementById(o)||En(document,s,o)}async isSubtitleAvailable(t=document){let n=this.quickButtonRule;if(!n)return!1;if(n.ccEnableSelector){let r=t.querySelector(n.ccEnableSelector);if(!r||globalThis.getComputedStyle(r).display==="none")return!1}return!0}handleTempEnableSubtitle(t){let{detail:n}=t;this.tempEnableSubtitle=n.tempEnableSubtitle}setupCcElementObserver(t){if(this.ccBtnObserver?.disconnect(),!this.quickButtonRule?.ccEnableSelector)return;let n=Ge(this.quickButtonRule.appendSelector,t);if(!n)return;let r=n.querySelector(this.quickButtonRule.ccEnableSelector);r&&(this.ccBtnObserver=new MutationObserver(()=>{let a=n.querySelector(`[${Fd}]`)?.getAttribute(Fd)==="true";getComputedStyle(r).display!=="none"&&!a&&Promise.resolve().then(async()=>{await this.reloadQuickButton(n)}).catch(A.error)}),this.ccBtnObserver.observe(r,{attributes:!0,attributeFilter:["style","class"]}))}async _fetchSubtitle(t,n){let r;if(ht()?r=await(globalThis.__originalFetch||fetch)(t,n):r=await fetch(t,n),!r.ok)throw new Error("request subtitle error");return(await r.text()||"").replace(/\r\n/g,` `)}async fetchSubtitleList(t,n){try{let r=await this._fetchSubtitle(t,n);return r?Ma.parse(r).filter(s=>s.type==="caption").map(s=>({start:s.start/1e3,end:s.end/1e3,text:s.text})):null}catch{return null}}detectSubtitlesLang(t){return sp(t.slice(0,50).map(n=>n.text).join(" "))}async autoUseAiSubtitleByUrl(t){}toggleAiSubtitle(t){}getIsEnableAiSubtitle(t){}getAiSubtitleLoading(t){}getIsAiSubtitleUsed(t){}resetAiSubtitle(t){}getAiSubtitlePageUrl(t){return null}getIsLiveSubtitle(){return Promise.resolve(!1)}getHasAiSubtitleCache(t){return!1}};var Eq=60*60,mM=`${zo}-ai-subtitle-tip`,lu=class extends bt{cacheMap=new Map;sourceSubtitleMap=new Map;currentTaskId="";cacheStatusMap=new Map;getTaskCache(t){return this.cacheMap.get(t)}updateTask(t,n){this.cacheMap.set(t,{...this.cacheMap.get(t),...n})}async autoUseAiSubtitleByUrl(t){if(!await xr()||!this.isEnableSubtitle()||!this.config.aiSubtitlePreferred||!this.getIsEnableAiSubtitle(t)||!this.config.aiSubtitle?.enable||!a0(this.config))return;await this.useAiSubtitleServerCacheByUrl(t)&&this.reportUseAiSubtitle("auto"),s0()}async useAiSubtitleServerCacheByUrl(t){let n=await xr();if(!n)return!1;try{let r=await De({url:`${_e}asr-audio/subtitle?url=${encodeURIComponent(t)}`,method:"GET",headers:{token:n}});return r.subtitle?(this.cacheStatusMap.set(t,!0),this.updateTask(t,{status:"completed",result:r.subtitle}),this.handleAttachAiSubtitle(t),!0):(this.cacheStatusMap.set(t,!1),!1)}catch(r){return this.cacheStatusMap.set(t,!1),A.debug("ai subtitle get subtitle error",r),!1}}async createTask(t){let n=await xr();if(!n)return;let r=t;if(this.cacheMap.has(r)){let i=this.getTaskCache(r);if(i.status==="pending"||i.status==="completed")return i.taskId}this.updateTask(r,{status:"created",url:t});let a=await De({url:`${_e}asr-audio/create-task`,method:"POST",body:JSON.stringify({url:t}),headers:{"Content-Type":"application/json",token:n}});return this.updateTask(r,{taskId:a.task_id,status:a.status}),a.task_id}async getIsEnableAiSubtitle(t){return this.config.aiSubtitle?.enable?this.config.aiSubtitle.urlRegex?(t=t||globalThis.location.href,!(!t||!this.config.aiSubtitle.urlRegex?.some(n=>t?.match(n)))):!0:!1}async isVideoDurationWithinLimit(t){let n=this.config.aiSubtitle?.maxDurationHours;if(!n)return!0;let r=await this.getCurrentDuration(t);if(!r)throw new Error("video not found");return r>n*Eq?(this.showAiSubtitleTipWithText({text:this.i18nFormat("subtitle.requestAiSubtitleMaxDurationLimitTip",{maxDurationHours:n}),url:t}),!1):!0}async hasAiSubtitleQuota(){let{hasQuota:t}=Pm({user:this.ctx.user,quotaType:"noviceAsrAudioQuota"});return t||await $s()}async toggleAiSubtitle(t){if(!await xr()&&a0(this.config)){this.showNotLoginModal();return}else if(!a0(this.config)&&!await this.hasAiSubtitleQuota()){this.showLoginOrUpgradeProModal();return}let r=null;try{if(t=t||globalThis.location.href,!this.getIsEnableAiSubtitle(t)||!await this.isVideoDurationWithinLimit(t))return;this.reportUseAiSubtitle("user");let a=this.getTaskCache(t);if(a?.status==="completed"&&a.result)return await this.handleAttachAiSubtitle(t),a.result;if(await this.useAiSubtitleServerCacheByUrl(t))return;if(!await this.hasAiSubtitleQuota()){this.showUpgradeProModal();return}r=setTimeout(()=>{this.showAiSubtitleTipWithStatus("loading",t)},1e3);let o=await this.createTask(t);if(!o)return;this.currentTaskId=o;let s=await this.pollTaskStatus(o,t);return clearTimeout(r),await this.handleAttachAiSubtitle(t),s}catch(a){return A.error("ai subtitle get subtitle error",a),this.updateTask(t,{status:"failed",result:a.message}),r&&clearTimeout(r),a.status==429?this.handle429Error(t):this.showAiSubtitleTipWithStatus("failed",t),""}}async handle429Error(t){let n=await f4();if(!n?.subscription)this.showAiSubtitleTipWithStatus("429",t);else if(n.subscription.isTrial)document.dispatchEvent(new CustomEvent(tn,{detail:{title:this.i18nFormat("error.usageTips"),errMsg:this.i18nFormat("error.aiSubtitleTrialQuotaExceeded"),action:"aiSubtitleTrialQuotaExceeded",type:"error"}}));else{let r=n.subscription.openAITokenUsedCountResetTime;document.dispatchEvent(new CustomEvent(tn,{detail:{title:this.i18nFormat("error.usageTips"),errMsg:this.i18nFormat("error.aiSubtitleQuotaExceeded",{nextResetTime:mp(r,"YYYY-MM-DD HH:mm:ss")}),action:"aiSubtitleQuotaExceeded",type:"error"}}))}}showLoginOrUpgradeProModal(){document.dispatchEvent(new CustomEvent(tn,{detail:{title:this.i18nFormat("subtitle.upgradePro"),errMsg:this.i18nFormat("subtitle.upgradeProMessage",{featureName:this.i18nFormat("subtitle.aiSubtitle")}),action:"loginOrUpgradeByAiSubtitle",type:"error"}}))}showUpgradeProModal(){document.dispatchEvent(new CustomEvent(tn,{detail:{title:this.i18nFormat("upgradeToPro"),errMsg:this.i18nFormat("subtitle.error.aiSubtitleProOnly"),action:"upgrade",targetUrl:Id,type:"error"}}))}showNotLoginModal(){document.dispatchEvent(new CustomEvent(tn,{detail:{title:this.i18nFormat("nologin"),errMsg:this.i18nFormat("subtitle.error.aiSubtitleLimitFree"),targetUrl:h6,action:"login",type:"error"}}))}async pollTaskStatus(t,n){try{let r=await xr();if(!r)throw new Error("AI subtitle failed");let a=await De({url:`${_e}asr-audio/task/${t}`,method:"GET",headers:{token:r}});if(a.status==="completed")return A.debug("ai subtitle result",a.result),this.updateTask(n,{status:"completed",result:a.result}),a.result;if(a.status==="failed")throw this.updateTask(n,{status:"failed",result:""}),new Error("AI subtitle failed");return await new Promise(i=>setTimeout(i,5e3)),this.pollTaskStatus(t,n)}catch(r){throw this.updateTask(n,{status:"failed",result:""}),r}}async handleAttachAiSubtitle(t){if(!this.config.attachRule?.appendSelector)return;let n=this.getTaskCache(t);if(!n?.result||!globalThis.location.href.startsWith(t))return;let a=Ma.parse(n.result).filter(o=>o.type==="caption"),i=await Ue({text:a.map(o=>o.text).join(` `)});if(this.config.attachRule?.appendSelector){let o=this.getAiSubtitleItems(a);this.attachSubtitle(o,i,!0),this.showAiSubtitleTipWithStatus("used",t),setTimeout(()=>{s0()},100);return}}filterAmbientSounds(t){try{return!this.config.filterAmbientSounds||!this.config.filterAmbientSoundsRegex?t:t.map(n=>({...n,text:n.text.replace(new RegExp(this.config.filterAmbientSoundsRegex,"g"),"")}))}catch(n){return A.error("filterAmbientSounds error",n),t}}attachSubtitle(t,n,r=!1,a){if(r&&(t=this.filterAmbientSounds(t)),super.attachSubtitle(t,n,r,a),r)return;let i=globalThis.location.href;this.sourceSubtitleMap.set(i,t)}async resetAiSubtitle(t){t=t||globalThis.location.href;let n=this.getAppendContainerByAiPageUrl(t);if(this.removeAttachSubtitle(n),!this.isEnableSubtitle())return;let r=this.sourceSubtitleMap.get(t);if(r){let a=await Ue({text:r.map(i=>i.text).join(` `)});this.attachSubtitle(r,a,!1)}}getAiSubtitleItems(t){return t.map(r=>({start:r.start/1e3,end:r.end/1e3,text:r.text}))}getCurrentVideo(t){return this.config.videoSelector?document.querySelector(this.config.videoSelector):null}getIsAiSubtitleUsed(t){if(t=t||globalThis.location.href,!this.getIsEnableAiSubtitle(t))return!1;let n=this.getTaskCache(t);return n?.status==="completed"&&n?.result&&this.isAiSubtitle}getAppendContainerByAiPageUrl(t){return this.config.attachRule?.appendSelector?document.querySelector(this.config.attachRule.appendSelector):null}getAiSubtitleLoading(t){t=t||globalThis.location.href;let n=this.getTaskCache(t);return!n||n.result?!1:!n.status||n.status==="pending"||n.status==="created"}async getCurrentDuration(t){t=t||globalThis.location.href;let n=this.getCurrentVideo(t);return n?n.duration:null}closeTimerMap=new Map;calculateEstimatedTime(t){if(t<60*6){let n=(Math.round(t/60)||1)*10;return this.i18nFormat("xSeconds",{seconds:n})}else{let n=Math.ceil(t/600)||1;return this.i18nFormat("xMinutes",{count:n})}}async showAiSubtitleTipWithStatus(t,n){let r="",a=su("aiSubtitleWhite");switch(t){case"loading":{let i=await this.getCurrentDuration(n);if(!i)return;let o=this.calculateEstimatedTime(i);r=this.i18nFormat("subtitle.requestAiSubtitleTip",{estimatedTime:o});break}case"used":r=this.i18nFormat("subtitle.requestAiSubtitleSuccessTip"),!await this.hasAiSubtitleQuota()&&a0(this.config)&&(r+=this.i18nFormat("subtitle.limitFree")),a=su("aiSubtitleGradient");break;case"failed":r=this.i18nFormat("subtitle.requestAiSubtitleFailTip");break;case"429":r=this.i18nFormat("subtitle.requestAiSubtitle429Tip");break}this.showAiSubtitleTipWithText({text:r,iconSrc:a,url:n})}showAiSubtitleTipWithText(t){let{text:n,iconSrc:r,url:a}=t;this.clearTipTimer(a);let i=this.getAppendContainerByAiPageUrl(a);if(!i)return;let o=i.querySelector(`#${mM}`);o||(o=this.createTipContainer(i)),o.innerHTML=this.createTipContent(n,r);let s=setTimeout(()=>{o?.remove(),this.closeTimerMap.delete(a)},2500);this.closeTimerMap.set(a,s)}clearTipTimer(t){let n=this.closeTimerMap.get(t);n&&(clearTimeout(n),this.closeTimerMap.delete(t))}createTipContainer(t){let n=document.createElement("div");return n.id=mM,n.style.cssText=` position: absolute; top: 50%; left: 10%; right: 10%; transform: translate(0, -50%); color: #fff; font-size: 14px; z-index: 2147483647; display: flex; align-items: center; line-height: 14px; justify-content: center; `,t.appendChild(n),n}createTipContent(t,n){return` <div style="background: rgba(0, 0, 0, 0.80); padding: 6px 8px; border-radius: 8px; display: flex; align-items: center; gap: 4px;"> <img src="${n||su("aiSubtitleWhite")}" style="width: 14px; height: 14px;"/> ${t} </div> `}reportUseAiSubtitle(t){pe({key:"use_ai_subtitle",ctx:this.ctx,params:{trigger:t}}),Rr("translate_video_2",this.ctx)}getHasAiSubtitleCache(t){return t=t||globalThis.location.href,this.cacheStatusMap.get(t)!==!1}};var $p=class extends lu{autoShowObserver=null;videoSrc=null;currentUrl=null;liveFreeStartTime=null;mutationVideoChange(){let t=this.config;this.autoShowObserver&&this.autoShowObserver.disconnect(),this.autoShowObserver=new MutationObserver(Wt(()=>{let n=document.querySelector(t.videoSelector||"video"),r=n&&n.getAttribute("src"),a=window.location.href;if(r&&r!=this.videoSrc){if(!(t.videoADSelector&&document.querySelector(t.videoADSelector))&&this.isEnableSubtitle()){let l=!this.videoSrc&&!this.isAttachSubtitled;this.inject.triggerSubtitle({force:l})}(!this.currentUrl||!a?.startsWith(this.currentUrl)&&globalThis.location.pathname!=="/")&&(this.removeAttachSubtitle(),this.liveFreeStartTime=null),this.videoSrc=r,this.currentUrl=a,this.autoUseAiSubtitleByUrl(a),this.reloadQuickButton(),this.tempEnableSubtitle=!1;return}if(this.removeAttachSubtitleWithUserClose(),!je().any)return;let i=this.config?.quickButtonRule;if(!i)return;if(!i.appendSelector)return null;!document.querySelector(i.appendSelector)||document.querySelector(`.${this.quickButtonClass}`)||this.reloadQuickButton()},50)),this.autoShowObserver.observe(document,{subtree:!0,childList:!0})}removeAttachSubtitleWithUserClose(){if(this.isAiSubtitle)return;let t=this.config;if(!t.attachRule?.appendSelector||!t.subtitleButtonSelector||!t.videoPlayerSelector||!this.isAttachSubtitled)return;let n=document.querySelector(t.videoPlayerSelector);if(!n)return;let r=n.querySelector(t.subtitleButtonSelector);!r||r?.getAttribute("aria-pressed")==="true"||this.removeAttachSubtitle()}isEnableSubtitle(){if(this.config.disabled)return!1;let t=this.config.autoEnableSubtitle||this.tempEnableSubtitle;return this.config.translationOnlyPattern&&!et(Ne(),this.config.translationOnlyPattern)?!1:(document.querySelector("#dualMarkStyle")&&(t=!1),this.config.youtubeAutoEnableSubtitle&&(t=!0),t)}async getIsLiveSubtitle(){return!!(await this.inject.getVideoMeta())?.videoDetails?.isLive}async loadSubtitle({input:t,responseText:n}){try{let r=await this.inject.getVideoMeta();if(r?.videoDetails?.isLive)return this.translateLiveSubtitle(t);r&&this.modifyLanguageNode(r);let a=this.getLangCodeFromSubtitleUrl(t),i=it(de(a),this.ctx.targetLanguage);if(i||Di(a,this.ctx.targetLanguage)){let h=this.getSourceSubtitleUrlWithSameLanguage(t,r);if(h)return this.loadSubtitle({input:h})}let o=this.ctx.rule.ytAsrConfig,s=this.config.preTranslation&&o?.enable,l=!!o?.aiSupportLanguages?.find(h=>h===a),u=this.config.preTranslation&&o?.aiEnable&&this.ctx.isPro&&l;if(k7(t)&&(s||u)){let h=await this.requestOriginalEvents(t,n);u&&this.requestServerMerge(h,a);let v=A7(h,a,this.ctx.rule.ytAsrConfig);if(v){this.attachSubtitle(v,a);return}}let c=await this.requestOriginalSubtitle(t,n);if(!c||!c?.length)return null;let d=this.mergeSelfSubtitle(c,this.getSpaceWithLang(a));if(i){let h=this.formatToSubtitleItem(d);return this.attachSubtitle(h,a),null}let m=await this.requestHumanSubtitle(d,r);m?.length||(m=await this.requestYoutubeTranslateSubtitle(t,c,a,r)),m?.length||(m=this.formatToSubtitleItem(d));let g=(await this.inject.getVideoMeta())?.videoDetails?.videoId;return g&&!t.includes(g)||this.attachSubtitle(m,a),null}catch(r){return this.config?.attachRule?.appendSelector&&ws(this.config),A.error(r),null}finally{this.hideSubtitleLoading()}}async requestServerMerge(t,n){if(!this.ctx.user?.token)return;let r=`${_e}subtitles/yt-asr-subs`;try{let a=await Gm(t),o=(await De({url:r,method:"POST",body:JSON.stringify({subtitles:t,subtitleHash:a}),headers:{"Content-Type":"application/json",token:this.ctx.user.token}})).data.map(s=>({start:s.start/1e3,end:s.end/1e3,text:s.text}));if(A.debug("yt asr merge subtitles:",o),o){this.attachSubtitle(o,n);return}}catch(a){A.error(a)}}getSourceSubtitleUrlWithSameLanguage(t,n){let r=this.ctx.targetLanguage,a=new URL(t),i=a.searchParams.get("tlang"),o=a.searchParams.get("lang")||"";if(i&&!it(de(o),r)&&!Di(de(o),r))return a.searchParams.delete("tlang"),a.toString();let s=n?.captions?.playerCaptionsTracklistRenderer?.captionTracks.filter(d=>!it(de(d.languageCode),r)&&!Di(de(d.languageCode),r));if(!this.config.autoSwitchSubtitleWithSameLanguage||!s)return null;let l=s.find(d=>d.kind);if(!l&&s.length&&(l=s.sort((m,p)=>de(m.languageCode)==="en"?-1:0)[0]),!l)return;let u=de(l.languageCode),c=this.getHumanCaptionTrack(u,n);return c?c.baseUrl:l.baseUrl}requestOriginalSubtitle(t,n){if(n){let r=this.mergeSegsText(JSON.parse(n));return Promise.resolve(r.events)}return this.fetchSubtitle(t)}async requestOriginalEvents(t,n){if(n)return JSON.parse(n).events;let r=new URL(t),a=await fetch(r.toString());if(!a.ok)throw new Error("request subtitle error");return(await a.json()).events}async requestHumanSubtitle(t,n){if(!this.config.humanPreferred||!n)return null;try{let r=this.getHumanCaptionTrack(this.ctx.targetLanguage,n);if(!r)return null;let a=D7(r.baseUrl);if(!a)return null;let i=await this.fetchSubtitle(a);return!i.length||!await this.checkTranslationSubtitleLanguage(i.map(s=>s.text).join(` `))?null:this.mergeSubtitles(t,i)}catch(r){return A.error("youtube human subtitle error:",r),null}}async checkTranslationSubtitleLanguage(t){if(!t.trim())return!1;if(!this.ctx.targetLanguage.startsWith("zh"))return!0;try{let n=await Ue({text:t});return A.debug("youtube detect language:",n,"target language:",this.ctx.targetLanguage),it(de(n),this.ctx.targetLanguage)}catch(n){return A.error("Language detection failed:",n),!0}}async requestYoutubeTranslateSubtitle(t,n,r,a){if(this.config.preTranslation)return null;try{let i=this.getYoutubeTranslateLang(this.ctx.targetLanguage,a),o=new URL(t);o.searchParams.set("tlang",i);let s=await this.fetchSubtitle(o.toString());if(!await this.checkTranslationSubtitleLanguage(s.map(p=>p.text).join(` `)))return null;n.forEach((p,g)=>{p.tStartMs!==s[g]?.tStartMs&&s.splice(g,0,{tStartMs:p.tStartMs,dDurationMs:p.dDurationMs,text:""})});let u=this.mergeSelfSubtitle(n,this.getSpaceWithLang(r)),c=this.mergeSelfSubtitle(s,this.getSpaceWithLang(this.ctx.targetLanguage)),d=c.filter(p=>!!p.text);if(Math.abs(u.length-d.length)>n.length*.1)return null;A.debug("youtube subtitle ",u,c);let m=c.reduce((p,g)=>(p[g.tStartMs]=g.text||"",p),{});return u.map(p=>({start:p.tStartMs/1e3,end:(p.tStartMs+p.dDurationMs)/1e3,text:p.text||"",translation:m[p.tStartMs]}))}catch(i){return A.error("youtube translate subtitle error:",i),null}}getHumanCaptionTrack(t,n){if(n&&n.captions)return n.captions.playerCaptionsTracklistRenderer.captionTracks.find(a=>de(a.languageCode)===t&&!a.kind)}getYoutubeTranslateLang(t,n){let r=t;if(n&&n.captions){let a=n.captions.playerCaptionsTracklistRenderer?.translationLanguages?.find(i=>de(i.languageCode)===t);a&&(r=a.languageCode)}return r}getLangCodeFromSubtitleUrl(t){let n=new URL(t),r=n.searchParams.get("tlang")||n.searchParams.get("lang")||"";return de(r)}modifyLanguageObserver=null;modifyLanguageNode(t){let n=this.config,r=R+"-bilingual-subtitle-mark";if(!n.languageSelector||!t.captions)return;let a=t.captions.playerCaptionsTracklistRenderer.captionTracks.reduce((o,s)=>(Object.values(s.name).forEach(l=>{o[l]=s.languageCode}),o),{});this.modifyLanguageObserver&&this.modifyLanguageObserver.disconnect(),this.modifyLanguageObserver=new MutationObserver(()=>{if(!this.isEnableSubtitle()){document.querySelectorAll(`[${r}]`).forEach(s=>{s.remove()});return}document.querySelectorAll(n.languageSelector).forEach(s=>{let l=s.innerText.trim();if(a[l]&&!it(de(a[l]),this.ctx.targetLanguage)&&!Di(de(a[l]),this.ctx.targetLanguage)){let u=document.createElement("span");u.innerText=`-${this.i18nFormat("bilingual")}`,u.setAttribute(r,"true"),s.appendChild(u)}})});let i=n.videoPlayerSelector&&document.body.querySelector(n.videoPlayerSelector)||document;this.modifyLanguageObserver.observe(i,{subtree:!0,childList:!0})}async fetchSubtitle(t){let n=new URL(t);n.searchParams.set("fmt","json3");let r=await fetch(n.toString());if(!r.ok)throw new Error("request subtitle error");let a=await r.json();return this.mergeSegsText(a).events}mergeSegsText(t){let n={...t},r=n.events.filter(a=>a.segs&&a.dDurationMs&&a.aAppend!==1);return r.sort((a,i)=>a.tStartMs-i.tStartMs),r=r.map(a=>{let i=a.segs.reduce((o,s)=>o+s.utf8,"");return{...a,text:u7(i.replaceAll(` `," "))}}),n.events=r,n}mergeSelfSubtitle(t,n){return JSON.parse(JSON.stringify(t)).reduce((r,a,i)=>{if(i==0)return r=r.concat(a),r;let o=r[r.length-1];return a.tStartMs===o.tStartMs&&a.text===o.text&&a.dDurationMs===o.dDurationMs||(a.tStartMs<o.tStartMs+o.dDurationMs?o.text+=n+a.text:r=r.concat(a)),r},[])}mergeSubtitles(t,n){let r=this.formatToSubtitleItem(t),a=this.formatToSubtitleItem(n),i=i2(r,a,` `);return i.forEach(o=>{o.text===o.translation&&(o.translation="")}),i}formatToSubtitleItem(t){return t.map(n=>({start:n.tStartMs/1e3,end:(n.tStartMs+n.dDurationMs)/1e3,text:n.text||""}))}async autoEnableSubtitleChanged(){let t=await rt(Ne(),{});this.initConfig(t),this.isEnableSubtitle()||(this.isAiSubtitle=!1),this.reloadQuickButton(),!this.config.disabled&&(!this.isEnableSubtitle()&&this.config.attachRule?.appendSelector&&ws(this.config),!(this.isEnableSubtitle()&&this.isAttachSubtitled)&&this.inject.triggerSubtitle({force:!0}))}async onTranslationModeChanged(){let t=await rt(Ne(),{});this.initConfig(t),!this.config.disabled&&(!this.config.translationMode||this.config.translationMode!=="inherit"||this.inject.triggerSubtitle({force:!0}))}mutationQuickButton(){}async isShowQuickButton(){if(je().any)return!0;if(this.config.videoPlayerSelector){let n=document.querySelector(this.config.videoPlayerSelector)?.getBoundingClientRect();if(n?.width&&n.width<500)return!1}return!0}async isSubtitleAvailable(){let t=await this.inject.getVideoMeta(),n=!!t?.captions?.playerCaptionsTracklistRenderer.captionTracks.length,r=t?.videoDetails?.isLive&&t.streamingData?.adaptiveFormats?.find(a=>/text\/mp4/.test(a.mimeType||""));return n||!!r}lastReportUrl="";showEndTrialTip=!1;async translateLiveSubtitle(t){if(!this.ctx.isPro&&!this.ctx.rule.subtitleRule.allowFreeUserLive){this.liveFreeStartTime||(this.liveFreeStartTime=Date.now(),this.showLiveSubtitleTip(this.i18nFormat("subtitle.liveFreeTrialTip",{free_trial_minutes:1})),this.showEndTrialTip=!1);let n=1e3*60;if(Date.now()-this.liveFreeStartTime>n)return this.showEndTrialTip||(this.showEndTrialTip=!0,this.showLiveSubtitleTip(this.i18nFormat("subtitle.liveFreeTrialEndTip"))),null}try{let n=await fetch(t);if(!n.ok)throw new Error("request subtitle error");let r=await n.arrayBuffer(),a=Qp(r);if(!a)return null;let i=[...a.document.querySelectorAll("p")].filter(c=>c.textContent?.trim()),o=i.map(c=>c.textContent||""),s=await Ue({text:o.join(` `)});return it(de(s),this.ctx.targetLanguage)?null:(this.lastReportUrl!==Ne()&&(this.lastReportUrl=Ne(),nt(this.ctx,de(s),"youtube.live")),(await this._translateSubtitle(o,s)).forEach((c,d)=>{i[d]&&(i[d].innerHTML=c.displayText)}),Yp(a.arrayBuffer,a.document))}catch{}}getSpaceWithLang(t){return zi.includes(de(t))?"":" "}subtitleRequestError(t){t.responseStatus===429&&this.attachSubtitle([{start:0,end:1e7,text:this.i18nFormat("youTubeSubtitleRequestLimitErrorTitle"),translation:this.i18nFormat("youTubeSubtitleRequestLimitErrorDescription")}],"en")}async getIsEnableAiSubtitle(t){return(await this.inject.getVideoMeta())?.videoDetails?.isLive?!1:super.getIsEnableAiSubtitle(t)}async getCurrentDuration(t){let n=await this.inject.getCurrentDuration();if(n)return n;let r=this.getCurrentVideo(t);return r?r.duration:null}liveSubtitleTipTimer=null;showLiveSubtitleTip(t){if(!this.config.attachRule?.appendSelector)return;let n=this.createTipContainer(document.body);n.innerHTML=this.createTipContent(t,fC);let r=document.querySelector(this.config.attachRule?.appendSelector||"");r&&r.appendChild(n),this.liveSubtitleTipTimer=setTimeout(()=>{n.remove(),this.liveSubtitleTipTimer=null},3e3)}};var eg=class extends bt{autoShowObserver=null;url=null;cacheSubtitleItems={};mutationVideoChange(){this.autoShowObserver&&this.autoShowObserver.disconnect(),this.autoShowObserver=new MutationObserver(()=>{let t=window.location.href;if(t&&t!=this.url&&t.includes("/watch/")){this.url=t;let n=this.getVideoId();n&&this.cacheSubtitleItems[n]&&this.attachSubtitle(this.cacheSubtitleItems[n].subtitleItems,this.cacheSubtitleItems[n].lang)}}),this.autoShowObserver.observe(document,{subtree:!0,childList:!0})}async loadSubtitle(t){let n=t.input;try{let r=this.getVideoId(),a=await this.inject.getVideoMeta(r),i=this.config.humanPreferred&&this.getHumanCaptionTrack(this.ctx.targetLanguage,a);this.showSubtitleLoading(!i);let o=this.getLangCodeFromSubtitleUrl(n,a);if(it(de(o),this.ctx.targetLanguage))return null;nt(this.ctx,de(o));let s=await this.fetchSubtitle(n,!0);if(!s)return null;let l=this.getSubtitlesByDoc(s);if(this.config.attachRule?.appendSelector){let d=this.isMatchVideoMeta(n,a);if(d&&a?.movieId&&(this.cacheSubtitleItems[a.movieId]={subtitleItems:l,lang:de(o)}),!d&&this.isAttachSubtitled||d&&r&&a?.movieId!==r)return;this.attachSubtitle(l,de(o));return}this.downloadSubtitle(s,de(o),[]);let u=await this.requestHumanSubtitle(s,de(o),a);if(u)return this.handleIOSFullScreen(u,de(o)),u.documentElement.outerHTML;let c=await this.translateSubtitle(s,l,de(o));return c?(this.handleIOSFullScreen(c,de(o)),c.documentElement.outerHTML):null}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}isMatchVideoMeta(t,n){let r=this.formatCaptionTrackUrl(n);return Object.values(r).some(a=>a.includes(t))}downloadSubtitle(t,n,r){if(this.config.enableHookDownload)try{this.updateDownloadSubtitle({subtitleItems:this.getSubtitlesByDoc(t),translations:r,lang:n})}catch(a){A.error("download subtitle error",a)}}getSubtitlesByDoc(t){let n=[...t.querySelectorAll("p")];return this.formatToSubtitleItems(n)}async requestHumanSubtitle(t,n,r){if(!this.config.humanPreferred||!r)return null;let a=this.getHumanCaptionTrack(this.ctx.targetLanguage,r);if(!a)return null;let i=await this.fetchSubtitle(a);return i?this.getTranslationMode(n)==="translation"?i:this.mergeSubtitles(t,i,n):null}async translateSubtitle(t,n,r){let a=t.cloneNode(!0),i=[...a.querySelectorAll("p")],o=n.map(l=>l.text),s=await this._translateSubtitle(o,r,"<br />");return this.downloadSubtitle(t,r,s),s.forEach((l,u)=>{i[u].innerHTML=l.displayText}),a}formatCaptionTrackUrl(t){let n={};return t?.timedtexttracks.forEach(r=>{let a=Object.values(r.ttDownloadables).reduce((o,s)=>o.concat(s.urls.map(l=>l.url)),[]),i=n[de(r.language)]||[];n[de(r.language)]=i.concat(a)}),n}getHumanCaptionTrack(t,n){let r=this.formatCaptionTrackUrl(n);return r[t]?r[t][0]:null}getLangCodeFromSubtitleUrl(t,n){let r=this.formatCaptionTrackUrl(n),a=Object.entries(r).find(([i,o])=>o.includes(t));return A.debug("findLang:",a,r,t,n),a?a[0]:""}async fetchSubtitle(t,n){let r=await fetch(t);if(!r.ok)throw new Error("request subtitle error");let a=await r.text(),i=new DOMParser().parseFromString(a,"text/xml");return n?this.preMergeSubtitles(i):i}mergeSubtitles(t,n,r){let a=t.cloneNode(!0),i=[...a.querySelectorAll("p")],o=[...n.querySelectorAll("p")],s=this.formatToSubtitleItems(i),l=this.formatToSubtitleItems(o),u=iu(s,l,"<br />");return u.forEach((c,d)=>{i.length<=d||(i[d].innerHTML=c.text)}),this.downloadSubtitle(t,r,u),a}iosFullScreenTimer=0;handleIOSFullScreen(t,n,r=0){try{if(!ee()||!this.config.videoSelector||!globalThis.GM||Object.keys(globalThis.GM).length!==8)return;r==0&&clearTimeout(this.iosFullScreenTimer);let a=document.querySelector(this.config.videoSelector);if(!a){r<15&&(this.iosFullScreenTimer=setTimeout(()=>{this.handleIOSFullScreen(t,n,r+1)},2e3));return}let i=this.getSubtitlesByDoc(t).map(o=>({startTime:o.start,endTime:o.end,text:o.text}));i0(a,n,i,this.ctx)}catch(a){A.error("handleIOSFullScreen error",a)}}preMergeSubtitles(t){try{let n=t.cloneNode(!0),r=[...n.querySelectorAll("p")],a=this.parseRegion(n),i=null;return r.forEach(o=>{if(!i){i=o;return}let s=this.formatToSubtitleItem(o),l=this.formatToSubtitleItem(i);if(s.start!==l.start||s.end!==l.end){i=o;return}let u=i.getAttribute("region"),c=o.getAttribute("region");if(!u||!c||u===c){i.innerHTML=`${l.text} ${s.text}`,o.remove();return}let d=a[u],m=a[c];if(!(!d||!m)){if(d.y>m.y){i.innerHTML=`${s.text} ${l.text}`,o.remove();return}i.innerHTML=`${l.text} ${s.text}`,o.remove()}}),n}catch{return t}}parseRegion(t){try{let n={};return t.querySelectorAll("region").forEach(r=>{let a=r.getAttribute("xml:id"),i=r.getAttribute("tts:origin");a&&i&&(n[a]={x:parseFloat(i.split(" ")[0]),y:parseFloat(i.split(" ")[1])})}),n}catch{return{}}}formatToSubtitleItems(t){return t.map(n=>this.formatToSubtitleItem(n))}formatToSubtitleItem(t){let n=(t.getAttribute("begin")||"0").replace("t",""),r=(t.getAttribute("end")||"0").replace("t","");return{start:parseInt(n)/1e7,end:parseInt(r)/1e7,text:t.innerHTML||""}}getVideoId(){let n=new URL(Ne()).pathname.replace("/watch/","");return n?parseInt(n):null}};var Ao=class extends lu{autoShowObserver=null;attachTextTrack=null;mutationVideoChange(){let t=this.config;this.autoShowObserver&&this.autoShowObserver.disconnect(),t.videoPlayerSelector&&(this.autoShowObserver=new MutationObserver(()=>{document.querySelectorAll(t.videoPlayerSelector).forEach(n=>{this.updateVideo(n)})}),this.autoShowObserver.observe(document,{subtree:!0,childList:!0}))}updateVideo(t){let n=this.config,r=t?.querySelector("source"),a="";r?a=r.getAttribute("src")||"":a=t?.getAttribute("src")||"",(a&&a!==t.orgSrc||!t.isTranslated)&&(t.isTranslated=!0,t.orgSrc=a,!(n.videoADSelector&&document.querySelector(n.videoADSelector))&&this.isEnableSubtitle()&&this.mutationSubtitleChange(t))}mutationSubtitleChange(t){t.removeCueChangeListeners?.forEach(a=>a()),t.removeCueChangeListeners=[],[...t.textTracks].forEach(a=>{this.handleTextTracks(a,t)});let r=a=>{this.handleTextTracks(a.track,t)};t.textTracks.addEventListener("addtrack",r),t.removeCueChangeListeners.push(()=>t?.textTracks?.removeEventListener("addtrack",r))}handleTextTracks(t,n){if(it(de(t.language),this.ctx.targetLanguage))return;let r=a=>{if(A.debug("handEvent",a.target),!t.cues?.length)return;let i=a.target,o=i.mode!=="showing";if(this.config.allowHideModeTextTrack&&i.cues?.length&&(o=!1),!(o||i.createBy==R)){if(this.config.attachRule?.appendSelector&&i.cues&&this.attachTextTrack!=i){this.attachSubtitle(this.formatToSubtitleItem([...i.cues]),de(i.language)),i.isTranslated=!0,this.attachTextTrack=i;return}i?.isTranslated&&i?.cues?.length||(nt(this.ctx,de(i.language)),this.translateSubtitle([...i.cues||[]],de(i.language)),i.isTranslated=!0)}};t.removeEventListener("cuechange",r),t.addEventListener("cuechange",r),n.removeCueChangeListeners||(n.removeCueChangeListeners=[]),n.removeCueChangeListeners.push(()=>t.removeEventListener("cuechange",r))}formatToSubtitleItem(t){return t.map(n=>({text:n.text,start:n.startTime,end:n.endTime}))}async translateSubtitle(t,n,r=` `){this.showSubtitleLoading(!0);try{let a=t.map(o=>Aq(o.text).trim());if((await this._translateSubtitle(a,n,r)).forEach((o,s)=>{t[s].originText=t[s].text,t[s].text=o.displayText}),this.config.enableHookDownload&&t.length)try{let o=this.getSubtitleItems(t);this.updateDownloadSubtitle({subtitleItems:o,translations:[],lang:n})}catch(o){A.error("download subtitle error",o)}return t}catch(a){A.error(a)}finally{this.hideSubtitleLoading()}}getSubtitleItems(t){return t.filter(r=>!!r.originText?.trim()).map(r=>({start:r.startTime,end:r.endTime,text:r.originText}))}};function Aq(e=""){return Gp(e).replace(/\n/g," ").replace(/<\d{2}:\d{2}:\d{2}\.\d{3}>/g,"")}var Za=class extends Ao{mutationSubtitleChange(t){if(!t)return;t.removeCueChangeListeners?.forEach(i=>i()),t.removeCueChangeListeners=[],t?.textTracks?.length&&nt(this.ctx,de(t.textTracks[0].language),`${this.ctx.rule.id}_text_track_dynamic`),[...t.textTracks].forEach(i=>{this.handleTextTracks(i,t)});let a=i=>{this.handleTextTracks(i.track,t)};t.textTracks.addEventListener("addtrack",a),t.removeCueChangeListeners.push(()=>t?.textTracks?.removeEventListener("addtrack",a))}handleTextTracks(t,n){if(it(de(t.language),this.ctx.targetLanguage))return;let r=a=>{A.debug("handEvent",a.target);let i=[...t.cues||[]];if(!i.length)return;let o=i.filter(s=>!(s.isTranslated||s.text.includes(bf)));o.length&&(o.forEach(s=>s.isTranslated=!0),this.translateSubtitle(o,de(t.language),bf))};t.addEventListener("cuechange",r),n.removeCueChangeListeners||(n.removeCueChangeListeners=[]),n.removeCueChangeListeners.push(()=>t.removeEventListener("cuechange",r))}};var uu=class extends Za{autoShowObserver=null;videoSrc=null;async loadSubtitle({input:t,options:n}){try{let r=await this.fetchSubtitle(t,n);if(!r)return null;let a=au(r),i=await Ue({text:a.subtitles.map(u=>u.text).join(` `)});if(this.config.attachRule?.appendSelector){let u=a.subtitles;this.attachSubtitle(u,i);return}if(it(de(i),this.ctx.targetLanguage))return null;this.showSubtitleLoading(!0),nt(this.ctx,de(i));let o=a.subtitles.map(u=>u.text),s=await this._translateSubtitle(o,i);if(this.config.enableHookDownload)try{let u=JSON.parse(JSON.stringify(a.subtitles));this.updateDownloadSubtitle({subtitleItems:u,translations:s,lang:i})}catch(u){A.error("download subtitle error",u)}return a.subtitles.forEach((u,c)=>{u.text=s[c].displayText}),Eo(a)}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}async fetchSubtitle(t,n){let r=await fetch(t,n);if(!r.ok)throw new Error("request subtitle error");return(await r.text()||"").replace(/\r\n/g,` `)}};var tg=class extends bt{autoShowObserver=null;videoSrc=null;async loadSubtitle({input:t,options:n}){try{this.showSubtitleLoading(!0);let r=typeof t=="string"?t:t.url,a=this.getLangCodeFromSubtitleUrl(r);if(it(de(a),this.ctx.targetLanguage))return null;nt(this.ctx,de(a));let i=await this.fetchSubtitle(t,n);if(!i)return null;let o=await this.translateSubtitle(i,de(a));return JSON.stringify(o)}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}async translateSubtitle(t,n){let r=JSON.parse(JSON.stringify(t)),a=r.data.subtitles,i=a.map((o,s)=>({text:r2(o.text||""),id:s,from:n,to:this.ctx.targetLanguage,url:"https://google.com",fromByClient:n,force:!0}));return await Qt({sentences:i},{...this.ctx,isRichTranslate:!1,translationService:this.ctx.subtitleTranslateService,sourceProgram:"videoSubtitle"},(o,s,l)=>{if(o||!s){A.debug("translate subtitle:",o,s,l);return}let u=Sa(s.text),c=a[l.id];c&&this.getTranslationMode(n)==="translation"?c.text=u:c&&(c.text=`${r2(c.text)} ${u}`)}),r}getLangCodeFromSubtitleUrl(t){return new URL(t).searchParams.get("lang")||""}async fetchSubtitle(t,n){let r=await fetch(t,n);if(!r.ok)throw new Error("request subtitle error");let a=await r.text();return JSON.parse(a)}};var ng=class extends Ao{videoSrc=null;async loadSubtitle({input:t}){try{let n=this.getVideoId(),r=await this.inject.getVideoMeta(n),a=this.config.humanPreferred&&this.getHumanCaptionTrack(this.ctx.targetLanguage,r);this.showSubtitleLoading(!a);let i=this.getLangCodeFromSubtitleUrl(t,r);if(it(de(i),this.ctx.targetLanguage))return null;nt(this.ctx,de(i));let o=await this.fetchSubtitle(t);if(!o)return null;let s=await this.requestHumanSubtitle(o,de(i),r);if(s){let u=this.ctx.rule.subtitleRule.humanTrust;if(!u||s.trust>=u)return s.text}return await this.translateSubtitleByText(o,de(i))}catch(n){return A.error(n),null}finally{this.hideSubtitleLoading()}}async requestHumanSubtitle(t,n,r){if(!this.config.humanPreferred||!r)return null;let a=this.getHumanCaptionTrack(this.ctx.targetLanguage,r);if(!a)return null;let i=await this.fetchSubtitle(a);if(!i)return null;if(this.getTranslationMode(n)==="translation")return{text:i,trust:100};let o=ru(t),s=ru(i),l=iu(o,s);return{text:Eo(l),trust:100-Math.abs(o.length-s.length)*100/o.length}}async translateSubtitleByText(t,n){let r=ru(t),a=r.map((i,o)=>({text:i.text,id:o,from:n,to:this.ctx.targetLanguage,url:"https://google.com",fromByClient:n,force:!0}));return await Qt({sentences:a},{...this.ctx,isRichTranslate:!1,translationService:this.ctx.subtitleTranslateService,sourceProgram:"videoSubtitle"},(i,o,s)=>{if(i||!o){A.debug("translate subtitle:",i,o,s);return}let l=Sa(o.text),u=r[s.id];u&&this.getTranslationMode(n)==="translation"?u.text=l:u&&(u.text=`${u.text} ${l}`)}),Eo(r)}formatCaptionTrackUrl(t){let n={};return t?.captions.forEach(r=>{n[de(r.locale_id.replace("_","-"))]=r.url}),n}getHumanCaptionTrack(t,n){return this.formatCaptionTrackUrl(n)[t]}getLangCodeFromSubtitleUrl(t,n){let r=typeof t=="string"?t:t.url;return(n?.captions.find(i=>r.indexOf(`/${i.locale_id}/`)>=0)?.locale_id||"").replace("_","-")}async fetchSubtitle(t,n){let r=await fetch(t,n);if(!r.ok)throw new Error("request subtitle error");return await r.text()}getVideoId(){let n=new URL(Ne()).pathname.split("lecture/")[1];if(!n){let r=document.querySelector("video[id*='playerId']");if(!r)return;n=r.getAttribute("id")?.match(/playerId.+?(\d+)/)?.[1]||""}return n}};var rg=class extends bt{async loadSubtitle({input:t,options:n}){try{let r=this.config.generalSetting;if(!r)return null;let a=await this.fetchSubtitle(t,n);if(!a)return null;let i=[];if(r.captionsPath){let o=pM(a,r.captionsPath);o&&(i=o)}else i.push(a);for(let o of i){let s=o;if(r.itemsPath?s=pM(o,r.itemsPath):s=Dq(o,r),!s?.length)continue;let l=await Ue({text:s.map(u=>d0(u,r.textKey)).join(` `)});if(it(de(l),this.ctx.targetLanguage))return null;if(this.config.attachRule?.appendSelector){let u=s.map(c=>({start:c[r.startKey],end:c[r.endKey],text:d0(c,r.textKey)||""}));this.attachSubtitle(u,l);return}this.showSubtitleLoading(!0),nt(this.ctx,de(l)),await this.translateSubtitle(s,l)}return JSON.stringify(a)}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}async translateSubtitle(t,n){let r=this.config.generalSetting,a=t.map(o=>d0(o,r.textKey)?.replace(/\n/g," ")||"");return(await this._translateSubtitle(a,n)).forEach((o,s)=>{let l=t[s];if(!l)return;let u=this.getTranslationMode(n)==="translation";t[s]=kq(l,r.textKey,o.translation,u)}),t}async fetchSubtitle(t,n){let r=await fetch(t,n);if(!r.ok)throw new Error("request subtitle error");return await r.json()}};function pM(e,t){if(Array.isArray(e))return e;let n=t.split("."),r=e;for(let a=0;a<n.length;a++){if(!r)return null;r=r[n[a]]}return r}function d0(e,t){if(!e)return null;if(!t)return e;let n=e[t];return Array.isArray(n)?n.join(" "):n}function kq(e,t,n="",r=!1){return e?(t?Array.isArray(e[t])?e[t]=r?[n]:[d0(e,t),n]:e[t]=r?n:e[t]+` `+n:e=r?n:d0(e,t)+` `+n,e):null}function Dq(e,t){if(!t)return null;let n=e[t.startKey||""],r=e[t.endKey||""],a=e[t.textKey||""];if(!(Array.isArray(n)&&n.length==r.length&&r.length==a.length))return null;let o=[],s=t.timeDivisor||1;for(let l=0;l<a.length;l++)o.push({[t.startKey]:n[l]/s,[t.endKey]:r[l]/s,[t.textKey]:a[l]});return o}var cu=class extends bt{textChangeObserver=null;findTargetObserver=null;removeProtectionObserver=null;liveSubtitleRule;containerElement=null;removedTranslations=new Map;heightObserver=null;elementHeights=new Map;constructor(t,n){super(t,n),this.liveSubtitleRule=t.rule.subtitleRule.liveSubtitleRule,this.applyLiveSubtitle(),this.liveSubtitleRule?.preventRemoval&&this.shouldEnableSubtitle()&&this.setupHeightObserver()}injectCSS(){}applyLiveSubtitle(){if(this.clearLiveSubtitle(),!this.shouldEnableSubtitle())return;super.injectCSS();let t=xn(this.ctx),n=this.config.liveSubtitleRule;!n||!n.containerSelector||(this.textChangeObserver=new MutationObserver(r=>{let a=!1;for(let i of r){if(i.type=="characterData"){let o=i.target,s=Tl(t,o.parentElement,n.findParentBlockDepth);if(n.textContentSelector&&!s?.querySelector(n.textContentSelector))return;let l=n.textContentSelector?s?.querySelector(n.textContentSelector):o;if(!s)continue;this.debounceBuildContainers(l,s)}n.textSelectors&&i.addedNodes.length&&(a=!0)}!a||!this.containerElement||this.translateAll(this.containerElement)}),this.findTargetObserver=new MutationObserver(()=>{this.findTargetElement()}),n.preventRemoval&&this.setupRemovalProtection(),this.findTargetElement(),this.findTargetObserver.observe(document.body,{childList:!0,subtree:!0}))}findTargetElement(){let t=this.config.liveSubtitleRule;if(!t?.containerSelector)return;let n=document.body.querySelector(t?.containerSelector);!n||n.hasMutationText||(this.containerElement=n,n.hasMutationText=!0,this.textChangeObserver.observe(n,{subtree:!0,childList:!0,characterData:!0}),this.removeProtectionObserver&&t.preventRemoval&&this.removeProtectionObserver.observe(n,{childList:!0,subtree:!0}),this.translateAll(n),this.report(t,n),this.heightObserver&&this.heightObserver.observe(n,{childList:!0,subtree:!0}))}report(t,n){if(!t.reportSelector)return;let r=t.isMeeting||!1,a=n.closest(t.reportSelector);a.reported||(a.reported=!0,nt(this.ctx,this.ctx.sourceLanguage,void 0,r?"translate_meeting_video_subtitle":void 0))}setupRemovalProtection(){this.removeProtectionObserver=new MutationObserver(t=>{for(let n of t)if(n.type==="childList"&&n.removedNodes.length>0)for(let r of n.removedNodes){if(!(r instanceof HTMLElement))continue;(i=>{if(i.classList?.contains(vt)){let o=n.target;if(o&&document.contains(o)){this.preserveLayout(o);let s=o.dataset.immersiveParentId||this.generateUniqueId(o);this.removedTranslations.set(s,i.innerHTML),this.restoreTranslation(o,s)}}})(r)}})}setupHeightObserver(){this.heightObserver=new MutationObserver(t=>{for(let n of t)if(n.type==="childList"){let r=n.target;r.dataset.immersiveParentId&&this.recordElementHeight(r)}})}recordElementHeight(t){if(!t.dataset.immersiveParentId)return;let n=t.dataset.immersiveParentId,r=t.offsetHeight;r>0&&this.elementHeights.set(n,r)}preserveLayout(t){t.dataset.immersiveParentId||this.generateUniqueId(t);let n=t.dataset.immersiveParentId,r=this.elementHeights.get(n);if(r&&r>0)t.style.minHeight=`${r}px`;else{let a=t.offsetHeight;a>0&&(t.style.minHeight=`${a}px`,this.elementHeights.set(n,a))}}generateUniqueId(t){let n=`immersive-parent-${Date.now()}-${Math.random().toString(36).substr(2,9)}`;return t.dataset.immersiveParentId=n,n}clearLiveSubtitle(){this.textChangeObserver?.disconnect(),this.findTargetObserver?.disconnect(),this.removeProtectionObserver?.disconnect(),this.containerElement=null,this.removedTranslations.clear(),this.heightObserver?.disconnect(),this.elementHeights.clear();let t=this.config.liveSubtitleRule?.containerSelector;if(!t)return;let n=document.querySelector(t);n&&(n.querySelectorAll("."+vt).forEach(r=>{r.remove()}),n.hasMutationText=!1)}translateAll(t){this.config.liveSubtitleRule?.textSelectors?.forEach(r=>{t.querySelectorAll(r).forEach(a=>{!a.textContent||a.querySelector("."+vt)||this.translate(this.ctx,a.textContent||"",a)})})}isSelf(t){return ur(t,["."+vt])}debounceBuildContainers(t,n){let r=t.nodeType===Node.TEXT_NODE,a=r?t.parentElement:t;if(a&&this.isSelf(a))return;let i=this.config.liveSubtitleRule?.mutationChangeDelay,o=n;if(o.timer){o.latestContentLength=this.getTextNodeLength(t,r);return}clearTimeout(o.timer),this.shouldEnableSubtitle()&&(o.timer=setTimeout(async()=>{let s=this.getTextNodeLength(t,r);await this.translate(this.ctx,t.textContent||"",n),o.timer=null,o.latestContentLength&&o.latestContentLength!=s&&this.debounceBuildContainers(t,n)},i))}getTextNodeLength(t,n){return n?t.length:t.textContent?.length||0}async translate(t,n,r){let i=this.config.liveSubtitleRule?.preventRemoval,o;i&&(o=r.dataset.immersiveParentId||this.generateUniqueId(r));let s=r.querySelector("."+vt);if(!s){let d=document.createElement("font");d.classList.add(vt),d.classList.add("notranslate");let m=B1(t);d.append(lt.sanitize(m,{RETURN_DOM_FRAGMENT:!0})),s=d,r.appendChild(s),i&&o&&this.removedTranslations.set(o,s.innerHTML)}let l=await this.translateText(t,n||"");if(!l||!this.shouldEnableSubtitle())return;let u=`<br/> ${l}<br/>`;i&&o&&this.removedTranslations.set(o,u);let c=r.querySelector("."+vt);if(c)c.innerHTML=u;else{let d=document.createElement("font");d.classList.add(vt),d.classList.add("notranslate"),d.innerHTML=u,r.appendChild(d),c=d}}async translateText(t,n){let r=await Ue({text:n});return yl(t,r)?void 0:(await wa({id:0,url:t.url,text:n,from:r,to:t.targetLanguage},{...t,translationService:this.ctx.subtitleTranslateService,sourceProgram:"liveSubtitle"})).text}async autoEnableSubtitleChanged(){let t=Xe(),n=await rt(Ne(),{});this.initConfig(n),!(this.config.disabled||t!=="Original")&&this.applyLiveSubtitle()}async onPageStatusChange(){let t=await rt(Ne(),{});this.initConfig(t),!(this.config.disabled||this.config.autoEnableSubtitle)&&this.applyLiveSubtitle()}restoreTranslation(t,n){if(!t||!document.contains(t)||t.querySelector(`.${vt}`))return;let a=n||t.dataset.immersiveParentId;if(!a)return;let i=this.removedTranslations.get(a);if(!i)return;let o=document.createElement("font");o.classList.add(vt),o.classList.add("notranslate"),o.innerHTML=i,t.appendChild(o)}shouldEnableSubtitle(){return this.isEnableSubtitle()||!!this.config.meetingAutoEnableSubtitle}};var ag=class extends bt{autoShowObserver=null;videoSrc=null;async loadSubtitle({input:t,options:n}){try{let r=await this.fetchSubtitle(t,n);if(!r)return null;let{doc:a,subtitles:i}=Iq(r),o=await Ue({text:i.map(l=>l.textContent).join(` `)});if(it(de(o),this.ctx.targetLanguage))return null;if(this.config.attachRule?.appendSelector){let l=gM(r);this.attachSubtitle(l,o);return}this.showSubtitleLoading(!0),nt(this.ctx,de(o));let s=await this.translateSubtitle(a,i,de(o));if(this.config.enableHookDownload)try{let l=gM(r);this.updateDownloadSubtitle({subtitleItems:l,translations:s,lang:o})}catch(l){A.error("download subtitle error",l)}return new XMLSerializer().serializeToString(a)}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}async translateSubtitle(t,n,r){let a=await this._translateSubtitle(n.map(i=>i.textContent||""),de(r));return a.forEach(({translation:i},o)=>{let s=n[o],l=Sa(i);if(s&&this.getTranslationMode(r)==="translation")s.innerHTML=l;else if(s){let u=s.parentElement;if(!u)return;let c=s?.tagName?.split(":")||[],d="br";c.length>1&&(d=c[0]+":"+d);let m=t.createElementNS(m0,d),p=s.cloneNode(!0);p.nodeType==Node.TEXT_NODE?p.textContent=l.trim():p.innerHTML=l.trim(),u?.appendChild(m),u?.appendChild(p)}}),a}async fetchSubtitle(t,n){let r=await fetch(t,n);if(!r.ok)throw new Error("request subtitle error");return(await r.text()||"").replace(/\r\n/g,` `)}},m0="http://www.w3.org/ns/ttml";function Iq(e){let t=new DOMParser().parseFromString(e,"text/xml"),n=t.getElementsByTagNameNS(m0,"p"),r=[];return[...n].forEach(a=>{let i=a.textContent||"";try{if(a.childNodes[0]?.nodeType==Node.TEXT_NODE&&a.childNodes[0]?.textContent?.trim()){let o=a.childNodes[0];if(i.length<=1)return;o.textContent=i,a.innerHTML=o.textContent,r.push(a.childNodes[0])}else{let s=a.getElementsByTagNameNS(m0,"span")[0];if(!s||i.length<=1)return;s.innerHTML=i.replace(/</g,"&lt;").replace(/>/g,"&gt;"),a.innerHTML=s.outerHTML,s=a.getElementsByTagNameNS(m0,"span")[0],r.push(s)}}catch{}}),{doc:t,subtitles:r}}function gM(e){let n=new DOMParser().parseFromString(e,"text/xml").getElementsByTagNameNS(m0,"p"),r=[];return[...n].forEach(a=>{let i=a.getAttribute("begin"),o=a.getAttribute("end"),s=a.textContent?.trim()||"";i&&o&&s.length>1&&r.push({start:hM(i),end:hM(o),text:s})}),r}function hM(e){let t=e.split(":");if(!t.length)return e;let n=0,r=1;return t.reverse().forEach(a=>{n+=Number(a)*r,r=r*60}),n}var ig=class extends bt{async loadSubtitle(t){let n=t.input;try{let r=await this.getVideoMeta(),a=this.config.humanPreferred&&await this.getHumanSubtitleUrls(this.ctx.targetLanguage,r);this.showSubtitleLoading(!a);let i=await this.fetchSubtitle(n);if(!i)return null;let o=au(i);if(!o.subtitles.length)return null;let s=await this.getLangCodeFromVtt(o.subtitles);if(it(s,this.ctx.targetLanguage))return null;if(nt(this.ctx,s),r){let u=await this.requestHumanSubtitle(n,o,r,s);if(u)return u}return await this.translateSubtitle(o,de(s))}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}async requestHumanSubtitle(t,n,r,a){if(!this.config.humanPreferred||!r)return null;let i=await this.getHumanSubtitleUrls(this.ctx.targetLanguage,r);if(!i)return null;let o=t.split("/"),s=i.find(c=>c.endsWith(o[o.length-1]));if(!s)return null;let l=await this.fetchSubtitle(s);if(this.getTranslationMode(a)==="translation")return l;let u=iu(n.subtitles,ru(l));return n.subtitles=u,Eo(n)}async translateSubtitle(t,n){let r=t.subtitles.map((a,i)=>({text:(a.text||"").replace(/\n/g," "),id:i,from:n,to:this.ctx.targetLanguage,url:"https://google.com",fromByClient:n,force:!0}));return await Qt({sentences:r},{...this.ctx,isRichTranslate:!1,translationService:this.ctx.subtitleTranslateService,sourceProgram:"videoSubtitle"},(a,i,o)=>{if(a||!i){A.debug("translate subtitle:",a,i,o);return}let s=Sa(i.text),l=t.subtitles[o.id];l&&this.getTranslationMode(n)==="translation"?l.text=s:l&&(l.text=`${l.text.replace(/\n/g," ")} ${s}`)}),Eo(t)}async getHumanSubtitleUrls(t,n){if(!n)return null;let r=n.find(s=>de(s.language)===t&&s.language.toLowerCase()!=="zh-hk");if(!r)return null;if(r.subtitleUrl)return r.subtitleUrl;let i=await(await fetch(r.url)).text(),o=Nq(i).map(s=>`${r.baseUrl}/r/${s}`);return o.length?(r.subtitleUrl=o,o):null}getLangCodeFromVtt(t){let n=t.map(r=>r.text).join(` `);return Ue({text:n})}async fetchSubtitle(t){let n=await fetch(t);if(!n.ok)throw new Error("request subtitle error");return await n.text()}getVideoId(){let n=new URL(Ne()).pathname.split("/");return n.length>2&&n[n.length-2]==="video"?n[n.length-1]:null}videoMetaMap={};async getVideoMeta(){let t=this.getVideoId();if(!t)return null;if(this.videoMetaMap[t])return this.videoMetaMap[t];let n=await this.inject.getVideoMeta(t);if(!n)return null;let r=await(await fetch(n)).text(),a=Pq(r),i=Lq(n),o=a.map(s=>({language:s.language,url:`${i}/${s.uri}`,baseUrl:i}));return o.length?(this.videoMetaMap[t]=o,o):null}};function Lq(e){let t=new URL(e),n=t.pathname.split("/");n.pop();let r=n.join("/");return`${t.origin}${r}`}function Pq(e){let t=[];for(let n of e.split(` `)){if(!n.startsWith("#EXT-X-MEDIA:TYPE=SUBTITLES"))continue;let r={};n.substring(13).split(",").forEach(i=>{let[o,s]=i.split("=");r[o.toLowerCase()]=(s||"").replace(/"/g,"")}),r.forced==="NO"&&t.push(r)}return t}function Nq(e){let t=[];for(let n of e.split(` `)){if(n.startsWith('EXT-X-DS-MARKER:ID="INT-END"'))break;n.endsWith(".vtt")&&t.push(n)}return t}var og=class extends bt{autoShowObserver=null;videoSrc=null;async loadSubtitle({input:t,options:n}){try{this.showSubtitleLoading(!0);let r=await this.fetchSubtitle(t,n);if(!r)return null;let a=Qp(r);if(!a)return;let i=[...a.document.querySelectorAll("p")].filter(c=>c.textContent?.trim()),o=i.map(c=>c.textContent||"");if(!o.length)return null;let s=await Ue({text:o.join(` `)});return it(de(s),this.ctx.targetLanguage)?null:(nt(this.ctx,de(s)),(await this._translateSubtitle(o,s,"<br />")).forEach(({displayText:c},d)=>{i[d]&&(i[d].innerHTML=c)}),Yp(a.arrayBuffer,a.document))}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}async fetchSubtitle(t,n){let r=await fetch(t,n);if(!r.ok)throw new Error("request subtitle error");return await r.arrayBuffer()}};var sg=class extends bt{async requestSubtitle(t){let n=await rt(Ne(),{});if(this.initConfig(n),!this.isEnableSubtitle())return;let r=this.config.videoSelector;if(!r)return;let a=document.querySelector(r);if(!a)return;let i=await this.parseVTTUrl(t);if(!i)return;let s=await new uu(this.ctx).loadSubtitle({input:i.url});if(!s)return;let l=a2(s);if(this.config.attachRule?.appendSelector){this.attachSubtitle(l.map(u=>({start:u.startTime,end:u.endTime,text:u.text})),i.lang);return}g7(a),u2(a,i.lang,i.lang,l,!0)}parseVTTUrl(t){if(t?.webvtt){let[n,r]=Object.entries(t?.webvtt||{})[0];return{url:r,lang:n}}}};var lg=class extends bt{autoShowObserver=null;videoSrc=null;subtitleMap={};reversedLangMap={};currentLang="en";constructor(t){super(t),Object.keys(fM).forEach(n=>{fM[n].forEach(r=>{this.reversedLangMap[r]=n})})}mutationVideoChange(){let t=this.config,n=t.multiSetting;n&&(this.autoShowObserver&&this.autoShowObserver.disconnect(),this.autoShowObserver=new MutationObserver(()=>{if(t.videoSelector){let i=document.querySelector(t.videoSelector),o=i&&i.getAttribute("src");o&&o!=this.videoSrc&&(this.videoSrc=o,this.subtitleMap={})}if(!n.activeLangSelector)return;let r=document.querySelector(n.activeLangSelector);if(!r)return;let a=this.getLangByElement(r,n)||"";a&&a==this.currentLang||(this.currentLang=a,this.attachMultiSubtitle(a))}),this.autoShowObserver.observe(document,{subtree:!0,childList:!0}))}getLangByElement(t,n){let r="";if(n?.langValueSelector){let a=t.parentElement?.querySelector(n.langValueSelector);a&&n?.langValueAttribute?r=a.getAttribute(n.langValueAttribute)||"":r=a?.textContent?.trim()||""}else r=t?.textContent||"";if(r&&n?.langTextRegex){let a=new RegExp(n?.langTextRegex);r=r.match(a)?.[1]||r}return this.formatLanguageWithName(r)}async loadSubtitle({input:t,options:n}){try{let r=await this.fetchSubtitleList(t,n);if(!r)return;let a=this.config.multiSetting,i=this.extractLanguageFromUrl(t,a)||await this.detectSubtitlesLang(r);if(this.updateSubtitleMap(i,r),it(de(i),this.ctx.targetLanguage))return null;if(i!==this.currentLang)return;this.attachMultiSubtitle(i)}catch(r){return A.error(r),null}}updateSubtitleMap(t,n){if(t=="auto")return;let r=this.subtitleMap[t];if(!r){this.subtitleMap[t]=n;return}if(r[0].text==n[0].text)return;let a=[r,n];a=a.sort((o,s)=>o[0].start>=s[s.length-1].start?1:-1);let i=[...a[0],...a[1]];this.subtitleMap[t]=i}attachMultiSubtitle(t){if(!t||t=="auto"||!this.config.attachRule?.appendSelector)return;let n=this.subtitleMap[t];n&&(nt(this.ctx,t),Ka({ctx:this.ctx,props:{videoSelector:this.config.videoSelector||"video",subtitleItems:n,ctx:this.ctx,lang:t}}))}extractLanguageFromUrl(t,n){let r=n?.urlLangRegex;if(!r)return;let i=m7(t).match(new RegExp(r,"i"));return this.config.multiSetting?.isMapLangFromUrl&&this.formatLanguageWithName(i?.[1])||i?.[1]}async fetchSubtitle(t,n){let r=await fetch(t,n);if(!r.ok)throw new Error("request subtitle error");return(await r.text()||"").replace(/\r\n/g,` `)}formatLanguageWithName(t){if(!t)return null;let n=this.config.multiSetting?.bakLangMap||{};return t=t.split(" -")[0].trim(),Object.keys(n).forEach(r=>{Array.isArray(n[r])?n[r].forEach(a=>{this.reversedLangMap[a]=r}):this.reversedLangMap[n[r]]=r}),this.reversedLangMap[t]||t}},fM={af:["Afrikaans","Afrikaans","af-ZA","afr"],am:["Amharic","\u12A0\u121B\u122D\u129B","am-ET","amh"],ar:["Arabic","\u0627\u0644\u0639\u0631\u0628\u064A\u0629","ar-SA","arb"],auto:["Automatic","\u81EA\u52A8","auto"],az:["Azerbaijani","Az\u0259rbaycan","az-AZ","azj"],be:["Belarusian","\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0430\u044F","be-BY","bel"],bg:["Bulgarian","\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438","bg-BG","bul"],bn:["Bengali","\u09AC\u09BE\u0982\u09B2\u09BE","bn-BD","ben"],bs:["Bosnian","Bosanski","bs-BA","bos"],ca:["Catalan","Catal\xE0","ca-ES","cat"],ceb:["Cebuano","Cebuano","ceb-PH","ceb"],co:["Corsican","Corsu","co-FR"],cs:["Czech","\u010Ce\u0161tina","cs-CZ","ces"],cy:["Welsh","Cymraeg","cy-GB"],da:["Danish","Dansk","da-DK","dan"],de:["German","Deutsch","de-DE","deu"],el:["Greek","\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC","el-GR","ell"],en:["English","English","en-US","en-GB","eng"],eo:["Esperanto","Esperanto","eo","epo"],es:["Spanish","Espa\xF1ol","es-ES","es-MX","spa"],et:["Estonian","Eesti","et-EE","est"],eu:["Basque","Euskara","eu-ES"],fa:["Persian","\u0641\u0627\u0631\u0633\u06CC","fa-IR","fas"],fi:["Finnish","Suomi","fi-FI","fin"],fil:["Filipino","Filipino","fil-PH"],fj:["Fijian","Vosa Vakaviti","fj-FJ"],fr:["French","Fran\xE7ais","fr-FR","fr-CA","fra"],fy:["Frisian","Frysk","fy-NL"],ga:["Irish","Gaeilge","ga-IE","gax"],gd:["Scots Gaelic","G\xE0idhlig","gd-GB"],gl:["Galician","Galego","gl-ES","glg"],gu:["Gujarati","\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0","gu-IN","guj"],ha:["Hausa","Hausa","ha-NG","hau"],haw:["Hawaiian","\u02BB\u014Clelo Hawai\u02BBi","haw-US"],he:["Hebrew","\u05E2\u05D1\u05E8\u05D9\u05EA","he-IL","heb"],hi:["Hindi","\u0939\u093F\u0928\u094D\u0926\u0940","hi-IN","hin"],hmn:["Hmong","Hmoob","hmn"],hr:["Croatian","Hrvatski","hr-HR","hrv"],ht:["Haitian Creole","Krey\xF2l Ayisyen","ht-HT"],hu:["Hungarian","Magyar","hu-HU","hun"],hy:["Armenian","\u0540\u0561\u0575\u0565\u0580\u0565\u0576","hy-AM","hye"],id:["Indonesian","Bahasa Indonesia","id-ID","ind"],ig:["Igbo","As\u1EE5s\u1EE5 Igbo","ig-NG","ibo"],is:["Icelandic","\xCDslenska","is-IS"],it:["Italian","Italiano","it-IT","ita"],ja:["Japanese","\u65E5\u672C\u8A9E","ja-JP","jpn"],jw:["Javanese","Basa Jawa","jw-ID","jav"],ka:["Georgian","\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8","ka-GE","kat"],kk:["Kazakh","\u049A\u0430\u0437\u0430\u049B","kk-KZ","kaz"],km:["Khmer","\u1781\u17D2\u1798\u17C2\u179A","km-KH","khm"],kn:["Kannada","\u0C95\u0CA8\u0CCD\u0CA8\u0CA1","kn-IN","kan"],ko:["Korean","\uD55C\uAD6D\uC5B4","ko-KR","kor"],ku:["Kurdish","Kurd\xEE","ku-TR","ckb"],ky:["Kyrgyz","\u041A\u044B\u0440\u0433\u044B\u0437\u0447\u0430","ky-KG"],la:["Latin","Latina","la"],lb:["Luxembourgish","L\xEBtzebuergesch","lb-LU"],lo:["Lao","\u0EA5\u0EB2\u0EA7","lo-LA","lao"],lt:["Lithuanian","Lietuvi\u0173","lt-LT","lit"],lv:["Latvian","Latvie\u0161u","lv-LV","lav"],mg:["Malagasy","Malagasy","mg-MG"],mi:["Maori","M\u0101ori","mi-NZ","min"],mk:["Macedonian","\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438","mk-MK","mkd"],ml:["Malayalam","\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02","ml-IN","mal"],mn:["Mongolian","\u041C\u043E\u043D\u0433\u043E\u043B","mn-MN"],mr:["Marathi","\u092E\u0930\u093E\u0920\u0940","mr-IN","mar"],ms:["Malay","Bahasa Melayu","ms-MY"],mt:["Maltese","Malti","mt-MT"],mww:["Hmong Daw","Hmong Daw","hmn"],my:["Burmese","\u1019\u103C\u1014\u103A\u1019\u102C\u1005\u102C","my-MM","mya"],ne:["Nepali","\u0928\u0947\u092A\u093E\u0932\u0940","ne-NP","nep"],nl:["Dutch","Nederlands","nl-NL","nld"],no:["Norwegian","Norsk","no-NO","nob"],ny:["Nyanja (Chichewa)","Chichewa","ny-MW","nya"],otq:["Quer\xE9taro Otomi","H\xF1\xE4h\xF1u"],pa:["Punjabi","\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40","pa-IN","pan"],pl:["Polish","Polski","pl-PL","pol"],ps:["Pashto","\u067E\u069A\u062A\u0648","ps-AF","pbu"],pt:["Portuguese","Portugu\xEAs","pt-PT","por"],"pt-br":["Portuguese (Brazil)","Portugu\xEAs (Brasil)","pt-BR","por"],ro:["Romanian","Rom\xE2n\u0103","ro-RO","ron"],ru:["Russian","\u0420\u0443\u0441\u0441\u043A\u0438\u0439","ru-RU","rus"],sd:["Sindhi","\u0633\u0646\u068C\u064A","sd-PK"],si:["Sinhala (Sinhalese)","\u0DC3\u0DD2\u0D82\u0DC4\u0DBD","si-LK","sin"],sk:["Slovak","Sloven\u010Dina","sk-SK","slk"],sl:["Slovenian","Sloven\u0161\u010Dina","sl-SI","slv"],sm:["Samoan","Gagana S\u0101moa","sm-WS"],sn:["Shona","ChiShona","sn-ZW","sna"],so:["Somali","Soomaali","so-SO","som"],sq:["Albanian","Shqip","sq-AL","als"],sr:["Serbian","\u0421\u0440\u043F\u0441\u043A\u0438","sr-RS","srp"],"sr-Cyrl":["Serbian (Cyrillic)","\u0421\u0440\u043F\u0441\u043A\u0438 (\u040B\u0438\u0440\u0438\u043B\u0438\u0446\u0430)","sr-Cyrl-RS","srp"],"sr-Latn":["Serbian (Latin)","Srpski (Latinica)","sr-Latn-RS","srp"],st:["Sesotho","Sesotho","st-LS"],su:["Sundanese","Basa Sunda","su-ID","sun"],sv:["Swedish","Svenska","sv-SE","swe"],sw:["Swahili","Kiswahili","sw-KE","swh"],ta:["Tamil","\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD","ta-IN","tam"],te:["Telugu","\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41","te-IN","tel"],tg:["Tajik","\u0422\u043E\u04B7\u0438\u043A\u04E3","tg-TJ","tgk"],th:["Thai","\u0E44\u0E17\u0E22","th-TH","tha"],tlh:["Klingon","tlhIngan Hol"],"tlh-Qaak":["Klingon (pIqaD)","tlhIngan Hol (pIqaD)"],to:["Tongan","Lea fakatonga","to-TO","toi"],tr:["Turkish","T\xFCrk\xE7e","tr-TR","tur"],ty:["Tahitian","Reo Tahiti"],ug:["Uyghur","\u0626\u06C7\u064A\u063A\u06C7\u0631\u0686\u06D5","ug-CN"],uk:["Ukrainian","\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430","uk-UA","ukr"],ur:["Urdu","\u0627\u0631\u062F\u0648","ur-PK","urd"],uz:["Uzbek","O\u02BBzbekcha","uz-UZ","uzn"],vi:["Vietnamese","Ti\u1EBFng Vi\u1EC7t","Ti\u1EBFng","vi-VN","vie"],wyw:["Welayta","\u12CC\u120B\u12ED\u1273"],xh:["Xhosa","IsiXhosa","xh-ZA","xho"],yi:["Yiddish","\u05D9\u05D9\u05B4\u05D3\u05D9\u05E9","ydd"],yo:["Yoruba","\xC8d\xE8 Yor\xF9b\xE1","yo-NG","yor"],yua:["Yucatec Maya","M\xE0aya T'\xE0an"],yue:["Cantonese","\u7CB5\u8A9E","yue-HK"],bo:["Tibetan","\u0F56\u0F7C\u0F51\u0F0B\u0F66\u0F90\u0F51\u0F0B","bo-CN"],sa:["Sanskrit","\u0938\u0902\u0938\u094D\u0915\u0943\u0924\u092E\u094D","sa-IN"],kmr:["Sorani Kurdish","\u06A9\u0648\u0631\u062F\u06CC \u0633\u06C6\u0631\u0627\u0646\u06CC"],ckb:["Kurmanji Kurdish","\u06A9\u0648\u0631\u0645\u0627\u0646\u062C\u06CC"],"zh-CN":["Chinese (Simplified)","\u7B80\u4F53\u4E2D\u6587","\u4E2D\u6587\u7B80\u4F53","\u4E2D\u6587\uFF08\u7B80\u4F53\uFF09","zh-CN","cmn"],"zh-TW":["Chinese (Traditional)","\u7E41\u9AD4\u4E2D\u6587","\u4E2D\u6587\u6B63\u9AD4","\u4E2D\u6587\uFF08\u7E41\u4F53\uFF09","zh-TW"],zu:["Zulu","IsiZulu","zu-ZA","zul"]};var ug=class extends Za{constructor(t){super(t),new cu(t,{disableQuickButton:!0})}handleTextTracks(t,n){if(!this.config.attachRule?.appendSelector||!this.config.multipleVideoContainerSelector)return super.handleTextTracks(t,n);if(it(de(t.language),this.ctx.targetLanguage))return;let r=a=>{if(A.debug("handEvent",a.target),!t.cues?.length)return;let i=a.target;if(!(i?.isTranslated&&i?.cues?.length)&&!(i.kind==="captions"||i.label==="clone")&&this.config.attachRule?.appendSelector&&i.cues){let o;if(this.config.multipleVideoContainerSelector&&(o=n.closest(this.config.multipleVideoContainerSelector)),!o)return super.handleTextTracks(t,n);this.attachSubtitle(this.formatToSubtitleItem([...i.cues]),de(i.language),!1,o),this.hideSourceSubtitle(o),i.isTranslated=!0;return}};t.addEventListener("cuechange",r),n.removeCueChangeListeners||(n.removeCueChangeListeners=[]),n.removeCueChangeListeners.push(()=>t.removeEventListener("cuechange",r))}getAiSubtitlePageUrl(t){try{if(!this.config.multipleVideoContainerSelector)return null;let n=t;for(;n&&n!==document.body;){let r=n.querySelectorAll('a[href*="/status/"]'),a=n.querySelectorAll(this.config.multipleVideoContainerSelector);if(r.length>0&&r.length>=a.length){let o=[...r].filter(s=>{let u=new URL(s.href).pathname.replace(/\/analytics$/,"").replace(/\/history$/,"");if(!/^\/([^\/]+)\/status\/(\d+)\/?$/.test(u))return!1;let c=s.closest("div[role='link']");return!(c&&(!this.config.multipleVideoContainerSelector||c.querySelector(this.config.multipleVideoContainerSelector)!==t))});return Rq(o[0]?.href??null)}n=n.parentElement}return null}catch{return null}}getAppendContainerByAiPageUrl(t){if(!this.config.multipleVideoContainerSelector)return null;let n=document.querySelector(`[${Zu}="${t}"]`);return n||null}getCurrentVideo(t){let n=this.getAppendContainerByAiPageUrl(t);return!n||!this.config.videoSelector?null:n.querySelector(this.config.videoSelector)}async handleAttachAiSubtitle(t){let n=this.getTaskCache(t);if(!n?.result)return;let r=this.getAppendContainerByAiPageUrl(t);if(!r)return;let i=Ma.parse(n.result).filter(l=>l.type==="caption"),o=await Ue({text:i.map(l=>l.text).join(` `)}),s=this.getAiSubtitleItems(i);this.attachSubtitle(s,o,!0,r),this.showAiSubtitleTipWithStatus("used",t),setTimeout(()=>{s0()},100),this.hideSourceSubtitle(r)}hideSourceSubtitle(t){let n=t.querySelector(this.config.videoSelector||"video");if(!n)return!1;n.textTracks.length>0&&(Array.from(n.textTracks).forEach(r=>{r.mode="hidden"}),setTimeout(()=>{Array.from(n.textTracks).forEach(r=>{r.mode="hidden"})},500))}async resetAiSubtitle(t){t=t||globalThis.location.href;let n=this.getAppendContainerByAiPageUrl(t);if(!n||(this.removeAttachSubtitle(n),!this.isEnableSubtitle()))return;let r=n.querySelector(this.config.videoSelector||"video");if(!r)return;let a=Array.from(r.textTracks).find(i=>i.kind!=="captions"&&i.label!=="clone");!a||!a.cues||(this.attachSubtitle(this.formatToSubtitleItem([...a.cues]),de(a.language),!1,n),this.hideSourceSubtitle(n))}async isSubtitleAvailable(t=document){if(!this.config?.quickButtonRule)return!1;let r=t.querySelector(this.config.videoSelector||"video");return r?r.textTracks.length>0:!1}getIsAiSubtitleUsed(t){t=t||globalThis.location.href;let n=this.getAppendContainerByAiPageUrl(t);if(!n||!this.getIsEnableAiSubtitle(t))return!1;let r=this.getTaskCache(t);return r?.status!=="completed"||!r?.result?!1:!!n.querySelector(`[${jd}="ai"]`)}};function Rq(e){let t=new URL(e),n=t.pathname.replace(/\/analytics$/,"").replace(/\/history$/,"");return/^\/([^\/]+)\/status\/(\d+)\/?$/.test(n)?(t.pathname=n,t.href):null}var cg=class extends Za{autoShowObserver=null;videoSrc=null;async loadSubtitle({input:t,options:n}){try{let r=await this._fetchSubtitle(t,n);if(!r)return null;let a=Ma.parse(r),i=a.filter(c=>c.type==="caption"),o=await Ue({text:i.map(c=>c.text).join(` `)});if(this.config.attachRule?.appendSelector){let c=this.getSubtitleItems(i);this.attachSubtitle(c,o);return}if(it(de(o),this.ctx.targetLanguage))return null;this.showSubtitleLoading(!0),nt(this.ctx,de(o));let s=i.map(c=>c.text),l=await this._translateSubtitle(s,o);if(this.config.enableHookDownload)try{let c=this.getSubtitleItems(i);this.updateDownloadSubtitle({subtitleItems:c,translations:l,lang:o})}catch(c){A.error("download subtitle error",c)}return i.forEach((c,d)=>{c.text=l[d].displayText}),Ma.build(a,{format:this.config.subsrtFormat||"vtt"})}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}getSubtitleItems(t){return t.map(r=>({start:r.start/1e3,end:r.end/1e3,text:r.text}))}};var dg=class extends bt{autoShowObserver=null;videoSrc=null;async loadSubtitle({input:t,options:n}){try{let r=await this.fetchSubtitle(t,n);if(!r)return null;let{subtitles:a,doc:i}=this.parseFromXml(r),o=await Ue({text:a.map(l=>l.textContent).join(` `)});if(this.config.attachRule?.appendSelector){let l=this.parseXMLSubtitles(r);this.attachSubtitle(l,o);return}if(it(de(o),this.ctx.targetLanguage))return null;this.showSubtitleLoading(!0),nt(this.ctx,de(o));let s=await this._translateSubtitle(a.map(l=>l.textContent||""),de(o));if(s.forEach((l,u)=>{a[u].textContent=l.displayText}),this.config.enableHookDownload)try{let l=this.parseXMLSubtitles(r);this.updateDownloadSubtitle({subtitleItems:l,translations:s,lang:o})}catch(l){A.error("download subtitle error",l)}return new XMLSerializer().serializeToString(i)}catch(r){return A.error(r),null}finally{this.hideSubtitleLoading()}}async fetchSubtitle(t,n){let r=await fetch(t,n);if(!r.ok)throw new Error("request subtitle error");return(await r.text()||"").replace(/\r\n/g,` `)}parseFromXml(t){if(!this.config.xmlTextSelector)throw new Error("xml text selector is required");let n=new DOMParser().parseFromString(t,"text/xml"),r=[...n.querySelectorAll(this.config.xmlTextSelector)];return{doc:n,subtitles:r}}parseXMLSubtitles(t){let{startSelector:n,endSelector:r,startAttr:a,endAttr:i,subtitleItemSelector:o,textSelector:s,endOrDuration:l,timeDivisor:u,timePartCount:c}=this.config.xmlSetting,d=new DOMParser().parseFromString(t,"application/xml"),m=[];return d.querySelectorAll(o).forEach(g=>{let h=this.getTimeStr(n,a,g)||"",v=this.getTimeStr(r,i,g)||"",y=o2(h,u),x=o2(v,u),b=Pn(y,c),T=Pn(x,c);l==="duration"&&(T=b+T);let C=s?g.querySelector(s)?.textContent:g.textContent;m.push({start:b,end:T,text:(C||"").trim()})}),m}getTimeStr(t,n,r){if(t){let a=r.querySelector(t);return n?a?.getAttribute(n):a?.textContent}else return n?r.getAttribute(n):r.textContent}};var mg=class extends bt{hasSubtitle=!1;async mutationVideoChange(){let t=jq(location.href,document,this.config.avSerial);if(!t)return;let n=this.config.avSerial?.serialAttachIframe;if(n){let a=document.querySelector(n);if(!a)return;let i=new URL(a.getAttribute("src")||"");i.searchParams.set("code",t),a.setAttribute("src",i.toString());return}let r=await this.fetchSubtitle(t);r&&(nt(this.ctx,"ja","av"),this.hasSubtitle=!0,Ka({ctx:this.ctx,props:{videoSelector:this.config.videoSelector||"video",subtitleItems:r,ctx:this.ctx,lang:"ja"}}))}isShowQuickButton(){return Promise.resolve(this.hasSubtitle)}async fetchSubtitle(t){try{let n=await De({url:`https://subhub.weixin.so/missav/${t}`,responseType:"text"});if(!n)throw new Error("request subtitle error");return Ma.parse(n,{format:"vtt"}).map(a=>({...a,start:a.start/1e3,end:a.end/1e3}))}catch(n){A.error("fetchSubtitle",n);return}}};function jq(e,t,n){if(!n)return;let r;if(n.type==="url"&&(r=e),n.type=="selector"&&n.selector&&(r=t?.querySelector(n.selector)?.textContent),!!r){if(n.regexStr){let a=r.match(new RegExp(n.regexStr));if(a)return a[1]||a[0]}return r.toLowerCase()}}var pg=class extends bt{list=[];lang="";async requestSubtitle(t){this.list=t,this.list.forEach(async n=>{let r=await this.fetchSubtitleList(n.url);if(!r)return null;n.subs=r,this.lang&&this.changeLang(this.lang)})}async changeLang(t){this.lang=t;let n=this.list.find(r=>r.url.includes(this.lang));n?.subs.length&&(nt(this.ctx,n.language_code),Ka({ctx:this.ctx,props:{videoSelector:this.config.videoSelector||"video",subtitleItems:n.subs,ctx:this.ctx,lang:n.language_code}}))}};var gg=class extends bt{currentLang="";videoMeta=null;languageObserver=null;initialized=!1;constructor(t,n){super(t,n),this.init()}init(){this.isEnableSubtitle()&&(this.parseVideoMeta(),this.observeLanguageChange(),this.observeVideoChange())}async parseVideoMeta(){try{let t=document.querySelector("div[data-metadata]");if(!t)return;let n=t.getAttribute("data-metadata");return!n||(this.videoMeta=JSON.parse(n),this.currentLang=this.videoMeta.transcriptLanguage||"en",!this.currentLang)?void 0:(await this.requestSubtitleForLanguage(this.currentLang),t)}catch{}}observeLanguageChange(){let t=document.querySelector(".langs-list.menu");if(!t)return;this.languageObserver=new MutationObserver(r=>{r.forEach(a=>{if(a.type==="attributes"&&a.attributeName==="class"){let i=a.target;if(!i.classList.contains("is-active"))return;let o=i.getAttribute("data-lang-code");o&&o!==this.currentLang&&this.handleLanguageChange(o)}})}),t.querySelectorAll("li[data-lang-code]").forEach(r=>{this.languageObserver?.observe(r,{attributes:!0,attributeFilter:["class"]})})}observeVideoChange(){new MutationObserver(n=>{n.forEach(r=>{r.addedNodes.forEach(a=>{a.nodeType===Node.ELEMENT_NODE&&a.querySelector?.("div[data-metadata]")&&this.parseVideoMeta()})})}).observe(document.body,{childList:!0,subtree:!0})}async handleLanguageChange(t){this.currentLang=t,await this.requestSubtitleForLanguage(t)}async requestSubtitleForLanguage(t){if(this.videoMeta)try{let n=this.videoMeta.transcriptTranslationUrl,r=this.videoMeta.lmsRootURL||location.origin;if(!n)return;let a=r+n.replace("__lang__",t);await this.handleSubtitleRequest({url:a,lang:t,meta:this.videoMeta})}catch{}}async loadSubtitle({input:t,options:n}){try{if(typeof t=="object"&&"url"in t&&"lang"in t&&"meta"in t)return await this.handleSubtitleRequest(t);let r=typeof t=="string"?t:t.toString();return await this.handleSubtitleRequest({url:r,lang:"",meta:null})}catch(r){return A.error("EdX subtitle loading error:",r),null}}async handleSubtitleRequest(t){try{this.currentLang=t.lang,this.videoMeta=t.meta;let n=await this._fetchSubtitle(t.url);if(!n)return null;let r=this.parseEdxSubtitle(n);if(!r||r.length===0)return null;let a=de(this.currentLang);if(it(a,this.ctx.targetLanguage))return null;if(!this.config.attachRule?.appendSelector)return;this.attachSubtitle(r,a),nt(this.ctx,a)}catch(n){return A.error("EdX subtitle request handling error:",n),null}}parseEdxSubtitle(t){try{let n=JSON.parse(t),{start:r,end:a,text:i}=n;if(r.length!==a.length||r.length!==i.length)throw new Error("EdX subtitle data arrays length mismatch");let o=[];for(let s=0;s<r.length;s++){let l=r[s],u=a[s],c=i[s];typeof l!="number"||typeof u!="number"||!c?.trim()||o.push({start:l/1e3,end:u/1e3,text:c.trim()})}return o}catch(n){return A.error("EdX subtitle parsing error:",n),[]}}};var Fq=Object.create,F2=Object.defineProperty,Bq=Object.getOwnPropertyDescriptor,Oq=Object.getOwnPropertyNames,_q=Object.getPrototypeOf,zq=Object.prototype.hasOwnProperty,Uq=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Hq=(e,t)=>{for(var n in t)F2(e,n,{get:t[n],enumerable:!0})},j2=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Oq(t))!zq.call(e,a)&&a!==n&&F2(e,a,{get:()=>t[a],enumerable:!(r=Bq(t,a))||r.enumerable});return e},qq=(e,t,n)=>(j2(e,t,"default"),n&&j2(n,t,"default")),yM=(e,t,n)=>(n=e!=null?Fq(_q(e)):{},j2(t||!e||!e.__esModule?F2(n,"default",{value:e,enumerable:!0}):n,e)),xM=Uq((exports,module)=>{typeof navigator<"u"&&function(e,t){typeof exports=="object"&&typeof module<"u"?module.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis<"u"?globalThis:e||self,e.lottie=t())}(exports,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,r=e.length,a;for(n=0;n<r;n+=1){a=e[n].prototype;for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(t.prototype[i]=a[i])}}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].pause()},resume:function(){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].resume()},setRate:function(t){var n,r=this.audios.length;for(n=0;n<r;n+=1)this.audios[n].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(n,r){var a=0,i=[],o;switch(n){case"int16":case"uint8c":o=1;break;default:o=1.1;break}for(a=0;a<r;a+=1)i.push(o);return i}function t(n,r){return n==="float32"?new Float32Array(r):n==="int16"?new Int16Array(r):n==="uint8c"?new Uint8ClampedArray(r):e(n,r)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?t:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(t){return typeof t}:_typeof$6=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],t,n=e.length;for(t=0;t<n;t+=1)BMMath[e[t]]=Math[e[t]]})();function ProjectInterface$1(){return{}}BMMath.random=Math.random,BMMath.abs=function(e){var t=_typeof$6(e);if(t==="object"&&e.length){var n=createSizedArray(e.length),r,a=e.length;for(r=0;r<a;r+=1)n[r]=Math.abs(e[r]);return n}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,n,r){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,r){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}var createElementID=function(){var e=0;return function(){return e+=1,idPrefix$1+"__lottie_element_"+e}}();function HSVtoRGB(e,t,n){var r,a,i,o,s,l,u,c;switch(o=Math.floor(e*6),s=e*6-o,l=n*(1-t),u=n*(1-s*t),c=n*(1-(1-s)*t),o%6){case 0:r=n,a=c,i=l;break;case 1:r=u,a=n,i=l;break;case 2:r=l,a=n,i=c;break;case 3:r=l,a=u,i=n;break;case 4:r=c,a=l,i=n;break;case 5:r=n,a=l,i=u;break;default:break}return[r,a,i]}function RGBtoHSV(e,t,n){var r=Math.max(e,t,n),a=Math.min(e,t,n),i=r-a,o,s=r===0?0:i/r,l=r/255;switch(r){case a:o=0;break;case e:o=t-n+i*(t<n?6:0),o/=6*i;break;case t:o=n-e+i*2,o/=6*i;break;case n:o=e-t+i*4,o/=6*i;break;default:break}return[o,s,l]}function addSaturationToRGB(e,t){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e=[],t,n;for(t=0;t<256;t+=1)n=t.toString(16),e[t]=n.length===1?"0"+n:n;return function(r,a,i){return r<0&&(r=0),a<0&&(a=0),i<0&&(i=0),"#"+e[r]+e[a]+e[i]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(t){return typeof t}:_typeof$5=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$5(e)}var dataManager=function(){var e=1,t=[],n,r,a={onmessage:function(){},postMessage:function(m){n({data:m})}},i={postMessage:function(m){a.onmessage({data:m})}};function o(m){if(window.Worker&&window.Blob&&getWebWorker()){var p=new Blob(["var _workerSelf = self; self.onmessage = ",m.toString()],{type:"text/javascript"}),g=URL.createObjectURL(p);return new Worker(g)}return n=m,a}function s(){r||(r=o(function(m){function p(){function h(O,_){var I,L,S=O.length,P,H,z,W;for(L=0;L<S;L+=1)if(I=O[L],"ks"in I&&!I.completed){if(I.completed=!0,I.hasMask){var V=I.masksProperties;for(H=V.length,P=0;P<H;P+=1)if(V[P].pt.k.i)T(V[P].pt.k);else for(W=V[P].pt.k.length,z=0;z<W;z+=1)V[P].pt.k[z].s&&T(V[P].pt.k[z].s[0]),V[P].pt.k[z].e&&T(V[P].pt.k[z].e[0])}I.ty===0?(I.layers=x(I.refId,_),h(I.layers,_)):I.ty===4?b(I.shapes):I.ty===5&&j(I)}}function v(O,_){if(O){var I=0,L=O.length;for(I=0;I<L;I+=1)O[I].t===1&&(O[I].data.layers=x(O[I].data.refId,_),h(O[I].data.layers,_))}}function y(O,_){for(var I=0,L=_.length;I<L;){if(_[I].id===O)return _[I];I+=1}return null}function x(O,_){var I=y(O,_);return I?I.layers.__used?JSON.parse(JSON.stringify(I.layers)):(I.layers.__used=!0,I.layers):null}function b(O){var _,I=O.length,L,S;for(_=I-1;_>=0;_-=1)if(O[_].ty==="sh")if(O[_].ks.k.i)T(O[_].ks.k);else for(S=O[_].ks.k.length,L=0;L<S;L+=1)O[_].ks.k[L].s&&T(O[_].ks.k[L].s[0]),O[_].ks.k[L].e&&T(O[_].ks.k[L].e[0]);else O[_].ty==="gr"&&b(O[_].it)}function T(O){var _,I=O.i.length;for(_=0;_<I;_+=1)O.i[_][0]+=O.v[_][0],O.i[_][1]+=O.v[_][1],O.o[_][0]+=O.v[_][0],O.o[_][1]+=O.v[_][1]}function C(O,_){var I=_?_.split("."):[100,100,100];return O[0]>I[0]?!0:I[0]>O[0]?!1:O[1]>I[1]?!0:I[1]>O[1]?!1:O[2]>I[2]?!0:I[2]>O[2]?!1:null}var w=function(){var O=[4,4,14];function _(L){var S=L.t.d;L.t.d={k:[{s:S,t:0}]}}function I(L){var S,P=L.length;for(S=0;S<P;S+=1)L[S].ty===5&&_(L[S])}return function(L){if(C(O,L.v)&&(I(L.layers),L.assets)){var S,P=L.assets.length;for(S=0;S<P;S+=1)L.assets[S].layers&&I(L.assets[S].layers)}}}(),M=function(){var O=[4,7,99];return function(_){if(_.chars&&!C(O,_.v)){var I,L=_.chars.length;for(I=0;I<L;I+=1){var S=_.chars[I];S.data&&S.data.shapes&&(b(S.data.shapes),S.data.ip=0,S.data.op=99999,S.data.st=0,S.data.sr=1,S.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},_.chars[I].t||(S.data.shapes.push({ty:"no"}),S.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),E=function(){var O=[5,7,15];function _(L){var S=L.t.p;typeof S.a=="number"&&(S.a={a:0,k:S.a}),typeof S.p=="number"&&(S.p={a:0,k:S.p}),typeof S.r=="number"&&(S.r={a:0,k:S.r})}function I(L){var S,P=L.length;for(S=0;S<P;S+=1)L[S].ty===5&&_(L[S])}return function(L){if(C(O,L.v)&&(I(L.layers),L.assets)){var S,P=L.assets.length;for(S=0;S<P;S+=1)L.assets[S].layers&&I(L.assets[S].layers)}}}(),k=function(){var O=[4,1,9];function _(L){var S,P=L.length,H,z;for(S=0;S<P;S+=1)if(L[S].ty==="gr")_(L[S].it);else if(L[S].ty==="fl"||L[S].ty==="st")if(L[S].c.k&&L[S].c.k[0].i)for(z=L[S].c.k.length,H=0;H<z;H+=1)L[S].c.k[H].s&&(L[S].c.k[H].s[0]/=255,L[S].c.k[H].s[1]/=255,L[S].c.k[H].s[2]/=255,L[S].c.k[H].s[3]/=255),L[S].c.k[H].e&&(L[S].c.k[H].e[0]/=255,L[S].c.k[H].e[1]/=255,L[S].c.k[H].e[2]/=255,L[S].c.k[H].e[3]/=255);else L[S].c.k[0]/=255,L[S].c.k[1]/=255,L[S].c.k[2]/=255,L[S].c.k[3]/=255}function I(L){var S,P=L.length;for(S=0;S<P;S+=1)L[S].ty===4&&_(L[S].shapes)}return function(L){if(C(O,L.v)&&(I(L.layers),L.assets)){var S,P=L.assets.length;for(S=0;S<P;S+=1)L.assets[S].layers&&I(L.assets[S].layers)}}}(),N=function(){var O=[4,4,18];function _(L){var S,P=L.length,H,z;for(S=P-1;S>=0;S-=1)if(L[S].ty==="sh")if(L[S].ks.k.i)L[S].ks.k.c=L[S].closed;else for(z=L[S].ks.k.length,H=0;H<z;H+=1)L[S].ks.k[H].s&&(L[S].ks.k[H].s[0].c=L[S].closed),L[S].ks.k[H].e&&(L[S].ks.k[H].e[0].c=L[S].closed);else L[S].ty==="gr"&&_(L[S].it)}function I(L){var S,P,H=L.length,z,W,V,Y;for(P=0;P<H;P+=1){if(S=L[P],S.hasMask){var X=S.masksProperties;for(W=X.length,z=0;z<W;z+=1)if(X[z].pt.k.i)X[z].pt.k.c=X[z].cl;else for(Y=X[z].pt.k.length,V=0;V<Y;V+=1)X[z].pt.k[V].s&&(X[z].pt.k[V].s[0].c=X[z].cl),X[z].pt.k[V].e&&(X[z].pt.k[V].e[0].c=X[z].cl)}S.ty===4&&_(S.shapes)}}return function(L){if(C(O,L.v)&&(I(L.layers),L.assets)){var S,P=L.assets.length;for(S=0;S<P;S+=1)L.assets[S].layers&&I(L.assets[S].layers)}}}();function F(O){O.__complete||(k(O),w(O),M(O),E(O),N(O),h(O.layers,O.assets),v(O.chars,O.assets),O.__complete=!0)}function j(O){O.t.a.length===0&&"m"in O.t.p}var B={};return B.completeData=F,B.checkColors=k,B.checkChars=M,B.checkPathProperties=E,B.checkShapes=N,B.completeLayers=h,B}if(i.dataManager||(i.dataManager=p()),i.assetLoader||(i.assetLoader=function(){function h(y){var x=y.getResponseHeader("content-type");return x&&y.responseType==="json"&&x.indexOf("json")!==-1||y.response&&_typeof$5(y.response)==="object"?y.response:y.response&&typeof y.response=="string"?JSON.parse(y.response):y.responseText?JSON.parse(y.responseText):null}function v(y,x,b,T){var C,w=new XMLHttpRequest;try{w.responseType="json"}catch{}w.onreadystatechange=function(){if(w.readyState===4)if(w.status===200)C=h(w),b(C);else try{C=h(w),b(C)}catch(M){T&&T(M)}};try{w.open(["G","E","T"].join(""),y,!0)}catch{w.open(["G","E","T"].join(""),x+"/"+y,!0)}w.send()}return{load:v}}()),m.data.type==="loadAnimation")i.assetLoader.load(m.data.path,m.data.fullPath,function(h){i.dataManager.completeData(h),i.postMessage({id:m.data.id,payload:h,status:"success"})},function(){i.postMessage({id:m.data.id,status:"error"})});else if(m.data.type==="complete"){var g=m.data.animation;i.dataManager.completeData(g),i.postMessage({id:m.data.id,payload:g,status:"success"})}else m.data.type==="loadData"&&i.assetLoader.load(m.data.path,m.data.fullPath,function(h){i.postMessage({id:m.data.id,payload:h,status:"success"})},function(){i.postMessage({id:m.data.id,status:"error"})})}),r.onmessage=function(m){var p=m.data,g=p.id,h=t[g];t[g]=null,p.status==="success"?h.onComplete(p.payload):h.onError&&h.onError()})}function l(m,p){e+=1;var g="processId_"+e;return t[g]={onComplete:m,onError:p},g}function u(m,p,g){s();var h=l(p,g);r.postMessage({type:"loadAnimation",path:m,fullPath:window.location.origin+window.location.pathname,id:h})}function c(m,p,g){s();var h=l(p,g);r.postMessage({type:"loadData",path:m,fullPath:window.location.origin+window.location.pathname,id:h})}function d(m,p,g){s();var h=l(p,g);r.postMessage({type:"complete",animation:m,id:h})}return{loadAnimation:u,loadData:c,completeAnimation:d}}(),ImagePreloader=function(){var e=function(){var y=createTag("canvas");y.width=1,y.height=1;var x=y.getContext("2d");return x.fillStyle="rgba(0,0,0,0)",x.fillRect(0,0,1,1),y}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(y,x,b){var T="";if(y.e)T=y.p;else if(x){var C=y.p;C.indexOf("images/")!==-1&&(C=C.split("/")[1]),T=x+C}else T=b,T+=y.u?y.u:"",T+=y.p;return T}function a(y){var x=0,b=setInterval(function(){var T=y.getBBox();(T.width||x>500)&&(this._imageLoaded(),clearInterval(b)),x+=1}.bind(this),50)}function i(y){var x=r(y,this.assetsPath,this.path),b=createNS("image");isSafari?this.testImageLoaded(b):b.addEventListener("load",this._imageLoaded,!1),b.addEventListener("error",function(){T.img=e,this._imageLoaded()}.bind(this),!1),b.setAttributeNS("http://www.w3.org/1999/xlink","href",x),this._elementHelper.append?this._elementHelper.append(b):this._elementHelper.appendChild(b);var T={img:b,assetData:y};return T}function o(y){var x=r(y,this.assetsPath,this.path),b=createTag("img");b.crossOrigin="anonymous",b.addEventListener("load",this._imageLoaded,!1),b.addEventListener("error",function(){T.img=e,this._imageLoaded()}.bind(this),!1),b.src=x;var T={img:b,assetData:y};return T}function s(y){var x={assetData:y},b=r(y,this.assetsPath,this.path);return dataManager.loadData(b,function(T){x.img=T,this._footageLoaded()}.bind(this),function(){x.img={},this._footageLoaded()}.bind(this)),x}function l(y,x){this.imagesLoadedCb=x;var b,T=y.length;for(b=0;b<T;b+=1)y[b].layers||(!y[b].t||y[b].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(y[b]))):y[b].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(y[b]))))}function u(y){this.path=y||""}function c(y){this.assetsPath=y||""}function d(y){for(var x=0,b=this.images.length;x<b;){if(this.images[x].assetData===y)return this.images[x].img;x+=1}return null}function m(){this.imagesLoadedCb=null,this.images.length=0}function p(){return this.totalImages===this.loadedAssets}function g(){return this.totalFootages===this.loadedFootagesCount}function h(y,x){y==="svg"?(this._elementHelper=x,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function v(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=a.bind(this),this.createFootageData=s.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return v.prototype={loadAssets:l,setAssetsPath:c,setPath:u,loadedImages:p,loadedFootages:g,destroy:m,getAsset:d,createImgData:o,createImageData:i,imageLoaded:t,footageLoaded:n,setCacheType:h},v}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],r=0;r<n.length;r+=1)n[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(!t)this._cbs[e]=null;else if(this._cbs[e]){for(var n=0,r=this._cbs[e].length;n<r;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),n-=1,r-=1),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}};var markerParser=function(){function e(t){for(var n=t.split(`\r `),r={},a,i=0,o=0;o<n.length;o+=1)a=n[o].split(":"),a.length===2&&(r[a[0]]=a[1].trim(),i+=1);if(i===0)throw new Error;return r}return function(t){for(var n=[],r=0;r<t.length;r+=1){var a=t[r],i={time:a.tm,duration:a.dr};try{i.payload=JSON.parse(t[r].cm)}catch{try{i.payload=e(t[r].cm)}catch{i.payload={name:t[r].cm}}}n.push(i)}return n}}(),ProjectInterface=function(){function e(t){this.compositions.push(t)}return function(){function t(n){for(var r=0,a=this.compositions.length;r<a;){if(this.compositions[r].data&&this.compositions[r].data.nm===n)return this.compositions[r].prepareFrame&&this.compositions[r].data.xt&&this.compositions[r].prepareFrame(this.currentFrame),this.compositions[r].compInterface;r+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(t){return typeof t}:_typeof$4=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$4(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var n=getRenderer(t);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,e.loop===""||e.loop===null||e.loop===void 0||e.loop===!0?this.loop=!0:e.loop===!1?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay="autoplay"in e?e.autoplay:!0,this.name=e.name?e.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(e,"autoloadSegments")?e.autoloadSegments:!0,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(e.path.lastIndexOf("\\")!==-1?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&_typeof$4(t)!=="object"&&(t=JSON.parse(t));var n={wrapper:e,animationData:t},r=e.attributes;n.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",n.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var a=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";a==="false"?n.loop=!1:a==="true"?n.loop=!0:a!==""&&(n.loop=parseInt(a,10));var i=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:r.getNamedItem("bm-autoplay")?r.getNamedItem("bm-autoplay").value:!0;n.autoplay=i!=="false",n.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"";var o=r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"";o==="false"&&(n.prerender=!1),n.path?this.setParams(n):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t=this.animationData.layers,n,r=t.length,a=e.layers,i,o=a.length;for(i=0;i<o;i+=1)for(n=0;n<r;){if(t[n].id===a[i].id){t[n]=a[i];break}n+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(r=e.assets.length,n=0;n<r;n+=1)this.animationData.assets.push(e.assets[n]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||e.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var t=e.shift();this.timeCompleted=t.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){var e=this.animationData.segments;e||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var n=typeof e=="number"?e:void 0,r=typeof t=="number"?t:void 0;this.renderer.updateContainerSize(n,r)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if(t=this.markers[n],t.payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){if(!(n&&this.name!==n)){var r=Number(e);if(isNaN(r)){var a=this.getMarkerData(e);a&&this.goToAndStop(a.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,n){if(!(n&&this.name!==n)){var r=Number(e);if(isNaN(r)){var a=this.getMarkerData(e);a&&(a.duration?this.playSegments([a.time,a.time+a.duration],!0):this.goToAndStop(a.time,!0))}else this.goToAndStop(r,t,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!(this.isPaused===!0||this.isLoaded===!1)){var t=this.currentRawFrame+e*this.frameModifier,n=!1;t>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):t<0?this.checkSegments(t%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(n=!0,t=0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,n!==-1&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])==="object"){var n,r=e.length;for(n=0;n<r;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return this.segments.length?(this.adjustSegment(this.segments.shift(),e),!0):!1},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var n=e.p;n.indexOf("images/")!==-1&&(n=n.split("/")[1]),t=this.assetsPath+n}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,n){try{var r=this.renderer.getElementByPath(e);r.updateDocumentData(t,n)}catch{}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}e==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),e==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),e==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),e==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),e==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],n=0,r=0,a=0,i=!0,o=!1;function s(I){for(var L=0,S=I.target;L<r;)t[L].animation===S&&(t.splice(L,1),L-=1,r-=1,S.isPaused||d()),L+=1}function l(I,L){if(!I)return null;for(var S=0;S<r;){if(t[S].elem===I&&t[S].elem!==null)return t[S].animation;S+=1}var P=new AnimationItem;return m(P,I),P.setData(I,L),P}function u(){var I,L=t.length,S=[];for(I=0;I<L;I+=1)S.push(t[I].animation);return S}function c(){a+=1,N()}function d(){a-=1}function m(I,L){I.addEventListener("destroy",s),I.addEventListener("_active",c),I.addEventListener("_idle",d),t.push({elem:L,animation:I}),r+=1}function p(I){var L=new AnimationItem;return m(L,null),L.setParams(I),L}function g(I,L){var S;for(S=0;S<r;S+=1)t[S].animation.setSpeed(I,L)}function h(I,L){var S;for(S=0;S<r;S+=1)t[S].animation.setDirection(I,L)}function v(I){var L;for(L=0;L<r;L+=1)t[L].animation.play(I)}function y(I){var L=I-n,S;for(S=0;S<r;S+=1)t[S].animation.advanceTime(L);n=I,a&&!o?window.requestAnimationFrame(y):i=!0}function x(I){n=I,window.requestAnimationFrame(y)}function b(I){var L;for(L=0;L<r;L+=1)t[L].animation.pause(I)}function T(I,L,S){var P;for(P=0;P<r;P+=1)t[P].animation.goToAndStop(I,L,S)}function C(I){var L;for(L=0;L<r;L+=1)t[L].animation.stop(I)}function w(I){var L;for(L=0;L<r;L+=1)t[L].animation.togglePause(I)}function M(I){var L;for(L=r-1;L>=0;L-=1)t[L].animation.destroy(I)}function E(I,L,S){var P=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),H,z=P.length;for(H=0;H<z;H+=1)S&&P[H].setAttribute("data-bm-type",S),l(P[H],I);if(L&&z===0){S||(S="svg");var W=document.getElementsByTagName("body")[0];W.innerText="";var V=createTag("div");V.style.width="100%",V.style.height="100%",V.setAttribute("data-bm-type",S),W.appendChild(V),l(V,I)}}function k(){var I;for(I=0;I<r;I+=1)t[I].animation.resize()}function N(){!o&&a&&i&&(window.requestAnimationFrame(x),i=!1)}function F(){o=!0}function j(){o=!1,N()}function B(I,L){var S;for(S=0;S<r;S+=1)t[S].animation.setVolume(I,L)}function O(I){var L;for(L=0;L<r;L+=1)t[L].animation.mute(I)}function _(I){var L;for(L=0;L<r;L+=1)t[L].animation.unmute(I)}return e.registerAnimation=l,e.loadAnimation=p,e.setSpeed=g,e.setDirection=h,e.play=v,e.pause=b,e.stop=C,e.togglePause=w,e.searchAnimations=E,e.resize=k,e.goToAndStop=T,e.destroy=M,e.freeze=F,e.unfreeze=j,e.setVolume=B,e.mute=O,e.unmute=_,e.getRegisteredAnimations=u,e}(),BezierFactory=function(){var e={};e.getBezierEasing=n;var t={};function n(x,b,T,C,w){var M=w||("bez_"+x+"_"+b+"_"+T+"_"+C).replace(/\./g,"p");if(t[M])return t[M];var E=new y([x,b,T,C]);return t[M]=E,E}var r=4,a=.001,i=1e-7,o=10,s=11,l=1/(s-1),u=typeof Float32Array=="function";function c(x,b){return 1-3*b+3*x}function d(x,b){return 3*b-6*x}function m(x){return 3*x}function p(x,b,T){return((c(b,T)*x+d(b,T))*x+m(b))*x}function g(x,b,T){return 3*c(b,T)*x*x+2*d(b,T)*x+m(b)}function h(x,b,T,C,w){var M,E,k=0;do E=b+(T-b)/2,M=p(E,C,w)-x,M>0?T=E:b=E;while(Math.abs(M)>i&&++k<o);return E}function v(x,b,T,C){for(var w=0;w<r;++w){var M=g(b,T,C);if(M===0)return b;var E=p(b,T,C)-x;b-=E/M}return b}function y(x){this._p=x,this._mSampleValues=u?new Float32Array(s):new Array(s),this._precomputed=!1,this.get=this.get.bind(this)}return y.prototype={get:function(x){var b=this._p[0],T=this._p[1],C=this._p[2],w=this._p[3];return this._precomputed||this._precompute(),b===T&&C===w?x:x===0?0:x===1?1:p(this._getTForX(x),T,w)},_precompute:function(){var x=this._p[0],b=this._p[1],T=this._p[2],C=this._p[3];this._precomputed=!0,(x!==b||T!==C)&&this._calcSampleValues()},_calcSampleValues:function(){for(var x=this._p[0],b=this._p[2],T=0;T<s;++T)this._mSampleValues[T]=p(T*l,x,b)},_getTForX:function(x){for(var b=this._p[0],T=this._p[2],C=this._mSampleValues,w=0,M=1,E=s-1;M!==E&&C[M]<=x;++M)w+=l;--M;var k=(x-C[M])/(C[M+1]-C[M]),N=w+k*l,F=g(N,b,T);return F>=a?v(x,N,b,T):F===0?N:h(x,w,w+l,b,T)}},e}(),pooling=function(){function e(t){return t.concat(createSizedArray(t.length))}return{double:e}}(),poolFactory=function(){return function(e,t,n){var r=0,a=e,i=createSizedArray(a),o={newElement:s,release:l};function s(){var u;return r?(r-=1,u=i[r]):u=t(),u}function l(u){r===a&&(i=pooling.double(i),a*=2),n&&n(u),i[r]=u,r+=1}return o}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function t(n){var r,a=n.lengths.length;for(r=0;r<a;r+=1)bezierLengthPool.release(n.lengths[r]);n.lengths.length=0}return poolFactory(8,e,t)}();function bezFunction(){var e=Math;function t(m,p,g,h,v,y){var x=m*h+p*v+g*y-v*h-y*m-g*p;return x>-.001&&x<.001}function n(m,p,g,h,v,y,x,b,T){if(g===0&&y===0&&T===0)return t(m,p,h,v,x,b);var C=e.sqrt(e.pow(h-m,2)+e.pow(v-p,2)+e.pow(y-g,2)),w=e.sqrt(e.pow(x-m,2)+e.pow(b-p,2)+e.pow(T-g,2)),M=e.sqrt(e.pow(x-h,2)+e.pow(b-v,2)+e.pow(T-y,2)),E;return C>w?C>M?E=C-w-M:E=M-w-C:M>w?E=M-w-C:E=w-C-M,E>-1e-4&&E<1e-4}var r=function(){return function(m,p,g,h){var v=getDefaultCurveSegments(),y,x,b,T,C,w=0,M,E=[],k=[],N=bezierLengthPool.newElement();for(b=g.length,y=0;y<v;y+=1){for(C=y/(v-1),M=0,x=0;x<b;x+=1)T=bmPow(1-C,3)*m[x]+3*bmPow(1-C,2)*C*g[x]+3*(1-C)*bmPow(C,2)*h[x]+bmPow(C,3)*p[x],E[x]=T,k[x]!==null&&(M+=bmPow(E[x]-k[x],2)),k[x]=E[x];M&&(M=bmSqrt(M),w+=M),N.percents[y]=C,N.lengths[y]=w}return N.addedLength=w,N}}();function a(m){var p=segmentsLengthPool.newElement(),g=m.c,h=m.v,v=m.o,y=m.i,x,b=m._length,T=p.lengths,C=0;for(x=0;x<b-1;x+=1)T[x]=r(h[x],h[x+1],v[x],y[x+1]),C+=T[x].addedLength;return g&&b&&(T[x]=r(h[x],h[0],v[x],y[0]),C+=T[x].addedLength),p.totalLength=C,p}function i(m){this.segmentLength=0,this.points=new Array(m)}function o(m,p){this.partialLength=m,this.point=p}var s=function(){var m={};return function(p,g,h,v){var y=(p[0]+"_"+p[1]+"_"+g[0]+"_"+g[1]+"_"+h[0]+"_"+h[1]+"_"+v[0]+"_"+v[1]).replace(/\./g,"p");if(!m[y]){var x=getDefaultCurveSegments(),b,T,C,w,M,E=0,k,N,F=null;p.length===2&&(p[0]!==g[0]||p[1]!==g[1])&&t(p[0],p[1],g[0],g[1],p[0]+h[0],p[1]+h[1])&&t(p[0],p[1],g[0],g[1],g[0]+v[0],g[1]+v[1])&&(x=2);var j=new i(x);for(C=h.length,b=0;b<x;b+=1){for(N=createSizedArray(C),M=b/(x-1),k=0,T=0;T<C;T+=1)w=bmPow(1-M,3)*p[T]+3*bmPow(1-M,2)*M*(p[T]+h[T])+3*(1-M)*bmPow(M,2)*(g[T]+v[T])+bmPow(M,3)*g[T],N[T]=w,F!==null&&(k+=bmPow(N[T]-F[T],2));k=bmSqrt(k),E+=k,j.points[b]=new o(k,N),F=N}j.segmentLength=E,m[y]=j}return m[y]}}();function l(m,p){var g=p.percents,h=p.lengths,v=g.length,y=bmFloor((v-1)*m),x=m*p.addedLength,b=0;if(y===v-1||y===0||x===h[y])return g[y];for(var T=h[y]>x?-1:1,C=!0;C;)if(h[y]<=x&&h[y+1]>x?(b=(x-h[y])/(h[y+1]-h[y]),C=!1):y+=T,y<0||y>=v-1){if(y===v-1)return g[y];C=!1}return g[y]+(g[y+1]-g[y])*b}function u(m,p,g,h,v,y){var x=l(v,y),b=1-x,T=e.round((b*b*b*m[0]+(x*b*b+b*x*b+b*b*x)*g[0]+(x*x*b+b*x*x+x*b*x)*h[0]+x*x*x*p[0])*1e3)/1e3,C=e.round((b*b*b*m[1]+(x*b*b+b*x*b+b*b*x)*g[1]+(x*x*b+b*x*x+x*b*x)*h[1]+x*x*x*p[1])*1e3)/1e3;return[T,C]}var c=createTypedArray("float32",8);function d(m,p,g,h,v,y,x){v<0?v=0:v>1&&(v=1);var b=l(v,x);y=y>1?1:y;var T=l(y,x),C,w=m.length,M=1-b,E=1-T,k=M*M*M,N=b*M*M*3,F=b*b*M*3,j=b*b*b,B=M*M*E,O=b*M*E+M*b*E+M*M*T,_=b*b*E+M*b*T+b*M*T,I=b*b*T,L=M*E*E,S=b*E*E+M*T*E+M*E*T,P=b*T*E+M*T*T+b*E*T,H=b*T*T,z=E*E*E,W=T*E*E+E*T*E+E*E*T,V=T*T*E+E*T*T+T*E*T,Y=T*T*T;for(C=0;C<w;C+=1)c[C*4]=e.round((k*m[C]+N*g[C]+F*h[C]+j*p[C])*1e3)/1e3,c[C*4+1]=e.round((B*m[C]+O*g[C]+_*h[C]+I*p[C])*1e3)/1e3,c[C*4+2]=e.round((L*m[C]+S*g[C]+P*h[C]+H*p[C])*1e3)/1e3,c[C*4+3]=e.round((z*m[C]+W*g[C]+V*h[C]+Y*p[C])*1e3)/1e3;return c}return{getSegmentsLength:a,getNewSegment:d,getPointInSegment:u,buildBezierData:s,pointOnLine2D:t,pointOnLine3D:n}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n=this.offsetTime,r;this.propType==="multidimensional"&&(r=createTypedArray("float32",this.pv.length));for(var a=t.lastIndex,i=a,o=this.keyframes.length-1,s=!0,l,u,c;s;){if(l=this.keyframes[i],u=this.keyframes[i+1],i===o-1&&e>=u.t-n){l.h&&(l=u),a=0;break}if(u.t-n>e){a=i;break}i<o-1?i+=1:(a=0,s=!1)}c=this.keyframesMetadata[i]||{};var d,m,p,g,h,v,y=u.t-n,x=l.t-n,b;if(l.to){c.bezierData||(c.bezierData=bez.buildBezierData(l.s,u.s||l.e,l.to,l.ti));var T=c.bezierData;if(e>=y||e<x){var C=e>=y?T.points.length-1:0;for(m=T.points[C].point.length,d=0;d<m;d+=1)r[d]=T.points[C].point[d]}else{c.__fnct?v=c.__fnct:(v=BezierFactory.getBezierEasing(l.o.x,l.o.y,l.i.x,l.i.y,l.n).get,c.__fnct=v),p=v((e-x)/(y-x));var w=T.segmentLength*p,M,E=t.lastFrame<e&&t._lastKeyframeIndex===i?t._lastAddedLength:0;for(h=t.lastFrame<e&&t._lastKeyframeIndex===i?t._lastPoint:0,s=!0,g=T.points.length;s;){if(E+=T.points[h].partialLength,w===0||p===0||h===T.points.length-1){for(m=T.points[h].point.length,d=0;d<m;d+=1)r[d]=T.points[h].point[d];break}else if(w>=E&&w<E+T.points[h+1].partialLength){for(M=(w-E)/T.points[h+1].partialLength,m=T.points[h].point.length,d=0;d<m;d+=1)r[d]=T.points[h].point[d]+(T.points[h+1].point[d]-T.points[h].point[d])*M;break}h<g-1?h+=1:s=!1}t._lastPoint=h,t._lastAddedLength=E-T.points[h].partialLength,t._lastKeyframeIndex=i}}else{var k,N,F,j,B;if(o=l.s.length,b=u.s||l.e,this.sh&&l.h!==1)if(e>=y)r[0]=b[0],r[1]=b[1],r[2]=b[2];else if(e<=x)r[0]=l.s[0],r[1]=l.s[1],r[2]=l.s[2];else{var O=createQuaternion(l.s),_=createQuaternion(b),I=(e-x)/(y-x);quaternionToEuler(r,slerp(O,_,I))}else for(i=0;i<o;i+=1)l.h!==1&&(e>=y?p=1:e<x?p=0:(l.o.x.constructor===Array?(c.__fnct||(c.__fnct=[]),c.__fnct[i]?v=c.__fnct[i]:(k=l.o.x[i]===void 0?l.o.x[0]:l.o.x[i],N=l.o.y[i]===void 0?l.o.y[0]:l.o.y[i],F=l.i.x[i]===void 0?l.i.x[0]:l.i.x[i],j=l.i.y[i]===void 0?l.i.y[0]:l.i.y[i],v=BezierFactory.getBezierEasing(k,N,F,j).get,c.__fnct[i]=v)):c.__fnct?v=c.__fnct:(k=l.o.x,N=l.o.y,F=l.i.x,j=l.i.y,v=BezierFactory.getBezierEasing(k,N,F,j).get,l.keyframeMetadata=v),p=v((e-x)/(y-x)))),b=u.s||l.e,B=l.h===1?l.s[i]:l.s[i]+(b[i]-l.s[i])*p,this.propType==="multidimensional"?r[i]=B:r=B}return t.lastIndex=a,r}function slerp(e,t,n){var r=[],a=e[0],i=e[1],o=e[2],s=e[3],l=t[0],u=t[1],c=t[2],d=t[3],m,p,g,h,v;return p=a*l+i*u+o*c+s*d,p<0&&(p=-p,l=-l,u=-u,c=-c,d=-d),1-p>1e-6?(m=Math.acos(p),g=Math.sin(m),h=Math.sin((1-n)*m)/g,v=Math.sin(n*m)/g):(h=1-n,v=n),r[0]=h*a+v*l,r[1]=h*i+v*u,r[2]=h*o+v*c,r[3]=h*s+v*d,r}function quaternionToEuler(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=Math.atan2(2*r*i-2*n*a,1-2*r*r-2*a*a),s=Math.asin(2*n*r+2*a*i),l=Math.atan2(2*n*i-2*r*a,1-2*n*n-2*a*a);e[0]=o/degToRads,e[1]=s/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,a=Math.cos(t/2),i=Math.cos(n/2),o=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(n/2),u=Math.sin(r/2),c=a*i*o-s*l*u,d=s*l*o+a*i*u,m=s*i*o+a*l*u,p=a*l*o-s*i*u;return[d,m,p,c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if(this.propType==="unidimensional")t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,r=this.v.length;n<r;)t=e[n]*this.mult,mathAbs(this.v[n]-t)>1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var e,t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,n,r){this.propType="unidimensional",this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,n,r){this.propType="multidimensional",this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var a,i=t.k.length;for(this.v=createTypedArray("float32",i),this.pv=createTypedArray("float32",i),this.vel=createTypedArray("float32",i),a=0;a<i;a+=1)this.v[a]=t.k[a]*this.mult,this.pv[a]=t.k[a];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,n,r){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=n||1,this.elem=e,this.container=r,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,n,r){this.propType="multidimensional";var a,i=t.k.length,o,s,l,u;for(a=0;a<i-1;a+=1)t.k[a].to&&t.k[a].s&&t.k[a+1]&&t.k[a+1].s&&(o=t.k[a].s,s=t.k[a+1].s,l=t.k[a].to,u=t.k[a].ti,(o.length===2&&!(o[0]===s[0]&&o[1]===s[1])&&bez.pointOnLine2D(o[0],o[1],s[0],s[1],o[0]+l[0],o[1]+l[1])&&bez.pointOnLine2D(o[0],o[1],s[0],s[1],s[0]+u[0],s[1]+u[1])||o.length===3&&!(o[0]===s[0]&&o[1]===s[1]&&o[2]===s[2])&&bez.pointOnLine3D(o[0],o[1],o[2],s[0],s[1],s[2],o[0]+l[0],o[1]+l[1],o[2]+l[2])&&bez.pointOnLine3D(o[0],o[1],o[2],s[0],s[1],s[2],s[0]+u[0],s[1]+u[1],s[2]+u[2]))&&(t.k[a].to=null,t.k[a].ti=null),o[0]===s[0]&&o[1]===s[1]&&l[0]===0&&l[1]===0&&u[0]===0&&u[1]===0&&(o.length===2||o[2]===s[2]&&l[2]===0&&u[2]===0)&&(t.k[a].to=null,t.k[a].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=e,this.container=r,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var c=t.k[0].s.length;for(this.v=createTypedArray("float32",c),this.pv=createTypedArray("float32",c),a=0;a<c;a+=1)this.v[a]=initFrame,this.pv[a]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",c)},this.addEffect=addEffect}var PropertyFactory=function(){function e(n,r,a,i,o){r.sid&&(r=n.globalData.slotManager.getProp(r));var s;if(!r.k.length)s=new ValueProperty(n,r,i,o);else if(typeof r.k[0]=="number")s=new MultiDimensionalProperty(n,r,i,o);else switch(a){case 0:s=new KeyframedValueProperty(n,r,i,o);break;case 1:s=new KeyframedMultidimensionalProperty(n,r,i,o);break;default:break}return s.effectsSequence.length&&o.addDynamicProperty(s),s}var t={getProp:e};return t}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function e(){return createTypedArray("float32",2)}return poolFactory(8,e)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,n,r,a){var i;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":i=this.v;break;case"i":i=this.i;break;case"o":i=this.o;break;default:i=[];break}(!i[r]||i[r]&&!a)&&(i[r]=pointPool.newElement()),i[r][0]=e,i[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,a,i,o,s){this.setXYAt(e,t,"v",o,s),this.setXYAt(n,r,"o",o,s),this.setXYAt(a,i,"i",o,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,r=this.i,a=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),a=1);var i=this._length-1,o=this._length,s;for(s=a;s<o;s+=1)e.setTripleAt(t[i][0],t[i][1],r[i][0],r[i][1],n[i][0],n[i][1],s,!1),i-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function e(){return new ShapePath}function t(a){var i=a._length,o;for(o=0;o<i;o+=1)pointPool.release(a.v[o]),pointPool.release(a.i[o]),pointPool.release(a.o[o]),a.v[o]=null,a.i[o]=null,a.o[o]=null;a._length=0,a.c=!1}function n(a){var i=r.newElement(),o,s=a._length===void 0?a.v.length:a._length;for(i.setLength(s),i.c=a.c,o=0;o<s;o+=1)i.setTripleAt(a.v[o][0],a.v[o][1],a.o[o][0],a.o[o][1],a.i[o][0],a.i[o][1],o);return i}var r=poolFactory(4,e,t);return r.clone=n,r}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:a,release:i},t=0,n=4,r=createSizedArray(n);function a(){var o;return t?(t-=1,o=r[t]):o=new ShapeCollection,o}function i(o){var s,l=o._length;for(s=0;s<l;s+=1)shapePool.release(o.shapes[s]);o._length=0,t===n&&(r=pooling.double(r),n*=2),r[t]=o,t+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function t(y,x,b){var T=b.lastIndex,C,w,M,E,k,N,F,j,B,O=this.keyframes;if(y<O[0].t-this.offsetTime)C=O[0].s[0],M=!0,T=0;else if(y>=O[O.length-1].t-this.offsetTime)C=O[O.length-1].s?O[O.length-1].s[0]:O[O.length-2].e[0],M=!0;else{for(var _=T,I=O.length-1,L=!0,S,P,H;L&&(S=O[_],P=O[_+1],!(P.t-this.offsetTime>y));)_<I-1?_+=1:L=!1;if(H=this.keyframesMetadata[_]||{},M=S.h===1,T=_,!M){if(y>=P.t-this.offsetTime)j=1;else if(y<S.t-this.offsetTime)j=0;else{var z;H.__fnct?z=H.__fnct:(z=BezierFactory.getBezierEasing(S.o.x,S.o.y,S.i.x,S.i.y).get,H.__fnct=z),j=z((y-(S.t-this.offsetTime))/(P.t-this.offsetTime-(S.t-this.offsetTime)))}w=P.s?P.s[0]:S.e[0]}C=S.s[0]}for(N=x._length,F=C.i[0].length,b.lastIndex=T,E=0;E<N;E+=1)for(k=0;k<F;k+=1)B=M?C.i[E][k]:C.i[E][k]+(w.i[E][k]-C.i[E][k])*j,x.i[E][k]=B,B=M?C.o[E][k]:C.o[E][k]+(w.o[E][k]-C.o[E][k])*j,x.o[E][k]=B,B=M?C.v[E][k]:C.v[E][k]+(w.v[E][k]-C.v[E][k])*j,x.v[E][k]=B}function n(){var y=this.comp.renderedFrame-this.offsetTime,x=this.keyframes[0].t-this.offsetTime,b=this.keyframes[this.keyframes.length-1].t-this.offsetTime,T=this._caching.lastFrame;return T!==e&&(T<x&&y<x||T>b&&y>b)||(this._caching.lastIndex=T<y?this._caching.lastIndex:0,this.interpolateShape(y,this.pv,this._caching)),this._caching.lastFrame=y,this.pv}function r(){this.paths=this.localShapeCollection}function a(y,x){if(y._length!==x._length||y.c!==x.c)return!1;var b,T=y._length;for(b=0;b<T;b+=1)if(y.v[b][0]!==x.v[b][0]||y.v[b][1]!==x.v[b][1]||y.o[b][0]!==x.o[b][0]||y.o[b][1]!==x.o[b][1]||y.i[b][0]!==x.i[b][0]||y.i[b][1]!==x.i[b][1])return!1;return!0}function i(y){a(this.v,y)||(this.v=shapePool.clone(y),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var y;this.kf?y=this.pv:this.data.ks?y=this.data.ks.k:y=this.data.pt.k;var x,b=this.effectsSequence.length;for(x=0;x<b;x+=1)y=this.effectsSequence[x](y);this.setVValue(y),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(y,x,b){this.propType="shape",this.comp=y.comp,this.container=y,this.elem=y,this.data=x,this.k=!1,this.kf=!1,this._mdf=!1;var T=b===3?x.pt.k:x.ks.k;this.v=shapePool.clone(T),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function l(y){this.effectsSequence.push(y),this.container.addDynamicProperty(this)}s.prototype.interpolateShape=t,s.prototype.getValue=o,s.prototype.setVValue=i,s.prototype.addEffect=l;function u(y,x,b){this.propType="shape",this.comp=y.comp,this.elem=y,this.container=y,this.offsetTime=y.data.st,this.keyframes=b===3?x.pt.k:x.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var T=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,T),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=r,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}u.prototype.getValue=o,u.prototype.interpolateShape=t,u.prototype.setVValue=i,u.prototype.addEffect=l;var c=function(){var y=roundCorner;function x(b,T){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=T.d,this.elem=b,this.comp=b.comp,this.frameId=-1,this.initDynamicPropertyContainer(b),this.p=PropertyFactory.getProp(b,T.p,1,0,this),this.s=PropertyFactory.getProp(b,T.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return x.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var b=this.p.v[0],T=this.p.v[1],C=this.s.v[0]/2,w=this.s.v[1]/2,M=this.d!==3,E=this.v;E.v[0][0]=b,E.v[0][1]=T-w,E.v[1][0]=M?b+C:b-C,E.v[1][1]=T,E.v[2][0]=b,E.v[2][1]=T+w,E.v[3][0]=M?b-C:b+C,E.v[3][1]=T,E.i[0][0]=M?b-C*y:b+C*y,E.i[0][1]=T-w,E.i[1][0]=M?b+C:b-C,E.i[1][1]=T-w*y,E.i[2][0]=M?b+C*y:b-C*y,E.i[2][1]=T+w,E.i[3][0]=M?b-C:b+C,E.i[3][1]=T+w*y,E.o[0][0]=M?b+C*y:b-C*y,E.o[0][1]=T-w,E.o[1][0]=M?b+C:b-C,E.o[1][1]=T+w*y,E.o[2][0]=M?b-C*y:b+C*y,E.o[2][1]=T+w,E.o[3][0]=M?b-C:b+C,E.o[3][1]=T-w*y}},extendPrototype([DynamicPropertyContainer],x),x}(),d=function(){function y(x,b){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=x,this.comp=x.comp,this.data=b,this.frameId=-1,this.d=b.d,this.initDynamicPropertyContainer(x),b.sy===1?(this.ir=PropertyFactory.getProp(x,b.ir,0,0,this),this.is=PropertyFactory.getProp(x,b.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(x,b.pt,0,0,this),this.p=PropertyFactory.getProp(x,b.p,1,0,this),this.r=PropertyFactory.getProp(x,b.r,0,degToRads,this),this.or=PropertyFactory.getProp(x,b.or,0,0,this),this.os=PropertyFactory.getProp(x,b.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return y.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var x=Math.floor(this.pt.v)*2,b=Math.PI*2/x,T=!0,C=this.or.v,w=this.ir.v,M=this.os.v,E=this.is.v,k=2*Math.PI*C/(x*2),N=2*Math.PI*w/(x*2),F,j,B,O,_=-Math.PI/2;_+=this.r.v;var I=this.data.d===3?-1:1;for(this.v._length=0,F=0;F<x;F+=1){j=T?C:w,B=T?M:E,O=T?k:N;var L=j*Math.cos(_),S=j*Math.sin(_),P=L===0&&S===0?0:S/Math.sqrt(L*L+S*S),H=L===0&&S===0?0:-L/Math.sqrt(L*L+S*S);L+=+this.p.v[0],S+=+this.p.v[1],this.v.setTripleAt(L,S,L-P*O*B*I,S-H*O*B*I,L+P*O*B*I,S+H*O*B*I,F,!0),T=!T,_+=b*I}},convertPolygonToPath:function(){var x=Math.floor(this.pt.v),b=Math.PI*2/x,T=this.or.v,C=this.os.v,w=2*Math.PI*T/(x*4),M,E=-Math.PI*.5,k=this.data.d===3?-1:1;for(E+=this.r.v,this.v._length=0,M=0;M<x;M+=1){var N=T*Math.cos(E),F=T*Math.sin(E),j=N===0&&F===0?0:F/Math.sqrt(N*N+F*F),B=N===0&&F===0?0:-N/Math.sqrt(N*N+F*F);N+=+this.p.v[0],F+=+this.p.v[1],this.v.setTripleAt(N,F,N-j*w*C*k,F-B*w*C*k,N+j*w*C*k,F+B*w*C*k,M,!0),E+=b*k}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],y),y}(),m=function(){function y(x,b){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=x,this.comp=x.comp,this.frameId=-1,this.d=b.d,this.initDynamicPropertyContainer(x),this.p=PropertyFactory.getProp(x,b.p,1,0,this),this.s=PropertyFactory.getProp(x,b.s,1,0,this),this.r=PropertyFactory.getProp(x,b.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return y.prototype={convertRectToPath:function(){var x=this.p.v[0],b=this.p.v[1],T=this.s.v[0]/2,C=this.s.v[1]/2,w=bmMin(T,C,this.r.v),M=w*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(x+T,b-C+w,x+T,b-C+w,x+T,b-C+M,0,!0),this.v.setTripleAt(x+T,b+C-w,x+T,b+C-M,x+T,b+C-w,1,!0),w!==0?(this.v.setTripleAt(x+T-w,b+C,x+T-w,b+C,x+T-M,b+C,2,!0),this.v.setTripleAt(x-T+w,b+C,x-T+M,b+C,x-T+w,b+C,3,!0),this.v.setTripleAt(x-T,b+C-w,x-T,b+C-w,x-T,b+C-M,4,!0),this.v.setTripleAt(x-T,b-C+w,x-T,b-C+M,x-T,b-C+w,5,!0),this.v.setTripleAt(x-T+w,b-C,x-T+w,b-C,x-T+M,b-C,6,!0),this.v.setTripleAt(x+T-w,b-C,x+T-M,b-C,x+T-w,b-C,7,!0)):(this.v.setTripleAt(x-T,b+C,x-T+M,b+C,x-T,b+C,2),this.v.setTripleAt(x-T,b-C,x-T,b-C+M,x-T,b-C,3))):(this.v.setTripleAt(x+T,b-C+w,x+T,b-C+M,x+T,b-C+w,0,!0),w!==0?(this.v.setTripleAt(x+T-w,b-C,x+T-w,b-C,x+T-M,b-C,1,!0),this.v.setTripleAt(x-T+w,b-C,x-T+M,b-C,x-T+w,b-C,2,!0),this.v.setTripleAt(x-T,b-C+w,x-T,b-C+w,x-T,b-C+M,3,!0),this.v.setTripleAt(x-T,b+C-w,x-T,b+C-M,x-T,b+C-w,4,!0),this.v.setTripleAt(x-T+w,b+C,x-T+w,b+C,x-T+M,b+C,5,!0),this.v.setTripleAt(x+T-w,b+C,x+T-M,b+C,x+T-w,b+C,6,!0),this.v.setTripleAt(x+T,b+C-w,x+T,b+C-w,x+T,b+C-M,7,!0)):(this.v.setTripleAt(x-T,b-C,x-T+M,b-C,x-T,b-C,1,!0),this.v.setTripleAt(x-T,b+C,x-T,b+C-M,x-T,b+C,2,!0),this.v.setTripleAt(x+T,b+C,x+T-M,b+C,x+T,b+C,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],y),y}();function p(y,x,b){var T;if(b===3||b===4){var C=b===3?x.pt:x.ks,w=C.k;w.length?T=new u(y,x,b):T=new s(y,x,b)}else b===5?T=new m(y,x):b===6?T=new c(y,x):b===7&&(T=new d(y,x));return T.k&&y.addDynamicProperty(T),T}function g(){return s}function h(){return u}var v={};return v.getShapeProp=p,v.getConstructorFunction=g,v.getKeyframedConstructorFunction=h,v}(),Matrix=function(){var e=Math.cos,t=Math.sin,n=Math.tan,r=Math.round;function a(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function i(S){if(S===0)return this;var P=e(S),H=t(S);return this._t(P,-H,0,0,H,P,0,0,0,0,1,0,0,0,0,1)}function o(S){if(S===0)return this;var P=e(S),H=t(S);return this._t(1,0,0,0,0,P,-H,0,0,H,P,0,0,0,0,1)}function s(S){if(S===0)return this;var P=e(S),H=t(S);return this._t(P,0,H,0,0,1,0,0,-H,0,P,0,0,0,0,1)}function l(S){if(S===0)return this;var P=e(S),H=t(S);return this._t(P,-H,0,0,H,P,0,0,0,0,1,0,0,0,0,1)}function u(S,P){return this._t(1,P,S,1,0,0)}function c(S,P){return this.shear(n(S),n(P))}function d(S,P){var H=e(P),z=t(P);return this._t(H,z,0,0,-z,H,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(S),1,0,0,0,0,1,0,0,0,0,1)._t(H,-z,0,0,z,H,0,0,0,0,1,0,0,0,0,1)}function m(S,P,H){return!H&&H!==0&&(H=1),S===1&&P===1&&H===1?this:this._t(S,0,0,0,0,P,0,0,0,0,H,0,0,0,0,1)}function p(S,P,H,z,W,V,Y,X,oe,ve,Ce,ye,ue,Q,te,re){return this.props[0]=S,this.props[1]=P,this.props[2]=H,this.props[3]=z,this.props[4]=W,this.props[5]=V,this.props[6]=Y,this.props[7]=X,this.props[8]=oe,this.props[9]=ve,this.props[10]=Ce,this.props[11]=ye,this.props[12]=ue,this.props[13]=Q,this.props[14]=te,this.props[15]=re,this}function g(S,P,H){return H=H||0,S!==0||P!==0||H!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,S,P,H,1):this}function h(S,P,H,z,W,V,Y,X,oe,ve,Ce,ye,ue,Q,te,re){var K=this.props;if(S===1&&P===0&&H===0&&z===0&&W===0&&V===1&&Y===0&&X===0&&oe===0&&ve===0&&Ce===1&&ye===0)return K[12]=K[12]*S+K[15]*ue,K[13]=K[13]*V+K[15]*Q,K[14]=K[14]*Ce+K[15]*te,K[15]*=re,this._identityCalculated=!1,this;var he=K[0],Fe=K[1],xe=K[2],ge=K[3],Ve=K[4],dt=K[5],Re=K[6],ut=K[7],Me=K[8],yt=K[9],mr=K[10],Yt=K[11],nr=K[12],aa=K[13],$t=K[14],qn=K[15];return K[0]=he*S+Fe*W+xe*oe+ge*ue,K[1]=he*P+Fe*V+xe*ve+ge*Q,K[2]=he*H+Fe*Y+xe*Ce+ge*te,K[3]=he*z+Fe*X+xe*ye+ge*re,K[4]=Ve*S+dt*W+Re*oe+ut*ue,K[5]=Ve*P+dt*V+Re*ve+ut*Q,K[6]=Ve*H+dt*Y+Re*Ce+ut*te,K[7]=Ve*z+dt*X+Re*ye+ut*re,K[8]=Me*S+yt*W+mr*oe+Yt*ue,K[9]=Me*P+yt*V+mr*ve+Yt*Q,K[10]=Me*H+yt*Y+mr*Ce+Yt*te,K[11]=Me*z+yt*X+mr*ye+Yt*re,K[12]=nr*S+aa*W+$t*oe+qn*ue,K[13]=nr*P+aa*V+$t*ve+qn*Q,K[14]=nr*H+aa*Y+$t*Ce+qn*te,K[15]=nr*z+aa*X+$t*ye+qn*re,this._identityCalculated=!1,this}function v(S){var P=S.props;return this.transform(P[0],P[1],P[2],P[3],P[4],P[5],P[6],P[7],P[8],P[9],P[10],P[11],P[12],P[13],P[14],P[15])}function y(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function x(S){for(var P=0;P<16;){if(S.props[P]!==this.props[P])return!1;P+=1}return!0}function b(S){var P;for(P=0;P<16;P+=1)S.props[P]=this.props[P];return S}function T(S){var P;for(P=0;P<16;P+=1)this.props[P]=S[P]}function C(S,P,H){return{x:S*this.props[0]+P*this.props[4]+H*this.props[8]+this.props[12],y:S*this.props[1]+P*this.props[5]+H*this.props[9]+this.props[13],z:S*this.props[2]+P*this.props[6]+H*this.props[10]+this.props[14]}}function w(S,P,H){return S*this.props[0]+P*this.props[4]+H*this.props[8]+this.props[12]}function M(S,P,H){return S*this.props[1]+P*this.props[5]+H*this.props[9]+this.props[13]}function E(S,P,H){return S*this.props[2]+P*this.props[6]+H*this.props[10]+this.props[14]}function k(){var S=this.props[0]*this.props[5]-this.props[1]*this.props[4],P=this.props[5]/S,H=-this.props[1]/S,z=-this.props[4]/S,W=this.props[0]/S,V=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/S,Y=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/S,X=new Matrix;return X.props[0]=P,X.props[1]=H,X.props[4]=z,X.props[5]=W,X.props[12]=V,X.props[13]=Y,X}function N(S){var P=this.getInverseMatrix();return P.applyToPointArray(S[0],S[1],S[2]||0)}function F(S){var P,H=S.length,z=[];for(P=0;P<H;P+=1)z[P]=N(S[P]);return z}function j(S,P,H){var z=createTypedArray("float32",6);if(this.isIdentity())z[0]=S[0],z[1]=S[1],z[2]=P[0],z[3]=P[1],z[4]=H[0],z[5]=H[1];else{var W=this.props[0],V=this.props[1],Y=this.props[4],X=this.props[5],oe=this.props[12],ve=this.props[13];z[0]=S[0]*W+S[1]*Y+oe,z[1]=S[0]*V+S[1]*X+ve,z[2]=P[0]*W+P[1]*Y+oe,z[3]=P[0]*V+P[1]*X+ve,z[4]=H[0]*W+H[1]*Y+oe,z[5]=H[0]*V+H[1]*X+ve}return z}function B(S,P,H){var z;return this.isIdentity()?z=[S,P,H]:z=[S*this.props[0]+P*this.props[4]+H*this.props[8]+this.props[12],S*this.props[1]+P*this.props[5]+H*this.props[9]+this.props[13],S*this.props[2]+P*this.props[6]+H*this.props[10]+this.props[14]],z}function O(S,P){if(this.isIdentity())return S+","+P;var H=this.props;return Math.round((S*H[0]+P*H[4]+H[12])*100)/100+","+Math.round((S*H[1]+P*H[5]+H[13])*100)/100}function _(){for(var S=0,P=this.props,H="matrix3d(",z=1e4;S<16;)H+=r(P[S]*z)/z,H+=S===15?")":",",S+=1;return H}function I(S){var P=1e4;return S<1e-6&&S>0||S>-1e-6&&S<0?r(S*P)/P:S}function L(){var S=this.props,P=I(S[0]),H=I(S[1]),z=I(S[4]),W=I(S[5]),V=I(S[12]),Y=I(S[13]);return"matrix("+P+","+H+","+z+","+W+","+V+","+Y+")"}return function(){this.reset=a,this.rotate=i,this.rotateX=o,this.rotateY=s,this.rotateZ=l,this.skew=c,this.skewFromAxis=d,this.shear=u,this.scale=m,this.setTransform=p,this.translate=g,this.transform=h,this.multiply=v,this.applyToPoint=C,this.applyToX=w,this.applyToY=M,this.applyToZ=E,this.applyToPointArray=B,this.applyToTriplePoints=j,this.applyToPointStringified=O,this.toCSS=_,this.to2dCSS=L,this.clone=b,this.cloneFromProps=T,this.equals=x,this.inversePoints=F,this.inversePoint=N,this.getInverseMatrix=k,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(t){return typeof t}:_typeof$3=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return standalone===!0&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator<"u"}function installPlugin(e,t){e==="expressions"&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n<t.length;n+=1){var r=t[n].split("=");if(decodeURIComponent(r[0])==e)return decodeURIComponent(r[1])}return null}var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{!((typeof exports>"u"?"undefined":_typeof$3(exports))==="object"&&typeof module<"u")&&!(typeof define=="function"&&define.amd)&&(window.bodymovin=lottie)}catch(e){}var ShapeModifiers=function(){var e={},t={};e.registerModifier=n,e.getModifier=r;function n(a,i){t[a]||(t[a]=i)}function r(a,i,o){return new t[a](i,o)}return e}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,n,r,a){var i=[];t<=1?i.push({s:e,e:t}):e>=1?i.push({s:e-1,e:t-1}):(i.push({s:e,e:1}),i.push({s:0,e:t-1}));var o=[],s,l=i.length,u;for(s=0;s<l;s+=1)if(u=i[s],!(u.e*a<r||u.s*a>r+n)){var c,d;u.s*a<=r?c=0:c=(u.s*a-r)/n,u.e*a>=r+n?d=1:d=(u.e*a-r)/n,o.push([c,d])}return o.length||o.push([0,0]),o},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,n;if(this._mdf||e){var r=this.o.v%360/360;if(r<0&&(r+=1),this.s.v>1?t=1+r:this.s.v<0?t=0+r:t=this.s.v+r,this.e.v>1?n=1+r:this.e.v<0?n=0+r:n=this.e.v+r,t>n){var a=t;t=n,n=a}t=Math.round(t*1e4)*1e-4,n=Math.round(n*1e4)*1e-4,this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var i,o,s=this.shapes.length,l,u,c,d,m,p=0;if(n===t)for(o=0;o<s;o+=1)this.shapes[o].localShapeCollection.releaseShapes(),this.shapes[o].shape._mdf=!0,this.shapes[o].shape.paths=this.shapes[o].localShapeCollection,this._mdf&&(this.shapes[o].pathsData.length=0);else if(n===1&&t===0||n===0&&t===1){if(this._mdf)for(o=0;o<s;o+=1)this.shapes[o].pathsData.length=0,this.shapes[o].shape._mdf=!0}else{var g=[],h,v;for(o=0;o<s;o+=1)if(h=this.shapes[o],!h.shape._mdf&&!this._mdf&&!e&&this.m!==2)h.shape.paths=h.localShapeCollection;else{if(i=h.shape.paths,u=i._length,m=0,!h.shape._mdf&&h.pathsData.length)m=h.totalShapeLength;else{for(c=this.releasePathsData(h.pathsData),l=0;l<u;l+=1)d=bez.getSegmentsLength(i.shapes[l]),c.push(d),m+=d.totalLength;h.totalShapeLength=m,h.pathsData=c}p+=m,h.shape._mdf=!0}var y=t,x=n,b=0,T;for(o=s-1;o>=0;o-=1)if(h=this.shapes[o],h.shape._mdf){for(v=h.localShapeCollection,v.releaseShapes(),this.m===2&&s>1?(T=this.calculateShapeEdges(t,n,h.totalShapeLength,b,p),b+=h.totalShapeLength):T=[[y,x]],u=T.length,l=0;l<u;l+=1){y=T[l][0],x=T[l][1],g.length=0,x<=1?g.push({s:h.totalShapeLength*y,e:h.totalShapeLength*x}):y>=1?g.push({s:h.totalShapeLength*(y-1),e:h.totalShapeLength*(x-1)}):(g.push({s:h.totalShapeLength*y,e:h.totalShapeLength}),g.push({s:0,e:h.totalShapeLength*(x-1)}));var C=this.addShapes(h,g[0]);if(g[0].s!==g[0].e){if(g.length>1){var w=h.shape.paths.shapes[h.shape.paths._length-1];if(w.c){var M=C.pop();this.addPaths(C,v),C=this.addShapes(h,g[1],M)}else this.addPaths(C,v),C=this.addShapes(h,g[1])}this.addPaths(C,v)}}h.shape.paths=v}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,t,n,r,a,i,o){a.setXYAt(t[0],t[1],"o",i),a.setXYAt(n[0],n[1],"i",i+1),o&&a.setXYAt(e[0],e[1],"v",i),a.setXYAt(r[0],r[1],"v",i+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,r){t.setXYAt(e[1],e[5],"o",n),t.setXYAt(e[2],e[6],"i",n+1),r&&t.setXYAt(e[0],e[4],"v",n),t.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var r=e.pathsData,a=e.shape.paths.shapes,i,o=e.shape.paths._length,s,l,u=0,c,d,m,p,g=[],h,v=!0;for(n?(d=n._length,h=n._length):(n=shapePool.newElement(),d=0,h=0),g.push(n),i=0;i<o;i+=1){for(m=r[i].lengths,n.c=a[i].c,l=a[i].c?m.length:m.length+1,s=1;s<l;s+=1)if(c=m[s-1],u+c.addedLength<t.s)u+=c.addedLength,n.c=!1;else if(u>t.e){n.c=!1;break}else t.s<=u&&t.e>=u+c.addedLength?(this.addSegment(a[i].v[s-1],a[i].o[s-1],a[i].i[s],a[i].v[s],n,d,v),v=!1):(p=bez.getNewSegment(a[i].v[s-1],a[i].v[s],a[i].o[s-1],a[i].i[s],(t.s-u)/c.addedLength,(t.e-u)/c.addedLength,m[s-1]),this.addSegmentFromArray(p,n,d,v),v=!1,n.c=!1),u+=c.addedLength,d+=1;if(a[i].c&&m.length){if(c=m[s-1],u<=t.e){var y=m[s-1].addedLength;t.s<=u&&t.e>=u+y?(this.addSegment(a[i].v[s-1],a[i].o[s-1],a[i].i[0],a[i].v[0],n,d,v),v=!1):(p=bez.getNewSegment(a[i].v[s-1],a[i].v[0],a[i].o[s-1],a[i].i[0],(t.s-u)/y,(t.e-u)/y,m[s-1]),this.addSegmentFromArray(p,n,d,v),v=!1,n.c=!1)}else n.c=!1;u+=c.addedLength,d+=1}if(n._length&&(n.setXYAt(n.v[h][0],n.v[h][1],"i",h),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),u>t.e)break;i<o-1&&(n=shapePool.newElement(),v=!0,g.push(n),d=0)}return g};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var n=t/100,r=[0,0],a=e._length,i=0;for(i=0;i<a;i+=1)r[0]+=e.v[i][0],r[1]+=e.v[i][1];r[0]/=a,r[1]/=a;var o=shapePool.newElement();o.c=e.c;var s,l,u,c,d,m;for(i=0;i<a;i+=1)s=e.v[i][0]+(r[0]-e.v[i][0])*n,l=e.v[i][1]+(r[1]-e.v[i][1])*n,u=e.o[i][0]+(r[0]-e.o[i][0])*-n,c=e.o[i][1]+(r[1]-e.o[i][1])*-n,d=e.i[i][0]+(r[0]-e.i[i][0])*-n,m=e.i[i][1]+(r[1]-e.i[i][1])*-n,o.setTripleAt(s,l,u,c,d,m,i);return o},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,r=this.shapes.length,a,i,o=this.amount.v;if(o!==0){var s,l;for(n=0;n<r;n+=1){if(s=this.shapes[n],l=s.localShapeCollection,!(!s.shape._mdf&&!this._mdf&&!e))for(l.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,i=s.shape.paths._length,a=0;a<i;a+=1)l.addShape(this.processPath(t[a],o));s.shape.paths=s.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(l){var u=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||u,this.a&&l.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&l.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&l.skewFromAxis(-this.sk.v,this.sa.v),this.r?l.rotate(-this.r.v):l.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?l.translate(this.px.v,this.py.v,-this.pz.v):l.translate(this.px.v,this.py.v,0):l.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function n(l){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||l){var u;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var c,d;if(u=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(c=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/u,0),d=this.p.getValueAtTime(this.p.keyframes[0].t/u,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(c=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/u,0),d=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/u,0)):(c=this.p.pv,d=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/u,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){c=[],d=[];var m=this.px,p=this.py;m._caching.lastFrame+m.offsetTime<=m.keyframes[0].t?(c[0]=m.getValueAtTime((m.keyframes[0].t+.01)/u,0),c[1]=p.getValueAtTime((p.keyframes[0].t+.01)/u,0),d[0]=m.getValueAtTime(m.keyframes[0].t/u,0),d[1]=p.getValueAtTime(p.keyframes[0].t/u,0)):m._caching.lastFrame+m.offsetTime>=m.keyframes[m.keyframes.length-1].t?(c[0]=m.getValueAtTime(m.keyframes[m.keyframes.length-1].t/u,0),c[1]=p.getValueAtTime(p.keyframes[p.keyframes.length-1].t/u,0),d[0]=m.getValueAtTime((m.keyframes[m.keyframes.length-1].t-.01)/u,0),d[1]=p.getValueAtTime((p.keyframes[p.keyframes.length-1].t-.01)/u,0)):(c=[m.pv,p.pv],d[0]=m.getValueAtTime((m._caching.lastFrame+m.offsetTime-.01)/u,m.offsetTime),d[1]=p.getValueAtTime((p._caching.lastFrame+p.offsetTime-.01)/u,p.offsetTime))}else d=e,c=d;this.v.rotate(-Math.atan2(c[1]-d[1],c[0]-d[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function r(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function a(){}function i(l){this._addDynamicProperty(l),this.elem.addDynamicProperty(l),this._isDirty=!0}function o(l,u,c){if(this.elem=l,this.frameId=-1,this.propType="transform",this.data=u,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(c||l),u.p&&u.p.s?(this.px=PropertyFactory.getProp(l,u.p.x,0,0,this),this.py=PropertyFactory.getProp(l,u.p.y,0,0,this),u.p.z&&(this.pz=PropertyFactory.getProp(l,u.p.z,0,0,this))):this.p=PropertyFactory.getProp(l,u.p||{k:[0,0,0]},1,0,this),u.rx){if(this.rx=PropertyFactory.getProp(l,u.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(l,u.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(l,u.rz,0,degToRads,this),u.or.k[0].ti){var d,m=u.or.k.length;for(d=0;d<m;d+=1)u.or.k[d].to=null,u.or.k[d].ti=null}this.or=PropertyFactory.getProp(l,u.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(l,u.r||{k:0},0,degToRads,this);u.sk&&(this.sk=PropertyFactory.getProp(l,u.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(l,u.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(l,u.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(l,u.s||{k:[100,100,100]},1,.01,this),u.o?this.o=PropertyFactory.getProp(l,u.o,0,.01,l):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}o.prototype={applyToMatrix:t,getValue:n,precalculateMatrix:r,autoOrient:a},extendPrototype([DynamicPropertyContainer],o),o.prototype.addDynamicProperty=i,o.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function s(l,u,c){return new o(l,u,c)}return{getTransformProperty:s}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,n,r,a,i){var o=i?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-a),l=r.s.v[1]+(1-r.s.v[1])*(1-a);e.translate(r.p.v[0]*o*a,r.p.v[1]*o*a,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*o*a),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),n.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),n.scale(i?1/s:s,i?1/l:l),n.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,r){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t]._processed=!1,e[t].ty==="gr"&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]._render=t,e[n].ty==="gr"&&this.changeGroupRender(e[n].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,n,r,a,i,o=!1;if(this._mdf||e){var s=Math.ceil(this.c.v);if(this._groups.length<s){for(;this._groups.length<s;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),o=!0}i=0;var u;for(r=0;r<=this._groups.length-1;r+=1){if(u=i<s,this._groups[r]._render=u,this.changeGroupRender(this._groups[r].it,u),!u){var c=this.elemsData[r].it,d=c[c.length-1];d.transform.op.v!==0?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}i+=1}this._currentCopies=s;var m=this.o.v,p=m%1,g=m>0?Math.floor(m):Math.ceil(m),h=this.pMatrix.props,v=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var x=0;if(m>0){for(;x<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),x+=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,p,!1),x+=p)}else if(m<0){for(;x>g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),x-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),x-=p)}r=this.data.m===1?0:this._currentCopies-1,a=this.data.m===1?1:-1,i=this._currentCopies;for(var b,T;i;){if(t=this.elemsData[r].it,n=t[t.length-1].transform.mProps.v.props,T=n.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),x!==0){for((r!==0&&a===1||r!==this._currentCopies-1&&a===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),b=0;b<T;b+=1)n[b]=this.matrix.props[b];this.matrix.reset()}else for(this.matrix.reset(),b=0;b<T;b+=1)n[b]=this.matrix.props[b];x+=1,i-=1,r+=a}}else for(i=this._currentCopies,r=0,a=1;i;)t=this.elemsData[r].it,n=t[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,i-=1,r+=a;return o},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var n=shapePool.newElement();n.c=e.c;var r,a=e._length,i,o,s,l,u,c,d=0,m,p,g,h,v,y;for(r=0;r<a;r+=1)i=e.v[r],s=e.o[r],o=e.i[r],i[0]===s[0]&&i[1]===s[1]&&i[0]===o[0]&&i[1]===o[1]?(r===0||r===a-1)&&!e.c?(n.setTripleAt(i[0],i[1],s[0],s[1],o[0],o[1],d),d+=1):(r===0?l=e.v[a-1]:l=e.v[r-1],u=Math.sqrt(Math.pow(i[0]-l[0],2)+Math.pow(i[1]-l[1],2)),c=u?Math.min(u/2,t)/u:0,v=i[0]+(l[0]-i[0])*c,m=v,y=i[1]-(i[1]-l[1])*c,p=y,g=m-(m-i[0])*roundCorner,h=p-(p-i[1])*roundCorner,n.setTripleAt(m,p,g,h,v,y,d),d+=1,r===a-1?l=e.v[0]:l=e.v[r+1],u=Math.sqrt(Math.pow(i[0]-l[0],2)+Math.pow(i[1]-l[1],2)),c=u?Math.min(u/2,t)/u:0,g=i[0]+(l[0]-i[0])*c,m=g,h=i[1]+(l[1]-i[1])*c,p=h,v=m-(m-i[0])*roundCorner,y=p-(p-i[1])*roundCorner,n.setTripleAt(m,p,g,h,v,y,d),d+=1):(n.setTripleAt(e.v[r][0],e.v[r][1],e.o[r][0],e.o[r][1],e.i[r][0],e.i[r][1],d),d+=1);return n},RoundCornersModifier.prototype.processShapes=function(e){var t,n,r=this.shapes.length,a,i,o=this.rd.v;if(o!==0){var s,l;for(n=0;n<r;n+=1){if(s=this.shapes[n],l=s.localShapeCollection,!(!s.shape._mdf&&!this._mdf&&!e))for(l.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,i=s.shape.paths._length,a=0;a<i;a+=1)l.addShape(this.processPath(t[a],o));s.shape.paths=s.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(e,t){return Math.abs(e-t)*1e5<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(e===0)return[];var r=t*t-4*e*n;if(r<0)return[];var a=-t/(2*e);if(r===0)return[a];var i=Math.sqrt(r)/(2*e);return[a-i,a+i]}function polynomialCoefficients(e,t,n,r){return[-e+3*t-3*n+r,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,r,a){a&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),a&&pointEqual(n,r)&&(n=lerpPoint(e,r,2/3));var i=polynomialCoefficients(e[0],t[0],n[0],r[0]),o=polynomialCoefficients(e[1],t[1],n[1],r[1]);this.a=[i[0],o[0]],this.b=[i[1],o[1]],this.c=[i[2],o[2]],this.d=[i[3],o[3]],this.points=[e,t,n,r]}PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,n=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var r=Math.sqrt(n);return floatZero(r)?r>0&&r<1?[t]:[]:[t-r,t+r].filter(function(a){return a>0&&a<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),r=lerpPoint(this.points[2],this.points[3],e),a=lerpPoint(t,n,e),i=lerpPoint(n,r,e),o=lerpPoint(a,i,e);return[new PolynomialBezier(this.points[0],t,a,o,!0),new PolynomialBezier(o,i,r,this.points[3],!0)]};function extrema(e,t){var n=e.points[0][t],r=e.points[e.points.length-1][t];if(n>r){var a=r;r=n,n=a}for(var i=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),o=0;o<i.length;o+=1)if(i[o]>0&&i[o]<1){var s=e.point(i[o])[t];s<n?n=s:s>r&&(r=s)}return{min:n,max:r}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}};function intersectData(e,t,n){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return Math.abs(e.cx-t.cx)*2<e.width+t.width&&Math.abs(e.cy-t.cy)*2<e.height+t.height}function intersectsImpl(e,t,n,r,a,i){if(boxIntersect(e,t)){if(n>=i||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r){a.push([e.t,t.t]);return}var o=splitData(e),s=splitData(t);intersectsImpl(o[0],s[0],n+1,r,a,i),intersectsImpl(o[0],s[1],n+1,r,a,i),intersectsImpl(o[1],s[0],n+1,r,a,i),intersectsImpl(o[1],s[1],n+1,r,a,i)}}PolynomialBezier.prototype.intersections=function(e,t,n){t===void 0&&(t=2),n===void 0&&(n=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,n),r},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[t],e.v[t],!0)};function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,n,r){var a=[e[0],e[1],1],i=[t[0],t[1],1],o=[n[0],n[1],1],s=[r[0],r[1],1],l=crossProduct(crossProduct(a,i),crossProduct(o,s));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(e,t,n,r,a,i,o){var s=n-Math.PI/2,l=n+Math.PI/2,u=t[0]+Math.cos(n)*r*a,c=t[1]-Math.sin(n)*r*a;e.setTripleAt(u,c,u+Math.cos(s)*i,c-Math.sin(s)*i,u+Math.cos(l)*o,c-Math.sin(l)*o,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],r=-Math.PI*.5,a=[Math.cos(r)*n[0]-Math.sin(r)*n[1],Math.sin(r)*n[0]+Math.cos(r)*n[1]];return a}function getProjectingAngle(e,t){var n=t===0?e.length()-1:t-1,r=(t+1)%e.length(),a=e.v[n],i=e.v[r],o=getPerpendicularVector(a,i);return Math.atan2(0,1)-Math.atan2(o[1],o[0])}function zigZagCorner(e,t,n,r,a,i,o){var s=getProjectingAngle(t,n),l=t.v[n%t._length],u=t.v[n===0?t._length-1:n-1],c=t.v[(n+1)%t._length],d=i===2?Math.sqrt(Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)):0,m=i===2?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0;setPoint(e,t.v[n%t._length],s,o,r,m/((a+1)*2),d/((a+1)*2),i)}function zigZagSegment(e,t,n,r,a,i){for(var o=0;o<r;o+=1){var s=(o+1)/(r+1),l=a===2?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,u=t.normalAngle(s),c=t.point(s);setPoint(e,c,u,i,n,l/((r+1)*2),l/((r+1)*2),a),i=-i}return i}ZigZagModifier.prototype.processPath=function(e,t,n,r){var a=e._length,i=shapePool.newElement();if(i.c=e.c,e.c||(a-=1),a===0)return i;var o=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(i,e,0,t,n,r,o);for(var l=0;l<a;l+=1)o=zigZagSegment(i,s,t,n,r,-o),l===a-1&&!e.c?s=null:s=PolynomialBezier.shapeSegment(e,(l+1)%a),zigZagCorner(i,e,l+1,t,n,r,o);return i},ZigZagModifier.prototype.processShapes=function(e){var t,n,r=this.shapes.length,a,i,o=this.amplitude.v,s=Math.max(0,Math.round(this.frequency.v)),l=this.pointsType.v;if(o!==0){var u,c;for(n=0;n<r;n+=1){if(u=this.shapes[n],c=u.localShapeCollection,!(!u.shape._mdf&&!this._mdf&&!e))for(c.releaseShapes(),u.shape._mdf=!0,t=u.shape.paths.shapes,i=u.shape.paths._length,a=0;a<i;a+=1)c.addShape(this.processPath(t[a],o,s,l));u.shape.paths=u.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(e,t,n){var r=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,r,n),polarOffset(t,r,n)]}function offsetSegment(e,t){var n,r,a,i,o,s,l;l=linearOffset(e.points[0],e.points[1],t),n=l[0],r=l[1],l=linearOffset(e.points[1],e.points[2],t),a=l[0],i=l[1],l=linearOffset(e.points[2],e.points[3],t),o=l[0],s=l[1];var u=lineIntersection(n,r,a,i);u===null&&(u=r);var c=lineIntersection(o,s,a,i);return c===null&&(c=o),new PolynomialBezier(n,u,c,s)}function joinLines(e,t,n,r,a){var i=t.points[3],o=n.points[0];if(r===3||pointEqual(i,o))return i;if(r===2){var s=-t.tangentAngle(1),l=-n.tangentAngle(0)+Math.PI,u=lineIntersection(i,polarOffset(i,s+Math.PI/2,100),o,polarOffset(o,s+Math.PI/2,100)),c=u?pointDistance(u,i):pointDistance(i,o)/2,d=polarOffset(i,s,2*c*roundCorner);return e.setXYAt(d[0],d[1],"o",e.length()-1),d=polarOffset(o,l,2*c*roundCorner),e.setTripleAt(o[0],o[1],o[0],o[1],d[0],d[1],e.length()),o}var m=pointEqual(i,t.points[2])?t.points[0]:t.points[2],p=pointEqual(o,n.points[1])?n.points[3]:n.points[1],g=lineIntersection(m,i,o,p);return g&&pointDistance(g,i)<a?(e.setTripleAt(g[0],g[1],g[0],g[1],g[0],g[1],e.length()),g):i}function getIntersection(e,t){var n=e.intersections(t);return n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length?n[0]:null}function pruneSegmentIntersection(e,t){var n=e.slice(),r=t.slice(),a=getIntersection(e[e.length-1],t[0]);return a&&(n[e.length-1]=e[e.length-1].split(a[0])[0],r[0]=t[0].split(a[1])[1]),e.length>1&&t.length>1&&(a=getIntersection(e[0],t[t.length-1]),a)?[[e[0].split(a[0])[0]],[t[t.length-1].split(a[1])[1]]]:[n,r]}function pruneIntersections(e){for(var t,n=1;n<e.length;n+=1)t=pruneSegmentIntersection(e[n-1],e[n]),e[n-1]=t[0],e[n]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var n=e.inflectionPoints(),r,a,i,o;if(n.length===0)return[offsetSegment(e,t)];if(n.length===1||floatEqual(n[1],1))return i=e.split(n[0]),r=i[0],a=i[1],[offsetSegment(r,t),offsetSegment(a,t)];i=e.split(n[0]),r=i[0];var s=(n[1]-n[0])/(1-n[0]);return i=i[1].split(s),o=i[0],a=i[1],[offsetSegment(r,t),offsetSegment(o,t),offsetSegment(a,t)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,t,n,r){var a=shapePool.newElement();a.c=e.c;var i=e.length();e.c||(i-=1);var o,s,l,u=[];for(o=0;o<i;o+=1)l=PolynomialBezier.shapeSegment(e,o),u.push(offsetSegmentSplit(l,t));if(!e.c)for(o=i-1;o>=0;o-=1)l=PolynomialBezier.shapeSegmentInverted(e,o),u.push(offsetSegmentSplit(l,t));u=pruneIntersections(u);var c=null,d=null;for(o=0;o<u.length;o+=1){var m=u[o];for(d&&(c=joinLines(a,d,m[0],n,r)),d=m[m.length-1],s=0;s<m.length;s+=1)l=m[s],c&&pointEqual(l.points[0],c)?a.setXYAt(l.points[1][0],l.points[1][1],"o",a.length()-1):a.setTripleAt(l.points[0][0],l.points[0][1],l.points[1][0],l.points[1][1],l.points[0][0],l.points[0][1],a.length()),a.setTripleAt(l.points[3][0],l.points[3][1],l.points[3][0],l.points[3][1],l.points[2][0],l.points[2][1],a.length()),c=l.points[3]}return u.length&&joinLines(a,d,u[0][0],n,r),a},OffsetPathModifier.prototype.processShapes=function(e){var t,n,r=this.shapes.length,a,i,o=this.amount.v,s=this.miterLimit.v,l=this.lineJoin;if(o!==0){var u,c;for(n=0;n<r;n+=1){if(u=this.shapes[n],c=u.localShapeCollection,!(!u.shape._mdf&&!this._mdf&&!e))for(c.releaseShapes(),u.shape._mdf=!0,t=u.shape.paths.shapes,i=u.shape.paths._length,a=0;a<i;a+=1)c.addShape(this.processPath(t[a],o,l,s));u.shape.paths=u.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",a=t.length,i,o=0;o<a;o+=1)switch(i=t[o].toLowerCase(),i){case"italic":r="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200";break;default:break}return{style:r,weight:e.fWeight||n}}var FontManager=function(){var e=5e3,t={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var r=127988,a=917631,i=917601,o=917626,s=65039,l=8205,u=127462,c=127487,d=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function m(I){var L=I.split(","),S,P=L.length,H=[];for(S=0;S<P;S+=1)L[S]!=="sans-serif"&&L[S]!=="monospace"&&H.push(L[S]);return H.join(",")}function p(I,L){var S=createTag("span");S.setAttribute("aria-hidden",!0),S.style.fontFamily=L;var P=createTag("span");P.innerText="giItT1WQy@!-/#",S.style.position="absolute",S.style.left="-10000px",S.style.top="-10000px",S.style.fontSize="300px",S.style.fontVariant="normal",S.style.fontStyle="normal",S.style.fontWeight="normal",S.style.letterSpacing="0",S.appendChild(P),document.body.appendChild(S);var H=P.offsetWidth;return P.style.fontFamily=m(I)+", "+L,{node:P,w:H,parent:S}}function g(){var I,L=this.fonts.length,S,P,H=L;for(I=0;I<L;I+=1)this.fonts[I].loaded?H-=1:this.fonts[I].fOrigin==="n"||this.fonts[I].origin===0?this.fonts[I].loaded=!0:(S=this.fonts[I].monoCase.node,P=this.fonts[I].monoCase.w,S.offsetWidth!==P?(H-=1,this.fonts[I].loaded=!0):(S=this.fonts[I].sansCase.node,P=this.fonts[I].sansCase.w,S.offsetWidth!==P&&(H-=1,this.fonts[I].loaded=!0)),this.fonts[I].loaded&&(this.fonts[I].sansCase.parent.parentNode.removeChild(this.fonts[I].sansCase.parent),this.fonts[I].monoCase.parent.parentNode.removeChild(this.fonts[I].monoCase.parent)));H!==0&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function h(I,L){var S=document.body&&L?"svg":"canvas",P,H=getFontProperties(I);if(S==="svg"){var z=createNS("text");z.style.fontSize="100px",z.setAttribute("font-family",I.fFamily),z.setAttribute("font-style",H.style),z.setAttribute("font-weight",H.weight),z.textContent="1",I.fClass?(z.style.fontFamily="inherit",z.setAttribute("class",I.fClass)):z.style.fontFamily=I.fFamily,L.appendChild(z),P=z}else{var W=new OffscreenCanvas(500,500).getContext("2d");W.font=H.style+" "+H.weight+" 100px "+I.fFamily,P=W}function V(Y){return S==="svg"?(P.textContent=Y,P.getComputedTextLength()):P.measureText(Y).width}return{measureText:V}}function v(I,L){if(!I){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=I.list;return}if(!document.body){this.isLoaded=!0,I.list.forEach(function(Ce){Ce.helper=h(Ce),Ce.cache={}}),this.fonts=I.list;return}var S=I.list,P,H=S.length,z=H;for(P=0;P<H;P+=1){var W=!0,V,Y;if(S[P].loaded=!1,S[P].monoCase=p(S[P].fFamily,"monospace"),S[P].sansCase=p(S[P].fFamily,"sans-serif"),!S[P].fPath)S[P].loaded=!0,z-=1;else if(S[P].fOrigin==="p"||S[P].origin===3){if(V=document.querySelectorAll('style[f-forigin="p"][f-family="'+S[P].fFamily+'"], style[f-origin="3"][f-family="'+S[P].fFamily+'"]'),V.length>0&&(W=!1),W){var X=createTag("style");X.setAttribute("f-forigin",S[P].fOrigin),X.setAttribute("f-origin",S[P].origin),X.setAttribute("f-family",S[P].fFamily),X.type="text/css",X.innerText="@font-face {font-family: "+S[P].fFamily+"; font-style: normal; src: url('"+S[P].fPath+"');}",L.appendChild(X)}}else if(S[P].fOrigin==="g"||S[P].origin===1){for(V=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),Y=0;Y<V.length;Y+=1)V[Y].href.indexOf(S[P].fPath)!==-1&&(W=!1);if(W){var oe=createTag("link");oe.setAttribute("f-forigin",S[P].fOrigin),oe.setAttribute("f-origin",S[P].origin),oe.type="text/css",oe.rel="stylesheet",oe.href=S[P].fPath,document.body.appendChild(oe)}}else if(S[P].fOrigin==="t"||S[P].origin===2){for(V=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),Y=0;Y<V.length;Y+=1)S[P].fPath===V[Y].src&&(W=!1);if(W){var ve=createTag("link");ve.setAttribute("f-forigin",S[P].fOrigin),ve.setAttribute("f-origin",S[P].origin),ve.setAttribute("rel","stylesheet"),ve.setAttribute("href",S[P].fPath),L.appendChild(ve)}}S[P].helper=h(S[P],L),S[P].cache={},this.fonts.push(S[P])}z===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function y(I){if(I){this.chars||(this.chars=[]);var L,S=I.length,P,H=this.chars.length,z;for(L=0;L<S;L+=1){for(P=0,z=!1;P<H;)this.chars[P].style===I[L].style&&this.chars[P].fFamily===I[L].fFamily&&this.chars[P].ch===I[L].ch&&(z=!0),P+=1;z||(this.chars.push(I[L]),H+=1)}}}function x(I,L,S){for(var P=0,H=this.chars.length;P<H;){if(this.chars[P].ch===I&&this.chars[P].style===L&&this.chars[P].fFamily===S)return this.chars[P];P+=1}return(typeof I=="string"&&I.charCodeAt(0)!==13||!I)&&console&&console.warn&&!this._warned&&(this._warned=!0),t}function b(I,L,S){var P=this.getFontByName(L),H=I;if(!P.cache[H]){var z=P.helper;if(I===" "){var W=z.measureText("|"+I+"|"),V=z.measureText("||");P.cache[H]=(W-V)/100}else P.cache[H]=z.measureText(I)/100}return P.cache[H]*S}function T(I){for(var L=0,S=this.fonts.length;L<S;){if(this.fonts[L].fName===I)return this.fonts[L];L+=1}return this.fonts[0]}function C(I){var L=0,S=I.charCodeAt(0);if(S>=55296&&S<=56319){var P=I.charCodeAt(1);P>=56320&&P<=57343&&(L=(S-55296)*1024+P-56320+65536)}return L}function w(I,L){var S=I.toString(16)+L.toString(16);return d.indexOf(S)!==-1}function M(I){return I===l}function E(I){return I===s}function k(I){var L=C(I);return L>=u&&L<=c}function N(I){return k(I.substr(0,2))&&k(I.substr(2,2))}function F(I){return n.indexOf(I)!==-1}function j(I,L){var S=C(I.substr(L,2));if(S!==r)return!1;var P=0;for(L+=2;P<5;){if(S=C(I.substr(L,2)),S<i||S>o)return!1;P+=1,L+=2}return C(I.substr(L,2))===a}function B(){this.isLoaded=!0}var O=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};O.isModifier=w,O.isZeroWidthJoiner=M,O.isFlagEmoji=N,O.isRegionalCode=k,O.isCombinedCharacter=F,O.isRegionalFlag=j,O.isVariationSelector=E,O.BLACK_FLAG_CODE_POINT=r;var _={addChars:y,addFonts:v,getCharData:x,getFontByName:T,measureText:b,checkLoadedFonts:g,setIsLoaded:B};return O.prototype=_,O}();function SlotManager(e){this.animationData=e}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e};function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){this.renderableComponents.indexOf(e)===-1&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){this.renderableComponents.indexOf(e)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var e={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(t){return e[t]||""}}();function SliderEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var n=e.ef||[];this.effectElements=[];var r,a=n.length,i;for(r=0;r<a;r+=1)i=new GroupEffect(n[r],t),this.effectElements.push(i)}function GroupEffect(e,t){this.init(e,t)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var n,r=this.data.ef.length,a,i=this.data.ef;for(n=0;n<r;n+=1){switch(a=null,i[n].ty){case 0:a=new SliderEffect(i[n],t,this);break;case 1:a=new AngleEffect(i[n],t,this);break;case 2:a=new ColorEffect(i[n],t,this);break;case 3:a=new PointEffect(i[n],t,this);break;case 4:case 7:a=new CheckboxEffect(i[n],t,this);break;case 10:a=new LayerIndexEffect(i[n],t,this);break;case 11:a=new MaskIndexEffect(i[n],t,this);break;case 5:a=new EffectsManager(i[n],t,this);break;default:a=new NoValueEffect(i[n],t,this);break}a&&this.effectElements.push(a)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if(this.data.masksProperties[e].mode!=="n"&&this.data.masksProperties[e].cl!==!1)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),n=e("effects"),r=e("shape"),a=e("text"),i=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var o=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(o),this.data.ty===0||this.data.xt?this.compInterface=i(this):this.data.ty===4?(this.layerInterface.shapeInterface=r(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=a(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm),t=this.baseElement||this.layerElement;t.style["mix-blend-mode"]=e},initBaseData:function(e,t,n){this.globalData=t,this.comp=n,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var n,r=this.dynamicProperties.length;for(n=0;n<r;n+=1)(t||this._isParent&&this.dynamicProperties[n].propType==="transform")&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}};function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(e){var t,n=this.layers.length,r;for(this.completeLayers=!0,t=n-1;t>=0;t-=1)this.elements[t]||(r=this.layers[t],r.ip-r.st<=e-this.layers[t].st&&r.op-r.st>e-this.layers[t].st&&this.buildItem(t)),this.completeLayers=this.elements[t]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;var t,n=e.length,r,a=this.layers.length;for(t=0;t<n;t+=1)for(r=0;r<a;){if(this.layers[r].id===e[t].id){this.layers[r]=e[t];break}r+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,n){for(var r=this.elements,a=this.layers,i=0,o=a.length;i<o;)a[i].ind==t&&(!r[i]||r[i]===!0?(this.buildItem(i),this.addPendingElement(e)):(n.push(r[i]),r[i].setAsParent(),a[i].parent!==void 0?this.buildElementParenting(e,a[i].parent,n):e.setHierarchy(n))),i+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var r=this.createComp(e[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementById=function(e){var t,n=this.elements.length;for(t=0;t<n;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t=e.shift(),n;if(typeof t=="number")n=this.elements[t];else{var r,a=this.elements.length;for(r=0;r<a;r+=1)if(this.elements[r].data.nm===t){n=this.elements[r];break}}return e.length===0?n:n.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<r;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<r;n+=1)t.multiply(this.hierarchy[n].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),e=1;e<t;e+=1){var r=this.localTransforms[e].matrix;n.multiply(r)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var a=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)a*=this.localTransforms[e].opacity*.01;this.finalTransform.localOpacity=a}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,n=e.length;for(t=0;t<n;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var n=!0,r=this.comp;n;)r.finalTransform?(r.data.hasMask&&t.splice(0,0,r.finalTransform),r=r.comp):n=!1;var a,i=t.length,o;for(a=0;a<i;a+=1)o=t[a].mat.applyToPointArray(0,0,0),e=[e[0]-o[0],e[1]-o[1],0];return e},mHelper:new Matrix};function MaskElement(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r=this.globalData.defs,a,i=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(i),this.solidPath="";var o,s=this.masksProperties,l=0,u=[],c,d,m=createElementID(),p,g,h,v,y="clipPath",x="clip-path";for(a=0;a<i;a+=1)if((s[a].mode!=="a"&&s[a].mode!=="n"||s[a].inv||s[a].o.k!==100||s[a].o.x)&&(y="mask",x="mask"),(s[a].mode==="s"||s[a].mode==="i")&&l===0?(p=createNS("rect"),p.setAttribute("fill","#ffffff"),p.setAttribute("width",this.element.comp.data.w||0),p.setAttribute("height",this.element.comp.data.h||0),u.push(p)):p=null,o=createNS("path"),s[a].mode==="n")this.viewData[a]={op:PropertyFactory.getProp(this.element,s[a].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,s[a],3),elem:o,lastPath:""},r.appendChild(o);else{l+=1,o.setAttribute("fill",s[a].mode==="s"?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero");var b;if(s[a].x.k!==0?(y="mask",x="mask",v=PropertyFactory.getProp(this.element,s[a].x,0,null,this.element),b=createElementID(),g=createNS("filter"),g.setAttribute("id",b),h=createNS("feMorphology"),h.setAttribute("operator","erode"),h.setAttribute("in","SourceGraphic"),h.setAttribute("radius","0"),g.appendChild(h),r.appendChild(g),o.setAttribute("stroke",s[a].mode==="s"?"#000000":"#ffffff")):(h=null,v=null),this.storedData[a]={elem:o,x:v,expan:h,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},s[a].mode==="i"){d=u.length;var T=createNS("g");for(c=0;c<d;c+=1)T.appendChild(u[c]);var C=createNS("mask");C.setAttribute("mask-type","alpha"),C.setAttribute("id",m+"_"+l),C.appendChild(o),r.appendChild(C),T.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+l+")"),u.length=0,u.push(T)}else u.push(o);s[a].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[a]={elem:o,lastPath:"",op:PropertyFactory.getProp(this.element,s[a].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,s[a],3),invRect:p},this.viewData[a].prop.k||this.drawPath(s[a],this.viewData[a].prop.v,this.viewData[a])}for(this.maskElement=createNS(y),i=u.length,a=0;a<i;a+=1)this.maskElement.appendChild(u[a]);l>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(x,"url("+getLocationHref()+"#"+m+")"),r.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t=this.element.finalTransform.mat,n,r=this.masksProperties.length;for(n=0;n<r;n+=1)if((this.viewData[n].prop._mdf||e)&&this.drawPath(this.masksProperties[n],this.viewData[n].prop.v,this.viewData[n]),(this.viewData[n].op._mdf||e)&&this.viewData[n].elem.setAttribute("fill-opacity",this.viewData[n].op.v),this.masksProperties[n].mode!=="n"&&(this.viewData[n].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[n].invRect.setAttribute("transform",t.getInverseMatrix().to2dCSS()),this.storedData[n].x&&(this.storedData[n].x._mdf||e))){var a=this.storedData[n].expan;this.storedData[n].x.v<0?(this.storedData[n].lastOperator!=="erode"&&(this.storedData[n].lastOperator="erode",this.storedData[n].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[n].filterId+")")),a.setAttribute("radius",-this.storedData[n].x.v)):(this.storedData[n].lastOperator!=="dilate"&&(this.storedData[n].lastOperator="dilate",this.storedData[n].elem.setAttribute("filter",null)),this.storedData[n].elem.setAttribute("stroke-width",this.storedData[n].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,e+=" h-"+this.globalData.compSize.w,e+=" v-"+this.globalData.compSize.h+" ",e},MaskElement.prototype.drawPath=function(e,t,n){var r=" M"+t.v[0][0]+","+t.v[0][1],a,i;for(i=t._length,a=1;a<i;a+=1)r+=" C"+t.o[a-1][0]+","+t.o[a-1][1]+" "+t.i[a][0]+","+t.i[a][1]+" "+t.v[a][0]+","+t.v[a][1];if(t.c&&i>1&&(r+=" C"+t.o[a-1][0]+","+t.o[a-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==r){var o="";n.elem&&(t.c&&(o=e.inv?this.solidPath+r:r),n.elem.setAttribute("d",o)),n.lastPath=r}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=t,e.createAlphaToLuminanceFilter=n;function t(r,a){var i=createNS("filter");return i.setAttribute("id",r),a!==!0&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%")),i}function n(){var r=createNS("feColorMatrix");return r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),r}return e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,n="SourceGraphic",r=e.data.ef?e.data.ef.length:0,a=createElementID(),i=filtersFactory.createFilter(a,!0),o=0;this.filters=[];var s;for(t=0;t<r;t+=1){s=null;var l=e.data.ef[t].ty;if(registeredEffects$1[l]){var u=registeredEffects$1[l].effect;s=new u(i,e.effectsManager.effectElements[t],e,idPrefix+o,n),n=idPrefix+o,registeredEffects$1[l].countsAsEffect&&(o+=1)}s&&this.filters.push(s)}o&&(e.globalData.defs.appendChild(i),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+a+")")),this.filters.length&&e.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,n=this.filters.length,r=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r};function registerEffect$1(e,t,n){registeredEffects$1[e]={effect:t,countsAsEffect:n}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var n=createNS("clipPath"),r=createNS("path");r.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var a=createElementID();if(n.setAttribute("id",a),n.appendChild(r),this.globalData.defs.appendChild(n),this.checkMasks()){var i=createNS("g");i.setAttribute("clip-path","url("+getLocationHref()+"#"+a+")"),i.appendChild(this.layerElement),this.transformedElement=i,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+a+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t=this.layerId+"_"+e,n,r,a,i;if(e===1||e===3){var o=createNS("mask");o.setAttribute("id",t),o.setAttribute("mask-type",e===3?"luminance":"alpha"),a=createNS("use"),a.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),o.appendChild(a),this.globalData.defs.appendChild(o),!featureSupport.maskType&&e===1&&(o.setAttribute("mask-type","luminance"),n=createElementID(),r=filtersFactory.createFilter(n),this.globalData.defs.appendChild(r),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),i.appendChild(a),o.appendChild(i),i.setAttribute("filter","url("+getLocationHref()+"#"+n+")"))}else if(e===2){var s=createNS("mask");s.setAttribute("id",t),s.setAttribute("mask-type","alpha");var l=createNS("g");s.appendChild(l),n=createElementID(),r=filtersFactory.createFilter(n);var u=createNS("feComponentTransfer");u.setAttribute("in","SourceGraphic"),r.appendChild(u);var c=createNS("feFuncA");c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),u.appendChild(c),this.globalData.defs.appendChild(r);var d=createNS("rect");d.setAttribute("width",this.comp.data.w),d.setAttribute("height",this.comp.data.h),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute("fill","#ffffff"),d.setAttribute("opacity","0"),l.setAttribute("filter","url("+getLocationHref()+"#"+n+")"),l.appendChild(d),a=createNS("use"),a.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(a),featureSupport.maskType||(s.setAttribute("mask-type","luminance"),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),l.appendChild(d),i.appendChild(this.layerElement),l.appendChild(i)),this.globalData.defs.appendChild(s)}this.matteMasks[e]=t}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var e={initElement:function(t,n,r){this.initFrame(),this.initBaseData(t,n,r),this.initTransform(t,n,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var t=this.baseElement||this.layerElement;t.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var t=this.baseElement||this.layerElement;t.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(e)],RenderableDOMElement)})();function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(e){var t,n=this.shapeModifiers.length;for(t=0;t<n;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=0,n=this.shapeModifiers.length;t<n;)if(this.shapeModifiers[t].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();t=this.shapeModifiers.length;var n;for(e=t-1;e>=0&&(n=this.shapeModifiers[e].processShapes(this._isFirstFrame),!n);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n<r;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,r=n.length;r;)if(r-=1,n[r].elem===e){n[r].pos=t;return}n.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var r=0,a=e.length;r<a;){if(e[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=e.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(e,t,n,r){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var a,i=t.length||0,o;for(a=0;a<i;a+=1)o=PropertyFactory.getProp(e,t[a].v,0,0,this),this.k=o.k||this.k,this.dataProps[a]={n:t[a].n,p:o};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(e){if(!(this.elem.globalData.frameId===this.frameId&&!e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),t=0;t<n;t+=1)this.dataProps[t].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray("uint8c",t.p*4);var r=t.k.k[0].s?t.k.k[0].s.length-t.p*4:t.k.k.length-t.p*4;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(e,t){for(var n=0,r=this.o.length/2,a;n<r;){if(a=Math.abs(e[n*4]-e[t*4+n*2]),a>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,n=this.data.p*4,r,a;for(t=0;t<n;t+=1)r=t%4===0?100:255,a=Math.round(this.prop.v[t]*r),this.c[t]!==a&&(this.c[t]=a,this._cmdf=!e);if(this.o.length)for(n=this.prop.v.length,t=this.data.p*4;t<n;t+=1)r=t%2===0?100:1,a=t%2===0?Math.round(this.prop.v[t]*100):this.prop.v[t],this.o[t-this.data.p*4]!==a&&(this.o[t-this.data.p*4]=a,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var n=createElementID(),r=createNS(t.t===1?"linearGradient":"radialGradient");r.setAttribute("id",n),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var a=[],i,o,s;for(s=t.g.p*4,o=0;o<s;o+=4)i=createNS("stop"),r.appendChild(i),a.push(i);e.setAttribute(t.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+n+")"),this.gf=r,this.cst=a},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,r,a,i=createNS("mask"),o=createNS("path");i.appendChild(o);var s=createElementID(),l=createElementID();i.setAttribute("id",l);var u=createNS(e.t===1?"linearGradient":"radialGradient");u.setAttribute("id",s),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),a=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(r=e.g.p*4;r<a;r+=2)n=createNS("stop"),n.setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(n),c.push(n);o.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+s+")"),e.ty==="gs"&&(o.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),e.lj===1&&o.setAttribute("stroke-miterlimit",e.ml)),this.of=u,this.ms=i,this.ost=c,this.maskId=l,t.msElem=o}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,n),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(e,t,n,r){if(t===0)return"";var a=e.o,i=e.i,o=e.v,s,l=" M"+r.applyToPointStringified(o[0][0],o[0][1]);for(s=1;s<t;s+=1)l+=" C"+r.applyToPointStringified(a[s-1][0],a[s-1][1])+" "+r.applyToPointStringified(i[s][0],i[s][1])+" "+r.applyToPointStringified(o[s][0],o[s][1]);return n&&t&&(l+=" C"+r.applyToPointStringified(a[s-1][0],a[s-1][1])+" "+r.applyToPointStringified(i[0][0],i[0][1])+" "+r.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix,n={createRenderFunction:r};function r(d){switch(d.ty){case"fl":return s;case"gf":return u;case"gs":return l;case"st":return c;case"sh":case"el":case"rc":case"sr":return o;case"tr":return a;case"no":return i;default:return null}}function a(d,m,p){(p||m.transform.op._mdf)&&m.transform.container.setAttribute("opacity",m.transform.op.v),(p||m.transform.mProps._mdf)&&m.transform.container.setAttribute("transform",m.transform.mProps.v.to2dCSS())}function i(){}function o(d,m,p){var g,h,v,y,x,b,T=m.styles.length,C=m.lvl,w,M,E,k;for(b=0;b<T;b+=1){if(y=m.sh._mdf||p,m.styles[b].lvl<C){for(M=t.reset(),E=C-m.styles[b].lvl,k=m.transformers.length-1;!y&&E>0;)y=m.transformers[k].mProps._mdf||y,E-=1,k-=1;if(y)for(E=C-m.styles[b].lvl,k=m.transformers.length-1;E>0;)M.multiply(m.transformers[k].mProps.v),E-=1,k-=1}else M=e;if(w=m.sh.paths,h=w._length,y){for(v="",g=0;g<h;g+=1)x=w.shapes[g],x&&x._length&&(v+=buildShapeString(x,x._length,x.c,M));m.caches[b]=v}else v=m.caches[b];m.styles[b].d+=d.hd===!0?"":v,m.styles[b]._mdf=y||m.styles[b]._mdf}}function s(d,m,p){var g=m.style;(m.c._mdf||p)&&g.pElem.setAttribute("fill","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||p)&&g.pElem.setAttribute("fill-opacity",m.o.v)}function l(d,m,p){u(d,m,p),c(d,m,p)}function u(d,m,p){var g=m.gf,h=m.g._hasOpacity,v=m.s.v,y=m.e.v;if(m.o._mdf||p){var x=d.ty==="gf"?"fill-opacity":"stroke-opacity";m.style.pElem.setAttribute(x,m.o.v)}if(m.s._mdf||p){var b=d.t===1?"x1":"cx",T=b==="x1"?"y1":"cy";g.setAttribute(b,v[0]),g.setAttribute(T,v[1]),h&&!m.g._collapsable&&(m.of.setAttribute(b,v[0]),m.of.setAttribute(T,v[1]))}var C,w,M,E;if(m.g._cmdf||p){C=m.cst;var k=m.g.c;for(M=C.length,w=0;w<M;w+=1)E=C[w],E.setAttribute("offset",k[w*4]+"%"),E.setAttribute("stop-color","rgb("+k[w*4+1]+","+k[w*4+2]+","+k[w*4+3]+")")}if(h&&(m.g._omdf||p)){var N=m.g.o;for(m.g._collapsable?C=m.cst:C=m.ost,M=C.length,w=0;w<M;w+=1)E=C[w],m.g._collapsable||E.setAttribute("offset",N[w*2]+"%"),E.setAttribute("stop-opacity",N[w*2+1])}if(d.t===1)(m.e._mdf||p)&&(g.setAttribute("x2",y[0]),g.setAttribute("y2",y[1]),h&&!m.g._collapsable&&(m.of.setAttribute("x2",y[0]),m.of.setAttribute("y2",y[1])));else{var F;if((m.s._mdf||m.e._mdf||p)&&(F=Math.sqrt(Math.pow(v[0]-y[0],2)+Math.pow(v[1]-y[1],2)),g.setAttribute("r",F),h&&!m.g._collapsable&&m.of.setAttribute("r",F)),m.e._mdf||m.h._mdf||m.a._mdf||p){F||(F=Math.sqrt(Math.pow(v[0]-y[0],2)+Math.pow(v[1]-y[1],2)));var j=Math.atan2(y[1]-v[1],y[0]-v[0]),B=m.h.v;B>=1?B=.99:B<=-1&&(B=-.99);var O=F*B,_=Math.cos(j+m.a.v)*O+v[0],I=Math.sin(j+m.a.v)*O+v[1];g.setAttribute("fx",_),g.setAttribute("fy",I),h&&!m.g._collapsable&&(m.of.setAttribute("fx",_),m.of.setAttribute("fy",I))}}}function c(d,m,p){var g=m.style,h=m.d;h&&(h._mdf||p)&&h.dashStr&&(g.pElem.setAttribute("stroke-dasharray",h.dashStr),g.pElem.setAttribute("stroke-dashoffset",h.dashoffset[0])),m.c&&(m.c._mdf||p)&&g.pElem.setAttribute("stroke","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||p)&&g.pElem.setAttribute("stroke-opacity",m.o.v),(m.w._mdf||p)&&(g.pElem.setAttribute("stroke-width",m.w.v),g.msElem&&g.msElem.setAttribute("stroke-width",m.w.v))}return n}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t=this.shapes.length,n,r,a=this.stylesList.length,i,o=[],s=!1;for(r=0;r<a;r+=1){for(i=this.stylesList[r],s=!1,o.length=0,e=0;e<t;e+=1)n=this.shapes[e],n.styles.indexOf(i)!==-1&&(o.push(n),s=n._isAnimated||s);o.length>1&&s&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,r=new SVGStyleData(e,t),a=r.pElem;if(e.ty==="st")n=new SVGStrokeStyleData(this,e,r);else if(e.ty==="fl")n=new SVGFillStyleData(this,e,r);else if(e.ty==="gf"||e.ty==="gs"){var i=e.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;n=new i(this,e,r),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),a.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))}else e.ty==="no"&&(n=new SVGNoStyleData(this,e,r));return(e.ty==="st"||e.ty==="gs")&&(a.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),a.setAttribute("fill-opacity","0"),e.lj===1&&a.setAttribute("stroke-miterlimit",e.ml)),e.r===2&&a.setAttribute("fill-rule","evenodd"),e.ln&&a.setAttribute("id",e.ln),e.cl&&a.setAttribute("class",e.cl),e.bm&&(a.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(r),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var n=TransformPropertyFactory.getTransformProperty(this,e,this),r=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var r=4;e.ty==="rc"?r=5:e.ty==="el"?r=6:e.ty==="sr"&&(r=7);var a=ShapePropertyFactory.getShapeProp(this,e,r,this),i=new SVGShapeData(t,n,a);return this.shapes.push(i),this.addShapeToModifiers(i),this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,r=this.animatedContents.length;n<r;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t=e.styles,n,r=this.stylesList.length;for(n=0;n<r;n+=1)this.stylesList[n].closed||t.push(this.stylesList[n])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,n,r,a,i,o){var s=[].concat(i),l,u=e.length-1,c,d,m=[],p=[],g,h,v;for(l=u;l>=0;l-=1){if(v=this.searchProcessedElement(e[l]),v?t[l]=n[v-1]:e[l]._render=o,e[l].ty==="fl"||e[l].ty==="st"||e[l].ty==="gf"||e[l].ty==="gs"||e[l].ty==="no")v?t[l].style.closed=!1:t[l]=this.createStyleElement(e[l],a),e[l]._render&&t[l].style.pElem.parentNode!==r&&r.appendChild(t[l].style.pElem),m.push(t[l].style);else if(e[l].ty==="gr"){if(!v)t[l]=this.createGroupElement(e[l]);else for(d=t[l].it.length,c=0;c<d;c+=1)t[l].prevViewData[c]=t[l].it[c];this.searchShapes(e[l].it,t[l].it,t[l].prevViewData,t[l].gr,a+1,s,o),e[l]._render&&t[l].gr.parentNode!==r&&r.appendChild(t[l].gr)}else e[l].ty==="tr"?(v||(t[l]=this.createTransformElement(e[l],r)),g=t[l].transform,s.push(g)):e[l].ty==="sh"||e[l].ty==="rc"||e[l].ty==="el"||e[l].ty==="sr"?(v||(t[l]=this.createShapeElement(e[l],s,a)),this.setElementStyles(t[l])):e[l].ty==="tm"||e[l].ty==="rd"||e[l].ty==="ms"||e[l].ty==="pb"||e[l].ty==="zz"||e[l].ty==="op"?(v?(h=t[l],h.closed=!1):(h=ShapeModifiers.getModifier(e[l].ty),h.init(this,e[l]),t[l]=h,this.shapeModifiers.push(h)),p.push(h)):e[l].ty==="rp"&&(v?(h=t[l],h.closed=!0):(h=ShapeModifiers.getModifier(e[l].ty),t[l]=h,h.init(this,e,l,t),this.shapeModifiers.push(h),o=!1),p.push(h));this.addProcessedElement(e[l],l+1)}for(u=m.length,l=0;l<u;l+=1)m[l].closed=!0;for(u=p.length,l=0;l<u;l+=1)p[l].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t=this.animatedContents.length,n;for(e=0;e<t;e+=1)n=this.animatedContents[e],(this._isFirstFrame||n.element._isAnimated)&&n.data!==!0&&n.fn(n.data,n.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(e,t,n,r,a,i){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=a,this.p=i,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}LetterProps.prototype.update=function(e,t,n,r,a,i){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var o=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,o=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,o=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,o=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,o=!0),this.m!==a&&(this.m=a,this._mdf.m=!0,o=!0),i.length&&(this.p[0]!==i[0]||this.p[1]!==i[1]||this.p[4]!==i[4]||this.p[5]!==i[5]||this.p[12]!==i[12]||this.p[13]!==i[13])&&(this.p=i,this._mdf.p=!0,o=!0),o};function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var r,a=this.effectsSequence.length,i=e||this.data.d.k[this.keysIndex].s;for(r=0;r<a;r+=1)n!==this.keysIndex?i=this.effectsSequence[r](i,i.t):i=this.effectsSequence[r](this.currentData,i.t);t!==i&&this.setCurrentData(i),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,n=0,r=e.length;n<=r-1&&!(n===r-1||e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t=[],n=0,r=e.length,a,i,o=!1,s=!1,l="";n<r;)o=s,s=!1,a=e.charCodeAt(n),l=e.charAt(n),FontManager.isCombinedCharacter(a)?o=!0:a>=55296&&a<=56319?FontManager.isRegionalFlag(e,n)?l=e.substr(n,14):(i=e.charCodeAt(n+1),i>=56320&&i<=57343&&(FontManager.isModifier(a,i)?(l=e.substr(n,2),o=!0):FontManager.isFlagEmoji(e.substr(n,4))?l=e.substr(n,4):l=e.substr(n,2))):a>56319?(i=e.charCodeAt(n+1),FontManager.isVariationSelector(a)&&(o=!0)):FontManager.isZeroWidthJoiner(a)&&(o=!0,s=!0),o?(t[t.length-1]+=l,o=!1):t.push(l),n+=l.length;return t},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,n=this.data,r=[],a,i,o,s=0,l,u=n.m.g,c=0,d=0,m=0,p=[],g=0,h=0,v,y,x=t.getFontByName(e.f),b,T=0,C=getFontProperties(x);e.fWeight=C.weight,e.fStyle=C.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),i=e.finalText.length,e.finalLineHeight=e.lh;var w=e.tr/1e3*e.finalSize,M;if(e.sz)for(var E=!0,k=e.sz[0],N=e.sz[1],F,j;E;){j=this.buildFinalText(e.t),F=0,g=0,i=j.length,w=e.tr/1e3*e.finalSize;var B=-1;for(a=0;a<i;a+=1)M=j[a].charCodeAt(0),o=!1,j[a]===" "?B=a:(M===13||M===3)&&(g=0,o=!0,F+=e.finalLineHeight||e.finalSize*1.2),t.chars?(b=t.getCharData(j[a],x.fStyle,x.fFamily),T=o?0:b.w*e.finalSize/100):T=t.measureText(j[a],e.f,e.finalSize),g+T>k&&j[a]!==" "?(B===-1?i+=1:a=B,F+=e.finalLineHeight||e.finalSize*1.2,j.splice(a,B===a?1:0,"\r"),B=-1,g=0):(g+=T,g+=w);F+=x.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&N<F?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=j,i=e.finalText.length,E=!1)}g=-w,T=0;var O=0,_;for(a=0;a<i;a+=1)if(o=!1,_=e.finalText[a],M=_.charCodeAt(0),M===13||M===3?(O=0,p.push(g),h=g>h?g:h,g=-2*w,l="",o=!0,m+=1):l=_,t.chars?(b=t.getCharData(_,x.fStyle,t.getFontByName(e.f).fFamily),T=o?0:b.w*e.finalSize/100):T=t.measureText(l,e.f,e.finalSize),_===" "?O+=T+w:(g+=T+w+O,O=0),r.push({l:T,an:T,add:c,n:o,anIndexes:[],val:l,line:m,animatorJustifyOffset:0}),u==2){if(c+=T,l===""||l===" "||a===i-1){for((l===""||l===" ")&&(c-=T);d<=a;)r[d].an=c,r[d].ind=s,r[d].extra=T,d+=1;s+=1,c=0}}else if(u==3){if(c+=T,l===""||a===i-1){for(l===""&&(c-=T);d<=a;)r[d].an=c,r[d].ind=s,r[d].extra=T,d+=1;c=0,s+=1}}else r[s].ind=s,r[s].extra=0,s+=1;if(e.l=r,h=g>h?g:h,p.push(g),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=h,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=p;var I=n.a,L,S;y=I.length;var P,H,z=[];for(v=0;v<y;v+=1){for(L=I[v],L.a.sc&&(e.strokeColorAnim=!0),L.a.sw&&(e.strokeWidthAnim=!0),(L.a.fc||L.a.fh||L.a.fs||L.a.fb)&&(e.fillColorAnim=!0),H=0,P=L.s.b,a=0;a<i;a+=1)S=r[a],S.anIndexes[v]=H,(P==1&&S.val!==""||P==2&&S.val!==""&&S.val!==" "||P==3&&(S.n||S.val==" "||a==i-1)||P==4&&(S.n||a==i-1))&&(L.s.rn===1&&z.push(H),H+=1);n.a[v].s.totalChars=H;var W=-1,V;if(L.s.rn===1)for(a=0;a<i;a+=1)S=r[a],W!=S.anIndexes[v]&&(W=S.anIndexes[v],V=z.splice(Math.floor(Math.random()*z.length),1)[0]),S.anIndexes[v]=V}e.yOffset=e.finalLineHeight||e.finalSize*1.2,e.ls=e.ls||0,e.ascent=x.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=t===void 0?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,n=Math.floor;function r(i,o){this._currentTextLength=-1,this.k=!1,this.data=o,this.elem=i,this.comp=i.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(i),this.s=PropertyFactory.getProp(i,o.s||{k:0},0,0,this),"e"in o?this.e=PropertyFactory.getProp(i,o.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(i,o.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(i,o.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(i,o.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(i,o.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(i,o.a,0,.01,this),this.dynamicProperties.length||this.getValue()}r.prototype={getMult:function(i){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,s=0,l=1,u=1;this.ne.v>0?o=this.ne.v/100:s=-this.ne.v/100,this.xe.v>0?l=1-this.xe.v/100:u=1+this.xe.v/100;var c=BezierFactory.getBezierEasing(o,s,l,u).get,d=0,m=this.finalS,p=this.finalE,g=this.data.sh;if(g===2)p===m?d=i>=p?1:0:d=e(0,t(.5/(p-m)+(i-m)/(p-m),1)),d=c(d);else if(g===3)p===m?d=i>=p?0:1:d=1-e(0,t(.5/(p-m)+(i-m)/(p-m),1)),d=c(d);else if(g===4)p===m?d=0:(d=e(0,t(.5/(p-m)+(i-m)/(p-m),1)),d<.5?d*=2:d=1-2*(d-.5)),d=c(d);else if(g===5){if(p===m)d=0;else{var h=p-m;i=t(e(0,i+.5-m),p-m);var v=-h/2+i,y=h/2;d=Math.sqrt(1-v*v/(y*y))}d=c(d)}else g===6?(p===m?d=0:(i=t(e(0,i+.5-m),p-m),d=(1+Math.cos(Math.PI+Math.PI*2*i/(p-m)))/2),d=c(d)):(i>=n(m)&&(i-m<0?d=e(0,t(t(p,1)-(m-i),1)):d=e(0,t(p-i,1))),d=c(d));if(this.sm.v!==100){var x=this.sm.v*.01;x===0&&(x=1e-8);var b=.5-x*.5;d<b?d=0:(d=(d-b)/x,d>1&&(d=1))}return d*this.a.v},getValue:function(i){this.iterateDynamicProperties(),this._mdf=i||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,i&&this.data.r===2&&(this.e.v=this._currentTextLength);var o=this.data.r===2?1:100/this.data.totalChars,s=this.o.v/o,l=this.s.v/o+s,u=this.e.v/o+s;if(l>u){var c=l;l=u,u=c}this.finalS=l,this.finalE=u}},extendPrototype([DynamicPropertyContainer],r);function a(i,o,s){return new r(i,o,s)}return{getTextSelectorProp:a}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},a=PropertyFactory.getProp,i=t.a;this.a={r:i.r?a(e,i.r,0,degToRads,n):r,rx:i.rx?a(e,i.rx,0,degToRads,n):r,ry:i.ry?a(e,i.ry,0,degToRads,n):r,sk:i.sk?a(e,i.sk,0,degToRads,n):r,sa:i.sa?a(e,i.sa,0,degToRads,n):r,s:i.s?a(e,i.s,1,.01,n):r,a:i.a?a(e,i.a,1,0,n):r,o:i.o?a(e,i.o,0,.01,n):r,p:i.p?a(e,i.p,1,0,n):r,sw:i.sw?a(e,i.sw,0,0,n):r,sc:i.sc?a(e,i.sc,1,0,n):r,fc:i.fc?a(e,i.fc,1,0,n):r,fh:i.fh?a(e,i.fh,0,0,n):r,fs:i.fs?a(e,i.fs,0,.01,n):r,fb:i.fb?a(e,i.fb,0,.01,n):r,t:i.t?a(e,i.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}TextAnimatorProperty.prototype.searchProperties=function(){var e,t=this._textData.a.length,n,r=PropertyFactory.getProp;for(e=0;e<t;e+=1)n=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,n,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,!(!this._mdf&&!this._isFirstFrame&&!t&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var n=this._moreOptions.alignment.v,r=this._animatorsData,a=this._textData,i=this.mHelper,o=this._renderType,s=this.renderedLetters.length,l,u,c,d,m=e.l,p,g,h,v,y,x,b,T,C,w,M,E,k,N,F;if(this._hasMaskedPath){if(F=this._pathData.m,!this._pathData.n||this._pathData._mdf){var j=F.v;this._pathData.r.v&&(j=j.reverse()),p={tLength:0,segments:[]},d=j._length-1;var B;for(E=0,c=0;c<d;c+=1)B=bez.buildBezierData(j.v[c],j.v[c+1],[j.o[c][0]-j.v[c][0],j.o[c][1]-j.v[c][1]],[j.i[c+1][0]-j.v[c+1][0],j.i[c+1][1]-j.v[c+1][1]]),p.tLength+=B.segmentLength,p.segments.push(B),E+=B.segmentLength;c=d,F.v.c&&(B=bez.buildBezierData(j.v[c],j.v[0],[j.o[c][0]-j.v[c][0],j.o[c][1]-j.v[c][1]],[j.i[0][0]-j.v[0][0],j.i[0][1]-j.v[0][1]]),p.tLength+=B.segmentLength,p.segments.push(B),E+=B.segmentLength),this._pathData.pi=p}if(p=this._pathData.pi,g=this._pathData.f.v,b=0,x=1,v=0,y=!0,w=p.segments,g<0&&F.v.c)for(p.tLength<Math.abs(g)&&(g=-Math.abs(g)%p.tLength),b=w.length-1,C=w[b].points,x=C.length-1;g<0;)g+=C[x].partialLength,x-=1,x<0&&(b-=1,C=w[b].points,x=C.length-1);C=w[b].points,T=C[x-1],h=C[x],M=h.partialLength}d=m.length,l=0,u=0;var O=e.finalSize*1.2*.714,_=!0,I,L,S,P,H;P=r.length;var z,W=-1,V,Y,X,oe=g,ve=b,Ce=x,ye=-1,ue,Q,te,re,K,he,Fe,xe,ge="",Ve=this.defaultPropsArray,dt;if(e.j===2||e.j===1){var Re=0,ut=0,Me=e.j===2?-.5:-1,yt=0,mr=!0;for(c=0;c<d;c+=1)if(m[c].n){for(Re&&(Re+=ut);yt<c;)m[yt].animatorJustifyOffset=Re,yt+=1;Re=0,mr=!0}else{for(S=0;S<P;S+=1)I=r[S].a,I.t.propType&&(mr&&e.j===2&&(ut+=I.t.v*Me),L=r[S].s,z=L.getMult(m[c].anIndexes[S],a.a[S].s.totalChars),z.length?Re+=I.t.v*z[0]*Me:Re+=I.t.v*z*Me);mr=!1}for(Re&&(Re+=ut);yt<c;)m[yt].animatorJustifyOffset=Re,yt+=1}for(c=0;c<d;c+=1){if(i.reset(),ue=1,m[c].n)l=0,u+=e.yOffset,u+=_?1:0,g=oe,_=!1,this._hasMaskedPath&&(b=ve,x=Ce,C=w[b].points,T=C[x-1],h=C[x],M=h.partialLength,v=0),ge="",xe="",he="",dt="",Ve=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ye!==m[c].line){switch(e.j){case 1:g+=E-e.lineWidths[m[c].line];break;case 2:g+=(E-e.lineWidths[m[c].line])/2;break;default:break}ye=m[c].line}W!==m[c].ind&&(m[W]&&(g+=m[W].extra),g+=m[c].an/2,W=m[c].ind),g+=n[0]*m[c].an*.005;var Yt=0;for(S=0;S<P;S+=1)I=r[S].a,I.p.propType&&(L=r[S].s,z=L.getMult(m[c].anIndexes[S],a.a[S].s.totalChars),z.length?Yt+=I.p.v[0]*z[0]:Yt+=I.p.v[0]*z),I.a.propType&&(L=r[S].s,z=L.getMult(m[c].anIndexes[S],a.a[S].s.totalChars),z.length?Yt+=I.a.v[0]*z[0]:Yt+=I.a.v[0]*z);for(y=!0,this._pathData.a.v&&(g=m[0].an*.5+(E-this._pathData.f.v-m[0].an*.5-m[m.length-1].an*.5)*W/(d-1),g+=this._pathData.f.v);y;)v+M>=g+Yt||!C?(k=(g+Yt-v)/h.partialLength,Y=T.point[0]+(h.point[0]-T.point[0])*k,X=T.point[1]+(h.point[1]-T.point[1])*k,i.translate(-n[0]*m[c].an*.005,-(n[1]*O)*.01),y=!1):C&&(v+=h.partialLength,x+=1,x>=C.length&&(x=0,b+=1,w[b]?C=w[b].points:F.v.c?(x=0,b=0,C=w[b].points):(v-=h.partialLength,C=null)),C&&(T=h,h=C[x],M=h.partialLength));V=m[c].an/2-m[c].add,i.translate(-V,0,0)}else V=m[c].an/2-m[c].add,i.translate(-V,0,0),i.translate(-n[0]*m[c].an*.005,-n[1]*O*.01,0);for(S=0;S<P;S+=1)I=r[S].a,I.t.propType&&(L=r[S].s,z=L.getMult(m[c].anIndexes[S],a.a[S].s.totalChars),(l!==0||e.j!==0)&&(this._hasMaskedPath?z.length?g+=I.t.v*z[0]:g+=I.t.v*z:z.length?l+=I.t.v*z[0]:l+=I.t.v*z));for(e.strokeWidthAnim&&(te=e.sw||0),e.strokeColorAnim&&(e.sc?Q=[e.sc[0],e.sc[1],e.sc[2]]:Q=[0,0,0]),e.fillColorAnim&&e.fc&&(re=[e.fc[0],e.fc[1],e.fc[2]]),S=0;S<P;S+=1)I=r[S].a,I.a.propType&&(L=r[S].s,z=L.getMult(m[c].anIndexes[S],a.a[S].s.totalChars),z.length?i.translate(-I.a.v[0]*z[0],-I.a.v[1]*z[1],I.a.v[2]*z[2]):i.translate(-I.a.v[0]*z,-I.a.v[1]*z,I.a.v[2]*z));for(S=0;S<P;S+=1)I=r[S].a,I.s.propType&&(L=r[S].s,z=L.getMult(m[c].anIndexes[S],a.a[S].s.totalChars),z.length?i.scale(1+(I.s.v[0]-1)*z[0],1+(I.s.v[1]-1)*z[1],1):i.scale(1+(I.s.v[0]-1)*z,1+(I.s.v[1]-1)*z,1));for(S=0;S<P;S+=1){if(I=r[S].a,L=r[S].s,z=L.getMult(m[c].anIndexes[S],a.a[S].s.totalChars),I.sk.propType&&(z.length?i.skewFromAxis(-I.sk.v*z[0],I.sa.v*z[1]):i.skewFromAxis(-I.sk.v*z,I.sa.v*z)),I.r.propType&&(z.length?i.rotateZ(-I.r.v*z[2]):i.rotateZ(-I.r.v*z)),I.ry.propType&&(z.length?i.rotateY(I.ry.v*z[1]):i.rotateY(I.ry.v*z)),I.rx.propType&&(z.length?i.rotateX(I.rx.v*z[0]):i.rotateX(I.rx.v*z)),I.o.propType&&(z.length?ue+=(I.o.v*z[0]-ue)*z[0]:ue+=(I.o.v*z-ue)*z),e.strokeWidthAnim&&I.sw.propType&&(z.length?te+=I.sw.v*z[0]:te+=I.sw.v*z),e.strokeColorAnim&&I.sc.propType)for(K=0;K<3;K+=1)z.length?Q[K]+=(I.sc.v[K]-Q[K])*z[0]:Q[K]+=(I.sc.v[K]-Q[K])*z;if(e.fillColorAnim&&e.fc){if(I.fc.propType)for(K=0;K<3;K+=1)z.length?re[K]+=(I.fc.v[K]-re[K])*z[0]:re[K]+=(I.fc.v[K]-re[K])*z;I.fh.propType&&(z.length?re=addHueToRGB(re,I.fh.v*z[0]):re=addHueToRGB(re,I.fh.v*z)),I.fs.propType&&(z.length?re=addSaturationToRGB(re,I.fs.v*z[0]):re=addSaturationToRGB(re,I.fs.v*z)),I.fb.propType&&(z.length?re=addBrightnessToRGB(re,I.fb.v*z[0]):re=addBrightnessToRGB(re,I.fb.v*z))}}for(S=0;S<P;S+=1)I=r[S].a,I.p.propType&&(L=r[S].s,z=L.getMult(m[c].anIndexes[S],a.a[S].s.totalChars),this._hasMaskedPath?z.length?i.translate(0,I.p.v[1]*z[0],-I.p.v[2]*z[1]):i.translate(0,I.p.v[1]*z,-I.p.v[2]*z):z.length?i.translate(I.p.v[0]*z[0],I.p.v[1]*z[1],-I.p.v[2]*z[2]):i.translate(I.p.v[0]*z,I.p.v[1]*z,-I.p.v[2]*z));if(e.strokeWidthAnim&&(he=te<0?0:te),e.strokeColorAnim&&(Fe="rgb("+Math.round(Q[0]*255)+","+Math.round(Q[1]*255)+","+Math.round(Q[2]*255)+")"),e.fillColorAnim&&e.fc&&(xe="rgb("+Math.round(re[0]*255)+","+Math.round(re[1]*255)+","+Math.round(re[2]*255)+")"),this._hasMaskedPath){if(i.translate(0,-e.ls),i.translate(0,n[1]*O*.01+u,0),this._pathData.p.v){N=(h.point[1]-T.point[1])/(h.point[0]-T.point[0]);var nr=Math.atan(N)*180/Math.PI;h.point[0]<T.point[0]&&(nr+=180),i.rotate(-nr*Math.PI/180)}i.translate(Y,X,0),g-=n[0]*m[c].an*.005,m[c+1]&&W!==m[c+1].ind&&(g+=m[c].an/2,g+=e.tr*.001*e.finalSize)}else{switch(i.translate(l,u,0),e.ps&&i.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:i.translate(m[c].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[m[c].line]),0,0);break;case 2:i.translate(m[c].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[m[c].line])/2,0,0);break;default:break}i.translate(0,-e.ls),i.translate(V,0,0),i.translate(n[0]*m[c].an*.005,n[1]*O*.01,0),l+=m[c].l+e.tr*.001*e.finalSize}o==="html"?ge=i.toCSS():o==="svg"?ge=i.to2dCSS():Ve=[i.props[0],i.props[1],i.props[2],i.props[3],i.props[4],i.props[5],i.props[6],i.props[7],i.props[8],i.props[9],i.props[10],i.props[11],i.props[12],i.props[13],i.props[14],i.props[15]],dt=ue}s<=c?(H=new LetterProps(dt,he,Fe,xe,ge,Ve),this.renderedLetters.push(H),s+=1,this.lettersChangedFlag=!0):(H=this.renderedLetters[c],this.lettersChangedFlag=H.update(dt,he,Fe,xe,ge,Ve)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(e,t,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var n,r=t.length,a,i="";for(n=0;n<r;n+=1)t[n].ty==="sh"&&(a=t[n].ks.k,i+=buildShapeString(a,a.i.length,!0,e));return i},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,n,r,a){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0);break;default:break}t.translate(r,a,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(e[0]*255)+","+Math.round(e[1]*255)+","+Math.round(e[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,n){this.textSpans=[],this.renderType="svg",this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,n=e.length,r=[],a="";t<n;)e[t]==="\r"||e[t]===""?(r.push(a),a=""):a+=e[t],t+=1;return r.push(a),r},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var r=n.it[n.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e,t,n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var r=this.globalData.fontManager.getFontByName(n.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var a=n.fWeight,i=n.fStyle;this.layerElement.setAttribute("font-style",i),this.layerElement.setAttribute("font-weight",a)}this.layerElement.setAttribute("aria-label",n.t);var o=n.l||[],s=!!this.globalData.fontManager.chars;t=o.length;var l,u=this.mHelper,c="",d=this.data.singleShape,m=0,p=0,g=!0,h=n.tr*.001*n.finalSize;if(d&&!s&&!n.sz){var v=this.textContainer,y="start";switch(n.j){case 1:y="end";break;case 2:y="middle";break;default:y="start";break}v.setAttribute("text-anchor",y),v.setAttribute("letter-spacing",h);var x=this.buildTextContents(n.finalText);for(t=x.length,p=n.ps?n.ps[1]+n.ascent:0,e=0;e<t;e+=1)l=this.textSpans[e].span||createNS("tspan"),l.textContent=x[e],l.setAttribute("x",0),l.setAttribute("y",p),l.style.display="inherit",v.appendChild(l),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=l,p+=n.finalLineHeight;this.layerElement.appendChild(v)}else{var b=this.textSpans.length,T;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!s||!d||e===0){if(l=b>e?this.textSpans[e].span:createNS(s?"g":"text"),b<=e){if(l.setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=l,s){var C=createNS("g");l.appendChild(C),this.textSpans[e].childSpan=C}this.textSpans[e].span=l,this.layerElement.appendChild(l)}l.style.display="inherit"}if(u.reset(),d&&(o[e].n&&(m=-h,p+=n.yOffset,p+=g?1:0,g=!1),this.applyTextPropertiesToMatrix(n,u,o[e].line,m,p),m+=o[e].l||0,m+=h),s){T=this.globalData.fontManager.getCharData(n.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);var w;if(T.t===1)w=new SVGCompElement(T.data,this.globalData,this);else{var M=emptyShapeData;T.data&&T.data.shapes&&(M=this.buildShapeData(T.data,n.finalSize)),w=new SVGShapeElement(M,this.globalData,this)}if(this.textSpans[e].glyph){var E=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(E.layerElement),E.destroy()}this.textSpans[e].glyph=w,w._debug=!0,w.prepareFrame(0),w.renderFrame(),this.textSpans[e].childSpan.appendChild(w.layerElement),T.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else d&&l.setAttribute("transform","translate("+u.props[12]+","+u.props[13]+")"),l.textContent=o[e].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}d&&l&&l.setAttribute("d",c)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t=this.textSpans.length,n;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<t;e+=1)n=this.textSpans[e].glyph,n&&(n.prepareFrame(this.comp.renderedFrame-this.data.st),n._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var e,t,n=this.textAnimator.renderedLetters,r=this.textProperty.currentData.l;t=r.length;var a,i,o;for(e=0;e<t;e+=1)r[e].n||(a=n[e],i=this.textSpans[e].span,o=this.textSpans[e].glyph,o&&o.renderFrame(),a._mdf.m&&i.setAttribute("transform",a.m),a._mdf.o&&i.setAttribute("opacity",a.o),a._mdf.sw&&i.setAttribute("stroke-width",a.sw),a._mdf.sc&&i.setAttribute("stroke",a.sc),a._mdf.fc&&i.setAttribute("fill",a.fc))}};function ISolidElement(e,t,n){this.initElement(e,t,n)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)};function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",e.w),r.setAttribute("height",e.h),r.setAttribute("x",0),r.setAttribute("y",0);var a=createElementID();n.setAttribute("id",a),n.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+a+")"),t.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,n=this.layers.length;for(t=0;t<n;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!(t[e]||this.layers[e].ty===99)){t[e]=!0;var n=this.createItem(this.layers[e]);if(t[e]=n,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var r="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(r===-1)return;if(!this.elements[r]||this.elements[r]===!0)this.buildItem(r),this.addPendingElement(n);else{var a=t[r],i=a.getMatte(this.layers[e].tt);n.setMatte(i)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){var r="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,a=this.elements[r],i=a.getMatte(this.layers[t].tt);e.setMatte(i);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(!(this.renderedFrame===e||this.destroyed)){e===null?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var t,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){for(var r=0,a;r<t;)this.elements[r]&&this.elements[r]!==!0&&this.elements[r].getBaseElement()&&(a=this.elements[r].getBaseElement()),r+=1;a?this.layerElement.insertBefore(n,a):this.layerElement.appendChild(n)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!t.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var n,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)};function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(t&&t.title){var r=createNS("title"),a=createElementID();r.setAttribute("id",a),r.textContent=t.title,this.svgElement.appendChild(r),n+=a}if(t&&t.description){var i=createNS("desc"),o=createElementID();i.setAttribute("id",o),i.textContent=t.description,this.svgElement.appendChild(i),n+=" "+o}n&&this.svgElement.setAttribute("aria-labelledby",n);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&t.hideOnTransparent===!1),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(e){var t,n=e.length,r="_";for(t=0;t<n;t+=1)r+=e[t].transform.key+"_";var a=this.sequences[r];return a||(a={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=a,this.sequenceList.push(a)),a},processSequence:function(e,t){for(var n=0,r=e.transforms.length,a=t;n<r&&!t;){if(e.transforms[n].transform.mProps._mdf){a=!0;break}n+=1}if(a)for(e.finalTransform.reset(),n=r-1;n>=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=a},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t<n;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,n=null,r=null;function a(){var s=createNS("svg"),l=createNS("filter"),u=createNS("feColorMatrix");return l.setAttribute("id",e),u.setAttribute("type","matrix"),u.setAttribute("color-interpolation-filters","sRGB"),u.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),l.appendChild(u),s.appendChild(l),s.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(s.style.display="none"),s}function i(){t||(r=a(),document.body.appendChild(r),t=createTag("canvas"),n=t.getContext("2d"),n.filter="url(#"+e+")",n.fillStyle="rgba(0,0,0,0)",n.fillRect(0,0,1,1))}function o(s){return t||i(),t.width=s.width,t.height=s.height,n.filter="url(#"+e+")",t}return{load:i,get:o}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var n=createTag("canvas");return n.width=e,n.height=t,n}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(e){var t,n=e.data.ef?e.data.ef.length:0;this.filters=[];var r;for(t=0;t<n;t+=1){r=null;var a=e.data.ef[t].ty;if(registeredEffects[a]){var i=registeredEffects[a].effect;r=new i(e.effectsManager.effectElements[t],e)}r&&this.filters.push(r)}this.filters.length&&e.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,n=this.filters.length,r=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r};function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,r=this.masksProperties.length,a=!1;for(n=0;n<r;n+=1)this.masksProperties[n].mode!=="n"&&(a=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=a,a&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e=this.element.finalTransform.mat,t=this.element.canvasContext,n,r=this.masksProperties.length,a,i,o;for(t.beginPath(),n=0;n<r;n+=1)if(this.masksProperties[n].mode!=="n"){this.masksProperties[n].inv&&(t.moveTo(0,0),t.lineTo(this.element.globalData.compSize.w,0),t.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),t.lineTo(0,this.element.globalData.compSize.h),t.lineTo(0,0)),o=this.viewData[n].v,a=e.applyToPointArray(o.v[0][0],o.v[0][1],0),t.moveTo(a[0],a[1]);var s,l=o._length;for(s=1;s<l;s+=1)i=e.applyToTriplePoints(o.o[s-1],o.i[s],o.v[s]),t.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=e.applyToTriplePoints(o.o[s-1],o.i[0],o.v[0]),t.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),t.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0],t=e.getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var n=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(n.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var r=assetLoader.getLumaCanvas(this.canvasContext.canvas),a=r.getContext("2d");a.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(r,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(e,t,n,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var a=4;t.ty==="rc"?a=5:t.ty==="el"?a=6:t.ty==="sr"&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,a,e);var i,o=n.length,s;for(i=0;i<o;i+=1)n[i].closed||(s={transforms:r.addTransformSequence(n[i].transforms),trNodes:[]},this.styledShapes.push(s),n[i].elements.push(s))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:e.hd===!0},r={};if(e.ty==="fl"||e.ty==="st"?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):(e.ty==="gf"||e.ty==="gs")&&(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty==="st"||e.ty==="gs"){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],e.lj==1&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d){var a=new DashProperty(this,e.d,"canvas",this);r.d=a,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=e.r===2?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){var e={it:[],prevViewData:[]};return e},CVShapeElement.prototype.createTransformElement=function(e){var t={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}};return t},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,r,a){var i,o=e.length-1,s,l,u=[],c=[],d,m,p,g=[].concat(a);for(i=o;i>=0;i-=1){if(d=this.searchProcessedElement(e[i]),d?t[i]=n[d-1]:e[i]._shouldRender=r,e[i].ty==="fl"||e[i].ty==="st"||e[i].ty==="gf"||e[i].ty==="gs")d?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],g),u.push(t[i].style);else if(e[i].ty==="gr"){if(!d)t[i]=this.createGroupElement(e[i]);else for(l=t[i].it.length,s=0;s<l;s+=1)t[i].prevViewData[s]=t[i].it[s];this.searchShapes(e[i].it,t[i].it,t[i].prevViewData,r,g)}else e[i].ty==="tr"?(d||(p=this.createTransformElement(e[i]),t[i]=p),g.push(t[i]),this.addTransformToStyleList(t[i])):e[i].ty==="sh"||e[i].ty==="rc"||e[i].ty==="el"||e[i].ty==="sr"?d||(t[i]=this.createShapeElement(e[i])):e[i].ty==="tm"||e[i].ty==="rd"||e[i].ty==="pb"||e[i].ty==="zz"||e[i].ty==="op"?(d?(m=t[i],m.closed=!1):(m=ShapeModifiers.getModifier(e[i].ty),m.init(this,e[i]),t[i]=m,this.shapeModifiers.push(m)),c.push(m)):e[i].ty==="rp"&&(d?(m=t[i],m.closed=!0):(m=ShapeModifiers.getModifier(e[i].ty),t[i]=m,m.init(this,e,i,t),this.shapeModifiers.push(m),r=!1),c.push(m));this.addProcessedElement(e[i],i+1)}for(this.removeTransformFromStyleList(),this.closeStyles(u),o=c.length,i=0;i<o;i+=1)c[i].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t=this.stylesList.length,n,r,a,i,o,s,l=this.globalData.renderer,u=this.globalData.canvasContext,c,d;for(e=0;e<t;e+=1)if(d=this.stylesList[e],c=d.type,!((c==="st"||c==="gs")&&d.wi===0||!d.data._shouldRender||d.coOp===0||this.globalData.currentGlobalAlpha===0)){for(l.save(),o=d.elements,c==="st"||c==="gs"?(l.ctxStrokeStyle(c==="st"?d.co:d.grd),l.ctxLineWidth(d.wi),l.ctxLineCap(d.lc),l.ctxLineJoin(d.lj),l.ctxMiterLimit(d.ml||0)):l.ctxFillStyle(c==="fl"?d.co:d.grd),l.ctxOpacity(d.coOp),c!=="st"&&c!=="gs"&&u.beginPath(),l.ctxTransform(d.preTransforms.finalTransform.props),r=o.length,n=0;n<r;n+=1){for((c==="st"||c==="gs")&&(u.beginPath(),d.da&&(u.setLineDash(d.da),u.lineDashOffset=d.do)),s=o[n].trNodes,i=s.length,a=0;a<i;a+=1)s[a].t==="m"?u.moveTo(s[a].p[0],s[a].p[1]):s[a].t==="c"?u.bezierCurveTo(s[a].pts[0],s[a].pts[1],s[a].pts[2],s[a].pts[3],s[a].pts[4],s[a].pts[5]):u.closePath();(c==="st"||c==="gs")&&(l.ctxStroke(),d.da&&u.setLineDash(this.dashResetter))}c!=="st"&&c!=="gs"&&this.globalData.renderer.ctxFill(d.r),l.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,r){var a,i=t.length-1,o;for(o=e,a=i;a>=0;a-=1)t[a].ty==="tr"?(o=n[a].transform,this.renderShapeTransform(e,o)):t[a].ty==="sh"||t[a].ty==="el"||t[a].ty==="rc"||t[a].ty==="sr"?this.renderPath(t[a],n[a]):t[a].ty==="fl"?this.renderFill(t[a],n[a],o):t[a].ty==="st"?this.renderStroke(t[a],n[a],o):t[a].ty==="gf"||t[a].ty==="gs"?this.renderGradientFill(t[a],n[a],o):t[a].ty==="gr"?this.renderShape(o,t[a].it,n[a].it):t[a].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n=e.trNodes,r=t.paths,a,i,o,s=r._length;n.length=0;var l=e.transforms.finalTransform;for(o=0;o<s;o+=1){var u=r.shapes[o];if(u&&u.v){for(i=u._length,a=1;a<i;a+=1)a===1&&n.push({t:"m",p:l.applyToPointArray(u.v[0][0],u.v[0][1],0)}),n.push({t:"c",pts:l.applyToTriplePoints(u.o[a-1],u.i[a],u.v[a])});i===1&&n.push({t:"m",p:l.applyToPointArray(u.v[0][0],u.v[0][1],0)}),u.c&&i&&(n.push({t:"c",pts:l.applyToTriplePoints(u.o[a-1],u.i[0],u.v[0])}),n.push({t:"z"}))}}e.trNodes=n}},CVShapeElement.prototype.renderPath=function(e,t){if(e.hd!==!0&&e._shouldRender){var n,r=t.styledShapes.length;for(n=0;n<r;n+=1)this.renderStyledShape(t.styledShapes[n],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,n){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var r=t.style,a;if(!r.grd||t.g._mdf||t.s._mdf||t.e._mdf||e.t!==1&&(t.h._mdf||t.a._mdf)){var i=this.globalData.canvasContext,o=t.s.v,s=t.e.v;if(e.t===1)a=i.createLinearGradient(o[0],o[1],s[0],s[1]);else{var l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)),u=Math.atan2(s[1]-o[1],s[0]-o[0]),c=t.h.v;c>=1?c=.99:c<=-1&&(c=-.99);var d=l*c,m=Math.cos(u+t.a.v)*d+o[0],p=Math.sin(u+t.a.v)*d+o[1];a=i.createRadialGradient(m,p,0,o[0],o[1],l)}var g,h=e.g.p,v=t.g.c,y=1;for(g=0;g<h;g+=1)t.g._hasOpacity&&t.g._collapsable&&(y=t.g.o[g*2+1]),a.addColorStop(v[g*4]/100,"rgba("+v[g*4+1]+","+v[g*4+2]+","+v[g*4+3]+","+y+")");r.grd=a}r.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var r=t.style,a=t.d;a&&(a._mdf||this._isFirstFrame)&&(r.da=a.dashArray,r.do=a.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(e,t,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var r=this.globalData.fontManager.getFontByName(e.f),a,i,o=e.l,s=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,i=e.finalText.length;var l,u,c,d,m,p,g,h,v,y,x=this.data.singleShape,b=e.tr*.001*e.finalSize,T=0,C=0,w=!0,M=0;for(a=0;a<i;a+=1){l=this.globalData.fontManager.getCharData(e.finalText[a],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),u=l&&l.data||{},s.reset(),x&&o[a].n&&(T=-b,C+=e.yOffset,C+=w?1:0,w=!1),m=u.shapes?u.shapes[0].it:[],g=m.length,s.scale(e.finalSize/100,e.finalSize/100),x&&this.applyTextPropertiesToMatrix(e,s,o[a].line,T,C),v=createSizedArray(g-1);var E=0;for(p=0;p<g;p+=1)if(m[p].ty==="sh"){for(d=m[p].ks.k.i.length,h=m[p].ks.k,y=[],c=1;c<d;c+=1)c===1&&y.push(s.applyToX(h.v[0][0],h.v[0][1],0),s.applyToY(h.v[0][0],h.v[0][1],0)),y.push(s.applyToX(h.o[c-1][0],h.o[c-1][1],0),s.applyToY(h.o[c-1][0],h.o[c-1][1],0),s.applyToX(h.i[c][0],h.i[c][1],0),s.applyToY(h.i[c][0],h.i[c][1],0),s.applyToX(h.v[c][0],h.v[c][1],0),s.applyToY(h.v[c][0],h.v[c][1],0));y.push(s.applyToX(h.o[c-1][0],h.o[c-1][1],0),s.applyToY(h.o[c-1][0],h.o[c-1][1],0),s.applyToX(h.i[0][0],h.i[0][1],0),s.applyToY(h.i[0][0],h.i[0][1],0),s.applyToX(h.v[0][0],h.v[0][1],0),s.applyToY(h.v[0][0],h.v[0][1],0)),v[E]=y,E+=1}x&&(T+=o[a].l,T+=b),this.textSpans[M]?this.textSpans[M].elem=v:this.textSpans[M]={elem:v},M+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var e=this.canvasContext;e.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var t,n,r,a,i,o,s=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;n=l.length;var u,c=null,d=null,m=null,p,g,h=this.globalData.renderer;for(t=0;t<n;t+=1)if(!l[t].n){if(u=s[t],u&&(h.save(),h.ctxTransform(u.p),h.ctxOpacity(u.o)),this.fill){for(u&&u.fc?c!==u.fc&&(h.ctxFillStyle(u.fc),c=u.fc):c!==this.values.fill&&(c=this.values.fill,h.ctxFillStyle(this.values.fill)),p=this.textSpans[t].elem,a=p.length,this.globalData.canvasContext.beginPath(),r=0;r<a;r+=1)for(g=p[r],o=g.length,this.globalData.canvasContext.moveTo(g[0],g[1]),i=2;i<o;i+=6)this.globalData.canvasContext.bezierCurveTo(g[i],g[i+1],g[i+2],g[i+3],g[i+4],g[i+5]);this.globalData.canvasContext.closePath(),h.ctxFill()}if(this.stroke){for(u&&u.sw?m!==u.sw&&(m=u.sw,h.ctxLineWidth(u.sw)):m!==this.values.sWidth&&(m=this.values.sWidth,h.ctxLineWidth(this.values.sWidth)),u&&u.sc?d!==u.sc&&(d=u.sc,h.ctxStrokeStyle(u.sc)):d!==this.values.stroke&&(d=this.values.stroke,h.ctxStrokeStyle(this.values.stroke)),p=this.textSpans[t].elem,a=p.length,this.globalData.canvasContext.beginPath(),r=0;r<a;r+=1)for(g=p[r],o=g.length,this.globalData.canvasContext.moveTo(g[0],g[1]),i=2;i<o;i+=6)this.globalData.canvasContext.bezierCurveTo(g[i],g[i+1],g[i+2],g[i+3],g[i+4],g[i+5]);this.globalData.canvasContext.closePath(),h.ctxStroke()}u&&this.globalData.renderer.restore()}};function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t=e.getContext("2d"),n=this.img.width,r=this.img.height,a=n/r,i=this.assetData.w/this.assetData.h,o,s,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;a>i&&l==="xMidYMid slice"||a<i&&l!=="xMidYMid slice"?(s=r,o=s*i):(o=n,s=o/i),t.drawImage(this.img,(n-o)/2,(r-s)/2,o,s,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(e,t,n){this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){e[0]===1&&e[1]===0&&e[4]===0&&e[5]===1&&e[12]===0&&e[13]===0||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,n,r){this.canvasContext.fillRect(e,t,n,r)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var n="0px 0px 0px";t.transformOrigin=n,t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t["-webkit-transform"]=n,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){this.reset();var n,r;e?(n=e,r=t,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=r):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,r=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=r*this.renderConfig.dpr);var a,i;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var o=this.renderConfig.preserveAspectRatio.split(" "),s=o[1]||"meet",l=o[0]||"xMidYMid",u=l.substr(0,4),c=l.substr(4);a=n/r,i=this.transformCanvas.w/this.transformCanvas.h,i>a&&s==="meet"||i<a&&s==="slice"?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)),u==="xMid"&&(i<a&&s==="meet"||i>a&&s==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:u==="xMax"&&(i<a&&s==="meet"||i>a&&s==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,c==="YMid"&&(i>a&&s==="meet"||i<a&&s==="slice")?this.transformCanvas.ty=(r-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:c==="YMax"&&(i>a&&s==="meet"||i<a&&s==="slice")?this.transformCanvas.ty=(r-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var e,t=this.layers?this.layers.length:0;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!t||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n,r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!(t[e]||this.layers[e].ty===99)){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var e,t=15;for(e=0;e<t;e+=1){var n=new CanvasContext;this.stack[e]=n}this._length=t,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var e=this._length*2,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t=this.stack[this.cArrPos],n=t.transform,r,a=this.cTr.props;for(r=0;r<16;r+=1)a[r]=n[r];if(e){this.nativeContext.restore();var i=this.stack[this.cArrPos+1];this.appliedFillStyle=i.fillStyle,this.appliedStrokeStyle=i.strokeStyle,this.appliedLineWidth=i.lineWidth,this.appliedLineCap=i.lineCap,this.appliedLineJoin=i.lineJoin,this.appliedMiterLimit=i.miterLimit}this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),(e||t.opacity!==-1&&this.currentOpacity!==t.opacity)&&(this.nativeContext.globalAlpha=t.opacity,this.currentOpacity=t.opacity),this.currentFillStyle=t.fillStyle,this.currentStrokeStyle=t.strokeStyle,this.currentLineWidth=t.lineWidth,this.currentLineCap=t.lineCap,this.currentLineJoin=t.lineJoin,this.currentMiterLimit=t.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var n=this.stack[this.cArrPos],r;for(r=0;r<16;r+=1)n.transform[r]=t[r];this.cArrPos+=1;var a=this.stack[this.cArrPos];a.opacity=n.opacity,a.fillStyle=n.fillStyle,a.strokeStyle=n.strokeStyle,a.lineWidth=n.lineWidth,a.lineCap=n.lineCap,a.lineJoin=n.lineJoin,a.miterLimit=n.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var n=t.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,n,r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,n,r)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(e,t,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();var t,n=this.layers.length;for(t=n-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var e,t=this.layers.length;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:t&&t.clearCanvas!==void 0?t.clearCanvas:!0,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,t,n){this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t=e[n].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n=e.sh.v,r=e.transformers,a,i=n._length,o,s,l,u;if(!(i<=1)){for(a=0;a<i-1;a+=1)o=this.getTransformedPoint(r,n.v[a]),s=this.getTransformedPoint(r,n.o[a]),l=this.getTransformedPoint(r,n.i[a+1]),u=this.getTransformedPoint(r,n.v[a+1]),this.checkBounds(o,s,l,u,t);n.c&&(o=this.getTransformedPoint(r,n.v[a]),s=this.getTransformedPoint(r,n.o[a]),l=this.getTransformedPoint(r,n.i[0]),u=this.getTransformedPoint(r,n.v[0]),this.checkBounds(o,s,l,u,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,r,a){this.getBoundsOfCurve(e,t,n,r);var i=this.shapeBoundingBox;a.x=bmMin(i.left,a.x),a.xMax=bmMax(i.right,a.xMax),a.y=bmMin(i.top,a.y),a.yMax=bmMax(i.bottom,a.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,n,r){for(var a=[[e[0],r[0]],[e[1],r[1]]],i,o,s,l,u,c,d,m=0;m<2;++m)o=6*e[m]-12*t[m]+6*n[m],i=-3*e[m]+9*t[m]-9*n[m]+3*r[m],s=3*t[m]-3*e[m],o|=0,i|=0,s|=0,i===0&&o===0||(i===0?(l=-s/o,l>0&&l<1&&a[m].push(this.calculateF(l,e,t,n,r,m))):(u=o*o-4*s*i,u>=0&&(c=(-o+bmSqrt(u))/(2*i),c>0&&c<1&&a[m].push(this.calculateF(c,e,t,n,r,m)),d=(-o-bmSqrt(u))/(2*i),d>0&&d<1&&a[m].push(this.calculateF(d,e,t,n,r,m)))));this.shapeBoundingBox.left=bmMin.apply(null,a[0]),this.shapeBoundingBox.top=bmMin.apply(null,a[1]),this.shapeBoundingBox.right=bmMax.apply(null,a[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,a[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,a,i){return bmPow(1-e,3)*t[i]+3*bmPow(1-e,2)*e*n[i]+3*(1-e)*bmPow(e,2)*r[i]+bmPow(e,3)*a[i]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],t):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,t):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var n=0;if(e.keyframes){for(var r=0;r<e.keyframes.length;r+=1){var a=e.keyframes[r].s;a>n&&(n=a)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,a="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=a,r.webkitTransform=a}}};function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=n,t.color=n,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var r=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",r.fClass)this.innerElem.className=r.fClass;else{t.fontFamily=r.fFamily;var a=e.fWeight,i=e.fStyle;t.fontStyle=i,t.fontWeight=a}var o,s,l=e.l;s=l.length;var u,c,d,m=this.mHelper,p,g="",h=0;for(o=0;o<s;o+=1){if(this.globalData.fontManager.chars?(this.textPaths[h]?u=this.textPaths[h]:(u=createNS("path"),u.setAttribute("stroke-linecap",lineCapEnum[1]),u.setAttribute("stroke-linejoin",lineJoinEnum[2]),u.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[h]?(c=this.textSpans[h],d=c.children[0]):(c=createTag("div"),c.style.lineHeight=0,d=createNS("svg"),d.appendChild(u),styleDiv(c)))):this.isMasked?u=this.textPaths[h]?this.textPaths[h]:createNS("text"):this.textSpans[h]?(c=this.textSpans[h],u=this.textPaths[h]):(c=createTag("span"),styleDiv(c),u=createTag("span"),styleDiv(u),c.appendChild(u)),this.globalData.fontManager.chars){var v=this.globalData.fontManager.getCharData(e.finalText[o],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),y;if(v?y=v.data:y=null,m.reset(),y&&y.shapes&&y.shapes.length&&(p=y.shapes[0].it,m.scale(e.finalSize/100,e.finalSize/100),g=this.createPathShape(m,p),u.setAttribute("d",g)),this.isMasked)this.innerElem.appendChild(u);else{if(this.innerElem.appendChild(c),y&&y.shapes){document.body.appendChild(d);var x=d.getBBox();d.setAttribute("width",x.width+2),d.setAttribute("height",x.height+2),d.setAttribute("viewBox",x.x-1+" "+(x.y-1)+" "+(x.width+2)+" "+(x.height+2));var b=d.style,T="translate("+(x.x-1)+"px,"+(x.y-1)+"px)";b.transform=T,b.webkitTransform=T,l[o].yOffset=x.y-1}else d.setAttribute("width",1),d.setAttribute("height",1);c.appendChild(d)}}else if(u.textContent=l[o].val,u.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(u);else{this.innerElem.appendChild(c);var C=u.style,w="translate3d(0,"+-e.finalSize/1.2+"px,0)";C.transform=w,C.webkitTransform=w}this.isMasked?this.textSpans[h]=u:this.textSpans[h]=c,this.textSpans[h].style.display="block",this.textPaths[h]=u,h+=1}for(;h<this.textSpans.length;)this.textSpans[h].style.display="none",h+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var e;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var n,r,a=0,i=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;r=o.length;var s,l,u;for(n=0;n<r;n+=1)o[n].n?a+=1:(l=this.textSpans[n],u=this.textPaths[n],s=i[a],a+=1,s._mdf.m&&(this.isMasked?l.setAttribute("transform",s.m):(l.style.webkitTransform=s.m,l.style.transform=s.m)),l.style.opacity=s.o,s.sw&&s._mdf.sw&&u.setAttribute("stroke-width",s.sw),s.sc&&s._mdf.sc&&u.setAttribute("stroke",s.sc),s.fc&&s._mdf.fc&&(u.setAttribute("fill",s.fc),u.style.color=s.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height));var d=1;if(this.currentBBox.w!==c.width+d*2||this.currentBBox.h!==c.height+d*2||this.currentBBox.x!==c.x-d||this.currentBBox.y!==c.y-d){this.currentBBox.w=c.width+d*2,this.currentBBox.h=c.height+d*2,this.currentBBox.x=c.x-d,this.currentBBox.y=c.y-d,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var m="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=m,e.webkitTransform=m}}}};function HCameraElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,e.pe,0,0,this),e.ks.p.s?(this.px=r(this,e.ks.p.x,1,0,this),this.py=r(this,e.ks.p.y,1,0,this),this.pz=r(this,e.ks.p.z,1,0,this)):this.p=r(this,e.ks.p,1,0,this),e.ks.a&&(this.a=r(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var a,i=e.ks.or.k.length;for(a=0;a<i;a+=1)e.ks.or.k[a].to=null,e.ks.or.k[a].ti=null}this.or=r(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,e.ks.rx,0,degToRads,this),this.ry=r(this,e.ks.ry,0,degToRads,this),this.rz=r(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t=this.comp.threeDElements.length,n,r,a;for(e=0;e<t;e+=1)if(n=this.comp.threeDElements[e],n.type==="3d"){r=n.perspectiveElem.style,a=n.container.style;var i=this.pe.v+"px",o="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";r.perspective=i,r.webkitPerspective=i,a.transformOrigin=o,a.mozTransformOrigin=o,a.webkitTransformOrigin=o,r.transform=s,r.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame,t,n;if(this.hierarchy)for(n=this.hierarchy.length,t=0;t<n;t+=1)e=this.hierarchy[t].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=this.hierarchy.length-1,t=n;t>=0;t-=1){var r=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var a;this.p?a=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:a=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var i=Math.sqrt(Math.pow(a[0],2)+Math.pow(a[1],2)+Math.pow(a[2],2)),o=[a[0]/i,a[1]/i,a[2]/i],s=Math.sqrt(o[2]*o[2]+o[0]*o[0]),l=Math.atan2(o[1],s),u=Math.atan2(o[0],-o[2]);this.mat.rotateY(u).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){n=this.comp.threeDElements.length;var d,m,p;for(t=0;t<n;t+=1)if(d=this.comp.threeDElements[t],d.type==="3d"){if(c){var g=this.mat.toCSS();p=d.container.style,p.transform=g,p.webkitTransform=g}this.pe._mdf&&(m=d.perspectiveElem.style,m.perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&t.hideOnTransparent===!1),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){var r=this.layers[t];if(!r.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(n,t);else{for(var a=0,i,o,s;a<t;)this.elements[a]&&this.elements[a]!==!0&&this.elements[a].getBaseElement&&(o=this.elements[a],s=this.layers[a].ddd?this.getThreeDContainerByPos(a):o.getBaseElement(),i=s||i),a+=1;i?(!r.ddd||!this.supports3d)&&this.layerElement.insertBefore(n,i):(!r.ddd||!this.supports3d)&&this.layerElement.appendChild(n)}else this.addTo3dContainer(n,t)}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,n=this.threeDElements.length;t<n;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n=createTag("div"),r,a;styleDiv(n);var i=createTag("div");if(styleDiv(i),t==="3d"){r=n.style,r.width=this.globalData.compSize.w+"px",r.height=this.globalData.compSize.h+"px";var o="50% 50%";r.webkitTransformOrigin=o,r.mozTransformOrigin=o,r.transformOrigin=o,a=i.style;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";a.transform=s,a.webkitTransform=s}n.appendChild(i);var l={container:i,perspectiveElem:n,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t=this.layers.length,n,r="";for(e=0;e<t;e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(r!=="3d"&&(r="3d",n=this.createThreeDContainer(e,"3d")),n.endPos=Math.max(n.endPos,e)):(r!=="2d"&&(r="2d",n=this.createThreeDContainer(e,"2d")),n.endPos=Math.max(n.endPos,e));for(t=this.threeDElements.length,e=t-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;n<r;){if(t<=this.threeDElements[n].endPos){for(var a=this.threeDElements[n].startPos,i;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(i=this.elements[a].getBaseElement()),a+=1;i?this.threeDElements[n].container.insertBefore(e,i):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),n=this.animationItem.wrapper,r=t.style;r.width=e.w+"px",r.height=e.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),n.appendChild(t),r.overflow="hidden";var a=createNS("svg");a.setAttribute("width","1"),a.setAttribute("height","1"),styleDiv(a),this.resizerElem.appendChild(a);var i=createNS("defs");a.appendChild(i),this.data=e,this.setupGlobalData(e,a),this.globalData.defs=i,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,n=e/t,r=this.globalData.compSize.w/this.globalData.compSize.h,a,i,o,s;r>n?(a=e/this.globalData.compSize.w,i=e/this.globalData.compSize.w,o=0,s=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(a=t/this.globalData.compSize.h,i=t/this.globalData.compSize.h,o=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,s=0);var l=this.resizerElem.style;l.webkitTransform="matrix3d("+a+",0,0,0,0,"+i+",0,0,0,0,1,0,"+o+","+s+",0,1)",l.transform=l.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e=this.globalData.compSize.w,t=this.globalData.compSize.h,n,r=this.threeDElements.length;for(n=0;n<r;n+=1){var a=this.threeDElements[n].perspectiveElem.style;a.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(t,2))+"px",a.perspective=a.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,n=e.length,r=createTag("div");for(t=0;t<n;t+=1)if(e[t].xt){var a=this.createComp(e[t],r,this.globalData.comp,null);a.initExpressions(),this.globalData.projectInterface.registerComposition(a)}};function HCompElement(e,t,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var n=0,r;n<t;)this.elements[n]&&this.elements[n].getBaseElement&&(r=this.elements[n].getBaseElement()),n+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&t.hideOnTransparent===!1),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(){return function(e){function t(n){for(var r=0,a=e.layers.length;r<a;){if(e.layers[r].nm===n||e.layers[r].ind===n)return e.elements[r].layerInterface;r+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t}}();function _typeof$2(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(t){return typeof t}:_typeof$2=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$2(e)}function seedRandom(e,t){var n=this,r=256,a=6,i=52,o="random",s=t.pow(r,a),l=t.pow(2,i),u=l*2,c=r-1,d;function m(b,T,C){var w=[];T=T===!0?{entropy:!0}:T||{};var M=v(h(T.entropy?[b,x(e)]:b===null?y():b,3),w),E=new p(w),k=function(){for(var N=E.g(a),F=s,j=0;N<l;)N=(N+j)*r,F*=r,j=E.g(1);for(;N>=u;)N/=2,F/=2,j>>>=1;return(N+j)/F};return k.int32=function(){return E.g(4)|0},k.quick=function(){return E.g(4)/4294967296},k.double=k,v(x(E.S),e),(T.pass||C||function(N,F,j,B){return B&&(B.S&&g(B,E),N.state=function(){return g(E,{})}),j?(t[o]=N,F):N})(k,M,"global"in T?T.global:this==t,T.state)}t["seed"+o]=m;function p(b){var T,C=b.length,w=this,M=0,E=w.i=w.j=0,k=w.S=[];for(C||(b=[C++]);M<r;)k[M]=M++;for(M=0;M<r;M++)k[M]=k[E=c&E+b[M%C]+(T=k[M])],k[E]=T;w.g=function(N){for(var F,j=0,B=w.i,O=w.j,_=w.S;N--;)F=_[B=c&B+1],j=j*r+_[c&(_[B]=_[O=c&O+F])+(_[O]=F)];return w.i=B,w.j=O,j}}function g(b,T){return T.i=b.i,T.j=b.j,T.S=b.S.slice(),T}function h(b,T){var C=[],w=_typeof$2(b),M;if(T&&w=="object")for(M in b)try{C.push(h(b[M],T-1))}catch{}return C.length?C:w=="string"?b:b+"\0"}function v(b,T){for(var C=b+"",w,M=0;M<C.length;)T[c&M]=c&(w^=T[c&M]*19)+C.charCodeAt(M++);return x(T)}function y(){try{if(d)return x(d.randomBytes(r));var b=new Uint8Array(r);return(n.crypto||n.msCrypto).getRandomValues(b),x(b)}catch{var T=n.navigator,C=T&&T.plugins;return[+new Date,n,C,n.screen,x(e)]}}function x(b){return String.fromCharCode.apply(0,b)}v(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(t){return typeof t}:_typeof$1=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$1(e)}var ExpressionManager=function(){"use strict";var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return e==="number"||t instanceof Number||e==="boolean"||e==="string"}function $bm_neg(e){var t=_typeof$1(e);if(t==="number"||e instanceof Number||t==="boolean")return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,a=[];for(n=0;n<r;n+=1)a[n]=-e[n];return a}return e.propType?e.v:-e}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var n=_typeof$1(e),r=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(r,t)||n==="string"||r==="string")return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return e=e.slice(0),e[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var a=0,i=e.length,o=t.length,s=[];a<i||a<o;)(typeof e[a]=="number"||e[a]instanceof Number)&&(typeof t[a]=="number"||t[a]instanceof Number)?s[a]=e[a]+t[a]:s[a]=t[a]===void 0?e[a]:e[a]||t[a],a+=1;return s}return 0}var add=sum;function sub(e,t){var n=_typeof$1(e),r=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(r,t))return n==="string"&&(e=parseInt(e,10)),r==="string"&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return e=e.slice(0),e[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return t=t.slice(0),t[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var a=0,i=e.length,o=t.length,s=[];a<i||a<o;)(typeof e[a]=="number"||e[a]instanceof Number)&&(typeof t[a]=="number"||t[a]instanceof Number)?s[a]=e[a]-t[a]:s[a]=t[a]===void 0?e[a]:e[a]||t[a],a+=1;return s}return 0}function mul(e,t){var n=_typeof$1(e),r=_typeof$1(t),a;if(isNumerable(n,e)&&isNumerable(r,t))return e*t;var i,o;if($bm_isInstanceOfArray(e)&&isNumerable(r,t)){for(o=e.length,a=createTypedArray("float32",o),i=0;i<o;i+=1)a[i]=e[i]*t;return a}if(isNumerable(n,e)&&$bm_isInstanceOfArray(t)){for(o=t.length,a=createTypedArray("float32",o),i=0;i<o;i+=1)a[i]=e*t[i];return a}return 0}function div(e,t){var n=_typeof$1(e),r=_typeof$1(t),a;if(isNumerable(n,e)&&isNumerable(r,t))return e/t;var i,o;if($bm_isInstanceOfArray(e)&&isNumerable(r,t)){for(o=e.length,a=createTypedArray("float32",o),i=0;i<o;i+=1)a[i]=e[i]/t;return a}if(isNumerable(n,e)&&$bm_isInstanceOfArray(t)){for(o=t.length,a=createTypedArray("float32",o),i=0;i<o;i+=1)a[i]=e/t[i];return a}return 0}function mod(e,t){return typeof e=="string"&&(e=parseInt(e,10)),typeof t=="string"&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,n){if(t>n){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e=="number"||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var n,r=Math.min(e.length,t.length),a=0;for(n=0;n<r;n+=1)a+=Math.pow(t[n]-e[n],2);return Math.sqrt(a)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t=e[0],n=e[1],r=e[2],a=Math.max(t,n,r),i=Math.min(t,n,r),o,s,l=(a+i)/2;if(a===i)o=0,s=0;else{var u=a-i;switch(s=l>.5?u/(2-a-i):u/(a+i),a){case t:o=(n-r)/u+(n<r?6:0);break;case n:o=(r-t)/u+2;break;case r:o=(t-n)/u+4;break;default:break}o/=6}return[o,s,l,e[3]]}function hue2rgb(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t=e[0],n=e[1],r=e[2],a,i,o;if(n===0)a=r,o=r,i=r;else{var s=r<.5?r*(1+n):r+n-r*n,l=2*r-s;a=hue2rgb(l,s,t+1/3),i=hue2rgb(l,s,t),o=hue2rgb(l,s,t-1/3)}return[a,i,o,e[3]]}function linear(e,t,n,r,a){if((r===void 0||a===void 0)&&(r=t,a=n,t=0,n=1),n<t){var i=n;n=t,t=i}if(e<=t)return r;if(e>=n)return a;var o=n===t?0:(e-t)/(n-t);if(!r.length)return r+(a-r)*o;var s,l=r.length,u=createTypedArray("float32",l);for(s=0;s<l;s+=1)u[s]=r[s]+(a[s]-r[s])*o;return u}function random(e,t){if(t===void 0&&(e===void 0?(e=0,t=1):(t=e,e=void 0)),t.length){var n,r=t.length;e||(e=createTypedArray("float32",r));var a=createTypedArray("float32",r),i=BMMath.random();for(n=0;n<r;n+=1)a[n]=e[n]+i*(t[n]-e[n]);return a}e===void 0&&(e=0);var o=BMMath.random();return e+o*(t-e)}function createPath(e,t,n,r){var a,i=e.length,o=shapePool.newElement();o.setPathData(!!r,i);var s=[0,0],l,u;for(a=0;a<i;a+=1)l=t&&t[a]?t[a]:s,u=n&&n[a]?n[a]:s,o.setTripleAt(e[a][0],e[a][1],u[0]+e[a][0],u[1]+e[a][1],l[0]+e[a][0],l[1]+e[a][1],a,!0);return o}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function e(t,n){var r,a,i=this.pv.length?this.pv.length:1,o=createTypedArray("float32",i);t=5;var s=Math.floor(time*t);for(r=0,a=0;r<s;){for(a=0;a<i;a+=1)o[a]+=-n+n*2*BMMath.random();r+=1}var l=time*t,u=l-Math.floor(l),c=createTypedArray("float32",i);if(i>1){for(a=0;a<i;a+=1)c[a]=this.pv[a]+o[a]+(-n+n*2*BMMath.random())*u;return c}return this.pv+o[0]+(-n+n*2*BMMath.random())*u}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(e,t){var n=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],r=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads,a=-Math.atan2(n[1],n[2])/degToRads;return[a,r,0]}function easeOut(e,t,n,r,a){return applyEase(easeOutBez,e,t,n,r,a)}function easeIn(e,t,n,r,a){return applyEase(easeInBez,e,t,n,r,a)}function ease(e,t,n,r,a){return applyEase(easeInOutBez,e,t,n,r,a)}function applyEase(e,t,n,r,a,i){a===void 0?(a=n,i=r):t=(t-n)/(r-n),t>1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(a)){var s,l=a.length,u=createTypedArray("float32",l);for(s=0;s<l;s+=1)u[s]=(i[s]-a[s])*o+a[s];return u}return(i-a)*o+a}function nearestKey(e){var t,n=data.k.length,r,a;if(!data.k.length||typeof data.k[0]=="number")r=0,a=0;else if(r=-1,e*=elem.comp.globalData.frameRate,e<data.k[0].t)r=1,a=data.k[0].t;else{for(t=0;t<n-1;t+=1)if(e===data.k[t].t){r=t+1,a=data.k[t].t;break}else if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(r=t+2,a=data.k[t+1].t):(r=t+1,a=data.k[t].t);break}r===-1&&(r=t+1,a=data.k[t].t)}var i={};return i.index=r,i.time=a/elem.comp.globalData.frameRate,i}function key(e){var t,n,r;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var a=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=a.length,n=0;n<r;n+=1)t[n]=a[n],t.value[n]=a[n];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return!e&&e!==0&&(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return typeof value=="string"?t===void 0?value.substring(e):value.substring(e,t):""}function substr(e,t){return typeof value=="string"?t===void 0?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=e===0?0:Math.floor(time*e)/e,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={};e.initExpressions=t,e.resetFrame=ExpressionManager.resetFrame;function t(n){var r=0,a=[];function i(){r+=1}function o(){r-=1,r===0&&l()}function s(u){a.indexOf(u)===-1&&a.push(u)}function l(){var u,c=a.length;for(u=0;u<c;u+=1)a[u].release();a.length=0}n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=i,n.renderer.globalData.popExpression=o,n.renderer.globalData.registerExpressionProperty=s}return e}(),MaskManagerInterface=function(){function e(n,r){this._mask=n,this._data=r}Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var t=function(n){var r=createSizedArray(n.viewData.length),a,i=n.viewData.length;for(a=0;a<i;a+=1)r[a]=new e(n.viewData[a],n.masksProperties[a]);var o=function(s){for(a=0;a<i;){if(n.masksProperties[a].nm===s)return r[a];a+=1}return null};return o};return t}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function n(o,s,l){Object.defineProperty(o,"velocity",{get:function(){return s.getVelocityAtTime(s.comp.currentFrame)}}),o.numKeys=s.keyframes?s.keyframes.length:0,o.key=function(u){if(!o.numKeys)return 0;var c="";"s"in s.keyframes[u-1]?c=s.keyframes[u-1].s:"e"in s.keyframes[u-2]?c=s.keyframes[u-2].e:c=s.keyframes[u-2].s;var d=l==="unidimensional"?new Number(c):Object.assign({},c);return d.time=s.keyframes[u-1].t/s.elem.comp.globalData.frameRate,d.value=l==="unidimensional"?c[0]:c,d},o.valueAtTime=s.getValueAtTime,o.speedAtTime=s.getSpeedAtTime,o.velocityAtTime=s.getVelocityAtTime,o.propertyGroup=s.propertyGroup}function r(o){(!o||!("pv"in o))&&(o=e);var s=1/o.mult,l=o.pv*s,u=new Number(l);return u.value=l,n(u,o,"unidimensional"),function(){return o.k&&o.getValue(),l=o.v*s,u.value!==l&&(u=new Number(l),u.value=l,n(u,o,"unidimensional")),u}}function a(o){(!o||!("pv"in o))&&(o=t);var s=1/o.mult,l=o.data&&o.data.l||o.pv.length,u=createTypedArray("float32",l),c=createTypedArray("float32",l);return u.value=c,n(u,o,"multidimensional"),function(){o.k&&o.getValue();for(var d=0;d<l;d+=1)c[d]=o.v[d]*s,u[d]=c[d];return u}}function i(){return e}return function(o){return o?o.propType==="unidimensional"?r(o):a(o):i}}(),TransformExpressionInterface=function(){return function(e){function t(o){switch(o){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)});var n,r,a,i;return e.p?i=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),r=ExpressionPropertyInterface(e.py),e.pz&&(a=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?i():[n(),r(),a?a():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t}}(),LayerExpressionInterface=function(){function e(u){var c=new Matrix;if(u!==void 0){var d=this._elem.finalTransform.mProp.getValueAtTime(u);d.clone(c)}else{var m=this._elem.finalTransform.mProp;m.applyToMatrix(c)}return c}function t(u,c){var d=this.getMatrix(c);return d.props[12]=0,d.props[13]=0,d.props[14]=0,this.applyPoint(d,u)}function n(u,c){var d=this.getMatrix(c);return this.applyPoint(d,u)}function r(u,c){var d=this.getMatrix(c);return d.props[12]=0,d.props[13]=0,d.props[14]=0,this.invertPoint(d,u)}function a(u,c){var d=this.getMatrix(c);return this.invertPoint(d,u)}function i(u,c){if(this._elem.hierarchy&&this._elem.hierarchy.length){var d,m=this._elem.hierarchy.length;for(d=0;d<m;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(u)}return u.applyToPointArray(c[0],c[1],c[2]||0)}function o(u,c){if(this._elem.hierarchy&&this._elem.hierarchy.length){var d,m=this._elem.hierarchy.length;for(d=0;d<m;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(u)}return u.inversePoint(c)}function s(u){var c=new Matrix;if(c.reset(),this._elem.finalTransform.mProp.applyToMatrix(c),this._elem.hierarchy&&this._elem.hierarchy.length){var d,m=this._elem.hierarchy.length;for(d=0;d<m;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(c);return c.inversePoint(u)}return c.inversePoint(u)}function l(){return[1,1,1,1]}return function(u){var c;function d(h){p.mask=new MaskManagerInterface(h,u)}function m(h){p.effect=h}function p(h){switch(h){case"ADBE Root Vectors Group":case"Contents":case 2:return p.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return c;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return p.effect;case"ADBE Text Properties":return p.textInterface;default:return null}}p.getMatrix=e,p.invertPoint=o,p.applyPoint=i,p.toWorld=n,p.toWorldVec=t,p.fromWorld=a,p.fromWorldVec=r,p.toComp=n,p.fromComp=s,p.sampleImage=l,p.sourceRectAtTime=u.sourceRectAtTime.bind(u),p._elem=u,c=TransformExpressionInterface(u.finalTransform.mProp);var g=getDescriptor(c,"anchorPoint");return Object.defineProperties(p,{hasParent:{get:function(){return u.hierarchy.length}},parent:{get:function(){return u.hierarchy[0].layerInterface}},rotation:getDescriptor(c,"rotation"),scale:getDescriptor(c,"scale"),position:getDescriptor(c,"position"),opacity:getDescriptor(c,"opacity"),anchorPoint:g,anchor_point:g,transform:{get:function(){return c}},active:{get:function(){return u.isInRange}}}),p.startTime=u.data.st,p.index=u.data.ind,p.source=u.data.refId,p.height=u.data.ty===0?u.data.h:100,p.width=u.data.ty===0?u.data.w:100,p.inPoint=u.data.ip/u.comp.globalData.frameRate,p.outPoint=u.data.op/u.comp.globalData.frameRate,p._name=u.data.nm,p.registerMaskInterface=d,p.registerEffectsInterface=m,p}}(),propertyGroupFactory=function(){return function(e,t){return function(n){return n=n===void 0?1:n,n<=0?e:t(n-1)}}}(),PropertyInterface=function(){return function(e,t){var n={_name:e};function r(a){return a=a===void 0?1:a,a<=0?n:t(a-1)}return r}}(),EffectsExpressionInterface=function(){var e={createEffectsInterface:t};function t(a,i){if(a.effectsManager){var o=[],s=a.data.ef,l,u=a.effectsManager.effectElements.length;for(l=0;l<u;l+=1)o.push(n(s[l],a.effectsManager.effectElements[l],i,a));var c=a.data.ef||[],d=function(m){for(l=0,u=c.length;l<u;){if(m===c[l].nm||m===c[l].mn||m===c[l].ix)return o[l];l+=1}return null};return Object.defineProperty(d,"numProperties",{get:function(){return c.length}}),d}return null}function n(a,i,o,s){function l(p){for(var g=a.ef,h=0,v=g.length;h<v;){if(p===g[h].nm||p===g[h].mn||p===g[h].ix)return g[h].ty===5?c[h]:c[h]();h+=1}throw new Error}var u=propertyGroupFactory(l,o),c=[],d,m=a.ef.length;for(d=0;d<m;d+=1)a.ef[d].ty===5?c.push(n(a.ef[d],i.effectElements[d],i.effectElements[d].propertyGroup,s)):c.push(r(i.effectElements[d],a.ef[d].ty,s,u));return a.mn==="ADBE Color Control"&&Object.defineProperty(l,"color",{get:function(){return c[0]()}}),Object.defineProperties(l,{numProperties:{get:function(){return a.np}},_name:{value:a.nm},propertyGroup:{value:u}}),l.enabled=a.en!==0,l.active=l.enabled,l}function r(a,i,o,s){var l=ExpressionPropertyInterface(a.p);function u(){return i===10?o.comp.compInterface(a.p.v):l()}return a.p.setGroupProperty&&a.p.setGroupProperty(PropertyInterface("",s)),u}return e}(),ShapePathInterface=function(){return function(e,t,n){var r=t.sh;function a(o){return o==="Shape"||o==="shape"||o==="Path"||o==="path"||o==="ADBE Vector Shape"||o===2?a.path:null}var i=propertyGroupFactory(a,n);return r.setGroupProperty(PropertyInterface("Path",i)),Object.defineProperties(a,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),a}}(),ShapeExpressionInterface=function(){function e(g,h,v){var y=[],x,b=g?g.length:0;for(x=0;x<b;x+=1)g[x].ty==="gr"?y.push(n(g[x],h[x],v)):g[x].ty==="fl"?y.push(r(g[x],h[x],v)):g[x].ty==="st"?y.push(o(g[x],h[x],v)):g[x].ty==="tm"?y.push(s(g[x],h[x],v)):g[x].ty==="tr"||(g[x].ty==="el"?y.push(u(g[x],h[x],v)):g[x].ty==="sr"?y.push(c(g[x],h[x],v)):g[x].ty==="sh"?y.push(ShapePathInterface(g[x],h[x],v)):g[x].ty==="rc"?y.push(d(g[x],h[x],v)):g[x].ty==="rd"?y.push(m(g[x],h[x],v)):g[x].ty==="rp"?y.push(p(g[x],h[x],v)):g[x].ty==="gf"?y.push(a(g[x],h[x],v)):y.push(i(g[x],h[x],v)));return y}function t(g,h,v){var y,x=function(T){for(var C=0,w=y.length;C<w;){if(y[C]._name===T||y[C].mn===T||y[C].propertyIndex===T||y[C].ix===T||y[C].ind===T)return y[C];C+=1}return typeof T=="number"?y[T-1]:null};x.propertyGroup=propertyGroupFactory(x,v),y=e(g.it,h.it,x.propertyGroup),x.numProperties=y.length;var b=l(g.it[g.it.length-1],h.it[h.it.length-1],x.propertyGroup);return x.transform=b,x.propertyIndex=g.cix,x._name=g.nm,x}function n(g,h,v){var y=function(T){switch(T){case"ADBE Vectors Group":case"Contents":case 2:return y.content;default:return y.transform}};y.propertyGroup=propertyGroupFactory(y,v);var x=t(g,h,y.propertyGroup),b=l(g.it[g.it.length-1],h.it[h.it.length-1],y.propertyGroup);return y.content=x,y.transform=b,Object.defineProperty(y,"_name",{get:function(){return g.nm}}),y.numProperties=g.np,y.propertyIndex=g.ix,y.nm=g.nm,y.mn=g.mn,y}function r(g,h,v){function y(x){return x==="Color"||x==="color"?y.color:x==="Opacity"||x==="opacity"?y.opacity:null}return Object.defineProperties(y,{color:{get:ExpressionPropertyInterface(h.c)},opacity:{get:ExpressionPropertyInterface(h.o)},_name:{value:g.nm},mn:{value:g.mn}}),h.c.setGroupProperty(PropertyInterface("Color",v)),h.o.setGroupProperty(PropertyInterface("Opacity",v)),y}function a(g,h,v){function y(x){return x==="Start Point"||x==="start point"?y.startPoint:x==="End Point"||x==="end point"?y.endPoint:x==="Opacity"||x==="opacity"?y.opacity:null}return Object.defineProperties(y,{startPoint:{get:ExpressionPropertyInterface(h.s)},endPoint:{get:ExpressionPropertyInterface(h.e)},opacity:{get:ExpressionPropertyInterface(h.o)},type:{get:function(){return"a"}},_name:{value:g.nm},mn:{value:g.mn}}),h.s.setGroupProperty(PropertyInterface("Start Point",v)),h.e.setGroupProperty(PropertyInterface("End Point",v)),h.o.setGroupProperty(PropertyInterface("Opacity",v)),y}function i(){function g(){return null}return g}function o(g,h,v){var y=propertyGroupFactory(M,v),x=propertyGroupFactory(w,y);function b(E){Object.defineProperty(w,g.d[E].nm,{get:ExpressionPropertyInterface(h.d.dataProps[E].p)})}var T,C=g.d?g.d.length:0,w={};for(T=0;T<C;T+=1)b(T),h.d.dataProps[T].p.setGroupProperty(x);function M(E){return E==="Color"||E==="color"?M.color:E==="Opacity"||E==="opacity"?M.opacity:E==="Stroke Width"||E==="stroke width"?M.strokeWidth:null}return Object.defineProperties(M,{color:{get:ExpressionPropertyInterface(h.c)},opacity:{get:ExpressionPropertyInterface(h.o)},strokeWidth:{get:ExpressionPropertyInterface(h.w)},dash:{get:function(){return w}},_name:{value:g.nm},mn:{value:g.mn}}),h.c.setGroupProperty(PropertyInterface("Color",y)),h.o.setGroupProperty(PropertyInterface("Opacity",y)),h.w.setGroupProperty(PropertyInterface("Stroke Width",y)),M}function s(g,h,v){function y(b){return b===g.e.ix||b==="End"||b==="end"?y.end:b===g.s.ix?y.start:b===g.o.ix?y.offset:null}var x=propertyGroupFactory(y,v);return y.propertyIndex=g.ix,h.s.setGroupProperty(PropertyInterface("Start",x)),h.e.setGroupProperty(PropertyInterface("End",x)),h.o.setGroupProperty(PropertyInterface("Offset",x)),y.propertyIndex=g.ix,y.propertyGroup=v,Object.defineProperties(y,{start:{get:ExpressionPropertyInterface(h.s)},end:{get:ExpressionPropertyInterface(h.e)},offset:{get:ExpressionPropertyInterface(h.o)},_name:{value:g.nm}}),y.mn=g.mn,y}function l(g,h,v){function y(b){return g.a.ix===b||b==="Anchor Point"?y.anchorPoint:g.o.ix===b||b==="Opacity"?y.opacity:g.p.ix===b||b==="Position"?y.position:g.r.ix===b||b==="Rotation"||b==="ADBE Vector Rotation"?y.rotation:g.s.ix===b||b==="Scale"?y.scale:g.sk&&g.sk.ix===b||b==="Skew"?y.skew:g.sa&&g.sa.ix===b||b==="Skew Axis"?y.skewAxis:null}var x=propertyGroupFactory(y,v);return h.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",x)),h.transform.mProps.p.setGroupProperty(PropertyInterface("Position",x)),h.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",x)),h.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",x)),h.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",x)),h.transform.mProps.sk&&(h.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",x)),h.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",x))),h.transform.op.setGroupProperty(PropertyInterface("Opacity",x)),Object.defineProperties(y,{opacity:{get:ExpressionPropertyInterface(h.transform.mProps.o)},position:{get:ExpressionPropertyInterface(h.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(h.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(h.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(h.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(h.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(h.transform.mProps.sa)},_name:{value:g.nm}}),y.ty="tr",y.mn=g.mn,y.propertyGroup=v,y}function u(g,h,v){function y(T){return g.p.ix===T?y.position:g.s.ix===T?y.size:null}var x=propertyGroupFactory(y,v);y.propertyIndex=g.ix;var b=h.sh.ty==="tm"?h.sh.prop:h.sh;return b.s.setGroupProperty(PropertyInterface("Size",x)),b.p.setGroupProperty(PropertyInterface("Position",x)),Object.defineProperties(y,{size:{get:ExpressionPropertyInterface(b.s)},position:{get:ExpressionPropertyInterface(b.p)},_name:{value:g.nm}}),y.mn=g.mn,y}function c(g,h,v){function y(T){return g.p.ix===T?y.position:g.r.ix===T?y.rotation:g.pt.ix===T?y.points:g.or.ix===T||T==="ADBE Vector Star Outer Radius"?y.outerRadius:g.os.ix===T?y.outerRoundness:g.ir&&(g.ir.ix===T||T==="ADBE Vector Star Inner Radius")?y.innerRadius:g.is&&g.is.ix===T?y.innerRoundness:null}var x=propertyGroupFactory(y,v),b=h.sh.ty==="tm"?h.sh.prop:h.sh;return y.propertyIndex=g.ix,b.or.setGroupProperty(PropertyInterface("Outer Radius",x)),b.os.setGroupProperty(PropertyInterface("Outer Roundness",x)),b.pt.setGroupProperty(PropertyInterface("Points",x)),b.p.setGroupProperty(PropertyInterface("Position",x)),b.r.setGroupProperty(PropertyInterface("Rotation",x)),g.ir&&(b.ir.setGroupProperty(PropertyInterface("Inner Radius",x)),b.is.setGroupProperty(PropertyInterface("Inner Roundness",x))),Object.defineProperties(y,{position:{get:ExpressionPropertyInterface(b.p)},rotation:{get:ExpressionPropertyInterface(b.r)},points:{get:ExpressionPropertyInterface(b.pt)},outerRadius:{get:ExpressionPropertyInterface(b.or)},outerRoundness:{get:ExpressionPropertyInterface(b.os)},innerRadius:{get:ExpressionPropertyInterface(b.ir)},innerRoundness:{get:ExpressionPropertyInterface(b.is)},_name:{value:g.nm}}),y.mn=g.mn,y}function d(g,h,v){function y(T){return g.p.ix===T?y.position:g.r.ix===T?y.roundness:g.s.ix===T||T==="Size"||T==="ADBE Vector Rect Size"?y.size:null}var x=propertyGroupFactory(y,v),b=h.sh.ty==="tm"?h.sh.prop:h.sh;return y.propertyIndex=g.ix,b.p.setGroupProperty(PropertyInterface("Position",x)),b.s.setGroupProperty(PropertyInterface("Size",x)),b.r.setGroupProperty(PropertyInterface("Rotation",x)),Object.defineProperties(y,{position:{get:ExpressionPropertyInterface(b.p)},roundness:{get:ExpressionPropertyInterface(b.r)},size:{get:ExpressionPropertyInterface(b.s)},_name:{value:g.nm}}),y.mn=g.mn,y}function m(g,h,v){function y(T){return g.r.ix===T||T==="Round Corners 1"?y.radius:null}var x=propertyGroupFactory(y,v),b=h;return y.propertyIndex=g.ix,b.rd.setGroupProperty(PropertyInterface("Radius",x)),Object.defineProperties(y,{radius:{get:ExpressionPropertyInterface(b.rd)},_name:{value:g.nm}}),y.mn=g.mn,y}function p(g,h,v){function y(T){return g.c.ix===T||T==="Copies"?y.copies:g.o.ix===T||T==="Offset"?y.offset:null}var x=propertyGroupFactory(y,v),b=h;return y.propertyIndex=g.ix,b.c.setGroupProperty(PropertyInterface("Copies",x)),b.o.setGroupProperty(PropertyInterface("Offset",x)),Object.defineProperties(y,{copies:{get:ExpressionPropertyInterface(b.c)},offset:{get:ExpressionPropertyInterface(b.o)},_name:{value:g.nm}}),y.mn=g.mn,y}return function(g,h,v){var y;function x(T){if(typeof T=="number")return T=T===void 0?1:T,T===0?v:y[T-1];for(var C=0,w=y.length;C<w;){if(y[C]._name===T)return y[C];C+=1}return null}function b(){return v}return x.propertyGroup=propertyGroupFactory(x,b),y=e(g,h,x.propertyGroup),x.numProperties=y.length,x._name="Contents",x}}(),TextExpressionInterface=function(){return function(e){var t;function n(r){switch(r){case"ADBE Text Document":return n.sourceText;default:return null}}return Object.defineProperty(n,"sourceText",{get:function(){e.textProperty.getValue();var r=e.textProperty.currentData.t;return(!t||r!==t.value)&&(t=new String(r),t.value=r||new String(r),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),n}}();function _typeof(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(t){return typeof t}:_typeof=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(e)}var FootageInterface=function(){var e=function(n){var r="",a=n.getFootageData();function i(){return r="",a=n.getFootageData(),o}function o(s){if(a[s])return r=s,a=a[s],_typeof(a)==="object"?o:a;var l=s.indexOf(r);if(l!==-1){var u=parseInt(s.substr(l+r.length),10);return a=a[u],_typeof(a)==="object"?o:a}return""}return i},t=function(n){function r(a){return a==="Outline"?r.outlineInterface():null}return r._name="Outline",r.outlineInterface=e(n),r};return function(n){function r(a){return a==="Data"?r.dataInterface:null}return r._name="Data",r.dataInterface=t(n),r}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers=function(){function e(o,s,l){s.x&&(l.k=!0,l.x=!0,l.initiateExpression=ExpressionManager.initiateExpression,l.effectsSequence.push(l.initiateExpression(o,s,l).bind(l)))}function t(o){return o*=this.elem.globalData.frameRate,o-=this.offsetTime,o!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<o?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(o,this._cachingAtTime),this._cachingAtTime.lastFrame=o),this._cachingAtTime.value}function n(o){var s=-.01,l=this.getValueAtTime(o),u=this.getValueAtTime(o+s),c=0;if(l.length){var d;for(d=0;d<l.length;d+=1)c+=Math.pow(u[d]-l[d],2);c=Math.sqrt(c)*100}else c=0;return c}function r(o){if(this.vel!==void 0)return this.vel;var s=-.001,l=this.getValueAtTime(o),u=this.getValueAtTime(o+s),c;if(l.length){c=createTypedArray("float32",l.length);var d;for(d=0;d<l.length;d+=1)c[d]=(u[d]-l[d])/s}else c=(u-l)/s;return c}function a(){return this.pv}function i(o){this.propertyGroup=o}return{searchExpressions:e,getSpeedAtTime:n,getVelocityAtTime:r,getValueAtTime:t,getStaticValueAtTime:a,setGroupProperty:i}}();function addPropertyDecorator(){function e(m,p,g){if(!this.k||!this.keyframes)return this.pv;m=m?m.toLowerCase():"";var h=this.comp.renderedFrame,v=this.keyframes,y=v[v.length-1].t;if(h<=y)return this.pv;var x,b;g?(p?x=Math.abs(y-this.elem.comp.globalData.frameRate*p):x=Math.max(0,y-this.elem.data.ip),b=y-x):((!p||p>v.length-1)&&(p=v.length-1),b=v[v.length-1-p].t,x=y-b);var T,C,w;if(m==="pingpong"){var M=Math.floor((h-b)/x);if(M%2!==0)return this.getValueAtTime((x-(h-b)%x+b)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var E=this.getValueAtTime(b/this.comp.globalData.frameRate,0),k=this.getValueAtTime(y/this.comp.globalData.frameRate,0),N=this.getValueAtTime(((h-b)%x+b)/this.comp.globalData.frameRate,0),F=Math.floor((h-b)/x);if(this.pv.length){for(w=new Array(E.length),C=w.length,T=0;T<C;T+=1)w[T]=(k[T]-E[T])*F+N[T];return w}return(k-E)*F+N}else if(m==="continue"){var j=this.getValueAtTime(y/this.comp.globalData.frameRate,0),B=this.getValueAtTime((y-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(w=new Array(j.length),C=w.length,T=0;T<C;T+=1)w[T]=j[T]+(j[T]-B[T])*((h-y)/this.comp.globalData.frameRate)/5e-4;return w}return j+(j-B)*((h-y)/.001)}return this.getValueAtTime(((h-b)%x+b)/this.comp.globalData.frameRate,0)}function t(m,p,g){if(!this.k)return this.pv;m=m?m.toLowerCase():"";var h=this.comp.renderedFrame,v=this.keyframes,y=v[0].t;if(h>=y)return this.pv;var x,b;g?(p?x=Math.abs(this.elem.comp.globalData.frameRate*p):x=Math.max(0,this.elem.data.op-y),b=y+x):((!p||p>v.length-1)&&(p=v.length-1),b=v[p].t,x=b-y);var T,C,w;if(m==="pingpong"){var M=Math.floor((y-h)/x);if(M%2===0)return this.getValueAtTime(((y-h)%x+y)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var E=this.getValueAtTime(y/this.comp.globalData.frameRate,0),k=this.getValueAtTime(b/this.comp.globalData.frameRate,0),N=this.getValueAtTime((x-(y-h)%x+y)/this.comp.globalData.frameRate,0),F=Math.floor((y-h)/x)+1;if(this.pv.length){for(w=new Array(E.length),C=w.length,T=0;T<C;T+=1)w[T]=N[T]-(k[T]-E[T])*F;return w}return N-(k-E)*F}else if(m==="continue"){var j=this.getValueAtTime(y/this.comp.globalData.frameRate,0),B=this.getValueAtTime((y+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(w=new Array(j.length),C=w.length,T=0;T<C;T+=1)w[T]=j[T]+(j[T]-B[T])*(y-h)/.001;return w}return j+(j-B)*(y-h)/.001}return this.getValueAtTime((x-((y-h)%x+y))/this.comp.globalData.frameRate,0)}function n(m,p){if(!this.k)return this.pv;if(m=(m||.4)*.5,p=Math.floor(p||5),p<=1)return this.pv;var g=this.comp.renderedFrame/this.comp.globalData.frameRate,h=g-m,v=g+m,y=p>1?(v-h)/(p-1):1,x=0,b=0,T;this.pv.length?T=createTypedArray("float32",this.pv.length):T=0;for(var C;x<p;){if(C=this.getValueAtTime(h+x*y),this.pv.length)for(b=0;b<this.pv.length;b+=1)T[b]+=C[b];else T+=C;x+=1}if(this.pv.length)for(b=0;b<this.pv.length;b+=1)T[b]/=p;else T/=p;return T}function r(m){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var p=this._transformCachingAtTime.v;if(p.cloneFromProps(this.pre.props),this.appliedTransformations<1){var g=this.a.getValueAtTime(m);p.translate(-g[0]*this.a.mult,-g[1]*this.a.mult,g[2]*this.a.mult)}if(this.appliedTransformations<2){var h=this.s.getValueAtTime(m);p.scale(h[0]*this.s.mult,h[1]*this.s.mult,h[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var v=this.sk.getValueAtTime(m),y=this.sa.getValueAtTime(m);p.skewFromAxis(-v*this.sk.mult,y*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var x=this.r.getValueAtTime(m);p.rotate(-x*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var b=this.rz.getValueAtTime(m),T=this.ry.getValueAtTime(m),C=this.rx.getValueAtTime(m),w=this.or.getValueAtTime(m);p.rotateZ(-b*this.rz.mult).rotateY(T*this.ry.mult).rotateX(C*this.rx.mult).rotateZ(-w[2]*this.or.mult).rotateY(w[1]*this.or.mult).rotateX(w[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var M=this.px.getValueAtTime(m),E=this.py.getValueAtTime(m);if(this.data.p.z){var k=this.pz.getValueAtTime(m);p.translate(M*this.px.mult,E*this.py.mult,-k*this.pz.mult)}else p.translate(M*this.px.mult,E*this.py.mult,0)}else{var N=this.p.getValueAtTime(m);p.translate(N[0]*this.p.mult,N[1]*this.p.mult,-N[2]*this.p.mult)}return p}function a(){return this.v.clone(new Matrix)}var i=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(m,p,g){var h=i(m,p,g);return h.dynamicProperties.length?h.getValueAtTime=r.bind(h):h.getValueAtTime=a.bind(h),h.setGroupProperty=expressionHelpers.setGroupProperty,h};var o=PropertyFactory.getProp;PropertyFactory.getProp=function(m,p,g,h,v){var y=o(m,p,g,h,v);y.kf?y.getValueAtTime=expressionHelpers.getValueAtTime.bind(y):y.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(y),y.setGroupProperty=expressionHelpers.setGroupProperty,y.loopOut=e,y.loopIn=t,y.smooth=n,y.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(y),y.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(y),y.numKeys=p.a===1?p.k.length:0,y.propertyIndex=p.ix;var x=0;return g!==0&&(x=createTypedArray("float32",p.a===1?p.k[0].s.length:p.k.length)),y._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:x},expressionHelpers.searchExpressions(m,p,y),y.k&&v.addDynamicProperty(y),y};function s(m){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),m*=this.elem.globalData.frameRate,m-=this.offsetTime,m!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<m?this._caching.lastIndex:0,this._cachingAtTime.lastTime=m,this.interpolateShape(m,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var l=ShapePropertyFactory.getConstructorFunction(),u=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(m,p){this.k&&this.getValue();var g=this.v;p!==void 0&&(g=this.getValueAtTime(p,0));var h,v=g._length,y=g[m],x=g.v,b=createSizedArray(v);for(h=0;h<v;h+=1)m==="i"||m==="o"?b[h]=[y[h][0]-x[h][0],y[h][1]-x[h][1]]:b[h]=[y[h][0],y[h][1]];return b},points:function(m){return this.vertices("v",m)},inTangents:function(m){return this.vertices("i",m)},outTangents:function(m){return this.vertices("o",m)},isClosed:function(){return this.v.c},pointOnPath:function(m,p){var g=this.v;p!==void 0&&(g=this.getValueAtTime(p,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(g));for(var h=this._segmentsLength,v=h.lengths,y=h.totalLength*m,x=0,b=v.length,T=0,C;x<b;){if(T+v[x].addedLength>y){var w=x,M=g.c&&x===b-1?0:x+1,E=(y-T)/v[x].addedLength;C=bez.getPointInSegment(g.v[w],g.v[M],g.o[w],g.i[M],E,v[x]);break}else T+=v[x].addedLength;x+=1}return C||(C=g.c?[g.v[0][0],g.v[0][1]]:[g.v[g._length-1][0],g.v[g._length-1][1]]),C},vectorOnPath:function(m,p,g){m==1?m=this.v.c:m==0&&(m=.999);var h=this.pointOnPath(m,p),v=this.pointOnPath(m+.001,p),y=v[0]-h[0],x=v[1]-h[1],b=Math.sqrt(Math.pow(y,2)+Math.pow(x,2));if(b===0)return[0,0];var T=g==="tangent"?[y/b,x/b]:[-x/b,y/b];return T},tangentOnPath:function(m,p){return this.vectorOnPath(m,p,"tangent")},normalOnPath:function(m,p){return this.vectorOnPath(m,p,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],l),extendPrototype([c],u),u.prototype.getValueAtTime=s,u.prototype.initiateExpression=ExpressionManager.initiateExpression;var d=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(m,p,g,h,v){var y=d(m,p,g,h,v);return y.propertyIndex=p.ix,y.lock=!1,g===3?expressionHelpers.searchExpressions(m,p.pt,y):g===4&&expressionHelpers.searchExpressions(m,p.ks,y),y.k&&m.addDynamicProperty(y),y}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(t,n){var r=this.calculateExpression(n);if(t.t!==r){var a={};return this.copyData(a,t),a.t=r.toString(),a.__complete=!1,a}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),n=this.searchExpressions();return this.kf=t||n,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(t,n){var r=createNS("feMerge");r.setAttribute("result",t);var a,i;for(i=0;i<n.length;i+=1)a=createNS("feMergeNode"),a.setAttribute("in",n[i]),r.appendChild(a),r.appendChild(a);return r}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(e,t,n,r,a){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=i,i.setAttribute("result",r+"_tint_1"),e.appendChild(i),i=createNS("feColorMatrix"),i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",r+"_tint_2"),e.appendChild(i),this.matrixFilter=i;var o=this.createMergeNode(r,[a,r+"_tint_1",r+"_tint_2"]);e.appendChild(o)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+r+" 0"),this.matrixFilter.setAttribute("values",n[0]-t[0]+" 0 0 0 "+t[0]+" "+(n[1]-t[1])+" 0 0 0 "+t[1]+" "+(n[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}};function SVGFillFilter(e,t,n,r){this.filterManager=t;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),a.setAttribute("result",r),e.appendChild(a),this.matrixFilter=a}SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+n+" 0")}};function SVGStrokeEffect(e,t,n){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes,t,n,r,a;for(this.filterManager.effectElements[1].p.v===1?(a=this.elem.maskManager.masksProperties.length,r=0):(r=this.filterManager.effectElements[0].p.v-1,a=r+1),n=createNS("g"),n.setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1),r;r<a;r+=1)t=createNS("path"),n.appendChild(t),this.paths.push({p:t,m:r});if(this.filterManager.effectElements[10].p.v===3){var i=createNS("mask"),o=createElementID();i.setAttribute("id",o),i.setAttribute("mask-type","alpha"),i.appendChild(n),this.elem.globalData.defs.appendChild(i);var s=createNS("g");for(s.setAttribute("mask","url("+getLocationHref()+"#"+o+")");e[0];)s.appendChild(e[0]);this.elem.layerElement.appendChild(s),this.masker=i,n.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(e=this.elem.layerElement.children||this.elem.layerElement.childNodes;e.length;)this.elem.layerElement.removeChild(e[0]);this.elem.layerElement.appendChild(n),this.elem.layerElement.removeAttribute("mask"),n.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=n},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var t,n=this.paths.length,r,a;for(t=0;t<n;t+=1)if(this.paths[t].m!==-1&&(r=this.elem.maskManager.viewData[this.paths[t].m],a=this.paths[t].p,(e||this.filterManager._mdf||r.prop._mdf)&&a.setAttribute("d",r.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){var i;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var o=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,s=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,l=a.getTotalLength();i="0 0 0 "+l*o+" ";var u=l*(s-o),c=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(u/c),m;for(m=0;m<d;m+=1)i+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";i+="0 "+l*10+" 0 0"}else i="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;a.setAttribute("stroke-dasharray",i)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(e||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(p[0]*255)+","+bmFloor(p[1]*255)+","+bmFloor(p[2]*255)+")")}};function SVGTritoneFilter(e,t,n,r){this.filterManager=t;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(a);var i=createNS("feComponentTransfer");i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("result",r),this.matrixFilter=i;var o=createNS("feFuncR");o.setAttribute("type","table"),i.appendChild(o),this.feFuncR=o;var s=createNS("feFuncG");s.setAttribute("type","table"),i.appendChild(s),this.feFuncG=s;var l=createNS("feFuncB");l.setAttribute("type","table"),i.appendChild(l),this.feFuncB=l,e.appendChild(i)}SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,a=r[0]+" "+n[0]+" "+t[0],i=r[1]+" "+n[1]+" "+t[1],o=r[2]+" "+n[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",a),this.feFuncG.setAttribute("tableValues",i),this.feFuncB.setAttribute("tableValues",o)}};function SVGProLevelsFilter(e,t,n,r){this.filterManager=t;var a=this.filterManager.effectElements,i=createNS("feComponentTransfer");(a[10].p.k||a[10].p.v!==0||a[11].p.k||a[11].p.v!==1||a[12].p.k||a[12].p.v!==1||a[13].p.k||a[13].p.v!==0||a[14].p.k||a[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",i)),(a[17].p.k||a[17].p.v!==0||a[18].p.k||a[18].p.v!==1||a[19].p.k||a[19].p.v!==1||a[20].p.k||a[20].p.v!==0||a[21].p.k||a[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",i)),(a[24].p.k||a[24].p.v!==0||a[25].p.k||a[25].p.v!==1||a[26].p.k||a[26].p.v!==1||a[27].p.k||a[27].p.v!==0||a[28].p.k||a[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",i)),(a[31].p.k||a[31].p.v!==0||a[32].p.k||a[32].p.v!==1||a[33].p.k||a[33].p.v!==1||a[34].p.k||a[34].p.v!==0||a[35].p.k||a[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",i)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(i.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(i)),(a[3].p.k||a[3].p.v!==0||a[4].p.k||a[4].p.v!==1||a[5].p.k||a[5].p.v!==1||a[6].p.k||a[6].p.v!==0||a[7].p.k||a[7].p.v!==1)&&(i=createNS("feComponentTransfer"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("result",r),e.appendChild(i),this.feFuncRComposed=this.createFeFunc("feFuncR",i),this.feFuncGComposed=this.createFeFunc("feFuncG",i),this.feFuncBComposed=this.createFeFunc("feFuncB",i))}SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var n=createNS(e);return n.setAttribute("type","table"),t.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,r,a){for(var i=0,o=256,s,l=Math.min(e,t),u=Math.max(e,t),c=Array.call(null,{length:o}),d,m=0,p=a-r,g=t-e;i<=256;)s=i/256,s<=l?d=g<0?a:r:s>=u?d=g<0?r:a:d=r+p*Math.pow((s-e)/g,1/n),c[m]=d,m+=1,i+=256/(o-1);return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))}};function SVGDropShadowEffect(e,t,n,r,a){var i=t.container.globalData.renderConfig.filterSize,o=t.data.fs||i;e.setAttribute("x",o.x||i.x),e.setAttribute("y",o.y||i.y),e.setAttribute("width",o.width||i.width),e.setAttribute("height",o.height||i.height),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("in","SourceAlpha"),s.setAttribute("result",r+"_drop_shadow_1"),s.setAttribute("stdDeviation","0"),this.feGaussianBlur=s,e.appendChild(s);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",r+"_drop_shadow_1"),l.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=l,e.appendChild(l);var u=createNS("feFlood");u.setAttribute("flood-color","#00ff00"),u.setAttribute("flood-opacity","1"),u.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=u,e.appendChild(u);var c=createNS("feComposite");c.setAttribute("in",r+"_drop_shadow_3"),c.setAttribute("in2",r+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",r+"_drop_shadow_4"),e.appendChild(c);var d=this.createMergeNode(r,[r+"_drop_shadow_4",a]);e.appendChild(d)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(t[0]*255),Math.round(t[1]*255),Math.round(t[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,a=n*Math.cos(r),i=n*Math.sin(r);this.feOffset.setAttribute("dx",a),this.feOffset.setAttribute("dy",i)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n=e.layerElement.parentNode;if(n){for(var r=n.children,a=0,i=r.length;a<i&&r[a]!==e.layerElement;)a+=1;var o;a<=i-2&&(o=r[a+1]);var s=createNS("use");s.setAttribute("href","#"+t),o?n.insertBefore(s,o):n.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var n=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var a=e.globalData.defs;a.appendChild(r);var i=createNS("symbol");i.setAttribute("id",n),this.replaceInParent(t,n),i.appendChild(t.layerElement),a.appendChild(i);var o=createNS("use");o.setAttribute("href","#"+n),r.appendChild(o),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var a=createNS("feGaussianBlur");a.setAttribute("result",r),e.appendChild(a),this.feGaussianBlur=a}SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3,n=this.filterManager.effectElements[0].p.v*t,r=this.filterManager.effectElements[1].p.v,a=r==3?0:n,i=r==2?0:n;this.feGaussianBlur.setAttribute("stdDeviation",a+" "+i);var o=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",o)}};function TransformEffect(){}TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,n=t[0].p.v,r=t[1].p.v,a=t[2].p.v===1,i=t[3].p.v,o=a?i:t[4].p.v,s=t[5].p.v,l=t[6].p.v,u=t[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(o*.01,i*.01,1),this.matrix.rotate(-u*degToRads),this.matrix.skewFromAxis(-s*degToRads,(l+90)*degToRads),this.matrix.translate(r[0],r[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(e,t){this.init(t)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(e){this.init(e)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})}),vM={};Hq(vM,{default:()=>du});var Vq=yM(xM());qq(vM,yM(xM()));var{default:bM,...Wq}=Vq,du=bM!==void 0?bM:Wq;function B2({position:e}){let t=ne(null),n=ne(null),[r,a]=U(null);G(()=>{fetch(_d).then(o=>o.json()).then(o=>a(o)).catch(o=>{})},[]),G(()=>(t.current&&r&&(n.current=du.loadAnimation({container:t.current,renderer:"svg",loop:!0,autoplay:!0,animationData:r})),()=>{n.current&&n.current.destroy()}),[r]);let i={width:"146px",height:"auto",position:"absolute",...e==="left"?{left:"35px"}:{right:"20px"},bottom:"-40px",transform:e==="left"?"rotate(5deg) scaleX(-1)":"rotate(5deg)"};return f("div",{ref:t,style:{...i}})}function TM(){return f("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("g",{"clip-path":"url(#clip0_2589_9951)",children:f("path",{d:"M7 14C5.14348 14 3.36301 13.2625 2.05025 11.9497C0.737498 10.637 0 8.85652 0 7C0 5.14348 0.737498 3.36301 2.05025 2.05025C3.36301 0.737498 5.14348 0 7 0C8.85652 0 10.637 0.737498 11.9497 2.05025C13.2625 3.36301 14 5.14348 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM4.183 5.064L6.118 7L4.183 8.936C4.12409 8.99361 4.07719 9.06234 4.04502 9.1382C4.01285 9.21406 3.99605 9.29554 3.99559 9.37794C3.99513 9.46034 4.01101 9.54201 4.04234 9.61823C4.07366 9.69444 4.11978 9.76369 4.17805 9.82195C4.23631 9.88022 4.30556 9.92634 4.38177 9.95766C4.45799 9.98898 4.53966 10.0049 4.62206 10.0044C4.70446 10.004 4.78594 9.98715 4.8618 9.95498C4.93766 9.92281 5.00639 9.87591 5.064 9.817L7 7.882L8.936 9.817C9.05327 9.93168 9.21104 9.99548 9.37506 9.99457C9.53908 9.99365 9.69612 9.92809 9.8121 9.8121C9.92809 9.69612 9.99365 9.53908 9.99457 9.37506C9.99548 9.21104 9.93168 9.05327 9.817 8.936L7.882 7L9.817 5.064C9.87591 5.00639 9.92281 4.93766 9.95498 4.8618C9.98715 4.78594 10.004 4.70446 10.0044 4.62206C10.0049 4.53966 9.98898 4.45799 9.95766 4.38177C9.92634 4.30556 9.88022 4.23631 9.82195 4.17805C9.76369 4.11978 9.69444 4.07366 9.61823 4.04234C9.54201 4.01101 9.46034 3.99513 9.37794 3.99559C9.29554 3.99605 9.21406 4.01285 9.1382 4.04502C9.06234 4.07719 8.99361 4.12409 8.936 4.183L7 6.118L5.064 4.183C4.94673 4.06832 4.78896 4.00452 4.62494 4.00543C4.46092 4.00635 4.30388 4.07191 4.1879 4.1879C4.07191 4.30388 4.00635 4.46092 4.00543 4.62494C4.00452 4.78896 4.06832 4.94673 4.183 5.064Z",fill:"#B1B1B1","fill-opacity":"0.32"})}),f("defs",{children:f("clipPath",{id:"clip0_2589_9951",children:f("rect",{width:"14",height:"14",fill:"white"})})})]})}function hg(e){return Le.ASSETS_BASE_URL+e}var Gq=`${R}-new-user-guide`;function O2(){return f("img",{class:`${Gq}-img`,src:hg("images/new_float_ball_intro.png")})}var fg=`${R}-new-user-guide`;function _2(){let{t:e}=$();return f("div",{class:`${fg}-select-service-guide`,children:f("div",{class:`${fg}-select-service-guide-card`,children:[f("div",{class:`${fg}-max-model`,children:e("translationServicesGroup.pro")}),f("div",{class:`${fg}-model-example`,children:[f("img",{src:Jr("openai"),class:"service-icon"}),"GPT-4.1 mini",f("img",{src:Tr})]})]})})}var CM=`${R}-new-user-guide`;function z2(){let{t:e}=$();return f("div",{class:`${CM}-video-subtitle-guide`,children:f("div",{class:`${CM}-video-subtitle-guide-card`,children:f("div",{children:[f("img",{src:E2,class:"service-icon"}),e("subtitle.quickButton.requestAiSubtitle")]})})})}var wM=`${R}-new-user-guide`;function U2(){let{t:e}=$();return f("div",{class:`${wM}-video-subtitle-guide`,children:f("div",{class:`${wM}-video-subtitle-guide-card`,children:[f("div",{children:[f("img",{src:M2,class:"service-icon"}),e("autoEnableSubtitle")]}),f(Xp,{})]})})}var p0=`${R}-new-user-guide`,Qq={"video-subtitle":U2,"ai-subtitle":z2,"translate-service":_2,"float-ball":O2};function SM({onClose:e,position:t,arrowDirection:n,type:r}){let{t:a}=$(),i={"video-subtitle":a("userGuide.guideVideoSubtitle"),"ai-subtitle":a("userGuide.guideAiSubtitle"),"translate-service":a("userGuide.guideSelectTranslateService"),"float-ball":a("floatBall.guideClickToTranslate")},{top:o,left:s,right:l,bottom:u}=t,c=Qq[r],d=me(()=>{let m={position:"absolute"};return o&&(m.top=o),u&&(m.bottom=u),s&&(m.left=s),l&&(m.right=l),m},[o,u,s,l,n]);return f("div",{class:`${p0}-container`,style:d,children:[f("div",{class:`${p0}-close-icon`,onClick:e,children:f(TM,{})}),f("img",{class:`${p0}-bg ${n}`,src:Yq}),f("div",{class:`${p0}-content ${n}`,children:[f(c,{}),f("div",{class:`${p0}-message text-red-500`,children:[i[r],je().any&&r==="float-ball"?` ${a("floatBall.longPress")}`:""]})]}),f(B2,{position:n})]})}var Yq="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjc2IiBoZWlnaHQ9IjIyNCIgdmlld0JveD0iMCAwIDI3NiAyMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfMjg2MDBfMTUwMjcxKSI+CjxwYXRoIGQ9Ik0yMCAzNi4xMjg5QzIwIDI1LjA4MzIgMjguOTU0MyAxNi4xMjg5IDQwIDE2LjEyODlIMjM2QzI0Ny4wNDYgMTYuMTI4OSAyNTYgMjUuMDgzMiAyNTYgMzYuMTI4OVYxMDMuMTIyVjEwOC4wNjRWMTEzLjc0OVYxODBDMjU2IDE5MS4wNDYgMjQ3LjA0NiAyMDAgMjM2IDIwMEg0MEMyOC45NTQzIDIwMCAyMCAxOTEuMDQ2IDIwIDE4MFYzNi4xMjg5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4NjAwXzE1MDI3MSkiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzI4NjAwXzE1MDI3MSIgeD0iMCIgeT0iMC4xMjg5MDYiIHdpZHRoPSIyNzYiIGhlaWdodD0iMjIzLjg3MSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEwIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjg2MDBfMTUwMjcxIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzI4NjAwXzE1MDI3MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4NjAwXzE1MDI3MSIgeDE9IjE0NS4zMzEiIHkxPSIxNi4xMjg5IiB4Mj0iMTQ1LjMzMSIgeTI9IjIwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY5MkJDIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K";var Cr=`${R}-new-user-guide`,MM=` .${Cr}-container { width: 276px; height: 224px; z-index: ${Wn}; }

.${Cr}-close-icon { position: absolute; top: -20px; right: 20px; z-index: 1; cursor: pointer; }

.${Cr}-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; height: 100%; width: 100%; }

.${Cr}-content { display: flex; flex-direction: column; align-items: center; width: 100%; height: 100%; }

.${Cr}-img { width: 192px; height: 112px; margin-top: -20px; }

.${Cr}-select-service-guide { width: 200px; height: 112px; padding: 10px; margin-top: -20px; }

.${Cr}-select-service-guide-card { display: flex; flex-direction: column; justify-content: center; padding: 0 20px; border-radius: 12px; background: #FFF; box-shadow: 0px 0.976px 7.805px 0px rgba(0, 10, 30, 0.10); height: 100%; width: 100%; box-sizing: border-box; }

.${Cr}-max-model { color: #999; font-size: 12px; line-height: 1.5; }

.${Cr}-model-example { color: #333; font-size: 14px; line-height: 1.5; display: flex; align-items: center; gap: 4px; margin-top: 10px; padding-left: 4px; }

.service-icon { width: 24px; height: 24px; }

.${Cr}-video-subtitle-guide { width: 200px; padding: 10px; margin-bottom: 10px; margin-top: 20px; }

.${Cr}-video-subtitle-guide-card { background: #000; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100%; padding: 10px; font-size: 14px; border-radius: 12px; color: #FFF; box-sizing: border-box; } .${Cr}-video-subtitle-guide-card div { display: flex; align-items: center; gap: 4px; }

.${Cr}-message { font-size: 14px; line-height: 28px; color: #333333; white-space: pre-wrap; text-align: center; font-weight: 700; margin-bottom: 20px; padding: 0 30px; }

.${Cr}-button { margin-top: 16px; line-height: 40px; height: 40px; padding: 0 20px; width: unset; } `;var g0=`${R}-new-user-guide-root`,Kq={"float-ball":"#immersive-translate-popup -> .imt-fb-container .imt-fb-logo-img","translate-service":"#immersive-translate-popup -> #immersive-translate-popup-overlay .translation-service-container","video-subtitle":"#immersive-translatequick-button -> .imt-quick-subtitle-button","ai-subtitle":"#immersive-translatequick-button -> .imt-quick-subtitle-button"};function q2(e,t){A.debug("openUserGuide",t);let n=setInterval(()=>{let{type:r,arrowDirection:a="right"}=t,i=Kq[r],o=Ge(i);if(!o)return;clearInterval(n);let{x:s,y:l,right:u,height:c}=o.getBoundingClientRect(),d=276,m=224+30,p=20,g=a==="right"?{top:l-m+c/2,left:s-d+p}:{top:l-m+c/2,right:globalThis.innerWidth-u-d+p};Zq(e,{type:r,arrowDirection:a,position:g})},100)}function Zq(e,t){H2(g0),dr({id:g0,parent:document.documentElement,ctx:e,Component:SM,props:{ctx:e,...t,onClose:()=>{H2(g0)}},style:MM});let n=r=>{let a=document.querySelector(`#${g0}`);a&&r.target!==a&&H2(g0)};document.removeEventListener("mousedown",n),document.addEventListener("mousedown",n)}function H2(e){let t=document.querySelector(`#${e}`);t&&t.remove()}function V2(e){let{type:t,arrowDirection:n="right"}=e;Ye.set("showUserGuide",{type:t,arrowDirection:n})}function EM(e){Ye.get("showUserGuide",null).then(async t=>{if(t){await Ke(300);let{type:n,arrowDirection:r}=t;q2(e,{type:n,arrowDirection:r}),Ye.remove("showUserGuide")}})}var Jq={youtube:$p,netflix:eg,webvtt:uu,khanacademy:tg,udemy:ng,hulu:sg,mubi:pg,edx:gg,text_track:Ao,text_track_dynamic:Za,general:rg,live:cu,ebutt:ag,disneyplus:ig,"fmp4.xml":og,multi_attach_vtt:lg,twitter:ug,subsrt:cg,xml:dg,av:mg},Or;async function AM(e){try{ee()&&await Ke(50);let t=e.rule.subtitleRule;if(t.disabled||!t.type)return;let n=Jq[t.type];if(!n)return;Or=new n(e),EM(e)}catch(t){A.error(t)}}async function W2(){Or?.onPageStatusChange()}async function Xq(e,t){if(Or?.autoEnableSubtitleChanged(),t&&t.trigger==="popup"&&$e())return;let n={popup_switch_extend_field_enabled:e.rule.subtitleRule.autoEnableSubtitle?"1":"0",video_platform:e.rule.id||""};t&&t.trigger&&(n.trigger=t.trigger),pe({key:"auto_enable_subtitles_changed",ctx:e,params:n})}async function $q(){Or?.onTranslationModeChanged()}async function eV(e,t){Or&&(Or.tempDisableSubtitle=!!t?.tempDisableSubtitle,t?.tempDisableSubtitle?Or.removeAttachSubtitle():await Or.autoEnableSubtitleChanged())}l8({autoEnableSubtitleChanged:Xq,reloadSubtitleWithTranslationModeChanged:$q,tempDisableSubtitleChanged:eV});function q7(e){return Or?.toggleAiSubtitle?.(e)}function Ss(e){return Or?.getIsAiSubtitleUsed?.(e)}function V7(e){Or?.resetAiSubtitle?.(e)}function W7(e){return Or?.getAiSubtitleLoading?.(e)}function G7(e){return Or?.getHasAiSubtitleCache?.(e)}function tV(e){return e.config.rawUserConfig?.generalRule?.["imageRule.add"]}function nV(e,t){let n=t||e.isPro,r=e.rule.imageRule.imageTranslateProvider;return!tV(e)?.imageTranslateProvider&&n&&(r="pro"),!n&&r=="pro"&&(r="client"),rV(e)?r:"pro"}async function kM(e){let t=await jf(e);return nV(e,t)}function DM(e){return e.rule.imageRule.enableMouseHover}function rV(e){let t=Am();return!!e.rule.imageRule.supportPlatform?.[t]}function IM(e,t){if(t?.visibleObserverScreens)return t.visibleObserverScreens;if(t?.immediateTranslationTextCount){if(t.immediateTranslationTextCount>=5e3)return[1,0,3,0];if(t.immediateTranslationTextCount>=1e4)return[2,0,4,0];if(t.immediateTranslationTextCount==0)return[0,0,0,0]}return e.visibleObserverScreens||[0,0,2,0]}function h0(e){return e.rawUserConfig?.inputTargetLanguage?e.inputTargetLanguage:e.interfaceLanguage=="en"&&e.enableEnToZhInputTargetLang?"zh-CN":e.inputTargetLanguage}var Ie=null;function f0(){return Ie||null}function yg(e){LS(e),tu(document,e),aV(e),FM(e),sV(e),uV(e),kn("Translated"),RM(Ie),lV(Ie),n7(ko),iV(Ie),W2(),xV()}function aV(e){let t={...e.rule.initialSelectorGlobalAttributes};if(e.state.translationArea==="main"&&t){let n=xn(e);if(e.rule.preTranslateLimiter){let r=e.rule.preTranslateLimiter?.keys||[];Object.entries(t).forEach(([a,i])=>{r.forEach(o=>{i[o]&&delete t[a]})})}US(document.body,t,e.rule.asideMaxTextCount,e.rule.asideMaxWordCount,e.rule.asideMaxTextCountPerParagraph,e.rule.asideMaxWordCountPerParagraph,n)}Ct(e.config.rtlLanguages,e.targetLanguage)?It(document.documentElement,se+"_rtl",e.targetLanguage):um(document.documentElement,se+"_rtl")}function iV(e){let t=e.ctx;HM(t,!0),s7(e),Kv(window.location.href)}function oV(e){let t=e.ctx;HM(t,!1),l7()}async function RM(e){if(ao(!1),!document.body)return;e.ctx.isMutationTranslationExcludeUrl||e.dynamicContainerObserver?.observe(document.body,{subtree:!0,childList:!0,characterData:!0});let n=e.ctx.rule,{bodyIsRoot:r,bodyNode:a,articleNode:i,preElements:o}=await jM(e.ctx,xn(e.ctx));if(e.allTextLength=document.body?.innerText?.length||0,a&&i){if(o)for(let l of o||[])await Mo(l,e);await Mo(a,e)}if(r)return;let s=[];n.mainFrameSelector&&(s=[...document.querySelectorAll(n.mainFrameSelector||"")]),s.length<=0&&(s=[document.body]);for(let l of s)await Mo(l,e)}function jM(e,t){a8(),e.bodyNode=void 0,e.articleNode=void 0;let{bodyNode:n,articleNode:r,bodyIsRoot:a,preElements:i}=KS(e,t);return A.debug("bodyIsRoot",a,"bodyNode",n,"articleNode",r),e.bodyNode=n,e.articleNode=r,n&&r&&(A.debug("requestTermsByContext contextTerms articleNode",r),ls({...e,sourceProgram:"html"},e.translationService,r.innerText?.slice(0,e.rule.bodyRule.contextReqLength||0)||"")),{bodyIsRoot:a,bodyNode:n,articleNode:r,preElements:i}}async function sV(e){if(!e.state.isAutoTranslate&&e.config.tempTranslateDomainMinutes>0){let t=await ln(),n=Date.now(),a=new URL(e.url).hostname,i=t.tempTranslationUrlMatches||[],o=i.findIndex(l=>l.match===a&&l.expiredAt>n),s=!1;o>-1||(i.push({match:a,expiredAt:n+e.config.tempTranslateDomainMinutes*60*1e3}),s=!0),s&&await Xt({...t,tempTranslationUrlMatches:[...i]})}}function lV(e){e.ctx.rule.isTranslateTitle&&($3(e.ctx),e.titleDynamicObserver=r7(e.ctx))}function uV(e){if(e.rule.normalizeBody&&document.querySelector(e.rule.normalizeBody)){let n=document.body.innerHTML;document.body.innerHTML="",document.body.innerHTML=n}}function G2(e,t){Ie&&(e.filterRule=xn(e,!0),e.isRichTranslate=bs(e,e.translationService,e.config.translationServices,e.specialAiAssistant),t||(t=xn(e)),Ie.containerRule={pageHeight:screen.availHeight,selectors:t.selectors,containerSelectors:t.buildContainerSelectors},Ie.translationService=e.translationService,Ie.urlChangeDelay=e.rule.urlChangeDelay,Ie.immediateTranslateCapacity=1,Ie.translateState=e.rule.translationMode||e.state.translationMode||e.config.translationMode||"dual",ja(document.documentElement,Ie.translateState),e.config.translationPosition&&document.documentElement.setAttribute("imt-trans-position",e.config.translationPosition))}function FM(e){let t=Ac();return Ie&&(t=Ie.id),Ie=Ie||{},Ie.ctx=e,Ie.id=t,Um(t),Ie.paragraphQueue=Ie.paragraphQueue||[],G2(e),Ie.currentUrl=window.location.href,Ie.paragraphEntities=Ie.paragraphEntities||{},Ie.autoIncreaseParagraphId=Ie.autoIncreaseParagraphId||1,ao(!1),Ie.observeContainers=Ie.observeContainers||[],Ie.observeParagraphs=Ie.observeParagraphs||[],Ie.dynamicContainerObserver=Ie.dynamicContainerObserver||fV(Ie),Ie.ignoreResizeObserver=Ie.ignoreResizeObserver||bV(Ie),Ie.containerVisibleObserver=Ie.containerVisibleObserver||mV(Ie),Ie.paragraphVisibleObserver=Ie.paragraphVisibleObserver||pV(Ie),Ie.injectCssToDocument=bg,Ie.walkContainer=ki,e.specialAiAssistant=Si(e,e.translationService,!0),window.onerror=dV(Ie,e),window.immersiveTranslateSwitchTranslateState=Y2.bind(Ie),Ie}function BM(e,t){t.getRootNode()instanceof ShadowRoot?bg(t.getRootNode(),e):bg(t.ownerDocument,e),cV(e)}function cV(e){Ie||(Ie={},Ie.ctx=e,Ie.id=Ac(),Um(Ie.id),Q2(Ie,e))}function Q2(e,t){let n={...e};n.injectCssToDocument=bg,n.translationService=t.mouseHoverTranslationService,n.currentUrl=window.location.href,n.paragraphQueue=n.paragraphQueue||[],n.paragraphEntities=n.paragraphEntities||{},n.autoIncreaseParagraphId=n.autoIncreaseParagraphId||1,ao(!1),n.urlChangeDelay=t.rule.urlChangeDelay,n.translateState=t.rule.translationMode||t.state.translationMode||t.config.translationMode||"dual",n.observeContainers=[],n.observeParagraphs=[],window.switchTranslateState=Y2.bind(n);let r=Si(t,n.translationService,!0);return t.isRichTranslate=bs(t,n.translationService,t.config.translationServices,r),{engineCtx:n,ctx:{...t,specialAiAssistant:r,isRichTranslate:bs(t,n.translationService,t.config.translationServices,t.specialAiAssistant)}}}function ko(e=!0){kn("Original"),Ie&&(ao(!0),Um(""),Ie.ignoreResizeObserver?.disconnect(),Ie.dynamicContainerObserver?.disconnect(),Ie.containerVisibleObserver?.disconnect(),Ie.paragraphVisibleObserver?.disconnect(),Ie.titleDynamicObserver?.disconnect(),W2(),oV(Ie),t0(),a7(Ie.ctx),Vv(),Wv(),e&&Y2.call(Ie,"original"),Object.values(Ie.paragraphEntities).forEach(t=>{t.commonAncestorContainer.paragraphs=null}),Ie=null)}function dV(e,t){ao(!1);let n;return function(r){let a=r.message,i=!1;return a?.indexOf("Minified React error")>=0&&(i=!0),i&&(clearTimeout(n),ko(),n=setTimeout(()=>{yg(t)},e.urlChangeDelay||2e3)),!0}}function OM(e){return IM(e,e.rawUserConfig).map(n=>n*globalThis.innerHeight+"px").join(" ")}function mV(e){let t=OM(e.ctx.config);return new IntersectionObserver(async(n,r)=>{if(!bn())for(let a of n)(a.isIntersecting||a.target.slot)&&(await Z3(e,a.target),r.unobserve(a.target))},{rootMargin:t})}function pV(e){let t=OM(e.ctx.config);return new IntersectionObserver((n,r)=>{bn()||n.forEach(a=>{if(a.isIntersecting){let i=a.target;(i.paragraphs||[]).forEach(s=>{J3(e,s)}),r.unobserve(i)}})},{rootMargin:t})}var LM;function gV(e){let t=window.location.href||"",n=t.split("#")[0],r=e.currentUrl.split("#")[0];return e.currentUrl=t,e.ctx.url=t,r!=n}function hV(e){if(e.urlChangeDelay<=0||(clearTimeout(LM),e.translateState=="original"))return!1;ko(e.urlChangeDelay>20),LM=setTimeout(()=>{let t=e.ctx;yg(t)},e.urlChangeDelay)}function fV(e){let t=xn(e.ctx);return new MutationObserver(async n=>{if(bn())return;let r=e.ctx.rule;if(gV(e)){if(!r.enableSiteAutoTranslate&&e.translateState!="original"){ko();return}if(await vV(e)||(jM(e.ctx,t),r.mutationConfig.enableUrlChange&&hV(e)))return}let a=Cl(document.documentElement);for(let i of n)if(i.target.nodeType!=Node.COMMENT_NODE){if(i.target.formatHtml){let o=i.addedNodes.length>0&&i.removedNodes.length>0;if(o){let l=i.target.textContent?.replace(/\s+/g,"");o=[...i.removedNodes].map(c=>c.textContent?.replace(/\s+/g,"")).join("")==l}let s=i.addedNodes.length==1&&!i.removedNodes.length;if(o||s)continue}try{if(r.mutationObserverLimitTargetSelectors.length>0&&!ur(i.target,r.mutationObserverLimitTargetSelectors)||r.mutationExcludeSelectors.length>0&&ur(i.target,r.mutationExcludeSelectors))continue;let o=i.target;try{if(o.translateNum=(o.translateNum||0)+1,r.repeatTranslateNum>0&&o.translateNum>r.repeatTranslateNum)return}catch{}if(i.type=="characterData"){let u=o.parentElement,c=1;for(;u&&!u.recordLength&&c<=5;){if(u.classList?.contains(Md)){u=null;break}u=u?.parentElement,c++}if(u?.recordLength&&u.recordLength!==u.innerHTML.length){if(i.target.recordLength==i.target.textContent.length)continue;PM(e,t,u)}continue}if(r.mutationConfig.checkSelfUpdate&&n2(i))continue;if(o.recordLength&&!r.skipTrailTextRegex){o.recordLength!==o.innerHTML.length&&a!="translation"&&PM(e,t,o);continue}if((i.addedNodes||[]).length<=0||![Node.ELEMENT_NODE,Node.DOCUMENT_FRAGMENT_NODE].includes(i.target.nodeType)||!Pt.isSkipMarkEle(i.target)&&!Pt.isMarked(i.target,e.id)&&i.target.nodeName!=="BODY"&&!_t(i.target,r.skipDynamicMarkSelectors)&&!i.target.timer)continue;if(!(o.nodeType==Node.DOCUMENT_FRAGMENT_NODE||Na(o,{blockSelectors:t.blockSelectors,extraInlineSelectors:t.extraInlineSelectors,extraBlockSelectors:t.extraBlockSelectors,atomicBlockSelectors:t.atomicBlockSelectors},window.getComputedStyle(o)))){let u=Tl(t,o.parentElement);u&&(Pt.clearToParentMark(o,u),NM(e,u));continue}[...i.addedNodes].filter(u=>u.nodeType==Node.COMMENT_NODE||u.immersive||_t(u,[...e.ctx.rule.mutationExcludeSelectors,"."+vt])?!1:o.contains(u)).length&&NM(e,i.target)}catch(o){A.error(o)}}})}function PM(e,t,n){let r=e.ctx.rule;for(let o of r.mutationExcludeContainsSelectors)if(n.querySelector(o))return;if(_t(n,r.mutationExcludeContainsSelectors))return;let a=r.mutationConfig.consumeTimeout||100,i=n;clearTimeout(i.timer),i.timer=setTimeout(()=>{t2(n),ki({id:e.id,container:n,filterRule:t,force:!0,onParagraph:o=>{Cs(e,o,!0)},onFrame:()=>{},onIgnoreElement:()=>{},isLongHtml:e.allTextLength>50*1e4,engineCtx:e}),i.timer=null},a)}function NM(e,t,n=!0){let a=e.ctx.rule.mutationConfig.buildTimeout||100,i=t;Pt.clearMark(i),i.paragraphs=[],clearTimeout(i.timer),i.timer=setTimeout(()=>{Mo(t,e,n),i.timer=null},a)}function t2(e){e.paragraphs=[],Pt.clearMark(e),e.querySelectorAll("."+vt).forEach(t=>{t.remove()}),e.querySelectorAll(`[data-${R}-walked]`).forEach(t=>{t.paragraphs=void 0,Pt.clearMark(t)}),e.recordLength?e.recordLength=e.innerHTML.length:e.recordLength=void 0}function n2(e){return[...e.addedNodes,...e.removedNodes].filter(n=>!(n.immersive||_t(n,["."+vt]))).length==0}function bV(e){return new ResizeObserver((t,n)=>{if(!bn())for(let r of t){if(r.target.nodeType!==Node.ELEMENT_NODE)return;let a=r.target,i=globalThis.getComputedStyle(a);_3(i)||(n.unobserve(r.target),Pt.clearMark(a),Mo(a,e))}})}async function Y2(e){if(this.ctx.rule.switchTranslateRestart&&(this.translateState=="dual"&&e=="translation"||this.translateState=="translation"&&e=="dual")){await Ea(),await Ke(50),pn({method:"translatePage"});return}this.translateState=e,ja(document.documentElement,e),this.inlineIFrames?.forEach(n=>{ja(n.contentWindow?.document?.documentElement||null,e)}),Object.values(this.paragraphEntities).forEach(n=>{$c(this.ctx,n,e)}),t(e,document);function t(n,r){n=="original"&&r.querySelectorAll(`.${vt}`).forEach(a=>a.remove())}}function bg(e,t){if(e instanceof HTMLIFrameElement){tu(e.contentDocument,t);return}tu(e,t)}async function _M(e){let t={},n=e.rule.pageLangDetectWeight,r,a=a5(),i=await VS(e.rule);n?.html&&(t[a]=(t[a]||0)+n?.html),n?.body&&(t[i]=(t[i]||0)+n?.body);let o=[i,a];if(!ee()&&!gt())r=await M8(),o.unshift(r),n?.tab&&(t[r]=(t[r]||0)+n?.tab);else{let l=document.querySelector("[lang]")?.getAttribute("lang")||"";!["en","zh"].includes(l.split("-")[0])&&(o=[a,i])}let s=yV(t,o);return $T(s),A.debug("detectCurrentPageLanguage","bestLang:",s,"htmlLang:",a,"bodyLang:",i,"tabLanguage:",r,"langs:",o),s}function yV(e,t){t.forEach(a=>{a&&a!="auto"&&(e[a]=(e[a]||0)+1)});let n=t[0],r=0;for(let a of t){if(!a||a==="auto")continue;let i=e[a]||0;i>r&&(n=a,r=i)}return Object.entries(e).forEach(([a,i])=>{i>r&&(n=a,r=i)}),n}async function zM(){if(!Ie)return;t0(),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"retryFailedParagraphsStart",payload:{}})}));let e=Ie.paragraphEntities,t=Object.keys(e);for(let n of t){let r=e[n];if(r.error){Ie.paragraphQueue.push(n);let i=r.commonAncestorContainer.querySelector(`[${Cd}='${n}']`);i&&i.remove()}}e0.call(Ie,Ie.ctx)}async function K2(e,t){let n={};e&&e.detail?.trigger&&(n.trigger=e.detail.trigger),pe({key:"share_to_draft",ctx:{...t,sourceLanguage:sn()},params:n});let r=Ie?.ctx||t;try{let a={url:globalThis.location.href,title:document.title,source_lang:r.sourceLanguage,target_lang:r.targetLanguage,content:i7(r)};await H8(wf,a);let o=Ae().SHARE_DRAFT_URL,s=r.rule;if(s.shareConfig?.sharePath){let l=new URL(o);l.pathname=s.shareConfig.sharePath,o=l.toString()}An(o)}catch(a){A.error(a)}}async function UM(){let e=await q8(wf);e&&globalThis.document.dispatchEvent(new CustomEvent(Y9,{detail:JSON.stringify(e)}))}async function xV(){try{if(oa()||await za("reportActive")||"")return;A.debug("\u672A\u6FC0\u6D3B\u8FC7");let t=await Zr();await De({url:_e+"v1/user/campaign-info-translated/"+t,method:"POST",headers:{"content-type":"application/json"}}),us("reportActive","1")}catch(e){A.error(e)}}function HM(e,t){let n=e.rule?.subtitleRule,r=n?.autoEnableSubtitle,a=n?.enableTriggerTranslate||n?.liveSubtitleRule?.enableTriggerTranslate;!r&&a&&document.dispatchEvent(new CustomEvent(Hs,{detail:{tempEnableSubtitle:t}}))}async function vV(e){let t=e.ctx.rule;if(!t.urlChangeUpdateRule)return!1;let n=e.ctx;jn;let r=n.config.rules?.find(a=>xo(e.currentUrl,a));if(n.rule.id!=r?.id){A.debug("new rule.id",r?.id,"old id",n.rule.id),A.debug("url change newRule",r);try{ko(!1);let a=n.config.generalRule;r&&(n.rule=ms(a,r),n.rule=await xp(n.config,n.rule,[...a.advanceMergeConfig||[],...t.advanceMergeConfig||[]])),await Mm("updateRuleByUrlChange",t.mutationChangeDelay||50),kn("Translated");let i=FM(n);return n.filterRule=xn(n,!0),RM(i),!0}catch(a){return A.debug(a),!1}}return jn,!1}function Z2(e){let t=e.shortcuts||{},r=Object.keys(t).reduce((i,o)=>(i[t[o]]=o,i),{}),a=Object.keys(r);for(let i of a){let o=i.replace(/MacCtrl/ig,"Ctrl");o&&rn(o,s=>{s.preventDefault();let l=r[i];pn({method:l,data:{trigger:"shortcut"}})})}}var TV="imt-fb";function St({type:e,hidden:t,className:n,onClick:r,style:a,fillColor:i}){return e=="logo"?f("svg",{onClick:r,hidden:t,style:a,className:`${TV}-logo-img ${n}`,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"20",height:"20",children:[f("path",{fill:"none",d:"M0 0h24v24H0z"}),f("path",{d:"M5 15v2a2 2 0 0 0 1.85 1.995L7 19h3v2H7a4 4 0 0 1-4-4v-2h2zm13-5l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16 10h2zm-1 2.885L15.753 16h2.492L17 12.885zM8 2v2h4v7H8v3H6v-3H2V4h4V2h2zm9 1a4 4 0 0 1 4 4v2h-2V7a2 2 0 0 0-2-2h-3V3h3zM6 6H4v3h2V6zm4 0H8v3h2V6z",fill:"rgba(255,255,255,1)"})]}):e=="close"?f("svg",{onClick:r,hidden:t,style:a,className:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("g",{"clip-path":"url(#clip0_2589_9951)",children:f("path",{d:"M7 14C5.14348 14 3.36301 13.2625 2.05025 11.9497C0.737498 10.637 0 8.85652 0 7C0 5.14348 0.737498 3.36301 2.05025 2.05025C3.36301 0.737498 5.14348 0 7 0C8.85652 0 10.637 0.737498 11.9497 2.05025C13.2625 3.36301 14 5.14348 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM4.183 5.064L6.118 7L4.183 8.936C4.12409 8.99361 4.07719 9.06234 4.04502 9.1382C4.01285 9.21406 3.99605 9.29554 3.99559 9.37794C3.99513 9.46034 4.01101 9.54201 4.04234 9.61823C4.07366 9.69444 4.11978 9.76369 4.17805 9.82195C4.23631 9.88022 4.30556 9.92634 4.38177 9.95766C4.45799 9.98898 4.53966 10.0049 4.62206 10.0044C4.70446 10.004 4.78594 9.98715 4.8618 9.95498C4.93766 9.92281 5.00639 9.87591 5.064 9.817L7 7.882L8.936 9.817C9.05327 9.93168 9.21104 9.99548 9.37506 9.99457C9.53908 9.99365 9.69612 9.92809 9.8121 9.8121C9.92809 9.69612 9.99365 9.53908 9.99457 9.37506C9.99548 9.21104 9.93168 9.05327 9.817 8.936L7.882 7L9.817 5.064C9.87591 5.00639 9.92281 4.93766 9.95498 4.8618C9.98715 4.78594 10.004 4.70446 10.0044 4.62206C10.0049 4.53966 9.98898 4.45799 9.95766 4.38177C9.92634 4.30556 9.88022 4.23631 9.82195 4.17805C9.76369 4.11978 9.69444 4.07366 9.61823 4.04234C9.54201 4.01101 9.46034 3.99513 9.37794 3.99559C9.29554 3.99605 9.21406 4.01285 9.1382 4.04502C9.06234 4.07719 8.99361 4.12409 8.936 4.183L7 6.118L5.064 4.183C4.94673 4.06832 4.78896 4.00452 4.62494 4.00543C4.46092 4.00635 4.30388 4.07191 4.1879 4.1879C4.07191 4.30388 4.00635 4.46092 4.00543 4.62494C4.00452 4.78896 4.06832 4.94673 4.183 5.064Z",fill:"#B1B1B1","fill-opacity":"0.32"})}),f("defs",{children:f("clipPath",{id:"clip0_2589_9951",children:f("rect",{width:"14",height:"14",fill:"white"})})})]}):e=="setting"?f("svg",{onClick:r,hidden:t,style:a,className:n,width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("path",{d:"M16 7.66699H10.375",stroke:"#666666","stroke-width":"1.4","stroke-linecap":"round","stroke-linejoin":"round"}),f("path",{d:"M11.625 14.333L6 14.333",stroke:"#666666","stroke-width":"1.4","stroke-linecap":"round","stroke-linejoin":"round"}),f("path",{d:"M14.125 16C15.1605 16 16 15.1605 16 14.125C16 13.0895 15.1605 12.25 14.125 12.25C13.0895 12.25 12.25 13.0895 12.25 14.125C12.25 15.1605 13.0895 16 14.125 16Z",stroke:"#666666","stroke-width":"1.4","stroke-linecap":"round","stroke-linejoin":"round"}),f("path",{d:"M7.875 9.75C8.91053 9.75 9.75 8.91053 9.75 7.875C9.75 6.83947 8.91053 6 7.875 6C6.83947 6 6 6.83947 6 7.875C6 8.91053 6.83947 9.75 7.875 9.75Z",stroke:"#666666","stroke-width":"1.4","stroke-linecap":"round","stroke-linejoin":"round"}),f("rect",{x:"3",y:"3",width:"16",height:"16",rx:"1.66667",stroke:"#666666","stroke-width":"1.4"})]}):e==="file"?f("svg",{onClick:r,hidden:t,style:a,className:n,width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.6861 1L15.2353 4.54635V7.11765V14.6471V15.5882C15.2353 15.9627 15.0866 16.3217 14.8218 16.5865C14.557 16.8513 14.198 17 13.8235 17H4.41176C4.03734 17 3.67825 16.8513 3.4135 16.5865C3.14874 16.3217 3 15.9627 3 15.5882V14.6471V7.11765V2.41176C3 2.03734 3.14874 1.67825 3.4135 1.4135C3.67825 1.14874 4.03734 1 4.41176 1H11.6861ZM11.8692 3.17882V4.74212H13.4334L11.8692 3.17882ZM4.41171 15.5882V14.647V2.41176H10.4574L10.4578 6.15341H13.8235V14.647V15.5882H4.41171ZM12.7739 7.51746H5.46094V8.6155H12.7739V7.51746ZM5.46094 9.98805H12.7739V11.0861H5.46094V9.98805ZM9.5127 12.36H5.46094V13.458H9.5127V12.36Z",fill:"#666666"})}):e==="translated"?f("svg",{onClick:r,hidden:t,style:a,className:n,width:"11",height:"11",viewBox:"0 0 11 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("circle",{cx:"5.5",cy:"5.5",r:"5.5",fill:"#68CD52"}),f("path",{d:"M1.40857 5.87858L2.24148 5.18962L4.15344 6.64214C4.15344 6.64214 6.33547 4.15566 9.00658 2.48145L9.32541 2.87514C9.32541 2.87514 6.28665 5.55844 4.71735 9.07881L1.40857 5.87858Z",fill:"white"})]}):e==="modal-close"?f("svg",{onClick:r,hidden:t,style:a,className:n,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M4.41083 4.41066C4.5671 4.25443 4.77902 4.16667 4.99999 4.16667C5.22096 4.16667 5.43289 4.25443 5.58916 4.41066L9.99999 8.82149L14.4108 4.41066C14.4877 4.33107 14.5797 4.26758 14.6813 4.22391C14.783 4.18023 14.8923 4.15724 15.003 4.15628C15.1136 4.15532 15.2234 4.1764 15.3258 4.21831C15.4282 4.26021 15.5212 4.32208 15.5995 4.40033C15.6777 4.47857 15.7396 4.57162 15.7815 4.67403C15.8234 4.77644 15.8445 4.88618 15.8435 4.99682C15.8426 5.10747 15.8196 5.21682 15.7759 5.31849C15.7322 5.42016 15.6688 5.51212 15.5892 5.58899L11.1783 9.99982L15.5892 14.4107C15.741 14.5678 15.825 14.7783 15.8231 14.9968C15.8212 15.2153 15.7335 15.4243 15.579 15.5788C15.4245 15.7333 15.2155 15.821 14.997 15.8229C14.7785 15.8248 14.568 15.7408 14.4108 15.589L9.99999 11.1782L5.58916 15.589C5.43199 15.7408 5.22149 15.8248 5.00299 15.8229C4.7845 15.821 4.57549 15.7333 4.42098 15.5788C4.26647 15.4243 4.17883 15.2153 4.17693 14.9968C4.17503 14.7783 4.25903 14.5678 4.41083 14.4107L8.82166 9.99982L4.41083 5.58899C4.2546 5.43272 4.16684 5.22079 4.16684 4.99982C4.16684 4.77885 4.2546 4.56693 4.41083 4.41066Z",fill:"#C4C4C4"})}):e=="manga"?f("svg",{onClick:r,className:n,hidden:t,style:a,width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("g",{id:"manhua",children:[f("path",{id:"Vector",d:"M14.8853 4.92364C14.8853 4.92364 16.3905 10.4362 22.6668 4C22.6668 4 20.3381 10.8907 25.3364 10.0843C25.3364 10.0843 22.0563 15.6994 29 18.0599C29 18.0599 22.9934 19.306 21.1617 28C21.1617 28 17.7679 24.54 14.8853 27.3549C14.8853 27.3549 13.3233 23.5724 7.33097 26.27C7.33097 26.27 10.1141 20.6549 4.83179 21.0507C4.83179 21.0507 7.16057 18.8955 3 15.9047C3 15.9047 7.50137 16.1833 6.33697 11.7117C6.33697 11.7117 10.0005 12.3421 8.66576 6.82957C8.65156 6.81491 12.4855 9.80574 14.8853 4.92364Z",fill:"#ED6D8F"}),f("path",{id:"Vector_2",d:"M20.8599 13.7022C20.885 13.1361 20.9543 12.5713 20.9959 12.0052C21.0337 11.568 20.8107 11.2794 20.3876 11.18C20.0759 11.1013 19.7508 11.0867 19.433 11.137C19.1951 11.1945 18.9542 11.2396 18.7113 11.2721C18.2403 11.3028 17.9973 11.5275 17.9796 11.988C17.977 12.0833 17.9596 12.1777 17.928 12.268C17.3034 13.9102 16.6774 15.5499 16.0503 17.1873C16.0301 17.2401 16.0062 17.2904 15.9671 17.3776C15.7291 16.8975 15.4281 16.4898 15.2745 15.9986C14.8073 14.5152 14.3186 13.033 13.8312 11.5594C13.6826 11.1112 13.3489 10.9344 12.8754 11.0216C12.7889 11.0365 12.7008 11.0398 12.6134 11.0314C12.2241 10.9938 11.8311 11.0404 11.4623 11.1677C11.0946 11.2991 10.9498 11.557 11.0152 11.9254C11.0428 12.0371 11.0643 12.1503 11.0795 12.2643C11.1223 13.1902 11.1777 14.1087 11.2054 15.0321C11.257 16.7992 11.2117 18.5651 11.0858 20.3284C11.0644 20.6354 11.0304 20.9424 11.0228 21.2494C11.0115 21.6092 11.1613 21.7811 11.5266 21.8143C11.9976 21.8573 12.4711 21.8708 12.9421 21.9088C13.0309 21.9201 13.121 21.9003 13.1962 21.8528C13.2714 21.8053 13.3268 21.7334 13.3527 21.6497C13.3996 21.5394 13.4252 21.4216 13.4282 21.3022C13.4295 20.8258 13.4207 20.3493 13.4081 19.8741C13.393 19.3264 13.3917 18.7763 13.3438 18.231C13.2857 17.5839 13.266 16.934 13.2847 16.2847C13.2847 16.2466 13.291 16.2073 13.2985 16.1312C13.3338 16.2024 13.3514 16.2356 13.3665 16.2712C13.9017 17.5228 14.3617 18.8037 14.7443 20.1074C14.7928 20.2421 14.7928 20.3889 14.7443 20.5237C14.6322 20.8196 14.7141 21.037 14.9659 21.1377C15.4445 21.3268 15.9331 21.4926 16.4155 21.6731C16.4865 21.7033 16.566 21.7091 16.6408 21.6895C16.7157 21.6698 16.7815 21.6259 16.8273 21.565C16.9085 21.4643 16.9743 21.3526 17.0225 21.2335C17.0537 21.1374 17.0798 21.0399 17.1006 20.9412C17.3185 20.2425 17.5653 19.5499 17.7517 18.8438C17.9785 17.9723 18.2624 17.1158 18.6018 16.2798C18.6201 16.2439 18.6411 16.2094 18.6647 16.1766C18.6761 16.2319 18.6761 16.254 18.6761 16.2761C18.6345 17.59 18.5955 18.8978 18.5501 20.2056C18.5363 20.5949 18.491 20.9829 18.4809 21.3722C18.4721 21.705 18.6207 21.8708 18.9557 21.9002C19.4355 21.9432 19.9191 21.9592 20.4002 21.9973C20.4888 22.0079 20.5784 21.9875 20.653 21.9399C20.7277 21.8922 20.7827 21.8203 20.8082 21.7369C20.8531 21.6305 20.8766 21.5167 20.8775 21.4017C20.88 20.7668 20.8674 20.132 20.8674 19.4971C20.8662 19.2846 20.8687 19.0722 20.8523 18.8622C20.8158 18.3968 20.7264 17.9314 20.7339 17.4685C20.7515 16.2122 20.8044 14.9572 20.8599 13.7022Z",fill:"white"})]})}):e=="loading"?f("svg",{onClick:r,className:n,hidden:t,style:a,width:"19",height:"19",viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("path",{d:"M9.42859 0C9.84288 0 10.1929 0.387143 10.1929 0.847143V3.99429C10.1929 4.45429 9.84431 4.84143 9.42859 4.84143C9.01431 4.84143 8.66431 4.45571 8.66431 3.99429V0.847143C8.66431 0.387143 9.01288 0 9.42859 0Z",fill:"#E9E9E9"}),f("path",{d:"M14.1301 1.38877C14.5158 1.62591 14.6301 2.12163 14.4258 2.52305L12.9515 5.19448C12.901 5.28714 12.8325 5.36876 12.75 5.43455C12.6675 5.50035 12.5727 5.54898 12.4712 5.5776C12.3696 5.60621 12.2634 5.61424 12.1586 5.60119C12.0539 5.58814 11.9529 5.55429 11.8615 5.50163C11.6787 5.38432 11.5468 5.20237 11.4923 4.9921C11.4377 4.78184 11.4645 4.55874 11.5672 4.36734L13.0415 1.69591C13.2686 1.29448 13.7443 1.15305 14.1301 1.38877Z",fill:"#989697"}),f("path",{d:"M17.4685 4.75707C17.5813 4.95451 17.6123 5.18824 17.5549 5.40825C17.4975 5.62826 17.3563 5.81705 17.1614 5.93422L14.4971 7.52564C14.0971 7.76993 13.6014 7.62422 13.3657 7.20707C13.2532 7.00994 13.2222 6.77667 13.2793 6.55702C13.3365 6.33737 13.4771 6.14874 13.6714 6.03136L16.3357 4.43993C16.7371 4.21993 17.2557 4.34136 17.4685 4.7585V4.75707Z",fill:"#9B999A"}),f("path",{d:"M18.8572 9.42835C18.8572 9.84263 18.47 10.1926 18.01 10.1926H14.8629C14.4029 10.1926 14.0157 9.84406 14.0157 9.42835C14.0157 9.01406 14.4029 8.66406 14.8629 8.66406H18.01C18.47 8.66406 18.8572 9.01263 18.8572 9.42835Z",fill:"#A3A1A2"}),f("path",{d:"M17.4686 14.1303C17.3515 14.3134 17.1697 14.4455 16.9594 14.5003C16.7491 14.5552 16.5259 14.5286 16.3343 14.426L13.6629 12.9517C13.5702 12.9012 13.4886 12.8327 13.4228 12.7503C13.357 12.6678 13.3084 12.573 13.2798 12.4714C13.2512 12.3698 13.2431 12.2636 13.2562 12.1589C13.2692 12.0542 13.3031 11.9532 13.3558 11.8617C13.4731 11.6789 13.655 11.547 13.8653 11.4925C14.0755 11.4379 14.2986 11.4647 14.49 11.5674L17.1615 13.0417C17.5629 13.2689 17.7043 13.7446 17.4686 14.1303Z",fill:"#ABA9AA"}),f("path",{opacity:"0.7",d:"M14.1 17.4686C13.9026 17.5814 13.6689 17.6124 13.4489 17.555C13.2288 17.4976 13.04 17.3564 12.9229 17.1615L11.3315 14.4972C11.0872 14.0972 11.2329 13.6015 11.65 13.3658C11.8472 13.2533 12.0804 13.2224 12.3001 13.2795C12.5197 13.3366 12.7084 13.4773 12.8257 13.6715L14.4172 16.3358C14.6372 16.7372 14.5157 17.2558 14.0986 17.4686H14.1Z",fill:"#B2B2B2"}),f("path",{opacity:"0.6",d:"M9.42859 18.8571C9.01431 18.8571 8.66431 18.4699 8.66431 18.0099V14.8628C8.66431 14.4028 9.01288 14.0156 9.42859 14.0156C9.84288 14.0156 10.1929 14.4028 10.1929 14.8628V18.0099C10.1929 18.4699 9.84431 18.8571 9.42859 18.8571Z",fill:"#BAB8B9"}),f("path",{opacity:"0.5",d:"M4.72717 17.4685C4.5441 17.3514 4.41195 17.1696 4.35713 16.9593C4.30231 16.749 4.32885 16.5258 4.43145 16.3342L5.90574 13.6628C5.95622 13.5701 6.02472 13.4885 6.1072 13.4227C6.18969 13.3569 6.2845 13.3083 6.38606 13.2797C6.48762 13.251 6.59387 13.243 6.69857 13.2561C6.80327 13.2691 6.90431 13.303 6.99574 13.3556C7.38145 13.5914 7.49431 14.0885 7.29002 14.4899L5.81574 17.1614C5.5886 17.5628 5.11288 17.7042 4.72717 17.4685Z",fill:"#C2C0C1"}),f("path",{opacity:"0.4",d:"M1.38862 14.1002C1.27584 13.9027 1.24483 13.669 1.30223 13.449C1.35964 13.229 1.50089 13.0402 1.69576 12.923L4.36004 11.3316C4.76004 11.0873 5.25576 11.233 5.49147 11.6502C5.60393 11.8473 5.63491 12.0806 5.5778 12.3002C5.52069 12.5199 5.38 12.7085 5.18576 12.8259L2.52004 14.4173C2.12004 14.6373 1.60004 14.5159 1.38862 14.0987V14.1002Z",fill:"#CBCBCB"}),f("path",{d:"M0 9.42835C0 9.01406 0.387143 8.66406 0.847143 8.66406H3.99429C4.45429 8.66406 4.84143 9.01263 4.84143 9.42835C4.84143 9.84263 4.45571 10.1926 3.99429 10.1926H0.847143C0.387143 10.1926 0 9.84406 0 9.42835Z",fill:"#D2D2D2"}),f("path",{opacity:"0.2",d:"M1.38852 4.72705C1.50561 4.54398 1.68746 4.41183 1.89774 4.35701C2.10803 4.30219 2.33125 4.32873 2.52281 4.43133L5.19424 5.90562C5.28689 5.9561 5.36851 6.0246 5.43431 6.10708C5.5001 6.18957 5.54874 6.28438 5.57735 6.38594C5.60597 6.48749 5.61399 6.59375 5.60094 6.69845C5.5879 6.80315 5.55405 6.90419 5.50138 6.99562C5.38407 7.17844 5.20212 7.31029 4.99186 7.36484C4.78159 7.4194 4.55849 7.39263 4.3671 7.2899L1.69567 5.81562C1.29424 5.58847 1.15281 5.11276 1.38852 4.72705Z",fill:"#DADADA"}),f("path",{d:"M4.75719 1.38849C4.95463 1.27571 5.18837 1.24471 5.40838 1.30211C5.62838 1.35952 5.81718 1.50077 5.93434 1.69564L7.52577 4.35992C7.77005 4.75992 7.62434 5.25564 7.20719 5.49135C7.01006 5.60381 6.77679 5.63479 6.55714 5.57768C6.33749 5.52056 6.14886 5.37988 6.03148 5.18564L4.44005 2.51992C4.22005 2.11992 4.34148 1.59992 4.75862 1.38849H4.75719Z",fill:"#E2E2E2"})]}):e=="feedback"?f("svg",{onClick:r,hidden:t,style:a,className:n,width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M11.0003 14.2749C11.213 14.2749 11.3895 14.2047 11.5299 14.0643C11.6705 13.9239 11.7408 13.7473 11.7408 13.5345C11.7408 13.3218 11.6705 13.1453 11.5299 13.0049C11.3895 12.8645 11.213 12.7943 11.0003 12.7943C10.7877 12.7943 10.6111 12.8645 10.4707 13.0049C10.3302 13.1453 10.2599 13.3218 10.2599 13.5345C10.2599 13.7473 10.3302 13.9239 10.4707 14.0643C10.6111 14.2047 10.7877 14.2749 11.0003 14.2749ZM11.0003 11.0842C11.1954 11.0842 11.3587 11.0185 11.4903 10.8869C11.622 10.7552 11.6878 10.5918 11.6878 10.3967V6.23645C11.6878 6.04135 11.622 5.87803 11.4903 5.74649C11.3587 5.6148 11.1954 5.54895 11.0003 5.54895C10.8052 5.54895 10.6419 5.6148 10.5104 5.74649C10.3787 5.87803 10.3128 6.04135 10.3128 6.23645V10.3967C10.3128 10.5918 10.3787 10.7552 10.5104 10.8869C10.6419 11.0185 10.8052 11.0842 11.0003 11.0842ZM5.53562 16.8311L3.70045 18.666C3.43966 18.9269 3.13968 18.9861 2.80051 18.8434C2.4615 18.7005 2.29199 18.4434 2.29199 18.072V4.73816C2.29199 4.27509 2.45241 3.88314 2.77324 3.5623C3.09408 3.24147 3.48603 3.08105 3.9491 3.08105H18.0516C18.5146 3.08105 18.9066 3.24147 19.2274 3.5623C19.5482 3.88314 19.7087 4.27509 19.7087 4.73816V15.174C19.7087 15.637 19.5482 16.029 19.2274 16.3498C18.9066 16.6706 18.5146 16.8311 18.0516 16.8311H5.53562ZM4.95033 15.4561H18.0516C18.1221 15.4561 18.1868 15.4266 18.2454 15.3678C18.3042 15.3092 18.3337 15.2445 18.3337 15.174V4.73816C18.3337 4.66758 18.3042 4.60295 18.2454 4.54428C18.1868 4.48546 18.1221 4.45605 18.0516 4.45605H3.9491C3.87851 4.45605 3.81389 4.48546 3.75522 4.54428C3.6964 4.60295 3.66699 4.66758 3.66699 4.73816V16.7254L4.95033 15.4561Z",fill:i||"#666666"})}):e==="upgrade"?f("svg",{width:"18",height:"18",style:a,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("path",{d:"M16.8346 1.42689C16.7895 1.13816 16.774 1.12574 16.4775 1.07141C16.2027 1.02018 15.928 1 15.6517 1C15.3816 1 15.1115 1.01863 14.8429 1.04657C13.764 1.15834 12.7115 1.39895 11.6901 1.76686C9.88161 2.41884 8.2858 3.39216 6.99425 4.83429C6.93526 4.89949 6.87472 4.92122 6.79865 4.92122C6.78003 4.92122 6.7614 4.91967 6.74122 4.91811C6.1979 4.85912 5.65302 4.76443 5.10815 4.76443H5.0709C4.09913 4.77219 3.34159 5.21772 2.81534 6.04201C2.52816 6.49219 2.24253 6.94392 1.95534 7.39565C1.68834 7.81479 1.41513 8.22771 1.15589 8.6515C0.787982 9.25381 1.13571 9.9772 1.82029 10.0284C2.64458 10.0905 3.46888 10.1402 4.29317 10.1852C4.4422 10.193 4.50584 10.2333 4.51981 10.3917C4.56949 10.9164 4.7092 11.4162 4.99017 11.868C5.53815 12.7466 6.33606 13.2294 7.35439 13.3644C7.73782 13.4156 7.72696 13.4187 7.7549 13.8146C7.80923 14.6063 7.86822 15.3995 7.94273 16.1897C7.9893 16.6833 8.36963 17 8.79342 17C8.96107 17 9.13648 16.9503 9.30103 16.8432C10.2216 16.2409 11.1514 15.6479 12.044 15.0052C12.8761 14.406 13.2378 13.5616 13.1307 12.5293C13.0856 12.0868 13.0484 11.6429 13.0034 11.2004C12.9894 11.0638 13.022 10.9598 13.1291 10.862C14.4346 9.66518 15.366 8.21684 16.0025 6.57291C16.535 5.19754 16.8532 3.77869 16.8982 2.30242C16.8998 2.2605 16.9013 2.21859 16.9013 2.17823C16.906 1.9252 16.8734 1.67527 16.8346 1.42689Z",fill:"url(#paint0_linear_28090_539)"}),f("path",{d:"M12.4807 7H12.4916C13.3243 7 13.9949 6.33959 14.0058 5.50543C14.0156 4.70286 13.3501 4.01283 12.5589 4H12.5312C11.7212 4 11.0259 4.59329 11.0062 5.51431C10.9893 6.29121 11.6945 6.99408 12.4807 7Z",fill:"#F8C235"}),f("path",{d:"M6.46786 14.9385C6.03786 15.3732 5.60321 15.8016 5.17476 16.2347C5.07231 16.3387 4.96209 16.4024 4.8348 16.4024C4.78512 16.4024 4.73234 16.3931 4.67646 16.3713C4.4731 16.2968 4.3753 16.1462 4.36599 15.9351C4.35978 15.8016 4.36289 15.6681 4.35978 15.5346C4.35512 15.3763 4.35357 15.3188 4.29148 15.3188C4.25733 15.3188 4.2061 15.3359 4.12693 15.3623C3.64415 15.5222 3.16292 15.6836 2.68015 15.8435C2.60719 15.8684 2.53267 15.8854 2.46126 15.8854C2.39296 15.8854 2.32466 15.8699 2.25636 15.8327C2.04989 15.7162 1.97228 15.5098 2.05455 15.2568C2.21444 14.7616 2.38365 14.2679 2.54664 13.7727C2.61805 13.5585 2.61339 13.5538 2.3821 13.5492C2.24238 13.5476 2.10267 13.5492 1.96296 13.543C1.75961 13.5336 1.61524 13.4343 1.53917 13.2418C1.46621 13.054 1.51278 12.891 1.64939 12.7528C2.09802 12.3026 2.5482 11.8525 2.99838 11.4038C3.0791 11.3231 3.17534 11.2734 3.27935 11.2734C3.29022 11.2734 3.30108 11.2734 3.3104 11.275C3.55411 11.2781 3.68917 11.3868 3.77765 11.6351C4.12072 12.6131 4.74476 13.3536 5.64978 13.8565C5.85003 13.9668 6.0596 14.0568 6.27692 14.1313C6.66967 14.2648 6.75815 14.6451 6.46786 14.9385Z",fill:"#F8C235"}),f("defs",{children:f("linearGradient",{id:"paint0_linear_28090_539",x1:"6.21379",y1:"17",x2:"17.8596",y2:"9.43011",gradientUnits:"userSpaceOnUse",children:[f("stop",{"stop-color":"#272727"}),f("stop",{offset:"0.990396","stop-color":"#696969"})]})})]}):e==="side"?f("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M8.60547 12.9228C8.84029 12.9228 9.03755 13.0022 9.19629 13.161C9.3551 13.3198 9.43457 13.5171 9.43457 13.7519V18.5107C9.43457 18.7453 9.35513 18.9426 9.19629 19.1015C9.03755 19.2602 8.84029 19.3398 8.60547 19.3398H3.8457C3.61127 19.3397 3.41464 19.26 3.25586 19.1015C3.09712 18.9426 3.01758 18.7453 3.01758 18.5107V13.7519C3.01758 13.517 3.09712 13.3198 3.25586 13.161C3.41465 13.0023 3.61125 12.9229 3.8457 12.9228H8.60547ZM17.208 12.9228C17.4427 12.9228 17.6399 13.0022 17.7988 13.161C17.9575 13.3198 18.0371 13.5171 18.0371 13.7519V18.5107C18.0371 18.7453 17.9576 18.9426 17.7988 19.1015C17.6399 19.2602 17.4427 19.3398 17.208 19.3398H12.4492C12.2144 19.3398 12.0171 19.2602 11.8584 19.1015C11.6995 18.9426 11.6201 18.7453 11.6201 18.5107V13.7519C11.6201 13.517 11.6995 13.3198 11.8584 13.161C12.0171 13.0022 12.2144 12.9228 12.4492 12.9228H17.208ZM4.39258 17.9648H8.05957V14.2978H4.39258V17.9648ZM12.9951 17.9648H16.6621V14.2978H12.9951V17.9648ZM14.7598 2.92179C14.8641 2.57295 15.3576 2.57295 15.4619 2.92179L15.9561 4.57511C16.1376 5.18219 16.5965 5.66815 17.1924 5.8837L18.7412 6.44327C19.0635 6.56002 19.0633 7.01583 18.7412 7.13273L17.1924 7.69327C16.5966 7.90881 16.1376 8.39389 15.9561 9.00089L15.4619 10.6552C15.3575 11.0038 14.8642 11.0037 14.7598 10.6552L14.2646 9.00089C14.0831 8.39401 13.625 7.90881 13.0293 7.69327L11.4805 7.13273C11.158 7.01598 11.1579 6.55996 11.4805 6.44327L13.0293 5.8837C13.6251 5.66814 14.0831 5.18219 14.2646 4.57511L14.7598 2.92179ZM8.60547 4.32023C8.84029 4.32023 9.03755 4.39977 9.19629 4.55851C9.35496 4.71727 9.43448 4.91396 9.43457 5.14835V9.90812C9.43457 10.1429 9.35518 10.3402 9.19629 10.4989C9.03755 10.6578 8.84029 10.7372 8.60547 10.7372H3.8457C3.61131 10.7371 3.41463 10.6576 3.25586 10.4989C3.09712 10.3402 3.01758 10.1429 3.01758 9.90812V5.14835C3.01767 4.91386 3.09721 4.71731 3.25586 4.55851C3.41466 4.39986 3.61121 4.32032 3.8457 4.32023H8.60547ZM4.39258 9.36222H8.05957V5.69523H4.39258V9.36222Z",fill:"#666666"})}):e==="reward"?f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"18",viewBox:"0 0 16 18",fill:"none",children:[f("path",{d:"M0.737382 16.9325C0.737382 17.3776 0.858941 17.4998 1.23932 17.4998H7.26262V8.99504H0.737382V16.9325ZM8.73738 17.4998H14.7607C15.1418 17.4998 15.2626 17.3784 15.2626 16.9325V8.99504H8.73667V17.4998H8.73738ZM15.2728 4.36327H11.6364C12.5143 4.15085 13.4414 3.46316 13.5556 2.65636C13.6895 1.7352 12.6597 0.338955 11.4136 0.515904C9.92369 0.734577 8.83127 2.13177 8.06033 3.21528C7.29528 2.1532 6.29818 0.911526 4.86983 0.550611C3.48646 0.202972 2.53898 1.72648 2.56433 2.66945C2.58914 3.47074 3.46111 4.15161 4.3636 4.36327H0.727208C0.277745 4.36327 0 4.6322 0 5.13611V8.22542L7.27279 8.22694V4.36327H8.72721V8.22694L16 8.22542V5.13611C16 4.6322 15.7215 4.36327 15.2728 4.36327ZM3.56214 2.95393C3.31046 2.65636 3.48074 2.2522 3.63854 1.94705C3.92878 1.40918 4.33308 1.08241 5.02173 1.3868C5.98188 1.81258 6.68874 2.71288 7.26476 3.52024C6.04507 3.66324 4.22544 3.71881 3.56214 2.95393ZM8.8684 3.5064C9.46173 2.69809 10.1506 1.87744 11.1039 1.37296C12.1035 0.848181 13.0305 2.26624 12.5564 2.9471C12.1914 3.46392 11.0345 3.51266 10.4097 3.54187C9.89583 3.56912 9.38073 3.55726 8.8684 3.5064Z",fill:"#ED6D8F"}),f("path",{d:"M7.2619 8.99518H3.21817C2.52624 10.2879 2.15346 11.7457 2.13455 13.2328C2.11563 14.7198 2.4512 16.1878 3.10999 17.4999H7.2619V8.99518ZM8.72649 4.73418V8.22707L15.9993 8.22555V6.8496C15.0303 5.91196 13.8661 5.23144 12.602 4.86376C11.3379 4.49607 10.0098 4.45167 8.72649 4.73418ZM15.2619 16.9327V8.99518H8.73595V17.4999H14.76C15.1411 17.4999 15.2619 17.3785 15.2619 16.9327ZM7.27207 8.22707V5.2068C5.83313 5.83641 4.58945 6.88261 3.68262 8.22631L7.27207 8.22707Z",fill:"#E55884"}),f("path",{d:"M8.73723 17.4998H14.7612C15.1423 17.4998 15.2632 17.3784 15.2632 16.9325V8.99502H8.73723V17.4998ZM5.37501 15.3432C5.37449 16.073 5.47179 16.7991 5.664 17.4998H7.26318V10.1671C6.04626 11.5806 5.3725 13.4275 5.37501 15.3432ZM12.6044 7.66212C11.67 7.66082 10.7443 7.85258 9.87873 8.22672L15.3273 8.22558C14.4625 7.85221 13.5378 7.66085 12.6044 7.66212Z",fill:"#DB3E77"}),f("path",{d:"M14.9676 11.0576C12.3136 11.0576 9.99368 12.5771 8.73633 14.842V17.5H14.7603C15.1414 17.5 15.2623 17.3787 15.2623 16.9328V11.0639C15.1645 11.0597 15.0662 11.0576 14.9676 11.0576Z",fill:"#D63070"}),f("path",{d:"M4.20238 5.06029C4.33786 5.2763 3.62511 5.54334 2.87327 6.07551C2.12143 6.60769 1.6152 7.20397 1.47954 6.98795C1.34388 6.77193 1.75979 6.03132 2.51163 5.49896C3.26347 4.9666 4.0669 4.84408 4.20238 5.06029Z",fill:"white"})]}):e==="side-new-badge"?f("span",{className:"imt-fb-new-badge",children:f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"8",viewBox:"0 0 22 8",fill:"none",children:[f("path",{d:"M14.5011 7.70492L13.0811 0.294922H14.5911L15.1611 3.91492C15.2277 4.30159 15.2877 4.69159 15.3411 5.08492C15.4011 5.47826 15.4577 5.87492 15.5111 6.27492H15.5511C15.6311 5.87492 15.7111 5.47826 15.7911 5.08492C15.8711 4.69159 15.9477 4.30159 16.0211 3.91492L16.8711 0.294922H18.1411L19.0011 3.91492C19.0811 4.29492 19.1577 4.68492 19.2311 5.08492C19.3111 5.47826 19.3911 5.87492 19.4711 6.27492H19.5211C19.5744 5.87492 19.6277 5.47826 19.6811 5.08492C19.7411 4.69159 19.7977 4.30159 19.8511 3.91492L20.4411 0.294922H21.8411L20.4711 7.70492H18.6311L17.8011 4.03492C17.7411 3.74826 17.6844 3.46492 17.6311 3.18492C17.5777 2.89826 17.5311 2.61492 17.4911 2.33492H17.4511C17.3977 2.61492 17.3411 2.89826 17.2811 3.18492C17.2277 3.46492 17.1744 3.74826 17.1211 4.03492L16.3111 7.70492H14.5011Z",fill:"white"}),f("path",{d:"M7.64844 7.70492V0.294922H12.1884V1.53492H9.12844V3.24492H11.7184V4.48492H9.12844V6.46492H12.2984V7.70492H7.64844Z",fill:"white"}),f("path",{d:"M0.158203 7.70492V0.294922H1.6682L3.8182 4.24492L4.5682 5.84492H4.6182C4.5782 5.45826 4.53487 5.03492 4.4882 4.57492C4.44154 4.11492 4.4182 3.67492 4.4182 3.25492V0.294922H5.8182V7.70492H4.3082L2.1782 3.74492L1.4282 2.15492H1.3782C1.41154 2.55492 1.45154 2.97826 1.4982 3.42492C1.54487 3.87159 1.5682 4.30826 1.5682 4.73492V7.70492H0.158203Z",fill:"white"})]})}):null}function qM(e,t,n){let r=[];n||(n={}),t!=="auto"&&!n[t]&&(n[t]={matches:[],excludeMatches:[]}),r=t!=="auto"?n[t].matches:[];let a={},i=Object.keys(n);for(let u of i){let d=n[u].matches;for(let m of d)a[m]||(a[m]=[]),a[m].push(u)}let o=a[e];if(o&&o.length>0)for(let u of o)n[u].matches.indexOf(e)>-1&&(n[u]={...n[u],matches:n[u].matches.filter(d=>d!==e)});let s=new Set(r);if(t==="auto")return{...n};s.add(e);let l=Array.from(s);return{...n,[t]:{...n[t],matches:l}}}function mu(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})>=0}var CV=({date:e})=>{let{t}=$(),[n,r]=U(!1);return G(()=>{setTimeout(()=>{r(!0)},5e3)},[]),n?null:f("p",{class:"text-sm",children:[t("Successfully synchronized with the latest official rules:")," ",new Date(e).toLocaleString()]})},wV=({minVersion:e})=>{let{t}=$();return f("p",{class:"text-sm",children:t("localVersionIsTooOld",{minVersion:e})})},SV=()=>{let{t:e}=$();return f("p",{class:"text-sm",dangerouslySetInnerHTML:{__html:e("badUserscriptBrowser",{1:ce+"docs/installation/"})}})},MV=({message:e,handleSyncing:t,date:n})=>{let{t:r}=$();return f("p",{class:"text-sm",children:[r("failToSyncRules")," ",f("a",{onClick:t,children:r("retry")}),f("br",{}),r("failedReason"),"\uFF1A",e,f("br",{}),r("currentRuleVersion"),"\uFF1A",n]})};function J2(e){let{isShowError:t,actionsRef:n}=e,[r,a]=U(null),{t:i}=$(),[o,s]=U(null),[l,u]=U(null),[c,d]=U(""),[m,p]=U(!1),[g,h]=U(!1),[v,y]=U(!1),[x,b]=U(null),[T,C]=U(null),w=Kt(),M=async()=>{d("");let E=o;if(o===null)try{let k=await n.current?.request({url:Wu});k?(s(k),E=k,p(!0)):(d(i("unknownError")),u(null))}catch(k){u(null),d(k.message);return}E!==null?(n.current?.setStorageBuildinConfig(E),u(!1),a(E.buildinConfigUpdatedAt)):(d(i("canNotFetchRemoteRule")),u(null))};return G(()=>{Le.DEBUG||on().then(E=>{let k=E.buildinConfigUpdatedAt;b(E);let N=new Date(k);if(a(k),w==="0.0.0"){y(!0);return}n.current?.request({url:Wu}).then(F=>{let j=F,B=j.minVersion,O=w;s(j);let _=j.latestVersion;if(_&&(mu(O,_)?C(!0):C(!1)),mu(O,B)){let I=j.buildinConfigUpdatedAt;new Date(I)>N?(u(!0),M()):u(!1)}else h(!0),u(null)}).catch(F=>{u(null),d(F.message)})})},[]),G(()=>{on().then(E=>{b(E),Mi(E)})},[r]),x?f("div",{class:"text-sm mt-2",style:{maxWidth:218},children:v?f(SV,{}):c?t===!1?null:f(MV,{handleSyncing:M,message:c,date:r||""}):g?t===!1?null:f(wV,{minVersion:o.minVersion}):l===null||l===!0?null:m?f(CV,{date:r}):null}):null}function VM(e){return f("svg",{className:e.class,width:14,height:8,viewBox:"0 0 14 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M2.37003 4.53967L4.76419 6.93384C4.87961 7.04926 4.93864 7.17697 4.94128 7.31697C4.94392 7.45683 4.88489 7.58717 4.76419 7.70801C4.6435 7.8287 4.51447 7.88905 4.37711 7.88905C4.23989 7.88905 4.11093 7.8287 3.99023 7.70801L0.749401 4.46717C0.682318 4.40009 0.632804 4.32815 0.600859 4.25134C0.568776 4.17454 0.552734 4.09148 0.552734 4.00218C0.552734 3.91287 0.568776 3.82981 0.600859 3.75301C0.632804 3.6762 0.680859 3.60294 0.745026 3.53322L3.99023 0.288008C4.10565 0.17273 4.23329 0.113702 4.37315 0.110925C4.51315 0.108286 4.6435 0.167313 4.76419 0.288008C4.88489 0.408841 4.94523 0.537869 4.94523 0.675092C4.94523 0.812314 4.88489 0.941342 4.76419 1.06218L2.37003 3.45634H12.1071C12.182 3.45634 12.2434 3.43231 12.2915 3.38426C12.3395 3.3362 12.3636 3.27474 12.3636 3.19988V0.748008C12.3636 0.594258 12.415 0.465577 12.5177 0.361966C12.6207 0.258216 12.7484 0.206342 12.9009 0.206342C13.0534 0.206342 13.1825 0.258216 13.2882 0.361966C13.394 0.465577 13.4469 0.594258 13.4469 0.748008V3.19988C13.4469 3.56974 13.3161 3.88551 13.0544 4.14717C12.7926 4.40884 12.4768 4.53967 12.1071 4.53967H2.37003Z",fill:"white"})})}function WM(e){return f("svg",{className:e.class,width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M9.99984 17.4202C9.08637 17.4202 8.23046 17.2475 7.43213 16.9021C6.6338 16.5567 5.93768 16.087 5.3438 15.4929C4.74977 14.899 4.28005 14.2029 3.93463 13.4046C3.58921 12.6063 3.4165 11.7504 3.4165 10.8369C3.4165 10.6831 3.46796 10.5545 3.57088 10.4508C3.67366 10.3471 3.8013 10.2952 3.9538 10.2952C4.1063 10.2952 4.23539 10.3471 4.34109 10.4508C4.44692 10.5545 4.49984 10.6831 4.49984 10.8369C4.49984 12.3508 5.03803 13.6459 6.11442 14.7223C7.19081 15.7987 8.48595 16.3369 9.99984 16.3369C11.5137 16.3369 12.8089 15.7987 13.8853 14.7223C14.9616 13.6459 15.4998 12.3508 15.4998 10.8369C15.4998 9.32299 14.9616 8.02785 13.8853 6.95147C12.8089 5.87508 11.511 5.33688 9.99171 5.33688H9.77859L10.4967 6.0548C10.6067 6.16494 10.6644 6.29265 10.6696 6.43792C10.675 6.5832 10.6207 6.71348 10.5065 6.82876C10.3846 6.94417 10.2536 7.00056 10.1136 6.99792C9.97373 6.99529 9.84609 6.93626 9.73067 6.82084L8.16984 5.25188C8.03303 5.12022 7.96463 4.9666 7.96463 4.79105C7.96463 4.61535 8.03303 4.45917 8.16984 4.32251L9.74671 2.75355C9.85671 2.64355 9.97956 2.58584 10.1153 2.58042C10.2509 2.57515 10.3798 2.63022 10.5017 2.74563C10.6159 2.86091 10.6716 2.98987 10.669 3.13251C10.6662 3.27515 10.6072 3.40417 10.4919 3.51959L9.75775 4.25355H9.99984C10.9133 4.25355 11.7692 4.42626 12.5675 4.77167C13.3659 5.11709 14.062 5.58681 14.6559 6.18084C15.2499 6.77473 15.7196 7.47084 16.065 8.26917C16.4105 9.06751 16.5832 9.92341 16.5832 10.8369C16.5832 11.7504 16.4105 12.6063 16.065 13.4046C15.7196 14.2029 15.2499 14.899 14.6559 15.4929C14.062 16.087 13.3659 16.5567 12.5675 16.9021C11.7692 17.2475 10.9133 17.4202 9.99984 17.4202Z",fill:"#999999"})})}function QM(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:12,height:14,viewBox:"0 0 12 14",fill:"none",children:f("path",{d:"M3.7563 13.5353C3.38782 13.5353 3.07241 13.4041 2.81005 13.1417C2.54768 12.8794 2.4165 12.5639 2.4165 12.1955L1.4165 2.45193H0.958171C0.804698 2.45193 0.676087 2.4004 0.572337 2.29734C0.468448 2.19429 0.416504 2.06665 0.416504 1.91443C0.416504 1.76207 0.468448 1.63304 0.572337 1.52734C0.676087 1.42151 0.804698 1.36859 0.958171 1.36859H3.99984V1.11859C3.99984 0.938177 4.06373 0.78408 4.1915 0.656302C4.31914 0.528663 4.47317 0.464844 4.65359 0.464844H7.34609C7.5265 0.464844 7.68053 0.528663 7.80817 0.656302C7.93595 0.78408 7.99984 0.938177 7.99984 1.11859V1.36859H11.0415C11.195 1.36859 11.3236 1.42012 11.4273 1.52318C11.5312 1.62623 11.5832 1.75387 11.5832 1.90609C11.5832 2.05845 11.5312 2.18748 11.4273 2.29318C11.3236 2.39901 11.195 2.45193 11.0415 2.45193H10.5832L9.58317 12.1865C9.58317 12.5651 9.45199 12.8846 9.18963 13.1448C8.92727 13.4051 8.61185 13.5353 8.24338 13.5353H3.7563ZM9.49984 2.45193H2.49984L3.49984 12.1955C3.49984 12.2703 3.52386 12.3318 3.57192 12.3798C3.61998 12.4279 3.68143 12.4519 3.7563 12.4519H8.24338C8.31824 12.4519 8.3797 12.4279 8.42775 12.3798C8.47581 12.3318 8.49984 12.2703 8.49984 12.1955L9.49984 2.45193ZM4.874 10.9519C5.02623 10.9519 5.15525 10.9001 5.26109 10.7963C5.36678 10.6924 5.41963 10.5637 5.41963 10.4103V4.49359C5.41963 4.34012 5.36817 4.21144 5.26525 4.10755C5.1622 4.0038 5.03449 3.95193 4.88213 3.95193C4.72991 3.95193 4.60088 4.0038 4.49505 4.10755C4.38935 4.21144 4.3365 4.34012 4.3365 4.49359V10.4103C4.3365 10.5637 4.38796 10.6924 4.49088 10.7963C4.59393 10.9001 4.72164 10.9519 4.874 10.9519ZM7.11755 10.9519C7.26977 10.9519 7.3988 10.9001 7.50463 10.7963C7.61032 10.6924 7.66317 10.5637 7.66317 10.4103V4.49359C7.66317 4.34012 7.61171 4.21144 7.5088 4.10755C7.40574 4.0038 7.27803 3.95193 7.12567 3.95193C6.97345 3.95193 6.84442 4.0038 6.73859 4.10755C6.63289 4.21144 6.58005 4.34012 6.58005 4.49359V10.4103C6.58005 10.5637 6.6315 10.6924 6.73442 10.7963C6.83748 10.9001 6.96519 10.9519 7.11755 10.9519Z",fill:"#999999"})})}function YM(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:20,height:20,viewBox:"0 0 20 20",children:f("path",{d:"M4.49813 13.5421L6.51751 15.5613C6.62751 15.6714 6.68515 15.7991 6.69042 15.9444C6.69584 16.0897 6.64084 16.2233 6.52542 16.3452C6.41001 16.4594 6.28098 16.5152 6.13834 16.5125C5.99584 16.5098 5.86688 16.4507 5.75146 16.3355L2.88126 13.4652C2.81709 13.3955 2.76903 13.3223 2.73709 13.2455C2.70501 13.1686 2.68896 13.0856 2.68896 12.9963C2.68896 12.907 2.70501 12.8239 2.73709 12.7471C2.76903 12.6703 2.81709 12.5998 2.88126 12.5357L5.75438 9.66254C5.86785 9.5492 5.99702 9.49115 6.14188 9.48837C6.28688 9.48573 6.41473 9.54476 6.52542 9.66545C6.64084 9.77629 6.69855 9.90282 6.69855 10.045C6.69855 10.1873 6.64084 10.3161 6.52542 10.4315L4.49813 12.4588H16.0415C16.1952 12.4588 16.3239 12.5102 16.4275 12.6132C16.5313 12.7159 16.5831 12.8436 16.5831 12.9961C16.5831 13.1486 16.5313 13.2777 16.4275 13.3834C16.3239 13.4892 16.1952 13.5421 16.0415 13.5421H4.49813ZM15.5015 7.54212H3.95813C3.80438 7.54212 3.6757 7.49066 3.57209 7.38775C3.46834 7.28497 3.41646 7.15733 3.41646 7.00483C3.41646 6.85233 3.46834 6.72323 3.57209 6.61754C3.6757 6.5117 3.80438 6.45879 3.95813 6.45879H15.5015L13.4821 4.43962C13.3721 4.32948 13.3145 4.20177 13.3092 4.0565C13.3038 3.91122 13.3588 3.77761 13.4742 3.65566C13.5896 3.5415 13.7186 3.48573 13.8613 3.48837C14.0038 3.49115 14.1327 3.55018 14.2481 3.66545L17.1183 6.53566C17.1825 6.60538 17.2306 6.67865 17.2625 6.75545C17.2946 6.83226 17.3106 6.91532 17.3106 7.00462C17.3106 7.09393 17.2946 7.17698 17.2625 7.25379C17.2306 7.33059 17.1825 7.40108 17.1183 7.46525L14.2452 10.3384C14.1317 10.4517 14.0072 10.5063 13.8717 10.5021C13.736 10.4978 13.6104 10.4386 13.495 10.3244C13.3796 10.2025 13.3219 10.0704 13.3219 9.92816C13.3219 9.7858 13.3796 9.65927 13.495 9.54858L15.5015 7.54212Z",fill:"#CCCCCC"})})}function xg(e){return f("svg",{className:e.class,xmlns:"http://www.w3.org/2000/svg",class:e.class,width:14,height:15,viewBox:"0 0 14 15",children:f("path",{d:"M5.11652 10.3036C3.81805 10.3036 2.7134 9.84823 1.80256 8.93753C0.89187 8.0267 0.436523 6.92225 0.436523 5.6242C0.436523 4.32614 0.89187 3.2217 1.80256 2.31087C2.7134 1.40017 3.81784 0.944824 5.1159 0.944824C6.41395 0.944824 7.5184 1.40017 8.42923 2.31087C9.33993 3.2217 9.79527 4.32635 9.79527 5.62482C9.79527 6.16969 9.70583 6.69066 9.52694 7.18774C9.34791 7.68496 9.10562 8.13385 8.80007 8.53441L13.3867 13.1211C13.5021 13.2364 13.5612 13.3605 13.5638 13.4936C13.5665 13.6266 13.5074 13.7535 13.3867 13.8742C13.266 13.9949 13.137 14.0552 12.9996 14.0552C12.8624 14.0552 12.7335 13.9949 12.6128 13.8742L8.02611 9.30837C7.60944 9.62462 7.15257 9.86955 6.65548 10.0432C6.1584 10.2168 5.64541 10.3036 5.11652 10.3036ZM5.1159 9.22045C6.1202 9.22045 6.97062 8.87212 7.66715 8.17545C8.36382 7.47892 8.71215 6.6285 8.71215 5.6242C8.71215 4.61989 8.36382 3.76948 7.66715 3.07295C6.97062 2.37628 6.1202 2.02795 5.1159 2.02795C4.11159 2.02795 3.26118 2.37628 2.56465 3.07295C1.86798 3.76948 1.51965 4.61989 1.51965 5.6242C1.51965 6.6285 1.86798 7.47892 2.56465 8.17545C3.26118 8.87212 4.11159 9.22045 5.1159 9.22045Z",fill:"#CCCCCC"})})}function KM(e){return f("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",style:e.style,xmlns:"http://www.w3.org/2000/svg",children:f("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.4763 8C14.4763 4.42323 11.5769 1.5238 8.00012 1.5238C4.42335 1.5238 1.52393 4.42323 1.52393 8C1.52393 11.5768 4.42335 14.4762 8.00012 14.4762C11.5769 14.4762 14.4763 11.5768 14.4763 8ZM2.66678 8C2.66678 5.05447 5.05459 2.66666 8.00012 2.66666C10.9456 2.66666 13.3335 5.05447 13.3335 8C13.3335 10.9455 10.9456 13.3333 8.00012 13.3333C5.05459 13.3333 2.66678 10.9455 2.66678 8ZM8.64493 4.62911C9.33636 4.76854 10.1588 5.42797 10.1588 6.38721C10.1588 7.25184 9.52267 7.63216 9.19136 7.83023L9.19135 7.83023L9.1913 7.83026C9.15492 7.85201 9.12223 7.87155 9.09445 7.8893C8.81331 8.06911 8.70817 8.27635 8.70817 8.49654V9.52359H7.63731V8.10683C7.63731 7.77083 7.74512 7.5354 8.04493 7.3274L8.11236 7.28283L8.71388 6.88283C9.0975 6.62454 9.09217 6.10607 8.85483 5.87711C8.72757 5.76556 8.57584 5.68553 8.4119 5.64351C8.24797 5.60148 8.07645 5.59864 7.91121 5.63521C7.24379 5.76626 7.16683 6.23711 7.16226 6.69426V6.95292H6.09521C6.09521 6.06302 6.19731 5.65959 6.67198 5.14988C7.20379 4.58035 7.95312 4.48892 8.64493 4.62911ZM8.70817 10.2855V11.4284H7.63769L7.63731 10.2855H8.70817Z",fill:"#CCCCCC"})})}function X2(e){return f("svg",{class:e.class,width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M9.45835 11.0417H5.95835C5.80488 11.0417 5.67627 10.9902 5.57252 10.8872C5.46863 10.7841 5.41669 10.6565 5.41669 10.5042C5.41669 10.3519 5.46863 10.2229 5.57252 10.1172C5.67627 10.0113 5.80488 9.95842 5.95835 9.95842H9.45835V6.45841C9.45835 6.30494 9.50988 6.17633 9.61294 6.07258C9.71599 5.96869 9.84363 5.91675 9.99585 5.91675C10.1482 5.91675 10.2772 5.96869 10.3829 6.07258C10.4888 6.17633 10.5417 6.30494 10.5417 6.45841V9.95842H14.0417C14.1952 9.95842 14.3238 10.0099 14.4275 10.113C14.5314 10.2161 14.5834 10.3437 14.5834 10.4959C14.5834 10.6483 14.5314 10.7773 14.4275 10.883C14.3238 10.9888 14.1952 11.0417 14.0417 11.0417H10.5417V14.5417C10.5417 14.6952 10.4902 14.8238 10.3871 14.9276C10.284 15.0315 10.1564 15.0834 10.0042 15.0834C9.85183 15.0834 9.7228 15.0315 9.6171 14.9276C9.51127 14.8238 9.45835 14.6952 9.45835 14.5417V11.0417Z",fill:"#333333"})})}function Es(e){return f("svg",{class:e.class,width:"21",height:"21",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",onClick:e.onClick,children:f("path",{d:"M14.0001 21.7083C13.0866 21.7083 12.2307 21.5356 11.4324 21.1902C10.634 20.8448 9.93793 20.375 9.34404 19.781C8.75001 19.1871 8.28029 18.491 7.93487 17.6927C7.58946 16.8943 7.41675 16.0384 7.41675 15.125C7.41675 14.9712 7.46821 14.8425 7.57112 14.7389C7.6739 14.6352 7.80154 14.5833 7.95404 14.5833C8.10654 14.5833 8.23564 14.6352 8.34133 14.7389C8.44716 14.8425 8.50008 14.9712 8.50008 15.125C8.50008 16.6389 9.03828 17.934 10.1147 19.0104C11.1911 20.0868 12.4862 20.625 14.0001 20.625C15.514 20.625 16.8091 20.0868 17.8855 19.0104C18.9619 17.934 19.5001 16.6389 19.5001 15.125C19.5001 13.6111 18.9619 12.3159 17.8855 11.2396C16.8091 10.1632 15.5113 9.62497 13.992 9.62497H13.7788L14.497 10.3429C14.607 10.453 14.6646 10.5807 14.6699 10.726C14.6753 10.8713 14.6209 11.0016 14.5067 11.1168C14.3848 11.2323 14.2538 11.2886 14.1138 11.286C13.974 11.2834 13.8463 11.2243 13.7309 11.1089L12.1701 9.53997C12.0333 9.4083 11.9649 9.25469 11.9649 9.07913C11.9649 8.90344 12.0333 8.74726 12.1701 8.61059L13.747 7.04164C13.857 6.93164 13.9798 6.87393 14.1155 6.86851C14.2512 6.86323 14.38 6.9183 14.502 7.03372C14.6161 7.149 14.6719 7.27795 14.6692 7.42059C14.6665 7.56323 14.6074 7.69226 14.4922 7.80768L13.758 8.54164H14.0001C14.9136 8.54164 15.7695 8.71434 16.5678 9.05976C17.3661 9.40518 18.0622 9.8749 18.6561 10.4689C19.2502 11.0628 19.7199 11.7589 20.0653 12.5573C20.4107 13.3556 20.5834 14.2115 20.5834 15.125C20.5834 16.0384 20.4107 16.8943 20.0653 17.6927C19.7199 18.491 19.2502 19.1871 18.6561 19.781C18.0622 20.375 17.3661 20.8448 16.5678 21.1902C15.7695 21.5356 14.9136 21.7083 14.0001 21.7083Z",fill:"currentColor"})})}function ZM(e){return f("svg",{class:e.class,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("mask",{id:"mask0_33422_13719",style:"mask-type:alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20",children:f("rect",{width:"20",height:"20",fill:"#D9D9D9"})}),f("g",{mask:"url(#mask0_33422_13719)",children:f("path",{d:"M14.0041 16.7916C13.8518 16.7916 13.7236 16.7397 13.6196 16.6358C13.5155 16.5321 13.4635 16.4035 13.4635 16.25V14.5416H11.7516C11.5978 14.5416 11.4687 14.4897 11.3646 14.3858C11.2604 14.2819 11.2083 14.1532 11.2083 13.9998C11.2083 13.8462 11.2604 13.7175 11.3646 13.6139C11.4687 13.5102 11.5978 13.4583 11.7516 13.4583H13.4635V11.75C13.4635 11.5965 13.5157 11.4679 13.62 11.3641C13.7241 11.2603 13.8525 11.2083 14.0052 11.2083C14.1578 11.2083 14.2857 11.2603 14.3887 11.3641C14.4918 11.4679 14.5433 11.5965 14.5433 11.75V13.4583H16.2452C16.3977 13.4583 16.5269 13.5098 16.6327 13.6129C16.7387 13.716 16.7916 13.8436 16.7916 13.9958C16.7916 14.1482 16.7397 14.2762 16.6358 14.3798C16.5321 14.4835 16.4035 14.5354 16.25 14.5354H14.5416V16.2437C14.5416 16.3972 14.4901 16.5269 14.3871 16.6327C14.284 16.7387 14.1564 16.7916 14.0041 16.7916ZM3.74998 15.7916C3.59651 15.7916 3.4679 15.7401 3.36415 15.6371C3.26026 15.534 3.20831 15.4064 3.20831 15.2541C3.20831 15.1018 3.26026 14.9728 3.36415 14.8671C3.4679 14.7612 3.59651 14.7083 3.74998 14.7083H9.22602C9.26977 14.9 9.31942 15.0881 9.37498 15.2727C9.43054 15.4573 9.50588 15.6303 9.60102 15.7916H3.74998ZM3.74998 12.2916C3.59651 12.2916 3.4679 12.2401 3.36415 12.1371C3.26026 12.034 3.20831 11.9064 3.20831 11.7541C3.20831 11.6018 3.26026 11.4728 3.36415 11.3671C3.4679 11.2612 3.59651 11.2083 3.74998 11.2083H10.085C9.99845 11.391 9.91859 11.5691 9.8454 11.7427C9.7722 11.9163 9.70998 12.0993 9.65873 12.2916H3.74998ZM3.74998 8.79165C3.59651 8.79165 3.4679 8.74012 3.36415 8.63706C3.26026 8.53401 3.20831 8.40637 3.20831 8.25415C3.20831 8.10179 3.26026 7.97276 3.36415 7.86706C3.4679 7.76123 3.59651 7.70831 3.74998 7.70831H16.25C16.4035 7.70831 16.5321 7.75984 16.6358 7.8629C16.7397 7.96595 16.7916 8.09359 16.7916 8.24581C16.7916 8.39817 16.7397 8.5272 16.6358 8.6329C16.5321 8.73873 16.4035 8.79165 16.25 8.79165H3.74998ZM3.74998 5.29165C3.59651 5.29165 3.4679 5.24012 3.36415 5.13706C3.26026 5.03401 3.20831 4.90637 3.20831 4.75415C3.20831 4.60179 3.26026 4.47276 3.36415 4.36706C3.4679 4.26123 3.59651 4.20831 3.74998 4.20831H16.25C16.4035 4.20831 16.5321 4.25984 16.6358 4.3629C16.7397 4.46595 16.7916 4.59359 16.7916 4.74581C16.7916 4.89817 16.7397 5.0272 16.6358 5.1329C16.5321 5.23873 16.4035 5.29165 16.25 5.29165H3.74998Z",fill:"white"})})]})}function JM(e){return f("svg",{class:e.class,width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M7.87725 13.2916H12.1158C12.3054 13.2916 12.4654 13.2275 12.596 13.0993C12.7264 12.971 12.7916 12.8121 12.7916 12.6227V8.38413C12.7916 8.19454 12.7275 8.03447 12.5993 7.90392C12.471 7.7735 12.3121 7.70829 12.1227 7.70829H7.88413C7.69454 7.70829 7.53447 7.77239 7.40392 7.90058C7.2735 8.02892 7.20829 8.18781 7.20829 8.37725V12.6158C7.20829 12.8054 7.27239 12.9654 7.40058 13.096C7.52892 13.2264 7.68781 13.2916 7.87725 13.2916ZM10.007 18.0833C8.96385 18.0833 7.98135 17.8859 7.05954 17.4912C6.13774 17.0965 5.33093 16.5534 4.63913 15.8618C3.94732 15.1703 3.40392 14.3641 3.00892 13.4433C2.61406 12.5226 2.41663 11.5388 2.41663 10.4918C2.41663 9.44489 2.61399 8.46399 3.00871 7.54913C3.40343 6.63426 3.94656 5.83093 4.63808 5.13913C5.32961 4.44732 6.13579 3.90392 7.05663 3.50892C7.97732 3.11406 8.96114 2.91663 10.0081 2.91663C11.055 2.91663 12.0359 3.11399 12.9508 3.50871C13.8657 3.90343 14.669 4.44656 15.3608 5.13808C16.0526 5.82961 16.596 6.63413 16.991 7.55163C17.3859 8.46926 17.5833 9.44968 17.5833 10.4929C17.5833 11.5361 17.3859 12.5186 16.9912 13.4404C16.5965 14.3622 16.0534 15.169 15.3618 15.8608C14.6703 16.5526 13.8658 17.096 12.9483 17.491C12.0307 17.8859 11.0502 18.0833 10.007 18.0833ZM9.99996 17C11.8055 17 13.3402 16.368 14.6041 15.1041C15.868 13.8402 16.5 12.3055 16.5 10.5C16.5 8.6944 15.868 7.15968 14.6041 5.89579C13.3402 4.6319 11.8055 3.99996 9.99996 3.99996C8.1944 3.99996 6.65968 4.6319 5.39579 5.89579C4.1319 7.15968 3.49996 8.6944 3.49996 10.5C3.49996 12.3055 4.1319 13.8402 5.39579 15.1041C6.65968 16.368 8.1944 17 9.99996 17Z",fill:"currentColor"})})}function pu(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:21,height:21,viewBox:"0 0 21 21",fill:"none",children:f("path",{d:"M11.8174 5.04276C11.6636 4.97202 11.4805 4.99008 11.3456 5.08929L7.43211 7.96144H4.89655C4.40138 7.96141 4 8.34026 4 8.80758V12.1922C4 12.6595 4.40138 13.0383 4.89655 13.0383H7.43211L11.3456 15.9105C11.618 16.1104 12.0176 15.9569 12.0648 15.6343C12.0675 15.6153 12.0689 15.596 12.069 15.5768V5.42299C12.069 5.26128 11.9713 5.11371 11.8174 5.04276ZM4.89655 8.80758H7.13793V12.1922H4.89655V8.80758ZM11.1724 14.7116L8.03448 12.4085V8.59129L11.1724 6.28818V14.7116ZM14.1983 9.10162C14.9442 9.90086 14.9442 11.0989 14.1983 11.8981C13.966 12.139 13.5446 12.0523 13.4397 11.742C13.3925 11.6025 13.4251 11.4499 13.5259 11.3386C13.9732 10.8591 13.9732 10.1406 13.5259 9.66114C13.3018 9.41348 13.4457 9.02973 13.785 8.97039C13.9376 8.9437 14.0939 8.99335 14.1983 9.10162ZM17 10.4999C17.0006 11.5408 16.5942 12.5452 15.8586 13.3207C15.6244 13.5599 15.2036 13.4701 15.1013 13.1591C15.0552 13.0193 15.0891 12.867 15.1906 12.7565C16.4081 11.4717 16.4081 9.52861 15.1906 8.24384C14.9564 8.00465 15.0844 7.61587 15.421 7.54404C15.5822 7.50965 15.7503 7.56173 15.8586 7.67956C16.5944 8.45475 17.0009 9.45913 17 10.4999Z",fill:"currentColor"})})}function XM(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:21,height:21,fill:"none",children:f("path",{d:"M6.77832 5.95236C6.55734 5.70328 6.14959 5.78683 6.04437 6.10274C5.99437 6.25287 6.03033 6.41832 6.13815 6.53414L7.8397 8.40601H5.59313C5.11533 8.40599 4.72803 8.79332 4.72803 9.27112V12.7315C4.72803 13.2093 5.11533 13.5967 5.59313 13.5966H8.03975L11.8159 16.5331C12.0788 16.7375 12.4643 16.5806 12.5099 16.2508C12.5126 16.2313 12.5139 16.2116 12.514 16.1919V13.5474L14.7892 16.0503C15.0102 16.2994 15.4179 16.2158 15.5231 15.8999C15.5731 15.7498 15.5372 15.5843 15.4294 15.4685L6.77832 5.95236ZM5.59313 9.27111H7.75589V12.7315H5.59313V9.27111ZM11.6489 15.3074L8.62099 12.9527V9.26517L11.6489 12.5958V15.3074ZM13.9198 11.8594C14.3514 11.3692 14.3514 10.6345 13.9198 10.1443C13.6916 9.90181 13.8115 9.50324 14.1356 9.42691C14.296 9.38915 14.4638 9.44572 14.5686 9.57282C15.2884 10.39 15.2884 11.6148 14.5686 12.432C14.3482 12.6817 13.9401 12.5992 13.834 12.2835C13.7848 12.137 13.8175 11.9753 13.9198 11.8594ZM9.58558 7.75015C9.43874 7.5616 9.47264 7.28969 9.66128 7.14296L11.8159 5.46682C12.0788 5.26245 12.4643 5.4193 12.5099 5.74915C12.5127 5.76954 12.5141 5.79011 12.514 5.8107V9.85668C12.514 10.1897 12.1535 10.3978 11.8651 10.2313C11.7313 10.154 11.6489 10.0112 11.6489 9.85668V6.69527L10.1922 7.83072C10.0031 7.97658 9.73146 7.94148 9.58558 7.75232V7.75015ZM17.272 11.0013C17.2726 12.0655 16.8805 13.0925 16.1706 13.8854C15.9447 14.1299 15.5387 14.0381 15.4399 13.7201C15.3955 13.5772 15.4281 13.4215 15.5261 13.3084C16.7009 11.9949 16.7009 10.0083 15.5261 8.69474C15.3001 8.45019 15.4236 8.05271 15.7484 7.97927C15.9039 7.9441 16.0662 7.99735 16.1706 8.11782C16.8806 8.91038 17.2729 9.93726 17.272 11.0013Z",fill:"#666666"})})}function wr(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:28,height:28,viewBox:"0 0 28 28",fill:"none",onClick:e.onClick,children:f("path",{d:"M14.682 13.9917L18.6826 9.99172C18.8046 9.86977 18.8522 9.69202 18.8076 9.52544C18.7114 9.16649 18.2627 9.04627 18 9.30903L14 13.3096L9.99997 9.30905C9.87802 9.1871 9.70027 9.13947 9.53369 9.18411C9.17474 9.28028 9.05452 9.72896 9.31728 9.99173L13.3179 13.9917L9.38353 17.9254C9.26159 18.0474 9.21396 18.2251 9.2586 18.3917C9.35477 18.7507 9.80345 18.8709 10.0662 18.6081L14 14.6738L17.9337 18.6081C18.0556 18.7301 18.2334 18.7777 18.4 18.7331C18.7589 18.6369 18.8791 18.1882 18.6164 17.9254L14.682 13.9917Z",fill:"currentColor"})})}function $2(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:14,height:14,viewBox:"0 0 14 14",fill:"none",onClick:e.onClick,children:[f("g",{"clip-path":"url(#clip0_33422_14745)",children:f("path",{d:"M7 14C5.14348 14 3.36301 13.2625 2.05025 11.9497C0.737498 10.637 0 8.85652 0 7C0 5.14348 0.737498 3.36301 2.05025 2.05025C3.36301 0.737498 5.14348 0 7 0C8.85652 0 10.637 0.737498 11.9497 2.05025C13.2625 3.36301 14 5.14348 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM4.183 5.064L6.118 7L4.183 8.936C4.12409 8.99361 4.07719 9.06234 4.04502 9.1382C4.01285 9.21406 3.99605 9.29554 3.99559 9.37794C3.99513 9.46034 4.01101 9.54201 4.04234 9.61823C4.07366 9.69444 4.11978 9.76369 4.17805 9.82195C4.23631 9.88022 4.30556 9.92634 4.38177 9.95766C4.45799 9.98898 4.53966 10.0049 4.62206 10.0044C4.70446 10.004 4.78594 9.98715 4.8618 9.95498C4.93766 9.92281 5.00639 9.87591 5.064 9.817L7 7.882L8.936 9.817C9.05327 9.93168 9.21104 9.99548 9.37506 9.99457C9.53908 9.99365 9.69612 9.92809 9.8121 9.8121C9.92809 9.69612 9.99365 9.53908 9.99457 9.37506C9.99548 9.21104 9.93168 9.05327 9.817 8.936L7.882 7L9.817 5.064C9.87591 5.00639 9.92281 4.93766 9.95498 4.8618C9.98715 4.78594 10.004 4.70446 10.0044 4.62206C10.0049 4.53966 9.98898 4.45799 9.95766 4.38177C9.92634 4.30556 9.88022 4.23631 9.82195 4.17805C9.76369 4.11978 9.69444 4.07366 9.61823 4.04234C9.54201 4.01101 9.46034 3.99513 9.37794 3.99559C9.29554 3.99605 9.21406 4.01285 9.1382 4.04502C9.06234 4.07719 8.99361 4.12409 8.936 4.183L7 6.118L5.064 4.183C4.94673 4.06832 4.78896 4.00452 4.62494 4.00543C4.46092 4.00635 4.30388 4.07191 4.1879 4.1879C4.07191 4.30388 4.00635 4.46092 4.00543 4.62494C4.00452 4.78896 4.06832 4.94673 4.183 5.064Z",fill:"#CCCCCC"})}),f("defs",{children:f("clipPath",{id:"clip0_33422_14745",children:f("rect",{width:"14",height:"14",fill:"white"})})})]})}function $M(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[f("g",{"clip-path":"url(#clip0_33935_23820)",children:[f("path",{d:"M10 20C7.34783 20 4.8043 18.9464 2.92893 17.0711C1.05357 15.1957 0 12.6522 0 10C0 7.34783 1.05357 4.8043 2.92893 2.92893C4.8043 1.05357 7.34783 0 10 0C12.6522 0 15.1957 1.05357 17.0711 2.92893C18.9464 4.8043 20 7.34783 20 10C20 12.6522 18.9464 15.1957 17.0711 17.0711C15.1957 18.9464 12.6522 20 10 20Z",fill:"black","fill-opacity":"0.1"}),f("path",{d:"M8.73516 9.99809L5.97087 7.23237C5.80705 7.06484 5.7159 6.83946 5.71721 6.60515C5.71852 6.37083 5.81218 6.14649 5.97787 5.9808C6.14356 5.81511 6.3679 5.72145 6.60222 5.72014C6.83654 5.71883 7.06191 5.80998 7.22944 5.9738L9.99516 8.73809L12.7609 5.9738C12.8432 5.88964 12.9414 5.82264 13.0497 5.77669C13.1581 5.73073 13.2745 5.70673 13.3922 5.70607C13.5099 5.70541 13.6266 5.72811 13.7355 5.77285C13.8444 5.8176 13.9433 5.88349 14.0265 5.96673C14.1098 6.04997 14.1757 6.14889 14.2204 6.25777C14.2651 6.36664 14.2878 6.48332 14.2872 6.60103C14.2865 6.71874 14.2625 6.83515 14.2166 6.94352C14.1706 7.0519 14.1036 7.15007 14.0194 7.23237L11.2552 9.99809L14.0194 12.7638C14.1833 12.9313 14.2744 13.1567 14.2731 13.391C14.2718 13.6253 14.1781 13.8497 14.0124 14.0154C13.8468 14.1811 13.6224 14.2747 13.3881 14.276C13.1538 14.2773 12.9284 14.1862 12.7609 14.0224L9.99516 11.2581L7.22944 14.0224C7.14714 14.1065 7.04897 14.1735 6.94059 14.2195C6.83222 14.2654 6.71581 14.2895 6.5981 14.2901C6.48039 14.2908 6.36371 14.2681 6.25484 14.2233C6.14596 14.1786 6.04704 14.1127 5.9638 14.0294C5.88056 13.9462 5.81467 13.8473 5.76992 13.7384C5.72518 13.6295 5.70248 13.5129 5.70314 13.3951C5.7038 13.2774 5.7278 13.161 5.77376 13.0527C5.81971 12.9443 5.88671 12.8461 5.97087 12.7638L8.73516 9.99809Z",fill:"white"})]}),f("defs",{children:f("clipPath",{id:"clip0_33935_23820",children:f("rect",{width:"20",height:"20",fill:"white"})})})]})}function eE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:"8",height:"8",viewBox:"0 0 8 8",fill:"none",children:[f("path",{d:"M7.35425 0.645874L0.645914 7.35421",stroke:"#EA4C89","stroke-linecap":"round"}),f("path",{d:"M0.937498 0.645876L7.35417 7.06254",stroke:"#EA4C89","stroke-linecap":"round"})]})}function tE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:"10",height:"7",viewBox:"0 0 10 7",fill:"none",children:f("path",{d:"M6.29908 6C5.72173 7 4.27836 7 3.70101 6L0.236903 8.32814e-07L9.76318 0L6.29908 6Z",fill:"#333333"})})}function nE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:28,height:28,viewBox:"0 0 28 28",fill:"none",children:[f("mask",{id:"mask0_28349_160",style:"mask-type:alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"28",height:"28",children:f("rect",{width:"28",height:"28",fill:"#D9D9D9"})}),f("g",{mask:"url(#mask0_28349_160)",children:f("path",{d:"M10.079 15.1667C9.77979 15.1667 9.52521 15.0601 9.31521 14.8471C9.10507 14.634 9 14.378 9 14.079C9 13.7798 9.10653 13.5252 9.31958 13.3152C9.53264 13.1051 9.78868 13 10.0877 13C10.3869 13 10.6415 13.1065 10.8517 13.3196C11.0617 13.5326 11.1667 13.7887 11.1667 14.0877C11.1667 14.3869 11.0601 14.6415 10.8471 14.8515C10.6342 15.0616 10.3781 15.1667 10.079 15.1667ZM14.3867 15.1667C14.0875 15.1667 13.8329 15.0601 13.6229 14.8471C13.4128 14.634 13.3077 14.378 13.3077 14.079C13.3077 13.7798 13.4142 13.5252 13.6273 13.3152C13.8403 13.1051 14.0964 13 14.3954 13C14.6946 13 14.9492 13.1065 15.1592 13.3196C15.3693 13.5326 15.4744 13.7887 15.4744 14.0877C15.4744 14.3869 15.3678 14.6415 15.1548 14.8515C14.9417 15.0616 14.6857 15.1667 14.3867 15.1667ZM18.6944 15.1667C18.3952 15.1667 18.1406 15.0601 17.9304 14.8471C17.7204 14.634 17.6154 14.378 17.6154 14.079C17.6154 13.7798 17.7219 13.5252 17.935 13.3152C18.1479 13.1051 18.404 13 18.7031 13C19.0023 13 19.2569 13.1065 19.4669 13.3196C19.677 13.5326 19.7821 13.7887 19.7821 14.0877C19.7821 14.3869 19.6756 14.6415 19.4625 14.8515C19.2494 15.0616 18.9934 15.1667 18.6944 15.1667Z",fill:"#999999"})})]})}function vg(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:21,height:21,viewBox:"0 0 21 21",fill:"none",children:f("path",{d:"M14.5833 5.5H7.91667C7.68655 5.5 7.5 5.68655 7.5 5.91667V8H5.41667C5.18654 7.99999 5 8.18654 5 8.41667V15.0833C5 15.3135 5.18654 15.5 5.41667 15.5H12.0833C12.3134 15.5 12.5 15.3134 12.5 15.0833V13H14.5833C14.8134 13 15 12.8134 15 12.5833V5.91667C15 5.68656 14.8134 5.50001 14.5833 5.5ZM11.6667 14.6667H5.83333V8.83333H11.6667V14.6667ZM14.1667 12.1667H12.5V8.41667C12.5 8.18656 12.3134 8.00001 12.0833 8H8.33333V6.33333H14.1667V12.1667Z",fill:"currentColor"})})}function rE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:21,height:21,viewBox:"0 0 21 21",fill:"none",children:f("path",{d:"M10.5048 4C5.50487 4 2.37989 9.41666 4.87988 13.75C7.37986 18.0833 13.6298 18.0833 16.1298 13.75C16.6999 12.7619 17 11.641 17 10.5C16.9962 6.91172 14.0905 4.00379 10.5048 4ZM16.0007 10.5C16.002 11.786 15.5507 13.0313 14.7261 14.0175L6.98997 6.275C10.2424 3.56722 15.2042 5.39832 15.9212 9.57097C15.974 9.87784 16.0006 10.1886 16.0007 10.5ZM5.00895 10.5C5.00767 9.21404 5.45895 7.9687 6.28362 6.9825L14.0197 14.725C10.7673 17.4328 5.80551 15.6017 5.08845 11.429C5.03572 11.1222 5.00912 10.8114 5.00895 10.5Z",fill:"#666666"})})}function aE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:28,height:28,viewBox:"0 0 28 28",fill:"none",children:f("path",{d:"M19.989 11.6704L16.3292 8.01124C15.9524 7.63434 15.3414 7.63434 14.9646 8.01124L11.7305 11.2555C11.0877 11.0541 9.61991 10.8111 8.08821 12.0479C7.64088 12.4076 7.60463 13.0759 8.01042 13.4819L10.9243 16.3946L8.35173 18.9653C8.08899 19.228 8.2092 19.6767 8.56812 19.7728C8.73469 19.8175 8.91242 19.7698 9.03436 19.6479L11.6051 17.0754L14.5171 19.9874C14.6979 20.169 14.9435 20.2712 15.1997 20.2714H15.2679C15.5462 20.2522 15.8024 20.1128 15.9698 19.8897C17.1542 18.3158 17.0402 17.0362 16.7652 16.2715L19.9896 13.0351C20.3663 12.6581 20.3661 12.0471 19.989 11.6704ZM19.3064 12.3531L15.8528 15.8181C15.7066 15.9649 15.6704 16.1887 15.763 16.3741C16.3334 17.5156 15.6544 18.7011 15.1997 19.306L8.69305 12.7987C9.42151 12.2113 10.1186 12.0564 10.6517 12.0564C10.9899 12.0517 11.3254 12.1181 11.6364 12.2511C11.8225 12.3443 12.0474 12.3076 12.1942 12.1601L15.6472 8.69326L19.3064 12.3531Z",fill:"#999999"})})}function iE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:28,height:28,viewBox:"0 0 28 28",fill:"none",children:f("path",{d:"M19.829 11.5097L16.1692 7.85053C15.7924 7.47363 15.1814 7.47363 14.8046 7.85053L11.5705 11.0948C10.9277 10.8934 9.45993 10.6504 7.92824 11.8872C7.48091 12.2469 7.44465 12.9152 7.85044 13.3212L10.7643 16.2339L8.19176 18.8046C7.92902 19.0673 8.04923 19.516 8.40814 19.6121C8.57472 19.6568 8.75245 19.6091 8.87439 19.4872L11.4451 16.9147L14.3571 19.8267C14.5379 20.0083 14.7835 20.1104 15.0398 20.1107H15.1079C15.3862 20.0914 15.6424 19.9521 15.8098 19.729C16.9942 18.1551 16.8802 16.8755 16.6052 16.1108L19.8296 12.8744C20.2064 12.4974 20.2061 11.8864 19.829 11.5097Z",fill:"#EA4C89"})})}function Tg(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:16,height:17,viewBox:"0 0 16 17",fill:"none",children:f("path",{d:"M8.43054 4.10656L5.09775 7.74264C4.96742 7.88467 4.96742 8.11511 5.09775 8.25714L8.43054 11.8932C8.61205 12.0913 8.92199 12.0006 8.98843 11.7301C9.01926 11.6046 8.98637 11.4706 8.90213 11.3787L5.80471 7.99989L8.90213 4.62107C9.08364 4.42304 9.00059 4.08489 8.75264 4.0124C8.63756 3.97876 8.51478 4.01466 8.43054 4.10656Z",fill:"currentColor"})})}function gu(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:16,height:17,viewBox:"0 0 16 17",fill:"none",children:f("path",{d:"M7.56946 4.10656L10.9023 7.74264C11.0326 7.88467 11.0326 8.11511 10.9023 8.25714L7.56946 11.8932C7.38795 12.0913 7.07801 12.0006 7.01157 11.7301C6.98074 11.6046 7.01363 11.4706 7.09787 11.3787L10.1953 7.99989L7.09787 4.62107C6.91636 4.42304 6.99941 4.08489 7.24736 4.0124C7.36244 3.97876 7.48522 4.01466 7.56946 4.10656Z",fill:"currentColor"})})}function oE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",children:f("path",{d:"M13.5096 11.0416H4.95936C4.80534 11.0416 4.67638 10.9902 4.57249 10.8872C4.4686 10.7845 4.41666 10.6568 4.41666 10.5043C4.41666 10.3518 4.4686 10.2227 4.57249 10.117C4.67638 10.0112 4.80534 9.95828 4.95936 9.95828H13.5096L11.4744 7.92307C11.3644 7.81293 11.3067 7.68522 11.3012 7.53995C11.296 7.39467 11.3503 7.26432 11.4644 7.14891C11.5864 7.03363 11.7174 6.97731 11.8573 6.97995C11.9973 6.98259 12.125 7.04161 12.2404 7.15703L15.1254 10.0422C15.185 10.1017 15.2308 10.1698 15.2627 10.2466C15.2948 10.3234 15.3108 10.4065 15.3108 10.4958C15.3108 10.5851 15.2948 10.6681 15.2627 10.7449C15.2308 10.8218 15.1827 10.895 15.1185 10.9647L12.2404 13.8429C12.1303 13.9529 12.0074 14.0071 11.8719 14.0056C11.7362 14.0039 11.6073 13.9454 11.4852 13.8302C11.3712 13.7147 11.3155 13.5857 11.3181 13.4431C11.3208 13.3004 11.3798 13.1714 11.4952 13.056L13.5096 11.0416Z",fill:"#1C1B1F"})})}function sE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:f("path",{d:"M5.37021 10.5397L7.76438 12.9339C7.87979 13.0493 7.93882 13.177 7.94146 13.317C7.9441 13.4569 7.88507 13.5872 7.76438 13.7081C7.64368 13.8288 7.51465 13.8891 7.37729 13.8891C7.24007 13.8891 7.11111 13.8288 6.99042 13.7081L3.74958 10.4672C3.6825 10.4002 3.63299 10.3282 3.60104 10.2514C3.56896 10.1746 3.55292 10.0915 3.55292 10.0022C3.55292 9.91293 3.56896 9.82987 3.60104 9.75307C3.63299 9.67626 3.68104 9.603 3.74521 9.53328L6.99042 6.28807C7.10583 6.17279 7.23347 6.11376 7.37333 6.11099C7.51333 6.10835 7.64368 6.16737 7.76438 6.28807C7.88507 6.4089 7.94542 6.53793 7.94542 6.67515C7.94542 6.81237 7.88507 6.9414 7.76438 7.06224L5.37021 9.4564H15.1073C15.1822 9.4564 15.2436 9.43237 15.2917 9.38432C15.3397 9.33626 15.3638 9.27481 15.3638 9.19994V6.74807C15.3638 6.59432 15.4151 6.46564 15.5179 6.36203C15.6208 6.25828 15.7485 6.2064 15.901 6.2064C16.0535 6.2064 16.1826 6.25828 16.2883 6.36203C16.3942 6.46564 16.4471 6.59432 16.4471 6.74807V9.19994C16.4471 9.56981 16.3162 9.88557 16.0546 10.1472C15.7928 10.4089 15.477 10.5397 15.1073 10.5397H5.37021Z",fill:"white"})})}function lE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",children:f("path",{d:"M12.79 15.1458L12.0123 17.22C11.9688 17.3297 11.8994 17.4177 11.804 17.484C11.7084 17.5502 11.6012 17.5833 11.4823 17.5833C11.2687 17.5833 11.1117 17.4989 11.0113 17.33C10.9109 17.1613 10.8959 16.9866 10.9663 16.8061L14.0177 8.8846C14.0684 8.76918 14.1418 8.67626 14.2379 8.60585C14.3342 8.53529 14.4411 8.50001 14.5586 8.50001H14.9992C15.1167 8.50001 15.2235 8.53529 15.3196 8.60585C15.4159 8.67626 15.4893 8.76918 15.54 8.8846L18.6121 16.819C18.6827 17.0048 18.6604 17.1786 18.5452 17.3404C18.4301 17.5024 18.273 17.5833 18.074 17.5833C17.9457 17.5833 17.8315 17.5467 17.7315 17.4736C17.6316 17.4004 17.562 17.3088 17.5225 17.1988L16.7632 15.1458H12.79ZM7.94399 11.2419L4.40545 14.7548C4.29003 14.8755 4.16447 14.9311 4.02878 14.9215C3.89322 14.9119 3.76774 14.8494 3.65232 14.734C3.53163 14.6133 3.47128 14.4877 3.47128 14.3573C3.47128 14.227 3.53163 14.1015 3.65232 13.9808L7.21149 10.4552C6.7169 9.92744 6.23565 9.35744 5.76774 8.74522C5.29968 8.133 4.93267 7.54432 4.6667 6.97918H5.95024C6.16288 7.38626 6.4276 7.79682 6.7444 8.21085C7.06121 8.62473 7.46107 9.10092 7.94399 9.63939C8.60524 8.91717 9.17545 8.22675 9.65461 7.56814C10.1338 6.90953 10.4963 6.22015 10.7421 5.50001H2.61857C2.46482 5.50001 2.33614 5.44862 2.23253 5.34585C2.12878 5.24293 2.0769 5.11522 2.0769 4.96272C2.0769 4.81022 2.12878 4.68112 2.23253 4.57543C2.33614 4.4696 2.46482 4.41668 2.61857 4.41668H7.45836V3.27897C7.45836 3.12522 7.50982 2.99647 7.61274 2.89272C7.71552 2.78911 7.84315 2.7373 7.99565 2.7373C8.14815 2.7373 8.27725 2.78911 8.38295 2.89272C8.48878 2.99647 8.5417 3.12522 8.5417 3.27897V4.41668H13.3815C13.5352 4.41668 13.6639 4.46814 13.7675 4.57105C13.8713 4.67383 13.9232 4.80147 13.9232 4.95397C13.9232 5.10647 13.8713 5.23557 13.7675 5.34126C13.6639 5.4471 13.5352 5.50001 13.3815 5.50001H11.9338C11.6574 6.39418 11.2375 7.23015 10.674 8.00793C10.1104 8.78571 9.44447 9.59612 8.67628 10.4392L10.6282 12.3781L10.1971 13.4952L7.94399 11.2419ZM13.1698 14.1233H16.3877L14.8204 9.88939L13.1698 14.1233Z",fill:"#EA4C89"})})}function uE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:f("path",{d:"M6.43749 14.0898V5.91017C6.43749 5.7567 6.48902 5.62808 6.59207 5.52433C6.69513 5.42044 6.82277 5.3685 6.97499 5.3685C7.12735 5.3685 7.25638 5.42044 7.36207 5.52433C7.46791 5.62808 7.52082 5.7567 7.52082 5.91017V14.0898C7.52082 14.2432 7.4693 14.3718 7.36624 14.4756C7.26318 14.5795 7.13555 14.6314 6.98332 14.6314C6.83096 14.6314 6.70193 14.5795 6.59624 14.4756C6.49041 14.3718 6.43749 14.2432 6.43749 14.0898ZM9.45832 17.0416V2.95829C9.45832 2.80482 9.50985 2.67621 9.61291 2.57246C9.71596 2.46857 9.8436 2.41663 9.99582 2.41663C10.1482 2.41663 10.2772 2.46857 10.3829 2.57246C10.4887 2.67621 10.5417 2.80482 10.5417 2.95829V17.0416C10.5417 17.1951 10.4901 17.3237 10.3871 17.4275C10.284 17.5313 10.1564 17.5833 10.0042 17.5833C9.8518 17.5833 9.72277 17.5313 9.61707 17.4275C9.51124 17.3237 9.45832 17.1951 9.45832 17.0416ZM3.41666 11.1698V8.83017C3.41666 8.67669 3.46818 8.54802 3.57124 8.44413C3.6743 8.34038 3.80193 8.2885 3.95416 8.2885C4.10652 8.2885 4.23555 8.34038 4.34124 8.44413C4.44707 8.54802 4.49999 8.67669 4.49999 8.83017V11.1698C4.49999 11.3232 4.44846 11.4519 4.34541 11.5558C4.24235 11.6595 4.11471 11.7114 3.96249 11.7114C3.81013 11.7114 3.6811 11.6595 3.57541 11.5558C3.46957 11.4519 3.41666 11.3232 3.41666 11.1698ZM12.4792 14.0898V5.91017C12.4792 5.7567 12.5307 5.62808 12.6337 5.52433C12.7368 5.42044 12.8644 5.3685 13.0167 5.3685C13.169 5.3685 13.298 5.42044 13.4037 5.52433C13.5096 5.62808 13.5625 5.7567 13.5625 5.91017V14.0898C13.5625 14.2432 13.511 14.3718 13.4079 14.4756C13.3049 14.5795 13.1772 14.6314 13.025 14.6314C12.8726 14.6314 12.7436 14.5795 12.6379 14.4756C12.5321 14.3718 12.4792 14.2432 12.4792 14.0898ZM15.5 11.1698V8.83017C15.5 8.67669 15.5515 8.54802 15.6546 8.44413C15.7576 8.34038 15.8853 8.2885 16.0375 8.2885C16.1899 8.2885 16.3189 8.34038 16.4246 8.44413C16.5304 8.54802 16.5833 8.67669 16.5833 8.83017V11.1698C16.5833 11.3232 16.5318 11.4519 16.4287 11.5558C16.3257 11.6595 16.198 11.7114 16.0458 11.7114C15.8935 11.7114 15.7644 11.6595 15.6587 11.5558C15.5529 11.4519 15.5 11.3232 15.5 11.1698Z",fill:"#EA4C89"})})}function cE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[f("mask",{id:"mask0_33422_14391",style:"mask-type:alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20",children:f("rect",{width:"20",height:"20",fill:"#D9D9D9"})}),f("g",{mask:"url(#mask0_33422_14391)",children:f("path",{d:"M4.24828 16.5513C3.99731 16.5962 3.79008 16.5334 3.62661 16.363C3.46314 16.1925 3.40383 15.9818 3.44869 15.7309L4.08328 12.6555L7.32369 15.9167L4.24828 16.5513ZM7.32369 15.9167L4.08328 12.6555L12.8493 3.91025C13.1089 3.65067 13.4195 3.52087 13.7812 3.52087C14.1429 3.52087 14.4535 3.65067 14.7131 3.91025L16.0897 5.26608C16.3493 5.52567 16.4791 5.83976 16.4791 6.20837C16.4791 6.57699 16.3493 6.89108 16.0897 7.15067L7.32369 15.9167ZM13.5945 4.68442L5.57369 12.718L7.28203 14.4263L15.3156 6.40546C15.3636 6.3574 15.3877 6.29733 15.3877 6.22525C15.3877 6.15303 15.3636 6.09289 15.3156 6.04483L13.9552 4.68442C13.9071 4.63636 13.847 4.61233 13.7747 4.61233C13.7027 4.61233 13.6426 4.63636 13.5945 4.68442Z",fill:"#999999"})})]})}function dE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:24,height:24,viewBox:"0 0 24 24",fill:"none",children:f("path",{d:"M18.6245 9.1678C18.3397 8.83214 17.93 8.63991 17.4996 8.64H13.9997V7.6C13.9997 6.16406 12.8804 5 11.4998 5C11.3103 4.99986 11.1371 5.11109 11.0523 5.2873L8.69112 10.2H5.99997C5.4477 10.2 5 10.6656 5 11.24V16.96C5 17.5344 5.44768 18 5.99997 18H16.7496C17.5057 18.0003 18.1438 17.4152 18.2383 16.635L18.9883 10.395C19.042 9.95059 18.9095 9.50359 18.6245 9.1678ZM5.99997 11.24H8.49988V16.96H5.99997V11.24ZM17.9958 10.265L17.2458 16.505C17.2143 16.7651 17.0016 16.9601 16.7496 16.96H9.49984V10.8428L11.7941 6.0699C12.4953 6.21585 12.9999 6.85629 12.9997 7.6V9.16C12.9997 9.44719 13.2236 9.68 13.4997 9.68H17.4996C17.8006 9.67989 18.0334 9.9544 17.9958 10.265Z",fill:"#999999"})})}function mE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:24,height:24,viewBox:"0 0 24 24",fill:"none",children:f("path",{d:"M18.6245 9.1678C18.3397 8.83214 17.93 8.63991 17.4996 8.64H13.9997V7.6C13.9997 6.16406 12.8804 5 11.4998 5C11.3103 4.99986 11.1371 5.11109 11.0523 5.2873L8.69112 10.2H5.99997C5.4477 10.2 5 10.6656 5 11.24V16.96C5 17.5344 5.44768 18 5.99997 18H16.7496C17.5057 18.0003 18.1438 17.4152 18.2383 16.635L18.9883 10.395C19.042 9.95059 18.9095 9.50359 18.6245 9.1678ZM5.99997 11.24H8.49988V16.96H5.99997V11.24Z",fill:"#EA4C89"})})}function pE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:24,height:24,viewBox:"0 0 24 24",fill:"none",children:f("path",{d:"M5.37549 14.8322C5.66028 15.1679 6.07001 15.3601 6.50045 15.36L10.0003 15.36L10.0003 16.4C10.0003 17.8359 11.1196 19 12.5002 19C12.6897 19.0001 12.8629 18.8889 12.9477 18.7127L15.3089 13.8L18 13.8C18.5523 13.8 19 13.3344 19 12.76L19 7.04C19 6.4656 18.5523 5.99997 18 6L7.25042 6C6.49432 5.99973 5.85623 6.5848 5.76172 7.365L5.01175 13.605C4.95797 14.0494 5.09046 14.4964 5.37549 14.8322ZM18 12.76L15.5001 12.76L15.5001 7.04L18 7.04L18 12.76ZM6.00421 13.735L6.75418 7.495C6.78569 7.23493 6.99838 7.03991 7.25042 7.04L14.5002 7.04L14.5002 13.1572L12.2059 17.9301C11.5047 17.7841 11.0001 17.1437 11.0003 16.4L11.0003 14.84C11.0003 14.5528 10.7764 14.32 10.5003 14.32L6.50044 14.32C6.19944 14.3201 5.96658 14.0456 6.00421 13.735Z",fill:"#999999"})})}function gE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:24,height:24,viewBox:"0 0 24 24",fill:"none",children:f("path",{d:"M5.37549 14.8322C5.66028 15.1679 6.07001 15.3601 6.50045 15.36L10.0003 15.36L10.0003 16.4C10.0003 17.8359 11.1196 19 12.5002 19C12.6897 19.0001 12.8629 18.8889 12.9477 18.7127L15.3089 13.8L18 13.8C18.5523 13.8 19 13.3344 19 12.76L19 7.04C19 6.4656 18.5523 5.99997 18 6L7.25042 6C6.49432 5.99973 5.85623 6.5848 5.76172 7.365L5.01175 13.605C4.95797 14.0494 5.09046 14.4964 5.37549 14.8322ZM18 12.76L15.5001 12.76L15.5001 7.04L18 7.04L18 12.76Z",fill:"#EA4C89"})})}function hE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:28,height:28,viewBox:"0 0 28 28",fill:"none",children:[f("mask",{id:"mask0_29692_415",style:"mask-type:alpha",maskUnits:"userSpaceOnUse",x:"5",y:"5",width:"18",height:"18",children:f("rect",{x:"5",y:"5",width:"18",height:"18",fill:"#D9D9D9"})}),f("g",{mask:"url(#mask0_29692_415)",children:f("path",{d:"M13.025 21.3239V19.925H9.28082C8.9432 19.925 8.65782 19.8084 8.4247 19.5753C8.19157 19.3422 8.07501 19.0568 8.07501 18.7192V9.28082C8.07501 8.94319 8.19157 8.65782 8.4247 8.42469C8.65782 8.19157 8.9432 8.07501 9.28082 8.07501H13.025V6.67607C13.025 6.53794 13.0714 6.42213 13.1641 6.32863C13.2569 6.23526 13.3718 6.18857 13.5088 6.18857C13.6459 6.18857 13.762 6.23526 13.8571 6.32863C13.9524 6.42213 14 6.53794 14 6.67607V21.3239C14 21.4621 13.9536 21.5779 13.8609 21.6714C13.7681 21.7648 13.6533 21.8114 13.5163 21.8114C13.3791 21.8114 13.263 21.7648 13.1679 21.6714C13.0726 21.5779 13.025 21.4621 13.025 21.3239ZM9.28082 18.95H13.025V17.225H11.075C10.9369 17.225 10.8211 17.1786 10.7278 17.0859C10.6343 16.9931 10.5875 16.8783 10.5875 16.7413C10.5875 16.6041 10.6343 16.488 10.7278 16.3929C10.8211 16.2976 10.9369 16.25 11.075 16.25H13.025V14.7125H11.075C10.9369 14.7125 10.8211 14.6661 10.7278 14.5734C10.6343 14.4806 10.5875 14.3658 10.5875 14.2288C10.5875 14.0916 10.6343 13.9755 10.7278 13.8804C10.8211 13.7851 10.9369 13.7375 11.075 13.7375H13.025V12.2H11.075C10.9369 12.2 10.8211 12.1536 10.7278 12.0609C10.6343 11.9681 10.5875 11.8533 10.5875 11.7163C10.5875 11.5791 10.6343 11.463 10.7278 11.3679C10.8211 11.2726 10.9369 11.225 11.075 11.225H13.025V9.05001H9.28082C9.22307 9.05001 9.1702 9.07407 9.1222 9.12219C9.07407 9.17019 9.05001 9.22307 9.05001 9.28082V18.7192C9.05001 18.7769 9.07407 18.8298 9.1222 18.8778C9.1702 18.9259 9.22307 18.95 9.28082 18.95ZM15.9097 19.925C15.7716 19.925 15.6558 19.8786 15.5623 19.7859C15.4689 19.6931 15.4222 19.5783 15.4222 19.4413C15.4222 19.3041 15.4689 19.188 15.5623 19.0929C15.6558 18.9976 15.7716 18.95 15.9097 18.95H18.7914C18.849 18.95 18.9019 18.9259 18.95 18.8778C18.9981 18.8298 19.0222 18.7769 19.0222 18.7192V9.28082C19.0222 9.22307 18.9981 9.17019 18.95 9.12219C18.9019 9.07407 18.849 9.05001 18.7914 9.05001H15.9097C15.7716 9.05001 15.6558 9.00363 15.5623 8.91088C15.4689 8.81813 15.4222 8.70326 15.4222 8.56626C15.4222 8.42913 15.4689 8.31301 15.5623 8.21788C15.6558 8.12263 15.7716 8.07501 15.9097 8.07501H18.7914C19.129 8.07501 19.4144 8.19157 19.6475 8.42469C19.8805 8.65782 19.997 8.94319 19.997 9.28082V18.7192C19.997 19.0568 19.8805 19.3422 19.6475 19.5753C19.4144 19.8084 19.129 19.925 18.7914 19.925H15.9097ZM15.9097 14.7125C15.7716 14.7125 15.6558 14.6661 15.5623 14.5734C15.4689 14.4806 15.4222 14.3658 15.4222 14.2288C15.4222 14.0916 15.4689 13.9755 15.5623 13.8804C15.6558 13.7851 15.7716 13.7375 15.9097 13.7375H17.3722C17.5103 13.7375 17.6261 13.7839 17.7194 13.8766C17.8129 13.9694 17.8597 14.0843 17.8597 14.2213C17.8597 14.3584 17.8129 14.4745 17.7194 14.5696C17.6261 14.6649 17.5103 14.7125 17.3722 14.7125H15.9097ZM15.9097 12.2C15.7716 12.2 15.6558 12.1536 15.5623 12.0609C15.4689 11.9681 15.4222 11.8533 15.4222 11.7163C15.4222 11.5791 15.4689 11.463 15.5623 11.3679C15.6558 11.2726 15.7716 11.225 15.9097 11.225H17.3722C17.5103 11.225 17.6261 11.2714 17.7194 11.3641C17.8129 11.4569 17.8597 11.5718 17.8597 11.7088C17.8597 11.8459 17.8129 11.962 17.7194 12.0571C17.6261 12.1524 17.5103 12.2 17.3722 12.2H15.9097Z",fill:"#999999"})})]})}function fE(e){return f("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"#222222",class:e.class,style:e.style,children:[f("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.4284 6.59193L15.1187 2.28564H6.28557C5.83092 2.28564 5.39488 2.46626 5.07339 2.78775C4.7519 3.10924 4.57129 3.54527 4.57129 3.99993V9.71422V18.8571V19.9999C4.57129 20.4546 4.7519 20.8906 5.07339 21.2121C5.39488 21.5336 5.83092 21.7142 6.28557 21.7142H17.7141C18.1688 21.7142 18.6048 21.5336 18.9263 21.2121C19.2478 20.8906 19.4284 20.4546 19.4284 19.9999V18.8571V9.71422V6.59193ZM15.341 6.82964V4.93136L17.2404 6.82964H15.341ZM6.28551 18.8571V19.9999H17.7141V18.8571V8.54335H13.6272L13.6267 3.99992H6.28551V18.8571Z"}),f("rect",{x:"7.55957",y:"10.2002",width:"8.88",height:"1.8",fill:"#EA4C89"}),f("rect",{x:"7.55957",y:"13.2002",width:"8.88",height:"1.68",fill:"#EA4C89"}),f("rect",{x:"7.55957",y:"16.0801",width:"4.92",height:"1.8",fill:"#EA4C89"})]})}function Cg({style:e,fillColor:t}){let n=t||"#666666";return f("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",style:e,xmlns:"http://www.w3.org/2000/svg",children:[f("path",{d:"M10.3873 2.29199C10.6319 2.29227 10.8664 2.38963 11.0392 2.56268C11.2121 2.73573 11.3092 2.97032 11.3092 3.21491V4.07845L12.1175 4.38366C12.7273 4.61311 13.2952 4.94108 13.7988 5.35449L14.4675 5.90241L15.2165 5.47012L15.2394 5.45658C15.3787 5.37513 15.5373 5.33233 15.6988 5.33262C15.861 5.33283 16.0203 5.37555 16.1608 5.45652C16.3014 5.53748 16.4182 5.65387 16.4998 5.79408L16.8925 6.47428C17.0145 6.68626 17.0475 6.93798 16.9843 7.17425C16.921 7.41052 16.7666 7.61207 16.555 7.7347L16.5321 7.74824L15.7842 8.17949L15.9227 9.03053C16.031 9.67987 16.031 10.3427 15.9227 10.992L15.781 11.8462L16.531 12.2785L16.5467 12.2878C16.758 12.4105 16.9122 12.6118 16.9754 12.8478C17.0387 13.0839 17.0059 13.3353 16.8842 13.5472L16.5154 14.1847C16.3932 14.3964 16.1919 14.551 15.9558 14.6145C15.7196 14.678 15.468 14.6451 15.256 14.5232L15.2415 14.5139L14.4904 14.0805L13.8206 14.6326C13.3125 15.0522 12.7384 15.3849 12.1217 15.617L11.3133 15.9222V16.7868C11.3132 16.9082 11.2891 17.0283 11.2425 17.1404C11.1958 17.2524 11.1276 17.3542 11.0415 17.4398C10.9555 17.5254 10.8535 17.5933 10.7412 17.6394C10.6289 17.6855 10.5087 17.7091 10.3873 17.7087H9.61229C9.3677 17.7084 9.13322 17.611 8.96037 17.438C8.78751 17.2649 8.69042 17.0303 8.69042 16.7857V15.9222L7.88209 15.617C7.27233 15.3875 6.70437 15.0596 6.20084 14.6462L5.53209 14.0982L4.78313 14.5305L4.76021 14.5441C4.62084 14.6255 4.46226 14.6683 4.30084 14.668C4.13864 14.6678 3.97932 14.6251 3.83877 14.5441C3.69823 14.4632 3.58135 14.3468 3.49979 14.2066L3.10709 13.5264C2.98505 13.3144 2.95205 13.0627 3.01532 12.8264C3.07858 12.5901 3.23296 12.3886 3.44459 12.266L3.4675 12.2524L4.21542 11.8212L4.07688 10.9701C3.96856 10.3208 3.96856 9.65799 4.07688 9.00866L4.21854 8.15553L3.46959 7.7222L3.45709 7.70866C3.24914 7.58523 3.09787 7.3852 3.03575 7.1515C2.97362 6.9178 3.00559 6.66905 3.12479 6.45866L3.49354 5.82116C3.57469 5.68082 3.69133 5.5643 3.83175 5.4833C3.97217 5.40231 4.13144 5.35968 4.29354 5.3597C4.45497 5.35942 4.61355 5.40221 4.75292 5.48366L4.7675 5.49199L5.51854 5.92533L6.18834 5.37324C6.69646 4.95362 7.27054 4.62101 7.88729 4.38887L8.69563 4.08366V3.21908C8.69452 2.97466 8.79041 2.73979 8.96226 2.56598C9.13411 2.39218 9.36788 2.29364 9.61229 2.29199H10.3873ZM10.3873 1.04199H9.61229C9.03636 1.04227 8.4841 1.27118 8.07685 1.67842C7.66961 2.08567 7.4407 2.63794 7.44042 3.21387C6.69518 3.49457 6.00146 3.89651 5.38729 4.40345L5.37271 4.39512C4.87362 4.10719 4.2806 4.02927 3.72407 4.17852C3.16753 4.32776 2.69307 4.69193 2.405 5.19095L2.03729 5.83366C1.74928 6.33263 1.67121 6.92555 1.82025 7.48207C1.96929 8.03858 2.33324 8.51313 2.83209 8.80137L2.84771 8.8097C2.78023 9.20478 2.74539 9.60474 2.74354 10.0055C2.74367 10.3974 2.77572 10.7886 2.83938 11.1753L2.81646 11.1889C2.56927 11.3314 2.35259 11.5213 2.1788 11.7476C2.00501 11.9739 1.87752 12.2322 1.80361 12.5078C1.7297 12.7834 1.71083 13.0709 1.74807 13.3538C1.7853 13.6367 1.87792 13.9095 2.02063 14.1566L2.41334 14.8368C2.55638 15.084 2.74681 15.3006 2.97371 15.4741C3.20061 15.6476 3.45953 15.7746 3.73561 15.8479C4.01169 15.9211 4.29952 15.9392 4.58259 15.901C4.86566 15.8628 5.13841 15.7691 5.38521 15.6253L5.40813 15.6118C6.01714 16.1109 6.70362 16.507 7.44042 16.7847C7.44028 17.0701 7.49635 17.3526 7.60542 17.6163C7.7145 17.88 7.87444 18.1196 8.07612 18.3215C8.27779 18.5234 8.51726 18.6835 8.78084 18.7929C9.04441 18.9022 9.32694 18.9585 9.61229 18.9587H10.3873C10.9632 18.9584 11.5155 18.7295 11.9227 18.3222C12.33 17.915 12.5589 17.3627 12.5592 16.7868C13.3043 16.5064 13.9981 16.1048 14.6123 15.5982L14.6269 15.6066C15.126 15.8945 15.719 15.9724 16.2755 15.8232C16.8321 15.6739 17.3065 15.3098 17.5946 14.8107L17.9623 14.1732C18.2503 13.6743 18.3284 13.0813 18.1793 12.5248C18.0303 11.9683 17.6663 11.4938 17.1675 11.2055L17.1519 11.1972C17.2194 10.8021 17.2542 10.4022 17.256 10.0014C17.2559 9.60948 17.2239 9.21826 17.1602 8.83158L17.1831 8.81803C17.4303 8.6755 17.647 8.48565 17.8208 8.25934C17.9946 8.03303 18.1221 7.77469 18.196 7.49908C18.2699 7.22348 18.2888 6.93601 18.2515 6.65311C18.2143 6.37021 18.1217 6.09742 17.979 5.85033L17.5863 5.17012C17.4437 4.92236 17.2537 4.70518 17.027 4.53106C16.8003 4.35693 16.5415 4.22928 16.2654 4.15544C15.9893 4.08159 15.7013 4.063 15.418 4.10074C15.1346 4.13847 14.8616 4.23179 14.6144 4.37533L14.5915 4.38887C13.9824 3.8898 13.296 3.4936 12.5592 3.21595C12.5593 2.9306 12.5032 2.64801 12.3942 2.38433C12.2851 2.12065 12.1252 1.88103 11.9235 1.67916C11.7218 1.47729 11.4823 1.31712 11.2188 1.20779C10.9552 1.09847 10.6726 1.04213 10.3873 1.04199Z",fill:n}),f("path",{d:"M9.99984 7.91699C10.4119 7.91699 10.8147 8.03918 11.1573 8.2681C11.4999 8.49702 11.7669 8.82239 11.9246 9.20307C12.0823 9.58375 12.1235 10.0026 12.0431 10.4068C11.9628 10.8109 11.7643 11.1821 11.473 11.4735C11.1816 11.7648 10.8104 11.9632 10.4063 12.0436C10.0021 12.124 9.58326 12.0828 9.20258 11.9251C8.8219 11.7674 8.49653 11.5004 8.26761 11.1578C8.03869 10.8152 7.91651 10.4124 7.91651 10.0003C7.91651 9.44779 8.136 8.91789 8.5267 8.52719C8.9174 8.13649 9.4473 7.91699 9.99984 7.91699ZM9.99984 6.66699C9.34057 6.66699 8.6961 6.86249 8.14794 7.22876C7.59977 7.59503 7.17253 8.11563 6.92024 8.72471C6.66795 9.3338 6.60194 10.004 6.73055 10.6506C6.85917 11.2972 7.17664 11.8912 7.64282 12.3573C8.10899 12.8235 8.70293 13.141 9.34954 13.2696C9.99614 13.3982 10.6664 13.3322 11.2754 13.0799C11.8845 12.8276 12.4051 12.4004 12.7714 11.8522C13.1377 11.3041 13.3332 10.6596 13.3332 10.0003C13.3332 9.11627 12.982 8.26842 12.3569 7.6433C11.7317 7.01818 10.8839 6.66699 9.99984 6.66699Z",fill:n})]})}var bE=f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 24 24",fill:"#222222",children:[f("path",{d:"M22.9331 7.46673V21.3334C22.9331 22.2667 22.1331 23.0667 21.1997 23.0667H10.1331V22.0001V20.9334H20.9331V7.60006H15.3331L11.0664 18.0001C10.7997 18.6667 10.1331 19.0667 9.46641 19.0667H2.79974C1.86641 19.0667 1.06641 18.2667 1.06641 17.3334V3.46673C1.06641 2.5334 1.86641 1.7334 2.79974 1.7334L12.9331 1.7334V2.80007V3.86673H2.93307V17.3334H9.33307L13.5997 6.9334C13.8664 6.26673 14.5331 5.86673 15.1997 5.86673H21.3331C22.2664 5.60006 22.9331 6.40007 22.9331 7.46673Z"}),f("path",{d:"M5.904 11.4063L5.472 13H4L6.056 6H7.96L10 13H8.496L8.072 11.4063H5.904ZM7.688 9.95389L7.048 7.54323H6.952L6.296 9.95389H7.688Z",fill:"#EA4C89"}),f("path",{d:"M19.4337 18.9805C18.403 18.6732 17.5907 18.3117 16.9968 17.8961C16.6999 18.1039 16.3542 18.2965 15.9597 18.474C15.5652 18.6558 15.1071 18.8312 14.5854 19L14 17.8831C14.9035 17.6494 15.6076 17.3918 16.1124 17.1104C15.8579 16.816 15.6394 16.4848 15.4571 16.1169C15.2789 15.7489 15.1262 15.3312 14.9989 14.8636H14.1718V13.8182H16.456C16.4178 13.5844 16.3669 13.3312 16.3033 13.0584L17.5504 13L17.6522 13.8182H19.8091V14.8636H18.9374C18.8059 15.3485 18.6532 15.7749 18.4793 16.1429C18.3054 16.5108 18.0976 16.8377 17.8558 17.1234C18.4327 17.4524 19.1474 17.6926 20 17.8442L19.4337 18.9805ZM16.1633 14.8636C16.3118 15.487 16.5854 16.013 16.9841 16.4416C17.1707 16.2424 17.3256 16.0152 17.4486 15.7597C17.5758 15.5 17.684 15.2013 17.7731 14.8636H16.1633Z",fill:"#EA4C89"})]}),yE=f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 24 24",fill:"#222222",children:[f("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 2H3C1.89543 2 1 2.89543 1 4V20C1 21.1046 1.89543 22 3 22H7V20H3V4H13V2ZM21 2H17V4H21V20H11V22H21C22.1046 22 23 21.1046 23 20V4C23 2.89543 22.1046 2 21 2Z"}),f("path",{d:"M10.5387 14.1787L9.96267 16H8L10.7413 8H13.28L16 16H13.9947L13.4293 14.1787H10.5387ZM12.9173 12.5187L12.064 9.76369H11.936L11.0613 12.5187H12.9173Z",fill:"#EA4C89"})]}),xE=f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"28",height:"28",viewBox:"0 0 28 28",fill:"#666666",children:f("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 8H9C8.44772 8 8 8.44772 8 9V11H20V9C20 8.44772 19.5523 8 19 8ZM21 11V9C21 7.89543 20.1046 7 19 7H9C7.89543 7 7 7.89543 7 9V11V12V19C7 20.1046 7.89543 21 9 21H13V20H9C8.44772 20 8 19.5523 8 19V12H20V14H21V12V11ZM9 9H11V10H9V9ZM17 9H15V10H17V9ZM12 9H14V10H12V9ZM21 17H18V14H17V17H14V18H17V21H18V18H21V17Z"})});function vE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"20",viewBox:"0 0 16 20",fill:"none",class:e.class,style:e.style,children:[f("path",{d:"M14.2857 0.286133C14.7404 0.286133 15.1764 0.466744 15.4979 0.788235C15.8194 1.10973 16 1.54576 16 2.00042V18.0004C16 18.2255 15.9557 18.4485 15.8695 18.6564C15.7834 18.8644 15.6571 19.0534 15.4979 19.2126C15.3387 19.3718 15.1497 19.4981 14.9417 19.5842C14.7338 19.6704 14.5108 19.7147 14.2857 19.7147H1.71429C1.48916 19.7147 1.26624 19.6704 1.05826 19.5842C0.85027 19.4981 0.661288 19.3718 0.502102 19.2126C0.342916 19.0534 0.216643 18.8644 0.130492 18.6564C0.0443411 18.4485 0 18.2255 0 18.0004V2.00042C0 1.54576 0.180611 1.10973 0.502102 0.788235C0.823593 0.466744 1.25963 0.286133 1.71429 0.286133H14.2857ZM14.2857 2.00042H1.71429V18.0004H14.2857V2.00042Z",fill:"black"}),f("text",{x:"4.5",y:"14.5",textAnchor:"middle",dominantBaseline:"middle",fill:"#EA4C89",fontFamily:"Alibaba PuHuiTi 3.0",fontSize:"11",fontWeight:"700",fontStyle:"normal",children:"T"})]})}function wg(e){return f("svg",{class:e.class,width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M12.03 16.6792C12.2556 16.6792 12.4469 16.6014 12.604 16.4457C12.7611 16.2898 12.8396 16.0991 12.8396 15.8736C12.8396 15.6479 12.7617 15.4565 12.6059 15.2994C12.45 15.1425 12.2594 15.064 12.0338 15.064C11.8082 15.064 11.6169 15.1419 11.4598 15.2975C11.3028 15.4534 11.2242 15.6441 11.2242 15.8696C11.2242 16.0953 11.3021 16.2867 11.458 16.4438C11.6137 16.6007 11.8044 16.6792 12.03 16.6792ZM12.0069 19.5832C10.9637 19.5832 9.98123 19.3858 9.05942 18.9911C8.13761 18.5964 7.33081 18.0532 6.639 17.3617C5.9472 16.6702 5.4038 15.864 5.0088 14.9432C4.61393 14.0225 4.4165 13.0387 4.4165 11.9917C4.4165 10.9448 4.61387 9.96386 5.00859 9.049C5.40331 8.13414 5.94643 7.33081 6.63796 6.639C7.32949 5.9472 8.13567 5.4038 9.0565 5.0088C9.9772 4.61393 10.961 4.4165 12.008 4.4165C13.0549 4.4165 14.0358 4.61386 14.9507 5.00859C15.8655 5.40331 16.6689 5.94643 17.3607 6.63796C18.0525 7.32949 18.5959 8.134 18.9909 9.0515C19.3857 9.96914 19.5832 10.9496 19.5832 11.9928C19.5832 13.0359 19.3858 14.0184 18.9911 14.9403C18.5964 15.8621 18.0532 16.6689 17.3617 17.3607C16.6702 18.0525 15.8657 18.5959 14.9482 18.9909C14.0305 19.3857 13.0501 19.5832 12.0069 19.5832ZM11.9998 18.4998C13.8054 18.4998 15.3401 17.8679 16.604 16.604C17.8679 15.3401 18.4998 13.8054 18.4998 11.9998C18.4998 10.1943 17.8679 8.65956 16.604 7.39567C15.3401 6.13178 13.8054 5.49984 11.9998 5.49984C10.1943 5.49984 8.65956 6.13178 7.39567 7.39567C6.13178 8.65956 5.49984 10.1943 5.49984 11.9998C5.49984 13.8054 6.13178 15.3401 7.39567 16.604C8.65956 17.8679 10.1943 18.4998 11.9998 18.4998ZM12.0511 8.43255C12.44 8.43255 12.7765 8.55498 13.0607 8.79984C13.345 9.04484 13.4871 9.35102 13.4871 9.71838C13.4871 10.0278 13.4008 10.3032 13.2282 10.5446C13.0557 10.7862 12.854 11.0041 12.6232 11.1986C12.3207 11.4669 12.0509 11.7691 11.8138 12.105C11.5767 12.4409 11.4571 12.8134 11.455 13.2225C11.4496 13.3744 11.5001 13.4946 11.6065 13.5832C11.7129 13.6718 11.8369 13.7161 11.9786 13.7161C12.1305 13.7161 12.2586 13.6731 12.3628 13.5871C12.4669 13.5012 12.5345 13.3877 12.5655 13.2467C12.6349 12.9464 12.7602 12.682 12.9413 12.4534C13.1224 12.2248 13.3186 12.0074 13.5298 11.8013C13.8336 11.5052 14.0848 11.1755 14.2834 10.8121C14.4821 10.4487 14.5815 10.0588 14.5815 9.64255C14.5815 8.98227 14.3353 8.43282 13.8428 7.99421C13.3503 7.55574 12.7609 7.3365 12.0746 7.3365C11.5846 7.3365 11.127 7.4497 10.7017 7.67609C10.2766 7.90262 9.92664 8.22123 9.65192 8.63192C9.56442 8.75762 9.54123 8.89532 9.58234 9.04505C9.62331 9.19491 9.71741 9.29991 9.86463 9.36005C10.0167 9.43074 10.1659 9.44102 10.3123 9.39088C10.4587 9.3406 10.581 9.26317 10.6792 9.15859C10.8481 8.95345 11.049 8.78116 11.2819 8.64171C11.5148 8.50227 11.7712 8.43255 12.0511 8.43255Z",fill:"#999999"})})}function TE(e){return f("svg",{class:e.class,width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("path",{d:"M12.0004 2.28564C17.3656 2.28564 21.7147 6.63479 21.7147 11.9999C21.7147 17.3651 17.3656 21.7142 12.0004 21.7142C6.63528 21.7142 2.28613 17.3651 2.28613 11.9999C2.28613 6.63479 6.63528 2.28564 12.0004 2.28564ZM12.0004 3.99993C7.58213 3.99993 4.00042 7.58165 4.00042 11.9999C4.00042 16.4182 7.58213 19.9999 12.0004 19.9999C16.4187 19.9999 20.0004 16.4182 20.0004 11.9999C20.0004 7.58165 16.4187 3.99993 12.0004 3.99993Z",fill:"#222222"}),f("path",{d:"M13.062 17.1429V15.4286H11.4557L11.4563 17.1429H13.062Z",fill:"#EA4C89"}),f("path",{d:"M15.238 9.58118C15.238 8.14232 14.0043 7.15318 12.9671 6.94404C11.9294 6.73375 10.8054 6.87089 10.0077 7.72518C9.29572 8.48975 9.14258 9.09489 9.14258 10.4297H10.7431V10.0417C10.75 9.35604 10.8654 8.64975 11.8666 8.45318C12.1144 8.39832 12.3717 8.40259 12.6176 8.46563C12.8635 8.52866 13.0911 8.64871 13.282 8.81604C13.638 9.15946 13.646 9.93718 13.0706 10.3246L12.1683 10.9246L12.0671 10.9915C11.6174 11.3035 11.4557 11.6566 11.4557 12.1606V14.2857H13.062V12.7452C13.062 12.4149 13.2197 12.104 13.6414 11.8343C14.0626 11.5652 15.238 11.0206 15.238 9.58118Z",fill:"#EA4C89"})]})}function hu(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:24,height:24,viewBox:"0 0 24 24",style:e.style,children:[f("path",{d:"M4.73641 19.9325C4.73641 20.3776 4.85796 20.4998 5.23835 20.4998H11.2616V11.995H4.73641V19.9325ZM12.7364 20.4998H18.7597C19.1408 20.4998 19.2616 20.3784 19.2616 19.9325V11.995H12.7357V20.4998H12.7364ZM19.2718 7.36327H15.6354C16.5133 7.15085 17.4404 6.46316 17.5546 5.65636C17.6885 4.7352 16.6588 3.33896 15.4127 3.5159C13.9227 3.73458 12.8303 5.13177 12.0594 6.21528C11.2943 5.1532 10.2972 3.91153 8.86885 3.55061C7.48548 3.20297 6.538 4.72648 6.56335 5.66945C6.58816 6.47074 7.46013 7.15161 8.36263 7.36327H4.72623C4.27677 7.36327 3.99902 7.6322 3.99902 8.13611V11.2254L11.2718 11.2269V7.36327H12.7262V11.2269L19.999 11.2254V8.13611C19.999 7.6322 19.7206 7.36327 19.2718 7.36327ZM7.56116 5.95393C7.30948 5.65636 7.47977 5.2522 7.63756 4.94705C7.9278 4.40918 8.3321 4.08241 9.02076 4.3868C9.98091 4.81258 10.6878 5.71288 11.2638 6.52024C10.0441 6.66324 8.22447 6.71881 7.56116 5.95393ZM12.8674 6.5064C13.4608 5.69809 14.1496 4.87744 15.103 4.37296C16.1026 3.84818 17.0295 5.26624 16.5554 5.9471C16.1904 6.46392 15.0335 6.51266 14.4088 6.54187C13.8948 6.56912 13.3798 6.55726 12.8674 6.5064Z",fill:"#ED6D8F"}),f("path",{d:"M11.2614 11.9952H7.21768C6.52575 13.2879 6.15297 14.7457 6.13406 16.2328C6.11514 17.7198 6.45071 19.1878 7.10951 20.4999H11.2614V11.9952ZM12.726 7.73418V11.2271L19.9988 11.2256V9.8496C19.0298 8.91196 17.8656 8.23144 16.6015 7.86376C15.3374 7.49607 14.0094 7.45167 12.726 7.73418ZM19.2614 19.9327V11.9952H12.7355V20.4999H18.7595C19.1406 20.4999 19.2614 20.3785 19.2614 19.9327ZM11.2716 11.2271V8.2068C9.83264 8.83641 8.58896 9.88261 7.68213 11.2263L11.2716 11.2271Z",fill:"#E55884"}),f("path",{d:"M12.7372 20.4998H18.7612C19.1423 20.4998 19.2632 20.3784 19.2632 19.9325V11.995H12.7372V20.4998ZM9.37501 18.3432C9.37449 19.073 9.47179 19.7991 9.664 20.4998H11.2632V13.1671C10.0463 14.5806 9.3725 16.4275 9.37501 18.3432ZM16.6044 10.6621C15.67 10.6608 14.7443 10.8526 13.8787 11.2267L19.3273 11.2256C18.4625 10.8522 17.5378 10.6608 16.6044 10.6621Z",fill:"#DB3E77"}),f("path",{d:"M18.9676 14.0576C16.3136 14.0576 13.9937 15.5771 12.7363 17.842V20.5H18.7603C19.1414 20.5 19.2623 20.3787 19.2623 19.9328V14.0639C19.1645 14.0597 19.0662 14.0576 18.9676 14.0576Z",fill:"#D63070"}),f("path",{d:"M8.20238 8.06029C8.33786 8.2763 7.62511 8.54334 6.87327 9.07551C6.12143 9.60769 5.6152 10.204 5.47954 9.98795C5.34388 9.77193 5.75979 9.03132 6.51163 8.49896C7.26347 7.9666 8.0669 7.84408 8.20238 8.06029Z",fill:"white"})]})}function CE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:24,height:24,viewBox:"0 0 24 24",children:[f("path",{d:"M17.6411 2.85449H6.5279C4.5875 2.85449 3.0083 4.43369 3.0083 6.37409V17.6229C3.0083 19.5633 4.5875 21.1425 6.5279 21.1425H17.6411C19.5815 21.1425 21.1607 19.5633 21.1607 17.6229V6.37409C21.1607 4.43249 19.5827 2.85449 17.6411 2.85449ZM8.1995 17.0337C6.8591 17.0337 5.7683 15.9429 5.7683 14.6025C5.7683 13.2621 6.8591 12.1713 8.1995 12.1713C9.5399 12.1713 10.6307 13.2621 10.6307 14.6025C10.6295 15.9441 9.5387 17.0337 8.1995 17.0337ZM10.9871 8.03489L8.5571 10.3965C8.38808 10.5609 8.16168 10.653 7.9259 10.6533H7.9103C7.79079 10.6513 7.67286 10.6256 7.5633 10.5778C7.45374 10.5301 7.35471 10.4611 7.2719 10.3749L5.8511 8.89649C5.5043 8.53529 5.5151 7.96169 5.8763 7.61489C6.2375 7.26809 6.8111 7.27889 7.1579 7.64009L7.9463 8.46089L9.7223 6.73529C10.0811 6.38609 10.6559 6.39449 11.0039 6.75329C11.0871 6.83846 11.1527 6.93922 11.1969 7.04977C11.2411 7.16033 11.263 7.27852 11.2615 7.39758C11.2599 7.51663 11.2349 7.63421 11.1878 7.74357C11.1407 7.85293 11.0725 7.95193 10.9871 8.03489ZM17.9195 15.6705H12.6803C12.4207 15.6664 12.1731 15.5605 11.991 15.3755C11.8089 15.1905 11.7068 14.9413 11.7068 14.6817C11.7068 14.4221 11.8089 14.1729 11.991 13.9879C12.1731 13.8029 12.4207 13.6969 12.6803 13.6929H17.9195C18.1791 13.6969 18.4267 13.8029 18.6088 13.9879C18.7909 14.1729 18.893 14.4221 18.893 14.6817C18.893 14.9413 18.7909 15.1905 18.6088 15.3755C18.4267 15.5605 18.1791 15.6664 17.9195 15.6705ZM17.9195 9.74609H12.6803C12.4207 9.74205 12.1731 9.63609 11.991 9.4511C11.8089 9.2661 11.7068 9.0169 11.7068 8.75729C11.7068 8.49768 11.8089 8.24848 11.991 8.06349C12.1731 7.87849 12.4207 7.77254 12.6803 7.76849H17.9195C18.1791 7.77254 18.4267 7.87849 18.6088 8.06349C18.7909 8.24848 18.893 8.49768 18.893 8.75729C18.893 9.0169 18.7909 9.2661 18.6088 9.4511C18.4267 9.63609 18.1791 9.74205 17.9195 9.74609Z",fill:"#FF4645"}),f("path",{d:"M8.1805 13.7949C7.7221 13.7949 7.3501 14.1681 7.3501 14.6253C7.3501 15.0825 7.7233 15.4557 8.1805 15.4557C8.6389 15.4557 9.0109 15.0825 9.0109 14.6253C9.0109 14.1681 8.6389 13.7949 8.1805 13.7949Z",fill:"#FF612F"}),f("path",{d:"M8.1805 13.7949C7.7221 13.7949 7.3501 14.1681 7.3501 14.6253C7.3501 14.7873 7.3981 14.9385 7.4797 15.0657C7.9897 14.8581 8.4853 14.6217 8.9641 14.3589C8.8525 14.0325 8.5453 13.7949 8.1805 13.7949Z",fill:"#FF7E15"}),f("path",{d:"M20.2115 3.97769C19.5683 3.28889 18.6551 2.85449 17.6411 2.85449H6.5279C4.5875 2.85449 3.0083 4.43369 3.0083 6.37409V17.6229C3.0083 19.5633 4.5875 21.1425 6.5279 21.1425H8.0519C11.8571 20.5965 15.1835 18.5709 17.4359 15.6705H12.6791C12.4195 15.6664 12.1719 15.5605 11.9898 15.3755C11.8077 15.1905 11.7056 14.9413 11.7056 14.6817C11.7056 14.4221 11.8077 14.1729 11.9898 13.9879C12.1719 13.8029 12.4195 13.6969 12.6791 13.6929H17.9183C18.1751 13.6929 18.4091 13.7925 18.5855 13.9533C19.7915 11.8377 20.4827 9.38969 20.4827 6.77969C20.4839 5.82089 20.3891 4.88369 20.2115 3.97769ZM8.1995 17.0337C6.8591 17.0337 5.7683 15.9429 5.7683 14.6025C5.7683 13.2621 6.8591 12.1713 8.1995 12.1713C9.5399 12.1713 10.6307 13.2621 10.6307 14.6025C10.6295 15.9441 9.5387 17.0337 8.1995 17.0337ZM10.9871 8.03489L8.5571 10.3965C8.38808 10.5609 8.16168 10.653 7.9259 10.6533H7.9103C7.79079 10.6513 7.67286 10.6256 7.5633 10.5778C7.45374 10.5301 7.35471 10.4611 7.2719 10.3749L5.8511 8.89649C5.5043 8.53529 5.5151 7.96169 5.8763 7.61489C6.2375 7.26809 6.8111 7.27889 7.1579 7.64009L7.9463 8.46089L9.7223 6.73529C10.0811 6.38609 10.6559 6.39449 11.0039 6.75329C11.0871 6.83846 11.1527 6.93922 11.1969 7.04977C11.2411 7.16033 11.263 7.27852 11.2615 7.39758C11.2599 7.51663 11.2349 7.63421 11.1878 7.74357C11.1407 7.85293 11.0725 7.95193 10.9871 8.03489ZM17.9195 9.74609H12.6803C12.4207 9.74205 12.1731 9.63609 11.991 9.4511C11.8089 9.2661 11.7068 9.0169 11.7068 8.75729C11.7068 8.49768 11.8089 8.24848 11.991 8.06349C12.1731 7.87849 12.4207 7.77254 12.6803 7.76849H17.9195C18.1791 7.77254 18.4267 7.87849 18.6088 8.06349C18.7909 8.24848 18.893 8.49768 18.893 8.75729C18.893 9.0169 18.7909 9.2661 18.6088 9.4511C18.4267 9.63609 18.1791 9.74205 17.9195 9.74609Z",fill:"#FF612F"}),f("path",{d:"M12.6803 7.76849H15.1499C15.8591 6.25409 16.3151 4.59929 16.4615 2.85449H6.5279C4.5875 2.85449 3.0083 4.43369 3.0083 6.37409V16.1025C4.0307 16.0329 5.0243 15.8577 5.9771 15.5865C5.83953 15.2771 5.76839 14.9423 5.7683 14.6037C5.7683 13.2633 6.8591 12.1725 8.1995 12.1725C9.1391 12.1725 9.9539 12.7089 10.3583 13.4913C11.7959 12.4773 13.0391 11.2053 14.0255 9.74609H12.6803C12.4207 9.74205 12.1731 9.63609 11.991 9.4511C11.8089 9.2661 11.7068 9.0169 11.7068 8.75729C11.7068 8.49768 11.8089 8.24848 11.991 8.06349C12.1731 7.87849 12.4207 7.77254 12.6803 7.76849ZM10.9871 8.03489L8.5571 10.3965C8.38808 10.5609 8.16168 10.653 7.9259 10.6533H7.9103C7.79079 10.6513 7.67286 10.6256 7.5633 10.5778C7.45374 10.5301 7.35471 10.4611 7.2719 10.3749L5.8511 8.89649C5.5043 8.53529 5.5151 7.96169 5.8763 7.61489C6.2375 7.26809 6.8111 7.27889 7.1579 7.64009L7.9463 8.46089L9.7223 6.73529C10.0811 6.38609 10.6559 6.39449 11.0039 6.75329C11.0871 6.83846 11.1527 6.93921 11.1969 7.04977C11.2411 7.16033 11.263 7.27852 11.2615 7.39758C11.2599 7.51663 11.2349 7.63421 11.1878 7.74357C11.1407 7.85293 11.0725 7.95193 10.9871 8.03489Z",fill:"#FF7E15"}),f("path",{d:"M5.8511 8.89649C5.5043 8.53529 5.5151 7.96169 5.8763 7.61489C6.2375 7.26809 6.8111 7.27889 7.1579 7.64009L7.3691 7.85969C9.0575 6.51809 10.4399 4.81049 11.3963 2.85449H6.5279C4.5875 2.85449 3.0083 4.43369 3.0083 6.37409V10.2381C4.0139 9.89729 4.9679 9.44849 5.8607 8.90729L5.8511 8.89649Z",fill:"#FF9400"})]})}function wE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:24,height:24,viewBox:"0 0 24 24",children:[f("path",{d:"M17.6411 2.85449H6.5279C4.5875 2.85449 3.0083 4.43369 3.0083 6.37409V17.6229C3.0083 19.5633 4.5875 21.1425 6.5279 21.1425H17.6411C19.5815 21.1425 21.1607 19.5633 21.1607 17.6229V6.37409C21.1607 4.43249 19.5827 2.85449 17.6411 2.85449ZM8.1995 17.0337C6.8591 17.0337 5.7683 15.9429 5.7683 14.6025C5.7683 13.2621 6.8591 12.1713 8.1995 12.1713C9.5399 12.1713 10.6307 13.2621 10.6307 14.6025C10.6295 15.9441 9.5387 17.0337 8.1995 17.0337ZM10.9871 8.03489L8.5571 10.3965C8.38808 10.5609 8.16168 10.653 7.9259 10.6533H7.9103C7.79079 10.6513 7.67286 10.6256 7.5633 10.5778C7.45374 10.5301 7.35471 10.4611 7.2719 10.3749L5.8511 8.89649C5.5043 8.53529 5.5151 7.96169 5.8763 7.61489C6.2375 7.26809 6.8111 7.27889 7.1579 7.64009L7.9463 8.46089L9.7223 6.73529C10.0811 6.38609 10.6559 6.39449 11.0039 6.75329C11.0871 6.83846 11.1527 6.93922 11.1969 7.04977C11.2411 7.16033 11.263 7.27852 11.2615 7.39758C11.2599 7.51663 11.2349 7.63421 11.1878 7.74357C11.1407 7.85293 11.0725 7.95193 10.9871 8.03489ZM17.9195 15.6705H12.6803C12.4207 15.6664 12.1731 15.5605 11.991 15.3755C11.8089 15.1905 11.7068 14.9413 11.7068 14.6817C11.7068 14.4221 11.8089 14.1729 11.991 13.9879C12.1731 13.8029 12.4207 13.6969 12.6803 13.6929H17.9195C18.1791 13.6969 18.4267 13.8029 18.6088 13.9879C18.7909 14.1729 18.893 14.4221 18.893 14.6817C18.893 14.9413 18.7909 15.1905 18.6088 15.3755C18.4267 15.5605 18.1791 15.6664 17.9195 15.6705ZM17.9195 9.74609H12.6803C12.4207 9.74205 12.1731 9.63609 11.991 9.4511C11.8089 9.2661 11.7068 9.0169 11.7068 8.75729C11.7068 8.49768 11.8089 8.24848 11.991 8.06349C12.1731 7.87849 12.4207 7.77254 12.6803 7.76849H17.9195C18.1791 7.77254 18.4267 7.87849 18.6088 8.06349C18.7909 8.24848 18.893 8.49768 18.893 8.75729C18.893 9.0169 18.7909 9.2661 18.6088 9.4511C18.4267 9.63609 18.1791 9.74205 17.9195 9.74609Z",fill:"#7633FF"}),f("path",{d:"M8.1805 13.7949C7.7221 13.7949 7.3501 14.1681 7.3501 14.6253C7.3501 15.0825 7.7233 15.4557 8.1805 15.4557C8.6389 15.4557 9.0109 15.0825 9.0109 14.6253C9.0109 14.1681 8.6389 13.7949 8.1805 13.7949Z",fill:"#7E7EFF"}),f("path",{d:"M8.1805 13.7949C7.7221 13.7949 7.3501 14.1681 7.3501 14.6253C7.3501 14.7873 7.3981 14.9385 7.4797 15.0657C7.9897 14.8581 8.4853 14.6217 8.9641 14.3589C8.8525 14.0325 8.5453 13.7949 8.1805 13.7949Z",fill:"#3E92FF"}),f("path",{d:"M20.2115 3.97769C19.5683 3.28889 18.6551 2.85449 17.6411 2.85449H6.5279C4.5875 2.85449 3.0083 4.43369 3.0083 6.37409V17.6229C3.0083 19.5633 4.5875 21.1425 6.5279 21.1425H8.0519C11.8571 20.5965 15.1835 18.5709 17.4359 15.6705H12.6791C12.4195 15.6664 12.1719 15.5605 11.9898 15.3755C11.8077 15.1905 11.7056 14.9413 11.7056 14.6817C11.7056 14.4221 11.8077 14.1729 11.9898 13.9879C12.1719 13.8029 12.4195 13.6969 12.6791 13.6929H17.9183C18.1751 13.6929 18.4091 13.7925 18.5855 13.9533C19.7915 11.8377 20.4827 9.38969 20.4827 6.77969C20.4839 5.82089 20.3891 4.88369 20.2115 3.97769ZM8.1995 17.0337C6.8591 17.0337 5.7683 15.9429 5.7683 14.6025C5.7683 13.2621 6.8591 12.1713 8.1995 12.1713C9.5399 12.1713 10.6307 13.2621 10.6307 14.6025C10.6295 15.9441 9.5387 17.0337 8.1995 17.0337ZM10.9871 8.03489L8.5571 10.3965C8.38808 10.5609 8.16168 10.653 7.9259 10.6533H7.9103C7.79079 10.6513 7.67286 10.6256 7.5633 10.5778C7.45374 10.5301 7.35471 10.4611 7.2719 10.3749L5.8511 8.89649C5.5043 8.53529 5.5151 7.96169 5.8763 7.61489C6.2375 7.26809 6.8111 7.27889 7.1579 7.64009L7.9463 8.46089L9.7223 6.73529C10.0811 6.38609 10.6559 6.39449 11.0039 6.75329C11.0871 6.83846 11.1527 6.93922 11.1969 7.04977C11.2411 7.16033 11.263 7.27852 11.2615 7.39758C11.2599 7.51663 11.2349 7.63421 11.1878 7.74357C11.1407 7.85293 11.0725 7.95193 10.9871 8.03489ZM17.9195 9.74609H12.6803C12.4207 9.74205 12.1731 9.63609 11.991 9.4511C11.8089 9.2661 11.7068 9.0169 11.7068 8.75729C11.7068 8.49768 11.8089 8.24848 11.991 8.06349C12.1731 7.87849 12.4207 7.77254 12.6803 7.76849H17.9195C18.1791 7.77254 18.4267 7.87849 18.6088 8.06349C18.7909 8.24848 18.893 8.49768 18.893 8.75729C18.893 9.0169 18.7909 9.2661 18.6088 9.4511C18.4267 9.63609 18.1791 9.74205 17.9195 9.74609Z",fill:"#6753FF"}),f("path",{d:"M12.6803 7.76849H15.1499C15.8591 6.25409 16.3151 4.59929 16.4615 2.85449H6.5279C4.5875 2.85449 3.0083 4.43369 3.0083 6.37409V16.1025C4.0307 16.0329 5.0243 15.8577 5.9771 15.5865C5.83953 15.2771 5.76839 14.9423 5.7683 14.6037C5.7683 13.2633 6.8591 12.1725 8.1995 12.1725C9.1391 12.1725 9.9539 12.7089 10.3583 13.4913C11.7959 12.4773 13.0391 11.2053 14.0255 9.74609H12.6803C12.4207 9.74205 12.1731 9.63609 11.991 9.4511C11.8089 9.2661 11.7068 9.0169 11.7068 8.75729C11.7068 8.49768 11.8089 8.24848 11.991 8.06349C12.1731 7.87849 12.4207 7.77254 12.6803 7.76849ZM10.9871 8.03489L8.5571 10.3965C8.38808 10.5609 8.16168 10.653 7.9259 10.6533H7.9103C7.79079 10.6513 7.67286 10.6256 7.5633 10.5778C7.45374 10.5301 7.35471 10.4611 7.2719 10.3749L5.8511 8.89649C5.5043 8.53529 5.5151 7.96169 5.8763 7.61489C6.2375 7.26809 6.8111 7.27889 7.1579 7.64009L7.9463 8.46089L9.7223 6.73529C10.0811 6.38609 10.6559 6.39449 11.0039 6.75329C11.0871 6.83846 11.1527 6.93921 11.1969 7.04977C11.2411 7.16033 11.263 7.27852 11.2615 7.39758C11.2599 7.51663 11.2349 7.63421 11.1878 7.74357C11.1407 7.85293 11.0725 7.95193 10.9871 8.03489Z",fill:"#4C8EFF"}),f("path",{d:"M5.8511 8.89649C5.5043 8.53529 5.5151 7.96169 5.8763 7.61489C6.2375 7.26809 6.8111 7.27889 7.1579 7.64009L7.3691 7.85969C9.0575 6.51809 10.4399 4.81049 11.3963 2.85449H6.5279C4.5875 2.85449 3.0083 4.43369 3.0083 6.37409V10.2381C4.0139 9.89729 4.9679 9.44849 5.8607 8.90729L5.8511 8.89649Z",fill:"#38B9FF"})]})}function SE(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:18,height:19,viewBox:"0 0 18 19",children:f("path",{d:"M7.87724 14.9878C5.50784 12.4932 2.38916 9.62401 2.38916 9.62401L3.76163 8.37672C3.76163 8.37672 6.62995 10.6218 7.00459 10.8713C7.75297 9.87346 12.6169 5.25894 15.2367 4.01074C15.4862 4.38448 15.6104 4.38448 15.6104 4.38448C15.6104 4.38448 10.6213 8.5019 7.87724 14.9878Z",fill:"#21BB45"})})}function ME(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:18,height:18,viewBox:"0 0 18 18",fill:"none",children:[f("path",{d:"M16.8346 1.42689C16.7895 1.13816 16.774 1.12574 16.4775 1.07141C16.2027 1.02018 15.928 1 15.6517 1C15.3816 1 15.1115 1.01863 14.8429 1.04657C13.764 1.15834 12.7115 1.39895 11.6901 1.76686C9.88161 2.41884 8.2858 3.39216 6.99425 4.83429C6.93526 4.89949 6.87472 4.92122 6.79865 4.92122C6.78003 4.92122 6.7614 4.91967 6.74122 4.91811C6.1979 4.85912 5.65302 4.76443 5.10815 4.76443H5.0709C4.09913 4.77219 3.34159 5.21772 2.81534 6.04201C2.52816 6.49219 2.24253 6.94392 1.95534 7.39565C1.68834 7.81479 1.41513 8.22771 1.15589 8.6515C0.787982 9.25381 1.13571 9.9772 1.82029 10.0284C2.64458 10.0905 3.46888 10.1402 4.29317 10.1852C4.4422 10.193 4.50584 10.2333 4.51981 10.3917C4.56949 10.9164 4.7092 11.4162 4.99017 11.868C5.53815 12.7466 6.33606 13.2294 7.35439 13.3644C7.73782 13.4156 7.72696 13.4187 7.7549 13.8146C7.80923 14.6063 7.86822 15.3995 7.94273 16.1897C7.9893 16.6833 8.36963 17 8.79342 17C8.96107 17 9.13648 16.9503 9.30103 16.8432C10.2216 16.2409 11.1514 15.6479 12.044 15.0052C12.8761 14.406 13.2378 13.5616 13.1307 12.5293C13.0856 12.0868 13.0484 11.6429 13.0034 11.2004C12.9894 11.0638 13.022 10.9598 13.1291 10.862C14.4346 9.66518 15.366 8.21684 16.0025 6.57291C16.535 5.19754 16.8532 3.77869 16.8982 2.30242C16.8998 2.2605 16.9013 2.21859 16.9013 2.17823C16.906 1.9252 16.8734 1.67527 16.8346 1.42689Z",fill:"url(#paint0_linear_28090_539)"}),f("path",{d:"M12.4807 7H12.4916C13.3243 7 13.9949 6.33959 14.0058 5.50543C14.0156 4.70286 13.3501 4.01283 12.5589 4H12.5312C11.7212 4 11.0259 4.59329 11.0062 5.51431C10.9893 6.29121 11.6945 6.99408 12.4807 7Z",fill:"#F8C235"}),f("path",{d:"M6.46786 14.9385C6.03786 15.3732 5.60321 15.8016 5.17476 16.2347C5.07231 16.3387 4.96209 16.4024 4.8348 16.4024C4.78512 16.4024 4.73234 16.3931 4.67646 16.3713C4.4731 16.2968 4.3753 16.1462 4.36599 15.9351C4.35978 15.8016 4.36289 15.6681 4.35978 15.5346C4.35512 15.3763 4.35357 15.3188 4.29148 15.3188C4.25733 15.3188 4.2061 15.3359 4.12693 15.3623C3.64415 15.5222 3.16292 15.6836 2.68015 15.8435C2.60719 15.8684 2.53267 15.8854 2.46126 15.8854C2.39296 15.8854 2.32466 15.8699 2.25636 15.8327C2.04989 15.7162 1.97228 15.5098 2.05455 15.2568C2.21444 14.7616 2.38365 14.2679 2.54664 13.7727C2.61805 13.5585 2.61339 13.5538 2.3821 13.5492C2.24238 13.5476 2.10267 13.5492 1.96296 13.543C1.75961 13.5336 1.61524 13.4343 1.53917 13.2418C1.46621 13.054 1.51278 12.891 1.64939 12.7528C2.09802 12.3026 2.5482 11.8525 2.99838 11.4038C3.0791 11.3231 3.17534 11.2734 3.27935 11.2734C3.29022 11.2734 3.30108 11.2734 3.3104 11.275C3.55411 11.2781 3.68917 11.3868 3.77765 11.6351C4.12072 12.6131 4.74476 13.3536 5.64978 13.8565C5.85003 13.9668 6.0596 14.0568 6.27692 14.1313C6.66967 14.2648 6.75815 14.6451 6.46786 14.9385Z",fill:"#F8C235"}),f("defs",{children:f("linearGradient",{id:"paint0_linear_28090_539",x1:"6.21379",y1:"17",x2:"17.8596",y2:"9.43011",gradientUnits:"userSpaceOnUse",children:[f("stop",{"stop-color":"#272727"}),f("stop",{offset:"0.990396","stop-color":"#696969"})]})})]})}function EE(){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:[f("g",{"clip-path":"url(#clip0_13006_12686)",children:[f("path",{d:"M11.8713 0.320171C11.8375 0.103619 11.8259 0.0943048 11.6035 0.0535558C11.3974 0.0151353 11.1913 0 10.9841 0C10.7815 0 10.5789 0.0139711 10.3775 0.0349277C9.56837 0.118754 8.77901 0.299214 8.01293 0.575143C6.65657 1.06413 5.45971 1.79412 4.49105 2.87572C4.44681 2.92461 4.4014 2.94091 4.34435 2.94091C4.33038 2.94091 4.31641 2.93975 4.30127 2.93859C3.89378 2.89434 3.48513 2.82332 3.07648 2.82332H3.04853C2.31971 2.82915 1.75155 3.16329 1.35687 3.78151C1.14148 4.11914 0.927257 4.45794 0.711869 4.79674C0.511617 5.11109 0.306708 5.42078 0.112277 5.73862C-0.163652 6.19036 0.0971414 6.7329 0.610579 6.77132C1.2288 6.81789 1.84702 6.85515 2.46524 6.88891C2.57701 6.89473 2.62474 6.925 2.63522 7.04376C2.67248 7.43728 2.77726 7.81217 2.98799 8.15097C3.39898 8.80994 3.9974 9.17202 4.76116 9.27331C5.04873 9.31173 5.04058 9.31406 5.06153 9.61094C5.10228 10.2047 5.14653 10.7997 5.20241 11.3923C5.23734 11.7625 5.52258 12 5.84042 12C5.96616 12 6.09772 11.9627 6.22113 11.8824C6.91154 11.4307 7.60893 10.9859 8.27838 10.5039C8.90242 10.0545 9.17369 9.42117 9.09336 8.64694C9.05959 8.31513 9.03165 7.98215 8.99789 7.65033C8.98741 7.54788 9.01186 7.46987 9.09219 7.39653C10.0713 6.49888 10.7699 5.41263 11.2472 4.17968C11.6466 3.14815 11.8852 2.08402 11.919 0.976812C11.9202 0.945377 11.9213 0.913942 11.9213 0.883671C11.9248 0.693897 11.9004 0.506452 11.8713 0.320171Z",fill:"url(#paint0_linear_13006_12686)"}),f("path",{d:"M8.60616 4.5H8.61431C9.23886 4.5 9.74176 4.00469 9.74992 3.37907C9.75734 2.77715 9.25814 2.25962 8.66475 2.25H8.64398C8.0365 2.25 7.51506 2.69497 7.50022 3.38574C7.48761 3.96841 8.01647 4.49556 8.60616 4.5Z",fill:"#424242"}),f("path",{d:"M4.09626 10.4539C3.77376 10.7799 3.44777 11.1012 3.12643 11.426C3.04959 11.504 2.96693 11.5518 2.87146 11.5518C2.8342 11.5518 2.79462 11.5448 2.75271 11.5285C2.60019 11.4726 2.52684 11.3597 2.51985 11.2013C2.5152 11.1012 2.51753 11.0011 2.5152 10.901C2.5117 10.7822 2.51054 10.7391 2.46397 10.7391C2.43836 10.7391 2.39994 10.7519 2.34056 10.7717C1.97847 10.8917 1.61755 11.0127 1.25547 11.1327C1.20075 11.1513 1.14487 11.1641 1.09131 11.1641C1.04008 11.1641 0.988855 11.1524 0.937628 11.1245C0.782782 11.0372 0.724569 10.8823 0.786275 10.6926C0.906193 10.3212 1.0331 9.95093 1.15534 9.57953C1.2089 9.41886 1.20541 9.41537 1.03193 9.41188C0.92715 9.41071 0.822367 9.41188 0.717583 9.40722C0.565066 9.40024 0.45679 9.32572 0.399741 9.18136C0.345021 9.04048 0.379949 8.91823 0.482403 8.81462C0.818874 8.47698 1.15651 8.13935 1.49414 7.80288C1.55468 7.74233 1.62687 7.70508 1.70487 7.70508C1.71302 7.70508 1.72117 7.70508 1.72816 7.70624C1.91095 7.70857 2.01224 7.79007 2.0786 7.97635C2.3359 8.70983 2.80393 9.26518 3.48269 9.6424C3.63288 9.72506 3.79006 9.79259 3.95305 9.84848C4.24761 9.9486 4.31397 10.2338 4.09626 10.4539Z",fill:"#F8C235"})]}),f("defs",{children:[f("linearGradient",{id:"paint0_linear_13006_12686",x1:"12.0001",y1:"0.857143",x2:"3.42864",y2:"8.57143",gradientUnits:"userSpaceOnUse",children:[f("stop",{"stop-color":"#FFEAB5"}),f("stop",{offset:"1","stop-color":"#F9C235"})]}),f("clipPath",{id:"clip0_13006_12686",children:f("rect",{width:"12",height:"12",fill:"white"})})]})]})}function AE(e){return f("svg",{class:e.class,width:10,height:6,viewBox:"0 0 10 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M5.01157 0.491081C5.10087 0.491081 5.18393 0.507122 5.26073 0.539206C5.33754 0.571289 5.40803 0.619344 5.47219 0.683372L9.33532 4.54671C9.45532 4.66671 9.51323 4.79671 9.50907 4.93671C9.50476 5.07657 9.44226 5.20691 9.32157 5.32775C9.20073 5.44844 9.07171 5.50879 8.93448 5.50879C8.79726 5.50879 8.66823 5.44844 8.5474 5.32775L5.0074 1.76671L1.44657 5.32775C1.33115 5.44303 1.20344 5.49858 1.06344 5.49441C0.923581 5.49011 0.793234 5.42761 0.6724 5.30691C0.551706 5.18608 0.491359 5.05705 0.491359 4.91983C0.491359 4.78261 0.554068 4.65164 0.679484 4.52691L4.54261 0.683372C4.61233 0.619344 4.68559 0.571289 4.7624 0.539206C4.83921 0.507122 4.92226 0.491081 5.01157 0.491081Z",fill:"#999999"})})}function vn(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:16,height:16,fill:"none",viewBox:"0 0 16 16",children:f("path",{d:"M8.0023 9.68007L3.83278 5.51245L3.02478 6.32007L8.00268 11.2953L12.9756 6.32007L12.1673 5.51245L8.0023 9.68007Z",fill:"currentColor"})})}function Sg(e){return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.class,width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:[f("rect",{width:"18",height:"17.9999",rx:"2.62311",fill:"#EC4C8C"}),f("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.5997 15.0555L12.8409 8.12622H11.5293L8.77051 15.0555H10.1725L10.8876 13.1986H13.4826L14.1976 15.0555H15.5997ZM12.9768 11.8852L12.1851 9.82917L11.3933 11.8852H12.9768Z",fill:"white"}),f("path",{d:"M3.38867 12.5646V11.2512H4.70023V12.5646C4.70023 13.2149 5.22669 13.7421 5.87611 13.7421H7.82083V15.0555H5.87611C4.50234 15.0555 3.38867 13.9403 3.38867 12.5646Z",fill:"white"}),f("path",{d:"M12.3627 1.94549C12.447 1.64968 12.8662 1.64968 12.9505 1.94549L13.3556 3.3677C13.3835 3.46556 13.4582 3.54312 13.555 3.57458L14.9497 4.02818C15.2312 4.11971 15.2312 4.51785 14.9497 4.60937L13.555 5.06297C13.4582 5.09444 13.3835 5.172 13.3556 5.26985L12.9505 6.69206C12.8662 6.98787 12.447 6.98787 12.3627 6.69206L11.9576 5.26985C11.9297 5.172 11.8549 5.09444 11.7582 5.06297L10.3634 4.60937C10.082 4.51785 10.082 4.11971 10.3634 4.02818L11.7582 3.57458C11.8549 3.54312 11.9297 3.46556 11.9576 3.3677L12.3627 1.94549Z",fill:"white"}),f("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.24281 3.05371H6.55437V4.3671H9.0418V8.76016H6.55437V10.6623H5.24281V8.76016H2.75537V4.3671H5.24281V3.05371ZM4.06694 5.68049H5.24282V7.44677H4.06694V5.68049ZM6.55437 5.68049V7.44677H7.73025V5.68049H6.55437Z",fill:"white"})]})}function kE(){return f("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("path",{d:"M9.25 3.25C9.25 3.94036 8.69036 4.5 8 4.5C7.30964 4.5 6.75 3.94036 6.75 3.25C6.75 2.55964 7.30964 2 8 2C8.69036 2 9.25 2.55964 9.25 3.25Z",fill:"#999999"}),f("path",{d:"M9.25 8C9.25 8.69036 8.69036 9.25 8 9.25C7.30964 9.25 6.75 8.69036 6.75 8C6.75 7.30964 7.30964 6.75 8 6.75C8.69036 6.75 9.25 7.30964 9.25 8Z",fill:"#999999"}),f("path",{d:"M8 14C8.69036 14 9.25 13.4404 9.25 12.75C9.25 12.0596 8.69036 11.5 8 11.5C7.30964 11.5 6.75 12.0596 6.75 12.75C6.75 13.4404 7.30964 14 8 14Z",fill:"#999999"})]})}function DE(){return f("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M9 17.5H15C15.1423 17.5 15.2613 17.4523 15.3568 17.3568C15.4523 17.2613 15.5 17.1423 15.5 17C15.5 16.8577 15.4523 16.7387 15.3568 16.6432C15.2613 16.5477 15.1423 16.5 15 16.5H9C8.85767 16.5 8.73875 16.5477 8.64325 16.6432C8.54775 16.7387 8.5 16.8577 8.5 17C8.5 17.1423 8.54775 17.2613 8.64325 17.3568C8.73875 17.4523 8.85767 17.5 9 17.5ZM9 13.5H15C15.1423 13.5 15.2613 13.4522 15.3568 13.3567C15.4523 13.2612 15.5 13.1423 15.5 13C15.5 12.8577 15.4523 12.7388 15.3568 12.6433C15.2613 12.5478 15.1423 12.5 15 12.5H9C8.85767 12.5 8.73875 12.5478 8.64325 12.6433C8.54775 12.7388 8.5 12.8577 8.5 13C8.5 13.1423 8.54775 13.2612 8.64325 13.3567C8.73875 13.4522 8.85767 13.5 9 13.5ZM6.6155 21C6.15517 21 5.77083 20.8458 5.4625 20.5375C5.15417 20.2292 5 19.8448 5 19.3845V4.6155C5 4.15517 5.15417 3.77083 5.4625 3.4625C5.77083 3.15417 6.15517 3 6.6155 3H13.8288C14.0443 3 14.2536 3.04358 14.4568 3.13075C14.6599 3.21792 14.8339 3.33392 14.9788 3.47875L18.5212 7.02125C18.6661 7.16608 18.7821 7.34008 18.8693 7.54325C18.9564 7.74642 19 7.95575 19 8.17125V19.3845C19 19.8448 18.8458 20.2292 18.5375 20.5375C18.2292 20.8458 17.8448 21 17.3845 21H6.6155ZM14 7.19225V4H6.6155C6.4615 4 6.32042 4.06408 6.19225 4.19225C6.06408 4.32042 6 4.4615 6 4.6155V19.3845C6 19.5385 6.06408 19.6796 6.19225 19.8078C6.32042 19.9359 6.4615 20 6.6155 20H17.3845C17.5385 20 17.6796 19.9359 17.8077 19.8078C17.9359 19.6796 18 19.5385 18 19.3845V8H14.8077C14.5756 8 14.3829 7.92342 14.2298 7.77025C14.0766 7.61708 14 7.42442 14 7.19225Z",fill:"#333333"})})}function IE(){return f("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("path",{d:"M5.53103 20.0173C5.07069 20.0173 4.68636 19.8631 4.37803 19.5548C4.06969 19.2464 3.91553 18.8621 3.91553 18.4018V5.63278C3.91553 5.17244 4.06969 4.78811 4.37803 4.47978C4.68636 4.17144 5.07069 4.01728 5.53103 4.01728H13.031C13.1727 4.01728 13.2914 4.06528 13.3873 4.16128C13.4831 4.25728 13.531 4.37619 13.531 4.51803C13.531 4.65986 13.4831 4.77853 13.3873 4.87403C13.2914 4.96953 13.1727 5.01728 13.031 5.01728H5.53103C5.35153 5.01728 5.20403 5.07494 5.08853 5.19027C4.97319 5.30577 4.91553 5.45328 4.91553 5.63278V18.4018C4.91553 18.5813 4.97319 18.7288 5.08853 18.8443C5.20403 18.9596 5.35153 19.0173 5.53103 19.0173H18.3C18.4795 19.0173 18.627 18.9596 18.7425 18.8443C18.8579 18.7288 18.9155 18.5813 18.9155 18.4018V10.9018C18.9155 10.7601 18.9635 10.6414 19.0595 10.5455C19.1555 10.4497 19.2744 10.4018 19.4163 10.4018C19.5581 10.4018 19.6768 10.4497 19.7723 10.5455C19.8678 10.6414 19.9155 10.7601 19.9155 10.9018V18.4018C19.9155 18.8621 19.7614 19.2464 19.453 19.5548C19.1447 19.8631 18.7604 20.0173 18.3 20.0173H5.53103ZM6.68478 16.4018H17.1463L13.9155 12.0943L10.9155 15.8828L8.91553 13.4788L6.68478 16.4018Z",fill:"#333333"}),f("path",{d:"M17.1284 4.16128C17.2015 3.9228 17.5473 3.9228 17.6203 4.16128L17.9664 5.29183C18.0934 5.70683 18.4144 6.03849 18.8314 6.18585L19.9155 6.56885C20.1413 6.64862 20.1413 6.96048 19.9155 7.04026L18.8314 7.42326C18.4144 7.57061 18.0934 7.90227 17.9664 8.31728L17.6203 9.44783C17.5473 9.6863 17.2015 9.6863 17.1284 9.44783L16.7823 8.31728C16.6553 7.90227 16.3343 7.57061 15.9173 7.42326L14.8332 7.04026C14.6074 6.96048 14.6074 6.64862 14.8332 6.56885L15.9173 6.18585C16.3343 6.03849 16.6553 5.70683 16.7823 5.29183L17.1284 4.16128Z",fill:"#333333"})]})}function LE(){return f("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[f("mask",{id:"mask0_33152_7401",style:"mask-type:alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24",children:f("rect",{width:"24",height:"24",fill:"#D9D9D9"})}),f("g",{mask:"url(#mask0_33152_7401)",children:f("path",{d:"M11 21.7305V19.9998H5.6155C5.15517 19.9998 4.77083 19.8456 4.4625 19.5373C4.15417 19.229 4 18.8446 4 18.3843V5.61529C4 5.15496 4.15417 4.77063 4.4625 4.46229C4.77083 4.15396 5.15517 3.99979 5.6155 3.99979H11V2.26904C11 2.12738 11.048 2.00863 11.144 1.91279C11.24 1.81696 11.3589 1.76904 11.5008 1.76904C11.6426 1.76904 11.7613 1.81696 11.8568 1.91279C11.9523 2.00863 12 2.12738 12 2.26904V21.7305C12 21.8722 11.952 21.991 11.856 22.0868C11.76 22.1826 11.6411 22.2305 11.4993 22.2305C11.3574 22.2305 11.2388 22.1826 11.1433 22.0868C11.0478 21.991 11 21.8722 11 21.7305ZM5.6155 18.9998H11V15.9998H8C7.85833 15.9998 7.73958 15.9518 7.64375 15.8558C7.54792 15.7598 7.5 15.6409 7.5 15.499C7.5 15.3572 7.54792 15.2385 7.64375 15.143C7.73958 15.0475 7.85833 14.9998 8 14.9998H11V12.4998H8C7.85833 12.4998 7.73958 12.4518 7.64375 12.3558C7.54792 12.2598 7.5 12.1409 7.5 11.999C7.5 11.8572 7.54792 11.7385 7.64375 11.643C7.73958 11.5475 7.85833 11.4998 8 11.4998H11V8.99979H8C7.85833 8.99979 7.73958 8.95179 7.64375 8.85579C7.54792 8.75979 7.5 8.64088 7.5 8.49904C7.5 8.35721 7.54792 8.23854 7.64375 8.14304C7.73958 8.04754 7.85833 7.99979 8 7.99979H11V4.99979H5.6155C5.4615 4.99979 5.32042 5.06388 5.19225 5.19204C5.06408 5.32021 5 5.46129 5 5.61529V18.3843C5 18.5383 5.06408 18.6794 5.19225 18.8075C5.32042 18.9357 5.4615 18.9998 5.6155 18.9998ZM14.6923 19.9998C14.5506 19.9998 14.4318 19.9518 14.336 19.8558C14.2402 19.7598 14.1923 19.6409 14.1923 19.499C14.1923 19.3572 14.2402 19.2385 14.336 19.143C14.4318 19.0475 14.5506 18.9998 14.6923 18.9998H18.577C18.7308 18.9998 18.8718 18.9357 19 18.8075C19.1282 18.6794 19.1923 18.5383 19.1923 18.3843V5.61529C19.1923 5.46129 19.1282 5.32021 19 5.19204C18.8718 5.06388 18.7308 4.99979 18.577 4.99979H14.6923C14.5506 4.99979 14.4318 4.95179 14.336 4.85579C14.2402 4.75979 14.1923 4.64088 14.1923 4.49904C14.1923 4.35721 14.2402 4.23854 14.336 4.14304C14.4318 4.04754 14.5506 3.99979 14.6923 3.99979H18.577C19.0372 3.99979 19.4214 4.15396 19.7298 4.46229C20.0381 4.77063 20.1923 5.15496 20.1923 5.61529V18.3843C20.1923 18.8446 20.0381 19.229 19.7298 19.5373C19.4214 19.8456 19.0372 19.9998 18.577 19.9998H14.6923ZM14.6923 12.4998C14.5506 12.4998 14.4318 12.4518 14.336 12.3558C14.2402 12.2598 14.1923 12.1409 14.1923 11.999C14.1923 11.8572 14.2402 11.7385 14.336 11.643C14.4318 11.5475 14.5506 11.4998 14.6923 11.4998H17.1923C17.3339 11.4998 17.4527 11.5478 17.5485 11.6438C17.6443 11.7398 17.6923 11.8587 17.6923 12.0005C17.6923 12.1424 17.6443 12.261 17.5485 12.3565C17.4527 12.452 17.3339 12.4998 17.1923 12.4998H14.6923ZM14.6923 8.99979C14.5506 8.99979 14.4318 8.95179 14.336 8.85579C14.2402 8.75979 14.1923 8.64088 14.1923 8.49904C14.1923 8.35721 14.2402 8.23854 14.336 8.14304C14.4318 8.04754 14.5506 7.99979 14.6923 7.99979H17.1923C17.3339 7.99979 17.4527 8.04779 17.5485 8.14379C17.6443 8.23979 17.6923 8.35871 17.6923 8.50054C17.6923 8.64238 17.6443 8.76104 17.5485 8.85654C17.4527 8.95204 17.3339 8.99979 17.1923 8.99979H14.6923Z",fill:"#333333"})})]})}function fu(e){try{if(!e.discountActivity||!e.discountActivity.enable)return null;let t=new Date(e.discountActivity.start).getTime(),n=new Date(e.discountActivity.end).getTime(),r=Date.now();if(r<t||r>n)return null;let a=e.interfaceLanguage;return e.discountActivity.title=e.discountActivity.titleI18n[a]||e.discountActivity.titleI18n.en,e.discountActivity.tips=e.discountActivity.tipsI18n[a]||e.discountActivity.tipsI18n.en,e.discountActivity}catch{}}function PE(e){let{config:t,isLogin:n,isProUser:r,actionsRef:a,isTeamUser:i}=e,{t:o}=$();return Fa(t,r)&&!r?f("div",{}):f("div",{class:"flex items-center",children:[f("a",{class:"flex items-center text-decoration-none cursor-pointer",target:"_blank",onClick:l=>{if(l.preventDefault(),n){a.current?.onOpenUrl(qo,`${e.type}_user_info`);return}a.current?.onOpenUrl(Ho,`${e.type}_user_info`)},children:[f("img",{src:n?pC:mC}),f("span",{class:"text-xs ml-1 text-label",children:o(n?"loggedIn":"notLogin")})]}),f(EV,{...e})]})}function EV(e){let{t}=$(),n=e.actionsRef,r=me(()=>fu(e.config),[e.config]);return e.isProUser?f("a",{title:t("popup.openProForPro"),target:"_blank",class:"ml-2 cursor-pointer",onClick:a=>{a.preventDefault(),n.current?.onOpenUrl(qo,`${e.type}_pro_logo`)},children:f("img",{style:{width:24,height:24},src:vC(e.isMaxUser,e.isTeamUser)})}):r?f("a",{class:"upgrade-pro-discount-act",target:"_blank",onClick:a=>{a.preventDefault(),n.current?.onOpenUrl(r.popupUrl||Vt)},children:[f(St,{type:"upgrade",style:{height:14,width:14,marginRight:-2}}),f("span",{children:r.title})]}):f("a",{class:"upgrade-pro ml-1 text-decoration-none cursor-pointer",title:t("popup.openPro"),target:"_blank",onClick:a=>{a.preventDefault(),n.current?.onOpenUrl(Vt,`${e.type}_user_upgrade`)},children:[f(EE,{}),f("span",{children:t("popup.upgrade")})]})}function NE({currentLang:e,ctx:t,actionsRef:n}){let{t:r}=$();if(!t)return null;let a=_p(t.translationService,t.config.targetLanguage,t.config),i=Gn;a.length<=30&&(i=a.indexOf("auto")>=0?a:["auto",...a]);let o=a.filter(l=>l!=="auto"),s=t.state.targetLanguage??t.config.targetLanguage;return f("div",{class:"flex mt-4 items-center",children:[f(AV,{supportedLanguages:i,interfaceLanguage:t.config.interfaceLanguage,currentLang:e,value:t.sourceLanguage,actionsRef:n}),f("img",{src:gC,style:{maxWidth:"unset"},class:"mx-2"}),f(kV,{supportedLanguages:o,interfaceLanguage:t.config.interfaceLanguage,value:s,label:r("popupTarget"),onSelected:l=>{n.current?.setSettings(u=>({...u,targetLanguage:l})),n.current?.updateContextState({targetLanguage:l}),n.current?.onReport({key:"init_page_daily",events:[{name:"init_page_daily"}],forceDaily:!0})}})]})}function AV(e){let{t}=$(),n=e.actionsRef,{value:r,currentLang:a}=e,i=t("popupSourceLanguage");return r==="auto"&&a&&a!=="auto"&&(i=t("languages.auto")),f("div",{class:"language-select-container",children:[f("label",{children:i}),f("select",{autoComplete:"off",id:"source-language-select",class:"language-select",onChange:o=>{let s=o.target.value;s&&n.current?.onSetPageLanguage(s)},children:vs(e.supportedLanguages,12,e.interfaceLanguage).map((o,s)=>{let l=zn(o,e.interfaceLanguage),u="";return o==="auto"&&r==="auto"&&(a&&a==="auto"?u=t("languages.auto"):u=zn(a,e.interfaceLanguage)+` (${t("languages.auto")})`),f("option",{value:o,selected:o===e.value,children:u||l},"selectlink"+s)})})]})}function kV(e){return f("div",{class:"language-select-container",children:[f("label",{children:e.label}),f("select",{autoComplete:"off",id:"target-language-select",class:"language-select",onChange:t=>{let n=t.target.value;n&&e.onSelected(n)},children:vs(e.supportedLanguages,12,e.interfaceLanguage).map((t,n)=>{let r=zn(t,e.interfaceLanguage);return f("option",{value:t,selected:t===e.value,children:r},"selectlink"+n)})})]})}function Ja(e){let{items:t,maxWidth:n,className:r,style:a,disabled:i}=e,{lang:o}=$();return n=n||(o==="en"?144:160),f("select",{autoComplete:"off",class:r||"min-select",style:{maxWidth:`${n}px`,...a},value:t.find(s=>s.selected)?.value,disabled:i,onChange:s=>{let l=s.target.value,u=t.find(c=>c.value===l);u&&u.onSelected(u)},children:t.map((s,l)=>f("option",{value:s.value,selected:s.selected,children:s.label},"selectlink"+l))})}var eb;function db(e){return[...e.v,(e.i?"!":"")+e.n].join(":")}function HE(e,t=","){return e.map(db).join(t)}var qE=typeof CSS<"u"&&CSS.escape||(e=>e.replace(/[!"'`*+.,;:\\/<=>?@#$%&^|~()[\]{}]/g,"\\$&").replace(/^\d/,"\\3$& "));function Eg(e){for(var t=9,n=e.length;n--;)t=Math.imul(t^e.charCodeAt(n),1597334677);return"#"+((t^t>>>9)>>>0).toString(36)}function Ag(e,t="@media "){return t+_r(e).map(n=>(typeof n=="string"&&(n={min:n}),n.raw||Object.keys(n).map(r=>`(${r}-width:${n[r]})`).join(" and "))).join(",")}function _r(e=[]){return Array.isArray(e)?e:e==null?[]:[e]}function DV(){}var Un={d:0,b:134217728,c:268435456,a:671088640,u:805306368,o:939524096};function VE(e){return e.match(/[-=:;]/g)?.length||0}function sb(e){return Math.min(/(?:^|width[^\d]+)(\d+(?:.\d+)?)(p)?/.test(e)?Math.max(0,29.63*(+RegExp.$1/(RegExp.$2?15:1))**.137-43):0,15)<<22|Math.min(VE(e),15)<<18}var IV=["rst-c","st-ch","h-chi","y-lin","nk","sited","ecked","pty","ad-on","cus-w","ver","cus","cus-v","tive","sable","tiona","quire"];function mb({n:e,i:t,v:n=[]},r,a,i){e&&(e=db({n:e,i:t,v:n})),i=[..._r(i)];for(let s of n){let l=r.theme("screens",s);for(let u of _r(l&&Ag(l)||r.v(s))){var o;i.push(u),a|=l?67108864|sb(u):s=="dark"?1073741824:u[0]=="@"?sb(u):(o=u,1<<~(/:([a-z-]+)/.test(o)&&~IV.indexOf(RegExp.$1.slice(2,7))||-18))}}return{n:e,p:a,r:i,i:t}}var pb=new Map;function RE(e){if(e.d){let t=[],n=tb(e.r.reduce((r,a)=>a[0]=="@"?(t.push(a),r):a?tb(r,i=>tb(a,o=>{let s=/(:merge\(.+?\))(:[a-z-]+|\\[.+])/.exec(o);if(s){let l=i.indexOf(s[1]);return~l?i.slice(0,l)+s[0]+i.slice(l+s[1].length):nb(i,o)}return nb(o,i)})):r,"&"),r=>nb(r,e.n?"."+qE(e.n):""));return n&&t.push(n.replace(/:merge\((.+?)\)/g,"$1")),t.reduceRight((r,a)=>a+"{"+r+"}",e.d)}}function tb(e,t){return e.replace(/ *((?:\(.+?\)|\[.+?\]|[^,])+) *(,|$)/g,(n,r,a)=>t(r)+a)}function nb(e,t){return e.replace(/&/g,t)}var jE=new Intl.Collator("en",{numeric:!0});function LV(e,t){for(var n=0,r=e.length;n<r;){let a=r+n>>1;0>=WE(e[a],t)?n=a+1:r=a}return r}function WE(e,t){let n=e.p&Un.o;return n==(t.p&Un.o)&&(n==Un.b||n==Un.o)?0:e.p-t.p||e.o-t.o||jE.compare(FE(e.n),FE(t.n))||jE.compare(BE(e.n),BE(t.n))}function FE(e){return(e||"").split(/:/).pop().split("/").pop()||"\0"}function BE(e){return(e||"").replace(/\W/g,t=>String.fromCharCode(127+t.charCodeAt(0)))+"\0"}function rb(e,t){return Math.round(parseInt(e,16)*t)}function Do(e,t={}){if(typeof e=="function")return e(t);let{opacityValue:n="1",opacityVariable:r}=t,a=r?`var(${r})`:n;if(e.includes("<alpha-value>"))return e.replace("<alpha-value>",a);if(e[0]=="#"&&(e.length==4||e.length==7)){let i=(e.length-1)/3,o=[17,1,.062272][i-1];return`rgba(${[rb(e.substr(1,i),o),rb(e.substr(1+i,i),o),rb(e.substr(1+2*i,i),o),a]})`}return a=="1"?e:a=="0"?"#0000":e.replace(/^(rgb|hsl)(\([^)]+)\)$/,`$1a$2,${a})`)}function GE(e,t,n,r,a=[]){return function i(o,{n:s,p:l,r:u=[],i:c},d){let m=[],p="",g=0,h=0;for(let x in o||{}){var v,y;let b=o[x];if(x[0]=="@"){if(!b)continue;if(x[1]=="a"){m.push(...YE(s,l,hb(""+b),d,l,u,c,!0));continue}if(x[1]=="l"){for(let T of _r(b))m.push(...i(T,{n:s,p:(v=Un[x[7]],l&~Un.o|v),r:x[7]=="d"?[]:u,i:c},d));continue}if(x[1]=="i"){m.push(..._r(b).map(T=>({p:-1,o:0,r:[],d:x+" "+T})));continue}if(x[1]=="k"){m.push({p:Un.d,o:0,r:[x],d:i(b,{p:Un.d},d).map(RE).join("")});continue}if(x[1]=="f"){m.push(..._r(b).map(T=>({p:Un.d,o:0,r:[x],d:i(T,{p:Un.d},d).map(RE).join("")})));continue}}if(typeof b!="object"||Array.isArray(b))x=="label"&&b?s=b+Eg(JSON.stringify([l,c,o])):(b||b===0)&&(x=x.replace(/[A-Z]/g,T=>"-"+T.toLowerCase()),h+=1,g=Math.max(g,(y=x)[0]=="-"?0:VE(y)+(/^(?:(border-(?!w|c|sty)|[tlbr].{2,4}m?$|c.{7,8}$)|([fl].{5}l|g.{8}$|pl))/.test(y)?+!!RegExp.$1||-!!RegExp.$2:0)+1),p+=(p?";":"")+_r(b).map(T=>d.s(x,QE(""+T,d.theme)+(c?" !important":""))).join(";"));else if(x[0]=="@"||x.includes("&")){let T=l;x[0]=="@"&&(x=x.replace(/\bscreen\(([^)]+)\)/g,(C,w)=>{let M=d.theme("screens",w);return M?(T|=67108864,Ag(M,"")):C}),T|=sb(x)),m.push(...i(b,{n:s,p:T,r:[...u,x],i:c},d))}else m.push(...i(b,{p:l,r:[...u,x]},d))}return m.unshift({n:s,p:l,o:Math.max(0,15-h)+1.5*Math.min(g||15,15),r:u,d:p}),m.sort(WE)}(e,mb(t,n,r,a),n)}function QE(e,t){return e.replace(/theme\((["'`])?(.+?)\1(?:\s*,\s*(["'`])?(.+?)\3)?\)/g,(n,r,a,i,o="")=>{let s=t(a,o);return typeof s=="function"&&/color|fill|stroke/i.test(a)?Do(s):""+_r(s).filter(l=>Object(l)!==l)})}function gb(e,t){let n,r=[];for(let a of e)a.d&&a.n?n?.p==a.p&&""+n.r==""+a.r?(n.c=[n.c,a.c].filter(Boolean).join(" "),n.d=n.d+";"+a.d):r.push(n={...a,n:a.n&&t}):r.push({...a,n:a.n&&t});return r}function lb(e,t,n=Un.u,r,a){let i=[];for(let o of e)for(let s of function(l,u,c,d,m){l={...l,i:l.i||m};let p=function(g,h){let v=pb.get(g.n);return v?v(g,h):h.r(g.n,g.v[0]=="dark")}(l,u);return p?typeof p=="string"?({r:d,p:c}=mb(l,u,c,d),gb(lb(hb(p),u,c,d,l.i),l.n)):Array.isArray(p)?p.map(g=>{var h,v;return{o:0,...g,r:[..._r(d),..._r(g.r)],p:(h=c,v=g.p??c,h&~Un.o|v)}}):GE(p,l,u,c,d):[{c:db(l),p:0,o:0,r:[]}]}(o,t,n,r,a))i.splice(LV(i,s),0,s);return i}function YE(e,t,n,r,a,i,o,s){return gb((s?n.flatMap(l=>lb([l],r,a,i,o)):lb(n,r,a,i,o)).map(l=>l.p&Un.o&&(l.n||t==Un.b)?{...l,p:l.p&~Un.o|t,o:0}:l),e)}function PV(e,t,n,r){var a;return a=(i,o)=>{let{n:s,p:l,r:u,i:c}=mb(i,o,t);return n&&YE(s,t,n,o,l,u,c,r)},pb.set(e,a),e}function ab(e,t,n){if(e[e.length-1]!="("){let r=[],a=!1,i=!1,o="";for(let s of e)if(!(s=="("||/[~@]$/.test(s))){if(s[0]=="!"&&(s=s.slice(1),a=!a),s.endsWith(":")){r[s=="dark:"?"unshift":"push"](s.slice(0,-1));continue}s[0]=="-"&&(s=s.slice(1),i=!i),s.endsWith("-")&&(s=s.slice(0,-1)),s&&s!="&"&&(o+=(o&&"-")+s)}o&&(i&&(o="-"+o),t[0].push({n:o,v:r.filter(NV),i:a}))}}function NV(e,t,n){return n.indexOf(e)==t}var OE=new Map;function hb(e){let t=OE.get(e);if(!t){let n=[],r=[[]],a=0,i=0,o=null,s=0,l=(u,c=0)=>{a!=s&&(n.push(e.slice(a,s+c)),u&&ab(n,r)),a=s+1};for(;s<e.length;s++){let u=e[s];if(i)e[s-1]!="\\"&&(i+=+(u=="[")||-(u=="]"));else if(u=="[")i+=1;else if(o)e[s-1]!="\\"&&o.test(e.slice(s))&&(o=null,a=s+RegExp.lastMatch.length);else if(u=="/"&&e[s-1]!="\\"&&(e[s+1]=="*"||e[s+1]=="/"))o=e[s+1]=="*"?/^\*\//:/^[\r\n]/;else if(u=="(")l(),n.push(u);else if(u==":")e[s+1]!=":"&&l(!1,1);else if(/[\s,)]/.test(u)){l(!0);let c=n.lastIndexOf("(");if(u==")"){let d=n[c-1];if(/[~@]$/.test(d)){let m=r.shift();n.length=c,ab([...n,"#"],r);let{v:p}=r[0].pop();for(let g of m)g.v.splice(+(g.v[0]=="dark")-+(p[0]=="dark"),p.length);ab([...n,PV(d.length>1?d.slice(0,-1)+Eg(JSON.stringify([d,m])):d+"("+HE(m)+")",Un.a,m,/@$/.test(d))],r)}c=n.lastIndexOf("(",c-1)}n.length=c+1}else/[~@]/.test(u)&&e[s+1]=="("&&r.unshift([])}l(!0),OE.set(e,t=r[0])}return t}function KE(e,t,n){return t.reduce((r,a,i)=>r+n(a)+e[i+1],e[0])}function ZE(e,t){return Array.isArray(e)&&Array.isArray(e.raw)?KE(e,t,n=>ib(n).trim()):t.filter(Boolean).reduce((n,r)=>n+ib(r),e?ib(e):"")}function ib(e){let t,n="";if(e&&typeof e=="object")if(Array.isArray(e))(t=ZE(e[0],e.slice(1)))&&(n+=" "+t);else for(let r in e)e[r]&&(n+=" "+r);else e!=null&&typeof e!="boolean"&&(n+=" "+e);return n}var wSe=JE("@"),SSe=JE("~");function JE(e){return new Proxy(function(n,...r){return t("",n,r)},{get(n,r){return r in n?n[r]:function(a,...i){return t(r,a,i)}}});function t(n,r,a){return HE(hb(n+e+"("+ZE(r,a)+")"))}}function ub(e,t){return Array.isArray(e)?_E(KE(e,t,n=>n!=null&&typeof n!="boolean"?n:"")):typeof e=="string"?_E(e):[e]}var RV=/ *(?:(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}))/g;function _E(e){let t;e=e.replace(/\/\*[^]*?\*\/|\s\s+|\n/gm," ");let n=[{}],r=[n[0]],a=[];for(;t=RV.exec(e);)t[4]&&(n.shift(),a.shift()),t[3]?(a.unshift(t[3]),n.unshift({}),r.push(a.reduce((i,o)=>({[o]:i}),n[0]))):t[4]||(n[0][t[1]]&&(n.unshift({}),r.push(a.reduce((i,o)=>({[o]:i}),n[0]))),n[0][t[1]]=t[2]);return r}function XE(e,...t){var n;let r=ub(e,t),a=(r.find(i=>i.label)?.label||"css")+Eg(JSON.stringify(r));return n=(i,o)=>gb(r.flatMap(s=>GE(s,i,o,Un.o)),a),pb.set(a,n),a}var MSe=new Proxy(function(e,t){return zE("animation",e,t)},{get(e,t){return t in e?e[t]:function(n,r){return zE(t,n,r)}}});function zE(e,t,n){return{toString(){return XE({label:e,"@layer components":{...typeof t=="object"?t:{animation:t},animationName:""+n}})}}}function be(e,t,n){return[e,jV(t,n)]}function jV(e,t){return typeof e=="function"?e:typeof e=="string"&&/^[\w-]+$/.test(e)?(n,r)=>({[e]:t?t(n,r):cb(n,1)}):n=>e||{[n[1]]:cb(n,2)}}function cb(e,t,n=e.slice(t).find(Boolean)||e.$$||e.input){return e.input[0]=="-"?`calc(${n} * -1)`:n}function Te(e,t,n,r){return[e,FV(t,n,r)]}function FV(e,t,n){let r=typeof t=="string"?(a,i)=>({[t]:n?n(a,i):a._}):t||(({1:a,_:i},o,s)=>({[a||s]:i}));return(a,i)=>{let o=$E(e||a[1]),s=i.theme(o,a.$$)??bu(a.$$,o,i);if(s!=null)return a._=cb(a,0,s),r(a,i,o)}}function Tn(e,t={},n){return[e,BV(t,n)]}function BV(e={},t){return(n,r)=>{let{section:a=$E(n[0]).replace("-","")+"Color"}=e,[i,o]=OV(n.$$);if(!i)return;let s=r.theme(a,i)||bu(i,a,r);if(!s||typeof s=="object")return;let{opacityVariable:l=`--tw-${n[0].replace(/-$/,"")}-opacity`,opacitySection:u=a.replace("Color","Opacity"),property:c=a,selector:d}=e,m=r.theme(u,o||"DEFAULT")||o&&bu(o,u,r),p=t||(({_:h})=>{let v=b0(c,h);return d?{[d]:v}:v});n._={value:Do(s,{opacityVariable:l||void 0,opacityValue:m||void 0}),color:h=>Do(s,h),opacityVariable:l||void 0,opacityValue:m||void 0};let g=p(n,r);if(!n.dark){let h=r.d(a,i,s);h&&h!==s&&(n._={value:Do(h,{opacityVariable:l||void 0,opacityValue:m||"1"}),color:v=>Do(h,v),opacityVariable:l||void 0,opacityValue:m||void 0},g={"&":g,[r.v("dark")]:p(n,r)})}return g}}function OV(e){return(e.match(/^(\[[^\]]+]|[^/]+?)(?:\/(.+))?$/)||[]).slice(1)}function b0(e,t){let n={};return typeof t=="string"?n[e]=t:(t.opacityVariable&&t.value.includes(t.opacityVariable)&&(n[t.opacityVariable]=t.opacityValue||"1"),n[e]=t.value),n}function bu(e,t,n){if(e[0]=="["&&e.slice(-1)=="]"){if(e=Mg(QE(e.slice(1,-1),n.theme)),!t)return e;if(!(/color|fill|stroke/i.test(t)&&!(/^color:/.test(e)||/^(#|((hsl|rgb)a?|hwb|lab|lch|color)\(|[a-z]+$)/.test(e))||/image/i.test(t)&&!(/^image:/.test(e)||/^[a-z-]+\(/.test(e))||/weight/i.test(t)&&!(/^(number|any):/.test(e)||/^\d+$/.test(e))||/position/i.test(t)&&/^(length|size):/.test(e)))return e.replace(/^[a-z-]+:/,"")}}function $E(e){return e.replace(/-./g,t=>t[1].toUpperCase())}function Mg(e){return e.includes("url(")?e.replace(/(.*?)(url\(.*?\))(.*?)/g,(t,n="",r,a="")=>Mg(n)+r+Mg(a)):e.replace(/(^|[^\\])_+/g,(t,n)=>n+" ".repeat(t.length-n.length)).replace(/\\_/g,"_").replace(/(calc|min|max|clamp)\(.+\)/g,t=>t.replace(/(-?\d*\.?\d(?!\b-.+[,)](?![^+\-/*])\D)(?:%|[a-z]+)?|\))([+\-/*])/g,"$1 $2 "))}var ESe=Symbol();var eA=new Proxy(DV,{apply(e,t,n){return eb(n[0])},get(e,t){let n=eb[t];return typeof n=="function"?function(){return n.apply(eb,arguments)}:n}});var ASe=function e(t){return new Proxy(function(n,...r){return UE(t,"",n,r)},{get(n,r){return r==="bind"?e:r in n?n[r]:function(a,...i){return UE(t,r,a,i)}}})}();function UE(e,t,n,r){return{toString(){let a=ub(n,r),i=qE(t+Eg(JSON.stringify([t,a])));return(typeof e=="function"?e:eA)(XE({[`@keyframes ${i}`]:ub(n,r)})),i}}}var kg={screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},columns:{auto:"auto","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},spacing:{px:"1px",0:"0px",...zr(4,"rem",4,.5,.5),...zr(12,"rem",4,5),14:"3.5rem",...zr(64,"rem",4,16,4),72:"18rem",80:"20rem",96:"24rem"},durations:{75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0,0,0.2,1) infinite",pulse:"pulse 2s cubic-bezier(0.4,0,0.6,1) infinite",bounce:"bounce 1s infinite"},aspectRatio:{auto:"auto",square:"1/1",video:"16/9"},backdropBlur:ct("blur"),backdropBrightness:ct("brightness"),backdropContrast:ct("contrast"),backdropGrayscale:ct("grayscale"),backdropHueRotate:ct("hueRotate"),backdropInvert:ct("invert"),backdropOpacity:ct("opacity"),backdropSaturate:ct("saturate"),backdropSepia:ct("sepia"),backgroundColor:ct("colors"),backgroundImage:{none:"none"},backgroundOpacity:ct("opacity"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{none:"none",0:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},brightness:{...zr(200,"",100,0,50),...zr(110,"",100,90,5),75:"0.75",125:"1.25"},borderColor:({theme:e})=>({DEFAULT:e("colors.gray.200","currentColor"),...e("colors")}),borderOpacity:ct("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem","1/2":"50%",full:"9999px"},borderSpacing:ct("spacing"),borderWidth:{DEFAULT:"1px",...ea(8,"px")},boxShadow:{sm:"0 1px 2px 0 rgba(0,0,0,0.05)",DEFAULT:"0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px -1px rgba(0,0,0,0.1)",md:"0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1)",lg:"0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1)",xl:"0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1)","2xl":"0 25px 50px -12px rgba(0,0,0,0.25)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.05)",none:"0 0 #0000"},boxShadowColor:ct("colors"),caretColor:ct("colors"),accentColor:({theme:e})=>({auto:"auto",...e("colors")}),contrast:{...zr(200,"",100,0,50),75:"0.75",125:"1.25"},content:{none:"none"},divideColor:ct("borderColor"),divideOpacity:ct("borderOpacity"),divideWidth:ct("borderWidth"),dropShadow:{sm:"0 1px 1px rgba(0,0,0,0.05)",DEFAULT:["0 1px 2px rgba(0,0,0,0.1)","0 1px 1px rgba(0,0,0,0.06)"],md:["0 4px 3px rgba(0,0,0,0.07)","0 2px 2px rgba(0,0,0,0.06)"],lg:["0 10px 8px rgba(0,0,0,0.04)","0 4px 3px rgba(0,0,0,0.1)"],xl:["0 20px 13px rgba(0,0,0,0.03)","0 8px 5px rgba(0,0,0,0.08)"],"2xl":"0 25px 25px rgba(0,0,0,0.15)",none:"0 0 #0000"},fill:({theme:e})=>({...e("colors"),none:"none"}),grayscale:{DEFAULT:"100%",0:"0"},hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},invert:{DEFAULT:"100%",0:"0"},flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({...e("spacing"),...y0(2,6),...y0(12,12),auto:"auto",full:"100%"}),flexGrow:{DEFAULT:1,0:0},flexShrink:{DEFAULT:1,0:0},fontFamily:{sans:'ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"'.split(","),serif:'ui-serif,Georgia,Cambria,"Times New Roman",Times,serif'.split(","),mono:'ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'.split(",")},fontSize:{xs:["0.75rem","1rem"],sm:["0.875rem","1.25rem"],base:["1rem","1.5rem"],lg:["1.125rem","1.75rem"],xl:["1.25rem","1.75rem"],"2xl":["1.5rem","2rem"],"3xl":["1.875rem","2.25rem"],"4xl":["2.25rem","2.5rem"],"5xl":["3rem","1"],"6xl":["3.75rem","1"],"7xl":["4.5rem","1"],"8xl":["6rem","1"],"9xl":["8rem","1"]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:ct("spacing"),gradientColorStops:ct("colors"),gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0,1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0,1fr)"},gridColumn:{auto:"auto","span-full":"1 / -1"},gridRow:{auto:"auto","span-full":"1 / -1"},gridTemplateColumns:{none:"none"},gridTemplateRows:{none:"none"},height:({theme:e})=>({...e("spacing"),...y0(2,6),min:"min-content",max:"max-content",fit:"fit-content",auto:"auto",full:"100%",screen:"100vh"}),inset:({theme:e})=>({...e("spacing"),...y0(2,4),auto:"auto",full:"100%"}),keyframes:{spin:{from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}},ping:{"0%":{transform:"scale(1)",opacity:"1"},"75%,100%":{transform:"scale(2)",opacity:"0"}},pulse:{"0%,100%":{opacity:"1"},"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{...zr(10,"rem",4,3),none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),maxHeight:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",screen:"100vh",...e("spacing")}),maxWidth:({theme:e,breakpoints:t})=>({...t(e("screens")),none:"none",0:"0rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch"}),minHeight:{0:"0px",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",screen:"100vh"},minWidth:{0:"0px",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"},opacity:{...zr(100,"",100,0,10),5:"0.05",25:"0.25",75:"0.75",95:"0.95"},order:{first:"-9999",last:"9999",none:"0"},padding:ct("spacing"),placeholderColor:ct("colors"),placeholderOpacity:ct("opacity"),outlineColor:ct("colors"),outlineOffset:ea(8,"px"),outlineWidth:ea(8,"px"),ringColor:({theme:e})=>({...e("colors"),DEFAULT:"#3b82f6"}),ringOffsetColor:ct("colors"),ringOffsetWidth:ea(8,"px"),ringOpacity:({theme:e})=>({...e("opacity"),DEFAULT:"0.5"}),ringWidth:{DEFAULT:"3px",...ea(8,"px")},rotate:{...ea(2,"deg"),...ea(12,"deg",3),...ea(180,"deg",45)},saturate:zr(200,"",100,0,50),scale:{...zr(150,"",100,0,50),...zr(110,"",100,90,5),75:"0.75",125:"1.25"},scrollMargin:ct("spacing"),scrollPadding:ct("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{...ea(2,"deg"),...ea(12,"deg",3)},space:ct("spacing"),stroke:({theme:e})=>({...e("colors"),none:"none"}),strokeWidth:zr(2),textColor:ct("colors"),textDecorationColor:ct("colors"),textDecorationThickness:{"from-font":"from-font",auto:"auto",...ea(8,"px")},textUnderlineOffset:{auto:"auto",...ea(8,"px")},textIndent:ct("spacing"),textOpacity:ct("opacity"),transitionDuration:({theme:e})=>({...e("durations"),DEFAULT:"150ms"}),transitionDelay:ct("durations"),transitionProperty:{none:"none",all:"all",DEFAULT:"color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter",colors:"color,background-color,border-color,text-decoration-color,fill,stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4,0,0.2,1)",linear:"linear",in:"cubic-bezier(0.4,0,1,1)",out:"cubic-bezier(0,0,0.2,1)","in-out":"cubic-bezier(0.4,0,0.2,1)"},translate:({theme:e})=>({...e("spacing"),...y0(2,4),full:"100%"}),width:({theme:e})=>({min:"min-content",max:"max-content",fit:"fit-content",screen:"100vw",...e("flexBasis")}),willChange:{scroll:"scroll-position"},zIndex:{...zr(50,"",1,0,10),auto:"auto"}};function y0(e,t){let n={};do for(var r=1;r<e;r++)n[`${r}/${e}`]=Number((r/e*100).toFixed(6))+"%";while(++e<=t);return n}function ea(e,t,n=0){let r={};for(;n<=e;n=2*n||1)r[n]=n+t;return r}function zr(e,t="",n=1,r=0,a=1,i={}){for(;r<=e;r+=a)i[r]=r/n+t;return i}function ct(e){return({theme:t})=>t(e)}var zV={"*,::before,::after":{boxSizing:"border-box",borderWidth:"0",borderStyle:"solid",borderColor:"theme(borderColor.DEFAULT, currentColor)"},"::before,::after":{"--tw-content":"''"},html:{lineHeight:1.5,WebkitTextSizeAdjust:"100%",MozTabSize:"4",tabSize:4,fontFamily:`theme(fontFamily.sans, ${kg.fontFamily.sans})`,fontFeatureSettings:"theme(fontFamily.sans[1].fontFeatureSettings, normal)"},body:{margin:"0",lineHeight:"inherit"},hr:{height:"0",color:"inherit",borderTopWidth:"1px"},"abbr:where([title])":{textDecoration:"underline dotted"},"h1,h2,h3,h4,h5,h6":{fontSize:"inherit",fontWeight:"inherit"},a:{color:"inherit",textDecoration:"inherit"},"b,strong":{fontWeight:"bolder"},"code,kbd,samp,pre":{fontFamily:`theme(fontFamily.mono, ${kg.fontFamily.mono})`,fontFeatureSettings:"theme(fontFamily.mono[1].fontFeatureSettings, normal)",fontSize:"1em"},small:{fontSize:"80%"},"sub,sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sub:{bottom:"-0.25em"},sup:{top:"-0.5em"},table:{textIndent:"0",borderColor:"inherit",borderCollapse:"collapse"},"button,input,optgroup,select,textarea":{fontFamily:"inherit",fontSize:"100%",lineHeight:"inherit",color:"inherit",margin:"0",padding:"0"},"button,select":{textTransform:"none"},"button,[type='button'],[type='reset'],[type='submit']":{WebkitAppearance:"button",backgroundColor:"transparent",backgroundImage:"none"},":-moz-focusring":{outline:"auto"},":-moz-ui-invalid":{boxShadow:"none"},progress:{verticalAlign:"baseline"},"::-webkit-inner-spin-button,::-webkit-outer-spin-button":{height:"auto"},"[type='search']":{WebkitAppearance:"textfield",outlineOffset:"-2px"},"::-webkit-search-decoration":{WebkitAppearance:"none"},"::-webkit-file-upload-button":{WebkitAppearance:"button",font:"inherit"},summary:{display:"list-item"},"blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre":{margin:"0"},fieldset:{margin:"0",padding:"0"},legend:{padding:"0"},"ol,ul,menu":{listStyle:"none",margin:"0",padding:"0"},textarea:{resize:"vertical"},"input::placeholder,textarea::placeholder":{opacity:1,color:"theme(colors.gray.400, #9ca3af)"},'button,[role="button"]':{cursor:"pointer"},":disabled":{cursor:"default"},"img,svg,video,canvas,audio,iframe,embed,object":{display:"block",verticalAlign:"middle"},"img,video":{maxWidth:"100%",height:"auto"},"[hidden]":{display:"none"}};var UV=[be("\\[([-\\w]+):(.+)]",({1:e,2:t},n)=>({"@layer overrides":{"&":{[e]:bu(`[${t}]`,"",n)}}})),be("(group|peer)([~/][^-[]+)?",({input:e},{h:t})=>[{c:t(e)}]),Te("aspect-","aspectRatio"),be("container",(e,{theme:t})=>{let{screens:n=t("screens"),center:r,padding:a}=t("container"),i={width:"100%",marginRight:r&&"auto",marginLeft:r&&"auto",...o("xs")};for(let s in n){let l=n[s];typeof l=="string"&&(i[Ag(l)]={"&":{maxWidth:l,...o(s)}})}return i;function o(s){let l=a&&(typeof a=="string"?a:a[s]||a.DEFAULT);if(l)return{paddingRight:l,paddingLeft:l}}}),Te("content-","content",({_:e})=>({"--tw-content":e,content:"var(--tw-content)"})),be("(?:box-)?decoration-(slice|clone)","boxDecorationBreak"),be("box-(border|content)","boxSizing",({1:e})=>e+"-box"),be("hidden",{display:"none"}),be("table-(auto|fixed)","tableLayout"),be(["(block|flex|table|grid|inline|contents|flow-root|list-item)","(inline-(block|flex|table|grid))","(table-(caption|cell|column|row|(column|row|footer|header)-group))"],"display"),"(float)-(left|right|none)","(clear)-(left|right|none|both)","(overflow(?:-[xy])?)-(auto|hidden|clip|visible|scroll)","(isolation)-(auto)",be("isolate","isolation"),be("object-(contain|cover|fill|none|scale-down)","objectFit"),Te("object-","objectPosition"),be("object-(top|bottom|center|(left|right)(-(top|bottom))?)","objectPosition",Dg),be("overscroll(-[xy])?-(auto|contain|none)",({1:e="",2:t})=>({["overscroll-behavior"+e]:t})),be("(static|fixed|absolute|relative|sticky)","position"),Te("-?inset(-[xy])?(?:$|-)","inset",({1:e,_:t})=>({top:e!="-x"&&t,right:e!="-y"&&t,bottom:e!="-x"&&t,left:e!="-y"&&t})),Te("-?(top|bottom|left|right)(?:$|-)","inset"),be("(visible|collapse)","visibility"),be("invisible",{visibility:"hidden"}),Te("-?z-","zIndex"),be("flex-((row|col)(-reverse)?)","flexDirection",tA),be("flex-(wrap|wrap-reverse|nowrap)","flexWrap"),Te("(flex-(?:grow|shrink))(?:$|-)"),Te("(flex)-"),Te("grow(?:$|-)","flexGrow"),Te("shrink(?:$|-)","flexShrink"),Te("basis-","flexBasis"),Te("-?(order)-"),"-?(order)-(\\d+)",Te("grid-cols-","gridTemplateColumns"),be("grid-cols-(\\d+)","gridTemplateColumns",iA),Te("col-","gridColumn"),be("col-(span)-(\\d+)","gridColumn",aA),Te("col-start-","gridColumnStart"),be("col-start-(auto|\\d+)","gridColumnStart"),Te("col-end-","gridColumnEnd"),be("col-end-(auto|\\d+)","gridColumnEnd"),Te("grid-rows-","gridTemplateRows"),be("grid-rows-(\\d+)","gridTemplateRows",iA),Te("row-","gridRow"),be("row-(span)-(\\d+)","gridRow",aA),Te("row-start-","gridRowStart"),be("row-start-(auto|\\d+)","gridRowStart"),Te("row-end-","gridRowEnd"),be("row-end-(auto|\\d+)","gridRowEnd"),be("grid-flow-((row|col)(-dense)?)","gridAutoFlow",e=>Dg(tA(e))),be("grid-flow-(dense)","gridAutoFlow"),Te("auto-cols-","gridAutoColumns"),Te("auto-rows-","gridAutoRows"),Te("gap-x(?:$|-)","gap","columnGap"),Te("gap-y(?:$|-)","gap","rowGap"),Te("gap(?:$|-)","gap"),"(justify-(?:items|self))-",be("justify-","justifyContent",nA),be("(content|items|self)-",e=>({["align-"+e[1]]:nA(e)})),be("(place-(content|items|self))-",({1:e,$$:t})=>({[e]:("wun".includes(t[3])?"space-":"")+t})),Te("p([xytrbl])?(?:$|-)","padding",yu("padding")),Te("-?m([xytrbl])?(?:$|-)","margin",yu("margin")),Te("-?space-(x|y)(?:$|-)","space",({1:e,_:t})=>({"&>:not([hidden])~:not([hidden])":{[`--tw-space-${e}-reverse`]:"0",["margin-"+{y:"top",x:"left"}[e]]:`calc(${t} * calc(1 - var(--tw-space-${e}-reverse)))`,["margin-"+{y:"bottom",x:"right"}[e]]:`calc(${t} * var(--tw-space-${e}-reverse))`}})),be("space-(x|y)-reverse",({1:e})=>({"&>:not([hidden])~:not([hidden])":{[`--tw-space-${e}-reverse`]:"1"}})),Te("w-","width"),Te("min-w-","minWidth"),Te("max-w-","maxWidth"),Te("h-","height"),Te("min-h-","minHeight"),Te("max-h-","maxHeight"),Te("font-","fontWeight"),Te("font-","fontFamily",({_:e})=>typeof(e=_r(e))[1]=="string"?{fontFamily:Aa(e)}:{fontFamily:Aa(e[0]),...e[1]}),be("antialiased",{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"}),be("subpixel-antialiased",{WebkitFontSmoothing:"auto",MozOsxFontSmoothing:"auto"}),be("italic","fontStyle"),be("not-italic",{fontStyle:"normal"}),be("(ordinal|slashed-zero|(normal|lining|oldstyle|proportional|tabular)-nums|(diagonal|stacked)-fractions)",({1:e,2:t="",3:n})=>t=="normal"?{fontVariantNumeric:"normal"}:{["--tw-"+(n?"numeric-fraction":"pt".includes(t[0])?"numeric-spacing":t?"numeric-figure":e)]:e,fontVariantNumeric:"var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)",...Io({"--tw-ordinal":"var(--tw-empty,/*!*/ /*!*/)","--tw-slashed-zero":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-figure":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-spacing":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-fraction":"var(--tw-empty,/*!*/ /*!*/)"})}),Te("tracking-","letterSpacing"),Te("leading-","lineHeight"),be("list-(inside|outside)","listStylePosition"),Te("list-","listStyleType"),be("list-","listStyleType"),Te("placeholder-opacity-","placeholderOpacity",({_:e})=>({"&::placeholder":{"--tw-placeholder-opacity":e}})),Tn("placeholder-",{property:"color",selector:"&::placeholder"}),be("text-(left|center|right|justify|start|end)","textAlign"),be("text-(ellipsis|clip)","textOverflow"),Te("text-opacity-","textOpacity","--tw-text-opacity"),Tn("text-",{property:"color"}),Te("text-","fontSize",({_:e})=>typeof e=="string"?{fontSize:e}:{fontSize:e[0],...typeof e[1]=="string"?{lineHeight:e[1]}:e[1]}),Te("indent-","textIndent"),be("(overline|underline|line-through)","textDecorationLine"),be("no-underline",{textDecorationLine:"none"}),Te("underline-offset-","textUnderlineOffset"),Tn("decoration-",{section:"textDecorationColor",opacityVariable:!1,opacitySection:"opacity"}),Te("decoration-","textDecorationThickness"),be("decoration-","textDecorationStyle"),be("(uppercase|lowercase|capitalize)","textTransform"),be("normal-case",{textTransform:"none"}),be("truncate",{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}),be("align-","verticalAlign"),be("whitespace-","whiteSpace"),be("break-normal",{wordBreak:"normal",overflowWrap:"normal"}),be("break-words",{overflowWrap:"break-word"}),be("break-all",{wordBreak:"break-all"}),be("break-keep",{wordBreak:"keep-all"}),Tn("caret-",{opacityVariable:!1,opacitySection:"opacity"}),Tn("accent-",{opacityVariable:!1,opacitySection:"opacity"}),be("bg-gradient-to-([trbl]|[tb][rl])","backgroundImage",({1:e})=>`linear-gradient(to ${As(e," ")},var(--tw-gradient-stops))`),Tn("from-",{section:"gradientColorStops",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-gradient-from":e.value,"--tw-gradient-to":e.color({opacityValue:"0"}),"--tw-gradient-stops":"var(--tw-gradient-from),var(--tw-gradient-to)"})),Tn("via-",{section:"gradientColorStops",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-gradient-to":e.color({opacityValue:"0"}),"--tw-gradient-stops":`var(--tw-gradient-from),${e.value},var(--tw-gradient-to)`})),Tn("to-",{section:"gradientColorStops",property:"--tw-gradient-to",opacityVariable:!1,opacitySection:"opacity"}),be("bg-(fixed|local|scroll)","backgroundAttachment"),be("bg-origin-(border|padding|content)","backgroundOrigin",({1:e})=>e+"-box"),be(["bg-(no-repeat|repeat(-[xy])?)","bg-repeat-(round|space)"],"backgroundRepeat"),be("bg-blend-","backgroundBlendMode"),be("bg-clip-(border|padding|content|text)","backgroundClip",({1:e})=>e+(e=="text"?"":"-box")),Te("bg-opacity-","backgroundOpacity","--tw-bg-opacity"),Tn("bg-",{section:"backgroundColor"}),Te("bg-","backgroundImage"),Te("bg-","backgroundPosition"),be("bg-(top|bottom|center|(left|right)(-(top|bottom))?)","backgroundPosition",Dg),Te("bg-","backgroundSize"),Te("rounded(?:$|-)","borderRadius"),Te("rounded-([trbl]|[tb][rl])(?:$|-)","borderRadius",({1:e,_:t})=>{let n={t:["tl","tr"],r:["tr","br"],b:["bl","br"],l:["bl","tl"]}[e]||[e,e];return{[`border-${As(n[0])}-radius`]:t,[`border-${As(n[1])}-radius`]:t}}),be("border-(collapse|separate)","borderCollapse"),Te("border-opacity(?:$|-)","borderOpacity","--tw-border-opacity"),be("border-(solid|dashed|dotted|double|none)","borderStyle"),Te("border-spacing(-[xy])?(?:$|-)","borderSpacing",({1:e,_:t})=>({...Io({"--tw-border-spacing-x":"0","--tw-border-spacing-y":"0"}),["--tw-border-spacing"+(e||"-x")]:t,["--tw-border-spacing"+(e||"-y")]:t,"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"})),Tn("border-([xytrbl])-",{section:"borderColor"},yu("border","Color")),Tn("border-"),Te("border-([xytrbl])(?:$|-)","borderWidth",yu("border","Width")),Te("border(?:$|-)","borderWidth"),Te("divide-opacity(?:$|-)","divideOpacity",({_:e})=>({"&>:not([hidden])~:not([hidden])":{"--tw-divide-opacity":e}})),be("divide-(solid|dashed|dotted|double|none)",({1:e})=>({"&>:not([hidden])~:not([hidden])":{borderStyle:e}})),be("divide-([xy]-reverse)",({1:e})=>({"&>:not([hidden])~:not([hidden])":{["--tw-divide-"+e]:"1"}})),Te("divide-([xy])(?:$|-)","divideWidth",({1:e,_:t})=>{let n={x:"lr",y:"tb"}[e];return{"&>:not([hidden])~:not([hidden])":{[`--tw-divide-${e}-reverse`]:"0",[`border-${As(n[0])}Width`]:`calc(${t} * calc(1 - var(--tw-divide-${e}-reverse)))`,[`border-${As(n[1])}Width`]:`calc(${t} * var(--tw-divide-${e}-reverse))`}}}),Tn("divide-",{property:"borderColor",selector:"&>:not([hidden])~:not([hidden])"}),Te("ring-opacity(?:$|-)","ringOpacity","--tw-ring-opacity"),Tn("ring-offset-",{property:"--tw-ring-offset-color",opacityVariable:!1}),Te("ring-offset(?:$|-)","ringOffsetWidth","--tw-ring-offset-width"),be("ring-inset",{"--tw-ring-inset":"inset"}),Tn("ring-",{property:"--tw-ring-color"}),Te("ring(?:$|-)","ringWidth",({_:e},{theme:t})=>({...Io({"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000","&":{"--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":t("ringOffsetWidth","","0px"),"--tw-ring-offset-color":Do(t("ringOffsetColor","","#fff")),"--tw-ring-color":Do(t("ringColor","","#93c5fd"),{opacityVariable:"--tw-ring-opacity"}),"--tw-ring-opacity":t("ringOpacity","","0.5")}}),"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":`var(--tw-ring-inset) 0 0 0 calc(${e} + var(--tw-ring-offset-width)) var(--tw-ring-color)`,boxShadow:"var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)"})),Tn("shadow-",{section:"boxShadowColor",opacityVariable:!1,opacitySection:"opacity"},({_:e})=>({"--tw-shadow-color":e.value,"--tw-shadow":"var(--tw-shadow-colored)"})),Te("shadow(?:$|-)","boxShadow",({_:e})=>({...Io({"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),"--tw-shadow":Aa(e),"--tw-shadow-colored":Aa(e).replace(/([^,]\s+)(?:#[a-f\d]+|(?:(?:hsl|rgb)a?|hwb|lab|lch|color|var)\(.+?\)|[a-z]+)(,|$)/g,"$1var(--tw-shadow-color)$2"),boxShadow:"var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)"})),Te("(opacity)-"),be("mix-blend-","mixBlendMode"),...rA(),...rA("backdrop-"),Te("transition(?:$|-)","transitionProperty",(e,{theme:t})=>({transitionProperty:Aa(e),transitionTimingFunction:e._=="none"?void 0:Aa(t("transitionTimingFunction","")),transitionDuration:e._=="none"?void 0:Aa(t("transitionDuration",""))})),Te("duration(?:$|-)","transitionDuration","transitionDuration",Aa),Te("ease(?:$|-)","transitionTimingFunction","transitionTimingFunction",Aa),Te("delay(?:$|-)","transitionDelay","transitionDelay",Aa),Te("animate(?:$|-)","animation",(e,{theme:t,h:n,e:r})=>{let a=Aa(e),i=a.split(" "),o=t("keyframes",i[0]);return o?{["@keyframes "+(i[0]=r(n(i[0])))]:o,animation:i.join(" ")}:{animation:a}}),"(transform)-(none)",be("transform",bb),be("transform-(cpu|gpu)",({1:e})=>({"--tw-transform":oA(e=="gpu")})),Te("scale(-[xy])?-","scale",({1:e,_:t})=>({["--tw-scale"+(e||"-x")]:t,["--tw-scale"+(e||"-y")]:t,...bb()})),Te("-?(rotate)-","rotate",fb),Te("-?(translate-[xy])-","translate",fb),Te("-?(skew-[xy])-","skew",fb),be("origin-(center|((top|bottom)(-(left|right))?)|left|right)","transformOrigin",Dg),"(appearance)-",Te("(columns)-"),"(columns)-(\\d+)","(break-(?:before|after|inside))-",Te("(cursor)-"),"(cursor)-",be("snap-(none)","scroll-snap-type"),be("snap-(x|y|both)",({1:e})=>({...Io({"--tw-scroll-snap-strictness":"proximity"}),"scroll-snap-type":e+" var(--tw-scroll-snap-strictness)"})),be("snap-(mandatory|proximity)","--tw-scroll-snap-strictness"),be("snap-(?:(start|end|center)|align-(none))","scroll-snap-align"),be("snap-(normal|always)","scroll-snap-stop"),be("scroll-(auto|smooth)","scroll-behavior"),Te("scroll-p([xytrbl])?(?:$|-)","padding",yu("scroll-padding")),Te("-?scroll-m([xytrbl])?(?:$|-)","scroll-margin",yu("scroll-margin")),be("touch-(auto|none|manipulation)","touch-action"),be("touch-(pinch-zoom|pan-(?:(x|left|right)|(y|up|down)))",({1:e,2:t,3:n})=>({...Io({"--tw-pan-x":"var(--tw-empty,/*!*/ /*!*/)","--tw-pan-y":"var(--tw-empty,/*!*/ /*!*/)","--tw-pinch-zoom":"var(--tw-empty,/*!*/ /*!*/)","--tw-touch-action":"var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)"}),[`--tw-${t?"pan-x":n?"pan-y":e}`]:e,"touch-action":"var(--tw-touch-action)"})),be("outline-none",{outline:"2px solid transparent","outline-offset":"2px"}),be("outline",{outlineStyle:"solid"}),be("outline-(dashed|dotted|double)","outlineStyle"),Te("-?(outline-offset)-"),Tn("outline-",{opacityVariable:!1,opacitySection:"opacity"}),Te("outline-","outlineWidth"),"(pointer-events)-",Te("(will-change)-"),"(will-change)-",["resize(?:-(none|x|y))?","resize",({1:e})=>({x:"horizontal",y:"vertical"})[e]||e||"both"],be("select-(none|text|all|auto)","userSelect"),Tn("fill-",{section:"fill",opacityVariable:!1,opacitySection:"opacity"}),Tn("stroke-",{section:"stroke",opacityVariable:!1,opacitySection:"opacity"}),Te("stroke-","strokeWidth"),be("sr-only",{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(0,0,0,0)",borderWidth:"0"}),be("not-sr-only",{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal",clip:"auto"})];function Dg(e){return(typeof e=="string"?e:e[1]).replace(/-/g," ").trim()}function tA(e){return(typeof e=="string"?e:e[1]).replace("col","column")}function As(e,t="-"){let n=[];for(let r of e)n.push({t:"top",r:"right",b:"bottom",l:"left"}[r]);return n.join(t)}function Aa(e){return e&&""+(e._||e)}function nA({$$:e}){return({r:"flex-","":"flex-",w:"space-",u:"space-",n:"space-"}[e[3]||""]||"")+e}function yu(e,t=""){return({1:n,_:r})=>{let a={x:"lr",y:"tb"}[n]||n+n;return a?{...b0(e+"-"+As(a[0])+t,r),...b0(e+"-"+As(a[1])+t,r)}:b0(e+t,r)}}function rA(e=""){let t=["blur","brightness","contrast","grayscale","hue-rotate","invert",e&&"opacity","saturate","sepia",!e&&"drop-shadow"].filter(Boolean),n={};for(let r of t)n[`--tw-${e}${r}`]="var(--tw-empty,/*!*/ /*!*/)";return n={...Io(n),[`${e}filter`]:t.map(r=>`var(--tw-${e}${r})`).join(" ")},[`(${e}filter)-(none)`,be(`${e}filter`,n),...t.map(r=>Te(`${r[0]=="h"?"-?":""}(${e}${r})(?:$|-)`,r,({1:a,_:i})=>({[`--tw-${a}`]:_r(i).map(o=>`${r}(${o})`).join(" "),...n})))]}function fb({1:e,_:t}){return{["--tw-"+e]:t,...bb()}}function bb(){return{...Io({"--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1","--tw-transform":oA()}),transform:"var(--tw-transform)"}}function oA(e){return[e?"translate3d(var(--tw-translate-x),var(--tw-translate-y),0)":"translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y))","rotate(var(--tw-rotate))","skewX(var(--tw-skew-x))","skewY(var(--tw-skew-y))","scaleX(var(--tw-scale-x))","scaleY(var(--tw-scale-y))"].join(" ")}function aA({1:e,2:t}){return`${e} ${t} / ${e} ${t}`}function iA({1:e}){return`repeat(${e},minmax(0,1fr))`}function Io(e){return{"@layer defaults":{"*,::before,::after":e,"::backdrop":e}}}var Ig=globalThis||(typeof window<"u"?window:self),qV=Object.create,xb=Object.defineProperty,VV=Object.getOwnPropertyDescriptor,WV=Object.getOwnPropertyNames,GV=Object.getPrototypeOf,QV=Object.prototype.hasOwnProperty,YV=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),KV=(e,t)=>{for(var n in t)xb(e,n,{get:t[n],enumerable:!0})},yb=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of WV(t))!QV.call(e,a)&&a!==n&&xb(e,a,{get:()=>t[a],enumerable:!(r=VV(t,a))||r.enumerable});return e},ZV=(e,t,n)=>(yb(e,t,"default"),n&&yb(n,t,"default")),lA=(e,t,n)=>(n=e!=null?qV(GV(e)):{},yb(t||!e||!e.__esModule?xb(n,"default",{value:e,enumerable:!0}):n,e)),uA=YV((e,t)=>{(function(n,r){typeof define=="function"&&define.amd?define([],r):typeof e<"u"?r():(r(),n.FileSaver={})})(e,function(){"use strict";function n(u,c){return typeof c>"u"?c={autoBom:!1}:typeof c!="object"&&(c={autoBom:!c}),c.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(u.type)?new Blob(["\uFEFF",u],{type:u.type}):u}function r(u,c,d){var m=new XMLHttpRequest;m.open("GET",u),m.responseType="blob",m.onload=function(){l(m.response,c,d)},m.onerror=function(){},m.send()}function a(u){var c=new XMLHttpRequest;c.open("HEAD",u,!1);try{c.send()}catch{}return 200<=c.status&&299>=c.status}function i(u){try{u.dispatchEvent(new MouseEvent("click"))}catch{var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),u.dispatchEvent(c)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof Ig=="object"&&Ig.global===Ig?Ig:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(u,c,d){var m=o.URL||o.webkitURL,p=document.createElement("a");c=c||u.name||"download",p.download=c,p.rel="noopener",typeof u=="string"?(p.href=u,p.origin===location.origin?i(p):a(p.href)?r(u,c,d):i(p,p.target="_blank")):(p.href=m.createObjectURL(u),setTimeout(function(){m.revokeObjectURL(p.href)},4e4),setTimeout(function(){i(p)},0))}:"msSaveOrOpenBlob"in navigator?function(u,c,d){if(c=c||u.name||"download",typeof u!="string")navigator.msSaveOrOpenBlob(n(u,d),c);else if(a(u))r(u,c,d);else{var m=document.createElement("a");m.href=u,m.target="_blank",setTimeout(function(){i(m)})}}:function(u,c,d,m){if(m=m||open("","_blank"),m&&(m.document.title=m.document.body.innerText="downloading..."),typeof u=="string")return r(u,c,d);var p=u.type==="application/octet-stream",g=/constructor/i.test(o.HTMLElement)||o.safari,h=/CriOS\/[\d]+/.test(navigator.userAgent);if((h||p&&g||s)&&typeof FileReader<"u"){var v=new FileReader;v.onloadend=function(){var b=v.result;b=h?b:b.replace(/^data:[^;]*;/,"data:attachment/file;"),m?m.location.href=b:location=b,m=null},v.readAsDataURL(u)}else{var y=o.URL||o.webkitURL,x=y.createObjectURL(u);m?m.location=x:location.href=x,m=null,setTimeout(function(){y.revokeObjectURL(x)},4e4)}});o.saveAs=l.saveAs=l,typeof t<"u"&&(t.exports=l)})}),cA={};KV(cA,{default:()=>vb});var JV=lA(uA());ZV(cA,lA(uA()));var{default:sA,...XV}=JV,vb=sA!==void 0?sA:XV;function EA(e){return typeof e>"u"||e===null}function $V(e){return typeof e=="object"&&e!==null}function eW(e){return Array.isArray(e)?e:EA(e)?[]:[e]}function tW(e,t){var n,r,a,i;if(t)for(i=Object.keys(t),n=0,r=i.length;n<r;n+=1)a=i[n],e[a]=t[a];return e}function nW(e,t){var n="",r;for(r=0;r<t;r+=1)n+=e;return n}function rW(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}var aW=EA,iW=$V,oW=eW,sW=nW,lW=rW,uW=tW,Cn={isNothing:aW,isObject:iW,toArray:oW,repeat:sW,isNegativeZero:lW,extend:uW};function AA(e,t){var n="",r=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(n+='in "'+e.mark.name+'" '),n+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(n+=`

`+e.mark.snippet),r+" "+n):r}function v0(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=AA(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}v0.prototype=Object.create(Error.prototype);v0.prototype.constructor=v0;v0.prototype.toString=function(e){return this.name+": "+AA(this,e)};var Sr=v0;function Tb(e,t,n,r,a){var i="",o="",s=Math.floor(a/2)-1;return r-t>s&&(i=" ... ",t=r-s+i.length),n-r>s&&(o=" ...",n=r+s-o.length),{str:i+e.slice(t,n).replace(/\t/g,"\u2192")+o,pos:r-t+i.length}}function Cb(e,t){return Cn.repeat(" ",t-e.length)+e}function cW(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var n=/\r?\n|\r|\0/g,r=[0],a=[],i,o=-1;i=n.exec(e.buffer);)a.push(i.index),r.push(i.index+i[0].length),e.position<=i.index&&o<0&&(o=r.length-2);o<0&&(o=r.length-1);var s="",l,u,c=Math.min(e.line+t.linesAfter,a.length).toString().length,d=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(o-l<0);l++)u=Tb(e.buffer,r[o-l],a[o-l],e.position-(r[o]-r[o-l]),d),s=Cn.repeat(" ",t.indent)+Cb((e.line-l+1).toString(),c)+" | "+u.str+` `+s;for(u=Tb(e.buffer,r[o],a[o],e.position,d),s+=Cn.repeat(" ",t.indent)+Cb((e.line+1).toString(),c)+" | "+u.str+` `,s+=Cn.repeat("-",t.indent+c+3+u.pos)+`^ `,l=1;l<=t.linesAfter&&!(o+l>=a.length);l++)u=Tb(e.buffer,r[o+l],a[o+l],e.position-(r[o]-r[o+l]),d),s+=Cn.repeat(" ",t.indent)+Cb((e.line+l+1).toString(),c)+" | "+u.str+` `;return s.replace(/\n$/,"")}var dW=cW,mW=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],pW=["scalar","sequence","mapping"];function gW(e){var t={};return e!==null&&Object.keys(e).forEach(function(n){e[n].forEach(function(r){t[String(r)]=n})}),t}function hW(e,t){if(t=t||{},Object.keys(t).forEach(function(n){if(mW.indexOf(n)===-1)throw new Sr('Unknown option "'+n+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(n){return n},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=gW(t.styleAliases||null),pW.indexOf(this.kind)===-1)throw new Sr('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var $n=hW;function dA(e,t){var n=[];return e[t].forEach(function(r){var a=n.length;n.forEach(function(i,o){i.tag===r.tag&&i.kind===r.kind&&i.multi===r.multi&&(a=o)}),n[a]=r}),n}function fW(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,n;function r(a){a.multi?(e.multi[a.kind].push(a),e.multi.fallback.push(a)):e[a.kind][a.tag]=e.fallback[a.tag]=a}for(t=0,n=arguments.length;t<n;t+=1)arguments[t].forEach(r);return e}function Sb(e){return this.extend(e)}Sb.prototype.extend=function(e){var t=[],n=[];if(e instanceof $n)n.push(e);else if(Array.isArray(e))n=n.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(t=t.concat(e.implicit)),e.explicit&&(n=n.concat(e.explicit));else throw new Sr("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.forEach(function(a){if(!(a instanceof $n))throw new Sr("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(a.loadKind&&a.loadKind!=="scalar")throw new Sr("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(a.multi)throw new Sr("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(a){if(!(a instanceof $n))throw new Sr("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var r=Object.create(Sb.prototype);return r.implicit=(this.implicit||[]).concat(t),r.explicit=(this.explicit||[]).concat(n),r.compiledImplicit=dA(r,"implicit"),r.compiledExplicit=dA(r,"explicit"),r.compiledTypeMap=fW(r.compiledImplicit,r.compiledExplicit),r};var bW=Sb,yW=new $n("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}}),xW=new $n("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}}),vW=new $n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}}),TW=new bW({explicit:[yW,xW,vW]});function CW(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function wW(){return null}function SW(e){return e===null}var MW=new $n("tag:yaml.org,2002:null",{kind:"scalar",resolve:CW,construct:wW,predicate:SW,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function EW(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function AW(e){return e==="true"||e==="True"||e==="TRUE"}function kW(e){return Object.prototype.toString.call(e)==="[object Boolean]"}var DW=new $n("tag:yaml.org,2002:bool",{kind:"scalar",resolve:EW,construct:AW,predicate:kW,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});function IW(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function LW(e){return 48<=e&&e<=55}function PW(e){return 48<=e&&e<=57}function NW(e){if(e===null)return!1;var t=e.length,n=0,r=!1,a;if(!t)return!1;if(a=e[n],(a==="-"||a==="+")&&(a=e[++n]),a==="0"){if(n+1===t)return!0;if(a=e[++n],a==="b"){for(n++;n<t;n++)if(a=e[n],a!=="_"){if(a!=="0"&&a!=="1")return!1;r=!0}return r&&a!=="_"}if(a==="x"){for(n++;n<t;n++)if(a=e[n],a!=="_"){if(!IW(e.charCodeAt(n)))return!1;r=!0}return r&&a!=="_"}if(a==="o"){for(n++;n<t;n++)if(a=e[n],a!=="_"){if(!LW(e.charCodeAt(n)))return!1;r=!0}return r&&a!=="_"}}if(a==="_")return!1;for(;n<t;n++)if(a=e[n],a!=="_"){if(!PW(e.charCodeAt(n)))return!1;r=!0}return!(!r||a==="_")}function RW(e){var t=e,n=1,r;if(t.indexOf("_")!==-1&&(t=t.replace(/_/g,"")),r=t[0],(r==="-"||r==="+")&&(r==="-"&&(n=-1),t=t.slice(1),r=t[0]),t==="0")return 0;if(r==="0"){if(t[1]==="b")return n*parseInt(t.slice(2),2);if(t[1]==="x")return n*parseInt(t.slice(2),16);if(t[1]==="o")return n*parseInt(t.slice(2),8)}return n*parseInt(t,10)}function jW(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!Cn.isNegativeZero(e)}var FW=new $n("tag:yaml.org,2002:int",{kind:"scalar",resolve:NW,construct:RW,predicate:jW,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),BW=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function OW(e){return!(e===null||!BW.test(e)||e[e.length-1]==="_")}function _W(e){var t,n;return t=e.replace(/_/g,"").toLowerCase(),n=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?n===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:n*parseFloat(t,10)}var zW=/^[-+]?[0-9]+e/;function UW(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Cn.isNegativeZero(e))return"-0.0";return n=e.toString(10),zW.test(n)?n.replace("e",".e"):n}function HW(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Cn.isNegativeZero(e))}var qW=new $n("tag:yaml.org,2002:float",{kind:"scalar",resolve:OW,construct:_W,predicate:HW,represent:UW,defaultStyle:"lowercase"}),VW=TW.extend({implicit:[MW,DW,FW,qW]}),WW=VW,kA=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),DA=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function GW(e){return e===null?!1:kA.exec(e)!==null||DA.exec(e)!==null}function QW(e){var t,n,r,a,i,o,s,l=0,u=null,c,d,m;if(t=kA.exec(e),t===null&&(t=DA.exec(e)),t===null)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(i=+t[4],o=+t[5],s=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],d=+(t[11]||0),u=(c*60+d)*6e4,t[9]==="-"&&(u=-u)),m=new Date(Date.UTC(n,r,a,i,o,s,l)),u&&m.setTime(m.getTime()-u),m}function YW(e){return e.toISOString()}var KW=new $n("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:GW,construct:QW,instanceOf:Date,represent:YW});function ZW(e){return e==="<<"||e===null}var JW=new $n("tag:yaml.org,2002:merge",{kind:"scalar",resolve:ZW}),Db=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function XW(e){if(e===null)return!1;var t,n,r=0,a=e.length,i=Db;for(n=0;n<a;n++)if(t=i.indexOf(e.charAt(n)),!(t>64)){if(t<0)return!1;r+=6}return r%8===0}function $W(e){var t,n,r=e.replace(/[\r\n=]/g,""),a=r.length,i=Db,o=0,s=[];for(t=0;t<a;t++)t%4===0&&t&&(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)),o=o<<6|i.indexOf(r.charAt(t));return n=a%4*6,n===0?(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)):n===18?(s.push(o>>10&255),s.push(o>>2&255)):n===12&&s.push(o>>4&255),new Uint8Array(s)}function eG(e){var t="",n=0,r,a,i=e.length,o=Db;for(r=0;r<i;r++)r%3===0&&r&&(t+=o[n>>18&63],t+=o[n>>12&63],t+=o[n>>6&63],t+=o[n&63]),n=(n<<8)+e[r];return a=i%3,a===0?(t+=o[n>>18&63],t+=o[n>>12&63],t+=o[n>>6&63],t+=o[n&63]):a===2?(t+=o[n>>10&63],t+=o[n>>4&63],t+=o[n<<2&63],t+=o[64]):a===1&&(t+=o[n>>2&63],t+=o[n<<4&63],t+=o[64],t+=o[64]),t}function tG(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var nG=new $n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:XW,construct:$W,predicate:tG,represent:eG}),rG=Object.prototype.hasOwnProperty,aG=Object.prototype.toString;function iG(e){if(e===null)return!0;var t=[],n,r,a,i,o,s=e;for(n=0,r=s.length;n<r;n+=1){if(a=s[n],o=!1,aG.call(a)!=="[object Object]")return!1;for(i in a)if(rG.call(a,i))if(!o)o=!0;else return!1;if(!o)return!1;if(t.indexOf(i)===-1)t.push(i);else return!1}return!0}function oG(e){return e!==null?e:[]}var sG=new $n("tag:yaml.org,2002:omap",{kind:"sequence",resolve:iG,construct:oG}),lG=Object.prototype.toString;function uG(e){if(e===null)return!0;var t,n,r,a,i,o=e;for(i=new Array(o.length),t=0,n=o.length;t<n;t+=1){if(r=o[t],lG.call(r)!=="[object Object]"||(a=Object.keys(r),a.length!==1))return!1;i[t]=[a[0],r[a[0]]]}return!0}function cG(e){if(e===null)return[];var t,n,r,a,i,o=e;for(i=new Array(o.length),t=0,n=o.length;t<n;t+=1)r=o[t],a=Object.keys(r),i[t]=[a[0],r[a[0]]];return i}var dG=new $n("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:uG,construct:cG}),mG=Object.prototype.hasOwnProperty;function pG(e){if(e===null)return!0;var t,n=e;for(t in n)if(mG.call(n,t)&&n[t]!==null)return!1;return!0}function gG(e){return e!==null?e:{}}var hG=new $n("tag:yaml.org,2002:set",{kind:"mapping",resolve:pG,construct:gG}),IA=WW.extend({implicit:[KW,JW],explicit:[nG,sG,dG,hG]}),Po=Object.prototype.hasOwnProperty,Lg=1,LA=2,PA=3,Pg=4,wb=1,fG=2,mA=3,bG=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,yG=/[\x85\u2028\u2029]/,xG=/[,\[\]\{\}]/,NA=/^(?:!|!!|![a-z\-]+!)$/i,RA=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function pA(e){return Object.prototype.toString.call(e)}function Xa(e){return e===10||e===13}function Ds(e){return e===9||e===32}function Mr(e){return e===9||e===32||e===10||e===13}function vu(e){return e===44||e===91||e===93||e===123||e===125}function vG(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function TG(e){return e===120?2:e===117?4:e===85?8:0}function CG(e){return 48<=e&&e<=57?e-48:-1}function gA(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` `:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function wG(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var jA=new Array(256),FA=new Array(256);for(ks=0;ks<256;ks++)jA[ks]=gA(ks)?1:0,FA[ks]=gA(ks);var ks;function SG(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||IA,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function BA(e,t){var n={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return n.snippet=dW(n),new Sr(t,n)}function Be(e,t){throw BA(e,t)}function Ng(e,t){e.onWarning&&e.onWarning.call(null,BA(e,t))}var hA={YAML:function(e,t,n){var r,a,i;e.version!==null&&Be(e,"duplication of %YAML directive"),n.length!==1&&Be(e,"YAML directive accepts exactly one argument"),r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),r===null&&Be(e,"ill-formed argument of the YAML directive"),a=parseInt(r[1],10),i=parseInt(r[2],10),a!==1&&Be(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,i!==1&&i!==2&&Ng(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,a;n.length!==2&&Be(e,"TAG directive accepts exactly two arguments"),r=n[0],a=n[1],NA.test(r)||Be(e,"ill-formed tag handle (first argument) of the TAG directive"),Po.call(e.tagMap,r)&&Be(e,'there is a previously declared suffix for "'+r+'" tag handle'),RA.test(a)||Be(e,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{Be(e,"tag prefix is malformed: "+a)}e.tagMap[r]=a}};function Lo(e,t,n,r){var a,i,o,s;if(t<n){if(s=e.input.slice(t,n),r)for(a=0,i=s.length;a<i;a+=1)o=s.charCodeAt(a),o===9||32<=o&&o<=1114111||Be(e,"expected valid JSON character");else bG.test(s)&&Be(e,"the stream contains non-printable characters");e.result+=s}}function fA(e,t,n,r){var a,i,o,s;for(Cn.isObject(n)||Be(e,"cannot merge mappings; the provided source object is unacceptable"),a=Object.keys(n),o=0,s=a.length;o<s;o+=1)i=a[o],Po.call(t,i)||(t[i]=n[i],r[i]=!0)}function Tu(e,t,n,r,a,i,o,s,l){var u,c;if(Array.isArray(a))for(a=Array.prototype.slice.call(a),u=0,c=a.length;u<c;u+=1)Array.isArray(a[u])&&Be(e,"nested arrays are not supported inside keys"),typeof a=="object"&&pA(a[u])==="[object Object]"&&(a[u]="[object Object]");if(typeof a=="object"&&pA(a)==="[object Object]"&&(a="[object Object]"),a=String(a),t===null&&(t={}),r==="tag:yaml.org,2002:merge")if(Array.isArray(i))for(u=0,c=i.length;u<c;u+=1)fA(e,t,i[u],n);else fA(e,t,i,n);else!e.json&&!Po.call(n,a)&&Po.call(t,a)&&(e.line=o||e.line,e.lineStart=s||e.lineStart,e.position=l||e.position,Be(e,"duplicated mapping key")),a==="__proto__"?Object.defineProperty(t,a,{configurable:!0,enumerable:!0,writable:!0,value:i}):t[a]=i,delete n[a];return t}function Ib(e){var t;t=e.input.charCodeAt(e.position),t===10?e.position++:t===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):Be(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function gn(e,t,n){for(var r=0,a=e.input.charCodeAt(e.position);a!==0;){for(;Ds(a);)a===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),a=e.input.charCodeAt(++e.position);if(t&&a===35)do a=e.input.charCodeAt(++e.position);while(a!==10&&a!==13&&a!==0);if(Xa(a))for(Ib(e),a=e.input.charCodeAt(e.position),r++,e.lineIndent=0;a===32;)e.lineIndent++,a=e.input.charCodeAt(++e.position);else break}return n!==-1&&r!==0&&e.lineIndent<n&&Ng(e,"deficient indentation"),r}function Fg(e){var t=e.position,n;return n=e.input.charCodeAt(t),!!((n===45||n===46)&&n===e.input.charCodeAt(t+1)&&n===e.input.charCodeAt(t+2)&&(t+=3,n=e.input.charCodeAt(t),n===0||Mr(n)))}function Lb(e,t){t===1?e.result+=" ":t>1&&(e.result+=Cn.repeat(` `,t-1))}function MG(e,t,n){var r,a,i,o,s,l,u,c,d=e.kind,m=e.result,p;if(p=e.input.charCodeAt(e.position),Mr(p)||vu(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(a=e.input.charCodeAt(e.position+1),Mr(a)||n&&vu(a)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,s=!1;p!==0;){if(p===58){if(a=e.input.charCodeAt(e.position+1),Mr(a)||n&&vu(a))break}else if(p===35){if(r=e.input.charCodeAt(e.position-1),Mr(r))break}else{if(e.position===e.lineStart&&Fg(e)||n&&vu(p))break;if(Xa(p))if(l=e.line,u=e.lineStart,c=e.lineIndent,gn(e,!1,-1),e.lineIndent>=t){s=!0,p=e.input.charCodeAt(e.position);continue}else{e.position=o,e.line=l,e.lineStart=u,e.lineIndent=c;break}}s&&(Lo(e,i,o,!1),Lb(e,e.line-l),i=o=e.position,s=!1),Ds(p)||(o=e.position+1),p=e.input.charCodeAt(++e.position)}return Lo(e,i,o,!1),e.result?!0:(e.kind=d,e.result=m,!1)}function EG(e,t){var n,r,a;if(n=e.input.charCodeAt(e.position),n!==39)return!1;for(e.kind="scalar",e.result="",e.position++,r=a=e.position;(n=e.input.charCodeAt(e.position))!==0;)if(n===39)if(Lo(e,r,e.position,!0),n=e.input.charCodeAt(++e.position),n===39)r=e.position,e.position++,a=e.position;else return!0;else Xa(n)?(Lo(e,r,a,!0),Lb(e,gn(e,!1,t)),r=a=e.position):e.position===e.lineStart&&Fg(e)?Be(e,"unexpected end of the document within a single quoted scalar"):(e.position++,a=e.position);Be(e,"unexpected end of the stream within a single quoted scalar")}function AG(e,t){var n,r,a,i,o,s;if(s=e.input.charCodeAt(e.position),s!==34)return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;(s=e.input.charCodeAt(e.position))!==0;){if(s===34)return Lo(e,n,e.position,!0),e.position++,!0;if(s===92){if(Lo(e,n,e.position,!0),s=e.input.charCodeAt(++e.position),Xa(s))gn(e,!1,t);else if(s<256&&jA[s])e.result+=FA[s],e.position++;else if((o=TG(s))>0){for(a=o,i=0;a>0;a--)s=e.input.charCodeAt(++e.position),(o=vG(s))>=0?i=(i<<4)+o:Be(e,"expected hexadecimal character");e.result+=wG(i),e.position++}else Be(e,"unknown escape sequence");n=r=e.position}else Xa(s)?(Lo(e,n,r,!0),Lb(e,gn(e,!1,t)),n=r=e.position):e.position===e.lineStart&&Fg(e)?Be(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}Be(e,"unexpected end of the stream within a double quoted scalar")}function kG(e,t){var n=!0,r,a,i,o=e.tag,s,l=e.anchor,u,c,d,m,p,g=Object.create(null),h,v,y,x;if(x=e.input.charCodeAt(e.position),x===91)c=93,p=!1,s=[];else if(x===123)c=125,p=!0,s={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=s),x=e.input.charCodeAt(++e.position);x!==0;){if(gn(e,!0,t),x=e.input.charCodeAt(e.position),x===c)return e.position++,e.tag=o,e.anchor=l,e.kind=p?"mapping":"sequence",e.result=s,!0;n?x===44&&Be(e,"expected the node content, but found ','"):Be(e,"missed comma between flow collection entries"),v=h=y=null,d=m=!1,x===63&&(u=e.input.charCodeAt(e.position+1),Mr(u)&&(d=m=!0,e.position++,gn(e,!0,t))),r=e.line,a=e.lineStart,i=e.position,Cu(e,t,Lg,!1,!0),v=e.tag,h=e.result,gn(e,!0,t),x=e.input.charCodeAt(e.position),(m||e.line===r)&&x===58&&(d=!0,x=e.input.charCodeAt(++e.position),gn(e,!0,t),Cu(e,t,Lg,!1,!0),y=e.result),p?Tu(e,s,g,v,h,y,r,a,i):d?s.push(Tu(e,null,g,v,h,y,r,a,i)):s.push(h),gn(e,!0,t),x=e.input.charCodeAt(e.position),x===44?(n=!0,x=e.input.charCodeAt(++e.position)):n=!1}Be(e,"unexpected end of the stream within a flow collection")}function DG(e,t){var n,r,a=wb,i=!1,o=!1,s=t,l=0,u=!1,c,d;if(d=e.input.charCodeAt(e.position),d===124)r=!1;else if(d===62)r=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)wb===a?a=d===43?mA:fG:Be(e,"repeat of a chomping mode identifier");else if((c=CG(d))>=0)c===0?Be(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?Be(e,"repeat of an indentation width identifier"):(s=t+c-1,o=!0);else break;if(Ds(d)){do d=e.input.charCodeAt(++e.position);while(Ds(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!Xa(d)&&d!==0)}for(;d!==0;){for(Ib(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!o||e.lineIndent<s)&&d===32;)e.lineIndent++,d=e.input.charCodeAt(++e.position);if(!o&&e.lineIndent>s&&(s=e.lineIndent),Xa(d)){l++;continue}if(e.lineIndent<s){a===mA?e.result+=Cn.repeat(` `,i?1+l:l):a===wb&&i&&(e.result+=` `);break}for(r?Ds(d)?(u=!0,e.result+=Cn.repeat(` `,i?1+l:l)):u?(u=!1,e.result+=Cn.repeat(` `,l+1)):l===0?i&&(e.result+=" "):e.result+=Cn.repeat(` `,l):e.result+=Cn.repeat(` `,i?1+l:l),i=!0,o=!0,l=0,n=e.position;!Xa(d)&&d!==0;)d=e.input.charCodeAt(++e.position);Lo(e,n,e.position,!1)}return!0}function bA(e,t){var n,r=e.tag,a=e.anchor,i=[],o,s=!1,l;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=i),l=e.input.charCodeAt(e.position);l!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,Be(e,"tab characters must not be used in indentation")),!(l!==45||(o=e.input.charCodeAt(e.position+1),!Mr(o))));){if(s=!0,e.position++,gn(e,!0,-1)&&e.lineIndent<=t){i.push(null),l=e.input.charCodeAt(e.position);continue}if(n=e.line,Cu(e,t,PA,!1,!0),i.push(e.result),gn(e,!0,-1),l=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&l!==0)Be(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break}return s?(e.tag=r,e.anchor=a,e.kind="sequence",e.result=i,!0):!1}function IG(e,t,n){var r,a,i,o,s,l,u=e.tag,c=e.anchor,d={},m=Object.create(null),p=null,g=null,h=null,v=!1,y=!1,x;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=d),x=e.input.charCodeAt(e.position);x!==0;){if(!v&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,Be(e,"tab characters must not be used in indentation")),r=e.input.charCodeAt(e.position+1),i=e.line,(x===63||x===58)&&Mr(r))x===63?(v&&(Tu(e,d,m,p,g,null,o,s,l),p=g=h=null),y=!0,v=!0,a=!0):v?(v=!1,a=!0):Be(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,x=r;else{if(o=e.line,s=e.lineStart,l=e.position,!Cu(e,n,LA,!1,!0))break;if(e.line===i){for(x=e.input.charCodeAt(e.position);Ds(x);)x=e.input.charCodeAt(++e.position);if(x===58)x=e.input.charCodeAt(++e.position),Mr(x)||Be(e,"a whitespace character is expected after the key-value separator within a block mapping"),v&&(Tu(e,d,m,p,g,null,o,s,l),p=g=h=null),y=!0,v=!1,a=!1,p=e.tag,g=e.result;else if(y)Be(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=u,e.anchor=c,!0}else if(y)Be(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=u,e.anchor=c,!0}if((e.line===i||e.lineIndent>t)&&(v&&(o=e.line,s=e.lineStart,l=e.position),Cu(e,t,Pg,!0,a)&&(v?g=e.result:h=e.result),v||(Tu(e,d,m,p,g,h,o,s,l),p=g=h=null),gn(e,!0,-1),x=e.input.charCodeAt(e.position)),(e.line===i||e.lineIndent>t)&&x!==0)Be(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return v&&Tu(e,d,m,p,g,null,o,s,l),y&&(e.tag=u,e.anchor=c,e.kind="mapping",e.result=d),y}function LG(e){var t,n=!1,r=!1,a,i,o;if(o=e.input.charCodeAt(e.position),o!==33)return!1;if(e.tag!==null&&Be(e,"duplication of a tag property"),o=e.input.charCodeAt(++e.position),o===60?(n=!0,o=e.input.charCodeAt(++e.position)):o===33?(r=!0,a="!!",o=e.input.charCodeAt(++e.position)):a="!",t=e.position,n){do o=e.input.charCodeAt(++e.position);while(o!==0&&o!==62);e.position<e.length?(i=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):Be(e,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!Mr(o);)o===33&&(r?Be(e,"tag suffix cannot contain exclamation marks"):(a=e.input.slice(t-1,e.position+1),NA.test(a)||Be(e,"named tag handle cannot contain such characters"),r=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),xG.test(i)&&Be(e,"tag suffix cannot contain flow indicator characters")}i&&!RA.test(i)&&Be(e,"tag name cannot contain such characters: "+i);try{i=decodeURIComponent(i)}catch{Be(e,"tag name is malformed: "+i)}return n?e.tag=i:Po.call(e.tagMap,a)?e.tag=e.tagMap[a]+i:a==="!"?e.tag="!"+i:a==="!!"?e.tag="tag:yaml.org,2002:"+i:Be(e,'undeclared tag handle "'+a+'"'),!0}function PG(e){var t,n;if(n=e.input.charCodeAt(e.position),n!==38)return!1;for(e.anchor!==null&&Be(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;n!==0&&!Mr(n)&&!vu(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&Be(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function NG(e){var t,n,r;if(r=e.input.charCodeAt(e.position),r!==42)return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;r!==0&&!Mr(r)&&!vu(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&Be(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),Po.call(e.anchorMap,n)||Be(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],gn(e,!0,-1),!0}function Cu(e,t,n,r,a){var i,o,s,l=1,u=!1,c=!1,d,m,p,g,h,v;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,i=o=s=Pg===n||PA===n,r&&gn(e,!0,-1)&&(u=!0,e.lineIndent>t?l=1:e.lineIndent===t?l=0:e.lineIndent<t&&(l=-1)),l===1)for(;LG(e)||PG(e);)gn(e,!0,-1)?(u=!0,s=i,e.lineIndent>t?l=1:e.lineIndent===t?l=0:e.lineIndent<t&&(l=-1)):s=!1;if(s&&(s=u||a),(l===1||Pg===n)&&(Lg===n||LA===n?h=t:h=t+1,v=e.position-e.lineStart,l===1?s&&(bA(e,v)||IG(e,v,h))||kG(e,h)?c=!0:(o&&DG(e,h)||EG(e,h)||AG(e,h)?c=!0:NG(e)?(c=!0,(e.tag!==null||e.anchor!==null)&&Be(e,"alias node should not have any properties")):MG(e,h,Lg===n)&&(c=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):l===0&&(c=s&&bA(e,v))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&Be(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),d=0,m=e.implicitTypes.length;d<m;d+=1)if(g=e.implicitTypes[d],g.resolve(e.result)){e.result=g.construct(e.result),e.tag=g.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if(Po.call(e.typeMap[e.kind||"fallback"],e.tag))g=e.typeMap[e.kind||"fallback"][e.tag];else for(g=null,p=e.typeMap.multi[e.kind||"fallback"],d=0,m=p.length;d<m;d+=1)if(e.tag.slice(0,p[d].tag.length)===p[d].tag){g=p[d];break}g||Be(e,"unknown tag !<"+e.tag+">"),e.result!==null&&g.kind!==e.kind&&Be(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+g.kind+'", not "'+e.kind+'"'),g.resolve(e.result,e.tag)?(e.result=g.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Be(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function RG(e){var t=e.position,n,r,a,i=!1,o;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(o=e.input.charCodeAt(e.position))!==0&&(gn(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||o!==37));){for(i=!0,o=e.input.charCodeAt(++e.position),n=e.position;o!==0&&!Mr(o);)o=e.input.charCodeAt(++e.position);for(r=e.input.slice(n,e.position),a=[],r.length<1&&Be(e,"directive name must not be less than one character in length");o!==0;){for(;Ds(o);)o=e.input.charCodeAt(++e.position);if(o===35){do o=e.input.charCodeAt(++e.position);while(o!==0&&!Xa(o));break}if(Xa(o))break;for(n=e.position;o!==0&&!Mr(o);)o=e.input.charCodeAt(++e.position);a.push(e.input.slice(n,e.position))}o!==0&&Ib(e),Po.call(hA,r)?hA[r](e,r,a):Ng(e,'unknown document directive "'+r+'"')}if(gn(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,gn(e,!0,-1)):i&&Be(e,"directives end mark is expected"),Cu(e,e.lineIndent-1,Pg,!1,!0),gn(e,!0,-1),e.checkLineBreaks&&yG.test(e.input.slice(t,e.position))&&Ng(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Fg(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,gn(e,!0,-1));return}if(e.position<e.length-1)Be(e,"end of the stream or a document separator is expected");else return}function OA(e,t){e=String(e),t=t||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=` `),e.charCodeAt(0)===65279&&(e=e.slice(1)));var n=new SG(e,t),r=e.indexOf("\0");for(r!==-1&&(n.position=r,Be(n,"null byte is not allowed in input")),n.input+="\0";n.input.charCodeAt(n.position)===32;)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)RG(n);return n.documents}function jG(e,t,n){t!==null&&typeof t=="object"&&typeof n>"u"&&(n=t,t=null);var r=OA(e,n);if(typeof t!="function")return r;for(var a=0,i=r.length;a<i;a+=1)t(r[a])}function FG(e,t){var n=OA(e,t);if(n.length!==0){if(n.length===1)return n[0];throw new Sr("expected a single document in the stream, but found more")}}var BG=jG,OG=FG,_A={loadAll:BG,load:OG},zA=Object.prototype.toString,UA=Object.prototype.hasOwnProperty,Pb=65279,_G=9,T0=10,zG=13,UG=32,HG=33,qG=34,Mb=35,VG=37,WG=38,GG=39,QG=42,HA=44,YG=45,Rg=58,KG=61,ZG=62,JG=63,XG=64,qA=91,VA=93,$G=96,WA=123,eQ=124,GA=125,er={};er[0]="\\0";er[7]="\\a";er[8]="\\b";er[9]="\\t";er[10]="\\n";er[11]="\\v";er[12]="\\f";er[13]="\\r";er[27]="\\e";er[34]='\\"';er[92]="\\\\";er[133]="\\N";er[160]="\\_";er[8232]="\\L";er[8233]="\\P";var tQ=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],nQ=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function rQ(e,t){var n,r,a,i,o,s,l;if(t===null)return{};for(n={},r=Object.keys(t),a=0,i=r.length;a<i;a+=1)o=r[a],s=String(t[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),l=e.compiledTypeMap.fallback[o],l&&UA.call(l.styleAliases,s)&&(s=l.styleAliases[s]),n[o]=s;return n}function aQ(e){var t,n,r;if(t=e.toString(16).toUpperCase(),e<=255)n="x",r=2;else if(e<=65535)n="u",r=4;else if(e<=4294967295)n="U",r=8;else throw new Sr("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+n+Cn.repeat("0",r-t.length)+t}var iQ=1,C0=2;function oQ(e){this.schema=e.schema||IA,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=Cn.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=rQ(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType==='"'?C0:iQ,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer=="function"?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function yA(e,t){for(var n=Cn.repeat(" ",t),r=0,a=-1,i="",o,s=e.length;r<s;)a=e.indexOf(` `,r),a===-1?(o=e.slice(r),r=s):(o=e.slice(r,a+1),r=a+1),o.length&&o!==` `&&(i+=n),i+=o;return i}function Eb(e,t){return` `+Cn.repeat(" ",e.indent*t)}function sQ(e,t){var n,r,a;for(n=0,r=e.implicitTypes.length;n<r;n+=1)if(a=e.implicitTypes[n],a.resolve(t))return!0;return!1}function jg(e){return e===UG||e===_G}function w0(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==Pb||65536<=e&&e<=1114111}function xA(e){return w0(e)&&e!==Pb&&e!==zG&&e!==T0}function vA(e,t,n){var r=xA(e),a=r&&!jg(e);return(n?r:r&&e!==HA&&e!==qA&&e!==VA&&e!==WA&&e!==GA)&&e!==Mb&&!(t===Rg&&!a)||xA(t)&&!jg(t)&&e===Mb||t===Rg&&a}function lQ(e){return w0(e)&&e!==Pb&&!jg(e)&&e!==YG&&e!==JG&&e!==Rg&&e!==HA&&e!==qA&&e!==VA&&e!==WA&&e!==GA&&e!==Mb&&e!==WG&&e!==QG&&e!==HG&&e!==eQ&&e!==KG&&e!==ZG&&e!==GG&&e!==qG&&e!==VG&&e!==XG&&e!==$G}function uQ(e){return!jg(e)&&e!==Rg}function x0(e,t){var n=e.charCodeAt(t),r;return n>=55296&&n<=56319&&t+1<e.length&&(r=e.charCodeAt(t+1),r>=56320&&r<=57343)?(n-55296)*1024+r-56320+65536:n}function QA(e){var t=/^\n* /;return t.test(e)}var YA=1,Ab=2,KA=3,ZA=4,xu=5;function cQ(e,t,n,r,a,i,o,s){var l,u=0,c=null,d=!1,m=!1,p=r!==-1,g=-1,h=lQ(x0(e,0))&&uQ(x0(e,e.length-1));if(t||o)for(l=0;l<e.length;u>=65536?l+=2:l++){if(u=x0(e,l),!w0(u))return xu;h=h&&vA(u,c,s),c=u}else{for(l=0;l<e.length;u>=65536?l+=2:l++){if(u=x0(e,l),u===T0)d=!0,p&&(m=m||l-g-1>r&&e[g+1]!==" ",g=l);else if(!w0(u))return xu;h=h&&vA(u,c,s),c=u}m=m||p&&l-g-1>r&&e[g+1]!==" "}return!d&&!m?h&&!o&&!a(e)?YA:i===C0?xu:Ab:n>9&&QA(e)?xu:o?i===C0?xu:Ab:m?ZA:KA}function dQ(e,t,n,r,a){e.dump=function(){if(t.length===0)return e.quotingType===C0?'""':"''";if(!e.noCompatMode&&(tQ.indexOf(t)!==-1||nQ.test(t)))return e.quotingType===C0?'"'+t+'"':"'"+t+"'";var i=e.indent*Math.max(1,n),o=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),s=r||e.flowLevel>-1&&n>=e.flowLevel;function l(u){return sQ(e,u)}switch(cQ(t,s,e.indent,o,l,e.quotingType,e.forceQuotes&&!r,a)){case YA:return t;case Ab:return"'"+t.replace(/'/g,"''")+"'";case KA:return"|"+TA(t,e.indent)+CA(yA(t,i));case ZA:return">"+TA(t,e.indent)+CA(yA(mQ(t,o),i));case xu:return'"'+pQ(t)+'"';default:throw new Sr("impossible error: invalid scalar style")}}()}function TA(e,t){var n=QA(e)?String(t):"",r=e[e.length-1]===` `,a=r&&(e[e.length-2]===` `||e===` `),i=a?"+":r?"":"-";return n+i+` `}function CA(e){return e[e.length-1]===` `?e.slice(0,-1):e}function mQ(e,t){for(var n=/(\n+)([^\n]*)/g,r=function(){var u=e.indexOf(` `);return u=u!==-1?u:e.length,n.lastIndex=u,wA(e.slice(0,u),t)}(),a=e[0]===` `||e[0]===" ",i,o;o=n.exec(e);){var s=o[1],l=o[2];i=l[0]===" ",r+=s+(!a&&!i&&l!==""?` `:"")+wA(l,t),a=i}return r}function wA(e,t){if(e===""||e[0]===" ")return e;for(var n=/ [^ ]/g,r,a=0,i,o=0,s=0,l="";r=n.exec(e);)s=r.index,s-a>t&&(i=o>a?o:s,l+=` `+e.slice(a,i),a=i+1),o=s;return l+=` `,e.length-a>t&&o>a?l+=e.slice(a,o)+` `+e.slice(o+1):l+=e.slice(a),l.slice(1)}function pQ(e){for(var t="",n=0,r,a=0;a<e.length;n>=65536?a+=2:a++)n=x0(e,a),r=er[n],!r&&w0(n)?(t+=e[a],n>=65536&&(t+=e[a+1])):t+=r||aQ(n);return t}function gQ(e,t,n){var r="",a=e.tag,i,o,s;for(i=0,o=n.length;i<o;i+=1)s=n[i],e.replacer&&(s=e.replacer.call(n,String(i),s)),(Ii(e,t,s,!1,!1)||typeof s>"u"&&Ii(e,t,null,!1,!1))&&(r!==""&&(r+=","+(e.condenseFlow?"":" ")),r+=e.dump);e.tag=a,e.dump="["+r+"]"}function SA(e,t,n,r){var a="",i=e.tag,o,s,l;for(o=0,s=n.length;o<s;o+=1)l=n[o],e.replacer&&(l=e.replacer.call(n,String(o),l)),(Ii(e,t+1,l,!0,!0,!1,!0)||typeof l>"u"&&Ii(e,t+1,null,!0,!0,!1,!0))&&((!r||a!=="")&&(a+=Eb(e,t)),e.dump&&T0===e.dump.charCodeAt(0)?a+="-":a+="- ",a+=e.dump);e.tag=i,e.dump=a||"[]"}function hQ(e,t,n){var r="",a=e.tag,i=Object.keys(n),o,s,l,u,c;for(o=0,s=i.length;o<s;o+=1)c="",r!==""&&(c+=", "),e.condenseFlow&&(c+='"'),l=i[o],u=n[l],e.replacer&&(u=e.replacer.call(n,l,u)),Ii(e,t,l,!1,!1)&&(e.dump.length>1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Ii(e,t,u,!1,!1)&&(c+=e.dump,r+=c));e.tag=a,e.dump="{"+r+"}"}function fQ(e,t,n,r){var a="",i=e.tag,o=Object.keys(n),s,l,u,c,d,m;if(e.sortKeys===!0)o.sort();else if(typeof e.sortKeys=="function")o.sort(e.sortKeys);else if(e.sortKeys)throw new Sr("sortKeys must be a boolean or a function");for(s=0,l=o.length;s<l;s+=1)m="",(!r||a!=="")&&(m+=Eb(e,t)),u=o[s],c=n[u],e.replacer&&(c=e.replacer.call(n,u,c)),Ii(e,t+1,u,!0,!0,!0)&&(d=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,d&&(e.dump&&T0===e.dump.charCodeAt(0)?m+="?":m+="? "),m+=e.dump,d&&(m+=Eb(e,t)),Ii(e,t+1,c,!0,d)&&(e.dump&&T0===e.dump.charCodeAt(0)?m+=":":m+=": ",m+=e.dump,a+=m));e.tag=i,e.dump=a||"{}"}function MA(e,t,n){var r,a,i,o,s,l;for(a=n?e.explicitTypes:e.implicitTypes,i=0,o=a.length;i<o;i+=1)if(s=a[i],(s.instanceOf||s.predicate)&&(!s.instanceOf||typeof t=="object"&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(n?s.multi&&s.representName?e.tag=s.representName(t):e.tag=s.tag:e.tag="?",s.represent){if(l=e.styleMap[s.tag]||s.defaultStyle,zA.call(s.represent)==="[object Function]")r=s.represent(t,l);else if(UA.call(s.represent,l))r=s.represent[l](t,l);else throw new Sr("!<"+s.tag+'> tag resolver accepts not "'+l+'" style');e.dump=r}return!0}return!1}function Ii(e,t,n,r,a,i,o){e.tag=null,e.dump=n,MA(e,n,!1)||MA(e,n,!0);var s=zA.call(e.dump),l=r,u;r&&(r=e.flowLevel<0||e.flowLevel>t);var c=s==="[object Object]"||s==="[object Array]",d,m;if(c&&(d=e.duplicates.indexOf(n),m=d!==-1),(e.tag!==null&&e.tag!=="?"||m||e.indent!==2&&t>0)&&(a=!1),m&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(c&&m&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),s==="[object Object]")r&&Object.keys(e.dump).length!==0?(fQ(e,t,e.dump,a),m&&(e.dump="&ref_"+d+e.dump)):(hQ(e,t,e.dump),m&&(e.dump="&ref_"+d+" "+e.dump));else if(s==="[object Array]")r&&e.dump.length!==0?(e.noArrayIndent&&!o&&t>0?SA(e,t-1,e.dump,a):SA(e,t,e.dump,a),m&&(e.dump="&ref_"+d+e.dump)):(gQ(e,t,e.dump),m&&(e.dump="&ref_"+d+" "+e.dump));else if(s==="[object String]")e.tag!=="?"&&dQ(e,e.dump,t,i,l);else{if(s==="[object Undefined]"||e.skipInvalid)return!1;throw new Sr("unacceptable kind of an object to dump "+s)}e.tag!==null&&e.tag!=="?"&&(u=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?u="!"+u:u.slice(0,18)==="tag:yaml.org,2002:"?u="!!"+u.slice(18):u="!<"+u+">",e.dump=u+" "+e.dump)}return!0}function bQ(e,t){var n=[],r=[],a,i;for(kb(e,n,r),a=0,i=r.length;a<i;a+=1)t.duplicates.push(n[r[a]]);t.usedDuplicates=new Array(i)}function kb(e,t,n){var r,a,i;if(e!==null&&typeof e=="object")if(a=t.indexOf(e),a!==-1)n.indexOf(a)===-1&&n.push(a);else if(t.push(e),Array.isArray(e))for(a=0,i=e.length;a<i;a+=1)kb(e[a],t,n);else for(r=Object.keys(e),a=0,i=r.length;a<i;a+=1)kb(e[r[a]],t,n)}function yQ(e,t){t=t||{};var n=new oQ(t);n.noRefs||bQ(e,n);var r=e;return n.replacer&&(r=n.replacer.call({"":r},"",r)),Ii(n,0,r,!0,!0)?n.dump+` `:""}var xQ=yQ,vQ={dump:xQ};function Nb(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}var M7e=_A.load,E7e=_A.loadAll,A7e=vQ.dump;var k7e=Nb("safeLoad","load"),D7e=Nb("safeLoadAll","loadAll"),I7e=Nb("safeDump","dump");var JA=220;function XA(e){let{items:t}=e,n=t.length>0&&"options"in t[0],r;if(n)for(let d of t){let m=d.options.find(p=>p.selected);if(m){r=m;break}}else r=t.find(d=>d.selected);let[a,i]=U(!1),o=ne(null),[s,l]=U(e.maxHeight||JA),[u,c]=U(0);return es(()=>{if(!o.current)return;let d=o.current,m=d.getBoundingClientRect(),p=d.closest(".popup-container");if(p){let g=p.getBoundingClientRect(),h=m.top-g.top,v=20,y=30,x=5,b=p.clientHeight-v*2,T=0;if(n)for(let M of t)T+=24+M.options.length*y;else T=t.length*y;T+=x*3;let C=h+m.height;if(T>p.clientHeight-C){let w=Math.min(b,T);c(p.clientHeight-h-w-v)}else c(0);l(Math.max(JA,b))}},[o.current,a,t,n]),G(()=>{if(!o.current||!a)return;let d=m=>{o.current?.contains(m.target)||i(!1)};return document.addEventListener("click",d),()=>{document.removeEventListener("click",d)}},[o,a]),f("div",{class:`custom-select-container ${e.className||""}`,ref:o,children:[f("div",{id:"translation-service-select",className:"flex items-center",onClick:()=>{i(!a)},children:[f(Rb,{item:r,isDefault:!0}),f(vn,{})]}),f(CQ,{contentTop:u,items:e.items,visible:a,maxHeight:s,onClick:d=>{e.onSelected?.(d),i(!1)}})]})}function CQ(e){let{visible:t,items:n,maxHeight:r,onClick:a}=e,i=ne(null),o=n.length>0&&"options"in n[0];return G(()=>{if(!t||!i.current)return;let s=i.current;if(o){let l=[],u=[];n.forEach(d=>{u.push(l.length),l=l.concat(d.options)});let c=l.findIndex(d=>d.selected);if(c>=0){let m=0;for(let g=0;g<u.length&&c>=u[g];g++)m=g+1;let p=c*30+m*24;if(p<s.offsetHeight)return;p=Math.min(p,s.scrollHeight-s.offsetHeight),s.scrollTo({top:p})}}else{let l=n.findIndex(c=>c.selected);if(l<0)return;let u=l*30;if(u<s.offsetHeight)return;u=Math.min(u,s.scrollHeight-s.offsetHeight),s.scrollTo({top:u})}},[t,n,a,r,o]),f("div",{class:"custom-select-popup",style:{display:t?"flex":"none"},children:f("div",{class:"custom-select-content",ref:i,style:{maxHeight:e.maxHeight,top:e.contentTop||"unset"},children:o?n.map(s=>f("div",{children:[s.name&&!!s.options.length&&f(wQ,{name:s.name}),s.options.map(l=>f(Rb,{item:l,onClick:e.onClick},l.value))]},s.id)):n.map(s=>f(Rb,{item:s,onClick:e.onClick},s.value))})})}function wQ({name:e}){return f("div",{className:"custom-select-group-header",children:e})}function Rb(e){let t=e.item;return t?f("div",{class:`custom-select-item ${t.selected?"selected":""} ${e.isDefault?"default":""}`,value:`${t.value}`,onClick:()=>{e.onClick?.(t)},children:[!!t.img&&f("img",{class:"custom-select-item-img",src:t.img}),f("span",{className:"flex items-center overflow-hidden",children:[f("span",{className:"text-ellipsis overflow-hidden",children:t.label}),!e.isDefault&&f(SQ,{item:t})]})]}):null}function SQ({item:e}){let{t}=$();return e.isShowProOnly?f("span",{class:"custom-select-item-pro",children:f("img",{src:Tr,style:{marginBottom:3}})}):e.isShowMaxOnly?f("span",{class:"custom-select-item-pro",children:f("img",{src:ho,style:{marginBottom:3}})}):e.isShowGoSetting?f("span",{class:"custom-select-item-pro",children:t("needAction")}):null}var Bg=Ki({popupFrom:"popup",actionsRef:null});function $A(e){let{t}=$(),{translationServiceItems:n,groupOptions:r,handleOnSelected:a}=DQ(e),i=me(()=>n.find(o=>o.selected)?.id,[n]);return n.length?f("div",{class:"translation-service-container mt-3",children:[f(ek,{label:t("popupService"),items:r,ctx:e.ctx,class:e.showTrialPro?"border-bottom-radius-0":"",isServices:!0,onSelected:a}),f(EQ,{...e,currentTranslationService:i}),f(MQ,{ctx:e.ctx,currentTranslationService:i,aiContextInfo:e.aiContextInfo})]}):null}function MQ({ctx:e,aiContextInfo:t,currentTranslationService:n}){let{popupFrom:r,actionsRef:a}=ml(Bg),i=a.current,{t:o}=$(),l=e.config?.translationServices?.[n]||{},u=e.isPro?l?.enableAIContext:!1,c=me(()=>{if(!t?.visible)return"";let d=new URL(e.url);return d.searchParams.append(Nd,"1"),d.searchParams.append("_immersive_translate_auto_translate","1"),d.toString()},[e.url,t]);return e.isPro&&!yr(l)?null:f("div",{class:"min-select-container",children:[f("label",{class:"inline-block text-label mb-0 text-gray-6 flex flex-row items-center",style:{minWidth:60,flexShrink:0},children:[o("popup.enableAIContext"),e.isPro?null:f("img",{src:Tr,class:"ml-2"}),f(wt,{width:300,multiple:!0,text:`${o("popup.aiContextToolTip")} ${c?o("contextDiffPreview",{1:c}):""}`,children:f(KM,{style:{marginLeft:4,cursor:"pointer"}})})]}),f("input",{id:"toggle-ai-context",class:"shrink-0",role:"switch",type:"checkbox",checked:u,onClick:d=>{if(d.preventDefault(),!e.isPro){i?.onReport({key:"user_need_pro",events:[{name:"user_need_pro",params:{trigger:"popup_ai_context_toggle"}}]}),i?.showDialog("ai_context_upgrade"),i?.onClose();return}let m=!u;i?.onReport({key:"popup_ai_context_toggle",events:[{name:"popup_ai_context_toggle",params:{enable:m?1:0,trigger:r}}]}),i?.setSettings(()=>({translationServices:{[n]:{enableAIContext:m}}}))}})]})}function ek(e){let t=e.items.length>0&&"options"in e.items[0],{t:n}=$(),r=me(()=>{if(t)return e.items;let a=e.items,i=a.find(l=>l.selected);if(!i||i.value!="auto")return a;e.ctx.specialAiAssistant=Si(e.ctx,e.ctx.translationService,!0);let o=e.ctx.specialAiAssistant?.id;if(!o){let u=e.ctx.config?.translationServices?.[e.ctx.translationService];if(!u?.fallbackAssistantId||u?.fallbackAssistantId=="common")o="common";else return a}let s=a.find(l=>l.value==o);return!s||i.label.indexOf(s.label)>=0||(i.label=`${i.label} (${s.label})`),a},[e,n]);return f("div",{class:`min-select-container ${e.class||""}`,children:[f("label",{class:"inline-block text-label mb-0 text-gray-6",style:{minWidth:60,flexShrink:0},children:[e.label,"\uFF1A"]}),e.isServices&&t?f(XA,{className:"translate-service",items:r,onSelected:e.onSelected}):f(Ja,{className:"translate-service transform-padding-left",maxWidth:300,items:r})]})}function EQ({ctx:e,pageStatus:t,actionsRef:n,currentTranslationService:r}){let{t:a}=$(),i=kQ(e,r),o=AQ(e,r),s=ke((u,c)=>{n.current?.setSettings(d=>({translationServices:{[i.id]:{[u]:c}}})),t==="Translated"&&(e.rule.isTranslateWhenServiceChanged?setTimeout(()=>{n.current?.onTranslatePage()},1):setTimeout(()=>{n.current?.onRestorePage()},1))},[i]),l=me(()=>i?.props.filter(u=>u.type==="select").map(u=>{let c=u.name;u.label&&(c=u.label),u.labelKey&&(c=a(u.labelKey));let d=u.options.map(m=>({label:`${m.label?a(m.label):m.value}`,value:m.value,selected:m.value==o[u.name],onSelected:p=>{if(m.action=="jumpOptions"){let g=m.args||[];n.current?.openOptionsPage(...g);return}s(u.name,m.value)}}));return{label:c,items:d}}),[o]);return!o||!i?.props?.length||!l||!l?.length?null:f(ze,{children:l.map(({label:u,items:c},d)=>f(ek,{label:u,items:c,ctx:e},"field-"+d))})}function AQ(e,t){return me(()=>{let{translationServices:r}=e.config;return r&&r[t]?r[t]||{}:{}},[e,t])}function kQ(e,t){let{lang:n}=$();return me(()=>{let a=fT(e,"translationService",n,t);return a?.props[0]?.labelKey=="field_label.assistant"&&(a.props[0].labelKey="field.assistant"),a},[Jn,Q1,e,n,t])}function DQ({isProUser:e,ctx:t,pageStatus:n,actionsRef:r}){let{t:a,lang:i}=$(),o=me(()=>t?Ml(t,"translationService",i).filter(c=>t.config.showUnconfiguredTranslationServiceInPopup===!1?c.ok:!0):[],[t,i]),s=ke(u=>{let c=r.current;if(u.value=="more"){c?.openOptionsPage(!1,"#services");return}let d=o.find(m=>m.id===u.value);if(c?.updateContextState({translationService:d.id}),c?.setSettings(m=>(c?.onChangeService(m.translationService||"",d.id),is({state:m,config:t.config,serviceType:"translationService",serviceId:d.id}))),d.ok){if(n!="Translated")return;t.rule.isTranslateWhenServiceChanged?setTimeout(()=>{c?.onTranslatePage()},1):setTimeout(()=>{c?.onRestorePage()},1)}else setTimeout(()=>{c?.openOptionsPage(!1,"#services/"+u.value)},100)},[n]),l=me(()=>{let u=Fa(t.config,t.isPro);return El(o,a).map(d=>{let m=d.services.map(p=>{let g=p.config.group=="pro"&&!u,h=p.config.group=="max"&&!u;return{label:p.name,value:p.id,selected:t.translationService===p.id,img:p.icon,isShowProOnly:g,isShowMaxOnly:h,isShowGoSetting:!p.ok&&!g}});return d.id==="custom"&&m.push({label:a("moreTranslationServices"),value:"more",selected:!1,isShowGoSetting:!1,isShowProOnly:!1,img:Jr("more")}),{...d,options:m}})},[o,t]);return{translationServiceItems:o,groupOptions:l,handleOnSelected:s}}function tk(e){let t;try{t=new URL(e)}catch{return!1}let n=D8(),r="";try{r=new URL(n).hostname}catch{}return r&&t.hostname===r?!0:!(IQ(e)||t.protocol!=="http:"&&t.protocol!=="https:"&&t.protocol!=="file:"&&t.protocol!=="data:")}function IQ(e){try{return new URL(e)?.pathname.toLowerCase().endsWith(".pdf")}catch{return!1}}function nk(e){let t=e.indexOf("#");return t===-1?e:e.slice(0,t)}function rk(e){let{t}=$(),n=e.actionsRef,{currentUrlObj:r,isAlwaysTranslateDomain:a,isNeverTranslateDomain:i,handleTranslationUrlPatternSelected:o}=LQ(e),[s,l]=U(()=>i?"excludeMatches":"matches"),u=me(()=>a||i||!1,[a,i]),c=ke(d=>{l(d),u&&o(d,r.hostname)},[l,o,u]);return f("div",{class:"flex justify-between mt-5",children:[f(Ja,{style:{width:"unset",flex:"unset"},maxWidth:230,className:"transform-padding-left min-select always-translate-this-site-select",items:[{label:t("alwaysTranslateThisSite"),value:"matches",selected:s==="matches",onSelected:()=>{c("matches")}},{label:t("neverTranslateThisSite"),value:"excludeMatches",selected:s==="excludeMatches",onSelected:()=>{c("excludeMatches")}}].filter(Boolean)}),f("input",{id:"always-translate-this-site-input",type:"checkbox",role:"switch",checked:u,class:"shrink-0",onChange:d=>{let m=d.target.checked;n.current?.onReport({key:"popup_switch_translate_for_this_site",events:[{name:"popup_switch_translate_for_this_site",params:{popup_switch_extend_field_enabled:m?1:0,popup_switch_extend_field:s}}]}),o(m?s:"default",r.hostname)}})]})}function LQ({currentUrl:e,ctx:t,currentLang:n,pageStatus:r,actionsRef:a}){let i=null,o=null,s=null,l=null,u=null,{translationUrlPattern:c}=t.config;if(i=me(()=>new URL(e||""),[e]),t.config&&e&&tk(e)){o=nk(e);let{matches:p,excludeMatches:g}=c;s=!!p.find(h=>et(e,h)),l=!!g.find(h=>et(e,h))}if(n&&n!=="auto"){let{translationLanguagePattern:p}=t.config,{matches:g}=p;g.includes(n)?u=!0:u=!1}let d=ke(()=>{let p=i.hostname,g=t.localConfig.tempTranslationUrlMatches||[],h=g.filter(y=>y.match!==p),v=!1;h.length!==g.length&&(v=!0),v&&a.current?.onSetLocalConfig({...t.localConfig,tempTranslationUrlMatches:[...h]})},[]),m=ke((p,g)=>{if(p==="default"){a.current?.setSettings(y=>{let x={...y.translationUrlPattern};return{...y,isChangedAlwaysTranslatedUrls:!0,translationUrlPattern:{...y.translationUrlPattern,matches:jb(e,x.matches),excludeMatches:jb(e,x.excludeMatches)}}}),d();return}let h=p,v=h==="matches"?"excludeMatches":"matches";i&&a.current?.setSettings(y=>{let x={...y.translationUrlPattern};return x[v]=jb(e,x[v]),x[h]=zl(g,x[h]),{...y,isChangedAlwaysTranslatedUrls:!0,translationUrlPattern:{...y.translationUrlPattern,...x}}}),h==="matches"&&r==="Original"?setTimeout(()=>{a.current?.onTranslatePage(),a.current?.onClose()},100):h==="excludeMatches"&&r==="Translated"&&setTimeout(()=>{a.current?.onRestorePage(),a.current?.onClose()},100)},[r,d]);return{currentUrlObj:i,currentUrlWithoutHash:o,isAlwaysTranslateDomain:s,isNeverTranslateDomain:l,isAlwaysTranslateLang:u,handleTranslationUrlPatternSelected:m}}function jb(e,t){return t?(Array.isArray(t)||(t=[t]),e?t.filter(n=>!et(e,n)):t):[]}var Fb={};function $a(e){let t=wu(e)||{};Fb[e.sourceUrl+"_"+e.to]={...t,...e}}function wu(e){return Fb[e.sourceUrl+"_"+e.to]}async function ak(e,t){let n=location.href,r=Object.values(Fb).filter(i=>i.siteUrl==n),a={targetLanguage:e.targetLanguage,siteUrl:n,hasLog:t,userAgent:navigator.userAgent,isMobile:je().any,platform:fa(),images:[],version:Kt()};if(t){a.images=r.map(s=>({comicHash:s.comicHash,imgHash:s.imgHash,clientTranslationService:s.clientTranslationService,sourceUrl:s.sourceUrl,targetUrl:s.targetUrl,taskId:s.taskId,error:s.error}));let i=Vp(e);a.htmlBlob=new Blob([i],{type:"text/html"}),a.usedGlossaries=Hm();let o=await zt();a.userConfig={translationService:e.translationService,targetLanguage:e.targetLanguage,...fo(!1,o)}}return a}async function ik(e,t,n,r,a,i){let{htmlBlob:o,...s}=r;n||(s.images=[]);let l=await Zr(),u={resource:r.siteUrl,reason:t,metaData:JSON.stringify(s),feedType:"comic",deviceId:l,domain:location.hostname};return o&&n&&(u.base64_file=await _l(o)),i&&(u.contactInfo=i),a&&(u.reportType=a),rs()?await De({url:`${_e}v1/feed-back/web-report-log`,method:"POST",requestType:"formData",body:u,headers:{token:e.user?.token||""}}):await fetch(`${_e}v1/feed-back/web-report-log`,{method:"POST",body:go(u),headers:{token:e.user?.token||""}}).then(async c=>(await Ra(c,"web"),c.json()))}var S0={width:94,height:80};function ok(e,t=1){if(!e)return;if(t>3)return e;let n=e.getBoundingClientRect();return!n.width||!n.height?ok(e.parentElement,t+1):e}function Su(e,t,n,r,a){let i=we.bind(null,e.config.interfaceLanguage),o=ok(t.parentElement);if(!o)return;let s=globalThis.getComputedStyle(o);s.position!=="absolute"&&s.position!=="fixed"&&(o.style.position="relative");let l=e.rule.imageRule.opImageType=="append",u=o.getBoundingClientRect(),c=t.getBoundingClientRect(),d=document.createElement("div");if(d.id=se+"ImgLoading",d.style.minWidth=S0.width+"px",d.style.height=S0.height+"px",d.style.position="absolute",d.style.left=c.left-u.left+(c.width-S0.width)/2+"px",d.style.top=c.top-u.top+(c.height-S0.height)/2+"px",d.style.padding="8px",l&&(d.style.left="50%",d.style.transform="translateX(-50%)",d.style.top=(u.height-S0.height)/2+"px"),e.rule.imageRule.loadingStyle){let m=e.rule.imageRule.loadingStyle,p=d.getAttribute("style")||"";d.setAttribute("style",p+m)}if(d.classList.add("imt-image-status"),d.innerHTML=` <font style="width: 28px !important; height: 28px !important; margin: 0 0 8px 0 !important;" class="imt-img-loading"></font> <span style="white-space: nowrap;">${i("imageState.reading")}...</span> `,n=="translating"&&d.classList.add("imt-loading"),n=="error"){let m=i("translateFail");r==="gif_not_supported"&&(m=i("imageState.gifNotSupported")),r=="show_error"&&a&&(m=a),d.innerHTML=` <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"> <path d="M14 3.5C8.225 3.5 3.5 8.225 3.5 14C3.5 19.775 8.225 24.5 14 24.5C19.775 24.5 24.5 19.775 24.5 14C24.5 8.225 19.775 3.5 14 3.5ZM14 22.75C9.1 22.75 5.25 18.9 5.25 14C5.25 9.1 9.1 5.25 14 5.25C18.9 5.25 22.75 9.1 22.75 14C22.75 18.9 18.9 22.75 14 22.75Z" fill="white"/> <path d="M18.375 9.62499C18.025 9.27499 17.5 9.27499 17.15 9.62499L14 12.775L10.85 9.62499C10.5 9.27499 9.97505 9.27499 9.62505 9.62499C9.27505 9.97499 9.27505 10.5 9.62505 10.85L12.775 14L9.62505 17.15C9.27505 17.5 9.27505 18.025 9.62505 18.375C9.97505 18.725 10.5 18.725 10.85 18.375L14 15.225L17.15 18.375C17.5 18.725 18.025 18.725 18.375 18.375C18.725 18.025 18.725 17.5 18.375 17.15L15.225 14L18.375 10.85C18.725 10.5 18.725 9.97499 18.375 9.62499Z" fill="white"/> </svg> <span>${m}</span> `}return n=="success"&&(d.innerHTML=` <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"> <path d="M14 3.5C8.225 3.5 3.5 8.225 3.5 14C3.5 19.775 8.225 24.5 14 24.5C19.775 24.5 24.5 19.775 24.5 14C24.5 8.225 19.775 3.5 14 3.5ZM14 22.75C9.1 22.75 5.25 18.9 5.25 14C5.25 9.1 9.1 5.25 14 5.25C18.9 5.25 22.75 9.1 22.75 14C22.75 18.9 18.9 22.75 14 22.75Z" fill="white"/> <path d="M18.55 9.8L12.25 16.275L9.45002 13.3C9.10002 12.95 8.57502 12.95 8.22502 13.3C7.87502 13.65 7.87502 14.175 8.22502 14.525L11.725 18.025C11.9 18.2 12.075 18.2 12.425 18.2C12.775 18.2 12.95 18.2 13.125 18.025L20.125 11.025C20.475 10.675 20.475 10.15 20.125 9.8C19.775 9.45 18.9 9.625 18.55 9.8Z" fill="white"/> </svg> <span>${i("translateSuccess")}</span>`),o.appendChild(d),n=="error"?setTimeout(()=>{d.remove()},1500):n=="success"&&d.remove(),d}function Bb(e,t,n){if(!t)return null;let r=t.querySelector("span");if(!r)return null;let a=we.bind(null,e.config.interfaceLanguage),i=Ob(n,a);return r.textContent=i,i}function Ob(e,t){let n="",r=["detecting","detecting_recognizing","recognizing","color_detecting","line_merging"],a=["inpainting_translating","translating","inpainting","rendering"],i=["saving","completed","saved"];return["extension_uploading","fetching"].includes(e)&&(n=t("imageState.loading")+"..."),e=="model_downloading"&&(n=t("imageState.model_downloading")+"..."),r.includes(e)&&(n=t("imageState.detectingRecognizing")+"..."),a.includes(e)&&(n=t("imageState.translating")+"..."),i.includes(e)&&(n=t("imageState.generating")+"..."),e==="pending"&&(n=t("imageState.pending")+"..."),e==="free_translating"&&(n=t("imageState.free_translating")+"..."),n}var Li=class extends Error{type;constructor(t,n){super(t),this.name="ImtImageError",this.type=n}};function Og(e,t,n,r,a){let i=new Image;return e.endsWith("svg")?i.src=e:i.src=URL.createObjectURL(t),new Promise((o,s)=>{i.onload=function(){let l=document.createElement("canvas"),u=l.getContext("2d");if(!u)return;let c=i.width,d=i.height;r&&a&&(c>d?(i.width>r&&(d=i.height*r/i.width,c=r),i.height>a&&(c*=a/d,d=a)):(i.height>a&&(c*=a/d,d=a),i.width>r&&(d=i.height*r/i.width,c=r))),l.width=c,l.height=d,u.drawImage(i,0,0,c,d),l.toBlob(function(m){o(m)},"image/jpeg",n)},i.onerror=function(l){o(null)}})}var _g=[],sk=[];async function M0({context:e,sourceUrl:t,blob:n,imgHash:r,imageType:a,onStateChange:i}){let s=e.rule.imageRule.concurrency||4;if(zb()||_g.includes(t))return"";if(_g.length>=s)return new Promise((u,c)=>{sk.push({args:{sourceUrl:t,blob:n,imgHash:r},resolve:u,reject:c})});_g.push(t);try{let l=await RQ(e,t,n,r,a);if(typeof l=="string")return l;let{task_id:u,comicHash:c}=l;return await lk(e,u,c,e.rule.imageRule,i)||""}catch(l){throw A.error("err",l),l}finally{_g.shift(),(async()=>{let l=sk.shift();if(l){let{args:u,resolve:c,reject:d}=l;try{let m=await M0({context:e,sourceUrl:u.sourceUrl,blob:u.blob,imgHash:u.imgHash,imageType:a});c(m)}catch(m){d(m)}}})()}}async function PQ(e,t,n,r){let a=r?.replace("image/","");a=="undefined"&&(a="jpg");let i=`${_e}v1/img/img-upload-url?fileType=${a}&imgHash=${t}&comicHash=${n}&domain=${uk(location.hostname)}`;return e.rule.imageRule?.forceRefresh&&(i+="&force=1"),await De({responseType:"json",url:i,headers:{token:e.user?.token||""}}).then(s=>s.data)}async function NQ(e,t,n){let r=await Og(e,t,.9)||t,a=r.size>t.size?t:r;return t.type=="text/plain"&&(a=r),rs()?De({url:n,method:"PUT",requestType:"blob",responseType:"raw",headers:{"Content-Type":a.type},body:await _l(a)}):fetch(n,{method:"PUT",body:a,headers:new Headers({"Content-Type":a.type})})}async function RQ(e,t,n,r,a="manga"){let o=(e.rule.imageRule||{mangaTranslator:"openai",commonTranslator:"deepl"})[a+"Translator"],s=jQ(e.rule.imageRule,e.targetLanguage,o),l={imgHash:r,size:"M",detector:"auto",translator:s.translator,direction:s.direction,tgt_lang:s.lang,type:a},u=await Gm(l);$a({sourceUrl:t,to:e.targetLanguage,comicHash:u});let c=await PQ(e,r,u,n.type);if(c.objectKey&&$a({sourceUrl:t,to:e.targetLanguage,objectKey:c.objectKey}),c.imgUrl)return c.imgUrl;c.preSignedURL&&await NQ(t,n,c.preSignedURL),l.objectKey=c.objectKey,l.comicHash=u;let d;return rs()?d=await De({url:_b()+"/trigger",method:"POST",requestType:"formData",responseType:"json",body:l,headers:{token:e.user?.token||""}}):d=await fetch(_b()+"/trigger",{method:"POST",body:go(l),headers:{token:e.user?.token||""}}).then(async m=>(await Ra(m,"manga"),m.json())),$a({sourceUrl:t,to:e.targetLanguage,taskId:d.task_id}),{task_id:d.task_id,comicHash:u}}async function lk(e,t,n,r,a){let i=zb();if(i)return;$r("Translating",i);let o=await De({url:_b()+`/${t}/task-state?comicHash=${n}&domain=${uk(location.hostname)}`,responseType:"json",headers:{token:e.user?.token||""},timeout:60*1e3});if(a?.(o.state),o.state.startsWith("error")){A.error("error",o);return}return o.finished&&o.state=="saved"?o.oss_url:(await Mm(t,r.queryIntervalTime||100),lk(e,t,n,r,a))}function _b(){return _e+"comics"}function jQ(e,t,n){let r=e.latinLang||["en","fr","es","pt","pt-br","it"],a=Op[n];if(!a||n=="auto")return{lang:t,direction:r.includes(t)?"h":"auto",translator:"auto"};let i=a.langMap.get(t);return i=i?.replaceAll(" ",""),{lang:i??t,translator:i?n:"auto",direction:r.includes(t)?"h":"auto"}}function uk(e){return e.replaceAll(".","_")}function zg(e,t){return ee(t)&&!ht()?!1:FQ(e.config,e.isPro,t)}function FQ(e,t,n){let r=e.generalRule.imageRule,a=Am(n),o=r.supportPlatform?.[a]||r.enableImageTranslation,s=e.beta;return o=="all"||o=="beta"&&s||o=="pro"&&t||o=="pro_beta"&&s&&t?!0:o?!1:s&&!!t}function Ug(e){let t=fa();return!(e?.platforms&&!e.platforms.includes(t))}function Hg(e){try{if(new URL(e).pathname.endsWith(".gif"))return!0}catch{return!1}}function qg(e){return new Promise((t,n)=>{let r=new FileReader,a=e.slice(0,3);r.onloadend=i=>{if(r.readyState===FileReader.DONE){let o=new Uint8Array(r.result);o[0]===71&&o[1]===73&&o[2]===70?t(!0):t(!1)}},r.onerror=()=>{t(!0)},r.readAsArrayBuffer(a)})}var Ub="not_show_upgrade_image";function ck(e,t,n,r,a,i){let o=e.rule.imageRule,s=we.bind(null,e.config.interfaceLanguage),l=document.createElement("div");l.innerText=s("freeImage.title"),l.setAttribute("style","text-align:left;margin-top:-20px;"),n.append(l);let u=`<div style="text-align:left;"> ${s("freeImage.notSupport",{freeLang:o.clientSupportLangs.join(","),1:Tf})}</div>`;r.innerHTML=Lt?.createHTML(u)||u;let c=document.createElement("button");c.className=R+"-btn",c.innerText=s("freeImage.close"),c.onclick=()=>{Tt(Ub,"1"),i(c,!0)},a.appendChild(c);let d=document.createElement("button");d.className=`${R}-btn ${R}-cancel-btn`,d.innerText=s("close"),d.onclick=()=>{i(d,!0)},a.appendChild(d),ya(e,"freeImageError")}function dk(e,t,n,r,a,i){let o=e.rule.imageRule,s=we.bind(null,e.config.interfaceLanguage),l=document.createElement("div");l.innerText=s("freeImage.title"),l.setAttribute("style","text-align:left;margin-top:-20px;"),n.append(l);let u=`<div style="text-align:left;"> ${s("freeImage.notSupport",{freeLang:o.clientSupportLangs.join(","),1:Tf})}</div>`;r.innerHTML=Lt?.createHTML(u)||u;let c=document.createElement("button");c.className=`${R}-btn ${R}-cancel-btn`,c.innerText=s("closeModal"),c.onclick=()=>{i(c,!0)},a.appendChild(c),ya(e,"freeImageError")}function ei(e){e.override?(delete e.localUpdatedAt,delete e.override):(e.updatedAt=new Date().toISOString(),e.localUpdatedAt=e.updatedAt)}function mk(e,t,n="center",r=!1,a){if(!t)return"";let i=e.getContext("2d");if(!i)return"";let o=new Hb(i);return t.forEach(s=>{let l=qb.getDominantColors(i,s,a?.showBox),u="";a?.showOriginalText&&(u=s.originalText||u),(a?.showTranslatedText||!a)&&(u=s.translatedText||s.originalText||u),u&&o.renderText(u,s,l,n,r)}),e.toDataURL()}var Hb=class{ctx;MIN_FONT_SIZE=12;MAX_FONT_SIZE=256;FONT_STEP=2;V_PADDING=2;H_PADDING=2;constructor(t){this.ctx=t}calculateFontSize(t,n,r){let a=n*r,i=t?.length||0,o=a/i,s=Math.sqrt(o)*.7;return s=Math.max(this.MIN_FONT_SIZE,Math.min(s,this.MAX_FONT_SIZE,r/2)),s}renderText(t,n,r,a="center",i=!1){let[o,s,l,u]=n.bounding,c=this.calculateFontSize(t,l,u),d=c,m=[];for(this.ctx.font=`${c}px Arial`,m=this.breakTextIntoLines(t,l-this.H_PADDING);c<this.MAX_FONT_SIZE;){this.ctx.font=`${c}px Arial`;let g=c*1.2,h=l-this.H_PADDING,v=this.breakTextIntoLines(t,h),y=this.ctx.measureText("M"),x=y.actualBoundingBoxAscent,b=y.actualBoundingBoxDescent,T=(g-(x+b))/2,C=v.length*g,w=C+this.V_PADDING*2,M=s+this.V_PADDING+T+x,E=M+C-g+b;if(w>u||M<s||E>s+u)break;d=c,m=v,c+=this.FONT_STEP}if(m.length===0||d===this.MAX_FONT_SIZE)for(c=d;c>this.MIN_FONT_SIZE;){c-=this.FONT_STEP,this.ctx.font=`${c}px Arial`;let g=c*1.2,h=l-this.H_PADDING,v=this.breakTextIntoLines(t,h);if(v.length*g<=u-this.V_PADDING){d=c,m=v;break}}this.ctx.font=`${d}px Arial`,this.drawTextLines(m,n,d*1.2,r,a,i)}breakTextIntoLines(t,n){let r=Pi.splitText(t),a=[],i="",o="";r.forEach(s=>{let l=i!==""&&!Pi.isCJK(o)&&!Pi.isCJK(s),u=i+(l?" ":"")+s;o=s,this.ctx.measureText(u).width>n&&i!==""?(a.push(i),i=s):i=u}),i&&a.push(i);for(let s=0;s<a.length-1;s++){let l=a[s+1];if(l&&/^[,。!?、:;'"()【】《》「」『』,.!?:;"()[\]<>]/.test(l)){let u=l[0],c=a[s],d=l.slice(1),m=c+u;this.ctx.measureText(m).width<=n*1.1&&(a[s]=m,a[s+1]=d||" ")}}if(a.length>=2){let s=a[a.length-1];if((u=>!!(u.length===1||u.length===2&&!Pi.isCJK(u)||u.length===2&&Pi.isCJK(u[0])&&/[,。!?、:;'")】》」』】,.!?:;"')}\]>]/.test(u[1])))(s)){let u=a[a.length-2],c=!Pi.isCJK(u)&&!Pi.isCJK(s),d=u+(c?" ":"")+s;this.ctx.measureText(d).width<=n*1.1&&a.splice(-2,2,d)}}return a}drawTextLines(t,n,r,a,i="center",o=!1){o&&(i="right");let[s,l,u,c]=n.bounding,d=this.ctx.measureText("M"),m=d.actualBoundingBoxAscent,p=d.actualBoundingBoxDescent,g=(r-(m+p))/2,h=t.length*r,v=(c-h)/2,y=l+v+g+m;this.ctx.fillStyle=a.primary||"#000000",this.ctx.fillRect(s,l,u,c),this.ctx.fillStyle=a.secondary||"#ffffff",o?this.ctx.direction="rtl":this.ctx.direction="ltr",t.forEach((x,b)=>{let T;switch(i){case"left":T=s+this.H_PADDING;break;case"right":T=s+u-this.H_PADDING;break;case"center":default:T=s+u/2;break}let C=y+b*r;this.ctx.fillText(x,Math.max(4,T),C)})}},Pi=class{static isCJK(t){return/[\u4E00-\u9FFF\u3040-\u309F\u30A0-\u30FF\uAC00-\uD7AF]/.test(t)}static splitText(t){let n=[],r="";for(let a of t)this.isCJK(a)?(r&&(n.push(r),r=""),n.push(a)):a===" "?r&&(n.push(r),r=""):r+=a;return r&&n.push(r),n}},qb=class{static getDominantColors(t,n,r){let[a,i,o,s]=n.bounding;if(r&&this.drawDebugBox(t,n),!n.originalText)return{primary:null,secondary:null};let l=t.getImageData(a,i,o,s);return this.analyzeImageColors(l)}static analyzeImageColors(t){let n=new Map,r=t.data;for(let o=0;o<r.length;o+=4){let s=Math.round(r[o]/16)*16,l=Math.round(r[o+1]/16)*16,u=Math.round(r[o+2]/16)*16,c=`rgb(${s},${l},${u})`;n.set(c,(n.get(c)||0)+1)}let[a,i]=[...n.entries()].sort((o,s)=>s[1]-o[1]).slice(0,2);return this.adjustColorContrast(a?.[0],i?.[0])}static adjustColorContrast(t,n){if(!t||!n)return{primary:null,secondary:null};let r=o=>{let s=o.match(/\d+/g);return s?(parseInt(s[0])*299+parseInt(s[1])*587+parseInt(s[2])*114)/1e3:0},a=r(t),i=r(n);return Math.abs(a-i)<50&&(n=a>128?"rgb(0,0,0)":"rgb(255,255,255)"),{primary:t,secondary:n}}static drawDebugBox(t,n){let a=new Vg().get(0),[i,o,s,l]=n.bounding;t.strokeStyle=a,t.lineWidth=Math.max(Math.min(t.canvas.width,t.canvas.height)/200,2.5),t.strokeRect(i,o,s,l),t.fillStyle=Vg.hexToRgba(a,.2)||"",t.fillRect(i,o,s,l)}},Vg=class{palette;n;constructor(){this.palette=["#FF3838","#FF9D97","#FF701F","#FFB21D","#CFD231","#48F90A","#92CC17","#3DDB86","#1A9334","#00D4BB","#2C99A8","#00C2FF","#344593","#6473FF","#0018EC","#8438FF","#520085","#CB38FF","#FF95C8","#FF37C7"],this.n=this.palette.length}get(t){return this.palette[Math.floor(t)%this.n]}static hexToRgba(t,n){let r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return r?`rgba(${parseInt(r[1],16)}, ${parseInt(r[2],16)}, ${parseInt(r[3],16)}, ${n})`:null}};var hk="Client Image: ";async function Wg({context:e,sourceUrl:t,imgEle:n,blob:r,onStateChange:a,imageDb:i}){try{let o=await Og(t,r,1)||r,s=o.size>r.size?r:o;r.type=="text/plain"&&(s=o);let l=we.bind(null,e.config.interfaceLanguage),u=e.rule.imageRule,c=await Rc(t);a?.("free_translating"),await GQ(l,e,t,c,s);let d=u.clientOcrTimeout||3e3;for(let m=0;m<d;m+=100){await Ke(100);let p=await qQ(c);if(E0("imgState",p),a?.(p?.state),HQ(e,p,n))return"";if(WQ(e,p),p?.result){let g=p.result?.boxesWithText||[];u.debug||await zQ(e,g.map(y=>y.originalText).join(" "),n,l,!1),(u.debug?.showTranslatedText||!u.debug)&&(a?.("translating"),g=await _Q(e,g,i),g=YQ(e,g)),a?.("inpainting_translating");let h=await VQ(o),v=mk(h,g,"left",Ct(e.config.rtlLanguages,e.targetLanguage),u.debug);return v=BQ(c,v),gk({originalUrl:t,translatedUrl:v,ok:!0}),v}}throw new Error("ocr timeout")}catch(o){throw gk({originalUrl:t,ok:!1,errMsg:o.message}),n.translationStatus="error",n.hasTranslate=!1,o}}function BQ(e,t){return t.replace("base64,",`imt_${e};base64,`)}function pk(e,t,n,r){if(!r)return Promise.resolve(null);let a=new Promise(o=>{setTimeout(()=>{o(null)},n)});return Promise.race([a,i()]);async function i(){try{let o=await Ue({text:r.map(u=>u.originalText).join(" "),ignorePageLang:!0,addJsLangDetect:!0,translateService:t});jn&&A.debug(`${hk} fromLang ${o}`);let s=r.map((u,c)=>({id:c,url:"",text:fk(e,u.originalText)?u.originalText:"",from:o,fromByClient:e.sourceLanguage,to:e.targetLanguage,inArticleContext:!0})),l=!1;return jn,await Qt({sentences:s},{...e,translationService:t},(u,c,d)=>{if(u){A.debug(u),l=!0;return}let m=d.id,p=c?.text;p&&(p=OQ(e,p)),r[m].translatedText=p||r[m].originalText}),jn,l?null:r}catch(o){return A.debug(o),null}}}function OQ(e,t){return(e.rule.imageRule.removeTextRegexes||[]).forEach(r=>{t=t.replace(new RegExp(r,"g"),"")}),t}async function _Q(e,t,n){let r=e.rule.imageRule,a=await pk(e,e.clientImageTranslationService,r.clientTranslateTimeout,t),i=e.clientImageTranslationService;if(E0(`${e.clientImageTranslationService} \u7FFB\u8BD1\u7ED3\u679C`,a),!a){let o=await A0(e,e.clientImageTranslationService,!1,e.rule.imageRule.detectionServiceOrder);E0(`validService: ${o}`),o&&(i=o,a=await pk(e,o,r.clientTranslateTimeout,t),E0(`${o} \u7FFB\u8BD1\u7ED3\u679C`,a))}if(!a)throw new Error("translateFail");return n.clientTranslationService=i,a}async function zQ(e,t,n,r,a){let i=e.rule.imageRule,o=i.clientSupportLangs||[],s=await UQ(t,o,i.notSupportRegexes),l=e.config.rawUserConfig;l&&!l.disableShowClientImageGuide&&(l.disableShowClientImageGuide=!0,ei(l),Bn(l),document.dispatchEvent(new CustomEvent(gr,{detail:{type:"clientImageGuide"}})));let u=!!s;if(e.isPro&&(u=o.includes(s)),a&&(u=!1),!u)throw!e.isPro&&await Rt(Ub,"")?new Li(r("freeImage.supportLangError"),"show_error"):e.isPro?(n.hasTranslate=!1,setTimeout(()=>Ur({ctx:e,ele:n,forceUsePro:!0}),0),"none"):(document.dispatchEvent(new CustomEvent(gr,{detail:{type:"clientImageNotSupport"}})),"none")}async function UQ(e,t,n){if(n.some(a=>new RegExp(a).test(e)))return"";let r=await Ue({text:e,strictCheck:!0,ignorePageLang:!0,addJsLangDetect:!0});return E0(r,e),t.includes(r)||t.includes("all")?r:""}function HQ(e,t,n){let r=e.rule.imageRule;if(t?.state=="error"){if(A.error(t.errorMsg),e.isPro)throw n.hasTranslate=!1,setTimeout(()=>Ur({ctx:e,ele:n,forceUsePro:!0}),0),"none";if(r.ignoreErrorRegexes.some(i=>new RegExp(i).test(t.errorMsg||"")))return!0;throw new Error(t.errorMsg)}return!1}async function qQ(e){return Vb()?Oa.queryImageTranslateState({urlHash:e}).then(({state:n})=>n):await chrome.runtime.sendMessage({target:"offscreen",method:"xxxx",data:{type:"state",urlHash:e}})}function fk(e,t){let n=t.split(/\s+/).length;return $i({text:t,delimiters:[],minTextCount:2,minWordCount:1,noTranslateRegexp:[...e.rule.noTranslateRegexp,...e.rule.imageRule.noTranslateRegexes]})&&n>1}function E0(...e){jn&&A.debug(`${hk}`,...e)}function VQ(e){let t=new Image;return t.src=URL.createObjectURL(e),new Promise((n,r)=>{t.onload=()=>{let a=document.createElement("canvas");a.width=t.width,a.height=t.height,a.getContext("2d")?.drawImage(t,0,0),URL.revokeObjectURL(t.src),n(a)},t.onerror=()=>{r(new Error("blobToCanvas error"))}})}function WQ(e,t){if(!t.result?.boxesWithText)return;let r=e.rule.imageRule.replaceTextRegexes||[],a=t.result?.boxesWithText||[];return a.forEach(i=>{for(let[o,s]of r)i.originalText=i.originalText.replace(new RegExp(o,"g"),s)}),a=a?.filter(i=>fk(e,i.originalText))||[],t.result.boxesWithText=a,a}async function GQ(e,t,n,r,a){let i=await a.arrayBuffer();if(Vb()){let o=await QQ(a);Oa.triggerClientTranslateImage({urlHash:r,imgData:o,originalUrl:n});return}return F8(e,t,r,a.type,new Uint8Array(i))}function QQ(e){return new Promise((t,n)=>{let r=new FileReader;r.onloadend=()=>t(r.result),r.onerror=n,r.readAsDataURL(e)})}async function gk(e){if(Vb()){Oa.notifyClientImageTranslatedResult({originalUrl:e.originalUrl,ok:e.ok,errMsg:e.errMsg});return}}function Vb(){return fn()||ht()}function YQ(e,t){return(e.rule.imageRule.replaceTextRegexes||[]).forEach(([r,a])=>{t.forEach(i=>{i.translatedText=i.translatedText?.replace(new RegExp(r,"g"),a)})}),t}function KQ({isOpen:e,onClose:t,children:n}){let[r,a]=U(e);return G(()=>{e?setTimeout(()=>{a(!0)},10):setTimeout(()=>{a(!1)},400)},[e]),!r&&!e?null:f(ze,{children:[e&&f("div",{className:`${R}-sheet-backdrop ${e?"visible":""}`,style:{zIndex:2147483646},onClick:t}),f("div",{className:`${R}-sheet ${e&&r?"visible":""}`,style:{zIndex:2147483647},children:f("div",{className:`${R}-sheet-content`,children:n})})]})}var Gg=KQ;var Is="imt-fb";function Qg(e){if(globalThis.innerWidth<=385)return f(Gg,{isOpen:e.visible,onClose:e.onClose,children:f(bk,{contentStyle:{width:"100%"},onConfirm:e.onCloseConfirm,onClose:e.onClose,settingUrl:e.settingUrl})});let r=a=>{a?.target?.id===`${R}-popup-overlay`&&e.onClose()};return e.visible?f("div",{onClick:r,id:`${R}-popup-overlay`,class:`${R}-popup-overlay`,children:f("div",{class:`${R}-popup-wrapper`,style:e.style||e.getModalStyle?.(),children:f(bk,{title:e.title,settingUrl:e.settingUrl,onConfirm:e.onCloseConfirm,onClose:e.onClose})})}):null}function bk(e){let{t}=$(),[n,r]=U("UntilNext"),a=t("closeQuickTranslation.settingOpen",{1:e.settingUrl}),i=[{title:t("closeQuickTranslation.untilNext"),type:"UntilNext"},{title:t("closeQuickTranslation.currentWebsite"),type:"CurrentWebsite",description:a},{title:t("closeQuickTranslation.alwaysClose"),type:"AlwaysClose",description:a}];return f("div",{class:`${Is}-close-content`,style:e.contentStyle,children:[f("div",{class:"flex justify-between",children:[f("div",{class:`${Is}-close-title`,children:e.title||t("closeQuickTranslation")}),f("div",{class:"clickable",onClick:e.onClose,children:f(St,{type:"modal-close"})})]}),f("div",{class:`${Is}-close-radio-content mt-3`,children:i.map(o=>f(ZQ,{onClick:()=>{r(o.type)},title:o.title,description:o.description,selected:o.type===n,onLinkClick:s=>{An(s)}},o.type))}),f("div",{class:"flex mt-3 flex-end",children:[f("div",{class:`${Is}-default-btn`,onClick:e.onClose,children:t("closeQuickTranslation.cancel")}),f("div",{class:`${Is}-primary-btn ml-2`,onClick:()=>{e.onConfirm&&e.onConfirm(n)},children:t("closeQuickTranslation.confirm")})]})]})}function ZQ(e){let{selected:t,title:n,description:r,onLinkClick:a}=e,i=JQ(r||"");return f("div",{class:"flex items-center clickable",style:"padding: 8px 0",onClick:e.onClick,children:[f("div",{class:t?`${Is}-radio-sel`:`${Is}-radio-nor`,children:f("div",{})}),f("div",{class:"ml-2 text-sm",children:[f("span",{children:n}),r?f("small",{class:"muted text-sm",children:i.map(o=>o.type==="text"?o.value:f("a",{onClick:()=>o.href&&a&&a(o.href),children:o.value}))}):null]})]})}function JQ(e){let t=[],n=/(<a\s+.*?href="([^"]*)".*?>(.*?)<\/a>)|([^<]+)/g,r=Array.from(e.matchAll(n));for(let a of r){let i=a[2],o=a[3],s=a[4];i&&o?t.push({type:"link",href:i,value:o}):s&&t.push({type:"text",value:s})}return t}var k0=null;function yk(e){let[t,n]=U(null),[r,a]=U({}),[i,o]=U(0);G(()=>{let u=e.rule.imageRule,c=u?.toolsMinHeight||100,d=u?.toolsMinWidth||100,m=null,p=h=>{if(h.isHoverMarked||(h.isHoverMarked=!0,Hg(h.src)))return;let v=()=>{m&&clearTimeout(m),!h.closest('[contenteditable="true"]')&&(h.width<d||h.height<c||(u.toolsDelayTime?m=setTimeout(()=>{n(h)},u.toolsDelayTime):n(h)))},y=C=>{m&&clearTimeout(m),!globalThis.document.elementsFromPoint(C.clientX,C.clientY).find(E=>E.classList.contains("imt-img")?!0:E==h)&&n(null)};if(h.addEventListener("mouseover",v),h.addEventListener("mouseout",y),!u.enableParentTriggerTools)return;let x=h.getBoundingClientRect();if(x.width<=c||x.height<=d)return;let b=h;for(;b;){let C=b.parentElement;if(!C)break;let w=C.getBoundingClientRect();if(w.width==x.width&&w.height==x.height)b=C;else break}if(b==h)return;let T=C=>{globalThis.document.elementsFromPoint(C.clientX,C.clientY).find(E=>E==h)||(y(C),globalThis.removeEventListener("mousemove",T))};b.addEventListener("mouseover",()=>{v(),globalThis.addEventListener("mousemove",T)})};k0&&k0.disconnect();let g=Wt(()=>{document.querySelectorAll("img").forEach(h=>{p(h)})},200);return k0=new MutationObserver(()=>{g()}),k0.observe(document,{subtree:!0,childList:!0}),()=>{k0?.disconnect()}},[e]),G(()=>{let u=document.querySelector("#monica-content-root");if(!t){a({});return}let c=()=>{let d=t.getBoundingClientRect(),m=u?56:16,p=d.top+d.height-50,g=d.left+d.width-30-m;a({top:p,left:g})};return c(),globalThis.addEventListener("wheel",c),()=>{globalThis.removeEventListener("wheel",c)}},[t]),G(()=>{if(!t)return;let u=new IntersectionObserver((c,d)=>{c.forEach(m=>{if(!m.isIntersecting){let p=m.target.classList.contains("imt-img"),g=m.target?.translationStatus==="success";if(p||g)return;n(null)}})});return u.observe(t),()=>{u.disconnect()}},[t]);let s=ke(async u=>{if(u.translationStatus==="translating")return;if(Yg(u)){ka(u),o(d=>d+1);return}if(setTimeout(()=>{o(d=>d+1)},100),!e.isPro){let d=await Ye.get(st,null);if(mt(d)){e.user=d,e.isPro=!0,await Ur({ctx:e,ele:u,isSingleImage:!0,trigger:"image_tools"}),o(m=>m+1);return}}await Ur({ctx:D0()||e,ele:u,isSingleImage:!0,trigger:"image_tools"}),o(d=>d+1)},[e]),l=me(()=>{if(!t)return null;if(t.translationStatus=="translating")return"translating";if(t.translationStatus=="success"||t.classList.contains("imt-img"))return"success"},[t,i]);return{hoveImage:t,hoveImageStyles:r,imageStatus:l,handleTranslate:s}}function xk(e){let[t,n]=U(!0),r=ke(async a=>{if(a==="UntilNext"){n(!1);return}let i=await Gt(),o=i.generalRule?.["imageRule.add"]||{};if(a=="AlwaysClose")await Bn({...i,generalRule:{...i.generalRule,"imageRule.add":{...i.generalRule?.["imageRule.add"],enableTools:!1}}});else if(a=="CurrentWebsite"){let s=o.blockToolsUrls||[];await Bn({...i,generalRule:{...i.generalRule,"imageRule.add":{...o,blockToolsUrls:[...s,globalThis.location.hostname]}}})}n(!1)},[]);return{enable:t,handleCloseConfirm:r}}function XQ({ctx:e,force:t}){let{hoveImage:n,hoveImageStyles:r,imageStatus:a,handleTranslate:i}=yk(e),{t:o}=$(),[s,l]=U({}),{enable:u,handleCloseConfirm:c}=xk(e),d=e.rule.imageRule.enableTools,m=me(()=>o(a==="translating"?"imageState.translating":a==="success"?"imageTools.resetImage":"imageTools.translateImage"),[n,a]),p=n&&u&&d,g=me(()=>{let v=Number(r.left)-(p?36:0);return{...r,left:v}},[r,p]),h=me(()=>n?n?.hasTranslate:t,[n,t,s]);return f("div",{class:"imt-image-tools notranslate",style:g,children:[!je().any&&f(wt,{enableMobile:!0,text:o("feedback"),tipStyle:{left:"unset",right:0,transform:"unset"},position:"top",hidden:!h,children:f("div",{class:"imt-image-translate-button",style:{marginRight:6},onClick:()=>{document.dispatchEvent(new CustomEvent(gr,{detail:{type:"imageReport"}}))},children:f(St,{type:"feedback",className:"imt-manga-feedback",fillColor:"white",style:{margin:6}})})}),p&&f(ze,{children:[f(wt,{enableMobile:!0,text:m,tipStyle:{left:"unset",right:0,transform:"unset"},position:"top",children:f("div",{class:"imt-image-translate-button",onClick:()=>{i(n);let v=y=>{y.detail==="Translating"||y.detail==="Original"||(l({}),document.removeEventListener(Oi,v))};document.addEventListener(Oi,v)},children:[f(St,{type:"logo",className:"logo",style:{width:18,height:18}}),f(St,{type:"translated",className:"translated-icon",hidden:a!=="success"})]})}),f($Q,{ctx:e,imgElement:n,onCloseConfirm:c})]})]})}function $Q(e){let{t}=$(),[n,r]=U(!1),[a,i]=U({});G(()=>{let s=document.querySelector("#monica-content-root"),l=()=>{if(!e.imgElement)return i({});let u=e.imgElement.getBoundingClientRect(),c=s?56:16,d=u.right-c-360,m=u.top+u.height-100,p=globalThis.innerHeight-260;i({position:"fixed",left:d+"px",top:Math.min(m,p)+"px"})};return l(),globalThis.addEventListener("scroll",l),()=>{globalThis.removeEventListener("scroll",l)}},[e.imgElement]);let o=va(e.ctx.config.useOnlineOptions)+"#manga";return f(ze,{children:[f("div",{title:t("floatBall.close"),class:"close-button",onClick:()=>{r(!0)},children:f(eY,{})}),f(Qg,{title:t("closeImageTools.title"),visible:n,settingUrl:o,onClose:()=>{r(!1)},style:a,onCloseConfirm:e.onCloseConfirm})]})}function Kg(e,t){try{if(et(e.url,e.rule.imageRule.blockToolsUrls))return null;let r=zg(e)&&e.rule.imageRule.enableTools;if(t&&(r=!0),!r)return null;let a=R+"-image-tools";if(document.getElementById(a))return;let i=[Le.IMMERSIVE_TRANSLATE_PICO_CSS,Le.IMMERSIVE_TRANSLATE_COMMON_CSS,Le.IMMERSIVE_TRANSLATE_POPUP_CSS,Le.IMMERSIVE_TRANSLATE_PAGE_POPUP_CSS,Le.IMMERSIVE_TRANSLATE_IMAGE_TOOLS_CSS].join(` `);dr({id:a,parent:document.body,ctx:e,Component:XQ,props:{ctx:e,force:t},style:i,isInsertMount:!0})}catch(n){A.error("initImageTools error",n)}}function eY(){return f("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[f("g",{"clip-path":"url(#clip0_14556_6069)",children:f("path",{d:"M7 14C5.14348 14 3.36301 13.2625 2.05025 11.9497C0.737498 10.637 0 8.85652 0 7C0 5.14348 0.737498 3.36301 2.05025 2.05025C3.36301 0.737498 5.14348 0 7 0C8.85652 0 10.637 0.737498 11.9497 2.05025C13.2625 3.36301 14 5.14348 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM4.183 5.064L6.118 7L4.183 8.936C4.12409 8.99361 4.07719 9.06234 4.04502 9.1382C4.01285 9.21406 3.99605 9.29554 3.99559 9.37794C3.99513 9.46034 4.01101 9.54201 4.04234 9.61823C4.07366 9.69444 4.11978 9.76369 4.17805 9.82195C4.23631 9.88022 4.30556 9.92634 4.38177 9.95766C4.45799 9.98898 4.53966 10.0049 4.62206 10.0044C4.70446 10.004 4.78594 9.98715 4.8618 9.95498C4.93766 9.92281 5.00639 9.87591 5.064 9.817L7 7.882L8.936 9.817C9.05327 9.93168 9.21104 9.99548 9.37506 9.99457C9.53908 9.99365 9.69612 9.92809 9.8121 9.8121C9.92809 9.69612 9.99365 9.53908 9.99457 9.37506C9.99548 9.21104 9.93168 9.05327 9.817 8.936L7.882 7L9.817 5.064C9.87591 5.00639 9.92281 4.93766 9.95498 4.8618C9.98715 4.78594 10.004 4.70446 10.0044 4.62206C10.0049 4.53966 9.98898 4.45799 9.95766 4.38177C9.92634 4.30556 9.88022 4.23631 9.82195 4.17805C9.76369 4.11978 9.69444 4.07366 9.61823 4.04234C9.54201 4.01101 9.46034 3.99513 9.37794 3.99559C9.29554 3.99605 9.21406 4.01285 9.1382 4.04502C9.06234 4.07719 8.99361 4.12409 8.936 4.183L7 6.118L5.064 4.183C4.94673 4.06832 4.78896 4.00452 4.62494 4.00543C4.46092 4.00635 4.30388 4.07191 4.1879 4.1879C4.07191 4.30388 4.00635 4.46092 4.00543 4.62494C4.00452 4.78896 4.06832 4.94673 4.183 5.064Z",fill:"#B1B1B1","fill-opacity":"0.8"})}),f("defs",{children:f("clipPath",{id:"clip0_14556_6069",children:f("rect",{width:"14",height:"14",fill:"white"})})})]})}function vk(e,t){if(t.srcset&&t.srcset.includes(e))return!0;if(t.parentElement instanceof HTMLPictureElement){let n=t.parentElement.querySelector("source");if(n&&n.srcset?.includes(e))return!0}return t.src===e}function Wb(e){let t=document.querySelector(`img[src="${e}"]`)||document.querySelector(`img[bak_src="${e}"]`);if(t)return t;let n=document.querySelector(`[srcset*="${e}"]`)||document.querySelector(`[bak_srcset*="${e}"]`);return n instanceof HTMLSourceElement?n.parentElement?.querySelector("img"):n instanceof HTMLImageElement?n:n instanceof HTMLPictureElement?n.querySelector("img"):null}var Ht,Gb,P0,L0,cn=!1;function zb(){return cn}var Tk=!1;function Sk(e){if(Ht=e.rule.imageRule,!e.isPro||!Ht.type)return;cn=!1,!Tk&&Ht.injectedCss&&(En(document,`${Ht.injectedCss}`,R+"-image-injected-css"),Tk=!0);let t=!1,n=Wt(async function(){Ht?.disableMarkSelector&&(t=!!document.querySelector(Ht.disableMarkSelector));let a=Ik(Ht);for(let i of a){if(cn)return;i.isMarked&&!Ht?.disableMarkElement||(i.isMarked=!0,await Ke(20),await r({ctx:e,ele:i,disableMark:t,disableLoading:!1}))}},100);if(pe({key:"translate_manga",ctx:e}),n(),Gb=new MutationObserver(a=>{n()}),Gb.observe(document.body,{childList:!0,subtree:!0}),Ht.intersectionRootMargin){let a=Ht?.intersectionRootSelector?document.querySelector(Ht?.intersectionRootSelector):void 0;L0=new IntersectionObserver(i=>{i.forEach(o=>{o.isIntersecting&&(Ur({ctx:e,ele:o.target}),L0?.unobserve(o.target))})},{root:a,rootMargin:Ht.intersectionRootMargin,threshold:Ht.intersectionThreshold})}P0=new MutationObserver(a=>{a.forEach(i=>{if(i.target instanceof HTMLImageElement){if(i.attributeName!="src")return;i.target instanceof HTMLImageElement&&i.target.src&&r({ctx:e,ele:i.target,disableMark:t,disableLoading:!1})}if(i.target instanceof HTMLCanvasElement&&Ht?.urlFetchType=="canvasArgs"){let o=i.target.getAttribute("data")||"";if(o){i.oldValue&&ka(i.target,!0),r({ctx:e,ele:i.target,disableMark:t,disableLoading:aY(o)});return}}if(i.target instanceof HTMLCanvasElement){if(i.attributeName!="height")return;Number(i.target.getAttribute("height"))>0&&r({ctx:e,ele:i.target,disableMark:t,disableLoading:!1})}})});async function r({ctx:a,ele:i,disableMark:o,disableLoading:s}){i&&(!o&&i.hasTranslate||(Ht?.intersectionRootMargin?(L0?.unobserve(i),L0?.observe(i)):await Ur({ctx:a,ele:i,disableLoading:s})))}}async function Ur({ctx:e,ele:t,forceUsePro:n,isSingleImage:r,trigger:a,disableLoading:i}){let o=e.rule.imageRule.type||"common",s=Dl();if(r&&(cn=!1),cn||dY(e,t)||t.hasTranslate)return;Ht=e.rule.imageRule;let l=!1;Ht?.disableMarkSelector&&(l=!!document.querySelector(Ht.disableMarkSelector)),t.translationStatus="translating";let u=null,c=nY(e,t)||i;c||(u=Su(e,t,"translating")),r&&(o="common");try{let d=!1;if(t instanceof HTMLImageElement?(hY(e,t),d=await iY({context:e,trigger:a||"",forceUsePro:n||!1,imgEle:t,imageType:o,loading:u})):t instanceof HTMLCanvasElement&&(d=await tY({context:e,trigger:a||"",forceUsePro:n||!1,canvasEle:t,disableMark:l,imageType:o,loading:u})),cn&&!r)return;d?(t.translationStatus="success",c||Su(e,t,"success")):d==!1&&(c||Su(e,t,"error"),t.translationStatus="error",!r&&o==="manga"&&$r("Error",cn))}catch(d){if(u?.remove(),d=="none"||cn&&!r)return;if(t.translationStatus="error",o=="manga"&&$r("Error",cn),d instanceof Li)return Su(e,t,"error",d.type,d.message);if(cY(e,d,r||!1),c)return;Su(e,t,"error")}finally{r&&$r(s,cn),u?.remove()}}function Mk(e,t){let n=Wb(t);n&&Ur({ctx:e,ele:n})}function Ek(e){let t=Wb(e);t&&ka(t)}function Ak(){if(!Ht)return;cn=!0,Gb?.disconnect(),P0?.disconnect(),L0?.disconnect();let e=Ik(Ht);for(let t of e)ka(t)}function ka(e,t){if(e.hasTranslate=!1,e.isMarked=!1,e.translationStatus=void 0,e.classList.contains("imt-img")){e.parentElement?.querySelectorAll("img")?.forEach(a=>{a.classList.contains("imt-img")||a.hasTranslate&&ka(a)});return}let n=e.parentElement?.querySelector(".imt-img");if(n){if(n.style.display="none",n==e)return;e.style.display="inherit";return}if(e instanceof HTMLImageElement){let r=e.getAttribute("bak_src");if(!r||(e.removeAttribute("bak_src"),t))return;if(e.setAttribute("src",r),e.srcset&&(e.setAttribute("srcset",e.getAttribute("bak_srcset")||""),e.removeAttribute("bak_srcset")),e.parentElement instanceof HTMLPictureElement){let a=e.parentElement.querySelector("source");a?.setAttribute("srcset",a.getAttribute("bak_srcset")||""),a?.removeAttribute("bak_srcset")}}}async function tY({context:e,trigger:t,forceUsePro:n,canvasEle:r,disableMark:a,imageType:i,loading:o}){let s=e.rule.imageRule;if(!a&&r.hasTranslate)return;let l=null,u;if(s.urlFetchType=="canvasArgs"){if(r.hasObserve||(P0?.observe(r,{attributeOldValue:!0,attributes:!0,attributeFilter:["data"]}),r.hasObserve=!0),u=r.getAttribute("data")||"",!u)return;let{url:m,args:p,width:g,height:h}=JSON.parse(atob(u));g&&h&&g!=r.width&&h!=r.height&&(r.width=g,r.height=h),l=await oY(m,p,r.cloneNode(!0))}else l=await Lk(r);if(cn)return;if(!l||l.size<6*1e4){P0?.observe(r,{attributeOldValue:!0,attributes:!0});return}r.hasTranslate=!0;let c=await Nc(l);if(await Qb(e,r,c))return!0;if(!c)return;let d=await kk({context:e,imgEle:r,trigger:t,blob:l,imgHash:c,imageType:i,loading:o,forceUsePro:n});return rY(u),d}async function kk({context:e,trigger:t,imgEle:n,blob:r,cacheKey:a,imgHash:i,imageType:o,loading:s,forceUsePro:l}){let u=await lY(r)||r,c=a||i;try{if(cn)return;$r("Translating",cn),Bb(e,s,"extension_uploading");let d={sourceUrl:c,to:e.targetLanguage,imgHash:i,siteUrl:location.href};$a(d);let m=h=>{Bb(e,s,h)},p=await pY(e,l)||o=="manga";o=="common"&&Kg(e,!0),gY(e,o,t,p);let g=p?await M0({context:e,sourceUrl:c,blob:u,imgHash:i,imageType:o,onStateChange:m}):await Wg({context:e,sourceUrl:c,imgEle:n,blob:u,imgHash:i,onStateChange:m,imageDb:d});return g?(p&&(d.targetUrl=g),$a(d),await Pk(Ht,n,g),$r("Translated",cn),!0):void 0}catch(d){if($a({sourceUrl:c,to:e.targetLanguage,error:d.message}),cn)return;throw d}}async function Qb(e,t,n){if(!n)return!1;let r={sourceUrl:n,to:e.targetLanguage},a=wu(r);return a&&a?.targetUrl?(await Pk(Ht,t,a.targetUrl||""),$r("Translated",cn),!0):!1}function nY(e,t){if(t instanceof HTMLImageElement){let r={sourceUrl:t.src,to:e.targetLanguage},a=wu(r);return a&&a?.targetUrl}return!1}var Dk={};function rY(e){e&&(Dk[e]=!0)}function aY(e){if(e)return Dk[e]}async function iY({context:e,trigger:t,forceUsePro:n,imgEle:r,imageType:a,loading:i}){let o=e.rule.imageRule;if(r.classList.contains("imt-img"))return;let s=r.src||"";if(!uY(o,s)){P0?.observe(r,{attributeOldValue:!0,attributes:!0});return}r.hasTranslate=!0;let l=m(s);if(await Qb(e,r,l))return!0;let u=null;if($r("Translating",cn),cn)return;if(s.startsWith("blob:")){let p=await fetch(s);await Ra(p),u=await p.blob()}else if(u=await sY(s),!u){let p=await De({url:s,responseType:"base64"});u=await wi(p)}if(cn)return;if(await qg(u))throw new Li("GIFs not supported","gif_not_supported");let d=await Nc(u);if(!l&&(l=d,await Qb(e,r,l)))return!0;if(!l)return!1;return kk({context:e,trigger:t,imgEle:r,blob:u,cacheKey:l,imgHash:d,imageType:a,loading:i,forceUsePro:n});function m(p){if(!p?.startsWith("blob:")&&!o.enableBlobCache)return p}}function Ik(e){if(!e?.imageSelectors)return[];let t=[];return e.imageSelectors?.forEach(n=>{t.push(...document.querySelectorAll(n))}),t}function Lk(e){return new Promise((t,n)=>{try{if(!e.getContext("2d"))return null;e.toBlob(function(a){t(a)},"image/png")}catch(r){n(r)}})}function oY(e,t,n){return new Promise(async(r,a)=>{try{let i;e.startsWith("blob:")?i=await fetch(e).then(s=>s.blob()).then(s=>URL.createObjectURL(s)):ee()&&!ht()?i=await fetch(e).then(s=>s.blob()).then(s=>URL.createObjectURL(s)):i=await De({url:e,responseType:"base64"});let o=document.createElement("img");o.src=i,o.onload=async()=>{let s=n.getContext("2d");t.forEach(u=>{s?.drawImage?.apply(s,[o,...u])});let l=await Lk(n);r(l)},o.onerror=()=>{a(new Error("\u65E0\u6CD5\u83B7\u53D6Canvas\u4E0A\u4E0B\u6587"))}}catch(i){a(i)}})}async function Pk(e,t,n){try{return await Ck(e,t,n)}catch{let a=await mY(n);return Ck(e,t,a)}}async function Ck(e,t,n){return new Promise((a,i)=>{if(cn)return a("");if(e?.opImageType=="append"||e?.opImageType=="insertFirst"){let o=t.parentElement?.querySelectorAll(".imt-img"),s=o?.[0];o&&o.forEach(l=>l.remove()),t instanceof HTMLImageElement?(s=t.cloneNode(!0),s.classList.add("imt-img"),e.imageStyle&&s.setAttribute("style",e.imageStyle),s.hasTranslate=!0,s.onload=()=>{s&&r(s),t.hasTranslate=!0,t.style.display="none",a("")},s.removeAttribute("srcset")):t instanceof HTMLCanvasElement&&(s=document.createElement("img"),s.onload=()=>{let l=t.cloneNode(!0);l.removeAttribute("data"),l.classList.add("imt-img"),l.style.display="unset",l.hasTranslate=!0,l.getContext("2d")?.drawImage(s,0,0),r(l),t.style.display="none",a("")}),s.setAttribute("src",n),s.onerror=()=>{i("")}}else if(t instanceof HTMLImageElement){let o=t.src||"";if(t.setAttribute("bak_src",o),t.setAttribute("src",n),t.srcset&&(t.setAttribute("bak_srcset",t.srcset),t.setAttribute("srcset",n)),t.parentElement instanceof HTMLPictureElement){let s=t.parentElement.querySelector("source");s?.setAttribute("bak_srcset",s.srcset||""),s?.setAttribute("srcset",n)}t.onload=()=>{a("")},t.onerror=()=>{i("")}}});function r(a){e.opImageType=="insertFirst"?t.parentElement?.insertBefore(a,t.parentElement?.firstChild):t.parentElement?.appendChild(a)}}function sY(e){return new Promise((t,n)=>{let r=new Image;r.crossOrigin="Anonymous",r.onload=function(){let a=document.createElement("canvas"),i=a.getContext("2d");a.width=r.width,a.height=r.height,i.drawImage(r,0,0),a.toBlob(o=>{o?t(o):(t(null),A.error("Blob conversion failed"))},"image/png")},r.onerror=function(){t(null),A.error("Image loading failed")},r.src=e})}function lY(e,t=.92){return new Promise((n,r)=>{try{if(e.type==="image/webp"){let a=new Image;a.src=URL.createObjectURL(e),a.onload=function(){let i=document.createElement("canvas");i.width=a.width,i.height=a.height;let o=i.getContext("2d");if(!o)return r("ctx is null");o.drawImage(a,0,0),i.toBlob(function(s){n(s)},"image/jpeg",t)},a.onerror=function(){r("\u65E0\u6CD5\u52A0\u8F7DWebP\u56FE\u7247\u3002")}}else n(e)}catch(a){r(a)}})}function uY(e,t){return!t||t.startsWith("/")?!1:e.inValidSrcRegex?!Em(e.inValidSrcRegex,t):!0}var Zg=0,I0=0;function cY(e,t,n){let r=n?1:Ht.errorTimes,a=n?0:Ht.errorInterval||3e3;if(Zg!=0){I0++;return}if(t.message.indexOf("quota exceeded")>0){wk(e,t);return}I0++,Zg=setTimeout(()=>{if(I0<(r||3)){Zg=0,I0=0;return}wk(e,t),I0=0,Zg=0},a)}function wk(e,t){let r=new Z("manga",t.message).uiConfig(e);document.dispatchEvent(new CustomEvent(tn,{detail:r}))}function Yg(e){return e.classList.contains("imt-img")||e.hasTranslate}function dY(e,t){return t.classList.contains("imt-img")||t.classList.contains("imt-img-loading")}async function mY(e){let t;if(ht()){let n=await De({url:e,responseType:"base64"});t=await wi(n)}else t=await(await fetch(e)).blob();return URL.createObjectURL(t)}async function pY(e,t){return await kM(e)=="pro"||t}function gY(e,t,n,r){if(t!="common")return;pe({key:r?"translate_image":"translate_image_client",ctx:e,params:{trigger:n||""}})}var Yb;function hY(e,t){e.rule.imageRule.enableImageSrcObserver&&(fY(e),Yb?.observe(t,{attributeOldValue:!0,attributes:!0,attributeFilter:["src","srcset"]}))}function fY(e){if(Yb)return;let n=e.rule.imageRule.imageTranslationUrls;Yb=new MutationObserver(r=>{r.forEach(a=>{if(a.target?.hasTranslate&&a.target instanceof HTMLImageElement){if(a.attributeName!=="src"&&a.attributeName!=="srcset")return;if(a.attributeName==="src"){let i=a.target.src;if(n.find(o=>i.includes(o)))return}if(a.attributeName==="srcset"){let i=a.target.srcset;if(n.find(o=>i.includes(o)))return}ka(a.target,!0)}})})}var Kb=[],bY=new AbortController,{signal:yY}=bY,R0=0,j0=0,Ls=!1,No,Nk=0,Ni=[];function $b(e){xY(),ou().forEach(t=>{Jg(e,t)})}function Jg(e,t=window){let n=e,r=n.config,a=r.generalRule.mouseHoverHoldKey==="Off",i=r.mouseModifierKeyPressTimeout||400;n.state.isTranslateDirectlyOnHover===!0&&(a=!1);let o=n.state.isTranslateDirectlyOnHover===!0||r.generalRule.mouseHoverHoldKey==="Auto";r.generalRule.mouseHoverHoldKey==="MouseHoldKeyPressHold"&&SY(n,t);function s(){o=!o,o?(A.debug("mouse hover translate on"),n.state.isTranslateDirectlyOnHover=!0,Jg(n,t)):(A.debug("mouse hover translate off"),n.state.isTranslateDirectlyOnHover=!1,Jg(n,t))}t.document.addEventListener(Hu,s),Ni.push(()=>{t.document.removeEventListener(Hu,s)});let l=Fn(m=>{if(!(Math.abs(m.clientX-R0)+Math.abs(m.clientY-j0)<=3)&&(R0=m.clientX,j0=m.clientY,Ls&&!No&&Xb(n,!1,t),o||Ls&&!No)){let p=Bk(n.rule,t);if(p){if(Jb(p))return;Xg(n,!1,t,p)}}},o?700:300),u=m=>{let p=m.target;Jb(p)||(Xg(n,!0,t),Xb(n,!0,t,!0))},c=m=>{let p=r?.generalRule?.mouseHoverHoldKey?.toLowerCase()||"alt";if(m.type==="keydown"&&(Kb=rn.getPressedKeyCodes()),m.type==="keyup"){let g=Kb,h=Ad[p]===g[0];if(g.length>1&&h&&(Nk=Date.now(),Ls=!1),g.length===1&&h){let v=Date.now();Ls=!0,No&&clearTimeout(No),No=setTimeout(()=>{let y=Nk-v;y>0&&y<=i?Ls=!1:u(m),No=void 0},i)}Kb=[]}};if(Ni.push(()=>{No&&clearTimeout(No)}),a)return;N0("mousemove",l,t),Ni.push(()=>{t.removeEventListener("mousemove",l)});function d(){o?l.cancel():Ls=!1}if(N0("blur",d,t),Ni.push(()=>{t.removeEventListener("blur",d)}),!o){let m=r?.generalRule?.mouseHoverHoldKey?.toLowerCase()||"alt",p=m6;N0("keyup",Rk,t),Ni.push(()=>{t.removeEventListener("keyup",Rk)}),p.includes(m)?rn("*",{scope:"mouseHover",element:t.document,keyup:!0},c):rn(r.generalRule.mouseHoverHoldKey,{scope:"mouseHover",element:t.document},g=>{if(m==="*"){g.key==="*"&&u(g);return}u(g)}),rn.setScope("mouseHover"),Ni.push(()=>{rn.deleteScope("mouseHover")})}}function xY(){try{Ni.forEach(e=>e())}catch{}Ni=[],rn.setScope("all")}function Rk(e){Ls=!1}function N0(e,t,n=window){return n.addEventListener(e,t,{signal:yY})}function Xg(e,t,n,r){if(r=r||Bk(e.rule,n),!r){A.debug("can not find selection part!");return}if(TY(e,r,t))return;if(Jb(r)){A.debug("exclude dom");return}BM(e,r);let i=f0();i&&(i.setupMouseHoverListener=Jg);let o={...xn(e)};o.excludeSelectors=[...e.rule.mouseHoverExcludeSelectors],o.excludeSelectorsRegexes={},o.selectors=[];let s=!1,{engineCtx:l,ctx:u}=Q2(i,e);ki({id:i.id,container:r,filterRule:o,force:!0,onParagraph:c=>{Cl(n.document.documentElement)!==u.state.translationMode&&ja(n.document.documentElement,u.state.translationMode),Cs(l,c,!0,"hover").then(m=>{if(i.autoIncreaseParagraphId=l.autoIncreaseParagraphId,i.paragraphEntities=l.paragraphEntities,i.paragraphQueue=l.paragraphQueue,m&&!s){s=!0;let p=Date.now();Tt(J9,p);let g={translation_service:l?.translationService||""};pe({key:"mouse_hover_translate",ctx:{...u,sourceLanguage:"mouseHover"},params:g})}})},onFrame:()=>{},onIgnoreElement:()=>{}})}function Bk(e,t){return vY(R0,j0,e,t)}function vY(e,t,n,r){let a=Ox(e,t,n,r);if(a==null)return;if(a instanceof HTMLElement)return a;let i=()=>{let l=r.document.elementFromPoint(e,t);if(!l)return;let u=v1(l,e,t);return u===l?l.nodeName==="BUTTON"?l:void 0:Fk(u,n)},o=()=>{try{a.setStartBefore(a.startContainer),a.setEndAfter(a.startContainer)}catch(u){A.debug("get mouse over word fail",u)}let l=a.getBoundingClientRect();if(!(l.left>e||l.right<e||l.top>t||l.bottom<t))return Fk(a.startContainer,n)},s;return a.startContainer.nodeType!==Node.TEXT_NODE?s=i():s=o(),s}function Jb(e){return!!(!(e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.TEXT_NODE)||e.nodeType===Node.ELEMENT_NODE&&Qi(e,t6))}function TY(e,t,n){let r=CY(t);if(n&&r.length)return r.forEach(a=>{wY(e,a)}),!0}function CY(e){let t=[e];if(e.nodeName=="FONT"&&e.className.includes(R)){let n=e.closest(`.${R}-target-wrapper`);n&&(t=[n.parentElement])}else{let r=[...e.querySelectorAll(`.${R}-target-wrapper`)].map(a=>a.parentElement).filter(a=>!!a);r.length&&(t=r)}return t.filter(n=>n?.paragraphs&&n?.paragraphs.length>0)}function wY(e,t){let n=f0();n&&(!t.paragraphs||!t.paragraphs.length||(t.paragraphs.forEach(r=>{$c(e,r,r.state==="original"?n.translateState:"original")}),t.paragraphs=[]))}function Zb(e){return!!(e.host&&e.mode)}function jk(e,t){let n=e.parentNode;if(n.nodeName==="BODY"||Zb(n))return e;for(;n&&n.nodeName!=="BODY"&&!Zb(n)&&y1(n,t);){let r=n.parentNode;if(r&&Zb(r))break;n=r}return n}function Fk(e,t){return e.nodeType===Node.TEXT_NODE||y1(e,t)?jk(e,t):e}function Ok(e,t,n){R0=t.clientX,j0=t.clientY,Xg(e,!0,n),Xb(e,!0,n)}async function Xb(e,t,n,r){if(!DM(e)||!zg(e))return;let a=_x(R0,j0,e.rule,n);if(!a||Hg(a.src)||a.translationStatus==="translating")return;let i=Yg(a);if(!(i&&!t)&&!(i&&!r)){if(i){ka(a);return}Ur({ctx:e,ele:a,isSingleImage:!0,trigger:"image_mouse_hover"})}}function SY(e,t){if(!e.config.generalRule.mousePressHoldTranslateDelay)return;let n=e.config.generalRule.mousePressHoldTranslateDelay;typeof n!="number"&&(n=1e3);let r,a=!1,i=s=>{s.button===0&&(a=!0,r=setTimeout(()=>{let l=t.getSelection()?.toString().trim();a&&l===""&&Xg(e,!0,t)},n))},o=()=>{a=!1,r&&clearTimeout(r)};N0("mousedown",i,t),N0("mouseup",o,t),Ni.push(()=>{t.removeEventListener("mousedown",i),t.removeEventListener("mouseup",o)})}function _k(e,t){let n=document.querySelector(`#${e}`);if(n&&(n.style.display="block",n.shadowRoot)){let r=n.shadowRoot.querySelector(`#${t}`);r&&(r.style.display="block")}}function zk(e){let t=`${R}-modal-input-root`,n=`${R}-modal`,r=we.bind(null,e.config.interfaceLanguage),a=`<div style="display:flex;align-items: center;">${ps}</span>&nbsp;${r("modalEnableInputTranslationTitle")}</div>`;return setTimeout(()=>{_k(t,n)},100),new Promise(i=>{let o=i;Hk(t,n,a,s=>{let l=document.createElement("p"),u=r("modalEnableInputTranslationDesc",{1:ce+"docs/input/"});l.innerHTML=Lt?.createHTML(u)||u,l.style.cssText="margin-bottom:12px",s.appendChild(l);let c=document.createElement("div");c.style.cssText="margin-bottom: 12px;";let d=lt.sanitize(r("disableInputTranslationTips",{option:`<span class="${R}-open-input-translation-settings ${R}-link" style="color:#006aff!important">${r("options")}</span>`,learnMore:`<span class="${R}-open-input-translation-docs ${R}-link" style="color:#006aff!important">${r("learnMore")}</span>`}));c.innerHTML=Lt?.createHTML(d)||d,s.appendChild(c);let m=[{id:"enable-search-enhancement",value:"enable",text:r("continueEnalbeInputTranslation")},{id:"disable-once",value:"once",text:r("disableOnce")},{id:"disable-global",value:"global",text:r("disableGlobal")}];for(let h=0;h<m.length;h++){let v=document.createElement("input");v.type="radio",v.id=m[h].id,v.name="option",v.value=m[h].value,h===0&&(v.checked=!0);let y=document.createElement("div");y.style.cssText="margin-bottom: 6px;display:flex;align-items:center;";let x=document.createElement("label");x.htmlFor=m[h].id,x.appendChild(document.createTextNode(m[h].text)),y.appendChild(v),y.appendChild(x),s.appendChild(y)}let p=s.querySelector(`.${R}-open-input-translation-settings`);p&&(p.onclick=function(){vr(!0,"#input",e.config.useOnlineOptions)});let g=s.querySelector(`.${R}-open-input-translation-docs`);g&&(g.onclick=function(){An(ce+"docs/input/")})},(s,l,u,c,d)=>{let m=document.createElement("button");m.innerText=r("closeModal"),m.className=`${R}-btn ${R}-cancel-btn`,m.onclick=h,m.style.margin="0";let p=document.createElement("button");p.className=`${R}-btn`,p.innerText=r("saveAndNotShowAgain"),p.style.margin="0",s.appendChild(m),s.appendChild(p),c.onclick=function(){g(),i("close")};function g(){let x=document.querySelector(`#${t}`);document.removeEventListener("keydown",y),u.style.display="none",x&&(x.style.display="none")}function h(){let x=l.getElementsByTagName("input"),b="";for(let T=0;T<x.length;T++)if(x[T].checked){b=x[T].value;break}b==="once"?(o("close_disable_once"),pe({key:"disable_input_translation_once",ctx:{...e,sourceLanguage:"input_translation"}})):b=="global"?(o("close_disable_forever"),pe({key:"disable_input_translation_forevery",ctx:{...e,sourceLanguage:"input_translation"}})):b=="enable"&&(o("close_enable"),pe({key:"still_use_input_translation",ctx:{...e,sourceLanguage:"input_translation"}})),g()}p.onclick=v;function v(){let x=l.getElementsByTagName("input"),b="";for(let T=0;T<x.length;T++)if(x[T].checked){b=x[T].value;break}b==="once"?(o("disable_once"),pe({key:"disable_input_translation_once",ctx:{...e,sourceLanguage:"input_translation"}})):b=="global"?(o("disable_forever"),pe({key:"disable_input_translation_forevery",ctx:{...e,sourceLanguage:"input_translation"}})):b=="enable"&&(o("enable"),pe({key:"still_use_input_translation",ctx:{...e,sourceLanguage:"input_translation"}})),g()}function y(x){let b=x;b.keyCode===27?h():b.keyCode===13&&v()}},"",()=>i("close"))})}function Uk(e,t){let n=`${R}-modal-input-root-same`,r=`${R}-modal`,a="-same",i=we.bind(null,e.config.interfaceLanguage),o=`<div style="display:flex;align-items: center;">${ps}</span>&nbsp;${i("modalEnableInputTranslationTitle")}</div>`,s=e.config.inputTargetLanguage,l={"zh-CN":$u,"zh-TW":ec,default:Xu},c=(l[e.config.interfaceLanguage]||l.default)[s]||s,d=e.translationService.toLowerCase().replace(/\s+/g,""),m=Ba(e.config,d);Hk(n,r,o,p=>{let g=document.createElement("p"),h=i("modalInputTranslationSameDesc",{1:Uo+"text"+t,target:c,service:m});g.innerHTML=Lt?.createHTML(h)||h,g.style.cssText="margin-bottom:12px",p.appendChild(g)},(p,g,h,v)=>{function y(){h.style.display="none";let b=document.querySelector(`#${n}`);b&&(b.style.display="none",b.remove())}let x=document.createElement("button");x.innerText=i("closeModal"),x.className=`${R}-btn ${R}-cancel-btn`,p.appendChild(x),x.onclick=y,v.onclick=y},a),setTimeout(()=>{_k(n,r+"-same")},100)}function Hk(e,t,n,r,a,i,o){let s=document.querySelector(`#${e}`),l,u,c;if(s){let d=s.shadowRoot;if(!d)return;l=d.querySelector(`.${t}`)}else{let d=document.createElement("div");d.setAttribute("translate","no"),d.className=`no-translate ${R}-error-modal-input-shadow-root`,d.id=e,d.style.all="initial",d.style.zIndex="2147483647",document.body.appendChild(d);let m=d.attachShadow({mode:"open"}),p=document.createElement("style"),g=Ae();p.textContent=g.IMMERSIVE_TRANSLATE_INPUT_INJECTED_CSS,m.appendChild(p),l=document.createElement("div"),l.className=t+" notranslate",l.id=i?t+i:t;let h=document.createElement("div");h.className=R+"-modal-content notranslate "+R+"-modal-content-in-input",l.appendChild(h);let v=document.createElement("span");v.textContent="\xD7",v.className=R+"-close",h.appendChild(v),u=document.createElement("div"),u.className=`${R}-modal-title notranslate`,h.appendChild(u);let y=document.createElement("div");y.className=`${R}-modal-body notranslate`,h.appendChild(y),c=document.createElement("div"),c.className=`${R}-modal-footer`,c.style.cssText=` display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; padding-top: 16px; `,h.appendChild(c),m.appendChild(l),m.addEventListener("click",x=>{x.target==l&&(l.style.display="none",o&&o())}),c.innerHTML=Lt?.createHTML("")||"",u.innerHTML=Lt?.createHTML(n)||n,r(y),a(c,y,l,v,s)}}var tr=!1,ey,qk=!1,$g=null,MY=` .${R}-input { position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 2147483647; display: flex; justify-content: center; align-items: center; } .${R}-input-loading { --loading-color: #f78fb6; width: 6px; height: 6px; border-radius: 50%; display: block; margin: 12px auto; position: relative; color: white; left: -100px; box-sizing: border-box; animation: ${se}ShadowRolling 1.5s linear infinite; }

@keyframes ${se}ShadowRolling { 0%, 100% { box-shadow: 0px 0 rgba(255, 255, 255, 0); } 12% { box-shadow: 100px 0 var(--loading-color); } 25% { box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 36% { box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 50% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 62% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color); } 75% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color); } 87% { box-shadow: 130px 0 var(--loading-color); } } `;function ty(e){ou().forEach(t=>{EY(e,t)})}function ny(e){let{config:t}=e,n={...t.inputLanguageCodeAlias};Gn.forEach(o=>n[o]=[o,...n[o]||[]]);let r=t.inputStartingTriggerKeyAlias[t.inputStartingTriggerKey]||[];r.includes(t.inputStartingTriggerKey)||r.unshift(t.inputStartingTriggerKey);let a=h0(e.config);n[a]=[...r,...n[a]];let i=t.inputTrailingTriggerKeyTimeout;return je().any&&(i=t.inputTrailingMobileTriggerKeyTimeout),{triggerTimes:t.inputTrailingTriggerKeyRepeatTimes,triggerKey:t.inputTrailingTriggerKey,triggerTimeout:i,codePrefix:t.inputStartingTriggerKey,codeAlias:n,flatAlias:Object.values(n).flat(),codePrefixAlias:t.inputStartingTriggerKeyAlias}}function EY(e,t){if(e.isInputTranslationExcludeUrl){A.debug("exclude url for input");return}if($g===!1){A.debug("disable for this time");return}let n=ny(e),r=0,a=Date.now();s();function i(l){if(tr||$g===!1)return;let u=th(t.document,e.rule.enableInputDeepActive),c=u?.tagName;(u?.isContentEditable||c=="INPUT"||c=="SELECT"||c=="TEXTAREA")&&(jY(l,n.triggerKey,n.codePrefixAlias)?o({...l,target:u}):r=0)}function o(l){Date.now()-a<n.triggerTimeout?r++:r=1,A.debug(n.triggerKey,r,n.triggerTimeout,"'"+Ia(t.document.activeElement)+"'",Wk(t,n,l.target)),a=Date.now(),r>=n.triggerTimes&&Wk(t,n,l.target)&&(r=0,iy(l,e,t,n))}function s(){ey=i,t.removeEventListener("keyup",ey),t.addEventListener("keyup",ey,!0)}FY(e)}function AY({codePrefix:e,flatAlias:t,codePrefixAlias:n}){let r=[],a=n[e]||[];a.includes(e)||a.unshift(e);for(let i of a){let o=t.map(s=>{let l=i+s;return a.includes(s)||(l+=" "),l});r.push(...o)}return new RegExp(r.join("|"))}function Vk(e,t){for(let[n,r]of Object.entries(t))if(r.includes(e))return n;return""}var Mu;function kY(e){let t=e.parentElement;if(!t)return;Mu=document.createElement("div"),Mu.className=R+"-input";let n=`<div class="${R}-input-loading"/>`;Mu.innerHTML=Lt?.createHTML(n)||n,t.appendChild(Mu);let r=e.getRootNode();if(r instanceof ShadowRoot){let o=document.createElement("style");o.textContent=MY,r.appendChild(o)}let a=t,i=!1;do{let o=getComputedStyle(a).position;if(["fixed","absolute","relative"].includes(o)){i=!0;break}a=a.parentElement}while(a);if(a=t,!i)do{if(getComputedStyle(a).position==="static"){a.style.position="relative";break}a=a?.parentElement||null}while(a)}function ry(){Mu&&Mu.remove()}function ay(e,t,n){if(t.codePrefix==="none")return r();{let{code:i,startContent:o,endContent:s}=a();return!i&&n.config.enableInputTranslationWithoutTriggerKey?r():{code:i,startContent:o,endContent:s}}function r(){let i=h0(n.config),o=e.split(" ")[0],s="",l=e;return o&&o[0]&&(o=o[0].toLowerCase()+o.slice(1)),o.trim()&&t.flatAlias.includes(o)&&(i=Vk(o,t.codeAlias),l=e.slice(o.length+1)),{code:i||n.config.inputTargetLanguage,startContent:s,endContent:l}}function a(){let i="",o="",s=e,{protectedText:l,restoreUrls:u}=DY(e),c=AY(t),d=l.split(c);if(d.length<2)return{code:i,startContent:u(o),endContent:u(s)};if(s=u(d[d.length-1]),o=u(d[0]),d.length>2){let p=d.map(u),g=e.lastIndexOf(s),h=e.slice(0,g).lastIndexOf(p[p.length-2]);o=e.slice(0,h+p[p.length-2].length)}if(o.endsWith(t.codePrefix))return{code:i,startContent:o,endContent:s};let m=e.slice(o.length+1,e.indexOf(s)).trim();return i=Vk(m,t.codeAlias),i||A.warn("not found alias",m),{code:i,startContent:o,endContent:s}}}function DY(e){let t=/https?:\/\/[^\s]+/g,n=[];return{protectedText:e.replace(t,i=>{let o=`__URL_PLACEHOLDER_${n.length}__`;return n.push(i),o}),restoreUrls:i=>i.replace(/__URL_PLACEHOLDER_(\d+)__/g,(o,s)=>n[parseInt(s)]||o)}}async function IY(e,t=window){if(tr)return;let r=globalThis.getSelection()?.toString();if(r){sy(e,t,r,"shortcutKey");return}try{let a=ny(e),i=t.document.activeElement;if(!i||i.tagName==="BODY")return;tr=!0;let o=Ia(i)||"",{code:s,startContent:l,endContent:u}=ay(o,a,e);s||(s=e.config.inputTargetLanguage);let c=Gk(u,a)||"";if(!c||c.length>5e3)return;let d=await ly({translateContent:c,targetLang:s,ele:i,selfWindow:t});d&&Xk(e,t,i,l+d),tr=!1}catch(a){throw tr=!1,a}finally{tr=!1,ry()}}async function iy(e,t,n,r){if(!tr)try{let a=th(n.document,t.rule.enableInputDeepActive);if(!a)return;tr=!0;let i=Ia(a)||"",{code:o,startContent:s,endContent:l}=ay(i,r,t);if(!o)return;let u=Gk(l,r)||"";if(!u)return;if(t.config.isShowInputTranslationConsent&&!qk){qk=!0;let d=await zk(t);if(e.target&&e.target.focus(),d==="disable_once"||d==="disable_forever"){if($g=!1,d==="disable_forever"){let m=await zt();m.enableInputTranslation=!1,m.isShowInputTranslationConsent=!1,await Jt(m)}else if(d==="disable_once"){let m=await zt();m.isShowInputTranslationConsent=!1,await Jt(m)}return}else if(d==="close_disable_once"||d==="close_disable_forever"){if($g=!1,d==="close_disable_forever"){let m=await zt();m.enableInputTranslation=!1,m.isShowInputTranslationConsent=!1,await Jt(m)}return}else if(d==="enable"){let m=await zt();m.enableInputTranslation=!0,m.isShowInputTranslationConsent=!1,await Jt(m)}else if(d==="close_enable"){let m=await zt();m.enableInputTranslation=!0,await Jt(m)}}let c=await ly({translateContent:u,targetLang:o,ele:a,selfWindow:n});c&&Xk(t,n,a,s+c),tr=!1}catch(a){throw tr=!1,a}finally{tr=!1,ry()}}function Wk(e,t,n){if(!n)return!1;if(oy(n)){let r=n.selectionStart||0,a=n.value.length,i=n.value.split(` `).reverse()[0],o=i.trim(),s=a<=r;A.debug("cursorPosition",r,"textLength",a),A.debug("input isTail",s,"tailHasText",o);let l=s&&!!o;return t.triggerKey=="space"&&l?/\S\s{3,}$/.test(i):l}else{let r=e.getSelection();if(!r)return A.debug("No active selection found."),!1;if(r.rangeCount>0){let a=r.getRangeAt(0),i=a.startContainer;if(i.nodeType===Node.TEXT_NODE){let o=LY(i,n);A.debug("Current text node:",i.textContent),A.debug("Cursor position within text node:",a.startOffset);let s=i.textContent?.length===a.startOffset&&o,l=n.innerText?.split(` `).reverse(),u=gt()?l[0]||l[1]:l[0];A.debug("editdiv isTail",s,"tailHasText",u);let c=s&&!!u;return t.triggerKey=="space"&&c?/\S\s{3,}$/.test(u):c}else A.debug("Cursor is not within a text node.")}}return!1}function LY(e,t){let n;function r(a){if(a.nodeType===Node.TEXT_NODE)n=a;else for(let i of a.childNodes)r(i)}return r(t),n==e}function Gk(e,t){if(!e)return;let{triggerTimes:n,triggerKey:r}=t,a=0,i=" ";r.length==1?(a=n,i=r):r.toLowerCase()=="space"&&(a=n);let o=e.length;for(let s=e.length-1;s>=e.length-a;s--){if([10,8629].includes(e[s].charCodeAt(0))){o--;continue}if(![...t.codePrefixAlias[r]||[],i].includes(e[s]))break;o--}return e.length-o<3&&[".","\u3002"].includes(e[o-1])&&o--,e.slice(0,o)}function Qk(e,t,n){let r=n.innerHTML,a=Ia(n),i=[t],o=` `;n instanceof HTMLInputElement&&(o=" "),n instanceof HTMLTextAreaElement&&n.rows==1&&(o=" "),e.inputTranslationMode=="dual"&&(e.translationPosition==="before"?i.push(a):i.unshift(a));let s=i.join(o);return{html:r.replace(a,s),text:s}}function eh(e,t,n=!1){let r=Ia(t)?.trim()?.replace(/\n/g,""),a=e?.text?.trim()?.replace(/\n/g,"");return n?r?.endsWith(a):r?.indexOf(a)>=0}function Ia(e){return e.value||e.innerText||e.textContent}async function Da(e){await new Promise((t,n)=>{setTimeout(()=>{t("")},e)})}async function PY(e,t,n){await Da(10);let r=new DataTransfer;e.forEach(a=>{a==="plain"&&r.setData("text/plain",t.text)}),n.dispatchEvent(new ClipboardEvent("paste",{clipboardData:r,bubbles:!0,cancelable:!0})),r.clearData(),await Da(10)}async function Yk(e,t){let n=document.createEvent("TextEvent");n.initTextEvent&&(n.initTextEvent("textInput",!0,!0,window,e.text),t.dispatchEvent(n),await Da(10))}async function Kk(e,t){t.value&&t.select(),document.execCommand("insertText",!1,e.text.replace(/\n/g,"\r")),await Da(20),(t.value||t.value==="")&&(t.value=e.text)}async function Zk(e,t){oy(t)&&(t.value=e.text,t.dispatchEvent(new Event("input",{bubbles:!0})),await Da(20))}var Jk=[PY.bind(null,["plain"])];function oy(e){return e.tagName==="INPUT"||e.tagName==="TEXTAREA"}function NY(e,t){if(oy(t)){t.select();return}t.focus();let n=e.getSelection();if(!n)return;let r=e.document.createRange();r.selectNodeContents(t),n.removeAllRanges(),n.addRange(r)}async function Xk(e,t,n,r){await Da(50),await NY(t,n),await Da(50);let a=e.rule.inputConfig,i=Qk(e.config,r,n);try{await Da(50),a?.execCommandDeleteEnable&&!Dr()&&Ia(n)?.trim()!=""&&(t.document.execCommand("delete"),await Da(50)),A.debug("clearContent",Ia(n))}catch(o){A.error(o)}for(let o of[...Jk,Kk,Zk,Yk]){await o(i,n);let s=$k(t);if(!s)return;if(A.debug("setContent",o.name,eh(i,s),Ia(s),i),eh(i,s))break}}function $k(e){return e.document.activeElement}function RY(e,t=""){pe({key:"translate_input",ctx:e,params:{input_trailing_trigger_key:e.config.inputTrailingTriggerKey,input_starting_trigger_key:e.config.inputStartingTriggerKey,input_target_language:h0(e.config),trigger:t}})}function jY(e,t,n){let r="";e&&e.code&&(r=e.code.toLowerCase());let a="";e&&e.key&&(a=e.key.toLowerCase());let i=n[t]||[];return!!(i.includes(r)||i.includes(a)||r===t||a===t)}async function FY(e){if(e.config.interfaceLanguage!=="zh-CN"||e.config.targetLanguage!=="zh-CN")return;let t="inputTutorialsShowedAt";if(await Rt(t,"")||Number(await Rt(lf,0))>0)return;let a=e.rule.inputConfig,i=a.tutorialsSelectors,o=a.tutorialsText;if((i?.length||0)>0&&o)for(let s=0;s<i.length;s++){let l=document.querySelector(i[s]);if(!l)return;let u=o;l.setAttribute("placeholder",u),await Tt(t,new Date().toISOString())}}s8({translateInputBoxWithShortcut:IY});function th(e,t){let n=e;if(n?.shadowRoot)n=n.shadowRoot.activeElement;else if(n.nodeName=="IFRAME")n=n.contentWindow?.document?.activeElement;else{let r=n?.activeElement;if(!r)return n;if(n=r,n.isContentEditable)return t?BY(n):n}return th(n,t)}function BY(e){let t=globalThis.getSelection();if(t&&t.rangeCount>0){let r=t.getRangeAt(0).startContainer;if(r.nodeType===Node.TEXT_NODE&&(r=r.parentNode),r instanceof HTMLElement)return r}return e}async function sy(e,t,n,r){if(tr)return;try{let o=th(t.document,e.rule.enableInputDeepActive),s=globalThis.getSelection();if(!o||!n||!s)return;tr=!0;let l=ny(e),{code:u,startContent:c,endContent:d}=ay(n,l,e);u||(u=e.config.inputTargetLanguage);let p=await ly({translateContent:d||n,targetLang:u,ele:o,selfWindow:t,trigger:r});if(!p)return;o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement?i(t,o,c+p):a(e,t,o,c+p)}catch(o){throw tr=!1,o}finally{tr=!1,ry()}async function a(o,s,l,u){let c=o.rule.inputConfig,d=Qk(o.config,u,l);try{await Da(50),c?.execCommandDeleteEnable&&!Dr()&&Ia(l)?.trim()!=""&&(s.document.execCommand("delete"),await Da(50)),A.debug("clearContent",Ia(l))}catch(m){A.error(m)}for(let m of[...Jk,Kk,Zk,Yk]){await m(d,l);let p=$k(s);if(!p)return;if(A.debug("setContent",m.name,eh(d,p),Ia(p),d),eh(d,p))break}}function i(o,s,l){let u=s.selectionStart,c=s.selectionEnd;if(u===null||c===null||u===c)return;s.focus();let d=new InputEvent("beforeinput",{inputType:"deleteContentBackward",data:null,bubbles:!0,cancelable:!0});if(s.dispatchEvent(d),!d.defaultPrevented){o.document.execCommand("delete",!1);let m=new InputEvent("beforeinput",{inputType:"insertText",data:l,bubbles:!0,cancelable:!0});if(s.dispatchEvent(m),!m.defaultPrevented){o.document.execCommand("insertText",!1,l);let p=new Event("input",{bubbles:!0,cancelable:!0});s.dispatchEvent(p)}}}}function OY(e){return e==="retry"||e==="changeService"}async function ly(e){let{translateContent:t,targetLang:n,ele:r,selfWindow:a,trigger:i}=e,o=await rt(Ne(),{}),s=await Ue({text:t,translateService:o.inputTranslationService,ignorePageLang:!0,chineseFirst:!n.startsWith("zh")});A.debug("translateContent",t,s);let l={text:t||"",id:0,from:s,to:n,url:"https://google.com",fromByClient:s,force:!0};kY(r),Tt(lf,Date.now());try{o.specialAiAssistant=Si(o,o.inputTranslationService,!0);let u=await wa(l,{...o,isRichTranslate:!1,translationService:o.inputTranslationService});if(!/^\d+$/.test(t)&&t?.trim()===u?.text?.trim()&&t.trim()){let c=`#auto/${encodeURIComponent(h0(o.config))}/${encodeURIComponent(t)}`;Uk(o,c)}return RY(o,i),u.text}catch(u){if(u instanceof Z){let c=u.uiConfig(o);OY(c.action)&&(c.action="none"),a.document.dispatchEvent(new CustomEvent(tn,{detail:c}))}}finally{tr=!1}}var F0=[];function uy(e,t){let n=0,r=0,a,i=s=>{let l=new Date().getTime();r++,l-n<300?o(s):r=1,n=l},o=s=>{clearTimeout(a),r===parseInt(e+"")&&(a=setTimeout(()=>{r=0,t(s)},400))};document.addEventListener("click",i),F0.push(()=>{document.removeEventListener("click",i)})}function eD(e,t){let n=0,r=0,a=0,i=s=>{let l=s.changedTouches[0];n=new Date().getTime(),r=l.clientX,a=l.clientY},o=s=>{let l=s.changedTouches[0];n-new Date().getTime()>1e3||Math.abs(a-l.clientY)>50||(e==="left"&&l.clientX-r>50&&t(s.changedTouches[0]),e==="right"&&l.clientX-r<-50&&t(s.changedTouches[0]))};document.addEventListener("touchstart",i,{passive:!0}),document.addEventListener("touchend",o),F0.push(()=>{document.removeEventListener("touchstart",i),document.removeEventListener("touchend",o)})}function nh(e,t){let n,r=a=>{clearTimeout(n),a.touches.length===parseInt(e+"")&&(n=setTimeout(()=>{t(a.changedTouches[0])},200))};document.addEventListener("touchstart",r,{passive:!0}),F0.push(()=>{document.removeEventListener("touchstart",r)})}var cy={touchShortcutsOff:()=>{},"multipleClick.2":uy,"multipleClick.3":uy,"multipleClick.4":uy,"slide.left":eD,"slide.right":eD,"fingers.2":nh,"fingers.3":nh,"fingers.4":nh,"fingers.5":nh};async function nD(e,t=window){try{VY();let n=await Gt(),r=c6.find(a=>a.name==="touch");if(!r)return;r.shortcuts.forEach(a=>{if(typeof a=="string")return;let i=_Y(e,n,a.command),o=cy[i];if(i==="touchShortcutsOff"||!o)return;let s=i.split(".");if(s.length!==2)return;let l=s[1];l&&o(l,u=>{qY(a.command,e,t,u)})})}catch(n){A.error(n)}}function _Y(e,t,n){if(!t.generalRule)return e.config.generalRule[n];if(t.generalRule[n])return t.generalRule[n];let r={touchShortcutsToggleTranslatePage:"fingerCountToToggleTranslagePageWhenTouching",touchShortcutsToggleTranslationMask:"fingerCountToToggleTranslationMaskWhenTouching",touchShortcutsToggleTranslatePageOnlyTranslation:"fingerCountToToggleTranslagePageOnlyTranslationWhenTouching"};return r[n]&&t.generalRule[r[n]]?`fingers.${t.generalRule[r[n]]}`:e.config.generalRule[n]||""}var zY=()=>{let e={method:"toggleTranslatePage",currentPageStatus:Xe()},t=new CustomEvent(sa,{detail:e});dy(e),globalThis.document.dispatchEvent(t)},UY=()=>{py();let e=new CustomEvent(sa,{detail:{method:"toggleOnlyTranslation"}});globalThis.document.dispatchEvent(e)},HY=()=>{my();let e=new CustomEvent(sa,{detail:{method:"toggleTranslationMask"}});globalThis.document.dispatchEvent(e)},tD=0,qY=(e,t,n,r)=>{if(!(new Date().getTime()-tD<200)){if(tD=new Date().getTime(),e==="touchShortcutsToggleTranslatePage")zY();else if(e==="touchShortcutsToggleTranslationMask")HY();else if(e==="touchShortcutsToggleTranslatePageOnlyTranslation")UY();else if(e==="touchShortcutsToggleTranslateTouchElement")Ok(t,r,n);else if(e==="touchShortcutsInputTranslate"){let a=document.activeElement;if(a!==r.target||!a||a.tagName!=="INPUT"&&a.tagName!=="TEXTAREA"&&!a.isContentEditable)return;let i=t.config,o={...i.inputLanguageCodeAlias},s={triggerTimes:i.inputTrailingTriggerKeyRepeatTimes,triggerKey:i.inputTrailingTriggerKey,triggerTimeout:i.inputTrailingTriggerKeyTimeout,codePrefix:i.inputStartingTriggerKey,codeAlias:o,flatAlias:Object.values(o).flat(),codePrefixAlias:i.inputStartingTriggerKeyAlias};iy(r,t,n,s)}}};function VY(){F0.forEach(e=>{e()}),F0=[]}function rD(e){let{t}=$(),{ctx:n,actionsRef:r}=e,a=WY(e);return Xs(n.localConfig)?a.length?f("div",{class:"flex mt-3 items-center justify-between",children:[f("div",{class:"flex items-center",children:[f("label",{class:"mb-0 mr-2 shrink-0",children:[t("mouse-translate"),":"]}),f(Ja,{style:{width:"100%",maxWidth:"100%"},className:"transform-padding-left min-select mouse-hover-translate-select",items:a})]}),f("input",{id:"mouse-hover-translate-input",type:"checkbox",role:"switch",class:"shrink-0",checked:n.config.generalRule.mouseHoverHoldKey!=="Off",onChange:i=>{let o=i.target.checked;r.current?.onReport({key:"popup_switch_mouse_translate",events:[{name:"popup_switch_mouse_translate",params:{popup_switch_extend_field_enabled:o?1:0,popup_switch_extend_field:n.config.generalRule.mouseHoverPreferenceKey||Gs[0]}}]}),r.current?.setSettings(s=>{let l=s.generalRule?.mouseHoverPreferenceKey||n.config.generalRule.mouseHoverPreferenceKey||Gs[0];return{...s,generalRule:{...s.generalRule,mouseHoverHoldKey:o?l:"Off"}}})}})]}):null:f(GY,{...e})}function WY({ctx:e,actionsRef:t}){let{t:n}=$(),r=me(()=>{let o=e.config.generalRule,s=o.mouseHoverPreferenceKey;return o.mouseHoverHoldKey!=="Off"&&s!==o.mouseHoverHoldKey&&(s=o.mouseHoverHoldKey),s},[e]),a=me(()=>Gs.filter(o=>!(o==="Off"||Gs.includes(r)&&o==="OtherCustom")),[e,r]);return me(()=>a.map(o=>{let s=n("mouseHoldKey",{key:bo(o)}),l=Gs.includes(r),u=o===r;return o==="Auto"?s=n("mouseHoldKeyAuto"):o==="Off"?s=n("mouseHoldKeyOff"):o==="OtherCustom"?s=l?n("mouseHoldKeyOther"):n("mouseHoldKeyCustomKey",{key:r}):o==="Other"?s=n("mouseHoldKeyOther"):o==="MouseHoldKeyPressHold"&&(s=n("mouseHoldKeyPressHold")),l||o==="OtherCustom"&&(u=!0),{label:s,value:o,selected:u,onSelected:c=>{c.value==="Other"?t.current?.openOptionsPage(void 0,"#shortcuts"):(t.current?.onReport({key:"popup_mouse_translate_key_change",events:[{name:"popup_mouse_translate_key_change",params:{new_key:String(c.value||"unknown"),old_key:String(r||"Off")}}]}),t.current?.setSettings(d=>{let m={...d.generalRule,mouseHoverPreferenceKey:c.value};return e.config.generalRule.mouseHoverHoldKey!=="Off"&&(m.mouseHoverHoldKey=c.value),{...d,generalRule:m}}))}}}),[a,r])}function GY(e){let{ctx:t,actionsRef:n}=e,{t:r}=$(),a=t.config.generalRule,i=Object.keys(cy).filter(u=>u!="touchShortcutsOff"),o=a.touchShortcutsToggleTranslateTouchElement,s=a.touchShortcutsToggleTranslateTouchElementPreferenceKey,l=s||"touchShortcutsOff";return o!=="touchShortcutsOff"&&o!==s&&(l=o),f("div",{class:"flex mt-3 items-center justify-between",children:[f("div",{class:"flex items-center",children:[f("label",{class:"mb-0 mr-2 shrink-0",children:[r("touch.mouse-translate"),":"]}),f(Ja,{style:{width:"100%",maxWidth:"100%"},className:"transform-padding-left min-select",items:i.map((u,c)=>({value:u,label:r(u),selected:u==l,onSelected(d){n.current?.onReport({key:"popup_touch_translate_gesture_change",events:[{name:"popup_touch_translate_gesture_change",params:{new_gesture:String(d.value||"unknown"),old_gesture:l}}]}),n.current?.setSettings(m=>{let p={...m.generalRule,touchShortcutsToggleTranslateTouchElementPreferenceKey:d.value};return t.config.generalRule.touchShortcutsToggleTranslateTouchElement!=="touchShortcutsOff"&&(p.touchShortcutsToggleTranslateTouchElement=d.value),{...m,generalRule:p}})}}))})]}),f("input",{type:"checkbox",role:"switch",class:"shrink-0",checked:t.config.generalRule.touchShortcutsToggleTranslateTouchElement!=="touchShortcutsOff",onChange:u=>{let c=u.target.checked;n.current?.onReport({key:"popup_touch_translate_toggle",events:[{name:"popup_touch_translate_toggle",params:{enabled:c?1:0,touch_key:c?l||"slide.left":"touchShortcutsOff"}}]}),n.current?.setSettings(d=>{let m=d.generalRule?.touchShortcutsToggleTranslateTouchElementPreferenceKey||t.config.generalRule.touchShortcutsToggleTranslateTouchElementPreferenceKey||"slide.left";return{...d,generalRule:{...d.generalRule,touchShortcutsToggleTranslateTouchElement:c?m:"touchShortcutsOff"}}})}})]})}var QY=[{name:"direct",descriptionKey:"selectionTranslationTriggerModeDescriptionForDirect"},{name:"icon",descriptionKey:"selectionTranslationTriggerModeDescriptionForIcon"},{name:"mini",descriptionKey:"selectionTranslationTriggerModeDescriptionForMini"},...kd.map(e=>({name:e,descriptionKey:"selectionTranslationShortcut"}))];function aD(e){let{t}=$(),{ctx:n,actionsRef:r}=e;return je().any||ee()?null:f("div",{class:"flex mt-3 items-center justify-between",children:[f("div",{class:"flex items-center",children:[f("label",{class:"mb-0 mr-2 shrink-0",children:[t("selectionTranslation"),":"]}),f(Ja,{style:{width:"100%",maxWidth:"100%"},className:"transform-padding-left min-select mouse-hover-translate-select",items:YY(e)})]}),f("input",{id:"mouse-hover-translate-input",type:"checkbox",role:"switch",class:"shrink-0",checked:n.rule.selectionTranslation?.enable,onChange:a=>{let i=a.target.checked;r.current?.onReport({key:"popup_switch_selection_translate",events:[{name:"popup_switch_selection_translate",params:{popup_switch_extend_field_enabled:i?1:0,popup_switch_extend_field:n.rule.selectionTranslation?.triggerMode||"icon"}}]}),r.current?.setSettings(o=>({...o,generalRule:{...o.generalRule,"selectionTranslation.add":{...o.generalRule?.["selectionTranslation.add"],enable:i}}}))}})]})}var YY=({ctx:e,actionsRef:t})=>{let{t:n}=$();return QY.map(a=>({label:n(a.descriptionKey,{shortcut:bo(a.name)}),value:a.name,selected:a.name===e.rule.selectionTranslation?.triggerMode,onSelected:i=>{t.current?.onReport({key:"popup_switch_selection_translate_mode",events:[{name:"popup_switch_selection_translate_mode",params:{popup_switch_extend_field:String(i.value||"unknown")}}]}),t.current?.setSettings(o=>({...o,generalRule:{...o.generalRule,"selectionTranslation.add":{...o.generalRule?.["selectionTranslation.add"],triggerMode:i.value}}}))}}))};function iD(e){let{isAlwaysTranslateLang:t}=KY({ctx:e.ctx,currentLang:e.currentLang}),{t:n}=$(),r=e.actionsRef;if(e.currentLang!=="auto")return f("div",{class:"flex justify-between mt-3 items-center",children:[f("label",{class:"mb-0 text-overflow-ellipsis flex-1",children:n("alwaysTranslateSomeLanguage",{language:zn(e.currentLang,e.ctx.config.interfaceLanguage,!1,!0)})}),f("input",{id:"alwaysTranslateThisLanugage",name:"alwaysTranslateThisLanugage",type:"checkbox",role:"switch",class:"shrink-0",checked:!!t,onChange:i=>{let o=i.target.checked;a(o?"matches":void 0)}})]});return f("span",{});function a(i){if(r.current?.onReport({key:"popup_switch_always_translate_language",events:[{name:"popup_switch_always_translate_language",params:{popup_switch_extend_field:e.currentLang,popup_switch_extend_field_enabled:t?1:0}}]}),!i){r.current?.setSettings(l=>{let u={...l.translationLanguagePattern};return{...l,translationLanguagePattern:{...l.translationLanguagePattern,matches:hp(e.currentLang,u.matches),excludeMatches:hp(e.currentLang,u.excludeMatches)}}});return}let o=i,s=o==="matches"?"excludeMatches":"matches";e.currentLang&&r.current?.setSettings(l=>{let u={...l.translationLanguagePattern};return u[o]=zl(e.currentLang,u[o]),u[s]=hp(e.currentLang,u[s]),{...l,translationLanguagePattern:{...l.translationLanguagePattern,...u}}}),o==="matches"&&e.pageStatus==="Original"&&setTimeout(()=>{r.current?.onTranslatePage(),r.current?.onClose()},100)}}function KY({ctx:e,currentLang:t}){let n=null;if(t&&t!=="auto"){let{translationLanguagePattern:r}=e.config,{matches:a}=r;a.includes(t)?n=!0:n=!1}return{isAlwaysTranslateLang:n}}function sD({type:e,isHiddenProSafari:t,config:n,ctx:r,actionsRef:a}){let{t:i}=$(),o=Ae(),s=Sl(r)||je().any,l=me(()=>{let u=[{title:i("widget.translateFile"),icon:f(fE,{style:{marginRight:0}}),tooltipText:i("translateFileTooltip"),tooltipStyle:{left:-10,transform:"unset",fontSize:13,width:210,maxWidth:210},tooltipMultiple:!0,onClick:()=>{a.current?.onOpenUrl(o.TRANSLATE_FILE_URL,`${e}_btn_document`)}},{title:i("widget.text"),icon:f(vE,{style:{marginRight:4}}),onClick:()=>{a.current?.onOpenUrl(E6,`${e}_btn_text`)}}];return s?u.push({title:i("widget.helpCenter"),icon:f(TE,{style:{marginRight:4}}),onClick:()=>{a.current?.onOpenUrl(Qs,`${e}_btn_help_center`)}}):u.push({title:i("rewardCenter.title"),icon:f(hu,{style:{marginRight:0}}),onClick:()=>{a.current?.openRewardCenter()}}),u},[o,i,t,r,s]);return t?null:f("div",{class:`widgets-container mt-5 ${l.length===2?"widgets-two-items":""}`,children:l.map(u=>u.tooltipText?f(wt,{text:u.tooltipText,containerStyle:l.length===2?{}:{flex:1},tipStyle:{...u.tooltipStyle,width:"200px",whiteSpace:"normal"},multiple:!0,children:f(oD,{...u})}):f(oD,{...u}))})}function oD(e){return f("div",{class:"widget-item",onClick:e.onClick,title:e.title,children:[e.icon,f("span",{class:"widget-icon-text",children:e.title})]})}var ZY=["bing","transmart","google","yandex"];function uD(e){let{t}=$();if(!e.showTrialPro)return null;let{actionsRef:n}=e;return f("div",{class:"trial-pro-container",children:[f("label",{class:"mb-0",children:t("popup.trial_pro_service")}),f("img",{src:Tr,className:"cursor-pointer",onClick:r=>{n.current?.onOpenUrl(Vt,`${e.type}_trial_pro_service_logo`)}}),f("div",{class:"flex-1"}),f("input",{type:"checkbox",role:"switch",class:"shrink-0",checked:!1,onChange:r=>{n.current?.onOpenUrl(Vt,`${e.type}_trial_pro_service`)}})]})}var lD="popup_trial_pro_show_count";function cD(e){let{ctx:t,isHidden:n,isProUser:r}=e,[a,i]=U(null),o=ne(!1);G(()=>{li(lD,0).then(l=>{i(l)})},[]);let s=me(()=>{if(n||r||a==null||!t.config.popupConfig.enableTrialPro)return!1;let l=t.config.popupConfig.trialProShowLimit,u=t.localConfig;if(a>=l)return!1;let c=t.translationService;return!!ZY.includes(c)},[t,n,r,a]);return G(()=>{!s||a==null||o.current||(o.current=!0,ui(lD,a+1))},[s,a,o]),{showTrialPro:s}}var rh="DROP_DOWN_DEFAULT_VALUE";function gy(e){let{showArrow:t,onSelected:n,className:r,menus:a,maxWidth:i,style:o,onClick:s}=e;r=r||"",t=t??!0,i=i||80;let l=ne(null);return f("select",{id:"more-select",ref:l,autoComplete:"off",class:`min-select ${t?"":"min-select-no-arrow"} ${r||""}`,value:rh,style:{maxWidth:`${i}px`,...o},onClick:s,onChange:u=>{u.preventDefault();let c=u.target.value;if(l.current&&c!==rh){l.current.value=rh,l.current?.dispatchEvent(new Event("change"));let d=a.find(m=>m.value===c);d&&n(d)}},children:[{value:rh,label:e.label}].concat(a).map((u,c)=>f("option",{value:u.value,children:u.label},"option-"+c))})}async function dD(){let e=["bingGlobalConfig","baiduGlobalConfig",H9,q9];for(let t of e)await ae.storage.local.remove(t);ee()||await wT(),await Rf()}function pD(e){let{t,lang:n}=$(),r=48,{defaultMenus:a}=JY(e),{configMenus:i,hasNewMenu:o,handleShowMenu:s}=XY(e),l=me(()=>[...i,...a],[a,i]);if(!l.length)return null;return n.startsWith("zh")||(r=Math.min(80,t("more").length*8+22),r=Math.max(r,48)),f("footer",{children:f("div",{class:"px-3 py-2-5 text-sm flex items-center justify-between popup-footer",children:[f("div",{class:"setting flex flex-row items-center justify-center secondary clickable",onClick:u,children:[f(Cg,{style:{width:"16px",height:"16px"}}),f("span",{class:"ml-1 text-gray-6",children:t("options")})]}),f($Y,{ctx:e.ctx,actionsRef:e.actionsRef}),f("div",{class:"more-container",children:[f(gy,{label:t("more"),showArrow:!0,maxWidth:r,className:"text-gray-6 more",onSelected:c=>{c?.onClick?.()},menus:l,onClick:()=>{s()}}),o?f("div",{class:"new-menu-indicator"}):null]})]})});function u(c){c.preventDefault(),e.actionsRef.current?.openOptionsPage()}}var mD="POPUP_MORE_MENUS_SHOW_KEYS";function JY(e){let{isProUser:t,isShowPricing:n,ctx:r,isHiddenProSafari:a,isLogin:i,actionsRef:o}=e,{config:s}=e.ctx,{t:l}=$(),u=gD(i,t),c=y=>{o.current?.setSettings(x=>(setTimeout(()=>o.current?.onTranslatePage(),100),{...x,generalRule:{...x.generalRule,"preTranslateLimiter.add":{"side.enableTranslate":y}}}))},d=Ae(),m=`${e.type}_more`,p=s.generalRule.preTranslateLimiter?.["side.enableTranslate"],g=ke(y=>{r&&(o.current?.setSettings(x=>yi({...x},y)),o.current?.onUpdateFloatBallEnable(y.enable))},[r,o]),h=wc(r,s.rawUserConfig);return{defaultMenus:me(()=>h?[{label:"\u{1F4D9} "+l("widget.instruction"),value:"openInstruction",onClick:()=>{o.current?.onOpenUrl(S6,m)}},{label:"\u{1F524} "+l("changeToOnlyTranslationMode"),value:"changeToOnlyTranslationMode",visible:e.ctx.state.translationMode==="dual",onClick:()=>{o.current?.onSwitchTranslationMode("translation")}},{label:"\u{1F521} "+l("changeToDualTranslationMode"),value:"changeToDualTranslationMode",visible:e.ctx.state.translationMode==="translation",onClick:()=>{o.current?.onSwitchTranslationMode("dual")}},{label:"\u{1F480} "+l("changeToTranslateTheWholePage"),value:"changeToTranslateTheWholePage",visible:s.translationArea==="main",onClick:()=>{o.current?.setSettings(y=>({...y,translationArea:"body"})),o.current?.onTranslateTheWholePage()}},{label:"\u{1F4D6} "+l("changeToTranslateTheMainPage"),value:"changeToTranslateTheMainPage",visible:s.translationArea==="body",onClick:()=>{o.current?.setSettings(y=>({...y,translationArea:"main"})),o.current?.onTranslateTheMainPage()}},{label:`\u{1F4AA} ${l(p?"disableNavTranslate":"enableNavTranslate")}`,value:"switchNavEnableTranslate",visible:s.translationArea==="main",onClick:()=>{c(!p)}},{label:"\u26A1 "+l("translateToThePageEndImmediately"),value:"translateToThePageEndImmediately",onClick:()=>{o.current?.onTranslateToThePageEndImmediately()}},{label:"\u{1F4D8} "+l("browser.openEbookViewer"),value:"openEbookViewer",onClick:()=>{o.current?.onOpenUrl(d.EBOOK_VIEWER_URL,m)}},{label:"\u{1F4DA} "+l("browser.openEbookBuilder"),value:"openEbookBuilder",onClick:()=>{o.current?.onOpenUrl(d.EBOOK_BUILDER_URL,m)}},{label:"\u{1F4D5} "+l("browser.babelDOC"),value:"babelDOC",onClick:()=>{o.current?.onOpenUrl(d.BABELDOC_URL,`${e.type}_more_babeldoc`)}},{label:"\u{1F4C1} "+l("browser.translateLocalPdfFile"),value:"translateLocalPdfFile",onClick:()=>{o.current?.onOpenUrl(d.PDF_VIEWER_URL,`${e.type}_more_pdf`)}},{label:"\u2747\uFE0F "+l("browser.PdfProFile"),value:"pdfProFile",onClick:()=>{o.current?.onOpenUrl(d.PDF_PRO_URL,`${e.type}_more_pdfpro`)}},{label:"\u{1F310} "+l("browser.translateLocalHtmlFile"),value:"translateLocalHtmlFile",onClick:()=>{o.current?.onOpenUrl(d.HTML_VIEWER_URL,m)}},{label:"\u{1F4FA} "+l("browser.translateLocalSubtitleFile"),value:"translateLocalSubtitleFile",onClick:()=>{o.current?.onOpenUrl(d.SUBTITLE_BUILDER_URL,m)}},{label:"\u2B55 "+l("floatBallOptions.disable"),value:"disableFloatBall",visible:h?.enable,onClick:()=>{g({...h,enable:!1})}},{label:"\u2B55 "+l("floatBallOptions.enable"),value:"enableFloatBall",visible:!h?.enable,onClick:()=>{g({...h,enable:!0})}},{label:"\u{1F58C}\uFE0F "+(s.enableEditTranslation?l("disableEditTranslation"):l("enableEditTranslation")),value:"editTranslation",onClick:()=>{s.enableEditTranslation=!s.enableEditTranslation,o.current?.onToggleEnableEditTranslation(!!s.enableEditTranslation)}},{label:"\u{1F451} "+l("upgradeToPro"),value:"goPro",visible:!t&&n,onClick:()=>{o.current?.onOpenUrl(Vt,m)}},{label:"\u{1F9F9} "+l("widget.cache"),value:"cleanCache",onClick:()=>{dD().then(()=>o.current?.onClose())}},{label:"\u{1F4AC} "+l("widget.webReport"),value:"webReport",onClick:()=>{o.current?.onWebReport()}},{label:"\u{1F44D} "+l("widget.storeReview"),value:"storeReview",visible:hr()||Df(),onClick:()=>{o.current?.onReport({key:"click_good_review",events:[{name:"click_good_review"}]}),Df()?o.current?.onOpenUrl(U9):o.current?.onOpenUrl(z9)}},{label:"\u2764\uFE0F "+l(n?"aboutLabel":"aboutLabelWithoutSponsor"),value:"about",onClick:()=>{o.current?.openAboutPage()}}].filter(y=>a&&y instanceof Object&&["openEbookViewer","openEbookBuilder","translateLocalPdfFile","pdfProFile","translateLocalHtmlFile","translateLocalSubtitleFile"].includes(y.value)?!1:y.visible||y.visible===void 0):[],[h,l,e])}}function XY(e){let{isProUser:t,isLogin:n,actionsRef:r}=e,{config:a}=e.ctx,i=gD(n,t),[o,s]=U();G(()=>{la(mD,[]).then(d=>{s(d)})},[]);let l=me(()=>{let d=a.popupMoreMenus?.filter(p=>{let g=new Date().getTime(),h=new Date(p.startTime).getTime(),v=new Date(p.endTime).getTime();return g<h||g>v||p.interfaceLanguages&&!p.interfaceLanguages?.includes(a.interfaceLanguage)?!1:p.userType==="all"?!0:p.userType.includes(i)});return d?d.map(p=>({label:p.i18n[a.interfaceLanguage]||p.i18n.en,value:p.key,onClick:()=>{r.current?.onOpenUrl(p.targetUrl)}})):[]},[a,i]),u=me(()=>!l.length||!o?!1:l.some(d=>!o.includes(d.value)),[l,o]);return{configMenus:l,hasNewMenu:u,handleShowMenu:()=>{if(!o||!l.length)return;let d=l.map(p=>p.value),m=[...new Set([...o,...d])];s(m),el(mD,m)}}}function $Y({ctx:e,actionsRef:t}){let{t:n}=$(),r=Kt();return f("div",{class:"flex",children:f("span",{style:{cursor:"pointer"},class:`${R}-no-select text-sm text-gray-c2`,onClick:a=>{a.preventDefault(),tT(`${ce}docs/CHANGELOG/#${r.replace(/\./ig,"")}`)},children:[f5(e.config),e.config.enabled?null:f("a",{href:"#",onClick:()=>{t.current?.onToggleEnabled()},children:[" ","(",n("hasBeenDisabled"),")"]})]})})}function gD(e,t){return e?t?"pro":"normal":"guest"}async function Eu(e){let t=await ln();if(t.confirmSupportMouse==null){if(!e&&If(!0)){Xt({...t,confirmSupportMouse:!0});return}e&&If(!1)&&Xt({...t,confirmSupportMouse:!1})}}function hy(e){let{config:t,ctx:n,errorMsg:r,aiContextInfo:a,actionsRef:i}=e,{t:o}=$(),[s,l]=U(""),[u,c]=U(null),[d,m]=U(null);G(()=>{Ye.get(st,null).then(x=>{x?(c(x),m(mt(x))):m(!1)}).catch(x=>{m(!1)})},[]);let p=!0,g=gt();t&&g&&(p=t.generalRule.showSponsorOnSafari);let h=Fa(t,d),{showTrialPro:v}=cD({ctx:n,isHidden:h,isProUser:!!d}),y=Ct(t.rtlLanguages,t.interfaceLanguage);return f("div",{class:`popup-container ${e.className||""}`,style:e.style,dir:y?"rtl":"ltr",onTouchStart:Eu.bind(null,!0),onMouseDown:Eu.bind(null,!1),children:[f("div",{class:"popup-content text-sm",children:[h&&!d?f("div",{style:{marginTop:-12}}):f("div",{class:"flex items-center justify-between ml-1",style:{height:28},children:[f(PE,{isLogin:!!u,isProUser:!!d,isMaxUser:!!n.isMax,isTeamUser:!!n.isTeam,config:t,type:e.type,actionsRef:i}),f(aK,{actionsRef:i})]}),f(NE,{ctx:e.ctx,actionsRef:i,currentLang:e.currentLang}),f($A,{isProUser:!!d,ctx:e.ctx,pageStatus:e.pageStatus,showTrialPro:v,aiContextInfo:a,actionsRef:i}),f(uD,{showTrialPro:v,actionsRef:i,type:e.type}),f("div",{class:"flex flex-row mt-3 items-center",children:[f(nK,{ctx:n,actionsRef:i}),f(rK,{ctx:e.ctx,pageStatus:e.pageStatus,currentUrl:e.currentUrl,disabledButton:e.disabledButton,noPermissionPDF:e.noPermissionPDF,actionsRef:i})]}),f("div",{class:`text-sm text-gray-9 mt-4 ml-1 ${s?"":"display-none"}`,children:s}),f("div",{class:`text-sm text-gray-9 mt-4 ml-1 ${r?"":"display-none"}`,style:{color:"#D0931D"},children:[r,!g&&(e.noPermissionPDF||o("noPermissionForLocalFile")==r)&&f("span",{style:{color:"#ea4c89",cursor:"pointer"},onClick:()=>{ae.tabs.create({url:o("permissionTutorialLink")})},children:o("permissionTutorial")})]}),f(J2,{isShowError:!1,actionsRef:i}),f("div",{class:"text-sm px-1 text-gray-2",children:[f(rk,{ctx:e.ctx,pageStatus:e.pageStatus,currentUrl:e.currentUrl,currentLang:e.currentLang,actionsRef:i}),f(rD,{ctx:e.ctx,actionsRef:i}),f(aD,{ctx:e.ctx,actionsRef:i}),f(iD,{ctx:n,currentLang:e.currentLang,pageStatus:e.pageStatus,actionsRef:i}),f(tK,{ctx:n,actionsRef:i}),f(eK,{ctx:n})]}),f(sD,{config:n.config,type:e.type,actionsRef:i,isHiddenProSafari:h,ctx:n})]}),f(pD,{...e,isProUser:!!d,isLogin:!!u,isShowPricing:p,setMessage:l,isHiddenProSafari:h})]})}function eK({ctx:e}){if(e.rule.imageRule?.type!="manga"||!Ug(e.rule.imageRule))return null;let{t}=$();return f("div",{class:"flex justify-between mt-3 items-center",children:f("label",{class:"mb-0",children:t("popup.mangaSiteSupport")})})}function tK(e){let{t}=$(),{ctx:n,actionsRef:r}=e,a=n.rule.subtitleRule;if(!me(()=>!a.disabled&&mf.includes(a.type||""),[n,mf,a]))return null;let o=a.autoEnableSubtitle;return a.type==="youtube"&&a.youtubeAutoEnableSubtitle&&(o=!0),a.liveSubtitleRule?.isMeeting&&a.meetingAutoEnableSubtitle&&(o=!0),f("div",{class:"flex justify-between mt-3 items-center",children:[f("label",{class:"mb-0",children:t("autoEnableSubtitle")}),f("input",{type:"checkbox",role:"switch",id:"autoEnableSubtitle",name:"autoEnableSubtitle",checked:o,onChange:s=>{let l=s.target.checked;r.current?.setSettings(u=>{let c={...u.generalRule?.["subtitleRule.add"],autoEnableSubtitle:l};return a.type==="youtube"&&(c.youtubeAutoEnableSubtitle=l),a.liveSubtitleRule?.isMeeting&&(c.meetingAutoEnableSubtitle=l),{...u,generalRule:{...u.generalRule,"subtitleRule.add":c}}}),r.current?.onAutoEnableSubtitleChanged()}})]})}function nK({ctx:e,actionsRef:t}){let{t:n}=$(),r=e.state.translationMode,a=e.config.rawUserConfig?.translationMode,i=e.rule.translationMode,o=t.current,s=()=>{let d=r==="dual"?"translation":"dual";o?.setSettings(m=>({...m,translationMode:d})),o?.onSwitchTranslationMode(d)};function l(d){return n(d==="dual"?"translationMode.dual":"translationMode.translation")}function u(){return i?a!==i?n("translationModeDiffTooltip",{translationMode:l(i)}):n("translationModeSameTooltip",{translationMode:l(i)}):n(r==="dual"?"changeToOnlyTempTranslationMode":"changeToDualTempTranslationMode")}let c=u();return f(wt,{text:c,multiple:!0,tipStyle:{left:-20,transform:"unset",fontSize:13,whiteSpace:"pre"},children:f("div",{class:"translate-mode mr-2 ",onClick:s,children:r==="dual"?bE:yE})})}function rK({currentUrl:e,pageStatus:t,ctx:n,disabledButton:r,noPermissionPDF:a,actionsRef:i}){let{t:o}=$(),s=n.config,l=me(()=>new URL(e||""),[e]),u=l?.pathname.toLowerCase().endsWith(".pdf");os(n?.rule)&&!u&&(u=!0);let c=o("translate");t==="Translated"||t==="Error"?c=o("show-original"):t==="Original"?u?Dr()&&l.protocol==="file:"||a?c=o("translate-firefox-local-pdf"):ee()?c=o("noSupportTranslate-pdf"):c=o("translate-pdf"):c=o("translate"):c=o(t);let d=o("translateToThePageEndImmediately");return(t==="Original"||t==="Translated")&&(s.shortcuts.toggleTranslatePage&&(Ir(n.localConfig||{})?n.rule.touchShortcutsToggleTranslatePage&&n.rule.touchShortcutsToggleTranslatePage!=="touchShortcutsOff"&&(c+=` (${o(n.rule.touchShortcutsToggleTranslatePage)})`):c+=` (${bo(s.shortcuts.toggleTranslatePage)})`),s.shortcuts.toggleTranslateToThePageEndImmediately&&(d+=` (${s.shortcuts.toggleTranslateToThePageEndImmediately})`)),f("button",{type:"button",id:"translate-button",class:"mb-0 main-button",onClick:()=>{u?i?.current?.onTranslatePdf():i?.current?.onToggleTranslate()},"aria-busy":t==="Translating",disabled:r||t==="Translating"||n.isTranslateExcludeUrl,children:c})}function aK(e){let{t}=$(),n=e.actionsRef;return f("div",{class:"share-button-container",onClick:()=>n.current?.openSharePage(),children:[f("span",{class:"text-gray-9",children:t("buildSnapshots")}),xE]})}var fy={get:(e,t,n)=>ae.storage[n].get(e).then(r=>(r[e]===void 0&&(r[e]=t),r)),set:(e,t,n)=>ae.storage[n].set({[e]:t})};function ah(e,t,n){let[r]=U(()=>typeof t=="function"?t():t),[a]=U(n),[i,o]=U(r),[s,l]=U(!1),[u,c]=U("");G(()=>{fy.get(e,r,a).then(m=>{m[e]&&o(m[e]),l(!0),c("")}).catch(m=>{l(!1),c(m)})},[e,r,a]);let d=ke(m=>{let p=typeof m=="function"?m(i):m;A.debug("new settings",p),fy.set(e,p,a).then(()=>{o(p),l(!0),c("")}).catch(g=>{o(p),l(!1),c(g)})},[a,e,i]);return[i,d,s,u]}function by(e,t,n){let r=[];return function(){let[i,o,s,l]=ah(e,t,n),u=ke(c=>{for(let d of r)d(c)},[]);return G(()=>(r.push(o),()=>{r.splice(r.indexOf(o),1)}),[o]),[i,u,s,l]}}function hD(e,t){return by(e,t,"local")}var iK=null,yy=hD(Ku,iK);function La(e){let[t,n,r,a]=yy(),i=ke(o=>{let s=o;if(typeof o=="function"&&(s=o(t)),s?.updatedAt)return B0(s),ei(s),n(s),e&&e(s),s;let l=ih(t,s);return l&&(B0(l),ei(l),n(l),e&&e(l)),l},[t]);return[t,i,r,a,n]}function ih(e,t){if(Array.isArray(e))return Array.isArray(t)?t:[...e,t];{e=oK(e,t);let n={...e};return Object.keys(t).forEach(r=>{n[r]==null?n[r]=t[r]:typeof n[r]=="object"?n[r]=ih(n[r],t[r]):n[r]=t[r]}),n}}function oK(e,t){if(!t.translationServices||!no())return e;let n={...e};n.translationServices={...n.translationServices},Dm(n,!0);let r=n.translationServices;return Object.keys(t.translationServices).forEach(a=>{let i=r[a]?.migrateFrom;if(i&&a!==i){let o=r[i]||{};n.translationServices[i]={...o,...t.translationServices[a]}}}),n}function B0(e){let t=e?.translationServices;if(!t)return;let n=br.translationServices;Object.entries(t).forEach(([r,a])=>{Object.keys(a).find(i=>i.startsWith("langOverrides.add_v"))&&(delete a.removeResRegexs,delete a.modelsOverrides,Object.keys(a).forEach(i=>{if(i.includes(".add_v")){let s=i.split(".");delete a[s[0]],delete a[i]}if(i.startsWith("selection")&&delete a[i],i.startsWith("pro")){if(i=="provider")return;delete a[i]}let o=fD(n,r);for(;o;){if(a[i]==o[i]){delete a[i];break}if(!o.extends)break;o=fD(n,o.extends)}}))})}function fD(e,t){let n=Object.keys(e).filter(a=>a.startsWith(t+".")||a==t);return n.length?n.length<=1?e[n[0]]:(n.sort((a,i)=>{let o=bD(a),s=bD(i);return o-s}),n.reduce((a,i)=>({...a,...e[i]}),{})):void 0}function bD(e){let t=e.split("add_v.")[1]?.replace(/\[/g,"")?.replace(/\]/g,"");return t?t.split(".").map(r=>Number(r)).reduce((r,a)=>r*100+a,0):0}var sK="custom-",Hr=[],Ps="",_0=[];async function vy(){if(_0.length)return{list:_0,syncTimestamp:Ps};try{let e=await Xr.get("v1/user/glossary-meta");return Array.isArray(e.list)&&e.list.length?(_0=e.list,Ps=e.syncTimestamp,e):{list:null,syncTimestamp:Ps}}catch(e){return A.error("fetchProTermsMeta error",e),{list:null,syncTimestamp:Ps}}}async function lK(e,t=!1){Hr=(await vy())?.list||e;let n=Hr.find(a=>e.some(i=>i.id===a.id));n?Object.assign(n,e.find(a=>a.id===n.id)):Hr.push(...e),t&&(Hr=Hr.filter(a=>!e.some(i=>i.id===a.id))),Ps=Date.now()+"",_0=Hr,await y4(Ps);let r=[];if(r.push(Xr.post("v1/user/glossary-meta",{list:uK(_0),syncTimestamp:Ps})),t)for(let a of e)r.push(dK(a.id));return Hr=[],Promise.all(r)}function uK(e){return e.map(t=>{let{glossaries:n,...r}=t;return{...r}})}async function cK(e){let t=await Xr.get(`v1/user/glossary-config/${e}`);return xD(t).glossaries}async function dK(e){return(await Xr.delete("v1/user/glossary-config",{metaKey:e})).data}async function mK(e,t){return(await Xr.post("v1/user/glossary-config",{metaKey:e,userGlossaryConfig:hK(t)})).data}async function yD(e=`${F9}static/terms/`){if(Hr.length>0)return Hr;let t=await fetch(e+"meta/index.json");return t.ok&&(Hr=await t.json()),Hr}async function pK(e,t){await yD(e);let n=Hr.find(a=>a.id==t);if(n)return n;let r=await fetch(e+`meta/${t}.json`);return r.ok?r.json():null}async function gK(e,t,n){let r={},a=[];if(t.length===0||!n.id)return{glossaries:[],langsHash:r};t.forEach(i=>{n.langsHash?.[i]&&(r[i]=n.langsHash?.[i]||"",a.push(i))});try{let i=await vD(e,n.id,a,r);return{glossaries:bK(i.flat()),langsHash:r}}catch{return{glossaries:[],langsHash:r}}}function xy(e){if(e==null)return"";let t=String(e);return t.includes(",")||t.includes('"')||t.includes(` `)?`"${t.replace(/"/g,'""')}"`:t}function hK(e){let t="source,target,tgt_lng",n=e.map(r=>[xy(r.k),xy(r.v),xy(r.tl)].join(","));return`${t} ${n.join(` `)}`}function xD(e){try{let t=e.split(` `).filter(d=>d.trim());if(t.length===0)return{glossaries:[],hasInvalidItems:!1};let n=t[0].toLowerCase(),a=n.includes("source")&&n.includes("target")?1:0,i=t.slice(a),o=i.filter(d=>(d.split(",")[0]||"").trim()&&d.includes(",")),s=i.length!==o.length,l=o.map(d=>{let m=[],p,g=/"((?:[^"]|"")*)"|([^,]*)/g;for(;(p=g.exec(d))!==null;){let x=p[1]!==void 0?p[1].replace(/""/g,'"'):p[2];if(m.push(x.trim()),d[g.lastIndex]!==",")break;g.lastIndex++}for(;m.length<3;)m.push("");let[h,v,y]=m.slice(0,3);return{k:h,v,tl:y}}),u=l.filter(d=>d.k),c=s||u.length!==l.length;return{glossaries:u,hasInvalidItems:c}}catch{throw new Error("Failed to parse CSV content")}}function fK(e){return!!e&&!e.id.startsWith(sK)}function bK(e=[],t=[]){let n=new Map,r=new Set,a=[];for(let i of t)i?.k&&n.set(i.k,i);for(let i of e)if(i?.k){let o=i.k;r.add(o);let s=n.has(o)?n.get(o):i;a.push(s)}for(let[i,o]of n.entries())r.has(i)||a.push(o);return a}function yK(e){return e?.sort((t,n)=>{if(t.active&&!n.active)return-1;if(!t.active&&n.active)return 1;let r=t.order||9,a=n.order||9;return r===a?t.author==="self"&&n.author!=="self"?-1:t.author!=="self"&&n.author==="self"||(t.lastUserOpTime||0)<(n.lastUserOpTime||0)?1:-1:r<a?-1:1})||[]}async function vD(e,t,n,r){let a=n.map(o=>{let s=r[o]||"",l=`${e}glossaries/${t}_${o}.csv?hash=${s}`;return o=="auto"&&(l=`${e}glossaries/${t}.csv?hash=${s}`),fetch(l).then(u=>{if(!u.ok){if(u.status===404)return null;throw new Error(`[${t}] Failed to fetch ${l}: ${u.statusText}`)}return u.text()}).then(u=>{if(u===null)return[];let{glossaries:c,hasInvalidItems:d}=xD(u);return c.map(m=>({...m,tl:m.tl||o}))}).catch(u=>[])});return await Promise.all(a)}function xK(e,t,n){let r=new Set;if(n)for(let o of n){let s=`${o.k}|${o.tl||""}`;r.add(s)}let a=t.filter(o=>{let s=`${o.k}|${o.tl||""}`;return!r.has(s)}),i=new Map;for(let o of e){let s=`${o.k}|${o.tl||""}`;r.has(s)||i.set(s,o)}for(let o of a){let s=`${o.k}|${o.tl||""}`;i.has(s)||i.set(s,o)}return Array.from(i.values())}function O0(e){if(typeof e=="string"){let t=parseInt(e,10);return isNaN(t)?0:t}else if(typeof e=="number")return e;return 0}async function vK(e,t,n=!1){if(!t.isPro)return A.debug("\u7528\u6237\u4E0D\u662FPro\u4F1A\u5458\uFF0C\u8DF3\u8FC7\u540C\u6B65"),null;A.debug(`\u5F00\u59CB\u540C\u6B65Pro\u7528\u6237\u672F\u8BED\u5E93 (fullSync: ${n})`);let r=null;try{let a=O0(await O8()),{list:i=[],syncTimestamp:o}=await vy(),s=O0(o),l=await mo();A.debug(`\u672C\u5730\u540C\u6B65\u65F6\u95F4: ${new Date(a).toLocaleString()}, \u8FDC\u7A0B\u6700\u65B0\u65F6\u95F4: ${new Date(s).toLocaleString()}`);let u=s>a;u?A.info("\u68C0\u6D4B\u5230\u8FDC\u7A0B\u53EF\u80FD\u6709\u66F4\u65B0 (\u5168\u5C40\u65F6\u95F4\u6233\u8F83\u65B0)"):a>s?A.warn("\u672C\u5730\u540C\u6B65\u65F6\u95F4\u6233\u5927\u4E8E\u8FDC\u7A0B\u5168\u5C40\u65F6\u95F4\u6233\uFF0C\u53EF\u80FD\u5B58\u5728\u65F6\u949F\u95EE\u9898\u6216\u672A\u540C\u6B65\u7684\u672C\u5730\u66F4\u6539"):A.info("\u5168\u5C40\u65F6\u95F4\u6233\u4E00\u81F4\uFF0C\u68C0\u67E5\u5355\u4E2A\u672F\u8BED\u5E93\u66F4\u65B0");let c=new Map;l.forEach(v=>v.id&&c.set(v.id,v));let d=new Map;i?.forEach(v=>v.id&&d.set(v.id,v));let m=new Set([...c.keys(),...d.keys()]),p=[],g=[],h=new Set;n&&u&&c.forEach(v=>h.add(v.id));for(let v of m){let y=c.get(v),x=d.get(v);if(y&&x){n&&u&&h.delete(v);let b=O0(y.lastUserOpTime),T=O0(x.lastUserOpTime);b>T?(A.debug(`\u672F\u8BED\u5E93 ${v}: \u672C\u5730\u8F83\u65B0\uFF0C\u51C6\u5907\u4E0A\u4F20`),p.push(y)):T>b?(A.debug(`\u672F\u8BED\u5E93 ${v}: \u8FDC\u7A0B\u8F83\u65B0\uFF0C\u51C6\u5907\u4E0B\u8F7D`),g.push(x)):A.debug(`\u672F\u8BED\u5E93 ${v}: \u65F6\u95F4\u6233\u76F8\u540C\uFF0C\u65E0\u9700\u64CD\u4F5C`)}else if(y&&!x)n&&u?A.debug(`\u672F\u8BED\u5E93 ${v}: \u4EC5\u672C\u5730\u5B58\u5728\u4E14\u8FDC\u7A0B\u6709\u66F4\u65B0\uFF0C\u6807\u8BB0\u4E3A\u5F85\u5220\u9664`):u?A.debug(`\u672F\u8BED\u5E93 ${v}: \u4EC5\u672C\u5730\u5B58\u5728\uFF0C\u975E\u5168\u91CF\u540C\u6B65\u6216\u8FDC\u7A0B\u65E0\u66F4\u65B0\uFF0C\u4FDD\u7559`):(A.debug(`\u672F\u8BED\u5E93 ${v}: \u4EC5\u672C\u5730\u5B58\u5728\u4E14\u8FDC\u7A0B\u65E0\u66F4\u65B0\uFF0C\u51C6\u5907\u4E0A\u4F20`),p.push(y));else if(!y&&x){if(!n)continue;A.debug(`\u672F\u8BED\u5E93 ${v}: \u4EC5\u8FDC\u7A0B\u5B58\u5728\uFF0C\u51C6\u5907\u4E0B\u8F7D`),g.push(x)}}if(g.length>0){A.info(`\u5F00\u59CB\u4E0B\u8F7D ${g.length} \u4E2A\u672F\u8BED\u5E93...`);let v=g.map(async y=>{try{let x=await cK(y.id)||[],b=to(x),T={...y,glossaries:b};x.length&&await Ol(T),A.debug(`\u6210\u529F\u4E0B\u8F7D\u5E76\u4FDD\u5B58 ${y.id} \u6570\u91CF:`,b.length)}catch(x){A.error(`\u4E0B\u8F7D\u6216\u4FDD\u5B58\u672F\u8BED\u5E93 ${y.id} \u5931\u8D25:`,x)}});await Promise.all(v)}if(p.length>0){A.info(`\u5F00\u59CB\u4E0A\u4F20 ${p.length} \u4E2A\u672F\u8BED\u5E93...`);let v=p.map(async x=>{try{let b=await Bl(x.id),T=b?.glossaries?to(b.glossaries):[];await lK([x]),await mK(x.id,T),A.debug(`\u6210\u529F\u4E0A\u4F20 ${x.id}`)}catch(b){A.error(`\u4E0A\u4F20\u672F\u8BED\u5E93 ${x.id} \u5931\u8D25:`,b)}});await Promise.all(v);let{syncTimestamp:y}=await vy();r=O0(y),A.info(`\u4E0A\u4F20\u64CD\u4F5C\u5B8C\u6210\uFF0C\u83B7\u53D6\u5230\u6700\u65B0\u8FDC\u7A0B\u65F6\u95F4\u6233: ${r}`)}else s>=a?r=s:r=a;if(n&&u&&h.size>0){A.info(`\u5F00\u59CB\u5220\u9664 ${h.size} \u4E2A\u672C\u5730\u672F\u8BED\u5E93...`);let v=Array.from(h).map(async y=>{try{await B8(y),A.debug(`\u6210\u529F\u5220\u9664\u672C\u5730\u672F\u8BED\u5E93 ${y}`)}catch(x){A.error(`\u5220\u9664\u672C\u5730\u672F\u8BED\u5E93 ${y} \u5931\u8D25:`,x)}});await Promise.all(v)}return r!==null&&r!==a?(await y4(r+""),A.info(`\u672C\u5730\u540C\u6B65\u65F6\u95F4\u6233\u66F4\u65B0\u4E3A: ${new Date(r).toLocaleString()}`)):A.info(`\u672C\u5730\u540C\u6B65\u65F6\u95F4\u6233\u65E0\u9700\u66F4\u65B0 (${new Date(a).toLocaleString()})`),A.debug("\u540C\u6B65\u6D41\u7A0B\u5B8C\u6210\uFF0C\u8FD4\u56DE\u6700\u65B0\u7684\u672C\u5730\u672F\u8BED\u5E93\u5217\u8868"),n?await mo():(await Promise.all(e.map(async y=>await Bl(y.id)))).filter(y=>y!==null)}catch(a){return A.error("\u540C\u6B65Pro\u7528\u6237\u672F\u8BED\u5E93\u8FC7\u7A0B\u4E2D\u53D1\u751F\u9876\u5C42\u9519\u8BEF:",a),null}finally{A.debug("\u7ED3\u675F\u540C\u6B65Pro\u7528\u6237\u672F\u8BED\u5E93")}}async function TD(e,t){let n=[];for(let r=0;r<e.length;r++){let a=e[r];if(a.id.startsWith("custom"))continue;let i=await pK(t.termsBaseUrl,a.id);if(!i||!fK(a))continue;let{i18ns:o}=i;if(i.id!="default"&&(a.i18ns=o),await Ol({...a}),!!a.localLangsHash){for(let s of Object.keys(a.localLangsHash))if(i.langsHash?.[s]&&a.localLangsHash[s]!=i.langsHash[s]){let{glossaries:l}=await gK(t.termsBaseUrl,[t?.targetLanguage],i),u=xK(l||[],a?.glossaries||[],a?.deleteRemoteGlossaries||[]);a.localLangsHash={...a.localLangsHash,[s]:i.langsHash?.[s]};let c={...a,glossaries:u};n.push(c),await Ol(c),A.debug(`\u672F\u8BED\u5E93\u5E02\u573A\u4E2D\u5F53\u524D\u672F\u8BED\u5E93 ${a.id} ${s} \u6709\u66F4\u65B0\uFF0C\u5DF2\u540C\u6B65`);break}}}return Hr=[],n}async function CD(e,t){let n=await mo();n.find(r=>r.id=="default")||Ol({id:"default",name:t("terms.default")||"",description:t("terms.defaultDescription"),matches:["*"],author:"self",active:!0,order:0,glossaries:e.rule.glossaries,lastUserOpTime:Date.now()+""}),await vK(n,e,!0),await TD(n,e.config)}async function wD(e){let t=await mo(),n=we.bind(null,e.config.interfaceLanguage);t.find(r=>r.id=="default")||(Ol({id:"default",name:n("terms.default"),description:n("terms.defaultDescription"),matches:["*"],author:"self",active:!0,order:0,glossaries:e.rule.glossaries,lastUserOpTime:Date.now()+""}),await TD(t,e.config))}async function SD(e,t){let n=yK(await mo()||[]);n.length&&t?.(1,n);let r=await yD(e.termsBaseUrl);r=r.filter(i=>i.langs?.includes(e.targetLanguage)||i.langs?.includes("auto"));let a=[...n,...r.filter(i=>!n?.find(o=>o.id===i.id))];return t?.(2,a),a}async function MD(e,t,n){let r={};for(let a of n){let i=await Bl(a);if(i)r[a]=i.glossaries||[];else{let o=await vD(e.termsBaseUrl,a,["auto",t],{auto:Date.now()+"",[t]:Date.now()+""});r[a]=o.flat()}}return r}var _Pe=1e3*3600*24;async function oh(e,t){try{let n=new Date;A.debug("cron task start, next will run at",new Date(n.getTime()+e).toLocaleString()),await ae.storage.local.set({[Gu]:n.toISOString()}),await z0();let r=we.bind(null,t.config.interfaceLanguage);await CD(t,r),ee()||await P8()}catch(n){A.error("run cron task failed",n)}}async function ED(e){let n=(await Xn()).interval;if(n){let r=await ae.storage.local.get(Gu);if(r&&r[Gu]){let a=r[Gu];if(Date.now()-new Date(a).getTime()<n){let i=new Date(new Date(a).getTime()+n).toLocaleString();A.debug(`cron task not run, next will run at ${i}`);return}else oh(n,e)}else oh(n,e)}}async function z0(){try{let e=await Xn(),t=await De({url:Wu});Mi(e);let n=e.buildinConfigUpdatedAt,r=new Date(n),a=t.buildinConfigUpdatedAt,i=new Date(a),o=t.minVersion,s=ae.runtime.getManifest().version;mu(s,o)?i>r?(await ae.storage.local.set({buildinConfig:t}),A.info(`sync remote rules success, latest: ${new Date(a).toLocaleString()}`),_a({method:"updateGlobalCtx",data:{}},{tab:{id:1,url:"https://www.fake.com",active:!0}}).catch(l=>{A.error("send content message request failed from cron task",l)})):A.debug(`no need to sync rules, latest: ${r}`):A.info(`local version is too old, please update to ${o} or later`)}catch(e){A.error("sync rules error: ",e)}}var tNe=Ki([]);function AD(){let[e,t]=U({}),n=ne(null),r=ne(null),[a,i,o,s]=yy();G(()=>{a&&l()},[a]);async function l(){n.current=await on(),n.current&&(r.current=await mn({url:"http://localhost",config:n.current,state:{cache:!1}}),t({}))}let u=ke(c=>{let d=c;if(typeof c=="function"&&(d=c(a)),d?.updatedAt)return B0(d),ei(d),i(d),d;let m=ih(a,d);return m&&(B0(m),ei(m),i(m)),m},[a]);return{settingsHookValue:[a,u,o,s,i],config:n.current,ctx:r.current,ctxRef:r,configRef:n,refreshCtx:l}}function kD(e){let[t,n]=U(null);return G(()=>{on().then(r=>{n(r)})},[e]),t}function DD(){let[e,t]=U(null);G(()=>{ln().then(r=>{t(r||null)})},[]);let n=ke(r=>{t(r),Xt(r)},[]);return[e,n]}function ID(){let[e,t]=U(null);return G(()=>{Ye.get(st,null).then(n=>{t(n)})},[t]),e}function sh(e,t){let n=ID(),[r,a]=DD();G(()=>{!n||!n.token||!r||r.proAutoSync===!1||rT(n)&&OC(n.token,e,t)},[e,n,r])}function lh(e){let{onClose:t}=e,[n,r]=U("Original"),[a,i,o,s,l]=La(()=>{setTimeout(()=>{k("updateGlobalContext",!1)()},250)});sh(a,l);let[u,c]=U(null),[d,m]=U(globalThis.location.href),[p,g]=U("auto"),[h,v]=U(null),[y,x]=U({visible:!1,preview:!1}),b=ne(!1);G(()=>{!h||b.current||(b.current=!0,pe({key:"show_page_popup",ctx:h}))},[h,b]);let T=L=>{r(L.detail)};G(()=>(document.addEventListener(Vo,T,!1),Xn().then(L=>{c(L);let S=sn();g(S);let P=Xe();r(P),h&&oh(L.interval,h)}),document.addEventListener("urlChange",E),()=>{document.removeEventListener("pageTranslatedStatus",T),document.removeEventListener("urlChange",E)}),[]),G(()=>{Xn().then(L=>{c(L)})},[a]),G(()=>{d&&u&&Ri().then(L=>{v(L)})},[d,u]),G(()=>{let L=Km();x({visible:!!L?.used,preview:L?.sourceProgram=="html"})},[]);let C=ke((L,S)=>{k("change_translate_service",!1,{translation_service:`${L}_${S}`})()},[]);if(!u||!h)return null;let w=ne({});return Object.assign(w.current,{onSwitchTranslationMode:L=>{k("switchTranslationMode",!0,{mode:L})()},request:De,onClose:N,onToggleEnabled:F,onChangeService:C,onTranslateTheWholePage:k("translateTheWholePage",!0),openOptionsPage:O,openRewardCenter:_,onToggleTranslate:k("toggleTranslatePage",!0,{currentPageStatus:Xe()}),onTranslateTheMainPage:k("translateTheMainPage",!0),onTranslateToThePageEndImmediately:k("translateToThePageEndImmediately",!0),onTranslatePage:k("translatePage",!0),onRestorePage:k("restorePage",!1),onWebReport:k("webReport",!0),onTranslatePdf:()=>{B(ss(h.rule)||d)},openAboutPage:I,openSharePage:k("shareToDraft",!0),onSetPageLanguage:M,onSetLocalConfig:Ci,onSetBuildinConfig:S8,onAutoEnableSubtitleChanged:k("autoEnableSubtitleChanged",!0),onToggleEnableEditTranslation:k("toggleEnableEditTranslation",!0),updateContextState:L=>k("updateContextState",!0,L)(),onOpenUrl:j,onUpdateFloatBallEnable:k("updateFloatBallEnable",!0),onReport:L=>{k("popupEventReport",!1,L)()},setSettings:i,showDialog:L=>{document.dispatchEvent(new CustomEvent(zs,{detail:{type:L,trigger:"float_ball_popup"}}))}}),f(Bg.Provider,{value:{popupFrom:"float_ball_popup",actionsRef:w},children:f(hy,{type:"float_ball_popup",className:e.className,aiContextInfo:y,config:u,pageStatus:n,ctx:h,currentUrl:d,currentLang:p,actionsRef:w})});function M(L){g(L);let S=qM(d,L,u.sourceLanguageUrlPattern);i(P=>({...P,sourceLanguageUrlPattern:S})),jr(L)}function E(){m(globalThis.location.href)}function k(L,S,P={}){let H={trigger:"page_popup",...P};return()=>{pn({method:L,data:H}),S&&t()}}function N(){t()}function F(){i(L=>({...L,enabled:!L.enabled})),setTimeout(()=>{N()},50)}function j(L,S){let P=L;S&&(P=`${L}?utm_source=extension&utm_medium=extension&utm_campaign=${S}`),N8(P,!0),setTimeout(()=>{N()},50)}function B(L){L&&(Ll(!1,L),setTimeout(()=>{N()},50))}function O(L=!0,S=""){vr(L,S,u?.useOnlineOptions||!1),setTimeout(()=>{t()},50)}function _(){h&&(Pl(h,"float_ball_popup"),t())}function I(){lp(),setTimeout(()=>{t()},50)}}var Au=null,ku=null;function jD(){let[e,t]=U("Original");return G(()=>{let n=Xe();t(n);let r=a=>{t(a.detail)};return document.addEventListener(Vo,r),()=>{document.removeEventListener(Vo,r)}},[]),{pageStatus:e}}function FD(){let[e,t]=U("Original");return G(()=>{let n=Dl();t(n);let r=a=>{t(a.detail)};return document.addEventListener(Oi,r),()=>{document.removeEventListener(Oi,r)}},[]),{mangaStatus:e}}var LD=6,TK={position:"right",top:335};function BD({handleBallClick:e,isShow:t,localConfig:n,handleMobileBallLongPress:r,popupVisible:a,rule:i,updateFloatBallRule:o}){let s=ne(null),l=ne(null),[u,c]=U(!1),d=ne(!1);d.current=u;let m=ne(null),[p,g]=U(!1),h=ne(!1);h.current=p;let v=ne(n.floatBallConfig||TK),y=ne(0),x=ne(0),b=ne(!1),T=ne(0),C=ne(0),w=ne(0),M=ne(0),E=ne(!1),k=ne(!1),N=ke(F=>{if(!a)if(clearTimeout(m.current),F)c(F);else{let j=je().any||Ir(n);m.current=setTimeout(()=>{c(F),b.current=!1},j?3e3:0)}},[c,m,b,a,n]);return G(()=>{a||c(!1)},[a]),G(()=>{if(s.current&&v.current){let F=Cy(v.current.top);v.current.top=F,s.current.style.top=`${F}px`,s.current.style.display="flex"}},[t,s]),G(()=>{if(!l.current||!s.current)return;let F=S=>{S.preventDefault&&S.preventDefault(),y.current=S.clientX,x.current=S.clientY,T.current=Date.now(),k.current=!1,g(!1),h.current=!1,clearTimeout(m.current),N(!0),w.current=S.clientX,M.current=S.clientY,E.current=!1,(je().any||Ir(n))&&(clearTimeout(C.current),C.current=setTimeout(()=>{PD({startX:y.current,startY:x.current,endX:w.current,endY:M.current})||(E.current=!0,r())},500)),document.addEventListener("mousemove",j),document.addEventListener("mouseup",B),document.addEventListener("touchmove",_,{passive:!1}),document.addEventListener("touchend",I,{passive:!1}),document.addEventListener("touchcancel",I,{passive:!1})},j=S=>{if(S.preventDefault&&S.preventDefault(),!s.current||!l.current||(w.current=S.clientX,M.current=S.clientY,E.current))return;if(PD({startX:y.current,startY:x.current,endX:S.clientX,endY:S.clientY})&&!k.current){k.current=!0,g(!0),h.current=!0;let Ce=globalThis.getComputedStyle(s.current),ye=parseFloat(Ce.left),ue=parseFloat(Ce.right);s.current.style.left="auto",s.current.style.right="auto",v.current.position==="right"?s.current.style.left=`${globalThis.innerWidth-ue-s.current.offsetWidth}px`:s.current.style.left=`${ye}px`}if(!h.current)return;let H=l.current.getBoundingClientRect(),z=s.current.getBoundingClientRect(),W=H.width/2+(H.left-z.left),V=H.height/2+(H.top-z.top),Y=S.clientX-W,X=S.clientY-V,oe=Cy(X),ve=Math.max(0,Math.min(Y,globalThis.innerWidth-s.current.offsetWidth));s.current.style.top=`${oe}px`,s.current.style.left=`${ve}px`},B=async S=>{if(S.preventDefault&&S.preventDefault(),clearTimeout(C.current),L(),g(!1),h.current=!1,clearTimeout(m.current),b.current||N(!1),E.current)return;if(!k.current){e();return}let P=Cy(S.clientY-45),H=globalThis.innerWidth,z=s.current?.offsetWidth||0,V=(s.current?.offsetLeft||0)+z/2>H/2?"right":"left";s.current&&(V==="right"?(s.current.style.top=`${P}px`,s.current.style.right="0px",s.current.style.left="auto"):(s.current.style.top=`${P}px`,s.current.style.left="0px",s.current.style.right="auto")),v.current={...v.current,top:P,position:V},i&&(i.fixedPosition=V,o(i));let Y=await cr();Ci({...Y,floatBallConfig:v.current})},O=S=>{S.preventDefault&&S.preventDefault(),F(S.changedTouches[0])},_=S=>{S.preventDefault&&S.preventDefault(),j(S.changedTouches[0])},I=S=>{S.preventDefault&&S.preventDefault(),B(S.changedTouches[0])},L=()=>{document.removeEventListener("mousemove",j),document.removeEventListener("touchmove",_),document.removeEventListener("mouseup",B),document.removeEventListener("touchend",I),document.removeEventListener("touchcancel",I)};return l.current.addEventListener("mousedown",F),l.current.addEventListener("touchstart",O,{passive:!1}),()=>{l.current&&(l.current.removeEventListener("mousedown",F),l.current.removeEventListener("touchstart",O))}},[t,l,s,m,p,n,N,e]),G(()=>{if(je().any)return;let F=B=>{B.target===s.current&&!b.current||!d.current&&ND(B)&&m.current||(b.current=!0,N(!0),clearTimeout(m.current))},j=B=>{if(!(!d.current&&ND(B)&&m.current)){if(h.current){b.current=!1;return}B.target===s.current&&!b.current||N(!1)}};return s.current?.addEventListener("mouseover",F),s.current?.addEventListener("mouseout",j),()=>{s.current?.removeEventListener("mouseover",F),s.current?.removeEventListener("mouseout",j)}},[s,p,N,t,b,d]),{ballRef:l,floatBallConfigRef:v,containerRef:s,active:u,setActive:N,isDragging:p}}function PD({startX:e,startY:t,endX:n,endY:r}){let a=Math.abs(n-e),i=Math.abs(r-t);return a>LD||i>LD}function OD(e,t){let n=e?.fixedPosition||"right",r=e?.clickType==="translate",a=me(()=>t?n=="left"?"translateX(55px)":"unset":n=="left"?"translateX(-100%)":"translateX(100%)",[n,t]),i=me(()=>t&&r?"":n=="left"?"translateX(-15px)":"translateX(15px)",[n,t,r]),o=me(()=>t&&r?n=="left"?"translateX(8px)":"translateX(-8px)":n=="left"?"translateX(-60px)":"translateX(60px)",[n,t,r]),s=me(()=>t&&r?n=="left"?"translateX(8px)":"translateX(-8px)":n=="left"?"translateX(4px)":"translateX(-4px)",[n,t,r]),l=me(()=>t&&r?n=="left"?"translateX(16px)":"translateX(-2px)":n=="left"?"translateX(10px)":"translateX(2px)",[n,t,r]);return{closeTransform:a,logoContainerTransform:i,settingTransform:o,mangaTransform:l,sideTransform:s}}function _D(){let[e,t]=U(!1);return G(()=>{let n=()=>{document.querySelector("video")&&t(!!document.fullscreenElement)};return document.addEventListener("fullscreenchange",n),()=>{document.removeEventListener("fullscreenchange",n)}},[]),{isFullScreen:e}}var Ty="floatBallGuideShowCount",CK="2024-01-06";function zD(e,t){let[n,r]=U(!1),a=ke(()=>{Rt(Ty,0).then(s=>{let l=s+1;Tt(Ty,l),r(!0)})},[r]);G(()=>{if(!e.config.enableShowFloatingBallGuide||sn()==e.targetLanguage)return;let s=et(e.url,t?.guideBlockUrls);!t||s||(async()=>{let l=await Rt(Ty,0),u=await za("reportActive")||"",c=await Rt("installedAt","");c&&new Date(c)<new Date(CK)||u||(A.debug("showCount",l,t?.defaultShowGuideNums),l<(t?.defaultShowGuideNums||1)&&a())})()},[e,t,a]),ku||(ku=()=>{a()},document.addEventListener(bd,ku)),G(()=>()=>{ku&&(document.removeEventListener(bd,ku),ku=null)},[]);let o=ke(()=>{r(!1)},[]);return{isShowGuide:n,handleCloseGuide:o}}function UD({ctx:e,fixedPosition:t,setPopupVisible:n}){Au||(Au=async()=>{n(!0),await Ke(300),q2(e,{arrowDirection:t,type:"translate-service"})},document.addEventListener(yd,Au)),G(()=>()=>{Au&&(document.removeEventListener(yd,Au),Au=null)},[])}function HD(){document.dispatchEvent(new CustomEvent(bd))}function qD(){document.dispatchEvent(new CustomEvent(yd))}function VD(e,t){let n=ne(0),[r,a]=U(!0),[i,o]=U(!1),s=La(),[l,u]=s,{t:c}=$(),d=ke(()=>{e?.config.floatBallTooltipRule&&(je().any||Ir(e.localConfig)?o(n.current>=(e.config.floatBallTooltipRule.h5MainBtnTooltipMaxShowCount||2)):a(n.current>=(e.config.floatBallTooltipRule.mainBtnTooltipImmediateShowCount||5)))},[a,n,e,o]);G(()=>{e&&(n.current=e.config.pcFloatBallMainBtnTooltipShownCount||0,je().any&&(n.current=e.config.h5FloatBallMainBtnTooltipShownCount||0),d())},[e]);let m=ke(async()=>{if(!e)return;n.current=n.current+1,d();let h=await Gt();u(v=>{let y={...h};return je().any?y.h5FloatBallMainBtnTooltipShownCount=n.current:y.pcFloatBallMainBtnTooltipShownCount=n.current,y})},[u,d,n,e]),p=me(()=>je().any||!r||Ir(e?.localConfig||{})?0:e?.config.floatBallTooltipRule?.mainBtnTooltipDelayTime||2e3,[r,e]),g=me(()=>{if(je().any||Ir(e?.localConfig||{}))return c("floatBall.longPress");let h="";return t!=="Original"?h=c("floatBall.showOriginal"):e?.targetLanguage?h=c("floatBall.translateToLanguage",{language:zn(e.targetLanguage,e.targetLanguage,!0)}):h=c("floatBall.translate"),e?.config.shortcuts.toggleTranslatePage&&(h+=`(${bo(e.config.shortcuts.toggleTranslatePage)})`),h},[t,e]);return{disableTooltip:i,tooltipDelay:p,tooltipText:g,handleShowTooltip:m}}function Cy(e){return Math.max(Math.min(e,globalThis.innerHeight-200),10)}var wy=0;function ND(e){return e.target?.id=="manga-button"||e?.fromElement?.id=="manga-button"?(wy=Date.now(),!0):Date.now()-wy<100}function WD(e,t){G(()=>{if(fn()||ht())return;let n=r=>{let a=r.detail;a?.open===void 0||a?.open===null?e(!t.current):e(a.open)};return globalThis.document.addEventListener(Wo,n),()=>{globalThis.document.addEventListener(Wo,n)}},[e,t])}function GD(e,t){let n=ne(e);n.current=e,G(()=>{!n.current||!t||pe({key:"show_float_ball",ctx:n.current})},[n,t])}var RD="imt-float-ball-active";function QD(e){G(()=>{let t=!!document.querySelector(`meta[name='${RD}'][content='true']`);t||(t=new URL(globalThis.location.href).searchParams.get(RD)==="true"),t&&setTimeout(()=>{e(!0)},10);let n=r=>{r.detail.active?e(!0):e(!1)};return document.addEventListener(hd,n),()=>{document.removeEventListener(hd,n)}},[])}function YD(e){document.dispatchEvent(new CustomEvent(hd,{detail:{active:e}}))}function KD(){let[e,t]=U(0);return G(()=>{let n=new MutationObserver(()=>{let r=globalThis.document.body.style.marginRight;t(r?parseInt(r):0)});return n.observe(globalThis.document.body,{attributeFilter:["style"]}),()=>n.disconnect()},[]),{bodyRight:e}}function ZD(e){let[t,n]=U(!1);return G(()=>{let r=null,a=()=>{r=setTimeout(()=>{n(!0)},300)},i=()=>{r&&(clearTimeout(r),r=null),n(!1)};return e.current?.addEventListener("mouseenter",a),e.current?.addEventListener("mouseleave",i),()=>{e.current?.removeEventListener("mouseenter",a),e.current?.removeEventListener("mouseleave",i)}},[e]),[t,n]}function JD(e){return me(()=>e=="left"?{wrapper:{paddingRight:"10px"},close:{position:"absolute",right:0,top:0,display:"block",transform:"translate(30%, -30%)"}}:{wrapper:{paddingLeft:"10px"},close:{position:"absolute",right:0,top:0,display:"block",transform:"translate(30%, -30%)"}},[e])}function Sy({position:e,isHideContent:t}){let n=ne(null),r=ne(null),[a,i]=U(null);G(()=>{fetch(_d).then(s=>s.json()).then(s=>i(s)).catch(s=>{})},[]),G(()=>(n.current&&a&&(r.current=du.loadAnimation({container:n.current,renderer:"svg",loop:!0,autoplay:!0,animationData:a})),()=>{r.current&&r.current.destroy()}),[a]);let o={width:"146px",height:"auto",position:"absolute",...e==="left"?{left:"35px"}:{right:"20px"},bottom:t?"-145px":"-8px",transform:e==="left"?"rotate(5deg) scaleX(-1)":"rotate(5deg)"};return f("div",{ref:n,style:{...o}})}var U0="imt-fb";function XD(e){let{t}=$(),n=me(()=>{if(!e.rule)return!0;if(!e.rule?.guideContentBlockUrls||e.rule.guideContentBlockUrls.length===0)return!1;let a=globalThis.location.href;return e.rule.guideContentBlockUrls.some(i=>{try{let o=i.replace(/\*/g,".*");return new RegExp(o).test(a)}catch{return a.includes(i)}})},[e.rule]);G(()=>{let a=()=>{e.onClose()};return document.addEventListener("click",a),()=>document.removeEventListener("click",a)},[e.visible]);let r=me(()=>{let a={position:"absolute",top:n?-100:"unset"};return e.fixedPosition=="left"&&(a.left=33),e.fixedPosition=="right"&&(a.right=33),a},[e.fixedPosition,n]);return e.visible?f("div",{class:`${U0}-guide-container`,style:r,children:[!n&&f(ze,{children:[f(St,{type:"close",style:{position:"absolute",top:"20px",[e.fixedPosition]:"15px",cursor:"pointer"},onClick:e.onClose}),f("img",{class:`${U0}-guide-bg ${e.fixedPosition}`,src:wK,style:{left:e.fixedPosition==="left"?"22px":"30px"}}),f("div",{class:`${U0}-guide-content ${e.fixedPosition}`,children:[f("img",{class:`${U0}-guide-img`,src:hg("images/new_float_ball_intro.png")}),f("div",{class:`${U0}-guide-message`,children:[t("floatBall.guideClickToTranslate"),je().any?` ${t("floatBall.longPress")}`:""]})]})]}),f(Sy,{position:e.fixedPosition,isHideContent:n})]}):null}var wK="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjc2IiBoZWlnaHQ9IjIyNCIgdmlld0JveD0iMCAwIDI3NiAyMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfMjg2MDBfMTUwMjcxKSI+CjxwYXRoIGQ9Ik0yMCAzNi4xMjg5QzIwIDI1LjA4MzIgMjguOTU0MyAxNi4xMjg5IDQwIDE2LjEyODlIMjM2QzI0Ny4wNDYgMTYuMTI4OSAyNTYgMjUuMDgzMiAyNTYgMzYuMTI4OVYxMDMuMTIyVjEwOC4wNjRWMTEzLjc0OVYxODBDMjU2IDE5MS4wNDYgMjQ3LjA0NiAyMDAgMjM2IDIwMEg0MEMyOC45NTQzIDIwMCAyMCAxOTEuMDQ2IDIwIDE4MFYzNi4xMjg5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4NjAwXzE1MDI3MSkiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzI4NjAwXzE1MDI3MSIgeD0iMCIgeT0iMC4xMjg5MDYiIHdpZHRoPSIyNzYiIGhlaWdodD0iMjIzLjg3MSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEwIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjg2MDBfMTUwMjcxIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzI4NjAwXzE1MDI3MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4NjAwXzE1MDI3MSIgeDE9IjE0NS4zMzEiIHkxPSIxNi4xMjg5IiB4Mj0iMTQ1LjMzMSIgeTI9IjIwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY5MkJDIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K";var $D="imt-manga";function eI({visible:e,onClose:t,top:n,fixedPosition:r,ctx:a}){let{t:i}=$(),o=d=>{d?.target?.id===R+"-popup-overlay"&&t()},s=me(()=>{let d={position:"absolute",top:60};return r=="left"&&(d.left=48-10),r=="right"&&(d.right=48-10),d},[n,r]),l=a.isPro?i("guide.mangaProTip"):i("guide.mangaNoProTip"),u=a.isPro?i("floatBall.iKnow"):i("upgradeToProWithProfile"),c=ke(()=>{t(),!a.isPro&&globalThis.open(x6)},[a,t]);return e?(G(()=>{ya(a,"manga_guide")},[a]),f("div",{onClick:o,id:R+"-popup-overlay",class:`${R}-popup-overlay`,style:{pointerEvents:"all"},children:f("div",{class:"imt-fb-guide-container",style:s,children:[f("img",{class:`${$D}-guide-bg ${r}`,src:`${_9}static/extension/images/popup-manga-bg.png`}),f("div",{class:`${$D}-guide-content ${r}`,children:[f("div",{class:"imt-fb-guide-message",children:l}),f("div",{class:"imt-fb-primary-btn imt-fb-guide-button img-manga-guide-button",onClick:c,children:u})]}),f(St,{className:"img-manga-close",type:"close",onClick:t})]})})):null}async function tI(e){for(let t=0;t<e.length;t++)if(await SK(e[t]))return e[t];return null}async function SK(e){if(!e.enable)return!1;if(e.expireTime){let u=new Date(e.expireTime);if(new Date>u)return!1}let{userValue:t,localValue:n}=await Ua("notificationShowTimes"),r=t||n||{},a=e.id;if(r[a])return!1;let i=Object.values(r).sort((u,c)=>Number(c)-Number(u))[0];if(!i)return!0;let o=e.intervalTime??24*60*60;return Date.now()-Number(i)>=o*1e3}async function My(e){let{userValue:t,localValue:n}=await Ua("notificationShowTimes"),r=t||n||{};r[e]=Date.now()+"",await gs("notificationShowTimes",r)}function nI(e,t,n,r){if(r!=="webpage")return{};let a=globalThis.innerHeight,i=je().any?65:80,o=e;return o+t>a-30&&(o=a-t-30),o<10&&(o=10),n==="left"?{top:o,left:i}:{top:o,right:i}}var rI=!1;function uh(e,t,n){let r=je().any,[a,i]=U({isVisible:!1,notification:null}),o=ke((s,l)=>{l&&pe({key:"notification_close",params:{notificationId:s.id,trigger:s.displayPosition||"webpage"},ctx:e}),My(s.id),i(u=>({...u,isVisible:!1}))},[e]);return G(()=>{if(!e)return;(async l=>{let u=l.config.notificationList;if(A.debug("configList",t,u),!u?.length||r&&t==="sidePanel")return;let c=await tI(u);!c||et(l.url,c.excludeMatches)||c.displayPosition===t&&(r&&t==="sidePanel"||i({isVisible:!0,notification:c}))})(e)},[e,t]),G(()=>{n&&My("new-guide")},[n]),n&&(rI=!0),{isVisible:a.isVisible&&!rI,notification:a.notification,closeNotification:o}}var aI=` .modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; z-index: ${Wn}; }

.modal-overlay.side-panel { background-color: rgba(0, 0, 0, 0.5); }

.modal-overlay.webpage-float { background-color: transparent; pointer-events: none; }

.modal-container { background-color: white; border-radius: 20px; width: 90%; max-width: 440px; max-height: 80vh; overflow: hidden; box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); position: relative; font-family: "Noto Sans SC"; }

.modal-container.side-panel { width: 90%; max-width: 300px; max-height: 85vh; }

.modal-container.webpage-float { width: 300px; height: fit-content; max-width: 300px; max-height: 500px; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); pointer-events: auto; position: fixed; }

.close-button { position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; border-radius: 50%; cursor: pointer; transition: background-color 0.2s; }

.close-button svg { vertical-align: unset; }

.close-button:hover { background-color: rgba(0, 0, 0, 0.1); }

.banner-area { height: 210px; background-color: #f5f5f5; display: flex; align-items: center; justify-content: center; color: #999; font-size: 14px; border-radius: 16px 16px 0 0; }

.banner-area.side-panel { height: 140px; }

.banner-area.webpage-float { height: 140px; }

.banner-image { width: 100%; height: 100%; object-fit: cover; border-radius: 16px 16px 0 0; }

.content-area { padding: 24px 32px 32px; }

.content-area.side-panel { padding: 24px; }

.content-area.webpage-float { padding: 20px; }

.title { margin: 0 0 20px 0; font-size: 20px; font-weight: 700; color: #333333; text-align: center; }

.title.side-panel { font-size: 18px; margin: 0 0 16px 0; }

.title.webpage-float { font-size: 16px; margin: 0 0 16px 0; }

.update-list { margin: 0 0 24px 0; font-size: 14px; color: #333333; line-height: 1.5; }

.update-list.side-panel { margin: 0 0 20px 0; }

.update-list.webpage-float { margin: 0 0 20px 0; }

.update-item.side-panel { font-size: 13px; margin-bottom: 10px; }

.update-item.webpage-float { font-size: 13px; margin-bottom: 10px; }

.update-item::before { content: "\u2022"; margin-right: 8px; color: #333333; flex-shrink: 0; }

.button-area { display: flex; flex-direction: column; align-items: center; gap: 16px; }

.button-area.webpage-float { gap: 0; }

.primary-button { box-sizing: border-box; width: 100%; padding: 14px 24px; border: none; border-radius: 8px; background-color: #EA4C89; color: white; font-size: 16px; font-weight: 500; cursor: pointer; transition: background-color 0.2s; text-decoration: none; text-align: center; }

.primary-button.side-panel { padding: 12px 20px; font-size: 14px; }

.primary-button.webpage-float { padding: 12px 20px; font-size: 14px; }

.primary-button:hover { background-color: #f082ac; }

.custom-link { color: #EA4C89; text-decoration: none; font-size: 14px; cursor: pointer; transition: color 0.2s; margin-top: 12px; }

.custom-link.side-panel { font-size: 13px; }

.custom-link.webpage-float { font-size: 13px; }

.custom-link:hover { color: #db2777; }

/* \u79FB\u52A8\u7AEF\u9002\u914D */ @media (max-width: 480px) { .modal-container { width: 95%; max-width: none; }

.content-area { padding: 20px 24px 24px; }

.title { font-size: 18px; } } `;function Ey(e,t){let n=new URL(t);if(n.protocol!="imt:")return;e.preventDefault();let r=n.hostname;if(r==="sendToExt"){let o=n.pathname.replace(/^\//g,""),s=n.searchParams,l=Object.fromEntries(s);document.dispatchEvent(new CustomEvent(Us,{detail:JSON.stringify({id:Date.now(),type:o,payload:l})}));return}let a=n.searchParams,i=Object.fromEntries(a);document.dispatchEvent(new CustomEvent(se+r,{detail:i}))}function ch({ctx:e,isShowGuide:t,displayPosition:n,top:r=0,fixedPosition:a="right"}){let{isVisible:i,notification:o,closeNotification:s}=uh(e,n,t),[l,u]=U({}),c=ne(null);return G(()=>{if(!i||!o||n!=="webpage")return;let d=c.current?.offsetHeight||400,m=nI(r,d,a,n);u(m)},[i,o,n,r,a]),G(()=>{!i||!o||pe({key:"notification_show",params:{notificationId:o.id,trigger:o.displayPosition||"webpage"},ctx:e})},[i,o]),!i||!o?null:f(ze,{children:[f("style",{children:aI}),f("div",{ref:c,children:f(MK,{config:o,ctx:e,displayPosition:n,position:n==="webpage"?l:void 0,floatDirection:n==="webpage"?a:void 0,onClose:s})})]})}function MK({config:e,ctx:t,displayPosition:n,position:r,floatDirection:a,onClose:i}){let o=t.config.interfaceLanguage||"en-US",s=o in e.content?o:"en-US",l=e.content[s];if(!l)return null;let u=n==="sidePanel",c=n==="webpage",d=u?"side-panel":c?"webpage-float":"",m=c&&a?`float-${a}`:"";return f("div",{className:`modal-overlay ${d}`,children:f("div",{className:`modal-container ${d} ${m}`,style:c&&r?r:void 0,children:[f("div",{className:"close-button",onClick:()=>{i(e,!0)},"aria-label":"Close",children:f($M,{})}),f("div",{className:`banner-area ${d}`,children:l.bannerUrl?f("img",{src:l.bannerUrl,alt:"",className:"banner-image"}):f("span",{children:"banner"})}),f("div",{className:`content-area ${d}`,children:[f("h2",{className:`title ${d}`,children:l.title}),f("div",{className:`update-list ${d}`,dangerouslySetInnerHTML:{__html:lt.sanitize(l.updateDetail)}}),f("div",{className:`button-area ${d}`,children:[f("a",{href:l.buttonLink,target:"_blank",rel:"noopener noreferrer",className:`primary-button ${d}`,onClick:p=>{Ey(p,l.buttonLink),i(e,!1),pe({key:"notification_button_click",params:{trigger:e.displayPosition||n,notification_id:e.id},ctx:t})},children:l.buttonText}),l.customLink&&l.customLinkText&&f("a",{href:l.customLink,target:"_blank",rel:"noopener noreferrer",className:`custom-link ${d}`,onClick:p=>{Ey(p,l.customLink),i(e,!1),pe({key:"notification_link_click",params:{trigger:e.displayPosition||n,notification_id:e.id},ctx:t})},children:l.customLinkText})]})]})]})})}var ta="imt-fb";function Ay(e){let{t}=$(),n=La(),[r,a,i,o,s]=n;sh(r,s);let l=kD(r),u=e.ctx,{isFullScreen:c}=_D(),[d,m]=U(!1),p=ne(d);p.current=d;let g=ne(!1),[h,v]=U(!0),{pageStatus:y}=jD(),x=wc(u,r),b=x?.fixedPosition||"right",T=b==="right"?"left":"right",{isShowGuide:C,handleCloseGuide:w}=zD(e.ctx,x);UD({ctx:u,fixedPosition:b,setPopupVisible:m});let M=ke(()=>{if(C&&w(),x?.clickType==="popup")return m(!0);x?.clickType==="translate"&&(ee()?pn({method:"toggleTranslatePage",data:{trigger:"float_ball",currentPageStatus:Xe()}}):u.rule?.enableDeepFrameTranslatePage?_8("float_ball",Xe()):pn({method:"toggleTranslatePage",data:{trigger:"float_ball",currentPageStatus:Xe()}}))},[x,pn,m,C,w]),E=ke(()=>{m(!0)},[m]),k=h&&!!l,{containerRef:N,active:F,ballRef:j,floatBallConfigRef:B,setActive:O,isDragging:_}=BD({handleBallClick:M,handleMobileBallLongPress:E,isShow:k,localConfig:e.localConfig,popupVisible:d,rule:x,updateFloatBallRule:Q=>{a(te=>yi({...te},Q))}}),{closeTransform:I,logoContainerTransform:L,settingTransform:S,sideTransform:P,mangaTransform:H}=OD(x,F);GD(u,F);let{tooltipDelay:z,disableTooltip:W,tooltipText:V,handleShowTooltip:Y}=VD(u,y);WD(m,p),QD(O);let oe=globalThis.innerWidth<=385;if(!k)return null;let ve=x?.transparency!=null?x?.transparency/100:.5,Ce=F?1:1-ve,ye=PK(),{bodyRight:ue}=KD();return f(ze,{children:f("div",{class:`${ta}-container ${b} notranslate ${_?"dragging":""}`,style:{zIndex:c?-1:Wn-10,pointerEvents:F||d?"all":"none",right:ue},ref:N,onTouchStart:Eu.bind(null,!0),onMouseDown:Eu.bind(null,!1),children:[f(ch,{ctx:u,isShowGuide:C,displayPosition:"webpage",top:B.current.top,fixedPosition:b}),f(NK,{ctx:u,rule:x,bodyRight:ue,tooltipPosition:T,sideTransform:P,settingTransform:S,ballOpacity:Ce,active:F,isShowGuide:C,setActive:O,setSettings:a}),f(DK,{ctx:u,mangaResultRef:g,mangaTransform:H,floatBallConfigRef:B,fixedPosition:b,hidden:C}),!ye&&f(wt,{enableMobile:!0,text:V,position:T,delay:z,onShow:Y,disable:W||_,children:f("div",{style:{display:"flex",alignItems:"center",flexDirection:"row"},children:[f(XD,{visible:C,top:B.current.top,fixedPosition:b,rule:x,ctx:u,onClose:()=>{w(),O(!1)}}),f(St,{type:"close",style:{display:b=="left"?"none":"block",opacity:0}}),f("div",{class:`${ta}-btn ${b} btn-animate `,dir:"ltr",ref:j,style:{transform:L,opacity:Ce},children:f("div",{children:[f(St,{type:"logo",className:"imt-fb-logo-img-big-bg"}),f(St,{type:"translated",className:"imt-float-ball-translated",hidden:y==="Original"})]})}),f(St,{type:"close",style:{display:b=="left"?"block":"none",opacity:0}})]})}),f("div",{style:{position:"relative",width:"100%",opacity:F&&!C?1:0},children:f(EK,{ctx:u,closeTransform:I,setVisible:v,setActive:O,getModalStyle:()=>{let Q=iI(B.current.top,300,b);return Q.right&&(Q.right=Q.right+ue),Q}})}),f("div",{style:{marginTop:"10px",transform:S},class:`${ta}-more-buttons btn-animate`,children:[f(wt,{text:t("floatBall.setting"),position:T,containerClass:"btn-animate",children:f("div",{class:`${ta}-more-button`,onClick:()=>{O(!0),m(!0)},children:f(St,{type:"setting",style:{width:22,height:22}})})}),!g.current&&f(wt,{text:t("reportTip"),position:T,containerClass:"btn-animate",children:f("div",{class:`${ta}-more-button`,children:f(St,{type:"feedback",className:`${ta}-feedback`,onClick:()=>{document.dispatchEvent(new CustomEvent(gr,{detail:{type:"webReport"}}))}})})}),oI()&&f(LK,{ctx:u,tooltipPosition:T,rule:x,active:F})]}),f(ky,{onClose:()=>{O(!1),m(!1)},isSheet:oe,visible:d,getModalStyle:()=>{let Q=iI(B.current.top,j6,b);return Q.right&&(Q.right=Q.right+ue),Q}})]})})}function EK(e){let{t}=$(),[n,r]=U(!1),a=La(),[i,o,s,l]=a,u=wc(e.ctx,i),c=ke(m=>{e.ctx&&u&&(e.setVisible(!1),m==="AlwaysClose"?o(p=>(e.ctx?.rule.imageRule.type==="manga"&&(p.generalRule||(p.generalRule={}),p.generalRule["imageRule.add"]||(p.generalRule["imageRule.add"]={}),p.generalRule["imageRule.add"].enableMangaFloatBall=!1),yi({...p},{...u,enable:!1}))):m==="CurrentWebsite"&&o(p=>yi({...p},{...u,blockUrls:[...u.blockUrls,globalThis.location.hostname]})))},[i,yi,e.ctx,u,e.setVisible]),d=va(e.ctx.config.useOnlineOptions)+"#floating";return f(ze,{children:[f("div",{title:t("floatBall.close"),class:`${ta}-close-button`,style:{transform:e.closeTransform},onClick:()=>{e.setActive(!0),r(!0)},children:f(St,{type:"close"})}),f(Qg,{visible:n,onClose:()=>{e.setActive(!1),r(!1)},getModalStyle:e.getModalStyle,onCloseConfirm:c,settingUrl:d})]})}function ky(e){let t=n=>{n?.target?.id===R+"-popup-overlay"&&e.onClose()};return e.isSheet?f(Gg,{isOpen:e.visible,onClose:e.onClose,children:f(lh,{onClose:e.onClose,className:"popup-container-sheet"})}):e.visible?f("div",{onClick:t,style:e.overlayStyle,id:R+"-popup-overlay",class:`${R}-popup-overlay`,children:f("div",{class:`${R}-popup-wrapper`,style:e.getModalStyle(),children:f(lh,{onClose:e.onClose})})}):null}function AK(){return{width:globalThis.innerWidth||document.documentElement.clientWidth,height:globalThis.innerHeight||document.documentElement.clientHeight}}var iI=(e,t,n)=>{let a=AK().height,i={position:"fixed"},o=0;return L9()&&(e=kK.top),i.top=e-o,i.top+t>=a?(i.bottom=30,delete i.top):i.top<=10&&(i.top=10),t>a&&(i.bottom=0,delete i.top,i.maxHeight="100vh",i.overflowY="auto"),n==="left"?i.left=65:i.right=65,i},kK={position:"right",right:0,top:335};function DK({ctx:e,mangaResultRef:t,floatBallConfigRef:n,fixedPosition:r,hidden:a,className:i,mangaTransform:o}){let[s,l]=U(!1),{mangaStatus:u}=FD(),c=e.rule.imageRule,d=!c?.type?.startsWith("manga"),{t:m}=$();G(()=>{d||cr().then(g=>{g.showMangaGuide||(g.showMangaGuide=!0,l(!0),Xt(g))})},[d,l]);let p=ke(async g=>{if(g.preventDefault(),g.stopPropagation(),!await $s()){l(!0);return}pn({method:"toggleTranslateManga"})},[]);return!Ug(c)||a||!c?.enable||!c.enableMangaFloatBall?null:(t.current=!d,f("div",{hidden:d,class:`imt-no-events btn-animate ${i||""}`,id:"manga-button",style:{position:"relative"},children:[f("div",{class:"imt-manga-button",style:u!="Original"?{opacity:1,transform:o}:{transform:o},children:[f(wt,{enableMobile:!0,text:m("reportTip"),position:"left",delay:100,onShow:void 0,disable:!1,children:f(St,{type:"feedback",className:"imt-manga-feedback",onClick:()=>{document.dispatchEvent(new CustomEvent(gr,{detail:{type:"mangaReport"}}))}})}),f("div",{style:{position:"relative"},children:[f(St,{type:"manga",onClick:p,hidden:u=="Translating"}),f(St,{type:"translated",onClick:p,hidden:u!="Translated",className:"imt-manga-translated"})]}),f(St,{type:"loading",onClick:p,style:"margin:9px",hidden:u!="Translating",className:"imt-float-ball-loading"})]}),f(eI,{ctx:e,visible:s,top:n.current.top,fixedPosition:r,onClose:()=>{l(!1)}})]}))}var IK="float_ball_upgrade_show_count";function LK(e){let{tooltipPosition:t,ctx:n,rule:r,active:a}=e,{t:i}=$(),o=Fa(n.config,n.isPro),s=ne(!1),[l,u]=U(null),c=me(()=>fu(n.config),[n]),d=p=>fu(p)?.upgradeShowCountCacheKey||IK;G(()=>{li(d(n.config),0).then(p=>{u(p)})},[n]);let m=me(()=>{if(!r?.upgradeVisible||o||n.isPro||l==null)return!0;let g=fu(n.config)?.upgradeShowLimit||r.upgradeShowLimit;return l>=g},[r,n,o,l]);return G(()=>{m||!n?.localConfig||s.current||!a||l==null||(s.current=!0,ui(d(n.config),l+1))},[m,n,s,a,l]),m?null:c?f(wt,{text:c.tips||i("floatBall.upgrade"),position:t,containerClass:"btn-animate",multiple:!0,tipStyle:{width:210,maxWidth:210},children:f("div",{class:`${ta}-upgrade-button`,onClick:()=>{globalThis.open(c.floatBallUrl||hf,"_blank")},style:{width:34,height:34,borderRadius:17,display:"flex",alignItems:"center",justifyContent:"center",background:"linear-gradient(90deg, #CEFBFA 11.33%, #D7F56F 63.75%, #FCCD5E 100%)"},children:f("div",{style:{width:30,height:30,borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",border:"1px solid white",background:"linear-gradient(90deg, #CEFBFA 11.33%, #D7F56F 63.75%, #FCCD5E 100%)"},children:f(St,{type:"upgrade"})})})}):f(wt,{text:i("floatBall.upgrade"),position:t,containerClass:"btn-animate",multiple:!0,tipStyle:{width:210,maxWidth:210},children:f("div",{class:`${ta}-upgrade-button`,onClick:()=>{globalThis.open(hf,"_blank")},children:f(St,{type:"upgrade"})})})}function PK(){let e="";return ht()?e=Vi()||"":fn()&&(e=tl()||""),!!e?.startsWith("2.")}function NK({ctx:e,rule:t,tooltipPosition:n,sideTransform:r,settingTransform:a,ballOpacity:i,active:o,isShowGuide:s,bodyRight:l,setActive:u,setSettings:c}){if(!t)return null;let{t:d}=$(),m=t?.fixedPosition||"right",p=t?.enableSidePanel==!1,g=ne(null),[h]=ZD(g),v=JD(m),y=t?.enablePinSidePanel==!0,{isVisible:x,notification:b}=uh(e,"sidePanel",s);return b?.forcePinSidePanel&&x&&(y=!0),oI()||p?null:f(ze,{children:f("div",{style:{transform:y?r:a,opacity:y?i:1,...v.wrapper},ref:g,class:"btn-animate",children:f(wt,{text:d("sidePanelTooltip"),position:n,containerClass:"btn-animate",children:f("div",{class:`${ta}-btn ${ta}-more-button ${ta}-side`,onClick:()=>{lo(e,"float_ball")},children:[x&&f(St,{type:"side-new-badge"}),f(St,{type:"side"}),y?f("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...v.close,display:h?"block":"none"},onClick:T=>{T.stopPropagation(),pe({key:"pin_side_panel",ctx:e,params:{trigger:"0"}}),c(C=>{if(t)return t.enablePinSidePanel=!1,yi(C,t)})},children:[f("g",{"clip-path":"url(#clip0_34242_2353)",children:[f("path",{d:"M7 14C5.14348 14 3.36301 13.2625 2.05025 11.9497C0.737498 10.637 0 8.85652 0 7C0 5.14348 0.737498 3.36301 2.05025 2.05025C3.36301 0.737498 5.14348 0 7 0C8.85652 0 10.637 0.737498 11.9497 2.05025C13.2625 3.36301 14 5.14348 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14Z",fill:"#B1B1B1","fill-opacity":"0.32"}),f("mask",{id:"mask0_34242_2353",style:"mask-type:alpha",maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"12",height:"12",children:f("rect",{x:"1",y:"1",width:"12",height:"12",fill:"#D9D9D9"})}),f("g",{mask:"url(#mask0_34242_2353)",children:f("path",{d:"M7.86447 3.67324H6.13622V4.72999L4.80409 3.39199C4.75018 3.33699 4.70972 3.27808 4.68272 3.21524C4.65572 3.15241 4.64222 3.09533 4.64222 3.04399C4.64222 2.93141 4.68193 2.8352 4.76134 2.75537C4.84076 2.67562 4.94514 2.63574 5.07447 2.63574H8.98322C9.12864 2.63574 9.25147 2.68883 9.35172 2.79499C9.45189 2.90124 9.50197 3.04578 9.50197 3.22862C9.50197 3.35203 9.46122 3.46245 9.37972 3.55987C9.29822 3.65737 9.18897 3.69516 9.05197 3.67324H8.90197V6.36774C8.90197 6.51316 8.85214 6.63599 8.75247 6.73624C8.65272 6.83641 8.53051 6.88649 8.38585 6.88649C8.24118 6.88649 8.11809 6.83641 8.01659 6.73624C7.91518 6.63599 7.86447 6.51316 7.86447 6.36774V3.67324ZM6.4816 11.974V9.13599H4.57509C4.36193 9.13599 4.19043 9.06703 4.06059 8.92912C3.93076 8.79112 3.86584 8.62983 3.86584 8.44524C3.86584 8.35591 3.88509 8.26499 3.92359 8.17249C3.96209 8.08008 4.01984 7.99437 4.09684 7.91537L5.09872 6.89549V6.36149L2.32422 3.58412C2.22664 3.48645 2.1788 3.37678 2.18072 3.25512C2.18272 3.13345 2.23155 3.02483 2.32722 2.92924C2.42489 2.83158 2.53614 2.78274 2.66097 2.78274C2.7858 2.78274 2.89701 2.83158 2.99459 2.92924L10.9898 10.9245C11.0863 11.0209 11.1351 11.13 11.1361 11.2516C11.1371 11.3733 11.0898 11.4839 10.9941 11.5835C10.8984 11.6772 10.7867 11.7235 10.6588 11.7225C10.5311 11.7215 10.4194 11.6732 10.3237 11.5776L7.87909 9.13599L7.51909 9.14199V11.974C7.51909 12.1195 7.46926 12.2423 7.3696 12.3425C7.26985 12.4427 7.14764 12.4927 7.00297 12.4927C6.8583 12.4927 6.73522 12.4427 6.63372 12.3425C6.5323 12.2423 6.4816 12.1195 6.4816 11.974ZM5.35909 8.09849H6.83872L6.08834 7.35124L6.09434 7.35724L5.35909 8.09849Z",fill:"white"})})]}),f("defs",{children:f("clipPath",{id:"clip0_34242_2353",children:f("rect",{width:"14",height:"14",fill:"white"})})})]}):f("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...v.close,display:h?"block":"none"},onClick:T=>{T.stopPropagation(),pe({key:"pin_side_panel",ctx:e,params:{trigger:"1"}}),c(C=>{if(t)return t.enablePinSidePanel=!0,yi(C,t)})},children:[f("g",{"clip-path":"url(#clip0_34242_2370)",children:[f("path",{d:"M7 14C5.14348 14 3.36301 13.2625 2.05025 11.9497C0.737498 10.637 0 8.85652 0 7C0 5.14348 0.737498 3.36301 2.05025 2.05025C3.36301 0.737498 5.14348 0 7 0C8.85652 0 10.637 0.737498 11.9497 2.05025C13.2625 3.36301 14 5.14348 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14Z",fill:"#B1B1B1","fill-opacity":"0.32"}),f("mask",{id:"mask0_34242_2370",style:"mask-type:alpha",maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"12",height:"12",children:f("rect",{x:"1",y:"1",width:"12",height:"12",fill:"#D9D9D9"})}),f("g",{mask:"url(#mask0_34242_2370)",children:f("path",{d:"M8.90169 3.66124V6.89549L9.94631 7.94012C9.9939 7.9877 10.0317 8.04208 10.0597 8.10324C10.0877 8.16441 10.1017 8.23328 10.1017 8.30987V8.61487C10.1017 8.76095 10.0516 8.88433 9.95144 8.98499C9.85119 9.08566 9.72835 9.13599 9.58294 9.13599H7.51881V11.8871C7.51881 12.0325 7.46898 12.1553 7.36931 12.2555C7.26956 12.3557 7.14735 12.4059 7.00269 12.4059C6.85802 12.4059 6.73494 12.3557 6.63344 12.2555C6.53202 12.1553 6.48131 12.0325 6.48131 11.8871V9.13599H4.41719C4.27177 9.13599 4.14894 9.08566 4.04869 8.98499C3.94852 8.88433 3.89844 8.76095 3.89844 8.61487V8.30987C3.89844 8.23328 3.91244 8.16441 3.94044 8.10324C3.96844 8.04208 4.00623 7.9877 4.05381 7.94012L5.09844 6.89549V3.66124H4.94844C4.82094 3.64733 4.71406 3.59299 4.62781 3.49824C4.54156 3.40358 4.49844 3.28987 4.49844 3.15712C4.49844 3.01245 4.54852 2.88937 4.64869 2.78787C4.74894 2.68645 4.87177 2.63574 5.01719 2.63574H8.98294C9.12835 2.63574 9.25119 2.68558 9.35144 2.78524C9.4516 2.88491 9.50169 3.00712 9.50169 3.15187C9.50169 3.28462 9.45856 3.3992 9.37231 3.49562C9.28606 3.59212 9.17919 3.64733 9.05169 3.66124H8.90169ZM5.36169 8.09849H8.63844L7.86419 7.32424V3.67324H6.13594V7.32424L5.36169 8.09849Z",fill:"white"})})]}),f("defs",{children:f("clipPath",{id:"clip0_34242_2370",children:f("rect",{width:"14",height:"14",fill:"white"})})})]})]})})})})}function oI(){return je().any||e5()}async function Dy(){try{let e=await on(),t={url:globalThis.location.href,config:e},n=await mn(t),r=document.createElement("div");r.id=R+"-browser-popup",r.setAttribute("style","all: initial");let a=r.attachShadow({mode:"open"});RK(a,e,n),document.documentElement.appendChild(r)}catch{}}function RK(e,t,n){let r=document.createElement("div");r.id="mount",r.style.display="block";let a=Ae(),i=[a.IMMERSIVE_TRANSLATE_PICO_CSS,a.IMMERSIVE_TRANSLATE_COMMON_CSS,a.IMMERSIVE_TRANSLATE_POPUP_CSS,a.IMMERSIVE_TRANSLATE_PAGE_POPUP_CSS].join(` `);jK(e,[i]),e.appendChild(r),Pa(f(yo,{lang:t.interfaceLanguage,children:f(FK,{ctx:n})}),r)}function jK(e,t){for(let n of t){if(ee()&&!Dr()&&typeof GM!==void 0&&GM.addElement){GM.addElement(e,"style",{textContent:n});continue}e.appendChild(document.createElement("style")).textContent=n}}function FK(e){let[t,n]=U(!1),r=ne(t);r.current=t;let a=ne(""),i=ne(""),[o,s]=U();G(()=>{let u=c=>{let d=c.detail;a.current=d.style||"",i.current=d.overlayStyle||"",s(d.isSheet),d.open===void 0||d.open===null?n(!r.current):n(d.open)};return globalThis.document.addEventListener(Wo,u),()=>{globalThis.document.addEventListener(Wo,u)}},[r]);let l=me(()=>{if(o!=null)return o;let u=globalThis.innerWidth;return je().any&&u<=450},[o]);return f(ky,{visible:t,overlayStyle:`z-index: 2147483647; background-color: rgba(0, 0, 0, 0.5); ${i.current}`,getModalStyle:()=>`position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); ${a.current}`,isSheet:l,onClose:()=>{n(!1)}})}function dh(e){document.dispatchEvent(new CustomEvent(Wo,{detail:e||{}}))}function BK(e,t){for(let n of t){if(ee()&&!Dr()&&typeof GM!==void 0&&GM.addElement){GM.addElement(e,"style",{textContent:n});continue}e.appendChild(document.createElement("style")).textContent=n}}async function mh(){(Yo()?.supportedMangaSites?.length||0)<10&&await z0();let n=await Xn(),r=await Gt(),a={url:globalThis.location.href,config:n},i=await mn(a),o=await _1(i,r),s=et(i.url,o?.blockUrls),l=await ln();if(!(o?.enable||i.rule.imageRule.enableMangaFloatBall&&i.rule.imageRule.type==="manga")||s)return Dy();(fn()||ht())&&Dy();let c=document.createElement("div");c.id=R+"-popup",c.setAttribute("style","all: initial");let d=c.attachShadow({mode:"open"});return OK(d,n,l,i),document.documentElement.appendChild(c),c}function sI(){let e=document.getElementById(R+"-popup");e&&e.remove(),mh()}function OK(e,t,n,r){let a=document.createElement("div");a.id="mount",a.style.display="block";let i=Ae(),o=[i.IMMERSIVE_TRANSLATE_PICO_CSS,i.IMMERSIVE_TRANSLATE_COMMON_CSS,i.IMMERSIVE_TRANSLATE_POPUP_CSS,i.IMMERSIVE_TRANSLATE_PAGE_POPUP_CSS].join(` `);BK(e,[o]),e.appendChild(a),Pa(f(yo,{lang:t.interfaceLanguage,children:f(Ay,{localConfig:n,ctx:r})}),a)}var Iy=!1;async function lI(e){if(!$e()){if(!e){let t=await Xn(),n={url:globalThis.location.href,config:t};e=await mn(n)}e.config.debug&&A.setLevel("debug"),e.isTranslateExcludeUrl?A.debug("detect exclude url, do not inject anything."):(Iy=!0,mh().catch(t=>{A.debug("init popup error",t)}))}}function uI(){Iy||(Iy=!0,mh().catch(e=>{A.error("init popup error",e)}))}async function cI(e,t){let n,r,a;if(t){let s=Vp(e);n=new Blob([s],{type:"text/html"}),r=await zt(),r=fo(!1,r),a=Hm()}let o={subtitlePositions:(await ln()).subtitlePositions};return{siteUrl:location.href,pluginVersion:Kt(),isMobile:je().any,platform:fa(),sourceLanguage:e.sourceLanguage,targetLanguage:e.targetLanguage,userConfig:{targetLanguage:e.targetLanguage,userTranslationServices:{translationService:e.translationService},...r},localConfig:o,usedGlossaries:a,userAgent:navigator.userAgent,htmlBlob:n}}async function dI(e,t,n,r,a,i){let{htmlBlob:o,...s}=r,l=await Zr(),u={resource:r.siteUrl,reason:t,metaData:JSON.stringify(s),feedType:a,deviceId:l,domain:location.hostname};return o&&n&&(u.base64_file=await _l(o)),i&&(u.contactInfo=i),rs()?await De({url:`${_e}v1/feed-back/web-report-log`,method:"POST",requestType:"formData",body:u,headers:{token:e.user?.token||""}}):await fetch(`${_e}v1/feed-back/web-report-log`,{method:"POST",body:go(u),headers:{token:e.user?.token||""}}).then(async c=>(await Ra(c,"web"),c.json()))}function mI(e,t,n){if(e=="manga"||e=="image")return ak(t,n);if(e=="web"||e=="docTranslationForWeb")return cI(t,n)}function pI(e,t,n,r,a,i){if(e=="manga"||e=="image")return ik(t,n,a,i,e,r);if(e=="web"||e=="docTranslationForWeb")return dI(t,n,a,i,e,r)}var Hn={background:"#FAFBFC",border:"#ECF0F7",text:"#333333",textSecondary:"#666666",error:"#EA4C89",required:"#F53F3F",success:"#68CD52",buttonBackground:"#007AFF",buttonText:"#FFFFFF",inputBackground:"#FAFBFC",modalBackground:"#FFFFFF",checkColor:"#EA4C89"};function ph(e,t,n,r,a,i,o){let s=we.bind(null,t.config.interfaceLanguage),l=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$/;function u(F){return l.test(F.trim())}let c=()=>p.value.trim()===""||!u(v.value)||v.value.trim()==="",d=document.createElement("div");d.innerText=s("reportInfo.title"),d.setAttribute("style",`text-align:left;margin-top:-20px;color:${Hn.text};`),r.append(d);let m=document.createElement("div");m.setAttribute("style","display:flex;flex-direction:column;");let p=document.createElement("textarea");p.placeholder=s("reportInfo.reasonDesc"),p.required=!0,p.setAttribute("style",`border-radius: 10px; border: 1px solid ${Hn.border}; background: ${Hn.inputBackground}; color: ${Hn.text}; min-height: 100px; padding: 9px 12px; flex: 1; outline: none;`),p.setAttribute("id","reason");let g=document.createElement("div");g.setAttribute("style","display: flex; text-align: left;");let h=document.createElement("label");h.htmlFor=p.id,h.innerHTML=`<span style="color: ${Hn.error};">*</span>${s("reportInfo.reasonLabel")}`,h.setAttribute("style",`color: ${Hn.text};margin-right: 10px;`),g.append(h),g.append(p),p.addEventListener("input",function(){E.disabled=c()}),p.addEventListener("keydown",function(F){F.stopPropagation()}),m.append(g);let v=document.createElement("input");v.type="email",v.id="emailReport",v.setAttribute("style",`border: 1px solid ${Hn.border}; border-radius: 10px; padding: 4px 8px; background: ${Hn.inputBackground}; color: ${Hn.text}; font-size: 14px; width: 303px; height: 45px; box-sizing: border-box; margin: 0 1px; outline: none;`),v.placeholder=s("reportInfo.emailPlaceholder"),Ye.get(st,null).then(F=>{if(!F)return;let j=t.config.ignoreReportEmailRegex&&new RegExp(t.config.ignoreReportEmailRegex).test(F.email);F.email&&!j&&(v.value=F.email)});let y=document.createElement("label");y.htmlFor=v.id,y.innerHTML=`<span style="color: transparent;">*</span>${s("reportInfo.email")}`,y.setAttribute("style",`display: flex; margin-right: 10px;word-break:keep-all;color:${Hn.text};`);let x=document.createElement("div");x.setAttribute("style","display: flex; align-items: center; text-align: left;");let b=document.createElement("div");b.textContent=s("reportInfo.emailError"),b.setAttribute("style",`color: ${Hn.error}; font-size: 12px; margin-top: 4px;margin-bottom: 4px; visibility: hidden;padding-right: 140px;`);let T=F=>{let j=F.trim();return j?u(j)?(b.style.visibility="hidden",!0):(b.textContent=s("reportInfo.emailError"),b.style.visibility="visible",!1):(b.textContent=s("reportInfo.emailEmptyMsg"),b.style.visibility="visible",!1)};x.append(y),x.append(v),a.append(x),a.append(b),a.append(m),setTimeout(()=>{T(v.value),E.disabled=c()},100),v.addEventListener("input",function(){T(this.value),E.disabled=c()}),v.addEventListener("keydown",function(F){F.stopPropagation()});let C=document.createElement("input");C.type="checkbox",C.checked=!0,C.id="cbMangaReport",C.setAttribute("style",`background-color:${Hn.inputBackground};`);let w=document.createElement("label");w.htmlFor=C.id,w.innerText=s("reportInfo.attachLog"),w.setAttribute("style",`margin-left:8px;color:${Hn.text};`);let M=document.createElement("div");M.setAttribute("style",`margin-left: 58px;text-align:left;display:flex;align-items:center;accent-color:${Hn.checkColor};`),M.append(C),M.append(w),a.append(M);let E=document.createElement("button");E.className=R+"-btn",E.innerText=s("reportInfo.submit"),E.disabled=!0;let k=null;(fn()||ht())&&Oa.getBaseInfo().then(F=>{k=F}),E.onclick=async()=>{if(E.uploading||p.value.trim()===""||!u(v.value))return;let F=await mI(e,t,C.checked);k&&(F={...F,...k});try{gI(E,!0),await pI(e,t,p.value,v.value,C.checked,F),_K(s,r,a,i,o)}catch{zK(t,n,s,r,a,i,o,e)}finally{E.uploading=!1,gI(E,!1)}},i.appendChild(E);let N=document.createElement("div");N.setAttribute("style","flex-basis:100%;width:100%;"),i.appendChild(N)}function gI(e,t){let n=e.querySelector("#report-loading");n?.remove(),t&&(n=document.createElement("div"),n.id="report-loading",n.classList.add(R+"-loading-spinner"),e.appendChild(n))}function _K(e,t,n,r,a){t.innerHTML="",n.innerHTML="",r.innerHTML="";let i=document.createElement("div");i.innerHTML=`<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_12094_60954)"> <path d="M36 72C26.4522 72 17.2955 68.2072 10.5442 61.4558C3.79285 54.7045 0 45.5478 0 36C0 26.4522 3.79285 17.2955 10.5442 10.5442C17.2955 3.79285 26.4522 0 36 0C45.5478 0 54.7045 3.79285 61.4558 10.5442C68.2072 17.2955 72 26.4522 72 36C72 45.5478 68.2072 54.7045 61.4558 61.4558C54.7045 68.2072 45.5478 72 36 72ZM32.5131 45.4783L22.2171 35.0589L15.4286 41.544C20.3657 44.2029 27.2829 49.0526 33.2074 56.5714C37.3937 48.7029 50.2971 32.6057 56.5714 31.1657C55.5583 27.108 54.9874 19.4914 56.5714 15.4286C43.704 23.9143 32.5131 45.4783 32.5131 45.4783Z" fill="#68CD52"/> </g><defs><clipPath id="clip0_12094_60954"> <rect width="72" height="72" fill="white"/></clipPath></defs></svg> `,n.append(i);let o=document.createElement("div");o.innerText=e("reportInfo.submitSuccess"),o.setAttribute("style",`color: ${Hn.text};text-align: center;font-size: 20px;font-weight: 700;margin: 24px 36px;`),n.append(o);let s=document.createElement("button");s.setAttribute("style","margin-top:36px"),s.className=R+"-btn",s.innerText=e("reportInfo.ok"),s.onclick=()=>{a(s,!0)},r.append(s)}function zK(e,t,n,r,a,i,o,s){r.innerHTML="",a.innerHTML="",i.innerHTML="";let l=document.createElement("div");l.innerHTML=`<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_12096_60967)"> <path d="M36 0C16.1494 0 0 16.1474 0 35.9955C0 55.8526 16.1494 72 36 72C55.8506 72 72 55.8526 72 36.0045C72 16.1565 55.8506 0 36 0ZM36 61.8458C32.2086 61.8458 29.1304 58.768 29.1304 54.9771C29.1304 51.1862 32.2086 48.1083 36 48.1083C39.7914 48.1083 42.8696 51.1862 42.8696 54.9771C42.8696 58.777 39.7914 61.8458 36 61.8458ZM36 44.3535C31.4233 44.3535 27.7492 22.962 27.7492 18.4129C27.7492 13.8548 31.4503 10.1632 36.009 10.1632C40.5677 10.1632 44.2598 13.8548 44.2598 18.4129C44.2508 22.962 40.5767 44.3535 36 44.3535Z" fill="#EA4C89"/> </g><defs><clipPath id="clip0_12096_60967"> <rect width="72" height="72" fill="white"/></clipPath></defs></svg> `,a.append(l);let u=document.createElement("div");u.innerText=n("reportInfo.submitFail"),u.setAttribute("style",`color: ${Hn.text};text-align: center;font-size: 20px;font-weight: 700;margin: 24px 36px;`),a.append(u);let c=document.createElement("div");c.innerText=n("reportInfo.submitFailDes"),c.setAttribute("style",`color: ${Hn.text};text-align: center;font-size: 14px;font-style: normal;font-weight: 400;margin:12px; 16px 0;`),a.append(c);let d=document.createElement("button");d.setAttribute("style","margin-top:36px"),d.className=R+"-btn",d.innerText=n("error.retry"),d.onclick=()=>{r.innerHTML="",a.innerHTML="",i.innerHTML="",ph(s,e,t,r,a,i,o)},i.append(d)}var ti=null;async function hI(e,{srcUrl:t}){if(!ti){A.error("rightMenu image ele not found",t,ti);return}if(ti.translationStatus!=="translating"){if(ti.hasTranslate){ka(ti);return}if(!vk(t,ti))try{let n=new URL(t),r=new URL(ti.src);if(!(n.origin===r.origin&&n.pathname===r.pathname)){A.error("rightMenu image srcUrl not match",n,r);return}}catch(n){A.error("rightMenu image srcUrl not invalid",t,ti.src,n);return}Ur({ctx:e,ele:ti,isSingleImage:!0,trigger:"image_right_menu"})}}function fI(){document.addEventListener("contextmenu",e=>{e.target instanceof HTMLImageElement&&(ti=e.target)})}var bI=0;function Ns(e){let t=Date.now();if(t-bI<2e3||(bI=t,UK()))return;let n=`${R}-modal-root`,r=`${R}-modal`,a=document.getElementById(n),i=`${R}-modal-title`,o=`${R}-modal-body`,s=`${R}-modal-footer`,l;if(a){l=a.shadowRoot.querySelector(`.${r}`);let u=l.querySelector(`.${i}`),c=l.querySelector(`.${s}`),d=l.querySelector(`.${o}`);u.innerHTML="",c.innerHTML="",d.innerHTML="",e(l,u,d,c,H0)}else{a=document.createElement("div"),a.setAttribute("translate","no"),a.className=`no-translate ${R}-error-modal-shadow-root`,a.id=n,a.style.all="initial",a.style.zIndex="2147483647",document.body.appendChild(a);let u=a.attachShadow({mode:"open"}),c=document.createElement("style"),d=Ae();c.textContent=d.IMMERSIVE_TRANSLATE_INPUT_INJECTED_CSS,u.appendChild(c),l=document.createElement("div"),l.className=r+" notranslate",l.id=r;let m=document.createElement("div");m.className=R+"-modal-content notranslate",l.appendChild(m);let p=document.createElement("span");p.textContent="\xD7",p.className=R+"-close",m.appendChild(p);let g=document.createElement("div");g.className=i+" notranslate",m.appendChild(g);let h=document.createElement("div");h.className=o+" notranslate",m.appendChild(h);let v=document.createElement("div");v.className=s,m.appendChild(v),u.appendChild(l),p.onclick=function(){l.style.display="none"},u.addEventListener("click",y=>{y.target==l&&(l.style.display="none")}),e(l,g,h,v,H0)}setTimeout(()=>{HK()},100)}function UK(){let e=document.querySelector(`#${R}-modal-root`);return e&&e.shadowRoot?e.shadowRoot.querySelector(`#${R}-modal`)?.style.display=="block":!1}function HK(){let e=document.querySelector(`#${R}-modal-root`);if(e&&(e.style.display="block",e.shadowRoot)){let t=e.shadowRoot.querySelector(`#${R}-modal`);t&&(t.style.display="block")}}function H0(e,t=!1){let n=document.querySelector(`#${R}-modal-root`);if(!n||n.style.display=="none")return;let r=n.shadowRoot.querySelector(`#${R}-modal`);r&&r!==e&&(!t&&r.contains(e)||(r.style.display="none"))}var yI=0;function xI(e){let t=Date.now();if(t-yI<2e3||(yI=t,qK()))return;let n=`${R}-dialog-root`,r=`${R}-dialog`,a=document.getElementById(n),i=`${R}-dialog-content`,o;if(a){o=a.shadowRoot.querySelector(`.${r}`);let s=o.querySelector(`.${i}`);s.innerHTML="",e(o,s,Ly)}else{a=document.createElement("div"),a.setAttribute("translate","no"),a.className=`no-translate ${R}-dialog-shadow-root`,a.id=n,a.style.all="initial",a.style.zIndex="2147483647",a.style.position="fixed",a.style.top="0",a.style.left="0",a.style.width="100%",a.style.height="100%",a.style.pointerEvents="none",document.body.appendChild(a);let s=a.attachShadow({mode:"open"}),l=document.createElement("style"),u=Ae();l.textContent=u.IMMERSIVE_TRANSLATE_INPUT_INJECTED_CSS,s.appendChild(l),o=document.createElement("div"),o.className=r+" notranslate",o.id=r,o.style.pointerEvents="auto";let c=document.createElement("div");c.className=i+" notranslate",o.appendChild(c),s.appendChild(o);let d=m=>{s?.contains(m.target)||Ly(o,!0)};document.addEventListener("click",d),e(o,c,Ly)}setTimeout(()=>{VK()},100)}function qK(){let e=document.querySelector(`#${R}-dialog-root`);return e&&e.shadowRoot?e.shadowRoot.querySelector(`.${R}-dialog-content`)?.style.display=="block":!1}function VK(){let e=document.querySelector(`#${R}-dialog-root`);if(e&&(e.style.display="block",e.shadowRoot)){let t=e.shadowRoot.querySelector(`.${R}-dialog-content`);t&&(t.style.display="block")}}function Ly(e,t=!1){let n=document.querySelector(`#${R}-dialog-root`);if(!n||n.style.display=="none")return;let r=n.shadowRoot.querySelector(`.${R}-dialog-content`);r&&r!==e&&(!t&&r.contains(e)||(r.style.display="none"))}function vI(e,t,n="sameLang",r,a,i,o){let s=we.bind(null,e.config.interfaceLanguage),l=t;n=="sameLang"&&(l=s("sameLangNoTranslate")),a.innerText=l,i.innerText=s("neverShowFuture"),n=="sameLang"&&(i.style.display="flex",i.onclick=async()=>{let u=await Gt();Jt({...u,sameLangCheck:!1}),o(i,!0)})}var TI=0;async function CI(e){let t=Date.now();if(t-TI<2e3||(TI=t,WK()))return;let n=`${R}-toast-root`,r=`${R}-toast`,a=document.getElementById(n),i=`${R}-toast-msg`,o=`${R}-toast-content`,s=`${R}-toast-hidden`,l,u,c=()=>{u&&Py(u,!0)},d,m;if(a)m=a.shadowRoot.querySelector(`.${r}`),l=m.querySelector(`.${i}`),u=m.querySelector(`.${s}`),l.innerHTML="",e(m,l,u,Py);else{a=document.createElement("div"),a.setAttribute("translate","no"),a.className=`no-translate ${R}-toast-shadow-root`,a.id=n,a.style.all="initial",a.style.zIndex="2147483647",document.body.appendChild(a);let h=a.attachShadow({mode:"open"}),v=document.createElement("style"),y=Ae();v.textContent=y.IMMERSIVE_TRANSLATE_INPUT_INJECTED_CSS,h.appendChild(v),m=document.createElement("div"),m.className=r+" notranslate",m.id=r;let x=document.createElement("div");x.className=o,m.appendChild(x),l=document.createElement("div"),l.className=i+" notranslate",x.appendChild(l),u=document.createElement("div"),u.className=s+" notranslate",u.style.display="none",x.appendChild(u),h.appendChild(m);let b=document.createElement("span");b.textContent="\xD7",b.className=R+"-toast-close",m.appendChild(b),b.onclick=function(){m.style.display="none"},h.addEventListener("click",T=>{T.target==m&&(m.style.display="none")}),e(m,l,u,Py)}let p=()=>{clearTimeout(d)},g=()=>{clearTimeout(d),d=setTimeout(c,2500)};m.addEventListener("mouseenter",p),m.addEventListener("mouseleave",g),setTimeout(()=>{GK()},100),d=setTimeout(c,2500)}function WK(){let e=document.querySelector(`#${R}-toast-root`);return e&&e.shadowRoot?e.shadowRoot.querySelector(`#${R}-toast`)?.style.display=="flex":!1}function GK(){let e=document.querySelector(`#${R}-toast-root`);if(e&&(e.style.display="flex",e.shadowRoot)){let t=e.shadowRoot.querySelector(`#${R}-toast`);t&&(t.style.display="flex")}}function Py(e,t=!1){let n=document.querySelector(`#${R}-toast-root`);if(!n||n.style.display=="none")return;let r=n.shadowRoot.querySelector(`#${R}-toast`);r&&r!==e&&(!t&&r.contains(e)||(r.style.display="none"))}function Ny(e,t,n,r="retry",a,i,o,s,l,u){let c=we.bind(null,e.config.interfaceLanguage),d=t||c("errorModalTitle"),m=c("unknownError");o.innerText=d,s.innerHTML=lt.sanitize(n||m,{ADD_ATTR:["target"]}),l.innerText="";let p="",g=null,h=document.createElement("button");if(r=="retry"){p=c("retryAllButton"),h.setAttribute(`data-${R}-action`,"retry");let v=document.createElementNS("http://www.w3.org/2000/svg","svg");v.setAttribute("viewBox","0 0 16 16"),v.setAttribute("width","20"),v.setAttribute("height","20"),v.innerHTML='<path fill-rule="evenodd" clip-rule="evenodd" d="M15.7216 7.60092C15.9278 7.88015 15.7216 8.26938 15.2147 8.26938H13.6769C13.4509 8.26919 13.2651 8.44472 13.2559 8.66707C13.0202 11.4434 10.6721 13.5835 7.8434 13.6001C7.45033 13.6011 7.05839 13.5585 6.67498 13.4732C8.97932 12.9575 10.6873 11.0433 10.9105 8.7263C10.9201 8.60835 10.8791 8.49183 10.7975 8.40501C10.7159 8.31818 10.6011 8.269 10.4809 8.26938H9.46715C9.30707 8.26745 9.16079 8.17968 9.08563 8.04045C9.01048 7.90122 9.01841 7.7327 9.10632 7.60092L12.0617 3.4294C12.1415 3.31245 12.2752 3.2423 12.4183 3.2423C12.5613 3.2423 12.695 3.31245 12.7748 3.4294L15.7216 7.60092ZM0.249983 5.95687C0.32362 5.8189 0.468322 5.73198 0.62658 5.73066H2.34484C2.58058 5.74047 2.78188 5.56466 2.80018 5.33297C3.02618 2.57214 5.34909 0.434648 8.16115 0.399919C8.55422 0.398937 8.94616 0.441512 9.32956 0.526841C7.02244 1.04356 5.31373 2.96199 5.09406 5.2822C5.08428 5.39939 5.12548 5.51515 5.2074 5.60068C5.28932 5.68621 5.40427 5.73346 5.52362 5.73066H6.55458C6.71404 5.72904 6.86074 5.8163 6.9335 5.95606C7.00627 6.09581 6.99262 6.26407 6.89823 6.39066L3.93423 10.5791C3.85344 10.689 3.72404 10.7541 3.58628 10.7541C3.44852 10.7541 3.31912 10.689 3.23833 10.5791L0.274337 6.39066C0.185703 6.26152 0.176346 6.09485 0.249983 5.95687Z" fill="white"/>',h.appendChild(v),h.onclick=()=>{i.style.display="none",SI({method:"retryFailedParagraphs"}),u(h,!0)}}else if(r=="login")ya(e,"error_modal"),p=c("goLogin"),h.onclick=()=>{u(h,!0),globalThis.open(a||g6)};else if(r=="upgrade")ya(e,"error_modal"),p=c("upgradeToPro"),h.onclick=()=>{u(h,!0),globalThis.open(a||v6)};else if(r=="loginOrUpgradeByDownloadSubtitle")ya(e,"subtitle_download"),p=c("upgradeToProWithProfile"),h.onclick=()=>{u(h,!0),globalThis.open(a||C6)};else if(r=="loginOrUpgradeByAiSubtitle")ya(e,"error_modal_ai_subtitle"),p=c("upgradeToProWithProfile"),h.onclick=()=>{u(h,!0),globalThis.open(a||Id)};else if(r=="setting")p=c("goSettings"),h.onclick=()=>{u(h,!0),globalThis.open(a||Le.OPTIONS_URL)};else if(r=="changeService"||r=="changeProService"){n.includes("utm_campaign=service_error")&&ya(e,"service_error");let v=e.rule.detectionServiceOrder;r=="changeProService"&&v&&(v=[...Od,...v]),p=c("detectServiceLoading"),h.onclick=()=>{u(h,!0),globalThis.open(a||Le.OPTIONS_URL)},A0(e,e.translationService,!1,v).then(y=>{y?(p=c("toggleToService",{service:Ba(e.config,y)}),h.innerHTML=lt.sanitize(p),h.onclick=()=>{MI(e.config,y),u(h,!0)}):(p=c("goSettings"),h.innerHTML=lt.sanitize(p))})}else if(r=="autoEnableSubtitle")p=c("subtitle.enableDualSubtitleActionLabel"),h.onclick=async()=>{let v=await zt();v.generalRule||(v.generalRule={}),v.generalRule["subtitleRule.add"]||(v.generalRule["subtitleRule.add"]={}),v.generalRule["subtitleRule.add"].autoEnableSubtitle=!0,await Jt(v),SI({method:"autoEnableSubtitleChanged",data:{trigger:"quick_button"}}),u(h,!0)};else if(r=="refreshPage")p=c("refreshPage"),h.onclick=()=>{window.location.reload()};else if(r=="usageTips"){p=c("iKnow"),g=document.createElement("div"),g.className=R+"-btn-container",g.appendChild(h),h.onclick=()=>{u(h,!0)};let v=wI(c("notShowAgain"),async()=>{u(h,!0);let y=await zt();await Jt({...y,tokenUsageTips:{...y.tokenUsageTips,enableMaxTips:!1}})});g.appendChild(v)}else if(r=="aiSubtitleQuotaExceeded"||r=="aiSubtitleTrialQuotaExceeded"){let v=r=="aiSubtitleTrialQuotaExceeded";p=c(v?"endTrialNow":"buyAiSubtitleQuota"),g=document.createElement("div"),g.className=R+"-btn-container",g.appendChild(h),h.onclick=()=>{u(h,!0),v?globalThis.open(a||B6):globalThis.open(a||y6)};let y=wI(c("showUsageRecord"),()=>{u(h,!0),globalThis.open(a||Ld)});g.appendChild(y)}else if(r=="none")return;h.className=R+"-btn",h.innerHTML+=lt.sanitize(p),g?l.appendChild(g):l.appendChild(h)}function wI(e,t){let n=document.createElement("button");return n.className=R+"-link-btn",n.innerHTML=e,n.onclick=t,n}function SI(e){_a(e,{tab:{id:1,url:"https://www.fake.com",active:!0}}).catch(n=>{A.error("send content message request failed",e,n)});let t=new CustomEvent(sa,{detail:e});globalThis.document.dispatchEvent(t)}var Du={};function EI(e,t,n){return`${e}_${t}_${n}`}async function AI(e,t){let{sourceImageUrl:n,targetLanguage:r,mode:a}=t;try{let{blob:i,imgHash:o}=await DI(n);if(await qg(i))throw new Li("GIFs not supported","gif_not_supported");if(!o)throw new Error("Failed to calculate image hash");let u=wu({sourceUrl:n,to:r});if(u?.targetUrl)return{translatedImageUrl:u.targetUrl,mode:a};let c,d,m={...e,targetLanguage:r},p={sourceUrl:n,to:r,imgHash:o,siteUrl:location.href},g=EI(a,o,r);Du[g]||(Du[g]={client:{state:"extension_uploading"},pro:{state:"extension_uploading"}});try{a==="client"?(m.isPro=!1,c=await Wg({context:m,sourceUrl:o,imgEle:document.createElement("img"),blob:i,imgHash:o,onStateChange:h=>{Du[g][a]={state:h}},imageDb:p})):a==="pro"&&(c=await M0({context:m,sourceUrl:o,blob:i,imgHash:o,imageType:"common",onStateChange:h=>{Du[g][a]={state:h}}})),c&&a==="pro"&&$a({...p,targetUrl:c})}catch(h){let v=a==="client"?"Free translation failed":"Pro translation failed";d=h.message||v,Du[g][a].error=d}return{translatedImageUrl:c,mode:a,error:d}}catch(i){return{translatedImageUrl:"",mode:a,error:i.message||"Unknown error"}}}async function kI(e,t){let{sourceImageUrl:n,targetLanguage:r,mode:a}=t,{imgHash:i}=await DI(n),o=we.bind(null,e.config.interfaceLanguage),s=EI(a,i,r),l=Du[s],u={state:"extension_uploading",error:void 0},c=l?.[a]||u;return{state:Ob(c.state,o),mode:a,error:c.error}}async function DI(e){let t=await fetch(e);await Ra(t);let n=await t.blob(),r=await Nc(n);return{blob:n,imgHash:r}}function II(e,t,n,r,a){let{trigger:i}=t,o=we.bind(null,e.config.interfaceLanguage),s=Vt+`?utm_source=extension&utm_medium=extension&utm_campaign=${i}_ai_context`,l=` <div style="display:flex;flex-direction:column;box-shadow: 0px 4px 10px 0px rgba(0, 10, 30, 0.06);border-radius:20px;"> <img style="border-radius: 20px 20px 0 0;" src='${QK}' /> <div style="padding:16px 24px 24px 24px;display: flex;flex-direction: column;"> <span style="margin-bottom:32px;">${o("dialog.aiContextDesc")}</span> <a id="subscribeBtn" style="cursor:pointer;border-radius: 50px;background: linear-gradient(66deg, #222 19%, #696969 94.25%);width:100%;display:flex;flex-direction:row;align-items:center;justify-content: center;padding: 10px 0 10px;color:white; text-decoration: unset;" target="_blank" href="${s}"> ${o("dialog.aiContextSubscribe")} </a> <span id="cancelBtn" style="cursor:pointer;margin-top:16px;color:#999;margin-top:16px;text-align: center;"> ${o("dialog.cancel")} <span> </div> </div> `;r.innerHTML=Lt?.createHTML(l)||l,setTimeout(()=>{let u=r.querySelector("#subscribeBtn");u?.addEventListener("click",()=>{a(u,!0)}),r.querySelector("#cancelBtn")?.addEventListener("click",()=>{a(u,!0)})}),pe({key:"ai_context_upgrade_show",ctx:e,params:{trigger:i}})}var QK="data:image/png;base64,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";var LI=!1,kt={SetupDomListenersForOnce:()=>{},handleSecurityPolicyViolation:()=>{},showErrorByEvent:()=>{},showToastByEvent:()=>{},showModal:()=>{},showDialog:()=>{},handleEbookLoaded:()=>{},handleThirdPartyTell:()=>{},eventUpload:()=>{},handleClick:()=>{},handlePopupInit:()=>{},handleGlobalMessage:()=>{},handleTokenUsageChange:()=>{}},RI=[()=>{rn.unbind()}],PI=[...RI],YK=Fn(async e=>{await vr(!1,"",e)},50),KK=Fn(async()=>{await lp()},50),ZK=Fn(async()=>{await L8()},50),JK=Fn(async()=>{await I8()},50),jI=Fn(e=>{pn({method:e,data:{trigger:"userscript_menu"}})},50),Ry=!1,XK=Wt(()=>{let e=globalThis.getSelection()?.toString().trim();!Ry&&e&&e.length>0?cs({text:e}):cs({})},50),$K=()=>{Ry=!0,setTimeout(()=>{Ry=!1},100)};kt.SetupDomListenersForOnce=(e,t)=>{let n=e.document;if(LI)return;LI=!0,ee()||u8(),n.addEventListener("securitypolicyviolation",kt.handleSecurityPolicyViolation),document.addEventListener(se+"DocumentMessageUser",_I),document.addEventListener(se+"DocumentMessageUpdateUser",zI),document.addEventListener(se+"ChangeSuccessService",UI.bind(null,t)),document.addEventListener(se+"ChangeService",HI.bind(null,t)),document.addEventListener(tn,kt.showErrorByEvent.bind(null,t)),document.addEventListener(gd,kt.handleTokenUsageChange.bind(null,t)),document.addEventListener(pd,kt.showToastByEvent.bind(null,t)),document.addEventListener(gr,kt.showModal.bind(null,t)),document.addEventListener(zs,kt.showDialog.bind(null,t)),n.addEventListener(se+"EbookLoaded",kt.handleEbookLoaded),n.addEventListener(Us,kt.handleThirdPartyTell.bind(null,t)),n.addEventListener(W9,kt.eventUpload.bind(null,t)),n.addEventListener(fd,a=>{$e()||K2(a,t)}),n.addEventListener(Q9,UM),n.addEventListener("click",a=>{kt.handleClick(a,t)}),document.addEventListener("selectionchange",XK),document.addEventListener("contextmenu",$K),fI(),$e()&&e.addEventListener("message",kt.handleGlobalMessage,!1),ee()&&($e()||n.addEventListener(sa,kt.handlePopupInit)),$e()||To.rootIframe(Ed).handleAsk("throttleRequest",Aw)};function q0(e,t){nZ(),kt.SetupDomListenersForOnce(t,e),ee()&&($e()||(Z2(e.config),rZ(e.config))),Ir(e.localConfig||{})&&nD(e,t),gt()&&Z2(e.config)}kt.handlePopupInit=e=>{uI()};kt.handleGlobalMessage=e=>{let t=e;t&&t.data&&t.data.payload&&t.data.author===md&&_a(t.data.payload,{tab:{id:1,url:"https://www.fake-iframe.com",active:!0}})};kt.handleClick=(e,t)=>{let n=e.target;if(!n||!n.getAttribute){H0(n);return}let r=n.getAttribute(`data-${R}-event`);r&&pe({key:r,ctx:{...t,sourceLanguage:"none"}});let a=n.getAttribute(`data-${R}-action`);if(a){if(e.preventDefault(),a==="retry"){typeof e.stopPropagation=="function"&&e.stopPropagation(),FI({method:"retryFailedParagraphs"}),H0(n,!0);return}else if(a=="toast-error"){let i=n.getAttribute(`data-${R}-tooltip-text`)||"",o="",s="retry",l="";try{let u=JSON.parse(i);o=u.title,i=u.errMsg,s=u.action,l=u.targetUrl}catch{}Ns(Ny.bind(null,t,o,i,s,l));return}}};async function eZ(){let e=await zt(),t=e.enableDefaultAlwaysTranslatedUrls===void 0?!0:e.enableDefaultAlwaysTranslatedUrls;if(e.enableDefaultAlwaysTranslatedUrls=!t,!e.enableDefaultAlwaysTranslatedUrls){let n=e&&e.isChangedAlwaysTranslatedUrls,r=[];e.translationUrlPattern&&e.translationUrlPattern.matches&&(r=e.translationUrlPattern.matches||[]),!n&&r.length>0&&(e.translationUrlPattern={matches:[],excludeMatches:[]})}await Jt(e)}async function tZ(){let e=await zt(),t=e.enableInputTranslation;e.enableInputTranslation=!t,await Jt(e)}kt.showToastByEvent=(e,t)=>{let n=t;if(n?.detail)try{let r=n.detail;if(!r||!r.type)return;let{msg:a,type:i}=r;CI(vI.bind(null,e,a,i))}catch(r){A.warn("parse message error",r)}};kt.showErrorByEvent=(e,t)=>{let n=t;if(n?.detail)try{let r=n.detail;if(!r||!r.type)return;let{title:a,errMsg:i,action:o,targetUrl:s}=r;Ns(Ny.bind(null,e,a,i,o,s))}catch(r){A.warn("parse message error",r)}};kt.showModal=(e,t)=>{let n=t;if(!n?.detail)return;let r=n.detail.type;r=="mangaReport"||r=="imageReport"?Ns(ph.bind(null,r.replace("Report",""),e)):r=="webReport"||r=="docReport"?Ns(ph.bind(null,r==="webReport"?"web":"docTranslationForWeb",e)):r=="clientImageNotSupport"?Ns(ck.bind(null,e)):r=="clientImageGuide"&&Ns(dk.bind(null,e))};kt.showDialog=(e,t)=>{let n=t;if(!n?.detail)return;let{type:r,...a}=n.detail||{};r=="ai_context_upgrade"&&xI(II.bind(null,e,a))};kt.handleThirdPartyTell=async(e,t)=>{let n=t;A.debug("receive third party message",n);let r=D0()||e;if(n&&n.detail){let a;try{let i=JSON.parse(n.detail);if(i&&i.type){if(i.type==="retryFailedParagraphs")FI({method:"retryFailedParagraphs"});else if(i.type==="updateCommands")up(i.data);else if(i.type==="toggleEnableDefaultAlwaysTranslatedUrls")eZ();else if(i.type==="toggleEnableInputTranslation")tZ();else if(i.type==="syncAppSetting")BI(r,i.data);else if(i.type==="translatePage")aZ(r,i.data);else if(i.type==="getAsyncTranslationServiceList")a=Nm(r,"translationService");else if(i.type==="getAsyncTargetLanguageList")a=_p(i.data?.translationService,i.data?.targetLanguage,r.config);else if(i.type==="getAsyncTranslationMeta"){let o=r.state.translationService||r.translationService;a={targetLanguage:r.state.targetLanguage||r.targetLanguage,translationService:o,translationMode:r.state.translationMode}}else if(i.type==="verifyServiceConnection"){let o=await rt(Ne(),{},!0),s={...o,state:{...o.state,cache:!1},translationService:i.data.service},l={retry:1,...i.data.serviceConfig||{}};try{a=await hh(async()=>await NI(i.data,s,l),r)}catch(u){Iu(i.type,u.uiConfig(s),i.id)}}else if(i.type=="getAsyncTranslateContent"){let o={...r,translationService:i.data.service},s={...i.data.serviceConfig||{}};try{a=await hh(async()=>{let l=await Zm(r,i.data.service);return s.contextTerms=l,await NI(i.data,o,s)},r)}catch(l){Iu(i.type,l.uiConfig(o),i.id)}}else if(i.type=="getAsyncTranslateMultipleResults"){let o={...r,translationService:i.data.service};try{a=await iZ(o,i.data)}catch(s){Iu(i.type,{status:"error",error:s.uiConfig(o)},i.id)}}else if(i.type==="getAsyncLanguageByText")a=await sp(i.data);else if(i.type==="getAsyncDownloadSubtitle")a=await b7();else if(i.type==="sharePage")K2({detail:i.data},r);else if(i.type==="switchTranslationMode")jy(i.data);else if(i.type=="getAsyncAiAssistants")a=await jC();else if(i.type=="addAiAssistantAsync")a=await vp("add",i.data);else if(i.type=="removeAiAssistantAsync")a=await vp("remove",i.data);else if(i.type=="getMiniConfigAsync"||i.type=="getConfig")a=await By(r);else if(i.type=="setMiniConfigAsync"||i.type=="setConfig")a=await Fy(r,i.data);else if(i.type=="getDeviceInfoAsync")r.rule.allowInnerInvoke&&(a=await vl("auto",r.targetLanguage));else if(i.type=="setABGroupAsync")r.rule.allowInnerInvoke&&(a=await Uv(i.data));else if(i.type==="getIsSupportIsOnToolbarAsync")r.rule.allowInnerInvoke&&(a=await R8());else if(i.type==="getIsOnToolbarAsync")r.rule.allowInnerInvoke&&(a=await j8());else if(i.type==="setCampaignAsync")r.rule.allowInnerInvoke&&(a=await Hv(i.data));else if(i.type==="openPopup")dh({...i.data,open:!0});else if(i.type==="closePopup")dh({...i.data,open:!1});else if(i.type==="togglePopup")dh({...i.data});else if(i.type==="getPageStatusAsync")a=Xe();else if(i.type==="restorePage")oZ();else if(i.type==="getPageLanguageAsync")a=sn();else if(i.type==="showFloatBallGuide")HD();else if(i.type==="showPopupModalGuide")qD();else if(i.type=="getAsyncDetectAndSetLanguage")a=await OI(i.data);else if(i.type=="setFloatBallActive")YD(i.data);else if(i.type=="requestTermsByContext"){let{text:o,translationService:s}=i.data;ls(r,s,o,!0)}else if(i.type=="requestTermsContextByServices"){let{text:o,services:s}=i.data;await Ym(r,o,s)}else if(i.type=="getAsyncTranslateImageByUrl")a=await AI(r,i.data);else if(i.type=="getAsyncTranslateImageProgress")a=await kI(r,i.data);else if(i.type=="triggerTranslateImageBySrc")Mk(r,i.data);else if(i.type=="cleanTranslateImageBySrc")Ek(i.data);else if(i.type=="openImageTranslationFeedback")$e()||document.dispatchEvent(new CustomEvent(gr,{detail:{type:"imageReport"}}));else if(i.type=="getAsyncUserInfo")globalThis.location.hostname.endsWith("immersivetranslate.com")&&(a=await Ye.get(st,null));else if(i.type=="getAsyncAllTerms")a=await hh(async()=>await SD(r.config),r);else if(i.type=="getAsyncGlossaries")a=await hh(async()=>await MD(r.config,i.data.targetLanguage,i.data.ids),r);else if(i.type=="openWebTranslationFeedback")$e()||document.dispatchEvent(new CustomEvent(gr,{detail:{type:"webReport"}}));else if(i.type=="openRewardCenter")Pl(r,i.payload.trigger||"dom_trigger");else if(i.type=="collectAnalytics"){let o=i.data||{},s=o.ignoreGA||!1,l=o.params||{};pe({key:o.type,ctx:r,params:l,forceDaily:!1,ignoreGA:s})}else jI(i.type);a!==void 0&&i.id&&Iu(i.type,a,i.id)}}catch(i){A.warn("parse message error",i)}}};kt.handleEbookLoaded=e=>{setTimeout(()=>{fh()},10)};kt.handleSecurityPolicyViolation=e=>{Le.HAS_CSP_ERROR="1"};kt.eventUpload=(e,t)=>{let n=t.detail;(n.name=="open_pdf_page"||n.name==="open_html_page")&&(pe({key:n.name,ctx:e}),Rr("translate_pdf_1",e))};var gh=!1;kt.handleTokenUsageChange=Wt(async(e,t)=>{if(gh)return;let n=t,r=e.user?.subscription,a=e.config;if(!r||!e.isMax||r.isTrial||!n?.detail||!e.config.tokenUsageTips?.enableMaxTips||!r.maxAIQuota||!r.maxAIUsedCountResetTime)return;let o=n.detail.aiUsage;if(!o?.maxAIUsedQuota||r.maxAIQuota*.5>=o.maxAIUsedQuota)return;let s=new Date(r.maxAIUsedCountResetTime);if(a.tokenUsageTips?.resetTime&&new Date(a.tokenUsageTips?.resetTime).getTime()===s.getTime()){gh=!0;return}let l=await zt();if(l?.tokenUsageTips?.resetTime&&new Date(l.tokenUsageTips.resetTime).getTime()===s.getTime()){gh=!0;return}gh=!0,Jt({...l,tokenUsageTips:{...l?.tokenUsageTips,resetTime:r.maxAIUsedCountResetTime}}),document.dispatchEvent(new CustomEvent(tn,{detail:{title:we(a.interfaceLanguage,"error.usageTips"),errMsg:we(a.interfaceLanguage,"error.maxQuotaUsageTips",{maxAIQuota:r.maxAIQuota.toLocaleString("en-US"),maxAIUsed:"50%",1:Ld}),action:"usageTips",type:"info"}}))},1e3);function nZ(){PI.forEach(e=>{e()}),PI=RI}function rZ(e){if(ee()&&typeof GM<"u"&&GM&&GM.registerMenuCommand){let t=Gd.commands,a=[...Object.keys(t).filter(i=>i==="toggleTranslatePage").map(i=>{let o=t[i].description,s=o;return o.startsWith("__MSG_")&&o.endsWith("__")&&(s=we(e.interfaceLanguage,`browser.${o.slice(6,-2)}`)),{id:i,title:s}}),{id:of,title:we(e.interfaceLanguage,"browser.openEbookViewer"),key:"e"},{id:sf,title:we(e.interfaceLanguage,"browser.openEbookBuilder"),key:"m"},{id:rf,title:we(e.interfaceLanguage,"browser.openOptionsPage"),key:"o"},{id:af,title:we(e.interfaceLanguage,"browser.openAboutPage"),key:"a"}];for(let i of a)GM.registerMenuCommand(i.title,()=>{i.id===rf?YK(e.useOnlineOptions):i.id===af?KK():i.id===sf?ZK():i.id===of?JK():jI(i.id)},i.key)}}function FI(e){_a(e,{tab:{id:1,url:"https://www.fake.com",active:!0}}).catch(n=>{A.error("send content message request failed",e,n)});let t=new CustomEvent(sa,{detail:e});globalThis.document.dispatchEvent(t)}async function BI(e,t){let n={};return t?.translationMode&&(n.translationMode=t.translationMode),t?.translationService&&(n.translationService=oT(e.config,t.translationService)),t?.targetLanguage&&(n.targetLanguage=t.targetLanguage),t?.translationStartMode&&(n.translationStartMode=t.translationStartMode),await rt(Ne(),n)}async function aZ(e,t){let n=await BI(e,t);Er(n)}function Iu(e,t,n){globalThis.document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({id:n,type:e,payload:t})}))}async function hh(e,t){if(!t.rule.id?.includes("immersive"))throw new Z("immersive","not in immersive environment, can't invoke translate");return await e()}async function NI({textList:e,from:t,to:n,service:r},a,i){let o=e.map(l=>({text:l||"",id:0,from:t,to:n,url:a.url,fromByClient:t,force:!0,inArticleContext:!0})),s=null;try{let l=await Qt({sentences:o},{...a,isRichTranslate:!1,translationService:r},u=>s=u,i);if(s)throw s;return l}catch(l){throw l}}async function iZ(e,t){let{textList:n,from:r,to:a,service:i,sourceProgram:o}=t;if(!e.rule.allowInnerInvoke)return;let s=n.map((l,u)=>({text:l||"",id:u,from:r,to:a,url:e.url,fromByClient:r,force:!0,inArticleContext:!0}));try{let l=[],u={...e,isRichTranslate:!1,translationService:i};return o&&(u.sourceProgram=o),await Qt({sentences:s},u,(c,d,m)=>{let p=null;c&&(p={name:c?.name,message:c?.message,status:c instanceof Z?c.status:"error"}),l[m.id]={error:p,errorUIConfig:c instanceof Z?c?.uiConfig(e):null,sentence:d,sentenceRequest:m}}),{status:"success",data:l.map(c=>c)}}catch(l){throw l}}function oZ(){Xe()!=="Original"&&Ea()}var Rs={};async function Oy(){let t=[...document.querySelectorAll(".source-text")].map(r=>r.textContent).join(""),n=await Ue({text:t,minLength:200});return jr(n),n}async function qI(e){let t=0,n=0;kn("Translating");let r=sn(),a=Wm(),i=[...document.querySelectorAll(".source-text")];if(yl(e,r))return;let o=i.filter(l=>l.innerText?.trim()).map((l,u)=>({text:l.innerText||"",id:u,from:r,to:e.targetLanguage,url:"https://google.com",fromByClient:a,force:!0,inArticleContext:!0,node:l}));document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"totalParagraphsCount",payload:{totalParagraphsCount:o.length}})}));try{let l=o,u=Cc(e,"",!0);for(;l.length;){let c=l.slice(0,100);l=l.slice(100),c.forEach(d=>{let m=d.node.parentElement?.parentElement?.querySelector(".target-text");if(It(d.node,"id",d.id+""),m){xl(m,d.id)?.remove();let p=u.cloneNode(!0);p.id=d.id+"",m.appendChild(p)}}),await s(c),await Ke(0)}}catch(l){throw l}finally{t=0,n=0,kn("Translated")}async function s(l){await Qt({sentences:l},{...e,sourceProgram:"subtitle"},(u,c,d)=>{n+=1;let m=d.id,p=xl(document.body,m);if(!p)return;let g=p.parentElement;g&&(p.remove(),u?(t+=1,g.innerHTML=lt.sanitize(`<span id="error-id-${m}">${u.message}</span>`),Rs[m]={ok:!1,sentence:d},WI(l,e,t,n,u)):c&&(g.innerHTML=lt.sanitize(c.text),Rs[m]={ok:!0,sentence:d}),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"paragraphTranslated",payload:{ok:!u}})})))})}}async function VI(e){let t=0,n=0;kn("Translating"),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"retryFailedParagraphsStart",payload:{}})}));let r=Object.keys(Rs),a=[],i=[],o=Cc(e,"");for(let s of r){let l=Rs[s];if(!l.ok){let c=document.querySelector(`#error-id-${s}`);if(c){let d=c.parentElement;if(c.remove(),d){delete Rs[s];let m=o.cloneNode(!0);m.id=s,d.appendChild(m),i.push(l.sentence)}}}}try{await Qt({sentences:i},e,(s,l,u)=>{n+=1;let c=u.id,d=xl(document.body,c);if(!d)return;let m=d.parentElement;m&&(d.remove(),s?(t+=1,m.innerHTML=lt.sanitize(`<span id="error-id-${c}">${s.message}</span>`),Rs[c]={ok:!1,sentence:u},WI(i,e,t,n,s)):l&&(m.innerHTML=lt.sanitize(l.text),Rs[c]={ok:!0,sentence:u}),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"paragraphTranslated",payload:{ok:!s}})})))})}catch(s){throw s}finally{t=0,n=0,kn("Translated")}}function _y(){kn("Original"),document.querySelectorAll(".target-text").forEach(e=>{e.innerHTML=""})}function WI(e,t,n,r,a){if(!(a instanceof Z))return;let i=a.uiConfig(t);i.action=="retry"&&(i.action="none"),(n===t.rule.toastErrorMinTimes||r===e.length)&&document.dispatchEvent(new CustomEvent(tn,{detail:i}))}var bh={};async function GI(){let e=[...document.querySelectorAll("iframe")],t="";for(let r of e){let a=r.contentDocument;if(!a)continue;let i=a.body;if(i&&(t=t+i.innerText||"",t.length>1e3))break}let n=await Ue({text:t});return jr(n),n}async function QI(e){kn("Translating"),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"retryFailedParagraphsStart",payload:{}})}));let t=Object.keys(bh),n=[];for(let r of t){let a=bh[r];if(a.error){let o=a.commonAncestorContainer.querySelector(`[${Cd}='${r}']`);o&&o.remove(),n.push(a)}}try{t0(),await Xc({paragraphs:n,ctx:e,translationMode:e.state.translationMode||e.config.translationMode,isLongImmediateHtml:!1,inArticleContext:!0,userDiffContext:!1})}catch{}finally{kn("Translated")}}function YI(e){Object.values(bh).forEach(t=>{let n=t.state,r=t.commonAncestorContainer,{targetNodes:a}=t;if(a)if(n==="translation"){let i=nu(e,t.targetNodes);So(e,i,r,t.rootNodes||[]),Ts(t.targetNodes)}else n==="dual"&&Ts(t.targetNodes)}),kn("Original")}async function KI(e){ao(!1),kn("Translating");let t=Ac(),n=Kr(e.config.translationServices[e.translationService]),r=[...document.querySelectorAll("iframe")],a=0,i=1;for(let l of r){let u=l.contentDocument;if(!u)continue;tu(u,e);let c=u.body;if(!c)continue;ja(u.documentElement,e.state.translationMode);let d=xn(e);d.isModifyImage=!1;let m=[];await ki({id:t,container:c,filterRule:d,onParagraph:g=>{m.push(g)}});let p=await s(m);a+=p,o(Math.max(a,1e4)),await Ke(0)}o(a),kn("Translated");function o(l){document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"totalParagraphsCount",payload:{totalParagraphsCount:l}})}))}async function s(l){let u=[],c=bs(e,e.translationService,e.config.translationServices,e.specialAiAssistant);try{for(let d of l){let m=Hp(d.commonAncestorContainer,d.flatNodes,{isPreWhitespace:d.isPreWhitespace||!1,delimiters:n,stayOriginalSelectors:qp(e),ignoreRichSelectors:e.rule.ignoreRichSelectors,smallCodeLength:e.rule.smallCodeLength,domPurifyAddTags:e.rule.domPurifyAddTags,richMoreWordPercent:e.rule.richMoreWordPercent||0,purifyRichHtml:e.rule.purifyRichHtml||!1},e.config.translationServices?.[e.translationService],c);if(!m)continue;d.id=(i++).toString();let p=await X3(e,d,m,{excludeLanguages:e?.config?.translationLanguagePattern?.excludeMatches||[],isDetectParagraphLanguage:e.rule.detectParagraphLanguage||e.state.isDetectParagraphLanguage,targetLanguage:e.targetLanguage,delimiters:n,noTranslateRegexp:e.rule.noTranslateRegexp,minTextCount:2,minWordCount:1,ignoreZhCNandZhTW:e.rule.ignoreZhCNandZhTW});p&&(p.inArticleContext=!0,u.push(p),bh[p.id]=p)}Xc({paragraphs:u,ctx:{...e,isRichTranslate:c},translationMode:e.state.translationMode||e.config.translationMode,isLongImmediateHtml:!1,inArticleContext:!0,userDiffContext:!1})}catch{}return u.length}}function yh(){return f("span",{class:"logo",dangerouslySetInnerHTML:{__html:ps}})}async function xh({text:e,ctx:t}){let n="en",r=sn();if(t.sourceLanguage&&t.sourceLanguage!=="auto"?n=t.sourceLanguage:r!=="auto"&&(n=r),!t.rule.enableServerDetectLanguage)return n;let a=await Ue({text:e});if(a&&a!=="auto")return a;let i=await $l([e]);return!i||!i.length?n:i[0].lang}var vh=async e=>{if(navigator.clipboard&&navigator.permissions)try{await navigator.clipboard.writeText(e)}catch{ZI(e)}else ZI(e)},ZI=e=>{let t=document.createElement("textArea");t.value=e,t.style.width="0px",t.style.position="fixed",t.style.left="-999px",t.style.top="10px",t.setAttribute("readonly","readonly"),document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)},sZ={service:"gemini",model:"gemini-2.0-flash"},Th={service:"zhipu",model:"glm-4-flash"},Lu=e=>mt(e.user)?e.rule.selectionTranslation?.proService||sZ:e.rule.selectionTranslation?.commonService||Th;function Pu(){let e=document.activeElement;return e&&(e.tagName==="INPUT"||e.tagName==="TEXTAREA")&&"selectionStart"in e&&"selectionEnd"in e}function JI(e){if(!e)return!1;let t=e.commonAncestorContainer;return t.nodeType===Node.TEXT_NODE&&(t=t.parentElement),!!(t instanceof Element&&t.closest('[contenteditable="true"], [contenteditable=""]'))}function XI({selectionRect:e,gap:t=10,modalWidth:n=450,modalHeight:r=480}){let[a,i]=U(null),o=ke(()=>{if(!e)return null;let s=globalThis.innerWidth,l=globalThis.innerHeight,u,c;u=e.left,Pu()&&(u=u+Math.max(0,(e.width-n)/2));let m=$I();if(m?.x)u=m.x-n/2;else{let v=eL();v?.x&&(u=v.x-n/2)}let p=u+n;p>s&&(u-=p-s-t);let g=e.bottom+t;return g+r<=l?c=g:c=l-r,c=Math.max(0,c),u=Math.max(0,u),{top:c,left:u}},[e,t,n,r]);return G(()=>{if(a)return;let s=o();i(s?{position:"fixed",top:`${s.top}px`,left:`${s.left}px`,display:"block"}:{display:"none"})},[]),{style:a}}var tL=` @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

.${R}-modal { position: absolute; z-index: ${Wn-1}; display: block; width: 450px; box-sizing: border-box; background-color: white; border-radius: 16px; padding: 16px 20px; padding-top: 0; display: none; border-radius: 16px; box-shadow: 0px 10px 32px 0px var(--ty-8, rgba(0, 0, 0, 0.08)); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif, "PingFang SC", "Microsoft YaHei", "Apple Color Emoji", "Segoe UI Emoji"; }

.${R}-modal.dark { background-color: #111; box-shadow: 0px 10px 32px 0px rgba(255, 255, 255, 0.10); }

.${R}-modal-title { display: flex; justify-content: space-between; align-items: center; padding: 16px 0; cursor: move; }

.${R}-modal-body { box-sizing: border-box; }

.translation-result-container { box-sizing: border-box; overflow-y: auto; max-height: 400px; }

.${R}-close { cursor: pointer; font-size: 20px; }

.${R}-modal-title-left { display: flex; align-items: center; }

.${R}-modal-title-right { display: flex; align-items: center; gap: 8px; }

.logo { width: 22px; height: 22px; }

.word-dictionary { padding: 0 8px; }

.word-original { display: flex; align-items: center; margin-bottom: 12px; }

.word-original-text { font-size: 16px; font-weight: 700; line-height: 1.5; color: #222; user-select: none; }

.dark .word-original-text { color: #DBDBDB; }

.word-phonetic { color: #999; font-size: 14px; font-weight: 400; line-height: 1.5; margin-left: 12px; }

.dark .word-phonetic { color: #777; }

.speaker-icon { margin-left: 6px; }

.word-dictionary-item:not(:last-child) { margin-bottom: 16px; }

.word-dictionary-definition { display: flex; align-items: self-start; gap: 8px; }

.word-dictionary-pos { min-width: 24px; text-align: right; color: #666; font-size: 12px; font-style: normal; font-weight: 400; line-height: 21px; word-wrap: break-word; }

.word-dictionary-meaning { color: #333; font-size: 14px; font-style: normal; font-weight: 500; line-height: 1.5; }

.word-example { padding-left: 32px; margin-top: 8px; color: #333; font-size: 14px; font-weight: 400; line-height: 1.5; }

.dark .word-dictionary-pos, .dark .word-dictionary-meaning, .dark .word-example { color: #DBDBDB; }

.word-example-target { margin-left: 8px; }

.word-translation { padding: 12px; border-radius: 12px; background: #FAFBFB; margin: 8px 0; }

.dark .word-translation { background-color: #1D1E1E; }

.word-translation-text { color: #222; font-size: 16px; font-weight: 700; line-height: 1.5; display: flex; gap: 16px; }

.sentences-translation { padding-bottom: 8px; }

.sentences-translation-text { min-height: 35px; color: #333; font-size: 16px; font-weight: 700; line-height: 1.5; margin-bottom: 8px; white-space: pre-wrap; user-select: none; }

.translation-action { display: flex; gap: 8px; }

.word-contextual-meaning { color: #333; font-size: 14px; font-weight: 400; line-height: 1.5; margin-top: 8px; }

.dark .word-translation-text, .dark .sentences-translation-text, .dark .word-contextual-meaning { color: #DBDBDB; }

.icon-wrapper { width: 21px; height: 21px; background-color: #F3F5F6; cursor: pointer; border-radius: 4px; color: #666; }

.dark .icon-wrapper { background-color: #252626; color: #B3B3B3; }

.icon-wrapper-no-bg { width: 21px; height: 21px; cursor: pointer; border-radius: 4px; color: #999; }

.dark .icon-wrapper-no-bg { color: #B3B3B3; }

.close-icon, .menu-icon, .text-translate-icon, .header-icon { width: 28px; height: 28px; }

.toggle-container { display: flex; align-items: center; }

.toggle-text { font-size: 12px; color: #333; user-select: none; }

.dark .toggle-text { color: #B3B3B3; }

.toggle-icon{ justify-content: center; align-items: center; display: flex; }

.left-icon { margin-left: 12px; margin-right: 8px; }

.right-icon { margin-left: 8px; margin-right: 12px; }

.feedback-action { display: flex; gap: 12px; justify-content: end; }

.feedback-action-icon { width: 24px; height: 24px; }

.active { color: #EA4C89; background-color: #EA4C89; }

.highlight { color: #EC5E95; }

.icon-wrapper:hover, .icon-wrapper-no-bg:hover { background-color: #F6F8F9 }

.dark .icon-wrapper:hover, .dark .icon-wrapper-no-bg:hover { background-color: #2D2E2E; }

.icon-wrapper:active, .icon-wrapper-no-bg:active { background-color: #EDF1F2; }

.dark .icon-wrapper:active, .dark .icon-wrapper-no-bg:active { background-color: #202121; }

.${R}-loading { --loading-color: #f78fb6; width: 6px; height: 6px; border-radius: 50%; display: block; margin: 12px auto; position: relative; color: white; left: -100px; box-sizing: border-box; animation: ${se}ShadowRolling 1.5s linear infinite; }

@keyframes ${se}ShadowRolling { 0%, 100% { box-shadow: 0px 0 rgba(255, 255, 255, 0); } 12% { box-shadow: 100px 0 var(--loading-color); } 25% { box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 36% { box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 50% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 62% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color); } 75% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color); } 87% { box-shadow: 130px 0 var(--loading-color); } }

.${R}-dropdown { position: relative; display: inline-block; }

.${R}-dropdown-menu { position: absolute; min-width: 200px; background: white; border-radius: 12px; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08); padding: 12px 8px; z-index: 1000; }

.dark .${R}-dropdown-menu { background: #111; box-shadow: 0px 4px 16px 0px rgba(255, 255, 255, 0.10); }

.${R}-dropdown-menu.bottomLeft { top: 100%; left: 0; margin-top: 4px; }

.${R}-dropdown-menu.bottomRight { top: 100%; right: 0; margin-top: 4px; }

.${R}-dropdown-menu.topLeft { bottom: 100%; left: 0; margin-bottom: 4px; }

.${R}-dropdown-menu.topRight { bottom: 100%; right: 0; margin-bottom: 4px; }

.${R}-dropdown-group { border-bottom: 1px solid #E6E6E6; padding-bottom: 8px; margin-bottom: 8px; }

.dark .${R}-dropdown-group { border-bottom: 1px solid #2D2E2E; }

.${R}-dropdown-group-title { padding: 8px 16px; color: #333; font-size: 12px; }

.${R}-dropdown-item { position: relative; padding: 8px 12px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; border-radius: 8px; font-size: 14px; color: #333; }

.dark .${R}-dropdown-group-title { color: #DBDBDB; }

.dark .${R}-dropdown-item { color: #DBDBDB; }

.label-item { display: flex; align-items: center; justify-content: space-between; gap: 6px; }

.label-item-left { display: flex; align-items: center; gap: 6px; }

.label-item-right { display: flex; align-items: center; }

.${R}-dropdown-item:hover { background: #f6f8f9; }

.dark .${R}-dropdown-item:hover { background: #2D2E2E; }

.${R}-dropdown-item.disabled { color: #999; cursor: not-allowed; }

.dark .${R}-dropdown-item.disabled { color: #777; }

.${R}-dropdown-item.disabled:hover { background: none; }

.${R}-dropdown-submenu { position: absolute; top: 0; min-width: 200px; background: white; border-radius: 12px; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08); padding: 12px 8px; display: none; font-size: 14px; color: #333; }

.dark .${R}-dropdown-submenu { background: #111; box-shadow: 0px 4px 16px 0px rgba(255, 255, 255, 0.10); color: #DBDBDB; }

.${R}-dropdown-submenu.bottomLeft { left: 100%; }

.${R}-dropdown-submenu.bottomRight { right: 100%; }

.${R}-dropdown-item:hover .${R}-dropdown-submenu { display: block; }

.${R}-dropdown-item-label { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.label-tip { color: #999; font-size: 14px; }

.dark .label-tip { color: #777; }

.label-tip span { color: #EA4C89; text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: none; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font; cursor: pointer; }

.error-container { display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 16px; word-break: break-all; } .error-text { color: #e74c3c; font-size: 14px; font-weight: 400; line-height: 1.5; margin-bottom: 12px; overflow-y: auto; max-height: 400px; }

.error-button { padding: 5px 10px; border: none; background-color: #e74c3c; color: white; border-radius: 4px; cursor: pointer; }

/* RTL Overrides Start */

.modal-body-rtl { direction: rtl; text-align: right; }

.modal-body-rtl .feedback-action { text-align: right; }

modal-body-rtl .word-phonetic { margin-left: 0; margin-right: 12px; }

.modal-body-rtl .speaker-icon { margin-left: 0; margin-right: 6px; }

.modal-body-rtl .word-dictionary-pos { text-align: left; }

.modal-body-rtl .word-example { padding-left: 0; padding-right: 32px; }

.modal-body-rtl .word-example-target { margin-left: 0; margin-right: 8px; }

[dir="rtl"] .${R}-modal-body .translation-action { flex-direction: row-reverse; }

[dir="rtl"] .${R}-modal-body .feedback-action { justify-content: start; }

.modal-body-rtl .error-container { align-items: flex-end; }

[dir="rtl"] .${R}-dropdown-menu.bottomLeft { left: auto; right: 0; }

[dir="rtl"] .${R}-dropdown-menu.bottomRight { right: auto; left: 0; }

[dir="rtl"] .${R}-dropdown-menu.topLeft { left: auto; right: 0; }

[dir="rtl"] .${R}-dropdown-menu.topRight { right: auto; left: 0; }

/* Submenu positioning adjustments */ [dir="rtl"] .${R}-dropdown-submenu.bottomLeft { left: auto; right: 100%; }

[dir="rtl"] .${R}-dropdown-submenu.bottomRight { right: auto; left: 100%; }

/* Dropdown item layout adjustments */ [dir="rtl"] .label-item, [dir="rtl"] .label-item-left, [dir="rtl"] .label-item-right { /* Reversing flex items if needed */ /* flex-direction: row-reverse; */ }

[dir="rtl"] .arrow-icon-wrapper { transform: rotate(180deg); }

/* RTL Overrides End */ `;var nL={en:"en-US","zh-CN":"zh-CN","zh-TW":"zh-TW",yue:"zh-HK",af:"af-ZA",az:"az-AZ",be:"be-BY",bn:"bn-IN",bs:"bs-BA",ja:"ja-JP",ko:"ko-KR",fr:"fr-FR",de:"de-DE",es:"es-ES",it:"it-IT",ru:"ru-RU",pt:"pt-PT","pt-br":"pt-BR","pt-BR":"pt-BR","pt-PT":"pt-PT",nl:"nl-NL",pl:"pl-PL",ar:"ar-001",bg:"bg-BG",ca:"ca-ES",cs:"cs-CZ",da:"da-DK",el:"el-GR",fi:"fi-FI",he:"he-IL",hi:"hi-IN",hr:"hr-HR",id:"id-ID",vi:"vi-VN",sv:"sv-SE",ms:"ms-MY",th:"th-TH",ur:"ur-PK",ta:"ta-IN",te:"te-IN",ml:"ml-IN",kn:"kn-IN",gu:"gu-IN",mr:"mr-IN",pa:"pa-IN",si:"si-LK",km:"km-KH",lo:"lo-LA",my:"my-MM",ne:"ne-NP",mn:"mn-MN",sd:"sd-PK",fa:"fa-IR",ps:"ps-AF",ha:"ha-NG",ig:"ig-NG",yo:"yo-NG",zu:"zu-ZA",xh:"xh-ZA",st:"st-ZA",tn:"tn-ZA",sn:"sn-ZW",ny:"ny-MW",so:"so-SO",am:"am-ET",bo:"bo-CN",ceb:"ceb-PH",co:"co-FR",cy:"cy-GB",eo:"eo-EO",et:"et-EE",eu:"eu-ES",fil:"fil-PH",fj:"fj-FJ",fy:"fy-NL",ga:"ga-IE",gd:"gd-GB",gl:"gl-ES",haw:"haw-US",hmn:"hmn-US",ht:"ht-HT",hu:"hu-HU",hy:"hy-AM",is:"is-IS",jw:"jw-ID",ka:"ka-GE",kk:"kk-KZ",ku:"ku-TR",ky:"ky-KG",la:"la-VA",lb:"lb-LU",lt:"lt-LT",lv:"lv-LV",mg:"mg-MG",mi:"mi-NZ",mk:"mk-MK",mt:"mt-MT",mww:"mww-US",no:"no-NO",otq:"otq-MX",ro:"ro-RO",sa:"sa-IN",sk:"sk-SK",sl:"sl-SI",sm:"sm-WS",sq:"sq-AL","sr-Cyrl":"sr-CS","sr-Latn":"sr-CS",su:"su-ID",sw:"sw-TZ",tlh:"tlh-TLH","tlh-Qaak":"tlh-TLH",to:"to-TO",tr:"tr-TR",ty:"ty-PF",ug:"ug-CN",uk:"uk-UA",uz:"uz-UZ",yi:"yi-IL",yua:"yua-MX","zh-CN-NE":"zh-CN","ur-roman":"ur-PK"};var rL={rate:10,volume:100},Ch=[];globalThis.speechSynthesis&&(Ch=speechSynthesis.getVoices(),globalThis.speechSynthesis.onvoiceschanged=()=>{Ch=speechSynthesis.getVoices()});var lZ={WebSpeech:zy,YouDao:uZ};function wh({provider:e,text:t,lang:n,onFinish:r,signal:a,onStart:i}){let o=rL.rate,s=rL.volume,l=lZ[e??"WebSpeech"];return A.debug("[tts] call tts provider",e),A.debug("[tts] call tts text",t),A.debug("[tts] call tts lang",n),l({text:t,lang:n??"en",rate:o,volume:s,signal:a,onFinish:r,onStart:i})}function zy({text:e,lang:t,rate:n,volume:r,signal:a,onFinish:i,onStart:o}){if(!globalThis.speechSynthesis){A.warn("[tts] Web Speech API is not supported in this browser.");return}let s=(n??10)/10,l=r?r/100:1,u=nL[t]??"en-US",c=new SpeechSynthesisUtterance;i&&c.addEventListener("end",i,{once:!0}),c.text=e,c.lang=t,c.rate=s,c.volume=l;let d=Ch.find(m=>m.lang===u)??null;Dr()&&u==="en-US"&&(d=Ch.find(m=>m.lang===u&&m.name==="Fred")??null),c.voice=d,a.addEventListener("abort",()=>{speechSynthesis.cancel()},{once:!0}),o?.(),speechSynthesis.speak(c)}async function uZ({text:e,lang:t,rate:n,volume:r,signal:a,onFinish:i,onStart:o}){let l=`https://dict.youdao.com/dictvoice?audio=${encodeURIComponent(e)}&type=2`;try{let u=await De({url:l,method:"GET",responseType:"base64",timeout:3e3}),c=wi(u),d=URL.createObjectURL(c),m=new Audio(d);m.volume=r?r/100:1,m.playbackRate=(n??10)/10,m.play();let p=!1;m.addEventListener("canplay",()=>{p||(o?.(),p=!0)}),m.addEventListener("ended",()=>{i?.(),p=!1}),m.addEventListener("error",g=>{if(A.error("[tts]Audio error",g),!p)return zy({text:e,lang:t??"en",rate:n,volume:r,onFinish:i,onStart:o,signal:a});p=!1}),a.addEventListener("abort",()=>{m.pause(),m.currentTime=0,m.src="",URL.revokeObjectURL(d)},{once:!0}),o?.()}catch(u){return A.error("[tts]Youdao TTS API error",u),zy({text:e,lang:t??"en",rate:n,volume:r,onFinish:i,onStart:o,signal:a})}}function Sh({text:e,lang:t,className:n,immediate:r=!1,ctx:a,onStopRefChange:i}){let[o,s]=U(!1),[l,u]=U(t),c=ne();if(!e)return null;G(()=>{(!t||t==="auto")&&xh({text:e,ctx:a}).then(m=>{A.debug("[tts] detectedLang",m),u(m)})},[]),G(()=>{r&&l&&d()},[r,e,l]),G(()=>{i?.(c.current)},[c.current,i]);let d=m=>{if(m?.preventDefault(),m?.stopPropagation(),o){c.current?.();return}let p=new AbortController,{signal:g}=p;c.current=()=>{p.abort(),s(!1)};let h="YouDao";wh({text:e.toLowerCase(),lang:l,signal:g,provider:h,onStart:()=>{s(!0)},onFinish:()=>{s(!1)}})};return f("span",{class:`icon-wrapper speaker-icon ${n??""}`,onClick:m=>d(m),children:f(pu,{})})}function aL({ctx:e,translationResult:t,text:n,currentIndex:r,visible:a}){let[i,o]=U({}),s=u=>{if(r===void 0||i[r]===u)return;o(m=>({...m,[r]:u}));let d=`selection_translate_${u.toLowerCase()}`;pe({key:d,ctx:e,params:{trigger:e.rule.selectionTranslation?.triggerMode||"",translation_service:Lu(e).service,selection_text:n,translation_result:JSON.stringify(t??{})},forceDaily:!1,ignoreGA:!0})},l=r!==void 0?i[r]:void 0;return a?f("div",{class:"feedback-action",children:[f("div",{className:"icon-wrapper-no-bg feedback-action-icon",onClick:()=>{s("ThumbUp")},children:l==="ThumbUp"?f(mE,{}):f(dE,{})}),f("div",{className:"icon-wrapper-no-bg feedback-action-icon",onClick:()=>{s("ThumbDown")},children:l==="ThumbDown"?f(gE,{}):f(pE,{})})]}):null}function js({text:e,ctx:t,className:n,iconClassName:r}){let[a,i]=U(!1),o=we.bind(null,t.config.interfaceLanguage);async function s(l){await vh(l),i(!0),setTimeout(()=>{i(!1)},2e3)}return f(wt,{text:o(a?"selectionTranslationCopySuccess":"selectionTranslationCopy"),children:f("div",{class:`icon-wrapper ${n||""}`,onClick:()=>s(e),children:f(vg,{class:r||""})})})}function iL({ctx:e,params:t,signal:n,currentIndex:r,paramsRecord:a,onStopRefChange:i}){let o=we.bind(null,e.config.interfaceLanguage),[s,l]=U(null),[u,c]=U(!0),[d,m]=U(!1),[p,g]=U(),[h,v]=U([]),[y,x]=U(!1),[b,T]=U(),C=Ct(e.config.rtlLanguages,e.targetLanguage),[w,M]=U(t);G(()=>{k(Lu(e)),M(t)},[t.originalText]),G(()=>{r!==void 0&&r<=h.length-1&&(x(!1),g(h[r]),M(a?.[r]||t))},[r]);let E=_=>{if(!_||!w.originalText)return _;let I=w.originalText.toLowerCase(),L="",S=0;for(;S<_.length;){let P=_.toLowerCase().indexOf(I,S);if(P===-1){L+=_.slice(S);break}L+=_.slice(S,P),L+=`<span class="highlight">${_.slice(P,P+I.length)}</span>`,S=P+I.length}return L},k=async({service:_,model:I})=>{l(null),c(!0),m(!1),g(void 0);let L="",S=null;try{S=await xh({text:t.contextText,ctx:e})}catch(P){c(!1),l(P.message??o("translateFail"));return}T(S),BS({text:t.originalText,contextText:t.contextText,from:S,to:e.targetLanguage,url:e.url,signal:n,translationService:_,model:I,onMessage:P=>{A.debug("[selection-translation] stream message",P),L=L+P;try{L.startsWith("```json\n")&&(L=L.substring(8)),L.endsWith("\n```")&&(L=L.substring(0,L.length-4));let H=Jo(L);A.debug("[selection-translation] stream parsedMsg",H),c(!1),g(H),N(H)}catch{}},onFinish:P=>{A.debug("[selection-translation] stream onFinish",P),m(!0),u&&c(!1),oo(!1);try{let H=Jo(L);H&&v(z=>[...z,H])}catch{}},onError:P=>{if(A.debug("[selection-translation] stream onError",P),mt(e.user)){F();return}u&&c(!1),oo(!1),l(P.message??o("translateFail"))}},e)},N=_=>{e.rule.selectionTranslation?.enableAutoRead&&_?.phonetic&&x(!0)},F=()=>{A.debug(`[selection-translation] fallback to ${Th.service}`),k(Th)},j=()=>f("div",{className:"error-container",children:[f("div",{className:"error-text",children:s}),f("div",{style:{marginTop:"10px"},children:f("button",{onClick:()=>window.location.reload(),className:"error-button",children:o("error.retry")})})]}),B=()=>f("div",{class:`${R}-loading`}),O=()=>f("div",{class:"translation-result-container",children:[p?.phonetic&&f("div",{className:"word-dictionary",children:[f("div",{class:"word-original",children:[f("div",{className:"word-original-text",children:w.originalText}),p?.phonetic&&f("span",{className:"word-phonetic",children:p?.phonetic}),f(Sh,{text:w.originalText,ctx:e,immediate:y,onStopRefChange:i})]}),f("div",{children:p?.definitions?.map(_=>f("div",{className:"word-dictionary-item",children:[f("div",{className:"word-dictionary-definition",children:[f("div",{className:"word-dictionary-pos",children:_?.pos}),f("div",{className:"word-dictionary-meaning",children:_?.meaning})]}),_?.example&&f("div",{className:"word-example",children:[f("span",{dangerouslySetInnerHTML:{__html:E(_?.example?.source)}}),f("span",{className:"word-example-target",children:_?.example?.target})]})]}))})]}),p?.definitions&&p?.definitions.length>0?p?.translation&&f(ze,{children:f("div",{class:"word-translation",children:[f("div",{className:"word-translation-text",children:[p?.translation,f("div",{class:"translation-action",children:[f(Sh,{text:p?.translation,lang:e.targetLanguage,ctx:e,onStopRefChange:i}),f(js,{text:p?.translation,ctx:e})]})]}),p?.contextual_analysis&&f("div",{className:"word-contextual-meaning",children:p?.contextual_analysis})]})}):f("div",{class:"sentences-translation",children:[f("div",{className:"sentences-translation-text",children:p?.translation}),p?.translation&&f("div",{class:"translation-action",children:[f(Sh,{text:p?.translation,lang:e.targetLanguage,ctx:e,onStopRefChange:i}),f(js,{text:p?.translation,ctx:e})]}),p?.contextual_analysis&&f("div",{className:"word-contextual-meaning",children:p?.contextual_analysis})]})]});return f(ze,{children:[f("div",{className:`${R}-modal-body notranslate ${C?"modal-body-rtl":""}`,children:[u&&B(),s&&j(),!s&&!u&&O()]}),f(aL,{visible:d,ctx:e,translationResult:p,text:w.originalText,currentIndex:r})]})}function oL({menu:e,children:t,onClick:n}){let[r,a]=U(!1),[i,o]=U(null),s=ne(null),l=ne(null),[u,c]=U("bottomLeft"),[d,m]=U("bottomLeft");G(()=>{let v=`${R}-modal`,y=x=>{s.current&&!s.current.contains(x.target)&&(a(!1),o(null))};return Ge(`#${na} -> .${v}`)?.addEventListener("mousedown",y),()=>Ge(`#${na} -> .${v}`)?.removeEventListener("mousedown",y)},[]),G(()=>{p()},[r]);let p=()=>{if(r&&s.current){let v=s.current.getBoundingClientRect(),x=globalThis.innerWidth-v.right;x<200?(c("bottomRight"),m("bottomRight")):x>=200&&x<400?(c("bottomLeft"),m("bottomRight")):(c("bottomLeft"),m("bottomLeft"))}},g=v=>{v.preventDefault(),a(!r)},h=v=>v.type==="group"?f("div",{class:`${R}-dropdown-group`,children:v.children?.map(y=>h(y))}):f("div",{className:`${R}-dropdown-item ${v.disabled?"disabled":""} ${v.children?"has-children":""}`,onMouseEnter:()=>v.children&&o(v.key),onClick:y=>{y.stopPropagation(),!v.disabled&&n?.(v)},children:[f("span",{className:`${R}-dropdown-item-label`,children:typeof v.label=="function"?v.label():v.label}),v.children&&i===v.key&&f("div",{className:`${R}-dropdown-submenu ${d}`,children:v.children.map(y=>h(y))})]});return f("div",{ref:s,className:`${R}-dropdown`,children:[f("div",{onClick:g,children:t}),r&&f("div",{ref:l,className:`${R}-dropdown-menu ${u}`,children:e.map(v=>h(v))})]})}function sL({onClose:e,ctx:t}){let n=La(),[r,a]=n,i=we.bind(null,t.config.interfaceLanguage),o=[{key:"toggleAutoRead",label:()=>f("div",{class:"label-item",children:f("div",{class:"label-item-left",children:[f("div",{class:"icon-wrapper-no-bg",children:r.generalRule?.["selectionTranslation.add"]?.enableAutoRead?f(pu,{}):f(XM,{})}),f("div",{children:r.generalRule?.["selectionTranslation.add"]?.enableAutoRead?i("enableAutoRead"):i("disableAutoRead")})]})})},{key:"ban-selection-translation",label:()=>f("div",{class:"label-item",children:[f("div",{class:"label-item-left",children:[f("div",{class:"icon-wrapper-no-bg",children:f(rE,{})}),f("div",{children:i("banSelectionTranslation")})]}),f("div",{class:"label-item-right arrow-icon-wrapper",children:f(gu,{})})]}),children:[{key:"ban",label:"Ban",type:"group",children:[{key:"ban-once",label:i("banSelectionTranslationOnce")},{key:"ban-this-site",label:i("banSelectionTranslationInThisSite")},{key:"ban-forever",label:i("banSelectionTranslationForever")}]},{key:"tip",label:()=>f("div",{class:"label-tip",onClick:l,dangerouslySetInnerHTML:{__html:i("reEnableSelectionTranslation",{settings:`<span class="link" id="open-options">${i("setting")}</span>`})}})}]}],s=()=>{vr(!0,"#selection_translation",t.config.useOnlineOptions)},l=c=>{c.target.id==="open-options"&&s()};return f(oL,{menu:o,onClick:async c=>{if(c.key==="toggleAutoRead"){let d=r.generalRule?.["selectionTranslation.add"]?.enableAutoRead;a(m=>({...m,generalRule:{...m.generalRule,"selectionTranslation.add":{...m.generalRule?.["selectionTranslation.add"],enableAutoRead:!d}}})),await Ri()}if(c.key==="ban-once"&&(qT(!0),e()),c.key==="ban-this-site"){let d=r.generalRule?.["selectionTranslation.add"]?.urlPattern,m=d?.excludeMatches||[],p=window.location.href,g=zl(p,m);a(h=>({...h,generalRule:{...h.generalRule,"selectionTranslation.add":{...h.generalRule?.["selectionTranslation.add"],urlPattern:{...d,excludeMatches:g}}}})),await Ri(),e()}c.key==="ban-forever"&&(a(d=>({...d,generalRule:{...d.generalRule,"selectionTranslation.add":{...d.generalRule?.["selectionTranslation.add"],enable:!1}}})),await Ri(),e())},children:f("div",{class:"icon-wrapper-no-bg menu-icon",children:f(nE,{})})})}function Mh(e){let t=e.rule.darkModeRule,{element:n,selectors:r}=t||{};if(!n||!r)return!1;let a=document.querySelectorAll(n);if(!a||a.length===0)return!1;for(let i of a)if(ur(i,r))return!0;return!1}function Eh(e,t){let n=Mh(e),r=e.rule.darkModeRule,{element:a,selectors:i}=r||{};if(!a||!i)return()=>{};let o=document.querySelector(a);if(!o)return()=>{};let s=new MutationObserver(()=>{let l=Mh(e);l!==n&&(n=l,t(l))});return s.observe(o,{attributes:!0,childList:!1,subtree:!1}),()=>{s.disconnect()}}var na=`${R}-modal-selection-root`;function cZ({ctx:e,params:t,signal:n,onClose:r}){let a=we.bind(null,e.config.interfaceLanguage),[i,o]=U(!1),[s,l]=U(t),[u,c]=U([t]),d=ne(null),[m,p]=U(null),[g,h]=U(0),[v,y]=U(!1),[x,b]=U({x:0,y:0}),T=ne({x:0,y:0}),C=ne({x:0,y:0}),[w,M]=U(Mh(e)),E=ne(),{style:k}=XI({selectionRect:s.selectionRect,gap:10});G(()=>{k&&m===null&&p(k)},[k]),G(()=>{let I=Eh(e,S=>{M(S)}),L=()=>{E.current&&E.current(),I()};return n.addEventListener("abort",L),()=>{I(),n.removeEventListener("abort",L)}},[e,n]),G(()=>{if(i)return;let I=S=>{S.key==="Escape"&&r()};document.addEventListener("keydown",I);let L=S=>{S.detail&&(l(P=>P.originalText.toLowerCase()===S.detail.originalText.toLowerCase()?P:S.detail),c(P=>P.length>0&&P[P.length-1]?.originalText?.toLowerCase()===S.detail?.originalText?.toLowerCase()?(oo(!1),P):[...P,S.detail]))};return document.getElementById(na)?.removeEventListener(Ys,L),document.getElementById(na)?.addEventListener(Ys,L),()=>{document.removeEventListener("keydown",I),document.getElementById(na)?.removeEventListener(Ys,L)}},[]),G(()=>{h(u.length-1)},[u]);let N=Ct(e.config.rtlLanguages,e.config.interfaceLanguage),F=()=>{o(!i),t4(!i)},j=()=>{o(!1),t4(!1),r()},B=I=>{E.current=I},O=I=>{Lc()||(I==="next"?g<u.length-1&&h(L=>L+1):g>0&&h(L=>L-1))};G(()=>{let I=d.current?.querySelector(`.${R}-modal-title`);if(!I)return;let L=H=>{y(!0),T.current={x:H.clientX,y:H.clientY},C.current={...x},H.preventDefault()},S=Fn(H=>{if(!v)return;let z=H.clientX-T.current.x,W=H.clientY-T.current.y;b({x:C.current.x+z,y:C.current.y+W})},16),P=()=>{if(!v)return;y(!1);let H=450,z=d.current?.offsetHeight||40,W=globalThis.innerWidth,V=globalThis.innerHeight,Y=d.current;if(!Y)return;let X=Y.getBoundingClientRect(),oe=x.x,ve=x.y,Ce=!1,ye=20,ue=X.left-x.x,Q=X.top-x.y;X.left<0&&(oe=-ue+ye,Ce=!0),X.right>W&&(oe=W-ue-H-ye,Ce=!0),X.top<0&&(ve=-Q+ye,Ce=!0),X.bottom>V&&(ve=V-Q-z-ye,Ce=!0),Ce&&Y&&(requestAnimationFrame(()=>{Y.style.transition="transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)",b({x:oe,y:ve})}),setTimeout(()=>{Y.style.transition=""},300))};return I.addEventListener("mousedown",L),document.addEventListener("mousemove",S),document.addEventListener("mouseup",P),()=>{I.removeEventListener("mousedown",L),document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",P)}},[v,x]);let _={transform:`translate(${x.x}px, ${x.y}px)`};return f("div",{ref:d,className:`${R}-modal ${N?"modal-rtl":""} notranslate ${w?"dark":""}`,dir:N?"rtl":"ltr",style:{...m,..._},children:[f("div",{className:`${R}-modal-title notranslate`,style:v?{cursor:"grabbing"}:{cursor:"move"},children:[f("div",{className:`${R}-modal-title-left`,children:[f(yh,{}),u.length>1&&f("div",{class:"toggle-container",children:[f("span",{class:"icon-wrapper toggle-icon left-icon",onClick:()=>O("prev"),children:f(Tg,{})}),f("span",{class:"toggle-text",children:[g+1,"/",u.length]}),f("span",{class:"icon-wrapper toggle-icon right-icon",onClick:()=>O("next"),children:f(gu,{})})]})]}),f("div",{class:`${R}-modal-title-right`,children:[f("span",{class:"icon-wrapper-no-bg text-translate-icon header-icon",onClick:()=>dZ({text:u[g].originalText,ctx:e}),children:f(wt,{text:a("compareWithTextTranslate"),children:f(hE,{})})}),f("span",{class:"icon-wrapper-no-bg header-icon",onClick:F,children:i?f(iE,{}):f(aE,{})}),f(sL,{onClose:j,ctx:e}),f("span",{class:"icon-wrapper-no-bg close-icon header-icon",onClick:j,children:f(wr,{})})]})]}),f(iL,{ctx:e,params:s,signal:n,currentIndex:g,paramsRecord:u,onStopRefChange:B})]})}function lL(e){let t=document.querySelector(`#${e}`);t&&t.remove()}function uL(e,t){lL(na);let n=new AbortController,{signal:r}=n,a=()=>{e4()||(oo(!1),n.abort(),lL(na))};return dr({id:na,parent:document.documentElement,ctx:e,Component:cZ,props:{ctx:e,params:t,signal:r,onClose:a},style:tL}),a}var dZ=({text:e,ctx:t})=>{let n=Ae(),r=encodeURIComponent(e),a=`${n.TEXT_TRANSLATE_URL}#auto/${t.targetLanguage}/${r}`;An(a),pe({key:"translate_select_text",ctx:t,params:{trigger:"selection_translation_modal",targetLanguage:t.targetLanguage,has_pined:e4()?"1":"0"}})};var Nu=R+"-selection-translation-button";function mZ(e){let t=document.querySelector(`#${e}`);t&&t.remove()}function cL(e){mZ(Nu),dr({id:Nu,parent:document.documentElement,ctx:e,Component:pZ,props:{ctx:e},style:gZ})}function pZ(e){return e.ctx.rule.selectionTranslation?.triggerMode==="icon"?f("div",{class:`${Fs}-button icon-btn`,children:f(yh,{})}):f("div",{class:`${Fs}-button mini-btn`})}var Fs="imt-selection-translation",gZ=`

.${Fs}-button { cursor: pointer; position: absolute; height: 100%; z-index: 2147483647; transform: translate(-50%, -50%); }

.${Fs}-button.mini-btn { width: 10px; height: 10px; border-radius: 50%; border: 1px solid #FFF; background: #EA4C89; }

.${Fs}-button.mini-btn:hover { scale: 1.1; }

.${Fs}-button.icon-btn { width: 24px; height: 24px; }

.${Fs}-button .logo { width: 24px; height: 24px; } `;var ra=null,dL=null,Ru=null,Ah=[],Uy=null,Ro=[];function Hy(e){fZ(),ou().forEach(n=>{hZ(e,n)})}function hZ(e,t){try{if(je().any){A.debug("[selection-translation] mobile is not supported");return}if(ee()){A.debug("[selection-translation] monkey is not supported");return}if(!e.rule.selectionTranslation?.enable||e.isSelectionTranslationExcludeUrl){A.debug("[selection-translation] selectionTranslation is disabled");return}let n=i=>xZ(i,e,t),r=()=>bZ(t,e),a=mL;t.document.addEventListener("selectionchange",r),Ro.push(()=>{t.document.removeEventListener("selectionchange",r)}),t.document.addEventListener("mouseup",n),Ro.push(()=>{t.document.removeEventListener("mouseup",n)}),t.document.addEventListener("mousedown",a),Ro.push(()=>{t.document.removeEventListener("mousedown",a)}),vZ(e)}catch(n){A.error(n)}}function fZ(){Uy=null;try{Ro.forEach(e=>e())}catch{}Ro=[],kh()}function bZ(e,t){let n=e.document.activeElement;if(Pu()){let i=n,o=i.value,s=i.selectionStart||0,l=i.selectionEnd||0;if(s!==l){let u=o.substring(s,l);if(u.trim()!==""){let c=i.getBoundingClientRect();ra={text:u,range:null,rect:c,contextText:o};return}}}let a=e.getSelection();if(a&&!a?.isCollapsed){let i=a.toString();if(i.trim()===""){V0(),ra=null;return}let o=a.rangeCount>0?a.getRangeAt(0):null;if(!o){V0(),ra=null;return}if(i!==ra?.text){let s=qy(a);ra={text:i,range:o,rect:o.getBoundingClientRect(),contextText:s}}}else V0(),ra=null}var yZ=Wt(e=>{kh();let t=ra,n=e.rule.selectionTranslation?.triggerMode;if(n==="direct"){t&&t.text&&(Vy({lastSelection:t,ctx:e}),ra=null);return}if(n!=="icon"&&n!=="mini"){let r=JI(t?.range),a=Pu();if(r||a){t&&t.text&&(rn.filter=function(){return rn.setScope("selectionTranslation"),!0});return}t&&t.text?rn.setScope("selectionTranslation"):V0();return}t&&(CZ({lastSelection:t,ctx:e}),ra=null)},300);function xZ(e,t,n){if(V0(),HT()){A.debug("[selection-translation] disable selectionTranslation for this time");return}Lc()||(Ru={x:e.clientX,y:e.clientY},yZ(t))}function qy(e){if(!e)return"";let n=e.baseNode;if(!n)return"";let r=n.textContent,a=n.parentElement;if(!a)return r;let i=d=>{if(!d)return"";let m=d.cloneNode(!0);return m.querySelectorAll(`font.${vt}`).forEach(p=>{p.remove()}),m?.textContent?.slice(0,200)||""},o=a.previousElementSibling,s=a.nextElementSibling,l=i(o),u=i(s),c=i(a)||r;return`${l} ${c} ${u}`}function vZ(e){let t=e.rule.selectionTranslation?.triggerMode;if(!t||!kd.includes(t))return;let n=t.toLowerCase();rn("*",{scope:"selectionTranslation",element:globalThis.document,keyup:!0},r=>{if(r.type==="keydown"&&(Ah=rn.getPressedKeyCodes()),r.type==="keyup"){let a=Ah;if(A.debug(`[selection-translation] hotkeys: press keycodes: ${a}`),a.length>1){A.debug("[selection-translation] hotkeys: more than one keycodes"),Ah=[];return}if(a.length===0){A.debug("[selection-translation] hotkeys: no keycodes");return}let i=Ad[n]===a[0];A.debug(`[selection-translation] hotkeys: Whether the shortcut key pressed is ${n}: ${i}`),i&&(Ah=[],ra&&ra.text&&Vy({lastSelection:ra,ctx:e}))}}),Ro.push(()=>{rn.deleteScope("selectionTranslation")})}function TZ(e,t,n){let r=globalThis.getSelection();if(!r||!r.rangeCount)return null;let a=n==="icon"?20:10,i=document.activeElement;if(Pu()){let g=Ru?.x,h=Ru?.y;if(g&&h)return{x:g+globalThis.scrollX+20,y:h+globalThis.scrollY+30};let y=i.getBoundingClientRect();return{x:y.right+globalThis.scrollX,y:y.bottom+globalThis.scrollY+a}}let s=null,l=[];for(let g=0;g<r.rangeCount;g++){let h=r.getRangeAt(g),v=Array.from(h.getClientRects()).filter(y=>{let x=document.elementFromPoint(y.left+y.width/2,y.top+y.height/2);if(!x)return!1;let b=globalThis.getComputedStyle(x);return b.userSelect!=="none"&&b.getPropertyValue("-webkit-user-select")!=="none"});l.push(...v)}if(l.length===0)return null;let u=-1/0,c=-1/0,d=1/0,m=1/0;for(let g of l)(g.bottom>u||g.bottom===u&&g.right>c)&&(u=g.bottom,c=g.right,s=g),(g.top<d||g.top===d&&g.left<m)&&(d=g.top,m=g.left);if(!s)return null;if(c-m<150)return{x:c+globalThis.scrollX,y:u+globalThis.scrollY+a};if(e!==void 0&&t!==void 0){let g=(m+c)/2;return e<g?{x:m+globalThis.scrollX,y:d+globalThis.scrollY-a}:{x:c+globalThis.scrollX,y:u+globalThis.scrollY+a}}return{x:c+globalThis.scrollX,y:u+globalThis.scrollY+a}}function CZ({lastSelection:e,ctx:t}){cL(t);let n=Ge(`#${Nu} -> .imt-selection-translation-button`);if(!n)throw new Error("\u5212\u8BCD\u7FFB\u8BD1\u56FE\u6807\u521B\u5EFA\u5931\u8D25");let r=Ru?.x,a=Ru?.y,i=t.rule.selectionTranslation?.triggerMode,o=TZ(r,a,i);if(!o)return;let{x:s,y:l}=o;Uy=o,n.style.top=`${l}px`,n.style.left=`${s}px`,n.style.display="block";let u=()=>{Vy({lastSelection:e,ctx:t})};t.rule.selectionTranslation?.triggerModeForIcon==="click"?(n.addEventListener("click",u),Ro.push(()=>{n?.removeEventListener("click",u)})):(n.addEventListener("mouseover",u),Ro.push(()=>{n?.removeEventListener("mouseover",u)}))}function kh(){let e=Ge(`#${Nu}`);e&&e.remove()}function mL(e){let t=document.querySelector(`#${Nu}`);e.target!==t&&kh();let n=document.querySelector(`#${na}`),r=document.querySelector(`#${R}-popup`),a=document.querySelector(`#${R}-modal-root`);n&&e.target!==n&&e.target!==r&&e.target!==a&&dL?.()}function Vy({lastSelection:e,ctx:t}){if(!Lc())try{kh(),Wy({selection:e,ctx:t})}catch(n){throw n}}function Wy({selection:e,ctx:t,trigger:n}){oo(!0),pe({key:"selection_translate",ctx:t,params:{trigger:n||t.rule.selectionTranslation?.triggerMode||"",translation_service:Lu(t).service}}),Rr("translate_line_1",t);let r=document.querySelector(`#${na}`);if(r){let i={originalText:e.text.trim(),contextText:e.contextText,selectionRect:e.rect},o=new CustomEvent(Ys,{detail:i});r.dispatchEvent(o);return}dL=uL(t,{originalText:e.text.trim(),contextText:e.contextText,selectionRect:e.rect});let a=mL;document.removeEventListener("mousedown",a),document.addEventListener("mousedown",a)}function V0(){rn.setScope("mouseHover"),wZ()}function wZ(){rn.filter=function(e){let t=e.target||e.srcElement,{tagName:n}=t,r=!0;return(t.isContentEditable||(n==="INPUT"||n==="TEXTAREA"||n==="SELECT")&&!t.readOnly)&&(r=!1),r}}function $I(){return Uy}function eL(){return Ru}async function Gy({ctx:e,text:t,sourceLang:n,services:r,targetLangs:a,callback:i}){if(!t.trim())return;let o=[],s={id:0,url:"side-panel",text:t,to:"zh-CN",from:n,force:!0,inArticleContext:!0};return Ym(e,t,r),r.forEach(async u=>{for(let c of a){i({text:t,translateText:"",service:u,targetLang:c,loading:!0});let d=null;t.split(` `).filter(m=>!!m.trim()).length>1&&(d=await Zm(e,u)),o.push(wa({...s,to:c},{...e,translationService:u},{retry:1,contextTerms:d}).then(m=>{i({text:t,translateText:m.text,service:u,targetLang:c,loading:!1})}).catch(m=>{i({text:t,translateText:"",service:u,targetLang:c,loading:!1,error:m instanceof Z?m:new Z(m.code,m.message)})}))}}),await Promise.all(o)}function pL(){let e="side-footer-expand",[t,n]=U(()=>(localStorage.getItem(e)||"1")=="1");return G(()=>{localStorage.setItem(e,t?"1":"0")},[t]),{expand:t,setExpand:n}}function Qy(){let[e,t]=U(!1);return G(()=>{let n=!1;return e&&(async()=>{await xr()&&await w8();for(let i=0;i<60*10;i++){if(n)return;if(await Ke(1e3),await xr()){location.reload();return}}})(),()=>{n=!0}},[e]),[e,t]}function Dh({count:e,maxCount:t=1,style:n}){return e<=t?null:f("div",{className:"langs-tag",style:n,children:f("div",{className:"langs-tag-inner",children:e-t})})}function Ih({show:e,className:t,values:n,options:r,style:a,multiple:i=!1,hideSearch:o=!1,position:s,onClose:l,onChange:u,renderOption:c}){let{t:d}=$(),[m,p]=U({}),g=ne(null),h=ne(null),v=me(()=>r.filter(x=>{let b=g.current?.value.trim();return b?x.label?.includes(b)||x.value.includes(b):!0}),[r,g,m]),y=me(()=>{let x=r[0]?.label||"";for(let b of r)b.label&&b.label.length>x.length&&(x=b.label);return x},[r]);return G(()=>{if(e){let C=h.current?.getRootNode();C&&C.querySelectorAll(".imt-dropdown").forEach(w=>{w.style.display="none"})}if(h.current){let C=h.current.parentElement;if(C){let w=C.getBoundingClientRect(),M=w.left,E=w.right,k=100,N=globalThis.innerWidth,F=s;!F&&M-k<0?F="left":!F&&E+k>N&&(F="right"),F==="left"?h.current.style.left="0px":F==="right"&&(h.current.style.right="0px")}h.current.style.display=e?"flex":"none"}let x=()=>{l?.()},T=h.current?.getRootNode()||document;return T.addEventListener("click",x),()=>{T.removeEventListener("click",x)}},[e,l]),f("div",{ref:h,className:`imt-dropdown ${t??""}`,style:{zIndex:Wn-10,...a},children:[!o&&f("div",{className:"imt-search-box",children:[f(xg,{class:"imt-search-icon"}),f("input",{ref:g,type:"text",placeholder:d("searchPlaceholder"),onClick:x=>{x.stopPropagation()},onInput:x=>{x.stopPropagation(),p({})}})]}),f("ul",{children:[v.map(x=>f("li",{className:`${n.includes(x.value)?"active":""} ${x.disabled?"disabled":""}`,onClick:b=>{if(b.stopPropagation(),x.disabled)return;let T=[...n];if(!T.includes(x.value))i?T.push(x.value):T.unshift(x.value);else{if(i&&T.length<=1)return;T.splice(T.indexOf(x.value),1)}g.current&&(g.current.value=""),u([...new Set(T)]),i||l?.()},children:f("label",{className:"checkbox-label",value:x.value,style:{opacity:i&&n.length<=1&&n.includes(x.value)?.6:1,cursor:i&&n.length<=1&&n.includes(x.value)?"not-allowed":"pointer"},children:(()=>{let b=i&&!x.disableChecked&&f(ze,{children:[f("input",{type:"checkbox",checked:n.includes(x.value),disabled:i&&n.length<=1&&n.includes(x.value)}),f("span",{className:"checkbox-mark"})]}),T=x.label;return c?c(x,b,T):f(ze,{children:[b,T]})})()})},x.value)),f("li",{style:{opacity:0,height:1},children:f("label",{className:"checkbox-label",children:[i&&f(ze,{children:[f("input",{type:"checkbox"}),f("span",{className:"checkbox-mark"})]}),y]})})]})]})}function Yy({ctx:e,autoDetectLang:t,className:n,checkedLangs:r,popPosition:a,multiple:i=!1,onChange:o}){if(!e)return null;let[s,l]=U(!1),u=me(()=>{let m=vs(Gn,12,e.config?.interfaceLanguage).filter(p=>!r.includes(p)).filter(p=>p!=="auto");return m=[...r,...m],t&&!m.find(p=>p==="auto")&&m.unshift("auto"),m.map(p=>({code:p,name:zn(p,e.config?.interfaceLanguage)}))},[e.config?.interfaceLanguage,t,r]),c=u.find(m=>r[0]===m.code)?.name,d=me(()=>!t||t==="auto"?"":zn(t,e.config?.interfaceLanguage),[t,e.config?.interfaceLanguage]);return f("div",{className:"select-languages",children:[f("div",{className:`select-languages-box ${n??""}`,onClick:m=>{m.stopPropagation(),l(!s)},children:[f("div",{className:"select-languages-text",children:(()=>d?`${d} ${d&&`- ${c}`}`:c)()}),f(Dh,{count:r.length,maxCount:1}),f(vn,{class:"arrow-down"})]}),f(Ih,{show:s,values:r,multiple:i,position:a,onClose:()=>l(!1),options:u.map(m=>({label:m.name,value:m.code})),onChange:m=>{o(m)}})]})}function gL({ctx:e,popPosition:t,className:n,serviceItems:r,groupServiceItems:a,checkedServices:i,onChange:o}){if(!e)return null;let{t:s}=$(),[l,u]=U(!1),c=r.filter(m=>i.includes(m.id)),d=me(()=>{let m=a.flatMap(p=>{let g=p.services.map(h=>({label:h.name,value:h.id,icon:h.icon,disabled:!1,group:h.config.group}));return g.length>0&&g.unshift({label:p.name,value:p.id,icon:"",disabled:!0}),g});return m.push({label:s("moreTranslationServices"),value:"more",icon:Jr("more"),disabled:!1,disableChecked:!0,onClick:()=>{vr(!0,"#services",!1)}}),m},[a]);return f("div",{className:`select-services ${n??""}`,children:[f("div",{className:"select-services-box",onClick:m=>{m.stopPropagation(),u(!l)},children:[c.slice(0,3).map((m,p)=>f("div",{className:"service-icon",style:{zIndex:p,marginLeft:p>0?-6:0},children:f("img",{src:m.icon,className:"icon"})})),f(Dh,{count:i.length,maxCount:3,style:{zIndex:4,marginLeft:-6}}),f(vn,{class:"arrow-down"})]}),f(Ih,{show:l,hideSearch:!0,position:t,values:i,onClose:()=>u(!1),options:d,multiple:!0,renderOption:(m,p,g)=>m.disabled?f("div",{style:{width:"max-content",display:"flex",alignItems:"center"},children:g}):f("div",{style:{width:"max-content",display:"flex",alignItems:"center"},onClick:h=>{m.onClick&&(m.onClick?.(),u(!1))},children:[p,f("div",{className:"service-icon",style:{display:m.icon?"block":"none",marginRight:8},children:f("img",{src:m.icon})}),g,m.group==="pro"&&f("img",{src:Tr,style:{marginBottom:-2,marginLeft:6,width:20,height:20}}),m.group==="max"&&f("img",{src:ho,style:{marginBottom:-2,marginLeft:6,width:20,height:20}})]}),onChange:m=>{o(m)}})]})}function hL({ctx:e,selectServices:t,groupServiceItems:n,serviceItems:r,resultsRef:a,onTranslate:i}){let{t:o}=$(),s=ne([]),l=ne([]),u=ne("auto"),c=ne("auto"),d=ne(null),[m,p]=U({}),g=ke(()=>{let b=d.current?.value??"";ae.storage.local.set({lastTranslate:{services:l.current,langs:s.current,sourceLang:u.current,autoDetectLang:c.current,text:b}}),p({})},[p]);G(()=>{if(!e)return;async function b(){let T=await ae.storage.local.get("lastTranslate"),{lastTranslate:C}=T||{};if(C)s.current=C.langs,l.current=vi(e.config,C.services),u.current=C.sourceLang,c.current=C.autoDetectLang,d.current.value=C.text;else{s.current=[e.targetLanguage],l.current=[e.translationService];let w=vi(e.config,Bd);w.includes(e.translationService)&&Im(e,w.filter(M=>e.translationService!=M)).forEach(async M=>{await zp([M],e)&&(l.current.push(M),g())})}g()}b()},[e]);let h=ke(()=>{let b=u.current==="auto"?c.current:u.current;pe({key:"translateTextInSidePanel",ctx:e,params:{target_language:s.current.length>1?"multiple":s.current[0],translation_service:l.current.length>1?"multiple":l.current[0]}}),i(l.current,b,s.current,d.current?.value??""),g()},[i]);G(()=>{e&&l.current.length>t.length&&t.length&&(l.current=r.filter(b=>t.includes(b.id)).map(b=>b.id),g())},[e,r,t,l]);let v=(b,T=!1)=>{let C=u.current=="auto"?c.current:u.current,w=s.current[0];u.current=w,c.current="auto",s.current=[C=="auto"?e.config.interfaceLanguage:C];let M=a.current?.find(E=>E.targetLang===u.current&&E.service===l.current[0]);M&&!T&&(d.current.value=M.translateText),pe({key:"exchangeLangInSidePanel",ctx:e,params:{trigger:"manual"}}),g()},y=ke(Wt(async b=>{if(u.current!="auto"&&!b)return;let T=u.current=="auto"?c.current:u.current;T=T=="auto"?e.config.targetLanguage:T;let C=d.current?.value??"";if(!C.trim()){u.current="auto",c.current="auto",g();return}let w=await Ue({text:C});if(w=="auto"){let M=await $l([C],!0);M&&M.length&&(w=M[0].lang)}if(c.current=w,b&&(u.current="auto"),s.current.includes(w)&&(!s.current.includes(T)||w==T)&&(s.current.splice(s.current.findIndex(M=>M==w),1),w!=T&&s.current.unshift(T),pe({key:"exchangeLangInSidePanel",ctx:e,params:{trigger:"auto"}})),s.current.length==0){let M="auto";w!=e.config.interfaceLanguage?M=e.config.interfaceLanguage:w=="en"?M="zh-CN":M="en",s.current=[M]}g(),b&&h()},200),[u,e.config.interfaceLanguage]);G(()=>{y();let b=()=>{setTimeout(()=>y(!0),0)},T=k=>{k.code==="Enter"&&(k.shiftKey||(k.preventDefault(),h()))},C=!1,w=()=>{C=!0},M=k=>{C=!1,y()},E=k=>{C||y()};return d.current?.addEventListener("compositionstart",w),d.current?.addEventListener("compositionend",M),d.current?.addEventListener("keydown",T),d.current?.addEventListener("paste",b),d.current?.addEventListener("input",E),()=>{d.current?.removeEventListener("compositionstart",w),d.current?.removeEventListener("compositionend",M),d.current?.removeEventListener("input",E),d.current?.removeEventListener("keydown",T),d.current?.removeEventListener("paste",b)}},[e,y]);let x=()=>{d.current.value="",y()};return f("div",{className:"translate-area",children:[f(gL,{ctx:e,popPosition:"left",serviceItems:r,checkedServices:l.current,groupServiceItems:n,onChange:b=>{l.current=b,g()}}),f("div",{className:"translate-main",children:[f("header",{children:[f(Yy,{ctx:e,popPosition:"left",className:"source-language",checkedLangs:[u.current],multiple:!1,autoDetectLang:c.current,onChange:b=>{b.length&&(u.current=b[0],u.current!="auto"?c.current="auto":y(),g())}}),f("div",{className:"convert-icon",onClick:v,children:f(YM,{})}),f(Yy,{ctx:e,popPosition:"right",className:"target-languages",checkedLangs:s.current,multiple:!0,onChange:b=>{s.current=b,g()}})]}),f("textarea",{ref:d,rows:5,placeholder:o("pasteTextPlaceholder")}),f("footer",{children:[f("div",{className:"icon delete-button",onClick:x,children:f(QM,{})}),f("div",{style:{flex:1}}),f("button",{className:"translate-button",onClick:h,children:[o("translate"),f(VM,{})]})]})]})]})}async function fL(e){let t=await ae.storage.local.get("lastTranslate"),{lastTranslate:n}=t||{};return vi(e.config,n?.services||[e.translationService])}async function bL(){let e=await ae.storage.local.get("lastTranslate"),{lastTranslate:t}=e||{};return t}var yL=({refreshKey:e,ctx:t})=>{let[n,r]=U(null),[a,i]=U(!1),[o,s]=U(null);return G(()=>{i(!0),s(null),W1().then(r).catch(s).finally(()=>{i(!1)})},[e,t]),{rewardData:n,isLoading:a,error:o}};function xL(e){let[t,n]=U(!1),r=ne(e);return G(()=>{r.current&&!e&&n(!0),r.current=e},[e]),t}function Ky(e,t=!1){if(!t){try{if(!ee(!1,!0)&&hr()){ae.tabs.create({url:`${e}`});return}globalThis.open(`${e}`,"_blank")}catch{globalThis.open(`${e}`,"_blank")}return}try{if(!ee(!1,!0)&&hr()){ae.tabs.create({url:`${e}?utm_source=extension&utm_medium=extension&utm_campaign=reward_center`});return}globalThis.open(`${e}?utm_source=extension&utm_medium=extension&utm_campaign=reward_center`,"_blank")}catch{globalThis.open(`${e}?utm_source=extension&utm_medium=extension&utm_campaign=reward_center`,"_blank")}}async function SZ(){let{userValue:e,localValue:t}=await Ua("rewardCenterOpenTime");e||t||await gs("rewardCenterOpenTime",Date.now().toString())}function Zy({visible:e,onClose:t,ctx:n,refreshKey:r=0,setSettings:a}){SZ();let[i,o]=U(!1),[s,l]=U(!1),[u,c]=U({}),[d,m]=U(0),{t:p}=$(),[g,h]=U(""),v=`${r}_${d}`,{rewardData:y,isLoading:x,error:b}=yL({refreshKey:v,ctx:n}),T=()=>{m(B=>B+1)};G(()=>{if(e){o(!0),l(!1);let B=setTimeout(()=>{l(!0)},10);return m(O=>O+1),()=>clearTimeout(B)}else{l(!1);let B=setTimeout(()=>{o(!1)},400);return()=>clearTimeout(B)}},[e]);let C=B=>{B.target===B.currentTarget&&t()},w=()=>{e||o(!1)};function M(B){let O=Ae();return{translate_line_1:`${dd}reward-task/?showUserGuide=true&guideType=selection-translate`,translate_web_1:`${dd}reward-task/?showUserGuide=true&guideType=float-ball`,translate_web_2:`${dd}reward-task/?showUserGuide=true&guideType=translate-service`,translate_pdf_1:`${O.TRANSLATE_FILE_URL}`,translate_pdf_2:`${O.PDF_PRO_URL}`,translate_video_1:`${vf}`,translate_video_2:`${vf}`}[B]||""}let E=async B=>{if(A.debug("Task start:",B.taskConfig.taskKey),ee(!1,!0)&&B.taskConfig.taskKey==="translate_line_1")return;let O=await cT(),_=M(B.taskConfig.taskKey);if(!O){Ky(`${Ho}&return_url=${encodeURIComponent(_)}`,!1);return}if(B.enabled&&!B.completed){let I=B.taskConfig.taskKey;pe({key:"reward_center_start_task",ctx:n,params:{trigger:B.taskConfig.taskKey}}),I==="translate_line_1"&&(n.config.generalRule.selectionTranslation?.enable||a(S=>({...S,generalRule:{...S.generalRule,"selectionTranslation.add":{...S.generalRule?.["selectionTranslation.add"],enable:!0}}}))),I==="translate_video_1"&&V2({type:"video-subtitle"}),I==="translate_video_2"&&V2({type:"ai-subtitle"}),Ky(_);return}if(B.completed&&!B.taken){if(g)return;h(B.taskConfig.taskKey),pe({key:"reward_center_claim",ctx:n,params:{trigger:B.taskConfig.taskKey}});try{await uT(B.taskConfig.taskKey),T(),dT(),h("")}catch(I){A.error("takeReward error",I)}finally{h("")}}},k=(B,O=!1)=>{switch(B){case"ai_token":return O?p("rewardCenter.reward.ai_token")+p("rewardCenter.reward.description"):p("rewardCenter.reward.ai_token");case"pdf_token":return p("rewardCenter.reward.pdf_token");case"video_token":return p("rewardCenter.reward.video_token");default:return B}},N=(B,O,_=!0)=>{let I=B.toLocaleString(),L=_?p("rewardCenter.reward.unit_pdf_token"):"",S=_?p("rewardCenter.reward.unit_video_token"):"";return O==="ai_token"?I:O==="video_token"?`${I}${S}`:O==="pdf_token"?`${I}${L}`:I},F=B=>{let{taskConfig:O,taken:_,completed:I,enabled:L}=B,S=O.rewards[0],P=O.groupName==="\u9AD8\u7EA7\u4EFB\u52A1",H=I&&_,z=!L&&!I&&!_,W=p("rewardCenter.task.start"),V="reward-task-button",Y=!1;return I&&!_?(W=p("rewardCenter.task.claim"),V+=" claim"):I&&_?(W=p("rewardCenter.task.claimed"),V+=" completed"):!L&&!I&&!_?(W=p("rewardCenter.task.start"),V+=" disabled"):P&&L&&!I&&!_&&(mT(B,y)||(W=p("rewardCenter.task.start"),Y=!0)),f("div",{className:`reward-task-item ${z?"unavailable":""} ${H?"completed":""}`,children:[f("div",{className:"reward-task-content",children:[f("div",{className:"reward-task-title",children:p(`rewardCenter.task.${O.taskKey}`)}),S&&f("div",{className:"reward-task-reward",children:[p("rewardCenter.reward.get")," ",f("span",{className:`${P?"reward-amount-advanced":"reward-amount"}`,children:N(S.rewardAmount,S.rewardType)})," ",k(S.rewardType,!0)]})]}),H?f(SE,{}):ee(!1,!0)&&O.taskKey==="translate_line_1"?f(wt,{text:p("rewardCenter.task.translate_line_1.warning",{1:{tag:"a",style:"color: #EA4C89;",href:gf+"?utm_campaign=reward_center",target:"_blank"}}),position:"left",tipStyle:{width:"150px",maxWidth:"150px",whiteSpace:"normal",wordBreak:"break-word"},children:f("button",{className:`${V} disabled`,disabled:!0,children:W})}):Y?f(wt,{text:p("rewardCenter.task.unclaimedWarning"),position:"left",tipStyle:{width:"150px",maxWidth:"150px",whiteSpace:"normal",wordBreak:"break-word"},children:f("button",{className:V,onClick:()=>E(B),disabled:z,children:[W,g===O.taskKey?f(vL,{}):null]})}):f("button",{className:V,onClick:()=>E(B),disabled:z,children:[W,g===O.taskKey?f(vL,{}):null]})]},O.taskKey)},j=B=>{let O=B.groupName==="\u9AD8\u7EA7\u4EFB\u52A1",_=p(O?"rewardCenter.task.level2":"rewardCenter.task.level1"),I=B.taskItems.filter(S=>!(S.completed&&S.taken)),L=B.taskItems.filter(S=>S.completed&&S.taken);return f("div",{className:"reward-center-card",children:[f("div",{className:"reward-card-title",children:[O?f(wE,{}):f(CE,{}),_,O&&f("span",{className:"reward-task-subtitle",children:p("rewardCenter.task.level2.description")})]}),f("div",{className:"reward-card-content",children:[I.map(S=>F(S)),L.length>0&&f(ze,{children:[f("div",{className:"completed-tasks-divider clickable",onClick:()=>c(S=>({...S,[B.groupName]:!S[B.groupName]})),children:[f("span",{className:"completed-tasks-text",children:p("rewardCenter.task.completed")}),f("span",{className:`completed-tasks-arrow ${u[B.groupName]?"expanded":""}`,children:f(vn,{})})]}),u[B.groupName]&&L.map(S=>F(S))]})]})]},B.groupName)};return!e&&!i?null:f(ze,{children:f("div",{className:`reward-center-overlay ${s?"visible":""}`,onClick:C,children:f("div",{className:`reward-center-drawer ${s?"visible":""}`,onTransitionEnd:w,children:[f("div",{className:"reward-center-fixed-header",children:[f("div",{className:"reward-center-header",children:[f("div",{className:"reward-center-header-left",children:[f(hu,{}),f("div",{className:"reward-center-title",children:p("rewardCenter.title")})]}),f(wr,{class:"reward-center-close-icon",onClick:t})]}),f("div",{className:"reward-center-description",children:p("rewardCenter.description")})]}),f("div",{className:"reward-center-scrollable-content",children:[!y&&x&&f("div",{className:"reward-center-loading"}),b&&f("div",{className:"reward-center-error",children:b.message}),!b&&y&&f(ze,{children:[f("div",{className:"reward-center-card reward-progress-container",children:[f("div",{className:"reward-card-title",children:p("rewardCenter.progress")}),f("div",{className:"reward-card-content",children:y?.rewardViews.map(B=>{let O=B.rewardTotalAmount>0?B.completedAmount/B.rewardTotalAmount*100:0;return f("div",{className:"reward-progress-item",children:f("div",{className:"reward-progress-info",children:[f("div",{className:"reward-progress-label",children:k(B.rewardType)}),f("div",{className:"reward-progress-right",children:[f("div",{className:"reward-progress-value",children:[N(B.completedAmount,B.rewardType,!1),"/",N(B.rewardTotalAmount,B.rewardType,!1)]}),f("div",{className:"reward-progress-bar",children:f("div",{className:"reward-progress-fill",style:{width:`${O}%`}})})]})]})},B.rewardType)})})]}),y?.groupViews.map(B=>j(B))]}),f("div",{className:"reward-center-footer",children:[f(wg,{}),f("div",{className:"reward-center-footer-text",onClick:()=>Ky(Qs,!0),children:p("rewardCenter.help")})]})]})]})})})}var vL=()=>f("div",{className:"reward-task-loading"});var Lh=null;function Jy(){let{config:e,ctx:t,ctxRef:n,settingsHookValue:r,refreshCtx:a}=AD(),[i,o,s,l,u]=r,[c,d]=U("auto"),[m,p]=U([]),[g,h]=U([]),{expand:v,setExpand:y}=pL(),[x,b]=U(!1),[T,C]=U(0),w=ne(null),M=()=>{x||pe({key:"reward_center_open",ctx:t,params:{trigger:"side_panel"}}),b(!x)},{t:E}=$(),k=e&&Ct(e.rtlLanguages??[],e.interfaceLanguage),[N,F]=U([]);G(()=>{async function Y(){if(!t)return;let X=await fL(t),oe=await Ml(t,"translationService","zh-CN",X)||[];F(oe)}Y()},[t]);let j=me(()=>t?N.filter(Y=>g.includes(Y.id)):[],[t,N,g]),B=me(()=>El(N,E),[N]),[O,_]=U([]),I=ne([]);I.current=O;let L=ke(async(Y,X,oe,ve)=>{t&&(d(X),p(oe),h(Y),_([]),Gy({ctx:t,sourceLang:X,text:ve,services:Y,targetLangs:oe,callback:Ce=>{let ye=I.current.find(ue=>ue.service===Ce.service&&ue.targetLang===Ce.targetLang);ye?(ye.loading=!1,ye.translateText=Ce.translateText,ye.error=Ce.error,_([...I.current])):(I.current.push(Ce),_([...I.current]))}}))},[t,I]),S=ke((Y,X)=>{let oe=I.current.find(ve=>ve.service===Y&&ve.targetLang===X);!t||!oe||Gy({ctx:t,sourceLang:c,text:oe.text,services:[Y],targetLangs:[X],callback:ve=>{oe.translateText=ve.translateText,oe.loading=ve.loading,oe.error=ve.error,_([...I.current])}})},[t,I,c]),P=ke(Y=>{h(g.filter(X=>X!==Y))},[g]),[H,z]=U(!1);G(()=>{document.body.style.marginRight&&z(!0)},[]);let W=ke(Y=>{let X;typeof Y.detail=="string"?X=JSON.parse(Y.detail):X=Y.detail;let{payload:oe}=X,{method:ve,data:Ce}=oe;switch(A.debug("side panel received message",ve,Ce||" "),ve){case"openRewardCenter":x?(b(!1),z8()):(b(!0),pe({key:"reward_center_open",ctx:n.current,params:{trigger:Ce?.trigger||"float_ball"}}));break;case"refreshRewardCenter":b(!0),C(ye=>ye+1);break;case"updateContext":a();break}},[x,a]);function V(){Lh&&globalThis.document.removeEventListener(Vu,Lh),Lh=W,globalThis.document.addEventListener(Vu,Lh)}return G(()=>{location.href.includes("openRewardCenter=true")&&(b(!0),setTimeout(()=>{pe({key:"reward_center_open",ctx:n.current,params:{trigger:"popup"}})},1e3)),V()},[]),t?f(ze,{children:[f("div",{className:"notranslate imt-side-panel",dir:k?"rtl":"ltr",ref:w,children:[H&&f(wr,{class:"panel-close-icon",onClick:()=>{lo(t,"panel")}}),f(hL,{ctx:t,selectServices:g,serviceItems:N,groupServiceItems:B,resultsRef:I,onTranslate:L}),f(EZ,{ctx:t,config:e,serviceItems:j,langs:m,results:O,onDeleteService:P,onRefresh:S}),f("div",{style:{height:v?160:50}}),f(MZ,{ctx:t,expand:v,setExpand:y,toggleRewardCenter:M,rewardCenterVisible:x}),f(Zy,{visible:x,onClose:M,ctx:t,refreshKey:T,setSettings:o})]}),f(ch,{ctx:t,displayPosition:"sidePanel"})]}):null}function MZ({ctx:e,expand:t,setExpand:n,toggleRewardCenter:r,rewardCenterVisible:a}){let{t:i}=$(),[o,s]=U(!1),[l,u]=U(null),c=ke(()=>{s(!0),setTimeout(()=>{s(!1)},1200)},[]);G(()=>{(async()=>{let{userValue:C,localValue:w}=await Ua("rewardCenterClicked"),M=C||w;u(!!M),M||c()})()},[]),G(()=>{let C=setInterval(()=>{l||Sl(e)?clearInterval(C):c()},2e3);return()=>clearTimeout(C)},[c,e,l]);let d=xL(a),m=ke(()=>{s(!1),gs("rewardCenterClicked",!0),u(!0)},[]),[p,g]=Qy(),h=e.config?.sidePanel||{},v=Sl(e),y=async()=>{let T=await bL();if(T){let C=T.langs[0],w=encodeURIComponent(T.text.trim()),M=`${Uo}text#${T.sourceLang}/${C}/${w}`;ju(M,"translate_text")}else ju(Uo+"text","translate_text")},x=(h.i18n?.[e.config.interfaceLanguage]||h.i18n?.en)?.upgradeTitle,b=h.upgradeUrl;return f("div",{className:"side-footer",children:[f("div",{className:"footer-expand",style:{marginBottom:t?4:-12},onClick:()=>n(!t),children:t?f(vn,{}):f(AE,{})}),f("div",{className:"footer-area",style:{display:t?"flex":"none"},children:[f("div",{className:"divider"}),f("span",{className:"footer-area-title",children:i("alsoTranslate")}),f("div",{className:"footer-area-buttons-wrapper",children:[f("div",{className:"footer-area-button",onClick:()=>ju(Uo,"translate_file"),children:[f(DE,{}),i("translateFile")]}),f("div",{className:"footer-area-button",onClick:()=>ju(Uo+"image","translate_image"),children:[f(IE,{}),i("translateImage")]}),f("div",{className:"footer-area-button",onClick:y,children:[f(LE,{}),i("translateText")]})]})]}),f("div",{className:"side-footer-preview",children:[e.isPro?f("div",{className:"empty-space"}):f("a",{className:"upgrade",target:"_blank",href:b,onClick:()=>g(!0),children:[f(ME,{}),f("span",{children:x})]}),f(kZ,{hidden:!d||l||v,onClick:()=>{m()}}),f("div",{className:"action-buttons",children:[!v&&f("div",{className:"action-icon-wrapper",onClick:()=>{r(),m()},children:[f("div",{className:`action-icon${o?" bounce-animate":""}`,children:f(hu,{})}),f("span",{className:"reward-center-text",children:i("rewardCenter.title")})]}),f("div",{className:"action-icon",onClick:()=>ju(Qs,"help_center"),children:f(wg,{})}),f("div",{className:"action-icon",onClick:()=>vr(!1,"",!1),children:f(Cg,{style:{width:18,height:18},fillColor:"#999"})})]})]})]})}function ju(e,t){try{if(!ee(!1,!0)&&hr()){ae.tabs.create({url:`${e}?utm_source=extension&utm_medium=extension&utm_campaign=side_footer_${t}`});return}globalThis.open(`${e}?utm_source=extension&utm_medium=extension&utm_campaign=side_footer_${t}`,"_blank")}catch{globalThis.open(`${e}?utm_source=extension&utm_medium=extension&utm_campaign=side_footer_${t}`,"_blank")}}function EZ({ctx:e,config:t,serviceItems:n,langs:r,results:a,onDeleteService:i,onRefresh:o}){let{t:s}=$(),[l,u]=U(!1),c=m=>{vh(m),u(!0),setTimeout(()=>{u(!1)},2e3)},d=(m,p)=>{let g=new AbortController;wh({text:p,lang:m,provider:"WebSpeech",signal:g.signal})};return t?f("div",{className:"results-container",children:a.length>0&&n.map((m,p)=>{let g=r.map(h=>{let v=a.find(T=>T.service===m.id&&T.targetLang===h),y=Ct(e.config.rtlLanguages,h),x=v?.translateText,b=v?.loading||!v?.translateText&&!v?.error;return f("div",{className:"result-container",children:[x&&!v.error&&f("pre",{dir:y?"rtl":"ltr",children:x.trim()}),b&&f("div",{className:"skeleton-loader",children:[f("div",{className:"skeleton-text-line short"}),f("div",{className:"skeleton-text-line medium"})]}),f(AZ,{ctx:e,error:v?.error,onRefresh:()=>o(m.id,h)}),f("div",{className:"result-lang",children:[f(wt,{text:s(l?"selectionTranslationCopySuccess":"selectionTranslationCopy"),children:f("div",{className:"icon",onClick:()=>c(x??""),children:f(vg,{})})}),f("div",{className:"icon",onClick:()=>d(h,x),children:f(pu,{})}),f("div",{style:{flex:1}}),zn(h,t?.interfaceLanguage,!1,!0)]})]})});return f("div",{className:"service-wrapper-container",children:[f("div",{className:"service-wrapper",children:[f("img",{src:m.icon,className:"icon"}),f("span",{children:m.name}),f("div",{className:"close-icon",onClick:()=>i(m.id),children:f(wr,{})})]}),g,f("div",{className:"divider",hidden:p===n.length-1})]})}).flat()}):null}function AZ({ctx:e,error:t,onRefresh:n}){let{t:r}=$(),[a,i]=Qy();if(!e||!t)return null;let o=t.uiConfig(e),s=o.errMsg||"",l=Lt?.createHTML(s)||s;return["upgrade","login"].includes(o.action||"")?f("div",{className:"error-result error-info",children:[f("div",{className:"error-message",dangerouslySetInnerHTML:{__html:l}}),f("div",{className:"upgrade-button",onClick:()=>{ju(Vt,"upgrade"),i(!0)},children:[f("svg",{width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M6.7482 17.3325C7.46127 17.5702 7.69894 16.9165 7.40183 16.6788C6.45109 16.0252 5.97572 14.8368 6.33226 13.7672C6.68879 12.5788 7.63953 12.1034 7.63953 10.3208C7.63953 10.3208 8.82795 11.2121 8.59027 12.5788C9.77869 11.2121 9.2439 9.42947 9.00623 8.59756C12.0367 10.2019 14.6512 13.7078 11.6208 16.6788C11.2642 16.9759 11.6208 17.5107 12.1556 17.3325C20.4151 12.6382 14.1759 5.62648 13.1063 4.79459C13.4628 5.62648 13.5223 6.93375 12.8092 7.5874C11.5613 2.89312 8.53088 1.94238 8.53088 1.94238C8.8874 4.37865 7.1642 6.9932 5.5598 9.01352C5.50039 8.00336 5.44098 7.34973 4.96559 6.4584C4.84676 8.18162 3.48006 9.60772 3.12355 11.3904C2.64818 13.7672 3.48008 15.4904 6.74826 17.3325L6.7482 17.3325Z",fill:"#FFC736"})}),r("upgradeToPro")]})]}):f("div",{className:"error-result error-warning",children:[f("div",{className:"error-message",dangerouslySetInnerHTML:{__html:l}}),f("div",{className:"retry-button",onClick:n,children:f(WM,{})})]})}function kZ({hidden:e,onClick:t}){let{t:n}=$();return e?null:f("div",{className:"reward-center-popup",children:[f("div",{className:"popup-content",children:[n("rewardCenter.popupTitle"),f("div",{className:"popup-close-icon-wrapper",onClick:t,children:f(eE,{})})]}),f(tE,{class:"reward-center-triangle"})]})}var Nh=!1,Ph=!1,Rh=150,Xy=362,$y="mock-side-panel-width",e9="cursor-mock-side-panel-host";function DZ(){return Nh}async function IZ(e){if(globalThis.top!==window||Ph)return;let n=`${await RZ()}px`,r="6px",a=document.getElementById(e9),i=Le.IMMERSIVE_TRANSLATE_SIDE_PANEL_CSS,o=Le.IMMERSIVE_TRANSLATE_REWARD_CENTER_CSS;if(a)a.remove(),TL(),Nh=!1;else{Nh=!0,Ph=!0,a=document.createElement("div"),a.id=e9,a.setAttribute("style",` all: initial; position: fixed; top: 0px; right: 0px; width: ${n}; height: 100%; z-index: ${Wn}; background-color: white; display: flex; transform: translateX(100%); transition: transform ${Rh}ms ease-out; `),document.documentElement.appendChild(a);let s=a.attachShadow({mode:"open"}),l=document.createElement("div");Object.assign(l.style,{width:r,height:"100%",cursor:"col-resize",backgroundColor:"transparent",borderRight:"1px solid #d1d1d1",borderLeft:"1px solid #d1d1d1",boxSizing:"border-box"});let u=document.createElement("div");u.id="mount",Object.assign(u.style,{flexGrow:"1",height:"100%",overflow:"auto",backgroundColor:"white"});let c=document.createElement("style");c.textContent=i;let d=document.createElement("style");d.textContent=o,Pa(f(ze,{children:f(yo,{lang:e.interfaceLanguage,children:f(Jy,{})})}),u),s.appendChild(c),s.appendChild(d),s.appendChild(l),s.appendChild(u),requestAnimationFrame(()=>{a&&(a.style.transform="translateX(0)",NZ(n),a.addEventListener("transitionend",()=>{Ph=!1},{once:!0}))});let m=!1,p=0,g=0;l.addEventListener("mousedown",y=>{m=!0,p=y.clientX,g=a.offsetWidth,u.style.pointerEvents="none",a.style.transition="none",y.preventDefault(),document.addEventListener("mousemove",h),document.addEventListener("mouseup",v)});let h=y=>{if(!m||!a)return;let x=y.clientX-p,b=g-x,T=globalThis.innerWidth*(2/3);b>T?b=T:b<Xy&&(b=Xy),jZ(b),a.style.width=`${b}px`,PZ(`${b}px`)},v=()=>{m&&(m=!1,u.style.pointerEvents="auto",a&&(a.style.transition=`transform ${Rh}ms ease-out`),document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",v))}}}async function LZ(){let e=document.getElementById(e9);e&&(e.remove(),TL(),Nh=!1)}xa.toggleMockSidePanel=IZ;xa.getIsOpenSidePanel=DZ;xa.closeMockSidePanel=LZ;function PZ(e){let t=document.body;t.style.setProperty("margin-right",e,"important"),t.style.setProperty("width","unset","important")}function NZ(e){let t=document.body;t.style.setProperty("transition",`margin-right ${Rh}ms ease-out`,"important"),t.style.setProperty("margin-right",e,"important"),t.style.setProperty("width","unset","important"),setTimeout(()=>{t.style.removeProperty("transition"),Ph=!1},Rh)}function TL(){let e=document.body;e.style.removeProperty("margin-right"),e.style.removeProperty("width"),e.style.removeProperty("transition")}async function RZ(){let t=(await ae.storage.local.get($y))[$y]||Xy;return parseInt(t)}async function jZ(e){await ae.storage.local.set({[$y]:e.toString()})}function jh(e){let[t,n]=La(),[r,a]=U(null);G(()=>{let o=t?.generalRule?.["aiWriting.add"]||{};if(e?.rule?.aiWriting&&t){a({...e?.rule?.aiWriting,...o});return}},[t]);let i=ke(o=>{a(s=>({...s,...o})),n(s=>({...s,generalRule:{...s.generalRule,"aiWriting.add":{...s.generalRule?.["aiWriting.add"],...o}}}))},[t]);return{AiWritingConfig:r,updateAiWritingConfig:i}}var ji=`${R}-ai-writing`;function CL({onClose:e}){let{t}=$(),[n,r]=U("once"),a=va()+"#writing",i=t("closeQuickTranslation.settingOpen",{1:a}),o=[{title:t("closeQuickTranslation.untilNext"),type:"once"},{title:t("closeQuickTranslation.currentWebsite"),type:"current",description:i},{title:t("closeQuickTranslation.alwaysClose"),type:"forever",description:i}];return f("div",{class:`${ji}-close-modal`,children:[f("div",{class:`${ji}-close-modal-header`,children:[f("div",{class:`${ji}-close-modal-header-title`,children:t("aiWriting.disable_modal_title")}),f("span",{class:"icon-wrapper-no-bg close-icon-wrapper",onClick:()=>e("cancel"),children:f(wr,{class:"imt-icon"})})]}),f("div",{class:`${ji}-close-modal-content`,children:o.map(s=>f(FZ,{onClick:()=>{r(s.type)},title:s.title,description:s.description,selected:s.type===n,onLinkClick:l=>{An(l)}},s.type))}),f("div",{class:`${ji}-close-modal-footer`,children:[f("button",{class:`${ji}-close-modal-footer-button cancel-button`,onClick:()=>e("cancel"),children:t("cancel")}),f("button",{class:`${ji}-close-modal-footer-button confirm-button`,onClick:()=>e(n),children:t("confirm")})]})]})}function FZ(e){let{selected:t,title:n,description:r,onLinkClick:a}=e,i=BZ(r||"");return f("div",{class:"radio-wrapper",onClick:e.onClick,children:[f("div",{class:t?`${ji}-radio-sel`:`${ji}-radio-nor`,children:f("div",{})}),f("div",{children:[f("span",{children:n}),r?f("small",{class:"description",children:i.map(o=>o.type==="text"?o.value:f("a",{onClick:()=>o.href&&a&&a(o.href),children:o.value}))}):null]})]})}function BZ(e){let t=[],n=/(<a\s+.*?href="([^"]*)".*?>(.*?)<\/a>)|([^<]+)/g,r=Array.from(e.matchAll(n));for(let a of r){let i=a[2],o=a[3],s=a[4];i&&o?t.push({type:"link",href:i,value:o}):s&&t.push({type:"text",value:s})}return t}var W0=`${R}-ai-writing`;function wL({ctx:e}){let[t,n]=U(!1),{updateAiWritingConfig:r}=jh(e),{t:a}=$(),i=Ct(e.config.rtlLanguages,e.config.interfaceLanguage),o=()=>{Fh(e,"ai_writing_button")},s=l=>{if(n(!1),l!=="cancel"){if(pe({key:"ai_writing_ban",ctx:e,params:{trigger:l}}),l==="once"&&qm(!0),l==="current"){qm(!0);let u=e.rule.aiWriting?.urlPattern,c=u?.excludeMatches||[];r({urlPattern:{...u,excludeMatches:[...c,window.location.origin]}})}l==="forever"&&(qm(!0),r({enable:!1})),G0()}};return f("div",{class:`${W0}-container`,dir:i?"rtl":"ltr",children:[f("div",{class:`${W0}-action-wrapper`,children:[f("div",{class:`${W0}-button`,onClick:o,children:[f(Sg,{}),f("div",{class:`${W0}-button-text`,children:a("aiWriting.title")})]}),f("div",{class:`${W0}-more-action-icon`,onClick:()=>n(!t),children:f(kE,{})})]}),t&&f(CL,{onClose:s})]})}function SL(e){let t=e.rule.aiWriting?.titleSelector,n=e.rule.aiWriting?.contentSelector,r=e.rule.aiWriting?.commentSelector,a=t?document.querySelector(t):null,i=n?document.querySelector(n):null,o=r?document.querySelectorAll(r):[],s="";a&&(a instanceof HTMLInputElement||a instanceof HTMLTextAreaElement?s=a.value:s=a.textContent||"");let l="";i&&(i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement?l=i.value:l=i.textContent||"");let u=Array.from(o).map(g=>g?.textContent||""),c=s?`TITLE: ${s}`:"",d=l?`CONTENT: ${l}`:"",m=u.length>0?`COMMENTS: ${u.join(` `)}`:"",p=` ${c}

${d}

${m} `;return A.debug("[ai-writing] context",p),p}function ML(){let e=document.title,t=document.querySelector("meta[name='description']")?.getAttribute("content")||"",n=window.location.href,a=` CURRENT SITE INFO: SITE_NAME: ${document.querySelector("meta[property='og:site_name']")?.getAttribute("content")||e} TITLE: ${e} DESCRIPTION: ${t} URL: ${n} `;return A.debug("[ai-writing] currentSiteInfo",a),a}function t9(e){let t=[],n=e?.length.selected,r=e?.formalityLevel.selected,a=e?.tone.selected,i=e?.role.selected;return n&&n!=="auto"&&t.push(`- Length: ${n}`),r&&r!=="auto"&&t.push(`- Formality Level: ${r}`),a&&a!=="auto"&&t.push(`- Tone: ${a}`),i&&i!=="auto"&&t.push(`- Author's Role: ${i}`),t.length===0?"":` Reply Style Guidelines: ${t.join(` `)} `}function EL({ctx:e,context:t,service:n,scene:r}){let a=e.targetLanguage,i=t.trim()?t:"",s=Bh(e,n,"summaryPrompt").replaceAll("{{ai_writing_scene}}",r||"").replaceAll("{{target_language}}",a).replaceAll("{{ai_writing_context}}",i),l=` Context: ${t} `;return{systemPrompt:s,userPrompt:l}}function AL({ctx:e,context:t,scene:n,service:r,promptStyle:a}){let i=e.targetLanguage,o=t9(a),s=t.trim()?t:"",u=Bh(e,r,"suggestionPrompt").replaceAll("{{ai_writing_scene}}",n).replaceAll("{{target_language}}",i).replaceAll("{{ai_writing_style}}",o).replaceAll("{{ai_writing_context}}",s),c=` Context: ${t} `;return{systemPrompt:u,userPrompt:c}}function kL({ctx:e,scene:t,context:n,promptStyle:r,service:a}){let i=e.targetLanguage,o=t9(r),s=n.trim()?n:"",l=ML();return{systemPrompt:Bh(e,a,"polishReplyPrompt").replaceAll("{{ai_writing_scene}}",t||"").replaceAll("{{target_language}}",i).replaceAll("{{ai_writing_style}}",o).replaceAll("{{ai_writing_context}}",s).replaceAll("{{current_site_info}}",l)}}function DL({ctx:e,context:t,promptStyle:n,service:r}){let a=e.targetLanguage,i=t9(n),o=t.trim()?t:"",s=ML();return{systemPrompt:Bh(e,r,"generalSystemPrompt").replaceAll("{{target_language}}",a).replaceAll("{{ai_writing_style}}",i).replaceAll("{{ai_writing_context}}",o).replaceAll("{{current_site_info}}",s)}}function Bh(e,t,n){let r=e.rule.aiWriting?.prompts;return r?.[t]?.[n]||r?.[n]||""}var jo=`${R}-ai-writing`;function Fo({ctx:e,error:t,className:n,reload:r,serviceType:a,serviceId:i,showReload:o=!0}){if(!e||!t)return null;let[s,l]=U(null),{t:u}=$();G(()=>{l(t.initData({translationService:i}).uiConfig(e)),A.debug("[ai-writing:error] error",t),A.debug("[ai-writing:error] errorConfig",t.uiConfig(e))},[]);let c=s?.errMsg||"",d=Lt?.createHTML(c)||c;return s?.errMsg?.includes("quota reached")?(a==="pro"&&(d=u("aiWriting.pro_translation_quota_reached")),a==="max"&&(d=u("aiWriting.max_translation_quota_reached")),f("div",{class:`${jo}-error ${n||""}`,children:[f("div",{class:`${jo}-error-text`,dangerouslySetInnerHTML:{__html:d}}),f("div",{class:`${jo}-error-actions`,children:[f("div",{className:"upgrade-button buy-package-button",onClick:()=>{H1(f6,"ai_writing",a==="max"?"type=top_model":"")},children:[f("svg",{width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M6.7482 17.3325C7.46127 17.5702 7.69894 16.9165 7.40183 16.6788C6.45109 16.0252 5.97572 14.8368 6.33226 13.7672C6.68879 12.5788 7.63953 12.1034 7.63953 10.3208C7.63953 10.3208 8.82795 11.2121 8.59027 12.5788C9.77869 11.2121 9.2439 9.42947 9.00623 8.59756C12.0367 10.2019 14.6512 13.7078 11.6208 16.6788C11.2642 16.9759 11.6208 17.5107 12.1556 17.3325C20.4151 12.6382 14.1759 5.62648 13.1063 4.79459C13.4628 5.62648 13.5223 6.93375 12.8092 7.5874C11.5613 2.89312 8.53088 1.94238 8.53088 1.94238C8.8874 4.37865 7.1642 6.9932 5.5598 9.01352C5.50039 8.00336 5.44098 7.34973 4.96559 6.4584C4.84676 8.18162 3.48006 9.60772 3.12355 11.3904C2.64818 13.7672 3.48008 15.4904 6.74826 17.3325L6.7482 17.3325Z",fill:"#FFFFFF"})}),u("aiWriting.buy_package")]}),o&&f(Es,{onClick:r,class:"imt-icon"})]})]})):["upgrade","login"].includes(s?.action||"")?f("div",{class:`${jo}-error ${n||""}`,children:[f("div",{class:`${jo}-error-text`,dangerouslySetInnerHTML:{__html:d}}),f("div",{class:`${jo}-error-actions`,children:[f("div",{className:"upgrade-button",onClick:()=>{H1(Vt,"ai-writing")},children:[f("svg",{width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:f("path",{d:"M6.7482 17.3325C7.46127 17.5702 7.69894 16.9165 7.40183 16.6788C6.45109 16.0252 5.97572 14.8368 6.33226 13.7672C6.68879 12.5788 7.63953 12.1034 7.63953 10.3208C7.63953 10.3208 8.82795 11.2121 8.59027 12.5788C9.77869 11.2121 9.2439 9.42947 9.00623 8.59756C12.0367 10.2019 14.6512 13.7078 11.6208 16.6788C11.2642 16.9759 11.6208 17.5107 12.1556 17.3325C20.4151 12.6382 14.1759 5.62648 13.1063 4.79459C13.4628 5.62648 13.5223 6.93375 12.8092 7.5874C11.5613 2.89312 8.53088 1.94238 8.53088 1.94238C8.8874 4.37865 7.1642 6.9932 5.5598 9.01352C5.50039 8.00336 5.44098 7.34973 4.96559 6.4584C4.84676 8.18162 3.48006 9.60772 3.12355 11.3904C2.64818 13.7672 3.48008 15.4904 6.74826 17.3325L6.7482 17.3325Z",fill:"#FFC736"})}),u("upgradeToPro")]}),o&&f(Es,{onClick:r,class:"imt-icon"})]})]}):f("div",{class:`${jo}-error error-warning ${n||""}`,children:f("div",{class:`${jo}-error-text`,dangerouslySetInnerHTML:{__html:d}})})}var n9=`${R}-ai-writing`;function IL({ctx:e,context:t,scene:n,selectedService:r,AiWritingConfig:a,onStartGenerating:i,onFinishGenerating:o,disableReload:s=!1}){let{t:l}=$(),[u,c]=U(""),[d,m]=U(null),p=ne(null),[g,h]=U(!1);if(n==="general")return null;G(()=>{v()},[]),G(()=>{if(p.current===null){p.current=r.id;return}s||(p.current=r.id,y())},[r]);let v=async()=>{try{h(!0),i?.(),m(null),c("");let{systemPrompt:x,userPrompt:b}=EL({ctx:e,context:t,scene:a?.scene||"",service:r.id}),T=await eu({service:r.id,serviceConfigs:a.serviceConfigs},e);A.debug("[ai-writing:summary] getSummary",{systemPrompt:x,userPrompt:b,service:r.id}),await T?.sendMessageStream({systemPrompt:x,userPrompt:b,onMessage:C=>{h(!1),c(w=>w+C)},onError:C=>{A.debug("[ai-writing:summary] onError",C),h(!1),o?.(),m(C)},onFinish:C=>{h(!1),o?.(),A.debug("[ai-writing:summary] onFinish",C)}})}catch(x){A.debug("[ai-writing:summary] getSummary error",x),h(!1),o?.(),x instanceof Z?m(x):m(new Z("fetchError",x.message||x?.toString()||"Unknown error"))}},y=()=>{m(null),v()};return f("div",{class:`${n9}-summary`,children:[f("div",{class:`${n9}-summary-title`,children:l("aiWriting.summary")}),g&&!d&&!u&&f("div",{className:"skeleton-loader",children:[f("div",{className:"skeleton-text-line short"}),f("div",{className:"skeleton-text-line medium"})]}),!d&&!g&&u&&f("div",{class:`${n9}-summary-content`,children:u}),d&&f(Fo,{ctx:e,error:d,reload:y,serviceType:r.config.group,serviceId:r.id})]})}var at=`${R}-ai-writing`;function Oh({ctx:e,onChange:t,className:n,promptStyle:r,updatePromptStyle:a,menuClassName:i,disabled:o=!1}){let s=ne(null),[l,u]=U(!1),[c,d]=U(!1),[m,p]=U(null),g=ne(r),h=N=>N.formalityLevel.selected!==g.current?.formalityLevel.selected||N.tone.selected!==g.current?.tone.selected||N.length.selected!==g.current?.length.selected||N.role.selected!==g.current?.role.selected,{t:v}=$(),y=N=>{N.preventDefault(),!o&&u(!l)},x=(N,F)=>{let j={...r,[N]:{...r[N],selected:F}};a({promptStyle:j})},b=()=>{u(!1),M(),h(r)&&(t(r),pe({key:"ai_writing_change_prompt_style",ctx:e})),g.current=r},T=(N,F,j)=>{N.stopPropagation();let O=r[F].options.filter(I=>I.value!==j),_={...r,[F]:{...r[F],options:O}};a({promptStyle:_})},C=N=>{p(N),d(!0)},w=N=>{if(!r||!m||!N.trim())return;let F=r[m].options,j={labelKey:N.trim(),value:N.trim().toLowerCase().replace(/\s+/g,"_")};if(F.some(I=>I.value===j.value))return;let O=[...F,j],_={...r,[m]:{...r[m],options:O}};a({promptStyle:_}),d(!1),p(null)},M=()=>{d(!1),p(null)},E=(N,F)=>!(F.includes("auto")||F===r[N].selected),k=()=>{let N=r,F=N?.length.options.find(L=>L.value===N?.length.selected)?.labelKey,j=N?.formalityLevel.options.find(L=>L.value===N?.formalityLevel.selected)?.labelKey,B=N?.tone.options.find(L=>L.value===N?.tone.selected)?.labelKey,O=N?.role.options.find(L=>L.value===N?.role.selected)?.labelKey;return[F,j,B,O].filter(L=>!(L?.includes("auto")||!L)).map(L=>`${v(L)}`).join("/")||v("aiWriting.promptStyle_title")};return f(ze,{children:[l&&f("div",{className:`${at}-prompt-style-overlay`,onClick:b}),f("div",{ref:s,className:`${at}-dropdown ${n||""}`,children:[f("div",{onClick:y,class:`${at}-prompt-style-select ${o?`${at}-prompt-style-select-disabled`:""}`,children:[f(uE,{}),f("div",{className:`${at}-prompt-style-select-text`,children:k()}),f(vn,{class:`imt-icon ${at}-arrow ${l?"rotate-180":""}`})]}),l&&f("div",{className:`${at}-prompt-style-menu ${i||""}`,children:[f("span",{class:`${at}-prompt-style-close-icon icon-wrapper-no-bg close-icon-wrapper`,onClick:b,children:f(wr,{class:"imt-icon"})}),f("div",{className:`${at}-prompt-style-item`,children:[f("div",{className:`${at}-prompt-style-label`,children:v("aiWriting.promptStyle.length_title")}),f("div",{className:`${at}-prompt-style-values`,children:r?.length.options.map(N=>f("div",{className:`${at}-prompt-style-value ${N.value===r?.length.selected?"active":""}`,onClick:()=>x("length",N.value),children:v(N.labelKey)},N.value))})]}),f("div",{className:`${at}-prompt-style-item`,children:[f("div",{className:`${at}-prompt-style-label`,children:v("aiWriting.promptStyle.formalityLevel_title")}),f("div",{className:`${at}-prompt-style-values`,children:r?.formalityLevel.options.map(N=>f("div",{className:`${at}-prompt-style-value ${N.value===r?.formalityLevel.selected?"active":""}`,onClick:()=>x("formalityLevel",N.value),children:v(N.labelKey)},N.value))})]}),f("div",{className:`${at}-prompt-style-item`,children:[f("div",{className:`${at}-prompt-style-label`,children:v("aiWriting.promptStyle.tone_title")}),f("div",{className:`${at}-prompt-style-values`,children:[r?.tone.options.map(N=>f("div",{className:`${at}-prompt-style-value ${N.value===r?.tone.selected?"active":""}`,onClick:()=>x("tone",N.value),children:[v(N.labelKey),E("tone",N.value)&&f("div",{className:`${at}-prompt-style-delete-icon`,onClick:F=>T(F,"tone",N.value),children:f($2,{})})]},N.value)),f("div",{className:`${at}-prompt-style-value ${at}-prompt-style-add-button`,onClick:()=>C("tone"),children:[f(X2,{}),v("aiWriting.promptStyle.add_tone")]})]})]}),f("div",{className:`${at}-prompt-style-item`,children:[f("div",{className:`${at}-prompt-style-label`,children:v("aiWriting.promptStyle.role_title")}),f("div",{className:`${at}-prompt-style-values`,children:[r?.role.options.map(N=>f("div",{className:`${at}-prompt-style-value ${N.value===r?.role.selected?"active":""}`,onClick:()=>x("role",N.value),children:[v(N.labelKey),E("role",N.value)&&f("div",{className:`${at}-prompt-style-delete-icon`,onClick:F=>T(F,"role",N.value),children:f($2,{})})]},N.value)),f("div",{className:`${at}-prompt-style-value ${at}-prompt-style-add-button`,onClick:()=>C("role"),children:[f(X2,{}),v("aiWriting.promptStyle.add_role")]})]})]}),c&&m&&f(OZ,{ctx:e,category:m,onClose:M,onConfirm:w})]})]})]})}var OZ=({ctx:e,category:t,onClose:n,onConfirm:r})=>{let{t:a}=$(),[i,o]=U(""),s=c=>{let d=c.target;o(d.value)},l=()=>{i.trim()&&(r(i),o(""))},u=()=>{o(""),n()};return f(ze,{children:f("div",{className:`${at}-prompt-style-add-modal`,children:[f("div",{className:`${at}-prompt-style-add-modal-header`,children:[f("div",{className:`${at}-prompt-style-add-modal-title`,children:a(t==="tone"?"aiWriting.promptStyle.add_tone":"aiWriting.promptStyle.add_role")}),f("span",{class:"icon-wrapper-no-bg close-icon header-icon",onClick:u,children:f(wr,{})})]}),f("div",{className:`${at}-prompt-style-add-modal-content`,children:f("input",{type:"text",className:`${at}-prompt-style-add-modal-input`,placeholder:a(t==="tone"?"aiWriting.promptStyle.add_tone_placeholder":"aiWriting.promptStyle.add_role_placeholder"),value:i,onInput:s})}),f("div",{className:`${at}-prompt-style-add-modal-footer`,children:[f("button",{className:`${at}-prompt-style-add-modal-cancel`,onClick:u,children:a("cancel")}),f("button",{className:`${at}-prompt-style-add-modal-confirm`,onClick:l,disabled:!i.trim(),children:a("add")})]})]})})};var Q0=`${R}-ai-writing`;function Y0({inputValue:e,onInputChange:t,onSubmit:n,placeholder:r,type:a="input",expandOnClick:i=!1,disabled:o=!1,autoFocus:s=!1}){let l=ne(null),u=ne(null),[c,d]=U(!1),m=i&&c?"textarea":a;G(()=>{s&&(m==="input"&&l.current?l.current.focus():m==="textarea"&&u.current&&u.current.focus())},[s,m]),G(()=>{c&&u.current&&u.current.focus()},[c]);let p=()=>{!e.trim()||o||n(e)},g=b=>{if(b.key==="Enter"&&!b.shiftKey){if(b.keyCode===229)return;b.preventDefault(),p()}},h=b=>{b.preventDefault();let T=b.target;t(T.value)},v=()=>{i&&a==="input"&&!c&&d(!0)},y=m==="textarea"?`${Q0}-textarea-container`:`${Q0}-input-container`,x=m==="textarea"?`${Q0}-textarea`:`${Q0}-input`;return f("div",{class:y,children:[m==="input"&&f(cE,{}),m==="input"?f("input",{ref:l,autoFocus:s,onKeyDown:g,onClick:v,name:"ai-writing-input",value:e,onInput:h,class:x,placeholder:r,disabled:o}):f("textarea",{ref:u,autoFocus:s,onKeyDown:g,name:"ai-writing-textarea",value:e,onInput:h,class:x,placeholder:r,disabled:o}),f("div",{class:`${Q0}-confirm-btn`,disabled:!e.trim()||o,onClick:p,children:f(sE,{})})]})}var Fu=`${R}-ai-writing`;function LL({ctx:e,context:t,scene:n,onChange:r,selectedService:a,AiWritingConfig:i,updateAiWritingConfig:o,onStartGenerating:s,onFinishGenerating:l}){let{t:u}=$(),[c,d]=U([]),[m,p]=U(""),[g,h]=U(null),[v,y]=U(!1),[x,b]=U(!1),T=ne(null);if(n==="general")return null;G(()=>{if(T.current===null){T.current=a.id;return}T.current=a.id,M()},[a]),G(()=>{C(i?.promptStyle)},[]);let C=async E=>{try{y(!0),b(!0),s?.(),h(null),d([]);let{systemPrompt:k,userPrompt:N}=AL({ctx:e,context:t,scene:i?.scene||"",promptStyle:E,service:a.id}),F=await eu({service:a.id,serviceConfigs:i.serviceConfigs},e);A.debug("[ai-writing:suggestion] getSuggestion",{systemPrompt:k,userPrompt:N,service:a.id});let j="";await F?.sendMessageStream({systemPrompt:k,userPrompt:N,onMessage:B=>{y(!1),A.debug("[ai-writing:suggestion] stream message",B),j=j+B;try{j.startsWith("```json\n")&&(j=j.substring(8)),j.endsWith("\n```")&&(j=j.substring(0,j.length-4));let O=Jo(j);A.debug("[ai-writing:suggestion] stream parsedMsg",O),d(O)}catch{}},onError:B=>{y(!1),b(!1),l?.(),h(B)},onFinish:B=>{y(!1),b(!1),l?.(),A.debug("[ai-writing:suggestion] onFinish",B)}})}catch(k){y(!1),b(!1),l?.(),k instanceof Z?h(k):h(new Z("fetchError",k.message||k?.toString()||"Unknown error"))}},w=E=>{C(E)},M=()=>{h(null),C(i?.promptStyle)};return f("div",{class:`${Fu}-suggestion`,children:[f("div",{class:`${Fu}-suggestion-title`,children:[u("aiWriting.suggestion"),f(Oh,{ctx:e,onChange:w,promptStyle:i.promptStyle,updatePromptStyle:o,disabled:x,className:`${Fu}-prompt-style-in-suggestion`})]}),v&&!g&&!c.length&&f("div",{className:"skeleton-loader suggestion-skeleton-loader",children:[f("div",{className:"skeleton-text-line short"}),f("div",{className:"skeleton-text-line medium"})]}),!g&&!v&&c.length>0&&f("div",{class:`${Fu}-suggestion-content`,children:c instanceof Array&&c.map((E,k)=>f("div",{class:`${Fu}-suggestion-item`,onClick:()=>{r(E),pe({key:"ai_writing_suggestion_select",ctx:e,params:{translation_service:a.id}})},children:[E,E.length>0&&f(oE,{})]},k))}),g&&f(Fo,{ctx:e,error:g,reload:M,className:`${Fu}-error-in-suggestion`,serviceType:a.config.group,serviceId:a.id}),f(Y0,{inputValue:m,onInputChange:p,onSubmit:E=>{r(E),p("")},placeholder:u("aiWriting.suggestion_placeholder"),type:"textarea",disabled:v||x})]})}var K0=`${R}-ai-writing`;function _h({ctx:e,onChange:t,onTranslate:n,defaultSelectedLanguage:r,className:a,type:i="button"}){let{t:o}=$(),s=ne(null),[l,u]=U(!1),[c,d]=U(r),[m,p]=U(""),g=me(()=>vs(Gn,12,e.config?.interfaceLanguage).filter(T=>T!=="auto").map(T=>({code:T,name:zn(T,e.config?.interfaceLanguage)})),[e.config?.interfaceLanguage]),h=me(()=>{if(!m.trim())return g;let b=m.toLowerCase();return g.filter(T=>T.name.toLowerCase().includes(b)||T.code.toLowerCase().includes(b))},[g,m]);G(()=>{let b=`${R}-ai-writing-modal`,T=w=>{s.current&&!s.current.contains(w.target)&&u(!1)},C=[`#${Bs} -> .${b}`];return C.forEach(w=>{Ge(w)?.addEventListener("mousedown",T)}),()=>{C.forEach(w=>{Ge(w)?.removeEventListener("mousedown",T)})}},[]);let v=b=>{b.preventDefault(),u(!l)},y=b=>{u(!1),d(b),t(b)},x=b=>{let T=b.target;p(T.value)};return G(()=>{l&&(p(""),setTimeout(()=>{s.current?.querySelector('input[type="text"]')?.focus()},0))},[l]),f("div",{ref:s,className:`${K0}-dropdown ${a??""}`,children:[i==="button"?f("div",{class:`${K0}-language-select`,children:[f("div",{}),f("div",{className:"translate-btn",onClick:()=>n(c),children:o("aiWriting.translate_btn",{language:zn(c,e.config?.interfaceLanguage,!1,!0)})}),f("div",{className:"translate-btn-arrow",onClick:v,children:f(vn,{class:`${K0}-arrow ${l?"rotate-180":""}`})})]}):f("div",{class:`${K0}-language-select language-select-gap`,onClick:v,children:[f(lE,{}),zn(c,e.config?.interfaceLanguage,!1,!0),f(vn,{class:`${K0}-arrow ${l?"rotate-180":""}`})]}),l&&f("div",{className:"language-select-dropdown-menu",children:[f("div",{className:"language-select-dropdown-menu-search",children:[f(xg,{}),f("input",{type:"text",placeholder:o("searchPlaceholder"),value:m,onChange:x,onInput:x})]}),f("div",{className:"language-select-dropdown-menu-content",children:h.length>0?h.map(b=>f(ze,{children:f("div",{className:`language-item ${c===b.code?"selected":""}`,onClick:()=>{y(b.code)},children:b.name})})):f("div",{className:"language-item no-results",children:o("noData")})})]})]})}var PL=`${R}-ai-writing`,r9=e=>{let t=document.createElement("div");t.className=`${PL}-success-toast`,t.textContent=e,Object.assign(t.style,{position:"absolute",top:"10px",left:"50%",transform:"translateX(-50%)",backgroundColor:"#4CAF50",color:"white",padding:"8px 16px",borderRadius:"4px",fontSize:"14px",fontWeight:"500",zIndex:"10001",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.2)",opacity:"0",transition:"opacity 0.3s ease-in-out",pointerEvents:"none",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif',whiteSpace:"nowrap"}),Ge(`#${Bs} -> .${PL}-modal`).appendChild(t),setTimeout(()=>{t.style.opacity="1"},100),setTimeout(()=>{t.style.opacity="0",setTimeout(()=>{t.parentNode&&t.parentNode.removeChild(t)},300)},2e3)};var _Z=`${R}-ai-writing`,zh=({ctx:e,text:t,insertSelector:n})=>{let{t:r}=$();if(!n||!Ge(n))return null;let i=(o,s)=>{let l=Ge(s);if(l){if(pe({key:"ai_writing_insert",ctx:e}),l.focus(),l.tagName==="TEXTAREA"||l.tagName==="INPUT"){let u=l;u.focus();let c=u.value.length;u.setSelectionRange(c,c);let m=u.value+o;u.value=m;let p=m.length;u.setSelectionRange(p,p);let g=new Event("input",{bubbles:!0});u.dispatchEvent(g),r9(r("aiWriting.insert_success"));return}if(l.contentEditable==="true"||l.isContentEditable){l.focus();let u=window.getSelection();if(!u)return;let c;u.rangeCount>0?c=u.getRangeAt(0):(c=document.createRange(),c.selectNodeContents(l),c.collapse(!1)),c.deleteContents();let d=document.createDocumentFragment();o.split(` `).forEach((g,h)=>{if(h>0){let v=document.createElement("br");d.appendChild(v)}if(g.length>0){let v=document.createTextNode(g);d.appendChild(v)}}),c.insertNode(d),c.collapse(!1),u.removeAllRanges(),u.addRange(c);let p=new Event("input",{bubbles:!0});l.dispatchEvent(p),r9(r("aiWriting.insert_success"));return}}};return f("div",{class:`${_Z}-insert-btn`,onClick:()=>{i(t,n)},children:[f(ZM,{}),r("aiWriting.insert")]})};function NL(e,t){let[n,r]=U(!1),[a,i]=U(null),[o,s]=U(""),l=async({ctx:c,text:d,targetLang:m})=>d.trim()?await wa({id:0,url:"ai-writing",text:d,to:m,from:"auto",force:!0},{...c,translationService:t.id},{retry:1}):void 0;return{translateResult:o,translationLoading:n,translationError:a,translateText:async(c,d)=>{r(!0),i(null),s(""),A.debug("[ai-writing:use-translate] translateText",{text:c,language:d}),pe({key:"ai_writing_translate",ctx:e,params:{translation_service:t.id,target_language:d}});try{let m=await l({ctx:e,text:c,targetLang:d});m?(s(m.text),r(!1)):(i(new Z("translateError","\u7FFB\u8BD1\u5931\u8D25")),r(!1))}catch(m){i(m),r(!1)}}}}var Bu=`${R}-ai-writing`,RL=({ctx:e,AiWritingConfig:t,translateResult:n,loading:r,error:a,currentLang:i,onTranslate:o,selectedService:s})=>{let[l,u]=U(i),c=Ct(e.config.rtlLanguages,l);return f("div",{class:`${Bu}-translate-result`,children:[r&&f("div",{className:"skeleton-loader chat-skeleton-loader",children:[f("div",{className:"skeleton-text-line short"}),f("div",{className:"skeleton-text-line medium"})]}),a&&f(Fo,{ctx:e,error:a,showReload:!1,className:`${Bu}-error-in-chat`,serviceId:s.id}),n&&!r&&!a&&f(ze,{children:[f("div",{class:`${Bu}-translate-result-text ${c?"rtl":""}`,children:n}),f("div",{class:`${Bu}-translate-result-action`,children:[f("div",{class:`${Bu}-translate-result-action-left`,children:[f(_h,{ctx:e,type:"dropdown",defaultSelectedLanguage:l,className:`${Bu}-language-select-in-translate-result`,onChange:d=>{u(d),o(d)},onTranslate:d=>{u(d),o(d)}}),f(js,{text:n,ctx:e,className:"icon-wrapper-no-bg"}),f("div",{class:"icon-wrapper-no-bg",onClick:()=>{o(l)},children:f(Es,{class:"imt-icon"})})]}),f(zh,{ctx:e,insertSelector:t.insertInputSelector,text:n})]})]})]})};var Z0=`${R}-ai-writing`;function jL({message:e}){let[t,n]=U(!1),r=ne(null),[a,i]=U(!1);if(!e.trim())return null;let o=()=>{let s=r.current;if(!s)return;let l=s.style.whiteSpace,u=s.style.webkitLineClamp,c=s.style.display;s.style.whiteSpace="nowrap",s.style.webkitLineClamp="unset",s.style.display="block";let d=s.scrollWidth>s.clientWidth;s.style.whiteSpace=l,s.style.webkitLineClamp=u,s.style.display=c,i(d)};return G(()=>{e?(n(!1),setTimeout(o,0)):(i(!1),n(!1))},[e]),f("div",{class:`${Z0}-chat-user-input ${t?`${Z0}-chat-user-input-expanded`:""} ${a?`${Z0}-chat-user-input-clickable`:""}`,onClick:a?()=>n(!t):void 0,children:[f("div",{ref:r,class:`${Z0}-chat-user-input-content`,children:e||""}),a&&f("div",{class:`${Z0}-chat-user-input-arrow`,children:f(vn,{class:t?"rotate-180":""})})]})}var Rn=`${R}-ai-writing`;function FL({ctx:e,context:t,scene:n,userFirstInput:r,selectedService:a,AiWritingConfig:i,updateAiWritingConfig:o,onStartGenerating:s,onFinishGenerating:l,onStopRefChange:u}){let{t:c}=$(),[d,m]=U(""),[p,g]=U(""),[h,v]=U(!1),[y,x]=U([]),[b,T]=U(0),C=ne(null),[w,M]=U([]),[E,k]=U(null),[N,F]=U(!1),j=ne(""),{translateText:B,translationLoading:O,translationError:_,translateResult:I}=NL(e,a),[L,S]=U(!1),[P,H]=U(!1),[z,W]=U(e.targetLanguage),V=ne();G(()=>{let{systemPrompt:Q}=ve(i?.promptStyle),te=[{role:"system",content:Q}];if(n==="general"){x(te);return}r&&te.push({role:"user",content:r}),x(te),Y(te);let re={userMessage:r,aiResponse:"",service:a.id};M([re])},[]),G(()=>{if(C.current===null){C.current=a.id;return}C.current=a.id,oe(i?.promptStyle)},[a]),G(()=>{u?.(V.current)},[V.current,u]);let Y=async Q=>{A.debug("[ai-writing:chat] generateAIResponse",{messages:Q,service:a.id});try{S(!1),v(!0),s?.(),F(!0),g(""),j.current="";let te=await eu({service:a.id,serviceConfigs:i.serviceConfigs},e),re=new AbortController,{signal:K}=re;V.current=()=>{re.abort(),v(!1),F(!1),l?.()};let he="";pe({key:"ai_writing_chat",ctx:e,params:{translation_service:a.id,trigger:"ai_writing_chat",ai_writing_record_length:w.length}}),await te?.sendMessageStream({messages:Q,signal:K,onMessage:Fe=>{F(!1),he+=Fe,g(he),j.current=he},onError:Fe=>{F(!1),v(!1),l?.(),k(Fe),M(xe=>{let ge=[...xe],Ve=ge.length-1;return ge[Ve]={...ge[Ve],error:Fe,service:a.id},ge})},onFinish:Fe=>{A.debug("[ai-writing:chat] onFinish",{reason:Fe,responseContent:he}),v(!1),l?.(),F(!1),x(xe=>[...xe,{role:"assistant",content:he}]),M(xe=>{let ge=[...xe],Ve=ge.length-1;return ge[Ve]={...ge[Ve],aiResponse:he,service:a.id},ge})}})}catch(te){F(!1);let re=te instanceof Z?te:new Z("fetchError",te.message||te?.toString()||"Unknown error");k(re),M(K=>{let he=[...K],Fe=he.length-1;return he[Fe]={...he[Fe],error:re,service:a.id},he}),v(!1),l?.()}};G(()=>{(async()=>{let te=await Ue({text:t,ignorePageLang:!0,chineseFirst:!0}),re=e.sourceLanguage==="auto"?"en":e.sourceLanguage,K=te==="auto"?re:te;W(K),H(K!==e.targetLanguage)})()},[e.targetLanguage,t]);let X=()=>{if(k(null),w.length===0)return;let Q=[...w,{userMessage:w[w.length-1].userMessage,aiResponse:"",service:a.id}];M(Q),T(Q.length-1);let re=y[y.length-1].role==="assistant"?y.slice(0,-1):y;x(re),Y(re)},oe=Q=>{if(k(null),w.length===0)return;let{systemPrompt:te}=ve(Q),re=y.map(xe=>xe.role==="system"?{...xe,content:te}:xe),he=re[re.length-1].role==="assistant"?re.slice(0,-1):re;x(he);let Fe=[...w,{userMessage:w[w.length-1].userMessage,aiResponse:"",service:a.id}];M(Fe),T(Fe.length-1),Y(he)},ve=Q=>n==="general"?DL({ctx:e,context:t,promptStyle:Q,service:a.id}):kL({ctx:e,context:t,scene:i?.scene||"",promptStyle:Q,service:a.id}),Ce=Q=>{if(A.debug("[ai-writing:chat] handleUserMessageSubmit",Q),!Q.trim()||h)return;let te=[...w,{userMessage:Q,aiResponse:"",service:a.id}];M(te),m("");let re=[...y,{role:"user",content:Q}];x(re),Y(re),T(te.length-1)},ye=Q=>{if(h)return;let te=b;if(Q==="prev"){if(b===0)return;te=b-1}else{if(b===w.length-1)return;te=b+1}S(!1);let re=w[te]?.aiResponse;re!==void 0?(g(re),j.current=re):j.current="";let K=w[te]?.error;k(K||null),T(te)},ue=Q=>{M(te=>{let re=[...te];return re[b]={...re[b],aiResponse:Q},re}),x(te=>{let re=[...te],K=b*2+2;return K<re.length&&re[K].role==="assistant"&&(re[K]={...re[K],content:Q}),re})};return f("div",{class:`${Rn}-chat`,children:[f("div",{class:`${Rn}-chat-title`,children:[f("div",{children:n!=="general"&&c("aiWriting.chat_title")}),!h&&w.length>0&&f("div",{class:"toggle-container",children:[f("span",{class:"icon-wrapper toggle-icon-wrapper left-icon",onClick:()=>ye("prev"),children:f(Tg,{class:"mini-arrow-icon"})}),f("span",{class:"toggle-text",children:[b+1,"/",w.length]}),f("span",{class:"icon-wrapper toggle-icon-wrapper right-icon",onClick:()=>ye("next"),children:f(gu,{class:"mini-arrow-icon"})})]})]}),f(jL,{message:w[b]?.userMessage||""}),f("div",{class:`${Rn}-chat-content-container`,children:[f(ze,{children:[N&&!E&&!p&&f("div",{className:"skeleton-loader chat-skeleton-loader",children:[f("div",{className:"skeleton-text-line short"}),f("div",{className:"skeleton-text-line medium"})]}),!E&&p&&f("div",{class:`${Rn}-chat-content`,children:[f("div",{class:`${Rn}-chat-content-text ${Rn}-editable-text`,contentEditable:!h,onInput:Q=>{let te=Q.target.textContent||"";ue(te)},onFocus:Q=>{let te=Q.target;te&&te.classList.add(`${Rn}-editing`)},onBlur:Q=>{let te=Q.target;if(te){te.classList.remove(`${Rn}-editing`);let re=te.textContent||"";ue(re),re!==p&&pe({key:"ai_writing_edit_response",ctx:e,params:{translation_service:a.id}}),g(re)}},children:p},`${b}-${p}`),!h&&f("div",{class:`${Rn}-chat-action-container`,children:[f("div",{class:`${Rn}-chat-action-container-left`,children:[f(Oh,{ctx:e,disabled:h,promptStyle:i.promptStyle,updatePromptStyle:o,className:`${Rn}-prompt-style-in-chat`,menuClassName:`${Rn}-prompt-style-menu-in-chat`,onChange:oe}),f(js,{text:p,ctx:e,className:"icon-wrapper-no-bg",iconClassName:"imt-icon"}),f("div",{class:"icon-wrapper-no-bg",onClick:X,children:f(Es,{class:"imt-icon"})})]}),f("div",{class:`${Rn}-chat-action-container-right`,children:[!P&&f(zh,{ctx:e,insertSelector:i.insertInputSelector,text:p}),P&&!L&&f(_h,{ctx:e,defaultSelectedLanguage:z,className:`${Rn}-language-select-in-chat`,onChange:Q=>{B(p,Q),S(!0)},onTranslate:Q=>{B(p,Q),S(!0)}})]})]})]}),E&&f(Fo,{ctx:e,error:E,reload:X,className:`${Rn}-error-in-chat`,serviceType:a.config.group,serviceId:w[b]?.service||a.id})]}),L&&f(RL,{ctx:e,currentLang:z,AiWritingConfig:i,translateResult:I,loading:O,error:_,selectedService:a,onTranslate:Q=>{B(p,Q)}})]}),h&&f("div",{class:`${Rn}-stop-container`,children:f("div",{class:`${Rn}-stop-wrapper`,onClick:()=>V.current?.(),children:[f(JM,{class:"imt-icon stop-icon"}),f("div",{class:`${Rn}-stop-text`,children:c("aiWriting.stop")})]})}),!h&&n!=="general"&&f(Y0,{inputValue:d,onInputChange:m,onSubmit:Ce,placeholder:c("aiWriting.chat_placeholder"),type:"input",expandOnClick:!0,disabled:h,autoFocus:!0}),!h&&n==="general"&&f(Y0,{inputValue:d,onInputChange:m,onSubmit:Ce,placeholder:c("aiWriting.chat_placeholder_textarea"),type:"textarea",disabled:h,autoFocus:!0})]})}var J0=`${R}-ai-writing`;function BL({onChange:e,groupServices:t,selectedService:n,disabled:r=!1}){let a=ne(null),[i,o]=U(!1);G(()=>{let u=`${R}-ai-writing-modal`,c=m=>{a.current&&!a.current.contains(m.target)&&o(!1)},d=[`#${Bs} -> .${u}`];return d.forEach(m=>{Ge(m)?.addEventListener("mousedown",c)}),()=>{d.forEach(m=>{Ge(m)?.removeEventListener("mousedown",c)})}},[]);let s=u=>{u.preventDefault(),!r&&o(!i)},l=u=>{r||(o(!1),e(u))};return f("div",{ref:a,className:`${J0}-dropdown`,children:[f("div",{onClick:s,class:`${J0}-service-select ${r?`${J0}-service-select-disabled`:""}`,children:[f("div",{className:"service-select-content",children:[f("img",{src:n?.icon,className:"service-icon"}),f("div",{className:"select-service-name",children:n?.name})]}),f(vn,{class:`imt-icon ${J0}-arrow ${i?"rotate-180":""}`})]}),i&&f("div",{className:`${J0}-dropdown-menu`,children:t.map(u=>f(ze,{children:[f("div",{className:"group-name",children:u.name}),u.services.map(c=>f("div",{className:"service-item",onClick:()=>{l(c)},children:[f("img",{src:c.icon,className:"service-icon"}),f("div",{className:"service-name",children:c.name}),c.config.group==="pro"&&f("img",{src:Tr,style:{marginBottom:-2,marginLeft:6,width:20,height:20}}),c.config.group==="max"&&f("img",{src:ho,style:{marginBottom:-2,marginLeft:6,width:20,height:20}})]}))]}))})]})}function OL(e,t={}){let{modalWidth:n=550,modalHeight:r=400,boundaryGap:a=20,dragHandleSelector:i=".drag-handle"}=t,[o,s]=U(!1),[l,u]=U({x:0,y:0}),c=ne({x:0,y:0}),d=ne({x:0,y:0}),m=()=>{u({x:0,y:0})};return G(()=>{let g=e.current;if(!g)return;let h=g.querySelector(i);if(!h)return;let v=b=>{s(!0),c.current={x:b.clientX,y:b.clientY},d.current={...l},b.preventDefault()},y=Fn(b=>{if(!o)return;let T=b.clientX-c.current.x,C=b.clientY-c.current.y;u({x:d.current.x+T,y:d.current.y+C})},16),x=()=>{if(!o)return;s(!1);let b=g.offsetHeight||r,T=globalThis.innerWidth,C=globalThis.innerHeight,w=g.getBoundingClientRect(),M=l.x,E=l.y,k=!1,N=w.left-l.x,F=w.top-l.y;w.left<0&&(M=-N+a,k=!0),w.right>T&&(M=T-N-n-a,k=!0),w.top<0&&(E=-F+a,k=!0),w.bottom>C&&(E=C-F-b-a,k=!0),k&&g&&(requestAnimationFrame(()=>{g.style.transition="transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)",u({x:M,y:E})}),setTimeout(()=>{g.style.transition=""},300))};return h.addEventListener("mousedown",v),document.addEventListener("mousemove",y),document.addEventListener("mouseup",x),()=>{h.removeEventListener("mousedown",v),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x)}},[o,l,i,n,r,a]),{transformStyle:{transform:`translate(${l.x}px, ${l.y}px)`},isDragging:o,transformOffset:l,resetPosition:m}}var Fi=`${R}-ai-writing`;function _L({ctx:e,onClose:t,context:n,scene:r,AiWritingConfig:a,updateAiWritingConfig:i}){let o=ne(null),[s,l]=U(!1),[u,c]=U([]),[d,m]=U(null),[p,g]=U(!1),h=ne(),{t:v}=$(),{transformStyle:y,isDragging:x}=OL(o,{modalWidth:550,dragHandleSelector:`.${Fi}-modal-title`});G(()=>{function E(){if(!e)return;let k=Ml(e,"translationService",e.config.interfaceLanguage,[]).filter(F=>F.ai===!0)||[];if(c(k),a?.service){let F=k.find(j=>j.id===a.service);if(F){m(F);return}}let N=k.find(F=>F.config.group==="free");if(N&&m(N),e.isPro){let F=k.filter(B=>B.config.group==="pro");if(!F.length)return;let j=F.find(B=>B.id==="openai-pro")||F[0];j&&m(j)}if(e.isMax){let F=k.filter(B=>B.config.group==="max");if(!F.length)return;let j=F.find(B=>B.id==="openai-max")||F[0];j&&m(j)}}E()},[e]);let b=me(()=>El(u,v).filter(E=>E.services.length>0).filter(E=>E.id!=="custom"),[u]);G(()=>{let E=N=>{N.key==="Escape"&&t()};document.addEventListener("keydown",E);let k=Eh(e,N=>{l(N)});return()=>{k(),document.removeEventListener("keydown",E)}},[e]);let T=Ct(e.config.rtlLanguages,e.config.interfaceLanguage),C=E=>{m(E),i({service:E.id}),pe({key:"ai_writing_change_service",ctx:e,params:{translation_service:E.id}})},w=E=>{h.current=E},M=()=>{h.current?.(),t()};return a?f("div",{className:`${Fi}-modal-overlay`,children:f("div",{ref:o,className:`${Fi}-modal ${T?"modal-rtl":""} notranslate ${s?"dark":""}`,dir:T?"rtl":"ltr",style:{...y},children:[f("div",{className:`${Fi}-modal-title notranslate`,style:x?{cursor:"grabbing"}:{cursor:"move"},children:[f("div",{className:`${Fi}-modal-title-left`,children:[f(Sg,{class:"logo"}),f("span",{className:`${Fi}-modal-title-text`,children:v("aiWriting.title")})]}),f("div",{class:`${Fi}-modal-title-right`,children:[d&&f(BL,{groupServices:b,selectedService:d,onChange:C,disabled:p}),f("span",{class:"icon-wrapper-no-bg close-icon-wrapper",onClick:M,children:f(wr,{class:"imt-icon"})})]})]}),f("div",{className:`${Fi}-modal-body`,children:u.length>0&&d&&a||r==="general"?f(zZ,{ctx:e,context:n,scene:r,selectedService:d,AiWritingConfig:a,updateAiWritingConfig:i,setIsGenerating:g,onStopChatRefChange:w}):f("div",{className:`${Fi}-modal-body-unavailable`,children:v("aiWriting.no_available_service")})})]})}):null}function zZ({ctx:e,context:t,scene:n,selectedService:r,AiWritingConfig:a,updateAiWritingConfig:i,setIsGenerating:o,onStopChatRefChange:s}){let[l,u]=U(""),[c,d]=U(!1),[m,p]=U(!1),[g,h]=U(!1);return r?(G(()=>{o(c||m||g)},[c,m,g,o]),f(ze,{children:[f(IL,{ctx:e,context:t,scene:n,selectedService:r,AiWritingConfig:a,disableReload:!!l,onStartGenerating:()=>{d(!0)},onFinishGenerating:()=>{d(!1)}}),!l&&f(LL,{ctx:e,context:t,scene:n,selectedService:r,AiWritingConfig:a,updateAiWritingConfig:i,onChange:v=>{u(v)},onStartGenerating:()=>{p(!0)},onFinishGenerating:()=>{p(!1)}}),(l||n==="general")&&f(FL,{ctx:e,context:t,scene:n,userFirstInput:l,selectedService:r,AiWritingConfig:a,updateAiWritingConfig:i,onStartGenerating:()=>{h(!0)},onFinishGenerating:()=>{h(!1)},onStopRefChange:s})]})):null}var UZ=`${R}-ai-writing`;function zL({ctx:e,scene:t,context:n="",onCloseModal:r}){let[a]=U(n||""),{AiWritingConfig:i,updateAiWritingConfig:o}=jh(e),s=Ct(e.config.rtlLanguages,e.config.interfaceLanguage),l=()=>{r?.()};return f("div",{class:`${UZ}-container`,dir:s?"rtl":"ltr",children:i&&f(_L,{ctx:e,onClose:l,context:a,scene:t,AiWritingConfig:i,updateAiWritingConfig:o})})}var J=`${R}-ai-writing`,HZ=` .${J}-container { position: relative; }

.${J}-action-wrapper { display: flex; align-items: center; gap: 8px; position: relative; }

.${J}-more-action-icon { cursor: pointer; }

.${J}-button { border-radius: 6px; border: 1px solid #FDEDF3; background: #FEF6F9; padding: 4px 12px; display: flex; align-items: center; gap: 8px; color: #EA4C89; font-size: 14px; font-style: normal; font-weight: 500; line-height: 1.5; cursor: pointer; min-width: 80px; }

.${J}-button .logo { display: flex; align-items: center; justify-content: center; }

.logo { width: 22px; height: 22px; }

.icon-wrapper { width: 21px; height: 21px; background-color: #F3F5F6; cursor: pointer; border-radius: 4px; }

.dark .icon-wrapper { background-color: #252626; }

.icon-wrapper-no-bg { width: 28px; height: 28px; cursor: pointer; border-radius: 4px; background-color: unset; }

.imt-icon { width: 28px; height: 28px; color: #999; cursor: pointer; }

.imt-icon:hover { color: #666; }

.icon-wrapper:hover, .icon-wrapper-no-bg:hover { background-color: #F6F8F9 }

.close-icon-wrapper:hover { background-color: unset; }

.dark .icon-wrapper:hover, .dark .icon-wrapper-no-bg:hover { background-color: #2D2E2E; }

.icon-wrapper:active, .icon-wrapper-no-bg:active { background-color: #EDF1F2; }

.dark .icon-wrapper:active, .dark .icon-wrapper-no-bg:active { background-color: #202121; } `,qZ=` .${J}-close-modal { border-radius: 12px; background: #FFF; box-shadow: 2px 10px 24px 0px rgba(14, 18, 22, 0.08); display: flex; width: 320px; padding: 16px; flex-direction: column; align-items: flex-start; gap: 16px; position: absolute; bottom: 40px; z-index: ${Wn}; }

.${J}-close-modal-header { display: flex; justify-content: space-between; align-items: center; width: 100%; }

.${J}-close-modal-header-title { color: #333; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.5; }

.${J}-close-modal-content { color: #333; font-size: 14px; display: flex; padding: 8px 20px; flex-direction: column; background-color: #FAFBFB; width: 100%; box-sizing: border-box; border-radius: 12px; }

.radio-wrapper { display: flex; align-items: center; gap: 8px; cursor: pointer; padding: 8px 0; }

.${J}-radio-sel, .${J}-radio-nor { width: 16px; height: 16px; border-radius: 50%; flex-shrink: 0; }

.${J}-radio-sel { border: 2px solid #EA4C89; display: flex; align-items: center; justify-content: center; }

.${J}-radio-sel div { width: 8px; height: 8px; border-radius: 4px; background-color: #EA4C89; }

.${J}-radio-nor { border: 2px solid #d3d4d6; }

.description { color: #999; font-size: 14px; }

.description a { color: #EA4C89; }

.description a:hover { text-decoration: underline; }

.${J}-close-modal-footer { display: flex; justify-content: flex-end; align-items: center; width: 100%; gap: 12px; }

.${J}-close-modal-footer-button { border-radius: 8px; border: 1px solid #EA4C89; background: #FEF6F9; height: 32px; padding: 5px 20px; font-size: 14px; font-style: normal; font-weight: 500; line-height: 1.5; cursor: pointer; }

.${J}-close-modal-footer-button.cancel-button { border: 1px solid #EA4C89; background: #FFF; color: #EA4C89; }

.${J}-close-modal-footer-button.confirm-button { border: 1px solid #EA4C89; background: #EA4C89; color: #FFF; } `,VZ=` .${J}-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); z-index: ${Wn-1}; display: flex; align-items: center; justify-content: center; pointer-events: none; }

.${J}-modal { position: relative; top: 0; left: 0; z-index: ${Wn}; display: flex; flex-direction: column; width: 650px; max-height: 90vh; box-sizing: border-box; background-color: white; border-radius: 16px; box-shadow: 0px 10px 32px 0px var(--ty-8, rgba(0, 0, 0, 0.08)); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif, "PingFang SC", "Microsoft YaHei", "Apple Color Emoji", "Segoe UI Emoji"; pointer-events: auto; }

.${J}-modal-title-text { font-size: 16px; font-style: normal; font-weight: 700; line-height: 1.5; color: #333; margin-left: 12px; }

.${J}-modal.dark { background-color: #111; box-shadow: 0px 10px 32px 0px rgba(255, 255, 255, 0.10); }

.${J}-modal-title { display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; cursor: move; flex-shrink: 0; }

.${J}-modal-body { box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; flex: 1; min-height: 0; }

.${J}-close { cursor: pointer; font-size: 20px; }

.${J}-modal-title-left { display: flex; align-items: center; }

.${J}-modal-title-right { display: flex; align-items: center; gap: 8px; }

.${J}-modal-body-unavailable { display: flex; align-items: center; justify-content: center; height: 200px; font-size: 14px; font-weight: 400; line-height: 1.5; color: #333; } `,WZ=` @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

${J}-loading { --loading-color: #f78fb6; width: 6px; height: 6px; border-radius: 50%; display: block; margin: 12px auto; position: relative; color: white; left: -100px; box-sizing: border-box; animation: ${se}ShadowRolling 1.5s linear infinite; }

@keyframes ${se}ShadowRolling { 0%, 100% { box-shadow: 0px 0 rgba(255, 255, 255, 0); } 12% { box-shadow: 100px 0 var(--loading-color); } 25% { box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 36% { box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 50% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color); } 62% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color); } 75% { box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color); } 87% { box-shadow: 130px 0 var(--loading-color); } } `,GZ=` .${J}-summary { overflow-y: auto; display: flex; flex-direction: column; margin: 0 20px; max-height: 30%; min-height: 0; }

.${J}-summary-title { font-size: 16px; font-style: normal; font-weight: 700; line-height: 1.5; color: #222; user-select: none; flex-shrink: 0; }

.${J}-summary-content { font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.5; color: #333; white-space: pre-wrap; flex: 1; overflow-y: auto; padding: 12px 0; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; hyphens: auto; min-height: 0; } `,QZ=` .${J}-suggestion { flex: 1; display: flex; flex-direction: column; max-height: 30%; min-height: 0; }

.${J}-suggestion-title { font-size: 16px; font-style: normal; font-weight: 700; line-height: 1.5; color: #222; user-select: none; padding: 0 20px; display: flex; justify-content: space-between; align-items: center; flex-shrink: 0; }

.${J}-suggestion-content { font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.5; color: #333; white-space: pre-wrap; flex: 1; overflow-y: auto; border-bottom: 1px solid #F3F5F6; padding: 0 20px; padding-bottom: 12px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; hyphens: auto; min-height: 0; }

.${J}-suggestion-item { background-color: #F3F5F6; border-radius: 12px; padding: 12px; margin-top: 12px; cursor: pointer; display: flex; gap: 8px; }

.${J}-suggestion-item:hover { background-color: #F6F8F9; } `,YZ=` .${J}-chat { flex: 1; display: flex; flex-direction: column; max-height: 70%; overflow: hidden; }

.${J}-chat-title { font-size: 16px; font-style: normal; font-weight: 700; line-height: 1.5; color: #222; user-select: none; padding: 0 20px; display: flex; justify-content: space-between; align-items: center; flex-shrink: 0; }

.${J}-chat-content { font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.5; color: #333; white-space: pre-wrap; flex: 1; overflow-y: auto; display: flex; gap: 12px; padding: 0 20px; padding-bottom: 12px; flex-direction: column; min-height: 0; }

.${J}-chat-content-text { flex: 1; overflow-y: auto; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; hyphens: auto; min-height: 0; white-space: pre-wrap; }

::-webkit-scrollbar { width: 8px; height: 8px; }

::-webkit-scrollbar-thumb { background-color: #ccc; border-radius: 4px; }

::-webkit-scrollbar-track { background-color: #eee; border-radius: 4px; }

/* \u53EF\u7F16\u8F91\u6587\u672C\u6837\u5F0F */ .${J}-editable-text { position: relative; border-radius: 8px; line-height: 1.6; min-height: 44px; outline: none; transition: all 0.2s ease; cursor: text; background-color: transparent; border: 1px solid transparent; box-sizing: border-box; }

.${J}-chat-content-container { display: flex; border-bottom: 1px solid #F3F5F6; flex: 1; overflow: hidden; min-height: 0; }

.${J}-chat-user-input { font-size: 12px; font-style: normal; font-weight: 400; line-height: 1.5; color: #999; margin-top: 8px; margin-bottom: 16px; padding: 0 20px; flex-shrink: 0; max-height: 18px; overflow: hidden; display: flex; align-items: flex-start; justify-content: space-between; gap: 8px; transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

.${J}-chat-user-input-clickable { cursor: pointer; border-radius: 4px; margin: 6px 18px 14px 18px; padding: 2px; transition: background-color 0.2s ease, max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

.${J}-chat-user-input-clickable:hover { background-color: #F8F9FA; }

.${J}-chat-user-input-clickable:active { background-color: #F0F2F4; }

.dark .${J}-chat-user-input-clickable:hover { background-color: #2D2E2E; }

.dark .${J}-chat-user-input-clickable:active { background-color: #202121; }

.${J}-chat-user-input-expanded { max-height: 120px; /* \u589E\u52A0\u8DB3\u591F\u7684\u9AD8\u5EA6\u6765\u786E\u4FDD\u52A8\u753B\u660E\u663E */ }

.${J}-chat-user-input-content { flex: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; min-width: 0; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; transition: opacity 0.15s ease; }

.${J}-chat-user-input-expanded .${J}-chat-user-input-content { white-space: normal; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.${J}-chat-user-input-arrow { flex-shrink: 0; width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; color: #999; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); margin-top: 1px; pointer-events: none; }

.${J}-chat-user-input-arrow:hover { color: #666; }

.${J}-chat-action-container { display: flex; align-items: center; justify-content: space-between; flex-shrink: 0; }

.${J}-chat-action-container-left { display: flex; align-items: center; gap: 8px; }

.${J}-chat-action-container-right { display: flex; align-items: center; gap: 8px; }

.${J}-stop-container { display: flex; align-items: center; gap: 4px; padding: 16px 20px; box-sizing: border-box; }

.${J}-stop-wrapper { display: flex; align-items: center; gap: 4px; cursor: pointer; }

.${J}-stop-text { font-size: 14px; font-weight: 400; line-height: 1.5; color: #999; }

.stop-icon { width: 20px; height: 20px; }

.${J}-stop-wrapper:hover .${J}-stop-text, .${J}-stop-wrapper:hover .stop-icon { color: #666; } `,KZ=` .${J}-textarea-container, .${J}-input-container { position: relative; padding: 16px 20px; box-sizing: border-box; flex-shrink: 0; }

.${J}-input-container { display: flex; align-items: center; gap: 4px; flex-shrink: 0; }

.${J}-textarea{ width: 100%; height: 100px; border: 1px solid #ECF0F7; background-color: #FAFBFC; border-radius: 8px; padding: 12px; box-sizing: border-box; resize: none; color: #333; }

.${J}-input { width: 100%; box-sizing: border-box; border: 1px solid #fff; background-color: #fff; height: 40px; padding-right: 50px; color: #333; }

.${J}-textarea:focus, .${J}-textarea:hover { border-color: #EA4C89; outline: none; }

.${J}-input:focus, .${J}-input:hover { outline: none; }

.${J}-confirm-btn { position: absolute; right: 32px; bottom: 32px; width: 20px; height: 20px; background-color: #EA4C89; border-radius: 8px; padding: 6px; cursor: pointer; }

.${J}-input-container .${J}-confirm-btn { right: 24px; bottom: 20px; }

.${J}-confirm-btn[disabled] { background-color: #F4A5C4; cursor: not-allowed; }

.${J}-confirm-btn:hover { background-color: #EC5E95; }

.${J}-confirm-btn:active { background-color: #EC5E95; }

.${J}-insert-btn { background-color: #EA4C89; border-radius: 8px; padding: 4px 8px; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 14px; color: white; gap: 4px; }

.${J}-insert-btn:hover { background-color: #EC5E95; }

.${J}-insert-btn:active { background-color: #EC5E95; }

.${J}-insert-btn:disabled { background-color: #F4A5C4; cursor: not-allowed; } `,ZZ=` .${J}-dropdown { position: relative; display: inline-block; }

.${J}-service-select { background-color: #F3F5F6; border-radius: 6px; padding: 4px 8px; cursor: pointer; display: flex; align-items: center; font-size: 12px; font-weight: 400; line-height: 1.5; color: #333; min-width: 140px; justify-content: space-between; }

.${J}-service-select-disabled { background-color: #F6F8F9; cursor: not-allowed; color: #999; }

.${J}-service-select .service-select-content { display: flex; align-items: center; gap: 4px; }

.${J}-arrow { width: 16px; height: 16px; transition: transform 0.3s ease-in-out; }

.rotate-180 { transform: rotate(180deg); }

.${J}-dropdown-menu { position: absolute; min-width: 200px; background: white; border-radius: 12px; box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08); padding: 12px 8px; z-index: 1000; top: 100%; left: 0; margin-top: 4px; }

.dark .${J}-dropdown-menu { background: #111; box-shadow: 0px 4px 16px 0px rgba(255, 255, 255, 0.10); }

.group-name { color: #999; font-size: 12px; font-weight: 400; line-height: 1.5; }

.service-item { display: flex; align-items: center; gap: 8px; border-radius: 8px; padding: 5px 8px; cursor: pointer; }

.service-item:hover { background-color: #F3F5F6; }

.service-icon { width: 24px; height: 24px; border-radius: 50%; }

.service-name { font-size: 14px; font-weight: 400; line-height: 1.5; color: #333; } `,JZ=` .${J}-prompt-style-in-suggestion { position: relative; }

.${J}-prompt-style-select { cursor: pointer; display: flex; align-items: center; gap: 4px; }

.${J}-prompt-style-select-disabled { cursor: not-allowed; color: #999; }

.${J}-prompt-style-select-text { font-size: 12px; font-weight: 400; line-height: 1.5; color: #666; max-width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.${J}-prompt-style-select:hover { color: #333; }

.${J}-prompt-style-menu { position: fixed; background: white; border-radius: 12px; box-shadow: 0px 10px 32px 0px rgba(0, 0, 0, 0.08); z-index: 1000; transform: translateX(-40%); margin-top: 4px; width: 440px; padding: 16px 20px; gap: 16px; display: flex; flex-direction: column; align-items: flex-start; }

[dir="rtl"] .${J}-prompt-style-menu { bottom: 0; right: 0; }

.${J}-prompt-style-close-icon { position: absolute; top: 16px; right: 20px; z-index: 1001; }

.${J}-prompt-style-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); z-index: 999; cursor: pointer; }

.${J}-prompt-style-item { display: flex; flex-direction: column; gap: 14px; }

.${J}-prompt-style-label { color: #999; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.5; }

.${J}-prompt-style-values { display: flex; gap: 8px; flex-wrap: wrap; }

.${J}-prompt-style-value { padding: 6px 16px; cursor: pointer; font-size: 14px; font-weight: 400; line-height: 1.5; color: #333; background-color: #F3F5F6; border-radius: 8px; box-sizing: border-box; border: 1px solid #F3F5F6; position: relative; display: flex; align-items: center; justify-content: center; }

.${J}-prompt-style-value:hover { background-color: #F6F8F9; }

.${J}-prompt-style-value.active { background-color: #FDEDF3; color: #EA4C89; border: 1px solid #EA4C89; }

.${J}-prompt-style-delete-icon { position: absolute; top: -4px; right: -4px; width: 14px; height: 14px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; color: white; font-size: 10px; opacity: 0; transition: opacity 0.2s ease; z-index: 1; }

.${J}-prompt-style-value:hover .${J}-prompt-style-delete-icon { opacity: 1; }

.${J}-prompt-style-menu-in-chat { position: fixed; left: 70px; top: unset; bottom: 120px; }

[dir="rtl"] .${J}-prompt-style-menu-in-chat { left: unset; right: -100px; }

.dark .${J}-prompt-style-value { background-color: #252626; color: #B3B3B3; border: 1px solid #252626; }

.dark .${J}-prompt-style-value:hover { background-color: #2D2E2E; }

.dark .${J}-prompt-style-value.active { background-color: #2D1B1F; color: #EA4C89; border: 1px solid #EA4C89; } `,XZ=` .${J}-prompt-style-add-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; cursor: pointer; }

.${J}-prompt-style-add-modal { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 400px; background-color: white; border-radius: 12px; box-shadow: 0px 10px 32px 0px rgba(0, 0, 0, 0.15); z-index: 10000; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif; }

.${J}-prompt-style-add-modal-header { display: flex; justify-content: space-between; align-items: center; padding: 20px 24px 0; }

.${J}-prompt-style-add-modal-title { font-size: 16px; font-weight: 600; color: #333; }

.${J}-prompt-style-add-modal-close { width: 24px; height: 24px; cursor: pointer; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: #999; }

.${J}-prompt-style-add-modal-close:hover { background-color: #F3F5F6; }

.${J}-prompt-style-add-modal-content { padding: 20px 24px; }

.${J}-prompt-style-add-modal-input { width: 100%; height: 40px; padding: 0 12px; border: 1px solid #E5E7EB; border-radius: 6px; font-size: 14px; box-sizing: border-box; outline: none; background-color: #fff; color: #333; }

.${J}-prompt-style-add-modal-input::placeholder { color: #9CA3AF; }

.${J}-prompt-style-add-modal-input:focus { border-color: #EA4C89; box-shadow: 0 0 0 3px rgba(234, 76, 137, 0.1); }

.${J}-prompt-style-add-modal-footer { display: flex; justify-content: flex-end; gap: 12px; padding: 0 24px 24px; }

.${J}-prompt-style-add-modal-cancel, .${J}-prompt-style-add-modal-confirm { padding: 8px 16px; border-radius: 6px; font-size: 14px; font-weight: 400; cursor: pointer; border: none; outline: none; transition: all 0.2s ease; }

.${J}-prompt-style-add-modal-cancel { background-color: #F3F5F6; color: #333; }

.${J}-prompt-style-add-modal-cancel:hover { background-color: #E5E7EB; }

.${J}-prompt-style-add-modal-confirm { background-color: #EA4C89; color: white; }

.${J}-prompt-style-add-modal-confirm:hover:not(:disabled) { background-color: #d63384; }

.${J}-prompt-style-add-modal-confirm:disabled { background-color: #F4A5C4; cursor: not-allowed; } `,$Z=` .toggle-container { display: flex; align-items: center; }

.toggle-text { font-size: 12px; color: #999; user-select: none; font-weight: 400; }

.dark .toggle-text { color: #B3B3B3; }

.toggle-icon-wrapper { justify-content: center; align-items: center; display: flex; }

[dir="rtl"] .toggle-icon-wrapper { transform: rotate(180deg); }

.left-icon { margin-left: 12px; margin-right: 8px; }

.right-icon { margin-left: 8px; margin-right: 12px; }

.mini-arrow-icon { color: #999; }

.mini-arrow-icon:hover { color: #666; } `,eJ=` .${J}-language-select { display: flex; align-items: center; cursor: pointer; }

.language-select-gap { gap: 4px; }

.language-select-content { font-size: 14px; font-weight: 400; line-height: 1.5; color: #333; height: fit-content; }

.language-select-dropdown-menu-search { display: flex; align-items: center; gap: 4px; padding: 4px 8px; border-radius: 8px; border: 1px solid #ECF0F7; background: #FAFBFC; }

.language-select-dropdown-menu-search input::placeholder { color: #999; }

.language-select-dropdown-menu-search input { border: none; outline: none; font-size: 14px; font-weight: 400; line-height: 1.5; background-color: #FAFBFC; color: #333; }

.${J}-language-select-in-translate-result { font-size: 12px; color: #666; display: flex; align-items: center; gap: 4px; cursor: pointer; }

.language-select-dropdown-menu { position: fixed; bottom: 120px; width: 200px; height: fit-content; background: white; border-radius: 12px; padding: 12px 8px; box-sizing: border-box; z-index: 1000; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08); border: 1px solid #FAFBFB; font-size: 14px; }

.language-select-dropdown-menu-content { height: 200px; overflow-y: auto; scrollbar-width: none; -ms-overflow-style: none; }

.language-item { display: flex; align-items: center; gap: 8px; border-radius: 8px; padding: 5px 8px; cursor: pointer; }

.language-item:hover { background-color: #F3F5F6; }

.language-item.selected { background-color: #F3F5F6; } `,tJ=` .translate-btn { font-size: 14px; font-weight: 400; line-height: 1.5; color: #fff; background-color: #EA4C89; border-radius: 6px; border-top-right-radius: 0; border-bottom-right-radius: 0; padding: 6px 8px; cursor: pointer; display: flex; align-items: center; justify-content: center; }

[dir="rtl"] .translate-btn { border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 0; border-bottom-left-radius: 0; }

.translate-btn-arrow { display: flex; align-items: center; justify-content: center; color: #fff; height: 21px; background-color: #EA4C89; border-radius: 6px; border-top-left-radius: 0; border-bottom-left-radius: 0; padding: 6px 8px; margin-left: 1px; }

[dir="rtl"] .translate-btn-arrow { border-top-left-radius: 6px; border-bottom-left-radius: 6px; border-top-right-radius: 0; border-bottom-right-radius: 0; margin-left: 0; margin-right: 1px; }

.${J}-translate-result { width: 50%; font-size: 14px; font-weight: 400; line-height: 1.5; color: #333; padding: 0 20px; padding-bottom: 12px; box-sizing: border-box; border-left: 1px solid #F3F5F6; display: flex; flex-direction: column; overflow: hidden; min-height: 0; }

.${J}-translate-result-text.rtl { direction: rtl; text-align: right; }

.${J}-translate-result-text { flex: 1; overflow-y: auto; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; hyphens: auto; min-height: 0; white-space: pre-wrap; }

.${J}-translate-result-action { display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; margin-top: 12px; flex-shrink: 0; flex-wrap: wrap; }

.${J}-translate-result-action-left { display: flex; align-items: center; gap: 8px; } `,nJ=` .${J}-error { display: flex; padding: 8px 12px; flex-direction: column; justify-content: center; align-items: flex-start; height: 100%; font-size: 14px; font-weight: 400; line-height: 1.5; background-color: #FAFBFB; border-radius: 8px; gap: 16px; margin-top: 12px; overflow: auto; color: #333; }

.${J}-error-in-suggestion { margin: 12px 20px; box-sizing: border-box; }

.${J}-error-in-chat { width: 100%; margin: 0 20px 12px; box-sizing: border-box; }

.${J}-error a { color: #EA4C89; }

.error-warning { background-color: #FEF6F9; color: #999; }

.${J}-error-actions { display: flex; align-items: center; gap: 8px; }

.upgrade-button { display: flex; padding: 6px 16px; justify-content: center; align-items: center; background: linear-gradient(135deg, #222222 0%, #696969 100%); border: none; border-radius: 8px; color: #ffc736; font-size: 14px; font-weight: 500; line-height: 1.5; cursor: pointer; }

.buy-package-button { color: #fff; }

.upgrade-button svg { margin-right: 4px; } `,rJ=` .skeleton-loader { padding: 0.5em 0; }

.suggestion-skeleton-loader, .chat-skeleton-loader { padding: 0 20px; margin-top: 12px; width: 100%; box-sizing: border-box; }

.chat-skeleton-loader { padding-bottom: 12px; }

.skeleton-text-line { background-color: #e0e0e0; border-radius: 4px; height: 1em; margin-bottom: 0.75em; animation: pulse 1.5s infinite ease-in-out; }

.skeleton-text-line:last-child { margin-bottom: 0; }

.skeleton-text-line.short { width: 75%; }

.skeleton-text-line.medium { width: 90%; }

@keyframes pulse { 0% { background-color: #e0e0e0; } 50% { background-color: #d0d0d0; } 100% { background-color: #e0e0e0; } } `,a9=` ${HZ} ${VZ} ${qZ} ${WZ} ${GZ} ${QZ} ${YZ} ${KZ} ${ZZ} ${JZ} ${XZ} ${$Z} ${eJ} ${tJ} ${nJ} ${rJ} `;var aJ=`${R}-ai-writing-button-root`,Bs=`${R}-ai-writing-modal-root`,X0=`${R}-ai-writing-button-container`,$0=null,Ou=null,Bo=!1,Bi=null;function iJ(e){return n4()?(A.debug("[ai-writing] ai writing is disabled for this session"),!1):e.rule.aiWriting?.scene?je().any?(A.debug("[ai-writing] mobile is not supported"),!1):!e.rule.aiWriting?.enable||e.isAiWritingExcludeUrl?(A.debug("[ai-writing] ai writing is disabled"),!1):e.rule.aiWriting?.appendSelector?!0:(A.debug("[ai-writing] appendSelector is not set"),!1):(A.debug("[ai-writing] ai writing not supported for this site"),!1)}function oJ(){let e=document.createElement("div");return e.id=X0,e}function UL(e){Bi&&HL(e),Bi=t=>{t.key!=="Escape"&&(t.stopPropagation(),t.stopImmediatePropagation())},e.addEventListener("keydown",Bi,!1),e.addEventListener("keyup",Bi,!1),e.addEventListener("keypress",Bi,!1)}function HL(e){Bi&&(e.removeEventListener("keydown",Bi,!1),e.removeEventListener("keyup",Bi,!1),e.removeEventListener("keypress",Bi,!1))}function sJ(e){qL(),Ou=e;let t=e.rule.aiWriting?.appendSelector;if(!t){A.debug("[ai-writing] no appendSelector found");return}A.debug(`[ai-writing] starting continuous monitoring for: ${t}`),VL(),lJ()}function lJ(){$0=new MutationObserver(()=>{VL()}),$0.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,characterData:!0,attributeOldValue:!0})}function qL(){$0&&($0.disconnect(),$0=null,A.debug("[ai-writing] stopped MutationObserver monitoring"))}function VL(){if(!Ou)return;if(n4()){A.debug("[ai-writing] ai writing is disabled for this session"),qL();return}let e=Ou.rule.aiWriting?.appendSelector,t=Ou.rule.aiWriting?.insertBeforeSelector;if(!e)return;let n=Ge(e),r=document.querySelector(`#${X0}`)!==null,a=!1;n&&(t?a=Ge(t)!==null:a=!0),a&&!r&&!Bo?(A.debug("[ai-writing] required elements found, injecting component"),Bo=!0,setTimeout(()=>{try{if(document.querySelector(`#${X0}`)){A.debug("[ai-writing] container already exists, skipping injection");return}let o=oJ(),s=Ge(e);if(t){let l=Ge(t);l?.parentElement===s?s?.insertBefore(o,l):(s?.appendChild(o),A.debug("[ai-writing] appended to parent"))}else s?.appendChild(o),A.debug("[ai-writing] appended to parent");uJ(Ou,o)}catch(i){A.error("[ai-writing] failed to inject component:",i),Bo=!1}},Ou.rule.aiWriting?.injectDelay||0)):!n&&r?(A.debug("[ai-writing] required elements disappeared, removing component"),G0(X0),Bo=!1):r&&!Bo?Bo=!0:!r&&Bo&&(Bo=!1)}function WL(e){try{if(!iJ(e))return;A.debug("[ai-writing] initAiWriting - starting continuous monitoring"),sJ(e)}catch(t){A.error("[ai-writing] initialization failed:",t)}}function uJ(e,t){try{A.debug("[ai-writing] executing component render"),dr({id:aJ,parent:t,ctx:e,Component:wL,props:{ctx:e,scene:e.rule.aiWriting?.scene||"general"},style:a9+e.rule.aiWriting?.injectCSS||""}),UL(t),A.debug("[ai-writing] component rendered successfully")}catch(n){A.error("[ai-writing] failed to render component:",n)}}function G0(e=X0){try{let t=document.querySelector(`#${e}`);t&&(t.remove(),A.debug(`[ai-writing] removed container: ${e}`))}catch(t){A.error(`[ai-writing] failed to remove container ${e}:`,t)}}function Fh(e,t){if($e()){A.debug("[ai-writing] openAiWritingModal blocked in iframe/subframe");return}let n=Bs;if(document.querySelector(`#${n}`)){A.debug("[ai-writing] ai writing modal already exists, removing it"),G0(n);return}let a=SL(e),i=a.trim()&&e.rule.aiWriting?.scene||"general";pe({key:"ai_writing_modal_open",ctx:e,params:{trigger:t}}),dr({id:n,parent:document.body,ctx:e,Component:zL,props:{ctx:e,showModal:!0,scene:i,context:a,onCloseModal:()=>{HL(document.body),G0(n)}},style:a9+e.rule.aiWriting?.injectCSS||""}),UL(document.body)}var Se=null,Uh={},_u,GL=!1;async function fh(){Nl.clearStrictTicks();let e=await rt(Ne(),{}),t=await cr();A.debug("init page ctx",e);let n=await EJ(e);if(n&&(e=n),AM(e),Hy(e),WL(e),e.rule.pageType=="subtitleBuilder"){Oy();return}if(e.rule.pageType=="ebookBuilder"){GI();return}if(_u||(_u=e.state.translationTheme),e.rule.urlChangeDelay&&await Ke(e.rule.urlChangeDelay),e.rule.waitForSelectors&&e.rule.waitForSelectors.length>0&&await CJ(e.rule.waitForSelectors,e.rule.waitForSelectorsTimeout),e.rule.isInjectOptionsUrl){let o=va(e.config.useOnlineOptions),s=document.createElement("meta");s.name=R+"-options-url",s.content=o;try{document.head?.appendChild?.(s)}catch(l){A.warn("inject options url failed",l)}}if(e.rule.globalMeta&&Object.keys(e.rule.globalMeta).forEach(s=>{let l=document.createElement("meta");l.name=s,l.content=e.rule.globalMeta[s],document.head?.appendChild?.(l)}),e.rule.initialGlobalAttributes&&zS(document.body,e.rule.initialGlobalAttributes),kJ(e),e.rule.isOnBoardingPage){document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"currentConfig",payload:{enableDefaultAlwaysTranslatedUrls:!!e.config.enableDefaultAlwaysTranslatedUrls}})}));let o=document.querySelector("#immersiveTranslateEnableDefaultAlwaysTranslatedUrlsValue");o&&(o.value="helloworld",o.value=String(!!e.config.enableDefaultAlwaysTranslatedUrls),o.dispatchEvent(new Event("change")))}GL||(GL=!0,$e()&&e.rule.useIframePostMessage&&await sw());let r=e.sourceLanguage;r==="auto"?r=await YL():jr(r);let a=Yv(e,r);if(a&&(e=await rt(Ne(),{translationMode:a})),e.rule.isInjectMeta)try{let o=await vl(r,e.targetLanguage),s=document.createElement("meta");s.name=R+"-meta",s.content=nc(JSON.stringify(o)),document.head?.appendChild?.(s)}catch(o){A.warn("inject meta failed",o)}await NJ(e),await AJ(e);let i=SJ(e);if(!i&&!e.isTranslateExcludeUrl&&(A.debug(`detect page language: ${e.url} ${r}`),eo(r,e.targetLanguage,{ignoreZhCNandZhTW:e.rule.ignoreZhCNandZhTW})||r==="auto"||uw(r,e.config.translationLanguagePattern)&&(i=!0,A.debug(`match language pattern ${r}, auto translate`))),await NT(e)&&(i=!0,A.debug("auto translate by referrer")),e.rule.pageType=="ebookBuilder"&&(i=!1),e.rule.pageType!=="pdfReader"&&Xs(t)&&$b(e),i)Se.state.isAutoTranslate=!0,Cl(document.documentElement)&&globalThis.parent!=globalThis.self?kn("Translated"):Er(Se);else if(A.debug("do not auto translate",e),e.rule.initTranslationServiceAsSoonAsPossible&&e.translationService==="deepl"){if(eo(r,e.targetLanguage,{ignoreZhCNandZhTW:e.rule.ignoreZhCNandZhTW})||r==="auto")return;typeof e.config?.translationServices?.deepl?.authKey=="string"&&e.config.translationServices.deepl.authKey.startsWith("immersive_")&&(Uh[e.translationService]||(Uh[e.translationService]=!0,$e()||R3(e).catch(o=>{A.warn("init translation engine error",o)})))}if(e.rule.immediatelyInjectedCss)try{En(document,e.rule.immediatelyInjectedCss.join(` `),R+"-immediately-injected-css")}catch(o){A.warn("inject immediately css error",o)}}var QL=0;async function dy(e){if(Date.now()-QL<100)return;QL=Date.now();let t=e?.currentPageStatus||Xe();if(t==="Original"){let n={};_u&&(n.translationTheme=_u),Se&&(n={...Se.state,...n});let r=await rt(Ne(),n);if(e?.trigger=="right_menu"&&os(r?.rule)){let a=ss(r.rule);if(a){Ll(!0,a||Ne());return}}await Er({...Se,sourceProgram:"html"},e)}else["Translated","Error"].includes(t)&&Ea()}async function cJ(){let e=Dl();Se||(Se=await rt(Ne(),{})),e=="Original"?Sk(Se):(Ak(),$r("Original"))}function dJ(){kC("enableEditTranslation",!Se?.config.enableEditTranslation);let e=yp("enableEditTranslation");Se&&(Se.config.enableEditTranslation=e);let t=f0();t&&(t.ctx.config.enableEditTranslation=e),document.querySelectorAll(`font.notranslate.${vt}`).forEach(n=>{e?n.setAttribute("contenteditable","true"):n.removeAttribute("contenteditable")})}async function mJ(){if(Se=await rt(Ne(),{}),Se.rule.pageType=="ebookBuilder")return QI(Se);if(Se.rule.pageType=="subtitleBuilder")return VI(Se);zM()}async function my(e){if(Xe()==="Original"){Se=await rt(Ne(),{}),_u||(_u=Se.state.translationTheme);let t="mask";Se.state.translationTheme==="opacity"&&(t="opacity"),Se=await rt(Ne(),{translationTheme:t}),await Er(Se,e)}else if(Xe()==="Translated"){let t="mask";Se?.state?.translationTheme==="opacity"&&(t="opacity");let n=y2().filter(i=>i.contentDocument?.body).map(i=>i.contentDocument.body),r=[Se.mainFrame,...n],a=Se?.state.translationTheme;for(let i of r){let o=Fx(i,Ws,!0);a==="mask"||a==="opacity"?o!=="none"?It(i,Ws,"none",!0):It(i,Ws,t,!0):o!=="mask"&&o!=="opacity"?It(i,Ws,t,!0):It(i,Ws,"none",!0)}}}async function YL(){let e=await rt(Ne(),{});return e.rule.pageType=="subtitleBuilder"?Oy():_M(e)}function pJ(e){Xe()==="Original"?qI(e):_y()}function gJ(e){Xe()==="Original"?yg(e):ko()}async function Ea(){_c(""),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"restorePage",payload:{}})}));let e=await rt(Ne(),{});if(e.rule.pageType=="subtitleBuilder"){_y();return}else e.rule.pageType=="ebookBuilder"&&YI(e);ko()}function hJ(e){if(e.config.sameLangCheck&&!(e.rule.detectParagraphLanguage||e.state.isDetectParagraphLanguage)&&sn()==e.targetLanguage){if(document.body?.innerText.length<100&&globalThis.self!==globalThis.top)return;document.dispatchEvent(new CustomEvent(pd,{detail:{type:"sameLang"}}))}}async function Er(e,t){if(globalThis.self!==globalThis.top&&globalThis.self.innerWidth===0&&globalThis.self.innerHeight===0||e.isTranslateExcludeUrl)return;if(xi("initial"),hJ(e),Xe()!=="Original"&&await Ea(),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"translateStart",payload:{}})})),document.dispatchEvent(new CustomEvent(Nt,{detail:JSON.stringify({type:"targetLanguage",payload:{targetLanguage:e.targetLanguage}})})),Uh[e.translationService]||(Uh[e.translationService]=!0,$e()||R3(e).catch(r=>{A.warn("init translation engine error",r)})),e.specialAiAssistant=Si(e,e.translationService,!0),wJ(e,t),e.rule.pageType=="subtitleBuilder"){pJ(e),_c("yes");return}if(e.rule.pageType=="ebookBuilder"){KI(e),_c("yes");return}gJ(e),_c("yes")}async function fJ(e,t){let n=Se?.translationService;if(Xe()==="Original"||n!=e){Se=await rt(Ne(),{translationService:e});let r=Ba(Se.config,e),a=we(Se.config.interfaceLanguage,"tempChangeTransToService",{service:r});Ep({text:a}),await Er(Se,t)}else{Ea();let r=await Xn(),a={url:Ne(),config:r,state:{}},i=await mn(a);Se=await rt(Ne(),{translationService:i.translationService})}}async function bJ(e){Xe()==="Original"?await i9(e):(Xe()==="Translated"||Xe()==="Error")&&(Se=await rt(Ne(),{}),Se.state.translationArea!=="main"?await i9(e):Ea())}async function i9(e){Se=await rt(Ne(),{translationArea:"main"}),await Er(Se,e)}async function KL(e){Se=await rt(Ne(),{translationArea:"body"}),await Er(Se,e)}async function OI(e){let t=await Ue({text:e,ignorePageLang:!0});return jr(t),t}async function py(e){let t=await rt(Ne(),{}),n=t.state.translationMode=="dual"?"translation":"dual";if(t=await rt(Ne(),{translationMode:n}),Xe()==="Original"){Er(t,e);return}window.immersiveTranslateSwitchTranslateState&&window.immersiveTranslateSwitchTranslateState(n)}async function jy(e){if(Se=await rt(Ne(),{translationMode:e}),pe({key:"switch_translation_mode",params:{mode:e},ctx:{...Se,sourceLanguage:"unknown"}}),Xe()==="Original"){Er(Se);return}globalThis.immersiveTranslateSwitchTranslateState&&globalThis.immersiveTranslateSwitchTranslateState(e)}async function yJ(e){if(Xe()==="Original")await KL(e);else if(Xe()==="Translated"||Xe()==="Error"){let t={};Se&&Se.state&&(t=Se.state),Se=await rt(Ne(),t),Se.state.translationArea!=="body"?(Se.state.translationArea="body",Se=await rt(Ne(),Se.state),await Er(Se,e)):Ea()}}async function ZL(e){Se=await rt(Ne(),{translationStartMode:"immediate"}),await Er(Se,e)}async function xJ(e){Xe()==="Original"?await ZL(e):(Xe()==="Translated"||Xe()==="Error")&&Ea()}async function JL(){let e=await rt(Ne(),{});if(!et(e.url,e.config.inputStyleBlockUrls)){let n=Ae().IMMERSIVE_TRANSLATE_INPUT_INJECTED_CSS;En(document,n,Td)}e.rule.pageType&&e.rule.pageType!=="html"||e.config.enableInputTranslation&&ty(e)}function D0(){return Se}async function rt(e,t,n){let r=Object.keys(t);if(!Se||n){let a=await Xn(),i=t;r.length===0&&(i=void 0),Se=await mn({url:e,config:a,state:i})}else{let a={url:e,config:Se.config,state:{...Se.state,...t}};Se=await mn(a)}return Se.state?.translationService&&(Se.translationService=Se.state.translationService),Se.state?.subtitleTranslateService&&(Se.subtitleTranslateService=Se.state.subtitleTranslateService),Se.state?.targetLanguage&&(Se.targetLanguage=Se.state.targetLanguage),Se}async function vJ(){let e=await zt()||{},t=e.generalRule||{},n=t["subtitleRule.add"]||{},r=!n.preTranslation;await Jt({...e,generalRule:{...t,"subtitleRule.add":{...n,preTranslation:r}}}),r?Ep({text:we(Se.config.interfaceLanguage,"videoSubtitlePreTranslationOn")}):Ep({text:we(Se.config.interfaceLanguage,"videoSubtitlePreTranslationOff")}),setTimeout(()=>{window.location.reload()},1e3)}async function Ri(){let e=await Xn();yp("enableEditTranslation")!=null&&(e.enableEditTranslation=yp("enableEditTranslation"));let t;Se&&Se.state&&(t=Se.state);let n={url:Ne(),config:e,state:t},r=await mn(n);return r.state&&r.state.translationService&&(r.translationService=r.state.translationService),Se=r,G2(Se),await TJ(Se),r}async function TJ(e){let t=await cr();q0(e,window),Xs(t)&&$b(e),e.config.enableInputTranslation&&ty(e),Hy(e)}function CJ(e,t=3e3){return new Promise((n,r)=>{let a=t?setTimeout(()=>{n(new Error("timeout"))},t):void 0,i=setInterval(()=>{e.every(s=>document.querySelector(s)!==null)&&(clearInterval(i),a&&clearTimeout(a),n(null))},50)})}async function _I(e){let t=e.detail;Ye.set(st,t);let n=await Ye.get(pf,!1);Ye.set(pf,!1);let r=await zt();mt(t)&&await Sp(t.token,r,Jt),document.dispatchEvent(new CustomEvent(se+"DocumentMessageUserResult",{detail:n?"close":"success"})),Sc(),Mc(),as({method:"updateContext"})}function zI(e){A.debug("update user info",e);let t=e.detail;Ye.set(st,t),Sc(),Mc(),Ri(),as({method:"updateContext"})}async function UI(e){let t=await zt();if(t.translationService)return;let n=e.config.translationService,r=await A0(e,n);if(e.translationService===r)return;if(!r){pe({key:"no_avaliable_translation_service",ctx:e});return}let a=is({state:t,config:e.config,serviceType:"translationService",serviceId:r});Jt(a),e.translationService=r,pe({key:"change_default_translation_service",params:{translation_service:r},ctx:e})}async function HI(e,t){let n=t.detail;if(!e.rule.allowInnerInvoke)return;let r=n.translateService;if(!r)return;let[a]=vi(e.config,[r])||[],i=await zt(),o=is({state:i,config:e.config,serviceType:"translationService",serviceId:a});Jt(o)}async function A0(e,t,n=!0,r){let a=r||e.rule.detectionServiceOrder||["google","bing","transmart","yandex"];return a=Im(e,a),a.sort((i,o)=>i===t?n?-1:1:o===t?n?1:-1:0),await zp(a,e)}async function MI(e,t){let n=await zt(),r=is({state:n,config:e,serviceType:"translationService",serviceId:t});await Jt(r);let a=await XL({translationService:t});await Er(a)}var o9={interfaceLanguage:"",targetLanguage:"",translationService:"",aiAssistantIds:[],subtitleTranslateService:"",inputTranslationService:"",mouseHoverTranslationService:""};async function Fy(e,t){let n=await zt(),r=!1,a=!1;return Object.keys(o9).forEach(i=>{let o=t[i];if(o!=null){if((i==="targetLanguage"||i==="interfaceLanguage")&&(o=de(o),o!==n[i]&&(a=!0)),i.endsWith("Service")){let[s]=vi(e.config,[o])||[];n=is({state:n,config:e.config,serviceType:i,serviceId:s}),r=!0;return}n[i]=o,r=!0}}),r&&(ei(n),await Jt(n),e=await Ri()),a&&pe({key:"init_page_daily",ctx:e,forceDaily:!0}),By(e)}function By(e){let t=e.config,n={};return Object.keys(o9).forEach(r=>{t[r]!=null&&(n[r]=t[r])}),n}async function XL(e){let t=await rt(Ne(),e);return Iu("syncContextState",e),e?.targetLanguage&&cs({targetLanguage:e.targetLanguage}),t}function wJ(e,t){if($e())return;let n={};t&&t.trigger&&(n.trigger=t.trigger),pe({key:"translage_page_daily",params:n,ctx:e}),pe({key:"translate_page",params:n,ctx:{...e,sourceLanguage:sn()}}),Rr("translate_web_1",e);let r=e.config.translationServices?.[e.translationService];r.assistantId!="common"&&pe({key:"assistant_translate_page",params:{...n,ai_assistant:r.assistantId,ai_assistant_use:e.specialAiAssistant?.id||"common"},ctx:{...e,sourceLanguage:sn()}})}function SJ(e){let t=new URL(e.url).searchParams;return!!e.config.autoTranslateParams?.find(r=>{let a=t.get(r)||"";if(r=="crosearch_translate"){let i=t.get("output_locale");i&&(Se.state.targetLanguage=de(i),Se.targetLanguage=de(i))}return["1","true"].includes(a)})||e.state.isAutoTranslate||e.isTranslateUrl}var MJ=["translationMode","translationArea","isAutoTranslate","translationService","targetLanguage","subtitleTranslateService"];async function EJ(e){let t=zo+"_set_state_";try{let n=[];new URL(YT()||location.href).searchParams.forEach((i,o)=>{o.startsWith(t)&&n.push([o,i])});let a={};for(let[i,o]of n){let s=i.replace(t,"");if(!MJ.includes(s))return;a[s]=o}return Object.keys(a).length?await rt(Ne(),a):void 0}catch(n){A.error(n)}}async function AJ(e){let t=zo+"_set_";try{let n=[];new URL(location.href).searchParams.forEach((i,o)=>{o.startsWith(t)&&n.push([o,i])});let a={};for(let[i,o]of n){let s=i.replace(t,"");if(o9[s]==null)return;a[s]=o}if(!Object.keys(a).length)return;await Fy(e,a)}catch(n){A.error(n)}}async function kJ(e){let t=e.config.arxivRule;if(!t?.matches||!et(e.url,t.matches))return;let r=document.querySelector(t.injectContainerSelector);if(!r)return;let o=new URL(e.url).pathname.split("/").pop();for(let s of t.detectOrders)try{await De({url:`${s}/`+o,responseType:"HEAD",method:"HEAD"});let l=document.createElement("li");l.innerHTML=`<a target="_blank" href="${s}/${o}?_immersive_translate_auto_translate=1" aria-describedby="download-button-info" accesskey="f" class="abs-button download-pdf">${we(e.config.interfaceLanguage,"viewWithImmersiveTranslate")}</a>`,r.appendChild(l);break}catch{}}function DJ(e,{text:t,trigger:n}){let r=document.activeElement;r&&(r.tagName!=="INPUT"&&r.tagName!=="TEXTAREA"&&!r.isContentEditable||sy(e,window,t,n))}function IJ(e,{text:t,trigger:n}){let r=globalThis.getSelection();if(!t||!r||r.isCollapsed)return;let a=r.rangeCount>0?r.getRangeAt(0):null;if(!a)return;let i=qy(r);Wy({selection:{text:t,range:a,rect:a.getBoundingClientRect(),contextText:i},ctx:e,trigger:n})}function LJ(e,{translation_service:t}){pe({key:"change_translate_service",params:{translation_service:t},ctx:e})}function PJ(e,{key:t,events:n,forceDaily:r,trigger:a}){a&&n.forEach(i=>{i.params?.trigger||(i.params={...i.params,trigger:a})}),op(t,n,e,r)}async function NJ(e){let n=new URL(e.url).searchParams.get("imt_refresh_rule");["1","true"].includes(n||"")&&await z0()}o8({detectCurrentPageLanguage:YL,ensureSwitchTranslationMode:py,restorePage:Ea,retryFailedParagraphs:mJ,switchTranslationMode:jy,toggleTranslateManga:cJ,toggleTranslatePage:dy,toggleTranslateTheMainPage:bJ,toggleTranslateTheWholePage:yJ,toggleTranslationMask:my,toggleEnableEditTranslation:dJ,toggleVideoSubtitlePreTranslation:vJ,translatePage:Er,translatePageWithTranslationService:fJ,translateTheMainPage:i9,translateTheWholePage:KL,translateToThePageEndImmediately:ZL,toggleTranslateToThePageEndImmediately:xJ,updateGlobalContext:Ri,getPureGlobalContext:D0,getIsDulSubtitle:M7,updateContextState:XL,inputSelectedTextTranslate:DJ,reportTranslateService:LJ,popupEventReport:PJ,updateFloatBallEnable:sI,translateSelectImage:hI,selectionTranslate:IJ,openAiWritingModal:Fh});async function $L(e){if(!e){let n=await Xn();e=await mn({config:n,url:Ne()})}if(e.config.debug?A.setLevel("debug"):A.setLevel("info"),!e.isTranslateExcludeUrl){if(e.rule.pageType=="ebookReader"||e.rule.pageType=="ebookBuilder"){if(e.rule.isInjectMeta){try{let n=await vl("auto",e.targetLanguage),r=document.createElement("meta");r.name=R+"-meta",r.content=nc(JSON.stringify(n)),document.head?.appendChild?.(r)}catch(n){A.warn("inject meta failed",n)}if(e.rule.isInjectOptionsUrl){let n=va(e.config.useOnlineOptions),r=document.createElement("meta");r.name=R+"-options-url",r.content=n;try{document.head?.appendChild?.(r)}catch(a){A.warn("inject options url failed",a)}}if(e.rule.isInjectVersion){let n=Kt(),r=document.createElement("meta");r.name=R+"-version",r.content=n;try{document.head?.appendChild?.(r)}catch(a){A.warn("inject version failed",a)}}}}else jT(e),fh();lI(e).catch(n=>{A.error(`init popup page error: ${n}`)}),$e()||ED(e),Kg(e)}await JL(),await wD(e)}var ed={capture:!0,once:!0,passive:!0},nP=()=>document.readyState==="interactive"||document.readyState==="complete",RJ=e=>document.readyState===e,td=(e,t)=>RJ(e)||nP()?(t(e),!0):!1,jJ=()=>new Promise(e=>{td("loading",e)||document.addEventListener("readystatechange",()=>{document.readyState==="loading"&&e("loading")},ed)}),FJ=()=>new Promise(e=>{td("interactive",e)||document.addEventListener("readystatechange",()=>{document.readyState==="interactive"&&e("interactive")},ed)}),BJ=()=>new Promise(e=>{td("complete",e)||document.addEventListener("readystatechange",()=>{document.readyState==="complete"&&e("complete")},ed)}),eP=()=>new Promise(e=>{td("domready",e)||document.addEventListener("DOMContentLoaded",()=>{e("domready")},ed)}),tP=()=>new Promise(e=>{td("load",e)||window.addEventListener("load",()=>{e("load")},ed)}),rP={};Object.defineProperties(rP,{state:{get:function(){return document.readyState}},loading:{get:function(){return jJ()}},interactive:{get:function(){return FJ()}},complete:{get:function(){return BJ()}},window:{get:function(){return tP()}},load:{get:function(){return tP()}},domready:{get:function(){return eP()}},dom:{get:function(){return eP()}},ready:{get:function(){return nP()}}});var aP=rP;var iP={NOT_FUNCTION:"Your executor is not a function. functions and promises are valid.",FAILED_TO_WAIT:"Failed to wait"};function OJ(e){return()=>Promise.resolve().then(()=>e()).catch(t=>{throw t})}function _J(e){if(typeof e!="function")throw new Error(iP.NOT_FUNCTION)}var s9=class{_interval;_timeout;_stopOnFailure;_backoffFactor;_backoffMaxInterval;_Console;originalStacktraceError;_userMessage;_verbose;_isWaiting;_isResolved;_executeFn;start;promise;resolve;reject;_lastError;constructor({interval:t=100,timeout:n=1e3,stopOnFailure:r=!1,verbose:a=!1,backoffFactor:i=1,backoffMaxInterval:o,message:s=""}={}){this._interval=t,this._timeout=n,this._stopOnFailure=r,this._isWaiting=!1,this._isResolved=!1,this._verbose=a,this._userMessage=s,this.originalStacktraceError=new Error,this._Console=console,this._backoffFactor=i,this._backoffMaxInterval=o||n,this.start=+Date.now()}tryEvery(t){return this._interval=t,this}stopAfter(t){return this._timeout=t,this}execute(t){return this._applyPromiseHandlers(),_J(t),this._executeFn=OJ(t),this.start=Date.now(),this._isWaiting=!0,this._log("starting to execute"),this._runFunction(),this.promise}getPromise(){return this.promise}isResolved(){return this._isResolved}isWaiting(){return this._isWaiting}stopOnFailure(t){return this._stopOnFailure=t,this}_applyPromiseHandlers(){this.promise=new Promise((t,n)=>{this.resolve=t,this.reject=n})}_timeFromStart(){return Date.now()-this.start}_shouldStopTrying(){return this._timeFromStart()>this._timeout}_executeAgain(){this._log("executing again");let t=this._interval,n=t*this._backoffFactor;this._interval=n>this._backoffMaxInterval?this._backoffMaxInterval:n,setTimeout(this._runFunction.bind(this),t)}_failedToWait(){let t=`${iP.FAILED_TO_WAIT} after ${this._timeFromStart()}ms`;if(this._userMessage&&(t=`${t}: ${this._userMessage}`),this._lastError){this._lastError.message=`${t} ${this._lastError.message}`;let n=this.originalStacktraceError.stack;n&&(this._lastError.stack+=n.substring(n.indexOf(` `)+1))}else this._lastError=this.originalStacktraceError,this._lastError.message=t;return this._log(this._lastError),this._lastError}_runFunction(){if(this._shouldStopTrying()){this._isWaiting=!1,this.reject?.(this._failedToWait());return}this._executeFn().then(t=>{if(t===!1){this._log(`then execute again with result: ${t}`),this._executeAgain();return}this.resolve?.(t),this._isWaiting=!1,this._isResolved=!0,this._log(`then done waiting with result: ${t}`)}).catch(t=>this._stopOnFailure?(this._log(`stopped on failure with err: ${t}`),this.reject?.(t)):(this._lastError=t,this._log(`catch with err: ${t}`),this._executeAgain()))}_log(t){this._verbose&&this._Console&&this._Console.log&&this._Console.log(t)}},oP=(e,t)=>new s9(t).execute(e);async function sP(e){try{let t=e.config.domReadyDetectTimeout;return await oP(()=>{let r=(e.mainFrame||document.body)?.innerText||"";if(ul(r,e.rule.mainFrameMinTextCount,e.rule.mainFrameMinWordCount))return!0;throw new Error("there is no main text")},{timeout:t!==void 0?t:3e3}),!0}catch(t){if($e())throw t;return A.debug("check dom element ready failed:",t,e),!0}}function lP(){let e=document.querySelector(`meta[name=${R}-options]`);return!!(e&&e.getAttribute("content")==="true")}async function uP(){if(!document.getElementById(R+"-status")){A.error("Could not find status element");return}await l9("local"),await l9("sync"),UJ();let t=document.getElementById(R+"-page-ready");t&&setTimeout(()=>{t.value="true",t.dispatchEvent(new Event("change"))},100)}async function zJ(e,t){let n;try{n=JSON.parse(e.detail)}catch(a){A.error("parse detail failed",a);return}let r=n.id||"default";try{let a=n.data||{},i=await t(a),o={id:r,ok:!0,data:i};document.dispatchEvent(new CustomEvent(nf,{detail:JSON.stringify({...o,type:"answer"})}))}catch(a){let i={ok:!1,errorName:a.name,errorMessage:a.message,errorDetails:a.details||a.detail};document.dispatchEvent(new CustomEvent(nf,{detail:JSON.stringify({...i,id:r,type:"answer"})}))}}function UJ(){document.addEventListener(V9,r=>{let a=r;if(A.debug("document message",a),a&&a.detail){let i;try{i=JSON.parse(a.detail)}catch(o){A.error("parse detail failed",o);return}i.type==="ask"?i.method==="request"&&zJ(a,De):i.type==="tell"&&i.method==="updateCommands"&&up(i.data)}});let e=document.getElementById(R+"-manifest");if(!e){A.error("Could not find manifest element");return}let t=ae.runtime.getManifest();gt()&&(t._isSafari=!0),e.value=JSON.stringify(t),e.dispatchEvent(new Event("change")),document.getElementById(`${R}-message`).addEventListener("change",r=>{try{let a=JSON.parse(r.target.value);a&&a.method==="removeStorageKey"&&a.data&&a.data.area&&a.data.keys&&(ae.storage[a.data.area].remove(a.data.keys),l9(a.data.area))}catch(a){A.error("parse message error",a)}})}async function l9(e){let t=document.getElementById(R+"-status"),n=document.getElementById(`${R}-${e}-storage`);if(n){A.debug("init storage");let r=await ae.storage[e].get(null);n.value=JSON.stringify(r),n.dispatchEvent(new Event("change")),n.addEventListener("change",a=>{try{let i=JSON.parse(a.target.value);ae.storage[e].set(i)}catch(i){A.error("save to storage error",i)}}),n.addEventListener("refresh-"+e,async a=>{let i=await ae.storage[e].get(null);n.value=JSON.stringify(i),A.debug("refresh ",e,"storage")})}else{A.error(`Could not find storage ${e} element`),t.innerText="Could not find storage local input element";return}}function HJ(){try{document.dispatchEvent(new Event(G9))}catch{}}function cP(){oa()||HJ()}var dP=["textarea","input","button","select","option","iframe","strong","form","body"];async function qJ(){$e()||QT(Ne()),cP(),await K8();let e=await on();e.excludeTranslationHtmlTags&&(dP=e.excludeTranslationHtmlTags),cs({}),lt.addHook("beforeSanitizeElements",function(r,a,i){let o=(r.nodeName||"").toLowerCase();if(dP.includes(o)){let l=`<${o}>${r.textContent||""}</${o}>`,u=document.createTextNode(l);return r.replaceWith(u),r}return r}),lt.addHook("uponSanitizeElement",function(r,a){let i=r.nodeName||"";/\d+$/.test(i)&&(a.allowedTags[a.tagName]=!0),dc(r.tagName)&&(a.allowedTags[r.tagName.toLowerCase()]=!0)}),lt.addHook("uponSanitizeAttribute",function(r,a){dc(r.tagName)&&(a.allowedAttributes[a.attrName.toLowerCase()]=!0)});let t=Ne(),n=await mn({config:e,url:t});pe({key:"init_page_daily",ctx:n}),aP.domready.then(()=>{if(lP())A.debug("detect web options page"),q0(n,window),uP();else{if(!n.config.enabled)return;if(n.rule.isInjectVersion){let a=Kt(),i=document.createElement("meta");i.name=R+"-version",i.content=a;try{document.head?.appendChild?.(i)}catch(o){A.warn("inject version failed",o)}}if(et(n.url,n.config.blockUrls))return;q0(n,window),sP(n).then(()=>{$L(n).catch(a=>{a&&A.debug("translate page error",a.name,a.message,a)})}).catch(a=>{A.debug("can not detect a valid body: ",a)})}}).catch(r=>{r&&A.debug("translate dom ready detect error",r)})}qJ().catch(e=>{A.debug("init error",e)});})(); /*! Bundled license information:

bowser/src/bowser.js: (*! * Bowser - a browser detector * https://github.com/lancedikson/bowser * MIT License | (c) Dustin Diaz 2012-2015 * MIT License | (c) Denis Demchenko 2015-2019 *) */ /*! Bundled license information:

dompurify/dist/purify.es.js: (*! @license DOMPurify 3.0.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.3/LICENSE *) */ /*! * Toastify js 1.12.0 * https://github.com/apvarun/toastify-js * @license MIT licensed * * Copyright (C) 2018 Varun A P */ /*! Bundled license information:

lottie-web/build/player/lottie.js: (*! Transformation Matrix v2.0 (c) Epistemex 2014-2015 www.epistemex.com By Ken Fyrstenberg Contributions by leeoniya. License: MIT, header required. *) */ /*! Bundled license information:

js-yaml/dist/js-yaml.mjs: (*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT *) */