mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
2097 lines
334 KiB
Python
Executable file
2097 lines
334 KiB
Python
Executable file
#!/usr/bin/env python
|
||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||
# lint: pylint
|
||
# pyright: basic
|
||
"""WebbApp
|
||
|
||
"""
|
||
# pylint: disable=use-dict-literal
|
||
|
||
import hashlib
|
||
import hmac
|
||
import json
|
||
import os
|
||
import sys
|
||
import base64
|
||
import requests
|
||
import markdown
|
||
import re
|
||
import datetime
|
||
from textrank4zh import TextRank4Keyword, TextRank4Sentence
|
||
import pycorrector
|
||
|
||
from timeit import default_timer
|
||
from html import escape
|
||
from io import StringIO
|
||
import typing
|
||
from typing import List, Dict, Iterable
|
||
|
||
import urllib
|
||
import urllib.parse
|
||
from urllib.parse import urlencode, unquote
|
||
|
||
import httpx
|
||
|
||
from pygments import highlight
|
||
from pygments.lexers import get_lexer_by_name
|
||
from pygments.formatters import HtmlFormatter # pylint: disable=no-name-in-module
|
||
|
||
import flask
|
||
|
||
from flask import (
|
||
Flask,
|
||
render_template,
|
||
url_for,
|
||
make_response,
|
||
redirect,
|
||
send_from_directory,
|
||
)
|
||
from flask.wrappers import Response
|
||
from flask.json import jsonify
|
||
|
||
from flask_babel import (
|
||
Babel,
|
||
gettext,
|
||
format_decimal,
|
||
)
|
||
|
||
from searx import (
|
||
logger,
|
||
get_setting,
|
||
settings,
|
||
searx_debug,
|
||
)
|
||
|
||
from searx import infopage
|
||
from searx.data import ENGINE_DESCRIPTIONS
|
||
from searx.results import Timing, UnresponsiveEngine
|
||
from searx.settings_defaults import OUTPUT_FORMATS
|
||
from searx.settings_loader import get_default_settings_path
|
||
from searx.exceptions import SearxParameterException
|
||
from searx.engines import (
|
||
OTHER_CATEGORY,
|
||
categories,
|
||
engines,
|
||
engine_shortcuts,
|
||
)
|
||
from searx.webutils import (
|
||
UnicodeWriter,
|
||
highlight_content,
|
||
get_static_files,
|
||
get_result_templates,
|
||
get_themes,
|
||
prettify_url,
|
||
new_hmac,
|
||
is_hmac_of,
|
||
is_flask_run_cmdline,
|
||
group_engines_in_tab,
|
||
searxng_l10n_timespan,
|
||
)
|
||
from searx.webadapter import (
|
||
get_search_query_from_webapp,
|
||
get_selected_categories,
|
||
)
|
||
from searx.utils import (
|
||
html_to_text,
|
||
gen_useragent,
|
||
dict_subset,
|
||
match_language,
|
||
)
|
||
from searx.version import VERSION_STRING, GIT_URL, GIT_BRANCH
|
||
from searx.query import RawTextQuery
|
||
from searx.plugins import Plugin, plugins, initialize as plugin_initialize
|
||
from searx.plugins.oa_doi_rewrite import get_doi_resolver
|
||
from searx.preferences import (
|
||
Preferences,
|
||
ValidationException,
|
||
)
|
||
from searx.answerers import (
|
||
answerers,
|
||
ask,
|
||
)
|
||
from searx.metrics import (
|
||
get_engines_stats,
|
||
get_engine_errors,
|
||
get_reliabilities,
|
||
histogram,
|
||
counter,
|
||
)
|
||
from searx.flaskfix import patch_application
|
||
|
||
from searx.locales import (
|
||
LOCALE_NAMES,
|
||
RTL_LOCALES,
|
||
localeselector,
|
||
locales_initialize,
|
||
)
|
||
|
||
# renaming names from searx imports ...
|
||
from searx.autocomplete import search_autocomplete, backends as autocomplete_backends
|
||
from searx.languages import language_codes as languages
|
||
from searx.redisdb import initialize as redis_initialize
|
||
from searx.search import SearchWithPlugins, initialize as search_initialize
|
||
from searx.network import stream as http_stream, set_context_network_name
|
||
from searx.search.checker import get_result as checker_get_result
|
||
|
||
logger = logger.getChild('webapp')
|
||
|
||
# check secret_key
|
||
if not searx_debug and settings['server']['secret_key'] == 'ultrasecretkey':
|
||
logger.error('server.secret_key is not changed. Please use something else instead of ultrasecretkey.')
|
||
sys.exit(1)
|
||
|
||
# about static
|
||
logger.debug('static directory is %s', settings['ui']['static_path'])
|
||
static_files = get_static_files(settings['ui']['static_path'])
|
||
|
||
# about templates
|
||
logger.debug('templates directory is %s', settings['ui']['templates_path'])
|
||
default_theme = settings['ui']['default_theme']
|
||
templates_path = settings['ui']['templates_path']
|
||
themes = get_themes(templates_path)
|
||
result_templates = get_result_templates(templates_path)
|
||
|
||
STATS_SORT_PARAMETERS = {
|
||
'name': (False, 'name', ''),
|
||
'score': (True, 'score_per_result', 0),
|
||
'result_count': (True, 'result_count', 0),
|
||
'time': (False, 'total', 0),
|
||
'reliability': (False, 'reliability', 100),
|
||
}
|
||
|
||
# Flask app
|
||
app = Flask(__name__, static_folder=settings['ui']['static_path'], template_folder=templates_path)
|
||
|
||
app.jinja_env.trim_blocks = True
|
||
app.jinja_env.lstrip_blocks = True
|
||
app.jinja_env.add_extension('jinja2.ext.loopcontrols') # pylint: disable=no-member
|
||
app.jinja_env.filters['group_engines_in_tab'] = group_engines_in_tab # pylint: disable=no-member
|
||
app.secret_key = settings['server']['secret_key']
|
||
|
||
timeout_text = gettext('timeout')
|
||
parsing_error_text = gettext('parsing error')
|
||
http_protocol_error_text = gettext('HTTP protocol error')
|
||
network_error_text = gettext('network error')
|
||
ssl_cert_error_text = gettext("SSL error: certificate validation has failed")
|
||
exception_classname_to_text = {
|
||
None: gettext('unexpected crash'),
|
||
'timeout': timeout_text,
|
||
'asyncio.TimeoutError': timeout_text,
|
||
'httpx.TimeoutException': timeout_text,
|
||
'httpx.ConnectTimeout': timeout_text,
|
||
'httpx.ReadTimeout': timeout_text,
|
||
'httpx.WriteTimeout': timeout_text,
|
||
'httpx.HTTPStatusError': gettext('HTTP error'),
|
||
'httpx.ConnectError': gettext("HTTP connection error"),
|
||
'httpx.RemoteProtocolError': http_protocol_error_text,
|
||
'httpx.LocalProtocolError': http_protocol_error_text,
|
||
'httpx.ProtocolError': http_protocol_error_text,
|
||
'httpx.ReadError': network_error_text,
|
||
'httpx.WriteError': network_error_text,
|
||
'httpx.ProxyError': gettext("proxy error"),
|
||
'searx.exceptions.SearxEngineCaptchaException': gettext("CAPTCHA"),
|
||
'searx.exceptions.SearxEngineTooManyRequestsException': gettext("too many requests"),
|
||
'searx.exceptions.SearxEngineAccessDeniedException': gettext("access denied"),
|
||
'searx.exceptions.SearxEngineAPIException': gettext("server API error"),
|
||
'searx.exceptions.SearxEngineXPathException': parsing_error_text,
|
||
'KeyError': parsing_error_text,
|
||
'json.decoder.JSONDecodeError': parsing_error_text,
|
||
'lxml.etree.ParserError': parsing_error_text,
|
||
'ssl.SSLCertVerificationError': ssl_cert_error_text, # for Python > 3.7
|
||
'ssl.CertificateError': ssl_cert_error_text, # for Python 3.7
|
||
}
|
||
|
||
|
||
class ExtendedRequest(flask.Request):
|
||
"""This class is never initialized and only used for type checking."""
|
||
|
||
preferences: Preferences
|
||
errors: List[str]
|
||
user_plugins: List[Plugin]
|
||
form: Dict[str, str]
|
||
start_time: float
|
||
render_time: float
|
||
timings: List[Timing]
|
||
|
||
|
||
request = typing.cast(ExtendedRequest, flask.request)
|
||
|
||
|
||
def get_locale():
|
||
locale = localeselector()
|
||
logger.debug("%s uses locale `%s`", urllib.parse.quote(request.url), locale)
|
||
return locale
|
||
|
||
|
||
babel = Babel(app, locale_selector=get_locale)
|
||
|
||
|
||
def _get_browser_language(req, lang_list):
|
||
for lang in req.headers.get("Accept-Language", "en").split(","):
|
||
if ';' in lang:
|
||
lang = lang.split(';')[0]
|
||
if '-' in lang:
|
||
lang_parts = lang.split('-')
|
||
lang = "{}-{}".format(lang_parts[0], lang_parts[-1].upper())
|
||
locale = match_language(lang, lang_list, fallback=None)
|
||
if locale is not None:
|
||
return locale
|
||
return 'en'
|
||
|
||
|
||
def _get_locale_rfc5646(locale):
|
||
"""Get locale name for <html lang="...">
|
||
Chrom* browsers don't detect the language when there is a subtag (ie a territory).
|
||
For example "zh-TW" is detected but not "zh-Hant-TW".
|
||
This function returns a locale without the subtag.
|
||
"""
|
||
parts = locale.split('-')
|
||
return parts[0].lower() + '-' + parts[-1].upper()
|
||
|
||
|
||
# code-highlighter
|
||
@app.template_filter('code_highlighter')
|
||
def code_highlighter(codelines, language=None):
|
||
if not language:
|
||
language = 'text'
|
||
|
||
try:
|
||
# find lexer by programming language
|
||
lexer = get_lexer_by_name(language, stripall=True)
|
||
|
||
except Exception as e: # pylint: disable=broad-except
|
||
logger.exception(e, exc_info=True)
|
||
# if lexer is not found, using default one
|
||
lexer = get_lexer_by_name('text', stripall=True)
|
||
|
||
html_code = ''
|
||
tmp_code = ''
|
||
last_line = None
|
||
line_code_start = None
|
||
|
||
# parse lines
|
||
for line, code in codelines:
|
||
if not last_line:
|
||
line_code_start = line
|
||
|
||
# new codeblock is detected
|
||
if last_line is not None and last_line + 1 != line:
|
||
|
||
# highlight last codepart
|
||
formatter = HtmlFormatter(linenos='inline', linenostart=line_code_start, cssclass="code-highlight")
|
||
html_code = html_code + highlight(tmp_code, lexer, formatter)
|
||
|
||
# reset conditions for next codepart
|
||
tmp_code = ''
|
||
line_code_start = line
|
||
|
||
# add codepart
|
||
tmp_code += code + '\n'
|
||
|
||
# update line
|
||
last_line = line
|
||
|
||
# highlight last codepart
|
||
formatter = HtmlFormatter(linenos='inline', linenostart=line_code_start, cssclass="code-highlight")
|
||
html_code = html_code + highlight(tmp_code, lexer, formatter)
|
||
|
||
return html_code
|
||
|
||
|
||
def get_result_template(theme_name: str, template_name: str):
|
||
themed_path = theme_name + '/result_templates/' + template_name
|
||
if themed_path in result_templates:
|
||
return themed_path
|
||
return 'result_templates/' + template_name
|
||
|
||
|
||
def custom_url_for(endpoint: str, **values):
|
||
suffix = ""
|
||
if endpoint == 'static' and values.get('filename'):
|
||
file_hash = static_files.get(values['filename'])
|
||
if not file_hash:
|
||
# try file in the current theme
|
||
theme_name = request.preferences.get_value('theme')
|
||
filename_with_theme = "themes/{}/{}".format(theme_name, values['filename'])
|
||
file_hash = static_files.get(filename_with_theme)
|
||
if file_hash:
|
||
values['filename'] = filename_with_theme
|
||
if get_setting('ui.static_use_hash') and file_hash:
|
||
suffix = "?" + file_hash
|
||
if endpoint == 'info' and 'locale' not in values:
|
||
locale = request.preferences.get_value('locale')
|
||
if _INFO_PAGES.get_page(values['pagename'], locale) is None:
|
||
locale = _INFO_PAGES.locale_default
|
||
values['locale'] = locale
|
||
return url_for(endpoint, **values) + suffix
|
||
|
||
|
||
def morty_proxify(url: str):
|
||
if url.startswith('//'):
|
||
url = 'https:' + url
|
||
|
||
if not settings['result_proxy']['url']:
|
||
return url
|
||
|
||
url_params = dict(mortyurl=url)
|
||
|
||
if settings['result_proxy']['key']:
|
||
url_params['mortyhash'] = hmac.new(settings['result_proxy']['key'], url.encode(), hashlib.sha256).hexdigest()
|
||
|
||
return '{0}?{1}'.format(settings['result_proxy']['url'], urlencode(url_params))
|
||
|
||
|
||
def image_proxify(url: str):
|
||
|
||
if url.startswith('//'):
|
||
url = 'https:' + url
|
||
|
||
if not request.preferences.get_value('image_proxy'):
|
||
return url
|
||
|
||
if url.startswith('data:image/'):
|
||
# 50 is an arbitrary number to get only the beginning of the image.
|
||
partial_base64 = url[len('data:image/') : 50].split(';')
|
||
if (
|
||
len(partial_base64) == 2
|
||
and partial_base64[0] in ['gif', 'png', 'jpeg', 'pjpeg', 'webp', 'tiff', 'bmp']
|
||
and partial_base64[1].startswith('base64,')
|
||
):
|
||
return url
|
||
return None
|
||
|
||
if settings['result_proxy']['url']:
|
||
return morty_proxify(url)
|
||
|
||
h = new_hmac(settings['server']['secret_key'], url.encode())
|
||
|
||
return '{0}?{1}'.format(url_for('image_proxy'), urlencode(dict(url=url.encode(), h=h)))
|
||
|
||
|
||
def get_translations():
|
||
return {
|
||
# when there is autocompletion
|
||
'no_item_found': gettext('No item found'),
|
||
# /preferences: the source of the engine description (wikipedata, wikidata, website)
|
||
'Source': gettext('Source'),
|
||
# infinite scroll
|
||
'error_loading_next_page': gettext('Error loading the next page'),
|
||
}
|
||
|
||
|
||
def _get_enable_categories(all_categories: Iterable[str]):
|
||
disabled_engines = request.preferences.engines.get_disabled()
|
||
enabled_categories = set(
|
||
# pylint: disable=consider-using-dict-items
|
||
category
|
||
for engine_name in engines
|
||
for category in engines[engine_name].categories
|
||
if (engine_name, category) not in disabled_engines
|
||
)
|
||
return [x for x in all_categories if x in enabled_categories]
|
||
|
||
|
||
def get_pretty_url(parsed_url: urllib.parse.ParseResult):
|
||
path = parsed_url.path
|
||
path = path[:-1] if len(path) > 0 and path[-1] == '/' else path
|
||
path = unquote(path.replace("/", " › "))
|
||
return [parsed_url.scheme + "://" + parsed_url.netloc, path]
|
||
|
||
|
||
def get_client_settings():
|
||
req_pref = request.preferences
|
||
return {
|
||
'autocomplete_provider': req_pref.get_value('autocomplete'),
|
||
'autocomplete_min': get_setting('search.autocomplete_min'),
|
||
'http_method': req_pref.get_value('method'),
|
||
'infinite_scroll': req_pref.get_value('infinite_scroll'),
|
||
'translations': get_translations(),
|
||
'search_on_category_select': req_pref.plugins.choices['searx.plugins.search_on_category_select'],
|
||
'hotkeys': req_pref.plugins.choices['searx.plugins.vim_hotkeys'],
|
||
'theme_static_path': custom_url_for('static', filename='themes/simple'),
|
||
}
|
||
|
||
|
||
def render(template_name: str, **kwargs):
|
||
|
||
kwargs['client_settings'] = str(
|
||
base64.b64encode(
|
||
bytes(
|
||
json.dumps(get_client_settings()),
|
||
encoding='utf-8',
|
||
)
|
||
),
|
||
encoding='utf-8',
|
||
)
|
||
|
||
# values from the HTTP requests
|
||
kwargs['endpoint'] = 'results' if 'q' in kwargs else request.endpoint
|
||
kwargs['cookies'] = request.cookies
|
||
kwargs['errors'] = request.errors
|
||
|
||
# values from the preferences
|
||
kwargs['preferences'] = request.preferences
|
||
kwargs['autocomplete'] = request.preferences.get_value('autocomplete')
|
||
kwargs['infinite_scroll'] = request.preferences.get_value('infinite_scroll')
|
||
kwargs['results_on_new_tab'] = request.preferences.get_value('results_on_new_tab')
|
||
kwargs['advanced_search'] = request.preferences.get_value('advanced_search')
|
||
kwargs['query_in_title'] = request.preferences.get_value('query_in_title')
|
||
kwargs['safesearch'] = str(request.preferences.get_value('safesearch'))
|
||
if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN': kwargs['safesearch'] = '1'
|
||
kwargs['theme'] = request.preferences.get_value('theme')
|
||
kwargs['method'] = request.preferences.get_value('method')
|
||
kwargs['categories_as_tabs'] = list(settings['categories_as_tabs'].keys())
|
||
kwargs['categories'] = _get_enable_categories(categories.keys())
|
||
kwargs['OTHER_CATEGORY'] = OTHER_CATEGORY
|
||
|
||
# i18n
|
||
kwargs['language_codes'] = [l for l in languages if l[0] in settings['search']['languages']]
|
||
|
||
locale = request.preferences.get_value('locale')
|
||
kwargs['locale_rfc5646'] = _get_locale_rfc5646(locale)
|
||
|
||
if locale in RTL_LOCALES and 'rtl' not in kwargs:
|
||
kwargs['rtl'] = True
|
||
if 'current_language' not in kwargs:
|
||
kwargs['current_language'] = match_language(
|
||
request.preferences.get_value('language'), settings['search']['languages']
|
||
)
|
||
|
||
# values from settings
|
||
kwargs['search_formats'] = [x for x in settings['search']['formats'] if x != 'html']
|
||
kwargs['instance_name'] = get_setting('general.instance_name')
|
||
kwargs['searx_version'] = VERSION_STRING
|
||
kwargs['searx_git_url'] = GIT_URL
|
||
kwargs['enable_metrics'] = get_setting('general.enable_metrics')
|
||
kwargs['get_setting'] = get_setting
|
||
kwargs['get_pretty_url'] = get_pretty_url
|
||
|
||
# values from settings: donation_url
|
||
donation_url = get_setting('general.donation_url')
|
||
if donation_url is True:
|
||
donation_url = custom_url_for('info', pagename='donate')
|
||
kwargs['donation_url'] = donation_url
|
||
|
||
# helpers to create links to other pages
|
||
kwargs['url_for'] = custom_url_for # override url_for function in templates
|
||
kwargs['image_proxify'] = image_proxify
|
||
kwargs['proxify'] = morty_proxify if settings['result_proxy']['url'] is not None else None
|
||
kwargs['proxify_results'] = settings['result_proxy']['proxify_results']
|
||
kwargs['cache_url'] = settings['ui']['cache_url']
|
||
kwargs['get_result_template'] = get_result_template
|
||
kwargs['doi_resolver'] = get_doi_resolver(request.preferences)
|
||
kwargs['opensearch_url'] = (
|
||
url_for('opensearch')
|
||
+ '?'
|
||
+ urlencode(
|
||
{
|
||
'method': request.preferences.get_value('method'),
|
||
'autocomplete': request.preferences.get_value('autocomplete'),
|
||
}
|
||
)
|
||
)
|
||
|
||
# scripts from plugins
|
||
kwargs['scripts'] = set()
|
||
for plugin in request.user_plugins:
|
||
for script in plugin.js_dependencies:
|
||
kwargs['scripts'].add(script)
|
||
|
||
# styles from plugins
|
||
kwargs['styles'] = set()
|
||
for plugin in request.user_plugins:
|
||
for css in plugin.css_dependencies:
|
||
kwargs['styles'].add(css)
|
||
|
||
start_time = default_timer()
|
||
result = render_template('{}/{}'.format(kwargs['theme'], template_name), **kwargs)
|
||
request.render_time += default_timer() - start_time # pylint: disable=assigning-non-slot
|
||
|
||
return result
|
||
|
||
|
||
@app.before_request
|
||
def pre_request():
|
||
request.start_time = default_timer() # pylint: disable=assigning-non-slot
|
||
request.render_time = 0 # pylint: disable=assigning-non-slot
|
||
request.timings = [] # pylint: disable=assigning-non-slot
|
||
request.errors = [] # pylint: disable=assigning-non-slot
|
||
|
||
preferences = Preferences(themes, list(categories.keys()), engines, plugins) # pylint: disable=redefined-outer-name
|
||
user_agent = request.headers.get('User-Agent', '').lower()
|
||
if 'webkit' in user_agent and 'android' in user_agent:
|
||
preferences.key_value_settings['method'].value = 'GET'
|
||
request.preferences = preferences # pylint: disable=assigning-non-slot
|
||
|
||
try:
|
||
preferences.parse_dict(request.cookies)
|
||
|
||
except Exception as e: # pylint: disable=broad-except
|
||
logger.exception(e, exc_info=True)
|
||
request.errors.append(gettext('Invalid settings, please edit your preferences'))
|
||
|
||
# merge GET, POST vars
|
||
# request.form
|
||
request.form = dict(request.form.items()) # pylint: disable=assigning-non-slot
|
||
for k, v in request.args.items():
|
||
if k not in request.form:
|
||
request.form[k] = v
|
||
|
||
if request.form.get('preferences'):
|
||
preferences.parse_encoded_data(request.form['preferences'])
|
||
else:
|
||
try:
|
||
preferences.parse_dict(request.form)
|
||
except Exception as e: # pylint: disable=broad-except
|
||
logger.exception(e, exc_info=True)
|
||
request.errors.append(gettext('Invalid settings'))
|
||
|
||
# language is defined neither in settings nor in preferences
|
||
# use browser headers
|
||
if not preferences.get_value("language"):
|
||
language = _get_browser_language(request, settings['search']['languages'])
|
||
preferences.parse_dict({"language": language})
|
||
logger.debug('set language %s (from browser)', preferences.get_value("language"))
|
||
|
||
# locale is defined neither in settings nor in preferences
|
||
# use browser headers
|
||
if not preferences.get_value("locale"):
|
||
locale = _get_browser_language(request, LOCALE_NAMES.keys())
|
||
preferences.parse_dict({"locale": locale})
|
||
logger.debug('set locale %s (from browser)', preferences.get_value("locale"))
|
||
|
||
# request.user_plugins
|
||
request.user_plugins = [] # pylint: disable=assigning-non-slot
|
||
allowed_plugins = preferences.plugins.get_enabled()
|
||
disabled_plugins = preferences.plugins.get_disabled()
|
||
for plugin in plugins:
|
||
if (plugin.default_on and plugin.id not in disabled_plugins) or plugin.id in allowed_plugins:
|
||
request.user_plugins.append(plugin)
|
||
|
||
|
||
@app.after_request
|
||
def add_default_headers(response: flask.Response):
|
||
# set default http headers
|
||
for header, value in settings['server']['default_http_headers'].items():
|
||
if header in response.headers:
|
||
continue
|
||
response.headers[header] = value
|
||
return response
|
||
|
||
|
||
@app.after_request
|
||
def post_request(response: flask.Response):
|
||
total_time = default_timer() - request.start_time
|
||
timings_all = [
|
||
'total;dur=' + str(round(total_time * 1000, 3)),
|
||
'render;dur=' + str(round(request.render_time * 1000, 3)),
|
||
]
|
||
if len(request.timings) > 0:
|
||
timings = sorted(request.timings, key=lambda t: t.total)
|
||
timings_total = [
|
||
'total_' + str(i) + '_' + t.engine + ';dur=' + str(round(t.total * 1000, 3)) for i, t in enumerate(timings)
|
||
]
|
||
timings_load = [
|
||
'load_' + str(i) + '_' + t.engine + ';dur=' + str(round(t.load * 1000, 3))
|
||
for i, t in enumerate(timings)
|
||
if t.load
|
||
]
|
||
timings_all = timings_all + timings_total + timings_load
|
||
# response.headers.add('Server-Timing', ', '.join(timings_all))
|
||
return response
|
||
|
||
|
||
def index_error(output_format: str, error_message: str):
|
||
if output_format == 'json':
|
||
return Response(json.dumps({'error': error_message}), mimetype='application/json')
|
||
if output_format == 'csv':
|
||
response = Response('', mimetype='application/csv')
|
||
cont_disp = 'attachment;Filename=searx.csv'
|
||
response.headers.add('Content-Disposition', cont_disp)
|
||
return response
|
||
|
||
if output_format == 'rss':
|
||
response_rss = render(
|
||
'opensearch_response_rss.xml',
|
||
results=[],
|
||
q=request.form['q'] if 'q' in request.form else '',
|
||
number_of_results=0,
|
||
error_message=error_message,
|
||
)
|
||
return Response(response_rss, mimetype='text/xml')
|
||
|
||
# html
|
||
request.errors.append(gettext('search error'))
|
||
return render(
|
||
# fmt: off
|
||
'index.html',
|
||
selected_categories=get_selected_categories(request.preferences, request.form),
|
||
# fmt: on
|
||
)
|
||
|
||
|
||
@app.route('/', methods=['GET', 'POST'])
|
||
def index():
|
||
"""Render index page."""
|
||
|
||
# redirect to search if there's a query in the request
|
||
if request.form.get('q'):
|
||
query = ('?' + request.query_string.decode()) if request.query_string else ''
|
||
return redirect(url_for('search') + query, 308)
|
||
|
||
return render(
|
||
# fmt: off
|
||
'index.html',
|
||
selected_categories=get_selected_categories(request.preferences, request.form),
|
||
current_locale = request.preferences.get_value("locale"),
|
||
# fmt: on
|
||
)
|
||
|
||
|
||
@app.route('/healthz', methods=['GET'])
|
||
def health():
|
||
return Response('OK', mimetype='text/plain')
|
||
|
||
|
||
@app.route('/keytext', methods=['POST'])
|
||
def keytext():
|
||
res = []
|
||
text = request.json['text']
|
||
tr4s = TextRank4Sentence()
|
||
tr4s.analyze(text=text, lower=True, source = 'all_filters')
|
||
for item in tr4s.get_key_sentences(num=15):
|
||
res.append(item.sentence)
|
||
return Response(json.dumps(res), mimetype='application/json')
|
||
|
||
@app.route('/search', methods=['GET', 'POST'])
|
||
def search():
|
||
"""Search query in q and return results.
|
||
|
||
Supported outputs: html, json, csv, rss.
|
||
"""
|
||
# pylint: disable=too-many-locals, too-many-return-statements, too-many-branches
|
||
# pylint: disable=too-many-statements
|
||
|
||
# output_format
|
||
output_format = request.form.get('format', 'html')
|
||
if output_format not in OUTPUT_FORMATS:
|
||
output_format = 'html'
|
||
|
||
if output_format not in settings['search']['formats']:
|
||
flask.abort(403)
|
||
|
||
# check if there is query (not None and not an empty string)
|
||
if not request.form.get('q'):
|
||
if output_format == 'html':
|
||
return render(
|
||
# fmt: off
|
||
'index.html',
|
||
selected_categories=get_selected_categories(request.preferences, request.form),
|
||
# fmt: on
|
||
)
|
||
return index_error(output_format, 'No query'), 400
|
||
|
||
# search
|
||
search_query = None
|
||
raw_text_query = None
|
||
result_container = None
|
||
original_search_query = ""
|
||
search_type = "搜索网页"
|
||
net_search = True
|
||
net_search_str = 'true'
|
||
prompt = ""
|
||
try:
|
||
search_query, raw_text_query, _, _ = get_search_query_from_webapp(request.preferences, request.form)
|
||
# search = Search(search_query) # without plugins
|
||
if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN' and gfw.exists(search_query.query):
|
||
return render('404.html'), 404
|
||
try:
|
||
original_search_query = search_query.query
|
||
if "模仿" in search_query.query or "扮演" in search_query.query or "你能" in search_query.query or "请推荐" in search_query.query or "帮我" in search_query.query or "写一段" in search_query.query or "写一个" in search_query.query or "请问" in search_query.query or "请给" in search_query.query or "请你" in search_query.query or "请推荐" in search_query.query or "是谁" in search_query.query or "能帮忙" in search_query.query or "介绍一下" in search_query.query or "为什么" in search_query.query or "什么是" in search_query.query or "有什么" in search_query.query or "怎样" in search_query.query or "给我" in search_query.query or "如何" in search_query.query or "谁是" in search_query.query or "查询" in search_query.query or "告诉我" in search_query.query or "查一下" in search_query.query or "找一个" in search_query.query or "什么样" in search_query.query or "哪个" in search_query.query or "哪些" in search_query.query or "哪一个" in search_query.query or "哪一些" in search_query.query or "啥是" in search_query.query or "为啥" in search_query.query or "怎么" in search_query.query:
|
||
if len(search_query.query)>5 and "谁是" in search_query.query:
|
||
search_query.query = search_query.query.replace("谁是","")
|
||
if len(search_query.query)>5 and "是谁" in search_query.query:
|
||
search_query.query = search_query.query.replace("是谁","")
|
||
if len(search_query.query)>5 and not "谁是" in search_query.query and not "是谁" in search_query.query:
|
||
prompt = search_query.query + "\n对以上问题生成一个Google搜索词:\n"
|
||
search_type = '任务'
|
||
net_search = False
|
||
net_search_str = 'false'
|
||
elif len(original_search_query)>10:
|
||
prompt = "任务:写诗 写故事 写代码 写论文摘要 模仿推特用户 生成搜索广告 回答问题 聊天话题 搜索网页 搜索视频 搜索地图 搜索新闻 查看食谱 搜索商品 写歌词 写论文 模仿名人 翻译语言 摘要文章 讲笑话 做数学题 搜索图片 播放音乐 查看天气\n1.判断是以上任务的哪一个2.判断是否需要联网回答3.给出搜索关键词\n"
|
||
prompt = prompt + "提问:" + search_query.query + '答案用json数组例如["写诗","否","详细关键词"]来表述'
|
||
acts = ['写诗', '写故事', '写代码', '写论文摘要', '模仿推特用户', '生成搜索广告', '回答问题', '聊天话题', '搜索网页', '搜索视频', '搜索地图', '搜索新闻', '查看食谱', '搜索商品', '写歌词', '写论文', '模仿名人', '翻译语言', '摘要文章', '讲笑话', '做数学题', '搜索图片', '播放音乐', '查看天气']
|
||
if "今年" in prompt or "今天" in prompt:
|
||
now = datetime.datetime.now()
|
||
prompt = prompt.replace("今年",now.strftime('%Y年'))
|
||
prompt = prompt.replace("今天",now.strftime('%Y年%m月%d日'))
|
||
gpt = ""
|
||
gpt_url = "https://api.openai.com/v1/chat/completions"
|
||
gpt_headers = {
|
||
"Authorization": "Bearer "+os.environ['GPTKEY'],
|
||
"Content-Type": "application/json",
|
||
}
|
||
gpt_data = {
|
||
"model": "gpt-3.5-turbo",
|
||
"messages": [{"role":"user","content":prompt}],
|
||
"max_tokens": 256,
|
||
"temperature": 0.9,
|
||
"top_p": 1,
|
||
"frequency_penalty": 0,
|
||
"presence_penalty": 0,
|
||
"stream": False
|
||
}
|
||
gpt_json={}
|
||
if prompt and prompt !='' :
|
||
gpt_response = requests.post(gpt_url, headers=gpt_headers, data=json.dumps(gpt_data))
|
||
gpt_json = gpt_response.json()
|
||
if 'choices' in gpt_json:
|
||
gpt = gpt_json['choices'][0]['message']['content']
|
||
if search_type == '任务':
|
||
for word in gpt.split('\n'):
|
||
if word != "":
|
||
gpt = word.replace("\"","").replace("\'","").replace("“","").replace("”","").replace("‘","").replace("’","")
|
||
break
|
||
if gpt!="":
|
||
search_query.query = gpt
|
||
if 'Google' not in original_search_query and 'google' not in original_search_query and '谷歌' not in original_search_query and ('Google' in search_query.query or 'google' in search_query.query or '谷歌' in search_query.query):
|
||
search_query.query=search_query.query.replace("Google","").replace("google","").replace("谷歌","")
|
||
else:
|
||
gpt_judge = []
|
||
for tmpj in gpt.split():
|
||
try:
|
||
gpt_judge = json.loads(tmpj)
|
||
except:pass
|
||
|
||
if len(gpt_judge)==3 and gpt_judge[0] in acts and gpt_judge[2] != '' and (gpt_judge[1]=='是' or gpt_judge[1]=='True' or gpt_judge[1]=='true'):
|
||
search_query.query = gpt_judge[2]
|
||
search_type = gpt_judge[0]
|
||
net_search = True
|
||
net_search_str = 'true'
|
||
elif len(gpt_judge)==3 and gpt_judge[0] in acts and gpt_judge[2] != '' and (gpt_judge[1]=='否' or gpt_judge[1]=='False' or gpt_judge[1]=='false'):
|
||
search_type = gpt_judge[0]
|
||
net_search = False
|
||
net_search_str = 'false'
|
||
except Exception as ee:
|
||
logger.exception(ee, exc_info=True)
|
||
search = SearchWithPlugins(search_query, request.user_plugins, request) # pylint: disable=redefined-outer-name
|
||
|
||
result_container = search.search()
|
||
|
||
except SearxParameterException as e:
|
||
logger.exception('search error: SearxParameterException')
|
||
return index_error(output_format, e.message), 400
|
||
except Exception as e: # pylint: disable=broad-except
|
||
logger.exception(e, exc_info=True)
|
||
return index_error(output_format, gettext('No item found')), 500
|
||
|
||
# results
|
||
results = result_container.get_ordered_results()
|
||
number_of_results = result_container.results_number()
|
||
if number_of_results < result_container.results_length():
|
||
number_of_results = 0
|
||
|
||
# OPENAI GPT
|
||
raws = []
|
||
try:
|
||
url_pair = []
|
||
url_proxy = {}
|
||
prompt = ""
|
||
if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN':
|
||
for res in results:
|
||
try:
|
||
if gfw.exists(res['title']):
|
||
results.remove(res)
|
||
# return index_error(output_format, gettext('No item found')), 500
|
||
if gfw.exists(res['content']):
|
||
# return index_error(output_format, gettext('No item found')), 500
|
||
results.remove(res)
|
||
except:pass
|
||
for res in results:
|
||
if 'url' not in res: continue
|
||
if 'title' not in res: continue
|
||
|
||
if 'content' not in res: continue
|
||
|
||
|
||
if res['content'] == '': continue
|
||
new_url = 'https://url'+str(len(url_pair))
|
||
url_pair.append(res['url'])
|
||
url_proxy[res['url']] = (morty_proxify(res['url'].replace("://mobile.twitter.com","://nitter.net").replace("://mobile.twitter.com","://nitter.net").replace("://twitter.com","://nitter.net")))
|
||
res['title'] = res['title'].replace("التغريدات مع الردود بواسطة","")
|
||
res['content'] = res['content'].replace(" "," ")
|
||
res['content'] = res['content'].replace("Translate Tweet. ","")
|
||
res['content'] = res['content'].replace("Learn more ","")
|
||
res['content'] = res['content'].replace("Translate Tweet.","")
|
||
res['content'] = res['content'].replace("Retweeted.","Reposted.")
|
||
res['content'] = res['content'].replace("Learn more.","")
|
||
res['content'] = res['content'].replace("Show replies.","")
|
||
res['content'] = res['content'].replace("See new Tweets. ","")
|
||
if "作者简介:金融学客座教授,硕士生导师" in res['content']: res['content']=res['title']
|
||
res['content'] = res['content'].replace("You're unable to view this Tweet because this account owner limits who can view their Tweets.","Private Tweet.")
|
||
res['content'] = res['content'].replace("Twitter for Android · ","")
|
||
res['content'] = res['content'].replace("This Tweet was deleted by the Tweet author.","Deleted Tweet.")
|
||
|
||
tmp_prompt = res['title'] +'\n'+ res['content'] + '\n' + new_url +'\n'
|
||
raws.append(tmp_prompt)
|
||
if '搜索' in search_type and len( prompt + tmp_prompt +'\n' + "\n以上是关键词 " + original_search_query + " 的搜索结果,用简体中文总结简报,在文中用(网址)标注对应内容来源链接。结果:" ) <1600:
|
||
prompt += tmp_prompt +'\n'
|
||
elif len( prompt + tmp_prompt +'\n' + "\n以上是 " + original_search_query + " 的网络知识。"+ search_type +",如果使用了网络知识,在文中用(网址)标注对应内容来源链接。结果:") <1600:
|
||
prompt += tmp_prompt +'\n'
|
||
if prompt != "":
|
||
gpt = ""
|
||
gpt_url = "https://search.kg/completions"
|
||
gpt_headers = {
|
||
"Content-Type": "application/json",
|
||
}
|
||
if '搜索' not in search_type:
|
||
gpt_data = {
|
||
"messages": [{'role':'system','content':'如果使用了网络知识,在文中用(网址)标注对应内容来源链接'},{'role':'assistant','content': prompt+"\n以上是 " + original_search_query + " 的网络知识"},{'role':'user','content':original_search_query}] ,
|
||
"max_tokens": 1000,
|
||
"temperature": 0.2,
|
||
"top_p": 1,
|
||
"frequency_penalty": 0,
|
||
"presence_penalty": 0,
|
||
"stream": True
|
||
}
|
||
else:
|
||
gpt_data = {
|
||
"messages": [{'role':'assistant','content': prompt+"\n以上是 " + original_search_query + " 的搜索结果"},{'role':'user','content':"总结简报,在文中用(网址)标注对应内容来源链接"}] ,
|
||
"max_tokens": 1000,
|
||
"temperature": 0.2,
|
||
"top_p": 1,
|
||
"frequency_penalty": 0,
|
||
"presence_penalty": 0,
|
||
"stream": True
|
||
}
|
||
gpt = json.dumps({'data':gpt_data, 'url_pair':url_pair, 'url_proxy':url_proxy, 'raws': raws})
|
||
gpt = '<div id="chat_section"><div id="chat_intro"></div><div id="chat"></div>' + r'''
|
||
<div id="modal" class="modal">
|
||
<div id="modal-title" class="modal-title">网页速览<span>
|
||
<a id="closebtn" href="javascript:void(0);" class="close-modal closebtn"></a></span>
|
||
</div>
|
||
<div class="modal-input-content" id="modal-input-content">
|
||
|
||
<div id="iframe-wrapper">
|
||
<iframe sandbox="allow-same-origin allow-forms allow-scripts"></iframe>
|
||
<div id='readability-reader' style='display:none'></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<script>
|
||
// 1. 获取元素
|
||
var modal = document.querySelector('.modal');
|
||
var closeBtn = document.querySelector('#closebtn');
|
||
var title = document.querySelector('#modal-title');
|
||
// 2. 点击弹出层这个链接 link 让mask 和modal 显示出来
|
||
// 3. 点击 closeBtn 就隐藏 mask 和 modal
|
||
closeBtn.addEventListener('click', function () {
|
||
modal.style.display = 'none';
|
||
document.querySelector("#chat_section").appendChild(document.querySelector("#chat_talk"))
|
||
document.querySelector("#chat_section").appendChild(document.querySelector("#chat_continue"))
|
||
document.querySelector("#readability-reader").innerHTML = '';
|
||
try{iframe.removeAttribute('src');}catch(e){}
|
||
|
||
})
|
||
// 4. 开始拖拽
|
||
// (1) 当我们鼠标按下, 就获得鼠标在盒子内的坐标
|
||
modal.addEventListener('mousedown', function (e) {
|
||
var x = e.pageX - modal.offsetLeft;
|
||
var y = e.pageY - modal.offsetTop;
|
||
// (2) 鼠标移动的时候,把鼠标在页面中的坐标,减去 鼠标在盒子内的坐标就是模态框的left和top值
|
||
document.addEventListener('mousemove', move)
|
||
|
||
function move(e) {
|
||
modal.style.left = e.pageX - x + 'px';
|
||
modal.style.top = e.pageY - y + 'px';
|
||
}
|
||
// (3) 鼠标弹起,就让鼠标移动事件移除
|
||
document.addEventListener('mouseup', function () {
|
||
document.removeEventListener('mousemove', move);
|
||
})
|
||
})
|
||
modal.addEventListener('touchstart', function (e) {
|
||
var x = e.touches[0].pageX - modal.offsetLeft;
|
||
var y = e.touches[0].pageY - modal.offsetTop;
|
||
document.addEventListener('touchmove', move)
|
||
function move(e) {
|
||
modal.style.left = e.touches[0].pageX - x + 'px';
|
||
modal.style.top = e.touches[0].pageY - y + 'px';
|
||
}
|
||
// (3) 鼠标弹起,就让鼠标移动事件移除
|
||
document.addEventListener('touchend', function () {
|
||
document.removeEventListener('touchmove ', move);
|
||
})
|
||
})
|
||
</script>
|
||
<style>
|
||
.modal-header {
|
||
width: 100%;
|
||
text-align: center;
|
||
height: 30px;
|
||
font-size: 24px;
|
||
line-height: 30px;
|
||
}
|
||
|
||
.modal {
|
||
display: none;
|
||
width: 45%;
|
||
position: fixed;
|
||
left: 32%;
|
||
top: 50%;
|
||
background: var(--color-header-background);
|
||
z-index: 10001;
|
||
transform: translate(-50%, -50%);
|
||
}
|
||
|
||
@media screen and (max-width: 50em) {
|
||
.modal {
|
||
width: 85%;
|
||
left: 50%;
|
||
top: 50%;
|
||
}
|
||
}
|
||
|
||
.modal-title {
|
||
width: 100%;
|
||
margin: 10px 0px 0px 0px;
|
||
text-align: center;
|
||
line-height: 40px;
|
||
height: 40px;
|
||
font-size: 18px;
|
||
position: relative;
|
||
cursor: move;
|
||
}
|
||
|
||
.modal-button {
|
||
width: 50%;
|
||
margin: 30px auto 0px auto;
|
||
line-height: 40px;
|
||
font-size: 14px;
|
||
border: #ebebeb 1px solid;
|
||
text-align: center;
|
||
}
|
||
|
||
.modal-button a {
|
||
display: block;
|
||
}
|
||
|
||
.modal-input input.list-input {
|
||
float: left;
|
||
line-height: 35px;
|
||
height: 35px;
|
||
width: 350px;
|
||
border: #ebebeb 1px solid;
|
||
text-indent: 5px;
|
||
}
|
||
|
||
.modal-input {
|
||
overflow: hidden;
|
||
margin: 0px 0px 20px 0px;
|
||
}
|
||
|
||
.modal-input label {
|
||
float: left;
|
||
width: 90px;
|
||
padding-right: 10px;
|
||
text-align: right;
|
||
line-height: 35px;
|
||
height: 35px;
|
||
font-size: 14px;
|
||
}
|
||
|
||
.modal-title span {
|
||
position: absolute;
|
||
right: 0px;
|
||
top: -15px;
|
||
}
|
||
#chat_talk {
|
||
width: 100%;
|
||
max-height: 30vh;
|
||
position: relative;
|
||
overflow: scroll;
|
||
padding-top: 1em;
|
||
}
|
||
#iframe-wrapper {
|
||
width: 100%;
|
||
height: 40vh;
|
||
position: relative;
|
||
overflow: hidden; /* 防止滚动条溢出 */
|
||
}
|
||
#iframe-wrapper iframe {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
border: none; /* 去掉边框 */
|
||
overflow: auto; /* 显示滚动条 */
|
||
}
|
||
#iframe-wrapper div {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
border: none; /* 去掉边框 */
|
||
overflow: auto; /* 显示滚动条 */
|
||
}
|
||
.closebtn{
|
||
width: 25px;
|
||
height: 25px;
|
||
display: inline-block;
|
||
cursor: pointer;
|
||
position: absolute;
|
||
top: 15px;
|
||
right: 15px;
|
||
}
|
||
.closebtn::before, .closebtn::after {
|
||
content: '';
|
||
position: absolute;
|
||
height: 2px;
|
||
width: 20px;
|
||
top: 12px;
|
||
right: 2px;
|
||
background: #999;
|
||
cursor: pointer;
|
||
}
|
||
.closebtn::before {
|
||
-webkit-transform: rotate(45deg);
|
||
-moz-transform: rotate(45deg);
|
||
-ms-transform: rotate(45deg);
|
||
-o-transform: rotate(45deg);
|
||
transform: rotate(45deg);
|
||
}
|
||
.closebtn::after {
|
||
-webkit-transform: rotate(-45deg);
|
||
-moz-transform: rotate(-45deg);
|
||
-ms-transform: rotate(-45deg);
|
||
-o-transform: rotate(-45deg);
|
||
transform: rotate(-45deg);
|
||
}
|
||
</style>
|
||
<div id="chat_talk"></div>
|
||
<div id="chat_continue" style="display:none">
|
||
<div id="chat_more" style="display:none"></div>
|
||
<hr>
|
||
<textarea id="chat_input" style="margin: auto;display: block;background: rgb(209 219 250 / 30%);outline: 0px;color: var(--color-search-font);font-size: 1.2rem;border-radius: 3px;border: none;height: 3em;resize: vertical;width: 75%;"></textarea>
|
||
<button id="chat_send" onclick='send_chat()' style="
|
||
width: 75%;
|
||
display: block;
|
||
margin: auto;
|
||
margin-top: .8em;
|
||
border-radius: .8rem;
|
||
height: 2em;
|
||
background: linear-gradient(81.62deg, #2870ea 8.72%, #1b4aef 85.01%);
|
||
color: #fff;
|
||
border: none;
|
||
cursor: pointer;
|
||
">发送</button>
|
||
</div>
|
||
</div>
|
||
<style>
|
||
.chat_answer {
|
||
cursor: pointer;
|
||
line-height: 1.5em;
|
||
margin: 0.5em 3em 0.5em 0;
|
||
padding: 8px 12px;
|
||
color: white;
|
||
background: rgba(27,74,239,0.7);
|
||
}
|
||
.chat_question {
|
||
cursor: pointer;
|
||
line-height: 1.5em;
|
||
margin: 0.5em 0 0.5em 3em;
|
||
padding: 8px 12px;
|
||
color: black;
|
||
background: rgba(245, 245, 245, 0.7);
|
||
}
|
||
|
||
button.btn_more {
|
||
min-height: 30px;
|
||
text-align: left;
|
||
background: rgb(209, 219, 250);
|
||
border-radius: 8px;
|
||
overflow: hidden;
|
||
box-sizing: border-box;
|
||
padding: 0px 12px;
|
||
margin: 1px;
|
||
cursor: pointer;
|
||
font-weight: 500;
|
||
line-height: 28px;
|
||
border: 1px solid rgb(18, 59, 182);
|
||
color: rgb(18, 59, 182);
|
||
}
|
||
|
||
::-webkit-scrollbar {
|
||
width: 8px;
|
||
}
|
||
|
||
::-webkit-scrollbar-track {
|
||
-webkit-box-shadow: rgba(0, 0, 0, 0.3);
|
||
box-shadow: rgba(0, 0, 0, 0.3);
|
||
border-radius: 10px;
|
||
}
|
||
|
||
::-webkit-scrollbar-thumb {
|
||
border-radius: 10px;
|
||
background: rgba(17, 16, 16, 0.13);
|
||
-webkit-box-shadow: rgba(0, 0, 0, 0.9);
|
||
box-shadow: rgba(0, 0, 0, 0.5);
|
||
}
|
||
::-webkit-scrollbar-thumb:window-inactive {
|
||
background: rgba(211, 173, 209, 0.4);
|
||
}
|
||
</style>
|
||
''' + '<div id="prompt" style="display:none">' + (base64.b64encode(gpt.encode("utf-8")).decode('UTF-8') ) + '</div>'
|
||
# gpt_response = requests.post(gpt_url, headers=gpt_headers, data=json.dumps(gpt_data))
|
||
# gpt_json = gpt_response.json()
|
||
# if 'choices' in gpt_json:
|
||
# gpt = gpt_json['choices'][0]['text']
|
||
# gpt = gpt.replace("简报:","").replace("简报:","")
|
||
# for i in range(len(url_pair)-1,-1,-1):
|
||
# gpt = gpt.replace("https://url"+str(i),url_pair[i])
|
||
# rgpt = gpt
|
||
|
||
if gpt and gpt!="":
|
||
if original_search_query != search_query.query:
|
||
gpt = "Search 为您搜索:" + search_query.query + "\n\n" + gpt
|
||
gpt = gpt + r'''<style>
|
||
a.footnote {
|
||
position: relative;
|
||
display: inline-flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
font-size: 10px;
|
||
font-weight: 600;
|
||
vertical-align: top;
|
||
top: 0px;
|
||
margin: 1px 1px;
|
||
min-width: 14px;
|
||
height: 14px;
|
||
border-radius: 3px;
|
||
color: rgb(18, 59, 182);
|
||
background: rgb(209, 219, 250);
|
||
outline: transparent solid 1px;
|
||
}
|
||
</style>
|
||
|
||
|
||
|
||
|
||
<script src="/static/themes/magi/Readability-readerable.js"></script>
|
||
<script src="/static/themes/magi/Readability.js"></script>
|
||
<script src="/static/themes/magi/markdown.js"></script>
|
||
<script src="/static/themes/magi/stop_words.js"></script>
|
||
<script>
|
||
const original_search_query = "''' + original_search_query.replace('"',"") + r'''"
|
||
const search_queryquery = "''' + search_query.query.replace('"',"") + r'''"
|
||
const search_type = "''' + search_type + r'''"
|
||
const net_search = ''' + net_search_str + r'''
|
||
</script><script>
|
||
const _0x3b4ad0=_0xa12a,_0x5204dc=_0xa12a,_0x115e90=_0xa12a,_0x8fd79f=_0xa12a,_0x5e9a26=_0xa12a;(function(_0x44d620,_0x54e4d7){const _0x30738a=_0xa12a,_0x1afc21=_0xa12a,_0xbd0e32=_0xa12a,_0x4bd9f6=_0xa12a,_0x2f60b1=_0xa12a,_0x2f7b66=_0x44d620();while(!![]){try{const _0x116f04=-parseInt(_0x30738a(0x331))/(-0x1279*0x2+0x3*0x399+0x1a28)*(parseInt(_0x30738a(0x31a))/(-0xf65+0x214c+0x5f7*-0x3))+parseInt(_0x30738a(0x8ca))/(-0x1ec6+-0x3*-0x459+0x6*0x2f5)*(-parseInt(_0x4bd9f6(0x80f))/(-0x1cf0+-0xb6*0x33+-0x209b*-0x2))+parseInt(_0xbd0e32(0x915))/(-0x2f8*-0x8+0x642+0x355*-0x9)*(-parseInt(_0x30738a(0x29e))/(0x1549+0x19b0+-0x2ef3))+parseInt(_0x4bd9f6(0x61c))/(0x481*0x6+-0x1*-0x17bd+-0x32bc)+parseInt(_0x4bd9f6(0x6c4))/(0x776+-0x1ee5+-0x1777*-0x1)+parseInt(_0xbd0e32(0x677))/(-0x1*0x1c81+-0x19c2+0x364c)+-parseInt(_0x2f60b1(0x30f))/(-0x1*-0x25cd+-0xa0c*-0x1+0x2fcf*-0x1)*(-parseInt(_0x4bd9f6(0x539))/(-0x258c+0xe38*0x1+0x1*0x175f));if(_0x116f04===_0x54e4d7)break;else _0x2f7b66['push'](_0x2f7b66['shift']());}catch(_0x216dd7){_0x2f7b66['push'](_0x2f7b66['shift']());}}}(_0x40b6,-0x22b3e+-0x4be30+0xc9e5c));function proxify(){const _0x624ab9=_0xa12a,_0x2b9806=_0xa12a,_0x174198=_0xa12a,_0x286497=_0xa12a,_0x39a729=_0xa12a,_0x136f82={'xAcvW':_0x624ab9(0x3c9)+'es','TyudN':function(_0x13c423,_0x28341a){return _0x13c423===_0x28341a;},'sGfeA':_0x2b9806(0x208),'dYmFQ':_0x174198(0xa14),'eokoJ':function(_0x1b776a,_0x2a518d,_0xfefe4){return _0x1b776a(_0x2a518d,_0xfefe4);},'oZqIy':function(_0x37f791,_0x5eacbf){return _0x37f791+_0x5eacbf;},'iMHZZ':function(_0x122aff,_0x415ec7){return _0x122aff(_0x415ec7);},'TqBeH':_0x2b9806(0x661)+'ss','mHAOp':function(_0x51c912,_0x1fce2a){return _0x51c912>=_0x1fce2a;},'rbGOU':function(_0x5f0096,_0x4f1d77){return _0x5f0096===_0x4f1d77;},'mJCEP':_0x2b9806(0x8b9),'dkHmz':function(_0x12cf23,_0x540795){return _0x12cf23+_0x540795;},'yocvk':_0x624ab9(0x4aa)+_0x2b9806(0x207),'QUJoY':function(_0x4f1d7b,_0x789bd3){return _0x4f1d7b!==_0x789bd3;},'perkP':_0x2b9806(0xb0e),'wxBBK':function(_0x38830c,_0x2ac357){return _0x38830c+_0x2ac357;},'FigGJ':function(_0x51a26b,_0x21a462){return _0x51a26b(_0x21a462);},'lPixt':function(_0x268c93,_0x400151){return _0x268c93+_0x400151;},'ZeykJ':function(_0xa0b8fd,_0x130de8){return _0xa0b8fd+_0x130de8;},'clRQc':_0x286497(0x5b3),'HoSAN':function(_0x30755d,_0x523301){return _0x30755d(_0x523301);}};for(let _0x104dda=Object[_0x2b9806(0x1ce)](prompt[_0x286497(0xaa6)+_0x2b9806(0xa27)])[_0x174198(0x818)+'h'];_0x136f82[_0x624ab9(0xae3)](_0x104dda,0x219c+-0x11a5+0xff7*-0x1);--_0x104dda){if(_0x136f82[_0x39a729(0x254)](_0x136f82[_0x39a729(0x80e)],_0x136f82[_0x286497(0x80e)])){if(document[_0x174198(0x819)+_0x624ab9(0x429)+_0x624ab9(0x1b4)](_0x136f82[_0x2b9806(0x2de)](_0x136f82[_0x286497(0x4cf)],_0x136f82[_0x286497(0xa7b)](String,_0x136f82[_0x2b9806(0x2de)](_0x104dda,0x10e3+-0xb*-0x79+-0x1615))))){if(_0x136f82[_0x39a729(0x521)](_0x136f82[_0x39a729(0x3c5)],_0x136f82[_0x174198(0x3c5)]))_0xd1bea0=_0x35afa7[_0x174198(0x76c)](_0x426626)[_0x136f82[_0x39a729(0x3c6)]],_0x33c769='';else{let _0xdc430c=document[_0x39a729(0x819)+_0x286497(0x429)+_0x174198(0x1b4)](_0x136f82[_0x2b9806(0x57f)](_0x136f82[_0x2b9806(0x4cf)],_0x136f82[_0x624ab9(0xa7b)](String,_0x136f82[_0x174198(0x514)](_0x104dda,0x683*-0x4+0x1f8f+-0x582))))[_0x174198(0x5b3)];if(!_0xdc430c||!prompt[_0x39a729(0xaa6)+_0x286497(0xa27)][_0xdc430c])continue;document[_0x286497(0x819)+_0x2b9806(0x429)+_0x39a729(0x1b4)](_0x136f82[_0x39a729(0x2de)](_0x136f82[_0x624ab9(0x4cf)],_0x136f82[_0x174198(0x50a)](String,_0x136f82[_0x174198(0x589)](_0x104dda,0x2145+0x724+0xd78*-0x3))))[_0x286497(0x377)+'ck']=function(){const _0x4788f2=_0x39a729,_0x66450e=_0x286497,_0x4531f3=_0x174198,_0x30b001=_0x624ab9,_0x34cee8=_0x39a729;_0x136f82[_0x4788f2(0x3df)](_0x136f82[_0x66450e(0x15d)],_0x136f82[_0x4531f3(0x95c)])?_0x1f0e89=_0x20fb01:_0x136f82[_0x30b001(0x2ba)](modal_open,prompt[_0x4531f3(0xaa6)+_0x30b001(0xa27)][_0xdc430c],_0x136f82[_0x66450e(0x514)](_0x104dda,0x26c3*-0x1+0x63*-0x13+0x2e1d));},document[_0x39a729(0x819)+_0x39a729(0x429)+_0x286497(0x1b4)](_0x136f82[_0x624ab9(0x64c)](_0x136f82[_0x174198(0x4cf)],_0x136f82[_0x286497(0xa7b)](String,_0x136f82[_0x39a729(0x64c)](_0x104dda,-0x324*-0x5+-0x5*-0x241+0x6be*-0x4))))[_0x624ab9(0x77a)+_0x286497(0xb4b)+_0x286497(0x5c8)](_0x136f82[_0x624ab9(0x1f5)]),document[_0x39a729(0x819)+_0x2b9806(0x429)+_0x2b9806(0x1b4)](_0x136f82[_0x286497(0x57f)](_0x136f82[_0x624ab9(0x4cf)],_0x136f82[_0x286497(0x35a)](String,_0x136f82[_0x2b9806(0x589)](_0x104dda,-0x5ec+-0x7*-0x3cb+-0xc*0x1b8))))[_0x39a729(0x77a)+_0x286497(0xb4b)+_0x624ab9(0x5c8)]('id');}}}else _0x136f82[_0x174198(0xa7b)](_0x80a2d1,_0x136f82[_0x39a729(0xa42)]);}}const _load_wasm_jieba=async()=>{const _0x58336e=_0xa12a,_0x40ab97=_0xa12a,_0x26b59e=_0xa12a,_0x488085=_0xa12a,_0x2f4c3b=_0xa12a,_0x490485={'oOKUK':function(_0x45bd6b,_0x4c6ed){return _0x45bd6b!==_0x4c6ed;},'Xglbi':_0x58336e(0x1f7)+_0x40ab97(0x307)+_0x26b59e(0x947)+_0x58336e(0xae7)+_0x488085(0x442)+_0x488085(0x9c6)+_0x58336e(0x541)+'s','iFjme':function(_0x19244d){return _0x19244d();}};if(_0x490485[_0x488085(0x9ee)](window[_0x488085(0x763)],undefined))return;const {default:_0x4f433a,cut:_0x4574cb}=await import(_0x490485[_0x58336e(0x33a)]),_0xcc8935=await _0x490485[_0x40ab97(0x8fb)](_0x4f433a);return window[_0x2f4c3b(0x763)]=_0x4574cb,_0xcc8935;};_load_wasm_jieba();function cosineSimilarity(_0x198834,_0x2b98b9){const _0xb69cd2=_0xa12a,_0x2987b3=_0xa12a,_0x1e9d47=_0xa12a,_0x52af9e=_0xa12a,_0x3e5ed2=_0xa12a,_0x4697dd={'sXMbB':function(_0x554689,_0x5d5384){return _0x554689+_0x5d5384;},'uTTxR':_0xb69cd2(0x3c9)+'es','YSjGS':function(_0x4d72a,_0x298cb7,_0x1f42c2){return _0x4d72a(_0x298cb7,_0x1f42c2);},'snnGM':function(_0x1d8199,_0x4507b3,_0x4a57ed){return _0x1d8199(_0x4507b3,_0x4a57ed);},'JNIzh':function(_0x840e86,_0x1a6f06){return _0x840e86!==_0x1a6f06;},'kDZYf':_0xb69cd2(0x649),'AtShw':_0x2987b3(0x70c),'BNYpx':function(_0x234b23,_0x50284f){return _0x234b23!==_0x50284f;},'svkzW':_0x52af9e(0x1f1),'Avbzr':_0x3e5ed2(0x151),'PKALC':function(_0x3d488c,_0x3ffdb8){return _0x3d488c===_0x3ffdb8;},'NdUoQ':_0x52af9e(0x62b),'RVBoI':_0x1e9d47(0xa0a),'sZfEw':_0x3e5ed2(0x5e4),'UAsbR':function(_0x51b6dd,_0x33e2f0){return _0x51b6dd*_0x33e2f0;},'xSIwA':function(_0x1dbfee,_0x53ed54){return _0x1dbfee**_0x53ed54;},'fOTFJ':function(_0x9e6e62,_0x59622c){return _0x9e6e62/_0x59622c;}};keywordList=_0x4697dd[_0x3e5ed2(0x891)](cut,_0x198834[_0xb69cd2(0x283)+_0x3e5ed2(0x58c)+'e'](),!![]),keywordList=keywordList[_0x1e9d47(0x2ff)+'r'](_0x575afa=>!stop_words[_0x2987b3(0x5ec)+_0x3e5ed2(0x660)](_0x575afa)),sentenceList=_0x4697dd[_0x2987b3(0x1f2)](cut,_0x2b98b9[_0xb69cd2(0x283)+_0xb69cd2(0x58c)+'e'](),!![]),sentenceList=sentenceList[_0x2987b3(0x2ff)+'r'](_0x560cdb=>!stop_words[_0x52af9e(0x5ec)+_0x2987b3(0x660)](_0x560cdb));const _0x293ec2=new Set(keywordList[_0x52af9e(0x778)+'t'](sentenceList)),_0x225810={},_0xcfcb1b={};for(const _0x511b2e of _0x293ec2){_0x4697dd[_0x1e9d47(0x352)](_0x4697dd[_0x3e5ed2(0x17f)],_0x4697dd[_0x52af9e(0x9fe)])?(_0x225810[_0x511b2e]=0x2112+0x1*0xc23+-0x2d35*0x1,_0xcfcb1b[_0x511b2e]=0x1a17+-0x13*-0x117+0x2ecc*-0x1):(_0x51a362=_0x4b3b3a[_0x3e5ed2(0x76c)](_0x4697dd[_0x1e9d47(0x421)](_0x2e8929,_0x5628db))[_0x4697dd[_0x3e5ed2(0x301)]],_0x4e0510='');}for(const _0x2d2532 of keywordList){if(_0x4697dd[_0x1e9d47(0xad9)](_0x4697dd[_0x52af9e(0xa83)],_0x4697dd[_0x2987b3(0x9a1)]))_0x225810[_0x2d2532]++;else{if(_0x28e120){const _0x4833f7=_0x5c390d[_0x52af9e(0x1f3)](_0x55941a,arguments);return _0x225673=null,_0x4833f7;}}}for(const _0x117f8 of sentenceList){_0x4697dd[_0x3e5ed2(0x976)](_0x4697dd[_0x1e9d47(0xae1)],_0x4697dd[_0xb69cd2(0xae1)])?_0xcfcb1b[_0x117f8]++:_0x4f8bbe='按钮';}let _0x488707=-0x12c7+0x6cd*-0x1+0x1994*0x1,_0x3ce700=0x125*0x1f+0xc2*-0x2d+-0x161,_0x1fe441=-0x3*-0x82+0x406+-0x8e*0xa;for(const _0x249811 of _0x293ec2){_0x4697dd[_0xb69cd2(0xad9)](_0x4697dd[_0x3e5ed2(0x453)],_0x4697dd[_0xb69cd2(0x83d)])?(_0x488707+=_0x4697dd[_0x3e5ed2(0x66b)](_0x225810[_0x249811],_0xcfcb1b[_0x249811]),_0x3ce700+=_0x4697dd[_0x2987b3(0x9c1)](_0x225810[_0x249811],0x148c+0x1090+-0x251a),_0x1fe441+=_0x4697dd[_0xb69cd2(0x9c1)](_0xcfcb1b[_0x249811],-0x166d*0x1+0x1971+-0x302)):_0x4b8b6d=null;}_0x3ce700=Math[_0x52af9e(0xac6)](_0x3ce700),_0x1fe441=Math[_0xb69cd2(0xac6)](_0x1fe441);const _0x215fee=_0x4697dd[_0x1e9d47(0xa54)](_0x488707,_0x4697dd[_0x52af9e(0x66b)](_0x3ce700,_0x1fe441));return _0x215fee;}let modalele=[],keytextres=[],fulltext=[],article;function modal_open(_0x35d79b,_0x2af4c8){const _0x1347fa=_0xa12a,_0x137e7a=_0xa12a,_0x165cbb=_0xa12a,_0x1f17ab=_0xa12a,_0x2218ac=_0xa12a,_0x327899={'OkdCJ':_0x1347fa(0x4a4)+_0x137e7a(0x971)+_0x137e7a(0xace)+')','OrHom':_0x137e7a(0x3c0)+_0x1f17ab(0x8bd)+_0x1347fa(0x8bc)+_0x1f17ab(0x455)+_0x2218ac(0x411)+_0x165cbb(0x546)+_0x1f17ab(0x34c),'oezPx':function(_0x2b0988,_0x2d8a03){return _0x2b0988(_0x2d8a03);},'UkiIp':_0x2218ac(0x853),'mbqYg':function(_0x401623,_0x2f559f){return _0x401623+_0x2f559f;},'NinXh':_0x165cbb(0x56d),'QSmZc':function(_0x1c1e97,_0x2d752b){return _0x1c1e97+_0x2d752b;},'uTdmR':_0x165cbb(0x2cd),'GFhKP':function(_0x28f6cc){return _0x28f6cc();},'eKOOn':function(_0x12abaf,_0x1c9930,_0x1e5d2a){return _0x12abaf(_0x1c9930,_0x1e5d2a);},'nSrIg':_0x165cbb(0x3c9)+'es','boeCN':function(_0x19188b,_0x45ac8c){return _0x19188b!==_0x45ac8c;},'NKBfz':_0x137e7a(0x6c2),'dgAjc':_0x1347fa(0x661)+'ss','vERSd':function(_0x4bb9e0,_0xced60c){return _0x4bb9e0<_0xced60c;},'pNOSG':function(_0x51fc37,_0x2b4e8b){return _0x51fc37===_0x2b4e8b;},'fupzw':_0x137e7a(0xb06),'nRdzY':function(_0x36f749,_0x33d49e){return _0x36f749!==_0x33d49e;},'Hcuoi':_0x1f17ab(0x985),'pjqtH':_0x1f17ab(0x41e),'JpWnK':_0x2218ac(0x565)+_0x2218ac(0xa8c)+_0x2218ac(0x245)+_0x1347fa(0x8e3)+_0x1f17ab(0xb6b),'jVSOf':_0x1347fa(0x74e),'RuMTO':_0x165cbb(0x84a),'MoTJi':_0x1347fa(0x4a9)+'d','hoaeC':function(_0x226235,_0x2b901d){return _0x226235===_0x2b901d;},'AhxQW':_0x2218ac(0xaac),'oLkbM':_0x1f17ab(0x6db),'LRKtz':function(_0x56996d,_0x1b42c1){return _0x56996d!==_0x1b42c1;},'bpVks':_0x1f17ab(0xab2),'zIJXb':function(_0xf7239a,_0x5a8689){return _0xf7239a<_0x5a8689;},'LANMK':function(_0x2ccc54,_0x2d95dc){return _0x2ccc54(_0x2d95dc);},'UlZRc':_0x1f17ab(0x2c1),'cLHFg':_0x1347fa(0x4ac),'nQfaZ':_0x1f17ab(0x700),'ruEdW':_0x137e7a(0x9f0)+':','EouJW':_0x1f17ab(0x1e5)+_0x2218ac(0xa34)+_0x165cbb(0x1ea),'astPF':_0x1f17ab(0x518)+'er','gXMOs':function(_0x29059c,_0x295747){return _0x29059c==_0x295747;},'vdpPQ':function(_0x373aab,_0xc478f0){return _0x373aab!==_0xc478f0;},'vpZyQ':_0x137e7a(0x67e),'moAgy':_0x1f17ab(0x193),'JNBxs':function(_0x2735c1,_0x1954bd){return _0x2735c1>_0x1954bd;},'RsBqN':_0x137e7a(0x815)+']','yDVDe':_0x165cbb(0x89a),'FTRAe':_0x2218ac(0x964),'TVyXZ':_0x137e7a(0xb58),'TdyqE':_0x137e7a(0x9e3),'pYYLY':function(_0x234d0c,_0x65f152){return _0x234d0c+_0x65f152;},'SPQUJ':_0x1347fa(0x520),'JAykx':function(_0x1e2ade,_0x5ee24f){return _0x1e2ade!==_0x5ee24f;},'jroKi':_0x137e7a(0x3f4),'FkjQu':_0x137e7a(0x572),'VkTfO':_0x165cbb(0x922),'uHdyN':_0x137e7a(0xb46)+'pt','iDIzU':_0x137e7a(0x561)+_0x1f17ab(0x443),'jNZFM':_0x2218ac(0xb4f)+_0x137e7a(0x790)+_0x2218ac(0x6be)+_0x165cbb(0x4e6)+_0x1347fa(0x1ae),'VFYnb':_0x137e7a(0x1dc)+'>','dFFXy':_0x1f17ab(0x7a7),'JAWOc':_0x1f17ab(0x7b9),'qNgmn':function(_0x51ff85,_0x1c4e9f){return _0x51ff85!==_0x1c4e9f;},'yNrqW':_0x1347fa(0x328),'SCCEn':function(_0x182794,_0xb59100){return _0x182794===_0xb59100;},'RDbab':_0x137e7a(0x9ca),'sGGtY':_0x137e7a(0xb0f),'vlfbR':function(_0x52c858,_0x5d7c04){return _0x52c858(_0x5d7c04);},'jGLvU':function(_0x4907a8,_0x2f6882){return _0x4907a8+_0x2f6882;},'oWpIK':_0x1f17ab(0x1a6),'OJNCd':_0x2218ac(0x358)+'\x0a','XiXVM':function(_0x2e4afb,_0x2058cd){return _0x2e4afb===_0x2058cd;},'tIzxL':_0x165cbb(0x787),'YvXWr':function(_0x494d19,_0x34a540){return _0x494d19<_0x34a540;},'NAhlI':function(_0x3b5b8b,_0x22a7f0){return _0x3b5b8b+_0x22a7f0;},'zVDqo':_0x2218ac(0x6fb)+'\x0a','oToau':_0x1f17ab(0x810),'ZnycQ':_0x1347fa(0x23e),'mxZdW':function(_0xd9d805,_0xddbed6){return _0xd9d805+_0xddbed6;},'WrgJs':function(_0x12cfba,_0x7b4a01){return _0x12cfba+_0x7b4a01;},'gLBGs':function(_0x449203,_0xddc8f6){return _0x449203+_0xddc8f6;},'soEmw':_0x1347fa(0x691)+'m','moENL':_0x137e7a(0x180)+_0x1347fa(0x175)+_0x2218ac(0x849)+_0x1347fa(0xae6)+_0x137e7a(0x24b)+_0x137e7a(0xa1f)+'何人','gRgel':_0x1f17ab(0x432)+_0x1f17ab(0x6af),'KJmhc':_0x137e7a(0x322),'LTrRY':_0x2218ac(0x187)+_0x1f17ab(0x338)+_0x165cbb(0x68f)+_0x137e7a(0x1bd),'iLTZg':_0x1347fa(0x60d),'QoCRx':function(_0x563941,_0x107cce,_0x202b7a){return _0x563941(_0x107cce,_0x202b7a);},'UvnaE':_0x165cbb(0x7f5)+_0x1f17ab(0x2b0)+_0x2218ac(0x7d3)+_0x1347fa(0x865)+_0x1f17ab(0x355)+_0x1f17ab(0xaf3),'rXbEQ':_0x1f17ab(0x564),'CzsYu':_0x165cbb(0x7f5)+_0x137e7a(0x554)+'l','cOiQl':_0x137e7a(0x7f5)+_0x1f17ab(0x54f),'BDikH':function(_0xa6c24d,_0x2ed353){return _0xa6c24d(_0x2ed353);},'DSdTp':_0x2218ac(0x54f),'bVRkX':function(_0x40afea,_0x59d6db){return _0x40afea(_0x59d6db);},'Cyezp':function(_0x992086,_0x4cfb0b){return _0x992086!==_0x4cfb0b;},'nkoqr':_0x2218ac(0x639),'cPtuO':_0x2218ac(0x4dd),'NbEUV':_0x1f17ab(0xa4b)+_0x137e7a(0x908)+_0x2218ac(0xafb)+_0x137e7a(0x625),'VFMWK':_0x165cbb(0x8c0)+_0x137e7a(0xa26),'HAViQ':_0x1f17ab(0x8c0)+_0x137e7a(0x956)+_0x1347fa(0x8cc),'VKUjy':function(_0x5013a0,_0x1d5c32){return _0x5013a0(_0x1d5c32);},'ITDXg':function(_0x1671eb,_0x62ff4f,_0x1aa120,_0x5cc8e8){return _0x1671eb(_0x62ff4f,_0x1aa120,_0x5cc8e8);},'cfGnU':_0x2218ac(0x7f5)+_0x165cbb(0x2b0)+_0x2218ac(0x7d3)+_0x2218ac(0x6bf)+_0x165cbb(0x505),'BrHVL':_0x1347fa(0x8f0),'SnVPX':_0x1f17ab(0x5ff),'GlbhL':function(_0x2a4987,_0x4d753f){return _0x2a4987+_0x4d753f;},'LCXgl':function(_0x502d97,_0x3299da){return _0x502d97+_0x3299da;},'wSZwo':function(_0x44826a,_0x3ba51f){return _0x44826a+_0x3ba51f;},'iWDXk':function(_0x57c0b4,_0x1f471d){return _0x57c0b4+_0x1f471d;},'tUYWE':function(_0x57572d,_0x3eec09){return _0x57572d+_0x3eec09;},'UTDRk':_0x165cbb(0xb4f)+_0x1347fa(0x790)+_0x165cbb(0x6be)+_0x1347fa(0x843)+_0x1347fa(0x929)+'\x22>','AaUiw':_0x165cbb(0x1d8),'iqIgX':_0x1f17ab(0x3b7)+_0x1f17ab(0x9dd)+_0x1347fa(0x5ef)+_0x1f17ab(0xaa2),'QVaQD':_0x1347fa(0x991),'OVSxo':_0x165cbb(0x395),'HwsyN':_0x2218ac(0x81a)+_0x1f17ab(0x2ca)+_0x2218ac(0x7e7)+_0x137e7a(0x8df)};if(_0x327899[_0x2218ac(0x69f)](lock_chat,0xd2b+-0x8ae*0x2+0x432))return;prev_chat=document[_0x165cbb(0x319)+_0x137e7a(0x14a)+_0x165cbb(0xa9d)](_0x327899[_0x165cbb(0x3e8)])[_0x165cbb(0xb14)+_0x1f17ab(0x55d)],document[_0x137e7a(0x319)+_0x137e7a(0x14a)+_0x1f17ab(0xa9d)](_0x327899[_0x2218ac(0x3e8)])[_0x165cbb(0xb14)+_0x1f17ab(0x55d)]=_0x327899[_0x1f17ab(0x7c9)](_0x327899[_0x137e7a(0x2ae)](_0x327899[_0x1f17ab(0x345)](_0x327899[_0x165cbb(0x60b)](_0x327899[_0x165cbb(0x43c)](_0x327899[_0x2218ac(0x94d)](prev_chat,_0x327899[_0x2218ac(0x74b)]),_0x327899[_0x1347fa(0x5d1)]),_0x327899[_0x137e7a(0x189)]),_0x327899[_0x1347fa(0x72e)](String,_0x2af4c8)),_0x327899[_0x1347fa(0x339)]),_0x327899[_0x1f17ab(0x14c)]),modal[_0x137e7a(0x776)][_0x1f17ab(0x736)+'ay']=_0x327899[_0x1347fa(0x227)],document[_0x1347fa(0x819)+_0x2218ac(0x429)+_0x1f17ab(0x1b4)](_0x327899[_0x165cbb(0x257)])[_0x1f17ab(0xb14)+_0x1347fa(0x55d)]='';var _0x1a9c0c=new Promise((_0x21f8e4,_0x2f4862)=>{const _0xfd9b6=_0x137e7a,_0x110025=_0x137e7a,_0x1d229d=_0x137e7a,_0xc540d7=_0x137e7a,_0x2ea7d6=_0x2218ac,_0x58ce7f={'uPrWV':function(_0x33a339,_0x1e9644){const _0x10b337=_0xa12a;return _0x327899[_0x10b337(0x842)](_0x33a339,_0x1e9644);},'tosne':_0x327899[_0xfd9b6(0x3d6)],'MWdmg':function(_0x3b7c2f,_0x20dd2b){const _0x5063f7=_0xfd9b6;return _0x327899[_0x5063f7(0x72e)](_0x3b7c2f,_0x20dd2b);},'OFnDF':_0x327899[_0x110025(0x304)]};if(_0x327899[_0xfd9b6(0x198)](_0x327899[_0xc540d7(0x282)],_0x327899[_0x1d229d(0xb36)])){var _0x44bfbd=document[_0x1d229d(0x819)+_0xfd9b6(0x429)+_0xfd9b6(0x1b4)](_0x327899[_0xfd9b6(0x25c)]);_0x44bfbd[_0xc540d7(0x804)]=_0x35d79b;if(_0x44bfbd[_0x2ea7d6(0x386)+_0xc540d7(0x451)+'t']){if(_0x327899[_0xfd9b6(0x842)](_0x327899[_0x2ea7d6(0x767)],_0x327899[_0xfd9b6(0x524)])){const _0x51de91={'XzVya':ZtYZDo[_0xc540d7(0xa19)],'LVQKl':ZtYZDo[_0xfd9b6(0x35e)],'HrwSS':function(_0x30c92a,_0x4c01fb){const _0x2b9314=_0x110025;return ZtYZDo[_0x2b9314(0x72e)](_0x30c92a,_0x4c01fb);},'AzKTl':ZtYZDo[_0xfd9b6(0x332)],'yWWjZ':function(_0x5634f7,_0x1554ca){const _0x16c98a=_0x2ea7d6;return ZtYZDo[_0x16c98a(0x62a)](_0x5634f7,_0x1554ca);},'BHlug':ZtYZDo[_0x110025(0x7fa)],'exMEz':function(_0x502589,_0x5184f1){const _0x3ae4cf=_0xfd9b6;return ZtYZDo[_0x3ae4cf(0x60b)](_0x502589,_0x5184f1);},'GjrhN':ZtYZDo[_0x1d229d(0x92f)],'EBjJY':function(_0xa80620){const _0x456568=_0x1d229d;return ZtYZDo[_0x456568(0x493)](_0xa80620);}};ZtYZDo[_0xc540d7(0x3d5)](_0xe2ba00,this,function(){const _0x19b9eb=_0xc540d7,_0x27d385=_0xc540d7,_0x465a26=_0xc540d7,_0x1eb3f4=_0x1d229d,_0x42b8fa=_0xfd9b6,_0x1177d7=new _0xe59c3(_0x51de91[_0x19b9eb(0x3cc)]),_0x21521c=new _0x5f3286(_0x51de91[_0x27d385(0x75c)],'i'),_0x466086=_0x51de91[_0x27d385(0x6a4)](_0x30c3ee,_0x51de91[_0x19b9eb(0x2a1)]);!_0x1177d7[_0x465a26(0x967)](_0x51de91[_0x1eb3f4(0x89b)](_0x466086,_0x51de91[_0x42b8fa(0x543)]))||!_0x21521c[_0x465a26(0x967)](_0x51de91[_0x19b9eb(0x16a)](_0x466086,_0x51de91[_0x19b9eb(0xac8)]))?_0x51de91[_0x19b9eb(0x6a4)](_0x466086,'0'):_0x51de91[_0x465a26(0x13a)](_0x3e48f1);})();}else _0x44bfbd[_0xfd9b6(0x386)+_0xc540d7(0x451)+'t'](_0x327899[_0x1d229d(0x705)],function(){const _0x335841=_0x2ea7d6,_0x574562=_0xfd9b6,_0x5df566=_0x2ea7d6,_0x3fb43e=_0x1d229d,_0x3f44ce=_0x2ea7d6,_0xd04e6c={};_0xd04e6c[_0x335841(0x497)]=_0x327899[_0x574562(0x749)];const _0xc3a734=_0xd04e6c;_0x327899[_0x335841(0xa28)](_0x327899[_0x574562(0x51e)],_0x327899[_0x5df566(0x51e)])?(_0x415e13=_0x23c371[_0x3fb43e(0x76c)](_0x1427ce)[_0xc3a734[_0x3fb43e(0x497)]],_0x4168f3=''):_0x327899[_0x3f44ce(0x72e)](_0x21f8e4,_0x327899[_0x5df566(0x304)]);});}else{if(_0x327899[_0xfd9b6(0x32e)](_0x327899[_0x2ea7d6(0x4db)],_0x327899[_0x2ea7d6(0xa84)])){if(_0x327899[_0x1d229d(0x40f)](_0x327899[_0xfd9b6(0x62a)](_0x327899[_0x1d229d(0x60b)](_0x27607f,_0x3856cb[_0x54d9ba]),'\x0a')[_0x2ea7d6(0x818)+'h'],0x2*0xba5+-0x661*-0x1+-0x17cf*0x1))_0x42564b=_0x327899[_0x2ea7d6(0x60b)](_0x327899[_0x110025(0x62a)](_0x55d580,_0x1b9e9f[_0x400761]),'\x0a');_0x296172=_0x327899[_0xc540d7(0x62a)](_0x3c77d1,-0x1b71+0x1ac8+0x55*0x2);}else _0x44bfbd[_0x110025(0x4a9)+'d']=function(){const _0x44041e=_0x1d229d,_0xa6d2d5=_0x110025,_0x9a79b1=_0x2ea7d6,_0x46cb88=_0xc540d7,_0x59c443=_0x2ea7d6;if(_0x58ce7f[_0x44041e(0xa16)](_0x58ce7f[_0xa6d2d5(0xae0)],_0x58ce7f[_0x44041e(0xae0)]))_0x58ce7f[_0xa6d2d5(0x607)](_0x21f8e4,_0x58ce7f[_0x9a79b1(0x236)]);else{let _0xba7291=0x1*-0x1549+-0x2*-0x5c6+-0x3*-0x33f;for(let _0x380ad6 of _0x3013ec){_0xba7291+=_0x380ad6[_0x46cb88(0x628)+'nt'][_0xa6d2d5(0x818)+'h'];}return _0xba7291;}};}}else _0x3d90f4+=_0x5c1cc3;});keytextres=[],_0x1a9c0c[_0x1f17ab(0x836)](()=>{const _0x3e66ae=_0x137e7a,_0x4d4e1f=_0x1347fa,_0x5dbf13=_0x137e7a,_0x23d0e4=_0x137e7a,_0x560000=_0x165cbb,_0x4192b2={'CJjKF':function(_0x8c911d,_0x1bcd41){const _0x719120=_0xa12a;return _0x327899[_0x719120(0x244)](_0x8c911d,_0x1bcd41);},'vrnOg':_0x327899[_0x3e66ae(0x4c6)],'NbZnr':function(_0x48579e,_0x4ef6fb){const _0x13f0f5=_0x3e66ae;return _0x327899[_0x13f0f5(0x5e0)](_0x48579e,_0x4ef6fb);},'VbzbX':function(_0x6e7a2a,_0x12720c){const _0x478958=_0x3e66ae;return _0x327899[_0x478958(0x5e0)](_0x6e7a2a,_0x12720c);},'lQqFm':function(_0x1da84c,_0x1442c2){const _0x4784f9=_0x3e66ae;return _0x327899[_0x4784f9(0x43b)](_0x1da84c,_0x1442c2);},'OydTr':_0x327899[_0x4d4e1f(0x184)],'yfjHW':function(_0x25c3e5,_0x322bb3){const _0x5e62bb=_0x3e66ae;return _0x327899[_0x5e62bb(0x5e0)](_0x25c3e5,_0x322bb3);},'HMVIB':_0x327899[_0x5dbf13(0x3a3)],'KCAlU':function(_0x32adf7,_0x237332){const _0x31b690=_0x4d4e1f;return _0x327899[_0x31b690(0x484)](_0x32adf7,_0x237332);},'YffiC':_0x327899[_0x5dbf13(0x7a3)],'ZpbFO':function(_0x3a62e8,_0x3516e0){const _0x5f36f1=_0x23d0e4;return _0x327899[_0x5f36f1(0xa9c)](_0x3a62e8,_0x3516e0);},'Plzyn':_0x327899[_0x4d4e1f(0x749)]};if(_0x327899[_0x5dbf13(0xa90)](_0x327899[_0x4d4e1f(0x953)],_0x327899[_0x5dbf13(0x3f9)])){document[_0x5dbf13(0x819)+_0x5dbf13(0x429)+_0x4d4e1f(0x1b4)](_0x327899[_0x4d4e1f(0x69d)])[_0x23d0e4(0x50d)+_0x4d4e1f(0x292)+'d'](document[_0x560000(0x819)+_0x23d0e4(0x429)+_0x5dbf13(0x1b4)](_0x327899[_0x3e66ae(0x8a6)])),document[_0x4d4e1f(0x819)+_0x23d0e4(0x429)+_0x3e66ae(0x1b4)](_0x327899[_0x560000(0x69d)])[_0x560000(0x50d)+_0x4d4e1f(0x292)+'d'](document[_0x23d0e4(0x819)+_0x5dbf13(0x429)+_0x5dbf13(0x1b4)](_0x327899[_0x3e66ae(0x635)]));var _0x47c8f9=document[_0x3e66ae(0x819)+_0x3e66ae(0x429)+_0x4d4e1f(0x1b4)](_0x327899[_0x560000(0x25c)]);modalele=_0x327899[_0x5dbf13(0x32b)](eleparse,_0x47c8f9[_0x560000(0x628)+_0x560000(0x122)+_0x4d4e1f(0xa45)]),article=new Readability(_0x47c8f9[_0x4d4e1f(0x628)+_0x4d4e1f(0x122)+_0x560000(0xa45)][_0x23d0e4(0x603)+_0x560000(0x975)](!![]))[_0x23d0e4(0x76c)](),fulltext=article[_0x23d0e4(0x52b)+_0x3e66ae(0x9e1)+'t'],fulltext=fulltext[_0x23d0e4(0x7fc)+_0x3e66ae(0x7f8)]('\x0a\x0a','\x0a')[_0x560000(0x7fc)+_0x4d4e1f(0x7f8)]('\x0a\x0a','\x0a');const _0x325dbb=/[?!;\?\n。;!………]/g;fulltext=fulltext[_0x4d4e1f(0x615)](_0x325dbb),fulltext=fulltext[_0x3e66ae(0x2ff)+'r'](_0x5dfd7c=>{const _0x18716c=_0x5dbf13,_0x584d4b=_0x23d0e4,_0x34c53d=_0x560000,_0x2033d8=_0x23d0e4,_0x5555c4=_0x3e66ae;if(_0x4192b2[_0x18716c(0x396)](_0x4192b2[_0x18716c(0xb4d)],_0x4192b2[_0x584d4b(0xb4d)])){const _0x3e77be=/^[0-9,\s]+$/;return!_0x3e77be[_0x34c53d(0x967)](_0x5dfd7c);}else _0x5911ba+=_0x5d504c[_0x584d4b(0x2ee)+_0x584d4b(0x4fc)+_0x2033d8(0xada)](_0x54a3ac[_0x925a37]);}),fulltext=fulltext[_0x3e66ae(0x2ff)+'r'](function(_0x5f381f){const _0x17aed4=_0x4d4e1f,_0x5d5cf6=_0x560000,_0x53de77=_0x4d4e1f,_0x1ee901=_0x560000,_0x3bfc2c=_0x560000;return _0x327899[_0x17aed4(0x366)](_0x327899[_0x17aed4(0x569)],_0x327899[_0x17aed4(0x569)])?_0x4192b2[_0x1ee901(0xa13)](_0x14392e,_0x4192b2[_0x1ee901(0xa10)](_0x459b4c,_0x2e1f07)):_0x5f381f&&_0x5f381f[_0x17aed4(0x3c8)]();}),optkeytext={'method':_0x327899[_0x3e66ae(0x11d)],'headers':headers,'body':JSON[_0x560000(0x47c)+_0x4d4e1f(0x79b)]({'text':fulltext[_0x3e66ae(0x38a)]('\x0a')})},console[_0x4d4e1f(0x49b)](fulltext),_0x327899[_0x4d4e1f(0x6d4)](fetchRetry,_0x327899[_0x560000(0x766)],-0x1b0c+0xbb*0x26+-0xb3,optkeytext)[_0x5dbf13(0x836)](_0x1ef263=>_0x1ef263[_0x4d4e1f(0x1bf)]())[_0x5dbf13(0x836)](_0x442bd1=>{const _0x57a1be=_0x5dbf13,_0x1a0b29=_0x560000,_0x3368ff=_0x3e66ae,_0x439144=_0x4d4e1f,_0x578311=_0x4d4e1f,_0x3b1ead={'ejESL':function(_0xc5251d,_0x2e2f7f){const _0x278686=_0xa12a;return _0x327899[_0x278686(0x5d7)](_0xc5251d,_0x2e2f7f);},'KKHAa':function(_0x51bd5f,_0x2cb5dd){const _0x205d57=_0xa12a;return _0x327899[_0x205d57(0xb79)](_0x51bd5f,_0x2cb5dd);},'LOeUC':_0x327899[_0x57a1be(0x304)],'bPOFr':function(_0x400135,_0x36760a){const _0x6b8f91=_0x57a1be;return _0x327899[_0x6b8f91(0x842)](_0x400135,_0x36760a);},'NOAHa':_0x327899[_0x57a1be(0x1bb)],'frqQn':_0x327899[_0x1a0b29(0x270)],'SAyXu':_0x327899[_0x1a0b29(0x7a9)],'CcOxZ':_0x327899[_0x1a0b29(0x471)],'rzsBM':_0x327899[_0x57a1be(0xb68)],'fOUZH':_0x327899[_0x3368ff(0x449)],'BiBhz':function(_0x478960,_0x49709d){const _0x349d55=_0x57a1be;return _0x327899[_0x349d55(0x69f)](_0x478960,_0x49709d);},'VctLS':function(_0x2778b1,_0x411862){const _0x52e0ed=_0x578311;return _0x327899[_0x52e0ed(0x5d7)](_0x2778b1,_0x411862);},'XpSeO':function(_0x2d99a6,_0x5922c5){const _0x2f3003=_0x1a0b29;return _0x327899[_0x2f3003(0x48b)](_0x2d99a6,_0x5922c5);},'WgSEJ':_0x327899[_0x1a0b29(0x78b)],'yQwRO':_0x327899[_0x1a0b29(0x21f)],'QgPnw':function(_0x590a4d,_0x4a759f){const _0x31009d=_0x3368ff;return _0x327899[_0x31009d(0x20a)](_0x590a4d,_0x4a759f);},'MKCFu':_0x327899[_0x3368ff(0x47b)],'YeTlV':function(_0x17446d,_0x4432c1){const _0x551927=_0x3368ff;return _0x327899[_0x551927(0x198)](_0x17446d,_0x4432c1);},'ifSaR':_0x327899[_0x439144(0x671)],'NEjJU':_0x327899[_0x57a1be(0x5ee)],'KRwdl':function(_0x2bfb35,_0x35fed2){const _0x37e75a=_0x3368ff;return _0x327899[_0x37e75a(0x842)](_0x2bfb35,_0x35fed2);},'PmFkO':_0x327899[_0x57a1be(0x9f5)],'qQXBu':_0x327899[_0x57a1be(0x793)],'efXVA':function(_0x544452,_0x64e433){const _0x1bb320=_0x3368ff;return _0x327899[_0x1bb320(0x43b)](_0x544452,_0x64e433);},'JBNtj':_0x327899[_0x439144(0x749)],'UpZrA':function(_0x106b0d,_0x5f01e4){const _0x59acc7=_0x3368ff;return _0x327899[_0x59acc7(0x842)](_0x106b0d,_0x5f01e4);},'pzOVJ':_0x327899[_0x578311(0x3fd)],'LANgr':function(_0x53dfa1,_0x3af9cb){const _0x5b8991=_0x3368ff;return _0x327899[_0x5b8991(0x86f)](_0x53dfa1,_0x3af9cb);},'TNDZD':_0x327899[_0x3368ff(0x242)],'lJypK':_0x327899[_0x3368ff(0x56c)],'Hjgcr':_0x327899[_0x3368ff(0x9c3)],'juufg':_0x327899[_0x1a0b29(0x57c)],'hAlus':function(_0x41ec37,_0x1e7883,_0x30797a){const _0x23407a=_0x3368ff;return _0x327899[_0x23407a(0x3d5)](_0x41ec37,_0x1e7883,_0x30797a);},'KPjsh':function(_0x77bb78,_0x285dd8){const _0x1a18c5=_0x3368ff;return _0x327899[_0x1a18c5(0x72e)](_0x77bb78,_0x285dd8);},'VfANo':_0x327899[_0x439144(0x3e8)],'QxNIZ':function(_0x212bb2,_0x3809ed){const _0x55b718=_0x578311;return _0x327899[_0x55b718(0x60b)](_0x212bb2,_0x3809ed);},'UqNqF':_0x327899[_0x1a0b29(0x1ee)],'PwBNj':_0x327899[_0x1a0b29(0x14c)],'UNhIO':_0x327899[_0x3368ff(0x2d0)],'pKmUl':_0x327899[_0x57a1be(0x92e)],'lngon':function(_0x3a8668,_0x2b7a66){const _0x3c8cfe=_0x57a1be;return _0x327899[_0x3c8cfe(0x3db)](_0x3a8668,_0x2b7a66);},'kseQF':_0x327899[_0x57a1be(0x24a)]};if(_0x327899[_0x439144(0x244)](_0x327899[_0x1a0b29(0x267)],_0x327899[_0x439144(0x9f3)]))_0x292f99+='中';else{keytextres=_0x327899[_0x3368ff(0x5e0)](unique,_0x442bd1),promptWebpage=_0x327899[_0x57a1be(0x62a)](_0x327899[_0x439144(0x1c2)](_0x327899[_0x57a1be(0x62a)](_0x327899[_0x3368ff(0x66d)],article[_0x578311(0x4e8)]),'\x0a'),_0x327899[_0x439144(0x675)]);for(el in modalele){if(_0x327899[_0x578311(0x6a7)](_0x327899[_0x439144(0xa8b)],_0x327899[_0x439144(0xa8b)])){if(_0x327899[_0x439144(0x217)](_0x327899[_0x3368ff(0x7e9)](_0x327899[_0x1a0b29(0x1c2)](promptWebpage,modalele[el]),'\x0a')[_0x1a0b29(0x818)+'h'],-0x5*-0x7c3+0xd47+-0x3286))promptWebpage=_0x327899[_0x3368ff(0x43b)](_0x327899[_0x1a0b29(0x1c2)](promptWebpage,modalele[el]),'\x0a');}else _0x30cd0f=_0x3ed446[_0x3368ff(0x7fc)+'ce'](_0x4192b2[_0x57a1be(0x632)](_0x4192b2[_0x439144(0x88e)],_0x4192b2[_0x578311(0x709)](_0x2aa803,_0x2ce4a3)),_0x18fc12[_0x439144(0xaa6)+_0x3368ff(0x980)][_0x7f7201]),_0x9a0744=_0x5cf384[_0x578311(0x7fc)+'ce'](_0x4192b2[_0x439144(0x632)](_0x4192b2[_0x57a1be(0x1d7)],_0x4192b2[_0x57a1be(0x11c)](_0x366c7b,_0x2d71d4)),_0x3b8496[_0x57a1be(0xaa6)+_0x57a1be(0x980)][_0x245146]),_0x2fb267=_0x5e9916[_0x3368ff(0x7fc)+'ce'](_0x4192b2[_0x439144(0x632)](_0x4192b2[_0x1a0b29(0x1a0)],_0x4192b2[_0x1a0b29(0x44a)](_0x6969f1,_0x1629be)),_0x3f6b0a[_0x3368ff(0xaa6)+_0x578311(0x980)][_0x8e9124]);}promptWebpage=_0x327899[_0x439144(0x1c2)](promptWebpage,_0x327899[_0x578311(0x7ed)]),keySentencesCount=0x90b+0x1e95+0x20*-0x13d;for(st in keytextres){if(_0x327899[_0x57a1be(0x3db)](_0x327899[_0x3368ff(0x48a)],_0x327899[_0x3368ff(0x91e)])){if(_0x327899[_0x439144(0x40f)](_0x327899[_0x1a0b29(0x3dc)](_0x327899[_0x1a0b29(0x351)](promptWebpage,keytextres[st]),'\x0a')[_0x439144(0x818)+'h'],-0x4ea+-0x37*0x2b+0x173*0xd))promptWebpage=_0x327899[_0x57a1be(0x60b)](_0x327899[_0x439144(0x9e7)](promptWebpage,keytextres[st]),'\x0a');keySentencesCount=_0x327899[_0x578311(0x43b)](keySentencesCount,-0x1459+-0x21e4+0x363e);}else{var _0xc54558=new _0x4383c2(_0x3e5ffc[_0x439144(0x818)+'h']),_0xfa8de5=new _0x34192b(_0xc54558);for(var _0x3afb6e=0x2*-0xd6b+0xf29+-0x1ab*-0x7,_0x230c3b=_0x5aafff[_0x578311(0x818)+'h'];_0x3b1ead[_0x1a0b29(0x4d9)](_0x3afb6e,_0x230c3b);_0x3afb6e++){_0xfa8de5[_0x3afb6e]=_0x5cc358[_0x578311(0x370)+_0x439144(0x5cb)](_0x3afb6e);}return _0xc54558;}}const _0x59958a={};_0x59958a[_0x3368ff(0x403)]=_0x327899[_0x1a0b29(0x53a)],_0x59958a[_0x3368ff(0x628)+'nt']=_0x327899[_0x57a1be(0x950)];const _0x4be516={};_0x4be516[_0x439144(0x403)]=_0x327899[_0x1a0b29(0x379)],_0x4be516[_0x1a0b29(0x628)+'nt']=promptWebpage;const _0x11c4a5={};_0x11c4a5[_0x57a1be(0x403)]=_0x327899[_0x578311(0x20e)],_0x11c4a5[_0x1a0b29(0x628)+'nt']=_0x327899[_0x1a0b29(0x25a)],promptWeb=[_0x59958a,_0x4be516,_0x11c4a5];const _0x55bcb1={};_0x55bcb1[_0x439144(0xac2)+_0x439144(0x26e)]=promptWeb,_0x55bcb1[_0x439144(0xa38)+_0x578311(0x73f)]=0x3e8,_0x55bcb1[_0x439144(0xa99)+_0x3368ff(0x1f6)+'e']=0.9,_0x55bcb1[_0x1a0b29(0xb4c)]=0x1,_0x55bcb1[_0x578311(0x407)+_0x3368ff(0xae9)+_0x578311(0x8bb)+'ty']=0x0,_0x55bcb1[_0x578311(0x764)+_0x57a1be(0x8a3)+_0x3368ff(0x448)+'y']=0x0,_0x55bcb1[_0x1a0b29(0x41b)+'m']=!![];const _0x2a4e2b={'method':_0x327899[_0x578311(0x11d)],'headers':headers,'body':_0x327899[_0x578311(0x5e0)](b64EncodeUnicode,JSON[_0x1a0b29(0x47c)+_0x1a0b29(0x79b)](_0x55bcb1))};chatTemp='',text_offset=-(-0x1e84+-0xd6c*-0x1+-0x5b3*-0x3),prev_chat=document[_0x439144(0x319)+_0x1a0b29(0x14a)+_0x439144(0xa9d)](_0x327899[_0x578311(0x3e8)])[_0x1a0b29(0xb14)+_0x3368ff(0x55d)],_0x327899[_0x578311(0x5cf)](fetch,_0x327899[_0x3368ff(0x6c1)],_0x2a4e2b)[_0x57a1be(0x836)](_0x20d8fc=>{const _0x4c6c92=_0x578311,_0x5539ee=_0x3368ff,_0x9c9321=_0x57a1be,_0x304583=_0x3368ff,_0x147703=_0x1a0b29,_0x46112a={'RZZeY':_0x3b1ead[_0x4c6c92(0x38b)],'AxedT':_0x3b1ead[_0x4c6c92(0x2b3)],'EpynE':_0x3b1ead[_0x9c9321(0x925)],'VlZde':function(_0x396cb3,_0x41658d){const _0x236f10=_0x4c6c92;return _0x3b1ead[_0x236f10(0x375)](_0x396cb3,_0x41658d);},'ICMXd':function(_0x558968,_0x42c223){const _0x4760ab=_0x5539ee;return _0x3b1ead[_0x4760ab(0x481)](_0x558968,_0x42c223);},'GNvXt':function(_0x1c96b1,_0x490f5b){const _0x5d8763=_0x9c9321;return _0x3b1ead[_0x5d8763(0x71e)](_0x1c96b1,_0x490f5b);},'kFubG':_0x3b1ead[_0x4c6c92(0xb61)],'wLXyZ':_0x3b1ead[_0x147703(0x344)],'vCZhQ':function(_0x5555a1,_0x35d6c0){const _0x54b1b3=_0x147703;return _0x3b1ead[_0x54b1b3(0xa3e)](_0x5555a1,_0x35d6c0);},'fZhDm':_0x3b1ead[_0x304583(0x177)],'kbYam':function(_0x42a93d,_0x3309dc){const _0x4c9d4b=_0x147703;return _0x3b1ead[_0x4c9d4b(0x2ed)](_0x42a93d,_0x3309dc);},'JVbCX':_0x3b1ead[_0x304583(0xa24)],'nWRFT':_0x3b1ead[_0x4c6c92(0x870)],'Hkvyo':function(_0x2891fa,_0x479777){const _0x5c6029=_0x5539ee;return _0x3b1ead[_0x5c6029(0x5c5)](_0x2891fa,_0x479777);},'oqyrK':_0x3b1ead[_0x9c9321(0x973)],'XJTeX':_0x3b1ead[_0x147703(0x6e7)],'FUVdo':function(_0x348f2e,_0x1e534a){const _0x9e68af=_0x147703;return _0x3b1ead[_0x9e68af(0x363)](_0x348f2e,_0x1e534a);},'Ndctn':_0x3b1ead[_0x147703(0x83c)],'UDfEi':function(_0x817b07,_0x146509){const _0x9b62e8=_0x4c6c92;return _0x3b1ead[_0x9b62e8(0x446)](_0x817b07,_0x146509);},'xgXko':_0x3b1ead[_0x147703(0xb54)],'PmQhW':function(_0x437dd4,_0x46d340){const _0x2b3421=_0x9c9321;return _0x3b1ead[_0x2b3421(0x380)](_0x437dd4,_0x46d340);},'TlhOQ':_0x3b1ead[_0x5539ee(0xa55)],'gucAm':_0x3b1ead[_0x9c9321(0x644)],'JkuSo':_0x3b1ead[_0x9c9321(0x577)],'umPsM':_0x3b1ead[_0x5539ee(0x5ed)],'IkAYa':function(_0x1b173b,_0x58a8ae,_0xd48491){const _0x4d5e6b=_0x5539ee;return _0x3b1ead[_0x4d5e6b(0xa59)](_0x1b173b,_0x58a8ae,_0xd48491);},'HsDoe':function(_0x1c0898,_0x579f33){const _0x40ede2=_0x9c9321;return _0x3b1ead[_0x40ede2(0x672)](_0x1c0898,_0x579f33);},'mQXhW':_0x3b1ead[_0x4c6c92(0xb2c)],'qBVVa':function(_0xa1de30,_0x3539e7){const _0x3ca242=_0x9c9321;return _0x3b1ead[_0x3ca242(0x7d1)](_0xa1de30,_0x3539e7);},'HiGKN':_0x3b1ead[_0x9c9321(0x978)],'QwURN':_0x3b1ead[_0x147703(0x17b)]};if(_0x3b1ead[_0x147703(0x446)](_0x3b1ead[_0x9c9321(0x912)],_0x3b1ead[_0x9c9321(0x85b)]))_0x5bda0a+=_0x3d6504[-0x11*-0x143+-0x1e*0x42+-0xdb7][_0x147703(0x230)][_0x5539ee(0x628)+'nt'];else{const _0x312350=_0x20d8fc[_0x5539ee(0x34e)][_0x5539ee(0x693)+_0x304583(0x8df)]();let _0x33f38c='',_0x416967='';_0x312350[_0x304583(0x349)]()[_0x147703(0x836)](function _0x5a8b41({done:_0x384b56,value:_0x2fd732}){const _0x41309d=_0x9c9321,_0x43df0f=_0x5539ee,_0x24aa3b=_0x304583,_0x46a702=_0x147703,_0x545a55=_0x9c9321,_0xa56c1b={'RCvhA':function(_0x4ecb3e,_0x23505a){const _0x271837=_0xa12a;return _0x3b1ead[_0x271837(0x64e)](_0x4ecb3e,_0x23505a);},'xtVZc':_0x3b1ead[_0x41309d(0xa6f)]};if(_0x3b1ead[_0x43df0f(0x6d9)](_0x3b1ead[_0x43df0f(0x79f)],_0x3b1ead[_0x41309d(0x3d1)]))_0x4f054a[_0x24aa3b(0x897)](_0x46112a[_0x24aa3b(0xac0)],_0x3d3185);else{if(_0x384b56)return;const _0x3f4cc8=new TextDecoder(_0x3b1ead[_0x46a702(0x702)])[_0x545a55(0x7b2)+'e'](_0x2fd732);return _0x3f4cc8[_0x46a702(0x3c8)]()[_0x41309d(0x615)]('\x0a')[_0x24aa3b(0x3fc)+'ch'](function(_0x1d4297){const _0x15cdd1=_0x43df0f,_0x5b15de=_0x46a702,_0x2d9208=_0x24aa3b,_0x36c12=_0x46a702,_0x36681f=_0x41309d,_0x4bf780={'UUFdb':_0x46112a[_0x15cdd1(0x3ad)],'rjdTC':_0x46112a[_0x5b15de(0x530)],'kbSon':function(_0x50da56,_0x85a67a){const _0x1ab675=_0x5b15de;return _0x46112a[_0x1ab675(0x995)](_0x50da56,_0x85a67a);},'sPXiC':function(_0x24f7f0,_0x43e961){const _0x5332d0=_0x15cdd1;return _0x46112a[_0x5332d0(0xa88)](_0x24f7f0,_0x43e961);}};if(_0x46112a[_0x5b15de(0x512)](_0x46112a[_0x15cdd1(0x58a)],_0x46112a[_0x36c12(0x8a0)])){_0x33f38c='';if(_0x46112a[_0x36681f(0x662)](_0x1d4297[_0x15cdd1(0x818)+'h'],0x22d+-0x3*0x558+0xde1))_0x33f38c=_0x1d4297[_0x15cdd1(0x9a0)](-0x23a9+0x24e2+-0x133);if(_0x46112a[_0x36c12(0x995)](_0x33f38c,_0x46112a[_0x36c12(0x135)])){if(_0x46112a[_0x5b15de(0xadf)](_0x46112a[_0x36c12(0x992)],_0x46112a[_0x5b15de(0x882)])){lock_chat=-0xcb2+0x2092+-0x30*0x6a;return;}else{const _0x4570d1={'iFfmq':function(_0x3760d2,_0x2fa8b9){const _0x184e6c=_0x2d9208;return _0xa56c1b[_0x184e6c(0x1ab)](_0x3760d2,_0x2fa8b9);},'gZfvW':_0xa56c1b[_0x36681f(0x297)]};_0x53df47[_0x5b15de(0x4a9)+'d']=function(){const _0x135bed=_0x36681f,_0x53cf59=_0x5b15de;_0x4570d1[_0x135bed(0x288)](_0x592b1f,_0x4570d1[_0x135bed(0x707)]);};}}let _0x40f778;try{if(_0x46112a[_0x2d9208(0x4e7)](_0x46112a[_0x36c12(0x199)],_0x46112a[_0x36681f(0x199)]))try{if(_0x46112a[_0x2d9208(0xadf)](_0x46112a[_0x15cdd1(0x916)],_0x46112a[_0x2d9208(0x916)]))return function(_0x1fa30e){}[_0x36681f(0x196)+_0x15cdd1(0x450)+'r'](LkvRbM[_0x36c12(0x5f0)])[_0x36c12(0x1f3)](LkvRbM[_0x15cdd1(0x58e)]);else _0x40f778=JSON[_0x36c12(0x76c)](_0x46112a[_0x36c12(0x265)](_0x416967,_0x33f38c))[_0x46112a[_0x2d9208(0xa17)]],_0x416967='';}catch(_0x3e6dfd){if(_0x46112a[_0x36681f(0x2a2)](_0x46112a[_0x5b15de(0x3da)],_0x46112a[_0x15cdd1(0x3da)]))_0x40f778=JSON[_0x36c12(0x76c)](_0x33f38c)[_0x46112a[_0x2d9208(0xa17)]],_0x416967='';else{const _0x376d0a=_0x48c8e2[_0x36681f(0x1f3)](_0x840b4c,arguments);return _0x15595a=null,_0x376d0a;}}else{if(_0x4bf780[_0x36681f(0x777)](_0x32b2e0[_0x36681f(0x269)+'Of'](_0x245af0[_0xaa279c]),-(0x1493+0x1*-0x1925+0x493*0x1)))_0xa694c4[_0x5b15de(0x367)+'ft'](_0xfecb96[_0x21ab71]);}}catch(_0x5a9250){if(_0x46112a[_0x5b15de(0x22e)](_0x46112a[_0x36c12(0x760)],_0x46112a[_0x36c12(0x760)])){const _0x5dccef=/^[0-9,\s]+$/;return!_0x5dccef[_0x5b15de(0x967)](_0x3c5186);}else _0x416967+=_0x33f38c;}_0x40f778&&_0x46112a[_0x5b15de(0x662)](_0x40f778[_0x2d9208(0x818)+'h'],0x17d8+0x1ebe*0x1+0x11*-0x336)&&_0x40f778[0x185*-0x1+0x1*0x1beb+-0x3e*0x6d][_0x36c12(0x230)][_0x36c12(0x628)+'nt']&&(_0x46112a[_0x5b15de(0x2a2)](_0x46112a[_0x15cdd1(0x803)],_0x46112a[_0x5b15de(0x9ff)])?(_0x24ff03=_0x31b7a0[_0x36681f(0x52b)+_0x5b15de(0x9e1)+'t'],_0x3ce53e[_0x36c12(0x77a)+'e']()):chatTemp+=_0x40f778[-0x1ff3+-0x1fae*-0x1+0x3*0x17][_0x36681f(0x230)][_0x36c12(0x628)+'nt']),chatTemp=chatTemp[_0x2d9208(0x7fc)+_0x2d9208(0x7f8)]('\x0a\x0a','\x0a')[_0x15cdd1(0x7fc)+_0x36681f(0x7f8)]('\x0a\x0a','\x0a'),document[_0x36681f(0x819)+_0x15cdd1(0x429)+_0x15cdd1(0x1b4)](_0x46112a[_0x36681f(0x3bd)])[_0x2d9208(0xb14)+_0x36681f(0x55d)]='',_0x46112a[_0x2d9208(0xa47)](markdownToHtml,_0x46112a[_0x2d9208(0xb04)](beautify,chatTemp),document[_0x36681f(0x819)+_0x2d9208(0x429)+_0x36c12(0x1b4)](_0x46112a[_0x5b15de(0x3bd)])),document[_0x15cdd1(0x319)+_0x36681f(0x14a)+_0x15cdd1(0xa9d)](_0x46112a[_0x36c12(0x253)])[_0x36c12(0xb14)+_0x5b15de(0x55d)]=_0x46112a[_0x36c12(0x265)](_0x46112a[_0x2d9208(0x172)](_0x46112a[_0x36681f(0x172)](prev_chat,_0x46112a[_0x5b15de(0x5f6)]),document[_0x15cdd1(0x819)+_0x2d9208(0x429)+_0x36681f(0x1b4)](_0x46112a[_0x36c12(0x3bd)])[_0x36c12(0xb14)+_0x36681f(0x55d)]),_0x46112a[_0x36681f(0xab6)]);}else{var _0x3af4b7=new _0x5e585e(_0x2c6cc0),_0x499161='';for(var _0x4f6308=-0x1d6d+0x1a57+0x4f*0xa;_0x4bf780[_0x36681f(0x657)](_0x4f6308,_0x3af4b7[_0x15cdd1(0x50e)+_0x36681f(0x542)]);_0x4f6308++){_0x499161+=_0xa2aac8[_0x15cdd1(0x2ee)+_0x36681f(0x4fc)+_0x15cdd1(0xada)](_0x3af4b7[_0x4f6308]);}return _0x499161;}}),_0x312350[_0x46a702(0x349)]()[_0x24aa3b(0x836)](_0x5a8b41);}});}})[_0x578311(0x2f3)](_0x5188f1=>{const _0x284405=_0x3368ff,_0xcb3d0d=_0x1a0b29,_0x20a761=_0x578311,_0x507146=_0x57a1be,_0xd80dae=_0x1a0b29;if(_0x3b1ead[_0x284405(0x9e5)](_0x3b1ead[_0x284405(0x4bd)],_0x3b1ead[_0xcb3d0d(0x4bd)]))return _0x48c40f&&_0x389e57[_0x507146(0x3c8)]();else console[_0x20a761(0x897)](_0x3b1ead[_0x284405(0x38b)],_0x5188f1);});}});}else _0x24b773=_0x17b1bb[_0x3e66ae(0x76c)](_0x114c4c)[_0x4192b2[_0x23d0e4(0x401)]],_0x48d60e='';},_0x13e475=>{const _0x47f111=_0x137e7a,_0x177963=_0x2218ac,_0x4fcf05=_0x165cbb,_0xa855fe=_0x1347fa;if(_0x327899[_0x47f111(0x48b)](_0x327899[_0x47f111(0xa0e)],_0x327899[_0x47f111(0x440)]))console[_0x177963(0x49b)](_0x13e475);else throw _0x4b5ca5;});}function eleparse(_0x3920a9){const _0x5dfcd2=_0xa12a,_0x15d623=_0xa12a,_0x562e9f=_0xa12a,_0x39e480=_0xa12a,_0x322176=_0xa12a,_0xdd09cc={'SYhMk':function(_0x22d5d8){return _0x22d5d8();},'xmqTP':function(_0x184aec,_0x46c123){return _0x184aec(_0x46c123);},'uJLWG':function(_0x253bd3){return _0x253bd3();},'OcHgp':_0x5dfcd2(0x169),'BKVSW':function(_0x4b47be,_0x272a85){return _0x4b47be<_0x272a85;},'lNdgk':function(_0x2e6cab,_0x2169b5){return _0x2e6cab+_0x2169b5;},'xefGj':function(_0x420808,_0x2c2d77){return _0x420808+_0x2c2d77;},'whXNp':function(_0xfac2e5,_0x55b4b5){return _0xfac2e5+_0x55b4b5;},'aRTGb':function(_0x528526,_0x2df2ca){return _0x528526>_0x2df2ca;},'EyPPE':_0x5dfcd2(0x8c0)+_0x15d623(0x74a),'YwlOG':function(_0x4b5132,_0x1d51c1){return _0x4b5132+_0x1d51c1;},'OjKKZ':_0x5dfcd2(0x286)+_0x562e9f(0xacb)+_0x322176(0x9dd)+_0x562e9f(0x277)+_0x5dfcd2(0xb45)+_0x562e9f(0x377)+_0x15d623(0x97a)+_0x322176(0x8be)+_0x5dfcd2(0x8ea)+_0x5dfcd2(0x5ad)+_0x15d623(0x4b3),'DhkKI':_0x15d623(0x2e7)+_0x15d623(0x917),'oBiqt':_0x15d623(0x60d),'kdKTp':_0x322176(0x322),'klLUw':function(_0x14dd8e,_0x2d4ab0){return _0x14dd8e+_0x2d4ab0;},'cFKCQ':_0x562e9f(0x8c0),'YysuT':_0x562e9f(0x3e4),'ZoApH':_0x5dfcd2(0x2ea)+'识','Wglzv':_0x5dfcd2(0x796)+_0x15d623(0x9c4)+_0x15d623(0x50c)+_0x562e9f(0x704)+_0x39e480(0x167)+_0x39e480(0x8d7)+_0x5dfcd2(0x7d7)+_0x39e480(0x7e0)+_0x562e9f(0x758)+_0x5dfcd2(0x31e)+_0x5dfcd2(0x2ad)+_0x39e480(0x72a)+_0x39e480(0x44f),'fcoRs':function(_0x23504f,_0x504c34){return _0x23504f!=_0x504c34;},'pYOOJ':function(_0x5176a1,_0x23ee0f,_0x54b675){return _0x5176a1(_0x23ee0f,_0x54b675);},'kxEUD':_0x39e480(0x7f5)+_0x15d623(0x2b0)+_0x562e9f(0x7d3)+_0x562e9f(0x865)+_0x5dfcd2(0x355)+_0x39e480(0xaf3),'TlLvC':function(_0x486c17,_0x24087d){return _0x486c17+_0x24087d;},'gRxcP':_0x322176(0x3c9)+'es','OtBZM':_0x39e480(0x661)+'ss','DNCvO':_0x322176(0x648)+'te','WrpUz':_0x5dfcd2(0x418)+_0x5dfcd2(0xa8e),'KqLmR':_0x5dfcd2(0x88c)+'ss','nlqfT':_0x15d623(0xb0d)+_0x15d623(0x9e0)+_0x39e480(0x454),'YmNoZ':_0x5dfcd2(0xacd)+_0x5dfcd2(0x618)+'n','thzJu':_0x15d623(0x436)+_0x15d623(0x353),'GHpHt':_0x562e9f(0x8e5),'yOkMW':function(_0x3bbd6b,_0x2e4459){return _0x3bbd6b<_0x2e4459;},'QStyo':function(_0x2b7f82,_0x2cf087){return _0x2b7f82===_0x2cf087;},'RjUCd':_0x5dfcd2(0x93a),'HvaFa':function(_0xa45833,_0x3a4eaa){return _0xa45833!==_0x3a4eaa;},'wLCeP':_0x5dfcd2(0x6c3),'RIkql':function(_0x120353,_0x7047db){return _0x120353===_0x7047db;},'nwwUr':_0x5dfcd2(0x2cd),'xohKg':_0x5dfcd2(0x6a2)+'h','ZjHJr':_0x15d623(0x43a)+_0x5dfcd2(0x361),'bnkSt':function(_0x3fd25d,_0x56503f){return _0x3fd25d!==_0x56503f;},'oPuPD':_0x39e480(0x7c1),'WfuSA':_0x562e9f(0x26c),'yrZER':_0x39e480(0x682),'sfDQi':function(_0x5b4770,_0x3d5678){return _0x5b4770===_0x3d5678;},'FzVTu':_0x39e480(0x56b)+'t','eZxCt':_0x5dfcd2(0x2c7)+_0x15d623(0x45b),'fDMFy':function(_0x4ab19d,_0x51a17a){return _0x4ab19d===_0x51a17a;},'PeQSK':_0x5dfcd2(0x41d),'uTAIr':_0x15d623(0x7ce),'tCMcD':_0x322176(0x744)+'n','SmvoA':function(_0x56b097,_0x3f0e42){return _0x56b097!==_0x3f0e42;},'sTRnA':_0x15d623(0x89f),'aSFsr':_0x39e480(0x852),'tfcOo':function(_0x222722,_0x5b3de8){return _0x222722===_0x5b3de8;},'OPMPA':_0x15d623(0x67f),'BLCJV':_0x5dfcd2(0x128),'DQBpZ':_0x322176(0xa00),'kXlQQ':function(_0x2014b0,_0x3d9926){return _0x2014b0!==_0x3d9926;},'LbMCQ':_0x322176(0x921),'sJlfW':_0x322176(0x689),'fvTHS':function(_0x12943a,_0x2644f1){return _0x12943a===_0x2644f1;},'fomLV':_0x15d623(0x5fd),'rWfJy':_0x322176(0x2bc),'YdUaW':_0x39e480(0x62c),'ELjtp':function(_0x377d04,_0x306cdd){return _0x377d04===_0x306cdd;},'cFjwp':_0x39e480(0x2f5),'DpPkf':function(_0x1dc7d3,_0x3ded98){return _0x1dc7d3==_0x3ded98;},'yHBgA':_0x15d623(0x567),'aSzdj':_0x39e480(0x4f0),'JPCKD':_0x322176(0x664),'cYavu':_0x39e480(0x6f6),'UOMUH':function(_0x45922a,_0x573d88){return _0x45922a!=_0x573d88;},'RMnQU':_0x5dfcd2(0xb05)+'r','CiHYv':function(_0xde6f93,_0x16159){return _0xde6f93!==_0x16159;},'sutTF':_0x15d623(0xa79),'hgjUT':function(_0x4501a5,_0xc9fd14){return _0x4501a5==_0xc9fd14;},'mOExY':_0x322176(0x4bf)+_0x39e480(0x4bf)+_0x15d623(0x8a2),'jRYby':function(_0x3f87cf,_0x28c4a3){return _0x3f87cf==_0x28c4a3;},'zTLbl':_0x322176(0xa04)+'\x200','Ofnmj':function(_0x2ef696,_0x30ba4b){return _0x2ef696!==_0x30ba4b;},'ScmGU':_0x562e9f(0x157),'wSFhk':_0x5dfcd2(0xa4f),'TFkOK':function(_0x736ddc,_0x225e80){return _0x736ddc(_0x225e80);},'jymeY':function(_0x534520,_0xa6820c){return _0x534520!=_0xa6820c;}},_0x527a5f=_0x3920a9[_0x15d623(0x819)+_0x322176(0x429)+_0x5dfcd2(0x9a3)+'l']('*'),_0x2ad364={};_0x2ad364[_0x39e480(0x200)+_0x562e9f(0x59a)]='左上',_0x2ad364[_0x562e9f(0x2f6)+_0x322176(0x19b)]='上中',_0x2ad364[_0x39e480(0x8a9)+_0x5dfcd2(0x6a9)]='右上',_0x2ad364[_0x15d623(0x3cd)+_0x39e480(0x7e6)+'T']='左中',_0x2ad364[_0x322176(0x3ce)+'R']='中间',_0x2ad364[_0x322176(0x3cd)+_0x322176(0x4ae)+'HT']='右中',_0x2ad364[_0x15d623(0xacc)+_0x5dfcd2(0xa0d)+'T']='左下',_0x2ad364[_0x39e480(0xacc)+_0x562e9f(0x1fd)+_0x5dfcd2(0x204)]='下中',_0x2ad364[_0x562e9f(0xacc)+_0x15d623(0x96d)+'HT']='右下';const _0x2c4a15=_0x2ad364,_0x47f090={};_0x47f090[_0x322176(0x44c)+'00']='黑色',_0x47f090[_0x562e9f(0xb6f)+'ff']='白色',_0x47f090[_0x15d623(0x952)+'00']='红色',_0x47f090[_0x562e9f(0x786)+'00']='绿色',_0x47f090[_0x562e9f(0x44c)+'ff']='蓝色';const _0x42c997=_0x47f090;let _0x5e9241=[],_0x136ece=[],_0x2f169f=[_0xdd09cc[_0x15d623(0x951)],_0xdd09cc[_0x5dfcd2(0x1c0)],_0xdd09cc[_0x322176(0x5a0)],_0xdd09cc[_0x15d623(0x33f)],_0xdd09cc[_0x39e480(0x537)],_0xdd09cc[_0x15d623(0x5e2)],_0xdd09cc[_0x322176(0x814)]];for(let _0xebdc9f=0xaf5+-0xcaf+0x1a*0x11;_0xdd09cc[_0x15d623(0x91a)](_0xebdc9f,_0x527a5f[_0x322176(0x818)+'h']);_0xebdc9f++){if(_0xdd09cc[_0x5dfcd2(0x64f)](_0xdd09cc[_0x15d623(0x47a)],_0xdd09cc[_0x322176(0x47a)])){const _0x2763d9=_0x527a5f[_0xebdc9f];let _0x1dc17c='';if(_0xdd09cc[_0x39e480(0x70a)](_0x2763d9[_0x5dfcd2(0x1a8)+_0x15d623(0x327)+'h'],0xc38+-0x38b+0x8ad*-0x1)||_0xdd09cc[_0x5dfcd2(0x70a)](_0x2763d9[_0x39e480(0x1a8)+_0x562e9f(0x696)+'ht'],-0xb*-0x8c+-0x2e3+-0x10b*0x3)){if(_0xdd09cc[_0x562e9f(0x153)](_0xdd09cc[_0x15d623(0x4e3)],_0xdd09cc[_0x322176(0x4e3)]))_0x458357=_0x22dd81[_0x562e9f(0x52b)+_0x15d623(0x9e1)+'t'],_0x43b579[_0x39e480(0x77a)+'e'](),_0xdd09cc[_0x322176(0x77e)](_0x21d078);else{let _0x33ad40=_0x2763d9[_0x562e9f(0x321)+'me'][_0x562e9f(0x283)+_0x322176(0x58c)+'e']();if(_0xdd09cc[_0x5dfcd2(0xb3f)](_0x33ad40,_0xdd09cc[_0x322176(0x856)])&&(_0xdd09cc[_0x5dfcd2(0xb3f)](_0x2763d9[_0x322176(0x3ac)],_0xdd09cc[_0x322176(0x5de)])||_0x2763d9[_0x322176(0x1fa)+_0x39e480(0x75e)+'te'](_0xdd09cc[_0x562e9f(0x6d6)])&&_0xdd09cc[_0x15d623(0x153)](_0x2763d9[_0x15d623(0x1fa)+_0x15d623(0x75e)+'te'](_0xdd09cc[_0x322176(0x6d6)])[_0x562e9f(0x283)+_0x5dfcd2(0x58c)+'e']()[_0x5dfcd2(0x269)+'Of'](_0xdd09cc[_0x39e480(0x5de)]),-(-0xed*-0x1b+0x1b95+-0x3493)))){if(_0xdd09cc[_0x15d623(0x1e8)](_0xdd09cc[_0x562e9f(0x984)],_0xdd09cc[_0x562e9f(0x5a6)]))_0x33ad40=_0xdd09cc[_0x5dfcd2(0x36e)];else return _0xdd09cc[_0x322176(0x42e)](_0x255aee,_0x4bca4f);}else{if(_0xdd09cc[_0x39e480(0x64f)](_0x33ad40,_0xdd09cc[_0x15d623(0x856)])||_0xdd09cc[_0x39e480(0x9c5)](_0x33ad40,_0xdd09cc[_0x5dfcd2(0x419)])||_0xdd09cc[_0x39e480(0xb3f)](_0x33ad40,_0xdd09cc[_0x5dfcd2(0x55a)]))_0xdd09cc[_0x562e9f(0x9f9)](_0xdd09cc[_0x15d623(0x37f)],_0xdd09cc[_0x15d623(0x37f)])?_0x33ad40=_0xdd09cc[_0x5dfcd2(0x4d4)]:yeCcvX[_0x15d623(0x6ce)](_0x31d31d);else{if(_0xdd09cc[_0x5dfcd2(0x153)](_0x33ad40[_0x322176(0x269)+'Of'](_0xdd09cc[_0x562e9f(0x961)]),-(-0x19*0x136+0x1b35+-0x106*-0x3))||_0xdd09cc[_0x39e480(0x153)](_0x2763d9['id'][_0x15d623(0x269)+'Of'](_0xdd09cc[_0x5dfcd2(0x961)]),-(-0x1a81+-0xee7+0x2969*0x1)))_0xdd09cc[_0x5dfcd2(0x124)](_0xdd09cc[_0x5dfcd2(0x1d1)],_0xdd09cc[_0x15d623(0x1d1)])?_0x1cd8e3+=_0x4b4b43:_0x33ad40='按钮';else{if(_0xdd09cc[_0x39e480(0x9f9)](_0x33ad40,_0xdd09cc[_0x15d623(0x300)]))_0xdd09cc[_0x562e9f(0x336)](_0xdd09cc[_0x562e9f(0x197)],_0xdd09cc[_0x15d623(0x11b)])?_0x5083f2=_0xdd09cc[_0x5dfcd2(0x9b7)]:_0x33ad40='图片';else{if(_0xdd09cc[_0x15d623(0x9c5)](_0x33ad40,_0xdd09cc[_0x15d623(0x3aa)]))_0xdd09cc[_0x15d623(0x6f5)](_0xdd09cc[_0x39e480(0x287)],_0xdd09cc[_0x322176(0x7df)])?_0x33ad40='表单':_0x31da24=_0x4b1a1e;else{if(_0xdd09cc[_0x562e9f(0x72b)](_0x33ad40,_0xdd09cc[_0x562e9f(0x86d)])||_0xdd09cc[_0x322176(0x72b)](_0x33ad40,_0xdd09cc[_0x39e480(0x8ad)])){if(_0xdd09cc[_0x15d623(0xb3f)](_0xdd09cc[_0x15d623(0x28a)],_0xdd09cc[_0x5dfcd2(0x28a)]))_0x33ad40=_0xdd09cc[_0x562e9f(0x9b7)];else{if(_0xdd09cc[_0x39e480(0xa23)](_0xdd09cc[_0x562e9f(0xad6)](_0xdd09cc[_0x562e9f(0x833)](_0x248dad,_0x4999d1[_0x5d8230]),'\x0a')[_0x5dfcd2(0x818)+'h'],0xaf*-0x23+0x1*-0x1854+0x33c5))_0x595cb1=_0xdd09cc[_0x562e9f(0xad6)](_0xdd09cc[_0x562e9f(0x5a9)](_0x4d0c14,_0x232573[_0x65a312]),'\x0a');}}else{if(_0xdd09cc[_0x562e9f(0x886)](_0xdd09cc[_0x322176(0x391)],_0xdd09cc[_0x15d623(0x391)]))_0x33ad40=null;else{const _0x28733a={'method':_0xdd09cc[_0x5dfcd2(0x69b)],'headers':_0x33db63,'body':_0xdd09cc[_0x39e480(0x42e)](_0x7dce9a,_0xa0faa6[_0x322176(0x47c)+_0x39e480(0x79b)]({'messages':[{'role':_0xdd09cc[_0x562e9f(0x79d)],'content':_0xdd09cc[_0x5dfcd2(0x5a9)](_0xdd09cc[_0x39e480(0x3c3)](_0xdd09cc[_0x322176(0xad6)](_0xdd09cc[_0x562e9f(0xad6)](_0x67ed97[_0x5dfcd2(0x819)+_0x562e9f(0x429)+_0x5dfcd2(0x1b4)](_0xdd09cc[_0x562e9f(0x924)])[_0x5dfcd2(0xb14)+_0x5dfcd2(0x55d)][_0x562e9f(0x7fc)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x39e480(0x7fc)+'ce'](/<hr.*/gs,'')[_0x15d623(0x7fc)+'ce'](/<[^>]+>/g,'')[_0x15d623(0x7fc)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0xdd09cc[_0x322176(0xb44)]),_0x11c7ae),_0xdd09cc[_0x5dfcd2(0xb42)])},{'role':_0xdd09cc[_0x562e9f(0x79d)],'content':_0xdd09cc[_0x562e9f(0x7e4)]}],'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'stream':![]}))};if(_0xdd09cc[_0x5dfcd2(0x247)](_0x582f95[_0x39e480(0x819)+_0x322176(0x429)+_0x39e480(0x1b4)](_0xdd09cc[_0x322176(0xb76)])[_0x322176(0xb14)+_0x322176(0x55d)],''))return;_0xdd09cc[_0x562e9f(0x60a)](_0x474cfc,_0xdd09cc[_0x562e9f(0xaa3)],_0x28733a)[_0x322176(0x836)](_0x37d70b=>_0x37d70b[_0x322176(0x1bf)]())[_0x322176(0x836)](_0x8780ac=>{const _0x442e2d=_0x39e480,_0x377ac0=_0x5dfcd2,_0x5a389c=_0x15d623,_0x56cc67=_0x322176,_0x34f9de=_0x5dfcd2,_0x448ac3={'gBKzg':function(_0x2f1753,_0x2dbbaf){const _0x162dcb=_0xa12a;return _0xdd09cc[_0x162dcb(0x70a)](_0x2f1753,_0x2dbbaf);},'CVobf':function(_0x382974,_0x17f9c5){const _0x25b18a=_0xa12a;return _0xdd09cc[_0x25b18a(0x42e)](_0x382974,_0x17f9c5);},'YDctm':_0xdd09cc[_0x442e2d(0xb76)],'FtXoh':function(_0xe0000,_0x3d397a){const _0x27934b=_0x442e2d;return _0xdd09cc[_0x27934b(0xad6)](_0xe0000,_0x3d397a);},'grnFZ':function(_0x2df481,_0x1afcb6){const _0x41aed9=_0x442e2d;return _0xdd09cc[_0x41aed9(0x7f4)](_0x2df481,_0x1afcb6);},'omXgZ':_0xdd09cc[_0x377ac0(0x84d)],'PEjOt':function(_0x249cb6,_0xa496ab){const _0x435c45=_0x442e2d;return _0xdd09cc[_0x435c45(0x42e)](_0x249cb6,_0xa496ab);},'nMXAn':_0xdd09cc[_0x442e2d(0xb6a)]};_0x448f35[_0x56cc67(0x76c)](_0x8780ac[_0x56cc67(0x3c9)+'es'][0x1*0x1606+-0x852+-0xdb4][_0x5a389c(0xac2)+'ge'][_0x442e2d(0x628)+'nt'][_0x56cc67(0x7fc)+_0x56cc67(0x7f8)]('\x0a',''))[_0x442e2d(0x3fc)+'ch'](_0x1f6977=>{const _0x21da4c=_0x56cc67,_0x53f4e5=_0x56cc67,_0x20f3f2=_0x5a389c,_0x460298=_0x34f9de,_0x158c27=_0x34f9de;if(_0x448ac3[_0x21da4c(0x9d0)](_0x448ac3[_0x53f4e5(0x81b)](_0x5a2a68,_0x1f6977)[_0x20f3f2(0x818)+'h'],-0x5fe+0x17f7+-0x11f4))_0x287d0c[_0x53f4e5(0x819)+_0x20f3f2(0x429)+_0x21da4c(0x1b4)](_0x448ac3[_0x158c27(0xb02)])[_0x20f3f2(0xb14)+_0x53f4e5(0x55d)]+=_0x448ac3[_0x460298(0x136)](_0x448ac3[_0x20f3f2(0x329)](_0x448ac3[_0x158c27(0x6fa)],_0x448ac3[_0x21da4c(0x52e)](_0x365fdd,_0x1f6977)),_0x448ac3[_0x20f3f2(0x91b)]);});})[_0x322176(0x2f3)](_0x31c648=>_0x2eea37[_0x5dfcd2(0x897)](_0x31c648)),_0xd05634=_0xdd09cc[_0x562e9f(0x647)](_0x1bfeee,'\x0a\x0a'),_0x1d45ef=-(-0x6de+-0x21f4+0x28d3);}}}}}}}if(_0x33ad40&&(_0xdd09cc[_0x322176(0x164)](_0x33ad40,_0xdd09cc[_0x5dfcd2(0x9b7)])||_0x2763d9[_0x5dfcd2(0x4e8)]||_0x2763d9[_0x322176(0x2fb)]||_0x2763d9[_0x322176(0x1fa)+_0x5dfcd2(0x75e)+'te'](_0xdd09cc[_0x5dfcd2(0x6d6)]))){if(_0xdd09cc[_0x322176(0x1e8)](_0xdd09cc[_0x322176(0x2d9)],_0xdd09cc[_0x322176(0x52f)])){_0x1dc17c+=_0x33ad40;if(_0x2763d9[_0x562e9f(0x4e8)]){if(_0xdd09cc[_0x562e9f(0x9f9)](_0xdd09cc[_0x322176(0x653)],_0xdd09cc[_0x15d623(0x16d)])){const _0x5d5739=_0x64a83f?function(){const _0x1a43de=_0x562e9f;if(_0x4c8f96){const _0x25234f=_0x3c94c7[_0x1a43de(0x1f3)](_0x4fc603,arguments);return _0x4368c9=null,_0x25234f;}}:function(){};return _0x53a28c=![],_0x5d5739;}else{if(_0xdd09cc[_0x562e9f(0x74d)](_0x2763d9[_0x39e480(0x4e8)][_0x15d623(0x269)+'Of'](_0xdd09cc[_0x5dfcd2(0x6b8)]),-(0x1*0x1e6+-0x1db2+0xb*0x287))||_0x2f169f[_0x322176(0x5ec)+_0x562e9f(0x660)](_0x2763d9[_0x5dfcd2(0x4e8)][_0x322176(0x283)+_0x5dfcd2(0x58c)+'e']()))continue;_0x1dc17c+=':“'+_0x2763d9[_0x322176(0x4e8)]+'”';}}else{if(_0x2763d9[_0x322176(0x2fb)]||_0x2763d9[_0x39e480(0x1fa)+_0x15d623(0x75e)+'te'](_0xdd09cc[_0x5dfcd2(0x6d6)])){if(_0xdd09cc[_0x562e9f(0x752)](_0xdd09cc[_0x322176(0x884)],_0xdd09cc[_0x15d623(0x884)]))_0x30bcfc=_0x50c152[_0x562e9f(0x76c)](_0xdcf70c)[_0xdd09cc[_0x39e480(0x7af)]],_0xeabe59='';else{if(_0x136ece[_0x39e480(0x5ec)+_0x5dfcd2(0x660)](_0x2763d9[_0x39e480(0x2fb)]||_0x2763d9[_0x5dfcd2(0x1fa)+_0x562e9f(0x75e)+'te'](_0xdd09cc[_0x15d623(0x6d6)])))continue;if((_0x2763d9[_0x39e480(0x2fb)]||_0x2763d9[_0x39e480(0x1fa)+_0x39e480(0x75e)+'te'](_0xdd09cc[_0x15d623(0x6d6)]))[_0x5dfcd2(0x5ec)+_0x15d623(0x660)](_0xdd09cc[_0x15d623(0x6b8)])||_0x2f169f[_0x562e9f(0x5ec)+_0x322176(0x660)]((_0x2763d9[_0x562e9f(0x2fb)]||_0x2763d9[_0x322176(0x1fa)+_0x322176(0x75e)+'te'](_0xdd09cc[_0x15d623(0x6d6)]))[_0x15d623(0x283)+_0x39e480(0x58c)+'e']()))continue;_0x1dc17c+=':“'+(_0x2763d9[_0x562e9f(0x2fb)]||_0x2763d9[_0x39e480(0x1fa)+_0x562e9f(0x75e)+'te'](_0xdd09cc[_0x39e480(0x6d6)]))+'”',_0x136ece[_0x15d623(0x5bf)](_0x2763d9[_0x322176(0x2fb)]||_0x2763d9[_0x39e480(0x1fa)+_0x39e480(0x75e)+'te'](_0xdd09cc[_0x562e9f(0x6d6)]));}}}if((_0x2763d9[_0x322176(0x776)][_0x5dfcd2(0x5e3)]||window[_0x322176(0x31d)+_0x39e480(0x70d)+_0x5dfcd2(0x6ea)+'e'](_0x2763d9)[_0x562e9f(0x652)+_0x562e9f(0x457)+_0x322176(0x2f7)]||window[_0x39e480(0x31d)+_0x5dfcd2(0x70d)+_0x322176(0x6ea)+'e'](_0x2763d9)[_0x562e9f(0x5e3)])&&_0xdd09cc[_0x39e480(0x902)]((''+(_0x2763d9[_0x322176(0x776)][_0x15d623(0x5e3)]||window[_0x5dfcd2(0x31d)+_0x5dfcd2(0x70d)+_0x39e480(0x6ea)+'e'](_0x2763d9)[_0x562e9f(0x652)+_0x15d623(0x457)+_0x562e9f(0x2f7)]||window[_0x39e480(0x31d)+_0x39e480(0x70d)+_0x322176(0x6ea)+'e'](_0x2763d9)[_0x562e9f(0x5e3)]))[_0x322176(0x269)+'Of'](_0xdd09cc[_0x5dfcd2(0x890)]),-(-0xb3c*-0x2+-0xb2*0xa+-0xf83))&&_0xdd09cc[_0x39e480(0x97d)]((''+(_0x2763d9[_0x15d623(0x776)][_0x15d623(0x5e3)]||window[_0x15d623(0x31d)+_0x5dfcd2(0x70d)+_0x39e480(0x6ea)+'e'](_0x2763d9)[_0x5dfcd2(0x652)+_0x5dfcd2(0x457)+_0x39e480(0x2f7)]||window[_0x322176(0x31d)+_0x322176(0x70d)+_0x39e480(0x6ea)+'e'](_0x2763d9)[_0x562e9f(0x5e3)]))[_0x15d623(0x269)+'Of'](_0xdd09cc[_0x39e480(0x64d)]),-(0x1*-0x16bf+-0xc83+0x2343))){if(_0xdd09cc[_0x5dfcd2(0x68e)](_0xdd09cc[_0x322176(0x784)],_0xdd09cc[_0x15d623(0x4d8)]))_0x1dc17c+=_0x39e480(0x280)+(_0x2763d9[_0x322176(0x776)][_0x39e480(0x5e3)]||window[_0x562e9f(0x31d)+_0x39e480(0x70d)+_0x15d623(0x6ea)+'e'](_0x2763d9)[_0x562e9f(0x652)+_0x39e480(0x457)+_0x5dfcd2(0x2f7)]||window[_0x5dfcd2(0x31d)+_0x562e9f(0x70d)+_0x15d623(0x6ea)+'e'](_0x2763d9)[_0x562e9f(0x5e3)]);else{const _0x42976f=_0x422432[_0x562e9f(0x1f3)](_0x586d6a,arguments);return _0x591c53=null,_0x42976f;}}const _0x520b10=_0xdd09cc[_0x39e480(0x39d)](getElementPosition,_0x2763d9);_0x1dc17c+=_0x322176(0x6a6)+_0x520b10;}else{_0x25e907=0x1*-0xdbd+0x48f+-0x92e*-0x1;return;}}}}if(_0x1dc17c&&_0xdd09cc[_0x322176(0x4bc)](_0x1dc17c,''))_0x5e9241[_0x39e480(0x5bf)](_0x1dc17c);}else _0xdd09cc[_0x562e9f(0x42e)](_0x45c500,_0xdd09cc[_0x322176(0x166)]);}return _0xdd09cc[_0x322176(0x42e)](unique,_0x5e9241);}function unique(_0x5a69de){const _0x4e5e01=_0xa12a;return Array[_0x4e5e01(0x8c2)](new Set(_0x5a69de));}function getElementPosition(_0x4863b1){const _0x3d42fd=_0xa12a,_0x240a24=_0xa12a,_0x222a4c=_0xa12a,_0x2bf7c2=_0xa12a,_0x2bd2a9=_0xa12a,_0x20883c={};_0x20883c[_0x3d42fd(0x519)]=function(_0x140842,_0x39265e){return _0x140842+_0x39265e;},_0x20883c[_0x3d42fd(0x67a)]=function(_0x494a0e,_0x48edcd){return _0x494a0e/_0x48edcd;},_0x20883c[_0x240a24(0x873)]=function(_0xf575d9,_0x38d864){return _0xf575d9<_0x38d864;},_0x20883c[_0x222a4c(0x3f7)]=function(_0x5d8935,_0x377d64){return _0x5d8935/_0x377d64;},_0x20883c[_0x3d42fd(0x91f)]=function(_0x6a1338,_0xc3d677){return _0x6a1338===_0xc3d677;},_0x20883c[_0x3d42fd(0x533)]=_0x240a24(0x5c3),_0x20883c[_0x3d42fd(0x6a8)]=_0x222a4c(0x2aa),_0x20883c[_0x3d42fd(0x444)]=function(_0x260576,_0x300fd0){return _0x260576>_0x300fd0;},_0x20883c[_0x240a24(0x7ea)]=function(_0x59fada,_0x5f28a7){return _0x59fada/_0x5f28a7;},_0x20883c[_0x3d42fd(0x86a)]=function(_0x2de39b,_0x38c687){return _0x2de39b*_0x38c687;},_0x20883c[_0x2bd2a9(0x181)]=function(_0x16492a,_0x14d87f){return _0x16492a!==_0x14d87f;},_0x20883c[_0x222a4c(0x76b)]=_0x240a24(0x374),_0x20883c[_0x3d42fd(0x935)]=_0x3d42fd(0x347),_0x20883c[_0x240a24(0x7c6)]=_0x2bf7c2(0x90c),_0x20883c[_0x222a4c(0x2dd)]=_0x240a24(0x29c),_0x20883c[_0x222a4c(0x783)]=function(_0x56e369,_0x2213d1){return _0x56e369<_0x2213d1;},_0x20883c[_0x240a24(0x729)]=function(_0x18defa,_0x55eb25){return _0x18defa===_0x55eb25;},_0x20883c[_0x2bd2a9(0x437)]=_0x2bd2a9(0x9e2),_0x20883c[_0x2bd2a9(0x883)]=function(_0x3c69a1,_0x4f1912){return _0x3c69a1>_0x4f1912;},_0x20883c[_0x2bf7c2(0x25b)]=function(_0x2c3754,_0x3061fc){return _0x2c3754/_0x3061fc;},_0x20883c[_0x2bf7c2(0x6ec)]=function(_0x37f021,_0x5ad2b3){return _0x37f021!==_0x5ad2b3;},_0x20883c[_0x240a24(0x9ec)]=_0x240a24(0x18f),_0x20883c[_0x240a24(0x290)]=_0x240a24(0x907),_0x20883c[_0x2bf7c2(0x822)]=_0x2bf7c2(0xa2f);const _0x2fff7e=_0x20883c,_0x2559b7=_0x4863b1[_0x2bf7c2(0x376)+_0x240a24(0x80b)+_0x3d42fd(0x2ab)+_0x2bd2a9(0x333)+'t'](),_0x59ebe5=_0x2fff7e[_0x3d42fd(0x519)](_0x2559b7[_0x222a4c(0x684)],_0x2fff7e[_0x222a4c(0x67a)](_0x2559b7[_0x3d42fd(0x219)],0x1567+-0x1*0xa24+-0xb41)),_0xcd093e=_0x2fff7e[_0x2bd2a9(0x519)](_0x2559b7[_0x2bd2a9(0x7d2)],_0x2fff7e[_0x3d42fd(0x67a)](_0x2559b7[_0x2bd2a9(0x452)+'t'],0x1564+0x11cb*-0x1+-0x397*0x1));let _0x4f9824='';if(_0x2fff7e[_0x3d42fd(0x873)](_0x59ebe5,_0x2fff7e[_0x2bf7c2(0x3f7)](window[_0x2bf7c2(0xb14)+_0x3d42fd(0x6d8)],0x25a+0x74+0x41*-0xb)))_0x2fff7e[_0x2bd2a9(0x91f)](_0x2fff7e[_0x2bd2a9(0x533)],_0x2fff7e[_0x2bf7c2(0x6a8)])?_0x1ebff9+=_0x4710eb:_0x4f9824+='左';else _0x2fff7e[_0x3d42fd(0x444)](_0x59ebe5,_0x2fff7e[_0x2bf7c2(0x7ea)](_0x2fff7e[_0x2bd2a9(0x86a)](window[_0x222a4c(0xb14)+_0x3d42fd(0x6d8)],-0x159c+0xcb*-0x2d+0x394d),0x140*0x6+-0x38c+-0x3f1))?_0x2fff7e[_0x222a4c(0x181)](_0x2fff7e[_0x240a24(0x76b)],_0x2fff7e[_0x222a4c(0x935)])?_0x4f9824+='右':_0x3ff315[_0x36791e]++:_0x2fff7e[_0x2bf7c2(0x91f)](_0x2fff7e[_0x2bf7c2(0x7c6)],_0x2fff7e[_0x2bd2a9(0x2dd)])?_0x13d4ce+=_0x44fd62:_0x4f9824+='中';if(_0x2fff7e[_0x222a4c(0x783)](_0xcd093e,_0x2fff7e[_0x240a24(0x3f7)](window[_0x240a24(0xb14)+_0x2bd2a9(0x6cb)+'t'],-0x3*0xa93+-0x67b+0x2637)))_0x2fff7e[_0x2bd2a9(0x729)](_0x2fff7e[_0x3d42fd(0x437)],_0x2fff7e[_0x240a24(0x437)])?_0x4f9824+='上':_0x4d7a3a+=_0x5cadf4[0x1*0x21f3+-0x1591+-0x1*0xc62][_0x2bd2a9(0x230)][_0x240a24(0x628)+'nt'];else{if(_0x2fff7e[_0x2bf7c2(0x883)](_0xcd093e,_0x2fff7e[_0x222a4c(0x25b)](_0x2fff7e[_0x3d42fd(0x86a)](window[_0x240a24(0xb14)+_0x222a4c(0x6cb)+'t'],-0x1aee+0x5*0x6a2+-0x63a),-0xf5+-0x5b6+0x6ae*0x1))){if(_0x2fff7e[_0x222a4c(0x6ec)](_0x2fff7e[_0x240a24(0x9ec)],_0x2fff7e[_0x3d42fd(0x290)]))_0x4f9824+='下';else{if(_0x14f389){const _0x8e68d1=_0x1517da[_0x2bd2a9(0x1f3)](_0x38f1d1,arguments);return _0x5496f7=null,_0x8e68d1;}}}else _0x2fff7e[_0x2bf7c2(0x91f)](_0x2fff7e[_0x2bd2a9(0x822)],_0x2fff7e[_0x222a4c(0x822)])?_0x4f9824+='中':_0x1862f9+=_0x1d6641[0xff1*0x1+-0x2*0xab9+0x581][_0x2bd2a9(0x230)][_0x3d42fd(0x628)+'nt'];}return _0x4f9824;}function stringToArrayBuffer(_0x4813b5){const _0x580660=_0xa12a,_0x5230aa=_0xa12a,_0x20acbb=_0xa12a,_0xf75d14=_0xa12a,_0x2f207d=_0xa12a,_0x410b1e={'ihkeJ':function(_0x43530d,_0x36e010){return _0x43530d(_0x36e010);},'VPdqA':function(_0x2fe707,_0x5fb95f){return _0x2fe707+_0x5fb95f;},'aBPxr':_0x580660(0x837)+_0x580660(0xa2e)+_0x20acbb(0x32a)+_0x20acbb(0x4df),'tWnXQ':_0x5230aa(0x4fa)+_0x580660(0x6fd)+_0x20acbb(0x154)+_0x580660(0xb1c)+_0x580660(0x96a)+_0x2f207d(0x31c)+'\x20)','gjUyq':function(_0x40b3d2){return _0x40b3d2();},'nlAzw':_0x20acbb(0x49b),'bkwYI':_0x580660(0xa95),'ueiDn':_0x5230aa(0xa5f),'VcmHD':_0x2f207d(0x897),'MZQTm':_0x2f207d(0x8cd)+_0xf75d14(0x2eb),'OuUZo':_0x5230aa(0x480),'SfNye':_0x580660(0x507),'IoCFM':function(_0x1c54e7,_0x4ec21e){return _0x1c54e7<_0x4ec21e;},'yqyiS':function(_0x188238,_0x421310){return _0x188238!==_0x421310;},'UwTHn':_0x5230aa(0xb41),'vKnqt':function(_0x460d32,_0x5ee290){return _0x460d32<_0x5ee290;},'sgTAC':function(_0x52410f,_0x2711ef){return _0x52410f===_0x2711ef;},'XeIYG':_0x580660(0x183)};if(!_0x4813b5)return;try{if(_0x410b1e[_0x5230aa(0xa6e)](_0x410b1e[_0xf75d14(0x575)],_0x410b1e[_0x2f207d(0x575)]))_0x4793c5+=_0x372c70;else{var _0x23d3af=new ArrayBuffer(_0x4813b5[_0xf75d14(0x818)+'h']),_0x48a640=new Uint8Array(_0x23d3af);for(var _0x5448c1=-0xd89+-0x4*-0x955+-0x17cb,_0x5d4939=_0x4813b5[_0x580660(0x818)+'h'];_0x410b1e[_0xf75d14(0x343)](_0x5448c1,_0x5d4939);_0x5448c1++){if(_0x410b1e[_0x20acbb(0x942)](_0x410b1e[_0xf75d14(0x3a6)],_0x410b1e[_0x2f207d(0x3a6)]))_0x48a640[_0x5448c1]=_0x4813b5[_0x580660(0x370)+_0x20acbb(0x5cb)](_0x5448c1);else{let _0x2753d6;try{const _0x286326=nhWWvP[_0x580660(0x14d)](_0x16bcf6,nhWWvP[_0x5230aa(0xa2d)](nhWWvP[_0xf75d14(0xa2d)](nhWWvP[_0x20acbb(0x54a)],nhWWvP[_0xf75d14(0x9b1)]),');'));_0x2753d6=nhWWvP[_0x2f207d(0x458)](_0x286326);}catch(_0x48ac86){_0x2753d6=_0x91b26;}const _0x36c6c4=_0x2753d6[_0xf75d14(0xb3b)+'le']=_0x2753d6[_0x2f207d(0xb3b)+'le']||{},_0x3a05d1=[nhWWvP[_0x5230aa(0xa5c)],nhWWvP[_0xf75d14(0x813)],nhWWvP[_0x5230aa(0x63c)],nhWWvP[_0x2f207d(0x748)],nhWWvP[_0xf75d14(0x3ba)],nhWWvP[_0x20acbb(0x3d0)],nhWWvP[_0x20acbb(0x478)]];for(let _0x120138=-0x1*0x361+0xbbd+-0x85c;nhWWvP[_0x5230aa(0x8f2)](_0x120138,_0x3a05d1[_0x20acbb(0x818)+'h']);_0x120138++){const _0x386bc8=_0x1efe82[_0x20acbb(0x196)+_0x5230aa(0x450)+'r'][_0x20acbb(0x4a3)+_0xf75d14(0x3ac)][_0x20acbb(0xb56)](_0x18a43b),_0x2d4757=_0x3a05d1[_0x120138],_0x24e37f=_0x36c6c4[_0x2d4757]||_0x386bc8;_0x386bc8[_0x5230aa(0x185)+_0xf75d14(0x95a)]=_0x3871c2[_0x2f207d(0xb56)](_0x3b6ff8),_0x386bc8[_0x20acbb(0xade)+_0xf75d14(0x928)]=_0x24e37f[_0x2f207d(0xade)+_0x5230aa(0x928)][_0xf75d14(0xb56)](_0x24e37f),_0x36c6c4[_0x2d4757]=_0x386bc8;}}}return _0x23d3af;}}catch(_0x4211ce){}}function arrayBufferToString(_0x358f0b){const _0x2f7fd6=_0xa12a,_0x296a87=_0xa12a,_0x589bac=_0xa12a,_0x39b0da=_0xa12a,_0x2923f7=_0xa12a,_0x232453={'SGzbb':function(_0x317c63,_0x1cc717){return _0x317c63(_0x1cc717);},'gHjxp':function(_0x1a8efd,_0x2163a3){return _0x1a8efd===_0x2163a3;},'IYYFn':_0x2f7fd6(0x850),'kaYPV':function(_0x29c296,_0x112265){return _0x29c296<_0x112265;},'CJrDa':function(_0x30f7f7,_0x473754){return _0x30f7f7!==_0x473754;},'ExfKf':_0x2f7fd6(0xb21)};try{if(_0x232453[_0x2f7fd6(0x731)](_0x232453[_0x589bac(0x3cf)],_0x232453[_0x39b0da(0x3cf)])){var _0x24026f=new Uint8Array(_0x358f0b),_0x4aa231='';for(var _0xefc642=-0x1cce*-0x1+0xb0b+-0x27d9;_0x232453[_0x39b0da(0x957)](_0xefc642,_0x24026f[_0x2f7fd6(0x50e)+_0x2923f7(0x542)]);_0xefc642++){_0x232453[_0x589bac(0x965)](_0x232453[_0x2f7fd6(0x15e)],_0x232453[_0x589bac(0x15e)])?vekDMq[_0x296a87(0x9bd)](_0x334d5d,0x1871+-0x6c3*-0x5+-0x3a40):_0x4aa231+=String[_0x39b0da(0x2ee)+_0x589bac(0x4fc)+_0x2f7fd6(0xada)](_0x24026f[_0xefc642]);}return _0x4aa231;}else return-(0x8*0x4af+0x58c+-0x2b03);}catch(_0xee701){}}function _0xa12a(_0x1770df,_0x318b2e){const _0x50a823=_0x40b6();return _0xa12a=function(_0x376d8c,_0x4729c7){_0x376d8c=_0x376d8c-(-0x7*0x361+-0x1*-0x22a3+0x7*-0x16a);let _0x34627c=_0x50a823[_0x376d8c];return _0x34627c;},_0xa12a(_0x1770df,_0x318b2e);}function importPrivateKey(_0x3dd2db){const _0x5e5f60=_0xa12a,_0x20f21a=_0xa12a,_0x8a636b=_0xa12a,_0x58f941=_0xa12a,_0x231628=_0xa12a,_0x365484={'CLTDo':_0x5e5f60(0xb1b)+_0x20f21a(0xa31)+_0x5e5f60(0x4ce)+_0x5e5f60(0x4f9)+_0x58f941(0xa51)+'--','zdEIr':_0x58f941(0xb1b)+_0x8a636b(0x5ea)+_0x5e5f60(0x53e)+_0x58f941(0x6cf)+_0x231628(0xb1b),'WBtrP':function(_0x1b1a97,_0x294ff7){return _0x1b1a97-_0x294ff7;},'BykEZ':function(_0x513b94,_0x148c69){return _0x513b94(_0x148c69);},'RgZek':_0x8a636b(0x949),'CKOPP':_0x231628(0x88f)+_0x231628(0xb03),'tpmAw':_0x8a636b(0xad5)+'56','FyALt':_0x20f21a(0x12b)+'pt'},_0x2df7cc=_0x365484[_0x5e5f60(0x9be)],_0x564137=_0x365484[_0x58f941(0x325)],_0x2a1061=_0x3dd2db[_0x8a636b(0xae2)+_0x231628(0x840)](_0x2df7cc[_0x58f941(0x818)+'h'],_0x365484[_0x8a636b(0x1b6)](_0x3dd2db[_0x20f21a(0x818)+'h'],_0x564137[_0x8a636b(0x818)+'h'])),_0x305bd2=_0x365484[_0x231628(0x16b)](atob,_0x2a1061),_0x42eeb2=_0x365484[_0x231628(0x16b)](stringToArrayBuffer,_0x305bd2);return crypto[_0x58f941(0x7d5)+'e'][_0x20f21a(0x545)+_0x20f21a(0x8b4)](_0x365484[_0x20f21a(0x910)],_0x42eeb2,{'name':_0x365484[_0x8a636b(0x285)],'hash':_0x365484[_0x58f941(0x23c)]},!![],[_0x365484[_0x20f21a(0x159)]]);}function importPublicKey(_0xbb2379){const _0x6cd69d=_0xa12a,_0x126998=_0xa12a,_0x4c1d42=_0xa12a,_0x1840ec=_0xa12a,_0x129329=_0xa12a,_0x4763e8={'pKKnG':function(_0x4124a8,_0x496be7){return _0x4124a8!==_0x496be7;},'piRKe':_0x6cd69d(0x9f4),'ToRKP':_0x6cd69d(0x540),'yKgQq':function(_0x19ef51,_0x40d1b3){return _0x19ef51>_0x40d1b3;},'xnOCP':function(_0xefa26b,_0x50cbb3){return _0xefa26b-_0x50cbb3;},'JDmFy':function(_0x28c8ff,_0x15cd62){return _0x28c8ff<_0x15cd62;},'SNvpi':function(_0xb1be4e,_0x27ac08){return _0xb1be4e===_0x27ac08;},'qTnbR':_0x6cd69d(0x71f),'zEigl':_0x1840ec(0x587),'ZqqyP':_0x6cd69d(0x831),'tijud':function(_0x2b395e,_0x3ee722){return _0x2b395e-_0x3ee722;},'QIbAa':function(_0x3904b6,_0x9c5fcc){return _0x3904b6+_0x9c5fcc;},'insdL':function(_0x10c320,_0x4a46e4){return _0x10c320<=_0x4a46e4;},'oEQPa':function(_0x160930,_0x36972c){return _0x160930!==_0x36972c;},'WzkfH':_0x1840ec(0x8d9),'SIoAC':_0x4c1d42(0x422),'Lpyhd':function(_0x186c8b,_0x5314fc){return _0x186c8b*_0x5314fc;},'jhPCy':function(_0x368e40,_0x8b5244){return _0x368e40**_0x8b5244;},'ZVrNH':function(_0x5e3c76,_0x15d225){return _0x5e3c76!==_0x15d225;},'evXyh':_0x6cd69d(0x390),'WOlRk':_0x1840ec(0x581),'riCgE':_0x129329(0x85d)+_0x126998(0x27d)+'+$','edZrg':function(_0x39be85,_0x457882){return _0x39be85(_0x457882);},'lRGDd':function(_0x271c38,_0x3371f9){return _0x271c38+_0x3371f9;},'Sckpo':_0x126998(0x837)+_0x129329(0xa2e)+_0x4c1d42(0x32a)+_0x4c1d42(0x4df),'NzZQN':_0x1840ec(0x4fa)+_0x1840ec(0x6fd)+_0x4c1d42(0x154)+_0x6cd69d(0xb1c)+_0x126998(0x96a)+_0x126998(0x31c)+'\x20)','JIUso':function(_0x1f673d){return _0x1f673d();},'DyPwb':function(_0x8386eb,_0x47aa78){return _0x8386eb!==_0x47aa78;},'KATrj':_0x6cd69d(0x5c1),'BASsH':_0x126998(0x2f4),'qbKDb':_0x6cd69d(0x61d),'VgkvP':_0x4c1d42(0x8d1),'UthTs':_0x126998(0x8c0)+_0x126998(0x74a),'goYFR':_0x126998(0x286)+_0x126998(0xacb)+_0x6cd69d(0x9dd)+_0x126998(0x277)+_0x129329(0xb45)+_0x126998(0x377)+_0x4c1d42(0x97a)+_0x1840ec(0x8be)+_0x129329(0x8ea)+_0x6cd69d(0x5ad)+_0x6cd69d(0x4b3),'JcawM':function(_0x93c5dc,_0x3dc7f7){return _0x93c5dc(_0x3dc7f7);},'Zuurz':_0x126998(0x2e7)+_0x6cd69d(0x917),'CrGna':_0x4c1d42(0x1fc),'CSuwL':_0x4c1d42(0x1d4),'EwFWh':function(_0xd5d6b6,_0x286823){return _0xd5d6b6+_0x286823;},'fGqSj':_0x1840ec(0x3c9)+'es','QAeQJ':function(_0x580783,_0x53c925){return _0x580783!==_0x53c925;},'biDdc':_0x126998(0x7f6),'KIgzs':_0x6cd69d(0x679),'pKYRA':_0x6cd69d(0x4da),'bvkle':_0x126998(0x4a4)+_0x126998(0x971)+_0x129329(0xace)+')','oHkwP':_0x129329(0x3c0)+_0x126998(0x8bd)+_0x6cd69d(0x8bc)+_0x6cd69d(0x455)+_0x129329(0x411)+_0x4c1d42(0x546)+_0x1840ec(0x34c),'MemXm':_0x129329(0x853),'vRWnx':_0x129329(0x56d),'jOhFN':function(_0x2a120e,_0x3fe1f7){return _0x2a120e+_0x3fe1f7;},'RzFEB':_0x1840ec(0x2cd),'zeeJV':_0x126998(0x988),'ZklLy':function(_0x1e7ed7,_0x3de51e){return _0x1e7ed7(_0x3de51e);},'UpWxV':function(_0x42a6f0,_0x504584){return _0x42a6f0!==_0x504584;},'irQfX':_0x6cd69d(0x637),'WfTbE':_0x129329(0x99b),'BbSTX':_0x4c1d42(0x88f)+_0x4c1d42(0xb03),'IuNeM':_0x6cd69d(0xa56)+_0x6cd69d(0x832),'sZSgW':_0x4c1d42(0x561)+_0x4c1d42(0x21c),'hJuAb':function(_0x44c7e2){return _0x44c7e2();},'sfPEZ':_0x1840ec(0x561)+_0x6cd69d(0xa63)+_0x1840ec(0xafa),'wBtwf':_0x126998(0x81d),'Ukqzj':function(_0x541062,_0x159012,_0x5dda27){return _0x541062(_0x159012,_0x5dda27);},'laSib':function(_0x481736,_0x37a1bf){return _0x481736<_0x37a1bf;},'WIUkv':function(_0x59cd62,_0x224616){return _0x59cd62+_0x224616;},'Akapx':_0x1840ec(0x495)+'务\x20','lvFpm':_0x1840ec(0x5c9)+_0x6cd69d(0x899)+_0x129329(0x1b8)+_0x6cd69d(0xa80)+_0x129329(0xb4a)+_0x1840ec(0x79a)+_0x4c1d42(0x911)+_0x129329(0x772)+_0x6cd69d(0x8de)+_0x129329(0x7ca)+_0x1840ec(0x491)+_0x6cd69d(0x527)+_0x129329(0x4e4)+_0x1840ec(0x3eb)+'果:','EXtpW':function(_0x21c398,_0x1ff0ca){return _0x21c398===_0x1ff0ca;},'JVtho':_0x129329(0x9c0),'gMiQv':_0x126998(0xb38),'baKbz':function(_0x208a5c,_0xad3250){return _0x208a5c===_0xad3250;},'aieeT':_0x126998(0x97f),'PQBDM':_0x6cd69d(0x4e5),'ZIyzy':function(_0x443a89,_0x37842f){return _0x443a89!==_0x37842f;},'GfnIu':_0x1840ec(0x89e),'EkPGy':_0x4c1d42(0xadc),'MqBGt':_0x4c1d42(0x515),'IRVaX':function(_0x2ba87c,_0x5963a4){return _0x2ba87c===_0x5963a4;},'ikPkI':_0x6cd69d(0xa57),'sgAta':_0x6cd69d(0xa8a),'wfift':function(_0x1aff14,_0x1ad88c){return _0x1aff14+_0x1ad88c;},'fKWAl':function(_0x47390d,_0x3738da){return _0x47390d+_0x3738da;},'JSDsk':function(_0xd56180){return _0xd56180();},'zoHVR':_0x1840ec(0x259),'LMyQR':_0x6cd69d(0x330),'mhger':_0x129329(0x49b),'yyfiE':_0x126998(0xa95),'XMAxo':_0x4c1d42(0xa5f),'wfcde':_0x126998(0x897),'icGGb':_0x4c1d42(0x8cd)+_0x6cd69d(0x2eb),'xqRgB':_0x6cd69d(0x480),'rDneS':_0x126998(0x507),'TPnAo':function(_0x32b076,_0x41dc05){return _0x32b076!==_0x41dc05;},'nuuXz':_0x1840ec(0x1f9),'AwOri':function(_0x34bd52,_0x4e9b67,_0x28f4b2){return _0x34bd52(_0x4e9b67,_0x28f4b2);},'ZRYxn':_0x126998(0xb1b)+_0x6cd69d(0xa31)+_0x4c1d42(0x357)+_0x4c1d42(0x13e)+_0x1840ec(0x5a5)+'-','epFsm':_0x1840ec(0xb1b)+_0x6cd69d(0x5ea)+_0x126998(0x178)+_0x129329(0x61a)+_0x1840ec(0x725),'XsthP':function(_0x445967,_0x242a9f){return _0x445967-_0x242a9f;},'OAUpR':function(_0x3ec7ea,_0xf84207){return _0x3ec7ea(_0xf84207);},'gXVvh':_0x1840ec(0xaab),'gOJTQ':_0x129329(0xad5)+'56','WQTNY':_0x1840ec(0xaf8)+'pt'},_0x528af5=(function(){const _0xafe2cd=_0x4c1d42,_0x1c0921=_0x4c1d42,_0x28bb01=_0x4c1d42,_0x5ecc65=_0x126998,_0x6f7cc3=_0x4c1d42,_0x12547a={'tDxVd':function(_0x42d7d0,_0x289b60){const _0x149fe3=_0xa12a;return _0x4763e8[_0x149fe3(0x1ca)](_0x42d7d0,_0x289b60);},'icewI':function(_0xa8af8e,_0x18f0d4){const _0x23fe44=_0xa12a;return _0x4763e8[_0x23fe44(0xa77)](_0xa8af8e,_0x18f0d4);},'mbgOv':_0x4763e8[_0xafe2cd(0x593)],'jrNSS':_0x4763e8[_0x1c0921(0x974)],'fKEzz':_0x4763e8[_0xafe2cd(0x646)],'KvKjY':function(_0x4726f8,_0x5dcc83){const _0x1576da=_0x28bb01;return _0x4763e8[_0x1576da(0xab1)](_0x4726f8,_0x5dcc83);},'yHYmw':function(_0x473dbc,_0x419c45){const _0x45f089=_0x28bb01;return _0x4763e8[_0x45f089(0x5eb)](_0x473dbc,_0x419c45);},'SthgF':function(_0x116711,_0x348c8c){const _0x3fc70f=_0x28bb01;return _0x4763e8[_0x3fc70f(0xae5)](_0x116711,_0x348c8c);}};if(_0x4763e8[_0x5ecc65(0x96c)](_0x4763e8[_0x6f7cc3(0x3b9)],_0x4763e8[_0x1c0921(0x57a)])){let _0x1768b1=!![];return function(_0x3f1818,_0x3d1177){const _0x51ba60=_0x6f7cc3,_0x421871=_0x1c0921,_0x150e20=_0x5ecc65,_0x4bfd2f=_0xafe2cd,_0x3614d1=_0x5ecc65;if(_0x4763e8[_0x51ba60(0x19f)](_0x4763e8[_0x51ba60(0x6aa)],_0x4763e8[_0x150e20(0x85a)])){const _0x5b52e3=_0x1768b1?function(){const _0x1a2fbc=_0x51ba60,_0x4c03c5=_0x150e20,_0x4fb7bf=_0x150e20,_0x13b1c9=_0x421871,_0x4fad71=_0x421871,_0x5486c6={'pFwwy':function(_0x596c37,_0x29fbc4){const _0x5c8a75=_0xa12a;return _0x12547a[_0x5c8a75(0x15a)](_0x596c37,_0x29fbc4);}};if(_0x12547a[_0x1a2fbc(0x549)](_0x12547a[_0x4c03c5(0x9da)],_0x12547a[_0x1a2fbc(0x9da)])){if(_0x3d1177){if(_0x12547a[_0x4fb7bf(0x549)](_0x12547a[_0x13b1c9(0x531)],_0x12547a[_0x4fad71(0x4be)])){const _0x48a473=_0x106fea?function(){const _0x3df20a=_0x13b1c9;if(_0x7a885){const _0x488d84=_0x44d4f6[_0x3df20a(0x1f3)](_0x874acc,arguments);return _0x5ae8c2=null,_0x488d84;}}:function(){};return _0x223797=![],_0x48a473;}else{const _0x30d283=_0x3d1177[_0x4fb7bf(0x1f3)](_0x3f1818,arguments);return _0x3d1177=null,_0x30d283;}}}else try{var _0x4c5593=new _0x16d587(_0x2a990a),_0x36b20f='';for(var _0x577acd=0x20b1+-0x39*0x30+0x1601*-0x1;_0x5486c6[_0x13b1c9(0x4fe)](_0x577acd,_0x4c5593[_0x13b1c9(0x50e)+_0x4fad71(0x542)]);_0x577acd++){_0x36b20f+=_0xb24d93[_0x13b1c9(0x2ee)+_0x4c03c5(0x4fc)+_0x4c03c5(0xada)](_0x4c5593[_0x577acd]);}return _0x36b20f;}catch(_0x20ee43){}}:function(){};return _0x1768b1=![],_0x5b52e3;}else{const _0x2511fb='['+_0x1dbd9f++ +_0x150e20(0x2f0)+_0x1153f3[_0x4bfd2f(0x697)+'s']()[_0x3614d1(0x12c)]()[_0x4bfd2f(0x697)],_0x17757e='[^'+_0x12547a[_0x51ba60(0xb49)](_0x29f38b,0x1a95+-0x1*-0x1b6b+-0x35ff)+_0x421871(0x2f0)+_0x47bf3e[_0x51ba60(0x697)+'s']()[_0x51ba60(0x12c)]()[_0x51ba60(0x697)];_0x15a35e=_0x4d764c+'\x0a\x0a'+_0x17757e,_0x3e6123[_0x421871(0x13c)+'e'](_0x3c7746[_0x3614d1(0x697)+'s']()[_0x51ba60(0x12c)]()[_0x150e20(0x697)]);}};}else{const _0x167bdb=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x423b8d=new _0xaae714(),_0xe62c56=(_0x375963,_0x42d5a4)=>{const _0x41b856=_0x5ecc65,_0x38066e=_0x1c0921,_0xcb795f=_0x28bb01,_0x569b76=_0x5ecc65,_0x2eda2b=_0xafe2cd;if(_0x423b8d[_0x41b856(0xaf5)](_0x42d5a4))return _0x375963;const _0x35e5b4=_0x42d5a4[_0x38066e(0x615)](/[;,;、,]/),_0x27314d=_0x35e5b4[_0x38066e(0x602)](_0xd6d399=>'['+_0xd6d399+']')[_0x38066e(0x38a)]('\x20'),_0x29c785=_0x35e5b4[_0x2eda2b(0x602)](_0x4ebf55=>'['+_0x4ebf55+']')[_0x41b856(0x38a)]('\x0a');_0x35e5b4[_0x2eda2b(0x3fc)+'ch'](_0xe1fa2a=>_0x423b8d[_0x2eda2b(0x6c6)](_0xe1fa2a)),_0x36adeb='\x20';for(var _0x1d4354=_0x12547a[_0x569b76(0xa9f)](_0x12547a[_0x38066e(0xb49)](_0x423b8d[_0xcb795f(0x3ca)],_0x35e5b4[_0x38066e(0x818)+'h']),0x180c+0x1825+-0x3030);_0x12547a[_0x38066e(0x4c2)](_0x1d4354,_0x423b8d[_0x2eda2b(0x3ca)]);++_0x1d4354)_0x376e60+='[^'+_0x1d4354+']\x20';return _0x734ae7;};let _0x279069=0x1a5d+0x790+-0x4*0x87b,_0x83c09f=_0x40c322[_0x5ecc65(0x7fc)+'ce'](_0x167bdb,_0xe62c56);while(_0x4763e8[_0x28bb01(0x857)](_0x423b8d[_0xafe2cd(0x3ca)],0x326+0x17*0x101+-0x3*0x8bf)){const _0x5586f1='['+_0x279069++ +_0x6f7cc3(0x2f0)+_0x423b8d[_0x6f7cc3(0x697)+'s']()[_0x28bb01(0x12c)]()[_0x28bb01(0x697)],_0x45be9e='[^'+_0x4763e8[_0xafe2cd(0x6ee)](_0x279069,-0xd67*-0x1+-0x1*-0x225f+-0x2fc5)+_0x6f7cc3(0x2f0)+_0x423b8d[_0xafe2cd(0x697)+'s']()[_0x6f7cc3(0x12c)]()[_0x5ecc65(0x697)];_0x83c09f=_0x83c09f+'\x0a\x0a'+_0x45be9e,_0x423b8d[_0x6f7cc3(0x13c)+'e'](_0x423b8d[_0x1c0921(0x697)+'s']()[_0x28bb01(0x12c)]()[_0x6f7cc3(0x697)]);}return _0x83c09f;}}()),_0x19d78e=_0x4763e8[_0x4c1d42(0x6f7)](_0x528af5,this,function(){const _0x346f53=_0x126998,_0x47adb6=_0x1840ec,_0x565d30=_0x4c1d42,_0x4a5727=_0x126998,_0x1b4c36=_0x129329,_0x429006={'QflGs':function(_0x561261,_0x189466){const _0x4e90f0=_0xa12a;return _0x4763e8[_0x4e90f0(0x9fd)](_0x561261,_0x189466);},'rVJMM':function(_0x335cd5,_0x412b86){const _0x23a426=_0xa12a;return _0x4763e8[_0x23a426(0x6a5)](_0x335cd5,_0x412b86);},'HOkEM':function(_0x146acf,_0x22e6e3){const _0x4ca2b0=_0xa12a;return _0x4763e8[_0x4ca2b0(0x6a5)](_0x146acf,_0x22e6e3);}};if(_0x4763e8[_0x346f53(0x774)](_0x4763e8[_0x346f53(0x8ba)],_0x4763e8[_0x346f53(0x72c)]))return _0x19d78e[_0x4a5727(0xade)+_0x4a5727(0x928)]()[_0x47adb6(0x6a2)+'h'](_0x4763e8[_0x4a5727(0x309)])[_0x47adb6(0xade)+_0x47adb6(0x928)]()[_0x1b4c36(0x196)+_0x1b4c36(0x450)+'r'](_0x19d78e)[_0x346f53(0x6a2)+'h'](_0x4763e8[_0x47adb6(0x309)]);else _0x38b1c2+=_0x429006[_0x1b4c36(0x4ef)](_0x3e75b9[_0x305f9f],_0x12c357[_0x8aab02]),_0x4c9f34+=_0x429006[_0x4a5727(0xb69)](_0x1d7d00[_0xe40d52],0x377+0x353+-0x6c8),_0x189b26+=_0x429006[_0x1b4c36(0x29a)](_0xb7bc2d[_0x1e9eeb],0x1f33+-0x2262+0x2b*0x13);});_0x4763e8[_0x1840ec(0x926)](_0x19d78e);const _0x5ad29b=(function(){const _0x59516f=_0x4c1d42,_0x36c2a4=_0x129329,_0x29851a=_0x1840ec,_0x9e9c5b=_0x6cd69d,_0x45b8e9=_0x1840ec,_0x2a33e3={'SXfee':function(_0x274e01,_0x7a713c){const _0x15fde7=_0xa12a;return _0x4763e8[_0x15fde7(0xa52)](_0x274e01,_0x7a713c);},'SdKXY':function(_0x166e60,_0x2389b2){const _0x17e8eb=_0xa12a;return _0x4763e8[_0x17e8eb(0x218)](_0x166e60,_0x2389b2);},'MjUyE':function(_0x1a0ebd,_0xc8f72f){const _0x1ab0c1=_0xa12a;return _0x4763e8[_0x1ab0c1(0x218)](_0x1a0ebd,_0xc8f72f);},'zJyNA':_0x4763e8[_0x59516f(0x9a8)],'Urkyv':_0x4763e8[_0x36c2a4(0x1c8)],'knXKK':function(_0x4a8118){const _0x3c4eae=_0x59516f;return _0x4763e8[_0x3c4eae(0x387)](_0x4a8118);},'PpClo':function(_0x221ade,_0xe649dc){const _0x2b4bfc=_0x59516f;return _0x4763e8[_0x2b4bfc(0x920)](_0x221ade,_0xe649dc);},'MSvAD':_0x4763e8[_0x29851a(0xad2)],'YjXWW':_0x4763e8[_0x36c2a4(0x68c)],'CXzJl':_0x4763e8[_0x29851a(0x8e7)],'ZtfEu':_0x4763e8[_0x45b8e9(0x133)],'ZeJXV':function(_0x2fdda1,_0xfb27ef){const _0x1f5fed=_0x9e9c5b;return _0x4763e8[_0x1f5fed(0x857)](_0x2fdda1,_0xfb27ef);},'AzOuR':_0x4763e8[_0x29851a(0x2fc)],'AxcuR':_0x4763e8[_0x9e9c5b(0xa85)],'rThvk':function(_0x3466fd,_0x50f1ec){const _0x23db04=_0x29851a;return _0x4763e8[_0x23db04(0x19d)](_0x3466fd,_0x50f1ec);},'jFxWJ':_0x4763e8[_0x36c2a4(0x9a7)],'UOiRF':_0x4763e8[_0x45b8e9(0x7a6)],'OWQUs':_0x4763e8[_0x29851a(0x5ae)],'ibLVq':function(_0x36d238,_0x466858){const _0x4669e1=_0x9e9c5b;return _0x4763e8[_0x4669e1(0x5f9)](_0x36d238,_0x466858);},'kqFFh':_0x4763e8[_0x29851a(0x58b)]};if(_0x4763e8[_0x9e9c5b(0x737)](_0x4763e8[_0x36c2a4(0x81f)],_0x4763e8[_0x9e9c5b(0xa82)])){let _0x93b23d=!![];return function(_0x20c59f,_0x4b11a9){const _0xa9c474=_0x9e9c5b,_0x32fbfa=_0x29851a,_0x32154a=_0x59516f,_0x49ccc4=_0x29851a,_0x4a0e6f=_0x36c2a4,_0x329f37={'yxPdL':function(_0x1ed123,_0x191f06){const _0x1f4dab=_0xa12a;return _0x2a33e3[_0x1f4dab(0xa78)](_0x1ed123,_0x191f06);},'uqmuc':function(_0x1432f9,_0x2a0aef){const _0x340760=_0xa12a;return _0x2a33e3[_0x340760(0x49f)](_0x1432f9,_0x2a0aef);},'DcQLz':function(_0x42423e,_0x220670){const _0x3e29c5=_0xa12a;return _0x2a33e3[_0x3e29c5(0x9ce)](_0x42423e,_0x220670);},'pdxFp':_0x2a33e3[_0xa9c474(0x4b1)],'hECId':_0x2a33e3[_0x32fbfa(0x805)],'vAClm':function(_0x4299b8){const _0x1142bc=_0xa9c474;return _0x2a33e3[_0x1142bc(0x2a0)](_0x4299b8);},'lfRly':function(_0x4459f3,_0x2bd983){const _0x5de868=_0xa9c474;return _0x2a33e3[_0x5de868(0x3de)](_0x4459f3,_0x2bd983);},'GwOTz':_0x2a33e3[_0x32154a(0x7b4)],'KFdwx':_0x2a33e3[_0x49ccc4(0x2fa)],'nPHlA':_0x2a33e3[_0x32154a(0x999)],'sxJHv':_0x2a33e3[_0x32154a(0x9a6)],'MEDzG':function(_0x47d130,_0x2d75dd){const _0x5af063=_0x32154a;return _0x2a33e3[_0x5af063(0x8d2)](_0x47d130,_0x2d75dd);},'IPRXb':_0x2a33e3[_0x32154a(0x9f8)],'rlSiD':function(_0x198e8d,_0x45a178){const _0x26cec5=_0x32154a;return _0x2a33e3[_0x26cec5(0x49f)](_0x198e8d,_0x45a178);},'WVmlV':_0x2a33e3[_0x32fbfa(0x5d3)],'meJvN':function(_0x4445d9,_0x32c301){const _0x3a6de4=_0x32fbfa;return _0x2a33e3[_0x3a6de4(0xaa7)](_0x4445d9,_0x32c301);},'mKZqi':_0x2a33e3[_0x32154a(0x40e)]};if(_0x2a33e3[_0x32154a(0x3de)](_0x2a33e3[_0xa9c474(0x2ec)],_0x2a33e3[_0x49ccc4(0x570)])){const _0x5be18b=_0x93b23d?function(){const _0x23946c=_0x32154a,_0x3172e4=_0x32154a,_0x17cddb=_0x32154a,_0x57eed3=_0x4a0e6f,_0x41bf42=_0x49ccc4,_0x589ba5={'tqFwE':function(_0x3741b7,_0x498c74){const _0x55d6c4=_0xa12a;return _0x329f37[_0x55d6c4(0x753)](_0x3741b7,_0x498c74);},'bCBSI':function(_0x14ecef,_0x26c3e9){const _0x3e334b=_0xa12a;return _0x329f37[_0x3e334b(0xb74)](_0x14ecef,_0x26c3e9);},'FORKR':function(_0xfbe54c,_0x1de6f4){const _0x30080f=_0xa12a;return _0x329f37[_0x30080f(0x553)](_0xfbe54c,_0x1de6f4);},'onXeV':_0x329f37[_0x23946c(0x428)],'pKkHX':_0x329f37[_0x23946c(0x996)],'Tbhig':function(_0xfd9528){const _0x33e656=_0x3172e4;return _0x329f37[_0x33e656(0x40b)](_0xfd9528);}};if(_0x329f37[_0x23946c(0x28f)](_0x329f37[_0x23946c(0x125)],_0x329f37[_0x57eed3(0x585)])){if(_0x4b11a9){if(_0x329f37[_0x23946c(0x28f)](_0x329f37[_0x17cddb(0x6dc)],_0x329f37[_0x17cddb(0x460)])){const _0x578a9f=_0x4b11a9[_0x57eed3(0x1f3)](_0x20c59f,arguments);return _0x4b11a9=null,_0x578a9f;}else{const _0x4c0121=qNkyKS[_0x3172e4(0xb60)](_0x384268,qNkyKS[_0x23946c(0xaaf)](qNkyKS[_0x57eed3(0x9de)](qNkyKS[_0x23946c(0x92a)],qNkyKS[_0x23946c(0xa11)]),');'));_0x340b84=qNkyKS[_0x17cddb(0x9cb)](_0x4c0121);}}}else{if(_0x31bffa){const _0x29bb66=_0x463987[_0x3172e4(0x1f3)](_0x59f27a,arguments);return _0x208ff9=null,_0x29bb66;}}}:function(){};return _0x93b23d=![],_0x5be18b;}else{if(_0x329f37[_0x32fbfa(0x9e8)](_0x329f37[_0x32fbfa(0x753)](_0x3c3ed1,_0x4b016e)[_0xa9c474(0x818)+'h'],-0x8*0x30a+0x1037+-0x81e*-0x1))_0x2782db[_0x32fbfa(0x819)+_0x49ccc4(0x429)+_0x32154a(0x1b4)](_0x329f37[_0x4a0e6f(0x368)])[_0x49ccc4(0xb14)+_0x32154a(0x55d)]+=_0x329f37[_0x32154a(0x4c9)](_0x329f37[_0x49ccc4(0x553)](_0x329f37[_0x49ccc4(0x260)],_0x329f37[_0x4a0e6f(0x717)](_0x34e84f,_0x2cfd91)),_0x329f37[_0xa9c474(0x394)]);}};}else try{_0xa43d91=_0xd116e4[_0x45b8e9(0x76c)](_0x2a33e3[_0x45b8e9(0xabc)](_0x271fa0,_0x27b0f8))[_0x2a33e3[_0x29851a(0xb5e)]],_0x59cdc5='';}catch(_0x19c42d){_0xa764b7=_0x3c2496[_0x29851a(0x76c)](_0x61948a)[_0x2a33e3[_0x36c2a4(0xb5e)]],_0x3909e4='';}}());(function(){const _0x4d55b9=_0x4c1d42,_0x17428b=_0x1840ec,_0xc224f=_0x6cd69d,_0x3048a0=_0x126998,_0x57a5fa=_0x1840ec,_0x110b5d={'mpuJC':function(_0x1dad71,_0x1ee683){const _0x27a769=_0xa12a;return _0x4763e8[_0x27a769(0x2b7)](_0x1dad71,_0x1ee683);},'YyfzR':_0x4763e8[_0x4d55b9(0x284)],'PtHDw':_0x4763e8[_0x17428b(0x381)],'idsfU':_0x4763e8[_0xc224f(0x8c7)],'dlNzT':function(_0x5a2bad){const _0x577e5b=_0x4d55b9;return _0x4763e8[_0x577e5b(0x160)](_0x5a2bad);},'lNjPF':_0x4763e8[_0x4d55b9(0x773)],'yYUoj':_0x4763e8[_0x3048a0(0x58b)]};if(_0x4763e8[_0x3048a0(0x96c)](_0x4763e8[_0x3048a0(0xb47)],_0x4763e8[_0xc224f(0xb47)])){_0x48cab6=_0x110b5d[_0x57a5fa(0x768)](_0x1e0821,_0x72b402);const _0x4bf0b4={};return _0x4bf0b4[_0xc224f(0x9b8)]=_0x110b5d[_0x4d55b9(0xa06)],_0x2eea6b[_0x3048a0(0x7d5)+'e'][_0x57a5fa(0xaf8)+'pt'](_0x4bf0b4,_0x2d47b6,_0x3a4403);}else _0x4763e8[_0x3048a0(0x6f7)](_0x5ad29b,this,function(){const _0x52548d=_0x4d55b9,_0x4183b9=_0x17428b,_0x3af16b=_0x3048a0,_0xf7b42a=_0x57a5fa,_0x4e023a=_0xc224f;if(_0x4763e8[_0x52548d(0x96c)](_0x4763e8[_0x52548d(0x21d)],_0x4763e8[_0x4183b9(0x21d)]))return _0x3d3ea8;else{const _0x5cfa6a=new RegExp(_0x4763e8[_0x4183b9(0x560)]),_0x540eae=new RegExp(_0x4763e8[_0x52548d(0xb30)],'i'),_0x895f04=_0x4763e8[_0x52548d(0xa52)](_0x3be650,_0x4763e8[_0x4e023a(0x4ff)]);if(!_0x5cfa6a[_0x4183b9(0x967)](_0x4763e8[_0x4183b9(0x5f9)](_0x895f04,_0x4763e8[_0x4e023a(0x64a)]))||!_0x540eae[_0xf7b42a(0x967)](_0x4763e8[_0x4183b9(0x11a)](_0x895f04,_0x4763e8[_0x4183b9(0x201)]))){if(_0x4763e8[_0x4183b9(0xa77)](_0x4763e8[_0x4183b9(0x17d)],_0x4763e8[_0x3af16b(0x17d)]))_0x4763e8[_0x52548d(0x2b7)](_0x895f04,'0');else{const _0x4a0c5a=_0x110b5d[_0x4183b9(0x1ec)][_0x4183b9(0x615)]('|');let _0x5ef3d6=0x17f+-0x2*-0xd4f+-0x1c1d;while(!![]){switch(_0x4a0c5a[_0x5ef3d6++]){case'0':_0x350849[_0x4e023a(0x319)+_0x4e023a(0x14a)+_0x52548d(0xa9d)](_0x110b5d[_0x52548d(0x6cd)])[_0x4e023a(0x776)][_0x4183b9(0x736)+'ay']='';continue;case'1':_0x110b5d[_0x4183b9(0x7bc)](_0x2f3449);continue;case'2':_0xa5fa3b=-0x450+0x7d*-0x2d+0x1a49;continue;case'3':_0x401f96[_0x4183b9(0x319)+_0xf7b42a(0x14a)+_0xf7b42a(0xa9d)](_0x110b5d[_0x4183b9(0xb63)])[_0x3af16b(0x776)][_0x4183b9(0x736)+'ay']='';continue;case'4':return;}break;}}}else _0x4763e8[_0x4183b9(0x8ef)](_0x4763e8[_0x3af16b(0x522)],_0x4763e8[_0x3af16b(0x281)])?_0x4763e8[_0x3af16b(0x387)](_0x3be650):(_0x3e08a4=_0x57c2a5[_0x52548d(0x76c)](_0x5a755a)[_0x110b5d[_0x52548d(0x320)]],_0x39ad43='');}})();}());const _0x549c92=(function(){const _0x29fdef=_0x6cd69d,_0x377f9d=_0x6cd69d,_0x25bd7d=_0x129329,_0x143177=_0x129329,_0x157867=_0x4c1d42,_0x4b6c75={'dqPbd':function(_0x5eeed9,_0x47065e){const _0x4d89ab=_0xa12a;return _0x4763e8[_0x4d89ab(0x6ad)](_0x5eeed9,_0x47065e);},'NnGdy':function(_0x516109,_0x33b00c){const _0x1e3f0d=_0xa12a;return _0x4763e8[_0x1e3f0d(0x5eb)](_0x516109,_0x33b00c);},'vALAs':function(_0x4870c8,_0xd7b41c){const _0x2243e4=_0xa12a;return _0x4763e8[_0x2243e4(0x5f9)](_0x4870c8,_0xd7b41c);},'OdZAb':function(_0x4cb674,_0x29906b){const _0x559c2b=_0xa12a;return _0x4763e8[_0x559c2b(0xa71)](_0x4cb674,_0x29906b);},'NADfp':_0x4763e8[_0x29fdef(0xb12)],'iPxWn':_0x4763e8[_0x377f9d(0xb07)],'kZNIr':function(_0x30f403,_0x4bd881){const _0x5d1f0a=_0x377f9d;return _0x4763e8[_0x5d1f0a(0x3e3)](_0x30f403,_0x4bd881);},'ycUpy':_0x4763e8[_0x29fdef(0x7e5)],'kpnYD':function(_0x376433,_0x1799a3){const _0x264e34=_0x377f9d;return _0x4763e8[_0x264e34(0x737)](_0x376433,_0x1799a3);},'BZVrl':_0x4763e8[_0x143177(0x399)],'oqUeb':function(_0x51ece3,_0xbd0222){const _0x559253=_0x29fdef;return _0x4763e8[_0x559253(0x97e)](_0x51ece3,_0xbd0222);},'jacTG':_0x4763e8[_0x29fdef(0xb00)],'Ujghe':_0x4763e8[_0x143177(0xaf6)]};if(_0x4763e8[_0x25bd7d(0x5d8)](_0x4763e8[_0x29fdef(0x8cb)],_0x4763e8[_0x25bd7d(0x8cb)])){if(!_0x4bc4f7)return;try{var _0x1f4caf=new _0x3077dd(_0x4c27a5[_0x29fdef(0x818)+'h']),_0x1b652f=new _0x52581a(_0x1f4caf);for(var _0x33dc8b=-0xd1f+0x6b*0x41+-0xe0c,_0x1c3447=_0xb9a0df[_0x143177(0x818)+'h'];_0x4763e8[_0x29fdef(0x1ca)](_0x33dc8b,_0x1c3447);_0x33dc8b++){_0x1b652f[_0x33dc8b]=_0x2a2332[_0x377f9d(0x370)+_0x377f9d(0x5cb)](_0x33dc8b);}return _0x1f4caf;}catch(_0x5dbb1c){}}else{let _0x4a6bbf=!![];return function(_0x52dfb8,_0x21d266){const _0x17534a=_0x29fdef,_0x5d2eb9=_0x157867,_0x48ad15=_0x29fdef;if(_0x4b6c75[_0x17534a(0x665)](_0x4b6c75[_0x17534a(0x76f)],_0x4b6c75[_0x17534a(0x6f4)]))_0x9d47c5+=_0x2dc74b;else{const _0x27c589=_0x4a6bbf?function(){const _0x35c493=_0x5d2eb9,_0x1db28f=_0x5d2eb9,_0x3eb43b=_0x17534a,_0x49a23f=_0x5d2eb9,_0x375fef=_0x17534a,_0x45bfc9={'cyTic':function(_0x1e950a,_0x5d20f2){const _0x358645=_0xa12a;return _0x4b6c75[_0x358645(0x650)](_0x1e950a,_0x5d20f2);},'AxQJQ':function(_0x24686f,_0x496955){const _0x55038a=_0xa12a;return _0x4b6c75[_0x55038a(0x6e4)](_0x24686f,_0x496955);},'DTKQX':function(_0x32904c,_0x192b16){const _0x3b89b6=_0xa12a;return _0x4b6c75[_0x3b89b6(0xb65)](_0x32904c,_0x192b16);},'eBUIO':function(_0x4b9bfb,_0x3af2b3){const _0x39abda=_0xa12a;return _0x4b6c75[_0x39abda(0x213)](_0x4b9bfb,_0x3af2b3);},'HLIEL':_0x4b6c75[_0x35c493(0x27b)],'FPUEL':_0x4b6c75[_0x35c493(0x855)],'Knfbn':function(_0x37b909,_0x3215f7){const _0x264ea8=_0x1db28f;return _0x4b6c75[_0x264ea8(0x6e4)](_0x37b909,_0x3215f7);}};if(_0x4b6c75[_0x3eb43b(0xa4a)](_0x4b6c75[_0x49a23f(0x59d)],_0x4b6c75[_0x375fef(0x59d)])){if(_0x21d266){if(_0x4b6c75[_0x35c493(0x24f)](_0x4b6c75[_0x3eb43b(0x558)],_0x4b6c75[_0x49a23f(0x558)]))_0x441519+=_0xf14eb[_0x375fef(0x628)+'nt'][_0x49a23f(0x818)+'h'];else{const _0x21c5c9=_0x21d266[_0x35c493(0x1f3)](_0x52dfb8,arguments);return _0x21d266=null,_0x21c5c9;}}}else{if(_0x45bfc9[_0x375fef(0x98b)](_0x45bfc9[_0x1db28f(0x5c7)](_0x45bfc9[_0x3eb43b(0x5c7)](_0x45bfc9[_0x1db28f(0x3e2)](_0x45bfc9[_0x3eb43b(0x761)](_0x45bfc9[_0x3eb43b(0x5c7)](_0x1ee58c,_0x75c9c7[_0x35c493(0x165)][_0x2784de]),'\x0a'),_0x45bfc9[_0x49a23f(0x223)]),_0x15da9d),_0x45bfc9[_0x3eb43b(0x623)])[_0x3eb43b(0x818)+'h'],-0x4c1+-0x2e7*-0x3+-0x4*-0x7a))_0x1ecabd+=_0x45bfc9[_0x49a23f(0xa48)](_0x205afa[_0x375fef(0x165)][_0x345806],'\x0a');}}:function(){};return _0x4a6bbf=![],_0x27c589;}};}}()),_0x500cd6=_0x4763e8[_0x6cd69d(0x268)](_0x549c92,this,function(){const _0x3bbb3d=_0x4c1d42,_0x1cc471=_0x1840ec,_0x3641b5=_0x1840ec,_0x16aa5f=_0x129329,_0x172eff=_0x126998;if(_0x4763e8[_0x3bbb3d(0x3e3)](_0x4763e8[_0x3bbb3d(0xa12)],_0x4763e8[_0x3641b5(0x5bd)]))_0x4ab9a3+=_0x15ab47[-0x1d0c+0xf*-0x19+0x1*0x1e83][_0x3641b5(0x230)][_0x3bbb3d(0x628)+'nt'];else{let _0x1acd19;try{if(_0x4763e8[_0x172eff(0x99d)](_0x4763e8[_0x3bbb3d(0xb29)],_0x4763e8[_0x1cc471(0x192)]))return!![];else{const _0x142379=_0x4763e8[_0x16aa5f(0x19d)](Function,_0x4763e8[_0x1cc471(0xb52)](_0x4763e8[_0x3641b5(0x400)](_0x4763e8[_0x3bbb3d(0x9a8)],_0x4763e8[_0x172eff(0x1c8)]),');'));_0x1acd19=_0x4763e8[_0x3bbb3d(0x926)](_0x142379);}}catch(_0x2f125e){_0x4763e8[_0x1cc471(0x737)](_0x4763e8[_0x3bbb3d(0x93d)],_0x4763e8[_0x172eff(0x808)])?_0x1acd19=window:_0x1aef82[_0x1cc471(0x5a4)]();}const _0x31e3b5=_0x1acd19[_0x3bbb3d(0xb3b)+'le']=_0x1acd19[_0x16aa5f(0xb3b)+'le']||{},_0xf1dc67=[_0x4763e8[_0x172eff(0x17c)],_0x4763e8[_0x3bbb3d(0x3e1)],_0x4763e8[_0x172eff(0xb35)],_0x4763e8[_0x3641b5(0x5aa)],_0x4763e8[_0x16aa5f(0x1f8)],_0x4763e8[_0x1cc471(0x6f9)],_0x4763e8[_0x16aa5f(0xa7e)]];for(let _0x40ac2c=-0x1063+-0xc2c+-0x985*-0x3;_0x4763e8[_0x172eff(0x1ca)](_0x40ac2c,_0xf1dc67[_0x3bbb3d(0x818)+'h']);_0x40ac2c++){if(_0x4763e8[_0x16aa5f(0x96f)](_0x4763e8[_0x16aa5f(0x1a7)],_0x4763e8[_0x16aa5f(0x1a7)])){const _0x31b035=_0x367ee0?function(){const _0x307837=_0x1cc471;if(_0x28a836){const _0x2cf92a=_0xb2d513[_0x307837(0x1f3)](_0x35f908,arguments);return _0x418e6f=null,_0x2cf92a;}}:function(){};return _0x218927=![],_0x31b035;}else{const _0x183014=_0x549c92[_0x172eff(0x196)+_0x3bbb3d(0x450)+'r'][_0x16aa5f(0x4a3)+_0x16aa5f(0x3ac)][_0x16aa5f(0xb56)](_0x549c92),_0x128e93=_0xf1dc67[_0x40ac2c],_0x5a2206=_0x31e3b5[_0x128e93]||_0x183014;_0x183014[_0x1cc471(0x185)+_0x1cc471(0x95a)]=_0x549c92[_0x3641b5(0xb56)](_0x549c92),_0x183014[_0x3641b5(0xade)+_0x16aa5f(0x928)]=_0x5a2206[_0x3641b5(0xade)+_0x1cc471(0x928)][_0x3641b5(0xb56)](_0x5a2206),_0x31e3b5[_0x128e93]=_0x183014;}}}});_0x4763e8[_0x129329(0x160)](_0x500cd6);const _0x578776=_0x4763e8[_0x4c1d42(0x970)],_0xf64277=_0x4763e8[_0x129329(0x382)],_0x19ac31=_0xbb2379[_0x6cd69d(0xae2)+_0x4c1d42(0x840)](_0x578776[_0x6cd69d(0x818)+'h'],_0x4763e8[_0x126998(0x19c)](_0xbb2379[_0x126998(0x818)+'h'],_0xf64277[_0x129329(0x818)+'h'])),_0x529aed=_0x4763e8[_0x6cd69d(0x877)](atob,_0x19ac31),_0x14597a=_0x4763e8[_0x129329(0x2b7)](stringToArrayBuffer,_0x529aed);return crypto[_0x126998(0x7d5)+'e'][_0x6cd69d(0x545)+_0x1840ec(0x8b4)](_0x4763e8[_0x1840ec(0x276)],_0x14597a,{'name':_0x4763e8[_0x4c1d42(0x284)],'hash':_0x4763e8[_0x6cd69d(0x31b)]},!![],[_0x4763e8[_0x1840ec(0x447)]]);}function encryptDataWithPublicKey(_0x46e8ef,_0x243c3a){const _0x3b19ae=_0xa12a,_0x566801=_0xa12a,_0x427e86=_0xa12a,_0x5ece6d=_0xa12a,_0x3dc7fd=_0xa12a,_0x59f2e0={'CgKoo':_0x3b19ae(0x9f0)+':','MqIFl':function(_0x25d533,_0x2e7f04){return _0x25d533!==_0x2e7f04;},'wekoR':_0x3b19ae(0x4c3),'tWKjs':_0x427e86(0x35c),'ovZqa':function(_0xcde6b5,_0x51380a){return _0xcde6b5(_0x51380a);},'paXvs':_0x5ece6d(0x88f)+_0x427e86(0xb03)};try{if(_0x59f2e0[_0x3dc7fd(0xa22)](_0x59f2e0[_0x3b19ae(0x1be)],_0x59f2e0[_0x566801(0x56a)])){_0x46e8ef=_0x59f2e0[_0x3b19ae(0x86e)](stringToArrayBuffer,_0x46e8ef);const _0x200a15={};return _0x200a15[_0x5ece6d(0x9b8)]=_0x59f2e0[_0x3dc7fd(0x6a1)],crypto[_0x5ece6d(0x7d5)+'e'][_0x5ece6d(0xaf8)+'pt'](_0x200a15,_0x243c3a,_0x46e8ef);}else _0x254e06[_0x427e86(0x897)](_0x59f2e0[_0x427e86(0x3d7)],_0x42b797);}catch(_0x2c8d47){}}function decryptDataWithPrivateKey(_0x48fa17,_0x17c23d){const _0x3f7be1=_0xa12a,_0x4f4a87=_0xa12a,_0x47daeb=_0xa12a,_0x439712=_0xa12a,_0x365269=_0xa12a,_0x3085f1={'XxoUP':function(_0x155f32,_0x46ed7e){return _0x155f32(_0x46ed7e);},'KvUYf':_0x3f7be1(0x88f)+_0x3f7be1(0xb03)};_0x48fa17=_0x3085f1[_0x47daeb(0x3f8)](stringToArrayBuffer,_0x48fa17);const _0x126dc4={};return _0x126dc4[_0x3f7be1(0x9b8)]=_0x3085f1[_0x4f4a87(0x356)],crypto[_0x439712(0x7d5)+'e'][_0x3f7be1(0x12b)+'pt'](_0x126dc4,_0x17c23d,_0x48fa17);}const pubkey=_0x3b4ad0(0xb1b)+_0x3b4ad0(0xa31)+_0x3b4ad0(0x357)+_0x5204dc(0x13e)+_0x115e90(0x5a5)+_0x5e9a26(0x54c)+_0x5204dc(0x547)+_0x8fd79f(0xa7a)+_0x115e90(0x425)+_0x5e9a26(0x918)+_0x3b4ad0(0x555)+_0x5e9a26(0x6d5)+_0x3b4ad0(0x9e9)+_0x115e90(0x2db)+_0x3b4ad0(0xb13)+_0x3b4ad0(0x67c)+_0x5e9a26(0x3a0)+_0x8fd79f(0x83e)+_0x8fd79f(0xb37)+_0x8fd79f(0x1c4)+_0x3b4ad0(0xac3)+_0x8fd79f(0x256)+_0x5e9a26(0x29f)+_0x115e90(0x88b)+_0x115e90(0x65a)+_0x5204dc(0x619)+_0x5e9a26(0x8c8)+_0x5204dc(0x30b)+_0x8fd79f(0x298)+_0x115e90(0x53f)+_0x115e90(0x8d6)+_0x115e90(0x8b1)+_0x8fd79f(0x8eb)+_0x3b4ad0(0x668)+_0x115e90(0x5f8)+_0x115e90(0x408)+_0x5204dc(0x642)+_0x5e9a26(0xa18)+_0x5e9a26(0x2b8)+_0x3b4ad0(0x426)+_0x5204dc(0x9e4)+_0x8fd79f(0x5d2)+_0x5204dc(0x3bf)+_0x115e90(0x5a2)+_0x3b4ad0(0x4c5)+_0x3b4ad0(0x981)+_0x5204dc(0xac5)+_0x8fd79f(0x62e)+_0x8fd79f(0xa37)+_0x8fd79f(0xaf1)+_0x3b4ad0(0x410)+_0x5e9a26(0x55f)+_0x115e90(0xb39)+_0x5204dc(0x75f)+_0x5e9a26(0xb77)+_0x115e90(0x8ac)+_0x5e9a26(0xa3c)+_0x115e90(0x698)+_0x115e90(0x468)+_0x3b4ad0(0x473)+_0x5e9a26(0x63a)+_0x3b4ad0(0x566)+_0x115e90(0x536)+_0x5204dc(0x896)+_0x115e90(0x962)+_0x5204dc(0x1fe)+_0x3b4ad0(0x61b)+_0x115e90(0x6fe)+_0x8fd79f(0x9ac)+_0x115e90(0xa0b)+_0x3b4ad0(0xa50)+_0x115e90(0x9f7)+_0x115e90(0x78d)+_0x5e9a26(0x13d)+_0x5e9a26(0xa98)+_0x3b4ad0(0x9d2)+_0x5204dc(0xa72)+_0x3b4ad0(0x341)+_0x5204dc(0x2bf)+_0x115e90(0x6b5)+_0x8fd79f(0x34a)+_0x5204dc(0x317)+_0x5204dc(0x6b1)+_0x3b4ad0(0x60f)+_0x5e9a26(0x683)+_0x3b4ad0(0x487)+_0x3b4ad0(0x469)+_0x5e9a26(0xa51)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x586466){const _0x1c2231=_0x3b4ad0,_0x1e2379=_0x8fd79f,_0x5d4029={'lHrDm':function(_0x5eed8f,_0x38598e){return _0x5eed8f(_0x38598e);},'dwvft':function(_0xd16f80,_0x150915){return _0xd16f80(_0x150915);}};return _0x5d4029[_0x1c2231(0x874)](btoa,_0x5d4029[_0x1e2379(0x889)](encodeURIComponent,_0x586466));}var word_last=[];(function(){const _0x433fd8=_0x8fd79f,_0x542031=_0x115e90,_0x5914b5=_0x5204dc,_0xdad154=_0x8fd79f,_0x2e4946=_0x115e90,_0x40df01={'jNaLr':function(_0x32cc6f,_0xa77016){return _0x32cc6f+_0xa77016;},'CLBRI':_0x433fd8(0x3c9)+'es','NwyuJ':function(_0x3a5f40,_0x1bb771){return _0x3a5f40!==_0x1bb771;},'KJxjD':_0x542031(0x77f),'cLgor':_0x433fd8(0xabd),'sLKhL':function(_0x5b7138,_0x1d06d5){return _0x5b7138(_0x1d06d5);},'bBYra':function(_0x53edd7,_0x5d6281){return _0x53edd7+_0x5d6281;},'stXcA':_0x5914b5(0x837)+_0x542031(0xa2e)+_0x5914b5(0x32a)+_0x542031(0x4df),'PYdwT':_0x2e4946(0x4fa)+_0x5914b5(0x6fd)+_0xdad154(0x154)+_0x433fd8(0xb1c)+_0x2e4946(0x96a)+_0xdad154(0x31c)+'\x20)','HoRuX':function(_0x1f0e75){return _0x1f0e75();},'BWDbh':function(_0x4aec7f,_0x14737f){return _0x4aec7f===_0x14737f;},'XzTbj':_0x2e4946(0x5f5)};let _0x31a859;try{if(_0x40df01[_0x5914b5(0x782)](_0x40df01[_0xdad154(0x34b)],_0x40df01[_0x5914b5(0xb55)])){const _0x471dfb=_0x40df01[_0x2e4946(0x958)](Function,_0x40df01[_0x2e4946(0x6da)](_0x40df01[_0x5914b5(0x9bb)](_0x40df01[_0x433fd8(0x6a3)],_0x40df01[_0x5914b5(0x4ec)]),');'));_0x31a859=_0x40df01[_0x2e4946(0x1b1)](_0x471dfb);}else return 0x14a0+-0x112a+-0xf*0x3b;}catch(_0x2f9e39){if(_0x40df01[_0x5914b5(0x1a1)](_0x40df01[_0x5914b5(0x161)],_0x40df01[_0x433fd8(0x161)]))_0x31a859=window;else try{_0x3bef33=_0x5ce4ff[_0xdad154(0x76c)](_0x40df01[_0x433fd8(0x9bb)](_0x4cad28,_0x1e3083))[_0x40df01[_0x433fd8(0x1af)]],_0x6bb274='';}catch(_0xb45700){_0x5a2208=_0x583477[_0x2e4946(0x76c)](_0x1e5ac5)[_0x40df01[_0x2e4946(0x1af)]],_0x3cd891='';}}_0x31a859[_0x542031(0x456)+_0xdad154(0x579)+'l'](_0x3be650,-0x2353+0x1*-0x18e1+0x4bd4);}());var lock_chat=-0x1d*0x3d+-0x23d1*-0x1+-0x1ce7;function wait(_0x37534d){return new Promise(_0x4e8e5e=>setTimeout(_0x4e8e5e,_0x37534d));}function fetchRetry(_0x2a57be,_0xc4824a,_0x1628c9={}){const _0x20724c=_0x115e90,_0x4eadbb=_0x5e9a26,_0x3014d1=_0x5e9a26,_0x5a14f3=_0x8fd79f,_0x4a6e11=_0x8fd79f,_0x519dca={'abIIN':function(_0x5518c3,_0x37a044){return _0x5518c3+_0x37a044;},'pyREE':_0x20724c(0x3c9)+'es','Ievrn':function(_0x72e424,_0x124354){return _0x72e424!==_0x124354;},'ApXyk':_0x4eadbb(0x263),'Wzeep':_0x4eadbb(0x656),'EOXBV':function(_0xe69318,_0x1ebf79){return _0xe69318-_0x1ebf79;},'afult':function(_0x1598c5,_0x79c9bf){return _0x1598c5!==_0x79c9bf;},'UvwlT':_0x4eadbb(0x385),'rbwjy':function(_0x29d501,_0x1a8b35){return _0x29d501(_0x1a8b35);},'QmyiY':function(_0xfe2353,_0x382665,_0x250f46){return _0xfe2353(_0x382665,_0x250f46);}};function _0x33f9a6(_0x35660e){const _0x2c4e04=_0x5a14f3,_0x27fccb=_0x20724c,_0x595c56=_0x20724c,_0x4d4021=_0x20724c,_0x41ad3f=_0x4eadbb,_0x1d2a72={'VSeGF':function(_0x5e8f89,_0x1c7608){const _0x3d6326=_0xa12a;return _0x519dca[_0x3d6326(0x563)](_0x5e8f89,_0x1c7608);},'bhcHl':_0x519dca[_0x2c4e04(0x39a)]};if(_0x519dca[_0x2c4e04(0x4a6)](_0x519dca[_0x2c4e04(0xaf9)],_0x519dca[_0x595c56(0x53c)])){triesLeft=_0x519dca[_0x2c4e04(0x703)](_0xc4824a,-0xbb1*0x2+-0x270e+0x3e71);if(!triesLeft){if(_0x519dca[_0x27fccb(0xadd)](_0x519dca[_0x595c56(0x3d2)],_0x519dca[_0x27fccb(0x3d2)]))_0x4a5024=_0x15a96e[_0x2c4e04(0x76c)](_0x1d2a72[_0x2c4e04(0xb18)](_0x338772,_0x207660))[_0x1d2a72[_0x595c56(0x2b9)]],_0x5b4383='';else throw _0x35660e;}return _0x519dca[_0x595c56(0x98e)](wait,-0x1f85+-0x2*-0xfad+0x1*0x21f)[_0x2c4e04(0x836)](()=>fetchRetry(_0x2a57be,triesLeft,_0x1628c9));}else _0x13479a+=_0x5963d5;}return _0x519dca[_0x5a14f3(0x9a4)](fetch,_0x2a57be,_0x1628c9)[_0x4a6e11(0x2f3)](_0x33f9a6);}function send_webchat(_0x14f3e6){const _0x2005f6=_0x3b4ad0,_0x433aa8=_0x8fd79f,_0x1b41d7=_0x8fd79f,_0x5d1b77=_0x5204dc,_0x295e68=_0x3b4ad0,_0x293007={'dauPF':_0x2005f6(0x85d)+_0x433aa8(0x27d)+'+$','RdZAq':_0x433aa8(0x4a4)+_0x1b41d7(0x971)+_0x433aa8(0xace)+')','VVYof':_0x1b41d7(0x3c0)+_0x1b41d7(0x8bd)+_0x5d1b77(0x8bc)+_0x5d1b77(0x455)+_0x295e68(0x411)+_0x2005f6(0x546)+_0x433aa8(0x34c),'WLjfY':function(_0x2da826,_0x1f27a1){return _0x2da826(_0x1f27a1);},'iPfbS':_0x1b41d7(0x853),'mnSvt':function(_0x45ac5e,_0x677da7){return _0x45ac5e+_0x677da7;},'PCtKt':_0x295e68(0x56d),'qSlLJ':function(_0x49de82,_0x1c236f){return _0x49de82+_0x1c236f;},'IdyUE':_0x295e68(0x2cd),'srZpj':function(_0x3d0940,_0x170d5b){return _0x3d0940(_0x170d5b);},'nBUlH':function(_0xe12d6d){return _0xe12d6d();},'riYtA':_0x5d1b77(0x9f0)+':','SMPXB':function(_0x323465,_0x3d6d93){return _0x323465(_0x3d6d93);},'xXYOE':_0x1b41d7(0x837)+_0x433aa8(0xa2e)+_0x433aa8(0x32a)+_0x5d1b77(0x4df),'OwmUh':_0x2005f6(0x4fa)+_0x2005f6(0x6fd)+_0x5d1b77(0x154)+_0x5d1b77(0xb1c)+_0x1b41d7(0x96a)+_0x295e68(0x31c)+'\x20)','OhcOY':function(_0x2306f1){return _0x2306f1();},'hXMpI':_0x295e68(0x88f)+_0x2005f6(0xb03),'FSUkV':function(_0x3fc664,_0x187479){return _0x3fc664===_0x187479;},'enjnk':_0x2005f6(0x734),'gtNyI':_0x295e68(0x789),'eEPFf':_0x295e68(0x700),'nUIjk':function(_0x3f5933,_0x2ab027){return _0x3f5933>_0x2ab027;},'Jajuj':function(_0x4f908c,_0x130983,_0x4b0e69){return _0x4f908c(_0x130983,_0x4b0e69);},'lWyzy':function(_0x472e63,_0x53a7a1){return _0x472e63!==_0x53a7a1;},'iuhcU':_0x2005f6(0x938),'Iaoad':_0x1b41d7(0x14f),'XFOqR':function(_0x580ef7,_0x14479c){return _0x580ef7==_0x14479c;},'aFSSI':_0x2005f6(0x815)+']','PnfYX':_0x2005f6(0x402),'LwKqo':_0x433aa8(0x95d)+_0x2005f6(0x923),'XoALB':_0x5d1b77(0x322),'Qdwmh':_0x5d1b77(0x8c0)+_0x433aa8(0xaff)+'t','ZLGfw':_0x2005f6(0x432)+_0x1b41d7(0x6af),'TcOHw':_0x295e68(0x9fc),'dIgNe':_0x2005f6(0x606),'pMowu':_0x295e68(0x6ae),'nfYcM':_0x2005f6(0x3c9)+'es','xZgWh':_0x433aa8(0x1fb),'ajnaT':_0x295e68(0x4c7),'BUwFc':_0x5d1b77(0x97c),'pSNrm':_0x5d1b77(0x914),'oPWyi':_0x2005f6(0x710),'jxcDI':_0x433aa8(0xb46)+'pt','ZEtKw':_0x5d1b77(0x561)+_0x5d1b77(0x443),'HPFvu':_0x2005f6(0xb4f)+_0x295e68(0x790)+_0x2005f6(0x6be)+_0x295e68(0x4e6)+_0x295e68(0x1ae),'ALBxO':_0x2005f6(0x1dc)+'>','DCruF':_0x1b41d7(0x137),'XhTCB':_0x295e68(0x19e),'IfCxt':_0x1b41d7(0xb3d),'jskmp':_0x5d1b77(0xb6e),'LjLBD':function(_0x17aafd,_0x2cbf7a){return _0x17aafd===_0x2cbf7a;},'GtWml':_0x1b41d7(0x65e),'khITt':_0x295e68(0xa43),'GQSip':function(_0x1b3e91,_0x22f8f6){return _0x1b3e91<_0x22f8f6;},'yIeNv':function(_0x59990e,_0x5289de){return _0x59990e+_0x5289de;},'owPoy':function(_0x36583a,_0x3fca5d){return _0x36583a+_0x3fca5d;},'tdzTl':function(_0x2adbd3,_0xa7b360){return _0x2adbd3+_0xa7b360;},'sgnHw':function(_0x1e5f78,_0x3b7771){return _0x1e5f78+_0x3b7771;},'Kviij':_0x2005f6(0x495)+'务\x20','vgXbi':_0x2005f6(0x5c9)+_0x295e68(0x899)+_0x295e68(0x1b8)+_0x2005f6(0xa80)+_0x433aa8(0xb4a)+_0x295e68(0x79a)+_0x2005f6(0x911)+_0x295e68(0x772)+_0x295e68(0x8de)+_0x5d1b77(0x7ca)+_0x2005f6(0x491)+_0x2005f6(0x527)+_0x1b41d7(0x4e4)+_0x1b41d7(0x3eb)+'果:','EJXkm':function(_0x2fef42,_0x343853){return _0x2fef42+_0x343853;},'pzUTo':_0x2005f6(0x691)+'m','MFSsv':_0x2005f6(0x180)+_0x433aa8(0x175)+_0x433aa8(0x849)+_0x1b41d7(0xae6)+_0x1b41d7(0x24b)+_0x2005f6(0xa1f)+_0x5d1b77(0x9cd)+_0x433aa8(0x781)+_0x1b41d7(0x86b)+_0x433aa8(0x3e6)+_0x295e68(0x987)+_0x295e68(0x680)+_0x433aa8(0x4de)+_0x2005f6(0xa01)+_0x295e68(0x48e)+_0x1b41d7(0x1a3)+_0x433aa8(0x913),'ivYoD':function(_0x93d18a,_0x33a7c7){return _0x93d18a+_0x33a7c7;},'seHvf':_0x295e68(0xb25)+'\x0a','sKBSF':function(_0x586d76,_0x15e44b){return _0x586d76+_0x15e44b;},'wdvUn':function(_0xf524b3,_0x3a03bc){return _0xf524b3+_0x3a03bc;},'vbFpm':_0x433aa8(0x3c1)+_0x433aa8(0x939),'xrjba':_0x1b41d7(0x60d),'BUYsl':_0x433aa8(0xb4f)+_0x1b41d7(0x790)+_0x1b41d7(0x6be)+_0x1b41d7(0x843)+_0x5d1b77(0x929)+'\x22>','XNHsL':_0x2005f6(0x7f5)+_0x433aa8(0x2b0)+_0x295e68(0x7d3)+_0x1b41d7(0x865)+_0x433aa8(0x355)+_0x2005f6(0xaf3),'OyoVy':function(_0x20230f,_0xd4a6be){return _0x20230f!=_0xd4a6be;},'YDeAi':_0x1b41d7(0x8c0),'SQeVR':function(_0x4b1e50,_0x439062){return _0x4b1e50>_0x439062;},'AVgUd':_0x295e68(0xa76),'gaYJG':_0x5d1b77(0x7c3)+'果\x0a','SqabN':function(_0x2ea905,_0x44c254){return _0x2ea905!==_0x44c254;},'MSCFL':_0x2005f6(0x78f),'DHqWM':function(_0x21c92b,_0x2a0684,_0x44d9eb){return _0x21c92b(_0x2a0684,_0x44d9eb);},'bPEWT':function(_0x18cda5,_0x915e72){return _0x18cda5+_0x915e72;},'DKKEg':_0x295e68(0x7f5)+_0x295e68(0x2b0)+_0x1b41d7(0x7d3)+_0x5d1b77(0xa70)+_0x1b41d7(0x383)+'q=','bOFQz':_0x2005f6(0x210)+_0x2005f6(0xa49)+_0x5d1b77(0x45d)+_0x2005f6(0xa44)+_0x2005f6(0x4a2)+_0x433aa8(0x611)+_0x1b41d7(0x476)+_0x5d1b77(0x841)+_0x295e68(0x590)+_0x295e68(0x123)+_0x2005f6(0x486)+_0x2005f6(0xa60)+_0x5d1b77(0x373)+_0x295e68(0x640)+'n'};if(_0x293007[_0x2005f6(0x80d)](lock_chat,-0x192d+-0x1*0x5bd+0x1eea))return;lock_chat=0xa77+-0x1540+-0x1*-0xaca,knowledge=document[_0x1b41d7(0x819)+_0x2005f6(0x429)+_0x1b41d7(0x1b4)](_0x293007[_0x433aa8(0x9fa)])[_0x5d1b77(0xb14)+_0x5d1b77(0x55d)][_0x2005f6(0x7fc)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x2005f6(0x7fc)+'ce'](/<hr.*/gs,'')[_0x5d1b77(0x7fc)+'ce'](/<[^>]+>/g,'')[_0x2005f6(0x7fc)+'ce'](/\n\n/g,'\x0a');if(_0x293007[_0x5d1b77(0x20c)](knowledge[_0x1b41d7(0x818)+'h'],-0xb6c+0x99a+0x1b1*0x2))knowledge[_0x5d1b77(0x9a0)](0x57f*-0x3+-0x3*-0xb55+-0xff2);knowledge+=_0x293007[_0x295e68(0xa62)](_0x293007[_0x2005f6(0x9ea)](_0x293007[_0x2005f6(0x116)],original_search_query),_0x293007[_0x2005f6(0x5f1)]);let _0x2d7a8a=document[_0x1b41d7(0x819)+_0x2005f6(0x429)+_0x295e68(0x1b4)](_0x293007[_0x1b41d7(0x7c7)])[_0x5d1b77(0x697)];if(_0x14f3e6){if(_0x293007[_0x5d1b77(0x990)](_0x293007[_0x1b41d7(0x8d3)],_0x293007[_0x295e68(0x8d3)]))return _0x4270c4[_0x433aa8(0xade)+_0x433aa8(0x928)]()[_0x2005f6(0x6a2)+'h'](zGrdpa[_0x1b41d7(0x15b)])[_0x295e68(0xade)+_0x2005f6(0x928)]()[_0x1b41d7(0x196)+_0x1b41d7(0x450)+'r'](_0x2c769f)[_0x1b41d7(0x6a2)+'h'](zGrdpa[_0x295e68(0x15b)]);else _0x2d7a8a=_0x14f3e6[_0x433aa8(0x52b)+_0x1b41d7(0x9e1)+'t'],_0x14f3e6[_0x295e68(0x77a)+'e'](),_0x293007[_0x2005f6(0x670)](chatmore);}if(_0x293007[_0x295e68(0x580)](_0x2d7a8a[_0x433aa8(0x818)+'h'],0x52*0x6a+0x1adf+0x1*-0x3cd3)||_0x293007[_0x2005f6(0x20c)](_0x2d7a8a[_0x433aa8(0x818)+'h'],-0x1a0e+-0x53*-0xc+0x3c9*0x6))return;_0x293007[_0x2005f6(0xa05)](fetchRetry,_0x293007[_0x5d1b77(0x9ea)](_0x293007[_0x2005f6(0x3b3)](_0x293007[_0x295e68(0x881)],_0x293007[_0x433aa8(0x2b5)](encodeURIComponent,_0x2d7a8a)),_0x293007[_0x295e68(0x5af)]),0x1d2e+0x1*-0x12b2+-0x1*0xa79)[_0x2005f6(0x836)](_0x4a4c06=>_0x4a4c06[_0x5d1b77(0x1bf)]())[_0x2005f6(0x836)](_0x5744b1=>{const _0xb9e734=_0x295e68,_0x2c9cf2=_0x433aa8,_0x214e82=_0x433aa8,_0x2f05ae=_0x5d1b77,_0x455515=_0x1b41d7,_0x4faf0b={'iXKjT':_0x293007[_0xb9e734(0x359)],'UMzRb':function(_0x1d3c55,_0x224d18){const _0x261991=_0xb9e734;return _0x293007[_0x261991(0x2b5)](_0x1d3c55,_0x224d18);},'WQufT':function(_0x1de692,_0x3dc9a1){const _0x3e7f82=_0xb9e734;return _0x293007[_0x3e7f82(0x89d)](_0x1de692,_0x3dc9a1);},'dwlYO':_0x293007[_0x2c9cf2(0x28b)],'qCoXi':_0x293007[_0x2c9cf2(0x9d9)],'Ljtwk':function(_0x2d669c){const _0x4f9943=_0x2c9cf2;return _0x293007[_0x4f9943(0x670)](_0x2d669c);},'yqRuP':_0x293007[_0xb9e734(0xaeb)],'ZDJhP':function(_0x3c0417,_0x997fba){const _0x300440=_0x2c9cf2;return _0x293007[_0x300440(0x9d3)](_0x3c0417,_0x997fba);},'WFHFm':_0x293007[_0x455515(0x424)],'YAcJF':_0x293007[_0x214e82(0x5be)],'rxRzy':_0x293007[_0x455515(0x905)],'FXIfp':function(_0x53b8a9,_0x168deb){const _0x45b0fb=_0x455515;return _0x293007[_0x45b0fb(0x21e)](_0x53b8a9,_0x168deb);},'cLQQd':function(_0x49aac1,_0x5d9300,_0x2bb213){const _0x27290a=_0x455515;return _0x293007[_0x27290a(0x645)](_0x49aac1,_0x5d9300,_0x2bb213);},'qwcvR':function(_0x4d09c6,_0x3c3dfa){const _0xc04e0=_0xb9e734;return _0x293007[_0xc04e0(0x240)](_0x4d09c6,_0x3c3dfa);},'VUmUE':_0x293007[_0xb9e734(0x303)],'xmrVL':_0x293007[_0x2c9cf2(0x144)],'xeZac':function(_0x2596b4,_0x49cdb6){const _0x3adb82=_0xb9e734;return _0x293007[_0x3adb82(0x580)](_0x2596b4,_0x49cdb6);},'JYvnD':_0x293007[_0x214e82(0xa2b)],'MMqjy':function(_0x2ba569,_0x5bba2c){const _0x588c2d=_0x455515;return _0x293007[_0x588c2d(0x9d3)](_0x2ba569,_0x5bba2c);},'AzHbV':_0x293007[_0x214e82(0x84f)],'uMTDT':_0x293007[_0x455515(0x8fe)],'JjxwE':_0x293007[_0x214e82(0x55b)],'hbQsa':_0x293007[_0x455515(0x7c7)],'UHtuC':_0x293007[_0x214e82(0x337)],'YBrRT':function(_0x2bfa72,_0x5a0f43){const _0x4eaa6e=_0x214e82;return _0x293007[_0x4eaa6e(0x9d3)](_0x2bfa72,_0x5a0f43);},'yIPGL':_0x293007[_0x2c9cf2(0x30a)],'hhQCI':_0x293007[_0xb9e734(0x43e)],'EyJMu':_0x293007[_0x214e82(0x5c6)],'QrvDw':_0x293007[_0x455515(0x7ae)],'XWRHU':function(_0x6589ce,_0x2245ea){const _0x2fde8a=_0x214e82;return _0x293007[_0x2fde8a(0x240)](_0x6589ce,_0x2245ea);},'tZCqm':_0x293007[_0xb9e734(0x756)],'MVhOV':_0x293007[_0x455515(0x33e)],'nyKZR':_0x293007[_0xb9e734(0x206)],'GknpU':_0x293007[_0xb9e734(0x2f9)],'upufb':_0x293007[_0x455515(0x6c7)],'nTzuW':_0x293007[_0x2f05ae(0x61f)],'ZbYKK':function(_0x3eb61f,_0x3dba46){const _0x1d9924=_0x2c9cf2;return _0x293007[_0x1d9924(0x2b5)](_0x3eb61f,_0x3dba46);},'OSVCv':_0x293007[_0x455515(0x76d)],'QKBVt':_0x293007[_0x2f05ae(0x534)],'XqmOa':_0x293007[_0x214e82(0xb70)],'KHfeR':_0x293007[_0x2c9cf2(0xa86)],'KeeiM':_0x293007[_0x455515(0x4ad)],'DoOgT':function(_0x19b194,_0x4adb17){const _0x10ee88=_0x455515;return _0x293007[_0x10ee88(0x5e5)](_0x19b194,_0x4adb17);},'XkFCD':_0x293007[_0x2c9cf2(0x6eb)]};if(_0x293007[_0x455515(0x240)](_0x293007[_0xb9e734(0x118)],_0x293007[_0xb9e734(0x118)])){const _0x1f6a05=new _0x822022(zGrdpa[_0x214e82(0x7b3)]),_0x28e927=new _0x42e405(zGrdpa[_0x2f05ae(0x1d6)],'i'),_0x4fac12=zGrdpa[_0x2c9cf2(0x9f6)](_0x353660,zGrdpa[_0x2c9cf2(0x7bd)]);!_0x1f6a05[_0x214e82(0x967)](zGrdpa[_0x2c9cf2(0x89d)](_0x4fac12,zGrdpa[_0x455515(0x6b6)]))||!_0x28e927[_0x2c9cf2(0x967)](zGrdpa[_0x2f05ae(0x5e5)](_0x4fac12,zGrdpa[_0x2c9cf2(0xae8)]))?zGrdpa[_0x2c9cf2(0x6e1)](_0x4fac12,'0'):zGrdpa[_0x455515(0x1e6)](_0x2d0bab);}else{prompt=JSON[_0xb9e734(0x76c)](_0x293007[_0x214e82(0x9f6)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x2f05ae(0x5c0)](_0x5744b1[_0xb9e734(0x412)+_0x2f05ae(0xa74)][-0x14f7*0x1+0x4*-0x805+0x350b][_0xb9e734(0x628)+'nt'])[-0x155f+-0x1df2+0x3352])),prompt[_0x2f05ae(0x498)][_0x214e82(0x764)+_0xb9e734(0x8a3)+_0x2c9cf2(0x448)+'y']=0x2259+0x8dd*0x2+-0x2b*0x136,prompt[_0xb9e734(0x498)][_0x214e82(0xa99)+_0x2f05ae(0x1f6)+'e']=-0x1fc8+0x145+0x1*0x1e83+0.9;for(st in prompt[_0x455515(0x165)]){if(_0x293007[_0x455515(0xb2b)](_0x293007[_0x2c9cf2(0x50f)],_0x293007[_0x2c9cf2(0x3a5)]))_0x512fed[_0x17b32c]=_0x947c63[_0xb9e734(0x370)+_0x2c9cf2(0x5cb)](_0x55e25e);else{if(_0x293007[_0x2f05ae(0x73e)](_0x293007[_0x2c9cf2(0xa65)](_0x293007[_0x2c9cf2(0x4d5)](_0x293007[_0x2c9cf2(0xa62)](_0x293007[_0xb9e734(0xa62)](_0x293007[_0xb9e734(0x397)](knowledge,prompt[_0x455515(0x165)][st]),'\x0a'),_0x293007[_0x214e82(0x556)]),_0x2d7a8a),_0x293007[_0x455515(0xb23)])[_0xb9e734(0x818)+'h'],0x1d8c+0x47*0x87+-0x3d21))knowledge+=_0x293007[_0xb9e734(0x695)](prompt[_0xb9e734(0x165)][st],'\x0a');}}const _0x10a1e7={};_0x10a1e7[_0x214e82(0x403)]=_0x293007[_0x2f05ae(0x2e4)],_0x10a1e7[_0x214e82(0x628)+'nt']=_0x293007[_0x2f05ae(0x638)],prompt[_0x455515(0x498)][_0x214e82(0xac2)+_0x2c9cf2(0x26e)]=[_0x10a1e7,{'role':_0x293007[_0x2c9cf2(0x337)],'content':_0x293007[_0x2f05ae(0x9ea)](_0x293007[_0x214e82(0x5f2)],knowledge)},{'role':_0x293007[_0xb9e734(0x55b)],'content':_0x293007[_0x2c9cf2(0x1de)](_0x293007[_0x2f05ae(0x716)](_0x293007[_0xb9e734(0x139)],_0x2d7a8a),'”')}],optionsweb={'method':_0x293007[_0x214e82(0xaed)],'headers':headers,'body':_0x293007[_0x455515(0x9f6)](b64EncodeUnicode,JSON[_0xb9e734(0x47c)+_0x455515(0x79b)](prompt[_0x2f05ae(0x498)]))},document[_0x214e82(0x819)+_0x455515(0x429)+_0x2f05ae(0x1b4)](_0x293007[_0xb9e734(0x61f)])[_0xb9e734(0xb14)+_0x2f05ae(0x55d)]='',_0x293007[_0x214e82(0x645)](markdownToHtml,_0x293007[_0x214e82(0x6e1)](beautify,_0x2d7a8a),document[_0x455515(0x819)+_0x455515(0x429)+_0x2c9cf2(0x1b4)](_0x293007[_0xb9e734(0x61f)])),chatTemp='',text_offset=-(0x1712+-0x15d4+0x13d*-0x1),prev_chat=document[_0xb9e734(0x319)+_0xb9e734(0x14a)+_0x2f05ae(0xa9d)](_0x293007[_0x214e82(0x76d)])[_0x2c9cf2(0xb14)+_0x214e82(0x55d)],prev_chat=_0x293007[_0xb9e734(0x716)](_0x293007[_0x455515(0x9ea)](_0x293007[_0x2f05ae(0x397)](prev_chat,_0x293007[_0x2c9cf2(0x24d)]),document[_0x455515(0x819)+_0x455515(0x429)+_0x214e82(0x1b4)](_0x293007[_0x2c9cf2(0x61f)])[_0x2c9cf2(0xb14)+_0xb9e734(0x55d)]),_0x293007[_0x455515(0xb70)]),_0x293007[_0x2c9cf2(0x645)](fetch,_0x293007[_0xb9e734(0x221)],optionsweb)[_0xb9e734(0x836)](_0x3282f5=>{const _0x35ef72=_0x214e82,_0x14af9c=_0x455515,_0x88cd4a=_0x455515,_0x17fe61=_0x214e82,_0x2652c4=_0x2c9cf2,_0x5e6983={'MyJvI':_0x4faf0b[_0x35ef72(0xa92)],'ftUXk':function(_0xbed08,_0x32c091){const _0x3d224a=_0x35ef72;return _0x4faf0b[_0x3d224a(0x66e)](_0xbed08,_0x32c091);},'gHuLz':function(_0x292ee3,_0x2eaaab,_0x4eef8d){const _0x5119f3=_0x35ef72;return _0x4faf0b[_0x5119f3(0xa9e)](_0x292ee3,_0x2eaaab,_0x4eef8d);},'YAJfl':function(_0x1f3bf1,_0x5679c6){const _0x5de83f=_0x35ef72;return _0x4faf0b[_0x5de83f(0x8fc)](_0x1f3bf1,_0x5679c6);},'osRZJ':_0x4faf0b[_0x14af9c(0x140)],'FhnLO':_0x4faf0b[_0x88cd4a(0x311)],'fgolj':function(_0x1ce5e8,_0x2324d4){const _0x1a61b7=_0x88cd4a;return _0x4faf0b[_0x1a61b7(0x66e)](_0x1ce5e8,_0x2324d4);},'OchuB':function(_0xb63a9,_0x4941b7){const _0x5a5098=_0x35ef72;return _0x4faf0b[_0x5a5098(0x275)](_0xb63a9,_0x4941b7);},'apjEa':_0x4faf0b[_0x17fe61(0x255)],'TLBaP':function(_0x3176e6,_0x1d50de){const _0x372c8c=_0x14af9c;return _0x4faf0b[_0x372c8c(0x369)](_0x3176e6,_0x1d50de);},'cYeTC':_0x4faf0b[_0x2652c4(0xb4e)],'XVpct':_0x4faf0b[_0x14af9c(0x496)],'ArecQ':_0x4faf0b[_0x88cd4a(0x9eb)],'Cwowe':_0x4faf0b[_0x2652c4(0xa91)],'Tedsk':_0x4faf0b[_0x17fe61(0x95e)],'SnAXx':function(_0x4ca205,_0x53cde1){const _0x3ac9c1=_0x17fe61;return _0x4faf0b[_0x3ac9c1(0xacf)](_0x4ca205,_0x53cde1);},'GtBXm':_0x4faf0b[_0x35ef72(0x97b)],'UweIT':_0x4faf0b[_0x2652c4(0x3e7)],'zlbQX':_0x4faf0b[_0x88cd4a(0x44d)],'hBfra':function(_0x128ddb,_0x569dfb){const _0x179f49=_0x17fe61;return _0x4faf0b[_0x179f49(0x3b0)](_0x128ddb,_0x569dfb);},'hoZaF':_0x4faf0b[_0x2652c4(0x228)],'BImcZ':function(_0x35d6f5,_0x513d92){const _0x1f0c12=_0x35ef72;return _0x4faf0b[_0x1f0c12(0x2d6)](_0x35d6f5,_0x513d92);},'SSAXv':_0x4faf0b[_0x35ef72(0x416)],'UmxGq':function(_0x22d574,_0x22a59e){const _0x50b5c9=_0x17fe61;return _0x4faf0b[_0x50b5c9(0x369)](_0x22d574,_0x22a59e);},'orsET':_0x4faf0b[_0x14af9c(0x7b8)],'rYxdH':_0x4faf0b[_0x88cd4a(0x8d8)],'aopQY':_0x4faf0b[_0x14af9c(0x513)],'aSOIe':_0x4faf0b[_0x14af9c(0x483)],'EJLHS':_0x4faf0b[_0x88cd4a(0x794)],'kiWUK':function(_0x540246,_0x195c37){const _0x1326f1=_0x17fe61;return _0x4faf0b[_0x1326f1(0x87e)](_0x540246,_0x195c37);},'CVBuU':_0x4faf0b[_0x14af9c(0x126)],'wezUy':_0x4faf0b[_0x17fe61(0x11e)],'WvMPE':_0x4faf0b[_0x2652c4(0x792)]};if(_0x4faf0b[_0x35ef72(0x2d6)](_0x4faf0b[_0x35ef72(0x9d6)],_0x4faf0b[_0x35ef72(0x313)])){const _0x592ee0=_0x3282f5[_0x88cd4a(0x34e)][_0x17fe61(0x693)+_0x14af9c(0x8df)]();let _0x248695='',_0x5d8c42='';_0x592ee0[_0x17fe61(0x349)]()[_0x88cd4a(0x836)](function _0x50ed54({done:_0x20ce4a,value:_0x34330f}){const _0xd8d534=_0x88cd4a,_0x5245cd=_0x35ef72,_0x45fe64=_0x88cd4a,_0x29d4af=_0x17fe61,_0xdc3017=_0x2652c4,_0x2a4ecb={'pnfGM':_0x4faf0b[_0xd8d534(0xa92)],'xzxLC':function(_0x404a9c,_0xe5d2e2){const _0x3e4165=_0xd8d534;return _0x4faf0b[_0x3e4165(0x66c)](_0x404a9c,_0xe5d2e2);},'ghFkv':function(_0x1f5022,_0x584995){const _0x39c781=_0xd8d534;return _0x4faf0b[_0x39c781(0x3b0)](_0x1f5022,_0x584995);},'TbTDQ':_0x4faf0b[_0x5245cd(0x674)],'sPVHA':_0x4faf0b[_0xd8d534(0x96e)],'Rrujb':function(_0x4880b1){const _0x15beb1=_0xd8d534;return _0x4faf0b[_0x15beb1(0x57d)](_0x4880b1);},'EPrvA':_0x4faf0b[_0xd8d534(0x274)]};if(_0x4faf0b[_0xd8d534(0x945)](_0x4faf0b[_0x29d4af(0x19a)],_0x4faf0b[_0xdc3017(0x4d0)]))_0x116aed+='下';else{if(_0x20ce4a)return;const _0x1bb29e=new TextDecoder(_0x4faf0b[_0x45fe64(0x3f6)])[_0xd8d534(0x7b2)+'e'](_0x34330f);return _0x1bb29e[_0x29d4af(0x3c8)]()[_0xd8d534(0x615)]('\x0a')[_0xd8d534(0x3fc)+'ch'](function(_0x1d4265){const _0x237763=_0x45fe64,_0x308842=_0xd8d534,_0x3d98ab=_0x45fe64,_0x380bc9=_0x29d4af,_0x5f03c3=_0xdc3017,_0x4e3de4={'JPPTb':_0x5e6983[_0x237763(0x224)],'wQiMP':function(_0x23d9f0,_0x4a4c66){const _0x527832=_0x237763;return _0x5e6983[_0x527832(0x7e2)](_0x23d9f0,_0x4a4c66);},'GDpPO':function(_0x314bab,_0x243ace,_0x5ab4eb){const _0xbf4076=_0x237763;return _0x5e6983[_0xbf4076(0x87a)](_0x314bab,_0x243ace,_0x5ab4eb);}};if(_0x5e6983[_0x308842(0x6f0)](_0x5e6983[_0x308842(0x2b4)],_0x5e6983[_0x308842(0x13f)])){_0x248695='';if(_0x5e6983[_0x3d98ab(0x802)](_0x1d4265[_0x380bc9(0x818)+'h'],-0x22de+0x1a9+0x213b))_0x248695=_0x1d4265[_0x237763(0x9a0)](0x175e*0x1+-0x116f+-0x5e9*0x1);if(_0x5e6983[_0x237763(0x4f7)](_0x248695,_0x5e6983[_0x3d98ab(0x666)])){if(_0x5e6983[_0x5f03c3(0x2df)](_0x5e6983[_0x237763(0x176)],_0x5e6983[_0x3d98ab(0x176)])){const _0x24f6a0=_0x5e6983[_0x380bc9(0x296)][_0x5f03c3(0x615)]('|');let _0x512263=0x6f1*0x5+-0x570+0x7f*-0x3b;while(!![]){switch(_0x24f6a0[_0x512263++]){case'0':const _0x26b93d={};_0x26b93d[_0x5f03c3(0x403)]=_0x5e6983[_0x237763(0x733)],_0x26b93d[_0x237763(0x628)+'nt']=_0x2d7a8a,word_last[_0x308842(0x5bf)](_0x26b93d);continue;case'1':document[_0x3d98ab(0x819)+_0x237763(0x429)+_0x308842(0x1b4)](_0x5e6983[_0x308842(0x18d)])[_0x237763(0x697)]='';continue;case'2':return;case'3':const _0x362c25={};_0x362c25[_0x308842(0x403)]=_0x5e6983[_0x308842(0x95f)],_0x362c25[_0x5f03c3(0x628)+'nt']=chatTemp,word_last[_0x308842(0x5bf)](_0x362c25);continue;case'4':lock_chat=0xaab*-0x3+0x935+0x16cc;continue;}break;}}else _0x325167[_0x380bc9(0x897)](_0x4e3de4[_0x308842(0x82d)],_0x178248);}let _0x5dfa12;try{if(_0x5e6983[_0x5f03c3(0x271)](_0x5e6983[_0x380bc9(0x1c1)],_0x5e6983[_0x5f03c3(0x63f)]))_0x25a961[_0x5f03c3(0x897)](_0x4e3de4[_0x3d98ab(0x82d)],_0xb3ae13);else try{_0x5e6983[_0x5f03c3(0x2df)](_0x5e6983[_0x237763(0xa35)],_0x5e6983[_0x308842(0xa35)])?(_0x5dfa12=JSON[_0x237763(0x76c)](_0x5e6983[_0x3d98ab(0x934)](_0x5d8c42,_0x248695))[_0x5e6983[_0x380bc9(0x5e1)]],_0x5d8c42=''):_0x2aaec8+=_0x416fcb[0xcf+0x12bd+-0x138c][_0x237763(0x230)][_0x3d98ab(0x628)+'nt'];}catch(_0x2ed42a){if(_0x5e6983[_0x308842(0x233)](_0x5e6983[_0x380bc9(0x706)],_0x5e6983[_0x237763(0x706)]))return _0x4e3de4[_0x5f03c3(0x3fa)](_0x4e3de4[_0x380bc9(0xaba)](_0x47a93e,_0x3c4910,_0x5b1bdb),_0x4e3de4[_0x3d98ab(0xaba)](_0x54f865,_0x220462,_0x3fd59a))?-(-0x197*-0x8+-0x1*-0x2291+-0x2f48):0x12a5+0x1066+-0x230a;else _0x5dfa12=JSON[_0x3d98ab(0x76c)](_0x248695)[_0x5e6983[_0x237763(0x5e1)]],_0x5d8c42='';}}catch(_0x4b3fc6){_0x5e6983[_0x237763(0x633)](_0x5e6983[_0x237763(0xb53)],_0x5e6983[_0x5f03c3(0xa9a)])?_0x5723b1[_0x5f03c3(0x897)](_0x2a4ecb[_0x5f03c3(0xb5d)],_0x28020d):_0x5d8c42+=_0x248695;}if(_0x5dfa12&&_0x5e6983[_0x3d98ab(0x802)](_0x5dfa12[_0x3d98ab(0x818)+'h'],-0x1247*0x1+0x22d2+-0x108b)&&_0x5dfa12[-0x1*-0x1f1b+0x14cf+-0x531*0xa][_0x237763(0x230)][_0x5f03c3(0x628)+'nt']){if(_0x5e6983[_0x3d98ab(0x233)](_0x5e6983[_0x5f03c3(0x310)],_0x5e6983[_0x237763(0xabe)]))chatTemp+=_0x5dfa12[0x1*-0xa85+-0xc72+0x16f7*0x1][_0x3d98ab(0x230)][_0x237763(0x628)+'nt'];else{let _0x445896;try{const _0xc7a7c1=yVgoVJ[_0x308842(0x5b7)](_0x444375,yVgoVJ[_0x380bc9(0x1ad)](yVgoVJ[_0x5f03c3(0x1ad)](yVgoVJ[_0x380bc9(0xa25)],yVgoVJ[_0x380bc9(0x54b)]),');'));_0x445896=yVgoVJ[_0x5f03c3(0x535)](_0xc7a7c1);}catch(_0x1fe5b0){_0x445896=_0x411ff2;}_0x445896[_0x237763(0x456)+_0x3d98ab(0x579)+'l'](_0x19a448,-0xcd5+-0x1645+-0x2*-0x195d);}}chatTemp=chatTemp[_0x308842(0x7fc)+_0x237763(0x7f8)]('\x0a\x0a','\x0a')[_0x3d98ab(0x7fc)+_0x380bc9(0x7f8)]('\x0a\x0a','\x0a'),document[_0x3d98ab(0x819)+_0x5f03c3(0x429)+_0x3d98ab(0x1b4)](_0x5e6983[_0x237763(0x6c0)])[_0x5f03c3(0xb14)+_0x380bc9(0x55d)]='',_0x5e6983[_0x380bc9(0x87a)](markdownToHtml,_0x5e6983[_0x5f03c3(0x158)](beautify,chatTemp),document[_0x380bc9(0x819)+_0x3d98ab(0x429)+_0x308842(0x1b4)](_0x5e6983[_0x5f03c3(0x6c0)])),document[_0x380bc9(0x319)+_0x237763(0x14a)+_0x237763(0xa9d)](_0x5e6983[_0x308842(0x404)])[_0x380bc9(0xb14)+_0x5f03c3(0x55d)]=_0x5e6983[_0x237763(0x934)](_0x5e6983[_0x237763(0x934)](_0x5e6983[_0x308842(0x934)](prev_chat,_0x5e6983[_0x308842(0x22a)]),document[_0x3d98ab(0x819)+_0x237763(0x429)+_0x237763(0x1b4)](_0x5e6983[_0x5f03c3(0x6c0)])[_0x237763(0xb14)+_0x3d98ab(0x55d)]),_0x5e6983[_0x308842(0x4f3)]);}else try{_0xe84f81=_0x2a4ecb[_0x237763(0x5b7)](_0x3589ff,_0x3e7ae0);const _0x48a7d7={};return _0x48a7d7[_0x3d98ab(0x9b8)]=_0x2a4ecb[_0x3d98ab(0x294)],_0x244a0c[_0x5f03c3(0x7d5)+'e'][_0x237763(0xaf8)+'pt'](_0x48a7d7,_0x55c6a3,_0x48fb1c);}catch(_0x5a37ae){}}),_0x592ee0[_0x45fe64(0x349)]()[_0x45fe64(0x836)](_0x50ed54);}});}else _0x1c067d[_0x2708d4]++;})[_0x214e82(0x2f3)](_0x376aa5=>{const _0x1b29b3=_0xb9e734,_0x372ff4=_0x2c9cf2,_0x4df672=_0x455515,_0x11e116=_0x455515,_0x2f9710=_0x455515;if(_0x4faf0b[_0x1b29b3(0x2d6)](_0x4faf0b[_0x372ff4(0x16f)],_0x4faf0b[_0x372ff4(0x16f)]))try{_0x3bb008=_0x34de63[_0x4df672(0x76c)](_0x4faf0b[_0x372ff4(0x854)](_0x2a67d5,_0x54b9e7))[_0x4faf0b[_0x2f9710(0x228)]],_0x5d89f7='';}catch(_0xfcf143){_0x16e500=_0x185abd[_0x11e116(0x76c)](_0xd09756)[_0x4faf0b[_0x2f9710(0x228)]],_0x522adc='';}else console[_0x2f9710(0x897)](_0x4faf0b[_0x4df672(0xa92)],_0x376aa5);});}});}function getContentLength(_0x4649ab){const _0x5d94c9=_0x5e9a26,_0x4a96c1=_0x5e9a26,_0x3c3d47=_0x5e9a26,_0x1bb985=_0x3b4ad0,_0x266f7b=_0x5e9a26,_0x79d0ee={};_0x79d0ee[_0x5d94c9(0x35f)]=function(_0x5b9444,_0x2441f7){return _0x5b9444===_0x2441f7;},_0x79d0ee[_0x4a96c1(0x70f)]=_0x5d94c9(0x308);const _0x371612=_0x79d0ee;let _0xb3b536=-0x14b3+0x5*-0x4+0x24f*0x9;for(let _0x91f5b0 of _0x4649ab){_0x371612[_0x1bb985(0x35f)](_0x371612[_0x266f7b(0x70f)],_0x371612[_0x5d94c9(0x70f)])?_0xb3b536+=_0x91f5b0[_0x1bb985(0x628)+'nt'][_0x4a96c1(0x818)+'h']:_0x3a8ae5='图片';}return _0xb3b536;}function trimArray(_0x3ea386,_0x73b050){const _0x188216=_0x8fd79f,_0x320efa=_0x115e90,_0x5b15ef=_0x3b4ad0,_0x59dcab=_0x8fd79f,_0x45ed11=_0x5204dc,_0x3816ec={'iwSnK':function(_0x2bb6a8,_0x4dd544,_0x6b7f74){return _0x2bb6a8(_0x4dd544,_0x6b7f74);},'ToByN':function(_0x4e931e,_0x3bc67f){return _0x4e931e+_0x3bc67f;},'OxFjJ':function(_0xed293d,_0x32b59a){return _0xed293d>_0x32b59a;},'ioILY':function(_0x14a933,_0x3d0c8a){return _0x14a933(_0x3d0c8a);},'GkjVx':function(_0x4c04e3,_0x5d0052){return _0x4c04e3!==_0x5d0052;},'hnzvX':_0x188216(0x592),'LUWXR':_0x188216(0xa40)};while(_0x3816ec[_0x5b15ef(0x37d)](_0x3816ec[_0x320efa(0xaa5)](getContentLength,_0x3ea386),_0x73b050)){_0x3816ec[_0x320efa(0x65f)](_0x3816ec[_0x320efa(0x544)],_0x3816ec[_0x59dcab(0xb3e)])?_0x3ea386[_0x45ed11(0x5a4)]():_0x3816ec[_0x45ed11(0x4d2)](_0x4e9d82,_0x2b98ef[_0x59dcab(0xaa6)+_0x5b15ef(0xa27)][_0x97e991],_0x3816ec[_0x59dcab(0x1ac)](_0x3d8b77,0xdec+0x2*0xc95+-0x2715));}}function send_modalchat(_0x317e47){const _0x3101f5=_0x3b4ad0,_0x93f884=_0x3b4ad0,_0x261c4d=_0x5e9a26,_0x551d3e=_0x8fd79f,_0x486bce=_0x3b4ad0,_0x1d3b3a={'MoQxv':function(_0x487d12,_0x872715){return _0x487d12<_0x872715;},'HZdxp':function(_0x61ee1c,_0x25de4b){return _0x61ee1c+_0x25de4b;},'rbpPD':function(_0x21c14,_0x13ef82){return _0x21c14+_0x13ef82;},'Ussqp':function(_0x22dfc0,_0x186f8d){return _0x22dfc0+_0x186f8d;},'XfWhR':function(_0x48aa2f,_0x461827){return _0x48aa2f-_0x461827;},'RRiYP':function(_0x5ee949,_0x3f986a){return _0x5ee949(_0x3f986a);},'eaPgf':function(_0x5edf2f,_0x432afa){return _0x5edf2f+_0x432afa;},'fVAbP':function(_0x4bc102,_0x1a7950){return _0x4bc102-_0x1a7950;},'RhFPI':function(_0x19b0c2,_0x3b3753){return _0x19b0c2<=_0x3b3753;},'MfPoH':function(_0x18480d,_0x549c62){return _0x18480d!==_0x549c62;},'MpwuF':_0x3101f5(0xb2d),'MHdQa':function(_0x1d95cc,_0x2f3246){return _0x1d95cc>_0x2f3246;},'SwlmG':function(_0x145ed7,_0x55dfad,_0x3b048e){return _0x145ed7(_0x55dfad,_0x3b048e);},'YbArd':function(_0x4678e0,_0x2b6d1c,_0x27ba2a){return _0x4678e0(_0x2b6d1c,_0x27ba2a);},'XHJwX':_0x93f884(0x49c),'EmeHh':function(_0x3b1144,_0x13f568){return _0x3b1144===_0x13f568;},'qvuIQ':_0x93f884(0xa2c),'puwyc':_0x3101f5(0x994),'HnooE':_0x261c4d(0x138),'VFUjO':_0x3101f5(0x42d),'VIZwe':_0x486bce(0x943)+'n','jkEqH':_0x3101f5(0x88f)+_0x486bce(0xb03),'Zhphw':function(_0x4761f8,_0x374240){return _0x4761f8+_0x374240;},'SjlFc':_0x551d3e(0x3c9)+'es','YpVgb':_0x261c4d(0xa3d)+_0x551d3e(0xb3a),'UAMtD':_0x3101f5(0x8c0)+_0x551d3e(0xaff)+'t','tMpMh':_0x3101f5(0x322),'rBeYF':_0x551d3e(0x432)+_0x486bce(0x6af),'otArx':_0x3101f5(0x384),'mmDyF':function(_0x2a6f36,_0x1cc173){return _0x2a6f36>_0x1cc173;},'oOwAI':function(_0x56001a,_0x2c78a4){return _0x56001a==_0x2c78a4;},'GVhrN':_0x551d3e(0x815)+']','kDKqD':function(_0x521f4e,_0x3d55a4){return _0x521f4e!==_0x3d55a4;},'xTszp':_0x93f884(0x595),'wfEFh':_0x551d3e(0x6f8),'NGMHx':_0x486bce(0x7cc)+_0x261c4d(0x923),'VZAJH':function(_0x32fe4d,_0x597688){return _0x32fe4d===_0x597688;},'DVttd':_0x3101f5(0x6b3),'DYjqq':_0x3101f5(0x38d),'mWdoN':_0x551d3e(0x750),'hdMzI':_0x486bce(0x231),'FGous':function(_0x4c5932,_0x764c27){return _0x4c5932+_0x764c27;},'Gjnkl':_0x486bce(0x35b),'psaiG':_0x486bce(0xad8),'kcsgx':_0x3101f5(0x2e1),'xUYJh':_0x486bce(0x1eb),'tfXpd':_0x551d3e(0x5b6),'NTqBC':_0x261c4d(0x479),'BeUWa':_0x93f884(0xb46)+'pt','lVEnS':function(_0x14b507,_0x17635b,_0x293f80){return _0x14b507(_0x17635b,_0x293f80);},'PYuPf':function(_0xed8023,_0x1665f9){return _0xed8023(_0x1665f9);},'APaBq':_0x551d3e(0x561)+_0x551d3e(0x443),'XUcZw':function(_0x1151dd,_0x152468){return _0x1151dd+_0x152468;},'qYAds':function(_0x3fd5d2,_0x409d08){return _0x3fd5d2+_0x409d08;},'zzwmv':_0x551d3e(0xb4f)+_0x551d3e(0x790)+_0x486bce(0x6be)+_0x93f884(0x4e6)+_0x3101f5(0x1ae),'ZNNbn':_0x3101f5(0x1dc)+'>','BhtTo':_0x486bce(0x765),'JCxvi':_0x93f884(0x700),'zXBez':function(_0x2cf1e5,_0x4340ab){return _0x2cf1e5!==_0x4340ab;},'HgXeZ':_0x551d3e(0x582),'GRjvn':function(_0x5a2e6c,_0x226166){return _0x5a2e6c(_0x226166);},'YoKul':_0x3101f5(0xae4),'SRSzG':_0x551d3e(0x9f0)+':','trfms':function(_0x4bc23a,_0x4c9906){return _0x4bc23a===_0x4c9906;},'Kegcb':_0x93f884(0x13b),'EtUIH':_0x3101f5(0x438),'ISPYo':function(_0x3a3522,_0x43f2ec){return _0x3a3522==_0x43f2ec;},'UfcZk':function(_0x4d61ed,_0x507c60){return _0x4d61ed>_0x507c60;},'KWKXr':function(_0x545e05,_0x1a6a4f){return _0x545e05!=_0x1a6a4f;},'grmJR':function(_0x261f6b,_0x2f7ded){return _0x261f6b+_0x2f7ded;},'GfbmT':_0x3101f5(0x8c0),'vzKJY':_0x3101f5(0x3b1)+_0x261c4d(0x36c),'uKPDG':_0x551d3e(0x7c3)+'果\x0a','ffLEc':function(_0x479947,_0x3f831f){return _0x479947+_0x3f831f;},'jBmQV':function(_0x27eaa8,_0x56ee0a){return _0x27eaa8+_0x56ee0a;},'eDhJt':_0x93f884(0x1a6),'eRFyw':_0x261c4d(0x358)+'\x0a','iOBWk':_0x486bce(0xa75),'gahWV':function(_0x48980a,_0x3c0800){return _0x48980a<_0x3c0800;},'mPyRy':function(_0xbcab72,_0x55476a){return _0xbcab72+_0x55476a;},'nqUAm':function(_0x486d39,_0x33949a){return _0x486d39+_0x33949a;},'hQmeZ':function(_0x38d52a,_0x2c0092){return _0x38d52a+_0x2c0092;},'ImamB':_0x486bce(0x6fb)+'\x0a','UKEZh':function(_0x3a50ae,_0x2ed706){return _0x3a50ae<_0x2ed706;},'RBHCf':function(_0x5423d5,_0x2754ce){return _0x5423d5===_0x2754ce;},'BMjhr':_0x486bce(0x87f),'kGTiz':_0x3101f5(0x71b),'KjXbA':function(_0x1119f6,_0x184ed9){return _0x1119f6===_0x184ed9;},'zlukt':_0x3101f5(0x475),'JSSLJ':function(_0x483ca5,_0x2cc0f8){return _0x483ca5+_0x2cc0f8;},'Yjdkp':function(_0x2d6cde,_0x9b2c23){return _0x2d6cde+_0x9b2c23;},'wtDoJ':_0x486bce(0x691)+'m','bjiLB':_0x3101f5(0x180)+_0x486bce(0x175)+_0x261c4d(0x849)+_0x3101f5(0xae6)+_0x3101f5(0x24b)+_0x3101f5(0xa1f)+'何人','TyoTf':function(_0x33abd7,_0x3bb1cd){return _0x33abd7+_0x3bb1cd;},'TZiof':function(_0x56e875,_0xb1c461){return _0x56e875+_0xb1c461;},'fRXrv':_0x3101f5(0xb32),'shNSZ':_0x261c4d(0x11f)+_0x3101f5(0x68f)+_0x93f884(0x4a8),'FSIXk':_0x93f884(0x60d),'LMbrM':function(_0x3628a3,_0x498ba2){return _0x3628a3(_0x498ba2);},'LuLEB':function(_0x470a14,_0x463b58){return _0x470a14(_0x463b58);},'jYFfE':function(_0x33d6ca,_0x35993b){return _0x33d6ca+_0x35993b;},'jUMZU':_0x93f884(0xb4f)+_0x93f884(0x790)+_0x486bce(0x6be)+_0x551d3e(0x843)+_0x261c4d(0x929)+'\x22>','eJEDh':_0x551d3e(0x7f5)+_0x551d3e(0x2b0)+_0x551d3e(0x7d3)+_0x486bce(0x865)+_0x93f884(0x355)+_0x486bce(0xaf3)};let _0x54426a=document[_0x261c4d(0x819)+_0x3101f5(0x429)+_0x486bce(0x1b4)](_0x1d3b3a[_0x486bce(0xab4)])[_0x551d3e(0x697)];if(_0x317e47){if(_0x1d3b3a[_0x93f884(0x59e)](_0x1d3b3a[_0x551d3e(0x78a)],_0x1d3b3a[_0x486bce(0x8e6)])){if(_0x1d3b3a[_0x3101f5(0x740)](_0x1d3b3a[_0x261c4d(0x745)](_0x1d3b3a[_0x93f884(0x559)](_0x29c709,_0x980821[_0x5765a4]),'\x0a')[_0x486bce(0x818)+'h'],-0x35*0x7+0x184d+0x9b*-0x1e))_0x2ae46c=_0x1d3b3a[_0x551d3e(0x745)](_0x1d3b3a[_0x486bce(0x745)](_0x2d25df,_0x405d62[_0x10b7d9]),'\x0a');_0x52696f=_0x1d3b3a[_0x551d3e(0x25d)](_0x24af02,0xe37+0x12af+-0x20e5);}else _0x54426a=_0x317e47[_0x93f884(0x52b)+_0x551d3e(0x9e1)+'t'],_0x317e47[_0x551d3e(0x77a)+'e']();}if(_0x1d3b3a[_0x486bce(0x6e0)](_0x54426a[_0x3101f5(0x818)+'h'],-0x3*-0x713+-0xfa1+0x2*-0x2cc)||_0x1d3b3a[_0x486bce(0x2fe)](_0x54426a[_0x261c4d(0x818)+'h'],0x126e+-0xf8f*-0x1+-0x2171))return;_0x1d3b3a[_0x261c4d(0xa39)](trimArray,word_last,-0xe61*-0x1+-0x1*-0x10d9+0xea3*-0x2);if(_0x1d3b3a[_0x3101f5(0xa6b)](lock_chat,-0x6f*-0x3+-0xe0*-0x23+-0x1fed))return;lock_chat=0x265c*0x1+-0x1f16+-0x745;const _0xac6f48=_0x1d3b3a[_0x93f884(0x4a1)](_0x1d3b3a[_0x3101f5(0x4cc)](_0x1d3b3a[_0x3101f5(0x3be)](document[_0x486bce(0x819)+_0x486bce(0x429)+_0x3101f5(0x1b4)](_0x1d3b3a[_0x93f884(0x1e4)])[_0x93f884(0xb14)+_0x551d3e(0x55d)][_0x486bce(0x7fc)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x261c4d(0x7fc)+'ce'](/<hr.*/gs,'')[_0x93f884(0x7fc)+'ce'](/<[^>]+>/g,'')[_0x486bce(0x7fc)+'ce'](/\n\n/g,'\x0a'),_0x1d3b3a[_0x93f884(0x75d)]),search_queryquery),_0x1d3b3a[_0x3101f5(0x17a)]);let _0x14043a=_0x1d3b3a[_0x93f884(0x755)](_0x1d3b3a[_0x486bce(0xaf4)](_0x1d3b3a[_0x93f884(0x188)](_0x1d3b3a[_0x93f884(0x1b0)],article[_0x93f884(0x4e8)]),'\x0a'),_0x1d3b3a[_0x3101f5(0x26d)]);for(el in modalele){if(_0x1d3b3a[_0x93f884(0x59e)](_0x1d3b3a[_0x3101f5(0x73d)],_0x1d3b3a[_0x261c4d(0x73d)])){if(_0x1d3b3a[_0x486bce(0xa2a)](_0x1d3b3a[_0x486bce(0x417)](_0x1d3b3a[_0x3101f5(0xa87)](_0x14043a,modalele[el]),'\x0a')[_0x3101f5(0x818)+'h'],-0x1f97*0x1+0x2*0x210+0x1efb))_0x14043a=_0x1d3b3a[_0x93f884(0xa33)](_0x1d3b3a[_0x261c4d(0x933)](_0x14043a,modalele[el]),'\x0a');}else{_0x3155f3=_0x1d3b3a[_0x486bce(0x289)](_0x2ed043,-0xd43+0xf69+-0x225);if(!_0x19a014)throw _0x453f96;return _0x1d3b3a[_0x3101f5(0x80a)](_0x66bf88,0x2*-0x713+0x151+0xec9)[_0x486bce(0x836)](()=>_0xc2f46a(_0x5256c3,_0x28f39f,_0x49a18d));}}_0x14043a=_0x1d3b3a[_0x551d3e(0xa33)](_0x14043a,_0x1d3b3a[_0x3101f5(0xb5c)]),fulltext[_0x551d3e(0xb0a)]((_0x58339c,_0x1c3f10)=>{const _0x3c9b04=_0x3101f5,_0xf5f5c1=_0x93f884,_0x17cf5e=_0x486bce,_0x3d6c80=_0x486bce,_0x56ae16=_0x93f884,_0x3cbc20={'RbUui':function(_0x15ff5f,_0x301109){const _0x2528f5=_0xa12a;return _0x1d3b3a[_0x2528f5(0x4a1)](_0x15ff5f,_0x301109);},'Nglcy':function(_0x57c909,_0x271de3){const _0x44a9f9=_0xa12a;return _0x1d3b3a[_0x44a9f9(0x24c)](_0x57c909,_0x271de3);},'aKjtw':function(_0xf8b371,_0x555925){const _0x487e45=_0xa12a;return _0x1d3b3a[_0x487e45(0x71a)](_0xf8b371,_0x555925);}};if(_0x1d3b3a[_0x3c9b04(0x8ee)](_0x1d3b3a[_0xf5f5c1(0x993)],_0x1d3b3a[_0x17cf5e(0x993)])){const _0x4ea9fb=_0x348d7e[_0x17cf5e(0x1f3)](_0x4b8171,arguments);return _0x1c0cc4=null,_0x4ea9fb;}else{if(_0x1d3b3a[_0x3c9b04(0x40d)](_0x1d3b3a[_0xf5f5c1(0xb5f)](cosineSimilarity,_0x54426a,_0x58339c),_0x1d3b3a[_0x17cf5e(0xab7)](cosineSimilarity,_0x54426a,_0x1c3f10))){if(_0x1d3b3a[_0x17cf5e(0x8ee)](_0x1d3b3a[_0x3c9b04(0xa32)],_0x1d3b3a[_0x17cf5e(0xa32)])){if(_0x3d7985[_0x17cf5e(0xaf5)](_0x176343))return _0x807255;const _0x5de13a=_0x1a4166[_0x3c9b04(0x615)](/[;,;、,]/),_0xf7efce=_0x5de13a[_0x17cf5e(0x602)](_0x4783ea=>'['+_0x4783ea+']')[_0x17cf5e(0x38a)]('\x20'),_0x609274=_0x5de13a[_0xf5f5c1(0x602)](_0x4c1445=>'['+_0x4c1445+']')[_0x56ae16(0x38a)]('\x0a');_0x5de13a[_0x3d6c80(0x3fc)+'ch'](_0x29c59c=>_0xd4f925[_0x3d6c80(0x6c6)](_0x29c59c)),_0x3b746c='\x20';for(var _0x541d57=_0x3cbc20[_0xf5f5c1(0x12f)](_0x3cbc20[_0xf5f5c1(0x215)](_0x39a297[_0x56ae16(0x3ca)],_0x5de13a[_0x3d6c80(0x818)+'h']),-0x1259+0x6*-0x499+0x2df0);_0x3cbc20[_0x56ae16(0x75a)](_0x541d57,_0x4be315[_0x3c9b04(0x3ca)]);++_0x541d57)_0x27d6ce+='[^'+_0x541d57+']\x20';return _0x376cc9;}else return-(0xda*0x4+-0x689*0x2+0x9ab);}else{if(_0x1d3b3a[_0xf5f5c1(0x1c5)](_0x1d3b3a[_0xf5f5c1(0x46d)],_0x1d3b3a[_0x56ae16(0x769)]))_0x1f308d[_0x56ae16(0x49b)](_0x4913f3);else return-0x9*0x39a+-0x15ce*-0x1+-0x8f*-0x13;}}});for(let _0x19601c=-0x5a5*0x5+0xbb3+0x1086;_0x1d3b3a[_0x3101f5(0x50b)](_0x19601c,Math[_0x261c4d(0x78c)](-0x14*0x132+0x1e7a+-0x68f*0x1,fulltext[_0x486bce(0x818)+'h']));++_0x19601c){if(_0x1d3b3a[_0x551d3e(0x1b3)](_0x1d3b3a[_0x3101f5(0x143)],_0x1d3b3a[_0x551d3e(0x9bf)]))(function(){return!![];}[_0x3101f5(0x196)+_0x486bce(0x450)+'r'](EIQxOT[_0x93f884(0x745)](EIQxOT[_0x93f884(0x511)],EIQxOT[_0x3101f5(0x6c8)]))[_0x261c4d(0x8f9)](EIQxOT[_0x261c4d(0x2d3)]));else{if(_0x1d3b3a[_0x93f884(0xa7f)](keytextres[_0x3101f5(0x269)+'Of'](fulltext[_0x19601c]),-(-0x1*0x1bfd+0x6a5+0x1559)))keytextres[_0x551d3e(0x367)+'ft'](fulltext[_0x19601c]);}}keySentencesCount=-0x96d+-0x1c3a+-0x42f*-0x9;for(st in keytextres){if(_0x1d3b3a[_0x551d3e(0xaae)](_0x1d3b3a[_0x93f884(0x3e0)],_0x1d3b3a[_0x261c4d(0x3e0)])){if(_0x1d3b3a[_0x93f884(0x50b)](_0x1d3b3a[_0x551d3e(0x417)](_0x1d3b3a[_0x486bce(0x417)](_0x14043a,keytextres[st]),'\x0a')[_0x3101f5(0x818)+'h'],-0x5*0xdf+-0x2de*-0x1+0x759))_0x14043a=_0x1d3b3a[_0x93f884(0x2d8)](_0x1d3b3a[_0x551d3e(0x755)](_0x14043a,keytextres[st]),'\x0a');keySentencesCount=_0x1d3b3a[_0x261c4d(0xaa1)](keySentencesCount,-0x5c1+-0x469*0x4+-0xa*-0x257);}else{_0x586d5f=_0x1d3b3a[_0x551d3e(0x80a)](_0x4862b7,_0x31ac9b);const _0x9e7183={};return _0x9e7183[_0x93f884(0x9b8)]=_0x1d3b3a[_0x486bce(0x8b8)],_0x387191[_0x93f884(0x7d5)+'e'][_0x3101f5(0x12b)+'pt'](_0x9e7183,_0x1e34df,_0x5ef9c8);}}const _0x53109e={};_0x53109e[_0x486bce(0x403)]=_0x1d3b3a[_0x486bce(0x241)],_0x53109e[_0x261c4d(0x628)+'nt']=_0x1d3b3a[_0x93f884(0x930)];const _0x2dbafb={};_0x2dbafb[_0x261c4d(0x403)]=_0x1d3b3a[_0x551d3e(0x826)],_0x2dbafb[_0x261c4d(0x628)+'nt']=_0x14043a,mes=[_0x53109e,_0x2dbafb],mes=mes[_0x261c4d(0x778)+'t'](word_last),mes=mes[_0x261c4d(0x778)+'t']([{'role':_0x1d3b3a[_0x93f884(0x799)],'content':_0x1d3b3a[_0x551d3e(0x7c8)](_0x1d3b3a[_0x3101f5(0x1da)](_0x1d3b3a[_0x261c4d(0x7f2)],_0x54426a),_0x1d3b3a[_0x3101f5(0x5ba)])}]);const _0xc25da0={};_0xc25da0[_0x486bce(0xac2)+_0x3101f5(0x26e)]=mes,_0xc25da0[_0x3101f5(0xa38)+_0x261c4d(0x73f)]=0x3e8,_0xc25da0[_0x261c4d(0xa99)+_0x486bce(0x1f6)+'e']=0.9,_0xc25da0[_0x93f884(0xb4c)]=0x1,_0xc25da0[_0x3101f5(0x407)+_0x486bce(0xae9)+_0x551d3e(0x8bb)+'ty']=0x0,_0xc25da0[_0x261c4d(0x764)+_0x551d3e(0x8a3)+_0x3101f5(0x448)+'y']=0x0,_0xc25da0[_0x3101f5(0x41b)+'m']=!![];const _0x290273={'method':_0x1d3b3a[_0x93f884(0xaa8)],'headers':headers,'body':_0x1d3b3a[_0x3101f5(0x205)](b64EncodeUnicode,JSON[_0x551d3e(0x47c)+_0x3101f5(0x79b)](_0xc25da0))};_0x54426a=_0x54426a[_0x486bce(0x7fc)+_0x93f884(0x7f8)]('\x0a\x0a','\x0a')[_0x93f884(0x7fc)+_0x93f884(0x7f8)]('\x0a\x0a','\x0a'),document[_0x486bce(0x819)+_0x3101f5(0x429)+_0x93f884(0x1b4)](_0x1d3b3a[_0x93f884(0x869)])[_0x261c4d(0xb14)+_0x261c4d(0x55d)]='',_0x1d3b3a[_0x261c4d(0xa39)](markdownToHtml,_0x1d3b3a[_0x261c4d(0x829)](beautify,_0x54426a),document[_0x486bce(0x819)+_0x261c4d(0x429)+_0x93f884(0x1b4)](_0x1d3b3a[_0x551d3e(0x869)])),chatTemp='',text_offset=-(0x4*0x239+0x3b4+-0xc97),prev_chat=document[_0x261c4d(0x319)+_0x261c4d(0x14a)+_0x486bce(0xa9d)](_0x1d3b3a[_0x261c4d(0x1e0)])[_0x3101f5(0xb14)+_0x261c4d(0x55d)],prev_chat=_0x1d3b3a[_0x551d3e(0xaa1)](_0x1d3b3a[_0x486bce(0x4cc)](_0x1d3b3a[_0x93f884(0x503)](prev_chat,_0x1d3b3a[_0x551d3e(0x4cd)]),document[_0x486bce(0x819)+_0x93f884(0x429)+_0x261c4d(0x1b4)](_0x1d3b3a[_0x551d3e(0x869)])[_0x551d3e(0xb14)+_0x486bce(0x55d)]),_0x1d3b3a[_0x93f884(0x7fe)]),_0x1d3b3a[_0x3101f5(0xab7)](fetch,_0x1d3b3a[_0x486bce(0xaee)],_0x290273)[_0x261c4d(0x836)](_0x3303d3=>{const _0x13c249=_0x551d3e,_0x26463f=_0x551d3e,_0x464334=_0x93f884,_0x233795=_0x93f884,_0x5206c0=_0x3101f5;if(_0x1d3b3a[_0x13c249(0x550)](_0x1d3b3a[_0x26463f(0x305)],_0x1d3b3a[_0x464334(0x305)]))return![];else{const _0xa3a9ce=_0x3303d3[_0x233795(0x34e)][_0x5206c0(0x693)+_0x13c249(0x8df)]();let _0x52d74a='',_0x1f7801='';_0xa3a9ce[_0x5206c0(0x349)]()[_0x5206c0(0x836)](function _0x209e43({done:_0x513288,value:_0x2796f2}){const _0x1555bc=_0x464334,_0x32b7cf=_0x5206c0,_0x42d60a=_0x464334,_0x2c923f=_0x13c249,_0x42b7d1=_0x233795,_0x5b63b2={'VoilM':function(_0x1e8fb7,_0x13d72e){const _0x2e1063=_0xa12a;return _0x1d3b3a[_0x2e1063(0xa33)](_0x1e8fb7,_0x13d72e);},'uRTAa':_0x1d3b3a[_0x1555bc(0xb28)],'SgUCa':_0x1d3b3a[_0x32b7cf(0x629)],'jbpmK':_0x1d3b3a[_0x42d60a(0xab4)],'iJKTW':_0x1d3b3a[_0x42d60a(0x799)],'TqOwA':_0x1d3b3a[_0x42d60a(0x826)],'bTAPP':function(_0x51a998,_0x5d572a){const _0x546805=_0x2c923f;return _0x1d3b3a[_0x546805(0x1c5)](_0x51a998,_0x5d572a);},'yVdov':_0x1d3b3a[_0x42b7d1(0xa58)],'wvXdv':function(_0x4f1233,_0x4434fa){const _0x1b39c2=_0x42b7d1;return _0x1d3b3a[_0x1b39c2(0x72d)](_0x4f1233,_0x4434fa);},'gGSLc':function(_0x3195a6,_0x371dbe){const _0x59bd80=_0x32b7cf;return _0x1d3b3a[_0x59bd80(0xa7f)](_0x3195a6,_0x371dbe);},'YhWUA':_0x1d3b3a[_0x2c923f(0x7c2)],'fMiXU':function(_0x87c88f,_0x25cf97){const _0xa52ec1=_0x2c923f;return _0x1d3b3a[_0xa52ec1(0x80c)](_0x87c88f,_0x25cf97);},'BQWxz':_0x1d3b3a[_0x32b7cf(0xa36)],'OmdgH':_0x1d3b3a[_0x42d60a(0x148)],'PqjKj':_0x1d3b3a[_0x42b7d1(0x9d4)],'EZunO':function(_0x4099a0,_0x1ae0d9){const _0x4fcbee=_0x32b7cf;return _0x1d3b3a[_0x4fcbee(0x3a2)](_0x4099a0,_0x1ae0d9);},'tMHmi':_0x1d3b3a[_0x42b7d1(0x94a)],'pbgDk':_0x1d3b3a[_0x42d60a(0x314)],'qvyGH':function(_0x2b8d01,_0x2a711d){const _0x465a17=_0x1555bc;return _0x1d3b3a[_0x465a17(0x8ee)](_0x2b8d01,_0x2a711d);},'JguNq':_0x1d3b3a[_0x42b7d1(0x23a)],'sXZBZ':_0x1d3b3a[_0x42d60a(0x4f4)],'QKJli':function(_0x3239a4,_0x36ab72){const _0x24d7d3=_0x42d60a;return _0x1d3b3a[_0x24d7d3(0x4cc)](_0x3239a4,_0x36ab72);},'ZMgli':_0x1d3b3a[_0x32b7cf(0x998)],'haGzy':_0x1d3b3a[_0x42d60a(0x997)],'dEyHg':function(_0x2021d4,_0x4a6cfa){const _0x3c616d=_0x42b7d1;return _0x1d3b3a[_0x3c616d(0x8ee)](_0x2021d4,_0x4a6cfa);},'IUmZo':_0x1d3b3a[_0x32b7cf(0xb2a)],'DbVbY':_0x1d3b3a[_0x2c923f(0x9af)],'fKJGB':_0x1d3b3a[_0x32b7cf(0x1cd)],'GNIjw':_0x1d3b3a[_0x32b7cf(0xb62)],'LFDXA':_0x1d3b3a[_0x2c923f(0x869)],'myenK':function(_0x2d9e5e,_0xcc87c6,_0x434198){const _0x21f1e6=_0x42d60a;return _0x1d3b3a[_0x21f1e6(0xa39)](_0x2d9e5e,_0xcc87c6,_0x434198);},'fciqx':function(_0x510784,_0x4164a3){const _0x4279f2=_0x42d60a;return _0x1d3b3a[_0x4279f2(0x509)](_0x510784,_0x4164a3);},'OaAUG':_0x1d3b3a[_0x42b7d1(0x1e0)],'nFIUj':function(_0x3fdb4c,_0x284025){const _0x52bc16=_0x42d60a;return _0x1d3b3a[_0x52bc16(0x188)](_0x3fdb4c,_0x284025);},'bfwBO':function(_0x46d942,_0x3b5888){const _0xc5f0ce=_0x42b7d1;return _0x1d3b3a[_0xc5f0ce(0x894)](_0x46d942,_0x3b5888);},'zlkjt':_0x1d3b3a[_0x42d60a(0x4e0)],'GGrOn':_0x1d3b3a[_0x2c923f(0x7fe)]};if(_0x1d3b3a[_0x1555bc(0x3a2)](_0x1d3b3a[_0x32b7cf(0x34d)],_0x1d3b3a[_0x32b7cf(0x34d)])){if(_0x513288)return;const _0x11b6b0=new TextDecoder(_0x1d3b3a[_0x1555bc(0x701)])[_0x42b7d1(0x7b2)+'e'](_0x2796f2);return _0x11b6b0[_0x1555bc(0x3c8)]()[_0x32b7cf(0x615)]('\x0a')[_0x2c923f(0x3fc)+'ch'](function(_0xe10dda){const _0x37006c=_0x2c923f,_0x8115b1=_0x1555bc,_0xc46c1d=_0x2c923f,_0xef21bc=_0x42d60a,_0x2b2cb0=_0x2c923f,_0x2b0617={'gRLkY':_0x5b63b2[_0x37006c(0x9dc)],'qqewZ':function(_0x489847,_0x4fd6e2){const _0x17c49c=_0x37006c;return _0x5b63b2[_0x17c49c(0x1e2)](_0x489847,_0x4fd6e2);}};if(_0x5b63b2[_0x37006c(0xa1e)](_0x5b63b2[_0x37006c(0x879)],_0x5b63b2[_0x8115b1(0x879)])){_0x52d74a='';if(_0x5b63b2[_0xc46c1d(0x60c)](_0xe10dda[_0x8115b1(0x818)+'h'],-0x2615+0xd5b+-0x420*-0x6))_0x52d74a=_0xe10dda[_0x2b2cb0(0x9a0)](0x1*-0x15e9+0x17bb+0x5*-0x5c);if(_0x5b63b2[_0x8115b1(0x84e)](_0x52d74a,_0x5b63b2[_0x37006c(0x24e)])){if(_0x5b63b2[_0x2b2cb0(0x1ff)](_0x5b63b2[_0xc46c1d(0x747)],_0x5b63b2[_0x2b2cb0(0x714)])){const _0x123bbb=_0x5b63b2[_0x37006c(0x5fb)][_0x2b2cb0(0x615)]('|');let _0x2432c3=-0x6f+-0x1eba*-0x1+-0x1e4b;while(!![]){switch(_0x123bbb[_0x2432c3++]){case'0':lock_chat=-0x682*-0x4+-0x43*-0x95+-0x4107;continue;case'1':document[_0x8115b1(0x819)+_0xc46c1d(0x429)+_0x2b2cb0(0x1b4)](_0x5b63b2[_0x8115b1(0xa67)])[_0xc46c1d(0x697)]='';continue;case'2':return;case'3':const _0x5b145a={};_0x5b145a[_0x8115b1(0x403)]=_0x5b63b2[_0x8115b1(0x982)],_0x5b145a[_0xef21bc(0x628)+'nt']=_0x54426a,word_last[_0xef21bc(0x5bf)](_0x5b145a);continue;case'4':const _0x4b9bc8={};_0x4b9bc8[_0xc46c1d(0x403)]=_0x5b63b2[_0xc46c1d(0x82e)],_0x4b9bc8[_0x37006c(0x628)+'nt']=chatTemp,word_last[_0xc46c1d(0x5bf)](_0x4b9bc8);continue;}break;}}else _0x1f7f94=_0x25a66f[_0x8115b1(0x76c)](_0x565dbb)[_0x2b0617[_0x2b2cb0(0x209)]],_0x554b08='';}let _0xeedfb4;try{if(_0x5b63b2[_0x2b2cb0(0x18b)](_0x5b63b2[_0x8115b1(0x51f)],_0x5b63b2[_0x2b2cb0(0xb40)]))try{_0x2a70de=_0x1948d7[_0x37006c(0x76c)](_0x2b0617[_0xc46c1d(0x6d1)](_0x18aef1,_0x89146e))[_0x2b0617[_0xef21bc(0x209)]],_0x3ae255='';}catch(_0x183838){_0x4395d9=_0x1a5342[_0xc46c1d(0x76c)](_0x596131)[_0x2b0617[_0x37006c(0x209)]],_0x2e7081='';}else try{if(_0x5b63b2[_0xc46c1d(0x8f3)](_0x5b63b2[_0x8115b1(0x735)],_0x5b63b2[_0xef21bc(0x82a)]))_0xeedfb4=JSON[_0xc46c1d(0x76c)](_0x5b63b2[_0xc46c1d(0x807)](_0x1f7801,_0x52d74a))[_0x5b63b2[_0xef21bc(0x9dc)]],_0x1f7801='';else try{_0x2deec2=_0x551ed0[_0xef21bc(0x76c)](_0x5b63b2[_0x2b2cb0(0x1e2)](_0xac392b,_0x369c8c))[_0x5b63b2[_0x8115b1(0x9dc)]],_0xe4602e='';}catch(_0x41020a){_0x17b7ea=_0x1e5d3f[_0x37006c(0x76c)](_0x23735e)[_0x5b63b2[_0x37006c(0x9dc)]],_0x39575f='';}}catch(_0x260fcb){_0x5b63b2[_0x37006c(0x18b)](_0x5b63b2[_0x2b2cb0(0x30d)],_0x5b63b2[_0xc46c1d(0x5ca)])?(_0x26a870=_0x5836e5[_0x37006c(0x76c)](_0x2b0617[_0xc46c1d(0x6d1)](_0x441d1a,_0x3ec4bd))[_0x2b0617[_0x2b2cb0(0x209)]],_0x297c4d=''):(_0xeedfb4=JSON[_0x37006c(0x76c)](_0x52d74a)[_0x5b63b2[_0xc46c1d(0x9dc)]],_0x1f7801='');}}catch(_0x2a1931){_0x5b63b2[_0x37006c(0x8ec)](_0x5b63b2[_0x8115b1(0x2fd)],_0x5b63b2[_0xc46c1d(0x26a)])?_0x1f7801+=_0x52d74a:_0x28802c+=_0xe80097[0x1328+-0x6a7*0x1+-0xc81][_0x37006c(0x230)][_0xef21bc(0x628)+'nt'];}_0xeedfb4&&_0x5b63b2[_0x8115b1(0x60c)](_0xeedfb4[_0xc46c1d(0x818)+'h'],-0x1f85+-0x10af*-0x1+-0x1a6*-0x9)&&_0xeedfb4[0x13cc*0x1+0xa87+0x1e53*-0x1][_0x37006c(0x230)][_0xef21bc(0x628)+'nt']&&(_0x5b63b2[_0x8115b1(0xa1e)](_0x5b63b2[_0x2b2cb0(0xa08)],_0x5b63b2[_0x37006c(0x35d)])?_0x528226='表单':chatTemp+=_0xeedfb4[-0x80*0x15+0x1379+-0x1*0x8f9][_0x2b2cb0(0x230)][_0x2b2cb0(0x628)+'nt']),chatTemp=chatTemp[_0xc46c1d(0x7fc)+_0xef21bc(0x7f8)]('\x0a\x0a','\x0a')[_0x2b2cb0(0x7fc)+_0x2b2cb0(0x7f8)]('\x0a\x0a','\x0a'),document[_0x8115b1(0x819)+_0x2b2cb0(0x429)+_0x8115b1(0x1b4)](_0x5b63b2[_0x37006c(0x631)])[_0xc46c1d(0xb14)+_0x37006c(0x55d)]='',_0x5b63b2[_0x8115b1(0x641)](markdownToHtml,_0x5b63b2[_0x8115b1(0x52a)](beautify,chatTemp),document[_0x37006c(0x819)+_0xc46c1d(0x429)+_0xc46c1d(0x1b4)](_0x5b63b2[_0x37006c(0x631)])),document[_0xef21bc(0x319)+_0xc46c1d(0x14a)+_0x8115b1(0xa9d)](_0x5b63b2[_0xef21bc(0x466)])[_0x8115b1(0xb14)+_0x37006c(0x55d)]=_0x5b63b2[_0x8115b1(0x32d)](_0x5b63b2[_0x2b2cb0(0x1e2)](_0x5b63b2[_0xef21bc(0x8b5)](prev_chat,_0x5b63b2[_0xef21bc(0x66a)]),document[_0x8115b1(0x819)+_0x37006c(0x429)+_0x2b2cb0(0x1b4)](_0x5b63b2[_0xef21bc(0x631)])[_0xef21bc(0xb14)+_0x8115b1(0x55d)]),_0x5b63b2[_0xef21bc(0x6ca)]);}else{const _0x2c0e2d=_0x5b63b2[_0xc46c1d(0x4c0)][_0x8115b1(0x615)]('|');let _0x337452=-0x2*0xfc4+0x21be+0x2*-0x11b;while(!![]){switch(_0x2c0e2d[_0x337452++]){case'0':_0x2e2b92[_0x37006c(0x819)+_0xc46c1d(0x429)+_0x37006c(0x1b4)](_0x5b63b2[_0x8115b1(0xa67)])[_0x2b2cb0(0x697)]='';continue;case'1':_0x900408=-0xaf6*0x1+0x3*-0xa49+0x29d1;continue;case'2':const _0x4d8a1a={};_0x4d8a1a[_0x2b2cb0(0x403)]=_0x5b63b2[_0x37006c(0x982)],_0x4d8a1a[_0x2b2cb0(0x628)+'nt']=_0xbc6ac8,_0x28cbe7[_0xef21bc(0x5bf)](_0x4d8a1a);continue;case'3':const _0x2500c8={};_0x2500c8[_0xc46c1d(0x403)]=_0x5b63b2[_0x37006c(0x82e)],_0x2500c8[_0x8115b1(0x628)+'nt']=_0x175f89,_0x4afc5c[_0x2b2cb0(0x5bf)](_0x2500c8);continue;case'4':return;}break;}}}),_0xa3a9ce[_0x2c923f(0x349)]()[_0x42b7d1(0x836)](_0x209e43);}else _0x358648[_0x4085e4]=0x7*-0x2fc+-0x65*-0x3b+-0x263,_0x1d50e7[_0x5cd757]=-0x1*0x3fc+0x1230+-0xe34;});}})[_0x3101f5(0x2f3)](_0x12696e=>{const _0x292571=_0x261c4d,_0x535282=_0x261c4d,_0x3c0d94=_0x3101f5,_0x35c0df=_0x3101f5,_0x25ed96=_0x261c4d;if(_0x1d3b3a[_0x292571(0x1c5)](_0x1d3b3a[_0x292571(0x48f)],_0x1d3b3a[_0x3c0d94(0x48f)]))console[_0x3c0d94(0x897)](_0x1d3b3a[_0x535282(0x663)],_0x12696e);else{if(_0x47f4d)return _0xc8f1bb;else EIQxOT[_0x35c0df(0x266)](_0x181932,-0x537*0x3+0x88f*0x1+-0x1*-0x716);}});}function send_chat(_0xc79d97){const _0x28917c=_0x8fd79f,_0x1bfec5=_0x3b4ad0,_0x41fb12=_0x115e90,_0x20c6bf=_0x115e90,_0x5697b1=_0x5e9a26,_0xb642fe={'VWSCG':_0x28917c(0x3c9)+'es','ORrXm':_0x28917c(0x7ce),'qsovl':function(_0xa8021b,_0x214f18){return _0xa8021b+_0x214f18;},'pECPT':function(_0x5120cc,_0x32a0f9){return _0x5120cc!==_0x32a0f9;},'XSlIN':_0x41fb12(0x722),'PemWg':_0x41fb12(0x12d),'LVbDk':_0x28917c(0x700),'embxp':_0x41fb12(0xb1b)+_0x20c6bf(0xa31)+_0x5697b1(0x4ce)+_0x41fb12(0x4f9)+_0x5697b1(0xa51)+'--','IzzCN':_0x28917c(0xb1b)+_0x41fb12(0x5ea)+_0x28917c(0x53e)+_0x1bfec5(0x6cf)+_0x5697b1(0xb1b),'kRcni':function(_0xe1f507,_0x7e5d6d){return _0xe1f507-_0x7e5d6d;},'ATeAJ':function(_0xdf3a72,_0x17a3c7){return _0xdf3a72(_0x17a3c7);},'Ccheq':_0x41fb12(0x949),'mTsIB':_0x20c6bf(0x88f)+_0x1bfec5(0xb03),'dphzQ':_0x20c6bf(0xad5)+'56','TiWAd':_0x1bfec5(0x12b)+'pt','xIPrz':_0x20c6bf(0x138),'BTtbM':_0x28917c(0x42d),'bZGgo':_0x1bfec5(0x8a4)+_0x5697b1(0x409)+'t','gXOkI':function(_0x2a3deb,_0x2258a4){return _0x2a3deb<_0x2258a4;},'emRRU':_0x5697b1(0x56f)+_0x20c6bf(0x2cf),'RXjps':_0x41fb12(0x432)+_0x1bfec5(0x6af),'ZiHSX':_0x20c6bf(0x8c0)+_0x1bfec5(0xaff)+'t','VLYPh':_0x1bfec5(0x322),'FzioJ':_0x20c6bf(0x20f),'GhUmn':function(_0x5132e0,_0x3931c0){return _0x5132e0>_0x3931c0;},'cuSmV':function(_0x1fab77,_0x2044cb){return _0x1fab77==_0x2044cb;},'eHpML':_0x1bfec5(0x815)+']','rtbDc':function(_0x3d7fd1,_0x5e7f40){return _0x3d7fd1===_0x5e7f40;},'YYiLz':_0x1bfec5(0x431),'AlBcZ':_0x41fb12(0xa5d),'LYmxZ':_0x41fb12(0x323)+_0x41fb12(0x832),'LCvJD':function(_0x5057d4,_0x1bafa8){return _0x5057d4===_0x1bafa8;},'vgQLd':_0x28917c(0x389),'mJJzI':_0x28917c(0x621),'nJQKq':_0x5697b1(0x25f),'xqaGz':_0x5697b1(0x8dc),'GYwUG':_0x28917c(0x3a9),'GKHsm':_0x28917c(0x2cb),'NccaL':function(_0x52d179,_0x521e85){return _0x52d179===_0x521e85;},'MdRXS':_0x41fb12(0x40c),'ymvEL':function(_0xc6288d,_0x525c91){return _0xc6288d!==_0x525c91;},'sFOTr':_0x1bfec5(0xb72),'vUoSV':_0x5697b1(0xb46)+'pt','TcQIX':function(_0x55bacd,_0x810ba,_0x525b15){return _0x55bacd(_0x810ba,_0x525b15);},'WconF':_0x5697b1(0x561)+_0x1bfec5(0x443),'MfczH':function(_0x2b512f,_0x4bf743){return _0x2b512f+_0x4bf743;},'mMZxS':_0x5697b1(0xb4f)+_0x28917c(0x790)+_0x20c6bf(0x6be)+_0x1bfec5(0x4e6)+_0x41fb12(0x1ae),'UGZla':_0x20c6bf(0x1dc)+'>','MkJfu':function(_0x27112d,_0xd5ed5c){return _0x27112d===_0xd5ed5c;},'IaIlI':_0x20c6bf(0xaf2),'PbWBP':_0x20c6bf(0x9f0)+':','AqmpI':_0x41fb12(0x83f),'aBdGK':_0x1bfec5(0x174),'zfLTH':function(_0x54257b,_0xec4fd6){return _0x54257b==_0xec4fd6;},'NIYXw':_0x5697b1(0xa4b)+'l','SnKwf':_0x1bfec5(0x395),'cvCkz':function(_0x65cc77,_0x1ab301){return _0x65cc77!==_0x1ab301;},'QYcAF':_0x5697b1(0x81e),'RqtTY':function(_0x2b8fb5,_0x968cd9){return _0x2b8fb5!==_0x968cd9;},'odnog':_0x28917c(0xb09),'NRtay':_0x20c6bf(0x7ba),'IHAmR':_0x5697b1(0x3b2),'nSUvN':_0x41fb12(0x969),'Fncqk':_0x41fb12(0x864),'MShGk':_0x41fb12(0x234),'DeiUa':_0x1bfec5(0x5b5),'wyXhM':_0x28917c(0xa6d),'VDIBP':_0x20c6bf(0x3ed),'fXCAU':_0x5697b1(0x8fa),'HLPLO':_0x20c6bf(0xa6c),'hJxKw':_0x5697b1(0x70e),'hfheQ':_0x28917c(0x45a),'jgZAk':_0x41fb12(0x461),'NcxWX':_0x1bfec5(0x5a1),'wZNAK':_0x5697b1(0x9c7),'QoOvI':function(_0x582b84,_0x426750){return _0x582b84!=_0x426750;},'QoSzT':_0x28917c(0x8c0),'JUvJU':_0x20c6bf(0x3b1)+_0x41fb12(0x36c),'xMotp':_0x1bfec5(0x7c3)+'果\x0a','fXmLl':_0x5697b1(0x691)+'m','szciO':_0x20c6bf(0x180)+_0x5697b1(0x175)+_0x41fb12(0x849)+_0x1bfec5(0xae6)+_0x1bfec5(0x24b)+_0x20c6bf(0xa1f)+'何人','oNZbr':function(_0x558f6a,_0x7c6264){return _0x558f6a+_0x7c6264;},'pdOXG':_0x20c6bf(0xb32),'SYeMr':_0x28917c(0x11f)+_0x28917c(0x68f)+_0x20c6bf(0x4a8),'thPnQ':_0x1bfec5(0x60d),'KcNVd':function(_0x3d7d51,_0x1a1856){return _0x3d7d51(_0x1a1856);},'tFeHT':function(_0xb6b171,_0x70f21b,_0x476e1d){return _0xb6b171(_0x70f21b,_0x476e1d);},'klSHa':function(_0x4a78d7,_0x21ad64){return _0x4a78d7+_0x21ad64;},'eLckp':function(_0x42328a,_0x8ac6b3){return _0x42328a+_0x8ac6b3;},'QxBCa':_0x41fb12(0xb4f)+_0x1bfec5(0x790)+_0x1bfec5(0x6be)+_0x20c6bf(0x843)+_0x28917c(0x929)+'\x22>','ZSADT':_0x1bfec5(0x7f5)+_0x20c6bf(0x2b0)+_0x20c6bf(0x7d3)+_0x5697b1(0x865)+_0x28917c(0x355)+_0x20c6bf(0xaf3)};if(_0xb642fe[_0x5697b1(0xb43)](document[_0x1bfec5(0x819)+_0x5697b1(0x429)+_0x5697b1(0x1b4)](_0xb642fe[_0x1bfec5(0xa46)])[_0x20c6bf(0x776)][_0x28917c(0x736)+'ay'],_0xb642fe[_0x5697b1(0x27a)])){if(_0xb642fe[_0x1bfec5(0xb48)](_0xb642fe[_0x1bfec5(0x2c0)],_0xb642fe[_0x28917c(0x2c0)]))_0x5bf222=_0x49e1e3[_0x28917c(0x76c)](_0x51c82d)[_0xb642fe[_0x1bfec5(0x898)]],_0xd99a24='';else return _0xb642fe[_0x1bfec5(0x791)](send_modalchat,_0xc79d97);}let _0x5de5be=document[_0x5697b1(0x819)+_0x1bfec5(0x429)+_0x1bfec5(0x1b4)](_0xb642fe[_0x20c6bf(0x610)])[_0x28917c(0x697)];_0xc79d97&&(_0xb642fe[_0x1bfec5(0x775)](_0xb642fe[_0x28917c(0x8e1)],_0xb642fe[_0x28917c(0x406)])?(_0x5de5be=_0xc79d97[_0x41fb12(0x52b)+_0x41fb12(0x9e1)+'t'],_0xc79d97[_0x28917c(0x77a)+'e']()):(_0x3fff09=_0x1b20b0[_0x5697b1(0x52b)+_0x5697b1(0x9e1)+'t'],_0x275920[_0x5697b1(0x77a)+'e']()));if(_0xb642fe[_0x20c6bf(0xb43)](_0x5de5be[_0x5697b1(0x818)+'h'],0x14b5+-0x673*-0x1+-0x1b28)||_0xb642fe[_0x1bfec5(0x1a9)](_0x5de5be[_0x1bfec5(0x818)+'h'],0x1888+-0x10f*-0x7+0x1*-0x1f65))return;_0xb642fe[_0x41fb12(0x885)](trimArray,word_last,-0x43a*0x2+0x1c1a+-0x12e*0xf);if(_0x5de5be[_0x1bfec5(0x5ec)+_0x20c6bf(0x660)]('你能')||_0x5de5be[_0x1bfec5(0x5ec)+_0x41fb12(0x660)]('讲讲')||_0x5de5be[_0x41fb12(0x5ec)+_0x41fb12(0x660)]('扮演')||_0x5de5be[_0x41fb12(0x5ec)+_0x28917c(0x660)]('模仿')||_0x5de5be[_0x20c6bf(0x5ec)+_0x41fb12(0x660)](_0xb642fe[_0x20c6bf(0x79c)])||_0x5de5be[_0x5697b1(0x5ec)+_0x20c6bf(0x660)]('帮我')||_0x5de5be[_0x20c6bf(0x5ec)+_0x1bfec5(0x660)](_0xb642fe[_0x28917c(0x251)])||_0x5de5be[_0x1bfec5(0x5ec)+_0x28917c(0x660)](_0xb642fe[_0x41fb12(0x134)])||_0x5de5be[_0x5697b1(0x5ec)+_0x1bfec5(0x660)]('请问')||_0x5de5be[_0x5697b1(0x5ec)+_0x28917c(0x660)]('请给')||_0x5de5be[_0x5697b1(0x5ec)+_0x41fb12(0x660)]('请你')||_0x5de5be[_0x1bfec5(0x5ec)+_0x28917c(0x660)](_0xb642fe[_0x41fb12(0x79c)])||_0x5de5be[_0x5697b1(0x5ec)+_0x5697b1(0x660)](_0xb642fe[_0x5697b1(0x3ec)])||_0x5de5be[_0x41fb12(0x5ec)+_0x28917c(0x660)](_0xb642fe[_0x20c6bf(0x812)])||_0x5de5be[_0x20c6bf(0x5ec)+_0x28917c(0x660)](_0xb642fe[_0x5697b1(0x3ee)])||_0x5de5be[_0x5697b1(0x5ec)+_0x41fb12(0x660)](_0xb642fe[_0x1bfec5(0x26f)])||_0x5de5be[_0x5697b1(0x5ec)+_0x1bfec5(0x660)](_0xb642fe[_0x41fb12(0xa73)])||_0x5de5be[_0x41fb12(0x5ec)+_0x1bfec5(0x660)]('怎样')||_0x5de5be[_0x41fb12(0x5ec)+_0x41fb12(0x660)]('给我')||_0x5de5be[_0x5697b1(0x5ec)+_0x28917c(0x660)]('如何')||_0x5de5be[_0x20c6bf(0x5ec)+_0x28917c(0x660)]('谁是')||_0x5de5be[_0x41fb12(0x5ec)+_0x20c6bf(0x660)]('查询')||_0x5de5be[_0x20c6bf(0x5ec)+_0x20c6bf(0x660)](_0xb642fe[_0x1bfec5(0x14e)])||_0x5de5be[_0x41fb12(0x5ec)+_0x5697b1(0x660)](_0xb642fe[_0x5697b1(0xac4)])||_0x5de5be[_0x5697b1(0x5ec)+_0x41fb12(0x660)](_0xb642fe[_0x28917c(0x39e)])||_0x5de5be[_0x41fb12(0x5ec)+_0x1bfec5(0x660)](_0xb642fe[_0x1bfec5(0x3b5)])||_0x5de5be[_0x5697b1(0x5ec)+_0x41fb12(0x660)]('哪个')||_0x5de5be[_0x28917c(0x5ec)+_0x1bfec5(0x660)]('哪些')||_0x5de5be[_0x5697b1(0x5ec)+_0x20c6bf(0x660)](_0xb642fe[_0x1bfec5(0x2f8)])||_0x5de5be[_0x41fb12(0x5ec)+_0x20c6bf(0x660)](_0xb642fe[_0x20c6bf(0x27e)])||_0x5de5be[_0x20c6bf(0x5ec)+_0x41fb12(0x660)]('啥是')||_0x5de5be[_0x20c6bf(0x5ec)+_0x20c6bf(0x660)]('为啥')||_0x5de5be[_0x28917c(0x5ec)+_0x28917c(0x660)]('怎么'))return _0xb642fe[_0x41fb12(0x791)](send_webchat,_0xc79d97);if(_0xb642fe[_0x41fb12(0x508)](lock_chat,-0x718+-0xb5*0x8+0xcc0))return;lock_chat=0x361+-0x5d9*-0x1+-0x313*0x3;const _0x956780=_0xb642fe[_0x5697b1(0x1b2)](_0xb642fe[_0x5697b1(0x1b2)](_0xb642fe[_0x20c6bf(0x1e1)](document[_0x1bfec5(0x819)+_0x1bfec5(0x429)+_0x1bfec5(0x1b4)](_0xb642fe[_0x20c6bf(0xab9)])[_0x41fb12(0xb14)+_0x5697b1(0x55d)][_0x28917c(0x7fc)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x20c6bf(0x7fc)+'ce'](/<hr.*/gs,'')[_0x20c6bf(0x7fc)+'ce'](/<[^>]+>/g,'')[_0x5697b1(0x7fc)+'ce'](/\n\n/g,'\x0a'),_0xb642fe[_0x41fb12(0x364)]),search_queryquery),_0xb642fe[_0x5697b1(0xb50)]),_0x194f8d={};_0x194f8d[_0x1bfec5(0x403)]=_0xb642fe[_0x28917c(0x6dd)],_0x194f8d[_0x28917c(0x628)+'nt']=_0xb642fe[_0x5697b1(0x583)];const _0x490429={};_0x490429[_0x20c6bf(0x403)]=_0xb642fe[_0x28917c(0x7eb)],_0x490429[_0x20c6bf(0x628)+'nt']=_0x956780;let _0x860b2=[_0x194f8d,_0x490429];_0x860b2=_0x860b2[_0x5697b1(0x778)+'t'](word_last),_0x860b2=_0x860b2[_0x41fb12(0x778)+'t']([{'role':_0xb642fe[_0x1bfec5(0x71d)],'content':_0xb642fe[_0x1bfec5(0x1e1)](_0xb642fe[_0x20c6bf(0x5bc)](_0xb642fe[_0x41fb12(0x9cc)],_0x5de5be),_0xb642fe[_0x1bfec5(0x214)])}]);const _0xf676c2={};_0xf676c2[_0x5697b1(0xac2)+_0x20c6bf(0x26e)]=_0x860b2,_0xf676c2[_0x41fb12(0xa38)+_0x41fb12(0x73f)]=0x3e8,_0xf676c2[_0x20c6bf(0xa99)+_0x1bfec5(0x1f6)+'e']=0.9,_0xf676c2[_0x20c6bf(0xb4c)]=0x1,_0xf676c2[_0x28917c(0x407)+_0x20c6bf(0xae9)+_0x28917c(0x8bb)+'ty']=0x0,_0xf676c2[_0x20c6bf(0x764)+_0x28917c(0x8a3)+_0x1bfec5(0x448)+'y']=0x1,_0xf676c2[_0x20c6bf(0x41b)+'m']=!![];const _0x3bfc01={'method':_0xb642fe[_0x5697b1(0x5f3)],'headers':headers,'body':_0xb642fe[_0x28917c(0x8b3)](b64EncodeUnicode,JSON[_0x5697b1(0x47c)+_0x20c6bf(0x79b)](_0xf676c2))};_0x5de5be=_0x5de5be[_0x1bfec5(0x7fc)+_0x20c6bf(0x7f8)]('\x0a\x0a','\x0a')[_0x5697b1(0x7fc)+_0x41fb12(0x7f8)]('\x0a\x0a','\x0a'),document[_0x20c6bf(0x819)+_0x5697b1(0x429)+_0x28917c(0x1b4)](_0xb642fe[_0x28917c(0x9b3)])[_0x41fb12(0xb14)+_0x20c6bf(0x55d)]='',_0xb642fe[_0x1bfec5(0x131)](markdownToHtml,_0xb642fe[_0x5697b1(0x8b3)](beautify,_0x5de5be),document[_0x1bfec5(0x819)+_0x1bfec5(0x429)+_0x28917c(0x1b4)](_0xb642fe[_0x41fb12(0x9b3)])),chatTemp='',text_offset=-(0x1*-0x749+0x5db*-0x3+-0x12f*-0x15),prev_chat=document[_0x41fb12(0x319)+_0x5697b1(0x14a)+_0x28917c(0xa9d)](_0xb642fe[_0x41fb12(0x9c9)])[_0x1bfec5(0xb14)+_0x41fb12(0x55d)],prev_chat=_0xb642fe[_0x28917c(0x548)](_0xb642fe[_0x1bfec5(0x8bf)](_0xb642fe[_0x28917c(0x548)](prev_chat,_0xb642fe[_0x41fb12(0x7c0)]),document[_0x20c6bf(0x819)+_0x1bfec5(0x429)+_0x41fb12(0x1b4)](_0xb642fe[_0x41fb12(0x9b3)])[_0x41fb12(0xb14)+_0x20c6bf(0x55d)]),_0xb642fe[_0x5697b1(0x1a5)]),_0xb642fe[_0x20c6bf(0x885)](fetch,_0xb642fe[_0x20c6bf(0x678)],_0x3bfc01)[_0x5697b1(0x836)](_0x1a0f77=>{const _0x3c568a=_0x20c6bf,_0xd5c6a1=_0x41fb12,_0x225d16=_0x1bfec5,_0x4e031f=_0x41fb12,_0x2cf52f=_0x20c6bf,_0x3badf3={'CWhXV':_0xb642fe[_0x3c568a(0x968)],'sPJFE':_0xb642fe[_0x3c568a(0x430)],'QiQLq':function(_0x3582f4,_0x1b59d2){const _0x13a4fd=_0xd5c6a1;return _0xb642fe[_0x13a4fd(0x594)](_0x3582f4,_0x1b59d2);},'HRRIL':function(_0x1ed4cd,_0x24a0e0){const _0x21eba8=_0xd5c6a1;return _0xb642fe[_0x21eba8(0x791)](_0x1ed4cd,_0x24a0e0);},'haBIt':_0xb642fe[_0xd5c6a1(0x3bc)],'dtRVY':_0xb642fe[_0x225d16(0x474)],'nIPwe':_0xb642fe[_0x2cf52f(0x6bb)],'pyiKp':_0xb642fe[_0xd5c6a1(0x1d2)],'acgsL':function(_0x4adb8d,_0x3a2e7e){const _0x587544=_0xd5c6a1;return _0xb642fe[_0x587544(0x1e1)](_0x4adb8d,_0x3a2e7e);},'NyriN':_0xb642fe[_0x4e031f(0x28c)],'izmor':_0xb642fe[_0x3c568a(0x34f)],'RhVlM':_0xb642fe[_0x4e031f(0x5e8)],'XAYUr':function(_0x4ac427,_0x504fdc){const _0x4b9930=_0xd5c6a1;return _0xb642fe[_0x4b9930(0x414)](_0x4ac427,_0x504fdc);},'wPlMh':_0xb642fe[_0x4e031f(0x746)],'OiQvE':_0xb642fe[_0xd5c6a1(0x7eb)],'BOEHi':_0xb642fe[_0x225d16(0x610)],'sNpml':_0xb642fe[_0x4e031f(0x71d)],'rLmQq':function(_0x5e7265,_0x3e8d13){const _0x424760=_0x4e031f;return _0xb642fe[_0x424760(0x434)](_0x5e7265,_0x3e8d13);},'mpYzb':_0xb642fe[_0x225d16(0x117)],'MDSUq':function(_0x4d0479,_0x59e29c){const _0x4a11ed=_0x225d16;return _0xb642fe[_0x4a11ed(0x1a9)](_0x4d0479,_0x59e29c);},'xhaDC':function(_0x2068f2,_0x5a96f3){const _0x3023e2=_0x4e031f;return _0xb642fe[_0x3023e2(0x1db)](_0x2068f2,_0x5a96f3);},'cLTLV':_0xb642fe[_0x4e031f(0x92d)],'bhuaW':function(_0x501048,_0x2b5038){const _0x1fd756=_0x225d16;return _0xb642fe[_0x1fd756(0x22f)](_0x501048,_0x2b5038);},'ezyAr':_0xb642fe[_0x225d16(0x5ac)],'rzyil':_0xb642fe[_0x4e031f(0x8aa)],'gDOgy':_0xb642fe[_0x225d16(0x8da)],'NTvoz':function(_0x34797f,_0x478261){const _0x402b39=_0xd5c6a1;return _0xb642fe[_0x402b39(0x291)](_0x34797f,_0x478261);},'WSuzX':_0xb642fe[_0x225d16(0x9df)],'QIaFw':_0xb642fe[_0x4e031f(0x171)],'CRCPl':_0xb642fe[_0x2cf52f(0x5f7)],'JpeXw':_0xb642fe[_0x225d16(0x41c)],'BVTVD':_0xb642fe[_0xd5c6a1(0x898)],'JJNms':_0xb642fe[_0x225d16(0x52c)],'PhqbJ':_0xb642fe[_0x3c568a(0x2a7)],'QXidO':function(_0x3f9723,_0x51a8fd){const _0x50bb55=_0x225d16;return _0xb642fe[_0x50bb55(0x851)](_0x3f9723,_0x51a8fd);},'vONOT':_0xb642fe[_0x225d16(0x690)],'SpwrS':function(_0x3acd67,_0x483ca1){const _0x14091a=_0xd5c6a1;return _0xb642fe[_0x14091a(0x56e)](_0x3acd67,_0x483ca1);},'EXiIw':_0xb642fe[_0xd5c6a1(0x5e7)],'vtBjz':_0xb642fe[_0xd5c6a1(0x9b3)],'oQzvX':function(_0x2e14f1,_0x2e7645,_0x5e6339){const _0x4c4968=_0xd5c6a1;return _0xb642fe[_0x4c4968(0x885)](_0x2e14f1,_0x2e7645,_0x5e6339);},'uTith':_0xb642fe[_0x2cf52f(0x9c9)],'kRCAu':function(_0x23e0fc,_0x28f70e){const _0x547e9c=_0x225d16;return _0xb642fe[_0x547e9c(0x1b2)](_0x23e0fc,_0x28f70e);},'gwFLT':_0xb642fe[_0x2cf52f(0x7bf)],'XMkia':_0xb642fe[_0x225d16(0x1a5)]};if(_0xb642fe[_0x2cf52f(0xaca)](_0xb642fe[_0xd5c6a1(0x65b)],_0xb642fe[_0x2cf52f(0x65b)])){const _0x11c4fe=_0x1a0f77[_0x3c568a(0x34e)][_0x3c568a(0x693)+_0x2cf52f(0x8df)]();let _0x8e2658='',_0x476741='';_0x11c4fe[_0x2cf52f(0x349)]()[_0x225d16(0x836)](function _0x4f13fb({done:_0x12c057,value:_0x40e1c2}){const _0x4450f9=_0x3c568a,_0x475652=_0x2cf52f,_0x34999a=_0x3c568a,_0x387da1=_0x4e031f,_0x36f4a8=_0x225d16,_0x12f6d8={'EoVdo':_0xb642fe[_0x4450f9(0x33c)],'URCUm':function(_0x5d0242,_0x1f5301){const _0x2bbbdd=_0x4450f9;return _0xb642fe[_0x2bbbdd(0x1e1)](_0x5d0242,_0x1f5301);},'gWIbj':_0xb642fe[_0x4450f9(0x898)]};if(_0xb642fe[_0x475652(0x434)](_0xb642fe[_0x4450f9(0x15c)],_0xb642fe[_0x387da1(0xa29)])){if(_0x12c057)return;const _0xe4bade=new TextDecoder(_0xb642fe[_0x34999a(0x844)])[_0x475652(0x7b2)+'e'](_0x40e1c2);return _0xe4bade[_0x4450f9(0x3c8)]()[_0x4450f9(0x615)]('\x0a')[_0x34999a(0x3fc)+'ch'](function(_0x21ecd3){const _0x3ada84=_0x475652,_0x32382b=_0x475652,_0x157d2c=_0x36f4a8,_0x193dda=_0x4450f9,_0x3aa083=_0x34999a,_0x564c7f={'XvfDL':_0x3badf3[_0x3ada84(0x57e)],'tqhCq':_0x3badf3[_0x32382b(0x959)],'dqRsE':function(_0x47154b,_0x369fee){const _0x124ed4=_0x3ada84;return _0x3badf3[_0x124ed4(0x5f4)](_0x47154b,_0x369fee);},'hGYMe':function(_0x140734,_0x2d563b){const _0x1f177a=_0x32382b;return _0x3badf3[_0x1f177a(0x9a5)](_0x140734,_0x2d563b);},'snDsG':function(_0x288573,_0x4a243a){const _0x1e9e81=_0x32382b;return _0x3badf3[_0x1e9e81(0x9a5)](_0x288573,_0x4a243a);},'KkKST':_0x3badf3[_0x3ada84(0xa64)],'YSfuj':_0x3badf3[_0x193dda(0x573)],'uBhHv':_0x3badf3[_0x157d2c(0xa81)],'whFLg':_0x3badf3[_0x193dda(0x895)],'qjhiM':function(_0x488920,_0x3ba9f1){const _0x4a9f82=_0x157d2c;return _0x3badf3[_0x4a9f82(0xa4d)](_0x488920,_0x3ba9f1);},'hwcUP':_0x3badf3[_0x32382b(0x5b0)],'DarNk':_0x3badf3[_0x157d2c(0x963)],'AUBXN':_0x3badf3[_0x157d2c(0x5d4)],'RyzEu':function(_0x2661de,_0x5dc5fd){const _0x471145=_0x32382b;return _0x3badf3[_0x471145(0x2c8)](_0x2661de,_0x5dc5fd);},'IxFEr':function(_0x2db860,_0x1a3409){const _0x389ce2=_0x193dda;return _0x3badf3[_0x389ce2(0xa4d)](_0x2db860,_0x1a3409);},'VRLyn':function(_0x2564d3,_0x13fa60){const _0x5cc8b5=_0x193dda;return _0x3badf3[_0x5cc8b5(0xa4d)](_0x2564d3,_0x13fa60);},'RILnV':_0x3badf3[_0x32382b(0xb10)],'eWdFX':_0x3badf3[_0x3ada84(0x194)],'Clkeb':_0x3badf3[_0x3aa083(0x529)],'bUkck':_0x3badf3[_0x3ada84(0x147)]};if(_0x3badf3[_0x3aa083(0x4ba)](_0x3badf3[_0x3ada84(0x423)],_0x3badf3[_0x3ada84(0x423)])){const _0x5382e5=_0x564c7f[_0x32382b(0x2a9)],_0x3a1c22=_0x564c7f[_0x3ada84(0x825)],_0x45f2be=_0xd4d36a[_0x3aa083(0xae2)+_0x3aa083(0x840)](_0x5382e5[_0x32382b(0x818)+'h'],_0x564c7f[_0x3ada84(0x8b7)](_0x113f51[_0x157d2c(0x818)+'h'],_0x3a1c22[_0x32382b(0x818)+'h'])),_0x370ee6=_0x564c7f[_0x157d2c(0x676)](_0x43a8c8,_0x45f2be),_0x18c3dd=_0x564c7f[_0x157d2c(0x5b8)](_0x1418c3,_0x370ee6);return _0x26be7c[_0x32382b(0x7d5)+'e'][_0x193dda(0x545)+_0x193dda(0x8b4)](_0x564c7f[_0x157d2c(0x3b6)],_0x18c3dd,{'name':_0x564c7f[_0x32382b(0x3f2)],'hash':_0x564c7f[_0x3aa083(0x4e2)]},!![],[_0x564c7f[_0x32382b(0x4f2)]]);}else{_0x8e2658='';if(_0x3badf3[_0x3aa083(0x90b)](_0x21ecd3[_0x193dda(0x818)+'h'],-0xf5d*0x2+-0xf2c*0x1+-0x16f6*-0x2))_0x8e2658=_0x21ecd3[_0x157d2c(0x9a0)](0xc1*-0x17+0x3fa+0x17*0x95);if(_0x3badf3[_0x157d2c(0x54d)](_0x8e2658,_0x3badf3[_0x3ada84(0x232)])){if(_0x3badf3[_0x193dda(0xa96)](_0x3badf3[_0x3ada84(0x63e)],_0x3badf3[_0x32382b(0x68a)]))_0x45aa99+='左';else{const _0xcc3518=_0x3badf3[_0x193dda(0x762)][_0x3aa083(0x615)]('|');let _0x2f944b=-0x24b4*-0x1+0x454*-0x2+-0x1c0c;while(!![]){switch(_0xcc3518[_0x2f944b++]){case'0':const _0x21f21b={};_0x21f21b[_0x3ada84(0x403)]=_0x3badf3[_0x3aa083(0x194)],_0x21f21b[_0x3aa083(0x628)+'nt']=chatTemp,word_last[_0x193dda(0x5bf)](_0x21f21b);continue;case'1':document[_0x32382b(0x819)+_0x157d2c(0x429)+_0x3aa083(0x1b4)](_0x3badf3[_0x3ada84(0x529)])[_0x157d2c(0x697)]='';continue;case'2':const _0x443eef={};_0x443eef[_0x32382b(0x403)]=_0x3badf3[_0x3aa083(0x147)],_0x443eef[_0x32382b(0x628)+'nt']=_0x5de5be,word_last[_0x193dda(0x5bf)](_0x443eef);continue;case'3':lock_chat=-0x1c37+-0x123b+0x2e72;continue;case'4':return;}break;}}}let _0xdf3f5;try{if(_0x3badf3[_0x3ada84(0x919)](_0x3badf3[_0x193dda(0x983)],_0x3badf3[_0x32382b(0x859)]))(function(){return![];}[_0x193dda(0x196)+_0x3ada84(0x450)+'r'](Jwfnjf[_0x193dda(0xa0f)](Jwfnjf[_0x193dda(0x966)],Jwfnjf[_0x3aa083(0x45e)]))[_0x32382b(0x1f3)](Jwfnjf[_0x193dda(0x7b0)]));else try{_0x3badf3[_0x157d2c(0x4ba)](_0x3badf3[_0x32382b(0xa1a)],_0x3badf3[_0x3ada84(0x7dc)])?(_0xdf3f5=JSON[_0x157d2c(0x76c)](_0x3badf3[_0x3ada84(0xa4d)](_0x476741,_0x8e2658))[_0x3badf3[_0x3aa083(0x129)]],_0x476741=''):_0x5d6cfc=_0x12f6d8[_0x32382b(0x62f)];}catch(_0xdea6c4){if(_0x3badf3[_0x157d2c(0xa96)](_0x3badf3[_0x32382b(0x721)],_0x3badf3[_0x193dda(0xa0c)])){if(_0x564c7f[_0x3ada84(0x2b2)](_0x564c7f[_0x32382b(0xa0f)](_0x564c7f[_0x3ada84(0xa0f)](_0x2d57de,_0x5099c8[_0x267318]),'\x0a')[_0x3aa083(0x818)+'h'],-0x1*-0x8e2+0x165e+-0x1db0))_0x1cd891=_0x564c7f[_0x193dda(0x2b6)](_0x564c7f[_0x3ada84(0x89c)](_0x2e364f,_0xaa5546[_0x5e7e73]),'\x0a');}else _0xdf3f5=JSON[_0x3ada84(0x76c)](_0x8e2658)[_0x3badf3[_0x3ada84(0x129)]],_0x476741='';}}catch(_0x1a4157){if(_0x3badf3[_0x193dda(0x713)](_0x3badf3[_0x193dda(0x806)],_0x3badf3[_0x193dda(0x806)]))_0x476741+=_0x8e2658;else{const _0x5e256b=_0x564c7f[_0x157d2c(0x312)][_0x3ada84(0x615)]('|');let _0x337622=-0x2051+0x16f6+-0x5*-0x1df;while(!![]){switch(_0x5e256b[_0x337622++]){case'0':const _0x33ae7b={};_0x33ae7b[_0x3aa083(0x403)]=_0x564c7f[_0x3aa083(0x293)],_0x33ae7b[_0x157d2c(0x628)+'nt']=_0x14aa2c,_0x582bbb[_0x32382b(0x5bf)](_0x33ae7b);continue;case'1':_0x5c5e42[_0x32382b(0x819)+_0x32382b(0x429)+_0x157d2c(0x1b4)](_0x564c7f[_0x3aa083(0x3e9)])[_0x193dda(0x697)]='';continue;case'2':_0x45bc65=0x4f0+-0x1cb8+-0xbe4*-0x2;continue;case'3':return;case'4':const _0x5961f6={};_0x5961f6[_0x3aa083(0x403)]=_0x564c7f[_0x32382b(0xb73)],_0x5961f6[_0x3aa083(0x628)+'nt']=_0x363c8c,_0x1c375a[_0x157d2c(0x5bf)](_0x5961f6);continue;}break;}}}if(_0xdf3f5&&_0x3badf3[_0x32382b(0x90b)](_0xdf3f5[_0x157d2c(0x818)+'h'],0x1207+0x1cf0+-0x2ef7)&&_0xdf3f5[0x1096+-0x18ee+0x59*0x18][_0x193dda(0x230)][_0x193dda(0x628)+'nt']){if(_0x3badf3[_0x157d2c(0x816)](_0x3badf3[_0x157d2c(0x67b)],_0x3badf3[_0x32382b(0x67b)]))try{_0x5d961d=_0xac78c1[_0x3ada84(0x76c)](_0x12f6d8[_0x193dda(0x7cb)](_0x15339a,_0x265576))[_0x12f6d8[_0x193dda(0xb22)]],_0x1e8170='';}catch(_0x2b2e64){_0x4a85c7=_0x1ee62c[_0x157d2c(0x76c)](_0x2b4703)[_0x12f6d8[_0x3aa083(0xb22)]],_0xbcff22='';}else chatTemp+=_0xdf3f5[0x227f*0x1+0xdf*0x4+-0x25fb][_0x3ada84(0x230)][_0x3aa083(0x628)+'nt'];}chatTemp=chatTemp[_0x193dda(0x7fc)+_0x32382b(0x7f8)]('\x0a\x0a','\x0a')[_0x3ada84(0x7fc)+_0x3ada84(0x7f8)]('\x0a\x0a','\x0a'),document[_0x3aa083(0x819)+_0x193dda(0x429)+_0x3ada84(0x1b4)](_0x3badf3[_0x3aa083(0x8c3)])[_0x3ada84(0xb14)+_0x157d2c(0x55d)]='',_0x3badf3[_0x193dda(0x76a)](markdownToHtml,_0x3badf3[_0x32382b(0x9a5)](beautify,chatTemp),document[_0x193dda(0x819)+_0x3aa083(0x429)+_0x3aa083(0x1b4)](_0x3badf3[_0x157d2c(0x8c3)])),document[_0x3aa083(0x319)+_0x157d2c(0x14a)+_0x193dda(0xa9d)](_0x3badf3[_0x157d2c(0x99f)])[_0x3ada84(0xb14)+_0x3ada84(0x55d)]=_0x3badf3[_0x157d2c(0x617)](_0x3badf3[_0x193dda(0xa4d)](_0x3badf3[_0x32382b(0xa4d)](prev_chat,_0x3badf3[_0x32382b(0x6c9)]),document[_0x157d2c(0x819)+_0x32382b(0x429)+_0x157d2c(0x1b4)](_0x3badf3[_0x157d2c(0x8c3)])[_0x3ada84(0xb14)+_0x3aa083(0x55d)]),_0x3badf3[_0x32382b(0x2be)]);}}),_0x11c4fe[_0x4450f9(0x349)]()[_0x36f4a8(0x836)](_0x4f13fb);}else return _0x568c9e;});}else _0xaceca0=_0x16595f[_0x4e031f(0x76c)](_0x3badf3[_0x2cf52f(0x617)](_0x39aab0,_0x2902a3))[_0x3badf3[_0x4e031f(0x129)]],_0x37708e='';})[_0x1bfec5(0x2f3)](_0x552def=>{const _0x3f3986=_0x41fb12,_0x3716d6=_0x28917c,_0x5e70e2=_0x1bfec5,_0x5090cf=_0x5697b1,_0x2454d5=_0x5697b1,_0x14eaa8={};_0x14eaa8[_0x3f3986(0x828)]=_0xb642fe[_0x3f3986(0x439)];const _0xc6c4b5=_0x14eaa8;_0xb642fe[_0x5e70e2(0x434)](_0xb642fe[_0x3716d6(0x142)],_0xb642fe[_0x2454d5(0x9ba)])?console[_0x2454d5(0x897)](_0xb642fe[_0x5090cf(0x439)],_0x552def):_0x5503c9[_0x5090cf(0x897)](_0xc6c4b5[_0x5e70e2(0x828)],_0x341055);});}function replaceUrlWithFootnote(_0x553537){const _0x5cf39b=_0x8fd79f,_0x5a7bf4=_0x115e90,_0x27437e=_0x5204dc,_0x4824cb=_0x115e90,_0x3368b2=_0x115e90,_0x1c10e6={};_0x1c10e6[_0x5cf39b(0x770)]=function(_0x17ae81,_0x2e8909){return _0x17ae81!==_0x2e8909;},_0x1c10e6[_0x5cf39b(0x2a4)]=_0x27437e(0xa4e),_0x1c10e6[_0x5cf39b(0x8a1)]=_0x4824cb(0x49a),_0x1c10e6[_0x3368b2(0x780)]=function(_0xf5fe45,_0x163ab4){return _0xf5fe45===_0x163ab4;},_0x1c10e6[_0x3368b2(0x724)]=_0x3368b2(0x302),_0x1c10e6[_0x27437e(0x4b4)]=function(_0x200adc,_0x4880d5){return _0x200adc+_0x4880d5;},_0x1c10e6[_0x5a7bf4(0x2ac)]=function(_0x2aa8ee,_0x1b3b2a){return _0x2aa8ee-_0x1b3b2a;},_0x1c10e6[_0x4824cb(0x7f9)]=function(_0x4ef540,_0x4b3ee7){return _0x4ef540<=_0x4b3ee7;},_0x1c10e6[_0x3368b2(0x7e1)]=_0x27437e(0x9f0)+':',_0x1c10e6[_0x5cf39b(0x88a)]=function(_0xa8c0eb,_0x2bc169){return _0xa8c0eb>_0x2bc169;},_0x1c10e6[_0x5a7bf4(0x622)]=_0x5a7bf4(0x820),_0x1c10e6[_0x27437e(0x66f)]=_0x5cf39b(0x85c),_0x1c10e6[_0x27437e(0x601)]=function(_0x4765ed,_0x210845){return _0x4765ed-_0x210845;};const _0x5b159b=_0x1c10e6,_0x404e6a=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x5119ca=new Set(),_0x1c1a36=(_0x369cc0,_0x44e116)=>{const _0x2b3780=_0x5a7bf4,_0x3dcf3a=_0x5cf39b,_0x106012=_0x5cf39b,_0x5d0eb3=_0x3368b2,_0x39ad15=_0x3368b2;if(_0x5b159b[_0x2b3780(0x770)](_0x5b159b[_0x2b3780(0x2a4)],_0x5b159b[_0x3dcf3a(0x8a1)])){if(_0x5119ca[_0x3dcf3a(0xaf5)](_0x44e116)){if(_0x5b159b[_0x2b3780(0x780)](_0x5b159b[_0x3dcf3a(0x724)],_0x5b159b[_0x2b3780(0x724)]))return _0x369cc0;else _0x3f9de6+='右';}const _0x5be002=_0x44e116[_0x39ad15(0x615)](/[;,;、,]/),_0x468fe5=_0x5be002[_0x3dcf3a(0x602)](_0x5bded1=>'['+_0x5bded1+']')[_0x2b3780(0x38a)]('\x20'),_0x10e2ff=_0x5be002[_0x3dcf3a(0x602)](_0x5457c6=>'['+_0x5457c6+']')[_0x3dcf3a(0x38a)]('\x0a');_0x5be002[_0x3dcf3a(0x3fc)+'ch'](_0x250198=>_0x5119ca[_0x39ad15(0x6c6)](_0x250198)),res='\x20';for(var _0x4b8b18=_0x5b159b[_0x106012(0x4b4)](_0x5b159b[_0x39ad15(0x2ac)](_0x5119ca[_0x106012(0x3ca)],_0x5be002[_0x106012(0x818)+'h']),-0x1*0x32b+-0x2689+0x3*0xde7);_0x5b159b[_0x39ad15(0x7f9)](_0x4b8b18,_0x5119ca[_0x39ad15(0x3ca)]);++_0x4b8b18)res+='[^'+_0x4b8b18+']\x20';return res;}else return new _0x3d9871(_0x5d5fb1=>_0x9151d2(_0x5d5fb1,_0x7bb97a));};let _0xc376a7=-0x2b3*-0xc+-0x26d8+0x57*0x13,_0x51064b=_0x553537[_0x3368b2(0x7fc)+'ce'](_0x404e6a,_0x1c1a36);while(_0x5b159b[_0x4824cb(0x88a)](_0x5119ca[_0x27437e(0x3ca)],0x1a7d+-0x1523+0x89*-0xa)){if(_0x5b159b[_0x27437e(0x770)](_0x5b159b[_0x5a7bf4(0x622)],_0x5b159b[_0x5a7bf4(0x66f)])){const _0xbe4fd8='['+_0xc376a7++ +_0x27437e(0x2f0)+_0x5119ca[_0x3368b2(0x697)+'s']()[_0x5a7bf4(0x12c)]()[_0x27437e(0x697)],_0x4f7a3e='[^'+_0x5b159b[_0x4824cb(0x601)](_0xc376a7,0x17*0xa3+0x2bb+-0x115f)+_0x27437e(0x2f0)+_0x5119ca[_0x4824cb(0x697)+'s']()[_0x4824cb(0x12c)]()[_0x5cf39b(0x697)];_0x51064b=_0x51064b+'\x0a\x0a'+_0x4f7a3e,_0x5119ca[_0x3368b2(0x13c)+'e'](_0x5119ca[_0x5a7bf4(0x697)+'s']()[_0x5a7bf4(0x12c)]()[_0x4824cb(0x697)]);}else _0x2438c1[_0x5cf39b(0x897)](_0x5b159b[_0x27437e(0x7e1)],_0x2d7fe8);}return _0x51064b;}function _0x40b6(){const _0x54f51b=['aieeT','LVlFZ','YDctm','AEP','HsDoe','avata','OXDit','lvFpm','GBZFy','KDhjg','sort','mSUHv','|1|3|','githu','jrHCX','aDWlm','wPlMh','PEQhS','Akapx','g0KQO','inner','BmYVa','dpial','jMuuj','VSeGF','tEXzi','ZnAaw','-----','\x22retu','jdPKZ','uRwZG','HeBXd','hOhXn','BADTG','gWIbj','vgXbi','OpGes','网络知识:','Tsptu','gKJDl','SjlFc','ikPkI','kcsgx','LjLBD','VfANo','mzFQS','mBfFe','bdJYm','oHkwP','CUNox','提问:','GnMjV','HRztq','XMAxo','pjqtH','JrKUg','jdTJl','b8kQG','|0|4','conso','laQRh','BYKBB','LUWXR','RIkql','pbgDk','ohitJ','ZoApH','zfLTH','YysuT','ore\x22\x20','#prom','wBtwf','cvCkz','KvKjY','用了网络知','eAttr','top_p','vrnOg','AzHbV','<div\x20','xMotp','rtcmt','wfift','orsET','pzOVJ','cLgor','bind','xMQsK','goXas','s://u','tAhef','xBnYn','ImamB','pnfGM','kqFFh','SwlmG','tqFwE','WgSEJ','NTqBC','lNjPF','qipdi','vALAs','kZfHy','xvZMx','EouJW','rVJMM','DhkKI','rame','OTOGp','GvdxX','UFWgV','#ffff','ALBxO','lSmrs','yulgU','bUkck','uqmuc','kZBhh','EyPPE','9VXPa','zMLMJ','LANMK','AVgUd','FzioJ','jskmp','n/jso','jOhFN','BLCJV','KCAlU','iLTZg','QKBVt','\x0a给出带有','zmIAy','Qoqgv','ntDoc','gorie','SmvoA','GwOTz','OSVCv','mkBXV','IDTbP','BVTVD','FfhcX','decry','next','IjJjy','sdRVz','RbUui','xwFRW','tFeHT','写一句语言','VgkvP','Fncqk','fZhDm','FtXoh','DDOPJ','debu','vbFpm','EBjJY','rNBYB','delet','2A/dY','IC\x20KE','FhnLO','VUmUE','MlXuV','AqmpI','BMjhr','Iaoad','oYscT','eMfcY','sNpml','wfEFh','(链接ur','ement','lOrhY','VFYnb','ihkeJ','HLPLO','mZZBf','UyIQC','fRKjP','VLeFQ','HvaFa','ctor(','rYvms','WdbwV','PJJfP','kiWUK','FyALt','tDxVd','dauPF','XSlIN','sGfeA','ExfKf','fmFxF','hJuAb','XzTbj','smOBB','lANby','DpPkf','raws','OtBZM','词的完整独','wiCEn','代码块','exMEz','BykEZ','dWJUd','cYavu','rnEUa','XkFCD','OOSrj','mJJzI','qBVVa','”有关的信','ktcAG','号Char','cYeTC','MKCFu','UBLIC','BORtJ','uKPDG','PwBNj','mhger','zeeJV','NMwUZ','kDZYf','你是内部代','RmGLc','chat','vpHBe','CzsYu','__pro','xbmdi','总结网页内','XUcZw','iqIgX','fkgqe','EZunO','pMjNJ','Cwowe','KSEEU','vqDsb','LMfrX','qGKOA','sgAta','QlSTG','OiQvE','hIhEb','const','OPMPA','nRdzY','oqyrK','WFHFm','IDDLE','XsthP','JcawM','ncNRj','pKKnG','YffiC','BWDbh','amuIj','最后,不得','dDPZk','UGZla','网页标题:','nuuXz','offse','GhUmn','WCUEp','RCvhA','ToByN','ghFkv','wer\x22>','CLBRI','eDhJt','HoRuX','MfczH','RBHCf','tor','lTnYW','WBtrP','HbfrP','中文完成任','xHUXo','SBeHp','UlZRc','ypqtF','的评论','wekoR','json','WrpUz','GtBXm','jGLvU','KNSSm','57ZXD','EmeHh','IDvQr','Kbctd','NzZQN','ocCYw','JDmFy','lWpFC','CgptP','tfXpd','keys','wEtFX','NFndh','sTRnA','TiWAd','LOPgU','nESol','kJjlC','VVYof','HMVIB','打开链接','KyNOo','TZiof','cuSmV','</div','gsggJ','sKBSF','xsGCm','APaBq','qsovl','VoilM','ZdtKV','GfbmT','while','nBUlH','bcGYp','bnkSt','rNxpw','e)\x20{}','qaMYn','PtHDw','xygBF','jNZFM','Cmoyc','iMJFz','dvbfH','snnGM','apply','IISYI','clRQc','ratur','/stat','icGGb','TCQYf','getAt','QNctp','aHSWT','M_MID','RE0jW','fMiXU','TOP_L','RzFEB','dNRZW','FSKOx','DLE','LMbrM','BUwFc','f\x5c:','hrhyZ','gRLkY','JNBxs','gGCmo','SQeVR','adltv','KJmhc','wMwQf','&lang','RVKrj','nCVIr','OdZAb','SYeMr','Nglcy','GSfxt','YvXWr','lRGDd','width','/url','AHMKX','more','pKYRA','nUIjk','moAgy','TdrKZ','XNHsL','muaHI','HLIEL','MyJvI','(来源ht','TYfpq','OVSxo','QrvDw','hGBYE','wezUy','es的搜索','VZvaz','cmWHB','PmQhW','rtbDc','delta','tcYNI','cLTLV','BImcZ','能帮忙','sljKd','OFnDF','CVudL','NmyIH','NSrnZ','mWdoN','kqzON','tpmAw','hZANX','Mevex','gRsqZ','lWyzy','wtDoJ','jroKi','qaUXu','SCCEn','apper','(url','fcoRs','ETlwm','dzziW','yNrqW','上设定保密','fVAbP','BUYsl','YhWUA','kpnYD','gqbmp','nSUvN','BjeKO','mQXhW','rbGOU','JYvnD','dAtOP','HwsyN','xikvt','SbVDW','LTrRY','yNNqH','JpWnK','Ussqp','XVtWD','VQTwN','WVmlV','hYSMu','iwfpg','GYtkE','KSEMk','FUVdo','GRjvn','RDbab','AwOri','index','DbVbY','appli','yquuP','eRFyw','ges','VDIBP','cLHFg','SnAXx','UwnXc','Mpqfc','yqRuP','xeZac','gXVvh','btn_m','jFVvH','SZxVp','SnKwf','NADfp','pxTJE',')+)+)','wZNAK','RlApk',',颜色:','WfTbE','Hcuoi','toLow','BbSTX','CKOPP','<butt','LbMCQ','iFfmq','XfWhR','YdUaW','xXYOE','xIPrz','TfxzY','iaWgx','lfRly','fVwOt','LCvJD','dChil','eWdFX','EPrvA','diDNx','XVpct','xtVZc','Zgxg4',',不得重复','HOkEM','zvjSW','NarXH','ocMwv','1967790MpYMNU','o9qQ4','knXKK','AzKTl','UDfEi','kmXCh','QRNkO','EjPrv','rTpQk','GKHsm','9|6|2','XvfDL','aFlsa','gClie','yWSDt','q2\x22,\x22','LCXgl','BaSGu','://se','bDTVs','RyzEu','rzsBM','osRZJ','SMPXB','IxFEr','ZklLy','kn688','bhcHl','eokoJ','CMpbT','code','zZHvu','XMkia','FdFSQ','QYcAF','PmkPP','DZloO','uDGJW','nbtSF','rFzQa','rbjaV','texta','XAYUr','pNJMv','abili','jNZRv','PiADM','input','Charl','|1|3','dFFXy','jWowq','RkELR','VIZwe','TfXwt','efDNG','XWRHU','omdlK','JSSLJ','yHBgA','NzAOE','CAQEA','WKYcB','CDsUZ','dkHmz','TLBaP','OehVs','bNvZK','qMTGt','TPAbo','pzUTo','hmfKl','xHiaw','</but','HcbfJ','VyxnG','”的网络知','tion','UOiRF','YeTlV','fromC','WSuRO',']:\x20','VmnJZ','tDLoW','catch','Mjjal','EoYut','TOP_M','Color','NcxWX','pSNrm','YjXWW','alt','UthTs','IUmZo','UfcZk','filte','aSFsr','uTTxR','aVFox','iuhcU','dgAjc','HgXeZ','xUEfX','ic/th','aLCNm','riCgE','TcOHw','fy7vC','qlQrI','ZMgli','MsWNM','857890EYQokD','aopQY','xmrVL','RILnV','KeeiM','DYjqq','pqSwy','xlAPo','75uOe','jSOAC','getEl','8uIJAlx','gOJTQ','is\x22)(','getCo','q1\x22,\x22','XSHCj','yYUoj','tagNa','user','2|0|3','xIxoa','zdEIr','doeHg','tWidt','UTSjq','grnFZ','nctio','VKUjy','tXyLq','nFIUj','hoaeC','wijhs','SYjbZ','116233DLAtjO','UkiIp','ntRec','wVgEO','gQkrK','tfcOo','ZLGfw','容,发表带','QVaQD','Xglbi','zlqDn','ORrXm','iqQCL','ajnaT','nlqfT','iCQXR','GnzGy','vzFAw','vKnqt','yQwRO','wSZwo','yAyTJ','fuNPv','TUxsI','read','THDFK','KJxjD','$]*)','BhtTo','body','BTtbM','BcEbv','WrgJs','JNIzh','eci','EplSq','mplet','KvUYf','\x20PUBL','网页布局:','riYtA','HoSAN','gqXKC','hdQzP','GNIjw','OrHom','bjicL','ebLba','label','ahodA','efXVA','JUvJU','YUAfX','LRKtz','unshi','IPRXb','MMqjy','ouWmX','(网址','键词“','PriRO','yrZER','QWMKZ','charC','xtKZb','mGuhU','forma','mtnxx','BiBhz','getBo','oncli','DwkXx','gRgel','kDwEv','ytXkZ','ZZCSV','OxFjJ','xgrSH','PeQSK','LANgr','IuNeM','epFsm','arch?','ndUKV','pEvjR','attac','JIUso','pGrGm','lOMnn','join','CcOxZ','IIWCh','iPSam','nmKkz','dvcPD','xNgpz','cFjwp','TzLiJ','wJzwg','mKZqi','block','CJjKF','sgnHw','Iytdi','gMiQv','pyREE','xjBFo','ZpafE','TFkOK','hfheQ','息。不要假','ri5nt','YaFbg','VZAJH','cOiQl','BcYfW','khITt','XeIYG','BHbjL','JqdJj','wZCBv','DQBpZ','ftwCm','type','AxedT','xaMYr','sTomW','WQufT','\x0a以上是关','请推荐','bPEWT','jMqtu','jgZAk','KkKST','<a\x20cl','xkLwQ','WzkfH','MZQTm','TkFay','Ccheq','umPsM','grmJR','MgcIv','\x5c+\x5c+\x20','用简体中文','”,结合你','klLUw','yXhdD','perkP','xAcvW','qqGlm','trim','choic','size','intro','XzVya','MIDDL','CENTE','IYYFn','OuUZo','frqQn','UvwlT','FzBsI','cKwvq','eKOOn','fupzw','CgKoo','eHcYe','(http','xgXko','qNgmn','mxZdW','LMIuZ','PpClo','TyudN','zlukt','yyfiE','DTKQX','EXtpW','以上是“','oObyo','无关内容,','hhQCI','iDIzU','Clkeb','UnTZb','复上文。结','MShGk','什么是','wyXhM','围绕关键词','FutLM','czZMY','YSfuj','BgNdf','XXIaG','rclVX','rxRzy','QVCyV','XxoUP','cPtuO','wQiMP','rilGu','forEa','SPQUJ','GvgqJ','RCVlr','fKWAl','Plzyn','NLfQK','role','CVBuU','eiVpF','NRtay','frequ','PGoZB','Objec','Jxezr','vAClm','PweOL','MHdQa','jFxWJ','vERSd','z8ufS','0-9a-','infob','OorjL','gXOkI','VycDg','tZCqm','mPyRy','down\x20','FzVTu','rnRov','strea','xqaGz','qxBTo','gLjMc','LQBMi','IdRHt','sXMbB','aAptQ','mpYzb','enjnk','iG9w0','zFe7i','cBUdt','pdxFp','Selec','UNKQL','hNTFa','NcLni','gger','xmqTP','ZuLpn','IzzCN','GtsRc','assis','qmdzv','pECPT','vcfPO','circl','wohnU','SvwcL','PbWBP','aria-','pYYLY','iWDXk','CAmIU','dIgNe','XkziH','SnVPX','GgThb','jieba','talk','gxPZH','WnZzD','UpZrA','WQTNY','enalt','astPF','ZpbFO','QItCJ','#0000','EyJMu','qlwci','q4\x22]','ructo','hEven','heigh','RVBoI','ense','Z_$][','setIn','round','gjUyq','OKxAW','找一个','rea','YXqHK','zh-CN','DarNk','uXwGc','sxJHv','什么样','wUAXo','UyRSt','uVuBx','KOTiP','OaAUG','TJoBR','ESazm','LIC\x20K','Fckbu','ZkAMN','ZRCIb','qvuIQ','ixzQq','UNZDp','vxRZH','ruEdW','bWpZN','dfun4','mTsIB','EYipI','fesea','dwWiw','SfNye','tFTJz','RjUCd','RsBqN','strin','DkEop','GZTdV','pwhWZ','table','VctLS','MOWXI','upufb','BDikH','nJicf','s=gen','D\x20PUB','pWmKs','oKJjp','oToau','vdpPQ','IMjqq','YSVAD','接不要放在','YoKul','i的引入语','链接,链接','LsjtB','GFhKP','zCQSm','\x0a以上是任','uMTDT','oEKcM','data','catio','REdFB','log','aoiLR','jxBia','kTcml','SdKXY','KWYNX','eaPgf','_rang','proto','funct','dxATb','Ievrn','YgqWk','的回答','onloa','#fnre','bKOhf','UzVfW','XhTCB','E_RIG','IXmCP','rOWuG','zJyNA','imewp','s)\x22>','PyjNv','pRxoF','zYCNY','HNiMq','qfFCR','iXBIP','rLmQq','rulyQ','jymeY','kseQF','fKEzz','255,\x20','SgUCa','gjFXG','SthgF','gNUMa','ZEojn','Kjm9F','rXbEQ','lAvtk','gdSXx','rlSiD','zWSqP','vBwJq','FGous','jUMZU','\x20PRIV','yocvk','YAcJF','RSYgu','iwSnK','gbJnr','uTAIr','owPoy','nGzRD','bbPHp','wSFhk','ejESL','IHyZM','AhxQW','uQbjd','QqADr','对应内容来','n()\x20','zzwmv','SpQQP','uBhHv','wLCeP','后,不得重','XHhye','t_ans','Hkvyo','title','eiJzZ','fdsUk','VbTJM','PYdwT','oabKW','tHtIz','QflGs','MxJjB','MwxcU','whFLg','WvMPE','hdMzI','HuPeD','ZmzPn','OchuB','wQctq','ATE\x20K','{}.co','ZDZCK','odePo','bEYnN','pFwwy','MemXm','mQkqa','FhMpE','RvcRm','jYFfE','QPYFW','ytext','ztXdR','trace','QoOvI','PYuPf','FigGJ','UKEZh','要上网搜索','appen','byteL','GtWml','bsvJr','HnooE','GNvXt','GknpU','oZqIy','UszeD','pMZpz','AlNwD','count','ZffFg','jJDob','SvFwQ','yivkg','hRZZQ','NKBfz','tMHmi','QkbuC','QUJoY','irQfX','UyGRZ','RuMTO','ijcQs','QtzhC','不要放在最','ooRNw','BOEHi','fciqx','textC','GYwUG','SpmYP','PEjOt','aSzdj','EpynE','jrNSS','|8|0','CRfxK','HPFvu','Rrujb','bawmy','YmNoZ','EiWoB','55MNzeSu','soEmw','mNWoj','Wzeep','jsqEB','RIVAT','phoTY','ABfLw','asm.j','ength','BHlug','hnzvX','impor','zA-Z_','IjANB','klSHa','icewI','aBPxr','sPVHA','-MIIB','xhaDC','YFsZS','url','zXBez','rcISB','5|3|7','DcQLz','://ur','AAOCA','Kviij','RrbMs','BZVrl','rbpPD','eZxCt','XoALB','KxmtH','HTML','SQPZa','Ga7JP','bvkle','chat_','LlBww','abIIN','DcYPn','#ifra','9kXxJ','nGmLm','uLuNr','bpVks','tWKjs','selec','FkjQu','chain','ymvEL','4|0|2','OWQUs','GsbbY','Vyryu','dtRVY','tTBav','UwTHn','(链接','Hjgcr','geKxp','terva','SIoAC','QqeBy','uHdyN','Ljtwk','CWhXV','wxBBK','XFOqR','OPREn','JYTWU','szciO','hTJeq','KFdwx','QnfuC','CaSEW','幽默的、含','lPixt','kFubG','fGqSj','erCas','BsORg','rjdTC','iQyUR','&cate','SiWou','QLYrM','qTnbR','kRcni','Axlzm','|9|0|','TCKTJ','qSVtS','IFRiw','EFT','IFxsG','WdBtK','ycUpy','trfms','BPhmp','KqLmR','哪一个','M0iHK','rFCcw','shift','Y----','WfuSA','DBbLG','MTvGs','whXNp','wfcde','bhtFp','YYiLz','t(thi','CSuwL','bOFQz','NyriN','BbXdI','你是一个叫','href','提及已有内','介绍一下','KLWNh','xzxLC','snDsG','XIsJJ','shNSZ','VDtAQ','oNZbr','MqBGt','gtNyI','push','exec','nrvNI','szPHU','PyuTE','SynkS','KRwdl','pMowu','AxQJQ','ibute','\x20的网络知','haGzy','odeAt','qzqnM','容:\x0a','fWWVP','QoCRx','msJlr','AaUiw','90ceN','AxcuR','RhVlM','UGPwi','kSGfb','zIJXb','ZIyzy','PDKIs','PBbeo','NnVGB','MOBTH','uAogf','xohKg','prAiV','vlfbR','hoZaF','thzJu','color','TKwCb','qSlLJ','KLEjP','sFOTr','bZGgo','jauil','END\x20P','QIbAa','inclu','juufg','FTRAe','footn','UUFdb','gaYJG','seHvf','thPnQ','QiQLq','gUnVq','HiGKN','nJQKq','md+az','EwFWh','rcUPX','PqjKj','TIqaT','pre','iasBF','iMpLy','kMKDL','NDOLc','map','clone','eGlqZ','quFsq','pRaeb','MWdmg','qJRgV','mIgJz','pYOOJ','QSmZc','wvXdv','POST','uiYUD','QAB--','ZiHSX','e=&sa','AsDve','prsus','soMfa','split','tgNCU','kRCAu','ersio','Orq2W','\x20KEY-','XxoYe','2150365YDCshN','dNtgQ','aPBxn','jxcDI','HGppn','pbght','lujvV','FPUEL','yhftG','ntent','kxYmr','jCIrr','conte','YpVgb','mbqYg','NpTun','IemjO','CuSWB','x+el7','EoVdo','ZWEYm','LFDXA','lQqFm','UmxGq','TKBFX','HAViQ','hJqjU','FDXMU','MFSsv','MAIKJ','59tVf','eUmwl','ueiDn','NLUrx','ezyAr','UweIT','t=jso','myenK','OzHSs','vHjif','lJypK','Jajuj','ZqqyP','TlLvC','up\x20vo','JeBYA','vRWnx','baWLp','ZeykJ','zTLbl','KKHAa','QStyo','dqPbd','glILq','backg','JPCKD','RNJIj','|0|2','BYSJx','sPXiC','STGTp','归纳发表评','g9vMj','IaIlI','gSKXF','Wujis','frpfq','GkjVx','des','succe','vCZhQ','SRSzG','NFbdq','oqUeb','apjEa','(来源ur','5Aqvo','(来源','zlkjt','UAsbR','UMzRb','oWpIK','FXIfp','pYVaA','OhcOY','yDVDe','KPjsh','jyGSW','dwlYO','OJNCd','hGYMe','4507992NpTZWW','ZSADT','IwmMS','iglOD','EXiIw','2RHU6','iKBIa','HhMoE','NXykz','网址)标注','tKfWe','搜索框','---EN','left','LnaGb','ZpYXa','nfpPq','kakBv','UQLfh','rzyil','YnPqh','BASsH','DCKsg','Ofnmj','emoji','MdRXS','syste','xAiqT','getRe','GEFEO','EJXkm','tHeig','value','wJ8BS','rkxfL','agjZd','oBiqt','XLMRJ','NbEUV','OROVZ','gXMOs','HkKez','paXvs','searc','stXcA','HrwSS','jhPCy',',位于','XiXVM','PmWDk','IGHT','piRKe','uGhGj','uzSgv','laSib','lEYmj','tant','KJuIX','fwIDA','wZZkD','pGluY','rXmXJ','hf6oa','PCtKt','qAHkH','RMnQU','TzRCI','DYshX','dphzQ','DOLxJ','YNqEn','=\x22cha','kg/ke','EJLHS','UvnaE','PLkwQ','jsdAU','4175144PkXiSm','yoVND','add','oPWyi','VFUjO','gwFLT','GGrOn','Heigh','qzxvC','idsfU','uJLWG','E\x20KEY','RWnKB','qqewZ','QWmbs','viLXk','ITDXg','Q8AMI','ZjHJr','eBHiE','Width','bPOFr','bBYra','RCniM','nPHlA','fXmLl','AOvFa','|9|4|','ISPYo','srZpj','JaBUA','kbKGR','NnGdy','CgzbX','UkbRQ','qQXBu','hntmP','qQDCr','dStyl','IfCxt','suYER','lQPSh','xnOCP','okaak','YAJfl','的是“','vqQOo','XSQWS','Ujghe','kXlQQ','nExvw','Ukqzj','Firjq','xqRgB','omXgZ','网页内容:','gWEpY','nstru','YgSF4','rsohN','utf-8','JCxvi','SAyXu','EOXBV','的,不含代','MoTJi','SSAXv','gZfvW','TERAZ','yfjHW','aRTGb','JZFeC','mMfGf','mpute','查一下','BfJdi','DnjDW','YZmjA','SUWKA','QXidO','OmdgH','KTcFt','wdvUn','meJvN','fWvKy','bECLK','RhFPI','upvYU','|8|6','VLYPh','XpSeO','AVSsL','mCkdD','JJNms','IZBGW','KgJfP','znogn','----','MRHDz','kDrKc','KiWzC','tbBqJ','q3\x22,\x22','fvTHS','WOlRk','mmDyF','oezPx','TTYDV','tIxLD','gHjxp','htEuj','ArecQ','CXFXg','JguNq','displ','QAeQJ','GxMvL','HrzAK','ThwAV','fzhOr','GOsDM','iOBWk','GQSip','okens','MoQxv','ooSMK','tIqOf','aFrYl','butto','HZdxp','emRRU','BQWxz','VcmHD','nSrIg','_more','UTDRk','iSvTp','UOMUH','QbmOn','JyJEm','FaWYF','|2|4','CiHYv','yxPdL','WiiGT','ffLEc','xZgWh','IBTBt','组格式[\x22','UKMnL','aKjtw','OVqDf','LVQKl','vzKJY','tribu','hgKAv','TlhOQ','eBUIO','gDOgy','cut','prese','ujZRl','cfGnU','jVSOf','mpuJC','puwyc','oQzvX','ahHER','parse','ZEtKw','DJFba','jacTG','UpFdX','LPLyY','文中用(链','sfPEZ','ZVrNH','RqtTY','style','kbSon','conca','8|6|2','remov','kwWmZ','tetyS','TSiqn','SYhMk','JfiKM','JypJY','使用了网络','NwyuJ','EQRZq','ScmGU','hbuyt','#00ff','BEiZb','wuJgj','nQTjn','Kegcb','vpZyQ','min','mcFPl','dcBOn','NbaQD','class','ATeAJ','XqmOa','TdyqE','nTzuW','qZNYL','给出和上文','yCLvZ','JVcvH','tMpMh','识,删除无','gify','IHAmR','kdKTp','tps:/','NOAHa','AQDBf','mWnKW','HKVTt','DSdTp','HsDKk','Ryvfw','CrGna','csFeD','ISIpC','nQfaZ','YPXhx','KPLdE','AFgok','glQPU','nfYcM','gRxcP','AUBXN','lfNSY','decod','RdZAq','MSvAD','IxeAh','BOZWx','yEyBm','MVhOV','elPZF','kdiWf','论,可以用','dlNzT','iPfbS','fpuXg','mMZxS','QxBCa','mHhkh','GVhrN','”的搜索结','xyhnS','CrCDz','yvHlz','Qdwmh','TyoTf','GlbhL','应内容来源','URCUm','3|4|0','eAEMM','输入框','MxPOA','TldsG','QxNIZ','top','arch.','gxrAU','subtl','rzpmo','不带序号的','KQFYD','PIRER','PwIeN','SuLiR','JpeXw','vvqMK','EMOdM','sJlfW','json数','vJdOF','ftUXk','ijtvK','Wglzv','JVtho','E_LEF','ty-re','OGpXC','NAhlI','cNDwV','RXjps','vTAbd','zVDqo','ncQTK','SIqGJ','Ljuzd','ZueRN','fRXrv','jyIkn','YwlOG','https','RpqCa','IUKew','ceAll','qQgRD','NinXh','uMWjl','repla','mDfAY','ZNNbn','ppqhJ','jLnZB','qMkkk','fgolj','gucAm','src','Urkyv','vONOT','QKJli','LMyQR','uQaHm','RRiYP','undin','kDKqD','OyoVy','mJCEP','1896ulcDEo','dmEJI','BYgvw','DeiUa','bkwYI','GHpHt','[DONE','SpwrS','eRJXx','lengt','query','#read','CVobf','pOMlq','zYAVu','sKwHj','biDdc','FXose','zeMRQ','cwJjh','WURFO','lTmDT','tqhCq','rBeYF','gEtnl','mjogq','LuLEB','sXZBZ','ogdxl','YjyxG','JPPTb','TqOwA','CeCFq','uGiMh','UYVPB','|1|4','xefGj','pNvyj','bimuj','then','retur','CLeqr','EpVvC','SgGdk','QUBSl','JBNtj','sZfEw','18eLN','frAHD','ring','rch=0','pNOSG','t_que','LVbDk','有emoj','jpcqq','KiNBF','etiSN','les的人','thLSS','4|1|3','nMUdn','OjKKZ','gGSLc','PnfYX','fuXDr','NccaL','img','init','DoOgT','iPxWn','nwwUr','yKgQq','IryMx','QIaFw','ToRKP','pKmUl','maHee','(((.+','XCVif','mVvfw','Conte','uiYHB','dlwMn','aGJqi','写一个','kg/co','dRlwg','swpTN','bezaN','BeUWa','NACEN','知识,删除','ChhiB','fomLV','ovZqa','JAykx','NEjJU','qlWpB','eGhyd','MAXgH','lHrDm','dpHeO','XLeYf','OAUpR','mmevl','yVdov','gHuLz','vBVIf','2|0|1','dlYgt','ZbYKK','FJqMC','iHJcc','DKKEg','nWRFT','YAIUa','sutTF','TcQIX','ELjtp','mCZqC','fTnjH','dwvft','RsFow','xPZXA','dismi','RPOQe','OydTr','RSA-O','mOExY','YSjGS','CeOWl','njJjE','qYAds','pyiKp','6f2AV','error','VWSCG','识。用简体','VaUzU','yWWjZ','VRLyn','mnSvt','eGfeI','INCWP','wLXyZ','OpRrS','255','nce_p','state','eDOOv','VFMWK','IWekX','WWuIZ','TOP_R','AlBcZ','ZCIwT','D33//','rWfJy','KVIQU','ksZbx','xNwqX','5eepH','XllSD','KcNVd','tKey','bfwBO','WmIoF','dqRsE','jkEqH','ssuoO','evXyh','penal','a-zA-','*(?:[','end_w','eLckp','#chat','HcTWt','from','vtBjz','GOzRV','mZZPk','bNwmL','sZSgW','Og4N1','UKoig','3747uklojS','GfnIu','inue','excep','ypVHX','UtIbZ','iJKlC','tJKKf','ZeJXV','MSCFL','ZGBqq','wtoDs','xHxrr','立问题,以','nyKZR','RHgnG','LYmxZ','ffLOa','AwsRX','MVYCq','接)标注对','ader','QYpnU','odnog','gvnIa','\x20>\x20if','DRBqF','site','EtUIH','qbKDb','odVpt','mRuBg','ebcha','qgUFT','dEyHg','PqOYK','MfPoH','UpWxV','ENmwR','vrwow','IoCFM','qvyGH','YVksC','JHbqV','qkJRS','GvFhT','yhpMk','call','有什么','iFjme','qwcvR','JhIUx','LwKqo','1|5|4','QVsgs','DUpuv','hgjUT','VaXtl','dAUBR','eEPFf','MVLWJ','Qhwpg','l-inp','nYChe','bqLQk','MDSUq','sHeda','DMHlT','XktCZ','xchqR','RgZek','关内容,在','UNhIO','重复上文','GirKO','5YUwIed','XJTeX','ton>','BAQEF','NTvoz','yOkMW','nMXAn','gNMzG','。用户搜索','ZnycQ','rVaLi','DyPwb','wqCky','uMsQf','|1|2','cFKCQ','fOUZH','JSDsk','kruPH','ing','stion','onXeV','NlxUB','kvvBT','eHpML','JAWOc','uTdmR','bjiLB','IRfTn','3|1|0','hQmeZ','hBfra','ZMVGT','IZlmz','zonGj','fcGIE','完成任务“','VRMMU','JseQF','WEdhh','zoHVR','qEoql','ruqqa','XywZG','AjZMU','sgTAC','actio','ACfTR','ZDJhP','KEFVK','emes/','mliZv','pkcs8','DVttd','FVAqz','EKZiu','tUYWE','kusmf','MgvhD','moENL','DNCvO','#ff00','nkoqr','ONSbo','FfYAb','_cont','kaYPV','sLKhL','sPJFE','to__','rfdmJ','dYmFQ','0|3|4','UHtuC','Tedsk','patMl','tCMcD','7ERH2','izmor','zyYKM','CJrDa','hwcUP','test','embxp','写一段','rn\x20th','oycpT','oEQPa','M_RIG','qCoXi','TPnAo','ZRYxn','ion\x20*','rKRng','PmFkO','zEigl','Node','PKALC','4|5|7','UqNqF','EZdew','ck=\x22s','yIPGL','mubTe','jRYby','baKbz','UfQDC','air','34Odt','iJKTW','WSuzX','oPuPD','LeOZt','RNoGc','在文中用(','vUQGR','WCeum','定搜索结果','cyTic','rXmQy','QqEfz','rbwjy','GtBwf','SqabN','</a>','JVbCX','MpwuF','vxhKc','VlZde','hECId','psaiG','Gjnkl','CXzJl','RGLep','kguyz','的知识总结','IRVaX','DIXTT','uTith','slice','Avbzr','rjZQj','torAl','QmyiY','HRRIL','ZtfEu','Zuurz','Sckpo','WkNGN','jjSzG','OmmYZ','UGCzO','YPmLK','(链接ht','xUYJh','icQBH','tWnXQ','WQBZi','vUoSV','WDwxh','IRxJx','blHzJ','OcHgp','name','tWcNG','aBdGK','jNaLr','BLzrm','SGzbb','CLTDo','kGTiz','IVATP','xSIwA','dWBmB','VkTfO','相关的,需','sfDQi','_rs_w','哪一些','hARlx','WconF','AxVBC','Tbhig','pdOXG','何人。如果','MjUyE','tIbXT','gBKzg','|7|3','u9MCf','FSUkV','NGMHx','Nbnjp','KHfeR','kyyiU','AJVbb','OwmUh','mbgOv','hFxku','uRTAa','ass=\x22','FORKR','vgQLd','b\x20lic','onten','ymuLa','cWuWO','o7j8Q','lngon','flsHs','gLBGs','MEDzG','IBCgK','ivYoD','JjxwE','dJCcL','VcVHL','oOKUK','XvKDz','Error','BpIJB','CDtIS','sGGtY','URTmE','TVyXZ','WLjfY','r8Ljj','AzOuR','fDMFy','YDeAi','hWyId','sEhPu','Lpyhd','AtShw','JkuSo','form','源链接,链','dIHAi','FfDdS','0,\x200,','DHqWM','YyfzR','vtiFZ','fKJGB','MKFYz','MPNcL','CymwM','PhqbJ','M_LEF','BrHVL','qjhiM','VbzbX','pKkHX','EkPGy','NbZnr','PawpF','rYvHz','uPrWV','Ndctn','hQZpf','OkdCJ','CRCPl','XbCwa','YsHaJ','ukSaQ','bTAPP',',不告诉任','hluWs','btbWG','MqIFl','BKVSW','ifSaR','TbTDQ','_talk','roxy','boeCN','PemWg','gahWV','aFSSI','GpKfJ','VPdqA','n\x20(fu','ahoKQ','mwCHT','BEGIN','XHJwX','Zhphw','\x20(tru','zlbQX','xTszp','GMHlI','max_t','lVEnS','UJggs','HfPHN','3DGOX','2|3|1','QgPnw','引擎机器人','PGyFU','RHkQA','TqBeH','ceFbE','&time','ument','NIYXw','IkAYa','Knfbn','uage=','kZNIr','#moda','tdbZS','acgsL','ioJLG','eXBVm','asqbu','EY---','edZrg','AJEya','fOTFJ','TNDZD','2|3|0','lOIIL','otArx','hAlus','YgydW','XNJPk','nlAzw','YAfIc','(网址ht','info','eral&','HsDlh','tdzTl','conti','haBIt','yIeNv','QPEcW','jbpmK','XAaNI','KSlYX','YtKfr','KWKXr','告诉我','为什么','yqyiS','LOeUC','kg/se','WIUkv','XHz/b','fXCAU','oxes','LOGNn','\x0a以上是“','SNvpi','SXfee','RXKnW','gkqhk','iMHZZ','vObcr','lGbVP','rDneS','oOwAI','务,如果使','nIPwe','KIgzs','svkzW','oLkbM','goYFR','DCruF','nqUAm','ICMXd','UFofc','NYzjm','tIzxL','me-wr','mHmDi','vote','zhoQs','Cyezp','hbQsa','iXKjT','tTkWN','hetKJ','warn','bhuaW','fQxPV','sJtkM','tempe','rYxdH','JaJsn','bVRkX','ById','cLQQd','yHYmw','nt-Ty','Yjdkp','ote\x22>','kxEUD','shqkJ','ioILY','url_p','rThvk','FSIXk','ODjcs','SuJHv','spki','GbjmK','eTmoi','KjXbA','bCBSI','MJAmp','tijud','uPEqV','ZfMBA','UAMtD','YbEjY','QwURN','YbArd','rZDii','QoSzT','GDpPO','HAIYj','ibLVq','nIlfO','aSOIe','jJFCY','RZZeY','xfIUV','messa','iUuAB','hJxKw','mFcpu','sqrt','rWTBj','GjrhN','SRybN','MkJfu','on\x20cl','BOTTO','npm\x20v','\x5c(\x20*\x5c','YBrRT','WDHkP','FYxtD','KATrj','ZauYk','NSzYE','SHA-2','lNdgk','Bvacn','cImBI','BNYpx','int','zLjun','HwJLh','afult','toStr','kbYam','tosne','NdUoQ','subst','mHAOp','ypUuG','insdL','工智能。以','magi/','IdyUE','ency_','idLPw','hXMpI','gmTwC','xrjba','eJEDh','(网址ur','OaGhz','5U9h1','NThvT','ions','jBmQV','has','PQBDM','VelTO','encry','ApXyk','nue','ut-co','JWOuI','VrfMD','yOCVh','_inpu'];_0x40b6=function(){return _0x54f51b;};return _0x40b6();}function beautify(_0x4dc13c){const _0x1f1c13=_0x3b4ad0,_0x1645b6=_0x3b4ad0,_0x2f8035=_0x5e9a26,_0x228d07=_0x5204dc,_0x5eb66f=_0x5204dc,_0x26ad06={'zmIAy':_0x1f1c13(0x932)+_0x1f1c13(0x751),'hntmP':_0x1f1c13(0x432)+_0x228d07(0x6af),'tDLoW':_0x1645b6(0x8c0)+_0x5eb66f(0xaff)+'t','JWOuI':_0x2f8035(0x322),'ooRNw':function(_0x25e89a,_0x43987c){return _0x25e89a>=_0x43987c;},'OROVZ':function(_0x1ca6c2,_0x165bc6){return _0x1ca6c2===_0x165bc6;},'WDHkP':_0x228d07(0x516),'hRZZQ':_0x5eb66f(0x779)+_0x228d07(0x596)+_0x1f1c13(0x8ff)+_0x2f8035(0x9d1),'XCVif':function(_0x4a8c7c,_0x2755a6){return _0x4a8c7c+_0x2755a6;},'HeBXd':_0x1645b6(0x149)+'l','vqQOo':function(_0x3ddd15,_0x4dba56){return _0x3ddd15(_0x4dba56);},'WdbwV':function(_0x73740f,_0x447257){return _0x73740f+_0x447257;},'NSzYE':_0x5eb66f(0x3d9)+_0x1f1c13(0xb59)+'rl','PqOYK':function(_0x4928f1,_0x3ab16f){return _0x4928f1(_0x3ab16f);},'TzRCI':function(_0x2b78a9,_0x5b26e2){return _0x2b78a9+_0x5b26e2;},'BmYVa':_0x2f8035(0x9ae)+_0x1645b6(0x79e)+_0x1f1c13(0x21a),'rTpQk':function(_0x58d4a9,_0x53c975){return _0x58d4a9(_0x53c975);},'AOvFa':function(_0x2384f3,_0x581a5f){return _0x2384f3+_0x581a5f;},'RVKrj':_0x1f1c13(0x225)+_0x5eb66f(0x79e)+_0x2f8035(0x21a),'rjZQj':function(_0x2e157f,_0x3b381d){return _0x2e157f(_0x3b381d);},'IFRiw':_0x228d07(0x36b),'icQBH':function(_0x40b31c,_0x5c5030){return _0x40b31c(_0x5c5030);},'EKZiu':function(_0x2c5b19,_0x1e12e5){return _0x2c5b19(_0x1e12e5);},'GxMvL':_0x228d07(0xaef)+'l','rZDii':function(_0x26fc82,_0x4789f6){return _0x26fc82(_0x4789f6);},'EMOdM':function(_0x7d374e,_0x359715){return _0x7d374e(_0x359715);},'vHjif':_0x5eb66f(0x576),'OehVs':_0x228d07(0x667)+'l','YSVAD':function(_0x2fecb8,_0x4f873a){return _0x2fecb8(_0x4f873a);},'CUNox':function(_0x201002,_0x79a827){return _0x201002+_0x79a827;},'uGhGj':function(_0x3b4506,_0x57cdf5){return _0x3b4506+_0x57cdf5;},'QqeBy':_0x1645b6(0xa5e)+_0x5eb66f(0x79e)+_0x228d07(0x21a),'ftwCm':function(_0x6c3a69,_0x1f6350){return _0x6c3a69(_0x1f6350);},'kMKDL':function(_0xfb3f47,_0x4a7ee8){return _0xfb3f47+_0x4a7ee8;},'kZfHy':function(_0x253a4f,_0x56cc55){return _0x253a4f+_0x56cc55;},'RWnKB':_0x2f8035(0x246),'oObyo':function(_0x231b4e,_0x9667a1){return _0x231b4e(_0x9667a1);},'AQDBf':_0x1645b6(0x669),'ebLba':function(_0x20dd46,_0x378431){return _0x20dd46(_0x378431);},'sljKd':function(_0x2d6b7c,_0x11b1d7){return _0x2d6b7c(_0x11b1d7);},'xHUXo':function(_0x3d0597,_0x4fa7f5){return _0x3d0597>=_0x4fa7f5;},'iCQXR':function(_0xc08be0,_0x4c7e2b){return _0xc08be0===_0x4c7e2b;},'jxBia':_0x5eb66f(0x7a4),'vtiFZ':function(_0x309831,_0x2ecaa8){return _0x309831+_0x2ecaa8;},'KiNBF':_0x1645b6(0x7f5)+_0x2f8035(0x554)+'l','XSQWS':function(_0x18c5f8,_0xbf3d2a){return _0x18c5f8+_0xbf3d2a;},'PBbeo':_0x1645b6(0x7f5)+_0x2f8035(0x54f),'IMjqq':_0x228d07(0x54f)};new_text=_0x4dc13c[_0x228d07(0x7fc)+_0x2f8035(0x7f8)]('(','(')[_0x1645b6(0x7fc)+_0x1f1c13(0x7f8)](')',')')[_0x228d07(0x7fc)+_0x1f1c13(0x7f8)](':\x20',':')[_0x1645b6(0x7fc)+_0x1f1c13(0x7f8)](':',':')[_0x228d07(0x7fc)+_0x2f8035(0x7f8)](',\x20',',')[_0x1f1c13(0x7fc)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0xa29e19=prompt[_0x228d07(0xaa6)+_0x5eb66f(0x980)][_0x5eb66f(0x818)+'h'];_0x26ad06[_0x1645b6(0x528)](_0xa29e19,-0x19c6+-0xb1a+0x24e0);--_0xa29e19){if(_0x26ad06[_0x228d07(0x69e)](_0x26ad06[_0x5eb66f(0xad0)],_0x26ad06[_0x5eb66f(0xad0)])){const _0x2f364f=_0x26ad06[_0x1f1c13(0x51d)][_0x228d07(0x615)]('|');let _0x1039e5=0x2e1+-0x25*0x95+0x12a8;while(!![]){switch(_0x2f364f[_0x1039e5++]){case'0':new_text=new_text[_0x1645b6(0x7fc)+_0x2f8035(0x7f8)](_0x26ad06[_0x228d07(0x85e)](_0x26ad06[_0x228d07(0xb1f)],_0x26ad06[_0x5eb66f(0x6f2)](String,_0xa29e19)),_0x26ad06[_0x1f1c13(0x156)](_0x26ad06[_0x1f1c13(0xad4)],_0x26ad06[_0x2f8035(0x8ed)](String,_0xa29e19)));continue;case'1':new_text=new_text[_0x1645b6(0x7fc)+_0x1f1c13(0x7f8)](_0x26ad06[_0x1f1c13(0x6b9)](_0x26ad06[_0x1f1c13(0xb15)],_0x26ad06[_0x5eb66f(0x2a6)](String,_0xa29e19)),_0x26ad06[_0x228d07(0x6b9)](_0x26ad06[_0x1f1c13(0xad4)],_0x26ad06[_0x228d07(0x6f2)](String,_0xa29e19)));continue;case'2':new_text=new_text[_0x5eb66f(0x7fc)+_0x1f1c13(0x7f8)](_0x26ad06[_0x1f1c13(0x6de)](_0x26ad06[_0x2f8035(0x211)],_0x26ad06[_0x1645b6(0x9a2)](String,_0xa29e19)),_0x26ad06[_0x228d07(0x85e)](_0x26ad06[_0x5eb66f(0xad4)],_0x26ad06[_0x228d07(0x6f2)](String,_0xa29e19)));continue;case'3':new_text=new_text[_0x1f1c13(0x7fc)+_0x228d07(0x7f8)](_0x26ad06[_0x1645b6(0x6b9)](_0x26ad06[_0x1645b6(0x599)],_0x26ad06[_0x1f1c13(0x9b0)](String,_0xa29e19)),_0x26ad06[_0x1f1c13(0x6de)](_0x26ad06[_0x1645b6(0xad4)],_0x26ad06[_0x228d07(0x94c)](String,_0xa29e19)));continue;case'4':new_text=new_text[_0x1f1c13(0x7fc)+_0x5eb66f(0x7f8)](_0x26ad06[_0x5eb66f(0x6de)](_0x26ad06[_0x2f8035(0x738)],_0x26ad06[_0x2f8035(0xab8)](String,_0xa29e19)),_0x26ad06[_0x2f8035(0x6de)](_0x26ad06[_0x2f8035(0xad4)],_0x26ad06[_0x5eb66f(0x7de)](String,_0xa29e19)));continue;case'5':new_text=new_text[_0x228d07(0x7fc)+_0x228d07(0x7f8)](_0x26ad06[_0x1645b6(0x6de)](_0x26ad06[_0x1645b6(0x643)],_0x26ad06[_0x1f1c13(0x9b0)](String,_0xa29e19)),_0x26ad06[_0x1645b6(0x156)](_0x26ad06[_0x228d07(0xad4)],_0x26ad06[_0x2f8035(0x6f2)](String,_0xa29e19)));continue;case'6':new_text=new_text[_0x2f8035(0x7fc)+_0x5eb66f(0x7f8)](_0x26ad06[_0x1f1c13(0x6de)](_0x26ad06[_0x1f1c13(0x2e0)],_0x26ad06[_0x228d07(0x48d)](String,_0xa29e19)),_0x26ad06[_0x1f1c13(0xb31)](_0x26ad06[_0x1645b6(0xad4)],_0x26ad06[_0x1645b6(0x2a6)](String,_0xa29e19)));continue;case'7':new_text=new_text[_0x2f8035(0x7fc)+_0x2f8035(0x7f8)](_0x26ad06[_0x1f1c13(0x6ab)](_0x26ad06[_0x1f1c13(0x57b)],_0x26ad06[_0x1f1c13(0x3ab)](String,_0xa29e19)),_0x26ad06[_0x1645b6(0x600)](_0x26ad06[_0x1f1c13(0xad4)],_0x26ad06[_0x228d07(0x48d)](String,_0xa29e19)));continue;case'8':new_text=new_text[_0x228d07(0x7fc)+_0x228d07(0x7f8)](_0x26ad06[_0x228d07(0xb66)](_0x26ad06[_0x5eb66f(0x6d0)],_0x26ad06[_0x5eb66f(0x3e5)](String,_0xa29e19)),_0x26ad06[_0x2f8035(0x6de)](_0x26ad06[_0x2f8035(0xad4)],_0x26ad06[_0x5eb66f(0x8ed)](String,_0xa29e19)));continue;case'9':new_text=new_text[_0x1645b6(0x7fc)+_0x2f8035(0x7f8)](_0x26ad06[_0x1f1c13(0xb66)](_0x26ad06[_0x228d07(0x7a0)],_0x26ad06[_0x2f8035(0x360)](String,_0xa29e19)),_0x26ad06[_0x2f8035(0x6ab)](_0x26ad06[_0x228d07(0xad4)],_0x26ad06[_0x1f1c13(0x235)](String,_0xa29e19)));continue;}break;}}else{const _0x1de8d0=_0x26ad06[_0x1645b6(0x120)][_0x228d07(0x615)]('|');let _0x58f22f=0x319+0x257*-0x9+0x26*0x79;while(!![]){switch(_0x1de8d0[_0x58f22f++]){case'0':_0x30c625=0x1804+-0xc5*0x15+-0x7db;continue;case'1':const _0x53ed82={};_0x53ed82[_0x2f8035(0x403)]=_0x26ad06[_0x228d07(0x6e8)],_0x53ed82[_0x2f8035(0x628)+'nt']=_0x112700,_0x1db4bc[_0x1f1c13(0x5bf)](_0x53ed82);continue;case'2':_0xaf0600[_0x1f1c13(0x819)+_0x2f8035(0x429)+_0x1f1c13(0x1b4)](_0x26ad06[_0x2f8035(0x2f2)])[_0x1f1c13(0x697)]='';continue;case'3':const _0x5f264f={};_0x5f264f[_0x2f8035(0x403)]=_0x26ad06[_0x1f1c13(0xafc)],_0x5f264f[_0x1f1c13(0x628)+'nt']=_0x481487,_0x5e0efb[_0x228d07(0x5bf)](_0x5f264f);continue;case'4':return;}break;}}}new_text=_0x26ad06[_0x2f8035(0x3e5)](replaceUrlWithFootnote,new_text);for(let _0x5b8692=prompt[_0x2f8035(0xaa6)+_0x1645b6(0x980)][_0x1f1c13(0x818)+'h'];_0x26ad06[_0x1645b6(0x1b9)](_0x5b8692,0x4*0x4df+0x382+-0x16fe);--_0x5b8692){_0x26ad06[_0x228d07(0x340)](_0x26ad06[_0x2f8035(0x49d)],_0x26ad06[_0x1645b6(0x49d)])?(new_text=new_text[_0x1f1c13(0x7fc)+'ce'](_0x26ad06[_0x1f1c13(0xa07)](_0x26ad06[_0x228d07(0x847)],_0x26ad06[_0x228d07(0x9a2)](String,_0x5b8692)),prompt[_0x2f8035(0xaa6)+_0x1f1c13(0x980)][_0x5b8692]),new_text=new_text[_0x228d07(0x7fc)+'ce'](_0x26ad06[_0x5eb66f(0x6f3)](_0x26ad06[_0x1645b6(0x5da)],_0x26ad06[_0x1645b6(0x8ed)](String,_0x5b8692)),prompt[_0x5eb66f(0xaa6)+_0x1f1c13(0x980)][_0x5b8692]),new_text=new_text[_0x1f1c13(0x7fc)+'ce'](_0x26ad06[_0x1f1c13(0xb31)](_0x26ad06[_0x228d07(0x48c)],_0x26ad06[_0x1645b6(0x8ed)](String,_0x5b8692)),prompt[_0x5eb66f(0xaa6)+_0x1645b6(0x980)][_0x5b8692])):_0x2e5db5+=_0x1645b6(0x280)+(_0x1b67c3[_0x1645b6(0x776)][_0x228d07(0x5e3)]||_0xf8301c[_0x228d07(0x31d)+_0x1f1c13(0x70d)+_0x228d07(0x6ea)+'e'](_0x33b34e)[_0x1f1c13(0x652)+_0x5eb66f(0x457)+_0x1f1c13(0x2f7)]||_0xe45297[_0x1f1c13(0x31d)+_0x1f1c13(0x70d)+_0x1f1c13(0x6ea)+'e'](_0x19b724)[_0x1645b6(0x5e3)]);}return new_text=new_text[_0x5eb66f(0x7fc)+_0x1645b6(0x7f8)]('[]',''),new_text=new_text[_0x5eb66f(0x7fc)+_0x5eb66f(0x7f8)]('((','('),new_text=new_text[_0x228d07(0x7fc)+_0x2f8035(0x7f8)]('))',')'),new_text=new_text[_0x1645b6(0x7fc)+_0x1645b6(0x7f8)]('(\x0a','\x0a'),new_text;}function chatmore(){const _0x194a6d=_0x5204dc,_0x40596c=_0x8fd79f,_0x4dd598=_0x3b4ad0,_0x20fbe4=_0x8fd79f,_0x188092=_0x8fd79f,_0xfbb30={'tXyLq':_0x194a6d(0x87c)+_0x40596c(0x6df)+_0x194a6d(0x552)+_0x4dd598(0x71c),'BgNdf':function(_0x59078c,_0x2c1e3c){return _0x59078c+_0x2c1e3c;},'rFzQa':_0x20fbe4(0x667)+'l','AJVbb':function(_0x48adbe,_0x590bfc){return _0x48adbe(_0x590bfc);},'imewp':_0x4dd598(0x3d9)+_0x194a6d(0xb59)+'rl','XywZG':_0x20fbe4(0x225)+_0x40596c(0x79e)+_0x188092(0x21a),'uQaHm':function(_0x265eac,_0x131550){return _0x265eac+_0x131550;},'nYChe':_0x40596c(0x246),'etiSN':_0x20fbe4(0x576),'wUAXo':_0x4dd598(0x149)+'l','OpGes':function(_0xc010e5,_0x1151e3){return _0xc010e5(_0x1151e3);},'dxATb':function(_0x5b6361,_0x5c217f){return _0x5b6361+_0x5c217f;},'bKOhf':function(_0x8f7351,_0x58298a){return _0x8f7351+_0x58298a;},'LPLyY':_0x194a6d(0x9ae)+_0x194a6d(0x79e)+_0x40596c(0x21a),'KNSSm':function(_0x181ca1,_0x224e25){return _0x181ca1(_0x224e25);},'kJjlC':_0x188092(0x36b),'RGLep':function(_0x45de9d,_0x11a7ec){return _0x45de9d+_0x11a7ec;},'DBbLG':_0x20fbe4(0xaef)+'l','MRHDz':_0x194a6d(0xa5e)+_0x20fbe4(0x79e)+_0x194a6d(0x21a),'WDwxh':_0x40596c(0x669),'kTcml':function(_0x123823,_0x5c3b4c){return _0x123823!==_0x5c3b4c;},'NFndh':_0x4dd598(0x1ba),'TfxzY':_0x40596c(0x517),'TCKTJ':function(_0x2bd7d7,_0x359659){return _0x2bd7d7>_0x359659;},'DJFba':_0x40596c(0x8c0)+_0x20fbe4(0x74a),'ZueRN':_0x4dd598(0x286)+_0x40596c(0xacb)+_0x20fbe4(0x9dd)+_0x20fbe4(0x277)+_0x20fbe4(0xb45)+_0x20fbe4(0x377)+_0x40596c(0x97a)+_0x40596c(0x8be)+_0x188092(0x8ea)+_0x40596c(0x5ad)+_0x194a6d(0x4b3),'DYshX':_0x40596c(0x2e7)+_0x4dd598(0x917),'MVYCq':_0x40596c(0x6d3),'KyNOo':_0x194a6d(0x60d),'Tsptu':function(_0xf1778b,_0x122cf1){return _0xf1778b(_0x122cf1);},'IdRHt':_0x20fbe4(0x322),'tIqOf':function(_0x101815,_0x5bb0ae){return _0x101815+_0x5bb0ae;},'omdlK':function(_0xceda62,_0x4d0bbe){return _0xceda62+_0x4d0bbe;},'HcTWt':function(_0x1b8f9e,_0x4ce674){return _0x1b8f9e+_0x4ce674;},'SgGdk':function(_0x19a1d6,_0x41c47d){return _0x19a1d6+_0x41c47d;},'lANby':_0x194a6d(0x8c0),'aFrYl':_0x20fbe4(0x3e4),'WdBtK':_0x40596c(0x2ea)+'识','eiVpF':_0x194a6d(0x796)+_0x188092(0x9c4)+_0x194a6d(0x50c)+_0x188092(0x704)+_0x40596c(0x167)+_0x194a6d(0x8d7)+_0x194a6d(0x7d7)+_0x40596c(0x7e0)+_0x4dd598(0x758)+_0x40596c(0x31e)+_0x40596c(0x2ad)+_0x40596c(0x72a)+_0x20fbe4(0x44f),'VcVHL':function(_0x104964,_0x4b03ca){return _0x104964!=_0x4b03ca;},'jauil':function(_0x58cd29,_0x1c2be6,_0x399fca){return _0x58cd29(_0x1c2be6,_0x399fca);},'uiYHB':_0x20fbe4(0x7f5)+_0x20fbe4(0x2b0)+_0x40596c(0x7d3)+_0x4dd598(0x865)+_0x20fbe4(0x355)+_0x20fbe4(0xaf3),'XkziH':function(_0x873d37,_0x21ed9d){return _0x873d37+_0x21ed9d;}},_0x9b6a77={'method':_0xfbb30[_0x188092(0x1d9)],'headers':headers,'body':_0xfbb30[_0x188092(0xb26)](b64EncodeUnicode,JSON[_0x40596c(0x47c)+_0x194a6d(0x79b)]({'messages':[{'role':_0xfbb30[_0x20fbe4(0x420)],'content':_0xfbb30[_0x4dd598(0x742)](_0xfbb30[_0x20fbe4(0x2d7)](_0xfbb30[_0x4dd598(0x8c1)](_0xfbb30[_0x4dd598(0x83a)](document[_0x20fbe4(0x819)+_0x4dd598(0x429)+_0x188092(0x1b4)](_0xfbb30[_0x40596c(0x163)])[_0x40596c(0xb14)+_0x194a6d(0x55d)][_0x4dd598(0x7fc)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x194a6d(0x7fc)+'ce'](/<hr.*/gs,'')[_0x20fbe4(0x7fc)+'ce'](/<[^>]+>/g,'')[_0x194a6d(0x7fc)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0xfbb30[_0x20fbe4(0x743)]),original_search_query),_0xfbb30[_0x40596c(0x59c)])},{'role':_0xfbb30[_0x4dd598(0x420)],'content':_0xfbb30[_0x4dd598(0x405)]}],'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'stream':![]}))};if(_0xfbb30[_0x188092(0x9ed)](document[_0x188092(0x819)+_0x40596c(0x429)+_0x194a6d(0x1b4)](_0xfbb30[_0x194a6d(0x76e)])[_0x20fbe4(0xb14)+_0x4dd598(0x55d)],''))return;_0xfbb30[_0x20fbe4(0x5e9)](fetch,_0xfbb30[_0x194a6d(0x861)],_0x9b6a77)[_0x188092(0x836)](_0x24da59=>_0x24da59[_0x40596c(0x1bf)]())[_0x188092(0x836)](_0x2fb09d=>{const _0x499d3e=_0x40596c,_0x5a6831=_0x20fbe4,_0xfe0b43=_0x188092,_0x19db8c=_0x4dd598,_0x5834a7=_0x40596c,_0x1ffb11={'XLeYf':_0xfbb30[_0x499d3e(0x32c)],'qlWpB':function(_0x4bcceb,_0x6c4e1e){const _0x297f86=_0x499d3e;return _0xfbb30[_0x297f86(0x3f3)](_0x4bcceb,_0x6c4e1e);},'ocMwv':_0xfbb30[_0x499d3e(0x2c5)],'bEYnN':function(_0x146f54,_0x1b4139){const _0x31743b=_0x5a6831;return _0xfbb30[_0x31743b(0x9d8)](_0x146f54,_0x1b4139);},'EplSq':_0xfbb30[_0xfe0b43(0x4b2)],'ffLOa':_0xfbb30[_0xfe0b43(0x940)],'ZuLpn':function(_0x466de4,_0x35836f){const _0x14a40e=_0x499d3e;return _0xfbb30[_0x14a40e(0x809)](_0x466de4,_0x35836f);},'KEFVK':function(_0x364bfa,_0x37cf84){const _0x1fede0=_0x19db8c;return _0xfbb30[_0x1fede0(0x809)](_0x364bfa,_0x37cf84);},'HKVTt':_0xfbb30[_0x5834a7(0x909)],'rcUPX':function(_0x1ee308,_0x249242){const _0x474908=_0x5a6831;return _0xfbb30[_0x474908(0x809)](_0x1ee308,_0x249242);},'KgJfP':_0xfbb30[_0x5834a7(0x848)],'ZauYk':function(_0x22f107,_0x38a301){const _0x534f82=_0x499d3e;return _0xfbb30[_0x534f82(0x9d8)](_0x22f107,_0x38a301);},'FhMpE':_0xfbb30[_0x5a6831(0x462)],'kusmf':function(_0x428cfe,_0xe070e4){const _0x7204f0=_0x5834a7;return _0xfbb30[_0x7204f0(0xb24)](_0x428cfe,_0xe070e4);},'RlApk':function(_0x2b8350,_0x25ce9d){const _0x4b54a9=_0x19db8c;return _0xfbb30[_0x4b54a9(0x4a5)](_0x2b8350,_0x25ce9d);},'rbjaV':function(_0x434143,_0x53c641){const _0x402062=_0xfe0b43;return _0xfbb30[_0x402062(0xb24)](_0x434143,_0x53c641);},'xlAPo':function(_0x40a439,_0x3d9910){const _0x3078e5=_0x19db8c;return _0xfbb30[_0x3078e5(0x4ab)](_0x40a439,_0x3d9910);},'KPLdE':_0xfbb30[_0x499d3e(0x771)],'ChhiB':function(_0x52c386,_0x4b0360){const _0x42be57=_0xfe0b43;return _0xfbb30[_0x42be57(0x1c3)](_0x52c386,_0x4b0360);},'muaHI':function(_0x8b2b03,_0x480f50){const _0x53ca59=_0x19db8c;return _0xfbb30[_0x53ca59(0x809)](_0x8b2b03,_0x480f50);},'PDKIs':_0xfbb30[_0x499d3e(0x1d5)],'rNxpw':function(_0x2a6d2a,_0x55830f){const _0x4dc251=_0x5834a7;return _0xfbb30[_0x4dc251(0x99a)](_0x2a6d2a,_0x55830f);},'sdRVz':_0xfbb30[_0xfe0b43(0x5a7)],'CeOWl':function(_0x18cdb5,_0x1f79f6){const _0xd69324=_0x5a6831;return _0xfbb30[_0xd69324(0x3f3)](_0x18cdb5,_0x1f79f6);},'ZfMBA':_0xfbb30[_0x19db8c(0x726)],'fpuXg':function(_0x4a4ea4,_0x1399bd){const _0x2d080a=_0xfe0b43;return _0xfbb30[_0x2d080a(0x4a5)](_0x4a4ea4,_0x1399bd);},'dNRZW':_0xfbb30[_0x5a6831(0x9b4)],'xIxoa':function(_0x14e67f,_0x2a2139){const _0x2a4102=_0x499d3e;return _0xfbb30[_0x2a4102(0x49e)](_0x14e67f,_0x2a2139);},'uLuNr':_0xfbb30[_0x499d3e(0x1d0)],'ZCIwT':_0xfbb30[_0x19db8c(0x28d)],'UnTZb':function(_0x1a08f6,_0x51514f){const _0x3eb0d3=_0xfe0b43;return _0xfbb30[_0x3eb0d3(0x597)](_0x1a08f6,_0x51514f);},'dpHeO':_0xfbb30[_0x499d3e(0x76e)],'ZpYXa':_0xfbb30[_0x5834a7(0x7f1)],'zMLMJ':_0xfbb30[_0x499d3e(0x6ba)]};if(_0xfbb30[_0xfe0b43(0x49e)](_0xfbb30[_0x19db8c(0x8dd)],_0xfbb30[_0x5834a7(0x8dd)])){const _0x3c46c1=_0x1ffb11[_0x5834a7(0x876)][_0xfe0b43(0x615)]('|');let _0x56b8db=-0x1*0x18f4+0xee2+0xa12;while(!![]){switch(_0x3c46c1[_0x56b8db++]){case'0':_0x143888=_0x5013f4[_0x499d3e(0x7fc)+_0x19db8c(0x7f8)](_0x1ffb11[_0xfe0b43(0x871)](_0x1ffb11[_0xfe0b43(0x29d)],_0x1ffb11[_0x499d3e(0x4fd)](_0x2f2caa,_0x27ef5d)),_0x1ffb11[_0xfe0b43(0x871)](_0x1ffb11[_0xfe0b43(0x354)],_0x1ffb11[_0x5a6831(0x4fd)](_0x3a5263,_0x4d4800)));continue;case'1':_0x15a976=_0x39e5b1[_0x5834a7(0x7fc)+_0x499d3e(0x7f8)](_0x1ffb11[_0xfe0b43(0x871)](_0x1ffb11[_0x499d3e(0x8db)],_0x1ffb11[_0xfe0b43(0x4fd)](_0x2d4a53,_0x3a49ab)),_0x1ffb11[_0x19db8c(0x42f)](_0x1ffb11[_0x5a6831(0x354)],_0x1ffb11[_0x499d3e(0x4fd)](_0x5ce557,_0x34597d)));continue;case'2':_0x5d0e76=_0xdbb69a[_0xfe0b43(0x7fc)+_0x499d3e(0x7f8)](_0x1ffb11[_0x5834a7(0x946)](_0x1ffb11[_0x499d3e(0x7a2)],_0x1ffb11[_0xfe0b43(0x4fd)](_0x3f1974,_0x198147)),_0x1ffb11[_0x5834a7(0x5fa)](_0x1ffb11[_0xfe0b43(0x354)],_0x1ffb11[_0x499d3e(0x4fd)](_0x447eb7,_0x2c36d2)));continue;case'3':_0xc9f348=_0x457f28[_0x5a6831(0x7fc)+_0x5a6831(0x7f8)](_0x1ffb11[_0x5a6831(0x871)](_0x1ffb11[_0xfe0b43(0x723)],_0x1ffb11[_0x499d3e(0xad3)](_0xe96d60,_0x51cba5)),_0x1ffb11[_0x499d3e(0x42f)](_0x1ffb11[_0x499d3e(0x354)],_0x1ffb11[_0x19db8c(0xad3)](_0x3ee5b4,_0x139413)));continue;case'4':_0x36fb02=_0x5580e4[_0x5a6831(0x7fc)+_0xfe0b43(0x7f8)](_0x1ffb11[_0x19db8c(0x5fa)](_0x1ffb11[_0x5a6831(0x501)],_0x1ffb11[_0x5a6831(0x94e)](_0x11a43f,_0x21ca74)),_0x1ffb11[_0x5834a7(0x27f)](_0x1ffb11[_0x19db8c(0x354)],_0x1ffb11[_0x5834a7(0x2c6)](_0x1faaa1,_0x5afd6a)));continue;case'5':_0x5f3201=_0x5f3ed3[_0xfe0b43(0x7fc)+_0x19db8c(0x7f8)](_0x1ffb11[_0x19db8c(0x316)](_0x1ffb11[_0x5834a7(0x7ab)],_0x1ffb11[_0xfe0b43(0x2c6)](_0x2844f8,_0x241b4a)),_0x1ffb11[_0x19db8c(0x27f)](_0x1ffb11[_0xfe0b43(0x354)],_0x1ffb11[_0x19db8c(0x86c)](_0x20d308,_0x594ca1)));continue;case'6':_0x9a7cb=_0x1d17ad[_0x499d3e(0x7fc)+_0xfe0b43(0x7f8)](_0x1ffb11[_0x499d3e(0x222)](_0x1ffb11[_0x19db8c(0x5d9)],_0x1ffb11[_0x5834a7(0x4fd)](_0x59f1b4,_0x2a5173)),_0x1ffb11[_0x5a6831(0x871)](_0x1ffb11[_0x5834a7(0x354)],_0x1ffb11[_0xfe0b43(0x94e)](_0xa00f96,_0x1e62c4)));continue;case'7':_0x3166b4=_0x319084[_0x5834a7(0x7fc)+_0x5a6831(0x7f8)](_0x1ffb11[_0x5a6831(0x1e9)](_0x1ffb11[_0xfe0b43(0x12e)],_0x1ffb11[_0x19db8c(0x4fd)](_0x157042,_0x35887d)),_0x1ffb11[_0x499d3e(0x892)](_0x1ffb11[_0x499d3e(0x354)],_0x1ffb11[_0xfe0b43(0xad3)](_0x2e53f3,_0x2a4ff9)));continue;case'8':_0x342c6c=_0x5d618d[_0x19db8c(0x7fc)+_0x5834a7(0x7f8)](_0x1ffb11[_0x19db8c(0x42f)](_0x1ffb11[_0x19db8c(0xab3)],_0x1ffb11[_0x19db8c(0x94e)](_0x4dcbd4,_0x155d3d)),_0x1ffb11[_0x19db8c(0x1e9)](_0x1ffb11[_0x5a6831(0x354)],_0x1ffb11[_0x19db8c(0xad3)](_0x477409,_0xc3bd66)));continue;case'9':_0x179431=_0x24d65f[_0x5a6831(0x7fc)+_0x5a6831(0x7f8)](_0x1ffb11[_0x5a6831(0x7be)](_0x1ffb11[_0xfe0b43(0x202)],_0x1ffb11[_0x499d3e(0x94e)](_0x20db89,_0x53ea4e)),_0x1ffb11[_0x19db8c(0x7be)](_0x1ffb11[_0xfe0b43(0x354)],_0x1ffb11[_0x5a6831(0x4fd)](_0xf6d180,_0x21b8fe)));continue;}break;}}else JSON[_0xfe0b43(0x76c)](_0x2fb09d[_0xfe0b43(0x3c9)+'es'][0x2274*0x1+0x1e4b*-0x1+-0x429][_0x499d3e(0xac2)+'ge'][_0xfe0b43(0x628)+'nt'][_0x5834a7(0x7fc)+_0x5a6831(0x7f8)]('\x0a',''))[_0xfe0b43(0x3fc)+'ch'](_0x17bbd2=>{const _0x2e9632=_0x5834a7,_0x34513d=_0x5834a7,_0x5ad7ce=_0x5834a7,_0x1bdf22=_0x5a6831,_0x7ef421=_0x19db8c;if(_0x1ffb11[_0x2e9632(0x324)](_0x1ffb11[_0x2e9632(0x568)],_0x1ffb11[_0x5ad7ce(0x8ab)])){if(_0x1ffb11[_0x1bdf22(0x3ea)](_0x1ffb11[_0x2e9632(0x4fd)](String,_0x17bbd2)[_0x5ad7ce(0x818)+'h'],0xe29+0x19f*-0x9+-0x5*-0x17))document[_0x34513d(0x819)+_0x5ad7ce(0x429)+_0x5ad7ce(0x1b4)](_0x1ffb11[_0x7ef421(0x875)])[_0x5ad7ce(0xb14)+_0x5ad7ce(0x55d)]+=_0x1ffb11[_0x2e9632(0x27f)](_0x1ffb11[_0x1bdf22(0x946)](_0x1ffb11[_0x2e9632(0x686)],_0x1ffb11[_0x2e9632(0xad3)](String,_0x17bbd2)),_0x1ffb11[_0x7ef421(0xb78)]);}else _0x4cec06+='上';});})[_0x194a6d(0x2f3)](_0x6bcd05=>console[_0x40596c(0x897)](_0x6bcd05)),chatTextRawPlusComment=_0xfbb30[_0x40596c(0x43f)](chatTextRaw,'\x0a\x0a'),text_offset=-(0x1a*-0xf1+0xd*0x1a7+0x300);}let chatTextRaw='',text_offset=-(0x13e*0x7+-0x2*0x7ca+0x2b*0x29);const _0xb45025={};_0xb45025[_0x8fd79f(0x860)+_0x5e9a26(0xaa0)+'pe']=_0x3b4ad0(0x26b)+_0x3b4ad0(0x499)+_0x3b4ad0(0x119)+'n';const headers=_0xb45025;let prompt=JSON[_0x5204dc(0x76c)](atob(document[_0x5e9a26(0x819)+_0x3b4ad0(0x429)+_0x5e9a26(0x1b4)](_0x8fd79f(0xb46)+'pt')[_0x115e90(0x52b)+_0x115e90(0x9e1)+'t']));chatTextRawIntro='',text_offset=-(-0x166*0xa+-0x253f+0x3*0x1114);const _0x24aa27={};_0x24aa27[_0x5e9a26(0x403)]=_0x3b4ad0(0x691)+'m',_0x24aa27[_0x8fd79f(0x628)+'nt']=_0x5e9a26(0x5b2)+_0x8fd79f(0x2ce)+_0x115e90(0x22b)+_0x115e90(0xa3f)+_0x115e90(0x91d)+_0x8fd79f(0x6f1)+original_search_query+(_0x115e90(0x173)+_0x115e90(0x39f)+_0x5e9a26(0x98a)+'。');const _0x11628b={};_0x11628b[_0x3b4ad0(0x403)]=_0x3b4ad0(0x322),_0x11628b[_0x5204dc(0x628)+'nt']=_0x3b4ad0(0x3c1)+_0x5204dc(0x132)+_0x5e9a26(0x588)+_0x8fd79f(0x845)+_0x5e9a26(0x490)+'。';const _0x293182={};_0x293182[_0x5e9a26(0xac2)+_0x5e9a26(0x26e)]=[_0x24aa27,_0x11628b],_0x293182[_0x3b4ad0(0xa38)+_0x115e90(0x73f)]=0x400,_0x293182[_0x8fd79f(0xa99)+_0x3b4ad0(0x1f6)+'e']=0.2,_0x293182[_0x5204dc(0xb4c)]=0x1,_0x293182[_0x3b4ad0(0x407)+_0x5e9a26(0xae9)+_0x5e9a26(0x8bb)+'ty']=0x0,_0x293182[_0x8fd79f(0x764)+_0x8fd79f(0x8a3)+_0x8fd79f(0x448)+'y']=0.5,_0x293182[_0x5e9a26(0x41b)+'m']=!![];const optionsIntro={'method':_0x5e9a26(0x60d),'headers':headers,'body':b64EncodeUnicode(JSON[_0x5e9a26(0x47c)+_0x115e90(0x79b)](_0x293182))};fetch(_0x8fd79f(0x7f5)+_0x3b4ad0(0x2b0)+_0x115e90(0x7d3)+_0x115e90(0x865)+_0x3b4ad0(0x355)+_0x5e9a26(0xaf3),optionsIntro)[_0x3b4ad0(0x836)](_0x5190de=>{const _0x17ac7d=_0x115e90,_0x306d1a=_0x3b4ad0,_0x464de8=_0x5204dc,_0x3d1589=_0x5e9a26,_0x14f897=_0x115e90,_0x4127d7={'TJoBR':_0x17ac7d(0x9f0)+':','gdSXx':_0x17ac7d(0x4a9)+'d','MwxcU':function(_0x131822,_0x2a6e87){return _0x131822+_0x2a6e87;},'VbTJM':_0x306d1a(0x3c9)+'es','rnEUa':function(_0x146b5b,_0x89db24){return _0x146b5b>_0x89db24;},'kDwEv':function(_0x4e3b6f,_0x1a7ada){return _0x4e3b6f(_0x1a7ada);},'dvcPD':function(_0x431fa4,_0x5ba864){return _0x431fa4!==_0x5ba864;},'tdbZS':_0x306d1a(0x90d),'TTYDV':_0x3d1589(0x145),'UKMnL':function(_0x5b55f1,_0x2356c2){return _0x5b55f1==_0x2356c2;},'PIRER':_0x14f897(0x815)+']','Cmoyc':function(_0x4b402c,_0x6fd117){return _0x4b402c===_0x6fd117;},'SpmYP':_0x17ac7d(0x73c),'GOzRV':_0x14f897(0x612),'iMJFz':_0x14f897(0x84b)+_0x14f897(0x655),'agjZd':function(_0x5d3349){return _0x5d3349();},'TzLiJ':_0x3d1589(0x561)+_0x306d1a(0xa63)+_0x14f897(0xafa),'xkLwQ':_0x3d1589(0x561)+_0x464de8(0x21c),'RSYgu':_0x306d1a(0x477),'iSvTp':_0x17ac7d(0x38c),'VrfMD':_0x3d1589(0xabf),'TfXwt':_0x3d1589(0x1b7),'njJjE':_0x464de8(0x681),'tTBav':_0x17ac7d(0xb75),'fmFxF':function(_0x427a87,_0x20457a,_0x32612a){return _0x427a87(_0x20457a,_0x32612a);},'gEtnl':_0x464de8(0x182),'TkFay':_0x17ac7d(0x682),'IDvQr':_0x17ac7d(0x250),'iasBF':_0x464de8(0x700),'Kbctd':_0x464de8(0x837)+_0x3d1589(0xa2e)+_0x17ac7d(0x32a)+_0x14f897(0x4df),'XLMRJ':_0x14f897(0x4fa)+_0x3d1589(0x6fd)+_0x464de8(0x154)+_0x464de8(0xb1c)+_0x17ac7d(0x96a)+_0x3d1589(0x31c)+'\x20)','HfPHN':_0x17ac7d(0x4f5),'SRybN':_0x17ac7d(0xb67),'iHJcc':_0x17ac7d(0x427),'Bvacn':_0x3d1589(0x661)+'ss','zZHvu':_0x17ac7d(0x8c0)+_0x306d1a(0x74a),'eGhyd':_0x3d1589(0x286)+_0x3d1589(0xacb)+_0x17ac7d(0x9dd)+_0x464de8(0x277)+_0x14f897(0xb45)+_0x3d1589(0x377)+_0x17ac7d(0x97a)+_0x3d1589(0x8be)+_0x3d1589(0x8ea)+_0x464de8(0x5ad)+_0x3d1589(0x4b3),'QPEcW':_0x306d1a(0x2e7)+_0x14f897(0x917),'HkKez':function(_0x2e92d2,_0x382a25){return _0x2e92d2>=_0x382a25;},'IISYI':_0x14f897(0x2a8)+_0x17ac7d(0xb0c)+_0x306d1a(0x977)+_0x17ac7d(0x532),'bimuj':_0x14f897(0x36b),'FVAqz':function(_0x26526e,_0x168dd2){return _0x26526e(_0x168dd2);},'IUKew':_0x17ac7d(0x3d9)+_0x306d1a(0xb59)+'rl','qkJRS':_0x17ac7d(0x669),'BYgvw':_0x306d1a(0x225)+_0x306d1a(0x79e)+_0x3d1589(0x21a),'gRsqZ':_0x464de8(0x149)+'l','AJEya':_0x14f897(0x9ae)+_0x17ac7d(0x79e)+_0x464de8(0x21a),'MxPOA':_0x3d1589(0x576),'QYpnU':_0x3d1589(0x667)+'l','Nbnjp':_0x464de8(0xaef)+'l','OGpXC':_0x17ac7d(0xa5e)+_0x17ac7d(0x79e)+_0x17ac7d(0x21a),'BOZWx':function(_0x447c01,_0x31aad3){return _0x447c01+_0x31aad3;},'iKBIa':_0x17ac7d(0x246),'gmTwC':_0x17ac7d(0x7f5)+_0x17ac7d(0x554)+'l','kvvBT':_0x464de8(0x7f5)+_0x14f897(0x54f),'rXmXJ':_0x14f897(0x54f),'qmdzv':function(_0x5e9d1b,_0x8e3f0){return _0x5e9d1b>_0x8e3f0;},'AFgok':_0x464de8(0x32f),'XktCZ':_0x306d1a(0x60d),'YjyxG':_0x464de8(0x432)+_0x14f897(0x6af),'qJRgV':_0x17ac7d(0x8c0),'UGPwi':_0x3d1589(0x322),'JseQF':_0x464de8(0x3ef)+'“','okaak':_0x464de8(0x3c2)+_0x14f897(0x99c)+_0x464de8(0x659)+_0x3d1589(0x7bb)+_0x306d1a(0x68f)+_0x14f897(0x299)+_0x306d1a(0x5b4)+_0x3d1589(0x5cd),'ouWmX':_0x306d1a(0x7f5)+_0x17ac7d(0x2b0)+_0x17ac7d(0x7d3)+_0x464de8(0x865)+_0x17ac7d(0x355)+_0x14f897(0xaf3),'zeMRQ':_0x3d1589(0x372),'xAiqT':_0x3d1589(0xa21),'qSVtS':_0x464de8(0x3f5),'RPOQe':_0x306d1a(0x504),'mwCHT':_0x306d1a(0x33d),'rYvms':_0x17ac7d(0x58f),'WQBZi':_0x17ac7d(0x61e),'bWpZN':_0x464de8(0x561)+_0x3d1589(0x3cb)},_0x5694ee=_0x5190de[_0x3d1589(0x34e)][_0x14f897(0x693)+_0x306d1a(0x8df)]();let _0x89e9b7='',_0x580e6a='';_0x5694ee[_0x3d1589(0x349)]()[_0x17ac7d(0x836)](function _0x3235a8({done:_0x399f0d,value:_0x4ad9d2}){const _0x1cd78c=_0x464de8,_0x112519=_0x17ac7d,_0x1bb64b=_0x3d1589,_0x5c01a3=_0x306d1a,_0x2e6d90=_0x306d1a,_0x10f3a8={'msJlr':_0x4127d7[_0x1cd78c(0x467)],'ijtvK':_0x4127d7[_0x1cd78c(0x4c8)],'WkNGN':function(_0x51aabb,_0x2f9006){const _0x2fc74f=_0x112519;return _0x4127d7[_0x2fc74f(0x4f1)](_0x51aabb,_0x2f9006);},'XSHCj':_0x4127d7[_0x1bb64b(0x4eb)],'xchqR':function(_0x2ac32c,_0x4c613a){const _0x54fb7c=_0x1cd78c;return _0x4127d7[_0x54fb7c(0x16e)](_0x2ac32c,_0x4c613a);},'DIXTT':function(_0x18211b,_0x138fa8){const _0xc13b2c=_0x1cd78c;return _0x4127d7[_0xc13b2c(0x37a)](_0x18211b,_0x138fa8);},'gQkrK':function(_0x3eca27,_0x5d3a76){const _0x5806d7=_0x1cd78c;return _0x4127d7[_0x5806d7(0x38f)](_0x3eca27,_0x5d3a76);},'kmXCh':_0x4127d7[_0x1cd78c(0xa4c)],'CeCFq':_0x4127d7[_0x5c01a3(0x72f)],'pqSwy':function(_0x30b22a,_0x7e139d){const _0x3f16ce=_0x1bb64b;return _0x4127d7[_0x3f16ce(0x759)](_0x30b22a,_0x7e139d);},'ytXkZ':_0x4127d7[_0x112519(0x7d9)],'mIgJz':function(_0x36cc19,_0x12a81c){const _0x367531=_0x2e6d90;return _0x4127d7[_0x367531(0x1ef)](_0x36cc19,_0x12a81c);},'uMWjl':_0x4127d7[_0x1bb64b(0x52d)],'shqkJ':_0x4127d7[_0x1bb64b(0x8c4)],'vBVIf':_0x4127d7[_0x2e6d90(0x1f0)],'RrbMs':function(_0x556ce0){const _0x42570d=_0x5c01a3;return _0x4127d7[_0x42570d(0x69a)](_0x556ce0);},'hGBYE':_0x4127d7[_0x1bb64b(0x392)],'OaGhz':_0x4127d7[_0x112519(0x3b8)],'hIhEb':_0x4127d7[_0x1cd78c(0x4d1)],'YgydW':_0x4127d7[_0x5c01a3(0x74c)],'ZRCIb':_0x4127d7[_0x5c01a3(0xafd)],'HRztq':_0x4127d7[_0x112519(0x2d4)],'ppqhJ':_0x4127d7[_0x5c01a3(0x893)],'BbXdI':_0x4127d7[_0x112519(0x574)],'WCeum':function(_0x4a20aa,_0x1e09dc,_0x2b8ec5){const _0x5e2b87=_0x1cd78c;return _0x4127d7[_0x5e2b87(0x15f)](_0x4a20aa,_0x1e09dc,_0x2b8ec5);},'ZmzPn':_0x4127d7[_0x1bb64b(0x827)],'xgrSH':_0x4127d7[_0x1cd78c(0x3bb)],'bhtFp':_0x4127d7[_0x1cd78c(0x1c6)],'lGbVP':_0x4127d7[_0x1cd78c(0x5fe)],'hYSMu':function(_0x1ccba7,_0x419c54){const _0x21128e=_0x2e6d90;return _0x4127d7[_0x21128e(0x4f1)](_0x1ccba7,_0x419c54);},'hbuyt':_0x4127d7[_0x1bb64b(0x1c7)],'MsWNM':_0x4127d7[_0x1cd78c(0x69c)],'QWMKZ':_0x4127d7[_0x1bb64b(0xa3b)],'LQBMi':_0x4127d7[_0x2e6d90(0xac9)],'qAHkH':_0x4127d7[_0x5c01a3(0x880)],'hZANX':_0x4127d7[_0x2e6d90(0xad7)],'UFofc':_0x4127d7[_0x2e6d90(0x2bd)],'pWmKs':_0x4127d7[_0x112519(0x872)],'lSmrs':_0x4127d7[_0x112519(0xa66)],'odVpt':function(_0x462942,_0x46c370){const _0x4738b5=_0x1cd78c;return _0x4127d7[_0x4738b5(0x6a0)](_0x462942,_0x46c370);},'prsus':_0x4127d7[_0x5c01a3(0x1f4)],'bezaN':_0x4127d7[_0x1bb64b(0x835)],'ISIpC':function(_0x26d6ff,_0x578b41){const _0x307197=_0x1bb64b;return _0x4127d7[_0x307197(0x94b)](_0x26d6ff,_0x578b41);},'vBwJq':_0x4127d7[_0x1bb64b(0x7f7)],'vObcr':_0x4127d7[_0x2e6d90(0x8f6)],'GEFEO':_0x4127d7[_0x5c01a3(0x811)],'Wujis':_0x4127d7[_0x2e6d90(0x23f)],'yXhdD':_0x4127d7[_0x2e6d90(0xa53)],'DwkXx':_0x4127d7[_0x1cd78c(0x7cf)],'pGrGm':_0x4127d7[_0x1cd78c(0x8e0)],'NLUrx':function(_0x4f1967,_0x1eefd7){const _0x328d8f=_0x5c01a3;return _0x4127d7[_0x328d8f(0x94b)](_0x4f1967,_0x1eefd7);},'JhIUx':_0x4127d7[_0x1bb64b(0x9d5)],'GsbbY':_0x4127d7[_0x2e6d90(0x7e8)],'NmyIH':function(_0x1e0a69,_0x3d19f4){const _0x471c82=_0x112519;return _0x4127d7[_0x471c82(0x7b6)](_0x1e0a69,_0x3d19f4);},'jWowq':_0x4127d7[_0x112519(0x67d)],'QVsgs':_0x4127d7[_0x1cd78c(0xaec)],'kakBv':_0x4127d7[_0x112519(0x92c)],'WnZzD':_0x4127d7[_0x112519(0x6b4)],'FfYAb':function(_0x487636,_0x41ea96){const _0x4c74db=_0x5c01a3;return _0x4127d7[_0x4c74db(0x433)](_0x487636,_0x41ea96);},'TYfpq':_0x4127d7[_0x112519(0x7ac)],'DCKsg':_0x4127d7[_0x1cd78c(0x90e)],'jSOAC':_0x4127d7[_0x112519(0x82c)],'jMqtu':_0x4127d7[_0x2e6d90(0x608)],'TPAbo':_0x4127d7[_0x1cd78c(0x5d5)],'SuLiR':_0x4127d7[_0x5c01a3(0x93b)],'dDPZk':_0x4127d7[_0x1cd78c(0x6ef)],'DUpuv':function(_0x3e2290,_0xf09d27,_0x22a7b2){const _0x243083=_0x5c01a3;return _0x4127d7[_0x243083(0x15f)](_0x3e2290,_0xf09d27,_0x22a7b2);},'MOBTH':_0x4127d7[_0x1cd78c(0x36a)],'FzBsI':_0x4127d7[_0x1bb64b(0x821)],'glQPU':_0x4127d7[_0x5c01a3(0x692)],'HcbfJ':_0x4127d7[_0x1cd78c(0x598)],'mQkqa':_0x4127d7[_0x1cd78c(0x88d)],'hARlx':_0x4127d7[_0x1bb64b(0xa30)],'bDTVs':_0x4127d7[_0x2e6d90(0x155)],'VDtAQ':_0x4127d7[_0x5c01a3(0x9b2)],'XIsJJ':function(_0x1aa26e,_0x5d1350){const _0x397cae=_0x5c01a3;return _0x4127d7[_0x397cae(0x759)](_0x1aa26e,_0x5d1350);},'eMfcY':function(_0x54d131,_0x568afb){const _0x12d87a=_0x2e6d90;return _0x4127d7[_0x12d87a(0x37a)](_0x54d131,_0x568afb);},'lWpFC':function(_0x29156e,_0x2a8e66){const _0x1854e5=_0x1cd78c;return _0x4127d7[_0x1854e5(0x4f1)](_0x29156e,_0x2a8e66);},'hNTFa':function(_0x369486,_0x1f5a03,_0x2ac2e7){const _0x4f8f7a=_0x2e6d90;return _0x4127d7[_0x4f8f7a(0x15f)](_0x369486,_0x1f5a03,_0x2ac2e7);},'QqEfz':function(_0x4be563,_0x2cdf87){const _0x1d4676=_0x112519;return _0x4127d7[_0x1d4676(0x94b)](_0x4be563,_0x2cdf87);},'UtIbZ':function(_0x3f8649,_0x5a4c2d){const _0x5005a1=_0x2e6d90;return _0x4127d7[_0x5005a1(0x4f1)](_0x3f8649,_0x5a4c2d);},'IRxJx':_0x4127d7[_0x1bb64b(0x472)]};if(_0x399f0d)return;const _0x4cb23a=new TextDecoder(_0x4127d7[_0x5c01a3(0x5fe)])[_0x5c01a3(0x7b2)+'e'](_0x4ad9d2);return _0x4cb23a[_0x2e6d90(0x3c8)]()[_0x5c01a3(0x615)]('\x0a')[_0x1cd78c(0x3fc)+'ch'](function(_0x5137f7){const _0x344b3b=_0x2e6d90,_0x7ceca7=_0x2e6d90,_0x50cc8d=_0x5c01a3,_0x42ed49=_0x5c01a3,_0x21df78=_0x1bb64b,_0x47a1f7={'jMuuj':_0x10f3a8[_0x344b3b(0x7e3)],'gKJDl':function(_0x450de9,_0x1c6bd4){const _0x2b0757=_0x344b3b;return _0x10f3a8[_0x2b0757(0x9a9)](_0x450de9,_0x1c6bd4);},'UNZDp':_0x10f3a8[_0x7ceca7(0x31f)],'ukSaQ':function(_0x324c6a,_0x18fb2e){const _0x3cfc78=_0x344b3b;return _0x10f3a8[_0x3cfc78(0x90f)](_0x324c6a,_0x18fb2e);},'uDGJW':function(_0x335639,_0x474b79){const _0x370ce4=_0x344b3b;return _0x10f3a8[_0x370ce4(0x99e)](_0x335639,_0x474b79);},'fkgqe':function(_0x249798,_0x26c5fe){const _0x413a92=_0x344b3b;return _0x10f3a8[_0x413a92(0x335)](_0x249798,_0x26c5fe);},'qGKOA':_0x10f3a8[_0x344b3b(0x2a3)],'kbKGR':_0x10f3a8[_0x344b3b(0x82f)],'lTnYW':function(_0x373029,_0x4b1b0b){const _0xa7249d=_0x7ceca7;return _0x10f3a8[_0xa7249d(0x315)](_0x373029,_0x4b1b0b);},'RkELR':_0x10f3a8[_0x21df78(0x37b)],'wZZkD':function(_0x1c1558,_0x2118a0){const _0x2697c3=_0x42ed49;return _0x10f3a8[_0x2697c3(0x609)](_0x1c1558,_0x2118a0);},'kruPH':_0x10f3a8[_0x42ed49(0x7fb)],'nJicf':_0x10f3a8[_0x344b3b(0xaa4)],'Ljuzd':_0x10f3a8[_0x50cc8d(0x87b)],'LsjtB':function(_0x345223){const _0x2b188b=_0x344b3b;return _0x10f3a8[_0x2b188b(0x557)](_0x345223);},'szPHU':_0x10f3a8[_0x344b3b(0x229)],'dlYgt':_0x10f3a8[_0x21df78(0xaf0)],'ZWEYm':_0x10f3a8[_0x344b3b(0x195)],'adltv':_0x10f3a8[_0x7ceca7(0xa5a)],'yoVND':_0x10f3a8[_0x50cc8d(0x46c)],'zhoQs':_0x10f3a8[_0x344b3b(0xb34)],'Qoqgv':_0x10f3a8[_0x344b3b(0x7ff)],'mCkdD':_0x10f3a8[_0x344b3b(0x5b1)],'fQxPV':function(_0x153119,_0x5718b2,_0x1ec7b1){const _0x3f882b=_0x50cc8d;return _0x10f3a8[_0x3f882b(0x989)](_0x153119,_0x5718b2,_0x1ec7b1);},'VmnJZ':_0x10f3a8[_0x7ceca7(0x4f6)],'FfDdS':_0x10f3a8[_0x344b3b(0x37e)],'YaFbg':_0x10f3a8[_0x344b3b(0x5ab)],'ksZbx':_0x10f3a8[_0x50cc8d(0xa7d)],'DRBqF':function(_0x26463d,_0x5e8a11){const _0x57826f=_0x21df78;return _0x10f3a8[_0x57826f(0x261)](_0x26463d,_0x5e8a11);},'NcLni':_0x10f3a8[_0x50cc8d(0x785)],'eiJzZ':_0x10f3a8[_0x50cc8d(0x30e)],'VyxnG':_0x10f3a8[_0x42ed49(0x36f)],'VLeFQ':_0x10f3a8[_0x21df78(0x41f)],'FYxtD':_0x10f3a8[_0x21df78(0x6b7)],'JHbqV':_0x10f3a8[_0x21df78(0x5d0)],'OorjL':_0x10f3a8[_0x21df78(0x23d)],'JVcvH':_0x10f3a8[_0x50cc8d(0xa89)],'rulyQ':_0x10f3a8[_0x7ceca7(0x488)],'MVLWJ':_0x10f3a8[_0x50cc8d(0xb71)],'fzhOr':function(_0x4dae8e,_0x36f5aa){const _0x5a2e27=_0x21df78;return _0x10f3a8[_0x5a2e27(0x8e8)](_0x4dae8e,_0x36f5aa);},'YPXhx':_0x10f3a8[_0x21df78(0x613)],'jyGSW':_0x10f3a8[_0x42ed49(0x868)],'hOhXn':function(_0x2b0c74,_0x149c4f){const _0x3ca652=_0x7ceca7;return _0x10f3a8[_0x3ca652(0x7a8)](_0x2b0c74,_0x149c4f);},'IFxsG':_0x10f3a8[_0x344b3b(0x4cb)],'dlwMn':_0x10f3a8[_0x344b3b(0xa7c)],'yAyTJ':_0x10f3a8[_0x50cc8d(0x694)],'pOMlq':_0x10f3a8[_0x7ceca7(0x65d)],'jsqEB':function(_0x3d9f15,_0x2e6322){const _0x214fcb=_0x7ceca7;return _0x10f3a8[_0x214fcb(0x7a8)](_0x3d9f15,_0x2e6322);},'YbEjY':function(_0x189872,_0x551110){const _0x280e5c=_0x7ceca7;return _0x10f3a8[_0x280e5c(0x261)](_0x189872,_0x551110);},'nMUdn':_0x10f3a8[_0x50cc8d(0x3c4)],'VycDg':_0x10f3a8[_0x42ed49(0x378)],'rsohN':_0x10f3a8[_0x7ceca7(0x388)],'UkbRQ':function(_0x36f4ef,_0x24249c){const _0x86233b=_0x344b3b;return _0x10f3a8[_0x86233b(0x63d)](_0x36f4ef,_0x24249c);},'ONSbo':_0x10f3a8[_0x344b3b(0x8fd)],'KSEMk':function(_0x51faa4,_0x317b77){const _0x45dd9d=_0x344b3b;return _0x10f3a8[_0x45dd9d(0x261)](_0x51faa4,_0x317b77);},'vvqMK':_0x10f3a8[_0x7ceca7(0x571)],'pNJMv':function(_0x1f550e,_0x8b9ba6){const _0x559d56=_0x7ceca7;return _0x10f3a8[_0x559d56(0x238)](_0x1f550e,_0x8b9ba6);},'rWTBj':_0x10f3a8[_0x21df78(0x2d1)],'FfhcX':_0x10f3a8[_0x21df78(0x900)],'eDOOv':_0x10f3a8[_0x7ceca7(0x688)],'yOCVh':_0x10f3a8[_0x50cc8d(0x445)],'KSlYX':function(_0x2d4518,_0x512253){const _0x2d5c5a=_0x50cc8d;return _0x10f3a8[_0x2d5c5a(0x955)](_0x2d4518,_0x512253);},'yCLvZ':_0x10f3a8[_0x21df78(0x226)],'IxeAh':_0x10f3a8[_0x42ed49(0x68d)],'dWBmB':_0x10f3a8[_0x42ed49(0x318)],'WWuIZ':_0x10f3a8[_0x7ceca7(0x3b4)],'OTOGp':_0x10f3a8[_0x7ceca7(0x2e3)],'SiWou':function(_0x5c367a,_0x29e970){const _0x32ffe0=_0x21df78;return _0x10f3a8[_0x32ffe0(0x261)](_0x5c367a,_0x29e970);},'diDNx':_0x10f3a8[_0x21df78(0x7db)],'fTnjH':_0x10f3a8[_0x344b3b(0x1a4)],'mDfAY':function(_0x4cc37c,_0x40f8d2,_0x539fcb){const _0x4be5b4=_0x42ed49;return _0x10f3a8[_0x4be5b4(0x901)](_0x4cc37c,_0x40f8d2,_0x539fcb);},'BsORg':_0x10f3a8[_0x50cc8d(0x5dc)],'XVtWD':_0x10f3a8[_0x50cc8d(0x3d3)],'jdPKZ':_0x10f3a8[_0x7ceca7(0x7ad)],'tetyS':_0x10f3a8[_0x50cc8d(0x2e8)],'MTvGs':_0x10f3a8[_0x21df78(0x500)],'aGJqi':_0x10f3a8[_0x42ed49(0x9c8)],'YUAfX':_0x10f3a8[_0x344b3b(0x2b1)],'kqzON':_0x10f3a8[_0x42ed49(0x5bb)],'Fckbu':function(_0x5156aa,_0x56081f){const _0x2f2787=_0x21df78;return _0x10f3a8[_0x2f2787(0x955)](_0x5156aa,_0x56081f);}};_0x89e9b7='';if(_0x10f3a8[_0x21df78(0x955)](_0x5137f7[_0x344b3b(0x818)+'h'],0x4*-0x5de+0xb75*0x1+0x4f*0x27))_0x89e9b7=_0x5137f7[_0x21df78(0x9a0)](-0x5*0x6ce+0x7d*0x34+-0x1*-0x8a8);if(_0x10f3a8[_0x7ceca7(0x5b9)](_0x89e9b7,_0x10f3a8[_0x7ceca7(0x37b)])){text_offset=-(0xf40+-0x83f+-0x700);const _0x2d2a6c={'method':_0x10f3a8[_0x344b3b(0x68d)],'headers':headers,'body':_0x10f3a8[_0x344b3b(0x146)](b64EncodeUnicode,JSON[_0x42ed49(0x47c)+_0x7ceca7(0x79b)](prompt[_0x344b3b(0x498)]))};_0x10f3a8[_0x7ceca7(0x989)](fetch,_0x10f3a8[_0x344b3b(0x5dc)],_0x2d2a6c)[_0x21df78(0x836)](_0x103332=>{const _0x24ec90=_0x42ed49,_0x465b88=_0x42ed49,_0x14ed1d=_0x50cc8d,_0x48fcc0=_0x42ed49,_0x2f53e2=_0x344b3b,_0x403adb={'GvdxX':_0x47a1f7[_0x24ec90(0xb17)],'YZmjA':function(_0x3a8944,_0x5b5807){const _0x48ae94=_0x24ec90;return _0x47a1f7[_0x48ae94(0xb27)](_0x3a8944,_0x5b5807);},'uQbjd':_0x47a1f7[_0x465b88(0x46f)],'bdJYm':function(_0x4ac2ed,_0x244635){const _0x52fd5b=_0x24ec90;return _0x47a1f7[_0x52fd5b(0xa1d)](_0x4ac2ed,_0x244635);},'dcBOn':function(_0x271838,_0x4a58a8){const _0x3ec2ad=_0x24ec90;return _0x47a1f7[_0x3ec2ad(0x2c3)](_0x271838,_0x4a58a8);},'ztXdR':function(_0x22f381,_0x1d6852){const _0x41718c=_0x465b88;return _0x47a1f7[_0x41718c(0x18a)](_0x22f381,_0x1d6852);},'soMfa':_0x47a1f7[_0x465b88(0x191)],'JaJsn':_0x47a1f7[_0x465b88(0x6e3)],'AjZMU':function(_0x27b746,_0x177c9e){const _0x1c4b91=_0x24ec90;return _0x47a1f7[_0x1c4b91(0x1b5)](_0x27b746,_0x177c9e);},'ncQTK':_0x47a1f7[_0x24ec90(0x2d2)],'JaBUA':function(_0x379df2,_0x2b41b3){const _0x3db195=_0x465b88;return _0x47a1f7[_0x3db195(0x6b2)](_0x379df2,_0x2b41b3);},'VZvaz':_0x47a1f7[_0x14ed1d(0x927)],'YVksC':_0x47a1f7[_0x14ed1d(0x485)],'LlBww':_0x47a1f7[_0x2f53e2(0x7f0)],'sTomW':function(_0x20b5a0){const _0x4cd863=_0x2f53e2;return _0x47a1f7[_0x4cd863(0x492)](_0x20b5a0);},'BcYfW':_0x47a1f7[_0x465b88(0x5c2)],'tHtIz':_0x47a1f7[_0x465b88(0x87d)],'EZdew':_0x47a1f7[_0x48fcc0(0x630)],'eHcYe':_0x47a1f7[_0x2f53e2(0x20d)],'QtzhC':_0x47a1f7[_0x48fcc0(0x6c5)],'XbCwa':_0x47a1f7[_0x465b88(0xa8f)],'LOPgU':_0x47a1f7[_0x465b88(0x121)],'JqdJj':_0x47a1f7[_0x14ed1d(0x720)],'blHzJ':function(_0x32e64b,_0xa38cef,_0x3f8b15){const _0x521c1a=_0x465b88;return _0x47a1f7[_0x521c1a(0xa97)](_0x32e64b,_0xa38cef,_0x3f8b15);},'nGzRD':_0x47a1f7[_0x48fcc0(0x2f1)],'GgThb':_0x47a1f7[_0x24ec90(0xa03)],'rcISB':_0x47a1f7[_0x14ed1d(0x3a1)],'SvFwQ':_0x47a1f7[_0x465b88(0x8af)],'hetKJ':function(_0x419193,_0x1c80d0){const _0x5ce9e3=_0x14ed1d;return _0x47a1f7[_0x5ce9e3(0x8e4)](_0x419193,_0x1c80d0);},'GBZFy':_0x47a1f7[_0x2f53e2(0x42c)],'xaMYr':_0x47a1f7[_0x465b88(0x4e9)],'mRuBg':_0x47a1f7[_0x48fcc0(0x2e9)],'rOWuG':_0x47a1f7[_0x48fcc0(0x152)],'ruqqa':_0x47a1f7[_0x14ed1d(0xad1)],'zWSqP':_0x47a1f7[_0x24ec90(0x8f5)],'dWJUd':_0x47a1f7[_0x2f53e2(0x413)],'oycpT':_0x47a1f7[_0x14ed1d(0x798)],'TKBFX':_0x47a1f7[_0x48fcc0(0x4bb)],'PEQhS':_0x47a1f7[_0x2f53e2(0x906)],'ETlwm':function(_0x274a6e,_0x19533c){const _0x2a1015=_0x48fcc0;return _0x47a1f7[_0x2a1015(0x73b)](_0x274a6e,_0x19533c);},'geKxp':_0x47a1f7[_0x48fcc0(0x7aa)],'xsGCm':_0x47a1f7[_0x48fcc0(0x673)],'SIqGJ':function(_0x2c6801,_0x2c328f){const _0x123840=_0x48fcc0;return _0x47a1f7[_0x123840(0xb20)](_0x2c6801,_0x2c328f);},'jyIkn':function(_0x53265a,_0x5373f5){const _0x1baad2=_0x465b88;return _0x47a1f7[_0x1baad2(0xb27)](_0x53265a,_0x5373f5);},'gsggJ':_0x47a1f7[_0x2f53e2(0x59b)],'kxYmr':_0x47a1f7[_0x14ed1d(0x862)],'gWEpY':_0x47a1f7[_0x24ec90(0x346)],'pwhWZ':function(_0x52ad7a,_0x20e292){const _0x4663c7=_0x24ec90;return _0x47a1f7[_0x4663c7(0x8e4)](_0x52ad7a,_0x20e292);},'prAiV':_0x47a1f7[_0x2f53e2(0x81c)],'ZkAMN':function(_0x2fc1bd,_0x55575d){const _0x7f7120=_0x2f53e2;return _0x47a1f7[_0x7f7120(0x53d)](_0x2fc1bd,_0x55575d);},'wEtFX':function(_0x442819,_0x2739ac){const _0x322c18=_0x2f53e2;return _0x47a1f7[_0x322c18(0xab5)](_0x442819,_0x2739ac);},'vzFAw':_0x47a1f7[_0x14ed1d(0x84c)],'SUWKA':_0x47a1f7[_0x24ec90(0x415)],'ZDZCK':_0x47a1f7[_0x465b88(0x6ff)],'xygBF':function(_0x589870,_0x1fd7d){const _0x27d027=_0x14ed1d;return _0x47a1f7[_0x27d027(0x6e6)](_0x589870,_0x1fd7d);},'FutLM':_0x47a1f7[_0x24ec90(0x954)],'OOSrj':function(_0xdc0801,_0xc8b6c5){const _0x81981=_0x24ec90;return _0x47a1f7[_0x81981(0x264)](_0xdc0801,_0xc8b6c5);},'kDrKc':_0x47a1f7[_0x24ec90(0x7dd)],'BpIJB':function(_0x2cf19b,_0x813a2f){const _0x2dc713=_0x14ed1d;return _0x47a1f7[_0x2dc713(0x2c9)](_0x2cf19b,_0x813a2f);},'patMl':_0x47a1f7[_0x2f53e2(0xac7)],'CDtIS':function(_0x5c0c07,_0x458b25){const _0x5f099a=_0x14ed1d;return _0x47a1f7[_0x5f099a(0xb20)](_0x5c0c07,_0x458b25);},'iwfpg':_0x47a1f7[_0x465b88(0x12a)],'tIbXT':_0x47a1f7[_0x14ed1d(0x8a5)],'RNoGc':_0x47a1f7[_0x2f53e2(0xafe)],'kSGfb':function(_0x2fcdc2,_0x45bf43){const _0x1ad545=_0x2f53e2;return _0x47a1f7[_0x1ad545(0xa69)](_0x2fcdc2,_0x45bf43);},'fdsUk':_0x47a1f7[_0x24ec90(0x797)],'ODjcs':_0x47a1f7[_0x48fcc0(0x7b5)],'WEdhh':_0x47a1f7[_0x465b88(0x9c2)],'uzSgv':_0x47a1f7[_0x465b88(0x8a8)],'CMpbT':_0x47a1f7[_0x14ed1d(0xb6c)],'CVudL':function(_0x490d36,_0x1ef02a){const _0x5e0faf=_0x465b88;return _0x47a1f7[_0x5e0faf(0x591)](_0x490d36,_0x1ef02a);},'fWWVP':_0x47a1f7[_0x465b88(0x295)],'MJAmp':_0x47a1f7[_0x465b88(0x888)],'RvcRm':function(_0x1da599,_0x3d615d,_0x40b254){const _0x216dba=_0x2f53e2;return _0x47a1f7[_0x216dba(0x7fd)](_0x1da599,_0x3d615d,_0x40b254);},'hmfKl':_0x47a1f7[_0x465b88(0x58d)],'bNwmL':_0x47a1f7[_0x24ec90(0x25e)],'gNMzG':_0x47a1f7[_0x465b88(0xb1d)],'qzxvC':_0x47a1f7[_0x48fcc0(0x77c)],'lOrhY':_0x47a1f7[_0x465b88(0x5a8)],'ZpafE':_0x47a1f7[_0x465b88(0x863)],'gxrAU':_0x47a1f7[_0x14ed1d(0x365)],'KJuIX':_0x47a1f7[_0x14ed1d(0x23b)],'RNJIj':function(_0x247656,_0x53e397){const _0x2beecf=_0x48fcc0;return _0x47a1f7[_0x2beecf(0x46a)](_0x247656,_0x53e397);}},_0x58a917=_0x103332[_0x24ec90(0x34e)][_0x14ed1d(0x693)+_0x465b88(0x8df)]();let _0x3ebc0b='',_0x456e1c='';_0x58a917[_0x2f53e2(0x349)]()[_0x48fcc0(0x836)](function _0x59cf27({done:_0x372d0a,value:_0x1da33}){const _0x3d1bca=_0x14ed1d,_0x8dd602=_0x14ed1d,_0x488a25=_0x14ed1d,_0x3aee01=_0x24ec90,_0x36777a=_0x2f53e2,_0x242bb6={'dRlwg':_0x403adb[_0x3d1bca(0xb6d)],'baWLp':function(_0x1fe247,_0x4be474){const _0x24dce5=_0x3d1bca;return _0x403adb[_0x24dce5(0x711)](_0x1fe247,_0x4be474);},'XAaNI':_0x403adb[_0x8dd602(0x4dc)],'LMIuZ':function(_0x3791b5,_0x1a3911){const _0x5de75a=_0x3d1bca;return _0x403adb[_0x5de75a(0xb2f)](_0x3791b5,_0x1a3911);},'HNiMq':function(_0x1becd5,_0x3d1d12){const _0x2e29ee=_0x8dd602;return _0x403adb[_0x2e29ee(0x78e)](_0x1becd5,_0x3d1d12);},'lfNSY':function(_0x38014d,_0xc4cb10){const _0x49a976=_0x3d1bca;return _0x403adb[_0x49a976(0x506)](_0x38014d,_0xc4cb10);},'XvKDz':_0x403adb[_0x3d1bca(0x614)],'czZMY':_0x403adb[_0x3aee01(0xa9b)],'SpQQP':function(_0xecfe09,_0x46af37){const _0x33ba71=_0x8dd602;return _0x403adb[_0x33ba71(0x941)](_0xecfe09,_0x46af37);},'dzziW':_0x403adb[_0x3d1bca(0x7ee)],'iaWgx':function(_0x182c5c,_0x28e78c){const _0x3d6af9=_0x36777a;return _0x403adb[_0x3d6af9(0x6e2)](_0x182c5c,_0x28e78c);},'ypVHX':_0x403adb[_0x488a25(0x22c)],'mliZv':_0x403adb[_0x36777a(0x8f4)],'lTmDT':_0x403adb[_0x8dd602(0x562)],'qQDCr':function(_0x5dc60f){const _0x5ecd04=_0x8dd602;return _0x403adb[_0x5ecd04(0x3af)](_0x5dc60f);},'tEXzi':_0x403adb[_0x3aee01(0x3a4)],'YgqWk':_0x403adb[_0x8dd602(0x4ee)],'HsDlh':_0x403adb[_0x3d1bca(0x979)],'eAEMM':_0x403adb[_0x8dd602(0x3d8)],'ZGBqq':_0x403adb[_0x36777a(0x526)],'EiWoB':_0x403adb[_0x8dd602(0xa1b)],'rzpmo':_0x403adb[_0x36777a(0x1d3)],'qMTGt':_0x403adb[_0x8dd602(0x3a8)],'tAhef':function(_0x353a10,_0x24da55,_0x5654bb){const _0x2a28de=_0x3d1bca;return _0x403adb[_0x2a28de(0x9b6)](_0x353a10,_0x24da55,_0x5654bb);},'LMfrX':_0x403adb[_0x8dd602(0x4d6)],'yhpMk':_0x403adb[_0x488a25(0x441)],'KTcFt':_0x403adb[_0x3d1bca(0x551)],'rfdmJ':_0x403adb[_0x36777a(0x51b)],'CLeqr':function(_0x55f3da,_0x5fe15c){const _0x496b28=_0x36777a;return _0x403adb[_0x496b28(0xa94)](_0x55f3da,_0x5fe15c);},'gbJnr':_0x403adb[_0x488a25(0xb08)],'BcEbv':_0x403adb[_0x36777a(0x3ae)],'swpTN':_0x403adb[_0x8dd602(0x8e9)],'BjeKO':_0x403adb[_0x488a25(0x4b0)],'wuJgj':_0x403adb[_0x8dd602(0x93f)],'KQFYD':_0x403adb[_0x3aee01(0x4ca)],'nCVIr':_0x403adb[_0x488a25(0x16c)],'fWvKy':function(_0x46e32c,_0x8cddcb){const _0x4bb9d2=_0x8dd602;return _0x403adb[_0x4bb9d2(0xb2f)](_0x46e32c,_0x8cddcb);},'EpVvC':_0x403adb[_0x488a25(0x96b)],'UyIQC':_0x403adb[_0x3d1bca(0x634)],'IBTBt':_0x403adb[_0x3d1bca(0xb11)],'yhftG':function(_0x1c18ee,_0x59acd2){const _0x399955=_0x3d1bca;return _0x403adb[_0x399955(0x248)](_0x1c18ee,_0x59acd2);},'SynkS':_0x403adb[_0x8dd602(0x578)],'rkxfL':function(_0x3e5e08,_0x2c3a2f){const _0x590a77=_0x36777a;return _0x403adb[_0x590a77(0xa94)](_0x3e5e08,_0x2c3a2f);},'qlQrI':_0x403adb[_0x3d1bca(0x1df)],'rtcmt':function(_0x52d3a3,_0x2804a1){const _0x2ebfc6=_0x3d1bca;return _0x403adb[_0x2ebfc6(0x7ef)](_0x52d3a3,_0x2804a1);},'pMjNJ':function(_0x868723,_0x16ebd8){const _0x2a0804=_0x3d1bca;return _0x403adb[_0x2a0804(0x7f3)](_0x868723,_0x16ebd8);},'zlqDn':_0x403adb[_0x488a25(0x1dd)],'GZTdV':_0x403adb[_0x488a25(0x626)],'QItCJ':_0x403adb[_0x8dd602(0x6fc)],'dAUBR':function(_0x2f9c60,_0x48b7b9){const _0x24d4ba=_0x36777a;return _0x403adb[_0x24d4ba(0x711)](_0x2f9c60,_0x48b7b9);},'pRxoF':function(_0x4bf317,_0x15d385){const _0x55ba2b=_0x3d1bca;return _0x403adb[_0x55ba2b(0x47f)](_0x4bf317,_0x15d385);},'CAmIU':_0x403adb[_0x36777a(0x5df)],'BaSGu':function(_0x21ae01,_0x2df46c){const _0x170bb2=_0x8dd602;return _0x403adb[_0x170bb2(0x46b)](_0x21ae01,_0x2df46c);},'rXmQy':function(_0x487f27,_0x385cf6){const _0x23942a=_0x3d1bca;return _0x403adb[_0x23942a(0x1cf)](_0x487f27,_0x385cf6);},'eUmwl':_0x403adb[_0x488a25(0x342)],'quFsq':function(_0x1f1bbe,_0x19837e){const _0x113117=_0x36777a;return _0x403adb[_0x113117(0x1cf)](_0x1f1bbe,_0x19837e);},'Iytdi':_0x403adb[_0x36777a(0x712)],'BLzrm':_0x403adb[_0x8dd602(0x4fb)],'ypqtF':function(_0x17ef18,_0x136c47){const _0x3f3ebd=_0x36777a;return _0x403adb[_0x3f3ebd(0x1ed)](_0x17ef18,_0x136c47);},'qZNYL':_0x403adb[_0x488a25(0x3f0)],'flsHs':function(_0x3bb723,_0x54bb86){const _0x56f0b4=_0x488a25;return _0x403adb[_0x56f0b4(0x7ef)](_0x3bb723,_0x54bb86);},'UJggs':function(_0x4271ab,_0x13d120){const _0x165168=_0x36777a;return _0x403adb[_0x165168(0x170)](_0x4271ab,_0x13d120);},'rKRng':_0x403adb[_0x3aee01(0x727)],'nmKkz':function(_0xd674da,_0x1db912){const _0x5b7875=_0x3aee01;return _0x403adb[_0x5b7875(0x9f1)](_0xd674da,_0x1db912);},'LVlFZ':function(_0x15bc9f,_0x5f359d){const _0x1f281a=_0x8dd602;return _0x403adb[_0x1f281a(0x170)](_0x15bc9f,_0x5f359d);},'bcGYp':_0x403adb[_0x36777a(0x960)],'CuSWB':function(_0x5d9dd9,_0x45399c){const _0x18021b=_0x3aee01;return _0x403adb[_0x18021b(0x9f2)](_0x5d9dd9,_0x45399c);},'jpcqq':function(_0x58c6e4,_0x2238a1){const _0x103277=_0x3aee01;return _0x403adb[_0x103277(0x711)](_0x58c6e4,_0x2238a1);},'BPhmp':_0x403adb[_0x3d1bca(0x262)],'uiYUD':_0x403adb[_0x488a25(0x9cf)],'kyyiU':_0x403adb[_0x3d1bca(0x986)],'RCVlr':function(_0x4b52f6,_0x5e91af){const _0xd2c86e=_0x3aee01;return _0x403adb[_0xd2c86e(0x5d6)](_0x4b52f6,_0x5e91af);},'mNWoj':_0x403adb[_0x488a25(0x4ea)],'WSuRO':_0x403adb[_0x8dd602(0xaa9)],'xHiaw':_0x403adb[_0x488a25(0x93c)],'mWnKW':_0x403adb[_0x488a25(0x6ac)],'glILq':_0x403adb[_0x3d1bca(0x2bb)],'BORtJ':function(_0x536040,_0x325c20){const _0x5783b3=_0x8dd602;return _0x403adb[_0x5783b3(0x711)](_0x536040,_0x325c20);},'efDNG':function(_0x5ac77f,_0x278e59){const _0x2aa6bf=_0x3d1bca;return _0x403adb[_0x2aa6bf(0x237)](_0x5ac77f,_0x278e59);},'doeHg':_0x403adb[_0x3aee01(0x5ce)],'vTAbd':_0x403adb[_0x36777a(0xab0)],'ACfTR':function(_0x47075a,_0x128490,_0x53ae6c){const _0x511182=_0x3d1bca;return _0x403adb[_0x511182(0x502)](_0x47075a,_0x128490,_0x53ae6c);},'hJqjU':_0x403adb[_0x36777a(0x2e5)],'xyhnS':function(_0x18ffee,_0x2f1d80){const _0x339d42=_0x8dd602;return _0x403adb[_0x339d42(0x6e2)](_0x18ffee,_0x2f1d80);},'hFxku':_0x403adb[_0x3d1bca(0x8c6)],'zvjSW':function(_0x14e466,_0x2abbaf){const _0x3bf01c=_0x36777a;return _0x403adb[_0x3bf01c(0x6e2)](_0x14e466,_0x2abbaf);},'zLjun':_0x403adb[_0x3aee01(0x91c)],'OmmYZ':_0x403adb[_0x36777a(0x6cc)],'yEyBm':_0x403adb[_0x3aee01(0x14b)],'Jxezr':_0x403adb[_0x488a25(0x39c)],'ixzQq':_0x403adb[_0x3aee01(0x7d4)],'xfIUV':_0x403adb[_0x36777a(0x6b0)],'IRfTn':function(_0x26636c,_0x52539e){const _0x40459e=_0x36777a;return _0x403adb[_0x40459e(0x654)](_0x26636c,_0x52539e);},'wtoDs':function(_0x443698,_0x1cff2b,_0x483dbf){const _0x1c2a2=_0x488a25;return _0x403adb[_0x1c2a2(0x502)](_0x443698,_0x1cff2b,_0x483dbf);},'KxmtH':function(_0x5e0b7f,_0x33023d){const _0x2a5aad=_0x36777a;return _0x403adb[_0x2a5aad(0x9f2)](_0x5e0b7f,_0x33023d);}};if(_0x372d0a)return;const _0xc1dac9=new TextDecoder(_0x403adb[_0x3aee01(0x51b)])[_0x488a25(0x7b2)+'e'](_0x1da33);return _0xc1dac9[_0x8dd602(0x3c8)]()[_0x8dd602(0x615)]('\x0a')[_0x3aee01(0x3fc)+'ch'](function(_0x5e819f){const _0x272ccf=_0x3d1bca,_0x57c7a1=_0x3aee01,_0x2ee279=_0x8dd602,_0x7d0668=_0x488a25,_0xf41226=_0x3aee01,_0x96789e={'YFsZS':function(_0x2fb064,_0x475538){const _0x5500e1=_0xa12a;return _0x242bb6[_0x5500e1(0x64b)](_0x2fb064,_0x475538);},'oKJjp':_0x242bb6[_0x272ccf(0xa68)],'SQPZa':function(_0x27c643,_0x5c9b86){const _0x30d1df=_0x272ccf;return _0x242bb6[_0x30d1df(0x3dd)](_0x27c643,_0x5c9b86);},'qqGlm':function(_0x4f430a,_0x11e207){const _0x95673b=_0x272ccf;return _0x242bb6[_0x95673b(0x4b7)](_0x4f430a,_0x11e207);},'UKoig':function(_0x14d951,_0x19f266){const _0x5a24a9=_0x272ccf;return _0x242bb6[_0x5a24a9(0x7b1)](_0x14d951,_0x19f266);},'YNqEn':_0x242bb6[_0x272ccf(0x9ef)],'mZZPk':_0x242bb6[_0x272ccf(0x3f1)],'yivkg':function(_0x38fc44,_0x246d35){const _0x5ccee1=_0x272ccf;return _0x242bb6[_0x5ccee1(0x4e1)](_0x38fc44,_0x246d35);},'ahodA':_0x242bb6[_0x272ccf(0x249)],'uGiMh':function(_0x10463e,_0x9debf7){const _0x17e574=_0x57c7a1;return _0x242bb6[_0x17e574(0x28e)](_0x10463e,_0x9debf7);},'KiWzC':_0x242bb6[_0xf41226(0x8ce)],'CrCDz':_0x242bb6[_0x7d0668(0x948)],'rnRov':_0x242bb6[_0x7d0668(0x824)],'KVIQU':function(_0x46ec56){const _0x1cea9a=_0x7d0668;return _0x242bb6[_0x1cea9a(0x6e9)](_0x46ec56);},'tgNCU':_0x242bb6[_0x272ccf(0xb19)],'VaXtl':_0x242bb6[_0x57c7a1(0x4a7)],'jLnZB':_0x242bb6[_0xf41226(0xa61)],'uRwZG':_0x242bb6[_0x7d0668(0x7cd)],'WKYcB':_0x242bb6[_0x272ccf(0x8d4)],'xwFRW':_0x242bb6[_0x7d0668(0x538)],'xjBFo':_0x242bb6[_0x7d0668(0x7d6)],'pNvyj':_0x242bb6[_0x7d0668(0x2e2)],'bsvJr':function(_0x2702ca,_0x3f518d,_0x1147d8){const _0x3af750=_0x272ccf;return _0x242bb6[_0x3af750(0xb5a)](_0x2702ca,_0x3f518d,_0x1147d8);},'iJKlC':_0x242bb6[_0x57c7a1(0x190)],'qMkkk':_0x242bb6[_0x2ee279(0x8f8)],'laQRh':_0x242bb6[_0x57c7a1(0x715)],'LnaGb':_0x242bb6[_0x2ee279(0x95b)],'rYvHz':function(_0x828fec,_0x25c585){const _0x3bcb00=_0x2ee279;return _0x242bb6[_0x3bcb00(0x838)](_0x828fec,_0x25c585);},'ijcQs':_0x242bb6[_0x272ccf(0x4d3)],'GtBwf':_0x242bb6[_0x2ee279(0x350)],'smOBB':function(_0x37e319){const _0x5dbe96=_0xf41226;return _0x242bb6[_0x5dbe96(0x6e9)](_0x37e319);},'ZEojn':_0x242bb6[_0x2ee279(0x867)],'zonGj':_0x242bb6[_0x2ee279(0x252)],'HrzAK':function(_0x45a124,_0x1f551a){const _0x552c2c=_0x57c7a1;return _0x242bb6[_0x552c2c(0x838)](_0x45a124,_0x1f551a);},'TldsG':function(_0xb46127,_0xc39973){const _0x378942=_0x57c7a1;return _0x242bb6[_0x378942(0x28e)](_0xb46127,_0xc39973);},'ogdxl':_0x242bb6[_0x7d0668(0x788)],'qipdi':_0x242bb6[_0x2ee279(0x7d8)],'rilGu':_0x242bb6[_0x57c7a1(0x212)],'oabKW':function(_0x2c16b3,_0x429103){const _0x29c3f3=_0x57c7a1;return _0x242bb6[_0x29c3f3(0x718)](_0x2c16b3,_0x429103);},'ooSMK':function(_0x37677f,_0x341b51){const _0x5b5228=_0xf41226;return _0x242bb6[_0x5b5228(0x4b7)](_0x37677f,_0x341b51);},'XNJPk':_0x242bb6[_0xf41226(0x839)],'dIHAi':_0x242bb6[_0x7d0668(0x150)],'UyGRZ':_0x242bb6[_0x272ccf(0x757)],'WCUEp':function(_0x6e161,_0x5a8712){const _0x49fbbe=_0x7d0668;return _0x242bb6[_0x49fbbe(0x624)](_0x6e161,_0x5a8712);},'kwWmZ':_0x242bb6[_0xf41226(0x5c4)],'MgvhD':function(_0x4b8cef,_0x27aed6){const _0x4d560f=_0x7d0668;return _0x242bb6[_0x4d560f(0x699)](_0x4b8cef,_0x27aed6);},'amuIj':_0x242bb6[_0x57c7a1(0x30c)],'GvFhT':function(_0x12865f,_0x540ccd){const _0x44cd0e=_0x57c7a1;return _0x242bb6[_0x44cd0e(0xb51)](_0x12865f,_0x540ccd);},'SuJHv':function(_0x135f53,_0x22a2d5){const _0x58ac3f=_0x7d0668;return _0x242bb6[_0x58ac3f(0x18c)](_0x135f53,_0x22a2d5);},'EjPrv':_0x242bb6[_0xf41226(0x33b)],'cKwvq':function(_0xbd35bd,_0x49bbf0){const _0x128e1b=_0x7d0668;return _0x242bb6[_0x128e1b(0x64b)](_0xbd35bd,_0x49bbf0);},'wiCEn':_0x242bb6[_0x57c7a1(0x47e)],'xNwqX':function(_0x5e306b,_0x56e446){const _0x2a39b5=_0x7d0668;return _0x242bb6[_0x2a39b5(0x699)](_0x5e306b,_0x56e446);},'gvnIa':_0x242bb6[_0x2ee279(0x44b)],'mmevl':function(_0x35cba7,_0x253a71){const _0x2a1a62=_0x2ee279;return _0x242bb6[_0x2a1a62(0xb51)](_0x35cba7,_0x253a71);},'bbPHp':function(_0x3d913e,_0x8c8ae9){const _0x180b25=_0x7d0668;return _0x242bb6[_0x180b25(0x904)](_0x3d913e,_0x8c8ae9);},'OVqDf':function(_0x3d76d5,_0x5def8e){const _0x1d7369=_0xf41226;return _0x242bb6[_0x1d7369(0x4b5)](_0x3d76d5,_0x5def8e);},'HAIYj':_0x242bb6[_0x7d0668(0x43d)],'KOTiP':function(_0x20e774,_0x134ec3){const _0x3f42c8=_0x2ee279;return _0x242bb6[_0x3f42c8(0x2af)](_0x20e774,_0x134ec3);},'IryMx':function(_0xf67f40,_0xb46ff5){const _0x5e66a6=_0x7d0668;return _0x242bb6[_0x5e66a6(0x98c)](_0xf67f40,_0xb46ff5);},'zCQSm':_0x242bb6[_0x7d0668(0x63b)],'tTkWN':function(_0x1c8e0b,_0x26c1a9){const _0x3af4a1=_0x7d0668;return _0x242bb6[_0x3af4a1(0x605)](_0x1c8e0b,_0x26c1a9);},'iXBIP':_0x242bb6[_0x2ee279(0x398)],'xbmdi':function(_0x3adc22,_0x5666c8){const _0x3304ee=_0xf41226;return _0x242bb6[_0x3304ee(0xb51)](_0x3adc22,_0x5666c8);},'uVuBx':function(_0x15a78e,_0xca8ce1){const _0x2869d3=_0x57c7a1;return _0x242bb6[_0x2869d3(0x98c)](_0x15a78e,_0xca8ce1);},'qzqnM':function(_0x41504a,_0x38f863){const _0x4a0631=_0x7d0668;return _0x242bb6[_0x4a0631(0x4b7)](_0x41504a,_0x38f863);},'YsHaJ':function(_0x3c2904,_0x112d51){const _0x5024bf=_0x2ee279;return _0x242bb6[_0x5024bf(0x18c)](_0x3c2904,_0x112d51);},'ThwAV':_0x242bb6[_0x7d0668(0x9bc)],'IWekX':function(_0x52ea4b,_0x143818){const _0x155dac=_0x7d0668;return _0x242bb6[_0x155dac(0x1bc)](_0x52ea4b,_0x143818);},'idLPw':function(_0x244131,_0x10fd3c){const _0x492837=_0x57c7a1;return _0x242bb6[_0x492837(0x4b5)](_0x244131,_0x10fd3c);},'NzAOE':function(_0x5ad1d6,_0x5ddd06){const _0x221188=_0x57c7a1;return _0x242bb6[_0x221188(0xb51)](_0x5ad1d6,_0x5ddd06);},'rFCcw':function(_0x466f1c,_0x20f72c){const _0x1d0543=_0x272ccf;return _0x242bb6[_0x1d0543(0x4b5)](_0x466f1c,_0x20f72c);},'MlXuV':_0x242bb6[_0xf41226(0x795)],'FSKOx':function(_0x10c688,_0x53ce48){const _0x12ed2a=_0xf41226;return _0x242bb6[_0x12ed2a(0x9e6)](_0x10c688,_0x53ce48);},'eBHiE':function(_0x10a1d0,_0x363163){const _0xccb792=_0x7d0668;return _0x242bb6[_0xccb792(0x838)](_0x10a1d0,_0x363163);},'hTJeq':function(_0x229399,_0x2151b7){const _0x32172a=_0x272ccf;return _0x242bb6[_0x32172a(0xa3a)](_0x229399,_0x2151b7);},'YtKfr':_0x242bb6[_0x2ee279(0x972)],'WiiGT':function(_0x4b0c94,_0x26865c){const _0x3bbf8a=_0x57c7a1;return _0x242bb6[_0x3bbf8a(0x38e)](_0x4b0c94,_0x26865c);},'vxRZH':function(_0x3ae6c4,_0x4190e5){const _0x28e493=_0xf41226;return _0x242bb6[_0x28e493(0xb01)](_0x3ae6c4,_0x4190e5);},'MKFYz':_0x242bb6[_0xf41226(0x1e7)],'ZZCSV':function(_0x181f1a,_0x4c9b91){const _0x269b12=_0x272ccf;return _0x242bb6[_0x269b12(0x62d)](_0x181f1a,_0x4c9b91);},'qlwci':function(_0x53bef6,_0x379dbd){const _0x4c2af1=_0x272ccf;return _0x242bb6[_0x4c2af1(0x4b7)](_0x53bef6,_0x379dbd);},'QUBSl':function(_0x6ce401,_0x484f2c){const _0x12ff40=_0x2ee279;return _0x242bb6[_0x12ff40(0x846)](_0x6ce401,_0x484f2c);},'xtKZb':_0x242bb6[_0x2ee279(0x59f)],'WmIoF':_0x242bb6[_0x2ee279(0x60e)],'TUxsI':_0x242bb6[_0x2ee279(0x9d7)]};_0x3ebc0b='';if(_0x242bb6[_0x57c7a1(0x3ff)](_0x5e819f[_0x2ee279(0x818)+'h'],0xb3*0x19+-0x1*-0x5fb+0xc8*-0x1e))_0x3ebc0b=_0x5e819f[_0x272ccf(0x9a0)](0x32+0x228b+0x1*-0x22b7);if(_0x242bb6[_0x7d0668(0x4e1)](_0x3ebc0b,_0x242bb6[_0x7d0668(0x249)])){if(_0x242bb6[_0x57c7a1(0x28e)](_0x242bb6[_0x57c7a1(0x53b)],_0x242bb6[_0xf41226(0x53b)])){document[_0x272ccf(0x819)+_0x57c7a1(0x429)+_0x272ccf(0x1b4)](_0x242bb6[_0x2ee279(0x839)])[_0x7d0668(0xb14)+_0xf41226(0x55d)]='',_0x242bb6[_0x272ccf(0x6e9)](chatmore);const _0x2750d7={'method':_0x242bb6[_0x7d0668(0x2ef)],'headers':headers,'body':_0x242bb6[_0xf41226(0xb51)](b64EncodeUnicode,JSON[_0x272ccf(0x47c)+_0x7d0668(0x79b)]({'messages':[{'role':_0x242bb6[_0xf41226(0x2e6)],'content':_0x242bb6[_0x57c7a1(0xa3a)](document[_0x7d0668(0x819)+_0x272ccf(0x429)+_0x7d0668(0x1b4)](_0x242bb6[_0xf41226(0x7a1)])[_0x57c7a1(0xb14)+_0x7d0668(0x55d)][_0x7d0668(0x7fc)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x2ee279(0x7fc)+'ce'](/<hr.*/gs,'')[_0x2ee279(0x7fc)+'ce'](/<[^>]+>/g,'')[_0x57c7a1(0x7fc)+'ce'](/\n\n/g,'\x0a'),'\x0a')},{'role':_0x242bb6[_0x7d0668(0x651)],'content':_0x242bb6[_0x57c7a1(0x179)](_0x242bb6[_0x7d0668(0x2d5)](_0x242bb6[_0xf41226(0x326)],original_search_query),_0x242bb6[_0x2ee279(0x7ec)])}],'max_tokens':0x5dc,'temperature':0.5,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'stream':!![]}))};_0x242bb6[_0xf41226(0x944)](fetch,_0x242bb6[_0x272ccf(0x636)],_0x2750d7)[_0x57c7a1(0x836)](_0x39efc3=>{const _0x118e0e=_0x2ee279,_0x28c598=_0x57c7a1,_0x174bb7=_0x2ee279,_0x2f61f2=_0x57c7a1,_0xc2b705=_0xf41226,_0x5de1c0={'qfFCR':function(_0x168136,_0x4736fa){const _0x3f0a76=_0xa12a;return _0x96789e[_0x3f0a76(0x54e)](_0x168136,_0x4736fa);},'TSiqn':_0x96789e[_0x118e0e(0x489)],'DkEop':function(_0x19992a,_0x344608){const _0x11412f=_0x118e0e;return _0x96789e[_0x11412f(0x55e)](_0x19992a,_0x344608);},'QWmbs':function(_0x4a4758,_0x52f118){const _0x4efe=_0x118e0e;return _0x96789e[_0x4efe(0x3c7)](_0x4a4758,_0x52f118);},'XllSD':function(_0x469edd,_0x3d583f){const _0x1421d0=_0x118e0e;return _0x96789e[_0x1421d0(0x54e)](_0x469edd,_0x3d583f);},'IZlmz':function(_0x38e0f6,_0x4ae1e2){const _0x5b375d=_0x118e0e;return _0x96789e[_0x5b375d(0x8c9)](_0x38e0f6,_0x4ae1e2);},'gSKXF':_0x96789e[_0x118e0e(0x6bd)],'jFVvH':_0x96789e[_0x118e0e(0x8c5)],'tWcNG':function(_0x206da4,_0x20e05c){const _0x283cd3=_0x118e0e;return _0x96789e[_0x283cd3(0x51c)](_0x206da4,_0x20e05c);},'KWYNX':_0x96789e[_0x28c598(0x362)],'dpial':function(_0x58e0fe,_0x39f6ae){const _0x35b3cf=_0x28c598;return _0x96789e[_0x35b3cf(0x830)](_0x58e0fe,_0x39f6ae);},'SZxVp':_0x96789e[_0x174bb7(0x728)],'mHmDi':_0x96789e[_0x2f61f2(0x7c5)],'hluWs':_0x96789e[_0x174bb7(0x41a)],'NMwUZ':function(_0x4e4cdc){const _0x2484d3=_0x2f61f2;return _0x96789e[_0x2484d3(0x8ae)](_0x4e4cdc);},'vcfPO':_0x96789e[_0x118e0e(0x616)],'Mpqfc':_0x96789e[_0x2f61f2(0x903)],'BHbjL':_0x96789e[_0x174bb7(0x800)],'CgzbX':_0x96789e[_0x118e0e(0xb1e)],'gjFXG':_0x96789e[_0xc2b705(0x2dc)],'mCZqC':_0x96789e[_0xc2b705(0x130)],'ZnAaw':_0x96789e[_0xc2b705(0x39b)],'KSEEU':_0x96789e[_0x2f61f2(0x834)],'gGCmo':function(_0x39e17c,_0x138f53,_0xa59638){const _0x335a62=_0x118e0e;return _0x96789e[_0x335a62(0x510)](_0x39e17c,_0x138f53,_0xa59638);},'PwIeN':_0x96789e[_0x28c598(0x8d0)],'TdrKZ':_0x96789e[_0x174bb7(0x801)],'cmWHB':_0x96789e[_0xc2b705(0xb3c)],'NSrnZ':_0x96789e[_0x28c598(0x685)],'htEuj':function(_0x5466eb,_0x5982c5){const _0x3fe7b4=_0x118e0e;return _0x96789e[_0x3fe7b4(0x3c7)](_0x5466eb,_0x5982c5);},'tIxLD':function(_0x4e334d,_0x472ae3){const _0x1194cf=_0x118e0e;return _0x96789e[_0x1194cf(0xa15)](_0x4e334d,_0x472ae3);},'pxTJE':_0x96789e[_0x2f61f2(0x525)],'UwnXc':_0x96789e[_0xc2b705(0x98f)],'wJzwg':function(_0xb72aba){const _0x151dd5=_0xc2b705;return _0x96789e[_0x151dd5(0x162)](_0xb72aba);}};if(_0x96789e[_0x118e0e(0x8c9)](_0x96789e[_0x118e0e(0x4c4)],_0x96789e[_0x174bb7(0x937)])){const _0x33dbdc=_0x39efc3[_0x174bb7(0x34e)][_0x118e0e(0x693)+_0x174bb7(0x8df)]();let _0x4cb461='',_0x122b9f='';_0x33dbdc[_0x174bb7(0x349)]()[_0x174bb7(0x836)](function _0x30698f({done:_0xd4930f,value:_0x3e2718}){const _0x3be9a9=_0x118e0e,_0xad4e4c=_0x2f61f2,_0x358f72=_0x174bb7,_0x625ce6=_0x28c598,_0x13f059=_0x174bb7,_0x3ef572={'PiADM':function(_0x4d125d,_0x27263a){const _0x311e63=_0xa12a;return _0x5de1c0[_0x311e63(0x4b8)](_0x4d125d,_0x27263a);},'xikvt':_0x5de1c0[_0x3be9a9(0x77d)],'DZloO':function(_0x1b2fd8,_0x10906b){const _0x3ddef0=_0x3be9a9;return _0x5de1c0[_0x3ddef0(0x47d)](_0x1b2fd8,_0x10906b);},'wQctq':function(_0x2c833d,_0x55be44){const _0x49c81e=_0x3be9a9;return _0x5de1c0[_0x49c81e(0x6d2)](_0x2c833d,_0x55be44);},'vrwow':function(_0x1f0cbc,_0xb82db5){const _0x1ac67c=_0x3be9a9;return _0x5de1c0[_0x1ac67c(0x6d2)](_0x1f0cbc,_0xb82db5);},'bqLQk':function(_0x4b936a,_0x80e833){const _0x37f135=_0x3be9a9;return _0x5de1c0[_0x37f135(0x4b8)](_0x4b936a,_0x80e833);},'PriRO':function(_0x162c85,_0x5dbadd){const _0x10562d=_0x3be9a9;return _0x5de1c0[_0x10562d(0x8b2)](_0x162c85,_0x5dbadd);},'zYCNY':function(_0x5e338d,_0xd01f30){const _0x2d51b4=_0x3be9a9;return _0x5de1c0[_0x2d51b4(0x936)](_0x5e338d,_0xd01f30);},'VelTO':_0x5de1c0[_0x3be9a9(0x65c)],'mkBXV':_0x5de1c0[_0x3be9a9(0x278)],'MOWXI':function(_0x311a91,_0x2c4926){const _0x7b783d=_0x358f72;return _0x5de1c0[_0x7b783d(0x9b9)](_0x311a91,_0x2c4926);},'eTmoi':_0x5de1c0[_0xad4e4c(0x4a0)],'GvgqJ':function(_0x3c0471,_0x295896){const _0x331b53=_0xad4e4c;return _0x5de1c0[_0x331b53(0xb16)](_0x3c0471,_0x295896);},'nfpPq':_0x5de1c0[_0x358f72(0x279)],'RHkQA':_0x5de1c0[_0x358f72(0xa8d)],'OKxAW':_0x5de1c0[_0x625ce6(0xa20)],'TIqaT':function(_0x15076b){const _0x31de32=_0x3be9a9;return _0x5de1c0[_0x31de32(0x17e)](_0x15076b);},'WURFO':_0x5de1c0[_0x3be9a9(0x435)],'YPmLK':_0x5de1c0[_0xad4e4c(0x273)],'bECLK':_0x5de1c0[_0xad4e4c(0x3a7)],'jCIrr':_0x5de1c0[_0x13f059(0x6e5)],'qEoql':_0x5de1c0[_0x3be9a9(0x4c1)],'ZdtKV':_0x5de1c0[_0x358f72(0x887)],'mSUHv':function(_0x86d328,_0x35f710){const _0x109994=_0x625ce6;return _0x5de1c0[_0x109994(0xb16)](_0x86d328,_0x35f710);},'YnPqh':_0x5de1c0[_0x625ce6(0xb1a)],'YXqHK':function(_0x4d2283,_0x15e8d5){const _0x5ce497=_0x13f059;return _0x5de1c0[_0x5ce497(0x47d)](_0x4d2283,_0x15e8d5);},'IXmCP':_0x5de1c0[_0x3be9a9(0x18e)],'Ryvfw':function(_0x1de9dd,_0x32949a,_0x51c23b){const _0x5d6aa1=_0x358f72;return _0x5de1c0[_0x5d6aa1(0x20b)](_0x1de9dd,_0x32949a,_0x51c23b);},'CgptP':function(_0x30cb0c,_0x1e4caf){const _0x5e8a7f=_0x3be9a9;return _0x5de1c0[_0x5e8a7f(0x6d2)](_0x30cb0c,_0x1e4caf);},'uXwGc':_0x5de1c0[_0xad4e4c(0x7da)],'xUEfX':_0x5de1c0[_0x3be9a9(0x220)]};if(_0x5de1c0[_0x3be9a9(0xb16)](_0x5de1c0[_0x13f059(0x22d)],_0x5de1c0[_0x358f72(0x22d)])){if(_0xd4930f)return;const _0x39c427=new TextDecoder(_0x5de1c0[_0x625ce6(0x239)])[_0x358f72(0x7b2)+'e'](_0x3e2718);return _0x39c427[_0x13f059(0x3c8)]()[_0x13f059(0x615)]('\x0a')[_0x625ce6(0x3fc)+'ch'](function(_0x4752a4){const _0x297cc6=_0x358f72,_0x2a10f8=_0xad4e4c,_0x292092=_0xad4e4c,_0x30e1ea=_0x3be9a9,_0x1f616a=_0x3be9a9,_0x273665={'JZFeC':function(_0x492ac6,_0x3aa033){const _0x596db6=_0xa12a;return _0x3ef572[_0x596db6(0x8f1)](_0x492ac6,_0x3aa033);},'NlxUB':function(_0x5895ba,_0x58118c){const _0x32b08c=_0xa12a;return _0x3ef572[_0x32b08c(0x90a)](_0x5895ba,_0x58118c);},'eRJXx':_0x3ef572[_0x297cc6(0x258)],'QnfuC':function(_0x4fedff,_0x43fab0){const _0x73358d=_0x297cc6;return _0x3ef572[_0x73358d(0x36d)](_0x4fedff,_0x43fab0);}};if(_0x3ef572[_0x2a10f8(0x4b6)](_0x3ef572[_0x2a10f8(0xaf7)],_0x3ef572[_0x2a10f8(0x127)])){_0x4cb461='';if(_0x3ef572[_0x30e1ea(0x2c2)](_0x4752a4[_0x1f616a(0x818)+'h'],-0x3b*-0x60+0x17a3*0x1+-0x2dbd))_0x4cb461=_0x4752a4[_0x2a10f8(0x9a0)](0x219b+-0x32a+-0x1e6b);if(_0x3ef572[_0x2a10f8(0x482)](_0x4cb461,_0x3ef572[_0x30e1ea(0xaad)])){if(_0x3ef572[_0x297cc6(0x3fe)](_0x3ef572[_0x30e1ea(0x687)],_0x3ef572[_0x1f616a(0xa41)]))_0x20e1ab=_0x7dc80a[_0x297cc6(0x76c)](_0x3ef572[_0x297cc6(0x2cc)](_0x33a969,_0x4ab3f5))[_0x3ef572[_0x1f616a(0x258)]],_0x11259f='';else{const _0x286243=_0x3ef572[_0x30e1ea(0x459)][_0x297cc6(0x615)]('|');let _0x3ca0e1=0x11f9*-0x1+0x1373+-0x17a;while(!![]){switch(_0x286243[_0x3ca0e1++]){case'0':_0x3ef572[_0x2a10f8(0x5fc)](proxify);continue;case'1':document[_0x1f616a(0x319)+_0x292092(0x14a)+_0x2a10f8(0xa9d)](_0x3ef572[_0x30e1ea(0x823)])[_0x2a10f8(0x776)][_0x2a10f8(0x736)+'ay']='';continue;case'2':return;case'3':document[_0x30e1ea(0x319)+_0x2a10f8(0x14a)+_0x1f616a(0xa9d)](_0x3ef572[_0x292092(0x9ad)])[_0x292092(0x776)][_0x1f616a(0x736)+'ay']='';continue;case'4':lock_chat=0x9bb+-0x44e+-0x56d*0x1;continue;}break;}}}let _0x3ad97a;try{if(_0x3ef572[_0x297cc6(0x4b6)](_0x3ef572[_0x292092(0x719)],_0x3ef572[_0x30e1ea(0x719)]))cQbiaF[_0x1f616a(0x70b)](_0x1d3a9f,'0');else try{_0x3ef572[_0x292092(0x3fe)](_0x3ef572[_0x292092(0x627)],_0x3ef572[_0x297cc6(0x627)])?(_0x3ad97a=JSON[_0x2a10f8(0x76c)](_0x3ef572[_0x297cc6(0x2cc)](_0x122b9f,_0x4cb461))[_0x3ef572[_0x2a10f8(0x258)]],_0x122b9f=''):_0x17c20b+=_0x489201[-0x1f3d+-0x131c+0x3259][_0x30e1ea(0x230)][_0x297cc6(0x628)+'nt'];}catch(_0x4b8804){_0x3ef572[_0x1f616a(0x4b6)](_0x3ef572[_0x292092(0x93e)],_0x3ef572[_0x297cc6(0x1e3)])?(_0x3ad97a=JSON[_0x2a10f8(0x76c)](_0x4cb461)[_0x3ef572[_0x297cc6(0x258)]],_0x122b9f=''):(_0x283c03=_0x33f7bb[_0x2a10f8(0x76c)](_0x273665[_0x297cc6(0x92b)](_0x46b9f1,_0x5cab05))[_0x273665[_0x30e1ea(0x817)]],_0x39e9ff='');}}catch(_0x312eca){if(_0x3ef572[_0x292092(0xb0b)](_0x3ef572[_0x292092(0x68b)],_0x3ef572[_0x30e1ea(0x68b)]))_0x122b9f+=_0x4cb461;else while(_0x3ef572[_0x297cc6(0x2c2)](_0x3ef572[_0x297cc6(0x4f8)](_0x1d2ff0,_0x41d4b5),_0x48cb79)){_0x2894ee[_0x1f616a(0x5a4)]();}}if(_0x3ad97a&&_0x3ef572[_0x292092(0x45c)](_0x3ad97a[_0x1f616a(0x818)+'h'],0x125*0x1+-0x767*0x1+-0x59*-0x12)&&_0x3ad97a[-0xccd*-0x1+-0x235b+0xb47*0x2][_0x30e1ea(0x230)][_0x297cc6(0x628)+'nt']){if(_0x3ef572[_0x297cc6(0x3fe)](_0x3ef572[_0x292092(0x4af)],_0x3ef572[_0x2a10f8(0x4af)]))chatTextRawPlusComment+=_0x3ad97a[0x19c8+0x19b1+-0x3379][_0x2a10f8(0x230)][_0x30e1ea(0x628)+'nt'];else try{_0x29a00b=_0x57fa33[_0x297cc6(0x76c)](_0x273665[_0x297cc6(0x586)](_0x1a3574,_0x179c88))[_0x273665[_0x292092(0x817)]],_0x560c39='';}catch(_0x3ef6ea){_0x1d6aff=_0x41740e[_0x30e1ea(0x76c)](_0xd347b3)[_0x273665[_0x30e1ea(0x817)]],_0x3e20b7='';}}_0x3ef572[_0x30e1ea(0x7a5)](markdownToHtml,_0x3ef572[_0x292092(0x1cc)](beautify,chatTextRawPlusComment),document[_0x2a10f8(0x319)+_0x297cc6(0x14a)+_0x1f616a(0xa9d)](_0x3ef572[_0x2a10f8(0x45f)]));}else return _0x180dd0[_0x2a10f8(0x8c2)](new _0x328fe4(_0x70376));}),_0x33dbdc[_0x3be9a9(0x349)]()[_0x13f059(0x836)](_0x30698f);}else _0x41bd4f=_0x3ef572[_0x3be9a9(0x306)];});}else{const _0x1ed0d2=hgfvhH[_0x174bb7(0x732)](_0x1e794d,hgfvhH[_0x2f61f2(0x730)](hgfvhH[_0x118e0e(0x730)](hgfvhH[_0xc2b705(0x27c)],hgfvhH[_0x174bb7(0x272)]),');'));_0x622e44=hgfvhH[_0x28c598(0x393)](_0x1ed0d2);}})[_0x272ccf(0x2f3)](_0x3408d4=>{const _0x5e5031=_0x272ccf,_0x52bc0c=_0x272ccf,_0x56602f=_0x272ccf,_0x42c5ff=_0x2ee279,_0x55e67f=_0x272ccf;_0x96789e[_0x5e5031(0x7d0)](_0x96789e[_0x52bc0c(0x82b)],_0x96789e[_0x56602f(0x82b)])?console[_0x5e5031(0x897)](_0x96789e[_0x52bc0c(0xb64)],_0x3408d4):(_0x29e628=_0x59ced9[_0x52bc0c(0x76c)](_0x96789e[_0x55e67f(0x739)](_0x4f2b84,_0x322fcc))[_0x96789e[_0x5e5031(0x489)]],_0xe08060='');});return;}else _0x430107[_0xf41226(0x386)+_0x57c7a1(0x451)+'t'](_0x242bb6[_0x2ee279(0x866)],function(){const _0x3e3f75=_0x2ee279,_0x8ae269=_0x57c7a1;_0x96789e[_0x3e3f75(0x3c7)](_0x59f278,_0x96789e[_0x3e3f75(0x3fb)]);});}let _0x2a0160;try{if(_0x242bb6[_0xf41226(0x7c4)](_0x242bb6[_0x272ccf(0x9db)],_0x242bb6[_0x7d0668(0x9db)]))try{if(_0x242bb6[_0x2ee279(0x29b)](_0x242bb6[_0xf41226(0xadb)],_0x242bb6[_0x2ee279(0x9ab)])){const _0x700258=_0x3840c1[_0x7d0668(0x196)+_0x57c7a1(0x450)+'r'][_0x7d0668(0x4a3)+_0xf41226(0x3ac)][_0x2ee279(0xb56)](_0x36e090),_0x5d30d8=_0x350430[_0x56bdcf],_0x4827ab=_0x3e322a[_0x5d30d8]||_0x700258;_0x700258[_0x272ccf(0x185)+_0x2ee279(0x95a)]=_0x4a2752[_0x7d0668(0xb56)](_0x3be8ab),_0x700258[_0xf41226(0xade)+_0x272ccf(0x928)]=_0x4827ab[_0xf41226(0xade)+_0x7d0668(0x928)][_0x2ee279(0xb56)](_0x4827ab),_0x3be667[_0x5d30d8]=_0x700258;}else _0x2a0160=JSON[_0x57c7a1(0x76c)](_0x242bb6[_0xf41226(0x605)](_0x456e1c,_0x3ebc0b))[_0x242bb6[_0x57c7a1(0xa68)]],_0x456e1c='';}catch(_0x1c20a0){if(_0x242bb6[_0x2ee279(0x29b)](_0x242bb6[_0x272ccf(0x7b7)],_0x242bb6[_0xf41226(0x40a)])){const _0x4fb8e1={'xMQsK':function(_0x18f3fc,_0x1939f9){const _0x191f77=_0x272ccf;return _0x96789e[_0x191f77(0x4ed)](_0x18f3fc,_0x1939f9);},'eGlqZ':function(_0x56fcdc,_0x3f54ca){const _0x18f42f=_0x2ee279;return _0x96789e[_0x18f42f(0x741)](_0x56fcdc,_0x3f54ca);},'mVvfw':_0x96789e[_0x272ccf(0xa5b)],'UNKQL':function(_0x18350e,_0x210559){const _0xfd3af6=_0xf41226;return _0x96789e[_0xfd3af6(0x739)](_0x18350e,_0x210559);},'nbtSF':function(_0x485553,_0x2f2ae4){const _0x2feeac=_0x57c7a1;return _0x96789e[_0x2feeac(0x739)](_0x485553,_0x2f2ae4);},'lQPSh':_0x96789e[_0x7d0668(0xa02)],'GnMjV':function(_0x5b6365,_0x50eb22){const _0x2ea075=_0xf41226;return _0x96789e[_0x2ea075(0x3c7)](_0x5b6365,_0x50eb22);},'UyRSt':_0x96789e[_0x57c7a1(0x523)]};_0x548b2e[_0x7d0668(0x76c)](_0x476e3a[_0x2ee279(0x3c9)+'es'][-0x1fe3+-0x1116+0x30f9][_0x272ccf(0xac2)+'ge'][_0xf41226(0x628)+'nt'][_0x57c7a1(0x7fc)+_0xf41226(0x7f8)]('\x0a',''))[_0x57c7a1(0x3fc)+'ch'](_0x454059=>{const _0x226e0d=_0x7d0668,_0x57f49d=_0x2ee279,_0x453880=_0x272ccf,_0x271c3f=_0x272ccf,_0x206fe4=_0xf41226;if(_0x4fb8e1[_0x226e0d(0xb57)](_0x4fb8e1[_0x57f49d(0x604)](_0x4b3624,_0x454059)[_0x57f49d(0x818)+'h'],-0x1c77+0xb*0x2e1+-0x32f))_0x10f543[_0x57f49d(0x819)+_0x57f49d(0x429)+_0x271c3f(0x1b4)](_0x4fb8e1[_0x453880(0x85f)])[_0x57f49d(0xb14)+_0x453880(0x55d)]+=_0x4fb8e1[_0x453880(0x42a)](_0x4fb8e1[_0x226e0d(0x2c4)](_0x4fb8e1[_0x206fe4(0x6ed)],_0x4fb8e1[_0x271c3f(0xb33)](_0xcf1827,_0x454059)),_0x4fb8e1[_0x57f49d(0x463)]);});}else _0x2a0160=JSON[_0x7d0668(0x76c)](_0x3ebc0b)[_0x242bb6[_0x272ccf(0xa68)]],_0x456e1c='';}else{_0x5194e1=_0x5ddb49[_0x57c7a1(0x7fc)+_0xf41226(0x7f8)]('(','(')[_0x2ee279(0x7fc)+_0xf41226(0x7f8)](')',')')[_0xf41226(0x7fc)+_0xf41226(0x7f8)](':\x20',':')[_0x2ee279(0x7fc)+_0x2ee279(0x7f8)](':',':')[_0x272ccf(0x7fc)+_0x272ccf(0x7f8)](',\x20',',')[_0x57c7a1(0x7fc)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x229b39=_0x544931[_0x57c7a1(0xaa6)+_0x2ee279(0x980)][_0x272ccf(0x818)+'h'];_0x96789e[_0x7d0668(0x1aa)](_0x229b39,0x349*-0x3+-0x9d0+0x13ab);--_0x229b39){const _0x5857a9=_0x96789e[_0x272ccf(0x77b)][_0x272ccf(0x615)]('|');let _0x3468ae=0x1ad1+0xd27+-0x27f8;while(!![]){switch(_0x5857a9[_0x3468ae++]){case'0':_0x22bb5c=_0x4c2aa6[_0xf41226(0x7fc)+_0x2ee279(0x7f8)](_0x96789e[_0x2ee279(0x94f)](_0x96789e[_0x2ee279(0x1a2)],_0x96789e[_0xf41226(0x8f7)](_0xd7493c,_0x229b39)),_0x96789e[_0x272ccf(0xaaa)](_0x96789e[_0x272ccf(0x2a5)],_0x96789e[_0x272ccf(0x8f7)](_0x1a6f31,_0x229b39)));continue;case'1':_0x22baa4=_0x42f9d4[_0xf41226(0x7fc)+_0x57c7a1(0x7f8)](_0x96789e[_0xf41226(0x3d4)](_0x96789e[_0x7d0668(0x168)],_0x96789e[_0xf41226(0x3c7)](_0x20cd3b,_0x229b39)),_0x96789e[_0x7d0668(0xaaa)](_0x96789e[_0x2ee279(0x2a5)],_0x96789e[_0x2ee279(0x8f7)](_0x59aac5,_0x229b39)));continue;case'2':_0x43f729=_0x4003da[_0x272ccf(0x7fc)+_0x272ccf(0x7f8)](_0x96789e[_0x272ccf(0x8b0)](_0x96789e[_0x7d0668(0x8e2)],_0x96789e[_0x57c7a1(0x878)](_0x13dfe0,_0x229b39)),_0x96789e[_0x272ccf(0x4d7)](_0x96789e[_0x57c7a1(0x2a5)],_0x96789e[_0x272ccf(0x8f7)](_0x6d17a4,_0x229b39)));continue;case'3':_0x390862=_0x394aa8[_0x2ee279(0x7fc)+_0x57c7a1(0x7f8)](_0x96789e[_0x7d0668(0x75b)](_0x96789e[_0xf41226(0xabb)],_0x96789e[_0x2ee279(0x465)](_0x52f78f,_0x229b39)),_0x96789e[_0x57c7a1(0xaaa)](_0x96789e[_0x7d0668(0x2a5)],_0x96789e[_0xf41226(0x8f7)](_0x418b6a,_0x229b39)));continue;case'4':_0x550717=_0x1d3376[_0x272ccf(0x7fc)+_0xf41226(0x7f8)](_0x96789e[_0x272ccf(0x858)](_0x96789e[_0x2ee279(0x494)],_0x96789e[_0x7d0668(0x741)](_0x2e6434,_0x229b39)),_0x96789e[_0x57c7a1(0x4d7)](_0x96789e[_0x7d0668(0x2a5)],_0x96789e[_0x7d0668(0x878)](_0x3d97cc,_0x229b39)));continue;case'5':_0x4547c4=_0x44cb32[_0x2ee279(0x7fc)+_0xf41226(0x7f8)](_0x96789e[_0x2ee279(0xa93)](_0x96789e[_0x57c7a1(0x4b9)],_0x96789e[_0x7d0668(0x186)](_0x17cb1e,_0x229b39)),_0x96789e[_0x2ee279(0x464)](_0x96789e[_0xf41226(0x2a5)],_0x96789e[_0x2ee279(0x5cc)](_0x42f747,_0x229b39)));continue;case'6':_0x1e2529=_0x515a69[_0x7d0668(0x7fc)+_0x272ccf(0x7f8)](_0x96789e[_0x2ee279(0xa1c)](_0x96789e[_0x2ee279(0x73a)],_0x96789e[_0x2ee279(0x8a7)](_0x21ef5c,_0x229b39)),_0x96789e[_0x2ee279(0xaea)](_0x96789e[_0x57c7a1(0x2a5)],_0x96789e[_0x57c7a1(0x2da)](_0x5874ab,_0x229b39)));continue;case'7':_0x24f3b6=_0x3932ea[_0x272ccf(0x7fc)+_0x272ccf(0x7f8)](_0x96789e[_0x57c7a1(0x5a3)](_0x96789e[_0x7d0668(0x141)],_0x96789e[_0x7d0668(0x203)](_0x1f8696,_0x229b39)),_0x96789e[_0x7d0668(0x6d7)](_0x96789e[_0x2ee279(0x2a5)],_0x96789e[_0x272ccf(0x2da)](_0x381ed5,_0x229b39)));continue;case'8':_0x14ac02=_0x462626[_0x57c7a1(0x7fc)+_0x57c7a1(0x7f8)](_0x96789e[_0x57c7a1(0x584)](_0x96789e[_0x57c7a1(0xa6a)],_0x96789e[_0xf41226(0x741)](_0xc3d541,_0x229b39)),_0x96789e[_0x7d0668(0x754)](_0x96789e[_0x2ee279(0x2a5)],_0x96789e[_0x2ee279(0x465)](_0x2c01a9,_0x229b39)));continue;case'9':_0x40a18d=_0x2d2007[_0x2ee279(0x7fc)+_0x57c7a1(0x7f8)](_0x96789e[_0xf41226(0x470)](_0x96789e[_0x2ee279(0xa09)],_0x96789e[_0x7d0668(0x878)](_0x5c7817,_0x229b39)),_0x96789e[_0x2ee279(0xa1c)](_0x96789e[_0x7d0668(0x2a5)],_0x96789e[_0x7d0668(0x37c)](_0x2ddb43,_0x229b39)));continue;}break;}}_0x4e59a7=_0x96789e[_0xf41226(0x44e)](_0xdb5740,_0x4cbaa5);for(let _0x43a317=_0x3eeb38[_0xf41226(0xaa6)+_0x57c7a1(0x980)][_0x7d0668(0x818)+'h'];_0x96789e[_0x57c7a1(0x1aa)](_0x43a317,-0x1*-0x203+-0x2*0xe0b+-0x4b*-0x59);--_0x43a317){_0x2ea105=_0x4a4695[_0x272ccf(0x7fc)+'ce'](_0x96789e[_0xf41226(0x83b)](_0x96789e[_0x2ee279(0x371)],_0x96789e[_0x2ee279(0x5cc)](_0x2ec521,_0x43a317)),_0x393f77[_0x7d0668(0xaa6)+_0x57c7a1(0x980)][_0x43a317]),_0x45a597=_0x57b39c[_0x7d0668(0x7fc)+'ce'](_0x96789e[_0x2ee279(0x858)](_0x96789e[_0x7d0668(0x8b6)],_0x96789e[_0x57c7a1(0x8f7)](_0x55c82c,_0x43a317)),_0x18b479[_0x272ccf(0xaa6)+_0x7d0668(0x980)][_0x43a317]),_0x1aa123=_0x259afd[_0x7d0668(0x7fc)+'ce'](_0x96789e[_0x272ccf(0x8b0)](_0x96789e[_0x272ccf(0x348)],_0x96789e[_0x7d0668(0x44e)](_0x5ee870,_0x43a317)),_0x2862ba[_0x7d0668(0xaa6)+_0x272ccf(0x980)][_0x43a317]);}return _0x181bcc=_0x3a29b3[_0xf41226(0x7fc)+_0x7d0668(0x7f8)]('[]',''),_0x2ee147=_0x4f9ebd[_0x7d0668(0x7fc)+_0x57c7a1(0x7f8)]('((','('),_0x258a9b=_0x251562[_0xf41226(0x7fc)+_0xf41226(0x7f8)]('))',')'),_0x476d1b=_0x4cd270[_0xf41226(0x7fc)+_0x7d0668(0x7f8)]('(\x0a','\x0a'),_0x5487f2;}}catch(_0xd13de7){_0x242bb6[_0x272ccf(0x7b1)](_0x242bb6[_0x7d0668(0x46e)],_0x242bb6[_0x7d0668(0xac1)])?_0x456e1c+=_0x3ebc0b:_0x5d44d3+='中';}_0x2a0160&&_0x242bb6[_0x7d0668(0x931)](_0x2a0160[_0xf41226(0x818)+'h'],-0xc1*-0x3+0x1834+0x1*-0x1a77)&&_0x2a0160[-0xfd2+0x1*-0x171f+0x26f1][_0x272ccf(0x230)][_0x272ccf(0x628)+'nt']&&(chatTextRaw+=_0x2a0160[0x6*0x9d+0x4*0x96b+-0x4f*0x86][_0xf41226(0x230)][_0x7d0668(0x628)+'nt']),_0x242bb6[_0x272ccf(0x8d5)](markdownToHtml,_0x242bb6[_0xf41226(0x55c)](beautify,chatTextRaw),document[_0x7d0668(0x319)+_0x57c7a1(0x14a)+_0x2ee279(0xa9d)](_0x242bb6[_0x2ee279(0x190)]));}),_0x58a917[_0x3d1bca(0x349)]()[_0x8dd602(0x836)](_0x59cf27);});})[_0x42ed49(0x2f3)](_0x14f3dc=>{const _0x36d06f=_0x42ed49,_0x5f5235=_0x42ed49;console[_0x36d06f(0x897)](_0x10f3a8[_0x36d06f(0x5d0)],_0x14f3dc);});return;}let _0x349daa;try{try{_0x349daa=JSON[_0x344b3b(0x76c)](_0x10f3a8[_0x42ed49(0x1cb)](_0x580e6a,_0x89e9b7))[_0x10f3a8[_0x21df78(0x31f)]],_0x580e6a='';}catch(_0x25ebcb){_0x349daa=JSON[_0x344b3b(0x76c)](_0x89e9b7)[_0x10f3a8[_0x7ceca7(0x31f)]],_0x580e6a='';}}catch(_0x129c0b){_0x580e6a+=_0x89e9b7;}_0x349daa&&_0x10f3a8[_0x42ed49(0x955)](_0x349daa[_0x42ed49(0x818)+'h'],-0x1c7a*-0x1+0x23ca+0x55b*-0xc)&&_0x349daa[0x1e2f*-0x1+0x14b7*0x1+0x978][_0x21df78(0x230)][_0x7ceca7(0x628)+'nt']&&(chatTextRawIntro+=_0x349daa[0x1*0x1193+0x26dd+-0x12d0*0x3][_0x42ed49(0x230)][_0x7ceca7(0x628)+'nt']),_0x10f3a8[_0x42ed49(0x42b)](markdownToHtml,_0x10f3a8[_0x21df78(0x98d)](beautify,_0x10f3a8[_0x344b3b(0x8cf)](chatTextRawIntro,'\x0a')),document[_0x21df78(0x319)+_0x344b3b(0x14a)+_0x50cc8d(0xa9d)](_0x10f3a8[_0x7ceca7(0x9b5)]));}),_0x5694ee[_0x112519(0x349)]()[_0x2e6d90(0x836)](_0x3235a8);});})[_0x115e90(0x2f3)](_0x587183=>{const _0x1e34f0=_0x8fd79f,_0x19975b=_0x5204dc,_0x523e90=_0x5e9a26,_0x5d4993=_0x5204dc,_0x3b9598={};_0x3b9598[_0x1e34f0(0x708)]=_0x1e34f0(0x9f0)+':';const _0x35dd7f=_0x3b9598;console[_0x19975b(0x897)](_0x35dd7f[_0x19975b(0x708)],_0x587183);});function _0x3be650(_0x3deedd){const _0x2b01d4=_0x115e90,_0x318ff1=_0x8fd79f,_0x5199b6=_0x115e90,_0x42d62b=_0x5204dc,_0x4c07f5=_0x3b4ad0,_0x3c6c3f={'DOLxJ':function(_0x2faba7,_0x4873a5){return _0x2faba7===_0x4873a5;},'hWyId':_0x2b01d4(0x47c)+'g','JyJEm':_0x318ff1(0x1e5)+_0x318ff1(0xa34)+_0x318ff1(0x1ea),'qaUXu':_0x4c07f5(0x518)+'er','HGppn':function(_0x452e91,_0x34fe6d){return _0x452e91!==_0x34fe6d;},'AHMKX':function(_0x7238b9,_0x5d1720){return _0x7238b9+_0x5d1720;},'mBfFe':function(_0x241c95,_0x3fe67e){return _0x241c95/_0x3fe67e;},'jJDob':_0x2b01d4(0x818)+'h','ocCYw':function(_0xdaf14d,_0x498834){return _0xdaf14d===_0x498834;},'xBnYn':function(_0x254a97,_0x9ac897){return _0x254a97%_0x9ac897;},'NnVGB':_0x5199b6(0x138),'GSfxt':_0x4c07f5(0x42d),'STGTp':_0x42d62b(0x943)+'n','jjSzG':function(_0x1bfa6e,_0x31539f){return _0x1bfa6e+_0x31539f;},'wVgEO':_0x318ff1(0x8a4)+_0x42d62b(0x409)+'t','KLEjP':function(_0x31f995,_0xa028c9){return _0x31f995(_0xa028c9);},'uAogf':function(_0x46be7f,_0x555df8){return _0x46be7f(_0x555df8);}};function _0x127ac5(_0x1cf6d2){const _0x32f1dc=_0x4c07f5,_0x53f11e=_0x42d62b,_0x1e70b2=_0x318ff1,_0x25df1e=_0x5199b6,_0x3ed39d=_0x5199b6;if(_0x3c6c3f[_0x32f1dc(0x6bc)](typeof _0x1cf6d2,_0x3c6c3f[_0x32f1dc(0x9fb)]))return function(_0x4f8f2a){}[_0x1e70b2(0x196)+_0x32f1dc(0x450)+'r'](_0x3c6c3f[_0x25df1e(0x74f)])[_0x53f11e(0x1f3)](_0x3c6c3f[_0x25df1e(0x243)]);else _0x3c6c3f[_0x3ed39d(0x620)](_0x3c6c3f[_0x32f1dc(0x21b)]('',_0x3c6c3f[_0x53f11e(0xb2e)](_0x1cf6d2,_0x1cf6d2))[_0x3c6c3f[_0x1e70b2(0x51a)]],-0x1b88*-0x1+-0x20*-0x8a+-0x1*0x2cc7)||_0x3c6c3f[_0x53f11e(0x1c9)](_0x3c6c3f[_0x32f1dc(0xb5b)](_0x1cf6d2,-0x192d*0x1+-0x799+0x5*0x692),0xed4+0x22cd+-0x31a1)?function(){return!![];}[_0x32f1dc(0x196)+_0x25df1e(0x450)+'r'](_0x3c6c3f[_0x1e70b2(0x21b)](_0x3c6c3f[_0x53f11e(0x5db)],_0x3c6c3f[_0x1e70b2(0x216)]))[_0x32f1dc(0x8f9)](_0x3c6c3f[_0x53f11e(0x658)]):function(){return![];}[_0x53f11e(0x196)+_0x25df1e(0x450)+'r'](_0x3c6c3f[_0x53f11e(0x9aa)](_0x3c6c3f[_0x1e70b2(0x5db)],_0x3c6c3f[_0x25df1e(0x216)]))[_0x53f11e(0x1f3)](_0x3c6c3f[_0x3ed39d(0x334)]);_0x3c6c3f[_0x1e70b2(0x5e6)](_0x127ac5,++_0x1cf6d2);}try{if(_0x3deedd)return _0x127ac5;else _0x3c6c3f[_0x4c07f5(0x5dd)](_0x127ac5,0x2691+-0x135b*-0x1+-0x2c*0x151);}catch(_0x557553){}}
|
||
|
||
</script>
|
||
'''
|
||
# for i in range(1,16):
|
||
# gpt = gpt.replace("["+str(i)+"] http","[^"+str(i)+"]: http").replace("["+str(i)+"]http","[^"+str(i)+"]: http").replace("["+str(i)+"]","[^"+str(i)+"]")
|
||
# rgpt = gpt
|
||
# gpt = markdown.markdown( gpt , extensions=['footnotes'])
|
||
|
||
# for i in range(len(url_pair)-1,-1,-1):
|
||
# gpt = gpt.replace("#fn:"+str(i),url_pair[i])
|
||
# gpt = gpt.replace("#fn:url"+str(i),url_pair[i])
|
||
# gpt = re.sub(r'<div class="footnote">(.*?)</div>', '', gpt, flags=re.DOTALL)
|
||
# gpt = gpt + '''<style>
|
||
# a.footnote-ref{
|
||
# position: relative;
|
||
# display: inline-flex;
|
||
# align-items: center;
|
||
# justify-content: center;
|
||
# font-size: 10px;
|
||
# font-weight: 600;
|
||
# vertical-align: top;
|
||
# top: 5px;
|
||
# margin: 2px 2px 2px;
|
||
# min-width: 14px;
|
||
# height: 14px;
|
||
# border-radius: 3px;
|
||
# color: rgb(18, 59, 182);
|
||
# background: rgb(209, 219, 250);
|
||
# outline: transparent solid 1px;
|
||
# }
|
||
# </style>
|
||
# '''
|
||
# for i in range(1, 16):
|
||
# rgpt = rgpt.replace(f"[{i}]", "")
|
||
# rgpt = rgpt.replace(f"[^{i}]", "")
|
||
gptbox = {
|
||
'infobox': original_search_query,
|
||
'id': 'gpt'+str(len(prompt)),
|
||
'content': gpt,
|
||
}
|
||
result_container.infoboxes.append(gptbox)
|
||
except Exception as ee:
|
||
logger.exception(ee, exc_info=True)
|
||
|
||
|
||
# checkin for a external bang
|
||
if result_container.redirect_url:
|
||
return redirect(result_container.redirect_url)
|
||
|
||
# Server-Timing header
|
||
request.timings = result_container.get_timings() # pylint: disable=assigning-non-slot
|
||
|
||
current_template = None
|
||
previous_result = None
|
||
|
||
# output
|
||
for result in results:
|
||
if output_format == 'html':
|
||
if 'content' in result and result['content']:
|
||
result['content'] = highlight_content(escape(result['content'][:1024]), search_query.query)
|
||
if 'title' in result and result['title']:
|
||
result['title'] = highlight_content(escape(result['title'] or ''), search_query.query)
|
||
else:
|
||
if result.get('content'):
|
||
result['content'] = html_to_text(result['content']).strip()
|
||
# removing html content and whitespace duplications
|
||
result['title'] = ' '.join(html_to_text(result['title']).strip().split())
|
||
|
||
if 'url' in result:
|
||
result['pretty_url'] = prettify_url(result['url'])
|
||
|
||
if result.get('publishedDate'): # do not try to get a date from an empty string or a None type
|
||
try: # test if publishedDate >= 1900 (datetime module bug)
|
||
result['pubdate'] = result['publishedDate'].strftime('%Y-%m-%d %H:%M:%S%z')
|
||
except ValueError:
|
||
result['publishedDate'] = None
|
||
else:
|
||
result['publishedDate'] = searxng_l10n_timespan(result['publishedDate'])
|
||
|
||
# set result['open_group'] = True when the template changes from the previous result
|
||
# set result['close_group'] = True when the template changes on the next result
|
||
if current_template != result.get('template'):
|
||
result['open_group'] = True
|
||
if previous_result:
|
||
previous_result['close_group'] = True # pylint: disable=unsupported-assignment-operation
|
||
current_template = result.get('template')
|
||
previous_result = result
|
||
|
||
if previous_result:
|
||
previous_result['close_group'] = True
|
||
|
||
if output_format == 'json':
|
||
x = {
|
||
# 'query': search_query.query,
|
||
# 'number_of_results': number_of_results,
|
||
# 'results': results,
|
||
# 'answers': list(result_container.answers),
|
||
# 'corrections': list(result_container.corrections),
|
||
'infoboxes': result_container.infoboxes,
|
||
# 'suggestions': list(result_container.suggestions),
|
||
# 'unresponsive_engines': __get_translated_errors(result_container.unresponsive_engines),
|
||
}
|
||
response = json.dumps(x, default=lambda item: list(item) if isinstance(item, set) else item)
|
||
return Response(response, mimetype='application/json')
|
||
|
||
if output_format == 'csv':
|
||
csv = UnicodeWriter(StringIO())
|
||
keys = ('title', 'url', 'content', 'host', 'engine', 'score', 'type')
|
||
csv.writerow(keys)
|
||
for row in results:
|
||
row['host'] = row['parsed_url'].netloc
|
||
row['type'] = 'result'
|
||
csv.writerow([row.get(key, '') for key in keys])
|
||
for a in result_container.answers:
|
||
row = {'title': a, 'type': 'answer'}
|
||
csv.writerow([row.get(key, '') for key in keys])
|
||
for a in result_container.suggestions:
|
||
row = {'title': a, 'type': 'suggestion'}
|
||
csv.writerow([row.get(key, '') for key in keys])
|
||
for a in result_container.corrections:
|
||
row = {'title': a, 'type': 'correction'}
|
||
csv.writerow([row.get(key, '') for key in keys])
|
||
csv.stream.seek(0)
|
||
response = Response(csv.stream.read(), mimetype='application/csv')
|
||
cont_disp = 'attachment;Filename=searx_-_{0}.csv'.format(search_query.query)
|
||
response.headers.add('Content-Disposition', cont_disp)
|
||
return response
|
||
|
||
if output_format == 'rss':
|
||
response_rss = render(
|
||
'opensearch_response_rss.xml',
|
||
results=results,
|
||
answers=result_container.answers,
|
||
corrections=result_container.corrections,
|
||
suggestions=result_container.suggestions,
|
||
q=request.form['q'],
|
||
number_of_results=number_of_results,
|
||
)
|
||
return Response(response_rss, mimetype='text/xml')
|
||
|
||
# HTML output format
|
||
|
||
# suggestions: use RawTextQuery to get the suggestion URLs with the same bang
|
||
suggestion_urls = list(
|
||
map(
|
||
lambda suggestion: {'url': raw_text_query.changeQuery(suggestion).getFullQuery(), 'title': suggestion},
|
||
result_container.suggestions,
|
||
)
|
||
)
|
||
|
||
correction_urls = list(
|
||
map(
|
||
lambda correction: {'url': raw_text_query.changeQuery(correction).getFullQuery(), 'title': correction},
|
||
result_container.corrections,
|
||
)
|
||
)
|
||
|
||
# search_query.lang contains the user choice (all, auto, en, ...)
|
||
# when the user choice is "auto", search.search_query.lang contains the detected language
|
||
# otherwise it is equals to search_query.lang
|
||
return render(
|
||
# fmt: off
|
||
'results.html',
|
||
results = results,
|
||
q=request.form['q'],
|
||
selected_categories = search_query.categories,
|
||
pageno = search_query.pageno,
|
||
time_range = search_query.time_range or '',
|
||
number_of_results = format_decimal(number_of_results),
|
||
suggestions = suggestion_urls,
|
||
answers = result_container.answers,
|
||
corrections = correction_urls,
|
||
infoboxes = result_container.infoboxes,
|
||
engine_data = result_container.engine_data,
|
||
paging = result_container.paging,
|
||
unresponsive_engines = __get_translated_errors(
|
||
result_container.unresponsive_engines
|
||
),
|
||
current_locale = request.preferences.get_value("locale"),
|
||
current_language = match_language(
|
||
search_query.lang,
|
||
settings['search']['languages'],
|
||
fallback=request.preferences.get_value("language")
|
||
),
|
||
search_language = match_language(
|
||
search.search_query.lang,
|
||
settings['search']['languages'],
|
||
fallback=request.preferences.get_value("language")
|
||
),
|
||
timeout_limit = request.form.get('timeout_limit', None)
|
||
# fmt: on
|
||
)
|
||
|
||
|
||
def __get_translated_errors(unresponsive_engines: Iterable[UnresponsiveEngine]):
|
||
translated_errors = []
|
||
|
||
# make a copy unresponsive_engines to avoid "RuntimeError: Set changed size
|
||
# during iteration" it happens when an engine modifies the ResultContainer
|
||
# after the search_multiple_requests method has stopped waiting
|
||
|
||
for unresponsive_engine in unresponsive_engines:
|
||
error_user_text = exception_classname_to_text.get(unresponsive_engine.error_type)
|
||
if not error_user_text:
|
||
error_user_text = exception_classname_to_text[None]
|
||
error_msg = gettext(error_user_text)
|
||
if unresponsive_engine.suspended:
|
||
error_msg = gettext('Suspended') + ': ' + error_msg
|
||
translated_errors.append((unresponsive_engine.engine, error_msg))
|
||
|
||
return sorted(translated_errors, key=lambda e: e[0])
|
||
|
||
|
||
@app.route('/about', methods=['GET'])
|
||
def about():
|
||
"""Redirect to about page"""
|
||
# custom_url_for is going to add the locale
|
||
return redirect(custom_url_for('info', pagename='about'))
|
||
|
||
|
||
@app.route('/info/<locale>/<pagename>', methods=['GET'])
|
||
def info(pagename, locale):
|
||
"""Render page of online user documentation"""
|
||
page = _INFO_PAGES.get_page(pagename, locale)
|
||
if page is None:
|
||
flask.abort(404)
|
||
|
||
user_locale = request.preferences.get_value('locale')
|
||
return render(
|
||
'info.html',
|
||
all_pages=_INFO_PAGES.iter_pages(user_locale, fallback_to_default=True),
|
||
active_page=page,
|
||
active_pagename=pagename,
|
||
)
|
||
|
||
|
||
@app.route('/autocompleter', methods=['GET', 'POST'])
|
||
def autocompleter():
|
||
"""Return autocompleter results"""
|
||
|
||
# run autocompleter
|
||
results = []
|
||
|
||
# set blocked engines
|
||
disabled_engines = request.preferences.engines.get_disabled()
|
||
|
||
# parse query
|
||
raw_text_query = RawTextQuery(request.form.get('q', ''), disabled_engines)
|
||
sug_prefix = raw_text_query.getQuery()
|
||
|
||
# normal autocompletion results only appear if no inner results returned
|
||
# and there is a query part
|
||
if len(raw_text_query.autocomplete_list) == 0 and len(sug_prefix) > 0:
|
||
|
||
# get language from cookie
|
||
language = request.preferences.get_value('language')
|
||
if not language or language == 'all':
|
||
language = 'en'
|
||
else:
|
||
language = language.split('-')[0]
|
||
|
||
# run autocompletion
|
||
raw_results = search_autocomplete(request.preferences.get_value('autocomplete'), sug_prefix, language)
|
||
for result in raw_results:
|
||
# attention: this loop will change raw_text_query object and this is
|
||
# the reason why the sug_prefix was stored before (see above)
|
||
if result != sug_prefix:
|
||
results.append(raw_text_query.changeQuery(result).getFullQuery())
|
||
|
||
if len(raw_text_query.autocomplete_list) > 0:
|
||
for autocomplete_text in raw_text_query.autocomplete_list:
|
||
results.append(raw_text_query.get_autocomplete_full_query(autocomplete_text))
|
||
|
||
for answers in ask(raw_text_query):
|
||
for answer in answers:
|
||
results.append(str(answer['answer']))
|
||
|
||
if request.headers.get('X-Requested-With') == 'XMLHttpRequest':
|
||
# the suggestion request comes from the searx search form
|
||
suggestions = json.dumps(results)
|
||
mimetype = 'application/json'
|
||
else:
|
||
# the suggestion request comes from browser's URL bar
|
||
suggestions = json.dumps([sug_prefix, results])
|
||
mimetype = 'application/x-suggestions+json'
|
||
|
||
suggestions = escape(suggestions, False)
|
||
return Response(suggestions, mimetype=mimetype)
|
||
|
||
|
||
@app.route('/preferences', methods=['GET', 'POST'])
|
||
def preferences():
|
||
"""Render preferences page && save user preferences"""
|
||
|
||
# pylint: disable=too-many-locals, too-many-return-statements, too-many-branches
|
||
# pylint: disable=too-many-statements
|
||
|
||
# save preferences using the link the /preferences?preferences=...&save=1
|
||
if request.args.get('save') == '1':
|
||
resp = make_response(redirect(url_for('index', _external=True)))
|
||
return request.preferences.save(resp)
|
||
|
||
# save preferences
|
||
if request.method == 'POST':
|
||
resp = make_response(redirect(url_for('index', _external=True)))
|
||
try:
|
||
request.preferences.parse_form(request.form)
|
||
except ValidationException:
|
||
request.errors.append(gettext('Invalid settings, please edit your preferences'))
|
||
return resp
|
||
return request.preferences.save(resp)
|
||
|
||
# render preferences
|
||
image_proxy = request.preferences.get_value('image_proxy') # pylint: disable=redefined-outer-name
|
||
disabled_engines = request.preferences.engines.get_disabled()
|
||
allowed_plugins = request.preferences.plugins.get_enabled()
|
||
|
||
# stats for preferences page
|
||
filtered_engines = dict(filter(lambda kv: request.preferences.validate_token(kv[1]), engines.items()))
|
||
|
||
engines_by_category = {}
|
||
|
||
for c in categories: # pylint: disable=consider-using-dict-items
|
||
engines_by_category[c] = [e for e in categories[c] if e.name in filtered_engines]
|
||
# sort the engines alphabetically since the order in settings.yml is meaningless.
|
||
list.sort(engines_by_category[c], key=lambda e: e.name)
|
||
|
||
# get first element [0], the engine time,
|
||
# and then the second element [1] : the time (the first one is the label)
|
||
stats = {} # pylint: disable=redefined-outer-name
|
||
max_rate95 = 0
|
||
for _, e in filtered_engines.items():
|
||
h = histogram('engine', e.name, 'time', 'total')
|
||
median = round(h.percentage(50), 1) if h.count > 0 else None
|
||
rate80 = round(h.percentage(80), 1) if h.count > 0 else None
|
||
rate95 = round(h.percentage(95), 1) if h.count > 0 else None
|
||
|
||
max_rate95 = max(max_rate95, rate95 or 0)
|
||
|
||
result_count_sum = histogram('engine', e.name, 'result', 'count').sum
|
||
successful_count = counter('engine', e.name, 'search', 'count', 'successful')
|
||
result_count = int(result_count_sum / float(successful_count)) if successful_count else 0
|
||
|
||
stats[e.name] = {
|
||
'time': median,
|
||
'rate80': rate80,
|
||
'rate95': rate95,
|
||
'warn_timeout': e.timeout > settings['outgoing']['request_timeout'],
|
||
'supports_selected_language': _is_selected_language_supported(e, request.preferences),
|
||
'result_count': result_count,
|
||
}
|
||
# end of stats
|
||
|
||
# reliabilities
|
||
reliabilities = {}
|
||
engine_errors = get_engine_errors(filtered_engines)
|
||
checker_results = checker_get_result()
|
||
checker_results = (
|
||
checker_results['engines'] if checker_results['status'] == 'ok' and 'engines' in checker_results else {}
|
||
)
|
||
for _, e in filtered_engines.items():
|
||
checker_result = checker_results.get(e.name, {})
|
||
checker_success = checker_result.get('success', True)
|
||
errors = engine_errors.get(e.name) or []
|
||
if counter('engine', e.name, 'search', 'count', 'sent') == 0:
|
||
# no request
|
||
reliablity = None
|
||
elif checker_success and not errors:
|
||
reliablity = 100
|
||
elif 'simple' in checker_result.get('errors', {}):
|
||
# the basic (simple) test doesn't work: the engine is broken accoding to the checker
|
||
# even if there is no exception
|
||
reliablity = 0
|
||
else:
|
||
# pylint: disable=consider-using-generator
|
||
reliablity = 100 - sum([error['percentage'] for error in errors if not error.get('secondary')])
|
||
|
||
reliabilities[e.name] = {
|
||
'reliablity': reliablity,
|
||
'errors': [],
|
||
'checker': checker_results.get(e.name, {}).get('errors', {}).keys(),
|
||
}
|
||
# keep the order of the list checker_results[e.name]['errors'] and deduplicate.
|
||
# the first element has the highest percentage rate.
|
||
reliabilities_errors = []
|
||
for error in errors:
|
||
error_user_text = None
|
||
if error.get('secondary') or 'exception_classname' not in error:
|
||
continue
|
||
error_user_text = exception_classname_to_text.get(error.get('exception_classname'))
|
||
if not error:
|
||
error_user_text = exception_classname_to_text[None]
|
||
if error_user_text not in reliabilities_errors:
|
||
reliabilities_errors.append(error_user_text)
|
||
reliabilities[e.name]['errors'] = reliabilities_errors
|
||
|
||
# supports
|
||
supports = {}
|
||
for _, e in filtered_engines.items():
|
||
supports_selected_language = _is_selected_language_supported(e, request.preferences)
|
||
safesearch = e.safesearch
|
||
time_range_support = e.time_range_support
|
||
for checker_test_name in checker_results.get(e.name, {}).get('errors', {}):
|
||
if supports_selected_language and checker_test_name.startswith('lang_'):
|
||
supports_selected_language = '?'
|
||
elif safesearch and checker_test_name == 'safesearch':
|
||
safesearch = '?'
|
||
elif time_range_support and checker_test_name == 'time_range':
|
||
time_range_support = '?'
|
||
supports[e.name] = {
|
||
'supports_selected_language': supports_selected_language,
|
||
'safesearch': safesearch,
|
||
'time_range_support': time_range_support,
|
||
}
|
||
|
||
return render(
|
||
# fmt: off
|
||
'preferences.html',
|
||
selected_categories = get_selected_categories(request.preferences, request.form),
|
||
locales = LOCALE_NAMES,
|
||
current_locale = request.preferences.get_value("locale"),
|
||
image_proxy = image_proxy,
|
||
engines_by_category = engines_by_category,
|
||
stats = stats,
|
||
max_rate95 = max_rate95,
|
||
reliabilities = reliabilities,
|
||
supports = supports,
|
||
answerers = [
|
||
{'info': a.self_info(), 'keywords': a.keywords}
|
||
for a in answerers
|
||
],
|
||
disabled_engines = disabled_engines,
|
||
autocomplete_backends = autocomplete_backends,
|
||
shortcuts = {y: x for x, y in engine_shortcuts.items()},
|
||
themes = themes,
|
||
plugins = plugins,
|
||
doi_resolvers = settings['doi_resolvers'],
|
||
current_doi_resolver = get_doi_resolver(request.preferences),
|
||
allowed_plugins = allowed_plugins,
|
||
preferences_url_params = request.preferences.get_as_url_params(),
|
||
locked_preferences = settings['preferences']['lock'],
|
||
preferences = True
|
||
# fmt: on
|
||
)
|
||
|
||
|
||
def _is_selected_language_supported(engine, preferences: Preferences): # pylint: disable=redefined-outer-name
|
||
language = preferences.get_value('language')
|
||
if language == 'all':
|
||
return True
|
||
x = match_language(
|
||
language, getattr(engine, 'supported_languages', []), getattr(engine, 'language_aliases', {}), None
|
||
)
|
||
return bool(x)
|
||
|
||
|
||
@app.route('/image_proxy', methods=['GET'])
|
||
def image_proxy():
|
||
# pylint: disable=too-many-return-statements, too-many-branches
|
||
|
||
url = request.args.get('url')
|
||
if not url:
|
||
return '', 400
|
||
|
||
if not is_hmac_of(settings['server']['secret_key'], url.encode(), request.args.get('h', '')):
|
||
return '', 400
|
||
|
||
maximum_size = 5 * 1024 * 1024
|
||
forward_resp = False
|
||
resp = None
|
||
try:
|
||
request_headers = {
|
||
'User-Agent': gen_useragent(),
|
||
'Accept': 'image/webp,*/*',
|
||
'Accept-Encoding': 'gzip, deflate',
|
||
'Sec-GPC': '1',
|
||
'DNT': '1',
|
||
}
|
||
set_context_network_name('image_proxy')
|
||
resp, stream = http_stream(method='GET', url=url, headers=request_headers, allow_redirects=True)
|
||
content_length = resp.headers.get('Content-Length')
|
||
if content_length and content_length.isdigit() and int(content_length) > maximum_size:
|
||
return 'Max size', 400
|
||
|
||
if resp.status_code != 200:
|
||
logger.debug('image-proxy: wrong response code: %i', resp.status_code)
|
||
if resp.status_code >= 400:
|
||
return '', resp.status_code
|
||
return '', 400
|
||
|
||
if not resp.headers.get('Content-Type', '').startswith('image/') and not resp.headers.get(
|
||
'Content-Type', ''
|
||
).startswith('binary/octet-stream'):
|
||
logger.debug('image-proxy: wrong content-type: %s', resp.headers.get('Content-Type', ''))
|
||
return '', 400
|
||
|
||
forward_resp = True
|
||
except httpx.HTTPError:
|
||
logger.exception('HTTP error')
|
||
return '', 400
|
||
finally:
|
||
if resp and not forward_resp:
|
||
# the code is about to return an HTTP 400 error to the browser
|
||
# we make sure to close the response between searxng and the HTTP server
|
||
try:
|
||
resp.close()
|
||
except httpx.HTTPError:
|
||
logger.exception('HTTP error on closing')
|
||
|
||
def close_stream():
|
||
nonlocal resp, stream
|
||
try:
|
||
if resp:
|
||
resp.close()
|
||
del resp
|
||
del stream
|
||
except httpx.HTTPError as e:
|
||
logger.debug('Exception while closing response', e)
|
||
|
||
try:
|
||
headers = dict_subset(resp.headers, {'Content-Type', 'Content-Encoding', 'Content-Length', 'Length'})
|
||
response = Response(stream, mimetype=resp.headers['Content-Type'], headers=headers, direct_passthrough=True)
|
||
response.call_on_close(close_stream)
|
||
return response
|
||
except httpx.HTTPError:
|
||
close_stream()
|
||
return '', 400
|
||
|
||
|
||
@app.route('/engine_descriptions.json', methods=['GET'])
|
||
def engine_descriptions():
|
||
locale = get_locale().split('_')[0]
|
||
result = ENGINE_DESCRIPTIONS['en'].copy()
|
||
if locale != 'en':
|
||
for engine, description in ENGINE_DESCRIPTIONS.get(locale, {}).items():
|
||
result[engine] = description
|
||
for engine, description in result.items():
|
||
if len(description) == 2 and description[1] == 'ref':
|
||
ref_engine, ref_lang = description[0].split(':')
|
||
description = ENGINE_DESCRIPTIONS[ref_lang][ref_engine]
|
||
if isinstance(description, str):
|
||
description = [description, 'wikipedia']
|
||
result[engine] = description
|
||
|
||
# overwrite by about:description (from settings)
|
||
for engine_name, engine_mod in engines.items():
|
||
descr = getattr(engine_mod, 'about', {}).get('description', None)
|
||
if descr is not None:
|
||
result[engine_name] = [descr, "SearXNG config"]
|
||
|
||
return jsonify(result)
|
||
|
||
|
||
@app.route('/stats', methods=['GET'])
|
||
def stats():
|
||
"""Render engine statistics page."""
|
||
sort_order = request.args.get('sort', default='name', type=str)
|
||
selected_engine_name = request.args.get('engine', default=None, type=str)
|
||
|
||
filtered_engines = dict(filter(lambda kv: request.preferences.validate_token(kv[1]), engines.items()))
|
||
if selected_engine_name:
|
||
if selected_engine_name not in filtered_engines:
|
||
selected_engine_name = None
|
||
else:
|
||
filtered_engines = [selected_engine_name]
|
||
|
||
checker_results = checker_get_result()
|
||
checker_results = (
|
||
checker_results['engines'] if checker_results['status'] == 'ok' and 'engines' in checker_results else {}
|
||
)
|
||
|
||
engine_stats = get_engines_stats(filtered_engines)
|
||
engine_reliabilities = get_reliabilities(filtered_engines, checker_results)
|
||
|
||
if sort_order not in STATS_SORT_PARAMETERS:
|
||
sort_order = 'name'
|
||
|
||
reverse, key_name, default_value = STATS_SORT_PARAMETERS[sort_order]
|
||
|
||
def get_key(engine_stat):
|
||
reliability = engine_reliabilities.get(engine_stat['name'], {}).get('reliablity', 0)
|
||
reliability_order = 0 if reliability else 1
|
||
if key_name == 'reliability':
|
||
key = reliability
|
||
reliability_order = 0
|
||
else:
|
||
key = engine_stat.get(key_name) or default_value
|
||
if reverse:
|
||
reliability_order = 1 - reliability_order
|
||
return (reliability_order, key, engine_stat['name'])
|
||
|
||
engine_stats['time'] = sorted(engine_stats['time'], reverse=reverse, key=get_key)
|
||
return render(
|
||
# fmt: off
|
||
'stats.html',
|
||
sort_order = sort_order,
|
||
engine_stats = engine_stats,
|
||
engine_reliabilities = engine_reliabilities,
|
||
selected_engine_name = selected_engine_name,
|
||
searx_git_branch = GIT_BRANCH,
|
||
# fmt: on
|
||
)
|
||
|
||
|
||
@app.route('/stats/errors', methods=['GET'])
|
||
def stats_errors():
|
||
filtered_engines = dict(filter(lambda kv: request.preferences.validate_token(kv[1]), engines.items()))
|
||
result = get_engine_errors(filtered_engines)
|
||
return jsonify(result)
|
||
|
||
|
||
@app.route('/stats/checker', methods=['GET'])
|
||
def stats_checker():
|
||
result = checker_get_result()
|
||
return jsonify(result)
|
||
|
||
|
||
@app.route('/robots.txt', methods=['GET'])
|
||
def robots():
|
||
return Response(
|
||
"""User-agent: *
|
||
Allow: /info/en/about
|
||
Disallow: /stats
|
||
Disallow: /image_proxy
|
||
Disallow: /preferences
|
||
Disallow: /*?*q=*
|
||
""",
|
||
mimetype='text/plain',
|
||
)
|
||
|
||
|
||
@app.route('/opensearch.xml', methods=['GET'])
|
||
def opensearch():
|
||
method = request.preferences.get_value('method')
|
||
autocomplete = request.preferences.get_value('autocomplete')
|
||
|
||
# chrome/chromium only supports HTTP GET....
|
||
if request.headers.get('User-Agent', '').lower().find('webkit') >= 0:
|
||
method = 'GET'
|
||
|
||
if method not in ('POST', 'GET'):
|
||
method = 'POST'
|
||
|
||
ret = render('opensearch.xml', opensearch_method=method, autocomplete=autocomplete)
|
||
resp = Response(response=ret, status=200, mimetype="application/opensearchdescription+xml")
|
||
return resp
|
||
|
||
|
||
@app.route('/favicon.ico')
|
||
def favicon():
|
||
theme = request.preferences.get_value("theme")
|
||
return send_from_directory(
|
||
os.path.join(app.root_path, settings['ui']['static_path'], 'themes', theme, 'img'), # pyright: ignore
|
||
'favicon.png',
|
||
mimetype='image/vnd.microsoft.icon',
|
||
)
|
||
|
||
|
||
@app.route('/clear_cookies')
|
||
def clear_cookies():
|
||
resp = make_response(redirect(url_for('index', _external=True)))
|
||
for cookie_name in request.cookies:
|
||
resp.delete_cookie(cookie_name)
|
||
return resp
|
||
|
||
|
||
@app.route('/config')
|
||
def config():
|
||
"""Return configuration in JSON format."""
|
||
_engines = []
|
||
for name, engine in engines.items():
|
||
if not request.preferences.validate_token(engine):
|
||
continue
|
||
|
||
supported_languages = engine.supported_languages
|
||
if isinstance(engine.supported_languages, dict):
|
||
supported_languages = list(engine.supported_languages.keys())
|
||
|
||
_engines.append(
|
||
{
|
||
'name': name,
|
||
'categories': engine.categories,
|
||
'shortcut': engine.shortcut,
|
||
'enabled': not engine.disabled,
|
||
'paging': engine.paging,
|
||
'language_support': engine.language_support,
|
||
'supported_languages': supported_languages,
|
||
'safesearch': engine.safesearch,
|
||
'time_range_support': engine.time_range_support,
|
||
'timeout': engine.timeout,
|
||
}
|
||
)
|
||
|
||
_plugins = []
|
||
for _ in plugins:
|
||
_plugins.append({'name': _.name, 'enabled': _.default_on})
|
||
|
||
return jsonify(
|
||
{
|
||
'categories': list(categories.keys()),
|
||
'engines': _engines,
|
||
'plugins': _plugins,
|
||
'instance_name': settings['general']['instance_name'],
|
||
'locales': LOCALE_NAMES,
|
||
'default_locale': settings['ui']['default_locale'],
|
||
'autocomplete': settings['search']['autocomplete'],
|
||
'safe_search': settings['search']['safe_search'],
|
||
'default_theme': settings['ui']['default_theme'],
|
||
'version': VERSION_STRING,
|
||
'brand': {
|
||
'PRIVACYPOLICY_URL': get_setting('general.privacypolicy_url'),
|
||
'CONTACT_URL': get_setting('general.contact_url'),
|
||
'GIT_URL': GIT_URL,
|
||
'GIT_BRANCH': GIT_BRANCH,
|
||
'DOCS_URL': get_setting('brand.docs_url'),
|
||
},
|
||
'doi_resolvers': list(settings['doi_resolvers'].keys()),
|
||
'default_doi_resolver': settings['default_doi_resolver'],
|
||
}
|
||
)
|
||
|
||
|
||
@app.errorhandler(404)
|
||
def page_not_found(_e):
|
||
return render('404.html'), 404
|
||
|
||
|
||
# see https://flask.palletsprojects.com/en/1.1.x/cli/
|
||
# True if "FLASK_APP=searx/webapp.py FLASK_ENV=development flask run"
|
||
flask_run_development = (
|
||
os.environ.get("FLASK_APP") is not None and os.environ.get("FLASK_ENV") == 'development' and is_flask_run_cmdline()
|
||
)
|
||
|
||
# True if reload feature is activated of werkzeug, False otherwise (including uwsgi, etc..)
|
||
# __name__ != "__main__" if searx.webapp is imported (make test, make docs, uwsgi...)
|
||
# see run() at the end of this file : searx_debug activates the reload feature.
|
||
werkzeug_reloader = flask_run_development or (searx_debug and __name__ == "__main__")
|
||
|
||
# initialize the engines except on the first run of the werkzeug server.
|
||
if not werkzeug_reloader or (werkzeug_reloader and os.environ.get("WERKZEUG_RUN_MAIN") == "true"):
|
||
locales_initialize()
|
||
_INFO_PAGES = infopage.InfoPageSet()
|
||
redis_initialize()
|
||
plugin_initialize(app)
|
||
search_initialize(enable_checker=True, check_network=True, enable_metrics=settings['general']['enable_metrics'])
|
||
|
||
|
||
class DFA:
|
||
def __init__(self, path: str = None):
|
||
self.ban_words_set = set()
|
||
self.ban_words_list = list()
|
||
self.ban_words_dict = dict()
|
||
if not path:
|
||
self.path = 'keywords'
|
||
else:
|
||
self.path = path
|
||
self.get_words()
|
||
|
||
# 获取敏感词列表
|
||
def get_words(self):
|
||
with open(self.path, 'r', encoding='utf-8-sig') as f:
|
||
for s in f:
|
||
if s.find('\\r'):
|
||
s = s.replace('\r', '')
|
||
s = s.replace('\n', '')
|
||
s = s.strip()
|
||
if len(s) == 0:
|
||
continue
|
||
if str(s) and s not in self.ban_words_set:
|
||
self.ban_words_set.add(s)
|
||
self.ban_words_list.append(str(s))
|
||
sentence = pycorrector.simplified2traditional(s)
|
||
if sentence != s:
|
||
self.ban_words_set.add(sentence)
|
||
self.ban_words_list.append(str(sentence))
|
||
self.add_hash_dict(self.ban_words_list)
|
||
|
||
def change_words(self, path):
|
||
self.ban_words_list.clear()
|
||
self.ban_words_dict.clear()
|
||
self.ban_words_set.clear()
|
||
self.path = path
|
||
self.get_words()
|
||
|
||
# 将敏感词列表转换为DFA字典序
|
||
def add_hash_dict(self, new_list):
|
||
for x in new_list:
|
||
self.add_new_word(x)
|
||
|
||
# 添加单个敏感词
|
||
def add_new_word(self, new_word):
|
||
new_word = str(new_word)
|
||
# print(new_word)
|
||
now_dict = self.ban_words_dict
|
||
i = 0
|
||
for x in new_word:
|
||
if x not in now_dict:
|
||
x = str(x)
|
||
new_dict = dict()
|
||
new_dict['is_end'] = False
|
||
now_dict[x] = new_dict
|
||
now_dict = new_dict
|
||
else:
|
||
now_dict = now_dict[x]
|
||
if i == len(new_word) - 1:
|
||
now_dict['is_end'] = True
|
||
i += 1
|
||
|
||
# 寻找第一次出现敏感词的位置
|
||
def find_illegal(self, _str):
|
||
now_dict = self.ban_words_dict
|
||
i = 0
|
||
start_word = -1
|
||
is_start = True # 判断是否是一个敏感词的开始
|
||
while i < len(_str):
|
||
if _str[i] not in now_dict:
|
||
if is_start is True:
|
||
i += 1
|
||
continue
|
||
i = start_word + 1
|
||
start_word = -1
|
||
is_start = True
|
||
now_dict = self.ban_words_dict
|
||
else:
|
||
if is_start is True:
|
||
start_word = i
|
||
is_start = False
|
||
now_dict = now_dict[_str[i]]
|
||
if now_dict['is_end'] is True:
|
||
return start_word
|
||
else:
|
||
i += 1
|
||
return -1
|
||
|
||
# 查找是否存在敏感词
|
||
def exists(self, sentence):
|
||
pos = self.find_illegal(sentence)
|
||
_sentence = re.sub('\W+', '', sentence).replace("_", '')
|
||
_pos = self.find_illegal(_sentence)
|
||
if pos == -1 and _pos == -1:
|
||
return False
|
||
else:
|
||
return True
|
||
|
||
# 将指定位置的敏感词替换为*
|
||
def filter_words(self, filter_str, pos):
|
||
now_dict = self.ban_words_dict
|
||
end_str = int()
|
||
for i in range(pos, len(filter_str)):
|
||
if now_dict[filter_str[i]]['is_end'] is True:
|
||
end_str = i
|
||
break
|
||
now_dict = now_dict[filter_str[i]]
|
||
num = end_str - pos + 1
|
||
filter_str = filter_str[:pos] + '喵' * num + filter_str[end_str + 1:]
|
||
return filter_str
|
||
|
||
def filter_all(self, s):
|
||
pos_list = list()
|
||
ss = DFA.draw_words(s, pos_list)
|
||
illegal_pos = self.find_illegal(ss)
|
||
while illegal_pos != -1:
|
||
ss = self.filter_words(ss, illegal_pos)
|
||
illegal_pos = self.find_illegal(ss)
|
||
i = 0
|
||
while i < len(ss):
|
||
if ss[i] == '喵':
|
||
start = pos_list[i]
|
||
while i < len(ss) and ss[i] == '喵':
|
||
i += 1
|
||
i -= 1
|
||
end = pos_list[i]
|
||
num = end - start + 1
|
||
s = s[:start] + '喵' * num + s[end + 1:]
|
||
i += 1
|
||
return s
|
||
|
||
@staticmethod
|
||
def draw_words(_str, pos_list):
|
||
ss = str()
|
||
for i in range(len(_str)):
|
||
if '\u4e00' <= _str[i] <= '\u9fa5' or '\u3400' <= _str[i] <= '\u4db5' or '\u0030' <= _str[i] <= '\u0039' \
|
||
or '\u0061' <= _str[i] <= '\u007a' or '\u0041' <= _str[i] <= '\u005a':
|
||
ss += _str[i]
|
||
pos_list.append(i)
|
||
return ss
|
||
gfw = DFA()
|
||
def run():
|
||
logger.debug('starting webserver on %s:%s', settings['server']['bind_address'], settings['server']['port'])
|
||
|
||
app.run(
|
||
debug=searx_debug,
|
||
use_debugger=searx_debug,
|
||
port=settings['server']['port'],
|
||
host=settings['server']['bind_address'],
|
||
threaded=True,
|
||
extra_files=[get_default_settings_path()],
|
||
)
|
||
|
||
|
||
application = app
|
||
patch_application(app)
|
||
|
||
if __name__ == "__main__":
|
||
run()
|