mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
1942 lines
275 KiB
Python
Executable file
1942 lines
275 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('/textrank', methods=['POST'])
|
||
def textrank():
|
||
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_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">
|
||
|
||
<div id="iframe-wrapper">
|
||
<iframe ></iframe>
|
||
<div id='readability-reader'></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("#readability-reader").innerHTML = '';
|
||
try{iframe.removeAttribute('src');}catch(e){}
|
||
|
||
})
|
||
// 4. 开始拖拽
|
||
// (1) 当我们鼠标按下, 就获得鼠标在盒子内的坐标
|
||
title.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);
|
||
})
|
||
})
|
||
title.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';
|
||
e.preventDefault();
|
||
}
|
||
// (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;
|
||
}
|
||
|
||
#iframe-wrapper {
|
||
width: 100%;
|
||
height: 500px; /* 父元素高度 */
|
||
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_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>
|
||
<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 _0x113139=_0x25b1,_0x402b85=_0x25b1,_0x236cbc=_0x25b1,_0xedeb96=_0x25b1,_0x53e3d7=_0x25b1;function _0x25b1(_0x10aacf,_0x242122){const _0x1a9f8c=_0x303e();return _0x25b1=function(_0x5e2840,_0x57f5ea){_0x5e2840=_0x5e2840-(0x247f+-0x1*-0x26a8+-0x4a9c);let _0x2d1452=_0x1a9f8c[_0x5e2840];return _0x2d1452;},_0x25b1(_0x10aacf,_0x242122);}(function(_0x2b2ec7,_0x3af97e){const _0x5a68c2=_0x25b1,_0x2e2842=_0x25b1,_0xd089d=_0x25b1,_0x4417d7=_0x25b1,_0x19a0fa=_0x25b1,_0xd50d68=_0x2b2ec7();while(!![]){try{const _0x1ba530=-parseInt(_0x5a68c2(0x527))/(-0x6b4*0x1+-0x36a*0x3+0x10f3)+parseInt(_0x2e2842(0x23f))/(0x9f1+-0x1cd*-0x1+-0x2ef*0x4)*(-parseInt(_0x5a68c2(0x85f))/(0x2263+0x5aa*-0x4+0x3c*-0x32))+parseInt(_0x4417d7(0x130))/(-0x1*0x81d+0x2288+-0x1a67)*(parseInt(_0xd089d(0x7e0))/(0x1a7b+0x121*-0x2+0x2*-0xc1a))+-parseInt(_0x5a68c2(0x69a))/(0xd*-0x131+0x1*-0x12b3+0x2236)*(-parseInt(_0x19a0fa(0x238))/(-0x7a3+0x43*-0x5b+0x1f7b))+-parseInt(_0x4417d7(0x3bd))/(0x138f+-0x1c99+0x912)+parseInt(_0x2e2842(0x7aa))/(0xa3d+-0x16da+0x653*0x2)+-parseInt(_0xd089d(0x5ea))/(-0xb6e+-0xafa+0x1672)*(-parseInt(_0x19a0fa(0x368))/(-0x7*-0x301+0x71*-0x3d+-0x27*-0x27));if(_0x1ba530===_0x3af97e)break;else _0xd50d68['push'](_0xd50d68['shift']());}catch(_0x33b366){_0xd50d68['push'](_0xd50d68['shift']());}}}(_0x303e,-0x287*0x1f6+-0xaa25+-0x10a575*-0x1));function proxify(){const _0xc231f9=_0x25b1,_0x20b9b5=_0x25b1,_0x40894a=_0x25b1,_0x3f06d8=_0x25b1,_0x102a4b=_0x25b1,_0x53d69e={'MiHqi':function(_0x264ee1,_0x2449ca){return _0x264ee1<_0x2449ca;},'qaJPQ':function(_0x1ff95f,_0xf22b6f){return _0x1ff95f+_0xf22b6f;},'fIGxb':function(_0x5a0c7a,_0x201719){return _0x5a0c7a+_0x201719;},'EWAhQ':_0xc231f9(0x523)+'务\x20','iGdzw':_0xc231f9(0x2a6)+_0x20b9b5(0x584)+_0x20b9b5(0x2b0)+_0xc231f9(0x3ca)+_0x3f06d8(0x78a)+_0x102a4b(0x4f2)+_0x40894a(0x41a)+_0x40894a(0x2db)+_0x20b9b5(0x438)+_0x102a4b(0x439)+_0x20b9b5(0x5de)+_0x3f06d8(0x71a)+_0xc231f9(0x21a)+_0x20b9b5(0x6b3)+'果:','mbFWU':_0x102a4b(0x821)+_0x3f06d8(0x4d0),'CjAPX':function(_0x2c6798,_0xfe0994){return _0x2c6798+_0xfe0994;},'unVet':_0xc231f9(0x696)+_0x3f06d8(0x3de)+_0x3f06d8(0x349)+_0xc231f9(0x60b)+_0x20b9b5(0x275)+_0x40894a(0x6c2)+_0xc231f9(0x48c)+_0x40894a(0x3aa)+_0x102a4b(0x473)+_0xc231f9(0x284)+_0xc231f9(0x61e),'WZeGo':function(_0x49b726,_0x53891e){return _0x49b726(_0x53891e);},'DjrBq':_0x102a4b(0x5c7)+_0x20b9b5(0x580),'OWZfs':_0x20b9b5(0x461)+':','IyQZe':function(_0xac2d6a,_0x3741de){return _0xac2d6a!==_0x3741de;},'ujEeO':_0xc231f9(0x1d2),'AFhce':_0x3f06d8(0x667),'fLktv':function(_0x410fe5,_0x5bd3ee){return _0x410fe5(_0x5bd3ee);},'uWKci':_0x20b9b5(0x429),'PHmBF':function(_0x9f103d,_0x5c707d){return _0x9f103d===_0x5c707d;},'bDsxk':_0xc231f9(0x184),'fBqQh':_0x40894a(0x5a7),'ivazx':function(_0x15890b,_0x347711){return _0x15890b>=_0x347711;},'MvuzR':function(_0x3eab1e,_0xc34c66){return _0x3eab1e===_0xc34c66;},'RXqFV':_0xc231f9(0x650),'FGbco':_0x40894a(0x27d),'EsFXy':_0x20b9b5(0x62e)+_0x3f06d8(0x88f),'zBxvD':function(_0x57a70e,_0x272529){return _0x57a70e+_0x272529;},'ZaAYU':_0x20b9b5(0x536),'qmmiZ':function(_0x168c95,_0x49df40){return _0x168c95(_0x49df40);},'FvYiJ':function(_0x4cd87e,_0x50b1fb){return _0x4cd87e+_0x50b1fb;},'TwmMg':function(_0xed1737,_0x699b3b){return _0xed1737+_0x699b3b;},'YFYDU':function(_0x22e150,_0x427fc8){return _0x22e150(_0x427fc8);},'JvEIF':function(_0x110b7e,_0x41136c){return _0x110b7e+_0x41136c;},'DJwor':_0x3f06d8(0x5fa),'JdNXe':function(_0x1c3b6d,_0x98aa8f){return _0x1c3b6d(_0x98aa8f);},'fAwRp':function(_0x29db2d,_0x1fe476){return _0x29db2d+_0x1fe476;},'pTDye':_0x40894a(0x848),'pqeTx':function(_0x20a35f,_0x54958e){return _0x20a35f+_0x54958e;},'hjMHa':function(_0x591e13,_0x175fd3){return _0x591e13(_0x175fd3);}};try{if(_0x53d69e[_0x20b9b5(0x121)](_0x53d69e[_0x102a4b(0x128)],_0x53d69e[_0x20b9b5(0x45c)])){if(_0x53d69e[_0x40894a(0x8a9)](_0x53d69e[_0xc231f9(0xcb)](_0x53d69e[_0x102a4b(0xcb)](_0x53d69e[_0x20b9b5(0xcb)](_0x53d69e[_0x102a4b(0x451)](_0x53d69e[_0x20b9b5(0x451)](_0x1fd289[_0x40894a(0x65d)][_0xc231f9(0x625)+'t'],_0x49fbd0),'\x0a'),_0x53d69e[_0x20b9b5(0x1a1)]),_0x474848),_0x53d69e[_0x3f06d8(0x802)])[_0x3f06d8(0xc6)+'h'],-0x5*-0x5d+0x46c+-0x1*-0x3))_0x1d83cf[_0x20b9b5(0x65d)][_0x40894a(0x625)+'t']+=_0x53d69e[_0x40894a(0x451)](_0x3a14ca,'\x0a');}else for(let _0x349080=Object[_0xc231f9(0x540)](prompt[_0xc231f9(0x5a9)+_0x40894a(0x7ff)])[_0x40894a(0xc6)+'h'];_0x53d69e[_0x102a4b(0x44e)](_0x349080,-0x361*-0x1+-0x1*-0x2027+-0x2388);--_0x349080){if(_0x53d69e[_0x40894a(0x684)](_0x53d69e[_0x3f06d8(0x781)],_0x53d69e[_0x3f06d8(0x560)]))_0x13135a[_0x102a4b(0x86a)+_0x40894a(0x2c8)+_0xc231f9(0x72e)](_0x53d69e[_0xc231f9(0x753)])[_0x3f06d8(0x42e)+_0x102a4b(0x494)]+=_0x53d69e[_0x40894a(0x2f6)](_0x53d69e[_0x3f06d8(0x2f6)](_0x53d69e[_0x3f06d8(0x1d5)],_0x53d69e[_0x20b9b5(0x90)](_0x2fcf22,_0x8fbae6)),_0x53d69e[_0x102a4b(0x18c)]);else{if(document[_0x20b9b5(0x86a)+_0x3f06d8(0x2c8)+_0x20b9b5(0x72e)](_0x53d69e[_0x102a4b(0x451)](_0x53d69e[_0x20b9b5(0x74c)],_0x53d69e[_0x20b9b5(0x37c)](String,_0x53d69e[_0xc231f9(0x7a6)](_0x349080,0xc3b+0x595+0x61*-0x2f))))){if(_0x53d69e[_0x40894a(0xf9)](_0x53d69e[_0x40894a(0x8da)],_0x53d69e[_0x102a4b(0x8da)])){var _0x11b4a8=new _0x2781f7(_0x1dbc83[_0x20b9b5(0xc6)+'h']),_0x411769=new _0x578130(_0x11b4a8);for(var _0x49174b=-0x233e*0x1+0xa9c+0x18a2,_0x2f6254=_0x4ba566[_0x20b9b5(0xc6)+'h'];_0x53d69e[_0x3f06d8(0x8a9)](_0x49174b,_0x2f6254);_0x49174b++){_0x411769[_0x49174b]=_0x2d9859[_0xc231f9(0x861)+_0x20b9b5(0x3a9)](_0x49174b);}return _0x11b4a8;}else{let _0x24e42f=document[_0xc231f9(0x86a)+_0x40894a(0x2c8)+_0x20b9b5(0x72e)](_0x53d69e[_0x3f06d8(0xcb)](_0x53d69e[_0x20b9b5(0x74c)],_0x53d69e[_0x20b9b5(0x5df)](String,_0x53d69e[_0x20b9b5(0x354)](_0x349080,-0x1*0x2bf+0x9*0x108+0x98*-0xb))))[_0x20b9b5(0x848)];document[_0x40894a(0x86a)+_0x20b9b5(0x2c8)+_0x40894a(0x72e)](_0x53d69e[_0xc231f9(0x299)](_0x53d69e[_0x102a4b(0x74c)],_0x53d69e[_0x40894a(0x165)](String,_0x53d69e[_0x3f06d8(0x690)](_0x349080,-0x920+-0xb0e+0x142f))))[_0xc231f9(0x61d)+_0xc231f9(0x518)+_0x40894a(0x363)+'r'](_0x53d69e[_0x20b9b5(0x411)],function(){const _0x42a1d4=_0x40894a,_0xce9d9a=_0x20b9b5,_0x5acdc2=_0x3f06d8,_0x5e52bd=_0x20b9b5,_0x27b68e=_0x20b9b5,_0x199b79={};_0x199b79[_0x42a1d4(0x705)]=_0x53d69e[_0x42a1d4(0x440)];const _0x2b45fb=_0x199b79;_0x53d69e[_0x5acdc2(0xf9)](_0x53d69e[_0x5e52bd(0x4dc)],_0x53d69e[_0x5e52bd(0x880)])?(_0x53d69e[_0x5acdc2(0x37c)](modal_open,prompt[_0xce9d9a(0x5a9)+_0x27b68e(0x7ff)][_0x24e42f]),modal[_0x42a1d4(0x87b)][_0x5e52bd(0x12a)+'ay']=_0x53d69e[_0xce9d9a(0x424)]):_0x175006[_0x27b68e(0x6e1)](_0x2b45fb[_0x42a1d4(0x705)],_0x5810eb);}),document[_0x102a4b(0x86a)+_0xc231f9(0x2c8)+_0x3f06d8(0x72e)](_0x53d69e[_0x40894a(0x451)](_0x53d69e[_0x102a4b(0x74c)],_0x53d69e[_0x20b9b5(0x7fb)](String,_0x53d69e[_0x3f06d8(0x654)](_0x349080,-0x15bd+-0x1c2e+0x163*0x24))))[_0xc231f9(0x6ef)+_0x102a4b(0x351)+_0x3f06d8(0x80e)](_0x53d69e[_0x40894a(0x510)]),document[_0x20b9b5(0x86a)+_0xc231f9(0x2c8)+_0x3f06d8(0x72e)](_0x53d69e[_0x3f06d8(0x8d1)](_0x53d69e[_0x3f06d8(0x74c)],_0x53d69e[_0xc231f9(0x393)](String,_0x53d69e[_0x20b9b5(0x8d1)](_0x349080,-0x589+0x1de8+-0x185e))))[_0x102a4b(0x6ef)+_0x20b9b5(0x351)+_0xc231f9(0x80e)]('id');}}}}}catch(_0x1db685){}}function modal_open(_0x2c5b8a){const _0x4a59c8=_0x25b1,_0x4e19c7=_0x25b1,_0x4d5c01=_0x25b1,_0x4ee8a4=_0x25b1,_0x3c363b=_0x25b1,_0x4cf74f={'wwsnc':function(_0x1bd7f6,_0x255bf3){return _0x1bd7f6!==_0x255bf3;},'CaYsk':_0x4a59c8(0x372),'dQPjk':function(_0x132740,_0x23429f){return _0x132740(_0x23429f);},'jSOFj':_0x4a59c8(0x5d9)+'ss','lWHcG':_0x4a59c8(0x1fd)+_0x4d5c01(0x5b8)+_0x4ee8a4(0x3cf)+_0x4ee8a4(0x7bf)+_0x4ee8a4(0x426),'tmJEv':_0x3c363b(0x77e),'NpSTg':_0x3c363b(0x148)+_0x4ee8a4(0x61f)+_0x4ee8a4(0x357)+_0x4d5c01(0x10a),'KZsFR':_0x3c363b(0x32e)+_0x4ee8a4(0x4e0)+_0x4a59c8(0x98)+')','oToht':_0x3c363b(0x756)+_0x4e19c7(0x823)+_0x4a59c8(0x6e0)+_0x4e19c7(0x5a6)+_0x4ee8a4(0x84c)+_0x4a59c8(0xac)+_0x4a59c8(0x637),'IeYPf':function(_0x5cc43d,_0x317b92){return _0x5cc43d(_0x317b92);},'EMpcV':_0x4a59c8(0x567),'zTcQg':function(_0x5cbcee,_0x5304b7){return _0x5cbcee+_0x5304b7;},'TbKXB':_0x3c363b(0x383),'KxRyH':function(_0x1c11d7,_0x30106f){return _0x1c11d7+_0x30106f;},'UvmLj':_0x4e19c7(0x4a5),'mcHwA':function(_0xa77c6b){return _0xa77c6b();},'ZSAsi':_0x3c363b(0x152),'HTntg':_0x3c363b(0x7a2),'BPikw':function(_0x418f14,_0x5d0dfe){return _0x418f14!==_0x5d0dfe;},'lRpIc':_0x4ee8a4(0x206),'WhyFx':function(_0x316541,_0x540198){return _0x316541===_0x540198;},'fiiBa':_0x4ee8a4(0x597),'lBLfZ':_0x4d5c01(0x2d4)+'d','skRxq':function(_0x481e3f,_0x2e3d95){return _0x481e3f!==_0x2e3d95;},'CVqlq':_0x3c363b(0x1ff),'nynqL':_0x4a59c8(0xc7),'MrJzh':function(_0x1469b0,_0x151c90){return _0x1469b0(_0x151c90);},'CnIWI':function(_0x22fcfe,_0x55cb95){return _0x22fcfe(_0x55cb95);},'djxvT':_0x4d5c01(0x281),'ZvxOM':_0x3c363b(0x55e),'WAJyc':_0x4e19c7(0x51b),'CNAgE':_0x4e19c7(0x772),'AyowZ':_0x4d5c01(0x429)};modal[_0x4d5c01(0x87b)][_0x4ee8a4(0x12a)+'ay']=_0x4cf74f[_0x4d5c01(0x863)],document[_0x4a59c8(0x86a)+_0x4e19c7(0x2c8)+_0x4ee8a4(0x72e)](_0x4cf74f[_0x3c363b(0x569)])[_0x4d5c01(0x42e)+_0x3c363b(0x494)]='';var _0x2ce716=new Promise((_0x283ecb,_0xe088d0)=>{const _0x377246=_0x4e19c7,_0x573131=_0x4ee8a4,_0x224434=_0x4a59c8,_0x12f1d6=_0x4ee8a4,_0x3430b6=_0x3c363b,_0x231b24={'HGsaG':_0x4cf74f[_0x377246(0xa0)],'KmURm':function(_0x50a832,_0x5db387){const _0x5978b7=_0x377246;return _0x4cf74f[_0x5978b7(0x32a)](_0x50a832,_0x5db387);},'UcOGI':_0x4cf74f[_0x377246(0x5d4)],'BpyMx':_0x4cf74f[_0x224434(0x569)],'uQueD':_0x4cf74f[_0x224434(0x271)],'WnyHU':_0x4cf74f[_0x377246(0x8db)],'vvJbZ':function(_0x4b0587,_0x5e1abf){const _0x6aab70=_0x573131;return _0x4cf74f[_0x6aab70(0x6a5)](_0x4b0587,_0x5e1abf);},'edwMG':_0x4cf74f[_0x224434(0x7f1)],'eUUAt':function(_0x18b94e,_0x4ce500){const _0xb1566b=_0x224434;return _0x4cf74f[_0xb1566b(0x289)](_0x18b94e,_0x4ce500);},'dHTBz':_0x4cf74f[_0x377246(0xe5)],'XGoQt':function(_0x236a9d,_0x1ce6f5){const _0x2ed976=_0x377246;return _0x4cf74f[_0x2ed976(0x813)](_0x236a9d,_0x1ce6f5);},'dnssh':_0x4cf74f[_0x12f1d6(0x4de)],'CLOJV':function(_0x3c0c50){const _0x336e7a=_0x224434;return _0x4cf74f[_0x336e7a(0x614)](_0x3c0c50);},'fZvpn':function(_0x33179c,_0x159788){const _0x2ea98e=_0x573131;return _0x4cf74f[_0x2ea98e(0x3a4)](_0x33179c,_0x159788);},'ohbcR':_0x4cf74f[_0x12f1d6(0x34a)],'aYRzW':_0x4cf74f[_0x3430b6(0x5a4)],'iBNEl':_0x4cf74f[_0x12f1d6(0x7c3)]};if(_0x4cf74f[_0x224434(0xfd)](_0x4cf74f[_0x224434(0x21d)],_0x4cf74f[_0x12f1d6(0x21d)])){var _0x471298=_0xf2ae24[_0x573131(0x86a)+_0x573131(0x2c8)+_0x573131(0x72e)](_0x231b24[_0x3430b6(0x32b)]);let _0x46a666=_0x231b24[_0x224434(0x405)](_0x1f3a88,_0x471298[_0x573131(0x682)+_0x224434(0x72a)+_0x3430b6(0x895)]),_0x325c44=new _0x558921(_0x471298[_0x3430b6(0x682)+_0x377246(0x72a)+_0x224434(0x895)][_0x3430b6(0x53c)+_0x573131(0x107)](!![]))[_0x3430b6(0x6f0)]();_0x210192[_0x377246(0x366)](_0x46a666),_0x242c23[_0x3430b6(0x366)](_0x325c44),_0x231b24[_0x377246(0x405)](_0x7756df,_0x471298[_0x224434(0x682)+_0x12f1d6(0x72a)+_0x573131(0x895)])&&(_0x471298[_0x12f1d6(0x6ef)+_0x3430b6(0x351)+_0x377246(0x80e)](_0x231b24[_0x573131(0x435)]),_0x24fe03[_0x3430b6(0x86a)+_0x3430b6(0x2c8)+_0x224434(0x72e)](_0x231b24[_0x12f1d6(0x5f3)])[_0x224434(0x42e)+_0x224434(0x494)]=_0x325c44[_0x377246(0x682)+'nt']);}else{var _0x2ec060=document[_0x377246(0x86a)+_0x573131(0x2c8)+_0x224434(0x72e)](_0x4cf74f[_0x573131(0xa0)]);_0x2ec060[_0x573131(0x77e)]=_0x2c5b8a,_0x2ec060[_0x3430b6(0x81b)+_0x3430b6(0x5fe)+'t']?_0x4cf74f[_0x12f1d6(0x159)](_0x4cf74f[_0x377246(0x1f4)],_0x4cf74f[_0x12f1d6(0x1f4)])?_0x2ec060[_0x573131(0x81b)+_0x573131(0x5fe)+'t'](_0x4cf74f[_0x3430b6(0x7af)],function(){const _0x427400=_0x377246,_0x19a070=_0x12f1d6,_0x5147c2=_0x377246,_0x3018d3=_0x573131,_0x1a1ec4=_0x377246,_0x3f0fa5={'swUJF':_0x231b24[_0x427400(0x571)],'QgEbw':_0x231b24[_0x427400(0x305)],'gymxk':function(_0x480f3e,_0x38a65d){const _0x44132a=_0x19a070;return _0x231b24[_0x44132a(0x7bd)](_0x480f3e,_0x38a65d);},'anZnr':_0x231b24[_0x19a070(0xc0)],'gzdKJ':function(_0xef62d9,_0x4aa054){const _0x4673ad=_0x19a070;return _0x231b24[_0x4673ad(0x59d)](_0xef62d9,_0x4aa054);},'cTjAG':_0x231b24[_0x5147c2(0x5c1)],'QMSoP':function(_0x51ed4d,_0xc27c19){const _0xde21dc=_0x427400;return _0x231b24[_0xde21dc(0x3d3)](_0x51ed4d,_0xc27c19);},'gRmcF':_0x231b24[_0x1a1ec4(0x10e)],'YlkIE':function(_0x2acd17,_0x4af4ff){const _0x52b794=_0x3018d3;return _0x231b24[_0x52b794(0x405)](_0x2acd17,_0x4af4ff);},'wXdnI':function(_0x4a7037){const _0x199c94=_0x3018d3;return _0x231b24[_0x199c94(0x3a2)](_0x4a7037);}};if(_0x231b24[_0x1a1ec4(0x23c)](_0x231b24[_0x5147c2(0x1b9)],_0x231b24[_0x19a070(0x307)]))_0x231b24[_0x5147c2(0x405)](_0x283ecb,_0x231b24[_0x5147c2(0x77b)]);else{const _0x25b00a=new _0x19d61b(zCjSxA[_0x5147c2(0x60c)]),_0xe07622=new _0x6511ac(zCjSxA[_0x19a070(0x615)],'i'),_0x5ab6ab=zCjSxA[_0x5147c2(0x1aa)](_0x2e8195,zCjSxA[_0x19a070(0x3e2)]);!_0x25b00a[_0x19a070(0x5c3)](zCjSxA[_0x1a1ec4(0x760)](_0x5ab6ab,zCjSxA[_0x5147c2(0x4a3)]))||!_0xe07622[_0x1a1ec4(0x5c3)](zCjSxA[_0x3018d3(0x339)](_0x5ab6ab,zCjSxA[_0x1a1ec4(0x467)]))?zCjSxA[_0x1a1ec4(0x3ae)](_0x5ab6ab,'0'):zCjSxA[_0x1a1ec4(0x5ad)](_0x4f2566);}}):_0x2337bd+=_0x2faca6[_0x377246(0x470)+_0x12f1d6(0x409)+_0x573131(0x5ae)](_0x314507[_0x320547]):_0x4cf74f[_0x3430b6(0x2c7)](_0x4cf74f[_0x377246(0x572)],_0x4cf74f[_0x224434(0x572)])?_0x4ad884+=_0x1279ef:_0x2ec060[_0x377246(0x2d4)+'d']=function(){const _0xec2e7=_0x224434,_0x1d4601=_0x3430b6,_0x1d3592=_0x224434,_0x5a8534=_0x377246,_0x3c7e9d=_0x12f1d6;_0x4cf74f[_0xec2e7(0x3a4)](_0x4cf74f[_0x1d4601(0x314)],_0x4cf74f[_0x1d3592(0x314)])?_0x3febc4+=_0x185ade:_0x4cf74f[_0x1d4601(0x32a)](_0x283ecb,_0x4cf74f[_0x1d3592(0x7c3)]);};}});_0x2ce716[_0x4d5c01(0x78e)](()=>{const _0x57148d=_0x3c363b,_0x5bc67c=_0x4a59c8,_0x42c9eb=_0x4ee8a4,_0x513eea=_0x4a59c8,_0x5c9217=_0x4a59c8;if(_0x4cf74f[_0x57148d(0x159)](_0x4cf74f[_0x5bc67c(0x5b4)],_0x4cf74f[_0x5bc67c(0x5b4)])){var _0x15730b=document[_0x5bc67c(0x86a)+_0x5bc67c(0x2c8)+_0x5c9217(0x72e)](_0x4cf74f[_0x5c9217(0xa0)]);let _0x7ef460=_0x4cf74f[_0x42c9eb(0x74e)](eleparse,_0x15730b[_0x513eea(0x682)+_0x57148d(0x72a)+_0x513eea(0x895)]),_0x31f906=new Readability(_0x15730b[_0x57148d(0x682)+_0x42c9eb(0x72a)+_0x513eea(0x895)][_0x42c9eb(0x53c)+_0x57148d(0x107)](!![]))[_0x57148d(0x6f0)]();console[_0x5bc67c(0x366)](_0x7ef460),console[_0x42c9eb(0x366)](_0x31f906),_0x4cf74f[_0x5c9217(0x778)](isProbablyReaderable,_0x15730b[_0x5bc67c(0x682)+_0x513eea(0x72a)+_0x5c9217(0x895)])&&(_0x4cf74f[_0x5bc67c(0x2c7)](_0x4cf74f[_0x57148d(0x21b)],_0x4cf74f[_0x57148d(0x811)])?(_0x15730b[_0x57148d(0x6ef)+_0x513eea(0x351)+_0x57148d(0x80e)](_0x4cf74f[_0x513eea(0x5d4)]),document[_0x57148d(0x86a)+_0x57148d(0x2c8)+_0x5c9217(0x72e)](_0x4cf74f[_0x42c9eb(0x569)])[_0x5bc67c(0x42e)+_0x513eea(0x494)]=_0x31f906[_0x42c9eb(0x682)+'nt']):_0xe9dc2e+='上');}else throw _0x48458f;},_0x599eb3=>{const _0xcefee9=_0x4a59c8,_0xee051=_0x3c363b,_0x24b64e=_0x4d5c01,_0x416715=_0x4a59c8;_0x4cf74f[_0xcefee9(0x159)](_0x4cf74f[_0xee051(0x293)],_0x4cf74f[_0x24b64e(0x495)])?_0x257e79+='中':console[_0x416715(0x366)](_0x599eb3);});}function eleparse(_0x4bf66c){const _0x218e60=_0x25b1,_0x5ecbd0=_0x25b1,_0x50eb2d=_0x25b1,_0x1b43b7=_0x25b1,_0x390110=_0x25b1,_0x19cef0={'MkBRj':_0x218e60(0x461)+':','zFdaM':_0x5ecbd0(0x49f)+'es','KExBI':function(_0x41187e,_0x3dab08){return _0x41187e+_0x3dab08;},'gMJmw':function(_0x2355da,_0x3526d3){return _0x2355da(_0x3526d3);},'AtEQb':function(_0x2d2f27,_0x7e12ff){return _0x2d2f27(_0x7e12ff);},'ENypi':function(_0x1eaed1,_0x16de26){return _0x1eaed1-_0x16de26;},'CcCme':function(_0x18e754,_0x38195e){return _0x18e754<_0x38195e;},'XHFKV':_0x5ecbd0(0x4b5),'bbfxe':_0x5ecbd0(0x283),'usFVH':function(_0x243468,_0x79ec24){return _0x243468>=_0x79ec24;},'wZkWN':function(_0x5d13d7,_0x50740b){return _0x5d13d7+_0x50740b;},'IBrYY':_0x50eb2d(0x322),'SCPkJ':function(_0x5b22e5,_0x50db20){return _0x5b22e5+_0x50db20;},'JHcRW':_0x50eb2d(0x708)+_0x390110(0x653)+'rl','Gdqzs':_0x5ecbd0(0x11e)+'l','AbJwi':function(_0xd8e02f,_0xd4887){return _0xd8e02f(_0xd4887);},'PlsDA':_0x218e60(0x252)+_0x218e60(0x52b)+_0x390110(0x829),'fhsSZ':function(_0x937ad5,_0x1cbbb2){return _0x937ad5(_0x1cbbb2);},'isjKl':_0x50eb2d(0x77d),'pCtKf':function(_0xa8b2a5,_0x1bb337){return _0xa8b2a5(_0x1bb337);},'cYphj':function(_0x435c77,_0x5cdbee){return _0x435c77(_0x5cdbee);},'ELsYG':function(_0x57c2d6,_0x1e1175){return _0x57c2d6>=_0x1e1175;},'hJnnv':function(_0x968ea7,_0x490de5){return _0x968ea7+_0x490de5;},'mloWw':_0x5ecbd0(0x170)+_0x5ecbd0(0x96)+'l','fvihf':function(_0x3c6eff,_0x4caade){return _0x3c6eff(_0x4caade);},'HcOri':_0x390110(0x170)+_0x50eb2d(0x1c3),'dFxMJ':function(_0xc1ac87,_0x32896b){return _0xc1ac87(_0x32896b);},'qeyUE':_0x5ecbd0(0x1c3),'PIaHG':function(_0x1102c6,_0x6e2bb6){return _0x1102c6(_0x6e2bb6);},'GyLvI':_0x50eb2d(0x8a3),'tbrNU':_0x390110(0x20b),'KVdQf':function(_0x25862a,_0x3f6075){return _0x25862a-_0x3f6075;},'HHmxz':_0x390110(0x24c)+_0x390110(0x2a9)+'+$','YJbvC':_0x218e60(0xfc)+'te','PUoJD':_0x50eb2d(0x4ee)+_0x390110(0x42b),'UAjys':_0x390110(0x35d)+'ss','tEnWx':_0x1b43b7(0x221)+_0x50eb2d(0x270)+_0x218e60(0x73d),'jYPIv':_0x50eb2d(0x18a)+_0x50eb2d(0x7cd)+'n','vJakK':_0x1b43b7(0x1cf)+_0x390110(0x5e3),'EQYIV':_0x390110(0x7a3),'zNjeB':function(_0x4b28e5,_0x49e732){return _0x4b28e5<_0x49e732;},'hnMwd':function(_0x103417,_0x3e005d){return _0x103417!==_0x3e005d;},'QrccE':_0x390110(0x66b),'RJsPU':function(_0x4f73ec,_0x426c32){return _0x4f73ec>_0x426c32;},'yWpFz':function(_0x4d5367,_0x339759){return _0x4d5367>_0x339759;},'aSZkg':function(_0x527aa1,_0x2c8e39){return _0x527aa1!==_0x2c8e39;},'kAHWa':_0x390110(0x842),'XxIRo':function(_0x2ad0ce,_0x254f1b){return _0x2ad0ce===_0x254f1b;},'LovSI':_0x50eb2d(0x4a5),'ZyhKp':function(_0x337bf6,_0x3834fd){return _0x337bf6===_0x3834fd;},'GVpgi':_0x390110(0x72d)+'h','ttnPp':_0x218e60(0x6b0)+_0x218e60(0x306),'VAVGQ':function(_0x235761,_0x13dbf9){return _0x235761!==_0x13dbf9;},'JBcSQ':function(_0x177e7b,_0x3abb89){return _0x177e7b===_0x3abb89;},'krfOB':_0x1b43b7(0x790),'IESgn':_0x1b43b7(0x16e),'efhOb':_0x1b43b7(0xef),'Borxz':_0x50eb2d(0x3a8)+'t','fPjhP':_0x390110(0x430)+_0x218e60(0xe0),'clTtd':_0x390110(0x815),'aVyvo':_0x390110(0x542),'AasxD':_0x218e60(0x2c4),'Spyiy':_0x1b43b7(0x2ad)+'n','vLKhF':function(_0x1cfc03,_0x1a5000){return _0x1cfc03!==_0x1a5000;},'fcPoP':function(_0x4f4986,_0x1b4d2a){return _0x4f4986!==_0x1b4d2a;},'fYpUp':_0x390110(0x1d3),'xJQOE':_0x1b43b7(0x334),'avjSZ':_0x218e60(0x2e4),'vqMRm':function(_0x39171e,_0x218ad9){return _0x39171e!==_0x218ad9;},'inqDm':_0x390110(0x744),'MwdRd':_0x218e60(0x8ba),'OOBIl':function(_0x177a46,_0x76ce58){return _0x177a46===_0x76ce58;},'WzuLs':_0x50eb2d(0x8e),'mqoEC':_0x1b43b7(0x844),'Ymems':_0x1b43b7(0x56e),'KhLPR':function(_0xbc8026,_0x21c8d6){return _0xbc8026===_0x21c8d6;},'eAHHG':_0x5ecbd0(0x421),'QOzei':_0x50eb2d(0x48e),'VklOo':_0x50eb2d(0x58d),'ymbWm':_0x390110(0x7e3),'SPxiK':_0x5ecbd0(0x736),'tHUDZ':_0x390110(0x786),'xYqRa':function(_0x210d5c,_0x5abe92){return _0x210d5c==_0x5abe92;},'MXIbR':_0x50eb2d(0x257),'EkgIU':_0x5ecbd0(0x6b2),'QQNtE':function(_0x542a2c,_0x34cb50){return _0x542a2c!==_0x34cb50;},'qGNdf':_0x1b43b7(0x7a8),'kOYln':_0x218e60(0xdb),'TUtHf':function(_0x562220,_0x54a59e){return _0x562220!=_0x54a59e;},'Otwsy':_0x218e60(0x52f)+'r','KNtEJ':function(_0x1e5590,_0x205524){return _0x1e5590===_0x205524;},'zpyPX':_0x218e60(0x7e7),'vBMcG':function(_0x3470c3,_0x1f45fd){return _0x3470c3==_0x1f45fd;},'IvgHN':_0x1b43b7(0x87a)+_0x390110(0x87a)+_0x50eb2d(0x6fd),'yifIf':function(_0x2c7186,_0x36307e){return _0x2c7186==_0x36307e;},'GbTLv':_0x5ecbd0(0x6bb)+'\x200','UhfCV':_0x218e60(0x805),'UzrVS':_0x390110(0x18d),'hAMCN':function(_0x40ddf5,_0x597632){return _0x40ddf5(_0x597632);},'JmTyz':function(_0xa86b42,_0x47e878){return _0xa86b42(_0x47e878);}},_0x14024b=_0x4bf66c[_0x218e60(0x86a)+_0x5ecbd0(0x2c8)+_0x50eb2d(0x204)+'l']('*'),_0xe14217={};_0xe14217[_0x1b43b7(0x507)+_0x5ecbd0(0x35f)]='左上',_0xe14217[_0x5ecbd0(0xba)+_0x390110(0x7a4)]='上中',_0xe14217[_0x5ecbd0(0x4ff)+_0x1b43b7(0x8a0)]='右上',_0xe14217[_0x1b43b7(0x56d)+_0x218e60(0x112)+'T']='左中',_0xe14217[_0x5ecbd0(0x236)+'R']='中间',_0xe14217[_0x50eb2d(0x56d)+_0x1b43b7(0x6ab)+'HT']='右中',_0xe14217[_0x50eb2d(0x655)+_0x5ecbd0(0xf5)+'T']='左下',_0xe14217[_0x1b43b7(0x655)+_0x1b43b7(0x1b1)+_0x1b43b7(0x8a8)]='下中',_0xe14217[_0x1b43b7(0x655)+_0x390110(0x67a)+'HT']='右下';const _0x38be6d=_0xe14217,_0x54af3e={};_0x54af3e[_0x1b43b7(0x522)+'00']='黑色',_0x54af3e[_0x390110(0x4a4)+'ff']='白色',_0x54af3e[_0x218e60(0x1bd)+'00']='红色',_0x54af3e[_0x218e60(0x657)+'00']='绿色',_0x54af3e[_0x50eb2d(0x522)+'ff']='蓝色';const _0x47e424=_0x54af3e;let _0x2544ae=[],_0x751c45=[],_0x437c58=[_0x19cef0[_0x1b43b7(0x2b9)],_0x19cef0[_0x218e60(0x7f7)],_0x19cef0[_0x1b43b7(0x515)],_0x19cef0[_0x1b43b7(0x80b)],_0x19cef0[_0x1b43b7(0x62a)],_0x19cef0[_0x218e60(0xeb)],_0x19cef0[_0x390110(0x6b5)]];for(let _0x156fe1=-0xf79*0x1+0x212b+-0x11b2;_0x19cef0[_0x50eb2d(0x576)](_0x156fe1,_0x14024b[_0x50eb2d(0xc6)+'h']);_0x156fe1++){if(_0x19cef0[_0x5ecbd0(0x599)](_0x19cef0[_0x5ecbd0(0x6a1)],_0x19cef0[_0x1b43b7(0x6a1)]))_0x4f6c70[_0x5ecbd0(0x6e1)](_0x19cef0[_0x1b43b7(0x6e3)],_0x3c9ad1);else{const _0x2b431c=_0x14024b[_0x156fe1];let _0x4fc282='';if(_0x19cef0[_0x218e60(0x1c0)](_0x2b431c[_0x5ecbd0(0x68a)+_0x1b43b7(0x40f)+'h'],-0x1522+-0x1*0x1027+0x2549)||_0x19cef0[_0x5ecbd0(0x711)](_0x2b431c[_0x5ecbd0(0x68a)+_0x5ecbd0(0x5c0)+'ht'],0x7bd*0x1+0x931*-0x1+0x3e*0x6)){if(_0x19cef0[_0x390110(0x484)](_0x19cef0[_0x1b43b7(0x4a1)],_0x19cef0[_0x50eb2d(0x4a1)]))_0x380a1a=_0x3261b5[_0x50eb2d(0x6f0)](_0x1d04e1)[_0x19cef0[_0x390110(0x6c9)]],_0x214e0f='';else{let _0x469a64=_0x2b431c[_0x50eb2d(0x5cf)+'me'][_0x218e60(0xa9)+_0x390110(0x8b3)+'e']();if(_0x19cef0[_0x218e60(0x329)](_0x469a64,_0x19cef0[_0x5ecbd0(0x12b)])&&(_0x19cef0[_0x5ecbd0(0x57a)](_0x2b431c[_0x1b43b7(0x3dd)],_0x19cef0[_0x390110(0x5ee)])||_0x2b431c[_0x218e60(0x3ce)+_0x1b43b7(0x219)+'te'](_0x19cef0[_0x390110(0x5ce)])&&_0x19cef0[_0x390110(0x360)](_0x2b431c[_0x218e60(0x3ce)+_0x1b43b7(0x219)+'te'](_0x19cef0[_0x218e60(0x5ce)])[_0x390110(0xa9)+_0x5ecbd0(0x8b3)+'e']()[_0x50eb2d(0x2ba)+'Of'](_0x19cef0[_0x218e60(0x5ee)]),-(0xf53+0x1316*-0x1+-0x2*-0x1e2)))){if(_0x19cef0[_0x218e60(0x832)](_0x19cef0[_0x1b43b7(0x193)],_0x19cef0[_0x50eb2d(0x6f6)]))try{_0xf19ed2=_0x217b5b[_0x50eb2d(0x6f0)](_0x19cef0[_0x1b43b7(0x642)](_0x3b04ab,_0x4dad0a))[_0x19cef0[_0x390110(0x6c9)]],_0x303a9f='';}catch(_0x5cd82c){_0x23afda=_0x5ecb6b[_0x50eb2d(0x6f0)](_0xe492b9)[_0x19cef0[_0x218e60(0x6c9)]],_0x25b507='';}else _0x469a64=_0x19cef0[_0x50eb2d(0x348)];}else{if(_0x19cef0[_0x218e60(0x57a)](_0x469a64,_0x19cef0[_0x218e60(0x12b)])||_0x19cef0[_0x1b43b7(0x329)](_0x469a64,_0x19cef0[_0x218e60(0x297)])||_0x19cef0[_0x50eb2d(0x329)](_0x469a64,_0x19cef0[_0x1b43b7(0x680)])){if(_0x19cef0[_0x218e60(0x360)](_0x19cef0[_0x50eb2d(0x11a)],_0x19cef0[_0x1b43b7(0x5bb)]))_0x469a64=_0x19cef0[_0x5ecbd0(0x502)];else return _0x19cef0[_0x218e60(0x265)](_0x3bf241,_0x19cef0[_0x5ecbd0(0x864)](_0x1f244a,_0x5d4b4b));}else{if(_0x19cef0[_0x5ecbd0(0x484)](_0x469a64[_0x218e60(0x2ba)+'Of'](_0x19cef0[_0x50eb2d(0x6dc)]),-(-0x10a9+0x226e+-0x8e2*0x2))||_0x19cef0[_0x1b43b7(0x7c9)](_0x2b431c['id'][_0x390110(0x2ba)+'Of'](_0x19cef0[_0x1b43b7(0x6dc)]),-(-0x1251*0x1+-0x3*-0x879+-0x4f*0x17)))_0x19cef0[_0x390110(0x1d1)](_0x19cef0[_0x1b43b7(0x116)],_0x19cef0[_0x50eb2d(0x22b)])?_0x469a64='按钮':_0x30a664[_0x134c21]=_0x202a6a[_0x5ecbd0(0x861)+_0x50eb2d(0x3a9)](_0x29f33b);else{if(_0x19cef0[_0x1b43b7(0x57a)](_0x469a64,_0x19cef0[_0x1b43b7(0x6a3)])){if(_0x19cef0[_0x5ecbd0(0x1ac)](_0x19cef0[_0x5ecbd0(0x679)],_0x19cef0[_0x390110(0x114)]))_0x469a64='图片';else{if(_0x44d705){const _0x4e030b=_0x422f3a[_0x218e60(0x77c)](_0x2df71a,arguments);return _0x34133d=null,_0x4e030b;}}}else{if(_0x19cef0[_0x50eb2d(0x230)](_0x469a64,_0x19cef0[_0x390110(0x581)]))_0x19cef0[_0x1b43b7(0x1d1)](_0x19cef0[_0x218e60(0x17f)],_0x19cef0[_0x50eb2d(0x808)])?_0x469a64='表单':(_0x45786d+=_0x445360[0x638*-0x4+0xf7*0xb+0xe43][_0x1b43b7(0x1e1)],_0x3235f7=_0x49c464[-0x4*-0x8bd+0x2*-0xe0c+-0x6dc][_0x390110(0xda)+_0x5ecbd0(0x188)][_0x390110(0x3bf)+_0x50eb2d(0x68a)+'t'][_0x19cef0[_0x1b43b7(0x529)](_0x38c59e[0x2fa*-0x3+-0x1ccc+0x36e*0xb][_0x1b43b7(0xda)+_0x5ecbd0(0x188)][_0x390110(0x3bf)+_0x50eb2d(0x68a)+'t'][_0x50eb2d(0xc6)+'h'],0x10*0x120+-0x1bdc+-0x19*-0x65)]);else{if(_0x19cef0[_0x218e60(0x353)](_0x469a64,_0x19cef0[_0x218e60(0x550)])||_0x19cef0[_0x50eb2d(0x832)](_0x469a64,_0x19cef0[_0x218e60(0x8ca)])){if(_0x19cef0[_0x5ecbd0(0x1ac)](_0x19cef0[_0x5ecbd0(0x6a0)],_0x19cef0[_0x50eb2d(0x8b0)]))_0x469a64=_0x19cef0[_0x50eb2d(0x7dc)];else{var _0x278ec4=new _0x51aa47(_0x2e8c7e),_0x2b3878='';for(var _0x4ba09f=-0x5*0x21a+0x1c59*0x1+-0x11d7;_0x19cef0[_0x5ecbd0(0x20c)](_0x4ba09f,_0x278ec4[_0x390110(0x675)+_0x218e60(0x69f)]);_0x4ba09f++){_0x2b3878+=_0x439741[_0x390110(0x470)+_0x390110(0x409)+_0x50eb2d(0x5ae)](_0x278ec4[_0x4ba09f]);}return _0x2b3878;}}else{if(_0x19cef0[_0x390110(0x360)](_0x19cef0[_0x5ecbd0(0x25a)],_0x19cef0[_0x50eb2d(0x25a)])){_0x35d5d5=_0x74b09c[_0x50eb2d(0x400)+_0x218e60(0x2eb)]('(','(')[_0x5ecbd0(0x400)+_0x218e60(0x2eb)](')',')')[_0x50eb2d(0x400)+_0x390110(0x2eb)](',\x20',',')[_0x5ecbd0(0x400)+_0x1b43b7(0x2eb)](_0x19cef0[_0x5ecbd0(0xc2)],'')[_0x5ecbd0(0x400)+_0x390110(0x2eb)](_0x19cef0[_0x1b43b7(0x7d1)],'')[_0x50eb2d(0x400)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x584e58=_0x39ccad[_0x390110(0x5a9)+_0x218e60(0x50f)][_0x1b43b7(0xc6)+'h'];_0x19cef0[_0x1b43b7(0x4d1)](_0x584e58,0x1c10*0x1+-0x985+-0x128b);--_0x584e58){_0x510438=_0xb30de1[_0x5ecbd0(0x400)+_0x390110(0x2eb)](_0x19cef0[_0x1b43b7(0x7c2)](_0x19cef0[_0x5ecbd0(0x75e)],_0x19cef0[_0x1b43b7(0x864)](_0x11182e,_0x584e58)),_0x19cef0[_0x5ecbd0(0x44b)](_0x19cef0[_0x218e60(0x79c)],_0x19cef0[_0x50eb2d(0x265)](_0x5aa7f3,_0x584e58))),_0x208a77=_0x3435f2[_0x218e60(0x400)+_0x50eb2d(0x2eb)](_0x19cef0[_0x50eb2d(0x44b)](_0x19cef0[_0x50eb2d(0x619)],_0x19cef0[_0x50eb2d(0x891)](_0x5edb7e,_0x584e58)),_0x19cef0[_0x218e60(0x44b)](_0x19cef0[_0x50eb2d(0x79c)],_0x19cef0[_0x1b43b7(0x265)](_0x4853f8,_0x584e58))),_0x3a1f28=_0x337867[_0x5ecbd0(0x400)+_0x1b43b7(0x2eb)](_0x19cef0[_0x390110(0x642)](_0x19cef0[_0x218e60(0x19e)],_0x19cef0[_0x218e60(0x864)](_0x4be171,_0x584e58)),_0x19cef0[_0x5ecbd0(0x7c2)](_0x19cef0[_0x5ecbd0(0x79c)],_0x19cef0[_0x390110(0x60a)](_0x150fb8,_0x584e58))),_0x12d94c=_0xec3c01[_0x218e60(0x400)+_0x390110(0x2eb)](_0x19cef0[_0x5ecbd0(0x44b)](_0x19cef0[_0x5ecbd0(0x8cf)],_0x19cef0[_0x390110(0x6cf)](_0x45b948,_0x584e58)),_0x19cef0[_0x1b43b7(0x44b)](_0x19cef0[_0x390110(0x79c)],_0x19cef0[_0x390110(0x136)](_0xeef708,_0x584e58)));}_0x4a63cc=_0x19cef0[_0x1b43b7(0x265)](_0x42a58a,_0x1f1254);for(let _0x4ee051=_0x53dfd3[_0x390110(0x5a9)+_0x50eb2d(0x50f)][_0x390110(0xc6)+'h'];_0x19cef0[_0x390110(0x3eb)](_0x4ee051,0x605+-0x92*0x2b+0x1281);--_0x4ee051){_0x2c97b8=_0x22a30f[_0x5ecbd0(0x400)+'ce'](_0x19cef0[_0x5ecbd0(0x7d3)](_0x19cef0[_0x50eb2d(0x702)],_0x19cef0[_0x5ecbd0(0x375)](_0x2c778d,_0x4ee051)),_0x539923[_0x5ecbd0(0x5a9)+_0x390110(0x50f)][_0x4ee051]),_0x10dd54=_0x48d678[_0x50eb2d(0x400)+'ce'](_0x19cef0[_0x390110(0x44b)](_0x19cef0[_0x5ecbd0(0x5d7)],_0x19cef0[_0x5ecbd0(0x108)](_0x2cb80e,_0x4ee051)),_0x25d514[_0x390110(0x5a9)+_0x50eb2d(0x50f)][_0x4ee051]),_0x5abee4=_0x3d2b4a[_0x5ecbd0(0x400)+'ce'](_0x19cef0[_0x218e60(0x7c2)](_0x19cef0[_0x1b43b7(0x7d7)],_0x19cef0[_0x50eb2d(0x6b1)](_0x275d0a,_0x4ee051)),_0x9e9ff5[_0x390110(0x5a9)+_0x390110(0x50f)][_0x4ee051]);}return _0x17097f=_0x4bd402[_0x390110(0x400)+_0x50eb2d(0x2eb)](_0x19cef0[_0x5ecbd0(0x3a7)],''),_0x21a693=_0x3709b4[_0x50eb2d(0x400)+_0x218e60(0x2eb)](_0x19cef0[_0x390110(0x6c1)],''),_0x21afa8=_0x5ba629[_0x50eb2d(0x400)+_0x50eb2d(0x2eb)](_0x19cef0[_0x218e60(0x8cf)],''),_0x2b80df=_0xceb470[_0x50eb2d(0x400)+_0x218e60(0x2eb)]('[]',''),_0x358ca2=_0x3e3eea[_0x5ecbd0(0x400)+_0x390110(0x2eb)]('((','('),_0x2cbff0=_0x24e9d2[_0x390110(0x400)+_0x50eb2d(0x2eb)]('))',')'),_0x510923;}else _0x469a64=null;}}}}}}if(_0x469a64&&(_0x19cef0[_0x1b43b7(0x46c)](_0x469a64,_0x19cef0[_0x390110(0x7dc)])||_0x2b431c[_0x218e60(0x873)]||_0x2b431c[_0x390110(0x60f)]||_0x2b431c[_0x1b43b7(0x3ce)+_0x5ecbd0(0x219)+'te'](_0x19cef0[_0x50eb2d(0x5ce)]))){if(_0x19cef0[_0x390110(0x599)](_0x19cef0[_0x390110(0x1a4)],_0x19cef0[_0x1b43b7(0x4c3)])){_0x4fc282+=_0x469a64;if(_0x2b431c[_0x218e60(0x873)]){if(_0x19cef0[_0x5ecbd0(0x852)](_0x19cef0[_0x5ecbd0(0x87f)],_0x19cef0[_0x50eb2d(0x18e)])){if(_0x19cef0[_0x50eb2d(0x31e)](_0x2b431c[_0x1b43b7(0x873)][_0x5ecbd0(0x2ba)+'Of'](_0x19cef0[_0x1b43b7(0x44f)]),-(-0x17a5*-0x1+0x157a*-0x1+-0x22a))||_0x437c58[_0x5ecbd0(0x795)+_0x390110(0x242)](_0x2b431c[_0x218e60(0x873)][_0x5ecbd0(0xa9)+_0x218e60(0x8b3)+'e']()))continue;_0x4fc282+=':“'+_0x2b431c[_0x1b43b7(0x873)]+'”';}else _0x565190='表单';}else{if(_0x2b431c[_0x218e60(0x60f)]||_0x2b431c[_0x50eb2d(0x3ce)+_0x50eb2d(0x219)+'te'](_0x19cef0[_0x1b43b7(0x5ce)])){if(_0x19cef0[_0x5ecbd0(0x747)](_0x19cef0[_0x5ecbd0(0x232)],_0x19cef0[_0x1b43b7(0x232)])){if(_0x751c45[_0x50eb2d(0x795)+_0x218e60(0x242)](_0x2b431c[_0x390110(0x60f)]||_0x2b431c[_0x390110(0x3ce)+_0x390110(0x219)+'te'](_0x19cef0[_0x390110(0x5ce)])))continue;if((_0x2b431c[_0x50eb2d(0x60f)]||_0x2b431c[_0x1b43b7(0x3ce)+_0x218e60(0x219)+'te'](_0x19cef0[_0x1b43b7(0x5ce)]))[_0x50eb2d(0x795)+_0x1b43b7(0x242)](_0x19cef0[_0x390110(0x44f)])||_0x437c58[_0x1b43b7(0x795)+_0x390110(0x242)]((_0x2b431c[_0x50eb2d(0x60f)]||_0x2b431c[_0x218e60(0x3ce)+_0x390110(0x219)+'te'](_0x19cef0[_0x50eb2d(0x5ce)]))[_0x50eb2d(0xa9)+_0x390110(0x8b3)+'e']()))continue;_0x4fc282+=':“'+(_0x2b431c[_0x218e60(0x60f)]||_0x2b431c[_0x50eb2d(0x3ce)+_0x390110(0x219)+'te'](_0x19cef0[_0x1b43b7(0x5ce)]))+'”',_0x751c45[_0x50eb2d(0x2e6)](_0x2b431c[_0x218e60(0x60f)]||_0x2b431c[_0x5ecbd0(0x3ce)+_0x1b43b7(0x219)+'te'](_0x19cef0[_0x5ecbd0(0x5ce)]));}else _0x1b7ba4+=_0x41eb3e[0x1698+0x208a+-0x3722][_0x218e60(0x1e1)],_0x5a4546=_0x5d10be[0x65c+0x1*0x1dc5+0x2421*-0x1][_0x5ecbd0(0xda)+_0x390110(0x188)][_0x5ecbd0(0x3bf)+_0x5ecbd0(0x68a)+'t'][_0x19cef0[_0x5ecbd0(0x41d)](_0x3fe26c[0xf12+-0x1789*0x1+0x877][_0x5ecbd0(0xda)+_0x390110(0x188)][_0x218e60(0x3bf)+_0x50eb2d(0x68a)+'t'][_0x218e60(0xc6)+'h'],-0x82*-0x4c+0x13*-0x69+-0x3*0xa44)];}}if((_0x2b431c[_0x218e60(0x87b)][_0x1b43b7(0x324)]||window[_0x5ecbd0(0x491)+_0x390110(0x71b)+_0x5ecbd0(0x1f8)+'e'](_0x2b431c)[_0x390110(0x250)+_0x218e60(0x6e5)+_0x1b43b7(0x444)]||window[_0x50eb2d(0x491)+_0x390110(0x71b)+_0x50eb2d(0x1f8)+'e'](_0x2b431c)[_0x5ecbd0(0x324)])&&_0x19cef0[_0x1b43b7(0x11d)]((''+(_0x2b431c[_0x390110(0x87b)][_0x218e60(0x324)]||window[_0x218e60(0x491)+_0x390110(0x71b)+_0x390110(0x1f8)+'e'](_0x2b431c)[_0x390110(0x250)+_0x390110(0x6e5)+_0x1b43b7(0x444)]||window[_0x390110(0x491)+_0x390110(0x71b)+_0x50eb2d(0x1f8)+'e'](_0x2b431c)[_0x1b43b7(0x324)]))[_0x390110(0x2ba)+'Of'](_0x19cef0[_0x1b43b7(0x71c)]),-(0x1*-0xd0a+-0x26*0xaf+0x593*0x7))&&_0x19cef0[_0x218e60(0x29f)]((''+(_0x2b431c[_0x5ecbd0(0x87b)][_0x218e60(0x324)]||window[_0x1b43b7(0x491)+_0x50eb2d(0x71b)+_0x1b43b7(0x1f8)+'e'](_0x2b431c)[_0x218e60(0x250)+_0x218e60(0x6e5)+_0x1b43b7(0x444)]||window[_0x50eb2d(0x491)+_0x1b43b7(0x71b)+_0x50eb2d(0x1f8)+'e'](_0x2b431c)[_0x1b43b7(0x324)]))[_0x218e60(0x2ba)+'Of'](_0x19cef0[_0x390110(0x4d8)]),-(-0x19c6+0x2593+-0x14*0x97))){if(_0x19cef0[_0x50eb2d(0x852)](_0x19cef0[_0x5ecbd0(0x345)],_0x19cef0[_0x50eb2d(0x2b2)]))_0x4fc282+=_0x50eb2d(0x7e5)+(_0x2b431c[_0x218e60(0x87b)][_0x50eb2d(0x324)]||window[_0x390110(0x491)+_0x5ecbd0(0x71b)+_0x218e60(0x1f8)+'e'](_0x2b431c)[_0x1b43b7(0x250)+_0x50eb2d(0x6e5)+_0x1b43b7(0x444)]||window[_0x390110(0x491)+_0x1b43b7(0x71b)+_0x50eb2d(0x1f8)+'e'](_0x2b431c)[_0x390110(0x324)]);else try{_0x163bde=_0xb3d509[_0x50eb2d(0x6f0)](_0x19cef0[_0x1b43b7(0x642)](_0x13e70f,_0x4f6984))[_0x19cef0[_0x5ecbd0(0x6c9)]],_0x5edcad='';}catch(_0x4c5ceb){_0x1f15a7=_0x41b234[_0x218e60(0x6f0)](_0x4cfe60)[_0x19cef0[_0x218e60(0x6c9)]],_0x446f35='';}}const _0x143cec=_0x19cef0[_0x1b43b7(0x194)](getElementPosition,_0x2b431c);_0x4fc282+=_0x1b43b7(0x45a)+_0x143cec;}else return _0x31e96c[_0x50eb2d(0x5ef)+_0x5ecbd0(0x5fc)]()[_0x50eb2d(0x72d)+'h'](PbKScU[_0x390110(0x6bc)])[_0x1b43b7(0x5ef)+_0x218e60(0x5fc)]()[_0x390110(0x4d7)+_0x5ecbd0(0x1ed)+'r'](_0x95de04)[_0x5ecbd0(0x72d)+'h'](PbKScU[_0x218e60(0x6bc)]);}}}if(_0x4fc282&&_0x19cef0[_0x50eb2d(0x31e)](_0x4fc282,''))_0x2544ae[_0x5ecbd0(0x2e6)](_0x4fc282);}}return _0x19cef0[_0x1b43b7(0x7ba)](unique,_0x2544ae);}function unique(_0x83127b){const _0x2e40ad=_0x25b1;return Array[_0x2e40ad(0x8d7)](new Set(_0x83127b));}function getElementPosition(_0x558db1){const _0x5b6d0f=_0x25b1,_0x1815ba=_0x25b1,_0x518ea9=_0x25b1,_0x16637e=_0x25b1,_0x506afd=_0x25b1,_0x1b8503={'bGxxB':function(_0x31b48a,_0x5e1d60){return _0x31b48a(_0x5e1d60);},'AvryD':function(_0x55f25f,_0xa946d7){return _0x55f25f-_0xa946d7;},'ZGmQw':function(_0x55ea7e,_0x2e97e5){return _0x55ea7e+_0x2e97e5;},'dLTkg':_0x5b6d0f(0x49f)+'es','iMGnf':function(_0x5d9a3a,_0x2f0e6c){return _0x5d9a3a/_0x2f0e6c;},'lIDuY':function(_0x39ac18,_0x525241){return _0x39ac18+_0x525241;},'HHBZW':function(_0x3cf60c,_0x1e5b7c){return _0x3cf60c<_0x1e5b7c;},'dOGth':function(_0x3b4215,_0x3bb362){return _0x3b4215/_0x3bb362;},'nKMWq':function(_0x1fd699,_0x405e23){return _0x1fd699!==_0x405e23;},'PcyRJ':_0x5b6d0f(0x414),'XzGWT':function(_0x92706d,_0x2f4487){return _0x92706d>_0x2f4487;},'xjKYP':function(_0x55c00b,_0x1c1c86){return _0x55c00b*_0x1c1c86;},'NRbuw':function(_0x22cccf,_0x2172ef){return _0x22cccf===_0x2172ef;},'guHbD':_0x5b6d0f(0x260),'cbVjN':function(_0x52dd84,_0x21d79c){return _0x52dd84!==_0x21d79c;},'noQWd':_0x518ea9(0x5cb),'LBhGK':_0x16637e(0x1af),'HxsHM':function(_0x337ad1,_0x19296c){return _0x337ad1/_0x19296c;},'PJMYX':_0x506afd(0x75b),'GNWgd':_0x518ea9(0x462),'KnnFM':function(_0x2a97f0,_0x123d01){return _0x2a97f0!==_0x123d01;},'dZdpS':_0x16637e(0x181),'gGZGI':_0x5b6d0f(0x6b8)},_0x51e51b=_0x558db1[_0x16637e(0x169)+_0x5b6d0f(0x70a)+_0x16637e(0xd1)+_0x5b6d0f(0x1e7)+'t'](),_0x3a587e=_0x1b8503[_0x506afd(0x4ad)](_0x51e51b[_0x506afd(0x47e)],_0x1b8503[_0x5b6d0f(0x220)](_0x51e51b[_0x1815ba(0x94)],-0x1c15+-0x21a1*0x1+0x3db8)),_0x17e9b7=_0x1b8503[_0x16637e(0x516)](_0x51e51b[_0x5b6d0f(0x754)],_0x1b8503[_0x518ea9(0x220)](_0x51e51b[_0x5b6d0f(0x432)+'t'],-0x11ec+-0x68*0x1c+0x1d4e));let _0x17dc60='';if(_0x1b8503[_0x5b6d0f(0x44d)](_0x3a587e,_0x1b8503[_0x506afd(0x3f8)](window[_0x16637e(0x42e)+_0x518ea9(0x643)],-0x3*-0xc79+0x22b4+0x1a*-0x2c6)))_0x1b8503[_0x16637e(0x42d)](_0x1b8503[_0x518ea9(0x6f5)],_0x1b8503[_0x1815ba(0x6f5)])?_0x1b0fb9+=_0x1815ba(0x7e5)+(_0x43a122[_0x1815ba(0x87b)][_0x518ea9(0x324)]||_0xd83f71[_0x506afd(0x491)+_0x16637e(0x71b)+_0x16637e(0x1f8)+'e'](_0x38519d)[_0x16637e(0x250)+_0x518ea9(0x6e5)+_0x5b6d0f(0x444)]||_0x4d3567[_0x506afd(0x491)+_0x506afd(0x71b)+_0x5b6d0f(0x1f8)+'e'](_0x1d389e)[_0x1815ba(0x324)]):_0x17dc60+='左';else{if(_0x1b8503[_0x518ea9(0x1e5)](_0x3a587e,_0x1b8503[_0x5b6d0f(0x220)](_0x1b8503[_0x506afd(0x465)](window[_0x16637e(0x42e)+_0x1815ba(0x643)],0x19*-0x2d+0x1b7*0xb+-0xe76),-0x33e+-0x24df+0xd60*0x3))){if(_0x1b8503[_0x5b6d0f(0x62f)](_0x1b8503[_0x1815ba(0x10d)],_0x1b8503[_0x16637e(0x10d)]))_0x17dc60+='右';else return _0xeda258[_0x506afd(0x8d7)](new _0x4e16f8(_0x20690d));}else{if(_0x1b8503[_0x1815ba(0x563)](_0x1b8503[_0x518ea9(0x1a0)],_0x1b8503[_0x5b6d0f(0x734)]))_0x17dc60+='中';else{if(_0xe6bd64)return _0x3695de;else mYwVOw[_0x506afd(0x37d)](_0x49649c,0xa81*-0x1+0x110e+-0x68d);}}}if(_0x1b8503[_0x506afd(0x44d)](_0x17e9b7,_0x1b8503[_0x5b6d0f(0x452)](window[_0x16637e(0x42e)+_0x5b6d0f(0x166)+'t'],-0x1c8e+0xac*-0x38+0xd3d*0x5)))_0x1b8503[_0x1815ba(0x62f)](_0x1b8503[_0x518ea9(0x333)],_0x1b8503[_0x5b6d0f(0x730)])?(_0x2f9064+=_0x162502[0x1ffd*-0x1+-0x1*0x80e+0x280b][_0x518ea9(0x1e1)],_0x2fac21=_0x14599b[0x486+0x1*-0x20fb+0x1c75][_0x518ea9(0xda)+_0x5b6d0f(0x188)][_0x506afd(0x3bf)+_0x506afd(0x68a)+'t'][_0x1b8503[_0x518ea9(0x704)](_0x341bfb[0x394+-0x1014*0x1+-0x20*-0x64][_0x16637e(0xda)+_0x16637e(0x188)][_0x518ea9(0x3bf)+_0x518ea9(0x68a)+'t'][_0x16637e(0xc6)+'h'],-0x3a*-0x2f+-0x1a48+0x1*0xfa3)]):_0x17dc60+='上';else{if(_0x1b8503[_0x5b6d0f(0x1e5)](_0x17e9b7,_0x1b8503[_0x5b6d0f(0x220)](_0x1b8503[_0x506afd(0x465)](window[_0x16637e(0x42e)+_0x16637e(0x166)+'t'],0x9*0x3c4+-0x158b+-0xc57),-0x7*0x24b+0xce*-0x13+-0x1*-0x1f5a))){if(_0x1b8503[_0x16637e(0x721)](_0x1b8503[_0x1815ba(0x88c)],_0x1b8503[_0x506afd(0x88c)]))return![];else _0x17dc60+='下';}else _0x1b8503[_0x518ea9(0x42d)](_0x1b8503[_0x16637e(0x65e)],_0x1b8503[_0x506afd(0x65e)])?(_0x29e96a=_0x4bc247[_0x506afd(0x6f0)](_0x1b8503[_0x5b6d0f(0x4ad)](_0x4e65af,_0x3b458a))[_0x1b8503[_0x1815ba(0x127)]],_0x1beed1=''):_0x17dc60+='中';}return _0x17dc60;}function stringToArrayBuffer(_0x2bc3d8){const _0x54048b=_0x25b1,_0x14e4c1=_0x25b1,_0x46dc62=_0x25b1,_0x341cbb=_0x25b1,_0x338db0=_0x25b1,_0x43d520={};_0x43d520[_0x54048b(0x17d)]=function(_0x1d12a8,_0x4f49f0){return _0x1d12a8+_0x4f49f0;},_0x43d520[_0x54048b(0x52e)]=function(_0x3314ce,_0x4e8b90){return _0x3314ce-_0x4e8b90;},_0x43d520[_0x46dc62(0x126)]=function(_0x2cbbdd,_0x1883d4){return _0x2cbbdd<=_0x1883d4;},_0x43d520[_0x46dc62(0x55c)]=function(_0x43c2e8,_0x23985a){return _0x43c2e8!==_0x23985a;},_0x43d520[_0x46dc62(0x836)]=_0x14e4c1(0x548),_0x43d520[_0x14e4c1(0x45f)]=_0x338db0(0x35e),_0x43d520[_0x54048b(0x399)]=function(_0x12ea8b,_0xd6502b){return _0x12ea8b<_0xd6502b;},_0x43d520[_0x46dc62(0x870)]=_0x46dc62(0x276),_0x43d520[_0x46dc62(0x1a2)]=_0x54048b(0x4f1);const _0x526cd3=_0x43d520;if(!_0x2bc3d8)return;try{if(_0x526cd3[_0x54048b(0x55c)](_0x526cd3[_0x54048b(0x836)],_0x526cd3[_0x338db0(0x45f)])){var _0x3bc4ec=new ArrayBuffer(_0x2bc3d8[_0x46dc62(0xc6)+'h']),_0x3cf8ba=new Uint8Array(_0x3bc4ec);for(var _0x2275c9=-0x12+0x1966+0x1*-0x1954,_0x50e425=_0x2bc3d8[_0x54048b(0xc6)+'h'];_0x526cd3[_0x341cbb(0x399)](_0x2275c9,_0x50e425);_0x2275c9++){_0x526cd3[_0x46dc62(0x55c)](_0x526cd3[_0x14e4c1(0x870)],_0x526cd3[_0x46dc62(0x1a2)])?_0x3cf8ba[_0x2275c9]=_0x2bc3d8[_0x338db0(0x861)+_0x338db0(0x3a9)](_0x2275c9):_0x12dcb8+='左';}return _0x3bc4ec;}else{if(_0x57378f[_0x341cbb(0x48f)](_0x55b751))return _0x480363;const _0x164eba=_0x8d760a[_0x338db0(0x6cb)](/[;,;、,]/),_0x50539d=_0x164eba[_0x46dc62(0x66f)](_0x3b4430=>'['+_0x3b4430+']')[_0x341cbb(0x600)]('\x20'),_0x13804b=_0x164eba[_0x54048b(0x66f)](_0x33e266=>'['+_0x33e266+']')[_0x46dc62(0x600)]('\x0a');_0x164eba[_0x341cbb(0x1c4)+'ch'](_0xbfa4f4=>_0x229f66[_0x54048b(0x7e6)](_0xbfa4f4)),_0x59305f='\x20';for(var _0x2b1c7b=_0x526cd3[_0x338db0(0x17d)](_0x526cd3[_0x46dc62(0x52e)](_0x372b55[_0x14e4c1(0x74a)],_0x164eba[_0x14e4c1(0xc6)+'h']),0x757*0x3+-0xa6e+0x2*-0x5cb);_0x526cd3[_0x341cbb(0x126)](_0x2b1c7b,_0x2527d3[_0x46dc62(0x74a)]);++_0x2b1c7b)_0x2cb154+='[^'+_0x2b1c7b+']\x20';return _0x319912;}}catch(_0x2752ee){}}function arrayBufferToString(_0x2f9fc9){const _0x448530=_0x25b1,_0x302976=_0x25b1,_0x1c65b7=_0x25b1,_0x419ca8=_0x25b1,_0x25a305=_0x25b1,_0x1a04ec={'EoaCH':function(_0x4479b0,_0x49f355){return _0x4479b0(_0x49f355);},'WkOKD':function(_0x484df4,_0x5e8c71){return _0x484df4-_0x5e8c71;},'oaEic':function(_0x5bdadc,_0x15ea7b){return _0x5bdadc(_0x15ea7b);},'YxfVZ':function(_0x234a7e,_0x8adc05){return _0x234a7e!==_0x8adc05;},'kImtc':_0x448530(0x203),'FrRgW':function(_0x4f424a,_0x308df2){return _0x4f424a<_0x308df2;},'nZjZz':function(_0x3555b2,_0x5eeeec){return _0x3555b2===_0x5eeeec;},'RHYJH':_0x302976(0x285),'OcLvB':_0x302976(0x319)};try{if(_0x1a04ec[_0x302976(0x64e)](_0x1a04ec[_0x419ca8(0x145)],_0x1a04ec[_0x448530(0x145)]))rLNRMy[_0x1c65b7(0x2ac)](_0x4dbed3,-0x2693+0x1aa1+0xbf2);else{var _0x51ab01=new Uint8Array(_0x2f9fc9),_0x3b7410='';for(var _0x23a323=0x91*-0x40+-0xeae+-0x6a*-0x7b;_0x1a04ec[_0x302976(0x2b1)](_0x23a323,_0x51ab01[_0x448530(0x675)+_0x448530(0x69f)]);_0x23a323++){if(_0x1a04ec[_0x302976(0x695)](_0x1a04ec[_0x1c65b7(0x3b1)],_0x1a04ec[_0x1c65b7(0x2c1)])){_0x690dfb=_0x1a04ec[_0x302976(0x719)](_0x27de35,-0x17e0+0x19d4+-0x1f3);if(!_0x442c09)throw _0x304fa0;return _0x1a04ec[_0x302976(0x9a)](_0x33af39,0xb*-0x1a7+-0x860*0x3+0x2d41)[_0x419ca8(0x78e)](()=>_0x4e14c9(_0x5a632c,_0x243b12,_0x147b08));}else _0x3b7410+=String[_0x302976(0x470)+_0x302976(0x409)+_0x25a305(0x5ae)](_0x51ab01[_0x23a323]);}return _0x3b7410;}}catch(_0x338c3a){}}function importPrivateKey(_0x4660d2){const _0x1ffdad=_0x25b1,_0x5180c7=_0x25b1,_0x1a92f8=_0x25b1,_0x47fe12=_0x25b1,_0x22d8ce=_0x25b1,_0x5e7ae7={'jGqJG':_0x1ffdad(0x228)+_0x5180c7(0x1fe)+_0x1ffdad(0x55a)+_0x47fe12(0x472)+_0x47fe12(0x79b)+'--','fmdQB':_0x5180c7(0x228)+_0x1ffdad(0x290)+_0x1ffdad(0x700)+_0x22d8ce(0x672)+_0x1ffdad(0x228),'Bqkbk':function(_0x3cbe77,_0x11e6fc){return _0x3cbe77-_0x11e6fc;},'kWSfT':function(_0x2fc41c,_0x46192b){return _0x2fc41c(_0x46192b);},'xynXB':function(_0x3193a4,_0x25fdd7){return _0x3193a4(_0x25fdd7);},'yruLM':_0x1ffdad(0xc3),'jBnoS':_0x47fe12(0x16f)+_0x22d8ce(0x7cc),'DhsDC':_0x47fe12(0x532)+'56','bVNBn':_0x22d8ce(0x796)+'pt'},_0x1eaaf8=_0x5e7ae7[_0x1a92f8(0x6ee)],_0x3fe95f=_0x5e7ae7[_0x1ffdad(0x3d5)],_0x7ef94f=_0x4660d2[_0x1a92f8(0x517)+_0x1a92f8(0x361)](_0x1eaaf8[_0x5180c7(0xc6)+'h'],_0x5e7ae7[_0x1a92f8(0x7cb)](_0x4660d2[_0x1ffdad(0xc6)+'h'],_0x3fe95f[_0x5180c7(0xc6)+'h'])),_0x3268f6=_0x5e7ae7[_0x47fe12(0x23d)](atob,_0x7ef94f),_0x1e79cf=_0x5e7ae7[_0x1ffdad(0x665)](stringToArrayBuffer,_0x3268f6);return crypto[_0x5180c7(0x315)+'e'][_0x22d8ce(0x1a5)+_0x1a92f8(0x402)](_0x5e7ae7[_0x1a92f8(0xa2)],_0x1e79cf,{'name':_0x5e7ae7[_0x1a92f8(0x3ef)],'hash':_0x5e7ae7[_0x22d8ce(0x489)]},!![],[_0x5e7ae7[_0x1a92f8(0x241)]]);}function _0x303e(){const _0x314392=['site','IDDLE','EHlqh','zBxvD','ucVSV','VzEyG','EywOj','8355348erZpyW','EQBVv','kkFBo','eyKlx','kezlG','lBLfZ','SdOuU','DcwdF','mpWoO','qxKTK','RPNyt','OTtXx','ffuvq','WKddP','gSOcF','kajGc','JmTyz','DgVnF','JYcHS','vvJbZ','bmlza','\x20>\x20if','WFQEj','CAnNL','wZkWN','jSOFj','JZoxJ','IAsdY','fuicr','WDQwl','YSmcp','vLKhF','{}.co','Bqkbk','AEP','ersio','ltuSh','moji的','ZpsPu','bbfxe','oDPUU','hJnnv','Mdqus','FPMRx','CymwM','qeyUE','BJcJS','dLejX','KEjKT','vHnXl','SPxiK','hXJdA','MvvHi','yXPzo','36770qkJOoK','OnQGx','FOwXE','ihqPO','wckJr',',颜色:','add','bqdEu','#prom','NkRzt','Orq2W','mcFPl','utf-8','提问:','cFJml','r8Ljj','MHsfn','EMpcV','NFrRF','OaMKO','nntGy','NwkXR','SXmVJ','PUoJD','告诉任何人','DWopg','t=jso','JdNXe','opemK','aguVC','mzWHb','roxy','kfLcG','jULce','iGdzw','TtnAU','KiVKw','xekmS','NnfAI','GMFHe','Ymems','ZqcUf','iIisa','tEnWx','知识才能回','IogOA','ibute','ZdkjJ','VMudz','ZvxOM','HjzuL','KxRyH','vJoof','ckftl','ohwjp','KQHOS','kGfhC','BdJmI','CAPhN','attac','yczzR','lxZwx','zMnRS','rMStf','ceUlM','#chat','oDKvh','*(?:[','more','JeJqA','sGLYy','tdVff','gDcJr','/url','UGCzO','NfQrQ','zfSIy','gsCtn','EuJpg','ZSzhI','哪一个','FNSWG','JBcSQ','\x20PUBL','ukvUc','TUgeP','VEEDa','iQzUG','&cate','LStkg','OzHSs','fwIDA','RBExa','tURzy','esDef','rYWdg','decod','json数','QpSqF','jIlZR','wsnJj','coecv','oprWV','IUrLb','href','JbSFS','DqTGn','EhFUY','0-9a-','jxGHk','BHkrv','cBkxK','conti','SRSTZ','QQNtE','bOUTj','CROXI','HUkRb','lGbuW','boHqa','WWsFK','aXWSw','catch','ZHkyh','SvkJa','KeMiM','hMLkA','3AeksxF','的是“','charC','tAXeF','AyowZ','AtEQb','DJDrT','mplet','STbYs','SvKrs','lTXuR','query','LFxVz','dvhfz','eDjgZ','stion','zigbh','Prarz','NZLkA','zPnVf','title','s=gen','tGvXH','ESsuI','FWyVA','zDWYb','BgSjM','255,\x20','style','_inpu','WaXns','harle','qGNdf','AFhce','AAOCA','DowCl','stpCN','GabOa','prCas','JCzbu','JlzjU','cDzGW','ooTVE','best_','tUsZA','dZdpS','rJciH','jnQlx','f\x5c:','qohqt','AbJwi','oLyEq','已知:','AZrRF','ument','JWvKQ','ZVhLI','prese','什么是','INzqv','IZtXk','DSVaV','FjEXz','cdsGK','RxLGB','IGHT','hWFHZ','FtDLA','(链接)','EaxGs','rkjjt','zYmSl','UMfsb','DLE','MiHqi','strea','NfeKO','iYtHb','JHxur','SsKkv','fy7vC','ymbWm','nGLPU','apWxP','erCas','PlFOw','eral&','ofNvC','md+az','iwcJj','sIhgr','ckMeU','OuJox','定保密,不','UisRu','RMTrR','wzygt','gOFcu','pPVjq','Kyfnl','dvAzZ','MwjAp','MHSUq','Gjryo','34Odt','weBdD','XELgG','QOzei','WkXjH','tempe','XUNsd','AqwxM','isjKl','IxHKx','pqeTx','AJvvU','ZqbqJ','QRGCK','XvCLT','rpWYy','from','VaWwc','wUbVn','ZaAYU','oToht','HRYMM','假定搜索结','YMulP','form','BRqPg','WZeGo','zDWOU','NiAVa','rbBRS','width','TbjUv','://ur','pHVcf','\x5c(\x20*\x5c','ById','oaEic','penal','BARpo','gLWNr','XiFXI','\x22retu','lWHcG','MGNGX','yruLM','CxDuN','GmDXZ','Sbeyu','qSglA','xtOkf','qVEQZ','toLow','RoCEb','VkaRg','zA-Z_','ZTnGc','IaFka','NhtcQ','APocV','MybhP','Sxplh','LZLxU','ATJxC','uage=','ngPqt','appli','GMJoO','gcRax','TOP_M','xusZY','://se','UMoUg','gqThw','\x0a以上是关','edwMG','nQqZk','XHFKV','pkcs8','VUPou','gPvFy','lengt','CTnXE','EeSOv','QMucJ','找一个','qaJPQ','aWvQN','SsOwO','pBRlm','RTjyc','FYYYZ','gClie','conso','fcqkN','AVVCv','BAQEF','UyHAp','EmDgi','ttdmy','YUAqA','logpr','Ayzqs','aTkEB','KUdnj','QDMzv','LCLCn','rea','NmpOI','cBrXC','sWbka','CtgUr','TbKXB','LArHH','jSwib','bzxzA','cgIwE','PyqJN','vJakK','TeGKN','ZIQZj','OzGiV','搜索框','Ixdai','DxRHd','KxmCs','XDErH','hgtbo','M_LEF','uuqMs','slitO','warpY','IyQZe','IOatS','JrKUg','up\x20vo','BPikw','RghtD','TdKrb','WukaJ','ement','zFe7i','lJnwi','wRDsY','jhnEU','fRJns','Node','dFxMJ','BnwMB','ader','SyLzh','ljNui','guHbD','dnssh','kVgkP','kVmxm','body','E_LEF','obzdr','MwdRd','whyqU','fYpUp','jnmHF','FdFSQ','GCvge','clTtd','kMYNV','awduJ','vBMcG','(链接ur','DawrQ','kvLrJ','PHmBF','uMQgg','uYzfj','YjFxg','ZhLLh','jMROF','dLTkg','bDsxk','dmTeW','displ','LovSI','iyRje','nOina','uCmoj','wSjAW','716Ewozmy','dfun4','RSLjQ','chat_','PIHxQ','mqfsw','cYphj','FKJOD','sMWSn','OpkDs','next','_rang','YXSfW','MhNny','QyLTU','sMIbd','提及已有内','QVgYh','”,结合你','mvAnX','FveDG','kImtc','fAGsW','wAKTt','#read','息。\x0a不要','KpdOU','qSQqq','FqWuN','qWYLz','ZDGEB','QGVnP','npCAP','okens','MLepG','mFcpu','BvZhZ','g9vMj','qgUFT','oUqCT','QeTKx','WhyFx','jfvth','eDxaY','YjFCw','is\x22)(','YpHvq','state','XZMxq','SHhIZ','LzIyS','ilrij','debu','YFYDU','Heigh','rHdvh','zgCkI','getBo','TPrbi','SYsYo','qoySK','hDVZC','dkalI','RSA-O','https','FwhBr','svDhw','onten','RZPqS','EFubb','XpdfS','AArQJ','apkII','trim','bmsOM','NxkaF','识。给出需','OExbB','要更多网络','mqoEC','hKwIf','mdBog','dLlqb','qEObi','qiTVi','yyfTK','jXJWk','ions','obs','pcpKr','npm\x20v','JEUme','DjrBq','ZCwhA','kOYln','</div','kRiJL','gNkFA','ZQgNv','krfOB','hAMCN','RDyOq','XQzEJ','qhndD','mnXPC','tsLnw','haLFz','OrPFU','kedzT','rEiPk','PlsDA','sJtkM','noQWd','EWAhQ','aRrtW','VfRWB','MXIbR','impor','DSaQR','VPCWf','hbnJq','lvLws','gymxk','WaBNB','vqMRm','TJfmo','read','ZzAqM','HpTSx','M_MID','hyQox','GnzGy','pAdIa','论,可以用','HnjEY','JmhBk','bIqTp','ohbcR','bFqQe','BniFp','yRvuy','#ff00','ubhMM','YudDr','RJsPU','KRzYj','WJYSD','url','forEa','VNKmX','uTcKr','iiLLT','ckbhI','mmrUZ','gUPQx','VrdWS','aUAaw','ipVtE','cHEro','circl','内部代号C','fcPoP','GRKZi','THDRd','IGiUZ','unVet','BuJsZ','qXYcr','tXKXg','FWMBL','的知识总结','RajQJ','YRNXc','yBLxh','Y----','PuKaG','rSWwu','text','SHtEw','OlWmj','njoyH','XzGWT','ctor(','ntRec','EPGMe','IHmut','hUPpq','EJDfC','encry','ructo','vxoYr','fNLgQ','KDoZk','XZhtC','WbeUm','CzSJn','fiiBa','EstiF','HaAlP','\x20KEY-','dStyl','EVfZi','JAqjG','mZNsl','value','#ifra','BEGIN','wMGlR','nldje','qZuqm','OsoTx','bvcyl','torAl','YRMnN','HAqhL','nLYIx','hPCcQ','tDCsl','QyhEU','[链接]','CcCme','的回答:','hrlzm','qDpVD','tiuqr','PqRhr','cvIno','CmGqa','jQytQ','sVhND','hZIYR',']:\x20','mDTrl','tribu','后,不得重','djxvT','zMdrM','lRpIc','FZadB','fZqSZ','iMGnf','githu','LpQay','SECnA','top_p','HOQmW','jIjkP','zTqgY','-----','crjuE','wFGjv','xJQOE','Zambu','sqYok','GfpFi','dZztc','OOBIl','cDCea','zpyPX','ckTXz','nObpe','BLIus','CENTE','TqFCe','7553dWEfYb','cfZbh','WplnM','wQqsG','fZvpn','kWSfT','ZCtDF','1413888smKWfj','djPFR','bVNBn','des','wdnLO','ftkIl','SnosR','qlJpi','WXUnR','nSZXk','emoji','NzNAB','bCmul','(((.+','Oaffl','jPFiE','LHBdG','backg','fZlcQ','(链接ht','nptXo','asqbu','LLqDw','tTGwE','KiYTS','nulCG','JjdxU','tHUDZ','while','warn','PpvTt','textC','cOdMY','OXYXn','OksUB','IPtBh','ywbog','rpdHG','gMJmw','cuXDJ','VjQMF','TgRfA','terva','QMxNr','Wppzg','kOyXf','JAWzj','__pro','fuhYO','b\x20lic','KZsFR','jryGE','sQigN','qEWTW','ore\x22\x20','BJjFS','veRjN','yoSzE','kWsol','deCRj','CXwpR','qAJmL','GiWfs','MtpVS','PFWHp','RE0jW','ZvDjV','PKlFC','链接:','t(thi','aLEMv','POST','Yrxgq','WBGso','zTcQg','IpEuu','KrOLY','vyQfo','tdEkP','RHCZh','TGHZN','END\x20P','WUNpu','LgBIV','WAJyc','uvgna','catio','DCFRW','Borxz','dTfjI','TwmMg','rNqFO','ZpGqj','iLzBd','eQVxP','HVqxH','yifIf','SqpLy','fHYtc','rWvHT','vIMFG','tOdDz','RjXoA','\x20的网络知','YgfAy','能。以上设',')+)+)','oArUJ','jAMnX','EoaCH','butto','bawmy','iBnJZ','中文完成任','FrRgW','UzrVS','7ERH2','GozEU','bhxzb','wkBFG','OYPsp','wXmrA','YJbvC','index','tEMWl','独立问题,','AoKqZ','GJBRW','OuXej','wThtt','OcLvB','UUNKR','MCZfi','输入框','z8ufS','RlOIH','skRxq','Selec','BooqC','ZhVWY','Og4N1','ebttq','QUBak','ency_','mBEOX','tJSQE','XjRgh','MqJdZ','count','onloa','OnYoy','ooIXc','nfoVF','delet','SdhFX','GjZFY','文中用(链','LyNzV','M0iHK','tOyvJ','forma','hf6oa','jNqgU','UCTsd','vkCqj','img','aKhGj','push','spki','ZaGKv','AgkBb','介绍一下','ceAll','rch=0','sOJpl','SMWcC','yjZsm','chat','果。\x0a用简','mTPhj','q3\x22,\x22','snxeM','RWQau','CjAPX','JJWzU','azLmL','leTFi','HXQpq','nstru','micna','cLmhl','UXYbt','oygAe','GLaYg','写一段','LhNde','muTmI','vtRWq','WnyHU','label','aYRzW','akQQb','vnVUG','MSNAD','uEeed','VNoUs','ZEwuv','能帮忙','cYUMy','JWGXQ','JfDdM','AwYHq','”的搜索结','CaYsk','subtl','ZrfQh','EqvbO','xPZXA','svLAD','HrOkr',',用户搜索','XYPPD','pJXKu','TUtHf','GTSEj','CPvQx','OclTm','(url','fALnf','color','gCRXU','MciHT','fkWha','ycPhQ','XxIRo','dQPjk','HGsaG','CXoaq','es的搜索','funct','hcDaN','nQlwT','wXsVF','组格式[\x22','PJMYX','KODLs','HNScR','zh-CN','OKKCX','ZfZkW','QMSoP','BVgEI','rSdRt','qMvQw','class','wGbfo','NuOqK','reGMt','WpWRu','enalt','ratur','NUtDy','UhfCV','EZKir','tMkAm','efhOb','ass=\x22','ZSAsi','json','FuKAB','JwRsq','kcgYo','NPpUt','YmuSw','eAttr','FLgPN','KhLPR','FvYiJ','pnQFX','FQEib','ty-re','RkRxp','IyMEr','oQaZM','YYavA','rtYgD','dismi','asNrn','EFT','VAVGQ','ring','JbYCE','stene','FcARu','hltqO','log','PDPLE','1553343zBaWMo','FFnZq','BrIsA','ESazm','5Aqvo','查一下','lxypW','mZOlz','StqZD','YnuOE','PDEMZ','EQnhB','D\x20PUB','fvihf','BpmRh','tEVmO','lljjd','iUuAB','kWliM','aVIsd','fLktv','bGxxB','g0KQO','mXARX','QxGit','你是一个叫','ZaCGy','chain','gger','LboCm','什么样','WLOUo','qyeOX','OrItl','QWinb','vodhX','IgnKx','EpOzL','TLcbO','LdsVx','sEQqb','gbhih','eHyKm','hjMHa','WxZzv','ylhYa','QPBrY','mjIxO','gjiaL','SKBdv','keXyY','hVmNS','jaYbs','VUPSy','x+el7','CbJwK','59tVf','EApnt','CLOJV','LwFZb','wwsnc','JaRyA','strin','GyLvI','selec','odeAt','end_w','dAsVd','Sfyfo','huYri','YlkIE','ZgTaM','setIn','RHYJH','spSlr','TtjfN','itGPC','zugwi','gify','pAEAq','GJtZy','excep','infob','Ga7JP','VnHmD','7884184uadDYA','TirVZ','text_','ZHhZZ','yZIEc','VaZIj','dMfZh','&time','OFuWb','aPHsD','sMHge','OJKXv','t_ans','务,如果使','CcMjw','KCtpr','ypcwc','getAt','apper','Q8AMI','DCXle','pFEhj','XGoQt','XHz/b','fmdQB','Qblny',',不得重复','spIAJ','oxwts','uFkac','oItHP','归纳发表评','type','on\x20cl','bMLKo','info','”的网络知','anZnr','WQTwh','hqtnZ','----','pxYji','OYUUl','dEQRn','vxohe','2RHU6','ELsYG','VhDKO','MphwL','yztPr','jBnoS','q1\x22,\x22','JYzPT','max_t','bVLCs','n()\x20','ZyrSI','WWALA','的、含有e','dOGth','XhTja','hjfWj','CNXTd','llBnP','nue','SmFQK','fWnGj','repla','hclje','tKey','ljRib','TwFzf','KmURm','xTMst','SWSEr','zSzDT','odePo','XVylw','n\x20(fu','QaMEA','caosX','hgKAv','tWidt','hQZpf','DJwor','WvMXM','RFlRv','HsNDW','ojOjL','ljahJ','WxSKK','TatOp','yqrwI','关内容,在','YdZLo','bind','KVdQf','AWREy','9kXxJ','hwOAe','pre','fovEr','o9qQ4','uWKci','rLEzs','rame','AgqLo','nybDB','block','kKTGO','vote','Qfhxv','nKMWq','inner','设定:你是','texta','Mssjg','heigh','CnGcB','THVLQ','UcOGI','ZTVyO','xZimk','接)标注对','应内容来源','qOzUU','AfEcc','LbvXQ','dGWvz','写一个','table','OWZfs','RPoAc','zjQOE','GhBAJ','Color','t_que','WrJYc','TfQKU','YCBUz','FwWPj','KTNoA','SCPkJ','wXrmf','HHBZW','ivazx','Otwsy','QQlHx','fIGxb','HxsHM','\x20(tru','lrrmL','sXsmh','QmpZn','nCrjt','FsuhX','IBCgK',',位于','tzsfz','fBqQh','YRWMH','cHTfE','ZZXnZ','HDhVt','Error','vtLJt','sXBSr','xzzWh','xjKYP','ZWzpf','gRmcF','lDFYy','Vnlzw','---EN','IlWdr','xYqRa','pQbsQ','ZbhHE','zGsJZ','fromC','YvSTi','ATE\x20K','ebcha','FccyM','kzExF','IC\x20KE','iXwSa','dOoBT','Atifb','Ewjxh','qSNCw','HQFcp','QgeCv','left','pICaW','oLBYQ','LqXAt','QFYxM','jxYuJ','aSZkg','yiDCF','absoT','ZBnHJ','QjsTn','DhsDC','QYNRf','BpZzE','ck=\x22s','qWveC','code','has','swCGp','getCo','rzOFW','xeYEc','HTML','CNAgE','UPunE','n/jso','ypDEL','jOZfJ','rVySh','为什么','TmGmR','NSUkK','kncRn','choic','OKLHN','kAHWa','sJYjf','cTjAG','#ffff','input','xivBL','Kadhu','heelj','LHdmF','dbARv','kaAfF','TyRRE','ZGmQw','POOIJ','NWOBB','uyRIR','EoCRd','zTQVF','saUZL','WuTel','链接:','YClwa','qDgXc','mpuYZ','TOROk','YxWGn','lmNIz','nPygw','18eLN','TEYPy','tion','QVggf','QAB--','SheDN','EkgIU','utkIn','ZOyep','iHMTv','jVfkJ','dgtwI','aMcRj','sWBQA','MTnEY','EGGEJ','ZmXPS','RhBhV','nNNHL','_more','usFVH','KdwXR','iWgcM','BOHaD','qPJAy','SQnVv','const','GbTLv','Conte','nzDVM','ntgJm','ujEeO','proto','UvmLj','uVFOX','ion\x20*','OKyCc','xwKFj','e)\x20{}','NtFKe','ExDju','jrWgx','3DGOX','WUrCv','NKAyo','u9MCf','wFlbu','fRujs','darpr','down\x20','q4\x22]:','kcSMw','fZIma','识,删除无','jFlBG','pegyE','Mtdei','Zezkd','jPyEU','whdxV','引入语。\x0a','qyAsc','rxOjZ','hMMhF','HuDDj','gisSU','TOP_R','thXYm','WPsNJ','AasxD','BXOrg','yeObP','NRKuH','YIXnW','TOP_L','tJoSM','zkler','57ZXD','kuWhZ','IlVwh','gHokU','jrSRa','air','pTDye','iWJXx','AnuSs','UCzUz','qVRaN','UAjys','lIDuY','subst','entLi','xddUl','YfRhV','DCtAA','aDeqr','wJ8BS','szjny','nMCGD','EhdIs','GCZGe','#0000','\x0a以上是任','HgTRY','wdkBE','BNbkv','689244LYVJTR','osQaz','ENypi','ZLOeA','tps:/','BKcLo','actio','tQyXb','avata','diVKp','XnADF','SHA-2','CLdRP','IZRMF','WqLyj','PRMzf','tkLHO','kUXrH','eazla','IsATZ','phoTY','clone','IEvqW','Yujsi','vYfxh','keys','NfwLd','OUjbz','gNNEf','BCIrW','ekGvo','Oamlx','BZpGo','POdeV','DVyud','to__','arch.','HzFHd','evCqv','WnrZk','bEgPj','eAHHG','BAwYY','SbcND','MIbFy','lEcby','LWyVL','ymnkB','iG9w0','RDyDF','trace','\x20PRIV','PLegl','nQqvl','BGWAT','SRnRb','GQOjt','FGbco','McaDi','VNKYc','cbVjN','nZEWT','QeNYE','rAvPX','init','mwUDp','NpSTg','ywdwE','bonYi','9VXPa','MIDDL','BErKh','aketq','RDkjU','uQueD','CVqlq','hJfrG','echo','fJtFP','zNjeB','wFogu','fExgo','UcQgh','ZyhKp','iisnL','s的人工智','TWeRe','njLLA','SJRgP','ton>','WzuLs','gVrXZ','doghk','识。用简体','EGnov','BVtFY','zEDMc','eBJUf','donmu','MVJAE','oNreG','MXkYd','guoDr','zMqJK','OMIea','IzFTz','pZuGM','getRe','UteFt','YoaJf','aRSWK','SnliA','nYnkd','HJYox','hnMwd','UBLIC','fkQIG','rWlpb','eUUAt','XqYVA','jSEXO','cZIvt','以上是“','tqXtd','VNnQD','HTntg','eHzPF','Z_$][','HMOwU','ScuNg','url_p','SEApC','retur','eKJmX','wXdnI','int','请推荐','EXNeh','nce_p','tQjCL','lqmdY','nynqL','wGgpY','TIgox','wsbTf','me-wr','BWnfT','uPIGi','aVyvo','90ceN','RIrzj','FVvYc','eSQPD','tHeig','dHTBz','rKApT','test','HrCOy','mFBKV','IjANB','</but','ZEsly','CAQEA','eECtB','pLUaf','kKqwB','lDhtf','ttnPp','tagNa','JRzNJ','BYTOR','bPCow','kldPL','tmJEv','lgUMo','FTDbt','HcOri','waefW','succe','75uOe','LQeNj','\x0a给出带有','sQGEg','链接,链接','qmmiZ','oxes','CSZql','KqxsJ','eci','JCmca','SriUq','cxtTJ','[DONE','ONRSR','cyuSK','30ArGRZb','txTdD','NIGOC','rYPGo','GVpgi','toStr','LXjha','bGxnT','JdxDe','BpyMx','OEfXY','keYmU','zEslz','suRtY','5eepH','YwBCP','click','Jzmos','ing','DBakS','hEven','xjreJ','join','glLDE','Objec','kn688','LNwzb','eXtSj','iBkTT','cXLjO','ZaNBj','JhQsy','fhsSZ','btn_m','swUJF','nIdRD','kg/co','alt','rn\x20th','BHeXC','xHxrr','dAtOP','mcHwA','QgEbw','frequ','VFQlS','告诉我','Gdqzs','Tfymv','HiLSO','sUTBn','addEv','s)\x22>','abili','aaOMk','HdFmH','bqdQK','QcGiS','vyBtv','promp','FINif','fvaqr','Ilerk','fzdYJ','jYPIv','kg/se','hEyoo','Vvomr','#fnre','NRbuw','XxoYe','vsBVV','UXpkH','nt-Ty','pgTfW','o7j8Q','wer\x22>','$]*)','ziFjf','FEWZO','QyLch','PUTHi','dlvjz','bYeQd','D33//','GwbGT','zJiOV','WTguy','KExBI','Width','dSvcn','scglO','AYdji','SmGxq','IspnA','SOAvS','Bfgry','CNBoW','BccNI','\x0a回答:','YxfVZ','Charl','dGTQO','mSNLq','yCpMP','s://u','fAwRp','BOTTO','slice','#00ff','NGzUU','QwTLE','NpuuJ','hAfju','ESCEw','data','gGZGI','pImYM','KjAlX','Bykkt','LeYCu','uXYlG','引擎机器人','xynXB','IGxIN','xzfZf','echQP','hTfvj','CSrTD','RMsQO','fesea','TkotR','dErOW','map','HdmMk','BaKGQ','E\x20KEY','EVzBf','MGmIm','byteL','jKJPd','maedn','FPhoG','inqDm','M_RIG','<div\x20','MxSsA','XFmIs','iICFM','OrmOR','fPjhP','ASeRi','conte','ccbVn','MvuzR','blUOU','XABQp','ueUPi','iVEBb','\x0a以上是“','offse','getEl','tbnNl','WFREC','ETCMV','yKSxj','JvEIF','BtrHw','VkHFm','jhgnp','WEOib','nZjZz','<butt','vtXIY','VDexI','name','2424XIzWMS','Mybjj','答的,不含','iGaIE','LIC\x20K','ength','VklOo','QrccE','&lang','avjSZ','XuKiN','IeYPf','CwOSa','kHUdh','句语言幽默','b8kQG','ffyci','E_RIG','THDFK','eNeSZ','bJRFs','LKbvS','aria-','PIaHG','ywziZ','复上文。结','NDVEz','EQYIV','Kjm9F','JMcWG','XQZQY','ufSkS','VzrEO','0,\x200,','HHmxz','Arctr','AcLEU','zXLRu','TpSyj','tbrNU','oncli','MNEpM','KsXUw','wkAiT','vzgfj','pqwNY','HCatW','zFdaM','gVrNt','split','vashM','BMiqt','体中文写一','pCtKf','MlosU','iKVHY','vIlpa','riCBT','QfuUk','哪一些','Jvmrf','EFekx','NVwhk','MnufI','NZqNO','PKCpO','Spyiy','hBNfV','uwghI','gorie','a-zA-','error','2A/dY','MkBRj','etUkt','round','KKDBF','raws','PGoZB','zslji','fTyrR','QdxNu','ZEypv','riqyk','jGqJG','remov','parse','gBCfj','KrVIc','InPUG','qOOws','PcyRJ','IESgn','qfVpi','围绕关键词','hTcfo','tCYpF','EuuqT','nrvNJ','255','Mitco','\x0a提问:','RIVAT','wmSnx','mloWw','JrCZp','AvryD','zAlVo','VYUDI','xlbBU','(http','nctio','undin','e=&sa','gkqhk','VjBUs','ztrXf','KUssw','gMYvI','yWpFz','iKDwr','5U9h1','JvTWl','XOAGD','rNXuM','lmHhV','rPnTB','WkOKD','不要放在最','mpute','IvgHN','DpSGG','intro','wWphc','cNRll','KnnFM','dqiNY','有什么','LDwqq','WXetO','HBRol','OkXys','DDMfO','jwhqC','ntDoc','QWzCE','NsnSL','searc','tor','ri5nt','GNWgd','Bnxej','XBWlu','-MIIB','LBhGK','Zixab','代码块','ZKXXs','iSVaW','ALLxb','mxkoV','容:\x0a','YZbhn','ense','机器人:','QsTbr','eaRyq','fLsEr','lwTwV','QQNac','CSkSZ','wyKcG','”有关的信','KNtEJ','arch?','epQXH','size','JpbCU','EsFXy','YgSF4','MrJzh','lLylN','YsZRC','代词的完整','6f2AV','mbFWU','top','nJPOI','\x5c+\x5c+\x20','xLCMh','GKfmD','YTnTf','eraLG','cWgft','uouSv','键词“','IBrYY','JITgl','gzdKJ','QopuM','TEzoz','phsEW','pktnn','call','bOFym','=\x22cha','EnwoD','Zgxg4','WOicO','qKccC','MgcIv','RigYr','EIpsR','LKBBR','IJgZO','NhEan','ERhge','ycHjR','ulNEo','nuuda','epTLy','gQXHA','CnIWI','MzMCq','uHPAa','iBNEl','apply','(链接','src','IJqem','xDpan','RXqFV','RlSeO','GDItn','liCAN','ozMWo','Xbcyh','gBQTS','EieGQ','TveUl','用了网络知','HUZCK','MZqTw','fLApI','then','Ntzts','AdMwu','q2\x22,\x22','vMreN','QwOMN','RUaQc','inclu','decry','vmfsr','cFLIG','tSQcJ','tZtCN','EY---','JHcRW','piAXe','BGakh','exec','XqUAb','GMHlI','qHDYT'];_0x303e=function(){return _0x314392;};return _0x303e();}function importPublicKey(_0x3b260a){const _0x238af2=_0x25b1,_0x121029=_0x25b1,_0x17f85a=_0x25b1,_0x23dddd=_0x25b1,_0x139ef1=_0x25b1,_0x55c9b2={'whdxV':function(_0xbe4b38){return _0xbe4b38();},'Mtdei':function(_0xe77dd1,_0x3a9167){return _0xe77dd1+_0x3a9167;},'BnwMB':_0x238af2(0x49f)+'es','OlWmj':function(_0x24a92f,_0x4afe5d){return _0x24a92f===_0x4afe5d;},'cXLjO':_0x238af2(0x2ee),'MlosU':_0x121029(0x707),'cyuSK':_0x121029(0x8bf),'BGWAT':_0x139ef1(0x38a),'iYtHb':_0x238af2(0xf4),'tSQcJ':function(_0xdd3807,_0x5bfa7a){return _0xdd3807!==_0x5bfa7a;},'PLegl':_0x238af2(0x49e),'WOicO':_0x17f85a(0x8be),'KqxsJ':function(_0x415237,_0x4e6e1c){return _0x415237+_0x4e6e1c;},'OrPFU':_0x139ef1(0x5bd),'hMMhF':_0x238af2(0x28c),'NxkaF':_0x23dddd(0x24c)+_0x23dddd(0x2a9)+'+$','ztrXf':function(_0x178280,_0x5da312){return _0x178280(_0x5da312);},'gDcJr':function(_0x5cd46f,_0x287c9b){return _0x5cd46f+_0x287c9b;},'VjQMF':_0x23dddd(0x5ab)+_0x121029(0x40b)+_0x121029(0x709)+_0x23dddd(0x3f4),'NnfAI':_0x121029(0x7ca)+_0x23dddd(0x2fb)+_0x238af2(0x1e6)+_0x139ef1(0x9f)+_0x139ef1(0x610)+_0x17f85a(0x15d)+'\x20)','TfQKU':_0x121029(0x6d9),'hXJdA':function(_0x303da5,_0x3f4814){return _0x303da5(_0x3f4814);},'RajQJ':_0x238af2(0x5d9)+'ss','KjAlX':_0x238af2(0x2d4)+'d','OKKCX':_0x23dddd(0x6ea),'QWzCE':_0x23dddd(0x839),'IxHKx':_0x17f85a(0x4d6),'kUXrH':function(_0x492dff,_0x1d90b7){return _0x492dff!==_0x1d90b7;},'FFnZq':_0x238af2(0x12f),'HjzuL':function(_0x59baf2,_0x28aa4c){return _0x59baf2===_0x28aa4c;},'fuicr':_0x17f85a(0x525),'XQzEJ':_0x139ef1(0x32e)+_0x121029(0x4e0)+_0x121029(0x98)+')','slitO':_0x17f85a(0x756)+_0x139ef1(0x823)+_0x121029(0x6e0)+_0x23dddd(0x5a6)+_0x139ef1(0x84c)+_0x17f85a(0xac)+_0x23dddd(0x637),'KTNoA':_0x121029(0x567),'WxZzv':function(_0x3cf1d2,_0x3b80c8){return _0x3cf1d2+_0x3b80c8;},'Mitco':_0x238af2(0x383),'fJtFP':function(_0x32814c,_0x6e0cc7){return _0x32814c+_0x6e0cc7;},'uMQgg':_0x17f85a(0x4a5),'MphwL':_0x238af2(0x262),'RlOIH':_0x17f85a(0x139),'hrlzm':function(_0x26c7e1,_0x19b97a){return _0x26c7e1===_0x19b97a;},'IUrLb':_0x121029(0x36f),'maedn':_0x121029(0x228)+_0x23dddd(0x1fe)+_0x238af2(0x55a)+_0x23dddd(0x472)+_0x121029(0x79b)+'--','nZEWT':_0x238af2(0x228)+_0x238af2(0x290)+_0x23dddd(0x700)+_0x17f85a(0x672)+_0x121029(0x228),'gbhih':function(_0x1c2a50,_0x76b5c6){return _0x1c2a50-_0x76b5c6;},'cLmhl':function(_0x60b698,_0x4c3f1a){return _0x60b698(_0x4c3f1a);},'TgRfA':_0x238af2(0xc3),'LQeNj':_0x121029(0x16f)+_0x17f85a(0x7cc),'tUsZA':_0x17f85a(0x532)+'56','sXsmh':_0x17f85a(0x796)+'pt','ckbhI':_0x17f85a(0x821)+_0x139ef1(0x4d0),'Kadhu':_0x238af2(0x696)+_0x17f85a(0x3de)+_0x238af2(0x349)+_0x23dddd(0x60b)+_0x23dddd(0x275)+_0x17f85a(0x6c2)+_0x23dddd(0x48c)+_0x139ef1(0x3aa)+_0x23dddd(0x473)+_0x238af2(0x284)+_0x139ef1(0x61e),'IzFTz':_0x139ef1(0x5c7)+_0x121029(0x580),'nCrjt':_0x23dddd(0x286),'kezlG':function(_0x2a4a5f,_0x526068){return _0x2a4a5f(_0x526068);},'BJcJS':function(_0x3cd1c5,_0x5b0c98){return _0x3cd1c5+_0x5b0c98;},'nPygw':function(_0x3354ec,_0x46bd84){return _0x3354ec+_0x46bd84;},'nOina':_0x238af2(0x821),'OJKXv':_0x139ef1(0x5a1),'Gjryo':_0x121029(0x3e1)+_0x121029(0x17c)+_0x17f85a(0x17e)+_0x139ef1(0x80c)+_0x17f85a(0x69c)+_0x17f85a(0x751)+_0x121029(0x2bc)+_0x121029(0x841)+_0x238af2(0x332)+_0x23dddd(0x3f0)+_0x139ef1(0x791)+_0x238af2(0x2f3)+_0x139ef1(0x4ef),'KEjKT':function(_0x21728d,_0x48b6e5){return _0x21728d!=_0x48b6e5;},'XZMxq':function(_0x370955,_0x50832,_0x1955c4){return _0x370955(_0x50832,_0x1955c4);},'whyqU':_0x17f85a(0x170)+_0x17f85a(0xbc)+_0x23dddd(0x54b)+_0x238af2(0x60e)+_0x121029(0x866)+_0x17f85a(0x187),'ONRSR':_0x17f85a(0x570),'xTMst':_0x139ef1(0x4ce),'BuJsZ':_0x139ef1(0x429),'nptXo':_0x121029(0x428),'JeJqA':function(_0x4fc3d7,_0xa0a86b){return _0x4fc3d7+_0xa0a86b;},'jXJWk':_0x17f85a(0x164),'HdFmH':_0x23dddd(0x384),'dbARv':_0x23dddd(0x15f)+_0x17f85a(0x602)+'t','MZqTw':_0x17f85a(0x771),'mpuYZ':_0x23dddd(0x740),'XVylw':_0x121029(0xbe),'IpEuu':function(_0x466d3d,_0x254e46){return _0x466d3d!==_0x254e46;},'aTkEB':_0x23dddd(0x8d3),'WrJYc':function(_0x2363e8,_0x591b81){return _0x2363e8(_0x591b81);},'LgBIV':function(_0x434ada,_0x3334ec){return _0x434ada>=_0x3334ec;},'UCzUz':function(_0x4eca1f,_0x706eac){return _0x4eca1f+_0x706eac;},'WPsNJ':_0x23dddd(0x62e)+_0x17f85a(0x88f),'tTGwE':function(_0x487b8f,_0x454a09){return _0x487b8f(_0x454a09);},'tzsfz':function(_0x1ec76b,_0x2bbc00){return _0x1ec76b+_0x2bbc00;},'TveUl':_0x17f85a(0x5fa),'RTjyc':function(_0x267a61,_0x494763){return _0x267a61+_0x494763;},'hTcfo':_0x121029(0x848),'pxYji':function(_0x1cfd7e,_0x27ec9c){return _0x1cfd7e!==_0x27ec9c;},'kHUdh':_0x139ef1(0x211),'VaWwc':function(_0xdacdea,_0x3dfa5d){return _0xdacdea!==_0x3dfa5d;},'dGWvz':_0x238af2(0x316),'yKSxj':_0x238af2(0x8ab),'rNXuM':_0x17f85a(0x1be),'dMfZh':_0x23dddd(0x366),'FEWZO':_0x238af2(0x25c),'WDQwl':_0x17f85a(0x3e0),'JpbCU':_0x121029(0x6e1),'zMqJK':_0x17f85a(0x3b9)+_0x23dddd(0x4bf),'YwBCP':_0x17f85a(0x43f),'BNbkv':_0x121029(0x559),'obzdr':function(_0x1bc169,_0x37b553){return _0x1bc169<_0x37b553;},'iwcJj':_0x17f85a(0x67d),'MGmIm':_0x17f85a(0xd3),'yczzR':function(_0x49e314){return _0x49e314();},'zTQVF':function(_0x3df88a){return _0x3df88a();},'MHsfn':_0x238af2(0x228)+_0x139ef1(0x1fe)+_0x17f85a(0x833)+_0x17f85a(0x476)+_0x121029(0x1de)+'-','rEiPk':_0x17f85a(0x228)+_0x23dddd(0x290)+_0x238af2(0x59a)+_0x17f85a(0x1f7)+_0x17f85a(0x3e5),'uwghI':function(_0x3ae8a8,_0x55b2e0){return _0x3ae8a8-_0x55b2e0;},'zugwi':_0x23dddd(0x2e7),'sQigN':_0x139ef1(0x1ec)+'pt'},_0x38428a=(function(){const _0x230081=_0x17f85a,_0x5c7537=_0x23dddd,_0x4d05e9=_0x121029,_0x340790=_0x23dddd,_0x23920e=_0x121029,_0x34b4f7={'tiuqr':function(_0x4363a1){const _0x404b72=_0x25b1;return _0x55c9b2[_0x404b72(0x4f8)](_0x4363a1);},'XUNsd':function(_0x159445,_0x5ad36c){const _0x34469a=_0x25b1;return _0x55c9b2[_0x34469a(0x4f5)](_0x159445,_0x5ad36c);},'phsEW':_0x55c9b2[_0x230081(0x109)],'ofNvC':function(_0x2c2029,_0x2eeb42){const _0x8e6548=_0x230081;return _0x55c9b2[_0x8e6548(0x1e3)](_0x2c2029,_0x2eeb42);},'SsOwO':_0x55c9b2[_0x5c7537(0x607)],'EVzBf':_0x55c9b2[_0x230081(0x6d0)],'DCXle':_0x55c9b2[_0x340790(0x5e9)],'wUbVn':_0x55c9b2[_0x4d05e9(0x55d)],'wkBFG':_0x55c9b2[_0x4d05e9(0x8ac)]};if(_0x55c9b2[_0x5c7537(0x799)](_0x55c9b2[_0x23920e(0x55b)],_0x55c9b2[_0x230081(0x76a)])){let _0x2cebdb=!![];return function(_0xd99509,_0xe28823){const _0x147d58=_0x230081,_0x3fac1a=_0x230081,_0x5913ae=_0x4d05e9,_0x13e716=_0x23920e,_0x30792e=_0x23920e,_0x33d8c1={'piAXe':function(_0x428dfc,_0x194144){const _0x1dc964=_0x25b1;return _0x34b4f7[_0x1dc964(0x8cd)](_0x428dfc,_0x194144);},'eazla':_0x34b4f7[_0x147d58(0x763)],'rLEzs':function(_0x18fa35,_0x577cfa){const _0x2c99a8=_0x147d58;return _0x34b4f7[_0x2c99a8(0x8b6)](_0x18fa35,_0x577cfa);},'lljjd':_0x34b4f7[_0x147d58(0xcd)],'uTcKr':_0x34b4f7[_0x147d58(0x673)],'WWALA':function(_0x2dedd4,_0x31affb){const _0x39dc9c=_0x5913ae;return _0x34b4f7[_0x39dc9c(0x8b6)](_0x2dedd4,_0x31affb);},'iVEBb':_0x34b4f7[_0x3fac1a(0x3d1)],'XvCLT':_0x34b4f7[_0x5913ae(0x8d9)]};if(_0x34b4f7[_0x147d58(0x8b6)](_0x34b4f7[_0x3fac1a(0x2b6)],_0x34b4f7[_0x5913ae(0x2b6)])){const _0xcb570f=_0x2cebdb?function(){const _0x492523=_0x5913ae,_0x300b7b=_0x30792e,_0x18bd1e=_0x147d58,_0x1684e4=_0x147d58,_0xc2ceb=_0x30792e,_0x213b07={'vYfxh':function(_0xdf7435,_0x56a91c){const _0x1377fa=_0x25b1;return _0x33d8c1[_0x1377fa(0x79d)](_0xdf7435,_0x56a91c);},'RDyOq':_0x33d8c1[_0x492523(0x539)]};if(_0x33d8c1[_0x492523(0x425)](_0x33d8c1[_0x18bd1e(0x378)],_0x33d8c1[_0x300b7b(0x1c6)]))try{_0x2d9f33=_0x55865f[_0x300b7b(0x6f0)](_0x213b07[_0x18bd1e(0x53f)](_0x280f2c,_0x436822))[_0x213b07[_0x18bd1e(0x195)]],_0x3ec053='';}catch(_0x34a006){_0x30008b=_0x3a6122[_0x18bd1e(0x6f0)](_0x402dc0)[_0x213b07[_0x1684e4(0x195)]],_0x517986='';}else{if(_0xe28823){if(_0x33d8c1[_0xc2ceb(0x3f6)](_0x33d8c1[_0x492523(0x688)],_0x33d8c1[_0x18bd1e(0x8d5)]))_0x4f0d6e+='下';else{const _0x448991=_0xe28823[_0x1684e4(0x77c)](_0xd99509,arguments);return _0xe28823=null,_0x448991;}}}}:function(){};return _0x2cebdb=![],_0xcb570f;}else liykHl[_0x3fac1a(0x210)](_0x2688da);};}else _0x3762ae+='右';}()),_0x729583=_0x55c9b2[_0x121029(0x160)](_0x38428a,this,function(){const _0x60c467=_0x238af2,_0x2d374c=_0x139ef1,_0x90bef5=_0x17f85a,_0x270553=_0x23dddd,_0x31e02d=_0x17f85a;if(_0x55c9b2[_0x60c467(0x1e3)](_0x55c9b2[_0x2d374c(0x19b)],_0x55c9b2[_0x60c467(0x4fc)]))try{_0x4f80ab=_0x70a235[_0x60c467(0x6f0)](_0x55c9b2[_0x90bef5(0x5e2)](_0x3afd74,_0x5d246e))[_0x55c9b2[_0x90bef5(0x109)]],_0x157b16='';}catch(_0x556ffe){_0xc4d321=_0x41f9dc[_0x2d374c(0x6f0)](_0x17f00f)[_0x55c9b2[_0x60c467(0x109)]],_0x2f2f4a='';}else return _0x729583[_0x31e02d(0x5ef)+_0x60c467(0x5fc)]()[_0x270553(0x72d)+'h'](_0x55c9b2[_0x31e02d(0x17b)])[_0x2d374c(0x5ef)+_0x60c467(0x5fc)]()[_0x270553(0x4d7)+_0x2d374c(0x1ed)+'r'](_0x729583)[_0x2d374c(0x72d)+'h'](_0x55c9b2[_0x2d374c(0x17b)]);});_0x55c9b2[_0x17f85a(0x81c)](_0x729583);const _0x46bdbc=(function(){const _0x1e2d91=_0x121029,_0x43d96e=_0x121029,_0x447d8a=_0x139ef1,_0x17c716=_0x121029,_0xcdfd9c=_0x17f85a,_0xdc2e26={'kcgYo':function(_0x2c3cfd,_0x3f49a6){const _0x3d95d8=_0x25b1;return _0x55c9b2[_0x3d95d8(0x7dd)](_0x2c3cfd,_0x3f49a6);},'OYPsp':_0x55c9b2[_0x1e2d91(0x1db)],'YYavA':_0x55c9b2[_0x43d96e(0x660)],'nQlwT':function(_0x2605b1,_0xae713e){const _0x559ccb=_0x1e2d91;return _0x55c9b2[_0x559ccb(0x1e3)](_0x2605b1,_0xae713e);},'DWopg':_0x55c9b2[_0x447d8a(0x337)],'heelj':_0x55c9b2[_0x17c716(0x72b)],'HRYMM':function(_0x56e62e,_0x13a366){const _0xe4614d=_0x1e2d91;return _0x55c9b2[_0xe4614d(0x799)](_0x56e62e,_0x13a366);},'JfDdM':_0x55c9b2[_0xcdfd9c(0x8d0)]};if(_0x55c9b2[_0x17c716(0x538)](_0x55c9b2[_0x43d96e(0x369)],_0x55c9b2[_0x1e2d91(0x369)])){const _0x14cc5a={'eBJUf':function(_0x3ea558,_0x151cbf){const _0x57ab11=_0x43d96e;return _0xdc2e26[_0x57ab11(0x34e)](_0x3ea558,_0x151cbf);},'CAnNL':_0xdc2e26[_0x1e2d91(0x2b7)]};_0x219cf1[_0xcdfd9c(0x81b)+_0x17c716(0x5fe)+'t'](_0xdc2e26[_0x447d8a(0x35b)],function(){const _0x3a393c=_0x447d8a,_0xb6f84c=_0xcdfd9c;_0x14cc5a[_0x3a393c(0x588)](_0xa498bd,_0x14cc5a[_0xb6f84c(0x7c1)]);});}else{let _0x415f07=!![];return function(_0x57285e,_0x20f103){const _0x210f9c=_0xcdfd9c,_0x23cf6c=_0xcdfd9c,_0x1a9176=_0x17c716,_0x5d6386=_0x43d96e,_0x301b3=_0x1e2d91,_0x1cc313={'DDMfO':function(_0x5daef6,_0x506c7d){const _0x47a32b=_0x25b1;return _0x55c9b2[_0x47a32b(0x70e)](_0x5daef6,_0x506c7d);},'kWsol':function(_0x21c0ce,_0x3974c5){const _0x2c559d=_0x25b1;return _0x55c9b2[_0x2c559d(0x4f5)](_0x21c0ce,_0x3974c5);},'AgkBb':function(_0x3c7df8,_0xd40a52){const _0x44ebbe=_0x25b1;return _0x55c9b2[_0x44ebbe(0x828)](_0x3c7df8,_0xd40a52);},'kfLcG':_0x55c9b2[_0x210f9c(0x267)],'mwUDp':_0x55c9b2[_0x23cf6c(0x806)]};if(_0x55c9b2[_0x1a9176(0x1e3)](_0x55c9b2[_0x5d6386(0x447)],_0x55c9b2[_0x1a9176(0x447)])){const _0x341c76=_0x415f07?function(){const _0x55098a=_0x5d6386,_0x5a143f=_0x5d6386,_0x444197=_0x23cf6c,_0x430fee=_0x301b3,_0x9c669b=_0x1a9176;if(_0xdc2e26[_0x55098a(0x330)](_0xdc2e26[_0x5a143f(0x7f9)],_0xdc2e26[_0x5a143f(0x4a8)]))_0x25594a+='中';else{if(_0x20f103){if(_0xdc2e26[_0x55098a(0x8b)](_0xdc2e26[_0x444197(0x311)],_0xdc2e26[_0x5a143f(0x311)]))_0x2ace02=YHPSMc[_0x430fee(0x728)](_0x193587,YHPSMc[_0x430fee(0x279)](YHPSMc[_0x5a143f(0x2e9)](YHPSMc[_0x55098a(0x800)],YHPSMc[_0x5a143f(0x568)]),');'))();else{const _0x1292c6=_0x20f103[_0x430fee(0x77c)](_0x57285e,arguments);return _0x20f103=null,_0x1292c6;}}}}:function(){};return _0x415f07=![],_0x341c76;}else return _0xf726f7;};}}());(function(){const _0x4ed471=_0x23dddd,_0x514ce0=_0x17f85a,_0x32d6b3=_0x121029,_0x5cd14f=_0x121029,_0x1a6e44=_0x139ef1,_0x54dc8e={'aWvQN':_0x55c9b2[_0x4ed471(0x677)],'LZLxU':_0x55c9b2[_0x514ce0(0x564)],'qXYcr':function(_0x57f461,_0x5b9e31){const _0x5bce45=_0x514ce0;return _0x55c9b2[_0x5bce45(0x391)](_0x57f461,_0x5b9e31);},'kkFBo':function(_0x5315b2,_0x547020){const _0x5a5a7b=_0x514ce0;return _0x55c9b2[_0x5a5a7b(0x2fd)](_0x5315b2,_0x547020);},'hKwIf':function(_0x5c6b31,_0x2332de){const _0x5e1467=_0x4ed471;return _0x55c9b2[_0x5e1467(0x70e)](_0x5c6b31,_0x2332de);},'eNeSZ':_0x55c9b2[_0x32d6b3(0x268)],'vmfsr':_0x55c9b2[_0x32d6b3(0x5db)],'rbBRS':_0x55c9b2[_0x5cd14f(0x88b)],'wFGjv':_0x55c9b2[_0x32d6b3(0x455)],'JaRyA':_0x55c9b2[_0x5cd14f(0x1c8)],'kMYNV':function(_0x3afe33,_0x1f4923){const _0x635a89=_0x514ce0;return _0x55c9b2[_0x635a89(0x575)](_0x3afe33,_0x1f4923);},'EHlqh':_0x55c9b2[_0x5cd14f(0x4a7)],'nrvNJ':_0x55c9b2[_0x1a6e44(0x590)],'NhtcQ':_0x55c9b2[_0x32d6b3(0x457)],'oxwts':function(_0x55c574,_0x403451){const _0xf54040=_0x514ce0;return _0x55c9b2[_0xf54040(0x7ae)](_0x55c574,_0x403451);},'stpCN':function(_0x474c82,_0x146946){const _0x1b3f80=_0x5cd14f;return _0x55c9b2[_0x1b3f80(0x7d8)](_0x474c82,_0x146946);},'NkRzt':function(_0x120b71,_0x24de1a){const _0x51225a=_0x514ce0;return _0x55c9b2[_0x51225a(0x4bc)](_0x120b71,_0x24de1a);},'NpuuJ':_0x55c9b2[_0x4ed471(0x12d)],'zEslz':_0x55c9b2[_0x5cd14f(0x3c8)],'keYmU':_0x55c9b2[_0x5cd14f(0x8c6)],'cdsGK':function(_0x180a69,_0x511b42){const _0x54fea2=_0x32d6b3;return _0x55c9b2[_0x54fea2(0x7da)](_0x180a69,_0x511b42);},'YmuSw':function(_0x2a4391,_0x5dd443,_0x4d6e07){const _0x29b406=_0x514ce0;return _0x55c9b2[_0x29b406(0x160)](_0x2a4391,_0x5dd443,_0x4d6e07);},'AYdji':_0x55c9b2[_0x1a6e44(0x115)],'oNreG':_0x55c9b2[_0x5cd14f(0x109)]};if(_0x55c9b2[_0x4ed471(0x20e)](_0x55c9b2[_0x32d6b3(0x5e8)],_0x55c9b2[_0x514ce0(0x406)])){if(_0x4e1c6a){const _0x5474fe=_0x1f9303[_0x5cd14f(0x77c)](_0x400af3,arguments);return _0x265631=null,_0x5474fe;}}else _0x55c9b2[_0x1a6e44(0x160)](_0x46bdbc,this,function(){const _0x3f9b8d=_0x1a6e44,_0x598753=_0x514ce0,_0x227afc=_0x1a6e44,_0x23f400=_0x4ed471,_0x535725=_0x5cd14f;if(_0x55c9b2[_0x3f9b8d(0x812)](_0x55c9b2[_0x598753(0x7c6)],_0x55c9b2[_0x598753(0x7c6)])){const _0x38b8b9=new RegExp(_0x55c9b2[_0x598753(0x196)]),_0x2463e5=new RegExp(_0x55c9b2[_0x3f9b8d(0xf7)],'i'),_0x1a4a6c=_0x55c9b2[_0x227afc(0x70e)](_0x242122,_0x55c9b2[_0x23f400(0x44a)]);if(!_0x38b8b9[_0x535725(0x5c3)](_0x55c9b2[_0x598753(0x394)](_0x1a4a6c,_0x55c9b2[_0x23f400(0x6fe)]))||!_0x2463e5[_0x227afc(0x5c3)](_0x55c9b2[_0x598753(0x575)](_0x1a4a6c,_0x55c9b2[_0x23f400(0x122)]))){if(_0x55c9b2[_0x227afc(0x799)](_0x55c9b2[_0x535725(0x3ed)],_0x55c9b2[_0x598753(0x2c6)]))_0x55c9b2[_0x23f400(0x7dd)](_0x1a4a6c,'0');else{const _0xfff1dd=_0x54dc8e[_0x535725(0xcc)],_0x21ba2b=_0x54dc8e[_0x3f9b8d(0xb3)],_0x16d99f=_0xbb4033[_0x3f9b8d(0x517)+_0x535725(0x361)](_0xfff1dd[_0x3f9b8d(0xc6)+'h'],_0x54dc8e[_0x535725(0x1d7)](_0x5267de[_0x535725(0xc6)+'h'],_0x21ba2b[_0x598753(0xc6)+'h'])),_0x29928a=_0x54dc8e[_0x535725(0x7ac)](_0x482c32,_0x16d99f),_0x4b557=_0x54dc8e[_0x23f400(0x180)](_0x5377ce,_0x29928a);return _0x57a8ff[_0x3f9b8d(0x315)+'e'][_0x535725(0x1a5)+_0x535725(0x402)](_0x54dc8e[_0x3f9b8d(0x6ad)],_0x4b557,{'name':_0x54dc8e[_0x3f9b8d(0x797)],'hash':_0x54dc8e[_0x535725(0x93)]},!![],[_0x54dc8e[_0x23f400(0x22a)]]);}}else{if(_0x55c9b2[_0x3f9b8d(0x20e)](_0x55c9b2[_0x3f9b8d(0x847)],_0x55c9b2[_0x227afc(0x847)]))_0x55c9b2[_0x535725(0x4f8)](_0x242122);else{const _0x3dff0a={'NiAVa':_0x54dc8e[_0x598753(0x3a5)],'hyQox':function(_0x17cf32,_0x43217b){const _0x45e5c5=_0x3f9b8d;return _0x54dc8e[_0x45e5c5(0x11b)](_0x17cf32,_0x43217b);},'qWveC':_0x54dc8e[_0x535725(0x7a5)],'JJWzU':function(_0x4ca69b,_0x1c8eb5){const _0x24af35=_0x3f9b8d;return _0x54dc8e[_0x24af35(0x180)](_0x4ca69b,_0x1c8eb5);},'hBNfV':_0x54dc8e[_0x23f400(0x6fc)]},_0x5741d3={'method':_0x54dc8e[_0x3f9b8d(0xaf)],'headers':_0x59044f,'body':_0x54dc8e[_0x3f9b8d(0x3d9)](_0x3e5a1a,_0x49a1cb[_0x535725(0x3a6)+_0x3f9b8d(0x3b6)]({'prompt':_0x54dc8e[_0x598753(0x883)](_0x54dc8e[_0x3f9b8d(0x883)](_0x54dc8e[_0x598753(0x7e9)](_0x54dc8e[_0x23f400(0x883)](_0x88b8c5[_0x227afc(0x86a)+_0x227afc(0x2c8)+_0x227afc(0x72e)](_0x54dc8e[_0x23f400(0x65a)])[_0x598753(0x42e)+_0x535725(0x494)][_0x535725(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x598753(0x400)+'ce'](/<hr.*/gs,'')[_0x535725(0x400)+'ce'](/<[^>]+>/g,'')[_0x227afc(0x400)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x54dc8e[_0x227afc(0x5f6)]),_0x3d6c40),_0x54dc8e[_0x535725(0x5f5)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x54dc8e[_0x23f400(0x89e)](_0xcf3be9[_0x3f9b8d(0x86a)+_0x227afc(0x2c8)+_0x535725(0x72e)](_0x54dc8e[_0x535725(0x3a5)])[_0x3f9b8d(0x42e)+_0x227afc(0x494)],''))return;_0x54dc8e[_0x535725(0x350)](_0x5ed6d5,_0x54dc8e[_0x598753(0x646)],_0x5741d3)[_0x227afc(0x78e)](_0x58c86e=>_0x58c86e[_0x227afc(0x34b)]())[_0x23f400(0x78e)](_0x1c0e1a=>{const _0x61191b=_0x535725,_0x5e4f00=_0x227afc,_0x5e35b2=_0x227afc,_0xa6710c=_0x3f9b8d,_0x1dde16=_0x3f9b8d;_0x37ebed[_0x61191b(0x6f0)](_0x1c0e1a[_0x5e4f00(0x49f)+'es'][-0x25f2+0x263f+-0x4d][_0x5e35b2(0x1e1)][_0x61191b(0x400)+_0x1dde16(0x2eb)]('\x0a',''))[_0xa6710c(0x1c4)+'ch'](_0x3487bd=>{const _0x33e1f7=_0x5e35b2,_0x264a6c=_0xa6710c,_0x4e46da=_0xa6710c,_0x5a9509=_0x5e4f00,_0x214b0a=_0x1dde16;_0x38a418[_0x33e1f7(0x86a)+_0x264a6c(0x2c8)+_0x33e1f7(0x72e)](_0x3dff0a[_0x5a9509(0x92)])[_0x33e1f7(0x42e)+_0x5a9509(0x494)]+=_0x3dff0a[_0x214b0a(0x1b2)](_0x3dff0a[_0x214b0a(0x1b2)](_0x3dff0a[_0x214b0a(0x48d)],_0x3dff0a[_0x214b0a(0x2f7)](_0x1c6cb2,_0x3487bd)),_0x3dff0a[_0x4e46da(0x6dd)]);});})[_0x23f400(0x85a)](_0xf37d38=>_0x43145d[_0x3f9b8d(0x6e1)](_0xf37d38)),_0xf321f2=_0x54dc8e[_0x23f400(0x11b)](_0x5c7a65,'\x0a\x0a'),_0x196674=-(0x14ed+0x250b+-0x1*0x39f7);}}}else try{_0x49a17d=_0x5297ff[_0x227afc(0x6f0)](_0x54dc8e[_0x227afc(0x7e9)](_0x384d99,_0x38e7eb))[_0x54dc8e[_0x227afc(0x58b)]],_0x297271='';}catch(_0x540204){_0x19d088=_0x7b616[_0x535725(0x6f0)](_0x2f304f)[_0x54dc8e[_0x23f400(0x58b)]],_0x399f39='';}})();}());const _0x3ce87d=(function(){const _0x2c153b=_0x238af2,_0x1b641c=_0x23dddd,_0x245135=_0x23dddd,_0x4b65a7=_0x17f85a,_0x1bf51c=_0x23dddd,_0x4c08ca={'vtRWq':function(_0x4ec733,_0x281187){const _0x4a7f55=_0x25b1;return _0x55c9b2[_0x4a7f55(0x825)](_0x4ec733,_0x281187);},'ZdkjJ':_0x55c9b2[_0x2c153b(0x186)],'FYYYZ':_0x55c9b2[_0x2c153b(0x621)],'rPnTB':_0x55c9b2[_0x1b641c(0x4aa)],'SYsYo':function(_0x5144d6,_0x4f1b86){const _0xf3defb=_0x1b641c;return _0x55c9b2[_0xf3defb(0x1e3)](_0x5144d6,_0x4f1b86);},'QaMEA':_0x55c9b2[_0x245135(0x78c)],'WXetO':_0x55c9b2[_0x4b65a7(0x4b8)],'pgTfW':_0x55c9b2[_0x4b65a7(0x40a)]};if(_0x55c9b2[_0x4b65a7(0x28a)](_0x55c9b2[_0x245135(0xdc)],_0x55c9b2[_0x4b65a7(0xdc)]))return new _0x3452a1(_0xf28a4c=>_0x7f8dd5(_0xf28a4c,_0x26acdc));else{let _0x2eb86b=!![];return function(_0x16c260,_0x18d87c){const _0x4d4f8f=_0x1bf51c,_0x1edd9c=_0x2c153b,_0x4c20e1=_0x1b641c,_0x168bfe=_0x1bf51c,_0x52b6a4=_0x1bf51c,_0x1bfde6={'qxKTK':function(_0xe3f80b,_0x3972ad){const _0x39ab24=_0x25b1;return _0x55c9b2[_0x39ab24(0x7ae)](_0xe3f80b,_0x3972ad);},'HaAlP':_0x55c9b2[_0x4d4f8f(0x1d6)]};if(_0x55c9b2[_0x1edd9c(0x538)](_0x55c9b2[_0x4c20e1(0x253)],_0x55c9b2[_0x1edd9c(0x253)]))(function(){return![];}[_0x1edd9c(0x4d7)+_0x4c20e1(0x1ed)+'r'](JDIeEN[_0x4c20e1(0x304)](JDIeEN[_0x52b6a4(0x80f)],JDIeEN[_0x52b6a4(0xd0)]))[_0x4c20e1(0x77c)](JDIeEN[_0x1edd9c(0x718)]));else{const _0x535021=_0x2eb86b?function(){const _0x3b61ee=_0x168bfe,_0x3a73bb=_0x168bfe,_0x2a20d2=_0x4d4f8f,_0x5d8c0f=_0x4d4f8f,_0x83cd8f=_0x168bfe;if(_0x4c08ca[_0x3b61ee(0x16b)](_0x4c08ca[_0x3b61ee(0x40c)],_0x4c08ca[_0x3b61ee(0x725)])){const _0x1354f0=_0x4cb209?function(){const _0x17813f=_0x3a73bb;if(_0x3d83bf){const _0x2d31b4=_0x9c6934[_0x17813f(0x77c)](_0x5ceed1,arguments);return _0x394299=null,_0x2d31b4;}}:function(){};return _0x1f69f1=![],_0x1354f0;}else{if(_0x18d87c){if(_0x4c08ca[_0x2a20d2(0x16b)](_0x4c08ca[_0x2a20d2(0x634)],_0x4c08ca[_0x83cd8f(0x634)])){const _0x1521a1=_0x18d87c[_0x2a20d2(0x77c)](_0x16c260,arguments);return _0x18d87c=null,_0x1521a1;}else _0x1bfde6[_0x83cd8f(0x7b3)](_0x42cfa1,_0x46e089[_0x3b61ee(0x5a9)+_0x3b61ee(0x7ff)][_0x338a33]),_0x4aae0f[_0x2a20d2(0x87b)][_0x83cd8f(0x12a)+'ay']=_0x1bfde6[_0x3a73bb(0x1f6)];}}}:function(){};return _0x2eb86b=![],_0x535021;}};}}()),_0x832e65=_0x55c9b2[_0x139ef1(0x160)](_0x3ce87d,this,function(){const _0x394de1=_0x139ef1,_0xa06ce6=_0x17f85a,_0x3f71b7=_0x17f85a,_0x46bb21=_0x238af2,_0x587e5d=_0x23dddd,_0x302065={'oItHP':function(_0x3d75a2,_0x3dca75){const _0x434af8=_0x25b1;return _0x55c9b2[_0x434af8(0x446)](_0x3d75a2,_0x3dca75);},'HzFHd':_0x55c9b2[_0x394de1(0x1d6)],'snxeM':function(_0x33aa2a,_0x5e01f0){const _0x3d1848=_0x394de1;return _0x55c9b2[_0x3d1848(0x292)](_0x33aa2a,_0x5e01f0);},'EeSOv':function(_0x235b6e,_0x4b3a17){const _0x4b47b7=_0x394de1;return _0x55c9b2[_0x4b47b7(0x513)](_0x235b6e,_0x4b3a17);},'YsZRC':_0x55c9b2[_0x394de1(0x501)],'rKApT':function(_0x37f657,_0x4c263d){const _0xc77ff6=_0xa06ce6;return _0x55c9b2[_0xc77ff6(0x4bc)](_0x37f657,_0x4c263d);},'CXwpR':function(_0x241807,_0x8206e4){const _0x5ba703=_0xa06ce6;return _0x55c9b2[_0x5ba703(0x256)](_0x241807,_0x8206e4);},'YZbhn':function(_0x5c8865,_0x250eba){const _0x3f3aec=_0x394de1;return _0x55c9b2[_0x3f3aec(0x4f5)](_0x5c8865,_0x250eba);},'WTguy':function(_0x16d7af,_0x5e135f){const _0xb50999=_0xa06ce6;return _0x55c9b2[_0xb50999(0x2fd)](_0x16d7af,_0x5e135f);},'iHMTv':function(_0x369c3d,_0x1873df){const _0x2924c5=_0xa06ce6;return _0x55c9b2[_0x2924c5(0x45b)](_0x369c3d,_0x1873df);},'DCFRW':_0x55c9b2[_0x394de1(0x789)],'DJDrT':function(_0x4f2fd3,_0x5cb1e7){const _0x53c049=_0x394de1;return _0x55c9b2[_0x53c049(0xcf)](_0x4f2fd3,_0x5cb1e7);},'VaZIj':_0x55c9b2[_0x394de1(0x6f9)]};if(_0x55c9b2[_0x46bb21(0x3e6)](_0x55c9b2[_0x587e5d(0x6a7)],_0x55c9b2[_0xa06ce6(0x6a7)])){_0x54e435=_0x55c9b2[_0xa06ce6(0x70e)](_0x50b868,_0x3b444c);const _0x4f8712={};return _0x4f8712[_0x587e5d(0x699)]=_0x55c9b2[_0x3f71b7(0x5db)],_0x2068e9[_0x394de1(0x315)+'e'][_0xa06ce6(0x1ec)+'pt'](_0x4f8712,_0x234391,_0x54a219);}else{let _0xa28461;try{if(_0x55c9b2[_0x587e5d(0x8d8)](_0x55c9b2[_0xa06ce6(0x43d)],_0x55c9b2[_0xa06ce6(0x43d)])){const _0x2f761d=_0x5fe42b?function(){const _0x7176b=_0x587e5d;if(_0x81ffc1){const _0x3eef95=_0x212929[_0x7176b(0x77c)](_0x36c8a7,arguments);return _0x376577=null,_0x3eef95;}}:function(){};return _0x22272a=![],_0x2f761d;}else{const _0x570a04=_0x55c9b2[_0x46bb21(0x7dd)](Function,_0x55c9b2[_0xa06ce6(0x394)](_0x55c9b2[_0x587e5d(0xcf)](_0x55c9b2[_0xa06ce6(0x267)],_0x55c9b2[_0x46bb21(0x806)]),');'));_0xa28461=_0x55c9b2[_0x3f71b7(0x4f8)](_0x570a04);}}catch(_0x2736d5){_0x55c9b2[_0x394de1(0x20e)](_0x55c9b2[_0x394de1(0x68f)],_0x55c9b2[_0x394de1(0x716)])?_0x3c83a5=_0x361b78:_0xa28461=window;}const _0xa6615f=_0xa28461[_0x587e5d(0xd2)+'le']=_0xa28461[_0x394de1(0xd2)+'le']||{},_0x37ff2c=[_0x55c9b2[_0x587e5d(0x3c3)],_0x55c9b2[_0x394de1(0x639)],_0x55c9b2[_0xa06ce6(0x7c7)],_0x55c9b2[_0xa06ce6(0x74b)],_0x55c9b2[_0xa06ce6(0x58e)],_0x55c9b2[_0xa06ce6(0x5f9)],_0x55c9b2[_0x46bb21(0x526)]];for(let _0x5bb9bb=0x7*0xa7+-0x2b*0x9f+-0xb12*-0x2;_0x55c9b2[_0x587e5d(0x113)](_0x5bb9bb,_0x37ff2c[_0xa06ce6(0xc6)+'h']);_0x5bb9bb++){if(_0x55c9b2[_0x3f71b7(0x1e3)](_0x55c9b2[_0x46bb21(0x8b8)],_0x55c9b2[_0x46bb21(0x674)])){const _0x88a626={'HXQpq':function(_0x53143a,_0x1652d4){const _0x3d9abe=_0x587e5d;return _0x302065[_0x3d9abe(0x3db)](_0x53143a,_0x1652d4);},'BCIrW':_0x302065[_0x3f71b7(0x54c)]};for(let _0x4a3eda=_0x2d0443[_0x46bb21(0x540)](_0x6ced52[_0xa06ce6(0x5a9)+_0xa06ce6(0x7ff)])[_0x3f71b7(0xc6)+'h'];_0x302065[_0xa06ce6(0x2f4)](_0x4a3eda,-0x33*-0xbe+0xe*0xe0+-0x321a);--_0x4a3eda){if(_0x1baa55[_0x587e5d(0x86a)+_0x46bb21(0x2c8)+_0x587e5d(0x72e)](_0x302065[_0x587e5d(0xc8)](_0x302065[_0x587e5d(0x750)],_0x302065[_0xa06ce6(0x3db)](_0x44376d,_0x302065[_0x587e5d(0x5c2)](_0x4a3eda,0x584+-0x147e+0xefb))))){let _0x489621=_0x3c668a[_0xa06ce6(0x86a)+_0x587e5d(0x2c8)+_0x3f71b7(0x72e)](_0x302065[_0x394de1(0x5c2)](_0x302065[_0x3f71b7(0x750)],_0x302065[_0x3f71b7(0x27b)](_0x3c30e4,_0x302065[_0xa06ce6(0x5c2)](_0x4a3eda,-0x1d27*0x1+0x2*0x10bd+0x4f*-0xe))))[_0x394de1(0x848)];_0x3a0dbe[_0xa06ce6(0x86a)+_0x394de1(0x2c8)+_0x3f71b7(0x72e)](_0x302065[_0x587e5d(0x73c)](_0x302065[_0x587e5d(0x750)],_0x302065[_0x587e5d(0x641)](_0x170739,_0x302065[_0x46bb21(0x4c6)](_0x4a3eda,0x1157+0x125*-0x16+0x7d8))))[_0xa06ce6(0x61d)+_0x394de1(0x518)+_0x587e5d(0x363)+'r'](_0x302065[_0x3f71b7(0x296)],function(){const _0x11d0d3=_0x3f71b7,_0x1eb0b6=_0x587e5d,_0x24b536=_0xa06ce6,_0x43c822=_0xa06ce6,_0x12d846=_0xa06ce6;_0x88a626[_0x11d0d3(0x2fa)](_0x5f1fdf,_0x103c8b[_0x1eb0b6(0x5a9)+_0x24b536(0x7ff)][_0x489621]),_0x28504f[_0x24b536(0x87b)][_0x1eb0b6(0x12a)+'ay']=_0x88a626[_0x43c822(0x544)];}),_0x253351[_0x394de1(0x86a)+_0x46bb21(0x2c8)+_0x587e5d(0x72e)](_0x302065[_0x46bb21(0x865)](_0x302065[_0x46bb21(0x750)],_0x302065[_0x3f71b7(0x641)](_0x47162e,_0x302065[_0x394de1(0x4c6)](_0x4a3eda,-0x17*-0xa3+0x8c+-0xf30))))[_0x3f71b7(0x6ef)+_0x46bb21(0x351)+_0x394de1(0x80e)](_0x302065[_0x46bb21(0x3c2)]),_0x47bc6b[_0x3f71b7(0x86a)+_0x3f71b7(0x2c8)+_0x46bb21(0x72e)](_0x302065[_0x394de1(0x5c2)](_0x302065[_0xa06ce6(0x750)],_0x302065[_0x587e5d(0x641)](_0xf440f4,_0x302065[_0x394de1(0x5c2)](_0x4a3eda,-0x1874+-0x3*-0x7ed+0xae))))[_0x46bb21(0x6ef)+_0x46bb21(0x351)+_0x3f71b7(0x80e)]('id');}}}else{const _0x3afce7=_0x3ce87d[_0xa06ce6(0x4d7)+_0x587e5d(0x1ed)+'r'][_0x394de1(0x4dd)+_0x394de1(0x3dd)][_0xa06ce6(0x41c)](_0x3ce87d),_0x1508b8=_0x37ff2c[_0x5bb9bb],_0x32a6c3=_0xa6615f[_0x1508b8]||_0x3afce7;_0x3afce7[_0x3f71b7(0x26e)+_0x46bb21(0x54a)]=_0x3ce87d[_0x3f71b7(0x41c)](_0x3ce87d),_0x3afce7[_0x394de1(0x5ef)+_0x587e5d(0x5fc)]=_0x32a6c3[_0x587e5d(0x5ef)+_0xa06ce6(0x5fc)][_0x587e5d(0x41c)](_0x32a6c3),_0xa6615f[_0x1508b8]=_0x3afce7;}}}});_0x55c9b2[_0x238af2(0x4b2)](_0x832e65);const _0x3fcfb5=_0x55c9b2[_0x23dddd(0x7f0)],_0x2696f7=_0x55c9b2[_0x238af2(0x19d)],_0x4ca1cb=_0x3b260a[_0x238af2(0x517)+_0x238af2(0x361)](_0x3fcfb5[_0x139ef1(0xc6)+'h'],_0x55c9b2[_0x139ef1(0x6de)](_0x3b260a[_0x139ef1(0xc6)+'h'],_0x2696f7[_0x139ef1(0xc6)+'h'])),_0x3542d2=_0x55c9b2[_0x17f85a(0x7ae)](atob,_0x4ca1cb),_0x597fc3=_0x55c9b2[_0x139ef1(0x2fd)](stringToArrayBuffer,_0x3542d2);return crypto[_0x23dddd(0x315)+'e'][_0x23dddd(0x1a5)+_0x17f85a(0x402)](_0x55c9b2[_0x139ef1(0x3b5)],_0x597fc3,{'name':_0x55c9b2[_0x17f85a(0x5db)],'hash':_0x55c9b2[_0x23dddd(0x88b)]},!![],[_0x55c9b2[_0x238af2(0x273)]]);}function encryptDataWithPublicKey(_0x57a783,_0x3f87ef){const _0x112ae9=_0x25b1,_0x3c809c=_0x25b1,_0x217c33=_0x25b1,_0x2ee07c=_0x25b1,_0x273b2e=_0x25b1,_0x2c98d5={'mqfsw':function(_0x360054,_0x576303){return _0x360054===_0x576303;},'QPBrY':_0x112ae9(0x8c1),'spIAJ':_0x3c809c(0x508),'SEApC':function(_0x29205c,_0x4a2e51){return _0x29205c(_0x4a2e51);},'GJBRW':_0x112ae9(0x16f)+_0x217c33(0x7cc)};try{if(_0x2c98d5[_0x3c809c(0x135)](_0x2c98d5[_0x217c33(0x396)],_0x2c98d5[_0x2ee07c(0x3d8)]))_0xbb899a+=_0x1d952c;else{_0x57a783=_0x2c98d5[_0x2ee07c(0x5aa)](stringToArrayBuffer,_0x57a783);const _0x34532a={};return _0x34532a[_0x217c33(0x699)]=_0x2c98d5[_0x2ee07c(0x2be)],crypto[_0x2ee07c(0x315)+'e'][_0x273b2e(0x1ec)+'pt'](_0x34532a,_0x3f87ef,_0x57a783);}}catch(_0x51b766){}}function decryptDataWithPrivateKey(_0x220fc3,_0xa5f6dd){const _0x503754=_0x25b1,_0x2934ce=_0x25b1,_0x4208c2=_0x25b1,_0x50f13c=_0x25b1,_0x901169=_0x25b1,_0x1b6618={'OKLHN':function(_0x44d3b4,_0x428a86){return _0x44d3b4(_0x428a86);},'VkaRg':_0x503754(0x16f)+_0x2934ce(0x7cc)};_0x220fc3=_0x1b6618[_0x4208c2(0x4a0)](stringToArrayBuffer,_0x220fc3);const _0x3894b2={};return _0x3894b2[_0x2934ce(0x699)]=_0x1b6618[_0x503754(0xab)],crypto[_0x4208c2(0x315)+'e'][_0x4208c2(0x796)+'pt'](_0x3894b2,_0xa5f6dd,_0x220fc3);}const pubkey=_0x113139(0x228)+_0x402b85(0x1fe)+_0x236cbc(0x833)+_0x113139(0x476)+_0x113139(0x1de)+_0x53e3d7(0x733)+_0x53e3d7(0x5c6)+_0x113139(0x70c)+_0x236cbc(0x557)+_0x113139(0xd5)+_0x236cbc(0x881)+_0xedeb96(0x3d0)+_0x53e3d7(0x459)+_0x53e3d7(0x5c9)+_0x53e3d7(0x37e)+_0x113139(0x3ea)+_0x236cbc(0x72f)+_0x113139(0x4bd)+_0xedeb96(0xfb)+_0x402b85(0x50a)+_0x53e3d7(0x379)+_0x113139(0x613)+_0x53e3d7(0x423)+_0x402b85(0x318)+_0x113139(0x155)+_0x402b85(0x7ea)+_0x113139(0x2cb)+_0x402b85(0x8af)+_0x236cbc(0x769)+_0x53e3d7(0x53b)+_0x402b85(0x612)+_0xedeb96(0x5f8)+_0x53e3d7(0x156)+_0x236cbc(0x36c)+_0x113139(0x8b7)+_0x236cbc(0x6e8)+_0x402b85(0x83a)+_0x113139(0x410)+_0x402b85(0x603)+_0xedeb96(0x102)+_0x113139(0x635)+_0xedeb96(0x5bc)+_0x53e3d7(0x76c)+_0x402b85(0x2dd)+_0x402b85(0x6b6)+_0xedeb96(0x8c7)+_0x236cbc(0x153)+_0x113139(0x39e)+_0xedeb96(0x7a1)+_0x113139(0x713)+_0xedeb96(0x2c5)+_0xedeb96(0x3bb)+_0x53e3d7(0x6a9)+_0x236cbc(0x40e)+_0x236cbc(0x56c)+_0x402b85(0x63e)+_0x236cbc(0x4e7)+_0x113139(0x51d)+_0x53e3d7(0x36b)+_0x402b85(0x131)+_0x113139(0x3a0)+_0x236cbc(0x41f)+_0x113139(0x2ae)+_0xedeb96(0x752)+_0xedeb96(0x2b3)+_0x113139(0x280)+_0x113139(0x630)+_0x236cbc(0x74d)+_0xedeb96(0x82a)+_0x236cbc(0x7d6)+_0x402b85(0x254)+_0x53e3d7(0x7ef)+_0x236cbc(0x7eb)+_0x53e3d7(0x6e2)+_0x53e3d7(0x19f)+_0x236cbc(0x4ea)+_0x113139(0x3d4)+_0x53e3d7(0x1b3)+_0x236cbc(0x118)+_0x236cbc(0x2e0)+_0x236cbc(0x6ac)+_0x53e3d7(0x5da)+_0xedeb96(0x83b)+_0x53e3d7(0x4c1)+_0x53e3d7(0x46a)+_0xedeb96(0x374)+_0x113139(0x69e)+_0x53e3d7(0x79b)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x5c0616){const _0x1ba8cf=_0x53e3d7,_0x2d71a3=_0x236cbc,_0x2b579d={'cuXDJ':function(_0x499922,_0x4d33fc){return _0x499922(_0x4d33fc);},'hJfrG':function(_0x263264,_0x349cf2){return _0x263264(_0x349cf2);}};return _0x2b579d[_0x1ba8cf(0x266)](btoa,_0x2b579d[_0x2d71a3(0x573)](encodeURIComponent,_0x5c0616));}var word_last='',lock_chat=0x1801*-0x1+-0x1b70+0x3372;function wait(_0x5b3d40){return new Promise(_0x3dcf9e=>setTimeout(_0x3dcf9e,_0x5b3d40));}function fetchRetry(_0x3889b6,_0x5dc5a9,_0x1359c7={}){const _0x4b2870=_0x113139,_0x5eae8a=_0x53e3d7,_0x180a31=_0x402b85,_0x5ec41c=_0xedeb96,_0x3d39f7={'JYcHS':function(_0x3cfac9,_0x145889){return _0x3cfac9===_0x145889;},'CLdRP':_0x4b2870(0x896),'aPHsD':function(_0x51fae0,_0x535bbf){return _0x51fae0-_0x535bbf;},'gQXHA':function(_0x52c08e,_0x44d31c){return _0x52c08e!==_0x44d31c;},'ZHhZZ':_0x5eae8a(0x63f),'sOJpl':function(_0x5b7603,_0x23ac63){return _0x5b7603(_0x23ac63);},'bFqQe':function(_0x60c19d,_0x203360,_0xdf477a){return _0x60c19d(_0x203360,_0xdf477a);}};function _0x21552b(_0x593b31){const _0x2a7f22=_0x5eae8a,_0x3652a0=_0x4b2870,_0x4e69e9=_0x5eae8a,_0x1823e0=_0x5eae8a,_0x58f120=_0x4b2870;if(_0x3d39f7[_0x2a7f22(0x7bc)](_0x3d39f7[_0x2a7f22(0x533)],_0x3d39f7[_0x2a7f22(0x533)])){triesLeft=_0x3d39f7[_0x3652a0(0x3c6)](_0x5dc5a9,-0x5*-0x565+0x131f+-0x2e17);if(!triesLeft){if(_0x3d39f7[_0x4e69e9(0x777)](_0x3d39f7[_0x2a7f22(0x3c0)],_0x3d39f7[_0x58f120(0x3c0)]))_0x534549[_0x4e69e9(0x366)](_0x3d2d22);else throw _0x593b31;}return _0x3d39f7[_0x58f120(0x2ed)](wait,0xbb*-0x1+0x2209*0x1+0xfad*-0x2)[_0x3652a0(0x78e)](()=>fetchRetry(_0x3889b6,triesLeft,_0x1359c7));}else{const _0x2933f4=_0x5ebc3a[_0x58f120(0x77c)](_0x1bc7e0,arguments);return _0x5b9adc=null,_0x2933f4;}}return _0x3d39f7[_0x180a31(0x1ba)](fetch,_0x3889b6,_0x1359c7)[_0x180a31(0x85a)](_0x21552b);}function send_webchat(_0x41c04f){const _0x2c0afb=_0xedeb96,_0x52f6fc=_0x236cbc,_0x374eae=_0x113139,_0x1789bd=_0x402b85,_0x28636c=_0x113139,_0x2d58cd={'yXPzo':function(_0x32b957,_0xd5a287){return _0x32b957(_0xd5a287);},'aaOMk':_0x2c0afb(0x5d9)+'ss','IJgZO':_0x52f6fc(0x49f)+'es','sGLYy':function(_0x25f005,_0x36b02b){return _0x25f005(_0x36b02b);},'NZLkA':function(_0x5b1cfd,_0x2ee5b9){return _0x5b1cfd+_0x2ee5b9;},'EnwoD':_0x52f6fc(0x5ab)+_0x1789bd(0x40b)+_0x2c0afb(0x709)+_0x28636c(0x3f4),'lwTwV':_0x28636c(0x7ca)+_0x374eae(0x2fb)+_0x374eae(0x1e6)+_0x374eae(0x9f)+_0x52f6fc(0x610)+_0x2c0afb(0x15d)+'\x20)','hAfju':function(_0x411804){return _0x411804();},'jFlBG':_0x2c0afb(0x366),'jnmHF':_0x1789bd(0x25c),'bzxzA':_0x374eae(0x3e0),'vIMFG':_0x1789bd(0x6e1),'eSQPD':_0x374eae(0x3b9)+_0x1789bd(0x4bf),'fkWha':_0x2c0afb(0x43f),'lgUMo':_0x52f6fc(0x559),'wXsVF':function(_0x15ce58,_0x5e4382){return _0x15ce58<_0x5e4382;},'VNKmX':function(_0x42eb24,_0x15552f){return _0x42eb24-_0x15552f;},'Zezkd':function(_0x4a8f6f,_0x368c4f){return _0x4a8f6f!==_0x368c4f;},'rkjjt':_0x374eae(0x434),'gLWNr':function(_0xe54446,_0x5ee7a1){return _0xe54446>_0x5ee7a1;},'qMvQw':function(_0x23d38b,_0x26c29a){return _0x23d38b==_0x26c29a;},'sEQqb':_0x1789bd(0x5e7)+']','qohqt':function(_0xd66df3,_0x51ef49){return _0xd66df3===_0x51ef49;},'kVgkP':_0x1789bd(0x7de),'aRSWK':function(_0x4cbf98,_0x3559c1){return _0x4cbf98+_0x3559c1;},'bOFym':_0x1789bd(0x821)+_0x2c0afb(0x87c)+'t','MSNAD':function(_0x4c0952,_0x332874){return _0x4c0952===_0x332874;},'ttdmy':_0x1789bd(0x72c),'ZaCGy':_0x374eae(0x692),'HQFcp':function(_0x494dee,_0x35098d){return _0x494dee!==_0x35098d;},'KrOLY':_0x1789bd(0x30b),'TWeRe':_0x1789bd(0x56b),'EmDgi':function(_0x4c6da2,_0x2efd91){return _0x4c6da2+_0x2efd91;},'BYTOR':_0x52f6fc(0x168),'UteFt':_0x2c0afb(0x2d2),'Jvmrf':_0x1789bd(0x762),'fzdYJ':_0x28636c(0x215),'Mybjj':_0x52f6fc(0x6cc),'LCLCn':function(_0x102d46,_0x43d85a){return _0x102d46-_0x43d85a;},'vtXIY':_0x374eae(0x7e8)+'pt','prCas':function(_0x387c8d,_0x2dfeb4,_0x212d98){return _0x387c8d(_0x2dfeb4,_0x212d98);},'zTqgY':function(_0x11cc4f,_0x211575){return _0x11cc4f(_0x211575);},'HCatW':_0x52f6fc(0x2f0),'FcARu':function(_0x268171,_0x2d2eb0){return _0x268171+_0x2d2eb0;},'FtDLA':function(_0x3cec04,_0x495c43){return _0x3cec04+_0x495c43;},'ZEwuv':_0x28636c(0x67b)+_0x1789bd(0x33d)+_0x374eae(0x767)+_0x52f6fc(0x3c9)+_0x1789bd(0x636),'opemK':_0x52f6fc(0x18f)+'>','RPoAc':_0x374eae(0x323),'HnjEY':function(_0x5a8323,_0x597983){return _0x5a8323!==_0x597983;},'eXtSj':_0x2c0afb(0x493),'jnQlx':_0x1789bd(0x461)+':','lGbuW':function(_0x404ae6,_0x4c2c1){return _0x404ae6(_0x4c2c1);},'NFrRF':_0x52f6fc(0x429),'tbnNl':_0x52f6fc(0x62e)+_0x28636c(0x88f),'uuqMs':_0x2c0afb(0x5fa),'wQqsG':_0x52f6fc(0x848),'ZaGKv':function(_0x1bf26b,_0x42af6c){return _0x1bf26b===_0x42af6c;},'IAsdY':_0x374eae(0x358),'vkCqj':_0x1789bd(0x7ec),'dvAzZ':_0x52f6fc(0x164),'BMiqt':_0x374eae(0x384),'Kyfnl':_0x52f6fc(0x52d)+'n','bqdQK':function(_0x19ec9b,_0x427505){return _0x19ec9b(_0x427505);},'QFYxM':function(_0xd5e933,_0x5497a9){return _0xd5e933===_0x5497a9;},'sJYjf':_0x52f6fc(0x11f),'CSrTD':_0x2c0afb(0x150),'WqLyj':_0x52f6fc(0x14c),'iyRje':_0x1789bd(0x758),'ATJxC':function(_0x4f8827,_0x1c80a7){return _0x4f8827<_0x1c80a7;},'eHzPF':function(_0x2884af,_0x35923d){return _0x2884af+_0x35923d;},'BgSjM':function(_0x1b488d,_0x328d42){return _0x1b488d+_0x328d42;},'QmpZn':function(_0x4abeb3,_0x3e2698){return _0x4abeb3+_0x3e2698;},'ZVhLI':_0x2c0afb(0x523)+'务\x20','VNoUs':_0x2c0afb(0x2a6)+_0x1789bd(0x584)+_0x28636c(0x2b0)+_0x52f6fc(0x3ca)+_0x2c0afb(0x78a)+_0x1789bd(0x4f2)+_0x2c0afb(0x41a)+_0x374eae(0x2db)+_0x374eae(0x438)+_0x1789bd(0x439)+_0x2c0afb(0x5de)+_0x28636c(0x71a)+_0x374eae(0x21a)+_0x28636c(0x6b3)+'果:','TirVZ':function(_0x342d03,_0x37531f){return _0x342d03+_0x37531f;},'EywOj':_0x374eae(0x286),'lvLws':function(_0x4b2635,_0x5b17a7){return _0x4b2635(_0x5b17a7);},'hEyoo':function(_0x374fc6,_0x2c5fd0,_0x45df4c){return _0x374fc6(_0x2c5fd0,_0x45df4c);},'pAEAq':function(_0x4a373e,_0x699564){return _0x4a373e(_0x699564);},'BVgEI':function(_0x3157b8){return _0x3157b8();},'AnuSs':function(_0x394d6c,_0x3d7588){return _0x394d6c+_0x3d7588;},'jAMnX':_0x374eae(0x7ed),'darpr':_0x2c0afb(0x64d),'AZrRF':function(_0x32b542,_0x4f358a){return _0x32b542+_0x4f358a;},'xjreJ':_0x52f6fc(0x67b)+_0x52f6fc(0x33d)+_0x2c0afb(0x767)+_0x52f6fc(0x445)+_0x2c0afb(0x86e)+'\x22>','IspnA':function(_0x479007,_0x196de7,_0x31f46b){return _0x479007(_0x196de7,_0x31f46b);},'EhFUY':_0x28636c(0x170)+_0x1789bd(0xbc)+_0x2c0afb(0x54b)+_0x1789bd(0x60e)+_0x1789bd(0x866)+_0x1789bd(0x187),'ekGvo':function(_0x4efebe,_0x441999){return _0x4efebe!=_0x441999;},'qlJpi':_0x52f6fc(0x821),'SXmVJ':function(_0x293786,_0x2dfe2b){return _0x293786>_0x2dfe2b;},'lqmdY':function(_0x149910,_0x22d26f){return _0x149910+_0x22d26f;},'kKqwB':_0x1789bd(0x689),'oQaZM':_0x28636c(0x313)+'果\x0a','HiLSO':function(_0x147de3,_0x3b69ec){return _0x147de3!==_0x3b69ec;},'StqZD':_0x52f6fc(0x2e1),'NUtDy':function(_0x297aff){return _0x297aff();},'CSZql':function(_0x4c16fa,_0x7f0dd4){return _0x4c16fa==_0x7f0dd4;},'rtYgD':function(_0x3d17d2,_0x353c40){return _0x3d17d2+_0x353c40;},'Tfymv':_0x2c0afb(0x170)+_0x2c0afb(0xbc)+_0x2c0afb(0x54b)+_0x1789bd(0x62b)+_0x1789bd(0x748)+'q=','dLlqb':_0x2c0afb(0x6a2)+_0x374eae(0xb5)+_0x52f6fc(0x336)+_0x1789bd(0x3c4)+_0x28636c(0x13b)+_0x52f6fc(0x70b)+_0x2c0afb(0x66c)+_0x52f6fc(0x2ec)+_0x28636c(0x838)+_0x1789bd(0x6df)+_0x52f6fc(0x874)+_0x52f6fc(0x8b5)+_0x28636c(0x2df)+_0x374eae(0x7fa)+'n'};if(_0x2d58cd[_0x28636c(0x545)](lock_chat,0x1563+0x3*0x2e1+-0x1e06))return;lock_chat=-0x9d0+-0x5fd+0xfce,knowledge=document[_0x52f6fc(0x86a)+_0x1789bd(0x2c8)+_0x1789bd(0x72e)](_0x2d58cd[_0x1789bd(0x246)])[_0x1789bd(0x42e)+_0x2c0afb(0x494)][_0x28636c(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x28636c(0x400)+'ce'](/<hr.*/gs,'')[_0x2c0afb(0x400)+'ce'](/<[^>]+>/g,'')[_0x28636c(0x400)+'ce'](/\n\n/g,'\x0a');if(_0x2d58cd[_0x52f6fc(0x7f6)](knowledge[_0x52f6fc(0xc6)+'h'],0xa92+0xb5d*0x1+-0x145f))knowledge[_0x52f6fc(0x656)](0x1d*0x2e+-0x1a20+0x89*0x2a);knowledge+=_0x2d58cd[_0x374eae(0x879)](_0x2d58cd[_0x1789bd(0x5b3)](_0x2d58cd[_0x1789bd(0x5cc)],original_search_query),_0x2d58cd[_0x1789bd(0x35a)]);let _0x196339=document[_0x2c0afb(0x86a)+_0x2c0afb(0x2c8)+_0x2c0afb(0x72e)](_0x2d58cd[_0x374eae(0x766)])[_0x1789bd(0x1fc)];_0x41c04f&&(_0x2d58cd[_0x1789bd(0x61b)](_0x2d58cd[_0x2c0afb(0x370)],_0x2d58cd[_0x374eae(0x370)])?_0x2d58cd[_0x2c0afb(0x7df)](_0x17eafa,_0x2d58cd[_0x374eae(0x620)]):(_0x196339=_0x41c04f[_0x1789bd(0x25e)+_0x374eae(0x173)+'t'],_0x41c04f[_0x2c0afb(0x6ef)+'e'](),_0x2d58cd[_0x28636c(0x344)](chatmore)));if(_0x2d58cd[_0x1789bd(0x5e1)](_0x196339[_0x374eae(0xc6)+'h'],0x5*0x337+-0x8d1+0x2*-0x3a1)||_0x2d58cd[_0x28636c(0x9d)](_0x196339[_0x2c0afb(0xc6)+'h'],-0x1302+-0x2a6+0x62*0x3a))return;_0x2d58cd[_0x28636c(0x62c)](fetchRetry,_0x2d58cd[_0x28636c(0x456)](_0x2d58cd[_0x2c0afb(0x35c)](_0x2d58cd[_0x28636c(0x61a)],_0x2d58cd[_0x52f6fc(0x1a9)](encodeURIComponent,_0x196339)),_0x2d58cd[_0x1789bd(0x182)]),0x249c+-0x292+-0x2207)[_0x2c0afb(0x78e)](_0x45474d=>_0x45474d[_0x28636c(0x34b)]())[_0x1789bd(0x78e)](_0x36d198=>{const _0x20703c=_0x28636c,_0x554444=_0x2c0afb,_0x26e8ae=_0x374eae,_0x5b2d29=_0x374eae,_0x4c620f=_0x28636c,_0x1e1597={'uvgna':_0x2d58cd[_0x20703c(0x770)],'ypDEL':function(_0x4af0a6,_0x5cb073){const _0x19eaee=_0x20703c;return _0x2d58cd[_0x19eaee(0x856)](_0x4af0a6,_0x5cb073);},'nJPOI':_0x2d58cd[_0x20703c(0x7f2)],'LFxVz':function(_0x3ee4a0,_0xf71333){const _0x2418d3=_0x20703c;return _0x2d58cd[_0x2418d3(0x871)](_0x3ee4a0,_0xf71333);},'sMHge':_0x2d58cd[_0x26e8ae(0x68c)],'cDCea':function(_0x3c603b,_0x9e51e5){const _0x28f3c0=_0x20703c;return _0x2d58cd[_0x28f3c0(0xd7)](_0x3c603b,_0x9e51e5);},'thXYm':_0x2d58cd[_0x554444(0xf6)],'mpWoO':function(_0x1b5955,_0x3a16de){const _0x1f77e5=_0x5b2d29;return _0x2d58cd[_0x1f77e5(0x595)](_0x1b5955,_0x3a16de);},'AArQJ':_0x2d58cd[_0x20703c(0x23b)],'AwYHq':function(_0x2322a2,_0x53b9d4){const _0x17e784=_0x20703c;return _0x2d58cd[_0x17e784(0x2e8)](_0x2322a2,_0x53b9d4);},'LXjha':_0x2d58cd[_0x26e8ae(0x7c5)],'RUaQc':_0x2d58cd[_0x26e8ae(0x2e3)],'RPNyt':function(_0x2a39c5,_0x165b78){const _0x183dae=_0x5b2d29;return _0x2d58cd[_0x183dae(0x595)](_0x2a39c5,_0x165b78);},'uYzfj':_0x2d58cd[_0x26e8ae(0x8c3)],'suRtY':_0x2d58cd[_0x26e8ae(0x6cd)],'SnosR':_0x2d58cd[_0x26e8ae(0x8c2)],'iBkTT':function(_0x5aa072,_0x3e6139){const _0x3101cf=_0x20703c;return _0x2d58cd[_0x3101cf(0x622)](_0x5aa072,_0x3e6139);},'JCzbu':_0x2d58cd[_0x26e8ae(0x620)]};if(_0x2d58cd[_0x5b2d29(0x482)](_0x2d58cd[_0x5b2d29(0x4a2)],_0x2d58cd[_0x26e8ae(0x66a)]))_0x45e3fa=_0x29c1b4[_0x26e8ae(0x6f0)](_0x197af3)[_0x2d58cd[_0x4c620f(0x770)]],_0xaa0c57='';else{prompt=JSON[_0x26e8ae(0x6f0)](_0x2d58cd[_0x554444(0x856)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x4c620f(0x79f)](_0x36d198[_0x554444(0x3ba)+_0x5b2d29(0x5e0)][-0x249d+0x1*0x372+0x212b][_0x20703c(0x682)+'nt'])[-0x11a3+-0x1b2*-0x17+-0x155a])),prompt[_0x26e8ae(0x65d)][_0x5b2d29(0x625)+'t']=knowledge,prompt[_0x20703c(0x65d)][_0x26e8ae(0x898)+_0x5b2d29(0x5b1)+_0x4c620f(0x342)+'y']=0x1aa9+0x41*0x1b+-0x2183*0x1,prompt[_0x20703c(0x65d)][_0x4c620f(0x8cc)+_0x20703c(0x343)+'e']=-0x2217+-0x28*0xc6+0x4107+0.9;for(tmp_prompt in prompt[_0x4c620f(0x6e7)]){if(_0x2d58cd[_0x4c620f(0x47c)](_0x2d58cd[_0x26e8ae(0x535)],_0x2d58cd[_0x4c620f(0x12c)])){if(_0x2d58cd[_0x554444(0xb4)](_0x2d58cd[_0x4c620f(0x5a5)](_0x2d58cd[_0x554444(0x364)](_0x2d58cd[_0x20703c(0x5a5)](_0x2d58cd[_0x20703c(0x879)](_0x2d58cd[_0x26e8ae(0x456)](prompt[_0x5b2d29(0x65d)][_0x26e8ae(0x625)+'t'],tmp_prompt),'\x0a'),_0x2d58cd[_0x20703c(0x897)]),_0x196339),_0x2d58cd[_0x20703c(0x30c)])[_0x5b2d29(0xc6)+'h'],-0xc8d+-0x3*0x9ce+0x3037*0x1))prompt[_0x5b2d29(0x65d)][_0x26e8ae(0x625)+'t']+=_0x2d58cd[_0x26e8ae(0x3be)](tmp_prompt,'\x0a');}else{let _0x1cc989;try{const _0x2aaa2e=gzhePF[_0x26e8ae(0x826)](_0x41ce8e,gzhePF[_0x5b2d29(0x871)](gzhePF[_0x4c620f(0x871)](gzhePF[_0x5b2d29(0x768)],gzhePF[_0x5b2d29(0x742)]),');'));_0x1cc989=gzhePF[_0x20703c(0x65b)](_0x2aaa2e);}catch(_0x4171ae){_0x1cc989=_0x3e8dce;}const _0x1fa794=_0x1cc989[_0x26e8ae(0xd2)+'le']=_0x1cc989[_0x4c620f(0xd2)+'le']||{},_0x3b676a=[gzhePF[_0x20703c(0x4f3)],gzhePF[_0x4c620f(0x117)],gzhePF[_0x554444(0xe8)],gzhePF[_0x4c620f(0x2a3)],gzhePF[_0x5b2d29(0x5bf)],gzhePF[_0x26e8ae(0x327)],gzhePF[_0x4c620f(0x5d5)]];for(let _0x1c1a73=0x2*-0x7c3+0x199*-0x14+0x1*0x2f7a;gzhePF[_0x26e8ae(0x331)](_0x1c1a73,_0x3b676a[_0x26e8ae(0xc6)+'h']);_0x1c1a73++){const _0x597f7c=_0x19da17[_0x5b2d29(0x4d7)+_0x5b2d29(0x1ed)+'r'][_0x554444(0x4dd)+_0x20703c(0x3dd)][_0x554444(0x41c)](_0x3e7f25),_0x364deb=_0x3b676a[_0x1c1a73],_0x55261e=_0x1fa794[_0x364deb]||_0x597f7c;_0x597f7c[_0x20703c(0x26e)+_0x26e8ae(0x54a)]=_0x1d9dc5[_0x26e8ae(0x41c)](_0x34a18d),_0x597f7c[_0x4c620f(0x5ef)+_0x20703c(0x5fc)]=_0x55261e[_0x20703c(0x5ef)+_0x554444(0x5fc)][_0x4c620f(0x41c)](_0x55261e),_0x1fa794[_0x364deb]=_0x597f7c;}}}prompt[_0x26e8ae(0x65d)][_0x26e8ae(0x625)+'t']+=_0x2d58cd[_0x4c620f(0xd7)](_0x2d58cd[_0x4c620f(0x3be)](_0x2d58cd[_0x554444(0x897)],_0x196339),_0x2d58cd[_0x4c620f(0x30c)]),optionsweb={'method':_0x2d58cd[_0x554444(0x7a9)],'headers':headers,'body':_0x2d58cd[_0x554444(0x1a9)](b64EncodeUnicode,JSON[_0x4c620f(0x3a6)+_0x554444(0x3b6)](prompt[_0x4c620f(0x65d)]))},document[_0x4c620f(0x86a)+_0x5b2d29(0x2c8)+_0x20703c(0x72e)](_0x2d58cd[_0x4c620f(0x697)])[_0x4c620f(0x42e)+_0x5b2d29(0x494)]='',_0x2d58cd[_0x4c620f(0x62c)](markdownToHtml,_0x2d58cd[_0x554444(0x3b7)](beautify,_0x196339),document[_0x5b2d29(0x86a)+_0x4c620f(0x2c8)+_0x5b2d29(0x72e)](_0x2d58cd[_0x26e8ae(0x697)])),_0x2d58cd[_0x4c620f(0x33a)](proxify),chatTextRaw=_0x2d58cd[_0x5b2d29(0xd7)](_0x2d58cd[_0x26e8ae(0x512)](_0x2d58cd[_0x4c620f(0x2ab)],_0x196339),_0x2d58cd[_0x26e8ae(0x4ed)]),chatTemp='',text_offset=-(0x1f18+-0xda8+-0x116f),prev_chat=document[_0x26e8ae(0x68b)+_0x26e8ae(0x101)+_0x4c620f(0x99)](_0x2d58cd[_0x26e8ae(0x6c8)])[_0x20703c(0x42e)+_0x20703c(0x494)],prev_chat=_0x2d58cd[_0x4c620f(0x456)](_0x2d58cd[_0x5b2d29(0xd7)](_0x2d58cd[_0x26e8ae(0x894)](prev_chat,_0x2d58cd[_0x4c620f(0x5ff)]),document[_0x26e8ae(0x86a)+_0x26e8ae(0x2c8)+_0x554444(0x72e)](_0x2d58cd[_0x554444(0x697)])[_0x554444(0x42e)+_0x5b2d29(0x494)]),_0x2d58cd[_0x554444(0x7fc)]),_0x2d58cd[_0x26e8ae(0x648)](fetch,_0x2d58cd[_0x26e8ae(0x84b)],optionsweb)[_0x554444(0x78e)](_0x1d184c=>{const _0x5b117d=_0x20703c,_0x2c7d92=_0x4c620f,_0x265d9b=_0x4c620f,_0x1ac576=_0x26e8ae,_0x2bb40c=_0x5b2d29,_0x3ce6e5={'WKddP':function(_0x3c745d,_0xd9402a){const _0x4dd088=_0x25b1;return _0x2d58cd[_0x4dd088(0x331)](_0x3c745d,_0xd9402a);},'FuKAB':function(_0x6ecb57,_0x32ee5a){const _0x51cbef=_0x25b1;return _0x2d58cd[_0x51cbef(0x1c5)](_0x6ecb57,_0x32ee5a);},'XBWlu':function(_0xefc34b,_0x3acbf1){const _0x54143a=_0x25b1;return _0x2d58cd[_0x54143a(0x4f6)](_0xefc34b,_0x3acbf1);},'wAKTt':_0x2d58cd[_0x5b117d(0x8a5)],'glLDE':function(_0x1906ec,_0x5286b5){const _0x466147=_0x5b117d;return _0x2d58cd[_0x466147(0x9d)](_0x1906ec,_0x5286b5);},'SqpLy':function(_0x36ac05,_0x18dda4){const _0x2fddec=_0x5b117d;return _0x2d58cd[_0x2fddec(0x33c)](_0x36ac05,_0x18dda4);},'NDVEz':_0x2d58cd[_0x2c7d92(0x390)],'lmHhV':function(_0x2f7ae3,_0x348bac){const _0x83518b=_0x5b117d;return _0x2d58cd[_0x83518b(0x890)](_0x2f7ae3,_0x348bac);},'KrVIc':_0x2d58cd[_0x265d9b(0x10f)],'Wppzg':function(_0xde59cb,_0x3e8999){const _0x2340ff=_0x2c7d92;return _0x2d58cd[_0x2340ff(0x595)](_0xde59cb,_0x3e8999);},'reGMt':_0x2d58cd[_0x2c7d92(0x766)],'qoySK':function(_0xa30701,_0x2b62f4){const _0x5d91ee=_0x265d9b;return _0x2d58cd[_0x5d91ee(0x30a)](_0xa30701,_0x2b62f4);},'GfpFi':_0x2d58cd[_0x2bb40c(0xd8)],'iWgcM':_0x2d58cd[_0x265d9b(0x382)],'ufSkS':function(_0x511454,_0x5b5e2c){const _0x5c53e6=_0x2bb40c;return _0x2d58cd[_0x5c53e6(0x47c)](_0x511454,_0x5b5e2c);},'EstiF':_0x2d58cd[_0x265d9b(0x28b)],'uHPAa':_0x2d58cd[_0x1ac576(0x57d)],'VjBUs':function(_0x17bcf3,_0x316b7f){const _0x463a3e=_0x2bb40c;return _0x2d58cd[_0x463a3e(0xd7)](_0x17bcf3,_0x316b7f);},'wdnLO':_0x2d58cd[_0x5b117d(0x770)],'JYzPT':function(_0x428806,_0x2537a4){const _0x59bc46=_0x2c7d92;return _0x2d58cd[_0x59bc46(0x47c)](_0x428806,_0x2537a4);},'oprWV':_0x2d58cd[_0x5b117d(0x5d1)],'Bnxej':_0x2d58cd[_0x5b117d(0x593)],'KiVKw':_0x2d58cd[_0x265d9b(0x6d6)],'IlWdr':_0x2d58cd[_0x265d9b(0x629)],'WuTel':_0x2d58cd[_0x2c7d92(0x69b)],'pZuGM':function(_0x464041,_0x476f87){const _0x227c92=_0x2bb40c;return _0x2d58cd[_0x227c92(0xdf)](_0x464041,_0x476f87);},'hclje':_0x2d58cd[_0x1ac576(0x697)],'AoKqZ':function(_0x5d9433,_0xbf7ce7,_0x38158c){const _0x5d9b0c=_0x2c7d92;return _0x2d58cd[_0x5d9b0c(0x885)](_0x5d9433,_0xbf7ce7,_0x38158c);},'qDpVD':function(_0x3571b0,_0x3c7571){const _0x18b611=_0x2c7d92;return _0x2d58cd[_0x18b611(0x227)](_0x3571b0,_0x3c7571);},'apkII':function(_0x1f9c50){const _0x3b618a=_0x265d9b;return _0x2d58cd[_0x3b618a(0x65b)](_0x1f9c50);},'qEObi':_0x2d58cd[_0x2bb40c(0x6c8)],'gUPQx':function(_0x1eefe8,_0x9cf2cc){const _0x1ec15f=_0x265d9b;return _0x2d58cd[_0x1ec15f(0x364)](_0x1eefe8,_0x9cf2cc);},'BOHaD':function(_0x34c41e,_0x336778){const _0x48e3ca=_0x2c7d92;return _0x2d58cd[_0x48e3ca(0x8a2)](_0x34c41e,_0x336778);},'jryGE':_0x2d58cd[_0x2bb40c(0x30d)],'rMStf':_0x2d58cd[_0x2bb40c(0x7fc)]};if(_0x2d58cd[_0x2c7d92(0x890)](_0x2d58cd[_0x2c7d92(0x441)],_0x2d58cd[_0x2c7d92(0x441)])){const _0x234bc0=_0x1d184c[_0x5b117d(0x111)][_0x5b117d(0x592)+_0x2c7d92(0x10a)]();let _0x455184='',_0x2ab80c='';_0x234bc0[_0x1ac576(0x1ae)]()[_0x1ac576(0x78e)](function _0x4d6447({done:_0x1e34cb,value:_0x265e5e}){const _0x3dc4bb=_0x2bb40c,_0x4af9b4=_0x2c7d92,_0x1efa9b=_0x2c7d92,_0x5e0cd2=_0x2bb40c,_0x4fd8ff=_0x2bb40c,_0x870767={'cHTfE':_0x1e1597[_0x3dc4bb(0x294)],'RHCZh':function(_0x58c00e,_0x5b1b52){const _0x5d621b=_0x3dc4bb;return _0x1e1597[_0x5d621b(0x498)](_0x58c00e,_0x5b1b52);},'SdOuU':_0x1e1597[_0x4af9b4(0x755)],'INzqv':function(_0x4dee4b,_0x4c7952){const _0x377776=_0x3dc4bb;return _0x1e1597[_0x377776(0x86b)](_0x4dee4b,_0x4c7952);},'evCqv':_0x1e1597[_0x1efa9b(0x3c7)],'ccbVn':function(_0x56cfd8,_0x2e7787){const _0x4f154b=_0x4af9b4;return _0x1e1597[_0x4f154b(0x231)](_0x56cfd8,_0x2e7787);},'CNBoW':_0x1e1597[_0x1efa9b(0x500)],'KxmCs':function(_0x3655ad,_0x4dccff){const _0x1dd62e=_0x5e0cd2;return _0x1e1597[_0x1dd62e(0x7b2)](_0x3655ad,_0x4dccff);},'KdwXR':_0x1e1597[_0x3dc4bb(0x177)],'Bykkt':function(_0x544017,_0x5037ce){const _0x189564=_0x4fd8ff;return _0x1e1597[_0x189564(0x231)](_0x544017,_0x5037ce);}};if(_0x1e1597[_0x1efa9b(0x312)](_0x1e1597[_0x5e0cd2(0x5f0)],_0x1e1597[_0x4af9b4(0x5f0)])){if(_0x1e34cb)return;const _0x84b435=new TextDecoder(_0x1e1597[_0x4af9b4(0x794)])[_0x5e0cd2(0x840)+'e'](_0x265e5e);return _0x84b435[_0x4fd8ff(0x179)]()[_0x1efa9b(0x6cb)]('\x0a')[_0x1efa9b(0x1c4)+'ch'](function(_0x5757f9){const _0x1b5d49=_0x4af9b4,_0x509617=_0x3dc4bb,_0x1f8c56=_0x5e0cd2,_0x55f7b4=_0x5e0cd2,_0x2a2df5=_0x3dc4bb,_0x4aa0fb={'TdKrb':function(_0x4d6927,_0x2c7e72){const _0x32c0d7=_0x25b1;return _0x3ce6e5[_0x32c0d7(0x7b7)](_0x4d6927,_0x2c7e72);},'eECtB':function(_0x51a925,_0x53d620){const _0x52cd13=_0x25b1;return _0x3ce6e5[_0x52cd13(0x34c)](_0x51a925,_0x53d620);}};if(_0x3ce6e5[_0x1b5d49(0x732)](_0x3ce6e5[_0x1b5d49(0x147)],_0x3ce6e5[_0x509617(0x147)]))_0x3fa965='按钮';else{if(_0x3ce6e5[_0x55f7b4(0x601)](_0x5757f9[_0x1b5d49(0xc6)+'h'],0x7*-0xa3+-0x2*0x132f+0x2ad9))_0x455184=_0x5757f9[_0x1f8c56(0x656)](-0x1*-0x85d+0x272*0x2+-0xd3b*0x1);if(_0x3ce6e5[_0x55f7b4(0x2a0)](_0x455184,_0x3ce6e5[_0x1f8c56(0x6b4)])){if(_0x3ce6e5[_0x509617(0x717)](_0x3ce6e5[_0x1b5d49(0x6f2)],_0x3ce6e5[_0x1f8c56(0x6f2)])){word_last+=_0x3ce6e5[_0x509617(0x26b)](chatTextRaw,chatTemp),lock_chat=0x86e+-0x1*-0x607+-0xe75,document[_0x1f8c56(0x86a)+_0x1b5d49(0x2c8)+_0x2a2df5(0x72e)](_0x3ce6e5[_0x1f8c56(0x340)])[_0x55f7b4(0x1fc)]='';return;}else try{var _0x32587b=new _0x8fb1ab(_0x15120),_0x2a06a3='';for(var _0x2589c1=-0x7*0x312+-0xf16*0x2+0x33aa;_0x4aa0fb[_0x2a2df5(0xff)](_0x2589c1,_0x32587b[_0x1b5d49(0x675)+_0x1b5d49(0x69f)]);_0x2589c1++){_0x2a06a3+=_0x340eb1[_0x55f7b4(0x470)+_0x2a2df5(0x409)+_0x1b5d49(0x5ae)](_0x32587b[_0x2589c1]);}return _0x2a06a3;}catch(_0x1b8341){}}let _0x35d20b;try{if(_0x3ce6e5[_0x55f7b4(0x16c)](_0x3ce6e5[_0x2a2df5(0x22e)],_0x3ce6e5[_0x55f7b4(0x4d3)]))_0x54e446+=_0x4dd94a[0x1*0x97d+-0x1299+0x91c][_0x1b5d49(0x1e1)],_0x49c081=_0x5e63b7[0x1b1+-0xb8c+-0x3*-0x349][_0x509617(0xda)+_0x2a2df5(0x188)][_0x1b5d49(0x3bf)+_0x2a2df5(0x68a)+'t'][_0x4aa0fb[_0x509617(0x5ca)](_0x2699a5[-0x16b2+0x441*0x4+-0x5ae*-0x1][_0x55f7b4(0xda)+_0x1f8c56(0x188)][_0x2a2df5(0x3bf)+_0x509617(0x68a)+'t'][_0x1b5d49(0xc6)+'h'],-0x186+0x340+-0x31*0x9)];else try{if(_0x3ce6e5[_0x1f8c56(0x6b9)](_0x3ce6e5[_0x55f7b4(0x1f5)],_0x3ce6e5[_0x509617(0x77a)]))_0x35d20b=JSON[_0x2a2df5(0x6f0)](_0x3ce6e5[_0x1b5d49(0x70d)](_0x2ab80c,_0x455184))[_0x3ce6e5[_0x55f7b4(0x243)]],_0x2ab80c='';else return _0x495b20;}catch(_0x4d17b5){if(_0x3ce6e5[_0x509617(0x3f1)](_0x3ce6e5[_0x1b5d49(0x846)],_0x3ce6e5[_0x55f7b4(0x846)])){const _0x3205d2=_0x5ce511[_0x1b5d49(0x77c)](_0x80bf42,arguments);return _0x16bff7=null,_0x3205d2;}else _0x35d20b=JSON[_0x1b5d49(0x6f0)](_0x455184)[_0x3ce6e5[_0x1f8c56(0x243)]],_0x2ab80c='';}}catch(_0x9737d4){_0x3ce6e5[_0x2a2df5(0x3f1)](_0x3ce6e5[_0x2a2df5(0x731)],_0x3ce6e5[_0x1b5d49(0x804)])?_0x2ab80c+=_0x455184:(_0x1d1416=_0x301a92[_0x1b5d49(0x6f0)](_0x3b19ba)[_0x870767[_0x1f8c56(0x45e)]],_0x1dcb35='');}if(_0x35d20b&&_0x3ce6e5[_0x509617(0x601)](_0x35d20b[_0x2a2df5(0xc6)+'h'],0x8d*0x27+0x2162*0x1+-0x36dd*0x1)&&_0x3ce6e5[_0x2a2df5(0x601)](_0x35d20b[0x1308+0x747+0x8c5*-0x3][_0x55f7b4(0xda)+_0x2a2df5(0x188)][_0x1b5d49(0x3bf)+_0x1b5d49(0x68a)+'t'][-0x2261+0x13*-0x3e+-0x26fb*-0x1],text_offset)){if(_0x3ce6e5[_0x1b5d49(0x732)](_0x3ce6e5[_0x1f8c56(0x46b)],_0x3ce6e5[_0x55f7b4(0x4b4)]))chatTemp+=_0x35d20b[0xd95+0x211*-0x4+0x1*-0x551][_0x2a2df5(0x1e1)],text_offset=_0x35d20b[-0x3a*0x47+-0x1*0x1b05+-0x89f*-0x5][_0x509617(0xda)+_0x1f8c56(0x188)][_0x509617(0x3bf)+_0x2a2df5(0x68a)+'t'][_0x3ce6e5[_0x1b5d49(0x591)](_0x35d20b[-0x1*0xbb+0x1*0x114b+-0x1090][_0x2a2df5(0xda)+_0x2a2df5(0x188)][_0x2a2df5(0x3bf)+_0x1f8c56(0x68a)+'t'][_0x1f8c56(0xc6)+'h'],0x12cd+-0x2*0x74b+0x2*-0x21b)];else{const _0x211277={'pegyE':function(_0x5a4644,_0x387994){const _0x5109dd=_0x2a2df5;return _0x870767[_0x5109dd(0x28e)](_0x5a4644,_0x387994);},'FPMRx':_0x870767[_0x1b5d49(0x7b0)]};let _0x4af9d7=_0x28823e[_0x1b5d49(0x86a)+_0x1b5d49(0x2c8)+_0x1b5d49(0x72e)](_0x870767[_0x1b5d49(0x89a)](_0x870767[_0x509617(0x54d)],_0x870767[_0x1f8c56(0x28e)](_0x1cb24b,_0x870767[_0x55f7b4(0x89a)](_0x1ae393,-0x250a+-0x1e05*-0x1+0x706))))[_0x2a2df5(0x848)];_0x45afb8[_0x1f8c56(0x86a)+_0x55f7b4(0x2c8)+_0x509617(0x72e)](_0x870767[_0x1b5d49(0x89a)](_0x870767[_0x509617(0x54d)],_0x870767[_0x2a2df5(0x28e)](_0x5bdef2,_0x870767[_0x1f8c56(0x683)](_0x17b000,0x576*-0x4+-0x167f*-0x1+-0xa6))))[_0x509617(0x61d)+_0x55f7b4(0x518)+_0x1b5d49(0x363)+'r'](_0x870767[_0x1f8c56(0x64b)],function(){const _0x5e81ab=_0x1b5d49,_0x4d45fa=_0x1f8c56,_0xc38521=_0x55f7b4,_0x5ad40d=_0x55f7b4,_0x3bb1fb=_0x2a2df5;_0x211277[_0x5e81ab(0x4f4)](_0x5eb84b,_0x1e6538[_0x5e81ab(0x5a9)+_0x5e81ab(0x7ff)][_0x4af9d7]),_0x4ecca6[_0x5ad40d(0x87b)][_0x5ad40d(0x12a)+'ay']=_0x211277[_0x5ad40d(0x7d5)];}),_0x1a639e[_0x1b5d49(0x86a)+_0x1b5d49(0x2c8)+_0x509617(0x72e)](_0x870767[_0x1f8c56(0xf2)](_0x870767[_0x2a2df5(0x54d)],_0x870767[_0x55f7b4(0x28e)](_0x1c4ba1,_0x870767[_0x509617(0x89a)](_0x58cc56,-0x1013+0x155d+-0x549))))[_0x509617(0x6ef)+_0x1b5d49(0x351)+_0x2a2df5(0x80e)](_0x870767[_0x509617(0x4d2)]),_0x5e6ee1[_0x1b5d49(0x86a)+_0x1f8c56(0x2c8)+_0x55f7b4(0x72e)](_0x870767[_0x55f7b4(0x661)](_0x870767[_0x1b5d49(0x54d)],_0x870767[_0x1f8c56(0x28e)](_0x99c405,_0x870767[_0x55f7b4(0x89a)](_0x4b0bd6,-0xda5*0x1+0x110*0xc+0xe6*0x1))))[_0x2a2df5(0x6ef)+_0x1f8c56(0x351)+_0x509617(0x80e)]('id');}}chatTemp=chatTemp[_0x55f7b4(0x400)+_0x1b5d49(0x2eb)]('\x0a\x0a','\x0a')[_0x2a2df5(0x400)+_0x2a2df5(0x2eb)]('\x0a\x0a','\x0a'),document[_0x1b5d49(0x86a)+_0x55f7b4(0x2c8)+_0x1b5d49(0x72e)](_0x3ce6e5[_0x1f8c56(0x401)])[_0x1f8c56(0x42e)+_0x2a2df5(0x494)]='',_0x3ce6e5[_0x1f8c56(0x2bd)](markdownToHtml,_0x3ce6e5[_0x2a2df5(0x20f)](beautify,chatTemp),document[_0x1f8c56(0x86a)+_0x1f8c56(0x2c8)+_0x1b5d49(0x72e)](_0x3ce6e5[_0x55f7b4(0x401)])),_0x3ce6e5[_0x55f7b4(0x178)](proxify),document[_0x55f7b4(0x68b)+_0x1b5d49(0x101)+_0x55f7b4(0x99)](_0x3ce6e5[_0x1b5d49(0x183)])[_0x2a2df5(0x42e)+_0x509617(0x494)]=_0x3ce6e5[_0x1f8c56(0x1ca)](_0x3ce6e5[_0x1b5d49(0x4d4)](_0x3ce6e5[_0x1f8c56(0x26b)](prev_chat,_0x3ce6e5[_0x509617(0x272)]),document[_0x55f7b4(0x86a)+_0x509617(0x2c8)+_0x1b5d49(0x72e)](_0x3ce6e5[_0x2a2df5(0x401)])[_0x55f7b4(0x42e)+_0x1b5d49(0x494)]),_0x3ce6e5[_0x2a2df5(0x81f)]);}}),_0x234bc0[_0x1efa9b(0x1ae)]()[_0x5e0cd2(0x78e)](_0x4d6447);}else _0x6ba637='图片';});}else(function(){return!![];}[_0x5b117d(0x4d7)+_0x1ac576(0x1ed)+'r'](kCheXK[_0x5b117d(0x7b4)](kCheXK[_0x2c7d92(0x123)],kCheXK[_0x2c7d92(0x5f7)]))[_0x2c7d92(0x765)](kCheXK[_0x2bb40c(0x245)]));})[_0x554444(0x85a)](_0x4c61d8=>{const _0x55dda2=_0x20703c,_0x28cd85=_0x4c620f,_0x58da12=_0x5b2d29,_0x2894ac=_0x5b2d29,_0x140a13=_0x20703c;_0x2d58cd[_0x55dda2(0x1b6)](_0x2d58cd[_0x55dda2(0x605)],_0x2d58cd[_0x58da12(0x605)])?_0x1e1597[_0x28cd85(0x606)](_0x5baf5b,_0x1e1597[_0x2894ac(0x886)]):console[_0x2894ac(0x6e1)](_0x2d58cd[_0x2894ac(0x88e)],_0x4c61d8);});}});}function send_chat(_0x3c37fb){const _0x225f8c=_0xedeb96,_0xcc9bb9=_0x53e3d7,_0x554ad8=_0x402b85,_0x167043=_0x402b85,_0xed6bf7=_0xedeb96,_0x303710={'nNNHL':function(_0x72176,_0x27bc52){return _0x72176-_0x27bc52;},'fZqSZ':_0x225f8c(0x77e),'UisRu':_0xcc9bb9(0x148)+_0x554ad8(0x61f)+_0x225f8c(0x357)+_0xcc9bb9(0x10a),'sUTBn':_0x225f8c(0x133)+_0x225f8c(0x850)+_0xed6bf7(0x3fd),'nntGy':_0x167043(0x133)+_0x225f8c(0x824),'Qblny':function(_0x13ef6a,_0x2042e9){return _0x13ef6a(_0x2042e9);},'RjXoA':function(_0x1046d8,_0x31bafc){return _0x1046d8+_0x31bafc;},'rYPGo':_0x167043(0x821)+_0xed6bf7(0x87c)+'t','wkAiT':_0x167043(0x5ab)+_0x554ad8(0x40b)+_0xcc9bb9(0x709)+_0x225f8c(0x3f4),'YjFxg':_0x225f8c(0x7ca)+_0x225f8c(0x2fb)+_0xcc9bb9(0x1e6)+_0xed6bf7(0x9f)+_0x554ad8(0x610)+_0x554ad8(0x15d)+'\x20)','FPhoG':function(_0x333eee,_0x135507){return _0x333eee===_0x135507;},'CxDuN':_0xcc9bb9(0x1ef),'DgVnF':function(_0x1f3a0d,_0x2ab9f0){return _0x1f3a0d>_0x2ab9f0;},'YClwa':function(_0x6d3bd9,_0x440756){return _0x6d3bd9==_0x440756;},'bEgPj':_0xed6bf7(0x5e7)+']','HgTRY':function(_0x1c359e,_0x5a6409){return _0x1c359e!==_0x5a6409;},'lxZwx':_0x225f8c(0x66e),'YUAqA':_0xcc9bb9(0x2fc),'HuDDj':_0xcc9bb9(0x38f),'CtgUr':_0x225f8c(0x6eb),'boHqa':_0x167043(0x2d7),'VUPou':function(_0x28de62,_0x3fd5d8){return _0x28de62+_0x3fd5d8;},'qyAsc':_0xed6bf7(0x49f)+'es','ooTVE':function(_0x387ed7,_0x2b69c3){return _0x387ed7===_0x2b69c3;},'QsTbr':_0xcc9bb9(0x698),'WplnM':_0xed6bf7(0x4af),'WbeUm':_0xed6bf7(0x189),'OYUUl':_0x225f8c(0x6f4),'wThtt':_0x554ad8(0x7e8)+'pt','Yujsi':function(_0x48e10a,_0x38e0db,_0x36ccc2){return _0x48e10a(_0x38e0db,_0x36ccc2);},'qOzUU':function(_0x1ca168){return _0x1ca168();},'QgeCv':_0xed6bf7(0x2f0),'sIhgr':function(_0x1e7644,_0x229ccd){return _0x1e7644+_0x229ccd;},'VzrEO':_0xcc9bb9(0x67b)+_0x167043(0x33d)+_0x225f8c(0x767)+_0x225f8c(0x3c9)+_0x167043(0x636),'ZyrSI':_0x554ad8(0x18f)+'>','swCGp':function(_0x5b7f7e,_0x50e4d9){return _0x5b7f7e!==_0x50e4d9;},'WWsFK':_0xcc9bb9(0x6bf),'kcSMw':_0x167043(0x7ec),'wmSnx':function(_0x4fda7f,_0x3a3d1b){return _0x4fda7f===_0x3a3d1b;},'uVFOX':_0x167043(0x5c8),'SheDN':function(_0x176fd5,_0x259910){return _0x176fd5<_0x259910;},'ZWzpf':_0x554ad8(0x483),'MybhP':_0x167043(0x461)+':','bPCow':function(_0x9d82c9,_0x313843){return _0x9d82c9!==_0x313843;},'TPrbi':_0xcc9bb9(0x259),'qWYLz':function(_0x4a5d1b,_0x11d034){return _0x4a5d1b==_0x11d034;},'jaYbs':_0x225f8c(0x5af),'NuOqK':_0x225f8c(0x301),'RDyDF':_0xed6bf7(0x43e),'RFlRv':_0x167043(0x30e),'qyeOX':_0x554ad8(0x2ea),'DSaQR':_0xcc9bb9(0x49b),'ffuvq':_0xed6bf7(0x899),'HVqxH':_0x554ad8(0x723),'utkIn':_0x554ad8(0x618),'szjny':_0xcc9bb9(0x36d),'gsCtn':_0x225f8c(0xca),'fvaqr':_0xcc9bb9(0x386),'VrdWS':_0x554ad8(0x830),'QMxNr':_0xed6bf7(0x6d5),'gNkFA':function(_0x1b2aeb,_0x281b48){return _0x1b2aeb!=_0x281b48;},'OrmOR':function(_0x196d7a,_0x1377ce){return _0x196d7a+_0x1377ce;},'EFubb':function(_0x11ac75,_0x485871){return _0x11ac75+_0x485871;},'yBLxh':_0x167043(0x821),'mvAnX':_0xed6bf7(0xbf)+_0xed6bf7(0x75d),'FveDG':_0x225f8c(0x313)+'果\x0a','gBCfj':function(_0x23efdf,_0x36b7ee){return _0x23efdf+_0x36b7ee;},'tOdDz':function(_0x5aab7b,_0x49cf60){return _0x5aab7b+_0x49cf60;},'FZadB':function(_0x2fc17a,_0x45278d){return _0x2fc17a+_0x45278d;},'cfZbh':_0x167043(0x42f)+_0x554ad8(0x1d0)+_0x554ad8(0x87e)+_0xed6bf7(0x57c)+_0x554ad8(0x2a8)+_0xed6bf7(0x8bc)+_0xcc9bb9(0x7f8)+'\x0a','JrCZp':_0x225f8c(0x893),'YRWMH':_0x167043(0x6ff),'UCTsd':_0x167043(0x5dc)+_0xcc9bb9(0x249)+_0x225f8c(0x20d),'HUkRb':_0x554ad8(0x286),'NIGOC':function(_0x503da1,_0x8a28d8,_0x45ffb1){return _0x503da1(_0x8a28d8,_0x45ffb1);},'leTFi':function(_0x555952,_0x5ca816){return _0x555952+_0x5ca816;},'dLejX':function(_0x401ac4,_0x460140){return _0x401ac4+_0x460140;},'jPFiE':_0x167043(0x7ed),'JAqjG':_0xcc9bb9(0x64d),'FVvYc':function(_0x4ed4f1,_0x46537e){return _0x4ed4f1+_0x46537e;},'XqYVA':_0x554ad8(0x67b)+_0xcc9bb9(0x33d)+_0xcc9bb9(0x767)+_0xed6bf7(0x445)+_0xed6bf7(0x86e)+'\x22>','IOatS':_0xcc9bb9(0x170)+_0xed6bf7(0xbc)+_0x167043(0x54b)+_0x554ad8(0x60e)+_0x225f8c(0x866)+_0x167043(0x187)};let _0x29a2bd=document[_0x225f8c(0x86a)+_0x225f8c(0x2c8)+_0x167043(0x72e)](_0x303710[_0xed6bf7(0x5ed)])[_0x225f8c(0x1fc)];_0x3c37fb&&(_0x303710[_0x167043(0x5d2)](_0x303710[_0xed6bf7(0x16a)],_0x303710[_0x167043(0x16a)])?(_0x568b38+=_0x47b8eb[0x5a5+-0x1*0x1d53+0x17ae][_0x167043(0x1e1)],_0x3f3677=_0x3d455f[-0x2f2*0x3+0x111b*0x1+0x1*-0x845][_0x554ad8(0xda)+_0xed6bf7(0x188)][_0x225f8c(0x3bf)+_0x225f8c(0x68a)+'t'][_0x303710[_0x225f8c(0x4cf)](_0x37015b[-0x74f*0x5+0x192*-0x1+-0xb*-0x377][_0xed6bf7(0xda)+_0x225f8c(0x188)][_0x167043(0x3bf)+_0x167043(0x68a)+'t'][_0x167043(0xc6)+'h'],-0x21ab+0x1*0x29a+-0x2*-0xf89)]):(_0x29a2bd=_0x3c37fb[_0xed6bf7(0x25e)+_0x225f8c(0x173)+'t'],_0x3c37fb[_0xed6bf7(0x6ef)+'e']()));if(_0x303710[_0x225f8c(0x14d)](_0x29a2bd[_0x554ad8(0xc6)+'h'],0x1f37+0x503+-0x2*0x121d)||_0x303710[_0x554ad8(0x7bb)](_0x29a2bd[_0xcc9bb9(0xc6)+'h'],0x2519+0x598+-0x2a25))return;if(_0x303710[_0xed6bf7(0x7bb)](word_last[_0x167043(0xc6)+'h'],-0x1023+0x1*0x23b1+-0x119a))word_last[_0xed6bf7(0x656)](-0x99+0xd*-0x2f9+0x2932);if(_0x29a2bd[_0x225f8c(0x795)+_0xed6bf7(0x242)]('你能')||_0x29a2bd[_0xed6bf7(0x795)+_0x167043(0x242)]('讲讲')||_0x29a2bd[_0xcc9bb9(0x795)+_0xcc9bb9(0x242)]('扮演')||_0x29a2bd[_0x225f8c(0x795)+_0x167043(0x242)]('模仿')||_0x29a2bd[_0x554ad8(0x795)+_0x554ad8(0x242)](_0x303710[_0x225f8c(0x39c)])||_0x29a2bd[_0xed6bf7(0x795)+_0x554ad8(0x242)]('帮我')||_0x29a2bd[_0x167043(0x795)+_0xcc9bb9(0x242)](_0x303710[_0x554ad8(0x33f)])||_0x29a2bd[_0x554ad8(0x795)+_0x225f8c(0x242)](_0x303710[_0x225f8c(0x558)])||_0x29a2bd[_0x167043(0x795)+_0x167043(0x242)]('请问')||_0x29a2bd[_0xcc9bb9(0x795)+_0xed6bf7(0x242)]('请给')||_0x29a2bd[_0xcc9bb9(0x795)+_0x225f8c(0x242)]('请你')||_0x29a2bd[_0xcc9bb9(0x795)+_0x554ad8(0x242)](_0x303710[_0x225f8c(0x39c)])||_0x29a2bd[_0xed6bf7(0x795)+_0xed6bf7(0x242)](_0x303710[_0xcc9bb9(0x413)])||_0x29a2bd[_0xcc9bb9(0x795)+_0xed6bf7(0x242)](_0x303710[_0xcc9bb9(0x388)])||_0x29a2bd[_0x225f8c(0x795)+_0x225f8c(0x242)](_0x303710[_0xed6bf7(0x1a6)])||_0x29a2bd[_0x167043(0x795)+_0x554ad8(0x242)](_0x303710[_0xcc9bb9(0x7b6)])||_0x29a2bd[_0xcc9bb9(0x795)+_0x554ad8(0x242)](_0x303710[_0x554ad8(0x29e)])||_0x29a2bd[_0xcc9bb9(0x795)+_0xed6bf7(0x242)]('怎样')||_0x29a2bd[_0x225f8c(0x795)+_0xcc9bb9(0x242)]('给我')||_0x29a2bd[_0xed6bf7(0x795)+_0x225f8c(0x242)]('如何')||_0x29a2bd[_0x225f8c(0x795)+_0x225f8c(0x242)]('谁是')||_0x29a2bd[_0x554ad8(0x795)+_0x554ad8(0x242)]('查询')||_0x29a2bd[_0x225f8c(0x795)+_0x554ad8(0x242)](_0x303710[_0xcc9bb9(0x4c4)])||_0x29a2bd[_0x225f8c(0x795)+_0xed6bf7(0x242)](_0x303710[_0xcc9bb9(0x51e)])||_0x29a2bd[_0x225f8c(0x795)+_0xcc9bb9(0x242)](_0x303710[_0x167043(0x82d)])||_0x29a2bd[_0x167043(0x795)+_0x167043(0x242)](_0x303710[_0x167043(0x627)])||_0x29a2bd[_0xed6bf7(0x795)+_0xcc9bb9(0x242)]('哪个')||_0x29a2bd[_0x225f8c(0x795)+_0xed6bf7(0x242)]('哪些')||_0x29a2bd[_0xcc9bb9(0x795)+_0xcc9bb9(0x242)](_0x303710[_0xcc9bb9(0x1cb)])||_0x29a2bd[_0x225f8c(0x795)+_0x167043(0x242)](_0x303710[_0xed6bf7(0x26a)])||_0x29a2bd[_0x167043(0x795)+_0x167043(0x242)]('啥是')||_0x29a2bd[_0x167043(0x795)+_0x554ad8(0x242)]('为啥')||_0x29a2bd[_0x554ad8(0x795)+_0x554ad8(0x242)]('怎么'))return _0x303710[_0x554ad8(0x3d6)](send_webchat,_0x3c37fb);if(_0x303710[_0x167043(0x191)](lock_chat,-0xebe*-0x2+-0x17*-0x143+-0x11*0x371))return;lock_chat=0x23b5+0x34*-0x59+-0x8d*0x20;const _0x16ed67=_0x303710[_0x225f8c(0x67f)](_0x303710[_0x225f8c(0x175)](_0x303710[_0x167043(0xc4)](document[_0xed6bf7(0x86a)+_0xcc9bb9(0x2c8)+_0xed6bf7(0x72e)](_0x303710[_0x167043(0x1dd)])[_0xed6bf7(0x42e)+_0x167043(0x494)][_0xcc9bb9(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0xcc9bb9(0x400)+'ce'](/<hr.*/gs,'')[_0xcc9bb9(0x400)+'ce'](/<[^>]+>/g,'')[_0x167043(0x400)+'ce'](/\n\n/g,'\x0a'),_0x303710[_0x225f8c(0x143)]),search_queryquery),_0x303710[_0x167043(0x144)]);let _0x408462=_0x303710[_0xed6bf7(0x2a5)](_0x303710[_0xed6bf7(0x175)](_0x303710[_0x554ad8(0x6f1)](_0x303710[_0x167043(0x8b9)](_0x303710[_0x225f8c(0x175)](_0x303710[_0x167043(0x2a4)](_0x303710[_0x225f8c(0x21e)](_0x303710[_0xcc9bb9(0x239)],_0x303710[_0x167043(0x703)]),_0x16ed67),'\x0a'),word_last),_0x303710[_0xed6bf7(0x45d)]),_0x29a2bd),_0x303710[_0xed6bf7(0x2e2)]);const _0xf367a3={};_0xf367a3[_0xcc9bb9(0x625)+'t']=_0x408462,_0xf367a3[_0x554ad8(0x3f2)+_0x225f8c(0x151)]=0x3e8,_0xf367a3[_0x554ad8(0x8cc)+_0xed6bf7(0x343)+'e']=0.9,_0xf367a3[_0x167043(0x224)]=0x1,_0xf367a3[_0xed6bf7(0x616)+_0xed6bf7(0x2ce)+_0x167043(0x9b)+'ty']=0x0,_0xf367a3[_0x225f8c(0x898)+_0xed6bf7(0x5b1)+_0x554ad8(0x342)+'y']=0x1,_0xf367a3[_0x225f8c(0x88a)+'of']=0x1,_0xf367a3[_0xcc9bb9(0x574)]=![],_0xf367a3[_0xcc9bb9(0xda)+_0x554ad8(0x188)]=0x0,_0xf367a3[_0xed6bf7(0x8aa)+'m']=!![];const _0xe22c54={'method':_0x303710[_0xcc9bb9(0x855)],'headers':headers,'body':_0x303710[_0x554ad8(0x3d6)](b64EncodeUnicode,JSON[_0x554ad8(0x3a6)+_0x167043(0x3b6)](_0xf367a3))};_0x29a2bd=_0x29a2bd[_0x554ad8(0x400)+_0xcc9bb9(0x2eb)]('\x0a\x0a','\x0a')[_0x167043(0x400)+_0x554ad8(0x2eb)]('\x0a\x0a','\x0a'),document[_0x167043(0x86a)+_0xcc9bb9(0x2c8)+_0x554ad8(0x72e)](_0x303710[_0x225f8c(0x2c0)])[_0x167043(0x42e)+_0x167043(0x494)]='',_0x303710[_0x167043(0x5ec)](markdownToHtml,_0x303710[_0x167043(0x3d6)](beautify,_0x29a2bd),document[_0x554ad8(0x86a)+_0x225f8c(0x2c8)+_0x225f8c(0x72e)](_0x303710[_0xed6bf7(0x2c0)])),_0x303710[_0x554ad8(0x43a)](proxify),chatTextRaw=_0x303710[_0x167043(0x2f9)](_0x303710[_0xcc9bb9(0x7d9)](_0x303710[_0xcc9bb9(0x24e)],_0x29a2bd),_0x303710[_0x554ad8(0x1fa)]),chatTemp='',text_offset=-(0xe1b*0x2+-0x17e1+-0x454*0x1),prev_chat=document[_0xed6bf7(0x68b)+_0xed6bf7(0x101)+_0xcc9bb9(0x99)](_0x303710[_0x167043(0x47d)])[_0x554ad8(0x42e)+_0x225f8c(0x494)],prev_chat=_0x303710[_0xcc9bb9(0x21e)](_0x303710[_0xed6bf7(0x67f)](_0x303710[_0x225f8c(0x5be)](prev_chat,_0x303710[_0xcc9bb9(0x59e)]),document[_0x554ad8(0x86a)+_0x225f8c(0x2c8)+_0x554ad8(0x72e)](_0x303710[_0x167043(0x2c0)])[_0xcc9bb9(0x42e)+_0x554ad8(0x494)]),_0x303710[_0x225f8c(0x3f5)]),_0x303710[_0xcc9bb9(0x53e)](fetch,_0x303710[_0x225f8c(0xfa)],_0xe22c54)[_0x554ad8(0x78e)](_0xb6005=>{const _0x1cbb42=_0x167043,_0x57e891=_0xed6bf7,_0x4b4c8c=_0x167043,_0x52b650=_0xcc9bb9,_0x184324=_0x554ad8,_0x1f07c9={'yiDCF':_0x303710[_0x1cbb42(0x21f)],'BAwYY':_0x303710[_0x57e891(0x8bd)],'wckJr':_0x303710[_0x1cbb42(0x61c)],'vodhX':_0x303710[_0x52b650(0x7f4)],'SJRgP':function(_0x5116dc,_0xe13a95){const _0x33eee7=_0x52b650;return _0x303710[_0x33eee7(0x3d6)](_0x5116dc,_0xe13a95);},'ywbog':function(_0x39a5d3,_0x240705){const _0x3d5a66=_0x52b650;return _0x303710[_0x3d5a66(0x2a5)](_0x39a5d3,_0x240705);},'RSLjQ':_0x303710[_0x52b650(0x5ed)],'yqrwI':function(_0xde1670,_0x529a85){const _0x574ee6=_0x1cbb42;return _0x303710[_0x574ee6(0x3d6)](_0xde1670,_0x529a85);},'cHEro':_0x303710[_0x57e891(0x6c5)],'Ilerk':_0x303710[_0x52b650(0x124)],'IGiUZ':function(_0x1a8859,_0x2e82ec){const _0x9eae87=_0x57e891;return _0x303710[_0x9eae87(0x678)](_0x1a8859,_0x2e82ec);},'XYPPD':_0x303710[_0x4b4c8c(0xa3)],'BWnfT':function(_0x42c7ea,_0x22e537){const _0x155aa=_0x1cbb42;return _0x303710[_0x155aa(0x7bb)](_0x42c7ea,_0x22e537);},'OuJox':function(_0x5b2b4a,_0x3f277e){const _0x3058d4=_0x4b4c8c;return _0x303710[_0x3058d4(0x4b6)](_0x5b2b4a,_0x3f277e);},'MNEpM':_0x303710[_0x57e891(0x54f)],'yoSzE':function(_0x1c11f6,_0x102f89){const _0x553abc=_0x4b4c8c;return _0x303710[_0x553abc(0x524)](_0x1c11f6,_0x102f89);},'pAdIa':_0x303710[_0x4b4c8c(0x81d)],'LhNde':_0x303710[_0x1cbb42(0xd9)],'SHtEw':function(_0x191152,_0x465ffe){const _0x4983c6=_0x57e891;return _0x303710[_0x4983c6(0x2a5)](_0x191152,_0x465ffe);},'qSQqq':_0x303710[_0x184324(0x4fd)],'cNRll':_0x303710[_0x184324(0xe4)],'oLBYQ':_0x303710[_0x184324(0x857)],'uXYlG':function(_0x4cba4a,_0x3aeecf){const _0x38f068=_0x57e891;return _0x303710[_0x38f068(0xc4)](_0x4cba4a,_0x3aeecf);},'PFWHp':_0x303710[_0x184324(0x4fa)],'YfRhV':function(_0x34e0e4,_0x371098){const _0xcf48a7=_0x52b650;return _0x303710[_0xcf48a7(0x889)](_0x34e0e4,_0x371098);},'sQGEg':_0x303710[_0x184324(0x73f)],'XABQp':_0x303710[_0x52b650(0x23a)],'KKDBF':_0x303710[_0x52b650(0x1f2)],'ZOyep':_0x303710[_0x57e891(0x3e7)],'ukvUc':function(_0x25d31f,_0x287e8a){const _0x17b203=_0x184324;return _0x303710[_0x17b203(0x4cf)](_0x25d31f,_0x287e8a);},'ZbhHE':_0x303710[_0x4b4c8c(0x2c0)],'wFlbu':function(_0x5398a9,_0x210308,_0x4c49bd){const _0x5c64c0=_0x52b650;return _0x303710[_0x5c64c0(0x53e)](_0x5398a9,_0x210308,_0x4c49bd);},'Sxplh':function(_0x525250){const _0x349d6f=_0x1cbb42;return _0x303710[_0x349d6f(0x43a)](_0x525250);},'wWphc':_0x303710[_0x1cbb42(0x47d)],'qSglA':function(_0x2c3d04,_0x4872ef){const _0x36eb36=_0x4b4c8c;return _0x303710[_0x36eb36(0x8b9)](_0x2c3d04,_0x4872ef);},'EFekx':_0x303710[_0x1cbb42(0x6ba)],'BdJmI':_0x303710[_0x184324(0x3f5)],'UXpkH':function(_0x2bfeb1,_0x15832e){const _0x1eb667=_0x184324;return _0x303710[_0x1eb667(0x490)](_0x2bfeb1,_0x15832e);},'jSwib':_0x303710[_0x57e891(0x858)],'Qfhxv':_0x303710[_0x184324(0x4f0)]};if(_0x303710[_0x52b650(0x701)](_0x303710[_0x4b4c8c(0x4df)],_0x303710[_0x57e891(0x4df)])){const _0x2cd0d9=_0xb6005[_0x57e891(0x111)][_0x52b650(0x592)+_0x184324(0x10a)]();let _0x358460='',_0x4491c5='';_0x2cd0d9[_0x184324(0x1ae)]()[_0x57e891(0x78e)](function _0x2a16fe({done:_0x1003d9,value:_0x134377}){const _0x5e598e=_0x52b650,_0x40283b=_0x57e891,_0x576f24=_0x52b650,_0x37dbed=_0x4b4c8c,_0x5d518=_0x4b4c8c,_0x332f2={'HBRol':_0x1f07c9[_0x5e598e(0x27f)],'kOyXf':function(_0x2ab9c3){const _0x3d88b4=_0x5e598e;return _0x1f07c9[_0x3d88b4(0xb2)](_0x2ab9c3);}};if(_0x1f07c9[_0x5e598e(0x632)](_0x1f07c9[_0x576f24(0xe7)],_0x1f07c9[_0x37dbed(0xe7)]))_0x1bdd98[_0x576f24(0x6ef)+_0x576f24(0x351)+_0x576f24(0x80e)](_0x1f07c9[_0x5e598e(0x485)]),_0x2f7502[_0x5e598e(0x86a)+_0x5e598e(0x2c8)+_0x37dbed(0x72e)](_0x1f07c9[_0x40283b(0x551)])[_0x37dbed(0x42e)+_0x576f24(0x494)]=_0x4bc2cf[_0x5e598e(0x682)+'nt'];else{if(_0x1003d9)return;const _0x412102=new TextDecoder(_0x1f07c9[_0x37dbed(0x42c)])[_0x5d518(0x840)+'e'](_0x134377);return _0x412102[_0x37dbed(0x179)]()[_0x5d518(0x6cb)]('\x0a')[_0x5d518(0x1c4)+'ch'](function(_0x246e4b){const _0x38d3c9=_0x37dbed,_0x5d3927=_0x5e598e,_0x54ce0a=_0x37dbed,_0x3e3fbd=_0x37dbed,_0x3021b8=_0x37dbed,_0x259ad4={'yztPr':_0x1f07c9[_0x38d3c9(0x7e4)],'tOyvJ':_0x1f07c9[_0x38d3c9(0x38b)],'WnrZk':function(_0x30ec1a,_0x22c288){const _0x2147ab=_0x5d3927;return _0x1f07c9[_0x2147ab(0x57f)](_0x30ec1a,_0x22c288);},'QxGit':function(_0x4dd6ce,_0x110e55){const _0x47b2ad=_0x38d3c9;return _0x1f07c9[_0x47b2ad(0x263)](_0x4dd6ce,_0x110e55);},'xddUl':_0x1f07c9[_0x38d3c9(0x132)],'ypcwc':function(_0x15cbac,_0x224a34){const _0x1050bf=_0x5d3927;return _0x1f07c9[_0x1050bf(0x419)](_0x15cbac,_0x224a34);},'ZBnHJ':function(_0x27fb71,_0x899d76){const _0x2888a7=_0x5d3927;return _0x1f07c9[_0x2888a7(0x263)](_0x27fb71,_0x899d76);},'uouSv':_0x1f07c9[_0x54ce0a(0x1ce)],'SdhFX':_0x1f07c9[_0x3021b8(0x628)]};if(_0x1f07c9[_0x54ce0a(0x1d4)](_0x1f07c9[_0x5d3927(0x31c)],_0x1f07c9[_0x5d3927(0x31c)])){if(_0x1f07c9[_0x54ce0a(0x5b9)](_0x246e4b[_0x38d3c9(0xc6)+'h'],-0x7a4+-0x2eb+0xa95))_0x358460=_0x246e4b[_0x3021b8(0x656)](0x109b+0x24be+-0x3553);if(_0x1f07c9[_0x3021b8(0x8bb)](_0x358460,_0x1f07c9[_0x3e3fbd(0x6c3)])){if(_0x1f07c9[_0x38d3c9(0x278)](_0x1f07c9[_0x3021b8(0x1b4)],_0x1f07c9[_0x5d3927(0x302)])){word_last+=_0x1f07c9[_0x38d3c9(0x1e2)](chatTextRaw,chatTemp),lock_chat=0xc74+0x2203*-0x1+-0x1*-0x158f,document[_0x5d3927(0x86a)+_0x3021b8(0x2c8)+_0x3e3fbd(0x72e)](_0x1f07c9[_0x54ce0a(0x132)])[_0x54ce0a(0x1fc)]='';return;}else{_0x5e484e=0x31c+0x24c8+-0x5c*0x6f,_0x48254f[_0x38d3c9(0x68b)+_0x54ce0a(0x101)+_0x54ce0a(0x99)](_0x259ad4[_0x3021b8(0x3ee)])[_0x38d3c9(0x87b)][_0x5d3927(0x12a)+'ay']='',_0x4a71cd[_0x54ce0a(0x68b)+_0x3e3fbd(0x101)+_0x54ce0a(0x99)](_0x259ad4[_0x38d3c9(0x2de)])[_0x3e3fbd(0x87b)][_0x5d3927(0x12a)+'ay']='';return;}}let _0x600414;try{if(_0x1f07c9[_0x3021b8(0x1d4)](_0x1f07c9[_0x54ce0a(0x14b)],_0x1f07c9[_0x3e3fbd(0x720)]))return!![];else try{_0x1f07c9[_0x54ce0a(0x278)](_0x1f07c9[_0x38d3c9(0x480)],_0x1f07c9[_0x38d3c9(0x480)])?_0x77a5de=_0x11cb68:(_0x600414=JSON[_0x3e3fbd(0x6f0)](_0x1f07c9[_0x3e3fbd(0x663)](_0x4491c5,_0x358460))[_0x1f07c9[_0x3e3fbd(0x27f)]],_0x4491c5='');}catch(_0x7e60cd){_0x1f07c9[_0x3e3fbd(0x51a)](_0x1f07c9[_0x3021b8(0x5dd)],_0x1f07c9[_0x3e3fbd(0x5dd)])?(_0x600414=JSON[_0x3e3fbd(0x6f0)](_0x358460)[_0x1f07c9[_0x38d3c9(0x27f)]],_0x4491c5=''):GCobjz[_0x5d3927(0x54e)](_0x55ed21,'0');}}catch(_0x24a8d6){_0x1f07c9[_0x54ce0a(0x51a)](_0x1f07c9[_0x5d3927(0x686)],_0x1f07c9[_0x38d3c9(0x686)])?_0x4491c5+=_0x358460:(_0x514910=_0xb8be24[_0x3e3fbd(0x6f0)](_0x5cba0a)[_0x332f2[_0x3e3fbd(0x726)]],_0x95cae6='');}if(_0x600414&&_0x1f07c9[_0x3e3fbd(0x5b9)](_0x600414[_0x3021b8(0xc6)+'h'],-0x1*-0xfa3+0x4*-0x22+-0xf1b)&&_0x1f07c9[_0x38d3c9(0x5b9)](_0x600414[0x214d+0x24da+-0x4627][_0x3021b8(0xda)+_0x38d3c9(0x188)][_0x54ce0a(0x3bf)+_0x5d3927(0x68a)+'t'][-0x1f89+0x70c+-0x187d*-0x1],text_offset)){if(_0x1f07c9[_0x3021b8(0x51a)](_0x1f07c9[_0x3021b8(0x6e6)],_0x1f07c9[_0x38d3c9(0x4c5)])){_0x411b35+=_0x259ad4[_0x3e3fbd(0x380)](_0x20f475,_0x4957e6),_0x41e6a8=-0x272+-0x1a2b+-0x5b9*-0x5,_0x4a689a[_0x5d3927(0x86a)+_0x5d3927(0x2c8)+_0x3e3fbd(0x72e)](_0x259ad4[_0x38d3c9(0x519)])[_0x54ce0a(0x1fc)]='';return;}else chatTemp+=_0x600414[0xf*-0x1e0+0x254a+-0x45*0x22][_0x3e3fbd(0x1e1)],text_offset=_0x600414[0xbd5+-0xa78+0x1*-0x15d][_0x54ce0a(0xda)+_0x38d3c9(0x188)][_0x5d3927(0x3bf)+_0x5d3927(0x68a)+'t'][_0x1f07c9[_0x38d3c9(0x834)](_0x600414[0x1*-0x21ad+0x19*-0x131+0x3f76][_0x3e3fbd(0xda)+_0x5d3927(0x188)][_0x54ce0a(0x3bf)+_0x5d3927(0x68a)+'t'][_0x5d3927(0xc6)+'h'],0x161*-0xc+0x1eb4+-0xe27)];}chatTemp=chatTemp[_0x38d3c9(0x400)+_0x3021b8(0x2eb)]('\x0a\x0a','\x0a')[_0x5d3927(0x400)+_0x3e3fbd(0x2eb)]('\x0a\x0a','\x0a'),document[_0x54ce0a(0x86a)+_0x3e3fbd(0x2c8)+_0x3021b8(0x72e)](_0x1f07c9[_0x3021b8(0x46e)])[_0x3021b8(0x42e)+_0x38d3c9(0x494)]='',_0x1f07c9[_0x3021b8(0x4eb)](markdownToHtml,_0x1f07c9[_0x54ce0a(0x419)](beautify,chatTemp),document[_0x3021b8(0x86a)+_0x5d3927(0x2c8)+_0x5d3927(0x72e)](_0x1f07c9[_0x3021b8(0x46e)])),_0x1f07c9[_0x38d3c9(0xb2)](proxify),document[_0x3e3fbd(0x68b)+_0x3e3fbd(0x101)+_0x54ce0a(0x99)](_0x1f07c9[_0x5d3927(0x71f)])[_0x3021b8(0x42e)+_0x3021b8(0x494)]=_0x1f07c9[_0x3e3fbd(0xa6)](_0x1f07c9[_0x38d3c9(0x263)](_0x1f07c9[_0x3e3fbd(0x663)](prev_chat,_0x1f07c9[_0x38d3c9(0x6d7)]),document[_0x5d3927(0x86a)+_0x38d3c9(0x2c8)+_0x54ce0a(0x72e)](_0x1f07c9[_0x38d3c9(0x46e)])[_0x3e3fbd(0x42e)+_0x54ce0a(0x494)]),_0x1f07c9[_0x3e3fbd(0x819)]);}else{const _0x23084b=function(){const _0x23c7e7=_0x3021b8,_0xfdd9b2=_0x54ce0a,_0x13139d=_0x3e3fbd,_0x528ddf=_0x54ce0a,_0x5d76ac=_0x3021b8;let _0x5ea477;try{_0x5ea477=GCobjz[_0x23c7e7(0x3cd)](_0xb87d3c,GCobjz[_0x23c7e7(0x380)](GCobjz[_0x13139d(0x487)](GCobjz[_0x13139d(0x75c)],GCobjz[_0x528ddf(0x2d9)]),');'))();}catch(_0x4bd7be){_0x5ea477=_0x17334b;}return _0x5ea477;},_0xffc2fd=AVNxrk[_0x5d3927(0x26c)](_0x23084b);_0xffc2fd[_0x3021b8(0x3b0)+_0x38d3c9(0x269)+'l'](_0x33b3ca,-0x1*0x99b+0x2*0xbed+0x161);}}),_0x2cd0d9[_0x5e598e(0x1ae)]()[_0x40283b(0x78e)](_0x2a16fe);}});}else{const _0x49859a=_0x1812d4[_0x1cbb42(0x77c)](_0x548a9d,arguments);return _0x2919a5=null,_0x49859a;}})[_0xed6bf7(0x85a)](_0x4ccbb0=>{const _0xf8fdbe=_0x225f8c,_0x47e4e2=_0x225f8c,_0x443a57=_0x225f8c,_0x58e1c8=_0xed6bf7,_0x509b81=_0x225f8c;if(_0x303710[_0xf8fdbe(0x490)](_0x303710[_0xf8fdbe(0x466)],_0x303710[_0x443a57(0x466)])){if(!_0x317896)return;try{var _0x85d88f=new _0x4cac03(_0x2b79a6[_0x58e1c8(0xc6)+'h']),_0x366c3e=new _0xecf5ee(_0x85d88f);for(var _0x5ea7e7=0x2*0xfe6+-0xf55*-0x1+0x13*-0x27b,_0x81d5bd=_0x5b36f7[_0x47e4e2(0xc6)+'h'];_0x303710[_0x47e4e2(0x4c2)](_0x5ea7e7,_0x81d5bd);_0x5ea7e7++){_0x366c3e[_0x5ea7e7]=_0x2e9e88[_0x47e4e2(0x861)+_0xf8fdbe(0x3a9)](_0x5ea7e7);}return _0x85d88f;}catch(_0x5c608a){}}else console[_0x58e1c8(0x6e1)](_0x303710[_0x509b81(0xb1)],_0x4ccbb0);});}function replaceUrlWithFootnote(_0x37836b){const _0x22fb44=_0x402b85,_0x54d6a0=_0x113139,_0x5e4ed2=_0x236cbc,_0x15745b=_0x402b85,_0xebb997=_0x236cbc,_0x2e83cd={};_0x2e83cd[_0x22fb44(0x3b2)]=_0x22fb44(0x2c4),_0x2e83cd[_0x54d6a0(0x77f)]=function(_0x2ec3f0,_0x17a1e7){return _0x2ec3f0+_0x17a1e7;},_0x2e83cd[_0x15745b(0x788)]=_0x15745b(0x49f)+'es',_0x2e83cd[_0x15745b(0x4c7)]=function(_0x17d855,_0x1fa54c){return _0x17d855!==_0x1fa54c;},_0x2e83cd[_0x54d6a0(0x468)]=_0xebb997(0x29a),_0x2e83cd[_0x54d6a0(0x554)]=function(_0x37d56a,_0x49cdd0){return _0x37d56a===_0x49cdd0;},_0x2e83cd[_0xebb997(0x248)]=_0x54d6a0(0x3ac),_0x2e83cd[_0x22fb44(0x76b)]=function(_0x5de15d,_0x1b192f){return _0x5de15d+_0x1b192f;},_0x2e83cd[_0x5e4ed2(0x586)]=function(_0x2373bd,_0x263a9a){return _0x2373bd-_0x263a9a;},_0x2e83cd[_0x15745b(0x6f7)]=function(_0x23d568,_0x474b65){return _0x23d568<=_0x474b65;},_0x2e83cd[_0x5e4ed2(0x50e)]=function(_0x4b7341,_0x48945a){return _0x4b7341>_0x48945a;},_0x2e83cd[_0x15745b(0x2ff)]=function(_0x1c9bce,_0x1ea432){return _0x1c9bce===_0x1ea432;},_0x2e83cd[_0x22fb44(0x773)]=_0x5e4ed2(0x356),_0x2e83cd[_0x5e4ed2(0x471)]=_0x5e4ed2(0x3b3);const _0x38f6f4=_0x2e83cd,_0x260096=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x503faf=new Set(),_0x3a80dc=(_0x49da03,_0x4a6592)=>{const _0x157697=_0x15745b,_0x5ec11b=_0xebb997,_0x4748cb=_0x5e4ed2,_0x42c9bf=_0xebb997,_0x4a35e4=_0x22fb44;if(_0x38f6f4[_0x157697(0x4c7)](_0x38f6f4[_0x157697(0x468)],_0x38f6f4[_0x5ec11b(0x468)]))_0x10b075=_0x38f6f4[_0x4748cb(0x3b2)];else{if(_0x503faf[_0x157697(0x48f)](_0x4a6592)){if(_0x38f6f4[_0x5ec11b(0x554)](_0x38f6f4[_0x42c9bf(0x248)],_0x38f6f4[_0x4748cb(0x248)]))return _0x49da03;else _0x5a8186=_0x8f5e51[_0x42c9bf(0x6f0)](_0x38f6f4[_0x4748cb(0x77f)](_0x1bc050,_0x41168a))[_0x38f6f4[_0x42c9bf(0x788)]],_0x156603='';}const _0x20eb2f=_0x4a6592[_0x4a35e4(0x6cb)](/[;,;、,]/),_0x4a387d=_0x20eb2f[_0x42c9bf(0x66f)](_0x3689a7=>'['+_0x3689a7+']')[_0x5ec11b(0x600)]('\x20'),_0x359292=_0x20eb2f[_0x157697(0x66f)](_0x1ae68e=>'['+_0x1ae68e+']')[_0x4a35e4(0x600)]('\x0a');_0x20eb2f[_0x42c9bf(0x1c4)+'ch'](_0x4f4a31=>_0x503faf[_0x4748cb(0x7e6)](_0x4f4a31)),res='\x20';for(var _0x1478c4=_0x38f6f4[_0x5ec11b(0x76b)](_0x38f6f4[_0x4a35e4(0x586)](_0x503faf[_0x4748cb(0x74a)],_0x20eb2f[_0x4a35e4(0xc6)+'h']),-0x309+-0x2a7*-0x1+0x63);_0x38f6f4[_0x157697(0x6f7)](_0x1478c4,_0x503faf[_0x42c9bf(0x74a)]);++_0x1478c4)res+='[^'+_0x1478c4+']\x20';return res;}};let _0x1a7968=0x9f*-0x4+0x1318+-0x1*0x109b,_0x328c51=_0x37836b[_0x15745b(0x400)+'ce'](_0x260096,_0x3a80dc);while(_0x38f6f4[_0xebb997(0x50e)](_0x503faf[_0xebb997(0x74a)],-0x1b27*-0x1+-0x576*-0x5+-0x3675)){if(_0x38f6f4[_0x54d6a0(0x2ff)](_0x38f6f4[_0x15745b(0x773)],_0x38f6f4[_0x15745b(0x471)]))_0x17375c=_0x2e6599[_0x54d6a0(0x6f0)](_0x337a92)[_0x38f6f4[_0x22fb44(0x788)]],_0x43dc6d='';else{const _0x29f90f='['+_0x1a7968++ +_0x22fb44(0x217)+_0x503faf[_0x54d6a0(0x1fc)+'s']()[_0x15745b(0x13a)]()[_0x15745b(0x1fc)],_0x1c83d5='[^'+_0x38f6f4[_0x5e4ed2(0x586)](_0x1a7968,0x3*-0x285+0x9c9+-0x239*0x1)+_0x22fb44(0x217)+_0x503faf[_0x5e4ed2(0x1fc)+'s']()[_0x15745b(0x13a)]()[_0xebb997(0x1fc)];_0x328c51=_0x328c51+'\x0a\x0a'+_0x1c83d5,_0x503faf[_0x15745b(0x2d8)+'e'](_0x503faf[_0x15745b(0x1fc)+'s']()[_0x5e4ed2(0x13a)]()[_0x5e4ed2(0x1fc)]);}}return _0x328c51;}function beautify(_0x2ac41b){const _0x20739d=_0x113139,_0x599a4d=_0x53e3d7,_0x3b13ec=_0x53e3d7,_0xb0a314=_0x402b85,_0x12eedd=_0x402b85,_0x5058f8={'doghk':function(_0x37a075,_0x1df23d){return _0x37a075+_0x1df23d;},'weBdD':_0x20739d(0x49f)+'es','deCRj':_0x20739d(0xef),'UyHAp':_0x599a4d(0x4b5),'ZmXPS':_0x3b13ec(0x283),'IEvqW':function(_0x2c0008,_0x4b55ac){return _0x2c0008>=_0x4b55ac;},'sMWSn':function(_0x2f23e3,_0x49efa9){return _0x2f23e3===_0x49efa9;},'gisSU':_0xb0a314(0x171),'njoyH':_0x3b13ec(0x5e6),'Vvomr':_0x599a4d(0x322),'ETCMV':function(_0x50e1ca,_0x5815b9){return _0x50e1ca(_0x5815b9);},'echQP':_0x20739d(0x708)+_0x3b13ec(0x653)+'rl','MCZfi':function(_0x4be03b,_0x2051ac){return _0x4be03b(_0x2051ac);},'kGfhC':function(_0x5c3604,_0x275f57){return _0x5c3604+_0x275f57;},'Bfgry':_0x12eedd(0x11e)+'l','ohwjp':function(_0x588165,_0x4b165c){return _0x588165(_0x4b165c);},'JHxur':function(_0x5d3313,_0x47e0e5){return _0x5d3313+_0x47e0e5;},'EpOzL':_0x20739d(0x252)+_0x599a4d(0x52b)+_0x12eedd(0x829),'XOAGD':function(_0x2ea6b2,_0x26ae61){return _0x2ea6b2(_0x26ae61);},'pqwNY':function(_0x379443,_0x4f6b86){return _0x379443+_0x4f6b86;},'fExgo':function(_0x2aad71,_0x324d49){return _0x2aad71(_0x324d49);},'ZCtDF':_0x3b13ec(0x77d),'MwjAp':function(_0x31290d,_0x2a9b7c){return _0x31290d(_0x2a9b7c);},'HrCOy':function(_0x42ccd3,_0x5ee4b9){return _0x42ccd3!==_0x5ee4b9;},'IZtXk':_0x3b13ec(0x8c9),'qZuqm':_0x20739d(0x170)+_0x3b13ec(0x96)+'l','bMLKo':function(_0x1b4589,_0x4ee26f){return _0x1b4589+_0x4ee26f;},'RZPqS':_0x20739d(0x170)+_0x20739d(0x1c3),'hwOAe':_0x3b13ec(0x1c3),'QVggf':_0x12eedd(0x8a3),'YgfAy':_0x599a4d(0x20b)};new_text=_0x2ac41b[_0xb0a314(0x400)+_0xb0a314(0x2eb)]('(','(')[_0x20739d(0x400)+_0x20739d(0x2eb)](')',')')[_0x599a4d(0x400)+_0x599a4d(0x2eb)](',\x20',',')[_0x12eedd(0x400)+_0x599a4d(0x2eb)](_0x5058f8[_0x20739d(0xd6)],'')[_0x20739d(0x400)+_0x20739d(0x2eb)](_0x5058f8[_0x3b13ec(0x4cd)],'')[_0x3b13ec(0x400)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x484e95=prompt[_0x12eedd(0x5a9)+_0xb0a314(0x50f)][_0x20739d(0xc6)+'h'];_0x5058f8[_0x599a4d(0x53d)](_0x484e95,-0x18e*0x10+0x1*0x2521+-0xc41);--_0x484e95){_0x5058f8[_0xb0a314(0x138)](_0x5058f8[_0x3b13ec(0x4fe)],_0x5058f8[_0x20739d(0x1e4)])?(_0x255372=_0x3575b7[_0x12eedd(0x6f0)](_0x5058f8[_0x20739d(0x583)](_0x7ed9a5,_0x1db14b))[_0x5058f8[_0x20739d(0x8c8)]],_0xa5e898=''):(new_text=new_text[_0x3b13ec(0x400)+_0xb0a314(0x2eb)](_0x5058f8[_0x599a4d(0x583)](_0x5058f8[_0x12eedd(0x62d)],_0x5058f8[_0x12eedd(0x68e)](String,_0x484e95)),_0x5058f8[_0x12eedd(0x583)](_0x5058f8[_0x3b13ec(0x668)],_0x5058f8[_0x3b13ec(0x2c3)](String,_0x484e95))),new_text=new_text[_0x599a4d(0x400)+_0x12eedd(0x2eb)](_0x5058f8[_0x20739d(0x818)](_0x5058f8[_0x12eedd(0x64a)],_0x5058f8[_0x599a4d(0x68e)](String,_0x484e95)),_0x5058f8[_0xb0a314(0x818)](_0x5058f8[_0x20739d(0x668)],_0x5058f8[_0xb0a314(0x816)](String,_0x484e95))),new_text=new_text[_0xb0a314(0x400)+_0x12eedd(0x2eb)](_0x5058f8[_0xb0a314(0x8ad)](_0x5058f8[_0xb0a314(0x38d)],_0x5058f8[_0xb0a314(0x715)](String,_0x484e95)),_0x5058f8[_0x12eedd(0x6c7)](_0x5058f8[_0x3b13ec(0x668)],_0x5058f8[_0xb0a314(0x578)](String,_0x484e95))),new_text=new_text[_0x20739d(0x400)+_0x12eedd(0x2eb)](_0x5058f8[_0x3b13ec(0x6c7)](_0x5058f8[_0x12eedd(0x23e)],_0x5058f8[_0xb0a314(0x578)](String,_0x484e95)),_0x5058f8[_0xb0a314(0x8ad)](_0x5058f8[_0xb0a314(0x668)],_0x5058f8[_0x599a4d(0x8c4)](String,_0x484e95))));}new_text=_0x5058f8[_0xb0a314(0x68e)](replaceUrlWithFootnote,new_text);for(let _0x1dd207=prompt[_0xb0a314(0x5a9)+_0xb0a314(0x50f)][_0x20739d(0xc6)+'h'];_0x5058f8[_0x3b13ec(0x53d)](_0x1dd207,-0x1da*-0x3+-0x8*0x46f+0x1dea*0x1);--_0x1dd207){_0x5058f8[_0xb0a314(0x5c4)](_0x5058f8[_0x599a4d(0x89b)],_0x5058f8[_0xb0a314(0x89b)])?_0x47442e=_0x5058f8[_0x12eedd(0x27a)]:(new_text=new_text[_0x599a4d(0x400)+'ce'](_0x5058f8[_0xb0a314(0x6c7)](_0x5058f8[_0x12eedd(0x201)],_0x5058f8[_0x12eedd(0x8c4)](String,_0x1dd207)),prompt[_0x3b13ec(0x5a9)+_0xb0a314(0x50f)][_0x1dd207]),new_text=new_text[_0x3b13ec(0x400)+'ce'](_0x5058f8[_0x12eedd(0x3df)](_0x5058f8[_0x12eedd(0x174)],_0x5058f8[_0x599a4d(0x816)](String,_0x1dd207)),prompt[_0x12eedd(0x5a9)+_0x599a4d(0x50f)][_0x1dd207]),new_text=new_text[_0x12eedd(0x400)+'ce'](_0x5058f8[_0x20739d(0x8ad)](_0x5058f8[_0xb0a314(0x420)],_0x5058f8[_0x599a4d(0x715)](String,_0x1dd207)),prompt[_0x3b13ec(0x5a9)+_0x599a4d(0x50f)][_0x1dd207]));}return new_text=new_text[_0x20739d(0x400)+_0xb0a314(0x2eb)](_0x5058f8[_0x12eedd(0x4c0)],''),new_text=new_text[_0x599a4d(0x400)+_0x3b13ec(0x2eb)](_0x5058f8[_0x20739d(0x2a7)],''),new_text=new_text[_0x599a4d(0x400)+_0x3b13ec(0x2eb)](_0x5058f8[_0x599a4d(0x23e)],''),new_text=new_text[_0x20739d(0x400)+_0x3b13ec(0x2eb)]('[]',''),new_text=new_text[_0x12eedd(0x400)+_0xb0a314(0x2eb)]('((','('),new_text=new_text[_0x3b13ec(0x400)+_0x20739d(0x2eb)]('))',')'),new_text;}function chatmore(){const _0x556e51=_0xedeb96,_0x5bc3fa=_0xedeb96,_0x11df2d=_0x236cbc,_0x1b7672=_0xedeb96,_0x36fba6=_0xedeb96,_0xbe35ad={'Oaffl':function(_0x4451c4,_0x434622){return _0x4451c4-_0x434622;},'fLApI':function(_0x216bc7,_0x5801a0){return _0x216bc7===_0x5801a0;},'zPnVf':_0x556e51(0x50c),'dZztc':_0x556e51(0x479),'YoaJf':_0x5bc3fa(0x821)+_0x11df2d(0x4d0),'Arctr':function(_0x55cd82,_0x10d742){return _0x55cd82+_0x10d742;},'OEfXY':_0x556e51(0x696)+_0x556e51(0x3de)+_0x36fba6(0x349)+_0x556e51(0x60b)+_0x1b7672(0x275)+_0x11df2d(0x6c2)+_0x5bc3fa(0x48c)+_0x5bc3fa(0x3aa)+_0x36fba6(0x473)+_0x36fba6(0x284)+_0x5bc3fa(0x61e),'TJfmo':function(_0x338c23,_0x5c3424){return _0x338c23(_0x5c3424);},'riCBT':_0x1b7672(0x5c7)+_0x36fba6(0x580),'ngPqt':function(_0x4aa7cb,_0x351493){return _0x4aa7cb===_0x351493;},'mmrUZ':_0x36fba6(0x59c),'pImYM':_0x11df2d(0x286),'Jzmos':function(_0x28a022,_0x433d62){return _0x28a022+_0x433d62;},'GCZGe':function(_0x2d0390,_0x40a04c){return _0x2d0390+_0x40a04c;},'hjfWj':_0x5bc3fa(0x821),'EVfZi':_0x36fba6(0x5a1),'tEMWl':_0x1b7672(0x3e1)+_0x1b7672(0x17c)+_0x1b7672(0x17e)+_0x1b7672(0x80c)+_0x1b7672(0x69c)+_0x5bc3fa(0x751)+_0x1b7672(0x2bc)+_0x11df2d(0x841)+_0x5bc3fa(0x332)+_0x1b7672(0x3f0)+_0x5bc3fa(0x791)+_0x556e51(0x2f3)+_0x1b7672(0x4ef),'MHSUq':function(_0x18c083,_0x5bfbdf){return _0x18c083!=_0x5bfbdf;},'zslji':function(_0x560f5a,_0x1a940c,_0x3146f2){return _0x560f5a(_0x1a940c,_0x3146f2);},'LeYCu':_0x556e51(0x170)+_0x36fba6(0xbc)+_0x1b7672(0x54b)+_0x5bc3fa(0x60e)+_0x556e51(0x866)+_0x1b7672(0x187)},_0x10868e={'method':_0xbe35ad[_0x11df2d(0x65f)],'headers':headers,'body':_0xbe35ad[_0x556e51(0x1ad)](b64EncodeUnicode,JSON[_0x36fba6(0x3a6)+_0x1b7672(0x3b6)]({'prompt':_0xbe35ad[_0x556e51(0x5fb)](_0xbe35ad[_0x36fba6(0x5fb)](_0xbe35ad[_0x1b7672(0x521)](_0xbe35ad[_0x36fba6(0x6bd)](document[_0x5bc3fa(0x86a)+_0x5bc3fa(0x2c8)+_0x36fba6(0x72e)](_0xbe35ad[_0x1b7672(0x3fa)])[_0x11df2d(0x42e)+_0x1b7672(0x494)][_0x11df2d(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x11df2d(0x400)+'ce'](/<hr.*/gs,'')[_0x1b7672(0x400)+'ce'](/<[^>]+>/g,'')[_0x36fba6(0x400)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0xbe35ad[_0x11df2d(0x1f9)]),original_search_query),_0xbe35ad[_0x1b7672(0x2bb)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0xbe35ad[_0x36fba6(0x8c5)](document[_0x11df2d(0x86a)+_0x36fba6(0x2c8)+_0x5bc3fa(0x72e)](_0xbe35ad[_0x5bc3fa(0x594)])[_0x11df2d(0x42e)+_0x5bc3fa(0x494)],''))return;_0xbe35ad[_0x36fba6(0x6e9)](fetch,_0xbe35ad[_0x556e51(0x662)],_0x10868e)[_0x5bc3fa(0x78e)](_0x2f1b2d=>_0x2f1b2d[_0x11df2d(0x34b)]())[_0x556e51(0x78e)](_0x220e00=>{const _0x37b053=_0x36fba6,_0x4f6680=_0x36fba6,_0x15198f=_0x556e51,_0x238838=_0x556e51,_0x4a1aaf=_0x556e51,_0x334149={'ziFjf':function(_0x21170c,_0x2f974d){const _0x3732bc=_0x25b1;return _0xbe35ad[_0x3732bc(0x78d)](_0x21170c,_0x2f974d);},'NSUkK':_0xbe35ad[_0x37b053(0x872)],'eKJmX':_0xbe35ad[_0x37b053(0x22f)],'UXYbt':_0xbe35ad[_0x4f6680(0x594)],'ljRib':function(_0x4ae551,_0x499c98){const _0x18c4aa=_0x4f6680;return _0xbe35ad[_0x18c4aa(0x6bd)](_0x4ae551,_0x499c98);},'vIlpa':function(_0x29ebc4,_0x2f0335){const _0x31a3f3=_0x37b053;return _0xbe35ad[_0x31a3f3(0x6bd)](_0x29ebc4,_0x2f0335);},'RlSeO':_0xbe35ad[_0x4f6680(0x5f4)],'SmFQK':function(_0x2bb00c,_0x12075e){const _0x4ff80b=_0x37b053;return _0xbe35ad[_0x4ff80b(0x1ad)](_0x2bb00c,_0x12075e);},'cYUMy':_0xbe35ad[_0x4a1aaf(0x6d3)]};if(_0xbe35ad[_0x15198f(0xb6)](_0xbe35ad[_0x37b053(0x1c9)],_0xbe35ad[_0x37b053(0x1c9)]))JSON[_0x238838(0x6f0)](_0x220e00[_0x15198f(0x49f)+'es'][0x1c09+0x80f+-0x2418][_0x15198f(0x1e1)][_0x238838(0x400)+_0x15198f(0x2eb)]('\x0a',''))[_0x15198f(0x1c4)+'ch'](_0x3267c1=>{const _0x309da0=_0x4f6680,_0x23a7c9=_0x4a1aaf,_0x1f63d3=_0x4a1aaf,_0x424faf=_0x15198f,_0x42b9a4=_0x4f6680;_0x334149[_0x309da0(0x638)](_0x334149[_0x309da0(0x49d)],_0x334149[_0x309da0(0x5ac)])?(_0x18b0f0=_0x46f4d8[_0x1f63d3(0x25e)+_0x42b9a4(0x173)+'t'],_0x97a48[_0x23a7c9(0x6ef)+'e']()):document[_0x23a7c9(0x86a)+_0x1f63d3(0x2c8)+_0x1f63d3(0x72e)](_0x334149[_0x309da0(0x2fe)])[_0x424faf(0x42e)+_0x424faf(0x494)]+=_0x334149[_0x309da0(0x403)](_0x334149[_0x309da0(0x6d2)](_0x334149[_0x42b9a4(0x782)],_0x334149[_0x42b9a4(0x3fe)](String,_0x3267c1)),_0x334149[_0x42b9a4(0x30f)]);});else{const _0x3fcf4d='['+_0x25b49e++ +_0x37b053(0x217)+_0x55f601[_0x15198f(0x1fc)+'s']()[_0x4f6680(0x13a)]()[_0x4f6680(0x1fc)],_0x4104a0='[^'+_0xbe35ad[_0x4a1aaf(0x24d)](_0x5b303f,-0xc8e*-0x1+0x78*-0x4b+0x169b)+_0x37b053(0x217)+_0x447ed1[_0x15198f(0x1fc)+'s']()[_0x15198f(0x13a)]()[_0x4a1aaf(0x1fc)];_0x13a88f=_0x583a91+'\x0a\x0a'+_0x4104a0,_0x300af5[_0x4a1aaf(0x2d8)+'e'](_0x5f3ddf[_0x4a1aaf(0x1fc)+'s']()[_0x15198f(0x13a)]()[_0x4a1aaf(0x1fc)]);}})[_0x11df2d(0x85a)](_0x12f686=>console[_0x1b7672(0x6e1)](_0x12f686)),chatTextRawPlusComment=_0xbe35ad[_0x556e51(0x5fb)](chatTextRaw,'\x0a\x0a'),text_offset=-(0x1315+0xa83+-0x1d97);}let chatTextRaw='',text_offset=-(-0x46*-0x53+-0x2*0xe5f+0x60d*0x1);const _0x2c53f6={};_0x2c53f6[_0x53e3d7(0x4d9)+_0x402b85(0x633)+'pe']=_0x113139(0xb7)+_0x236cbc(0x295)+_0x113139(0x497)+'n';const headers=_0x2c53f6;let prompt=JSON[_0x402b85(0x6f0)](atob(document[_0x53e3d7(0x86a)+_0x236cbc(0x2c8)+_0x236cbc(0x72e)](_0x402b85(0x7e8)+'pt')[_0x402b85(0x25e)+_0x236cbc(0x173)+'t']));chatTextRawIntro='',text_offset=-(-0xd6f+-0x2071+-0x30f*-0xf);const _0x4adfea={};_0x4adfea[_0x53e3d7(0x625)+'t']=_0x236cbc(0x381)+_0x113139(0x64f)+_0xedeb96(0x32d)+_0x113139(0x664)+_0x113139(0x31b)+_0x402b85(0x860)+original_search_query+(_0x402b85(0x746)+_0x113139(0x149)+_0xedeb96(0x8c)+_0x236cbc(0x2f1)+_0x402b85(0x6ce)+_0x113139(0x6a8)+_0x53e3d7(0x3f7)+_0x53e3d7(0x7cf)+_0x113139(0x4f9)+_0x113139(0x73e)),_0x4adfea[_0x236cbc(0x3f2)+_0xedeb96(0x151)]=0x400,_0x4adfea[_0x113139(0x8cc)+_0x113139(0x343)+'e']=0.2,_0x4adfea[_0x53e3d7(0x224)]=0x1,_0x4adfea[_0xedeb96(0x616)+_0x402b85(0x2ce)+_0xedeb96(0x9b)+'ty']=0x0,_0x4adfea[_0xedeb96(0x898)+_0x402b85(0x5b1)+_0x402b85(0x342)+'y']=0.5,_0x4adfea[_0x402b85(0x88a)+'of']=0x1,_0x4adfea[_0xedeb96(0x574)]=![],_0x4adfea[_0x402b85(0xda)+_0xedeb96(0x188)]=0x0,_0x4adfea[_0x113139(0x8aa)+'m']=!![];const optionsIntro={'method':_0xedeb96(0x286),'headers':headers,'body':b64EncodeUnicode(JSON[_0x113139(0x3a6)+_0x113139(0x3b6)](_0x4adfea))};fetch(_0x402b85(0x170)+_0x113139(0xbc)+_0x53e3d7(0x54b)+_0xedeb96(0x60e)+_0xedeb96(0x866)+_0xedeb96(0x187),optionsIntro)[_0x402b85(0x78e)](_0x12cf44=>{const _0x14fff2=_0x113139,_0x511e28=_0x53e3d7,_0x50e0ef=_0x113139,_0x1ee6d2=_0x113139,_0x408512=_0x402b85,_0x498c57={'nulCG':_0x14fff2(0x736),'MVJAE':_0x511e28(0x461)+':','zjQOE':function(_0x737965,_0x161796){return _0x737965!==_0x161796;},'FOwXE':_0x50e0ef(0x469),'HNScR':function(_0x33a66f,_0x8e5cb4){return _0x33a66f===_0x8e5cb4;},'zMnRS':_0x511e28(0x749),'LwFZb':function(_0x1bfdad,_0x179fff){return _0x1bfdad>_0x179fff;},'MzMCq':function(_0x182948,_0x15c90e){return _0x182948-_0x15c90e;},'ZqcUf':function(_0x486c2b){return _0x486c2b();},'ESsuI':function(_0x1ee9ee,_0x6a115c){return _0x1ee9ee+_0x6a115c;},'donmu':_0x1ee6d2(0x821)+_0x14fff2(0x87c)+'t','KeMiM':_0x1ee6d2(0x821)+_0x408512(0x4d0),'itGPC':_0x408512(0x696)+_0x511e28(0x3de)+_0x50e0ef(0x349)+_0x14fff2(0x60b)+_0x1ee6d2(0x275)+_0x408512(0x6c2)+_0x511e28(0x48c)+_0x511e28(0x3aa)+_0x511e28(0x473)+_0x14fff2(0x284)+_0x1ee6d2(0x61e),'pBRlm':function(_0x5d9cef,_0x5fbd7c){return _0x5d9cef(_0x5fbd7c);},'esDef':_0x14fff2(0x5c7)+_0x1ee6d2(0x580),'ckTXz':_0x408512(0x16f)+_0x14fff2(0x7cc),'lmNIz':_0x14fff2(0x322),'fAGsW':_0x1ee6d2(0x708)+_0x14fff2(0x653)+'rl','uCmoj':_0x1ee6d2(0x11e)+'l','JmhBk':_0x1ee6d2(0x252)+_0x408512(0x52b)+_0x14fff2(0x829),'fRJns':function(_0x3906fa,_0x1a7e8d){return _0x3906fa+_0x1a7e8d;},'yeObP':_0x1ee6d2(0x77d),'QDMzv':_0x14fff2(0x5ab)+_0x14fff2(0x40b)+_0x511e28(0x709)+_0x50e0ef(0x3f4),'WxSKK':_0x1ee6d2(0x7ca)+_0x50e0ef(0x2fb)+_0x14fff2(0x1e6)+_0x511e28(0x9f)+_0x1ee6d2(0x610)+_0x408512(0x15d)+'\x20)','ZpsPu':function(_0x5bc311,_0x384250){return _0x5bc311!==_0x384250;},'pFEhj':_0x511e28(0x32c),'fuhYO':_0x511e28(0x8d2),'nldje':function(_0x3c1c12,_0x4e38eb){return _0x3c1c12>_0x4e38eb;},'jIjkP':function(_0x477801,_0x57b6f1){return _0x477801==_0x57b6f1;},'rSWwu':_0x50e0ef(0x5e7)+']','dOoBT':_0x1ee6d2(0x46f),'hWFHZ':_0x511e28(0x133)+_0x1ee6d2(0x850)+_0x1ee6d2(0x3fd),'dAsVd':_0x14fff2(0x133)+_0x50e0ef(0x824),'zJiOV':_0x408512(0x75a),'rpdHG':_0x511e28(0x88d),'YRMnN':_0x14fff2(0x787),'TLcbO':_0x14fff2(0x41b),'yCpMP':_0x14fff2(0x49f)+'es','RoCEb':_0x1ee6d2(0x57b),'ucVSV':_0x14fff2(0x198),'jxGHk':_0x1ee6d2(0x19a),'rSdRt':_0x408512(0xa5),'McaDi':_0x408512(0x48a),'rVySh':function(_0x3c229f,_0xf8e6f4){return _0x3c229f-_0xf8e6f4;},'zMdrM':function(_0x53c007,_0xdda866,_0x38facc){return _0x53c007(_0xdda866,_0x38facc);},'qEWTW':_0x14fff2(0x2f0),'gjiaL':_0x1ee6d2(0x676),'OFuWb':_0x14fff2(0x7ec),'TGHZN':_0x50e0ef(0x5cd),'QVgYh':_0x1ee6d2(0x63b),'SvkJa':_0x1ee6d2(0x170)+_0x408512(0x96)+'l','MciHT':_0x14fff2(0x170)+_0x511e28(0x1c3),'vzgfj':_0x14fff2(0x1c3),'tDCsl':_0x50e0ef(0x5d9)+'ss','NtFKe':_0x50e0ef(0x32e)+_0x14fff2(0x4e0)+_0x408512(0x98)+')','FNSWG':_0x1ee6d2(0x756)+_0x511e28(0x823)+_0x50e0ef(0x6e0)+_0x14fff2(0x5a6)+_0x50e0ef(0x84c)+_0x50e0ef(0xac)+_0x50e0ef(0x637),'SHhIZ':_0x14fff2(0x567),'QopuM':_0x511e28(0x383),'eDxaY':_0x1ee6d2(0x4a5),'nQqZk':_0x50e0ef(0x387),'nLYIx':_0x50e0ef(0x317),'pQbsQ':_0x14fff2(0x506),'GDItn':_0x408512(0x4fb),'SECnA':_0x511e28(0x44c),'MhNny':_0x1ee6d2(0x286),'blUOU':_0x14fff2(0x6f8)+'“','ntgJm':_0x408512(0x142)+_0x511e28(0x1da)+_0x14fff2(0x3dc)+_0x408512(0x1b5)+_0x14fff2(0x249)+_0x1ee6d2(0x3d7)+_0x50e0ef(0x140)+_0x408512(0x73b),'Mssjg':_0x1ee6d2(0x821),'dqiNY':_0x511e28(0x170)+_0x50e0ef(0xbc)+_0x14fff2(0x54b)+_0x511e28(0x60e)+_0x50e0ef(0x866)+_0x50e0ef(0x187),'WJYSD':_0x511e28(0x693),'FLgPN':_0x1ee6d2(0xed),'muTmI':_0x408512(0x6f3),'PKCpO':_0x1ee6d2(0x37f),'tdEkP':_0x50e0ef(0x4cc),'DSVaV':_0x14fff2(0x817),'txTdD':_0x408512(0x5ba),'CcMjw':_0x1ee6d2(0x39d),'XuKiN':function(_0x1cd62a,_0x1049ab){return _0x1cd62a===_0x1049ab;},'rYWdg':_0x14fff2(0x7be),'yjZsm':function(_0x40509a){return _0x40509a();},'JMcWG':_0x1ee6d2(0x385),'fLsEr':_0x50e0ef(0x40d),'hUPpq':_0x14fff2(0x25b)+_0x511e28(0x453)+_0x1ee6d2(0x4e3),'ALLxb':_0x408512(0x2d3)+'er','LDwqq':_0x50e0ef(0x429),'kldPL':_0x511e28(0x62e)+_0x1ee6d2(0x88f),'OrItl':_0x1ee6d2(0x5fa),'qVEQZ':_0x1ee6d2(0x848),'xivBL':function(_0x10d7fc,_0x4a544e){return _0x10d7fc-_0x4a544e;},'zEDMc':function(_0x527320,_0x532abc){return _0x527320<=_0x532abc;},'UcQgh':function(_0x47b343,_0x177752){return _0x47b343==_0x177752;},'JRzNJ':_0x511e28(0x4b7),'PuKaG':_0x408512(0x29d),'ueUPi':function(_0x2b6e6f,_0x48529f,_0xdd5dbb){return _0x2b6e6f(_0x48529f,_0xdd5dbb);},'QMucJ':function(_0x47027c,_0x4ded91){return _0x47027c!==_0x4ded91;},'aguVC':_0x1ee6d2(0x67c),'jSEXO':_0x511e28(0x849),'fkQIG':_0x408512(0x4ab),'ZTVyO':_0x1ee6d2(0x3e4),'ywdwE':_0x408512(0x7a0),'bVLCs':function(_0x291740,_0x8b621e){return _0x291740>_0x8b621e;},'OKyCc':_0x50e0ef(0x36a),'ZKXXs':_0x14fff2(0x4be),'PyqJN':_0x408512(0x133)+_0x408512(0x71e)},_0x3037ca=_0x12cf44[_0x408512(0x111)][_0x50e0ef(0x592)+_0x14fff2(0x10a)]();let _0x408fc1='',_0x2ed052='';_0x3037ca[_0x50e0ef(0x1ae)]()[_0x50e0ef(0x78e)](function _0x20b2dc({done:_0x113c5a,value:_0x221a4c}){const _0x4cf1e8=_0x14fff2,_0x7d8693=_0x511e28,_0x56d519=_0x50e0ef,_0x27cd9f=_0x50e0ef,_0x2ff798=_0x408512,_0x247c9f={'UPunE':_0x498c57[_0x4cf1e8(0x258)],'ZpGqj':_0x498c57[_0x4cf1e8(0x58a)],'oArUJ':function(_0x5cf834,_0x43701f){const _0x5657f0=_0x4cf1e8;return _0x498c57[_0x5657f0(0x442)](_0x5cf834,_0x43701f);},'AcLEU':_0x498c57[_0x7d8693(0x7e2)],'saUZL':function(_0x3b72ad,_0x1e5fd5){const _0x4fbeb5=_0x7d8693;return _0x498c57[_0x4fbeb5(0x335)](_0x3b72ad,_0x1e5fd5);},'QwTLE':_0x498c57[_0x56d519(0x81e)],'mZNsl':function(_0x3ac873,_0x24dc60){const _0x37a83c=_0x7d8693;return _0x498c57[_0x37a83c(0x3a3)](_0x3ac873,_0x24dc60);},'cgIwE':function(_0x26ef16,_0x3c0024){const _0x16e48a=_0x56d519;return _0x498c57[_0x16e48a(0x779)](_0x26ef16,_0x3c0024);},'nIdRD':function(_0x3c061a){const _0x5f3e96=_0x4cf1e8;return _0x498c57[_0x5f3e96(0x809)](_0x3c061a);},'XjRgh':function(_0x56f360,_0x5b3ab3){const _0x4c51a5=_0x7d8693;return _0x498c57[_0x4c51a5(0x876)](_0x56f360,_0x5b3ab3);},'EGnov':_0x498c57[_0x4cf1e8(0x589)],'HOQmW':_0x498c57[_0x27cd9f(0x85d)],'tMkAm':_0x498c57[_0x27cd9f(0x3b4)],'nzDVM':function(_0x480aef,_0xffe037){const _0x137c08=_0x4cf1e8;return _0x498c57[_0x137c08(0xce)](_0x480aef,_0xffe037);},'SnliA':_0x498c57[_0x56d519(0x83e)],'jOZfJ':_0x498c57[_0x27cd9f(0x233)],'FWyVA':_0x498c57[_0x56d519(0x4bb)],'NfQrQ':_0x498c57[_0x4cf1e8(0x146)],'BpZzE':_0x498c57[_0x7d8693(0x12e)],'AgqLo':function(_0x3c6ba3,_0x3ec53e){const _0x4f4872=_0x2ff798;return _0x498c57[_0x4f4872(0x876)](_0x3c6ba3,_0x3ec53e);},'akQQb':_0x498c57[_0x4cf1e8(0x1b7)],'oDPUU':function(_0x253665,_0x5e736d){const _0x5d82d9=_0x7d8693;return _0x498c57[_0x5d82d9(0x106)](_0x253665,_0x5e736d);},'zDWOU':_0x498c57[_0x2ff798(0x504)],'FsuhX':_0x498c57[_0x27cd9f(0xde)],'MGNGX':_0x498c57[_0x4cf1e8(0x417)],'GMJoO':function(_0x41048f,_0x222ca5){const _0x422e97=_0x27cd9f;return _0x498c57[_0x422e97(0x7d0)](_0x41048f,_0x222ca5);},'CwOSa':_0x498c57[_0x7d8693(0x3d2)],'YxWGn':_0x498c57[_0x56d519(0x26f)],'JCmca':function(_0x2fbf25,_0x8610c7){const _0x4b253e=_0x4cf1e8;return _0x498c57[_0x4b253e(0x200)](_0x2fbf25,_0x8610c7);},'tGvXH':function(_0x4aaa6c,_0x560046){const _0x288fbe=_0x27cd9f;return _0x498c57[_0x288fbe(0x226)](_0x4aaa6c,_0x560046);},'BooqC':_0x498c57[_0x56d519(0x1e0)],'Zambu':_0x498c57[_0x2ff798(0x478)],'veRjN':_0x498c57[_0x2ff798(0x8a1)],'BXOrg':_0x498c57[_0x27cd9f(0x3ab)],'TqFCe':_0x498c57[_0x4cf1e8(0x640)],'kzExF':_0x498c57[_0x4cf1e8(0x264)],'QeNYE':_0x498c57[_0x4cf1e8(0x205)],'VNnQD':_0x498c57[_0x4cf1e8(0x38e)],'iLzBd':_0x498c57[_0x4cf1e8(0x652)],'sWbka':_0x498c57[_0x2ff798(0xaa)],'fHYtc':_0x498c57[_0x7d8693(0x7a7)],'LWyVL':_0x498c57[_0x27cd9f(0x84d)],'hMLkA':_0x498c57[_0x4cf1e8(0x33b)],'fRujs':_0x498c57[_0x2ff798(0x561)],'ycPhQ':function(_0x355661,_0x5eb72c){const _0x3b833c=_0x27cd9f;return _0x498c57[_0x3b833c(0x49a)](_0x355661,_0x5eb72c);},'vJoof':function(_0x54bc16,_0x153680,_0xe903ca){const _0x5a95ed=_0x56d519;return _0x498c57[_0x5a95ed(0x21c)](_0x54bc16,_0x153680,_0xe903ca);},'BtrHw':_0x498c57[_0x4cf1e8(0x274)],'QRGCK':_0x498c57[_0x4cf1e8(0x398)],'RWQau':_0x498c57[_0x56d519(0x3c5)],'nGLPU':_0x498c57[_0x4cf1e8(0x28f)],'gVrNt':_0x498c57[_0x4cf1e8(0x141)],'ljahJ':_0x498c57[_0x7d8693(0x85c)],'ilrij':_0x498c57[_0x4cf1e8(0x326)],'FTDbt':_0x498c57[_0x7d8693(0x6c6)],'JdxDe':_0x498c57[_0x27cd9f(0x209)],'KCtpr':_0x498c57[_0x7d8693(0x4e4)],'mSNLq':_0x498c57[_0x56d519(0x831)],'LqXAt':_0x498c57[_0x27cd9f(0x161)],'CbJwK':_0x498c57[_0x27cd9f(0x761)],'CzSJn':_0x498c57[_0x4cf1e8(0x15b)],'xwKFj':_0x498c57[_0x7d8693(0xc1)],'JwRsq':_0x498c57[_0x27cd9f(0x207)],'zkler':function(_0x123709,_0x53ad07){const _0x7f9e83=_0x2ff798;return _0x498c57[_0x7f9e83(0x106)](_0x123709,_0x53ad07);},'STbYs':_0x498c57[_0x7d8693(0x46d)],'VfRWB':_0x498c57[_0x27cd9f(0x783)],'ASeRi':_0x498c57[_0x2ff798(0x223)],'oUqCT':_0x498c57[_0x7d8693(0x13d)],'ozMWo':function(_0x23cfe3,_0x240b37){const _0xadf12f=_0x4cf1e8;return _0x498c57[_0xadf12f(0xce)](_0x23cfe3,_0x240b37);},'TbjUv':function(_0x2ff6e7,_0xcbf91e){const _0x1f0d3f=_0x27cd9f;return _0x498c57[_0x1f0d3f(0x876)](_0x2ff6e7,_0xcbf91e);},'GCvge':_0x498c57[_0x7d8693(0x685)],'QGVnP':_0x498c57[_0x2ff798(0x4db)],'ojOjL':_0x498c57[_0x2ff798(0x431)],'cDzGW':_0x498c57[_0x2ff798(0x722)],'DBakS':function(_0x458080,_0x406f67){const _0x34f870=_0x27cd9f;return _0x498c57[_0x34f870(0x7d0)](_0x458080,_0x406f67);},'DowCl':_0x498c57[_0x27cd9f(0x1c2)],'jrWgx':_0x498c57[_0x2ff798(0x352)],'NPpUt':function(_0xde2c8b,_0x143f2b){const _0x11f377=_0x56d519;return _0x498c57[_0x11f377(0x7d0)](_0xde2c8b,_0x143f2b);},'ffyci':_0x498c57[_0x56d519(0x303)],'kVmxm':_0x498c57[_0x4cf1e8(0x6db)],'eHyKm':_0x498c57[_0x2ff798(0x28d)],'nObpe':_0x498c57[_0x2ff798(0x89c)],'GQOjt':_0x498c57[_0x4cf1e8(0x5eb)],'TwFzf':_0x498c57[_0x27cd9f(0x3cb)],'cOdMY':function(_0x5a4109,_0xad1ec8){const _0x24d279=_0x7d8693;return _0x498c57[_0x24d279(0x6a4)](_0x5a4109,_0xad1ec8);},'YMulP':_0x498c57[_0x2ff798(0x83f)],'xDpan':function(_0x536bb3){const _0x3b193b=_0x4cf1e8;return _0x498c57[_0x3b193b(0x2ef)](_0x536bb3);},'YnuOE':_0x498c57[_0x2ff798(0x6b7)],'IaFka':_0x498c57[_0x4cf1e8(0x741)],'MTnEY':_0x498c57[_0x7d8693(0x1ea)],'bhxzb':_0x498c57[_0x7d8693(0x739)],'ipVtE':_0x498c57[_0x7d8693(0x724)],'fovEr':_0x498c57[_0x4cf1e8(0x5d3)],'epTLy':_0x498c57[_0x2ff798(0x389)],'QeTKx':function(_0xb1bfe7,_0x1921b1){const _0x1e1b2c=_0x56d519;return _0x498c57[_0x1e1b2c(0x876)](_0xb1bfe7,_0x1921b1);},'SOAvS':_0x498c57[_0x56d519(0xa8)],'nuuda':function(_0x66f22,_0x71981){const _0x3c1de7=_0x4cf1e8;return _0x498c57[_0x3c1de7(0xce)](_0x66f22,_0x71981);},'EPGMe':function(_0x465e88,_0x57a6b2){const _0x10e6e5=_0x56d519;return _0x498c57[_0x10e6e5(0x876)](_0x465e88,_0x57a6b2);},'XnADF':function(_0x145bd2,_0x51007e){const _0x32ec87=_0x56d519;return _0x498c57[_0x32ec87(0x4a6)](_0x145bd2,_0x51007e);},'XiFXI':function(_0x161cd8,_0x2973f7){const _0x811cc5=_0x27cd9f;return _0x498c57[_0x811cc5(0x587)](_0x161cd8,_0x2973f7);},'TpSyj':function(_0x50cf9c,_0x503e3d){const _0x4f7837=_0x7d8693;return _0x498c57[_0x4f7837(0x579)](_0x50cf9c,_0x503e3d);},'vMreN':_0x498c57[_0x7d8693(0x5d0)],'PKlFC':_0x498c57[_0x7d8693(0x1df)],'NZqNO':function(_0x5bee31,_0x449bda,_0x2c3663){const _0x2a83c4=_0x4cf1e8;return _0x498c57[_0x2a83c4(0x687)](_0x5bee31,_0x449bda,_0x2c3663);},'cBkxK':function(_0x27b55e,_0x17d8c3){const _0x17dbfc=_0x27cd9f;return _0x498c57[_0x17dbfc(0xc9)](_0x27b55e,_0x17d8c3);},'IGxIN':_0x498c57[_0x4cf1e8(0x7fd)],'GMFHe':_0x498c57[_0x4cf1e8(0x59f)],'dgtwI':_0x498c57[_0x7d8693(0x59b)],'oLyEq':function(_0x568df3,_0x4d635a){const _0x5ab83f=_0x2ff798;return _0x498c57[_0x5ab83f(0x106)](_0x568df3,_0x4d635a);},'aDeqr':function(_0x371940,_0x3f158a){const _0x1ffed2=_0x4cf1e8;return _0x498c57[_0x1ffed2(0x6a4)](_0x371940,_0x3f158a);},'qAJmL':_0x498c57[_0x2ff798(0x436)],'IsATZ':_0x498c57[_0x2ff798(0x56a)],'ymnkB':function(_0x49d7d2,_0xf21381){const _0x49a2a5=_0x4cf1e8;return _0x498c57[_0x49a2a5(0x3f3)](_0x49d7d2,_0xf21381);},'CPvQx':_0x498c57[_0x7d8693(0x4e1)],'aKhGj':_0x498c57[_0x2ff798(0x737)],'zYmSl':function(_0x4d454c,_0x346dcd){const _0x344a53=_0x2ff798;return _0x498c57[_0x344a53(0xce)](_0x4d454c,_0x346dcd);},'NmpOI':_0x498c57[_0x4cf1e8(0xea)]};if(_0x113c5a)return;const _0x945240=new TextDecoder(_0x498c57[_0x7d8693(0x3c5)])[_0x27cd9f(0x840)+'e'](_0x221a4c);return _0x945240[_0x4cf1e8(0x179)]()[_0x7d8693(0x6cb)]('\x0a')[_0x27cd9f(0x1c4)+'ch'](function(_0x520ccd){const _0x450916=_0x4cf1e8,_0xdf68e8=_0x2ff798,_0x1ab34e=_0x27cd9f,_0x2416eb=_0x4cf1e8,_0x268981=_0x2ff798,_0x497867={'tQjCL':function(_0x1238a4){const _0x2f5687=_0x25b1;return _0x247c9f[_0x2f5687(0x60d)](_0x1238a4);},'hZIYR':function(_0x48a582,_0x88e5d3){const _0xa262aa=_0x25b1;return _0x247c9f[_0xa262aa(0x2d1)](_0x48a582,_0x88e5d3);},'pHVcf':_0x247c9f[_0x450916(0x585)],'yZIEc':_0x247c9f[_0xdf68e8(0x225)],'tZtCN':_0x247c9f[_0xdf68e8(0x347)],'scglO':function(_0x20b370,_0xbfbf2d){const _0x50781e=_0xdf68e8;return _0x247c9f[_0x50781e(0x4da)](_0x20b370,_0xbfbf2d);},'OuXej':_0x247c9f[_0x450916(0x596)],'jPyEU':_0x247c9f[_0x1ab34e(0x499)],'WaBNB':_0x247c9f[_0xdf68e8(0x877)],'EuJpg':_0x247c9f[_0x1ab34e(0x82b)],'HUZCK':_0x247c9f[_0x268981(0x48b)],'dvhfz':function(_0x17615e,_0xe0c6ff){const _0x9544d9=_0x2416eb;return _0x247c9f[_0x9544d9(0x427)](_0x17615e,_0xe0c6ff);},'BGakh':_0x247c9f[_0x1ab34e(0x308)],'EIpsR':function(_0x507109,_0x4a8612){const _0x29a186=_0x268981;return _0x247c9f[_0x29a186(0x7d2)](_0x507109,_0x4a8612);},'RghtD':_0x247c9f[_0x450916(0x91)],'VMudz':_0x247c9f[_0x268981(0x29b)],'rAvPX':_0x247c9f[_0x450916(0x458)],'sMIbd':_0x247c9f[_0x2416eb(0xa1)],'BniFp':function(_0x59d320){const _0x3fca70=_0x1ab34e;return _0x247c9f[_0x3fca70(0x60d)](_0x59d320);},'jULce':function(_0x45a9a4,_0x12b6e8){const _0xeddfe7=_0x1ab34e;return _0x247c9f[_0xeddfe7(0xb8)](_0x45a9a4,_0x12b6e8);},'NGzUU':_0x247c9f[_0x2416eb(0x6a6)],'ftkIl':_0x247c9f[_0xdf68e8(0x4ba)],'IZRMF':function(_0x2a27ff,_0x42a794){const _0x49942f=_0x1ab34e;return _0x247c9f[_0x49942f(0x5e4)](_0x2a27ff,_0x42a794);},'GmDXZ':function(_0x5d7f60,_0x2bcecb){const _0x4a5b2f=_0x268981;return _0x247c9f[_0x4a5b2f(0x875)](_0x5d7f60,_0x2bcecb);},'crjuE':_0x247c9f[_0x450916(0x2c9)],'SbcND':_0x247c9f[_0x450916(0x22c)],'diVKp':_0x247c9f[_0x1ab34e(0x277)],'JWGXQ':_0x247c9f[_0x1ab34e(0x503)],'cBrXC':function(_0x302fc1,_0x915f30){const _0x3e2cbd=_0xdf68e8;return _0x247c9f[_0x3e2cbd(0x4b3)](_0x302fc1,_0x915f30);},'QfuUk':_0x247c9f[_0x450916(0x237)],'BaKGQ':_0x247c9f[_0x1ab34e(0x475)],'tqXtd':_0x247c9f[_0x450916(0x565)],'cFLIG':_0x247c9f[_0x2416eb(0x5a3)],'svDhw':_0x247c9f[_0xdf68e8(0x29c)],'FccyM':_0x247c9f[_0x268981(0xe3)],'aketq':_0x247c9f[_0x1ab34e(0x2a1)],'Mdqus':_0x247c9f[_0x2416eb(0x555)],'WFQEj':_0x247c9f[_0x268981(0x85e)],'LNwzb':_0x247c9f[_0x268981(0x4ec)],'HDhVt':function(_0xa6b6ee,_0x5f0168){const _0x2cb2e7=_0xdf68e8;return _0x247c9f[_0x2cb2e7(0x328)](_0xa6b6ee,_0x5f0168);},'gMYvI':function(_0x25a93c,_0x519fb8,_0x67f9d6){const _0x6cac9d=_0x268981;return _0x247c9f[_0x6cac9d(0x814)](_0x25a93c,_0x519fb8,_0x67f9d6);},'KUssw':_0x247c9f[_0x2416eb(0x691)],'BZpGo':_0x247c9f[_0x1ab34e(0x8d4)],'wyKcG':_0x247c9f[_0x2416eb(0x2f5)],'xLCMh':function(_0x417958,_0x389012){const _0x39b83f=_0x268981;return _0x247c9f[_0x39b83f(0x4b3)](_0x417958,_0x389012);},'XpdfS':_0x247c9f[_0x1ab34e(0x8b1)],'iIisa':_0x247c9f[_0x450916(0x6ca)],'tsLnw':_0x247c9f[_0x2416eb(0x416)],'YpHvq':_0x247c9f[_0x450916(0x163)],'ScuNg':function(_0x24caab,_0x37cdf6){const _0x498f51=_0x268981;return _0x247c9f[_0x498f51(0x4da)](_0x24caab,_0x37cdf6);},'POOIJ':_0x247c9f[_0xdf68e8(0x5d6)],'hPCcQ':_0x247c9f[_0x268981(0x5f2)],'kKTGO':_0x247c9f[_0x268981(0x3cc)],'wRDsY':_0x247c9f[_0xdf68e8(0x651)],'fWnGj':_0x247c9f[_0xdf68e8(0x481)],'bJRFs':_0x247c9f[_0x1ab34e(0x39f)],'sqYok':_0x247c9f[_0xdf68e8(0x1f3)],'ebttq':function(_0x3e85c4){const _0x49bd79=_0x450916;return _0x247c9f[_0x49bd79(0x60d)](_0x3e85c4);},'UUNKR':function(_0x5dd110,_0x5e3eb3,_0x1067b5){const _0x12a4f4=_0x2416eb;return _0x247c9f[_0x12a4f4(0x814)](_0x5dd110,_0x5e3eb3,_0x1067b5);},'OTtXx':function(_0x1012ea,_0xf0c855){const _0x346982=_0x1ab34e;return _0x247c9f[_0x346982(0x4b3)](_0x1012ea,_0xf0c855);},'eyKlx':_0x247c9f[_0x2416eb(0x4e2)],'ylhYa':_0x247c9f[_0x2416eb(0x34d)],'HrOkr':function(_0x3ddfb9,_0x1de90c){const _0x261519=_0x2416eb;return _0x247c9f[_0x261519(0x509)](_0x3ddfb9,_0x1de90c);},'NwkXR':_0x247c9f[_0xdf68e8(0x867)],'mFBKV':_0x247c9f[_0x268981(0x1a3)],'TatOp':_0x247c9f[_0xdf68e8(0x681)],'FKJOD':_0x247c9f[_0x2416eb(0x157)],'LHdmF':function(_0x4f862f,_0x12b36c){const _0x234777=_0x268981;return _0x247c9f[_0x234777(0x785)](_0x4f862f,_0x12b36c);},'MXkYd':function(_0x6e419e,_0x280aee){const _0x260f97=_0x1ab34e;return _0x247c9f[_0x260f97(0x95)](_0x6e419e,_0x280aee);},'WaXns':function(_0x4e1d52,_0x39e589){const _0x226195=_0x450916;return _0x247c9f[_0x226195(0x427)](_0x4e1d52,_0x39e589);},'mBEOX':_0x247c9f[_0x450916(0x119)],'ltuSh':_0x247c9f[_0x2416eb(0x14f)],'awduJ':_0x247c9f[_0x450916(0x415)],'BHkrv':_0x247c9f[_0x268981(0x888)],'OsoTx':function(_0x260be6,_0x4f4e57){const _0x345a8f=_0x450916;return _0x247c9f[_0x345a8f(0x5fd)](_0x260be6,_0x4f4e57);},'ljNui':_0x247c9f[_0x268981(0x882)],'lxypW':_0x247c9f[_0x268981(0x4e6)],'iGaIE':function(_0x3b9307,_0x53159b){const _0x571846=_0x450916;return _0x247c9f[_0x571846(0x34f)](_0x3b9307,_0x53159b);},'absoT':_0x247c9f[_0xdf68e8(0x6aa)],'JhQsy':_0x247c9f[_0x450916(0x110)],'rpWYy':_0x247c9f[_0x2416eb(0x392)],'eDjgZ':_0x247c9f[_0x268981(0x234)],'huYri':function(_0x4bb46b,_0x35e7ff){const _0x1482f8=_0x450916;return _0x247c9f[_0x1482f8(0xb8)](_0x4bb46b,_0x35e7ff);},'JITgl':_0x247c9f[_0x2416eb(0x55f)],'ZHkyh':_0x247c9f[_0x450916(0x404)],'DxRHd':function(_0x2cd2d8,_0x2e1900){const _0x46bdb8=_0x2416eb;return _0x247c9f[_0x46bdb8(0x25f)](_0x2cd2d8,_0x2e1900);},'LzIyS':_0x247c9f[_0x1ab34e(0x8d)],'DqTGn':function(_0x33a613,_0x4b900e,_0xc39ade){const _0xe7bd72=_0x450916;return _0x247c9f[_0xe7bd72(0x814)](_0x33a613,_0x4b900e,_0xc39ade);},'iXwSa':function(_0x89c3cf){const _0x1d2cb6=_0xdf68e8;return _0x247c9f[_0x1d2cb6(0x780)](_0x89c3cf);},'Zixab':_0x247c9f[_0x450916(0x371)],'wGbfo':_0x247c9f[_0xdf68e8(0xae)],'EhdIs':_0x247c9f[_0x2416eb(0x4cb)],'FWMBL':_0x247c9f[_0x1ab34e(0x2b5)],'HpTSx':_0x247c9f[_0x2416eb(0x1cd)],'djPFR':_0x247c9f[_0x1ab34e(0x422)],'BvZhZ':function(_0x469e82,_0x359d39){const _0xd35c08=_0xdf68e8;return _0x247c9f[_0xd35c08(0x4da)](_0x469e82,_0x359d39);},'fZlcQ':function(_0x4dfeee,_0x2e98f4){const _0x23f3ee=_0x1ab34e;return _0x247c9f[_0x23f3ee(0x427)](_0x4dfeee,_0x2e98f4);},'wFogu':function(_0x10be59,_0x3c3045){const _0x883d70=_0x450916;return _0x247c9f[_0x883d70(0x785)](_0x10be59,_0x3c3045);},'dTfjI':function(_0x58dec0,_0x356034){const _0xd718bf=_0x268981;return _0x247c9f[_0xd718bf(0x509)](_0x58dec0,_0x356034);},'ESCEw':_0x247c9f[_0x450916(0x776)],'YTnTf':function(_0xb88a1,_0x4e3489){const _0x12039d=_0xdf68e8;return _0x247c9f[_0x12039d(0x158)](_0xb88a1,_0x4e3489);},'WFREC':function(_0x1ba64d,_0x18270e){const _0x42a099=_0xdf68e8;return _0x247c9f[_0x42a099(0x158)](_0x1ba64d,_0x18270e);},'vxohe':_0x247c9f[_0x268981(0x649)],'ZTnGc':function(_0x17d2ab,_0x3dc743){const _0xf87053=_0x268981;return _0x247c9f[_0xf87053(0x775)](_0x17d2ab,_0x3dc743);},'waefW':function(_0x5e9af3,_0x769f4){const _0x1b1161=_0x1ab34e;return _0x247c9f[_0x1b1161(0x1e8)](_0x5e9af3,_0x769f4);},'cZIvt':function(_0x19100d,_0x14abdd){const _0x27861e=_0x1ab34e;return _0x247c9f[_0x27861e(0x531)](_0x19100d,_0x14abdd);},'NzNAB':function(_0x251dda,_0x58f730){const _0x415636=_0xdf68e8;return _0x247c9f[_0x415636(0x9e)](_0x251dda,_0x58f730);}};if(_0x247c9f[_0xdf68e8(0x1fb)](_0x520ccd[_0x2416eb(0xc6)+'h'],-0x12de+-0xb45+-0x7*-0x44f))_0x408fc1=_0x520ccd[_0x450916(0x656)](-0x1037+0x1*-0x189e+0x1*0x28db);if(_0x247c9f[_0x1ab34e(0x6c0)](_0x408fc1,_0x247c9f[_0x1ab34e(0x2c9)])){if(_0x247c9f[_0x268981(0x25f)](_0x247c9f[_0x450916(0x792)],_0x247c9f[_0x450916(0x282)]))_0x5180bc=_0x247c9f[_0x2416eb(0x496)];else{text_offset=-(0x2*0xfbb+-0x10bc*-0x2+-0xb*0x5e7);const _0x5883f3={'method':_0x247c9f[_0x268981(0x157)],'headers':headers,'body':_0x247c9f[_0x1ab34e(0x4da)](b64EncodeUnicode,JSON[_0x2416eb(0x3a6)+_0x268981(0x3b6)](prompt[_0x2416eb(0x65d)]))};_0x247c9f[_0xdf68e8(0x6da)](fetch,_0x247c9f[_0x450916(0x888)],_0x5883f3)[_0x2416eb(0x78e)](_0x4a7ce9=>{const _0x5b555f=_0x450916,_0x1984d9=_0x2416eb,_0x56131c=_0x2416eb,_0x275a67=_0xdf68e8,_0x258c62=_0x2416eb,_0x15ee36={};_0x15ee36[_0x5b555f(0x3f9)]=_0x247c9f[_0x5b555f(0x29b)];const _0x12184f=_0x15ee36;if(_0x247c9f[_0x5b555f(0x2aa)](_0x247c9f[_0x1984d9(0x6be)],_0x247c9f[_0x56131c(0x6be)]))_0x12a057[_0x1984d9(0x6e1)](_0x12184f[_0x275a67(0x3f9)],_0x1c4902);else{const _0x1446b4=_0x4a7ce9[_0x56131c(0x111)][_0x275a67(0x592)+_0x5b555f(0x10a)]();let _0x261e00='',_0x38d1dd='';_0x1446b4[_0x5b555f(0x1ae)]()[_0x1984d9(0x78e)](function _0x17f651({done:_0x32ec37,value:_0x1c96ac}){const _0x562c5f=_0x5b555f,_0x240601=_0x56131c,_0x4b64c1=_0x258c62,_0x33a184=_0x56131c,_0x1d9379=_0x275a67,_0x23985f={'KUdnj':function(_0x1bef18){const _0x128e26=_0x25b1;return _0x497867[_0x128e26(0x5b2)](_0x1bef18);},'AqwxM':function(_0x3aba29,_0x8e8671){const _0x5d7645=_0x25b1;return _0x497867[_0x5d7645(0x216)](_0x3aba29,_0x8e8671);},'bCmul':_0x497867[_0x562c5f(0x97)],'EuuqT':_0x497867[_0x562c5f(0x3c1)],'OksUB':_0x497867[_0x4b64c1(0x79a)],'jwhqC':function(_0x85c426,_0x5d9176){const _0x5a7635=_0x4b64c1;return _0x497867[_0x5a7635(0x645)](_0x85c426,_0x5d9176);},'KpdOU':_0x497867[_0x240601(0x2bf)],'wGgpY':_0x497867[_0x33a184(0x4f7)],'FINif':_0x497867[_0x1d9379(0x1ab)],'GLaYg':_0x497867[_0x33a184(0x82e)],'bGxnT':_0x497867[_0x1d9379(0x78b)],'YudDr':function(_0x35b9f2,_0x2244e7){const _0x14f1fc=_0x4b64c1;return _0x497867[_0x14f1fc(0x645)](_0x35b9f2,_0x2244e7);},'NVwhk':function(_0x140213,_0x1e73f6){const _0x2634d3=_0x562c5f;return _0x497867[_0x2634d3(0x86c)](_0x140213,_0x1e73f6);},'CnGcB':_0x497867[_0x240601(0x79e)],'FwWPj':function(_0x21c66b,_0x22067a){const _0x191f17=_0x562c5f;return _0x497867[_0x191f17(0x76e)](_0x21c66b,_0x22067a);},'HJYox':_0x497867[_0x33a184(0xfe)],'YXSfW':_0x497867[_0x33a184(0x810)],'riqyk':_0x497867[_0x562c5f(0x566)],'JvTWl':_0x497867[_0x33a184(0x13f)],'PDPLE':function(_0x30c351){const _0x37c0ac=_0x562c5f;return _0x497867[_0x37c0ac(0x1bb)](_0x30c351);},'OzGiV':function(_0x56dba1,_0x26756e){const _0x47d585=_0x562c5f;return _0x497867[_0x47d585(0x801)](_0x56dba1,_0x26756e);},'NKAyo':_0x497867[_0x33a184(0x658)],'Yrxgq':_0x497867[_0x4b64c1(0x244)],'osQaz':function(_0x27415a,_0x1f2674){const _0x28cd24=_0x1d9379;return _0x497867[_0x28cd24(0x534)](_0x27415a,_0x1f2674);},'uyRIR':function(_0x18823c,_0x73b135){const _0x4dc914=_0x562c5f;return _0x497867[_0x4dc914(0xa4)](_0x18823c,_0x73b135);},'tAXeF':_0x497867[_0x4b64c1(0x229)],'gPvFy':_0x497867[_0x4b64c1(0x552)],'PIHxQ':_0x497867[_0x240601(0x530)],'gSOcF':_0x497867[_0x240601(0x310)],'EaxGs':function(_0x1fdafd,_0x4a7b96){const _0x4ee8e5=_0x33a184;return _0x497867[_0x4ee8e5(0xe2)](_0x1fdafd,_0x4a7b96);},'NRKuH':_0x497867[_0x562c5f(0x6d4)],'CROXI':_0x497867[_0x1d9379(0x671)],'SvKrs':_0x497867[_0x562c5f(0x5a2)],'hTfvj':_0x497867[_0x4b64c1(0x798)],'EJDfC':_0x497867[_0x4b64c1(0x172)],'OnYoy':_0x497867[_0x240601(0x474)],'OclTm':_0x497867[_0x1d9379(0x56f)],'AVVCv':_0x497867[_0x1d9379(0x7d4)],'rWvHT':_0x497867[_0x4b64c1(0x7c0)],'dSvcn':_0x497867[_0x562c5f(0x604)],'ZgTaM':function(_0x20730a,_0x545e9c){const _0x46a862=_0x1d9379;return _0x497867[_0x46a862(0x460)](_0x20730a,_0x545e9c);},'BLIus':function(_0xc8154b,_0x14a922,_0x307169){const _0x5f094d=_0x33a184;return _0x497867[_0x5f094d(0x710)](_0xc8154b,_0x14a922,_0x307169);},'TtnAU':_0x497867[_0x240601(0x70f)],'WEOib':_0x497867[_0x4b64c1(0x547)],'iBnJZ':_0x497867[_0x240601(0x745)],'GabOa':function(_0x5e0931,_0x4f8ea4){const _0x5a7339=_0x240601;return _0x497867[_0x5a7339(0x757)](_0x5e0931,_0x4f8ea4);},'qPJAy':_0x497867[_0x4b64c1(0x176)],'CAPhN':_0x497867[_0x1d9379(0x80a)],'mTPhj':_0x497867[_0x4b64c1(0x199)],'WpWRu':function(_0x53d661,_0x4c2fdb){const _0x2e2501=_0x33a184;return _0x497867[_0x2e2501(0x86c)](_0x53d661,_0x4c2fdb);},'BHeXC':_0x497867[_0x1d9379(0x15e)],'xzzWh':function(_0x466d56,_0x1522e1){const _0x160ed4=_0x562c5f;return _0x497867[_0x160ed4(0x5a8)](_0x466d56,_0x1522e1);},'aXWSw':_0x497867[_0x1d9379(0x4ae)],'KDoZk':_0x497867[_0x562c5f(0x208)],'DcwdF':_0x497867[_0x1d9379(0x42a)],'pICaW':_0x497867[_0x4b64c1(0x104)],'VnHmD':_0x497867[_0x33a184(0x3ff)],'iKDwr':function(_0x4d49fb,_0x19ef38){const _0x3869d2=_0x1d9379;return _0x497867[_0x3869d2(0x76e)](_0x4d49fb,_0x19ef38);},'ZfZkW':_0x497867[_0x4b64c1(0x6ae)],'xusZY':_0x497867[_0x562c5f(0x22d)],'Ewjxh':function(_0xa37df2){const _0xa6ce0f=_0x33a184;return _0x497867[_0xa6ce0f(0x2cc)](_0xa37df2);},'IyMEr':function(_0x3ce69a,_0x2799f0,_0xc60fee){const _0x2348ef=_0x33a184;return _0x497867[_0x2348ef(0x2c2)](_0x3ce69a,_0x2799f0,_0xc60fee);},'dlvjz':function(_0x5925e1,_0x33bdde){const _0x25b01c=_0x1d9379;return _0x497867[_0x25b01c(0x7b5)](_0x5925e1,_0x33bdde);},'iICFM':_0x497867[_0x562c5f(0x7ad)],'SriUq':_0x497867[_0x4b64c1(0x395)],'OaMKO':function(_0x49fd1d,_0xe2cb2c){const _0x3e5cfb=_0x1d9379;return _0x497867[_0x3e5cfb(0x31a)](_0x49fd1d,_0xe2cb2c);},'apWxP':_0x497867[_0x33a184(0x7f5)],'IgnKx':_0x497867[_0x33a184(0x5c5)],'SRSTZ':_0x497867[_0x1d9379(0x418)],'vnVUG':_0x497867[_0x240601(0x137)],'VPCWf':function(_0x1d5209,_0x10aec7){const _0x1d40e0=_0x562c5f;return _0x497867[_0x1d40e0(0x4a9)](_0x1d5209,_0x10aec7);},'oDKvh':function(_0x3817ae,_0x6610dc){const _0x1fcbd9=_0x240601;return _0x497867[_0x1fcbd9(0x58c)](_0x3817ae,_0x6610dc);},'OMIea':function(_0x180c08,_0x593fef){const _0x4dccb3=_0x33a184;return _0x497867[_0x4dccb3(0x87d)](_0x180c08,_0x593fef);},'QjsTn':_0x497867[_0x240601(0x2cf)],'bIqTp':_0x497867[_0x33a184(0x7ce)],'uFkac':_0x497867[_0x240601(0x11c)],'dmTeW':function(_0x23c167,_0x260f7e,_0x4aa77f){const _0x3e1e9d=_0x33a184;return _0x497867[_0x3e1e9d(0x2c2)](_0x23c167,_0x260f7e,_0x4aa77f);},'ooIXc':_0x497867[_0x33a184(0x84e)],'pJXKu':function(_0x207c87,_0x39adcf){const _0xb95f2a=_0x33a184;return _0x497867[_0xb95f2a(0x202)](_0x207c87,_0x39adcf);},'RxLGB':_0x497867[_0x562c5f(0x10c)],'WBGso':_0x497867[_0x4b64c1(0x36e)],'LHBdG':function(_0x4eff73,_0x13fadf){const _0x45bc89=_0x240601;return _0x497867[_0x45bc89(0x69d)](_0x4eff73,_0x13fadf);},'rzOFW':_0x497867[_0x33a184(0x486)],'LKbvS':_0x497867[_0x4b64c1(0x609)],'mjIxO':function(_0x28b759,_0x2184b9){const _0xe67a04=_0x33a184;return _0x497867[_0xe67a04(0xe2)](_0x28b759,_0x2184b9);},'WvMXM':_0x497867[_0x562c5f(0x8d6)],'sXBSr':_0x497867[_0x1d9379(0x86d)],'kWliM':function(_0x37b7a4,_0x2e886b){const _0x2cbf31=_0x33a184;return _0x497867[_0x2cbf31(0x3ad)](_0x37b7a4,_0x2e886b);},'iSVaW':_0x497867[_0x1d9379(0x75f)],'BpmRh':_0x497867[_0x33a184(0x85b)],'BccNI':function(_0x4cf09a,_0x11706f){const _0x19780e=_0x562c5f;return _0x497867[_0x19780e(0x534)](_0x4cf09a,_0x11706f);},'rHdvh':function(_0x286454,_0x1ee12f){const _0x2c69e6=_0x1d9379;return _0x497867[_0x2c69e6(0xf1)](_0x286454,_0x1ee12f);},'WUrCv':_0x497867[_0x562c5f(0x162)],'njLLA':function(_0x29730b,_0x7fe522,_0x54c23a){const _0x5a61b7=_0x4b64c1;return _0x497867[_0x5a61b7(0x84a)](_0x29730b,_0x7fe522,_0x54c23a);},'kvLrJ':function(_0x283e60){const _0x32fe0b=_0x4b64c1;return _0x497867[_0x32fe0b(0x477)](_0x283e60);}};if(_0x497867[_0x33a184(0x801)](_0x497867[_0x33a184(0x735)],_0x497867[_0x562c5f(0x33e)])){if(_0x32ec37)return;const _0x339acd=new TextDecoder(_0x497867[_0x33a184(0x745)])[_0x33a184(0x840)+'e'](_0x1c96ac);return _0x339acd[_0x33a184(0x179)]()[_0x33a184(0x6cb)]('\x0a')[_0x1d9379(0x1c4)+'ch'](function(_0x529945){const _0x185446=_0x240601,_0x3d454b=_0x33a184,_0x4cfd53=_0x240601,_0x42ddee=_0x562c5f,_0x125d0d=_0x4b64c1,_0x4151a6={'TmGmR':function(_0x50bf69,_0x4fc1d8){const _0x4bdfa7=_0x25b1;return _0x23985f[_0x4bdfa7(0x1bf)](_0x50bf69,_0x4fc1d8);},'PpvTt':_0x23985f[_0x185446(0x1f0)],'yRvuy':_0x23985f[_0x3d454b(0x7b1)],'aVIsd':_0x23985f[_0x3d454b(0x47f)],'bYeQd':function(_0x540285,_0x15e702){const _0x495fcb=_0x4cfd53;return _0x23985f[_0x495fcb(0x464)](_0x540285,_0x15e702);},'WkXjH':_0x23985f[_0x185446(0x3bc)],'zDWYb':function(_0x136b6c,_0xa5be16){const _0x56728d=_0x185446;return _0x23985f[_0x56728d(0x712)](_0x136b6c,_0xa5be16);},'WukaJ':_0x23985f[_0x125d0d(0x338)],'lLylN':_0x23985f[_0x42ddee(0xbb)],'gOFcu':function(_0x18bb42){const _0x4a9be2=_0x125d0d;return _0x23985f[_0x4a9be2(0x47a)](_0x18bb42);},'VNKYc':function(_0x15959a,_0x4d2bd7,_0x1166e1){const _0x4d1949=_0x4cfd53;return _0x23985f[_0x4d1949(0x359)](_0x15959a,_0x4d2bd7,_0x1166e1);},'EQnhB':function(_0x3044f6,_0x1540c5){const _0x16f298=_0x185446;return _0x23985f[_0x16f298(0x63c)](_0x3044f6,_0x1540c5);},'RigYr':_0x23985f[_0x125d0d(0x67e)],'warpY':_0x23985f[_0x4cfd53(0x5e5)],'mDTrl':_0x23985f[_0x42ddee(0x13c)],'WUNpu':function(_0x447898,_0x37646c){const _0x32e1e9=_0x42ddee;return _0x23985f[_0x32e1e9(0x449)](_0x447898,_0x37646c);},'kuWhZ':_0x23985f[_0x3d454b(0x1eb)],'YCBUz':function(_0x268b72,_0x5f174e){const _0x145f77=_0x42ddee;return _0x23985f[_0x145f77(0x7f3)](_0x268b72,_0x5f174e);}};if(_0x23985f[_0x42ddee(0xee)](_0x23985f[_0x4cfd53(0x8b2)],_0x23985f[_0x42ddee(0x38c)])){if(_0x23985f[_0x42ddee(0x528)](_0x529945[_0x4cfd53(0xc6)+'h'],-0x25*-0x73+0x17f*-0x3+0x19*-0x7c))_0x261e00=_0x529945[_0x125d0d(0x656)](-0x1f*0x96+0x105d+0x1*0x1d3);if(_0x23985f[_0x185446(0x4b0)](_0x261e00,_0x23985f[_0x185446(0x862)])){if(_0x23985f[_0x4cfd53(0xee)](_0x23985f[_0x4cfd53(0x851)],_0x23985f[_0x42ddee(0x851)])){const _0x2bc759={'QcGiS':function(_0x381b16,_0x325006){const _0x2550cc=_0x42ddee;return _0x4151a6[_0x2550cc(0x49c)](_0x381b16,_0x325006);},'XZhtC':_0x4151a6[_0x3d454b(0x25d)]};_0x2203d8[_0x125d0d(0x2d4)+'d']=function(){const _0x2353c2=_0x185446,_0xa8d3d4=_0x185446;_0x2bc759[_0x2353c2(0x623)](_0x26f3fc,_0x2bc759[_0xa8d3d4(0x1f1)]);};}else{document[_0x4cfd53(0x86a)+_0x4cfd53(0x2c8)+_0x185446(0x72e)](_0x23985f[_0x3d454b(0x6fb)])[_0x42ddee(0x42e)+_0x4cfd53(0x494)]='',_0x23985f[_0x4cfd53(0x47a)](chatmore);const _0x127679={'method':_0x23985f[_0x42ddee(0x309)],'headers':headers,'body':_0x23985f[_0x185446(0x1a7)](b64EncodeUnicode,JSON[_0x4cfd53(0x3a6)+_0x42ddee(0x3b6)]({'prompt':_0x23985f[_0x185446(0x341)](_0x23985f[_0x3d454b(0x822)](_0x23985f[_0x125d0d(0x58f)](_0x23985f[_0x4cfd53(0x58f)](_0x23985f[_0x185446(0x488)],original_search_query),_0x23985f[_0x3d454b(0x1b8)]),document[_0x125d0d(0x86a)+_0x125d0d(0x2c8)+_0x42ddee(0x72e)](_0x23985f[_0x185446(0x3da)])[_0x4cfd53(0x42e)+_0x125d0d(0x494)][_0x125d0d(0x400)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x3d454b(0x400)+'ce'](/<hr.*/gs,'')[_0x3d454b(0x400)+'ce'](/<[^>]+>/g,'')[_0x42ddee(0x400)+'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':!![]}))};_0x23985f[_0x125d0d(0x129)](fetch,_0x23985f[_0x42ddee(0x2d6)],_0x127679)[_0x125d0d(0x78e)](_0x1f7633=>{const _0x53a035=_0x125d0d,_0x5f0a19=_0x3d454b,_0x19a654=_0x42ddee,_0x3b16a8=_0x42ddee,_0xcef458=_0x42ddee,_0x229696={'ZDGEB':function(_0x81fc6f){const _0x1650c0=_0x25b1;return _0x23985f[_0x1650c0(0xdd)](_0x81fc6f);},'WQTwh':function(_0x4f26b4,_0x38a755){const _0x2502ca=_0x25b1;return _0x23985f[_0x2502ca(0x8ce)](_0x4f26b4,_0x38a755);},'MIbFy':_0x23985f[_0x53a035(0x24b)],'mzWHb':_0x23985f[_0x53a035(0x6fb)],'kedzT':_0x23985f[_0x19a654(0x261)],'SWSEr':function(_0x583447,_0x3c7956){const _0xb34b8e=_0x53a035;return _0x23985f[_0xb34b8e(0x729)](_0x583447,_0x3c7956);},'qVRaN':_0x23985f[_0x19a654(0x14a)],'cvIno':_0x23985f[_0x19a654(0x5b5)],'vsBVV':_0x23985f[_0x53a035(0x626)],'GhBAJ':_0x23985f[_0x19a654(0x300)],'SmGxq':function(_0x41f02a,_0x30268e){const _0x21e318=_0x19a654;return _0x23985f[_0x21e318(0x8ce)](_0x41f02a,_0x30268e);},'LpQay':_0x23985f[_0xcef458(0x5f1)],'QyhEU':function(_0x44be81,_0xb6593e){const _0x405eaa=_0x3b16a8;return _0x23985f[_0x405eaa(0x1bf)](_0x44be81,_0xb6593e);},'vxoYr':function(_0x328010,_0x4476f9){const _0x42d07c=_0x3b16a8;return _0x23985f[_0x42d07c(0x6d8)](_0x328010,_0x4476f9);},'tJSQE':_0x23985f[_0x19a654(0x433)],'DVyud':function(_0x3270fb,_0x1ff940){const _0x3f7338=_0xcef458;return _0x23985f[_0x3f7338(0x449)](_0x3270fb,_0x1ff940);},'LKBBR':function(_0x25bd81,_0x3dcd64){const _0x554e46=_0x3b16a8;return _0x23985f[_0x554e46(0x729)](_0x25bd81,_0x3dcd64);},'ExDju':_0x23985f[_0x5f0a19(0x598)],'QyLTU':_0x23985f[_0xcef458(0x13c)],'tdVff':_0x23985f[_0x3b16a8(0x6ed)],'IHmut':_0x23985f[_0x5f0a19(0x714)],'ZSzhI':function(_0x3ba3f0){const _0x5cf4ac=_0xcef458;return _0x23985f[_0x5cf4ac(0x367)](_0x3ba3f0);},'tkLHO':function(_0x5535d7,_0x34dfc0){const _0x25f1a0=_0x53a035;return _0x23985f[_0x25f1a0(0xee)](_0x5535d7,_0x34dfc0);},'tXKXg':_0x23985f[_0x19a654(0x4e9)],'EQBVv':_0x23985f[_0xcef458(0x287)],'hVmNS':function(_0x214f8f,_0x14dca0){const _0x5d92e5=_0xcef458;return _0x23985f[_0x5d92e5(0x528)](_0x214f8f,_0x14dca0);},'CNXTd':function(_0x5956af,_0x1a5ada){const _0x6bd267=_0xcef458;return _0x23985f[_0x6bd267(0x4b0)](_0x5956af,_0x1a5ada);},'GozEU':_0x23985f[_0x53a035(0x862)],'ZaNBj':_0x23985f[_0xcef458(0xc5)],'LyNzV':_0x23985f[_0x19a654(0x134)],'QyLch':_0x23985f[_0x3b16a8(0x7b8)],'VFQlS':function(_0x2839dd,_0x322095){const _0x50f503=_0x19a654;return _0x23985f[_0x50f503(0x8a4)](_0x2839dd,_0x322095);},'tEVmO':_0x23985f[_0x3b16a8(0x505)],'jQytQ':_0x23985f[_0x53a035(0x854)],'ZQgNv':function(_0x1529db,_0x44f669){const _0x5dd530=_0x53a035;return _0x23985f[_0x5dd530(0x8a4)](_0x1529db,_0x44f669);},'qhndD':_0x23985f[_0x5f0a19(0x868)],'VYUDI':_0x23985f[_0x5f0a19(0x669)],'ZhLLh':_0x23985f[_0xcef458(0x1eb)],'GTSEj':_0x23985f[_0xcef458(0x2d5)],'jfvth':_0x23985f[_0x19a654(0x321)],'TIgox':_0x23985f[_0x19a654(0xd4)],'Oamlx':function(_0x119af4,_0x32f1ce){const _0x1b0e7e=_0x5f0a19;return _0x23985f[_0x1b0e7e(0xee)](_0x119af4,_0x32f1ce);},'Ixdai':_0x23985f[_0x19a654(0x2a2)],'ZhVWY':_0x23985f[_0x53a035(0x644)],'jhnEU':function(_0x2038eb,_0x156d7c){const _0x5a32cc=_0x5f0a19;return _0x23985f[_0x5a32cc(0x3af)](_0x2038eb,_0x156d7c);},'APocV':function(_0x34fdb7,_0x3ffe94,_0xd58f0d){const _0x31e17a=_0x5f0a19;return _0x23985f[_0x31e17a(0x235)](_0x34fdb7,_0x3ffe94,_0xd58f0d);},'llBnP':_0x23985f[_0x3b16a8(0x803)],'OnQGx':function(_0x32b53a){const _0x33a896=_0xcef458;return _0x23985f[_0x33a896(0x367)](_0x32b53a);},'TUgeP':function(_0x435e12,_0x73b1eb){const _0x113d7a=_0x19a654;return _0x23985f[_0x113d7a(0xee)](_0x435e12,_0x73b1eb);},'gCRXU':_0x23985f[_0x5f0a19(0x694)],'BKcLo':_0x23985f[_0x53a035(0x2af)]};if(_0x23985f[_0xcef458(0x884)](_0x23985f[_0x3b16a8(0x4d5)],_0x23985f[_0x53a035(0x81a)]))_0x431c16=_0x3657a0[_0x5f0a19(0x25e)+_0x5f0a19(0x173)+'t'],_0x2f6173[_0x5f0a19(0x6ef)+'e'](),_0x229696[_0x19a654(0x14e)](_0x39c23c);else{const _0x3a43e9=_0x1f7633[_0x3b16a8(0x111)][_0x3b16a8(0x592)+_0xcef458(0x10a)]();let _0x1e5a12='',_0x2d1bb7='';_0x3a43e9[_0x19a654(0x1ae)]()[_0x5f0a19(0x78e)](function _0x26ef28({done:_0x61e1bd,value:_0x2b81fd}){const _0x1c6a7b=_0x3b16a8,_0x3a89a6=_0x19a654,_0x2653a5=_0x5f0a19,_0x354042=_0x53a035,_0x50f541=_0x53a035,_0x215e49={'aMcRj':function(_0x339ad0,_0x5ba385){const _0xdc74a3=_0x25b1;return _0x229696[_0xdc74a3(0x3e3)](_0x339ad0,_0x5ba385);},'FjEXz':_0x229696[_0x1c6a7b(0x553)],'EApnt':_0x229696[_0x1c6a7b(0x7fe)],'iWJXx':_0x229696[_0x1c6a7b(0x19c)],'iKVHY':function(_0x5b4c94,_0x2a4478){const _0x43e671=_0x1c6a7b;return _0x229696[_0x43e671(0x407)](_0x5b4c94,_0x2a4478);},'zigbh':_0x229696[_0x1c6a7b(0x514)],'TeGKN':function(_0x2f5155,_0x10f383){const _0x20cb81=_0x1c6a7b;return _0x229696[_0x20cb81(0x407)](_0x2f5155,_0x10f383);},'LbvXQ':_0x229696[_0x3a89a6(0x212)],'SsKkv':function(_0x58bc87,_0x2d19d2){const _0x1ab693=_0x1c6a7b;return _0x229696[_0x1ab693(0x3e3)](_0x58bc87,_0x2d19d2);},'pktnn':_0x229696[_0x354042(0x631)],'EoCRd':function(_0x5788db,_0xf27263){const _0x283482=_0x3a89a6;return _0x229696[_0x283482(0x407)](_0x5788db,_0xf27263);},'TOROk':_0x229696[_0x2653a5(0x443)],'LLqDw':function(_0x4f4ec3,_0x96aba3){const _0xf23dab=_0x2653a5;return _0x229696[_0xf23dab(0x407)](_0x4f4ec3,_0x96aba3);},'GJtZy':function(_0x2f3f82,_0x40d219){const _0x5f0455=_0x3a89a6;return _0x229696[_0x5f0455(0x647)](_0x2f3f82,_0x40d219);},'kajGc':_0x229696[_0x354042(0x222)],'vHnXl':function(_0x3b6c83,_0x2ba9cd){const _0x5265bd=_0x1c6a7b;return _0x229696[_0x5265bd(0x20a)](_0x3b6c83,_0x2ba9cd);},'AfEcc':function(_0x720c2f,_0x4c455f){const _0x22c321=_0x3a89a6;return _0x229696[_0x22c321(0x1ee)](_0x720c2f,_0x4c455f);},'ZEypv':function(_0x2c2571,_0x10930d){const _0x333583=_0x50f541;return _0x229696[_0x333583(0x20a)](_0x2c2571,_0x10930d);},'UMfsb':function(_0xaadf08,_0x85418c){const _0x374f71=_0x2653a5;return _0x229696[_0x374f71(0x647)](_0xaadf08,_0x85418c);},'VhDKO':_0x229696[_0x50f541(0x2d0)],'hltqO':function(_0x5d6a49,_0x3bebf9){const _0x356a69=_0x1c6a7b;return _0x229696[_0x356a69(0x549)](_0x5d6a49,_0x3bebf9);},'BARpo':function(_0x242c36,_0x30a5ba){const _0x155151=_0x354042;return _0x229696[_0x155151(0x76f)](_0x242c36,_0x30a5ba);},'xZimk':function(_0x43c929,_0x554e23){const _0x3077aa=_0x3a89a6;return _0x229696[_0x3077aa(0x1ee)](_0x43c929,_0x554e23);},'yyfTK':_0x229696[_0x3a89a6(0x4e5)],'TkotR':function(_0x244a17,_0x5409c0){const _0x43d864=_0x50f541;return _0x229696[_0x43d864(0x3e3)](_0x244a17,_0x5409c0);},'gNNEf':function(_0x18d9a3,_0x4fbdcf){const _0xac9885=_0x1c6a7b;return _0x229696[_0xac9885(0x20a)](_0x18d9a3,_0x4fbdcf);},'lTXuR':_0x229696[_0x3a89a6(0x13e)],'UMoUg':_0x229696[_0x2653a5(0x827)],'etUkt':_0x229696[_0x354042(0x1e9)],'JAWzj':function(_0x55dd3a){const _0x199db3=_0x3a89a6;return _0x229696[_0x199db3(0x82f)](_0x55dd3a);},'vyBtv':function(_0x394650,_0x52c926){const _0x5a40e4=_0x3a89a6;return _0x229696[_0x5a40e4(0x537)](_0x394650,_0x52c926);},'tURzy':_0x229696[_0x3a89a6(0x1d8)],'LArHH':_0x229696[_0x3a89a6(0x7ab)],'JEUme':function(_0x414c2d,_0x4ed9ba){const _0x9c7166=_0x1c6a7b;return _0x229696[_0x9c7166(0x39b)](_0x414c2d,_0x4ed9ba);},'XDErH':function(_0x350eb0,_0x94e937){const _0x3795de=_0x3a89a6;return _0x229696[_0x3795de(0x3fb)](_0x350eb0,_0x94e937);},'RBExa':_0x229696[_0x3a89a6(0x2b4)],'JZoxJ':_0x229696[_0x2653a5(0x608)],'JbYCE':_0x229696[_0x354042(0x2dc)],'EXNeh':_0x229696[_0x1c6a7b(0x63a)],'jIlZR':function(_0x17790d,_0x49fe91){const _0x343309=_0x3a89a6;return _0x229696[_0x343309(0x617)](_0x17790d,_0x49fe91);},'YRNXc':_0x229696[_0x2653a5(0x377)],'HdmMk':_0x229696[_0x50f541(0x214)],'cFJml':function(_0x1465d5,_0x12335c){const _0x7e56dc=_0x3a89a6;return _0x229696[_0x7e56dc(0x192)](_0x1465d5,_0x12335c);},'ulNEo':_0x229696[_0x2653a5(0x197)],'KsXUw':_0x229696[_0x1c6a7b(0x706)],'sWBQA':function(_0x574994,_0x9e7b86){const _0x12862d=_0x50f541;return _0x229696[_0x12862d(0x3e3)](_0x574994,_0x9e7b86);},'MtpVS':_0x229696[_0x50f541(0x125)],'liCAN':_0x229696[_0x1c6a7b(0x31f)],'iQzUG':_0x229696[_0x1c6a7b(0x15a)],'qSNCw':_0x229696[_0x2653a5(0x5b6)],'gVrXZ':function(_0x2edba0,_0x5d2de9){const _0x3ceab2=_0x2653a5;return _0x229696[_0x3ceab2(0x546)](_0x2edba0,_0x5d2de9);},'ceUlM':_0x229696[_0x50f541(0xf0)],'YSmcp':_0x229696[_0x50f541(0x2ca)],'mxkoV':function(_0x45c34c,_0x5c9d4f){const _0x4f03a7=_0x50f541;return _0x229696[_0x4f03a7(0x105)](_0x45c34c,_0x5c9d4f);},'BRqPg':function(_0x319f57,_0x4ba734,_0x2e5cfa){const _0x1ccd1e=_0x50f541;return _0x229696[_0x1ccd1e(0xb0)](_0x319f57,_0x4ba734,_0x2e5cfa);},'gcRax':_0x229696[_0x50f541(0x3fc)],'ZLOeA':function(_0x2f0f6f){const _0x50d894=_0x3a89a6;return _0x229696[_0x50d894(0x7e1)](_0x2f0f6f);}};if(_0x229696[_0x354042(0x835)](_0x229696[_0x50f541(0x325)],_0x229696[_0x354042(0x325)])){_0x59d1ec+=_0x215e49[_0x3a89a6(0x4c9)](_0x3ad262,_0x14abd1),_0x305488=-0x192e+0x26*0xe3+-0x884*0x1,_0x2554c6[_0x1c6a7b(0x86a)+_0x3a89a6(0x2c8)+_0x50f541(0x72e)](_0x215e49[_0x2653a5(0x89d)])[_0x3a89a6(0x1fc)]='';return;}else{if(_0x61e1bd)return;const _0x22c822=new TextDecoder(_0x229696[_0x50f541(0x52c)])[_0x50f541(0x840)+'e'](_0x2b81fd);return _0x22c822[_0x1c6a7b(0x179)]()[_0x354042(0x6cb)]('\x0a')[_0x1c6a7b(0x1c4)+'ch'](function(_0x5bc268){const _0x29c756=_0x50f541,_0x1bffec=_0x354042,_0x5dd012=_0x354042,_0x449e91=_0x1c6a7b,_0x3f0d3d=_0x2653a5,_0x6cf371={'iiLLT':function(_0x5a8ffe,_0x45a20a){const _0x350dee=_0x25b1;return _0x215e49[_0x350dee(0x4b1)](_0x5a8ffe,_0x45a20a);},'nMCGD':function(_0x515d91,_0x514665){const _0x416f6c=_0x25b1;return _0x215e49[_0x416f6c(0x4c9)](_0x515d91,_0x514665);},'SyLzh':_0x215e49[_0x29c756(0xbd)],'GjZFY':_0x215e49[_0x1bffec(0x6e4)],'DpSGG':function(_0x3f075d){const _0x3c417e=_0x1bffec;return _0x215e49[_0x3c417e(0x26d)](_0x3f075d);}};if(_0x215e49[_0x29c756(0x624)](_0x215e49[_0x449e91(0x83d)],_0x215e49[_0x3f0d3d(0xe6)])){if(_0x215e49[_0x29c756(0x18b)](_0x5bc268[_0x1bffec(0xc6)+'h'],-0x1529+-0x1*0x10e8+-0x7*-0x571))_0x1e5a12=_0x5bc268[_0x449e91(0x656)](0x1*0x24df+-0x1*-0x259b+-0x4a74);if(_0x215e49[_0x5dd012(0xf3)](_0x1e5a12,_0x215e49[_0x3f0d3d(0x83c)])){if(_0x215e49[_0x29c756(0x624)](_0x215e49[_0x3f0d3d(0x7c4)],_0x215e49[_0x29c756(0x7c4)])){const _0x23e856={'NfwLd':_0x215e49[_0x449e91(0x3a1)],'lrrmL':function(_0x3dc438,_0x290b54){const _0x5625e2=_0x449e91;return _0x215e49[_0x5625e2(0x4c9)](_0x3dc438,_0x290b54);},'EZKir':_0x215e49[_0x1bffec(0x511)],'TyRRE':function(_0x1c4fe2,_0x5c8bfa){const _0x28a9ae=_0x5dd012;return _0x215e49[_0x28a9ae(0x6d1)](_0x1c4fe2,_0x5c8bfa);},'AWREy':_0x215e49[_0x449e91(0x86f)]};_0x50a738[_0x29c756(0x6f0)](_0x20e26e[_0x29c756(0x49f)+'es'][-0x1*0x1553+-0x20b*-0x3+0xf32][_0x5dd012(0x1e1)][_0x449e91(0x400)+_0x3f0d3d(0x2eb)]('\x0a',''))[_0x3f0d3d(0x1c4)+'ch'](_0x1bee53=>{const _0x3e516f=_0x449e91,_0x298b0e=_0x1bffec,_0x1fdc80=_0x29c756,_0x2b9810=_0x3f0d3d,_0x273c7b=_0x3f0d3d;_0x4af1ea[_0x3e516f(0x86a)+_0x3e516f(0x2c8)+_0x1fdc80(0x72e)](_0x23e856[_0x3e516f(0x541)])[_0x3e516f(0x42e)+_0x1fdc80(0x494)]+=_0x23e856[_0x273c7b(0x454)](_0x23e856[_0x273c7b(0x454)](_0x23e856[_0x1fdc80(0x346)],_0x23e856[_0x1fdc80(0x4ac)](_0x3db945,_0x1bee53)),_0x23e856[_0x1fdc80(0x41e)]);});}else{lock_chat=-0x3c*0x32+-0x191e+0x29*0xe6,document[_0x449e91(0x68b)+_0x1bffec(0x101)+_0x5dd012(0x99)](_0x215e49[_0x5dd012(0x362)])[_0x29c756(0x87b)][_0x449e91(0x12a)+'ay']='',document[_0x449e91(0x68b)+_0x3f0d3d(0x101)+_0x1bffec(0x99)](_0x215e49[_0x5dd012(0x5b0)])[_0x3f0d3d(0x87b)][_0x29c756(0x12a)+'ay']='';return;}}let _0x5a1729;try{if(_0x215e49[_0x3f0d3d(0x843)](_0x215e49[_0x5dd012(0x1dc)],_0x215e49[_0x3f0d3d(0x670)])){const _0x1391d5=gnKZhR[_0x449e91(0x1c7)](_0x8f5f28,gnKZhR[_0x1bffec(0x51f)](gnKZhR[_0x5dd012(0x51f)](gnKZhR[_0x5dd012(0x10b)],gnKZhR[_0x29c756(0x2da)]),');'));_0x4a32ca=gnKZhR[_0x5dd012(0x71d)](_0x1391d5);}else try{_0x215e49[_0x5dd012(0x7ee)](_0x215e49[_0x449e91(0x774)],_0x215e49[_0x1bffec(0x6c4)])?_0x56841d+=_0x522b36:(_0x5a1729=JSON[_0x1bffec(0x6f0)](_0x215e49[_0x3f0d3d(0x4ca)](_0x2d1bb7,_0x1e5a12))[_0x215e49[_0x3f0d3d(0x27e)]],_0x2d1bb7='');}catch(_0x47ca7e){if(_0x215e49[_0x5dd012(0x624)](_0x215e49[_0x29c756(0x784)],_0x215e49[_0x3f0d3d(0x784)])){_0xdc7783=_0x215e49[_0x29c756(0xec)](_0x451c81,_0xda7438);const _0x4420f4={};return _0x4420f4[_0x5dd012(0x699)]=_0x215e49[_0x5dd012(0x43c)],_0x2ddb5e[_0x29c756(0x315)+'e'][_0x29c756(0x796)+'pt'](_0x4420f4,_0x3e581d,_0x2fc64b);}else _0x5a1729=JSON[_0x449e91(0x6f0)](_0x1e5a12)[_0x215e49[_0x29c756(0x27e)]],_0x2d1bb7='';}}catch(_0x3131ce){_0x215e49[_0x1bffec(0x7ee)](_0x215e49[_0x29c756(0x837)],_0x215e49[_0x3f0d3d(0x47b)])?_0x296f12=null:_0x2d1bb7+=_0x1e5a12;}_0x5a1729&&_0x215e49[_0x449e91(0x18b)](_0x5a1729[_0x449e91(0xc6)+'h'],0xed7+-0x223a*0x1+0x1363)&&_0x215e49[_0x3f0d3d(0x18b)](_0x5a1729[-0x5*0x6f4+0x1d*-0x8a+0x3266][_0x5dd012(0xda)+_0x5dd012(0x188)][_0x1bffec(0x3bf)+_0x1bffec(0x68a)+'t'][-0xaa*-0x1a+-0x1afd+0x9b9],text_offset)&&(_0x215e49[_0x3f0d3d(0x582)](_0x215e49[_0x5dd012(0x820)],_0x215e49[_0x1bffec(0x7c8)])?(chatTextRawPlusComment+=_0x5a1729[-0x5*-0x7a+-0x1f3d+0x1cdb][_0x1bffec(0x1e1)],text_offset=_0x5a1729[-0x1*0x1f28+-0x89e+0x27c6][_0x449e91(0xda)+_0x1bffec(0x188)][_0x1bffec(0x3bf)+_0x449e91(0x68a)+'t'][_0x215e49[_0x1bffec(0x73a)](_0x5a1729[-0x8f*-0x14+0x1*0x821+0x1*-0x134d][_0x29c756(0xda)+_0x29c756(0x188)][_0x1bffec(0x3bf)+_0x3f0d3d(0x68a)+'t'][_0x29c756(0xc6)+'h'],0xb5b+0x1f4c+-0x2aa6)]):(_0x24a1cd=_0x4cc07f[_0x1bffec(0x400)+_0x449e91(0x2eb)](_0x215e49[_0x29c756(0x8ae)](_0x215e49[_0x449e91(0x764)],_0x215e49[_0x449e91(0x4b1)](_0x44f532,_0x2067f8)),_0x215e49[_0x3f0d3d(0x4c9)](_0x215e49[_0x3f0d3d(0x4b9)],_0x215e49[_0x3f0d3d(0x255)](_0x16f46e,_0x8b25ab))),_0xe10709=_0x3cca96[_0x449e91(0x400)+_0x29c756(0x2eb)](_0x215e49[_0x5dd012(0x3b8)](_0x215e49[_0x5dd012(0x7b9)],_0x215e49[_0x1bffec(0x7db)](_0x22c286,_0x25999e)),_0x215e49[_0x3f0d3d(0x43b)](_0x215e49[_0x29c756(0x4b9)],_0x215e49[_0x449e91(0x6ec)](_0x487445,_0x3b95d4))),_0x1aebdd=_0x23e4c0[_0x3f0d3d(0x400)+_0x449e91(0x2eb)](_0x215e49[_0x1bffec(0x8a7)](_0x215e49[_0x449e91(0x3ec)],_0x215e49[_0x3f0d3d(0x6ec)](_0x252c5f,_0x14c019)),_0x215e49[_0x449e91(0x365)](_0x215e49[_0x5dd012(0x4b9)],_0x215e49[_0x449e91(0x9c)](_0x13fb31,_0x1773f6))),_0x28444c=_0x6bd0ba[_0x1bffec(0x400)+_0x3f0d3d(0x2eb)](_0x215e49[_0x5dd012(0x437)](_0x215e49[_0x5dd012(0x185)],_0x215e49[_0x29c756(0x7db)](_0x518009,_0x3538ef)),_0x215e49[_0x29c756(0x66d)](_0x215e49[_0x29c756(0x4b9)],_0x215e49[_0x29c756(0x543)](_0x2f6a74,_0x16f803))))),_0x215e49[_0x5dd012(0x8f)](markdownToHtml,_0x215e49[_0x449e91(0x6ec)](beautify,chatTextRawPlusComment),document[_0x449e91(0x68b)+_0x29c756(0x101)+_0x29c756(0x99)](_0x215e49[_0x449e91(0xb9)])),_0x215e49[_0x5dd012(0x52a)](proxify);}else _0x474f2a[_0x449e91(0x6e1)](_0x215e49[_0x1bffec(0x869)],_0x5c6fdc);}),_0x3a43e9[_0x3a89a6(0x1ae)]()[_0x50f541(0x78e)](_0x26ef28);}});}})[_0x185446(0x85a)](_0x15e8c8=>{const _0x3134c0=_0x3d454b,_0x11c8ee=_0x42ddee,_0x11a6ce=_0x125d0d,_0x139f65=_0x4cfd53,_0x3a37f8=_0x3d454b,_0x2924ad={'hbnJq':_0x4151a6[_0x3134c0(0x1bc)],'coecv':_0x4151a6[_0x11c8ee(0x37b)],'YjFCw':function(_0x300eca,_0x2ac590){const _0x3a486e=_0x3134c0;return _0x4151a6[_0x3a486e(0x63d)](_0x300eca,_0x2ac590);},'xtOkf':_0x4151a6[_0x11a6ce(0x8cb)],'pnQFX':function(_0x2b6b50,_0x307361){const _0x5b3bd6=_0x11a6ce;return _0x4151a6[_0x5b3bd6(0x878)](_0x2b6b50,_0x307361);},'QwOMN':_0x4151a6[_0x11a6ce(0x100)],'WXUnR':_0x4151a6[_0x3134c0(0x74f)],'JlzjU':function(_0x504327,_0x34ce47){const _0x2f0ce3=_0x3134c0;return _0x4151a6[_0x2f0ce3(0x63d)](_0x504327,_0x34ce47);},'tCYpF':function(_0x5a9ed7){const _0x38f2a8=_0x11a6ce;return _0x4151a6[_0x38f2a8(0x8c0)](_0x5a9ed7);},'QQlHx':function(_0x215d1b,_0x467f56,_0x2a2d3e){const _0x45164d=_0x3134c0;return _0x4151a6[_0x45164d(0x562)](_0x215d1b,_0x467f56,_0x2a2d3e);}};_0x4151a6[_0x11a6ce(0x373)](_0x4151a6[_0x11c8ee(0x76d)],_0x4151a6[_0x139f65(0xf8)])?ZMYOSh[_0x139f65(0x450)](_0x2848e8,this,function(){const _0x947a85=_0x11a6ce,_0x3b3804=_0x11c8ee,_0x216e6a=_0x11c8ee,_0xd67501=_0x3134c0,_0x3868c2=_0x3134c0,_0x5c7fa4=new _0xbc8c15(ZMYOSh[_0x947a85(0x1a8)]),_0x15188f=new _0x56f747(ZMYOSh[_0x3b3804(0x845)],'i'),_0x3e4342=ZMYOSh[_0x216e6a(0x15c)](_0x2365ae,ZMYOSh[_0x216e6a(0xa7)]);!_0x5c7fa4[_0x3868c2(0x5c3)](ZMYOSh[_0x3868c2(0x355)](_0x3e4342,ZMYOSh[_0x3b3804(0x793)]))||!_0x15188f[_0x3b3804(0x5c3)](ZMYOSh[_0x3b3804(0x355)](_0x3e4342,ZMYOSh[_0x3868c2(0x247)]))?ZMYOSh[_0x216e6a(0x887)](_0x3e4342,'0'):ZMYOSh[_0x3b3804(0x6fa)](_0x466053);})():console[_0x139f65(0x6e1)](_0x4151a6[_0x11a6ce(0x218)],_0x15e8c8);});return;}}let _0x4b271f;try{if(_0x23985f[_0x185446(0x31d)](_0x23985f[_0x3d454b(0x89f)],_0x23985f[_0x4cfd53(0x288)]))try{_0x23985f[_0x125d0d(0x24f)](_0x23985f[_0x3d454b(0x492)],_0x23985f[_0x42ddee(0x6af)])?(_0x4b271f=JSON[_0x42ddee(0x6f0)](_0x23985f[_0x42ddee(0x822)](_0x38d1dd,_0x261e00))[_0x23985f[_0x185446(0x1eb)]],_0x38d1dd=''):(_0x3afde3=_0x4eb48a[_0x4cfd53(0x6f0)](_0x4151a6[_0x42ddee(0x291)](_0x35573e,_0x3f97f6))[_0x4151a6[_0x42ddee(0x50b)]],_0x2f4497='');}catch(_0x559611){if(_0x23985f[_0x3d454b(0x397)](_0x23985f[_0x4cfd53(0x412)],_0x23985f[_0x42ddee(0x463)]))try{_0x49fb62=_0x23985f[_0x125d0d(0x729)](_0x3192b8,_0x5eff2d);const _0x570878={};return _0x570878[_0x42ddee(0x699)]=_0x23985f[_0x3d454b(0x5b5)],_0x449b6c[_0x125d0d(0x315)+'e'][_0x42ddee(0x1ec)+'pt'](_0x570878,_0x280ada,_0x1119c6);}catch(_0x154868){}else _0x4b271f=JSON[_0x4cfd53(0x6f0)](_0x261e00)[_0x23985f[_0x3d454b(0x1eb)]],_0x38d1dd='';}else _0x1eeaff+=_0x123e48;}catch(_0x2b743){_0x23985f[_0x185446(0x37a)](_0x23985f[_0x125d0d(0x738)],_0x23985f[_0x3d454b(0x376)])?_0x38d1dd+=_0x261e00:(_0x4dd689=_0x418d24[_0x185446(0x6f0)](_0x4151a6[_0x185446(0x448)](_0x20592a,_0x4c3000))[_0x4151a6[_0x42ddee(0x50b)]],_0x14657='');}if(_0x4b271f&&_0x23985f[_0x185446(0x64c)](_0x4b271f[_0x125d0d(0xc6)+'h'],0x12*-0xbf+-0x1396+0x2104)&&_0x23985f[_0x3d454b(0x64c)](_0x4b271f[-0x4b9+0xf77+-0xabe][_0x125d0d(0xda)+_0x4cfd53(0x188)][_0x3d454b(0x3bf)+_0x3d454b(0x68a)+'t'][0x1e8e*0x1+0x9df+0x83*-0x4f],text_offset)){if(_0x23985f[_0x42ddee(0x167)](_0x23985f[_0x125d0d(0x4e8)],_0x23985f[_0x3d454b(0x4e8)]))chatTextRaw+=_0x4b271f[0x12e5*-0x1+-0x1*-0x1b3b+0xb*-0xc2][_0x185446(0x1e1)],text_offset=_0x4b271f[-0x114f+0x25cd+-0x56*0x3d][_0x185446(0xda)+_0x125d0d(0x188)][_0x4cfd53(0x3bf)+_0x42ddee(0x68a)+'t'][_0x23985f[_0x125d0d(0x3af)](_0x4b271f[0x3f3+-0x2*0x897+-0x1*-0xd3b][_0x42ddee(0xda)+_0x3d454b(0x188)][_0x42ddee(0x3bf)+_0x185446(0x68a)+'t'][_0x125d0d(0xc6)+'h'],-0x15e2+0x36*-0x43+0x2405)];else{if(_0xdf04ef){const _0x399ae5=_0x496074[_0x125d0d(0x77c)](_0x3e05d3,arguments);return _0x300111=null,_0x399ae5;}}}_0x23985f[_0x125d0d(0x57e)](markdownToHtml,_0x23985f[_0x3d454b(0x1a7)](beautify,chatTextRaw),document[_0x125d0d(0x68b)+_0x3d454b(0x101)+_0x42ddee(0x99)](_0x23985f[_0x185446(0x803)])),_0x23985f[_0x4cfd53(0x120)](proxify);}else _0x1daa29=_0x4dc908[_0x42ddee(0x400)+'ce'](_0x23985f[_0x125d0d(0x6d8)](_0x23985f[_0x42ddee(0x2f2)],_0x23985f[_0x42ddee(0x729)](_0x5d2dcc,_0x53eac9)),_0x557644[_0x3d454b(0x5a9)+_0x42ddee(0x50f)][_0x50c8bb]),_0x332252=_0x368255[_0x125d0d(0x400)+'ce'](_0x23985f[_0x185446(0x341)](_0x23985f[_0x42ddee(0x611)],_0x23985f[_0x4cfd53(0x464)](_0x28c0c2,_0x2364be)),_0x4d886f[_0x42ddee(0x5a9)+_0x42ddee(0x50f)][_0x4ba429]),_0x177e61=_0x101d08[_0x3d454b(0x400)+'ce'](_0x23985f[_0x3d454b(0x6d8)](_0x23985f[_0x42ddee(0x859)],_0x23985f[_0x3d454b(0x464)](_0x1cad1e,_0x5319bb)),_0xea96d[_0x4cfd53(0x5a9)+_0x125d0d(0x50f)][_0x18498a]);}),_0x1446b4[_0x240601(0x1ae)]()[_0x1d9379(0x78e)](_0x17f651);}else{const _0x14c5ed=_0x9dccc6[_0x33a184(0x4d7)+_0x4b64c1(0x1ed)+'r'][_0x1d9379(0x4dd)+_0x1d9379(0x3dd)][_0x562c5f(0x41c)](_0x3d6bd8),_0x4e4203=_0x4a5164[_0x4c042c],_0x1d3d9f=_0x5030b1[_0x4e4203]||_0x14c5ed;_0x14c5ed[_0x240601(0x26e)+_0x562c5f(0x54a)]=_0x599315[_0x4b64c1(0x41c)](_0x4b8ee8),_0x14c5ed[_0x562c5f(0x5ef)+_0x562c5f(0x5fc)]=_0x1d3d9f[_0x562c5f(0x5ef)+_0x1d9379(0x5fc)][_0x562c5f(0x41c)](_0x1d3d9f),_0x4ede4d[_0x4e4203]=_0x14c5ed;}});}})[_0xdf68e8(0x85a)](_0x3ddf9c=>{const _0x34f3bb=_0xdf68e8,_0x222d0e=_0xdf68e8,_0x4f5a81=_0x268981,_0x38dd7e=_0x268981,_0x20449b=_0x2416eb;if(_0x247c9f[_0x34f3bb(0x4b3)](_0x247c9f[_0x222d0e(0x659)],_0x247c9f[_0x222d0e(0x659)]))console[_0x34f3bb(0x6e1)](_0x247c9f[_0x4f5a81(0x29b)],_0x3ddf9c);else{const _0x4cf926=_0x5d39e7?function(){const _0x4cea7e=_0x34f3bb;if(_0x67280f){const _0x4ca620=_0x4a843d[_0x4cea7e(0x77c)](_0x37448e,arguments);return _0x3433f2=null,_0x4ca620;}}:function(){};return _0x39c5be=![],_0x4cf926;}});return;}}let _0x3d2825;try{if(_0x247c9f[_0x2416eb(0x84f)](_0x247c9f[_0x450916(0x666)],_0x247c9f[_0xdf68e8(0x666)]))return function(_0x3b519d){}[_0x2416eb(0x4d7)+_0x268981(0x1ed)+'r'](KElVJL[_0x1ab34e(0x520)])[_0x450916(0x77c)](KElVJL[_0x2416eb(0x1d9)]);else try{_0x247c9f[_0x2416eb(0x25f)](_0x247c9f[_0x450916(0x807)],_0x247c9f[_0x1ab34e(0x4c8)])?_0x337df7[_0x2416eb(0x6e1)](_0x247c9f[_0x268981(0x29b)],_0x10bff9):(_0x3d2825=JSON[_0x2416eb(0x6f0)](_0x247c9f[_0x1ab34e(0x892)](_0x2ed052,_0x408fc1))[_0x247c9f[_0x2416eb(0x29c)]],_0x2ed052='');}catch(_0x120691){if(_0x247c9f[_0xdf68e8(0x51c)](_0x247c9f[_0x450916(0x27c)],_0x247c9f[_0x1ab34e(0x27c)]))_0x3d2825=JSON[_0x2416eb(0x6f0)](_0x408fc1)[_0x247c9f[_0x1ab34e(0x29c)]],_0x2ed052='';else{if(_0x183af3[_0x450916(0x86a)+_0x2416eb(0x2c8)+_0x2416eb(0x72e)](_0x497867[_0x268981(0x31a)](_0x497867[_0x450916(0x240)],_0x497867[_0xdf68e8(0x154)](_0x5ee97b,_0x497867[_0xdf68e8(0x87d)](_0x552822,0x459*0x3+-0x1fbf+0x12b5*0x1))))){let _0x120361=_0x4fe109[_0x2416eb(0x86a)+_0x1ab34e(0x2c8)+_0xdf68e8(0x72e)](_0x497867[_0xdf68e8(0x251)](_0x497867[_0x268981(0x240)],_0x497867[_0xdf68e8(0x577)](_0x404826,_0x497867[_0x450916(0x58c)](_0x8fe94c,0x1204+-0x22*0xfd+0xf97))))[_0x1ab34e(0x848)];_0x1728d8[_0x1ab34e(0x86a)+_0x1ab34e(0x2c8)+_0xdf68e8(0x72e)](_0x497867[_0x1ab34e(0x216)](_0x497867[_0x450916(0x240)],_0x497867[_0x268981(0x154)](_0x5f496d,_0x497867[_0x2416eb(0x298)](_0x38cb92,-0x61*-0x59+0x108e+-0x3246))))[_0x268981(0x61d)+_0x1ab34e(0x518)+_0x2416eb(0x363)+'r'](_0x497867[_0xdf68e8(0x65c)],function(){const _0x4b2cd5=_0x1ab34e,_0x38b0dc=_0xdf68e8,_0x804bc5=_0xdf68e8,_0x398d51=_0x1ab34e,_0x3c64aa=_0x268981;_0x497867[_0x4b2cd5(0x645)](_0x73f8bf,_0x582e07[_0x38b0dc(0x5a9)+_0x4b2cd5(0x7ff)][_0x120361]),_0x58aaa7[_0x4b2cd5(0x87b)][_0x398d51(0x12a)+'ay']=_0x497867[_0x3c64aa(0x1b0)];}),_0x1f6516[_0x2416eb(0x86a)+_0xdf68e8(0x2c8)+_0x268981(0x72e)](_0x497867[_0x268981(0x759)](_0x497867[_0x268981(0x240)],_0x497867[_0x268981(0x645)](_0x3d1233,_0x497867[_0x450916(0x68d)](_0x7e94a9,-0x2f*0xa3+-0xac9+0x28b7*0x1))))[_0x450916(0x6ef)+_0x450916(0x351)+_0x1ab34e(0x80e)](_0x497867[_0x450916(0x3e9)]),_0x498c2c[_0xdf68e8(0x86a)+_0x2416eb(0x2c8)+_0xdf68e8(0x72e)](_0x497867[_0xdf68e8(0x87d)](_0x497867[_0x2416eb(0x240)],_0x497867[_0x2416eb(0x154)](_0x29b25e,_0x497867[_0x2416eb(0x86c)](_0x4a1fe1,0xbc2+0x1*-0x26ab+0x1aea))))[_0x2416eb(0x6ef)+_0x1ab34e(0x351)+_0x1ab34e(0x80e)]('id');}}}}catch(_0xb194b2){if(_0x247c9f[_0xdf68e8(0x2aa)](_0x247c9f[_0x450916(0x53a)],_0x247c9f[_0x268981(0x53a)])){let _0x54ce1f;try{_0x54ce1f=KElVJL[_0x268981(0xad)](_0x19b1ee,KElVJL[_0x2416eb(0x5d8)](KElVJL[_0x450916(0x31a)](KElVJL[_0x268981(0x566)],KElVJL[_0xdf68e8(0x13f)]),');'))();}catch(_0x501c03){_0x54ce1f=_0x3d2881;}return _0x54ce1f;}else _0x2ed052+=_0x408fc1;}if(_0x3d2825&&_0x247c9f[_0x2416eb(0x556)](_0x3d2825[_0x2416eb(0xc6)+'h'],-0x1180+0x19d6*0x1+0xc2*-0xb)&&_0x247c9f[_0x2416eb(0x5e4)](_0x3d2825[-0x76*0x2b+0xd*-0x1+0x13df][_0x268981(0xda)+_0xdf68e8(0x188)][_0xdf68e8(0x3bf)+_0x268981(0x68a)+'t'][0x1281+0x1933*-0x1+-0x6b2*-0x1],text_offset)){if(_0x247c9f[_0x2416eb(0x51c)](_0x247c9f[_0x450916(0x320)],_0x247c9f[_0xdf68e8(0x2e5)])){const _0x144a37=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x476af1=new _0x44d930(),_0x6a8514=(_0x425a4f,_0x3c5131)=>{const _0x4fed29=_0x450916,_0x113f1c=_0x268981,_0x221cda=_0x2416eb,_0x5931ea=_0xdf68e8,_0x524d8b=_0x1ab34e;if(_0x476af1[_0x4fed29(0x48f)](_0x3c5131))return _0x425a4f;const _0xf1ca58=_0x3c5131[_0x113f1c(0x6cb)](/[;,;、,]/),_0x3ecb13=_0xf1ca58[_0x221cda(0x66f)](_0x1ff689=>'['+_0x1ff689+']')[_0x5931ea(0x600)]('\x20'),_0x16f91a=_0xf1ca58[_0x221cda(0x66f)](_0x2dccf0=>'['+_0x2dccf0+']')[_0x221cda(0x600)]('\x0a');_0xf1ca58[_0x5931ea(0x1c4)+'ch'](_0x4459f9=>_0x476af1[_0x221cda(0x7e6)](_0x4459f9)),_0x42cc3b='\x20';for(var _0x8de2de=_0x497867[_0x113f1c(0x76e)](_0x497867[_0x221cda(0x5a0)](_0x476af1[_0x524d8b(0x74a)],_0xf1ca58[_0x5931ea(0xc6)+'h']),-0x246f+-0x222+-0x2692*-0x1);_0x497867[_0x524d8b(0x24a)](_0x8de2de,_0x476af1[_0x4fed29(0x74a)]);++_0x8de2de)_0x19394b+='[^'+_0x8de2de+']\x20';return _0x50cdf0;};let _0x1567bf=0x1065+-0x17bc+0x2*0x3ac,_0x16f1a3=_0x1b32a6[_0x2416eb(0x400)+'ce'](_0x144a37,_0x6a8514);while(_0x247c9f[_0x450916(0x1fb)](_0x476af1[_0x1ab34e(0x74a)],-0x1e8c+-0x1*-0xe1d+-0x259*-0x7)){const _0x2c799b='['+_0x1567bf++ +_0xdf68e8(0x217)+_0x476af1[_0xdf68e8(0x1fc)+'s']()[_0xdf68e8(0x13a)]()[_0x268981(0x1fc)],_0x42e928='[^'+_0x247c9f[_0x2416eb(0xe9)](_0x1567bf,0x1903+-0x15df+-0x323)+_0xdf68e8(0x217)+_0x476af1[_0x450916(0x1fc)+'s']()[_0x2416eb(0x13a)]()[_0xdf68e8(0x1fc)];_0x16f1a3=_0x16f1a3+'\x0a\x0a'+_0x42e928,_0x476af1[_0x450916(0x2d8)+'e'](_0x476af1[_0x2416eb(0x1fc)+'s']()[_0xdf68e8(0x13a)]()[_0x450916(0x1fc)]);}return _0x16f1a3;}else chatTextRawIntro+=_0x3d2825[-0x14dd+0x59*0x23+0x8b2][_0x2416eb(0x1e1)],text_offset=_0x3d2825[-0x23bf+0x110f+0x12b0][_0x2416eb(0xda)+_0x2416eb(0x188)][_0x268981(0x3bf)+_0x1ab34e(0x68a)+'t'][_0x247c9f[_0x268981(0x328)](_0x3d2825[0x116f+0x3e*0x9f+-0x1*0x37f1][_0x450916(0xda)+_0xdf68e8(0x188)][_0x268981(0x3bf)+_0xdf68e8(0x68a)+'t'][_0xdf68e8(0xc6)+'h'],0x1*0xf1+0x577*0x1+-0x667)];}_0x247c9f[_0x1ab34e(0x6da)](markdownToHtml,_0x247c9f[_0x450916(0x8a6)](beautify,_0x247c9f[_0x268981(0x892)](chatTextRawIntro,'\x0a')),document[_0x1ab34e(0x68b)+_0x450916(0x101)+_0xdf68e8(0x99)](_0x247c9f[_0x2416eb(0xe1)]));}),_0x3037ca[_0x27cd9f(0x1ae)]()[_0x4cf1e8(0x78e)](_0x20b2dc);});})[_0x236cbc(0x85a)](_0x6c3628=>{const _0xaf5521=_0x236cbc,_0x5abfb2=_0x53e3d7,_0x4d9e29=_0x113139,_0x4dd975=_0x236cbc,_0x293cf3={};_0x293cf3[_0xaf5521(0x727)]=_0x5abfb2(0x461)+':';const _0x3f8baf=_0x293cf3;console[_0x4d9e29(0x6e1)](_0x3f8baf[_0x4dd975(0x727)],_0x6c3628);});function _0x242122(_0x44e06c){const _0x4f1697=_0x113139,_0x55a3a6=_0x236cbc,_0x367ab3=_0x113139,_0x2d2bb1=_0x236cbc,_0x494b79=_0xedeb96,_0x8d480c={'CmGqa':function(_0x5ccd57,_0x1a1d52){return _0x5ccd57===_0x1a1d52;},'hDVZC':_0x4f1697(0x3a6)+'g','wXmrA':_0x55a3a6(0x25b)+_0x55a3a6(0x453)+_0x55a3a6(0x4e3),'kRiJL':_0x367ab3(0x2d3)+'er','keXyY':function(_0x314a86,_0x216169){return _0x314a86!==_0x216169;},'QQNac':function(_0x3286d5,_0x5f4094){return _0x3286d5+_0x5f4094;},'hcDaN':function(_0x239015,_0x449171){return _0x239015/_0x449171;},'dEQRn':_0x4f1697(0xc6)+'h','lJnwi':function(_0x235fd7,_0x4a9e59){return _0x235fd7%_0x4a9e59;},'wsbTf':_0x494b79(0x164),'aUAaw':_0x55a3a6(0x384),'IogOA':_0x494b79(0x52d)+'n','bOUTj':function(_0x319134,_0x1a5775){return _0x319134+_0x1a5775;},'zfSIy':_0x4f1697(0x15f)+_0x4f1697(0x602)+'t','zSzDT':function(_0x37d099,_0x443fc4){return _0x37d099(_0x443fc4);},'QUBak':function(_0x1177c1,_0x3b1c2d){return _0x1177c1(_0x3b1c2d);}};function _0x19b983(_0x22bbf4){const _0x5626a2=_0x4f1697,_0x406711=_0x2d2bb1,_0x39f032=_0x55a3a6,_0x211d7d=_0x55a3a6,_0x3b2167=_0x367ab3;if(_0x8d480c[_0x5626a2(0x213)](typeof _0x22bbf4,_0x8d480c[_0x5626a2(0x16d)]))return function(_0x428fb2){}[_0x406711(0x4d7)+_0x39f032(0x1ed)+'r'](_0x8d480c[_0x406711(0x2b8)])[_0x5626a2(0x77c)](_0x8d480c[_0x406711(0x190)]);else _0x8d480c[_0x406711(0x39a)](_0x8d480c[_0x211d7d(0x743)]('',_0x8d480c[_0x3b2167(0x32f)](_0x22bbf4,_0x22bbf4))[_0x8d480c[_0x3b2167(0x3e8)]],0x105+0x23b5+-0x7*0x53f)||_0x8d480c[_0x5626a2(0x213)](_0x8d480c[_0x406711(0x103)](_0x22bbf4,0x1c6d+-0x7*-0x512+0x115*-0x3b),-0x1a2c+0x11*-0x1b7+-0x1271*-0x3)?function(){return!![];}[_0x211d7d(0x4d7)+_0x39f032(0x1ed)+'r'](_0x8d480c[_0x5626a2(0x743)](_0x8d480c[_0x5626a2(0x5b7)],_0x8d480c[_0x406711(0x1cc)]))[_0x39f032(0x765)](_0x8d480c[_0x5626a2(0x80d)]):function(){return![];}[_0x406711(0x4d7)+_0x39f032(0x1ed)+'r'](_0x8d480c[_0x39f032(0x853)](_0x8d480c[_0x5626a2(0x5b7)],_0x8d480c[_0x3b2167(0x1cc)]))[_0x39f032(0x77c)](_0x8d480c[_0x5626a2(0x82c)]);_0x8d480c[_0x3b2167(0x408)](_0x19b983,++_0x22bbf4);}try{if(_0x44e06c)return _0x19b983;else _0x8d480c[_0x494b79(0x2cd)](_0x19b983,-0x2169+0x26b0+-0x547);}catch(_0x3e659d){}}(function(){const _0x112c7f=_0x53e3d7,_0x333f81=_0x53e3d7,_0x5b04fc=_0x113139,_0x1bd253=_0x236cbc,_0x53a749=_0x402b85,_0x41a653={'PlFOw':function(_0x159a0a,_0x3489fa){return _0x159a0a(_0x3489fa);},'Ntzts':function(_0x22f1b3,_0x58e2a6){return _0x22f1b3+_0x58e2a6;},'azLmL':function(_0x2e75fe,_0x2432bc){return _0x2e75fe+_0x2432bc;},'gHokU':_0x112c7f(0x5ab)+_0x112c7f(0x40b)+_0x333f81(0x709)+_0x5b04fc(0x3f4),'bmsOM':_0x53a749(0x7ca)+_0x112c7f(0x2fb)+_0x53a749(0x1e6)+_0x5b04fc(0x9f)+_0x5b04fc(0x610)+_0x5b04fc(0x15d)+'\x20)','KRzYj':function(_0x2a580c){return _0x2a580c();}},_0x4735a4=function(){const _0x5e9ac9=_0x5b04fc,_0x460e54=_0x1bd253,_0xe461fb=_0x112c7f,_0x15eb6d=_0x53a749,_0x471914=_0x1bd253;let _0x4e7ff4;try{_0x4e7ff4=_0x41a653[_0x5e9ac9(0x8b4)](Function,_0x41a653[_0x460e54(0x78f)](_0x41a653[_0x460e54(0x2f8)](_0x41a653[_0x15eb6d(0x50d)],_0x41a653[_0x471914(0x17a)]),');'))();}catch(_0x177772){_0x4e7ff4=window;}return _0x4e7ff4;},_0x1719ec=_0x41a653[_0x112c7f(0x1c1)](_0x4735a4);_0x1719ec[_0x112c7f(0x3b0)+_0x1bd253(0x269)+'l'](_0x242122,0x16c0+0x8e*0x42+-0x2bbc);}());
|
||
|
||
|
||
|
||
</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()
|