mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
1948 lines
279 KiB
Python
Executable file
1948 lines
279 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
|
||
|
||
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
|
||
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_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
|
||
}
|
||
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 'content' not in res: continue
|
||
if 'title' not in res: continue
|
||
if res['content'] == '': continue
|
||
new_url = 'https://url'+str(len(url_pair))
|
||
url_pair.append(res['url'])
|
||
url_proxy[res['url']] = (morty_proxify(res['url'].replace("://mobile.twitter.com","://nitter.net").replace("://mobile.twitter.com","://nitter.net").replace("://twitter.com","://nitter.net")))
|
||
res['title'] = res['title'].replace("التغريدات مع الردود بواسطة","")
|
||
res['content'] = res['content'].replace(" "," ")
|
||
res['content'] = res['content'].replace("Translate Tweet. ","")
|
||
res['content'] = res['content'].replace("Learn more ","")
|
||
res['content'] = res['content'].replace("Translate Tweet.","")
|
||
res['content'] = res['content'].replace("Retweeted.","Reposted.")
|
||
res['content'] = res['content'].replace("Learn more.","")
|
||
res['content'] = res['content'].replace("Show replies.","")
|
||
res['content'] = res['content'].replace("See new Tweets. ","")
|
||
if "作者简介:金融学客座教授,硕士生导师" in res['content']: res['content']=res['title']
|
||
res['content'] = res['content'].replace("You're unable to view this Tweet because this account owner limits who can view their Tweets.","Private Tweet.")
|
||
res['content'] = res['content'].replace("Twitter for Android · ","")
|
||
res['content'] = res['content'].replace("This Tweet was deleted by the Tweet author.","Deleted Tweet.")
|
||
|
||
tmp_prompt = res['title'] +'\n'+ res['content'] + '\n' + new_url +'\n'
|
||
|
||
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>
|
||
const original_search_query = "''' + original_search_query.replace('"',"") + r'''"
|
||
const search_queryquery = "''' + search_query.query.replace('"',"") + r'''"
|
||
const search_type = "''' + search_type + r'''"
|
||
const net_search = ''' + net_search_str + r'''
|
||
</script><script>
|
||
|
||
const _0x5b374a=_0x4dd7,_0x26b7df=_0x4dd7,_0x2d29d5=_0x4dd7,_0x374ab4=_0x4dd7,_0x22ef99=_0x4dd7;(function(_0x5d4cc5,_0x1323f6){const _0x2fdb0b=_0x4dd7,_0x779b24=_0x4dd7,_0x16a60a=_0x4dd7,_0x12a6aa=_0x4dd7,_0x21ec60=_0x4dd7,_0x554395=_0x5d4cc5();while(!![]){try{const _0x301db7=-parseInt(_0x2fdb0b(0x962))/(0x1*0x1f7d+-0x1124+0x66*-0x24)+-parseInt(_0x2fdb0b(0x50d))/(-0x26*0x5+-0x173*0x12+0x5*0x55e)*(-parseInt(_0x2fdb0b(0x731))/(-0x1*-0x25bf+-0x27c+-0x2340))+parseInt(_0x2fdb0b(0x2f9))/(0x1cd5+0x168*0x1+-0x1e39)+-parseInt(_0x16a60a(0x7b1))/(-0x2599+0x6f5*-0x2+0x3388)+parseInt(_0x12a6aa(0x6f4))/(-0x103*0x13+-0x7f*0x1+-0xe*-0x169)*(parseInt(_0x2fdb0b(0x2e6))/(-0xa6e+0x7a5+0x2d0))+parseInt(_0x2fdb0b(0x65f))/(0x134d+0x3fa*0x2+-0x65*0x45)*(parseInt(_0x779b24(0x406))/(0x961*0x3+-0x1ee8+0x2ce))+-parseInt(_0x2fdb0b(0x1bd))/(-0x146c+-0x2ee+-0x7cc*-0x3);if(_0x301db7===_0x1323f6)break;else _0x554395['push'](_0x554395['shift']());}catch(_0xbc715a){_0x554395['push'](_0x554395['shift']());}}}(_0x4353,-0x1be*-0x3c9+0x70b47*0x1+-0x1ef7c));function proxify(){const _0x1074f7=_0x4dd7,_0x5f3bb2=_0x4dd7,_0x474758=_0x4dd7,_0x2e9aa5=_0x4dd7,_0x233387=_0x4dd7,_0x526ce0={'uTgcg':_0x1074f7(0x4ce),'EPdeD':function(_0x941e40,_0x5b1330){return _0x941e40!==_0x5b1330;},'xDdGK':_0x5f3bb2(0x18d),'mAVnH':function(_0x2647c5,_0x1ddf7f){return _0x2647c5>=_0x1ddf7f;},'SMwXK':function(_0x487c5,_0x4a0983){return _0x487c5!==_0x4a0983;},'OGwNW':_0x1074f7(0x88f),'MRpwY':function(_0x28c473,_0x46902a){return _0x28c473+_0x46902a;},'rXQXG':_0x474758(0x30c)+_0x1074f7(0x3f0),'dTRDU':function(_0x5e82c6,_0x1fb307){return _0x5e82c6(_0x1fb307);},'CnjWd':function(_0x114d2b,_0x52e841){return _0x114d2b+_0x52e841;},'ZORuY':function(_0x48e524,_0xd5c061){return _0x48e524===_0xd5c061;},'OLLZk':_0x233387(0x251),'NGRKM':_0x2e9aa5(0x78c),'nXAoY':function(_0x2761ff,_0x2b53fe){return _0x2761ff+_0x2b53fe;},'erFNe':function(_0x15c1d1,_0x2082ec){return _0x15c1d1(_0x2082ec);},'DLFuJ':function(_0x5da223,_0x955ef0){return _0x5da223(_0x955ef0);},'CJqdx':function(_0x23832d,_0x5bc31d){return _0x23832d+_0x5bc31d;},'Qeplo':function(_0x1c42f1,_0x5022d7){return _0x1c42f1+_0x5022d7;},'tpvkj':function(_0x5ee9fc,_0x23bb7b){return _0x5ee9fc+_0x23bb7b;},'fFyaM':_0x1074f7(0x5a8)+_0x474758(0x1d8)+'(','HYuyl':function(_0x4ed001,_0x4b5b0f){return _0x4ed001+_0x4b5b0f;},'LpdwY':_0x474758(0x66e),'ArIpn':function(_0x22f704,_0x196cb8){return _0x22f704+_0x196cb8;},'dqUgX':function(_0x1bcfa3,_0x2f8f0b){return _0x1bcfa3+_0x2f8f0b;}};try{if(_0x526ce0[_0x1074f7(0x5d1)](_0x526ce0[_0x5f3bb2(0x968)],_0x526ce0[_0x5f3bb2(0x968)])){const _0x395086=_0x58c9a4[_0x1074f7(0x5e3)](_0x57a252,arguments);return _0x5e99b5=null,_0x395086;}else for(let _0xf6fa66=Object[_0x233387(0x94c)](prompt[_0x2e9aa5(0x3eb)+_0x474758(0x492)])[_0x1074f7(0x1cf)+'h'];_0x526ce0[_0x474758(0x39f)](_0xf6fa66,0x2268+0x300+0xc*-0x31e);--_0xf6fa66){if(_0x526ce0[_0x233387(0x6c3)](_0x526ce0[_0x474758(0x604)],_0x526ce0[_0x474758(0x604)]))_0x38976e=_0x526ce0[_0x2e9aa5(0x777)];else{if(document[_0x1074f7(0x86b)+_0x5f3bb2(0x185)+_0x2e9aa5(0x435)](_0x526ce0[_0x233387(0x55b)](_0x526ce0[_0x1074f7(0x966)],_0x526ce0[_0x1074f7(0x250)](String,_0x526ce0[_0x474758(0x2ca)](_0xf6fa66,0x29*0x1f+-0x35e*-0x3+-0xf10*0x1))))){if(_0x526ce0[_0x2e9aa5(0x889)](_0x526ce0[_0x233387(0x663)],_0x526ce0[_0x5f3bb2(0x5fa)])){const _0x598fc7=_0x498611?function(){const _0x40aa49=_0x5f3bb2;if(_0x3d4852){const _0x3d82c0=_0x53c1d3[_0x40aa49(0x5e3)](_0x3efb97,arguments);return _0xd50b1e=null,_0x3d82c0;}}:function(){};return _0x1dbf28=![],_0x598fc7;}else{let _0x1f2f16=document[_0x5f3bb2(0x86b)+_0x233387(0x185)+_0x1074f7(0x435)](_0x526ce0[_0x5f3bb2(0x2c0)](_0x526ce0[_0x1074f7(0x966)],_0x526ce0[_0x474758(0x387)](String,_0x526ce0[_0x2e9aa5(0x55b)](_0xf6fa66,0x19e6+-0xce*0x16+-0x3*0x2bb))))[_0x2e9aa5(0x66e)];if(!_0x1f2f16||!prompt[_0x5f3bb2(0x3eb)+_0x2e9aa5(0x492)][_0x1f2f16])continue;document[_0x5f3bb2(0x86b)+_0x233387(0x185)+_0x5f3bb2(0x435)](_0x526ce0[_0x1074f7(0x2c0)](_0x526ce0[_0x233387(0x966)],_0x526ce0[_0x2e9aa5(0x139)](String,_0x526ce0[_0x2e9aa5(0x899)](_0xf6fa66,-0x6af+0xbe1+0x3*-0x1bb))))[_0x2e9aa5(0x952)+'ck']=_0x526ce0[_0x233387(0x899)](_0x526ce0[_0x5f3bb2(0x55b)](_0x526ce0[_0x5f3bb2(0x80b)](_0x526ce0[_0x5f3bb2(0x58e)](_0x526ce0[_0x1074f7(0x528)],prompt[_0x233387(0x3eb)+_0x474758(0x492)][_0x1f2f16]),','),_0x526ce0[_0x1074f7(0x387)](String,_0x526ce0[_0x233387(0x1bb)](_0xf6fa66,-0x1e+0x20c7+-0x20a8))),')'),document[_0x474758(0x86b)+_0x474758(0x185)+_0x1074f7(0x435)](_0x526ce0[_0x5f3bb2(0x2ca)](_0x526ce0[_0x233387(0x966)],_0x526ce0[_0x1074f7(0x250)](String,_0x526ce0[_0x1074f7(0x58e)](_0xf6fa66,0x1*0xc97+-0x2*0x9c8+-0x13*-0x5e))))[_0x5f3bb2(0x56b)+_0x1074f7(0x3b6)+_0x474758(0x216)](_0x526ce0[_0x1074f7(0x58a)]),document[_0x233387(0x86b)+_0x1074f7(0x185)+_0x2e9aa5(0x435)](_0x526ce0[_0x1074f7(0x2fe)](_0x526ce0[_0x5f3bb2(0x966)],_0x526ce0[_0x2e9aa5(0x139)](String,_0x526ce0[_0x474758(0x833)](_0xf6fa66,0xde7*0x1+0x10*-0x190+0x58d*0x2))))[_0x233387(0x56b)+_0x233387(0x3b6)+_0x5f3bb2(0x216)]('id');}}}}}catch(_0x19eb77){}}function modal_open(_0x4953fc,_0xcd67c7){const _0x28dea0=_0x4dd7,_0xb9a69b=_0x4dd7,_0x3c5c34=_0x4dd7,_0x525c03=_0x4dd7,_0x40937d=_0x4dd7,_0x3f1874={'SBvmB':function(_0x1543ee,_0x4de4e){return _0x1543ee+_0x4de4e;},'PmThk':_0x28dea0(0x362),'ApkVF':_0x28dea0(0x7d1),'SiuJb':_0x3c5c34(0x302)+_0x525c03(0x30e)+'t','JXDYl':function(_0xef4c70,_0x5c339f){return _0xef4c70<_0x5c339f;},'UFxho':function(_0x344733,_0x2cf89e){return _0x344733===_0x2cf89e;},'StzgB':_0x3c5c34(0x2b9),'TEsuB':function(_0x5e6cb6,_0x1b7a55){return _0x5e6cb6(_0x1b7a55);},'MboLA':_0x28dea0(0x3b1)+'ss','EtZiE':_0x525c03(0x8c1),'qUwgz':_0x3c5c34(0x588),'kFbzl':function(_0x101c2e,_0x2069d2){return _0x101c2e!==_0x2069d2;},'HEUwC':_0x40937d(0x24c),'oOtvv':_0xb9a69b(0x901)+_0x3c5c34(0x3a3)+_0x525c03(0x5fb)+_0x28dea0(0x61d)+_0x525c03(0x306),'ZbVFs':function(_0x36f816,_0x3e3d51){return _0x36f816===_0x3e3d51;},'mqAIP':_0x3c5c34(0x327),'ihCqs':_0x3c5c34(0x94d)+'d','vHVMR':function(_0x2956b5,_0x345b19){return _0x2956b5!==_0x345b19;},'cexDl':_0x40937d(0x756),'OGPKM':_0x3c5c34(0x3ad)+_0x525c03(0x814),'akurI':function(_0x2fa2da,_0x4b1c52){return _0x2fa2da+_0x4b1c52;},'gLBSS':_0x28dea0(0x923)+_0x28dea0(0x89a)+_0x28dea0(0x87d)+_0x28dea0(0x7c1)+_0x525c03(0x514)+_0x40937d(0x952)+_0x525c03(0x308)+_0x28dea0(0x41d)+_0x28dea0(0x19a)+_0xb9a69b(0x181)+_0x28dea0(0x908),'PpfDq':_0xb9a69b(0x7eb)+_0x28dea0(0x960),'eSfUZ':function(_0x947945,_0x50a8dd){return _0x947945-_0x50a8dd;},'EiSFR':_0x525c03(0x75f)+'es','YhNdl':function(_0x5e509f,_0x430287){return _0x5e509f(_0x430287);},'gFzdQ':_0x28dea0(0x227)+_0xb9a69b(0x2fc)+_0x3c5c34(0x672)+_0x525c03(0x739),'gQmIU':_0x28dea0(0x477)+_0x525c03(0x31f)+_0x28dea0(0x8cc)+_0x3c5c34(0x255)+_0x525c03(0x7fd)+_0xb9a69b(0x2a1)+'\x20)','cUkNX':function(_0x32cec8){return _0x32cec8();},'EmAil':_0x3c5c34(0x1ad),'PnYkL':_0x28dea0(0x759),'edHQx':_0xb9a69b(0x311),'NtHwS':_0x40937d(0x31b),'BrrEe':_0x28dea0(0x944)+_0xb9a69b(0x57c),'reFeA':_0x525c03(0x160),'byZBf':_0x28dea0(0x3bb),'zeMFh':_0x3c5c34(0x754),'MBjMD':_0x3c5c34(0x662),'GcLig':function(_0x434aab,_0x362e81){return _0x434aab>_0x362e81;},'odpVO':function(_0x5e4897,_0x219508){return _0x5e4897==_0x219508;},'jiLuF':_0x40937d(0x360)+']','lFJGs':_0x28dea0(0x769),'bmAbV':_0xb9a69b(0x6c5),'mVzpk':_0x28dea0(0x89d),'Krvkw':function(_0x44f14f,_0x583490){return _0x44f14f===_0x583490;},'RPFTM':_0xb9a69b(0x5c6),'VtpHo':_0x3c5c34(0x97c),'PtdWx':_0xb9a69b(0x6c2),'npamS':_0x40937d(0x80e),'cHnui':_0x525c03(0x429),'JJtdC':_0x40937d(0x838),'SqnnJ':_0x3c5c34(0x511),'WdFSm':_0x3c5c34(0x7fc)+'pt','LbprK':function(_0x2837e0,_0x5157a9,_0x3d8e88){return _0x2837e0(_0x5157a9,_0x3d8e88);},'wlwGt':_0x3c5c34(0x648)+_0xb9a69b(0x811),'MteTK':function(_0x505066,_0x5a15d0){return _0x505066+_0x5a15d0;},'LTrXL':_0x40937d(0x3c3)+_0x28dea0(0x653)+_0x28dea0(0x1a3)+_0x3c5c34(0x5f5)+_0x3c5c34(0x385),'HlyCp':_0x40937d(0x66b)+'>','riPby':_0x3c5c34(0x5aa),'kVNpp':_0x40937d(0x206),'gyUyh':function(_0x2e10c8,_0x686f46){return _0x2e10c8!==_0x686f46;},'aukEP':_0x28dea0(0x390),'Afhsh':function(_0x3d8e29,_0x372c79){return _0x3d8e29(_0x372c79);},'BJRkD':function(_0x30555c,_0x3c923d){return _0x30555c+_0x3c923d;},'sDGCx':function(_0x50e444,_0x1a1e56){return _0x50e444+_0x1a1e56;},'AJzzC':_0x40937d(0x31e)+_0xb9a69b(0x415)+_0x3c5c34(0x313)+_0x40937d(0x40f)+_0x3c5c34(0x97b)+_0xb9a69b(0x652)+_0x40937d(0x902)+'\x0a','QanDg':_0x40937d(0x4b0),'igfxn':_0x525c03(0x2f3)+'\x0a','PPXFa':function(_0x1c01b8,_0x4044d2){return _0x1c01b8===_0x4044d2;},'dfRlS':_0x40937d(0x15f),'Fcopp':_0xb9a69b(0x179),'CJmhV':function(_0x5f10c1,_0x3dc662){return _0x5f10c1<_0x3dc662;},'KvaAK':function(_0x30f6b6,_0xadb806){return _0x30f6b6+_0xadb806;},'DyrMl':function(_0x3b708c,_0xa4e36e){return _0x3b708c+_0xa4e36e;},'mOBRx':function(_0x1b9eaa,_0x342b18){return _0x1b9eaa+_0x342b18;},'XQUFW':_0xb9a69b(0x448)+'\x0a','LmHZK':function(_0x170ead,_0x5e2296){return _0x170ead!==_0x5e2296;},'asFnI':_0x28dea0(0x455),'zWXhQ':_0xb9a69b(0x468),'OIgtu':function(_0xf48d66,_0x518378){return _0xf48d66<_0x518378;},'Mdlpe':function(_0x2b9966,_0xc7125){return _0x2b9966+_0xc7125;},'gXzQX':function(_0xedd76f,_0x9f6547){return _0xedd76f+_0x9f6547;},'mQxtC':_0xb9a69b(0x5f0)+_0x28dea0(0x448)+'\x0a','Kzdnc':_0x525c03(0x192),'EcxVy':_0xb9a69b(0x404)+_0x525c03(0x81d)+_0x28dea0(0x451)+_0x525c03(0x56e)+_0x28dea0(0x4b5)+_0x28dea0(0x673),'AZInv':_0x28dea0(0x783),'PMyeL':_0x525c03(0x2f7),'XLpPb':_0x40937d(0x49d)+':','WFhBK':_0x525c03(0x4a9),'ZYcnY':_0xb9a69b(0x45e),'DfTtr':_0x28dea0(0x275)+_0x3c5c34(0x1c9)+_0x3c5c34(0x8fb)+_0xb9a69b(0x421),'lNazI':_0x28dea0(0x3ad)+_0xb9a69b(0x3f2),'lvqCh':_0x28dea0(0x3ad)+_0x525c03(0x24b)+_0x28dea0(0x92e),'EObeF':function(_0x48a409,_0x4d5745,_0x58b04d,_0x2d6437){return _0x48a409(_0x4d5745,_0x58b04d,_0x2d6437);},'LSjhy':_0x525c03(0x404)+_0x28dea0(0x81d)+_0x525c03(0x451)+_0x3c5c34(0x396)+_0x28dea0(0x444),'NdbJO':function(_0x5a3d11){return _0x5a3d11();},'BZWVe':_0x3c5c34(0x3c6),'aFSCM':_0x28dea0(0x66a),'ixUii':function(_0xb1d82e,_0x21ab5b){return _0xb1d82e+_0x21ab5b;},'BYlPZ':function(_0x136371,_0x3d3632){return _0x136371+_0x3d3632;},'UZIDC':function(_0x1b5f0e,_0x5b0c9e){return _0x1b5f0e+_0x5b0c9e;},'JRpwP':function(_0x247eae,_0x525af6){return _0x247eae+_0x525af6;},'rmZLN':_0x40937d(0x3c3)+_0xb9a69b(0x653)+_0x40937d(0x1a3)+_0x3c5c34(0x4ca)+_0xb9a69b(0x5f1)+'\x22>','Qskmc':_0x40937d(0x682),'zgpoA':_0x525c03(0x93a)+_0xb9a69b(0x87d)+_0xb9a69b(0x1d3)+_0x40937d(0x22a),'hfzvX':_0xb9a69b(0x510),'mPgzr':_0x525c03(0x5e9),'cSkRb':_0xb9a69b(0x458)+_0xb9a69b(0x3bd)+_0x40937d(0x7ff)+_0x28dea0(0x922)};prev_chat=document[_0xb9a69b(0x3d6)+_0x28dea0(0x6c8)+_0xb9a69b(0x686)](_0x3f1874[_0x3c5c34(0x2ea)])[_0x28dea0(0x8f2)+_0x40937d(0x907)],document[_0x3c5c34(0x3d6)+_0x40937d(0x6c8)+_0x525c03(0x686)](_0x3f1874[_0x28dea0(0x2ea)])[_0x525c03(0x8f2)+_0x3c5c34(0x907)]=_0x3f1874[_0x525c03(0x17e)](_0x3f1874[_0x525c03(0x261)](_0x3f1874[_0xb9a69b(0x49a)](_0x3f1874[_0x525c03(0x2c4)](_0x3f1874[_0xb9a69b(0x70b)](_0x3f1874[_0x40937d(0x43d)](prev_chat,_0x3f1874[_0x3c5c34(0x878)]),_0x3f1874[_0x525c03(0x5b5)]),_0x3f1874[_0x40937d(0x65c)]),_0x3f1874[_0x40937d(0x6de)](String,_0xcd67c7)),_0x3f1874[_0x3c5c34(0x364)]),_0x3f1874[_0x28dea0(0x3e1)]),modal[_0x525c03(0x19e)][_0x525c03(0x929)+'ay']=_0x3f1874[_0x525c03(0x1e6)],document[_0x525c03(0x86b)+_0x525c03(0x185)+_0x525c03(0x435)](_0x3f1874[_0x40937d(0x8fe)])[_0x3c5c34(0x8f2)+_0x40937d(0x907)]='';var _0x4f3362=new Promise((_0xacba84,_0x3f7c04)=>{const _0x33ff59=_0x525c03,_0x118278=_0x28dea0,_0x83ac2d=_0xb9a69b,_0x39eaee=_0x40937d,_0x272a2d=_0xb9a69b,_0x253b1d={'UCUyX':function(_0xa62d91,_0x59470a){const _0x1237a5=_0x4dd7;return _0x3f1874[_0x1237a5(0x144)](_0xa62d91,_0x59470a);},'CVvfT':_0x3f1874[_0x33ff59(0x237)],'YKjHP':function(_0x50c34d,_0x1472b7){const _0x2bc7a6=_0x33ff59;return _0x3f1874[_0x2bc7a6(0x1e2)](_0x50c34d,_0x1472b7);},'kZEcv':_0x3f1874[_0x33ff59(0x25a)],'UglCy':function(_0x3af9e9,_0x4338c3){const _0x1fdec7=_0x118278;return _0x3f1874[_0x1fdec7(0x144)](_0x3af9e9,_0x4338c3);},'ilJwt':_0x3f1874[_0x33ff59(0x1eb)],'OOzMw':_0x3f1874[_0x83ac2d(0x281)],'IXeog':function(_0x14ae3e,_0x2a352d){const _0x16b7fa=_0x39eaee;return _0x3f1874[_0x16b7fa(0x1e2)](_0x14ae3e,_0x2a352d);}};if(_0x3f1874[_0x272a2d(0x8fc)](_0x3f1874[_0x118278(0x8c0)],_0x3f1874[_0x83ac2d(0x8c0)]))(function(){return![];}[_0x272a2d(0x3e5)+_0x118278(0x62a)+'r'](hEJSQT[_0x118278(0x1c0)](hEJSQT[_0x83ac2d(0x3d3)],hEJSQT[_0x83ac2d(0x4bb)]))[_0x272a2d(0x5e3)](hEJSQT[_0x83ac2d(0x43a)]));else{var _0x6e7cf1=document[_0x83ac2d(0x86b)+_0x39eaee(0x185)+_0x118278(0x435)](_0x3f1874[_0x33ff59(0x6b1)]);_0x6e7cf1[_0x272a2d(0x70a)]=_0x4953fc;if(_0x6e7cf1[_0x272a2d(0x1ac)+_0x83ac2d(0x170)+'t'])_0x3f1874[_0x39eaee(0x8ed)](_0x3f1874[_0x39eaee(0x40d)],_0x3f1874[_0x83ac2d(0x40d)])?_0x6e7cf1[_0x33ff59(0x1ac)+_0x33ff59(0x170)+'t'](_0x3f1874[_0x118278(0x212)],function(){const _0x2ae5c0=_0x33ff59,_0x21e9a1=_0x118278,_0x14346b=_0x33ff59,_0x23d721=_0x272a2d,_0x557ac6=_0x272a2d;_0x253b1d[_0x2ae5c0(0x3ed)](_0x253b1d[_0x2ae5c0(0x537)],_0x253b1d[_0x21e9a1(0x537)])?_0x253b1d[_0x14346b(0x45c)](_0xacba84,_0x253b1d[_0x14346b(0x85d)]):_0x35944b='按钮';}):_0xa81783+=_0x58d502;else{if(_0x3f1874[_0x83ac2d(0x1b2)](_0x3f1874[_0x272a2d(0x2a6)],_0x3f1874[_0x118278(0x2a6)])){var _0x5a7e04=new _0x3bd4ea(_0x48092e[_0x33ff59(0x1cf)+'h']),_0x170d85=new _0x26a933(_0x5a7e04);for(var _0x10b434=0x11dd*-0x1+-0xb*-0x8e+-0x1*-0xbc3,_0x18971f=_0x21b6e0[_0x272a2d(0x1cf)+'h'];_0x3f1874[_0x33ff59(0x210)](_0x10b434,_0x18971f);_0x10b434++){_0x170d85[_0x10b434]=_0x38dd45[_0x83ac2d(0x549)+_0x33ff59(0x202)](_0x10b434);}return _0x5a7e04;}else _0x6e7cf1[_0x118278(0x94d)+'d']=function(){const _0x3f265f=_0x83ac2d,_0x527c45=_0x118278,_0x54769c=_0x33ff59,_0x5749c1=_0x33ff59,_0x4b4065=_0x272a2d;if(_0x253b1d[_0x3f265f(0x312)](_0x253b1d[_0x3f265f(0x927)],_0x253b1d[_0x54769c(0x5be)])){const _0x2e1950=_0x4e9b29[_0x5749c1(0x5e3)](_0x3c7fcb,arguments);return _0x522952=null,_0x2e1950;}else _0x253b1d[_0x527c45(0x4e9)](_0xacba84,_0x253b1d[_0x5749c1(0x85d)]);};}}});keytextres='',_0x4f3362[_0x28dea0(0x15c)](()=>{const _0x27445b=_0xb9a69b,_0x1bfcbc=_0x28dea0,_0x16d18a=_0xb9a69b,_0x2bdbb9=_0x40937d,_0x5d3be9=_0x40937d,_0x5138b6={'qOyvL':function(_0x1358a2,_0x4b018f){const _0x1a3902=_0x4dd7;return _0x3f1874[_0x1a3902(0x2ec)](_0x1358a2,_0x4b018f);},'eKmNn':_0x3f1874[_0x27445b(0x2ba)],'fWMJP':function(_0x477605,_0x963de){const _0xd1e556=_0x27445b;return _0x3f1874[_0xd1e556(0x1b2)](_0x477605,_0x963de);},'SOsvl':_0x3f1874[_0x1bfcbc(0x4fb)],'jAmDU':_0x3f1874[_0x16d18a(0x726)]};if(_0x3f1874[_0x16d18a(0x144)](_0x3f1874[_0x5d3be9(0x694)],_0x3f1874[_0x2bdbb9(0x976)]))try{var _0x4cd642=new _0x2aae99(_0xe9683d),_0x25daec='';for(var _0x1b6415=0xa26*0x2+0x165*0x7+-0x1e0f;_0x3f1874[_0x5d3be9(0x210)](_0x1b6415,_0x4cd642[_0x2bdbb9(0x407)+_0x2bdbb9(0x8cb)]);_0x1b6415++){_0x25daec+=_0x2aa6bf[_0x16d18a(0x5ea)+_0x1bfcbc(0x77d)+_0x1bfcbc(0x215)](_0x4cd642[_0x1b6415]);}return _0x25daec;}catch(_0x4d224f){}else{document[_0x2bdbb9(0x86b)+_0x16d18a(0x185)+_0x2bdbb9(0x435)](_0x3f1874[_0x2bdbb9(0x35f)])[_0x27445b(0x6c1)+_0x27445b(0x5f8)+'d'](document[_0x5d3be9(0x86b)+_0x16d18a(0x185)+_0x5d3be9(0x435)](_0x3f1874[_0x27445b(0x7b5)])),document[_0x27445b(0x86b)+_0x2bdbb9(0x185)+_0x16d18a(0x435)](_0x3f1874[_0x27445b(0x35f)])[_0x16d18a(0x6c1)+_0x16d18a(0x5f8)+'d'](document[_0x5d3be9(0x86b)+_0x27445b(0x185)+_0x2bdbb9(0x435)](_0x3f1874[_0x1bfcbc(0x855)]));var _0x2810eb=document[_0x5d3be9(0x86b)+_0x5d3be9(0x185)+_0x5d3be9(0x435)](_0x3f1874[_0x2bdbb9(0x6b1)]);let _0x45c060=_0x3f1874[_0x2bdbb9(0x1e2)](eleparse,_0x2810eb[_0x5d3be9(0x426)+_0x2bdbb9(0x338)+_0x5d3be9(0x37c)]),_0x34ecc8=new Readability(_0x2810eb[_0x2bdbb9(0x426)+_0x16d18a(0x338)+_0x1bfcbc(0x37c)][_0x2bdbb9(0x683)+_0x16d18a(0x719)](!![]))[_0x1bfcbc(0x961)]();const _0x4f9572={};_0x4f9572[_0x27445b(0x797)]=_0x34ecc8[_0x1bfcbc(0x166)+_0x1bfcbc(0x533)+'t'],optkeytext={'method':_0x3f1874[_0x5d3be9(0x8be)],'headers':headers,'body':JSON[_0x2bdbb9(0x506)+_0x1bfcbc(0x624)](_0x4f9572)},_0x3f1874[_0x1bfcbc(0x86a)](fetchRetry,_0x3f1874[_0x2bdbb9(0x2cf)],-0x16cf+0x1799*0x1+-0xc7,optkeytext)[_0x5d3be9(0x15c)](_0x19b596=>_0x19b596[_0x1bfcbc(0x5dc)]())[_0x5d3be9(0x15c)](_0x50dffe=>{const _0x2b3ea7=_0x2bdbb9,_0x14c076=_0x2bdbb9,_0x31957e=_0x5d3be9,_0x5861af=_0x16d18a,_0xf50c61=_0x16d18a,_0x4fd82d={'WVEhf':_0x3f1874[_0x2b3ea7(0x6ca)],'rOtso':function(_0x4defd4,_0x1bf4fb){const _0x22ce35=_0x2b3ea7;return _0x3f1874[_0x22ce35(0x76a)](_0x4defd4,_0x1bf4fb);},'CWXlQ':_0x3f1874[_0x14c076(0x164)],'NmwzN':function(_0x27e8ae,_0xc724b5){const _0x9ad81c=_0x2b3ea7;return _0x3f1874[_0x9ad81c(0x1e2)](_0x27e8ae,_0xc724b5);},'JnQFp':_0x3f1874[_0x31957e(0x606)],'zKNWj':function(_0x216960,_0x5542fa){const _0x3be1e1=_0x2b3ea7;return _0x3f1874[_0x3be1e1(0x29d)](_0x216960,_0x5542fa);},'OkNBC':_0x3f1874[_0x2b3ea7(0x700)],'bJFEJ':function(_0x580419,_0x444366){const _0x230f24=_0x14c076;return _0x3f1874[_0x230f24(0x6de)](_0x580419,_0x444366);},'AbKxo':function(_0x596539,_0x371668){const _0x5e72eb=_0x5861af;return _0x3f1874[_0x5e72eb(0x76a)](_0x596539,_0x371668);},'omLlv':_0x3f1874[_0x5861af(0x585)],'rXfZr':_0x3f1874[_0x31957e(0x882)],'GKzAT':function(_0x3a0bee){const _0x59abfd=_0x14c076;return _0x3f1874[_0x59abfd(0x4cb)](_0x3a0bee);},'Eshfq':_0x3f1874[_0xf50c61(0x4d2)],'nvlnr':_0x3f1874[_0x31957e(0x68d)],'qvoPM':_0x3f1874[_0x2b3ea7(0x773)],'lBHVd':_0x3f1874[_0x5861af(0x8d0)],'oPAgJ':_0x3f1874[_0x5861af(0x892)],'HeQtZ':_0x3f1874[_0xf50c61(0x603)],'vxJzo':_0x3f1874[_0x14c076(0x650)],'MSCCC':function(_0x185a8a,_0x35590f){const _0x31ddad=_0xf50c61;return _0x3f1874[_0x31ddad(0x210)](_0x185a8a,_0x35590f);},'HlmwP':function(_0x44d65a,_0x3b9897){const _0x10b53c=_0xf50c61;return _0x3f1874[_0x10b53c(0x8fc)](_0x44d65a,_0x3b9897);},'YKdqU':_0x3f1874[_0xf50c61(0x943)],'jbKQe':_0x3f1874[_0x14c076(0x541)],'BPqgM':function(_0xb6440d,_0x4a3926){const _0xd92432=_0x14c076;return _0x3f1874[_0xd92432(0x957)](_0xb6440d,_0x4a3926);},'utiHt':function(_0x4415b3,_0x319e16){const _0x2ffd84=_0x5861af;return _0x3f1874[_0x2ffd84(0x975)](_0x4415b3,_0x319e16);},'wAReO':_0x3f1874[_0x5861af(0x4be)],'SYWfw':function(_0x5baee6,_0x549b5f){const _0x3714b3=_0x31957e;return _0x3f1874[_0x3714b3(0x8fc)](_0x5baee6,_0x549b5f);},'ChTYt':_0x3f1874[_0x31957e(0x391)],'FXeLK':_0x3f1874[_0xf50c61(0x7a8)],'Lpjqp':_0x3f1874[_0x2b3ea7(0x69d)],'jPqSH':function(_0x29fd8f,_0x379693){const _0x20c7c8=_0x14c076;return _0x3f1874[_0x20c7c8(0x947)](_0x29fd8f,_0x379693);},'yUSFb':_0x3f1874[_0xf50c61(0x48d)],'iuHIf':_0x3f1874[_0x5861af(0x828)],'gzKGp':_0x3f1874[_0x14c076(0x826)],'LFWKe':_0x3f1874[_0x14c076(0x950)],'dDTuT':_0x3f1874[_0xf50c61(0x35c)],'tOpdZ':_0x3f1874[_0x31957e(0x6fb)],'KrdKa':_0x3f1874[_0x5861af(0x564)],'fAyfE':_0x3f1874[_0xf50c61(0x69b)],'CWDkI':function(_0x3388b5,_0x2766cd,_0x343761){const _0x43c405=_0x14c076;return _0x3f1874[_0x43c405(0x479)](_0x3388b5,_0x2766cd,_0x343761);},'DlVHJ':_0x3f1874[_0x14c076(0x2ea)],'Jkmcg':function(_0x440e2f,_0x123f4f){const _0x29c977=_0x31957e;return _0x3f1874[_0x29c977(0x572)](_0x440e2f,_0x123f4f);},'pytwe':_0x3f1874[_0x2b3ea7(0x2c9)],'dCVxs':_0x3f1874[_0x5861af(0x3e1)],'WsWdP':_0x3f1874[_0xf50c61(0x3d2)],'rKzzr':_0x3f1874[_0xf50c61(0x22d)]};if(_0x3f1874[_0x5861af(0x88c)](_0x3f1874[_0xf50c61(0x970)],_0x3f1874[_0x14c076(0x970)])){const _0x5e71dc=_0x2c3796?function(){const _0x547faf=_0xf50c61;if(_0x17c00f){const _0x2ecd71=_0x5cc2d6[_0x547faf(0x5e3)](_0x2977b8,arguments);return _0x2e03c7=null,_0x2ecd71;}}:function(){};return _0x2782f2=![],_0x5e71dc;}else{keytextres=_0x3f1874[_0x2b3ea7(0x1af)](unique,_0x50dffe),promptWeb=_0x3f1874[_0x5861af(0x69a)](_0x3f1874[_0x2b3ea7(0x76a)](_0x3f1874[_0x2b3ea7(0x1c0)](_0x3f1874[_0x5861af(0x3ae)](_0x3f1874[_0x5861af(0x410)],_0x3f1874[_0x31957e(0x52b)]),_0x34ecc8[_0x5861af(0x31d)]),'\x0a'),_0x3f1874[_0x31957e(0x90a)]);for(el in _0x45c060){if(_0x3f1874[_0x31957e(0x2ec)](_0x3f1874[_0x2b3ea7(0x79c)],_0x3f1874[_0x5861af(0x707)]))_0x42df11[_0x5861af(0x961)](_0x3878bd[_0x5861af(0x75f)+'es'][-0x1c8e+-0x11*-0xe9+0xd15][_0x31957e(0x797)][_0x2b3ea7(0x7fa)+_0x2b3ea7(0x52f)]('\x0a',''))[_0x31957e(0x452)+'ch'](_0x5c02eb=>{const _0x3fc421=_0x2b3ea7,_0x170f4b=_0x14c076,_0x192176=_0xf50c61,_0x2af9c8=_0x31957e,_0x235204=_0x5861af;_0x1252eb[_0x3fc421(0x86b)+_0x170f4b(0x185)+_0x3fc421(0x435)](_0x4fd82d[_0x170f4b(0x3da)])[_0x170f4b(0x8f2)+_0x3fc421(0x907)]+=_0x4fd82d[_0x2af9c8(0x1a5)](_0x4fd82d[_0x192176(0x1a5)](_0x4fd82d[_0x2af9c8(0x4b1)],_0x4fd82d[_0x2af9c8(0x354)](_0x3e0ef0,_0x5c02eb)),_0x4fd82d[_0x2af9c8(0x245)]);});else{if(_0x3f1874[_0x14c076(0x17c)](_0x3f1874[_0x31957e(0x3f5)](_0x3f1874[_0x31957e(0x1b4)](promptWeb,_0x45c060[el]),'\x0a')[_0x14c076(0x1cf)+'h'],0x102f*-0x1+0x9*0x29d+-0x5c6))promptWeb=_0x3f1874[_0x2b3ea7(0x1c0)](_0x3f1874[_0xf50c61(0x17e)](promptWeb,_0x45c060[el]),'\x0a');}}promptWeb=_0x3f1874[_0x31957e(0x69a)](promptWeb,_0x3f1874[_0x31957e(0x4d7)]),keySentencesCount=0xff6*0x2+-0x23a0+0x3b4;for(st in keytextres){if(_0x3f1874[_0x2b3ea7(0x646)](_0x3f1874[_0x5861af(0x27e)],_0x3f1874[_0x14c076(0x793)])){if(_0x3f1874[_0x14c076(0x2c5)](_0x3f1874[_0x14c076(0x69a)](_0x3f1874[_0x5861af(0x6dd)](promptWeb,keytextres[st]),'\x0a')[_0x5861af(0x1cf)+'h'],-0x8e9*0x3+0x21*-0x6b+-0x169b*-0x2))promptWeb=_0x3f1874[_0x14c076(0x1c0)](_0x3f1874[_0x2b3ea7(0x2c4)](promptWeb,keytextres[st]),'\x0a');keySentencesCount=_0x3f1874[_0x31957e(0x572)](keySentencesCount,0x4a2+-0x46a*-0x7+-0x2387);}else _0x403d80+=_0x250d79[-0x18c2+-0x12b4*0x1+0x2b76][_0x14c076(0x797)],_0x42eba0=_0x1c0c6c[-0x1*0x23db+-0x1*0x10d5+-0x8*-0x696][_0x31957e(0x146)+_0x14c076(0x742)][_0x2b3ea7(0x13c)+_0x14c076(0x55e)+'t'][_0x4fd82d[_0x5861af(0x13e)](_0x5d92f2[-0x38*0x1f+-0x1*0x154f+0x1c17][_0x31957e(0x146)+_0x14c076(0x742)][_0xf50c61(0x13c)+_0x14c076(0x55e)+'t'][_0x31957e(0x1cf)+'h'],0x7*0x2c7+0x664+-0x19d4)];}promptWeb+=_0x3f1874[_0x14c076(0x712)];const _0xa26467={};_0xa26467[_0x31957e(0x39c)+'t']=promptWeb,_0xa26467[_0xf50c61(0x157)+_0xf50c61(0x8da)]=0x3e8,_0xa26467[_0x2b3ea7(0x666)+_0x2b3ea7(0x1a9)+'e']=0.9,_0xa26467[_0x2b3ea7(0x789)]=0x1,_0xa26467[_0x5861af(0x1e7)+_0x31957e(0x2ab)+_0x5861af(0x52c)+'ty']=0x0,_0xa26467[_0x14c076(0x5a7)+_0xf50c61(0x71d)+_0x31957e(0x463)+'y']=0x0,_0xa26467[_0xf50c61(0x5cf)+'of']=0x1,_0xa26467[_0x2b3ea7(0x4b3)]=![],_0xa26467[_0x14c076(0x146)+_0x5861af(0x742)]=0x0,_0xa26467[_0x2b3ea7(0x87a)+'m']=!![];const _0x3d59c5={'method':_0x3f1874[_0x14c076(0x8be)],'headers':headers,'body':_0x3f1874[_0x2b3ea7(0x1e2)](b64EncodeUnicode,JSON[_0x5861af(0x506)+_0xf50c61(0x624)](_0xa26467))};chatTemp='',text_offset=-(0x17*0x67+-0x19ed*0x1+0x10ad),prev_chat=document[_0x2b3ea7(0x3d6)+_0x5861af(0x6c8)+_0x31957e(0x686)](_0x3f1874[_0xf50c61(0x2ea)])[_0xf50c61(0x8f2)+_0x2b3ea7(0x907)],_0x3f1874[_0x31957e(0x479)](fetch,_0x3f1874[_0x14c076(0x5d0)],_0x3d59c5)[_0x5861af(0x15c)](_0x54e417=>{const _0x481693=_0x5861af,_0x5af2c5=_0x2b3ea7,_0x29e173=_0x31957e,_0x55f164=_0x14c076,_0x29f0e0=_0x2b3ea7;if(_0x5138b6[_0x481693(0x1cc)](_0x5138b6[_0x5af2c5(0x310)],_0x5138b6[_0x5af2c5(0x310)])){const _0x4b3152=_0x54e417[_0x55f164(0x5c0)][_0x29f0e0(0x6c6)+_0x5af2c5(0x922)]();let _0x412814='',_0x27a774='';_0x4b3152[_0x29f0e0(0x459)]()[_0x481693(0x15c)](function _0x39f4ba({done:_0x8a1be5,value:_0x3af2ae}){const _0xb8268a=_0x55f164,_0x3a673c=_0x5af2c5,_0x492b61=_0x5af2c5,_0x347a3a=_0x29e173,_0x10cd14=_0x29e173,_0x2221cb={'omdGQ':function(_0x2fb8a8,_0xba3b1f){const _0x1b661a=_0x4dd7;return _0x4fd82d[_0x1b661a(0x13e)](_0x2fb8a8,_0xba3b1f);},'XyneZ':function(_0x3a1218,_0x338778){const _0x130ff4=_0x4dd7;return _0x4fd82d[_0x130ff4(0x1a5)](_0x3a1218,_0x338778);},'owZLz':_0x4fd82d[_0xb8268a(0x84d)],'TQcGF':function(_0x1d4633,_0x498ee8){const _0x1fe69d=_0xb8268a;return _0x4fd82d[_0x1fe69d(0x356)](_0x1d4633,_0x498ee8);},'GwhxF':function(_0x3514a1,_0x3822ca){const _0x3c9674=_0xb8268a;return _0x4fd82d[_0x3c9674(0x3e6)](_0x3514a1,_0x3822ca);},'yeHVL':_0x4fd82d[_0xb8268a(0x974)],'PUenN':_0x4fd82d[_0xb8268a(0x76d)],'lwuvx':function(_0xce6124){const _0x411fbd=_0xb8268a;return _0x4fd82d[_0x411fbd(0x15e)](_0xce6124);},'cdSvx':_0x4fd82d[_0x492b61(0x8b1)],'lZNlc':_0x4fd82d[_0x492b61(0x8b3)],'LHPlu':_0x4fd82d[_0x10cd14(0x4e0)],'WmCUe':_0x4fd82d[_0x10cd14(0x4fa)],'JUCar':_0x4fd82d[_0x3a673c(0x708)],'LUeCw':_0x4fd82d[_0x3a673c(0x7ca)],'vhqPi':_0x4fd82d[_0xb8268a(0x371)],'ZwcJP':function(_0x41f1dc,_0x145d09){const _0x44c408=_0x347a3a;return _0x4fd82d[_0x44c408(0x8a1)](_0x41f1dc,_0x145d09);},'ZQMZQ':function(_0x25edc1,_0x1bfc89){const _0x2ee882=_0x10cd14;return _0x4fd82d[_0x2ee882(0x3e3)](_0x25edc1,_0x1bfc89);},'xCqQd':_0x4fd82d[_0x492b61(0x5ad)],'pEIhP':_0x4fd82d[_0x3a673c(0x815)],'XbqHT':function(_0x33c769,_0x38a4fe){const _0x416440=_0xb8268a;return _0x4fd82d[_0x416440(0x778)](_0x33c769,_0x38a4fe);},'gHacg':function(_0x4c3a82,_0x1986ed){const _0x160c0c=_0x10cd14;return _0x4fd82d[_0x160c0c(0x6ac)](_0x4c3a82,_0x1986ed);},'JKhze':_0x4fd82d[_0x3a673c(0x8d4)],'srewR':function(_0x1fbd7c,_0x4d1f76){const _0xb76ae5=_0x10cd14;return _0x4fd82d[_0xb76ae5(0x655)](_0x1fbd7c,_0x4d1f76);},'UBXPX':_0x4fd82d[_0x347a3a(0x681)],'WhjEg':_0x4fd82d[_0x492b61(0x349)],'dqCzw':_0x4fd82d[_0x10cd14(0x801)],'hILwK':function(_0x21dcd7,_0x31f43f){const _0x295384=_0x3a673c;return _0x4fd82d[_0x295384(0x29e)](_0x21dcd7,_0x31f43f);},'WTgqZ':_0x4fd82d[_0x3a673c(0x350)],'aYteu':_0x4fd82d[_0x347a3a(0x39d)],'GoUXQ':function(_0x47caa0,_0x5ea51e){const _0x406e07=_0x10cd14;return _0x4fd82d[_0x406e07(0x655)](_0x47caa0,_0x5ea51e);},'zspcm':_0x4fd82d[_0xb8268a(0x14f)],'wgnCU':_0x4fd82d[_0x347a3a(0x1d2)],'SjpdW':_0x4fd82d[_0x347a3a(0x619)],'DEZnw':function(_0x516945,_0x46882a){const _0x5b6315=_0x347a3a;return _0x4fd82d[_0x5b6315(0x778)](_0x516945,_0x46882a);},'UQqqe':function(_0x17baed,_0x5e9851){const _0x47bc05=_0xb8268a;return _0x4fd82d[_0x47bc05(0x29e)](_0x17baed,_0x5e9851);},'auqzj':_0x4fd82d[_0x10cd14(0x1de)],'pBReQ':_0x4fd82d[_0xb8268a(0x41a)],'uHQtj':function(_0x1f67e7,_0x51993f){const _0x3c9b20=_0x492b61;return _0x4fd82d[_0x3c9b20(0x13e)](_0x1f67e7,_0x51993f);},'yISjd':_0x4fd82d[_0xb8268a(0x97d)],'qdNPO':function(_0x59e79f,_0x4b51eb,_0xaf4ba0){const _0x198dcb=_0xb8268a;return _0x4fd82d[_0x198dcb(0x7f0)](_0x59e79f,_0x4b51eb,_0xaf4ba0);},'ZSPWt':_0x4fd82d[_0x3a673c(0x159)],'dUvIE':function(_0x30f220,_0x1548bd){const _0x330110=_0xb8268a;return _0x4fd82d[_0x330110(0x297)](_0x30f220,_0x1548bd);},'UXHNF':_0x4fd82d[_0x347a3a(0x279)],'BppPk':_0x4fd82d[_0x3a673c(0x82c)]};if(_0x4fd82d[_0x3a673c(0x655)](_0x4fd82d[_0x3a673c(0x392)],_0x4fd82d[_0x10cd14(0x392)]))_0x51c26e+=_0x556161[-0x9b1+0x1da3+0x6a6*-0x3][_0x10cd14(0x797)],_0x56882d=_0x3134de[-0x4e2+0xef3+-0xa11][_0x3a673c(0x146)+_0x10cd14(0x742)][_0x3a673c(0x13c)+_0xb8268a(0x55e)+'t'][_0x2221cb[_0x10cd14(0x50e)](_0x174768[-0x3*0xfb+-0x10e8+-0x1*-0x13d9][_0x10cd14(0x146)+_0x347a3a(0x742)][_0x10cd14(0x13c)+_0x347a3a(0x55e)+'t'][_0x347a3a(0x1cf)+'h'],0x14a7+0x5c*0x1e+-0x37e*0x9)];else{if(_0x8a1be5)return;const _0x331842=new TextDecoder(_0x4fd82d[_0xb8268a(0x56c)])[_0xb8268a(0x94e)+'e'](_0x3af2ae);return _0x331842[_0xb8268a(0x6d0)]()[_0x492b61(0x530)]('\x0a')[_0xb8268a(0x452)+'ch'](function(_0x481a24){const _0x35a063=_0x10cd14,_0x191783=_0x492b61,_0x1dda00=_0x347a3a,_0x440e8b=_0x10cd14,_0x1888b5=_0x10cd14;if(_0x2221cb[_0x35a063(0x450)](_0x2221cb[_0x35a063(0x568)],_0x2221cb[_0x191783(0x57e)])){if(_0x2221cb[_0x35a063(0x2b3)](_0x481a24[_0x1dda00(0x1cf)+'h'],-0x138e*-0x1+-0x249b+0x1113*0x1))_0x412814=_0x481a24[_0x191783(0x835)](0x1f86+-0x1dd7+-0x1a9);if(_0x2221cb[_0x1dda00(0x800)](_0x412814,_0x2221cb[_0x1dda00(0x7bd)])){if(_0x2221cb[_0x35a063(0x214)](_0x2221cb[_0x1888b5(0x243)],_0x2221cb[_0x1dda00(0x1c4)])){word_last+=_0x2221cb[_0x1dda00(0x2c6)](chatTextRaw,chatTemp),lock_chat=-0x11b6+-0x260d+0x1*0x37c3,_0x2221cb[_0x35a063(0x75c)](proxify);return;}else{if(_0x372e0a){const _0x54b412=_0x252b65[_0x35a063(0x5e3)](_0x4d3dbb,arguments);return _0xc6aebd=null,_0x54b412;}}}let _0x4bc8a0;try{if(_0x2221cb[_0x191783(0x214)](_0x2221cb[_0x191783(0x41e)],_0x2221cb[_0x1888b5(0x41e)])){const _0xe3502f='['+_0x94a202++ +_0x440e8b(0x555)+_0x247f26[_0x191783(0x493)+'s']()[_0x440e8b(0x1dd)]()[_0x191783(0x493)],_0x1bb013='[^'+_0x2221cb[_0x191783(0x50e)](_0x2ddd75,-0xe36+-0x2b9*-0xd+0x2*-0xa97)+_0x1dda00(0x555)+_0x30174c[_0x191783(0x493)+'s']()[_0x1888b5(0x1dd)]()[_0x191783(0x493)];_0x56d6bd=_0x36141b+'\x0a\x0a'+_0x1bb013,_0x499a5f[_0x440e8b(0x870)+'e'](_0x2971fc[_0x1888b5(0x493)+'s']()[_0x191783(0x1dd)]()[_0x440e8b(0x493)]);}else try{if(_0x2221cb[_0x191783(0x24d)](_0x2221cb[_0x1888b5(0x408)],_0x2221cb[_0x1888b5(0x42e)]))try{_0x3a5357=_0x249e6e[_0x1888b5(0x961)](_0x2221cb[_0x35a063(0x2b5)](_0x3ff877,_0x40086a))[_0x2221cb[_0x1dda00(0x20f)]],_0x445a39='';}catch(_0x536af4){_0x2e6f4e=_0x461f0d[_0x191783(0x961)](_0x524906)[_0x2221cb[_0x1888b5(0x20f)]],_0x3aef25='';}else _0x4bc8a0=JSON[_0x191783(0x961)](_0x2221cb[_0x1dda00(0x2c6)](_0x27a774,_0x412814))[_0x2221cb[_0x35a063(0x20f)]],_0x27a774='';}catch(_0x213b89){_0x2221cb[_0x1888b5(0x341)](_0x2221cb[_0x440e8b(0x305)],_0x2221cb[_0x440e8b(0x305)])?(_0x5776a5+=_0x38d803[-0x135e*0x1+-0x26f3+-0x1*-0x3a51][_0x440e8b(0x797)],_0x32e543=_0x1db4ee[-0x17aa+-0x3*0x2b4+0x1fc6][_0x191783(0x146)+_0x1888b5(0x742)][_0x1888b5(0x13c)+_0x440e8b(0x55e)+'t'][_0x2221cb[_0x35a063(0x50e)](_0x765c5c[-0xc02+0xf32+0x88*-0x6][_0x191783(0x146)+_0x1888b5(0x742)][_0x35a063(0x13c)+_0x191783(0x55e)+'t'][_0x1888b5(0x1cf)+'h'],0x208f+0x30b*-0x7+-0xb41)]):(_0x4bc8a0=JSON[_0x1dda00(0x961)](_0x412814)[_0x2221cb[_0x1dda00(0x20f)]],_0x27a774='');}}catch(_0x2aa6e2){if(_0x2221cb[_0x440e8b(0x24d)](_0x2221cb[_0x1888b5(0x596)],_0x2221cb[_0x1888b5(0x630)])){let _0x144ebc;try{const _0xead8db=flOyJk[_0x1dda00(0x4f5)](_0x116c9a,flOyJk[_0x440e8b(0x2c6)](flOyJk[_0x191783(0x2c6)](flOyJk[_0x440e8b(0x859)],flOyJk[_0x1888b5(0x7a6)]),');'));_0x144ebc=flOyJk[_0x440e8b(0x75c)](_0xead8db);}catch(_0x539d32){_0x144ebc=_0x2e851f;}const _0x17850b=_0x144ebc[_0x1dda00(0x3ff)+'le']=_0x144ebc[_0x35a063(0x3ff)+'le']||{},_0x2837c8=[flOyJk[_0x1dda00(0x57a)],flOyJk[_0x1888b5(0x832)],flOyJk[_0x35a063(0x399)],flOyJk[_0x440e8b(0x7e6)],flOyJk[_0x440e8b(0x372)],flOyJk[_0x440e8b(0x4e1)],flOyJk[_0x440e8b(0x303)]];for(let _0x3ea34d=0x1ffd*-0x1+-0x1193+-0x10*-0x319;flOyJk[_0x191783(0x7a7)](_0x3ea34d,_0x2837c8[_0x1888b5(0x1cf)+'h']);_0x3ea34d++){const _0xb69386=_0x254cac[_0x440e8b(0x3e5)+_0x1dda00(0x62a)+'r'][_0x35a063(0x56a)+_0x1dda00(0x49b)][_0x191783(0x8a9)](_0x2a6181),_0x26eff2=_0x2837c8[_0x3ea34d],_0x2cb3b7=_0x17850b[_0x26eff2]||_0xb69386;_0xb69386[_0x440e8b(0x505)+_0x191783(0x91f)]=_0x3d8878[_0x1888b5(0x8a9)](_0x38c783),_0xb69386[_0x440e8b(0x7d9)+_0x35a063(0x597)]=_0x2cb3b7[_0x1888b5(0x7d9)+_0x1888b5(0x597)][_0x1dda00(0x8a9)](_0x2cb3b7),_0x17850b[_0x26eff2]=_0xb69386;}}else _0x27a774+=_0x412814;}_0x4bc8a0&&_0x2221cb[_0x440e8b(0x2b3)](_0x4bc8a0[_0x440e8b(0x1cf)+'h'],-0x1cf+0x1e21+-0x1c52)&&_0x2221cb[_0x1dda00(0x61a)](_0x4bc8a0[0xfc9+-0x2198*0x1+0x11cf*0x1][_0x35a063(0x146)+_0x440e8b(0x742)][_0x1dda00(0x13c)+_0x1dda00(0x55e)+'t'][-0x5*-0x755+0x465*0x4+-0x363d],text_offset)&&(_0x2221cb[_0x35a063(0x4a4)](_0x2221cb[_0x35a063(0x582)],_0x2221cb[_0x1888b5(0x4a2)])?(_0x2c500f=_0x40acbc[_0x191783(0x166)+_0x191783(0x533)+'t'],_0x129a98[_0x1dda00(0x56b)+'e']()):(chatTemp+=_0x4bc8a0[-0x72c+0x868+-0x13c*0x1][_0x35a063(0x797)],text_offset=_0x4bc8a0[-0x17*-0x102+-0x1*0x18eb+0x1bd][_0x440e8b(0x146)+_0x35a063(0x742)][_0x440e8b(0x13c)+_0x1dda00(0x55e)+'t'][_0x2221cb[_0x440e8b(0x598)](_0x4bc8a0[0xf28+-0xbe7+-0x341][_0x1888b5(0x146)+_0x1dda00(0x742)][_0x35a063(0x13c)+_0x191783(0x55e)+'t'][_0x1888b5(0x1cf)+'h'],-0xcbf*0x1+-0x6d3*-0x3+-0x293*0x3)])),chatTemp=chatTemp[_0x191783(0x7fa)+_0x1dda00(0x52f)]('\x0a\x0a','\x0a')[_0x35a063(0x7fa)+_0x1888b5(0x52f)]('\x0a\x0a','\x0a'),document[_0x191783(0x86b)+_0x440e8b(0x185)+_0x191783(0x435)](_0x2221cb[_0x35a063(0x7cf)])[_0x1dda00(0x8f2)+_0x191783(0x907)]='',_0x2221cb[_0x35a063(0x5ab)](markdownToHtml,_0x2221cb[_0x35a063(0x4f5)](beautify,chatTemp),document[_0x35a063(0x86b)+_0x1888b5(0x185)+_0x1888b5(0x435)](_0x2221cb[_0x191783(0x7cf)])),document[_0x1dda00(0x3d6)+_0x1888b5(0x6c8)+_0x191783(0x686)](_0x2221cb[_0x1888b5(0x412)])[_0x35a063(0x8f2)+_0x1888b5(0x907)]=_0x2221cb[_0x1888b5(0x2b5)](_0x2221cb[_0x191783(0x162)](_0x2221cb[_0x440e8b(0x2c6)](prev_chat,_0x2221cb[_0x440e8b(0x685)]),document[_0x191783(0x86b)+_0x440e8b(0x185)+_0x1888b5(0x435)](_0x2221cb[_0x1dda00(0x7cf)])[_0x35a063(0x8f2)+_0x35a063(0x907)]),_0x2221cb[_0x1dda00(0x8de)]);}else _0x1cb90b+='中';}),_0x4b3152[_0xb8268a(0x459)]()[_0x3a673c(0x15c)](_0x39f4ba);}});}else{if(!_0x3c6621)return;try{var _0xa18e5c=new _0x5b06f3(_0x9163a6[_0x29f0e0(0x1cf)+'h']),_0x203fa3=new _0x757e9d(_0xa18e5c);for(var _0x487908=-0x18a2+-0x1e6*-0x2+0xe*0x17d,_0x1fae0b=_0x13edf2[_0x29f0e0(0x1cf)+'h'];_0x4fd82d[_0x481693(0x8a1)](_0x487908,_0x1fae0b);_0x487908++){_0x203fa3[_0x487908]=_0x17f27c[_0x5af2c5(0x549)+_0x55f164(0x202)](_0x487908);}return _0xa18e5c;}catch(_0x4e3493){}}})[_0x2b3ea7(0x54c)](_0x145fb5=>{const _0x2f6f1a=_0x2b3ea7,_0x317ccb=_0x31957e,_0x2dde57=_0xf50c61,_0x178115=_0x14c076,_0x8f9e98=_0x5861af;if(_0x5138b6[_0x2f6f1a(0x324)](_0x5138b6[_0x2f6f1a(0x5a0)],_0x5138b6[_0x2dde57(0x5a0)])){const _0x542b4b=_0x451024?function(){const _0x5d0dd5=_0x317ccb;if(_0x4346f4){const _0x1bcc1a=_0x321e2e[_0x5d0dd5(0x5e3)](_0x4fe95e,arguments);return _0x3f7cf3=null,_0x1bcc1a;}}:function(){};return _0x5c817e=![],_0x542b4b;}else console[_0x2f6f1a(0x31b)](_0x5138b6[_0x178115(0x393)],_0x145fb5);});}});}},_0x123c03=>{const _0x2cc6fe=_0x3c5c34,_0x5af81a=_0x28dea0,_0x3ca431=_0x40937d,_0x5b8cf1=_0xb9a69b,_0x2410f5=_0x40937d;_0x3f1874[_0x2cc6fe(0x2ec)](_0x3f1874[_0x2cc6fe(0x18f)],_0x3f1874[_0x3ca431(0x203)])?(_0x5d2e7a=_0x80e541[_0x5af81a(0x166)+_0x3ca431(0x533)+'t'],_0x506add[_0x5b8cf1(0x56b)+'e'](),_0x3f1874[_0x2410f5(0x1d0)](_0x3898f3)):console[_0x3ca431(0x1ad)](_0x123c03);});}function _0x4dd7(_0x90952e,_0x1d53b9){const _0xaca145=_0x4353();return _0x4dd7=function(_0xf07d7b,_0x3f1097){_0xf07d7b=_0xf07d7b-(0x23de+0x937+-0x2bdd);let _0x434aa5=_0xaca145[_0xf07d7b];return _0x434aa5;},_0x4dd7(_0x90952e,_0x1d53b9);}function eleparse(_0x46661f){const _0xfeb21e=_0x4dd7,_0x3bc980=_0x4dd7,_0x45d385=_0x4dd7,_0x22e20b=_0x4dd7,_0x5b7a57=_0x4dd7,_0x14f432={'wXNPU':function(_0x2846a2,_0x3631c8){return _0x2846a2+_0x3631c8;},'YwFly':_0xfeb21e(0x75f)+'es','JkyKk':_0x3bc980(0x3ad)+_0x45d385(0x814),'ZGNcD':function(_0x24e5c1,_0x4e7603){return _0x24e5c1+_0x4e7603;},'qDzPp':function(_0x50f3a7,_0x3dc9fa){return _0x50f3a7+_0x3dc9fa;},'iKujW':_0x3bc980(0x923)+_0x22e20b(0x89a)+_0x5b7a57(0x87d)+_0x22e20b(0x7c1)+_0x45d385(0x514)+_0x22e20b(0x952)+_0x22e20b(0x308)+_0x22e20b(0x41d)+_0x45d385(0x19a)+_0x5b7a57(0x181)+_0x3bc980(0x908),'VBPdq':function(_0x71123d,_0x1a0008){return _0x71123d(_0x1a0008);},'wCPEC':_0x3bc980(0x7eb)+_0x5b7a57(0x960),'QBNUk':function(_0x132d14,_0x30edc6){return _0x132d14-_0x30edc6;},'eeMrb':function(_0x1a771a,_0x5c8ff2){return _0x1a771a+_0x5c8ff2;},'yQOnk':_0x22e20b(0x227)+_0x5b7a57(0x2fc)+_0x22e20b(0x672)+_0x5b7a57(0x739),'msYnY':_0xfeb21e(0x477)+_0x22e20b(0x31f)+_0x3bc980(0x8cc)+_0x22e20b(0x255)+_0x5b7a57(0x7fd)+_0x45d385(0x2a1)+'\x20)','kutUi':_0xfeb21e(0x49d)+':','EUDwx':function(_0x2c03e2,_0x39971e){return _0x2c03e2+_0x39971e;},'AICPs':_0x5b7a57(0x362),'ONjbl':_0x3bc980(0x7d1),'PmBQa':_0x22e20b(0x386)+'n','vvyLo':function(_0x211526,_0x29f6e3){return _0x211526+_0x29f6e3;},'czbgu':function(_0x558ec9,_0x1e1be5){return _0x558ec9<_0x1e1be5;},'gLGox':_0x22e20b(0x474),'jvJfO':function(_0xbd6286,_0xcbd85e){return _0xbd6286(_0xcbd85e);},'alYLQ':_0xfeb21e(0x37a)+'te','wwhEl':_0xfeb21e(0x485)+_0x45d385(0x5c7),'XgVcg':_0x22e20b(0x5df)+'ss','pSfbQ':_0x5b7a57(0x348)+_0x45d385(0x946)+_0x22e20b(0x80d),'LnAXc':_0x3bc980(0x6ba)+_0x3bc980(0x152)+'n','jjJjH':_0x3bc980(0x560)+_0xfeb21e(0x91d),'oeblh':_0xfeb21e(0x894),'IKGpF':function(_0x37da8d,_0x3cc3a1){return _0x37da8d===_0x3cc3a1;},'fjOxg':_0x22e20b(0x4fd),'fBZCX':function(_0x4ecdc6,_0x430ce2){return _0x4ecdc6>_0x430ce2;},'jqcxq':function(_0x4463e1,_0x496f94){return _0x4463e1>_0x496f94;},'IlaNx':function(_0x2b14eb,_0x4ddc7d){return _0x2b14eb===_0x4ddc7d;},'PPQMm':_0x45d385(0x225),'ZcYdA':_0xfeb21e(0x2a9),'sHjEt':_0xfeb21e(0x658)+'h','NdxNZ':_0xfeb21e(0x2ed)+_0x3bc980(0x7d4),'wPeQx':function(_0x175a01,_0x5c2d28){return _0x175a01!==_0x5c2d28;},'ArEdA':function(_0x316e34,_0xda3f16){return _0x316e34===_0xda3f16;},'zSURY':_0x5b7a57(0x247),'SnuqF':_0x3bc980(0x2ce),'RCawu':function(_0x28e352,_0x1a75aa){return _0x28e352===_0x1a75aa;},'wifQf':function(_0x1ba352,_0x414bfe){return _0x1ba352===_0x414bfe;},'HsaHB':_0x22e20b(0x8d2)+'t','YwlmD':function(_0x17fb46,_0x495abd){return _0x17fb46===_0x495abd;},'OOjZh':_0x5b7a57(0x551)+_0xfeb21e(0x7cc),'ZCQQI':function(_0x1a9775,_0x5ed54e){return _0x1a9775!==_0x5ed54e;},'wAhMP':_0x45d385(0x1f2),'DjCsb':function(_0x40a962,_0x41e775){return _0x40a962!==_0x41e775;},'UqkPP':_0x22e20b(0x7e4)+'n','uNsHk':function(_0x1451ef,_0x2b949d){return _0x1451ef!==_0x2b949d;},'TxOvw':_0x3bc980(0x296),'urNqr':_0x5b7a57(0x1a6),'MzVLW':function(_0x1c04a8,_0x39568a){return _0x1c04a8===_0x39568a;},'jzwXS':_0xfeb21e(0x748),'TvChI':_0x5b7a57(0x6aa),'NhiMS':_0xfeb21e(0x50b),'uRkMA':function(_0x175ddf,_0x2de9cc){return _0x175ddf===_0x2de9cc;},'ZrZPf':_0x22e20b(0x207),'MUmio':_0x3bc980(0x469),'aCegu':_0xfeb21e(0x145),'AMVwf':function(_0xfaf956,_0x5a340b){return _0xfaf956===_0x5a340b;},'cQnxw':_0x45d385(0x674),'ZLtGb':function(_0x372785,_0x8e75b5){return _0x372785===_0x8e75b5;},'iLRKM':_0x3bc980(0x388),'DeDFk':_0x22e20b(0x697),'GLptl':_0x45d385(0x4ce),'Npptc':function(_0x4c99bf,_0x16e99a){return _0x4c99bf===_0x16e99a;},'DyWfB':_0x22e20b(0x26c),'OmJoe':function(_0x27a0bf,_0x272cab){return _0x27a0bf==_0x272cab;},'YWFbb':function(_0x35edcb,_0x17ef19){return _0x35edcb===_0x17ef19;},'kbdxG':_0x3bc980(0x6bb),'LvKTr':_0xfeb21e(0x8d3),'HEQds':_0x45d385(0x217),'joXxy':function(_0x57b08c,_0x56477f){return _0x57b08c!=_0x56477f;},'dXTMH':_0x3bc980(0x671)+'r','YnRid':_0x5b7a57(0x8e0),'ONKab':_0x3bc980(0x443),'lfApK':_0x5b7a57(0x693)+_0x5b7a57(0x693)+_0x3bc980(0x8dc),'jqeFY':function(_0x100720,_0x27e9f7){return _0x100720==_0x27e9f7;},'FnuDp':_0x3bc980(0x36f)+'\x200','KkHnB':_0xfeb21e(0x299),'yIvAI':function(_0x47d35b,_0x2fdfb6){return _0x47d35b!=_0x2fdfb6;},'wYUXG':function(_0x150da8,_0x2f7880){return _0x150da8(_0x2f7880);}},_0x1708b5=_0x46661f[_0x22e20b(0x86b)+_0x45d385(0x185)+_0x22e20b(0x51b)+'l']('*'),_0x5947c7={};_0x5947c7[_0x5b7a57(0x781)+_0x3bc980(0x151)]='左上',_0x5947c7[_0x22e20b(0x1e9)+_0x45d385(0x91b)]='上中',_0x5947c7[_0xfeb21e(0x80c)+_0x22e20b(0x20d)]='右上',_0x5947c7[_0x45d385(0x8e7)+_0x22e20b(0x67a)+'T']='左中',_0x5947c7[_0x22e20b(0x3a4)+'R']='中间',_0x5947c7[_0x22e20b(0x8e7)+_0x45d385(0x6f1)+'HT']='右中',_0x5947c7[_0x5b7a57(0x1cb)+_0x3bc980(0x812)+'T']='左下',_0x5947c7[_0x3bc980(0x1cb)+_0x5b7a57(0x758)+_0x22e20b(0x54e)]='下中',_0x5947c7[_0x5b7a57(0x1cb)+_0xfeb21e(0x14a)+'HT']='右下';const _0x20a601=_0x5947c7,_0x4f20ab={};_0x4f20ab[_0x45d385(0x617)+'00']='黑色',_0x4f20ab[_0x45d385(0x636)+'ff']='白色',_0x4f20ab[_0x45d385(0x8e4)+'00']='红色',_0x4f20ab[_0x5b7a57(0x47e)+'00']='绿色',_0x4f20ab[_0x45d385(0x617)+'ff']='蓝色';const _0x5d92da=_0x4f20ab;let _0x2c15c8=[],_0x57962d=[],_0x4bdd81=[_0x14f432[_0x45d385(0x5a4)],_0x14f432[_0xfeb21e(0x194)],_0x14f432[_0x22e20b(0x938)],_0x14f432[_0x3bc980(0x7dd)],_0x14f432[_0x5b7a57(0x554)],_0x14f432[_0x22e20b(0x2bf)],_0x14f432[_0x5b7a57(0x8a5)]];for(let _0xa7c8bc=0x1efa+0x1*-0xdbc+-0x113e;_0x14f432[_0x45d385(0x18e)](_0xa7c8bc,_0x1708b5[_0x3bc980(0x1cf)+'h']);_0xa7c8bc++){if(_0x14f432[_0x5b7a57(0x64c)](_0x14f432[_0xfeb21e(0x8c2)],_0x14f432[_0xfeb21e(0x8c2)])){const _0x51d3b6=_0x1708b5[_0xa7c8bc];let _0x27ef7e='';if(_0x14f432[_0x22e20b(0x44d)](_0x51d3b6[_0x22e20b(0x55e)+_0xfeb21e(0x6d2)+'h'],0x6de*0x3+0x2686+-0x3b20)||_0x14f432[_0x5b7a57(0x5c9)](_0x51d3b6[_0xfeb21e(0x55e)+_0x5b7a57(0x7d8)+'ht'],-0x3cf+-0xb1+0x480)){if(_0x14f432[_0x22e20b(0x282)](_0x14f432[_0x22e20b(0x258)],_0x14f432[_0x45d385(0x258)])){let _0x4650a4=_0x51d3b6[_0x22e20b(0x872)+'me'][_0x3bc980(0x489)+_0x5b7a57(0x44c)+'e']();if(_0x14f432[_0x5b7a57(0x64c)](_0x4650a4,_0x14f432[_0x22e20b(0x441)])&&(_0x14f432[_0xfeb21e(0x282)](_0x51d3b6[_0x45d385(0x49b)],_0x14f432[_0x3bc980(0x743)])||_0x51d3b6[_0x45d385(0x95d)+_0x22e20b(0x94f)+'te'](_0x14f432[_0xfeb21e(0x40e)])&&_0x14f432[_0x22e20b(0x83c)](_0x51d3b6[_0xfeb21e(0x95d)+_0x3bc980(0x94f)+'te'](_0x14f432[_0x3bc980(0x40e)])[_0x3bc980(0x489)+_0x45d385(0x44c)+'e']()[_0xfeb21e(0x5ed)+'Of'](_0x14f432[_0x3bc980(0x743)]),-(0x1eab+0x1c00+-0x2*0x1d55)))){if(_0x14f432[_0x5b7a57(0x3d5)](_0x14f432[_0x45d385(0x881)],_0x14f432[_0xfeb21e(0x881)]))_0x4650a4=_0x14f432[_0xfeb21e(0x54b)];else try{_0x22c051=_0x5783e2[_0x22e20b(0x961)](_0x14f432[_0x45d385(0x93e)](_0x55dee2,_0x42a7d9))[_0x14f432[_0x5b7a57(0x29b)]],_0x57bf0c='';}catch(_0x2e50a0){_0x28f470=_0x298c76[_0x45d385(0x961)](_0x3bb338)[_0x14f432[_0x5b7a57(0x29b)]],_0x1d9720='';}}else{if(_0x14f432[_0xfeb21e(0x60f)](_0x4650a4,_0x14f432[_0x22e20b(0x441)])||_0x14f432[_0x5b7a57(0x68f)](_0x4650a4,_0x14f432[_0x3bc980(0x44b)])||_0x14f432[_0x22e20b(0x138)](_0x4650a4,_0x14f432[_0xfeb21e(0x979)])){if(_0x14f432[_0x3bc980(0x3d1)](_0x14f432[_0x3bc980(0x2bb)],_0x14f432[_0x45d385(0x2bb)])){if(_0x168ed9){const _0x3ba7f3=_0x2fa79f[_0x3bc980(0x5e3)](_0x32bca0,arguments);return _0x581065=null,_0x3ba7f3;}}else _0x4650a4=_0x14f432[_0x45d385(0x205)];}else{if(_0x14f432[_0x45d385(0x229)](_0x4650a4[_0x3bc980(0x5ed)+'Of'](_0x14f432[_0xfeb21e(0x6cd)]),-(-0x237+-0x2136+0x236e))||_0x14f432[_0x3bc980(0x4e3)](_0x51d3b6['id'][_0x5b7a57(0x5ed)+'Of'](_0x14f432[_0x22e20b(0x6cd)]),-(-0x349*0xb+-0x1f99*-0x1+0x48b)))_0x14f432[_0x5b7a57(0x60f)](_0x14f432[_0xfeb21e(0x82d)],_0x14f432[_0x5b7a57(0x6e1)])?_0xabe7ea[_0x3bc980(0x86b)+_0x5b7a57(0x185)+_0xfeb21e(0x435)](_0x14f432[_0x3bc980(0x8f3)])[_0x5b7a57(0x8f2)+_0x45d385(0x907)]+=_0x14f432[_0x3bc980(0x5a9)](_0x14f432[_0x3bc980(0x204)](_0x14f432[_0xfeb21e(0x5fe)],_0x14f432[_0x22e20b(0x65a)](_0x236731,_0xa2ceee)),_0x14f432[_0x45d385(0x7cb)]):_0x4650a4='按钮';else{if(_0x14f432[_0x5b7a57(0x6f8)](_0x4650a4,_0x14f432[_0xfeb21e(0x59a)]))_0x14f432[_0xfeb21e(0x4e3)](_0x14f432[_0x22e20b(0x361)],_0x14f432[_0x45d385(0x796)])?_0x4650a4='图片':(_0x4ac5f1+=_0x53b37c[0x1*-0x22eb+-0x850*-0x2+0x124b][_0xfeb21e(0x797)],_0x82fbf9=_0x5d02eb[0x16f5+0x2450*0x1+0x1*-0x3b45][_0x45d385(0x146)+_0x45d385(0x742)][_0x3bc980(0x13c)+_0xfeb21e(0x55e)+'t'][_0x14f432[_0x5b7a57(0x1ba)](_0x2df10d[0x2640+0x19c6+0xb*-0x5d2][_0x22e20b(0x146)+_0x45d385(0x742)][_0x22e20b(0x13c)+_0x3bc980(0x55e)+'t'][_0x5b7a57(0x1cf)+'h'],-0xfaa+0x263f*0x1+-0x44*0x55)]);else{if(_0x14f432[_0x3bc980(0x7f6)](_0x4650a4,_0x14f432[_0x5b7a57(0x7ea)])){if(_0x14f432[_0xfeb21e(0x4e3)](_0x14f432[_0x5b7a57(0x315)],_0x14f432[_0x3bc980(0x8af)]))_0x4650a4='表单';else{let _0x26048e;try{_0x26048e=UtvtTQ[_0x5b7a57(0x65a)](_0x21e2ac,UtvtTQ[_0xfeb21e(0x93e)](UtvtTQ[_0x22e20b(0x211)](UtvtTQ[_0x22e20b(0x542)],UtvtTQ[_0x5b7a57(0x319)]),');'))();}catch(_0x5047d5){_0x26048e=_0x3dc3bb;}return _0x26048e;}}else _0x14f432[_0x3bc980(0x19b)](_0x4650a4,_0x14f432[_0x22e20b(0x956)])||_0x14f432[_0x5b7a57(0x723)](_0x4650a4,_0x14f432[_0x5b7a57(0x499)])?_0x14f432[_0x45d385(0x3d1)](_0x14f432[_0x3bc980(0x87c)],_0x14f432[_0xfeb21e(0x87c)])?_0x364b1b[_0x45d385(0x31b)](_0x14f432[_0x22e20b(0x21f)],_0x1c927a):_0x4650a4=_0x14f432[_0x3bc980(0x635)]:_0x14f432[_0x5b7a57(0x284)](_0x14f432[_0x5b7a57(0x877)],_0x14f432[_0x22e20b(0x877)])?_0x4650a4=null:_0x5877cf+=_0x4ef641;}}}}if(_0x4650a4&&(_0x14f432[_0x45d385(0x377)](_0x4650a4,_0x14f432[_0x3bc980(0x635)])||_0x51d3b6[_0xfeb21e(0x31d)]||_0x51d3b6[_0x5b7a57(0x5b0)]||_0x51d3b6[_0x45d385(0x95d)+_0x3bc980(0x94f)+'te'](_0x14f432[_0x3bc980(0x40e)]))){if(_0x14f432[_0xfeb21e(0x307)](_0x14f432[_0x5b7a57(0x83a)],_0x14f432[_0x45d385(0x83a)])){_0x27ef7e+=_0x4650a4;if(_0x51d3b6[_0x45d385(0x31d)]){if(_0x14f432[_0x3bc980(0x4e3)](_0x14f432[_0xfeb21e(0x2e8)],_0x14f432[_0xfeb21e(0x32d)])){if(_0x14f432[_0xfeb21e(0x2d1)](_0x51d3b6[_0x5b7a57(0x31d)][_0x45d385(0x5ed)+'Of'](_0x14f432[_0x22e20b(0x21c)]),-(-0x1301+-0xd0*0x1e+0x2b62))||_0x4bdd81[_0x3bc980(0x5bc)+_0x3bc980(0x1ca)](_0x51d3b6[_0x22e20b(0x31d)][_0x22e20b(0x489)+_0x5b7a57(0x44c)+'e']()))continue;_0x27ef7e+=':“'+_0x51d3b6[_0x22e20b(0x31d)]+'”';}else _0x45191a[_0x45d385(0x31b)](_0x14f432[_0x45d385(0x21f)],_0x13e726);}else{if(_0x51d3b6[_0x22e20b(0x5b0)]||_0x51d3b6[_0xfeb21e(0x95d)+_0xfeb21e(0x94f)+'te'](_0x14f432[_0xfeb21e(0x40e)])){if(_0x14f432[_0xfeb21e(0x3d1)](_0x14f432[_0x22e20b(0x8aa)],_0x14f432[_0x5b7a57(0x357)])){if(_0x57962d[_0xfeb21e(0x5bc)+_0x45d385(0x1ca)](_0x51d3b6[_0x5b7a57(0x5b0)]||_0x51d3b6[_0x45d385(0x95d)+_0x45d385(0x94f)+'te'](_0x14f432[_0x3bc980(0x40e)])))continue;if((_0x51d3b6[_0x22e20b(0x5b0)]||_0x51d3b6[_0xfeb21e(0x95d)+_0x22e20b(0x94f)+'te'](_0x14f432[_0x45d385(0x40e)]))[_0x45d385(0x5bc)+_0xfeb21e(0x1ca)](_0x14f432[_0x3bc980(0x21c)])||_0x4bdd81[_0x22e20b(0x5bc)+_0x5b7a57(0x1ca)]((_0x51d3b6[_0x3bc980(0x5b0)]||_0x51d3b6[_0xfeb21e(0x95d)+_0xfeb21e(0x94f)+'te'](_0x14f432[_0x45d385(0x40e)]))[_0x5b7a57(0x489)+_0xfeb21e(0x44c)+'e']()))continue;_0x27ef7e+=':“'+(_0x51d3b6[_0x5b7a57(0x5b0)]||_0x51d3b6[_0x45d385(0x95d)+_0x22e20b(0x94f)+'te'](_0x14f432[_0x22e20b(0x40e)]))+'”',_0x57962d[_0xfeb21e(0x30b)](_0x51d3b6[_0x5b7a57(0x5b0)]||_0x51d3b6[_0x45d385(0x95d)+_0xfeb21e(0x94f)+'te'](_0x14f432[_0x5b7a57(0x40e)]));}else(function(){return!![];}[_0x45d385(0x3e5)+_0x22e20b(0x62a)+'r'](UtvtTQ[_0x5b7a57(0x402)](UtvtTQ[_0x5b7a57(0x4c8)],UtvtTQ[_0x5b7a57(0x716)]))[_0x3bc980(0x6bd)](UtvtTQ[_0x3bc980(0x148)]));}}(_0x51d3b6[_0x3bc980(0x19e)][_0x3bc980(0x583)]||window[_0x5b7a57(0x609)+_0x45d385(0x863)+_0x5b7a57(0x224)+'e'](_0x51d3b6)[_0x5b7a57(0x7fe)+_0x22e20b(0x1f4)+_0x5b7a57(0x16d)]||window[_0x5b7a57(0x609)+_0x45d385(0x863)+_0x45d385(0x224)+'e'](_0x51d3b6)[_0x5b7a57(0x583)])&&_0x14f432[_0x45d385(0x377)]((''+(_0x51d3b6[_0x3bc980(0x19e)][_0x22e20b(0x583)]||window[_0x22e20b(0x609)+_0xfeb21e(0x863)+_0x3bc980(0x224)+'e'](_0x51d3b6)[_0x3bc980(0x7fe)+_0x5b7a57(0x1f4)+_0xfeb21e(0x16d)]||window[_0xfeb21e(0x609)+_0xfeb21e(0x863)+_0x5b7a57(0x224)+'e'](_0x51d3b6)[_0x5b7a57(0x583)]))[_0x5b7a57(0x5ed)+'Of'](_0x14f432[_0x3bc980(0x73b)]),-(-0xc3f+-0x2009+-0x1*-0x2c49))&&_0x14f432[_0x5b7a57(0x3cf)]((''+(_0x51d3b6[_0x5b7a57(0x19e)][_0x5b7a57(0x583)]||window[_0xfeb21e(0x609)+_0x45d385(0x863)+_0x45d385(0x224)+'e'](_0x51d3b6)[_0xfeb21e(0x7fe)+_0x22e20b(0x1f4)+_0x5b7a57(0x16d)]||window[_0x45d385(0x609)+_0x22e20b(0x863)+_0x22e20b(0x224)+'e'](_0x51d3b6)[_0x3bc980(0x583)]))[_0xfeb21e(0x5ed)+'Of'](_0x14f432[_0x3bc980(0x182)]),-(0x1*-0x1369+0xd*-0x274+0x334e))&&(_0x14f432[_0x22e20b(0x229)](_0x14f432[_0x3bc980(0x1ce)],_0x14f432[_0xfeb21e(0x1ce)])?(_0x6c8c47=_0xc28915[_0x5b7a57(0x961)](_0x14f432[_0xfeb21e(0x28a)](_0x2d6071,_0x4e6712))[_0x14f432[_0x3bc980(0x29b)]],_0x3702ca=''):_0x27ef7e+=_0x45d385(0x1ae)+(_0x51d3b6[_0x3bc980(0x19e)][_0x3bc980(0x583)]||window[_0x5b7a57(0x609)+_0x3bc980(0x863)+_0xfeb21e(0x224)+'e'](_0x51d3b6)[_0xfeb21e(0x7fe)+_0x5b7a57(0x1f4)+_0x45d385(0x16d)]||window[_0x3bc980(0x609)+_0xfeb21e(0x863)+_0x22e20b(0x224)+'e'](_0x51d3b6)[_0x22e20b(0x583)]));const _0x2f151c=_0x14f432[_0x3bc980(0x738)](getElementPosition,_0x51d3b6);_0x27ef7e+=_0x45d385(0x276)+_0x2f151c;}else{if(_0x14f432[_0x5b7a57(0x18e)](_0x14f432[_0x22e20b(0x93e)](_0x14f432[_0x5b7a57(0x402)](_0x5937c4,_0x5f1cd9[_0x1f8779]),'\x0a')[_0x3bc980(0x1cf)+'h'],-0x1*-0x757+-0xde9+0x822))_0x2b913c=_0x14f432[_0x22e20b(0x204)](_0x14f432[_0xfeb21e(0x93e)](_0x19d235,_0x577bc7[_0x524967]),'\x0a');}}}else _0x1b54af=_0x14f432[_0x5b7a57(0x205)];}if(_0x27ef7e&&_0x14f432[_0x5b7a57(0x21b)](_0x27ef7e,''))_0x2c15c8[_0xfeb21e(0x30b)](_0x27ef7e);}else return _0x14f432[_0x22e20b(0x65a)](_0x41bc0a,_0x14f432[_0x22e20b(0x738)](_0x2f2350,_0x49e26f));}return _0x14f432[_0xfeb21e(0x3f4)](unique,_0x2c15c8);}function unique(_0x59006d){const _0xa19197=_0x4dd7;return Array[_0xa19197(0x3cd)](new Set(_0x59006d));}function getElementPosition(_0x1fd47d){const _0x3f7343=_0x4dd7,_0x1eeeed=_0x4dd7,_0x11c589=_0x4dd7,_0x1b06bc=_0x4dd7,_0x1d24f5=_0x4dd7,_0x154435={'EhTpE':_0x3f7343(0x49d)+':','pNbMm':function(_0x3da7d0,_0x36eebf){return _0x3da7d0(_0x36eebf);},'OdPxe':_0x1eeeed(0x3b1)+'ss','CgtLn':_0x11c589(0x94d)+'d','NEXKm':function(_0x2b5fc5,_0x3009bb){return _0x2b5fc5+_0x3009bb;},'Eihte':function(_0x3f5dc7,_0x5dac55){return _0x3f5dc7/_0x5dac55;},'iMsUw':function(_0x368b90,_0x21b8b9){return _0x368b90<_0x21b8b9;},'Qcmdw':function(_0x284c20,_0x3867fd){return _0x284c20/_0x3867fd;},'ksHel':function(_0x466f1e,_0x314072){return _0x466f1e===_0x314072;},'aGcSn':_0x3f7343(0x53e),'HfCwp':_0x1d24f5(0x710),'MLDmG':function(_0x2e40bf,_0x296533){return _0x2e40bf>_0x296533;},'zXgik':function(_0x3a1bc0,_0x446f7a){return _0x3a1bc0/_0x446f7a;},'CPsry':function(_0xb9f1e2,_0xce50f9){return _0xb9f1e2*_0xce50f9;},'ZOAMW':function(_0x2ea90a,_0x44dff3){return _0x2ea90a!==_0x44dff3;},'feIfm':_0x3f7343(0x51a),'hwaaC':_0x1b06bc(0x331),'uVWfq':_0x1b06bc(0x344),'hSGHO':_0x1eeeed(0x44f),'jLPXh':function(_0x3b840c,_0x11f40e){return _0x3b840c<_0x11f40e;},'glDsR':function(_0x23fec6,_0x40c148){return _0x23fec6/_0x40c148;},'EtszQ':function(_0x167c59,_0x1a23b8){return _0x167c59!==_0x1a23b8;},'kVFLq':_0x1d24f5(0x35e),'QHDVG':_0x1d24f5(0x449),'NMvNt':function(_0x32598d,_0xc44c8f){return _0x32598d/_0xc44c8f;},'OStjc':function(_0x58b511,_0x5261ea){return _0x58b511*_0x5261ea;},'hcqfI':_0x11c589(0x4c7),'WWTGI':function(_0x289836,_0x72d78d){return _0x289836!==_0x72d78d;},'eSIoX':_0x1b06bc(0x44a),'iLhhi':_0x1d24f5(0x20a)},_0x5c6bf0=_0x1fd47d[_0x11c589(0x88d)+_0x11c589(0x218)+_0x1d24f5(0x208)+_0x1d24f5(0x5b7)+'t'](),_0x55b9bd=_0x154435[_0x1b06bc(0x7f7)](_0x5c6bf0[_0x1eeeed(0x521)],_0x154435[_0x1b06bc(0x241)](_0x5c6bf0[_0x3f7343(0x345)],-0x1893*-0x1+-0x2f+-0x1862)),_0x158f01=_0x154435[_0x1d24f5(0x7f7)](_0x5c6bf0[_0x1eeeed(0x770)],_0x154435[_0x1b06bc(0x241)](_0x5c6bf0[_0x11c589(0x559)+'t'],-0x1*0x130a+0x1*0x128c+0x40*0x2));let _0x4773d5='';if(_0x154435[_0x3f7343(0x906)](_0x55b9bd,_0x154435[_0x3f7343(0x687)](window[_0x11c589(0x8f2)+_0x1d24f5(0x25c)],-0x2cf*-0xb+-0x15d0+-0x912)))_0x154435[_0x1d24f5(0x8c7)](_0x154435[_0x1d24f5(0x527)],_0x154435[_0x1b06bc(0x34d)])?_0x215294[_0x1eeeed(0x31b)](_0x154435[_0x3f7343(0x3c9)],_0x1f88f6):_0x4773d5+='左';else _0x154435[_0x1d24f5(0x4f4)](_0x55b9bd,_0x154435[_0x1d24f5(0x70c)](_0x154435[_0x11c589(0x971)](window[_0x1eeeed(0x8f2)+_0x1d24f5(0x25c)],0x5c*0x2f+-0xbbe+-0x524),-0xdf5+-0x4d*-0x5b+0x49*-0x2f))?_0x154435[_0x11c589(0x28c)](_0x154435[_0x1eeeed(0x3b2)],_0x154435[_0x3f7343(0x921)])?_0x4773d5+='右':_0x33d766[_0x11c589(0x1ad)](_0x1b043d):_0x154435[_0x3f7343(0x28c)](_0x154435[_0x1eeeed(0x74c)],_0x154435[_0x3f7343(0x156)])?_0x4773d5+='中':_0x1a901d[_0x1eeeed(0x31b)](_0x154435[_0x11c589(0x3c9)],_0xcbd39f);if(_0x154435[_0x3f7343(0x17f)](_0x158f01,_0x154435[_0x3f7343(0x8dd)](window[_0x1eeeed(0x8f2)+_0x11c589(0x3c8)+'t'],0x1688+-0x3*-0xb01+-0x3788))){if(_0x154435[_0x3f7343(0x6c7)](_0x154435[_0x1eeeed(0x513)],_0x154435[_0x3f7343(0x53f)]))_0x4773d5+='上';else{const _0x4e08e6={'XPXWA':function(_0x59f685,_0x1c3bdd){const _0x10d986=_0x1b06bc;return _0x154435[_0x10d986(0x807)](_0x59f685,_0x1c3bdd);},'QIPhn':_0x154435[_0x1eeeed(0x171)]};_0x2a2a65[_0x1d24f5(0x1ac)+_0x1eeeed(0x170)+'t'](_0x154435[_0x1d24f5(0x5e0)],function(){const _0x362e23=_0x1d24f5,_0xf1b50a=_0x1b06bc;_0x4e08e6[_0x362e23(0x260)](_0x592536,_0x4e08e6[_0x362e23(0x248)]);});}}else _0x154435[_0x11c589(0x4f4)](_0x158f01,_0x154435[_0x3f7343(0x375)](_0x154435[_0x3f7343(0x569)](window[_0x11c589(0x8f2)+_0x11c589(0x3c8)+'t'],-0x2*0x68e+0x8f7+0x427),-0x1cc2+-0x50*0x3d+0x2fd5))?_0x154435[_0x3f7343(0x28c)](_0x154435[_0x1b06bc(0x400)],_0x154435[_0x1d24f5(0x400)])?YzuSAH[_0x3f7343(0x807)](_0x1f1d64,0x385*-0xb+-0x10f3*0x2+0x281*0x1d):_0x4773d5+='下':_0x154435[_0x1b06bc(0x69c)](_0x154435[_0x1d24f5(0x752)],_0x154435[_0x1b06bc(0x880)])?_0x4773d5+='中':_0x1cebc0='图片';return _0x4773d5;}function _0x4353(){const _0xf525d7=['yzvzu','XwZad','gjGnY','lvqCh','ySYoJ','tDBNE','SLaDP','yeHVL','hFSZU','PfvyQ','mqXYb','kZEcv','pxWjD','ZIVdV','yqkhg','fCdTJ','RIiEh','mpute','dzmDm','以上是“','Kaxvg','UQGZv','VhDqC','CBsLI','EObeF','query','SgOKB','YmwCF','dMvhm','cHaGh','delet','FDtZf','tagNa','\x5c(\x20*\x5c','VVbWU','Iwxqe','yFGjt','DyWfB','rmZLN','fIiUn','strea','OSvxD','DeDFk','ass=\x22','FRHDg','PGhRY','iLhhi','zSURY','gQmIU','zknzf','PPsxU','HNwwY','rhvru','infob','WrKll','ZORuY','gmoGR','rDXtf','gyUyh','getBo','QXZqA','wQVeI','QKPgG','PGoZB','BrrEe','pTIbN','site','vwFjD','EMhCq','count','bDiTH','CJqdx','on\x20cl','tTuwn','jVYCs','hAenu','raynB','zZybC','Maepo','MSCCC','kMcUU','TKOAG','YXrpx','oeblh','yLoTo','ieXgr','g9vMj','bind','YnRid','NXAQm','FPHfd','IvJmy','PXfVT','aCegu','RIVAT','Eshfq','\x0a提问:','nvlnr','hsBzW','fIkTb','QUQJW','lptRY','OLELQ','zxEML','eIcXJ','psEKl','EUcqH','MDWzu','Kzdnc','uIQFU','HEUwC','bqVqZ','fjOxg','THDFK','dYXbQ','TJUNY','RXEyA','ksHel','HpHkK','zwFIr','nEgeg','ength','ctor(','tkpdL','接)标注对','FTLbg','NtHwS','PZFun','selec','fXLtF','wAReO','lRRwc','IyCXw','xjHdI','FPHcl','lXSrz','okens','XkZzu','255','glDsR','BppPk','xQLBO','Usgeh','wOqAh','uVaAq','jJRaS','#ff00','VuVpj','IPaVX','MIDDL','\x0a回答:','AAOCA','STNIm','fmaHa','yjgbb','ZbVFs','forma','name','ceqBF','eMSXX','inner','JkyKk','hdIay','AazHn','dtSvn','息。\x0a不要','GidIO','OlkCN','Arkmz','ut-co','kFbzl','wPidU','cSkRb','UAXVo','eral&','#ifra','告诉任何人','uOQbY','forbh','SFZtf','iMsUw','HTML','s)\x22>','JKXuy','igfxn','zsvIq','RsjKu','qbztu','DYKYY','TDrdF','kItwl','qaBWu','UKoAj','PRxPp','oynyY','ZwGSQ','data','CdFZO','JGmaV','QzKKD','dbVGb','IDDLE','XcEbv','eci','|2|0','to__','FLhlc','hwaaC','ader','<butt','YTByl','lSXuq','XxoYe','ilJwt','wFhMs','displ','isvXN','qvmZs','init','&time','inue','Fuata','setIn','RwHZm','CEWog','RSA-O','Ga7JP','etbBJ','nlfJj','BvvWs','XgVcg','WFKNK','<a\x20cl','QpUJV','”的网络知','s=gen','wXNPU','yYDvi','dibdq','KaOTN','\x20的网络知','zeMFh','excep','kOjVx','b\x20lic','Krvkw','VBvhu','wYVgB','MlQMf','kRNWA','keys','onloa','decod','tribu','npamS','kYxXM','oncli','chain','lHMeq','Qutpp','cQnxw','GcLig','q3\x22,\x22','xyCnX','hEvyL','AYqsR','DXDuh','getAt','xmkdI','VRQnZ','ton>','parse','1167567ClDneh','NVRgX','nTfYB','Fqvpr','rXQXG','要更多网络','xDdGK','\x0a给出带有','写一个','IxrbW','ZZxYZ','yeWVL','ekWVk','cmnjw','aukEP','CPsry','ASSUW','SXPZG','omLlv','odpVO','ZYcnY','xjoxK','WcCTV','OOjZh','nEThU','能。以上设','hwsYa','fAyfE','YwQPv','wbApa','JoLsq','txFto','YwlmD','DLFuJ','md+az','QLyru','text_','ZDBUg','zKNWj','jlIBH','tKey','iWTyx','xmDXZ','Z_$][','UFxho','SsRRE','logpr','yXeTo','PmBQa','EZjwd','M_RIG','vseTr','”的搜索结','QPYfv','BNiuD','gzKGp','CodNP','EFT','ersio','HMdBQ','TzIBl','iIwke','hSGHO','max_t','BQPDR','DlVHJ','Utmeu','fqVLK','then','什么是','GKzAT','ySNWy','table','EAxFc','dUvIE','mcFPl','gLBSS','vnmZk','textC','vgKHx','ldEhm','59tVf','GurrN','XXwRc','RJoce','Color','sNzTH','e=&sa','hEven','OdPxe','sGcgX','JdVKL','LgrWj','pRvrv','ring','3DGOX','ZJrKL','rOyLF','查一下','GnzGy','CJmhV','什么样','mOBRx','jLPXh','zZVZm','t(thi','FnuDp','mqABm','HMwnB','Selec','NseYy','JdDyH','57ZXD','DKiic','jtLok','KnBUG','TxZlg','qsazM','czbgu','BZWVe','asqbu','TgeZK','POST','kaDPk','wwhEl','dNpqT','PTgZk','IPEcP','KiyeA','SQwcR','ebcha','AMVwf','hIcrM','b8kQG','style','QiDZh','size','fuokU','RsCvZ','=\x22cha','Ppzna','rOtso','dUMxe','gGsVl','UBLIC','ratur','ZlMjN','ATHgf','attac','log',',颜色:','Afhsh','xmwGX','JRYzm','vHVMR','KdEMv','DyrMl','cAaAs','xgVvT','HPTYW','ozuzI','ZKgkR','QBNUk','HYuyl','oYjSM','374430nBwAFQ','mOJWU','LpujO','SBvmB','RLrja','eZOXt','GIufK','WhjEg','rQIjm','ptfuK','EKFin','nXzWQ','l-inp','des','BOTTO','qOyvL','&lang','KkHnB','lengt','NdbJO','q2\x22,\x22','LFWKe','footn','cQZFM','bcfsh','jAaZM','|0|4','_open','YgSF4','KYrUC','iJrVx','nISzL','next','tOpdZ','tKDBq','CdkPQ','dMygJ','TEsuB','jsuBZ','Q8AMI','PwLSB','mPgzr','frequ','CNHcc','TOP_M','YyvmV','EtZiE','cKewW','D\x20PUB','xhoxl','mxdWM','FyUzY','XzPHt','ZyLYe','nOXnR','round','YMeQr','UTgBT','eiAQZ','mslTP','wEJnK','wpbZP','goNmJ','cNiFU','soGQb','mXqvQ','alXvC','lfMIo','sItNK','odeAt','aFSCM','qDzPp','gLGox','utf-8','form','gClie','Fpqef','XKkVO','_rang','IYOyP','IGHT','BEtFN','owZLz','JXDYl','eeMrb','ihCqs','LbTfg','srewR','int','ibute','HtxRS','undin','aGEGw','DlgZm','yIvAI','dXTMH','liJxt','IVvQv','kutUi','pmOZw','hFIAx','mEtZa','aZrEN','dStyl','cAYGC','drBjM','retur','mocaC','DjCsb','ote\x22>','IhtUp','a-zA-','kVNpp','HocnY','复上文。结','SHA-2','qdJve','(链接ht','Rmojw','KCBYT','cXQrU','YWtGd','StzgB','kswns','bMJaH','bxJBU','JrKUg','EfRBi','fmUmO','WnsZM','JaFxt','hbqbl','Eihte','Icbir','UBXPX','Kgeei','JnQFp','KIqYN','QEdsH','QIPhn','fy7vC','GcYzI','_cont','UkxHI','hILwK','BEzbx','pInfy','dTRDU','wliVD','oolVP','bvWGv','\x20(tru','\x22retu','funct','TzleH','PPQMm','fohxx','MboLA','”有关的信','Width','mBvXZ',')+)+)','ucEPQ','XPXWA','ixUii','UXrDV','wdhTN','pAhvF','SPxJZ','ESgih','CoFVU','wQbgf','yTFGI','uzedq','tNzkD','fjHpk','不要放在最','mCGmr','JEUuj','yVwTO','xkdFS','UGCzO','wJ8BS','afcbz','#moda',',位于','VwjUX','sAdfm','pytwe','JYdPi','sPleQ','Pjkqw','q1\x22,\x22','asFnI','JFfDZ','BAQEF','qUwgz','IlaNx','ncJfp','Npptc','rzOyo','FrigL','eOYaP','QoLMC','PjWMc','vvyLo','0-9a-','ZOAMW','pzaqE','告诉我','ExqXd','mlYIF','的、含有e','rch=0','xHxrr','ugPfz','tBdnT','MauhS','Jkmcg','bcgFO','mKnLf','tiGLq','YwFly','SNqre','eSfUZ','jPqSH','MkLAP','uage=','is\x22)(','为什么','OzHSs','gGSaq','的是“','cexDl','体中文写一','DlHFb','input','pkcs8','ency_','xLGxb','ejULJ','TXXfJ','vorTh','ptKxL','wDzLP','-----','XbqHT','RE0jW','XyneZ','QHKKw','znxCn','hULTi','uANAi','AZInv','wAhMP','cgcvZ','YNBPu','juhZU','jjJjH','nXAoY','ion\x20*','rMBBv','lOmeS','gXzQX','OIgtu','GwhxF','Mswdg','QwdRm','LTrXL','CnjWd','cPPAC','Bmxrh','mTfjF','搜索框','LSjhy','qLjrT','joXxy','iNWOv','iAMqQ','xCFQX','bAtFR','zrKst','zsudo','more','gojpe','gorie','EFwOG','aangL','yVRsC','D33//','OUjma','TpCaP','TawHw','ihgUV','oTLaD','RFQhZ','ISnir','546679qUpLIA','rsNdk','LvKTr','oSjoJ','wlwGt','eDePS','PPXFa','aria-','AdTdo','ghvQH','xrqZb','TfUsn','DphiQ','网页布局:','jisII','QYZlP','wWAEE','eAfIM','emoji','4299676KfxQaj','AEP','RjaXI','n\x20(fu','HBXpB','ArIpn','4|1|3','EfVrD','sXxdB','state','vhqPi','sZcSj','zspcm','rame','YWFbb','ck=\x22s','rVKCC','DUbAC','push','#fnre','jWjXD','Objec','EYjMT','eKmNn','info','UglCy','harle','YrnWJ','MUmio','BFtVR','假定搜索结','识,删除无','msYnY','kqpNs','error','yAnRJ','title','设定:你是','nstru','CWhSi','2A/dY','yedmg','uqDxJ','fWMJP','arch?','JTjAH','aaffH','4|2|1','aSrXO','UVvUL','JMgVc','zWCZm','HEQds','bPAQD','uOSUA','CkEOu','yPCpm','ATE\x20K','wkOJk','xqELJ','BnUFB','JbNFH','*(?:[','ntDoc','pCxtQ','XhWpU','qUIjA','你是一个叫','yvzoW','DKQXI','CCfvW','FsJZQ','GoUXQ','yMEkA','sDwNd','bRNLt','width','NTlwA','ZUipe','githu','FXeLK','oxes','KiOqQ','mMmsv','HfCwp','HfTgz','rDCeL','yUSFb','cHdxY','pgVIu','MgcIv','NmwzN','UhSQB','bJFEJ','ONKab','vGBMP','\x0a以上是“','MTCmU','pcSev','cHnui','fwIDA','pixSr','DfTtr','[DONE','TvChI','debu','json数','hfzvX','EvfzR','HJyov','WPexf','tSRYR','UgGuO','XUWZH','IC\x20KE','rlKhY','catio','rhxtR','0,\x200,','ajYOD','vxJzo','JUCar','fPgUU','BxyRr','NMvNt','ZTWtO','OmJoe','中文完成任','umqOJ','up\x20vo','IiFmj','ument','fmMrF','yYYvx','EWCwQ','o9qQ4','请推荐','QxntS','NrtPi','SvdUM','wer\x22>','actio','erFNe','code','JAFAO','McizD','pTHDT','句语言幽默','LGkLq','rXnqN','wtmbV','BDdfq','lFJGs','WsWdP','jAmDU','BDDCe','ahcVJ','kg/ke','lykvs','zh-CN','LHPlu','ERqMn','DTHNg','promp','iuHIf','wRGXK','mAVnH','hhDDc','encry','tvQfc','me-wr','CENTE','\x5c+\x5c+\x20','vFvgI','后,不得重','PpmsL','NFcdI','\x0a以上是关','ZrSsJ','trsKZ','#chat','sDGCx','CTppj','WPiOJ','succe','feIfm','HGzqu','hLVIw','gqmBZ','eAttr','dkFoG','add','hWyFe','JFRpd','trace','cDKEd','abili','dAtOP','wezQk','CsULK','Orq2W','ioQaJ','<div\x20','有什么','aUPGU','OCVtd','QTcyG','Heigh','EhTpE','iDeiy','&cate','\x0a以上是任','from','UaJHg','jqeFY','OFnDu','ZCQQI','riPby','PmThk','fzBrm','ArEdA','getEl','OtByz','TEepJ','rKhsB','WVEhf','baYIl','GFMyt','VbVlm','UJccZ','Xhzeq','BZgCh','HlyCp','Sliaj','HlmwP','gaRFs','const','AbKxo','HPyyZ','bhVNp','xqGII','zFe7i','url_p','IjdfI','UCUyX','kEyhc','jFrXz','f\x5c:','的知识总结','_talk','75uOe','wYUXG','KvaAK','MvZWL','DCoOq','cFBtG','subst','Izpik','yhHKo','找一个','shict','vVacW','conso','hcqfI','vtAiY','EUDwx','HuFkH','https','yrmno','27ybBZRl','byteL','WTgqZ','KvcML','XqgeO','GSFTu','vOgMD','mqAIP','NdxNZ','s的人工智','AJzzC','kGKGD','ZSPWt','DrKPb','jGPJM','内部代号C','E\x20KEY','znJWZ','Oxybo','UAWgt','KrdKa','vUGpg','ZbzDC','end_w','dqCzw','suUKB','DSZzk','ntent','TqGBJ','jhocL','KAZVG','lvEJZ','conte','yOxYS','sjPhD','kcfBO','机器人:','LIC\x20K','hOWBf','nue','aYteu','Eqgwj','tYykR','KUYww','mukZE','PNNKM','MCzWd','tor','wipjp','bcpdV','rhSML','AeZaz','SiuJb','EcNXf','bDKBF','JRpwP','MOAcb','wzCph','IpGPt','ZcYdA','Jqgqc','RhWlj','ytext','VAMbt','DZXon','TXWHY','网页内容:','lGSaS','gHnVm','HsaHB','erCas','fBZCX','PzHzS','kJoBf','ZQMZQ','arch.','forEa','eHwOW','LylRA','sRcVk','YBYGw','组格式[\x22','#read','read','OIQjF','gMmvt','YKjHP','Y----','FRMfv','czIkz','论,可以用','wEkQy','EqMkk','enalt','sghfT','lEIhL','lTkbN','RzVPt','cUrbA','ontKO','|4|3','sfQjO','LqlMl','oYpgm','qKokc','MooDC','t=jso','s://u','CMFLb','7ERH2','输入框','fKRgI','lSZnJ','{}.co','CbVbj','LbprK','WOJPq','90ceN','MNyLR','介绍一下','#00ff','ZwVBk','ahCPn','LYJSF','wwPXj','YbbJo','OlUrD','down\x20','JxArF','sjlyQ','mtADe','toLow','gxLDS','vDFPf','tWVft','RPFTM','lrUpi','MnUby','RQjWK','ECVEi','roxy','value','has','----','JIQMP','GfYBE','JBnwf','iLRKM','BYlPZ','type','TavbZ','Error','WFlEg','TSRxz','nKbgC','rdWDC','pBReQ','dgBES','UQqqe','RaUEP','LwTcW','ryfWB','eILXW','QIAyi','TCXXZ','qnzpU','bPcWA','wnFOQ','QRZkn','lehvk','网页标题:','CWXlQ','uSSEN','echo','monfe','mplet','\x20PRIV','EYwWK','bYMer','jvcAl','iTHBZ','ApkVF','izQpv','fMQRt','jiLuF','VArPR','链接,链接','答的,不含','rGmoF','ENBIb','tps:/','air','cTSfY','RpSVg','AICPs','spki','t_que','cUkNX','BQZRp','hTpZE','代码块','tagHg','DodTE','ExaMO','EmAil','VoVih','afDsa','GXVBn','lBbPd','XQUFW','务,如果使','gKBSm','claqW','pDjQV','nDfnu','fxYlK','ZmZZX','SPIwA','qvoPM','LUeCw','Ytncy','uNsHk','nVGgD','g0KQO','oHEwS','(链接','Gvvbo','IXeog','归纳发表评','conti','nituC','MXUVU','CRvck','YTFsa','cfbQP','yRmmd','hUrWG','dnoit','MLDmG','TQcGF','WZIkM','OoqZu','doZyM','gnfeO','lBHVd','PMyeL','AvFhk','IOQxB','xRROU','xXjgY','(链接ur','subtl','cEdLB','Mbasv','MdxST','__pro','strin','YTYNw','rCMdm','_inpu','关内容,在','IBWVo','toBeY','1729414ypyylT','omdGQ','(url','</a>','sZDqh','ztbJk','kVFLq','ore\x22\x20','fDqfK','QHJNK','dfun4','xIACH','zTOhi','AMhNZ','torAl','o7j8Q','n/jso','GcPOa','FsAxX','DhqpI','left','xPZXA','dOiuJ','知识才能回','xEYvA','容:\x0a','aGcSn','fFyaM','键词“','GbqUS','QanDg','penal','XNziT','PVKwO','ceAll','split','UspZE','csnVY','onten','iUuAB','GcDkT','WyNIK','CVvfT','e)\x20{}','OfKXi','CHxag','KTGQB','独立问题,','HuyhE','mnQoe','QHDVG','moji的','MBjMD','yQOnk','dQihc','tmZjU','ngrFt','AGZeg','adbmY','FVIHk','charC','chat','SnuqF','catch','VNMSB','DLE','SpspN','Jkcuw','texta','TIvFP','funvW','LnAXc',']:\x20','rvoCC','5eepH','识。给出需','heigh','sDSeD','MRpwY','Zbsmr','GXSor','offse','JbAkY','circl','EiLeV','kmjcg','JcOWt','SqnnJ','IjANB','QqpPK','END\x20P','xCqQd','OStjc','proto','remov','rKzzr','哪一些','kg/co','jwKNC','rXFcV','xjWQo','MteTK','hBEsG','gaJcH','ZPRiJ','equMs','nvCSw','NNrpI','UjAHo','cdSvx','uoobC','tion','CvOJh','pEIhP','rTMqz','cCYKK','NTWCi','auqzj','color','hJcNa','gFzdQ','ZHbJd','zNwPE','CcNZB','CSmvX','LpdwY','XGZQr','LDwGr','aMyBi','tpvkj','XkkwM','PnyRM','bawmy','已知:','lIuFH','SnFAj','aTfZK','wgnCU','ing','uHQtj','JqhKm','jzwXS','eAoUJ','hUArC','kg/se','kDItG','FzjOf','SOsvl','sZani','nQPrf','gDuou','alYLQ','MxLlD','lMqAJ','prese','modal','ZGNcD','SIcwB','qdNPO','EBkfR','YKdqU','mQhDu','PFbat','alt','GisgL','FncVO','zUhVh','qYDEf','Qskmc','ELlis','ntRec','QsfuG','mBdBB','iVzxg','huwXi','inclu','q4\x22]:','OOzMw','QVlpi','body','LDFph','QZpCS','TSWpr','哪一个','mTsYT','zyoAz','vote','Kjm9F','jqcxq','XHz/b','链接:','HlDBa','LUytQ','YykaY','best_','EcxVy','EPdeD','GvVbf','1|3|2','jdZzz','ZpWNl','果。\x0a用简','ftMMM','PZBFZ','u9MCf','bVKDJ','mfIUr','json','bZJDq','FCiKK','dismi','CgtLn','fJWbA','CymwM','apply','MmWde','AuWKI','NYruP','18eLN','cBQIc','block','fromC','识。用简体','hNFwC','index','用了网络知','EY---','\x0a总结以上','stion','mtOoP','QyiXE','bxpLI','t_ans','owkJC','rXQwt','dChil','LWlpz','NGRKM','apper','lHhsp','vqllb','iKujW','nvyiY','silmt','QVnoV','uHPKM','reFeA','OGwNW','$]*)','PpfDq','wiuiQ','EmCfy','getCo','QAB--','KpLnJ','IfWWX','impor','nt-Ty','RCawu',',不得重复','MCqET','IOERs','BOkFI','CVcDJ','raws','DKkFJ','#0000','CAQEA','dDTuT','DEZnw','kbqvE','ugcsD','\x20>\x20if','CtyDM','nXIjU','YyGuM','SfwlV','XMCUH','VxFXG','gify','hgKAv','SZWaZ','MNSCF','iwEpI','WhIbc','ructo','upuuK','mURRx','Gtzzk','M0iHK','MREfu','SjpdW','pawUy','HhABB','qXMLb','MwMqu','GLptl','#ffff','MQdGd','CGixL','aXVaE','DTZqE','GxEGA','pWSOm','qgUFT','FKEUR','QBQnL','tstDm','fkEin','HxJNJ','NyPgh','z8ufS','ZfkMv','LmHZK','hCZUL','chat_','cYnJP','opJWc','cPtns','IKGpF','FCAFT','kFurW','DcfRp','byZBf','链接:','定保密,不','class','VrZjK','SYWfw','OcWps','PxYzq','searc','decry','VBPdq','NanfW','zgpoA','IoCun','intro','1265936gZouEL','应内容来源','3|4|1','MZLWb','OLLZk','dwQUm','VCnrh','tempe','kWika','xVCtp','qmCEJ','USlGm','</div','BCSfP','NKMRU','href','zA-Z_','mFcpu','avata','nctio','ions','pre','url','的回答:','vpVBt','ixdjg','RIOFe','E_LEF','jpRTF','Utbzi','iRXuy','fLILg','OjMrF','hQZpf','ChTYt','打开链接','clone','BGwuS','UXHNF','ById','Qcmdw','OTbmi','avPkF','NeGbz','qWnYP','DswYF','PnYkL','Zgxg4','wifQf','r8Ljj','SaIGA','ESazm','255,\x20','WFhBK','-MIIB','IyqLV','Lbgyz','tkdun','ePmCY','BJRkD','WdFSm','WWTGI','mVzpk','qxKcg','bFYaw','uWRwA','AwSYP','BbHIO','\x20PUBL','RiynZ','Isnwo','sJtkM','VZZFu','xrCJf','exec','zPvOM','fesea','utiHt','MUDtC','nlrHY','hzZkb','(((.+','oOtvv','sPlGQ','ajCdS','OaiTl','YQGJA','terva','AVYzv','beYPr','ZNbbI','npm\x20v','IKVls','dizaH','call','ixkyk','9VXPa','引入语。\x0a','appen','XSBnu','SMwXK',',用户搜索','GGQRZ','getRe','EtszQ','ement','HsctQ','OGPKM','gJCtY','KOTmB','UqkPP','vMyQM','oTvZg','trim','fEEfN','tWidt','JfvKc','PzZuP','iPhLl','gkqhk','MTSfV','EgegN','appli','phoTY','nuhjC','yrwrQ','Mdlpe','YhNdl','ospGP','PPtmJ','urNqr','mehnj','IvxBr','gIoEG','SnHgB','Rztxa','ctVFZ','ZxwGx','UJAgd','hOHcD','toYhw','YNHZe','VBocs','TKwfI','AbwyI','elkfc','E_RIG','WBsmm','GMHlI','48KcwxGS','onoFI','VwBme','JPqzF','MzVLW','pDucg','iDQuL','JJtdC','QhMXR','FNENN','kVaJO','9kXxJ','EiSFR','wPeTN','SZabT','ykkuH','YeBSJ','WZInd','fXQaF','Fcopp','oPAgJ','XWRSj','src','UZIDC','zXgik','AxgMp','CgzSd','wVokH','qQIDd','XWizZ','mQxtC','join','EsMuL','ndDLf','ONjbl','gchIb','YECnG','Node','LvNvY','uwhQg','eAYqd','nce_p','nxgyr','|0|3','WtGhu','/url','x+el7','ZLtGb','azIXy','dosiG','XLpPb','写一段','sISoc','IBCgK','pKfGj','MxODt','UdlTC','TrRYe','tMVYG','GAPvT','omjtW','3tjTKOb','JFykv','QlKcT','PoEnU','gwVAQ','WnjfA','ahNwu','jvJfO','n()\x20','JQHpy','lfApK','5U9h1','SHkRA','xefVF','kn688','YuwFa','iSHEI','obs','sHjEt','test','ePPiF','SYyzw','提及已有内','img','wawRP','VgaUr','IHcXx','uVWfq','JLgIz','5Aqvo','rjPog','vkbYU','hoNtA','eSIoX','pEEgp','FruSu','gYEsv','nywXz','FemEl','M_MID','warn','Ondbz','kSKso','lwuvx','WXicF','XzfNg','choic','RVZXn','FQNYJ','QPKOf','sIrDe','ElKhs','cGKAK','OAGMw','34Odt','rMlsP','UekLi','akurI','\x20KEY-','LyjWj','rXfZr','srzpi','EIpnG','top','klmfW','GUVbz','edHQx','QLmIA','LEXEx','TpxOY','uTgcg','BPqgM','MkRBL','MNbOi','OmlCI','Gnyfz','odePo','gpWyq','YXOJU','文中用(链','TOP_L','PJkBh','SgOsL','kvenk','CxlOA','aWbvn','Conte','OoBWk','top_p','BFlGn','reVmf','ERmxU','jqMDJ','AvBUL','LWntX','AiJns','while','mTgVn','zWXhQ','wKmpf','iG9w0','NhiMS','text','yfHpL','hf6oa','sDtJr','fcKAB','dfRlS','BDdsI','OpTYI','vaAVV','BQevS','HaiMm','JkNiF','IzUpI','提问:','DiRmy','PUenN','ZwcJP','bmAbV','”,结合你','mImyF','COvYd','jlnVe','OXjZo','2RHU6','MmHle','OClMz','5335745dQPmkj','vRLBO','yuJWT','urkyT','lNazI','XTCDV','muGqS','pBifM','引擎机器人','DOJbY','KXVNq','CBUjf','JKhze','tOyHz','LxnDQ','IuMkf','btn_m','CnqUI','OVmCQ','ciANL','hqnnp','BUYPV','bPhAS','iTCxX','aYRqz','HeQtZ','wCPEC','rea','NNrVv','hOFFZ','yISjd','YmHau','gger','OVIeW','bzWby','label','es的搜索','gOLbh','dntWQ','tHeig','toStr','dAvMF','PthXS','1|0|2','pSfbQ','iJuka','CMhOU','oyYzl','XsJik','USiLj','rQqVy','butto','HyWAo','WmCUe','xpPEw','BaBWU','pWVBi','ZrZPf','</but','rcSCj','iNRjW','map','UvlgE','CWDkI','BSHYI','eKjfe','VdRtZ','Charl','能帮忙','uRkMA','NEXKm','CUZng','WEnxU','repla','|0|2','#prom','rn\x20th','backg','ty-re','gHacg','Lpjqp','jgFoM','VwLAC','代词的完整','kgirW','QXJxU','pNbMm','cbpwx','XmHly','UqpuT','Qeplo','TOP_R','ense','XCFtZ','vjuPy','BEGIN','talk','M_LEF','EDBPb','_more','jbKQe','YaglG','HAfdz','ucLoQ','围绕关键词','fHZOn','Og4N1','ri5nt','://se','fUoqU','kfpmf','UkKYN','BpWPZ','CmKof','RGFbo','JbKCr','dJPXc','PtdWx','hKCpm','VtpHo','KTpXP','WrEMg','PEyMn','dCVxs','TxOvw','MhCvi','RDCDz','MuObx','jFbMk','lZNlc','dqUgX','nGQTP','slice','---EN','tcweV','aNtfW','YoNgP','kbdxG','SxwaQ','wPeQx','qHVAI','SkZqf','EYXoy','gpAYc','lcuUj','WhvsK','XYwVF','6f2AV','(http','uAFyS','OcdoX','ZNWLO','jVljM','sIRol','DxuFG','zfHdV','OkNBC','VNQMo','FdFSQ','cpkSo','://ur'];_0x4353=function(){return _0xf525d7;};return _0x4353();}function stringToArrayBuffer(_0x3d7bf9){const _0x43e67c=_0x4dd7,_0x5f55c8=_0x4dd7,_0xdb54b5=_0x4dd7,_0x1e5732=_0x4dd7,_0x1a35e4=_0x4dd7,_0x4f4d4d={};_0x4f4d4d[_0x43e67c(0x746)]=function(_0x8bf78a,_0x7200c3){return _0x8bf78a!==_0x7200c3;},_0x4f4d4d[_0x43e67c(0x861)]=_0xdb54b5(0x574),_0x4f4d4d[_0x1e5732(0x373)]=function(_0x13f99d,_0x504a6d){return _0x13f99d<_0x504a6d;},_0x4f4d4d[_0x1e5732(0x57f)]=function(_0x1846db,_0x32c6cf){return _0x1846db===_0x32c6cf;},_0x4f4d4d[_0x5f55c8(0x7c9)]=_0x43e67c(0x972),_0x4f4d4d[_0x5f55c8(0x41c)]=_0x1e5732(0x822);const _0x3bbfdd=_0x4f4d4d;if(!_0x3d7bf9)return;try{if(_0x3bbfdd[_0x5f55c8(0x746)](_0x3bbfdd[_0xdb54b5(0x861)],_0x3bbfdd[_0x5f55c8(0x861)]))_0x785a7=_0x33107d;else{var _0x1e2172=new ArrayBuffer(_0x3d7bf9[_0x1e5732(0x1cf)+'h']),_0x3c993f=new Uint8Array(_0x1e2172);for(var _0x3c1b26=0x1291+0x1fff+-0x3290,_0x20af8d=_0x3d7bf9[_0x5f55c8(0x1cf)+'h'];_0x3bbfdd[_0x1a35e4(0x373)](_0x3c1b26,_0x20af8d);_0x3c1b26++){_0x3bbfdd[_0x1e5732(0x57f)](_0x3bbfdd[_0x1e5732(0x7c9)],_0x3bbfdd[_0x1e5732(0x41c)])?_0x5300ea+='右':_0x3c993f[_0x3c1b26]=_0x3d7bf9[_0xdb54b5(0x549)+_0x5f55c8(0x202)](_0x3c1b26);}return _0x1e2172;}}catch(_0x2204f0){}}function arrayBufferToString(_0xd47f8b){const _0x486e8e=_0x4dd7,_0x4e2c55=_0x4dd7,_0x39c82c=_0x4dd7,_0x1a76d9=_0x4dd7,_0x8e1bc0=_0x4dd7,_0x4428c4={'SFZtf':function(_0x345203,_0x3ade2a){return _0x345203+_0x3ade2a;},'wWAEE':function(_0x187656,_0x53e5b2){return _0x187656-_0x53e5b2;},'ZlMjN':function(_0x38fb3e,_0x2615c5){return _0x38fb3e<=_0x2615c5;},'wOqAh':function(_0x1b8b22,_0x3143a7){return _0x1b8b22(_0x3143a7);},'hzZkb':function(_0x139c33,_0x4d6d24){return _0x139c33===_0x4d6d24;},'SfwlV':_0x486e8e(0x57d),'PFbat':function(_0xa71ab5,_0x4f0bf0){return _0xa71ab5<_0x4f0bf0;},'mslTP':function(_0x33363b,_0x59c961){return _0x33363b!==_0x59c961;},'qWnYP':_0x4e2c55(0x366)};try{if(_0x4428c4[_0x4e2c55(0x6af)](_0x4428c4[_0x39c82c(0x621)],_0x4428c4[_0x39c82c(0x621)])){var _0x3037f4=new Uint8Array(_0xd47f8b),_0x3280d2='';for(var _0x5c728b=0x118b*-0x1+0x23b*-0xa+-0x27d9*-0x1;_0x4428c4[_0x486e8e(0x5af)](_0x5c728b,_0x3037f4[_0x39c82c(0x407)+_0x8e1bc0(0x8cb)]);_0x5c728b++){if(_0x4428c4[_0x4e2c55(0x1f8)](_0x4428c4[_0x8e1bc0(0x68b)],_0x4428c4[_0x4e2c55(0x68b)])){if(_0x3c6335[_0x4e2c55(0x494)](_0x5afd39))return _0x56a730;const _0x595c89=_0x5d60a2[_0x4e2c55(0x530)](/[;,;、,]/),_0x2ed202=_0x595c89[_0x4e2c55(0x7ee)](_0x50b8b8=>'['+_0x50b8b8+']')[_0x486e8e(0x713)]('\x20'),_0x1cc466=_0x595c89[_0x39c82c(0x7ee)](_0x1e69d3=>'['+_0x1e69d3+']')[_0x486e8e(0x713)]('\x0a');_0x595c89[_0x39c82c(0x452)+'ch'](_0x26bb31=>_0x318ba6[_0x4e2c55(0x3b8)](_0x26bb31)),_0x713832='\x20';for(var _0x369462=_0x4428c4[_0x8e1bc0(0x905)](_0x4428c4[_0x486e8e(0x2f6)](_0x32cb72[_0x1a76d9(0x1a0)],_0x595c89[_0x39c82c(0x1cf)+'h']),-0x17f9+0x1627+0x1d3);_0x4428c4[_0x4e2c55(0x1aa)](_0x369462,_0xbbf435[_0x8e1bc0(0x1a0)]);++_0x369462)_0x151056+='[^'+_0x369462+']\x20';return _0x536fde;}else _0x3280d2+=String[_0x486e8e(0x5ea)+_0x1a76d9(0x77d)+_0x8e1bc0(0x215)](_0x3037f4[_0x5c728b]);}return _0x3280d2;}else{_0x12f573=_0x4428c4[_0x1a76d9(0x2f6)](_0x20f4bc,0x2329+-0x6ec+-0x22c*0xd);if(!_0x44adb5)throw _0x616988;return _0x4428c4[_0x486e8e(0x8e1)](_0x508e3c,-0x1d28+-0x1*0x54a+0x2466*0x1)[_0x4e2c55(0x15c)](()=>_0x236463(_0x1271a4,_0x455f7d,_0x49921e));}}catch(_0x303621){}}function importPrivateKey(_0x56c848){const _0x41076d=_0x4dd7,_0x357785=_0x4dd7,_0x574e83=_0x4dd7,_0x5d4ecd=_0x4dd7,_0x1a21f7=_0x4dd7,_0x225fb7={'GIufK':_0x41076d(0x2b2)+_0x357785(0x810)+_0x357785(0x4b6)+_0x5d4ecd(0x332)+_0x5d4ecd(0x5ef)+'--','YyGuM':_0x1a21f7(0x2b2)+_0x41076d(0x567)+_0x41076d(0x8b0)+_0x41076d(0x416)+_0x1a21f7(0x2b2),'fHZOn':function(_0x544a89,_0x1d1f21){return _0x544a89-_0x1d1f21;},'ykkuH':function(_0xf41edf,_0x581fd0){return _0xf41edf(_0x581fd0);},'gMmvt':_0x41076d(0x2aa),'wtmbV':_0x1a21f7(0x933)+_0x1a21f7(0x2fa),'ZrSsJ':_0x1a21f7(0x230)+'56','UhSQB':_0x357785(0x659)+'pt'},_0x519795=_0x225fb7[_0x5d4ecd(0x1c3)],_0x485b1d=_0x225fb7[_0x41076d(0x620)],_0x550a13=_0x56c848[_0x357785(0x3f9)+_0x1a21f7(0x176)](_0x519795[_0x41076d(0x1cf)+'h'],_0x225fb7[_0x1a21f7(0x81a)](_0x56c848[_0x5d4ecd(0x1cf)+'h'],_0x485b1d[_0x5d4ecd(0x1cf)+'h'])),_0x27b13c=_0x225fb7[_0x1a21f7(0x703)](atob,_0x550a13),_0x208097=_0x225fb7[_0x574e83(0x703)](stringToArrayBuffer,_0x27b13c);return crypto[_0x41076d(0x501)+'e'][_0x574e83(0x60d)+_0x357785(0x140)](_0x225fb7[_0x41076d(0x45b)],_0x208097,{'name':_0x225fb7[_0x41076d(0x38f)],'hash':_0x225fb7[_0x5d4ecd(0x3ab)]},!![],[_0x225fb7[_0x41076d(0x355)]]);}function importPublicKey(_0x131449){const _0x555e6f=_0x4dd7,_0x5ef5d0=_0x4dd7,_0x26a8a8=_0x4dd7,_0x512547=_0x4dd7,_0x49fbd8=_0x4dd7,_0x144239={'hOHcD':_0x555e6f(0x256)+_0x555e6f(0x2c1)+_0x5ef5d0(0x873)+')','fKRgI':_0x26a8a8(0x3a5)+_0x512547(0x337)+_0x26a8a8(0x22c)+_0x5ef5d0(0x143)+_0x5ef5d0(0x28b)+_0x49fbd8(0x66f)+_0x5ef5d0(0x605),'iTHBZ':function(_0x186a0f,_0x3edb9b){return _0x186a0f(_0x3edb9b);},'lehvk':_0x26a8a8(0x92c),'lHhsp':function(_0x36d868,_0x576b9d){return _0x36d868+_0x576b9d;},'FemEl':_0x555e6f(0x953),'NVRgX':_0x49fbd8(0x2a9),'eKjfe':function(_0x4ac4b0){return _0x4ac4b0();},'QoLMC':function(_0x4e2710,_0x5b2f80){return _0x4e2710===_0x5b2f80;},'tDBNE':_0x49fbd8(0x2d0),'YTByl':_0x26a8a8(0x277),'JLgIz':_0x512547(0x85f),'txFto':_0x5ef5d0(0x4db),'eILXW':function(_0x2440b2,_0x2ab464){return _0x2440b2-_0x2ab464;},'sPleQ':function(_0x22afb5,_0x543205){return _0x22afb5!==_0x543205;},'rjPog':_0x555e6f(0x3b5),'IpGPt':_0x26a8a8(0x46d),'BQevS':_0x49fbd8(0x532),'QHJNK':function(_0x5bd410,_0x505507){return _0x5bd410(_0x505507);},'tkpdL':_0x26a8a8(0x6f6),'IOERs':_0x555e6f(0x6b0)+_0x512547(0x25e)+'+$','afDsa':_0x555e6f(0x75f)+'es','KdEMv':function(_0x1be9c0,_0x20e13d){return _0x1be9c0!==_0x20e13d;},'Izpik':_0x26a8a8(0x871),'xrCJf':_0x49fbd8(0x608),'ELlis':function(_0x116fdc,_0x1df299){return _0x116fdc===_0x1df299;},'AazHn':_0x5ef5d0(0x149),'gchIb':_0x555e6f(0x8c4),'LwTcW':function(_0x392484,_0x51def5){return _0x392484===_0x51def5;},'NKMRU':_0x555e6f(0x1da),'CNHcc':_0x512547(0x820),'oSjoJ':function(_0x26cad6,_0x5ecd01){return _0x26cad6(_0x5ecd01);},'ztbJk':function(_0x2de252,_0x2a707a){return _0x2de252+_0x2a707a;},'CCfvW':_0x49fbd8(0x227)+_0x5ef5d0(0x2fc)+_0x26a8a8(0x672)+_0x555e6f(0x739),'MdxST':_0x5ef5d0(0x477)+_0x512547(0x31f)+_0x49fbd8(0x8cc)+_0x512547(0x255)+_0x49fbd8(0x7fd)+_0x555e6f(0x2a1)+'\x20)','OLELQ':function(_0x3524b3,_0x1af154){return _0x3524b3===_0x1af154;},'ciANL':_0x26a8a8(0x30d),'gJCtY':function(_0x12ca79,_0x3a47f0){return _0x12ca79<=_0x3a47f0;},'TgeZK':function(_0x3fa503,_0x505ee5){return _0x3fa503>_0x505ee5;},'doZyM':function(_0x16374f,_0xd5dfb5){return _0x16374f===_0xd5dfb5;},'baYIl':_0x555e6f(0x1ee),'PwLSB':function(_0xb38f7,_0x3c1042){return _0xb38f7(_0x3c1042);},'DKiic':_0x5ef5d0(0x153),'CdkPQ':_0x555e6f(0x839),'GfYBE':_0x26a8a8(0x30a),'OXjZo':function(_0xf442d2){return _0xf442d2();},'SgOKB':function(_0x3900fd,_0x4ca901){return _0x3900fd!==_0x4ca901;},'DCoOq':_0x5ef5d0(0x725),'xRROU':function(_0x1db21e,_0x5807d2,_0x4fdbe3){return _0x1db21e(_0x5807d2,_0x4fdbe3);},'ioQaJ':_0x555e6f(0x933)+_0x555e6f(0x2fa),'MmHle':_0x5ef5d0(0x593),'azIXy':_0x26a8a8(0x1a2),'TXWHY':_0x5ef5d0(0x89b),'PPsxU':function(_0x2e9710,_0x1c0d0f){return _0x2e9710+_0x1c0d0f;},'QVlpi':function(_0x44d5d4,_0x1e1141){return _0x44d5d4===_0x1e1141;},'vaAVV':_0x5ef5d0(0x78e),'GSFTu':_0x512547(0x594),'HxJNJ':_0x5ef5d0(0x8f4),'JTjAH':_0x5ef5d0(0x791)+_0x512547(0x254)+_0x555e6f(0x538),'QzKKD':_0x512547(0x897)+'er','hCZUL':_0x512547(0x5cb),'hWyFe':_0x555e6f(0x651),'CUZng':function(_0x21991c,_0x35769e){return _0x21991c>=_0x35769e;},'iTCxX':_0x5ef5d0(0x50f),'IyqLV':function(_0x5772e1,_0x29543f){return _0x5772e1+_0x29543f;},'dtSvn':_0x49fbd8(0x845)+_0x555e6f(0x471)+'rl','CodNP':_0x49fbd8(0x500)+'l','ZPRiJ':function(_0x21c2f1,_0x3f9c27){return _0x21c2f1+_0x3f9c27;},'tagHg':_0x512547(0x232)+_0x5ef5d0(0x4c4)+_0x26a8a8(0x721),'ZmZZX':function(_0x482124,_0x4fbe1d){return _0x482124(_0x4fbe1d);},'VoVih':function(_0x140ba2,_0x4f351e){return _0x140ba2(_0x4f351e);},'wFhMs':_0x555e6f(0x4e7),'AvFhk':function(_0xe34761,_0x558fe9){return _0xe34761(_0x558fe9);},'wdhTN':function(_0x5c2ab0,_0x4ca839){return _0x5c2ab0(_0x4ca839);},'hLVIw':function(_0x18873c,_0xe8b10){return _0x18873c(_0xe8b10);},'wPeTN':function(_0xec2081,_0x422e78){return _0xec2081+_0x422e78;},'yVRsC':_0x49fbd8(0x404)+_0x26a8a8(0x851)+'l','hEvyL':_0x26a8a8(0x404)+_0x5ef5d0(0x675),'cKewW':_0x555e6f(0x675),'gIoEG':_0x512547(0x1c5),'ajYOD':function(_0x579c62,_0x1ff853){return _0x579c62!==_0x1ff853;},'ngrFt':_0x5ef5d0(0x453),'tNzkD':function(_0x4ea530,_0x4eee20){return _0x4ea530(_0x4eee20);},'VdRtZ':_0x26a8a8(0x4d5),'fmMrF':_0x5ef5d0(0x90f),'FQNYJ':_0x49fbd8(0x1ad),'oTLaD':_0x26a8a8(0x759),'ZHbJd':_0x512547(0x311),'lBbPd':_0x26a8a8(0x31b),'CRvck':_0x26a8a8(0x944)+_0x512547(0x57c),'HGzqu':_0x49fbd8(0x160),'nlfJj':_0x26a8a8(0x3bb),'tstDm':function(_0x2a6a00,_0x2bda9c){return _0x2a6a00<_0x2bda9c;},'PTgZk':_0x49fbd8(0x71b),'fMQRt':_0x512547(0x51e),'cXQrU':function(_0x3d41dd){return _0x3d41dd();},'DlgZm':_0x5ef5d0(0x2b2)+_0x555e6f(0x810)+_0x512547(0x6a3)+_0x49fbd8(0x36b)+_0x512547(0x45d)+'-','hhDDc':_0x26a8a8(0x2b2)+_0x49fbd8(0x567)+_0x512547(0x1a8)+_0x512547(0x76b)+_0x49fbd8(0x495),'kvenk':function(_0x369eeb,_0x777650){return _0x369eeb-_0x777650;},'EcNXf':function(_0x4b00dc,_0x76e2cf){return _0x4b00dc(_0x76e2cf);},'yRmmd':function(_0x5af62c,_0x4dfdc3){return _0x5af62c(_0x4dfdc3);},'wEkQy':_0x512547(0x4c9),'xmDXZ':_0x555e6f(0x230)+'56','QxntS':_0x5ef5d0(0x3a1)+'pt'},_0x4820b5=(function(){const _0x1d1715=_0x5ef5d0,_0x8c3287=_0x26a8a8,_0x1791d1=_0x512547,_0x5c5d5a=_0x49fbd8,_0xa8f68c=_0x512547,_0x4ea902={'qxKcg':_0x144239[_0x1d1715(0x6ea)],'xjoxK':_0x144239[_0x1d1715(0x475)],'jhocL':function(_0xd60b73,_0x1a1e6f){const _0x4c8e98=_0x1d1715;return _0x144239[_0x4c8e98(0x4ba)](_0xd60b73,_0x1a1e6f);},'TEepJ':_0x144239[_0x1791d1(0x4af)],'HuFkH':function(_0x402563,_0x3600e2){const _0x541880=_0x1791d1;return _0x144239[_0x541880(0x5fc)](_0x402563,_0x3600e2);},'hbqbl':_0x144239[_0x8c3287(0x757)],'yqkhg':_0x144239[_0x1791d1(0x963)],'PjWMc':function(_0x4cb4b4){const _0x280a99=_0xa8f68c;return _0x144239[_0x280a99(0x7f2)](_0x4cb4b4);},'DSZzk':function(_0x572339,_0x4146c3){const _0x597f07=_0xa8f68c;return _0x144239[_0x597f07(0x288)](_0x572339,_0x4146c3);},'MkLAP':_0x144239[_0x5c5d5a(0x857)],'eOYaP':_0x144239[_0x1d1715(0x924)],'eIcXJ':_0x144239[_0x1791d1(0x74d)],'lMqAJ':_0x144239[_0x1791d1(0x981)],'BaBWU':function(_0x2d53c4,_0x347f38){const _0x39126f=_0x1d1715;return _0x144239[_0x39126f(0x4a8)](_0x2d53c4,_0x347f38);},'pzaqE':function(_0x2c70ff,_0x292a5d){const _0x47bb4f=_0xa8f68c;return _0x144239[_0x47bb4f(0x27b)](_0x2c70ff,_0x292a5d);},'FncVO':_0x144239[_0x8c3287(0x74f)],'iAMqQ':_0x144239[_0xa8f68c(0x440)]};if(_0x144239[_0x1d1715(0x27b)](_0x144239[_0x1d1715(0x7a0)],_0x144239[_0x8c3287(0x7a0)])){const _0x1a1a65=new _0x393465(ZyRklJ[_0xa8f68c(0x69e)]),_0x1fe07d=new _0x10f81d(ZyRklJ[_0x1d1715(0x977)],'i'),_0x14f739=ZyRklJ[_0x5c5d5a(0x423)](_0x103abc,ZyRklJ[_0x1791d1(0x3d8)]);!_0x1a1a65[_0x5c5d5a(0x744)](ZyRklJ[_0x5c5d5a(0x403)](_0x14f739,ZyRklJ[_0x1791d1(0x240)]))||!_0x1fe07d[_0x5c5d5a(0x744)](ZyRklJ[_0x5c5d5a(0x403)](_0x14f739,ZyRklJ[_0x5c5d5a(0x860)]))?ZyRklJ[_0x5c5d5a(0x423)](_0x14f739,'0'):ZyRklJ[_0x1d1715(0x289)](_0x5aa95a);}else{let _0x47785f=!![];return function(_0x2ba11d,_0x1a67cc){const _0x459232=_0x5c5d5a,_0x53e40d=_0x8c3287,_0xd75f2f=_0x1d1715,_0xc45282=_0x5c5d5a,_0x1cff38=_0x1d1715;if(_0x4ea902[_0x459232(0x28d)](_0x4ea902[_0x459232(0x5b2)],_0x4ea902[_0x459232(0x2d3)])){const _0x57a903=_0x47785f?function(){const _0x336c1f=_0x53e40d,_0x2d6646=_0x53e40d,_0x204915=_0x53e40d,_0x53c133=_0x53e40d,_0x39990c=_0x53e40d;if(_0x4ea902[_0x336c1f(0x420)](_0x4ea902[_0x336c1f(0x29f)],_0x4ea902[_0x204915(0x287)]))_0x31627c+=_0x1dde9c;else{if(_0x1a67cc){if(_0x4ea902[_0x2d6646(0x420)](_0x4ea902[_0x39990c(0x8ba)],_0x4ea902[_0x39990c(0x5a6)]))_0x3b68dc+=_0x889119;else{const _0x4e56f3=_0x1a67cc[_0x39990c(0x5e3)](_0x2ba11d,arguments);return _0x1a67cc=null,_0x4e56f3;}}}}:function(){};return _0x47785f=![],_0x57a903;}else _0x4ff3a1+=_0x4bb60f[0xc93+-0x6*-0x5b3+-0x2ec5][_0x459232(0x797)],_0x2e172a=_0x31d6aa[0x130*-0x15+0xf1*0x2+0x1a*0xe3][_0xd75f2f(0x146)+_0xc45282(0x742)][_0xc45282(0x13c)+_0x459232(0x55e)+'t'][_0x4ea902[_0xd75f2f(0x7e8)](_0x887639[-0x1*0x1ab1+0x8*-0x3c4+0xb5d*0x5][_0x1cff38(0x146)+_0xc45282(0x742)][_0x459232(0x13c)+_0x459232(0x55e)+'t'][_0x459232(0x1cf)+'h'],-0x12f8*0x1+0x73f+0xbba)];};}}()),_0x39720b=_0x144239[_0x512547(0x4fe)](_0x4820b5,this,function(){const _0x208792=_0x5ef5d0,_0x128b6d=_0x49fbd8,_0xb724b=_0x49fbd8,_0x513527=_0x26a8a8,_0x866260=_0x49fbd8,_0x140b6d={'ZJrKL':function(_0xc85f8d,_0x6e2d5){const _0x39679b=_0x4dd7;return _0x144239[_0x39679b(0x516)](_0xc85f8d,_0x6e2d5);}};if(_0x144239[_0x208792(0x27b)](_0x144239[_0x128b6d(0x8cd)],_0x144239[_0x128b6d(0x8cd)])){if(_0x42fb46)return _0xb0858;else DpDtBg[_0x513527(0x178)](_0x4f2003,0xc*-0x283+0x1768+0x6bc*0x1);}else return _0x39720b[_0x208792(0x7d9)+_0x866260(0x597)]()[_0x128b6d(0x658)+'h'](_0x144239[_0x208792(0x612)])[_0x128b6d(0x7d9)+_0x128b6d(0x597)]()[_0x513527(0x3e5)+_0xb724b(0x62a)+'r'](_0x39720b)[_0x866260(0x658)+'h'](_0x144239[_0x866260(0x612)]);});_0x144239[_0x5ef5d0(0x235)](_0x39720b);const _0x3bdf0f=(function(){const _0x110a9a=_0x26a8a8,_0x540662=_0x26a8a8,_0x3e3b54=_0x49fbd8,_0x2df5ca=_0x555e6f,_0x45647b=_0x26a8a8;if(_0x144239[_0x110a9a(0x8b8)](_0x144239[_0x540662(0x7c4)],_0x144239[_0x540662(0x7c4)])){let _0x1e9ad6=!![];return function(_0x2c3477,_0x262e43){const _0x44f235=_0x110a9a,_0x4430a7=_0x110a9a,_0x1bb08c=_0x540662,_0x299b34=_0x540662,_0x8e7285=_0x540662,_0x5d0e92={'EBkfR':_0x144239[_0x44f235(0x612)],'yvzoW':_0x144239[_0x4430a7(0x4d4)],'czIkz':function(_0x2fd384,_0x117a6f){const _0x145154=_0x44f235;return _0x144239[_0x145154(0x1b3)](_0x2fd384,_0x117a6f);},'kSKso':_0x144239[_0x44f235(0x3fa)],'UTgBT':_0x144239[_0x299b34(0x6a8)],'JAFAO':function(_0x44a7a9,_0x33b874){const _0x14c091=_0x44f235;return _0x144239[_0x14c091(0x5b6)](_0x44a7a9,_0x33b874);},'mqXYb':_0x144239[_0x8e7285(0x8f5)],'uoobC':_0x144239[_0x1bb08c(0x717)]};if(_0x144239[_0x4430a7(0x4a6)](_0x144239[_0x8e7285(0x66d)],_0x144239[_0x8e7285(0x1e8)]))return _0x464d1a[_0x8e7285(0x7d9)+_0x1bb08c(0x597)]()[_0x4430a7(0x658)+'h'](JnmUTU[_0x44f235(0x5ac)])[_0x1bb08c(0x7d9)+_0x44f235(0x597)]()[_0x8e7285(0x3e5)+_0x4430a7(0x62a)+'r'](_0x49f352)[_0x44f235(0x658)+'h'](JnmUTU[_0x299b34(0x5ac)]);else{const _0x43e556=_0x1e9ad6?function(){const _0x2dbc60=_0x1bb08c,_0x181266=_0x1bb08c,_0x9d0c85=_0x8e7285,_0x1f498c=_0x44f235,_0x1919b4=_0x4430a7;if(_0x5d0e92[_0x2dbc60(0x45f)](_0x5d0e92[_0x2dbc60(0x75b)],_0x5d0e92[_0x9d0c85(0x1f6)])){if(_0x262e43){if(_0x5d0e92[_0x1f498c(0x389)](_0x5d0e92[_0x9d0c85(0x85c)],_0x5d0e92[_0x1919b4(0x57b)])){const _0x53e050=_0xdecf78[_0x2dbc60(0x5e3)](_0x35f9c3,arguments);return _0x792d8c=null,_0x53e050;}else{const _0x272cb0=_0x262e43[_0x1919b4(0x5e3)](_0x2c3477,arguments);return _0x262e43=null,_0x272cb0;}}}else _0x2b9aeb=_0x5e9155[_0x181266(0x961)](_0x305960)[_0x5d0e92[_0x1919b4(0x33d)]],_0x39e3b3='';}:function(){};return _0x1e9ad6=![],_0x43e556;}};}else{const _0x13fe5a=DOpXvX[_0x2df5ca(0x2e9)](_0x146e04,DOpXvX[_0x540662(0x5fc)](DOpXvX[_0x3e3b54(0x512)](DOpXvX[_0x540662(0x33f)],DOpXvX[_0x2df5ca(0x504)]),');'));_0x5a3d1b=DOpXvX[_0x3e3b54(0x7f2)](_0x13fe5a);}}());(function(){const _0x586e1a=_0x512547,_0x29b5c6=_0x512547,_0x11ed1c=_0x49fbd8,_0x1771b2=_0x555e6f,_0x4a10d8=_0x26a8a8,_0xae8166={'rQqVy':function(_0x57d8f1,_0x191cac){const _0x517496=_0x4dd7;return _0x144239[_0x517496(0x512)](_0x57d8f1,_0x191cac);},'WtGhu':function(_0x3b4b9d,_0x269225){const _0x346b08=_0x4dd7;return _0x144239[_0x346b08(0x4a8)](_0x3b4b9d,_0x269225);},'kmjcg':function(_0x1f5751,_0xfe47ed){const _0x3419c1=_0x4dd7;return _0x144239[_0x3419c1(0x6cb)](_0x1f5751,_0xfe47ed);},'LWlpz':function(_0x15635b,_0x2d9d5e){const _0x3e2c47=_0x4dd7;return _0x144239[_0x3e2c47(0x191)](_0x15635b,_0x2d9d5e);},'yLoTo':function(_0x12b8c0,_0x24f47e){const _0x5962be=_0x4dd7;return _0x144239[_0x5962be(0x4a8)](_0x12b8c0,_0x24f47e);},'KAZVG':function(_0x5b2e9b,_0x3c14a7){const _0x1188a0=_0x4dd7;return _0x144239[_0x1188a0(0x4f8)](_0x5b2e9b,_0x3c14a7);},'QXJxU':_0x144239[_0x586e1a(0x3db)],'vorTh':_0x144239[_0x586e1a(0x6ea)],'rMlsP':_0x144239[_0x29b5c6(0x475)],'sfQjO':function(_0xcb65c5,_0x13be3f){const _0x492a37=_0x11ed1c;return _0x144239[_0x492a37(0x1e5)](_0xcb65c5,_0x13be3f);},'cNiFU':_0x144239[_0x586e1a(0x4af)],'pxWjD':_0x144239[_0x586e1a(0x757)],'nXzWQ':function(_0x1c1c06,_0x539913){const _0x36a464=_0x4a10d8;return _0x144239[_0x36a464(0x5fc)](_0x1c1c06,_0x539913);},'UVvUL':_0x144239[_0x1771b2(0x963)],'HyWAo':_0x144239[_0x1771b2(0x189)],'mURRx':_0x144239[_0x29b5c6(0x1e0)],'OClMz':function(_0x2375c9,_0x1df807){const _0x234366=_0x11ed1c;return _0x144239[_0x234366(0x4ba)](_0x2375c9,_0x1df807);},'cEdLB':function(_0x2a5b5a,_0x48883c){const _0x50f82b=_0x29b5c6;return _0x144239[_0x50f82b(0x27b)](_0x2a5b5a,_0x48883c);},'Fqvpr':_0x144239[_0x29b5c6(0x497)],'vUGpg':function(_0x56fe0a){const _0x2455e9=_0x29b5c6;return _0x144239[_0x2455e9(0x7ad)](_0x56fe0a);}};_0x144239[_0x1771b2(0x86c)](_0x144239[_0x586e1a(0x3f7)],_0x144239[_0x4a10d8(0x3f7)])?_0x29e1d3+='中':_0x144239[_0x29b5c6(0x4fe)](_0x3bdf0f,this,function(){const _0x2cc15b=_0x1771b2,_0xda8301=_0x4a10d8,_0x947c35=_0x29b5c6,_0x502bac=_0x29b5c6,_0x406d77=_0x29b5c6,_0xa53171={'SxwaQ':function(_0x3e4cd0,_0x57375d){const _0x2659b0=_0x4dd7;return _0xae8166[_0x2659b0(0x7e3)](_0x3e4cd0,_0x57375d);},'hOFFZ':function(_0x42479a,_0x74e785){const _0x583d88=_0x4dd7;return _0xae8166[_0x583d88(0x720)](_0x42479a,_0x74e785);},'bzWby':function(_0x325573,_0x43dff3){const _0x43969f=_0x4dd7;return _0xae8166[_0x43969f(0x562)](_0x325573,_0x43dff3);},'kfpmf':function(_0x3ec05a,_0x5c0232){const _0x2c494a=_0x4dd7;return _0xae8166[_0x2c494a(0x5f9)](_0x3ec05a,_0x5c0232);},'OaiTl':function(_0x23496a,_0x2f281e){const _0x2b7e04=_0x4dd7;return _0xae8166[_0x2b7e04(0x8a6)](_0x23496a,_0x2f281e);}};if(_0xae8166[_0x2cc15b(0x424)](_0xae8166[_0xda8301(0x806)],_0xae8166[_0x2cc15b(0x806)])){const _0x12e9be=new RegExp(_0xae8166[_0x947c35(0x2af)]),_0x16708c=new RegExp(_0xae8166[_0x502bac(0x768)],'i'),_0x17d33b=_0xae8166[_0xda8301(0x46b)](_0xaca145,_0xae8166[_0xda8301(0x1fc)]);if(!_0x12e9be[_0x947c35(0x744)](_0xae8166[_0x502bac(0x7e3)](_0x17d33b,_0xae8166[_0x947c35(0x85e)]))||!_0x16708c[_0xda8301(0x744)](_0xae8166[_0xda8301(0x1c8)](_0x17d33b,_0xae8166[_0x2cc15b(0x32a)]))){if(_0xae8166[_0x406d77(0x424)](_0xae8166[_0x2cc15b(0x7e5)],_0xae8166[_0x502bac(0x62c)])){if(_0x4ad310){const _0x5f1cbc=_0x9fb35e[_0x406d77(0x5e3)](_0x5388df,arguments);return _0x49dd49=null,_0x5f1cbc;}}else _0xae8166[_0x406d77(0x7b0)](_0x17d33b,'0');}else{if(_0xae8166[_0xda8301(0x502)](_0xae8166[_0xda8301(0x965)],_0xae8166[_0x406d77(0x965)])){const _0x369c51=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x20b88d=new _0x590575(),_0x37f472=(_0x3e7661,_0x243bb7)=>{const _0x109df2=_0x947c35,_0x232ae8=_0xda8301,_0xce01a7=_0x2cc15b,_0x4edad2=_0x947c35,_0x15ff16=_0xda8301;if(_0x20b88d[_0x109df2(0x494)](_0x243bb7))return _0x3e7661;const _0x507d69=_0x243bb7[_0x109df2(0x530)](/[;,;、,]/),_0xeb403=_0x507d69[_0xce01a7(0x7ee)](_0x333bc9=>'['+_0x333bc9+']')[_0x4edad2(0x713)]('\x20'),_0x1c5848=_0x507d69[_0xce01a7(0x7ee)](_0x258136=>'['+_0x258136+']')[_0x15ff16(0x713)]('\x0a');_0x507d69[_0x232ae8(0x452)+'ch'](_0x7809dc=>_0x20b88d[_0x4edad2(0x3b8)](_0x7809dc)),_0x44fa7e='\x20';for(var _0x1bf185=_0xa53171[_0xce01a7(0x83b)](_0xa53171[_0x4edad2(0x7ce)](_0x20b88d[_0x4edad2(0x1a0)],_0x507d69[_0x232ae8(0x1cf)+'h']),0x23f6+0x4a5+-0x289a);_0xa53171[_0x232ae8(0x7d3)](_0x1bf185,_0x20b88d[_0x4edad2(0x1a0)]);++_0x1bf185)_0x279489+='[^'+_0x1bf185+']\x20';return _0x245840;};let _0x226cd0=-0xdb*0x2b+0xad*0xd+0x1c01,_0x44555f=_0x560a95[_0x2cc15b(0x7fa)+'ce'](_0x369c51,_0x37f472);while(_0xa53171[_0x502bac(0x81f)](_0x20b88d[_0x947c35(0x1a0)],0x1*0x1709+-0x100*-0x13+0x279*-0x11)){const _0x1a1849='['+_0x226cd0++ +_0x2cc15b(0x555)+_0x20b88d[_0x406d77(0x493)+'s']()[_0x406d77(0x1dd)]()[_0x2cc15b(0x493)],_0x5a4c9f='[^'+_0xa53171[_0x2cc15b(0x6b4)](_0x226cd0,-0x59f+0x1*0x1a2c+0x4*-0x523)+_0x947c35(0x555)+_0x20b88d[_0x2cc15b(0x493)+'s']()[_0x947c35(0x1dd)]()[_0x502bac(0x493)];_0x44555f=_0x44555f+'\x0a\x0a'+_0x5a4c9f,_0x20b88d[_0x2cc15b(0x870)+'e'](_0x20b88d[_0x2cc15b(0x493)+'s']()[_0xda8301(0x1dd)]()[_0x406d77(0x493)]);}return _0x44555f;}else _0xae8166[_0xda8301(0x41b)](_0xaca145);}}else _0x3064f0=null;})();}());const _0x53f2c9=(function(){const _0x5b37c5=_0x49fbd8,_0x4ba10d=_0x555e6f,_0x3cedb1=_0x49fbd8,_0x251c0c=_0x49fbd8,_0x1eecc8=_0x26a8a8,_0x3954af={'omjtW':function(_0x25b4cc,_0x20f765){const _0xea5e6=_0x4dd7;return _0x144239[_0xea5e6(0x1e5)](_0x25b4cc,_0x20f765);},'KiyeA':_0x144239[_0x5b37c5(0x3c2)],'lvEJZ':function(_0x3badc0,_0x58ee54){const _0x5e6368=_0x5b37c5;return _0x144239[_0x5e6368(0x4f8)](_0x3badc0,_0x58ee54);},'VAMbt':_0x144239[_0x5b37c5(0x7af)],'YNHZe':_0x144239[_0x3cedb1(0x724)],'ftMMM':function(_0x449665,_0x32441d){const _0x2c0fca=_0x5b37c5;return _0x144239[_0x2c0fca(0x86c)](_0x449665,_0x32441d);},'eiAQZ':_0x144239[_0x3cedb1(0x447)],'jGPJM':function(_0x56863d,_0x146c1d){const _0x4bf856=_0x4ba10d;return _0x144239[_0x4bf856(0x884)](_0x56863d,_0x146c1d);},'FzjOf':_0x144239[_0x3cedb1(0x4d4)],'Gtzzk':function(_0x29d88d,_0x5ca313){const _0x49bccd=_0x4ba10d;return _0x144239[_0x49bccd(0x5bf)](_0x29d88d,_0x5ca313);},'ZwGSQ':_0x144239[_0x3cedb1(0x79f)],'gjGnY':_0x144239[_0x1eecc8(0x40b)]};if(_0x144239[_0x251c0c(0x27b)](_0x144239[_0x251c0c(0x642)],_0x144239[_0x1eecc8(0x642)]))_0x528692+='左';else{let _0x31c0ab=!![];return function(_0x478fe0,_0x210a87){const _0x1ffb9e=_0x5b37c5,_0x243967=_0x5b37c5,_0x3b94fe=_0x251c0c,_0x4fa407=_0x3cedb1,_0x357f9a=_0x251c0c,_0xcbfad={'ctVFZ':function(_0x58e21a,_0x5f4471){const _0x5e6946=_0x4dd7;return _0x3954af[_0x5e6946(0x414)](_0x58e21a,_0x5f4471);},'Sliaj':_0x3954af[_0x1ffb9e(0x59f)]};if(_0x3954af[_0x243967(0x62d)](_0x3954af[_0x3b94fe(0x915)],_0x3954af[_0x1ffb9e(0x854)]))try{_0x10efaf=_0x3954af[_0x4fa407(0x730)](_0x21fea7,_0x288a56);const _0x412cc5={};return _0x412cc5[_0x4fa407(0x8ef)]=_0x3954af[_0x4fa407(0x198)],_0x711fa8[_0x3b94fe(0x501)+'e'][_0x243967(0x3a1)+'pt'](_0x412cc5,_0x4aeb04,_0x14c634);}catch(_0x27674f){}else{const _0x405f9e=_0x31c0ab?function(){const _0x7eaae5=_0x357f9a,_0x2f277f=_0x357f9a,_0x6a399c=_0x357f9a,_0x291056=_0x357f9a,_0x1f8239=_0x1ffb9e;if(_0x3954af[_0x7eaae5(0x425)](_0x3954af[_0x7eaae5(0x445)],_0x3954af[_0x7eaae5(0x6ec)]))_0x19dcba=_0x1938de[_0x2f277f(0x961)](_0xcbfad[_0x1f8239(0x6e7)](_0x3370ab,_0x1da3e2))[_0xcbfad[_0x291056(0x3e2)]],_0x5a9bdd='';else{if(_0x210a87){if(_0x3954af[_0x2f277f(0x5d7)](_0x3954af[_0x1f8239(0x1f7)],_0x3954af[_0x6a399c(0x1f7)]))_0x1c449d[_0xb26ebb]=_0x32627c[_0x7eaae5(0x549)+_0x291056(0x202)](_0x55c481);else{const _0x48e52c=_0x210a87[_0x291056(0x5e3)](_0x478fe0,arguments);return _0x210a87=null,_0x48e52c;}}}}:function(){};return _0x31c0ab=![],_0x405f9e;}};}}()),_0x5889f8=_0x144239[_0x555e6f(0x4fe)](_0x53f2c9,this,function(){const _0x35e402=_0x512547,_0x4d2e56=_0x5ef5d0,_0xe5924d=_0x49fbd8,_0xb852d3=_0x26a8a8,_0x1613ec=_0x26a8a8,_0x41fb72={'iwEpI':_0x144239[_0x35e402(0x647)],'sIrDe':_0x144239[_0x35e402(0x3b9)],'rvoCC':function(_0x57c44a,_0x451da3){const _0x1dc9fa=_0x4d2e56;return _0x144239[_0x1dc9fa(0x7f8)](_0x57c44a,_0x451da3);},'LbTfg':function(_0x79ea29,_0x2ae48a){const _0x2786a1=_0x35e402;return _0x144239[_0x2786a1(0x884)](_0x79ea29,_0x2ae48a);},'bPAQD':_0x144239[_0x35e402(0x7c8)],'aWbvn':function(_0x58c250,_0x3349bc){const _0x84a19a=_0x4d2e56;return _0x144239[_0x84a19a(0x516)](_0x58c250,_0x3349bc);},'MQdGd':function(_0x1323c7,_0x360357){const _0x4868af=_0xe5924d;return _0x144239[_0x4868af(0x696)](_0x1323c7,_0x360357);},'xLGxb':_0x144239[_0x35e402(0x8f6)],'ZKgkR':function(_0x40c47c,_0x3bb6f5){const _0x3f22af=_0xb852d3;return _0x144239[_0x3f22af(0x696)](_0x40c47c,_0x3bb6f5);},'vnmZk':_0x144239[_0xe5924d(0x150)],'pEEgp':function(_0x3831b6,_0x516f55){const _0x11f569=_0xe5924d;return _0x144239[_0x11f569(0x575)](_0x3831b6,_0x516f55);},'gaRFs':function(_0x587021,_0x185c00){const _0x14b7e9=_0x1613ec;return _0x144239[_0x14b7e9(0x2e9)](_0x587021,_0x185c00);},'UKoAj':function(_0x2c1738,_0x4a79bd){const _0x46a7e3=_0xb852d3;return _0x144239[_0x46a7e3(0x512)](_0x2c1738,_0x4a79bd);},'rlKhY':_0x144239[_0xb852d3(0x4cf)],'dOiuJ':function(_0x289223,_0x12a725){const _0x45b7e5=_0x4d2e56;return _0x144239[_0x45b7e5(0x4de)](_0x289223,_0x12a725);},'claqW':function(_0x5759f0,_0x301ce3){const _0x3a6a7c=_0xe5924d;return _0x144239[_0x3a6a7c(0x4d3)](_0x5759f0,_0x301ce3);},'YQGJA':_0x144239[_0xe5924d(0x928)],'PXfVT':function(_0x541f68,_0x3e0eac){const _0x579c08=_0x35e402;return _0x144239[_0x579c08(0x4fc)](_0x541f68,_0x3e0eac);},'XNziT':function(_0x4325ec,_0x21ffa8){const _0x271a37=_0x1613ec;return _0x144239[_0x271a37(0x263)](_0x4325ec,_0x21ffa8);},'zfHdV':function(_0x30afed,_0x11828d){const _0xaef147=_0xe5924d;return _0x144239[_0xaef147(0x3b4)](_0x30afed,_0x11828d);},'Oxybo':function(_0x46008f,_0x234966){const _0x2cb7f9=_0xb852d3;return _0x144239[_0x2cb7f9(0x701)](_0x46008f,_0x234966);},'CxlOA':_0x144239[_0x4d2e56(0x2dd)],'TqGBJ':function(_0xc74308,_0x383629){const _0x1d7610=_0xb852d3;return _0x144239[_0x1d7610(0x4ba)](_0xc74308,_0x383629);},'MuObx':_0x144239[_0x4d2e56(0x95a)],'NNrpI':function(_0x27285d,_0x59a4c7){const _0x4808ea=_0x35e402;return _0x144239[_0x4808ea(0x884)](_0x27285d,_0x59a4c7);},'ePPiF':_0x144239[_0xb852d3(0x1ec)],'ldEhm':_0x144239[_0xb852d3(0x4d4)]};if(_0x144239[_0xb852d3(0x288)](_0x144239[_0xb852d3(0x6e4)],_0x144239[_0x1613ec(0x6e4)])){let _0x5ac5ca;try{if(_0x144239[_0xe5924d(0x370)](_0x144239[_0x35e402(0x545)],_0x144239[_0x4d2e56(0x545)])){_0x5ef6eb=_0x431e9b[_0x35e402(0x7fa)+_0x35e402(0x52f)]('(','(')[_0x1613ec(0x7fa)+_0x4d2e56(0x52f)](')',')')[_0x4d2e56(0x7fa)+_0xe5924d(0x52f)](',\x20',',')[_0x35e402(0x7fa)+_0x4d2e56(0x52f)](_0x41fb72[_0xb852d3(0x628)],'')[_0xe5924d(0x7fa)+_0x1613ec(0x52f)](_0x41fb72[_0x35e402(0x763)],'')[_0x1613ec(0x7fa)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x2c3c7a=_0x4f0241[_0x1613ec(0x3eb)+_0x1613ec(0x4c5)][_0x1613ec(0x1cf)+'h'];_0x41fb72[_0x1613ec(0x556)](_0x2c3c7a,0x597*-0x1+0x13ec+-0xe55);--_0x2c3c7a){_0xe5ea60=_0x1a0949[_0x1613ec(0x7fa)+_0x1613ec(0x52f)](_0x41fb72[_0x35e402(0x213)](_0x41fb72[_0x1613ec(0x32e)],_0x41fb72[_0xe5924d(0x786)](_0x375e17,_0x2c3c7a)),_0x41fb72[_0x1613ec(0x637)](_0x41fb72[_0xb852d3(0x2ac)],_0x41fb72[_0x4d2e56(0x786)](_0x441b32,_0x2c3c7a))),_0x237089=_0x373e8c[_0x4d2e56(0x7fa)+_0x35e402(0x52f)](_0x41fb72[_0x1613ec(0x1b9)](_0x41fb72[_0x1613ec(0x165)],_0x41fb72[_0xe5924d(0x786)](_0x628f2a,_0x2c3c7a)),_0x41fb72[_0xe5924d(0x753)](_0x41fb72[_0xe5924d(0x2ac)],_0x41fb72[_0x4d2e56(0x3e4)](_0x403c3f,_0x2c3c7a))),_0x2a4099=_0x55beb4[_0xe5924d(0x7fa)+_0x4d2e56(0x52f)](_0x41fb72[_0x4d2e56(0x912)](_0x41fb72[_0xb852d3(0x36c)],_0x41fb72[_0x1613ec(0x523)](_0x1a992f,_0x2c3c7a)),_0x41fb72[_0xe5924d(0x912)](_0x41fb72[_0xe5924d(0x2ac)],_0x41fb72[_0x1613ec(0x4da)](_0x2c52ba,_0x2c3c7a))),_0x414f48=_0xf73b9b[_0xe5924d(0x7fa)+_0x4d2e56(0x52f)](_0x41fb72[_0x1613ec(0x753)](_0x41fb72[_0x4d2e56(0x6b5)],_0x41fb72[_0xe5924d(0x8ae)](_0x3b1a83,_0x2c3c7a)),_0x41fb72[_0x1613ec(0x912)](_0x41fb72[_0xe5924d(0x2ac)],_0x41fb72[_0x1613ec(0x52d)](_0x3a8c4f,_0x2c3c7a)));}_0x42e9fb=_0x41fb72[_0x35e402(0x84c)](_0x2cedfa,_0x28fd14);for(let _0x53bd3c=_0x23a201[_0x4d2e56(0x3eb)+_0x4d2e56(0x4c5)][_0x1613ec(0x1cf)+'h'];_0x41fb72[_0x35e402(0x556)](_0x53bd3c,-0x5*-0x670+0x1393+-0x33c3);--_0x53bd3c){_0x5c873a=_0x237122[_0x35e402(0x7fa)+'ce'](_0x41fb72[_0x35e402(0x418)](_0x41fb72[_0x35e402(0x785)],_0x41fb72[_0xe5924d(0x422)](_0x492f14,_0x53bd3c)),_0x322fa6[_0x4d2e56(0x3eb)+_0x1613ec(0x4c5)][_0x53bd3c]),_0x4b9bf9=_0x28f519[_0xb852d3(0x7fa)+'ce'](_0x41fb72[_0xb852d3(0x213)](_0x41fb72[_0xe5924d(0x830)],_0x41fb72[_0x35e402(0x4da)](_0x488efa,_0x53bd3c)),_0x4182c9[_0x4d2e56(0x3eb)+_0x1613ec(0x4c5)][_0x53bd3c]),_0x4a8e3f=_0x14ba0f[_0xb852d3(0x7fa)+'ce'](_0x41fb72[_0x1613ec(0x578)](_0x41fb72[_0xb852d3(0x745)],_0x41fb72[_0xb852d3(0x52d)](_0x5dba67,_0x53bd3c)),_0x14ee5e[_0x4d2e56(0x3eb)+_0x35e402(0x4c5)][_0x53bd3c]);}return _0x4528e4=_0x4507ac[_0xb852d3(0x7fa)+_0x1613ec(0x52f)]('[]',''),_0x414797=_0x8923d7[_0x35e402(0x7fa)+_0x1613ec(0x52f)]('((','('),_0x1e2554=_0x57b0a1[_0xe5924d(0x7fa)+_0x1613ec(0x52f)]('))',')'),_0x573e03;}else{const _0x2e7b10=_0x144239[_0x4d2e56(0x26b)](Function,_0x144239[_0x1613ec(0x575)](_0x144239[_0x4d2e56(0x5fc)](_0x144239[_0x1613ec(0x33f)],_0x144239[_0x35e402(0x504)]),');'));_0x5ac5ca=_0x144239[_0xe5924d(0x7ad)](_0x2e7b10);}}catch(_0x34c922){_0x144239[_0x4d2e56(0x86c)](_0x144239[_0x4d2e56(0x7f3)],_0x144239[_0x4d2e56(0x37d)])?_0x5ac5ca=window:(_0x4289d6=_0x15f604[_0x1613ec(0x961)](_0x271cfb)[_0x144239[_0xb852d3(0x4d4)]],_0x2cba33='');}const _0x175913=_0x5ac5ca[_0x1613ec(0x3ff)+'le']=_0x5ac5ca[_0xe5924d(0x3ff)+'le']||{},_0x395094=[_0x144239[_0xb852d3(0x761)],_0x144239[_0x35e402(0x2e3)],_0x144239[_0x35e402(0x586)],_0x144239[_0xb852d3(0x4d6)],_0x144239[_0x1613ec(0x4ee)],_0x144239[_0x35e402(0x3b3)],_0x144239[_0xe5924d(0x936)]];for(let _0x3a140f=-0x24*0x9d+-0x1cd5*0x1+0x32e9;_0x144239[_0x1613ec(0x640)](_0x3a140f,_0x395094[_0x35e402(0x1cf)+'h']);_0x3a140f++){if(_0x144239[_0x4d2e56(0x370)](_0x144239[_0xe5924d(0x196)],_0x144239[_0xe5924d(0x4bd)])){const _0x3a94b4=_0x53f2c9[_0x4d2e56(0x3e5)+_0xe5924d(0x62a)+'r'][_0x1613ec(0x56a)+_0x4d2e56(0x49b)][_0x1613ec(0x8a9)](_0x53f2c9),_0x8319ac=_0x395094[_0x3a140f],_0x1c2919=_0x175913[_0x8319ac]||_0x3a94b4;_0x3a94b4[_0x35e402(0x505)+_0x4d2e56(0x91f)]=_0x53f2c9[_0x35e402(0x8a9)](_0x53f2c9),_0x3a94b4[_0xe5924d(0x7d9)+_0xe5924d(0x597)]=_0x1c2919[_0xe5924d(0x7d9)+_0x35e402(0x597)][_0x1613ec(0x8a9)](_0x1c2919),_0x175913[_0x8319ac]=_0x3a94b4;}else _0x16cf4d=_0x434747[_0x35e402(0x961)](_0x2bd059)[_0x41fb72[_0x4d2e56(0x168)]],_0xc3ffc2='';}}else return function(_0x734e06){}[_0x35e402(0x3e5)+_0x4d2e56(0x62a)+'r'](DOpXvX[_0x35e402(0x326)])[_0x1613ec(0x5e3)](DOpXvX[_0x4d2e56(0x919)]);});_0x144239[_0x555e6f(0x7f2)](_0x5889f8);const _0x65f5f5=_0x144239[_0x5ef5d0(0x21a)],_0x3c067b=_0x144239[_0x5ef5d0(0x3a0)],_0x1f7cd5=_0x131449[_0x26a8a8(0x3f9)+_0x49fbd8(0x176)](_0x65f5f5[_0x49fbd8(0x1cf)+'h'],_0x144239[_0x512547(0x784)](_0x131449[_0x49fbd8(0x1cf)+'h'],_0x3c067b[_0x555e6f(0x1cf)+'h'])),_0x3b3931=_0x144239[_0x26a8a8(0x43b)](atob,_0x1f7cd5),_0x54cde3=_0x144239[_0x512547(0x4f1)](stringToArrayBuffer,_0x3b3931);return crypto[_0x5ef5d0(0x501)+'e'][_0x555e6f(0x60d)+_0x555e6f(0x140)](_0x144239[_0x49fbd8(0x461)],_0x54cde3,{'name':_0x144239[_0x26a8a8(0x3c2)],'hash':_0x144239[_0x512547(0x142)]},!![],[_0x144239[_0x512547(0x382)]]);}function encryptDataWithPublicKey(_0x1d4158,_0x501f6c){const _0x148c4f=_0x4dd7,_0x9a4301=_0x4dd7,_0x3020f6=_0x4dd7,_0x3e1bc7=_0x4dd7,_0x2b9233=_0x4dd7,_0x10636a={'tSRYR':function(_0x5a256b,_0x38621d){return _0x5a256b===_0x38621d;},'AxgMp':_0x148c4f(0x649),'bhVNp':function(_0x399d0e,_0x44feb8){return _0x399d0e(_0x44feb8);},'gDuou':_0x9a4301(0x933)+_0x148c4f(0x2fa)};try{if(_0x10636a[_0x9a4301(0x368)](_0x10636a[_0x9a4301(0x70d)],_0x10636a[_0x3e1bc7(0x70d)])){_0x1d4158=_0x10636a[_0x2b9233(0x3e8)](stringToArrayBuffer,_0x1d4158);const _0x1574af={};return _0x1574af[_0x148c4f(0x8ef)]=_0x10636a[_0x148c4f(0x5a3)],crypto[_0x148c4f(0x501)+'e'][_0x3020f6(0x3a1)+'pt'](_0x1574af,_0x501f6c,_0x1d4158);}else return _0x1116f5;}catch(_0x356912){}}function decryptDataWithPrivateKey(_0x53bbbc,_0x4f3e5f){const _0x373995=_0x4dd7,_0x757836=_0x4dd7,_0xe8a733=_0x4dd7,_0x4cae23=_0x4dd7,_0xb2a3a6=_0x4dd7,_0x18f1a0={'vjuPy':function(_0x11c398,_0x17a803){return _0x11c398(_0x17a803);},'mEtZa':_0x373995(0x933)+_0x757836(0x2fa)};_0x53bbbc=_0x18f1a0[_0x757836(0x80f)](stringToArrayBuffer,_0x53bbbc);const _0x1bee84={};return _0x1bee84[_0x4cae23(0x8ef)]=_0x18f1a0[_0x4cae23(0x222)],crypto[_0xe8a733(0x501)+'e'][_0xe8a733(0x659)+'pt'](_0x1bee84,_0x4f3e5f,_0x53bbbc);}const pubkey=_0x5b374a(0x2b2)+_0x5b374a(0x810)+_0x5b374a(0x6a3)+_0x2d29d5(0x36b)+_0x26b7df(0x45d)+_0x374ab4(0x695)+_0x5b374a(0x565)+_0x2d29d5(0x6d6)+_0x5b374a(0x795)+_0x374ab4(0x280)+_0x22ef99(0x8e9)+_0x2d29d5(0x1e4)+_0x374ab4(0x729)+_0x26b7df(0x618)+_0x5b374a(0x4e5)+_0x26b7df(0x7ae)+_0x5b374a(0x81c)+_0x22ef99(0x5e7)+_0x374ab4(0x23b)+_0x26b7df(0x188)+_0x2d29d5(0x534)+_0x26b7df(0x3be)+_0x26b7df(0x380)+_0x2d29d5(0x522)+_0x22ef99(0x8a8)+_0x2d29d5(0x3c1)+_0x22ef99(0x81b)+_0x2d29d5(0x249)+_0x5b374a(0x68e)+_0x5b374a(0x6da)+_0x374ab4(0x293)+_0x374ab4(0x557)+_0x2d29d5(0x63d)+_0x374ab4(0x74e)+_0x374ab4(0x13a)+_0x374ab4(0x891)+_0x2d29d5(0x2a3)+_0x5b374a(0x680)+_0x374ab4(0x73f)+_0x5b374a(0x3ea)+_0x26b7df(0x51c)+_0x5b374a(0x47b)+_0x5b374a(0x353)+_0x2d29d5(0x62e)+_0x22ef99(0x5c8)+_0x26b7df(0x767)+_0x26b7df(0x670)+_0x26b7df(0x722)+_0x22ef99(0x6f3)+_0x22ef99(0x73c)+_0x26b7df(0x644)+_0x374ab4(0x934)+_0x26b7df(0x19d)+_0x374ab4(0x625)+_0x2d29d5(0x6bf)+_0x5b374a(0x2de)+_0x374ab4(0x177)+_0x22ef99(0x273)+_0x22ef99(0x692)+_0x26b7df(0x517)+_0x2d29d5(0x169)+_0x22ef99(0x6ff)+_0x5b374a(0x591)+_0x26b7df(0x844)+_0x5b374a(0x473)+_0x22ef99(0x2b4)+_0x26b7df(0x926)+_0x374ab4(0x1d9)+_0x374ab4(0x272)+_0x22ef99(0x5e2)+_0x26b7df(0x190)+_0x26b7df(0x690)+_0x26b7df(0x163)+_0x26b7df(0x321)+_0x22ef99(0x6a6)+_0x22ef99(0x5d9)+_0x2d29d5(0x5ca)+_0x5b374a(0x17b)+_0x22ef99(0x84f)+_0x2d29d5(0x799)+_0x2d29d5(0x8c3)+_0x26b7df(0x3f3)+_0x22ef99(0x35d)+_0x26b7df(0x60a)+_0x5b374a(0x836)+_0x26b7df(0x1ed)+_0x26b7df(0x42b)+_0x374ab4(0x5ef)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x13e5ec){const _0x19e208=_0x2d29d5,_0x1baf90=_0x22ef99,_0x32d8d1={'CBsLI':function(_0x222736,_0x56ba30){return _0x222736(_0x56ba30);},'ixdjg':function(_0x58f056,_0x4ec446){return _0x58f056(_0x4ec446);}};return _0x32d8d1[_0x19e208(0x869)](btoa,_0x32d8d1[_0x19e208(0x678)](encodeURIComponent,_0x13e5ec));}var word_last='',lock_chat=-0x2*-0x151+-0x258+-0x1*0x49;function wait(_0x446375){return new Promise(_0x1250bb=>setTimeout(_0x1250bb,_0x446375));}function fetchRetry(_0x3e3bed,_0x4d6db4,_0x559922={}){const _0x25e612=_0x374ab4,_0x388f2e=_0x22ef99,_0x2bd42e=_0x5b374a,_0x2286f9=_0x26b7df,_0x7a01ba=_0x374ab4,_0x3a094f={'NNrVv':_0x25e612(0x75f)+'es','gpAYc':function(_0x5dc084,_0x493cb0){return _0x5dc084!==_0x493cb0;},'bFYaw':_0x388f2e(0x4ec),'LDwGr':_0x2bd42e(0x4f6),'SvdUM':function(_0x38c1d4,_0x485237){return _0x38c1d4-_0x485237;},'SZabT':function(_0x3c012a,_0x2e5863){return _0x3c012a===_0x2e5863;},'ekWVk':_0x2286f9(0x15a),'CtyDM':function(_0xf59ae,_0x39c805){return _0xf59ae(_0x39c805);},'jisII':function(_0x4fbeb0,_0x12c9af,_0x877e7d){return _0x4fbeb0(_0x12c9af,_0x877e7d);}};function _0x6ebe6b(_0x259657){const _0x1fc627=_0x25e612,_0x2c5ef3=_0x388f2e,_0x716673=_0x25e612,_0x4aaf68=_0x2286f9,_0x1a0db9=_0x388f2e;if(_0x3a094f[_0x1fc627(0x840)](_0x3a094f[_0x1fc627(0x69f)],_0x3a094f[_0x716673(0x58c)])){triesLeft=_0x3a094f[_0x1fc627(0x384)](_0x4d6db4,0x4*0x9b+-0x1dd4+0x1b69);if(!triesLeft){if(_0x3a094f[_0x4aaf68(0x702)](_0x3a094f[_0x4aaf68(0x96e)],_0x3a094f[_0x716673(0x96e)]))throw _0x259657;else _0x42dae9+=_0x258198[_0x1fc627(0x5ea)+_0x4aaf68(0x77d)+_0x716673(0x215)](_0x28aee0[_0x56d2f6]);}return _0x3a094f[_0x4aaf68(0x61e)](wait,-0xb2d*0x1+0x1813*-0x1+0x2534)[_0x1a0db9(0x15c)](()=>fetchRetry(_0x3e3bed,triesLeft,_0x559922));}else _0x2f75bc=_0x2937a9[_0x2c5ef3(0x961)](_0xb38cf6)[_0x3a094f[_0x1a0db9(0x7cd)]],_0x2b1e09='';}return _0x3a094f[_0x2286f9(0x2f4)](fetch,_0x3e3bed,_0x559922)[_0x2bd42e(0x54c)](_0x6ebe6b);}function send_webchat(_0x27809f){const _0x2d1c60=_0x26b7df,_0x56d56c=_0x5b374a,_0x256cf3=_0x26b7df,_0x2a1664=_0x2d29d5,_0xca32a2=_0x5b374a,_0x536a30={'hBEsG':function(_0x2d5ba4,_0x182425){return _0x2d5ba4(_0x182425);},'NTWCi':function(_0x296de1,_0xd4d831){return _0x296de1+_0xd4d831;},'GcDkT':function(_0x405f71,_0xfadd0f){return _0x405f71+_0xfadd0f;},'raynB':_0x2d1c60(0x227)+_0x56d56c(0x2fc)+_0x56d56c(0x672)+_0x56d56c(0x739),'TrRYe':_0xca32a2(0x477)+_0x56d56c(0x31f)+_0xca32a2(0x8cc)+_0x2a1664(0x255)+_0x256cf3(0x7fd)+_0xca32a2(0x2a1)+'\x20)','JEUuj':_0x256cf3(0x7dc)+_0x256cf3(0x46a),'ElKhs':_0x56d56c(0x3ad)+_0x256cf3(0x509)+'t','RGFbo':function(_0x4c08d1){return _0x4c08d1();},'IiFmj':_0x2d1c60(0x75f)+'es','JxArF':_0x2d1c60(0x3b1)+'ss','EAxFc':function(_0x240fec,_0x4fcc9b){return _0x240fec-_0x4fcc9b;},'CVcDJ':function(_0x575452,_0x3e08b5){return _0x575452!==_0x3e08b5;},'hKCpm':_0x2a1664(0x503),'eAoUJ':_0xca32a2(0x2b1),'YmwCF':function(_0x56eefa,_0x4c10f5){return _0x56eefa>_0x4c10f5;},'NrtPi':function(_0x3a6559,_0x574127){return _0x3a6559==_0x574127;},'OcWps':_0x56d56c(0x360)+']','yedmg':_0xca32a2(0x525),'UQGZv':_0x256cf3(0x96f),'cHaGh':function(_0x5567d5,_0x5e65a7){return _0x5567d5===_0x5e65a7;},'BOkFI':_0x56d56c(0x58b),'FPHcl':_0x2d1c60(0x576),'rXFcV':function(_0x574c3a,_0x3cf4be){return _0x574c3a+_0x3cf4be;},'CSmvX':_0x2a1664(0x751),'uOQbY':function(_0x13fa7b,_0x494e81){return _0x13fa7b!==_0x494e81;},'AuWKI':_0x256cf3(0x23a),'TavbZ':function(_0x15862c,_0x479ba6){return _0x15862c>_0x479ba6;},'vpVBt':_0x56d56c(0x55a),'PthXS':function(_0x13eae8,_0x1795c2){return _0x13eae8-_0x1795c2;},'OjMrF':_0xca32a2(0x7fc)+'pt','zTOhi':function(_0x5c75b4,_0x409fba,_0xeb91f5){return _0x5c75b4(_0x409fba,_0xeb91f5);},'jwKNC':_0x256cf3(0x648)+_0x2d1c60(0x811),'QpUJV':_0x2d1c60(0x3c3)+_0x56d56c(0x653)+_0x2a1664(0x1a3)+_0x2d1c60(0x5f5)+_0x56d56c(0x385),'QsfuG':_0x2a1664(0x66b)+'>','sAdfm':function(_0x21f9b8,_0x4f8db7){return _0x21f9b8===_0x4f8db7;},'ExqXd':_0xca32a2(0x8e3),'WEnxU':_0x2d1c60(0x3d4),'xqGII':function(_0xa3f1ba,_0x4def51){return _0xa3f1ba(_0x4def51);},'EfRBi':function(_0x1fa6ae,_0x36881f){return _0x1fa6ae!==_0x36881f;},'ucLoQ':_0xca32a2(0x82e),'XkkwM':_0x2a1664(0x1f1),'pKfGj':_0x256cf3(0x49d)+':','IyCXw':_0x256cf3(0x256)+_0x56d56c(0x2c1)+_0x256cf3(0x873)+')','QiDZh':_0x256cf3(0x3a5)+_0x256cf3(0x337)+_0x2d1c60(0x22c)+_0x56d56c(0x143)+_0x2d1c60(0x28b)+_0x2d1c60(0x66f)+_0x56d56c(0x605),'qUIjA':function(_0x4816f1,_0xca10af){return _0x4816f1(_0xca10af);},'ospGP':_0x56d56c(0x92c),'CHxag':function(_0x324af2,_0x1b7f70){return _0x324af2+_0x1b7f70;},'GcYzI':_0x2a1664(0x953),'TKOAG':_0x56d56c(0x2a9),'oolVP':function(_0x1e79ea){return _0x1e79ea();},'NseYy':_0x256cf3(0x20e),'RFQhZ':_0x2a1664(0x2df),'OtByz':_0x256cf3(0x206),'gGSaq':_0x2d1c60(0x21e),'CgzSd':function(_0x4c6ede,_0x25fb5d){return _0x4c6ede(_0x25fb5d);},'yeWVL':function(_0x115e84,_0x2235d8){return _0x115e84===_0x2235d8;},'NyPgh':_0xca32a2(0x413),'IuMkf':function(_0x4efcb1,_0x4c4e1f){return _0x4efcb1<_0x4c4e1f;},'YuwFa':function(_0x33a162,_0x625eeb){return _0x33a162+_0x625eeb;},'wRGXK':function(_0x10c4fe,_0x3ce09c){return _0x10c4fe+_0x3ce09c;},'mTsYT':function(_0x2e7fd0,_0x3d6f4d){return _0x2e7fd0+_0x3d6f4d;},'vwFjD':function(_0x3d596b,_0x32b9ab){return _0x3d596b+_0x32b9ab;},'BEzbx':_0x256cf3(0x3cc)+'务\x20','WFlEg':_0x256cf3(0x942)+_0x2d1c60(0x5eb)+_0x2a1664(0x378)+_0x2d1c60(0x4d8)+_0x56d56c(0x5ee)+_0xca32a2(0x318)+_0xca32a2(0x50a)+_0xca32a2(0x780)+_0x256cf3(0x8ce)+_0xca32a2(0x660)+_0xca32a2(0x4c0)+_0x2a1664(0x26d)+_0x56d56c(0x3a7)+_0x256cf3(0x22f)+'果:','rMBBv':function(_0x4bc55b,_0x36f54c){return _0x4bc55b+_0x36f54c;},'NTlwA':function(_0x4d76d1,_0x1a9e33){return _0x4d76d1+_0x1a9e33;},'tOyHz':_0x2a1664(0x192),'QwdRm':function(_0xbf7a1d,_0x3c84e5){return _0xbf7a1d(_0x3c84e5);},'tYykR':function(_0x4bf215,_0x310db5){return _0x4bf215+_0x310db5;},'HuyhE':_0x2a1664(0x7a4),'wQbgf':_0x2a1664(0x8e8),'muGqS':function(_0x48ee44,_0x407486){return _0x48ee44+_0x407486;},'aangL':function(_0xdcdfee,_0x2bbd3e){return _0xdcdfee+_0x2bbd3e;},'zrKst':_0x256cf3(0x3c3)+_0xca32a2(0x653)+_0x2d1c60(0x1a3)+_0x2d1c60(0x4ca)+_0xca32a2(0x5f1)+'\x22>','bPhAS':function(_0x4f2e15,_0x2e8efc,_0x1835d3){return _0x4f2e15(_0x2e8efc,_0x1835d3);},'LvNvY':_0x56d56c(0x404)+_0xca32a2(0x81d)+_0x2d1c60(0x451)+_0x256cf3(0x56e)+_0x2a1664(0x4b5)+_0x56d56c(0x673),'ESgih':function(_0x40f1f6,_0x15f78c){return _0x40f1f6!=_0x15f78c;},'gxLDS':_0x2d1c60(0x3ad),'DxuFG':function(_0x1e8b59,_0x516f1e){return _0x1e8b59+_0x516f1e;},'JbAkY':_0x256cf3(0x359),'rhvru':_0xca32a2(0x14c)+'果\x0a','AYqsR':_0x56d56c(0x910),'monfe':_0x2a1664(0x20c),'XXwRc':function(_0x1c540d){return _0x1c540d();},'Kaxvg':function(_0x3a4152,_0x51e1e8){return _0x3a4152==_0x51e1e8;},'QVnoV':function(_0x23287d,_0xfbeb4){return _0x23287d>_0xfbeb4;},'avPkF':function(_0x415635,_0x51d25a,_0x10cdcd){return _0x415635(_0x51d25a,_0x10cdcd);},'MmWde':function(_0xf924be,_0x1f7b4a){return _0xf924be+_0x1f7b4a;},'BNiuD':function(_0x18e851,_0x2821ea){return _0x18e851+_0x2821ea;},'sZcSj':_0xca32a2(0x404)+_0x2a1664(0x81d)+_0x2a1664(0x451)+_0x2d1c60(0x59d)+_0x2d1c60(0x325)+'q=','LyjWj':_0x2d1c60(0x1cd)+_0x56d56c(0x2a0)+_0x2d1c60(0x398)+_0x2d1c60(0x92d)+_0x56d56c(0x20b)+_0x2a1664(0x16f)+_0x56d56c(0x6ab)+_0x256cf3(0x292)+_0x56d56c(0x3cb)+_0x2a1664(0x2da)+_0x56d56c(0x93d)+_0x56d56c(0x900)+_0x256cf3(0x8ee)+_0xca32a2(0x470)+'n'};if(_0x536a30[_0xca32a2(0x266)](lock_chat,-0x1ae7+0x567*-0x7+0xda*0x4c))return;lock_chat=0x1744+0xa55+-0xc8*0x2b,knowledge=document[_0xca32a2(0x86b)+_0x2d1c60(0x185)+_0x256cf3(0x435)](_0x536a30[_0x56d56c(0x48a)])[_0x256cf3(0x8f2)+_0x256cf3(0x907)][_0x56d56c(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x2a1664(0x7fa)+'ce'](/<hr.*/gs,'')[_0x2d1c60(0x7fa)+'ce'](/<[^>]+>/g,'')[_0x2d1c60(0x7fa)+'ce'](/\n\n/g,'\x0a');if(_0x536a30[_0xca32a2(0x49c)](knowledge[_0x2a1664(0x1cf)+'h'],0x1fd9*-0x1+0x1*0x26+0x2143))knowledge[_0x2d1c60(0x835)](0x1d2d+-0x8*0x5+-0x1b75);knowledge+=_0x536a30[_0x2a1664(0x84b)](_0x536a30[_0x2a1664(0x5c5)](_0x536a30[_0x56d56c(0x55f)],original_search_query),_0x536a30[_0x2d1c60(0x886)]);let _0x243938=document[_0x56d56c(0x86b)+_0x2d1c60(0x185)+_0xca32a2(0x435)](_0x536a30[_0x256cf3(0x764)])[_0xca32a2(0x493)];_0x27809f&&(_0x536a30[_0x2a1664(0x86f)](_0x536a30[_0x256cf3(0x95b)],_0x536a30[_0x256cf3(0x4b4)])?_0x2c1f32=ZQpNwh[_0x56d56c(0x573)](_0x4e1377,ZQpNwh[_0x2a1664(0x581)](ZQpNwh[_0x256cf3(0x535)](ZQpNwh[_0x2a1664(0x89e)],ZQpNwh[_0x2a1664(0x72d)]),');'))():(_0x243938=_0x27809f[_0x2d1c60(0x166)+_0xca32a2(0x533)+'t'],_0x27809f[_0x56d56c(0x56b)+'e'](),_0x536a30[_0x56d56c(0x16b)](chatmore)));if(_0x536a30[_0x256cf3(0x866)](_0x243938[_0x256cf3(0x1cf)+'h'],-0x67a+0x565*0x1+0x115)||_0x536a30[_0x56d56c(0x601)](_0x243938[_0x56d56c(0x1cf)+'h'],-0x250e+-0xb0+0x264a))return;_0x536a30[_0x56d56c(0x689)](fetchRetry,_0x536a30[_0xca32a2(0x5e4)](_0x536a30[_0x2a1664(0x14e)](_0x536a30[_0xca32a2(0x304)],_0x536a30[_0x2a1664(0x33b)](encodeURIComponent,_0x243938)),_0x536a30[_0xca32a2(0x76c)]),0x23*0x21+-0xdc+-0x3a4)[_0x2a1664(0x15c)](_0x2f25fa=>_0x2f25fa[_0x56d56c(0x5dc)]())[_0x2d1c60(0x15c)](_0xb44a99=>{const _0x59cef4=_0x2d1c60,_0x41f3e2=_0x2a1664,_0x428d8b=_0x2a1664,_0x376217=_0x56d56c,_0x34cc38=_0x256cf3,_0x1b6d82={'EUcqH':_0x536a30[_0x59cef4(0x8d6)],'hIcrM':_0x536a30[_0x41f3e2(0x19f)],'MNyLR':function(_0x31a1bc,_0x3aa8a5){const _0x184260=_0x59cef4;return _0x536a30[_0x184260(0x33b)](_0x31a1bc,_0x3aa8a5);},'FPHfd':_0x536a30[_0x41f3e2(0x6df)],'WrKll':function(_0x4670d4,_0x5675b1){const _0x23f741=_0x59cef4;return _0x536a30[_0x23f741(0x53a)](_0x4670d4,_0x5675b1);},'rKhsB':_0x536a30[_0x428d8b(0x24a)],'YwQPv':_0x536a30[_0x428d8b(0x8a3)],'yTFGI':function(_0x3bea08){const _0x4c6f4a=_0x41f3e2;return _0x536a30[_0x4c6f4a(0x252)](_0x3bea08);},'vFvgI':function(_0x151bbd,_0x24009f,_0x49d1b3){const _0x38bb5c=_0x41f3e2;return _0x536a30[_0x38bb5c(0x519)](_0x151bbd,_0x24009f,_0x49d1b3);},'mfIUr':_0x536a30[_0x41f3e2(0x37b)],'DcfRp':function(_0x2dd106,_0x14b5bf){const _0x3d7792=_0x428d8b;return _0x536a30[_0x3d7792(0x570)](_0x2dd106,_0x14b5bf);},'UgGuO':function(_0x13559c,_0x3b6f50){const _0x4dd439=_0x59cef4;return _0x536a30[_0x4dd439(0x614)](_0x13559c,_0x3b6f50);},'nuhjC':_0x536a30[_0x376217(0x186)],'RsjKu':_0x536a30[_0x34cc38(0x2e4)],'nTfYB':_0x536a30[_0x376217(0x3d7)]};if(_0x536a30[_0x59cef4(0x903)](_0x536a30[_0x34cc38(0x2a4)],_0x536a30[_0x34cc38(0x2a4)])){const _0x3f1b1a=_0x536a30[_0x34cc38(0x26f)][_0x59cef4(0x530)]('|');let _0x490c1e=-0xeb*-0x1a+-0x1ed*0xd+0x12b;while(!![]){switch(_0x3f1b1a[_0x490c1e++]){case'0':_0x94da3=-0x742+-0xd6b+-0x1*-0x14ad;continue;case'1':_0x24bbed+=_0x536a30[_0x41f3e2(0x581)](_0x5cc5f2,_0x19700c);continue;case'2':_0x1dda17[_0x428d8b(0x86b)+_0x376217(0x185)+_0x34cc38(0x435)](_0x536a30[_0x376217(0x764)])[_0x428d8b(0x493)]='';continue;case'3':return;case'4':_0x536a30[_0x41f3e2(0x823)](_0x3d1fef);continue;}break;}}else{prompt=JSON[_0x34cc38(0x961)](_0x536a30[_0x376217(0x70e)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x59cef4(0x6a9)](_0xb44a99[_0x376217(0x887)+_0x34cc38(0x34a)][0x3*0xcf7+0x15e5+-0x2*0x1e65][_0x59cef4(0x426)+'nt'])[0x1*-0x26b6+-0x24e5*0x1+0x4b9c])),prompt[_0x376217(0x916)][_0x41f3e2(0x39c)+'t']=knowledge,prompt[_0x59cef4(0x916)][_0x34cc38(0x5a7)+_0x41f3e2(0x71d)+_0x376217(0x463)+'y']=-0x4*-0x391+-0x1*-0x24f7+-0x333a,prompt[_0x59cef4(0x916)][_0x34cc38(0x666)+_0x41f3e2(0x1a9)+'e']=-0x5da+-0x1390+0x196a*0x1+0.9;for(tmp_prompt in prompt[_0x428d8b(0x615)]){if(_0x536a30[_0x41f3e2(0x96d)](_0x536a30[_0x41f3e2(0x643)],_0x536a30[_0x376217(0x643)])){if(_0x536a30[_0x376217(0x7c0)](_0x536a30[_0x34cc38(0x570)](_0x536a30[_0x34cc38(0x740)](_0x536a30[_0x428d8b(0x39e)](_0x536a30[_0x41f3e2(0x5c5)](_0x536a30[_0x376217(0x895)](prompt[_0x376217(0x916)][_0x428d8b(0x39c)+'t'],tmp_prompt),'\x0a'),_0x536a30[_0x41f3e2(0x24e)]),_0x243938),_0x536a30[_0x59cef4(0x49e)])[_0x34cc38(0x1cf)+'h'],0x7*0x3b+0x16dc+-0x5*0x3a5))prompt[_0x428d8b(0x916)][_0x376217(0x39c)+'t']+=_0x536a30[_0x59cef4(0x2c2)](tmp_prompt,'\x0a');}else UBBnLH[_0x34cc38(0x3a6)](_0x2df23a,this,function(){const _0x5003c4=_0x428d8b,_0x5463e2=_0x34cc38,_0x3d298a=_0x428d8b,_0x304885=_0x428d8b,_0x4c7ceb=_0x59cef4,_0x2579f8=new _0x4cc55d(UBBnLH[_0x5003c4(0x8bc)]),_0x1619b3=new _0x368dc1(UBBnLH[_0x5003c4(0x19c)],'i'),_0x4ed207=UBBnLH[_0x3d298a(0x47c)](_0x14b142,UBBnLH[_0x5003c4(0x8ac)]);!_0x2579f8[_0x4c7ceb(0x744)](UBBnLH[_0x5003c4(0x888)](_0x4ed207,UBBnLH[_0x5003c4(0x3d9)]))||!_0x1619b3[_0x5003c4(0x744)](UBBnLH[_0x3d298a(0x888)](_0x4ed207,UBBnLH[_0x304885(0x97e)]))?UBBnLH[_0x4c7ceb(0x47c)](_0x4ed207,'0'):UBBnLH[_0x4c7ceb(0x269)](_0x42b1e2);})();}prompt[_0x59cef4(0x916)][_0x59cef4(0x39c)+'t']+=_0x536a30[_0x428d8b(0x346)](_0x536a30[_0x376217(0x346)](_0x536a30[_0x41f3e2(0x24e)],_0x243938),_0x536a30[_0x59cef4(0x49e)]),optionsweb={'method':_0x536a30[_0x376217(0x7be)],'headers':headers,'body':_0x536a30[_0x376217(0x70e)](b64EncodeUnicode,JSON[_0x59cef4(0x506)+_0x428d8b(0x624)](prompt[_0x428d8b(0x916)]))},document[_0x59cef4(0x86b)+_0x59cef4(0x185)+_0x376217(0x435)](_0x536a30[_0x34cc38(0x67f)])[_0x376217(0x8f2)+_0x376217(0x907)]='',_0x536a30[_0x428d8b(0x519)](markdownToHtml,_0x536a30[_0x59cef4(0x2c8)](beautify,_0x243938),document[_0x34cc38(0x86b)+_0x41f3e2(0x185)+_0x428d8b(0x435)](_0x536a30[_0x376217(0x67f)])),chatTextRaw=_0x536a30[_0x34cc38(0x570)](_0x536a30[_0x59cef4(0x430)](_0x536a30[_0x41f3e2(0x53d)],_0x243938),_0x536a30[_0x41f3e2(0x268)]),chatTemp='',text_offset=-(-0x3e9*-0x7+0x6b7*-0x4+-0x82),prev_chat=document[_0x428d8b(0x3d6)+_0x376217(0x6c8)+_0x428d8b(0x686)](_0x536a30[_0x34cc38(0x56f)])[_0x41f3e2(0x8f2)+_0x34cc38(0x907)],prev_chat=_0x536a30[_0x428d8b(0x2c2)](_0x536a30[_0x34cc38(0x7b7)](_0x536a30[_0x59cef4(0x2dc)](prev_chat,_0x536a30[_0x59cef4(0x2d6)]),document[_0x34cc38(0x86b)+_0x376217(0x185)+_0x428d8b(0x435)](_0x536a30[_0x428d8b(0x67f)])[_0x34cc38(0x8f2)+_0x376217(0x907)]),_0x536a30[_0x41f3e2(0x5b8)]),_0x536a30[_0x428d8b(0x7c7)](fetch,_0x536a30[_0x41f3e2(0x71a)],optionsweb)[_0x376217(0x15c)](_0x5e2c31=>{const _0x872a03=_0x428d8b,_0x8b72a3=_0x34cc38,_0x47ce56=_0x41f3e2,_0x37b617=_0x59cef4,_0x389c31=_0x34cc38,_0x2f02ab={'OoBWk':function(_0x487b96,_0xf855c0){const _0x656d66=_0x4dd7;return _0x536a30[_0x656d66(0x535)](_0x487b96,_0xf855c0);},'aUPGU':_0x536a30[_0x872a03(0x37b)],'QLyru':function(_0x115105,_0x67138e){const _0x527d00=_0x872a03;return _0x536a30[_0x527d00(0x573)](_0x115105,_0x67138e);},'nvCSw':_0x536a30[_0x872a03(0x486)],'ZDBUg':function(_0xd39756,_0x473dea){const _0x30fff4=_0x872a03;return _0x536a30[_0x30fff4(0x161)](_0xd39756,_0x473dea);},'cGKAK':function(_0x5f5479,_0x16df8c){const _0x24ecf8=_0x8b72a3;return _0x536a30[_0x24ecf8(0x614)](_0x5f5479,_0x16df8c);},'gKBSm':_0x536a30[_0x47ce56(0x827)],'gYEsv':_0x536a30[_0x872a03(0x59b)],'rDCeL':function(_0x2be457,_0x112e14){const _0x155989=_0x8b72a3;return _0x536a30[_0x155989(0x86d)](_0x2be457,_0x112e14);},'pawUy':function(_0x1954f3,_0x3848c1){const _0x2ae37a=_0x37b617;return _0x536a30[_0x2ae37a(0x383)](_0x1954f3,_0x3848c1);},'TzIBl':_0x536a30[_0x8b72a3(0x656)],'iNRjW':_0x536a30[_0x389c31(0x322)],'ieXgr':_0x536a30[_0x47ce56(0x867)],'BvvWs':_0x536a30[_0x47ce56(0x26f)],'kFurW':_0x536a30[_0x389c31(0x764)],'Zbsmr':function(_0x36edb8){const _0xd2517=_0x389c31;return _0x536a30[_0xd2517(0x823)](_0x36edb8);},'ndDLf':function(_0x5f4304,_0x15732d){const _0x84a914=_0x47ce56;return _0x536a30[_0x84a914(0x86f)](_0x5f4304,_0x15732d);},'bYMer':_0x536a30[_0x8b72a3(0x613)],'ihgUV':function(_0x7f34c3,_0x5d091f){const _0x2d8bb0=_0x8b72a3;return _0x536a30[_0x2d8bb0(0x86f)](_0x7f34c3,_0x5d091f);},'xqELJ':_0x536a30[_0x8b72a3(0x8d8)],'TKwfI':function(_0x21b414,_0x18e735){const _0x886983=_0x8b72a3;return _0x536a30[_0x886983(0x570)](_0x21b414,_0x18e735);},'ISnir':function(_0x553ed9,_0x34a85b){const _0x268a9a=_0x37b617;return _0x536a30[_0x268a9a(0x614)](_0x553ed9,_0x34a85b);},'sPlGQ':_0x536a30[_0x47ce56(0x589)],'bZJDq':function(_0x100f76,_0x3014b8){const _0x2b1846=_0x872a03;return _0x536a30[_0x2b1846(0x903)](_0x100f76,_0x3014b8);},'kgirW':_0x536a30[_0x37b617(0x5e5)],'JbKCr':function(_0x427bb,_0x4e9f79){const _0x341571=_0x37b617;return _0x536a30[_0x341571(0x49c)](_0x427bb,_0x4e9f79);},'EgegN':_0x536a30[_0x47ce56(0x677)],'ExaMO':function(_0x3eb992,_0x135ec8){const _0x57196d=_0x8b72a3;return _0x536a30[_0x57196d(0x7db)](_0x3eb992,_0x135ec8);},'PxYzq':_0x536a30[_0x8b72a3(0x67f)],'ePmCY':function(_0x23c322,_0x57cf14,_0x1db69b){const _0x504b8e=_0x872a03;return _0x536a30[_0x504b8e(0x519)](_0x23c322,_0x57cf14,_0x1db69b);},'ECVEi':_0x536a30[_0x389c31(0x56f)],'EYjMT':function(_0x15b70f,_0x48c02d){const _0x5ec091=_0x37b617;return _0x536a30[_0x5ec091(0x581)](_0x15b70f,_0x48c02d);},'VBvhu':_0x536a30[_0x37b617(0x93b)],'JaFxt':_0x536a30[_0x389c31(0x5b8)]};if(_0x536a30[_0x47ce56(0x278)](_0x536a30[_0x37b617(0x28f)],_0x536a30[_0x389c31(0x7f9)]))throw _0x5e221e;else{const _0x4ae270=_0x5e2c31[_0x47ce56(0x5c0)][_0x37b617(0x6c6)+_0x37b617(0x922)]();let _0x134c4e='',_0x2aeb55='';_0x4ae270[_0x37b617(0x459)]()[_0x47ce56(0x15c)](function _0x32cffc({done:_0x49cb91,value:_0xb27ad1}){const _0x1cca5b=_0x872a03,_0x381f53=_0x8b72a3,_0x5a4247=_0x37b617,_0x3c3e6b=_0x389c31,_0x3b6f85=_0x389c31,_0x4c81a8={'HPTYW':function(_0x825bff,_0x7f128d){const _0xded3d=_0x4dd7;return _0x1b6d82[_0xded3d(0x888)](_0x825bff,_0x7f128d);},'RIiEh':_0x1b6d82[_0x1cca5b(0x5db)],'VbVlm':function(_0x1f66ab,_0x16387e){const _0xe07266=_0x1cca5b;return _0x1b6d82[_0xe07266(0x64f)](_0x1f66ab,_0x16387e);},'silmt':function(_0x1bfde4){const _0x2776c6=_0x1cca5b;return _0x1b6d82[_0x2776c6(0x269)](_0x1bfde4);}};if(_0x1b6d82[_0x381f53(0x369)](_0x1b6d82[_0x1cca5b(0x6db)],_0x1b6d82[_0x3c3e6b(0x90c)])){if(_0x49cb91)return;const _0x1aab48=new TextDecoder(_0x1b6d82[_0x5a4247(0x964)])[_0x3c3e6b(0x94e)+'e'](_0xb27ad1);return _0x1aab48[_0x3b6f85(0x6d0)]()[_0x5a4247(0x530)]('\x0a')[_0x381f53(0x452)+'ch'](function(_0x2cc656){const _0x3eecdc=_0x5a4247,_0x39749f=_0x1cca5b,_0x11dd5e=_0x1cca5b,_0x5ab0e3=_0x3b6f85,_0x1e47dc=_0x3b6f85,_0x14ed27={'XwZad':function(_0x3eb6f9,_0x49577b){const _0x401070=_0x4dd7;return _0x2f02ab[_0x401070(0x788)](_0x3eb6f9,_0x49577b);},'uOSUA':_0x2f02ab[_0x3eecdc(0x3c5)],'PRxPp':function(_0x1994cd,_0x5bb4ed){const _0x1323c0=_0x3eecdc;return _0x2f02ab[_0x1323c0(0x13b)](_0x1994cd,_0x5bb4ed);},'PEyMn':_0x2f02ab[_0x39749f(0x577)],'CMFLb':function(_0xa4fc23,_0x1ec499){const _0x202934=_0x3eecdc;return _0x2f02ab[_0x202934(0x13d)](_0xa4fc23,_0x1ec499);}};if(_0x2f02ab[_0x39749f(0x765)](_0x2f02ab[_0x39749f(0x4d9)],_0x2f02ab[_0x11dd5e(0x755)])){if(_0x2f02ab[_0x5ab0e3(0x34f)](_0x2cc656[_0x39749f(0x1cf)+'h'],0x240b+0x76*0x53+0xedb*-0x5))_0x134c4e=_0x2cc656[_0x1e47dc(0x835)](-0xf9*-0x25+-0x10d*-0x21+0x1*-0x46a4);if(_0x2f02ab[_0x11dd5e(0x631)](_0x134c4e,_0x2f02ab[_0x1e47dc(0x154)])){if(_0x2f02ab[_0x39749f(0x765)](_0x2f02ab[_0x11dd5e(0x7ed)],_0x2f02ab[_0x5ab0e3(0x8a7)])){const _0x494c28=_0x2f02ab[_0x1e47dc(0x937)][_0x39749f(0x530)]('|');let _0x5e590b=0x237b+0x127d+-0x9d*0x58;while(!![]){switch(_0x494c28[_0x5e590b++]){case'0':lock_chat=0x5*-0x5+0x8f5*0x2+0x11d1*-0x1;continue;case'1':word_last+=_0x2f02ab[_0x3eecdc(0x788)](chatTextRaw,chatTemp);continue;case'2':document[_0x3eecdc(0x86b)+_0x39749f(0x185)+_0x11dd5e(0x435)](_0x2f02ab[_0x5ab0e3(0x64e)])[_0x11dd5e(0x493)]='';continue;case'3':return;case'4':_0x2f02ab[_0x1e47dc(0x55c)](proxify);continue;}break;}}else return new _0x11c9c0(_0x4360ac=>_0x232898(_0x4360ac,_0x390179));}let _0x329931;try{if(_0x2f02ab[_0x1e47dc(0x715)](_0x2f02ab[_0x5ab0e3(0x4b8)],_0x2f02ab[_0x1e47dc(0x4b8)]))try{if(_0x2f02ab[_0x11dd5e(0x2e2)](_0x2f02ab[_0x39749f(0x334)],_0x2f02ab[_0x3eecdc(0x334)]))_0x329931=JSON[_0x5ab0e3(0x961)](_0x2f02ab[_0x39749f(0x6ee)](_0x2aeb55,_0x134c4e))[_0x2f02ab[_0x11dd5e(0x3c5)]],_0x2aeb55='';else try{_0x5e48a8=_0x5abbd0[_0x1e47dc(0x961)](_0x14ed27[_0x39749f(0x853)](_0x291a34,_0x556640))[_0x14ed27[_0x3eecdc(0x32f)]],_0x32965d='';}catch(_0x232170){_0x2ca897=_0x244196[_0x11dd5e(0x961)](_0x2b0f6d)[_0x14ed27[_0x3eecdc(0x32f)]],_0x566186='';}}catch(_0x3609bf){_0x2f02ab[_0x3eecdc(0x2e5)](_0x2f02ab[_0x1e47dc(0x6b2)],_0x2f02ab[_0x11dd5e(0x6b2)])?_0x14ed27[_0x1e47dc(0x913)](_0x32f11d,_0x14ed27[_0x5ab0e3(0x82b)]):(_0x329931=JSON[_0x39749f(0x961)](_0x134c4e)[_0x2f02ab[_0x1e47dc(0x3c5)]],_0x2aeb55='');}else try{_0x5bbf6e=_0x76825[_0x5ab0e3(0x961)](_0x4c81a8[_0x11dd5e(0x1b7)](_0x125b05,_0x197713))[_0x4c81a8[_0x3eecdc(0x862)]],_0x365116='';}catch(_0x2caae7){_0x4344fc=_0x11ced3[_0x39749f(0x961)](_0x5dd832)[_0x4c81a8[_0x3eecdc(0x862)]],_0x4eee14='';}}catch(_0x132dc5){if(_0x2f02ab[_0x11dd5e(0x5dd)](_0x2f02ab[_0x5ab0e3(0x805)],_0x2f02ab[_0x11dd5e(0x805)])){_0x5ca368+=_0x4c81a8[_0x39749f(0x3dd)](_0x5d03e0,_0x3caf46),_0x12b5e7=0x1b8e+-0x7*-0x12a+-0x23b4,_0x4c81a8[_0x1e47dc(0x600)](_0x1452ec);return;}else _0x2aeb55+=_0x134c4e;}if(_0x329931&&_0x2f02ab[_0x39749f(0x34f)](_0x329931[_0x11dd5e(0x1cf)+'h'],-0x2000+-0x2096+0x4096)&&_0x2f02ab[_0x1e47dc(0x824)](_0x329931[0xa*-0x267+0x1102+0x4*0x1c1][_0x39749f(0x146)+_0x11dd5e(0x742)][_0x5ab0e3(0x13c)+_0x39749f(0x55e)+'t'][0xd62+-0x26a3+0x1af*0xf],text_offset)){if(_0x2f02ab[_0x3eecdc(0x715)](_0x2f02ab[_0x1e47dc(0x6d8)],_0x2f02ab[_0x39749f(0x6d8)]))chatTemp+=_0x329931[0xeb+-0x12bb+0x11d0][_0x5ab0e3(0x797)],text_offset=_0x329931[-0x7b8+-0x1ee3*-0x1+0x1*-0x172b][_0x11dd5e(0x146)+_0x11dd5e(0x742)][_0x1e47dc(0x13c)+_0x3eecdc(0x55e)+'t'][_0x2f02ab[_0x3eecdc(0x4d1)](_0x329931[-0x24aa+-0xa06+0x1758*0x2][_0x39749f(0x146)+_0x5ab0e3(0x742)][_0x11dd5e(0x13c)+_0x39749f(0x55e)+'t'][_0x5ab0e3(0x1cf)+'h'],-0x17ec+0xbd3*-0x2+0x2f93)];else{const _0x267c24=_0x180936[_0x11dd5e(0x3e5)+_0x3eecdc(0x62a)+'r'][_0x11dd5e(0x56a)+_0x1e47dc(0x49b)][_0x11dd5e(0x8a9)](_0x3e6ed4),_0x31bd21=_0x232e16[_0x494250],_0x25926f=_0x3d3cf3[_0x31bd21]||_0x267c24;_0x267c24[_0x39749f(0x505)+_0x11dd5e(0x91f)]=_0x2f3016[_0x39749f(0x8a9)](_0x449f06),_0x267c24[_0x11dd5e(0x7d9)+_0x39749f(0x597)]=_0x25926f[_0x5ab0e3(0x7d9)+_0x1e47dc(0x597)][_0x11dd5e(0x8a9)](_0x25926f),_0x5d8c7f[_0x31bd21]=_0x267c24;}}chatTemp=chatTemp[_0x3eecdc(0x7fa)+_0x5ab0e3(0x52f)]('\x0a\x0a','\x0a')[_0x3eecdc(0x7fa)+_0x1e47dc(0x52f)]('\x0a\x0a','\x0a'),document[_0x1e47dc(0x86b)+_0x5ab0e3(0x185)+_0x5ab0e3(0x435)](_0x2f02ab[_0x39749f(0x657)])[_0x39749f(0x8f2)+_0x3eecdc(0x907)]='',_0x2f02ab[_0x39749f(0x699)](markdownToHtml,_0x2f02ab[_0x39749f(0x13b)](beautify,chatTemp),document[_0x1e47dc(0x86b)+_0x11dd5e(0x185)+_0x39749f(0x435)](_0x2f02ab[_0x5ab0e3(0x657)])),document[_0x3eecdc(0x3d6)+_0x1e47dc(0x6c8)+_0x1e47dc(0x686)](_0x2f02ab[_0x1e47dc(0x491)])[_0x3eecdc(0x8f2)+_0x3eecdc(0x907)]=_0x2f02ab[_0x11dd5e(0x30f)](_0x2f02ab[_0x1e47dc(0x30f)](_0x2f02ab[_0x5ab0e3(0x30f)](prev_chat,_0x2f02ab[_0x5ab0e3(0x948)]),document[_0x3eecdc(0x86b)+_0x39749f(0x185)+_0x5ab0e3(0x435)](_0x2f02ab[_0x3eecdc(0x657)])[_0x11dd5e(0x8f2)+_0x3eecdc(0x907)]),_0x2f02ab[_0x5ab0e3(0x23f)]);}else _0x3abfef+=_0x4d15ad[0x48b*-0x7+-0x21eb+0x837*0x8][_0x39749f(0x797)],_0x3b331d=_0x3e8a46[0x1*0x669+0x2*-0x5ff+-0x595*-0x1][_0x3eecdc(0x146)+_0x39749f(0x742)][_0x11dd5e(0x13c)+_0x11dd5e(0x55e)+'t'][_0x14ed27[_0x5ab0e3(0x472)](_0x52c2f8[-0x23b*-0x5+-0x1714+0xbed][_0x1e47dc(0x146)+_0x11dd5e(0x742)][_0x39749f(0x13c)+_0x1e47dc(0x55e)+'t'][_0x39749f(0x1cf)+'h'],0x1d77+-0x176d+0x5*-0x135)];}),_0x4ae270[_0x3c3e6b(0x459)]()[_0x3b6f85(0x15c)](_0x32cffc);}else _0x4625a5=_0xe30339;});}})[_0x428d8b(0x54c)](_0x378bbe=>{const _0x2bb184=_0x428d8b,_0x361832=_0x428d8b,_0x1b8a11=_0x376217,_0x4f02a8=_0x59cef4,_0x18a179=_0x59cef4,_0x3e8569={'kVaJO':function(_0x26f159,_0x55610f){const _0x2673d8=_0x4dd7;return _0x536a30[_0x2673d8(0x3e9)](_0x26f159,_0x55610f);},'lEIhL':_0x536a30[_0x2bb184(0x486)]};_0x536a30[_0x361832(0x23c)](_0x536a30[_0x361832(0x818)],_0x536a30[_0x4f02a8(0x58f)])?console[_0x18a179(0x31b)](_0x536a30[_0x361832(0x72a)],_0x378bbe):_0x3e8569[_0x4f02a8(0x6fe)](_0x17b500,_0x3e8569[_0x18a179(0x465)]);});}});}function send_chat(_0x14fb82){const _0x375b3f=_0x26b7df,_0x317116=_0x22ef99,_0x917776=_0x22ef99,_0x5c72ef=_0x22ef99,_0x715a7f=_0x26b7df,_0x4dd50b={'EMhCq':function(_0xc256ad,_0x674d13){return _0xc256ad+_0x674d13;},'umqOJ':_0x375b3f(0x75f)+'es','MTCmU':_0x317116(0x661)+_0x917776(0x91e),'SPIwA':_0x375b3f(0x3ad)+_0x5c72ef(0x509)+'t','nEThU':function(_0x55da85){return _0x55da85();},'OpTYI':function(_0x21a8f2,_0x5164a5){return _0x21a8f2!==_0x5164a5;},'YTYNw':_0x5c72ef(0x91c),'TIvFP':_0x917776(0x4b7),'WPiOJ':function(_0x61c17d,_0x34095f){return _0x61c17d>_0x34095f;},'EqMkk':function(_0x53b393,_0x3d9ef4){return _0x53b393==_0x3d9ef4;},'QLmIA':_0x317116(0x360)+']','GbqUS':_0x5c72ef(0x40c),'JYdPi':_0x317116(0x2ff)+_0x317116(0x7fb),'oyYzl':_0x917776(0x539),'JIQMP':function(_0x3ce2ba,_0x582692){return _0x3ce2ba===_0x582692;},'mocaC':_0x917776(0x47f),'BbHIO':function(_0x198074,_0xf9697e){return _0x198074+_0xf9697e;},'bcfsh':_0x715a7f(0x704),'qaBWu':_0x917776(0x34b),'Arkmz':function(_0x125bd0,_0x23f164){return _0x125bd0!==_0x23f164;},'GurrN':_0x375b3f(0x547),'SnHgB':function(_0x10b917,_0x1cd019){return _0x10b917-_0x1cd019;},'GUVbz':_0x317116(0x7fc)+'pt','zxEML':function(_0x189631,_0x1bf8b6,_0x3523ee){return _0x189631(_0x1bf8b6,_0x3523ee);},'iPhLl':function(_0x4e0fd9,_0x2507a7){return _0x4e0fd9(_0x2507a7);},'RaUEP':_0x375b3f(0x648)+_0x375b3f(0x811),'RiynZ':_0x5c72ef(0x3c3)+_0x5c72ef(0x653)+_0x715a7f(0x1a3)+_0x715a7f(0x5f5)+_0x917776(0x385),'BCSfP':_0x715a7f(0x66b)+'>','IzUpI':_0x5c72ef(0x3ad)+_0x917776(0x814),'jtLok':_0x317116(0x923)+_0x5c72ef(0x89a)+_0x375b3f(0x87d)+_0x317116(0x7c1)+_0x375b3f(0x514)+_0x715a7f(0x952)+_0x715a7f(0x308)+_0x5c72ef(0x41d)+_0x5c72ef(0x19a)+_0x317116(0x181)+_0x5c72ef(0x908),'fEEfN':function(_0x3967ae,_0x9cb78c){return _0x3967ae(_0x9cb78c);},'YECnG':_0x317116(0x7eb)+_0x715a7f(0x960),'iJuka':_0x317116(0x192),'GxEGA':_0x715a7f(0x3ad),'SQwcR':_0x375b3f(0x865),'JGmaV':_0x5c72ef(0x93c)+_0x715a7f(0x558)+_0x917776(0x967)+_0x375b3f(0x524)+_0x5c72ef(0x4c1)+_0x375b3f(0x804)+_0x917776(0x53c)+_0x375b3f(0x363)+_0x317116(0x457)+_0x917776(0x27d)+_0x715a7f(0x1d1)+_0x375b3f(0x958)+_0x715a7f(0x5bd),'Pjkqw':function(_0x190a9c,_0x493790){return _0x190a9c!=_0x493790;},'ZxwGx':_0x375b3f(0x404)+_0x375b3f(0x81d)+_0x917776(0x451)+_0x715a7f(0x56e)+_0x317116(0x4b5)+_0x375b3f(0x673),'qvmZs':_0x715a7f(0x2b2)+_0x375b3f(0x810)+_0x317116(0x4b6)+_0x5c72ef(0x332)+_0x715a7f(0x5ef)+'--','bMJaH':_0x375b3f(0x2b2)+_0x917776(0x567)+_0x917776(0x8b0)+_0x5c72ef(0x416)+_0x317116(0x2b2),'YmHau':function(_0xb9c291,_0x1dc683){return _0xb9c291(_0x1dc683);},'pBifM':_0x5c72ef(0x2aa),'srzpi':_0x317116(0x933)+_0x317116(0x2fa),'SXPZG':_0x715a7f(0x230)+'56','pgVIu':_0x317116(0x659)+'pt','sItNK':function(_0x22037b,_0x463c25){return _0x22037b<_0x463c25;},'sjlyQ':_0x375b3f(0x3cc)+'务\x20','MDWzu':_0x375b3f(0x942)+_0x5c72ef(0x5eb)+_0x5c72ef(0x378)+_0x715a7f(0x4d8)+_0x317116(0x5ee)+_0x5c72ef(0x318)+_0x715a7f(0x50a)+_0x375b3f(0x780)+_0x317116(0x8ce)+_0x715a7f(0x660)+_0x917776(0x4c0)+_0x917776(0x26d)+_0x317116(0x3a7)+_0x715a7f(0x22f)+'果:','rCMdm':_0x317116(0x834),'WnjfA':_0x715a7f(0x7da),'aTfZK':_0x375b3f(0x206),'mBdBB':function(_0x588948){return _0x588948();},'RVZXn':function(_0x251680,_0x2f45a2){return _0x251680!==_0x2f45a2;},'kGKGD':_0x375b3f(0x454),'jlnVe':_0x5c72ef(0x2cd),'TSWpr':function(_0x1c8022){return _0x1c8022();},'IfWWX':function(_0x1742b5,_0x29a310){return _0x1742b5+_0x29a310;},'suUKB':_0x375b3f(0x227)+_0x317116(0x2fc)+_0x375b3f(0x672)+_0x317116(0x739),'SPxJZ':_0x317116(0x477)+_0x715a7f(0x31f)+_0x375b3f(0x8cc)+_0x5c72ef(0x255)+_0x715a7f(0x7fd)+_0x317116(0x2a1)+'\x20)','hFIAx':_0x5c72ef(0x816),'sZani':_0x917776(0x49d)+':','FLhlc':function(_0x1e5500,_0x393828){return _0x1e5500===_0x393828;},'xyCnX':_0x375b3f(0x4dc),'uIQFU':function(_0x23f0c3,_0x327461){return _0x23f0c3==_0x327461;},'zknzf':function(_0x1f8d88,_0x50ffdc){return _0x1f8d88>_0x50ffdc;},'nQPrf':_0x375b3f(0x381),'LDFph':_0x715a7f(0x727),'sIRol':_0x317116(0x96a),'hsBzW':_0x715a7f(0x7f5),'QTcyG':_0x375b3f(0x47d),'lfMIo':_0x917776(0x2a2),'rGmoF':_0x317116(0x15d),'SNqre':_0x375b3f(0x3c4),'zsvIq':_0x917776(0x28e),'yAnRJ':_0x5c72ef(0x17a),'VgaUr':_0x715a7f(0x3fc),'yuJWT':_0x317116(0x17d),'MUDtC':_0x5c72ef(0x5c4),'dJPXc':_0x917776(0x56d),'GXSor':function(_0x41dc78,_0x21c1bb){return _0x41dc78!=_0x21c1bb;},'WOJPq':_0x715a7f(0x3aa)+_0x375b3f(0x529),'MCzWd':_0x317116(0x14c)+'果\x0a','EWCwQ':function(_0x4de8c4,_0x593f32){return _0x4de8c4+_0x593f32;},'Iwxqe':function(_0x25fee6,_0x20dabf){return _0x25fee6+_0x20dabf;},'xpPEw':_0x5c72ef(0x31e)+_0x715a7f(0x415)+_0x917776(0x313)+_0x317116(0x40f)+_0x715a7f(0x97b)+_0x5c72ef(0x652)+_0x917776(0x902)+'\x0a','PnyRM':_0x375b3f(0x592),'VRQnZ':_0x917776(0x8b2),'VuVpj':_0x317116(0x969)+_0x375b3f(0x2f8)+_0x715a7f(0x676),'rdWDC':function(_0x240bec,_0x3c9930){return _0x240bec(_0x3c9930);},'fXQaF':function(_0x9bf549,_0x348fec){return _0x9bf549+_0x348fec;},'KXVNq':function(_0x4923bb,_0x37cd2f){return _0x4923bb+_0x37cd2f;},'DKQXI':_0x317116(0x7a4),'Gnyfz':_0x375b3f(0x8e8),'COvYd':function(_0x8ccfe6,_0x51b530){return _0x8ccfe6+_0x51b530;},'KnBUG':function(_0x17ffd6,_0x1237cc){return _0x17ffd6+_0x1237cc;},'VxFXG':function(_0x518739,_0x2485ef){return _0x518739+_0x2485ef;},'sISoc':_0x375b3f(0x3c3)+_0x5c72ef(0x653)+_0x5c72ef(0x1a3)+_0x715a7f(0x4ca)+_0x5c72ef(0x5f1)+'\x22>','WhIbc':function(_0x17f4b6,_0x4e8cfe,_0x3c4855){return _0x17f4b6(_0x4e8cfe,_0x3c4855);}};let _0x59867d=document[_0x715a7f(0x86b)+_0x375b3f(0x185)+_0x917776(0x435)](_0x4dd50b[_0x917776(0x4df)])[_0x917776(0x493)];if(_0x14fb82){if(_0x4dd50b[_0x917776(0x920)](_0x4dd50b[_0x917776(0x959)],_0x4dd50b[_0x5c72ef(0x959)]))_0x59867d=_0x14fb82[_0x5c72ef(0x166)+_0x715a7f(0x533)+'t'],_0x14fb82[_0x5c72ef(0x56b)+'e']();else try{_0x4c932e=_0x5a31b7[_0x317116(0x961)](_0x4dd50b[_0x5c72ef(0x896)](_0x40d9cf,_0x4254ce))[_0x4dd50b[_0x715a7f(0x379)]],_0x2ea5b4='';}catch(_0x3c50b0){_0x19f017=_0x11d9cf[_0x917776(0x961)](_0x1f3bbe)[_0x4dd50b[_0x317116(0x379)]],_0x523855='';}}if(_0x4dd50b[_0x375b3f(0x8bf)](_0x59867d[_0x317116(0x1cf)+'h'],0x2243*-0x1+-0x25e8*-0x1+0x3*-0x137)||_0x4dd50b[_0x317116(0x3b0)](_0x59867d[_0x715a7f(0x1cf)+'h'],0x29f+0x2*0x1227+-0x2661))return;if(_0x4dd50b[_0x5c72ef(0x883)](word_last[_0x5c72ef(0x1cf)+'h'],-0xc9d+-0xd6e+0x1bff))word_last[_0x917776(0x835)](0x21f3+0x557*0x5+0xb*-0x556);if(_0x59867d[_0x5c72ef(0x5bc)+_0x375b3f(0x1ca)]('你能')||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)]('讲讲')||_0x59867d[_0x317116(0x5bc)+_0x375b3f(0x1ca)]('扮演')||_0x59867d[_0x5c72ef(0x5bc)+_0x715a7f(0x1ca)]('模仿')||_0x59867d[_0x715a7f(0x5bc)+_0x375b3f(0x1ca)](_0x4dd50b[_0x715a7f(0x5a2)])||_0x59867d[_0x5c72ef(0x5bc)+_0x715a7f(0x1ca)]('帮我')||_0x59867d[_0x715a7f(0x5bc)+_0x5c72ef(0x1ca)](_0x4dd50b[_0x715a7f(0x5c1)])||_0x59867d[_0x317116(0x5bc)+_0x917776(0x1ca)](_0x4dd50b[_0x5c72ef(0x84a)])||_0x59867d[_0x5c72ef(0x5bc)+_0x5c72ef(0x1ca)]('请问')||_0x59867d[_0x5c72ef(0x5bc)+_0x5c72ef(0x1ca)]('请给')||_0x59867d[_0x375b3f(0x5bc)+_0x317116(0x1ca)]('请你')||_0x59867d[_0x715a7f(0x5bc)+_0x5c72ef(0x1ca)](_0x4dd50b[_0x375b3f(0x5a2)])||_0x59867d[_0x5c72ef(0x5bc)+_0x317116(0x1ca)](_0x4dd50b[_0x317116(0x8b4)])||_0x59867d[_0x5c72ef(0x5bc)+_0x917776(0x1ca)](_0x4dd50b[_0x917776(0x3c7)])||_0x59867d[_0x375b3f(0x5bc)+_0x917776(0x1ca)](_0x4dd50b[_0x317116(0x200)])||_0x59867d[_0x715a7f(0x5bc)+_0x317116(0x1ca)](_0x4dd50b[_0x5c72ef(0x4c2)])||_0x59867d[_0x5c72ef(0x5bc)+_0x715a7f(0x1ca)](_0x4dd50b[_0x375b3f(0x29c)])||_0x59867d[_0x317116(0x5bc)+_0x715a7f(0x1ca)]('怎样')||_0x59867d[_0x317116(0x5bc)+_0x375b3f(0x1ca)]('给我')||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)]('如何')||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)]('谁是')||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)]('查询')||_0x59867d[_0x715a7f(0x5bc)+_0x375b3f(0x1ca)](_0x4dd50b[_0x5c72ef(0x90b)])||_0x59867d[_0x715a7f(0x5bc)+_0x715a7f(0x1ca)](_0x4dd50b[_0x5c72ef(0x31c)])||_0x59867d[_0x715a7f(0x5bc)+_0x317116(0x1ca)](_0x4dd50b[_0x317116(0x74a)])||_0x59867d[_0x317116(0x5bc)+_0x715a7f(0x1ca)](_0x4dd50b[_0x375b3f(0x7b3)])||_0x59867d[_0x317116(0x5bc)+_0x317116(0x1ca)]('哪个')||_0x59867d[_0x715a7f(0x5bc)+_0x5c72ef(0x1ca)]('哪些')||_0x59867d[_0x715a7f(0x5bc)+_0x5c72ef(0x1ca)](_0x4dd50b[_0x715a7f(0x6ad)])||_0x59867d[_0x375b3f(0x5bc)+_0x375b3f(0x1ca)](_0x4dd50b[_0x375b3f(0x825)])||_0x59867d[_0x917776(0x5bc)+_0x317116(0x1ca)]('啥是')||_0x59867d[_0x715a7f(0x5bc)+_0x375b3f(0x1ca)]('为啥')||_0x59867d[_0x917776(0x5bc)+_0x917776(0x1ca)]('怎么'))return _0x4dd50b[_0x317116(0x6d1)](send_webchat,_0x14fb82);if(_0x4dd50b[_0x375b3f(0x55d)](lock_chat,-0x1*-0x26d2+0x1*-0x2be+0x905*-0x4))return;lock_chat=0x211a*0x1+-0x8e4+0x1835*-0x1;const _0x6b4f5d=_0x4dd50b[_0x317116(0x6a2)](_0x4dd50b[_0x917776(0x6a2)](_0x4dd50b[_0x375b3f(0x60c)](document[_0x917776(0x86b)+_0x917776(0x185)+_0x375b3f(0x435)](_0x4dd50b[_0x375b3f(0x63b)])[_0x375b3f(0x8f2)+_0x375b3f(0x907)][_0x5c72ef(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x917776(0x7fa)+'ce'](/<hr.*/gs,'')[_0x375b3f(0x7fa)+'ce'](/<[^>]+>/g,'')[_0x317116(0x7fa)+'ce'](/\n\n/g,'\x0a'),_0x4dd50b[_0x715a7f(0x47a)]),search_queryquery),_0x4dd50b[_0x5c72ef(0x434)]);let _0x4ab4d7=_0x4dd50b[_0x715a7f(0x6a2)](_0x4dd50b[_0x317116(0x6a2)](_0x4dd50b[_0x317116(0x37f)](_0x4dd50b[_0x375b3f(0x6a2)](_0x4dd50b[_0x715a7f(0x896)](_0x4dd50b[_0x317116(0x875)](_0x4dd50b[_0x317116(0x37f)](_0x4dd50b[_0x917776(0x7e7)],_0x4dd50b[_0x5c72ef(0x590)]),_0x6b4f5d),'\x0a'),word_last),_0x4dd50b[_0x917776(0x95f)]),_0x59867d),_0x4dd50b[_0x317116(0x8e5)]);const _0x35810a={};_0x35810a[_0x317116(0x39c)+'t']=_0x4ab4d7,_0x35810a[_0x5c72ef(0x157)+_0x917776(0x8da)]=0x3e8,_0x35810a[_0x375b3f(0x666)+_0x317116(0x1a9)+'e']=0.9,_0x35810a[_0x715a7f(0x789)]=0x1,_0x35810a[_0x5c72ef(0x1e7)+_0x715a7f(0x2ab)+_0x317116(0x52c)+'ty']=0x0,_0x35810a[_0x917776(0x5a7)+_0x375b3f(0x71d)+_0x917776(0x463)+'y']=0x1,_0x35810a[_0x715a7f(0x5cf)+'of']=0x1,_0x35810a[_0x317116(0x4b3)]=![],_0x35810a[_0x375b3f(0x146)+_0x5c72ef(0x742)]=0x0,_0x35810a[_0x917776(0x87a)+'m']=!![];const _0x4854e0={'method':_0x4dd50b[_0x917776(0x7de)],'headers':headers,'body':_0x4dd50b[_0x5c72ef(0x6d1)](b64EncodeUnicode,JSON[_0x715a7f(0x506)+_0x715a7f(0x624)](_0x35810a))};_0x59867d=_0x59867d[_0x317116(0x7fa)+_0x917776(0x52f)]('\x0a\x0a','\x0a')[_0x5c72ef(0x7fa)+_0x5c72ef(0x52f)]('\x0a\x0a','\x0a'),document[_0x317116(0x86b)+_0x5c72ef(0x185)+_0x715a7f(0x435)](_0x4dd50b[_0x715a7f(0x772)])[_0x5c72ef(0x8f2)+_0x375b3f(0x907)]='',_0x4dd50b[_0x715a7f(0x8b9)](markdownToHtml,_0x4dd50b[_0x317116(0x4a1)](beautify,_0x59867d),document[_0x917776(0x86b)+_0x375b3f(0x185)+_0x317116(0x435)](_0x4dd50b[_0x317116(0x772)])),chatTextRaw=_0x4dd50b[_0x5c72ef(0x706)](_0x4dd50b[_0x317116(0x7bb)](_0x4dd50b[_0x5c72ef(0x33e)],_0x59867d),_0x4dd50b[_0x5c72ef(0x77c)]),chatTemp='',text_offset=-(0xf9d+0x2*0xc48+0x4*-0xa0b),prev_chat=document[_0x5c72ef(0x3d6)+_0x317116(0x6c8)+_0x917776(0x686)](_0x4dd50b[_0x917776(0x4a5)])[_0x917776(0x8f2)+_0x317116(0x907)],prev_chat=_0x4dd50b[_0x715a7f(0x7ab)](_0x4dd50b[_0x5c72ef(0x18b)](_0x4dd50b[_0x375b3f(0x623)](prev_chat,_0x4dd50b[_0x917776(0x728)]),document[_0x5c72ef(0x86b)+_0x5c72ef(0x185)+_0x5c72ef(0x435)](_0x4dd50b[_0x317116(0x772)])[_0x715a7f(0x8f2)+_0x917776(0x907)]),_0x4dd50b[_0x375b3f(0x66c)]),_0x4dd50b[_0x317116(0x629)](fetch,_0x4dd50b[_0x375b3f(0x6e8)],_0x4854e0)[_0x317116(0x15c)](_0x14f51c=>{const _0x5c16e9=_0x5c72ef,_0x3ed18d=_0x375b3f,_0x444799=_0x375b3f,_0x54c0b3=_0x375b3f,_0x3f2e96=_0x317116,_0x25f78c={'pWVBi':_0x4dd50b[_0x5c16e9(0x35a)],'XYwVF':_0x4dd50b[_0x5c16e9(0x4df)],'RzVPt':function(_0x2aecd4){const _0x2fb109=_0x3ed18d;return _0x4dd50b[_0x2fb109(0x97a)](_0x2aecd4);},'cCYKK':function(_0x36ca44,_0x2ae7d9){const _0x1f8ff5=_0x5c16e9;return _0x4dd50b[_0x1f8ff5(0x896)](_0x36ca44,_0x2ae7d9);},'shict':_0x4dd50b[_0x3ed18d(0x379)],'kRNWA':function(_0x111879,_0x4f1292){const _0x1941e3=_0x444799;return _0x4dd50b[_0x1941e3(0x79e)](_0x111879,_0x4f1292);},'JFRpd':_0x4dd50b[_0x3ed18d(0x507)],'pInfy':_0x4dd50b[_0x5c16e9(0x552)],'TpxOY':function(_0x106bdb,_0x543a35){const _0x1d734d=_0x3f2e96;return _0x4dd50b[_0x1d734d(0x3b0)](_0x106bdb,_0x543a35);},'iDeiy':function(_0x537303,_0x2db068){const _0xb0fb09=_0x3f2e96;return _0x4dd50b[_0xb0fb09(0x462)](_0x537303,_0x2db068);},'znxCn':_0x4dd50b[_0x3ed18d(0x774)],'rDXtf':_0x4dd50b[_0x444799(0x52a)],'fohxx':_0x4dd50b[_0x3f2e96(0x27a)],'BZgCh':function(_0x1688cc,_0x3814d3){const _0x640626=_0x54c0b3;return _0x4dd50b[_0x640626(0x896)](_0x1688cc,_0x3814d3);},'KCBYT':function(_0x507a66,_0x36f0a8){const _0x4cabb3=_0x3ed18d;return _0x4dd50b[_0x4cabb3(0x79e)](_0x507a66,_0x36f0a8);},'nxgyr':_0x4dd50b[_0x3ed18d(0x7e0)],'aXVaE':function(_0x48062d,_0x4c19d){const _0xb044a9=_0x3ed18d;return _0x4dd50b[_0xb044a9(0x496)](_0x48062d,_0x4c19d);},'rzOyo':_0x4dd50b[_0x54c0b3(0x228)],'QUQJW':function(_0x2f19ce,_0x48359b){const _0x492cdc=_0x3ed18d;return _0x4dd50b[_0x492cdc(0x6a2)](_0x2f19ce,_0x48359b);},'JBnwf':function(_0x5ecd00,_0xcb2aa8){const _0x54cae9=_0x3ed18d;return _0x4dd50b[_0x54cae9(0x79e)](_0x5ecd00,_0xcb2aa8);},'qYDEf':_0x4dd50b[_0x5c16e9(0x1d5)],'xkdFS':_0x4dd50b[_0x3ed18d(0x911)],'yOxYS':function(_0x307070,_0x370ebb){const _0x413bea=_0x444799;return _0x4dd50b[_0x413bea(0x3b0)](_0x307070,_0x370ebb);},'TSRxz':function(_0x2df465,_0x546192){const _0x3aa1a3=_0x5c16e9;return _0x4dd50b[_0x3aa1a3(0x8fa)](_0x2df465,_0x546192);},'fmUmO':_0x4dd50b[_0x3ed18d(0x16a)],'Icbir':function(_0x15c7ef,_0x4ab8db){const _0x5cdc11=_0x444799;return _0x4dd50b[_0x5cdc11(0x6e5)](_0x15c7ef,_0x4ab8db);},'JcOWt':_0x4dd50b[_0x54c0b3(0x772)],'JFykv':function(_0x2cb40d,_0x5bd878,_0x6a42df){const _0x3a9d69=_0x5c16e9;return _0x4dd50b[_0x3a9d69(0x8b9)](_0x2cb40d,_0x5bd878,_0x6a42df);},'iVzxg':function(_0x54f897,_0x2c7f52){const _0x23d3e9=_0x5c16e9;return _0x4dd50b[_0x23d3e9(0x6d5)](_0x54f897,_0x2c7f52);},'QZpCS':_0x4dd50b[_0x3ed18d(0x4a5)],'yFGjt':function(_0x47fba1,_0x290ceb){const _0x7f021e=_0x5c16e9;return _0x4dd50b[_0x7f021e(0x6a2)](_0x47fba1,_0x290ceb);},'xjHdI':_0x4dd50b[_0x444799(0x6a4)],'KaOTN':_0x4dd50b[_0x54c0b3(0x66c)],'onoFI':_0x4dd50b[_0x444799(0x7a3)],'DYKYY':function(_0x25d138,_0x18bef9){const _0x39e9e7=_0x5c16e9;return _0x4dd50b[_0x39e9e7(0x896)](_0x25d138,_0x18bef9);},'qbztu':_0x4dd50b[_0x5c16e9(0x18a)],'lOmeS':function(_0x287ddf,_0x4f17e1){const _0x2bd81f=_0x3ed18d;return _0x4dd50b[_0x2bd81f(0x6d1)](_0x287ddf,_0x4f17e1);},'lrUpi':_0x4dd50b[_0x54c0b3(0x718)],'CdFZO':_0x4dd50b[_0x54c0b3(0x7de)],'SZWaZ':function(_0xf7f8b5,_0x14535c){const _0x25536a=_0x54c0b3;return _0x4dd50b[_0x25536a(0x6d5)](_0xf7f8b5,_0x14535c);},'pWSOm':_0x4dd50b[_0x3ed18d(0x63b)],'iDQuL':_0x4dd50b[_0x54c0b3(0x199)],'FrigL':_0x4dd50b[_0x54c0b3(0x918)],'EDBPb':function(_0x5c9055,_0x157d9a){const _0x25858b=_0x444799;return _0x4dd50b[_0x25858b(0x27c)](_0x5c9055,_0x157d9a);},'MooDC':function(_0x48b8fb,_0x37ce80,_0x1636c2){const _0x450293=_0x444799;return _0x4dd50b[_0x450293(0x8b9)](_0x48b8fb,_0x37ce80,_0x1636c2);},'pTHDT':_0x4dd50b[_0x444799(0x6e8)],'ZUipe':_0x4dd50b[_0x444799(0x92b)],'XWRSj':_0x4dd50b[_0x5c16e9(0x239)],'IxrbW':function(_0x46d974,_0x854c98){const _0x58a355=_0x5c16e9;return _0x4dd50b[_0x58a355(0x6d5)](_0x46d974,_0x854c98);},'WcCTV':function(_0xf09414,_0xce27cc){const _0x494c48=_0x444799;return _0x4dd50b[_0x494c48(0x7d0)](_0xf09414,_0xce27cc);},'pDucg':_0x4dd50b[_0x444799(0x7b8)],'dntWQ':_0x4dd50b[_0x5c16e9(0x76e)],'ZTWtO':_0x4dd50b[_0x3ed18d(0x973)],'DOJbY':_0x4dd50b[_0x3f2e96(0x352)],'YbbJo':function(_0x26cae3,_0xa258c5){const _0x11023c=_0x444799;return _0x4dd50b[_0x11023c(0x201)](_0x26cae3,_0xa258c5);},'GFMyt':function(_0x39f753,_0x1c7a66){const _0x5afaf9=_0x5c16e9;return _0x4dd50b[_0x5afaf9(0x896)](_0x39f753,_0x1c7a66);},'ZNbbI':function(_0xb035c,_0x4264f2){const _0x2ba48e=_0x54c0b3;return _0x4dd50b[_0x2ba48e(0x896)](_0xb035c,_0x4264f2);},'iSHEI':_0x4dd50b[_0x3f2e96(0x487)],'lHMeq':_0x4dd50b[_0x54c0b3(0x8bd)],'mlYIF':_0x4dd50b[_0x5c16e9(0x508)],'IvJmy':_0x4dd50b[_0x444799(0x736)],'LWntX':_0x4dd50b[_0x5c16e9(0x595)],'WyNIK':function(_0x43e7a8){const _0x2127ef=_0x3ed18d;return _0x4dd50b[_0x2127ef(0x5b9)](_0x43e7a8);}};if(_0x4dd50b[_0x5c16e9(0x760)](_0x4dd50b[_0x5c16e9(0x411)],_0x4dd50b[_0x5c16e9(0x7ac)])){const _0x2e7d0b=_0x14f51c[_0x5c16e9(0x5c0)][_0x54c0b3(0x6c6)+_0x3f2e96(0x922)]();let _0x35aae2='',_0x3a3f5c='';_0x2e7d0b[_0x54c0b3(0x459)]()[_0x3f2e96(0x15c)](function _0x2c9755({done:_0x130e06,value:_0x36337b}){const _0x394003=_0x3f2e96,_0x5ede20=_0x5c16e9,_0x59be5a=_0x3ed18d,_0x2eb49d=_0x54c0b3,_0x1ea949=_0x5c16e9,_0x1f7651={'GisgL':_0x25f78c[_0x394003(0x6f5)],'MxLlD':function(_0x47e0da,_0x3937c8){const _0x111f94=_0x394003;return _0x25f78c[_0x111f94(0x90e)](_0x47e0da,_0x3937c8);},'Jkcuw':_0x25f78c[_0x394003(0x90d)],'hULTi':function(_0xe4d29c,_0x20e881){const _0x55167c=_0x5ede20;return _0x25f78c[_0x55167c(0x2c3)](_0xe4d29c,_0x20e881);},'vqllb':_0x25f78c[_0x59be5a(0x48e)],'HNwwY':_0x25f78c[_0x2eb49d(0x917)],'bcgFO':function(_0x160ef3,_0x193977){const _0x3b778b=_0x59be5a;return _0x25f78c[_0x3b778b(0x626)](_0x160ef3,_0x193977);},'izQpv':function(_0x1c01f8,_0x1d333e){const _0x2afca4=_0x394003;return _0x25f78c[_0x2afca4(0x8b6)](_0x1c01f8,_0x1d333e);},'YWtGd':function(_0x4797eb,_0x3eea28){const _0x3cdd76=_0x5ede20;return _0x25f78c[_0x3cdd76(0x3e0)](_0x4797eb,_0x3eea28);},'QYZlP':function(_0x4a7f8b,_0x5c6e96){const _0x1a7a17=_0x394003;return _0x25f78c[_0x1a7a17(0x3e0)](_0x4a7f8b,_0x5c6e96);},'mxdWM':_0x25f78c[_0x59be5a(0x63c)],'iNWOv':_0x25f78c[_0x2eb49d(0x6fa)],'uHPKM':_0x25f78c[_0x59be5a(0x286)],'KIqYN':function(_0x2710f7,_0x54ad0c){const _0x53f51f=_0x5ede20;return _0x25f78c[_0x53f51f(0x813)](_0x2710f7,_0x54ad0c);},'kswns':function(_0x1ef26d,_0x1560e3,_0x4dedff){const _0xb599b=_0x1ea949;return _0x25f78c[_0xb599b(0x46f)](_0x1ef26d,_0x1560e3,_0x4dedff);},'rVKCC':_0x25f78c[_0x1ea949(0x38b)],'DZXon':_0x25f78c[_0x2eb49d(0x347)],'RIOFe':_0x25f78c[_0x2eb49d(0x709)],'Kgeei':function(_0x57240b,_0x553be6){const _0x1cebf1=_0x394003;return _0x25f78c[_0x1cebf1(0x242)](_0x57240b,_0x553be6);},'wzCph':function(_0x23f497,_0x4c8660){const _0x45a18e=_0x5ede20;return _0x25f78c[_0x45a18e(0x96b)](_0x23f497,_0x4c8660);},'jpRTF':function(_0x128576,_0x4585c0){const _0x56895e=_0x394003;return _0x25f78c[_0x56895e(0x978)](_0x128576,_0x4585c0);},'MkRBL':_0x25f78c[_0x59be5a(0x6f9)],'UXrDV':_0x25f78c[_0x1ea949(0x7d7)],'STNIm':_0x25f78c[_0x59be5a(0x376)],'KvcML':_0x25f78c[_0x2eb49d(0x7ba)],'dgBES':function(_0x42c373,_0x546d2b){const _0x5e35eb=_0x394003;return _0x25f78c[_0x5e35eb(0x483)](_0x42c373,_0x546d2b);},'hNFwC':function(_0x4bed8c,_0x505d3e){const _0x101ed0=_0x59be5a;return _0x25f78c[_0x101ed0(0x3dc)](_0x4bed8c,_0x505d3e);},'VrZjK':function(_0x5cf3b6,_0x173ad3){const _0x17dcdc=_0x1ea949;return _0x25f78c[_0x17dcdc(0x6b9)](_0x5cf3b6,_0x173ad3);},'oTvZg':_0x25f78c[_0x5ede20(0x741)],'xefVF':_0x25f78c[_0x59be5a(0x954)],'YXrpx':function(_0x207e80,_0x541478){const _0xda32a2=_0x394003;return _0x25f78c[_0xda32a2(0x580)](_0x207e80,_0x541478);},'bAtFR':_0x25f78c[_0x394003(0x3fd)]};if(_0x25f78c[_0x1ea949(0x639)](_0x25f78c[_0x394003(0x290)],_0x25f78c[_0x59be5a(0x8ad)])){const _0xbd84c=_0x25f78c[_0x2eb49d(0x7e9)][_0x5ede20(0x530)]('|');let _0x5a8887=-0xf*0x253+-0xa*-0xf4+0x1955;while(!![]){switch(_0xbd84c[_0x5a8887++]){case'0':return;case'1':_0x36a8b9[_0x394003(0x86b)+_0x59be5a(0x185)+_0x2eb49d(0x435)](_0x25f78c[_0x59be5a(0x843)])[_0x5ede20(0x493)]='';continue;case'2':_0x25f78c[_0x394003(0x467)](_0x33d869);continue;case'3':_0x1e3b1b+=_0x25f78c[_0x1ea949(0x580)](_0x10fd19,_0x2cc158);continue;case'4':_0x3c0ee5=-0x13b1*-0x1+-0x1*0x3bb+0xe3*-0x12;continue;}break;}}else{if(_0x130e06)return;const _0xe44e67=new TextDecoder(_0x25f78c[_0x5ede20(0x78f)])[_0x5ede20(0x94e)+'e'](_0x36337b);return _0xe44e67[_0x59be5a(0x6d0)]()[_0x2eb49d(0x530)]('\x0a')[_0x1ea949(0x452)+'ch'](function(_0xcfd67a){const _0x23648c=_0x394003,_0x1f9c10=_0x5ede20,_0x417b57=_0x1ea949,_0xc6b03b=_0x59be5a,_0x5daf3c=_0x59be5a,_0x16959c={'DTHNg':function(_0x5c520a,_0x22f14e){const _0x1cde99=_0x4dd7;return _0x25f78c[_0x1cde99(0x580)](_0x5c520a,_0x22f14e);},'mqABm':_0x25f78c[_0x23648c(0x3fd)]};if(_0x25f78c[_0x23648c(0x94b)](_0x25f78c[_0x417b57(0x3ba)],_0x25f78c[_0x417b57(0x24f)])){if(_0x25f78c[_0x23648c(0x776)](_0xcfd67a[_0x5daf3c(0x1cf)+'h'],-0x10a*0x22+0x7cf+0x1b8b))_0x35aae2=_0xcfd67a[_0x417b57(0x835)](0x3*-0x7a5+0x26e*0x1+-0x41b*-0x5);if(_0x25f78c[_0x23648c(0x3ca)](_0x35aae2,_0x25f78c[_0x417b57(0x2b7)])){if(_0x25f78c[_0x5daf3c(0x94b)](_0x25f78c[_0x23648c(0x88b)],_0x25f78c[_0x5daf3c(0x88b)]))_0x31ee7e=_0x13ddbb[_0x417b57(0x961)](_0x16959c[_0x23648c(0x39b)](_0x308f1f,_0x2cae7e))[_0x16959c[_0x5daf3c(0x183)]],_0x4109e7='';else{const _0x180b0d=_0x25f78c[_0x1f9c10(0x259)][_0xc6b03b(0x530)]('|');let _0x40c0e4=0x4*0x789+-0x870+-0x1cf*0xc;while(!![]){switch(_0x180b0d[_0x40c0e4++]){case'0':_0x25f78c[_0x1f9c10(0x467)](proxify);continue;case'1':lock_chat=-0x5d*0x17+0x2*0xd0a+-0xd*0x15d;continue;case'2':return;case'3':document[_0x23648c(0x86b)+_0xc6b03b(0x185)+_0x1f9c10(0x435)](_0x25f78c[_0xc6b03b(0x843)])[_0x417b57(0x493)]='';continue;case'4':word_last+=_0x25f78c[_0x5daf3c(0x3e0)](chatTextRaw,chatTemp);continue;}break;}}}let _0x56c133;try{if(_0x25f78c[_0x5daf3c(0x234)](_0x25f78c[_0x5daf3c(0x71e)],_0x25f78c[_0x1f9c10(0x71e)])){const _0x33c69b={'AwSYP':_0x1f7651[_0x23648c(0x5b1)],'CGixL':function(_0x3bb9d2,_0x105cb8){const _0x32f39d=_0xc6b03b;return _0x1f7651[_0x32f39d(0x5a5)](_0x3bb9d2,_0x105cb8);},'tmZjU':_0x1f7651[_0x417b57(0x550)],'JMgVc':function(_0x2f137d,_0x57bf0e){const _0x5448eb=_0x23648c;return _0x1f7651[_0x5448eb(0x2b8)](_0x2f137d,_0x57bf0e);},'RQjWK':_0x1f7651[_0x23648c(0x5fd)]},_0x4b8048={'method':_0x1f7651[_0x1f9c10(0x885)],'headers':_0x21e90c,'body':_0x1f7651[_0x5daf3c(0x298)](_0x424b26,_0xb6e813[_0x1f9c10(0x506)+_0x23648c(0x624)]({'prompt':_0x1f7651[_0x1f9c10(0x5a5)](_0x1f7651[_0xc6b03b(0x4bc)](_0x1f7651[_0x417b57(0x236)](_0x1f7651[_0x417b57(0x2f5)](_0xbd2792[_0x23648c(0x86b)+_0x23648c(0x185)+_0x1f9c10(0x435)](_0x1f7651[_0x417b57(0x1ef)])[_0x23648c(0x8f2)+_0x1f9c10(0x907)][_0x1f9c10(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x1f9c10(0x7fa)+'ce'](/<hr.*/gs,'')[_0x23648c(0x7fa)+'ce'](/<[^>]+>/g,'')[_0xc6b03b(0x7fa)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x1f7651[_0xc6b03b(0x2d2)]),_0x122633),_0x1f7651[_0x23648c(0x602)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x1f7651[_0xc6b03b(0x246)](_0x2940a0[_0x417b57(0x86b)+_0xc6b03b(0x185)+_0x23648c(0x435)](_0x1f7651[_0x23648c(0x5b1)])[_0x417b57(0x8f2)+_0x417b57(0x907)],''))return;_0x1f7651[_0x1f9c10(0x238)](_0x49faa0,_0x1f7651[_0xc6b03b(0x309)],_0x4b8048)[_0xc6b03b(0x15c)](_0x3a42cf=>_0x3a42cf[_0x23648c(0x5dc)]())[_0x5daf3c(0x15c)](_0x11d425=>{const _0x21c97e=_0x23648c,_0x336460=_0x23648c,_0x54bdb8=_0x417b57,_0x4aba0a=_0xc6b03b,_0x3783fa=_0x417b57;_0x231eb8[_0x21c97e(0x961)](_0x11d425[_0x336460(0x75f)+'es'][0xce3+0x9d8+0xfd*-0x17][_0x54bdb8(0x797)][_0x4aba0a(0x7fa)+_0x21c97e(0x52f)]('\x0a',''))[_0x4aba0a(0x452)+'ch'](_0x16590d=>{const _0x3cacf3=_0x54bdb8,_0x1a126b=_0x336460,_0x1b9c69=_0x3783fa,_0x22ea6c=_0x21c97e,_0x236800=_0x21c97e;_0x45b8e4[_0x3cacf3(0x86b)+_0x1a126b(0x185)+_0x3cacf3(0x435)](_0x33c69b[_0x1b9c69(0x6a1)])[_0x1a126b(0x8f2)+_0x3cacf3(0x907)]+=_0x33c69b[_0x236800(0x638)](_0x33c69b[_0x236800(0x638)](_0x33c69b[_0x1b9c69(0x544)],_0x33c69b[_0x1a126b(0x32b)](_0x11ca5c,_0x16590d)),_0x33c69b[_0x22ea6c(0x490)]);});})[_0x5daf3c(0x54c)](_0x5932e8=>_0x3484c7[_0x417b57(0x31b)](_0x5932e8)),_0x218663=_0x1f7651[_0x5daf3c(0x5a5)](_0x368060,'\x0a\x0a'),_0x9f79d9=-(-0x43+0x181a*0x1+0x71*-0x36);}else try{if(_0x25f78c[_0x417b57(0x639)](_0x25f78c[_0x23648c(0x285)],_0x25f78c[_0x417b57(0x285)]))_0x56c133=JSON[_0x5daf3c(0x961)](_0x25f78c[_0x5daf3c(0x8b6)](_0x3a3f5c,_0x35aae2))[_0x25f78c[_0x1f9c10(0x3fd)]],_0x3a3f5c='';else{const _0x18274c=_0x1f7651[_0x5daf3c(0x446)],_0x510917=_0x1f7651[_0x1f9c10(0x679)],_0x4ebb29=_0x51db08[_0x1f9c10(0x3f9)+_0x417b57(0x176)](_0x18274c[_0x417b57(0x1cf)+'h'],_0x1f7651[_0xc6b03b(0x244)](_0x4448ab[_0xc6b03b(0x1cf)+'h'],_0x510917[_0x417b57(0x1cf)+'h'])),_0x5f39c=_0x1f7651[_0x1f9c10(0x43f)](_0x33cbad,_0x4ebb29),_0x3c459a=_0x1f7651[_0xc6b03b(0x67b)](_0x66b40e,_0x5f39c);return _0x5ad605[_0x1f9c10(0x501)+'e'][_0x23648c(0x60d)+_0x5daf3c(0x140)](_0x1f7651[_0x5daf3c(0x779)],_0x3c459a,{'name':_0x1f7651[_0x23648c(0x262)],'hash':_0x1f7651[_0xc6b03b(0x8ea)]},!![],[_0x1f7651[_0x23648c(0x409)]]);}}catch(_0x262217){if(_0x25f78c[_0x5daf3c(0x498)](_0x25f78c[_0xc6b03b(0x5b4)],_0x25f78c[_0xc6b03b(0x5b4)]))return!![];else _0x56c133=JSON[_0x417b57(0x961)](_0x35aae2)[_0x25f78c[_0x23648c(0x3fd)]],_0x3a3f5c='';}}catch(_0x2b93fd){if(_0x25f78c[_0x5daf3c(0x498)](_0x25f78c[_0x1f9c10(0x271)],_0x25f78c[_0x417b57(0x271)])){_0x133715=_0x1f7651[_0x1f9c10(0x43f)](_0x4045fb,_0x1775b1);const _0x55f66e={};return _0x55f66e[_0x417b57(0x8ef)]=_0x1f7651[_0x417b57(0x262)],_0x812ff4[_0x1f9c10(0x501)+'e'][_0x1f9c10(0x659)+'pt'](_0x55f66e,_0x2ef080,_0x4fba70);}else _0x3a3f5c+=_0x35aae2;}if(_0x56c133&&_0x25f78c[_0x5daf3c(0x776)](_0x56c133[_0x23648c(0x1cf)+'h'],-0x1bb1+0x1c40+-0x8f)&&_0x25f78c[_0xc6b03b(0x427)](_0x56c133[0x226f+-0x2*-0x4b8+-0x1*0x2bdf][_0x1f9c10(0x146)+_0xc6b03b(0x742)][_0x23648c(0x13c)+_0xc6b03b(0x55e)+'t'][-0x17*-0x109+-0xc03+-0xbcc],text_offset)){if(_0x25f78c[_0xc6b03b(0x49f)](_0x25f78c[_0x5daf3c(0x23d)],_0x25f78c[_0x1f9c10(0x23d)])){if(_0x1f7651[_0xc6b03b(0x4a3)](_0x1f7651[_0x5daf3c(0x2f5)](_0x1f7651[_0x5daf3c(0x236)](_0x1f7651[_0x1f9c10(0x5ec)](_0x1f7651[_0x5daf3c(0x654)](_0x1f7651[_0x417b57(0x5a5)](_0x163d22[_0x1f9c10(0x916)][_0x23648c(0x39c)+'t'],_0x1c5b8e),'\x0a'),_0x1f7651[_0x23648c(0x6cf)]),_0x101765),_0x1f7651[_0x1f9c10(0x73e)])[_0x23648c(0x1cf)+'h'],-0x1421+-0x1def*0x1+0x3850))_0x10510c[_0x417b57(0x916)][_0x23648c(0x39c)+'t']+=_0x1f7651[_0x1f9c10(0x8a4)](_0x5af746,'\x0a');}else chatTemp+=_0x56c133[0x129*-0x3+0x136*-0x5+0x989][_0x1f9c10(0x797)],text_offset=_0x56c133[-0x686+-0x293*0x1+0x919][_0x1f9c10(0x146)+_0xc6b03b(0x742)][_0x23648c(0x13c)+_0xc6b03b(0x55e)+'t'][_0x25f78c[_0x1f9c10(0x242)](_0x56c133[0x3*-0x4a2+-0x6bb+0x14a1*0x1][_0x417b57(0x146)+_0x417b57(0x742)][_0x5daf3c(0x13c)+_0x5daf3c(0x55e)+'t'][_0x1f9c10(0x1cf)+'h'],-0x241b+-0x17*-0x2+0x23ee)];}chatTemp=chatTemp[_0xc6b03b(0x7fa)+_0xc6b03b(0x52f)]('\x0a\x0a','\x0a')[_0x23648c(0x7fa)+_0x1f9c10(0x52f)]('\x0a\x0a','\x0a'),document[_0x23648c(0x86b)+_0x23648c(0x185)+_0x23648c(0x435)](_0x25f78c[_0x1f9c10(0x563)])[_0x417b57(0x8f2)+_0x1f9c10(0x907)]='',_0x25f78c[_0x5daf3c(0x732)](markdownToHtml,_0x25f78c[_0x417b57(0x5ba)](beautify,chatTemp),document[_0x1f9c10(0x86b)+_0x23648c(0x185)+_0x23648c(0x435)](_0x25f78c[_0xc6b03b(0x563)])),document[_0x5daf3c(0x3d6)+_0x1f9c10(0x6c8)+_0x1f9c10(0x686)](_0x25f78c[_0xc6b03b(0x5c2)])[_0x23648c(0x8f2)+_0x5daf3c(0x907)]=_0x25f78c[_0x1f9c10(0x8b6)](_0x25f78c[_0x23648c(0x580)](_0x25f78c[_0x417b57(0x876)](prev_chat,_0x25f78c[_0x1f9c10(0x8d7)]),document[_0xc6b03b(0x86b)+_0x1f9c10(0x185)+_0x1f9c10(0x435)](_0x25f78c[_0xc6b03b(0x563)])[_0x5daf3c(0x8f2)+_0x5daf3c(0x907)]),_0x25f78c[_0x5daf3c(0x941)]);}else _0x395ede=_0x3d62b9[_0x1f9c10(0x961)](_0x1f7651[_0x417b57(0x654)](_0x56b654,_0x2143a1))[_0x1f7651[_0x23648c(0x2d5)]],_0x5abc16='';}),_0x2e7d0b[_0x5ede20(0x459)]()[_0x59be5a(0x15c)](_0x2c9755);}});}else PBnYtn[_0x3f2e96(0x536)](_0x33456b);})[_0x375b3f(0x54c)](_0x55d30b=>{const _0x5268bc=_0x715a7f,_0x5245b7=_0x715a7f,_0x111318=_0x5c72ef,_0x4b8dec=_0x375b3f,_0x22389e=_0x5c72ef,_0x3381cc={'sXxdB':function(_0x594c6f,_0x368006){const _0x22ba87=_0x4dd7;return _0x4dd50b[_0x22ba87(0x7d0)](_0x594c6f,_0x368006);},'dwQUm':function(_0xf5910b,_0x2984e3){const _0x3dae67=_0x4dd7;return _0x4dd50b[_0x3dae67(0x60c)](_0xf5910b,_0x2984e3);},'Gvvbo':function(_0x31cee9,_0xf3bfc8){const _0x84c079=_0x4dd7;return _0x4dd50b[_0x84c079(0x896)](_0x31cee9,_0xf3bfc8);},'mImyF':_0x4dd50b[_0x5268bc(0x41f)],'xrqZb':_0x4dd50b[_0x5245b7(0x265)]};if(_0x4dd50b[_0x111318(0x496)](_0x4dd50b[_0x4b8dec(0x221)],_0x4dd50b[_0x111318(0x221)]))console[_0x22389e(0x31b)](_0x4dd50b[_0x4b8dec(0x5a1)],_0x55d30b);else{const _0x2428d2=function(){const _0xd385f9=_0x4b8dec,_0x12635a=_0x4b8dec,_0x2ab10c=_0x22389e,_0x32f49f=_0x4b8dec,_0xc3bb6c=_0x5245b7;let _0x36675d;try{_0x36675d=hiwFlC[_0xd385f9(0x301)](_0x394f1f,hiwFlC[_0x12635a(0x664)](hiwFlC[_0xd385f9(0x4e8)](hiwFlC[_0x12635a(0x7aa)],hiwFlC[_0xc3bb6c(0x2f0)]),');'))();}catch(_0x2c8a7f){_0x36675d=_0xee65ee;}return _0x36675d;},_0x3e9260=apNWTC[_0x111318(0x5c3)](_0x2428d2);_0x3e9260[_0x5245b7(0x930)+_0x4b8dec(0x6b6)+'l'](_0x48a6cd,-0x1*-0xfcd+0x2f8+0x1*-0x325);}});}function replaceUrlWithFootnote(_0x5e3b54){const _0x1f8ea9=_0x2d29d5,_0x5ee342=_0x26b7df,_0xc6e01d=_0x22ef99,_0x373749=_0x374ab4,_0x1de2cc=_0x22ef99,_0x3836cb={};_0x3836cb[_0x1f8ea9(0x4f9)]=_0x1f8ea9(0x75f)+'es',_0x3836cb[_0xc6e01d(0x1b1)]=function(_0x307722,_0x4d5f32){return _0x307722!==_0x4d5f32;},_0x3836cb[_0x5ee342(0x94a)]=_0xc6e01d(0x43c),_0x3836cb[_0xc6e01d(0x4ed)]=_0xc6e01d(0x431),_0x3836cb[_0x5ee342(0x849)]=_0x1de2cc(0x3ef),_0x3836cb[_0x373749(0x8d1)]=_0x1de2cc(0x771),_0x3836cb[_0x1f8ea9(0x890)]=function(_0x4b129d,_0x19034f){return _0x4b129d+_0x19034f;},_0x3836cb[_0x373749(0x7e1)]=function(_0x4ab1ae,_0x34fd8a){return _0x4ab1ae-_0x34fd8a;},_0x3836cb[_0x5ee342(0x48b)]=function(_0x5e78ff,_0x529ef2){return _0x5e78ff<=_0x529ef2;},_0x3836cb[_0x1de2cc(0x6cc)]=_0x373749(0x49d)+':',_0x3836cb[_0x373749(0x219)]=function(_0x3353b7,_0x2f5394){return _0x3353b7>_0x2f5394;},_0x3836cb[_0x1f8ea9(0x6c9)]=function(_0x54f215,_0x5a19c2){return _0x54f215!==_0x5a19c2;},_0x3836cb[_0x373749(0x63a)]=_0x1f8ea9(0x484);const _0x4997e9=_0x3836cb,_0x448ff2=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x1e69a3=new Set(),_0x342530=(_0x119d50,_0x4615bc)=>{const _0x5f2d18=_0x5ee342,_0x1c69d6=_0x5ee342,_0x266339=_0x373749,_0x295d2c=_0xc6e01d,_0x9d5bc3=_0x1f8ea9,_0x13a560={};_0x13a560[_0x5f2d18(0x6be)]=_0x4997e9[_0x5f2d18(0x4f9)];const _0x8cff6b=_0x13a560;if(_0x4997e9[_0x266339(0x1b1)](_0x4997e9[_0x5f2d18(0x94a)],_0x4997e9[_0x5f2d18(0x4ed)])){if(_0x1e69a3[_0x295d2c(0x494)](_0x4615bc)){if(_0x4997e9[_0x9d5bc3(0x1b1)](_0x4997e9[_0x266339(0x849)],_0x4997e9[_0x5f2d18(0x8d1)]))return _0x119d50;else _0x420465+=_0x7d2a80;}const _0x5d8312=_0x4615bc[_0x9d5bc3(0x530)](/[;,;、,]/),_0x29d859=_0x5d8312[_0x5f2d18(0x7ee)](_0x1b9fb8=>'['+_0x1b9fb8+']')[_0x9d5bc3(0x713)]('\x20'),_0x69ff42=_0x5d8312[_0x295d2c(0x7ee)](_0x37ed7f=>'['+_0x37ed7f+']')[_0x266339(0x713)]('\x0a');_0x5d8312[_0x9d5bc3(0x452)+'ch'](_0x3c451a=>_0x1e69a3[_0x9d5bc3(0x3b8)](_0x3c451a)),res='\x20';for(var _0x357881=_0x4997e9[_0x266339(0x890)](_0x4997e9[_0x266339(0x7e1)](_0x1e69a3[_0x295d2c(0x1a0)],_0x5d8312[_0x1c69d6(0x1cf)+'h']),0x5*-0x34a+0x2a7+-0x1*-0xdcc);_0x4997e9[_0x295d2c(0x48b)](_0x357881,_0x1e69a3[_0x266339(0x1a0)]);++_0x357881)res+='[^'+_0x357881+']\x20';return res;}else _0xf0b330=_0x32a9fe[_0x1c69d6(0x961)](_0x8842b7)[_0x8cff6b[_0x295d2c(0x6be)]],_0x269a0e='';};let _0x4f99e6=-0x5d5*-0x6+-0x13*-0x26+-0x25cf,_0x1a5e20=_0x5e3b54[_0x373749(0x7fa)+'ce'](_0x448ff2,_0x342530);while(_0x4997e9[_0x1de2cc(0x219)](_0x1e69a3[_0x1f8ea9(0x1a0)],0x159c+-0x2665+0x10c9)){if(_0x4997e9[_0x5ee342(0x6c9)](_0x4997e9[_0x373749(0x63a)],_0x4997e9[_0x5ee342(0x63a)]))_0x42997c[_0x1f8ea9(0x31b)](_0x4997e9[_0x1de2cc(0x6cc)],_0x4bc044);else{const _0x40dea8='['+_0x4f99e6++ +_0x373749(0x555)+_0x1e69a3[_0xc6e01d(0x493)+'s']()[_0xc6e01d(0x1dd)]()[_0x1f8ea9(0x493)],_0x1b6723='[^'+_0x4997e9[_0x373749(0x7e1)](_0x4f99e6,-0xc5f*0x1+-0x13*0x25+0xf1f)+_0x1de2cc(0x555)+_0x1e69a3[_0x1f8ea9(0x493)+'s']()[_0xc6e01d(0x1dd)]()[_0x373749(0x493)];_0x1a5e20=_0x1a5e20+'\x0a\x0a'+_0x1b6723,_0x1e69a3[_0x1f8ea9(0x870)+'e'](_0x1e69a3[_0x1f8ea9(0x493)+'s']()[_0x5ee342(0x1dd)]()[_0x373749(0x493)]);}}return _0x1a5e20;}(function(){const _0x2bca61=_0x26b7df,_0x2466e6=_0x22ef99,_0x39d4a1=_0x2d29d5,_0x5bcdff=_0x22ef99,_0x5f2b53=_0x2d29d5,_0x3485dc={'PVKwO':function(_0x497dc5,_0x3e9067){return _0x497dc5+_0x3e9067;},'PzZuP':_0x2bca61(0x75f)+'es','YTFsa':function(_0x497baa,_0x24b0f1){return _0x497baa!==_0x24b0f1;},'JqhKm':_0x2bca61(0x5d8),'wbApa':_0x2bca61(0x607),'NXAQm':_0x2bca61(0x6fc),'ugPfz':function(_0x5e0ee3,_0x22a95a){return _0x5e0ee3(_0x22a95a);},'owkJC':function(_0x2fa604,_0x4a6710){return _0x2fa604+_0x4a6710;},'MCqET':_0x2bca61(0x227)+_0x5bcdff(0x2fc)+_0x2466e6(0x672)+_0x5f2b53(0x739),'ahNwu':_0x5bcdff(0x477)+_0x5f2b53(0x31f)+_0x2bca61(0x8cc)+_0x5f2b53(0x255)+_0x2466e6(0x7fd)+_0x39d4a1(0x2a1)+'\x20)','JdDyH':function(_0x6816e7,_0x473a98){return _0x6816e7===_0x473a98;},'PJkBh':_0x5bcdff(0x1f3),'BnUFB':_0x2466e6(0x4ab),'jqMDJ':function(_0x5f211e){return _0x5f211e();}},_0x5146b1=function(){const _0x1dbd6e=_0x2bca61,_0x4a9445=_0x5f2b53,_0x287ac1=_0x39d4a1,_0x3373c4=_0x2466e6,_0xbda84=_0x39d4a1;if(_0x3485dc[_0x1dbd6e(0x4ef)](_0x3485dc[_0x1dbd6e(0x599)],_0x3485dc[_0x287ac1(0x97f)])){let _0x6b6c1;try{_0x3485dc[_0x1dbd6e(0x4ef)](_0x3485dc[_0xbda84(0x8ab)],_0x3485dc[_0x4a9445(0x8ab)])?(_0x261cfa=_0x2b82e7[_0x1dbd6e(0x961)](_0x3485dc[_0x4a9445(0x52e)](_0x560155,_0x5c6d79))[_0x3485dc[_0x1dbd6e(0x6d4)]],_0xd821e1=''):_0x6b6c1=_0x3485dc[_0xbda84(0x294)](Function,_0x3485dc[_0x1dbd6e(0x5f6)](_0x3485dc[_0xbda84(0x52e)](_0x3485dc[_0x3373c4(0x611)],_0x3485dc[_0x3373c4(0x737)]),');'))();}catch(_0x1c08f0){_0x3485dc[_0x1dbd6e(0x187)](_0x3485dc[_0x4a9445(0x782)],_0x3485dc[_0x1dbd6e(0x335)])?_0x270d9a+=_0x4a9445(0x1ae)+(_0x5cfc2b[_0xbda84(0x19e)][_0x287ac1(0x583)]||_0x5c1f67[_0x1dbd6e(0x609)+_0x3373c4(0x863)+_0x287ac1(0x224)+'e'](_0x27db29)[_0x287ac1(0x7fe)+_0x3373c4(0x1f4)+_0x1dbd6e(0x16d)]||_0x3c9608[_0xbda84(0x609)+_0x4a9445(0x863)+_0x4a9445(0x224)+'e'](_0x4e9efd)[_0x3373c4(0x583)]):_0x6b6c1=window;}return _0x6b6c1;}else return _0xe06e63;},_0x494603=_0x3485dc[_0x5bcdff(0x78d)](_0x5146b1);_0x494603[_0x2466e6(0x930)+_0x2466e6(0x6b6)+'l'](_0xaca145,-0xbf1+-0x10f3+0x94*0x4d);}());function beautify(_0x8a96d1){const _0x40003d=_0x374ab4,_0x51f203=_0x374ab4,_0x48ed03=_0x5b374a,_0x311621=_0x26b7df,_0x46aa0b=_0x22ef99,_0xbebc21={'ahCPn':_0x40003d(0x2ce),'HpHkK':_0x40003d(0x5cb),'dQihc':_0x51f203(0x651),'dkFoG':function(_0x2feb1c,_0x5f0d0b){return _0x2feb1c>=_0x5f0d0b;},'bDiTH':function(_0x1cc284,_0x55cc5d){return _0x1cc284===_0x55cc5d;},'goNmJ':_0x48ed03(0x4d0),'bVKDJ':_0x51f203(0x8db),'Isnwo':function(_0x405109,_0x161f55){return _0x405109+_0x161f55;},'IHcXx':_0x46aa0b(0x50f),'lSXuq':function(_0x1a5900,_0x5bbb29){return _0x1a5900(_0x5bbb29);},'XUWZH':_0x48ed03(0x845)+_0x48ed03(0x471)+'rl','iIwke':function(_0x157d3d,_0x36e346){return _0x157d3d(_0x36e346);},'yXeTo':_0x311621(0x500)+'l','AbwyI':_0x48ed03(0x232)+_0x46aa0b(0x4c4)+_0x46aa0b(0x721),'wPidU':function(_0x50dc0a,_0x219be5){return _0x50dc0a+_0x219be5;},'jvcAl':function(_0x1c63c7,_0x29cb1d){return _0x1c63c7(_0x29cb1d);},'MnUby':_0x51f203(0x4e7),'bPcWA':function(_0x3e9704,_0x3f9200){return _0x3e9704(_0x3f9200);},'XzfNg':function(_0x51ab16,_0x19621d){return _0x51ab16+_0x19621d;},'xmkdI':function(_0x17955d,_0x77f3d4){return _0x17955d>=_0x77f3d4;},'pRvrv':_0x51f203(0x846),'cDKEd':_0x48ed03(0x931),'kMcUU':_0x46aa0b(0x404)+_0x40003d(0x851)+'l','vkbYU':function(_0x5c633d,_0x481599){return _0x5c633d(_0x481599);},'UdlTC':function(_0x19b7f2,_0x502465){return _0x19b7f2+_0x502465;},'fIiUn':_0x51f203(0x404)+_0x48ed03(0x675),'LEXEx':function(_0x22faba,_0x562e8f){return _0x22faba(_0x562e8f);},'juhZU':function(_0x33b322,_0x14c8be){return _0x33b322+_0x14c8be;},'TawHw':_0x40003d(0x675),'Rztxa':function(_0x143830,_0x24d7dd){return _0x143830(_0x24d7dd);}};new_text=_0x8a96d1[_0x48ed03(0x7fa)+_0x48ed03(0x52f)]('(','(')[_0x40003d(0x7fa)+_0x51f203(0x52f)](')',')')[_0x51f203(0x7fa)+_0x311621(0x52f)](',\x20',',')[_0x46aa0b(0x7fa)+_0x51f203(0x52f)](_0xbebc21[_0x46aa0b(0x8c8)],'')[_0x40003d(0x7fa)+_0x46aa0b(0x52f)](_0xbebc21[_0x311621(0x543)],'')[_0x46aa0b(0x7fa)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x430ee4=prompt[_0x51f203(0x3eb)+_0x40003d(0x4c5)][_0x51f203(0x1cf)+'h'];_0xbebc21[_0x40003d(0x3b7)](_0x430ee4,-0x2627*0x1+0xaa1*-0x3+0x460a);--_0x430ee4){_0xbebc21[_0x311621(0x898)](_0xbebc21[_0x46aa0b(0x1fb)],_0xbebc21[_0x48ed03(0x5da)])?_0x2aee68=_0xbebc21[_0x40003d(0x480)]:(new_text=new_text[_0x51f203(0x7fa)+_0x48ed03(0x52f)](_0xbebc21[_0x311621(0x6a5)](_0xbebc21[_0x48ed03(0x74b)],_0xbebc21[_0x48ed03(0x925)](String,_0x430ee4)),_0xbebc21[_0x46aa0b(0x6a5)](_0xbebc21[_0x51f203(0x36a)],_0xbebc21[_0x311621(0x155)](String,_0x430ee4))),new_text=new_text[_0x46aa0b(0x7fa)+_0x48ed03(0x52f)](_0xbebc21[_0x48ed03(0x6a5)](_0xbebc21[_0x51f203(0x147)],_0xbebc21[_0x48ed03(0x155)](String,_0x430ee4)),_0xbebc21[_0x48ed03(0x6a5)](_0xbebc21[_0x311621(0x36a)],_0xbebc21[_0x48ed03(0x155)](String,_0x430ee4))),new_text=new_text[_0x51f203(0x7fa)+_0x40003d(0x52f)](_0xbebc21[_0x40003d(0x6a5)](_0xbebc21[_0x46aa0b(0x6ef)],_0xbebc21[_0x51f203(0x925)](String,_0x430ee4)),_0xbebc21[_0x311621(0x8fd)](_0xbebc21[_0x48ed03(0x36a)],_0xbebc21[_0x51f203(0x4b9)](String,_0x430ee4))),new_text=new_text[_0x48ed03(0x7fa)+_0x311621(0x52f)](_0xbebc21[_0x51f203(0x6a5)](_0xbebc21[_0x40003d(0x48f)],_0xbebc21[_0x48ed03(0x4ac)](String,_0x430ee4)),_0xbebc21[_0x51f203(0x75e)](_0xbebc21[_0x46aa0b(0x36a)],_0xbebc21[_0x46aa0b(0x4b9)](String,_0x430ee4))));}new_text=_0xbebc21[_0x311621(0x155)](replaceUrlWithFootnote,new_text);for(let _0x347a39=prompt[_0x51f203(0x3eb)+_0x311621(0x4c5)][_0x46aa0b(0x1cf)+'h'];_0xbebc21[_0x51f203(0x95e)](_0x347a39,0x116b*-0x1+-0xb3*-0xf+0x377*0x2);--_0x347a39){_0xbebc21[_0x311621(0x898)](_0xbebc21[_0x51f203(0x175)],_0xbebc21[_0x48ed03(0x3bc)])?_0x1dcd86+='下':(new_text=new_text[_0x51f203(0x7fa)+'ce'](_0xbebc21[_0x311621(0x75e)](_0xbebc21[_0x40003d(0x8a2)],_0xbebc21[_0x46aa0b(0x750)](String,_0x347a39)),prompt[_0x311621(0x3eb)+_0x51f203(0x4c5)][_0x347a39]),new_text=new_text[_0x46aa0b(0x7fa)+'ce'](_0xbebc21[_0x46aa0b(0x72c)](_0xbebc21[_0x51f203(0x879)],_0xbebc21[_0x46aa0b(0x775)](String,_0x347a39)),prompt[_0x51f203(0x3eb)+_0x46aa0b(0x4c5)][_0x347a39]),new_text=new_text[_0x51f203(0x7fa)+'ce'](_0xbebc21[_0x40003d(0x2be)](_0xbebc21[_0x48ed03(0x2e1)],_0xbebc21[_0x40003d(0x6e6)](String,_0x347a39)),prompt[_0x46aa0b(0x3eb)+_0x40003d(0x4c5)][_0x347a39]));}return new_text=new_text[_0x51f203(0x7fa)+_0x48ed03(0x52f)]('[]',''),new_text=new_text[_0x40003d(0x7fa)+_0x51f203(0x52f)]('((','('),new_text=new_text[_0x48ed03(0x7fa)+_0x51f203(0x52f)]('))',')'),new_text;}function chatmore(){const _0x221a47=_0x374ab4,_0x15d4e9=_0x2d29d5,_0x57a91a=_0x22ef99,_0x3846a2=_0x374ab4,_0x47e042=_0x374ab4,_0x14b576={'tWVft':function(_0x571b2b,_0x10e0bb){return _0x571b2b!==_0x10e0bb;},'OmlCI':_0x221a47(0x61b),'AdTdo':_0x15d4e9(0x3ad)+_0x57a91a(0x814),'UAXVo':function(_0x5500d3,_0x1a7594){return _0x5500d3+_0x1a7594;},'MNSCF':function(_0x2f9f26,_0x210797){return _0x2f9f26+_0x210797;},'JfvKc':_0x57a91a(0x923)+_0x15d4e9(0x89a)+_0x221a47(0x87d)+_0x57a91a(0x7c1)+_0x47e042(0x514)+_0x3846a2(0x952)+_0x47e042(0x308)+_0x3846a2(0x41d)+_0x15d4e9(0x19a)+_0x57a91a(0x181)+_0x221a47(0x908),'dMygJ':function(_0x49527e,_0x526af2){return _0x49527e(_0x526af2);},'IPaVX':_0x3846a2(0x7eb)+_0x57a91a(0x960),'fxYlK':function(_0x194656,_0x565acb){return _0x194656===_0x565acb;},'hUArC':_0x15d4e9(0x141),'lXSrz':_0x3846a2(0x192),'yYYvx':function(_0x11dc88,_0x12dd60){return _0x11dc88(_0x12dd60);},'rXnqN':function(_0x450faf,_0x284f22){return _0x450faf+_0x284f22;},'dizaH':_0x47e042(0x3ad),'uqDxJ':_0x3846a2(0x865),'PpmsL':_0x15d4e9(0x93c)+_0x57a91a(0x558)+_0x221a47(0x967)+_0x3846a2(0x524)+_0x57a91a(0x4c1)+_0x47e042(0x804)+_0x221a47(0x53c)+_0x47e042(0x363)+_0x221a47(0x457)+_0x47e042(0x27d)+_0x221a47(0x1d1)+_0x47e042(0x958)+_0x57a91a(0x5bd),'dbVGb':function(_0x55ee3a,_0x1822c9){return _0x55ee3a!=_0x1822c9;},'oYjSM':function(_0x28c25f,_0x59b6f8,_0x87792f){return _0x28c25f(_0x59b6f8,_0x87792f);},'LgrWj':_0x47e042(0x404)+_0x47e042(0x81d)+_0x15d4e9(0x451)+_0x47e042(0x56e)+_0x3846a2(0x4b5)+_0x3846a2(0x673)},_0x3b08ed={'method':_0x14b576[_0x15d4e9(0x8d9)],'headers':headers,'body':_0x14b576[_0x3846a2(0x37e)](b64EncodeUnicode,JSON[_0x47e042(0x506)+_0x57a91a(0x624)]({'prompt':_0x14b576[_0x47e042(0x627)](_0x14b576[_0x221a47(0x8ff)](_0x14b576[_0x15d4e9(0x8ff)](_0x14b576[_0x57a91a(0x38e)](document[_0x57a91a(0x86b)+_0x47e042(0x185)+_0x15d4e9(0x435)](_0x14b576[_0x47e042(0x6bc)])[_0x47e042(0x8f2)+_0x57a91a(0x907)][_0x221a47(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x3846a2(0x7fa)+'ce'](/<hr.*/gs,'')[_0x221a47(0x7fa)+'ce'](/<[^>]+>/g,'')[_0x47e042(0x7fa)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x14b576[_0x57a91a(0x323)]),original_search_query),_0x14b576[_0x47e042(0x3a8)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x14b576[_0x221a47(0x91a)](document[_0x57a91a(0x86b)+_0x221a47(0x185)+_0x57a91a(0x435)](_0x14b576[_0x3846a2(0x2ee)])[_0x57a91a(0x8f2)+_0x57a91a(0x907)],''))return;_0x14b576[_0x15d4e9(0x1bc)](fetch,_0x14b576[_0x15d4e9(0x174)],_0x3b08ed)[_0x57a91a(0x15c)](_0x5d155b=>_0x5d155b[_0x221a47(0x5dc)]())[_0x3846a2(0x15c)](_0x1fd528=>{const _0x3cbcf2=_0x221a47,_0xb8d447=_0x221a47,_0x3bf47a=_0x57a91a,_0x44bd54=_0x221a47,_0x1b4cd2=_0x57a91a;if(_0x14b576[_0x3cbcf2(0x4dd)](_0x14b576[_0x3cbcf2(0x59c)],_0x14b576[_0x3cbcf2(0x59c)]))JSON[_0x44bd54(0x961)](_0x1fd528[_0x44bd54(0x75f)+'es'][0x5e7*0x1+-0x44*0x62+0x1*0x1421][_0x44bd54(0x797)][_0x44bd54(0x7fa)+_0x3bf47a(0x52f)]('\x0a',''))[_0x44bd54(0x452)+'ch'](_0x4e3a66=>{const _0x1021ff=_0x44bd54,_0x3f06ee=_0x3cbcf2,_0x1999bb=_0xb8d447,_0x180261=_0x1b4cd2,_0x57308a=_0x3bf47a;_0x14b576[_0x1021ff(0x48c)](_0x14b576[_0x1021ff(0x77b)],_0x14b576[_0x3f06ee(0x77b)])?_0x2d6fde+=_0xd60680:document[_0x1999bb(0x86b)+_0x3f06ee(0x185)+_0x1021ff(0x435)](_0x14b576[_0x1999bb(0x2ee)])[_0x3f06ee(0x8f2)+_0x1999bb(0x907)]+=_0x14b576[_0x57308a(0x8ff)](_0x14b576[_0x57308a(0x627)](_0x14b576[_0x1999bb(0x6d3)],_0x14b576[_0x180261(0x1e1)](String,_0x4e3a66)),_0x14b576[_0x57308a(0x8e6)]);});else return![];})[_0x57a91a(0x54c)](_0x209406=>console[_0x15d4e9(0x31b)](_0x209406)),chatTextRawPlusComment=_0x14b576[_0x3846a2(0x38e)](chatTextRaw,'\x0a\x0a'),text_offset=-(0x1df+-0x1d3d+-0x1b5f*-0x1);}let chatTextRaw='',text_offset=-(0x1*0x2ce+0x8d*-0x1c+0xc9f);const _0x7c1a77={};_0x7c1a77[_0x5b374a(0x787)+_0x5b374a(0x60e)+'pe']=_0x374ab4(0x6d9)+_0x5b374a(0x36d)+_0x374ab4(0x51d)+'n';const headers=_0x7c1a77;let prompt=JSON[_0x26b7df(0x961)](atob(document[_0x26b7df(0x86b)+_0x5b374a(0x185)+_0x5b374a(0x435)](_0x22ef99(0x7fc)+'pt')[_0x22ef99(0x166)+_0x2d29d5(0x533)+'t']));chatTextRawIntro='',text_offset=-(0x265*-0x9+-0x187e+0x2e0c*0x1);const _0x5d9e3e={};_0x5d9e3e[_0x22ef99(0x39c)+'t']=_0x2d29d5(0x33c)+_0x5b374a(0x7f4)+_0x26b7df(0x7d5)+_0x22ef99(0x7b9)+_0x26b7df(0x6c4)+_0x22ef99(0x2a5)+original_search_query+(_0x374ab4(0x25b)+_0x26b7df(0x8f7)+_0x26b7df(0x317)+_0x26b7df(0x5d6)+_0x374ab4(0x2a7)+_0x2d29d5(0x38c)+_0x22ef99(0x291)+_0x2d29d5(0x540)+_0x22ef99(0x6c0)+_0x5b374a(0x42a)),_0x5d9e3e[_0x5b374a(0x157)+_0x22ef99(0x8da)]=0x400,_0x5d9e3e[_0x22ef99(0x666)+_0x26b7df(0x1a9)+'e']=0.2,_0x5d9e3e[_0x22ef99(0x789)]=0x1,_0x5d9e3e[_0x5b374a(0x1e7)+_0x26b7df(0x2ab)+_0x5b374a(0x52c)+'ty']=0x0,_0x5d9e3e[_0x26b7df(0x5a7)+_0x5b374a(0x71d)+_0x5b374a(0x463)+'y']=0.5,_0x5d9e3e[_0x5b374a(0x5cf)+'of']=0x1,_0x5d9e3e[_0x26b7df(0x4b3)]=![],_0x5d9e3e[_0x2d29d5(0x146)+_0x374ab4(0x742)]=0x0,_0x5d9e3e[_0x374ab4(0x87a)+'m']=!![];const optionsIntro={'method':_0x2d29d5(0x192),'headers':headers,'body':b64EncodeUnicode(JSON[_0x5b374a(0x506)+_0x26b7df(0x624)](_0x5d9e3e))};fetch(_0x5b374a(0x404)+_0x22ef99(0x81d)+_0x5b374a(0x451)+_0x374ab4(0x56e)+_0x22ef99(0x4b5)+_0x374ab4(0x673),optionsIntro)[_0x374ab4(0x15c)](_0x46edb3=>{const _0x280f84=_0x374ab4,_0x28c1a3=_0x22ef99,_0x13d89a=_0x374ab4,_0x5df573=_0x5b374a,_0x4fe3f7=_0x374ab4,_0x57bc08={'dibdq':function(_0x38294f,_0x1ab0be){return _0x38294f<_0x1ab0be;},'mQhDu':function(_0x25a93f,_0x1d35ae){return _0x25a93f+_0x1d35ae;},'EsMuL':function(_0x23e9ec,_0x18cfe0){return _0x23e9ec===_0x18cfe0;},'NanfW':_0x280f84(0x6e2),'toBeY':_0x280f84(0x374),'jFbMk':_0x280f84(0x49d)+':','QyiXE':_0x13d89a(0x206),'HfTgz':function(_0x41ab68,_0x5c796c){return _0x41ab68>_0x5c796c;},'MxODt':function(_0x5d128c,_0x1f9db6){return _0x5d128c==_0x1f9db6;},'ptKxL':_0x28c1a3(0x360)+']','yMEkA':_0x13d89a(0x192),'fqVLK':function(_0x18da98,_0x17f462){return _0x18da98(_0x17f462);},'jgFoM':function(_0x34e526,_0x317386,_0x3f2af2){return _0x34e526(_0x317386,_0x3f2af2);},'Mswdg':_0x13d89a(0x404)+_0x28c1a3(0x81d)+_0x28c1a3(0x451)+_0x28c1a3(0x56e)+_0x28c1a3(0x4b5)+_0x280f84(0x673),'AeZaz':function(_0x587298,_0x1813b1){return _0x587298+_0x1813b1;},'VZZFu':_0x280f84(0x75f)+'es','ryfWB':function(_0x5ca3d5,_0x3872c3){return _0x5ca3d5>_0x3872c3;},'urkyT':function(_0x23ef81,_0x1f3c69){return _0x23ef81>_0x1f3c69;},'CsULK':function(_0x47e556,_0x3a759e){return _0x47e556-_0x3a759e;},'UqpuT':function(_0x4307dd,_0x3c829c,_0x4e4358){return _0x4307dd(_0x3c829c,_0x4e4358);},'ceqBF':function(_0x3b6491,_0x461dc0){return _0x3b6491(_0x461dc0);},'pmOZw':function(_0x2f0b13,_0x514f41){return _0x2f0b13+_0x514f41;},'pTIbN':_0x4fe3f7(0x648)+_0x13d89a(0x65e),'JoLsq':function(_0x4f62da,_0x19ad4d){return _0x4f62da(_0x19ad4d);},'TpCaP':_0x4fe3f7(0x933)+_0x13d89a(0x2fa),'HBXpB':_0x5df573(0x3b1)+'ss','DXDuh':function(_0x425979,_0x3aeb66){return _0x425979!==_0x3aeb66;},'zZybC':_0x280f84(0x173),'pCxtQ':function(_0x4557d7,_0x4e2509){return _0x4557d7==_0x4e2509;},'funvW':_0x13d89a(0x520),'JFfDZ':_0x13d89a(0x328)+_0x280f84(0x71f),'upuuK':function(_0x4e3044){return _0x4e3044();},'bxpLI':_0x4fe3f7(0x648)+_0x13d89a(0x2d8),'IoCun':_0x280f84(0x648)+_0x28c1a3(0x4eb)+_0x28c1a3(0x42d),'QBQnL':_0x280f84(0x70f),'PNNKM':_0x4fe3f7(0x13f),'mXqvQ':_0x4fe3f7(0x283),'mTgVn':_0x28c1a3(0x340),'KTGQB':_0x280f84(0x1bf),'YBYGw':_0x4fe3f7(0x7c2),'bvWGv':_0x13d89a(0x5d2),'xXjgY':_0x4fe3f7(0x316),'mCGmr':_0x13d89a(0x571),'VArPR':function(_0x5729c4,_0x1a1542){return _0x5729c4-_0x1a1542;},'uzedq':function(_0xeed0ab,_0xa2fc6,_0x291aea){return _0xeed0ab(_0xa2fc6,_0x291aea);},'FTLbg':_0x13d89a(0x54a),'EYXoy':_0x13d89a(0x404)+_0x28c1a3(0x851)+'l','CEWog':_0x5df573(0x404)+_0x5df573(0x675),'OIQjF':_0x4fe3f7(0x675),'ERqMn':_0x5df573(0x50f),'OlkCN':_0x280f84(0x845)+_0x5df573(0x471)+'rl','hJcNa':_0x13d89a(0x500)+'l','psEKl':_0x280f84(0x232)+_0x5df573(0x4c4)+_0x13d89a(0x721),'DswYF':_0x4fe3f7(0x4e7),'FyUzY':_0x4fe3f7(0x5d3)+_0x28c1a3(0x1d7),'BpWPZ':_0x13d89a(0x38a),'lSZnJ':_0x4fe3f7(0x22e),'VVbWU':_0x280f84(0x5d4),'XmHly':function(_0x127698,_0x57189f){return _0x127698+_0x57189f;},'NeGbz':_0x4fe3f7(0x59e),'fuokU':_0x4fe3f7(0x3ad)+_0x5df573(0x814),'FRHDg':function(_0x2a1550,_0x6da59f){return _0x2a1550+_0x6da59f;},'Bmxrh':_0x13d89a(0x819)+'“','gOLbh':_0x4fe3f7(0x7a9)+_0x4fe3f7(0x3f1)+_0x28c1a3(0x4ea)+_0x4fe3f7(0x460)+_0x4fe3f7(0x2f8)+_0x280f84(0x610)+_0x5df573(0x747)+_0x28c1a3(0x526),'yfHpL':_0x28c1a3(0x3ad),'BFlGn':_0x13d89a(0x1b5),'VwLAC':function(_0x10a637,_0x69371e){return _0x10a637===_0x69371e;},'XMCUH':_0x13d89a(0x223),'OVIeW':_0x13d89a(0x64d),'PGhRY':_0x5df573(0x7c5),'dMvhm':_0x4fe3f7(0x36e)},_0x32eb11=_0x46edb3[_0x5df573(0x5c0)][_0x4fe3f7(0x6c6)+_0x5df573(0x922)]();let _0x18c5e5='',_0x107df3='';_0x32eb11[_0x13d89a(0x459)]()[_0x4fe3f7(0x15c)](function _0x59dc0f({done:_0x5b9246,value:_0x47712a}){const _0x39c6d1=_0x28c1a3,_0x1a4381=_0x4fe3f7,_0x28199a=_0x280f84,_0xf02b78=_0x280f84,_0x1615bd=_0x13d89a,_0x454673={'Maepo':function(_0x31ff4d,_0x139923){const _0x17dc8d=_0x4dd7;return _0x57bc08[_0x17dc8d(0x980)](_0x31ff4d,_0x139923);},'OTbmi':_0x57bc08[_0x39c6d1(0x2e0)],'JQHpy':_0x57bc08[_0x39c6d1(0x2fd)],'lykvs':_0x57bc08[_0x28199a(0x6a7)],'cBQIc':function(_0x558ada,_0x1038ee){const _0x2d4dfb=_0x1a4381;return _0x57bc08[_0x2d4dfb(0x95c)](_0x558ada,_0x1038ee);},'AVYzv':_0x57bc08[_0x28199a(0x89f)],'yzvzu':function(_0x3279bc,_0x3d9768){const _0x437b71=_0x28199a;return _0x57bc08[_0x437b71(0x34e)](_0x3279bc,_0x3d9768);},'AGZeg':function(_0x119745,_0x313b92){const _0x5aa201=_0xf02b78;return _0x57bc08[_0x5aa201(0x339)](_0x119745,_0x313b92);},'RDCDz':_0x57bc08[_0xf02b78(0x2b0)],'cPtns':_0x57bc08[_0x1a4381(0x553)],'UAWgt':_0x57bc08[_0xf02b78(0x27f)],'fmaHa':function(_0x3f41a6){const _0x42e5c2=_0x39c6d1;return _0x57bc08[_0x42e5c2(0x62b)](_0x3f41a6);},'wkOJk':_0x57bc08[_0x1615bd(0x5f4)],'SHkRA':_0x57bc08[_0x1615bd(0x65d)],'nlrHY':function(_0x2d281c,_0x36f634){const _0x4f3a7f=_0x1a4381;return _0x57bc08[_0x4f3a7f(0x714)](_0x2d281c,_0x36f634);},'fDqfK':_0x57bc08[_0x1615bd(0x63f)],'EKFin':_0x57bc08[_0xf02b78(0x433)],'sDwNd':_0x57bc08[_0x39c6d1(0x1fe)],'znJWZ':_0x57bc08[_0x1615bd(0x792)],'mOJWU':function(_0x2770d6,_0x127cca){const _0x4d8546=_0x1a4381;return _0x57bc08[_0x4d8546(0x5ae)](_0x2770d6,_0x127cca);},'HAfdz':_0x57bc08[_0x39c6d1(0x53b)],'SaIGA':_0x57bc08[_0xf02b78(0x456)],'JKXuy':_0x57bc08[_0x1a4381(0x253)],'yrmno':_0x57bc08[_0xf02b78(0x4ff)],'LUytQ':function(_0x12ccb6,_0x87399){const _0x3c1374=_0xf02b78;return _0x57bc08[_0x3c1374(0x95c)](_0x12ccb6,_0x87399);},'hTpZE':_0x57bc08[_0x1a4381(0x26e)],'kWika':function(_0x5835a9,_0x35f620){const _0x4ed87e=_0x1615bd;return _0x57bc08[_0x4ed87e(0x4bf)](_0x5835a9,_0x35f620);},'TJUNY':function(_0x366cdb,_0x4fefe7,_0x2ef65b){const _0x59d559=_0x1615bd;return _0x57bc08[_0x59d559(0x26a)](_0x366cdb,_0x4fefe7,_0x2ef65b);},'OSvxD':_0x57bc08[_0x28199a(0x8cf)],'yjgbb':_0x57bc08[_0x1a4381(0x83f)],'dzmDm':_0x57bc08[_0x28199a(0x932)],'WnsZM':_0x57bc08[_0x39c6d1(0x45a)],'DphiQ':_0x57bc08[_0x39c6d1(0x39a)],'RjaXI':_0x57bc08[_0x28199a(0x8f9)],'LqlMl':_0x57bc08[_0xf02b78(0x584)],'MREfu':_0x57bc08[_0x1615bd(0x8bb)],'etbBJ':function(_0x566f17,_0x245e20){const _0x235865=_0x28199a;return _0x57bc08[_0x235865(0x439)](_0x566f17,_0x245e20);},'uSSEN':_0x57bc08[_0xf02b78(0x68c)],'qXMLb':_0x57bc08[_0x1a4381(0x1f0)],'WXicF':_0x57bc08[_0xf02b78(0x821)],'Fpqef':_0x57bc08[_0x1a4381(0x5f3)],'MNbOi':_0x57bc08[_0x39c6d1(0x831)],'wwPXj':function(_0x3df970,_0x5e9d77){const _0x437809=_0x1a4381;return _0x57bc08[_0x437809(0x95c)](_0x3df970,_0x5e9d77);},'NYruP':_0x57bc08[_0x28199a(0x476)],'BDDCe':_0x57bc08[_0x39c6d1(0x874)],'QlKcT':function(_0x3c600e,_0x4693af){const _0x48c1f3=_0x28199a;return _0x57bc08[_0x48c1f3(0x809)](_0x3c600e,_0x4693af);},'QPKOf':_0x57bc08[_0x28199a(0x68a)],'CoFVU':_0x57bc08[_0x39c6d1(0x1a1)],'cbpwx':_0x57bc08[_0x1615bd(0x342)],'TxZlg':function(_0x127153,_0x45a9d2){const _0xc414e=_0x39c6d1;return _0x57bc08[_0xc414e(0x8f0)](_0x127153,_0x45a9d2);},'uWRwA':function(_0x36114c,_0x40da18){const _0x1a1db3=_0x1a4381;return _0x57bc08[_0x1a1db3(0x87e)](_0x36114c,_0x40da18);},'fcKAB':_0x57bc08[_0x28199a(0x2cc)],'nISzL':_0x57bc08[_0x1615bd(0x7d6)],'SLaDP':_0x57bc08[_0x39c6d1(0x798)],'lRRwc':_0x57bc08[_0xf02b78(0x2c7)],'OVmCQ':_0x57bc08[_0x28199a(0x78a)],'FsAxX':function(_0xb57f6b,_0x5ad6c0){const _0x4c6365=_0x28199a;return _0x57bc08[_0x4c6365(0x803)](_0xb57f6b,_0x5ad6c0);},'tKDBq':_0x57bc08[_0xf02b78(0x622)],'PfvyQ':_0x57bc08[_0x1a4381(0x7d2)],'DKkFJ':_0x57bc08[_0x39c6d1(0x87f)],'iJrVx':_0x57bc08[_0xf02b78(0x86e)]};if(_0x5b9246)return;const _0x17eb42=new TextDecoder(_0x57bc08[_0x39c6d1(0x5f3)])[_0x28199a(0x94e)+'e'](_0x47712a);return _0x17eb42[_0x1a4381(0x6d0)]()[_0x1a4381(0x530)]('\x0a')[_0x1a4381(0x452)+'ch'](function(_0xdcbb21){const _0xc122a2=_0x39c6d1,_0x319636=_0xf02b78,_0x319154=_0xf02b78,_0x4c98be=_0x1a4381,_0x384df1=_0x28199a,_0xc8d7f0={'QqpPK':function(_0x20be17,_0x2ee17c){const _0x53bfb2=_0x4dd7;return _0x57bc08[_0x53bfb2(0x940)](_0x20be17,_0x2ee17c);},'DlHFb':function(_0xe4b951,_0x98ab2d){const _0x1ad178=_0x4dd7;return _0x57bc08[_0x1ad178(0x5ae)](_0xe4b951,_0x98ab2d);},'XWizZ':function(_0x537001,_0x2b7a4e){const _0x8f9484=_0x4dd7;return _0x57bc08[_0x8f9484(0x714)](_0x537001,_0x2b7a4e);},'eZOXt':_0x57bc08[_0xc122a2(0x65b)],'ptfuK':_0x57bc08[_0xc122a2(0x50c)],'zNwPE':_0x57bc08[_0x319154(0x831)],'IhtUp':_0x57bc08[_0x4c98be(0x5f3)]};if(_0x57bc08[_0x4c98be(0x34e)](_0xdcbb21[_0x319154(0x1cf)+'h'],-0x198f+-0xc6c*-0x2+-0xbd*-0x1))_0x18c5e5=_0xdcbb21[_0xc122a2(0x835)](0x4*-0xa3+-0x3*-0x49e+-0xb48);if(_0x57bc08[_0xc122a2(0x72b)](_0x18c5e5,_0x57bc08[_0x384df1(0x2b0)])){text_offset=-(0x1*0x212+-0x17*-0x59+-0xa10);const _0x9f4ce5={'method':_0x57bc08[_0x384df1(0x342)],'headers':headers,'body':_0x57bc08[_0x384df1(0x15b)](b64EncodeUnicode,JSON[_0x319636(0x506)+_0x4c98be(0x624)](prompt[_0x319636(0x916)]))};_0x57bc08[_0x4c98be(0x802)](fetch,_0x57bc08[_0xc122a2(0x2c7)],_0x9f4ce5)[_0xc122a2(0x15c)](_0x5b6755=>{const _0x4903ac=_0x384df1,_0xa07d33=_0x384df1,_0x2122aa=_0x319636,_0x373b4e=_0x4c98be,_0xfffeb5=_0x384df1,_0x5744f8={'tkdun':function(_0x181179,_0xf710e8){const _0x465227=_0x4dd7;return _0x454673[_0x465227(0x8a0)](_0x181179,_0xf710e8);},'fkEin':_0x454673[_0x4903ac(0x688)],'yVwTO':_0x454673[_0x4903ac(0x73a)],'EiLeV':_0x454673[_0x2122aa(0x397)],'HPyyZ':function(_0x393a06,_0x18fd5e){const _0x1bb94d=_0xa07d33;return _0x454673[_0x1bb94d(0x5e8)](_0x393a06,_0x18fd5e);},'rXQwt':_0x454673[_0x373b4e(0x6b7)],'RXEyA':function(_0x137c5f,_0x24195d){const _0x2d110d=_0x373b4e;return _0x454673[_0x2d110d(0x852)](_0x137c5f,_0x24195d);},'qHVAI':function(_0x5a4c12,_0x4d0a33){const _0x56696f=_0x2122aa;return _0x454673[_0x56696f(0x546)](_0x5a4c12,_0x4d0a33);},'rcSCj':_0x454673[_0xa07d33(0x82f)],'sghfT':_0x454673[_0x373b4e(0x64b)],'BDdsI':_0x454673[_0x2122aa(0x419)],'xCFQX':function(_0x35f040){const _0x3f37c5=_0xfffeb5;return _0x454673[_0x3f37c5(0x8eb)](_0x35f040);},'BGwuS':_0x454673[_0x4903ac(0x333)],'jAaZM':_0x454673[_0x373b4e(0x73d)],'Xhzeq':function(_0x3378b7,_0x4c7943){const _0x3cd175=_0x2122aa;return _0x454673[_0x3cd175(0x6ae)](_0x3378b7,_0x4c7943);},'ucEPQ':_0x454673[_0xa07d33(0x515)],'UJAgd':_0x454673[_0xa07d33(0x1c7)],'gwVAQ':function(_0x3b9542,_0x279e84){const _0x218d06=_0xa07d33;return _0x454673[_0x218d06(0x5e8)](_0x3b9542,_0x279e84);},'cTSfY':_0x454673[_0x373b4e(0x343)],'SkZqf':_0x454673[_0x373b4e(0x417)],'nEgeg':function(_0x9eac99,_0x20948f){const _0x431055=_0x373b4e;return _0x454673[_0x431055(0x1be)](_0x9eac99,_0x20948f);},'elkfc':_0x454673[_0x4903ac(0x817)],'MTSfV':_0x454673[_0x2122aa(0x691)],'sNzTH':_0x454673[_0x2122aa(0x909)],'EvfzR':_0x454673[_0x2122aa(0x405)],'PoEnU':function(_0x30d329,_0x3e967d){const _0x543d51=_0x4903ac;return _0x454673[_0x543d51(0x852)](_0x30d329,_0x3e967d);},'CkEOu':function(_0xeb6fa3,_0x28c139){const _0x696bc3=_0x4903ac;return _0x454673[_0x696bc3(0x5cd)](_0xeb6fa3,_0x28c139);},'vMyQM':_0x454673[_0x373b4e(0x4cd)],'SpspN':function(_0x1b487d,_0x34031c){const _0x48358b=_0xfffeb5;return _0x454673[_0x48358b(0x667)](_0x1b487d,_0x34031c);},'mtOoP':function(_0x19ef03,_0x965f3b,_0xe537b8){const _0x47ab1d=_0x4903ac;return _0x454673[_0x47ab1d(0x8c5)](_0x19ef03,_0x965f3b,_0xe537b8);},'ZfkMv':_0x454673[_0x4903ac(0x87b)],'yhHKo':_0x454673[_0xa07d33(0x8ec)],'nvyiY':_0x454673[_0x2122aa(0x864)],'sDtJr':_0x454673[_0x2122aa(0x23e)],'XqgeO':_0x454673[_0x4903ac(0x2f2)],'HhABB':_0x454673[_0xfffeb5(0x2fb)],'fIkTb':_0x454673[_0x373b4e(0x46c)],'liJxt':_0x454673[_0x4903ac(0x62f)],'kaDPk':function(_0x2ae9b0,_0x3fc59c){const _0x454550=_0x4903ac;return _0x454673[_0x454550(0x935)](_0x2ae9b0,_0x3fc59c);},'YrnWJ':_0x454673[_0x4903ac(0x4b2)],'gGsVl':function(_0x23de63,_0x5e5173){const _0x687f88=_0x4903ac;return _0x454673[_0x687f88(0x935)](_0x23de63,_0x5e5173);},'rhSML':function(_0x3400c7,_0x3eb22b){const _0x3eeea8=_0x4903ac;return _0x454673[_0x3eeea8(0x935)](_0x3400c7,_0x3eb22b);},'jVYCs':_0x454673[_0xa07d33(0x633)],'Rmojw':function(_0x4ae838){const _0x70a587=_0x373b4e;return _0x454673[_0x70a587(0x8eb)](_0x4ae838);},'zwFIr':_0x454673[_0x373b4e(0x75d)],'mBvXZ':_0x454673[_0x373b4e(0x209)],'EFwOG':_0x454673[_0x373b4e(0x77a)],'TXXfJ':function(_0x16a5d1,_0x497a20){const _0x1b3a70=_0x373b4e;return _0x454673[_0x1b3a70(0x482)](_0x16a5d1,_0x497a20);},'wEJnK':_0x454673[_0xfffeb5(0x5e6)],'FKEUR':_0x454673[_0xa07d33(0x394)],'cPPAC':function(_0x50c0d,_0x2d469d){const _0x5854f4=_0xfffeb5;return _0x454673[_0x5854f4(0x733)](_0x50c0d,_0x2d469d);},'yrwrQ':_0x454673[_0x373b4e(0x762)],'nVGgD':_0x454673[_0x373b4e(0x267)],'WBsmm':function(_0x173183){const _0x1bd5f5=_0x4903ac;return _0x454673[_0x1bd5f5(0x8eb)](_0x173183);},'HaiMm':_0x454673[_0x373b4e(0x808)],'WhvsK':function(_0x36a960,_0x5cd5bc){const _0x315d29=_0x2122aa;return _0x454673[_0x315d29(0x18c)](_0x36a960,_0x5cd5bc);},'vtAiY':function(_0x4e84fb,_0x1dc6cc){const _0x3a7836=_0x373b4e;return _0x454673[_0x3a7836(0x935)](_0x4e84fb,_0x1dc6cc);},'VBocs':function(_0x21bbbf,_0x545e38){const _0x4e78cf=_0xa07d33;return _0x454673[_0x4e78cf(0x935)](_0x21bbbf,_0x545e38);},'kqpNs':function(_0x5a6eba,_0x31d73e){const _0x3c5260=_0x373b4e;return _0x454673[_0x3c5260(0x6a0)](_0x5a6eba,_0x31d73e);},'vVacW':_0x454673[_0x2122aa(0x79b)],'isvXN':_0x454673[_0xa07d33(0x1dc)],'yYDvi':_0x454673[_0x2122aa(0x858)],'aSrXO':function(_0x234861,_0x4dcf08,_0xecd2bd){const _0x3cff51=_0xa07d33;return _0x454673[_0x3cff51(0x8c5)](_0x234861,_0x4dcf08,_0xecd2bd);},'ZZxYZ':_0x454673[_0x4903ac(0x8d5)],'ATHgf':_0x454673[_0x4903ac(0x7c3)],'XTCDV':function(_0x1a4ff1,_0x549dc4){const _0x3b518=_0xfffeb5;return _0x454673[_0x3b518(0x51f)](_0x1a4ff1,_0x549dc4);},'Qutpp':_0x454673[_0xfffeb5(0x1df)],'TCXXZ':function(_0x1adb07,_0x5ba9f2){const _0x3f9ca1=_0x373b4e;return _0x454673[_0x3f9ca1(0x1be)](_0x1adb07,_0x5ba9f2);},'OoqZu':_0x454673[_0x373b4e(0x85b)],'TfUsn':_0x454673[_0x373b4e(0x616)],'beYPr':_0x454673[_0xa07d33(0x1db)],'XhWpU':function(_0x364ae0,_0x1f8f38){const _0x559960=_0x2122aa;return _0x454673[_0x559960(0x852)](_0x364ae0,_0x1f8f38);},'rsNdk':function(_0x1040fb,_0x4bf4f8){const _0x1c3112=_0xa07d33;return _0x454673[_0x1c3112(0x667)](_0x1040fb,_0x4bf4f8);},'kEyhc':function(_0x1a5d81,_0x428805){const _0x41e379=_0xfffeb5;return _0x454673[_0x41e379(0x18c)](_0x1a5d81,_0x428805);}},_0x31cdae=_0x5b6755[_0xa07d33(0x5c0)][_0x4903ac(0x6c6)+_0xa07d33(0x922)]();let _0x1afd6e='',_0x59b8a3='';_0x31cdae[_0x4903ac(0x459)]()[_0x4903ac(0x15c)](function _0x20753c({done:_0x3ddae3,value:_0x4fb154}){const _0x13514b=_0xfffeb5,_0xf9f4c8=_0x4903ac,_0x35ea04=_0xfffeb5,_0x43378d=_0x373b4e,_0x57dda9=_0x4903ac,_0x2a9bfd={'ENBIb':function(_0xddbd93,_0x2f27c4){const _0x2e8e6a=_0x4dd7;return _0xc8d7f0[_0x2e8e6a(0x566)](_0xddbd93,_0x2f27c4);},'CMhOU':function(_0x1984b9,_0x20bc83){const _0x468326=_0x4dd7;return _0xc8d7f0[_0x468326(0x2a8)](_0x1984b9,_0x20bc83);},'Utbzi':function(_0x260658,_0x55b0cf){const _0x2fe237=_0x4dd7;return _0xc8d7f0[_0x2fe237(0x2a8)](_0x260658,_0x55b0cf);},'UJccZ':function(_0xc35c7f,_0x3f1f66){const _0x41d0ff=_0x4dd7;return _0xc8d7f0[_0x41d0ff(0x711)](_0xc35c7f,_0x3f1f66);},'QXZqA':_0xc8d7f0[_0x13514b(0x1c2)],'gmoGR':_0xc8d7f0[_0xf9f4c8(0x1c6)],'toYhw':_0xc8d7f0[_0x13514b(0x587)],'lcuUj':function(_0x166e35,_0x3dc55c){const _0x2b17d6=_0x13514b;return _0xc8d7f0[_0x2b17d6(0x566)](_0x166e35,_0x3dc55c);}};if(_0x3ddae3)return;const _0x87a69e=new TextDecoder(_0xc8d7f0[_0xf9f4c8(0x22b)])[_0x57dda9(0x94e)+'e'](_0x4fb154);return _0x87a69e[_0x43378d(0x6d0)]()[_0x35ea04(0x530)]('\x0a')[_0x35ea04(0x452)+'ch'](function(_0x3896eb){const _0x5ce27a=_0x57dda9,_0x19e7fc=_0x57dda9,_0x4e2139=_0x57dda9,_0x3f14ef=_0xf9f4c8,_0x52194f=_0x57dda9,_0x1dd04a={'ugcsD':function(_0x52bbe6,_0x3fa0f3){const _0x491929=_0x4dd7;return _0x5744f8[_0x491929(0x698)](_0x52bbe6,_0x3fa0f3);},'qmCEJ':_0x5744f8[_0x5ce27a(0x641)],'UvlgE':_0x5744f8[_0x19e7fc(0x270)],'USiLj':_0x5744f8[_0x19e7fc(0x561)],'cgcvZ':function(_0x547fb0,_0x292be0){const _0x432421=_0x5ce27a;return _0x5744f8[_0x432421(0x3e7)](_0x547fb0,_0x292be0);},'tvQfc':_0x5744f8[_0x19e7fc(0x5f7)],'CbVbj':function(_0x488e68,_0xae10ba){const _0x78f22e=_0x4e2139;return _0x5744f8[_0x78f22e(0x8c6)](_0x488e68,_0xae10ba);},'HMwnB':function(_0x533128,_0x43dc7b){const _0x2f9ac9=_0x4e2139;return _0x5744f8[_0x2f9ac9(0x83d)](_0x533128,_0x43dc7b);},'mukZE':_0x5744f8[_0x52194f(0x7ec)],'qKokc':_0x5744f8[_0x3f14ef(0x464)],'QHKKw':_0x5744f8[_0x19e7fc(0x79d)],'NFcdI':function(_0x531881){const _0x5b48ea=_0x4e2139;return _0x5744f8[_0x5b48ea(0x2d4)](_0x531881);},'dnoit':_0x5744f8[_0x4e2139(0x684)],'forbh':_0x5744f8[_0x52194f(0x1d6)],'lTkbN':function(_0x3fcc6e,_0x232a75){const _0x5b6e67=_0x4e2139;return _0x5744f8[_0x5b6e67(0x3df)](_0x3fcc6e,_0x232a75);},'huwXi':_0x5744f8[_0x4e2139(0x25f)],'wpbZP':_0x5744f8[_0x5ce27a(0x6e9)],'mtADe':function(_0x38629e,_0x5f5a13){const _0x96d943=_0x3f14ef;return _0x5744f8[_0x96d943(0x735)](_0x38629e,_0x5f5a13);},'opJWc':_0x5744f8[_0x4e2139(0x4c6)],'PzHzS':_0x5744f8[_0x4e2139(0x83e)],'tcweV':function(_0x8fb0,_0x3484dc){const _0x2afc46=_0x4e2139;return _0x5744f8[_0x2afc46(0x8ca)](_0x8fb0,_0x3484dc);},'aMyBi':_0x5744f8[_0x4e2139(0x6f0)],'MwMqu':_0x5744f8[_0x3f14ef(0x6d7)],'vGBMP':_0x5744f8[_0x3f14ef(0x16e)],'YyvmV':_0x5744f8[_0x5ce27a(0x365)],'gojpe':function(_0x5129d8,_0x13165c){const _0x5dd88a=_0x4e2139;return _0x5744f8[_0x5dd88a(0x734)](_0x5129d8,_0x13165c);},'VNQMo':function(_0x26c302,_0xc9e616){const _0x364bb8=_0x4e2139;return _0x5744f8[_0x364bb8(0x330)](_0x26c302,_0xc9e616);},'VhDqC':_0x5744f8[_0x3f14ef(0x6ce)],'bcpdV':function(_0x4e3a1b,_0x1987c5){const _0x15668f=_0x19e7fc;return _0x5744f8[_0x15668f(0x54f)](_0x4e3a1b,_0x1987c5);},'CBUjf':function(_0x489452,_0x27f500,_0x3dc6f7){const _0x86c565=_0x19e7fc;return _0x5744f8[_0x86c565(0x5f2)](_0x489452,_0x27f500,_0x3dc6f7);},'JkNiF':_0x5744f8[_0x19e7fc(0x645)],'OFnDu':_0x5744f8[_0x5ce27a(0x3fb)],'LYJSF':_0x5744f8[_0x4e2139(0x5ff)],'sGcgX':_0x5744f8[_0x5ce27a(0x79a)],'YMeQr':function(_0x5f028e,_0x564445){const _0x348473=_0x19e7fc;return _0x5744f8[_0x348473(0x8ca)](_0x5f028e,_0x564445);},'cpkSo':_0x5744f8[_0x19e7fc(0x40a)],'QPYfv':_0x5744f8[_0x4e2139(0x632)],'CTppj':_0x5744f8[_0x3f14ef(0x8b5)],'IjdfI':_0x5744f8[_0x4e2139(0x21d)],'kYxXM':function(_0x2f9e43,_0x1a745b){const _0x1655fe=_0x5ce27a;return _0x5744f8[_0x1655fe(0x193)](_0x2f9e43,_0x1a745b);},'PPtmJ':_0x5744f8[_0x3f14ef(0x314)],'BQPDR':function(_0x3fa43b,_0x48e857){const _0x12cd97=_0x3f14ef;return _0x5744f8[_0x12cd97(0x698)](_0x3fa43b,_0x48e857);},'zWCZm':function(_0x1bb1c6,_0x1bb962){const _0x311962=_0x19e7fc;return _0x5744f8[_0x311962(0x1a7)](_0x1bb1c6,_0x1bb962);},'ZpWNl':function(_0x147654,_0xbfcf67){const _0x2db3ed=_0x52194f;return _0x5744f8[_0x2db3ed(0x438)](_0x147654,_0xbfcf67);},'ghvQH':_0x5744f8[_0x3f14ef(0x89c)],'ajCdS':function(_0x497b1a){const _0x14d1af=_0x3f14ef;return _0x5744f8[_0x14d1af(0x233)](_0x497b1a);},'hFSZU':_0x5744f8[_0x5ce27a(0x8c9)],'dNpqT':_0x5744f8[_0x5ce27a(0x25d)],'OAGMw':_0x5744f8[_0x19e7fc(0x2db)],'wnFOQ':function(_0x5ec6ed,_0x3efe3f){const _0x254165=_0x5ce27a;return _0x5744f8[_0x254165(0x2ae)](_0x5ec6ed,_0x3efe3f);},'CWhSi':_0x5744f8[_0x5ce27a(0x1f9)],'GidIO':_0x5744f8[_0x4e2139(0x63e)],'wYVgB':function(_0x4bc662,_0x38d49e){const _0x4aaac4=_0x3f14ef;return _0x5744f8[_0x4aaac4(0x2cb)](_0x4bc662,_0x38d49e);}};if(_0x5744f8[_0x3f14ef(0x734)](_0x3896eb[_0x5ce27a(0x1cf)+'h'],-0x377*0x1+-0x87+-0x404*-0x1))_0x1afd6e=_0x3896eb[_0x3f14ef(0x835)](0x43e+-0xb5*0x12+0x12*0x79);if(_0x5744f8[_0x4e2139(0x83d)](_0x1afd6e,_0x5744f8[_0x4e2139(0x7ec)])){if(_0x5744f8[_0x3f14ef(0x3df)](_0x5744f8[_0x5ce27a(0x6dc)],_0x5744f8[_0x4e2139(0x6dc)])){document[_0x52194f(0x86b)+_0x19e7fc(0x185)+_0x19e7fc(0x435)](_0x5744f8[_0x4e2139(0x4e4)])[_0x4e2139(0x8f2)+_0x52194f(0x907)]='',_0x5744f8[_0x3f14ef(0x6f2)](chatmore);const _0x329ebc={'method':_0x5744f8[_0x4e2139(0x7a1)],'headers':headers,'body':_0x5744f8[_0x3f14ef(0x842)](b64EncodeUnicode,JSON[_0x19e7fc(0x506)+_0x5ce27a(0x624)]({'prompt':_0x5744f8[_0x3f14ef(0x401)](_0x5744f8[_0x52194f(0x1a7)](_0x5744f8[_0x4e2139(0x6ed)](_0x5744f8[_0x3f14ef(0x31a)](_0x5744f8[_0x52194f(0x3fe)],original_search_query),_0x5744f8[_0x5ce27a(0x92a)]),document[_0x19e7fc(0x86b)+_0x4e2139(0x185)+_0x4e2139(0x435)](_0x5744f8[_0x3f14ef(0x93f)])[_0x5ce27a(0x8f2)+_0x52194f(0x907)][_0x19e7fc(0x7fa)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x52194f(0x7fa)+'ce'](/<hr.*/gs,'')[_0x3f14ef(0x7fa)+'ce'](/<[^>]+>/g,'')[_0x19e7fc(0x7fa)+'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':!![]}))};_0x5744f8[_0x5ce27a(0x329)](fetch,_0x5744f8[_0x5ce27a(0x96c)],_0x329ebc)[_0x3f14ef(0x15c)](_0x1ea798=>{const _0x153074=_0x3f14ef,_0x453e7a=_0x3f14ef,_0x53bf9c=_0x5ce27a,_0x52b8d4=_0x4e2139,_0x24ab52=_0x19e7fc,_0x1f89c2={'trsKZ':function(_0x29d393,_0x23f29a){const _0x461192=_0x4dd7;return _0x1dd04a[_0x461192(0x61c)](_0x29d393,_0x23f29a);},'tBdnT':_0x1dd04a[_0x153074(0x669)],'fUoqU':_0x1dd04a[_0x453e7a(0x7ef)],'mMmsv':_0x1dd04a[_0x53bf9c(0x7e2)],'eMSXX':function(_0x286a0a,_0x4616dd){const _0x2879d3=_0x453e7a;return _0x1dd04a[_0x2879d3(0x2bc)](_0x286a0a,_0x4616dd);},'xIACH':_0x1dd04a[_0x53bf9c(0x3a2)],'WZInd':function(_0x13d596,_0x527d55){const _0xd3c0ac=_0x453e7a;return _0x1dd04a[_0xd3c0ac(0x478)](_0x13d596,_0x527d55);},'JbNFH':function(_0xd0e6a6,_0xfd3178){const _0x175957=_0x53bf9c;return _0x1dd04a[_0x175957(0x184)](_0xd0e6a6,_0xfd3178);},'hOWBf':_0x1dd04a[_0x153074(0x432)],'drBjM':_0x1dd04a[_0x24ab52(0x46e)],'YykaY':_0x1dd04a[_0x53bf9c(0x2b6)],'zsudo':function(_0x5c8dc7){const _0x1671c5=_0x52b8d4;return _0x1dd04a[_0x1671c5(0x3a9)](_0x5c8dc7);},'wKmpf':_0x1dd04a[_0x52b8d4(0x4f3)],'wawRP':_0x1dd04a[_0x153074(0x904)],'afcbz':function(_0x5ac8a1,_0x338bc7){const _0x44779c=_0x453e7a;return _0x1dd04a[_0x44779c(0x466)](_0x5ac8a1,_0x338bc7);},'BSHYI':_0x1dd04a[_0x453e7a(0x5bb)],'ySYoJ':_0x1dd04a[_0x53bf9c(0x1fa)],'KTpXP':function(_0x4c9d9b,_0x11e8cc){const _0x578ed6=_0x24ab52;return _0x1dd04a[_0x578ed6(0x488)](_0x4c9d9b,_0x11e8cc);},'ozuzI':_0x1dd04a[_0x52b8d4(0x64a)],'tMVYG':_0x1dd04a[_0x24ab52(0x44e)],'jsuBZ':function(_0xe6aec2,_0x431f61){const _0x381969=_0x24ab52;return _0x1dd04a[_0x381969(0x837)](_0xe6aec2,_0x431f61);},'xVCtp':_0x1dd04a[_0x453e7a(0x58d)],'IvxBr':_0x1dd04a[_0x52b8d4(0x634)],'ahcVJ':_0x1dd04a[_0x52b8d4(0x358)],'HlDBa':_0x1dd04a[_0x53bf9c(0x1ea)],'cQZFM':function(_0x143b58,_0x29a170){const _0x5a443b=_0x53bf9c;return _0x1dd04a[_0x5a443b(0x478)](_0x143b58,_0x29a170);},'xgVvT':function(_0x33dc99,_0x5a8412){const _0x16469b=_0x53bf9c;return _0x1dd04a[_0x16469b(0x2d9)](_0x33dc99,_0x5a8412);},'BUYPV':function(_0x55563b,_0x306afc){const _0xccd953=_0x24ab52;return _0x1dd04a[_0xccd953(0x84e)](_0x55563b,_0x306afc);},'xQLBO':_0x1dd04a[_0x52b8d4(0x868)],'cFBtG':function(_0x211ba5,_0x25fe6d){const _0xc33fd9=_0x24ab52;return _0x1dd04a[_0xc33fd9(0x437)](_0x211ba5,_0x25fe6d);},'pAhvF':function(_0x390716,_0x2fc781,_0x37af04){const _0x4c7aa5=_0x24ab52;return _0x1dd04a[_0x4c7aa5(0x7bc)](_0x390716,_0x2fc781,_0x37af04);},'FNENN':function(_0x14f8e1,_0xab1481){const _0x158887=_0x52b8d4;return _0x1dd04a[_0x158887(0x61c)](_0x14f8e1,_0xab1481);},'sjPhD':_0x1dd04a[_0x24ab52(0x7a2)],'pcSev':function(_0x3a4f3c,_0x31b21d){const _0x2182d0=_0x52b8d4;return _0x1dd04a[_0x2182d0(0x837)](_0x3a4f3c,_0x31b21d);},'BQZRp':_0x1dd04a[_0x52b8d4(0x3d0)],'soGQb':function(_0x4b9d5b,_0x5384c5){const _0x44922e=_0x453e7a;return _0x1dd04a[_0x44922e(0x61c)](_0x4b9d5b,_0x5384c5);},'kOjVx':_0x1dd04a[_0x453e7a(0x481)],'vgKHx':_0x1dd04a[_0x24ab52(0x172)],'MOAcb':function(_0x3d276e,_0x3d2018){const _0x23a490=_0x52b8d4;return _0x1dd04a[_0x23a490(0x1f5)](_0x3d276e,_0x3d2018);},'qdJve':_0x1dd04a[_0x53bf9c(0x850)],'RJoce':_0x1dd04a[_0x453e7a(0x14d)],'OcdoX':_0x1dd04a[_0x52b8d4(0x3af)],'cfbQP':function(_0x13db0f,_0x105553){const _0xa97e7c=_0x153074;return _0x1dd04a[_0xa97e7c(0x61c)](_0x13db0f,_0x105553);},'reVmf':_0x1dd04a[_0x453e7a(0x3ec)],'Jqgqc':function(_0x7b8671,_0x4addf9){const _0x9a22f4=_0x52b8d4;return _0x1dd04a[_0x9a22f4(0x951)](_0x7b8671,_0x4addf9);},'YXOJU':_0x1dd04a[_0x153074(0x6e0)],'QRZkn':function(_0x40b039,_0xe5913e){const _0x439c1b=_0x24ab52;return _0x1dd04a[_0x439c1b(0x158)](_0x40b039,_0xe5913e);},'fJWbA':function(_0x4515f6,_0xa55447){const _0x1ec27f=_0x24ab52;return _0x1dd04a[_0x1ec27f(0x32c)](_0x4515f6,_0xa55447);},'alXvC':function(_0x29f260,_0x3cd388){const _0x1bea22=_0x153074;return _0x1dd04a[_0x1bea22(0x5d5)](_0x29f260,_0x3cd388);},'KpLnJ':_0x1dd04a[_0x52b8d4(0x2ef)],'Ppzna':function(_0x50447a){const _0x516a26=_0x52b8d4;return _0x1dd04a[_0x516a26(0x6b3)](_0x50447a);},'ZNWLO':_0x1dd04a[_0x24ab52(0x85a)],'WPexf':_0x1dd04a[_0x153074(0x195)],'ejULJ':_0x1dd04a[_0x24ab52(0x766)]};if(_0x1dd04a[_0x52b8d4(0x4ad)](_0x1dd04a[_0x153074(0x320)],_0x1dd04a[_0x24ab52(0x8f8)])){const _0x181fa5=_0x1ea798[_0x52b8d4(0x5c0)][_0x153074(0x6c6)+_0x153074(0x922)]();let _0x377537='',_0x3d5e39='';_0x181fa5[_0x24ab52(0x459)]()[_0x52b8d4(0x15c)](function _0x1220d8({done:_0x4aaf17,value:_0x2a85f7}){const _0x17e4b0=_0x53bf9c,_0x503514=_0x52b8d4,_0x8a2ba4=_0x153074,_0x3d817f=_0x53bf9c,_0x16b028=_0x53bf9c,_0x1a4e88={'vseTr':function(_0x1b0455,_0x189312){const _0x35e90e=_0x4dd7;return _0x1f89c2[_0x35e90e(0x1fd)](_0x1b0455,_0x189312);},'VNMSB':function(_0x75583,_0x2297a0){const _0x360255=_0x4dd7;return _0x1f89c2[_0x360255(0x43e)](_0x75583,_0x2297a0);},'xmwGX':_0x1f89c2[_0x17e4b0(0x231)],'nKbgC':_0x1f89c2[_0x17e4b0(0x16c)],'eAYqd':function(_0x5d8287,_0x4b788a){const _0x35a194=_0x503514;return _0x1f89c2[_0x35a194(0x3ac)](_0x5d8287,_0x4b788a);},'Ondbz':function(_0x10c2ae,_0x33e0ec){const _0x3a9b87=_0x17e4b0;return _0x1f89c2[_0x3a9b87(0x43e)](_0x10c2ae,_0x33e0ec);},'tiGLq':_0x1f89c2[_0x17e4b0(0x847)],'UspZE':function(_0x2f7542,_0x5e99c2){const _0x317545=_0x8a2ba4;return _0x1f89c2[_0x317545(0x4f0)](_0x2f7542,_0x5e99c2);},'LxnDQ':function(_0x3ff292,_0x446a6c){const _0x132dce=_0x8a2ba4;return _0x1f89c2[_0x132dce(0x3ac)](_0x3ff292,_0x446a6c);},'gpWyq':_0x1f89c2[_0x503514(0x78b)],'EfVrD':function(_0x2ee0e7,_0x23a880){const _0x3026e6=_0x3d817f;return _0x1f89c2[_0x3026e6(0x442)](_0x2ee0e7,_0x23a880);},'cHdxY':_0x1f89c2[_0x16b028(0x77f)],'wezQk':function(_0x5e25a7,_0x57a9b0){const _0x4e0e05=_0x17e4b0;return _0x1f89c2[_0x4e0e05(0x4ae)](_0x5e25a7,_0x57a9b0);},'FVIHk':function(_0x18e996,_0x3325c8){const _0x1db685=_0x17e4b0;return _0x1f89c2[_0x1db685(0x5e1)](_0x18e996,_0x3325c8);},'FCiKK':function(_0x5c297a,_0x4a0622){const _0x3a236c=_0x3d817f;return _0x1f89c2[_0x3a236c(0x1fd)](_0x5c297a,_0x4a0622);},'Eqgwj':function(_0x4acce1,_0x3457fd){const _0x3f5ff6=_0x16b028;return _0x1f89c2[_0x3f5ff6(0x1ff)](_0x4acce1,_0x3457fd);},'uVaAq':_0x1f89c2[_0x3d817f(0x34c)],'wipjp':_0x1f89c2[_0x3d817f(0x60b)],'eDePS':function(_0x52a579){const _0x3a4a9a=_0x503514;return _0x1f89c2[_0x3a4a9a(0x1a4)](_0x52a579);},'GAPvT':_0x1f89c2[_0x8a2ba4(0x794)],'JPqzF':_0x1f89c2[_0x8a2ba4(0x749)]};if(_0x1f89c2[_0x8a2ba4(0x274)](_0x1f89c2[_0x503514(0x848)],_0x1f89c2[_0x17e4b0(0x848)])){if(_0x4aaf17)return;const _0x335273=new TextDecoder(_0x1f89c2[_0x17e4b0(0x367)])[_0x8a2ba4(0x94e)+'e'](_0x2a85f7);return _0x335273[_0x3d817f(0x6d0)]()[_0x503514(0x530)]('\x0a')[_0x503514(0x452)+'ch'](function(_0x5508b3){const _0x2ae7f3=_0x16b028,_0x4b219e=_0x17e4b0,_0x5e3cc4=_0x503514,_0x58c6d1=_0x8a2ba4,_0x21d695=_0x503514,_0x2653ae={'vRLBO':function(_0x36f791,_0x57f8a0){const _0x5d1ece=_0x4dd7;return _0x1f89c2[_0x5d1ece(0x3ac)](_0x36f791,_0x57f8a0);},'DiRmy':_0x1f89c2[_0x2ae7f3(0x295)],'Fuata':_0x1f89c2[_0x4b219e(0x81e)],'WFKNK':_0x1f89c2[_0x4b219e(0x34c)]};if(_0x1f89c2[_0x2ae7f3(0x8f1)](_0x1f89c2[_0x58c6d1(0x518)],_0x1f89c2[_0x58c6d1(0x518)])){_0x57294c=_0x2653ae[_0x58c6d1(0x7b2)](_0x474ec2,_0xf531ca);const _0x5af0bf={};return _0x5af0bf[_0x4b219e(0x8ef)]=_0x2653ae[_0x58c6d1(0x7a5)],_0x740bcd[_0x58c6d1(0x501)+'e'][_0x4b219e(0x3a1)+'pt'](_0x5af0bf,_0x3a71a6,_0xe35660);}else{if(_0x1f89c2[_0x4b219e(0x705)](_0x5508b3[_0x58c6d1(0x1cf)+'h'],0xe*0x8d+-0x1948+-0x8cc*-0x2))_0x377537=_0x5508b3[_0x5e3cc4(0x835)](-0x1*-0x82d+-0x1039*0x1+0x812*0x1);if(_0x1f89c2[_0x5e3cc4(0x336)](_0x377537,_0x1f89c2[_0x4b219e(0x42c)])){if(_0x1f89c2[_0x58c6d1(0x8f1)](_0x1f89c2[_0x2ae7f3(0x226)],_0x1f89c2[_0x5e3cc4(0x226)]))ACbSeC[_0x21d695(0x14b)](_0xca96f,'0');else{const _0x5e1339=_0x1f89c2[_0x4b219e(0x5ce)][_0x58c6d1(0x530)]('|');let _0x525560=-0x431*0x2+0x1736+-0x92*0x1a;while(!![]){switch(_0x5e1339[_0x525560++]){case'0':_0x1f89c2[_0x58c6d1(0x2d7)](proxify);continue;case'1':document[_0x21d695(0x3d6)+_0x58c6d1(0x6c8)+_0x2ae7f3(0x686)](_0x1f89c2[_0x58c6d1(0x794)])[_0x21d695(0x19e)][_0x58c6d1(0x929)+'ay']='';continue;case'2':document[_0x5e3cc4(0x3d6)+_0x5e3cc4(0x6c8)+_0x5e3cc4(0x686)](_0x1f89c2[_0x21d695(0x749)])[_0x2ae7f3(0x19e)][_0x21d695(0x929)+'ay']='';continue;case'3':return;case'4':lock_chat=0x1*0x21e6+-0x6b3+-0x1b33;continue;}break;}}}let _0x452a25;try{if(_0x1f89c2[_0x4b219e(0x274)](_0x1f89c2[_0x21d695(0x7f1)],_0x1f89c2[_0x21d695(0x856)]))_0x244fec=_0x3f2de4[_0x4b219e(0x7fa)+_0x2ae7f3(0x52f)](_0x1a4e88[_0x2ae7f3(0x54d)](_0x1a4e88[_0x58c6d1(0x1b0)],_0x1a4e88[_0x21d695(0x14b)](_0x53f86e,_0x3e6fb1)),_0x1a4e88[_0x5e3cc4(0x54d)](_0x1a4e88[_0x4b219e(0x4a0)],_0x1a4e88[_0x58c6d1(0x71c)](_0x54473f,_0x4926ab))),_0x5865cf=_0x33e0b0[_0x21d695(0x7fa)+_0x5e3cc4(0x52f)](_0x1a4e88[_0x2ae7f3(0x75a)](_0x1a4e88[_0x58c6d1(0x29a)],_0x1a4e88[_0x2ae7f3(0x531)](_0x34d253,_0x2c4e47)),_0x1a4e88[_0x2ae7f3(0x54d)](_0x1a4e88[_0x58c6d1(0x4a0)],_0x1a4e88[_0x58c6d1(0x7bf)](_0x94df51,_0x3cd3fa))),_0xb35b92=_0x22799c[_0x2ae7f3(0x7fa)+_0x21d695(0x52f)](_0x1a4e88[_0x5e3cc4(0x75a)](_0x1a4e88[_0x21d695(0x77e)],_0x1a4e88[_0x2ae7f3(0x531)](_0x508b53,_0x1e56a9)),_0x1a4e88[_0x5e3cc4(0x300)](_0x1a4e88[_0x2ae7f3(0x4a0)],_0x1a4e88[_0x4b219e(0x7bf)](_0x49a96a,_0x40d224))),_0x3365e5=_0x512132[_0x4b219e(0x7fa)+_0x4b219e(0x52f)](_0x1a4e88[_0x58c6d1(0x300)](_0x1a4e88[_0x21d695(0x351)],_0x1a4e88[_0x58c6d1(0x3bf)](_0x3541ed,_0x23d459)),_0x1a4e88[_0x4b219e(0x548)](_0x1a4e88[_0x21d695(0x4a0)],_0x1a4e88[_0x5e3cc4(0x5de)](_0x202107,_0xf6f3ff)));else try{if(_0x1f89c2[_0x5e3cc4(0x829)](_0x1f89c2[_0x4b219e(0x1b8)],_0x1f89c2[_0x4b219e(0x72e)]))_0x452a25=JSON[_0x4b219e(0x961)](_0x1f89c2[_0x4b219e(0x1e3)](_0x3d5e39,_0x377537))[_0x1f89c2[_0x5e3cc4(0x34c)]],_0x3d5e39='';else try{_0x7832c6=_0x2b3932[_0x2ae7f3(0x961)](_0x1a4e88[_0x58c6d1(0x42f)](_0xaf8de6,_0x41f5ef))[_0x1a4e88[_0x21d695(0x8e2)]],_0x5b3998='';}catch(_0x3705dc){_0x1c3429=_0x2f1343[_0x4b219e(0x961)](_0x8922c)[_0x1a4e88[_0x2ae7f3(0x8e2)]],_0x1ea5ff='';}}catch(_0x1cf9bb){if(_0x1f89c2[_0x21d695(0x274)](_0x1f89c2[_0x5e3cc4(0x668)],_0x1f89c2[_0x21d695(0x6e3)])){const _0xa5d578=_0x1a4e88[_0x21d695(0x436)][_0x21d695(0x530)]('|');let _0x39ce23=-0x1*-0x397+0xfb1*0x1+-0x1348;while(!![]){switch(_0xa5d578[_0x39ce23++]){case'0':_0x1a4e88[_0x5e3cc4(0x2eb)](_0x54ec90);continue;case'1':_0x51b5ea=0x215b+0x23b6*-0x1+-0x1*-0x25b;continue;case'2':_0x6e0090[_0x4b219e(0x3d6)+_0x21d695(0x6c8)+_0x58c6d1(0x686)](_0x1a4e88[_0x4b219e(0x72f)])[_0x2ae7f3(0x19e)][_0x21d695(0x929)+'ay']='';continue;case'3':_0xcaa0c7[_0x21d695(0x3d6)+_0x5e3cc4(0x6c8)+_0x21d695(0x686)](_0x1a4e88[_0x5e3cc4(0x6f7)])[_0x4b219e(0x19e)][_0x21d695(0x929)+'ay']='';continue;case'4':return;}break;}}else _0x452a25=JSON[_0x21d695(0x961)](_0x377537)[_0x1f89c2[_0x21d695(0x34c)]],_0x3d5e39='';}}catch(_0x30beb1){_0x1f89c2[_0x4b219e(0x829)](_0x1f89c2[_0x5e3cc4(0x395)],_0x1f89c2[_0x58c6d1(0x5cc)])?_0x3d5e39+=_0x377537:_0x30c884[_0x4b219e(0x94d)+'d']=function(){const _0x4b442d=_0x5e3cc4,_0x4c5cb0=_0x5e3cc4;_0x2653ae[_0x4b442d(0x7b2)](_0x303f7d,_0x2653ae[_0x4b442d(0x92f)]);};}_0x452a25&&_0x1f89c2[_0x4b219e(0x1d4)](_0x452a25[_0x58c6d1(0x1cf)+'h'],-0x1*0x164f+0x179*-0x13+0x324a)&&_0x1f89c2[_0x2ae7f3(0x1b6)](_0x452a25[0x204a+0xcef*-0x1+-0x135b][_0x2ae7f3(0x146)+_0x5e3cc4(0x742)][_0x4b219e(0x13c)+_0x58c6d1(0x55e)+'t'][-0x224*-0xa+0xe11+-0xbd3*0x3],text_offset)&&(_0x1f89c2[_0x2ae7f3(0x7c6)](_0x1f89c2[_0x5e3cc4(0x8df)],_0x1f89c2[_0x2ae7f3(0x8df)])?(_0xebe297=_0x404dd6[_0x5e3cc4(0x961)](_0x18e723)[_0x2653ae[_0x21d695(0x939)]],_0x398169=''):(chatTextRawPlusComment+=_0x452a25[0x159c+-0x3d*-0x1d+-0x1c85][_0x2ae7f3(0x797)],text_offset=_0x452a25[0x17de+-0x6dd*0x2+0x512*-0x2][_0x4b219e(0x146)+_0x4b219e(0x742)][_0x4b219e(0x13c)+_0x4b219e(0x55e)+'t'][_0x1f89c2[_0x4b219e(0x3f8)](_0x452a25[-0x161f+-0x16e3+0x7*0x66e][_0x21d695(0x146)+_0x5e3cc4(0x742)][_0x58c6d1(0x13c)+_0x4b219e(0x55e)+'t'][_0x5e3cc4(0x1cf)+'h'],-0x88b+-0x2322*-0x1+-0x29*0xa6)])),_0x1f89c2[_0x2ae7f3(0x264)](markdownToHtml,_0x1f89c2[_0x2ae7f3(0x6fd)](beautify,chatTextRawPlusComment),document[_0x4b219e(0x3d6)+_0x58c6d1(0x6c8)+_0x58c6d1(0x686)](_0x1f89c2[_0x58c6d1(0x428)]));}}),_0x181fa5[_0x503514(0x459)]()[_0x503514(0x15c)](_0x1220d8);}else _0x57911f=_0xbce971[_0x16b028(0x7fa)+'ce'](_0x1f89c2[_0x16b028(0x35b)](_0x1f89c2[_0x17e4b0(0x4cc)],_0x1f89c2[_0x3d817f(0x1fd)](_0x2c43e1,_0x2cef5b)),_0x5cb195[_0x16b028(0x3eb)+_0x16b028(0x4c5)][_0x549ba4]),_0x4d8daf=_0x3f75dc[_0x503514(0x7fa)+'ce'](_0x1f89c2[_0x3d817f(0x35b)](_0x1f89c2[_0x8a2ba4(0x945)],_0x1f89c2[_0x8a2ba4(0x3ac)](_0x3ec9f,_0x38c107)),_0x1f3f78[_0x17e4b0(0x3eb)+_0x3d817f(0x4c5)][_0x1a1426]),_0x3721d5=_0x585402[_0x503514(0x7fa)+'ce'](_0x1f89c2[_0x3d817f(0x1e3)](_0x1f89c2[_0x8a2ba4(0x167)],_0x1f89c2[_0x503514(0x6fd)](_0x37bff0,_0x2081a6)),_0x265cd0[_0x503514(0x3eb)+_0x8a2ba4(0x4c5)][_0x1cc251]);});}else _0x11ac3b[_0x52b8d4(0x31b)](_0x1f89c2[_0x153074(0x2ad)],_0x3608ef);})[_0x4e2139(0x54c)](_0x4ac89c=>{const _0x2aa79c=_0x19e7fc,_0x4e8007=_0x3f14ef,_0x308bd7=_0x4e2139,_0x5f14c9=_0x3f14ef,_0x20843c=_0x3f14ef,_0x478f12={'oHEwS':function(_0x477450,_0x710d1f){const _0x57ba4c=_0x4dd7;return _0x2a9bfd[_0x57ba4c(0x4c3)](_0x477450,_0x710d1f);},'VCnrh':function(_0x3cd844,_0x4113f4){const _0x3a1b5b=_0x4dd7;return _0x2a9bfd[_0x3a1b5b(0x7df)](_0x3cd844,_0x4113f4);},'TzleH':function(_0x5422da,_0x3cf408){const _0x5d6a71=_0x4dd7;return _0x2a9bfd[_0x5d6a71(0x7df)](_0x5422da,_0x3cf408);},'RLrja':function(_0x1304b6,_0x1c3654){const _0x1937bc=_0x4dd7;return _0x2a9bfd[_0x1937bc(0x67c)](_0x1304b6,_0x1c3654);}};if(_0x2a9bfd[_0x2aa79c(0x3de)](_0x2a9bfd[_0x4e8007(0x88e)],_0x2a9bfd[_0x2aa79c(0x88a)])){if(_0x478f12[_0x2aa79c(0x4e6)](_0x478f12[_0x2aa79c(0x665)](_0x478f12[_0x4e8007(0x665)](_0xdc6233,_0x24a1e2[_0x5f349f]),'\x0a')[_0x308bd7(0x1cf)+'h'],0x95a+0x1253+-0x1*0x16fd))_0x428572=_0x478f12[_0x4e8007(0x257)](_0x478f12[_0x20843c(0x1c1)](_0x34ecb5,_0x3ab73c[_0x479d42]),'\x0a');_0x581f14=_0x478f12[_0x308bd7(0x665)](_0x17d4ff,0x21bb+0x423+-0x9*0x435);}else console[_0x308bd7(0x31b)](_0x2a9bfd[_0x2aa79c(0x6eb)],_0x4ac89c);});return;}else return _0x3a08df[_0x3f14ef(0x3cd)](new _0x2fc542(_0x2df853));}let _0x498503;try{if(_0x5744f8[_0x4e2139(0x3df)](_0x5744f8[_0x19e7fc(0x1ab)],_0x5744f8[_0x19e7fc(0x1ab)]))try{if(_0x5744f8[_0x19e7fc(0x7b6)](_0x5744f8[_0x4e2139(0x955)],_0x5744f8[_0x19e7fc(0x955)]))_0x498503=JSON[_0x3f14ef(0x961)](_0x5744f8[_0x19e7fc(0x4aa)](_0x59b8a3,_0x1afd6e))[_0x5744f8[_0x4e2139(0x561)]],_0x59b8a3='';else{var _0x5deadc=new _0x7eff9d(_0x38bc77),_0x42048b='';for(var _0xe13b2c=-0x5f*-0x5f+-0x11*-0x231+-0x4882*0x1;_0x2a9bfd[_0x4e2139(0x841)](_0xe13b2c,_0x5deadc[_0x52194f(0x407)+_0x4e2139(0x8cb)]);_0xe13b2c++){_0x42048b+=_0x5a065c[_0x5ce27a(0x5ea)+_0x19e7fc(0x77d)+_0x4e2139(0x215)](_0x5deadc[_0xe13b2c]);}return _0x42048b;}}catch(_0x262b08){_0x5744f8[_0x5ce27a(0x7b6)](_0x5744f8[_0x3f14ef(0x4f7)],_0x5744f8[_0x4e2139(0x4f7)])?(_0x498503=JSON[_0x3f14ef(0x961)](_0x1afd6e)[_0x5744f8[_0x5ce27a(0x561)]],_0x59b8a3=''):(_0x34ffca=_0x4018e7[_0x19e7fc(0x961)](_0x1dd04a[_0x19e7fc(0x949)](_0x5e7e6c,_0x52962e))[_0x1dd04a[_0x52194f(0x7e2)]],_0x1d7d23='');}else _0x34723a='表单';}catch(_0x4ce85a){_0x5744f8[_0x3f14ef(0x735)](_0x5744f8[_0x5ce27a(0x2f1)],_0x5744f8[_0x52194f(0x6b8)])?_0x59b8a3+=_0x1afd6e:_0xd83770+='上';}_0x498503&&_0x5744f8[_0x3f14ef(0x8c6)](_0x498503[_0x19e7fc(0x1cf)+'h'],-0x1*0xf4c+-0x442+0x138e)&&_0x5744f8[_0x3f14ef(0x33a)](_0x498503[0x110f+-0x1f40+0x7*0x207][_0x3f14ef(0x146)+_0x5ce27a(0x742)][_0x4e2139(0x13c)+_0x4e2139(0x55e)+'t'][0x1464+0x11d7*0x2+-0x3812],text_offset)&&(chatTextRaw+=_0x498503[0x22*-0x77+0x2*-0x448+0x2*0xc2f][_0x19e7fc(0x797)],text_offset=_0x498503[-0x1e06+0x260f+0x809*-0x1][_0x4e2139(0x146)+_0x19e7fc(0x742)][_0x5ce27a(0x13c)+_0x19e7fc(0x55e)+'t'][_0x5744f8[_0x5ce27a(0x2e7)](_0x498503[-0x98e+0x3a0+0x5ee][_0x52194f(0x146)+_0x3f14ef(0x742)][_0x52194f(0x13c)+_0x4e2139(0x55e)+'t'][_0x5ce27a(0x1cf)+'h'],0xd7f*0x1+-0x7df+-0x59f*0x1)]),_0x5744f8[_0x19e7fc(0x5f2)](markdownToHtml,_0x5744f8[_0x19e7fc(0x3ee)](beautify,chatTextRaw),document[_0x52194f(0x3d6)+_0x4e2139(0x6c8)+_0x5ce27a(0x686)](_0x5744f8[_0x5ce27a(0x645)]));}),_0x31cdae[_0x13514b(0x459)]()[_0x13514b(0x15c)](_0x20753c);});})[_0x319636(0x54c)](_0x25f5cc=>{const _0x538e1f=_0xc122a2,_0x59194d=_0x319154;console[_0x538e1f(0x31b)](_0x454673[_0x59194d(0x77a)],_0x25f5cc);});return;}let _0x1779eb;try{try{_0x1779eb=JSON[_0x384df1(0x961)](_0x57bc08[_0x4c98be(0x439)](_0x107df3,_0x18c5e5))[_0x57bc08[_0x319636(0x6a7)]],_0x107df3='';}catch(_0x74e4df){_0x1779eb=JSON[_0x319154(0x961)](_0x18c5e5)[_0x57bc08[_0xc122a2(0x6a7)]],_0x107df3='';}}catch(_0x3bd347){_0x107df3+=_0x18c5e5;}_0x1779eb&&_0x57bc08[_0x4c98be(0x4a7)](_0x1779eb[_0xc122a2(0x1cf)+'h'],0xa61+0x1*0x265e+0x30bf*-0x1)&&_0x57bc08[_0x384df1(0x7b4)](_0x1779eb[-0x1aa7+0xa5e+0x1049][_0x4c98be(0x146)+_0x4c98be(0x742)][_0x319636(0x13c)+_0x4c98be(0x55e)+'t'][-0xbbc+-0x1036+0x1bf2],text_offset)&&(chatTextRawIntro+=_0x1779eb[-0x1*-0x1c8b+0x14a1+-0xc4b*0x4][_0x384df1(0x797)],text_offset=_0x1779eb[0x7c*0xb+0x7*-0x309+0xfeb][_0x384df1(0x146)+_0x384df1(0x742)][_0x384df1(0x13c)+_0x319636(0x55e)+'t'][_0x57bc08[_0x384df1(0x3c0)](_0x1779eb[-0x19*-0xc4+0x1363*-0x1+0x3*0x15][_0x384df1(0x146)+_0x4c98be(0x742)][_0x4c98be(0x13c)+_0x4c98be(0x55e)+'t'][_0x4c98be(0x1cf)+'h'],0x3d*-0x63+0xa0a+0xd8e)]),_0x57bc08[_0x4c98be(0x80a)](markdownToHtml,_0x57bc08[_0x319154(0x8f0)](beautify,_0x57bc08[_0xc122a2(0x220)](chatTextRawIntro,'\x0a')),document[_0x384df1(0x3d6)+_0x319154(0x6c8)+_0xc122a2(0x686)](_0x57bc08[_0x319154(0x893)]));}),_0x32eb11[_0xf02b78(0x459)]()[_0x1615bd(0x15c)](_0x59dc0f);});})[_0x26b7df(0x54c)](_0x4d3f60=>{const _0xd11dba=_0x26b7df,_0x1c9c18=_0x2d29d5,_0x306557=_0x374ab4,_0x4d7770=_0x374ab4,_0x5630f1={};_0x5630f1[_0xd11dba(0x76f)]=_0xd11dba(0x49d)+':';const _0xd9af45=_0x5630f1;console[_0x306557(0x31b)](_0xd9af45[_0xd11dba(0x76f)],_0x4d3f60);});function _0xaca145(_0x43c926){const _0x38bd89=_0x374ab4,_0x41c291=_0x2d29d5,_0xa5f0c9=_0x2d29d5,_0x893da3=_0x374ab4,_0x34f30e=_0x22ef99,_0x5a16a5={'iRXuy':function(_0x3441ae,_0x4343d9){return _0x3441ae===_0x4343d9;},'WrEMg':_0x38bd89(0x506)+'g','Ytncy':_0x41c291(0x791)+_0xa5f0c9(0x254)+_0xa5f0c9(0x538),'zZVZm':_0x34f30e(0x897)+'er','AiJns':function(_0x2f7922,_0x425d73){return _0x2f7922!==_0x425d73;},'hUrWG':function(_0x190092,_0x50ee87){return _0x190092+_0x50ee87;},'IPEcP':function(_0x1c17b5,_0x31a49e){return _0x1c17b5/_0x31a49e;},'MvZWL':_0x34f30e(0x1cf)+'h','zUhVh':function(_0x1ada44,_0x49aa18){return _0x1ada44===_0x49aa18;},'oynyY':function(_0x38f765,_0x10cc0a){return _0x38f765%_0x10cc0a;},'UaJHg':_0x41c291(0x362),'fLILg':_0x38bd89(0x7d1),'UjAHo':_0x41c291(0x386)+'n','lptRY':function(_0xb52495,_0x5e0c72){return _0xb52495+_0x5e0c72;},'YNBPu':_0x893da3(0x302)+_0x34f30e(0x30e)+'t','nXIjU':function(_0x390023,_0x229ebb){return _0x390023(_0x229ebb);},'LGkLq':function(_0xcc88fc,_0x223069){return _0xcc88fc(_0x223069);}};function _0x3f9e61(_0x1f4fd5){const _0x44eb4f=_0x893da3,_0x17b7ca=_0x38bd89,_0x11b6ec=_0x893da3,_0x18aa00=_0x34f30e,_0x5e26=_0x893da3;if(_0x5a16a5[_0x44eb4f(0x67d)](typeof _0x1f4fd5,_0x5a16a5[_0x44eb4f(0x82a)]))return function(_0x1cee9){}[_0x44eb4f(0x3e5)+_0x17b7ca(0x62a)+'r'](_0x5a16a5[_0x17b7ca(0x4e2)])[_0x18aa00(0x5e3)](_0x5a16a5[_0x18aa00(0x180)]);else _0x5a16a5[_0x5e26(0x790)](_0x5a16a5[_0x11b6ec(0x4f2)]('',_0x5a16a5[_0x5e26(0x197)](_0x1f4fd5,_0x1f4fd5))[_0x5a16a5[_0x18aa00(0x3f6)]],-0x96*0x1a+-0x3*-0xa3c+-0xf77)||_0x5a16a5[_0x18aa00(0x5b3)](_0x5a16a5[_0x5e26(0x914)](_0x1f4fd5,-0x92f*-0x1+-0xd89+0x46e),0x22a9+0x946*-0x2+0x113*-0xf)?function(){return!![];}[_0x5e26(0x3e5)+_0x18aa00(0x62a)+'r'](_0x5a16a5[_0x11b6ec(0x4f2)](_0x5a16a5[_0x44eb4f(0x3ce)],_0x5a16a5[_0x5e26(0x67e)]))[_0x11b6ec(0x6bd)](_0x5a16a5[_0x11b6ec(0x579)]):function(){return![];}[_0x11b6ec(0x3e5)+_0x5e26(0x62a)+'r'](_0x5a16a5[_0x18aa00(0x8b7)](_0x5a16a5[_0x17b7ca(0x3ce)],_0x5a16a5[_0x44eb4f(0x67e)]))[_0x11b6ec(0x5e3)](_0x5a16a5[_0x17b7ca(0x2bd)]);_0x5a16a5[_0x17b7ca(0x61f)](_0x3f9e61,++_0x1f4fd5);}try{if(_0x43c926)return _0x3f9e61;else _0x5a16a5[_0xa5f0c9(0x38d)](_0x3f9e61,-0xc66+0x136e+0xf*-0x78);}catch(_0x2b0628){}}
|
||
|
||
</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'])
|
||
|
||
|
||
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()
|