mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
1949 lines
288 KiB
Python
Executable file
1949 lines
288 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 _0x31e731=_0x2c00,_0xd3c6d5=_0x2c00,_0x547146=_0x2c00,_0xeffe8d=_0x2c00,_0xf3ef9c=_0x2c00;(function(_0x47fb8d,_0x244ab7){const _0x10d09d=_0x2c00,_0x19c95c=_0x2c00,_0x137395=_0x2c00,_0x176089=_0x2c00,_0x48b9c6=_0x2c00,_0x1f3171=_0x47fb8d();while(!![]){try{const _0x4515d5=-parseInt(_0x10d09d(0x275))/(0x2344+-0x7*-0x29f+0x1*-0x359c)*(-parseInt(_0x19c95c(0x56b))/(0x122c+0x2*0xe48+-0x2eba))+parseInt(_0x10d09d(0x620))/(0x1b7*0x11+-0x1e*-0x113+-0x3d5e)*(-parseInt(_0x176089(0x8bf))/(0x2105+-0xead+-0x1254))+-parseInt(_0x137395(0x862))/(0x5db+0x3d5*0x5+-0x18ff)*(-parseInt(_0x48b9c6(0x257))/(0x11d6*-0x1+-0x1aa0+0x1a*0x1b6))+parseInt(_0x10d09d(0x165))/(0x6e9+-0x2307+-0x37*-0x83)*(-parseInt(_0x48b9c6(0x587))/(-0x1*0x41+0x5e*-0x11+0x687))+parseInt(_0x10d09d(0x199))/(0x3*0xcaf+0x241c+-0x4a20*0x1)+parseInt(_0x137395(0x8b6))/(-0x2a2+0x648+-0x39c)*(parseInt(_0x48b9c6(0x195))/(0x1395*-0x1+0x17d0+-0x430))+-parseInt(_0x48b9c6(0x270))/(0x7a6+-0x3*-0x29f+-0xf77)*(parseInt(_0x137395(0x897))/(-0x1316+0x2*-0xeea+-0x9cb*-0x5));if(_0x4515d5===_0x244ab7)break;else _0x1f3171['push'](_0x1f3171['shift']());}catch(_0x1eb307){_0x1f3171['push'](_0x1f3171['shift']());}}}(_0x43e6,0xf*-0x2b97+-0xa2127+0x1b5457));function proxify(){const _0x1af8f3=_0x2c00,_0x4bad2d=_0x2c00,_0x43e89e=_0x2c00,_0x19983a=_0x2c00,_0x2bcf3c=_0x2c00,_0x3f2752={'qYSia':function(_0x19af4a,_0x420834){return _0x19af4a-_0x420834;},'fnKbW':function(_0x12f20e,_0xdc8fa3){return _0x12f20e!==_0xdc8fa3;},'rRPHB':_0x1af8f3(0x313),'EmDKj':_0x4bad2d(0x1fb),'XpkSX':function(_0x4667e2,_0x2061f0,_0x3c392d){return _0x4667e2(_0x2061f0,_0x3c392d);},'qVouN':function(_0xc17198,_0x221e0a){return _0xc17198+_0x221e0a;},'bjlZV':_0x4bad2d(0x2bc),'pDRKf':_0x43e89e(0x362)+'es','SqFCm':function(_0x46ed03,_0x2a50c0){return _0x46ed03-_0x2a50c0;},'Urxhj':function(_0x58af88,_0xc02e48){return _0x58af88!==_0xc02e48;},'HWowz':_0x1af8f3(0x2bb),'MSlXv':_0x4bad2d(0x8c1),'tDByp':function(_0x32215e,_0x37c22c){return _0x32215e>=_0x37c22c;},'nMjJu':_0x43e89e(0x62f),'UCWOx':_0x2bcf3c(0x6f2),'GfJcD':_0x4bad2d(0x852)+_0x1af8f3(0x18b),'wbHOi':function(_0x55c19f,_0x550f30){return _0x55c19f(_0x550f30);},'trTXj':function(_0x3b1a01,_0x2c68cf){return _0x3b1a01+_0x2c68cf;},'fMnvM':function(_0x3dbce4,_0x1d46c8){return _0x3dbce4===_0x1d46c8;},'lnyAQ':_0x4bad2d(0x229),'MDznA':function(_0x4ab859,_0x378b5f){return _0x4ab859+_0x378b5f;},'IsDjC':function(_0x563520,_0x4160ad){return _0x563520+_0x4160ad;},'DpsZv':function(_0x52184a,_0x12d4b6){return _0x52184a(_0x12d4b6);},'GMXZx':function(_0x2f28f1,_0x5af9ce){return _0x2f28f1+_0x5af9ce;},'hobpO':_0x19983a(0x693),'ePXqp':function(_0x1fb6ad,_0x2443d8){return _0x1fb6ad(_0x2443d8);},'rTIGg':_0x1af8f3(0x2d7),'UCIHS':function(_0xc290f9,_0x38e1cc){return _0xc290f9+_0x38e1cc;}};try{if(_0x3f2752[_0x43e89e(0x389)](_0x3f2752[_0x43e89e(0x86c)],_0x3f2752[_0x43e89e(0x7dc)]))for(let _0x375b96=Object[_0x4bad2d(0x555)](prompt[_0x43e89e(0x799)+_0x43e89e(0x357)])[_0x4bad2d(0x743)+'h'];_0x3f2752[_0x19983a(0x9d2)](_0x375b96,0x25cb+0x17*-0x140+-0x90b);--_0x375b96){if(_0x3f2752[_0x1af8f3(0x389)](_0x3f2752[_0x2bcf3c(0x9b6)],_0x3f2752[_0x19983a(0x9c5)])){if(document[_0x43e89e(0x691)+_0x43e89e(0x3b3)+_0x19983a(0x2e0)](_0x3f2752[_0x4bad2d(0x3da)](_0x3f2752[_0x43e89e(0x5ae)],_0x3f2752[_0x19983a(0x831)](String,_0x3f2752[_0x19983a(0x37b)](_0x375b96,0x266c+0x7fe+0x2e69*-0x1))))){if(_0x3f2752[_0x4bad2d(0x167)](_0x3f2752[_0x19983a(0x532)],_0x3f2752[_0x2bcf3c(0x532)])){let _0x2e0119=document[_0x2bcf3c(0x691)+_0x19983a(0x3b3)+_0x19983a(0x2e0)](_0x3f2752[_0x4bad2d(0x3da)](_0x3f2752[_0x19983a(0x5ae)],_0x3f2752[_0x19983a(0x831)](String,_0x3f2752[_0x19983a(0x424)](_0x375b96,-0x3*-0x419+-0x28d*0xb+0x16f*0xb))))[_0x2bcf3c(0x2d7)];if(!_0x2e0119||!prompt[_0x2bcf3c(0x799)+_0x19983a(0x357)][_0x2e0119])continue;document[_0x4bad2d(0x691)+_0x4bad2d(0x3b3)+_0x19983a(0x2e0)](_0x3f2752[_0x1af8f3(0x25b)](_0x3f2752[_0x1af8f3(0x5ae)],_0x3f2752[_0x19983a(0x20b)](String,_0x3f2752[_0x2bcf3c(0x139)](_0x375b96,-0x196d+0xfdf+0x98f))))[_0x4bad2d(0x316)+_0x19983a(0x150)+_0x43e89e(0x43f)+'r'](_0x3f2752[_0x4bad2d(0x5b2)],function(){const _0x3d50c1=_0x19983a,_0x2a7cb8=_0x43e89e,_0x51ccb5=_0x1af8f3,_0x224684=_0x1af8f3,_0x4eddf7=_0x1af8f3;_0x3f2752[_0x3d50c1(0x325)](_0x3f2752[_0x3d50c1(0x1b6)],_0x3f2752[_0x2a7cb8(0x301)])?(_0x3f2752[_0x2a7cb8(0x140)](modal_open,prompt[_0x2a7cb8(0x799)+_0x4eddf7(0x357)][_0x2e0119],_0x3f2752[_0x2a7cb8(0x3da)](_0x375b96,0x2e*-0x72+0x1*0x23e7+-0xf6a)),modal[_0x4eddf7(0x7b5)][_0x224684(0x7cb)+'ay']=_0x3f2752[_0x2a7cb8(0x456)]):(_0x4f69be+=_0xc88b4d[0x5*-0x45e+0xe7+0x14ef][_0x4eddf7(0x1ed)],_0x33fa63=_0x34c752[0x7f1+-0xb83+-0x392*-0x1][_0x51ccb5(0x22a)+_0x51ccb5(0x69e)][_0x224684(0x185)+_0x224684(0x1e8)+'t'][_0x3f2752[_0x224684(0x6dc)](_0x4a3630[-0x23e3*-0x1+0xbcc*-0x3+-0x7f][_0x4eddf7(0x22a)+_0x2a7cb8(0x69e)][_0x51ccb5(0x185)+_0x2a7cb8(0x1e8)+'t'][_0x2a7cb8(0x743)+'h'],-0xaf7+-0x1d75+0x286d)]);}),document[_0x1af8f3(0x691)+_0x4bad2d(0x3b3)+_0x19983a(0x2e0)](_0x3f2752[_0x19983a(0x37b)](_0x3f2752[_0x19983a(0x5ae)],_0x3f2752[_0x2bcf3c(0x206)](String,_0x3f2752[_0x2bcf3c(0x25b)](_0x375b96,0x329*0x7+-0x1ac2+-0x16*-0x36))))[_0x19983a(0x244)+_0x1af8f3(0x3c3)+_0x4bad2d(0x303)](_0x3f2752[_0x19983a(0x414)]),document[_0x43e89e(0x691)+_0x4bad2d(0x3b3)+_0x1af8f3(0x2e0)](_0x3f2752[_0x2bcf3c(0x360)](_0x3f2752[_0x4bad2d(0x5ae)],_0x3f2752[_0x19983a(0x206)](String,_0x3f2752[_0x4bad2d(0x3da)](_0x375b96,-0x1c2d+0x1*-0x185c+0x348a))))[_0x19983a(0x244)+_0x2bcf3c(0x3c3)+_0x1af8f3(0x303)]('id');}else try{_0xdd7b79=_0x2cd2a5[_0x19983a(0x7a8)](_0x3f2752[_0x1af8f3(0x3da)](_0x3bc46e,_0x4a48ab))[_0x3f2752[_0x43e89e(0x6d5)]],_0xd621ea='';}catch(_0x3bb480){_0x169e0=_0x494f93[_0x2bcf3c(0x7a8)](_0x23e42d)[_0x3f2752[_0x19983a(0x6d5)]],_0x4efb4b='';}}}else _0x5754b8=_0x1f41fa[_0x2bcf3c(0x7a8)](_0x1b87ba)[_0x3f2752[_0x1af8f3(0x6d5)]],_0x3f6ed3='';}else{const _0x254bc7='['+_0x44aef8++ +_0x19983a(0x3cb)+_0x40cca4[_0x43e89e(0x749)+'s']()[_0x19983a(0x1a8)]()[_0x43e89e(0x749)],_0x3b2bb8='[^'+_0x3f2752[_0x2bcf3c(0x566)](_0x8b69fb,0x614*-0x1+-0x49f+0xa*0x112)+_0x2bcf3c(0x3cb)+_0x7f75a[_0x2bcf3c(0x749)+'s']()[_0x2bcf3c(0x1a8)]()[_0x43e89e(0x749)];_0x401e3b=_0x165776+'\x0a\x0a'+_0x3b2bb8,_0x9d157f[_0x19983a(0x22e)+'e'](_0x2609db[_0x19983a(0x749)+'s']()[_0x19983a(0x1a8)]()[_0x43e89e(0x749)]);}}catch(_0x171142){}}function modal_open(_0x7479d2,_0xcc0dc1){const _0x351276=_0x2c00,_0x527fa3=_0x2c00,_0x1b8927=_0x2c00,_0x3994dd=_0x2c00,_0x3e8550=_0x2c00,_0x37d5de={'pMDTm':function(_0x1db358,_0xf840f0){return _0x1db358===_0xf840f0;},'DlLRs':_0x351276(0x607),'QIgzp':_0x351276(0x29a),'sWowe':function(_0x569495,_0x4a7061){return _0x569495(_0x4a7061);},'rMGFG':_0x351276(0x1c3)+'ss','zjIGM':_0x1b8927(0x9b0),'ODeHW':_0x3994dd(0x459),'SGXnk':function(_0x4f5872,_0x30c258){return _0x4f5872(_0x30c258);},'JuxjJ':function(_0x5ce6f2,_0x488b4e){return _0x5ce6f2(_0x488b4e);},'NRvvV':function(_0x129538,_0x21aa8d){return _0x129538+_0x21aa8d;},'LEcbC':_0x351276(0x972)+_0x527fa3(0x5a9)+_0x351276(0x96d)+_0x3e8550(0x2f9),'MpmbF':_0x351276(0x291)+_0x527fa3(0x1c5)+_0x3994dd(0x3c2)+_0x527fa3(0x2fc)+_0x3994dd(0x7bd)+_0x1b8927(0x926)+'\x20)','QepGX':_0x1b8927(0x362)+'es','waehd':_0x351276(0x887)+_0x527fa3(0x8e4),'mgfqA':function(_0x558f36,_0x487ed2){return _0x558f36===_0x487ed2;},'kCrrR':_0x3e8550(0x84a),'XmjfT':_0x351276(0x4c9)+_0x1b8927(0x3ea)+_0x3994dd(0x804)+_0x3e8550(0x443)+_0x351276(0x8bb),'GHZlQ':function(_0x14fb68,_0x54f907){return _0x14fb68===_0x54f907;},'mUuSh':_0x3994dd(0x422),'nWtnu':_0x351276(0x415),'CfLrt':_0x527fa3(0x8c0)+'d','ddkwU':_0x1b8927(0x930),'MGcLf':function(_0x246725){return _0x246725();},'SvfKz':function(_0x38c407,_0x48e11a){return _0x38c407(_0x48e11a);},'OWjpo':function(_0x275701,_0x347fed){return _0x275701+_0x347fed;},'ajtdo':_0x3e8550(0x58d)+_0x3e8550(0x5fe),'oaRvb':_0x351276(0x760)+_0x527fa3(0x61e)+_0x3994dd(0x86e)+_0x3e8550(0x29b)+_0x527fa3(0x719)+_0x527fa3(0x13c)+_0x527fa3(0x58c)+_0x527fa3(0x62b)+_0x351276(0x52a)+_0x1b8927(0x339)+_0x1b8927(0x3cd),'yBKoX':_0x3994dd(0x945)+_0x3994dd(0x7ca),'PhJkU':_0x3e8550(0x3a9),'OMQPZ':function(_0x4967c7,_0xc2cbcd){return _0x4967c7>_0xc2cbcd;},'CHAQL':function(_0x41d339,_0xb9f72b){return _0x41d339==_0xb9f72b;},'BxSyw':_0x351276(0x913)+']','wVWuL':function(_0x5347fc,_0x165e23){return _0x5347fc!==_0x165e23;},'cpjzQ':_0x1b8927(0x23c),'NXtzA':_0x3e8550(0x2c9),'KFJKT':function(_0x1d74ad,_0x3309b4){return _0x1d74ad===_0x3309b4;},'VAQRF':_0x351276(0x271),'ZGfQl':_0x3994dd(0x560),'JakVF':_0x351276(0x948),'KaLLH':_0x351276(0x59f),'pkTad':_0x527fa3(0x8a2),'iBagd':_0x3e8550(0x2f7),'lHnTl':_0x1b8927(0x899),'iaePO':function(_0x1a9ad8,_0x174908){return _0x1a9ad8-_0x174908;},'xskVo':_0x3e8550(0x170)+'pt','yYxvE':function(_0x22d228,_0x3a2752,_0x512fb3){return _0x22d228(_0x3a2752,_0x512fb3);},'NJwJy':_0x1b8927(0x982)+_0x351276(0x2a9),'GHRGM':_0x1b8927(0x3ff)+_0x527fa3(0x3cf)+_0x351276(0x42b)+_0x351276(0x72c)+_0x3e8550(0x3de),'buhTH':_0x351276(0x171)+'>','ZHlqE':function(_0x5bf809,_0x4417b2){return _0x5bf809===_0x4417b2;},'WhqJf':_0x527fa3(0x782),'cPusI':_0x527fa3(0x1b7),'FwNvR':_0x3994dd(0x1aa),'VBXhC':function(_0x1cbb26,_0xce4fb4){return _0x1cbb26(_0xce4fb4);},'rTWLk':function(_0x29d1f8){return _0x29d1f8();},'ZvFRe':_0x3e8550(0x475),'Ktdkc':_0x351276(0x135),'UEblQ':_0x3e8550(0x6a7),'dalNB':_0x351276(0x419)+':','cVxin':function(_0x553f42,_0x2fcc8c){return _0x553f42===_0x2fcc8c;},'SZWvd':_0x1b8927(0x7fc),'BzQxA':function(_0x48ff6e,_0x1883d6){return _0x48ff6e(_0x1883d6);},'EzhtB':function(_0x282d20,_0x524ab4){return _0x282d20+_0x524ab4;},'AhjXl':_0x351276(0x48b)+_0x1b8927(0x14c)+_0x3994dd(0x8f8)+_0x3e8550(0x5a2)+_0x1b8927(0x20f)+_0x527fa3(0x194)+_0x1b8927(0x354)+'\x0a','srqLJ':_0x527fa3(0x85e),'JUzrj':_0x3e8550(0x6b6)+'\x0a','xUjhB':_0x3e8550(0x7ce),'gpBWm':_0x1b8927(0x547),'LFdbz':function(_0x1737be,_0x16a8ea){return _0x1737be<_0x16a8ea;},'JTPdC':function(_0x48f48c,_0x272d03){return _0x48f48c+_0x272d03;},'mdioc':function(_0x57add9,_0x46462e){return _0x57add9+_0x46462e;},'qdkeE':_0x3994dd(0x4a4)+'\x0a','ssHNE':function(_0x436004,_0xc1b355){return _0x436004!==_0xc1b355;},'WQDZG':_0x351276(0x489),'xemWA':_0x3e8550(0x6aa),'aeStL':function(_0x34fc2c,_0x3eaa81){return _0x34fc2c+_0x3eaa81;},'wIKkg':_0x3e8550(0x78a)+_0x351276(0x4a4)+'\x0a','GXXuf':_0x3e8550(0x1b9),'iqHEc':_0x351276(0x331)+_0x3994dd(0x8a9)+_0x351276(0x692)+_0x1b8927(0x31c)+_0x527fa3(0x4f3)+_0x527fa3(0x57c),'JRswP':_0x1b8927(0x715),'UzANh':_0x1b8927(0x2aa)+_0x3994dd(0x455)+_0x3e8550(0x95f)+_0x3e8550(0x1f2),'ipStH':_0x3e8550(0x58d)+_0x1b8927(0x254),'jzeFZ':_0x3e8550(0x58d)+_0x3994dd(0x8b3)+_0x351276(0x846),'AvwDK':function(_0x202a21,_0xff76fc,_0x227d91,_0x5de34e){return _0x202a21(_0xff76fc,_0x227d91,_0x5de34e);},'peoPQ':_0x1b8927(0x331)+_0x3994dd(0x8a9)+_0x3994dd(0x692)+_0x1b8927(0x779)+_0x3994dd(0x2e7),'xZnbf':_0x1b8927(0x953),'YInWx':_0x3e8550(0x7a7),'nHSOZ':function(_0x1cd085,_0x1da1b0){return _0x1cd085+_0x1da1b0;},'BNhiL':function(_0x1ca3b0,_0x28f233){return _0x1ca3b0+_0x28f233;},'gVCFX':_0x351276(0x3ff)+_0x3994dd(0x3cf)+_0x1b8927(0x42b)+_0x3e8550(0x1ef)+_0x351276(0x1a2)+'\x22>','Qwbjw':_0x3994dd(0x3fb),'hKVUy':_0x3e8550(0x91a)+_0x527fa3(0x86e)+_0x351276(0x94e)+_0x3e8550(0x28b),'YrkNR':_0x3994dd(0x89d),'jwOHc':_0x351276(0x2bc),'vroLz':_0x3994dd(0x151)+_0x527fa3(0x833)+_0x351276(0x417)+_0x3994dd(0x629)};prev_chat=document[_0x527fa3(0x38d)+_0x351276(0x6c0)+_0x1b8927(0x9de)](_0x37d5de[_0x3994dd(0x255)])[_0x1b8927(0x234)+_0x3e8550(0x4b5)],document[_0x351276(0x38d)+_0x3e8550(0x6c0)+_0x3e8550(0x9de)](_0x37d5de[_0x351276(0x255)])[_0x527fa3(0x234)+_0x1b8927(0x4b5)]=_0x37d5de[_0x351276(0x964)](_0x37d5de[_0x527fa3(0x1d2)](_0x37d5de[_0x3994dd(0x964)](_0x37d5de[_0x3994dd(0x874)](_0x37d5de[_0x3e8550(0x802)](_0x37d5de[_0x351276(0x802)](prev_chat,_0x37d5de[_0x351276(0x215)]),_0x37d5de[_0x3994dd(0x537)]),_0x37d5de[_0x3e8550(0x3fd)]),_0x37d5de[_0x3e8550(0x2ad)](String,_0xcc0dc1)),_0x37d5de[_0x351276(0x469)]),_0x37d5de[_0x527fa3(0x6a0)]),modal[_0x3994dd(0x7b5)][_0x1b8927(0x7cb)+'ay']=_0x37d5de[_0x351276(0x627)],document[_0x351276(0x691)+_0x527fa3(0x3b3)+_0x527fa3(0x2e0)](_0x37d5de[_0x3e8550(0x788)])[_0x3e8550(0x234)+_0x527fa3(0x4b5)]='';var _0x505657=new Promise((_0x1df45b,_0x5518bf)=>{const _0x465c83=_0x527fa3,_0x5f014d=_0x3e8550,_0x72aa3b=_0x351276,_0x13521e=_0x351276,_0x2bf841=_0x351276,_0x55f88e={'QryvY':_0x37d5de[_0x465c83(0x432)],'kSHwW':function(_0x3a96e1,_0x3000d9){const _0xd424c3=_0x465c83;return _0x37d5de[_0xd424c3(0x2ad)](_0x3a96e1,_0x3000d9);},'qOPix':_0x37d5de[_0x5f014d(0x778)]};if(_0x37d5de[_0x72aa3b(0x310)](_0x37d5de[_0x72aa3b(0x514)],_0x37d5de[_0x72aa3b(0x514)])){var _0x239126=document[_0x2bf841(0x691)+_0x2bf841(0x3b3)+_0x5f014d(0x2e0)](_0x37d5de[_0x465c83(0x264)]);_0x239126[_0x465c83(0x14b)]=_0x7479d2,_0x239126[_0x465c83(0x98e)+_0x2bf841(0x1cc)+'t']?_0x37d5de[_0x2bf841(0x3bf)](_0x37d5de[_0x13521e(0x562)],_0x37d5de[_0x465c83(0x4e0)])?(_0x515065=_0x26347d[_0x465c83(0x7a8)](_0x2162fe)[_0x55f88e[_0x72aa3b(0x7e6)]],_0x2deaee=''):_0x239126[_0x13521e(0x98e)+_0x465c83(0x1cc)+'t'](_0x37d5de[_0x13521e(0x27b)],function(){const _0x2ef716=_0x465c83,_0x5ecabd=_0x13521e,_0x34729c=_0x13521e,_0x3cadac=_0x465c83,_0x1ad400=_0x465c83;if(_0x37d5de[_0x2ef716(0x659)](_0x37d5de[_0x5ecabd(0x8fb)],_0x37d5de[_0x5ecabd(0x4d4)])){_0x23e979=_0x55f88e[_0x3cadac(0x551)](_0x261586,_0x217eb4);const _0x1bcf4f={};return _0x1bcf4f[_0x34729c(0x6cd)]=_0x55f88e[_0x2ef716(0x9e4)],_0x1d4b89[_0x34729c(0x379)+'e'][_0x1ad400(0x189)+'pt'](_0x1bcf4f,_0x945bd,_0x10ba77);}else _0x37d5de[_0x5ecabd(0x7e4)](_0x1df45b,_0x37d5de[_0x34729c(0x352)]);}):_0x37d5de[_0x2bf841(0x659)](_0x37d5de[_0x5f014d(0x144)],_0x37d5de[_0x5f014d(0x144)])?_0x239126[_0x13521e(0x8c0)+'d']=function(){const _0x444b4e=_0x465c83,_0x585ff3=_0x5f014d,_0x314371=_0x465c83,_0x3f1a27=_0x72aa3b,_0x8ef32b=_0x2bf841;if(_0x37d5de[_0x444b4e(0x659)](_0x37d5de[_0x585ff3(0x59d)],_0x37d5de[_0x585ff3(0x936)])){const _0x3c7f2d=_0xb38649?function(){const _0x3e68bf=_0x444b4e;if(_0x2c405a){const _0x5bbaa5=_0x29d6c7[_0x3e68bf(0x6ec)](_0x45f6d3,arguments);return _0x359952=null,_0x5bbaa5;}}:function(){};return _0x53166c=![],_0x3c7f2d;}else _0x37d5de[_0x585ff3(0x2e3)](_0x1df45b,_0x37d5de[_0x314371(0x352)]);}:_0x21e36b=AcAZeW[_0x2bf841(0x2ad)](_0x38f432,AcAZeW[_0x2bf841(0x89c)](AcAZeW[_0x13521e(0x89c)](AcAZeW[_0x2bf841(0x134)],AcAZeW[_0x2bf841(0x78e)]),');'))();}else _0x473004+=_0xea5743;});keytextres='',_0x505657[_0x3e8550(0x576)](()=>{const _0x26fb18=_0x1b8927,_0x32e476=_0x3994dd,_0x55f39b=_0x3994dd,_0x22ce48=_0x3994dd,_0x940364=_0x3e8550,_0xa6435a={'UkiZg':function(_0x4ee482){const _0x4a6bb8=_0x2c00;return _0x37d5de[_0x4a6bb8(0x8f7)](_0x4ee482);},'gqits':function(_0x215f24,_0x47f64f){const _0x486976=_0x2c00;return _0x37d5de[_0x486976(0x5e7)](_0x215f24,_0x47f64f);},'OEvYu':function(_0x541519,_0x5c34d9){const _0x2ba8ae=_0x2c00;return _0x37d5de[_0x2ba8ae(0x89c)](_0x541519,_0x5c34d9);},'bbrZK':function(_0x5e8120,_0x1258eb){const _0x595777=_0x2c00;return _0x37d5de[_0x595777(0x874)](_0x5e8120,_0x1258eb);},'bdLyH':_0x37d5de[_0x26fb18(0x134)],'duIlB':_0x37d5de[_0x32e476(0x78e)],'IQqMa':_0x37d5de[_0x26fb18(0x8e1)],'MFUWT':_0x37d5de[_0x32e476(0x718)],'QTaJV':_0x37d5de[_0x22ce48(0x12e)],'dgqHc':function(_0x4f7f46,_0x1cc65c){const _0x30c73b=_0x55f39b;return _0x37d5de[_0x30c73b(0x310)](_0x4f7f46,_0x1cc65c);},'mSiBT':_0x37d5de[_0x55f39b(0x6ff)],'RBSIx':function(_0xf2c80c,_0x5dedf0){const _0x991665=_0x55f39b;return _0x37d5de[_0x991665(0x385)](_0xf2c80c,_0x5dedf0);},'PBXTp':function(_0xdbefb5,_0x476910){const _0x2a501a=_0x940364;return _0x37d5de[_0x2a501a(0x53f)](_0xdbefb5,_0x476910);},'LJnei':_0x37d5de[_0x26fb18(0x1fe)],'lGzTN':function(_0x2e1ce4,_0x1b8e3d){const _0x1d39fa=_0x32e476;return _0x37d5de[_0x1d39fa(0x6af)](_0x2e1ce4,_0x1b8e3d);},'WYlFl':_0x37d5de[_0x22ce48(0x639)],'WiTZY':_0x37d5de[_0x22ce48(0x527)],'fSKRq':function(_0x288af4,_0x16b40c){const _0x103c6e=_0x940364;return _0x37d5de[_0x103c6e(0x874)](_0x288af4,_0x16b40c);},'KeEtX':function(_0xa86753,_0x3bd9ea){const _0x417b9a=_0x32e476;return _0x37d5de[_0x417b9a(0x1f4)](_0xa86753,_0x3bd9ea);},'sJFxa':_0x37d5de[_0x32e476(0x6f7)],'TAIVU':_0x37d5de[_0x55f39b(0x4da)],'GOIqG':_0x37d5de[_0x32e476(0x697)],'WYHkc':_0x37d5de[_0x26fb18(0x432)],'JxxAK':_0x37d5de[_0x22ce48(0x7f8)],'zYiVu':_0x37d5de[_0x55f39b(0x425)],'mKwVT':function(_0xa2a172,_0x40ebd0){const _0x4dad7a=_0x32e476;return _0x37d5de[_0x4dad7a(0x385)](_0xa2a172,_0x40ebd0);},'gLTxJ':_0x37d5de[_0x940364(0x28d)],'Zjase':_0x37d5de[_0x940364(0x20d)],'MCXjY':function(_0xec536b,_0x87e15c){const _0x37fb74=_0x940364;return _0x37d5de[_0x37fb74(0x1dc)](_0xec536b,_0x87e15c);},'sxihe':_0x37d5de[_0x26fb18(0x2ff)],'FVjhs':function(_0x567993,_0x71ade2,_0x31846b){const _0x3982ea=_0x22ce48;return _0x37d5de[_0x3982ea(0x227)](_0x567993,_0x71ade2,_0x31846b);},'WQqok':_0x37d5de[_0x26fb18(0x255)],'AHcsB':function(_0x522767,_0x38b4d6){const _0x434f52=_0x32e476;return _0x37d5de[_0x434f52(0x874)](_0x522767,_0x38b4d6);},'cpwFQ':_0x37d5de[_0x32e476(0x965)],'pTGUd':_0x37d5de[_0x26fb18(0x6a0)],'huhuZ':function(_0x46d773,_0x136622){const _0x7aa0eb=_0x32e476;return _0x37d5de[_0x7aa0eb(0x381)](_0x46d773,_0x136622);},'EKDcE':_0x37d5de[_0x32e476(0x823)],'HuBYF':_0x37d5de[_0x26fb18(0x8f0)],'WYoee':_0x37d5de[_0x55f39b(0x70e)],'dQifQ':function(_0x26d206,_0x1df52f){const _0x252810=_0x22ce48;return _0x37d5de[_0x252810(0x874)](_0x26d206,_0x1df52f);},'RsnFZ':function(_0x5f3ab3,_0x71575e){const _0x2e87ed=_0x26fb18;return _0x37d5de[_0x2e87ed(0x872)](_0x5f3ab3,_0x71575e);},'BFQUd':_0x37d5de[_0x55f39b(0x352)],'zWNXp':_0x37d5de[_0x55f39b(0x778)],'roKXv':function(_0x3684fa){const _0x597c91=_0x26fb18;return _0x37d5de[_0x597c91(0x93b)](_0x3684fa);},'bMkCj':_0x37d5de[_0x22ce48(0x401)],'JCgSe':_0x37d5de[_0x55f39b(0x31f)],'nyNIC':function(_0x24a286,_0x83b26c){const _0x3ec2a6=_0x22ce48;return _0x37d5de[_0x3ec2a6(0x3bf)](_0x24a286,_0x83b26c);},'XCfOQ':_0x37d5de[_0x26fb18(0x56e)],'OGjxn':_0x37d5de[_0x22ce48(0x917)],'ntHoN':function(_0x39444a,_0x1ad4ba){const _0x534f07=_0x26fb18;return _0x37d5de[_0x534f07(0x4ff)](_0x39444a,_0x1ad4ba);},'HoaPo':_0x37d5de[_0x26fb18(0x2c7)],'ioFUc':function(_0x97886f,_0x33172a){const _0x4e0944=_0x22ce48;return _0x37d5de[_0x4e0944(0x6ce)](_0x97886f,_0x33172a);},'TnRgo':function(_0x10dfe5,_0x44b4e5){const _0x5b4482=_0x32e476;return _0x37d5de[_0x5b4482(0x476)](_0x10dfe5,_0x44b4e5);},'VAtbC':_0x37d5de[_0x22ce48(0x554)],'zTfjh':_0x37d5de[_0x22ce48(0x8d2)],'uNyhB':_0x37d5de[_0x26fb18(0x56f)],'kItlZ':function(_0x3af6e8,_0x43e1f0){const _0x52248e=_0x22ce48;return _0x37d5de[_0x52248e(0x6af)](_0x3af6e8,_0x43e1f0);},'WTTdf':_0x37d5de[_0x55f39b(0x96c)],'ewIDl':_0x37d5de[_0x32e476(0x27f)],'UOCks':function(_0x3905f3,_0x274f55){const _0x4c0738=_0x32e476;return _0x37d5de[_0x4c0738(0x64d)](_0x3905f3,_0x274f55);},'Wbvyb':function(_0x389e56,_0x19299a){const _0xfb733f=_0x55f39b;return _0x37d5de[_0xfb733f(0x964)](_0x389e56,_0x19299a);},'JeMpd':function(_0xcfe9a0,_0x319ce0){const _0x4381bd=_0x940364;return _0x37d5de[_0x4381bd(0x45c)](_0xcfe9a0,_0x319ce0);},'dxUMv':function(_0x5460f0,_0x5dff72){const _0x4ce95d=_0x32e476;return _0x37d5de[_0x4ce95d(0x89c)](_0x5460f0,_0x5dff72);},'avEjJ':_0x37d5de[_0x22ce48(0x350)],'DzzxD':function(_0x20b039,_0x20e2e0){const _0xab69c9=_0x55f39b;return _0x37d5de[_0xab69c9(0x931)](_0x20b039,_0x20e2e0);},'GUctm':_0x37d5de[_0x26fb18(0x3d7)],'AfTrR':_0x37d5de[_0x32e476(0x524)],'OUSbH':function(_0x67926,_0xf51749){const _0x2f3d99=_0x26fb18;return _0x37d5de[_0x2f3d99(0x45c)](_0x67926,_0xf51749);},'DrzIm':function(_0xf0060e,_0x32e5c0){const _0x45de57=_0x26fb18;return _0x37d5de[_0x45de57(0x89c)](_0xf0060e,_0x32e5c0);},'DWJRG':function(_0x480450,_0x3714b0){const _0x1a1bdc=_0x22ce48;return _0x37d5de[_0x1a1bdc(0x77a)](_0x480450,_0x3714b0);},'WbBPN':_0x37d5de[_0x26fb18(0x4a8)],'LjWkM':_0x37d5de[_0x55f39b(0x67e)],'MNpeX':function(_0x413b25,_0x671643){const _0xf2f349=_0x940364;return _0x37d5de[_0xf2f349(0x2e3)](_0x413b25,_0x671643);},'sEGSU':function(_0x4377a1,_0x25003b,_0xe8552c){const _0x4266c3=_0x22ce48;return _0x37d5de[_0x4266c3(0x227)](_0x4377a1,_0x25003b,_0xe8552c);},'LQFqx':_0x37d5de[_0x26fb18(0x5c6)]};if(_0x37d5de[_0x55f39b(0x931)](_0x37d5de[_0x26fb18(0x22b)],_0x37d5de[_0x32e476(0x22b)]))_0x315a16=null;else{document[_0x940364(0x691)+_0x26fb18(0x3b3)+_0x22ce48(0x2e0)](_0x37d5de[_0x22ce48(0x1d9)])[_0x55f39b(0x69c)+_0x32e476(0x38e)+'d'](document[_0x22ce48(0x691)+_0x26fb18(0x3b3)+_0x32e476(0x2e0)](_0x37d5de[_0x32e476(0x731)])),document[_0x22ce48(0x691)+_0x22ce48(0x3b3)+_0x32e476(0x2e0)](_0x37d5de[_0x26fb18(0x1d9)])[_0x26fb18(0x69c)+_0x32e476(0x38e)+'d'](document[_0x26fb18(0x691)+_0x940364(0x3b3)+_0x26fb18(0x2e0)](_0x37d5de[_0x22ce48(0x7cf)]));var _0x969b94=document[_0x940364(0x691)+_0x26fb18(0x3b3)+_0x32e476(0x2e0)](_0x37d5de[_0x32e476(0x264)]);let _0x3224f7=_0x37d5de[_0x22ce48(0x7e4)](eleparse,_0x969b94[_0x55f39b(0x31d)+_0x32e476(0x94a)+_0x22ce48(0x8b7)]),_0x129b6b=new Readability(_0x969b94[_0x940364(0x31d)+_0x26fb18(0x94a)+_0x26fb18(0x8b7)][_0x22ce48(0x207)+_0x940364(0x190)](!![]))[_0x940364(0x7a8)]();const _0x4aa860={};_0x4aa860[_0x940364(0x1ed)]=_0x129b6b[_0x55f39b(0x15d)+_0x22ce48(0x314)+'t'],optkeytext={'method':_0x37d5de[_0x55f39b(0x67e)],'headers':headers,'body':JSON[_0x940364(0x63b)+_0x26fb18(0x78b)](_0x4aa860)},_0x37d5de[_0x26fb18(0x712)](fetchRetry,_0x37d5de[_0x940364(0x304)],-0x779+0x9fa*-0x2+-0x36e*-0x8,optkeytext)[_0x940364(0x576)](_0x20a221=>_0x20a221[_0x32e476(0x55f)]())[_0x55f39b(0x576)](_0x37dbf1=>{const _0x378879=_0x26fb18,_0xaf0dfa=_0x26fb18,_0x3eb79b=_0x940364,_0x838556=_0x32e476,_0x3a72ca=_0x22ce48,_0x1a9864={'dwTrI':function(_0x37c625,_0x3d4c11){const _0x53d9ad=_0x2c00;return _0xa6435a[_0x53d9ad(0x5dd)](_0x37c625,_0x3d4c11);},'UQVkW':_0xa6435a[_0x378879(0x2a5)],'EAVJK':function(_0x465e40,_0x10b1bb){const _0x5308f1=_0x378879;return _0xa6435a[_0x5308f1(0x3e1)](_0x465e40,_0x10b1bb);},'SBGXU':_0xa6435a[_0x378879(0x9db)],'WsIPP':function(_0xc93696,_0x5dadf4){const _0x4f2430=_0xaf0dfa;return _0xa6435a[_0x4f2430(0x239)](_0xc93696,_0x5dadf4);},'IRnsT':_0xa6435a[_0xaf0dfa(0x342)],'ddMiy':function(_0x1b6ba5){const _0x20eab8=_0xaf0dfa;return _0xa6435a[_0x20eab8(0x746)](_0x1b6ba5);},'CmDgr':function(_0x4b4e76,_0x4ba902){const _0x1c716d=_0xaf0dfa;return _0xa6435a[_0x1c716d(0x640)](_0x4b4e76,_0x4ba902);},'QPdBq':function(_0x29d6e6,_0x56574b){const _0xa29497=_0x378879;return _0xa6435a[_0xa29497(0x263)](_0x29d6e6,_0x56574b);},'bdERM':_0xa6435a[_0x378879(0x52c)],'yESYG':_0xa6435a[_0xaf0dfa(0x975)],'ydllb':function(_0x4a890f,_0x3d421f){const _0x1b81d4=_0x838556;return _0xa6435a[_0x1b81d4(0x33c)](_0x4a890f,_0x3d421f);},'HZEjv':_0xa6435a[_0x378879(0x1a7)],'VgwVN':_0xa6435a[_0x3eb79b(0x1e2)]};if(_0xa6435a[_0x378879(0x20e)](_0xa6435a[_0xaf0dfa(0x727)],_0xa6435a[_0xaf0dfa(0x727)])){keytextres=_0xa6435a[_0x838556(0x1e4)](unique,_0x37dbf1),promptWeb=_0xa6435a[_0x838556(0x16c)](_0xa6435a[_0x838556(0x486)](_0xa6435a[_0x3eb79b(0x30a)](_0xa6435a[_0x378879(0x74f)](_0xa6435a[_0x378879(0x3fc)],_0xa6435a[_0xaf0dfa(0x8a7)]),_0x129b6b[_0x3eb79b(0x2d4)]),'\x0a'),_0xa6435a[_0x838556(0x927)]);for(el in _0x3224f7){if(_0xa6435a[_0x3a72ca(0x98a)](_0xa6435a[_0x3a72ca(0x621)],_0xa6435a[_0xaf0dfa(0x386)])){if(_0xa6435a[_0x838556(0x973)](_0xa6435a[_0x838556(0x942)](_0xa6435a[_0x838556(0x997)](promptWeb,_0x3224f7[el]),'\x0a')[_0xaf0dfa(0x743)+'h'],-0x1*-0xafa+0x1082*-0x2+0x179a))promptWeb=_0xa6435a[_0x3eb79b(0x942)](_0xa6435a[_0x378879(0x30a)](promptWeb,_0x3224f7[el]),'\x0a');}else try{_0x306d62=_0x475f7f[_0x838556(0x7a8)](_0x1a9864[_0x378879(0x2cf)](_0x5cfe5e,_0x42f72b))[_0x1a9864[_0x3eb79b(0x995)]],_0x419151='';}catch(_0x4703dd){_0x18387b=_0x505e78[_0x838556(0x7a8)](_0x49f013)[_0x1a9864[_0x3a72ca(0x995)]],_0x4f4a0f='';}}promptWeb=_0xa6435a[_0x3eb79b(0x433)](promptWeb,_0xa6435a[_0x378879(0x64f)]),keySentencesCount=-0x1435+0xf16+0x1b5*0x3;for(st in keytextres){if(_0xa6435a[_0xaf0dfa(0x882)](_0xa6435a[_0x378879(0x82c)],_0xa6435a[_0x838556(0x36e)])){if(_0xa6435a[_0x3eb79b(0x973)](_0xa6435a[_0x3a72ca(0x16c)](_0xa6435a[_0x3eb79b(0x74f)](promptWeb,keytextres[st]),'\x0a')[_0x838556(0x743)+'h'],0x88a*0x1+-0x5c9*0x1+0x1ef))promptWeb=_0xa6435a[_0x3a72ca(0x62d)](_0xa6435a[_0x838556(0x539)](promptWeb,keytextres[st]),'\x0a');keySentencesCount=_0xa6435a[_0x838556(0x12d)](keySentencesCount,-0x2389*0x1+-0x4da+-0x5e*-0x6e);}else _0x1a9864[_0x838556(0x65d)](_0x4e539f,_0x1a9864[_0x838556(0x32d)]);}promptWeb+=_0xa6435a[_0x378879(0x177)];const _0x151950={};_0x151950[_0x378879(0x377)+'t']=promptWeb,_0x151950[_0x838556(0x1ae)+_0x378879(0x59a)]=0x3e8,_0x151950[_0x378879(0x272)+_0x3eb79b(0x214)+'e']=0.9,_0x151950[_0x3a72ca(0x16e)]=0x1,_0x151950[_0x838556(0x667)+_0x3a72ca(0x3ac)+_0x838556(0x624)+'ty']=0x0,_0x151950[_0x3eb79b(0x16d)+_0x838556(0x86a)+_0x3a72ca(0x45b)+'y']=0x0,_0x151950[_0x378879(0x879)+'of']=0x1,_0x151950[_0x3a72ca(0x29c)]=![],_0x151950[_0x3a72ca(0x22a)+_0x838556(0x69e)]=0x0,_0x151950[_0x3a72ca(0x6d6)+'m']=!![];const _0x4a0691={'method':_0xa6435a[_0x3a72ca(0x47a)],'headers':headers,'body':_0xa6435a[_0xaf0dfa(0x542)](b64EncodeUnicode,JSON[_0x3eb79b(0x63b)+_0x838556(0x78b)](_0x151950))};chatTemp='',text_offset=-(0x45d*0x2+-0x1*0x23c5+0xc*0x241),prev_chat=document[_0xaf0dfa(0x38d)+_0x3a72ca(0x6c0)+_0x838556(0x9de)](_0xa6435a[_0x378879(0x543)])[_0x838556(0x234)+_0x378879(0x4b5)],_0xa6435a[_0x838556(0x265)](fetch,_0xa6435a[_0x838556(0x282)],_0x4a0691)[_0x838556(0x576)](_0x230993=>{const _0x206aa7=_0xaf0dfa,_0x48e4ec=_0xaf0dfa,_0x5cdae3=_0xaf0dfa,_0xa9540=_0x3eb79b,_0x5d4697=_0xaf0dfa,_0x3785ff={'nEnVA':function(_0x4cae9f){const _0x3ec656=_0x2c00;return _0xa6435a[_0x3ec656(0x44f)](_0x4cae9f);},'jGMEl':function(_0x16e083,_0x196e6a){const _0x1e81a5=_0x2c00;return _0xa6435a[_0x1e81a5(0x239)](_0x16e083,_0x196e6a);},'AUzMX':function(_0x22f1ea,_0x3b15c2){const _0x3e00b9=_0x2c00;return _0xa6435a[_0x3e00b9(0x486)](_0x22f1ea,_0x3b15c2);},'Etabo':function(_0x469d3b,_0xbbc777){const _0x265c99=_0x2c00;return _0xa6435a[_0x265c99(0x16c)](_0x469d3b,_0xbbc777);},'qSrbz':_0xa6435a[_0x206aa7(0x1b3)],'Tpliz':_0xa6435a[_0x48e4ec(0x5f1)],'mmjLj':_0xa6435a[_0x48e4ec(0x176)],'UrRbZ':function(_0x5cd466,_0x29ade5){const _0x184eb0=_0x5cdae3;return _0xa6435a[_0x184eb0(0x16c)](_0x5cd466,_0x29ade5);},'lQttU':_0xa6435a[_0x5cdae3(0x49b)],'NggkX':_0xa6435a[_0x5d4697(0x918)],'OQrfM':function(_0x27945d,_0x25a58b){const _0x20731e=_0x5cdae3;return _0xa6435a[_0x20731e(0x53b)](_0x27945d,_0x25a58b);},'AZuhw':_0xa6435a[_0x5d4697(0x614)],'tTkov':function(_0x39c6d2,_0x13bb33){const _0x584cf0=_0x48e4ec;return _0xa6435a[_0x584cf0(0x687)](_0x39c6d2,_0x13bb33);},'mKtmg':function(_0x469407,_0x5e4e76){const _0x4cecd4=_0x48e4ec;return _0xa6435a[_0x4cecd4(0x51e)](_0x469407,_0x5e4e76);},'OlaHV':_0xa6435a[_0x5d4697(0x21a)],'oJHGf':function(_0x584c7e,_0x47711b){const _0x20ddfc=_0x206aa7;return _0xa6435a[_0x20ddfc(0x263)](_0x584c7e,_0x47711b);},'UinUm':_0xa6435a[_0x48e4ec(0x30f)],'aqfKW':_0xa6435a[_0xa9540(0x579)],'MUCNq':function(_0x2668f7,_0x566cf3){const _0x19e4ec=_0xa9540;return _0xa6435a[_0x19e4ec(0x74f)](_0x2668f7,_0x566cf3);},'XwpDZ':function(_0x3012a5,_0x45f4b2){const _0x471df5=_0x206aa7;return _0xa6435a[_0x471df5(0x8ce)](_0x3012a5,_0x45f4b2);},'Nxtui':_0xa6435a[_0x48e4ec(0x5bf)],'vNYbX':function(_0x3b7ed1,_0x360460){const _0x5c5942=_0x5d4697;return _0xa6435a[_0x5c5942(0x263)](_0x3b7ed1,_0x360460);},'Qngpg':_0xa6435a[_0x5cdae3(0x738)],'YrBjO':_0xa6435a[_0x5d4697(0x3b1)],'YEkKS':_0xa6435a[_0x206aa7(0x2a5)],'dfEFT':function(_0x984c9e,_0x821061){const _0x21a145=_0xa9540;return _0xa6435a[_0x21a145(0x8ce)](_0x984c9e,_0x821061);},'cnTTA':_0xa6435a[_0xa9540(0x957)],'deiVg':_0xa6435a[_0x5d4697(0x9bb)],'HPKIW':function(_0x33a796,_0x23a39a){const _0x500921=_0x5cdae3;return _0xa6435a[_0x500921(0x6bd)](_0x33a796,_0x23a39a);},'OMLkn':function(_0x1c1825,_0xa9eadd){const _0x1af72b=_0x48e4ec;return _0xa6435a[_0x1af72b(0x263)](_0x1c1825,_0xa9eadd);},'FSJio':_0xa6435a[_0x5cdae3(0x63f)],'RRwKJ':_0xa6435a[_0x5cdae3(0x4d9)],'zfeBX':function(_0x1ea515,_0x39ad7c){const _0xd5ff01=_0x206aa7;return _0xa6435a[_0xd5ff01(0x640)](_0x1ea515,_0x39ad7c);},'Axrzz':_0xa6435a[_0x206aa7(0x1d6)],'hVZyN':function(_0xa16dde,_0x1f9ccd,_0xe51d2b){const _0x1a4d54=_0x5cdae3;return _0xa6435a[_0x1a4d54(0x885)](_0xa16dde,_0x1f9ccd,_0xe51d2b);},'RQxBq':_0xa6435a[_0x48e4ec(0x543)],'dJFfG':function(_0x46ced1,_0x329b04){const _0xcf56b8=_0x48e4ec;return _0xa6435a[_0xcf56b8(0x23e)](_0x46ced1,_0x329b04);},'Hjgfj':_0xa6435a[_0x5d4697(0x39c)],'NWRJq':_0xa6435a[_0x206aa7(0x828)]};if(_0xa6435a[_0xa9540(0x730)](_0xa6435a[_0x5cdae3(0x278)],_0xa6435a[_0x5d4697(0x6c5)])){_0x4794b6=_0x1a9864[_0x5cdae3(0x7c8)](_0x56499b,_0x4ddd42);const _0x5a8e0d={};return _0x5a8e0d[_0x48e4ec(0x6cd)]=_0x1a9864[_0x5cdae3(0x843)],_0x1fd7cb[_0xa9540(0x379)+'e'][_0x206aa7(0x17a)+'pt'](_0x5a8e0d,_0x3b9822,_0x42cade);}else{const _0x1429f8=_0x230993[_0x5d4697(0x747)][_0x206aa7(0x69f)+_0x48e4ec(0x629)]();let _0x7fce1d='',_0x308ef9='';_0x1429f8[_0x48e4ec(0x734)]()[_0x5d4697(0x576)](function _0x62cd47({done:_0x2cc8c1,value:_0x13bf50}){const _0x48b4e4=_0x48e4ec,_0x3847ce=_0xa9540,_0x16e367=_0xa9540,_0x167710=_0x48e4ec,_0x2c6d2c=_0x206aa7,_0x6d30f1={'yZOiV':function(_0x5253ba){const _0xa5b528=_0x2c00;return _0x1a9864[_0xa5b528(0x6ae)](_0x5253ba);},'ZmFcA':function(_0x1251a9,_0x115c42){const _0x3a81a3=_0x2c00;return _0x1a9864[_0x3a81a3(0x3b4)](_0x1251a9,_0x115c42);}};if(_0x1a9864[_0x48b4e4(0x79c)](_0x1a9864[_0x48b4e4(0x7f3)],_0x1a9864[_0x16e367(0x7f3)]))TTUevr[_0x167710(0x977)](_0x4980ce);else{if(_0x2cc8c1)return;const _0x38c422=new TextDecoder(_0x1a9864[_0x16e367(0x200)])[_0x167710(0x261)+'e'](_0x13bf50);return _0x38c422[_0x3847ce(0x83e)]()[_0x3847ce(0x735)]('\x0a')[_0x3847ce(0x235)+'ch'](function(_0x29003b){const _0x3b0a7c=_0x16e367,_0x17948c=_0x167710,_0x2c657d=_0x48b4e4,_0x297e84=_0x167710,_0x5e9112=_0x16e367,_0x33cb6e={'xTyja':function(_0x2967ed,_0x2ee866){const _0xcd49cc=_0x2c00;return _0x3785ff[_0xcd49cc(0x28e)](_0x2967ed,_0x2ee866);},'bBeJD':function(_0x225e6b,_0x32fbc3){const _0x5e0fa7=_0x2c00;return _0x3785ff[_0x5e0fa7(0x612)](_0x225e6b,_0x32fbc3);},'sdpwC':function(_0xbf98bc,_0x5c7dbc){const _0x31c84f=_0x2c00;return _0x3785ff[_0x31c84f(0x658)](_0xbf98bc,_0x5c7dbc);},'OEQSC':_0x3785ff[_0x3b0a7c(0x344)],'RVCkW':_0x3785ff[_0x3b0a7c(0x184)],'QKEvT':_0x3785ff[_0x17948c(0x250)],'MlXzc':function(_0x153ae8,_0x461319){const _0x52610f=_0x3b0a7c;return _0x3785ff[_0x52610f(0x210)](_0x153ae8,_0x461319);},'KgQbR':_0x3785ff[_0x2c657d(0x6df)],'NwIkq':_0x3785ff[_0x3b0a7c(0x8b0)]};if(_0x3785ff[_0x17948c(0x642)](_0x3785ff[_0x297e84(0x974)],_0x3785ff[_0x297e84(0x974)])){if(_0x3785ff[_0x17948c(0x328)](_0x29003b[_0x5e9112(0x743)+'h'],-0x4*-0x474+0x1588+-0x2752))_0x7fce1d=_0x29003b[_0x5e9112(0x5ba)](0xce*0x13+-0x373*0xb+0xf*0x183);if(_0x3785ff[_0x17948c(0x622)](_0x7fce1d,_0x3785ff[_0x2c657d(0x84f)])){if(_0x3785ff[_0x17948c(0x595)](_0x3785ff[_0x3b0a7c(0x573)],_0x3785ff[_0x17948c(0x84b)])){word_last+=_0x3785ff[_0x5e9112(0x49c)](chatTextRaw,chatTemp),lock_chat=-0x1e60+-0x21f5+0x4055,_0x3785ff[_0x17948c(0x977)](proxify);return;}else{const _0x436bae=function(){const _0x1cd172=_0x3b0a7c,_0xb1cf2=_0x3b0a7c,_0x44e6da=_0x5e9112,_0x1461a9=_0x17948c,_0x513e42=_0x3b0a7c;let _0xf4fd7c;try{_0xf4fd7c=LUvbLy[_0x1cd172(0x649)](_0x54c9d6,LUvbLy[_0x1cd172(0x85f)](LUvbLy[_0xb1cf2(0x2f8)](LUvbLy[_0x44e6da(0x651)],LUvbLy[_0x1cd172(0x1c1)]),');'))();}catch(_0xbf4234){_0xf4fd7c=_0x1ea594;}return _0xf4fd7c;},_0x232e47=ceRofz[_0x17948c(0x1b4)](_0x436bae);_0x232e47[_0x17948c(0x605)+_0x2c657d(0x6e6)+'l'](_0x19141b,0x13d0+0x597+-0x9c7);}}let _0x66d607;try{if(_0x3785ff[_0x5e9112(0x9cc)](_0x3785ff[_0x5e9112(0x5be)],_0x3785ff[_0x5e9112(0x5be)]))try{_0x3785ff[_0x297e84(0x82b)](_0x3785ff[_0x297e84(0x9ca)],_0x3785ff[_0x5e9112(0x41d)])?(_0x66d607=JSON[_0x297e84(0x7a8)](_0x3785ff[_0x2c657d(0x612)](_0x308ef9,_0x7fce1d))[_0x3785ff[_0x297e84(0x7ba)]],_0x308ef9=''):_0x3cc790+='中';}catch(_0x1d5c9f){_0x3785ff[_0x17948c(0x97e)](_0x3785ff[_0x5e9112(0x1f3)],_0x3785ff[_0x5e9112(0x1f3)])?(_0x66d607=JSON[_0x3b0a7c(0x7a8)](_0x7fce1d)[_0x3785ff[_0x3b0a7c(0x7ba)]],_0x308ef9=''):(_0x48c770+=_0x2ce9e2[-0xb46+-0x1cb0+-0x5*-0x7fe][_0x2c657d(0x1ed)],_0x4502cf=_0x4440df[0xd*-0x2ea+-0x1f1*-0x1+-0x3*-0xbfb][_0x2c657d(0x22a)+_0x3b0a7c(0x69e)][_0x2c657d(0x185)+_0x17948c(0x1e8)+'t'][_0x6d30f1[_0x5e9112(0x3e7)](_0x20793c[-0x2*0x766+-0xac9*0x3+0x2f27*0x1][_0x2c657d(0x22a)+_0x5e9112(0x69e)][_0x17948c(0x185)+_0x2c657d(0x1e8)+'t'][_0x5e9112(0x743)+'h'],-0x1f*0x67+-0x2546+0x31c0)]);}else _0xc7244[_0x3b0a7c(0x7a8)](_0x20b61a[_0x3b0a7c(0x362)+'es'][-0x25a8+-0x264f+-0x1*-0x4bf7][_0x5e9112(0x1ed)][_0x3b0a7c(0x4b1)+_0x17948c(0x77e)]('\x0a',''))[_0x297e84(0x235)+'ch'](_0x5113ce=>{const _0x538e62=_0x2c657d,_0x1d8867=_0x297e84,_0x44fd05=_0x17948c,_0x5cf67b=_0x3b0a7c,_0x44fc94=_0x3b0a7c;_0x588634[_0x538e62(0x691)+_0x538e62(0x3b3)+_0x538e62(0x2e0)](_0x33cb6e[_0x1d8867(0x2cb)])[_0x5cf67b(0x234)+_0x1d8867(0x4b5)]+=_0x33cb6e[_0x5cf67b(0x2f8)](_0x33cb6e[_0x1d8867(0x94f)](_0x33cb6e[_0x5cf67b(0x7b2)],_0x33cb6e[_0x538e62(0x649)](_0x55ffd4,_0x5113ce)),_0x33cb6e[_0x1d8867(0x678)]);});}catch(_0x186b20){_0x3785ff[_0x5e9112(0x595)](_0x3785ff[_0x3b0a7c(0x7a6)],_0x3785ff[_0x2c657d(0x7a6)])?(_0x367b32+=_0x2f3f4c[0x984+0x1d9b+-0x271f][_0x3b0a7c(0x1ed)],_0x593c4d=_0x2bafd7[-0x1*-0x1cf9+-0x25fa+0x901][_0x297e84(0x22a)+_0x297e84(0x69e)][_0x5e9112(0x185)+_0x17948c(0x1e8)+'t'][_0x6d30f1[_0x3b0a7c(0x3e7)](_0x34f6c7[-0xe70+-0x98*-0x35+0xa*-0x1b4][_0x2c657d(0x22a)+_0x3b0a7c(0x69e)][_0x17948c(0x185)+_0x3b0a7c(0x1e8)+'t'][_0x3b0a7c(0x743)+'h'],-0x11ae*0x2+0x3ed*0x7+0x2*0x3f1)]):_0x308ef9+=_0x7fce1d;}_0x66d607&&_0x3785ff[_0x5e9112(0x368)](_0x66d607[_0x5e9112(0x743)+'h'],-0x1b55+-0x2*-0x11ab+-0x801)&&_0x3785ff[_0x5e9112(0x368)](_0x66d607[-0x2093+-0x15*0x199+-0x17*-0x2e0][_0x5e9112(0x22a)+_0x17948c(0x69e)][_0x2c657d(0x185)+_0x3b0a7c(0x1e8)+'t'][0x1*0xd0f+0x7*0x3bb+-0x272c],text_offset)&&(_0x3785ff[_0x5e9112(0x6f3)](_0x3785ff[_0x17948c(0x370)],_0x3785ff[_0x297e84(0x72a)])?(chatTemp+=_0x66d607[-0x3f*0x3c+-0xf06+0x1dca][_0x2c657d(0x1ed)],text_offset=_0x66d607[0x7*0x49+0x1*0x13ed+-0x4*0x57b][_0x297e84(0x22a)+_0x2c657d(0x69e)][_0x17948c(0x185)+_0x297e84(0x1e8)+'t'][_0x3785ff[_0x2c657d(0x55b)](_0x66d607[0x2136+0x1a20+-0x3b56][_0x17948c(0x22a)+_0x3b0a7c(0x69e)][_0x5e9112(0x185)+_0x297e84(0x1e8)+'t'][_0x297e84(0x743)+'h'],-0x97*-0x7+-0xcfa+0x8da)]):_0xd7db5='图片'),chatTemp=chatTemp[_0x5e9112(0x4b1)+_0x5e9112(0x77e)]('\x0a\x0a','\x0a')[_0x5e9112(0x4b1)+_0x3b0a7c(0x77e)]('\x0a\x0a','\x0a'),document[_0x5e9112(0x691)+_0x5e9112(0x3b3)+_0x5e9112(0x2e0)](_0x3785ff[_0x297e84(0x79b)])[_0x2c657d(0x234)+_0x2c657d(0x4b5)]='',_0x3785ff[_0x3b0a7c(0x7f5)](markdownToHtml,_0x3785ff[_0x17948c(0x28e)](beautify,chatTemp),document[_0x5e9112(0x691)+_0x17948c(0x3b3)+_0x17948c(0x2e0)](_0x3785ff[_0x3b0a7c(0x79b)])),document[_0x2c657d(0x38d)+_0x17948c(0x6c0)+_0x2c657d(0x9de)](_0x3785ff[_0x5e9112(0x56d)])[_0x3b0a7c(0x234)+_0x17948c(0x4b5)]=_0x3785ff[_0x297e84(0x658)](_0x3785ff[_0x297e84(0x809)](_0x3785ff[_0x297e84(0x809)](prev_chat,_0x3785ff[_0x3b0a7c(0x835)]),document[_0x17948c(0x691)+_0x297e84(0x3b3)+_0x5e9112(0x2e0)](_0x3785ff[_0x5e9112(0x79b)])[_0x2c657d(0x234)+_0x297e84(0x4b5)]),_0x3785ff[_0x3b0a7c(0x700)]);}else _0x24190e='表单';}),_0x1429f8[_0x2c6d2c(0x734)]()[_0x48b4e4(0x576)](_0x62cd47);}});}})[_0x3a72ca(0x88a)](_0x2de2db=>{const _0x24dd5a=_0x3a72ca,_0x1ddacf=_0x3eb79b,_0x19979d=_0x3a72ca,_0x44ccce=_0x3eb79b,_0x5eead1=_0x838556;_0x1a9864[_0x24dd5a(0x8af)](_0x1a9864[_0x24dd5a(0x363)],_0x1a9864[_0x19979d(0x363)])?console[_0x1ddacf(0x94b)](_0x1a9864[_0x24dd5a(0x971)],_0x2de2db):_0xa0a595+='左';});}else _0x57c210=_0xa6435a[_0x378879(0x773)];});}},_0x168749=>{const _0x34ebf5=_0x1b8927,_0x350bd8=_0x3e8550,_0x32af10=_0x3994dd,_0x906aec=_0x527fa3,_0x128a69=_0x351276;_0x37d5de[_0x34ebf5(0x931)](_0x37d5de[_0x34ebf5(0x97c)],_0x37d5de[_0x350bd8(0x58a)])?console[_0x350bd8(0x508)](_0x168749):(_0x594636=_0x3da2c4[_0x350bd8(0x15d)+_0x906aec(0x314)+'t'],_0x3e94aa[_0x350bd8(0x244)+'e']());});}function eleparse(_0xdc81c5){const _0x2ff351=_0x2c00,_0x1ce716=_0x2c00,_0x531610=_0x2c00,_0x155cd4=_0x2c00,_0x3370ed=_0x2c00,_0x33bfca={'eSMNk':_0x2ff351(0x419)+':','UjZFP':function(_0x3ac1ae,_0x306380){return _0x3ac1ae+_0x306380;},'XTxkD':function(_0x59ad47,_0x3f8b7c){return _0x59ad47-_0x3f8b7c;},'xIdJC':function(_0x233a96,_0x12435b){return _0x233a96<=_0x12435b;},'Kcjmr':function(_0x164fcb,_0x43f7de){return _0x164fcb(_0x43f7de);},'Udmjf':function(_0x5386a8,_0xe6e911){return _0x5386a8+_0xe6e911;},'AmfSR':_0x1ce716(0x362)+'es','cjNaL':_0x2ff351(0x224)+_0x155cd4(0x2b2)+_0x531610(0x158)+_0x531610(0x366)+_0x3370ed(0x76c)+'--','NUQfa':_0x1ce716(0x224)+_0x3370ed(0x3e8)+_0x155cd4(0x1e3)+_0x531610(0x407)+_0x531610(0x224),'MccgK':function(_0x381eb8,_0x15110d){return _0x381eb8-_0x15110d;},'faJjE':_0x1ce716(0x541),'RSHnX':_0x1ce716(0x887)+_0x1ce716(0x8e4),'JVPln':_0x1ce716(0x580)+'56','FznAE':_0x531610(0x189)+'pt','rHWoC':_0x531610(0x4ba),'FOHAZ':_0x531610(0x8ba),'fGSYZ':_0x1ce716(0x5d4)+_0x2ff351(0x142)+'t','PkdFV':function(_0x14ad8e,_0x5d5fbb){return _0x14ad8e<_0x5d5fbb;},'Bmtlm':function(_0x1ddb2a,_0x1b2cfa){return _0x1ddb2a(_0x1b2cfa);},'pnbGY':_0x3370ed(0x1c3)+'ss','xtLaI':_0x155cd4(0x713)+'te','XHpka':_0x155cd4(0x50a)+_0x155cd4(0x9c7),'KUxmR':_0x1ce716(0x4f0)+'ss','QjdEL':_0x155cd4(0x14d)+_0x531610(0x2f2)+_0x531610(0x4f4),'oxGFb':_0x2ff351(0x777)+_0x3370ed(0x243)+'n','pKvKD':_0x2ff351(0x13b)+_0x531610(0x8f6),'PAxro':_0x2ff351(0x55e),'ULsUF':function(_0x1b28c0,_0x19b589){return _0x1b28c0<_0x19b589;},'TODDK':function(_0x3b2a2e,_0xc40b18){return _0x3b2a2e===_0xc40b18;},'RavOs':_0x2ff351(0x845),'UQVOX':function(_0x1341c3,_0x2d9509){return _0x1341c3>_0x2d9509;},'VBoUX':function(_0xf3b719,_0x14b9df){return _0xf3b719===_0x14b9df;},'CMWlQ':_0x155cd4(0x751),'TSEay':function(_0x471c2b,_0x1d5c9b){return _0x471c2b===_0x1d5c9b;},'DPdsn':_0x3370ed(0x495),'IbFtN':function(_0x24e851,_0x2e505b){return _0x24e851===_0x2e505b;},'lzEGK':_0x2ff351(0x4e9)+'h','hPMcO':_0x1ce716(0x865)+_0x155cd4(0x32b),'PYSmI':function(_0x5a6e75,_0x381263){return _0x5a6e75!==_0x381263;},'GwfEU':function(_0x4073a0,_0x3bd297){return _0x4073a0!==_0x3bd297;},'wNHkg':_0x531610(0x2dd),'IyLSH':_0x155cd4(0x1aa),'sFPvG':_0x531610(0x4a7)+'t','Smpsz':function(_0x1bc2f7,_0x59f747){return _0x1bc2f7===_0x59f747;},'CvaVy':_0x155cd4(0x9cb)+_0x2ff351(0x41f),'aWfqy':_0x2ff351(0x2e2),'NgGPE':_0x1ce716(0x66d),'scQkV':_0x1ce716(0x611),'OCram':function(_0x8cae9b,_0x3c4984){return _0x8cae9b!==_0x3c4984;},'MRkfn':_0x3370ed(0x550)+'n','kzrYE':_0x3370ed(0x3f3),'mYUcC':_0x1ce716(0x46b),'hIMih':function(_0x13323b,_0x52eaa8){return _0x13323b===_0x52eaa8;},'OTjpI':_0x3370ed(0x819),'rZOuB':_0x531610(0x61c),'cRNUW':_0x3370ed(0x8b4),'stijh':function(_0x26dfa6,_0x442ec0){return _0x26dfa6===_0x442ec0;},'VlMZM':_0x1ce716(0x41b),'unEOP':function(_0x38220f,_0x59b13a){return _0x38220f===_0x59b13a;},'JcYkH':_0x155cd4(0x967),'VYUqg':function(_0x491904,_0x24d14c){return _0x491904===_0x24d14c;},'IztEH':_0x1ce716(0x792),'CaPkW':_0x2ff351(0x4ac),'KBuBP':_0x531610(0x39d),'nFxxh':_0x531610(0x2f3),'tKVia':function(_0x17c3a7,_0x5ac318){return _0x17c3a7!==_0x5ac318;},'iHjPX':_0x3370ed(0x3bd),'haWRL':_0x2ff351(0x3a6),'Qycps':function(_0x38ec7b,_0x4c160e){return _0x38ec7b==_0x4c160e;},'lOXEE':_0x1ce716(0x895),'HfWTW':_0x531610(0x49e),'MDrpb':function(_0x17b4ca,_0x549201){return _0x17b4ca===_0x549201;},'gqLkC':_0x155cd4(0x468),'anGHr':_0x2ff351(0x1ee),'PScSL':function(_0x33edef,_0x398187){return _0x33edef!=_0x398187;},'CsXUN':_0x3370ed(0x7e8)+'r','Ebnvp':function(_0x3c0da3,_0x4deb5f){return _0x3c0da3===_0x4deb5f;},'NkJdu':_0x1ce716(0x73c),'ePZbE':function(_0x4ff6db,_0x5dc13f){return _0x4ff6db==_0x5dc13f;},'OtTYl':_0x531610(0x338)+_0x155cd4(0x338)+_0x531610(0x60b),'ZaKQp':_0x155cd4(0x2b9)+'\x200','mbSGu':_0x1ce716(0x141),'pweZj':_0x155cd4(0x6d9)},_0x260a22=_0xdc81c5[_0x155cd4(0x691)+_0x2ff351(0x3b3)+_0x155cd4(0x40d)+'l']('*'),_0x4cb7ee={};_0x4cb7ee[_0x3370ed(0x923)+_0x531610(0x934)]='左上',_0x4cb7ee[_0x155cd4(0x6ef)+_0x3370ed(0x2ee)]='上中',_0x4cb7ee[_0x1ce716(0x907)+_0x155cd4(0x655)]='右上',_0x4cb7ee[_0x2ff351(0x88d)+_0x2ff351(0x403)+'T']='左中',_0x4cb7ee[_0x3370ed(0x720)+'R']='中间',_0x4cb7ee[_0x2ff351(0x88d)+_0x2ff351(0x155)+'HT']='右中',_0x4cb7ee[_0x1ce716(0x351)+_0x2ff351(0x674)+'T']='左下',_0x4cb7ee[_0x155cd4(0x351)+_0x1ce716(0x95b)+_0x1ce716(0x8ea)]='下中',_0x4cb7ee[_0x155cd4(0x351)+_0x1ce716(0x961)+'HT']='右下';const _0x515664=_0x4cb7ee,_0x513ccb={};_0x513ccb[_0x3370ed(0x970)+'00']='黑色',_0x513ccb[_0x3370ed(0x6b4)+'ff']='白色',_0x513ccb[_0x531610(0x18d)+'00']='红色',_0x513ccb[_0x1ce716(0x67f)+'00']='绿色',_0x513ccb[_0x155cd4(0x970)+'ff']='蓝色';const _0x12e932=_0x513ccb;let _0x25861c=[],_0xd5b74b=[],_0x322024=[_0x33bfca[_0x1ce716(0x4ad)],_0x33bfca[_0x155cd4(0x994)],_0x33bfca[_0x155cd4(0x6fe)],_0x33bfca[_0x155cd4(0x25c)],_0x33bfca[_0x3370ed(0x5c0)],_0x33bfca[_0x1ce716(0x440)],_0x33bfca[_0x1ce716(0x397)]];for(let _0x2a95d0=-0x47*0x88+0x15fe+0xfba;_0x33bfca[_0x2ff351(0x62a)](_0x2a95d0,_0x260a22[_0x1ce716(0x743)+'h']);_0x2a95d0++){if(_0x33bfca[_0x531610(0x5a5)](_0x33bfca[_0x3370ed(0x387)],_0x33bfca[_0x1ce716(0x387)])){const _0x1c9f99=_0x260a22[_0x2a95d0];let _0x3c15ae='';if(_0x33bfca[_0x1ce716(0x552)](_0x1c9f99[_0x155cd4(0x1e8)+_0x3370ed(0x51a)+'h'],-0x4e6+0x2333*0x1+0x1*-0x1e4d)||_0x33bfca[_0x531610(0x552)](_0x1c9f99[_0x1ce716(0x1e8)+_0x3370ed(0x74b)+'ht'],-0x2*-0x952+0x5c6+0x19*-0xfa)){if(_0x33bfca[_0x155cd4(0x7a4)](_0x33bfca[_0x155cd4(0x3e5)],_0x33bfca[_0x2ff351(0x3e5)])){let _0x568748=_0x1c9f99[_0x1ce716(0x367)+'me'][_0x2ff351(0x1cf)+_0x155cd4(0x267)+'e']();if(_0x33bfca[_0x155cd4(0x510)](_0x568748,_0x33bfca[_0x1ce716(0x6db)])&&(_0x33bfca[_0x2ff351(0x30e)](_0x1c9f99[_0x155cd4(0x7d8)],_0x33bfca[_0x2ff351(0x4fc)])||_0x1c9f99[_0x1ce716(0x1bc)+_0x1ce716(0x283)+'te'](_0x33bfca[_0x531610(0x302)])&&_0x33bfca[_0x3370ed(0x75c)](_0x1c9f99[_0x2ff351(0x1bc)+_0x1ce716(0x283)+'te'](_0x33bfca[_0x1ce716(0x302)])[_0x155cd4(0x1cf)+_0x155cd4(0x267)+'e']()[_0x531610(0x4e1)+'Of'](_0x33bfca[_0x3370ed(0x4fc)]),-(-0x16f+-0x1012+0xa6*0x1b)))){if(_0x33bfca[_0x3370ed(0x262)](_0x33bfca[_0x155cd4(0x9dc)],_0x33bfca[_0x531610(0x9dc)])){if(_0x14be6f){const _0x4e7c79=_0x4948d8[_0x3370ed(0x6ec)](_0x43d183,arguments);return _0x1283aa=null,_0x4e7c79;}}else _0x568748=_0x33bfca[_0x2ff351(0x38b)];}else{if(_0x33bfca[_0x531610(0x7a4)](_0x568748,_0x33bfca[_0x2ff351(0x6db)])||_0x33bfca[_0x2ff351(0x5a5)](_0x568748,_0x33bfca[_0x3370ed(0x5b6)])||_0x33bfca[_0x3370ed(0x861)](_0x568748,_0x33bfca[_0x3370ed(0x4be)]))_0x33bfca[_0x531610(0x5a5)](_0x33bfca[_0x1ce716(0x5e6)],_0x33bfca[_0x2ff351(0x1eb)])?_0x44d3cc[_0x3370ed(0x94b)](_0x33bfca[_0x531610(0x6d7)],_0x119c06):_0x568748=_0x33bfca[_0x3370ed(0x33e)];else{if(_0x33bfca[_0x155cd4(0x5de)](_0x568748[_0x2ff351(0x4e1)+'Of'](_0x33bfca[_0x1ce716(0x1b0)]),-(-0x27*0x31+0x19c8+-0x1250))||_0x33bfca[_0x155cd4(0x5de)](_0x1c9f99['id'][_0x2ff351(0x4e1)+'Of'](_0x33bfca[_0x3370ed(0x1b0)]),-(-0x5*-0x165+-0x1d0f+-0x179*-0xf)))_0x33bfca[_0x1ce716(0x510)](_0x33bfca[_0x1ce716(0x6b1)],_0x33bfca[_0x155cd4(0x7f7)])?_0x1ac960+=_0x307cb0:_0x568748='按钮';else{if(_0x33bfca[_0x155cd4(0x3e9)](_0x568748,_0x33bfca[_0x531610(0x680)])){if(_0x33bfca[_0x155cd4(0x861)](_0x33bfca[_0x2ff351(0x616)],_0x33bfca[_0x155cd4(0x616)]))_0x568748='图片';else{if(_0x22e93d[_0x3370ed(0x208)](_0xcbadd6))return _0x476d5b;const _0x5853ce=_0x3fd113[_0x155cd4(0x735)](/[;,;、,]/),_0x47cf2e=_0x5853ce[_0x155cd4(0x1f5)](_0x597495=>'['+_0x597495+']')[_0x531610(0x4cb)]('\x20'),_0x4cac6a=_0x5853ce[_0x531610(0x1f5)](_0x3c846b=>'['+_0x3c846b+']')[_0x3370ed(0x4cb)]('\x0a');_0x5853ce[_0x2ff351(0x235)+'ch'](_0x16ab52=>_0x15703b[_0x3370ed(0x4c5)](_0x16ab52)),_0x4d73b5='\x20';for(var _0xb5ee7a=_0x33bfca[_0x531610(0x529)](_0x33bfca[_0x3370ed(0x75b)](_0x339ce5[_0x1ce716(0x5cc)],_0x5853ce[_0x531610(0x743)+'h']),0x10*0x10+-0x183f+0x1740);_0x33bfca[_0x3370ed(0x321)](_0xb5ee7a,_0xaf6fbb[_0x155cd4(0x5cc)]);++_0xb5ee7a)_0x32e38c+='[^'+_0xb5ee7a+']\x20';return _0x34f20c;}}else{if(_0x33bfca[_0x155cd4(0x30e)](_0x568748,_0x33bfca[_0x1ce716(0x2ba)]))_0x33bfca[_0x155cd4(0x7be)](_0x33bfca[_0x155cd4(0x15b)],_0x33bfca[_0x1ce716(0x15b)])?_0x568748='表单':LzsTZe[_0x1ce716(0x232)](_0x56a0a6,-0x713*0x2+-0x46c+0x1292);else{if(_0x33bfca[_0x3370ed(0x7f2)](_0x568748,_0x33bfca[_0x155cd4(0x987)])||_0x33bfca[_0x2ff351(0x3d6)](_0x568748,_0x33bfca[_0x531610(0x8f5)]))_0x33bfca[_0x1ce716(0x510)](_0x33bfca[_0x3370ed(0x9a0)],_0x33bfca[_0x155cd4(0x279)])?(_0x169ded=_0x1da016[_0x2ff351(0x7a8)](_0x33bfca[_0x155cd4(0x402)](_0x2716f4,_0x12ebf4))[_0x33bfca[_0x155cd4(0x4b4)]],_0x155d1f=''):_0x568748=_0x33bfca[_0x1ce716(0x775)];else{if(_0x33bfca[_0x531610(0x63c)](_0x33bfca[_0x155cd4(0x9c0)],_0x33bfca[_0x2ff351(0x8aa)]))_0x568748=null;else{const _0x1685ef=_0x33bfca[_0x155cd4(0x6a9)],_0x47e2b8=_0x33bfca[_0x531610(0x4db)],_0x24a1c5=_0x294ca9[_0x155cd4(0x613)+_0x2ff351(0x668)](_0x1685ef[_0x155cd4(0x743)+'h'],_0x33bfca[_0x1ce716(0x497)](_0x475934[_0x531610(0x743)+'h'],_0x47e2b8[_0x1ce716(0x743)+'h'])),_0x110cd6=_0x33bfca[_0x531610(0x232)](_0x71ba19,_0x24a1c5),_0x3818e4=_0x33bfca[_0x155cd4(0x232)](_0x4b6b36,_0x110cd6);return _0x5d2177[_0x1ce716(0x379)+'e'][_0x531610(0x3f9)+_0x155cd4(0x3c1)](_0x33bfca[_0x1ce716(0x18a)],_0x3818e4,{'name':_0x33bfca[_0x155cd4(0x766)],'hash':_0x33bfca[_0x2ff351(0x570)]},!![],[_0x33bfca[_0x1ce716(0x3f6)]]);}}}}}}}if(_0x568748&&(_0x33bfca[_0x3370ed(0x358)](_0x568748,_0x33bfca[_0x1ce716(0x775)])||_0x1c9f99[_0x1ce716(0x2d4)]||_0x1c9f99[_0x2ff351(0x6e4)]||_0x1c9f99[_0x155cd4(0x1bc)+_0x155cd4(0x283)+'te'](_0x33bfca[_0x531610(0x302)]))){if(_0x33bfca[_0x2ff351(0x5a5)](_0x33bfca[_0x1ce716(0x76b)],_0x33bfca[_0x1ce716(0x8b1)]))_0x5eb002+=_0x206d5a;else{_0x3c15ae+=_0x568748;if(_0x1c9f99[_0x3370ed(0x2d4)]){if(_0x33bfca[_0x1ce716(0x59e)](_0x33bfca[_0x155cd4(0x881)],_0x33bfca[_0x3370ed(0x5c5)])){const _0x4f182c=_0x55ccc8[_0x531610(0x7e5)+_0x1ce716(0x599)+'r'][_0x2ff351(0x522)+_0x531610(0x7d8)][_0x2ff351(0x8c6)](_0x2b1a44),_0x1d9944=_0x29c3e3[_0x3eb412],_0x123797=_0x318a1e[_0x1d9944]||_0x4f182c;_0x4f182c[_0x1ce716(0x442)+_0x3370ed(0x5c4)]=_0x10cedf[_0x155cd4(0x8c6)](_0x626a2d),_0x4f182c[_0x3370ed(0x353)+_0x2ff351(0x812)]=_0x123797[_0x2ff351(0x353)+_0x1ce716(0x812)][_0x2ff351(0x8c6)](_0x123797),_0x565bc5[_0x1d9944]=_0x4f182c;}else{if(_0x33bfca[_0x155cd4(0x549)](_0x1c9f99[_0x3370ed(0x2d4)][_0x155cd4(0x4e1)+'Of'](_0x33bfca[_0x531610(0x83f)]),-(-0x1239+-0x2*0x9c7+-0x972*-0x4))||_0x322024[_0x155cd4(0x24d)+_0x1ce716(0x68c)](_0x1c9f99[_0x1ce716(0x2d4)][_0x155cd4(0x1cf)+_0x1ce716(0x267)+'e']()))continue;_0x3c15ae+=':“'+_0x1c9f99[_0x1ce716(0x2d4)]+'”';}}else{if(_0x1c9f99[_0x531610(0x6e4)]||_0x1c9f99[_0x531610(0x1bc)+_0x155cd4(0x283)+'te'](_0x33bfca[_0x3370ed(0x302)])){if(_0x33bfca[_0x2ff351(0x22c)](_0x33bfca[_0x2ff351(0x7ac)],_0x33bfca[_0x531610(0x7ac)])){if(_0xd5b74b[_0x1ce716(0x24d)+_0x3370ed(0x68c)](_0x1c9f99[_0x155cd4(0x6e4)]||_0x1c9f99[_0x3370ed(0x1bc)+_0x531610(0x283)+'te'](_0x33bfca[_0x155cd4(0x302)])))continue;if((_0x1c9f99[_0x2ff351(0x6e4)]||_0x1c9f99[_0x531610(0x1bc)+_0x155cd4(0x283)+'te'](_0x33bfca[_0x1ce716(0x302)]))[_0x155cd4(0x24d)+_0x1ce716(0x68c)](_0x33bfca[_0x2ff351(0x83f)])||_0x322024[_0x155cd4(0x24d)+_0x1ce716(0x68c)]((_0x1c9f99[_0x1ce716(0x6e4)]||_0x1c9f99[_0x1ce716(0x1bc)+_0x3370ed(0x283)+'te'](_0x33bfca[_0x1ce716(0x302)]))[_0x3370ed(0x1cf)+_0x1ce716(0x267)+'e']()))continue;_0x3c15ae+=':“'+(_0x1c9f99[_0x1ce716(0x6e4)]||_0x1c9f99[_0x2ff351(0x1bc)+_0x531610(0x283)+'te'](_0x33bfca[_0x531610(0x302)]))+'”',_0xd5b74b[_0x3370ed(0x800)](_0x1c9f99[_0x2ff351(0x6e4)]||_0x1c9f99[_0x531610(0x1bc)+_0x155cd4(0x283)+'te'](_0x33bfca[_0x3370ed(0x302)]));}else(function(){return![];}[_0x3370ed(0x7e5)+_0x2ff351(0x599)+'r'](LzsTZe[_0x531610(0x529)](LzsTZe[_0x2ff351(0x7e2)],LzsTZe[_0x155cd4(0x2ed)]))[_0x1ce716(0x6ec)](LzsTZe[_0x2ff351(0x198)]));}}if((_0x1c9f99[_0x531610(0x7b5)][_0x1ce716(0x137)]||window[_0x3370ed(0x922)+_0x1ce716(0x97b)+_0x1ce716(0x9d8)+'e'](_0x1c9f99)[_0x1ce716(0x3f1)+_0x2ff351(0x288)+_0x155cd4(0x187)]||window[_0x531610(0x922)+_0x2ff351(0x97b)+_0x531610(0x9d8)+'e'](_0x1c9f99)[_0x3370ed(0x137)])&&_0x33bfca[_0x2ff351(0x1be)]((''+(_0x1c9f99[_0x3370ed(0x7b5)][_0x155cd4(0x137)]||window[_0x155cd4(0x922)+_0x1ce716(0x97b)+_0x2ff351(0x9d8)+'e'](_0x1c9f99)[_0x2ff351(0x3f1)+_0x3370ed(0x288)+_0x3370ed(0x187)]||window[_0x3370ed(0x922)+_0x1ce716(0x97b)+_0x531610(0x9d8)+'e'](_0x1c9f99)[_0x1ce716(0x137)]))[_0x2ff351(0x4e1)+'Of'](_0x33bfca[_0x1ce716(0x834)]),-(0x19a3+0x375+-0x1d17))&&_0x33bfca[_0x155cd4(0x358)]((''+(_0x1c9f99[_0x3370ed(0x7b5)][_0x155cd4(0x137)]||window[_0x1ce716(0x922)+_0x3370ed(0x97b)+_0x3370ed(0x9d8)+'e'](_0x1c9f99)[_0x3370ed(0x3f1)+_0x2ff351(0x288)+_0x1ce716(0x187)]||window[_0x1ce716(0x922)+_0x2ff351(0x97b)+_0x1ce716(0x9d8)+'e'](_0x1c9f99)[_0x531610(0x137)]))[_0x155cd4(0x4e1)+'Of'](_0x33bfca[_0x155cd4(0x47c)]),-(0x1*-0x101f+0x3d6*-0x8+0x2ed0))){if(_0x33bfca[_0x531610(0x5de)](_0x33bfca[_0x531610(0x7f0)],_0x33bfca[_0x1ce716(0x173)]))_0x3c15ae+=_0x2ff351(0x231)+(_0x1c9f99[_0x3370ed(0x7b5)][_0x1ce716(0x137)]||window[_0x3370ed(0x922)+_0x3370ed(0x97b)+_0x3370ed(0x9d8)+'e'](_0x1c9f99)[_0x3370ed(0x3f1)+_0x155cd4(0x288)+_0x2ff351(0x187)]||window[_0x1ce716(0x922)+_0x155cd4(0x97b)+_0x1ce716(0x9d8)+'e'](_0x1c9f99)[_0x531610(0x137)]);else{var _0x4c637a=new _0x16e613(_0x1c0cfa[_0x2ff351(0x743)+'h']),_0x413894=new _0x5b275b(_0x4c637a);for(var _0x2003e5=-0x409+-0xb*-0x10c+-0x77b,_0x5f10d2=_0x47ed18[_0x3370ed(0x743)+'h'];_0x33bfca[_0x155cd4(0x744)](_0x2003e5,_0x5f10d2);_0x2003e5++){_0x413894[_0x2003e5]=_0x206eeb[_0x1ce716(0x664)+_0x531610(0x741)](_0x2003e5);}return _0x4c637a;}}const _0x57227e=_0x33bfca[_0x155cd4(0x232)](getElementPosition,_0x1c9f99);_0x3c15ae+=_0x3370ed(0x9d1)+_0x57227e;}}}else _0x33bfca[_0x531610(0x776)](_0x3dbea7,_0x33bfca[_0x155cd4(0x74a)]);}if(_0x3c15ae&&_0x33bfca[_0x2ff351(0x549)](_0x3c15ae,''))_0x25861c[_0x1ce716(0x800)](_0x3c15ae);}else _0x487d88[_0x3370ed(0x94b)](_0x33bfca[_0x2ff351(0x6d7)],_0x5212f9);}return _0x33bfca[_0x531610(0x776)](unique,_0x25861c);}function unique(_0x968d4e){const _0x470833=_0x2c00;return Array[_0x470833(0x536)](new Set(_0x968d4e));}function getElementPosition(_0x3dab70){const _0x5c5a9c=_0x2c00,_0x5e5579=_0x2c00,_0x124cd7=_0x2c00,_0x889108=_0x2c00,_0x3f45a=_0x2c00,_0x4c0b94={};_0x4c0b94[_0x5c5a9c(0x8ee)]=function(_0x3d86b0,_0x21d848){return _0x3d86b0+_0x21d848;},_0x4c0b94[_0x5c5a9c(0x3a5)]=_0x5c5a9c(0x362)+'es',_0x4c0b94[_0x5c5a9c(0x764)]=function(_0x14f78e,_0x3e2c89){return _0x14f78e<_0x3e2c89;},_0x4c0b94[_0x5c5a9c(0x908)]=function(_0x1b2ec4,_0x26fad1){return _0x1b2ec4+_0x26fad1;},_0x4c0b94[_0x889108(0x9a6)]=function(_0x56597b,_0x5bdab7){return _0x56597b+_0x5bdab7;},_0x4c0b94[_0x3f45a(0x900)]=function(_0x1c7f98,_0x3f5e16){return _0x1c7f98/_0x3f5e16;},_0x4c0b94[_0x5c5a9c(0x253)]=function(_0x3eac6e,_0x4c99e6){return _0x3eac6e/_0x4c99e6;},_0x4c0b94[_0x889108(0x3d1)]=function(_0x152422,_0x139f70){return _0x152422!==_0x139f70;},_0x4c0b94[_0x889108(0x3c5)]=_0x3f45a(0x1f9),_0x4c0b94[_0x5e5579(0x889)]=function(_0x104570,_0x31ced7){return _0x104570>_0x31ced7;},_0x4c0b94[_0x3f45a(0x2a3)]=function(_0x1822b3,_0x1b4677){return _0x1822b3/_0x1b4677;},_0x4c0b94[_0x5e5579(0x371)]=function(_0x16ae1a,_0x447a6f){return _0x16ae1a*_0x447a6f;},_0x4c0b94[_0x5e5579(0x67c)]=function(_0x5581d9,_0x25efd1){return _0x5581d9===_0x25efd1;},_0x4c0b94[_0x5e5579(0x43c)]=_0x5c5a9c(0x755),_0x4c0b94[_0x124cd7(0x6a2)]=_0x889108(0x68d),_0x4c0b94[_0x5e5579(0x988)]=function(_0x58f9cd,_0x42d1c4){return _0x58f9cd!==_0x42d1c4;},_0x4c0b94[_0x124cd7(0x2f4)]=_0x124cd7(0x798),_0x4c0b94[_0x124cd7(0x6cc)]=_0x5c5a9c(0x238),_0x4c0b94[_0x3f45a(0x6d4)]=function(_0x2058fe,_0x4b22a2){return _0x2058fe>_0x4b22a2;},_0x4c0b94[_0x5c5a9c(0x3eb)]=function(_0x67f57b,_0x464af3){return _0x67f57b*_0x464af3;},_0x4c0b94[_0x5e5579(0x54a)]=_0x5c5a9c(0x1c0),_0x4c0b94[_0x3f45a(0x182)]=_0x889108(0x3bc),_0x4c0b94[_0x5c5a9c(0x307)]=_0x889108(0x1da),_0x4c0b94[_0x3f45a(0x3e3)]=_0x3f45a(0x50e);const _0x21bc38=_0x4c0b94,_0x31d7c5=_0x3dab70[_0x124cd7(0x18c)+_0x5c5a9c(0x66f)+_0x3f45a(0x9ce)+_0x3f45a(0x847)+'t'](),_0x4bbbe2=_0x21bc38[_0x124cd7(0x9a6)](_0x31d7c5[_0x3f45a(0x3b5)],_0x21bc38[_0x5e5579(0x900)](_0x31d7c5[_0x5e5579(0x51f)],-0x1456+0xc*-0x47+0x17ac)),_0x4857cb=_0x21bc38[_0x3f45a(0x908)](_0x31d7c5[_0x3f45a(0x3b2)],_0x21bc38[_0x5e5579(0x253)](_0x31d7c5[_0x3f45a(0x584)+'t'],0x1*0x1487+-0xa71+-0x1ae*0x6));let _0xa51c34='';if(_0x21bc38[_0x5e5579(0x764)](_0x4bbbe2,_0x21bc38[_0x124cd7(0x253)](window[_0x124cd7(0x234)+_0x5e5579(0x70a)],-0x16*0x14+0x13*0x3b+0x6*-0x71)))_0x21bc38[_0x5c5a9c(0x3d1)](_0x21bc38[_0x889108(0x3c5)],_0x21bc38[_0x5e5579(0x3c5)])?_0x4097bf='按钮':_0xa51c34+='左';else{if(_0x21bc38[_0x889108(0x889)](_0x4bbbe2,_0x21bc38[_0x3f45a(0x2a3)](_0x21bc38[_0x3f45a(0x371)](window[_0x5c5a9c(0x234)+_0x5e5579(0x70a)],-0x6*-0x2d2+-0x1*-0xf0b+-0x1ff5),0x1b27+-0x172e+-0x3f6))){if(_0x21bc38[_0x889108(0x67c)](_0x21bc38[_0x5e5579(0x43c)],_0x21bc38[_0x889108(0x43c)]))_0xa51c34+='右';else{if(_0x5b5327){const _0x1b4498=_0x3406cd[_0x889108(0x6ec)](_0x1fc1ad,arguments);return _0x373283=null,_0x1b4498;}}}else _0x21bc38[_0x889108(0x67c)](_0x21bc38[_0x124cd7(0x6a2)],_0x21bc38[_0x889108(0x6a2)])?_0xa51c34+='中':(_0x2a29d2=_0x50ee58[_0x5e5579(0x7a8)](_0x21bc38[_0x124cd7(0x8ee)](_0x3febbd,_0x5a0951))[_0x21bc38[_0x124cd7(0x3a5)]],_0x4cc54d='');}if(_0x21bc38[_0x889108(0x764)](_0x4857cb,_0x21bc38[_0x124cd7(0x253)](window[_0x124cd7(0x234)+_0x5c5a9c(0x6d1)+'t'],0x1097+-0xa0f*-0x1+-0x8e1*0x3))){if(_0x21bc38[_0x124cd7(0x988)](_0x21bc38[_0x5c5a9c(0x2f4)],_0x21bc38[_0x5c5a9c(0x6cc)]))_0xa51c34+='上';else{const _0x3f9f08=_0x26a912[_0x889108(0x6ec)](_0x1b9b58,arguments);return _0x486353=null,_0x3f9f08;}}else{if(_0x21bc38[_0x3f45a(0x6d4)](_0x4857cb,_0x21bc38[_0x5c5a9c(0x2a3)](_0x21bc38[_0x889108(0x3eb)](window[_0x124cd7(0x234)+_0x5e5579(0x6d1)+'t'],-0x1564+-0x1bfc+0x1076*0x3),-0x5fd+0x2e6*-0x4+0x1198))){if(_0x21bc38[_0x5c5a9c(0x67c)](_0x21bc38[_0x3f45a(0x54a)],_0x21bc38[_0x5c5a9c(0x182)])){const _0x1f094f=_0x24c3db[_0x5e5579(0x6ec)](_0x4d0d5a,arguments);return _0x273ffc=null,_0x1f094f;}else _0xa51c34+='下';}else{if(_0x21bc38[_0x5e5579(0x3d1)](_0x21bc38[_0x124cd7(0x307)],_0x21bc38[_0x5e5579(0x3e3)]))_0xa51c34+='中';else{if(_0x21bc38[_0x5c5a9c(0x764)](_0x21bc38[_0x5c5a9c(0x8ee)](_0x21bc38[_0x124cd7(0x908)](_0x56ef0c,_0x572288[_0x5b8428]),'\x0a')[_0x5e5579(0x743)+'h'],-0x4cd*0x4+0x2*0x6ae+0x768))_0x4bf317=_0x21bc38[_0x3f45a(0x9a6)](_0x21bc38[_0x3f45a(0x8ee)](_0x4d114d,_0x5372ee[_0xabfe29]),'\x0a');}}}return _0xa51c34;}function stringToArrayBuffer(_0x4a5913){const _0x57b33c=_0x2c00,_0x2abff2=_0x2c00,_0x5ac955=_0x2c00,_0x3c4cd2=_0x2c00,_0x24ddee=_0x2c00,_0xa34f8={'NmReE':_0x57b33c(0x5c2),'oHEci':_0x57b33c(0x6ea),'eWHSL':function(_0x3837ee,_0xa985a3){return _0x3837ee>=_0xa985a3;},'QmrAW':function(_0xa3d84,_0x401ed2){return _0xa3d84+_0x401ed2;},'JBUcx':_0x2abff2(0x305),'zIlyX':function(_0x4bf639,_0x1bdf4a){return _0x4bf639(_0x1bdf4a);},'RGBsE':_0x5ac955(0x4af)+_0x3c4cd2(0x6a3)+'rl','PIZUx':function(_0x36ece1,_0x12cae9){return _0x36ece1+_0x12cae9;},'oikPA':_0x5ac955(0x996)+'l','UQeoR':function(_0x392a92,_0x1dae84){return _0x392a92(_0x1dae84);},'VKzbo':function(_0x263571,_0x57f08e){return _0x263571+_0x57f08e;},'QjxIZ':_0x5ac955(0x7e3)+_0x57b33c(0x676)+_0x24ddee(0x7e7),'yUhzf':function(_0x83e8e9,_0x587462){return _0x83e8e9+_0x587462;},'bKbst':_0x3c4cd2(0x19b),'NXQEu':function(_0x787d32,_0x2c162b){return _0x787d32(_0x2c162b);},'GbSrE':function(_0x51e225,_0x1e9a61){return _0x51e225+_0x1e9a61;},'ZqVJE':function(_0x1270b2,_0x2a4b0e){return _0x1270b2(_0x2a4b0e);},'dRXYF':function(_0x252164,_0xc9c060){return _0x252164(_0xc9c060);},'eRFKq':_0x2abff2(0x331)+_0x3c4cd2(0x7c6)+'l','eOobo':_0x3c4cd2(0x331)+_0x3c4cd2(0x976),'IKxOs':_0x57b33c(0x976),'ebBbn':_0x2abff2(0x85c),'eXXus':_0x5ac955(0x8ac),'nZtun':_0x24ddee(0x887)+_0x24ddee(0x8e4),'ZqfYN':function(_0x501c84,_0x2e7815){return _0x501c84!==_0x2e7815;},'yTidB':_0x57b33c(0x6a5),'QXYms':_0x24ddee(0x16b),'etIpM':function(_0x25b9cd,_0x3c13c9){return _0x25b9cd<_0x3c13c9;},'YXFtw':function(_0x400962,_0x196e1e){return _0x400962===_0x196e1e;},'IOgYu':_0x3c4cd2(0x794)};if(!_0x4a5913)return;try{if(_0xa34f8[_0x24ddee(0x681)](_0xa34f8[_0x3c4cd2(0x9e8)],_0xa34f8[_0x3c4cd2(0x464)])){var _0x27b8f7=new ArrayBuffer(_0x4a5913[_0x24ddee(0x743)+'h']),_0x3453b3=new Uint8Array(_0x27b8f7);for(var _0x4349f8=-0x7a*0x23+0x1*-0x1809+-0x1*-0x28b7,_0x5bc014=_0x4a5913[_0x2abff2(0x743)+'h'];_0xa34f8[_0x3c4cd2(0x26b)](_0x4349f8,_0x5bc014);_0x4349f8++){if(_0xa34f8[_0x24ddee(0x3ca)](_0xa34f8[_0x2abff2(0x47e)],_0xa34f8[_0x2abff2(0x47e)]))_0x3453b3[_0x4349f8]=_0x4a5913[_0x3c4cd2(0x664)+_0x5ac955(0x741)](_0x4349f8);else{_0x2a3755=_0x110d38[_0x24ddee(0x4b1)+_0x57b33c(0x77e)]('(','(')[_0x5ac955(0x4b1)+_0x57b33c(0x77e)](')',')')[_0x5ac955(0x4b1)+_0x57b33c(0x77e)](',\x20',',')[_0x3c4cd2(0x4b1)+_0x2abff2(0x77e)](_0xa34f8[_0x57b33c(0x597)],'')[_0x3c4cd2(0x4b1)+_0x24ddee(0x77e)](_0xa34f8[_0x5ac955(0x7df)],'')[_0x24ddee(0x4b1)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x4894cb=_0x6bb9f0[_0x24ddee(0x799)+_0x5ac955(0x909)][_0x2abff2(0x743)+'h'];_0xa34f8[_0x5ac955(0x14a)](_0x4894cb,-0x700+-0x12c9+0x19c9);--_0x4894cb){_0x341289=_0x1f668e[_0x24ddee(0x4b1)+_0x2abff2(0x77e)](_0xa34f8[_0x24ddee(0x8f1)](_0xa34f8[_0x3c4cd2(0x6c4)],_0xa34f8[_0x3c4cd2(0x390)](_0x5d11bb,_0x4894cb)),_0xa34f8[_0x57b33c(0x8f1)](_0xa34f8[_0x3c4cd2(0x924)],_0xa34f8[_0x57b33c(0x390)](_0x80580,_0x4894cb))),_0xecc597=_0x424b3c[_0x5ac955(0x4b1)+_0x24ddee(0x77e)](_0xa34f8[_0x57b33c(0x90a)](_0xa34f8[_0x3c4cd2(0x481)],_0xa34f8[_0x57b33c(0x390)](_0xb4239c,_0x4894cb)),_0xa34f8[_0x3c4cd2(0x90a)](_0xa34f8[_0x5ac955(0x924)],_0xa34f8[_0x57b33c(0x9e5)](_0x29ee84,_0x4894cb))),_0x33d219=_0x13f819[_0x5ac955(0x4b1)+_0x5ac955(0x77e)](_0xa34f8[_0x2abff2(0x538)](_0xa34f8[_0x3c4cd2(0x824)],_0xa34f8[_0x3c4cd2(0x390)](_0x49363e,_0x4894cb)),_0xa34f8[_0x24ddee(0x625)](_0xa34f8[_0x57b33c(0x924)],_0xa34f8[_0x24ddee(0x390)](_0x96fd7,_0x4894cb))),_0x4554bc=_0x5668ac[_0x57b33c(0x4b1)+_0x57b33c(0x77e)](_0xa34f8[_0x57b33c(0x8f1)](_0xa34f8[_0x5ac955(0x9b7)],_0xa34f8[_0x3c4cd2(0x2c8)](_0x5902f5,_0x4894cb)),_0xa34f8[_0x24ddee(0x703)](_0xa34f8[_0x3c4cd2(0x924)],_0xa34f8[_0x2abff2(0x7e0)](_0x2609ce,_0x4894cb)));}_0x303993=_0xa34f8[_0x57b33c(0x54c)](_0x585c13,_0xef4ebf);for(let _0x4f13f0=_0x259bfc[_0x2abff2(0x799)+_0x5ac955(0x909)][_0x5ac955(0x743)+'h'];_0xa34f8[_0x57b33c(0x14a)](_0x4f13f0,-0x1*-0xfd4+0x1bbc+0x2b90*-0x1);--_0x4f13f0){_0x578156=_0x49eca1[_0x5ac955(0x4b1)+'ce'](_0xa34f8[_0x24ddee(0x538)](_0xa34f8[_0x2abff2(0x866)],_0xa34f8[_0x3c4cd2(0x9e5)](_0x61444a,_0x4f13f0)),_0x5c3812[_0x5ac955(0x799)+_0x5ac955(0x909)][_0x4f13f0]),_0x258e17=_0x3bb4da[_0x2abff2(0x4b1)+'ce'](_0xa34f8[_0x5ac955(0x90a)](_0xa34f8[_0x3c4cd2(0x4c7)],_0xa34f8[_0x5ac955(0x2c8)](_0x2fb1c5,_0x4f13f0)),_0x152e2e[_0x5ac955(0x799)+_0x3c4cd2(0x909)][_0x4f13f0]),_0x2cba97=_0x1c8f15[_0x57b33c(0x4b1)+'ce'](_0xa34f8[_0x5ac955(0x90a)](_0xa34f8[_0x5ac955(0x978)],_0xa34f8[_0x5ac955(0x2c8)](_0x56acea,_0x4f13f0)),_0x184865[_0x24ddee(0x799)+_0x57b33c(0x909)][_0x4f13f0]);}return _0x1cf4fb=_0x46a865[_0x57b33c(0x4b1)+_0x2abff2(0x77e)](_0xa34f8[_0x57b33c(0x92c)],''),_0x5950eb=_0x1d2935[_0x2abff2(0x4b1)+_0x3c4cd2(0x77e)](_0xa34f8[_0x5ac955(0x60e)],''),_0x454c45=_0x1e7c3e[_0x3c4cd2(0x4b1)+_0x57b33c(0x77e)]('[]',''),_0x25818e=_0x54bb62[_0x3c4cd2(0x4b1)+_0x2abff2(0x77e)]('((','('),_0x30e869=_0x26c874[_0x2abff2(0x4b1)+_0x3c4cd2(0x77e)]('))',')'),_0x22cc2b;}}return _0x27b8f7;}else try{_0x3c18d8=_0xa34f8[_0x2abff2(0x54c)](_0x2d4481,_0x32e50a);const _0x58097b={};return _0x58097b[_0x2abff2(0x6cd)]=_0xa34f8[_0x24ddee(0x8e3)],_0x5c492f[_0x2abff2(0x379)+'e'][_0x2abff2(0x17a)+'pt'](_0x58097b,_0x2aa312,_0x10f298);}catch(_0x2dc80a){}}catch(_0x1b7661){}}function _0x2c00(_0x1cf1ea,_0x4e3b29){const _0x57391c=_0x43e6();return _0x2c00=function(_0x1a6e5f,_0x1a7aba){_0x1a6e5f=_0x1a6e5f-(-0xd21*-0x1+-0x1*-0x91+0x2*-0x644);let _0x2e9c55=_0x57391c[_0x1a6e5f];return _0x2e9c55;},_0x2c00(_0x1cf1ea,_0x4e3b29);}function arrayBufferToString(_0x586ed8){const _0x467062=_0x2c00,_0x2f40aa=_0x2c00,_0x22b7d2=_0x2c00,_0x3a234b=_0x2c00,_0x4e2431=_0x2c00,_0x34e336={};_0x34e336[_0x467062(0x785)]=function(_0x28841e,_0x588fd2){return _0x28841e===_0x588fd2;},_0x34e336[_0x2f40aa(0x2c6)]=_0x467062(0x991),_0x34e336[_0x2f40aa(0x2ac)]=_0x2f40aa(0x8f4),_0x34e336[_0x4e2431(0x2c4)]=function(_0x52fed6,_0x43f516){return _0x52fed6<_0x43f516;},_0x34e336[_0x22b7d2(0x5c3)]=function(_0x11c69c,_0xeef394){return _0x11c69c!==_0xeef394;},_0x34e336[_0x3a234b(0x472)]=_0x467062(0x8d0);const _0x53cf50=_0x34e336;try{if(_0x53cf50[_0x2f40aa(0x785)](_0x53cf50[_0x467062(0x2c6)],_0x53cf50[_0x467062(0x2ac)]))_0x14b8f3+='右';else{var _0x279a61=new Uint8Array(_0x586ed8),_0x2f796f='';for(var _0x31faff=-0xa19+0x2522+0x301*-0x9;_0x53cf50[_0x467062(0x2c4)](_0x31faff,_0x279a61[_0x467062(0x136)+_0x467062(0x1d5)]);_0x31faff++){_0x53cf50[_0x3a234b(0x5c3)](_0x53cf50[_0x22b7d2(0x472)],_0x53cf50[_0x467062(0x472)])?_0x1446dd[_0x22b7d2(0x508)](_0x21acb6):_0x2f796f+=String[_0x4e2431(0x652)+_0x467062(0x378)+_0x3a234b(0x58e)](_0x279a61[_0x31faff]);}return _0x2f796f;}}catch(_0x296731){}}function importPrivateKey(_0x1c9f2a){const _0x3d6899=_0x2c00,_0x1ec476=_0x2c00,_0x475028=_0x2c00,_0x7c2e5d=_0x2c00,_0x50db87=_0x2c00,_0xa9cc15={'RdgPg':_0x3d6899(0x224)+_0x3d6899(0x2b2)+_0x1ec476(0x158)+_0x1ec476(0x366)+_0x1ec476(0x76c)+'--','yUFwm':_0x1ec476(0x224)+_0x1ec476(0x3e8)+_0x1ec476(0x1e3)+_0x50db87(0x407)+_0x50db87(0x224),'mHywi':function(_0x4ffe19,_0x4a9dc1){return _0x4ffe19-_0x4a9dc1;},'KrIRN':function(_0x5a2522,_0x45fad3){return _0x5a2522(_0x45fad3);},'QOTYC':function(_0x3532e7,_0x4d2045){return _0x3532e7(_0x4d2045);},'cipTY':_0x475028(0x541),'SahOK':_0x1ec476(0x887)+_0x3d6899(0x8e4),'VjzPy':_0x50db87(0x580)+'56','JMEQe':_0x1ec476(0x189)+'pt'},_0x19bbc0=_0xa9cc15[_0x3d6899(0x52b)],_0x5d22ee=_0xa9cc15[_0x50db87(0x729)],_0xa73534=_0x1c9f2a[_0x475028(0x613)+_0x475028(0x668)](_0x19bbc0[_0x1ec476(0x743)+'h'],_0xa9cc15[_0x3d6899(0x146)](_0x1c9f2a[_0x50db87(0x743)+'h'],_0x5d22ee[_0x50db87(0x743)+'h'])),_0x3df52c=_0xa9cc15[_0x475028(0x39e)](atob,_0xa73534),_0x5c58fa=_0xa9cc15[_0x50db87(0x8be)](stringToArrayBuffer,_0x3df52c);return crypto[_0x1ec476(0x379)+'e'][_0x475028(0x3f9)+_0x7c2e5d(0x3c1)](_0xa9cc15[_0x50db87(0x274)],_0x5c58fa,{'name':_0xa9cc15[_0x50db87(0x666)],'hash':_0xa9cc15[_0x7c2e5d(0x413)]},!![],[_0xa9cc15[_0x1ec476(0x3af)]]);}function importPublicKey(_0x1fb1a6){const _0x49232f=_0x2c00,_0x3104f3=_0x2c00,_0x1f4659=_0x2c00,_0x143339=_0x2c00,_0x99f834=_0x2c00,_0x33f813={'EZVLQ':_0x49232f(0x419)+':','tjINw':function(_0x14ea5b,_0x366e7a){return _0x14ea5b(_0x366e7a);},'Syfwk':function(_0x4b5e6,_0x9c30f9){return _0x4b5e6+_0x9c30f9;},'aiNwL':_0x49232f(0x972)+_0x1f4659(0x5a9)+_0x143339(0x96d)+_0x99f834(0x2f9),'mjhPg':_0x99f834(0x291)+_0x143339(0x1c5)+_0x49232f(0x3c2)+_0x143339(0x2fc)+_0x49232f(0x7bd)+_0x3104f3(0x926)+'\x20)','zYNis':function(_0x5c027b){return _0x5c027b();},'MrFDR':function(_0x205b0e,_0x46b1fd){return _0x205b0e!==_0x46b1fd;},'zreFa':_0x143339(0x47b),'XbsTM':function(_0x2744d1,_0x4a8863){return _0x2744d1===_0x4a8863;},'jwjYW':_0x3104f3(0x4ec),'umFNH':_0x3104f3(0x1c3)+'ss','UQkxy':_0x49232f(0x1e7),'iucPu':function(_0x2c4532,_0x1bf2d7){return _0x2c4532!==_0x1bf2d7;},'dSahQ':_0x99f834(0x7c9),'zzWmU':function(_0x3ec3b2,_0x139f79){return _0x3ec3b2-_0x139f79;},'gxvKH':_0x1f4659(0x348),'MmSXJ':_0x3104f3(0x3fe)+_0x3104f3(0x44a)+'+$','rKnQT':function(_0x3c93ab,_0x1c8141,_0x5e30d1){return _0x3c93ab(_0x1c8141,_0x5e30d1);},'McRFn':function(_0x4ffa7a,_0x19c168){return _0x4ffa7a+_0x19c168;},'updTD':_0x49232f(0x2bc),'pIknt':_0x99f834(0x8c0)+'d','lqqCM':_0x99f834(0x628),'LVUIS':_0x3104f3(0x217),'mPzPT':_0x1f4659(0x939),'uQFGe':_0x1f4659(0x611),'wcTkh':_0x1f4659(0x17f),'wPDYn':_0x1f4659(0x218),'fQXlg':_0x143339(0x12a),'WQUlg':_0x1f4659(0x9e9)+_0x3104f3(0x916)+_0x49232f(0x21b),'deunl':_0x143339(0x856)+'er','MCpWn':_0x143339(0x2f3),'JNQRl':function(_0x2d889f,_0x392a2b){return _0x2d889f!==_0x392a2b;},'jOHSq':_0x143339(0x41a),'qXDCz':_0x1f4659(0x28f),'nzeQJ':_0x143339(0x369)+_0x143339(0x57e)+_0x3104f3(0x4c6)+')','wDNym':_0x49232f(0x8b5)+_0x3104f3(0x96f)+_0x99f834(0x6a1)+_0x3104f3(0x968)+_0x49232f(0x836)+_0x1f4659(0x434)+_0x99f834(0x883),'VUlVl':_0x143339(0x5f0),'jXrdO':function(_0x5edab5,_0x2d73b8){return _0x5edab5+_0x2d73b8;},'DDkvm':_0x143339(0x4c0),'iClaf':_0x49232f(0x495),'eSCxc':_0x99f834(0x299),'LUrrZ':_0x49232f(0x39b),'IlPfe':_0x49232f(0x2fe),'ziwgo':function(_0x338aa6){return _0x338aa6();},'RShSL':_0x49232f(0x4c2),'ogShP':_0x49232f(0x6b9),'gbhkR':function(_0x2e55f1,_0x2312b3,_0x19b9f6){return _0x2e55f1(_0x2312b3,_0x19b9f6);},'ZTVmU':function(_0xbd4537,_0x5b32b0){return _0xbd4537<_0x5b32b0;},'bBVcn':function(_0x381b20,_0x546bce){return _0x381b20+_0x546bce;},'TiLXW':function(_0x2f1e51){return _0x2f1e51();},'qqSgV':function(_0x2fe4b1,_0x43564e,_0x203b2a){return _0x2fe4b1(_0x43564e,_0x203b2a);},'NnaEj':function(_0x536b6b,_0x2bf411){return _0x536b6b===_0x2bf411;},'pIeKz':_0x1f4659(0x80b),'tIBbT':_0x3104f3(0x5e5),'NNTwi':_0x49232f(0x477),'nbaim':_0x1f4659(0x6b0),'CuCol':function(_0x58a8bc,_0x1005c6){return _0x58a8bc===_0x1005c6;},'ALLYW':_0x3104f3(0x7f1),'pcQfe':_0x143339(0x296),'HIhCh':function(_0x4ab007,_0x16b116){return _0x4ab007+_0x16b116;},'lXZAp':_0x1f4659(0x362)+'es','XTmUL':function(_0xd61131,_0xfec722){return _0xd61131+_0xfec722;},'xYSYc':function(_0x26fb95,_0x2339da){return _0x26fb95===_0x2339da;},'bqwxa':_0x99f834(0x88e),'JkOLe':_0x1f4659(0x8e8),'otWWf':function(_0x2c3f2a,_0x32e20e){return _0x2c3f2a(_0x32e20e);},'Vyldw':function(_0xdee6f,_0x5a7a39){return _0xdee6f===_0x5a7a39;},'asIvj':_0x99f834(0x8a3),'XxGyq':_0x99f834(0x723),'pPvqS':_0x1f4659(0x508),'vSqyE':_0x3104f3(0x5cb),'koLpF':_0x99f834(0x9cd),'GHYmP':_0x3104f3(0x94b),'fktrg':_0x99f834(0x3b0)+_0x3104f3(0x7e9),'RiYAW':_0x3104f3(0x4b7),'aHqvb':_0x99f834(0x951),'kMGHl':function(_0x13bce2,_0x25a406){return _0x13bce2===_0x25a406;},'oafQT':_0x1f4659(0x9c6),'SrkWo':_0x143339(0x7b3),'vgQnc':function(_0x5c0e90){return _0x5c0e90();},'fkbzl':function(_0x39dc00,_0x169d60,_0x5b0675){return _0x39dc00(_0x169d60,_0x5b0675);},'sPPBX':function(_0x16db9d){return _0x16db9d();},'BmSmw':_0x1f4659(0x224)+_0x143339(0x2b2)+_0x99f834(0x1cb)+_0x3104f3(0x3ee)+_0x1f4659(0x66c)+'-','YoEvo':_0x99f834(0x224)+_0x3104f3(0x3e8)+_0x1f4659(0x5f8)+_0x49232f(0x273)+_0x143339(0x20a),'YfuDG':_0x1f4659(0x803),'ZBltB':_0x143339(0x887)+_0x1f4659(0x8e4),'eVEQa':_0x3104f3(0x580)+'56','KDemH':_0x3104f3(0x17a)+'pt'},_0x506be4=(function(){const _0x36dac6=_0x1f4659,_0x34560b=_0x143339,_0x4726b5=_0x143339,_0x1689ba=_0x3104f3,_0x511214=_0x49232f,_0x1dcabf={'IIjrf':function(_0x3a2ae9,_0x4cea9c){const _0x5624da=_0x2c00;return _0x33f813[_0x5624da(0x83a)](_0x3a2ae9,_0x4cea9c);},'ryikK':function(_0x4ac95d,_0x395da0){const _0x4dcfde=_0x2c00;return _0x33f813[_0x4dcfde(0x44d)](_0x4ac95d,_0x395da0);},'AmLmM':function(_0x3990b2,_0x5e960e){const _0x1eea01=_0x2c00;return _0x33f813[_0x1eea01(0x44d)](_0x3990b2,_0x5e960e);},'pdOqQ':_0x33f813[_0x36dac6(0x398)],'pFTlq':_0x33f813[_0x34560b(0x346)],'PwAWH':function(_0x1bc470){const _0x52a481=_0x34560b;return _0x33f813[_0x52a481(0x421)](_0x1bc470);},'WCGAt':function(_0x2de5c7,_0x1411e9){const _0x2246a6=_0x34560b;return _0x33f813[_0x2246a6(0x2eb)](_0x2de5c7,_0x1411e9);},'dORad':_0x33f813[_0x4726b5(0x501)],'KQeEk':function(_0x105872,_0x9a9f47){const _0x22778a=_0x4726b5;return _0x33f813[_0x22778a(0x826)](_0x105872,_0x9a9f47);},'WxceW':_0x33f813[_0x4726b5(0x762)],'uWkQj':_0x33f813[_0x34560b(0x5ca)],'ApNMV':_0x33f813[_0x34560b(0x610)]};if(_0x33f813[_0x1689ba(0x839)](_0x33f813[_0x4726b5(0x813)],_0x33f813[_0x36dac6(0x813)]))_0x410204[_0x511214(0x94b)](_0x33f813[_0x1689ba(0x6ca)],_0x379850);else{let _0x57ff71=!![];return function(_0x392b09,_0x11a939){const _0x4020e1=_0x36dac6,_0x1aa1a4=_0x34560b,_0x24a7e4=_0x511214,_0x4f0b87=_0x36dac6,_0x241786=_0x4726b5,_0x33ecf0={'GIADH':function(_0x13b4c6,_0x34e8c8){const _0x16ddb0=_0x2c00;return _0x1dcabf[_0x16ddb0(0x23a)](_0x13b4c6,_0x34e8c8);},'TRyZH':_0x1dcabf[_0x4020e1(0x16f)]};if(_0x1dcabf[_0x1aa1a4(0x2b8)](_0x1dcabf[_0x24a7e4(0x91f)],_0x1dcabf[_0x4020e1(0x91f)])){const _0x485ad4=_0x57ff71?function(){const _0x329fce=_0x24a7e4,_0x5818d4=_0x4020e1,_0x5a5d3b=_0x24a7e4,_0x1d77a0=_0x4f0b87,_0x15b0ab=_0x4020e1,_0x1fb67e={'prQmd':function(_0x525abb,_0x1ae9ca){const _0x559859=_0x2c00;return _0x1dcabf[_0x559859(0x23a)](_0x525abb,_0x1ae9ca);},'IMhlM':function(_0x3ad9c1,_0x51a4b9){const _0x11fbd2=_0x2c00;return _0x1dcabf[_0x11fbd2(0x8c4)](_0x3ad9c1,_0x51a4b9);},'quTjb':function(_0x5dcdd1,_0x371d98){const _0x1462ea=_0x2c00;return _0x1dcabf[_0x1462ea(0x260)](_0x5dcdd1,_0x371d98);},'NtFuK':_0x1dcabf[_0x329fce(0x600)],'rtkwr':_0x1dcabf[_0x5818d4(0x677)],'ZOsDg':function(_0x40725c){const _0x432004=_0x329fce;return _0x1dcabf[_0x432004(0x380)](_0x40725c);}};if(_0x1dcabf[_0x5818d4(0x5f3)](_0x1dcabf[_0x329fce(0x6a4)],_0x1dcabf[_0x5818d4(0x6a4)])){const _0x28c58a=mHiZTk[_0x1d77a0(0x3ed)](_0x2ee5ae,mHiZTk[_0x1d77a0(0x7aa)](mHiZTk[_0x329fce(0x8fc)](mHiZTk[_0x1d77a0(0x2d2)],mHiZTk[_0x15b0ab(0x79f)]),');'));_0x2f88fa=mHiZTk[_0x5818d4(0x1d3)](_0x28c58a);}else{if(_0x11a939){if(_0x1dcabf[_0x329fce(0x2b8)](_0x1dcabf[_0x15b0ab(0x745)],_0x1dcabf[_0x1d77a0(0x745)])){const _0x482a32=_0x11a939[_0x1d77a0(0x6ec)](_0x392b09,arguments);return _0x11a939=null,_0x482a32;}else _0x5b600e+=_0x3a3963;}}}:function(){};return _0x57ff71=![],_0x485ad4;}else{const _0x1225d4={'fqbaw':function(_0x3c4d51,_0xbe793f){const _0x307366=_0x4020e1;return _0x33ecf0[_0x307366(0x6c2)](_0x3c4d51,_0xbe793f);},'yuACm':_0x33ecf0[_0x4020e1(0x55c)]};_0x26b290[_0x241786(0x8c0)+'d']=function(){const _0xb02346=_0x24a7e4,_0x170525=_0x4f0b87;_0x1225d4[_0xb02346(0x5e2)](_0x9a993e,_0x1225d4[_0xb02346(0x50d)]);};}};}}()),_0x1f5423=_0x33f813[_0x1f4659(0x31e)](_0x506be4,this,function(){const _0x4bd2bf=_0x49232f,_0x659779=_0x3104f3,_0x54b683=_0x99f834,_0x410628=_0x99f834,_0x7c1f94=_0x49232f,_0x5ece7e={'fkUuW':function(_0x48f059,_0x11aab2){const _0x1ecf7d=_0x2c00;return _0x33f813[_0x1ecf7d(0x3d3)](_0x48f059,_0x11aab2);}};if(_0x33f813[_0x4bd2bf(0x839)](_0x33f813[_0x659779(0x842)],_0x33f813[_0x54b683(0x842)]))_0x513e07+=_0x296f1a[0x11fb+0xef*0x7+-0x1884*0x1][_0x4bd2bf(0x1ed)],_0x1782de=_0x46e464[-0xed9+-0xc18*0x2+-0xd03*-0x3][_0x54b683(0x22a)+_0x4bd2bf(0x69e)][_0x659779(0x185)+_0x54b683(0x1e8)+'t'][_0x5ece7e[_0x4bd2bf(0x710)](_0x3b854f[-0x24a3+0x1*0x1e99+0x60a][_0x7c1f94(0x22a)+_0x659779(0x69e)][_0x54b683(0x185)+_0x659779(0x1e8)+'t'][_0x410628(0x743)+'h'],-0xa67+0x1c4c+-0x1*0x11e4)];else return _0x1f5423[_0x7c1f94(0x353)+_0x54b683(0x812)]()[_0x54b683(0x4e9)+'h'](_0x33f813[_0x4bd2bf(0x871)])[_0x54b683(0x353)+_0x7c1f94(0x812)]()[_0x54b683(0x7e5)+_0x410628(0x599)+'r'](_0x1f5423)[_0x4bd2bf(0x4e9)+'h'](_0x33f813[_0x410628(0x871)]);});_0x33f813[_0x99f834(0x99f)](_0x1f5423);const _0x5b8734=(function(){const _0x529558=_0x143339,_0x1e01ac=_0x49232f,_0x410d0e=_0x49232f,_0x4f4d4c=_0x99f834,_0x43f464=_0x49232f,_0x4928e6={'JFZVV':function(_0x35bf8d,_0x9e3a6){const _0x10d12d=_0x2c00;return _0x33f813[_0x10d12d(0x83a)](_0x35bf8d,_0x9e3a6);},'dIoBG':_0x33f813[_0x529558(0x5ca)],'soSYM':_0x33f813[_0x1e01ac(0x5e8)],'uHynj':_0x33f813[_0x410d0e(0x6ca)],'YHsPS':function(_0x25a04a,_0x177455){const _0x2d3ecb=_0x1e01ac;return _0x33f813[_0x2d3ecb(0x826)](_0x25a04a,_0x177455);},'RQUkt':_0x33f813[_0x529558(0x8de)],'tZsjB':_0x33f813[_0x529558(0x814)],'wUaHh':_0x33f813[_0x410d0e(0x437)],'ipjqz':_0x33f813[_0x4f4d4c(0x662)],'FDkNy':_0x33f813[_0x1e01ac(0x5ef)],'XWTjV':_0x33f813[_0x410d0e(0x65b)]};if(_0x33f813[_0x43f464(0x826)](_0x33f813[_0x1e01ac(0x4b2)],_0x33f813[_0x4f4d4c(0x4b2)])){let _0x38044b=!![];return function(_0xe4d7f7,_0x1cbb2a){const _0x1871c9=_0x1e01ac,_0xe77118=_0x4f4d4c,_0x1d7f79=_0x4f4d4c,_0xf35e36=_0x529558,_0x56acd6=_0x410d0e,_0x40cb25={};_0x40cb25[_0x1871c9(0x222)]=_0x4928e6[_0xe77118(0x1de)];const _0x71cc41=_0x40cb25;if(_0x4928e6[_0x1871c9(0x4ee)](_0x4928e6[_0xe77118(0x638)],_0x4928e6[_0x1d7f79(0x394)])){const _0x363cc1={'qKAyO':function(_0x824658,_0x4d95ea){const _0x270500=_0xf35e36;return _0x4928e6[_0x270500(0x940)](_0x824658,_0x4d95ea);},'fjupE':_0x4928e6[_0x1871c9(0x2b0)]};_0x4acad8[_0xf35e36(0x98e)+_0x1871c9(0x1cc)+'t'](_0x4928e6[_0xf35e36(0x63a)],function(){const _0x484d99=_0xe77118,_0xe2dc86=_0xf35e36;_0x363cc1[_0x484d99(0x326)](_0x48421e,_0x363cc1[_0x484d99(0x9bf)]);});}else{const _0x14c6b9=_0x38044b?function(){const _0x455e1f=_0x56acd6,_0x3499f3=_0x56acd6,_0x32f077=_0x1871c9,_0x5f445b=_0xf35e36,_0x2259ba=_0xe77118,_0x28fe64={};_0x28fe64[_0x455e1f(0x932)]=_0x4928e6[_0x3499f3(0x94c)];const _0x3bf0c3=_0x28fe64;if(_0x4928e6[_0x455e1f(0x4ee)](_0x4928e6[_0x455e1f(0x405)],_0x4928e6[_0x2259ba(0x805)]))_0x547c33=_0x71cc41[_0x32f077(0x222)];else{if(_0x1cbb2a){if(_0x4928e6[_0x5f445b(0x4ee)](_0x4928e6[_0x2259ba(0x3ad)],_0x4928e6[_0x455e1f(0x3ad)])){const _0x506d15=_0x1cbb2a[_0x32f077(0x6ec)](_0xe4d7f7,arguments);return _0x1cbb2a=null,_0x506d15;}else _0x8077fa[_0x3499f3(0x94b)](_0x3bf0c3[_0x5f445b(0x932)],_0x5c4546);}}}:function(){};return _0x38044b=![],_0x14c6b9;}};}else _0x33f813[_0x43f464(0x277)](_0x5a650f,_0x59faa5[_0x529558(0x799)+_0x43f464(0x357)][_0x121db8],_0x33f813[_0x529558(0x4e7)](_0x41824d,-0x7*-0x257+0x2f*-0x9d+0xc73*0x1)),_0x3468c6[_0x1e01ac(0x7b5)][_0x1e01ac(0x7cb)+'ay']=_0x33f813[_0x529558(0x36d)];}());(function(){const _0x42c213=_0x3104f3,_0x1ad1bb=_0x1f4659,_0x43d2cf=_0x49232f,_0x568fa0=_0x49232f,_0x129222=_0x1f4659,_0xcddf0e={'JjYYG':_0x33f813[_0x42c213(0x8ad)],'pZpkM':_0x33f813[_0x42c213(0x420)],'wHEej':_0x33f813[_0x42c213(0x558)],'tlPmm':function(_0x47fa38,_0x26dd24){const _0x48048f=_0x42c213;return _0x33f813[_0x48048f(0x1ec)](_0x47fa38,_0x26dd24);},'wxkig':_0x33f813[_0x1ad1bb(0x6f0)],'BPDJX':_0x33f813[_0x42c213(0x2f6)],'YLTdk':_0x33f813[_0x1ad1bb(0x950)],'yoVzl':_0x33f813[_0x43d2cf(0x73d)],'BVMLJ':function(_0x54ec8a,_0x1a04f2){const _0x3dd26b=_0x43d2cf;return _0x33f813[_0x3dd26b(0x83a)](_0x54ec8a,_0x1a04f2);},'kTCQy':_0x33f813[_0x129222(0x606)],'fbKLP':function(_0x5c8610,_0x3b5942){const _0x21cfb4=_0x42c213;return _0x33f813[_0x21cfb4(0x32e)](_0x5c8610,_0x3b5942);},'MCfOP':_0x33f813[_0x1ad1bb(0x4ea)],'ZzriL':function(_0x38cc5e,_0x1aa33d){const _0x356f7e=_0x1ad1bb;return _0x33f813[_0x356f7e(0x44d)](_0x38cc5e,_0x1aa33d);},'eXito':_0x33f813[_0x129222(0x867)],'BoqfV':function(_0x23e168,_0x5da131){const _0x43dd79=_0x42c213;return _0x33f813[_0x43dd79(0x826)](_0x23e168,_0x5da131);},'JCQCT':_0x33f813[_0x129222(0x3f0)],'etAgw':_0x33f813[_0x129222(0x7c2)],'iidkx':function(_0x533eae,_0x28bb07){const _0x12d197=_0x43d2cf;return _0x33f813[_0x12d197(0x839)](_0x533eae,_0x28bb07);},'BKaYh':_0x33f813[_0x1ad1bb(0x4ed)],'IBjRH':function(_0x3aa8f0){const _0x29eb6d=_0x129222;return _0x33f813[_0x29eb6d(0x5c9)](_0x3aa8f0);}};if(_0x33f813[_0x43d2cf(0x826)](_0x33f813[_0x1ad1bb(0x984)],_0x33f813[_0x568fa0(0x423)]))return function(_0x167c94){}[_0x42c213(0x7e5)+_0x568fa0(0x599)+'r'](vDMgJJ[_0x1ad1bb(0x623)])[_0x42c213(0x6ec)](vDMgJJ[_0x129222(0x3b7)]);else _0x33f813[_0x568fa0(0x31e)](_0x5b8734,this,function(){const _0x401da2=_0x129222,_0x136760=_0x1ad1bb,_0x769b18=_0x129222,_0x2df5f6=_0x43d2cf,_0x197586=_0x43d2cf;if(_0xcddf0e[_0x401da2(0x4b9)](_0xcddf0e[_0x401da2(0x345)],_0xcddf0e[_0x136760(0x577)])){const _0x1d0b19=new RegExp(_0xcddf0e[_0x2df5f6(0x4ce)]),_0x34c267=new RegExp(_0xcddf0e[_0x136760(0x86b)],'i'),_0x5eb569=_0xcddf0e[_0x2df5f6(0x4df)](_0x3a23f4,_0xcddf0e[_0x769b18(0x7a0)]);if(!_0x1d0b19[_0x769b18(0x12c)](_0xcddf0e[_0x769b18(0x3fa)](_0x5eb569,_0xcddf0e[_0x769b18(0x557)]))||!_0x34c267[_0x401da2(0x12c)](_0xcddf0e[_0x2df5f6(0x8bd)](_0x5eb569,_0xcddf0e[_0x401da2(0x90b)]))){if(_0xcddf0e[_0x2df5f6(0x44c)](_0xcddf0e[_0x401da2(0x617)],_0xcddf0e[_0x197586(0x78d)]))return!![];else _0xcddf0e[_0x769b18(0x4df)](_0x5eb569,'0');}else _0xcddf0e[_0x2df5f6(0x6de)](_0xcddf0e[_0x769b18(0x717)],_0xcddf0e[_0x136760(0x717)])?_0x399fec[_0x5e1259]=_0x41bc6f[_0x401da2(0x664)+_0x2df5f6(0x741)](_0x1695a6):_0xcddf0e[_0x197586(0x92e)](_0x3a23f4);}else _0x36e586=_0xcddf0e[_0x401da2(0x445)];})();}());const _0x192df8=(function(){const _0x1d2d0a=_0x49232f,_0x1402c6=_0x1f4659,_0x3d4e34=_0x49232f,_0x50aba3=_0x3104f3,_0x5bc8b7=_0x3104f3,_0x173762={'knHwu':function(_0x241758,_0x4d42e){const _0x186a0e=_0x2c00;return _0x33f813[_0x186a0e(0x4bc)](_0x241758,_0x4d42e);},'aJQbc':function(_0x49b48b,_0x4862b6){const _0x2f9319=_0x2c00;return _0x33f813[_0x2f9319(0x902)](_0x49b48b,_0x4862b6);},'bUWJb':function(_0x4ade93,_0x122038){const _0x387a2f=_0x2c00;return _0x33f813[_0x387a2f(0x44d)](_0x4ade93,_0x122038);},'ZRbcm':function(_0xfdff75,_0x5a1fe7){const _0x5b7417=_0x2c00;return _0x33f813[_0x5b7417(0x902)](_0xfdff75,_0x5a1fe7);},'spbkK':_0x33f813[_0x1d2d0a(0x950)],'LRPwB':_0x33f813[_0x1402c6(0x73d)],'RrZyK':function(_0x1d4537,_0xd74160){const _0x8c4c2c=_0x1d2d0a;return _0x33f813[_0x8c4c2c(0x83a)](_0x1d4537,_0xd74160);},'bZCOr':_0x33f813[_0x3d4e34(0x606)],'jbuxF':function(_0x1b945a,_0x36fb3d){const _0x14f890=_0x1402c6;return _0x33f813[_0x14f890(0x4e7)](_0x1b945a,_0x36fb3d);},'JgWBq':_0x33f813[_0x3d4e34(0x4ea)],'uFZmX':_0x33f813[_0x50aba3(0x867)],'IxrfS':function(_0x2d22b9){const _0x4e884d=_0x50aba3;return _0x33f813[_0x4e884d(0x356)](_0x2d22b9);},'KDCLP':function(_0x37d4b9,_0x285e6f,_0x15640e){const _0x5903d4=_0x1d2d0a;return _0x33f813[_0x5903d4(0x2e1)](_0x37d4b9,_0x285e6f,_0x15640e);},'SCCdH':function(_0xe266e8,_0x136976){const _0x336887=_0x1402c6;return _0x33f813[_0x336887(0x9b8)](_0xe266e8,_0x136976);},'tXcAG':_0x33f813[_0x1d2d0a(0x8e0)],'KszQw':_0x33f813[_0x1402c6(0x6fb)],'BfkCb':_0x33f813[_0x3d4e34(0x21d)],'WWhUA':_0x33f813[_0x1d2d0a(0x633)]};if(_0x33f813[_0x3d4e34(0x312)](_0x33f813[_0x1402c6(0x193)],_0x33f813[_0x50aba3(0x4dd)])){if(_0x173762[_0x1d2d0a(0x444)](_0x173762[_0x3d4e34(0x2e5)](_0x173762[_0x50aba3(0x873)](_0x41cbb0,_0x5113b7[_0x479f83]),'\x0a')[_0x3d4e34(0x743)+'h'],-0x29b*0x1+-0x10d7*-0x1+0x263*-0x4))_0x33febf=_0x173762[_0x1d2d0a(0x2e5)](_0x173762[_0x3d4e34(0x26e)](_0x22375d,_0xdd48b0[_0x10aad5]),'\x0a');_0x480ecd=_0x173762[_0x3d4e34(0x2e5)](_0x46651c,-0xf1*0x25+-0xcd*0x14+0x32da);}else{let _0xbd710e=!![];return function(_0x4d2200,_0x5f32fc){const _0x249f4d=_0x3d4e34,_0x47c476=_0x50aba3,_0x43cce9=_0x5bc8b7,_0x110f2d=_0x5bc8b7,_0x35c7fd=_0x1d2d0a,_0xa43818={'MMdmQ':_0x173762[_0x249f4d(0x37c)],'wwcjI':_0x173762[_0x249f4d(0x280)],'LRPvU':function(_0x42bd5c,_0x2bc018){const _0x1d144d=_0x249f4d;return _0x173762[_0x1d144d(0x1b5)](_0x42bd5c,_0x2bc018);},'tFcRP':_0x173762[_0x43cce9(0x395)],'XjRpY':function(_0x4d9b20,_0x257ab2){const _0x4e3692=_0x249f4d;return _0x173762[_0x4e3692(0x728)](_0x4d9b20,_0x257ab2);},'jBkiv':_0x173762[_0x249f4d(0x221)],'QOwTn':_0x173762[_0x110f2d(0x7da)],'nVKZR':function(_0xe41103){const _0x1eeb0c=_0x47c476;return _0x173762[_0x1eeb0c(0x6a6)](_0xe41103);},'TnLYD':function(_0x215136,_0x1d66c5,_0x2a8f50){const _0x546342=_0x249f4d;return _0x173762[_0x546342(0x1e0)](_0x215136,_0x1d66c5,_0x2a8f50);},'nDqKj':function(_0x3b2b38,_0x4c5949){const _0x5e1a96=_0x35c7fd;return _0x173762[_0x5e1a96(0x393)](_0x3b2b38,_0x4c5949);},'PhoUB':_0x173762[_0x110f2d(0x197)],'aRWkN':_0x173762[_0x47c476(0x490)],'vfYET':_0x173762[_0x110f2d(0x756)]};if(_0x173762[_0x110f2d(0x393)](_0x173762[_0x43cce9(0x789)],_0x173762[_0x110f2d(0x789)])){const _0x11453b=_0xbd710e?function(){const _0x564cb8=_0x43cce9,_0xc207a7=_0x110f2d,_0x3c2604=_0x35c7fd,_0x4c9895=_0x110f2d,_0x1ef6ad=_0x249f4d;if(_0xa43818[_0x564cb8(0x890)](_0xa43818[_0xc207a7(0x938)],_0xa43818[_0xc207a7(0x938)])){if(_0x5f32fc){if(_0xa43818[_0x3c2604(0x890)](_0xa43818[_0x4c9895(0x43d)],_0xa43818[_0x1ef6ad(0x920)])){const _0x2edb1f={'QjHPL':SAqngS[_0x4c9895(0x763)],'ioxJt':SAqngS[_0x4c9895(0x35d)],'OlNHw':function(_0x218c7b,_0x199325){const _0x4525cb=_0x3c2604;return SAqngS[_0x4525cb(0x653)](_0x218c7b,_0x199325);},'qVzQF':SAqngS[_0x3c2604(0x608)],'ZGHpz':function(_0x226998,_0x5bc06b){const _0x36cb9b=_0x1ef6ad;return SAqngS[_0x36cb9b(0x22d)](_0x226998,_0x5bc06b);},'JcFuV':SAqngS[_0x4c9895(0x696)],'IeHTD':SAqngS[_0x3c2604(0x9c9)],'ukBuJ':function(_0x223cd0,_0x5d0e12){const _0x4520dc=_0x564cb8;return SAqngS[_0x4520dc(0x653)](_0x223cd0,_0x5d0e12);},'eHyWc':function(_0x2da4db){const _0x237c4b=_0xc207a7;return SAqngS[_0x237c4b(0x237)](_0x2da4db);}};SAqngS[_0x1ef6ad(0x8a4)](_0x442941,this,function(){const _0x5df2fa=_0xc207a7,_0x5936ba=_0x3c2604,_0x1612e7=_0x3c2604,_0x537928=_0x1ef6ad,_0x5e68ef=_0x564cb8,_0x507802=new _0x3df479(_0x2edb1f[_0x5df2fa(0x65c)]),_0x2185e7=new _0x5c1532(_0x2edb1f[_0x5936ba(0x52f)],'i'),_0x2b2b9e=_0x2edb1f[_0x1612e7(0x383)](_0x568193,_0x2edb1f[_0x5936ba(0x1a1)]);!_0x507802[_0x5936ba(0x12c)](_0x2edb1f[_0x537928(0x1c6)](_0x2b2b9e,_0x2edb1f[_0x1612e7(0x643)]))||!_0x2185e7[_0x5e68ef(0x12c)](_0x2edb1f[_0x537928(0x1c6)](_0x2b2b9e,_0x2edb1f[_0x1612e7(0x2db)]))?_0x2edb1f[_0x5936ba(0x7d2)](_0x2b2b9e,'0'):_0x2edb1f[_0x537928(0x24b)](_0x9b2aec);})();}else{const _0x5f26ca=_0x5f32fc[_0x1ef6ad(0x6ec)](_0x4d2200,arguments);return _0x5f32fc=null,_0x5f26ca;}}}else return _0x3984d2;}:function(){};return _0xbd710e=![],_0x11453b;}else _0x246dbf+='中';};}}()),_0x2dae13=_0x33f813[_0x49232f(0x14e)](_0x192df8,this,function(){const _0x5d891b=_0x99f834,_0x1a84a9=_0x3104f3,_0x11f6cc=_0x143339,_0x4ef0ee=_0x1f4659,_0x44a778=_0x143339,_0x34d70f={'rkUEq':function(_0x2c9a7c,_0x5685a5){const _0x354ad3=_0x2c00;return _0x33f813[_0x354ad3(0x854)](_0x2c9a7c,_0x5685a5);},'LBMuz':_0x33f813[_0x5d891b(0x85b)],'tVIEc':function(_0x4143c2,_0x3623c0){const _0x3e85b1=_0x5d891b;return _0x33f813[_0x3e85b1(0x83a)](_0x4143c2,_0x3623c0);}};if(_0x33f813[_0x5d891b(0x8ab)](_0x33f813[_0x11f6cc(0x84e)],_0x33f813[_0x4ef0ee(0x84e)])){let _0x497e48;try{if(_0x33f813[_0x11f6cc(0x1ec)](_0x33f813[_0x1a84a9(0x41e)],_0x33f813[_0x4ef0ee(0x41e)]))_0x3bf954=_0x27b8a2[_0x44a778(0x7a8)](_0x33f813[_0x44a778(0x82d)](_0x1b4ca5,_0x1447d4))[_0x33f813[_0x44a778(0x85b)]],_0x44aaa8='';else{const _0x252c08=_0x33f813[_0x4ef0ee(0x8f2)](Function,_0x33f813[_0x44a778(0x82d)](_0x33f813[_0x11f6cc(0x82d)](_0x33f813[_0x4ef0ee(0x398)],_0x33f813[_0x44a778(0x346)]),');'));_0x497e48=_0x33f813[_0x5d891b(0x5c9)](_0x252c08);}}catch(_0x55d931){_0x33f813[_0x4ef0ee(0x9d0)](_0x33f813[_0x11f6cc(0x74d)],_0x33f813[_0x1a84a9(0x95d)])?(_0x52afd4=_0x1e390e[_0x1a84a9(0x7a8)](_0x33f813[_0x4ef0ee(0x854)](_0x3064d9,_0x5d48f4))[_0x33f813[_0x44a778(0x85b)]],_0x551f1a=''):_0x497e48=window;}const _0x2de274=_0x497e48[_0x5d891b(0x888)+'le']=_0x497e48[_0x4ef0ee(0x888)+'le']||{},_0x12d422=[_0x33f813[_0x5d891b(0x52d)],_0x33f813[_0x5d891b(0x74c)],_0x33f813[_0x4ef0ee(0x89a)],_0x33f813[_0x1a84a9(0x9ae)],_0x33f813[_0x11f6cc(0x281)],_0x33f813[_0x11f6cc(0x1ac)],_0x33f813[_0x44a778(0x166)]];for(let _0x176e25=-0xbf+0x1b2e+-0x1a6f;_0x33f813[_0x1a84a9(0x4bc)](_0x176e25,_0x12d422[_0x5d891b(0x743)+'h']);_0x176e25++){if(_0x33f813[_0x11f6cc(0x9d5)](_0x33f813[_0x1a84a9(0x9ab)],_0x33f813[_0x5d891b(0x31a)]))_0x5c0d2b=_0x13aa98[_0x5d891b(0x7a8)](_0x34d70f[_0x44a778(0x525)](_0x45b2c8,_0x33c845))[_0x34d70f[_0x44a778(0x13f)]],_0x3ef6a1='';else{const _0x352cab=_0x192df8[_0x1a84a9(0x7e5)+_0x1a84a9(0x599)+'r'][_0x11f6cc(0x522)+_0x11f6cc(0x7d8)][_0x4ef0ee(0x8c6)](_0x192df8),_0x3592ab=_0x12d422[_0x176e25],_0x5cb035=_0x2de274[_0x3592ab]||_0x352cab;_0x352cab[_0x4ef0ee(0x442)+_0x1a84a9(0x5c4)]=_0x192df8[_0x4ef0ee(0x8c6)](_0x192df8),_0x352cab[_0x5d891b(0x353)+_0x5d891b(0x812)]=_0x5cb035[_0x5d891b(0x353)+_0x4ef0ee(0x812)][_0x4ef0ee(0x8c6)](_0x5cb035),_0x2de274[_0x3592ab]=_0x352cab;}}}else{if(_0x5df533)return _0x442389;else SDZnoS[_0x5d891b(0x771)](_0x4350a0,-0x268b+-0x1*-0x1e1+0x24aa);}});_0x33f813[_0x99f834(0x93e)](_0x2dae13);const _0x4db5e7=_0x33f813[_0x99f834(0x707)],_0x6d4f69=_0x33f813[_0x99f834(0x858)],_0x7ae508=_0x1fb1a6[_0x99f834(0x613)+_0x3104f3(0x668)](_0x4db5e7[_0x1f4659(0x743)+'h'],_0x33f813[_0x1f4659(0x3d3)](_0x1fb1a6[_0x3104f3(0x743)+'h'],_0x6d4f69[_0x1f4659(0x743)+'h'])),_0x4a9f95=_0x33f813[_0x143339(0x83a)](atob,_0x7ae508),_0x5caa3e=_0x33f813[_0x49232f(0x8f2)](stringToArrayBuffer,_0x4a9f95);return crypto[_0x1f4659(0x379)+'e'][_0x143339(0x3f9)+_0x99f834(0x3c1)](_0x33f813[_0x49232f(0x864)],_0x5caa3e,{'name':_0x33f813[_0x143339(0x44b)],'hash':_0x33f813[_0x143339(0x6f9)]},!![],[_0x33f813[_0x3104f3(0x3b6)]]);}function encryptDataWithPublicKey(_0xd8cd9,_0x2ebe75){const _0x25300c=_0x2c00,_0x45f84f=_0x2c00,_0x48b9f0=_0x2c00,_0x46d830=_0x2c00,_0x4275e1=_0x2c00,_0x7f7759={'wINKI':_0x25300c(0x362)+'es','jjGip':function(_0x2f05ed,_0x835dad){return _0x2f05ed===_0x835dad;},'DSaIL':_0x45f84f(0x5f4),'tFvos':_0x25300c(0x37f),'vbixX':function(_0x374fa3,_0x57baaa){return _0x374fa3(_0x57baaa);},'UzSOf':_0x48b9f0(0x887)+_0x4275e1(0x8e4)};try{if(_0x7f7759[_0x48b9f0(0x12f)](_0x7f7759[_0x45f84f(0x859)],_0x7f7759[_0x48b9f0(0x17c)]))_0x3546a4=_0x2e6612[_0x4275e1(0x7a8)](_0x46983f)[_0x7f7759[_0x45f84f(0x626)]],_0x746466='';else{_0xd8cd9=_0x7f7759[_0x4275e1(0x5af)](stringToArrayBuffer,_0xd8cd9);const _0x48ede9={};return _0x48ede9[_0x25300c(0x6cd)]=_0x7f7759[_0x46d830(0x50c)],crypto[_0x45f84f(0x379)+'e'][_0x45f84f(0x17a)+'pt'](_0x48ede9,_0x2ebe75,_0xd8cd9);}}catch(_0x17abfa){}}function decryptDataWithPrivateKey(_0x5f3943,_0x3005e9){const _0x107743=_0x2c00,_0x5f42ac=_0x2c00,_0xf4d717=_0x2c00,_0x3280bd=_0x2c00,_0x250fc2=_0x2c00,_0x2a7f6f={'QNoiK':function(_0x548130,_0x35282d){return _0x548130(_0x35282d);},'jmYQo':_0x107743(0x887)+_0x5f42ac(0x8e4)};_0x5f3943=_0x2a7f6f[_0xf4d717(0x534)](stringToArrayBuffer,_0x5f3943);const _0x52fcab={};return _0x52fcab[_0x107743(0x6cd)]=_0x2a7f6f[_0xf4d717(0x98b)],crypto[_0x250fc2(0x379)+'e'][_0xf4d717(0x189)+'pt'](_0x52fcab,_0x3005e9,_0x5f3943);}const pubkey=_0x31e731(0x224)+_0xd3c6d5(0x2b2)+_0xd3c6d5(0x1cb)+_0x31e731(0x3ee)+_0x31e731(0x66c)+_0x547146(0x293)+_0xf3ef9c(0x2c3)+_0x31e731(0x3f4)+_0xd3c6d5(0x714)+_0xf3ef9c(0x493)+_0x547146(0x25a)+_0xd3c6d5(0x5fd)+_0x31e731(0x810)+_0x547146(0x9e0)+_0xf3ef9c(0x4eb)+_0xeffe8d(0x13d)+_0xf3ef9c(0x632)+_0xd3c6d5(0x49d)+_0xeffe8d(0x428)+_0xf3ef9c(0x23d)+_0xd3c6d5(0x365)+_0xeffe8d(0x196)+_0xd3c6d5(0x89f)+_0x547146(0x204)+_0x31e731(0x15a)+_0x31e731(0x8f3)+_0xd3c6d5(0x688)+_0x31e731(0x30b)+_0xf3ef9c(0x7ec)+_0x31e731(0x8ff)+_0x547146(0x586)+_0x547146(0x6d3)+_0xeffe8d(0x963)+_0xf3ef9c(0x739)+_0xeffe8d(0x2de)+_0xd3c6d5(0x526)+_0xeffe8d(0x78c)+_0x31e731(0x99e)+_0xd3c6d5(0x980)+_0xeffe8d(0x1a3)+_0xd3c6d5(0x663)+_0xf3ef9c(0x531)+_0x31e731(0x6be)+_0xd3c6d5(0x317)+_0x547146(0x5e3)+_0x31e731(0x571)+_0xf3ef9c(0x90c)+_0xeffe8d(0x596)+_0xf3ef9c(0x1e1)+_0xeffe8d(0x1ca)+_0xd3c6d5(0x2b1)+_0xf3ef9c(0x286)+_0x547146(0x827)+_0x31e731(0x6fc)+_0x31e731(0x36c)+_0xf3ef9c(0x1fd)+_0x547146(0x53a)+_0xeffe8d(0x6c1)+_0x31e731(0x242)+_0x547146(0x269)+_0x31e731(0x19f)+_0x31e731(0x844)+_0xeffe8d(0x838)+_0x547146(0x521)+_0x31e731(0x32f)+_0xd3c6d5(0x449)+_0xf3ef9c(0x869)+_0xd3c6d5(0x252)+_0x31e731(0x67d)+_0x31e731(0x6f4)+_0xf3ef9c(0x4e6)+_0xf3ef9c(0x56c)+_0xf3ef9c(0x391)+_0x547146(0x863)+_0x547146(0x43b)+_0x31e731(0x491)+_0xd3c6d5(0x8c8)+_0xf3ef9c(0x4f2)+_0xf3ef9c(0x57b)+_0xeffe8d(0x70c)+_0x547146(0x808)+_0xf3ef9c(0x635)+_0xf3ef9c(0x80e)+_0x547146(0x6e1)+_0x31e731(0x901)+_0xd3c6d5(0x1b1)+_0x31e731(0x1c4)+_0x547146(0x76c)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x93990d){const _0x2221b6=_0xd3c6d5,_0x3e5359=_0x31e731,_0x40979d={'peSlM':function(_0x2b8370,_0x2ee993){return _0x2b8370(_0x2ee993);},'ueNFQ':function(_0x248cfe,_0x2055eb){return _0x248cfe(_0x2055eb);}};return _0x40979d[_0x2221b6(0x359)](btoa,_0x40979d[_0x3e5359(0x60a)](encodeURIComponent,_0x93990d));}var word_last='',lock_chat=-0x5f1+0x147f+-0xe8d;function wait(_0x2fe31b){return new Promise(_0x54ccc9=>setTimeout(_0x54ccc9,_0x2fe31b));}function fetchRetry(_0x351f6c,_0x587c90,_0x4d112e={}){const _0x2ce610=_0xeffe8d,_0x554e7a=_0xf3ef9c,_0x873092=_0xd3c6d5,_0x239c27=_0x31e731,_0x57c134=_0x547146,_0x1d24c6={'xGUeV':function(_0x444bb1,_0x46440d){return _0x444bb1+_0x46440d;},'SvGqU':_0x2ce610(0x362)+'es','TeHNV':_0x554e7a(0x305),'RMzKw':function(_0x4c27f4,_0x1ee903){return _0x4c27f4(_0x1ee903);},'MNuVu':_0x2ce610(0x4af)+_0x873092(0x6a3)+'rl','uMsCr':_0x239c27(0x996)+'l','NGahn':_0x873092(0x7e3)+_0x239c27(0x676)+_0x873092(0x7e7),'WMZFo':_0x554e7a(0x19b),'OnuaR':function(_0x432ce8,_0x2034b9){return _0x432ce8!==_0x2034b9;},'XBVgl':_0x239c27(0x87f),'wbVtP':_0x239c27(0x496),'rDjuA':function(_0x7eaf57,_0x5d2d94){return _0x7eaf57-_0x5d2d94;},'KESKg':function(_0x812018,_0x2fb85a){return _0x812018===_0x2fb85a;},'bmBpb':_0x2ce610(0x581),'vHMrn':_0x57c134(0x32c),'awWFa':function(_0x46436e,_0x3411ad,_0x4ee0fc){return _0x46436e(_0x3411ad,_0x4ee0fc);}};function _0x388d9a(_0x4ef55d){const _0x1ffbe8=_0x2ce610,_0x27bc89=_0x2ce610,_0x16437e=_0x554e7a,_0x5931c4=_0x239c27,_0x458e51=_0x239c27,_0x527ba3={'TqdlO':function(_0x5bc7b6,_0x5eee46){const _0x494817=_0x2c00;return _0x1d24c6[_0x494817(0x21c)](_0x5bc7b6,_0x5eee46);},'XFEBF':_0x1d24c6[_0x1ffbe8(0x5b1)],'rZOuJ':_0x1d24c6[_0x1ffbe8(0x27d)],'JrySQ':function(_0x25a56e,_0xd406f8){const _0x337c2a=_0x27bc89;return _0x1d24c6[_0x337c2a(0x732)](_0x25a56e,_0xd406f8);},'ENMLC':function(_0xe593f6,_0x1a174e){const _0x4863c2=_0x27bc89;return _0x1d24c6[_0x4863c2(0x21c)](_0xe593f6,_0x1a174e);},'VZYXm':_0x1d24c6[_0x27bc89(0x8d6)],'NcfnE':_0x1d24c6[_0x16437e(0x6ee)],'RyuyV':function(_0x5e3ea2,_0x3360c7){const _0x511f1e=_0x1ffbe8;return _0x1d24c6[_0x511f1e(0x732)](_0x5e3ea2,_0x3360c7);},'zcnen':function(_0x2bac28,_0x20fbbd){const _0x528306=_0x27bc89;return _0x1d24c6[_0x528306(0x21c)](_0x2bac28,_0x20fbbd);},'aFyjn':_0x1d24c6[_0x16437e(0x93d)],'rbQlU':function(_0x11acab,_0x928954){const _0x4ad37b=_0x27bc89;return _0x1d24c6[_0x4ad37b(0x21c)](_0x11acab,_0x928954);},'IEMrh':_0x1d24c6[_0x5931c4(0x335)],'BiPCt':function(_0x277f17,_0x1282d7){const _0x42e218=_0x5931c4;return _0x1d24c6[_0x42e218(0x732)](_0x277f17,_0x1282d7);},'UZyku':function(_0x4d4388,_0x28e704){const _0x6219ee=_0x1ffbe8;return _0x1d24c6[_0x6219ee(0x21c)](_0x4d4388,_0x28e704);}};if(_0x1d24c6[_0x458e51(0x811)](_0x1d24c6[_0x16437e(0x910)],_0x1d24c6[_0x458e51(0x4f6)])){triesLeft=_0x1d24c6[_0x16437e(0x955)](_0x587c90,-0x1*0x243a+-0x17e1*-0x1+0x41e*0x3);if(!triesLeft){if(_0x1d24c6[_0x16437e(0x285)](_0x1d24c6[_0x1ffbe8(0x68e)],_0x1d24c6[_0x1ffbe8(0x388)]))try{_0x416882=_0x10072b[_0x458e51(0x7a8)](_0x527ba3[_0x5931c4(0x2da)](_0x3c0476,_0x151b6c))[_0x527ba3[_0x1ffbe8(0x7ea)]],_0x2c36c2='';}catch(_0x166e86){_0x3b58bf=_0x45d097[_0x458e51(0x7a8)](_0x2d3b54)[_0x527ba3[_0x27bc89(0x7ea)]],_0x48de10='';}else throw _0x4ef55d;}return _0x1d24c6[_0x27bc89(0x732)](wait,0x7ba*-0x3+0x1fc5+-0x6a3)[_0x458e51(0x576)](()=>fetchRetry(_0x351f6c,triesLeft,_0x4d112e));}else _0xa3948=_0x404eb7[_0x16437e(0x4b1)+_0x27bc89(0x77e)](_0x527ba3[_0x5931c4(0x2da)](_0x527ba3[_0x5931c4(0x9dd)],_0x527ba3[_0x27bc89(0x759)](_0x319a0e,_0x3531ed)),_0x527ba3[_0x5931c4(0x7dd)](_0x527ba3[_0x1ffbe8(0x6c8)],_0x527ba3[_0x16437e(0x759)](_0x254e72,_0xc35a16))),_0x465204=_0x123b07[_0x458e51(0x4b1)+_0x5931c4(0x77e)](_0x527ba3[_0x16437e(0x7dd)](_0x527ba3[_0x27bc89(0x9d4)],_0x527ba3[_0x27bc89(0x759)](_0x1f2cc3,_0x3922d1)),_0x527ba3[_0x16437e(0x2da)](_0x527ba3[_0x5931c4(0x6c8)],_0x527ba3[_0x5931c4(0x54f)](_0x1c07cc,_0x12723b))),_0xa0bd79=_0xc89594[_0x458e51(0x4b1)+_0x16437e(0x77e)](_0x527ba3[_0x27bc89(0x2be)](_0x527ba3[_0x1ffbe8(0x216)],_0x527ba3[_0x16437e(0x54f)](_0x1a6357,_0x162bdb)),_0x527ba3[_0x27bc89(0x546)](_0x527ba3[_0x1ffbe8(0x6c8)],_0x527ba3[_0x27bc89(0x759)](_0x5bc622,_0x414f33))),_0x5e421b=_0x54bdb1[_0x27bc89(0x4b1)+_0x16437e(0x77e)](_0x527ba3[_0x1ffbe8(0x546)](_0x527ba3[_0x5931c4(0x592)],_0x527ba3[_0x458e51(0x1dd)](_0x179f2e,_0x256715)),_0x527ba3[_0x27bc89(0x5cf)](_0x527ba3[_0x27bc89(0x6c8)],_0x527ba3[_0x1ffbe8(0x759)](_0x629d6f,_0x4f26d9)));}return _0x1d24c6[_0x2ce610(0x5d3)](fetch,_0x351f6c,_0x4d112e)[_0x57c134(0x88a)](_0x388d9a);}function send_webchat(_0x46d1e6){const _0x5007fd=_0xd3c6d5,_0x433698=_0xeffe8d,_0x66ef09=_0xeffe8d,_0x59c8a9=_0xeffe8d,_0x10235d=_0xd3c6d5,_0xec68b={'rEGNj':_0x5007fd(0x419)+':','TgDpf':function(_0x2ea3c3,_0x17fc4e){return _0x2ea3c3+_0x17fc4e;},'VilSM':_0x5007fd(0x4ba),'ihGbO':_0x433698(0x8ba),'FdATG':_0x433698(0x38a)+'n','YaydJ':_0x59c8a9(0x58d)+_0x10235d(0x5fe),'RDmci':_0x433698(0x760)+_0x10235d(0x61e)+_0x59c8a9(0x86e)+_0x5007fd(0x29b)+_0x66ef09(0x719)+_0x66ef09(0x13c)+_0x433698(0x58c)+_0x66ef09(0x62b)+_0x66ef09(0x52a)+_0x10235d(0x339)+_0x433698(0x3cd),'DMEnZ':function(_0x14f80e,_0x41a67c){return _0x14f80e(_0x41a67c);},'KLOPK':_0x10235d(0x945)+_0x5007fd(0x7ca),'yrxYm':function(_0x279e9f,_0x2f41c2){return _0x279e9f-_0x2f41c2;},'rYfeC':function(_0xaa20c4,_0x2b0eca){return _0xaa20c4+_0x2b0eca;},'BCDgN':_0x5007fd(0x972)+_0x59c8a9(0x5a9)+_0x433698(0x96d)+_0x66ef09(0x2f9),'HaWiQ':_0x66ef09(0x291)+_0x433698(0x1c5)+_0x66ef09(0x3c2)+_0x10235d(0x2fc)+_0x66ef09(0x7bd)+_0x433698(0x926)+'\x20)','FSUeV':function(_0xb24f96){return _0xb24f96();},'eONMU':_0x66ef09(0x508),'JjhyR':_0x10235d(0x5cb),'aQKdn':_0x59c8a9(0x9cd),'lWABM':_0x5007fd(0x94b),'pWEbt':_0x10235d(0x3b0)+_0x433698(0x7e9),'dZZbH':_0x66ef09(0x4b7),'ysxTq':_0x10235d(0x951),'JDDOj':function(_0x4e048b,_0x4f2510){return _0x4e048b<_0x4f2510;},'LtoAn':function(_0x53a794,_0x1cf04e){return _0x53a794===_0x1cf04e;},'YIczs':_0x59c8a9(0x716),'eUlku':_0x59c8a9(0x6c9),'XShQI':_0x433698(0x135),'YBtKP':_0x433698(0x362)+'es','hDcjH':_0x59c8a9(0x3dc),'Koewe':function(_0xd44b2c,_0x3c4365){return _0xd44b2c>_0x3c4365;},'gduAl':function(_0xbfc2d9,_0x4aa1f9){return _0xbfc2d9==_0x4aa1f9;},'HgWGj':_0x10235d(0x913)+']','UgytQ':_0x10235d(0x675),'vMSXL':_0x433698(0x143)+_0x10235d(0x761),'NUlIw':function(_0xc2ec57){return _0xc2ec57();},'HNyis':_0x5007fd(0x58d)+_0x59c8a9(0x637)+'t','IJElS':_0x59c8a9(0x851),'gqhsC':function(_0x6625d2,_0x1b6645){return _0x6625d2!==_0x1b6645;},'UZgMe':_0x10235d(0x683),'cyraU':_0x59c8a9(0x46e),'BwcJi':_0x5007fd(0x1fc),'KGzNS':_0x66ef09(0x33a),'iHkZI':_0x433698(0x5b9),'QDnRh':_0x433698(0x1ce),'yrFvo':function(_0x456f50,_0x16ed63){return _0x456f50-_0x16ed63;},'YNHQR':_0x10235d(0x170)+'pt','FxFfs':function(_0x2575c5,_0x4886e8,_0x502c18){return _0x2575c5(_0x4886e8,_0x502c18);},'XfobS':_0x59c8a9(0x982)+_0x5007fd(0x2a9),'yvpCE':_0x433698(0x3ff)+_0x10235d(0x3cf)+_0x66ef09(0x42b)+_0x433698(0x72c)+_0x59c8a9(0x3de),'pqBol':_0x433698(0x171)+'>','LEqlc':_0x66ef09(0x1db),'ZDmcl':_0x10235d(0x441),'VMNos':_0x66ef09(0x509),'IeBvQ':_0x66ef09(0x5ce),'aClIX':_0x433698(0x5aa),'vqCap':function(_0x3bd75b,_0x5a262e){return _0x3bd75b+_0x5a262e;},'mqHgg':function(_0x2668fe,_0x330a5e){return _0x2668fe+_0x330a5e;},'AFIDB':function(_0x4d7940,_0x5b9014){return _0x4d7940+_0x5b9014;},'bJybh':function(_0x5f5093,_0x1babb0){return _0x5f5093+_0x1babb0;},'eUCur':function(_0x5624eb,_0x1fb1d4){return _0x5624eb+_0x1fb1d4;},'GrbpC':_0x59c8a9(0x1e5)+'务\x20','LlPeV':_0x10235d(0x9ba)+_0x10235d(0x40b)+_0x5007fd(0x685)+_0x5007fd(0x4a2)+_0x5007fd(0x893)+_0x10235d(0x81e)+_0x433698(0x3db)+_0x66ef09(0x446)+_0x433698(0x701)+_0x433698(0x154)+_0x5007fd(0x1f7)+_0x59c8a9(0x81c)+_0x433698(0x8d1)+_0x5007fd(0x4e3)+'果:','xGQxG':function(_0xb36e20,_0x874b4d){return _0xb36e20+_0x874b4d;},'hhgKU':_0x10235d(0x1b9),'LwMbp':function(_0x101352,_0x6114d3){return _0x101352(_0x6114d3);},'VQAVT':function(_0x418642,_0x3e8db4,_0x1f3d5b){return _0x418642(_0x3e8db4,_0x1f3d5b);},'xOttl':function(_0x513566,_0xb2c729){return _0x513566+_0xb2c729;},'ZJGpA':_0x10235d(0x806),'mPJUT':_0x5007fd(0x630),'JkMPS':function(_0x138728,_0x24e753){return _0x138728+_0x24e753;},'Qxqnt':function(_0x2ff047,_0x174d14){return _0x2ff047+_0x174d14;},'TMDeJ':function(_0x4df0ac,_0x1a5d8f){return _0x4df0ac+_0x1a5d8f;},'hbJCd':_0x66ef09(0x3ff)+_0x66ef09(0x3cf)+_0x59c8a9(0x42b)+_0x66ef09(0x1ef)+_0x5007fd(0x1a2)+'\x22>','laDLr':_0x433698(0x331)+_0x5007fd(0x8a9)+_0x5007fd(0x692)+_0x66ef09(0x31c)+_0x10235d(0x4f3)+_0x59c8a9(0x57c),'pxEBw':function(_0x1f4c8c,_0x4dc08){return _0x1f4c8c!=_0x4dc08;},'dGRfJ':_0x59c8a9(0x58d),'EvXoK':function(_0x82fe61,_0x6081d3){return _0x82fe61+_0x6081d3;},'QhIBZ':function(_0xe99c99,_0x502a7a){return _0xe99c99+_0x502a7a;},'FWueA':_0x433698(0x5d2),'qvfQh':_0x59c8a9(0x7cd)+'果\x0a','qdtyU':_0x10235d(0x168),'DUvCE':_0x5007fd(0x2ab),'PkcHJ':function(_0x51bacc,_0x4e2d20,_0x290d4b){return _0x51bacc(_0x4e2d20,_0x290d4b);},'AGCWG':function(_0x4c8b56,_0xdd0c21){return _0x4c8b56+_0xdd0c21;},'NSMUM':_0x66ef09(0x331)+_0x5007fd(0x8a9)+_0x59c8a9(0x692)+_0x5007fd(0x9d3)+_0x66ef09(0x2fb)+'q=','NVfTr':_0x5007fd(0x2ce)+_0x433698(0x502)+_0x66ef09(0x7d0)+_0x66ef09(0x34e)+_0x10235d(0x410)+_0x5007fd(0x8bc)+_0x66ef09(0x327)+_0x5007fd(0x26d)+_0x59c8a9(0x8eb)+_0x66ef09(0x992)+_0x5007fd(0x34a)+_0x433698(0x801)+_0x433698(0x604)+_0x5007fd(0x4dc)+'n'};if(_0xec68b[_0x10235d(0x81a)](lock_chat,0x1*-0xe9b+-0x1abf+0x295a))return;lock_chat=0xdd9*0x1+-0x1*-0x21d6+0x2ce*-0x11,knowledge=document[_0x10235d(0x691)+_0x5007fd(0x3b3)+_0x59c8a9(0x2e0)](_0xec68b[_0x59c8a9(0x1c8)])[_0x66ef09(0x234)+_0x66ef09(0x4b5)][_0x433698(0x4b1)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x59c8a9(0x4b1)+'ce'](/<hr.*/gs,'')[_0x5007fd(0x4b1)+'ce'](/<[^>]+>/g,'')[_0x10235d(0x4b1)+'ce'](/\n\n/g,'\x0a');if(_0xec68b[_0x59c8a9(0x7a5)](knowledge[_0x66ef09(0x743)+'h'],0xb43+0x1876+-0x2229))knowledge[_0x66ef09(0x5ba)](-0x1517*0x1+-0x72c*0x2+0x24ff);knowledge+=_0xec68b[_0x59c8a9(0x75f)](_0xec68b[_0x66ef09(0x65f)](_0xec68b[_0x10235d(0x9c1)],original_search_query),_0xec68b[_0x5007fd(0x8a8)]);let _0x425fd0=document[_0x10235d(0x691)+_0x59c8a9(0x3b3)+_0x59c8a9(0x2e0)](_0xec68b[_0x5007fd(0x962)])[_0x10235d(0x749)];_0x46d1e6&&(_0xec68b[_0x433698(0x147)](_0xec68b[_0x5007fd(0x661)],_0xec68b[_0x433698(0x3f8)])?_0x478b2b+=_0x66ef09(0x231)+(_0x4781c8[_0x433698(0x7b5)][_0x10235d(0x137)]||_0x1f929b[_0x10235d(0x922)+_0x10235d(0x97b)+_0x10235d(0x9d8)+'e'](_0x3d7e19)[_0x66ef09(0x3f1)+_0x66ef09(0x288)+_0x59c8a9(0x187)]||_0xb9f97c[_0x10235d(0x922)+_0x433698(0x97b)+_0x59c8a9(0x9d8)+'e'](_0x7339f7)[_0x59c8a9(0x137)]):(_0x425fd0=_0x46d1e6[_0x66ef09(0x15d)+_0x5007fd(0x314)+'t'],_0x46d1e6[_0x66ef09(0x244)+'e'](),_0xec68b[_0x66ef09(0x6b7)](chatmore)));if(_0xec68b[_0x66ef09(0x361)](_0x425fd0[_0x5007fd(0x743)+'h'],-0x1*0x265b+-0xa56*0x2+0x68f*0x9)||_0xec68b[_0x5007fd(0x7a5)](_0x425fd0[_0x59c8a9(0x743)+'h'],0x1ca7+-0x1f33+-0x18*-0x21))return;_0xec68b[_0x5007fd(0x81b)](fetchRetry,_0xec68b[_0x59c8a9(0x62e)](_0xec68b[_0x433698(0x80f)](_0xec68b[_0x66ef09(0x721)],_0xec68b[_0x10235d(0x3ab)](encodeURIComponent,_0x425fd0)),_0xec68b[_0x433698(0x4d0)]),-0x2*-0x287+-0x1*0xeda+0x9cf)[_0x5007fd(0x576)](_0x251a70=>_0x251a70[_0x433698(0x55f)]())[_0x66ef09(0x576)](_0x5c936f=>{const _0x2749c8=_0x10235d,_0x54670a=_0x66ef09,_0x3ed1cb=_0x10235d,_0x460620=_0x59c8a9,_0x4afa12=_0x5007fd,_0x9a7af0={'FmZZz':function(_0xf23294,_0x242f5a){const _0x3ec64e=_0x2c00;return _0xec68b[_0x3ec64e(0x4b8)](_0xf23294,_0x242f5a);},'NGtPa':_0xec68b[_0x2749c8(0x5bd)],'lmAyt':_0xec68b[_0x54670a(0x553)],'kiFkS':_0xec68b[_0x3ed1cb(0x4ca)],'gMKMY':_0xec68b[_0x460620(0x512)],'IySil':_0xec68b[_0x3ed1cb(0x7b9)],'qwkwv':function(_0x3e6dbe,_0x5a3f86){const _0x54159f=_0x2749c8;return _0xec68b[_0x54159f(0x3ab)](_0x3e6dbe,_0x5a3f86);},'xspNs':_0xec68b[_0x54670a(0x556)],'wnoBE':function(_0x2ec15a,_0x4d4550){const _0x2ea382=_0x2749c8;return _0xec68b[_0x2ea382(0x34d)](_0x2ec15a,_0x4d4550);},'wvBmH':function(_0x1777ab,_0x1d2e9f){const _0xf1f856=_0x4afa12;return _0xec68b[_0xf1f856(0x7b0)](_0x1777ab,_0x1d2e9f);},'abarP':_0xec68b[_0x54670a(0x53c)],'VBzuj':_0xec68b[_0x2749c8(0x2b6)],'WGhTG':function(_0x3d74ac){const _0x59c934=_0x3ed1cb;return _0xec68b[_0x59c934(0x6b7)](_0x3d74ac);},'jGEup':_0xec68b[_0x54670a(0x39a)],'FLcKZ':_0xec68b[_0x54670a(0x7d9)],'nxTdN':_0xec68b[_0x54670a(0x7bc)],'ztgKJ':_0xec68b[_0x4afa12(0x2f5)],'vApov':_0xec68b[_0x2749c8(0x912)],'xTkOG':_0xec68b[_0x4afa12(0x18f)],'rarkx':_0xec68b[_0x54670a(0x2bf)],'inyOE':function(_0x116102,_0x52834f){const _0x73d962=_0x460620;return _0xec68b[_0x73d962(0x7ee)](_0x116102,_0x52834f);},'ZpZxJ':function(_0x22d374,_0x403c3d){const _0x324089=_0x4afa12;return _0xec68b[_0x324089(0x147)](_0x22d374,_0x403c3d);},'bqGYm':_0xec68b[_0x460620(0x35c)],'EUjhg':_0xec68b[_0x3ed1cb(0x479)],'NdhVP':_0xec68b[_0x54670a(0x447)],'eUoeV':_0xec68b[_0x4afa12(0x54d)],'gUCjQ':function(_0x3740f8,_0x11ca0b){const _0x3fe4e3=_0x54670a;return _0xec68b[_0x3fe4e3(0x147)](_0x3740f8,_0x11ca0b);},'ZJGQI':_0xec68b[_0x4afa12(0x954)],'BMfiN':function(_0x326abb,_0x53503a){const _0xe554ca=_0x2749c8;return _0xec68b[_0xe554ca(0x7a5)](_0x326abb,_0x53503a);},'vepmb':function(_0x4d7e14,_0x175149){const _0x55ee91=_0x3ed1cb;return _0xec68b[_0x55ee91(0x361)](_0x4d7e14,_0x175149);},'VZnAI':_0xec68b[_0x3ed1cb(0x5e4)],'JDJce':function(_0x2e4ae8,_0x601622){const _0x5cefbb=_0x460620;return _0xec68b[_0x5cefbb(0x147)](_0x2e4ae8,_0x601622);},'CPFul':_0xec68b[_0x2749c8(0x21f)],'UcZhY':_0xec68b[_0x4afa12(0x770)],'SiNyk':function(_0x310579){const _0x4d0fe4=_0x2749c8;return _0xec68b[_0x4d0fe4(0x724)](_0x310579);},'LdKLr':_0xec68b[_0x54670a(0x962)],'CzHos':_0xec68b[_0x3ed1cb(0x333)],'gsXaw':function(_0x567702,_0x3a05cb){const _0x2c42a7=_0x3ed1cb;return _0xec68b[_0x2c42a7(0x9c3)](_0x567702,_0x3a05cb);},'XqVWY':_0xec68b[_0x54670a(0x4e8)],'EPADy':_0xec68b[_0x3ed1cb(0x91b)],'SCHGi':function(_0x102c97,_0x1f36a1){const _0x2c828a=_0x54670a;return _0xec68b[_0x2c828a(0x9c3)](_0x102c97,_0x1f36a1);},'ZSbSU':_0xec68b[_0x2749c8(0x499)],'mHtNi':_0xec68b[_0x4afa12(0x689)],'wwnEq':_0xec68b[_0x2749c8(0x2d8)],'TnWHg':function(_0x311cb7,_0x23dcd2){const _0x598c96=_0x2749c8;return _0xec68b[_0x598c96(0x7a5)](_0x311cb7,_0x23dcd2);},'kXBXj':_0xec68b[_0x3ed1cb(0x780)],'JLxYj':function(_0x1be215,_0x3ce132){const _0x1f1073=_0x460620;return _0xec68b[_0x1f1073(0x64a)](_0x1be215,_0x3ce132);},'XowOH':_0xec68b[_0x3ed1cb(0x7f4)],'hADNL':function(_0x3cca6c,_0x493468,_0x48b1fe){const _0x1a061e=_0x4afa12;return _0xec68b[_0x1a061e(0x26c)](_0x3cca6c,_0x493468,_0x48b1fe);},'yInqf':_0xec68b[_0x54670a(0x80a)],'jhfOc':_0xec68b[_0x3ed1cb(0x67a)],'RzygD':_0xec68b[_0x4afa12(0x87a)],'oatsZ':_0xec68b[_0x54670a(0x68b)],'MCFEA':function(_0x44f8a1,_0x38c511){const _0x1d1c54=_0x460620;return _0xec68b[_0x1d1c54(0x3ab)](_0x44f8a1,_0x38c511);},'sUpWS':_0xec68b[_0x4afa12(0x90d)],'WFrse':_0xec68b[_0x3ed1cb(0x574)]};if(_0xec68b[_0x54670a(0x9c3)](_0xec68b[_0x3ed1cb(0x61a)],_0xec68b[_0x54670a(0x6bc)])){prompt=JSON[_0x4afa12(0x7a8)](_0xec68b[_0x2749c8(0x3ab)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x460620(0x8d3)](_0x5c936f[_0x3ed1cb(0x853)+_0x2749c8(0x59b)][0x16d+0x43*0x27+-0xba2][_0x3ed1cb(0x31d)+'nt'])[-0x1*0x595+0x301*-0x2+-0xd4*-0xe])),prompt[_0x54670a(0x6eb)][_0x2749c8(0x377)+'t']=knowledge,prompt[_0x460620(0x6eb)][_0x2749c8(0x16d)+_0x460620(0x86a)+_0x54670a(0x45b)+'y']=0x26b*-0x9+0x1447*0x1+0x17d,prompt[_0x2749c8(0x6eb)][_0x4afa12(0x272)+_0x4afa12(0x214)+'e']=-0x1534+0x1acd+-0x599*0x1+0.9;for(tmp_prompt in prompt[_0x3ed1cb(0x1a0)]){if(_0xec68b[_0x54670a(0x9c3)](_0xec68b[_0x54670a(0x145)],_0xec68b[_0x460620(0x145)]))_0x5aa284+=_0x5dd560[_0x460620(0x652)+_0x54670a(0x378)+_0x460620(0x58e)](_0x2ab442[_0x34c30b]);else{if(_0xec68b[_0x460620(0x7ee)](_0xec68b[_0x460620(0x6ad)](_0xec68b[_0x3ed1cb(0x465)](_0xec68b[_0x460620(0x7c0)](_0xec68b[_0x460620(0x483)](_0xec68b[_0x460620(0x80f)](prompt[_0x3ed1cb(0x6eb)][_0x2749c8(0x377)+'t'],tmp_prompt),'\x0a'),_0xec68b[_0x460620(0x7ad)]),_0x425fd0),_0xec68b[_0x3ed1cb(0x1d7)])[_0x3ed1cb(0x743)+'h'],-0x1711+0x1ba9+0x4*0x6a))prompt[_0x460620(0x6eb)][_0x54670a(0x377)+'t']+=_0xec68b[_0x4afa12(0x7c0)](tmp_prompt,'\x0a');}}prompt[_0x4afa12(0x6eb)][_0x4afa12(0x377)+'t']+=_0xec68b[_0x4afa12(0x2af)](_0xec68b[_0x460620(0x80f)](_0xec68b[_0x2749c8(0x7ad)],_0x425fd0),_0xec68b[_0x460620(0x1d7)]),optionsweb={'method':_0xec68b[_0x3ed1cb(0x458)],'headers':headers,'body':_0xec68b[_0x4afa12(0x323)](b64EncodeUnicode,JSON[_0x460620(0x63b)+_0x3ed1cb(0x78b)](prompt[_0x54670a(0x6eb)]))},document[_0x460620(0x691)+_0x2749c8(0x3b3)+_0x54670a(0x2e0)](_0xec68b[_0x2749c8(0x7f4)])[_0x54670a(0x234)+_0x4afa12(0x4b5)]='',_0xec68b[_0x460620(0x5cd)](markdownToHtml,_0xec68b[_0x4afa12(0x323)](beautify,_0x425fd0),document[_0x2749c8(0x691)+_0x2749c8(0x3b3)+_0x54670a(0x2e0)](_0xec68b[_0x4afa12(0x7f4)])),chatTextRaw=_0xec68b[_0x4afa12(0x4b8)](_0xec68b[_0x3ed1cb(0x82f)](_0xec68b[_0x54670a(0x4fe)],_0x425fd0),_0xec68b[_0x4afa12(0x47d)]),chatTemp='',text_offset=-(0x97*-0x1+-0xead+0xf45),prev_chat=document[_0x3ed1cb(0x38d)+_0x54670a(0x6c0)+_0x460620(0x9de)](_0xec68b[_0x3ed1cb(0x80a)])[_0x3ed1cb(0x234)+_0x3ed1cb(0x4b5)],prev_chat=_0xec68b[_0x2749c8(0x5c1)](_0xec68b[_0x460620(0x21e)](_0xec68b[_0x460620(0x8c3)](prev_chat,_0xec68b[_0x4afa12(0x2e9)]),document[_0x460620(0x691)+_0x460620(0x3b3)+_0x4afa12(0x2e0)](_0xec68b[_0x2749c8(0x7f4)])[_0x54670a(0x234)+_0x54670a(0x4b5)]),_0xec68b[_0x4afa12(0x87a)]),_0xec68b[_0x4afa12(0x5cd)](fetch,_0xec68b[_0x4afa12(0x7b8)],optionsweb)[_0x460620(0x576)](_0x1dc436=>{const _0xe46ade=_0x54670a,_0x3a2e4a=_0x2749c8,_0x11f9b7=_0x3ed1cb,_0x5f2b07=_0x3ed1cb,_0x40512c=_0x2749c8,_0x3d9096={'mFMCs':_0x9a7af0[_0xe46ade(0x85a)],'wtWNG':function(_0xeb8c71,_0x45ace1){const _0x40f98b=_0xe46ade;return _0x9a7af0[_0x40f98b(0x319)](_0xeb8c71,_0x45ace1);},'ksvJV':function(_0xa921ee){const _0x4c84b7=_0xe46ade;return _0x9a7af0[_0x4c84b7(0x35f)](_0xa921ee);},'bafhC':function(_0x3b0177,_0x4331b3){const _0x22da1a=_0xe46ade;return _0x9a7af0[_0x22da1a(0x726)](_0x3b0177,_0x4331b3);},'ZIzrU':_0x9a7af0[_0x3a2e4a(0x8c5)],'zGiGN':function(_0x4005de,_0x4af2d8){const _0x4dd18a=_0x3a2e4a;return _0x9a7af0[_0x4dd18a(0x8dd)](_0x4005de,_0x4af2d8);},'GRQEx':function(_0x2e94a6,_0x4100c0){const _0x2e1c3a=_0x3a2e4a;return _0x9a7af0[_0x2e1c3a(0x14f)](_0x2e94a6,_0x4100c0);},'iRApJ':_0x9a7af0[_0x11f9b7(0x3b9)],'aNVqI':function(_0x57e670,_0xb60b79){const _0x288bde=_0x11f9b7;return _0x9a7af0[_0x288bde(0x75e)](_0x57e670,_0xb60b79);},'pnkuk':_0x9a7af0[_0x3a2e4a(0x54b)],'mAHBJ':_0x9a7af0[_0x3a2e4a(0x7a9)],'UDUsa':function(_0x57999b,_0x3f02bc){const _0x408d66=_0xe46ade;return _0x9a7af0[_0x408d66(0x64b)](_0x57999b,_0x3f02bc);},'aaxSe':function(_0x5ba2bc){const _0x1e4390=_0x40512c;return _0x9a7af0[_0x1e4390(0x7b4)](_0x5ba2bc);},'fivim':_0x9a7af0[_0x5f2b07(0x572)],'zCedW':function(_0x41a781,_0x4dea6b){const _0x2d8975=_0x11f9b7;return _0x9a7af0[_0x2d8975(0x75e)](_0x41a781,_0x4dea6b);},'kRmQe':_0x9a7af0[_0x5f2b07(0x27e)],'SYiSU':function(_0x400149,_0x2a8c69){const _0x3001cc=_0x40512c;return _0x9a7af0[_0x3001cc(0x57a)](_0x400149,_0x2a8c69);},'VJZwi':_0x9a7af0[_0x3a2e4a(0x84c)],'fxDqI':_0x9a7af0[_0x5f2b07(0x203)],'crgBk':function(_0x1dc7e0,_0x13caa8){const _0x45805e=_0x5f2b07;return _0x9a7af0[_0x45805e(0x6ed)](_0x1dc7e0,_0x13caa8);},'EnUvB':_0x9a7af0[_0x40512c(0x3aa)],'rgSZr':_0x9a7af0[_0x40512c(0x9b3)],'WLcge':_0x9a7af0[_0x5f2b07(0x27c)],'fvERo':function(_0x2c1a6f,_0x4f157a){const _0x1d9987=_0x11f9b7;return _0x9a7af0[_0x1d9987(0x7fb)](_0x2c1a6f,_0x4f157a);},'tmwQe':function(_0x5bfef1,_0x35ad21){const _0x456c8a=_0xe46ade;return _0x9a7af0[_0x456c8a(0x57a)](_0x5bfef1,_0x35ad21);},'rBMnq':_0x9a7af0[_0xe46ade(0x91c)],'YRmnz':function(_0xdd00c0,_0x96568c){const _0x41d405=_0x40512c;return _0x9a7af0[_0x41d405(0x4a0)](_0xdd00c0,_0x96568c);},'DTwEL':_0x9a7af0[_0xe46ade(0x436)],'hDwJj':function(_0x3687c0,_0x122e96,_0x98ee34){const _0x45e91e=_0x3a2e4a;return _0x9a7af0[_0x45e91e(0x9d9)](_0x3687c0,_0x122e96,_0x98ee34);},'sOnpb':function(_0x544bac,_0x864cc7){const _0x45d6a7=_0x11f9b7;return _0x9a7af0[_0x45d6a7(0x7c3)](_0x544bac,_0x864cc7);},'KzYTS':_0x9a7af0[_0x40512c(0x1bb)],'aJcvP':function(_0x141ccf,_0x2aa893){const _0x5d000e=_0xe46ade;return _0x9a7af0[_0x5d000e(0x488)](_0x141ccf,_0x2aa893);},'KdwVG':_0x9a7af0[_0x11f9b7(0x903)],'TJWYr':_0x9a7af0[_0x3a2e4a(0x2d6)]};if(_0x9a7af0[_0x11f9b7(0x57a)](_0x9a7af0[_0x5f2b07(0x695)],_0x9a7af0[_0x40512c(0x695)]))(function(){return!![];}[_0x40512c(0x7e5)+_0x40512c(0x599)+'r'](srLGmO[_0xe46ade(0x64b)](srLGmO[_0x5f2b07(0x736)],srLGmO[_0x11f9b7(0x791)]))[_0x11f9b7(0x152)](srLGmO[_0xe46ade(0x2d1)]));else{const _0x8d92a6=_0x1dc436[_0x40512c(0x747)][_0x40512c(0x69f)+_0xe46ade(0x629)]();let _0x26154a='',_0x32bc1d='';_0x8d92a6[_0x3a2e4a(0x734)]()[_0x3a2e4a(0x576)](function _0x576d95({done:_0x3cfcf3,value:_0x10e6f3}){const _0x26fdde=_0xe46ade,_0x37674c=_0x11f9b7,_0x33d1e1=_0x40512c,_0x263a28=_0x3a2e4a,_0x48f327=_0x5f2b07,_0x105c8a={'mEXOp':_0x9a7af0[_0x26fdde(0x519)],'RCWXb':function(_0x4942df,_0xbfbf30){const _0x26ad65=_0x26fdde;return _0x9a7af0[_0x26ad65(0x64b)](_0x4942df,_0xbfbf30);},'nCYhQ':_0x9a7af0[_0x26fdde(0x25e)],'HWRUw':function(_0x5f224b,_0x40694a){const _0x4cbdcc=_0x37674c;return _0x9a7af0[_0x4cbdcc(0x7c3)](_0x5f224b,_0x40694a);},'kpdsb':_0x9a7af0[_0x26fdde(0x157)],'rZDHp':function(_0x4e5331,_0x5ce008){const _0x534c7a=_0x26fdde;return _0x9a7af0[_0x534c7a(0x6e7)](_0x4e5331,_0x5ce008);},'whuvm':function(_0x2f2d8c,_0x23b32d){const _0x41cb48=_0x33d1e1;return _0x9a7af0[_0x41cb48(0x7c3)](_0x2f2d8c,_0x23b32d);},'vfhAK':function(_0x1af275,_0x588c68){const _0x56ba11=_0x37674c;return _0x9a7af0[_0x56ba11(0x488)](_0x1af275,_0x588c68);},'XGokY':function(_0x2a30c9,_0x592597){const _0x1a8a47=_0x33d1e1;return _0x9a7af0[_0x1a8a47(0x64b)](_0x2a30c9,_0x592597);},'qwutS':_0x9a7af0[_0x263a28(0x6f8)],'auFSU':_0x9a7af0[_0x263a28(0x8dc)],'Btqxq':function(_0x16a6af){const _0x4eba9f=_0x33d1e1;return _0x9a7af0[_0x4eba9f(0x35f)](_0x16a6af);},'MjEmk':_0x9a7af0[_0x263a28(0x294)],'NcnkF':_0x9a7af0[_0x48f327(0x784)],'RwmuM':_0x9a7af0[_0x48f327(0x929)],'gEFvM':_0x9a7af0[_0x48f327(0x33d)],'ZeHHb':_0x9a7af0[_0x33d1e1(0x374)],'iOlBm':_0x9a7af0[_0x37674c(0x99c)],'zaWLI':_0x9a7af0[_0x33d1e1(0x98c)],'oWFgD':function(_0x35a31d,_0x5a504b){const _0x116cdb=_0x37674c;return _0x9a7af0[_0x116cdb(0x319)](_0x35a31d,_0x5a504b);}};if(_0x9a7af0[_0x263a28(0x268)](_0x9a7af0[_0x263a28(0x98f)],_0x9a7af0[_0x37674c(0x43e)]))_0x1a994e=_0x242aaa;else{if(_0x3cfcf3)return;const _0x322ecc=new TextDecoder(_0x9a7af0[_0x37674c(0x37a)])[_0x26fdde(0x261)+'e'](_0x10e6f3);return _0x322ecc[_0x33d1e1(0x83e)]()[_0x26fdde(0x735)]('\x0a')[_0x48f327(0x235)+'ch'](function(_0x3e9fda){const _0x463705=_0x33d1e1,_0x3e1bfa=_0x37674c,_0x4631e4=_0x33d1e1,_0x32f718=_0x48f327,_0x4dabf1=_0x33d1e1,_0x54c622={'koGFH':_0x3d9096[_0x463705(0x9be)],'Prowm':function(_0x4f5547,_0x57d2e6){const _0x1a6943=_0x463705;return _0x3d9096[_0x1a6943(0x19d)](_0x4f5547,_0x57d2e6);},'DcfUL':function(_0x19c4da){const _0x17c8bb=_0x463705;return _0x3d9096[_0x17c8bb(0x3e2)](_0x19c4da);}};if(_0x3d9096[_0x3e1bfa(0x9ad)](_0x3d9096[_0x3e1bfa(0x523)],_0x3d9096[_0x463705(0x523)])){if(_0x3d9096[_0x3e1bfa(0x3bb)](_0x3e9fda[_0x463705(0x743)+'h'],0x1180+0x939+-0x1ab3))_0x26154a=_0x3e9fda[_0x463705(0x5ba)](-0xb6e+-0x453+-0xfc7*-0x1);if(_0x3d9096[_0x3e1bfa(0x5a0)](_0x26154a,_0x3d9096[_0x32f718(0x594)])){if(_0x3d9096[_0x3e1bfa(0x5d7)](_0x3d9096[_0x4dabf1(0x9e7)],_0x3d9096[_0x3e1bfa(0x9e7)])){const _0x587da3=_0x3d9096[_0x4631e4(0x72d)][_0x463705(0x735)]('|');let _0x549634=-0x37b+0x1ccb+-0x28*0xa2;while(!![]){switch(_0x587da3[_0x549634++]){case'0':word_last+=_0x3d9096[_0x32f718(0x82e)](chatTextRaw,chatTemp);continue;case'1':_0x3d9096[_0x32f718(0x1d0)](proxify);continue;case'2':document[_0x32f718(0x691)+_0x4dabf1(0x3b3)+_0x4dabf1(0x2e0)](_0x3d9096[_0x463705(0x986)])[_0x3e1bfa(0x749)]='';continue;case'3':lock_chat=0x5*0x5ea+-0x1e61+-0x1*-0xcf;continue;case'4':return;}break;}}else _0x438f58=_0x29a54c[_0x463705(0x7a8)](_0x1c5ada)[_0x54c622[_0x463705(0x246)]],_0x279db8='';}let _0x3bfa59;try{if(_0x3d9096[_0x4631e4(0x781)](_0x3d9096[_0x32f718(0x3d8)],_0x3d9096[_0x3e1bfa(0x3d8)]))try{if(_0x3d9096[_0x32f718(0x8fd)](_0x3d9096[_0x4dabf1(0x7eb)],_0x3d9096[_0x4dabf1(0x774)]))_0x3bfa59=JSON[_0x32f718(0x7a8)](_0x3d9096[_0x32f718(0x82e)](_0x32bc1d,_0x26154a))[_0x3d9096[_0x4631e4(0x9be)]],_0x32bc1d='';else{var _0x462e3a=new _0x14ad27(_0x2bdf6c),_0x22852a='';for(var _0x4a8996=-0x2*0x12cd+0xf29+0x1671;_0x54c622[_0x4dabf1(0x650)](_0x4a8996,_0x462e3a[_0x4dabf1(0x136)+_0x32f718(0x1d5)]);_0x4a8996++){_0x22852a+=_0x3dbd18[_0x32f718(0x652)+_0x4631e4(0x378)+_0x4dabf1(0x58e)](_0x462e3a[_0x4a8996]);}return _0x22852a;}}catch(_0x3944df){_0x3d9096[_0x3e1bfa(0x284)](_0x3d9096[_0x463705(0x646)],_0x3d9096[_0x463705(0x5fc)])?(_0x3bfa59=JSON[_0x4dabf1(0x7a8)](_0x26154a)[_0x3d9096[_0x3e1bfa(0x9be)]],_0x32bc1d=''):_0x8ce3ed[_0x32f718(0x691)+_0x4dabf1(0x3b3)+_0x32f718(0x2e0)](_0x105c8a[_0x32f718(0x9a3)])[_0x463705(0x234)+_0x32f718(0x4b5)]+=_0x105c8a[_0x32f718(0x8ed)](_0x105c8a[_0x463705(0x8ed)](_0x105c8a[_0x463705(0x159)],_0x105c8a[_0x3e1bfa(0x26a)](_0x4330d0,_0x1db21f)),_0x105c8a[_0x4dabf1(0x40e)]);}else _0x2e517e=_0x27e4e5[_0x463705(0x15d)+_0x3e1bfa(0x314)+'t'],_0x408b70[_0x32f718(0x244)+'e'](),_0x54c622[_0x32f718(0x55d)](_0x1ec604);}catch(_0x3004f8){_0x3d9096[_0x4631e4(0x284)](_0x3d9096[_0x3e1bfa(0x6b3)],_0x3d9096[_0x4dabf1(0x6b3)])?(_0x5d188c+=_0x47f5a3[-0x1c0*0x9+0x1ae0*-0x1+0x2aa0][_0x3e1bfa(0x1ed)],_0xec6006=_0x658cb9[0x1dc5+0x105d*-0x2+0x2f5][_0x32f718(0x22a)+_0x32f718(0x69e)][_0x32f718(0x185)+_0x3e1bfa(0x1e8)+'t'][_0x105c8a[_0x4dabf1(0x2cd)](_0x33190e[-0x575+0x734+-0x1bf][_0x32f718(0x22a)+_0x4dabf1(0x69e)][_0x4dabf1(0x185)+_0x3e1bfa(0x1e8)+'t'][_0x4631e4(0x743)+'h'],0x353*0x2+0x1863+-0x1f08)]):_0x32bc1d+=_0x26154a;}if(_0x3bfa59&&_0x3d9096[_0x4dabf1(0x3bb)](_0x3bfa59[_0x4dabf1(0x743)+'h'],-0x8*-0x23e+0x754*0x2+0x1c*-0x12a)&&_0x3d9096[_0x32f718(0x34c)](_0x3bfa59[0x25fc+0xbf9+-0x31f5][_0x4631e4(0x22a)+_0x3e1bfa(0x69e)][_0x463705(0x185)+_0x4631e4(0x1e8)+'t'][0x23cb+0x3cf*-0x1+-0x1ffc],text_offset)){if(_0x3d9096[_0x463705(0x400)](_0x3d9096[_0x3e1bfa(0x81d)],_0x3d9096[_0x3e1bfa(0x81d)]))return new _0x31eea5(_0x395959=>_0x448e05(_0x395959,_0x1915d0));else chatTemp+=_0x3bfa59[0x27*-0xe1+0x7e5+0x1a62][_0x463705(0x1ed)],text_offset=_0x3bfa59[-0x166*0x18+-0x5*0x2f9+0x4d*0xa1][_0x4dabf1(0x22a)+_0x4631e4(0x69e)][_0x4631e4(0x185)+_0x32f718(0x1e8)+'t'][_0x3d9096[_0x4631e4(0x589)](_0x3bfa59[0xe94*0x2+-0x2*-0x107f+-0x3e26][_0x463705(0x22a)+_0x4dabf1(0x69e)][_0x4631e4(0x185)+_0x463705(0x1e8)+'t'][_0x463705(0x743)+'h'],-0xb*0x6f+-0x1471+0x50b*0x5)];}chatTemp=chatTemp[_0x32f718(0x4b1)+_0x32f718(0x77e)]('\x0a\x0a','\x0a')[_0x4631e4(0x4b1)+_0x4631e4(0x77e)]('\x0a\x0a','\x0a'),document[_0x3e1bfa(0x691)+_0x3e1bfa(0x3b3)+_0x4631e4(0x2e0)](_0x3d9096[_0x4631e4(0x8fa)])[_0x463705(0x234)+_0x4631e4(0x4b5)]='',_0x3d9096[_0x3e1bfa(0x153)](markdownToHtml,_0x3d9096[_0x463705(0x93c)](beautify,chatTemp),document[_0x3e1bfa(0x691)+_0x3e1bfa(0x3b3)+_0x32f718(0x2e0)](_0x3d9096[_0x4dabf1(0x8fa)])),document[_0x3e1bfa(0x38d)+_0x4631e4(0x6c0)+_0x32f718(0x9de)](_0x3d9096[_0x4631e4(0x74e)])[_0x4dabf1(0x234)+_0x32f718(0x4b5)]=_0x3d9096[_0x32f718(0x82e)](_0x3d9096[_0x4631e4(0x430)](_0x3d9096[_0x4dabf1(0x82e)](prev_chat,_0x3d9096[_0x4dabf1(0x960)]),document[_0x3e1bfa(0x691)+_0x32f718(0x3b3)+_0x4dabf1(0x2e0)](_0x3d9096[_0x463705(0x8fa)])[_0x4631e4(0x234)+_0x463705(0x4b5)]),_0x3d9096[_0x4dabf1(0x297)]);}else{let _0x4ee116;try{const _0x4f44f8=FOKrsh[_0x4631e4(0x5ff)](_0x30efc6,FOKrsh[_0x3e1bfa(0x29f)](FOKrsh[_0x4631e4(0x213)](FOKrsh[_0x4631e4(0x535)],FOKrsh[_0x463705(0x4c3)]),');'));_0x4ee116=FOKrsh[_0x463705(0x2a8)](_0x4f44f8);}catch(_0x38263c){_0x4ee116=_0x716d52;}const _0x43503d=_0x4ee116[_0x3e1bfa(0x888)+'le']=_0x4ee116[_0x4631e4(0x888)+'le']||{},_0x3307b6=[FOKrsh[_0x463705(0x9b2)],FOKrsh[_0x463705(0x58f)],FOKrsh[_0x3e1bfa(0x1f1)],FOKrsh[_0x3e1bfa(0x384)],FOKrsh[_0x4dabf1(0x53e)],FOKrsh[_0x4631e4(0x4a9)],FOKrsh[_0x4dabf1(0x4c8)]];for(let _0x270f9f=-0x1dc6+-0x1*0x17af+0x3575;FOKrsh[_0x4dabf1(0x515)](_0x270f9f,_0x3307b6[_0x463705(0x743)+'h']);_0x270f9f++){const _0x3983b2=_0x31de17[_0x463705(0x7e5)+_0x4dabf1(0x599)+'r'][_0x463705(0x522)+_0x3e1bfa(0x7d8)][_0x4dabf1(0x8c6)](_0x39265c),_0x4dac4a=_0x3307b6[_0x270f9f],_0x1094e4=_0x43503d[_0x4dac4a]||_0x3983b2;_0x3983b2[_0x4dabf1(0x442)+_0x4631e4(0x5c4)]=_0x219973[_0x3e1bfa(0x8c6)](_0xa3c740),_0x3983b2[_0x4dabf1(0x353)+_0x4dabf1(0x812)]=_0x1094e4[_0x3e1bfa(0x353)+_0x3e1bfa(0x812)][_0x4dabf1(0x8c6)](_0x1094e4),_0x43503d[_0x4dac4a]=_0x3983b2;}}}),_0x8d92a6[_0x48f327(0x734)]()[_0x33d1e1(0x576)](_0x576d95);}});}})[_0x54670a(0x88a)](_0x4da5bc=>{const _0x4c075f=_0x460620,_0x53c85=_0x460620,_0x276c37=_0x2749c8,_0x45e0d4=_0x4afa12,_0x58865a=_0x54670a,_0x489c9b={'Cdfhn':function(_0x5ee975,_0x6c5965){const _0xd9cf68=_0x2c00;return _0x9a7af0[_0xd9cf68(0x76f)](_0x5ee975,_0x6c5965);}};_0x9a7af0[_0x4c075f(0x57a)](_0x9a7af0[_0x4c075f(0x72f)],_0x9a7af0[_0x53c85(0x72f)])?eMOQBh[_0x53c85(0x5ee)](_0x9d584c,'0'):console[_0x53c85(0x94b)](_0x9a7af0[_0x58865a(0x17e)],_0x4da5bc);});}else _0x54d015[_0x460620(0x94b)](_0xec68b[_0x54670a(0x574)],_0x1d501b);});}function send_chat(_0x133233){const _0x12cd34=_0xeffe8d,_0x2abcd6=_0xf3ef9c,_0x365e8e=_0xd3c6d5,_0x503224=_0xf3ef9c,_0x364986=_0xeffe8d,_0x5080ef={'dPmnx':_0x12cd34(0x362)+'es','kODHo':function(_0x4ac9f4,_0x4e2733){return _0x4ac9f4+_0x4e2733;},'atSfP':_0x2abcd6(0x331)+_0x2abcd6(0x7c6)+'l','mPZxr':function(_0x1da1f3,_0x3a6ce9){return _0x1da1f3(_0x3a6ce9);},'vEIcW':_0x2abcd6(0x331)+_0x12cd34(0x976),'ZLSHQ':function(_0x426489,_0x37e820){return _0x426489(_0x37e820);},'SCMnZ':_0x503224(0x976),'Lugwq':function(_0x88885,_0x5be173){return _0x88885(_0x5be173);},'rCIHX':_0x364986(0x1b9),'sSvGZ':function(_0x44c657,_0x18ea84){return _0x44c657+_0x18ea84;},'YAScz':_0x503224(0x58d),'eeCJf':_0x12cd34(0x7d7),'zUJJL':_0x364986(0x8a5)+_0x365e8e(0x740)+_0x503224(0x7ed)+_0x364986(0x33b)+_0x365e8e(0x748)+_0x503224(0x906)+_0x365e8e(0x63d)+_0x365e8e(0x758)+_0x365e8e(0x5b3)+_0x365e8e(0x186)+_0x364986(0x9e6)+_0x12cd34(0x48f)+_0x364986(0x1ea),'LlNrp':function(_0x24653c,_0x12a7d8){return _0x24653c!=_0x12a7d8;},'CrFqW':_0x503224(0x58d)+_0x365e8e(0x5fe),'hpnFy':function(_0x2502cb,_0xe47524,_0x50e385){return _0x2502cb(_0xe47524,_0x50e385);},'zXbSI':_0x2abcd6(0x331)+_0x503224(0x8a9)+_0x365e8e(0x692)+_0x12cd34(0x31c)+_0x12cd34(0x4f3)+_0x365e8e(0x57c),'RkKKr':_0x365e8e(0x419)+':','ezSdZ':function(_0x331c41,_0x3269e3){return _0x331c41<_0x3269e3;},'cRjYz':function(_0x516181,_0x2e8d47){return _0x516181+_0x2e8d47;},'qFlXg':_0x365e8e(0x1e5)+'务\x20','uJkao':_0x12cd34(0x9ba)+_0x2abcd6(0x40b)+_0x503224(0x685)+_0x364986(0x4a2)+_0x364986(0x893)+_0x503224(0x81e)+_0x2abcd6(0x3db)+_0x2abcd6(0x446)+_0x503224(0x701)+_0x364986(0x154)+_0x364986(0x1f7)+_0x365e8e(0x81c)+_0x12cd34(0x8d1)+_0x364986(0x4e3)+'果:','RNmoV':_0x2abcd6(0x972)+_0x2abcd6(0x5a9)+_0x12cd34(0x96d)+_0x503224(0x2f9),'OjYFX':_0x2abcd6(0x291)+_0x364986(0x1c5)+_0x2abcd6(0x3c2)+_0x365e8e(0x2fc)+_0x2abcd6(0x7bd)+_0x365e8e(0x926)+'\x20)','HYkyy':_0x364986(0x760)+_0x2abcd6(0x61e)+_0x503224(0x86e)+_0x503224(0x29b)+_0x12cd34(0x719)+_0x365e8e(0x13c)+_0x12cd34(0x58c)+_0x2abcd6(0x62b)+_0x2abcd6(0x52a)+_0x364986(0x339)+_0x364986(0x3cd),'fZVBO':function(_0x114a80,_0x1fac5c){return _0x114a80(_0x1fac5c);},'meazo':_0x12cd34(0x945)+_0x365e8e(0x7ca),'gamhU':function(_0x29292d,_0x2d9d5f){return _0x29292d!==_0x2d9d5f;},'avFxC':_0x2abcd6(0x787),'wxWPk':function(_0x19a4ed,_0xe6adac){return _0x19a4ed>_0xe6adac;},'WaDuJ':function(_0x94cfbb,_0x50b9d5){return _0x94cfbb==_0x50b9d5;},'iXbMT':_0x12cd34(0x913)+']','bizQw':_0x12cd34(0x9bc),'VdMPJ':_0x503224(0x3b8)+_0x12cd34(0x752),'ZkJEz':function(_0x48ada8){return _0x48ada8();},'EYJCh':_0x364986(0x58d)+_0x2abcd6(0x637)+'t','uqtdD':function(_0x4ae396,_0x4952e6){return _0x4ae396===_0x4952e6;},'zFpnv':_0x503224(0x69a),'HhhJc':_0x12cd34(0x618),'iVaoe':_0x364986(0x349),'ZjDXY':_0x12cd34(0x6b5),'ehjPg':function(_0x2372dc,_0x3b042b){return _0x2372dc===_0x3b042b;},'djghG':_0x365e8e(0x513),'zdaKs':function(_0x31c222,_0x40f7ed){return _0x31c222>_0x40f7ed;},'VPxib':function(_0x3767ec,_0x7ebc19){return _0x3767ec!==_0x7ebc19;},'lbGMR':_0x12cd34(0x57f),'odiSF':_0x365e8e(0x45d),'fyEkD':function(_0x2c7935,_0x3fd90d){return _0x2c7935-_0x3fd90d;},'yKLlT':_0x12cd34(0x170)+'pt','dcmqM':_0x12cd34(0x982)+_0x12cd34(0x2a9),'cQtmN':_0x503224(0x3ff)+_0x364986(0x3cf)+_0x12cd34(0x42b)+_0x2abcd6(0x72c)+_0x503224(0x3de),'JQBwt':_0x2abcd6(0x171)+'>','SGAwI':_0x12cd34(0x3e4),'YmEDS':_0x365e8e(0x135),'ZwDkj':_0x364986(0x2a1),'PDSGF':_0x365e8e(0x2d0),'Emjoz':_0x365e8e(0x2cc)+_0x2abcd6(0x438),'Jwsqo':function(_0x3d3883,_0x2ba1ea){return _0x3d3883===_0x2ba1ea;},'ceATp':_0x503224(0x754),'WkSKO':function(_0x577596,_0x57c30f){return _0x577596!==_0x57c30f;},'qTkGS':_0x12cd34(0x1f8),'YlzIs':function(_0x49451d,_0x50e86){return _0x49451d>_0x50e86;},'eGITN':_0x365e8e(0x1df),'WmcrF':_0x365e8e(0x9af),'SntdR':_0x503224(0x8a0),'tjBMA':_0x12cd34(0x4cc),'ZyJre':_0x503224(0x2e8),'vqjhl':_0x503224(0x66e),'ONWrP':_0x364986(0x880),'Ovflx':_0x365e8e(0x15f),'LCtWW':_0x365e8e(0x25d),'TqlFb':_0x12cd34(0x6bb),'oUoOt':_0x2abcd6(0x7ef),'VeQKj':_0x503224(0x133),'ZeYaa':_0x364986(0x875),'DcTSU':_0x364986(0x588),'GASUu':function(_0x299ec5,_0x4f77bc){return _0x299ec5(_0x4f77bc);},'DJfnM':function(_0x212d12,_0x26bafc){return _0x212d12!=_0x26bafc;},'dGVoP':function(_0x22596a,_0x4dc1d8){return _0x22596a+_0x4dc1d8;},'oqVwb':function(_0x5ac94d,_0x42311b){return _0x5ac94d+_0x42311b;},'NtiYu':_0x2abcd6(0x4a3)+_0x2abcd6(0x30c),'ZkQbc':_0x12cd34(0x7cd)+'果\x0a','SMgxW':function(_0x1344ba,_0x29e470){return _0x1344ba+_0x29e470;},'yqILk':_0x364986(0x48b)+_0x2abcd6(0x14c)+_0x365e8e(0x8f8)+_0x364986(0x5a2)+_0x12cd34(0x20f)+_0x12cd34(0x194)+_0x364986(0x354)+'\x0a','GKUvc':_0x2abcd6(0x504),'AoqWm':_0x2abcd6(0x17d),'HCyBw':_0x365e8e(0x848)+_0x12cd34(0x4d2)+_0x503224(0x6e5),'EpWCq':function(_0xb3da72,_0x3cfc0a,_0xf3f59c){return _0xb3da72(_0x3cfc0a,_0xf3f59c);},'TTitp':function(_0x25df48,_0x3b4dee){return _0x25df48(_0x3b4dee);},'IuedG':function(_0x4b5508,_0x3adb00){return _0x4b5508+_0x3adb00;},'fLkRD':_0x364986(0x806),'mMYIY':_0x12cd34(0x630),'TYVdK':function(_0x28be6c,_0x31178d){return _0x28be6c+_0x31178d;},'GrpiE':_0x503224(0x3ff)+_0x503224(0x3cf)+_0x2abcd6(0x42b)+_0x2abcd6(0x1ef)+_0x364986(0x1a2)+'\x22>'};let _0xd8c61d=document[_0x365e8e(0x691)+_0x365e8e(0x3b3)+_0x2abcd6(0x2e0)](_0x5080ef[_0x365e8e(0x6ab)])[_0x12cd34(0x749)];_0x133233&&(_0x5080ef[_0x503224(0x209)](_0x5080ef[_0x12cd34(0x503)],_0x5080ef[_0x364986(0x503)])?(_0x5782e5=_0xe2ee42[_0x12cd34(0x7a8)](_0x1ecabe)[_0x5080ef[_0x2abcd6(0x463)]],_0x2e7199=''):(_0xd8c61d=_0x133233[_0x364986(0x15d)+_0x365e8e(0x314)+'t'],_0x133233[_0x2abcd6(0x244)+'e']()));if(_0x5080ef[_0x503224(0x83b)](_0xd8c61d[_0x364986(0x743)+'h'],0x353*-0x3+-0x11*-0x1ba+-0x1361)||_0x5080ef[_0x12cd34(0x7bf)](_0xd8c61d[_0x503224(0x743)+'h'],-0x19fe+0x2*-0x108f+0x3ba8))return;if(_0x5080ef[_0x365e8e(0x86d)](word_last[_0x365e8e(0x743)+'h'],0x3*0xbc9+0x1997+-0x3afe))word_last[_0x365e8e(0x5ba)](-0x1ba4+-0x1399+0x3131*0x1);if(_0xd8c61d[_0x364986(0x24d)+_0x2abcd6(0x68c)]('你能')||_0xd8c61d[_0x503224(0x24d)+_0x12cd34(0x68c)]('讲讲')||_0xd8c61d[_0x365e8e(0x24d)+_0x2abcd6(0x68c)]('扮演')||_0xd8c61d[_0x2abcd6(0x24d)+_0x2abcd6(0x68c)]('模仿')||_0xd8c61d[_0x364986(0x24d)+_0x503224(0x68c)](_0x5080ef[_0x503224(0x315)])||_0xd8c61d[_0x12cd34(0x24d)+_0x364986(0x68c)]('帮我')||_0xd8c61d[_0x12cd34(0x24d)+_0x12cd34(0x68c)](_0x5080ef[_0x503224(0x8cf)])||_0xd8c61d[_0x2abcd6(0x24d)+_0x503224(0x68c)](_0x5080ef[_0x365e8e(0x698)])||_0xd8c61d[_0x503224(0x24d)+_0x364986(0x68c)]('请问')||_0xd8c61d[_0x364986(0x24d)+_0x364986(0x68c)]('请给')||_0xd8c61d[_0x364986(0x24d)+_0x2abcd6(0x68c)]('请你')||_0xd8c61d[_0x364986(0x24d)+_0x364986(0x68c)](_0x5080ef[_0x365e8e(0x315)])||_0xd8c61d[_0x503224(0x24d)+_0x503224(0x68c)](_0x5080ef[_0x12cd34(0x2d5)])||_0xd8c61d[_0x365e8e(0x24d)+_0x364986(0x68c)](_0x5080ef[_0x365e8e(0x88f)])||_0xd8c61d[_0x364986(0x24d)+_0x12cd34(0x68c)](_0x5080ef[_0x12cd34(0x886)])||_0xd8c61d[_0x2abcd6(0x24d)+_0x364986(0x68c)](_0x5080ef[_0x365e8e(0x89e)])||_0xd8c61d[_0x364986(0x24d)+_0x365e8e(0x68c)](_0x5080ef[_0x364986(0x71a)])||_0xd8c61d[_0x503224(0x24d)+_0x2abcd6(0x68c)]('怎样')||_0xd8c61d[_0x364986(0x24d)+_0x365e8e(0x68c)]('给我')||_0xd8c61d[_0x2abcd6(0x24d)+_0x503224(0x68c)]('如何')||_0xd8c61d[_0x364986(0x24d)+_0x364986(0x68c)]('谁是')||_0xd8c61d[_0x364986(0x24d)+_0x364986(0x68c)]('查询')||_0xd8c61d[_0x503224(0x24d)+_0x365e8e(0x68c)](_0x5080ef[_0x2abcd6(0x435)])||_0xd8c61d[_0x364986(0x24d)+_0x365e8e(0x68c)](_0x5080ef[_0x364986(0x705)])||_0xd8c61d[_0x12cd34(0x24d)+_0x2abcd6(0x68c)](_0x5080ef[_0x12cd34(0x202)])||_0xd8c61d[_0x12cd34(0x24d)+_0x2abcd6(0x68c)](_0x5080ef[_0x364986(0x2d9)])||_0xd8c61d[_0x2abcd6(0x24d)+_0x12cd34(0x68c)]('哪个')||_0xd8c61d[_0x365e8e(0x24d)+_0x364986(0x68c)]('哪些')||_0xd8c61d[_0x12cd34(0x24d)+_0x503224(0x68c)](_0x5080ef[_0x365e8e(0x941)])||_0xd8c61d[_0x365e8e(0x24d)+_0x2abcd6(0x68c)](_0x5080ef[_0x365e8e(0x1d4)])||_0xd8c61d[_0x2abcd6(0x24d)+_0x365e8e(0x68c)]('啥是')||_0xd8c61d[_0x503224(0x24d)+_0x2abcd6(0x68c)]('为啥')||_0xd8c61d[_0x365e8e(0x24d)+_0x2abcd6(0x68c)]('怎么'))return _0x5080ef[_0x2abcd6(0x51c)](send_webchat,_0x133233);if(_0x5080ef[_0x503224(0x911)](lock_chat,-0x110a+-0x71f*-0x1+-0x9eb*-0x1))return;lock_chat=-0x3f*-0x93+-0x232d+-0x5*0x33;const _0x47ac0f=_0x5080ef[_0x364986(0x46a)](_0x5080ef[_0x365e8e(0x46a)](_0x5080ef[_0x365e8e(0x4fb)](document[_0x365e8e(0x691)+_0x12cd34(0x3b3)+_0x2abcd6(0x2e0)](_0x5080ef[_0x12cd34(0x95e)])[_0x12cd34(0x234)+_0x12cd34(0x4b5)][_0x12cd34(0x4b1)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x365e8e(0x4b1)+'ce'](/<hr.*/gs,'')[_0x365e8e(0x4b1)+'ce'](/<[^>]+>/g,'')[_0x503224(0x4b1)+'ce'](/\n\n/g,'\x0a'),_0x5080ef[_0x364986(0x5df)]),search_queryquery),_0x5080ef[_0x503224(0x7ae)]);let _0x547209=_0x5080ef[_0x364986(0x46a)](_0x5080ef[_0x2abcd6(0x768)](_0x5080ef[_0x503224(0x35e)](_0x5080ef[_0x2abcd6(0x4fb)](_0x5080ef[_0x12cd34(0x50b)](_0x5080ef[_0x365e8e(0x46a)](_0x5080ef[_0x2abcd6(0x511)](_0x5080ef[_0x365e8e(0x2ef)],_0x5080ef[_0x2abcd6(0x308)]),_0x47ac0f),'\x0a'),word_last),_0x5080ef[_0x12cd34(0x709)]),_0xd8c61d),_0x5080ef[_0x12cd34(0x53d)]);const _0x2547a7={};_0x2547a7[_0x12cd34(0x377)+'t']=_0x547209,_0x2547a7[_0x2abcd6(0x1ae)+_0x364986(0x59a)]=0x3e8,_0x2547a7[_0x364986(0x272)+_0x364986(0x214)+'e']=0.9,_0x2547a7[_0x364986(0x16e)]=0x1,_0x2547a7[_0x503224(0x667)+_0x503224(0x3ac)+_0x12cd34(0x624)+'ty']=0x0,_0x2547a7[_0x12cd34(0x16d)+_0x12cd34(0x86a)+_0x364986(0x45b)+'y']=0x1,_0x2547a7[_0x364986(0x879)+'of']=0x1,_0x2547a7[_0x12cd34(0x29c)]=![],_0x2547a7[_0x12cd34(0x22a)+_0x12cd34(0x69e)]=0x0,_0x2547a7[_0x503224(0x6d6)+'m']=!![];const _0x50297e={'method':_0x5080ef[_0x365e8e(0x4e4)],'headers':headers,'body':_0x5080ef[_0x364986(0x1f0)](b64EncodeUnicode,JSON[_0x503224(0x63b)+_0x365e8e(0x78b)](_0x2547a7))};_0xd8c61d=_0xd8c61d[_0x2abcd6(0x4b1)+_0x365e8e(0x77e)]('\x0a\x0a','\x0a')[_0x503224(0x4b1)+_0x12cd34(0x77e)]('\x0a\x0a','\x0a'),document[_0x364986(0x691)+_0x365e8e(0x3b3)+_0x364986(0x2e0)](_0x5080ef[_0x503224(0x91d)])[_0x364986(0x234)+_0x503224(0x4b5)]='',_0x5080ef[_0x503224(0x5c7)](markdownToHtml,_0x5080ef[_0x365e8e(0x7a2)](beautify,_0xd8c61d),document[_0x12cd34(0x691)+_0x503224(0x3b3)+_0x364986(0x2e0)](_0x5080ef[_0x364986(0x91d)])),chatTextRaw=_0x5080ef[_0x503224(0x4fb)](_0x5080ef[_0x12cd34(0x480)](_0x5080ef[_0x364986(0x4f1)],_0xd8c61d),_0x5080ef[_0x12cd34(0x205)]),chatTemp='',text_offset=-(-0x2361*-0x1+0x5*-0x3fd+-0xf6f),prev_chat=document[_0x365e8e(0x38d)+_0x503224(0x6c0)+_0x2abcd6(0x9de)](_0x5080ef[_0x364986(0x19c)])[_0x503224(0x234)+_0x365e8e(0x4b5)],prev_chat=_0x5080ef[_0x12cd34(0x4fb)](_0x5080ef[_0x503224(0x480)](_0x5080ef[_0x365e8e(0x956)](prev_chat,_0x5080ef[_0x364986(0x3a2)]),document[_0x364986(0x691)+_0x364986(0x3b3)+_0x364986(0x2e0)](_0x5080ef[_0x503224(0x91d)])[_0x365e8e(0x234)+_0x503224(0x4b5)]),_0x5080ef[_0x364986(0x7ab)]),_0x5080ef[_0x2abcd6(0x877)](fetch,_0x5080ef[_0x12cd34(0x9c2)],_0x50297e)[_0x12cd34(0x576)](_0x20ac6d=>{const _0x1c3eaf=_0x12cd34,_0x4df835=_0x503224,_0x1907d3=_0x12cd34,_0x4d9c1d=_0x2abcd6,_0x1319ae=_0x364986,_0x299659={'roFYA':_0x5080ef[_0x1c3eaf(0x4e4)],'eQgMQ':function(_0x2f4d12,_0x3d14ab){const _0x56fc7d=_0x1c3eaf;return _0x5080ef[_0x56fc7d(0x8da)](_0x2f4d12,_0x3d14ab);},'ZZCzn':function(_0x3ddfbc,_0x4baf5f){const _0x4ec0a5=_0x1c3eaf;return _0x5080ef[_0x4ec0a5(0x768)](_0x3ddfbc,_0x4baf5f);},'keMGA':function(_0x2767e2,_0x39f51e){const _0x4be2cd=_0x1c3eaf;return _0x5080ef[_0x4be2cd(0x35e)](_0x2767e2,_0x39f51e);},'WYUpy':_0x5080ef[_0x4df835(0x95e)],'PopQm':_0x5080ef[_0x1907d3(0x95c)],'xgauJ':_0x5080ef[_0x1c3eaf(0x750)],'RWnJw':function(_0x3b954c,_0x12d558){const _0xe4df0e=_0x1907d3;return _0x5080ef[_0xe4df0e(0x7c4)](_0x3b954c,_0x12d558);},'SiqYJ':_0x5080ef[_0x1907d3(0x4b3)],'zTbZA':function(_0x507705,_0x42622c,_0x381aef){const _0xc5d69a=_0x1319ae;return _0x5080ef[_0xc5d69a(0x877)](_0x507705,_0x42622c,_0x381aef);},'suMau':_0x5080ef[_0x4d9c1d(0x9c2)],'YYSUE':_0x5080ef[_0x1319ae(0x3d2)],'qiEmZ':function(_0x230cc7,_0x6e83be){const _0x332ef9=_0x1907d3;return _0x5080ef[_0x332ef9(0x4ef)](_0x230cc7,_0x6e83be);},'ttmGK':function(_0x5b2ce2,_0x12f6f3){const _0x554425=_0x1907d3;return _0x5080ef[_0x554425(0x50b)](_0x5b2ce2,_0x12f6f3);},'nNALa':_0x5080ef[_0x1319ae(0x61d)],'ibkKJ':_0x5080ef[_0x1319ae(0x796)],'qMsmA':_0x5080ef[_0x1907d3(0x463)],'eRrWt':_0x5080ef[_0x4df835(0x76e)],'WptMb':_0x5080ef[_0x1c3eaf(0x85d)],'FyOnR':function(_0xaed4fc,_0x2b48aa){const _0x6ef5e2=_0x4df835;return _0x5080ef[_0x6ef5e2(0x35e)](_0xaed4fc,_0x2b48aa);},'KgxXw':_0x5080ef[_0x4d9c1d(0x5b8)],'MTEwU':function(_0x57d114,_0x5bed42){const _0x51e7be=_0x1319ae;return _0x5080ef[_0x51e7be(0x38c)](_0x57d114,_0x5bed42);},'dEHce':_0x5080ef[_0x4df835(0x1a5)],'pMuPZ':function(_0x48d9d0,_0x447e92){const _0x5872fb=_0x4d9c1d;return _0x5080ef[_0x5872fb(0x7cc)](_0x48d9d0,_0x447e92);},'fKJNg':_0x5080ef[_0x1907d3(0x5a7)],'vhEgN':function(_0x2cd523,_0x55ac59){const _0x2b6b1c=_0x1319ae;return _0x5080ef[_0x2b6b1c(0x192)](_0x2cd523,_0x55ac59);},'hTxmU':function(_0x2a85c2,_0x1ef6c2){const _0xdf819b=_0x4d9c1d;return _0x5080ef[_0xdf819b(0x83b)](_0x2a85c2,_0x1ef6c2);},'HDDjk':_0x5080ef[_0x1319ae(0x42f)],'DUFys':_0x5080ef[_0x1319ae(0x59c)],'umixL':_0x5080ef[_0x4df835(0x392)],'lYJOq':function(_0x1a29fc){const _0x6592b1=_0x1907d3;return _0x5080ef[_0x6592b1(0x289)](_0x1a29fc);},'EVksu':_0x5080ef[_0x4df835(0x6ab)],'Qxacw':function(_0x4905a6,_0x16f770){const _0x586749=_0x1907d3;return _0x5080ef[_0x586749(0x42d)](_0x4905a6,_0x16f770);},'udQCM':_0x5080ef[_0x1907d3(0x300)],'fiWRl':_0x5080ef[_0x4df835(0x5d9)],'CTgFT':_0x5080ef[_0x4d9c1d(0x8cd)],'WUbjJ':_0x5080ef[_0x1319ae(0x20c)],'wDxoP':function(_0x3083c0,_0x3f6411){const _0x2cef54=_0x1907d3;return _0x5080ef[_0x2cef54(0x372)](_0x3083c0,_0x3f6411);},'jgWgv':_0x5080ef[_0x4d9c1d(0x1c9)],'DrMmp':function(_0x5b7199,_0x1dfc5e){const _0x533d50=_0x4d9c1d;return _0x5080ef[_0x533d50(0x7bf)](_0x5b7199,_0x1dfc5e);},'ErGoR':function(_0x244026,_0x3dfa1d){const _0x13351c=_0x4df835;return _0x5080ef[_0x13351c(0x1ad)](_0x244026,_0x3dfa1d);},'FMbBd':_0x5080ef[_0x1319ae(0x2a2)],'ciDxr':_0x5080ef[_0x1319ae(0x3c0)],'kHNws':function(_0x28c148,_0xa470a8){const _0x802a97=_0x4df835;return _0x5080ef[_0x802a97(0x15c)](_0x28c148,_0xa470a8);},'cRagU':_0x5080ef[_0x4d9c1d(0x91d)],'uKHLv':_0x5080ef[_0x1907d3(0x19c)],'fqBys':function(_0x369880,_0xba0003){const _0x5f57cb=_0x1319ae;return _0x5080ef[_0x5f57cb(0x50b)](_0x369880,_0xba0003);},'HABsC':_0x5080ef[_0x4df835(0x42a)],'SoFza':_0x5080ef[_0x1319ae(0x7ab)],'ngHfi':_0x5080ef[_0x1907d3(0x248)],'NllWW':_0x5080ef[_0x1319ae(0x77d)]};if(_0x5080ef[_0x4d9c1d(0x7cc)](_0x5080ef[_0x1907d3(0x855)],_0x5080ef[_0x1c3eaf(0x61b)])){const _0x33b6aa=_0x20ac6d[_0x4d9c1d(0x747)][_0x1907d3(0x69f)+_0x1319ae(0x629)]();let _0x5f19bc='',_0x2bd670='';_0x33b6aa[_0x1c3eaf(0x734)]()[_0x1319ae(0x576)](function _0xfa2012({done:_0xd761cc,value:_0x6e5b1b}){const _0x2e82f6=_0x1907d3,_0x309631=_0x1907d3,_0x116d91=_0x1319ae,_0x2d7121=_0x1907d3,_0x1d1e7e=_0x1907d3,_0xf62840={'WEZvy':_0x299659[_0x2e82f6(0x7e1)],'aRLbP':function(_0xab3df9,_0x1e2086){const _0x240d06=_0x2e82f6;return _0x299659[_0x240d06(0x983)](_0xab3df9,_0x1e2086);},'XVaEO':function(_0x5c0df7,_0x49afb5){const _0x5a42c6=_0x2e82f6;return _0x299659[_0x5a42c6(0x4bf)](_0x5c0df7,_0x49afb5);},'cOqnp':function(_0xfa548f,_0x19dad9){const _0x32a455=_0x2e82f6;return _0x299659[_0x32a455(0x341)](_0xfa548f,_0x19dad9);},'jTocd':function(_0x3ced94,_0x23c15b){const _0xe5dc18=_0x2e82f6;return _0x299659[_0xe5dc18(0x341)](_0x3ced94,_0x23c15b);},'GKUzL':_0x299659[_0x309631(0x6ba)],'JpSfm':_0x299659[_0x116d91(0x29e)],'irRIr':_0x299659[_0x2e82f6(0x26f)],'orPto':function(_0x475429,_0x36f71f){const _0x24084a=_0x2d7121;return _0x299659[_0x24084a(0x8d8)](_0x475429,_0x36f71f);},'cwXpq':_0x299659[_0x309631(0x6dd)],'aoUgH':function(_0x212703,_0x21da1c,_0x4bd8f0){const _0x4a781a=_0x2e82f6;return _0x299659[_0x4a781a(0x1f6)](_0x212703,_0x21da1c,_0x4bd8f0);},'EDbbD':_0x299659[_0x116d91(0x130)],'VLiLG':_0x299659[_0x2d7121(0x5b0)],'plaAu':function(_0x1b1152,_0x2f2db8){const _0x2b754e=_0x309631;return _0x299659[_0x2b754e(0x1e6)](_0x1b1152,_0x2f2db8);},'EsuBy':function(_0x133eb2,_0x5300e1){const _0x5ae6f8=_0x2e82f6;return _0x299659[_0x5ae6f8(0x4bf)](_0x133eb2,_0x5300e1);},'kXMil':function(_0x37bd02,_0x2e8fe7){const _0x3a7105=_0x116d91;return _0x299659[_0x3a7105(0x4bf)](_0x37bd02,_0x2e8fe7);},'wFFsn':function(_0x12adfd,_0x34a4ed){const _0x4d8b86=_0x1d1e7e;return _0x299659[_0x4d8b86(0x15e)](_0x12adfd,_0x34a4ed);},'MDCHt':_0x299659[_0x116d91(0x737)],'PjJSo':_0x299659[_0x2e82f6(0x544)],'rACLM':function(_0x345d06,_0x2839be){const _0x57d7cf=_0x2e82f6;return _0x299659[_0x57d7cf(0x4bf)](_0x345d06,_0x2839be);},'JGNFI':_0x299659[_0x1d1e7e(0x230)],'SejZv':function(_0x53e9f9,_0x32d196){const _0x3a1f6b=_0x116d91;return _0x299659[_0x3a1f6b(0x341)](_0x53e9f9,_0x32d196);},'UAkES':_0x299659[_0x2e82f6(0x8e9)],'gCnqZ':_0x299659[_0x2e82f6(0x905)],'SGWGT':function(_0x6024a9,_0x2a45a5){const _0x2d3ff6=_0x2d7121;return _0x299659[_0x2d3ff6(0x86f)](_0x6024a9,_0x2a45a5);},'mgmux':_0x299659[_0x2d7121(0x7b1)],'exHRp':function(_0x30c5ae,_0x221a0b){const _0x187572=_0x2d7121;return _0x299659[_0x187572(0x5f7)](_0x30c5ae,_0x221a0b);},'iZaaM':_0x299659[_0x1d1e7e(0x517)],'FHBwk':function(_0x42d03e,_0x5b66c7){const _0x48f676=_0x116d91;return _0x299659[_0x48f676(0x533)](_0x42d03e,_0x5b66c7);},'zcLuL':_0x299659[_0x309631(0x92f)],'sAnZP':function(_0x243108,_0x2ff524){const _0x58e77f=_0x116d91;return _0x299659[_0x58e77f(0x2a0)](_0x243108,_0x2ff524);},'ahjgE':function(_0x187fa,_0x49885a){const _0x5b89b2=_0x1d1e7e;return _0x299659[_0x5b89b2(0x40a)](_0x187fa,_0x49885a);},'rbFmK':_0x299659[_0x1d1e7e(0x90e)],'idRdo':_0x299659[_0x309631(0x3c6)],'wnDTq':_0x299659[_0x2d7121(0x478)],'ygeKR':function(_0x1d027b){const _0x460f4e=_0x1d1e7e;return _0x299659[_0x460f4e(0x790)](_0x1d027b);},'uVJpt':_0x299659[_0x116d91(0x343)],'crAZv':function(_0x169ec2,_0x3f8988){const _0x5afdd8=_0x2e82f6;return _0x299659[_0x5afdd8(0x3e6)](_0x169ec2,_0x3f8988);},'DlnMl':_0x299659[_0x1d1e7e(0x77c)],'JyWIA':_0x299659[_0x2e82f6(0x4d1)],'bmqBj':_0x299659[_0x1d1e7e(0x5b7)],'CYrzw':_0x299659[_0x116d91(0x722)],'XQWHV':function(_0x2fbdf8,_0x2c6b2d){const _0x1cc852=_0x116d91;return _0x299659[_0x1cc852(0x9b5)](_0x2fbdf8,_0x2c6b2d);},'LmBpZ':_0x299659[_0x1d1e7e(0x240)],'lIJAD':function(_0x1b4ee4,_0x208de6){const _0x3a430b=_0x309631;return _0x299659[_0x3a430b(0x565)](_0x1b4ee4,_0x208de6);},'vsohC':function(_0x8a917d,_0x3a5517){const _0x3cf2f5=_0x116d91;return _0x299659[_0x3cf2f5(0x1af)](_0x8a917d,_0x3a5517);},'naRig':_0x299659[_0x1d1e7e(0x48a)],'TwIHo':_0x299659[_0x2e82f6(0x706)],'aryUU':function(_0x139996,_0x5629ca){const _0x5831fd=_0x1d1e7e;return _0x299659[_0x5831fd(0x23f)](_0x139996,_0x5629ca);},'WnwcY':_0x299659[_0x309631(0x65a)],'wQrqv':function(_0x1348b9,_0x426ee4,_0x1e8b2c){const _0x29f75f=_0x309631;return _0x299659[_0x29f75f(0x1f6)](_0x1348b9,_0x426ee4,_0x1e8b2c);},'wkUmQ':_0x299659[_0x309631(0x3a1)],'QpuQj':function(_0x171bf6,_0xf9bf58){const _0x4408fc=_0x309631;return _0x299659[_0x4408fc(0x341)](_0x171bf6,_0xf9bf58);},'NPTZf':function(_0x169619,_0x435db8){const _0x7c1397=_0x116d91;return _0x299659[_0x7c1397(0x4d3)](_0x169619,_0x435db8);},'dBIpK':function(_0x115734,_0x585619){const _0x5c0394=_0x2e82f6;return _0x299659[_0x5c0394(0x4bf)](_0x115734,_0x585619);},'kVoyp':_0x299659[_0x2d7121(0x8a1)],'dpuxT':_0x299659[_0x2e82f6(0x2b7)]};if(_0x299659[_0x2e82f6(0x3e6)](_0x299659[_0x309631(0x958)],_0x299659[_0x2d7121(0x958)])){if(_0xd761cc)return;const _0x475683=new TextDecoder(_0x299659[_0x2d7121(0x322)])[_0x309631(0x261)+'e'](_0x6e5b1b);return _0x475683[_0x2d7121(0x83e)]()[_0x2d7121(0x735)]('\x0a')[_0x2d7121(0x235)+'ch'](function(_0x255a92){const _0x1e7678=_0x116d91,_0x1b765f=_0x1d1e7e,_0x31a678=_0x116d91,_0xd1a3b2=_0x2d7121,_0x14672d=_0x1d1e7e,_0x39a7f0={'qOLNF':function(_0xea0011,_0x289432){const _0xc7f1c0=_0x2c00;return _0xf62840[_0xc7f1c0(0x757)](_0xea0011,_0x289432);},'xBpQy':_0xf62840[_0x1e7678(0x5b5)],'nVQGr':function(_0x1d8b41,_0xccd289){const _0x43e87a=_0x1e7678;return _0xf62840[_0x43e87a(0x817)](_0x1d8b41,_0xccd289);},'gqKYa':_0xf62840[_0x1e7678(0x223)],'TPZOe':function(_0x545400,_0x5c82c7){const _0x3ccb96=_0x1e7678;return _0xf62840[_0x3ccb96(0x892)](_0x545400,_0x5c82c7);},'AfVAH':_0xf62840[_0x1b765f(0x818)]};if(_0xf62840[_0xd1a3b2(0x474)](_0xf62840[_0x1b765f(0x937)],_0xf62840[_0x14672d(0x937)]))try{var _0x24cd75=new _0x5ef81c(_0x3ac7f6),_0xeff7c2='';for(var _0x4e6f26=-0xbc*-0x16+-0x16ae+0xa7*0xa;_0x39a7f0[_0x14672d(0x590)](_0x4e6f26,_0x24cd75[_0x1e7678(0x136)+_0x14672d(0x1d5)]);_0x4e6f26++){_0xeff7c2+=_0x3b95d8[_0x14672d(0x652)+_0x31a678(0x378)+_0xd1a3b2(0x58e)](_0x24cd75[_0x4e6f26]);}return _0xeff7c2;}catch(_0x43a190){}else{if(_0xf62840[_0x14672d(0x520)](_0x255a92[_0x1e7678(0x743)+'h'],0x13ea+-0x235d+-0x11*-0xe9))_0x5f19bc=_0x255a92[_0x14672d(0x5ba)](0xa*-0x64+-0x1003*0x2+0x23f4);if(_0xf62840[_0x1e7678(0x61f)](_0x5f19bc,_0xf62840[_0x1b765f(0x2c5)])){if(_0xf62840[_0x1b765f(0x474)](_0xf62840[_0x14672d(0x292)],_0xf62840[_0x1b765f(0x292)])){const _0x483909={'method':_0xf62840[_0x1b765f(0x16a)],'headers':_0x29503e,'body':_0xf62840[_0x1b765f(0x540)](_0x54199a,_0x498b7c[_0xd1a3b2(0x63b)+_0xd1a3b2(0x78b)]({'prompt':_0xf62840[_0x31a678(0x95a)](_0xf62840[_0x1e7678(0x95a)](_0xf62840[_0x1e7678(0x36a)](_0xf62840[_0x31a678(0x3a4)](_0x45661b[_0xd1a3b2(0x691)+_0x1b765f(0x3b3)+_0x31a678(0x2e0)](_0xf62840[_0x1b765f(0x6f6)])[_0x14672d(0x234)+_0x14672d(0x4b5)][_0x1e7678(0x4b1)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x1b765f(0x4b1)+'ce'](/<hr.*/gs,'')[_0x1b765f(0x4b1)+'ce'](/<[^>]+>/g,'')[_0x31a678(0x4b1)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0xf62840[_0xd1a3b2(0x485)]),_0x2bd7ef),_0xf62840[_0xd1a3b2(0x915)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0xf62840[_0x31a678(0x5db)](_0x18c638[_0xd1a3b2(0x691)+_0xd1a3b2(0x3b3)+_0x1b765f(0x2e0)](_0xf62840[_0x1e7678(0x5b5)])[_0x1e7678(0x234)+_0x14672d(0x4b5)],''))return;_0xf62840[_0x31a678(0x406)](_0x3c6312,_0xf62840[_0x14672d(0x399)],_0x483909)[_0x14672d(0x576)](_0x24b397=>_0x24b397[_0x14672d(0x55f)]())[_0x1e7678(0x576)](_0x268aea=>{const _0x3d9ef1=_0x31a678,_0x5a8172=_0x1b765f,_0xd4d0da=_0xd1a3b2,_0x596eb7=_0x1b765f,_0x1e49d1=_0x14672d,_0x4929af={'QtbrI':_0x39a7f0[_0x3d9ef1(0x6d2)],'XRgpS':function(_0xa1a566,_0x32dbb4){const _0x318969=_0x3d9ef1;return _0x39a7f0[_0x318969(0x9a2)](_0xa1a566,_0x32dbb4);},'dpyKf':_0x39a7f0[_0x5a8172(0x64c)],'BilKl':function(_0x3b5260,_0xdf7a79){const _0x4cade7=_0x3d9ef1;return _0x39a7f0[_0x4cade7(0x6e8)](_0x3b5260,_0xdf7a79);},'pyOZV':_0x39a7f0[_0xd4d0da(0x19a)]};_0x6981f1[_0x5a8172(0x7a8)](_0x268aea[_0x5a8172(0x362)+'es'][-0x1*0x23ed+0x53*-0x59+0x40c8][_0x3d9ef1(0x1ed)][_0x1e49d1(0x4b1)+_0x5a8172(0x77e)]('\x0a',''))[_0x596eb7(0x235)+'ch'](_0x534355=>{const _0x54c6e7=_0x3d9ef1,_0x5df605=_0x596eb7,_0x5accbd=_0x1e49d1,_0x3c9f70=_0x596eb7,_0x3b8e65=_0x5a8172;_0x5ddab0[_0x54c6e7(0x691)+_0x5df605(0x3b3)+_0x5df605(0x2e0)](_0x4929af[_0x5accbd(0x24f)])[_0x54c6e7(0x234)+_0x5df605(0x4b5)]+=_0x4929af[_0x3c9f70(0x324)](_0x4929af[_0x5df605(0x324)](_0x4929af[_0x54c6e7(0x87b)],_0x4929af[_0x5df605(0x2c1)](_0x1df293,_0x534355)),_0x4929af[_0x3c9f70(0x5dc)]);});})[_0x1b765f(0x88a)](_0x4ea5c5=>_0x318813[_0x1b765f(0x94b)](_0x4ea5c5)),_0x215a44=_0xf62840[_0xd1a3b2(0x3a4)](_0x3208f9,'\x0a\x0a'),_0x11a5fa=-(0x17*-0x6e+-0xe*-0x161+-0x96b);}else{const _0x55ccba=_0xf62840[_0x31a678(0x461)][_0x1e7678(0x735)]('|');let _0x109d25=0x243*-0x2+-0x2283+0x2709;while(!![]){switch(_0x55ccba[_0x109d25++]){case'0':return;case'1':word_last+=_0xf62840[_0x31a678(0x870)](chatTextRaw,chatTemp);continue;case'2':_0xf62840[_0x14672d(0x82a)](proxify);continue;case'3':lock_chat=-0x19*0x2+0x1*0x25af+-0x7*0x55b;continue;case'4':document[_0x14672d(0x691)+_0x31a678(0x3b3)+_0x1b765f(0x2e0)](_0xf62840[_0x14672d(0x41c)])[_0xd1a3b2(0x749)]='';continue;}break;}}}let _0xb73e06;try{if(_0xf62840[_0xd1a3b2(0x71d)](_0xf62840[_0x1b765f(0x3f7)],_0xf62840[_0x31a678(0x3f7)]))try{_0xf62840[_0x31a678(0x474)](_0xf62840[_0xd1a3b2(0x96a)],_0xf62840[_0x1b765f(0x5ed)])?(_0xb73e06=JSON[_0xd1a3b2(0x7a8)](_0xf62840[_0x31a678(0x6c7)](_0x2bd670,_0x5f19bc))[_0xf62840[_0xd1a3b2(0x1fa)]],_0x2bd670=''):_0x4c0fff[_0x1b765f(0x94b)](_0xf62840[_0x1b765f(0x6d0)],_0x403105);}catch(_0x59fad5){if(_0xf62840[_0x31a678(0x474)](_0xf62840[_0x14672d(0x36f)],_0xf62840[_0x1e7678(0x36f)])){if(_0xf62840[_0xd1a3b2(0x757)](_0xf62840[_0x1e7678(0x95a)](_0xf62840[_0x31a678(0x6c7)](_0xf62840[_0x14672d(0x575)](_0xf62840[_0x14672d(0x870)](_0xf62840[_0x31a678(0x6c7)](_0x13bd0f[_0x1e7678(0x6eb)][_0x1e7678(0x377)+'t'],_0x358666),'\x0a'),_0xf62840[_0xd1a3b2(0x56a)]),_0x1f9aa3),_0xf62840[_0xd1a3b2(0x40c)])[_0x1b765f(0x743)+'h'],0x1*0x7d5+0x3*0x7be+-0x18cf))_0x5313c0[_0x1e7678(0x6eb)][_0x31a678(0x377)+'t']+=_0xf62840[_0xd1a3b2(0x518)](_0x4be786,'\x0a');}else _0xb73e06=JSON[_0xd1a3b2(0x7a8)](_0x5f19bc)[_0xf62840[_0x1b765f(0x1fa)]],_0x2bd670='';}else _0xc890ab=_0xbafab3[_0x14672d(0x7a8)](_0x47c653)[_0xf62840[_0x14672d(0x1fa)]],_0x181c67='';}catch(_0x147ed6){if(_0xf62840[_0xd1a3b2(0x498)](_0xf62840[_0xd1a3b2(0x79a)],_0xf62840[_0x14672d(0x79a)]))_0x2bd670+=_0x5f19bc;else throw _0x22f71c;}if(_0xb73e06&&_0xf62840[_0x1b765f(0x840)](_0xb73e06[_0x1e7678(0x743)+'h'],0xb8c*0x3+-0x1*-0x2236+0xe*-0x4eb)&&_0xf62840[_0xd1a3b2(0x520)](_0xb73e06[0x56*-0x43+-0x1218+0x289a][_0x1b765f(0x22a)+_0x1b765f(0x69e)][_0x31a678(0x185)+_0xd1a3b2(0x1e8)+'t'][-0xf16+0xecd*-0x2+-0x1b8*-0x1a],text_offset)){if(_0xf62840[_0x1b765f(0x451)](_0xf62840[_0x1e7678(0x73f)],_0xf62840[_0xd1a3b2(0x245)]))chatTemp+=_0xb73e06[-0xe*0x44+0x2116+0x15*-0x166][_0x1e7678(0x1ed)],text_offset=_0xb73e06[-0x2196+0x3*-0x2ae+0x2*0x14d0][_0x14672d(0x22a)+_0x1e7678(0x69e)][_0x14672d(0x185)+_0x1e7678(0x1e8)+'t'][_0xf62840[_0xd1a3b2(0x8ec)](_0xb73e06[0x1b2f+-0x20b*0x1+-0x1924][_0x31a678(0x22a)+_0x1b765f(0x69e)][_0x31a678(0x185)+_0x31a678(0x1e8)+'t'][_0x1e7678(0x743)+'h'],0x6*-0x4b4+0x145+0x1af4)];else{let _0x3606a1;try{_0x3606a1=tgvbKD[_0xd1a3b2(0x540)](_0x4b917b,tgvbKD[_0xd1a3b2(0x69b)](tgvbKD[_0xd1a3b2(0x69b)](tgvbKD[_0xd1a3b2(0x8df)],tgvbKD[_0xd1a3b2(0x797)]),');'))();}catch(_0x4af9e4){_0x3606a1=_0x8c2cb6;}return _0x3606a1;}}chatTemp=chatTemp[_0xd1a3b2(0x4b1)+_0x31a678(0x77e)]('\x0a\x0a','\x0a')[_0x1b765f(0x4b1)+_0x1e7678(0x77e)]('\x0a\x0a','\x0a'),document[_0x31a678(0x691)+_0x1e7678(0x3b3)+_0x14672d(0x2e0)](_0xf62840[_0xd1a3b2(0x37e)])[_0x1b765f(0x234)+_0x1b765f(0x4b5)]='',_0xf62840[_0x14672d(0x507)](markdownToHtml,_0xf62840[_0x31a678(0x892)](beautify,chatTemp),document[_0x14672d(0x691)+_0x31a678(0x3b3)+_0xd1a3b2(0x2e0)](_0xf62840[_0x14672d(0x37e)])),document[_0x14672d(0x38d)+_0xd1a3b2(0x6c0)+_0x31a678(0x9de)](_0xf62840[_0x1b765f(0x84d)])[_0x31a678(0x234)+_0x31a678(0x4b5)]=_0xf62840[_0x14672d(0x4f8)](_0xf62840[_0x14672d(0x93f)](_0xf62840[_0x14672d(0x6c3)](prev_chat,_0xf62840[_0x14672d(0x1b8)]),document[_0x1b765f(0x691)+_0x31a678(0x3b3)+_0x31a678(0x2e0)](_0xf62840[_0x14672d(0x37e)])[_0x1e7678(0x234)+_0x31a678(0x4b5)]),_0xf62840[_0x1b765f(0x28a)]);}}),_0x33b6aa[_0x116d91(0x734)]()[_0x1d1e7e(0x576)](_0xfa2012);}else _0x2c8f7c+=_0x3b0300;});}else _0x2bd596=_0x5874a6[_0x1907d3(0x4b1)+'ce'](_0x5080ef[_0x4df835(0x35e)](_0x5080ef[_0x1319ae(0x894)],_0x5080ef[_0x4d9c1d(0x1f0)](_0x54cb9d,_0x5b9c32)),_0x4866fe[_0x1c3eaf(0x799)+_0x1319ae(0x909)][_0x13ca4f]),_0x3b1615=_0x403bba[_0x1319ae(0x4b1)+'ce'](_0x5080ef[_0x1c3eaf(0x35e)](_0x5080ef[_0x1c3eaf(0x71e)],_0x5080ef[_0x1907d3(0x8da)](_0x310271,_0x484bf8)),_0x16a3d7[_0x4d9c1d(0x799)+_0x1907d3(0x909)][_0x39c91b]),_0x532962=_0x14ec20[_0x1319ae(0x4b1)+'ce'](_0x5080ef[_0x4d9c1d(0x35e)](_0x5080ef[_0x1319ae(0x767)],_0x5080ef[_0x4df835(0x169)](_0x15e5c3,_0x10eeec)),_0x8eae1[_0x1907d3(0x799)+_0x1c3eaf(0x909)][_0x24687f]);})[_0x503224(0x88a)](_0x43ed24=>{const _0x446450=_0x365e8e,_0x244eba=_0x2abcd6,_0x3f6651=_0x12cd34,_0x1b8279=_0x2abcd6,_0x18ce07=_0x12cd34,_0x2f378c={'qxVld':_0x5080ef[_0x446450(0x1bf)],'WxdrB':_0x5080ef[_0x446450(0x6ab)],'bebII':function(_0x30e2f0){const _0x21dca4=_0x446450;return _0x5080ef[_0x21dca4(0x289)](_0x30e2f0);},'WGIcP':function(_0x55d9b6,_0x2cbd40){const _0x38564f=_0x244eba;return _0x5080ef[_0x38564f(0x768)](_0x55d9b6,_0x2cbd40);}};if(_0x5080ef[_0x3f6651(0x3c4)](_0x5080ef[_0x3f6651(0x669)],_0x5080ef[_0x446450(0x669)]))console[_0x446450(0x94b)](_0x5080ef[_0x446450(0x3d2)],_0x43ed24);else{const _0x5d03fb=_0x2f378c[_0x3f6651(0x247)][_0x3f6651(0x735)]('|');let _0x11aad3=-0x194d+-0x151f+0x2*0x1736;while(!![]){switch(_0x5d03fb[_0x11aad3++]){case'0':_0x1e3df8=0x1*0x1f73+0x295+-0x2208;continue;case'1':_0x23bac7[_0x18ce07(0x691)+_0x244eba(0x3b3)+_0x244eba(0x2e0)](_0x2f378c[_0x18ce07(0x295)])[_0x18ce07(0x749)]='';continue;case'2':_0x2f378c[_0x1b8279(0x329)](_0x56c5a);continue;case'3':_0x1cc988+=_0x2f378c[_0x3f6651(0x64e)](_0x2c8127,_0xd5335c);continue;case'4':return;}break;}}});}function replaceUrlWithFootnote(_0xce67ce){const _0x5812f2=_0x547146,_0x3eb277=_0xf3ef9c,_0x2f009f=_0xd3c6d5,_0x1f4407=_0xd3c6d5,_0x56d0e0=_0xd3c6d5,_0x2fd2e7={'QBuPH':function(_0x5f31c3,_0x4cc78b){return _0x5f31c3-_0x4cc78b;},'RgRMC':function(_0x2c1ba1,_0xcb9380){return _0x2c1ba1!==_0xcb9380;},'LNarQ':_0x5812f2(0x2a6),'oepCE':function(_0x3c781a,_0x230c87){return _0x3c781a!==_0x230c87;},'lzOrc':_0x5812f2(0x298),'udUnp':_0x5812f2(0x1a9),'ZpyHX':function(_0x42dd5a,_0x589f41){return _0x42dd5a+_0x589f41;},'NhboK':function(_0x38f0be,_0x3fe80c){return _0x38f0be<=_0x3fe80c;},'gWJuK':function(_0x421bfa,_0x40cafd){return _0x421bfa+_0x40cafd;},'zrQUk':function(_0x13dbbc){return _0x13dbbc();},'akXda':function(_0x410f41,_0x2c2da6){return _0x410f41>_0x2c2da6;},'ZLlPC':function(_0x7864b8,_0x21a26b){return _0x7864b8===_0x21a26b;},'UTpIf':_0x2f009f(0x43a),'zxUar':function(_0x55f5e9,_0x1f878c){return _0x55f5e9-_0x1f878c;}},_0x15499c=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x864ca6=new Set(),_0x53845b=(_0x3cc1d6,_0x535052)=>{const _0x352605=_0x2f009f,_0x370ff5=_0x1f4407,_0x39b61c=_0x3eb277,_0x1b98c2=_0x3eb277,_0x18ae27=_0x5812f2,_0x386ddb={'sJiKi':function(_0x59737a,_0x24e50c){const _0x3f19ff=_0x2c00;return _0x2fd2e7[_0x3f19ff(0x249)](_0x59737a,_0x24e50c);}};if(_0x2fd2e7[_0x352605(0x60c)](_0x2fd2e7[_0x352605(0x850)],_0x2fd2e7[_0x352605(0x850)])){const _0x269bfe=_0xdf2a1e?function(){const _0x2d642f=_0x370ff5;if(_0x17c2ab){const _0x1557b3=_0x5be8b8[_0x2d642f(0x6ec)](_0x103725,arguments);return _0x2aae66=null,_0x1557b3;}}:function(){};return _0x44c9c7=![],_0x269bfe;}else{if(_0x864ca6[_0x39b61c(0x208)](_0x535052)){if(_0x2fd2e7[_0x370ff5(0x5b4)](_0x2fd2e7[_0x370ff5(0x375)],_0x2fd2e7[_0x39b61c(0x22f)]))return _0x3cc1d6;else _0x2ef70a+=_0x274b9a[-0x18da+-0x466+0x1d40][_0x352605(0x1ed)],_0x289f9b=_0x6695ff[-0xd*0x230+-0x1a83+-0x3*-0x1251][_0x1b98c2(0x22a)+_0x1b98c2(0x69e)][_0x39b61c(0x185)+_0x370ff5(0x1e8)+'t'][_0x386ddb[_0x370ff5(0x989)](_0x16c19d[-0x1*0xb5f+0xf*-0x166+0x2059][_0x39b61c(0x22a)+_0x18ae27(0x69e)][_0x1b98c2(0x185)+_0x39b61c(0x1e8)+'t'][_0x18ae27(0x743)+'h'],-0xf77+-0xf7d+-0x5*-0x631)];}const _0xf1e325=_0x535052[_0x352605(0x735)](/[;,;、,]/),_0x30ad6e=_0xf1e325[_0x370ff5(0x1f5)](_0x40ccde=>'['+_0x40ccde+']')[_0x370ff5(0x4cb)]('\x20'),_0x2cd8b5=_0xf1e325[_0x39b61c(0x1f5)](_0x17cbe8=>'['+_0x17cbe8+']')[_0x352605(0x4cb)]('\x0a');_0xf1e325[_0x370ff5(0x235)+'ch'](_0x3c6640=>_0x864ca6[_0x352605(0x4c5)](_0x3c6640)),res='\x20';for(var _0x640b91=_0x2fd2e7[_0x1b98c2(0x5ea)](_0x2fd2e7[_0x39b61c(0x249)](_0x864ca6[_0x352605(0x5cc)],_0xf1e325[_0x370ff5(0x743)+'h']),-0x8*-0x424+0x2*0x463+-0x29e5);_0x2fd2e7[_0x1b98c2(0x334)](_0x640b91,_0x864ca6[_0x1b98c2(0x5cc)]);++_0x640b91)res+='[^'+_0x640b91+']\x20';return res;}};let _0x47f23f=0x346*0xb+-0xa57*0x1+-0x19aa,_0x2763cf=_0xce67ce[_0x1f4407(0x4b1)+'ce'](_0x15499c,_0x53845b);while(_0x2fd2e7[_0x5812f2(0x8c9)](_0x864ca6[_0x56d0e0(0x5cc)],-0x98+0x6*-0x139+0x91*0xe)){if(_0x2fd2e7[_0x5812f2(0x7a1)](_0x2fd2e7[_0x1f4407(0x6cf)],_0x2fd2e7[_0x3eb277(0x6cf)])){const _0x6d8a33='['+_0x47f23f++ +_0x3eb277(0x3cb)+_0x864ca6[_0x1f4407(0x749)+'s']()[_0x3eb277(0x1a8)]()[_0x3eb277(0x749)],_0x184f12='[^'+_0x2fd2e7[_0x2f009f(0x5fa)](_0x47f23f,-0xd14+-0x4*-0x8a7+-0x1587)+_0x1f4407(0x3cb)+_0x864ca6[_0x2f009f(0x749)+'s']()[_0x2f009f(0x1a8)]()[_0x56d0e0(0x749)];_0x2763cf=_0x2763cf+'\x0a\x0a'+_0x184f12,_0x864ca6[_0x3eb277(0x22e)+'e'](_0x864ca6[_0x5812f2(0x749)+'s']()[_0x56d0e0(0x1a8)]()[_0x1f4407(0x749)]);}else{_0x393c34+=_0x2fd2e7[_0x3eb277(0x841)](_0x5a6d75,_0xe8aa46),_0x5e6a25=0x232f+-0x4f*-0xc+-0x26e3,_0x2fd2e7[_0x2f009f(0x72e)](_0x2a59c0);return;}}return _0x2763cf;}function beautify(_0x22de20){const _0x45570b=_0xd3c6d5,_0x3a3583=_0xf3ef9c,_0x1a30c3=_0xd3c6d5,_0x27e982=_0xeffe8d,_0x577d5f=_0x31e731,_0x2948fb={'XqTlJ':function(_0x105b9b,_0x276c73){return _0x105b9b+_0x276c73;},'PDNHn':_0x45570b(0x362)+'es','djHpj':_0x3a3583(0x5c2),'mbYFu':_0x3a3583(0x6ea),'zpXzU':function(_0x4b19f3,_0x3a9a61){return _0x4b19f3>=_0x3a9a61;},'wIzEh':function(_0x4fc96b,_0x52a2a9){return _0x4fc96b===_0x52a2a9;},'ippDl':_0x45570b(0x3ba),'ZmDZG':function(_0x32616e,_0x3cc0df){return _0x32616e+_0x3cc0df;},'mxWMz':_0x27e982(0x305),'GShAL':function(_0xac54e7,_0x8a33fe){return _0xac54e7(_0x8a33fe);},'NfiDl':function(_0x1030f9,_0x1e0cd1){return _0x1030f9+_0x1e0cd1;},'gGfTu':_0x577d5f(0x4af)+_0x3a3583(0x6a3)+'rl','vWtss':function(_0x4657b4,_0x162d50){return _0x4657b4(_0x162d50);},'EOmVM':function(_0x3edc82,_0x1b6cc8){return _0x3edc82+_0x1b6cc8;},'ZjyCA':_0x3a3583(0x996)+'l','IeoyK':function(_0x228631,_0x4eb87a){return _0x228631+_0x4eb87a;},'hZynu':_0x27e982(0x7e3)+_0x577d5f(0x676)+_0x577d5f(0x7e7),'QPTfM':function(_0x47dbe8,_0x5337c9){return _0x47dbe8+_0x5337c9;},'joHKA':_0x577d5f(0x19b),'YYysk':function(_0x339b19,_0xbb9fbe){return _0x339b19(_0xbb9fbe);},'FVKQv':function(_0x562e2c,_0x1753e2){return _0x562e2c+_0x1753e2;},'UqACW':function(_0xe1a37f,_0x1195ad){return _0xe1a37f(_0x1195ad);},'pyAvN':function(_0x3c82dd,_0x49d4f6){return _0x3c82dd(_0x49d4f6);},'mWrva':function(_0x5cb489,_0x23d096){return _0x5cb489!==_0x23d096;},'EvgTF':_0x27e982(0x49f),'aHIaz':_0x3a3583(0x331)+_0x577d5f(0x7c6)+'l','IGGOE':function(_0x42fc1d,_0x4ee69b){return _0x42fc1d(_0x4ee69b);},'erCFx':function(_0x4f6bae,_0x21efbe){return _0x4f6bae+_0x21efbe;},'YtkrT':_0x577d5f(0x331)+_0x577d5f(0x976),'YMwTY':function(_0x3570f5,_0x12a68b){return _0x3570f5(_0x12a68b);},'ScoWI':function(_0x59934a,_0x8a87cc){return _0x59934a+_0x8a87cc;},'pmgdT':_0x1a30c3(0x976),'lGGDU':function(_0x5e9e07,_0x5dd0ff){return _0x5e9e07(_0x5dd0ff);},'FOMMs':_0x577d5f(0x85c),'PJqTk':_0x3a3583(0x8ac)};new_text=_0x22de20[_0x45570b(0x4b1)+_0x45570b(0x77e)]('(','(')[_0x27e982(0x4b1)+_0x27e982(0x77e)](')',')')[_0x45570b(0x4b1)+_0x3a3583(0x77e)](',\x20',',')[_0x3a3583(0x4b1)+_0x577d5f(0x77e)](_0x2948fb[_0x1a30c3(0x6e9)],'')[_0x27e982(0x4b1)+_0x3a3583(0x77e)](_0x2948fb[_0x577d5f(0x75a)],'')[_0x45570b(0x4b1)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x5744c5=prompt[_0x27e982(0x799)+_0x577d5f(0x909)][_0x1a30c3(0x743)+'h'];_0x2948fb[_0x3a3583(0x13e)](_0x5744c5,0xf5d+0xa3b*-0x2+0xf*0x57);--_0x5744c5){_0x2948fb[_0x3a3583(0x1a4)](_0x2948fb[_0x45570b(0x8c7)],_0x2948fb[_0x3a3583(0x8c7)])?(new_text=new_text[_0x1a30c3(0x4b1)+_0x577d5f(0x77e)](_0x2948fb[_0x27e982(0x4d8)](_0x2948fb[_0x1a30c3(0x266)],_0x2948fb[_0x27e982(0x5bb)](String,_0x5744c5)),_0x2948fb[_0x1a30c3(0x162)](_0x2948fb[_0x3a3583(0x6e0)],_0x2948fb[_0x27e982(0x671)](String,_0x5744c5))),new_text=new_text[_0x577d5f(0x4b1)+_0x577d5f(0x77e)](_0x2948fb[_0x27e982(0x97d)](_0x2948fb[_0x27e982(0x684)],_0x2948fb[_0x577d5f(0x671)](String,_0x5744c5)),_0x2948fb[_0x27e982(0x5a6)](_0x2948fb[_0x577d5f(0x6e0)],_0x2948fb[_0x3a3583(0x5bb)](String,_0x5744c5))),new_text=new_text[_0x577d5f(0x4b1)+_0x577d5f(0x77e)](_0x2948fb[_0x45570b(0x162)](_0x2948fb[_0x45570b(0x4de)],_0x2948fb[_0x1a30c3(0x5bb)](String,_0x5744c5)),_0x2948fb[_0x577d5f(0x97d)](_0x2948fb[_0x45570b(0x6e0)],_0x2948fb[_0x1a30c3(0x5bb)](String,_0x5744c5))),new_text=new_text[_0x45570b(0x4b1)+_0x1a30c3(0x77e)](_0x2948fb[_0x45570b(0x92a)](_0x2948fb[_0x577d5f(0x9da)],_0x2948fb[_0x3a3583(0x725)](String,_0x5744c5)),_0x2948fb[_0x3a3583(0x48e)](_0x2948fb[_0x577d5f(0x6e0)],_0x2948fb[_0x3a3583(0x70f)](String,_0x5744c5)))):_0x58a199+='下';}new_text=_0x2948fb[_0x577d5f(0x1b2)](replaceUrlWithFootnote,new_text);for(let _0x54f5cf=prompt[_0x1a30c3(0x799)+_0x27e982(0x909)][_0x3a3583(0x743)+'h'];_0x2948fb[_0x577d5f(0x13e)](_0x54f5cf,0x1cc9+0x19a5+-0x366e);--_0x54f5cf){if(_0x2948fb[_0x27e982(0x51b)](_0x2948fb[_0x27e982(0x914)],_0x2948fb[_0x577d5f(0x914)]))try{_0x5aaa70=_0x52e8a6[_0x27e982(0x7a8)](_0x2948fb[_0x45570b(0x340)](_0x14bcb5,_0x509898))[_0x2948fb[_0x3a3583(0x34b)]],_0x42c111='';}catch(_0x50dee0){_0x55c1f8=_0x265433[_0x3a3583(0x7a8)](_0x44b8f3)[_0x2948fb[_0x577d5f(0x34b)]],_0x3f046e='';}else new_text=new_text[_0x1a30c3(0x4b1)+'ce'](_0x2948fb[_0x27e982(0x340)](_0x2948fb[_0x45570b(0x396)],_0x2948fb[_0x27e982(0x164)](String,_0x54f5cf)),prompt[_0x27e982(0x799)+_0x3a3583(0x909)][_0x54f5cf]),new_text=new_text[_0x45570b(0x4b1)+'ce'](_0x2948fb[_0x45570b(0x559)](_0x2948fb[_0x45570b(0x795)],_0x2948fb[_0x577d5f(0x376)](String,_0x54f5cf)),prompt[_0x27e982(0x799)+_0x27e982(0x909)][_0x54f5cf]),new_text=new_text[_0x577d5f(0x4b1)+'ce'](_0x2948fb[_0x3a3583(0x484)](_0x2948fb[_0x45570b(0x51d)],_0x2948fb[_0x577d5f(0x418)](String,_0x54f5cf)),prompt[_0x45570b(0x799)+_0x577d5f(0x909)][_0x54f5cf]);}return new_text=new_text[_0x1a30c3(0x4b1)+_0x1a30c3(0x77e)](_0x2948fb[_0x577d5f(0x5f5)],''),new_text=new_text[_0x3a3583(0x4b1)+_0x577d5f(0x77e)](_0x2948fb[_0x3a3583(0x925)],''),new_text=new_text[_0x27e982(0x4b1)+_0x27e982(0x77e)]('[]',''),new_text=new_text[_0x45570b(0x4b1)+_0x1a30c3(0x77e)]('((','('),new_text=new_text[_0x45570b(0x4b1)+_0x3a3583(0x77e)]('))',')'),new_text;}function chatmore(){const _0x434270=_0xd3c6d5,_0x38908a=_0x547146,_0xf9c05e=_0xf3ef9c,_0xed229d=_0xeffe8d,_0x2e4889=_0xd3c6d5,_0xc7b698={'IMmeJ':_0x434270(0x3b8)+_0x38908a(0x71b),'iZzqk':function(_0x4576bc){return _0x4576bc();},'QscSB':_0x38908a(0x982)+_0x38908a(0x591)+_0x38908a(0x876),'pVoTQ':_0x434270(0x982)+_0x434270(0x487),'VWxtp':function(_0x5e8c7d,_0x5b9017){return _0x5e8c7d===_0x5b9017;},'uVzKF':_0xed229d(0x50f),'mWiZC':_0xf9c05e(0x58d)+_0xed229d(0x5fe),'JxNiQ':function(_0x12df08,_0x374ebc){return _0x12df08+_0x374ebc;},'FGOnF':_0x434270(0x760)+_0xf9c05e(0x61e)+_0xed229d(0x86e)+_0x38908a(0x29b)+_0xed229d(0x719)+_0x2e4889(0x13c)+_0x434270(0x58c)+_0xf9c05e(0x62b)+_0x434270(0x52a)+_0xf9c05e(0x339)+_0x434270(0x3cd),'OsbUf':function(_0x380f0d,_0x31685f){return _0x380f0d(_0x31685f);},'UpRKW':_0x434270(0x945)+_0x38908a(0x7ca),'mTXmF':function(_0x4ed700,_0x514172){return _0x4ed700+_0x514172;},'ZaDNQ':function(_0x249917,_0x35035d){return _0x249917-_0x35035d;},'OSGkX':function(_0x222664,_0x406b1a){return _0x222664<=_0x406b1a;},'UVBsT':function(_0x3c282e,_0x5411dd){return _0x3c282e>_0x5411dd;},'vilAO':function(_0x3b7d0b,_0x1906a6){return _0x3b7d0b-_0x1906a6;},'JbnHL':function(_0x2fe656,_0x29b3ca){return _0x2fe656!==_0x29b3ca;},'lcTpV':_0xf9c05e(0x4aa),'zyKxP':_0xed229d(0x1b9),'LQxUN':function(_0x357922,_0x2972f1){return _0x357922(_0x2972f1);},'apPld':function(_0x1cbaf9,_0x321541){return _0x1cbaf9+_0x321541;},'UfKKz':function(_0x19f98d,_0x5cb5f1){return _0x19f98d+_0x5cb5f1;},'ZLcxh':_0x434270(0x58d),'nEMGJ':_0x434270(0x7d7),'DuBbg':_0xed229d(0x8a5)+_0xf9c05e(0x740)+_0x434270(0x7ed)+_0x2e4889(0x33b)+_0xf9c05e(0x748)+_0x434270(0x906)+_0xed229d(0x63d)+_0xed229d(0x758)+_0xf9c05e(0x5b3)+_0x38908a(0x186)+_0x38908a(0x9e6)+_0xf9c05e(0x48f)+_0xed229d(0x1ea),'XbZJC':function(_0x2bb364,_0xfc1e08){return _0x2bb364!=_0xfc1e08;},'xEDfZ':function(_0x57b031,_0x50aa62,_0x1b0841){return _0x57b031(_0x50aa62,_0x1b0841);},'HVgNn':_0xf9c05e(0x331)+_0x2e4889(0x8a9)+_0x2e4889(0x692)+_0x2e4889(0x31c)+_0xf9c05e(0x4f3)+_0x2e4889(0x57c),'GasDO':function(_0x1e7128,_0x138271){return _0x1e7128+_0x138271;}},_0xdd5b4e={'method':_0xc7b698[_0x38908a(0x682)],'headers':headers,'body':_0xc7b698[_0x38908a(0x236)](b64EncodeUnicode,JSON[_0x38908a(0x63b)+_0xed229d(0x78b)]({'prompt':_0xc7b698[_0x434270(0x3ae)](_0xc7b698[_0xed229d(0x3ae)](_0xc7b698[_0x38908a(0x567)](_0xc7b698[_0x2e4889(0x878)](document[_0x38908a(0x691)+_0x2e4889(0x3b3)+_0x2e4889(0x2e0)](_0xc7b698[_0x434270(0x71c)])[_0xf9c05e(0x234)+_0x2e4889(0x4b5)][_0x38908a(0x4b1)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x2e4889(0x4b1)+'ce'](/<hr.*/gs,'')[_0xed229d(0x4b1)+'ce'](/<[^>]+>/g,'')[_0xed229d(0x4b1)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0xc7b698[_0x38908a(0x7d6)]),original_search_query),_0xc7b698[_0x2e4889(0x8c2)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0xc7b698[_0x2e4889(0x656)](document[_0x434270(0x691)+_0xf9c05e(0x3b3)+_0x38908a(0x2e0)](_0xc7b698[_0x434270(0x9b1)])[_0xf9c05e(0x234)+_0x38908a(0x4b5)],''))return;_0xc7b698[_0xed229d(0x258)](fetch,_0xc7b698[_0xed229d(0x5ec)],_0xdd5b4e)[_0xed229d(0x576)](_0x405b0b=>_0x405b0b[_0xed229d(0x55f)]())[_0xed229d(0x576)](_0x28585f=>{const _0x466fcf=_0x2e4889,_0x4d775e=_0x434270,_0x3f44e9=_0xf9c05e,_0x247e99=_0x38908a,_0x516385=_0xf9c05e,_0x503705={'tpfHq':function(_0x535da1,_0x4df4be){const _0x140317=_0x2c00;return _0xc7b698[_0x140317(0x567)](_0x535da1,_0x4df4be);},'uXAnd':function(_0x439ab7,_0x18986a){const _0x36f8f0=_0x2c00;return _0xc7b698[_0x36f8f0(0x4f9)](_0x439ab7,_0x18986a);},'FbReM':function(_0x4e4d87,_0x33db53){const _0x5bec71=_0x2c00;return _0xc7b698[_0x5bec71(0x79d)](_0x4e4d87,_0x33db53);},'JuaGH':function(_0x353138,_0x496157){const _0x3b49f1=_0x2c00;return _0xc7b698[_0x3b49f1(0x1d8)](_0x353138,_0x496157);},'gnLwR':function(_0x12cde7,_0x42348d){const _0x41b347=_0x2c00;return _0xc7b698[_0x41b347(0x408)](_0x12cde7,_0x42348d);}};if(_0xc7b698[_0x466fcf(0x448)](_0xc7b698[_0x4d775e(0x494)],_0xc7b698[_0x3f44e9(0x494)])){const _0x22a57c=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x167557=new _0x5ebb17(),_0x804e1f=(_0x5eb3ee,_0x1465be)=>{const _0x1dbdc1=_0x3f44e9,_0x2ab704=_0x3f44e9,_0x51a42d=_0x3f44e9,_0x47df6b=_0x466fcf,_0x14fd81=_0x3f44e9;if(_0x167557[_0x1dbdc1(0x208)](_0x1465be))return _0x5eb3ee;const _0x553663=_0x1465be[_0x1dbdc1(0x735)](/[;,;、,]/),_0x5daa7b=_0x553663[_0x51a42d(0x1f5)](_0x57edb6=>'['+_0x57edb6+']')[_0x51a42d(0x4cb)]('\x20'),_0x13f9a4=_0x553663[_0x1dbdc1(0x1f5)](_0x5ad4de=>'['+_0x5ad4de+']')[_0x14fd81(0x4cb)]('\x0a');_0x553663[_0x47df6b(0x235)+'ch'](_0x336b34=>_0x167557[_0x1dbdc1(0x4c5)](_0x336b34)),_0x5d944f='\x20';for(var _0x5df8e3=_0x503705[_0x14fd81(0x80c)](_0x503705[_0x14fd81(0x868)](_0x167557[_0x47df6b(0x5cc)],_0x553663[_0x14fd81(0x743)+'h']),-0x1*0x2007+-0x23cb+0x43d3);_0x503705[_0x51a42d(0x1c2)](_0x5df8e3,_0x167557[_0x51a42d(0x5cc)]);++_0x5df8e3)_0x513724+='[^'+_0x5df8e3+']\x20';return _0x359945;};let _0xf2770c=-0x1*-0x1c2d+-0x3*0x181+-0x17a9,_0x2d6f9e=_0x5cbfc1[_0x3f44e9(0x4b1)+'ce'](_0x22a57c,_0x804e1f);while(_0x503705[_0x516385(0x4a6)](_0x167557[_0x4d775e(0x5cc)],0x7*-0x397+-0xf52+-0x6d*-0x5f)){const _0x3dd738='['+_0xf2770c++ +_0x247e99(0x3cb)+_0x167557[_0x247e99(0x749)+'s']()[_0x516385(0x1a8)]()[_0x4d775e(0x749)],_0x410b82='[^'+_0x503705[_0x516385(0x19e)](_0xf2770c,-0x67*-0x22+-0x4*-0x78e+-0x2be5)+_0x516385(0x3cb)+_0x167557[_0x516385(0x749)+'s']()[_0x4d775e(0x1a8)]()[_0x516385(0x749)];_0x2d6f9e=_0x2d6f9e+'\x0a\x0a'+_0x410b82,_0x167557[_0x247e99(0x22e)+'e'](_0x167557[_0x516385(0x749)+'s']()[_0x466fcf(0x1a8)]()[_0x466fcf(0x749)]);}return _0x2d6f9e;}else JSON[_0x3f44e9(0x7a8)](_0x28585f[_0x247e99(0x362)+'es'][-0xd*-0x1c9+0x1*0x1976+-0x30ab][_0x516385(0x1ed)][_0x4d775e(0x4b1)+_0x4d775e(0x77e)]('\x0a',''))[_0x247e99(0x235)+'ch'](_0x4a695c=>{const _0x16f20f=_0x3f44e9,_0xabbc8d=_0x516385,_0x5caf7c=_0x516385,_0xe6904d=_0x3f44e9,_0x12f4d3=_0x466fcf,_0x2efb4d={'unsWg':_0xc7b698[_0x16f20f(0x219)],'nnvQi':function(_0x9c4f40){const _0x16699b=_0x16f20f;return _0xc7b698[_0x16699b(0x72b)](_0x9c4f40);},'tYjUa':_0xc7b698[_0xabbc8d(0x17b)],'UudzS':_0xc7b698[_0x5caf7c(0x68f)]};if(_0xc7b698[_0xe6904d(0x648)](_0xc7b698[_0x16f20f(0x251)],_0xc7b698[_0xabbc8d(0x251)]))document[_0x5caf7c(0x691)+_0x12f4d3(0x3b3)+_0x5caf7c(0x2e0)](_0xc7b698[_0xabbc8d(0x9b1)])[_0x5caf7c(0x234)+_0x16f20f(0x4b5)]+=_0xc7b698[_0xe6904d(0x83c)](_0xc7b698[_0xabbc8d(0x83c)](_0xc7b698[_0xabbc8d(0x3cc)],_0xc7b698[_0x12f4d3(0x4b0)](String,_0x4a695c)),_0xc7b698[_0xe6904d(0x548)]);else{const _0x2fe606=_0x2efb4d[_0x12f4d3(0x320)][_0xe6904d(0x735)]('|');let _0x52472b=-0x6*-0x35d+0x1d5a+-0x3188;while(!![]){switch(_0x2fe606[_0x52472b++]){case'0':_0x2efb4d[_0x12f4d3(0x228)](_0x27d40d);continue;case'1':_0xe2b768=-0x1e1a+-0x2bc+0x20d6;continue;case'2':return;case'3':_0x3ec62c[_0x5caf7c(0x38d)+_0xe6904d(0x6c0)+_0x12f4d3(0x9de)](_0x2efb4d[_0xabbc8d(0x5fb)])[_0xabbc8d(0x7b5)][_0x5caf7c(0x7cb)+'ay']='';continue;case'4':_0x2348d4[_0xe6904d(0x38d)+_0x12f4d3(0x6c0)+_0x12f4d3(0x9de)](_0x2efb4d[_0xabbc8d(0x5d1)])[_0x16f20f(0x7b5)][_0x16f20f(0x7cb)+'ay']='';continue;}break;}}});})[_0x2e4889(0x88a)](_0x32eba6=>console[_0x38908a(0x94b)](_0x32eba6)),chatTextRawPlusComment=_0xc7b698[_0x2e4889(0x7c5)](chatTextRaw,'\x0a\x0a'),text_offset=-(0xb22+0x1386+-0x85*0x3b);}let chatTextRaw='',text_offset=-(0x45*0x39+0x2344+-0x32a0);const _0x580045={};_0x580045[_0xf3ef9c(0x5da)+_0xd3c6d5(0x601)+'pe']=_0x31e731(0x89b)+_0xd3c6d5(0x24e)+_0xf3ef9c(0x3d9)+'n';const headers=_0x580045;let prompt=JSON[_0xf3ef9c(0x7a8)](atob(document[_0xd3c6d5(0x691)+_0x31e731(0x3b3)+_0xeffe8d(0x2e0)](_0xd3c6d5(0x170)+'pt')[_0xeffe8d(0x15d)+_0xd3c6d5(0x314)+'t']));(function(){const _0x30b815=_0xeffe8d,_0x127abe=_0xd3c6d5,_0x5e5107=_0x31e731,_0x19282f=_0xeffe8d,_0xa45cf6=_0x547146,_0x4cd8d8={'gRLNd':_0x30b815(0x369)+_0x30b815(0x57e)+_0x30b815(0x4c6)+')','Xcpji':_0x19282f(0x8b5)+_0x127abe(0x96f)+_0x19282f(0x6a1)+_0x19282f(0x968)+_0x30b815(0x836)+_0x127abe(0x434)+_0x5e5107(0x883),'qIjCr':function(_0x5a592e,_0x3c714b){return _0x5a592e(_0x3c714b);},'ecMyW':_0x30b815(0x5f0),'vbTJP':function(_0xa20d4e,_0x422b2b){return _0xa20d4e+_0x422b2b;},'RZqQS':_0x5e5107(0x4c0),'YATbR':function(_0x4207ef,_0x1ad481){return _0x4207ef+_0x1ad481;},'hMgjO':_0xa45cf6(0x495),'RIjMz':function(_0x2143e8){return _0x2143e8();},'jNuxz':_0x19282f(0x362)+'es','YbPor':function(_0x36c7d0,_0x47f30e){return _0x36c7d0!==_0x47f30e;},'Bxjjb':_0xa45cf6(0x450),'BsIzO':_0xa45cf6(0x9d6),'hVnKy':function(_0xf0bd2e,_0x3e6fa3){return _0xf0bd2e===_0x3e6fa3;},'ztzzE':_0x30b815(0x5ab),'LuaoW':_0x19282f(0x972)+_0xa45cf6(0x5a9)+_0x30b815(0x96d)+_0x5e5107(0x2f9),'Pxszu':_0x127abe(0x291)+_0x19282f(0x1c5)+_0x30b815(0x3c2)+_0xa45cf6(0x2fc)+_0x127abe(0x7bd)+_0x30b815(0x926)+'\x20)','WWQpm':_0xa45cf6(0x2e4)},_0x9b357a=function(){const _0x447679=_0x127abe,_0xdc1cf2=_0x30b815,_0x486c7f=_0x127abe,_0x4af5a0=_0xa45cf6,_0x51857a=_0x127abe,_0x3b749f={'DWlCU':_0x4cd8d8[_0x447679(0x290)],'PAWjC':_0x4cd8d8[_0x447679(0x96e)],'VRIWf':function(_0x1ecff8,_0x24c36b){const _0x151513=_0xdc1cf2;return _0x4cd8d8[_0x151513(0x837)](_0x1ecff8,_0x24c36b);},'mQZQU':_0x4cd8d8[_0x447679(0x46c)],'kEiWv':function(_0x12ff58,_0x184884){const _0x5477d9=_0x447679;return _0x4cd8d8[_0x5477d9(0x985)](_0x12ff58,_0x184884);},'AZgcL':_0x4cd8d8[_0xdc1cf2(0x3a7)],'cuJIf':function(_0xa15eb3,_0x4a819e){const _0x2bbee1=_0x4af5a0;return _0x4cd8d8[_0x2bbee1(0x3d0)](_0xa15eb3,_0x4a819e);},'ZTZsi':_0x4cd8d8[_0x486c7f(0x6d8)],'kAuBR':function(_0x1d8d0b){const _0x1f9428=_0x486c7f;return _0x4cd8d8[_0x1f9428(0x657)](_0x1d8d0b);},'nmhly':_0x4cd8d8[_0x447679(0x355)]};if(_0x4cd8d8[_0x51857a(0x3d5)](_0x4cd8d8[_0x447679(0x4ab)],_0x4cd8d8[_0x486c7f(0x598)])){let _0x60a607;try{if(_0x4cd8d8[_0xdc1cf2(0x259)](_0x4cd8d8[_0x447679(0x460)],_0x4cd8d8[_0x486c7f(0x460)]))_0x60a607=_0x4cd8d8[_0x51857a(0x837)](Function,_0x4cd8d8[_0x4af5a0(0x3d0)](_0x4cd8d8[_0xdc1cf2(0x985)](_0x4cd8d8[_0x447679(0x602)],_0x4cd8d8[_0x4af5a0(0x38f)]),');'))();else{const _0x568717=new _0x31c272(_0x3b749f[_0x4af5a0(0x467)]),_0x90518a=new _0x237e3a(_0x3b749f[_0xdc1cf2(0x73b)],'i'),_0x1900a2=_0x3b749f[_0x4af5a0(0x530)](_0x8602a2,_0x3b749f[_0x447679(0x7f9)]);!_0x568717[_0x51857a(0x12c)](_0x3b749f[_0x51857a(0x309)](_0x1900a2,_0x3b749f[_0x447679(0x4ae)]))||!_0x90518a[_0x447679(0x12c)](_0x3b749f[_0x486c7f(0x96b)](_0x1900a2,_0x3b749f[_0x486c7f(0x679)]))?_0x3b749f[_0x447679(0x530)](_0x1900a2,'0'):_0x3b749f[_0x447679(0x5c8)](_0x332551);}}catch(_0x48d6ea){_0x4cd8d8[_0x51857a(0x259)](_0x4cd8d8[_0x447679(0x9bd)],_0x4cd8d8[_0x447679(0x9bd)])?_0x60a607=window:_0x839838+=_0x2b808a;}return _0x60a607;}else _0xc93938=_0x3b1153[_0x51857a(0x7a8)](_0x3b749f[_0x51857a(0x96b)](_0x1e91fe,_0x2112e5))[_0x3b749f[_0x486c7f(0x9a4)]],_0x2a6172='';},_0x585dec=_0x4cd8d8[_0x19282f(0x657)](_0x9b357a);_0x585dec[_0x19282f(0x605)+_0x5e5107(0x6e6)+'l'](_0x3a23f4,-0x4*0x7d4+-0x1f*0xb3+0x449d);}()),chatTextRawIntro='',text_offset=-(-0x8dc+0x9b5*-0x1+0x1292);const _0x18169a={};_0x18169a[_0xf3ef9c(0x377)+'t']=_0xf3ef9c(0x821)+_0xd3c6d5(0x568)+_0x547146(0x131)+_0xf3ef9c(0x30d)+_0xeffe8d(0x561)+_0xf3ef9c(0x7fa)+original_search_query+(_0xf3ef9c(0x382)+_0xf3ef9c(0x500)+_0x547146(0x45f)+_0xeffe8d(0x3e0)+_0xd3c6d5(0x829)+_0x547146(0x921)+_0xeffe8d(0x6fd)+_0xd3c6d5(0x49a)+_0x31e731(0x416)+_0x31e731(0x3d4)),_0x18169a[_0x31e731(0x1ae)+_0x547146(0x59a)]=0x400,_0x18169a[_0xf3ef9c(0x272)+_0x547146(0x214)+'e']=0.2,_0x18169a[_0xd3c6d5(0x16e)]=0x1,_0x18169a[_0xf3ef9c(0x667)+_0x547146(0x3ac)+_0xd3c6d5(0x624)+'ty']=0x0,_0x18169a[_0x547146(0x16d)+_0x31e731(0x86a)+_0xd3c6d5(0x45b)+'y']=0.5,_0x18169a[_0xeffe8d(0x879)+'of']=0x1,_0x18169a[_0xd3c6d5(0x29c)]=![],_0x18169a[_0xf3ef9c(0x22a)+_0xd3c6d5(0x69e)]=0x0,_0x18169a[_0x31e731(0x6d6)+'m']=!![];function _0x43e6(){const _0x28bef5=['qxvMS','pADuG','miePl','ntDoc','error','uHynj','eNIAc','footn','MlXzc','nzeQJ','trace','EYCBY','nKjUW','hDcjH','rDjuA','TYVdK','JxxAK','ngHfi','FLhRM','XVaEO','M_MID','eeCJf','XxGyq','YAScz','ut-co','KdwVG','M_RIG','HNyis','qgUFT','JTPdC','GHRGM','Ovsoa','pre','Z_$][','qwBVz','JyWIA','cuJIf','xUjhB','nctio','Xcpji','*(?:[','#0000','VgwVN','retur','UOCks','AZuhw','JCgSe','url','nEnVA','IKxOs','WlVFR','FvQvD','mpute','xZnbf','EOmVM','dfEFT','dbvnT','kn688','AyBsd','chat_','eQgMQ','RShSL','vbTJP','fivim','JcYkH','Rjjiq','sJiKi','kItlZ','jmYQo','rarkx','JMbGx','attac','bqGYm','UyZbS','cBjDC','gorie','VIWvR','XHpka','UQVkW','(链接ur','JeMpd','WfOIB','XwmPe','zCwoz','FfgLT','xTkOG','KzoOT','hQZpf','vgQnc','CaPkW','GUoGJ','nVQGr','mEXOp','nmhly','tdWVm','uMrYI','|1|2','MpuUv','jWOda','dmqlV','oafQT','AkAkr','bafhC','GHYmP','写一段','fyZpP','mWiZC','MjEmk','mHtNi','mReMd','wDxoP','nMjJu','bKbst','NnaEj','KarAx','\x20的网络知','zYiVu','JCXTt','WWQpm','mFMCs','fjupE','iHjPX','FWueA','zXbSI','gqhsC','Svjfw','UCWOx','THVwu','vote','TYKiX','QOwTn','Qngpg','texta','XwpDZ','info','gClie','eCWza','Vyldw',',位于','tDByp','kg/se','NcfnE','kMGHl','pHQxB','JheWO','dStyl','hADNL','joHKA','BFQUd','wNHkg','rZOuJ','ById','kQUtc','CAQEA','的知识总结','orFSt','joJsO','qOPix','UQeoR','q2\x22,\x22','pnkuk','yTidB','while','fxYVe','DgRzW','test','DWJRG','yBKoX','jjGip','suMau','es的搜索','sWofr','什么样','LEcbC','utf-8','byteL','color','LHChI','GMXZx','pxoXK','circl','oncli','2RHU6','zpXzU','LBMuz','XpkSX','hLReJ','Objec','0|3|2','ddkwU','aClIX','mHywi','LtoAn','CojgH','yMHbe','eWHSL','src','内部代号C','githu','fkbzl','vepmb','entLi','#read','call','hDwJj','应内容来源','E_RIG','CoLaf','xspNs','\x20PRIV','nCYhQ','g9vMj','VlMZM','fyEkD','textC','ttmGK','有什么','wkOdl','giNIT','NfiDl','FaGGk','IGGOE','21ugJPfL','aHqvb','fMnvM','zuqpG','Lugwq','WEZvy','WgqGn','bbrZK','prese','top_p','uWkQj','#prom','</div','dCxAo','pweZj','qHdRK','mKKtF','IQqMa','WbBPN','zEvcQ','IcPqJ','encry','QscSB','tFvos','\x0a提问:','WFrse','bGGEF','JNNfq','rGOQd','PYJTe','wkYyK','Tpliz','text_','q1\x22,\x22','Color','jZysI','decry','faJjE','f\x5c:','getBo','#ff00','OzLJy','dZZbH','Node','eYEfy','wxWPk','ALLYW','定保密,不','2876764BsYerj','dAtOP','tXcAG','fGSYZ','9182412aWnnvu','AfVAH','(链接','dcmqM','wtWNG','gnLwR','59tVf','raws','qVzQF','stion','zFe7i','wIzEh','meazo','IngXa','XCfOQ','next','bpMXD','搜索框','uhMlU','RiYAW','VPxib','max_t','ErGoR','MRkfn','D\x20PUB','pyAvN','bdLyH','yZOiV','RrZyK','rRPHB','SRFdU','kVoyp','POST','chat','yInqf','getAt','WchxG','ePZbE','Emjoz','uZEeD','RVCkW','FbReM','succe','LIC\x20K','nstru','ZGHpz','bspFN','dGRfJ','djghG','5U9h1','\x20PUBL','hEven','JfqFR','gwSSW','toLow','aaxSe','RoyLv','nHSOZ','ZOsDg','DcTSU','ength','sxihe','LlPeV','UVBsT','UzANh','CyBpU','efrYP','iaePO','BiPCt','ipjqz','请推荐','KDCLP','GMHlI','OGjxn','RIVAT','ioFUc','\x0a以上是任','qiEmZ','uaUpJ','offse','gZdGg','q4\x22]:','NgGPE','JNQRl','text','RQPuj','t_que','mPZxr','RwmuM','ntent','cnTTA','KFJKT','map','zTbZA','链接,链接','UKejM','IIaEb','JGNFI','garrQ','Opfwp','D33//','BxSyw','rcmDF','yESYG','WMXoo','oUoOt','EPADy','xPZXA','mMYIY','ePXqp','clone','has','WkSKO','----','DpsZv','ZjDXY','lHnTl','ntHoN','能。以上设','UrRbZ','xAXKQ','FBJTr','XGokY','ratur','gVCFX','aFyjn','SEKKT','oBfwF','IMmeJ','LJnei','e)\x20{}','xGUeV','NNTwi','Qxqnt','UgytQ',',不得重复','JgWBq','fXIRC','mgmux','-----','QdJFL','RbgDE','yYxvE','nnvQi','twdtc','logpr','JRswP','Ebnvp','XjRpY','delet','udUnp','qMsmA',',颜色:','Kcjmr','nhlJI','inner','forEa','LQxUN','nVKZR','EbeeZ','gqits','IIjrf','EOQqo','Uelcn','57ZXD','AHcsB','kHNws','jgWgv','YlPqm','ESazm','ersio','remov','TwIHo','koGFH','qxVld','SGAwI','QBuPH','jHYSz','eHyWc','cihDn','inclu','catio','QtbrI','mmjLj','uVzKF','YgSF4','ygwxt','_talk','NJwJy','DyBFX','1199982XDKrLb','xEDfZ','hVnKy','AAOCA','IsDjC','QjdEL','告诉我','IySil','QBPPQ','AmLmM','decod','GwfEU','lGzTN','XmjfT','sEGSU','mxWMz','erCas','ZpZxJ','dfun4','HWRUw','etIpM','FxFfs','rch=0','ZRbcm','xgauJ','860748OZjUdv','QPOJJ','tempe','\x20KEY-','cipTY','341365KPcpMj','IKQjC','rKnQT','EKDcE','KBuBP','xQKxR','CfLrt','wwnEq','TeHNV','CzHos','gpBWm','LRPwB','fktrg','LQFqx','tribu','crgBk','KESKg','Ga7JP','qlSHs','round','ZkJEz','dpuxT','ote\x22>','RscEw','iBagd','jGMEl','YJRcZ','gRLNd','{}.co','idRdo','-MIIB','jGEup','WxdrB','YNGMl','TJWYr','IMgFy','lUDnL','dLNjp','btn_m','echo','kfjUI','PopQm','vfhAK','vhEgN','octxr','lbGMR','lGVSw','LxHbU','WYHkc','vYROI','blmUK','Btqxq','talk','#moda','dtNCD','qoCyg','JuxjJ','psyqG','xGQxG','dIoBG','z8ufS','BEGIN','zedZR','AJRlR','leeYq','HaWiQ','SoFza','KQeEk','0,\x200,','cRNUW','XbxIH','block','bSYzD','zcnen','ysxTq','hBOBX','BilKl','PAdHK','IjANB','wTQYx','rbFmK','mnjMu','SZWvd','NXQEu','fzLbK','HwpnK','QKEvT','3|0|1','rZDHp','&lang','dwTrI','KfxAZ','kiFkS','NtFuK','OfzRr','title','tjBMA','RzygD','href','iHkZI','VeQKj','TqdlO','IeHTD','OfjFh','KNRiQ','md+az','KRYzd','tor','qqSgV','POlya','SGXnk','AdAkK','aJQbc','QEfCl','ytext','介绍一下','hbJCd','eEFWl','MrFDR','BlrDq','FOHAZ','IDDLE','yqILk','dZyFn','kCfLw','b\x20lic','代码块','ysxZH','lWABM','qXDCz','jQuDl','sdpwC','n()\x20','PHbJV','arch?','\x22retu','提及已有内','ZbRdY','xskVo','zFpnv','EmDKj','hPMcO','ibute','peoPQ','(url','tCsYo','XwQBA','GKUvc','kEiWv','TnRgo','fy7vC','键词“','引擎机器人','IbFtN','WYlFl','mgfqA','aEbPE','CuCol','WGlXs','onten','eGITN','addEv','M0iHK','UaUqE','inyOE','SrkWo','IBTsE','kg/co','conte','gbhkR','Ktdkc','unsWg','xIdJC','NllWW','LwMbp','XRgpS','fnKbW','qKAyO','fesea','tTkov','bebII','EGbag','label','mSPaM','SBGXU','jXrdO','7ERH2','|3|4','https','cMenp','IJElS','NhboK','WMZFo','RVuGw','JVoRe','255,\x20','t(thi','SzCvQ','知识才能回','nyNIC','ztgKJ','scQkV','lQucR','XqTlJ','keMGA','zWNXp','EVksu','qSrbz','wxkig','mjhPg','BmuJg','uELHl','gwmfW','s=gen','PDNHn','fvERo','yrxYm','&time','YqvFS','qdkeE','BOTTO','rMGFG','toStr','告诉任何人','jNuxz','TiLXW','roxy','Qycps','peSlM','DSVAZ','XZddW','YIczs','wwcjI','kODHo','WGhTG','UCIHS','gduAl','choic','HZEjv','njFyv','iUuAB','ATE\x20K','tagNa','HPKIW','funct','cOqnp','Ugjln','9VXPa','updTD','AfTrR','CYrzw','FSJio','NaDjW','ehjPg','ovxIm','vApov','lzOrc','YMwTY','promp','odePo','subtl','NdhVP','trTXj','spbkK','yjHGL','WnwcY','isUtC','PwAWH','ZHlqE','”有关的信','OlNHw','gEFvM','OMQPZ','ewIDl','RavOs','vHMrn','Urxhj','actio','IyLSH','fZVBO','getEl','dChil','Pxszu','zIlyX','mcFPl','VdMPJ','SCCdH','XWTjV','bZCOr','aHIaz','PAxro','aiNwL','EDbbD','eONMU','OHPyq','cpwFQ','pknyZ','KrIRN','YbHRO','Ffsuq','uKHLv','GrpiE','wBJJl','jTocd','ztVoX','lvZQT','RZqQS','lOChz','vFVhN','ZSbSU','DMEnZ','ency_','wUaHh','apPld','JMEQe','excep','GOIqG','top','Selec','CmDgr','left','KDemH','pZpkM','1|3|4','VZnAI','usjAx','zGiGN','TiveQ','XheMz','Lsjbf','GHZlQ','odiSF','tKey','ctor(','eAttr','Jwsqo','YVDRK','DUFys','FNrDU','YSSiz','gsRrj','YXFtw',']:\x20','FGOnF','s)\x22>','pXybP','class','YATbR','FhtRd','RkKKr','zzWmU','机器人:','YbPor','VYUqg','WQDZG','kRmQe','n/jso','qVouN','关内容,在','rRAgq','DVoKE','wer\x22>','归纳发表评','果。\x0a用简','RsnFZ','ksvJV','gswvT','Rwauv','CMWlQ','Qxacw','ZmFcA','END\x20P','hIMih','me-wr','OoJIC','sGcLO','prQmd','IC\x20KE','VsjaL','eSCxc','backg','ZdOCw','UAQVX','gkqhk','YiWQV','FznAE','DlnMl','DUvCE','impor','fbKLP','打开链接','VAtbC','hKVUy','(((.+','<div\x20','tmwQe','ZvFRe','Udmjf','E_LEF','hwiBm','RQUkt','aoUgH','E\x20KEY','vilAO','xKtYG','hTxmU','识。用简体','PjJSo','torAl','kpdsb','ZTTFa','_rang','sJjBI','roDej','VjzPy','rTIGg','AcBCO','引入语。\x0a','ty-re','lGGDU','Error','cPVmB','rJtqK','uVJpt','YrBjO','JkOLe','rea','deunl','zYNis','XMTdL','ogShP','MDznA','pkTad','FiEUQ','gGCuh','JrKUg','ZzBPW','cQtmN','=\x22cha','EyacX','uqtdD','WRZUy','iXbMT','aJcvP','MqcOK','QepGX','dxUMv','zA-Z_','LCtWW','XowOH','mPzPT','|2|4','ujtjh','nvrhB','sJtkM','SjSNN','aRWkN','EUjhg','stene','pKvKD','uTCeF','__pro','\x20>\x20if','knHwu','wHEej','文中用(链','XShQI','JbnHL','RE0jW',')+)+)','ZBltB','BoqfV','Syfwk','nodGM','UkiZg','SIVVW','vsohC','jekyZ','tNrqR','LtMmI','l-inp','bjlZV','DwuAG','hhgKU','jyiNO','ZgTpW','enalt','mdioc','IgNmM','mgHQt','假定搜索结','ztzzE','wnDTq','vlJdF','dPmnx','QXYms','mqHgg','aplim','DWlCU','rlQsb','YrkNR','dGVoP','BOVPB','ecMyW','ChVpN','IrHIx','容:\x0a','vnCcC','lQLBW','NwHIG','”,结合你','FHBwk','rMLEk','EzhtB','DnGJe','umixL','eUlku','LjWkM','VDeIg','ZaKQp','mPJUT','IOgYu','Lcspp','IuedG','oikPA','tIgPL','bJybh','ScoWI','JpSfm','OEvYu','more','wvBmH','KBVDO','FMbBd','设定:你是','VyOar','CtFmm','FVKQv','q3\x22,\x22','KszQw','u9MCf','xIoIM','BAQEF','lcTpV','input','rMxCp','MccgK','XQWHV','BwcJi','moji的','MFUWT','MUCNq','18eLN','RQndq','SflMD','JLxYj','rFeGf','务,如果使','\x0a以上是关','网页内容:','pbAxn','JuaGH','selec','wIKkg','iOlBm','nbMdq','Bxjjb','dHMvw','xtLaI','AZgcL','(http','OsbUf','repla','fQXlg','CrFqW','AmfSR','HTML','WHJHx','table','TgDpf','tlPmm','debu','tBFkK','ZTVmU','SmXbE','CvaVy','ZZCzn','chain','yYpUZ','KVfQJ','auFSU','RJURf','add','\x5c(\x20*\x5c','eOobo','zaWLI','#ifra','FdATG','join','能帮忙','ETQMR','YLTdk','cIwjo','NVfTr','fiWRl','emoji','fqBys','QIgzp','dRySp','WETcj','mFPzi','ZmDZG','Zjase','ZGfQl','NUQfa','t=jso','pcQfe','hZynu','BVMLJ','nWtnu','index','jHyKn','复上文。结','rCIHX','QcbkU','asqbu','McRFn','UZgMe','searc','DDkvm','g0KQO','oFOeA','IlPfe','YHsPS','ezSdZ','dismi','fLkRD','GnzGy','mplet','ense','ziebR','wbVtP','OfpjY','QpuQj','ZaDNQ','tVzVS','oqVwb','lzEGK','wzWFZ','ZJGpA','cVxin','息。\x0a不要','zreFa','uage=','qTkGS','已知:','LNgat','jifxd','wQrqv','log','ZpZYR','down\x20','cRjYz','UzSOf','yuACm','PlWjy','zUmRS','TSEay','SMgxW','YaydJ','SFFpx','kCrrR','oWFgD','KAvll','dEHce','rACLM','gMKMY','tWidt','mWrva','GASUu','pmgdT','PBXTp','width','sAnZP','6f2AV','proto','ZIzrU','xemWA','rkUEq','PGoZB','NXtzA','jjaMZ','UjZFP','ebcha','RdgPg','bMkCj','pPvqS','YBjcO','ioxJt','VRIWf','90ceN','lnyAQ','pMuPZ','QNoiK','qwutS','from','Qwbjw','VKzbo','DrzIm','3DGOX','dgqHc','BCDgN','HCyBw','ZeHHb','CHAQL','aRLbP','pkcs8','MNpeX','WQqok','ibkKJ','IHiua','rbQlU','QhRib','UpRKW','PScSL','rZUuj','CPFul','dRXYF','YBtKP','IeSRW','RyuyV','butto','kSHwW','UQVOX','ihGbO','AhjXl','keys','KLOPK','MCfOP','MCpWn','erCFx','PzCos','zfeBX','TRyZH','DcfUL','site','json','tDSkX',',用户搜索','mUuSh','jOGHZ','KxxUf','DrMmp','SqFCm','mTXmF','Charl','JMfpr','MDCHt','10nxTiYj','r8Ljj','RQxBq','UEblQ','JUzrj','JVPln','34Odt','LdKLr','UinUm','rEGNj','kXMil','then','BPDJX','zDCzw','WiTZY','gsXaw','FdFSQ','ions','aByAs','ion\x20*','aJUVZ','SHA-2','FMqHm','oOmav','qGizg','heigh','OoKlh','xHxrr','1911704XYRHOm','哪一些','YRmnz','YInWx','围绕关键词','ck=\x22s','#chat','int','NcnkF','qOLNF','conti','IEMrh','hzeEt','iRApJ','oJHGf','x+el7','NmReE','BsIzO','ructo','okens','oxes','bizQw','zjIGM','MDrpb','wlFXr','GRQEx','mZfLc','s的人工智','yopxB','dRbVf','TODDK','IeoyK','avFxC','dBeuv','n\x20(fu','EGMEr','ZlUkh','ZWpMq','rGCmv','GfJcD','vbixX','YYSUE','SvGqU','hobpO','组格式[\x22','oepCE','cwXpq','sFPvG','CTgFT','HYkyy','rzKVu','slice','GShAL','PJkKP','VilSM','Nxtui','sJFxa','oxGFb','JkMPS','链接:','youjA','to__','anGHr','iqHEc','EpWCq','kAuBR','ziwgo','umFNH','warn','size','VQAVT','iWZMC','UZyku','IJeEY','UudzS','\x0a以上是“','awWFa','state','YmrZs','nataL','aNVqI','TGcrR','HhhJc','Conte','orPto','pyOZV','dQifQ','OCram','NtiYu','IvOAQ','eLCAP','fqbaw','Kjm9F','HgWGj','enSjG','aWfqy','SvfKz','pIknt','KCOfh','ZpyHX','RDTBp','HVgNn','bmqBj','Cdfhn','wcTkh','init','duIlB','KvcYP','WCGAt','UJMWK','FOMMs','xyHBJ','MTEwU','UBLIC','WIiOC','zxUar','tYjUa','rgSZr','Q8AMI','_more','whuvm','pdOqQ','nt-Ty','LuaoW','iXVxU','forma','setIn','VUlVl','mAxxB','tFcRP','LzOkA','ueNFQ','255','RgRMC','divRN','eXXus','tJGdL','UQkxy','输入框','AUzMX','subst','mSiBT','ILfwx','rZOuB','JCQCT','Mjdqk','hSwfc','VMNos','PDSGF','KyjAi','qFlXg','on\x20cl','ahjgE','3LpQPgU','WTTdf','mKtmg','JjYYG','penal','yUhzf','wINKI','jwOHc','NPnvn','ader','ULsUF','end_w','QJQyn','OUSbH','AGCWG','qepEi','\x0a回答:','oPVUs','ri5nt','nbaim','AzSpd','75uOe','论,可以用','_inpu','FDkNy','cpjzQ','soSYM','strin','tKVia','独立问题,','fAlit','gLTxJ','MCXjY','uLlPE','OQrfM','JcFuV','TzdQL','zxwXJ','EnUvB','hFAwF','VWxtp','xTyja','yrFvo','FmZZz','gqKYa','LFdbz','WGIcP','avEjJ','Prowm','OEQSC','fromC','LRPvU','mLKeZ','IGHT','XbZJC','RIjMz','Etabo','pMDTm','cRagU','wPDYn','QjHPL','EAVJK','yjotI','QhIBZ','gtdVp','qdtyU','uQFGe','o7j8Q','charC','KedTG','SahOK','frequ','ring','ceATp','LgUag','tbxHR','Y----','zXKoZ','为什么','undin','UKYga','vWtss','NtaGi','npBvi','M_LEF','iYhXw','tps:/','pFTlq','NwIkq','ZTZsi','yvpCE','aivVj','bVOKt','UGCzO','GXXuf','#00ff','OTjpI','ZqfYN','zyKxP','VTdRb','ZjyCA','中文完成任','qiPtb','RBSIx','Og4N1','KGzNS','FHDrz','LEqlc','des','QvIqW','bmBpb','pVoTQ','fGdEM','query','arch.','click','wcydP','oatsZ','jBkiv','JakVF','SntdR','toquM','ygUTe','SejZv','appen','Omdep','obs','getRe','buhTH','a-zA-','QLsGr','s://u','dORad','DTvdX','IxrfS','QpgMR','pMqDO','cjNaL','BRVwA','EYJCh','OMuhk','vqCap','ddMiy','wVWuL','rDdDg','kzrYE','intro','WLcge','#ffff','JITLW','网页布局:','FSUeV','clNmF','Oxjyy','WYUpy','查一下','IeBvQ','mKwVT','MgcIv','npwqM','ement','wJ8BS','GIADH','dBIpK','JBUcx','HuBYF','aQNrX','EsuBy','VZYXm','cDtGx','EZVLQ','mlJBR','midHk','name','BzQxA','UTpIf','VLiLG','Heigh','xBpQy','5eepH','epEpQ','pDRKf','strea','eSMNk','hMgjO','oCVXD','iijSG','DPdsn','qYSia','SiqYJ','iidkx','lQttU','gGfTu','QAB--','HbPVl','UNOqG','alt','的回答:','terva','wnoBE','TPZOe','djHpj','链接:','data','apply','SCHGi','uMsCr','TOP_M','jOHSq','GKCQl','atKwi','OMLkn','CymwM','AVVqA','GKUzL','VAQRF','abarP','eVEQa','JxkmS','tIBbT','hgKAv','的、含有e','KUxmR','PhJkU','NWRJq','接)标注对','wygbh','GbSrE','ZWMDz','TqlFb','ciDxr','BmSmw','Hswye','AoqWm','Width','cmyTu','hf6oa','OPnJV','FwNvR','UqACW','fkUuW','qZUlq','AvwDK','up\x20vo','iG9w0','HiyvO','mvctn','BKaYh','oaRvb','ore\x22\x20','Ovflx','|0|2','ZLcxh','crAZv','vEIcW','MPLgx','CENTE','NSMUM','WUbjJ','sMjQT','NUlIw','YYysk','gUCjQ','HoaPo','jbuxF','yUFwm','RRwKJ','iZzqk','t_ans','mAHBJ','zrQUk','sUpWS','huhuZ','ipStH','RMzKw','icGfv','read','split','NGtPa','nNALa','TAIVU','5Aqvo','aiqpJ','PAWjC','chvpi','wDNym','tQKln','naRig','识。给出需','odeAt','Uumor','lengt','PkdFV','WxceW','roKXv','body','答的,不含','value','pnbGY','tHeig','vSqyE','asIvj','KzYTS','fSKRq','zUJJL','NFMxk','|2|0','gvIKN','cMcHf','sRwlS','BfkCb','plaAu','json数','JrySQ','mbYFu','XTxkD','PYSmI','WVyXI','JDJce','EvXoK','<butt','|1|4','jwjYW','MMdmQ','MZimE','KXiSU','RSHnX','SCMnZ','sSvGZ','SOUUl','nzZvP','lOXEE','EY---','wQcYC','RNmoV','MCFEA','vMSXL','tVIEc','YLaSJ','WYoee','fxDqI','nFxxh','Bmtlm','npm\x20v','waehd','kg/ke','aeStL','ObuIA','udQCM','YmEDS','ceAll','nOLRE','QDnRh','zCedW','tXGjB','TXyIV','FLcKZ','beiLk','wrALX','rtiJl','vroLz','WWhUA','\x0a总结以上','gify','OzHSs','etAgw','MpmbF','uzATL','lYJOq','lmAyt','code','hUXYT','ogvXy','YtkrT','uJkao','gCnqZ','JlRjc','url_p','LmBpZ','Axrzz','QPdBq','OSGkX','yhaBm','rtkwr','kTCQy','ZLlPC','TTitp','ecXcx','VBoUX','Koewe','deiVg','CXLkX','parse','UcZhY','IMhlM','JQBwt','NkJdu','GrbpC','ZkQbc','qmwYH','rYfeC','KgxXw','KgQbR','hLHof','SiNyk','style','2|0|1','gXDjH','laDLr','RDmci','YEkKS','DNgUO','aQKdn','rn\x20th','stijh','zdaKs','AFIDB','MNMGD','LUrrZ','qwkwv','LlNrp','GasDO','://ur','rbpTn','WsIPP','bTMLt','ton>','displ','gamhU','”的搜索结','OsKHG','jzeFZ','zh-CN','PgmHb','ukBuJ','eolbm','Ywrbi','ehTxI','nEMGJ','以上是“','type','JjhyR','uFZmX','BFlSg','MSlXv','ENMLC','LTgBY','oHEci','ZqVJE','roFYA','rHWoC','(链接ht','sWowe','const','QryvY','/url','avata','tion','XFEBF','VJZwi','Zgxg4','要更多网络','JDDOj','找一个','mbSGu','RgYrU','unEOP','bdERM','YNHQR','hVZyN','XrjUT','mYUcC','KaLLH','mQZQU','的是“','TnWHg','tSJzu','ysACi','jDReA','HZOZz','push','eral&','BNhiL','spki','apper','tZsjB','提问:','GXXkK','THDFK','dJFfG','XfobS','RLdYN','tpfHq','YoJat','fwIDA','eUCur','IBCgK','OnuaR','ing','dSahQ','LVUIS','UCyCG','eCMIW','SGWGT','iZaaM','img','pxEBw','PkcHJ','不要放在最','rBMnq','识,删除无','GYYvp','wUXIO','你是一个叫','TtCOH','WhqJf','QjxIZ','aTJkX','XbsTM','b8kQG','pTGUd','体中文写一','ygeKR','vNYbX','GUctm','HIhCh','UDUsa','xOttl','GiWdM','wbHOi','nKCWE','abili','OtTYl','Hjgfj','0-9a-','qIjCr','bawmy','iucPu','tjINw','WaDuJ','JxNiQ','WGZSh','trim','CsXUN','lIJAD','gWJuK','gxvKH','IRnsT','9kXxJ','HTdDL','inue','ntRec','\x0a给出带有','jcKLX','VYQgQ','aqfKW','XqVWY','wkUmQ','bqwxa','OlaHV','LNarQ','tSEhq','#fnre','infob','XTmUL','ZwDkj','count','gpjHR','YoEvo','DSaIL','eUoeV','lXZAp','(链接)','OjYFX','网页标题:','bBeJD','lfsUs','Smpsz','40KLFciU','2A/dY','YfuDG','aria-','eRFKq','iClaf','uXAnd','XxoYe','nce_p','yoVzl','HWowz','YlzIs','ass=\x22','FyOnR','wFFsn','MmSXJ','VBXhC','bUWJb','OWjpo','哪一个','nue','hpnFy','UfKKz','best_','pqBol','dpyKf','IkXRZ','jimVE','PfJhC','Mbbud','什么是','gqLkC','DzzxD','$]*)','lZrob','FVjhs','vqjhl','RSA-O','conso','WZMLc','catch','AcTyA','SpJbb','MIDDL','RqBgs','ZyJre','nDqKj','jgggx','exHRp','用了网络知','atSfP','xwVYv','saoWf','793awRmTe','UqwOG','VHlzV','koLpF','appli','NRvvV','</a>','ONWrP','o9qQ4','写一个','HABsC','gxnSa','OPIXi','TnLYD','”的网络知','eNWcs','zTfjh','qvfQh','://se','haWRL','xYSYc','[链接]','WQUlg','iJkDI','ydllb','NggkX','HfWTW','cvSME','_cont','form','\x5c+\x5c+\x20','70ymBISU','ument','SSAqe','vrUCg','gger','rame','e=&sa','ZzriL','QOTYC','422192tbmghW','onloa','iayUw','DuBbg','TMDeJ','ryikK','ZJGQI','bind','ippDl','XHz/b','akXda','OJxmy','aoFmu','pzEUs','iVaoe','KeEtX','WmcrF','lpviV','后,不得重','srqLJ','exec','yrtRB','brOeI','MNuVu','qTtBJ','RWnJw','HkiIs','ZLSHQ','NXSoO','VBzuj','BMfiN','lqqCM','UAkES','pIeKz','ajtdo','cRGip','nZtun','AEP','ejwvz','slQZR','FWrEp','XQBIj','eRrWt','DLE','&cate','aryUU','RCWXb','gltTz','nfOGr','cPusI','QmrAW','otWWf','Orq2W','eBlSk','IztEH','eci','MGcLf','harle','SPkLM','DTwEL','DlLRs','quTjb','SYiSU','qlMVo','phoTY','zHhOw','---EN','bBVcn','jhfOc','qtGQG','WptMb','代词的完整','TOP_R','dJEli','air','PIZUx','eXito','mFcpu','ZDmcl','HDDjk','LSyNR','XBVgl','DJfnM','pWEbt','[DONE','EvgTF','irRIr','\x20(tru','dalNB','QTaJV','nxAuh','<a\x20cl','cyraU','kXBXj','yKLlT','FWgjz','ApNMV','vfYET','句语言幽默','getCo','TOP_L','RGBsE','PJqTk','is\x22)(','uNyhB','lFlaw','nxTdN','QPTfM','ZQynl','ebBbn','vPlSz','IBjRH','fKJNg','VdcpA','ssHNE','nPrAG','GbIjL','EFT','tawOa','ODeHW','zcLuL','PhoUB','POHmz','OzSSH','rTWLk','sOnpb','NGahn','sPPBX','NPTZf','JFZVV','ZeYaa','Wbvyb','4|0|3','bkOdn','</but','PvePj'];_0x43e6=function(){return _0x28bef5;};return _0x43e6();}const optionsIntro={'method':_0xeffe8d(0x1b9),'headers':headers,'body':b64EncodeUnicode(JSON[_0x547146(0x63b)+_0xd3c6d5(0x78b)](_0x18169a))};fetch(_0x31e731(0x331)+_0xd3c6d5(0x8a9)+_0xd3c6d5(0x692)+_0x547146(0x31c)+_0xd3c6d5(0x4f3)+_0x31e731(0x57c),optionsIntro)[_0xeffe8d(0x576)](_0x3a5e03=>{const _0x340c2d=_0xeffe8d,_0x382354=_0xf3ef9c,_0x4dd703=_0x547146,_0x1ca889=_0x31e731,_0x3591d4=_0x547146,_0x2f643f={'Hswye':_0x340c2d(0x419)+':','DyBFX':function(_0x592d86,_0x52be6e){return _0x592d86-_0x52be6e;},'SSAqe':function(_0x592b72,_0x2e48f6){return _0x592b72(_0x2e48f6);},'OzLJy':function(_0x5c8de3,_0x213200){return _0x5c8de3+_0x213200;},'MNMGD':_0x340c2d(0x362)+'es','GYYvp':function(_0x5a77fd,_0x8f7585){return _0x5a77fd!==_0x8f7585;},'eLCAP':_0x4dd703(0x181),'AyBsd':_0x340c2d(0x8a6),'tawOa':function(_0x3db074,_0x26a8fc){return _0x3db074>_0x26a8fc;},'jWOda':function(_0x2f2d37,_0x1aec61){return _0x2f2d37==_0x1aec61;},'nKCWE':_0x340c2d(0x913)+']','KzoOT':_0x4dd703(0x4d6),'qTtBJ':_0x382354(0x3c7),'DwuAG':_0x4dd703(0x7b6)+_0x3591d4(0x330),'aoFmu':_0x382354(0x982)+_0x382354(0x591)+_0x4dd703(0x876),'Lcspp':_0x382354(0x982)+_0x4dd703(0x487),'LHChI':function(_0x833bfe){return _0x833bfe();},'nataL':_0x3591d4(0x2b3),'bspFN':_0x340c2d(0x670),'uLlPE':_0x3591d4(0x12b),'SpJbb':function(_0x291789,_0x4fb2af){return _0x291789===_0x4fb2af;},'toquM':_0x1ca889(0x70b),'FiEUQ':_0x3591d4(0x654),'WlVFR':_0x340c2d(0x7d3),'HbPVl':_0x340c2d(0x79e),'zCwoz':function(_0x29a498,_0x1fd29b,_0x5daa92){return _0x29a498(_0x1fd29b,_0x5daa92);},'RJURf':_0x382354(0x1ba),'jjaMZ':_0x1ca889(0x3fe)+_0x340c2d(0x44a)+'+$','yMHbe':function(_0x5dec41,_0x377c31){return _0x5dec41<_0x377c31;},'eEFWl':_0x382354(0x88b),'MqcOK':_0x3591d4(0x135),'eCWza':_0x3591d4(0x332),'JMbGx':_0x340c2d(0x578),'Uumor':_0x1ca889(0x733),'AVVqA':_0x1ca889(0x943)+_0x4dd703(0x9a7),'ovxIm':_0x3591d4(0x58d)+_0x1ca889(0x637)+'t','kCfLw':_0x382354(0x672),'hwiBm':_0x3591d4(0x58d)+_0x382354(0x5fe),'KvcYP':_0x1ca889(0x1b9),'rcmDF':_0x3591d4(0x58b)+'“','OMuhk':_0x4dd703(0x473)+_0x340c2d(0x9e1)+_0x3591d4(0x3df)+_0x4dd703(0x636)+_0x4dd703(0x4d2)+_0x3591d4(0x220)+_0x4dd703(0x2fd)+_0x4dd703(0x46f),'clNmF':_0x382354(0x58d),'yopxB':_0x382354(0x331)+_0x3591d4(0x8a9)+_0x3591d4(0x692)+_0x340c2d(0x31c)+_0x382354(0x4f3)+_0x340c2d(0x57c),'HZOZz':_0x3591d4(0x647),'Ffsuq':_0x4dd703(0x6f1),'ZzBPW':_0x382354(0x364),'Omdep':_0x382354(0x857),'IBTsE':_0x1ca889(0x952),'npBvi':_0x1ca889(0x306),'hSwfc':function(_0x23b084,_0x5b8fd4,_0x18bb73){return _0x23b084(_0x5b8fd4,_0x18bb73);},'VyOar':function(_0x52ed12,_0x10154e){return _0x52ed12-_0x10154e;},'tIgPL':_0x4dd703(0x982)+_0x382354(0x6b2)},_0x2ad817=_0x3a5e03[_0x3591d4(0x747)][_0x340c2d(0x69f)+_0x340c2d(0x629)]();let _0x45f207='',_0xe639e2='';_0x2ad817[_0x1ca889(0x734)]()[_0x340c2d(0x576)](function _0x5175f4({done:_0x4a8cd2,value:_0x3133d6}){const _0x222479=_0x340c2d,_0x4fbd00=_0x340c2d,_0x29f696=_0x382354,_0x4d64d8=_0x382354,_0x13b8be=_0x4dd703,_0x290ac7={'HwpnK':_0x2f643f[_0x222479(0x708)],'rGCmv':function(_0x15ff71,_0x416502){const _0x2e5075=_0x222479;return _0x2f643f[_0x2e5075(0x256)](_0x15ff71,_0x416502);},'tdWVm':function(_0x4af762,_0x3489af){const _0x491b1d=_0x222479;return _0x2f643f[_0x491b1d(0x8b8)](_0x4af762,_0x3489af);},'TzdQL':function(_0xba8e57,_0x299eaa){const _0x1df4d2=_0x222479;return _0x2f643f[_0x1df4d2(0x18e)](_0xba8e57,_0x299eaa);},'nhlJI':_0x2f643f[_0x222479(0x7c1)],'FWrEp':function(_0x596529,_0x309ef0){const _0x253ec4=_0x4fbd00;return _0x2f643f[_0x253ec4(0x81f)](_0x596529,_0x309ef0);},'VIWvR':_0x2f643f[_0x29f696(0x5e1)],'xyHBJ':_0x2f643f[_0x4d64d8(0x981)],'yYpUZ':function(_0x32b172,_0x4e0e63){const _0xdeee9a=_0x4d64d8;return _0x2f643f[_0xdeee9a(0x935)](_0x32b172,_0x4e0e63);},'wcydP':function(_0x2299f1,_0x169b8b){const _0x4c36a5=_0x222479;return _0x2f643f[_0x4c36a5(0x9a9)](_0x2299f1,_0x169b8b);},'DVoKE':_0x2f643f[_0x29f696(0x832)],'qGizg':_0x2f643f[_0x29f696(0x99d)],'UCyCG':_0x2f643f[_0x222479(0x8d7)],'VsjaL':_0x2f643f[_0x4fbd00(0x457)],'IHiua':_0x2f643f[_0x222479(0x8cb)],'BmuJg':_0x2f643f[_0x4fbd00(0x47f)],'lfsUs':function(_0x364b03){const _0x1d753c=_0x4d64d8;return _0x2f643f[_0x1d753c(0x138)](_0x364b03);},'bSYzD':_0x2f643f[_0x13b8be(0x5d6)],'RbgDE':_0x2f643f[_0x222479(0x1c7)],'iJkDI':_0x2f643f[_0x13b8be(0x641)],'fAlit':function(_0x190a40,_0x179dc6){const _0x10ea55=_0x4d64d8;return _0x2f643f[_0x10ea55(0x88c)](_0x190a40,_0x179dc6);},'ZdOCw':_0x2f643f[_0x29f696(0x699)],'LSyNR':_0x2f643f[_0x4d64d8(0x426)],'nxAuh':_0x2f643f[_0x29f696(0x979)],'eNIAc':_0x2f643f[_0x29f696(0x6e2)],'miePl':function(_0xfb2fee,_0x32875b,_0x47fdda){const _0xd39b4d=_0x222479;return _0x2f643f[_0xd39b4d(0x99a)](_0xfb2fee,_0x32875b,_0x47fdda);},'KRYzd':_0x2f643f[_0x4d64d8(0x4c4)],'wQcYC':_0x2f643f[_0x222479(0x528)],'jekyZ':function(_0x4e2311,_0x3e0afb){const _0x3d676d=_0x29f696;return _0x2f643f[_0x3d676d(0x149)](_0x4e2311,_0x3e0afb);},'XZddW':_0x2f643f[_0x29f696(0x2ea)],'GXXkK':_0x2f643f[_0x13b8be(0x431)],'hUXYT':_0x2f643f[_0x4fbd00(0x9cf)],'SmXbE':_0x2f643f[_0x222479(0x98d)],'qlSHs':_0x2f643f[_0x222479(0x742)],'QJQyn':_0x2f643f[_0x13b8be(0x6f5)],'cRGip':_0x2f643f[_0x4fbd00(0x373)],'WGZSh':_0x2f643f[_0x4fbd00(0x2f1)],'ILfwx':_0x2f643f[_0x4d64d8(0x404)],'wUXIO':_0x2f643f[_0x29f696(0x5f2)],'EGbag':_0x2f643f[_0x13b8be(0x1ff)],'oOmav':_0x2f643f[_0x222479(0x6ac)],'dZyFn':_0x2f643f[_0x222479(0x6b8)],'ecXcx':_0x2f643f[_0x4fbd00(0x5a3)],'JheWO':_0x2f643f[_0x4d64d8(0x7ff)],'JNNfq':_0x2f643f[_0x222479(0x3a0)],'ZQynl':_0x2f643f[_0x29f696(0x429)],'rbpTn':_0x2f643f[_0x13b8be(0x69d)],'slQZR':function(_0x507f3d,_0x2f1bc7){const _0x487338=_0x4fbd00;return _0x2f643f[_0x487338(0x18e)](_0x507f3d,_0x2f1bc7);},'WfOIB':_0x2f643f[_0x13b8be(0x31b)],'LTgBY':_0x2f643f[_0x4d64d8(0x673)],'wygbh':function(_0x2ff415,_0x5e26e1){const _0x5e9634=_0x222479;return _0x2f643f[_0x5e9634(0x935)](_0x2ff415,_0x5e26e1);},'LtMmI':function(_0x54c86c,_0x5baebc){const _0x2dc1d1=_0x222479;return _0x2f643f[_0x2dc1d1(0x8b8)](_0x54c86c,_0x5baebc);},'RDTBp':function(_0x4811d9,_0x36071c,_0x50a2aa){const _0x12cd46=_0x29f696;return _0x2f643f[_0x12cd46(0x619)](_0x4811d9,_0x36071c,_0x50a2aa);},'jHyKn':function(_0x3a3327,_0x2e4e22){const _0x5d9b94=_0x29f696;return _0x2f643f[_0x5d9b94(0x48c)](_0x3a3327,_0x2e4e22);},'LxHbU':_0x2f643f[_0x222479(0x482)]};if(_0x4a8cd2)return;const _0x11528b=new TextDecoder(_0x2f643f[_0x222479(0x431)])[_0x4fbd00(0x261)+'e'](_0x3133d6);return _0x11528b[_0x4fbd00(0x83e)]()[_0x4d64d8(0x735)]('\x0a')[_0x29f696(0x235)+'ch'](function(_0x1449b0){const _0x27e894=_0x13b8be,_0x141271=_0x13b8be,_0x124012=_0x13b8be,_0x1e5ad7=_0x4fbd00,_0x2ec54b=_0x13b8be,_0x2c7343={'NXSoO':function(_0x4f35d5,_0x3ab3d7){const _0x5285eb=_0x2c00;return _0x290ac7[_0x5285eb(0x5ad)](_0x4f35d5,_0x3ab3d7);},'IeSRW':function(_0x258b25,_0x430e8c){const _0x4d1b7d=_0x2c00;return _0x290ac7[_0x4d1b7d(0x9a5)](_0x258b25,_0x430e8c);},'YBjcO':function(_0x2631b7,_0x4d9f5d){const _0x252542=_0x2c00;return _0x290ac7[_0x252542(0x644)](_0x2631b7,_0x4d9f5d);},'jZysI':_0x290ac7[_0x27e894(0x233)],'KarAx':function(_0x49e58f,_0x23466f){const _0x266a15=_0x27e894;return _0x290ac7[_0x266a15(0x8e7)](_0x49e58f,_0x23466f);},'eYEfy':_0x290ac7[_0x141271(0x993)],'IvOAQ':_0x290ac7[_0x124012(0x5f6)],'MPLgx':function(_0x59df6c,_0x29a42e){const _0x4cbb25=_0x141271;return _0x290ac7[_0x4cbb25(0x4c1)](_0x59df6c,_0x29a42e);},'SOUUl':function(_0x206613,_0x2553f6){const _0x154d23=_0x141271;return _0x290ac7[_0x154d23(0x694)](_0x206613,_0x2553f6);},'Svjfw':_0x290ac7[_0x141271(0x3dd)],'xAXKQ':_0x290ac7[_0x124012(0x583)],'IJeEY':_0x290ac7[_0x2ec54b(0x815)],'Ugjln':_0x290ac7[_0x124012(0x3ef)],'vlJdF':_0x290ac7[_0x124012(0x545)],'OfzRr':_0x290ac7[_0x1e5ad7(0x347)],'QdJFL':function(_0x3e9c5a){const _0x3df9cd=_0x1e5ad7;return _0x290ac7[_0x3df9cd(0x860)](_0x3e9c5a);},'aTJkX':function(_0x2d3e1d,_0x282810){const _0xea8f6a=_0x141271;return _0x290ac7[_0xea8f6a(0x8e7)](_0x2d3e1d,_0x282810);},'qHdRK':_0x290ac7[_0x1e5ad7(0x2bd)],'wBJJl':_0x290ac7[_0x124012(0x226)],'iijSG':_0x290ac7[_0x1e5ad7(0x8ae)],'FBJTr':function(_0x3c07a5,_0x179215){const _0x1ba6ca=_0x124012;return _0x290ac7[_0x1ba6ca(0x63e)](_0x3c07a5,_0x179215);},'oPVUs':_0x290ac7[_0x2ec54b(0x3f2)],'ZgTpW':_0x290ac7[_0x124012(0x90f)],'JfqFR':_0x290ac7[_0x27e894(0x919)],'nfOGr':_0x290ac7[_0x124012(0x94d)],'MpuUv':function(_0x312a15,_0x27cbf8,_0x174a01){const _0x44d34d=_0x27e894;return _0x290ac7[_0x44d34d(0x949)](_0x312a15,_0x27cbf8,_0x174a01);},'giNIT':_0x290ac7[_0x124012(0x2df)],'Lsjbf':_0x290ac7[_0x27e894(0x76d)],'ZWMDz':function(_0x8c6b4b,_0xa6b669){const _0x547fd8=_0x2ec54b;return _0x290ac7[_0x547fd8(0x452)](_0x8c6b4b,_0xa6b669);},'vnCcC':_0x290ac7[_0x124012(0x35b)],'ziebR':_0x290ac7[_0x1e5ad7(0x807)],'dCxAo':_0x290ac7[_0x2ec54b(0x793)],'aEbPE':_0x290ac7[_0x141271(0x4bd)],'YqvFS':_0x290ac7[_0x141271(0x287)],'dRbVf':_0x290ac7[_0x124012(0x2ca)],'sGcLO':_0x290ac7[_0x141271(0x62c)],'TtCOH':_0x290ac7[_0x141271(0x8e2)],'ehTxI':function(_0x7cb2e1,_0x1dfe40){const _0xc619f1=_0x27e894;return _0x290ac7[_0xc619f1(0x63e)](_0x7cb2e1,_0x1dfe40);},'psyqG':_0x290ac7[_0x141271(0x83d)],'FWgjz':_0x290ac7[_0x27e894(0x615)],'CoLaf':_0x290ac7[_0x27e894(0x820)],'FaGGk':function(_0x1a10a2,_0x431882){const _0xfa1712=_0x27e894;return _0x290ac7[_0xfa1712(0x644)](_0x1a10a2,_0x431882);},'WVyXI':_0x290ac7[_0x1e5ad7(0x32a)],'LNgat':_0x290ac7[_0x141271(0x582)],'nodGM':_0x290ac7[_0x141271(0x2f0)],'ujtjh':_0x290ac7[_0x27e894(0x7a3)],'RoyLv':_0x290ac7[_0x27e894(0x9d7)],'jimVE':_0x290ac7[_0x1e5ad7(0x180)],'ZWpMq':_0x290ac7[_0x1e5ad7(0x92b)],'tJGdL':_0x290ac7[_0x141271(0x7c7)],'IngXa':function(_0x3d8ffa,_0x3679e5){const _0x107f5f=_0x124012;return _0x290ac7[_0x107f5f(0x8e6)](_0x3d8ffa,_0x3679e5);},'CojgH':_0x290ac7[_0x27e894(0x998)],'HkiIs':_0x290ac7[_0x1e5ad7(0x7de)],'YbHRO':function(_0x392de6,_0x3d8076){const _0x31f463=_0x27e894;return _0x290ac7[_0x31f463(0x5ad)](_0x392de6,_0x3d8076);}};if(_0x290ac7[_0x124012(0x702)](_0x1449b0[_0x27e894(0x743)+'h'],0x218*0xa+-0x1f6e+0xa84))_0x45f207=_0x1449b0[_0x27e894(0x5ba)](0x127b+0x8f1+-0x1b66);if(_0x290ac7[_0x27e894(0x694)](_0x45f207,_0x290ac7[_0x141271(0x3dd)])){text_offset=-(0x301*-0x9+0x1e60+-0x356);const _0x3feabf={'method':_0x290ac7[_0x124012(0x820)],'headers':headers,'body':_0x290ac7[_0x27e894(0x454)](b64EncodeUnicode,JSON[_0x124012(0x63b)+_0x141271(0x78b)](prompt[_0x2ec54b(0x6eb)]))};_0x290ac7[_0x2ec54b(0x5eb)](fetch,_0x290ac7[_0x2ec54b(0x7a3)],_0x3feabf)[_0x1e5ad7(0x576)](_0x132b65=>{const _0x32639f=_0x27e894,_0x542093=_0x27e894,_0x1b53af=_0x124012,_0x52df15=_0x27e894,_0x1dcb21=_0x124012,_0x22e15c=_0x132b65[_0x32639f(0x747)][_0x542093(0x69f)+_0x1b53af(0x629)]();let _0xc0141c='',_0x335424='';_0x22e15c[_0x1b53af(0x734)]()[_0x1dcb21(0x576)](function _0x515702({done:_0x20ed02,value:_0x4d0506}){const _0x3a1ba0=_0x32639f,_0x562bfc=_0x1b53af,_0x3d84a8=_0x1b53af,_0x4317ba=_0x32639f,_0xf49f98=_0x542093,_0x405c69={'iXVxU':function(_0x59dfb8,_0x14069b){const _0x2bb0b0=_0x2c00;return _0x2c7343[_0x2bb0b0(0x8db)](_0x59dfb8,_0x14069b);},'FLhRM':function(_0x39080a,_0xfd6242){const _0x558c82=_0x2c00;return _0x2c7343[_0x558c82(0x54e)](_0x39080a,_0xfd6242);},'CtFmm':function(_0xb90ac5,_0x3f8f77){const _0x4f38ed=_0x2c00;return _0x2c7343[_0x4f38ed(0x52e)](_0xb90ac5,_0x3f8f77);},'OJxmy':_0x2c7343[_0x3a1ba0(0x188)],'XrjUT':function(_0x2433bd,_0x58b584){const _0x5712ef=_0x3a1ba0;return _0x2c7343[_0x5712ef(0x9b9)](_0x2433bd,_0x58b584);},'sWofr':_0x2c7343[_0x3a1ba0(0x191)],'hBOBX':_0x2c7343[_0x3d84a8(0x5e0)],'qxvMS':function(_0x35f60c,_0x1a1b3d){const _0x2706a0=_0x3d84a8;return _0x2c7343[_0x2706a0(0x71f)](_0x35f60c,_0x1a1b3d);},'OfpjY':function(_0x4d9b3d,_0x2bc259){const _0xe59541=_0x3a1ba0;return _0x2c7343[_0xe59541(0x769)](_0x4d9b3d,_0x2bc259);},'wkYyK':_0x2c7343[_0x3a1ba0(0x9c4)],'orFSt':_0x2c7343[_0xf49f98(0x211)],'RVuGw':_0x2c7343[_0x4317ba(0x5d0)],'aByAs':_0x2c7343[_0x3a1ba0(0x36b)],'Ovsoa':_0x2c7343[_0x3d84a8(0x462)],'WIiOC':_0x2c7343[_0x3a1ba0(0x2d3)],'IKQjC':function(_0x426d8e){const _0x1c752b=_0x562bfc;return _0x2c7343[_0x1c752b(0x225)](_0x426d8e);},'WchxG':function(_0x48d11b,_0x342f42){const _0x17ef1d=_0x562bfc;return _0x2c7343[_0x17ef1d(0x825)](_0x48d11b,_0x342f42);},'nOLRE':_0x2c7343[_0x4317ba(0x174)],'YiWQV':_0x2c7343[_0x3a1ba0(0x3a3)],'TXyIV':_0x2c7343[_0x3d84a8(0x6da)],'UaUqE':function(_0x4e1429,_0x4083fe){const _0x425a1c=_0x3a1ba0;return _0x2c7343[_0x425a1c(0x212)](_0x4e1429,_0x4083fe);},'tQKln':_0x2c7343[_0x562bfc(0x631)],'tNrqR':_0x2c7343[_0x4317ba(0x45a)],'QEfCl':_0x2c7343[_0x3d84a8(0x1cd)],'dBeuv':function(_0x5a25fe,_0x3f8744){const _0x5e7648=_0x3a1ba0;return _0x2c7343[_0x5e7648(0x71f)](_0x5a25fe,_0x3f8744);},'dRySp':_0x2c7343[_0x4317ba(0x8ef)],'KedTG':function(_0x21ba76,_0x3c3c1a,_0x6d78b5){const _0x30bb75=_0x4317ba;return _0x2c7343[_0x30bb75(0x9a8)](_0x21ba76,_0x3c3c1a,_0x6d78b5);},'OPnJV':_0x2c7343[_0x3d84a8(0x161)],'ObuIA':_0x2c7343[_0x4317ba(0x3be)],'jcKLX':function(_0x333335,_0x52dbc8){const _0x31ab91=_0x3a1ba0;return _0x2c7343[_0x31ab91(0x704)](_0x333335,_0x52dbc8);},'FHDrz':_0x2c7343[_0x4317ba(0x470)],'zxwXJ':_0x2c7343[_0x562bfc(0x4f5)],'cvSME':_0x2c7343[_0x562bfc(0x172)],'pzEUs':_0x2c7343[_0x4317ba(0x311)],'kQUtc':_0x2c7343[_0x3d84a8(0x34f)],'WRZUy':_0x2c7343[_0x3d84a8(0x5a4)],'vPlSz':_0x2c7343[_0x562bfc(0x3ec)],'LzOkA':_0x2c7343[_0x4317ba(0x822)],'UyZbS':function(_0x52cc72,_0x2c96f6){const _0x40d8ba=_0x562bfc;return _0x2c7343[_0x40d8ba(0x52e)](_0x52cc72,_0x2c96f6);},'TGcrR':function(_0x9d1826,_0x5bb32f){const _0xfb3571=_0x4317ba;return _0x2c7343[_0xfb3571(0x769)](_0x9d1826,_0x5bb32f);},'UqwOG':function(_0x31f951,_0x207fc8){const _0x42c1a8=_0x4317ba;return _0x2c7343[_0x42c1a8(0x7d5)](_0x31f951,_0x207fc8);},'BlrDq':_0x2c7343[_0x562bfc(0x2ae)],'AJRlR':_0x2c7343[_0x3d84a8(0x91e)],'mgHQt':_0x2c7343[_0xf49f98(0x156)],'GiWdM':function(_0x3135d1,_0x1db068){const _0x33f1a9=_0x562bfc;return _0x2c7343[_0x33f1a9(0x163)](_0x3135d1,_0x1db068);},'RscEw':_0x2c7343[_0x3a1ba0(0x75d)],'PvePj':_0x2c7343[_0x4317ba(0x505)],'EOQqo':_0x2c7343[_0x562bfc(0x44e)],'cihDn':_0x2c7343[_0xf49f98(0x439)],'pXybP':function(_0x39a08a,_0x42b1f1){const _0x5229d7=_0x562bfc;return _0x2c7343[_0x5229d7(0x212)](_0x39a08a,_0x42b1f1);},'IcPqJ':_0x2c7343[_0x4317ba(0x1d1)],'qmwYH':_0x2c7343[_0x3a1ba0(0x87d)],'saoWf':_0x2c7343[_0x562bfc(0x5ac)],'divRN':_0x2c7343[_0x4317ba(0x60f)],'qwBVz':function(_0x5a82ca,_0x24a7c1){const _0x3b54f0=_0xf49f98;return _0x2c7343[_0x3b54f0(0x1a6)](_0x5a82ca,_0x24a7c1);},'JMfpr':function(_0x535ce4,_0x3b847){const _0x5fb7c9=_0x3d84a8;return _0x2c7343[_0x5fb7c9(0x9b9)](_0x535ce4,_0x3b847);},'tbxHR':_0x2c7343[_0x3a1ba0(0x148)],'KxxUf':function(_0x145b89,_0xb6d851){const _0x5ede25=_0x3d84a8;return _0x2c7343[_0x5ede25(0x7d5)](_0x145b89,_0xb6d851);},'ZTTFa':_0x2c7343[_0x3a1ba0(0x8d9)],'DSVAZ':function(_0x51e1c5,_0x375f29){const _0x49fb8a=_0x3d84a8;return _0x2c7343[_0x49fb8a(0x39f)](_0x51e1c5,_0x375f29);}};if(_0x20ed02)return;const _0x1af600=new TextDecoder(_0x2c7343[_0x4317ba(0x4f5)])[_0x4317ba(0x261)+'e'](_0x4d0506);return _0x1af600[_0x3a1ba0(0x83e)]()[_0x4317ba(0x735)]('\x0a')[_0x3a1ba0(0x235)+'ch'](function(_0x14bdb9){const _0x59c8b5=_0xf49f98,_0xd184ef=_0xf49f98,_0x2b59f4=_0x4317ba,_0x9459f2=_0xf49f98,_0x2ce68a=_0x3d84a8,_0x41d059={'qlMVo':function(_0x4eef72,_0x56f0d2){const _0x25e8d9=_0x2c00;return _0x405c69[_0x25e8d9(0x603)](_0x4eef72,_0x56f0d2);},'pbAxn':function(_0xd93352,_0x3b0b57){const _0x42f6d4=_0x2c00;return _0x405c69[_0x42f6d4(0x959)](_0xd93352,_0x3b0b57);},'ETQMR':function(_0x175b51,_0x14bfd5){const _0x5a0aaa=_0x2c00;return _0x405c69[_0x5a0aaa(0x48d)](_0x175b51,_0x14bfd5);},'qtGQG':_0x405c69[_0x59c8b5(0x8ca)],'hzeEt':function(_0x46a808,_0x4534a7){const _0x592f1e=_0x59c8b5;return _0x405c69[_0x592f1e(0x7f6)](_0x46a808,_0x4534a7);},'jifxd':_0x405c69[_0x59c8b5(0x132)],'ejwvz':_0x405c69[_0xd184ef(0x2c0)],'YLaSJ':function(_0x4cc59b,_0x675ad8){const _0x119820=_0x59c8b5;return _0x405c69[_0x119820(0x947)](_0x4cc59b,_0x675ad8);},'gvIKN':function(_0x49d7ed,_0x419fce){const _0x2b7f37=_0x59c8b5;return _0x405c69[_0x2b7f37(0x4f7)](_0x49d7ed,_0x419fce);},'xQKxR':_0x405c69[_0xd184ef(0x183)],'jHYSz':_0x405c69[_0x2ce68a(0x9e2)],'wrALX':_0x405c69[_0x2b59f4(0x336)],'yrtRB':_0x405c69[_0x59c8b5(0x57d)],'sJjBI':_0x405c69[_0x2b59f4(0x966)],'PAdHK':_0x405c69[_0xd184ef(0x5f9)],'yjHGL':function(_0x562085){const _0x383113=_0x59c8b5;return _0x405c69[_0x383113(0x276)](_0x562085);},'xKtYG':function(_0x5c262f,_0xf56648){const _0x4db7b1=_0x2b59f4;return _0x405c69[_0x4db7b1(0x1bd)](_0x5c262f,_0xf56648);},'YlPqm':_0x405c69[_0x2ce68a(0x77f)],'FfgLT':_0x405c69[_0x2ce68a(0x3f5)],'AzSpd':_0x405c69[_0x2ce68a(0x783)],'cIwjo':function(_0x33b8cc,_0x4bdfaf){const _0x534480=_0xd184ef;return _0x405c69[_0x534480(0x48d)](_0x33b8cc,_0x4bdfaf);},'aiqpJ':function(_0x136ee2,_0x65b82a){const _0x3cae7e=_0x2b59f4;return _0x405c69[_0x3cae7e(0x318)](_0x136ee2,_0x65b82a);},'IkXRZ':_0x405c69[_0xd184ef(0x73e)],'PJkKP':_0x405c69[_0x2b59f4(0x453)],'lQucR':_0x405c69[_0xd184ef(0x2e6)],'tVzVS':function(_0x5c891f,_0x40771f){const _0x36d0fa=_0x2b59f4;return _0x405c69[_0x36d0fa(0x5a8)](_0x5c891f,_0x40771f);},'WHJHx':_0x405c69[_0x59c8b5(0x4d5)],'OfjFh':function(_0x2872c6,_0x2ec74a,_0xcaab29){const _0x2c0439=_0x9459f2;return _0x405c69[_0x2c0439(0x665)](_0x2872c6,_0x2ec74a,_0xcaab29);},'KXiSU':_0x405c69[_0x2b59f4(0x70d)],'pxoXK':_0x405c69[_0x59c8b5(0x77b)],'UNOqG':function(_0x44fa21,_0x8074b1){const _0x582a4f=_0x9459f2;return _0x405c69[_0x582a4f(0x849)](_0x44fa21,_0x8074b1);},'XwmPe':function(_0x2b14d9,_0x4100b6){const _0x5bf38a=_0x9459f2;return _0x405c69[_0x5bf38a(0x318)](_0x2b14d9,_0x4100b6);},'mFPzi':_0x405c69[_0x9459f2(0x68a)],'PzCos':_0x405c69[_0x2b59f4(0x645)],'joJsO':function(_0x2bf1e9,_0x159076){const _0x2460ca=_0x59c8b5;return _0x405c69[_0x2460ca(0x318)](_0x2bf1e9,_0x159076);},'nzZvP':_0x405c69[_0x2ce68a(0x8b2)],'wkOdl':_0x405c69[_0x9459f2(0x8cc)],'uhMlU':_0x405c69[_0x9459f2(0x9df)],'blmUK':_0x405c69[_0x2ce68a(0x42e)],'tBFkK':_0x405c69[_0x9459f2(0x92d)],'ChVpN':_0x405c69[_0x2b59f4(0x609)],'wzWFZ':function(_0x5a0199,_0x25baeb){const _0x59ea4b=_0x9459f2;return _0x405c69[_0x59ea4b(0x990)](_0x5a0199,_0x25baeb);}};if(_0x405c69[_0x2ce68a(0x5a8)](_0x14bdb9[_0x2b59f4(0x743)+'h'],-0x11d4+-0x765+0x17*0x119))_0xc0141c=_0x14bdb9[_0x2b59f4(0x5ba)](0x5*-0x2c5+0x2*0xad9+-0x7d3);if(_0x405c69[_0x59c8b5(0x5d8)](_0xc0141c,_0x405c69[_0xd184ef(0x183)])){if(_0x405c69[_0x2ce68a(0x898)](_0x405c69[_0x9459f2(0x2ec)],_0x405c69[_0x9459f2(0x2ec)])){document[_0x59c8b5(0x691)+_0x9459f2(0x3b3)+_0x9459f2(0x2e0)](_0x405c69[_0x59c8b5(0x2b4)])[_0x9459f2(0x234)+_0x2b59f4(0x4b5)]='',_0x405c69[_0x2ce68a(0x276)](chatmore);const _0x3dff81={'method':_0x405c69[_0x2ce68a(0x45e)],'headers':headers,'body':_0x405c69[_0x2b59f4(0x959)](b64EncodeUnicode,JSON[_0x9459f2(0x63b)+_0x9459f2(0x78b)]({'prompt':_0x405c69[_0x59c8b5(0x990)](_0x405c69[_0x59c8b5(0x48d)](_0x405c69[_0x59c8b5(0x48d)](_0x405c69[_0xd184ef(0x830)](_0x405c69[_0xd184ef(0x28c)],original_search_query),_0x405c69[_0x2ce68a(0x946)]),document[_0x2ce68a(0x691)+_0x2b59f4(0x3b3)+_0x2ce68a(0x2e0)](_0x405c69[_0x9459f2(0x23b)])[_0xd184ef(0x234)+_0x59c8b5(0x4b5)][_0x9459f2(0x4b1)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x2ce68a(0x4b1)+'ce'](/<hr.*/gs,'')[_0x9459f2(0x4b1)+'ce'](/<[^>]+>/g,'')[_0x59c8b5(0x4b1)+'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':!![]}))};_0x405c69[_0x2b59f4(0x665)](fetch,_0x405c69[_0xd184ef(0x24c)],_0x3dff81)[_0x59c8b5(0x576)](_0x3fd6a5=>{const _0x205944=_0x2b59f4,_0x296157=_0x59c8b5,_0x3db812=_0x2ce68a,_0x422e85=_0x59c8b5,_0x58b4f8=_0x2b59f4,_0x575ab3={'mZfLc':function(_0x57433e,_0x3e78a8){const _0x3b50aa=_0x2c00;return _0x41d059[_0x3b50aa(0x8fe)](_0x57433e,_0x3e78a8);},'zEvcQ':function(_0x4b6884,_0x888b5e){const _0x375aea=_0x2c00;return _0x41d059[_0x375aea(0x4a5)](_0x4b6884,_0x888b5e);},'npwqM':function(_0x2f3bff,_0x4d9514){const _0xe6c7bc=_0x2c00;return _0x41d059[_0xe6c7bc(0x4cd)](_0x2f3bff,_0x4d9514);},'jDReA':_0x41d059[_0x205944(0x904)],'qiPtb':function(_0x20f8f9,_0x5b4758){const _0xb66a12=_0x205944;return _0x41d059[_0xb66a12(0x593)](_0x20f8f9,_0x5b4758);},'QcbkU':_0x41d059[_0x205944(0x506)],'lFlaw':_0x41d059[_0x3db812(0x8e5)],'EyacX':function(_0x3c8d20,_0x23dad5){const _0x5e1d66=_0x205944;return _0x41d059[_0x5e1d66(0x772)](_0x3c8d20,_0x23dad5);},'PfJhC':function(_0x344976,_0x3ee7ce){const _0x1b1c39=_0x205944;return _0x41d059[_0x1b1c39(0x753)](_0x344976,_0x3ee7ce);},'vrUCg':_0x41d059[_0x205944(0x27a)],'YSSiz':_0x41d059[_0x58b4f8(0x24a)],'lZrob':_0x41d059[_0x205944(0x786)],'JxkmS':_0x41d059[_0x58b4f8(0x8d4)],'eCMIW':_0x41d059[_0x205944(0x411)],'PgmHb':_0x41d059[_0x58b4f8(0x2c2)],'QBPPQ':function(_0x26b379){const _0xc9d8f3=_0x3db812;return _0x41d059[_0xc9d8f3(0x37d)](_0x26b379);},'GUoGJ':function(_0x6cb1ea,_0x274124){const _0x379ae7=_0x422e85;return _0x41d059[_0x379ae7(0x409)](_0x6cb1ea,_0x274124);},'gXDjH':_0x41d059[_0x3db812(0x241)],'AkAkr':function(_0x12474c,_0x275f7b){const _0xb2aceb=_0x205944;return _0x41d059[_0xb2aceb(0x593)](_0x12474c,_0x275f7b);},'dmqlV':_0x41d059[_0x58b4f8(0x99b)],'TYKiX':_0x41d059[_0x296157(0x634)],'LgUag':function(_0x26d434,_0x2f4c62){const _0x34dc0f=_0x205944;return _0x41d059[_0x34dc0f(0x4cf)](_0x26d434,_0x2f4c62);},'Ywrbi':function(_0x4e8134,_0x3846e5){const _0x4fbfd=_0x296157;return _0x41d059[_0x4fbfd(0x73a)](_0x4e8134,_0x3846e5);},'WMXoo':_0x41d059[_0x205944(0x87c)],'gtdVp':_0x41d059[_0x58b4f8(0x5bc)],'yjotI':function(_0x2157bb,_0x34d276){const _0x4b4a41=_0x3db812;return _0x41d059[_0x4b4a41(0x73a)](_0x2157bb,_0x34d276);},'ysACi':_0x41d059[_0x3db812(0x33f)],'mKKtF':function(_0x2884d3,_0x1db7d2){const _0x1830c3=_0x205944;return _0x41d059[_0x1830c3(0x4fa)](_0x2884d3,_0x1db7d2);},'KCOfh':_0x41d059[_0x58b4f8(0x4b6)],'uzATL':function(_0x1bc681,_0x205643,_0x39ed18){const _0x5d28e1=_0x296157;return _0x41d059[_0x5d28e1(0x2dc)](_0x1bc681,_0x205643,_0x39ed18);},'kfjUI':function(_0x284a86,_0x12a279){const _0x5cca14=_0x3db812;return _0x41d059[_0x5cca14(0x4a5)](_0x284a86,_0x12a279);},'OoKlh':_0x41d059[_0x422e85(0x765)],'lOChz':function(_0x29a077,_0x366f4c){const _0x2af589=_0x422e85;return _0x41d059[_0x2af589(0x4a5)](_0x29a077,_0x366f4c);},'qZUlq':_0x41d059[_0x58b4f8(0x13a)],'BFlSg':function(_0x58f9ef,_0x1e5784){const _0x317992=_0x422e85;return _0x41d059[_0x317992(0x6e3)](_0x58f9ef,_0x1e5784);},'GbIjL':function(_0x5c9cc4,_0xd725b6){const _0x11ae4a=_0x3db812;return _0x41d059[_0x11ae4a(0x999)](_0x5c9cc4,_0xd725b6);},'gGCuh':_0x41d059[_0x296157(0x4d7)],'jOGHZ':_0x41d059[_0x3db812(0x55a)]};if(_0x41d059[_0x58b4f8(0x9e3)](_0x41d059[_0x205944(0x76a)],_0x41d059[_0x296157(0x76a)])){const _0x4a8107=_0x3fd6a5[_0x205944(0x747)][_0x205944(0x69f)+_0x422e85(0x629)]();let _0x58c523='',_0x137c94='';_0x4a8107[_0x3db812(0x734)]()[_0x3db812(0x576)](function _0x1f36d6({done:_0x23b398,value:_0x58d779}){const _0x3af4fb=_0x205944,_0x488196=_0x296157,_0x3c588e=_0x58b4f8,_0x57551e=_0x205944,_0x578bed=_0x3db812,_0x453267={'KAvll':function(_0x58668f,_0x26a6e3){const _0x548090=_0x2c00;return _0x575ab3[_0x548090(0x3a8)](_0x58668f,_0x26a6e3);},'xIoIM':function(_0x2c31c6,_0x1ab2c2){const _0x422a00=_0x2c00;return _0x575ab3[_0x422a00(0x178)](_0x2c31c6,_0x1ab2c2);},'DNgUO':_0x575ab3[_0x3af4fb(0x711)],'aplim':function(_0x407a45,_0x315fdf){const _0x2ece57=_0x3af4fb;return _0x575ab3[_0x2ece57(0x7db)](_0x407a45,_0x315fdf);},'PHbJV':function(_0x163b78,_0x22a15a){const _0x1bdbf6=_0x3af4fb;return _0x575ab3[_0x1bdbf6(0x66a)](_0x163b78,_0x22a15a);},'mlJBR':_0x575ab3[_0x488196(0x7fe)]};if(_0x575ab3[_0x3af4fb(0x933)](_0x575ab3[_0x3af4fb(0x427)],_0x575ab3[_0x3af4fb(0x427)])){if(_0x23b398)return;const _0x57744a=new TextDecoder(_0x575ab3[_0x488196(0x563)])[_0x3c588e(0x261)+'e'](_0x58d779);return _0x57744a[_0x488196(0x83e)]()[_0x488196(0x735)]('\x0a')[_0x3c588e(0x235)+'ch'](function(_0x54d115){const _0x270c62=_0x578bed,_0x44f307=_0x3c588e,_0x3e6ca1=_0x3af4fb,_0x401157=_0x3af4fb,_0x64b64e=_0x3af4fb,_0xd23dcb={'lQLBW':function(_0x3521fb,_0x3252d3){const _0x52643a=_0x2c00;return _0x575ab3[_0x52643a(0x5a1)](_0x3521fb,_0x3252d3);},'leeYq':function(_0x27af83,_0x1d59c5){const _0x3cb828=_0x2c00;return _0x575ab3[_0x3cb828(0x178)](_0x27af83,_0x1d59c5);},'YmrZs':function(_0x1af2d5,_0x2a0b86){const _0x2fc81e=_0x2c00;return _0x575ab3[_0x2fc81e(0x6bf)](_0x1af2d5,_0x2a0b86);},'OzSSH':_0x575ab3[_0x270c62(0x7fe)]};if(_0x575ab3[_0x44f307(0x686)](_0x575ab3[_0x44f307(0x4e5)],_0x575ab3[_0x44f307(0x928)])){if(_0x575ab3[_0x64b64e(0x42c)](_0x54d115[_0x44f307(0x743)+'h'],-0xd09+0x1f2a+-0x121b))_0x58c523=_0x54d115[_0x44f307(0x5ba)](0x179a+0x15f7+-0x2d8b);if(_0x575ab3[_0x401157(0x87e)](_0x58c523,_0x575ab3[_0x401157(0x8b9)])){if(_0x575ab3[_0x401157(0x686)](_0x575ab3[_0x3e6ca1(0x3c8)],_0x575ab3[_0x44f307(0x884)])){const _0x564766=_0x575ab3[_0x270c62(0x6fa)][_0x3e6ca1(0x735)]('|');let _0x326bfd=0x3*-0xbe6+0xe6f+0x1543;while(!![]){switch(_0x564766[_0x326bfd++]){case'0':document[_0x44f307(0x38d)+_0x44f307(0x6c0)+_0x270c62(0x9de)](_0x575ab3[_0x64b64e(0x816)])[_0x44f307(0x7b5)][_0x3e6ca1(0x7cb)+'ay']='';continue;case'1':document[_0x401157(0x38d)+_0x270c62(0x6c0)+_0x44f307(0x9de)](_0x575ab3[_0x44f307(0x7d1)])[_0x44f307(0x7b5)][_0x3e6ca1(0x7cb)+'ay']='';continue;case'2':lock_chat=0x1d33+0x574+-0x22a7;continue;case'3':_0x575ab3[_0x64b64e(0x25f)](proxify);continue;case'4':return;}break;}}else{_0x89b200=_0xd23dcb[_0x44f307(0x471)](_0x2a1981,-0x935+0x1f44+0x6*-0x3ad);if(!_0x2437b2)throw _0x446c18;return _0xd23dcb[_0x270c62(0x2b5)](_0x47c636,0x2*0x7cd+0x9*-0x25f+0x7b1)[_0x3e6ca1(0x576)](()=>_0x31f470(_0x4ee911,_0x108a76,_0x458efa));}}let _0x3d51d0;try{if(_0x575ab3[_0x270c62(0x9a1)](_0x575ab3[_0x64b64e(0x7b7)],_0x575ab3[_0x270c62(0x7b7)]))return _0x453267[_0x44f307(0x516)](_0x20a9c3,_0x453267[_0x64b64e(0x492)](_0x376af5,_0x214865));else try{if(_0x575ab3[_0x44f307(0x9ac)](_0x575ab3[_0x44f307(0x9aa)],_0x575ab3[_0x64b64e(0x9c8)]))_0x3d51d0=JSON[_0x44f307(0x7a8)](_0x575ab3[_0x44f307(0x66a)](_0x137c94,_0x58c523))[_0x575ab3[_0x3e6ca1(0x7fe)]],_0x137c94='';else return _0x59d385[_0x401157(0x353)+_0x3e6ca1(0x812)]()[_0x44f307(0x4e9)+'h'](HGwBJU[_0x64b64e(0x7bb)])[_0x401157(0x353)+_0x270c62(0x812)]()[_0x270c62(0x7e5)+_0x270c62(0x599)+'r'](_0x5de246)[_0x64b64e(0x4e9)+'h'](HGwBJU[_0x64b64e(0x7bb)]);}catch(_0x4f5a05){if(_0x575ab3[_0x3e6ca1(0x7d4)](_0x575ab3[_0x401157(0x201)],_0x575ab3[_0x44f307(0x660)])){if(!_0x2489df)return;try{var _0x22821b=new _0x2443db(_0x578a63[_0x270c62(0x743)+'h']),_0x33adf0=new _0x3c6533(_0x22821b);for(var _0x1567f5=0x54e+-0x6b9*-0x5+-0x26eb,_0x69af51=_0x596df9[_0x270c62(0x743)+'h'];_0x453267[_0x44f307(0x466)](_0x1567f5,_0x69af51);_0x1567f5++){_0x33adf0[_0x1567f5]=_0x16392d[_0x401157(0x664)+_0x3e6ca1(0x741)](_0x1567f5);}return _0x22821b;}catch(_0x7eac77){}}else _0x3d51d0=JSON[_0x401157(0x7a8)](_0x58c523)[_0x575ab3[_0x64b64e(0x7fe)]],_0x137c94='';}}catch(_0x4427fd){_0x575ab3[_0x3e6ca1(0x65e)](_0x575ab3[_0x44f307(0x7fd)],_0x575ab3[_0x270c62(0x7fd)])?_0x137c94+=_0x58c523:_0x10c850+='上';}if(_0x3d51d0&&_0x575ab3[_0x401157(0x42c)](_0x3d51d0[_0x44f307(0x743)+'h'],-0x18a8+0x7ed*-0x3+0x306f)&&_0x575ab3[_0x44f307(0x175)](_0x3d51d0[-0x1602+-0x45*-0x70+-0x417*0x2][_0x401157(0x22a)+_0x270c62(0x69e)][_0x3e6ca1(0x185)+_0x401157(0x1e8)+'t'][0x24bd+-0x34f*0x2+-0xb*0x2bd],text_offset)){if(_0x575ab3[_0x44f307(0x9ac)](_0x575ab3[_0x44f307(0x5e9)],_0x575ab3[_0x44f307(0x5e9)]))try{_0x1b0276=_0xb57b9d[_0x44f307(0x7a8)](_0x453267[_0x64b64e(0x2fa)](_0x304817,_0x25ecab))[_0x453267[_0x3e6ca1(0x6cb)]],_0x2ac023='';}catch(_0x11a858){_0x4b42fa=_0x19c169[_0x3e6ca1(0x7a8)](_0x215d6e)[_0x453267[_0x64b64e(0x6cb)]],_0xb1a22d='';}else chatTextRawPlusComment+=_0x3d51d0[0x1*-0x1a4c+0xeba+-0x1*-0xb92][_0x3e6ca1(0x1ed)],text_offset=_0x3d51d0[0x16*-0x11a+0x1*-0x268a+0x3ec6][_0x270c62(0x22a)+_0x64b64e(0x69e)][_0x64b64e(0x185)+_0x44f307(0x1e8)+'t'][_0x575ab3[_0x270c62(0x5a1)](_0x3d51d0[-0x5e+0xede+-0xe80][_0x270c62(0x22a)+_0x64b64e(0x69e)][_0x44f307(0x185)+_0x64b64e(0x1e8)+'t'][_0x64b64e(0x743)+'h'],0x1*-0x4af+-0x3c6+0x876)];}_0x575ab3[_0x3e6ca1(0x78f)](markdownToHtml,_0x575ab3[_0x44f307(0x29d)](beautify,chatTextRawPlusComment),document[_0x270c62(0x38d)+_0x44f307(0x6c0)+_0x270c62(0x9de)](_0x575ab3[_0x44f307(0x585)]));}else try{_0x153e1e=_0x2421e4[_0x270c62(0x7a8)](_0xd23dcb[_0x3e6ca1(0x5d5)](_0x18cf3a,_0x928f3f))[_0xd23dcb[_0x401157(0x93a)]],_0xd98fab='';}catch(_0x13ed46){_0x3a8d6c=_0x316be6[_0x3e6ca1(0x7a8)](_0x4981ee)[_0xd23dcb[_0x64b64e(0x93a)]],_0xda3b7e='';}}),_0x4a8107[_0x57551e(0x734)]()[_0x578bed(0x576)](_0x1f36d6);}else return _0xa86b68[_0x57551e(0x536)](new _0x19c994(_0x47af29));});}else return _0x386d8d;})[_0x9459f2(0x88a)](_0xc8aa01=>{const _0x248dd4=_0x9459f2,_0x35b6d5=_0x59c8b5,_0x4ecee3=_0x9459f2,_0x151370=_0x59c8b5,_0x1a1983=_0x2b59f4;if(_0x41d059[_0x248dd4(0x999)](_0x41d059[_0x35b6d5(0x160)],_0x41d059[_0x248dd4(0x1ab)])){const _0x8bd297=_0x20ba7f?function(){const _0x5129be=_0x4ecee3;if(_0x176af7){const _0x5af3ff=_0x4b0eab[_0x5129be(0x6ec)](_0x58096d,arguments);return _0x496a43=null,_0x5af3ff;}}:function(){};return _0x5495c8=![],_0x8bd297;}else console[_0x248dd4(0x94b)](_0x41d059[_0x1a1983(0x2a7)],_0xc8aa01);});return;}else{const _0x25c8d1=_0x41d059[_0x2ce68a(0x4bb)][_0x9459f2(0x735)]('|');let _0x3ab539=0x4*0x493+-0x223*0x3+-0xbe3;while(!![]){switch(_0x25c8d1[_0x3ab539++]){case'0':_0x14df14=0x2*0x7bb+0xc61+-0x1bd7;continue;case'1':_0x41d059[_0x2ce68a(0x37d)](_0x3848de);continue;case'2':return;case'3':_0xbfb579[_0x2b59f4(0x691)+_0x9459f2(0x3b3)+_0x2b59f4(0x2e0)](_0x41d059[_0xd184ef(0x46d)])[_0x9459f2(0x749)]='';continue;case'4':_0x447a35+=_0x41d059[_0xd184ef(0x4fd)](_0x45ab35,_0x433aa6);continue;}break;}}}let _0x2ea847;try{if(_0x405c69[_0x59c8b5(0x3ce)](_0x405c69[_0x9459f2(0x179)],_0x405c69[_0xd184ef(0x7af)])){const _0x163b08=_0x4f7980[_0x9459f2(0x6ec)](_0x2b3945,arguments);return _0xa19939=null,_0x163b08;}else try{if(_0x405c69[_0x59c8b5(0x1bd)](_0x405c69[_0x9459f2(0x896)],_0x405c69[_0x59c8b5(0x60d)]))_0x2ea847=JSON[_0x2b59f4(0x7a8)](_0x405c69[_0x2ce68a(0x969)](_0x335424,_0xc0141c))[_0x405c69[_0x2ce68a(0x8ca)]],_0x335424='';else return![];}catch(_0x20466e){_0x405c69[_0x9459f2(0x569)](_0x405c69[_0x9459f2(0x66b)],_0x405c69[_0x2b59f4(0x66b)])?_0x871dee=_0x7d96d:(_0x2ea847=JSON[_0x9459f2(0x7a8)](_0xc0141c)[_0x405c69[_0x59c8b5(0x8ca)]],_0x335424='');}}catch(_0x547459){if(_0x405c69[_0x2ce68a(0x564)](_0x405c69[_0xd184ef(0x40f)],_0x405c69[_0xd184ef(0x40f)]))_0x335424+=_0xc0141c;else{if(_0x23b1ca){const _0x16ee3a=_0x17fd94[_0x2ce68a(0x6ec)](_0x22a54e,arguments);return _0x72d504=null,_0x16ee3a;}}}_0x2ea847&&_0x405c69[_0x2b59f4(0x5a8)](_0x2ea847[_0xd184ef(0x743)+'h'],-0x14*0xce+0x1*-0x2379+0x3391)&&_0x405c69[_0x2b59f4(0x947)](_0x2ea847[0x1*-0xa5f+0x1e*-0x66+0x5*0x477][_0x59c8b5(0x22a)+_0x59c8b5(0x69e)][_0x59c8b5(0x185)+_0x9459f2(0x1e8)+'t'][0x14*-0xd9+0x1159+-0x65],text_offset)&&(chatTextRaw+=_0x2ea847[0xb4+-0xc4b+0xb97*0x1][_0x9459f2(0x1ed)],text_offset=_0x2ea847[0x1c31+0x137c+-0x2fad*0x1][_0x9459f2(0x22a)+_0x59c8b5(0x69e)][_0x2b59f4(0x185)+_0x59c8b5(0x1e8)+'t'][_0x405c69[_0x59c8b5(0x35a)](_0x2ea847[0x4c*-0x15+0xd79*-0x1+0x13b5][_0x59c8b5(0x22a)+_0xd184ef(0x69e)][_0x9459f2(0x185)+_0xd184ef(0x1e8)+'t'][_0x2b59f4(0x743)+'h'],-0x1c38+-0x167d+0x32b6)]),_0x405c69[_0xd184ef(0x665)](markdownToHtml,_0x405c69[_0x9459f2(0x959)](beautify,chatTextRaw),document[_0x9459f2(0x38d)+_0x59c8b5(0x6c0)+_0x9459f2(0x9de)](_0x405c69[_0x2ce68a(0x70d)]));}),_0x22e15c[_0x3d84a8(0x734)]()[_0x4317ba(0x576)](_0x515702);});})[_0x1e5ad7(0x88a)](_0x4581c5=>{const _0x1daf8c=_0x141271,_0xf2a998=_0x124012;console[_0x1daf8c(0x94b)](_0x290ac7[_0x1daf8c(0x2ca)],_0x4581c5);});return;}let _0x7b914d;try{try{_0x7b914d=JSON[_0x124012(0x7a8)](_0x290ac7[_0x1e5ad7(0x8e6)](_0xe639e2,_0x45f207))[_0x290ac7[_0x1e5ad7(0x233)]],_0xe639e2='';}catch(_0x4b1e51){_0x7b914d=JSON[_0x27e894(0x7a8)](_0x45f207)[_0x290ac7[_0x27e894(0x233)]],_0xe639e2='';}}catch(_0x7b1ee6){_0xe639e2+=_0x45f207;}_0x7b914d&&_0x290ac7[_0x1e5ad7(0x4c1)](_0x7b914d[_0x124012(0x743)+'h'],-0x7f*-0x2a+0x469*-0x7+0xa09)&&_0x290ac7[_0x1e5ad7(0x4c1)](_0x7b914d[0x1*-0x4e9+0x14e8+-0x27*0x69][_0x141271(0x22a)+_0x141271(0x69e)][_0x2ec54b(0x185)+_0x27e894(0x1e8)+'t'][-0x206c+0x1ae1+0x1d9*0x3],text_offset)&&(chatTextRawIntro+=_0x7b914d[-0x16c8+-0xb04+0x21cc][_0x1e5ad7(0x1ed)],text_offset=_0x7b914d[0xd9e+0xfb6+-0xeaa*0x2][_0x124012(0x22a)+_0x1e5ad7(0x69e)][_0x1e5ad7(0x185)+_0x27e894(0x1e8)+'t'][_0x290ac7[_0x27e894(0x4e2)](_0x7b914d[0x1ad1+-0x229+0x838*-0x3][_0x27e894(0x22a)+_0x2ec54b(0x69e)][_0x2ec54b(0x185)+_0x1e5ad7(0x1e8)+'t'][_0x2ec54b(0x743)+'h'],0x2*0xfa1+0x451*0x4+-0x3085)]),_0x290ac7[_0x124012(0x5eb)](markdownToHtml,_0x290ac7[_0x141271(0x454)](beautify,_0x290ac7[_0x141271(0x644)](chatTextRawIntro,'\x0a')),document[_0x1e5ad7(0x38d)+_0x27e894(0x6c0)+_0x1e5ad7(0x9de)](_0x290ac7[_0x141271(0x2a4)]));}),_0x2ad817[_0x4fbd00(0x734)]()[_0x222479(0x576)](_0x5175f4);});})[_0x31e731(0x88a)](_0x2d973c=>{const _0x30da03=_0xd3c6d5,_0x538a8f=_0x31e731,_0x46652e=_0xeffe8d,_0x5bbea6=_0xeffe8d,_0x236a21={};_0x236a21[_0x30da03(0x97a)]=_0x30da03(0x419)+':';const _0x462975=_0x236a21;console[_0x30da03(0x94b)](_0x462975[_0x30da03(0x97a)],_0x2d973c);});function _0x3a23f4(_0x3f56d7){const _0x120866=_0x31e731,_0x1ab75c=_0xd3c6d5,_0x57cb43=_0xf3ef9c,_0x463e71=_0xf3ef9c,_0x535ba2=_0xf3ef9c,_0x11ebeb={'dbvnT':function(_0x2d12c0,_0x13149f){return _0x2d12c0===_0x13149f;},'SPkLM':_0x120866(0x63b)+'g','brOeI':_0x1ab75c(0x9e9)+_0x57cb43(0x916)+_0x463e71(0x21b),'jgggx':_0x120866(0x856)+'er','pMqDO':function(_0x2cdf4c,_0x5e06bc){return _0x2cdf4c!==_0x5e06bc;},'bkOdn':function(_0x3bc2bc,_0x516db6){return _0x3bc2bc+_0x516db6;},'mReMd':function(_0x2a763a,_0x582fda){return _0x2a763a/_0x582fda;},'YoJat':_0x1ab75c(0x743)+'h','gZdGg':function(_0x141815,_0x766ddd){return _0x141815===_0x766ddd;},'aivVj':function(_0x180023,_0x5d9bd8){return _0x180023%_0x5d9bd8;},'gsRrj':_0x57cb43(0x4ba),'aQNrX':_0x120866(0x8ba),'fGdEM':_0x463e71(0x38a)+'n','roDej':_0x463e71(0x5d4)+_0x120866(0x142)+'t','rFeGf':function(_0x2026ba,_0x54e48f){return _0x2026ba(_0x54e48f);},'JVoRe':function(_0x51406a,_0x14a39d){return _0x51406a(_0x14a39d);}};function _0x771f1c(_0x51b77b){const _0x76a48e=_0x463e71,_0x69b8b8=_0x1ab75c,_0xd9f0a5=_0x1ab75c,_0x4d2659=_0x57cb43,_0x51ed2d=_0x1ab75c;if(_0x11ebeb[_0x76a48e(0x97f)](typeof _0x51b77b,_0x11ebeb[_0x69b8b8(0x8f9)]))return function(_0x2522a0){}[_0x76a48e(0x7e5)+_0x76a48e(0x599)+'r'](_0x11ebeb[_0x69b8b8(0x8d5)])[_0xd9f0a5(0x6ec)](_0x11ebeb[_0x51ed2d(0x891)]);else _0x11ebeb[_0xd9f0a5(0x6a8)](_0x11ebeb[_0xd9f0a5(0x944)]('',_0x11ebeb[_0x4d2659(0x9b4)](_0x51b77b,_0x51b77b))[_0x11ebeb[_0x51ed2d(0x80d)]],-0x1*-0x1082+-0x1*-0x40f+-0x5e*0x38)||_0x11ebeb[_0xd9f0a5(0x1e9)](_0x11ebeb[_0x76a48e(0x67b)](_0x51b77b,0x1*-0x505+-0xc5d+0x1176),-0x1*0x268d+-0xb4*0x1a+-0x1*-0x38d5)?function(){return!![];}[_0x76a48e(0x7e5)+_0x51ed2d(0x599)+'r'](_0x11ebeb[_0xd9f0a5(0x944)](_0x11ebeb[_0xd9f0a5(0x3c9)],_0x11ebeb[_0x76a48e(0x6c6)]))[_0x76a48e(0x152)](_0x11ebeb[_0x69b8b8(0x690)]):function(){return![];}[_0x69b8b8(0x7e5)+_0x4d2659(0x599)+'r'](_0x11ebeb[_0xd9f0a5(0x944)](_0x11ebeb[_0x4d2659(0x3c9)],_0x11ebeb[_0x69b8b8(0x6c6)]))[_0x76a48e(0x6ec)](_0x11ebeb[_0x76a48e(0x412)]);_0x11ebeb[_0xd9f0a5(0x4a1)](_0x771f1c,++_0x51b77b);}try{if(_0x3f56d7)return _0x771f1c;else _0x11ebeb[_0x120866(0x337)](_0x771f1c,-0x23e1*-0x1+-0x180*0x5+-0x5ad*0x5);}catch(_0x5b5ab1){}}
|
||
|
||
|
||
|
||
</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()
|