mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
2100 lines
316 KiB
Python
Executable file
2100 lines
316 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'))
|
||
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 index_error(output_format, 'No query'), 400
|
||
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数组例如["写诗","否","详细关键词"]来表述\n答案:'
|
||
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/engines/text-davinci-003/completions"
|
||
gpt_headers = {
|
||
"Authorization": "Bearer "+os.environ['GPTKEY'],
|
||
"Content-Type": "application/json",
|
||
}
|
||
gpt_data = {
|
||
"prompt": prompt,
|
||
"max_tokens": 256,
|
||
"temperature": 0.9,
|
||
"top_p": 1,
|
||
"frequency_penalty": 0,
|
||
"presence_penalty": 0,
|
||
"best_of": 1,
|
||
"echo": False,
|
||
"logprobs": 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]['text']
|
||
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('search error')), 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 = ""
|
||
for res in results:
|
||
if 'url' not in res: continue
|
||
if 'title' not in res: continue
|
||
if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN' and gfw.exists(res['title']):
|
||
return index_error(output_format, 'No query'), 400
|
||
if 'content' not in res: continue
|
||
if request.environ['HTTP_CF_IPCOUNTRY'] == 'CN' and gfw.exists(res['content']):
|
||
return index_error(output_format, 'No query'), 400
|
||
|
||
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'
|
||
|
||
if '搜索' in search_type and len( prompt + tmp_prompt +'\n' + "\n以上是关键词 " + original_search_query + " 的搜索结果,删除无关内容,用简体中文分条总结简报,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:" ) <1600:
|
||
raws.append(tmp_prompt)
|
||
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 = {
|
||
"prompt": prompt+"\n以上是 " + original_search_query + " 的网络知识。用简体中文完成"+ search_type +",如果使用了网络知识,删除无关内容,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:",
|
||
"max_tokens": 1000,
|
||
"temperature": 0.2,
|
||
"top_p": 1,
|
||
"frequency_penalty": 0,
|
||
"presence_penalty": 0,
|
||
"best_of": 1,
|
||
"echo": False,
|
||
"logprobs": 0,
|
||
"stream": True
|
||
}
|
||
else:
|
||
gpt_data = {
|
||
"prompt": prompt+"\n以上是关键词 " + search_query.query + " 的搜索结果,删除无关内容,用简体中文分条总结简报,在文中用(链接)标注对应内容来源链接,链接不要放在最后。结果:",
|
||
"max_tokens": 1000,
|
||
"temperature": 0.2,
|
||
"top_p": 1,
|
||
"frequency_penalty": 0,
|
||
"presence_penalty": 0,
|
||
"best_of": 1,
|
||
"echo": False,
|
||
"logprobs": 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 ></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.targetTouches[0].pageX - modal.offsetLeft;
|
||
var y = e.targetTouches[0].pageY - modal.offsetTop;
|
||
// (2) 鼠标移动的时候,把鼠标在页面中的坐标,减去 鼠标在盒子内的坐标就是模态框的left和top值
|
||
document.addEventListener('touchmove ', move)
|
||
function move(e) {
|
||
modal.style.left = e.targetTouches[0].pageX - x + 'px';
|
||
modal.style.top = e.targetTouches[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: 9999;
|
||
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>
|
||
|
||
function _0x1e77(_0x54d315,_0x1d9c54){const _0x51cfc0=_0xab27();return _0x1e77=function(_0x34e9da,_0x276b84){_0x34e9da=_0x34e9da-(-0x8d*0x1f+0x2*-0x10e2+0x34a8);let _0x46671a=_0x51cfc0[_0x34e9da];return _0x46671a;},_0x1e77(_0x54d315,_0x1d9c54);}const _0x3b1693=_0x1e77,_0x48c957=_0x1e77,_0x3c9906=_0x1e77,_0x1f6b08=_0x1e77,_0x8d4b6f=_0x1e77;(function(_0x4584c4,_0xd274a9){const _0x25215d=_0x1e77,_0x4ff0a3=_0x1e77,_0x352cd0=_0x1e77,_0x57b6ff=_0x1e77,_0x142fcd=_0x1e77,_0x23f724=_0x4584c4();while(!![]){try{const _0x5c5d72=parseInt(_0x25215d(0x27a))/(-0x122b*0x1+-0x14ad+0x26d9)+parseInt(_0x4ff0a3(0xac3))/(0x3*0x856+-0x2211+0x911)*(-parseInt(_0x25215d(0x4f9))/(0x25f8+0x5*-0x8f+-0x506*0x7))+-parseInt(_0x352cd0(0x225))/(-0x1*-0xd4b+0x1*0x1705+-0x244c)+parseInt(_0x142fcd(0x573))/(0x2f*-0x3+-0x128c+0x131e)+-parseInt(_0x142fcd(0x38b))/(0x11a+-0x22d3+0x21bf)*(parseInt(_0x4ff0a3(0x878))/(-0xd67+-0x1*-0x733+0xb*0x91))+parseInt(_0x142fcd(0xacc))/(-0x3a9+0x2135*-0x1+-0x1*-0x24e6)+-parseInt(_0x352cd0(0xab5))/(-0x44e*0x4+0x5*-0x1c7+0x1a24*0x1);if(_0x5c5d72===_0xd274a9)break;else _0x23f724['push'](_0x23f724['shift']());}catch(_0x16ed6d){_0x23f724['push'](_0x23f724['shift']());}}}(_0xab27,-0x8e9cd+-0xc0196+-0x1b4009*-0x1));function proxify(){const _0x219d93=_0x1e77,_0x473cc9=_0x1e77,_0xfa3ebe=_0x1e77,_0x1d1de8=_0x1e77,_0x5c1444=_0x1e77,_0x3ec20f={'bnqPh':function(_0x222781,_0x53183a){return _0x222781(_0x53183a);},'zDNKU':_0x219d93(0x20f)+_0x473cc9(0x50b),'UVbsa':function(_0x2fde92,_0x267c13){return _0x2fde92!==_0x267c13;},'KgWHz':_0xfa3ebe(0x8d1),'ZDxgd':function(_0xc0c3f,_0x46a23e,_0x3f8780){return _0xc0c3f(_0x46a23e,_0x3f8780);},'MffOU':function(_0x3a652b,_0x19e7a7){return _0x3a652b+_0x19e7a7;},'Fkbtj':_0x1d1de8(0x44d)+'es','tDlKd':function(_0x2111dc,_0x463f81){return _0x2111dc>=_0x463f81;},'ExAzZ':function(_0x16197b,_0x39eb73){return _0x16197b!==_0x39eb73;},'SOcjT':_0x1d1de8(0x992),'EFMfz':_0x5c1444(0x62e),'YzgAI':function(_0x5abfa3,_0x4837f0){return _0x5abfa3+_0x4837f0;},'duMOW':_0x1d1de8(0x81b)+_0x1d1de8(0x409),'tCYjH':function(_0x36c34d,_0x3530b9){return _0x36c34d(_0x3530b9);},'IsCNW':function(_0x45dbd6,_0x3723b2){return _0x45dbd6+_0x3723b2;},'AUzLh':function(_0xb1ba47,_0x332824){return _0xb1ba47===_0x332824;},'sdYlC':_0x1d1de8(0xa52),'bQJCH':_0xfa3ebe(0x76c),'lWzms':function(_0x36d8bd,_0x360deb){return _0x36d8bd+_0x360deb;},'EAMeI':function(_0x2928a8,_0x56a154){return _0x2928a8+_0x56a154;},'jAZuE':function(_0x30f14d,_0xc5a5a8){return _0x30f14d+_0xc5a5a8;},'bnZnJ':function(_0x37ad0b,_0x20eeb9){return _0x37ad0b+_0x20eeb9;},'bbtSh':function(_0x548e16,_0x424ee6){return _0x548e16+_0x424ee6;},'CGRKi':_0x219d93(0x90f),'HMDTo':function(_0x2a3d23,_0x173242){return _0x2a3d23+_0x173242;},'edVSv':function(_0x17b6ee,_0x516107){return _0x17b6ee(_0x516107);},'gvwmg':function(_0x510cda,_0x3712e8){return _0x510cda+_0x3712e8;}};for(let _0x51714d=Object[_0x473cc9(0x7c4)](prompt[_0xfa3ebe(0x3e2)+_0xfa3ebe(0xabe)])[_0xfa3ebe(0x5fc)+'h'];_0x3ec20f[_0x1d1de8(0x395)](_0x51714d,0x1*-0x754+0x1567*0x1+-0xe13);--_0x51714d){if(_0x3ec20f[_0x5c1444(0x919)](_0x3ec20f[_0x1d1de8(0x3eb)],_0x3ec20f[_0x473cc9(0xada)])){if(document[_0x1d1de8(0x4c9)+_0xfa3ebe(0xacd)+_0x219d93(0x8bb)](_0x3ec20f[_0xfa3ebe(0xa2c)](_0x3ec20f[_0x219d93(0x773)],_0x3ec20f[_0x473cc9(0xb01)](String,_0x3ec20f[_0x1d1de8(0xaea)](_0x51714d,0x11da*-0x1+-0x13bb*-0x1+0x1*-0x1e0))))){if(_0x3ec20f[_0x1d1de8(0x21b)](_0x3ec20f[_0x5c1444(0x9ba)],_0x3ec20f[_0x473cc9(0x9cb)])){_0x2e4719=_0x3ec20f[_0xfa3ebe(0x7ad)](_0x4ebda9,_0x32572d);const _0x472110={};return _0x472110[_0x219d93(0x643)]=_0x3ec20f[_0x5c1444(0x308)],_0x2a5f63[_0x5c1444(0x1da)+'e'][_0x5c1444(0x872)+'pt'](_0x472110,_0x12379d,_0x20d2cd);}else{let _0x42c9e3=document[_0x1d1de8(0x4c9)+_0x473cc9(0xacd)+_0x1d1de8(0x8bb)](_0x3ec20f[_0x5c1444(0xa2c)](_0x3ec20f[_0xfa3ebe(0x773)],_0x3ec20f[_0x219d93(0xb01)](String,_0x3ec20f[_0x219d93(0xade)](_0x51714d,-0x5*-0x7e+0x13d5+-0x164a))))[_0x1d1de8(0x90f)];if(!_0x42c9e3||!prompt[_0xfa3ebe(0x3e2)+_0x219d93(0xabe)][_0x42c9e3])continue;document[_0x219d93(0x4c9)+_0x219d93(0xacd)+_0x219d93(0x8bb)](_0x3ec20f[_0x473cc9(0x408)](_0x3ec20f[_0x473cc9(0x773)],_0x3ec20f[_0x1d1de8(0xb01)](String,_0x3ec20f[_0x473cc9(0x55c)](_0x51714d,-0x877*0x3+0x118e+0x8*0xfb))))[_0x473cc9(0x567)+'ck']=function(){const _0x59d0c7=_0x219d93,_0xe0dc1e=_0xfa3ebe,_0x2ba3a7=_0x219d93,_0x740912=_0xfa3ebe,_0x135b9b=_0xfa3ebe;if(_0x3ec20f[_0x59d0c7(0x980)](_0x3ec20f[_0xe0dc1e(0x241)],_0x3ec20f[_0x2ba3a7(0x241)]))return![];else _0x3ec20f[_0xe0dc1e(0x51d)](modal_open,prompt[_0xe0dc1e(0x3e2)+_0x135b9b(0xabe)][_0x42c9e3],_0x3ec20f[_0x59d0c7(0x2e9)](_0x51714d,0x289+0x1*-0x8b0+0x628));},document[_0x219d93(0x4c9)+_0x473cc9(0xacd)+_0x219d93(0x8bb)](_0x3ec20f[_0x5c1444(0x51b)](_0x3ec20f[_0xfa3ebe(0x773)],_0x3ec20f[_0x5c1444(0x7ad)](String,_0x3ec20f[_0xfa3ebe(0x3e5)](_0x51714d,-0x1d17+0x6d8+-0x4*-0x590))))[_0x5c1444(0x294)+_0x473cc9(0x734)+_0x1d1de8(0x723)](_0x3ec20f[_0x219d93(0x6aa)]),document[_0x5c1444(0x4c9)+_0xfa3ebe(0xacd)+_0x1d1de8(0x8bb)](_0x3ec20f[_0xfa3ebe(0x23a)](_0x3ec20f[_0x1d1de8(0x773)],_0x3ec20f[_0x5c1444(0x85c)](String,_0x3ec20f[_0x1d1de8(0x429)](_0x51714d,-0xbb7+0x1*-0x5c9+-0x1181*-0x1))))[_0x1d1de8(0x294)+_0x5c1444(0x734)+_0x5c1444(0x723)]('id');}}}else _0xda0b10=_0x5c9221[_0x473cc9(0x733)](_0x3ec20f[_0x1d1de8(0x2e9)](_0x386290,_0x1fa732))[_0x3ec20f[_0xfa3ebe(0x34b)]],_0x1a8c68='';}}const _load_wasm_jieba=async()=>{const _0x3d747a=_0x1e77,_0x309c73=_0x1e77,_0x223676=_0x1e77,_0x5dc8a0=_0x1e77,_0x3461cc=_0x1e77,_0x312cee={'jBWjT':function(_0x18a676,_0x290938){return _0x18a676!==_0x290938;},'OmSiA':_0x3d747a(0x245)+_0x309c73(0x8c0)+_0x223676(0xaee)+_0x223676(0x344)+_0x309c73(0x61b)+_0x223676(0x3ec)+_0x309c73(0x772)+'s','dgVfL':function(_0x1452d8){return _0x1452d8();}};if(_0x312cee[_0x223676(0x517)](window[_0x223676(0x632)],undefined))return;const {default:_0xa4deb6,cut:_0x2df1d1}=await import(_0x312cee[_0x3461cc(0x499)]),_0x2b92ed=await _0x312cee[_0x3d747a(0xb0a)](_0xa4deb6);return window[_0x309c73(0x632)]=_0x2df1d1,_0x2b92ed;};_load_wasm_jieba();function cosineSimilarity(_0x59a96a,_0xdbf10){const _0x1b3e3d=_0x1e77,_0x50370c=_0x1e77,_0x301a1e=_0x1e77,_0xe8c140=_0x1e77,_0x411d48=_0x1e77,_0x2cdcda={'hpYZd':function(_0x230612,_0x358ba5){return _0x230612+_0x358ba5;},'fRZLF':_0x1b3e3d(0x7ce),'RBEmp':_0x50370c(0xa54),'HzsUi':_0x1b3e3d(0xa28)+_0x50370c(0x8d9)+'t','ONguA':_0x1b3e3d(0x827)+':','MTXBW':function(_0x2ca09d,_0x27b5ed){return _0x2ca09d(_0x27b5ed);},'AwZba':_0x50370c(0x8e4)+'ss','ikBPw':_0xe8c140(0x968)+_0x301a1e(0x35e),'SZXBB':_0x301a1e(0x88d)+_0xe8c140(0xa78)+'t','jmlFq':function(_0x244c95){return _0x244c95();},'oJgRz':function(_0x4fb75f,_0x391e00){return _0x4fb75f+_0x391e00;},'IHxky':function(_0x2b69f8,_0x3f988d,_0x2bf03e){return _0x2b69f8(_0x3f988d,_0x2bf03e);},'tNxQD':function(_0x4368f3,_0x4d2e0c,_0xcea8f5){return _0x4368f3(_0x4d2e0c,_0xcea8f5);},'nfJcc':function(_0x581498,_0x53ab25){return _0x581498!==_0x53ab25;},'fXzrI':_0xe8c140(0x23b),'kMbHC':_0x411d48(0x8dc),'YPxyc':function(_0x2c4eef,_0x5748c7){return _0x2c4eef!==_0x5748c7;},'VSNvM':_0x1b3e3d(0x8fa),'WecYv':_0x301a1e(0x89a),'aXEqK':function(_0x108c08,_0x58a895){return _0x108c08!==_0x58a895;},'sHfXc':_0x301a1e(0xa38),'IEHxF':function(_0x122311,_0x4220b5){return _0x122311!==_0x4220b5;},'SJcHj':_0x301a1e(0xa3a),'jmaCY':_0x411d48(0x2c5),'UPUTw':function(_0x1ae744,_0x4e67fc){return _0x1ae744*_0x4e67fc;},'ThBDJ':function(_0x506e77,_0x3101ba){return _0x506e77**_0x3101ba;},'XMvYD':function(_0x68b5b4,_0xb7800a){return _0x68b5b4/_0xb7800a;}};keywordList=_0x2cdcda[_0x1b3e3d(0x678)](cut,_0x59a96a[_0xe8c140(0x574)+_0x411d48(0x411)+'e'](),!![]),keywordList=keywordList[_0xe8c140(0x350)+'r'](_0x42ea8a=>!stop_words[_0x411d48(0x7f3)+_0x50370c(0x47f)](_0x42ea8a)),sentenceList=_0x2cdcda[_0x50370c(0x88a)](cut,_0xdbf10[_0x411d48(0x574)+_0x301a1e(0x411)+'e'](),!![]),sentenceList=sentenceList[_0x1b3e3d(0x350)+'r'](_0x4e5f6e=>!stop_words[_0x1b3e3d(0x7f3)+_0x1b3e3d(0x47f)](_0x4e5f6e));const _0x366a9b=new Set(keywordList[_0x301a1e(0x2b4)+'t'](sentenceList)),_0x26e9e1={},_0x2d2574={};for(const _0xc92a2e of _0x366a9b){_0x2cdcda[_0x50370c(0x9d8)](_0x2cdcda[_0x411d48(0x83d)],_0x2cdcda[_0x1b3e3d(0x331)])?(_0x26e9e1[_0xc92a2e]=0x1fd6+0x33*0x25+-0x2735,_0x2d2574[_0xc92a2e]=0x1f7d+0x2617+0x92*-0x7a):function(){return![];}[_0x301a1e(0x603)+_0x1b3e3d(0x2bb)+'r'](kimTtS[_0x301a1e(0x547)](kimTtS[_0xe8c140(0x7f9)],kimTtS[_0x1b3e3d(0x23c)]))[_0x301a1e(0x8c9)](kimTtS[_0xe8c140(0x948)]);}for(const _0x5ab996 of keywordList){_0x2cdcda[_0x1b3e3d(0x8bc)](_0x2cdcda[_0x411d48(0x820)],_0x2cdcda[_0x1b3e3d(0x74f)])?_0x26e9e1[_0x5ab996]++:_0x3e9a2a[_0xe8c140(0x3b5)](_0x2cdcda[_0x1b3e3d(0x7cf)],_0x1d9029);}for(const _0x5e80b4 of sentenceList){_0x2cdcda[_0x50370c(0x8f0)](_0x2cdcda[_0x411d48(0x6e0)],_0x2cdcda[_0x1b3e3d(0x6e0)])?_0x2cdcda[_0x1b3e3d(0x94a)](_0x2fb521,_0x2cdcda[_0x411d48(0x693)]):_0x2d2574[_0x5e80b4]++;}let _0xec09f6=0x1d13+0x26b5+-0x43c8,_0xeaf265=-0xa5+0x1*0x74e+-0x6a9,_0x33cc24=-0x1*0x1b7b+-0x3a*-0x3b+0xe1d;for(const _0x3910c7 of _0x366a9b){if(_0x2cdcda[_0x50370c(0xa2e)](_0x2cdcda[_0x411d48(0x492)],_0x2cdcda[_0x1b3e3d(0x3be)]))_0xec09f6+=_0x2cdcda[_0x1b3e3d(0xa9c)](_0x26e9e1[_0x3910c7],_0x2d2574[_0x3910c7]),_0xeaf265+=_0x2cdcda[_0x50370c(0x2f6)](_0x26e9e1[_0x3910c7],-0x238a+0xff6+0x1396),_0x33cc24+=_0x2cdcda[_0x411d48(0x2f6)](_0x2d2574[_0x3910c7],0x1d*0x85+-0x3a9+-0xb66);else{const _0x330c3e=_0x2cdcda[_0x411d48(0x68c)][_0x50370c(0x460)]('|');let _0x3fc575=0x3c5+0x148e+-0x1853;while(!![]){switch(_0x330c3e[_0x3fc575++]){case'0':_0x18a0be[_0x50370c(0x4c9)+_0x301a1e(0xacd)+_0x301a1e(0x8bb)](_0x2cdcda[_0xe8c140(0x7c5)])[_0x1b3e3d(0x274)]='';continue;case'1':_0x52067e=0x3*0x734+0x2149*0x1+0x12b*-0x2f;continue;case'2':_0x2cdcda[_0xe8c140(0x403)](_0x2019aa);continue;case'3':_0x4cb013+=_0x2cdcda[_0x411d48(0x3fb)](_0x9670f0,_0x17944f);continue;case'4':return;}break;}}}_0xeaf265=Math[_0x1b3e3d(0x396)](_0xeaf265),_0x33cc24=Math[_0x301a1e(0x396)](_0x33cc24);const _0x4853a0=_0x2cdcda[_0xe8c140(0xa9d)](_0xec09f6,_0x2cdcda[_0x50370c(0xa9c)](_0xeaf265,_0x33cc24));return _0x4853a0;}let modalele=[],keytextres=[],fulltext=[],article;function modal_open(_0xc68b30,_0x3a21ae){const _0x4b35c6=_0x1e77,_0x51b218=_0x1e77,_0x15c40b=_0x1e77,_0x6cc924=_0x1e77,_0x15cdb6=_0x1e77,_0x1da542={'jYqYV':_0x4b35c6(0x1e4),'vyouN':function(_0xa0053c,_0xd47a19){return _0xa0053c===_0xd47a19;},'EstVl':_0x51b218(0x2a9),'eijEc':_0x4b35c6(0xaac),'nasLR':function(_0x4a9488,_0x194c7a){return _0x4a9488(_0x194c7a);},'IrVjA':_0x6cc924(0x8e4)+'ss','yRQip':_0x6cc924(0x712)+_0x4b35c6(0x9d0),'iSEuY':_0x4b35c6(0x650)+_0x4b35c6(0x607)+_0x6cc924(0x64d),'hlHwr':_0x51b218(0x650)+_0x51b218(0x870),'XjMvl':function(_0x596268){return _0x596268();},'FZyRa':function(_0x322e74,_0x4fc575){return _0x322e74+_0x4fc575;},'WfMMM':_0x51b218(0x44d)+'es','ShpBd':function(_0x505c90,_0x5c5ede){return _0x505c90!==_0x5c5ede;},'TRteV':_0x6cc924(0x5dd),'atRrQ':_0x15c40b(0x412),'EToSA':function(_0x22c341,_0x44a932){return _0x22c341(_0x44a932);},'AmQzZ':function(_0x4d0896,_0x4cf242){return _0x4d0896+_0x4cf242;},'ZGDHV':function(_0x465df8,_0x5258eb){return _0x465df8+_0x5258eb;},'rFmsu':function(_0x5f1594,_0x256ee7){return _0x5f1594!==_0x256ee7;},'CqRAp':_0x4b35c6(0x28d),'LFJiW':_0x15c40b(0x321),'jYXwi':_0x15c40b(0x834)+_0x4b35c6(0x98a)+_0x4b35c6(0x984)+_0x51b218(0x4cc)+_0x15c40b(0x9fd),'ealai':function(_0x1f6c63,_0x5a2ed0){return _0x1f6c63!==_0x5a2ed0;},'HCCUd':_0x4b35c6(0x3f1),'ZgWRz':_0x15cdb6(0x874),'OktAE':_0x6cc924(0x596)+'d','EQLWR':_0x15c40b(0x5aa),'lakgq':function(_0x36e2b2,_0x77e8e1){return _0x36e2b2!==_0x77e8e1;},'aMSsz':_0x6cc924(0x385),'ShsXQ':_0x51b218(0x80e),'EnlwG':_0x4b35c6(0x88d)+_0x6cc924(0x30d),'OqJVK':function(_0x28195b,_0x97add2){return _0x28195b+_0x97add2;},'qqvaS':_0x51b218(0x3fe)+_0x51b218(0x6ad)+_0x4b35c6(0x795)+_0x15cdb6(0x205)+_0x15cdb6(0x32c)+_0x4b35c6(0x567)+_0x4b35c6(0xb11)+_0x15c40b(0xa0a)+_0x4b35c6(0x8de)+_0x15c40b(0x554)+_0x51b218(0x64e),'edPQq':function(_0x4ca545,_0x498afa){return _0x4ca545(_0x498afa);},'hIVoa':_0x4b35c6(0x2fe)+_0x51b218(0x79a),'QTbKW':_0x4b35c6(0x827)+':','pBEgv':_0x4b35c6(0x25a),'diJkK':_0x15c40b(0x92b)+_0x15c40b(0x527)+'rl','myhcZ':_0x51b218(0x7c7)+'l','cDWvw':function(_0x54f07c,_0x473060){return _0x54f07c(_0x473060);},'UlvZW':_0x51b218(0x226)+_0x15cdb6(0x2ac)+_0x15cdb6(0x92a),'bFPjL':_0x51b218(0x2fb),'Lntpx':function(_0x3cb2ba,_0x2f2f7d){return _0x3cb2ba+_0x2f2f7d;},'uNFXa':_0x6cc924(0x849),'hYtDm':_0x15cdb6(0x34d),'LWxfO':_0x4b35c6(0x7e9),'WBUtA':function(_0xe90a97,_0x8d108d){return _0xe90a97(_0x8d108d);},'ITOCg':_0x6cc924(0x20f)+_0x6cc924(0x50b),'ZRBqb':function(_0x2fdfcb,_0x5b96e6){return _0x2fdfcb===_0x5b96e6;},'ZyGwz':_0x15c40b(0xa00),'JMHgY':function(_0x47a110,_0x5135c4){return _0x47a110>_0x5135c4;},'ewTdf':function(_0x21136b,_0xc56438){return _0x21136b==_0xc56438;},'JcYUC':_0x15cdb6(0x390)+']','PUkYW':_0x4b35c6(0x476),'EHTYH':_0x4b35c6(0x377),'ugnRH':_0x15c40b(0x75b),'scZrd':function(_0x3d9481,_0x4efdf5){return _0x3d9481+_0x4efdf5;},'ZglwL':function(_0x10d93c,_0x37e8f0){return _0x10d93c===_0x37e8f0;},'BiCeF':_0x15cdb6(0x6d2),'CEGQH':_0x4b35c6(0x9e4),'zfUKh':_0x51b218(0xaa0),'wTLZd':_0x6cc924(0x86f),'pHBnM':function(_0x4acae0,_0x149b03){return _0x4acae0-_0x149b03;},'iitPQ':_0x15cdb6(0x3df)+'pt','umEwl':function(_0x2c4394,_0x10b444,_0x4fd97a){return _0x2c4394(_0x10b444,_0x4fd97a);},'HAGmr':_0x51b218(0x650)+_0x15c40b(0x776),'vpype':_0x51b218(0xa19)+_0x4b35c6(0x69c)+_0x15cdb6(0x7c6)+_0x51b218(0x76a)+_0x4b35c6(0xae3),'GpknN':_0x4b35c6(0x4cd)+'>','WRkPV':_0x6cc924(0x868),'futkJ':_0x4b35c6(0x88e),'PcjlD':_0x51b218(0x9f2),'nNoXZ':function(_0x5a66c9,_0x4fca55){return _0x5a66c9(_0x4fca55);},'oFiBW':function(_0x27c74f,_0x4e4ad0){return _0x27c74f+_0x4e4ad0;},'UOeJo':function(_0x11fc5e,_0xee52a5){return _0x11fc5e+_0xee52a5;},'Rjhuz':_0x6cc924(0x67f)+_0x15c40b(0x4d0)+_0x51b218(0x728)+_0x15c40b(0x85b)+_0x15cdb6(0x893)+_0x15cdb6(0x902)+_0x6cc924(0x959)+'\x0a','RwKdQ':_0x15cdb6(0x2b0),'MPYoi':_0x51b218(0x5ce)+'\x0a','frmUP':function(_0x2094f2,_0x444219){return _0x2094f2!==_0x444219;},'plXDo':_0x4b35c6(0x99e),'wfMhR':function(_0x5267f2,_0x2834ab){return _0x5267f2<_0x2834ab;},'ceIro':function(_0x2817fa,_0x2173ba){return _0x2817fa+_0x2173ba;},'cHlwN':function(_0x4e2072,_0xbad04){return _0x4e2072+_0xbad04;},'pcboM':function(_0x344c26,_0x22f8d7){return _0x344c26+_0x22f8d7;},'cNxyP':_0x15cdb6(0xa58)+'\x0a','SBbWy':_0x4b35c6(0x495),'laQBV':function(_0x1871c1,_0x562efb){return _0x1871c1<_0x562efb;},'YkfDG':function(_0x126d7b,_0x29d801){return _0x126d7b+_0x29d801;},'uGqbG':function(_0x2879ac,_0x3dcc72){return _0x2879ac+_0x3dcc72;},'ilFVe':_0x15c40b(0x4a0)+_0x15cdb6(0xa58)+'\x0a','QFjne':_0x4b35c6(0x9c2),'ykzXK':function(_0x122ab8,_0x17da69){return _0x122ab8(_0x17da69);},'pytEI':function(_0x21be3f,_0x4a1b27,_0x59d6e6){return _0x21be3f(_0x4a1b27,_0x59d6e6);},'jkiaw':_0x51b218(0xa5a)+_0x51b218(0x651)+_0x51b218(0x969)+_0x51b218(0x93b)+_0x51b218(0x220)+_0x51b218(0x5fb),'vfFdb':function(_0x2ae37d,_0xb634b1){return _0x2ae37d<_0xb634b1;},'nICBp':function(_0xe639e,_0x3e4442){return _0xe639e+_0x3e4442;},'JJrFx':function(_0x36bdb3,_0x38a04c){return _0x36bdb3===_0x38a04c;},'UVkLn':_0x15c40b(0x936),'KAomU':_0x15c40b(0x55d),'CaJDy':_0x51b218(0x4c5),'EvaxX':_0x15c40b(0x357),'UCoEJ':_0x15c40b(0xad6)+_0x6cc924(0x704)+_0x15c40b(0x71e)+_0x6cc924(0x382),'BcDBA':_0x4b35c6(0x88d)+_0x15cdb6(0x30e),'qMEwP':_0x51b218(0x88d)+_0x51b218(0x2b3)+_0x15c40b(0x2c8),'TrtPD':function(_0x430d52,_0x298bdb){return _0x430d52(_0x298bdb);},'lHmXl':function(_0x430fe3,_0x10a35b,_0x3098c0,_0x248d0f){return _0x430fe3(_0x10a35b,_0x3098c0,_0x248d0f);},'FNnII':_0x15cdb6(0xa5a)+_0x15c40b(0x651)+_0x51b218(0x969)+_0x4b35c6(0x909)+_0x6cc924(0x528),'FMlAZ':function(_0x1497d4,_0x45f8f3){return _0x1497d4===_0x45f8f3;},'JnGBg':_0x4b35c6(0x7db),'eEXLl':function(_0x15ea0f,_0x37d68a){return _0x15ea0f==_0x37d68a;},'fbvrR':function(_0xc5cf9f,_0xeca6cc){return _0xc5cf9f+_0xeca6cc;},'CmWBU':function(_0x15389b,_0x2a2398){return _0x15389b+_0x2a2398;},'tXMgG':_0x15c40b(0xa19)+_0x15c40b(0x69c)+_0x4b35c6(0x7c6)+_0x4b35c6(0x606)+_0x51b218(0x4dc)+'\x22>','fuPRp':_0x6cc924(0xaae),'kROsS':_0x15c40b(0x3ac)+_0x51b218(0x795)+_0x15c40b(0x974)+_0x15cdb6(0x799),'fmLPc':_0x6cc924(0x7aa),'LLurz':_0x4b35c6(0x8e9),'JYAlO':_0x15cdb6(0xa51)+_0x15cdb6(0xa53)+_0x4b35c6(0x671)+_0x4b35c6(0x3c8)};if(_0x1da542[_0x15cdb6(0x9a4)](lock_chat,-0x1*-0x2232+0x494*0x8+0x3*-0x179b))return;prev_chat=document[_0x6cc924(0x298)+_0x15cdb6(0x8d3)+_0x15cdb6(0x6fd)](_0x1da542[_0x6cc924(0x817)])[_0x51b218(0xa9f)+_0x15c40b(0x2ed)],document[_0x15c40b(0x298)+_0x6cc924(0x8d3)+_0x15c40b(0x6fd)](_0x1da542[_0x15c40b(0x817)])[_0x4b35c6(0xa9f)+_0x51b218(0x2ed)]=_0x1da542[_0x15cdb6(0x486)](_0x1da542[_0x51b218(0x8b7)](_0x1da542[_0x4b35c6(0x1fa)](_0x1da542[_0x4b35c6(0x94f)](_0x1da542[_0x15c40b(0x4ec)](_0x1da542[_0x6cc924(0x486)](prev_chat,_0x1da542[_0x15cdb6(0xa80)]),_0x1da542[_0x15cdb6(0x791)]),_0x1da542[_0x6cc924(0x479)]),_0x1da542[_0x15c40b(0xa03)](String,_0x3a21ae)),_0x1da542[_0x15cdb6(0x430)]),_0x1da542[_0x4b35c6(0x1df)]),modal[_0x15c40b(0x9e9)][_0x15cdb6(0xac6)+'ay']=_0x1da542[_0x51b218(0x559)],document[_0x15cdb6(0x4c9)+_0x15cdb6(0xacd)+_0x51b218(0x8bb)](_0x1da542[_0x15c40b(0x622)])[_0x6cc924(0xa9f)+_0x6cc924(0x2ed)]='';var _0x5140e5=new Promise((_0x3d5273,_0x3e6bbe)=>{const _0x52ac98=_0x51b218,_0x547e26=_0x51b218,_0x35efdd=_0x6cc924,_0x34838a=_0x4b35c6,_0x5021ff=_0x6cc924;if(_0x1da542[_0x52ac98(0x47c)](_0x1da542[_0x547e26(0x687)],_0x1da542[_0x52ac98(0x31d)])){var _0x4f08aa=document[_0x35efdd(0x4c9)+_0x35efdd(0xacd)+_0x5021ff(0x8bb)](_0x1da542[_0x547e26(0x569)]);_0x4f08aa[_0x5021ff(0x374)]=_0xc68b30;if(_0x4f08aa[_0x52ac98(0x844)+_0x547e26(0xa4b)+'t']){if(_0x1da542[_0x52ac98(0x4b4)](_0x1da542[_0x52ac98(0x242)],_0x1da542[_0x34838a(0x810)]))_0x4f08aa[_0x52ac98(0x844)+_0x5021ff(0xa4b)+'t'](_0x1da542[_0x5021ff(0xa45)],function(){const _0x22e030=_0x34838a,_0x28bdec=_0x35efdd,_0x2f171f=_0x547e26,_0x546f97=_0x5021ff,_0x30be43=_0x52ac98,_0xcd9593={};_0xcd9593[_0x22e030(0x36f)]=_0x1da542[_0x28bdec(0x80d)];const _0x32afaf=_0xcd9593;_0x1da542[_0x22e030(0x2f8)](_0x1da542[_0x546f97(0x4e6)],_0x1da542[_0x2f171f(0x316)])?_0x50a2d2=_0x32afaf[_0x22e030(0x36f)]:_0x1da542[_0x22e030(0xa03)](_0x3d5273,_0x1da542[_0x28bdec(0x2db)]);});else{const _0xd51049=_0x1da542[_0x34838a(0x937)][_0x52ac98(0x460)]('|');let _0x2e7f61=-0x1*0x1f49+0x12d7+-0x3b*-0x36;while(!![]){switch(_0xd51049[_0x2e7f61++]){case'0':_0x3765a1[_0x35efdd(0x298)+_0x5021ff(0x8d3)+_0x35efdd(0x6fd)](_0x1da542[_0x52ac98(0x9bb)])[_0x35efdd(0x9e9)][_0x547e26(0xac6)+'ay']='';continue;case'1':_0x2179e4[_0x34838a(0x298)+_0x35efdd(0x8d3)+_0x34838a(0x6fd)](_0x1da542[_0x547e26(0xa14)])[_0x5021ff(0x9e9)][_0x34838a(0xac6)+'ay']='';continue;case'2':_0x4f8849=0x1506+-0x544+-0x2*0x7e1;continue;case'3':return;case'4':_0x1da542[_0x5021ff(0x647)](_0x3e9823);continue;}break;}}}else{if(_0x1da542[_0x35efdd(0x2f8)](_0x1da542[_0x547e26(0x454)],_0x1da542[_0x547e26(0x454)]))_0x4f08aa[_0x547e26(0x596)+'d']=function(){const _0x1499ab=_0x52ac98,_0x16f30f=_0x34838a,_0x1eb087=_0x5021ff,_0x21e398=_0x5021ff,_0x3d9748=_0x34838a,_0x480f7f={'QPYfA':function(_0x42d543,_0x5a4294){const _0x3af568=_0x1e77;return _0x1da542[_0x3af568(0x4bb)](_0x42d543,_0x5a4294);},'Minvl':_0x1da542[_0x1499ab(0x218)]};_0x1da542[_0x1499ab(0x6b2)](_0x1da542[_0x16f30f(0x398)],_0x1da542[_0x1499ab(0x237)])?_0x1da542[_0x3d9748(0x762)](_0x3d5273,_0x1da542[_0x21e398(0x2db)]):(_0x4f8f5f=_0xcc0b39[_0x21e398(0x733)](_0x480f7f[_0x1eb087(0x75f)](_0x2c0818,_0x19fd8e))[_0x480f7f[_0x3d9748(0x5e4)]],_0x1470f5='');};else try{_0x11ae15=_0x10d086[_0x5021ff(0x733)](_0x1da542[_0x52ac98(0x4a5)](_0x3ccee2,_0x2ddb12))[_0x1da542[_0x5021ff(0x218)]],_0x5d09e4='';}catch(_0x4b217b){_0x89b19b=_0x404245[_0x5021ff(0x733)](_0x29b3cb)[_0x1da542[_0x5021ff(0x218)]],_0x285518='';}}}else _0x4374ea=_0x465ef7[_0x547e26(0x733)](_0x1da542[_0x5021ff(0x34e)](_0x967963,_0x283b3f))[_0x1da542[_0x5021ff(0x218)]],_0xb0abcf='';});keytextres=[],_0x5140e5[_0x6cc924(0x617)](()=>{const _0x368ed5=_0x6cc924,_0x1b589a=_0x6cc924,_0x3447ec=_0x51b218,_0x55dc83=_0x15cdb6,_0x4938c3=_0x51b218,_0x4fdd1b={'BMPzh':_0x1da542[_0x368ed5(0x5c1)],'QnIFK':function(_0x14592e,_0x17a10d){const _0x159cdb=_0x368ed5;return _0x1da542[_0x159cdb(0x88b)](_0x14592e,_0x17a10d);},'Kpzvb':function(_0x558a25,_0x422246){const _0x9c1f14=_0x368ed5;return _0x1da542[_0x9c1f14(0x84e)](_0x558a25,_0x422246);},'lPuFy':function(_0x19100b,_0x13cfe4){const _0x13b37f=_0x368ed5;return _0x1da542[_0x13b37f(0x9c9)](_0x19100b,_0x13cfe4);},'MMRhx':function(_0x5e71ac,_0x40cd01){const _0x3752c9=_0x368ed5;return _0x1da542[_0x3752c9(0x63e)](_0x5e71ac,_0x40cd01);},'JbYzp':_0x1da542[_0x1b589a(0x5db)],'CyZLR':_0x1da542[_0x368ed5(0x218)],'uwQxi':function(_0x2adb21,_0x2a929a){const _0x596d6e=_0x3447ec;return _0x1da542[_0x596d6e(0x727)](_0x2adb21,_0x2a929a);},'mqUZk':_0x1da542[_0x368ed5(0x463)]};if(_0x1da542[_0x4938c3(0x9e1)](_0x1da542[_0x368ed5(0x943)],_0x1da542[_0x368ed5(0xad9)]))_0x80553[_0x4938c3(0x3b5)](_0x4fdd1b[_0x3447ec(0x1e2)],_0x381dd0);else{document[_0x3447ec(0x4c9)+_0x368ed5(0xacd)+_0x4938c3(0x8bb)](_0x1da542[_0x55dc83(0x8ae)])[_0x4938c3(0xaad)+_0x368ed5(0x6a3)+'d'](document[_0x368ed5(0x4c9)+_0x4938c3(0xacd)+_0x368ed5(0x8bb)](_0x1da542[_0x3447ec(0x33e)])),document[_0x368ed5(0x4c9)+_0x3447ec(0xacd)+_0x3447ec(0x8bb)](_0x1da542[_0x1b589a(0x8ae)])[_0x3447ec(0xaad)+_0x1b589a(0x6a3)+'d'](document[_0x55dc83(0x4c9)+_0x55dc83(0xacd)+_0x368ed5(0x8bb)](_0x1da542[_0x3447ec(0x8da)]));var _0x300e1a=document[_0x368ed5(0x4c9)+_0x4938c3(0xacd)+_0x1b589a(0x8bb)](_0x1da542[_0x368ed5(0x569)]);modalele=_0x1da542[_0x4938c3(0xb0e)](eleparse,_0x300e1a[_0x1b589a(0x91f)+_0x3447ec(0x24a)+_0x55dc83(0x822)]),article=new Readability(_0x300e1a[_0x368ed5(0x91f)+_0x3447ec(0x24a)+_0x368ed5(0x822)][_0x4938c3(0x889)+_0x3447ec(0x62b)](!![]))[_0x368ed5(0x733)](),fulltext=article[_0x368ed5(0x3b8)+_0x368ed5(0xa2b)+'t'],fulltext=fulltext[_0x3447ec(0x487)+_0x55dc83(0x32d)]('\x0a\x0a','\x0a')[_0x3447ec(0x487)+_0x368ed5(0x32d)]('\x0a\x0a','\x0a');const _0x288491=/[?!;\?\n。;!………]/g;fulltext=fulltext[_0x4938c3(0x460)](_0x288491),fulltext=fulltext[_0x3447ec(0x350)+'r'](_0x38a9b5=>{const _0x1fe316=_0x55dc83,_0x12d681=_0x1b589a,_0x2caefd=_0x1b589a,_0x1ddff3=_0x368ed5,_0x872eec=_0x3447ec;if(_0x1da542[_0x1fe316(0x94d)](_0x1da542[_0x12d681(0x7f5)],_0x1da542[_0x1fe316(0x7f5)])){if(_0x4fdd1b[_0x2caefd(0xaf6)](_0x4fdd1b[_0x12d681(0x80c)](_0x4fdd1b[_0x872eec(0x80c)](_0x1fa330,_0x22c89c[_0x88cd4d]),'\x0a')[_0x12d681(0x5fc)+'h'],-0x97*0x2f+-0x82+0x1fbf))_0x37776c=_0x4fdd1b[_0x12d681(0x80c)](_0x4fdd1b[_0x1ddff3(0x3c7)](_0x47557a,_0x5cfcaa[_0x4b8620]),'\x0a');}else{const _0x3a2f8c=/^[0-9,\s]+$/;return!_0x3a2f8c[_0x1fe316(0x811)](_0x38a9b5);}}),fulltext=fulltext[_0x368ed5(0x350)+'r'](function(_0x522f91){const _0xdb9c6a=_0x55dc83,_0x456766=_0x1b589a,_0x2b8590=_0x368ed5,_0x48fe88=_0x55dc83;if(_0x4fdd1b[_0xdb9c6a(0x425)](_0x4fdd1b[_0xdb9c6a(0x342)],_0x4fdd1b[_0x456766(0x342)]))return _0x522f91&&_0x522f91[_0x48fe88(0x755)]();else _0xa00301=_0x2848b5;}),optkeytext={'method':_0x1da542[_0x368ed5(0xad7)],'headers':headers,'body':JSON[_0x4938c3(0x4ac)+_0x3447ec(0xa12)]({'text':fulltext[_0x1b589a(0xa6f)]('\x0a')})},console[_0x55dc83(0x6f1)](fulltext),_0x1da542[_0x55dc83(0x911)](fetchRetry,_0x1da542[_0x4938c3(0x3ef)],0x9d0+0x10fe*-0x2+0x182f,optkeytext)[_0x368ed5(0x617)](_0x1c7889=>_0x1c7889[_0x3447ec(0x36a)]())[_0x4938c3(0x617)](_0x24a0bf=>{const _0x2e9b27=_0x1b589a,_0xbb7059=_0x3447ec,_0xab1661=_0x55dc83,_0x39a732=_0x368ed5,_0x5b963b=_0x3447ec,_0x5d34c2={'MSgqf':_0x1da542[_0x2e9b27(0x591)],'DIOpR':_0x1da542[_0x2e9b27(0x4ce)],'ShIEL':function(_0x2754d0,_0x80849c){const _0x41c08b=_0x2e9b27;return _0x1da542[_0x41c08b(0x96d)](_0x2754d0,_0x80849c);},'cJEPt':_0x1da542[_0xab1661(0x48b)],'aQMKe':function(_0x2039f2,_0x1c8b0d){const _0x40db61=_0xbb7059;return _0x1da542[_0x40db61(0x84f)](_0x2039f2,_0x1c8b0d);},'Ozsft':_0x1da542[_0x2e9b27(0x48d)],'DYUPL':_0x1da542[_0xbb7059(0x5c1)],'pUAkc':_0x1da542[_0x2e9b27(0x6dc)],'CZhkk':_0x1da542[_0xbb7059(0xa97)],'tOoNj':_0x1da542[_0x5b963b(0xa5f)],'jPfOe':function(_0x4104e3,_0x1f171c){const _0x347b9b=_0x2e9b27;return _0x1da542[_0x347b9b(0x5b9)](_0x4104e3,_0x1f171c);},'xXLRE':_0x1da542[_0x5b963b(0x627)],'onkAe':function(_0x1a09a5,_0x4d2961){const _0x5d6323=_0x5b963b;return _0x1da542[_0x5d6323(0x84f)](_0x1a09a5,_0x4d2961);},'NSsvy':_0x1da542[_0xbb7059(0x6c6)],'mqyTF':function(_0x3f8b1d,_0x4d7a93){const _0x28b4b8=_0xab1661;return _0x1da542[_0x28b4b8(0x731)](_0x3f8b1d,_0x4d7a93);},'kggxn':_0x1da542[_0xab1661(0x218)],'AdoWb':function(_0x46bea5,_0xcfd4e0){const _0xdfd2ae=_0x5b963b;return _0x1da542[_0xdfd2ae(0x6b2)](_0x46bea5,_0xcfd4e0);},'Judme':_0x1da542[_0xab1661(0x552)],'VzhmD':_0x1da542[_0x39a732(0xae8)],'KmRJg':_0x1da542[_0x5b963b(0x796)],'sxivT':function(_0x2a7d22,_0x1e09de){const _0xd02da9=_0xbb7059;return _0x1da542[_0xd02da9(0xa88)](_0x2a7d22,_0x1e09de);},'VwjhZ':_0x1da542[_0x39a732(0x201)],'PbjlW':function(_0x12dcde,_0x224668){const _0x992619=_0x5b963b;return _0x1da542[_0x992619(0x9e1)](_0x12dcde,_0x224668);},'KJJjv':_0x1da542[_0xab1661(0x46b)],'dbFho':function(_0x2ade56,_0x51ea6f){const _0x7f0438=_0x5b963b;return _0x1da542[_0x7f0438(0x333)](_0x2ade56,_0x51ea6f);},'OsoJR':function(_0x2e34d5,_0x49747e){const _0x5e2c88=_0x5b963b;return _0x1da542[_0x5e2c88(0xaeb)](_0x2e34d5,_0x49747e);},'HhqbS':_0x1da542[_0xab1661(0x54c)],'nYUQj':function(_0x20797c,_0x24ec4b){const _0x4cc7e7=_0xbb7059;return _0x1da542[_0x4cc7e7(0x47c)](_0x20797c,_0x24ec4b);},'GkMgA':_0x1da542[_0xbb7059(0x88c)],'gABqn':function(_0x934a7f,_0x25b9f3){const _0x18d99e=_0xbb7059;return _0x1da542[_0x18d99e(0x34e)](_0x934a7f,_0x25b9f3);},'kxpbE':function(_0x2e6b9b){const _0x409188=_0x5b963b;return _0x1da542[_0x409188(0x647)](_0x2e6b9b);},'JuAWA':function(_0x2e9662,_0x42b29a){const _0x7784c5=_0x2e9b27;return _0x1da542[_0x7784c5(0x9e1)](_0x2e9662,_0x42b29a);},'fmeVB':_0x1da542[_0xab1661(0x821)],'akHAj':_0x1da542[_0xbb7059(0x3a7)],'bHcno':function(_0x1a3bbb,_0x3b8f15){const _0x202e98=_0x5b963b;return _0x1da542[_0x202e98(0x7ba)](_0x1a3bbb,_0x3b8f15);},'OiZTA':function(_0x4d227b,_0xe4c7ac){const _0x29c282=_0x39a732;return _0x1da542[_0x29c282(0x727)](_0x4d227b,_0xe4c7ac);},'slJZr':_0x1da542[_0x2e9b27(0x29e)],'nouRk':_0x1da542[_0xbb7059(0x8c2)],'Wifap':function(_0x5de0e2,_0x33cf76){const _0x5c00d9=_0x5b963b;return _0x1da542[_0x5c00d9(0x333)](_0x5de0e2,_0x33cf76);},'REfma':_0x1da542[_0x5b963b(0x6cf)],'tYexL':_0x1da542[_0xab1661(0x882)],'ycsvc':function(_0x1d3b60,_0x4efe9f){const _0x40e481=_0xbb7059;return _0x1da542[_0x40e481(0x70c)](_0x1d3b60,_0x4efe9f);},'USzGX':_0x1da542[_0xbb7059(0x7fe)],'qVTsB':function(_0x568bbd,_0x51770b,_0x5e524f){const _0x3dc4fc=_0xbb7059;return _0x1da542[_0x3dc4fc(0x5d2)](_0x568bbd,_0x51770b,_0x5e524f);},'aGguh':_0x1da542[_0x5b963b(0x817)],'jfMUU':function(_0x51662f,_0x1217cb){const _0x27ace2=_0x2e9b27;return _0x1da542[_0x27ace2(0x731)](_0x51662f,_0x1217cb);},'WIxLL':_0x1da542[_0xab1661(0xa98)],'vXBbv':_0x1da542[_0xab1661(0x1df)],'gnUqg':function(_0x320947,_0x3d10ea){const _0x488d2e=_0xbb7059;return _0x1da542[_0x488d2e(0x727)](_0x320947,_0x3d10ea);},'qexIc':_0x1da542[_0x2e9b27(0x72c)],'rGhzk':_0x1da542[_0x2e9b27(0x1f1)]};if(_0x1da542[_0x2e9b27(0x6b2)](_0x1da542[_0x5b963b(0x743)],_0x1da542[_0x5b963b(0x743)]))throw _0x53b704;else{keytextres=_0x1da542[_0x39a732(0x4d2)](unique,_0x24a0bf),promptWeb=_0x1da542[_0xbb7059(0x2d1)](_0x1da542[_0xbb7059(0x4a5)](_0x1da542[_0xab1661(0x34e)](_0x1da542[_0xab1661(0x1fa)](_0x1da542[_0x5b963b(0x54d)],_0x1da542[_0xbb7059(0x2d2)]),article[_0x2e9b27(0x413)]),'\x0a'),_0x1da542[_0x2e9b27(0xa87)]);for(el in modalele){if(_0x1da542[_0xab1661(0x6bf)](_0x1da542[_0xbb7059(0x441)],_0x1da542[_0x2e9b27(0x441)]))_0x50e823[_0x2e9b27(0x3b5)](_0x4fdd1b[_0x39a732(0x1e2)],_0x11a82e);else{if(_0x1da542[_0xab1661(0x897)](_0x1da542[_0xbb7059(0x4ec)](_0x1da542[_0x5b963b(0x34e)](promptWeb,modalele[el]),'\x0a')[_0xab1661(0x5fc)+'h'],0x406+-0x52*-0x13+-0x88c))promptWeb=_0x1da542[_0x2e9b27(0x84e)](_0x1da542[_0x5b963b(0x2f9)](promptWeb,modalele[el]),'\x0a');}}promptWeb=_0x1da542[_0xbb7059(0x34e)](promptWeb,_0x1da542[_0xab1661(0xa42)]),keySentencesCount=-0xb5d+0x89f+0x2be;for(st in keytextres){if(_0x1da542[_0xab1661(0x727)](_0x1da542[_0xbb7059(0xa05)],_0x1da542[_0xbb7059(0xa05)])){if(_0x1da542[_0xbb7059(0x5ba)](_0x1da542[_0xab1661(0x8c7)](_0x1da542[_0x39a732(0x2d1)](promptWeb,keytextres[st]),'\x0a')[_0x39a732(0x5fc)+'h'],-0x1d*-0xe5+0x24a3+0x11d*-0x34))promptWeb=_0x1da542[_0x5b963b(0x84e)](_0x1da542[_0x39a732(0x486)](promptWeb,keytextres[st]),'\x0a');keySentencesCount=_0x1da542[_0x5b963b(0x4bb)](keySentencesCount,0x20b*-0xf+0x1e8a+-0x7*-0x4);}else _0x430902=_0x35b2f2[_0x5b963b(0x733)](_0x3e15ff)[_0x4fdd1b[_0x5b963b(0x6e8)]],_0xc22ce='';}promptWeb+=_0x1da542[_0x2e9b27(0x3f5)];const _0x1e8139={};_0x1e8139[_0x39a732(0xaf5)+'t']=promptWeb,_0x1e8139[_0x2e9b27(0x964)+_0x5b963b(0x5d4)]=0x3e8,_0x1e8139[_0x2e9b27(0x42d)+_0x2e9b27(0xaaf)+'e']=0.9,_0x1e8139[_0x39a732(0x2fa)]=0x1,_0x1e8139[_0x39a732(0xa7c)+_0x39a732(0x2ca)+_0xab1661(0x35f)+'ty']=0x0,_0x1e8139[_0x5b963b(0x9cf)+_0x5b963b(0x9ae)+_0x2e9b27(0x7c9)+'y']=0x0,_0x1e8139[_0x5b963b(0x2d6)+'of']=0x1,_0x1e8139[_0xab1661(0x254)]=![],_0x1e8139[_0x39a732(0x472)+_0xab1661(0x5af)]=0x0,_0x1e8139[_0xbb7059(0x208)+'m']=!![];const _0x1ee865={'method':_0x1da542[_0x5b963b(0xad7)],'headers':headers,'body':_0x1da542[_0x5b963b(0x5a3)](b64EncodeUnicode,JSON[_0x39a732(0x4ac)+_0x2e9b27(0xa12)](_0x1e8139))};chatTemp='',text_offset=-(0x142a+-0x6c*0x5+-0x120d),prev_chat=document[_0xbb7059(0x298)+_0x39a732(0x8d3)+_0x2e9b27(0x6fd)](_0x1da542[_0x39a732(0x817)])[_0x5b963b(0xa9f)+_0x2e9b27(0x2ed)],_0x1da542[_0x5b963b(0x7ec)](fetch,_0x1da542[_0x39a732(0x8b3)],_0x1ee865)[_0xab1661(0x617)](_0x1cfad9=>{const _0x1d06c5=_0xab1661,_0x57de3e=_0x2e9b27,_0x19fcaa=_0x2e9b27,_0x167892=_0x2e9b27,_0x38b183=_0x5b963b,_0x3a3e27={'RWBDI':function(_0x39283b,_0x397976){const _0x16ca41=_0x1e77;return _0x5d34c2[_0x16ca41(0x4d1)](_0x39283b,_0x397976);},'dEfdq':_0x5d34c2[_0x1d06c5(0x286)],'uJVde':function(_0x47932a,_0xbcbc0d){const _0x152905=_0x1d06c5;return _0x5d34c2[_0x152905(0x8d8)](_0x47932a,_0xbcbc0d);},'AqlPC':_0x5d34c2[_0x1d06c5(0x6fb)],'vclzi':function(_0x2feb7f,_0x449747){const _0x2cf54a=_0x57de3e;return _0x5d34c2[_0x2cf54a(0x526)](_0x2feb7f,_0x449747);},'StUOJ':_0x5d34c2[_0x19fcaa(0x2b2)],'qJHyX':function(_0x14c942,_0x3285fe){const _0x5a5f90=_0x1d06c5;return _0x5d34c2[_0x5a5f90(0x221)](_0x14c942,_0x3285fe);},'xevfO':function(_0x433842,_0x3155ee){const _0x577097=_0x19fcaa;return _0x5d34c2[_0x577097(0xa9a)](_0x433842,_0x3155ee);},'AyQlr':_0x5d34c2[_0x167892(0x72e)],'qtoTC':function(_0x5e80e7,_0x552fed){const _0x1583f7=_0x1d06c5;return _0x5d34c2[_0x1583f7(0x91a)](_0x5e80e7,_0x552fed);},'TuWYp':_0x5d34c2[_0x19fcaa(0x956)],'iOYuk':function(_0x38118b,_0x1b82d3){const _0x883bbe=_0x167892;return _0x5d34c2[_0x883bbe(0xa6b)](_0x38118b,_0x1b82d3);},'qkpAW':function(_0x211f85){const _0x4ec330=_0x1d06c5;return _0x5d34c2[_0x4ec330(0x8e2)](_0x211f85);},'XUoFN':function(_0x2d270b,_0x18c009){const _0x155e2a=_0x57de3e;return _0x5d34c2[_0x155e2a(0x6e1)](_0x2d270b,_0x18c009);},'qhbLu':_0x5d34c2[_0x1d06c5(0x5f0)],'oYCZq':_0x5d34c2[_0x57de3e(0xaf7)],'YtMrl':function(_0xfafeb8,_0x34b026){const _0x181b83=_0x19fcaa;return _0x5d34c2[_0x181b83(0x3e8)](_0xfafeb8,_0x34b026);},'osMCY':function(_0x1fdff0,_0x381cf0){const _0x20412c=_0x167892;return _0x5d34c2[_0x20412c(0x594)](_0x1fdff0,_0x381cf0);},'mPZKa':_0x5d34c2[_0x167892(0x445)],'LHpUd':_0x5d34c2[_0x19fcaa(0x4f1)],'fPUOE':function(_0x3cf19a,_0x4ac869){const _0x4d6d52=_0x167892;return _0x5d34c2[_0x4d6d52(0x925)](_0x3cf19a,_0x4ac869);},'uBPMx':_0x5d34c2[_0x1d06c5(0x5e1)],'btpzU':_0x5d34c2[_0x19fcaa(0x1d8)],'RgmcM':function(_0x27bc27,_0x583cfa){const _0x529d66=_0x167892;return _0x5d34c2[_0x529d66(0x8e3)](_0x27bc27,_0x583cfa);},'vyojn':_0x5d34c2[_0x57de3e(0x7a9)],'iyGpK':function(_0x3b375a,_0x175c7f,_0x11fdb8){const _0x3467c2=_0x57de3e;return _0x5d34c2[_0x3467c2(0x7d3)](_0x3b375a,_0x175c7f,_0x11fdb8);},'VBnHz':function(_0x2933d0,_0x815be3){const _0x54398e=_0x1d06c5;return _0x5d34c2[_0x54398e(0x9ec)](_0x2933d0,_0x815be3);},'kbnZn':_0x5d34c2[_0x167892(0x7e0)],'mKoZJ':function(_0x42c617,_0xcbbd28){const _0x11689c=_0x167892;return _0x5d34c2[_0x11689c(0x4e2)](_0x42c617,_0xcbbd28);},'KypdK':function(_0x2e04bc,_0x4edf60){const _0x5bb9b0=_0x167892;return _0x5d34c2[_0x5bb9b0(0xa6b)](_0x2e04bc,_0x4edf60);},'pDsTa':_0x5d34c2[_0x1d06c5(0x9e8)],'JJgGb':_0x5d34c2[_0x167892(0x494)]};if(_0x5d34c2[_0x1d06c5(0x76d)](_0x5d34c2[_0x167892(0x404)],_0x5d34c2[_0x19fcaa(0xa62)])){_0x12e702=_0x3a3e27[_0x19fcaa(0x35c)](_0x1714e8,_0x4447d4);const _0x141734={};return _0x141734[_0x19fcaa(0x643)]=_0x3a3e27[_0x167892(0x22d)],_0x48860b[_0x38b183(0x1da)+'e'][_0x167892(0x589)+'pt'](_0x141734,_0x3bc16b,_0x37cdb8);}else{const _0x233838=_0x1cfad9[_0x167892(0x666)][_0x38b183(0x86c)+_0x57de3e(0x3c8)]();let _0x5ec7e8='',_0x1acc57='';_0x233838[_0x57de3e(0x426)]()[_0x38b183(0x617)](function _0x3ceda1({done:_0x50b08a,value:_0xd31a57}){const _0x106e26=_0x57de3e,_0x376b93=_0x38b183,_0x1a9477=_0x1d06c5,_0x294c25=_0x1d06c5,_0x156148=_0x1d06c5,_0xe5f233={'uxaic':_0x5d34c2[_0x106e26(0x5e7)],'CsPAy':_0x5d34c2[_0x376b93(0x3a1)],'gHDkf':function(_0x5f2e2c,_0xd77bc3){const _0x1e8284=_0x376b93;return _0x5d34c2[_0x1e8284(0xa72)](_0x5f2e2c,_0xd77bc3);},'rtaaJ':_0x5d34c2[_0x1a9477(0x695)],'MhiKx':function(_0x4bfbef,_0x83d747){const _0x2e5350=_0x106e26;return _0x5d34c2[_0x2e5350(0x9ec)](_0x4bfbef,_0x83d747);},'sOlyY':_0x5d34c2[_0x376b93(0x2f0)],'bbBnr':function(_0x34e55d,_0x389efb){const _0x49353d=_0x376b93;return _0x5d34c2[_0x49353d(0x9ec)](_0x34e55d,_0x389efb);},'VFqBv':_0x5d34c2[_0x156148(0x975)],'rULwt':_0x5d34c2[_0x156148(0x25f)],'NzHhu':_0x5d34c2[_0x1a9477(0x916)],'vXTvA':function(_0x1d99fc,_0x54dced){const _0x4f4d5e=_0x294c25;return _0x5d34c2[_0x4f4d5e(0x9ec)](_0x1d99fc,_0x54dced);},'sRzVH':_0x5d34c2[_0x376b93(0x317)],'fHsaU':function(_0x49f854,_0x3d188c){const _0x4b2624=_0x1a9477;return _0x5d34c2[_0x4b2624(0xa8a)](_0x49f854,_0x3d188c);},'dWIzr':function(_0x4b031b,_0x11d89a){const _0x2fb506=_0x1a9477;return _0x5d34c2[_0x2fb506(0xa72)](_0x4b031b,_0x11d89a);},'EtdQh':function(_0x988530,_0x26c0e4){const _0x5f4066=_0x1a9477;return _0x5d34c2[_0x5f4066(0x9ec)](_0x988530,_0x26c0e4);},'OhUyB':function(_0x2a9984,_0x48fd9c){const _0x18d258=_0x294c25;return _0x5d34c2[_0x18d258(0xa72)](_0x2a9984,_0x48fd9c);},'GuAYP':_0x5d34c2[_0x156148(0x997)],'vFKDL':function(_0x43c99e,_0x212b55){const _0x6d460f=_0x294c25;return _0x5d34c2[_0x6d460f(0x2e0)](_0x43c99e,_0x212b55);},'dxLPm':_0x5d34c2[_0x1a9477(0x541)],'igPfo':function(_0x18887b,_0xb062b){const _0x45896c=_0x294c25;return _0x5d34c2[_0x45896c(0x8d8)](_0x18887b,_0xb062b);},'tZGhj':function(_0x1f988a,_0xb9540){const _0x4b58ec=_0x376b93;return _0x5d34c2[_0x4b58ec(0x2e0)](_0x1f988a,_0xb9540);},'BxxUP':_0x5d34c2[_0x376b93(0x6fb)]};if(_0x5d34c2[_0x156148(0x721)](_0x5d34c2[_0x1a9477(0x91e)],_0x5d34c2[_0x376b93(0x2c0)])){if(_0x50b08a)return;const _0x13bffa=new TextDecoder(_0x5d34c2[_0x156148(0x52e)])[_0x376b93(0x477)+'e'](_0xd31a57);return _0x13bffa[_0x376b93(0x755)]()[_0x106e26(0x460)]('\x0a')[_0x376b93(0x54f)+'ch'](function(_0x18b5dd){const _0x26ac59=_0x106e26,_0x53f0bc=_0x294c25,_0x1d8998=_0x294c25,_0x5e699d=_0x106e26,_0x3d45ee=_0x156148,_0x446966={'RUuOz':function(_0x239e79,_0x7bb8bb){const _0x5ed425=_0x1e77;return _0x3a3e27[_0x5ed425(0x2d4)](_0x239e79,_0x7bb8bb);},'egTob':_0x3a3e27[_0x26ac59(0x6f8)]};if(_0x3a3e27[_0x26ac59(0xa02)](_0x3a3e27[_0x26ac59(0x99c)],_0x3a3e27[_0x1d8998(0x99c)])){if(_0x3a3e27[_0x1d8998(0xa27)](_0x18b5dd[_0x1d8998(0x5fc)+'h'],-0x1*0x94a+-0x221c+-0x2*-0x15b6))_0x5ec7e8=_0x18b5dd[_0x3d45ee(0x6e4)](-0x3*0x12e+-0xf4*0x27+0x4*0xa2f);if(_0x3a3e27[_0x26ac59(0x579)](_0x5ec7e8,_0x3a3e27[_0x5e699d(0x739)])){if(_0x3a3e27[_0x1d8998(0x4b3)](_0x3a3e27[_0x53f0bc(0x998)],_0x3a3e27[_0x53f0bc(0x998)]))_0x555285=_0xe5f233[_0x26ac59(0x917)];else{word_last+=_0x3a3e27[_0x3d45ee(0xa6d)](chatTextRaw,chatTemp),lock_chat=-0x1c5d+-0x1*0x2302+0x1*0x3f5f,_0x3a3e27[_0x5e699d(0x4b5)](proxify);return;}}let _0x27adea;try{if(_0x3a3e27[_0x1d8998(0x68a)](_0x3a3e27[_0x1d8998(0x719)],_0x3a3e27[_0x26ac59(0x719)]))try{_0x3a3e27[_0x26ac59(0xa02)](_0x3a3e27[_0x1d8998(0x3ae)],_0x3a3e27[_0x3d45ee(0x3ae)])?(_0x27adea=JSON[_0x53f0bc(0x733)](_0x3a3e27[_0x26ac59(0x745)](_0x1acc57,_0x5ec7e8))[_0x3a3e27[_0x5e699d(0x6f8)]],_0x1acc57=''):_0x5a95cb[_0x1d8998(0x4c9)+_0x5e699d(0xacd)+_0x1d8998(0x8bb)](_0xe5f233[_0x3d45ee(0x66e)])[_0x3d45ee(0xa9f)+_0x53f0bc(0x2ed)]+=_0xe5f233[_0x3d45ee(0x858)](_0xe5f233[_0x26ac59(0x858)](_0xe5f233[_0x1d8998(0x6c7)],_0xe5f233[_0x3d45ee(0x26a)](_0x1d1b9f,_0x27ee93)),_0xe5f233[_0x1d8998(0x3d9)]);}catch(_0x450a32){if(_0x3a3e27[_0x26ac59(0x29f)](_0x3a3e27[_0x1d8998(0x246)],_0x3a3e27[_0x1d8998(0x246)]))_0x27adea=JSON[_0x53f0bc(0x733)](_0x5ec7e8)[_0x3a3e27[_0x3d45ee(0x6f8)]],_0x1acc57='';else return _0xe5f233[_0x3d45ee(0x358)](_0x2cce16,_0xe5f233[_0x1d8998(0x26a)](_0x4151d4,_0x157ebf));}else _0x2a4c43[_0x53f0bc(0x3b5)](_0xe5f233[_0x53f0bc(0x22e)],_0x9b4498);}catch(_0x336809){_0x3a3e27[_0x26ac59(0x29f)](_0x3a3e27[_0x1d8998(0x8f5)],_0x3a3e27[_0x3d45ee(0x8f5)])?_0x1acc57+=_0x5ec7e8:(_0x125eb7=_0x306d7b[_0x53f0bc(0x487)+_0x1d8998(0x32d)](_0xe5f233[_0x1d8998(0x858)](_0xe5f233[_0x26ac59(0x2e1)],_0xe5f233[_0x53f0bc(0x358)](_0x2243f5,_0x2d1698)),_0xe5f233[_0x5e699d(0x858)](_0xe5f233[_0x5e699d(0x56a)],_0xe5f233[_0x5e699d(0x81d)](_0x57241c,_0x3d22ef))),_0x158a9a=_0x24c4d5[_0x53f0bc(0x487)+_0x26ac59(0x32d)](_0xe5f233[_0x3d45ee(0x858)](_0xe5f233[_0x5e699d(0x725)],_0xe5f233[_0x26ac59(0x28b)](_0x5a30ed,_0x1f57e3)),_0xe5f233[_0x3d45ee(0x39b)](_0xe5f233[_0x3d45ee(0x56a)],_0xe5f233[_0x5e699d(0x672)](_0x1277ab,_0xe8168))),_0x3f61ff=_0x61e2ae[_0x1d8998(0x487)+_0x3d45ee(0x32d)](_0xe5f233[_0x53f0bc(0x945)](_0xe5f233[_0x1d8998(0x45c)],_0xe5f233[_0x5e699d(0x57d)](_0x28c409,_0x37386e)),_0xe5f233[_0x53f0bc(0x945)](_0xe5f233[_0x53f0bc(0x56a)],_0xe5f233[_0x5e699d(0x26a)](_0x430d20,_0x480359))),_0xc36855=_0x21bcdd[_0x3d45ee(0x487)+_0x26ac59(0x32d)](_0xe5f233[_0x26ac59(0x945)](_0xe5f233[_0x3d45ee(0x89f)],_0xe5f233[_0x26ac59(0x28b)](_0x2a550a,_0x2d864c)),_0xe5f233[_0x26ac59(0x5a8)](_0xe5f233[_0x26ac59(0x56a)],_0xe5f233[_0x53f0bc(0xa73)](_0xc044b2,_0x5b9ba3))));}if(_0x27adea&&_0x3a3e27[_0x26ac59(0x3f8)](_0x27adea[_0x1d8998(0x5fc)+'h'],-0x7*-0x44a+0x1*0x127d+0xb*-0x469)&&_0x3a3e27[_0x1d8998(0x3f8)](_0x27adea[-0x4*0xa5+-0x1c0c*0x1+0x1ea0][_0x53f0bc(0x472)+_0x53f0bc(0x5af)][_0x5e699d(0x4d3)+_0x5e699d(0x4ab)+'t'][0x119+-0x6*0x18+-0x89*0x1],text_offset)){if(_0x3a3e27[_0x53f0bc(0x68a)](_0x3a3e27[_0x5e699d(0xb16)],_0x3a3e27[_0x53f0bc(0xb0f)]))try{_0x50e043=_0x3856f5[_0x1d8998(0x733)](_0x446966[_0x3d45ee(0xa59)](_0x12cd7f,_0x1daeb4))[_0x446966[_0x3d45ee(0x43a)]],_0x5e6759='';}catch(_0x51924f){_0x2bbfda=_0x1ee24c[_0x53f0bc(0x733)](_0xf0bbe8)[_0x446966[_0x53f0bc(0x43a)]],_0x2ddd46='';}else chatTemp+=_0x27adea[0x1*0x14d1+0x1988+0x945*-0x5][_0x5e699d(0x44f)],text_offset=_0x27adea[0xc83+-0x13af*0x1+0x72c][_0x1d8998(0x472)+_0x26ac59(0x5af)][_0x26ac59(0x4d3)+_0x5e699d(0x4ab)+'t'][_0x3a3e27[_0x1d8998(0x96f)](_0x27adea[0x3d2+0x1204+-0x15d6][_0x26ac59(0x472)+_0x3d45ee(0x5af)][_0x5e699d(0x4d3)+_0x53f0bc(0x4ab)+'t'][_0x26ac59(0x5fc)+'h'],-0x673+-0x15df+0x3*0x971)];}chatTemp=chatTemp[_0x53f0bc(0x487)+_0x1d8998(0x32d)]('\x0a\x0a','\x0a')[_0x1d8998(0x487)+_0x1d8998(0x32d)]('\x0a\x0a','\x0a'),document[_0x26ac59(0x4c9)+_0x53f0bc(0xacd)+_0x1d8998(0x8bb)](_0x3a3e27[_0x5e699d(0x711)])[_0x3d45ee(0xa9f)+_0x5e699d(0x2ed)]='',_0x3a3e27[_0x3d45ee(0x27c)](markdownToHtml,_0x3a3e27[_0x1d8998(0x529)](beautify,chatTemp),document[_0x1d8998(0x4c9)+_0x26ac59(0xacd)+_0x1d8998(0x8bb)](_0x3a3e27[_0x5e699d(0x711)])),document[_0x53f0bc(0x298)+_0x5e699d(0x8d3)+_0x3d45ee(0x6fd)](_0x3a3e27[_0x53f0bc(0x2a6)])[_0x53f0bc(0xa9f)+_0x1d8998(0x2ed)]=_0x3a3e27[_0x26ac59(0x845)](_0x3a3e27[_0x3d45ee(0x845)](_0x3a3e27[_0x53f0bc(0xae1)](prev_chat,_0x3a3e27[_0x1d8998(0x880)]),document[_0x5e699d(0x4c9)+_0x26ac59(0xacd)+_0x1d8998(0x8bb)](_0x3a3e27[_0x5e699d(0x711)])[_0x5e699d(0xa9f)+_0x26ac59(0x2ed)]),_0x3a3e27[_0x53f0bc(0x907)]);}else try{_0x38cfe2=_0x5294a9[_0x3d45ee(0x733)](_0xe5f233[_0x26ac59(0x858)](_0x35227d,_0x592de7))[_0xe5f233[_0x26ac59(0x85f)]],_0x4823e4='';}catch(_0x50a71d){_0x7bcf40=_0x1f67bb[_0x5e699d(0x733)](_0xd500c6)[_0xe5f233[_0x26ac59(0x85f)]],_0x421319='';}}),_0x233838[_0x106e26(0x426)]()[_0x1a9477(0x617)](_0x3ceda1);}else return-(-0x15a1+0x37b+-0x1227*-0x1);});}})[_0x2e9b27(0x7b1)](_0x51feb4=>{const _0xb93991=_0x2e9b27,_0x43dbe7=_0x2e9b27,_0x47a970=_0xbb7059,_0xcbfc7=_0xab1661,_0x57a0a9=_0x39a732;_0x4fdd1b[_0xb93991(0x3d4)](_0x4fdd1b[_0x43dbe7(0x3a0)],_0x4fdd1b[_0x43dbe7(0x3a0)])?console[_0xb93991(0x3b5)](_0x4fdd1b[_0x57a0a9(0x1e2)],_0x51feb4):_0x472e8d+=_0x41482e;});}});}},_0x4ba488=>{const _0xcacd67=_0x6cc924,_0x81aca6=_0x6cc924,_0x5e210c=_0x6cc924,_0x276d36=_0x15cdb6,_0x48f017=_0x4b35c6;_0x1da542[_0xcacd67(0x4de)](_0x1da542[_0xcacd67(0x4ea)],_0x1da542[_0x5e210c(0x4ea)])?console[_0x81aca6(0x6f1)](_0x4ba488):(_0x295b19=_0x5d0213[_0x276d36(0x3b8)+_0xcacd67(0xa2b)+'t'],_0x38b5e9[_0x81aca6(0x294)+'e'](),_0x1da542[_0x5e210c(0x647)](_0x1a4ccd));});}function eleparse(_0x50303b){const _0x5363c0=_0x1e77,_0x5c753e=_0x1e77,_0x3bf78c=_0x1e77,_0x3bc585=_0x1e77,_0x5a0208=_0x1e77,_0x2b31a5={'NiwuX':_0x5363c0(0x389)+_0x5363c0(0x71c),'QGIkP':function(_0xff1421,_0x2c92eb){return _0xff1421+_0x2c92eb;},'UJLnF':function(_0xe200aa){return _0xe200aa();},'GacDc':_0x5c753e(0x88d)+_0x3bf78c(0xa78)+'t','TVviE':_0x5a0208(0x8ed)+_0x5a0208(0x5f7)+_0x3bf78c(0x301),'uSbiO':_0x5c753e(0x9db)+'er','Rsdcz':_0x5c753e(0x44d)+'es','loEmD':_0x5a0208(0x8ca)+'te','GEdkm':_0x5363c0(0x297)+_0x5c753e(0x914),'JNTfM':_0x3bc585(0xa08)+'ss','DMGSQ':_0x3bc585(0x2c6)+_0x5363c0(0x336)+_0x5c753e(0x910),'lFZFr':_0x5a0208(0x252)+_0x5c753e(0x876)+'n','KmuYS':_0x3bc585(0x75a)+_0x5363c0(0xb1f),'xFhgl':_0x3bc585(0x999),'DlSju':function(_0x2e1fa2,_0x3127f8){return _0x2e1fa2<_0x3127f8;},'IwkyS':function(_0x1ee6c0,_0x53fb08){return _0x1ee6c0===_0x53fb08;},'WcBfp':_0x5c753e(0xa33),'HSKKS':_0x5a0208(0x5f2),'uXihU':function(_0x429eb2,_0x37578d){return _0x429eb2>_0x37578d;},'ttUTI':_0x5c753e(0x256),'qAlnV':_0x5363c0(0x9e2),'MPvEh':_0x5363c0(0x38f),'caoSB':_0x5a0208(0x32a)+'h','SZmsa':_0x3bc585(0x5c4)+_0x5a0208(0x741),'Tgigk':function(_0xb5b748,_0x5eb99f){return _0xb5b748!==_0x5eb99f;},'UxMun':function(_0x3e7167,_0x18b861){return _0x3e7167===_0x18b861;},'RGqto':_0x3bc585(0x694),'PISLe':_0x5c753e(0x465),'DdOQK':_0x3bf78c(0x1e4),'sZvZH':function(_0x112251,_0x1fef77){return _0x112251===_0x1fef77;},'JYnvn':_0x5c753e(0xa2d)+'t','LPDRW':function(_0x45e303,_0x15a802){return _0x45e303===_0x15a802;},'zypBn':_0x3bf78c(0x467)+_0x3bf78c(0x682),'Wajag':function(_0x3b052a,_0x28b458){return _0x3b052a===_0x28b458;},'vHLXu':_0x5363c0(0x7b8),'ZqvgE':_0x3bf78c(0x635),'BMmdV':function(_0x5825ec,_0x14fdd9){return _0x5825ec!==_0x14fdd9;},'uqXfG':_0x5a0208(0x4cf)+'n','UGqLM':function(_0x4a23fb,_0x1e37b3){return _0x4a23fb!==_0x1e37b3;},'MXdVt':function(_0x227345,_0x86917c){return _0x227345!==_0x86917c;},'qwlAG':_0x3bf78c(0x25c),'ejnCR':_0x5c753e(0x2f2),'PvTzq':function(_0x2137ab,_0x39497c){return _0x2137ab===_0x39497c;},'fVnki':_0x5a0208(0x8ec),'bgcsq':_0x5363c0(0x346),'PBrmM':function(_0xbb7a56,_0x362eb5){return _0xbb7a56===_0x362eb5;},'rBzvB':_0x3bf78c(0x900),'IsGED':function(_0xa854b9,_0x592d4a){return _0xa854b9===_0x592d4a;},'cOXst':_0x3bf78c(0x222),'DQynS':_0x5a0208(0x7b5),'cfVXS':function(_0x3ad9c9,_0x2b71f1){return _0x3ad9c9===_0x2b71f1;},'XHGex':_0x5c753e(0x5f4),'HlNzc':function(_0x5184af,_0xca36a1){return _0x5184af===_0xca36a1;},'KvQvl':_0x3bc585(0x334),'jhYQJ':_0x5a0208(0xa75),'sFPmw':_0x5363c0(0x98f),'OdUiQ':_0x5a0208(0x80e),'ZfePF':_0x3bc585(0xb10),'GVtYz':function(_0x3224f1,_0x52587f){return _0x3224f1==_0x52587f;},'NutTh':_0x5363c0(0x2fc),'sVuQx':_0x3bc585(0x549),'ReRSO':function(_0x11b9ad,_0x4f20e4){return _0x11b9ad===_0x4f20e4;},'yQHOp':_0x5a0208(0xaf1),'zqKoa':function(_0x337293,_0x4caf26){return _0x337293!=_0x4caf26;},'sLTDq':_0x5363c0(0x1d5)+'r','nNvun':_0x5363c0(0x324),'xlbZr':function(_0x2681fc,_0xf1293d){return _0x2681fc==_0xf1293d;},'WNiAh':_0x3bc585(0x815)+_0x5a0208(0x815)+_0x5363c0(0xa16),'lYvNe':_0x5a0208(0x58f)+'\x200','bpXPU':_0x3bf78c(0x6df),'FaiYz':_0x3bf78c(0x497),'BbSmM':function(_0x26e7cc,_0x3e5d7f){return _0x26e7cc(_0x3e5d7f);},'ZpDtb':function(_0x5dabd5,_0xee8e5a){return _0x5dabd5(_0xee8e5a);}},_0x3add8e=_0x50303b[_0x5363c0(0x4c9)+_0x3bc585(0xacd)+_0x5363c0(0x690)+'l']('*'),_0x1ad10f={};_0x1ad10f[_0x5c753e(0x9c0)+_0x3bc585(0x89b)]='左上',_0x1ad10f[_0x5c753e(0x481)+_0x5a0208(0x4c8)]='上中',_0x1ad10f[_0x5c753e(0x6c5)+_0x5a0208(0x419)]='右上',_0x1ad10f[_0x3bc585(0x649)+_0x3bf78c(0x9d4)+'T']='左中',_0x1ad10f[_0x5a0208(0x36d)+'R']='中间',_0x1ad10f[_0x3bf78c(0x649)+_0x5c753e(0x325)+'HT']='右中',_0x1ad10f[_0x3bf78c(0x9dd)+_0x5363c0(0x1f4)+'T']='左下',_0x1ad10f[_0x5363c0(0x9dd)+_0x3bc585(0xa25)+_0x5c753e(0xa06)]='下中',_0x1ad10f[_0x5363c0(0x9dd)+_0x3bc585(0x7c3)+'HT']='右下';const _0x1bdd71=_0x1ad10f,_0xfb7a1e={};_0xfb7a1e[_0x5363c0(0x730)+'00']='黑色',_0xfb7a1e[_0x3bc585(0x2de)+'ff']='白色',_0xfb7a1e[_0x3bc585(0x22a)+'00']='红色',_0xfb7a1e[_0x5363c0(0xa90)+'00']='绿色',_0xfb7a1e[_0x5363c0(0x730)+'ff']='蓝色';const _0x2ae4da=_0xfb7a1e;let _0x1f77b0=[],_0x414579=[],_0x534f33=[_0x2b31a5[_0x5363c0(0x612)],_0x2b31a5[_0x5a0208(0x7bb)],_0x2b31a5[_0x5363c0(0x566)],_0x2b31a5[_0x5c753e(0x78e)],_0x2b31a5[_0x5a0208(0x630)],_0x2b31a5[_0x3bf78c(0x9be)],_0x2b31a5[_0x5a0208(0x676)]];for(let _0x5afeb9=-0x3*-0x6e3+-0x47*-0x1+-0x43*0x50;_0x2b31a5[_0x3bc585(0x9df)](_0x5afeb9,_0x3add8e[_0x3bf78c(0x5fc)+'h']);_0x5afeb9++){if(_0x2b31a5[_0x3bc585(0x277)](_0x2b31a5[_0x5c753e(0x782)],_0x2b31a5[_0x3bf78c(0x6bb)])){const _0x3dd18a=_0x2b31a5[_0x5c753e(0x7ab)][_0x3bf78c(0x460)]('|');let _0x54ebd3=-0x282*0x3+0x705*0x5+0x931*-0x3;while(!![]){switch(_0x3dd18a[_0x54ebd3++]){case'0':_0x2a73bc+=_0x2b31a5[_0x5363c0(0x509)](_0x518197,_0x285732);continue;case'1':_0x2b31a5[_0x3bc585(0x787)](_0x143a4f);continue;case'2':return;case'3':_0x1eacd6[_0x3bc585(0x4c9)+_0x5c753e(0xacd)+_0x3bc585(0x8bb)](_0x2b31a5[_0x5c753e(0xae9)])[_0x5c753e(0x274)]='';continue;case'4':_0x2cb0a0=-0x20b*-0xf+-0x21*0x9b+-0xaaa;continue;}break;}}else{const _0x3503da=_0x3add8e[_0x5afeb9];let _0x5932ec='';if(_0x2b31a5[_0x3bc585(0x501)](_0x3503da[_0x3bf78c(0x4ab)+_0x3bc585(0x2dd)+'h'],-0x683*0x1+-0x1379*-0x2+0x1*-0x206f)||_0x2b31a5[_0x5c753e(0x501)](_0x3503da[_0x5363c0(0x4ab)+_0x5a0208(0x23d)+'ht'],0x3*-0x84e+0x8*0xbd+0x981*0x2)){if(_0x2b31a5[_0x3bf78c(0x277)](_0x2b31a5[_0x5363c0(0x7e4)],_0x2b31a5[_0x5363c0(0x506)]))_0x3a0f19='按钮';else{let _0x2292d4=_0x3503da[_0x5363c0(0x3e4)+'me'][_0x5c753e(0x574)+_0x5a0208(0x411)+'e']();if(_0x2b31a5[_0x5c753e(0x277)](_0x2292d4,_0x2b31a5[_0x5363c0(0x468)])&&(_0x2b31a5[_0x5363c0(0x277)](_0x3503da[_0x5c753e(0x708)],_0x2b31a5[_0x5a0208(0x4f8)])||_0x3503da[_0x5c753e(0x4d5)+_0x5363c0(0x535)+'te'](_0x2b31a5[_0x5a0208(0x6a2)])&&_0x2b31a5[_0x5c753e(0x9ff)](_0x3503da[_0x3bf78c(0x4d5)+_0x5a0208(0x535)+'te'](_0x2b31a5[_0x5c753e(0x6a2)])[_0x5363c0(0x574)+_0x5a0208(0x411)+'e']()[_0x5c753e(0x8f7)+'Of'](_0x2b31a5[_0x5363c0(0x4f8)]),-(0x13*0xa3+0x1c6+-0xdde)))){if(_0x2b31a5[_0x5363c0(0x79c)](_0x2b31a5[_0x5c753e(0x901)],_0x2b31a5[_0x5363c0(0x7d8)]))return function(_0x3a6879){}[_0x3bf78c(0x603)+_0x5c753e(0x2bb)+'r'](TrftPN[_0x5363c0(0x311)])[_0x5c753e(0x8c9)](TrftPN[_0x5c753e(0x9d3)]);else _0x2292d4=_0x2b31a5[_0x5c753e(0x79f)];}else{if(_0x2b31a5[_0x3bf78c(0x7dc)](_0x2292d4,_0x2b31a5[_0x5c753e(0x468)])||_0x2b31a5[_0x3bc585(0x277)](_0x2292d4,_0x2b31a5[_0x5a0208(0x9b7)])||_0x2b31a5[_0x3bf78c(0x921)](_0x2292d4,_0x2b31a5[_0x5363c0(0x65f)])){if(_0x2b31a5[_0x5c753e(0x26f)](_0x2b31a5[_0x5c753e(0x56f)],_0x2b31a5[_0x3bf78c(0x56f)]))_0x2292d4=_0x2b31a5[_0x5a0208(0x37a)];else{const _0x17f96f=_0x4c8a86[_0x5c753e(0x603)+_0x3bf78c(0x2bb)+'r'][_0x3bc585(0x2a8)+_0x5a0208(0x708)][_0x3bc585(0x5ff)](_0x51260b),_0x22c4a6=_0x345132[_0x68c523],_0x444b36=_0x214475[_0x22c4a6]||_0x17f96f;_0x17f96f[_0x5c753e(0x5d1)+_0x3bf78c(0x314)]=_0x6ea9e2[_0x5363c0(0x5ff)](_0x44b7c4),_0x17f96f[_0x5a0208(0x873)+_0x5363c0(0xab3)]=_0x444b36[_0x5c753e(0x873)+_0x5363c0(0xab3)][_0x5363c0(0x5ff)](_0x444b36),_0x37978a[_0x22c4a6]=_0x17f96f;}}else{if(_0x2b31a5[_0x5a0208(0x8bf)](_0x2292d4[_0x5363c0(0x8f7)+'Of'](_0x2b31a5[_0x5a0208(0x4a1)]),-(0x11*-0x1cd+-0x1*0x1643+-0x1*-0x34e1))||_0x2b31a5[_0x5c753e(0x944)](_0x3503da['id'][_0x5363c0(0x8f7)+'Of'](_0x2b31a5[_0x5c753e(0x4a1)]),-(-0x1*-0x9f+0x1*0x1623+-0x16c1)))_0x2b31a5[_0x5363c0(0x3a6)](_0x2b31a5[_0x5363c0(0x5f6)],_0x2b31a5[_0x5363c0(0x4a8)])?_0x2292d4='按钮':_0x51d3c3[_0x364361]++;else{if(_0x2b31a5[_0x5c753e(0x2b5)](_0x2292d4,_0x2b31a5[_0x3bf78c(0x698)])){if(_0x2b31a5[_0x5363c0(0x3a6)](_0x2b31a5[_0x3bf78c(0x928)],_0x2b31a5[_0x3bf78c(0x928)]))try{_0x4109c7=_0x4dcacb[_0x3bc585(0x733)](_0x2b31a5[_0x5a0208(0x509)](_0x378184,_0x4b0cf8))[_0x2b31a5[_0x3bc585(0x326)]],_0xa943f0='';}catch(_0x572b6a){_0x31258c=_0x40eba2[_0x3bf78c(0x733)](_0x262571)[_0x2b31a5[_0x5363c0(0x326)]],_0x12b748='';}else _0x2292d4='图片';}else{if(_0x2b31a5[_0x5c753e(0x7a1)](_0x2292d4,_0x2b31a5[_0x3bf78c(0x6d0)]))_0x2b31a5[_0x5c753e(0x8ac)](_0x2b31a5[_0x3bf78c(0x5eb)],_0x2b31a5[_0x3bf78c(0x280)])?(_0x34a5=_0x1dd17e[_0x3bc585(0x733)](_0x102474)[_0x2b31a5[_0x5c753e(0x326)]],_0x2535b8=''):_0x2292d4='表单';else{if(_0x2b31a5[_0x5a0208(0x8c5)](_0x2292d4,_0x2b31a5[_0x5a0208(0x39c)])||_0x2b31a5[_0x3bc585(0x1d2)](_0x2292d4,_0x2b31a5[_0x5c753e(0x866)])){if(_0x2b31a5[_0x5a0208(0x277)](_0x2b31a5[_0x3bc585(0x3f4)],_0x2b31a5[_0x5c753e(0x43f)])){const _0x4f9c32=_0x31c944[_0x5c753e(0x8c9)](_0x1fa7b6,arguments);return _0x183c15=null,_0x4f9c32;}else _0x2292d4=_0x2b31a5[_0x3bc585(0xb17)];}else _0x2b31a5[_0x5c753e(0x7dc)](_0x2b31a5[_0x5c753e(0x8cc)],_0x2b31a5[_0x5a0208(0x8cc)])?_0x2292d4=null:_0x2aa705+=_0x4440f2[_0x5363c0(0x1ec)+_0x5363c0(0x9c7)+_0x3bf78c(0xa1d)](_0x2e923b[_0x3a9a05]);}}}}}if(_0x2292d4&&(_0x2b31a5[_0x5c753e(0x953)](_0x2292d4,_0x2b31a5[_0x5a0208(0xb17)])||_0x3503da[_0x3bf78c(0x413)]||_0x3503da[_0x5c753e(0x6ff)]||_0x3503da[_0x5c753e(0x4d5)+_0x3bf78c(0x535)+'te'](_0x2b31a5[_0x5a0208(0x6a2)]))){if(_0x2b31a5[_0x5363c0(0x79c)](_0x2b31a5[_0x5363c0(0x9ea)],_0x2b31a5[_0x5363c0(0x33d)])){const _0x36116a=_0x435117[_0x5c753e(0x8c9)](_0x1c1e38,arguments);return _0x514a13=null,_0x36116a;}else{_0x5932ec+=_0x2292d4;if(_0x3503da[_0x3bf78c(0x413)]){if(_0x2b31a5[_0x3bc585(0x356)](_0x2b31a5[_0x3bc585(0x309)],_0x2b31a5[_0x5c753e(0x309)])){if(_0x2b31a5[_0x3bc585(0x31f)](_0x3503da[_0x5c753e(0x413)][_0x5a0208(0x8f7)+'Of'](_0x2b31a5[_0x3bf78c(0x67b)]),-(0x16f*-0x10+0x2044+0x1*-0x953))||_0x534f33[_0x5363c0(0x7f3)+_0x3bf78c(0x47f)](_0x3503da[_0x3bc585(0x413)][_0x3bf78c(0x574)+_0x3bf78c(0x411)+'e']()))continue;_0x5932ec+=':“'+_0x3503da[_0x5363c0(0x413)]+'”';}else try{_0xcb34c2=_0xd76f06[_0x5a0208(0x733)](_0x2b31a5[_0x3bc585(0x509)](_0x164e2b,_0x381268))[_0x2b31a5[_0x3bf78c(0x326)]],_0xe894bf='';}catch(_0x34c3bc){_0x1d76bc=_0x29194c[_0x5a0208(0x733)](_0x39e824)[_0x2b31a5[_0x5c753e(0x326)]],_0x3a71af='';}}else{if(_0x3503da[_0x5a0208(0x6ff)]||_0x3503da[_0x5363c0(0x4d5)+_0x3bf78c(0x535)+'te'](_0x2b31a5[_0x3bc585(0x6a2)])){if(_0x2b31a5[_0x5a0208(0x1d2)](_0x2b31a5[_0x5363c0(0x3ce)],_0x2b31a5[_0x3bf78c(0x3ce)])){if(_0x414579[_0x3bf78c(0x7f3)+_0x3bf78c(0x47f)](_0x3503da[_0x5c753e(0x6ff)]||_0x3503da[_0x5c753e(0x4d5)+_0x5363c0(0x535)+'te'](_0x2b31a5[_0x5c753e(0x6a2)])))continue;if((_0x3503da[_0x5c753e(0x6ff)]||_0x3503da[_0x5c753e(0x4d5)+_0x5c753e(0x535)+'te'](_0x2b31a5[_0x5c753e(0x6a2)]))[_0x5c753e(0x7f3)+_0x5363c0(0x47f)](_0x2b31a5[_0x5a0208(0x67b)])||_0x534f33[_0x3bf78c(0x7f3)+_0x5363c0(0x47f)]((_0x3503da[_0x3bf78c(0x6ff)]||_0x3503da[_0x3bf78c(0x4d5)+_0x5363c0(0x535)+'te'](_0x2b31a5[_0x5c753e(0x6a2)]))[_0x3bf78c(0x574)+_0x3bc585(0x411)+'e']()))continue;_0x5932ec+=':“'+(_0x3503da[_0x5363c0(0x6ff)]||_0x3503da[_0x5363c0(0x4d5)+_0x5a0208(0x535)+'te'](_0x2b31a5[_0x3bf78c(0x6a2)]))+'”',_0x414579[_0x3bc585(0x825)](_0x3503da[_0x5a0208(0x6ff)]||_0x3503da[_0x5363c0(0x4d5)+_0x3bf78c(0x535)+'te'](_0x2b31a5[_0x3bf78c(0x6a2)]));}else _0x57210d+=_0x11eb25;}}if((_0x3503da[_0x5363c0(0x9e9)][_0x3bf78c(0x30a)]||window[_0x3bf78c(0x3ca)+_0x5363c0(0x56e)+_0x5363c0(0x502)+'e'](_0x3503da)[_0x3bf78c(0x4d8)+_0x5a0208(0x7dd)+_0x5363c0(0x81a)]||window[_0x3bf78c(0x3ca)+_0x3bf78c(0x56e)+_0x5c753e(0x502)+'e'](_0x3503da)[_0x3bc585(0x30a)])&&_0x2b31a5[_0x3bf78c(0x74b)]((''+(_0x3503da[_0x3bc585(0x9e9)][_0x5c753e(0x30a)]||window[_0x3bf78c(0x3ca)+_0x5a0208(0x56e)+_0x3bc585(0x502)+'e'](_0x3503da)[_0x3bc585(0x4d8)+_0x5c753e(0x7dd)+_0x5363c0(0x81a)]||window[_0x5a0208(0x3ca)+_0x5a0208(0x56e)+_0x5c753e(0x502)+'e'](_0x3503da)[_0x5363c0(0x30a)]))[_0x3bc585(0x8f7)+'Of'](_0x2b31a5[_0x3bf78c(0x57b)]),-(-0x71d*-0x2+-0x2*0xe66+0xe93))&&_0x2b31a5[_0x5a0208(0x74b)]((''+(_0x3503da[_0x5c753e(0x9e9)][_0x5a0208(0x30a)]||window[_0x3bf78c(0x3ca)+_0x3bc585(0x56e)+_0x3bc585(0x502)+'e'](_0x3503da)[_0x5c753e(0x4d8)+_0x3bc585(0x7dd)+_0x5363c0(0x81a)]||window[_0x3bc585(0x3ca)+_0x5a0208(0x56e)+_0x5a0208(0x502)+'e'](_0x3503da)[_0x3bc585(0x30a)]))[_0x5c753e(0x8f7)+'Of'](_0x2b31a5[_0x3bf78c(0x447)]),-(-0x22*-0x9e+-0xbdc+-0x91f))){if(_0x2b31a5[_0x3bf78c(0x79c)](_0x2b31a5[_0x5a0208(0x46c)],_0x2b31a5[_0x5c753e(0x750)]))return _0xfd890c[_0x5c753e(0x4e3)](new _0xa71592(_0x5ee8ae));else _0x5932ec+=_0x3bc585(0x39f)+(_0x3503da[_0x3bc585(0x9e9)][_0x5363c0(0x30a)]||window[_0x5c753e(0x3ca)+_0x3bf78c(0x56e)+_0x5363c0(0x502)+'e'](_0x3503da)[_0x3bc585(0x4d8)+_0x5a0208(0x7dd)+_0x5c753e(0x81a)]||window[_0x3bf78c(0x3ca)+_0x5a0208(0x56e)+_0x3bf78c(0x502)+'e'](_0x3503da)[_0x5363c0(0x30a)]);}const _0x2b8752=_0x2b31a5[_0x5a0208(0x4d4)](getElementPosition,_0x3503da);_0x5932ec+=_0x5363c0(0x67d)+_0x2b8752;}}}}if(_0x5932ec&&_0x2b31a5[_0x3bf78c(0x31f)](_0x5932ec,''))_0x1f77b0[_0x3bf78c(0x825)](_0x5932ec);}}return _0x2b31a5[_0x3bf78c(0x658)](unique,_0x1f77b0);}function unique(_0x20d811){const _0x4aa339=_0x1e77;return Array[_0x4aa339(0x4e3)](new Set(_0x20d811));}function getElementPosition(_0x3ace23){const _0xaa92de=_0x1e77,_0x37fae4=_0x1e77,_0x132222=_0x1e77,_0x2f7670=_0x1e77,_0x137b8e=_0x1e77,_0xb5c545={};_0xb5c545[_0xaa92de(0x27f)]=_0x37fae4(0x44d)+'es',_0xb5c545[_0x37fae4(0x626)]=function(_0x39a8fc,_0x540248){return _0x39a8fc<_0x540248;},_0xb5c545[_0x2f7670(0x912)]=function(_0x36d950,_0x41467b){return _0x36d950+_0x41467b;},_0xb5c545[_0x2f7670(0x8a3)]=function(_0x582887,_0x50bfef){return _0x582887-_0x50bfef;},_0xb5c545[_0x37fae4(0x639)]=function(_0x312ffa,_0x5f1c1f){return _0x312ffa-_0x5f1c1f;},_0xb5c545[_0x132222(0x6da)]=function(_0xac7f78,_0x4de28d){return _0xac7f78/_0x4de28d;},_0xb5c545[_0x2f7670(0x303)]=function(_0x42af9b,_0xac847){return _0x42af9b+_0xac847;},_0xb5c545[_0x2f7670(0x400)]=function(_0x2d875b,_0x3cefdb){return _0x2d875b<_0x3cefdb;},_0xb5c545[_0x2f7670(0x736)]=function(_0x3d8c35,_0x1ed645){return _0x3d8c35===_0x1ed645;},_0xb5c545[_0x2f7670(0x8b2)]=_0x2f7670(0x9a9),_0xb5c545[_0x132222(0x327)]=_0x2f7670(0x869),_0xb5c545[_0x37fae4(0x508)]=function(_0x9ed28f,_0x5cfffc){return _0x9ed28f>_0x5cfffc;},_0xb5c545[_0x132222(0x536)]=function(_0x2edae5,_0x355b30){return _0x2edae5*_0x355b30;},_0xb5c545[_0x2f7670(0x73c)]=function(_0x2e09a5,_0x4d7704){return _0x2e09a5===_0x4d7704;},_0xb5c545[_0xaa92de(0x6f6)]=_0x132222(0x345),_0xb5c545[_0x132222(0x710)]=function(_0x170115,_0xfc8275){return _0x170115!==_0xfc8275;},_0xb5c545[_0x37fae4(0xaa7)]=_0x37fae4(0x7fb),_0xb5c545[_0x2f7670(0x7cb)]=_0x137b8e(0xa82),_0xb5c545[_0xaa92de(0xaa2)]=_0x37fae4(0x90a),_0xb5c545[_0x2f7670(0x7a8)]=function(_0xe9efbf,_0x400742){return _0xe9efbf>_0x400742;},_0xb5c545[_0x37fae4(0x749)]=function(_0x596c51,_0x5ec65b){return _0x596c51/_0x5ec65b;},_0xb5c545[_0x2f7670(0xadc)]=function(_0x59f230,_0x51f519){return _0x59f230*_0x51f519;},_0xb5c545[_0x37fae4(0xaa5)]=_0x137b8e(0x4a4),_0xb5c545[_0x2f7670(0x428)]=_0x132222(0xace),_0xb5c545[_0x132222(0x8b5)]=_0x137b8e(0x87c);const _0x1d5aaf=_0xb5c545,_0x33bd8d=_0x3ace23[_0x2f7670(0x85d)+_0x37fae4(0x1e6)+_0x132222(0x854)+_0x2f7670(0x706)+'t'](),_0x11d18e=_0x1d5aaf[_0x2f7670(0x912)](_0x33bd8d[_0x137b8e(0x368)],_0x1d5aaf[_0x2f7670(0x6da)](_0x33bd8d[_0x132222(0x9b9)],0x1*0x1e17+0xed+-0x1f02)),_0xcbe2d6=_0x1d5aaf[_0x37fae4(0x303)](_0x33bd8d[_0x132222(0xae7)],_0x1d5aaf[_0x37fae4(0x6da)](_0x33bd8d[_0x132222(0x9da)+'t'],0x11bc+0x3*-0x7c5+0x1*0x595));let _0x3f175a='';if(_0x1d5aaf[_0x37fae4(0x400)](_0x11d18e,_0x1d5aaf[_0x2f7670(0x6da)](window[_0x37fae4(0xa9f)+_0x137b8e(0x60f)],0x2*0xa5b+0x556*0x4+-0x2a0b)))_0x1d5aaf[_0xaa92de(0x736)](_0x1d5aaf[_0x132222(0x8b2)],_0x1d5aaf[_0x37fae4(0x327)])?_0x5454f8[_0x2512f8]++:_0x3f175a+='左';else _0x1d5aaf[_0x2f7670(0x508)](_0x11d18e,_0x1d5aaf[_0xaa92de(0x6da)](_0x1d5aaf[_0xaa92de(0x536)](window[_0x37fae4(0xa9f)+_0x137b8e(0x60f)],0x1b2b+0x65*-0xa+-0x1737),-0x126+0x1203+-0x10da))?_0x1d5aaf[_0x132222(0x73c)](_0x1d5aaf[_0x2f7670(0x6f6)],_0x1d5aaf[_0x132222(0x6f6)])?_0x3f175a+='右':(_0x12dfa3=_0x22e0ca[_0x37fae4(0x733)](_0x19590f)[_0x1d5aaf[_0xaa92de(0x27f)]],_0x28acd6=''):_0x1d5aaf[_0x132222(0x710)](_0x1d5aaf[_0x37fae4(0xaa7)],_0x1d5aaf[_0xaa92de(0x7cb)])?_0x3f175a+='中':_0x418b2d='图片';if(_0x1d5aaf[_0x132222(0x400)](_0xcbe2d6,_0x1d5aaf[_0x37fae4(0x6da)](window[_0x2f7670(0xa9f)+_0x137b8e(0x521)+'t'],0x20fc*0x1+-0xda*-0xe+-0x2ce5))){if(_0x1d5aaf[_0x132222(0x710)](_0x1d5aaf[_0x2f7670(0xaa2)],_0x1d5aaf[_0x37fae4(0xaa2)])){if(_0x1d5aaf[_0x132222(0x626)](_0x1d5aaf[_0x137b8e(0x912)](_0x1d5aaf[_0xaa92de(0x912)](_0x2d0495,_0xcde25a[_0x2aa53f]),'\x0a')[_0x137b8e(0x5fc)+'h'],0xf78*-0x1+0x1f*0x7f+0x1a7))_0x259b54=_0x1d5aaf[_0x132222(0x912)](_0x1d5aaf[_0x132222(0x912)](_0x1f849b,_0x43c848[_0x1ba5a9]),'\x0a');}else _0x3f175a+='上';}else _0x1d5aaf[_0xaa92de(0x7a8)](_0xcbe2d6,_0x1d5aaf[_0x132222(0x749)](_0x1d5aaf[_0x137b8e(0xadc)](window[_0x132222(0xa9f)+_0x2f7670(0x521)+'t'],-0x528+0xb23+0xb*-0x8b),0x2*0xc9+-0x3db*-0x9+-0x77*0x4e))?_0x1d5aaf[_0xaa92de(0x736)](_0x1d5aaf[_0x37fae4(0xaa5)],_0x1d5aaf[_0x37fae4(0xaa5)])?_0x3f175a+='下':(_0x408aad+=_0x281342[-0x73a+-0x13*-0x6d+0xd*-0x11][_0x2f7670(0x44f)],_0x2d7e3b=_0x2ed475[-0xa2a*-0x2+-0x761*-0x5+0x39*-0x101][_0x2f7670(0x472)+_0x2f7670(0x5af)][_0x132222(0x4d3)+_0x37fae4(0x4ab)+'t'][_0x1d5aaf[_0x132222(0x8a3)](_0x12a46c[-0xe*-0xcc+0x1*-0x268d+-0x1b65*-0x1][_0x132222(0x472)+_0x2f7670(0x5af)][_0x137b8e(0x4d3)+_0x132222(0x4ab)+'t'][_0x2f7670(0x5fc)+'h'],-0x1b7f*-0x1+-0x1084+-0xafa)]):_0x1d5aaf[_0x2f7670(0x710)](_0x1d5aaf[_0x2f7670(0x428)],_0x1d5aaf[_0x137b8e(0x8b5)])?_0x3f175a+='中':(_0x1450e0+=_0x23f4df[0x1488+0xf7*-0x17+0x1a9][_0x2f7670(0x44f)],_0x1e8e70=_0x212a08[0x1*0x24d7+0x2218+-0x1*0x46ef][_0x137b8e(0x472)+_0x2f7670(0x5af)][_0x37fae4(0x4d3)+_0x2f7670(0x4ab)+'t'][_0x1d5aaf[_0x37fae4(0x639)](_0x56b115[0x1*-0x463+-0x184*-0x1+-0x31*-0xf][_0x137b8e(0x472)+_0xaa92de(0x5af)][_0x37fae4(0x4d3)+_0x2f7670(0x4ab)+'t'][_0xaa92de(0x5fc)+'h'],-0x2e*0x26+-0xc4a+0x37*0x59)]);return _0x3f175a;}function stringToArrayBuffer(_0x57f619){const _0x4ac110=_0x1e77,_0x2184db=_0x1e77,_0x29a86f=_0x1e77,_0x497609=_0x1e77,_0x3855c5=_0x1e77,_0x16929e={'nZdRx':function(_0x59dd29,_0xaa5d39){return _0x59dd29+_0xaa5d39;},'JUgkv':_0x4ac110(0xa5a)+_0x4ac110(0xa8e)+'l','yXVlQ':function(_0x3fe723,_0x16b239){return _0x3fe723(_0x16b239);},'jCMJs':_0x29a86f(0xa5a)+_0x2184db(0x545),'iqnGA':function(_0xd97d43,_0x4b3293){return _0xd97d43(_0x4b3293);},'GEWdS':_0x3855c5(0x545),'qpyEE':_0x4ac110(0x827)+':','POdcp':function(_0x4ae58e,_0x569990){return _0x4ae58e!==_0x569990;},'nHZOw':_0x497609(0x958),'rERlY':function(_0x34db90,_0x72f9d1){return _0x34db90<_0x72f9d1;},'CabZK':_0x4ac110(0x990)};if(!_0x57f619)return;try{if(_0x16929e[_0x2184db(0x924)](_0x16929e[_0x3855c5(0x41d)],_0x16929e[_0x497609(0x41d)]))_0x22fe1f=_0x2e0e88[_0x29a86f(0x487)+'ce'](_0x16929e[_0x29a86f(0x2cd)](_0x16929e[_0x2184db(0x258)],_0x16929e[_0x4ac110(0x4b9)](_0x417574,_0x28089a)),_0x23488b[_0x4ac110(0x3e2)+_0x497609(0x4a6)][_0x359407]),_0x1d25cd=_0x4d9978[_0x2184db(0x487)+'ce'](_0x16929e[_0x4ac110(0x2cd)](_0x16929e[_0x4ac110(0x70d)],_0x16929e[_0x2184db(0xaa3)](_0x17a53d,_0x2740d8)),_0x497aba[_0x3855c5(0x3e2)+_0x29a86f(0x4a6)][_0x14e37a]),_0x15419a=_0x50446c[_0x4ac110(0x487)+'ce'](_0x16929e[_0x2184db(0x2cd)](_0x16929e[_0x4ac110(0x75e)],_0x16929e[_0x4ac110(0xaa3)](_0xe7b55b,_0x51eff0)),_0x49aef6[_0x3855c5(0x3e2)+_0x29a86f(0x4a6)][_0x24dc83]);else{var _0x48492b=new ArrayBuffer(_0x57f619[_0x29a86f(0x5fc)+'h']),_0x50b2e8=new Uint8Array(_0x48492b);for(var _0x5ae7fe=0x10ec+-0x1d35*0x1+0x1*0xc49,_0x30670e=_0x57f619[_0x497609(0x5fc)+'h'];_0x16929e[_0x29a86f(0x7ef)](_0x5ae7fe,_0x30670e);_0x5ae7fe++){_0x16929e[_0x4ac110(0x924)](_0x16929e[_0x2184db(0x813)],_0x16929e[_0x497609(0x813)])?_0x51daa7[_0x3855c5(0x3b5)](_0x16929e[_0x3855c5(0x8b9)],_0x42c3d5):_0x50b2e8[_0x5ae7fe]=_0x57f619[_0x3855c5(0x58c)+_0x2184db(0x335)](_0x5ae7fe);}return _0x48492b;}}catch(_0x4e536b){}}function arrayBufferToString(_0x391228){const _0x470f56=_0x1e77,_0x21f55d=_0x1e77,_0x5e1129=_0x1e77,_0x514a61=_0x1e77,_0x164037=_0x1e77,_0x5119f9={'TXbrJ':function(_0xa54af0){return _0xa54af0();},'LnUCd':function(_0x1f6756,_0x3a4d1b){return _0x1f6756===_0x3a4d1b;},'HAYMd':_0x470f56(0x700),'dENyS':_0x21f55d(0x6a1),'RdUzX':function(_0xa2097b,_0x1fff4e){return _0xa2097b<_0x1fff4e;},'NnKeB':_0x470f56(0x2b8)};try{if(_0x5119f9[_0x514a61(0x530)](_0x5119f9[_0x5e1129(0x70e)],_0x5119f9[_0x470f56(0x2d5)]))bbwnTV[_0x5e1129(0x923)](_0x5001c8);else{var _0x1e3f83=new Uint8Array(_0x391228),_0x262378='';for(var _0x5a7401=-0x2fa+-0x25c+0x2ab*0x2;_0x5119f9[_0x470f56(0x89c)](_0x5a7401,_0x1e3f83[_0x5e1129(0x95e)+_0x164037(0x42f)]);_0x5a7401++){_0x5119f9[_0x470f56(0x530)](_0x5119f9[_0x514a61(0x458)],_0x5119f9[_0x5e1129(0x458)])?_0x262378+=String[_0x164037(0x1ec)+_0x470f56(0x9c7)+_0x164037(0xa1d)](_0x1e3f83[_0x5a7401]):_0x2df064+='右';}return _0x262378;}}catch(_0x4d138b){}}function importPrivateKey(_0x4f399b){const _0x4a8aac=_0x1e77,_0x13d952=_0x1e77,_0x20fc52=_0x1e77,_0x1d5389=_0x1e77,_0x3a91cb=_0x1e77,_0x1f2a65={'MoNqk':_0x4a8aac(0x6ef)+_0x4a8aac(0x31a)+_0x13d952(0x75c)+_0x20fc52(0xabf)+_0x3a91cb(0xa65)+'--','PHZVG':_0x3a91cb(0x6ef)+_0x4a8aac(0x2e2)+_0x13d952(0x8dd)+_0x3a91cb(0x6be)+_0x1d5389(0x6ef),'XzNrt':function(_0x1e62f6,_0x5eac65){return _0x1e62f6-_0x5eac65;},'Hbwdb':function(_0x4810eb,_0x269789){return _0x4810eb(_0x269789);},'LjayW':_0x1d5389(0x250),'Chcea':_0x3a91cb(0x20f)+_0x20fc52(0x50b),'lCXKH':_0x3a91cb(0x437)+'56','RCYHh':_0x3a91cb(0x872)+'pt'},_0x5da55c=_0x1f2a65[_0x3a91cb(0x892)],_0x58392e=_0x1f2a65[_0x3a91cb(0x77b)],_0x383597=_0x4f399b[_0x1d5389(0x59d)+_0x20fc52(0x6fc)](_0x5da55c[_0x1d5389(0x5fc)+'h'],_0x1f2a65[_0x20fc52(0x54e)](_0x4f399b[_0x4a8aac(0x5fc)+'h'],_0x58392e[_0x4a8aac(0x5fc)+'h'])),_0x517779=_0x1f2a65[_0x3a91cb(0x291)](atob,_0x383597),_0x2169ed=_0x1f2a65[_0x13d952(0x291)](stringToArrayBuffer,_0x517779);return crypto[_0x3a91cb(0x1da)+'e'][_0x3a91cb(0xa1e)+_0x4a8aac(0x82a)](_0x1f2a65[_0x13d952(0x938)],_0x2169ed,{'name':_0x1f2a65[_0x3a91cb(0x4fe)],'hash':_0x1f2a65[_0x13d952(0x3d6)]},!![],[_0x1f2a65[_0x3a91cb(0x2e8)]]);}function importPublicKey(_0x3fe2c0){const _0x366eb0=_0x1e77,_0x21ec4f=_0x1e77,_0x23469f=_0x1e77,_0x4abaa0=_0x1e77,_0x576bce=_0x1e77,_0x384531={'jNMDb':function(_0x23b42b,_0x22ca30){return _0x23b42b-_0x22ca30;},'HBCaD':function(_0x1c5205,_0x2ba9b2){return _0x1c5205===_0x2ba9b2;},'svXhu':_0x366eb0(0x5d3),'ensJc':_0x366eb0(0x6d1),'wmXtr':function(_0x1dd2fe,_0x717de0){return _0x1dd2fe!==_0x717de0;},'LStUn':_0x366eb0(0x7a0),'VRMlg':_0x366eb0(0x262),'fNJNk':_0x4abaa0(0x5cd),'BmwVD':function(_0x717654,_0x57a981){return _0x717654!==_0x57a981;},'oNtPh':_0x366eb0(0x620),'NtSoX':function(_0x51be52,_0x30842b){return _0x51be52!==_0x30842b;},'DHcVE':_0x23469f(0x61c),'SAVZu':_0x576bce(0x7a5),'HXbij':_0x4abaa0(0x7cd)+_0x23469f(0x7a2)+'+$','ImIbR':function(_0x521e3b,_0x2e1391){return _0x521e3b(_0x2e1391);},'rVpWF':_0x23469f(0x8e4)+'ss','UCPgE':function(_0x167023,_0x55bd48){return _0x167023+_0x55bd48;},'VSXCG':_0x4abaa0(0x44d)+'es','xmZgJ':_0x4abaa0(0x337),'FczDm':_0x366eb0(0x4b2),'AqdUa':function(_0x2678c0,_0x5c8675){return _0x2678c0!==_0x5c8675;},'elVWq':_0x23469f(0x54a),'Ylzjg':_0x23469f(0x93a),'lpjBs':_0x4abaa0(0x33f),'ADYMh':_0x4abaa0(0xacb),'fFpoC':function(_0x36c6b8,_0x292b5a){return _0x36c6b8<_0x292b5a;},'eArnM':function(_0x4d8644,_0x2c291b){return _0x4d8644+_0x2c291b;},'WwdNa':function(_0x3996c1,_0x5afb39){return _0x3996c1+_0x5afb39;},'KiJFE':function(_0x345854,_0x17e03c){return _0x345854===_0x17e03c;},'ayqRu':_0x4abaa0(0x240),'XLQgJ':function(_0x2188a5,_0x22969e){return _0x2188a5(_0x22969e);},'FtWWb':_0x4abaa0(0x20f)+_0x23469f(0x50b),'qyUCK':function(_0x5eecfa,_0x320b85){return _0x5eecfa===_0x320b85;},'XDXPh':_0x366eb0(0x9af),'bsyvw':_0x21ec4f(0x87d),'OWInB':_0x576bce(0xa84)+_0x23469f(0x243)+_0x366eb0(0xa49)+')','UzpVD':_0x21ec4f(0xa24)+_0x366eb0(0x488)+_0x21ec4f(0x50e)+_0x576bce(0x742)+_0x21ec4f(0x9c5)+_0x23469f(0x8f4)+_0x23469f(0x34a),'XVObb':function(_0x294c79,_0x52684){return _0x294c79(_0x52684);},'NMcgE':_0x366eb0(0x75d),'nvnMA':function(_0x4c25c4,_0x2c1588){return _0x4c25c4+_0x2c1588;},'uRueH':_0x21ec4f(0xafc),'rHtxj':_0x23469f(0x38f),'tpQVj':function(_0x16ec85,_0x27b69a){return _0x16ec85===_0x27b69a;},'heoZF':_0x4abaa0(0x3b4),'FDZFR':_0x366eb0(0x9d1),'LkLfG':function(_0x546893,_0x7bfe9a){return _0x546893(_0x7bfe9a);},'QsMvV':_0x21ec4f(0x851),'jWUAW':_0x23469f(0x553),'rIUgG':function(_0x401e72){return _0x401e72();},'TnaQE':_0x23469f(0x596)+'d','StucQ':_0x576bce(0x3fd),'sRMHU':_0x576bce(0x5c5),'NPHIV':function(_0x4d816b,_0x15bacc,_0x1998ab){return _0x4d816b(_0x15bacc,_0x1998ab);},'lWTgz':_0x21ec4f(0x7ce),'pXXrX':_0x23469f(0xa54),'lXGcj':_0x23469f(0x366)+'n','abPqk':function(_0x3b9586,_0x10e390){return _0x3b9586*_0x10e390;},'nmsrt':function(_0x3c2825,_0x5b374f){return _0x3c2825**_0x5b374f;},'JVjOP':_0x21ec4f(0x84a)+_0x366eb0(0x2d3),'MybqR':_0x366eb0(0x88d)+_0x23469f(0xa78)+'t','lyGBE':function(_0x30126f){return _0x30126f();},'sMbaw':function(_0xcab78e,_0x26c475){return _0xcab78e+_0x26c475;},'LfyJX':_0x4abaa0(0x7ea),'ZMrCf':function(_0xc2d5ff,_0x1d1965){return _0xc2d5ff!==_0x1d1965;},'lSGoc':_0x4abaa0(0x707),'TPMDt':_0x576bce(0x862),'OBkKv':_0x21ec4f(0x5f3),'KlEPt':function(_0x405fb2,_0x71085b){return _0x405fb2!==_0x71085b;},'BsZZz':_0x23469f(0x505),'cZWYM':function(_0x5626ef,_0x1155bf){return _0x5626ef(_0x1155bf);},'tCUjT':function(_0x4e8ba6,_0x5db51c){return _0x4e8ba6+_0x5db51c;},'baQwm':_0x366eb0(0x91b)+_0x23469f(0x826)+_0x4abaa0(0xa1b)+_0x23469f(0x982),'LJTfc':_0x21ec4f(0x47b)+_0x366eb0(0x9fb)+_0x21ec4f(0x3c1)+_0x23469f(0x6cd)+_0x21ec4f(0x6a7)+_0x576bce(0x8c1)+'\x20)','dXTZk':function(_0x27af5e,_0x5e7dd5){return _0x27af5e+_0x5e7dd5;},'cNyNC':function(_0x5c306f){return _0x5c306f();},'ZHcTT':function(_0x24a606,_0x36fe80){return _0x24a606!==_0x36fe80;},'eIaHG':_0x366eb0(0x867),'aFSmX':function(_0x84805a,_0x4d5ff8){return _0x84805a===_0x4d5ff8;},'RvhAC':_0x21ec4f(0x50a),'ivuIg':function(_0x2af6ac,_0x3a790a){return _0x2af6ac(_0x3a790a);},'CyQmL':function(_0x5fa3c5,_0xb428ca){return _0x5fa3c5+_0xb428ca;},'fKSZO':function(_0x5a9015,_0x30fe52){return _0x5a9015+_0x30fe52;},'loXDh':function(_0x2d94da,_0x537a91){return _0x2d94da!==_0x537a91;},'haIOy':_0x21ec4f(0xae6),'TePBz':_0x366eb0(0x6ef)+_0x4abaa0(0x31a)+_0x21ec4f(0x75c)+_0x576bce(0xabf)+_0x366eb0(0xa65)+'--','jdsRX':_0x366eb0(0x6ef)+_0x366eb0(0x2e2)+_0x21ec4f(0x8dd)+_0x576bce(0x6be)+_0x576bce(0x6ef),'sDcxV':function(_0x597792,_0x4250cf){return _0x597792-_0x4250cf;},'JlgMh':_0x366eb0(0x250),'NOlCp':_0x366eb0(0x437)+'56','jnWqD':_0x366eb0(0x872)+'pt','WfZXM':function(_0x7b6db1,_0xa64c4f){return _0x7b6db1===_0xa64c4f;},'QnCyM':_0x4abaa0(0x370),'mSsGE':_0x4abaa0(0x7a3),'YpJhb':function(_0x48eea8){return _0x48eea8();},'TedLI':_0x366eb0(0x6f1),'DbaRQ':_0x4abaa0(0x79b),'zrqaS':_0x366eb0(0x1e7),'nLzxp':_0x23469f(0x3b5),'PzAjv':_0x576bce(0xaec)+_0x366eb0(0x3b9),'KmRYF':_0x366eb0(0x656),'LyiwY':_0x21ec4f(0x587),'NSoeq':function(_0x263bc6,_0x1e5d1c){return _0x263bc6<_0x1e5d1c;},'Ogotu':_0x21ec4f(0x802),'ivRfZ':_0x21ec4f(0x1fb),'qzydA':function(_0x529450){return _0x529450();},'UJIkZ':_0x576bce(0x6ef)+_0x366eb0(0x31a)+_0x366eb0(0x4e5)+_0x576bce(0x97e)+_0x576bce(0x582)+'-','KtmGI':_0x21ec4f(0x6ef)+_0x576bce(0x2e2)+_0x4abaa0(0x5e2)+_0x366eb0(0x623)+_0x366eb0(0x380),'RACKt':function(_0x463fff,_0x542b34){return _0x463fff-_0x542b34;},'LAWhu':_0x23469f(0x7e2),'oAHDi':_0x576bce(0x589)+'pt'},_0x3ad47a=(function(){const _0x1bac26=_0x366eb0,_0x451822=_0x366eb0,_0x3f8852=_0x21ec4f,_0x1df390=_0x4abaa0,_0x2d58f0=_0x366eb0,_0x110ff6={'LtWdz':function(_0x1db9a0,_0xa2a6d5){const _0x403f81=_0x1e77;return _0x384531[_0x403f81(0x1fc)](_0x1db9a0,_0xa2a6d5);},'mRyTf':_0x384531[_0x1bac26(0x648)],'gVPke':_0x384531[_0x451822(0x561)],'sLdUc':_0x384531[_0x451822(0x5df)]};if(_0x384531[_0x451822(0x5ca)](_0x384531[_0x2d58f0(0x45f)],_0x384531[_0x1bac26(0x45f)]))_0x3ab549=_0x140c9c[_0x3f8852(0x3b8)+_0x2d58f0(0xa2b)+'t'],_0x5558ee[_0x451822(0x294)+'e']();else{let _0x47b2d0=!![];return function(_0xa4c1c6,_0x11d831){const _0x5e6152=_0x451822,_0x13b392=_0x2d58f0,_0x184285=_0x1bac26,_0x42776b=_0x451822,_0x4cc247=_0x1df390,_0x156825={'jDBJu':function(_0x4962d9,_0x7adc3b){const _0x3ddc09=_0x1e77;return _0x384531[_0x3ddc09(0x3ed)](_0x4962d9,_0x7adc3b);}};if(_0x384531[_0x5e6152(0x2f4)](_0x384531[_0x13b392(0x59f)],_0x384531[_0x13b392(0x7c0)]))_0x500b23[_0x5e9513]=_0x40fc06[_0x13b392(0x58c)+_0x42776b(0x335)](_0x1c68d9);else{const _0x594cb4=_0x47b2d0?function(){const _0x34a97a=_0x5e6152,_0x5e2e45=_0x42776b,_0x2eb1a7=_0x4cc247,_0x24cb58=_0x13b392,_0x4ef985=_0x42776b;if(_0x110ff6[_0x34a97a(0x1ff)](_0x110ff6[_0x34a97a(0x81e)],_0x110ff6[_0x5e2e45(0x81e)])){if(_0x30a860){const _0xd7df85=_0x5273e4[_0x24cb58(0x8c9)](_0x296cde,arguments);return _0x58bb83=null,_0xd7df85;}}else{if(_0x11d831){if(_0x110ff6[_0x2eb1a7(0x1ff)](_0x110ff6[_0x5e2e45(0x4d9)],_0x110ff6[_0x5e2e45(0x887)])){const _0x42376a=_0x11d831[_0x34a97a(0x8c9)](_0xa4c1c6,arguments);return _0x11d831=null,_0x42376a;}else _0x5d9aff+=_0x4276b3[0x3*0xb35+-0xfb1+-0x11ee][_0x34a97a(0x44f)],_0x1c7275=_0x4a3cb6[-0x5d2+0x8b*0x2b+-0x7*0x281][_0x5e2e45(0x472)+_0x34a97a(0x5af)][_0x34a97a(0x4d3)+_0x24cb58(0x4ab)+'t'][_0x156825[_0x5e2e45(0xa64)](_0x4e5a7d[0x7*0x83+0x18b*0xb+-0x148e][_0x2eb1a7(0x472)+_0x34a97a(0x5af)][_0x24cb58(0x4d3)+_0x2eb1a7(0x4ab)+'t'][_0x2eb1a7(0x5fc)+'h'],0x526*-0x4+-0xf*0x1a3+-0x2d26*-0x1)];}}}:function(){};return _0x47b2d0=![],_0x594cb4;}};}}()),_0x3eb330=_0x384531[_0x23469f(0x6ba)](_0x3ad47a,this,function(){const _0xfcab35=_0x23469f,_0x47e60f=_0x4abaa0,_0x2d6035=_0x23469f,_0x2f1469=_0x21ec4f,_0x439ac4=_0x21ec4f;if(_0x384531[_0xfcab35(0x305)](_0x384531[_0x47e60f(0x38c)],_0x384531[_0xfcab35(0x2ab)]))return _0x3eb330[_0x47e60f(0x873)+_0x2d6035(0xab3)]()[_0x2f1469(0x32a)+'h'](_0x384531[_0x439ac4(0xa91)])[_0xfcab35(0x873)+_0xfcab35(0xab3)]()[_0x47e60f(0x603)+_0x2f1469(0x2bb)+'r'](_0x3eb330)[_0x439ac4(0x32a)+'h'](_0x384531[_0x439ac4(0xa91)]);else{const _0x5ec99b=_0x11383f?function(){const _0x113c5a=_0x439ac4;if(_0x4bf7c9){const _0x2d11d5=_0x395b10[_0x113c5a(0x8c9)](_0x3996e9,arguments);return _0x79d19b=null,_0x2d11d5;}}:function(){};return _0x483055=![],_0x5ec99b;}});_0x384531[_0x23469f(0x7d0)](_0x3eb330);const _0x231c78=(function(){const _0x20166f=_0x366eb0,_0xe635d6=_0x23469f,_0x3b955c=_0x576bce,_0x1c2ddd=_0x23469f,_0x33cdc0=_0x366eb0,_0x558570={'cclNw':function(_0xf79cd6,_0xbf23c8){const _0x25d7aa=_0x1e77;return _0x384531[_0x25d7aa(0x8f1)](_0xf79cd6,_0xbf23c8);},'uwMQE':_0x384531[_0x20166f(0x766)],'gTgnu':function(_0x692a5e,_0x2b5fc8){const _0x6a31d1=_0x20166f;return _0x384531[_0x6a31d1(0xac0)](_0x692a5e,_0x2b5fc8);},'qneoJ':_0x384531[_0xe635d6(0x664)],'pvjcN':function(_0x30112b,_0x494128){const _0x118578=_0x20166f;return _0x384531[_0x118578(0x2f4)](_0x30112b,_0x494128);},'kLcUR':_0x384531[_0x20166f(0x47d)],'UyAKM':_0x384531[_0xe635d6(0x71a)],'YDMKx':function(_0x20b27d,_0x39b27e){const _0x56cb92=_0xe635d6;return _0x384531[_0x56cb92(0x500)](_0x20b27d,_0x39b27e);},'uptDG':_0x384531[_0xe635d6(0x3f6)],'VjrXF':_0x384531[_0x3b955c(0x5de)],'WQLyA':_0x384531[_0x33cdc0(0x6ee)],'bvtxV':_0x384531[_0x1c2ddd(0x883)],'bXrdc':function(_0x581e41,_0x2183fc){const _0x5d2cf5=_0x20166f;return _0x384531[_0x5d2cf5(0x653)](_0x581e41,_0x2183fc);},'VHSWO':function(_0x2b6f26,_0x4cdb3e){const _0x5ea08f=_0x1c2ddd;return _0x384531[_0x5ea08f(0x6ab)](_0x2b6f26,_0x4cdb3e);},'IrRsZ':function(_0x56ebec,_0x5b7d7c){const _0x2799e1=_0x33cdc0;return _0x384531[_0x2799e1(0xa81)](_0x56ebec,_0x5b7d7c);},'lKXJa':function(_0x4314ea,_0x31ec15){const _0xe13364=_0x3b955c;return _0x384531[_0xe13364(0xa81)](_0x4314ea,_0x31ec15);}};if(_0x384531[_0x20166f(0xa3d)](_0x384531[_0xe635d6(0xa5d)],_0x384531[_0x20166f(0xa5d)])){let _0x3fd43b=!![];return function(_0x3e42ea,_0x3990e4){const _0x5ecc20=_0x1c2ddd,_0x196d5a=_0x1c2ddd,_0x13e7e1=_0x33cdc0,_0x4b9b6b=_0x3b955c,_0x5ca27f=_0xe635d6,_0x193c65={'nLhol':function(_0x4ea28e,_0x547a34){const _0x524699=_0x1e77;return _0x558570[_0x524699(0x1ee)](_0x4ea28e,_0x547a34);},'goQhW':_0x558570[_0x5ecc20(0x42b)],'XeYUM':function(_0xcdf965,_0x18f3f4){const _0xc213ab=_0x5ecc20;return _0x558570[_0xc213ab(0x4b8)](_0xcdf965,_0x18f3f4);},'KVNEO':_0x558570[_0x196d5a(0x8af)],'VvmJg':function(_0x471727,_0x8e7dfe){const _0x2e3ea5=_0x196d5a;return _0x558570[_0x2e3ea5(0x894)](_0x471727,_0x8e7dfe);},'QgjZD':_0x558570[_0x196d5a(0x66b)],'dJaHN':_0x558570[_0x4b9b6b(0x777)],'eaTff':function(_0x3cfe31,_0x2eff9e){const _0x1cf05e=_0x196d5a;return _0x558570[_0x1cf05e(0x576)](_0x3cfe31,_0x2eff9e);},'RvJJo':_0x558570[_0x5ca27f(0xb02)],'vcDPA':_0x558570[_0x4b9b6b(0x7f0)]};if(_0x558570[_0x196d5a(0x894)](_0x558570[_0x196d5a(0x444)],_0x558570[_0x5ecc20(0x399)]))_0x26f63d+='左';else{const _0x3fab50=_0x3fd43b?function(){const _0x2493d9=_0x5ca27f,_0x1fb4c3=_0x5ca27f,_0x3944f3=_0x4b9b6b,_0x32bc83=_0x4b9b6b,_0x302fcd=_0x196d5a,_0x19f31c={'rTLqH':function(_0x3d113a,_0x654952){const _0x595b79=_0x1e77;return _0x193c65[_0x595b79(0x3d2)](_0x3d113a,_0x654952);},'meoPY':_0x193c65[_0x2493d9(0x633)]};if(_0x193c65[_0x2493d9(0x8c8)](_0x193c65[_0x1fb4c3(0x8fe)],_0x193c65[_0x3944f3(0x8d4)]))_0x4389b1=_0x2886c5[_0x2493d9(0x733)](_0x19f31c[_0x1fb4c3(0xa36)](_0x57ddf7,_0x143ff9))[_0x19f31c[_0x3944f3(0x747)]],_0x44fe84='';else{if(_0x3990e4){if(_0x193c65[_0x1fb4c3(0x2ae)](_0x193c65[_0x1fb4c3(0x3db)],_0x193c65[_0x302fcd(0x8f8)])){const _0x3936bd=_0x3990e4[_0x1fb4c3(0x8c9)](_0x3e42ea,arguments);return _0x3990e4=null,_0x3936bd;}else{const _0xdcc88d={'gNcCK':function(_0x5add86,_0x4d291f){const _0x14e6e0=_0x3944f3;return _0x193c65[_0x14e6e0(0x8d0)](_0x5add86,_0x4d291f);},'zEpnB':_0x193c65[_0x2493d9(0x82b)]};_0x226a4e[_0x302fcd(0x596)+'d']=function(){const _0x3bba8d=_0x3944f3,_0x5cccdb=_0x302fcd;_0xdcc88d[_0x3bba8d(0xa44)](_0x566cb5,_0xdcc88d[_0x5cccdb(0x669)]);};}}}}:function(){};return _0x3fd43b=![],_0x3fab50;}};}else{if(_0x558570[_0xe635d6(0x9f0)](_0x558570[_0xe635d6(0x6d5)](_0x558570[_0x33cdc0(0x8ff)](_0x48eac0,_0x380d19[_0x3b528b]),'\x0a')[_0x33cdc0(0x5fc)+'h'],0xa6d*0x3+0x659+-0x1fc4))_0x2c010d=_0x558570[_0x33cdc0(0x4b8)](_0x558570[_0x20166f(0x231)](_0x1d1fcf,_0x4971b0[_0x58287b]),'\x0a');_0x448d4f=_0x558570[_0x3b955c(0x4b8)](_0x2d7bef,-0x1b3+0x15bf*0x1+-0x140b);}}());(function(){const _0xb60978=_0x23469f,_0x20604c=_0x23469f,_0x308337=_0x576bce,_0x2ae779=_0x576bce,_0x3ae7b6=_0x21ec4f,_0x11d275={'HcWog':function(_0x143d02,_0x433cc8){const _0x407b5a=_0x1e77;return _0x384531[_0x407b5a(0x73f)](_0x143d02,_0x433cc8);},'DlgHD':_0x384531[_0xb60978(0x766)],'PxwFu':_0x384531[_0x20604c(0x7d6)]};_0x384531[_0x20604c(0x2f4)](_0x384531[_0x20604c(0x662)],_0x384531[_0x308337(0x7a4)])?_0x510576[_0x20604c(0x844)+_0x308337(0xa4b)+'t'](_0x11d275[_0x2ae779(0x848)],function(){const _0x1c7f7a=_0xb60978,_0xeb7c28=_0x20604c;_0x11d275[_0x1c7f7a(0x25e)](_0x488539,_0x11d275[_0x1c7f7a(0x8cf)]);}):_0x384531[_0x308337(0x6ba)](_0x231c78,this,function(){const _0x2ca2fa=_0x20604c,_0x6e0812=_0x3ae7b6,_0x26ccb0=_0x308337,_0x5c51b5=_0x20604c,_0x2b7de8=_0x20604c,_0x5b6dc2={'pRwuk':function(_0x5a7144,_0x2b3c46){const _0x56ecf7=_0x1e77;return _0x384531[_0x56ecf7(0x73f)](_0x5a7144,_0x2b3c46);},'nEWsA':_0x384531[_0x2ca2fa(0x1ed)]};if(_0x384531[_0x2ca2fa(0x823)](_0x384531[_0x6e0812(0x846)],_0x384531[_0x5c51b5(0x7a6)]))try{_0x2242e7=_0x5b6dc2[_0x2b7de8(0xa56)](_0xfcca13,_0x4ada4d);const _0x4dbd46={};return _0x4dbd46[_0x26ccb0(0x643)]=_0x5b6dc2[_0x26ccb0(0x875)],_0x5abc3d[_0x6e0812(0x1da)+'e'][_0x5c51b5(0x589)+'pt'](_0x4dbd46,_0x17e1b9,_0x2aedb1);}catch(_0x25431e){}else{const _0x3dd59f=new RegExp(_0x384531[_0x6e0812(0x856)]),_0x1eea7f=new RegExp(_0x384531[_0x2b7de8(0x461)],'i'),_0x3fd6ce=_0x384531[_0x5c51b5(0x50f)](_0x54d315,_0x384531[_0x2b7de8(0x7fc)]);if(!_0x3dd59f[_0x2b7de8(0x811)](_0x384531[_0x5c51b5(0x3cb)](_0x3fd6ce,_0x384531[_0x5c51b5(0x6b3)]))||!_0x1eea7f[_0x26ccb0(0x811)](_0x384531[_0x2ca2fa(0xac0)](_0x3fd6ce,_0x384531[_0x5c51b5(0x65b)]))){if(_0x384531[_0x2ca2fa(0xa99)](_0x384531[_0x5c51b5(0x918)],_0x384531[_0x2ca2fa(0x228)]))return new _0x11ce08(_0x2112e7=>_0x26c400(_0x2112e7,_0x24fb0c));else _0x384531[_0x5c51b5(0x7ed)](_0x3fd6ce,'0');}else _0x384531[_0x6e0812(0x305)](_0x384531[_0x26ccb0(0xac4)],_0x384531[_0x26ccb0(0x696)])?_0x384531[_0x5c51b5(0x2ea)](_0x54d315):_0x5b09cc='表单';}})();}());const _0x5464b8=(function(){const _0xf85000=_0x23469f,_0xd74065=_0x21ec4f,_0x547a04=_0x23469f,_0x18a0ab=_0x576bce,_0x12f42c=_0x576bce,_0x79b19a={'qlOQp':function(_0x2098a2,_0x5397d5){const _0x2dc51d=_0x1e77;return _0x384531[_0x2dc51d(0x7ed)](_0x2098a2,_0x5397d5);},'AlNqB':function(_0x29e7bf,_0x2097f8){const _0x3db2d0=_0x1e77;return _0x384531[_0x3db2d0(0x557)](_0x29e7bf,_0x2097f8);},'pgsKd':function(_0xf4b87b,_0x120421){const _0x52ee92=_0x1e77;return _0x384531[_0x52ee92(0x9e3)](_0xf4b87b,_0x120421);},'QqWiS':_0x384531[_0xf85000(0xa68)],'sfzMN':_0x384531[_0xf85000(0x962)],'mRNWW':function(_0x570bf2){const _0x3397cf=_0xd74065;return _0x384531[_0x3397cf(0x2e5)](_0x570bf2);},'TWame':function(_0x376ecc,_0x1df2e4){const _0x2f198b=_0xf85000;return _0x384531[_0x2f198b(0x4bf)](_0x376ecc,_0x1df2e4);},'BgKmh':function(_0xb8dd8b,_0x256c1f){const _0x315c4d=_0xd74065;return _0x384531[_0x315c4d(0x1fc)](_0xb8dd8b,_0x256c1f);},'uwxRb':_0x384531[_0xf85000(0x7ae)],'EuUzd':function(_0x14be11,_0x4e003c){const _0x39804e=_0x547a04;return _0x384531[_0x39804e(0x80f)](_0x14be11,_0x4e003c);},'oGKOy':_0x384531[_0x18a0ab(0x285)],'ivIuE':function(_0x4cae45,_0x37c3a8){const _0x1d326c=_0xf85000;return _0x384531[_0x1d326c(0xa3d)](_0x4cae45,_0x37c3a8);},'enfuE':_0x384531[_0x547a04(0x996)],'dnhZq':_0x384531[_0x12f42c(0x407)]};if(_0x384531[_0xf85000(0x2da)](_0x384531[_0x12f42c(0xaa1)],_0x384531[_0x12f42c(0xaa1)]))(function(){return!![];}[_0xd74065(0x603)+_0xd74065(0x2bb)+'r'](YoxJQL[_0x12f42c(0xac0)](YoxJQL[_0x547a04(0x3d0)],YoxJQL[_0xd74065(0x5f1)]))[_0xf85000(0x37c)](YoxJQL[_0x18a0ab(0x5a7)]));else{let _0x584d34=!![];return function(_0x26b09e,_0x59106c){const _0x54bc2a=_0x18a0ab,_0x17d9eb=_0x18a0ab,_0x41810a=_0x547a04,_0x1dc540=_0x547a04,_0x12adc6=_0x12f42c,_0x16b7c3={'yKJbN':function(_0x486cea,_0x1fb17c){const _0x447115=_0x1e77;return _0x79b19a[_0x447115(0x84c)](_0x486cea,_0x1fb17c);},'mjTgV':function(_0x24c560,_0x12962b){const _0x56e920=_0x1e77;return _0x79b19a[_0x56e920(0x36e)](_0x24c560,_0x12962b);},'iUOfA':_0x79b19a[_0x54bc2a(0x93e)],'GNdTU':_0x79b19a[_0x17d9eb(0x362)],'GuPXl':function(_0xa1317b){const _0x47c040=_0x17d9eb;return _0x79b19a[_0x47c040(0x979)](_0xa1317b);},'ghLaP':function(_0x2c8499,_0x156384){const _0x19ae06=_0x54bc2a;return _0x79b19a[_0x19ae06(0x8e1)](_0x2c8499,_0x156384);},'IEVZx':function(_0x2f94ca,_0x58907a){const _0x43137c=_0x54bc2a;return _0x79b19a[_0x43137c(0x660)](_0x2f94ca,_0x58907a);},'dxrAB':_0x79b19a[_0x17d9eb(0x9ad)],'Peuzx':function(_0x181a87,_0x33c104){const _0x4b9cce=_0x17d9eb;return _0x79b19a[_0x4b9cce(0x537)](_0x181a87,_0x33c104);},'RxRgT':_0x79b19a[_0x54bc2a(0x6ea)]};if(_0x79b19a[_0x12adc6(0x89e)](_0x79b19a[_0x41810a(0x4e9)],_0x79b19a[_0x1dc540(0x73d)]))WtOzuU[_0x17d9eb(0x61e)](_0x7e9da4,'0');else{const _0x519178=_0x584d34?function(){const _0x1c8d36=_0x1dc540,_0x43f06a=_0x54bc2a,_0x4e81c6=_0x54bc2a,_0x5d3180=_0x54bc2a,_0xc14952=_0x1dc540,_0x679d4f={'fUuic':_0x16b7c3[_0x1c8d36(0x7de)],'hidPi':_0x16b7c3[_0x43f06a(0x899)],'KWrEw':function(_0x4d80a0){const _0x3b4f3a=_0x1c8d36;return _0x16b7c3[_0x3b4f3a(0x424)](_0x4d80a0);},'LtqJn':function(_0x3009e4,_0x3a4755){const _0x2371ea=_0x1c8d36;return _0x16b7c3[_0x2371ea(0x3f2)](_0x3009e4,_0x3a4755);}};if(_0x16b7c3[_0x4e81c6(0x6db)](_0x16b7c3[_0x43f06a(0x40a)],_0x16b7c3[_0x4e81c6(0x40a)])){const _0x5283a6=_0x679d4f[_0xc14952(0x7d4)][_0x4e81c6(0x460)]('|');let _0x4eae40=-0x2008+0x1c*0x147+-0x3bc*0x1;while(!![]){switch(_0x5283a6[_0x4eae40++]){case'0':_0x21126b[_0xc14952(0x4c9)+_0x4e81c6(0xacd)+_0x1c8d36(0x8bb)](_0x679d4f[_0x4e81c6(0x6e6)])[_0x1c8d36(0x274)]='';continue;case'1':_0x679d4f[_0x1c8d36(0x8b4)](_0x205005);continue;case'2':_0x268852=-0xcf7+-0x6*-0x1bb+0x295;continue;case'3':return;case'4':_0x549a47+=_0x679d4f[_0x4e81c6(0x25d)](_0x591f4a,_0x3e1216);continue;}break;}}else{if(_0x59106c){if(_0x16b7c3[_0x5d3180(0x5ec)](_0x16b7c3[_0xc14952(0x619)],_0x16b7c3[_0xc14952(0x619)]))_0x5a442a+=_0x16b7c3[_0x1c8d36(0x9f3)](_0x8bcc5[_0xfb6ebb],_0x5a7243[_0x1cab9f]),_0x9408d1+=_0x16b7c3[_0x5d3180(0x504)](_0x600859[_0x3b3b8c],-0x1793*-0x1+0x3*-0xd3+-0x1*0x1518),_0x1fff83+=_0x16b7c3[_0x43f06a(0x504)](_0x3bcf13[_0x21e487],-0x160a+-0x2*0x10f1+0x37ee);else{const _0x2fda68=_0x59106c[_0x43f06a(0x8c9)](_0x26b09e,arguments);return _0x59106c=null,_0x2fda68;}}}}:function(){};return _0x584d34=![],_0x519178;}};}}()),_0xa9c3e5=_0x384531[_0x366eb0(0x6ba)](_0x5464b8,this,function(){const _0x27e430=_0x4abaa0,_0x1f3cca=_0x21ec4f,_0x14df45=_0x576bce,_0x1788af=_0x366eb0,_0x5d6815=_0x21ec4f;if(_0x384531[_0x27e430(0x764)](_0x384531[_0x1f3cca(0x954)],_0x384531[_0x1f3cca(0x67a)])){let _0x5afe3d;try{_0x5afe3d=YoxJQL[_0x27e430(0x3c4)](_0x24e4d9,YoxJQL[_0x1788af(0x209)](YoxJQL[_0x27e430(0xa81)](YoxJQL[_0x14df45(0x379)],YoxJQL[_0x1f3cca(0x29b)]),');'))();}catch(_0x21fdb2){_0x5afe3d=_0x2644d0;}return _0x5afe3d;}else{const _0x51bdfd=function(){const _0x20defd=_0x14df45,_0x5c3ebb=_0x27e430,_0x46971d=_0x1f3cca,_0x3a481b=_0x5d6815,_0x3e2bfc=_0x27e430,_0x20e68a={'eCKhi':function(_0x5b4bf9,_0x5767e1){const _0x481658=_0x1e77;return _0x384531[_0x481658(0x3cc)](_0x5b4bf9,_0x5767e1);},'rydCe':function(_0x201281){const _0x5e3857=_0x1e77;return _0x384531[_0x5e3857(0x5b8)](_0x201281);}};if(_0x384531[_0x20defd(0x248)](_0x384531[_0x5c3ebb(0x86d)],_0x384531[_0x20defd(0x86d)]))_0x4c373a+='下';else{let _0x984152;try{if(_0x384531[_0x20defd(0x313)](_0x384531[_0x46971d(0x905)],_0x384531[_0x5c3ebb(0x905)]))_0x984152=_0x384531[_0x20defd(0x83e)](Function,_0x384531[_0x3e2bfc(0x85e)](_0x384531[_0x46971d(0xa89)](_0x384531[_0x3a481b(0x379)],_0x384531[_0x5c3ebb(0x29b)]),');'))();else return _0x16d19f&&_0x3c42b7[_0x3e2bfc(0x755)]();}catch(_0x4b9a47){if(_0x384531[_0x3e2bfc(0x203)](_0x384531[_0x3e2bfc(0x950)],_0x384531[_0x3a481b(0x950)])){_0x24978e+=_0x20e68a[_0x3e2bfc(0x55b)](_0x14f31a,_0x4e3947),_0x43a742=0x5*0x656+-0x774+-0x183a,_0x20e68a[_0x3a481b(0x332)](_0x35eab7);return;}else _0x984152=window;}return _0x984152;}},_0x415fc7=_0x384531[_0x1f3cca(0x7d0)](_0x51bdfd),_0x3bb757=_0x415fc7[_0x1f3cca(0x9e7)+'le']=_0x415fc7[_0x14df45(0x9e7)+'le']||{},_0x17a335=[_0x384531[_0x1788af(0xab8)],_0x384531[_0x14df45(0x98d)],_0x384531[_0x27e430(0x628)],_0x384531[_0x1788af(0x32e)],_0x384531[_0x1f3cca(0x26b)],_0x384531[_0x1788af(0x397)],_0x384531[_0x5d6815(0x4c4)]];for(let _0xfbe5a5=-0x1151*0x1+-0x1e*0xd6+-0x2a65*-0x1;_0x384531[_0x1788af(0x542)](_0xfbe5a5,_0x17a335[_0x14df45(0x5fc)+'h']);_0xfbe5a5++){if(_0x384531[_0x27e430(0x764)](_0x384531[_0x27e430(0x575)],_0x384531[_0x27e430(0x79e)])){const _0x23e3ec=_0x384531[_0x1f3cca(0x1e8)],_0x29a5d9=_0x384531[_0x1788af(0x251)],_0x5c5a31=_0x2774f1[_0x1f3cca(0x59d)+_0x1788af(0x6fc)](_0x23e3ec[_0x27e430(0x5fc)+'h'],_0x384531[_0x1788af(0x724)](_0x11eaf5[_0x1f3cca(0x5fc)+'h'],_0x29a5d9[_0x1f3cca(0x5fc)+'h'])),_0x399243=_0x384531[_0x1788af(0x3c4)](_0x16a934,_0x5c5a31),_0xbeb74f=_0x384531[_0x27e430(0x7ed)](_0x580594,_0x399243);return _0x4def5b[_0x1f3cca(0x1da)+'e'][_0x14df45(0xa1e)+_0x1788af(0x82a)](_0x384531[_0x1f3cca(0x6fa)],_0xbeb74f,{'name':_0x384531[_0x1788af(0x1ed)],'hash':_0x384531[_0x1f3cca(0x4a9)]},!![],[_0x384531[_0x1f3cca(0x5f9)]]);}else{const _0x37cf64=_0x5464b8[_0x1f3cca(0x603)+_0x14df45(0x2bb)+'r'][_0x1788af(0x2a8)+_0x27e430(0x708)][_0x5d6815(0x5ff)](_0x5464b8),_0x57eab4=_0x17a335[_0xfbe5a5],_0x4d8dd8=_0x3bb757[_0x57eab4]||_0x37cf64;_0x37cf64[_0x1788af(0x5d1)+_0x5d6815(0x314)]=_0x5464b8[_0x5d6815(0x5ff)](_0x5464b8),_0x37cf64[_0x27e430(0x873)+_0x1f3cca(0xab3)]=_0x4d8dd8[_0x1f3cca(0x873)+_0x5d6815(0xab3)][_0x5d6815(0x5ff)](_0x4d8dd8),_0x3bb757[_0x57eab4]=_0x37cf64;}}}});_0x384531[_0x23469f(0x4c0)](_0xa9c3e5);const _0x14678e=_0x384531[_0x21ec4f(0x562)],_0x1c9783=_0x384531[_0x23469f(0x748)],_0x21f7c9=_0x3fe2c0[_0x4abaa0(0x59d)+_0x21ec4f(0x6fc)](_0x14678e[_0x576bce(0x5fc)+'h'],_0x384531[_0x366eb0(0x611)](_0x3fe2c0[_0x23469f(0x5fc)+'h'],_0x1c9783[_0x23469f(0x5fc)+'h'])),_0x37ad04=_0x384531[_0x4abaa0(0x8f1)](atob,_0x21f7c9),_0x91218b=_0x384531[_0x366eb0(0x73f)](stringToArrayBuffer,_0x37ad04);return crypto[_0x366eb0(0x1da)+'e'][_0x576bce(0xa1e)+_0x4abaa0(0x82a)](_0x384531[_0x4abaa0(0x31c)],_0x91218b,{'name':_0x384531[_0x576bce(0x1ed)],'hash':_0x384531[_0x576bce(0x4a9)]},!![],[_0x384531[_0x366eb0(0x7da)]]);}function encryptDataWithPublicKey(_0x319335,_0x41854b){const _0x2751b9=_0x1e77,_0x1daf3a=_0x1e77,_0x80378d=_0x1e77,_0x29147e=_0x1e77,_0x661e7c=_0x1e77,_0x2957ef={'uDuGO':function(_0x44522a,_0x7ebabd){return _0x44522a-_0x7ebabd;},'edxnb':function(_0x5fac3a,_0x4cd498){return _0x5fac3a!==_0x4cd498;},'qlIQd':_0x2751b9(0x7a7),'qWPlM':function(_0x2f6e2f,_0x43e875){return _0x2f6e2f(_0x43e875);},'AQGYZ':_0x1daf3a(0x20f)+_0x1daf3a(0x50b)};try{if(_0x2957ef[_0x1daf3a(0x2be)](_0x2957ef[_0x661e7c(0x4c3)],_0x2957ef[_0x661e7c(0x4c3)]))_0x209438+=_0xc942bd[0x10b5*-0x1+0x2094+0x1*-0xfdf][_0x661e7c(0x44f)],_0x2e5d62=_0x15b3e1[0x15a2+0x2538+-0x3ada][_0x1daf3a(0x472)+_0x2751b9(0x5af)][_0x80378d(0x4d3)+_0x29147e(0x4ab)+'t'][_0x2957ef[_0x29147e(0x7e3)](_0x35eb28[-0x16ee+-0x564+0x1c52][_0x661e7c(0x472)+_0x1daf3a(0x5af)][_0x29147e(0x4d3)+_0x29147e(0x4ab)+'t'][_0x2751b9(0x5fc)+'h'],-0x123d*0x2+-0x1f2f+0x43aa)];else{_0x319335=_0x2957ef[_0x80378d(0x5b7)](stringToArrayBuffer,_0x319335);const _0x1af6d7={};return _0x1af6d7[_0x29147e(0x643)]=_0x2957ef[_0x1daf3a(0x8ee)],crypto[_0x2751b9(0x1da)+'e'][_0x80378d(0x589)+'pt'](_0x1af6d7,_0x41854b,_0x319335);}}catch(_0x466e92){}}function decryptDataWithPrivateKey(_0x44798f,_0x25cf25){const _0x552fb0=_0x1e77,_0x4e19f8=_0x1e77,_0x44b7b3=_0x1e77,_0x51a4b3=_0x1e77,_0x47d9c5=_0x1e77,_0x13321f={'nIdlZ':function(_0x1387a5,_0x413210){return _0x1387a5(_0x413210);},'RxEcN':_0x552fb0(0x20f)+_0x4e19f8(0x50b)};_0x44798f=_0x13321f[_0x552fb0(0x224)](stringToArrayBuffer,_0x44798f);const _0x432b9f={};return _0x432b9f[_0x4e19f8(0x643)]=_0x13321f[_0x4e19f8(0x259)],crypto[_0x44b7b3(0x1da)+'e'][_0x4e19f8(0x872)+'pt'](_0x432b9f,_0x25cf25,_0x44798f);}const pubkey=_0x3b1693(0x6ef)+_0x3b1693(0x31a)+_0x3b1693(0x4e5)+_0x3c9906(0x97e)+_0x8d4b6f(0x582)+_0x48c957(0x3a2)+_0x3c9906(0x7ca)+_0x8d4b6f(0x29d)+_0x1f6b08(0x4ca)+_0x1f6b08(0x249)+_0x48c957(0x3cd)+_0x3c9906(0x701)+_0x1f6b08(0xa47)+_0x3c9906(0x966)+_0x8d4b6f(0x3aa)+_0x8d4b6f(0x855)+_0x48c957(0x847)+_0x48c957(0x84d)+_0x3b1693(0x94b)+_0x1f6b08(0x6b9)+_0x1f6b08(0x2f7)+_0x3b1693(0x1d1)+_0x48c957(0x2d0)+_0x1f6b08(0x525)+_0x3b1693(0x4df)+_0x48c957(0x56b)+_0x1f6b08(0x260)+_0x3b1693(0x204)+_0x1f6b08(0x683)+_0x3c9906(0xa17)+_0x1f6b08(0x7bc)+_0x8d4b6f(0x72f)+_0x1f6b08(0x453)+_0x3b1693(0x20e)+_0x8d4b6f(0x78f)+_0x3c9906(0x679)+_0x3c9906(0x729)+_0x3b1693(0x5b2)+_0x3b1693(0x4f0)+_0x3c9906(0x2ba)+_0x3b1693(0x28e)+_0x3b1693(0x40e)+_0x3c9906(0x570)+_0x1f6b08(0x302)+_0x1f6b08(0x2ee)+_0x1f6b08(0xa66)+_0x3c9906(0x63b)+_0x8d4b6f(0x5bb)+_0x3c9906(0xaab)+_0x48c957(0x931)+_0x3c9906(0x885)+_0x3b1693(0xa0e)+_0x3b1693(0x8e5)+_0x3c9906(0x604)+_0x3c9906(0x2ef)+_0x1f6b08(0x947)+_0x48c957(0x6a9)+_0x3b1693(0xa37)+_0x3c9906(0x3c2)+_0x1f6b08(0x49c)+_0x3b1693(0x865)+_0x3c9906(0xadd)+_0x3c9906(0x940)+_0x3c9906(0x9ac)+_0x3b1693(0x2f5)+_0x3b1693(0xad5)+_0x8d4b6f(0x7d9)+_0x3c9906(0x7bf)+_0x3b1693(0x797)+_0x48c957(0x801)+_0x8d4b6f(0x3d1)+_0x1f6b08(0x2aa)+_0x1f6b08(0x4aa)+_0x48c957(0x6f5)+_0x3b1693(0x2d9)+_0x1f6b08(0x498)+_0x8d4b6f(0x63a)+_0x1f6b08(0x2c9)+_0x1f6b08(0x548)+_0x3c9906(0x343)+_0x1f6b08(0x888)+_0x3c9906(0xb00)+_0x1f6b08(0x913)+_0x3b1693(0x634)+_0x3c9906(0x3a3)+_0x1f6b08(0x234)+_0x48c957(0x4c6)+_0x3c9906(0xa65)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x145e9e){const _0x5cacbe=_0x8d4b6f,_0x13a48f=_0x3c9906,_0x1d6e54={'dArZu':function(_0x135abd,_0x3a9151){return _0x135abd(_0x3a9151);},'EDqUu':function(_0x54a6be,_0x28faff){return _0x54a6be(_0x28faff);}};return _0x1d6e54[_0x5cacbe(0xabb)](btoa,_0x1d6e54[_0x5cacbe(0x8bd)](encodeURIComponent,_0x145e9e));}var word_last='',lock_chat=0x5b*0x67+0x801*0x2+-0x349e;function wait(_0x2d0d9c){return new Promise(_0x27df85=>setTimeout(_0x27df85,_0x2d0d9c));}function _0xab27(){const _0x363c22=['gfzJW','BTwLg','yRQip','LjayW','ctGxC','DmkVW','kg/co','Btbfb','eUeKL','QqWiS','XxIhN','bawmy','chat','YLvdI','CaJDy','UGqLM','OhUyB','DjrbJ','D33//','HzsUi','eYuFi','MTXBW','JrKUg','ZfRTL','lakgq','JXYcA','CmWBU','haIOy','BJPfl','nPpvZ','GVtYz','QnCyM','mGeqr','GkMgA','KDHvo','xvJqs','告诉任何人','utNRN','cmVJD','jmQib','jWUPR','byteL','emjvE','oQRCY','jWasf','MybqR','WMubZ','max_t','snqYI','CAQEA','dzpBm','3|1|0','arch.','AMemE','NPFKb','RxFsP','OqJVK','delet','RgmcM','识。给出需','xadPT','qyKxh','wburY','footn','DYUPL','JFoOB','QPhCw','uXKye','mRNWW','MnzSb','nOaAb','LTScP','TvJod','IC\x20KE','oCxgT','UVbsa','map','n()\x20','dddvZ','apper','UFQcq','接)标注对','kCkRB','knmgh','PTMgw','me-wr','AxAEQ','ckNvJ','DbaRQ','vYIvV','MKdrR','wPkHD','CUWJQ','WSuFh','LXSsP','EPsTN','mEPDX','TPMDt','xXLRE','TuWYp','site','qvAOp','QKjRc','StUOJ','SjVon','dGcTN','aQZLs','lmole','MpQsZ','dLZmm','doUPG','eEXLl','TcJmY','KMWtJ','uiqwM','SVfQf','CgJBi','AHmUJ','ShQYT','6f2AV','uwxRb','nce_p','FkmJN','MBJTz','KsiCP','VQorY','kVJvD','ealAs','bYSGz','PvrVa','JYnvn','bfQVe','width','sdYlC','iSEuY','xakxs',']:\x20','KmuYS','FoUik','TOP_L','emoji','POST','eYajL','XmRUx','0-9a-','GkvnZ','odePo','oTfOb','nICBp','iVyao','bQJCH','xsgfD','zcFEH','vbYfs','prese','|4|3','vndFr','mUctb','uSbiO','E_LEF','zcjLp','OEGwQ','引入语。\x0a','nfJcc','pHkkQ','heigh','count','cXTwh','BOTTO','XIhVE','DlSju','找一个','ZRBqb','uqTlW','nmsrt','qEeGX','识,删除无','UDwmg','conso','WIxLL','style','NutTh','kYFvd','aQMKe','MunHI','NBoop','BVROA','bXrdc','clLvk','qliHi','yKJbN','YkzIF','的是“','tAKjz','CKvMr','DToMi','VyOFk','GZwVM','nstru','rmedG','rame','MvKdu','Tgigk','DWNXa','YyzmB','vclzi','nasLR','sFaee','SBbWy','DLE','应内容来源','dismi','DsebS','end_w','dYZWy','THMNO','AJgdq','Ga7JP','mcHSM','hdEJa','GOCcq','gify','介绍一下','hlHwr','nWrsb','255','phoTY','IeywB','<div\x20','UjWnr','nctio','2|4|0','int','impor','yQwye','KfcId','rGxrP','hoLyN','XEgNT','\x5c+\x5c+\x20','M_MID','aXbHy','qJHyX','state','aKZDD','AhNEJ','onten','YzgAI','selec','IEHxF','TbkPl','tKrNd','qSaun','SczFg','yDNBp','BPNNQ','关内容,在','rTLqH','wJ8BS','OKpUa','cSeqy','LtAgn','rMuvc','jkXNi','KiJFE','vjQEP','qhQcA','kUYPz','wDfYU','cNxyP','moji的','gNcCK','OktAE','eKKxm','IBCgK','ThoiI','\x5c(\x20*\x5c','&lang','hEven','Frsid','sDBpk','oqdoe','SmDSS','FAvUZ','#read','Lplyr','abili','gger','GCsNp','pRwuk','dWNTs','网页内容:','RUuOz','https','ieSEg','\x0a以上是“','ayqRu','pnrGg','myhcZ','oJlgz','XXiEP','rGhzk','rmSpt','jDBJu','EY---','34Odt','ADdnV','JVjOP','TrNXK','Uxwcw','gABqn','Uecig','iOYuk','GAPnN','join','ENVzV','tUZKi','ShIEL','tZGhj','ivzZO','lZNCd','zh-CN','NBVTN','_inpu','fXYjW','oFJFp','gukbO','frequ','WkFRX','xopdz','XdejR','tXMgG','WwdNa','xoNZD','fIFlk','funct','CmmCK','urhml','MPYoi','WBUtA','fKSZO','jPfOe','vAehL','GvSHa','MvOrA','://ur','urzqx','#00ff','HXbij','链接:','XFmoP','nFMHm','tWagm','OocDu','diJkK','vpype','tpQVj','OsoJR','CXcJd','UPUTw','XMvYD','hULIf','inner','YuBIh','BsZZz','gibUi','iqnGA','HjScr','LJbqo','eAuuz','kBRCW','Apuhy','oUTXu','QHAOA','GMHlI','jbRTK','appen','打开链接','ratur','terva','ccJJf','SvJwP','ing','\x0a提问:','246942KFEeFJ','aRgZa','PJPcU','TedLI','哪一些','jJVuD','dArZu','MNJIw','CTCSl','roxy','ATE\x20K','UCPgE','HzVgT','LvQPV','17084jMKKvg','QsMvV','GFgIU','displ','SjzYi','dsqSx','你是一个叫','CgZko','YKfoi','6288400zMuaHB','Selec','DgnYZ','qYrmq','tOvRK','KbQwG','aEwzg','yYANI','pcbjG','RE0jW','#moda','QFjne','MlQix','EvaxX','EFMfz','q4\x22]:','LsexH','9kXxJ','lWzms','CllCC','lPvxy','KypdK','WJKQh','wer\x22>','iWuHk','WJGgk','VNaVq','top','hYtDm','GacDc','IsCNW','ewTdf','excep','SAYWs','emes/','yvRTb','wLzFh','sdTnK','size','djMSp','xgCzo','promp','QnIFK','akHAj','uSvBR','mVFLx','kIBjF','xShTW','chain','YOCiW','bCCQb','RMRuU','75uOe','tCYjH','uptDG','sIWrL','ALMeK','gwrNr','GsVXT','MBDAT','AHExV','liasm','dgVfL','键词“','JxQQG','CIBtm','TrtPD','btpzU','XVOHE','ck=\x22s','NOxhI','HvOxt','nRECK','VOtKm','uBPMx','OdUiQ','cnlOz','nzkcU','GWNJJ','OBQTg','ysIUB','Nzdjz','yRhgl','eci','dAtOP','HlNzc','链接:','qiFFK','avata','GrDbu','gwCcG','tYexL','机器人:','subtl','ndIrR','GVvuS','SXkWi','JMOyS','GpknN','lINec','DNCSa','BMPzh','HedTa','搜索框','YGlpU','undin','info','TePBz','DOpwx','pTWAy','\x0a以上是任','fromC','FtWWb','cclNw','BBGrs','XbRou','futkJ','rIRRf','setIn','M_LEF','代词的完整','xGYzd','lsumt','pqnZH','ySScH','UOeJo','BIoLR','wmXtr','wqVGt','jzLzE','LtWdz','CqVQD','ITOCg','SxHFL','loXDh','fy7vC','btn_m','fDPBR','YbKGJ','strea','tCUjT','TgsmS','BcdUr','hwAjW','uirdv','5Aqvo','RSA-O','yaonH','qwheJ','ukMzE','XuoPy','mYyqK','TkYHB','qfClo','Ohjgc','WfMMM','OluYH','BEIcK','AUzLh','UQZYZ','&time','cBRfP','diToc','mplet','dbFho','jdAMO','tIylO','nIdlZ','2248232mBqDbe','(链接ht','json数','FDZFR','IKBKq','#ff00','SOJoN','hBSCT','dEfdq','VFqBv','fQLRP','Vmozs','lKXJa','mEgiw','uzZLX','D\x20PUB','3|0|2','KOxRg','atRrQ','息。\x0a不要','VHlja','HMDTo','hnowf','RBEmp','tHeig','Vpbyk','waFGD','FOUia','KgWHz','HCCUd','ion\x20*','aXkFh','/stat','mPZKa','mtqzU','ZHcTT','BAQEF','ntDoc','raws','OEtUT','MTIFL','MJsyD','jrNBr','pkcs8','jdsRX','npm\x20v','min','echo','AKWuj','ohNWG','SLxZu','JUgkv','RxEcN','(url','slVDk','ZqquL','LtqJn','HcWog','pUAkc','Og4N1','查一下','lFZIM','dUnqD','fvzHY','MsNGW','JdpGI','MLQiZ','KoVTJ','JrZJs','MhiKx','PzAjv','IlcWx','OFlFX','jTxGt','Wajag','YNfPv','drbrR','SxZBY','cAvKs','value','Bixtd','LhCJl','IwkyS','VeThV','YmTUV','589487imvlbA','dTZnp','iyGpK','BCCjX','Rrckw','OxpsC','DQynS','LtdsA','kkYVx','qBqWg','XYZNH','lSGoc','VwjhZ','VlSDg','Hdnwo','CbEho','cOEeP','fHsaU','tENlo','DkBMP','o7j8Q','rgAIs','\x0a给出带有','Hbwdb','Zzrvo','iYBJu','remov','kgKCE','uXQzu','down\x20','getEl','2|1|0','YjIjO','LJTfc','pqOgA','gkqhk','BiCeF','osMCY','ltuGW','MrNMw','iIKgg','IwXcy','组格式[\x22','zsgbE','kbnZn','mtrsZ','proto','McgjP','r8Ljj','SAVZu','tps:/','CgxsG','eaTff','mnHgT','网页标题:','FBQDW','KJJjv','_cont','conca','PvTzq','FhSHg','AQzLQ','snZke','n/jso','zFe7i','ructo','jovqF','YncTH','edxnb','fUOOG','VzhmD','hRbiH','HphXQ','ooLNE','AsmVL','pEFxK','githu','WEvUl','inue','GnzGy','ency_','oxes','iQJRb','nZdRx','qMaeN','qRpjc','o9qQ4','oFiBW','RwKdQ','|1|3','uJVde','dENyS','best_','\x0a回答:','句语言幽默','sJtkM','KlEPt','IrVjA','Mssyq','tWidt','#ffff','NaITH','onkAe','rULwt','END\x20P','HmsOx','uGJoA','lyGBE','LOsUa','LusbB','RCYHh','MffOU','rIUgG','sort','kNtnt','HTML','Kjm9F','9VXPa','Ozsft','glVgZ','Dzlsz','wqRSd','HBCaD','7ERH2','ThBDJ','iUuAB','vyouN','pcboM','top_p','(链接','wHbIk','YSYFv','</but','HOdnl','ZMiCb','e)\x20{}','M0iHK','LqrFS','HrilR','NtSoX','KQRWr','Rtcsv','zDNKU','yQHOp','color','ebQjU','GDgfk','_more','_talk','mqOfO','kcFWH','TVviE','Lwkyb','aFSmX','to__','rqAYl','eijEc','tOoNj','q2\x22,\x22','NEFHj','BEGIN','OpSYp','LAWhu','LFJiW','Charl','zqKoa','EbKan','BIZUq','ddAhO','QQAwU','ogcaB','E_RIG','Rsdcz','ARdTe','QdTLC','mGcDZ','searc','果。\x0a用简','ore\x22\x20','ceAll','nLzxp','VAFat','WrfEC','kMbHC','rydCe','JMHgY','code','odeAt','b\x20lic','dwAis','gSDsQ','oSTtl','grwAF','QIDNU','CPRMz','sVuQx','BcDBA','iSjUl','引擎机器人','xYGMa','JbYzp','hf6oa','magi/','igYEu','uMCGd','OKvpN','gDSvW','wHlFq','$]*)','Fkbtj','Pssfv','euurl','ZGDHV','tJYbc','filte','BeivD','e=&sa','xEWmU','KlUZm','mJkNP','ReRSO','cksYc','bbBnr','KbgIv',',不得重复','以上是“','RWBDI','lBqvt','|2|4','penal','q1\x22,\x22','OscZJ','sfzMN','PGqnN','AFMgu','RRMKJ','actio','dNlzM','left','CsetB','json','eqzCA','sYKnL','CENTE','pgsKd','rgtZZ','tPzxj','LHFID','yWLOH','”的搜索结','src','uGITU','owhKW','pfUfm','Xluae','baQwm','ZqvgE','ZIFFE','call','EveVI','SmIBV','RNHwK','----','写一个','ntent','kFKjZ','yAnMl','HCLtU','IKOcb','MhTFO','uNQZc','0|4|3','写一段','174vDVmXY','DHcVE','whbtc','nt-Ty','input','[DONE','UDTdd','HxMFq','GEhhm','qJyYu','tDlKd','sqrt','KmRYF','TRteV','bvtxV','txECT','dWIzr','XHGex','xLgXR','有什么',',颜色:','mqUZk','DIOpR','-MIIB','---EN','esEsM','Bmapn','MXdVt','ugnRH','pLkur','PQLng','g0KQO','RbFSr','<a\x20cl','Bzshx','oYCZq','QwVTo','”有关的信','hClSd','务,如果使','BsfuI','ukOQn','error','HlocF','vGxeP','textC','tion','suuPP','yrLbx','jkzcs','QCuab','jmaCY','YrPxo','uGABu','ctor(','ESazm','lpnPC','cZWYM','FaemO','LgFRm','lPuFy','ader','geGYI','getCo','nvnMA','dXTZk','AAOCA','nNvun','yOkqb','lWTgz','asqbu','XeYUM','q3\x22,\x22','uwQxi','uSBav','lCXKH','KlZwi','mSeno','sOlyY','bBpgl','RvJJo','vyvMw','XIika','ZFCrQ','#prom','DtUMj','DOxqt','url_p','YRaAd','tagNa','bbtSh','jRqrG','RlIHm','bHcno','iKUQm','qjvym','SOcjT','_rs_w','jNMDb','tQnvX','FNnII','hvfgc','KZMva','ghLaP','TwEVs','jhYQJ','ilFVe','elVWq','fqmCP','fPUOE','PEArC','oUSEa','oJgRz','ljaJp','Hdusn','<butt','myREf','Daugm','ZPzPQ','eaKsy','jmlFq','qexIc','UuhNi','pZNsc','OBkKv','EAMeI','f\x5c:','dxrAB','EHYdk','kOXca','yNwYE','90ceN','qCagz','jXBVl','erCas','TDtip','title','tVgkc','fzYUk','WGMiY','urSqN','owBed','IGHT','JlFlC','rfhFS','JJVjO','nHZOw','SXVOY','awHFR','add','UELLC','sQDrQ','kg/se','GuPXl','MMRhx','read','FgVtH','JGZTe','gvwmg','iHRzK','uwMQE','kyENI','tempe','Egdfq','ength','fmLPc','VSmBl','koILN','evOsA','FexjP','nYozq','GoBxk','SHA-2','clxYq','pKyNB','egTob','cIwTQ','forma','NNfkJ','NZfdD','sFPmw','KlEMY','plXDo','UsNOK','iocGa','WQLyA','slJZr','icznF','lYvNe','mKhdJ','ZRyfr','假定搜索结','Dqoba','HGzfg','choic','MXPJE','text','iBzTE','rCDBv','zQOiP','qgUFT','EQLWR','XkOgB','cxZIG','jNJtm','NnKeB','sxKSi','cQarL','XpmKT','GuAYP','DfRYQ','oOVUT','oNtPh','split','UzpVD','SsfVn','KAomU','StWUb','sFknN','dTfEo','texta','MPvEh','xhTLs','qQlyA','ZyGwz','bpXPU','HriPx','WBCvC','bdSAE','xeFbr','GqnAB','logpr','rnkiX','etqaX','vdxIp','AlzpK','decod','xkzNJ','kROsS','Pxmcw','{}.co','rFmsu','xmZgJ','odrsM','des','rdwZi','TOP_M','cgbsh','容:\x0a','EfhgP','pLUhL','uGqbG','repla','*(?:[','JmcwF','kTxGD','qqvaS','\x20的网络知','hIVoa','pudgl','UOQKQ','UPRfc','fOjOO','SJcHj','DXtLQ','vXBbv','CLFLV','BmKWm','NtHXq','u9MCf','OmSiA','KsnOR','Lrsjs','dfun4','Kwsnd','Dxnuj','JenOq','\x0a总结以上','uqXfG','GjpKE','wsNFV','jfJIz','AmQzZ','air','hessP','ejnCR','NOlCp','mcFPl','offse','strin','kIVrU','lrhHx','rReBX','dQlQM','data','IeDXJ','qtoTC','ealai','qkpAW','论,可以用','BIrqo','gTgnu','yXVlQ','sBsty','FZyRa','VqGbc','aYglN','TQKoh','sMbaw','qzydA','ZFXaJ','fsvQa','qlIQd','LyiwY','oFJYk','LIC\x20K','mqXCt','IDDLE','query','iG9w0','mcPvC','\x20>\x20if','</div','EnlwG','butto','内部代号C','sxivT','nNoXZ','text_','BbSmM','getAt','lZsxX','的知识总结','backg','gVPke','stEiM','OzdrQ','stion','bfgdq','FMlAZ','g9vMj','AMxEf','哪一个','jfMUU','from','exec','\x20PUBL','EstVl','ARHpk','tvXTM','enfuE','JnGBg','rQlxK','ceIro','jRIar','zBeVX','neIyO','kn688','nouRk','YscrG','oCZxe','IXsBd','sTbNz','nkGRX','pvMdX','caoSB','123haHxrE','pJpyC','JavPR','RzJhx','JNdfY','Chcea','oTgOA','AqdUa','uXihU','dStyl','iZzyx','mjTgV','OWIEg','qAlnV','pVdsm','UNbaZ','QGIkP','atnoT','AEP','ILFnP','zeMla','a-zA-','XVObb','OQPJJ','oWFVr','的回答:','SMGjN','TOHMr','lAlaB','SyDKN','jBWjT','lKnKb','UPXhC','zyTdi','bnZnJ','minWF','ZDxgd','JQiyi','scvuI','SgIOk','Heigh','fitxk','jKvdV','lTzpl','xPZXA','PbjlW','s://u','ytext','VBnHz','iEItm','ANDyX','OJaLo','YBzvo','KmRJg','OtZdH','LnUCd','GTCce','vklyQ','cYPNV','mOtmT','tribu','twVUs','EuUzd','MPstT','vdbGa','rdLmD','告诉我','jYBwv','pFyaV','”的网络知','WdeFf','cVMao','NSsvy','NSoeq','rzdPT','mqhoR','url','KNCgz','hpYZd','FdFSQ','FuULU','EFiVI','AvRNR','JcYUC','Rjhuz','XzNrt','forEa','rrtrk','WfyCk','uNFXa','wyRBN','t(thi','ayYus','GuJIo','abPqk','KDIBi','LLurz','VxeIc','eCKhi','jAZuE','Qdebh','kfApS','知识才能回','VTXGB','VRMlg','UJIkZ','YIRVd','文中用(链','CwrDP','JNTfM','oncli','hziKV','jYXwi','NzHhu','Orq2W','mFqLA','QKwXG','mpute','vHLXu','MgcIv','NnQTu','RxDnI','2781850GIKgIH','toLow','Ogotu','YDMKx','pHjWc','vrgVd','xevfO','FkrJm','WNiAh','dqNGU','vFKDL','RzeFL','heZCk','QLokv','NpQTQ','Y----','yVouL','rQnPI','RtBSn','lZXOj','trace','EyBTU','encry','lRRVw','HwIAM','charC','UwUdV','JyACj','0,\x200,','fFERJ','ShsXQ','infob','HEeWH','OiZTA','LlabZ','onloa','daqXv','ibsJS','KmJpM','OwsVh','CWBSO','OXCwt','subst','Dajdm','svXhu','next','oUmpK','IjkaZ','ykzXK','YicsF','bAFCa','nXicI','lXGcj','igPfo','DZOjV','Rtgqi','复上文。结','ofKVg','KcBRs','iVSnv','obs','GIpBq','ubVok','hQZpf','NWiox','Gsbzp','ZfIHw','rjwys','qWPlM','cNyNC','cDWvw','laQBV','x+el7','uFMkB','AMkjB','dJcaB','FUmbm','HrzmS','QTbKW','zmSlL','QpUnB','aria-','KLfuE','HAEDp','EcFQT','rLdTK','NKELr','BmwVD','不要放在最','cjzDG','oxmes','网页布局:','YMCyT','tNsnb','__pro','umEwl','TGHTU','okens','ylrNq','doPLm','axlbU','GokQb','PESam','ppkAh','UVkLn','能帮忙','akCGN','Ylzjg','fNJNk','GUSvd','REfma','UBLIC','lmGIm','Minvl','gOewX','ykcCM','MSgqf','fesea','kdmIi','答的,不含','cOXst','Peuzx','GecWi','gthfC','Ldvfv','fmeVB','pXXrX','fPhnE','NJyrm','pre','后,不得重','qwlAG','\x20(tru','hiUrY','jnWqD','xwiEa','ions','lengt','RRGpt','dnZeK','bind','yOoQh','PsMgb','YgUHu','const','hgKAv','yMWWZ','t_que','conti','kGFOs','VACZX','BqdUW','XVmMr','ozoRj','bASNt','EyORS','Width','pwxtW','RACKt','loEmD','DCpmR','vciec','zzjIQ','提及已有内','then','DRRKo','RxRgT','YjFeL','jieba','fHVVo','EwRGN','qlOQp','SBYJc','rPKSM','要更多网络','JYAlO','\x20KEY-','TREht','cPgef','Vwlda','UlvZW','zrqaS','FMUVe','mcAli','Node','fbbOi','Olcyv','nqeiq','RnzBw','lFZFr','DdIaj','cut','KVNEO','QAB--','输入框','zgUYc','IFHuc','WYJFj','YvuUn','XHz/b','mFcpu','cBKlW','独立问题,','JJrFx','jGGJt','AzRRy','围绕关键词','iPvKj','name','vrVox','fMLtz','FxVRa','XjMvl','LStUn','MIDDL','CygBO','QBEKU','rbZFM','nue','s)\x22>','kxCsU','chat_','://se','qmKcq','fFpoC','QlZST','GfFjC','table','pqCgL','ZpDtb','croAR','KaDgH','rHtxj','JbjGG','”,结合你','KgucF','zypBn','BgKmh','KlQAq','StucQ','ehtDC','VSXCG','nBFcR','body','bMxGf','XIqpR','zEpnB','lAiEV','kLcUR','LYhQZ','lQToD','CsPAy','Pbvwp','体中文写一','ty-re','EtdQh','EctkQ','归纳发表评','MmshP','xFhgl','CUqio','IHxky','PGoZB','mSsGE','sLTDq','MqkuU',',位于','rugyI','设定:你是','UJdYb','RgYFe','rea','Zgxg4','hBpnD','qvDWt','YfgzN','CqRAp','pmrmo','gQEVv','XUoFN','AtxEm','ikBPw','kEUvb','Conte','vDbgI','torAl','QhNlh','XcZlR','AwZba','PLPJu','cJEPt','jWUAW','mXFcE','fVnki','中文完成任','SdzDS','InxTf','class','QCYSE','QxMZk','dVijg','oDizL','oIadA','SZmsa','dChil','nCIbo','UagqT','OseFK','rn\x20th','iJmAx','3DGOX','CGRKi','eArnM','fWmEx','on\x20cl','SASuT','hpTNC','dtXLT','lmkfq','ShpBd','uRueH','AJlrZ','AUuBF','usBiB','jrxBE','rhRcg','57ZXD','NPHIV','HSKKS','jEaHa','LAwfY','E\x20KEY','frmUP','NtCSm','appli','ECSoU','Vvmsz','vbPdj','TOP_R','bFPjL','rtaaJ','kBBMY','fqdre','dyaRL','vERDw','jevAy','\x22retu','inQSw','zfUKh','rBzvB','izpcj','BlKLj','zxVXZ','uFqJU','VHSWO','XVSre','coVPz','kDDcH','gorie','YNIRl','IEVZx','pBEgv','tFMGj','fDklk','WVPus','sHfXc','JuAWA','RdmsW','ECIDI','slice','thQMb','hidPi','mLrPv','CyZLR','UslNj','oGKOy','QavhK','XQgUW','用了网络知','lpjBs','-----','提问:','log','HIGeV','yqwzV','VwWnd','2A/dY','bSPWN','iFfcZ','AqlPC','hLxry','JlgMh','kggxn','ring','ById','ELxWD','alt','Cpcac','Q8AMI','pdjeA','vGArB','l-inp','iohUe','ntRec','QqsEn','type','ACjfg','HYTRL','kANqK','pHBnM','jCMJs','HAYMd','LzlbG','jejot','vyojn','2|0|1','xHSCd','LJTNv','gfYXk','HhXTV','Ormrz','jAfJE','qhbLu','FczDm','VqeOv','|1|2','|3|4','ut-co','GxCeb','识。用简体','AdoWb','ljSSp','ibute','sDcxV','sRzVH','adlgO','ZglwL','harle','OzHSs','hCUcm','fzvuj','WRkPV','KkxCo','HhqbS','5eepH','#0000','Lntpx','gtGmf','parse','eAttr','nIosp','eOaid','Aoxrb','cskAI','AyQlr','wUdxN','eXbxc','wfryZ','dnhZq','JWbDM','XLQgJ','RzTab','label','Z_$][','PcjlD','BPhSB','YtMrl','EVxIE','meoPY','KtmGI','QXAKf','MMJlr','xlbZr','yziDx','chcBG','buTrX','WecYv','FaiYz','dQKGx','YtzuD','cjpkq','FZvar','trim','OgnbZ','wYuOy',',用户搜索','dAWum','circl','wRfdL','\x20PRIV','init','GEWdS','QPYfA','UETLC','XmYdX','EToSA','PbzMy','WfZXM','bJvfL','rVpWF','gKAbn','Qstfu','gQKbq','t_ans','eXPVx','STmdy','gnUqg','mzAnT','AGypp','PsVle','XbYev','asm.j','duMOW','UdmZB','Wkiic','talk','UyAKM','iUOap','fENCl','eral&','PHZVG','YFgXH','lZiAe','Iavif','intro','UoKfw','rxBDU','WcBfp','t=jso','lrJrO','SMLgl','udzda','UJLnF','kgIFl','fBhmg','FMUcI','bgXRS','JYYTX','Yawrm','DMGSQ','md+az','tQEhm','fuPRp','vNnUh','cvCqL','xBpBq','ass=\x22','LWxfO','UGCzO','Tdbox','ote\x22>','ton>','warn','UxMun','pUmTE','ivRfZ','DdOQK','tMnTj','PBrmM',')+)+)','iWKwL','sRMHU','fwxak','bsyvw','wtuNz','fceod','USzGX','</a>','NiwuX','CeQcL','bnqPh','LfyJX','&cate','aqAYz','catch','aZjFG','NRtzn','zdjQB','tniyU','jCZBi','ETotu','yGIQf','QEuGk','scZrd','GEdkm','xHxrr','YjEXE','qiPxL','YgSF4','ensJc','JEfbM','hfZmL','M_RIG','keys','SZXBB','=\x22cha','(链接ur','MawPW','enalt','IjANB','STCwh','catio','(((.+','debu','ONguA','YpJhb','aZLZV','eYfwy','qVTsB','fUuic','iHXAW','TnaQE','ZyWwx','PISLe','XxoYe','oAHDi','mygGp','sZvZH','round','iUOfA','uCzUk','aGguh','GCPFm','spki','uDuGO','ttUTI','1|0|2','YWkIB','qylVR','TmjXL','utf-8','LXqVD','hOaKd','pytEI','LkLfG','BZfmQ','rERlY','VjrXF','yqVDg','DMFVA','inclu','dvAvh','aMSsz','aWqPi','BNlYU','Bmqoa','fRZLF','arnhj','NWFiR','NMcgE','FWatG','iitPQ','mFjWS','dEssB','CymwM','rygxf','PsBsf','uage=','ThWGO','usHTY','RSwOe','uDaJt','tVEmn','zwIAD','DUdpl','Kpzvb','jYqYV','代码块','ZMrCf','ZgWRz','test','arch?','CabZK','xmywX','255,\x20','LKrFB','HAGmr','已知:','KmkLZ','Color','#fnre','oOGzU','vXTvA','mRyTf','\x0a以上是关','VSNvM','EHTYH','ument','qyUCK','HJNEM','push','n\x20(fu','Error','jmLEG','TrJuw','tKey','goQhW','dDhEX','HOQNr','VMzBp','XMflj','xWjBy','XGoXC','bvnzD','sJbYd','#ifra','cMyuK','PvILk','KEXHq','LbLIL','PGRlH','jIDOF','hJqEE','vuhnF','fXzrI','ivuIg','为什么','JaZtQ','OZUzd','cHhnd','UIZtd','attac','mKoZJ','XDXPh','ri5nt','PxwFu','BaoIF','4|2|0','sWcKQ','AlNqB','18eLN','cHlwN','edPQq','qyLzq','zbsnW','XOQUo','fLAWs','gClie','2RHU6','OWInB','MYWJz','gHDkf','IhWrI','什么样','s的人工智','edVSv','getBo','CyQmL','BxxUP','mPFPg','的、含有e','LIOZH','zTafw','NeIWR','59tVf','KvQvl','CMlUB','qIDEU','ZzZlH','kVbqz','ecCHy','getRe','eIaHG','nSgzJ','lcMYz','more','nbfIj','decry','toStr','eVuLD','nEWsA','ersio','kzObq','139349pKULTr','AaFaL','LdnqX','TZrRV','CpfFD','LaEmD','mnfIu','CGUyd','pDsTa','zikUS','wTLZd','ADYMh','链接,链接','z8ufS','Rfgbi','sLdUc','THDFK','clone','tNxQD','vfFdb','PUkYW','#chat','HkVle','JhmjM','ineDH','lzJFZ','MoNqk','能。以上设','pvjcN','EXumf','BIbSm','wfMhR','oeUuD','GNdTU','ILbLR','EFT','RdUzX','sGByR','ivIuE','dxLPm','LHSeG','RQqLg','Dtxjl','isJAg','TFBPv','|4|1','LlJGa','HkcKv','tCfJE','vYxYB','rHaFv','gRVVz','IsGED','s=gen','UCoEJ','qneoJ','kvNsH','请推荐','lvZXx','jkiaw','KWrEw','nCHTr','zRUkU','fbvrR','BCxLb','qpyEE','IMfrh','tor','YPxyc','EDqUu','eucAn','BMmdV','ic/th','is\x22)(','CEGQH','BenIP','orzqc','cfVXS','什么是','YkfDG','VvmJg','apply','up\x20vo','qSCFN','ZfePF','pOuwf','has','DlgHD','nLhol','JzMQA','iyqFe','ement','dJaHN','LclTa','bTtHu','CZkBC','mqyTF','Objec','qMEwP','TOKlv','pZKnG','RIVAT','ebcha','FkgDx','LnACc','TWame','kxpbE','ycsvc','succe','b8kQG','pLlky','ZjPSe','BOupG','block','NNbUo','XmowR','img','while','AQGYZ','JaZal','aXEqK','ImIbR','es的搜索','pdAjC','zA-Z_','LHpUd','fKWYs','index','vcDPA','MDXsH','ndeGs','ZCSBT','ajkXD','easXI','QgjZD','IrRsZ','form','RGqto','定保密,不','nhaId','lKxMx','RvhAC','rch=0','JJgGb','IQgUV','kg/ke','UtRbG','SswAc','WIVUE','liPIB','bFcEM','href','ense','lHmXl','nmjJK','fwIDA','vote','dKwcO','CZhkk','uxaic','heoZF','ExAzZ','nYUQj','retur','ZmxJa','DggCv','Judme','conte','RkohL','LPDRW','cSxVc','TXbrJ','POdcp','Wifap','hkuFe','_rang','bgcsq','unshi','/url','(http','fpNJq','Hkbel','zcRqJ','laxnI','MBoLh','5U9h1','sVAdE','oIDlB','QFnJv'];_0xab27=function(){return _0x363c22;};return _0xab27();}function fetchRetry(_0x50e806,_0x10285a,_0x540145={}){const _0x33afe5=_0x3b1693,_0x2144c6=_0x3c9906,_0x31a6e1=_0x48c957,_0x2b5f21=_0x1f6b08,_0x16a922={'jIDOF':function(_0xc772d5,_0x3b8127){return _0xc772d5<_0x3b8127;},'VTXGB':function(_0x200c20,_0x48e45d){return _0x200c20!==_0x48e45d;},'bASNt':_0x33afe5(0x77e),'qMaeN':function(_0x289a50,_0x5a4b42){return _0x289a50-_0x5a4b42;},'rdLmD':function(_0x497bac,_0x3c9f91){return _0x497bac===_0x3c9f91;},'iVyao':_0x2144c6(0x550),'dVijg':function(_0x47cdb2,_0x92957a){return _0x47cdb2(_0x92957a);},'DRRKo':function(_0x5b8b03,_0xf8361d,_0xd02263){return _0x5b8b03(_0xf8361d,_0xd02263);}};function _0x2c70d7(_0x1af527){const _0xfacaa0=_0x33afe5,_0xd0fe66=_0x2144c6,_0x247fc2=_0x33afe5,_0x495cf1=_0x2144c6,_0x474f0a=_0x2144c6;if(_0x16a922[_0xfacaa0(0x560)](_0x16a922[_0xfacaa0(0x60d)],_0x16a922[_0xd0fe66(0x60d)])){const _0x5b9ff0=_0x3b2b14[_0x247fc2(0x8c9)](_0x2dc82d,arguments);return _0x24fb53=null,_0x5b9ff0;}else{triesLeft=_0x16a922[_0xfacaa0(0x2ce)](_0x10285a,0x826*0x2+-0x24d4+0x1489);if(!triesLeft){if(_0x16a922[_0xfacaa0(0x53a)](_0x16a922[_0x247fc2(0x9ca)],_0x16a922[_0x495cf1(0x9ca)]))throw _0x1af527;else try{var _0x4881a6=new _0x1a03af(_0x3335b7),_0x3b544a='';for(var _0x3365a4=0x1*0x180d+-0x471*-0x5+-0x2e42;_0x16a922[_0x474f0a(0x83a)](_0x3365a4,_0x4881a6[_0xfacaa0(0x95e)+_0x495cf1(0x42f)]);_0x3365a4++){_0x3b544a+=_0x1dd78c[_0xfacaa0(0x1ec)+_0x247fc2(0x9c7)+_0xfacaa0(0xa1d)](_0x4881a6[_0x3365a4]);}return _0x3b544a;}catch(_0x1f95a4){}}return _0x16a922[_0xd0fe66(0x69f)](wait,-0x16*-0x1a1+-0x118f+-0x1053)[_0xfacaa0(0x617)](()=>fetchRetry(_0x50e806,triesLeft,_0x540145));}}return _0x16a922[_0x33afe5(0x618)](fetch,_0x50e806,_0x540145)[_0x2144c6(0x7b1)](_0x2c70d7);}function send_webchat(_0x3eb919){const _0x20f589=_0x8d4b6f,_0x54b9a8=_0x3c9906,_0x3a4d45=_0x3b1693,_0x2b926c=_0x1f6b08,_0x39a856=_0x3c9906,_0x1a6c88={'zcjLp':_0x20f589(0x44d)+'es','DsebS':function(_0xd49253,_0x3e1e8d){return _0xd49253+_0x3e1e8d;},'YscrG':function(_0x1d63c7,_0x10d0d1){return _0x1d63c7-_0x10d0d1;},'RzJhx':function(_0x55c018,_0x1cc9da){return _0x55c018<=_0x1cc9da;},'RNHwK':_0x54b9a8(0x635),'HJNEM':function(_0x26c831,_0x39a6c1){return _0x26c831>_0x39a6c1;},'Egdfq':function(_0x55b74b,_0x18958d,_0x2b2b09){return _0x55b74b(_0x18958d,_0x2b2b09);},'kNtnt':_0x20f589(0x7cd)+_0x2b926c(0x7a2)+'+$','NWiox':_0x54b9a8(0xa84)+_0x54b9a8(0x243)+_0x20f589(0xa49)+')','glVgZ':_0x20f589(0xa24)+_0x3a4d45(0x488)+_0x54b9a8(0x50e)+_0x39a856(0x742)+_0x2b926c(0x9c5)+_0x39a856(0x8f4)+_0x2b926c(0x34a),'wLzFh':function(_0x51b83c,_0x47cde4){return _0x51b83c(_0x47cde4);},'TwEVs':_0x3a4d45(0x75d),'rqAYl':_0x39a856(0xafc),'kvNsH':_0x3a4d45(0x38f),'qjvym':function(_0x18abf7){return _0x18abf7();},'TkYHB':function(_0xb80e88,_0x910914){return _0xb80e88<_0x910914;},'VwWnd':function(_0x5d6e74,_0x41b4cc){return _0x5d6e74===_0x41b4cc;},'oDizL':_0x2b926c(0x378),'WBCvC':_0x54b9a8(0x66a),'cxZIG':_0x39a856(0x7e9),'StWUb':function(_0x340d44,_0x3241f2){return _0x340d44(_0x3241f2);},'OocDu':_0x2b926c(0x5bf),'awHFR':function(_0x558cc2,_0x44c15a){return _0x558cc2==_0x44c15a;},'fzvuj':_0x3a4d45(0x390)+']','qwheJ':function(_0xd7d228,_0x2834f4){return _0xd7d228!==_0x2834f4;},'eYfwy':_0x54b9a8(0x738),'AMkjB':_0x39a856(0x235)+_0x3a4d45(0x8a5),'pdjeA':_0x39a856(0x88d)+_0x3a4d45(0xa78)+'t','nkGRX':function(_0x276be0,_0x366ae3){return _0x276be0!==_0x366ae3;},'NtCSm':_0x54b9a8(0x6b8),'dzpBm':_0x20f589(0x9fa),'WdeFf':_0x20f589(0x417),'Lwkyb':function(_0x2c6a65,_0x52f9e6){return _0x2c6a65+_0x52f9e6;},'MlQix':_0x3a4d45(0xa7f),'CeQcL':_0x39a856(0x392),'utNRN':_0x20f589(0x544),'vYxYB':_0x3a4d45(0x761),'CbEho':_0x54b9a8(0x3bb),'fsvQa':_0x39a856(0x3df)+'pt','CmmCK':function(_0x207b6d,_0x226d97,_0x566907){return _0x207b6d(_0x226d97,_0x566907);},'AHmUJ':function(_0x3dea5c,_0x329a7a){return _0x3dea5c(_0x329a7a);},'xhTLs':_0x39a856(0x650)+_0x20f589(0x776),'OZUzd':_0x2b926c(0xa19)+_0x54b9a8(0x69c)+_0x54b9a8(0x7c6)+_0x20f589(0x76a)+_0x2b926c(0xae3),'XIhVE':_0x2b926c(0x4cd)+'>','suuPP':_0x20f589(0x534),'tUZKi':_0x2b926c(0x646),'nIosp':_0x2b926c(0x7c8),'MsNGW':_0x2b926c(0x827)+':','EveVI':function(_0x1b18d0,_0x582541){return _0x1b18d0===_0x582541;},'Bzshx':_0x54b9a8(0xa2a),'SMLgl':_0x2b926c(0x40b),'yVouL':_0x3a4d45(0xaaa),'JQiyi':function(_0x22235a,_0x249a6c){return _0x22235a+_0x249a6c;},'mGeqr':function(_0x3133cc,_0x2ba9cf){return _0x3133cc+_0x2ba9cf;},'ZmxJa':function(_0x144204,_0x40f849){return _0x144204+_0x40f849;},'RzeFL':_0x20f589(0x1eb)+'务\x20','KlUZm':_0x39a856(0x48c)+_0x3a4d45(0x720)+_0x2b926c(0x699)+_0x39a856(0x3b2)+_0x54b9a8(0x6ed)+_0x20f589(0x9e5)+_0x3a4d45(0xa35)+_0x54b9a8(0x564)+_0x39a856(0x986)+_0x2b926c(0xa07)+_0x20f589(0x884)+_0x20f589(0x5cb)+_0x3a4d45(0x5f5)+_0x20f589(0x5ab)+'果:','AFMgu':function(_0x1d1bb2,_0x5c1623){return _0x1d1bb2+_0x5c1623;},'VlSDg':function(_0x253a56,_0x1b95d1){return _0x253a56+_0x1b95d1;},'NRtzn':function(_0x562c98,_0x4706ad){return _0x562c98+_0x4706ad;},'UFQcq':_0x39a856(0x9c2),'pHjWc':function(_0x1e4112,_0x2fea0a,_0x412a90){return _0x1e4112(_0x2fea0a,_0x412a90);},'eqzCA':function(_0x4f4328,_0xeecf07){return _0x4f4328(_0xeecf07);},'KlQAq':function(_0x248f3,_0x4f33f2){return _0x248f3+_0x4f33f2;},'tENlo':function(_0x15ad74,_0x177845){return _0x15ad74+_0x177845;},'cgbsh':_0x3a4d45(0x6f0),'KmkLZ':_0x39a856(0x2d7),'bAFCa':function(_0x55e364,_0xdec078){return _0x55e364+_0xdec078;},'Nzdjz':function(_0x373609,_0x80ed76){return _0x373609+_0x80ed76;},'bJvfL':function(_0x1e323a,_0x45c702){return _0x1e323a+_0x45c702;},'fBhmg':_0x2b926c(0xa19)+_0x2b926c(0x69c)+_0x3a4d45(0x7c6)+_0x20f589(0x606)+_0x3a4d45(0x4dc)+'\x22>','JaZtQ':_0x20f589(0xa5a)+_0x54b9a8(0x651)+_0x3a4d45(0x969)+_0x2b926c(0x93b)+_0x3a4d45(0x220)+_0x2b926c(0x5fb),'YjFeL':function(_0x1ee66b,_0xbbf477){return _0x1ee66b!=_0xbbf477;},'iUOap':_0x20f589(0x88d),'ARHpk':function(_0x411f43,_0x23c434){return _0x411f43+_0x23c434;},'LlabZ':_0x2b926c(0xa5c),'hziKV':_0x54b9a8(0x373)+'果\x0a','XxIhN':function(_0x9cf410,_0xf1307){return _0x9cf410===_0xf1307;},'MPstT':_0x20f589(0x615),'qvAOp':function(_0xc1ae5a,_0x546791,_0x454f1e){return _0xc1ae5a(_0x546791,_0x454f1e);},'xBpBq':function(_0x56e891,_0x291d61){return _0x56e891+_0x291d61;},'jmQib':_0x2b926c(0xa5a)+_0x20f589(0x651)+_0x39a856(0x969)+_0x54b9a8(0x423)+_0x3a4d45(0x812)+'q=','cvCqL':_0x2b926c(0xa4a)+_0x20f589(0x804)+_0x39a856(0xa76)+_0x39a856(0x21d)+_0x54b9a8(0x927)+_0x39a856(0x352)+_0x39a856(0x5e8)+_0x20f589(0x906)+_0x54b9a8(0x7af)+_0x3a4d45(0x6d9)+_0x2b926c(0x8ad)+_0x54b9a8(0x77a)+_0x3a4d45(0x43c)+_0x3a4d45(0x783)+'n'};if(_0x1a6c88[_0x2b926c(0x61a)](lock_chat,0x1*0x269e+0x2007+-0x5*0xe21))return;lock_chat=-0x9d2*0x2+0x4f6*0x4+0x33*-0x1,knowledge=document[_0x54b9a8(0x4c9)+_0x20f589(0xacd)+_0x3a4d45(0x8bb)](_0x1a6c88[_0x20f589(0x778)])[_0x2b926c(0xa9f)+_0x2b926c(0x2ed)][_0x2b926c(0x487)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x54b9a8(0x487)+'ce'](/<hr.*/gs,'')[_0x54b9a8(0x487)+'ce'](/<[^>]+>/g,'')[_0x54b9a8(0x487)+'ce'](/\n\n/g,'\x0a');if(_0x1a6c88[_0x20f589(0x824)](knowledge[_0x3a4d45(0x5fc)+'h'],-0x18f1+-0x6b*0x1d+0x18*0x19c))knowledge[_0x2b926c(0x6e4)](-0xc77*0x1+0x5b3+0x854);knowledge+=_0x1a6c88[_0x20f589(0x4e7)](_0x1a6c88[_0x3a4d45(0x955)](_0x1a6c88[_0x20f589(0x595)],original_search_query),_0x1a6c88[_0x54b9a8(0x568)]);let _0x3a2e4f=document[_0x39a856(0x4c9)+_0x54b9a8(0xacd)+_0x54b9a8(0x8bb)](_0x1a6c88[_0x3a4d45(0x702)])[_0x2b926c(0x274)];_0x3eb919&&(_0x1a6c88[_0x2b926c(0x93f)](_0x1a6c88[_0x20f589(0x538)],_0x1a6c88[_0x54b9a8(0x538)])?(_0x3a2e4f=_0x3eb919[_0x3a4d45(0x3b8)+_0x39a856(0xa2b)+'t'],_0x3eb919[_0x3a4d45(0x294)+'e'](),_0x1a6c88[_0x20f589(0x3ea)](chatmore)):(_0x19ea40=_0xc7567[_0x20f589(0x733)](_0x362d9f)[_0x1a6c88[_0x39a856(0x9d5)]],_0x331bb3=''));if(_0x1a6c88[_0x54b9a8(0x41f)](_0x3a2e4f[_0x39a856(0x5fc)+'h'],-0x263e+-0x5b*0x5e+0x1*0x47a8)||_0x1a6c88[_0x54b9a8(0x824)](_0x3a2e4f[_0x39a856(0x5fc)+'h'],-0xf*-0x94+0x1fe5+-0x2805))return;_0x1a6c88[_0x39a856(0x99a)](fetchRetry,_0x1a6c88[_0x20f589(0x794)](_0x1a6c88[_0x20f589(0x4e7)](_0x1a6c88[_0x3a4d45(0x95c)],_0x1a6c88[_0x2b926c(0xaf0)](encodeURIComponent,_0x3a2e4f)),_0x1a6c88[_0x54b9a8(0x793)]),0x2*0xad3+0x1d3*-0xa+0x1*-0x365)[_0x3a4d45(0x617)](_0x6dd62a=>_0x6dd62a[_0x20f589(0x36a)]())[_0x3a4d45(0x617)](_0x5d68a5=>{const _0x281aa4=_0x39a856,_0x400f44=_0x20f589,_0x45d189=_0x2b926c,_0x15a4e6=_0x39a856,_0x2e36bc=_0x20f589,_0x4c7d91={'VqeOv':_0x1a6c88[_0x281aa4(0x37f)],'hvfgc':function(_0x377801,_0x2a12b7){const _0x24367c=_0x281aa4;return _0x1a6c88[_0x24367c(0x824)](_0x377801,_0x2a12b7);},'Apuhy':function(_0x4e2928,_0x2916e4,_0xd36ead){const _0x5aa12e=_0x281aa4;return _0x1a6c88[_0x5aa12e(0x42e)](_0x4e2928,_0x2916e4,_0xd36ead);},'kyENI':function(_0x2a6fa8,_0x539981,_0x43cc3d){const _0x290254=_0x281aa4;return _0x1a6c88[_0x290254(0x42e)](_0x2a6fa8,_0x539981,_0x43cc3d);},'LtdsA':_0x1a6c88[_0x281aa4(0x2ec)],'jzLzE':_0x1a6c88[_0x281aa4(0x5b3)],'hiUrY':_0x1a6c88[_0x400f44(0x2f1)],'rugyI':function(_0x36d63c,_0xc8aa21){const _0x4fe130=_0x400f44;return _0x1a6c88[_0x4fe130(0xaf0)](_0x36d63c,_0xc8aa21);},'RgYFe':_0x1a6c88[_0x45d189(0x3f3)],'XcZlR':function(_0x3418fc,_0x56e48d){const _0x3bf3aa=_0x281aa4;return _0x1a6c88[_0x3bf3aa(0xa09)](_0x3418fc,_0x56e48d);},'YtzuD':_0x1a6c88[_0x2e36bc(0x315)],'owBed':_0x1a6c88[_0x400f44(0x8b0)],'HOdnl':function(_0x3319bd){const _0x5a6567=_0x45d189;return _0x1a6c88[_0x5a6567(0x3ea)](_0x3319bd);},'lPvxy':function(_0x6897,_0x127d73){const _0x2c3153=_0x281aa4;return _0x1a6c88[_0x2c3153(0x215)](_0x6897,_0x127d73);},'GvSHa':function(_0x19e2ad,_0x1b0350){const _0x48942c=_0x281aa4;return _0x1a6c88[_0x48942c(0x6f4)](_0x19e2ad,_0x1b0350);},'FaemO':_0x1a6c88[_0x400f44(0x6a0)],'PGRlH':_0x1a6c88[_0x400f44(0x46e)],'ZRyfr':_0x1a6c88[_0x45d189(0x456)],'TOKlv':function(_0x561990,_0x2ebd0e){const _0x422e2f=_0x2e36bc;return _0x1a6c88[_0x422e2f(0x464)](_0x561990,_0x2ebd0e);},'Wkiic':_0x1a6c88[_0x45d189(0xa96)],'BIbSm':function(_0x1e63e6,_0x43db83){const _0x44242=_0x2e36bc;return _0x1a6c88[_0x44242(0x41f)](_0x1e63e6,_0x43db83);},'hwAjW':_0x1a6c88[_0x400f44(0x72b)],'mtrsZ':function(_0x49e134,_0x4c1431){const _0x401382=_0x15a4e6;return _0x1a6c88[_0x401382(0x211)](_0x49e134,_0x4c1431);},'cBRfP':_0x1a6c88[_0x400f44(0x7d2)],'QIDNU':_0x1a6c88[_0x2e36bc(0x5bd)],'xLgXR':_0x1a6c88[_0x15a4e6(0x702)],'kYFvd':function(_0x49b623,_0x42e423){const _0xce2b2=_0x15a4e6;return _0x1a6c88[_0xce2b2(0xa09)](_0x49b623,_0x42e423);},'pLUhL':function(_0x5359cc){const _0x10c8cf=_0x400f44;return _0x1a6c88[_0x10c8cf(0x3ea)](_0x5359cc);},'VAFat':function(_0x47f350,_0x3c5e3d){const _0x1e8f0f=_0x45d189;return _0x1a6c88[_0x1e8f0f(0x4f6)](_0x47f350,_0x3c5e3d);},'clLvk':_0x1a6c88[_0x45d189(0x6c0)],'Frsid':_0x1a6c88[_0x281aa4(0x967)],'rjwys':_0x1a6c88[_0x281aa4(0x53f)],'YLvdI':function(_0xa1e12f,_0x598fa5){const _0xc9f36f=_0x2e36bc;return _0x1a6c88[_0xc9f36f(0x312)](_0xa1e12f,_0x598fa5);},'Vvmsz':_0x1a6c88[_0x400f44(0x9d5)],'FMUVe':_0x1a6c88[_0x15a4e6(0xad8)],'bCCQb':_0x1a6c88[_0x15a4e6(0x7ac)],'oTfOb':_0x1a6c88[_0x15a4e6(0x95a)],'EbKan':_0x1a6c88[_0x15a4e6(0x8a9)],'rQnPI':function(_0x556fa8,_0x1bb30a){const _0xf02b=_0x45d189;return _0x1a6c88[_0xf02b(0x6f4)](_0x556fa8,_0x1bb30a);},'SyDKN':_0x1a6c88[_0x2e36bc(0x289)],'HedTa':function(_0x2df788,_0x58169e){const _0x27a158=_0x45d189;return _0x1a6c88[_0x27a158(0x4f2)](_0x2df788,_0x58169e);},'UjWnr':_0x1a6c88[_0x400f44(0x4c2)],'eaKsy':function(_0x57fa8e,_0x567c4f,_0x24c7c6){const _0x3f9ec1=_0x45d189;return _0x1a6c88[_0x3f9ec1(0xa85)](_0x57fa8e,_0x567c4f,_0x24c7c6);},'qSaun':function(_0xa16acc,_0x9e8003){const _0x5e79d1=_0x281aa4;return _0x1a6c88[_0x5e79d1(0x9aa)](_0xa16acc,_0x9e8003);},'easXI':_0x1a6c88[_0x281aa4(0x469)],'YBzvo':function(_0x3e1d38,_0x1c66d5){const _0x5d89b5=_0x281aa4;return _0x1a6c88[_0x5d89b5(0xa09)](_0x3e1d38,_0x1c66d5);},'GTCce':_0x1a6c88[_0x45d189(0x841)],'gtGmf':_0x1a6c88[_0x281aa4(0x9de)],'pTWAy':_0x1a6c88[_0x400f44(0x3ba)],'YgUHu':_0x1a6c88[_0x2e36bc(0xa71)],'JXYcA':function(_0x4d33d1,_0x110469){const _0x259d56=_0x400f44;return _0x1a6c88[_0x259d56(0x6f4)](_0x4d33d1,_0x110469);},'wqRSd':_0x1a6c88[_0x45d189(0x735)],'ecCHy':_0x1a6c88[_0x281aa4(0x265)]};if(_0x1a6c88[_0x400f44(0x37d)](_0x1a6c88[_0x2e36bc(0x3ad)],_0x1a6c88[_0x45d189(0x3ad)])){prompt=JSON[_0x2e36bc(0x733)](_0x1a6c88[_0x281aa4(0x464)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x281aa4(0x4e4)](_0x5d68a5[_0x45d189(0x592)+_0x400f44(0x2cb)][0x9b8*0x1+-0x23d5*-0x1+-0x2d8d][_0x45d189(0x91f)+'nt'])[-0x1e05+0x1*-0x1a7e+0x3884])),prompt[_0x400f44(0x4b1)][_0x400f44(0xaf5)+'t']=knowledge,prompt[_0x15a4e6(0x4b1)][_0x15a4e6(0x9cf)+_0x281aa4(0x9ae)+_0x400f44(0x7c9)+'y']=-0x7cc+0x16f7*0x1+-0xf2a,prompt[_0x15a4e6(0x4b1)][_0x281aa4(0x42d)+_0x2e36bc(0xaaf)+'e']=-0x2*0x99a+0x10ff+0x235+0.9;for(tmp_prompt in prompt[_0x2e36bc(0x24b)]){if(_0x1a6c88[_0x281aa4(0x37d)](_0x1a6c88[_0x281aa4(0x785)],_0x1a6c88[_0x400f44(0x583)])){if(_0xd6ea6e[_0x45d189(0x8ce)](_0x5ed52f))return _0x44ec70;const _0x44828b=_0x9ad9fa[_0x400f44(0x460)](/[;,;、,]/),_0x124084=_0x44828b[_0x400f44(0x981)](_0x5bd4e8=>'['+_0x5bd4e8+']')[_0x2e36bc(0xa6f)]('\x20'),_0x36702b=_0x44828b[_0x2e36bc(0x981)](_0x545ca0=>'['+_0x545ca0+']')[_0x45d189(0xa6f)]('\x0a');_0x44828b[_0x15a4e6(0x54f)+'ch'](_0x5931fa=>_0x3822f5[_0x281aa4(0x420)](_0x5931fa)),_0x3d4dc1='\x20';for(var _0x2e4ece=_0x1a6c88[_0x15a4e6(0xa09)](_0x1a6c88[_0x45d189(0x4f2)](_0x1077d4[_0x15a4e6(0xaf2)],_0x44828b[_0x45d189(0x5fc)+'h']),0x1f20+-0xda*0x2a+0x4a5);_0x1a6c88[_0x281aa4(0x4fc)](_0x2e4ece,_0x5cfeb1[_0x281aa4(0xaf2)]);++_0x2e4ece)_0x5f1094+='[^'+_0x2e4ece+']\x20';return _0x347dbb;}else{if(_0x1a6c88[_0x15a4e6(0x215)](_0x1a6c88[_0x281aa4(0x51e)](_0x1a6c88[_0x400f44(0x312)](_0x1a6c88[_0x2e36bc(0x955)](_0x1a6c88[_0x281aa4(0x51e)](_0x1a6c88[_0x2e36bc(0x91c)](prompt[_0x15a4e6(0x4b1)][_0x45d189(0xaf5)+'t'],tmp_prompt),'\x0a'),_0x1a6c88[_0x281aa4(0x57e)]),_0x3a2e4f),_0x1a6c88[_0x15a4e6(0x354)])[_0x281aa4(0x5fc)+'h'],0x80+0x26bf+-0x20ff*0x1))prompt[_0x45d189(0x4b1)][_0x281aa4(0xaf5)+'t']+=_0x1a6c88[_0x400f44(0x364)](tmp_prompt,'\x0a');}}prompt[_0x281aa4(0x4b1)][_0x15a4e6(0xaf5)+'t']+=_0x1a6c88[_0x281aa4(0x287)](_0x1a6c88[_0x45d189(0x7b3)](_0x1a6c88[_0x15a4e6(0x57e)],_0x3a2e4f),_0x1a6c88[_0x400f44(0x354)]),optionsweb={'method':_0x1a6c88[_0x15a4e6(0x985)],'headers':headers,'body':_0x1a6c88[_0x400f44(0x464)](b64EncodeUnicode,JSON[_0x400f44(0x4ac)+_0x2e36bc(0xa12)](prompt[_0x400f44(0x4b1)]))},document[_0x15a4e6(0x4c9)+_0x2e36bc(0xacd)+_0x281aa4(0x8bb)](_0x1a6c88[_0x2e36bc(0x4c2)])[_0x2e36bc(0xa9f)+_0x15a4e6(0x2ed)]='',_0x1a6c88[_0x400f44(0x577)](markdownToHtml,_0x1a6c88[_0x400f44(0x36b)](beautify,_0x3a2e4f),document[_0x45d189(0x4c9)+_0x400f44(0xacd)+_0x281aa4(0x8bb)](_0x1a6c88[_0x15a4e6(0x4c2)])),chatTextRaw=_0x1a6c88[_0x45d189(0x661)](_0x1a6c88[_0x45d189(0x28c)](_0x1a6c88[_0x15a4e6(0x482)],_0x3a2e4f),_0x1a6c88[_0x2e36bc(0x819)]),chatTemp='',text_offset=-(0x283*-0x1+0x8*0x248+0x35*-0x4c),prev_chat=document[_0x15a4e6(0x298)+_0x2e36bc(0x8d3)+_0x45d189(0x6fd)](_0x1a6c88[_0x45d189(0x469)])[_0x15a4e6(0xa9f)+_0x2e36bc(0x2ed)],prev_chat=_0x1a6c88[_0x45d189(0x5a5)](_0x1a6c88[_0x2e36bc(0xb1d)](_0x1a6c88[_0x15a4e6(0x765)](prev_chat,_0x1a6c88[_0x2e36bc(0x789)]),document[_0x2e36bc(0x4c9)+_0x281aa4(0xacd)+_0x15a4e6(0x8bb)](_0x1a6c88[_0x2e36bc(0x4c2)])[_0x400f44(0xa9f)+_0x15a4e6(0x2ed)]),_0x1a6c88[_0x45d189(0x9de)]),_0x1a6c88[_0x15a4e6(0x42e)](fetch,_0x1a6c88[_0x15a4e6(0x840)],optionsweb)[_0x2e36bc(0x617)](_0xc3e5ca=>{const _0x42cf60=_0x15a4e6,_0x307a23=_0x400f44,_0x85fd86=_0x45d189,_0x43241d=_0x281aa4,_0x4158ba=_0x281aa4,_0x5a9b6b={'mnfIu':function(_0x36eb2f,_0x9bd956){const _0x5f3bbc=_0x1e77;return _0x4c7d91[_0x5f3bbc(0x8db)](_0x36eb2f,_0x9bd956);},'oOVUT':function(_0x337131,_0x1d767c){const _0x584d73=_0x1e77;return _0x4c7d91[_0x584d73(0xa8c)](_0x337131,_0x1d767c);},'ySScH':_0x4c7d91[_0x42cf60(0x775)],'fWmEx':function(_0x312cbb,_0x3c24b1){const _0x5e2007=_0x42cf60;return _0x4c7d91[_0x5e2007(0x3f0)](_0x312cbb,_0x3c24b1);},'kBBMY':function(_0x5c82a4,_0xd594cf){const _0x4858bc=_0x42cf60;return _0x4c7d91[_0x4858bc(0x896)](_0x5c82a4,_0xd594cf);},'EXumf':_0x4c7d91[_0x42cf60(0x20c)],'eUeKL':function(_0x3c959d,_0x3de667){const _0x56d4df=_0x42cf60;return _0x4c7d91[_0x56d4df(0x2a7)](_0x3c959d,_0x3de667);},'tAKjz':_0x4c7d91[_0x42cf60(0x21e)],'YRaAd':_0x4c7d91[_0x43241d(0x33b)],'SsfVn':_0x4c7d91[_0x43241d(0x39d)],'wqVGt':function(_0x1fed61,_0x12c8cf){const _0x26a8b6=_0x85fd86;return _0x4c7d91[_0x26a8b6(0x9eb)](_0x1fed61,_0x12c8cf);},'yziDx':function(_0x501b82){const _0x4a981d=_0x4158ba;return _0x4c7d91[_0x4a981d(0x485)](_0x501b82);},'MrNMw':function(_0xc343be,_0x429862){const _0x1a4c73=_0x85fd86;return _0x4c7d91[_0x1a4c73(0x32f)](_0xc343be,_0x429862);},'KNCgz':_0x4c7d91[_0x43241d(0x9f1)],'coVPz':_0x4c7d91[_0x85fd86(0xa4c)],'yQwye':_0x4c7d91[_0x4158ba(0x5b6)],'SczFg':function(_0x5c5ad8,_0x241ad5){const _0x18618a=_0x307a23;return _0x4c7d91[_0x18618a(0x942)](_0x5c5ad8,_0x241ad5);},'cSxVc':_0x4c7d91[_0x4158ba(0x6c3)],'CUqio':function(_0x5f06f2,_0x228c64){const _0x3fd910=_0x85fd86;return _0x4c7d91[_0x3fd910(0x32f)](_0x5f06f2,_0x228c64);},'diToc':_0x4c7d91[_0x42cf60(0x629)],'uiqwM':_0x4c7d91[_0x85fd86(0xafe)],'MvOrA':_0x4c7d91[_0x43241d(0x9c8)],'dnZeK':_0x4c7d91[_0x4158ba(0x320)],'PvrVa':function(_0x335509,_0x3222b9){const _0xea5e3a=_0x43241d;return _0x4c7d91[_0xea5e3a(0x584)](_0x335509,_0x3222b9);},'qylVR':_0x4c7d91[_0x42cf60(0x516)],'OXCwt':function(_0x358fd2,_0x59ac3f){const _0xfe2218=_0x85fd86;return _0x4c7d91[_0xfe2218(0x1e3)](_0x358fd2,_0x59ac3f);},'XFmoP':_0x4c7d91[_0x43241d(0xa1a)],'kANqK':function(_0x4b9ef8,_0x1917b1,_0x5eed2a){const _0x19226f=_0x4158ba;return _0x4c7d91[_0x19226f(0x402)](_0x4b9ef8,_0x1917b1,_0x5eed2a);},'doPLm':function(_0x1e1499,_0x49973e){const _0x48934e=_0x43241d;return _0x4c7d91[_0x48934e(0xa31)](_0x1e1499,_0x49973e);},'bMxGf':_0x4c7d91[_0x307a23(0x8fd)],'jrNBr':function(_0xf5ef99,_0x106261){const _0x31cbca=_0x43241d;return _0x4c7d91[_0x31cbca(0x692)](_0xf5ef99,_0x106261);},'wsNFV':function(_0x274734,_0x33e36a){const _0x3c90ab=_0x43241d;return _0x4c7d91[_0x3c90ab(0x9eb)](_0x274734,_0x33e36a);},'daqXv':function(_0x19488b,_0x3283c7){const _0x127994=_0x42cf60;return _0x4c7d91[_0x127994(0x52d)](_0x19488b,_0x3283c7);},'OKvpN':_0x4c7d91[_0x42cf60(0x531)],'urhml':_0x4c7d91[_0x43241d(0x732)]};if(_0x4c7d91[_0x4158ba(0xa8c)](_0x4c7d91[_0x85fd86(0x1ea)],_0x4c7d91[_0x43241d(0x602)]))return _0x5a9b6b[_0x42cf60(0x87e)](_0x144a86,_0x377c97);else{const _0x3ffc3a=_0xc3e5ca[_0x85fd86(0x666)][_0x4158ba(0x86c)+_0x43241d(0x3c8)]();let _0x21ebf0='',_0x24f5a8='';_0x3ffc3a[_0x43241d(0x426)]()[_0x43241d(0x617)](function _0x444dba({done:_0x4ed186,value:_0x19ce19}){const _0x2a8146=_0x4158ba,_0x3af41d=_0x307a23,_0x4346b2=_0x43241d,_0x5669fc=_0x43241d,_0x5d3590=_0x42cf60,_0x16ffe2={'jRqrG':_0x4c7d91[_0x2a8146(0x71b)],'NPFKb':function(_0x2777ed,_0x533a88){const _0x3e7d5e=_0x2a8146;return _0x4c7d91[_0x3e7d5e(0x3f0)](_0x2777ed,_0x533a88);},'OtZdH':function(_0x3ae4ad,_0x4bb8b7,_0x302693){const _0x31758c=_0x2a8146;return _0x4c7d91[_0x31758c(0xaa8)](_0x3ae4ad,_0x4bb8b7,_0x302693);},'LKrFB':function(_0x80a6a7,_0x100bfc,_0x503127){const _0x44cb1d=_0x2a8146;return _0x4c7d91[_0x44cb1d(0x42c)](_0x80a6a7,_0x100bfc,_0x503127);},'uCzUk':_0x4c7d91[_0x3af41d(0x281)],'Mssyq':_0x4c7d91[_0x4346b2(0x1fe)],'CygBO':_0x4c7d91[_0x5669fc(0x5f8)],'AMxEf':function(_0x5411be,_0x2897e0){const _0x4ae469=_0x3af41d;return _0x4c7d91[_0x4ae469(0x67e)](_0x5411be,_0x2897e0);},'NKELr':_0x4c7d91[_0x3af41d(0x681)],'BqdUW':function(_0x5df0fb,_0x57dea9){const _0x54c769=_0x5d3590;return _0x4c7d91[_0x54c769(0x692)](_0x5df0fb,_0x57dea9);},'ukMzE':_0x4c7d91[_0x5d3590(0x752)],'Kwsnd':_0x4c7d91[_0x2a8146(0x418)],'nRECK':function(_0x5a211d){const _0x4b9824=_0x2a8146;return _0x4c7d91[_0x4b9824(0x2ff)](_0x5a211d);},'icznF':function(_0x3893bb,_0x33470a){const _0x320071=_0x4346b2;return _0x4c7d91[_0x320071(0xae0)](_0x3893bb,_0x33470a);}};if(_0x4c7d91[_0x3af41d(0xa8c)](_0x4c7d91[_0x2a8146(0x3c5)],_0x4c7d91[_0x5d3590(0x839)]))return-0x2650+-0x800+0x2e51;else{if(_0x4ed186)return;const _0x4bc847=new TextDecoder(_0x4c7d91[_0x5d3590(0x449)])[_0x4346b2(0x477)+'e'](_0x19ce19);return _0x4bc847[_0x5669fc(0x755)]()[_0x2a8146(0x460)]('\x0a')[_0x5d3590(0x54f)+'ch'](function(_0xad4253){const _0x529833=_0x5d3590,_0x1693df=_0x4346b2,_0x2dba4c=_0x4346b2,_0x2eb7e5=_0x4346b2,_0x3bdfdf=_0x5669fc;if(_0x5a9b6b[_0x529833(0x45e)](_0x5a9b6b[_0x1693df(0x1f9)],_0x5a9b6b[_0x1693df(0x1f9)])){if(_0x5a9b6b[_0x1693df(0x6ac)](_0xad4253[_0x2dba4c(0x5fc)+'h'],-0x980+0x5*-0x68b+0x3d7*0xb))_0x21ebf0=_0xad4253[_0x3bdfdf(0x6e4)](0x94*0x10+-0x95*-0x1f+-0x1b45);if(_0x5a9b6b[_0x529833(0x6c8)](_0x21ebf0,_0x5a9b6b[_0x2dba4c(0x895)])){if(_0x5a9b6b[_0x1693df(0x93d)](_0x5a9b6b[_0x2dba4c(0x9f6)],_0x5a9b6b[_0x1693df(0x9f6)]))_0x100b8d[_0x2dba4c(0x6f1)](_0x2788a0);else{const _0x126985=_0x5a9b6b[_0x2eb7e5(0x3e3)][_0x2dba4c(0x460)]('|');let _0x107379=0x1bf7+0x2283+0x2d7*-0x16;while(!![]){switch(_0x126985[_0x107379++]){case'0':lock_chat=0xdc3+0x925*0x1+-0x16e8;continue;case'1':return;case'2':document[_0x3bdfdf(0x4c9)+_0x2dba4c(0xacd)+_0x529833(0x8bb)](_0x5a9b6b[_0x1693df(0x462)])[_0x1693df(0x274)]='';continue;case'3':word_last+=_0x5a9b6b[_0x2eb7e5(0x1fd)](chatTextRaw,chatTemp);continue;case'4':_0x5a9b6b[_0x2dba4c(0x74c)](proxify);continue;}break;}}}let _0x2741de;try{if(_0x5a9b6b[_0x3bdfdf(0x2a1)](_0x5a9b6b[_0x2eb7e5(0x546)],_0x5a9b6b[_0x529833(0x546)]))_0x5ed1fa=_0x16ffe2[_0x2eb7e5(0x3e6)];else try{if(_0x5a9b6b[_0x2dba4c(0x93d)](_0x5a9b6b[_0x2eb7e5(0x6d7)],_0x5a9b6b[_0x3bdfdf(0xa1f)]))_0x2741de=JSON[_0x2dba4c(0x733)](_0x5a9b6b[_0x529833(0xa32)](_0x24f5a8,_0x21ebf0))[_0x5a9b6b[_0x529833(0x922)]],_0x24f5a8='';else return _0x16ffe2[_0x3bdfdf(0x96b)](_0x16ffe2[_0x529833(0x52f)](_0x3b6805,_0x4d8744,_0x23c3ff),_0x16ffe2[_0x1693df(0x816)](_0x36bb9b,_0x356857,_0x1d424f))?-(0x1b5d+0xfc9+-0x2b25*0x1):-0x1*0x13eb+-0x1*-0x1922+-0x536*0x1;}catch(_0x405de0){if(_0x5a9b6b[_0x2dba4c(0x677)](_0x5a9b6b[_0x2eb7e5(0x21f)],_0x5a9b6b[_0x1693df(0x9a7)]))_0x2741de=JSON[_0x2dba4c(0x733)](_0x21ebf0)[_0x5a9b6b[_0x3bdfdf(0x922)]],_0x24f5a8='';else return _0x942f2d[_0x529833(0x873)+_0x529833(0xab3)]()[_0x529833(0x32a)+'h'](eLdkql[_0x2eb7e5(0x7df)])[_0x1693df(0x873)+_0x3bdfdf(0xab3)]()[_0x1693df(0x603)+_0x529833(0x2bb)+'r'](_0x1f8a20)[_0x3bdfdf(0x32a)+'h'](eLdkql[_0x2dba4c(0x7df)]);}}catch(_0x4b17a5){if(_0x5a9b6b[_0x2dba4c(0x45e)](_0x5a9b6b[_0x3bdfdf(0xa8d)],_0x5a9b6b[_0x2dba4c(0x5fe)])){const _0x118d89=new _0x483a38(eLdkql[_0x529833(0x2dc)]),_0x2a985c=new _0x2f6ed2(eLdkql[_0x2dba4c(0x64a)],'i'),_0x529053=eLdkql[_0x2eb7e5(0x4e0)](_0xa40578,eLdkql[_0x1693df(0x5c9)]);!_0x118d89[_0x2eb7e5(0x811)](eLdkql[_0x3bdfdf(0x60a)](_0x529053,eLdkql[_0x1693df(0x212)]))||!_0x2a985c[_0x1693df(0x811)](eLdkql[_0x1693df(0x60a)](_0x529053,eLdkql[_0x2dba4c(0x49d)]))?eLdkql[_0x1693df(0x4e0)](_0x529053,'0'):eLdkql[_0x529833(0xb14)](_0x575ca9);}else _0x24f5a8+=_0x21ebf0;}if(_0x2741de&&_0x5a9b6b[_0x2eb7e5(0x6ac)](_0x2741de[_0x3bdfdf(0x5fc)+'h'],0x1b*0x10d+-0x12e2+-0x97d)&&_0x5a9b6b[_0x529833(0x6ac)](_0x2741de[-0xca*-0xe+0x1*-0xd5b+0xc5*0x3][_0x2dba4c(0x472)+_0x2eb7e5(0x5af)][_0x2eb7e5(0x4d3)+_0x2dba4c(0x4ab)+'t'][0x133*0x10+0x3f8+-0x1728],text_offset)){if(_0x5a9b6b[_0x529833(0x9b6)](_0x5a9b6b[_0x2eb7e5(0x7e7)],_0x5a9b6b[_0x529833(0x7e7)]))chatTemp+=_0x2741de[0x16*-0xa9+-0x19d4+0x409*0xa][_0x529833(0x44f)],text_offset=_0x2741de[-0x1*0x2561+0x1*0x25bb+-0x5a][_0x3bdfdf(0x472)+_0x529833(0x5af)][_0x3bdfdf(0x4d3)+_0x2eb7e5(0x4ab)+'t'][_0x5a9b6b[_0x1693df(0x59c)](_0x2741de[-0x117e+0x278+-0x502*-0x3][_0x529833(0x472)+_0x1693df(0x5af)][_0x2dba4c(0x4d3)+_0x3bdfdf(0x4ab)+'t'][_0x3bdfdf(0x5fc)+'h'],-0x139*-0x13+-0x135a*0x1+0x3e0*-0x1)];else{var _0x16b257=new _0x315a04(_0x26ae4e[_0x2dba4c(0x5fc)+'h']),_0x27c2f0=new _0x1a83c3(_0x16b257);for(var _0x1a96f7=0x14cc+0x27*-0x78+-0x2*0x142,_0x4b72c1=_0x27d4bb[_0x2dba4c(0x5fc)+'h'];_0x16ffe2[_0x3bdfdf(0x446)](_0x1a96f7,_0x4b72c1);_0x1a96f7++){_0x27c2f0[_0x1a96f7]=_0x67f2c2[_0x1693df(0x58c)+_0x2dba4c(0x335)](_0x1a96f7);}return _0x16b257;}}chatTemp=chatTemp[_0x1693df(0x487)+_0x1693df(0x32d)]('\x0a\x0a','\x0a')[_0x1693df(0x487)+_0x2dba4c(0x32d)]('\x0a\x0a','\x0a'),document[_0x529833(0x4c9)+_0x3bdfdf(0xacd)+_0x3bdfdf(0x8bb)](_0x5a9b6b[_0x3bdfdf(0xa93)])[_0x529833(0xa9f)+_0x3bdfdf(0x2ed)]='',_0x5a9b6b[_0x1693df(0x70b)](markdownToHtml,_0x5a9b6b[_0x1693df(0x5d6)](beautify,chatTemp),document[_0x3bdfdf(0x4c9)+_0x3bdfdf(0xacd)+_0x2dba4c(0x8bb)](_0x5a9b6b[_0x2eb7e5(0xa93)])),document[_0x529833(0x298)+_0x529833(0x8d3)+_0x1693df(0x6fd)](_0x5a9b6b[_0x529833(0x667)])[_0x2eb7e5(0xa9f)+_0x3bdfdf(0x2ed)]=_0x5a9b6b[_0x529833(0x24f)](_0x5a9b6b[_0x3bdfdf(0x4a3)](_0x5a9b6b[_0x3bdfdf(0x597)](prev_chat,_0x5a9b6b[_0x1693df(0x347)]),document[_0x2dba4c(0x4c9)+_0x2eb7e5(0xacd)+_0x529833(0x8bb)](_0x5a9b6b[_0x529833(0xa93)])[_0x2dba4c(0xa9f)+_0x2dba4c(0x2ed)]),_0x5a9b6b[_0x2dba4c(0xa86)]);}else return _0x53419e;}),_0x3ffc3a[_0x3af41d(0x426)]()[_0x5669fc(0x617)](_0x444dba);}});}})[_0x2e36bc(0x7b1)](_0x2ce0f9=>{const _0x18ab2c=_0x15a4e6,_0x1beb78=_0x45d189,_0x3c17f8=_0x45d189,_0x2463ff=_0x281aa4,_0x4aa2a7=_0x281aa4;_0x4c7d91[_0x18ab2c(0x94e)](_0x4c7d91[_0x18ab2c(0x2f3)],_0x4c7d91[_0x1beb78(0x2f3)])?console[_0x1beb78(0x3b5)](_0x4c7d91[_0x2463ff(0x86b)],_0x2ce0f9):_0x1bb023+=_0x55870c;});}else _0x4164bb+='上';});}function send_modalchat(_0x6184ac){const _0x17dfb9=_0x48c957,_0x2bfbe2=_0x3b1693,_0x172817=_0x48c957,_0x235d1f=_0x3c9906,_0x40f96c=_0x1f6b08,_0x26ae33={'GFgIU':function(_0x1d7d48,_0x3286bf){return _0x1d7d48<_0x3286bf;},'xeFbr':function(_0x5b6d9c,_0x3be7af){return _0x5b6d9c<_0x3be7af;},'vrVox':_0x17dfb9(0xa84)+_0x2bfbe2(0x243)+_0x172817(0xa49)+')','TrNXK':_0x172817(0xa24)+_0x17dfb9(0x488)+_0x17dfb9(0x50e)+_0x235d1f(0x742)+_0x2bfbe2(0x9c5)+_0x235d1f(0x8f4)+_0x2bfbe2(0x34a),'aZLZV':function(_0x1bc801,_0xcdfaa9){return _0x1bc801(_0xcdfaa9);},'KbgIv':_0x172817(0x75d),'mqXCt':function(_0x4ef8fb,_0x354090){return _0x4ef8fb+_0x354090;},'NBoop':_0x235d1f(0xafc),'adlgO':function(_0x11af9f,_0x39a5a){return _0x11af9f+_0x39a5a;},'SjzYi':_0x40f96c(0x38f),'rIRRf':function(_0x24c41a){return _0x24c41a();},'WkFRX':function(_0x22ecef,_0x3edf94,_0x5d81a1){return _0x22ecef(_0x3edf94,_0x5d81a1);},'vdxIp':function(_0x61f284,_0x31a0bc){return _0x61f284(_0x31a0bc);},'dYZWy':function(_0x57cc0e,_0x2971d0){return _0x57cc0e===_0x2971d0;},'qyKxh':_0x2bfbe2(0x8d5),'JhmjM':function(_0x3d37a8,_0x18b808){return _0x3d37a8>_0x18b808;},'BVROA':function(_0x5f4609,_0x4536ab,_0x567677){return _0x5f4609(_0x4536ab,_0x567677);},'nbfIj':function(_0x580de7,_0x2b0962,_0x470242){return _0x580de7(_0x2b0962,_0x470242);},'AUuBF':function(_0x4cd670,_0x37ad9e){return _0x4cd670!==_0x37ad9e;},'DCpmR':_0x235d1f(0x90b),'MpQsZ':function(_0x174fbc,_0x2e39da){return _0x174fbc===_0x2e39da;},'GjpKE':_0x2bfbe2(0x87f),'IjkaZ':_0x2bfbe2(0x8a8),'MDXsH':_0x17dfb9(0x827)+':','rLdTK':function(_0x5b50a7,_0x4066a1){return _0x5b50a7(_0x4066a1);},'QBEKU':function(_0xfc11d5,_0x351c46){return _0xfc11d5+_0x351c46;},'UOQKQ':_0x235d1f(0x91b)+_0x235d1f(0x826)+_0x40f96c(0xa1b)+_0x17dfb9(0x982),'nPpvZ':_0x2bfbe2(0x47b)+_0x235d1f(0x9fb)+_0x235d1f(0x3c1)+_0x172817(0x6cd)+_0x172817(0x6a7)+_0x2bfbe2(0x8c1)+'\x20)','iQJRb':function(_0xc9106a,_0x8be1c3){return _0xc9106a+_0x8be1c3;},'ckNvJ':_0x235d1f(0x44d)+'es','Dqoba':function(_0x158c63,_0x266c9f){return _0x158c63+_0x266c9f;},'pLlky':_0x40f96c(0x88d)+_0x40f96c(0x30d),'FWatG':_0x2bfbe2(0x3fe)+_0x17dfb9(0x6ad)+_0x40f96c(0x795)+_0x17dfb9(0x205)+_0x172817(0x32c)+_0x40f96c(0x567)+_0x2bfbe2(0xb11)+_0x40f96c(0xa0a)+_0x40f96c(0x8de)+_0x172817(0x554)+_0x17dfb9(0x64e),'LYhQZ':_0x172817(0x2fe)+_0x2bfbe2(0x79a),'OscZJ':_0x235d1f(0x9c2),'zgUYc':_0x40f96c(0x88d),'vklyQ':_0x17dfb9(0x35b),'YkzIF':_0x2bfbe2(0x53e)+_0x17dfb9(0x970)+_0x172817(0x621)+_0x2bfbe2(0x55f)+_0x172817(0x5ea)+_0x2bfbe2(0x1f5)+_0x40f96c(0x63d)+_0x40f96c(0x227)+_0x172817(0x2a4)+_0x235d1f(0x360)+_0x17dfb9(0x318)+_0x172817(0x3d3)+_0x2bfbe2(0xadb),'dtXLT':function(_0x2abc07,_0x41a4f2){return _0x2abc07!=_0x41a4f2;},'AxAEQ':_0x40f96c(0xa5a)+_0x2bfbe2(0x651)+_0x235d1f(0x969)+_0x172817(0x93b)+_0x2bfbe2(0x220)+_0x235d1f(0x5fb),'ykcCM':function(_0x264ce8,_0x296691){return _0x264ce8===_0x296691;},'WfyCk':_0x235d1f(0x367),'SdzDS':function(_0x23aeab,_0x826b1f){return _0x23aeab==_0x826b1f;},'ivzZO':_0x235d1f(0x390)+']','mYyqK':_0x40f96c(0x99f),'YGlpU':_0x172817(0x387),'zdjQB':_0x40f96c(0xa1c)+_0x40f96c(0x2d3),'CPRMz':_0x235d1f(0x88d)+_0x40f96c(0xa78)+'t','bfQVe':_0x172817(0xb04),'CsetB':function(_0x5592b8,_0x49e5f6){return _0x5592b8===_0x49e5f6;},'lBqvt':_0x2bfbe2(0x8e0),'JenOq':_0x2bfbe2(0x459),'MMJlr':_0x17dfb9(0xb15),'mnHgT':function(_0x57d485,_0x38a12b){return _0x57d485===_0x38a12b;},'WMubZ':_0x2bfbe2(0x625),'nWrsb':_0x40f96c(0xacf),'iHXAW':_0x40f96c(0x82d),'dAWum':_0x17dfb9(0xb07),'JNdfY':function(_0x225ab1,_0x3ebda6){return _0x225ab1-_0x3ebda6;},'oUmpK':_0x2bfbe2(0x3df)+'pt','SmDSS':function(_0x289d24,_0x5d5071){return _0x289d24(_0x5d5071);},'sBsty':_0x17dfb9(0x650)+_0x235d1f(0x776),'lAlaB':function(_0x33cd13,_0x33b270){return _0x33cd13+_0x33b270;},'JaZal':function(_0x4b7298,_0x456320){return _0x4b7298+_0x456320;},'FMUcI':_0x17dfb9(0xa19)+_0x172817(0x69c)+_0x172817(0x7c6)+_0x40f96c(0x76a)+_0x40f96c(0xae3),'kxCsU':_0x17dfb9(0x4cd)+'>','kkYVx':_0x17dfb9(0x518),'AtxEm':_0x17dfb9(0x7e9),'UuhNi':_0x235d1f(0x908),'kVJvD':function(_0x48a856,_0x103f3f){return _0x48a856(_0x103f3f);},'WJGgk':function(_0x3d98dc,_0x5ef802){return _0x3d98dc+_0x5ef802;},'eXbxc':function(_0x59407a){return _0x59407a();},'jkXNi':function(_0x46bfeb,_0x45f15){return _0x46bfeb!==_0x45f15;},'cOEeP':_0x40f96c(0x97c),'Olcyv':function(_0x4dbd76,_0x3a0435){return _0x4dbd76===_0x3a0435;},'BsfuI':_0x2bfbe2(0x319),'rxBDU':function(_0x5ab062,_0x1c47bd){return _0x5ab062==_0x1c47bd;},'oOGzU':function(_0x4f17b8,_0x45cbf8){return _0x4f17b8>_0x45cbf8;},'SXkWi':function(_0x22858a,_0x2db9ca){return _0x22858a+_0x2db9ca;},'mSeno':_0x172817(0x81f)+_0x235d1f(0xb0b),'aEwzg':_0x17dfb9(0x373)+'果\x0a','WGMiY':_0x235d1f(0x67f)+_0x40f96c(0x4d0)+_0x17dfb9(0x728)+_0x2bfbe2(0x85b)+_0x2bfbe2(0x893)+_0x235d1f(0x902)+_0x17dfb9(0x959)+'\x0a','XbRou':function(_0x39f9f7,_0x5d837a){return _0x39f9f7+_0x5d837a;},'hfZmL':function(_0x2dfb1c,_0x22c5bd){return _0x2dfb1c+_0x22c5bd;},'pudgl':_0x17dfb9(0x2b0),'lKxMx':_0x172817(0x5ce)+'\x0a','NpQTQ':_0x2bfbe2(0x5fa),'yOoQh':function(_0x41e8d9,_0x4d55ef){return _0x41e8d9<_0x4d55ef;},'kIBjF':function(_0xf2a917,_0x40663c){return _0xf2a917+_0x40663c;},'EPsTN':_0x2bfbe2(0xa58)+'\x0a','lQToD':_0x17dfb9(0xa46),'RxFsP':_0x40f96c(0x8e8),'ShQYT':function(_0x55ba3f,_0x2874ee){return _0x55ba3f!==_0x2874ee;},'mqOfO':_0x17dfb9(0x44c),'qiFFK':_0x40f96c(0x6de),'cVMao':function(_0x19f584,_0x58ef0b){return _0x19f584+_0x58ef0b;},'vjQEP':function(_0x319868,_0x2fde13){return _0x319868+_0x2fde13;},'qJyYu':function(_0x28f208,_0x3a7aee){return _0x28f208+_0x3a7aee;},'nhaId':function(_0x1f0b20,_0x3dd7fc){return _0x1f0b20+_0x3dd7fc;},'TZrRV':function(_0x1e13ad,_0x2df84c){return _0x1e13ad+_0x2df84c;},'mGcDZ':_0x235d1f(0xab4),'sFaee':_0x2bfbe2(0x290)+_0x40f96c(0x9c1)+_0x17dfb9(0x512),'yaonH':function(_0x409950,_0x3ea0f2){return _0x409950(_0x3ea0f2);},'EfhgP':function(_0x51b7a9,_0x587a57){return _0x51b7a9(_0x587a57);},'Pbvwp':function(_0x1bb53a,_0xa82891){return _0x1bb53a+_0xa82891;},'qhQcA':function(_0x5eab0b,_0x92dfe3){return _0x5eab0b+_0x92dfe3;},'jevAy':_0x40f96c(0x6f0),'xYGMa':_0x40f96c(0x2d7),'rnkiX':_0x172817(0xa19)+_0x40f96c(0x69c)+_0x172817(0x7c6)+_0x17dfb9(0x606)+_0x235d1f(0x4dc)+'\x22>'};let _0x54495a=document[_0x40f96c(0x4c9)+_0x235d1f(0xacd)+_0x17dfb9(0x8bb)](_0x26ae33[_0x172817(0x33c)])[_0x40f96c(0x274)];if(_0x6184ac){if(_0x26ae33[_0x40f96c(0x62d)](_0x26ae33[_0x17dfb9(0x3b3)],_0x26ae33[_0x17dfb9(0x3b3)]))_0x54495a=_0x6184ac[_0x172817(0x3b8)+_0x235d1f(0xa2b)+'t'],_0x6184ac[_0x17dfb9(0x294)+'e']();else{if(!_0x40dd2b)return;try{var _0x39fe43=new _0xe288ed(_0x4c90e4[_0x40f96c(0x5fc)+'h']),_0x565458=new _0x500382(_0x39fe43);for(var _0xb5e5e1=0x9bb+-0x22e7+0xb3*0x24,_0x449863=_0x3d7df6[_0x2bfbe2(0x5fc)+'h'];_0x26ae33[_0x17dfb9(0xac5)](_0xb5e5e1,_0x449863);_0xb5e5e1++){_0x565458[_0xb5e5e1]=_0x3bf8a8[_0x235d1f(0x58c)+_0x2bfbe2(0x335)](_0xb5e5e1);}return _0x39fe43;}catch(_0x5ce946){}}}if(_0x26ae33[_0x17dfb9(0x781)](_0x54495a[_0x40f96c(0x5fc)+'h'],0x1948*-0x1+0x1d18+0x4*-0xf4)||_0x26ae33[_0x172817(0x88f)](_0x54495a[_0x40f96c(0x5fc)+'h'],0x1*-0x1043+0x3f*0x2f+0x53e))return;if(_0x26ae33[_0x17dfb9(0x81c)](word_last[_0x40f96c(0x5fc)+'h'],-0x1cd5+-0x2339+0x4202))word_last[_0x172817(0x6e4)](0x6e9+-0x22d6+0x1de1*0x1);if(_0x26ae33[_0x17dfb9(0x6b0)](lock_chat,0x1e2f+0x1b3e+0x396d*-0x1))return;lock_chat=-0xb*-0x3b+0x1*0x7e2+-0x535*0x2;const _0x50f9fe=_0x26ae33[_0x2bfbe2(0xae5)](_0x26ae33[_0x40f96c(0x1dd)](_0x26ae33[_0x40f96c(0x8ef)](document[_0x235d1f(0x4c9)+_0x2bfbe2(0xacd)+_0x17dfb9(0x8bb)](_0x26ae33[_0x172817(0x636)])[_0x235d1f(0xa9f)+_0x40f96c(0x2ed)][_0x172817(0x487)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x172817(0x487)+'ce'](/<hr.*/gs,'')[_0x17dfb9(0x487)+'ce'](/<[^>]+>/g,'')[_0x40f96c(0x487)+'ce'](/\n\n/g,'\x0a'),_0x26ae33[_0x235d1f(0x3d8)]),search_queryquery),_0x26ae33[_0x17dfb9(0xad2)]);let _0x2ff91b=_0x26ae33[_0x17dfb9(0x44b)](_0x26ae33[_0x2bfbe2(0x8ef)](_0x26ae33[_0x17dfb9(0x416)],word_last),'\x0a');_0x2ff91b=_0x26ae33[_0x17dfb9(0x515)](_0x26ae33[_0x40f96c(0x8ef)](_0x26ae33[_0x172817(0x1f0)](_0x26ae33[_0x2bfbe2(0x7c2)](_0x2ff91b,_0x26ae33[_0x40f96c(0x48e)]),article[_0x40f96c(0x413)]),'\x0a'),_0x26ae33[_0x172817(0x904)]);for(el in modalele){if(_0x26ae33[_0x17dfb9(0x62d)](_0x26ae33[_0x17dfb9(0x581)],_0x26ae33[_0x17dfb9(0x581)])){if(_0x26ae33[_0x2bfbe2(0x600)](_0x26ae33[_0x40f96c(0x1f0)](_0x26ae33[_0x40f96c(0x726)](_0x2ff91b,modalele[el]),'\x0a')[_0x17dfb9(0x5fc)+'h'],0x29c*0x8+-0x23ae+0x1252))_0x2ff91b=_0x26ae33[_0x2bfbe2(0x726)](_0x26ae33[_0x40f96c(0xafa)](_0x2ff91b,modalele[el]),'\x0a');}else{var _0x3c9b46=new _0x577877(_0x5b0382),_0xc1eef8='';for(var _0x2fc081=-0x21d0+-0x261+0x2431;_0x26ae33[_0x235d1f(0x470)](_0x2fc081,_0x3c9b46[_0x235d1f(0x95e)+_0x40f96c(0x42f)]);_0x2fc081++){_0xc1eef8+=_0x2f09a1[_0x2bfbe2(0x1ec)+_0x40f96c(0x9c7)+_0x2bfbe2(0xa1d)](_0x3c9b46[_0x2fc081]);}return _0xc1eef8;}}_0x2ff91b=_0x26ae33[_0x40f96c(0x515)](_0x2ff91b,_0x26ae33[_0x235d1f(0x994)]),fulltext[_0x2bfbe2(0x2eb)]((_0x5944ec,_0xaa97fe)=>{const _0x37d2bd=_0x235d1f,_0x54bda1=_0x2bfbe2,_0x24884f=_0x235d1f,_0x2be8ff=_0x172817,_0x7da094=_0x172817,_0x35e905={'BmKWm':_0x26ae33[_0x37d2bd(0x644)],'tKrNd':_0x26ae33[_0x37d2bd(0xa69)],'aWqPi':function(_0x594031,_0x2a3cd1){const _0x5c06e8=_0x37d2bd;return _0x26ae33[_0x5c06e8(0x7d1)](_0x594031,_0x2a3cd1);},'IwXcy':_0x26ae33[_0x54bda1(0x359)],'sDBpk':function(_0x233c2e,_0x10767c){const _0x3b6392=_0x24884f;return _0x26ae33[_0x3b6392(0x4c7)](_0x233c2e,_0x10767c);},'Aoxrb':_0x26ae33[_0x37d2bd(0x9ee)],'mcAli':function(_0x2498ca,_0x2001e8){const _0x3a814d=_0x2be8ff;return _0x26ae33[_0x3a814d(0x726)](_0x2498ca,_0x2001e8);},'odrsM':_0x26ae33[_0x7da094(0xac7)],'iKUQm':function(_0x20751f,_0x46daea){const _0x2e0786=_0x37d2bd;return _0x26ae33[_0x2e0786(0x7d1)](_0x20751f,_0x46daea);},'oqdoe':function(_0x6edced){const _0x30ab33=_0x37d2bd;return _0x26ae33[_0x30ab33(0x1f2)](_0x6edced);},'ddAhO':function(_0x50d0e8,_0x2ab8f7,_0x1a6c8f){const _0x44d8b9=_0x7da094;return _0x26ae33[_0x44d8b9(0xa7d)](_0x50d0e8,_0x2ab8f7,_0x1a6c8f);},'dUnqD':function(_0x4c4491,_0x50e930){const _0x269755=_0x2be8ff;return _0x26ae33[_0x269755(0x475)](_0x4c4491,_0x50e930);}};if(_0x26ae33[_0x54bda1(0xa0b)](_0x26ae33[_0x54bda1(0x972)],_0x26ae33[_0x37d2bd(0x972)])){if(_0x26ae33[_0x7da094(0x88f)](_0x26ae33[_0x37d2bd(0x9ef)](cosineSimilarity,_0x54495a,_0x5944ec),_0x26ae33[_0x54bda1(0x871)](cosineSimilarity,_0x54495a,_0xaa97fe))){if(_0x26ae33[_0x2be8ff(0x6b5)](_0x26ae33[_0x2be8ff(0x613)],_0x26ae33[_0x7da094(0x613)]))_0x310355+=_0x245310;else return-(0x1400+0x11b3+-0x32*0xc1);}else{if(_0x26ae33[_0x37d2bd(0x9a1)](_0x26ae33[_0x54bda1(0x4a2)],_0x26ae33[_0x2be8ff(0x5a2)]))SMLAeU[_0x2be8ff(0x322)](_0x2991cf,this,function(){const _0x3b062d=_0x24884f,_0x184224=_0x2be8ff,_0x1847d9=_0x37d2bd,_0x565559=_0x24884f,_0x48727d=_0x54bda1,_0x483533=new _0x1adb1d(SMLAeU[_0x3b062d(0x496)]),_0x500a95=new _0x2c6f71(SMLAeU[_0x184224(0xa30)],'i'),_0x25d53c=SMLAeU[_0x184224(0x7f6)](_0x2666f4,SMLAeU[_0x1847d9(0x2a3)]);!_0x483533[_0x48727d(0x811)](SMLAeU[_0x184224(0xa4d)](_0x25d53c,SMLAeU[_0x3b062d(0x737)]))||!_0x500a95[_0x48727d(0x811)](SMLAeU[_0x1847d9(0x62a)](_0x25d53c,SMLAeU[_0x565559(0x47e)]))?SMLAeU[_0x1847d9(0x3e9)](_0x25d53c,'0'):SMLAeU[_0x184224(0xa4e)](_0x428cb9);})();else return-0x151*0x13+0x2004+-0x700;}}else SMLAeU[_0x7da094(0x263)](_0x3926f5,-0x117c+-0x25fc+0x3778);});for(let _0x146aaf=0x418+-0x1*-0x13d5+-0x17ed;_0x26ae33[_0x17dfb9(0x600)](_0x146aaf,Math[_0x235d1f(0x253)](0x3ce*0x1+-0x13d2+-0x1*-0x1007,fulltext[_0x40f96c(0x5fc)+'h']));++_0x146aaf){if(_0x26ae33[_0x40f96c(0xa3c)](_0x26ae33[_0x17dfb9(0x66d)],_0x26ae33[_0x40f96c(0x96c)])){if(_0x26ae33[_0x235d1f(0x69a)](keytextres[_0x172817(0x8f7)+'Of'](fulltext[_0x146aaf]),-(0x1*0x5e6+0x2574+-0x9*0x4d1)))keytextres[_0x2bfbe2(0x929)+'ft'](fulltext[_0x146aaf]);}else _0x18bb94[_0x17dfb9(0x3b5)](_0x26ae33[_0x17dfb9(0x8f9)],_0x2ed595);}keySentencesCount=-0x15*0x11+0xc4*-0x2a+-0x15*-0x199;for(st in keytextres){if(_0x26ae33[_0x172817(0x9ab)](_0x26ae33[_0x235d1f(0x30f)],_0x26ae33[_0x235d1f(0x1d4)])){if(_0x26ae33[_0x172817(0x470)](_0x26ae33[_0x17dfb9(0x540)](_0x26ae33[_0x172817(0xa3e)](_0x2ff91b,keytextres[st]),'\x0a')[_0x17dfb9(0x5fc)+'h'],0x3*-0xc5+-0x49*-0x1d+-0x1a))_0x2ff91b=_0x26ae33[_0x2bfbe2(0x394)](_0x26ae33[_0x40f96c(0x903)](_0x2ff91b,keytextres[st]),'\x0a');keySentencesCount=_0x26ae33[_0x172817(0x903)](keySentencesCount,0xadb*0x1+0x26f8+-0x18e9*0x2);}else return!![];}_0x2ff91b=_0x26ae33[_0x2bfbe2(0x87b)](_0x26ae33[_0x2bfbe2(0x87b)](_0x26ae33[_0x17dfb9(0x2cc)](_0x2ff91b,_0x26ae33[_0x17dfb9(0x329)]),_0x54495a),_0x26ae33[_0x2bfbe2(0xa04)]);const _0x5c3140={};_0x5c3140[_0x40f96c(0xaf5)+'t']=_0x2ff91b,_0x5c3140[_0x40f96c(0x964)+_0x40f96c(0x5d4)]=0x3e8,_0x5c3140[_0x172817(0x42d)+_0x40f96c(0xaaf)+'e']=0.9,_0x5c3140[_0x2bfbe2(0x2fa)]=0x1,_0x5c3140[_0x2bfbe2(0xa7c)+_0x2bfbe2(0x2ca)+_0x40f96c(0x35f)+'ty']=0x0,_0x5c3140[_0x17dfb9(0x9cf)+_0x172817(0x9ae)+_0x235d1f(0x7c9)+'y']=0x0,_0x5c3140[_0x17dfb9(0x2d6)+'of']=0x1,_0x5c3140[_0x2bfbe2(0x254)]=![],_0x5c3140[_0x40f96c(0x472)+_0x40f96c(0x5af)]=0x0,_0x5c3140[_0x40f96c(0x208)+'m']=!![];const _0xca2cc7={'method':_0x26ae33[_0x40f96c(0x361)],'headers':headers,'body':_0x26ae33[_0x40f96c(0x210)](b64EncodeUnicode,JSON[_0x172817(0x4ac)+_0x172817(0xa12)](_0x5c3140))};_0x54495a=_0x54495a[_0x2bfbe2(0x487)+_0x172817(0x32d)]('\x0a\x0a','\x0a')[_0x40f96c(0x487)+_0x2bfbe2(0x32d)]('\x0a\x0a','\x0a'),document[_0x17dfb9(0x4c9)+_0x2bfbe2(0xacd)+_0x40f96c(0x8bb)](_0x26ae33[_0x17dfb9(0x5a1)])[_0x40f96c(0xa9f)+_0x172817(0x2ed)]='',_0x26ae33[_0x2bfbe2(0xa7d)](markdownToHtml,_0x26ae33[_0x235d1f(0x484)](beautify,_0x54495a),document[_0x172817(0x4c9)+_0x172817(0xacd)+_0x2bfbe2(0x8bb)](_0x26ae33[_0x40f96c(0x5a1)])),chatTextRaw=_0x26ae33[_0x172817(0x66f)](_0x26ae33[_0x172817(0xa3f)](_0x26ae33[_0x2bfbe2(0x6cc)],_0x54495a),_0x26ae33[_0x40f96c(0x341)]),chatTemp='',text_offset=-(-0xb0f+-0x2*0x1a3+0x16f*0xa),prev_chat=document[_0x17dfb9(0x298)+_0x17dfb9(0x8d3)+_0x17dfb9(0x6fd)](_0x26ae33[_0x17dfb9(0x4ba)])[_0x40f96c(0xa9f)+_0x235d1f(0x2ed)],prev_chat=_0x26ae33[_0x40f96c(0xa3f)](_0x26ae33[_0x40f96c(0xa3e)](_0x26ae33[_0x40f96c(0x394)](prev_chat,_0x26ae33[_0x172817(0x473)]),document[_0x40f96c(0x4c9)+_0x40f96c(0xacd)+_0x17dfb9(0x8bb)](_0x26ae33[_0x235d1f(0x5a1)])[_0x235d1f(0xa9f)+_0x40f96c(0x2ed)]),_0x26ae33[_0x235d1f(0x64f)]),_0x26ae33[_0x40f96c(0x871)](fetch,_0x26ae33[_0x235d1f(0x98b)],_0xca2cc7)[_0x17dfb9(0x617)](_0x29c150=>{const _0x367a60=_0x40f96c,_0x20e2fc=_0x17dfb9,_0xc7db1=_0x235d1f,_0x192fcf=_0x235d1f,_0x523b04=_0x235d1f,_0x1cdc47={'lRRVw':function(_0x35eb55,_0x1b1c61){const _0x445596=_0x1e77;return _0x26ae33[_0x445596(0x5c8)](_0x35eb55,_0x1b1c61);},'pwxtW':function(_0x403c76,_0x2b4fa8){const _0x1da6b6=_0x1e77;return _0x26ae33[_0x1da6b6(0x64b)](_0x403c76,_0x2b4fa8);},'uDaJt':function(_0x41fb8e,_0x4446f5){const _0x1657e8=_0x1e77;return _0x26ae33[_0x1657e8(0x64b)](_0x41fb8e,_0x4446f5);},'grwAF':_0x26ae33[_0x367a60(0x48f)],'ylrNq':_0x26ae33[_0x20e2fc(0x952)],'JxQQG':function(_0x7effd4,_0x2be8c2){const _0x10a939=_0x367a60;return _0x26ae33[_0x10a939(0x2cc)](_0x7effd4,_0x2be8c2);},'uGITU':_0x26ae33[_0xc7db1(0x98c)],'gSDsQ':function(_0x1daab7,_0x513ae3){const _0x5e979e=_0xc7db1;return _0x26ae33[_0x5e979e(0x44b)](_0x1daab7,_0x513ae3);},'cMyuK':_0x26ae33[_0x367a60(0x8e6)],'HvOxt':_0x26ae33[_0x20e2fc(0x7fd)],'WrfEC':_0x26ae33[_0x192fcf(0x66c)],'ebQjU':_0x26ae33[_0x192fcf(0x361)],'clxYq':_0x26ae33[_0x20e2fc(0x636)],'vDbgI':_0x26ae33[_0xc7db1(0x532)],'aqAYz':_0x26ae33[_0xc7db1(0x9f4)],'stEiM':function(_0x180274,_0x4a600d){const _0x4767c2=_0x192fcf;return _0x26ae33[_0x4767c2(0x6b0)](_0x180274,_0x4a600d);},'jWUPR':function(_0x2ab7be,_0x43a18e,_0x40535a){const _0x2b0532=_0xc7db1;return _0x26ae33[_0x2b0532(0x9ef)](_0x2ab7be,_0x43a18e,_0x40535a);},'mzAnT':_0x26ae33[_0x20e2fc(0x98b)],'CKvMr':function(_0x4b83bc,_0x16c846){const _0x230370=_0x367a60;return _0x26ae33[_0x230370(0x5e6)](_0x4b83bc,_0x16c846);},'dWNTs':_0x26ae33[_0xc7db1(0x551)],'fvzHY':function(_0x56fec5,_0xefda66){const _0x625d7=_0xc7db1;return _0x26ae33[_0x625d7(0x88f)](_0x56fec5,_0xefda66);},'zRUkU':function(_0x77a111,_0x52a9a6){const _0x3b6b91=_0x20e2fc;return _0x26ae33[_0x3b6b91(0x69a)](_0x77a111,_0x52a9a6);},'myREf':_0x26ae33[_0x523b04(0xa74)],'DdIaj':_0x26ae33[_0x20e2fc(0x214)],'QxMZk':_0x26ae33[_0x367a60(0x1e5)],'zyTdi':_0x26ae33[_0x523b04(0x7b4)],'FAvUZ':_0x26ae33[_0x20e2fc(0x33c)],'KDIBi':function(_0x240474){const _0x321ed3=_0x20e2fc;return _0x26ae33[_0x321ed3(0x1f2)](_0x240474);},'txECT':_0x26ae33[_0x367a60(0x9b8)],'aYglN':function(_0x102b33,_0x21c547){const _0x52396a=_0x523b04;return _0x26ae33[_0x52396a(0x369)](_0x102b33,_0x21c547);},'YSYFv':_0x26ae33[_0x367a60(0x35d)],'Rtcsv':_0x26ae33[_0x20e2fc(0x49f)],'MNJIw':_0x26ae33[_0x367a60(0x74a)],'QLokv':function(_0x5f422a,_0x3f2bad){const _0x2941b4=_0x367a60;return _0x26ae33[_0x2941b4(0x2af)](_0x5f422a,_0x3f2bad);},'GEhhm':_0x26ae33[_0x20e2fc(0x963)],'tvXTM':_0x26ae33[_0x192fcf(0xa15)],'mEPDX':_0x26ae33[_0x192fcf(0x7d5)],'dDhEX':_0x26ae33[_0x367a60(0x759)],'pqCgL':function(_0xfeba48,_0x1f2f59){const _0x1d1859=_0x523b04;return _0x26ae33[_0x1d1859(0x4fd)](_0xfeba48,_0x1f2f59);},'tJYbc':_0x26ae33[_0x367a60(0x5a1)],'PEArC':function(_0x5f43c7,_0x40fffc){const _0x3c5a40=_0x367a60;return _0x26ae33[_0x3c5a40(0xa4f)](_0x5f43c7,_0x40fffc);},'oTgOA':_0x26ae33[_0xc7db1(0x4ba)],'jXBVl':function(_0x571b83,_0x343f5e){const _0x36a22e=_0x523b04;return _0x26ae33[_0x36a22e(0x515)](_0x571b83,_0x343f5e);},'XuoPy':function(_0x32b4b6,_0x45f322){const _0x46112c=_0xc7db1;return _0x26ae33[_0x46112c(0x8ef)](_0x32b4b6,_0x45f322);},'dJcaB':_0x26ae33[_0xc7db1(0x78a)],'jJVuD':_0x26ae33[_0x523b04(0x64f)],'fOjOO':function(_0x35cc1c,_0x1996eb){const _0x1f6afd=_0x192fcf;return _0x26ae33[_0x1f6afd(0x64b)](_0x35cc1c,_0x1996eb);},'eYajL':_0x26ae33[_0x367a60(0x282)],'MnzSb':_0x26ae33[_0x523b04(0x68b)]};if(_0x26ae33[_0x523b04(0x6b5)](_0x26ae33[_0x523b04(0x405)],_0x26ae33[_0x20e2fc(0x405)]))_0x2549c3+='中';else{const _0x410735=_0x29c150[_0x20e2fc(0x666)][_0x523b04(0x86c)+_0xc7db1(0x3c8)]();let _0x503d2e='',_0x5d8a55='';_0x410735[_0x192fcf(0x426)]()[_0x367a60(0x617)](function _0x302201({done:_0x4ac346,value:_0xdd5b2a}){const _0x1740fc=_0x523b04,_0x1adf03=_0x20e2fc,_0x249ac8=_0x367a60,_0x5b7b36=_0x523b04,_0x508a4f=_0x367a60,_0x5b0b75={'iBzTE':function(_0x3bbbbd,_0x1119fd){const _0x2aa4c6=_0x1e77;return _0x1cdc47[_0x2aa4c6(0x58a)](_0x3bbbbd,_0x1119fd);},'NeIWR':function(_0x5069c7,_0x40c7cc){const _0x492219=_0x1e77;return _0x1cdc47[_0x492219(0x610)](_0x5069c7,_0x40c7cc);},'VMzBp':function(_0x5e568e,_0x181e43){const _0x4e5e80=_0x1e77;return _0x1cdc47[_0x4e5e80(0x808)](_0x5e568e,_0x181e43);},'cSeqy':_0x1cdc47[_0x1740fc(0x33a)],'uFqJU':_0x1cdc47[_0x1adf03(0x5d5)],'ineDH':function(_0x479180,_0x5484fd){const _0x496818=_0x1740fc;return _0x1cdc47[_0x496818(0xb0c)](_0x479180,_0x5484fd);},'ealAs':_0x1cdc47[_0x249ac8(0x375)],'usBiB':function(_0x436584,_0x1d46e9){const _0x1ba67a=_0x1adf03;return _0x1cdc47[_0x1ba67a(0x338)](_0x436584,_0x1d46e9);},'cmVJD':function(_0x23fa02,_0x2d3179){const _0x2db10f=_0x1740fc;return _0x1cdc47[_0x2db10f(0x808)](_0x23fa02,_0x2d3179);},'dLZmm':_0x1cdc47[_0x249ac8(0x835)],'jWasf':_0x1cdc47[_0x508a4f(0xb13)],'JmcwF':_0x1cdc47[_0x5b7b36(0x330)],'DggCv':_0x1cdc47[_0x5b7b36(0x30b)],'buTrX':_0x1cdc47[_0x1740fc(0x438)],'kDDcH':_0x1cdc47[_0x508a4f(0x68f)],'ZPzPQ':_0x1cdc47[_0x508a4f(0x7b0)],'mcPvC':function(_0x38b8e5,_0x1120d1){const _0x31f62e=_0x5b7b36;return _0x1cdc47[_0x31f62e(0x4da)](_0x38b8e5,_0x1120d1);},'RQqLg':function(_0x1c68cf,_0x3f33d8,_0x17d0fd){const _0x1223e0=_0x1740fc;return _0x1cdc47[_0x1223e0(0x95d)](_0x1c68cf,_0x3f33d8,_0x17d0fd);},'kIVrU':_0x1cdc47[_0x249ac8(0x76e)],'lmole':function(_0x641c09,_0x54ceef){const _0x4b3309=_0x5b7b36;return _0x1cdc47[_0x4b3309(0x9f7)](_0x641c09,_0x54ceef);},'vYIvV':_0x1cdc47[_0x1adf03(0xa57)],'tVEmn':function(_0x5cc27b,_0x18ec10){const _0x4c4bf2=_0x5b7b36;return _0x1cdc47[_0x4c4bf2(0x264)](_0x5cc27b,_0x18ec10);},'LJTNv':function(_0x29d57e,_0x1a3584){const _0x2baab6=_0x1740fc;return _0x1cdc47[_0x2baab6(0x8b6)](_0x29d57e,_0x1a3584);},'dQlQM':_0x1cdc47[_0x508a4f(0x3ff)],'FhSHg':_0x1cdc47[_0x249ac8(0x631)],'JFoOB':_0x1cdc47[_0x1740fc(0x69e)],'XpmKT':_0x1cdc47[_0x1adf03(0x51a)],'UoKfw':_0x1cdc47[_0x249ac8(0xa50)],'yMWWZ':function(_0x365d13){const _0x18febc=_0x1adf03;return _0x1cdc47[_0x18febc(0x558)](_0x365d13);},'DToMi':_0x1cdc47[_0x1adf03(0x39a)],'Ldvfv':function(_0x1f6bad,_0x43296b){const _0x2bcbaa=_0x1740fc;return _0x1cdc47[_0x2bcbaa(0x4bd)](_0x1f6bad,_0x43296b);},'etqaX':_0x1cdc47[_0x249ac8(0x2fd)],'SAYWs':function(_0x1aacc0,_0x20a060){const _0x338b72=_0x249ac8;return _0x1cdc47[_0x338b72(0x9f7)](_0x1aacc0,_0x20a060);},'oCZxe':_0x1cdc47[_0x249ac8(0x307)],'arnhj':_0x1cdc47[_0x508a4f(0xabc)],'JEfbM':function(_0x164eb4,_0x16cb61){const _0xb8536c=_0x249ac8;return _0x1cdc47[_0xb8536c(0x580)](_0x164eb4,_0x16cb61);},'ysIUB':_0x1cdc47[_0x249ac8(0x393)],'rdwZi':_0x1cdc47[_0x5b7b36(0x4e8)],'HrzmS':_0x1cdc47[_0x1adf03(0x995)],'Ormrz':_0x1cdc47[_0x249ac8(0x82c)],'ECIDI':function(_0x2830db,_0x4d1967){const _0x50182e=_0x249ac8;return _0x1cdc47[_0x50182e(0x657)](_0x2830db,_0x4d1967);},'fitxk':_0x1cdc47[_0x5b7b36(0x34f)],'RkohL':function(_0x22120d,_0x36a94d){const _0x48a219=_0x249ac8;return _0x1cdc47[_0x48a219(0x3f9)](_0x22120d,_0x36a94d);},'jkzcs':_0x1cdc47[_0x508a4f(0x4ff)],'SVfQf':function(_0x2b7e33,_0x1b37ee){const _0x3ac29a=_0x1adf03;return _0x1cdc47[_0x3ac29a(0x410)](_0x2b7e33,_0x1b37ee);},'fLAWs':function(_0x290365,_0x14567f){const _0x122367=_0x249ac8;return _0x1cdc47[_0x122367(0x213)](_0x290365,_0x14567f);},'scvuI':_0x1cdc47[_0x508a4f(0x5be)],'DMFVA':_0x1cdc47[_0x249ac8(0xaba)],'RdmsW':function(_0x430354,_0x175503){const _0x107a84=_0x508a4f;return _0x1cdc47[_0x107a84(0x491)](_0x430354,_0x175503);}};if(_0x1cdc47[_0x5b7b36(0x4bd)](_0x1cdc47[_0x249ac8(0x9c3)],_0x1cdc47[_0x508a4f(0x9c3)])){if(_0x4ac346)return;const _0x337b2e=new TextDecoder(_0x1cdc47[_0x1740fc(0x97a)])[_0x508a4f(0x477)+'e'](_0xdd5b2a);return _0x337b2e[_0x508a4f(0x755)]()[_0x1740fc(0x460)]('\x0a')[_0x249ac8(0x54f)+'ch'](function(_0xb480e3){const _0x539783=_0x5b7b36,_0x45fb36=_0x1adf03,_0x7ce9ce=_0x1adf03,_0x423383=_0x1740fc,_0x13cc34=_0x1740fc,_0x2aa6f1={'rGxrP':function(_0x534cf5,_0x6e5a11){const _0x1f218d=_0x1e77;return _0x5b0b75[_0x1f218d(0x450)](_0x534cf5,_0x6e5a11);},'lINec':function(_0x2f5032,_0x2c1342){const _0x1534cb=_0x1e77;return _0x5b0b75[_0x1534cb(0x6b6)](_0x2f5032,_0x2c1342);},'ofKVg':function(_0x4db6b1,_0x14c8d3){const _0x8a6ab2=_0x1e77;return _0x5b0b75[_0x8a6ab2(0x95b)](_0x4db6b1,_0x14c8d3);},'WJKQh':_0x5b0b75[_0x539783(0xa39)],'Vpbyk':_0x5b0b75[_0x539783(0x6d4)],'pqnZH':_0x5b0b75[_0x7ce9ce(0x9a2)],'UagqT':_0x5b0b75[_0x7ce9ce(0x961)],'pnrGg':_0x5b0b75[_0x7ce9ce(0x489)],'vNnUh':_0x5b0b75[_0x7ce9ce(0x91d)],'QCYSE':function(_0x62ea24,_0x41c92a){const _0x612e52=_0x45fb36;return _0x5b0b75[_0x612e52(0x450)](_0x62ea24,_0x41c92a);},'mKhdJ':function(_0x70281d,_0x387818){const _0x566e53=_0x423383;return _0x5b0b75[_0x566e53(0x95b)](_0x70281d,_0x387818);},'hLxry':_0x5b0b75[_0x539783(0x74e)],'VHlja':_0x5b0b75[_0x45fb36(0x6d8)],'GOCcq':_0x5b0b75[_0x13cc34(0x401)],'Uxwcw':function(_0x5a5968,_0xa67b4b){const _0x4a497d=_0x539783;return _0x5b0b75[_0x4a497d(0x4cb)](_0x5a5968,_0xa67b4b);},'gQEVv':function(_0x1edcd4,_0xa5e07d,_0x6cf23e){const _0x3b9ab3=_0x539783;return _0x5b0b75[_0x3b9ab3(0x8a1)](_0x1edcd4,_0xa5e07d,_0x6cf23e);},'kVbqz':_0x5b0b75[_0x539783(0x4ad)],'UwUdV':function(_0x113bae,_0x19bd78){const _0x487821=_0x423383;return _0x5b0b75[_0x487821(0x6b6)](_0x113bae,_0x19bd78);}};if(_0x5b0b75[_0x423383(0x9a0)](_0x5b0b75[_0x423383(0x98e)],_0x5b0b75[_0x539783(0x98e)])){if(_0x5b0b75[_0x423383(0x809)](_0xb480e3[_0x539783(0x5fc)+'h'],0xdee+-0x224b*0x1+-0x1*-0x1463))_0x503d2e=_0xb480e3[_0x423383(0x6e4)](0x234d+0x16*-0x98+0x2f*-0x79);if(_0x5b0b75[_0x7ce9ce(0x714)](_0x503d2e,_0x5b0b75[_0x13cc34(0x4b0)])){if(_0x5b0b75[_0x539783(0x9a0)](_0x5b0b75[_0x45fb36(0x2b6)],_0x5b0b75[_0x7ce9ce(0x976)]))return _0x2d824d;else{const _0x1f8845=_0x5b0b75[_0x45fb36(0x45b)][_0x539783(0x460)]('|');let _0x43ec7f=0xcc6+0x417+-0x10dd;while(!![]){switch(_0x1f8845[_0x43ec7f++]){case'0':document[_0x423383(0x4c9)+_0x45fb36(0xacd)+_0x13cc34(0x8bb)](_0x5b0b75[_0x7ce9ce(0x780)])[_0x423383(0x274)]='';continue;case'1':_0x5b0b75[_0x539783(0x605)](proxify);continue;case'2':word_last+=_0x5b0b75[_0x13cc34(0x864)](chatTextRaw,chatTemp);continue;case'3':return;case'4':lock_chat=0x2bb+0x1*0x26d5+-0x2990;continue;}break;}}}let _0x3fdd17;try{if(_0x5b0b75[_0x13cc34(0x9a0)](_0x5b0b75[_0x7ce9ce(0x9f8)],_0x5b0b75[_0x7ce9ce(0x9f8)]))try{if(_0x5b0b75[_0x539783(0x5ef)](_0x5b0b75[_0x13cc34(0x474)],_0x5b0b75[_0x13cc34(0x474)]))_0x3fdd17=JSON[_0x45fb36(0x733)](_0x5b0b75[_0x45fb36(0x890)](_0x5d8a55,_0x503d2e))[_0x5b0b75[_0x539783(0x9b4)]],_0x5d8a55='';else{const _0x3c44db=/^[0-9,\s]+$/;return!_0x3c44db[_0x423383(0x811)](_0x505194);}}catch(_0x4445d1){_0x5b0b75[_0x539783(0xaed)](_0x5b0b75[_0x423383(0x4f3)],_0x5b0b75[_0x539783(0x7fa)])?_0x531297=zTkvBH[_0x423383(0x450)](_0x55b2b9,zTkvBH[_0x7ce9ce(0x864)](zTkvBH[_0x7ce9ce(0x82e)](zTkvBH[_0x13cc34(0xa39)],zTkvBH[_0x45fb36(0x6d4)]),');'))():(_0x3fdd17=JSON[_0x45fb36(0x733)](_0x503d2e)[_0x5b0b75[_0x7ce9ce(0x9b4)]],_0x5d8a55='');}else try{_0x4224bd=_0xfcc34e[_0x423383(0x733)](_0x5b0b75[_0x45fb36(0x890)](_0x49176f,_0x21fdf2))[_0x5b0b75[_0x7ce9ce(0x9b4)]],_0x32b65f='';}catch(_0x306d72){_0x271f6d=_0x50ca1a[_0x7ce9ce(0x733)](_0x5a4de9)[_0x5b0b75[_0x423383(0x9b4)]],_0x4dfbac='';}}catch(_0x162f4e){_0x5b0b75[_0x423383(0x7c1)](_0x5b0b75[_0x45fb36(0xb1c)],_0x5b0b75[_0x13cc34(0x480)])?_0x3a8aa0=FtuwWi[_0x7ce9ce(0xa21)](_0x5b2a79,FtuwWi[_0x539783(0x1e0)](FtuwWi[_0x45fb36(0x5ac)](FtuwWi[_0x7ce9ce(0xae2)],FtuwWi[_0x539783(0x23e)]),');'))():_0x5d8a55+=_0x503d2e;}if(_0x3fdd17&&_0x5b0b75[_0x539783(0x809)](_0x3fdd17[_0x13cc34(0x5fc)+'h'],0x1ef*0x6+0xd76+-0x1910)&&_0x5b0b75[_0x7ce9ce(0x809)](_0x3fdd17[0xb87+0x11*0x19a+0x1*-0x26c1][_0x7ce9ce(0x472)+_0x423383(0x5af)][_0x13cc34(0x4d3)+_0x423383(0x4ab)+'t'][-0x2*-0x1196+-0x187*-0xf+-0x3a15],text_offset)){if(_0x5b0b75[_0x45fb36(0x9a0)](_0x5b0b75[_0x13cc34(0x5c0)],_0x5b0b75[_0x45fb36(0x717)])){const _0x215a51={'mUctb':_0x2aa6f1[_0x423383(0x1f8)],'croAR':function(_0x3913c2,_0x2c7608){const _0x1c3f3c=_0x423383;return _0x2aa6f1[_0x1c3f3c(0x5ac)](_0x3913c2,_0x2c7608);},'jYBwv':_0x2aa6f1[_0x539783(0x6a5)],'eAuuz':function(_0x3450c4,_0x219d6a){const _0x5dd1db=_0x13cc34;return _0x2aa6f1[_0x5dd1db(0xa21)](_0x3450c4,_0x219d6a);},'pUmTE':_0x2aa6f1[_0x7ce9ce(0xa5e)]},_0x359053={'method':_0x2aa6f1[_0x423383(0x792)],'headers':_0x5dad5a,'body':_0x2aa6f1[_0x7ce9ce(0x69d)](_0x5f5859,_0x4ce45d[_0x13cc34(0x4ac)+_0x13cc34(0xa12)]({'prompt':_0x2aa6f1[_0x539783(0x448)](_0x2aa6f1[_0x13cc34(0x5ac)](_0x2aa6f1[_0x45fb36(0x448)](_0x2aa6f1[_0x13cc34(0x1e0)](_0x23d815[_0x7ce9ce(0x4c9)+_0x45fb36(0xacd)+_0x7ce9ce(0x8bb)](_0x2aa6f1[_0x539783(0x6f9)])[_0x13cc34(0xa9f)+_0x423383(0x2ed)][_0x13cc34(0x487)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x13cc34(0x487)+'ce'](/<hr.*/gs,'')[_0x13cc34(0x487)+'ce'](/<[^>]+>/g,'')[_0x45fb36(0x487)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x2aa6f1[_0x7ce9ce(0x239)]),_0x195d36),_0x2aa6f1[_0x539783(0xa11)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x2aa6f1[_0x423383(0xa6a)](_0x5e830d[_0x13cc34(0x4c9)+_0x423383(0xacd)+_0x45fb36(0x8bb)](_0x2aa6f1[_0x539783(0x1f8)])[_0x7ce9ce(0xa9f)+_0x13cc34(0x2ed)],''))return;_0x2aa6f1[_0x423383(0x689)](_0x5b6f78,_0x2aa6f1[_0x539783(0x86a)],_0x359053)[_0x13cc34(0x617)](_0x3bc3b4=>_0x3bc3b4[_0x13cc34(0x36a)]())[_0x7ce9ce(0x617)](_0x3bdaef=>{const _0x2d08f1=_0x13cc34,_0x218c26=_0x45fb36,_0x48bb70=_0x423383,_0x20f1e5=_0x13cc34,_0x50268d=_0x13cc34;_0x39586c[_0x2d08f1(0x733)](_0x3bdaef[_0x2d08f1(0x44d)+'es'][0x185+-0xb3*0x5+0x1fa][_0x48bb70(0x44f)][_0x48bb70(0x487)+_0x50268d(0x32d)]('\x0a',''))[_0x2d08f1(0x54f)+'ch'](_0x43112c=>{const _0x3e5e44=_0x20f1e5,_0x4f01b0=_0x218c26,_0x1ad8e6=_0x48bb70,_0x1cbbc6=_0x2d08f1,_0x4d32a0=_0x48bb70;_0x450dc4[_0x3e5e44(0x4c9)+_0x3e5e44(0xacd)+_0x3e5e44(0x8bb)](_0x215a51[_0x4f01b0(0x9d2)])[_0x4f01b0(0xa9f)+_0x4f01b0(0x2ed)]+=_0x215a51[_0x4f01b0(0x659)](_0x215a51[_0x3e5e44(0x659)](_0x215a51[_0x3e5e44(0x53c)],_0x215a51[_0x3e5e44(0xaa6)](_0x46f36f,_0x43112c)),_0x215a51[_0x1ad8e6(0x79d)]);});})[_0x7ce9ce(0x7b1)](_0x119891=>_0x55663b[_0x539783(0x3b5)](_0x119891)),_0xa3963=_0x2aa6f1[_0x423383(0x58d)](_0x370a25,'\x0a\x0a'),_0x97f088=-(-0x4c8+0xb30*-0x1+0xff9);}else chatTemp+=_0x3fdd17[-0x1*-0x25f6+0x1d6*0x1+-0x27cc][_0x13cc34(0x44f)],text_offset=_0x3fdd17[0xd77+0x65d*0x1+-0x13d4][_0x423383(0x472)+_0x539783(0x5af)][_0x7ce9ce(0x4d3)+_0x13cc34(0x4ab)+'t'][_0x5b0b75[_0x539783(0x6e3)](_0x3fdd17[0x2174*0x1+0x232+-0x23a6][_0x423383(0x472)+_0x45fb36(0x5af)][_0x45fb36(0x4d3)+_0x7ce9ce(0x4ab)+'t'][_0x423383(0x5fc)+'h'],0x119*-0x19+-0xbeb+-0x275d*-0x1)];}chatTemp=chatTemp[_0x45fb36(0x487)+_0x13cc34(0x32d)]('\x0a\x0a','\x0a')[_0x45fb36(0x487)+_0x7ce9ce(0x32d)]('\x0a\x0a','\x0a'),document[_0x539783(0x4c9)+_0x13cc34(0xacd)+_0x539783(0x8bb)](_0x5b0b75[_0x45fb36(0x522)])[_0x45fb36(0xa9f)+_0x423383(0x2ed)]='',_0x5b0b75[_0x13cc34(0x8a1)](markdownToHtml,_0x5b0b75[_0x7ce9ce(0x920)](beautify,chatTemp),document[_0x423383(0x4c9)+_0x539783(0xacd)+_0x13cc34(0x8bb)](_0x5b0b75[_0x13cc34(0x522)])),document[_0x13cc34(0x298)+_0x539783(0x8d3)+_0x539783(0x6fd)](_0x5b0b75[_0x539783(0x3bc)])[_0x13cc34(0xa9f)+_0x423383(0x2ed)]=_0x5b0b75[_0x539783(0x9a8)](_0x5b0b75[_0x539783(0x864)](_0x5b0b75[_0x423383(0x853)](prev_chat,_0x5b0b75[_0x45fb36(0x51f)]),document[_0x7ce9ce(0x4c9)+_0x423383(0xacd)+_0x7ce9ce(0x8bb)](_0x5b0b75[_0x539783(0x522)])[_0x539783(0xa9f)+_0x45fb36(0x2ed)]),_0x5b0b75[_0x7ce9ce(0x7f2)]);}else{const _0x27a1be=_0x212b7e?function(){const _0xae4b6c=_0x7ce9ce;if(_0x47905f){const _0x3c964b=_0x4f2c5a[_0xae4b6c(0x8c9)](_0x296fef,arguments);return _0x38f947=null,_0x3c964b;}}:function(){};return _0x348094=![],_0x27a1be;}}),_0x410735[_0x1740fc(0x426)]()[_0x1740fc(0x617)](_0x302201);}else _0x48a6fc=_0x1a8c72[_0x1740fc(0x733)](_0x5b0b75[_0x508a4f(0x6e2)](_0xcc2c95,_0x8f11d6))[_0x5b0b75[_0x508a4f(0x9b4)]],_0x1beb9a='';});}})[_0x17dfb9(0x7b1)](_0x51ee37=>{const _0xd87c41=_0x172817,_0x2e954c=_0x172817,_0x4ab7ef=_0x17dfb9,_0x2eefa3=_0x40f96c,_0x205bc2=_0x172817;if(_0x26ae33[_0xd87c41(0xa3c)](_0x26ae33[_0x2e954c(0x28a)],_0x26ae33[_0x4ab7ef(0x28a)])){const _0x4da0fd={'kEUvb':function(_0x202a8f,_0x191d38){const _0x1c31cb=_0x4ab7ef;return RUBmcC[_0x1c31cb(0x9b3)](_0x202a8f,_0x191d38);},'LlJGa':function(_0x16f223,_0xf03900){const _0x5a67fe=_0x2e954c;return RUBmcC[_0x5a67fe(0xae5)](_0x16f223,_0xf03900);},'fXYjW':RUBmcC[_0x2e954c(0x48f)],'oWFVr':RUBmcC[_0x4ab7ef(0x952)]},_0x470a20=function(){const _0x3c0b21=_0x205bc2,_0x3d5499=_0x2e954c,_0x530faa=_0x2eefa3,_0x1a9291=_0x2eefa3,_0xc8842f=_0x4ab7ef;let _0x212543;try{_0x212543=_0x4da0fd[_0x3c0b21(0x68d)](_0x25d069,_0x4da0fd[_0x3c0b21(0x8a6)](_0x4da0fd[_0x530faa(0x8a6)](_0x4da0fd[_0x530faa(0xa79)],_0x4da0fd[_0x530faa(0x511)]),');'))();}catch(_0x836806){_0x212543=_0x1001d6;}return _0x212543;},_0x34f6ed=RUBmcC[_0x205bc2(0x73b)](_0x470a20);_0x34f6ed[_0x4ab7ef(0x1f3)+_0x2e954c(0xab0)+'l'](_0x206648,-0x1*0x1dfd+-0xe1a+0x3bb7);}else console[_0xd87c41(0x3b5)](_0x26ae33[_0xd87c41(0x8f9)],_0x51ee37);});}function send_chat(_0x369a94){const _0x25e23d=_0x48c957,_0x1b2257=_0x3c9906,_0x5653a1=_0x3c9906,_0x2c4b5f=_0x3b1693,_0x23cfc1=_0x48c957,_0x5e81bc={'cAvKs':function(_0x42648c,_0x7828c8){return _0x42648c<_0x7828c8;},'iWuHk':function(_0x38ada9,_0x31f608){return _0x38ada9+_0x31f608;},'CllCC':function(_0x33aa9b,_0x326050){return _0x33aa9b+_0x326050;},'HAEDp':function(_0x2f8a62,_0x66b950){return _0x2f8a62(_0x66b950);},'vuhnF':function(_0x42d54d,_0x5224d1){return _0x42d54d(_0x5224d1);},'dsqSx':function(_0x3fec38,_0x396d1f){return _0x3fec38+_0x396d1f;},'Lrsjs':_0x25e23d(0x91b)+_0x1b2257(0x826)+_0x5653a1(0xa1b)+_0x5653a1(0x982),'FkrJm':_0x2c4b5f(0x47b)+_0x2c4b5f(0x9fb)+_0x2c4b5f(0x3c1)+_0x5653a1(0x6cd)+_0x25e23d(0x6a7)+_0x2c4b5f(0x8c1)+'\x20)','ZyWwx':function(_0x228b89,_0x2d100f){return _0x228b89>_0x2d100f;},'RSwOe':function(_0x4a214d,_0x145369){return _0x4a214d-_0x145369;},'IhWrI':function(_0x33dcec,_0x2d55f8){return _0x33dcec===_0x2d55f8;},'kTxGD':_0x5653a1(0x22c),'NaITH':_0x5653a1(0x6d3),'Bixtd':_0x5653a1(0x7e9),'ZFXaJ':function(_0x2d5d4a,_0x2f6c3a){return _0x2d5d4a+_0x2f6c3a;},'KoVTJ':function(_0x49d2c2,_0x5d7dce){return _0x49d2c2-_0x5d7dce;},'rCDBv':function(_0x4a535d,_0x5ef500){return _0x4a535d<=_0x5ef500;},'hpTNC':_0x25e23d(0x44d)+'es','gfzJW':function(_0x1ff15e,_0x34bf1a){return _0x1ff15e!==_0x34bf1a;},'GuJIo':_0x23cfc1(0x9fc),'YNfPv':_0x1b2257(0x288),'xadPT':function(_0x42591c,_0x3b1568){return _0x42591c>_0x3b1568;},'lZXOj':function(_0x4cc338,_0x18bbed){return _0x4cc338==_0x18bbed;},'CgxsG':_0x5653a1(0x390)+']','XMflj':function(_0x248707,_0x28fae6){return _0x248707===_0x28fae6;},'vbPdj':_0x23cfc1(0x688),'zcFEH':_0x23cfc1(0x9a3),'ZCSBT':_0x1b2257(0x299)+_0x5653a1(0x71d),'kOXca':_0x25e23d(0x88d)+_0x25e23d(0xa78)+'t','HjScr':function(_0x27389a,_0x1eb376){return _0x27389a+_0x1eb376;},'qmKcq':function(_0x4d72e5){return _0x4d72e5();},'nzkcU':_0x25e23d(0x22b),'FZvar':_0x25e23d(0x744),'hCUcm':function(_0x144095,_0x2d6a5c){return _0x144095===_0x2d6a5c;},'IKBKq':_0x2c4b5f(0xb1b),'GfFjC':function(_0x3f9789,_0x175d22){return _0x3f9789===_0x175d22;},'GqnAB':_0x25e23d(0x539),'KDHvo':_0x2c4b5f(0x43e),'hBpnD':_0x2c4b5f(0x93c),'SxZBY':_0x5653a1(0x3df)+'pt','mEgiw':function(_0x1fbe9d,_0x51324b,_0x1abdb5){return _0x1fbe9d(_0x51324b,_0x1abdb5);},'GVvuS':_0x2c4b5f(0x650)+_0x23cfc1(0x776),'jAfJE':function(_0x3892ed,_0x8a0e65){return _0x3892ed+_0x8a0e65;},'JWbDM':_0x1b2257(0xa19)+_0x2c4b5f(0x69c)+_0x5653a1(0x7c6)+_0x25e23d(0x76a)+_0x25e23d(0xae3),'jKvdV':_0x25e23d(0x4cd)+'>','XIqpR':function(_0x521a38,_0x4e064a){return _0x521a38!==_0x4e064a;},'UsNOK':_0x23cfc1(0x63c),'geGYI':_0x2c4b5f(0x41e),'rzdPT':function(_0x267f9b,_0x297fd1){return _0x267f9b===_0x297fd1;},'lrhHx':_0x2c4b5f(0x939),'IXsBd':_0x2c4b5f(0xa7a),'kgIFl':_0x2c4b5f(0x827)+':','RzTab':function(_0x23bc2c,_0xcf9bbd){return _0x23bc2c==_0xcf9bbd;},'DZOjV':_0x5653a1(0xad6)+'l','uSBav':_0x5653a1(0x8e9),'UPXhC':function(_0x380123,_0x38f732){return _0x380123===_0x38f732;},'AQzLQ':_0x23cfc1(0x300),'fpNJq':_0x1b2257(0x24c),'THMNO':_0x5653a1(0x1d7),'uFMkB':_0x1b2257(0x92e),'LHSeG':_0x1b2257(0x8b1),'usHTY':_0x25e23d(0x38a),'IKOcb':_0x25e23d(0x381),'dddvZ':_0x25e23d(0x5dc),'CZkBC':_0x1b2257(0xa13),'EctkQ':_0x2c4b5f(0x83f),'HzVgT':_0x23cfc1(0x8c6),'xkzNJ':_0x23cfc1(0x39e),'YjIjO':_0x1b2257(0x53b),'VeThV':_0x5653a1(0x261),'drbrR':_0x2c4b5f(0x9e0),'PvILk':_0x5653a1(0x85a),'NOxhI':_0x25e23d(0x4e1),'nYozq':_0x2c4b5f(0xab9),'bfgdq':function(_0x255805,_0xbf471c){return _0x255805!=_0xbf471c;},'KkxCo':function(_0x44bc72,_0x2df825){return _0x44bc72+_0x2df825;},'oUSEa':function(_0x41875e,_0x2367db){return _0x41875e+_0x2367db;},'PESam':_0x2c4b5f(0x88d),'gthfC':_0x25e23d(0x81f)+_0x1b2257(0xb0b),'dQKGx':_0x2c4b5f(0x373)+'果\x0a','JMOyS':function(_0x43d74e,_0x553bf1){return _0x43d74e+_0x553bf1;},'vrgVd':function(_0x72b796,_0x478591){return _0x72b796+_0x478591;},'aRgZa':function(_0x2a0202,_0xb47ee8){return _0x2a0202+_0xb47ee8;},'Tdbox':_0x2c4b5f(0x67f)+_0x1b2257(0x4d0)+_0x23cfc1(0x728)+_0x23cfc1(0x85b)+_0x23cfc1(0x893)+_0x2c4b5f(0x902)+_0x25e23d(0x959)+'\x0a','orzqc':_0x5653a1(0x818),'GCPFm':_0x1b2257(0xab4),'DjrbJ':_0x1b2257(0x290)+_0x23cfc1(0x9c1)+_0x2c4b5f(0x512),'LzlbG':_0x1b2257(0x9c2),'HIGeV':function(_0x345522,_0x714247){return _0x345522(_0x714247);},'JyACj':function(_0x2ab694,_0x237e91,_0x43af11){return _0x2ab694(_0x237e91,_0x43af11);},'eYuFi':function(_0x52180c,_0x34ba1e){return _0x52180c(_0x34ba1e);},'OpSYp':function(_0x1ecbf8,_0x5405ae){return _0x1ecbf8+_0x5405ae;},'Pxmcw':_0x2c4b5f(0x6f0),'sJbYd':_0x25e23d(0x2d7),'AKWuj':function(_0x4d2000,_0x2d9b18){return _0x4d2000+_0x2d9b18;},'yOkqb':function(_0x3a5a58,_0x3ff18b){return _0x3a5a58+_0x3ff18b;},'InxTf':function(_0x313730,_0x516e7f){return _0x313730+_0x516e7f;},'wDfYU':_0x2c4b5f(0xa19)+_0x2c4b5f(0x69c)+_0x23cfc1(0x7c6)+_0x2c4b5f(0x606)+_0x5653a1(0x4dc)+'\x22>','aXkFh':function(_0x4b7b6a,_0x3142c9,_0xfbedb1){return _0x4b7b6a(_0x3142c9,_0xfbedb1);},'hoLyN':_0x25e23d(0xa5a)+_0x1b2257(0x651)+_0x23cfc1(0x969)+_0x23cfc1(0x93b)+_0x5653a1(0x220)+_0x25e23d(0x5fb)};if(_0x5e81bc[_0x1b2257(0x740)](document[_0x2c4b5f(0x4c9)+_0x5653a1(0xacd)+_0x1b2257(0x8bb)](_0x5e81bc[_0x5653a1(0x5a9)])[_0x2c4b5f(0x9e9)][_0x1b2257(0xac6)+'ay'],_0x5e81bc[_0x5653a1(0x3d5)])){if(_0x5e81bc[_0x23cfc1(0x519)](_0x5e81bc[_0x25e23d(0x2b7)],_0x5e81bc[_0x25e23d(0x92c)])){if(_0x5e81bc[_0x25e23d(0x273)](_0x5e81bc[_0x5653a1(0xae4)](_0x5e81bc[_0x25e23d(0xae4)](_0x2086cf,_0x195dad[_0x1e897e]),'\x0a')[_0x1b2257(0x5fc)+'h'],-0x154*0xe+0x8be+0x2*0x745))_0x1ac32e=_0x5e81bc[_0x5653a1(0xae4)](_0x5e81bc[_0x25e23d(0xadf)](_0x404865,_0x34cf31[_0x2cb1fa]),'\x0a');_0x1232ea=_0x5e81bc[_0x5653a1(0xadf)](_0x3c27df,-0x1*-0x1135+-0xd*0x14d+0xf*-0x5);}else return _0x5e81bc[_0x5653a1(0x83c)](send_modalchat,_0x369a94);}let _0x3f0f41=document[_0x1b2257(0x4c9)+_0x5653a1(0xacd)+_0x2c4b5f(0x8bb)](_0x5e81bc[_0x23cfc1(0x40c)])[_0x25e23d(0x274)];if(_0x369a94){if(_0x5e81bc[_0x1b2257(0x668)](_0x5e81bc[_0x5653a1(0xa0c)],_0x5e81bc[_0x1b2257(0x5bc)]))_0x3f0f41=_0x369a94[_0x23cfc1(0x3b8)+_0x23cfc1(0xa2b)+'t'],_0x369a94[_0x23cfc1(0x294)+'e']();else{if(_0x2c8dbf)return _0x591e4c;else WcJBRs[_0x1b2257(0x5c6)](_0x56d8d9,-0x10a5*-0x1+0x1188+0x2a1*-0xd);}}if(_0x5e81bc[_0x23cfc1(0x586)](_0x3f0f41[_0x1b2257(0x5fc)+'h'],-0x24b3+-0x145*0x1a+0x45b5)||_0x5e81bc[_0x5653a1(0x971)](_0x3f0f41[_0x5653a1(0x5fc)+'h'],0x2*0x1f1+0x4*0x1a8+0xa*-0xff))return;if(_0x5e81bc[_0x25e23d(0x971)](word_last[_0x5653a1(0x5fc)+'h'],-0x116a+0x26f2*-0x1+0x3a50))word_last[_0x25e23d(0x6e4)](-0x5*0x651+-0x345*0x4+-0x1*-0x2e9d);if(_0x3f0f41[_0x5653a1(0x7f3)+_0x1b2257(0x47f)]('你能')||_0x3f0f41[_0x1b2257(0x7f3)+_0x1b2257(0x47f)]('讲讲')||_0x3f0f41[_0x1b2257(0x7f3)+_0x1b2257(0x47f)]('扮演')||_0x3f0f41[_0x2c4b5f(0x7f3)+_0x5653a1(0x47f)]('模仿')||_0x3f0f41[_0x25e23d(0x7f3)+_0x1b2257(0x47f)](_0x5e81bc[_0x23cfc1(0x8a0)])||_0x3f0f41[_0x23cfc1(0x7f3)+_0x1b2257(0x47f)]('帮我')||_0x3f0f41[_0x1b2257(0x7f3)+_0x25e23d(0x47f)](_0x5e81bc[_0x25e23d(0x806)])||_0x3f0f41[_0x2c4b5f(0x7f3)+_0x1b2257(0x47f)](_0x5e81bc[_0x1b2257(0x386)])||_0x3f0f41[_0x23cfc1(0x7f3)+_0x1b2257(0x47f)]('请问')||_0x3f0f41[_0x1b2257(0x7f3)+_0x5653a1(0x47f)]('请给')||_0x3f0f41[_0x25e23d(0x7f3)+_0x2c4b5f(0x47f)]('请你')||_0x3f0f41[_0x23cfc1(0x7f3)+_0x23cfc1(0x47f)](_0x5e81bc[_0x5653a1(0x8a0)])||_0x3f0f41[_0x5653a1(0x7f3)+_0x23cfc1(0x47f)](_0x5e81bc[_0x23cfc1(0x983)])||_0x3f0f41[_0x2c4b5f(0x7f3)+_0x23cfc1(0x47f)](_0x5e81bc[_0x2c4b5f(0x8d7)])||_0x3f0f41[_0x25e23d(0x7f3)+_0x23cfc1(0x47f)](_0x5e81bc[_0x2c4b5f(0x673)])||_0x3f0f41[_0x25e23d(0x7f3)+_0x2c4b5f(0x47f)](_0x5e81bc[_0x5653a1(0xac1)])||_0x3f0f41[_0x1b2257(0x7f3)+_0x2c4b5f(0x47f)](_0x5e81bc[_0x5653a1(0x478)])||_0x3f0f41[_0x5653a1(0x7f3)+_0x23cfc1(0x47f)]('怎样')||_0x3f0f41[_0x5653a1(0x7f3)+_0x23cfc1(0x47f)]('给我')||_0x3f0f41[_0x23cfc1(0x7f3)+_0x23cfc1(0x47f)]('如何')||_0x3f0f41[_0x23cfc1(0x7f3)+_0x23cfc1(0x47f)]('谁是')||_0x3f0f41[_0x25e23d(0x7f3)+_0x1b2257(0x47f)]('查询')||_0x3f0f41[_0x1b2257(0x7f3)+_0x5653a1(0x47f)](_0x5e81bc[_0x5653a1(0x29a)])||_0x3f0f41[_0x25e23d(0x7f3)+_0x2c4b5f(0x47f)](_0x5e81bc[_0x5653a1(0x278)])||_0x3f0f41[_0x25e23d(0x7f3)+_0x2c4b5f(0x47f)](_0x5e81bc[_0x25e23d(0x271)])||_0x3f0f41[_0x25e23d(0x7f3)+_0x2c4b5f(0x47f)](_0x5e81bc[_0x2c4b5f(0x836)])||_0x3f0f41[_0x25e23d(0x7f3)+_0x1b2257(0x47f)]('哪个')||_0x3f0f41[_0x5653a1(0x7f3)+_0x2c4b5f(0x47f)]('哪些')||_0x3f0f41[_0x2c4b5f(0x7f3)+_0x2c4b5f(0x47f)](_0x5e81bc[_0x23cfc1(0xb12)])||_0x3f0f41[_0x25e23d(0x7f3)+_0x2c4b5f(0x47f)](_0x5e81bc[_0x1b2257(0x435)])||_0x3f0f41[_0x25e23d(0x7f3)+_0x1b2257(0x47f)]('啥是')||_0x3f0f41[_0x25e23d(0x7f3)+_0x2c4b5f(0x47f)]('为啥')||_0x3f0f41[_0x23cfc1(0x7f3)+_0x1b2257(0x47f)]('怎么'))return _0x5e81bc[_0x1b2257(0x83c)](send_webchat,_0x369a94);if(_0x5e81bc[_0x1b2257(0x4dd)](lock_chat,-0xe41*0x2+0x1*0xde5+0xe9d))return;lock_chat=0x307+-0x129*0x2+0x14*-0x9;const _0x24fde2=_0x5e81bc[_0x23cfc1(0xaa4)](_0x5e81bc[_0x5653a1(0x72d)](_0x5e81bc[_0x5653a1(0x3fa)](document[_0x23cfc1(0x4c9)+_0x25e23d(0xacd)+_0x2c4b5f(0x8bb)](_0x5e81bc[_0x23cfc1(0x5d9)])[_0x2c4b5f(0xa9f)+_0x1b2257(0x2ed)][_0x5653a1(0x487)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x25e23d(0x487)+'ce'](/<hr.*/gs,'')[_0x5653a1(0x487)+'ce'](/<[^>]+>/g,'')[_0x1b2257(0x487)+'ce'](/\n\n/g,'\x0a'),_0x5e81bc[_0x25e23d(0x5ee)]),search_queryquery),_0x5e81bc[_0x23cfc1(0x751)]);let _0x5c500b=_0x5e81bc[_0x25e23d(0x1de)](_0x5e81bc[_0x5653a1(0xaa4)](_0x5e81bc[_0x1b2257(0x578)](_0x5e81bc[_0x5653a1(0xaa4)](_0x5e81bc[_0x25e23d(0xab6)](_0x5e81bc[_0x2c4b5f(0xaa4)](_0x5e81bc[_0x25e23d(0x1de)](_0x5e81bc[_0x1b2257(0x798)],_0x5e81bc[_0x2c4b5f(0x8c4)]),_0x24fde2),'\x0a'),word_last),_0x5e81bc[_0x23cfc1(0x7e1)]),_0x3f0f41),_0x5e81bc[_0x5653a1(0x946)]);const _0x5bcacf={};_0x5bcacf[_0x2c4b5f(0xaf5)+'t']=_0x5c500b,_0x5bcacf[_0x25e23d(0x964)+_0x1b2257(0x5d4)]=0x3e8,_0x5bcacf[_0x1b2257(0x42d)+_0x1b2257(0xaaf)+'e']=0.9,_0x5bcacf[_0x1b2257(0x2fa)]=0x1,_0x5bcacf[_0x5653a1(0xa7c)+_0x1b2257(0x2ca)+_0x5653a1(0x35f)+'ty']=0x0,_0x5bcacf[_0x5653a1(0x9cf)+_0x1b2257(0x9ae)+_0x5653a1(0x7c9)+'y']=0x1,_0x5bcacf[_0x23cfc1(0x2d6)+'of']=0x1,_0x5bcacf[_0x23cfc1(0x254)]=![],_0x5bcacf[_0x1b2257(0x472)+_0x25e23d(0x5af)]=0x0,_0x5bcacf[_0x1b2257(0x208)+'m']=!![];const _0x65229c={'method':_0x5e81bc[_0x2c4b5f(0x70f)],'headers':headers,'body':_0x5e81bc[_0x1b2257(0x6f2)](b64EncodeUnicode,JSON[_0x5653a1(0x4ac)+_0x1b2257(0xa12)](_0x5bcacf))};_0x3f0f41=_0x3f0f41[_0x25e23d(0x487)+_0x2c4b5f(0x32d)]('\x0a\x0a','\x0a')[_0x25e23d(0x487)+_0x2c4b5f(0x32d)]('\x0a\x0a','\x0a'),document[_0x23cfc1(0x4c9)+_0x23cfc1(0xacd)+_0x2c4b5f(0x8bb)](_0x5e81bc[_0x25e23d(0x272)])[_0x1b2257(0xa9f)+_0x25e23d(0x2ed)]='',_0x5e81bc[_0x1b2257(0x58e)](markdownToHtml,_0x5e81bc[_0x5653a1(0x949)](beautify,_0x3f0f41),document[_0x5653a1(0x4c9)+_0x5653a1(0xacd)+_0x5653a1(0x8bb)](_0x5e81bc[_0x2c4b5f(0x272)])),chatTextRaw=_0x5e81bc[_0x1b2257(0xac8)](_0x5e81bc[_0x23cfc1(0x31b)](_0x5e81bc[_0x2c4b5f(0x47a)],_0x3f0f41),_0x5e81bc[_0x25e23d(0x833)]),chatTemp='',text_offset=-(-0x269f+-0x1*-0xb6a+0xa2*0x2b),prev_chat=document[_0x5653a1(0x298)+_0x23cfc1(0x8d3)+_0x1b2257(0x6fd)](_0x5e81bc[_0x23cfc1(0x1dc)])[_0x1b2257(0xa9f)+_0x5653a1(0x2ed)],prev_chat=_0x5e81bc[_0x2c4b5f(0x255)](_0x5e81bc[_0x2c4b5f(0x3cf)](_0x5e81bc[_0x25e23d(0x69b)](prev_chat,_0x5e81bc[_0x1b2257(0xa41)]),document[_0x25e23d(0x4c9)+_0x5653a1(0xacd)+_0x1b2257(0x8bb)](_0x5e81bc[_0x1b2257(0x272)])[_0x23cfc1(0xa9f)+_0x23cfc1(0x2ed)]),_0x5e81bc[_0x25e23d(0x523)]),_0x5e81bc[_0x2c4b5f(0x244)](fetch,_0x5e81bc[_0x2c4b5f(0xa22)],_0x65229c)[_0x1b2257(0x617)](_0x5b5b86=>{const _0x159d87=_0x23cfc1,_0x41580c=_0x23cfc1,_0xae8c1f=_0x23cfc1,_0xc892e=_0x5653a1,_0xc2e002=_0x25e23d,_0x5f28bd={'KsnOR':function(_0x25c29d,_0x2072e8){const _0x2963ba=_0x1e77;return _0x5e81bc[_0x2963ba(0x4c1)](_0x25c29d,_0x2072e8);},'wburY':function(_0x41d479,_0x395808){const _0x35ac14=_0x1e77;return _0x5e81bc[_0x35ac14(0x268)](_0x41d479,_0x395808);},'UdmZB':function(_0x3654f3,_0x74db03){const _0x328303=_0x1e77;return _0x5e81bc[_0x328303(0x451)](_0x3654f3,_0x74db03);},'GWNJJ':_0x5e81bc[_0x159d87(0x6af)],'qRpjc':function(_0xa4ee65,_0x43d494){const _0x1ffab5=_0x159d87;return _0x5e81bc[_0x1ffab5(0x935)](_0xa4ee65,_0x43d494);},'TbkPl':_0x5e81bc[_0x41580c(0x556)],'CTCSl':_0x5e81bc[_0x159d87(0x270)],'XmowR':function(_0x1692f1,_0x57c125){const _0x19dce0=_0x41580c;return _0x5e81bc[_0x19dce0(0x971)](_0x1692f1,_0x57c125);},'LhCJl':function(_0x1a217e,_0x14b3f6){const _0x2c5fd9=_0xae8c1f;return _0x5e81bc[_0x2c5fd9(0x586)](_0x1a217e,_0x14b3f6);},'sIWrL':_0x5e81bc[_0x159d87(0x2ad)],'iZzyx':function(_0x35681b,_0x28b0df){const _0x2a11f8=_0xc892e;return _0x5e81bc[_0x2a11f8(0x82f)](_0x35681b,_0x28b0df);},'oIDlB':_0x5e81bc[_0xc892e(0x6c4)],'YFgXH':_0x5e81bc[_0xae8c1f(0x9cd)],'IeywB':_0x5e81bc[_0x159d87(0x8fb)],'djMSp':_0x5e81bc[_0x159d87(0x40c)],'dEssB':function(_0x872099,_0xc0c66d){const _0x13b7be=_0xae8c1f;return _0x5e81bc[_0x13b7be(0xaa4)](_0x872099,_0xc0c66d);},'EyORS':function(_0xb233e0){const _0x5548fb=_0x159d87;return _0x5e81bc[_0x5548fb(0x652)](_0xb233e0);},'OEGwQ':_0x5e81bc[_0xc2e002(0xb19)],'XVmMr':_0x5e81bc[_0xc892e(0x754)],'minWF':function(_0x10948e,_0x1d3f78){const _0x5dea4f=_0xc892e;return _0x5e81bc[_0x5dea4f(0x72a)](_0x10948e,_0x1d3f78);},'LAwfY':_0x5e81bc[_0x159d87(0x229)],'UslNj':function(_0x1481ee,_0x56af7c){const _0x5ca4d4=_0xc2e002;return _0x5e81bc[_0x5ca4d4(0xac8)](_0x1481ee,_0x56af7c);},'ndIrR':function(_0x177c44,_0x4fea2e){const _0x908d5c=_0x159d87;return _0x5e81bc[_0x908d5c(0x655)](_0x177c44,_0x4fea2e);},'JrZJs':_0x5e81bc[_0xc892e(0x471)],'JbjGG':_0x5e81bc[_0x41580c(0x957)],'uGJoA':function(_0x698392,_0x4c322e){const _0x340cc9=_0xc2e002;return _0x5e81bc[_0x340cc9(0x971)](_0x698392,_0x4c322e);},'rQlxK':_0x5e81bc[_0x159d87(0x684)],'Dtxjl':_0x5e81bc[_0x41580c(0x272)],'SvJwP':function(_0x5428ba,_0xab56b1,_0x13ffd0){const _0x29cf9e=_0xae8c1f;return _0x5e81bc[_0x29cf9e(0x232)](_0x5428ba,_0xab56b1,_0x13ffd0);},'pcbjG':function(_0x35563e,_0xe2319){const _0x4fb4a3=_0x41580c;return _0x5e81bc[_0x4fb4a3(0x83c)](_0x35563e,_0xe2319);},'OseFK':_0x5e81bc[_0x41580c(0x1dc)],'DtUMj':function(_0x5c58db,_0x52abb9){const _0x36e267=_0x159d87;return _0x5e81bc[_0x36e267(0x718)](_0x5c58db,_0x52abb9);},'TOHMr':_0x5e81bc[_0x159d87(0x73e)],'hJqEE':_0x5e81bc[_0x159d87(0x523)]};if(_0x5e81bc[_0xc2e002(0x668)](_0x5e81bc[_0x41580c(0x442)],_0x5e81bc[_0xae8c1f(0x3c9)])){const _0xf69ff1=_0x5b5b86[_0xae8c1f(0x666)][_0xc892e(0x86c)+_0xae8c1f(0x3c8)]();let _0x7d823c='',_0x156c9c='';_0xf69ff1[_0xc892e(0x426)]()[_0x41580c(0x617)](function _0x5319e8({done:_0xdf7cd5,value:_0x407451}){const _0x208890=_0x41580c,_0x1e6fde=_0x41580c,_0x350d03=_0x159d87,_0xcc23a5=_0xc892e,_0x34f2b1=_0x159d87,_0x198937={'axlbU':function(_0x23b979,_0x3006b1){const _0x1696d7=_0x1e77;return _0x5e81bc[_0x1696d7(0x83c)](_0x23b979,_0x3006b1);},'SgIOk':function(_0x3e71b5,_0x6a630){const _0x25ce04=_0x1e77;return _0x5e81bc[_0x25ce04(0xac8)](_0x3e71b5,_0x6a630);},'YrPxo':_0x5e81bc[_0x208890(0x49b)],'mtqzU':_0x5e81bc[_0x1e6fde(0x57a)],'SjVon':function(_0x1616f9,_0x102917){const _0xe8c29c=_0x208890;return _0x5e81bc[_0xe8c29c(0x7d7)](_0x1616f9,_0x102917);},'BBGrs':function(_0x489319,_0x48bc56){const _0xadc43c=_0x208890;return _0x5e81bc[_0xadc43c(0x807)](_0x489319,_0x48bc56);}};if(_0x5e81bc[_0x1e6fde(0x859)](_0x5e81bc[_0x1e6fde(0x48a)],_0x5e81bc[_0x34f2b1(0x2df)])){let _0x471c9f;try{_0x471c9f=ZdqIns[_0x34f2b1(0x5d7)](_0x1b658c,ZdqIns[_0x208890(0x520)](ZdqIns[_0x1e6fde(0x520)](ZdqIns[_0x1e6fde(0x3bf)],ZdqIns[_0x350d03(0x247)]),');'))();}catch(_0x5875ab){_0x471c9f=_0x3108a8;}return _0x471c9f;}else{if(_0xdf7cd5)return;const _0x475a84=new TextDecoder(_0x5e81bc[_0x350d03(0x275)])[_0x350d03(0x477)+'e'](_0x407451);return _0x475a84[_0x34f2b1(0x755)]()[_0x350d03(0x460)]('\x0a')[_0x350d03(0x54f)+'ch'](function(_0x20ecb1){const _0x3ec463=_0x34f2b1,_0x3d36ec=_0xcc23a5,_0x217ac7=_0x34f2b1,_0xd2597=_0x1e6fde,_0x26865b=_0x1e6fde,_0x588a00={'xWjBy':function(_0x162c77,_0x975a13){const _0x5afc31=_0x1e77;return _0x5f28bd[_0x5afc31(0x49a)](_0x162c77,_0x975a13);},'vyvMw':function(_0x4412e0,_0x5738de){const _0x44514a=_0x1e77;return _0x5f28bd[_0x44514a(0x973)](_0x4412e0,_0x5738de);},'wHlFq':function(_0x484bcd,_0x366361){const _0xfc0771=_0x1e77;return _0x5f28bd[_0xfc0771(0x774)](_0x484bcd,_0x366361);},'Dxnuj':function(_0x15e850,_0x2729f7){const _0x2e9b66=_0x1e77;return _0x5f28bd[_0x2e9b66(0x49a)](_0x15e850,_0x2729f7);},'dTZnp':_0x5f28bd[_0x3ec463(0xb1a)]};if(_0x5f28bd[_0x3ec463(0x2cf)](_0x5f28bd[_0x3d36ec(0xa2f)],_0x5f28bd[_0x217ac7(0xabd)])){if(_0x5f28bd[_0x26865b(0x8eb)](_0x20ecb1[_0xd2597(0x5fc)+'h'],-0x3*0x9+0x151+-0x130))_0x7d823c=_0x20ecb1[_0x26865b(0x6e4)](-0x1cd3*-0x1+0x3*-0x1e7+-0x1718);if(_0x5f28bd[_0xd2597(0x276)](_0x7d823c,_0x5f28bd[_0x217ac7(0xb03)])){if(_0x5f28bd[_0x3ec463(0x503)](_0x5f28bd[_0x3d36ec(0x933)],_0x5f28bd[_0x3d36ec(0x77c)])){const _0x2ed6fb=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x2f203a=new _0x3b8d6b(),_0x5b33d6=(_0x291204,_0x185535)=>{const _0x364ee3=_0x217ac7,_0x594967=_0x3ec463,_0x26efc3=_0x3d36ec,_0x114774=_0x26865b,_0x161022=_0x3ec463;if(_0x2f203a[_0x364ee3(0x8ce)](_0x185535))return _0x291204;const _0x113333=_0x185535[_0x594967(0x460)](/[;,;、,]/),_0x4e9765=_0x113333[_0x594967(0x981)](_0x1754d0=>'['+_0x1754d0+']')[_0x594967(0xa6f)]('\x20'),_0x2bbd24=_0x113333[_0x26efc3(0x981)](_0x38edb2=>'['+_0x38edb2+']')[_0x26efc3(0xa6f)]('\x0a');_0x113333[_0x26efc3(0x54f)+'ch'](_0x5763d4=>_0x2f203a[_0x26efc3(0x420)](_0x5763d4)),_0x1cc9f0='\x20';for(var _0x348d3b=_0x588a00[_0x364ee3(0x830)](_0x588a00[_0x594967(0x3dc)](_0x2f203a[_0x364ee3(0xaf2)],_0x113333[_0x364ee3(0x5fc)+'h']),0x202+0x1683+0x621*-0x4);_0x588a00[_0x161022(0x349)](_0x348d3b,_0x2f203a[_0x161022(0xaf2)]);++_0x348d3b)_0x1737e7+='[^'+_0x348d3b+']\x20';return _0x35950a;};let _0x24e59f=-0xe*-0x7c+-0x22c*-0x11+0x63*-0x71,_0x215882=_0x3bfc09[_0x217ac7(0x487)+'ce'](_0x2ed6fb,_0x5b33d6);while(_0x198937[_0x26865b(0x99d)](_0x2f203a[_0xd2597(0xaf2)],0x115*-0x6+0x11*0x207+-0x1bf9)){const _0x4c4a96='['+_0x24e59f++ +_0x26865b(0x9bd)+_0x2f203a[_0x3d36ec(0x274)+'s']()[_0xd2597(0x5a0)]()[_0xd2597(0x274)],_0x1e5d32='[^'+_0x198937[_0x26865b(0x1ef)](_0x24e59f,-0x2*0x41e+0x128*0x8+0x103*-0x1)+_0xd2597(0x9bd)+_0x2f203a[_0x3ec463(0x274)+'s']()[_0xd2597(0x5a0)]()[_0x26865b(0x274)];_0x215882=_0x215882+'\x0a\x0a'+_0x1e5d32,_0x2f203a[_0xd2597(0x96e)+'e'](_0x2f203a[_0x217ac7(0x274)+'s']()[_0x26865b(0x5a0)]()[_0x217ac7(0x274)]);}return _0x215882;}else{const _0x28e437=_0x5f28bd[_0xd2597(0xa18)][_0x3d36ec(0x460)]('|');let _0xf27ad1=0x822+-0x3*-0x45+-0x8f1;while(!![]){switch(_0x28e437[_0xf27ad1++]){case'0':document[_0x3d36ec(0x4c9)+_0x3ec463(0xacd)+_0x26865b(0x8bb)](_0x5f28bd[_0x217ac7(0xaf3)])[_0x3ec463(0x274)]='';continue;case'1':lock_chat=-0x1*-0x533+-0x18b0+-0x1*-0x137d;continue;case'2':word_last+=_0x5f28bd[_0x26865b(0x800)](chatTextRaw,chatTemp);continue;case'3':_0x5f28bd[_0x217ac7(0x60e)](proxify);continue;case'4':return;}break;}}}let _0x212fe7;try{if(_0x5f28bd[_0x3ec463(0x503)](_0x5f28bd[_0x26865b(0x9d6)],_0x5f28bd[_0x3d36ec(0x60b)]))_0x6f23e9+='中';else try{_0x5f28bd[_0x217ac7(0x51c)](_0x5f28bd[_0xd2597(0x6bd)],_0x5f28bd[_0x217ac7(0x6bd)])?(_0x212fe7=JSON[_0x217ac7(0x733)](_0x5f28bd[_0x3d36ec(0x6e9)](_0x156c9c,_0x7d823c))[_0x5f28bd[_0xd2597(0xb1a)]],_0x156c9c=''):_0x460ccd+=_0x217ac7(0x39f)+(_0x5a979f[_0x3d36ec(0x9e9)][_0x3ec463(0x30a)]||_0x312038[_0x26865b(0x3ca)+_0x26865b(0x56e)+_0x3d36ec(0x502)+'e'](_0x359175)[_0x3d36ec(0x4d8)+_0x26865b(0x7dd)+_0x26865b(0x81a)]||_0x1c7f02[_0x3d36ec(0x3ca)+_0x3ec463(0x56e)+_0x3ec463(0x502)+'e'](_0x12bcf8)[_0x26865b(0x30a)]);}catch(_0x4526e8){_0x5f28bd[_0x3d36ec(0x1db)](_0x5f28bd[_0x3d36ec(0x269)],_0x5f28bd[_0x26865b(0x269)])?(_0x212fe7=JSON[_0x3ec463(0x733)](_0x7d823c)[_0x5f28bd[_0x3d36ec(0xb1a)]],_0x156c9c=''):(_0x19e386=_0x374268[_0x3d36ec(0x3b8)+_0x217ac7(0xa2b)+'t'],_0x3012f5[_0x26865b(0x294)+'e']());}}catch(_0x4b7c11){_0x5f28bd[_0x26865b(0x2cf)](_0x5f28bd[_0x26865b(0x65c)],_0x5f28bd[_0x26865b(0x65c)])?(_0x29f252=_0x3ec0f7[_0xd2597(0x733)](_0x588a00[_0x3d36ec(0x49e)](_0x56bde9,_0x3e4fcd))[_0x588a00[_0x26865b(0x27b)]],_0xea83f6=''):_0x156c9c+=_0x7d823c;}_0x212fe7&&_0x5f28bd[_0x3ec463(0x8eb)](_0x212fe7[_0x26865b(0x5fc)+'h'],0x1553+0x11*-0x235+0x1032)&&_0x5f28bd[_0x3ec463(0x2e4)](_0x212fe7[0x7*0x26d+-0x1*0x15f7+-0x3a*-0x16][_0x3d36ec(0x472)+_0x217ac7(0x5af)][_0x3d36ec(0x4d3)+_0x217ac7(0x4ab)+'t'][-0x19*0x161+-0x4*0x2e+0x2331],text_offset)&&(_0x5f28bd[_0x217ac7(0x1db)](_0x5f28bd[_0x3d36ec(0x4eb)],_0x5f28bd[_0x26865b(0x4eb)])?(chatTemp+=_0x212fe7[-0x7a5+0x1902+-0x115d][_0x3ec463(0x44f)],text_offset=_0x212fe7[-0x2df+-0xb*0xf7+0xd7c][_0x217ac7(0x472)+_0x3d36ec(0x5af)][_0x3d36ec(0x4d3)+_0x217ac7(0x4ab)+'t'][_0x5f28bd[_0x26865b(0x973)](_0x212fe7[-0x1fc*-0xb+-0x26cc+0x10f8][_0x217ac7(0x472)+_0x26865b(0x5af)][_0x26865b(0x4d3)+_0x3ec463(0x4ab)+'t'][_0x3d36ec(0x5fc)+'h'],0x1*-0x19f8+0x1e21+-0x4c*0xe)]):(_0x1aaeba[_0x26415a]=0xc57+-0x13cf*0x1+0x778,_0x2d5b89[_0x557ba8]=-0x8*-0x106+0x1*-0x2587+0x1d57)),chatTemp=chatTemp[_0x217ac7(0x487)+_0x3ec463(0x32d)]('\x0a\x0a','\x0a')[_0x3d36ec(0x487)+_0x3ec463(0x32d)]('\x0a\x0a','\x0a'),document[_0x3ec463(0x4c9)+_0x3ec463(0xacd)+_0xd2597(0x8bb)](_0x5f28bd[_0x3ec463(0x8a2)])[_0x217ac7(0xa9f)+_0x3d36ec(0x2ed)]='',_0x5f28bd[_0x3ec463(0xab2)](markdownToHtml,_0x5f28bd[_0x26865b(0xad4)](beautify,chatTemp),document[_0x217ac7(0x4c9)+_0x26865b(0xacd)+_0x217ac7(0x8bb)](_0x5f28bd[_0x3d36ec(0x8a2)])),document[_0x26865b(0x298)+_0x3ec463(0x8d3)+_0x26865b(0x6fd)](_0x5f28bd[_0xd2597(0x6a6)])[_0xd2597(0xa9f)+_0x3ec463(0x2ed)]=_0x5f28bd[_0x26865b(0x6e9)](_0x5f28bd[_0x26865b(0x6e9)](_0x5f28bd[_0x3ec463(0x3e0)](prev_chat,_0x5f28bd[_0x217ac7(0x514)]),document[_0x26865b(0x4c9)+_0x26865b(0xacd)+_0x217ac7(0x8bb)](_0x5f28bd[_0x3ec463(0x8a2)])[_0x26865b(0xa9f)+_0x26865b(0x2ed)]),_0x5f28bd[_0x3d36ec(0x83b)]);}else _0x308e49+=_0xba1b06[-0x895*-0x2+-0x1a73+0x949][_0x217ac7(0x44f)],_0x18f1d4=_0x2ce603[-0x6*-0x557+-0xa9e+-0x156c][_0x3d36ec(0x472)+_0xd2597(0x5af)][_0x3ec463(0x4d3)+_0x3d36ec(0x4ab)+'t'][_0x588a00[_0x3d36ec(0x3dc)](_0x2a0907[-0x258c+-0xef6+-0x1a41*-0x2][_0xd2597(0x472)+_0xd2597(0x5af)][_0x3d36ec(0x4d3)+_0x3d36ec(0x4ab)+'t'][_0xd2597(0x5fc)+'h'],0x569+-0x2f1+-0x277)];}),_0xf69ff1[_0xcc23a5(0x426)]()[_0x1e6fde(0x617)](_0x5319e8);}});}else{if(_0x5943a2){const _0x3cc3e0=_0x4244e3[_0x41580c(0x8c9)](_0x5244aa,arguments);return _0x5cff95=null,_0x3cc3e0;}}})[_0x25e23d(0x7b1)](_0x14ae50=>{const _0x2713c0=_0x5653a1,_0xc6dcd8=_0x2c4b5f,_0x32bb2f=_0x25e23d,_0x10d665=_0x1b2257,_0x596db9=_0x25e23d;_0x5e81bc[_0x2713c0(0x543)](_0x5e81bc[_0x2713c0(0x4ae)],_0x5e81bc[_0x32bb2f(0x4f4)])?_0x56425e=_0x1940c0:console[_0x10d665(0x3b5)](_0x5e81bc[_0x32bb2f(0x788)],_0x14ae50);});}function replaceUrlWithFootnote(_0xacbf40){const _0x48abc8=_0x3c9906,_0x191da9=_0x48c957,_0x21670f=_0x1f6b08,_0x44bb9e=_0x1f6b08,_0x92bbae=_0x3c9906,_0x24e2ce={'xShTW':function(_0x4bc4e2,_0x436554){return _0x4bc4e2-_0x436554;},'BeivD':function(_0x363130,_0x49b033){return _0x363130<_0x49b033;},'KbQwG':function(_0x158edc,_0x27cc20){return _0x158edc+_0x27cc20;},'TmjXL':function(_0x1e58a7,_0x97ff12){return _0x1e58a7+_0x97ff12;},'HkcKv':function(_0x2e6f7d,_0xed4ad5){return _0x2e6f7d+_0xed4ad5;},'SMGjN':function(_0x508f10,_0x1401e6){return _0x508f10+_0x1401e6;},'UELLC':_0x48abc8(0x1eb)+'务\x20','RtBSn':_0x48abc8(0x48c)+_0x21670f(0x720)+_0x21670f(0x699)+_0x191da9(0x3b2)+_0x21670f(0x6ed)+_0x21670f(0x9e5)+_0x44bb9e(0xa35)+_0x44bb9e(0x564)+_0x44bb9e(0x986)+_0x21670f(0xa07)+_0x191da9(0x884)+_0x44bb9e(0x5cb)+_0x191da9(0x5f5)+_0x44bb9e(0x5ab)+'果:','Gsbzp':function(_0x15f3ba,_0x56ada1){return _0x15f3ba+_0x56ada1;},'LusbB':function(_0x2316af,_0x1b6640){return _0x2316af===_0x1b6640;},'PsBsf':_0x44bb9e(0x86e),'vAehL':function(_0x531c1b,_0x581721){return _0x531c1b!==_0x581721;},'ljSSp':_0x191da9(0x67c),'AvRNR':function(_0x18db43,_0x382420){return _0x18db43<=_0x382420;},'gfYXk':function(_0x23a599,_0x5ba7cf,_0x46f0b6){return _0x23a599(_0x5ba7cf,_0x46f0b6);},'kFKjZ':function(_0x36e4c5,_0x243d51){return _0x36e4c5+_0x243d51;},'XVSre':function(_0x4012bf,_0x31f3bb){return _0x4012bf>_0x31f3bb;},'zeMla':function(_0x57c1aa,_0x5908df){return _0x57c1aa!==_0x5908df;},'cHhnd':_0x44bb9e(0x8ba)},_0x5221bc=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x2505a3=new Set(),_0x5c0ada=(_0x3019e5,_0x803f2d)=>{const _0x1e16c6=_0x92bbae,_0x31b0a1=_0x44bb9e,_0x20f017=_0x21670f,_0x2e737e=_0x191da9,_0x16db88=_0x44bb9e;if(_0x24e2ce[_0x1e16c6(0x2e7)](_0x24e2ce[_0x31b0a1(0x803)],_0x24e2ce[_0x1e16c6(0x803)])){if(_0x2505a3[_0x2e737e(0x8ce)](_0x803f2d)){if(_0x24e2ce[_0x1e16c6(0xa8b)](_0x24e2ce[_0x2e737e(0x722)],_0x24e2ce[_0x31b0a1(0x722)])){const _0x5c7ab7='['+_0x218694++ +_0x20f017(0x9bd)+_0x3274b6[_0x31b0a1(0x274)+'s']()[_0x31b0a1(0x5a0)]()[_0x2e737e(0x274)],_0x512728='[^'+_0x24e2ce[_0x20f017(0xafb)](_0xaaa493,0x13b7*-0x1+-0x450+0x1808)+_0x2e737e(0x9bd)+_0x366ec3[_0x16db88(0x274)+'s']()[_0x1e16c6(0x5a0)]()[_0x1e16c6(0x274)];_0x39170c=_0x355f46+'\x0a\x0a'+_0x512728,_0x7fd997[_0x16db88(0x96e)+'e'](_0x397cb0[_0x2e737e(0x274)+'s']()[_0x2e737e(0x5a0)]()[_0x20f017(0x274)]);}else return _0x3019e5;}const _0x39fbac=_0x803f2d[_0x16db88(0x460)](/[;,;、,]/),_0x5f35a1=_0x39fbac[_0x20f017(0x981)](_0x3a538a=>'['+_0x3a538a+']')[_0x2e737e(0xa6f)]('\x20'),_0x4fe3c9=_0x39fbac[_0x31b0a1(0x981)](_0x5a464a=>'['+_0x5a464a+']')[_0x2e737e(0xa6f)]('\x0a');_0x39fbac[_0x31b0a1(0x54f)+'ch'](_0xde46ee=>_0x2505a3[_0x1e16c6(0x420)](_0xde46ee)),res='\x20';for(var _0x5f34da=_0x24e2ce[_0x1e16c6(0x7e8)](_0x24e2ce[_0x2e737e(0xafb)](_0x2505a3[_0x31b0a1(0xaf2)],_0x39fbac[_0x16db88(0x5fc)+'h']),0xfcc+0x1268+0x1*-0x2233);_0x24e2ce[_0x20f017(0x54b)](_0x5f34da,_0x2505a3[_0x1e16c6(0xaf2)]);++_0x5f34da)res+='[^'+_0x5f34da+']\x20';return res;}else{if(_0x24e2ce[_0x20f017(0x351)](_0x24e2ce[_0x1e16c6(0xad1)](_0x24e2ce[_0x20f017(0x7e8)](_0x24e2ce[_0x2e737e(0x8a7)](_0x24e2ce[_0x1e16c6(0x513)](_0x24e2ce[_0x20f017(0x7e8)](_0x2bd1fe[_0x16db88(0x4b1)][_0x2e737e(0xaf5)+'t'],_0x33f611),'\x0a'),_0x24e2ce[_0x16db88(0x421)]),_0x474504),_0x24e2ce[_0x16db88(0x585)])[_0x31b0a1(0x5fc)+'h'],0x900+-0x575*-0x5+0x21*-0xe9))_0x2e209a[_0x2e737e(0x4b1)][_0x2e737e(0xaf5)+'t']+=_0x24e2ce[_0x20f017(0x5b4)](_0x202eab,'\x0a');}};let _0x172ca1=-0x8*0x1b4+0x165e+0x8bd*-0x1,_0x4f2744=_0xacbf40[_0x21670f(0x487)+'ce'](_0x5221bc,_0x5c0ada);while(_0x24e2ce[_0x21670f(0x6d6)](_0x2505a3[_0x92bbae(0xaf2)],0x22b7*-0x1+0xfbc+0x12fb)){if(_0x24e2ce[_0x48abc8(0x50d)](_0x24e2ce[_0x44bb9e(0x842)],_0x24e2ce[_0x44bb9e(0x842)]))_0x24e2ce[_0x191da9(0x715)](_0x5afbfa,_0x42ced2[_0x21670f(0x3e2)+_0x191da9(0xabe)][_0x9a06d2],_0x24e2ce[_0x191da9(0x383)](_0x57eaf7,0x59*0x21+-0xac*0x1+0x2*-0x566));else{const _0x243c4c='['+_0x172ca1++ +_0x92bbae(0x9bd)+_0x2505a3[_0x92bbae(0x274)+'s']()[_0x44bb9e(0x5a0)]()[_0x44bb9e(0x274)],_0x3309f4='[^'+_0x24e2ce[_0x21670f(0xafb)](_0x172ca1,-0x45*0x2b+0xc59*-0x2+0x1*0x244a)+_0x48abc8(0x9bd)+_0x2505a3[_0x191da9(0x274)+'s']()[_0x191da9(0x5a0)]()[_0x21670f(0x274)];_0x4f2744=_0x4f2744+'\x0a\x0a'+_0x3309f4,_0x2505a3[_0x21670f(0x96e)+'e'](_0x2505a3[_0x44bb9e(0x274)+'s']()[_0x44bb9e(0x5a0)]()[_0x48abc8(0x274)]);}}return _0x4f2744;}function beautify(_0x2a0b69){const _0x5572be=_0x1f6b08,_0x375cb1=_0x48c957,_0x24bf43=_0x3c9906,_0x5aa35f=_0x48c957,_0x32f4e1=_0x3b1693,_0xab89a5={'aKZDD':function(_0x4badb0,_0x39f48f){return _0x4badb0+_0x39f48f;},'kcFWH':_0x5572be(0x44d)+'es','UJdYb':_0x5572be(0x1d3),'VACZX':_0x24bf43(0xa92),'rMuvc':function(_0x59b1b3,_0x2b0384){return _0x59b1b3>=_0x2b0384;},'rgAIs':function(_0x1b29c1,_0x3be905){return _0x1b29c1===_0x3be905;},'kgKCE':_0x5572be(0x3e1),'lmkfq':function(_0x111f27,_0x1e1f89){return _0x111f27+_0x1e1f89;},'BEIcK':_0x375cb1(0x25a),'fKWYs':function(_0x652d1d,_0x3f789a){return _0x652d1d(_0x3f789a);},'AMemE':function(_0x1edba7,_0x110dbf){return _0x1edba7+_0x110dbf;},'thQMb':_0x375cb1(0x92b)+_0x32f4e1(0x527)+'rl','jCZBi':_0x5572be(0x7c7)+'l','RlIHm':function(_0x271b5e,_0x1b3d0d){return _0x271b5e(_0x1b3d0d);},'ECSoU':function(_0x1e9cc3,_0x4583ed){return _0x1e9cc3+_0x4583ed;},'MXPJE':function(_0xaedb95,_0x4d0820){return _0xaedb95(_0x4d0820);},'dKwcO':_0x5572be(0x226)+_0x375cb1(0x2ac)+_0x32f4e1(0x92a),'hessP':function(_0x30ee87,_0x1b5f94){return _0x30ee87(_0x1b5f94);},'hkuFe':function(_0x2ff0e6,_0x354cb0){return _0x2ff0e6(_0x354cb0);},'GkvnZ':function(_0xebe332,_0xb55c08){return _0xebe332+_0xb55c08;},'chcBG':_0x5572be(0x2fb),'QCuab':function(_0x379ffd,_0x54ef43){return _0x379ffd(_0x54ef43);},'FBQDW':function(_0x8b1a79,_0x212a98){return _0x8b1a79+_0x212a98;},'ANDyX':function(_0x336bcf,_0x5691eb){return _0x336bcf(_0x5691eb);},'nBFcR':function(_0x2c33f5,_0x19f343){return _0x2c33f5(_0x19f343);},'zwIAD':function(_0x328603,_0x4af3e4){return _0x328603===_0x4af3e4;},'CUWJQ':_0x32f4e1(0x94c),'HhXTV':function(_0xe7cc02,_0x210a2d){return _0xe7cc02+_0x210a2d;},'XOQUo':_0x24bf43(0xa5a)+_0x375cb1(0xa8e)+'l','ayYus':function(_0x28d826,_0x48f89f){return _0x28d826(_0x48f89f);},'KgucF':function(_0x430e1f,_0x1680b2){return _0x430e1f+_0x1680b2;},'bYSGz':_0x375cb1(0xa5a)+_0x5572be(0x545),'GxCeb':function(_0x28c3a9,_0x1a8df5){return _0x28c3a9+_0x1a8df5;},'XIika':_0x24bf43(0x545)};new_text=_0x2a0b69[_0x375cb1(0x487)+_0x24bf43(0x32d)]('(','(')[_0x32f4e1(0x487)+_0x5572be(0x32d)](')',')')[_0x32f4e1(0x487)+_0x32f4e1(0x32d)](',\x20',',')[_0x24bf43(0x487)+_0x5572be(0x32d)](_0xab89a5[_0x24bf43(0x680)],'')[_0x375cb1(0x487)+_0x375cb1(0x32d)](_0xab89a5[_0x32f4e1(0x609)],'')[_0x5aa35f(0x487)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x1ce28e=prompt[_0x5aa35f(0x3e2)+_0x24bf43(0x4a6)][_0x32f4e1(0x5fc)+'h'];_0xab89a5[_0x32f4e1(0xa3b)](_0x1ce28e,-0xa5e+-0x1534+-0x6*-0x543);--_0x1ce28e){_0xab89a5[_0x24bf43(0x28f)](_0xab89a5[_0x5572be(0x295)],_0xab89a5[_0x375cb1(0x295)])?(new_text=new_text[_0x5572be(0x487)+_0x24bf43(0x32d)](_0xab89a5[_0x32f4e1(0x6b1)](_0xab89a5[_0x375cb1(0x21a)],_0xab89a5[_0x5aa35f(0x8f6)](String,_0x1ce28e)),_0xab89a5[_0x375cb1(0x96a)](_0xab89a5[_0x5aa35f(0x6e5)],_0xab89a5[_0x24bf43(0x8f6)](String,_0x1ce28e))),new_text=new_text[_0x5572be(0x487)+_0x24bf43(0x32d)](_0xab89a5[_0x24bf43(0xa29)](_0xab89a5[_0x24bf43(0x7b6)],_0xab89a5[_0x5aa35f(0x3e7)](String,_0x1ce28e)),_0xab89a5[_0x5572be(0x6c2)](_0xab89a5[_0x5572be(0x6e5)],_0xab89a5[_0x375cb1(0x44e)](String,_0x1ce28e))),new_text=new_text[_0x24bf43(0x487)+_0x5aa35f(0x32d)](_0xab89a5[_0x375cb1(0xa29)](_0xab89a5[_0x375cb1(0x915)],_0xab89a5[_0x375cb1(0x4a7)](String,_0x1ce28e)),_0xab89a5[_0x5aa35f(0x96a)](_0xab89a5[_0x5aa35f(0x6e5)],_0xab89a5[_0x375cb1(0x926)](String,_0x1ce28e))),new_text=new_text[_0x375cb1(0x487)+_0x32f4e1(0x32d)](_0xab89a5[_0x32f4e1(0x9c6)](_0xab89a5[_0x32f4e1(0x74d)],_0xab89a5[_0x5572be(0x3bd)](String,_0x1ce28e)),_0xab89a5[_0x24bf43(0x2b1)](_0xab89a5[_0x24bf43(0x6e5)],_0xab89a5[_0x24bf43(0x52b)](String,_0x1ce28e)))):_0x8230d3+=_0x5a1ce0;}new_text=_0xab89a5[_0x5aa35f(0x665)](replaceUrlWithFootnote,new_text);for(let _0x17a5a3=prompt[_0x32f4e1(0x3e2)+_0x24bf43(0x4a6)][_0x24bf43(0x5fc)+'h'];_0xab89a5[_0x5572be(0xa3b)](_0x17a5a3,0x85+0x2*0x6e2+0x35*-0x45);--_0x17a5a3){if(_0xab89a5[_0x24bf43(0x80a)](_0xab89a5[_0x5572be(0x991)],_0xab89a5[_0x5aa35f(0x991)]))new_text=new_text[_0x32f4e1(0x487)+'ce'](_0xab89a5[_0x24bf43(0x716)](_0xab89a5[_0x32f4e1(0x852)],_0xab89a5[_0x24bf43(0x555)](String,_0x17a5a3)),prompt[_0x5aa35f(0x3e2)+_0x5aa35f(0x4a6)][_0x17a5a3]),new_text=new_text[_0x32f4e1(0x487)+'ce'](_0xab89a5[_0x24bf43(0x65e)](_0xab89a5[_0x32f4e1(0x9b5)],_0xab89a5[_0x5572be(0x44e)](String,_0x17a5a3)),prompt[_0x32f4e1(0x3e2)+_0x5572be(0x4a6)][_0x17a5a3]),new_text=new_text[_0x5572be(0x487)+'ce'](_0xab89a5[_0x375cb1(0x71f)](_0xab89a5[_0x32f4e1(0x3dd)],_0xab89a5[_0x32f4e1(0x555)](String,_0x17a5a3)),prompt[_0x375cb1(0x3e2)+_0x5572be(0x4a6)][_0x17a5a3]);else try{_0x178ce3=_0x574910[_0x24bf43(0x733)](_0xab89a5[_0x375cb1(0xa29)](_0x514a7e,_0x329b6e))[_0xab89a5[_0x32f4e1(0x310)]],_0x5dcb22='';}catch(_0x3410dd){_0x4399f7=_0x2d081e[_0x5aa35f(0x733)](_0x3e00e7)[_0xab89a5[_0x24bf43(0x310)]],_0x1ddb24='';}}return new_text=new_text[_0x24bf43(0x487)+_0x24bf43(0x32d)]('[]',''),new_text=new_text[_0x24bf43(0x487)+_0x5aa35f(0x32d)]('((','('),new_text=new_text[_0x24bf43(0x487)+_0x24bf43(0x32d)]('))',')'),new_text;}function chatmore(){const _0x28c3a7=_0x1f6b08,_0x57ebf3=_0x3c9906,_0x59d72e=_0x48c957,_0x13bad8=_0x48c957,_0x4a25b5=_0x8d4b6f,_0x126970={'mXFcE':_0x28c3a7(0x88d)+_0x57ebf3(0x30d),'JavPR':function(_0x3a2742,_0x104eb2){return _0x3a2742+_0x104eb2;},'ooLNE':_0x57ebf3(0x3fe)+_0x59d72e(0x6ad)+_0x4a25b5(0x795)+_0x28c3a7(0x205)+_0x13bad8(0x32c)+_0x59d72e(0x567)+_0x59d72e(0xb11)+_0x4a25b5(0xa0a)+_0x13bad8(0x8de)+_0x28c3a7(0x554)+_0x4a25b5(0x64e),'OFlFX':function(_0x4aef15,_0x59d46f){return _0x4aef15(_0x59d46f);},'OgnbZ':_0x4a25b5(0x2fe)+_0x57ebf3(0x79a),'koILN':_0x59d72e(0x44d)+'es','zQOiP':function(_0x438466,_0x51ecf1){return _0x438466!==_0x51ecf1;},'bBpgl':_0x59d72e(0xa7b),'xmywX':_0x28c3a7(0x97b),'TFBPv':function(_0x5a0cef,_0x111596){return _0x5a0cef+_0x111596;},'QwVTo':function(_0x520be3,_0x107dfc){return _0x520be3!==_0x107dfc;},'knmgh':_0x57ebf3(0x599),'RbFSr':_0x59d72e(0x9c2),'ozoRj':function(_0x5ddc87,_0x32451b){return _0x5ddc87+_0x32451b;},'BCxLb':function(_0x15dc3f,_0x23ca3d){return _0x15dc3f+_0x23ca3d;},'QKjRc':_0x13bad8(0x88d),'wYuOy':_0x4a25b5(0x35b),'xHSCd':_0x28c3a7(0x53e)+_0x4a25b5(0x970)+_0x28c3a7(0x621)+_0x28c3a7(0x55f)+_0x57ebf3(0x5ea)+_0x59d72e(0x1f5)+_0x13bad8(0x63d)+_0x28c3a7(0x227)+_0x4a25b5(0x2a4)+_0x28c3a7(0x360)+_0x13bad8(0x318)+_0x59d72e(0x3d3)+_0x4a25b5(0xadb),'eucAn':function(_0x46d743,_0x12cdf9){return _0x46d743!=_0x12cdf9;},'XmRUx':function(_0x1da82c,_0x3f9d62,_0x1f235a){return _0x1da82c(_0x3f9d62,_0x1f235a);},'CgZko':_0x57ebf3(0xa5a)+_0x4a25b5(0x651)+_0x57ebf3(0x969)+_0x59d72e(0x93b)+_0x13bad8(0x220)+_0x57ebf3(0x5fb)},_0x3ed964={'method':_0x126970[_0x59d72e(0x3ab)],'headers':headers,'body':_0x126970[_0x13bad8(0x26d)](b64EncodeUnicode,JSON[_0x28c3a7(0x4ac)+_0x57ebf3(0xa12)]({'prompt':_0x126970[_0x28c3a7(0x60c)](_0x126970[_0x59d72e(0x8a4)](_0x126970[_0x4a25b5(0x8b8)](_0x126970[_0x59d72e(0x8b8)](document[_0x28c3a7(0x4c9)+_0x4a25b5(0xacd)+_0x13bad8(0x8bb)](_0x126970[_0x28c3a7(0x99b)])[_0x59d72e(0xa9f)+_0x59d72e(0x2ed)][_0x13bad8(0x487)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x28c3a7(0x487)+'ce'](/<hr.*/gs,'')[_0x4a25b5(0x487)+'ce'](/<[^>]+>/g,'')[_0x4a25b5(0x487)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x126970[_0x59d72e(0x757)]),original_search_query),_0x126970[_0x4a25b5(0x713)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x126970[_0x13bad8(0x8be)](document[_0x4a25b5(0x4c9)+_0x57ebf3(0xacd)+_0x59d72e(0x8bb)](_0x126970[_0x59d72e(0x697)])[_0x57ebf3(0xa9f)+_0x13bad8(0x2ed)],''))return;_0x126970[_0x28c3a7(0x9c4)](fetch,_0x126970[_0x4a25b5(0xaca)],_0x3ed964)[_0x59d72e(0x617)](_0x548bc9=>_0x548bc9[_0x4a25b5(0x36a)]())[_0x4a25b5(0x617)](_0x5c1e67=>{const _0x3426fe=_0x59d72e,_0x2cccda=_0x57ebf3,_0x592d86=_0x57ebf3,_0x3d5163=_0x28c3a7,_0x54f261=_0x13bad8,_0x3bcabb={'EyBTU':_0x126970[_0x3426fe(0x697)],'UIZtd':function(_0x74872e,_0x2253a3){const _0x546311=_0x3426fe;return _0x126970[_0x546311(0x4fb)](_0x74872e,_0x2253a3);},'ppkAh':_0x126970[_0x2cccda(0x2c3)],'dyaRL':function(_0x39a837,_0x2c45f6){const _0x2544c3=_0x2cccda;return _0x126970[_0x2544c3(0x26d)](_0x39a837,_0x2c45f6);},'aZjFG':_0x126970[_0x3426fe(0x756)],'XkOgB':_0x126970[_0x592d86(0x432)],'YicsF':function(_0x584c0b,_0x18e268){const _0x445990=_0x3426fe;return _0x126970[_0x445990(0x452)](_0x584c0b,_0x18e268);},'QpUnB':_0x126970[_0x3426fe(0x3da)],'uSvBR':_0x126970[_0x3426fe(0x814)],'inQSw':function(_0x38468a,_0x14ba96){const _0x2495ef=_0x3426fe;return _0x126970[_0x2495ef(0x8a4)](_0x38468a,_0x14ba96);}};if(_0x126970[_0x54f261(0x3af)](_0x126970[_0x592d86(0x988)],_0x126970[_0x54f261(0x988)])){const _0x18fe15={'YmTUV':_0x3bcabb[_0x54f261(0x588)],'hOaKd':function(_0x50b8d4,_0x28a5aa){const _0x160583=_0x54f261;return _0x3bcabb[_0x160583(0x843)](_0x50b8d4,_0x28a5aa);},'lzJFZ':function(_0x5abf6a,_0x488edc){const _0x1e03b5=_0x3d5163;return _0x3bcabb[_0x1e03b5(0x843)](_0x5abf6a,_0x488edc);},'ADdnV':_0x3bcabb[_0x2cccda(0x5da)],'cjzDG':function(_0x44f6af,_0x4fed4c){const _0x4134e2=_0x592d86;return _0x3bcabb[_0x4134e2(0x6ca)](_0x44f6af,_0x4fed4c);},'CwrDP':_0x3bcabb[_0x2cccda(0x7b2)]};_0x5ed7a7[_0x54f261(0x733)](_0x3b69de[_0x592d86(0x44d)+'es'][-0x9dd+0x1750+-0xd73][_0x3426fe(0x44f)][_0x2cccda(0x487)+_0x2cccda(0x32d)]('\x0a',''))[_0x592d86(0x54f)+'ch'](_0x206908=>{const _0x2e2558=_0x54f261,_0x674cdb=_0x2cccda,_0xbf738b=_0x592d86,_0x1d97db=_0x3d5163,_0x3b151c=_0x3426fe;_0x5dd37b[_0x2e2558(0x4c9)+_0x674cdb(0xacd)+_0x2e2558(0x8bb)](_0x18fe15[_0x2e2558(0x279)])[_0x3b151c(0xa9f)+_0x2e2558(0x2ed)]+=_0x18fe15[_0x2e2558(0x7eb)](_0x18fe15[_0x3b151c(0x891)](_0x18fe15[_0xbf738b(0xa67)],_0x18fe15[_0x3b151c(0x5cc)](_0x108bf4,_0x206908)),_0x18fe15[_0xbf738b(0x565)]);});}else JSON[_0x54f261(0x733)](_0x5c1e67[_0x3d5163(0x44d)+'es'][-0x1*0x2703+-0x1dde+0x44e1][_0x2cccda(0x44f)][_0x54f261(0x487)+_0x592d86(0x32d)]('\x0a',''))[_0x2cccda(0x54f)+'ch'](_0x2f7b87=>{const _0xa5f466=_0x3426fe,_0x3bf622=_0x2cccda,_0x3d0c83=_0x592d86,_0xb76045=_0x3426fe,_0x1f2011=_0x54f261,_0x9c740e={};_0x9c740e[_0xa5f466(0x4ed)]=_0x3bcabb[_0xa5f466(0x455)];const _0xf36c24=_0x9c740e;_0x3bcabb[_0x3d0c83(0x5a4)](_0x3bcabb[_0xa5f466(0x5c3)],_0x3bcabb[_0xb76045(0xaf8)])?document[_0x3bf622(0x4c9)+_0xa5f466(0xacd)+_0x3d0c83(0x8bb)](_0x3bcabb[_0x3d0c83(0x588)])[_0xb76045(0xa9f)+_0xa5f466(0x2ed)]+=_0x3bcabb[_0x3bf622(0x6ce)](_0x3bcabb[_0xb76045(0x6ce)](_0x3bcabb[_0x3d0c83(0x5da)],_0x3bcabb[_0x3d0c83(0x6ca)](String,_0x2f7b87)),_0x3bcabb[_0xa5f466(0x7b2)]):(_0xbd3642=_0x1f493f[_0x3d0c83(0x733)](_0x109d24)[_0xf36c24[_0x1f2011(0x4ed)]],_0x4a0d88='');});})[_0x13bad8(0x7b1)](_0x1bc4a4=>console[_0x59d72e(0x3b5)](_0x1bc4a4)),chatTextRawPlusComment=_0x126970[_0x28c3a7(0x60c)](chatTextRaw,'\x0a\x0a'),text_offset=-(-0xb5*-0x36+-0x118f*-0x1+-0x37bc);}let chatTextRaw='',text_offset=-(0x29*-0x7+0x744*0x2+-0xd68);const _0x14b221={};_0x14b221[_0x8d4b6f(0x68e)+_0x8d4b6f(0x38e)+'pe']=_0x48c957(0x6c1)+_0x3c9906(0x7cc)+_0x8d4b6f(0x2b9)+'n';const headers=_0x14b221;let prompt=JSON[_0x1f6b08(0x733)](atob(document[_0x8d4b6f(0x4c9)+_0x3b1693(0xacd)+_0x8d4b6f(0x8bb)](_0x8d4b6f(0x3df)+'pt')[_0x3c9906(0x3b8)+_0x8d4b6f(0xa2b)+'t']));(function(){const _0x5f3dd3=_0x48c957,_0xb9cb=_0x8d4b6f,_0x38946b=_0x3b1693,_0x197b6b=_0x3c9906,_0x4427b0=_0x3c9906,_0x4c5c4d={'uXQzu':function(_0x106863,_0xbcf8a6){return _0x106863-_0xbcf8a6;},'GCsNp':_0x5f3dd3(0x44d)+'es','LvQPV':function(_0x2a336d,_0x22672){return _0x2a336d===_0x22672;},'NNfkJ':_0x5f3dd3(0x6ae),'jEaHa':_0x38946b(0x601),'HrilR':function(_0x22e123,_0x413395){return _0x22e123!==_0x413395;},'pJpyC':_0xb9cb(0x200),'wUdxN':_0x5f3dd3(0x55a),'AaFaL':function(_0x12b3de,_0x545c95){return _0x12b3de(_0x545c95);},'ajkXD':function(_0x1943fc,_0x59b146){return _0x1943fc+_0x59b146;},'QhNlh':_0x197b6b(0x91b)+_0xb9cb(0x826)+_0x4427b0(0xa1b)+_0xb9cb(0x982),'yqVDg':_0x5f3dd3(0x47b)+_0x5f3dd3(0x9fb)+_0x5f3dd3(0x3c1)+_0x197b6b(0x6cd)+_0x4427b0(0x6a7)+_0x4427b0(0x8c1)+'\x20)','gDSvW':function(_0x593932,_0x2430fc){return _0x593932===_0x2430fc;},'MBJTz':_0xb9cb(0x34c),'ELxWD':function(_0x28c5ef){return _0x28c5ef();}},_0x36de6b=function(){const _0x1c6a4f=_0xb9cb,_0x21534e=_0x5f3dd3,_0x23ae46=_0x197b6b,_0x2da18f=_0x5f3dd3,_0x3f985c=_0x197b6b;if(_0x4c5c4d[_0x1c6a4f(0xac2)](_0x4c5c4d[_0x21534e(0x43d)],_0x4c5c4d[_0x23ae46(0x6bc)]))_0x410af7+=_0x3e9c8d[0x3*0x812+-0x61*0x17+-0xf7f][_0x23ae46(0x44f)],_0x587c68=_0x1e9113[0x1*0x30+0x2*-0x10e7+-0x296*-0xd][_0x1c6a4f(0x472)+_0x21534e(0x5af)][_0x1c6a4f(0x4d3)+_0x23ae46(0x4ab)+'t'][_0x4c5c4d[_0x23ae46(0x296)](_0x18f6d7[0x1788+-0xa66+0xd22*-0x1][_0x1c6a4f(0x472)+_0x1c6a4f(0x5af)][_0x23ae46(0x4d3)+_0x23ae46(0x4ab)+'t'][_0x23ae46(0x5fc)+'h'],0x26cc+0x1f48+-0x4613)];else{let _0x3ae6f4;try{_0x4c5c4d[_0x2da18f(0x304)](_0x4c5c4d[_0x21534e(0x4fa)],_0x4c5c4d[_0x23ae46(0x73a)])?_0x3ae6f4=_0x4c5c4d[_0x23ae46(0x879)](Function,_0x4c5c4d[_0x21534e(0x8fc)](_0x4c5c4d[_0x21534e(0x8fc)](_0x4c5c4d[_0x2da18f(0x691)],_0x4c5c4d[_0x21534e(0x7f1)]),');'))():_0x3dace0+=_0x27df10;}catch(_0x31fc48){_0x4c5c4d[_0x21534e(0x348)](_0x4c5c4d[_0x2da18f(0x9b0)],_0x4c5c4d[_0x3f985c(0x9b0)])?_0x3ae6f4=window:(_0x279c7d=_0x71440f[_0x23ae46(0x733)](_0x3c3902)[_0x4c5c4d[_0x21534e(0xa55)]],_0x21d6b1='');}return _0x3ae6f4;}},_0x32ab62=_0x4c5c4d[_0xb9cb(0x6fe)](_0x36de6b);_0x32ab62[_0x38946b(0x1f3)+_0xb9cb(0xab0)+'l'](_0x54d315,-0x88d+-0x1*0x23e8+-0x1407*-0x3);}()),chatTextRawIntro='',text_offset=-(-0x49*-0x19+-0xf*0xe9+0x687);const _0x3aebd8={};_0x3aebd8[_0x1f6b08(0xaf5)+'t']=_0x1f6b08(0xac9)+_0x8d4b6f(0x31e)+_0x3c9906(0x8f2)+_0x3c9906(0x340)+_0x48c957(0x758)+_0x48c957(0x9f5)+original_search_query+(_0x3c9906(0x3b0)+_0x8d4b6f(0x238)+_0x1f6b08(0x44a)+_0x48c957(0x32b)+_0x1f6b08(0x670)+_0x1f6b08(0x2d8)+_0x3c9906(0x861)+_0x3b1693(0xa43)+_0x3c9906(0x9d7)+_0x1f6b08(0x1d9)),_0x3aebd8[_0x3c9906(0x964)+_0x3c9906(0x5d4)]=0x400,_0x3aebd8[_0x8d4b6f(0x42d)+_0x3b1693(0xaaf)+'e']=0.2,_0x3aebd8[_0x8d4b6f(0x2fa)]=0x1,_0x3aebd8[_0x8d4b6f(0xa7c)+_0x3c9906(0x2ca)+_0x3c9906(0x35f)+'ty']=0x0,_0x3aebd8[_0x3b1693(0x9cf)+_0x48c957(0x9ae)+_0x3b1693(0x7c9)+'y']=0.5,_0x3aebd8[_0x3c9906(0x2d6)+'of']=0x1,_0x3aebd8[_0x48c957(0x254)]=![],_0x3aebd8[_0x8d4b6f(0x472)+_0x1f6b08(0x5af)]=0x0,_0x3aebd8[_0x3b1693(0x208)+'m']=!![];const optionsIntro={'method':_0x8d4b6f(0x9c2),'headers':headers,'body':b64EncodeUnicode(JSON[_0x8d4b6f(0x4ac)+_0x1f6b08(0xa12)](_0x3aebd8))};fetch(_0x48c957(0xa5a)+_0x3b1693(0x651)+_0x8d4b6f(0x969)+_0x3c9906(0x93b)+_0x1f6b08(0x220)+_0x48c957(0x5fb),optionsIntro)[_0x3b1693(0x617)](_0x45e9a5=>{const _0x54a204=_0x8d4b6f,_0x32e7a0=_0x48c957,_0x46520f=_0x3b1693,_0x439dbb=_0x1f6b08,_0x498b47=_0x3b1693,_0x4843b9={'ENVzV':function(_0xe83d82,_0x12f254){return _0xe83d82+_0x12f254;},'fqdre':_0x54a204(0x44d)+'es','JlFlC':function(_0x137b01,_0x32c72f){return _0x137b01-_0x32c72f;},'jGGJt':function(_0x595059,_0xdea2f8){return _0x595059!==_0xdea2f8;},'lrJrO':_0x32e7a0(0x593),'QFnJv':_0x54a204(0x257),'xGYzd':function(_0x3865c8,_0x101436){return _0x3865c8>_0x101436;},'mLrPv':function(_0x210152,_0x31c44a){return _0x210152==_0x31c44a;},'iYBJu':_0x54a204(0x390)+']','vGxeP':function(_0x62d476,_0x38f937){return _0x62d476===_0x38f937;},'gwrNr':_0x32e7a0(0x266),'LOsUa':_0x54a204(0x7e5)+_0x54a204(0x9d0),'qSCFN':_0x46520f(0x650)+_0x54a204(0x607)+_0x498b47(0x64d),'IFHuc':_0x54a204(0x650)+_0x32e7a0(0x870),'UPRfc':function(_0x2d56a2){return _0x2d56a2();},'rbZFM':function(_0x396f8b,_0x53f554){return _0x396f8b!==_0x53f554;},'dvAvh':_0x54a204(0x624),'pvMdX':_0x439dbb(0x3a4),'ZjPSe':_0x439dbb(0x3c3),'uXKye':_0x439dbb(0x5c2),'pZNsc':_0x32e7a0(0x1e9),'cjpkq':function(_0x352e6e,_0x48e880){return _0x352e6e>_0x48e880;},'LXSsP':_0x32e7a0(0x90d),'ETotu':function(_0x2e338c,_0x18a903,_0x3412cb){return _0x2e338c(_0x18a903,_0x3412cb);},'ILFnP':function(_0x3f0f58,_0x1d49c4){return _0x3f0f58(_0x1d49c4);},'XQgUW':_0x32e7a0(0x941),'BPNNQ':_0x46520f(0x827)+':','Bmapn':_0x498b47(0x1d3),'bFcEM':_0x32e7a0(0xa92),'qQlyA':function(_0x3d1912,_0x173340){return _0x3d1912>=_0x173340;},'hdEJa':_0x439dbb(0x25a),'jTxGt':_0x32e7a0(0x92b)+_0x439dbb(0x527)+'rl','CXcJd':_0x46520f(0x7c7)+'l','WIVUE':_0x439dbb(0x226)+_0x498b47(0x2ac)+_0x439dbb(0x92a),'QdTLC':function(_0x1cd2fb,_0x418c6e){return _0x1cd2fb+_0x418c6e;},'ACjfg':_0x54a204(0x2fb),'PTMgw':_0x439dbb(0xa5a)+_0x32e7a0(0xa8e)+'l','ltuGW':_0x498b47(0xa5a)+_0x439dbb(0x545),'tWagm':_0x46520f(0x545),'CIBtm':_0x439dbb(0x5b5),'sGByR':_0x498b47(0x9b2),'tQEhm':_0x54a204(0x7e9),'JJVjO':function(_0x4c5c41,_0x526cdf){return _0x4c5c41(_0x526cdf);},'ibsJS':_0x32e7a0(0x8e4)+'ss','RRMKJ':_0x32e7a0(0x283),'DUdpl':_0x439dbb(0x3fc),'sWcKQ':_0x498b47(0x9c2),'tVgkc':_0x498b47(0xa5a)+_0x439dbb(0x651)+_0x439dbb(0x969)+_0x498b47(0x93b)+_0x32e7a0(0x220)+_0x498b47(0x5fb),'GrDbu':function(_0x5c94a2,_0x2c410b){return _0x5c94a2>_0x2c410b;},'cIwTQ':function(_0x488a0e,_0x4c6e55){return _0x488a0e-_0x4c6e55;},'HYTRL':function(_0x103696,_0xf5fb8e,_0x13add5){return _0x103696(_0xf5fb8e,_0x13add5);},'BNlYU':_0x498b47(0x650)+_0x439dbb(0x77f),'xopdz':_0x46520f(0x57c),'Hkbel':function(_0x3dc5fe,_0x5f2e7e){return _0x3dc5fe>_0x5f2e7e;},'PGqnN':_0x46520f(0x355),'GoBxk':_0x46520f(0x563),'AGypp':_0x46520f(0x88d)+_0x32e7a0(0x30d),'GIpBq':function(_0xa3ad94,_0x5a33e0){return _0xa3ad94(_0x5a33e0);},'owhKW':function(_0x390154,_0x4d4085){return _0x390154+_0x4d4085;},'neIyO':_0x32e7a0(0x641)+'“','pHkkQ':_0x439dbb(0x65d)+_0x439dbb(0x4d7)+_0x498b47(0x674)+_0x439dbb(0x4b6)+_0x54a204(0x9c1)+_0x54a204(0x35a)+_0x32e7a0(0x616)+_0x46520f(0x483),'bdSAE':_0x46520f(0x88d),'cYPNV':function(_0x378142,_0x7f6663,_0x42df8c){return _0x378142(_0x7f6663,_0x42df8c);},'oJlgz':_0x54a204(0x25b),'oSTtl':_0x439dbb(0x9b1)},_0x4b2221=_0x45e9a5[_0x46520f(0x666)][_0x439dbb(0x86c)+_0x46520f(0x3c8)]();let _0x4ee878='',_0x112646='';_0x4b2221[_0x46520f(0x426)]()[_0x46520f(0x617)](function _0x4c2b3d({done:_0x497746,value:_0xa55478}){const _0xf8e07e=_0x439dbb,_0x582334=_0x54a204,_0x3d7670=_0x46520f,_0x167276=_0x32e7a0,_0x20e370=_0x439dbb,_0x19033d={'sQDrQ':function(_0x3a4cb3,_0xf6aeae){const _0x52155c=_0x1e77;return _0x4843b9[_0x52155c(0x3b7)](_0x3a4cb3,_0xf6aeae);},'RMRuU':_0x4843b9[_0xf8e07e(0xa7e)],'EwRGN':_0x4843b9[_0x582334(0xa34)],'KMWtJ':function(_0x448fd4,_0x1c1cbe){const _0x1092f5=_0x582334;return _0x4843b9[_0x1092f5(0x92d)](_0x448fd4,_0x1c1cbe);},'qfClo':function(_0x4f6a70,_0x4d6eb9){const _0x44d0d8=_0xf8e07e;return _0x4843b9[_0x44d0d8(0x6e7)](_0x4f6a70,_0x4d6eb9);},'LgFRm':_0x4843b9[_0xf8e07e(0x293)],'RnzBw':_0x4843b9[_0xf8e07e(0x363)],'GUSvd':_0x4843b9[_0x167276(0x436)],'OzdrQ':_0x4843b9[_0x167276(0x76f)],'BCCjX':function(_0x551854){const _0x48ab83=_0x3d7670;return _0x4843b9[_0x48ab83(0x490)](_0x551854);},'TQKoh':_0x4843b9[_0x582334(0x84b)],'rHaFv':function(_0x4d120b,_0x4be4fb){const _0x477607=_0x3d7670;return _0x4843b9[_0x477607(0x5b0)](_0x4d120b,_0x4be4fb);},'uzZLX':function(_0x9221d0,_0xc20347){const _0x50f0be=_0x3d7670;return _0x4843b9[_0x50f0be(0x376)](_0x9221d0,_0xc20347);},'mFqLA':_0x4843b9[_0x167276(0x4ef)],'Yawrm':_0x4843b9[_0x582334(0x9d9)],'sTbNz':_0x4843b9[_0x167276(0x46f)],'sVAdE':function(_0x3c2952,_0xcc10f2,_0x3b5119){const _0x4b4576=_0x20e370;return _0x4843b9[_0x4b4576(0x533)](_0x3c2952,_0xcc10f2,_0x3b5119);},'zsgbE':_0x4843b9[_0x20e370(0x414)],'KlZwi':_0x4843b9[_0x582334(0xa60)],'oeUuD':_0x4843b9[_0xf8e07e(0x339)],'iPvKj':_0x4843b9[_0x167276(0x6c9)],'FoUik':function(_0x33eb95,_0x3d7e5c){const _0x1ca82b=_0x167276;return _0x4843b9[_0x1ca82b(0x43b)](_0x33eb95,_0x3d7e5c);},'iJmAx':_0x4843b9[_0xf8e07e(0x6ec)]};if(_0x497746)return;const _0x56dbbd=new TextDecoder(_0x4843b9[_0x582334(0x790)])[_0x20e370(0x477)+'e'](_0xa55478);return _0x56dbbd[_0x582334(0x755)]()[_0x167276(0x460)]('\x0a')[_0x167276(0x54f)+'ch'](function(_0x4387d0){const _0x5e7fe0=_0x20e370,_0x2edd3c=_0xf8e07e,_0x1aacdc=_0x167276,_0x155e72=_0x3d7670,_0x2cbb80=_0x3d7670,_0x41ccc8={'JYYTX':function(_0x21e386,_0x405c34){const _0x49e003=_0x1e77;return _0x4843b9[_0x49e003(0xa70)](_0x21e386,_0x405c34);},'GAPnN':_0x4843b9[_0x5e7fe0(0x6c9)],'lZiAe':function(_0x5ab52d,_0x1a0bc0){const _0x1e9065=_0x5e7fe0;return _0x4843b9[_0x1e9065(0x41a)](_0x5ab52d,_0x1a0bc0);},'MYWJz':function(_0x6d9904,_0x6ad583){const _0x3b356d=_0x5e7fe0;return _0x4843b9[_0x3b356d(0x63f)](_0x6d9904,_0x6ad583);},'aXbHy':_0x4843b9[_0x2edd3c(0x784)],'GDgfk':_0x4843b9[_0x2edd3c(0x934)],'CWBSO':function(_0x1bfffc,_0x43381c){const _0x1aabf4=_0x1aacdc;return _0x4843b9[_0x1aabf4(0x1f6)](_0x1bfffc,_0x43381c);},'gOewX':function(_0x2c1696,_0x17e58e){const _0x1ab9e6=_0x5e7fe0;return _0x4843b9[_0x1ab9e6(0x6e7)](_0x2c1696,_0x17e58e);},'xgCzo':_0x4843b9[_0x2edd3c(0x293)],'waFGD':function(_0x37be66,_0x3db85b){const _0x356a0d=_0x2edd3c;return _0x4843b9[_0x356a0d(0x3b7)](_0x37be66,_0x3db85b);},'cXTwh':_0x4843b9[_0x1aacdc(0xb05)],'hRbiH':_0x4843b9[_0x2edd3c(0x2e6)],'ZIFFE':_0x4843b9[_0x2cbb80(0x8cb)],'AsmVL':_0x4843b9[_0x2cbb80(0x637)],'YMCyT':function(_0x9d998f){const _0x6fdc54=_0x2cbb80;return _0x4843b9[_0x6fdc54(0x490)](_0x9d998f);},'TrJuw':function(_0xc2d9c7,_0x5d19ae){const _0x3fd0ef=_0x155e72;return _0x4843b9[_0x3fd0ef(0x64c)](_0xc2d9c7,_0x5d19ae);},'XbYev':_0x4843b9[_0x2cbb80(0x7f4)],'snqYI':_0x4843b9[_0x2edd3c(0x4f7)],'Qstfu':_0x4843b9[_0x2cbb80(0x8e7)],'gKAbn':_0x4843b9[_0x1aacdc(0x978)],'gRVVz':_0x4843b9[_0x2cbb80(0x406)],'MBoLh':function(_0x115665,_0x47047e){const _0xc2a65d=_0x2edd3c;return _0x4843b9[_0xc2a65d(0x753)](_0x115665,_0x47047e);},'pFyaV':_0x4843b9[_0x155e72(0x993)],'xsgfD':function(_0x11ed61,_0x38e981,_0x1caa62){const _0x25049c=_0x2edd3c;return _0x4843b9[_0x25049c(0x7b7)](_0x11ed61,_0x38e981,_0x1caa62);},'rReBX':function(_0x50661a,_0x44b16f){const _0x191fb2=_0x1aacdc;return _0x4843b9[_0x191fb2(0x50c)](_0x50661a,_0x44b16f);},'fIFlk':_0x4843b9[_0x2cbb80(0x6ec)],'kdmIi':_0x4843b9[_0x5e7fe0(0xa34)],'tFMGj':_0x4843b9[_0x1aacdc(0x3a5)],'yvRTb':_0x4843b9[_0x2edd3c(0x90e)],'Rrckw':function(_0x189bcb,_0x3a643e){const _0x19f4d7=_0x155e72;return _0x4843b9[_0x19f4d7(0x46a)](_0x189bcb,_0x3a643e);},'zTafw':_0x4843b9[_0x1aacdc(0xa10)],'EcFQT':_0x4843b9[_0x2edd3c(0x26e)],'oUTXu':_0x4843b9[_0x5e7fe0(0xa9b)],'OJaLo':_0x4843b9[_0x2cbb80(0x90c)],'RRGpt':function(_0x1a6cc1,_0x57f997){const _0x103e7c=_0x2cbb80;return _0x4843b9[_0x103e7c(0x328)](_0x1a6cc1,_0x57f997);},'iyqFe':_0x4843b9[_0x155e72(0x709)],'OluYH':_0x4843b9[_0x2edd3c(0x989)],'NnQTu':_0x4843b9[_0x2edd3c(0x2a0)],'tOvRK':_0x4843b9[_0x1aacdc(0xa95)],'LbLIL':function(_0x3aa298,_0x1e4a36){const _0x49fae2=_0x155e72;return _0x4843b9[_0x49fae2(0x41a)](_0x3aa298,_0x1e4a36);},'liasm':_0x4843b9[_0x5e7fe0(0xb0d)],'lmGIm':_0x4843b9[_0x2cbb80(0x89d)],'hClSd':_0x4843b9[_0x5e7fe0(0x790)],'KOxRg':function(_0x2e2852,_0x30f175){const _0x1ebd13=_0x5e7fe0;return _0x4843b9[_0x1ebd13(0x41c)](_0x2e2852,_0x30f175);},'vciec':_0x4843b9[_0x2edd3c(0x598)],'gQKbq':_0x4843b9[_0x5e7fe0(0x365)],'Ohjgc':_0x4843b9[_0x1aacdc(0x80b)]};if(_0x4843b9[_0x2cbb80(0x753)](_0x4387d0[_0x2edd3c(0x5fc)+'h'],0x1de9+-0x216e+0x38b))_0x4ee878=_0x4387d0[_0x5e7fe0(0x6e4)](0x6a1+-0x1ce+-0x4cd*0x1);if(_0x4843b9[_0x2edd3c(0x6e7)](_0x4ee878,_0x4843b9[_0x155e72(0x293)])){text_offset=-(-0x1139*-0x1+-0x61*-0x43+-0x2a9b);const _0x6e701f={'method':_0x4843b9[_0x1aacdc(0x84b)],'headers':headers,'body':_0x4843b9[_0x2edd3c(0x41c)](b64EncodeUnicode,JSON[_0x155e72(0x4ac)+_0x155e72(0xa12)](prompt[_0x1aacdc(0x4b1)]))};_0x4843b9[_0x2cbb80(0x7b7)](fetch,_0x4843b9[_0x5e7fe0(0x414)],_0x6e701f)[_0x155e72(0x617)](_0x7bca3f=>{const _0x3cfb66=_0x2cbb80,_0x8ae405=_0x5e7fe0,_0x23843f=_0x155e72,_0x4f5cea=_0x5e7fe0,_0x449000=_0x1aacdc,_0x1cb4e2={'XXiEP':function(_0x500867,_0x3df679){const _0x2e1602=_0x1e77;return _0x19033d[_0x2e1602(0x422)](_0x500867,_0x3df679);},'Uecig':_0x19033d[_0x3cfb66(0xaff)],'Zzrvo':_0x19033d[_0x8ae405(0x61d)],'mPFPg':function(_0x2b631a,_0x4148c3){const _0x546d44=_0x3cfb66;return _0x19033d[_0x546d44(0x9a6)](_0x2b631a,_0x4148c3);},'lZsxX':function(_0x28d992,_0x12d1be){const _0x26ee24=_0x3cfb66;return _0x19033d[_0x26ee24(0x216)](_0x28d992,_0x12d1be);},'nXicI':_0x19033d[_0x8ae405(0x3c6)],'KcBRs':_0x19033d[_0x4f5cea(0x62f)],'HphXQ':_0x19033d[_0x3cfb66(0x5e0)],'eXPVx':_0x19033d[_0x8ae405(0x4db)],'KEXHq':function(_0x397221){const _0x1b17f9=_0x4f5cea;return _0x19033d[_0x1b17f9(0x27d)](_0x397221);},'NNbUo':_0x19033d[_0x8ae405(0x4be)],'HwIAM':function(_0x40c64d,_0x16e3b7){const _0x4004c2=_0x8ae405;return _0x19033d[_0x4004c2(0x8aa)](_0x40c64d,_0x16e3b7);},'emjvE':function(_0xa58bf7,_0x12aeaa){const _0x5717ee=_0x3cfb66;return _0x19033d[_0x5717ee(0x233)](_0xa58bf7,_0x12aeaa);},'bvnzD':_0x19033d[_0x23843f(0x56c)],'MmshP':_0x19033d[_0x449000(0x78d)],'UQZYZ':_0x19033d[_0x23843f(0x4f5)],'OQPJJ':function(_0xd5b41c,_0x1d0c8e,_0x17f770){const _0xbf342e=_0x8ae405;return _0x19033d[_0xbf342e(0x932)](_0xd5b41c,_0x1d0c8e,_0x17f770);},'fDPBR':_0x19033d[_0x4f5cea(0x2a5)],'DfRYQ':function(_0x7c9fdf,_0x14787f){const _0x21defa=_0x3cfb66;return _0x19033d[_0x21defa(0x422)](_0x7c9fdf,_0x14787f);},'zikUS':_0x19033d[_0x3cfb66(0x3d7)],'BcdUr':_0x19033d[_0x8ae405(0x898)],'AJgdq':_0x19033d[_0x23843f(0x642)],'iEItm':function(_0x4bb6e6,_0x3353fd){const _0x1ccae7=_0x449000;return _0x19033d[_0x1ccae7(0x9bf)](_0x4bb6e6,_0x3353fd);},'YyzmB':_0x19033d[_0x23843f(0x6a8)]},_0x1f12e0=_0x7bca3f[_0x8ae405(0x666)][_0x3cfb66(0x86c)+_0x3cfb66(0x3c8)]();let _0x11c63d='',_0x3d3980='';_0x1f12e0[_0x4f5cea(0x426)]()[_0x449000(0x617)](function _0x3637ae({done:_0x52da0d,value:_0x490e73}){const _0x4bded3=_0x449000,_0xf7f6b4=_0x3cfb66,_0x165a14=_0x23843f,_0x54b8cd=_0x3cfb66,_0x51ad46=_0x23843f,_0x27ab4e={'tQnvX':function(_0x128138,_0x144523){const _0x3bfe28=_0x1e77;return _0x41ccc8[_0x3bfe28(0x78c)](_0x128138,_0x144523);},'qvDWt':_0x41ccc8[_0x4bded3(0xa6e)],'xakxs':function(_0x26f48c,_0x1b18b7){const _0x5434dd=_0x4bded3;return _0x41ccc8[_0x5434dd(0x77d)](_0x26f48c,_0x1b18b7);},'iHRzK':function(_0x53ee55,_0x5b1db1){const _0x35e056=_0x4bded3;return _0x41ccc8[_0x35e056(0x857)](_0x53ee55,_0x5b1db1);},'pqOgA':_0x41ccc8[_0x4bded3(0xa26)],'SmIBV':_0x41ccc8[_0xf7f6b4(0x30c)],'pKyNB':function(_0x43a909,_0x497765){const _0x33a8bc=_0x4bded3;return _0x41ccc8[_0x33a8bc(0x59b)](_0x43a909,_0x497765);},'MunHI':function(_0x954f6a,_0x417b59){const _0x4a3297=_0xf7f6b4;return _0x41ccc8[_0x4a3297(0x5e5)](_0x954f6a,_0x417b59);},'BZfmQ':_0x41ccc8[_0x165a14(0xaf4)],'HmsOx':function(_0x592992,_0x424070){const _0x5ab037=_0x4bded3;return _0x41ccc8[_0x5ab037(0x23f)](_0x592992,_0x424070);},'AJlrZ':_0x41ccc8[_0x54b8cd(0x9dc)],'qCagz':_0x41ccc8[_0x4bded3(0x2c1)],'pLkur':_0x41ccc8[_0x54b8cd(0x37b)],'KQRWr':_0x41ccc8[_0x51ad46(0x2c4)],'fbbOi':function(_0x1bdba1){const _0x14cb2a=_0xf7f6b4;return _0x41ccc8[_0x14cb2a(0x5cf)](_0x1bdba1);},'xEWmU':function(_0x1627b2,_0x56e1d7){const _0x4173de=_0x51ad46;return _0x41ccc8[_0x4173de(0x829)](_0x1627b2,_0x56e1d7);},'iocGa':_0x41ccc8[_0xf7f6b4(0x771)],'MTIFL':_0x41ccc8[_0x51ad46(0x965)],'VyOFk':function(_0x56961f,_0x54d6dc){const _0x4f6a3f=_0x4bded3;return _0x41ccc8[_0x4f6a3f(0x78c)](_0x56961f,_0x54d6dc);},'HlocF':_0x41ccc8[_0x165a14(0x768)],'kUYPz':function(_0x570276,_0x1daba9){const _0x275933=_0x54b8cd;return _0x41ccc8[_0x275933(0x857)](_0x570276,_0x1daba9);},'fENCl':_0x41ccc8[_0xf7f6b4(0x767)],'LdnqX':_0x41ccc8[_0x4bded3(0x8ab)],'TcJmY':function(_0x526335,_0x8b824d){const _0x3bea79=_0x4bded3;return _0x41ccc8[_0x3bea79(0x930)](_0x526335,_0x8b824d);},'yNwYE':_0x41ccc8[_0x165a14(0x53d)],'PbzMy':function(_0x546386,_0x46636e,_0x2a5a39){const _0x344c99=_0x4bded3;return _0x41ccc8[_0x344c99(0x9cc)](_0x546386,_0x46636e,_0x2a5a39);},'tNsnb':function(_0x4beff4,_0x50e17d){const _0x556cc9=_0xf7f6b4;return _0x41ccc8[_0x556cc9(0x4af)](_0x4beff4,_0x50e17d);},'yWLOH':_0x41ccc8[_0x54b8cd(0xa83)],'QQAwU':_0x41ccc8[_0x54b8cd(0x5e9)],'mcHSM':_0x41ccc8[_0x51ad46(0x6dd)],'OwsVh':_0x41ccc8[_0x51ad46(0xaef)],'rfhFS':function(_0x5cfa6d,_0x11cc5f){const _0x4873e0=_0x4bded3;return _0x41ccc8[_0x4873e0(0x27e)](_0x5cfa6d,_0x11cc5f);},'YbKGJ':_0x41ccc8[_0x165a14(0x863)],'IlcWx':_0x41ccc8[_0x51ad46(0x5c7)],'Vmozs':function(_0x10487b,_0x4cfc70){const _0x3deb78=_0x165a14;return _0x41ccc8[_0x3deb78(0x78c)](_0x10487b,_0x4cfc70);},'WYJFj':_0x41ccc8[_0x51ad46(0xaa9)],'Dajdm':_0x41ccc8[_0xf7f6b4(0x52c)],'pOuwf':function(_0xba1c82,_0x10ce8c){const _0x1f8c30=_0x165a14;return _0x41ccc8[_0x1f8c30(0x5fd)](_0xba1c82,_0x10ce8c);},'ThWGO':_0x41ccc8[_0x165a14(0x8d2)],'pdAjC':_0x41ccc8[_0xf7f6b4(0x219)],'FexjP':_0x41ccc8[_0x51ad46(0x571)],'uirdv':_0x41ccc8[_0x51ad46(0xad0)],'tIylO':function(_0x1228ee,_0x177b73){const _0x511967=_0x4bded3;return _0x41ccc8[_0x511967(0x838)](_0x1228ee,_0x177b73);},'QEuGk':_0x41ccc8[_0x51ad46(0xb09)],'lTzpl':_0x41ccc8[_0x51ad46(0x5e3)],'hULIf':_0x41ccc8[_0x51ad46(0x3b1)],'MJsyD':function(_0x40933a,_0x4ac197){const _0xd0aedb=_0x165a14;return _0x41ccc8[_0xd0aedb(0x236)](_0x40933a,_0x4ac197);},'UDTdd':_0x41ccc8[_0x54b8cd(0x614)],'XEgNT':function(_0x1876d5,_0x2e8348){const _0x11b2fa=_0x165a14;return _0x41ccc8[_0x11b2fa(0x829)](_0x1876d5,_0x2e8348);},'ehtDC':_0x41ccc8[_0x165a14(0x769)],'YncTH':_0x41ccc8[_0x54b8cd(0x217)]};if(_0x52da0d)return;const _0x1db2f8=new TextDecoder(_0x41ccc8[_0x165a14(0x3b1)])[_0x165a14(0x477)+'e'](_0x490e73);return _0x1db2f8[_0x165a14(0x755)]()[_0x4bded3(0x460)]('\x0a')[_0x4bded3(0x54f)+'ch'](function(_0x5268c9){const _0x25cae8=_0x165a14,_0x5ebc3a=_0x54b8cd,_0x382442=_0xf7f6b4,_0x51defa=_0x165a14,_0x51e1f9=_0x51ad46,_0x161979={'DNCSa':function(_0x5c903c,_0x1d9161){const _0x8ce66f=_0x1e77;return _0x1cb4e2[_0x8ce66f(0xa61)](_0x5c903c,_0x1d9161);},'fMLtz':_0x1cb4e2[_0x25cae8(0xa6c)],'AHExV':_0x1cb4e2[_0x5ebc3a(0x292)]};if(_0x1cb4e2[_0x5ebc3a(0x860)](_0x5268c9[_0x5ebc3a(0x5fc)+'h'],0x4*-0x48b+0xb5*-0x12+-0x7bb*-0x4))_0x11c63d=_0x5268c9[_0x51defa(0x6e4)](0x52+-0x168a+0x163e);if(_0x1cb4e2[_0x382442(0x4d6)](_0x11c63d,_0x1cb4e2[_0x25cae8(0x5a6)])){if(_0x1cb4e2[_0x5ebc3a(0xa61)](_0x1cb4e2[_0x382442(0x5ad)],_0x1cb4e2[_0x51defa(0x2c2)])){if(_0x5d7573){const _0x2554d4=_0x34b7ce[_0x25cae8(0x8c9)](_0x4d2723,arguments);return _0x2a2023=null,_0x2554d4;}}else{document[_0x5ebc3a(0x4c9)+_0x25cae8(0xacd)+_0x5ebc3a(0x8bb)](_0x1cb4e2[_0x51defa(0x76b)])[_0x382442(0xa9f)+_0x51e1f9(0x2ed)]='',_0x1cb4e2[_0x25cae8(0x837)](chatmore);const _0x2a2ec5={'method':_0x1cb4e2[_0x382442(0x8ea)],'headers':headers,'body':_0x1cb4e2[_0x51e1f9(0x58b)](b64EncodeUnicode,JSON[_0x25cae8(0x4ac)+_0x51defa(0xa12)]({'prompt':_0x1cb4e2[_0x25cae8(0x95f)](_0x1cb4e2[_0x382442(0x95f)](_0x1cb4e2[_0x51e1f9(0x95f)](_0x1cb4e2[_0x25cae8(0x95f)](_0x1cb4e2[_0x51defa(0x832)],original_search_query),_0x1cb4e2[_0x51e1f9(0x675)]),document[_0x51e1f9(0x4c9)+_0x25cae8(0xacd)+_0x25cae8(0x8bb)](_0x1cb4e2[_0x382442(0x21c)])[_0x5ebc3a(0xa9f)+_0x51defa(0x2ed)][_0x382442(0x487)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x25cae8(0x487)+'ce'](/<hr.*/gs,'')[_0x25cae8(0x487)+'ce'](/<[^>]+>/g,'')[_0x25cae8(0x487)+'ce'](/\n\n/g,'\x0a')),'\x0a'),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':!![]}))};_0x1cb4e2[_0x51e1f9(0x510)](fetch,_0x1cb4e2[_0x5ebc3a(0x206)],_0x2a2ec5)[_0x5ebc3a(0x617)](_0x14baed=>{const _0xf52835=_0x5ebc3a,_0x1fb620=_0x25cae8,_0x351895=_0x51defa,_0x5c4140=_0x25cae8,_0xc9f0f4=_0x382442,_0x3b3789={'yYANI':function(_0x455c6e,_0x8bc6a0){const _0x27d8cd=_0x1e77;return _0x27ab4e[_0x27d8cd(0x3ee)](_0x455c6e,_0x8bc6a0);},'sYKnL':_0x27ab4e[_0xf52835(0x685)],'TgsmS':function(_0x55b752,_0x17eff6){const _0x5ae595=_0xf52835;return _0x27ab4e[_0x5ae595(0x9bc)](_0x55b752,_0x17eff6);},'BJPfl':function(_0x222ed6,_0x46705c){const _0x4eafff=_0xf52835;return _0x27ab4e[_0x4eafff(0x42a)](_0x222ed6,_0x46705c);},'ZFCrQ':_0x27ab4e[_0x1fb620(0x29c)],'LHFID':_0x27ab4e[_0xf52835(0x37e)],'udzda':function(_0xa1a62d,_0x11755e){const _0x46d140=_0x351895;return _0x27ab4e[_0x46d140(0x439)](_0xa1a62d,_0x11755e);},'PsVle':function(_0x1ef8e0,_0x3dc70a){const _0x57d5cb=_0xf52835;return _0x27ab4e[_0x57d5cb(0x9ed)](_0x1ef8e0,_0x3dc70a);},'FgVtH':_0x27ab4e[_0x5c4140(0x7ee)],'ieSEg':function(_0x1ed9a8,_0x38ee21){const _0x1b2cf1=_0x5c4140;return _0x27ab4e[_0x1b2cf1(0x2e3)](_0x1ed9a8,_0x38ee21);},'QlZST':_0x27ab4e[_0x1fb620(0x6b4)],'YWkIB':_0x27ab4e[_0xc9f0f4(0x40f)],'Bmqoa':_0x27ab4e[_0xf52835(0x3a8)],'vbYfs':_0x27ab4e[_0x351895(0x306)],'pVdsm':function(_0x714eb6){const _0xd81200=_0xc9f0f4;return _0x27ab4e[_0xd81200(0x62c)](_0x714eb6);},'fFERJ':function(_0x34f86f,_0x251bcf){const _0x4ff32f=_0x5c4140;return _0x27ab4e[_0x4ff32f(0x353)](_0x34f86f,_0x251bcf);},'UDwmg':_0x27ab4e[_0x5c4140(0x443)],'Rfgbi':_0x27ab4e[_0x1fb620(0x24d)],'BenIP':function(_0x306267,_0x25acac){const _0x2952c8=_0x1fb620;return _0x27ab4e[_0x2952c8(0x9f9)](_0x306267,_0x25acac);},'jNJtm':_0x27ab4e[_0x1fb620(0x3b6)],'oQRCY':function(_0x18a48f,_0xe83018){const _0x4ad15c=_0x5c4140;return _0x27ab4e[_0x4ad15c(0xa40)](_0x18a48f,_0xe83018);},'KaDgH':_0x27ab4e[_0x351895(0x779)],'cnlOz':_0x27ab4e[_0xf52835(0x87a)],'EVxIE':function(_0x253273,_0x28385a){const _0x2b97fe=_0x5c4140;return _0x27ab4e[_0x2b97fe(0x9a5)](_0x253273,_0x28385a);},'GecWi':function(_0x4baa3b,_0xfac06){const _0x195b1c=_0xf52835;return _0x27ab4e[_0x195b1c(0x2e3)](_0x4baa3b,_0xfac06);},'MvKdu':_0x27ab4e[_0xf52835(0x40d)],'QavhK':function(_0x11e9e8,_0x862275,_0x1102de){const _0x55160f=_0x5c4140;return _0x27ab4e[_0x55160f(0x763)](_0x11e9e8,_0x862275,_0x1102de);},'kGFOs':function(_0x17ac06,_0x1dbfa5){const _0x320ee7=_0xc9f0f4;return _0x27ab4e[_0x320ee7(0x5d0)](_0x17ac06,_0x1dbfa5);},'fzYUk':_0x27ab4e[_0x1fb620(0x372)],'AzRRy':_0x27ab4e[_0xf52835(0x323)],'nCIbo':_0x27ab4e[_0x351895(0xa0f)],'fUOOG':_0x27ab4e[_0x5c4140(0x59a)],'bgXRS':function(_0x9fe2b5,_0x5f24e7){const _0x337919=_0x351895;return _0x27ab4e[_0x337919(0x41b)](_0x9fe2b5,_0x5f24e7);},'yAnMl':_0x27ab4e[_0x1fb620(0x207)],'VqGbc':_0x27ab4e[_0x351895(0x26c)],'mVFLx':function(_0x712b04,_0x504289){const _0x1ae7c6=_0x1fb620;return _0x27ab4e[_0x1ae7c6(0x230)](_0x712b04,_0x504289);},'uGABu':_0x27ab4e[_0x5c4140(0x638)],'jmLEG':function(_0x350f97,_0x63d592){const _0x15f437=_0x5c4140;return _0x27ab4e[_0x15f437(0x5d0)](_0x350f97,_0x63d592);},'lsumt':_0x27ab4e[_0xc9f0f4(0x59e)],'cQarL':function(_0x35fc21,_0x51a7e7){const _0x1b0a29=_0xf52835;return _0x27ab4e[_0x1b0a29(0x8cd)](_0x35fc21,_0x51a7e7);},'iohUe':_0x27ab4e[_0xc9f0f4(0x805)],'UETLC':_0x27ab4e[_0xf52835(0x8f3)],'jrxBE':function(_0x4e9e7f,_0x47fee7){const _0x44b86c=_0xf52835;return _0x27ab4e[_0x44b86c(0x5d0)](_0x4e9e7f,_0x47fee7);},'ccJJf':_0x27ab4e[_0x1fb620(0x434)],'rmSpt':_0x27ab4e[_0x1fb620(0x20d)],'whbtc':function(_0x54aa6a,_0x4901e3){const _0xd0fe89=_0x351895;return _0x27ab4e[_0xd0fe89(0x223)](_0x54aa6a,_0x4901e3);},'bTtHu':_0x27ab4e[_0x5c4140(0x7b9)],'heZCk':_0x27ab4e[_0xf52835(0x524)],'XYZNH':_0x27ab4e[_0x351895(0xa9e)],'laxnI':function(_0x58d9d3,_0x1d0b65){const _0x10d8be=_0x1fb620;return _0x27ab4e[_0x10d8be(0x24e)](_0x58d9d3,_0x1d0b65);},'GokQb':_0x27ab4e[_0xc9f0f4(0x391)]};if(_0x27ab4e[_0xf52835(0xa23)](_0x27ab4e[_0x5c4140(0x663)],_0x27ab4e[_0xc9f0f4(0x2bd)])){const _0x26dfb6=_0x14baed[_0xf52835(0x666)][_0x1fb620(0x86c)+_0xc9f0f4(0x3c8)]();let _0x206b37='',_0x130b5c='';_0x26dfb6[_0xf52835(0x426)]()[_0xf52835(0x617)](function _0xc24af6({done:_0x34d799,value:_0x51f6ee}){const _0x2f0c4c=_0xf52835,_0x1ea2e2=_0xc9f0f4,_0x479939=_0x5c4140,_0x1321a7=_0x5c4140,_0x56b909=_0xf52835,_0x3f472b={'urzqx':function(_0x359198,_0x5a41e6){const _0x21e2fe=_0x1e77;return _0x3b3789[_0x21e2fe(0x770)](_0x359198,_0x5a41e6);},'vERDw':_0x3b3789[_0x2f0c4c(0x640)],'XGoXC':_0x3b3789[_0x2f0c4c(0x6a4)],'iIKgg':_0x3b3789[_0x1ea2e2(0x2bf)],'VSmBl':function(_0x1fcee4,_0x53e84c){const _0x835be4=_0x479939;return _0x3b3789[_0x835be4(0x78b)](_0x1fcee4,_0x53e84c);},'zBeVX':function(_0x4ba683,_0x24c5f7){const _0x330637=_0x1ea2e2;return _0x3b3789[_0x330637(0x8c3)](_0x4ba683,_0x24c5f7);},'RxDnI':_0x3b3789[_0x1ea2e2(0x384)],'SBYJc':function(_0x598816,_0x454619){const _0x3114a3=_0x2f0c4c;return _0x3b3789[_0x3114a3(0x608)](_0x598816,_0x454619);},'yqwzV':_0x3b3789[_0x1321a7(0x4bc)],'uNQZc':function(_0x4c868b,_0x230f3b){const _0x48165d=_0x56b909;return _0x3b3789[_0x48165d(0xaf9)](_0x4c868b,_0x230f3b);},'NBVTN':_0x3b3789[_0x56b909(0x3c0)],'ThoiI':function(_0x18254f,_0x49c2a0){const _0x24f4d4=_0x1ea2e2;return _0x3b3789[_0x24f4d4(0x828)](_0x18254f,_0x49c2a0);},'kCkRB':function(_0x349a08,_0x23c8f3){const _0x2d4d8f=_0x1ea2e2;return _0x3b3789[_0x2d4d8f(0x608)](_0x349a08,_0x23c8f3);},'KfcId':_0x3b3789[_0x1321a7(0x1f7)],'fQLRP':function(_0x1d1044,_0xb77bb){const _0x184c4f=_0x1ea2e2;return _0x3b3789[_0x184c4f(0x828)](_0x1d1044,_0xb77bb);},'QPhCw':function(_0x441d44,_0x34efac){const _0x536497=_0x56b909;return _0x3b3789[_0x536497(0x45a)](_0x441d44,_0x34efac);},'YfgzN':_0x3b3789[_0x1321a7(0x705)],'YjEXE':function(_0x2d1c66,_0x5e56e3){const _0x49df80=_0x2f0c4c;return _0x3b3789[_0x49df80(0x828)](_0x2d1c66,_0x5e56e3);},'PQLng':function(_0x1d8453,_0x36d862){const _0x39d22f=_0x1321a7;return _0x3b3789[_0x39d22f(0x608)](_0x1d8453,_0x36d862);},'FkgDx':_0x3b3789[_0x56b909(0x760)],'DXtLQ':function(_0x23471a,_0x5f30f6){const _0x3fef80=_0x1ea2e2;return _0x3b3789[_0x3fef80(0x6b7)](_0x23471a,_0x5f30f6);},'jovqF':function(_0x4f8838,_0x3c5020){const _0x3bf347=_0x1ea2e2;return _0x3b3789[_0x3bf347(0x45a)](_0x4f8838,_0x3c5020);},'KlEMY':_0x3b3789[_0x1ea2e2(0xab1)],'mFjWS':function(_0x1fa7a8,_0x3f11c9){const _0x3e63c3=_0x1ea2e2;return _0x3b3789[_0x3e63c3(0x608)](_0x1fa7a8,_0x3f11c9);},'TvJod':_0x3b3789[_0x479939(0xa63)],'QKwXG':function(_0x38b564,_0x29cafd){const _0x374c1a=_0x1321a7;return _0x3b3789[_0x374c1a(0x6b7)](_0x38b564,_0x29cafd);},'dTfEo':_0x3b3789[_0x56b909(0x36c)],'oCxgT':function(_0x36a56b,_0x440496){const _0x3abcc2=_0x56b909;return _0x3b3789[_0x3abcc2(0x38d)](_0x36a56b,_0x440496);}};if(_0x3b3789[_0x1ea2e2(0xa5b)](_0x3b3789[_0x56b909(0x8d6)],_0x3b3789[_0x479939(0x57f)]))_0x4c6beb+=_0x1098aa;else{if(_0x34d799)return;const _0x9fc612=new TextDecoder(_0x3b3789[_0x2f0c4c(0x284)])[_0x1ea2e2(0x477)+'e'](_0x51f6ee);return _0x9fc612[_0x56b909(0x755)]()[_0x479939(0x460)]('\x0a')[_0x479939(0x54f)+'ch'](function(_0x358066){const _0x52cfee=_0x56b909,_0x17daa2=_0x1ea2e2,_0x1bd022=_0x2f0c4c,_0xd9883c=_0x56b909,_0x391bc5=_0x56b909,_0x48392a={'ubVok':function(_0x5ef725,_0x505ad1){const _0x21922e=_0x1e77;return _0x3b3789[_0x21922e(0xad3)](_0x5ef725,_0x505ad1);},'vGArB':_0x3b3789[_0x52cfee(0x36c)],'MLQiZ':function(_0x54a6d5,_0x3df3fc){const _0x39b6e2=_0x52cfee;return _0x3b3789[_0x39b6e2(0x20a)](_0x54a6d5,_0x3df3fc);}};if(_0x3b3789[_0x17daa2(0x951)](_0x3b3789[_0x17daa2(0x3de)],_0x3b3789[_0x1bd022(0x371)])){if(_0x3b3789[_0x52cfee(0x786)](_0x358066[_0x17daa2(0x5fc)+'h'],0xa7a+0x1e3c+0x28b*-0x10))_0x206b37=_0x358066[_0x391bc5(0x6e4)](0x4ea+0x1123+0x1607*-0x1);if(_0x3b3789[_0xd9883c(0x770)](_0x206b37,_0x3b3789[_0x391bc5(0x427)])){if(_0x3b3789[_0xd9883c(0xa5b)](_0x3b3789[_0x1bd022(0x654)],_0x3b3789[_0x52cfee(0x654)])){const _0x2fc029=_0x3b3789[_0x1bd022(0x7e6)][_0x391bc5(0x460)]('|');let _0x3e9c1e=0x95f+-0x800+-0x15f;while(!![]){switch(_0x2fc029[_0x3e9c1e++]){case'0':document[_0x391bc5(0x298)+_0x52cfee(0x8d3)+_0x52cfee(0x6fd)](_0x3b3789[_0x52cfee(0x7f8)])[_0xd9883c(0x9e9)][_0x52cfee(0xac6)+'ay']='';continue;case'1':lock_chat=0x564+0x2e6*0xc+-0x282c;continue;case'2':document[_0xd9883c(0x298)+_0x1bd022(0x8d3)+_0x17daa2(0x6fd)](_0x3b3789[_0x391bc5(0x9ce)])[_0x391bc5(0x9e9)][_0x17daa2(0xac6)+'ay']='';continue;case'3':return;case'4':_0x3b3789[_0x52cfee(0x507)](proxify);continue;}break;}}else _0x3d0708=_0x351694[_0x17daa2(0x733)](_0x48392a[_0xd9883c(0x5b1)](_0x35d81f,_0x41a15f))[_0x48392a[_0x52cfee(0x703)]],_0x203577='';}let _0x34dac5;try{if(_0x3b3789[_0x1bd022(0x590)](_0x3b3789[_0xd9883c(0x9e6)],_0x3b3789[_0x52cfee(0x9e6)])){if(_0x3f472b[_0x17daa2(0xa8f)](_0xc3ad16[_0xd9883c(0x8f7)+'Of'](_0x51bec2[_0x420150]),-(-0x1c5e+-0x5*0x35+0x1d68)))_0x410e22[_0x52cfee(0x929)+'ft'](_0x5babfe[_0x2d508f]);}else try{_0x3b3789[_0x391bc5(0xa5b)](_0x3b3789[_0xd9883c(0x886)],_0x3b3789[_0x17daa2(0x886)])?(_0x34dac5=JSON[_0xd9883c(0x733)](_0x3b3789[_0x1bd022(0x8c3)](_0x130b5c,_0x206b37))[_0x3b3789[_0x1bd022(0x36c)]],_0x130b5c=''):_0x5c2184[_0xd9883c(0x3b5)](_0x3f472b[_0x52cfee(0x6cb)],_0x5e5207);}catch(_0x586d28){_0x3b3789[_0x391bc5(0xa5b)](_0x3b3789[_0x52cfee(0x457)],_0x3b3789[_0xd9883c(0x457)])?(_0x34dac5=JSON[_0x1bd022(0x733)](_0x206b37)[_0x3b3789[_0xd9883c(0x36c)]],_0x130b5c=''):(_0x301420+=_0x2a47eb[0x6e3+0x5ff+-0x671*0x2][_0x1bd022(0x44f)],_0x35136b=_0x33f3d0[-0x60d*0x4+0x234f+-0xb1b][_0x17daa2(0x472)+_0x52cfee(0x5af)][_0x52cfee(0x4d3)+_0x52cfee(0x4ab)+'t'][_0x48392a[_0x1bd022(0x267)](_0x1e7bad[-0x24ec+-0x7*0x1bb+0x3109][_0x1bd022(0x472)+_0xd9883c(0x5af)][_0x17daa2(0x4d3)+_0x17daa2(0x4ab)+'t'][_0x1bd022(0x5fc)+'h'],0x6b0*-0x1+0x2*0xcdb+0x1305*-0x1)]);}}catch(_0x41ad01){if(_0x3b3789[_0x1bd022(0x960)](_0x3b3789[_0x17daa2(0x65a)],_0x3b3789[_0x17daa2(0xb18)]))_0x130b5c+=_0x206b37;else{_0x4926b7=_0x534337[_0xd9883c(0x487)+_0x17daa2(0x32d)]('(','(')[_0x1bd022(0x487)+_0x391bc5(0x32d)](')',')')[_0x52cfee(0x487)+_0xd9883c(0x32d)](',\x20',',')[_0xd9883c(0x487)+_0xd9883c(0x32d)](_0x3f472b[_0x17daa2(0x831)],'')[_0x17daa2(0x487)+_0x1bd022(0x32d)](_0x3f472b[_0x17daa2(0x2a2)],'')[_0x17daa2(0x487)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x6cc370=_0xd22df5[_0x391bc5(0x3e2)+_0x391bc5(0x4a6)][_0xd9883c(0x5fc)+'h'];_0x3f472b[_0x391bc5(0x431)](_0x6cc370,0x206e*0x1+0xac*-0x3+-0xf35*0x2);--_0x6cc370){_0x40043f=_0x37dceb[_0xd9883c(0x487)+_0x52cfee(0x32d)](_0x3f472b[_0x17daa2(0x4ee)](_0x3f472b[_0x391bc5(0x572)],_0x3f472b[_0x17daa2(0x61f)](_0x4c883c,_0x6cc370)),_0x3f472b[_0x391bc5(0x4ee)](_0x3f472b[_0x52cfee(0x6f3)],_0x3f472b[_0x391bc5(0x61f)](_0x7f1f35,_0x6cc370))),_0x388e94=_0x51571d[_0x1bd022(0x487)+_0x17daa2(0x32d)](_0x3f472b[_0x1bd022(0x388)](_0x3f472b[_0x391bc5(0xa77)],_0x3f472b[_0xd9883c(0xa48)](_0x54ff8f,_0x6cc370)),_0x3f472b[_0x52cfee(0x4ee)](_0x3f472b[_0x52cfee(0x6f3)],_0x3f472b[_0x52cfee(0x987)](_0x1b4d82,_0x6cc370))),_0x33867b=_0x7573ba[_0x17daa2(0x487)+_0x52cfee(0x32d)](_0x3f472b[_0xd9883c(0x388)](_0x3f472b[_0x1bd022(0xa20)],_0x3f472b[_0xd9883c(0x61f)](_0x4787b7,_0x6cc370)),_0x3f472b[_0xd9883c(0x388)](_0x3f472b[_0x17daa2(0x6f3)],_0x3f472b[_0x1bd022(0x22f)](_0x105354,_0x6cc370))),_0x560596=_0x4d04c9[_0x1bd022(0x487)+_0x391bc5(0x32d)](_0x3f472b[_0x391bc5(0x977)](_0x3f472b[_0x391bc5(0x686)],_0x3f472b[_0x52cfee(0x987)](_0x2aad28,_0x6cc370)),_0x3f472b[_0x1bd022(0x388)](_0x3f472b[_0x52cfee(0x6f3)],_0x3f472b[_0x391bc5(0x7bd)](_0x4ed29d,_0x6cc370)));}_0x58c007=_0x3f472b[_0x391bc5(0x3a9)](_0x31f8f3,_0x1b7f8d);for(let _0x1f2b84=_0x19f594[_0x391bc5(0x3e2)+_0xd9883c(0x4a6)][_0x1bd022(0x5fc)+'h'];_0x3f472b[_0xd9883c(0x431)](_0x1f2b84,0x12b2+0x2*-0x928+0x2*-0x31);--_0x1f2b84){_0xd39cfc=_0x136ee3[_0x391bc5(0x487)+'ce'](_0x3f472b[_0x52cfee(0x4ee)](_0x3f472b[_0x52cfee(0x8df)],_0x3f472b[_0xd9883c(0x493)](_0x2c386b,_0x1f2b84)),_0x5bae86[_0xd9883c(0x3e2)+_0xd9883c(0x4a6)][_0x1f2b84]),_0x28ab1b=_0x559715[_0x17daa2(0x487)+'ce'](_0x3f472b[_0x52cfee(0x2bc)](_0x3f472b[_0x1bd022(0x440)],_0x3f472b[_0x17daa2(0x7ff)](_0x373d84,_0x1f2b84)),_0x2f9095[_0x52cfee(0x3e2)+_0x17daa2(0x4a6)][_0x1f2b84]),_0x40a265=_0x52b9e2[_0x391bc5(0x487)+'ce'](_0x3f472b[_0x52cfee(0x388)](_0x3f472b[_0xd9883c(0x97d)],_0x3f472b[_0x1bd022(0x56d)](_0x4f4806,_0x1f2b84)),_0x37d2de[_0x1bd022(0x3e2)+_0x1bd022(0x4a6)][_0x1f2b84]);}return _0x4348cb=_0x1b230e[_0xd9883c(0x487)+_0x52cfee(0x32d)]('[]',''),_0x175e1e=_0x50ae5a[_0x52cfee(0x487)+_0x17daa2(0x32d)]('((','('),_0x29287c=_0x4756ae[_0xd9883c(0x487)+_0xd9883c(0x32d)]('))',')'),_0x4685e7;}}_0x34dac5&&_0x3b3789[_0x1bd022(0x786)](_0x34dac5[_0xd9883c(0x5fc)+'h'],0x13*0x155+-0x22*0xb0+-0x1ef)&&_0x3b3789[_0x1bd022(0x746)](_0x34dac5[0x1*0xe78+0x1dab*-0x1+-0x511*-0x3][_0x391bc5(0x472)+_0x52cfee(0x5af)][_0x17daa2(0x4d3)+_0x52cfee(0x4ab)+'t'][-0x25b3+-0x20fd+-0x5e4*-0xc],text_offset)&&(_0x3b3789[_0x391bc5(0x5ed)](_0x3b3789[_0xd9883c(0x9fe)],_0x3b3789[_0x1bd022(0x9fe)])?(chatTextRawPlusComment+=_0x34dac5[0x1*-0x277+0x2701+-0x3*0xc2e][_0x17daa2(0x44f)],text_offset=_0x34dac5[0x8a4+-0x4*0x1ca+0x14*-0x13][_0x391bc5(0x472)+_0x1bd022(0x5af)][_0x1bd022(0x4d3)+_0xd9883c(0x4ab)+'t'][_0x3b3789[_0x17daa2(0x20a)](_0x34dac5[0xc6*0x29+-0xf49+-0x106d][_0x391bc5(0x472)+_0x1bd022(0x5af)][_0x17daa2(0x4d3)+_0x1bd022(0x4ab)+'t'][_0x1bd022(0x5fc)+'h'],-0x1058+-0x1*-0x1d+0x103c)]):(_0xa874c8=_0x112fa2[_0x391bc5(0x733)](_0x44ea24)[_0x3f472b[_0xd9883c(0x466)]],_0x53e116='')),_0x3b3789[_0x52cfee(0x6eb)](markdownToHtml,_0x3b3789[_0x391bc5(0x608)](beautify,chatTextRawPlusComment),document[_0x17daa2(0x298)+_0x52cfee(0x8d3)+_0x52cfee(0x6fd)](_0x3b3789[_0xd9883c(0x415)]));}else{_0x52374f=_0x3f472b[_0xd9883c(0x97f)](_0x4389ae,-0x2d4+-0xa7f*0x1+0xd54);if(!_0x27dce4)throw _0x4a4add;return _0x3f472b[_0x52cfee(0x7ff)](_0x2c7eb3,-0x4d9+0x8b*0x3b+-0x193c)[_0x391bc5(0x617)](()=>_0xd78d7c(_0x313dd6,_0x20aa1e,_0x34d525));}}),_0x26dfb6[_0x2f0c4c(0x426)]()[_0x56b909(0x617)](_0xc24af6);}});}else _0x3b3789[_0x351895(0x92f)](_0x572803,_0x3b3789[_0xc9f0f4(0x5d8)]);})[_0x51defa(0x7b1)](_0x3cd4d8=>{const _0x378875=_0x5ebc3a,_0x4c552a=_0x25cae8,_0x2061c2=_0x382442,_0x214212=_0x51defa,_0x5ae7bb=_0x51defa;_0x161979[_0x378875(0x1e1)](_0x161979[_0x4c552a(0x645)],_0x161979[_0x4c552a(0x645)])?console[_0x2061c2(0x3b5)](_0x161979[_0x214212(0xb08)],_0x3cd4d8):_0x57e2ac=null;});return;}}let _0x2fed44;try{try{if(_0x1cb4e2[_0x25cae8(0x45d)](_0x1cb4e2[_0x51defa(0x881)],_0x1cb4e2[_0x5ebc3a(0x20b)])){const _0x10fec9=_0x5265b1?function(){const _0x5d776d=_0x25cae8;if(_0x7c9965){const _0x3a3de8=_0xd5606f[_0x5d776d(0x8c9)](_0x51fd5e,arguments);return _0x2ff29a=null,_0x3a3de8;}}:function(){};return _0x2eef73=![],_0x10fec9;}else _0x2fed44=JSON[_0x25cae8(0x733)](_0x1cb4e2[_0x382442(0x95f)](_0x3d3980,_0x11c63d))[_0x1cb4e2[_0x51defa(0xa0d)]],_0x3d3980='';}catch(_0x3c6f17){_0x2fed44=JSON[_0x382442(0x733)](_0x11c63d)[_0x1cb4e2[_0x51defa(0xa0d)]],_0x3d3980='';}}catch(_0x2a6dd2){_0x3d3980+=_0x11c63d;}_0x2fed44&&_0x1cb4e2[_0x382442(0x860)](_0x2fed44[_0x51e1f9(0x5fc)+'h'],-0x1242+0x6d9*-0x5+0x347f*0x1)&&_0x1cb4e2[_0x382442(0x860)](_0x2fed44[-0xc91*0x3+-0x127+0x26da*0x1][_0x5ebc3a(0x472)+_0x25cae8(0x5af)][_0x51defa(0x4d3)+_0x382442(0x4ab)+'t'][0x13a8+-0x1909+-0x1*-0x561],text_offset)&&(chatTextRaw+=_0x2fed44[-0x1a7b+-0x1c9e+0x1*0x3719][_0x51e1f9(0x44f)],text_offset=_0x2fed44[-0x4*-0x2f1+-0x1*-0x12a5+-0x1e69][_0x382442(0x472)+_0x51defa(0x5af)][_0x51e1f9(0x4d3)+_0x25cae8(0x4ab)+'t'][_0x1cb4e2[_0x51e1f9(0x52a)](_0x2fed44[-0x190b+0x2af+0x165c][_0x25cae8(0x472)+_0x25cae8(0x5af)][_0x51defa(0x4d3)+_0x5ebc3a(0x4ab)+'t'][_0x51defa(0x5fc)+'h'],-0x1add+-0x1165+0x2c43*0x1)]),_0x1cb4e2[_0x5ebc3a(0x510)](markdownToHtml,_0x1cb4e2[_0x25cae8(0x58b)](beautify,chatTextRaw),document[_0x51defa(0x298)+_0x25cae8(0x8d3)+_0x25cae8(0x6fd)](_0x1cb4e2[_0x25cae8(0xa01)]));}),_0x1f12e0[_0x51ad46(0x426)]()[_0xf7f6b4(0x617)](_0x3637ae);});})[_0x2edd3c(0x7b1)](_0x2563dc=>{const _0x49f8b2=_0x2edd3c,_0x42f2de=_0x2cbb80;console[_0x49f8b2(0x3b5)](_0x41ccc8[_0x42f2de(0x5e9)],_0x2563dc);});return;}let _0x3d30c1;try{try{_0x3d30c1=JSON[_0x1aacdc(0x733)](_0x4843b9[_0x1aacdc(0xa70)](_0x112646,_0x4ee878))[_0x4843b9[_0x2edd3c(0x6c9)]],_0x112646='';}catch(_0xb3d8ae){_0x3d30c1=JSON[_0x2cbb80(0x733)](_0x4ee878)[_0x4843b9[_0x2edd3c(0x6c9)]],_0x112646='';}}catch(_0x564c0b){_0x112646+=_0x4ee878;}_0x3d30c1&&_0x4843b9[_0x155e72(0x1d6)](_0x3d30c1[_0x2cbb80(0x5fc)+'h'],0xdf1*-0x2+-0x1e6a+0x3a4c)&&_0x4843b9[_0x2edd3c(0x1f6)](_0x3d30c1[-0x2*-0xb45+-0x2*0xb43+-0x1*0x4][_0x5e7fe0(0x472)+_0x155e72(0x5af)][_0x1aacdc(0x4d3)+_0x5e7fe0(0x4ab)+'t'][-0x12e7*-0x2+-0x1b42+-0xa8c],text_offset)&&(chatTextRawIntro+=_0x3d30c1[-0x350+0xd*-0x7+0x1*0x3ab][_0x1aacdc(0x44f)],text_offset=_0x3d30c1[-0xad4+0x13de+-0x90a][_0x5e7fe0(0x472)+_0x2edd3c(0x5af)][_0x2edd3c(0x4d3)+_0x1aacdc(0x4ab)+'t'][_0x4843b9[_0x2cbb80(0x43b)](_0x3d30c1[0x11*0x1bf+0x23b8+-0x4167][_0x2cbb80(0x472)+_0x2edd3c(0x5af)][_0x155e72(0x4d3)+_0x5e7fe0(0x4ab)+'t'][_0x2edd3c(0x5fc)+'h'],-0xb7+0x1f*-0x1+-0x1*-0xd7)]),_0x4843b9[_0x1aacdc(0x70a)](markdownToHtml,_0x4843b9[_0x2cbb80(0x50c)](beautify,_0x4843b9[_0x2cbb80(0xa70)](chatTextRawIntro,'\x0a')),document[_0x5e7fe0(0x298)+_0x155e72(0x8d3)+_0x2edd3c(0x6fd)](_0x4843b9[_0x155e72(0x7f7)]));}),_0x4b2221[_0x582334(0x426)]()[_0x20e370(0x617)](_0x4c2b3d);});})[_0x8d4b6f(0x7b1)](_0x45c68d=>{const _0x378fc0=_0x3b1693,_0x2dc9fe=_0x8d4b6f,_0x4eed1e=_0x48c957,_0x48c6a4=_0x8d4b6f,_0x3d46da={};_0x3d46da[_0x378fc0(0xab7)]=_0x378fc0(0x827)+':';const _0x5b0714=_0x3d46da;console[_0x2dc9fe(0x3b5)](_0x5b0714[_0x378fc0(0xab7)],_0x45c68d);});function _0x54d315(_0x1a7bee){const _0x5b7f8c=_0x3c9906,_0x21a219=_0x1f6b08,_0x38a6f1=_0x3c9906,_0x33ad2a=_0x48c957,_0x2816db=_0x3b1693,_0x404c3e={'fqmCP':function(_0x271fff,_0x439ce6){return _0x271fff===_0x439ce6;},'SxHFL':_0x5b7f8c(0x4ac)+'g','YOCiW':_0x5b7f8c(0x8ed)+_0x21a219(0x5f7)+_0x38a6f1(0x301),'BIrqo':_0x38a6f1(0x9db)+'er','WEvUl':function(_0x252cbc,_0x426a09){return _0x252cbc!==_0x426a09;},'GsVXT':function(_0x25244c,_0x9b2e45){return _0x25244c+_0x9b2e45;},'kzObq':function(_0x901211,_0x201500){return _0x901211/_0x201500;},'qyLzq':_0x38a6f1(0x5fc)+'h','iVSnv':function(_0x436a09,_0x183fa7){return _0x436a09%_0x183fa7;},'iFfcZ':_0x5b7f8c(0x7ce),'yRhgl':_0x2816db(0xa54),'kfApS':_0x2816db(0x366)+'n','qiPxL':function(_0x3b1730,_0x347deb){return _0x3b1730+_0x347deb;},'HriPx':_0x5b7f8c(0xa28)+_0x33ad2a(0x8d9)+'t','nFMHm':function(_0x252abf,_0x54cb12){return _0x252abf(_0x54cb12);},'evOsA':function(_0x35f129,_0x3a937a){return _0x35f129(_0x3a937a);}};function _0x1ffc22(_0x3a549a){const _0x5535bb=_0x38a6f1,_0x3e0b41=_0x33ad2a,_0x1a6d53=_0x21a219,_0x48366a=_0x38a6f1,_0x312dee=_0x2816db;if(_0x404c3e[_0x5535bb(0x3f7)](typeof _0x3a549a,_0x404c3e[_0x5535bb(0x202)]))return function(_0x352317){}[_0x1a6d53(0x603)+_0x48366a(0x2bb)+'r'](_0x404c3e[_0x1a6d53(0xafd)])[_0x1a6d53(0x8c9)](_0x404c3e[_0x3e0b41(0x4b7)]);else _0x404c3e[_0x3e0b41(0x2c7)](_0x404c3e[_0x1a6d53(0xb06)]('',_0x404c3e[_0x312dee(0x877)](_0x3a549a,_0x3a549a))[_0x404c3e[_0x1a6d53(0x850)]],-0x14d*-0x1+-0x2196*-0x1+-0x1*0x22e2)||_0x404c3e[_0x312dee(0x3f7)](_0x404c3e[_0x312dee(0x5ae)](_0x3a549a,0x2*0x10eb+-0x12d*0x1b+-0x203),-0x81*0x49+0x583+0x1f46)?function(){return!![];}[_0x312dee(0x603)+_0x48366a(0x2bb)+'r'](_0x404c3e[_0x3e0b41(0xb06)](_0x404c3e[_0x312dee(0x6f7)],_0x404c3e[_0x312dee(0xb1e)]))[_0x312dee(0x37c)](_0x404c3e[_0x48366a(0x55e)]):function(){return![];}[_0x3e0b41(0x603)+_0x1a6d53(0x2bb)+'r'](_0x404c3e[_0x48366a(0x7be)](_0x404c3e[_0x48366a(0x6f7)],_0x404c3e[_0x1a6d53(0xb1e)]))[_0x312dee(0x8c9)](_0x404c3e[_0x3e0b41(0x46d)]);_0x404c3e[_0x3e0b41(0xa94)](_0x1ffc22,++_0x3a549a);}try{if(_0x1a7bee)return _0x1ffc22;else _0x404c3e[_0x5b7f8c(0x433)](_0x1ffc22,0x983+0x530+-0xeb3);}catch(_0x1041ed){}}
|
||
|
||
|
||
</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()
|