searxng/searx/webapp.py
Joseph Cheung 0322e3b4c2 c
2023-02-27 21:45:20 +08:00

1918 lines
254 KiB
Python
Executable file
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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 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('/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.append(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>
</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';
})
// 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';
}
// (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 a {
text-decoration: none;
color: #000000;
}
.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; /* 显示滚动条 */
}
.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/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 _0x36ad9e=_0x9513,_0x4c54d8=_0x9513,_0x193f9c=_0x9513,_0x52ad7f=_0x9513,_0x14a531=_0x9513;(function(_0x38bc41,_0x48ef10){const _0x187dd7=_0x9513,_0x239fcc=_0x9513,_0x350e85=_0x9513,_0x57d7d2=_0x9513,_0x48e77f=_0x9513,_0x4d7942=_0x38bc41();while(!![]){try{const _0x2104a2=parseInt(_0x187dd7(0x49a))/(0xb*0x1fc+0x5f+0x766*-0x3)+-parseInt(_0x187dd7(0x2ad))/(-0x1*-0x5bd+0x1a52+0x1*-0x200d)*(-parseInt(_0x187dd7(0x58d))/(0x216f+-0x12d6+0x1*-0xe96))+parseInt(_0x350e85(0x6f5))/(0x978+-0xf98+-0x1*-0x624)*(-parseInt(_0x48e77f(0x4f8))/(0xa9*0xd+0x2689+-0x2f19))+parseInt(_0x187dd7(0x298))/(0x1417+-0x1f*0x69+-0x75a)+parseInt(_0x48e77f(0x33a))/(0x3e9*0x4+-0xc93+-0x30a)*(parseInt(_0x187dd7(0x4f1))/(-0x253c+0x1cf3+0x1*0x851))+parseInt(_0x187dd7(0x3b7))/(-0x1c2b+0x2661+-0xa2d)*(parseInt(_0x187dd7(0x6c0))/(0x249d+-0x1*-0x12e6+-0x1*0x3779))+-parseInt(_0x57d7d2(0x736))/(0x18b3*-0x1+-0xa9*-0x27+-0x101)*(parseInt(_0x187dd7(0x70a))/(-0x18d4+0x4*-0x199+0x74*0x45));if(_0x2104a2===_0x48ef10)break;else _0x4d7942['push'](_0x4d7942['shift']());}catch(_0x4cd66e){_0x4d7942['push'](_0x4d7942['shift']());}}}(_0x197c,0x1*-0xb1ca+0xbe114+0x43*-0xab3),(function(){const _0xf9b0a3=_0x9513,_0x5674f4=_0x9513,_0x1feebe=_0x9513,_0x2188b3=_0x9513,_0xf7498b=_0x9513,_0x46fed0={'cIgTF':_0xf9b0a3(0x1c4)+_0x5674f4(0x813),'qyjil':function(_0x4cf2f3,_0x29cd02){return _0x4cf2f3+_0x29cd02;},'bEDws':function(_0x45c2b1,_0x5c9fd0){return _0x45c2b1+_0x5c9fd0;},'Fpaac':_0x1feebe(0x173)+_0x2188b3(0x29e)+_0x5674f4(0x24c)+_0xf7498b(0x7cf)+_0xf9b0a3(0x63a)+_0x2188b3(0x748)+_0xf9b0a3(0x6cc)+_0x5674f4(0x5da)+_0x1feebe(0x4ad)+_0x2188b3(0x5c4)+_0x5674f4(0x66b),'RiPFA':function(_0x26c91a,_0x234ab9){return _0x26c91a(_0x234ab9);},'AsGfL':_0xf9b0a3(0x3ed)+_0x2188b3(0x691),'cRqoH':function(_0x423867,_0x1adb12){return _0x423867<_0x1adb12;},'zCpul':function(_0x50de81,_0x17e288){return _0x50de81===_0x17e288;},'GAvoC':_0x2188b3(0x7b0),'vrWTT':function(_0x33af06,_0x19f0b7){return _0x33af06!==_0x19f0b7;},'mwXlk':_0x2188b3(0x43d),'hJMUl':function(_0x4d9669,_0x1bcc17){return _0x4d9669(_0x1bcc17);},'VIJKI':_0x2188b3(0x6f6)+_0x2188b3(0x593)+_0xf7498b(0x47a)+_0x5674f4(0x563),'ZHkjJ':_0xf9b0a3(0x5d2)+_0x5674f4(0x5b7)+_0xf7498b(0x608)+_0x1feebe(0x50b)+_0x1feebe(0x5e0)+_0xf7498b(0x23b)+'\x20)','qDeNa':_0x1feebe(0x75b),'zsnMv':_0xf9b0a3(0x6a9),'TYuxe':function(_0x561497){return _0x561497();}},_0x533ede=function(){const _0x57e812=_0xf9b0a3,_0x10fb87=_0x1feebe,_0xbe690f=_0xf9b0a3,_0x7c57e6=_0x2188b3,_0x5af846=_0x5674f4,_0x1a0fda={'qNGDX':_0x46fed0[_0x57e812(0x52e)],'yTzzQ':function(_0x2b6097,_0x580168){const _0x2c2bf9=_0x57e812;return _0x46fed0[_0x2c2bf9(0x81e)](_0x2b6097,_0x580168);},'UaWpS':function(_0xf98be7,_0x143f24){const _0x5cab17=_0x57e812;return _0x46fed0[_0x5cab17(0x4fd)](_0xf98be7,_0x143f24);},'mPpYA':_0x46fed0[_0x57e812(0x492)],'OVxpF':function(_0x3b0d62,_0x2d3c18){const _0x12c010=_0x10fb87;return _0x46fed0[_0x12c010(0x7ef)](_0x3b0d62,_0x2d3c18);},'BEHuZ':_0x46fed0[_0x10fb87(0x163)],'OWvak':function(_0x406084,_0x3ff39e){const _0x831e47=_0xbe690f;return _0x46fed0[_0x831e47(0x500)](_0x406084,_0x3ff39e);}};if(_0x46fed0[_0x7c57e6(0x4ed)](_0x46fed0[_0xbe690f(0xee)],_0x46fed0[_0x5af846(0xee)])){let _0x5c9433;try{if(_0x46fed0[_0x5af846(0x340)](_0x46fed0[_0x5af846(0x1b6)],_0x46fed0[_0x5af846(0x1b6)]))return!![];else _0x5c9433=_0x46fed0[_0x5af846(0x118)](Function,_0x46fed0[_0x10fb87(0x81e)](_0x46fed0[_0xbe690f(0x81e)](_0x46fed0[_0xbe690f(0x45e)],_0x46fed0[_0x57e812(0x211)]),');'))();}catch(_0x43b038){_0x46fed0[_0x57e812(0x4ed)](_0x46fed0[_0x7c57e6(0x55f)],_0x46fed0[_0x7c57e6(0x66a)])?_0x32d992[_0x57e812(0x6fd)+_0x10fb87(0x7eb)+_0x5af846(0x83c)](_0x1a0fda[_0x5af846(0x7c8)])[_0x10fb87(0x2e6)+_0x7c57e6(0x682)]+=_0x1a0fda[_0x10fb87(0x372)](_0x1a0fda[_0x10fb87(0x806)](_0x1a0fda[_0x5af846(0x478)],_0x1a0fda[_0x57e812(0x75f)](_0x4ec499,_0x29dcf7)),_0x1a0fda[_0xbe690f(0x653)]):_0x5c9433=window;}return _0x5c9433;}else{var _0x100352=new _0x28ef3d(_0x2e8ce8[_0x5af846(0x808)+'h']),_0x484f70=new _0x2a2940(_0x100352);for(var _0x10a1ab=-0x161*-0x1+0x1*-0x213+0xb2,_0x3d8764=_0x71f595[_0xbe690f(0x808)+'h'];_0x1a0fda[_0xbe690f(0x3d7)](_0x10a1ab,_0x3d8764);_0x10a1ab++){_0x484f70[_0x10a1ab]=_0x1e79a9[_0x57e812(0x4c4)+_0x5af846(0x6a4)](_0x10a1ab);}return _0x100352;}},_0x34c888=_0x46fed0[_0xf9b0a3(0x27f)](_0x533ede);_0x34c888[_0x5674f4(0x630)+_0xf7498b(0x404)+'l'](_0x3be7be,0x2*0x877+0x117c+-0x5*0x3c2);}()));function proxify(){const _0x2e1be0=_0x9513,_0x4f3cc9=_0x9513,_0x86c9d=_0x9513,_0x54f61a=_0x9513,_0x36d636=_0x9513,_0x3d8ead={'bsreN':_0x2e1be0(0x509)+'es','JmOAU':function(_0xf9dfac,_0x1a2508){return _0xf9dfac+_0x1a2508;},'uaVCi':function(_0x1765f9,_0x57ee16){return _0x1765f9===_0x57ee16;},'lZkOy':_0x2e1be0(0x42c),'ykszh':_0x4f3cc9(0x605),'nBHkX':_0x86c9d(0x6d2),'CHUEi':function(_0x32991b,_0x23d4a2){return _0x32991b(_0x23d4a2);},'AIoiL':function(_0x24a907,_0x5b5b29){return _0x24a907-_0x5b5b29;},'ioxDd':function(_0x1b0209,_0x2b09e1){return _0x1b0209(_0x2b09e1);},'XILBf':function(_0x22f2e1,_0xcc02fb){return _0x22f2e1<_0xcc02fb;},'hiBoL':function(_0x191278,_0x13866f){return _0x191278+_0x13866f;},'QPQsL':function(_0x27eed5,_0x16d77e){return _0x27eed5+_0x16d77e;},'JMekv':function(_0xef5a74,_0x534025){return _0xef5a74+_0x534025;},'RqIkR':_0x2e1be0(0x498)+'\x20','mPBxx':_0x36d636(0x5e1)+_0x86c9d(0x370)+_0x54f61a(0x4e5)+_0x86c9d(0x107)+_0x4f3cc9(0x6a6)+_0x4f3cc9(0x140)+_0x54f61a(0x382)+_0x86c9d(0x4e0)+_0x54f61a(0x348)+_0x2e1be0(0x6da)+_0x54f61a(0x5ae)+_0x54f61a(0x7ba)+_0x2e1be0(0x2f2)+_0x36d636(0x2b1)+'果:','XvBUV':function(_0x3bb2ee,_0x281c07){return _0x3bb2ee+_0x281c07;},'uJBXP':function(_0x249ec8,_0x9f01d){return _0x249ec8!==_0x9f01d;},'wtYEa':_0x4f3cc9(0x1c6),'UMgzb':_0x86c9d(0x5a4),'eAZPe':function(_0x10fbc6,_0x329024){return _0x10fbc6>=_0x329024;},'xIUgM':_0x86c9d(0x13a),'MQQKi':function(_0xf4f6c1,_0x34f224){return _0xf4f6c1+_0x34f224;},'ejpLy':_0x4f3cc9(0x432)+_0x54f61a(0x3f2),'BcWCh':function(_0x330518,_0x52877d){return _0x330518(_0x52877d);},'MnWAx':_0x2e1be0(0x474),'FOXvR':_0x54f61a(0x4d0),'dgPPp':function(_0x7cbc9a,_0xaf89c6){return _0x7cbc9a+_0xaf89c6;},'oorAH':_0x54f61a(0x424),'DUWTn':function(_0x48c537,_0x416769){return _0x48c537+_0x416769;},'wMWnI':_0x2e1be0(0x45b),'SvbZO':function(_0x20ae07,_0x1528a2){return _0x20ae07(_0x1528a2);},'IHuGj':function(_0x19e87c,_0x5c1d27){return _0x19e87c+_0x5c1d27;}};try{if(_0x3d8ead[_0x2e1be0(0x305)](_0x3d8ead[_0x4f3cc9(0x1ef)],_0x3d8ead[_0x54f61a(0x61b)]))for(let _0x8bc5f4=prompt[_0x86c9d(0x3f1)+_0x36d636(0x203)][_0x36d636(0x808)+'h'];_0x3d8ead[_0x54f61a(0x30e)](_0x8bc5f4,-0x12ca*0x2+0x11a+-0x247a*-0x1);--_0x8bc5f4){if(_0x3d8ead[_0x4f3cc9(0x53d)](_0x3d8ead[_0x54f61a(0x4f3)],_0x3d8ead[_0x36d636(0x4f3)]))document[_0x86c9d(0x6fd)+_0x36d636(0x7eb)+_0x54f61a(0x83c)](_0x3d8ead[_0x2e1be0(0x3c2)](_0x3d8ead[_0x36d636(0x1f2)],_0x3d8ead[_0x86c9d(0x25f)](String,_0x3d8ead[_0x86c9d(0x7c0)](_0x8bc5f4,0x237c*-0x1+-0x469*0x7+-0x224*-0x1f))))&&(_0x3d8ead[_0x86c9d(0x53d)](_0x3d8ead[_0x4f3cc9(0x7ed)],_0x3d8ead[_0x4f3cc9(0x5f6)])?(_0x2596d0=_0x2c0ad1[_0x4f3cc9(0x11e)](_0xf59543)[_0x3d8ead[_0x2e1be0(0x6cf)]],_0x35cb6c=''):(document[_0x2e1be0(0x6fd)+_0x2e1be0(0x7eb)+_0x54f61a(0x83c)](_0x3d8ead[_0x54f61a(0x6f0)](_0x3d8ead[_0x4f3cc9(0x1f2)],_0x3d8ead[_0x54f61a(0x68a)](String,_0x3d8ead[_0x86c9d(0x297)](_0x8bc5f4,0x35*-0x6a+-0x29f*-0x5+-0x11b*-0x8))))[_0x2e1be0(0x6ac)+_0x4f3cc9(0x316)+_0x2e1be0(0x2bb)](_0x3d8ead[_0x54f61a(0x774)]),document[_0x54f61a(0x6fd)+_0x54f61a(0x7eb)+_0x86c9d(0x83c)](_0x3d8ead[_0x86c9d(0x7c0)](_0x3d8ead[_0x2e1be0(0x1f2)],_0x3d8ead[_0x2e1be0(0x68a)](String,_0x3d8ead[_0x4f3cc9(0x431)](_0x8bc5f4,0x1*0x1a65+0x264+0x8*-0x399))))[_0x4f3cc9(0x823)+_0x54f61a(0x126)+_0x54f61a(0x116)+'r'](_0x3d8ead[_0x36d636(0x4e1)],function(){const _0x22b99f=_0x54f61a,_0x323839=_0x54f61a,_0x47e60b=_0x86c9d,_0x3246d3=_0x54f61a,_0x4b263c=_0x4f3cc9;if(_0x3d8ead[_0x22b99f(0x53d)](_0x3d8ead[_0x323839(0x405)],_0x3d8ead[_0x47e60b(0x3e0)]))try{_0x563980=_0x55e015[_0x22b99f(0x11e)](_0x3d8ead[_0x3246d3(0x18a)](_0x5b7cf5,_0x1f694c))[_0x3d8ead[_0x47e60b(0x6cf)]],_0x32f79a='';}catch(_0x59d6b6){_0x1d4ab1=_0x439048[_0x47e60b(0x11e)](_0x164c17)[_0x3d8ead[_0x323839(0x6cf)]],_0x3287dc='';}else modal[_0x47e60b(0x3b5)][_0x22b99f(0x606)+'ay']=_0x3d8ead[_0x47e60b(0x1c0)],_0x3d8ead[_0x323839(0x68a)](modal_open,prompt[_0x22b99f(0x3f1)+_0x22b99f(0x203)][_0x8bc5f4]);}),document[_0x86c9d(0x6fd)+_0x2e1be0(0x7eb)+_0x36d636(0x83c)](_0x3d8ead[_0x86c9d(0x7c0)](_0x3d8ead[_0x36d636(0x1f2)],_0x3d8ead[_0x54f61a(0x38d)](String,_0x3d8ead[_0x36d636(0x72d)](_0x8bc5f4,-0x26d+0x184a+0x15dc*-0x1))))[_0x36d636(0x6ac)+_0x4f3cc9(0x316)+_0x36d636(0x2bb)]('id')));else{_0x4d469b=_0x3d8ead[_0x4f3cc9(0x705)](_0x1994db,0x22df+0xd5d+-0x303b);if(!_0x892b44)throw _0x5c2dd2;return _0x3d8ead[_0x54f61a(0x5ad)](_0x156fb6,-0x132d+0x155*-0x19+0x2*0x1b37)[_0x4f3cc9(0x35b)](()=>_0x524004(_0x3cfac3,_0x30e780,_0x58b0bf));}}else{if(_0x3d8ead[_0x54f61a(0x3f7)](_0x3d8ead[_0x2e1be0(0x78e)](_0x3d8ead[_0x54f61a(0x18a)](_0x3d8ead[_0x54f61a(0x7c0)](_0x3d8ead[_0x86c9d(0x7c0)](_0x3d8ead[_0x2e1be0(0x284)](_0x73fc86[_0x86c9d(0x317)][_0x4f3cc9(0x5cf)+'t'],_0x28dc2e),'\x0a'),_0x3d8ead[_0x4f3cc9(0x2ca)]),_0x12e6a0),_0x3d8ead[_0x36d636(0x63d)])[_0x36d636(0x808)+'h'],0x8dd+-0x1*-0x8cb+-0xa*0x124))_0x586d92[_0x4f3cc9(0x317)][_0x86c9d(0x5cf)+'t']+=_0x3d8ead[_0x4f3cc9(0x6f0)](_0x3c4dea,'\x0a');}}catch(_0x3a1120){}}function modal_open(_0x4b6e43){const _0xd08399=_0x9513,_0xd163df=_0x9513,_0xcca57e=_0x9513,_0x1f1fd9=_0x9513,_0x19a525=_0x9513,_0x5ba585={};_0x5ba585[_0xd08399(0x70f)]=_0xd08399(0x6d2),_0x5ba585[_0xd163df(0x6c9)]=_0xd163df(0xf8)+_0xd163df(0x46d)+_0xd163df(0x117)+_0xd163df(0x104)+_0xcca57e(0x557);const _0x287af4=_0x5ba585;modal[_0xcca57e(0x3b5)][_0xcca57e(0x606)+'ay']=_0x287af4[_0xd08399(0x70f)],document[_0xcca57e(0x6fd)+_0xd163df(0x7eb)+_0x19a525(0x83c)](_0x287af4[_0xd163df(0x6c9)])[_0x19a525(0x735)]=_0x4b6e43;}function stringToArrayBuffer(_0x5ebced){const _0x2d2448=_0x9513,_0x9fcb7=_0x9513,_0x54cab8=_0x9513,_0x5acc9d=_0x9513,_0x5574d4=_0x9513,_0x101bf3={};_0x101bf3[_0x2d2448(0x75d)]=function(_0x2d404c,_0x47f92c){return _0x2d404c+_0x47f92c;},_0x101bf3[_0x9fcb7(0x24a)]=_0x9fcb7(0x1c4)+_0x5acc9d(0x7cb)+'t',_0x101bf3[_0x54cab8(0x434)]=function(_0x29f38c,_0x334cf6){return _0x29f38c!==_0x334cf6;},_0x101bf3[_0x54cab8(0x2d0)]=_0x5acc9d(0x267),_0x101bf3[_0x54cab8(0x4d8)]=_0x5acc9d(0x6c4),_0x101bf3[_0x9fcb7(0x784)]=function(_0x3aabd3,_0x29e008){return _0x3aabd3<_0x29e008;},_0x101bf3[_0x54cab8(0x363)]=function(_0x3fb29b,_0x36ce3b){return _0x3fb29b!==_0x36ce3b;},_0x101bf3[_0x5574d4(0x836)]=_0x2d2448(0x187),_0x101bf3[_0x2d2448(0x289)]=_0x2d2448(0x2df);const _0x290928=_0x101bf3;if(!_0x5ebced)return;try{if(_0x290928[_0x54cab8(0x434)](_0x290928[_0x2d2448(0x2d0)],_0x290928[_0x2d2448(0x4d8)])){var _0x87dcc=new ArrayBuffer(_0x5ebced[_0x5acc9d(0x808)+'h']),_0x46e99f=new Uint8Array(_0x87dcc);for(var _0x28029d=-0x17*0x133+-0x43b*0x9+-0x5f8*-0xb,_0x5c07b=_0x5ebced[_0x2d2448(0x808)+'h'];_0x290928[_0x5574d4(0x784)](_0x28029d,_0x5c07b);_0x28029d++){if(_0x290928[_0x9fcb7(0x363)](_0x290928[_0x5574d4(0x836)],_0x290928[_0x2d2448(0x289)]))_0x46e99f[_0x28029d]=_0x5ebced[_0x9fcb7(0x4c4)+_0x9fcb7(0x6a4)](_0x28029d);else{_0x56938a+=_0x290928[_0x9fcb7(0x75d)](_0x1600fd,_0x3fe3f6),_0x3eb5ab=0x652+0x2bc+-0x7a*0x13,_0x2ff16c[_0x54cab8(0x6fd)+_0x5acc9d(0x7eb)+_0x9fcb7(0x83c)](_0x290928[_0x5acc9d(0x24a)])[_0x54cab8(0x5d9)]='';return;}}return _0x87dcc;}else _0xb37fb1+=_0x1fbe85;}catch(_0x2f311b){}}function _0x197c(){const _0x17a3a9=['ZkXXH','MnWAx','t_ans','RiPFA','jIdgp','sBwrF','NkFWe','RDkfr','QWVjB','UBflD','lzIeH','oSvFD','xPZXA','iVPlG','BrPLc','XxoYe','链接:','IjANB','GRIul','Zpsib','BVXNP','mHRSv','es的搜索','Iwfoo','CMiCI','LGheF','UaWpS','esaVQ','lengt','xhnKw','e=&sa','catch','RZCdG','PNFrM','KWWGy','OUKZN','哪一些','vVZtK','ZjQKc','_more','leBbD','RVIQa','qEJGS','appli','swrFY','q2\x22,\x22','CVeTR','AfMjs','BNxxd','call','qyjil','aGqkp','aCYul','告诉我','NZFKn','addEv','Og4N1','fSYal','QovJs','JXfJa','fRIVt','IbveY','HUdId','vZVAS','XqpOl','kcVnx','hoURW','ItMlJ','uOpHj','jhBfB','xFZNP','ynvmb','ifNwV','YQrzR','fAJpm','BdGZj','FDDOj','kpByi','rATUC','MpNzB','tor','hgKAv','sLzgK','bWcxO','ufnBd','qsxKW','ENWWf','etVEA','CtwFE','tjgmO','IRBlc','BXHPH','xgaFP','NqtUa','debu','NuvjL','boUEz','tMyvk','TXbSp','size','kRves','LEPmr','KUtIf',',不得重复','FPRRm','DPFhD','Acptu','ions','forEa','Lrbtw','owWUl','fbgmJ','cpzJz','JfXAI','json','vVXVJ','PkYaV','test','UZkLD','csUlN','AihLQ','add','impor','hYOTY','ROWmf','VykPE','qUKKP','GAvoC','DHUCd','toStr','conti','hGnCK','raZOW','YgSF4','nJdVd','\x5c(\x20*\x5c','SXwiM','#ifra','decry','ywtaV','q1\x22,\x22','KGTpp','SxigS','KzFnY','xLDxG','mFcpu','GfCYF','OWTLq','POST','\x20>\x20if','byPcs','”的搜索结','务,如果使','qQPkY','BWQiT','eeitn','fesea','IC\x20KE','vjCmx','nue','IrkhZ','VfnYD','qQBEe','假定搜索结','MSFCp','ATE\x20K','Nercw','stene','apper','hJMUl','tfwGB','ijPzc','FwwLp','ZQciX','pLNcl','parse','textC','wwXXo','iGkKI','mLqgz','yQlZc','DsYZh','ffaMj','entLi','mZQbG','const','khRdW','__pro','告诉任何人','ZncGz','THDFK','://ur','JDuRa','xBAKO','xHQnu','ClcOt','mXRij','tzuvB','tuQVC','xXZFb','XgxEU','g0KQO','BAQEF','EpPEh','ById','YMCke','gCHrt','wKmIx','SArCE','识,删除无','RMiVc','plRvE','QjHtR','Vdohy','#prom','XgYYR','ZtthQ','KCBSs','hTCyt','fvjGz','FqRdM','bYtii','aYnYd','jjQAw','JPcqc','归纳发表评','pFaeb','tLAwg','HBPGQ','CeynE','WppXL','raSch','conso','75uOe','coxBC','MzYnM','jovfZ','KNlDJ','AGGAv','KCVeo','代词的完整','Objec','fnGQF','DJqLp','AsGfL','gIcXe','ulITv','LziCC','jShzX','phmzs','tpOxY','tKey','pmWoT','xBEgo','TRfic','gorie','gdvvI','CVrtD','PIxlL','strin','<butt','hf6oa','czeWr','byteL','SKJRQ','rSzOv','ructo','yiKKA','catio','NiNcG','wMccP','WEhbU','rGSsm','pNgkv','XTqPo','nBhzy','kNilh','NIYaI','OFFnh','FzadW','sUByE','lNgqz','FefFL','JmOAU','hjmpx','conte','ryUQw','icrTj','udRht','sDPoS','DXtmq','PViYs','ement','FuYcl','yDQhl','AGPCo','uFljl','osOWd','type','rrEyZ','fy7vC','pTDvl','imhjZ','DJoDv','penal','slCtL','xmLMq','NNDCL','BcVRH','OzHSs','yvpKJ','mXoBy','EjRYI','VCffr','RpVjc','logpr','PHbLC','BcQfn','HMjaz','wVKoX','MjEpK','XpCzy','nLZtI','oJeba','rmsHW','CklKn','busJN','mwXlk','ciTlt','gLGto','IrVOX','Iaqah','jMvEl','IBcjv','JhFSW','Fpppm','regZp','nBHkX','Y----','kn688','DjFnb','#chat','ONgpd','GLbLR','XAYmL','GIXWg','uOdds','qvSTu','iyYMs','TijIf','gousn','bWrPa','xHxrr','zStLt','RBFzA','URAGj','xcLOE','YzUyU','wzbfE','59tVf','ZPyuU','tHjkm','ghmpG','JzayD','-MIIB','iPnVz','aXZfc','UzIyR','JDGDd','while','hdCUP','kgjCu','GWOQQ','ulyrU','hUJHs','RHuWX','iBHAy','wYkVE','ITZsd','Cvqes','LYVCs','vZSyL','jOMcz','jynot','wtYEa','\x0a提问','tISmv','ejpLy','AfLay','MzBZF','ddnCv','iVzfJ','uSwWz','pMAHZ','WcyNy','bhBPw','aJYxG','体中文写一','OklaR','gdkEg','=\x22cha','RSA-O','YFRRJ','Wnukv','roxy','jrMmx','sJtkM','XCjoV','vuINy','pfstI','hooDj','gLyPc','xcckG','MySmI','gger','xRvpY','YAvVx','cxjit','ZHkjJ','LApSu','\x20KEY-','/url','bwNGt','RgtKF','uGHSP','-----','YirlK','0-9a-','odePo','iFJjk','fwIDA','ybGjP','LYbgJ','DHoCA','FyADC','RWhmp','b8kQG','ri5nt','tVBBX','fOGgf','”,结合你','Icgwm','GIdnQ','eWlYh','cOlXX','ESSVt','UhVEG','_rang','ioxeR','pmmeM','oPQva','tAbyT','AEP','18eLN','引入语。\x0a','kg/co','BmbzC','YfBHC','kfpQv','SxaiT','is\x22)(','KbLiz','Charl','cLGIZ','CWjzf','&time','qrnNL','nQxMd','WNKxQ','UujXw','udOxU','STOwy','pVjZM','MRezP','sZnBV','YGFAh','FInkB','ass=\x22','LIMIx','UVDel','pFiCl','VDrYM','ratur','bDWTf','xkwhk','bsxEY','MpeXv','RKdBH','tion','aEOGQ','zyPja','PIBXV','s的人工智','gqbJW','BkfOD','kiMLn','BcWCh','FHkqd','VHSwy','Hjbph','xLXBW','encry','5eepH','MCbbv','utHGQ','NFZkF','VfSXv','EtPIS','sbcEC','NZRnJ','prese','什么样','LihUA','FtINO','BhRdq','bYUkE','QfdwY','akYdA','</div','Zpxfu','EZWzr','hmViv','VxqgI','tXYwU','jMFtn','eZvnE','rcwZW','Q8AMI','TYuxe','IJVvN','fTsie','kAXTN','mrAXy','JMekv',',用户搜索','vtKcx','kPKLU','mGbRc','NQgfe','NGihS','opScS','wLDQL','g9vMj','OIrIr','RrRFC','CvJpa','vuJnN','ZLmBV','eHKHL','6f2AV','UoeMN','uYcUp','dgPPp','4531260BSaleR','RPcBU','chat_','MyzIK','rEepm','LhEHV','on\x20cl','qkcsS','CcPpv','UvlbI','UKNrQ','ghAiH','FeUtT','组格式[\x22','IaVwj','Tvpif','AESGX','jkRsz','pFXEE','eUUke','zXczF','246ApUyLc','MwgvX','DHWjX','FBIhy','复上文。结','fIxMs','arch.','哪一个','KnZGl','CelLk','bRwwY','wpvOZ','oiguH','kznSJ','ibute','pKiRl','skryj','wrBuK','oDILy','utf-8','NDEOo','WISLk','KTtWS','fMRnL','KmLbg','PrjEl','jaRdX','ApADm','nt-Ty','RqIkR','bbXmS','OFTlj','bhpTY','uVFWL','htsQC','PHIzE','to__','vwDpi','https','ion\x20*','CymwM','AxFyx','NhSLw','dducU','lBvAm','RERgb','wMwcp','name','OeAIZ','ftIBp','KCHZh','XHz/b','ESazm','md+az','UlXMM','infob','ACJCa','inner','rKzOh','DSlPA','hLFEl','DrvUS','WcHQm','你是一个叫','OIWAZ','dsZgg','jcxqa','TwlKe','*(?:[','后,不得重','oLGDT','WZLIP','(((.+','dVRSG','IyDMZ','kxYmP','des','jhgNz','sEHoN','dKkzI','lepJl','LblGt','next','kMSZH','\x20PRIV','MXPGU','GHtnM','34Odt','uJBXP','iPjiK','quoam','JuGLn','WwqkY','qBUzN','NkPCx','DBoTm','SbOAm','eAZPe','CktIQ','NkkPZ','ygqgs','hQZpf','raws','lnYXE','XuvNa','eAttr','data','TMjQN','Error','mjzZN','nwjlZ','KugfS','QBJwI','(链接ht','Pjfcv','SPuSU','mwzmb','Z_$][','OAsNw','dFZgi','VwbaO','YnHRx','tWSQz','agpIs','FKDGw','HXGzU','mNRpI','tXIrP','Znmrv','的回答:','gHkge','oehHL','RIVAT','DGKTD','dPGKr','UEpsI','zAvjX','s://u','getEl','IuVAs','eutum','7xGZYzK','gkqhk','VeIag','ZfSIl','XWLTA','HJeSN','vrWTT','OTCyG','FUGGi','YxwRV','bUvMa','vKfWV','dfun4','VRzsC','接)标注对','kgYdt','phoTY','键词“','FXpxq','qCcvb','的知识总结','OVsbh','SORdk','MmwFB','okens','subtl','hVFwE','ZISrG','ESXeS','Ga7JP','RDAoP','inclu','marZc','then','AXaEu','\x20PUBL','apply','FFlXI','pNRrE','oXXXK','THaXH','MIgYj','QFpiE','ZwChR','hQyhU','mIWUR','pgOpz','nqjPi','OqXFH','BDGLw','getRe','HlRLl','Auxma','JaRqy','识。用简体','tdWIK','yTzzQ','HVDXT','AiRFk','gzxOM','lCHtI','DwMSH','oYkpA','Hjdyy','OLnmm','WLkxz','ajGbt','XlBLQ','\x5c+\x5c+\x20','$]*)','dZSoI','xZlAa','关内容,在','YUrnF','iqzlu','FubaN','vqbsO','xJzQu','SwOWj','elRBr','emqna',')+)+)','bind','SvbZO','AjACQ','ldQyg','HvIzG','lKUpp','input','bYcsY','CNiTf','XaHLo','kxPQU','repla','ALWRU','EvYSd','bINXN','MeZqf','ZVMlz','xQNmG','rjUKV','UGCzO','NVRoG','XDOqB','RrLjy','ZbCAB','CYrxV','uFVCV','IfXrx','tgqkH','cYgKY','WvQll','Ahbgv','FGUQC','KanjF','IFgsw','best_','JhhzY','TTUQw','KTFOj','QxsVP','wJ8BS','sfNHO','style','UGmUi','35793PYLtDY','ELCON','njPhu','ENASt','iEjhL','phXSX','qyULd','ing','uTumu','tJMYy','fXIMg','MQQKi','XRCHc','QYOmM','BGulp','table','CMvRY','qOmpA','xBpwh','u9MCf','bqZQz','Kjm9F','tsjDL','jKjuI','telkY','iDVwi','找一个','rXfEE','IroTY','(链接ur','DEOWl','JjHmD','OWvak','xhQiV','zJVtY','r8Ljj','ilntf','dBexj','eral&','Jienk','gLvrw','ykszh','lsEgl','jCeee','BvPzj','机器人:','SHMth','LIC\x20K','vHEQi','bbQkk','slice','M0iHK','EhiAV','gJBuk','</but','bawmy','XLXir','subst','url_p','f\x5c:','Vddhi','IvaPc','DfDAd','3DGOX','XILBf','GyDvQ','BcdBp','Cyzty','MSTNj','MpOQQ','EiAcx','OPRQk','trim','irgUd','Orq2W','iJVGD','QeGRv','terva','lZkOy','ZJFkI','JCDBj','YywSb','DxqzP','pvcZE','wnDtZ','请推荐','XhNbI','myWlY','SsYtZ','liUdj','gGiwI','\x0a以上是关','EmTAm','bKpPA','独立问题,','XGaLC','HBQtz','MsFAu','PAdmL','moji的','mplet','jFzYG','fLvDN','IBCgK','BEGIN','果。\x0a用简','ZOihb','LGqKx','以上是“','href','ovStZ','2A/dY','DxEYD','qxwMz','QdxOs','shtjF','xhVvS','Qyqiu','OpJlj','CQOmx','iZlkM','iJHfK','DUWTn','#fnre','kg/se','iAWID','57ZXD','VzgKj','Sarkt','VtXvo','JwKYL','UArbC','map','DBRwq','cKfHP','TGNwj','OGPcx','rKkGq','要更多网络','息。\x0a不要','ZDjNk','TmBkQ','OVAJj','BNULC','ziLbu','pGGdT','LTazP','ency_','pwmHK','oFGuU','DZMDg','IWkei','DkHEX','emoji','fdhCz','eUBzW','lKWen','AixYr','TfYVa','intro','IVQQO','CzPZR','wUCle','jJNwv','click','ZuZZx','UaTwE','VIJKI','IeJzP','qOSDM','knrKe','rch=0','NNDGb','WGORT','什么是','PXfvy','PKSYs','AXkER','LSlTZ','LytAq','q4\x22]','提及已有内','me-wr','aJKgR','IQrLu','fwgoU','WaQiL','wqnYD','rkCgM','RFXKn','ogknS','tmMoE','QKcKx','mPpYA','rIizq','nctio','kDTWQ','CAQEA','PZcAh','tps:/','pEOFo','FcFsH','nwqGb','nfrQF','OepNk','nbEcR','iWTop','htjxx','fromC','dOKpk','trace','top_p','INHOW','lIpFl','zkpoE','YSSTX','ncNLn','Pphht','写一个','Fpaac','xiDKW','ZXLAX','cRVkk','RdLXY','rVvtg','\x0a以上是任','VksSz','136134ACMPmN','fqYYB','iPRhY','MyEFM','jewmG','fdAvl','WHysa','lCcpa','TDzZI','DtuRi','HOuAO','QFhyN','fLKdB','TJdxq','lGWNw','vyxWL','text','decod','EanCj','ebcha','DvMDC','的是“','sCVrl','maQYC','vTwbO','aCheT','oqyQX','omLci','dLkKM','hNokh','://se','uiiov','eaufF','xLyDh','GJCEd','BsBaq','StrMX','vIQKC','定保密,不','exec','RPgWG','iQrcy','charC','9kXxJ','hfySA','JrKUg','UwthC','SSCSN','UIjkK','ZrmCt','noJlh','vDKMH','body','DwRrq','LgudG','RRTmL','bUBlA','ioLnK',']:\x20','GYLEm','HPKNA','HBVcK','AAJJH','CrnON','kRoIz','AAOCA','elPSa','qgUFT','sYgpD','zVqBI','文中用(链','wMWnI','AcQML','t_que','nDScF','中文完成任','UFuhy','QdRnc','ykQXY','MhELx','enalt','BLtFT','mdvMd','zCpul','nNVuJ','jgpKp','yCJHe','466280MnkGcb','pypzy','xIUgM','forma','TtbAP','warn','rIzbX','145JiBRir','MUXLO','HUOCN','jdhnn','fSSiJ','bEDws','hxwii','Aepbl','cRqoH','rEYiU','RE0jW','WGFwi','QkekQ','kvkab','ring','jZLCa','zOkgW','choic','wpNzO','\x22retu','xgfMY','XPDiM','uage=','aGEGN','2RHU6','MWLSm','qFyMI','tempe','SnOHN','知识才能回','kuvPE','excep','MgcIv','iPLGR','xTgVv','zgFio','设定:你是','UpYTw','yoSjp','ZAAAx','ZPCXV','IfgBX','s=gen','CxMpJ','sjIZf','oZPnu','NrRhd','vqUNh','Lcrwp','dKerm','GOhhx','\x20(tru','gBFnL','swIHn','cIgTF','bRwpp','wsTMm','&lang','hURFh','\x0a回答','AUUNy','[DONE','sEqKK','MwMGc','azcGK','TwUvI','nlGRp','zFe7i','HGnzO','uaVCi','LWuoS','gXviw','FogyR','frequ','7ERH2','cmfOV','(链接)','WEJhr','GiyRb','oxes','YpFAv','aTbZt','zDCxm','swtCY','PDxYr','XXNAX','zyXbO','mUIGS','uTzSh','cVmmY','obs','has','FcvUQ','提问:','qOOIY','rame','EFNlr','fLKta','funct','TZcFh','ElVTZ','yoLWA','YbHks','qDeNa','xQrnI','nRsbw','IyYQY','n()\x20','jCikT','zmLhc','IJqZx','dmATW','iivsV','WbaCf','CvHRc','ktBWX','LhAKK','init','beNAL','gVevG','NkHfb','aJyXb','UZXYd','kFUvN','yBYhv','yKeTZ','kOgDx','info','rSgig','oGoJV','HfEUx','oZXRe','MqXBI','n/jso','uZnjv','RPxWV','TBnsO','KBems','iIiGq','ARxEy','njqff','owcdL','EXBWx','xEkQu','split','jCviK','mcFPl','lFDox','zAsLP','20184zAdrBi','TeipG','HcuoK','LbQXP','BInWZ','emaBv','n\x20(fu','UcllF','json数','(http','gCAlj','max_t','<div\x20','ader','FIlwk','IMHBn','YOyWS','TNgUi','OwRfS','JtTwG','ABHei','wueAp','aoYGS','MghSs','tfAUs','UVcXi','dWaJl','oRWCS','wnZUk','RHeTc','JBOxB','SjPOP','ioxDd','链接,链接','ARuaf','mpwpN','答的,不含','vfJbZ','VehAR','kOkzi','url','引擎机器人','nstru','faavU','CapKm','uViZk','xItVL','ruUyM','TeFzj','jifmT','介绍一下','fSinN','OROdL','CnFqu','gukcd','t(thi','rzwat','mEIxY','QYEQs','JdZRf','”的网络知','VSuJT','kuaFM','cLAaD','GjrjF','NkEak','promp','[链接]','bJDfI','{}.co','SHA-2','bSdpj','wavxn','yOgGC','BBXux','dmnuA','value','end_w','hbzkt','jmHJU','PGPRm','wNCCn','z8ufS','rn\x20th','\x20的网络知','int','xwwhl','OtlwQ','E\x20KEY','DyWUo','pFDVR','UDnIx','actio','有什么','MWnVu','句语言幽默','urUHa','qVsqK','PuoBp','5Aqvo','AVvrX','\x0a以上是“','UCxIz','Paeea','wYXDw','FOXvR','SsYdA','BDvDE','KPlSz','IGBCa','FWsXr','RBnAu','fYxzz','haTwi','wxJTr','RnndB','FQENO','zh-CN','RGIVm','xvFmq','pduPq','displ','ibhZe','ctor(','mBgZt','UAgHz','lTQjN','ITlmk','的、含有e','9VXPa','---EN','kDBHe','vwpzv','XpRkz','HjpGk','ritdf','QSAmy','hpdZz','vrTZx','zlGfY','Plhmb','strea','UMgzb','dsJCC','chain','class','VIOLv','vZRRN','(链接','proto','giBRd','kXPTB','vMbcZ','AaRCT','eyYTR','jjNrz','oJiND','mPuen','YecOR','ZGeph','PSsMN','oUSkI','FTiIC','setIn','oAmoX','CKvHf','VAsiG','DLxze','CqPll','hsAqk','jAlnz','ZazTH','ioQUR','ore\x22\x20','HzTNB','iaSbj','mPBxx','log','AKCka','pmzUk','WysIx','能帮忙','rHcVB','uNLED','KFZKl','sDIRT','shYXE','UBLIC','wurec','BLSJj','GrZYl','rHKWK','crYPp','Qqufk','oeMRv','GMAoZ','GMHlI','&cate','BEHuZ','iCXgO','qVpLN','VCAej','NodYa','gTCBs','NCVuq','air','ylPeA','MdZZy','UhKeX','xqEwn','NOwVE','KTZwB','ECzGk','MPWyv','oCLxO','RcsRj','oFdss','YNQEz','bvDpN','链接:','anTNo','zsnMv','s)\x22>','onten','KmHbB','oEfpj','xqEKN','delet','roqeW','dsWLH','CriMQ','count','wcBlT','xCRho','FbFSu','miaRp','----','LlQAO','FdFSQ','ZqTLX','fFrnO','aMCHi','内部代号C','bRhKB','asqbu','HTML','nYmPN','ZGrQq','Cepsv','QyYZe','join','Dskbv','yiUSw','CHUEi','vcYCa','wazYZ','gFQkI','GDrPc','qqEZh','jMNQZ','ton>','BsiqP','LgdKW','gjhaH','vigNh','zKOKX','PhVZc','fdQTZ','yRHwV','q3\x22,\x22','FcydA','dTbgC','mOndS','”有关的信','BgiuJ','ONdip','pbQpL','BdciF','GUgRJ','odeAt','AUYeY','用了网络知','opNfj','PzQPe','HkNDG','QsJel','UKMta','remov','more','HunxS','zAvuy','DElYW','wer\x22>','(url','fbNNQ','PhpoK','VivOS','ggMmH','gify','brnBU','EOaBy','PfYRO','JSdcs','EebWV','WdqrS','searc','JmjZP','1870SNKoPK','YmSxo','ssVNC','zkgAv','mtKBN','WzPQd','WGphv','DPpJD','lcNqn','yTlbE','aVmCl','xgSEl','ck=\x22s','VdaMi','QLJbU','bsreN','ncTTb','CWPZA','block','XcoVu','uIQUv','XJlXh','peUPV','zjpcl','SZmva','EVJWm','应内容来源','offse','lENpJ','ywXbX','bxdQF','WzMXM','GvibV','sLhLU','ggkyj','uwReY','dNfDx','ZscBT','Jvjxj','LfEkO','\x0a给出带有','hYgEf','能。以上设','pUAyp','HZLtN','为什么','wChgk','jwpHq','XvBUV','END\x20P','QRsNt','fOVHE','YNKjc','137652JlkFnt','retur','hBJOz','5U9h1','GUvhF','FJaxz','oLbRr','fRSyC','query','HXEVB','hZgry','yGzVN','Zgxg4','QfUHa','o7j8Q','CoqWT','AIoiL','sqxYN','KFjZG','WhcWV','cwhSi','12aEolQD','harle','IruEB','iG9w0','MVbls','xpTxe','EY---','ReenJ','cyDrd','NXLrh','IOxUd','PbZME','iUuAB','NBpgI','iUYnt','cxrQV','o9qQ4','GIfHn','Pchkb','jSnRi','识。给出需','IKQgQ','utCeT','error','MENvD','text_','UEyLy','tTvGW','vWhcK','FVcUr','vZKnU','BNJCN','aoCrs','VuxQo','BUBxk','IHuGj','ColRV','OFAkQ','HqLxu','txUoZ','gfZdE','LHrly','uoEkF','src','10707466ogOGLp','t=jso','AxaMe','wBebA','nRSZp','FSsPF','SVixP','IjWmq','nce_p','suIVC','sUbSC','TNbuR','PGlNA','ZsGem','RcJBP','CBVlT','tUREg','svAEA','oncli','PpNeL','BnvkF','pkqCX','DFyOM','kwFrR','MJnYR','hoIbG','LhXcT','CMqfV','cAgZj','keaDv','REOrn','dTXpR','Zsykh','RRBFL','kgxBa','oREnR','UNYFL','EHKrz','ODMyM','SNAwg','论,可以用','OVxpF','RoIoD','twlql','JQwEI','VVOTn','swxKu','Vbbvt','FNwxe','gpCpW','LnStz','state','OMxbs','fqvKo','yPCkb','bkhhu','YiBte','hErnT','cmGpJ','arch?','IOljG','NKINe','oorAH','eXvDc','yMPAY','WKdta','pkcs8','cSrrs','x+el7','ujUcq','fCAhR','lccIu','knose','vXyzP','Conte','GPntp','fPfYn','ZSxlr','esEjo','LsLVb','oXTsu','Kyuns','围绕关键词','OMSaX','ueBLI','PzMpW','gLYfr','dAtOP','hiBoL','qxbcH','AlDsG','YWPpe','uXIBB','read','NhpHr','DCDfd','NUEXM','Dtdwq','inJtc','nzgMp','wqeGf','kZded','QAB--','查一下','pwBgN','容:\x0a','DPEhB','wKmYy','GGiqq','pdBOR','xbWzV','hMhxQ','DEhhJ','ZytBN','PGoZB','SQUxo','OpwiZ','AbLRw','jjjOp','xrctW','vWROW','bBQNt','QPgLh','onQwo','ength','WoxzH','D33//','wYXuK','eLyEL','lVtAG','podeF','xUQGC','不要放在最','dESqf','GnzGy','stion','oNKlI','pdKvx','QPQsL','ZKpvg','qixjh','echo','qutLu','OeZPh','chat','spki','qNGDX','已知:','Lzhcd','_inpu','XshbY','90ceN','uAvAA','btn_m','PRUdQ','D\x20PUB','OKMmg','a-zA-','XwoLJ','vimGj','hqKAb','eYwQZ','e)\x20{}','EWdoN','TVuem','DOaKM','MrSJQ','写一段','nMqpJ','DCEVG','IowLv','jSpfb','ceAll','zA-Z_','gzrbx','kIZKP','ueTvn','fGSIQ','mfyCb','kzYWd','RUODu','Selec'];_0x197c=function(){return _0x17a3a9;};return _0x197c();}function arrayBufferToString(_0x43ef79){const _0x456a92=_0x9513,_0x51bb77=_0x9513,_0x26da79=_0x9513,_0x3b7448=_0x9513,_0xd4e0b4=_0x9513,_0x3ca6ed={'tgqkH':_0x456a92(0x6d2),'dducU':function(_0x349cb6,_0x4f9402){return _0x349cb6(_0x4f9402);},'lENpJ':function(_0x5e81cb,_0xe0bfe0){return _0x5e81cb>=_0xe0bfe0;},'jJNwv':function(_0x290de8,_0x46d74a){return _0x290de8+_0x46d74a;},'PuoBp':_0x456a92(0x432)+_0x51bb77(0x3f2),'WLkxz':function(_0x302030,_0x33d5fb){return _0x302030+_0x33d5fb;},'pNRrE':function(_0x48af78,_0x16ff84){return _0x48af78+_0x16ff84;},'lNgqz':_0x456a92(0x424),'lVtAG':function(_0xb7e038,_0x1a10d8){return _0xb7e038(_0x1a10d8);},'hoURW':_0x3b7448(0x45b),'NBpgI':function(_0x5b5c4b,_0x5d327d){return _0x5b5c4b+_0x5d327d;},'UaTwE':function(_0x1df3fa,_0x35c5a6){return _0x1df3fa(_0x35c5a6);},'MENvD':_0xd4e0b4(0x6f6)+_0xd4e0b4(0x593)+_0x456a92(0x47a)+_0x51bb77(0x563),'crYPp':_0x26da79(0x5d2)+_0x51bb77(0x5b7)+_0xd4e0b4(0x608)+_0xd4e0b4(0x50b)+_0x26da79(0x5e0)+_0xd4e0b4(0x23b)+'\x20)','dmATW':function(_0x2db2e4){return _0x2db2e4();},'bbXmS':_0x26da79(0x63e),'DHWjX':_0x26da79(0x4f6),'hMhxQ':_0x456a92(0x577),'Lcrwp':_0x51bb77(0x721),'BnvkF':_0x51bb77(0x517)+_0x26da79(0x257),'hBJOz':_0x456a92(0x3c6),'DsYZh':_0x51bb77(0x489),'zVqBI':function(_0xcccda3,_0x4433b3){return _0xcccda3<_0x4433b3;},'MXPGU':function(_0x24209f,_0x383a3d){return _0x24209f!==_0x383a3d;},'bDWTf':_0x3b7448(0x135),'HZLtN':_0x51bb77(0x42e),'vZRRN':function(_0x4ab519,_0x3c19a9){return _0x4ab519!==_0x3c19a9;},'yGzVN':_0x3b7448(0x5a6),'FbFSu':_0x456a92(0x185)};try{if(_0x3ca6ed[_0x26da79(0x302)](_0x3ca6ed[_0x456a92(0x252)],_0x3ca6ed[_0x3b7448(0x6ec)])){var _0x405e48=new Uint8Array(_0x43ef79),_0x8fadad='';for(var _0x19bb44=-0x48*-0x1f+-0x5*0x4fc+0x1034;_0x3ca6ed[_0x3b7448(0x4df)](_0x19bb44,_0x405e48[_0xd4e0b4(0x176)+_0xd4e0b4(0x7b2)]);_0x19bb44++){if(_0x3ca6ed[_0x26da79(0x620)](_0x3ca6ed[_0x3b7448(0x700)],_0x3ca6ed[_0x26da79(0x677)]))_0x8fadad+=String[_0x51bb77(0x487)+_0x26da79(0x21b)+_0x3b7448(0x5e2)](_0x405e48[_0x19bb44]);else{const _0x4c82c8={'gfZdE':_0x3ca6ed[_0x51bb77(0x3a7)],'lepJl':function(_0x26a1d2,_0x401d66){const _0x2b5707=_0xd4e0b4;return _0x3ca6ed[_0x2b5707(0x2d8)](_0x26a1d2,_0x401d66);}};for(let _0x529048=_0x5d7b13[_0x26da79(0x3f1)+_0xd4e0b4(0x203)][_0xd4e0b4(0x808)+'h'];_0x3ca6ed[_0xd4e0b4(0x6dc)](_0x529048,0x1*-0x1cb8+-0x2487+0x413f);--_0x529048){_0x16cd4c[_0x3b7448(0x6fd)+_0x3b7448(0x7eb)+_0xd4e0b4(0x83c)](_0x3ca6ed[_0x26da79(0x45a)](_0x3ca6ed[_0x51bb77(0x5ef)],_0x3ca6ed[_0x26da79(0x2d8)](_0x20cf46,_0x3ca6ed[_0x456a92(0x37b)](_0x529048,0x1*-0x15aa+-0x147+0x16f2))))&&(_0x587b5c[_0x3b7448(0x6fd)+_0x456a92(0x7eb)+_0x51bb77(0x83c)](_0x3ca6ed[_0x51bb77(0x45a)](_0x3ca6ed[_0x456a92(0x5ef)],_0x3ca6ed[_0x3b7448(0x2d8)](_0x2f814c,_0x3ca6ed[_0x51bb77(0x360)](_0x529048,-0x5ca+-0x390*-0x9+-0x10d*0x19))))[_0x51bb77(0x6ac)+_0x3b7448(0x316)+_0x456a92(0x2bb)](_0x3ca6ed[_0x3b7448(0x188)]),_0x2c4e56[_0x26da79(0x6fd)+_0x51bb77(0x7eb)+_0x51bb77(0x83c)](_0x3ca6ed[_0x3b7448(0x45a)](_0x3ca6ed[_0x26da79(0x5ef)],_0x3ca6ed[_0x3b7448(0x7b7)](_0x5d80f7,_0x3ca6ed[_0xd4e0b4(0x45a)](_0x529048,-0x24f7*-0x1+0x650+-0x2b46))))[_0x3b7448(0x823)+_0x26da79(0x126)+_0x3b7448(0x116)+'r'](_0x3ca6ed[_0x456a92(0x82e)],function(){const _0x2d00e7=_0x51bb77,_0x1c9feb=_0xd4e0b4,_0x368cb1=_0x3b7448,_0x2e3756=_0x51bb77,_0x33cb95=_0x26da79;_0x34155f[_0x2d00e7(0x3b5)][_0x2d00e7(0x606)+'ay']=_0x4c82c8[_0x2d00e7(0x732)],_0x4c82c8[_0x2d00e7(0x2fd)](_0x51177d,_0x5aa2c0[_0x368cb1(0x3f1)+_0x1c9feb(0x203)][_0x529048]);}),_0x54316b[_0x3b7448(0x6fd)+_0x26da79(0x7eb)+_0x51bb77(0x83c)](_0x3ca6ed[_0xd4e0b4(0x717)](_0x3ca6ed[_0x51bb77(0x5ef)],_0x3ca6ed[_0x3b7448(0x2d8)](_0x5e551b,_0x3ca6ed[_0x456a92(0x45a)](_0x529048,0x630+0x2*0x97a+0x27*-0xa5))))[_0x51bb77(0x6ac)+_0xd4e0b4(0x316)+_0x51bb77(0x2bb)]('id'));}}}return _0x8fadad;}else{let _0x2afa4a;try{const _0x240a0d=kSAJjs[_0x456a92(0x45d)](_0x598b15,kSAJjs[_0x51bb77(0x360)](kSAJjs[_0x26da79(0x45a)](kSAJjs[_0x456a92(0x722)],kSAJjs[_0x26da79(0x64d)]),');'));_0x2afa4a=kSAJjs[_0x51bb77(0x567)](_0x240a0d);}catch(_0x4c0b50){_0x2afa4a=_0x4d59ac;}const _0x42b560=_0x2afa4a[_0x51bb77(0x157)+'le']=_0x2afa4a[_0x51bb77(0x157)+'le']||{},_0x5da9d5=[kSAJjs[_0x26da79(0x2cb)],kSAJjs[_0x3b7448(0x2af)],kSAJjs[_0x3b7448(0x7a5)],kSAJjs[_0xd4e0b4(0x528)],kSAJjs[_0x51bb77(0x74a)],kSAJjs[_0xd4e0b4(0x6f7)],kSAJjs[_0xd4e0b4(0x124)]];for(let _0x30de23=-0x65+-0x1de*-0x2+-0xab*0x5;kSAJjs[_0x456a92(0x4df)](_0x30de23,_0x5da9d5[_0x51bb77(0x808)+'h']);_0x30de23++){const _0x20d1ac=_0x32d6ee[_0x456a92(0x128)+_0x3b7448(0x179)+'r'][_0x51bb77(0x622)+_0x51bb77(0x199)][_0x3b7448(0x38c)](_0x523514),_0xd9fc68=_0x5da9d5[_0x30de23],_0x3621cf=_0x42b560[_0xd9fc68]||_0x20d1ac;_0x20d1ac[_0xd4e0b4(0x12a)+_0x51bb77(0x2d1)]=_0x306984[_0x51bb77(0x38c)](_0x4df11e),_0x20d1ac[_0x26da79(0xf0)+_0x3b7448(0x3be)]=_0x3621cf[_0x26da79(0xf0)+_0x456a92(0x3be)][_0xd4e0b4(0x38c)](_0x3621cf),_0x42b560[_0xd9fc68]=_0x20d1ac;}}}catch(_0x5997fb){}}function importPrivateKey(_0x37c926){const _0x5defb6=_0x9513,_0x12fc4d=_0x9513,_0x57c022=_0x9513,_0x5d3a69=_0x9513,_0x3b8874=_0x9513,_0x138d42={'ybGjP':_0x5defb6(0x218)+_0x5defb6(0x41f)+_0x12fc4d(0x301)+_0x12fc4d(0x114)+_0x57c022(0x710)+'--','BDvDE':_0x12fc4d(0x218)+_0x12fc4d(0x6f1)+_0x5d3a69(0x331)+_0x3b8874(0x5e5)+_0x5d3a69(0x218),'FInkB':function(_0x3af59c,_0xfe924b){return _0x3af59c-_0xfe924b;},'FTiIC':function(_0x49fcdc,_0x10103a){return _0x49fcdc(_0x10103a);},'ONdip':_0x5d3a69(0x778),'ZbCAB':_0x12fc4d(0x200)+_0x3b8874(0x233),'quoam':_0x5d3a69(0x5d3)+'56','Jvjxj':_0x12fc4d(0xf9)+'pt'},_0x100348=_0x138d42[_0x57c022(0x21e)],_0xfa316b=_0x138d42[_0x12fc4d(0x5f8)],_0x1b26ab=_0x37c926[_0x12fc4d(0x3f0)+_0x5d3a69(0x506)](_0x100348[_0x5d3a69(0x808)+'h'],_0x138d42[_0x5defb6(0x24b)](_0x37c926[_0x57c022(0x808)+'h'],_0xfa316b[_0x3b8874(0x808)+'h'])),_0xc9b4a4=_0x138d42[_0x12fc4d(0x62f)](atob,_0x1b26ab),_0x16f8c4=_0x138d42[_0x3b8874(0x62f)](stringToArrayBuffer,_0xc9b4a4);return crypto[_0x5defb6(0x353)+'e'][_0x57c022(0x866)+_0x5d3a69(0x16a)](_0x138d42[_0x57c022(0x6a0)],_0x16f8c4,{'name':_0x138d42[_0x57c022(0x3a3)],'hash':_0x138d42[_0x5defb6(0x307)]},!![],[_0x138d42[_0x5defb6(0x6e6)]]);}function importPublicKey(_0x44b188){const _0x471eae=_0x9513,_0x1275e9=_0x9513,_0x205ff6=_0x9513,_0x785b86=_0x9513,_0x1c2404=_0x9513,_0xf8ec3a={'KFjZG':_0x471eae(0x6d2),'TijIf':function(_0x5808d0,_0x3f0961){return _0x5808d0(_0x3f0961);},'MmwFB':function(_0x366b9f,_0x4d519f){return _0x366b9f+_0x4d519f;},'vuJnN':_0x1275e9(0x509)+'es','LsLVb':function(_0x304395,_0x1fe1ed){return _0x304395===_0x1fe1ed;},'mPuen':_0x1275e9(0x318),'yPCkb':_0x1275e9(0x43e),'ueBLI':function(_0x4cc29d,_0x48dbeb){return _0x4cc29d===_0x48dbeb;},'Auxma':_0x471eae(0x1c8),'IeJzP':_0x1c2404(0x2ed),'RPxWV':function(_0xa31627,_0x5b685f){return _0xa31627===_0x5b685f;},'gJBuk':_0x785b86(0x6bc),'zStLt':_0x1275e9(0x1f3),'kvkab':_0x205ff6(0x29a)+_0x1275e9(0xf1)+_0x1c2404(0x10e),'BLtFT':_0x785b86(0x29a)+_0x205ff6(0x6ad),'FogyR':function(_0x30140d,_0x4290cc){return _0x30140d!==_0x4290cc;},'wnZUk':_0x205ff6(0x706),'gFQkI':_0x205ff6(0x686),'iBHAy':_0x1275e9(0x181),'UKMta':_0x785b86(0x2f5)+_0x205ff6(0x38b)+'+$','oXXXK':function(_0x524486,_0x49282c){return _0x524486+_0x49282c;},'yRHwV':function(_0x3d8401,_0x4ced72){return _0x3d8401-_0x4ced72;},'TBnsO':function(_0x47d489,_0x1cdc72){return _0x47d489+_0x1cdc72;},'NFZkF':_0x1275e9(0x2d3)+_0x785b86(0x12e)+'l','jwpHq':function(_0x282d1b,_0x2b7930){return _0x282d1b(_0x2b7930);},'mUIGS':_0x205ff6(0x2d3)+_0x1c2404(0x5b5),'OTCyG':_0x1c2404(0x5b5),'MVbls':function(_0x3f150e,_0x36c666){return _0x3f150e!==_0x36c666;},'NGihS':_0x1c2404(0x779),'RZCdG':_0x1c2404(0x6a7),'fwgoU':_0x1c2404(0x11d),'BsiqP':_0x1c2404(0x820),'htjxx':_0x1275e9(0x4cd),'beNAL':_0x1c2404(0x6eb),'gousn':function(_0xfb5cb4,_0x56e0dc){return _0xfb5cb4+_0x56e0dc;},'EOaBy':_0x205ff6(0x319)+':','CVeTR':function(_0x2a53b6,_0x2da7b5){return _0x2a53b6===_0x2da7b5;},'WzPQd':_0x785b86(0x635),'udOxU':_0x1c2404(0x55a)+_0x471eae(0x2d4)+_0x1275e9(0xf6)+')','AcQML':_0x471eae(0x37e)+_0x471eae(0x2f1)+_0x471eae(0x7d3)+_0x1c2404(0x322)+_0x471eae(0x21a)+_0x785b86(0x7e3)+_0x785b86(0x37f),'peUPV':function(_0x4728cb,_0x743e6e){return _0x4728cb(_0x743e6e);},'bINXN':_0x205ff6(0x56d),'qkcsS':_0x1c2404(0x61d),'PAdmL':function(_0x2f4dd9,_0x38e732){return _0x2f4dd9+_0x38e732;},'UNYFL':_0x1275e9(0x392),'bYUkE':_0x471eae(0x559),'NkHfb':_0x205ff6(0x42b),'YOyWS':_0x1275e9(0x335),'NuvjL':_0x1275e9(0x488),'oGoJV':function(_0x54986f){return _0x54986f();},'ZncGz':_0x1c2404(0x386),'ABHei':_0x1c2404(0x619),'SVixP':function(_0x4ae727,_0x3637c5,_0x1f7292){return _0x4ae727(_0x3637c5,_0x1f7292);},'gXviw':function(_0x469143,_0x491838){return _0x469143(_0x491838);},'DxqzP':_0x785b86(0x200)+_0x1275e9(0x233),'QYEQs':_0x1c2404(0x84d),'mjzZN':_0x1275e9(0x68f),'uIQUv':_0x1c2404(0x198),'IVQQO':_0x471eae(0x840),'PSsMN':_0x1275e9(0x1c7),'mEIxY':function(_0x2d49de,_0x15e927){return _0x2d49de(_0x15e927);},'YWPpe':function(_0x41f35d,_0x138546){return _0x41f35d+_0x138546;},'RKdBH':_0x471eae(0x6f6)+_0x471eae(0x593)+_0x205ff6(0x47a)+_0x205ff6(0x563),'fSYal':_0x205ff6(0x5d2)+_0x1275e9(0x5b7)+_0x1c2404(0x608)+_0x471eae(0x50b)+_0x205ff6(0x5e0)+_0x1c2404(0x23b)+'\x20)','qEJGS':function(_0x12886f){return _0x12886f();},'IfXrx':function(_0x24b94d,_0x202026){return _0x24b94d!==_0x202026;},'Znmrv':_0x785b86(0x15b),'IfgBX':_0x785b86(0x218)+_0x785b86(0x41f)+_0x785b86(0x301)+_0x1c2404(0x114)+_0x785b86(0x710)+'--','MzBZF':_0x205ff6(0x218)+_0x1c2404(0x6f1)+_0x471eae(0x331)+_0x205ff6(0x5e5)+_0x471eae(0x218),'iPRhY':function(_0x166231,_0x58f2b5){return _0x166231-_0x58f2b5;},'ZAAAx':_0x1275e9(0x778),'kNilh':_0x1275e9(0x5d3)+'56','phmzs':_0x1c2404(0xf9)+'pt','yoLWA':_0x1275e9(0x1ac),'csUlN':_0x1275e9(0x830),'rrEyZ':function(_0x1eef35,_0x5c2e2d){return _0x1eef35!==_0x5c2e2d;},'hdCUP':_0x205ff6(0x5fe),'jMvEl':function(_0x31a699,_0x51ad4a){return _0x31a699+_0x51ad4a;},'fnGQF':_0x1275e9(0x16f),'tjgmO':_0x1c2404(0x63e),'MrSJQ':_0x471eae(0x4f6),'WHysa':_0x471eae(0x577),'fqYYB':_0x785b86(0x721),'Nercw':_0x1c2404(0x517)+_0x205ff6(0x257),'mLqgz':_0x1c2404(0x3c6),'jewmG':_0x1275e9(0x489),'OtlwQ':function(_0x4d5038,_0x2fe6fc){return _0x4d5038<_0x2fe6fc;},'bsxEY':_0x1275e9(0x84e),'UZkLD':function(_0x8c0501){return _0x8c0501();},'gCHrt':function(_0x2e3aaf,_0x2f6eec,_0x2fa7da){return _0x2e3aaf(_0x2f6eec,_0x2fa7da);},'ddnCv':function(_0xece68f){return _0xece68f();},'DPpJD':_0x1275e9(0x218)+_0x785b86(0x41f)+_0x785b86(0x35d)+_0x1275e9(0x10c)+_0x1275e9(0x1c1)+'-','nqjPi':_0x471eae(0x218)+_0x471eae(0x6f1)+_0x1275e9(0x648)+_0x785b86(0x213)+_0x205ff6(0x679),'OklaR':function(_0x394c66,_0x14720c){return _0x394c66(_0x14720c);},'zDCxm':_0x1275e9(0x7c7),'nQxMd':_0x1275e9(0x264)+'pt'},_0x4f8260=(function(){const _0x3b4845=_0x1c2404,_0x20c556=_0x471eae,_0xf1838c=_0x1c2404,_0x3b5308=_0x785b86,_0x164bca=_0x1c2404,_0x5bfe18={};_0x5bfe18[_0x3b4845(0x592)]=_0xf8ec3a[_0x3b4845(0x505)],_0x5bfe18[_0xf1838c(0x801)]=_0xf8ec3a[_0xf1838c(0x4eb)];const _0x4afe1b=_0x5bfe18;if(_0xf8ec3a[_0x3b5308(0x540)](_0xf8ec3a[_0xf1838c(0x5a9)],_0xf8ec3a[_0xf1838c(0x68d)])){let _0x59c521=!![];return function(_0x5a25f7,_0x55d306){const _0x2a387c=_0x20c556,_0x11593a=_0x164bca,_0x595b8f=_0x3b4845,_0x4d7815=_0x3b4845,_0x4a42bf=_0x20c556,_0x221057={'qOmpA':_0xf8ec3a[_0x2a387c(0x707)],'wnDtZ':function(_0x4bce60,_0x1a1573){const _0xe16741=_0x2a387c;return _0xf8ec3a[_0xe16741(0x1cc)](_0x4bce60,_0x1a1573);},'dTXpR':function(_0x39a1fe,_0x43d13c){const _0x24d85c=_0x2a387c;return _0xf8ec3a[_0x24d85c(0x351)](_0x39a1fe,_0x43d13c);},'urUHa':_0xf8ec3a[_0x11593a(0x291)],'dVRSG':function(_0x1271e0,_0x5da386){const _0x3795f3=_0x2a387c;return _0xf8ec3a[_0x3795f3(0x785)](_0x1271e0,_0x5da386);},'gLYfr':_0xf8ec3a[_0x2a387c(0x62a)],'DvMDC':_0xf8ec3a[_0x2a387c(0x76c)],'oRWCS':function(_0x5d4cd8,_0x2e5755){const _0x3d3efb=_0x11593a;return _0xf8ec3a[_0x3d3efb(0x78a)](_0x5d4cd8,_0x2e5755);},'SsYdA':_0xf8ec3a[_0x595b8f(0x36e)],'Lzhcd':_0xf8ec3a[_0x4d7815(0x45f)]};if(_0xf8ec3a[_0x11593a(0x57f)](_0xf8ec3a[_0x11593a(0x3ec)],_0xf8ec3a[_0x595b8f(0x1d0)])){_0x457d4e=-0x2*-0x13+-0x25de+-0x96e*-0x4,_0x2859b9[_0x4d7815(0x337)+_0x11593a(0x193)+_0x11593a(0x13b)](_0x4afe1b[_0x2a387c(0x592)])[_0x4d7815(0x3b5)][_0x11593a(0x606)+'ay']='',_0x96ba69[_0x595b8f(0x337)+_0x11593a(0x193)+_0x2a387c(0x13b)](_0x4afe1b[_0x4d7815(0x801)])[_0x11593a(0x3b5)][_0x4d7815(0x606)+'ay']='';return;}else{const _0x4fe1e9=_0x59c521?function(){const _0x453a82=_0x4a42bf,_0xd2fb7e=_0x11593a,_0x1adce5=_0x2a387c,_0x22d4c6=_0x595b8f,_0x3188df=_0x595b8f;if(_0x221057[_0x453a82(0x2f6)](_0x221057[_0x453a82(0x78c)],_0x221057[_0xd2fb7e(0x4ae)]))_0x562d64[_0xd2fb7e(0x3b5)][_0x3188df(0x606)+'ay']=_0x221057[_0x453a82(0x3c8)],_0x221057[_0x3188df(0x40b)](_0xc017b9,_0x5ec2a8[_0x1adce5(0x3f1)+_0x22d4c6(0x203)][_0x2e31c7]);else{if(_0x55d306){if(_0x221057[_0xd2fb7e(0x5a8)](_0x221057[_0x22d4c6(0x5f7)],_0x221057[_0x22d4c6(0x7ca)]))_0x514879=_0x2ae1d4[_0x22d4c6(0x11e)](_0x221057[_0x3188df(0x755)](_0x1b5721,_0x3004a3))[_0x221057[_0x453a82(0x5ed)]],_0x50633e='';else{const _0x38ca9f=_0x55d306[_0x453a82(0x35e)](_0x5a25f7,arguments);return _0x55d306=null,_0x38ca9f;}}}}:function(){};return _0x59c521=![],_0x4fe1e9;}};}else return _0x14c956;}()),_0x54ba68=_0xf8ec3a[_0x1c2404(0x73c)](_0x4f8260,this,function(){const _0x21eeb3=_0x785b86,_0xd068e6=_0x1c2404,_0x5d8ec5=_0x1c2404,_0x5662da=_0x471eae,_0x4490d1=_0x205ff6,_0x52bd2e={'oehHL':function(_0x1680a8,_0x419e17){const _0x54e80d=_0x9513;return _0xf8ec3a[_0x54e80d(0x351)](_0x1680a8,_0x419e17);},'DCEVG':_0xf8ec3a[_0x21eeb3(0x291)]};if(_0xf8ec3a[_0x21eeb3(0x540)](_0xf8ec3a[_0x21eeb3(0x1e7)],_0xf8ec3a[_0x5662da(0x1e7)]))try{_0x372de7=_0x5e4ee4[_0x5d8ec5(0x11e)](_0x52bd2e[_0x5662da(0x330)](_0x2eb574,_0x443585))[_0x52bd2e[_0xd068e6(0x7df)]],_0x87b6d='';}catch(_0x3a212f){_0x5c763e=_0x3ca9d7[_0x4490d1(0x11e)](_0x387444)[_0x52bd2e[_0x5d8ec5(0x7df)]],_0x25d33a='';}else return _0x54ba68[_0x5662da(0xf0)+_0x5662da(0x3be)]()[_0x5662da(0x6be)+'h'](_0xf8ec3a[_0x5662da(0x6ab)])[_0x21eeb3(0xf0)+_0x21eeb3(0x3be)]()[_0x21eeb3(0x128)+_0x21eeb3(0x179)+'r'](_0x54ba68)[_0x4490d1(0x6be)+'h'](_0xf8ec3a[_0x21eeb3(0x6ab)]);});_0xf8ec3a[_0x205ff6(0x862)](_0x54ba68);const _0xd7c802=(function(){const _0x4e3475=_0x1c2404,_0x2403e6=_0x785b86,_0x11970b=_0x205ff6,_0x4aa43a=_0x1275e9,_0x3c3d44=_0x1275e9,_0x468fcb={'BWQiT':function(_0x6a81f3,_0x5c27f0){const _0x8f6eea=_0x9513;return _0xf8ec3a[_0x8f6eea(0x699)](_0x6a81f3,_0x5c27f0);},'BVXNP':function(_0x3b322c,_0x108c25){const _0x2e9b56=_0x9513;return _0xf8ec3a[_0x2e9b56(0x351)](_0x3b322c,_0x108c25);},'mXRij':_0xf8ec3a[_0x4e3475(0x291)],'NXLrh':function(_0x5c3613,_0x385c7c){const _0x5044e6=_0x4e3475;return _0xf8ec3a[_0x5044e6(0x580)](_0x5c3613,_0x385c7c);},'YiBte':_0xf8ec3a[_0x2403e6(0x268)],'Pjfcv':function(_0x357f80,_0x229b8d){const _0x4395c7=_0x2403e6;return _0xf8ec3a[_0x4395c7(0x6ef)](_0x357f80,_0x229b8d);},'jShzX':_0xf8ec3a[_0x4e3475(0x54f)],'yvpKJ':_0xf8ec3a[_0x4aa43a(0x341)],'IOxUd':function(_0x3756b3,_0x29ca52){const _0x4ee767=_0x4aa43a;return _0xf8ec3a[_0x4ee767(0x70e)](_0x3756b3,_0x29ca52);},'DHUCd':_0xf8ec3a[_0x4aa43a(0x28a)],'ZDjNk':_0xf8ec3a[_0x11970b(0x80c)],'sLhLU':_0xf8ec3a[_0x11970b(0x470)],'LhEHV':function(_0x237912,_0x2d56cc){const _0x206095=_0x11970b;return _0xf8ec3a[_0x206095(0x785)](_0x237912,_0x2d56cc);},'xiDKW':_0xf8ec3a[_0x3c3d44(0x692)]};if(_0xf8ec3a[_0x2403e6(0x57f)](_0xf8ec3a[_0x2403e6(0x486)],_0xf8ec3a[_0x4aa43a(0x56e)]))try{_0x569d4c=_0x3a3970[_0x11970b(0x11e)](_0xf8ec3a[_0x4aa43a(0x361)](_0x23ff9b,_0x19d537))[_0xf8ec3a[_0x11970b(0x291)]],_0x3331e4='';}catch(_0x3464fa){_0x21d69a=_0x5bacdb[_0x4aa43a(0x11e)](_0x54ceed)[_0xf8ec3a[_0x3c3d44(0x291)]],_0x37995a='';}else{let _0x48f13a=!![];return function(_0x11ead8,_0x247b29){const _0x3d9c97=_0x11970b,_0x23f6f4=_0x3c3d44,_0x35f97b=_0x2403e6,_0x3deaec=_0x4aa43a,_0x3f6e3d=_0x4e3475,_0x4fb671={'OUKZN':function(_0x4d210a,_0x4cd83f){const _0x5d86df=_0x9513;return _0x468fcb[_0x5d86df(0x800)](_0x4d210a,_0x4cd83f);},'xgaFP':_0x468fcb[_0x3d9c97(0x133)],'bxdQF':function(_0x1312e5,_0x27b29d){const _0x390f9c=_0x3d9c97;return _0x468fcb[_0x390f9c(0x713)](_0x1312e5,_0x27b29d);},'PhVZc':_0x468fcb[_0x3d9c97(0x76e)],'lKUpp':function(_0x2ff582,_0x4cfaa3){const _0x1042b6=_0x23f6f4;return _0x468fcb[_0x1042b6(0x31f)](_0x2ff582,_0x4cfaa3);},'VfnYD':function(_0x7764b9,_0x5a44b0){const _0x1a2b04=_0x3d9c97;return _0x468fcb[_0x1a2b04(0x800)](_0x7764b9,_0x5a44b0);},'QfUHa':_0x468fcb[_0x23f6f4(0x167)],'LblGt':function(_0x211f0c,_0x45a1a0){const _0x5d1767=_0x23f6f4;return _0x468fcb[_0x5d1767(0x31f)](_0x211f0c,_0x45a1a0);},'TTUQw':function(_0x158774,_0x3c3151){const _0x28a578=_0x35f97b;return _0x468fcb[_0x28a578(0x800)](_0x158774,_0x3c3151);},'JSdcs':_0x468fcb[_0x23f6f4(0x1a5)],'CMvRY':function(_0xf38b06,_0x1ffadc){const _0x235363=_0x3d9c97;return _0x468fcb[_0x235363(0x31f)](_0xf38b06,_0x1ffadc);},'SxigS':function(_0x3f060f,_0x250645){const _0x14e925=_0x23f6f4;return _0x468fcb[_0x14e925(0x714)](_0x3f060f,_0x250645);},'AxFyx':_0x468fcb[_0x3f6e3d(0xef)],'AfMjs':_0x468fcb[_0x23f6f4(0x443)],'mdvMd':_0x468fcb[_0x3deaec(0x6e1)]};if(_0x468fcb[_0x3f6e3d(0x29d)](_0x468fcb[_0x23f6f4(0x493)],_0x468fcb[_0x3f6e3d(0x493)])){const _0x1c3473=_0x48f13a?function(){const _0x3e5236=_0x3d9c97,_0x5e6ea8=_0x3f6e3d,_0x34e57f=_0x3deaec,_0x4151fa=_0x3f6e3d,_0x49c3dd=_0x3d9c97;if(_0x4fb671[_0x3e5236(0xfd)](_0x4fb671[_0x5e6ea8(0x2d6)],_0x4fb671[_0x34e57f(0x81b)])){if(_0x247b29){if(_0x4fb671[_0x4151fa(0xfd)](_0x4fb671[_0x4151fa(0x4ec)],_0x4fb671[_0x4151fa(0x4ec)]))_0x11f7fe=_0x5c1328[_0x34e57f(0x11e)](_0x4fb671[_0x34e57f(0x80f)](_0x593584,_0x233c50))[_0x4fb671[_0x34e57f(0x848)]],_0x490025='';else{const _0x1d0804=_0x247b29[_0x4151fa(0x35e)](_0x11ead8,arguments);return _0x247b29=null,_0x1d0804;}}}else _0x5c6693=_0x4dd4fa[_0x4151fa(0x397)+'ce'](_0x4fb671[_0x34e57f(0x6de)](_0x4fb671[_0x3e5236(0x697)],_0x4fb671[_0x34e57f(0x391)](_0x5bdefc,_0x467ded)),_0x327e29[_0x34e57f(0x3f1)+_0x49c3dd(0x65a)][_0x187636]),_0x4ff446=_0x54dc9a[_0x49c3dd(0x397)+'ce'](_0x4fb671[_0x5e6ea8(0x110)](_0x4fb671[_0x4151fa(0x702)],_0x4fb671[_0x34e57f(0x2fe)](_0xcc53cf,_0x18993f)),_0x33c0f6[_0x49c3dd(0x3f1)+_0x34e57f(0x65a)][_0x1efa69]),_0x3a9adf=_0x51a4be[_0x4151fa(0x397)+'ce'](_0x4fb671[_0x4151fa(0x3b0)](_0x4fb671[_0x3e5236(0x6bb)],_0x4fb671[_0x34e57f(0x3c7)](_0x39af72,_0x22021f)),_0x2d7344[_0x3e5236(0x3f1)+_0x3e5236(0x65a)][_0x410bd6]);}:function(){};return _0x48f13a=![],_0x1c3473;}else _0x591ed6+=_0x43c9ba[0xc03+0x1bf9+-0x27fc][_0x23f6f4(0x4aa)],_0x47cf34=_0x2c20e7[-0x1f7d*0x1+0x2613+0x1*-0x696][_0x35f97b(0x1aa)+_0x3d9c97(0x552)][_0x3d9c97(0x723)+_0x35f97b(0x6db)+'t'][_0x468fcb[_0x3f6e3d(0x109)](_0x1d0fe7[-0x6*0x5f2+0x238d*-0x1+0x4739][_0x3d9c97(0x1aa)+_0x3f6e3d(0x552)][_0x35f97b(0x723)+_0x3f6e3d(0x6db)+'t'][_0x35f97b(0x808)+'h'],0x3*0x1c9+0x1225*-0x2+-0x1b8*-0x12)];};}}());(function(){const _0x166e77=_0x471eae,_0x503ee3=_0x1275e9,_0x1c4bdf=_0x1275e9,_0x1ba470=_0x1c2404,_0x54556e=_0x471eae,_0x22558a={'hUJHs':function(_0x18c638,_0x207dc3){const _0x39bdf0=_0x9513;return _0xf8ec3a[_0x39bdf0(0x1cd)](_0x18c638,_0x207dc3);},'jrMmx':_0xf8ec3a[_0x166e77(0x291)],'OPRQk':_0xf8ec3a[_0x503ee3(0x6b9)],'xHQnu':function(_0x1d1bf0,_0x2ce57b){const _0x5d4d8a=_0x166e77;return _0xf8ec3a[_0x5d4d8a(0x81a)](_0x1d1bf0,_0x2ce57b);},'txUoZ':_0xf8ec3a[_0x503ee3(0x6c5)],'gHkge':_0xf8ec3a[_0x166e77(0x245)],'WNKxQ':_0xf8ec3a[_0x1ba470(0x4e2)],'IbveY':function(_0x76546,_0x558d8d){const _0xe0561f=_0x1ba470;return _0xf8ec3a[_0xe0561f(0x6d6)](_0x76546,_0x558d8d);},'LytAq':_0xf8ec3a[_0x54556e(0x39a)],'XcoVu':function(_0x5cfa56,_0x59642a){const _0x5e4e2e=_0x1ba470;return _0xf8ec3a[_0x5e4e2e(0x351)](_0x5cfa56,_0x59642a);},'FQENO':_0xf8ec3a[_0x54556e(0x29f)],'bSdpj':function(_0x3b469e,_0x9b3eef){const _0xa02585=_0x54556e;return _0xf8ec3a[_0xa02585(0x419)](_0x3b469e,_0x9b3eef);},'iVPlG':_0xf8ec3a[_0x1c4bdf(0x75a)],'aCheT':function(_0x43fa37,_0x619bb){const _0x585f5c=_0x54556e;return _0xf8ec3a[_0x585f5c(0x78a)](_0x43fa37,_0x619bb);},'EXBWx':_0xf8ec3a[_0x1ba470(0x272)],'hoIbG':_0xf8ec3a[_0x503ee3(0x570)],'oJiND':function(_0x4ddb16,_0x6d4af9){const _0x457bbe=_0x54556e;return _0xf8ec3a[_0x457bbe(0x70e)](_0x4ddb16,_0x6d4af9);},'HGnzO':_0xf8ec3a[_0x166e77(0x59d)],'roqeW':_0xf8ec3a[_0x54556e(0x84b)],'plRvE':function(_0x9fbaec){const _0x1450a8=_0x1ba470;return _0xf8ec3a[_0x1450a8(0x579)](_0x9fbaec);}};_0xf8ec3a[_0x1ba470(0x785)](_0xf8ec3a[_0x1ba470(0x12c)],_0xf8ec3a[_0x166e77(0x5a1)])?_0x3a2b38+=_0x55bc79:_0xf8ec3a[_0x503ee3(0x73c)](_0xd7c802,this,function(){const _0x2d9a27=_0x503ee3,_0x1f6963=_0x1ba470,_0x904103=_0x166e77,_0x41dc04=_0x1c4bdf,_0x14445c=_0x166e77,_0x17b49b={'DPEhB':function(_0xd3436,_0x211773){const _0x32fe13=_0x9513;return _0x22558a[_0x32fe13(0x1e5)](_0xd3436,_0x211773);},'CeynE':_0x22558a[_0x2d9a27(0x204)],'AGGAv':_0x22558a[_0x1f6963(0x3fe)]};if(_0x22558a[_0x904103(0x131)](_0x22558a[_0x2d9a27(0x731)],_0x22558a[_0x1f6963(0x731)])){const _0x26f85e=new RegExp(_0x22558a[_0x14445c(0x32f)]),_0x22b9a1=new RegExp(_0x22558a[_0x2d9a27(0x243)],'i'),_0x9f9630=_0x22558a[_0x1f6963(0x829)](_0x3be7be,_0x22558a[_0x41dc04(0x46a)]);!_0x26f85e[_0x14445c(0x861)](_0x22558a[_0x904103(0x6d3)](_0x9f9630,_0x22558a[_0x41dc04(0x601)]))||!_0x22b9a1[_0x14445c(0x861)](_0x22558a[_0x2d9a27(0x5d4)](_0x9f9630,_0x22558a[_0x41dc04(0x7f9)]))?_0x22558a[_0x14445c(0x4b3)](_0x22558a[_0x1f6963(0x586)],_0x22558a[_0x2d9a27(0x74f)])?(_0x22f05b=_0x32df0f[_0x904103(0x11e)](_0x17b49b[_0x2d9a27(0x7a0)](_0x1e6d5c,_0x6ebf31))[_0x17b49b[_0x1f6963(0x154)]],_0x1b3ebf=''):_0x22558a[_0x2d9a27(0x829)](_0x9f9630,'0'):_0x22558a[_0x1f6963(0x629)](_0x22558a[_0x41dc04(0x53c)],_0x22558a[_0x14445c(0x671)])?_0x22558a[_0x904103(0x142)](_0x3be7be):_0x5d7a15[_0x2d9a27(0x721)](_0x17b49b[_0x14445c(0x15d)],_0x557c45);}else{const _0x1e8136=_0x3f44e8?function(){const _0x4e4e4e=_0x904103;if(_0x1fe9ac){const _0x5c0de4=_0x3b7088[_0x4e4e4e(0x35e)](_0x429d70,arguments);return _0x968317=null,_0x5c0de4;}}:function(){};return _0x9387ca=![],_0x1e8136;}})();}());const _0x50a15d=(function(){const _0x538ddd=_0x471eae,_0x237bae=_0x1c2404,_0x354395=_0x1275e9,_0x5d5ae9=_0x785b86,_0x1d3084=_0x1c2404,_0x5269c8={'FcvUQ':function(_0x10411e,_0x295ba6){const _0xcc5262=_0x9513;return _0xf8ec3a[_0xcc5262(0x5c6)](_0x10411e,_0x295ba6);},'mBgZt':function(_0x227938,_0x5e1f44){const _0x59ca86=_0x9513;return _0xf8ec3a[_0x59ca86(0x791)](_0x227938,_0x5e1f44);},'pkqCX':_0xf8ec3a[_0x538ddd(0x256)],'KugfS':_0xf8ec3a[_0x237bae(0x825)],'YSSTX':function(_0x350756){const _0x15b982=_0x538ddd;return _0xf8ec3a[_0x15b982(0x816)](_0x350756);}};if(_0xf8ec3a[_0x354395(0x3a6)](_0xf8ec3a[_0x237bae(0x32d)],_0xf8ec3a[_0x5d5ae9(0x32d)])){const _0x318377=function(){const _0x3a0f5f=_0x1d3084,_0x586f99=_0x538ddd,_0x54aee0=_0x1d3084,_0x1cfaa1=_0x1d3084,_0x5a898d=_0x354395;let _0x616316;try{_0x616316=bUrYOT[_0x3a0f5f(0x554)](_0x21a5d4,bUrYOT[_0x586f99(0x609)](bUrYOT[_0x586f99(0x609)](bUrYOT[_0x54aee0(0x74b)],bUrYOT[_0x1cfaa1(0x31c)]),');'))();}catch(_0x186baf){_0x616316=_0x47acba;}return _0x616316;},_0x36cb6d=bUrYOT[_0x354395(0x48e)](_0x318377);_0x36cb6d[_0x538ddd(0x630)+_0x538ddd(0x404)+'l'](_0x169bb1,-0x2*-0x7d4+-0x820+0x818);}else{let _0x563dd7=!![];return function(_0x3e3e74,_0x94aa2){const _0x1bfdd5=_0x237bae,_0x5ee923=_0x237bae,_0x3f4b31=_0x1d3084,_0x4f8f99=_0x237bae,_0x1a7050=_0x1d3084,_0x1b7e1f={'YMCke':function(_0x7dd6f9,_0x13cee7){const _0x32dfe0=_0x9513;return _0xf8ec3a[_0x32dfe0(0x53f)](_0x7dd6f9,_0x13cee7);},'MwgvX':_0xf8ec3a[_0x1bfdd5(0x409)],'WdqrS':function(_0x24f100,_0xee105f){const _0xccebf5=_0x1bfdd5;return _0xf8ec3a[_0xccebf5(0x540)](_0x24f100,_0xee105f);},'DxEYD':_0xf8ec3a[_0x5ee923(0x5c7)],'JQwEI':_0xf8ec3a[_0x3f4b31(0x31a)],'hTCyt':function(_0x2c108e,_0x251aea){const _0x57e15a=_0x5ee923;return _0xf8ec3a[_0x57e15a(0x81a)](_0x2c108e,_0x251aea);},'zKOKX':_0xf8ec3a[_0x3f4b31(0x6d4)],'cmfOV':_0xf8ec3a[_0x3f4b31(0x457)]};if(_0xf8ec3a[_0x5ee923(0x57f)](_0xf8ec3a[_0x3f4b31(0x62d)],_0xf8ec3a[_0x3f4b31(0x62d)])){const _0x2eab83=_0x563dd7?function(){const _0x503bcd=_0x4f8f99,_0x344f46=_0x4f8f99,_0x439db7=_0x1bfdd5,_0x33ab49=_0x4f8f99,_0x2dd31a=_0x5ee923;if(_0x1b7e1f[_0x503bcd(0x6bd)](_0x1b7e1f[_0x344f46(0x427)],_0x1b7e1f[_0x503bcd(0x762)])){if(_0x94aa2){if(_0x1b7e1f[_0x344f46(0x149)](_0x1b7e1f[_0x2dd31a(0x696)],_0x1b7e1f[_0x439db7(0x543)])){if(_0x2384ef)return _0x1d0a8d;else TOprrB[_0x2dd31a(0x13c)](_0x596fff,0x961+-0x1e82+0x1521);}else{const _0x84e71a=_0x94aa2[_0x2dd31a(0x35e)](_0x3e3e74,arguments);return _0x94aa2=null,_0x84e71a;}}}else{_0x1ca3e1=_0x1b7e1f[_0x2dd31a(0x13c)](_0x470fe9,_0xd5cb9a);const _0x4cccf2={};return _0x4cccf2[_0x439db7(0x2dc)]=_0x1b7e1f[_0x503bcd(0x2ae)],_0x5b6c97[_0x344f46(0x353)+'e'][_0x33ab49(0x264)+'pt'](_0x4cccf2,_0x2e5d29,_0x27fe23);}}:function(){};return _0x563dd7=![],_0x2eab83;}else{const _0xca1614=_0x37ca70[_0x1bfdd5(0x35e)](_0x1bb5d1,arguments);return _0x3acd57=null,_0xca1614;}};}}()),_0x249aac=_0xf8ec3a[_0x205ff6(0x13d)](_0x50a15d,this,function(){const _0x28c19f=_0x1c2404,_0x42a99e=_0x785b86,_0x30afb6=_0x785b86,_0x4cdb9b=_0x205ff6,_0x54d500=_0x1c2404,_0x1b3d38={'fCAhR':_0xf8ec3a[_0x28c19f(0x521)],'OVsbh':_0xf8ec3a[_0x42a99e(0x1f4)],'owWUl':function(_0x28d05e,_0x5b1ae4){const _0x7f0bf1=_0x28c19f;return _0xf8ec3a[_0x7f0bf1(0x49c)](_0x28d05e,_0x5b1ae4);},'xUQGC':function(_0x5afa63,_0x34ac87){const _0x1b4e05=_0x28c19f;return _0xf8ec3a[_0x1b4e05(0x6ef)](_0x5afa63,_0x34ac87);},'shtjF':_0xf8ec3a[_0x42a99e(0x51f)],'sZnBV':_0xf8ec3a[_0x42a99e(0x409)],'bRhKB':_0xf8ec3a[_0x28c19f(0x183)],'CktIQ':_0xf8ec3a[_0x28c19f(0x168)]};if(_0xf8ec3a[_0x28c19f(0x3a6)](_0xf8ec3a[_0x4cdb9b(0x55d)],_0xf8ec3a[_0x30afb6(0x863)])){let _0x2c20b8;try{if(_0xf8ec3a[_0x28c19f(0x19a)](_0xf8ec3a[_0x4cdb9b(0x1e1)],_0xf8ec3a[_0x28c19f(0x1e1)])){const _0x5df705=_0x1b3d38[_0x4cdb9b(0x77c)],_0x26b7a5=_0x1b3d38[_0x4cdb9b(0x34f)],_0x5ca8c2=_0x261755[_0x54d500(0x3f0)+_0x28c19f(0x506)](_0x5df705[_0x4cdb9b(0x808)+'h'],_0x1b3d38[_0x42a99e(0x85a)](_0x9685db[_0x4cdb9b(0x808)+'h'],_0x26b7a5[_0x30afb6(0x808)+'h'])),_0x44516e=_0x1b3d38[_0x42a99e(0x7b9)](_0x549cd3,_0x5ca8c2),_0x500c06=_0x1b3d38[_0x4cdb9b(0x7b9)](_0x12460e,_0x44516e);return _0x1fafb5[_0x42a99e(0x353)+'e'][_0x30afb6(0x866)+_0x4cdb9b(0x16a)](_0x1b3d38[_0x30afb6(0x42a)],_0x500c06,{'name':_0x1b3d38[_0x30afb6(0x249)],'hash':_0x1b3d38[_0x54d500(0x680)]},!![],[_0x1b3d38[_0x30afb6(0x30f)]]);}else{const _0x36313d=_0xf8ec3a[_0x54d500(0x53f)](Function,_0xf8ec3a[_0x30afb6(0x1bb)](_0xf8ec3a[_0x30afb6(0x361)](_0xf8ec3a[_0x28c19f(0x256)],_0xf8ec3a[_0x4cdb9b(0x825)]),');'));_0x2c20b8=_0xf8ec3a[_0x54d500(0x579)](_0x36313d);}}catch(_0x3297e4){if(_0xf8ec3a[_0x54d500(0x81a)](_0xf8ec3a[_0x4cdb9b(0x161)],_0xf8ec3a[_0x28c19f(0x161)]))_0x2c20b8=window;else{if(_0x3a2ced){const _0x468602=_0x423f13[_0x54d500(0x35e)](_0xa124f4,arguments);return _0x78b224=null,_0x468602;}}}const _0x4c12de=_0x2c20b8[_0x42a99e(0x157)+'le']=_0x2c20b8[_0x42a99e(0x157)+'le']||{},_0x216528=[_0xf8ec3a[_0x54d500(0x845)],_0xf8ec3a[_0x42a99e(0x7dc)],_0xf8ec3a[_0x30afb6(0x4a0)],_0xf8ec3a[_0x28c19f(0x49b)],_0xf8ec3a[_0x30afb6(0x115)],_0xf8ec3a[_0x4cdb9b(0x122)],_0xf8ec3a[_0x28c19f(0x49e)]];for(let _0x494ad8=0x1634+-0x1*0x7aa+-0xe8a;_0xf8ec3a[_0x4cdb9b(0x5e4)](_0x494ad8,_0x216528[_0x28c19f(0x808)+'h']);_0x494ad8++){if(_0xf8ec3a[_0x30afb6(0x3a6)](_0xf8ec3a[_0x54d500(0x254)],_0xf8ec3a[_0x42a99e(0x254)]))_0x5aa881=_0x47e37e[_0x42a99e(0x11e)](_0x53d0c6)[_0xf8ec3a[_0x28c19f(0x291)]],_0x5d2831='';else{const _0x1ac3a5=_0x50a15d[_0x4cdb9b(0x128)+_0x54d500(0x179)+'r'][_0x54d500(0x622)+_0x30afb6(0x199)][_0x42a99e(0x38c)](_0x50a15d),_0x402c43=_0x216528[_0x494ad8],_0x24c74c=_0x4c12de[_0x402c43]||_0x1ac3a5;_0x1ac3a5[_0x28c19f(0x12a)+_0x54d500(0x2d1)]=_0x50a15d[_0x28c19f(0x38c)](_0x50a15d),_0x1ac3a5[_0x4cdb9b(0xf0)+_0x42a99e(0x3be)]=_0x24c74c[_0x42a99e(0xf0)+_0x54d500(0x3be)][_0x4cdb9b(0x38c)](_0x24c74c),_0x4c12de[_0x402c43]=_0x1ac3a5;}}}else{_0x8a3b20=_0xf8ec3a[_0x54d500(0x6ef)](_0x546aea,_0x1f409b);const _0x43a8cb={};return _0x43a8cb[_0x42a99e(0x2dc)]=_0xf8ec3a[_0x30afb6(0x409)],_0x735111[_0x30afb6(0x353)+'e'][_0x28c19f(0xf9)+'pt'](_0x43a8cb,_0x1a6e5d,_0x2223bd);}});_0xf8ec3a[_0x471eae(0x1f5)](_0x249aac);const _0x378563=_0xf8ec3a[_0x1275e9(0x6c7)],_0x146090=_0xf8ec3a[_0x1c2404(0x369)],_0x4a0330=_0x44b188[_0x205ff6(0x3f0)+_0x1c2404(0x506)](_0x378563[_0x1275e9(0x808)+'h'],_0xf8ec3a[_0x1275e9(0x699)](_0x44b188[_0x1275e9(0x808)+'h'],_0x146090[_0x1275e9(0x808)+'h'])),_0x5449f4=_0xf8ec3a[_0x1275e9(0x1fd)](atob,_0x4a0330),_0x29c7e5=_0xf8ec3a[_0x471eae(0x1cc)](stringToArrayBuffer,_0x5449f4);return crypto[_0x785b86(0x353)+'e'][_0x1275e9(0x866)+_0x1c2404(0x16a)](_0xf8ec3a[_0x471eae(0x54a)],_0x29c7e5,{'name':_0xf8ec3a[_0x1c2404(0x409)],'hash':_0xf8ec3a[_0x205ff6(0x183)]},!![],[_0xf8ec3a[_0x785b86(0x242)]]);}function encryptDataWithPublicKey(_0x4cae48,_0x46eac2){const _0xe9962f=_0x9513,_0x3583d4=_0x9513,_0x3d680a=_0x9513,_0x274e6a=_0x9513,_0x2d4e00=_0x9513,_0x322be4={'sYgpD':function(_0x4bceeb,_0x496b21){return _0x4bceeb(_0x496b21);},'tISmv':function(_0x4ba344,_0x5c1efd){return _0x4ba344+_0x5c1efd;},'XuvNa':function(_0x1471c6,_0x5bd263){return _0x1471c6+_0x5bd263;},'nDScF':_0xe9962f(0x6f6)+_0xe9962f(0x593)+_0x3583d4(0x47a)+_0x274e6a(0x563),'zjpcl':_0xe9962f(0x5d2)+_0x274e6a(0x5b7)+_0x2d4e00(0x608)+_0x2d4e00(0x50b)+_0x274e6a(0x5e0)+_0xe9962f(0x23b)+'\x20)','FqRdM':function(_0x3787b6,_0x1e5c79){return _0x3787b6!==_0x1e5c79;},'kRves':_0x274e6a(0x859),'MjEpK':_0x3583d4(0x200)+_0xe9962f(0x233)};try{if(_0x322be4[_0x3583d4(0x14b)](_0x322be4[_0x2d4e00(0x850)],_0x322be4[_0x3d680a(0x850)])){let _0x4c5dd1;try{_0x4c5dd1=sFjJHm[_0x2d4e00(0x4de)](_0x31114b,sFjJHm[_0xe9962f(0x1f1)](sFjJHm[_0x274e6a(0x315)](sFjJHm[_0x3583d4(0x4e4)],sFjJHm[_0x274e6a(0x6d7)]),');'))();}catch(_0x2d0500){_0x4c5dd1=_0x2ed192;}return _0x4c5dd1;}else{_0x4cae48=_0x322be4[_0x3d680a(0x4de)](stringToArrayBuffer,_0x4cae48);const _0x34722f={};return _0x34722f[_0xe9962f(0x2dc)]=_0x322be4[_0x274e6a(0x1af)],crypto[_0x274e6a(0x353)+'e'][_0xe9962f(0x264)+'pt'](_0x34722f,_0x46eac2,_0x4cae48);}}catch(_0x47d4f0){}}function decryptDataWithPrivateKey(_0x29747a,_0x4b9b45){const _0x54057c=_0x9513,_0x46226b=_0x9513,_0x18666b=_0x9513,_0x2c2d20=_0x9513,_0x1abf4e=_0x9513,_0x3697a9={'ritdf':function(_0x808b37,_0x5332f2){return _0x808b37(_0x5332f2);},'lCHtI':_0x54057c(0x200)+_0x54057c(0x233)};_0x29747a=_0x3697a9[_0x18666b(0x614)](stringToArrayBuffer,_0x29747a);const _0x223b7b={};return _0x223b7b[_0x18666b(0x2dc)]=_0x3697a9[_0x18666b(0x376)],crypto[_0x46226b(0x353)+'e'][_0x46226b(0xf9)+'pt'](_0x223b7b,_0x4b9b45,_0x29747a);}const pubkey=_0x36ad9e(0x218)+_0x4c54d8(0x41f)+_0x193f9c(0x35d)+_0x36ad9e(0x10c)+_0x14a531(0x1c1)+_0x36ad9e(0x1db)+_0x36ad9e(0x7fd)+_0x4c54d8(0x33b)+_0x193f9c(0x70d)+_0x14a531(0x139)+_0x14a531(0x4db)+_0x193f9c(0x27e)+_0x4c54d8(0x41e)+_0x4c54d8(0x47c)+_0x36ad9e(0x138)+_0x36ad9e(0x510)+_0x4c54d8(0x224)+_0x14a531(0x234)+_0x52ad7f(0x4c7)+_0x193f9c(0x435)+_0x14a531(0x716)+_0x52ad7f(0x78d)+_0x14a531(0x71a)+_0x14a531(0x7f8)+_0x14a531(0x28d)+_0x52ad7f(0x401)+_0x36ad9e(0x824)+_0x52ad7f(0x19b)+_0x4c54d8(0x701)+_0x14a531(0x34a)+_0x52ad7f(0x1cf)+_0x52ad7f(0x265)+_0x36ad9e(0x4dd)+_0x52ad7f(0x5f0)+_0x193f9c(0x2e2)+_0x36ad9e(0x7a8)+_0x4c54d8(0x1a4)+_0x193f9c(0x312)+_0x193f9c(0x1c2)+_0x14a531(0x53b)+_0x193f9c(0x703)+_0x52ad7f(0x7cd)+_0x4c54d8(0x518)+_0x36ad9e(0x3ea)+_0x36ad9e(0x3cc)+_0x4c54d8(0x304)+_0x52ad7f(0x100)+_0x14a531(0x77a)+_0x14a531(0x651)+_0x36ad9e(0x6f8)+_0x52ad7f(0x5df)+_0x52ad7f(0x357)+_0x193f9c(0x223)+_0x193f9c(0x83d)+_0x4c54d8(0x60e)+_0x4c54d8(0x7b4)+_0x193f9c(0x3f6)+_0x52ad7f(0x3b3)+_0x193f9c(0x2e1)+_0x14a531(0x346)+_0x14a531(0x1d6)+_0x36ad9e(0x4c5)+_0x52ad7f(0x3ee)+_0x52ad7f(0x294)+_0x193f9c(0x542)+_0x4c54d8(0x502)+_0x4c54d8(0x7fb)+_0x14a531(0xf4)+_0x4c54d8(0x39f)+_0x52ad7f(0x2d5)+_0x36ad9e(0x681)+_0x52ad7f(0x3da)+_0x52ad7f(0x58a)+_0x36ad9e(0x426)+_0x4c54d8(0x205)+_0x193f9c(0x3ca)+_0x193f9c(0x2e0)+_0x52ad7f(0x7bc)+_0x4c54d8(0x67b)+_0x4c54d8(0x174)+_0x193f9c(0x12d)+_0x14a531(0x158)+_0x36ad9e(0x21d)+_0x52ad7f(0x79c)+_0x4c54d8(0x60f)+_0x52ad7f(0x7d1)+_0x36ad9e(0x3e6)+_0x193f9c(0x710)+'--';pub=importPublicKey(pubkey);function b64EncodeUnicode(_0x575206){const _0x2357c2=_0x14a531,_0x53e45e=_0x36ad9e,_0x458564={'JXfJa':function(_0x1c54ac,_0x43a4cf){return _0x1c54ac(_0x43a4cf);}};return _0x458564[_0x2357c2(0x827)](btoa,_0x458564[_0x53e45e(0x827)](encodeURIComponent,_0x575206));}var word_last='',lock_chat=0x1df5*0x1+0x1*0x8b7+0x1*-0x26ab;function wait(_0x127002){return new Promise(_0x504eba=>setTimeout(_0x504eba,_0x127002));}function fetchRetry(_0x4ad1a4,_0x5b64d4,_0x3912a9={}){const _0x29a64e=_0x4c54d8,_0x372af4=_0x193f9c,_0x3af007=_0x4c54d8,_0xd86ab=_0x193f9c,_0x4579da=_0x4c54d8,_0x4aaba1={'KFZKl':_0x29a64e(0x2f5)+_0x372af4(0x38b)+'+$','FHkqd':function(_0x3db448,_0x2c2bcc){return _0x3db448!==_0x2c2bcc;},'zJVtY':_0x372af4(0x750),'VSuJT':_0xd86ab(0x537),'DFyOM':function(_0x3622ca,_0x384dad){return _0x3622ca-_0x384dad;},'svAEA':function(_0x402a18,_0x9b87d){return _0x402a18!==_0x9b87d;},'QeGRv':_0x372af4(0x72f),'opScS':function(_0x3d2150,_0x4302d8){return _0x3d2150(_0x4302d8);},'iPjiK':function(_0x412444,_0x855ad7,_0x309bd0){return _0x412444(_0x855ad7,_0x309bd0);}};function _0x2f9242(_0x3cb7f2){const _0x16223f=_0x29a64e,_0x3505b1=_0x4579da,_0x9592be=_0x3af007,_0x13b81f=_0x3af007,_0x27b27c=_0x3af007;if(_0x4aaba1[_0x16223f(0x260)](_0x4aaba1[_0x3505b1(0x3d9)],_0x4aaba1[_0x9592be(0x5ca)])){triesLeft=_0x4aaba1[_0x13b81f(0x74c)](_0x5b64d4,0x26ed+0x2*0x2bb+-0x2c62);if(!triesLeft){if(_0x4aaba1[_0x3505b1(0x747)](_0x4aaba1[_0x3505b1(0x403)],_0x4aaba1[_0x9592be(0x403)]))return _0xde6a21[_0x13b81f(0xf0)+_0x13b81f(0x3be)]()[_0x9592be(0x6be)+'h'](FYmoSY[_0x13b81f(0x645)])[_0x16223f(0xf0)+_0x13b81f(0x3be)]()[_0x16223f(0x128)+_0x13b81f(0x179)+'r'](_0x273953)[_0x13b81f(0x6be)+'h'](FYmoSY[_0x16223f(0x645)]);else throw _0x3cb7f2;}return _0x4aaba1[_0x9592be(0x28b)](wait,0x44f*0x9+-0x1ece+0x43*-0x17)[_0x27b27c(0x35b)](()=>fetchRetry(_0x4ad1a4,triesLeft,_0x3912a9));}else return new _0x220c16(_0x1270f4=>_0x5b4d14(_0x1270f4,_0x556825));}return _0x4aaba1[_0xd86ab(0x306)](fetch,_0x4ad1a4,_0x3912a9)[_0x372af4(0x80b)](_0x2f9242);}function send_webchat(_0x4a49e0){const _0x2bb34f=_0x14a531,_0x5ce1ad=_0x36ad9e,_0x17f7df=_0x4c54d8,_0x1f6018=_0x52ad7f,_0x14a82e=_0x36ad9e,_0x3cb7d8={'pdKvx':_0x2bb34f(0x6d2),'SnOHN':function(_0x5a4000,_0x38ca22){return _0x5a4000(_0x38ca22);},'SjPOP':function(_0x41b9b3,_0x3737cc){return _0x41b9b3+_0x3737cc;},'CWPZA':_0x5ce1ad(0x432)+_0x17f7df(0x3f2),'fYxzz':function(_0x454e70,_0x372bfc){return _0x454e70(_0x372bfc);},'wMccP':function(_0xd2cb03,_0x22ddd9){return _0xd2cb03+_0x22ddd9;},'XgxEU':function(_0x49d3d1,_0x43c6f){return _0x49d3d1(_0x43c6f);},'gIcXe':function(_0xaf0e2a,_0x11ff6d){return _0xaf0e2a+_0x11ff6d;},'RBnAu':_0x17f7df(0x424),'rXfEE':function(_0x19b8c1,_0x9b7c9b){return _0x19b8c1(_0x9b7c9b);},'NNDCL':_0x14a82e(0x45b),'SSCSN':function(_0x370ddb,_0x4f916b){return _0x370ddb+_0x4f916b;},'vyxWL':function(_0x1bbad0,_0x28520a){return _0x1bbad0(_0x28520a);},'rEYiU':function(_0x54381f,_0xd98d98){return _0x54381f+_0xd98d98;},'NkPCx':function(_0x2d8de8,_0x59fc9b){return _0x2d8de8!==_0x59fc9b;},'oZXRe':_0x1f6018(0x768),'Ahbgv':_0x17f7df(0x44f),'CtwFE':_0x14a82e(0x319)+':','QxsVP':_0x14a82e(0xf8)+_0x17f7df(0x46d)+_0x2bb34f(0x117)+_0x5ce1ad(0x104)+_0x14a82e(0x557),'tzuvB':function(_0x327c90,_0x561206){return _0x327c90<_0x561206;},'xgfMY':_0x2bb34f(0x509)+'es','FefFL':_0x5ce1ad(0x668),'QFhyN':_0x1f6018(0x7fc),'EtPIS':function(_0x2da10b,_0xf7f336){return _0x2da10b>=_0xf7f336;},'FuYcl':_0x1f6018(0x6b2),'qVpLN':function(_0x805956,_0x53b1e8){return _0x805956(_0x53b1e8);},'NZFKn':_0x17f7df(0x596)+_0x2bb34f(0x336)+'rl','MpOQQ':_0x17f7df(0x3d4)+'l','NkkPZ':_0x17f7df(0x31e)+_0x1f6018(0x47e)+_0x14a82e(0x214),'rmsHW':function(_0x357256,_0x48c952){return _0x357256(_0x48c952);},'jifmT':_0x2bb34f(0x621),'GYLEm':_0x1f6018(0x2d3)+_0x17f7df(0x12e)+'l','PNFrM':function(_0x1b10ee,_0xa2804){return _0x1b10ee+_0xa2804;},'kgYdt':_0x17f7df(0x2d3)+_0x2bb34f(0x5b5),'QdRnc':_0x1f6018(0x5b5),'vWROW':_0x5ce1ad(0x544),'VDrYM':_0x2bb34f(0x5d0),'wMwcp':function(_0x4d7ec9,_0x3876dd){return _0x4d7ec9!==_0x3876dd;},'eWlYh':_0x14a82e(0x7f5),'nYmPN':_0x1f6018(0x6b6),'JCDBj':_0x1f6018(0x2c0),'OVAJj':_0x2bb34f(0x35a),'ZSxlr':_0x2bb34f(0x508),'IruEB':function(_0x4ded23,_0x19236c){return _0x4ded23>_0x19236c;},'nRsbw':function(_0x5c8d78,_0x5a9e5f){return _0x5c8d78==_0x5a9e5f;},'dKkzI':_0x5ce1ad(0x535)+']','EZWzr':function(_0x5783d9,_0x3a24e5){return _0x5783d9===_0x3a24e5;},'myWlY':_0x1f6018(0x4f7),'GrZYl':_0x14a82e(0x6ce),'Aepbl':_0x1f6018(0x1c4)+_0x5ce1ad(0x7cb)+'t','MpeXv':_0x5ce1ad(0x2b6),'bKpPA':_0x5ce1ad(0x7af),'xQNmG':_0x17f7df(0x512),'DElYW':_0x17f7df(0x627),'YNQEz':_0x2bb34f(0x225),'gLyPc':_0x17f7df(0x3fa),'qrnNL':_0x5ce1ad(0x745),'Iaqah':_0x2bb34f(0x776),'fLKdB':function(_0x5590fc,_0x2f53b7){return _0x5590fc-_0x2f53b7;},'maQYC':_0x5ce1ad(0x145)+'pt','qOSDM':function(_0x54d3c7,_0x58e342,_0x3b6f49){return _0x54d3c7(_0x58e342,_0x3b6f49);},'nbEcR':function(_0x196f62){return _0x196f62();},'WGORT':_0x1f6018(0x7c6),'PpNeL':function(_0x414932,_0x53e24a){return _0x414932+_0x53e24a;},'jSpfb':_0x1f6018(0x599)+_0x14a82e(0x61e)+_0x2bb34f(0x1ff)+_0x5ce1ad(0x7ee)+_0x5ce1ad(0x6b1),'xqEwn':_0x5ce1ad(0x275)+'>','PzQPe':_0x5ce1ad(0x200)+_0x14a82e(0x233),'irgUd':_0x2bb34f(0x640),'ynvmb':function(_0x4f07e4,_0x1876e3){return _0x4f07e4===_0x1876e3;},'sDIRT':_0x2bb34f(0x62b),'dmnuA':function(_0x2f3587,_0x280254){return _0x2f3587(_0x280254);},'hErnT':function(_0x44d775,_0x513042){return _0x44d775===_0x513042;},'QfdwY':_0x17f7df(0x43c),'CVrtD':_0x2bb34f(0x65d),'vimGj':function(_0x14e696,_0x4db0a3){return _0x14e696+_0x4db0a3;},'IaVwj':function(_0x4eaec7,_0xf09772){return _0x4eaec7+_0xf09772;},'shYXE':function(_0x5e7d14,_0x1a4977){return _0x5e7d14+_0x1a4977;},'AUUNy':function(_0x4faa6e,_0x50e588){return _0x4faa6e+_0x50e588;},'VtXvo':_0x5ce1ad(0x498)+'\x20','kzYWd':_0x1f6018(0x5e1)+_0x17f7df(0x370)+_0x5ce1ad(0x4e5)+_0x5ce1ad(0x107)+_0x14a82e(0x6a6)+_0x14a82e(0x140)+_0x2bb34f(0x382)+_0x17f7df(0x4e0)+_0x2bb34f(0x348)+_0x2bb34f(0x6da)+_0x14a82e(0x5ae)+_0x5ce1ad(0x7ba)+_0x14a82e(0x2f2)+_0x1f6018(0x2b1)+'果:','NKINe':function(_0x29a778,_0x2bcc21){return _0x29a778+_0x2bcc21;},'fSinN':_0x17f7df(0x103),'QdxOs':function(_0x4bc187,_0x424bdf){return _0x4bc187(_0x424bdf);},'gdkEg':function(_0x3bdc8a){return _0x3bdc8a();},'PzMpW':function(_0x42a714,_0x1d6004){return _0x42a714+_0x1d6004;},'tAbyT':_0x14a82e(0x555),'EFNlr':_0x14a82e(0x533),'eeitn':function(_0x12a720,_0x4a1fb7){return _0x12a720+_0x4a1fb7;},'VCffr':_0x14a82e(0x599)+_0x2bb34f(0x61e)+_0x14a82e(0x1ff)+_0x1f6018(0x4e3)+_0x2bb34f(0x7bd)+'\x22>','NCVuq':function(_0x4ae514,_0x3cb837,_0x16822d){return _0x4ae514(_0x3cb837,_0x16822d);},'CoqWT':_0x2bb34f(0x2d3)+_0x17f7df(0x4b8)+_0x1f6018(0x2b3)+_0x5ce1ad(0x236)+_0x14a82e(0x41b)+_0x5ce1ad(0x857),'MRezP':function(_0x50a508,_0x2488ea){return _0x50a508!=_0x2488ea;},'iVzfJ':_0x1f6018(0x1c4),'VAsiG':function(_0x4d1bfd,_0x26243f){return _0x4d1bfd>_0x26243f;},'JaRqy':function(_0x23c718,_0x37caca){return _0x23c718+_0x37caca;},'KUtIf':_0x5ce1ad(0x5f2),'KPlSz':_0x17f7df(0x106)+'\x0a','BhRdq':function(_0x308ee8,_0x5b5b59){return _0x308ee8!==_0x5b5b59;},'OepNk':_0x5ce1ad(0x452),'FcFsH':function(_0x4ca1f5,_0x567cfe){return _0x4ca1f5==_0x567cfe;},'ioxeR':function(_0x4e4216,_0x34cf33){return _0x4e4216>_0x34cf33;},'etVEA':function(_0x3ba9f8,_0x13045a,_0x1edbf6){return _0x3ba9f8(_0x13045a,_0x1edbf6);},'pfstI':function(_0xe3e4b1,_0x7a4d74){return _0xe3e4b1+_0x7a4d74;},'busJN':_0x2bb34f(0x2d3)+_0x5ce1ad(0x4b8)+_0x17f7df(0x2b3)+_0x17f7df(0x433)+_0x17f7df(0x771)+'q=','wxJTr':_0x5ce1ad(0x531)+_0x5ce1ad(0x50e)+_0x17f7df(0x602)+_0x14a82e(0x240)+_0x1f6018(0x22e)+_0x5ce1ad(0x80a)+_0x17f7df(0x10b)+_0x17f7df(0x462)+_0x5ce1ad(0x652)+_0x1f6018(0x16e)+_0x14a82e(0x522)+_0x2bb34f(0x3dd)+_0x5ce1ad(0x4f4)+_0x17f7df(0x737)+'n'};if(_0x3cb7d8[_0x2bb34f(0x248)](lock_chat,-0x113*0x4+-0x133*0x11+-0x1*-0x18af))return;lock_chat=0x41b*-0x1+0x26a6+-0x228a,knowledge=document[_0x1f6018(0x6fd)+_0x1f6018(0x7eb)+_0x2bb34f(0x83c)](_0x3cb7d8[_0x1f6018(0x1f6)])[_0x1f6018(0x2e6)+_0x1f6018(0x682)][_0x17f7df(0x397)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x5ce1ad(0x397)+'ce'](/<hr.*/gs,'')[_0x1f6018(0x397)+'ce'](/<[^>]+>/g,'')[_0x14a82e(0x397)+'ce'](/\n\n/g,'\x0a');if(_0x3cb7d8[_0x17f7df(0x633)](knowledge[_0x17f7df(0x808)+'h'],0x35*0x5+0x129d+-0x1216))knowledge[_0x1f6018(0x3e9)](0x1*0x139d+-0x14ac+-0xb*-0x3d);knowledge+=_0x3cb7d8[_0x14a82e(0x773)](_0x3cb7d8[_0x2bb34f(0x36f)](_0x3cb7d8[_0x5ce1ad(0x852)],original_search_query),_0x3cb7d8[_0x2bb34f(0x5f9)]);let _0x95e67f=document[_0x1f6018(0x6fd)+_0x14a82e(0x7eb)+_0x14a82e(0x83c)](_0x3cb7d8[_0x5ce1ad(0x4ff)])[_0x1f6018(0x5d9)];if(_0x4a49e0){if(_0x3cb7d8[_0x2bb34f(0x271)](_0x3cb7d8[_0x2bb34f(0x483)],_0x3cb7d8[_0x17f7df(0x483)])){const _0x5f1f5f={'coxBC':_0x3cb7d8[_0x1f6018(0x7bf)],'yOgGC':function(_0x268fec,_0x4e63c7){const _0x240dd5=_0x17f7df;return _0x3cb7d8[_0x240dd5(0x514)](_0x268fec,_0x4e63c7);}};_0x282cd1[_0x14a82e(0x6fd)+_0x14a82e(0x7eb)+_0x17f7df(0x83c)](_0x3cb7d8[_0x14a82e(0x5ac)](_0x3cb7d8[_0x5ce1ad(0x6d1)],_0x3cb7d8[_0x5ce1ad(0x5fd)](_0x299ad5,_0x3cb7d8[_0x5ce1ad(0x17d)](_0x9afd07,-0xf02+-0x1*0x3d0+0x1*0x12d3))))&&(_0x3296b4[_0x5ce1ad(0x6fd)+_0x2bb34f(0x7eb)+_0x1f6018(0x83c)](_0x3cb7d8[_0x2bb34f(0x5ac)](_0x3cb7d8[_0x5ce1ad(0x6d1)],_0x3cb7d8[_0x1f6018(0x137)](_0x32a008,_0x3cb7d8[_0x5ce1ad(0x164)](_0x1ad975,-0x13cf*-0x1+-0x4b7+0x1*-0xf17))))[_0x2bb34f(0x6ac)+_0x17f7df(0x316)+_0x5ce1ad(0x2bb)](_0x3cb7d8[_0x14a82e(0x5fc)]),_0x5dcc7c[_0x2bb34f(0x6fd)+_0x17f7df(0x7eb)+_0x1f6018(0x83c)](_0x3cb7d8[_0x17f7df(0x5ac)](_0x3cb7d8[_0x17f7df(0x6d1)],_0x3cb7d8[_0x5ce1ad(0x3d2)](_0x616e19,_0x3cb7d8[_0x2bb34f(0x164)](_0x4df6e3,0x2019+-0x2*-0x5b6+-0x2b84))))[_0x5ce1ad(0x823)+_0x2bb34f(0x126)+_0x5ce1ad(0x116)+'r'](_0x3cb7d8[_0x2bb34f(0x1a2)],function(){const _0x273266=_0x2bb34f,_0x3e4eea=_0x5ce1ad,_0x23e31d=_0x17f7df,_0x34e3f5=_0x2bb34f,_0x452411=_0x5ce1ad;_0x412dd2[_0x273266(0x3b5)][_0x3e4eea(0x606)+'ay']=_0x5f1f5f[_0x3e4eea(0x159)],_0x5f1f5f[_0x3e4eea(0x5d6)](_0x15927a,_0x734b13[_0x34e3f5(0x3f1)+_0x452411(0x203)][_0x3ad715]);}),_0x46d848[_0x1f6018(0x6fd)+_0x14a82e(0x7eb)+_0x2bb34f(0x83c)](_0x3cb7d8[_0x17f7df(0x4c9)](_0x3cb7d8[_0x14a82e(0x6d1)],_0x3cb7d8[_0x14a82e(0x4a9)](_0x20ad95,_0x3cb7d8[_0x5ce1ad(0x501)](_0x479485,-0x1*-0x1cad+0x1*0x29f+-0x1f4b))))[_0x2bb34f(0x6ac)+_0x14a82e(0x316)+_0x14a82e(0x2bb)]('id'));}else _0x95e67f=_0x4a49e0[_0x14a82e(0x11f)+_0x17f7df(0x66c)+'t'],_0x4a49e0[_0x17f7df(0x6ac)+'e'](),_0x3cb7d8[_0x14a82e(0x484)](chatmore);}if(_0x3cb7d8[_0x17f7df(0x480)](_0x95e67f[_0x17f7df(0x808)+'h'],0xfd7+0x320+-0x12f7)||_0x3cb7d8[_0x1f6018(0x22f)](_0x95e67f[_0x14a82e(0x808)+'h'],0x8a4*0x1+0xda9*-0x1+0x11d*0x5))return;_0x3cb7d8[_0x14a82e(0x843)](fetchRetry,_0x3cb7d8[_0x5ce1ad(0x208)](_0x3cb7d8[_0x17f7df(0x501)](_0x3cb7d8[_0x14a82e(0x1b5)],_0x3cb7d8[_0x5ce1ad(0x429)](encodeURIComponent,_0x95e67f)),_0x3cb7d8[_0x2bb34f(0x5ff)]),0x42d+0x231+-0x65b)[_0x1f6018(0x35b)](_0x2ba087=>_0x2ba087[_0x17f7df(0x85e)]())[_0x1f6018(0x35b)](_0x50bd56=>{const _0x2b3dd9=_0x5ce1ad,_0x59c06c=_0x2bb34f,_0x5e142d=_0x14a82e,_0x5d0552=_0x1f6018,_0x181d77=_0x17f7df,_0x508276={'MWLSm':function(_0x36b8fe,_0x17beb0){const _0x1db1ee=_0x9513;return _0x3cb7d8[_0x1db1ee(0x134)](_0x36b8fe,_0x17beb0);},'bbQkk':function(_0x1006d1,_0x2b7cc8){const _0x3621ee=_0x9513;return _0x3cb7d8[_0x3621ee(0x164)](_0x1006d1,_0x2b7cc8);},'GvibV':_0x3cb7d8[_0x2b3dd9(0x50c)],'uViZk':_0x3cb7d8[_0x2b3dd9(0x189)],'LYbgJ':_0x3cb7d8[_0x5e142d(0x4a5)],'ZGeph':function(_0x1f8639,_0x310d09){const _0x3f888c=_0x59c06c;return _0x3cb7d8[_0x3f888c(0x26a)](_0x1f8639,_0x310d09);},'gVevG':_0x3cb7d8[_0x5e142d(0x194)],'pFiCl':function(_0x23bff4,_0x2fd4db){const _0x55fae1=_0x5e142d;return _0x3cb7d8[_0x55fae1(0x655)](_0x23bff4,_0x2fd4db);},'esaVQ':_0x3cb7d8[_0x2b3dd9(0x822)],'byPcs':function(_0x5920d8,_0x10e187){const _0x9077c5=_0x5e142d;return _0x3cb7d8[_0x9077c5(0x655)](_0x5920d8,_0x10e187);},'GUvhF':_0x3cb7d8[_0x2b3dd9(0x3fc)],'vTwbO':_0x3cb7d8[_0x5d0552(0x310)],'telkY':function(_0x3feef6,_0x5a6ff4){const _0xb3c1f5=_0x5d0552;return _0x3cb7d8[_0xb3c1f5(0x1b3)](_0x3feef6,_0x5a6ff4);},'ifNwV':_0x3cb7d8[_0x5e142d(0x5be)],'Fpppm':function(_0x5f285c,_0x194f52){const _0x259587=_0x5e142d;return _0x3cb7d8[_0x259587(0x655)](_0x5f285c,_0x194f52);},'FJaxz':_0x3cb7d8[_0x5e142d(0x4d5)],'ROWmf':function(_0x2be789,_0x3e8802){const _0x1bfeff=_0x181d77;return _0x3cb7d8[_0x1bfeff(0x80d)](_0x2be789,_0x3e8802);},'KTZwB':_0x3cb7d8[_0x5d0552(0x349)],'bhBPw':function(_0x5e9b4a,_0x267c5a){const _0x3f39c3=_0x181d77;return _0x3cb7d8[_0x3f39c3(0x3d2)](_0x5e9b4a,_0x267c5a);},'BcVRH':_0x3cb7d8[_0x181d77(0x4e7)],'SORdk':_0x3cb7d8[_0x181d77(0x7ae)],'IuVAs':_0x3cb7d8[_0x181d77(0x250)],'iEjhL':function(_0x204cfc,_0xdfed9e){const _0xd501b7=_0x59c06c;return _0x3cb7d8[_0xd501b7(0x2db)](_0x204cfc,_0xdfed9e);},'UAgHz':_0x3cb7d8[_0x181d77(0x22a)],'rHcVB':_0x3cb7d8[_0x5e142d(0x683)],'gjhaH':_0x3cb7d8[_0x5e142d(0x407)],'WbaCf':_0x3cb7d8[_0x2b3dd9(0x844)],'JzayD':function(_0x57f75f,_0x1977d0){const _0x354304=_0x5e142d;return _0x3cb7d8[_0x354304(0x30b)](_0x57f75f,_0x1977d0);},'MeZqf':_0x3cb7d8[_0x5e142d(0x445)],'LziCC':_0x3cb7d8[_0x181d77(0x783)],'lKWen':function(_0x3282dd,_0x92bdb6){const _0x11987a=_0x59c06c;return _0x3cb7d8[_0x11987a(0x70c)](_0x3282dd,_0x92bdb6);},'OFTlj':function(_0x26db1d,_0x9ff29c){const _0x4c72bc=_0x59c06c;return _0x3cb7d8[_0x4c72bc(0x561)](_0x26db1d,_0x9ff29c);},'SwOWj':_0x3cb7d8[_0x2b3dd9(0x2fc)],'GIfHn':function(_0x338855,_0x137a91){const _0x150cbc=_0x5e142d;return _0x3cb7d8[_0x150cbc(0x277)](_0x338855,_0x137a91);},'dZSoI':_0x3cb7d8[_0x5d0552(0x40e)],'skryj':_0x3cb7d8[_0x2b3dd9(0x64b)],'iPLGR':_0x3cb7d8[_0x5e142d(0x4ff)],'tfAUs':_0x3cb7d8[_0x181d77(0x255)],'IGBCa':_0x3cb7d8[_0x59c06c(0x414)],'LTazP':_0x3cb7d8[_0x181d77(0x39d)],'lBvAm':_0x3cb7d8[_0x5d0552(0x6b0)],'ZytBN':_0x3cb7d8[_0x5d0552(0x666)],'ioLnK':_0x3cb7d8[_0x5d0552(0x20a)],'ENWWf':function(_0x30dbfd,_0x3f74f3){const _0x53a5bc=_0x59c06c;return _0x3cb7d8[_0x53a5bc(0x70c)](_0x30dbfd,_0x3f74f3);},'ZPyuU':_0x3cb7d8[_0x5e142d(0x241)],'Paeea':_0x3cb7d8[_0x5e142d(0x1ba)],'bWcxO':function(_0x5652db,_0x19d93d){const _0x4b6311=_0x2b3dd9;return _0x3cb7d8[_0x4b6311(0x4a6)](_0x5652db,_0x19d93d);},'Jienk':_0x3cb7d8[_0x5d0552(0x4b1)],'AixYr':function(_0x528827,_0xc65754,_0x591727){const _0x2f411a=_0x5e142d;return _0x3cb7d8[_0x2f411a(0x460)](_0x528827,_0xc65754,_0x591727);},'PrjEl':function(_0x1840ea,_0x29b2db){const _0x694281=_0x181d77;return _0x3cb7d8[_0x694281(0x514)](_0x1840ea,_0x29b2db);},'xFZNP':function(_0x5d668a){const _0x9ede51=_0x181d77;return _0x3cb7d8[_0x9ede51(0x484)](_0x5d668a);},'cLAaD':_0x3cb7d8[_0x181d77(0x464)],'OGPcx':function(_0x266be8,_0x4e9f8a){const _0x443ecf=_0x5d0552;return _0x3cb7d8[_0x443ecf(0x164)](_0x266be8,_0x4e9f8a);},'fFrnO':function(_0xf1147f,_0x25b737){const _0x486135=_0x2b3dd9;return _0x3cb7d8[_0x486135(0x749)](_0xf1147f,_0x25b737);},'DfDAd':_0x3cb7d8[_0x5d0552(0x7e1)],'wVKoX':_0x3cb7d8[_0x5d0552(0x65e)],'jMNQZ':_0x3cb7d8[_0x59c06c(0x6a8)],'ELCON':_0x3cb7d8[_0x181d77(0x400)]};if(_0x3cb7d8[_0x5e142d(0x833)](_0x3cb7d8[_0x181d77(0x646)],_0x3cb7d8[_0x59c06c(0x646)])){prompt=JSON[_0x2b3dd9(0x11e)](_0x3cb7d8[_0x5d0552(0x5d8)](atob,/<div id="prompt" style="display:none">(.*?)<\/div>/[_0x5d0552(0x4c1)](_0x50bd56[_0x2b3dd9(0x2e4)+_0x5e142d(0x547)][-0x1ea2+-0x2*-0x286+0x1996][_0x59c06c(0x18c)+'nt'])[-0x1*-0x2527+0x139d+-0xb*0x529])),prompt[_0x2b3dd9(0x317)][_0x59c06c(0x5cf)+'t']=knowledge,prompt[_0x59c06c(0x317)][_0x5e142d(0x26d)+_0x2b3dd9(0x73e)+_0x181d77(0x4ea)+'y']=-0x9*-0x1+-0x24c*-0x4+-0x938,prompt[_0x181d77(0x317)][_0x2b3dd9(0x513)+_0x59c06c(0x251)+'e']=-0x2398+0x1ae7+0x8b1+0.9;for(tmp_prompt in prompt[_0x5d0552(0x313)]){if(_0x3cb7d8[_0x5e142d(0x76f)](_0x3cb7d8[_0x2b3dd9(0x273)],_0x3cb7d8[_0x181d77(0x170)])){if(!_0x39c834)return;try{var _0x45b280=new _0x11daf5(_0x103d16[_0x5e142d(0x808)+'h']),_0x1c94a8=new _0x3cbd9d(_0x45b280);for(var _0x24cc89=0xe*-0x35+-0x1*-0x3e5+-0xff,_0x13bb97=_0x2bfc79[_0x5d0552(0x808)+'h'];_0x508276[_0x5e142d(0x511)](_0x24cc89,_0x13bb97);_0x24cc89++){_0x1c94a8[_0x24cc89]=_0x280d8c[_0x5d0552(0x4c4)+_0x5e142d(0x6a4)](_0x24cc89);}return _0x45b280;}catch(_0x186d1e){}}else{if(_0x3cb7d8[_0x5d0552(0x134)](_0x3cb7d8[_0x59c06c(0x7d5)](_0x3cb7d8[_0x59c06c(0x2a6)](_0x3cb7d8[_0x5e142d(0x4c9)](_0x3cb7d8[_0x181d77(0x647)](_0x3cb7d8[_0x5d0552(0x534)](prompt[_0x181d77(0x317)][_0x5e142d(0x5cf)+'t'],tmp_prompt),'\x0a'),_0x3cb7d8[_0x59c06c(0x438)]),_0x95e67f),_0x3cb7d8[_0x181d77(0x7e9)])[_0x59c06c(0x808)+'h'],-0x11f1+-0x73f*-0x3+0x274))prompt[_0x59c06c(0x317)][_0x2b3dd9(0x5cf)+'t']+=_0x3cb7d8[_0x181d77(0x4c9)](tmp_prompt,'\x0a');}}prompt[_0x2b3dd9(0x317)][_0x181d77(0x5cf)+'t']+=_0x3cb7d8[_0x59c06c(0x773)](_0x3cb7d8[_0x5d0552(0x773)](_0x3cb7d8[_0x2b3dd9(0x438)],_0x95e67f),_0x3cb7d8[_0x5d0552(0x7e9)]),optionsweb={'method':_0x3cb7d8[_0x5e142d(0x5c0)],'headers':headers,'body':_0x3cb7d8[_0x2b3dd9(0x514)](b64EncodeUnicode,JSON[_0x2b3dd9(0x172)+_0x5d0552(0x6b7)](prompt[_0x5d0552(0x317)]))},document[_0x59c06c(0x6fd)+_0x59c06c(0x7eb)+_0x5d0552(0x83c)](_0x3cb7d8[_0x5e142d(0x4b1)])[_0x181d77(0x2e6)+_0x181d77(0x682)]='',_0x3cb7d8[_0x59c06c(0x460)](markdownToHtml,_0x3cb7d8[_0x5d0552(0x429)](beautify,_0x95e67f),document[_0x59c06c(0x6fd)+_0x59c06c(0x7eb)+_0x5e142d(0x83c)](_0x3cb7d8[_0x181d77(0x4b1)])),_0x3cb7d8[_0x181d77(0x1fe)](proxify),chatTextRaw=_0x3cb7d8[_0x59c06c(0x773)](_0x3cb7d8[_0x5d0552(0x78b)](_0x3cb7d8[_0x181d77(0x232)],_0x95e67f),_0x3cb7d8[_0x5d0552(0x558)]),chatTemp='',text_offset=-(-0x1c*0x74+-0x1b64+-0x1*-0x2815),prev_chat=document[_0x2b3dd9(0x337)+_0x5d0552(0x193)+_0x5e142d(0x13b)](_0x3cb7d8[_0x2b3dd9(0x464)])[_0x5d0552(0x2e6)+_0x5e142d(0x682)],prev_chat=_0x3cb7d8[_0x5e142d(0x10a)](_0x3cb7d8[_0x2b3dd9(0x647)](_0x3cb7d8[_0x2b3dd9(0x80d)](prev_chat,_0x3cb7d8[_0x5e142d(0x1a8)]),document[_0x5e142d(0x6fd)+_0x181d77(0x7eb)+_0x5e142d(0x83c)](_0x3cb7d8[_0x5e142d(0x4b1)])[_0x59c06c(0x2e6)+_0x2b3dd9(0x682)]),_0x3cb7d8[_0x5d0552(0x65e)]),_0x3cb7d8[_0x5d0552(0x659)](fetch,_0x3cb7d8[_0x5e142d(0x704)],optionsweb)[_0x5e142d(0x35b)](_0x5b6ed0=>{const _0x41f6c2=_0x5e142d,_0x1254f6=_0x2b3dd9,_0x107cdd=_0x5d0552,_0x37be8c=_0x181d77,_0x39ae20=_0x5e142d,_0xf273cd={'vuINy':_0x508276[_0x41f6c2(0x569)],'Pchkb':function(_0x3d1100,_0x1dd670){const _0x550d48=_0x41f6c2;return _0x508276[_0x550d48(0x3e8)](_0x3d1100,_0x1dd670);},'HXGzU':_0x508276[_0x1254f6(0x6e0)],'YfBHC':function(_0x3f5d97,_0x171110){const _0x411a57=_0x1254f6;return _0x508276[_0x411a57(0x1da)](_0x3f5d97,_0x171110);},'wNCCn':_0x508276[_0x41f6c2(0x39b)],'JjHmD':_0x508276[_0x1254f6(0x166)],'uXIBB':function(_0x3c2b6c,_0x2d16f0){const _0x55efa2=_0x37be8c;return _0x508276[_0x55efa2(0x453)](_0x3c2b6c,_0x2d16f0);},'TtbAP':function(_0x19b6b1,_0x3fba13){const _0x23d8dd=_0x37be8c;return _0x508276[_0x23d8dd(0x2cc)](_0x19b6b1,_0x3fba13);},'aJKgR':_0x508276[_0x41f6c2(0x388)],'omLci':function(_0x5be7ed,_0x546619){const _0x55cbf3=_0x41f6c2;return _0x508276[_0x55cbf3(0x71b)](_0x5be7ed,_0x546619);},'OwRfS':_0x508276[_0x39ae20(0x380)],'CvJpa':_0x508276[_0x1254f6(0x2bd)],'tdWIK':_0x508276[_0x107cdd(0x519)],'rSgig':function(_0x39f4dc,_0x122e1e){const _0x4c81df=_0x1254f6;return _0x508276[_0x4c81df(0x71b)](_0x39f4dc,_0x122e1e);},'KTtWS':_0x508276[_0x37be8c(0x5a5)],'rKkGq':_0x508276[_0x107cdd(0x5fa)],'RPgWG':function(_0xd1bcb4,_0x4f8407){const _0x35b227=_0x1254f6;return _0x508276[_0x35b227(0x71b)](_0xd1bcb4,_0x4f8407);},'wLDQL':_0x508276[_0x37be8c(0x449)],'TVuem':function(_0x220d87,_0x488a63){const _0x37c32c=_0x1254f6;return _0x508276[_0x37c32c(0xeb)](_0x220d87,_0x488a63);},'QSAmy':function(_0x1df0fa,_0x5583e9){const _0x10ecc5=_0x37be8c;return _0x508276[_0x10ecc5(0x1da)](_0x1df0fa,_0x5583e9);},'ZJFkI':_0x508276[_0x39ae20(0x2d9)],'BdGZj':_0x508276[_0x107cdd(0x7a7)],'xgSEl':_0x508276[_0x41f6c2(0x4d3)],'MCbbv':function(_0x46edde,_0x528b57){const _0x1aa159=_0x39ae20;return _0x508276[_0x1aa159(0x842)](_0x46edde,_0x528b57);},'nfrQF':_0x508276[_0x107cdd(0x1d7)],'gGiwI':_0x508276[_0x41f6c2(0x5f4)],'kuvPE':function(_0x56ae0d,_0x5a2ea9){const _0x5108df=_0x1254f6;return _0x508276[_0x5108df(0x83f)](_0x56ae0d,_0x5a2ea9);},'gpCpW':_0x508276[_0x39ae20(0x3de)],'regZp':function(_0x2ab218,_0x467202,_0x538179){const _0x5d1cc9=_0x41f6c2;return _0x508276[_0x5d1cc9(0x454)](_0x2ab218,_0x467202,_0x538179);},'STOwy':function(_0x592edd,_0x496f16){const _0x160230=_0x107cdd;return _0x508276[_0x160230(0x2c6)](_0x592edd,_0x496f16);},'AbLRw':function(_0x3f5259){const _0x340854=_0x37be8c;return _0x508276[_0x340854(0x832)](_0x3f5259);},'hNokh':_0x508276[_0x37be8c(0x5cc)],'MyzIK':function(_0x3b9c0f,_0x5bcddc){const _0x4cbb5a=_0x39ae20;return _0x508276[_0x4cbb5a(0x43f)](_0x3b9c0f,_0x5bcddc);},'xQrnI':function(_0x54824b,_0x3d60d4){const _0xba98c1=_0x41f6c2;return _0x508276[_0xba98c1(0x67d)](_0x54824b,_0x3d60d4);},'VdaMi':_0x508276[_0x41f6c2(0x3f5)],'Kyuns':_0x508276[_0x107cdd(0x1ae)],'pvcZE':_0x508276[_0x37be8c(0x690)]};if(_0x508276[_0x41f6c2(0x71b)](_0x508276[_0x39ae20(0x3b8)],_0x508276[_0x37be8c(0x3b8)])){const _0x2070fe=_0x5b6ed0[_0x37be8c(0x4ce)][_0x1254f6(0x36c)+_0x39ae20(0x59a)]();let _0x4028cc='',_0x42301b='';_0x2070fe[_0x107cdd(0x793)]()[_0x37be8c(0x35b)](function _0x37a512({done:_0x17a308,value:_0x394c35}){const _0x3b4eb7=_0x107cdd,_0x547976=_0x39ae20,_0x1486c8=_0x37be8c,_0x3e20d3=_0x107cdd,_0xb3292e=_0x41f6c2,_0x4a81f5={'bkhhu':function(_0xb6a1c7,_0x1dec85){const _0x5690f9=_0x9513;return _0x508276[_0x5690f9(0x3e8)](_0xb6a1c7,_0x1dec85);},'vfJbZ':_0x508276[_0x3b4eb7(0x6e0)],'rSzOv':_0x508276[_0x3b4eb7(0x5ba)],'uYcUp':_0x508276[_0x1486c8(0x21f)],'wavxn':function(_0x2902e3,_0x28f105){const _0xd407c8=_0x547976;return _0x508276[_0xd407c8(0x62c)](_0x2902e3,_0x28f105);},'YAvVx':_0x508276[_0x3b4eb7(0x56f)],'oFdss':function(_0x1650f0,_0xbb9c6){const _0x5b7f9f=_0x1486c8;return _0x508276[_0x5b7f9f(0x24f)](_0x1650f0,_0xbb9c6);},'hxwii':function(_0x116f54,_0x2e04f1){const _0x3eab82=_0x3b4eb7;return _0x508276[_0x3eab82(0x3e8)](_0x116f54,_0x2e04f1);},'iivsV':_0x508276[_0xb3292e(0x807)],'IroTY':function(_0x3b419c,_0x313d2d){const _0x5db28e=_0x3b4eb7;return _0x508276[_0x5db28e(0x105)](_0x3b419c,_0x313d2d);},'VehAR':_0x508276[_0x1486c8(0x6f9)],'xLXBW':function(_0x5e7dc2,_0x22bb0c){const _0x45292d=_0x3b4eb7;return _0x508276[_0x45292d(0x24f)](_0x5e7dc2,_0x22bb0c);},'hmViv':function(_0x5d61c4,_0x130e2d){const _0x3bb6f2=_0x547976;return _0x508276[_0x3bb6f2(0x3e8)](_0x5d61c4,_0x130e2d);},'oEfpj':_0x508276[_0x1486c8(0x4b2)],'GyDvQ':function(_0x8ad2a4,_0x1d2c80){const _0xf9b40=_0xb3292e;return _0x508276[_0xf9b40(0x3cf)](_0x8ad2a4,_0x1d2c80);},'CklKn':function(_0x55402f,_0x7764e){const _0x1ee612=_0xb3292e;return _0x508276[_0x1ee612(0x3e8)](_0x55402f,_0x7764e);},'cyDrd':_0x508276[_0x3b4eb7(0x834)],'FeUtT':function(_0x2b0373,_0x41f628){const _0x2d023a=_0x3e20d3;return _0x508276[_0x2d023a(0x1be)](_0x2b0373,_0x41f628);},'XaHLo':function(_0x4f36bb,_0x28a12c){const _0x1dd001=_0x1486c8;return _0x508276[_0x1dd001(0x3e8)](_0x4f36bb,_0x28a12c);},'kDTWQ':function(_0x57d970,_0x108034){const _0xa2fe11=_0xb3292e;return _0x508276[_0xa2fe11(0x3cf)](_0x57d970,_0x108034);},'vZKnU':function(_0xc3abd8,_0x234c83){const _0x486c1b=_0x3b4eb7;return _0x508276[_0x486c1b(0x62c)](_0xc3abd8,_0x234c83);},'RMiVc':function(_0x2b1d98,_0x1fed4b){const _0x336a2c=_0x3e20d3;return _0x508276[_0x336a2c(0x3e8)](_0x2b1d98,_0x1fed4b);},'utCeT':_0x508276[_0x3e20d3(0x6fa)],'ktBWX':function(_0xd91a67,_0x2c010f){const _0x4d0bd6=_0x3e20d3;return _0x508276[_0x4d0bd6(0xeb)](_0xd91a67,_0x2c010f);},'QYOmM':_0x508276[_0x3b4eb7(0x660)],'fdAvl':function(_0x5c9d2b,_0x44c5f5){const _0x4d852c=_0x3e20d3;return _0x508276[_0x4d852c(0x1fa)](_0x5c9d2b,_0x44c5f5);},'iPnVz':_0x508276[_0x3b4eb7(0x1a3)],'JDuRa':function(_0x368727,_0x2e5da5){const _0xdd6e46=_0x3e20d3;return _0x508276[_0xdd6e46(0x105)](_0x368727,_0x2e5da5);},'XRCHc':_0x508276[_0x1486c8(0x350)],'yoSjp':_0x508276[_0x1486c8(0x338)]};if(_0x508276[_0x3b4eb7(0x3bb)](_0x508276[_0x3b4eb7(0x60a)],_0x508276[_0x1486c8(0x643)])){if(_0x17a308)return;const _0x2f07e1=new TextDecoder(_0x508276[_0x1486c8(0x694)])[_0x547976(0x4ab)+'e'](_0x394c35);return _0x2f07e1[_0xb3292e(0x3ff)]()[_0x3b4eb7(0x588)]('\x0a')[_0x547976(0x858)+'ch'](function(_0x553095){const _0x3d3060=_0x3b4eb7,_0x524d3e=_0xb3292e,_0x16a232=_0x1486c8,_0x357c8f=_0x3b4eb7,_0x3bf5ad=_0x3e20d3,_0x514905={'LlQAO':_0xf273cd[_0x3d3060(0x207)],'zyPja':function(_0x57708b,_0x3cb56c){const _0x177733=_0x3d3060;return _0xf273cd[_0x177733(0x71c)](_0x57708b,_0x3cb56c);},'Wnukv':_0xf273cd[_0x524d3e(0x32a)]};if(_0xf273cd[_0x16a232(0x238)](_0xf273cd[_0x524d3e(0x5de)],_0xf273cd[_0x16a232(0x3d6)])){if(_0xf273cd[_0x16a232(0x792)](_0x553095[_0x16a232(0x808)+'h'],0x1b83+0x24dd*0x1+0x2*-0x202d))_0x4028cc=_0x553095[_0x3bf5ad(0x3e9)](-0x62*-0x17+-0x6b*0x53+0x63*0x43);if(_0xf273cd[_0x524d3e(0x4f5)](_0x4028cc,_0xf273cd[_0x3bf5ad(0x46e)])){if(_0xf273cd[_0x16a232(0x4b5)](_0xf273cd[_0x3d3060(0x59f)],_0xf273cd[_0x524d3e(0x290)]))_0x11b456[_0x524d3e(0x721)](_0x514905[_0x357c8f(0x67a)],_0x5dd0d0);else{word_last+=_0xf273cd[_0x524d3e(0x71c)](chatTextRaw,chatTemp),lock_chat=-0x243*-0x1+0x2053+-0x2*0x114b,document[_0x3bf5ad(0x6fd)+_0x3bf5ad(0x7eb)+_0x357c8f(0x83c)](_0xf273cd[_0x3d3060(0x371)])[_0x16a232(0x5d9)]='';return;}}let _0xadf307;try{if(_0xf273cd[_0x16a232(0x578)](_0xf273cd[_0x3bf5ad(0x2c3)],_0xf273cd[_0x3d3060(0x440)]))try{_0x3d33c0=_0x2d2731[_0x357c8f(0x11e)](_0x4a81f5[_0x524d3e(0x76d)](_0x794d46,_0x250e53))[_0x4a81f5[_0x524d3e(0x5b2)]],_0x422210='';}catch(_0x253fe2){_0x565b29=_0x5bf020[_0x16a232(0x11e)](_0xe9c1d8)[_0x4a81f5[_0x357c8f(0x5b2)]],_0x230c63='';}else try{if(_0xf273cd[_0x357c8f(0x4c2)](_0xf273cd[_0x16a232(0x28c)],_0xf273cd[_0x3bf5ad(0x28c)]))_0xadf307=JSON[_0x16a232(0x11e)](_0xf273cd[_0x524d3e(0x7da)](_0x42301b,_0x4028cc))[_0xf273cd[_0x16a232(0x32a)]],_0x42301b='';else{_0xd5f10a=_0x2f02fd[_0x3d3060(0x397)+_0x524d3e(0x7e2)]('','(')[_0x357c8f(0x397)+_0x16a232(0x7e2)]('',')')[_0x524d3e(0x397)+_0x357c8f(0x7e2)](',\x20',',')[_0x524d3e(0x397)+_0x3bf5ad(0x7e2)](_0x4a81f5[_0x3bf5ad(0x178)],'')[_0x524d3e(0x397)+_0x357c8f(0x7e2)](_0x4a81f5[_0x3bf5ad(0x296)],'')[_0x357c8f(0x397)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x2276a1=_0x2a37be[_0x524d3e(0x3f1)+_0x3d3060(0x65a)][_0x3bf5ad(0x808)+'h'];_0x4a81f5[_0x357c8f(0x5d5)](_0x2276a1,0x205b+-0x87f+-0x17dc);--_0x2276a1){_0x316aa3=_0x5a3f3c[_0x3d3060(0x397)+_0x357c8f(0x7e2)](_0x4a81f5[_0x357c8f(0x76d)](_0x4a81f5[_0x16a232(0x20f)],_0x4a81f5[_0x524d3e(0x665)](_0xdbb735,_0x2276a1)),_0x4a81f5[_0x3d3060(0x4fe)](_0x4a81f5[_0x3d3060(0x568)],_0x4a81f5[_0x524d3e(0x3d3)](_0x2c4882,_0x2276a1))),_0x4b558a=_0x3247f1[_0x3bf5ad(0x397)+_0x3bf5ad(0x7e2)](_0x4a81f5[_0x3d3060(0x4fe)](_0x4a81f5[_0x524d3e(0x5b3)],_0x4a81f5[_0x3bf5ad(0x263)](_0x4a9c4f,_0x2276a1)),_0x4a81f5[_0x357c8f(0x278)](_0x4a81f5[_0x357c8f(0x568)],_0x4a81f5[_0x524d3e(0x263)](_0x2d803a,_0x2276a1))),_0x52a057=_0x1e3f17[_0x16a232(0x397)+_0x16a232(0x7e2)](_0x4a81f5[_0x3d3060(0x278)](_0x4a81f5[_0x16a232(0x66e)],_0x4a81f5[_0x357c8f(0x665)](_0x5a38f5,_0x2276a1)),_0x4a81f5[_0x3d3060(0x76d)](_0x4a81f5[_0x357c8f(0x568)],_0x4a81f5[_0x357c8f(0x3f8)](_0xbd92de,_0x2276a1))),_0x18463f=_0x58c8f4[_0x3bf5ad(0x397)+_0x524d3e(0x7e2)](_0x4a81f5[_0x357c8f(0x1b4)](_0x4a81f5[_0x3bf5ad(0x712)],_0x4a81f5[_0x357c8f(0x2a4)](_0x5bd1e6,_0x2276a1)),_0x4a81f5[_0x357c8f(0x395)](_0x4a81f5[_0x3bf5ad(0x568)],_0x4a81f5[_0x3bf5ad(0x2a4)](_0x35676e,_0x2276a1)));}_0x5677cf=_0x4a81f5[_0x16a232(0x47b)](_0x5edb67,_0x337bf1);for(let _0xc2d450=_0x555cf3[_0x3bf5ad(0x3f1)+_0x16a232(0x65a)][_0x16a232(0x808)+'h'];_0x4a81f5[_0x524d3e(0x728)](_0xc2d450,-0x14dc+-0x17f2+0x2cce);--_0xc2d450){_0x4965bd=_0x13e42f[_0x16a232(0x397)+'ce'](_0x4a81f5[_0x357c8f(0x141)](_0x4a81f5[_0x16a232(0x720)],_0x4a81f5[_0x16a232(0x3d3)](_0x563887,_0xc2d450)),_0x23c0a8[_0x16a232(0x3f1)+_0x357c8f(0x65a)][_0xc2d450]),_0x4e50e2=_0x2a14f2[_0x3bf5ad(0x397)+'ce'](_0x4a81f5[_0x3bf5ad(0x56b)](_0x4a81f5[_0x524d3e(0x3c4)],_0x4a81f5[_0x3bf5ad(0x49f)](_0x18fa53,_0xc2d450)),_0x53ba0e[_0x3bf5ad(0x3f1)+_0x16a232(0x65a)][_0xc2d450]),_0x456135=_0x5e4390[_0x16a232(0x397)+'ce'](_0x4a81f5[_0x3d3060(0x76d)](_0x4a81f5[_0x3d3060(0x1dc)],_0x4a81f5[_0x16a232(0x12f)](_0x544f67,_0xc2d450)),_0x588030[_0x357c8f(0x3f1)+_0x3d3060(0x65a)][_0xc2d450]);}return _0x271465=_0x2acaf1[_0x357c8f(0x397)+_0x16a232(0x7e2)](_0x4a81f5[_0x3d3060(0x3c3)],''),_0x5846aa=_0x461559[_0x16a232(0x397)+_0x3bf5ad(0x7e2)](_0x4a81f5[_0x16a232(0x51e)],''),_0x11eac2=_0xa593e9[_0x16a232(0x397)+_0x524d3e(0x7e2)](_0x4a81f5[_0x524d3e(0x712)],''),_0x3c379e=_0x509605[_0x3d3060(0x397)+_0x3bf5ad(0x7e2)]('[]',''),_0x37208b=_0x1e62da[_0x3d3060(0x397)+_0x3bf5ad(0x7e2)]('((','('),_0x17b6ce=_0x59a6e3[_0x3d3060(0x397)+_0x16a232(0x7e2)]('))',')'),_0x51d766;}}catch(_0x2747ce){_0xf273cd[_0x16a232(0x615)](_0xf273cd[_0x524d3e(0x406)],_0xf273cd[_0x3d3060(0x406)])?(_0x577f04=_0x4aa00d[_0x524d3e(0x11e)](_0x559c06)[_0x4a81f5[_0x357c8f(0x5b2)]],_0x3a0669=''):(_0xadf307=JSON[_0x3bf5ad(0x11e)](_0x4028cc)[_0xf273cd[_0x3d3060(0x32a)]],_0x42301b='');}}catch(_0x4f8e39){_0xf273cd[_0x3d3060(0x615)](_0xf273cd[_0x3bf5ad(0x837)],_0xf273cd[_0x3bf5ad(0x6cb)])?_0x42301b+=_0x4028cc:(_0x115cb6=_0x34062c[_0x3bf5ad(0x11e)](_0x514905[_0x3d3060(0x259)](_0x3009ba,_0x1c6fea))[_0x514905[_0x3bf5ad(0x202)]],_0xa4ca21='');}_0xadf307&&_0xf273cd[_0x16a232(0x266)](_0xadf307[_0x357c8f(0x808)+'h'],0x59*0xd+-0x28f+-0x1f6)&&_0xf273cd[_0x3d3060(0x266)](_0xadf307[0x6d9*-0x1+-0xf38+0x1611][_0x16a232(0x1aa)+_0x357c8f(0x552)][_0x524d3e(0x723)+_0x524d3e(0x6db)+'t'][0x134a+-0xacf*0x1+-0x1*0x87b],text_offset)&&(_0xf273cd[_0x357c8f(0x238)](_0xf273cd[_0x3d3060(0x482)],_0xf273cd[_0x357c8f(0x411)])?(chatTemp+=_0xadf307[0x48f+-0x103a+0xbab][_0x524d3e(0x4aa)],text_offset=_0xadf307[0x443+-0x185c+0x1419][_0x524d3e(0x1aa)+_0x524d3e(0x552)][_0x524d3e(0x723)+_0x524d3e(0x6db)+'t'][_0xf273cd[_0x16a232(0x516)](_0xadf307[0x200+0x489+-0xef*0x7][_0x3d3060(0x1aa)+_0x3bf5ad(0x552)][_0x3bf5ad(0x723)+_0x3d3060(0x6db)+'t'][_0x3bf5ad(0x808)+'h'],0x1700+0x1fdf+-0x36de)]):_0x284a05=_0x3fd378),chatTemp=chatTemp[_0x16a232(0x397)+_0x3bf5ad(0x7e2)]('\x0a\x0a','\x0a')[_0x3bf5ad(0x397)+_0x3d3060(0x7e2)]('\x0a\x0a','\x0a'),document[_0x16a232(0x6fd)+_0x357c8f(0x7eb)+_0x3bf5ad(0x83c)](_0xf273cd[_0x16a232(0x767)])[_0x3bf5ad(0x2e6)+_0x3bf5ad(0x682)]='',_0xf273cd[_0x16a232(0x1bf)](markdownToHtml,_0xf273cd[_0x16a232(0x246)](beautify,chatTemp),document[_0x3bf5ad(0x6fd)+_0x357c8f(0x7eb)+_0x3bf5ad(0x83c)](_0xf273cd[_0x357c8f(0x767)])),_0xf273cd[_0x357c8f(0x7ab)](proxify),document[_0x3bf5ad(0x337)+_0x357c8f(0x193)+_0x3d3060(0x13b)](_0xf273cd[_0x16a232(0x4b7)])[_0x524d3e(0x2e6)+_0x3d3060(0x682)]=_0xf273cd[_0x3bf5ad(0x71c)](_0xf273cd[_0x524d3e(0x29b)](_0xf273cd[_0x3d3060(0x560)](prev_chat,_0xf273cd[_0x524d3e(0x6cd)]),document[_0x524d3e(0x6fd)+_0x16a232(0x7eb)+_0x357c8f(0x83c)](_0xf273cd[_0x357c8f(0x767)])[_0x16a232(0x2e6)+_0x357c8f(0x682)]),_0xf273cd[_0x16a232(0x787)]);}else _0x472624=_0x54361f[_0x16a232(0x11e)](_0x5eef83)[_0x4a81f5[_0x16a232(0x5b2)]],_0xb59dc3='';}),_0x2070fe[_0x1486c8(0x793)]()[_0x3b4eb7(0x35b)](_0x37a512);}else try{_0x39474c=_0xf273cd[_0xb3292e(0x246)](_0x387e89,_0x281b2c);const _0x5e0273={};return _0x5e0273[_0xb3292e(0x2dc)]=_0xf273cd[_0xb3292e(0x40a)],_0x59b704[_0x1486c8(0x353)+'e'][_0x1486c8(0x264)+'pt'](_0x5e0273,_0x5e272a,_0x4adad2);}catch(_0x220a02){}});}else _0xda986b[_0x37be8c(0x721)](_0x508276[_0x107cdd(0x569)],_0x3d5b4a);})[_0x5d0552(0x80b)](_0x2559cf=>{const _0x3be03b=_0x5e142d,_0x2da451=_0x5d0552,_0x57d90d=_0x5e142d,_0x343e2f=_0x181d77,_0x3b1bb9=_0x2b3dd9;_0x3cb7d8[_0x3be03b(0x30b)](_0x3cb7d8[_0x3be03b(0x57b)],_0x3cb7d8[_0x2da451(0x3aa)])?console[_0x2da451(0x721)](_0x3cb7d8[_0x57d90d(0x844)],_0x2559cf):(_0x4736c4=_0x2c9c4f[_0x3be03b(0x11f)+_0x3be03b(0x66c)+'t'],_0x3662ea[_0x57d90d(0x6ac)+'e']());});}else _0x1c12d0[_0x181d77(0x3b5)][_0x181d77(0x606)+'ay']=_0x3cb7d8[_0x181d77(0x7bf)],_0x525665[_0x5d0552(0x6fd)+_0x5e142d(0x7eb)+_0x5e142d(0x83c)](_0x3cb7d8[_0x5d0552(0x3b2)])[_0x5e142d(0x735)]=_0x3e8dc1;});}function send_chat(_0x554820){const _0x7a45b3=_0x52ad7f,_0xbffbca=_0x4c54d8,_0x3d1cb4=_0x193f9c,_0x290120=_0x36ad9e,_0x33ac96=_0x14a531,_0x460373={'podeF':_0x7a45b3(0x509)+'es','NkFWe':function(_0xeb76bf,_0x4ecb75){return _0xeb76bf(_0x4ecb75);},'pFaeb':function(_0x26df33,_0x2e0af0){return _0x26df33===_0x2e0af0;},'pMAHZ':_0xbffbca(0x6b4),'UlXMM':_0x3d1cb4(0x11b),'AjACQ':_0x3d1cb4(0x2c0),'vcYCa':function(_0x1aa834){return _0x1aa834();},'wYkVE':function(_0x23e106,_0x14054b){return _0x23e106+_0x14054b;},'pKiRl':_0x3d1cb4(0x84a),'yQlZc':_0x3d1cb4(0x20d),'ldQyg':_0x290120(0x5e9)+'n','DOaKM':function(_0x222ccb,_0x5b2c78){return _0x222ccb-_0x5b2c78;},'GfCYF':function(_0xc17f68,_0x1ce389){return _0xc17f68<=_0x1ce389;},'miaRp':function(_0x322c1f,_0x4b4863){return _0x322c1f>_0x4b4863;},'VCAej':function(_0x37c999,_0x294481){return _0x37c999+_0x294481;},'suIVC':_0x290120(0x6b2),'Tvpif':_0x7a45b3(0x596)+_0x290120(0x336)+'rl','ZazTH':function(_0x314fb4,_0x4973db){return _0x314fb4+_0x4973db;},'RVIQa':_0x33ac96(0x3d4)+'l','ogknS':function(_0x3c409a,_0x17cc6a){return _0x3c409a(_0x17cc6a);},'LIMIx':_0x290120(0x31e)+_0x7a45b3(0x47e)+_0xbffbca(0x214),'kuaFM':_0x3d1cb4(0x621),'UujXw':function(_0x40a058,_0x19de17){return _0x40a058!==_0x19de17;},'owcdL':_0x7a45b3(0x7b3),'AKCka':_0x290120(0x20c),'ibhZe':function(_0x17b806,_0x40802d){return _0x17b806==_0x40802d;},'sjIZf':_0x3d1cb4(0x535)+']','iqzlu':_0xbffbca(0x2ba),'IJqZx':_0x3d1cb4(0x463),'bwNGt':function(_0x3358d2,_0x566255){return _0x3358d2+_0x566255;},'ZQciX':_0x290120(0x1c4)+_0x3d1cb4(0x7cb)+'t','ESSVt':function(_0x1f578c,_0x16721f){return _0x1f578c===_0x16721f;},'mIWUR':_0x3d1cb4(0x499),'IJVvN':_0x7a45b3(0x40f),'BdciF':_0x7a45b3(0x54b),'WEJhr':_0x290120(0x53e),'UKNrQ':_0x290120(0x83a),'ilntf':_0x7a45b3(0x64c),'KCVeo':_0x290120(0x2b0),'qxbcH':_0x290120(0x847),'xcLOE':function(_0x4843e3,_0xb0c904){return _0x4843e3-_0xb0c904;},'gBFnL':_0x290120(0x145)+'pt','xCRho':function(_0x486327,_0x32e531,_0x3e816d){return _0x486327(_0x32e531,_0x3e816d);},'BLSJj':_0x33ac96(0x7c6),'gzrbx':function(_0x4c13d9,_0x3167d4){return _0x4c13d9+_0x3167d4;},'XlBLQ':_0x290120(0x599)+_0x7a45b3(0x61e)+_0x3d1cb4(0x1ff)+_0xbffbca(0x7ee)+_0x7a45b3(0x6b1),'kFUvN':_0x33ac96(0x275)+'>','MsFAu':function(_0x8bccc,_0x20c50f){return _0x8bccc===_0x20c50f;},'pTDvl':_0x3d1cb4(0x45c),'TfYVa':function(_0x517eab,_0x1a7f1f){return _0x517eab!==_0x1a7f1f;},'tLAwg':_0x3d1cb4(0x3b4),'WaQiL':_0x7a45b3(0x319)+':','OROdL':function(_0xbdf119,_0x181613){return _0xbdf119!==_0x181613;},'ryUQw':_0x290120(0x383),'iUYnt':_0x33ac96(0x2f4),'GUgRJ':function(_0x1bcd30,_0x215aac){return _0x1bcd30>_0x215aac;},'iCXgO':function(_0x116ca5,_0x2df85d){return _0x116ca5>_0x2df85d;},'Icgwm':_0x290120(0x40c),'jCikT':_0xbffbca(0x7dd),'wYXDw':_0x7a45b3(0x491),'IyDMZ':_0xbffbca(0x642),'IjWmq':_0xbffbca(0x5bf),'hsAqk':_0xbffbca(0x6ed),'jhgNz':_0x3d1cb4(0x465),'vXyzP':_0x7a45b3(0x5ea),'EvYSd':_0x3d1cb4(0x821),'XDOqB':_0x3d1cb4(0x79d),'anTNo':_0x3d1cb4(0x3d1),'iJVGD':_0x290120(0x26e),'tXIrP':_0xbffbca(0x2b4),'qUKKP':_0x33ac96(0x810),'RpVjc':function(_0x34b142,_0x3c9e67){return _0x34b142!=_0x3c9e67;},'xXZFb':function(_0x1b1fc3,_0x1fe58f){return _0x1b1fc3+_0x1fe58f;},'fTsie':function(_0x49230a,_0x47daf5){return _0x49230a+_0x47daf5;},'HBVcK':_0x3d1cb4(0x1c4),'swxKu':_0x3d1cb4(0x412)+_0x3d1cb4(0x34b),'jynot':_0x7a45b3(0x106)+'\x0a','WhcWV':function(_0x388620,_0x40f56c){return _0x388620+_0x40f56c;},'Acptu':function(_0x274e67,_0x412c65){return _0x274e67+_0x412c65;},'THaXH':function(_0x20630d,_0x3f7d8a){return _0x20630d+_0x3f7d8a;},'FNwxe':function(_0x283464,_0x4b6765){return _0x283464+_0x4b6765;},'nwqGb':function(_0x4cd496,_0x589f22){return _0x4cd496+_0x589f22;},'swrFY':_0x7a45b3(0x51c)+_0x33ac96(0x67f)+_0x3d1cb4(0x70b)+_0x7a45b3(0x25b)+_0x33ac96(0x6ea)+_0x33ac96(0x4c0)+_0x33ac96(0x12b)+'\x0a','MPWyv':_0x7a45b3(0x7c9),'LbQXP':_0x290120(0x1f0),'wwXXo':_0x7a45b3(0x6e8)+_0x7a45b3(0x450)+_0x290120(0x32e),'fLvDN':_0x7a45b3(0x103),'cpzJz':function(_0x4e8a74,_0x5db355){return _0x4e8a74(_0x5db355);},'IrkhZ':function(_0x2976bf,_0xac562f){return _0x2976bf(_0xac562f);},'fRSyC':function(_0x3e4e58){return _0x3e4e58();},'fOGgf':function(_0x5cca1a,_0xed9dfd){return _0x5cca1a+_0xed9dfd;},'ODMyM':_0x33ac96(0x555),'JdZRf':_0x33ac96(0x533),'yKeTZ':_0x290120(0x599)+_0x290120(0x61e)+_0x3d1cb4(0x1ff)+_0xbffbca(0x4e3)+_0xbffbca(0x7bd)+'\x22>','PDxYr':function(_0x5207cc,_0x383284,_0x1cd6fc){return _0x5207cc(_0x383284,_0x1cd6fc);},'pFDVR':_0x33ac96(0x2d3)+_0x290120(0x4b8)+_0x7a45b3(0x2b3)+_0x290120(0x236)+_0x3d1cb4(0x41b)+_0x33ac96(0x857)};let _0x1c12ea=document[_0x290120(0x6fd)+_0x290120(0x7eb)+_0x33ac96(0x83c)](_0x460373[_0x3d1cb4(0x11c)])[_0x290120(0x5d9)];if(_0x554820){if(_0x460373[_0x290120(0x5c1)](_0x460373[_0x290120(0x18d)],_0x460373[_0x33ac96(0x718)]))_0x1c12ea=_0x554820[_0x7a45b3(0x11f)+_0x290120(0x66c)+'t'],_0x554820[_0xbffbca(0x6ac)+'e']();else throw _0x49d074;}if(_0x460373[_0x3d1cb4(0x607)](_0x1c12ea[_0xbffbca(0x808)+'h'],-0x26eb+0x12*-0x10b+0x39b1)||_0x460373[_0x7a45b3(0x6a3)](_0x1c12ea[_0x290120(0x808)+'h'],0x27*0xb8+-0x184*0x9+-0xdd8))return;if(_0x460373[_0x7a45b3(0x654)](word_last[_0x7a45b3(0x808)+'h'],-0x1d9a+-0x980*-0x2+0xc8e))word_last[_0x3d1cb4(0x3e9)](0x1917+-0x154*-0x10+0x409*-0xb);if(_0x1c12ea[_0x290120(0x359)+_0x3d1cb4(0x2f9)]('你能')||_0x1c12ea[_0x7a45b3(0x359)+_0x3d1cb4(0x2f9)]('讲讲')||_0x1c12ea[_0x33ac96(0x359)+_0x290120(0x2f9)]('扮演')||_0x1c12ea[_0x7a45b3(0x359)+_0xbffbca(0x2f9)]('模仿')||_0x1c12ea[_0xbffbca(0x359)+_0xbffbca(0x2f9)](_0x460373[_0xbffbca(0x228)])||_0x1c12ea[_0x7a45b3(0x359)+_0xbffbca(0x2f9)]('帮我')||_0x1c12ea[_0xbffbca(0x359)+_0xbffbca(0x2f9)](_0x460373[_0x290120(0x564)])||_0x1c12ea[_0x290120(0x359)+_0x3d1cb4(0x2f9)](_0x460373[_0xbffbca(0x5f5)])||_0x1c12ea[_0x7a45b3(0x359)+_0x33ac96(0x2f9)]('请问')||_0x1c12ea[_0x7a45b3(0x359)+_0x33ac96(0x2f9)]('请给')||_0x1c12ea[_0x3d1cb4(0x359)+_0x3d1cb4(0x2f9)]('请你')||_0x1c12ea[_0x290120(0x359)+_0x33ac96(0x2f9)](_0x460373[_0x33ac96(0x228)])||_0x1c12ea[_0x290120(0x359)+_0xbffbca(0x2f9)](_0x460373[_0x290120(0x2f7)])||_0x1c12ea[_0x3d1cb4(0x359)+_0x290120(0x2f9)](_0x460373[_0x7a45b3(0x73d)])||_0x1c12ea[_0x7a45b3(0x359)+_0x3d1cb4(0x2f9)](_0x460373[_0xbffbca(0x636)])||_0x1c12ea[_0x7a45b3(0x359)+_0x7a45b3(0x2f9)](_0x460373[_0x7a45b3(0x2fa)])||_0x1c12ea[_0x290120(0x359)+_0x3d1cb4(0x2f9)](_0x460373[_0x290120(0x77f)])||_0x1c12ea[_0x290120(0x359)+_0xbffbca(0x2f9)]('怎样')||_0x1c12ea[_0x290120(0x359)+_0x7a45b3(0x2f9)]('给我')||_0x1c12ea[_0xbffbca(0x359)+_0x3d1cb4(0x2f9)]('如何')||_0x1c12ea[_0xbffbca(0x359)+_0xbffbca(0x2f9)]('谁是')||_0x1c12ea[_0xbffbca(0x359)+_0x7a45b3(0x2f9)]('查询')||_0x1c12ea[_0x7a45b3(0x359)+_0x290120(0x2f9)](_0x460373[_0x3d1cb4(0x399)])||_0x1c12ea[_0x7a45b3(0x359)+_0x33ac96(0x2f9)](_0x460373[_0x290120(0x3a1)])||_0x1c12ea[_0x7a45b3(0x359)+_0x3d1cb4(0x2f9)](_0x460373[_0xbffbca(0x669)])||_0x1c12ea[_0x3d1cb4(0x359)+_0x7a45b3(0x2f9)](_0x460373[_0x33ac96(0x402)])||_0x1c12ea[_0x290120(0x359)+_0x290120(0x2f9)]('哪个')||_0x1c12ea[_0xbffbca(0x359)+_0x7a45b3(0x2f9)]('哪些')||_0x1c12ea[_0x3d1cb4(0x359)+_0x3d1cb4(0x2f9)](_0x460373[_0x33ac96(0x32c)])||_0x1c12ea[_0x33ac96(0x359)+_0x33ac96(0x2f9)](_0x460373[_0x290120(0xed)])||_0x1c12ea[_0xbffbca(0x359)+_0x7a45b3(0x2f9)]('啥是')||_0x1c12ea[_0x7a45b3(0x359)+_0xbffbca(0x2f9)]('为啥')||_0x1c12ea[_0x33ac96(0x359)+_0x7a45b3(0x2f9)]('怎么'))return _0x460373[_0x33ac96(0x475)](send_webchat,_0x554820);if(_0x460373[_0x7a45b3(0x1a9)](lock_chat,0xc*0xe2+0xcd7*-0x3+0x1bed))return;lock_chat=-0x1f0b+0xf52+0xfba;const _0x1c1796=_0x460373[_0x7a45b3(0x656)](_0x460373[_0x3d1cb4(0x136)](_0x460373[_0xbffbca(0x281)](document[_0xbffbca(0x6fd)+_0x290120(0x7eb)+_0xbffbca(0x83c)](_0x460373[_0xbffbca(0x4d7)])[_0x7a45b3(0x2e6)+_0x3d1cb4(0x682)][_0x7a45b3(0x397)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x7a45b3(0x397)+'ce'](/<hr.*/gs,'')[_0xbffbca(0x397)+'ce'](/<[^>]+>/g,'')[_0x33ac96(0x397)+'ce'](/\n\n/g,'\x0a'),_0x460373[_0x33ac96(0x764)]),search_queryquery),_0x460373[_0x33ac96(0x1ee)]);let _0x5ef25c=_0x460373[_0x290120(0x708)](_0x460373[_0x33ac96(0x856)](_0x460373[_0x290120(0x362)](_0x460373[_0x3d1cb4(0x215)](_0x460373[_0x3d1cb4(0x766)](_0x460373[_0x290120(0x708)](_0x460373[_0x7a45b3(0x481)](_0x460373[_0x3d1cb4(0x818)],_0x460373[_0x290120(0x662)]),_0x1c1796),'\x0a'),word_last),_0x460373[_0x3d1cb4(0x590)]),_0x1c12ea),_0x460373[_0x3d1cb4(0x120)]);const _0x461a05={};_0x461a05[_0xbffbca(0x5cf)+'t']=_0x5ef25c,_0x461a05[_0x33ac96(0x598)+_0xbffbca(0x352)]=0x3e8,_0x461a05[_0xbffbca(0x513)+_0x7a45b3(0x251)+'e']=0.9,_0x461a05[_0x33ac96(0x48a)]=0x1,_0x461a05[_0x3d1cb4(0x541)+_0xbffbca(0x44a)+_0x7a45b3(0x19f)+'ty']=0x0,_0x461a05[_0x33ac96(0x26d)+_0x33ac96(0x73e)+_0x290120(0x4ea)+'y']=0x1,_0x461a05[_0xbffbca(0x3ae)+'of']=0x1,_0x461a05[_0x290120(0x7c3)]=![],_0x461a05[_0x33ac96(0x1aa)+_0x7a45b3(0x552)]=0x0,_0x461a05[_0x290120(0x61a)+'m']=!![];const _0x5106ef={'method':_0x460373[_0x33ac96(0x41d)],'headers':headers,'body':_0x460373[_0xbffbca(0x85c)](b64EncodeUnicode,JSON[_0x7a45b3(0x172)+_0x290120(0x6b7)](_0x461a05))};_0x1c12ea=_0x1c12ea[_0xbffbca(0x397)+_0x290120(0x7e2)]('\x0a\x0a','\x0a')[_0x7a45b3(0x397)+_0x290120(0x7e2)]('\x0a\x0a','\x0a'),document[_0xbffbca(0x6fd)+_0x290120(0x7eb)+_0x3d1cb4(0x83c)](_0x460373[_0xbffbca(0x52c)])[_0x33ac96(0x2e6)+_0x33ac96(0x682)]='',_0x460373[_0x33ac96(0x676)](markdownToHtml,_0x460373[_0x33ac96(0x10f)](beautify,_0x1c12ea),document[_0x33ac96(0x6fd)+_0x7a45b3(0x7eb)+_0x33ac96(0x83c)](_0x460373[_0x290120(0x52c)])),_0x460373[_0x290120(0x6fc)](proxify),chatTextRaw=_0x460373[_0x3d1cb4(0x226)](_0x460373[_0x33ac96(0x481)](_0x460373[_0x290120(0x75c)],_0x1c12ea),_0x460373[_0xbffbca(0x5c8)]),chatTemp='',text_offset=-(0x15fb+-0x5ce*0x1+-0x102c),prev_chat=document[_0x7a45b3(0x337)+_0x7a45b3(0x193)+_0x290120(0x13b)](_0x460373[_0xbffbca(0x64a)])[_0x33ac96(0x2e6)+_0x7a45b3(0x682)],prev_chat=_0x460373[_0x3d1cb4(0x638)](_0x460373[_0x290120(0x226)](_0x460373[_0x7a45b3(0x481)](prev_chat,_0x460373[_0x33ac96(0x575)]),document[_0x3d1cb4(0x6fd)+_0xbffbca(0x7eb)+_0xbffbca(0x83c)](_0x460373[_0x3d1cb4(0x52c)])[_0xbffbca(0x2e6)+_0xbffbca(0x682)]),_0x460373[_0x33ac96(0x573)]),_0x460373[_0x290120(0x54c)](fetch,_0x460373[_0x3d1cb4(0x5e7)],_0x5106ef)[_0x290120(0x35b)](_0x11e048=>{const _0x3832e3=_0x290120,_0x30d2fd=_0x33ac96,_0x2d02da=_0xbffbca,_0x37baea=_0x3d1cb4,_0xce39fc=_0x7a45b3,_0x4c44b9={'njqff':function(_0x555364){const _0x1f83e6=_0x9513;return _0x460373[_0x1f83e6(0x68b)](_0x555364);},'jZLCa':function(_0x534468,_0xfeee64){const _0xdbb1dc=_0x9513;return _0x460373[_0xdbb1dc(0x1e8)](_0x534468,_0xfeee64);},'IrVOX':_0x460373[_0x3832e3(0x2bc)],'kcVnx':_0x460373[_0x30d2fd(0x123)],'dsZgg':_0x460373[_0x3832e3(0x38f)],'hVFwE':function(_0x27a735,_0x5e8b72){const _0x3f6a07=_0x2d02da;return _0x460373[_0x3f6a07(0x7db)](_0x27a735,_0x5e8b72);},'wpNzO':function(_0x37a85d,_0x4d2369){const _0x453edd=_0x30d2fd;return _0x460373[_0x453edd(0x101)](_0x37a85d,_0x4d2369);},'VzgKj':function(_0x36d3e3,_0x1b8481){const _0x1801dc=_0x30d2fd;return _0x460373[_0x1801dc(0x678)](_0x36d3e3,_0x1b8481);},'ovStZ':function(_0x287d5c,_0x3f42cd){const _0x198500=_0x3832e3;return _0x460373[_0x198500(0x656)](_0x287d5c,_0x3f42cd);},'oqyQX':_0x460373[_0x3832e3(0x73f)],'bYcsY':function(_0x44f933,_0xc595e8){const _0x41c734=_0x3832e3;return _0x460373[_0x41c734(0x7f2)](_0x44f933,_0xc595e8);},'FXpxq':_0x460373[_0x30d2fd(0x2a7)],'pGGdT':function(_0x21a940,_0x4c4310){const _0x138436=_0x37baea;return _0x460373[_0x138436(0x638)](_0x21a940,_0x4c4310);},'oPQva':_0x460373[_0x3832e3(0x815)],'BcdBp':function(_0x343823,_0xe014ac){const _0x40621c=_0xce39fc;return _0x460373[_0x40621c(0x7f2)](_0x343823,_0xe014ac);},'hpdZz':function(_0xad71cb,_0x523859){const _0x4ee0b4=_0x2d02da;return _0x460373[_0x4ee0b4(0x475)](_0xad71cb,_0x523859);},'MyEFM':_0x460373[_0xce39fc(0x24d)],'EiAcx':_0x460373[_0xce39fc(0x5cb)],'FFlXI':function(_0x869be6,_0x22983b){const _0x4bde40=_0x37baea;return _0x460373[_0x4bde40(0x244)](_0x869be6,_0x22983b);},'iJHfK':_0x460373[_0x2d02da(0x585)],'rKzOh':_0x460373[_0x3832e3(0x63f)],'ulITv':function(_0x213a5c,_0x5f4cbd){const _0x4713cc=_0x30d2fd;return _0x460373[_0x4713cc(0x607)](_0x213a5c,_0x5f4cbd);},'bRwwY':_0x460373[_0x30d2fd(0x524)],'bRwpp':_0x460373[_0x37baea(0x384)],'CYrxV':_0x460373[_0x2d02da(0x566)],'AVvrX':function(_0x4d9c98,_0x5bfbf5){const _0x4f7d9d=_0x3832e3;return _0x460373[_0x4f7d9d(0x215)](_0x4d9c98,_0x5bfbf5);},'TeipG':_0x460373[_0x2d02da(0x11c)],'GIdnQ':function(_0x40f4e0,_0x2538bc){const _0x2992d4=_0xce39fc;return _0x460373[_0x2992d4(0x22c)](_0x40f4e0,_0x2538bc);},'sbcEC':_0x460373[_0xce39fc(0x367)],'inJtc':_0x460373[_0x30d2fd(0x280)],'XgYYR':_0x460373[_0x3832e3(0x6a2)],'fMRnL':_0x460373[_0x30d2fd(0x7b8)],'gLvrw':_0x460373[_0xce39fc(0x545)],'UoeMN':_0x460373[_0x3832e3(0x2a2)],'ruUyM':_0x460373[_0x30d2fd(0x3db)],'ESXeS':_0x460373[_0x3832e3(0x15e)],'cAgZj':_0x460373[_0xce39fc(0x78f)],'ZVMlz':function(_0x350b3c,_0x144c53){const _0x266d0a=_0xce39fc;return _0x460373[_0x266d0a(0x1d3)](_0x350b3c,_0x144c53);},'RHuWX':_0x460373[_0x3832e3(0x52c)],'JmjZP':function(_0x4f28f8,_0x239996,_0x34ffa0){const _0x2604b6=_0x3832e3;return _0x460373[_0x2604b6(0x676)](_0x4f28f8,_0x239996,_0x34ffa0);},'ZwChR':_0x460373[_0xce39fc(0x64a)],'hYOTY':function(_0x111fc3,_0x119911){const _0xdafe1e=_0x2d02da;return _0x460373[_0xdafe1e(0x1e8)](_0x111fc3,_0x119911);},'CnFqu':function(_0x467962,_0x50a2d0){const _0x2af78d=_0x37baea;return _0x460373[_0x2af78d(0x7e4)](_0x467962,_0x50a2d0);},'DJoDv':_0x460373[_0x30d2fd(0x37d)],'BrPLc':_0x460373[_0x2d02da(0x573)]};if(_0x460373[_0x3832e3(0x418)](_0x460373[_0x37baea(0x19c)],_0x460373[_0x30d2fd(0x19c)])){const _0x5cde4a=_0x11e048[_0x37baea(0x4ce)][_0x2d02da(0x36c)+_0x30d2fd(0x59a)]();let _0x10c7fe='',_0x57737d='';_0x5cde4a[_0xce39fc(0x793)]()[_0x37baea(0x35b)](function _0x4e43fb({done:_0x3721fe,value:_0xa7b086}){const _0x54d076=_0x3832e3,_0x79853f=_0x30d2fd,_0x3b9f66=_0x3832e3,_0x2b66f2=_0x37baea,_0x22ee90=_0x30d2fd,_0x3ec37e={'AlDsG':_0x460373[_0x54d076(0x7b8)],'SbOAm':function(_0xb9b306,_0x27a8fb){const _0x3a6fbb=_0x54d076;return _0x460373[_0x3a6fbb(0x7f2)](_0xb9b306,_0x27a8fb);}};if(_0x460373[_0x54d076(0x151)](_0x460373[_0x54d076(0x1f8)],_0x460373[_0x54d076(0x2e3)]))_0x8c14cd=_0x3b5cb3[_0x79853f(0x11e)](_0x4cff76)[_0x3ec37e[_0x2b66f2(0x790)]],_0x5883d4='';else{if(_0x3721fe)return;const _0x57fbdf=new TextDecoder(_0x460373[_0x2b66f2(0x38e)])[_0x79853f(0x4ab)+'e'](_0xa7b086);return _0x57fbdf[_0x22ee90(0x3ff)]()[_0x79853f(0x588)]('\x0a')[_0x22ee90(0x858)+'ch'](function(_0x610583){const _0x3205bf=_0x2b66f2,_0x5bfbd2=_0x3b9f66,_0x5e0511=_0x3b9f66,_0x2975a0=_0x79853f,_0x15b945=_0x22ee90,_0x170014={'wYXuK':function(_0x3d660f){const _0x47cb9d=_0x9513;return _0x4c44b9[_0x47cb9d(0x584)](_0x3d660f);},'HPKNA':function(_0x2f9ee3,_0x10bc98){const _0x3c90d0=_0x9513;return _0x4c44b9[_0x3c90d0(0x507)](_0x2f9ee3,_0x10bc98);},'hZgry':_0x4c44b9[_0x3205bf(0x1b9)],'VVOTn':_0x4c44b9[_0x3205bf(0x82d)],'XwoLJ':_0x4c44b9[_0x5e0511(0x2ee)],'wqnYD':function(_0x4bb153,_0x16947e){const _0x20aec9=_0x5e0511;return _0x4c44b9[_0x20aec9(0x354)](_0x4bb153,_0x16947e);},'ygqgs':function(_0x44880b,_0x3190ea){const _0x5d2d02=_0x5bfbd2;return _0x4c44b9[_0x5d2d02(0x50a)](_0x44880b,_0x3190ea);},'ijPzc':function(_0x4e7aa4,_0x9675ef){const _0x3005ae=_0x3205bf;return _0x4c44b9[_0x3005ae(0x436)](_0x4e7aa4,_0x9675ef);},'QKcKx':function(_0x19c285,_0x1a6d85){const _0x4cd336=_0x5bfbd2;return _0x4c44b9[_0x4cd336(0x425)](_0x19c285,_0x1a6d85);},'BgiuJ':_0x4c44b9[_0x5e0511(0x4b4)],'rGSsm':function(_0x263d1e,_0x3100c7){const _0x36186b=_0x2975a0;return _0x4c44b9[_0x36186b(0x393)](_0x263d1e,_0x3100c7);},'MqXBI':_0x4c44b9[_0x5bfbd2(0x34c)],'htsQC':function(_0x3b7723,_0x327c3c){const _0x5a0d72=_0x5e0511;return _0x4c44b9[_0x5a0d72(0x448)](_0x3b7723,_0x327c3c);},'HunxS':_0x4c44b9[_0x5bfbd2(0x231)],'wChgk':function(_0x37a029,_0x286dd7){const _0x28ba60=_0x5bfbd2;return _0x4c44b9[_0x28ba60(0x3f9)](_0x37a029,_0x286dd7);},'ZISrG':function(_0x4d3ae7,_0x5a416d){const _0x143aa7=_0x3205bf;return _0x4c44b9[_0x143aa7(0x616)](_0x4d3ae7,_0x5a416d);},'wKmYy':function(_0x534bae,_0x5a7c0e){const _0x3d0648=_0x2975a0;return _0x4c44b9[_0x3d0648(0x425)](_0x534bae,_0x5a7c0e);},'LApSu':_0x4c44b9[_0x5bfbd2(0x49d)],'CKvHf':function(_0x3599e2,_0x197982){const _0x51b37e=_0x3205bf;return _0x4c44b9[_0x51b37e(0x3f9)](_0x3599e2,_0x197982);},'hYgEf':_0x4c44b9[_0x5bfbd2(0x3fd)],'OqXFH':function(_0x145d34){const _0x59aeee=_0x5e0511;return _0x4c44b9[_0x59aeee(0x584)](_0x145d34);}};if(_0x4c44b9[_0x5e0511(0x35f)](_0x4c44b9[_0x5bfbd2(0x430)],_0x4c44b9[_0x3205bf(0x2e7)])){if(_0x4c44b9[_0x5bfbd2(0x436)](_0x610583[_0x3205bf(0x808)+'h'],-0x1*-0x205f+-0x13*-0x132+-0x370f))_0x10c7fe=_0x610583[_0x15b945(0x3e9)](0x12af*-0x2+-0x1*0xe7f+-0x167*-0x25);if(_0x4c44b9[_0x2975a0(0x165)](_0x10c7fe,_0x4c44b9[_0x5e0511(0x2b7)])){if(_0x4c44b9[_0x2975a0(0x35f)](_0x4c44b9[_0x5bfbd2(0x52f)],_0x4c44b9[_0x2975a0(0x3a4)])){word_last+=_0x4c44b9[_0x5bfbd2(0x5f1)](chatTextRaw,chatTemp),lock_chat=-0x17*-0x7+0x2622+-0x26c3,document[_0x3205bf(0x6fd)+_0x5e0511(0x7eb)+_0x5bfbd2(0x83c)](_0x4c44b9[_0x15b945(0x58e)])[_0x5bfbd2(0x5d9)]='';return;}else IssxjV[_0x5bfbd2(0x7b5)](_0xa352aa);}let _0x2acab1;try{if(_0x4c44b9[_0x15b945(0x229)](_0x4c44b9[_0x2975a0(0x26b)],_0x4c44b9[_0x5bfbd2(0x26b)]))try{_0x4c44b9[_0x2975a0(0x35f)](_0x4c44b9[_0x3205bf(0x798)],_0x4c44b9[_0x5bfbd2(0x146)])?(_0x2acab1=JSON[_0x5bfbd2(0x11e)](_0x4c44b9[_0x5bfbd2(0x425)](_0x57737d,_0x10c7fe))[_0x4c44b9[_0x15b945(0x2c4)]],_0x57737d=''):NZFtmn[_0x5e0511(0x30d)](_0x2801c1,'0');}catch(_0x3308d2){_0x4c44b9[_0x2975a0(0x229)](_0x4c44b9[_0x15b945(0x3df)],_0x4c44b9[_0x2975a0(0x295)])?function(){return!![];}[_0x15b945(0x128)+_0x2975a0(0x179)+'r'](IssxjV[_0x5bfbd2(0x4d6)](IssxjV[_0x2975a0(0x6ff)],IssxjV[_0x3205bf(0x763)]))[_0x15b945(0x81d)](IssxjV[_0x2975a0(0x7d4)]):(_0x2acab1=JSON[_0x2975a0(0x11e)](_0x10c7fe)[_0x4c44b9[_0x2975a0(0x2c4)]],_0x57737d='');}else{const _0x488142=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x1d0b48=new _0x2ca8ed(),_0x2d86ad=(_0x4edeb1,_0x598b88)=>{const _0x1b5a0f=_0x5e0511,_0x47a665=_0x2975a0,_0x1ee19b=_0x3205bf,_0xa396de=_0x2975a0,_0x307acb=_0x5bfbd2;if(_0x1d0b48[_0x1b5a0f(0x553)](_0x598b88))return _0x4edeb1;const _0x1051c3=_0x598b88[_0x1b5a0f(0x588)](/[;,;、,]/),_0x264143=_0x1051c3[_0x1ee19b(0x43b)](_0x183945=>'['+_0x183945+']')[_0xa396de(0x687)]('\x20'),_0x54b4bc=_0x1051c3[_0x307acb(0x43b)](_0x3c8799=>'['+_0x3c8799+']')[_0x1b5a0f(0x687)]('\x0a');_0x1051c3[_0x47a665(0x858)+'ch'](_0xcf989c=>_0x1d0b48[_0x1ee19b(0x865)](_0xcf989c)),_0x259f56='\x20';for(var _0x276a4a=_0x170014[_0x1b5a0f(0x4d6)](_0x170014[_0x1b5a0f(0x472)](_0x1d0b48[_0x47a665(0x84f)],_0x1051c3[_0x1b5a0f(0x808)+'h']),-0xe*0x2a9+0x8cb+-0x1c74*-0x1);_0x170014[_0x1ee19b(0x311)](_0x276a4a,_0x1d0b48[_0xa396de(0x84f)]);++_0x276a4a)_0x55f0f0+='[^'+_0x276a4a+']\x20';return _0x3ec83a;};let _0x4bf098=-0x245*-0xe+0x137*0x1+-0x20fc,_0xa026c2=_0x3866eb[_0x15b945(0x397)+'ce'](_0x488142,_0x2d86ad);while(_0x170014[_0x2975a0(0x11a)](_0x1d0b48[_0x2975a0(0x84f)],-0x1b77*0x1+-0x2*-0x1f5+0x178d)){const _0x22f3c2='['+_0x4bf098++ +_0x5e0511(0x4d4)+_0x1d0b48[_0x5bfbd2(0x5d9)+'s']()[_0x5bfbd2(0x2ff)]()[_0x3205bf(0x5d9)],_0x368b3c='[^'+_0x170014[_0x3205bf(0x472)](_0x4bf098,-0x13c6+0x16*0x137+-0x6f3)+_0x5e0511(0x4d4)+_0x1d0b48[_0x5bfbd2(0x5d9)+'s']()[_0x3205bf(0x2ff)]()[_0x5bfbd2(0x5d9)];_0xa026c2=_0xa026c2+'\x0a\x0a'+_0x368b3c,_0x1d0b48[_0x2975a0(0x670)+'e'](_0x1d0b48[_0x5bfbd2(0x5d9)+'s']()[_0x3205bf(0x2ff)]()[_0x2975a0(0x5d9)]);}return _0xa026c2;}}catch(_0x3bea16){_0x4c44b9[_0x15b945(0x35f)](_0x4c44b9[_0x5e0511(0x5bc)],_0x4c44b9[_0x2975a0(0x5bc)])?(_0x479e90=_0x510c37[_0x2975a0(0x397)+_0x5bfbd2(0x7e2)](_0x170014[_0x5bfbd2(0x477)](_0x170014[_0x5e0511(0x69f)],_0x170014[_0x2975a0(0x17f)](_0x1d0b9a,_0x3fa5ce)),_0x170014[_0x5bfbd2(0x4d6)](_0x170014[_0x3205bf(0x57c)],_0x170014[_0x5bfbd2(0x17f)](_0x428ff5,_0x15340c))),_0x4fd62c=_0x34c35f[_0x2975a0(0x397)+_0x2975a0(0x7e2)](_0x170014[_0x5e0511(0x2cf)](_0x170014[_0x15b945(0x6ae)],_0x170014[_0x3205bf(0x6ee)](_0x3b2ac7,_0x5097ec)),_0x170014[_0x2975a0(0x477)](_0x170014[_0x5e0511(0x57c)],_0x170014[_0x5bfbd2(0x355)](_0x541992,_0x466baa))),_0xb23d11=_0x3c44ba[_0x5e0511(0x397)+_0x2975a0(0x7e2)](_0x170014[_0x3205bf(0x7a1)](_0x170014[_0x5bfbd2(0x212)],_0x170014[_0x3205bf(0x17f)](_0x1e5c0c,_0x789455)),_0x170014[_0x5e0511(0x2cf)](_0x170014[_0x3205bf(0x57c)],_0x170014[_0x2975a0(0x632)](_0x35b5a3,_0x54c3aa))),_0x26b728=_0x173faf[_0x5bfbd2(0x397)+_0x3205bf(0x7e2)](_0x170014[_0x5bfbd2(0x4d6)](_0x170014[_0x3205bf(0x6e9)],_0x170014[_0x3205bf(0x632)](_0x5ebdbc,_0x5e27dc)),_0x170014[_0x2975a0(0x4d6)](_0x170014[_0x5bfbd2(0x57c)],_0x170014[_0x15b945(0x632)](_0x416054,_0x7fcad1)))):_0x57737d+=_0x10c7fe;}_0x2acab1&&_0x4c44b9[_0x2975a0(0x436)](_0x2acab1[_0x2975a0(0x808)+'h'],0x5fc+0x52*-0x13+0x1a)&&_0x4c44b9[_0x15b945(0x436)](_0x2acab1[-0x2653+-0x6e9+0x2d3c][_0x5bfbd2(0x1aa)+_0x2975a0(0x552)][_0x5bfbd2(0x723)+_0x5e0511(0x6db)+'t'][0xcef+0x4*0x125+-0x1*0x1183],text_offset)&&(_0x4c44b9[_0x5bfbd2(0x229)](_0x4c44b9[_0x2975a0(0x356)],_0x4c44b9[_0x5e0511(0x752)])?(_0x1d9335=_0x458589[_0x5bfbd2(0x11f)+_0x2975a0(0x66c)+'t'],_0x3d77e9[_0x5bfbd2(0x6ac)+'e'](),_0x170014[_0x3205bf(0x36a)](_0x510370)):(chatTemp+=_0x2acab1[-0x1d96+0x2616+-0x880][_0x15b945(0x4aa)],text_offset=_0x2acab1[-0x1407+0x296+-0x13*-0xeb][_0x15b945(0x1aa)+_0x15b945(0x552)][_0x5e0511(0x723)+_0x15b945(0x6db)+'t'][_0x4c44b9[_0x5e0511(0x39c)](_0x2acab1[-0x7a+0x6d3+0x1*-0x659][_0x5bfbd2(0x1aa)+_0x5bfbd2(0x552)][_0x5e0511(0x723)+_0x5bfbd2(0x6db)+'t'][_0x5bfbd2(0x808)+'h'],0x4*0x244+-0x1*-0x24ca+-0x2dd9)])),chatTemp=chatTemp[_0x3205bf(0x397)+_0x5bfbd2(0x7e2)]('\x0a\x0a','\x0a')[_0x3205bf(0x397)+_0x2975a0(0x7e2)]('\x0a\x0a','\x0a'),document[_0x2975a0(0x6fd)+_0x15b945(0x7eb)+_0x15b945(0x83c)](_0x4c44b9[_0x2975a0(0x1e6)])[_0x3205bf(0x2e6)+_0x5e0511(0x682)]='',_0x4c44b9[_0x2975a0(0x6bf)](markdownToHtml,_0x4c44b9[_0x5e0511(0x393)](beautify,chatTemp),document[_0x5e0511(0x6fd)+_0x5e0511(0x7eb)+_0x5e0511(0x83c)](_0x4c44b9[_0x15b945(0x1e6)])),_0x4c44b9[_0x5e0511(0x584)](proxify),document[_0x3205bf(0x337)+_0x5e0511(0x193)+_0x5bfbd2(0x13b)](_0x4c44b9[_0x3205bf(0x365)])[_0x3205bf(0x2e6)+_0x5e0511(0x682)]=_0x4c44b9[_0x15b945(0x867)](_0x4c44b9[_0x15b945(0x867)](_0x4c44b9[_0x5e0511(0x5c2)](prev_chat,_0x4c44b9[_0x2975a0(0x19e)]),document[_0x5e0511(0x6fd)+_0x3205bf(0x7eb)+_0x5bfbd2(0x83c)](_0x4c44b9[_0x15b945(0x1e6)])[_0x15b945(0x2e6)+_0x5e0511(0x682)]),_0x4c44b9[_0x5e0511(0x7fa)]);}else _0x54b47d[_0x15c500]=_0x512d0d[_0x5e0511(0x4c4)+_0x2975a0(0x6a4)](_0x2eaff5);}),_0x5cde4a[_0x22ee90(0x793)]()[_0x3b9f66(0x35b)](_0x4e43fb);}});}else _0x3ac4fe=_0x230cf0[_0x3832e3(0x11e)](_0x4c44b9[_0x37baea(0x867)](_0x3661d1,_0x5c2b16))[_0x4c44b9[_0x2d02da(0x2c4)]],_0x66341a='';})[_0xbffbca(0x80b)](_0x508325=>{const _0x2380ea=_0x33ac96,_0x2ee4da=_0xbffbca,_0x4a5258=_0x33ac96,_0x5387d2=_0xbffbca,_0x23497d=_0x33ac96;if(_0x460373[_0x2380ea(0x455)](_0x460373[_0x2380ea(0x152)],_0x460373[_0x2ee4da(0x152)])){const _0x2b607b=_0x1f3f5f?function(){const _0x3eb95c=_0x2380ea;if(_0x4a2110){const _0x49be3c=_0x46dc02[_0x3eb95c(0x35e)](_0x422063,arguments);return _0x4b1b9c=null,_0x49be3c;}}:function(){};return _0x3f33c0=![],_0x2b607b;}else console[_0x2380ea(0x721)](_0x460373[_0x2380ea(0x471)],_0x508325);});}function replaceUrlWithFootnote(_0x2fe5c8){const _0x3376ee=_0x193f9c,_0x395d91=_0x193f9c,_0x5ed77a=_0x14a531,_0x5935c4=_0x52ad7f,_0x27388f=_0x193f9c,_0xbe47c8={};_0xbe47c8[_0x3376ee(0x527)]=function(_0x669f8,_0x2a5a99){return _0x669f8+_0x2a5a99;},_0xbe47c8[_0x395d91(0x5e8)]=_0x395d91(0x509)+'es',_0xbe47c8[_0x5935c4(0x7d6)]=function(_0x162616,_0x566d3a){return _0x162616-_0x566d3a;},_0xbe47c8[_0x27388f(0x3c5)]=function(_0x5d082c,_0x10e3c7){return _0x5d082c!==_0x10e3c7;},_0xbe47c8[_0x5ed77a(0x10d)]=_0x5935c4(0x4ca),_0xbe47c8[_0x395d91(0x4b0)]=_0x395d91(0x3ce),_0xbe47c8[_0x5ed77a(0x201)]=function(_0x21b09d,_0x67f5b6){return _0x21b09d===_0x67f5b6;},_0xbe47c8[_0x5ed77a(0x743)]=_0x3376ee(0x129),_0xbe47c8[_0x27388f(0x4fb)]=function(_0x29ef69,_0x4a32dc){return _0x29ef69+_0x4a32dc;},_0xbe47c8[_0x5ed77a(0x4dc)]=function(_0x31a1d5,_0x8f74c){return _0x31a1d5<=_0x8f74c;},_0xbe47c8[_0x27388f(0x6ca)]=function(_0x50aebd,_0x63f2c){return _0x50aebd>_0x63f2c;},_0xbe47c8[_0x5ed77a(0x828)]=function(_0x45ba28,_0x25a8ee){return _0x45ba28===_0x25a8ee;},_0xbe47c8[_0x5ed77a(0x390)]=_0x27388f(0x5a3),_0xbe47c8[_0x3376ee(0x76b)]=_0x27388f(0x82a);const _0x6a2110=_0xbe47c8,_0x5d418c=/\((https?:\/\/[^\s()]+(?:\s|;)?(?:https?:\/\/[^\s()]+)*)\)/g,_0x1ca201=new Set(),_0x2a7d1c=(_0x211f65,_0x180eab)=>{const _0x4a9e6f=_0x27388f,_0x285cec=_0x5935c4,_0x38dad0=_0x27388f,_0x1b9ed4=_0x5ed77a,_0x33582a=_0x27388f;if(_0x6a2110[_0x4a9e6f(0x3c5)](_0x6a2110[_0x4a9e6f(0x10d)],_0x6a2110[_0x4a9e6f(0x4b0)])){if(_0x1ca201[_0x4a9e6f(0x553)](_0x180eab)){if(_0x6a2110[_0x33582a(0x201)](_0x6a2110[_0x1b9ed4(0x743)],_0x6a2110[_0x38dad0(0x743)]))return _0x211f65;else try{_0x4d9c00=_0x49e2e5[_0x4a9e6f(0x11e)](_0x6a2110[_0x33582a(0x527)](_0x511cd5,_0x2c40a9))[_0x6a2110[_0x1b9ed4(0x5e8)]],_0x5d4250='';}catch(_0x1fffc1){_0x457334=_0x4f748f[_0x1b9ed4(0x11e)](_0x232e38)[_0x6a2110[_0x4a9e6f(0x5e8)]],_0x42208='';}}const _0x48acdc=_0x180eab[_0x4a9e6f(0x588)](/[;,;、,]/),_0x31d463=_0x48acdc[_0x33582a(0x43b)](_0x574b39=>'['+_0x574b39+']')[_0x4a9e6f(0x687)]('\x20'),_0x19eae8=_0x48acdc[_0x4a9e6f(0x43b)](_0x575475=>'['+_0x575475+']')[_0x4a9e6f(0x687)]('\x0a');_0x48acdc[_0x285cec(0x858)+'ch'](_0x1695e6=>_0x1ca201[_0x285cec(0x865)](_0x1695e6)),res='\x20';for(var _0x2ad09c=_0x6a2110[_0x33582a(0x4fb)](_0x6a2110[_0x33582a(0x7d6)](_0x1ca201[_0x4a9e6f(0x84f)],_0x48acdc[_0x4a9e6f(0x808)+'h']),0x1406+-0x164d+0x248);_0x6a2110[_0x4a9e6f(0x4dc)](_0x2ad09c,_0x1ca201[_0x4a9e6f(0x84f)]);++_0x2ad09c)res+='[^'+_0x2ad09c+']\x20';return res;}else _0x1038eb+=_0x21bdc2[-0xd39+-0x236d*0x1+0x30a6][_0x4a9e6f(0x4aa)],_0x97e563=_0x104559[0x1a71+0x2682+-0x4ff*0xd][_0x1b9ed4(0x1aa)+_0x33582a(0x552)][_0x38dad0(0x723)+_0x38dad0(0x6db)+'t'][_0x6a2110[_0x4a9e6f(0x7d6)](_0x294154[-0x4*-0x9c3+-0x1a37+-0xcd5][_0x285cec(0x1aa)+_0x285cec(0x552)][_0x285cec(0x723)+_0x285cec(0x6db)+'t'][_0x285cec(0x808)+'h'],-0x12*-0x221+-0x7e4*-0x2+-0x3619)];};let _0x3085f0=0x3*0x2f5+-0x1*-0x1c1f+-0x24fd,_0xf77330=_0x2fe5c8[_0x5ed77a(0x397)+'ce'](_0x5d418c,_0x2a7d1c);while(_0x6a2110[_0x27388f(0x6ca)](_0x1ca201[_0x395d91(0x84f)],-0xbb2+-0xc37*0x3+0x55f*0x9)){if(_0x6a2110[_0x5ed77a(0x828)](_0x6a2110[_0x395d91(0x390)],_0x6a2110[_0x27388f(0x76b)])){if(_0x585103){const _0x5a1548=_0x5de67f[_0x5ed77a(0x35e)](_0x566c24,arguments);return _0x17e732=null,_0x5a1548;}}else{const _0x5af277='['+_0x3085f0++ +_0x5935c4(0x4d4)+_0x1ca201[_0x395d91(0x5d9)+'s']()[_0x5935c4(0x2ff)]()[_0x395d91(0x5d9)],_0x1f7c59='[^'+_0x6a2110[_0x5ed77a(0x7d6)](_0x3085f0,-0x11b1+-0x116c*-0x2+0x5*-0x36e)+_0x5935c4(0x4d4)+_0x1ca201[_0x3376ee(0x5d9)+'s']()[_0x27388f(0x2ff)]()[_0x5ed77a(0x5d9)];_0xf77330=_0xf77330+'\x0a\x0a'+_0x1f7c59,_0x1ca201[_0x3376ee(0x670)+'e'](_0x1ca201[_0x5ed77a(0x5d9)+'s']()[_0x5ed77a(0x2ff)]()[_0x3376ee(0x5d9)]);}}return _0xf77330;}function beautify(_0x893cd9){const _0x5780bd=_0x4c54d8,_0x30537a=_0x52ad7f,_0xca72a6=_0x193f9c,_0x4b9495=_0x193f9c,_0x2736fc=_0x52ad7f,_0x1ede5e={'RBFzA':_0x5780bd(0x1c4)+_0x5780bd(0x813),'cVmmY':function(_0x40dd9e,_0x218ada){return _0x40dd9e+_0x218ada;},'vKfWV':_0x5780bd(0x173)+_0x30537a(0x29e)+_0x5780bd(0x24c)+_0x2736fc(0x7cf)+_0x2736fc(0x63a)+_0x5780bd(0x748)+_0x5780bd(0x6cc)+_0x4b9495(0x5da)+_0xca72a6(0x4ad)+_0x30537a(0x5c4)+_0xca72a6(0x66b),'oZPnu':function(_0x442bcf,_0x4b3ecf){return _0x442bcf(_0x4b3ecf);},'pwmHK':_0x30537a(0x3ed)+_0x4b9495(0x691),'RDAoP':_0x4b9495(0x103),'rEepm':function(_0x18cc51,_0x597226){return _0x18cc51+_0x597226;},'UzIyR':function(_0x3e3c2a,_0x36f540){return _0x3e3c2a+_0x36f540;},'raZOW':function(_0x5b8081,_0x950497){return _0x5b8081+_0x950497;},'ALWRU':function(_0x20d281,_0x297fdc){return _0x20d281+_0x297fdc;},'PGlNA':_0x2736fc(0x1c4),'MhELx':_0x4b9495(0x423),'YnHRx':_0x4b9495(0x5c9)+_0x4b9495(0x71e)+_0x4b9495(0x441)+_0x5780bd(0x515)+_0x4b9495(0x5b1)+_0xca72a6(0x15f)+_0x4b9495(0x415)+_0x2736fc(0x595)+_0x4b9495(0x2a5)+_0x5780bd(0xfb)+_0x4b9495(0x819)+_0x2736fc(0x69a)+_0xca72a6(0x46b),'SKJRQ':function(_0x15c01e,_0x3ebc9f){return _0x15c01e!=_0x3ebc9f;},'IFgsw':function(_0x1b8bce,_0x342c1c,_0x484f12){return _0x1b8bce(_0x342c1c,_0x484f12);},'qVsqK':_0x4b9495(0x2d3)+_0xca72a6(0x4b8)+_0x30537a(0x2b3)+_0xca72a6(0x236)+_0x5780bd(0x41b)+_0x5780bd(0x857),'twlql':function(_0x26cfd2,_0x48db7b){return _0x26cfd2+_0x48db7b;},'BBXux':function(_0x43c6b2,_0x427197){return _0x43c6b2+_0x427197;},'uoEkF':_0xca72a6(0x84a),'nzgMp':_0x2736fc(0x20d),'oCLxO':_0x5780bd(0x769)+_0x4b9495(0x160)+'t','VuxQo':_0xca72a6(0x668),'KmHbB':_0xca72a6(0x7fc),'NiNcG':function(_0x4fa52b,_0x4e5f95){return _0x4fa52b>=_0x4e5f95;},'mfyCb':function(_0x4c2ef4,_0x41f678){return _0x4c2ef4===_0x41f678;},'xcckG':_0x30537a(0x1bc),'oLbRr':function(_0x4476f9,_0x189018){return _0x4476f9+_0x189018;},'uwReY':_0x2736fc(0x6b2),'NZRnJ':function(_0x14fcc4,_0x53c49c){return _0x14fcc4(_0x53c49c);},'NhSLw':_0x5780bd(0x596)+_0xca72a6(0x336)+'rl','leBbD':function(_0xf7c052,_0x85ab7){return _0xf7c052(_0x85ab7);},'zmLhc':function(_0x4f63ed,_0x33e382){return _0x4f63ed+_0x33e382;},'lIpFl':_0x30537a(0x3d4)+'l','oYkpA':function(_0xa8a616,_0x211587){return _0xa8a616(_0x211587);},'HBQtz':_0x2736fc(0x31e)+_0x4b9495(0x47e)+_0x2736fc(0x214),'vwpzv':function(_0x4bbcbc,_0x5abecb){return _0x4bbcbc+_0x5abecb;},'qCcvb':function(_0x3ad54c,_0x5f5b6b){return _0x3ad54c(_0x5f5b6b);},'uiiov':_0x5780bd(0x621),'RHeTc':function(_0x36333c,_0x5073c0){return _0x36333c+_0x5073c0;},'JhhzY':function(_0x3ef314,_0x34eea9){return _0x3ef314(_0x34eea9);},'KCBSs':function(_0x4488b3,_0x4776ec){return _0x4488b3>=_0x4776ec;},'HJeSN':function(_0x1bd687,_0x339992){return _0x1bd687!==_0x339992;},'pmmeM':_0xca72a6(0x688),'CxMpJ':_0x4b9495(0x3e7),'bhpTY':_0x5780bd(0x2d3)+_0x2736fc(0x12e)+'l','Cvqes':function(_0xd18236,_0x4deaef){return _0xd18236(_0x4deaef);},'SQUxo':_0x4b9495(0x2d3)+_0x30537a(0x5b5),'fSSiJ':function(_0x464ca7,_0x3bd6f6){return _0x464ca7(_0x3bd6f6);},'OeZPh':function(_0x49cf42,_0x5dece9){return _0x49cf42+_0x5dece9;},'GOhhx':_0x30537a(0x5b5),'aGqkp':_0x4b9495(0x544),'aMCHi':_0x5780bd(0x5d0)};new_text=_0x893cd9[_0x4b9495(0x397)+_0x4b9495(0x7e2)]('','(')[_0x2736fc(0x397)+_0x30537a(0x7e2)]('',')')[_0xca72a6(0x397)+_0x5780bd(0x7e2)](',\x20',',')[_0x2736fc(0x397)+_0x30537a(0x7e2)](_0x1ede5e[_0x5780bd(0x72b)],'')[_0x5780bd(0x397)+_0x4b9495(0x7e2)](_0x1ede5e[_0x30537a(0x66d)],'')[_0x2736fc(0x397)+'ce'](/(https?:\/\/(?!url\d)\S+)/g,'');for(let _0x5a75ed=prompt[_0xca72a6(0x3f1)+_0x30537a(0x65a)][_0x5780bd(0x808)+'h'];_0x1ede5e[_0x30537a(0x17c)](_0x5a75ed,0x7f*-0x2f+-0xb3*-0x16+-0x3*-0x2a5);--_0x5a75ed){if(_0x1ede5e[_0xca72a6(0x7e8)](_0x1ede5e[_0x30537a(0x20b)],_0x1ede5e[_0x4b9495(0x20b)]))new_text=new_text[_0xca72a6(0x397)+_0x5780bd(0x7e2)](_0x1ede5e[_0x5780bd(0x6fb)](_0x1ede5e[_0x30537a(0x6e3)],_0x1ede5e[_0x4b9495(0x26c)](String,_0x5a75ed)),_0x1ede5e[_0x5780bd(0x398)](_0x1ede5e[_0xca72a6(0x2d7)],_0x1ede5e[_0x5780bd(0x814)](String,_0x5a75ed))),new_text=new_text[_0x5780bd(0x397)+_0x2736fc(0x7e2)](_0x1ede5e[_0x4b9495(0x565)](_0x1ede5e[_0x4b9495(0x48c)],_0x1ede5e[_0x2736fc(0x378)](String,_0x5a75ed)),_0x1ede5e[_0x30537a(0x1de)](_0x1ede5e[_0x4b9495(0x2d7)],_0x1ede5e[_0x2736fc(0x525)](String,_0x5a75ed))),new_text=new_text[_0xca72a6(0x397)+_0x30537a(0x7e2)](_0x1ede5e[_0x4b9495(0x1de)](_0x1ede5e[_0x4b9495(0x417)],_0x1ede5e[_0x2736fc(0x378)](String,_0x5a75ed)),_0x1ede5e[_0x5780bd(0x611)](_0x1ede5e[_0xca72a6(0x2d7)],_0x1ede5e[_0xca72a6(0x34d)](String,_0x5a75ed))),new_text=new_text[_0x5780bd(0x397)+_0x2736fc(0x7e2)](_0x1ede5e[_0x5780bd(0x551)](_0x1ede5e[_0x5780bd(0x4b9)],_0x1ede5e[_0x30537a(0x26c)](String,_0x5a75ed)),_0x1ede5e[_0x5780bd(0x5aa)](_0x1ede5e[_0x30537a(0x2d7)],_0x1ede5e[_0x4b9495(0x525)](String,_0x5a75ed)));else{const _0x14d19b={'AiRFk':_0x1ede5e[_0x30537a(0x1d1)],'GPntp':function(_0x43c683,_0x5352f3){const _0x4b1b96=_0x4b9495;return _0x1ede5e[_0x4b1b96(0x551)](_0x43c683,_0x5352f3);},'YmSxo':_0x1ede5e[_0x5780bd(0x345)],'elRBr':function(_0x423e4a,_0x3c233c){const _0x3d584e=_0x30537a;return _0x1ede5e[_0x3d584e(0x525)](_0x423e4a,_0x3c233c);},'xkwhk':_0x1ede5e[_0x5780bd(0x44b)]},_0x5b6862={'method':_0x1ede5e[_0x5780bd(0x358)],'headers':_0x48ee8a,'body':_0x1ede5e[_0x5780bd(0x525)](_0x1812a1,_0x5756cd[_0x4b9495(0x172)+_0x4b9495(0x6b7)]({'prompt':_0x1ede5e[_0xca72a6(0x29c)](_0x1ede5e[_0x30537a(0x1de)](_0x1ede5e[_0x4b9495(0xf3)](_0x1ede5e[_0x30537a(0x398)](_0x1c9d92[_0xca72a6(0x6fd)+_0x30537a(0x7eb)+_0x4b9495(0x83c)](_0x1ede5e[_0xca72a6(0x742)])[_0x2736fc(0x2e6)+_0x4b9495(0x682)][_0x5780bd(0x397)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x2736fc(0x397)+'ce'](/<hr.*/gs,'')[_0x4b9495(0x397)+'ce'](/<[^>]+>/g,'')[_0x4b9495(0x397)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x1ede5e[_0x4b9495(0x4e9)]),_0x576d35),_0x1ede5e[_0x2736fc(0x326)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x1ede5e[_0x5780bd(0x177)](_0x190a01[_0x30537a(0x6fd)+_0x30537a(0x7eb)+_0x5780bd(0x83c)](_0x1ede5e[_0xca72a6(0x1d1)])[_0x30537a(0x2e6)+_0x2736fc(0x682)],''))return;_0x1ede5e[_0x4b9495(0x3ad)](_0x231df5,_0x1ede5e[_0x2736fc(0x5ee)],_0x5b6862)[_0x5780bd(0x35b)](_0x2753fc=>_0x2753fc[_0xca72a6(0x85e)]())[_0x4b9495(0x35b)](_0x4952a9=>{const _0x1e671f=_0x2736fc,_0x117416=_0x30537a,_0x5a1f47=_0xca72a6,_0xa0db28=_0x2736fc,_0x59218d=_0xca72a6,_0x3eb127={'IOljG':_0x14d19b[_0x1e671f(0x374)],'ClcOt':function(_0xde4c44,_0x523eda){const _0x337878=_0x1e671f;return _0x14d19b[_0x337878(0x781)](_0xde4c44,_0x523eda);},'YxwRV':_0x14d19b[_0x117416(0x6c1)],'OMxbs':function(_0x5e02ce,_0xf646d8){const _0x3b7a9d=_0x1e671f;return _0x14d19b[_0x3b7a9d(0x389)](_0x5e02ce,_0xf646d8);},'bJDfI':_0x14d19b[_0x5a1f47(0x253)]};_0x5379e5[_0x5a1f47(0x11e)](_0x4952a9[_0x5a1f47(0x509)+'es'][0x253*-0x4+-0xb*-0x26+0x7aa][_0xa0db28(0x4aa)][_0x117416(0x397)+_0x1e671f(0x7e2)]('\x0a',''))[_0xa0db28(0x858)+'ch'](_0x361d2a=>{const _0x401fea=_0x59218d,_0x11d7cc=_0xa0db28,_0x30a672=_0x1e671f,_0x6b28e2=_0x5a1f47,_0x19a47b=_0xa0db28;_0x19648e[_0x401fea(0x6fd)+_0x401fea(0x7eb)+_0x30a672(0x83c)](_0x3eb127[_0x6b28e2(0x772)])[_0x30a672(0x2e6)+_0x401fea(0x682)]+=_0x3eb127[_0x401fea(0x132)](_0x3eb127[_0x401fea(0x132)](_0x3eb127[_0x6b28e2(0x343)],_0x3eb127[_0x11d7cc(0x76a)](_0x327236,_0x361d2a)),_0x3eb127[_0x6b28e2(0x5d1)]);});})[_0x30537a(0x80b)](_0x150812=>_0x3de795[_0x4b9495(0x721)](_0x150812)),_0x16006f=_0x1ede5e[_0x5780bd(0x761)](_0x3a8668,'\x0a\x0a'),_0x5a218d=-(-0x13cf+0x162b+-0x25b);}}new_text=_0x1ede5e[_0x4b9495(0x3af)](replaceUrlWithFootnote,new_text);for(let _0xcfa886=prompt[_0x4b9495(0x3f1)+_0x4b9495(0x65a)][_0x5780bd(0x808)+'h'];_0x1ede5e[_0xca72a6(0x148)](_0xcfa886,0x616*-0x3+-0xa*-0x19c+0x22a);--_0xcfa886){_0x1ede5e[_0x5780bd(0x33f)](_0x1ede5e[_0xca72a6(0x230)],_0x1ede5e[_0x30537a(0x523)])?(new_text=new_text[_0x2736fc(0x397)+'ce'](_0x1ede5e[_0x5780bd(0x5d7)](_0x1ede5e[_0x2736fc(0x2cd)],_0x1ede5e[_0x2736fc(0x1ea)](String,_0xcfa886)),prompt[_0x2736fc(0x3f1)+_0xca72a6(0x65a)][_0xcfa886]),new_text=new_text[_0x4b9495(0x397)+'ce'](_0x1ede5e[_0x4b9495(0x398)](_0x1ede5e[_0x5780bd(0x7a9)],_0x1ede5e[_0x30537a(0x4fc)](String,_0xcfa886)),prompt[_0x4b9495(0x3f1)+_0x5780bd(0x65a)][_0xcfa886]),new_text=new_text[_0x30537a(0x397)+'ce'](_0x1ede5e[_0x30537a(0x7c5)](_0x1ede5e[_0x5780bd(0x52a)],_0x1ede5e[_0x30537a(0x34d)](String,_0xcfa886)),prompt[_0x2736fc(0x3f1)+_0x2736fc(0x65a)][_0xcfa886])):function(){return![];}[_0x4b9495(0x128)+_0x5780bd(0x179)+'r'](xIygJG[_0x2736fc(0x5d7)](xIygJG[_0xca72a6(0x734)],xIygJG[_0x30537a(0x799)]))[_0x30537a(0x35e)](xIygJG[_0x4b9495(0x663)]);}return new_text=new_text[_0xca72a6(0x397)+_0x4b9495(0x7e2)](_0x1ede5e[_0x30537a(0x81f)],''),new_text=new_text[_0x2736fc(0x397)+_0x4b9495(0x7e2)](_0x1ede5e[_0x5780bd(0x67e)],''),new_text=new_text[_0x2736fc(0x397)+_0x2736fc(0x7e2)](_0x1ede5e[_0x2736fc(0x4b9)],''),new_text=new_text[_0x4b9495(0x397)+_0x2736fc(0x7e2)]('[]',''),new_text=new_text[_0x5780bd(0x397)+_0x5780bd(0x7e2)]('((','('),new_text=new_text[_0x30537a(0x397)+_0x2736fc(0x7e2)]('))',')'),new_text;}function chatmore(){const _0x1800cd=_0x14a531,_0x4cdd44=_0x14a531,_0x434350=_0x36ad9e,_0x523b8f=_0x4c54d8,_0x38da57=_0x36ad9e,_0x3863e3={'WKdta':function(_0x171f67,_0x47bf8c){return _0x171f67===_0x47bf8c;},'udRht':_0x1800cd(0x628),'ulyrU':_0x4cdd44(0x1c4)+_0x1800cd(0x813),'Dtdwq':function(_0x13f637,_0x61de25){return _0x13f637+_0x61de25;},'hooDj':_0x1800cd(0x173)+_0x434350(0x29e)+_0x1800cd(0x24c)+_0x38da57(0x7cf)+_0x1800cd(0x63a)+_0x523b8f(0x748)+_0x4cdd44(0x6cc)+_0x1800cd(0x5da)+_0x4cdd44(0x4ad)+_0x4cdd44(0x5c4)+_0x1800cd(0x66b),'fvjGz':function(_0x5515ef,_0x498979){return _0x5515ef(_0x498979);},'NrRhd':_0x434350(0x3ed)+_0x434350(0x691),'aYnYd':function(_0xce636e,_0x4e1423){return _0xce636e===_0x4e1423;},'MUXLO':_0x1800cd(0x5db),'jkRsz':_0x1800cd(0x623),'iaSbj':_0x434350(0x103),'WGFwi':function(_0x1c0ae5,_0x3f0abf){return _0x1c0ae5(_0x3f0abf);},'wKmIx':function(_0x3ace7f,_0xbc7c){return _0x3ace7f+_0xbc7c;},'nMqpJ':function(_0x32b4e8,_0x37da18){return _0x32b4e8+_0x37da18;},'sEqKK':function(_0x5ed7d8,_0x475646){return _0x5ed7d8+_0x475646;},'UwthC':_0x38da57(0x1c4),'iWTop':_0x4cdd44(0x423),'WvQll':_0x38da57(0x5c9)+_0x38da57(0x71e)+_0x4cdd44(0x441)+_0x38da57(0x515)+_0x434350(0x5b1)+_0x38da57(0x15f)+_0x434350(0x415)+_0x1800cd(0x595)+_0x523b8f(0x2a5)+_0x4cdd44(0xfb)+_0x434350(0x819)+_0x1800cd(0x69a)+_0x523b8f(0x46b),'qsxKW':function(_0x3ed58f,_0x194f33){return _0x3ed58f!=_0x194f33;},'JhFSW':function(_0x59a71d,_0x110367,_0x3d6332){return _0x59a71d(_0x110367,_0x3d6332);},'sLzgK':_0x38da57(0x2d3)+_0x1800cd(0x4b8)+_0x434350(0x2b3)+_0x38da57(0x236)+_0x434350(0x41b)+_0x38da57(0x857),'VfSXv':function(_0x15016e,_0x30e8e0){return _0x15016e+_0x30e8e0;}},_0x5a2a7a={'method':_0x3863e3[_0x434350(0x63c)],'headers':headers,'body':_0x3863e3[_0x1800cd(0x503)](b64EncodeUnicode,JSON[_0x434350(0x172)+_0x1800cd(0x6b7)]({'prompt':_0x3863e3[_0x523b8f(0x13e)](_0x3863e3[_0x1800cd(0x7de)](_0x3863e3[_0x434350(0x7de)](_0x3863e3[_0x38da57(0x536)](document[_0x38da57(0x6fd)+_0x523b8f(0x7eb)+_0x434350(0x83c)](_0x3863e3[_0x523b8f(0x4c8)])[_0x434350(0x2e6)+_0x434350(0x682)][_0x523b8f(0x397)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x38da57(0x397)+'ce'](/<hr.*/gs,'')[_0x1800cd(0x397)+'ce'](/<[^>]+>/g,'')[_0x38da57(0x397)+'ce'](/\n\n/g,'\x0a'),'\x0a'),_0x3863e3[_0x434350(0x485)]),original_search_query),_0x3863e3[_0x1800cd(0x3a9)]),'max_tokens':0x5dc,'temperature':0.7,'top_p':0x1,'frequency_penalty':0x0,'presence_penalty':0x2,'best_of':0x1,'echo':![],'logprobs':0x0,'stream':![]}))};if(_0x3863e3[_0x523b8f(0x841)](document[_0x38da57(0x6fd)+_0x434350(0x7eb)+_0x434350(0x83c)](_0x3863e3[_0x4cdd44(0x1e4)])[_0x1800cd(0x2e6)+_0x523b8f(0x682)],''))return;_0x3863e3[_0x523b8f(0x1bd)](fetch,_0x3863e3[_0x38da57(0x83e)],_0x5a2a7a)[_0x4cdd44(0x35b)](_0x2ca56f=>_0x2ca56f[_0x434350(0x85e)]())[_0x1800cd(0x35b)](_0x3f6725=>{const _0x2e67a0=_0x4cdd44,_0xea99ec=_0x38da57,_0x137d53=_0x523b8f,_0x37411b=_0x4cdd44,_0x1c7c67=_0x1800cd,_0x42ac95={'jCviK':function(_0x1fe1f4,_0x4ffda6){const _0x1e6ac2=_0x9513;return _0x3863e3[_0x1e6ac2(0x777)](_0x1fe1f4,_0x4ffda6);},'qBUzN':_0x3863e3[_0x2e67a0(0x18f)],'dFZgi':_0x3863e3[_0x2e67a0(0x1e4)],'pmWoT':function(_0x3db5cb,_0x2b0e58){const _0x5ad984=_0x2e67a0;return _0x3863e3[_0x5ad984(0x797)](_0x3db5cb,_0x2b0e58);},'kwFrR':function(_0x4e0a63,_0x34cf80){const _0xebfca5=_0x2e67a0;return _0x3863e3[_0xebfca5(0x797)](_0x4e0a63,_0x34cf80);},'HVDXT':_0x3863e3[_0xea99ec(0x209)],'YbHks':function(_0x39a7ba,_0x230ce7){const _0xd6fd4a=_0xea99ec;return _0x3863e3[_0xd6fd4a(0x14a)](_0x39a7ba,_0x230ce7);},'XWLTA':_0x3863e3[_0xea99ec(0x526)]};if(_0x3863e3[_0xea99ec(0x14d)](_0x3863e3[_0x37411b(0x4f9)],_0x3863e3[_0x2e67a0(0x2a9)])){const _0x18fa5a=_0xca30e9?function(){const _0x3b8d4b=_0x37411b;if(_0x184b32){const _0x1a8128=_0x46dacb[_0x3b8d4b(0x35e)](_0x49d625,arguments);return _0x500069=null,_0x1a8128;}}:function(){};return _0x2cd82f=![],_0x18fa5a;}else JSON[_0x2e67a0(0x11e)](_0x3f6725[_0xea99ec(0x509)+'es'][0x1da2+0x18cd+0x1225*-0x3][_0x37411b(0x4aa)][_0x37411b(0x397)+_0x2e67a0(0x7e2)]('\x0a',''))[_0x37411b(0x858)+'ch'](_0x24ab86=>{const _0x3b3bb5=_0xea99ec,_0x461519=_0x37411b,_0x20fbe5=_0x2e67a0,_0x32eaa1=_0x2e67a0,_0x23ab8d=_0x1c7c67;_0x42ac95[_0x3b3bb5(0x589)](_0x42ac95[_0x3b3bb5(0x30a)],_0x42ac95[_0x20fbe5(0x30a)])?document[_0x461519(0x6fd)+_0x20fbe5(0x7eb)+_0x20fbe5(0x83c)](_0x42ac95[_0x461519(0x324)])[_0x23ab8d(0x2e6)+_0x461519(0x682)]+=_0x42ac95[_0x20fbe5(0x16b)](_0x42ac95[_0x20fbe5(0x74d)](_0x42ac95[_0x20fbe5(0x373)],_0x42ac95[_0x23ab8d(0x55e)](String,_0x24ab86)),_0x42ac95[_0x461519(0x33e)]):_0x2148c7+=_0xb3e5;});})[_0x38da57(0x80b)](_0x68c5a8=>console[_0x1800cd(0x721)](_0x68c5a8)),chatTextRawPlusComment=_0x3863e3[_0x38da57(0x269)](chatTextRaw,'\x0a\x0a'),text_offset=-(-0x1703+-0x5*-0x3a1+0x4df);}let chatTextRaw='',text_offset=-(0x23b9*-0x1+0x1*-0x2069+-0x1*-0x4423);function _0x9513(_0x262680,_0x1446fc){const _0x3be7be=_0x197c();return _0x9513=function(_0x56da1a,_0x1c3e84){_0x56da1a=_0x56da1a-(-0x12b2+0x16e2+-0x345);let _0x56a265=_0x3be7be[_0x56da1a];return _0x56a265;},_0x9513(_0x262680,_0x1446fc);}const _0x3fed12={};_0x3fed12[_0x193f9c(0x780)+_0x193f9c(0x2c9)+'pe']=_0x36ad9e(0x817)+_0x52ad7f(0x17b)+_0x193f9c(0x57d)+'n';const headers=_0x3fed12;let prompt=JSON[_0x4c54d8(0x11e)](atob(document[_0x4c54d8(0x6fd)+_0x52ad7f(0x7eb)+_0x52ad7f(0x83c)](_0x14a531(0x145)+'pt')[_0x4c54d8(0x11f)+_0x193f9c(0x66c)+'t']));chatTextRawIntro='',text_offset=-(0x1f32+-0x24ee+0x5bd);const _0x4e87d8={};_0x4e87d8[_0x4c54d8(0x5cf)+'t']=_0x52ad7f(0x2ec)+_0x52ad7f(0x23d)+_0x4c54d8(0x802)+_0x4c54d8(0x5b6)+_0x4c54d8(0x285)+_0x36ad9e(0x4af)+original_search_query+(_0x36ad9e(0x69e)+_0x4c54d8(0x442)+_0x14a531(0x112)+_0x14a531(0x420)+_0x52ad7f(0x1fc)+_0x14a531(0x5ec)+_0x193f9c(0x60d)+_0x52ad7f(0x41a)+_0x193f9c(0x235)+_0x193f9c(0x3e4)),_0x4e87d8[_0x52ad7f(0x598)+_0x14a531(0x352)]=0x400,_0x4e87d8[_0x52ad7f(0x513)+_0x52ad7f(0x251)+'e']=0.2,_0x4e87d8[_0x193f9c(0x48a)]=0x1,_0x4e87d8[_0x4c54d8(0x541)+_0x36ad9e(0x44a)+_0x36ad9e(0x19f)+'ty']=0x0,_0x4e87d8[_0x193f9c(0x26d)+_0x52ad7f(0x73e)+_0x14a531(0x4ea)+'y']=0.5,_0x4e87d8[_0x52ad7f(0x3ae)+'of']=0x1,_0x4e87d8[_0x52ad7f(0x7c3)]=![],_0x4e87d8[_0x52ad7f(0x1aa)+_0x4c54d8(0x552)]=0x0,_0x4e87d8[_0x4c54d8(0x61a)+'m']=!![];const optionsIntro={'method':_0x52ad7f(0x103),'headers':headers,'body':b64EncodeUnicode(JSON[_0x4c54d8(0x172)+_0x193f9c(0x6b7)](_0x4e87d8))};fetch(_0x36ad9e(0x2d3)+_0x52ad7f(0x4b8)+_0x4c54d8(0x2b3)+_0x52ad7f(0x236)+_0x52ad7f(0x41b)+_0x36ad9e(0x857),optionsIntro)[_0x14a531(0x35b)](_0x12d354=>{const _0x538d86=_0x4c54d8,_0x1ea867=_0x4c54d8,_0x387312=_0x36ad9e,_0x6ff46d=_0x4c54d8,_0x272718=_0x193f9c,_0x379302={'RcJBP':function(_0x1eae57,_0x3a9d98){return _0x1eae57!==_0x3a9d98;},'PXfvy':_0x538d86(0x5cd),'UEpsI':_0x538d86(0x319)+':','KmLbg':_0x387312(0x55a)+_0x6ff46d(0x2d4)+_0x538d86(0xf6)+')','TZcFh':_0x272718(0x37e)+_0x272718(0x2f1)+_0x387312(0x7d3)+_0x387312(0x322)+_0x272718(0x21a)+_0x6ff46d(0x7e3)+_0x1ea867(0x37f),'nNVuJ':function(_0x1aee9e,_0x13c10b){return _0x1aee9e(_0x13c10b);},'mOndS':_0x538d86(0x56d),'iZlkM':function(_0x757d85,_0x3fcdba){return _0x757d85+_0x3fcdba;},'HMjaz':_0x272718(0x61d),'nJdVd':_0x387312(0x392),'SHMth':function(_0x5be9a6){return _0x5be9a6();},'MpNzB':function(_0x4a99af,_0x29e839){return _0x4a99af<_0x29e839;},'QsJel':function(_0x2db45f,_0x4a32bc){return _0x2db45f(_0x4a32bc);},'QjHtR':_0x538d86(0x6f6)+_0x1ea867(0x593)+_0x387312(0x47a)+_0x272718(0x563),'BNxxd':_0x1ea867(0x5d2)+_0x1ea867(0x5b7)+_0x272718(0x608)+_0x538d86(0x50b)+_0x1ea867(0x5e0)+_0x6ff46d(0x23b)+'\x20)','DLxze':function(_0x10af29){return _0x10af29();},'HBPGQ':function(_0x2f2fb9,_0x1b50fd){return _0x2f2fb9-_0x1b50fd;},'FDDOj':function(_0x3525eb,_0x155d80){return _0x3525eb<=_0x155d80;},'tmMoE':_0x1ea867(0x1c4)+_0x1ea867(0x7cb)+'t','pbQpL':_0x538d86(0x65f),'pypzy':_0x387312(0x54d),'BUBxk':_0x6ff46d(0x1c4)+_0x1ea867(0x813),'GHtnM':_0x1ea867(0x173)+_0x6ff46d(0x29e)+_0x538d86(0x24c)+_0x272718(0x7cf)+_0x6ff46d(0x63a)+_0x538d86(0x748)+_0x538d86(0x6cc)+_0x1ea867(0x5da)+_0x538d86(0x4ad)+_0x538d86(0x5c4)+_0x387312(0x66b),'ffaMj':_0x6ff46d(0x3ed)+_0x272718(0x691),'PHbLC':function(_0x26f370,_0x1ddd6b){return _0x26f370===_0x1ddd6b;},'rzwat':_0x1ea867(0x6b8),'PkYaV':_0x6ff46d(0x27c),'oNKlI':function(_0x3ed89d,_0x38cb62){return _0x3ed89d>_0x38cb62;},'onQwo':function(_0x127572,_0x551275){return _0x127572==_0x551275;},'FyADC':_0x387312(0x535)+']','IRBlc':function(_0xa816dd,_0x188c29){return _0xa816dd===_0x188c29;},'vrTZx':_0x387312(0x127),'ARxEy':_0x538d86(0x709),'lTQjN':_0x387312(0x103),'qixjh':_0x538d86(0x788)+'','KanjF':_0x272718(0x227)+_0x1ea867(0x34e)+_0x538d86(0x150)+_0x387312(0x75e)+_0x272718(0x450)+_0x538d86(0x853)+_0x538d86(0x46c)+_0x1ea867(0x79f),'gTCBs':_0x538d86(0x1c4),'xrctW':function(_0x286497,_0xd39a5,_0x3f8677){return _0x286497(_0xd39a5,_0x3f8677);},'oFGuU':_0x272718(0x2d3)+_0x6ff46d(0x4b8)+_0x387312(0x2b3)+_0x272718(0x236)+_0x1ea867(0x41b)+_0x272718(0x857),'ElVTZ':_0x6ff46d(0x3d8),'zkgAv':_0x1ea867(0x85b),'kgjCu':function(_0x3cb0b4,_0x285f0c){return _0x3cb0b4===_0x285f0c;},'QWVjB':_0x387312(0x327),'cOlXX':function(_0x3e01d7,_0xb5f199){return _0x3e01d7+_0xb5f199;},'iGkKI':_0x272718(0x509)+'es','ITZsd':_0x272718(0x684),'pVjZM':_0x6ff46d(0x667),'AGPCo':_0x272718(0x572),'NDEOo':_0x538d86(0x59e),'RRBFL':_0x272718(0x7c6),'tXYwU':function(_0x19c6ab){return _0x19c6ab();},'YpFAv':_0x1ea867(0x6d2),'KBems':_0x272718(0x432)+_0x272718(0x3f2),'eUUke':_0x6ff46d(0x424),'gzxOM':_0x538d86(0x45b),'FKDGw':_0x387312(0x192),'CNiTf':_0x387312(0x320),'fIxMs':_0x6ff46d(0x672),'emqna':_0x6ff46d(0x14e),'DXtmq':_0x272718(0x29a)+_0x538d86(0xf1)+_0x1ea867(0x10e),'OWTLq':_0x387312(0x29a)+_0x6ff46d(0x6ad),'JwKYL':_0x6ff46d(0x293),'boUEz':_0x387312(0x51a),'XshbY':_0x6ff46d(0x36b),'TJdxq':_0x1ea867(0x711),'QBJwI':_0x272718(0x1fb),'AXaEu':_0x387312(0x73a),'CrnON':_0x538d86(0x51d),'keaDv':_0x1ea867(0x2a8),'DEOWl':_0x538d86(0x1e0)+_0x538d86(0x52b)+_0x1ea867(0x7d8),'ENASt':_0x387312(0x674)+'er','GiyRb':_0x387312(0x287),'ywtaV':_0x538d86(0x2c0),'SxaiT':_0x1ea867(0x16d),'zAvuy':_0x6ff46d(0x600),'bUBlA':_0x538d86(0x494),'XqpOl':_0x6ff46d(0x1d9),'nBhzy':_0x387312(0x40d),'RDkfr':_0x272718(0x5b4),'URAGj':function(_0x39a60c,_0x3286b5,_0x1e6266){return _0x39a60c(_0x3286b5,_0x1e6266);},'VeIag':_0x387312(0x2da),'wqeGf':_0x6ff46d(0x804),'ZscBT':_0x1ea867(0x675),'cxrQV':_0x272718(0x631),'jgpKp':function(_0x15c7f8,_0x12f9f6){return _0x15c7f8+_0x12f9f6;},'KnZGl':function(_0x5df59e,_0x440634){return _0x5df59e!==_0x440634;},'ZLmBV':_0x6ff46d(0x587),'nLZtI':_0x387312(0x270),'rjUKV':_0x387312(0x42d),'OpwiZ':_0x387312(0x77b),'AUYeY':function(_0x538507,_0x39c6de){return _0x538507>_0x39c6de;},'ncNLn':_0x538d86(0x530),'uAvAA':function(_0x746c5,_0x243b68,_0x2124bf){return _0x746c5(_0x243b68,_0x2124bf);},'njPhu':_0x1ea867(0x29a)+_0x538d86(0x456),'TNbuR':_0x538d86(0x171)},_0x4a6f95=_0x12d354[_0x1ea867(0x4ce)][_0x272718(0x36c)+_0x538d86(0x59a)]();let _0x4df36e='',_0x4e2cc1='';_0x4a6f95[_0x538d86(0x793)]()[_0x1ea867(0x35b)](function _0x18e337({done:_0x2a6c7f,value:_0x2eaa78}){const _0x178161=_0x387312,_0x3f2918=_0x387312,_0xc8f57b=_0x1ea867,_0x25be51=_0x272718,_0x5ec172=_0x1ea867,_0x11ef57={'CvHRc':function(_0x36aff7,_0x569893){const _0x372372=_0x9513;return _0x379302[_0x372372(0x744)](_0x36aff7,_0x569893);},'knrKe':_0x379302[_0x178161(0x466)],'SXwiM':_0x379302[_0x3f2918(0x334)],'RWhmp':_0x379302[_0x3f2918(0x2c5)],'jjjOp':_0x379302[_0xc8f57b(0x55b)],'wBebA':function(_0x3c2125,_0x2188a4){const _0x450a60=_0x3f2918;return _0x379302[_0x450a60(0x4ee)](_0x3c2125,_0x2188a4);},'ZOihb':_0x379302[_0x5ec172(0x69d)],'uSwWz':function(_0x3291c1,_0x622cf1){const _0x218e32=_0x25be51;return _0x379302[_0x218e32(0x42f)](_0x3291c1,_0x622cf1);},'OLnmm':_0x379302[_0xc8f57b(0x1ad)],'VivOS':_0x379302[_0x25be51(0xf5)],'DtuRi':function(_0x2300a3){const _0x496c4b=_0x5ec172;return _0x379302[_0x496c4b(0x3e5)](_0x2300a3);},'wurec':function(_0x195354,_0x16f6c5){const _0x148088=_0xc8f57b;return _0x379302[_0x148088(0x83b)](_0x195354,_0x16f6c5);},'hjmpx':function(_0x36923f,_0x3499ca){const _0x588d1=_0x3f2918;return _0x379302[_0x588d1(0x6aa)](_0x36923f,_0x3499ca);},'agpIs':function(_0x487293,_0x499bf1){const _0x1c649f=_0x25be51;return _0x379302[_0x1c649f(0x42f)](_0x487293,_0x499bf1);},'iFJjk':_0x379302[_0x5ec172(0x143)],'BkfOD':_0x379302[_0x5ec172(0x81c)],'FzadW':function(_0x289a7c){const _0x582b76=_0x25be51;return _0x379302[_0x582b76(0x634)](_0x289a7c);},'DZMDg':function(_0x146c96,_0x4c7abc){const _0x7e4dd9=_0x25be51;return _0x379302[_0x7e4dd9(0x153)](_0x146c96,_0x4c7abc);},'LihUA':function(_0x5c3bfa,_0x5b4e76){const _0x2e579b=_0x3f2918;return _0x379302[_0x2e579b(0x838)](_0x5c3bfa,_0x5b4e76);},'ywXbX':_0x379302[_0x178161(0x476)],'KNlDJ':function(_0x46c431,_0x25672f){const _0x240a45=_0x25be51;return _0x379302[_0x240a45(0x744)](_0x46c431,_0x25672f);},'wueAp':_0x379302[_0x3f2918(0x6a1)],'WzMXM':_0x379302[_0x25be51(0x4f2)],'yCJHe':function(_0xb5a2f9,_0x663921){const _0x5799e3=_0x3f2918;return _0x379302[_0x5799e3(0x4ee)](_0xb5a2f9,_0x663921);},'oiguH':_0x379302[_0x178161(0x72c)],'KWWGy':_0x379302[_0xc8f57b(0x303)],'vZSyL':_0x379302[_0x178161(0x125)],'IowLv':function(_0x4f25ae,_0x2a6ff9){const _0x22fc3d=_0x25be51;return _0x379302[_0x22fc3d(0x1ab)](_0x4f25ae,_0x2a6ff9);},'ApADm':_0x379302[_0xc8f57b(0x5c5)],'zkpoE':_0x379302[_0x178161(0x860)],'icrTj':function(_0x130c82,_0x4e7739){const _0x2ea1ef=_0x25be51;return _0x379302[_0x2ea1ef(0x7be)](_0x130c82,_0x4e7739);},'StrMX':function(_0x183b5e,_0x2c6591){const _0x7703c1=_0x178161;return _0x379302[_0x7703c1(0x7b1)](_0x183b5e,_0x2c6591);},'oLGDT':_0x379302[_0x3f2918(0x221)],'kpByi':function(_0x2e17a6,_0x49af1f){const _0x3a42a2=_0x178161;return _0x379302[_0x3a42a2(0x846)](_0x2e17a6,_0x49af1f);},'INHOW':_0x379302[_0xc8f57b(0x617)],'yiKKA':_0x379302[_0xc8f57b(0x583)],'HlRLl':function(_0x647008){const _0x2d315c=_0x5ec172;return _0x379302[_0x2d315c(0x634)](_0x647008);},'wazYZ':_0x379302[_0x3f2918(0x60b)],'XJlXh':function(_0x59cd19,_0x4d2cd5){const _0x53c68a=_0x178161;return _0x379302[_0x53c68a(0x42f)](_0x59cd19,_0x4d2cd5);},'oSvFD':_0x379302[_0x178161(0x7c2)],'HfEUx':_0x379302[_0x25be51(0x3ac)],'lsEgl':_0x379302[_0x5ec172(0x658)],'RRTmL':function(_0x4ed05a,_0x462b8d,_0x3f36b7){const _0x75418b=_0x3f2918;return _0x379302[_0x75418b(0x7ad)](_0x4ed05a,_0x462b8d,_0x3f36b7);},'dESqf':_0x379302[_0x5ec172(0x44c)],'tfwGB':_0x379302[_0x25be51(0x55c)],'uFVCV':_0x379302[_0x3f2918(0x6c3)],'hfySA':function(_0x50b09e,_0x368d71){const _0x15aabb=_0x25be51;return _0x379302[_0x15aabb(0x1e2)](_0x50b09e,_0x368d71);},'LYVCs':_0x379302[_0x178161(0x7f4)],'HqLxu':function(_0x28890d,_0x1ac5a5){const _0x15847c=_0xc8f57b;return _0x379302[_0x15847c(0x22b)](_0x28890d,_0x1ac5a5);},'DBoTm':_0x379302[_0x178161(0x121)],'uVFWL':_0x379302[_0xc8f57b(0x1e9)],'kIZKP':_0x379302[_0x5ec172(0x247)],'CapKm':_0x379302[_0x25be51(0x196)],'AaRCT':_0x379302[_0x178161(0x2c1)],'xBpwh':_0x379302[_0x25be51(0x757)],'LHrly':function(_0x5766eb){const _0x12367b=_0xc8f57b;return _0x379302[_0x12367b(0x27a)](_0x5766eb);},'HXEVB':_0x379302[_0x178161(0x548)],'fXIMg':_0x379302[_0x178161(0x581)],'dKerm':_0x379302[_0x5ec172(0x2ab)],'vMbcZ':_0x379302[_0x178161(0x375)],'vWhcK':_0x379302[_0x25be51(0x329)],'swIHn':_0x379302[_0x178161(0x394)],'JtTwG':_0x379302[_0xc8f57b(0x2b2)],'kAXTN':_0x379302[_0x178161(0x38a)],'Zpxfu':_0x379302[_0x25be51(0x191)],'SZmva':_0x379302[_0x3f2918(0x102)],'OeAIZ':_0x379302[_0xc8f57b(0x439)],'XpRkz':_0x379302[_0x178161(0x84c)],'kMSZH':_0x379302[_0x178161(0x7cc)],'RrLjy':_0x379302[_0x178161(0x4a7)],'wrBuK':_0x379302[_0x3f2918(0x31d)],'WppXL':_0x379302[_0x178161(0x35c)],'uZnjv':_0x379302[_0x5ec172(0x4d9)],'TmBkQ':_0x379302[_0x25be51(0x753)],'cYgKY':_0x379302[_0x5ec172(0x3d5)],'aTbZt':_0x379302[_0x25be51(0x3ba)],'kRoIz':_0x379302[_0x25be51(0x546)],'kfpQv':_0x379302[_0x25be51(0xfa)],'UhVEG':_0x379302[_0x5ec172(0x23a)],'nlGRp':_0x379302[_0x178161(0x6af)],'DSlPA':function(_0x1edb56,_0x250b34){const _0x367a8a=_0x25be51;return _0x379302[_0x367a8a(0x1ab)](_0x1edb56,_0x250b34);},'Qqufk':_0x379302[_0xc8f57b(0x4d2)],'WysIx':_0x379302[_0x25be51(0x82c)],'MSFCp':function(_0x20cb2d,_0x2f2ae7){const _0x4eb5a6=_0x3f2918;return _0x379302[_0x4eb5a6(0x83b)](_0x20cb2d,_0x2f2ae7);},'uGHSP':_0x379302[_0x3f2918(0x182)],'GGiqq':function(_0x4913c6,_0x368e9b){const _0x5d5318=_0xc8f57b;return _0x379302[_0x5d5318(0x7be)](_0x4913c6,_0x368e9b);},'imhjZ':function(_0x11beb8,_0x3779ee){const _0x1d9951=_0x178161;return _0x379302[_0x1d9951(0x7b1)](_0x11beb8,_0x3779ee);},'IyYQY':function(_0x4d2c83,_0x562887){const _0x1d5d81=_0x178161;return _0x379302[_0x1d5d81(0x846)](_0x4d2c83,_0x562887);},'JDGDd':_0x379302[_0x25be51(0x7f3)],'ACJCa':function(_0x2bd4d9,_0x496798){const _0x5ac016=_0x3f2918;return _0x379302[_0x5ac016(0x6aa)](_0x2bd4d9,_0x496798);},'jCeee':function(_0x126be6,_0x392163,_0x3f81e8){const _0x3d6430=_0x178161;return _0x379302[_0x3d6430(0x1d2)](_0x126be6,_0x392163,_0x3f81e8);},'ggkyj':function(_0x369fc0,_0x390e1e){const _0xddd2df=_0xc8f57b;return _0x379302[_0xddd2df(0x1e2)](_0x369fc0,_0x390e1e);},'Pphht':_0x379302[_0x25be51(0x33c)],'kZded':_0x379302[_0xc8f57b(0x79a)],'QovJs':_0x379302[_0x5ec172(0x6e5)],'XpCzy':_0x379302[_0xc8f57b(0x719)],'xItVL':function(_0xadc77b,_0x288605){const _0x1f72d9=_0x3f2918;return _0x379302[_0x1f72d9(0x4ef)](_0xadc77b,_0x288605);},'ssVNC':function(_0x4fd329,_0x1a0c44){const _0x3efce1=_0x178161;return _0x379302[_0x3efce1(0x2b5)](_0x4fd329,_0x1a0c44);},'eYwQZ':_0x379302[_0xc8f57b(0x292)],'OMSaX':_0x379302[_0xc8f57b(0x1b1)],'NUEXM':_0x379302[_0x25be51(0x39e)],'PRUdQ':_0x379302[_0x178161(0x7aa)],'wUCle':function(_0x4f4072,_0x38ecc7){const _0x352334=_0x25be51;return _0x379302[_0x352334(0x6a5)](_0x4f4072,_0x38ecc7);},'DwMSH':_0x379302[_0x25be51(0x48f)],'tUREg':function(_0x105f07,_0x382128,_0x1d94c2){const _0x163f97=_0x3f2918;return _0x379302[_0x163f97(0x7ce)](_0x105f07,_0x382128,_0x1d94c2);},'aJyXb':_0x379302[_0x25be51(0x3b9)]};if(_0x379302[_0x3f2918(0x846)](_0x379302[_0x178161(0x741)],_0x379302[_0x178161(0x741)])){if(_0x2a6c7f)return;const _0x387bce=new TextDecoder(_0x379302[_0x5ec172(0xfa)])[_0x25be51(0x4ab)+'e'](_0x2eaa78);return _0x387bce[_0x5ec172(0x3ff)]()[_0x3f2918(0x588)]('\x0a')[_0x178161(0x858)+'ch'](function(_0x544577){const _0xb64fd4=_0x178161,_0x24532a=_0x3f2918,_0x116e57=_0xc8f57b,_0x3dd89d=_0x178161,_0x487fd9=_0x5ec172,_0x39cb56={'dBexj':function(_0x1b3222,_0x2dad4e){const _0x531238=_0x9513;return _0x11ef57[_0x531238(0x18b)](_0x1b3222,_0x2dad4e);},'XPDiM':function(_0x361d61,_0x7c0a32){const _0x39f203=_0x9513;return _0x11ef57[_0x39f203(0x328)](_0x361d61,_0x7c0a32);},'kDBHe':function(_0x1cdc17,_0x383f3e){const _0x319f3e=_0x9513;return _0x11ef57[_0x319f3e(0x328)](_0x1cdc17,_0x383f3e);},'eXvDc':_0x11ef57[_0xb64fd4(0x21c)],'QFpiE':_0x11ef57[_0xb64fd4(0x25d)],'faavU':function(_0x8832e7){const _0x2977de=_0x24532a;return _0x11ef57[_0x2977de(0x186)](_0x8832e7);},'iyYMs':function(_0x2e57ff,_0x1b528d){const _0x14196b=_0xb64fd4;return _0x11ef57[_0x14196b(0x1f7)](_0x2e57ff,_0x1b528d);},'GDrPc':function(_0x36d227,_0x43bd97){const _0x5e2439=_0x24532a;return _0x11ef57[_0x5e2439(0x44d)](_0x36d227,_0x43bd97);},'DCDfd':function(_0x3a48d1,_0x5927b1){const _0x1f7738=_0xb64fd4;return _0x11ef57[_0x1f7738(0x26f)](_0x3a48d1,_0x5927b1);},'jaRdX':function(_0x23b5bf,_0x128527){const _0x322900=_0xb64fd4;return _0x11ef57[_0x322900(0x1f7)](_0x23b5bf,_0x128527);},'mXoBy':_0x11ef57[_0x116e57(0x6dd)],'LEPmr':function(_0x33e191,_0x1fff8d){const _0x35b62d=_0x24532a;return _0x11ef57[_0x35b62d(0x15c)](_0x33e191,_0x1fff8d);},'RoIoD':_0x11ef57[_0x24532a(0x5a2)],'MWnVu':_0x11ef57[_0x24532a(0x6df)],'Iwfoo':_0x11ef57[_0x24532a(0xf7)],'kiMLn':function(_0x49d267,_0x289464){const _0x14d54f=_0x24532a;return _0x11ef57[_0x14d54f(0x4f0)](_0x49d267,_0x289464);},'tsjDL':_0x11ef57[_0x24532a(0x2b9)],'ziLbu':_0x11ef57[_0x116e57(0x80e)],'rcwZW':_0x11ef57[_0x487fd9(0x1ec)],'LGheF':function(_0x4e443d,_0xfcd172){const _0x1e7e58=_0x487fd9;return _0x11ef57[_0x1e7e58(0x7e0)](_0x4e443d,_0xfcd172);},'ykQXY':_0x11ef57[_0x487fd9(0x2c8)],'WwqkY':_0x11ef57[_0x3dd89d(0x48d)],'oXTsu':function(_0x203b86,_0x37b255){const _0xc169a4=_0x116e57;return _0x11ef57[_0xc169a4(0x18e)](_0x203b86,_0x37b255);},'dNfDx':function(_0x43fe8e,_0x52aa5b){const _0xb1aab1=_0x24532a;return _0x11ef57[_0xb1aab1(0x4be)](_0x43fe8e,_0x52aa5b);},'RgtKF':_0x11ef57[_0xb64fd4(0x2f3)],'YNKjc':function(_0x68a799,_0x3f98fb){const _0x2873d7=_0x487fd9;return _0x11ef57[_0x2873d7(0x839)](_0x68a799,_0x3f98fb);},'ZKpvg':_0x11ef57[_0x487fd9(0x48b)],'FcydA':_0x11ef57[_0x116e57(0x17a)],'ZtthQ':function(_0x45eacd){const _0x1192a0=_0x487fd9;return _0x11ef57[_0x1192a0(0x36d)](_0x45eacd);},'fdhCz':_0x11ef57[_0x487fd9(0x68c)],'QkekQ':function(_0x26fa5a,_0x406f44){const _0x8da946=_0x487fd9;return _0x11ef57[_0x8da946(0x6d5)](_0x26fa5a,_0x406f44);},'ciTlt':_0x11ef57[_0x116e57(0x7f7)],'BInWZ':_0x11ef57[_0x487fd9(0x57a)],'gukcd':_0x11ef57[_0x3dd89d(0x3e1)],'EhiAV':function(_0x377344,_0x2c2f9d,_0x1c5b59){const _0x25636e=_0xb64fd4;return _0x11ef57[_0x25636e(0x4d1)](_0x377344,_0x2c2f9d,_0x1c5b59);},'TeFzj':_0x11ef57[_0x487fd9(0x7bb)],'BsBaq':_0x11ef57[_0x24532a(0x119)],'SArCE':_0x11ef57[_0x3dd89d(0x3a5)],'jOMcz':function(_0x1b2581,_0x3dda89){const _0x3bd69a=_0x24532a;return _0x11ef57[_0x3bd69a(0x4c6)](_0x1b2581,_0x3dda89);},'jcxqa':_0x11ef57[_0x3dd89d(0x1eb)],'BvPzj':function(_0x37036e,_0x58cd7f){const _0x5f5530=_0x3dd89d;return _0x11ef57[_0x5f5530(0x730)](_0x37036e,_0x58cd7f);},'xbWzV':_0x11ef57[_0x116e57(0x30c)],'EanCj':function(_0x4ad7b9,_0x3a430d){const _0x25cafe=_0x3dd89d;return _0x11ef57[_0x25cafe(0x15c)](_0x4ad7b9,_0x3a430d);},'FPRRm':_0x11ef57[_0xb64fd4(0x2ce)],'hLFEl':_0x11ef57[_0x3dd89d(0x7e5)],'ONgpd':_0x11ef57[_0x487fd9(0x5b9)],'FUGGi':_0x11ef57[_0x116e57(0x626)],'iDVwi':function(_0x34b61e,_0x45b318){const _0x1a860a=_0x3dd89d;return _0x11ef57[_0x1a860a(0x44d)](_0x34b61e,_0x45b318);},'Vddhi':_0x11ef57[_0x24532a(0x3c9)],'ItMlJ':function(_0x43b99c){const _0x25db35=_0xb64fd4;return _0x11ef57[_0x25db35(0x733)](_0x43b99c);},'tpOxY':_0x11ef57[_0x116e57(0x6fe)],'GJCEd':_0x11ef57[_0x24532a(0x3c1)],'qyULd':_0x11ef57[_0x116e57(0x529)],'sDPoS':_0x11ef57[_0x487fd9(0x625)],'XGaLC':_0x11ef57[_0xb64fd4(0x222)],'QRsNt':_0x11ef57[_0x3dd89d(0x7ac)],'KTFOj':_0x11ef57[_0x24532a(0x421)],'EWdoN':_0x11ef57[_0x3dd89d(0x37a)],'RGIVm':_0x11ef57[_0x116e57(0x6b5)],'wzbfE':_0x11ef57[_0x24532a(0x726)],'hGnCK':_0x11ef57[_0x487fd9(0x52d)],'xmLMq':function(_0x24be48,_0x4f10d0){const _0x8febf=_0x116e57;return _0x11ef57[_0x8febf(0x18e)](_0x24be48,_0x4f10d0);},'zXczF':function(_0x50c74e,_0x556f16){const _0x4f11d6=_0x24532a;return _0x11ef57[_0x4f11d6(0x4be)](_0x50c74e,_0x556f16);},'fOVHE':_0x11ef57[_0x3dd89d(0x5a0)],'xvFmq':_0x11ef57[_0x487fd9(0x282)],'jhBfB':_0x11ef57[_0xb64fd4(0x276)],'gqbJW':_0x11ef57[_0xb64fd4(0x6d8)],'zlGfY':_0x11ef57[_0x3dd89d(0x2dd)],'cRVkk':_0x11ef57[_0x3dd89d(0x612)],'qQPkY':_0x11ef57[_0x116e57(0x300)],'RdLXY':_0x11ef57[_0x116e57(0x3a2)],'Zpsib':_0x11ef57[_0x116e57(0x2be)],'zgFio':_0x11ef57[_0x3dd89d(0x155)],'CriMQ':_0x11ef57[_0xb64fd4(0x57e)],'xwwhl':_0x11ef57[_0x487fd9(0x444)],'GRIul':_0x11ef57[_0x116e57(0x3a8)],'mNRpI':_0x11ef57[_0x487fd9(0x549)],'KzFnY':_0x11ef57[_0x487fd9(0x4da)],'GMAoZ':_0x11ef57[_0x487fd9(0x239)],'Hjdyy':_0x11ef57[_0x116e57(0x22d)],'iQrcy':function(_0x2e7d1c,_0x3f20b2){const _0x41412d=_0x3dd89d;return _0x11ef57[_0x41412d(0x7e0)](_0x2e7d1c,_0x3f20b2);},'rIizq':_0x11ef57[_0xb64fd4(0x53a)],'ncTTb':function(_0x276f59,_0x40f971){const _0x14ca75=_0x487fd9;return _0x11ef57[_0x14ca75(0x2e8)](_0x276f59,_0x40f971);},'DHoCA':_0x11ef57[_0x3dd89d(0x64e)],'kOgDx':_0x11ef57[_0x487fd9(0x641)],'DjFnb':function(_0x387c48,_0x5915be){const _0xa8aebd=_0x487fd9;return _0x11ef57[_0xa8aebd(0x113)](_0x387c48,_0x5915be);}};if(_0x11ef57[_0x487fd9(0x56a)](_0x11ef57[_0x487fd9(0x217)],_0x11ef57[_0x116e57(0x217)])){const _0x2ad343=wMNpTK[_0x3dd89d(0x3dc)](_0x5b6eab,wMNpTK[_0xb64fd4(0x50d)](wMNpTK[_0x116e57(0x610)](wMNpTK[_0x487fd9(0x775)],wMNpTK[_0xb64fd4(0x364)]),');'));_0x5a9cfa=wMNpTK[_0x116e57(0x5b8)](_0x2ad343);}else{if(_0x11ef57[_0x24532a(0x7a2)](_0x544577[_0xb64fd4(0x808)+'h'],0x24d8+0x31c*-0xb+-0x29e))_0x4df36e=_0x544577[_0x116e57(0x3e9)](-0x1009*0x1+0x615*0x1+0x9fa);if(_0x11ef57[_0xb64fd4(0x19d)](_0x4df36e,_0x11ef57[_0x487fd9(0x2f3)])){if(_0x11ef57[_0x3dd89d(0x562)](_0x11ef57[_0x3dd89d(0x1df)],_0x11ef57[_0xb64fd4(0x1df)])){text_offset=-(0xf02+0x23*0xa2+-0x1*0x2527);const _0x1c6b6e={'method':_0x11ef57[_0x24532a(0x68c)],'headers':headers,'body':_0x11ef57[_0x487fd9(0x2e5)](b64EncodeUnicode,JSON[_0xb64fd4(0x172)+_0xb64fd4(0x6b7)](prompt[_0x3dd89d(0x317)]))};_0x11ef57[_0x116e57(0x3e2)](fetch,_0x11ef57[_0x487fd9(0x7bb)],_0x1c6b6e)[_0xb64fd4(0x35b)](_0x4677d1=>{const _0x7b2696=_0xb64fd4,_0xc434f6=_0x3dd89d,_0x69f9ad=_0xb64fd4,_0x37b001=_0x116e57,_0x190303=_0x24532a,_0x45564c={'hQyhU':function(_0x24484e,_0x35b7aa){const _0x4afb23=_0x9513;return _0x39cb56[_0x4afb23(0x1cb)](_0x24484e,_0x35b7aa);},'cxjit':function(_0x44b4fc,_0x20232a){const _0x42c9df=_0x9513;return _0x39cb56[_0x42c9df(0x68e)](_0x44b4fc,_0x20232a);},'Vdohy':function(_0x40759b,_0x48a2ed){const _0xaa9155=_0x9513;return _0x39cb56[_0xaa9155(0x795)](_0x40759b,_0x48a2ed);},'liUdj':function(_0x4925d3,_0x54d7f3){const _0x1a9937=_0x9513;return _0x39cb56[_0x1a9937(0x2c7)](_0x4925d3,_0x54d7f3);},'mGbRc':_0x39cb56[_0x7b2696(0x1a6)],'HzTNB':function(_0x314ea5,_0x4b5dec){const _0x1a99ff=_0x7b2696;return _0x39cb56[_0x1a99ff(0x851)](_0x314ea5,_0x4b5dec);},'EVJWm':_0x39cb56[_0xc434f6(0x760)],'VHSwy':_0x39cb56[_0x7b2696(0x5eb)],'JuGLn':_0x39cb56[_0x7b2696(0x803)],'aoCrs':function(_0xe97877,_0x5deb6d){const _0x2598de=_0x7b2696;return _0x39cb56[_0x2598de(0x25e)](_0xe97877,_0x5deb6d);},'MSTNj':_0x39cb56[_0x69f9ad(0x3cd)],'azcGK':_0x39cb56[_0x37b001(0x447)],'UEyLy':_0x39cb56[_0x190303(0x27d)],'aXZfc':function(_0x5f371d,_0x860aa0){const _0x2664e6=_0x37b001;return _0x39cb56[_0x2664e6(0x805)](_0x5f371d,_0x860aa0);},'fbNNQ':_0x39cb56[_0x69f9ad(0x4e8)],'qOOIY':_0x39cb56[_0xc434f6(0x309)],'fPfYn':function(_0x1d2284,_0x5ec2ef){const _0xf9cd2a=_0x37b001;return _0x39cb56[_0xf9cd2a(0x786)](_0x1d2284,_0x5ec2ef);},'JPcqc':function(_0x40dd16,_0x39175d){const _0x1e1b8f=_0xc434f6;return _0x39cb56[_0x1e1b8f(0x6e4)](_0x40dd16,_0x39175d);},'LfEkO':_0x39cb56[_0x69f9ad(0x216)],'RrRFC':function(_0x5b221e,_0x54babb){const _0x39e3d8=_0xc434f6;return _0x39cb56[_0x39e3d8(0x6f4)](_0x5b221e,_0x54babb);},'EmTAm':_0x39cb56[_0x69f9ad(0x7c1)],'Hjbph':_0x39cb56[_0x69f9ad(0x69b)],'mwzmb':function(_0xa4e61f){const _0x5bd7eb=_0x190303;return _0x39cb56[_0x5bd7eb(0x147)](_0xa4e61f);},'VwbaO':_0x39cb56[_0x69f9ad(0x451)],'Zsykh':function(_0x2d3d83,_0x10ab85){const _0x414f07=_0x69f9ad;return _0x39cb56[_0x414f07(0x3dc)](_0x2d3d83,_0x10ab85);},'lnYXE':function(_0x2aa1b3,_0x186c1d){const _0x13ca4b=_0x69f9ad;return _0x39cb56[_0x13ca4b(0x504)](_0x2aa1b3,_0x186c1d);},'FSsPF':_0x39cb56[_0xc434f6(0x1b7)],'oeMRv':_0x39cb56[_0x190303(0x591)],'WcHQm':_0x39cb56[_0xc434f6(0x5c3)],'NVRoG':function(_0x369d5a,_0x49f243,_0xe48411){const _0x1fd116=_0x190303;return _0x39cb56[_0x1fd116(0x3eb)](_0x369d5a,_0x49f243,_0xe48411);},'UCxIz':_0x39cb56[_0x37b001(0x5bd)],'dWaJl':_0x39cb56[_0xc434f6(0x4bd)],'BmbzC':_0x39cb56[_0x190303(0x13f)],'CzPZR':function(_0x381bc8,_0x541a48){const _0x416a22=_0x69f9ad;return _0x39cb56[_0x416a22(0x1ed)](_0x381bc8,_0x541a48);},'KGTpp':_0x39cb56[_0x190303(0x2ef)],'tJMYy':function(_0x5bd9ed,_0x2eae22){const _0x52d625=_0x37b001;return _0x39cb56[_0x52d625(0x3e3)](_0x5bd9ed,_0x2eae22);},'RUODu':_0x39cb56[_0x7b2696(0x7a4)],'LhAKK':function(_0x55ea05,_0x92644){const _0x3050a4=_0x37b001;return _0x39cb56[_0x3050a4(0x4ac)](_0x55ea05,_0x92644);},'NkEak':_0x39cb56[_0x69f9ad(0x854)],'xZlAa':_0x39cb56[_0xc434f6(0x2e9)],'lCcpa':_0x39cb56[_0x37b001(0x1c5)],'bWrPa':function(_0x3bef45,_0x418ef8){const _0x3ca086=_0x7b2696;return _0x39cb56[_0x3ca086(0x786)](_0x3bef45,_0x418ef8);},'FIlwk':_0x39cb56[_0x7b2696(0x342)],'pEOFo':function(_0xd9ca74,_0x50d55b){const _0x502ccd=_0xc434f6;return _0x39cb56[_0x502ccd(0x3d0)](_0xd9ca74,_0x50d55b);},'ECzGk':_0x39cb56[_0x7b2696(0x3f3)],'IQrLu':function(_0x32c4bb){const _0x57461f=_0xc434f6;return _0x39cb56[_0x57461f(0x82f)](_0x32c4bb);},'DGKTD':_0x39cb56[_0x37b001(0x169)],'ZjQKc':function(_0xba29db,_0x271f95){const _0x817ee6=_0x69f9ad;return _0x39cb56[_0x817ee6(0x1cb)](_0xba29db,_0x271f95);},'eaufF':_0x39cb56[_0x190303(0x4bc)],'HcuoK':_0x39cb56[_0x190303(0x3bd)],'HjpGk':_0x39cb56[_0x190303(0x190)],'MdZZy':_0x39cb56[_0xc434f6(0x416)],'xqEKN':_0x39cb56[_0x7b2696(0x6f2)],'BNULC':_0x39cb56[_0x69f9ad(0x3b1)],'hURFh':_0x39cb56[_0xc434f6(0x7d9)],'CcPpv':_0x39cb56[_0x7b2696(0x603)],'PbZME':_0x39cb56[_0x37b001(0x1d5)],'UFuhy':_0x39cb56[_0x190303(0xf2)],'fdQTZ':function(_0x2944aa,_0x1a0689){const _0x150c4e=_0x7b2696;return _0x39cb56[_0x150c4e(0x1a1)](_0x2944aa,_0x1a0689);},'EjRYI':function(_0x535e23,_0x5bf445){const _0x183ad2=_0x190303;return _0x39cb56[_0x183ad2(0x2ac)](_0x535e23,_0x5bf445);},'TwlKe':_0x39cb56[_0x7b2696(0x6f3)],'vIQKC':_0x39cb56[_0x69f9ad(0x604)],'IWkei':_0x39cb56[_0x69f9ad(0x831)],'gLGto':_0x39cb56[_0x69f9ad(0x25c)],'UGmUi':_0x39cb56[_0x7b2696(0x618)],'oUSkI':function(_0x3ef228,_0x5ac5d9){const _0x38c1c3=_0x7b2696;return _0x39cb56[_0x38c1c3(0x1ed)](_0x3ef228,_0x5ac5d9);},'sUbSC':_0x39cb56[_0x69f9ad(0x495)],'zyXbO':_0x39cb56[_0x190303(0x108)],'tHjkm':_0x39cb56[_0x69f9ad(0x496)],'ajGbt':_0x39cb56[_0x69f9ad(0x7ff)],'ioQUR':_0x39cb56[_0x190303(0x51b)],'uTumu':_0x39cb56[_0x190303(0x673)],'ylPeA':_0x39cb56[_0x7b2696(0x5e3)],'KbLiz':_0x39cb56[_0x190303(0x7fe)],'NIYaI':_0x39cb56[_0x7b2696(0x32b)],'NhpHr':_0x39cb56[_0xc434f6(0xfe)],'ColRV':_0x39cb56[_0xc434f6(0x650)],'qutLu':function(_0x3aff52,_0x2824d5){const _0x9d8cb=_0x190303;return _0x39cb56[_0x9d8cb(0x6f4)](_0x3aff52,_0x2824d5);},'bqZQz':_0x39cb56[_0xc434f6(0x379)],'phXSX':function(_0x496683,_0x4c1c7f){const _0x1a28b5=_0xc434f6;return _0x39cb56[_0x1a28b5(0x4c3)](_0x496683,_0x4c1c7f);},'pwBgN':_0x39cb56[_0xc434f6(0x479)]};if(_0x39cb56[_0xc434f6(0x6d0)](_0x39cb56[_0x37b001(0x220)],_0x39cb56[_0xc434f6(0x576)])){const _0x3dce7e=_0x44f0ad[_0x190303(0x35e)](_0x2276ef,arguments);return _0x4f5185=null,_0x3dce7e;}else{const _0x2f87b9=_0x4677d1[_0x69f9ad(0x4ce)][_0xc434f6(0x36c)+_0x69f9ad(0x59a)]();let _0x1f984b='',_0x33c601='';_0x2f87b9[_0x37b001(0x793)]()[_0x37b001(0x35b)](function _0x85d037({done:_0x11e738,value:_0x17ec32}){const _0xaea20d=_0x69f9ad,_0x226dad=_0x69f9ad,_0x5a3c44=_0x7b2696,_0x318660=_0x69f9ad,_0x3c677a=_0x7b2696,_0x728b47={'dLkKM':function(_0x4985ea,_0x1babd8){const _0xb6869c=_0x9513;return _0x45564c[_0xb6869c(0x210)](_0x4985ea,_0x1babd8);},'AihLQ':_0x45564c[_0xaea20d(0x332)],'cmGpJ':function(_0x2a5ebc,_0x554303){const _0x3190c1=_0xaea20d;return _0x45564c[_0x3190c1(0x756)](_0x2a5ebc,_0x554303);},'mrAXy':function(_0x4708b4,_0x2961c1){const _0x34d288=_0xaea20d;return _0x45564c[_0x34d288(0x812)](_0x4708b4,_0x2961c1);},'YzUyU':_0x45564c[_0x226dad(0x4ba)],'ARuaf':_0x45564c[_0xaea20d(0x58f)],'jFzYG':_0x45564c[_0x318660(0x613)],'UArbC':_0x45564c[_0x318660(0x65c)],'lccIu':_0x45564c[_0x3c677a(0x66f)],'yDQhl':_0x45564c[_0x3c677a(0x446)],'JfXAI':_0x45564c[_0x226dad(0x532)],'RPcBU':_0x45564c[_0x318660(0x2a0)],'kxPQU':function(_0x489ed6){const _0x3f85c0=_0x226dad;return _0x45564c[_0x3f85c0(0x321)](_0x489ed6);},'dsJCC':function(_0x1d8927,_0x11e02b,_0x4f693c){const _0xdc0db9=_0x5a3c44;return _0x45564c[_0xdc0db9(0x3a0)](_0x1d8927,_0x11e02b,_0x4f693c);},'CWjzf':function(_0x26f56b,_0x1e7b21){const _0x34f4b2=_0x3c677a;return _0x45564c[_0x34f4b2(0x63b)](_0x26f56b,_0x1e7b21);},'HUOCN':_0x45564c[_0x226dad(0x715)],'tTvGW':_0x45564c[_0x226dad(0x4e6)],'LSlTZ':function(_0x465cc8,_0x2169bf){const _0xf8511e=_0x226dad;return _0x45564c[_0xf8511e(0x698)](_0x465cc8,_0x2169bf);},'kxYmP':function(_0x56d4ab,_0x3a1239){const _0x503ff6=_0x5a3c44;return _0x45564c[_0x503ff6(0x1a7)](_0x56d4ab,_0x3a1239);},'uNLED':_0x45564c[_0xaea20d(0x6e7)],'slCtL':function(_0x498f38,_0x1bb8d9){const _0x582d51=_0x226dad;return _0x45564c[_0x582d51(0x63b)](_0x498f38,_0x1bb8d9);},'pFXEE':_0x45564c[_0x5a3c44(0x2f0)],'eLyEL':_0x45564c[_0xaea20d(0x4bf)],'czeWr':_0x45564c[_0x5a3c44(0x44e)],'PGPRm':_0x45564c[_0x5a3c44(0x1b8)],'uTzSh':_0x45564c[_0x3c677a(0x3b6)],'mpwpN':function(_0x57ea51,_0x374e3d){const _0x38122c=_0x3c677a;return _0x45564c[_0x38122c(0x62e)](_0x57ea51,_0x374e3d);},'rkCgM':_0x45564c[_0x226dad(0x740)],'YQrzR':_0x45564c[_0x5a3c44(0x7ea)],'FWsXr':_0x45564c[_0x226dad(0x54e)],'VRzsC':_0x45564c[_0x318660(0x1d8)],'DrvUS':_0x45564c[_0x5a3c44(0x37c)],'ghAiH':_0x45564c[_0xaea20d(0x639)],'FubaN':_0x45564c[_0xaea20d(0x3bf)],'eutum':_0x45564c[_0xaea20d(0x65b)],'ZPCXV':_0x45564c[_0x5a3c44(0x661)],'MzYnM':_0x45564c[_0xaea20d(0x23c)],'zAsLP':_0x45564c[_0x3c677a(0x184)],'UvlbI':_0x45564c[_0x318660(0x794)],'XLXir':_0x45564c[_0x3c677a(0x72e)],'qxwMz':function(_0x4d9333,_0x490afb){const _0x2601e1=_0x3c677a;return _0x45564c[_0x2601e1(0x7c4)](_0x4d9333,_0x490afb);},'FGUQC':_0x45564c[_0x3c677a(0x3cb)]};if(_0x45564c[_0x318660(0x3bc)](_0x45564c[_0x226dad(0x79e)],_0x45564c[_0xaea20d(0x79e)])){if(_0x11e738)return;const _0x46c140=new TextDecoder(_0x45564c[_0x3c677a(0x72e)])[_0x226dad(0x4ab)+'e'](_0x17ec32);return _0x46c140[_0x5a3c44(0x3ff)]()[_0xaea20d(0x588)]('\x0a')[_0x226dad(0x858)+'ch'](function(_0x56f272){const _0x5e87b4=_0x3c677a,_0x243b84=_0x5a3c44,_0x1e2566=_0x3c677a,_0x808a8c=_0x318660,_0x542a79=_0x3c677a,_0x50832d={'raSch':function(_0x2abd5f,_0x4377a0){const _0x346d2e=_0x9513;return _0x45564c[_0x346d2e(0x366)](_0x2abd5f,_0x4377a0);},'pdBOR':function(_0x504597,_0x394ffa){const _0xcfaccf=_0x9513;return _0x45564c[_0xcfaccf(0x210)](_0x504597,_0x394ffa);},'WEhbU':function(_0x160224,_0x3c4a58){const _0x26990a=_0x9513;return _0x45564c[_0x26990a(0x144)](_0x160224,_0x3c4a58);},'LGqKx':function(_0x68326a,_0x597770){const _0xa1063=_0x9513;return _0x45564c[_0xa1063(0x410)](_0x68326a,_0x597770);},'vVXVJ':_0x45564c[_0x5e87b4(0x288)],'xRvpY':function(_0x50235f,_0x28af41){const _0x19c074=_0x5e87b4;return _0x45564c[_0x19c074(0x63b)](_0x50235f,_0x28af41);},'aEOGQ':_0x45564c[_0x5e87b4(0x6d9)],'VxqgI':_0x45564c[_0x5e87b4(0x261)],'HOuAO':_0x45564c[_0x808a8c(0x308)],'jmHJU':function(_0x64805c,_0x1bb562){const _0x5519f3=_0x5e87b4;return _0x45564c[_0x5519f3(0x72a)](_0x64805c,_0x1bb562);},'uOdds':_0x45564c[_0x243b84(0x3fb)],'ITlmk':_0x45564c[_0x808a8c(0x538)],'DPFhD':function(_0x4cfdeb,_0xafdb83){const _0x3b7bd9=_0x1e2566;return _0x45564c[_0x3b7bd9(0x72a)](_0x4cfdeb,_0xafdb83);},'OAsNw':_0x45564c[_0x808a8c(0x724)]};if(_0x45564c[_0x5e87b4(0x1dd)](_0x45564c[_0x1e2566(0x6b3)],_0x45564c[_0x542a79(0x556)])){if(_0x37c91d[_0x542a79(0x553)](_0x4c46aa))return _0x31ffea;const _0x350dab=_0x210193[_0x243b84(0x588)](/[;,;、,]/),_0x4839f7=_0x350dab[_0x5e87b4(0x43b)](_0x351e8d=>'['+_0x351e8d+']')[_0x243b84(0x687)]('\x20'),_0x5f952e=_0x350dab[_0x1e2566(0x43b)](_0x56c8a4=>'['+_0x56c8a4+']')[_0x542a79(0x687)]('\x0a');_0x350dab[_0x243b84(0x858)+'ch'](_0x17ca2f=>_0x508fc3[_0x243b84(0x865)](_0x17ca2f)),_0xa08f9f='\x20';for(var _0x2df238=_0x50832d[_0x808a8c(0x156)](_0x50832d[_0x5e87b4(0x7a3)](_0x48d2c5[_0x808a8c(0x84f)],_0x350dab[_0x5e87b4(0x808)+'h']),0x2b7*-0x2+-0x125f*-0x1+-0x1*0xcf0);_0x50832d[_0x243b84(0x17e)](_0x2df238,_0x35d9d3[_0x542a79(0x84f)]);++_0x2df238)_0x212010+='[^'+_0x2df238+']\x20';return _0x51a2e4;}else{if(_0x45564c[_0x542a79(0x782)](_0x56f272[_0x243b84(0x808)+'h'],-0x1*0xa3+-0x42b+-0x135*-0x4))_0x1f984b=_0x56f272[_0x808a8c(0x3e9)](-0xd8a+0x2707+-0x1977*0x1);if(_0x45564c[_0x243b84(0x14f)](_0x1f984b,_0x45564c[_0x542a79(0x6e7)])){if(_0x45564c[_0x542a79(0x28f)](_0x45564c[_0x243b84(0x413)],_0x45564c[_0x1e2566(0x262)]))return![];else{document[_0x5e87b4(0x6fd)+_0x1e2566(0x7eb)+_0x243b84(0x83c)](_0x45564c[_0x5e87b4(0x3fb)])[_0x1e2566(0x2e6)+_0x808a8c(0x682)]='',_0x45564c[_0x808a8c(0x321)](chatmore);const _0x5cc1d9={'method':_0x45564c[_0x1e2566(0x325)],'headers':headers,'body':_0x45564c[_0x5e87b4(0x756)](b64EncodeUnicode,JSON[_0x1e2566(0x172)+_0x5e87b4(0x6b7)]({'prompt':_0x45564c[_0x243b84(0x366)](_0x45564c[_0x542a79(0x410)](_0x45564c[_0x808a8c(0x366)](_0x45564c[_0x243b84(0x314)](_0x45564c[_0x808a8c(0x73b)],original_search_query),_0x45564c[_0x808a8c(0x64f)]),document[_0x808a8c(0x6fd)+_0x5e87b4(0x7eb)+_0x243b84(0x83c)](_0x45564c[_0x1e2566(0x2eb)])[_0x243b84(0x2e6)+_0x5e87b4(0x682)][_0x542a79(0x397)+'ce'](/<a.*?>.*?<\/a.*?>/g,'')[_0x5e87b4(0x397)+'ce'](/<hr.*/gs,'')[_0x5e87b4(0x397)+'ce'](/<[^>]+>/g,'')[_0x243b84(0x397)+'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':!![]}))};_0x45564c[_0x1e2566(0x3a0)](fetch,_0x45564c[_0x1e2566(0x5f3)],_0x5cc1d9)[_0x808a8c(0x35b)](_0x51dd4e=>{const _0xc6ba27=_0x5e87b4,_0x31330b=_0x808a8c,_0x145207=_0x542a79,_0x3be824=_0x243b84,_0x5e08a5=_0x5e87b4,_0x47f4fb={'VIOLv':function(_0x3b52a2,_0x95435a){const _0x4487e6=_0x9513;return _0x728b47[_0x4487e6(0x4b6)](_0x3b52a2,_0x95435a);},'oJeba':_0x728b47[_0xc6ba27(0x864)],'OIrIr':function(_0x5cda4b,_0x39d08e){const _0x3fc274=_0xc6ba27;return _0x728b47[_0x3fc274(0x770)](_0x5cda4b,_0x39d08e);},'pgOpz':function(_0x5639e3,_0x94a162){const _0x42ca39=_0xc6ba27;return _0x728b47[_0x42ca39(0x283)](_0x5639e3,_0x94a162);},'IKQgQ':_0x728b47[_0x31330b(0x1d4)],'pNgkv':_0x728b47[_0x31330b(0x5af)],'dTbgC':_0x728b47[_0x145207(0x41c)],'VykPE':_0x728b47[_0x31330b(0x43a)],'Vbbvt':_0x728b47[_0x31330b(0x77d)],'akYdA':_0x728b47[_0x145207(0x195)],'bUvMa':_0x728b47[_0x145207(0x85d)],'YywSb':_0x728b47[_0x31330b(0x299)],'FVcUr':function(_0x353d2a){const _0x4766b8=_0x31330b;return _0x728b47[_0x4766b8(0x396)](_0x353d2a);},'IMHBn':function(_0x45ddc3,_0x286afc,_0x3d2873){const _0x248b50=_0x145207;return _0x728b47[_0x248b50(0x61c)](_0x45ddc3,_0x286afc,_0x3d2873);},'jMFtn':function(_0x3d8688,_0x458bc2){const _0x640ae2=_0xc6ba27;return _0x728b47[_0x640ae2(0x23f)](_0x3d8688,_0x458bc2);},'wpvOZ':_0x728b47[_0x145207(0x4fa)],'WGphv':_0x728b47[_0x5e08a5(0x725)],'WISLk':function(_0x38a2ec,_0x2147e9){const _0x319cfd=_0xc6ba27;return _0x728b47[_0x319cfd(0x469)](_0x38a2ec,_0x2147e9);},'vtKcx':function(_0x388d7a,_0x3c59ad){const _0x41de64=_0xc6ba27;return _0x728b47[_0x41de64(0x2f8)](_0x388d7a,_0x3c59ad);},'UVDel':_0x728b47[_0x5e08a5(0x644)],'gCAlj':function(_0x372763,_0x543de5){const _0x20f45f=_0x5e08a5;return _0x728b47[_0x20f45f(0x1a0)](_0x372763,_0x543de5);},'AXkER':_0x728b47[_0xc6ba27(0x2aa)],'lcNqn':_0x728b47[_0x5e08a5(0x7b6)],'YirlK':_0x728b47[_0x31330b(0x175)],'qQBEe':_0x728b47[_0x3be824(0x5dd)],'jSnRi':function(_0x5cbf5b,_0x3d4bb9){const _0x125ef6=_0x145207;return _0x728b47[_0x125ef6(0x1a0)](_0x5cbf5b,_0x3d4bb9);},'lFDox':_0x728b47[_0xc6ba27(0x550)],'GWOQQ':function(_0x51536f,_0x52eb87){const _0xb2653b=_0x145207;return _0x728b47[_0xb2653b(0x5b0)](_0x51536f,_0x52eb87);},'PfYRO':_0x728b47[_0xc6ba27(0x473)],'xJzQu':function(_0x49ae21,_0x231fe9){const _0x2716c6=_0x145207;return _0x728b47[_0x2716c6(0x283)](_0x49ae21,_0x231fe9);},'PZcAh':_0x728b47[_0x145207(0x835)],'oREnR':function(_0x59cff6,_0x210f4e){const _0x26f6a3=_0x5e08a5;return _0x728b47[_0x26f6a3(0x5b0)](_0x59cff6,_0x210f4e);},'PIBXV':_0x728b47[_0x145207(0x5fb)],'TDzZI':_0x728b47[_0x145207(0x347)],'sEHoN':_0x728b47[_0x3be824(0x2ea)],'CMqfV':_0x728b47[_0x3be824(0x2a3)],'xLDxG':function(_0x19f115,_0xa8797f){const _0x12224c=_0xc6ba27;return _0x728b47[_0x12224c(0x469)](_0x19f115,_0xa8797f);},'ZrmCt':_0x728b47[_0x31330b(0x385)],'cLGIZ':_0x728b47[_0xc6ba27(0x339)],'xhnKw':_0x728b47[_0x5e08a5(0x520)],'qvSTu':_0x728b47[_0x31330b(0x15a)],'RcsRj':_0x728b47[_0x3be824(0x58c)],'UcllF':function(_0x38b629,_0x18523e){const _0x22b4e6=_0x3be824;return _0x728b47[_0x22b4e6(0x1a0)](_0x38b629,_0x18523e);},'PKSYs':_0x728b47[_0xc6ba27(0x2a1)],'kgxBa':_0x728b47[_0x5e08a5(0x3ef)]};if(_0x728b47[_0x31330b(0x428)](_0x728b47[_0xc6ba27(0x3ab)],_0x728b47[_0x31330b(0x3ab)])){const _0x5274af=_0x51dd4e[_0x5e08a5(0x4ce)][_0x145207(0x36c)+_0x3be824(0x59a)]();let _0x5090c1='',_0xa8f1fd='';_0x5274af[_0x3be824(0x793)]()[_0x31330b(0x35b)](function _0x398898({done:_0x256177,value:_0x526b0e}){const _0x5a4cdd=_0xc6ba27,_0x191a67=_0x5e08a5,_0x435c3d=_0x3be824,_0x590abe=_0x5e08a5,_0x968b42=_0x3be824,_0x118e00={'Cepsv':function(_0x54645d,_0x5e58fc){const _0x34fdfa=_0x9513;return _0x47f4fb[_0x34fdfa(0x61f)](_0x54645d,_0x5e58fc);},'ZkXXH':_0x47f4fb[_0x5a4cdd(0x1ca)],'IvaPc':_0x47f4fb[_0x5a4cdd(0x664)]};if(_0x47f4fb[_0x5a4cdd(0x594)](_0x47f4fb[_0x435c3d(0x467)],_0x47f4fb[_0x968b42(0x467)]))_0x33ccf4+=_0x43571b[0x1*0x1c3d+-0xd35*-0x1+-0x2972][_0x191a67(0x4aa)],_0xaedc3b=_0x3ed8af[-0x1*0xfb6+0x2512+0x1*-0x155c][_0x191a67(0x1aa)+_0x968b42(0x552)][_0x435c3d(0x723)+_0x968b42(0x6db)+'t'][_0x118e00[_0x435c3d(0x685)](_0x1d7c17[-0x12b+0x188d+-0x1762][_0x5a4cdd(0x1aa)+_0x191a67(0x552)][_0x5a4cdd(0x723)+_0x590abe(0x6db)+'t'][_0x968b42(0x808)+'h'],-0xbc*-0x2b+0x277*-0x9+-0x964)];else{if(_0x256177)return;const _0xbd54cb=new TextDecoder(_0x47f4fb[_0x590abe(0x758)])[_0x968b42(0x4ab)+'e'](_0x526b0e);return _0xbd54cb[_0x435c3d(0x3ff)]()[_0x590abe(0x588)]('\x0a')[_0x968b42(0x858)+'ch'](function(_0x395ba7){const _0x4921cc=_0x590abe,_0x30611c=_0x968b42,_0x409c55=_0x5a4cdd,_0x2ad248=_0x191a67,_0x380d42=_0x191a67,_0x594b8b={'JBOxB':function(_0x33a466,_0x2609e6){const _0x41eebc=_0x9513;return _0x47f4fb[_0x41eebc(0x61f)](_0x33a466,_0x2609e6);},'lGWNw':_0x47f4fb[_0x4921cc(0x1b2)],'vigNh':function(_0x3b7d28,_0x385a21){const _0x1dc8da=_0x4921cc;return _0x47f4fb[_0x1dc8da(0x28e)](_0x3b7d28,_0x385a21);},'xLyDh':function(_0x4103cb,_0x35acb3){const _0x2261a7=_0x4921cc;return _0x47f4fb[_0x2261a7(0x368)](_0x4103cb,_0x35acb3);},'xBAKO':_0x47f4fb[_0x30611c(0x71f)],'lzIeH':_0x47f4fb[_0x30611c(0x180)],'NodYa':function(_0x330399,_0x3838ca){const _0x50be1a=_0x409c55;return _0x47f4fb[_0x50be1a(0x368)](_0x330399,_0x3838ca);},'vwDpi':_0x47f4fb[_0x30611c(0x69c)],'jAlnz':function(_0x2628f7,_0x175534){const _0x37f9ab=_0x4921cc;return _0x47f4fb[_0x37f9ab(0x368)](_0x2628f7,_0x175534);},'dPGKr':_0x47f4fb[_0x380d42(0xec)],'iIiGq':_0x47f4fb[_0x380d42(0x765)],'ueTvn':_0x47f4fb[_0x2ad248(0x274)],'yiUSw':function(_0x39394c,_0x36ceef){const _0x3cac18=_0x380d42;return _0x47f4fb[_0x3cac18(0x368)](_0x39394c,_0x36ceef);},'kXPTB':_0x47f4fb[_0x409c55(0x344)],'WcyNy':_0x47f4fb[_0x4921cc(0x408)],'DJqLp':function(_0x17d59e){const _0x465b6c=_0x380d42;return _0x47f4fb[_0x465b6c(0x727)](_0x17d59e);},'knose':function(_0x172553,_0x4ea77d,_0x324ae2){const _0x3313fd=_0x2ad248;return _0x47f4fb[_0x3313fd(0x59c)](_0x172553,_0x4ea77d,_0x324ae2);}};if(_0x47f4fb[_0x4921cc(0x27b)](_0x47f4fb[_0x4921cc(0x2b8)],_0x47f4fb[_0x409c55(0x6c6)])){if(_0x47f4fb[_0x2ad248(0x2c2)](_0x395ba7[_0x380d42(0x808)+'h'],-0x1d8a+-0x11b5+0x2f45))_0x5090c1=_0x395ba7[_0x30611c(0x3e9)](-0x1a73+-0x8fa+0x2373);if(_0x47f4fb[_0x30611c(0x286)](_0x5090c1,_0x47f4fb[_0x2ad248(0x24e)])){if(_0x47f4fb[_0x2ad248(0x597)](_0x47f4fb[_0x2ad248(0x468)],_0x47f4fb[_0x409c55(0x6c8)])){lock_chat=-0x25*0x4b+0x10bf+-0x5e8,document[_0x409c55(0x337)+_0x380d42(0x193)+_0x2ad248(0x13b)](_0x47f4fb[_0x2ad248(0x219)])[_0x4921cc(0x3b5)][_0x380d42(0x606)+'ay']='',document[_0x380d42(0x337)+_0x409c55(0x193)+_0x2ad248(0x13b)](_0x47f4fb[_0x380d42(0x111)])[_0x2ad248(0x3b5)][_0x380d42(0x606)+'ay']='';return;}else _0x1764de+=_0x34a26e;}let _0xc34b70;try{if(_0x47f4fb[_0x409c55(0x71d)](_0x47f4fb[_0x4921cc(0x58b)],_0x47f4fb[_0x30611c(0x58b)])){const _0x5db942=_0x8b04a2[_0x380d42(0x128)+_0x4921cc(0x179)+'r'][_0x380d42(0x622)+_0x4921cc(0x199)][_0x380d42(0x38c)](_0x4ccde7),_0xc4301f=_0x246e1e[_0x162704],_0x5051f1=_0x48c062[_0xc4301f]||_0x5db942;_0x5db942[_0x4921cc(0x12a)+_0x30611c(0x2d1)]=_0x47ce17[_0x2ad248(0x38c)](_0x2dc3ae),_0x5db942[_0x30611c(0xf0)+_0x2ad248(0x3be)]=_0x5051f1[_0x409c55(0xf0)+_0x30611c(0x3be)][_0x2ad248(0x38c)](_0x5051f1),_0x397898[_0xc4301f]=_0x5db942;}else try{if(_0x47f4fb[_0x30611c(0x1e3)](_0x47f4fb[_0x2ad248(0x6ba)],_0x47f4fb[_0x380d42(0x6ba)]))_0xc34b70=JSON[_0x30611c(0x11e)](_0x47f4fb[_0x4921cc(0x387)](_0xa8f1fd,_0x5090c1))[_0x47f4fb[_0x409c55(0x47d)]],_0xa8f1fd='';else return function(_0x5cb950){}[_0x380d42(0x128)+_0x380d42(0x179)+'r'](zChRBB[_0x4921cc(0x7ec)])[_0x30611c(0x35e)](zChRBB[_0x4921cc(0x3f4)]);}catch(_0x27fb53){_0x47f4fb[_0x4921cc(0x759)](_0x47f4fb[_0x2ad248(0x25a)],_0x47f4fb[_0x30611c(0x4a2)])?(_0x3864b1+=_0x2ca311[-0x231e+0x4ca+-0x287*-0xc][_0x380d42(0x4aa)],_0x28a756=_0x355807[0x24e4+0x2f4*-0x1+-0x21f0][_0x2ad248(0x1aa)+_0x4921cc(0x552)][_0x409c55(0x723)+_0x30611c(0x6db)+'t'][_0x594b8b[_0x4921cc(0x5ab)](_0x35db43[0x1dec+0x1cd6+-0x3ac2][_0x30611c(0x1aa)+_0x409c55(0x552)][_0x380d42(0x723)+_0x4921cc(0x6db)+'t'][_0x4921cc(0x808)+'h'],0x1*0x220e+-0x2*-0x445+0x1*-0x2a97)]):(_0xc34b70=JSON[_0x409c55(0x11e)](_0x5090c1)[_0x47f4fb[_0x380d42(0x47d)]],_0xa8f1fd='');}}catch(_0x396bb6){_0x47f4fb[_0x380d42(0x1e3)](_0x47f4fb[_0x409c55(0x2fb)],_0x47f4fb[_0x2ad248(0x751)])?(_0x2ab7bd[_0x380d42(0x6fd)+_0x380d42(0x7eb)+_0x30611c(0x83c)](_0x594b8b[_0x4921cc(0x4bb)](_0x594b8b[_0x409c55(0x130)],_0x594b8b[_0x2ad248(0x695)](_0x353eeb,_0x594b8b[_0x409c55(0x4bb)](_0x203edc,-0xa4+-0x1211+-0x95b*-0x2))))[_0x30611c(0x6ac)+_0x30611c(0x316)+_0x380d42(0x2bb)](_0x594b8b[_0x380d42(0x7f6)]),_0x489a86[_0x2ad248(0x6fd)+_0x2ad248(0x7eb)+_0x2ad248(0x83c)](_0x594b8b[_0x2ad248(0x657)](_0x594b8b[_0x380d42(0x130)],_0x594b8b[_0x4921cc(0x695)](_0x3953ad,_0x594b8b[_0x30611c(0x4bb)](_0xece6b7,-0x1*-0x76d+0x1*0x1e71+-0x435*0x9))))[_0x2ad248(0x823)+_0x380d42(0x126)+_0x409c55(0x116)+'r'](_0x594b8b[_0x380d42(0x2d2)],function(){const _0x4b86ad=_0x380d42,_0x404ca2=_0x2ad248,_0x2884d0=_0x30611c,_0x448e6e=_0x409c55,_0x24d5f9=_0x4921cc;_0x12c792[_0x4b86ad(0x3b5)][_0x404ca2(0x606)+'ay']=_0x594b8b[_0x2884d0(0x4a8)],_0x594b8b[_0x2884d0(0x695)](_0xa186ff,_0x384828[_0x448e6e(0x3f1)+_0x24d5f9(0x203)][_0x497483]);}),_0x5c4a20[_0x30611c(0x6fd)+_0x380d42(0x7eb)+_0x380d42(0x83c)](_0x594b8b[_0x380d42(0x657)](_0x594b8b[_0x30611c(0x130)],_0x594b8b[_0x380d42(0x695)](_0x5cb3a7,_0x594b8b[_0x380d42(0x637)](_0x5dd3f8,-0x1744+-0x1da7+-0x6*-0x8d2))))[_0x2ad248(0x6ac)+_0x409c55(0x316)+_0x2ad248(0x2bb)]('id')):_0xa8f1fd+=_0x5090c1;}if(_0xc34b70&&_0x47f4fb[_0x4921cc(0x2c2)](_0xc34b70[_0x409c55(0x808)+'h'],-0x1ab9*0x1+-0x1*-0xb09+0xfb0*0x1)&&_0x47f4fb[_0x409c55(0xff)](_0xc34b70[0x2469+0xb7*0x35+0xc*-0x631][_0x30611c(0x1aa)+_0x380d42(0x552)][_0x30611c(0x723)+_0x30611c(0x6db)+'t'][0x6*-0xba+-0xb72+-0xe*-0x121],text_offset)){if(_0x47f4fb[_0x30611c(0x27b)](_0x47f4fb[_0x4921cc(0x4cb)],_0x47f4fb[_0x30611c(0x23e)]))chatTextRawPlusComment+=_0xc34b70[-0xdbe*-0x2+0x1b8d*-0x1+0x1*0x11][_0x409c55(0x4aa)],text_offset=_0xc34b70[-0xf9c+0x198d+-0x9f1][_0x4921cc(0x1aa)+_0x4921cc(0x552)][_0x2ad248(0x723)+_0x4921cc(0x6db)+'t'][_0x47f4fb[_0x380d42(0x61f)](_0xc34b70[-0x143+0x227+0x13*-0xc][_0x409c55(0x1aa)+_0x4921cc(0x552)][_0x2ad248(0x723)+_0x4921cc(0x6db)+'t'][_0x380d42(0x808)+'h'],-0x7*0x5a+0xfda*-0x2+0x222b)];else{const _0x318bca={'aGEGN':oByZJR[_0x409c55(0x333)],'ZfSIl':oByZJR[_0x380d42(0x582)],'XCjoV':function(_0x39601e,_0x43711f){const _0x289c1d=_0x380d42;return oByZJR[_0x289c1d(0x695)](_0x39601e,_0x43711f);},'ftIBp':oByZJR[_0x4921cc(0x7e6)],'Sarkt':function(_0x2fad24,_0x4a6e86){const _0x4b96ca=_0x409c55;return oByZJR[_0x4b96ca(0x689)](_0x2fad24,_0x4a6e86);},'vZVAS':oByZJR[_0x30611c(0x624)],'ZqTLX':function(_0x4703bc,_0x8e1e50){const _0x2ed104=_0x2ad248;return oByZJR[_0x2ed104(0x689)](_0x4703bc,_0x8e1e50);},'DwRrq':oByZJR[_0x409c55(0x1f9)],'rVvtg':function(_0x43da38){const _0x20fb7a=_0x4921cc;return oByZJR[_0x20fb7a(0x162)](_0x43da38);}};oByZJR[_0x2ad248(0x77e)](_0x3122ad,this,function(){const _0x3a2bd8=_0x380d42,_0x88a19e=_0x4921cc,_0x1b7b49=_0x4921cc,_0x19e2ab=_0x380d42,_0x3ae792=_0x2ad248,_0x2897c6=new _0xfe3f6d(_0x318bca[_0x3a2bd8(0x50f)]),_0x188d8f=new _0x49d82f(_0x318bca[_0x3a2bd8(0x33d)],'i'),_0x4b71f4=_0x318bca[_0x1b7b49(0x206)](_0x4b747f,_0x318bca[_0x3a2bd8(0x2de)]);!_0x2897c6[_0x3ae792(0x861)](_0x318bca[_0x88a19e(0x437)](_0x4b71f4,_0x318bca[_0x3a2bd8(0x82b)]))||!_0x188d8f[_0x88a19e(0x861)](_0x318bca[_0x88a19e(0x67c)](_0x4b71f4,_0x318bca[_0x3a2bd8(0x4cf)]))?_0x318bca[_0x3ae792(0x206)](_0x4b71f4,'0'):_0x318bca[_0x3a2bd8(0x497)](_0x81f64e);})();}}_0x47f4fb[_0x4921cc(0x59c)](markdownToHtml,_0x47f4fb[_0x2ad248(0x28e)](beautify,chatTextRawPlusComment),document[_0x30611c(0x337)+_0x4921cc(0x193)+_0x2ad248(0x13b)](_0x47f4fb[_0x380d42(0x809)])),_0x47f4fb[_0x4921cc(0x727)](proxify);}else _0x20b463=_0x23644b;}),_0x5274af[_0x590abe(0x793)]()[_0x191a67(0x35b)](_0x398898);}});}else{_0x2a874c+=_0x50832d[_0x31330b(0x422)](_0x8f3e7b,_0x46a124),_0x1ad7b1=0xe3d+0x1*0x3bc+0x11f9*-0x1,_0x88c931[_0x3be824(0x6fd)+_0x5e08a5(0x7eb)+_0x31330b(0x83c)](_0x50832d[_0x31330b(0x85f)])[_0x145207(0x5d9)]='';return;}})[_0x5e87b4(0x80b)](_0x24ac12=>{const _0x4e8354=_0x243b84,_0x519b64=_0x5e87b4,_0x18f02c=_0x808a8c,_0x175f24=_0x542a79,_0x5d5e7b=_0x808a8c;_0x50832d[_0x4e8354(0x20e)](_0x50832d[_0x519b64(0x258)],_0x50832d[_0x18f02c(0x279)])?console[_0x175f24(0x721)](_0x50832d[_0x519b64(0x4a4)],_0x24ac12):_0x5946c6+=_0xa3daea[_0x519b64(0x487)+_0x4e8354(0x21b)+_0x18f02c(0x5e2)](_0x1c0976[_0x51eba0]);});return;}}let _0x592d9c;try{if(_0x45564c[_0x243b84(0x1dd)](_0x45564c[_0x808a8c(0x5a7)],_0x45564c[_0x243b84(0x237)]))return _0x50832d[_0x5e87b4(0x5dc)](_0x478da5,_0x50832d[_0x542a79(0x5dc)](_0x2aeac5,_0x59565b));else try{if(_0x45564c[_0x5e87b4(0x458)](_0x45564c[_0x808a8c(0xfc)],_0x45564c[_0x1e2566(0xfc)]))_0x592d9c=JSON[_0x243b84(0x11e)](_0x45564c[_0x1e2566(0x3c0)](_0x33c601,_0x1f984b))[_0x45564c[_0x808a8c(0x7ea)]],_0x33c601='';else{const _0x22f70a=_0x2ef556[_0x243b84(0x35e)](_0x2e5efe,arguments);return _0x1f3d95=null,_0x22f70a;}}catch(_0x5ade35){if(_0x45564c[_0x542a79(0x56c)](_0x45564c[_0x1e2566(0x5ce)],_0x45564c[_0x1e2566(0x5ce)])){const _0x26ffce='['+_0x2526bb++ +_0x808a8c(0x4d4)+_0x52029b[_0x5e87b4(0x5d9)+'s']()[_0x5e87b4(0x2ff)]()[_0x243b84(0x5d9)],_0x419d37='[^'+_0x50832d[_0x243b84(0x7a3)](_0xa8ab3d,0x3*0x503+0x35*-0x59+0xb*0x4f)+_0x808a8c(0x4d4)+_0x588ded[_0x243b84(0x5d9)+'s']()[_0x243b84(0x2ff)]()[_0x1e2566(0x5d9)];_0x59c6f8=_0x45d9b2+'\x0a\x0a'+_0x419d37,_0x38ffba[_0x542a79(0x670)+'e'](_0x55bf9c[_0x1e2566(0x5d9)+'s']()[_0x1e2566(0x2ff)]()[_0x542a79(0x5d9)]);}else _0x592d9c=JSON[_0x808a8c(0x11e)](_0x1f984b)[_0x45564c[_0x542a79(0x7ea)]],_0x33c601='';}}catch(_0x566f7c){_0x45564c[_0x243b84(0x63b)](_0x45564c[_0x542a79(0x381)],_0x45564c[_0x808a8c(0x4a1)])?_0x33c601+=_0x1f984b:_0x3deae6[_0x1e2566(0x721)](_0x50832d[_0x243b84(0x4a4)],_0x3deebf);}_0x592d9c&&_0x45564c[_0x808a8c(0x782)](_0x592d9c[_0x808a8c(0x808)+'h'],0x24fb*0x1+0x1197+-0x3692)&&_0x45564c[_0x5e87b4(0x1ce)](_0x592d9c[0xe71+0x8b7+-0x1728][_0x243b84(0x1aa)+_0x542a79(0x552)][_0x808a8c(0x723)+_0x243b84(0x6db)+'t'][0x2629+-0xbd+-0x4*0x95b],text_offset)&&(_0x45564c[_0x808a8c(0x458)](_0x45564c[_0x5e87b4(0x59b)],_0x45564c[_0x243b84(0x59b)])?(chatTextRaw+=_0x592d9c[0x510+-0x210c+0x1bfc][_0x1e2566(0x4aa)],text_offset=_0x592d9c[0x13b2+-0x22*-0x95+0xe*-0x2d2][_0x542a79(0x1aa)+_0x808a8c(0x552)][_0x5e87b4(0x723)+_0x243b84(0x6db)+'t'][_0x45564c[_0x243b84(0x47f)](_0x592d9c[0x3*-0x101+-0x3f1*-0x2+-0x4df][_0x1e2566(0x1aa)+_0x5e87b4(0x552)][_0x808a8c(0x723)+_0x808a8c(0x6db)+'t'][_0x542a79(0x808)+'h'],-0x160d*-0x1+0xacb+-0x7*0x4b1)]):_0x33c1e2[_0x1e2566(0x11e)](_0x5f3d29[_0x243b84(0x509)+'es'][0x1924+-0x6c2+-0xd*0x16a][_0x5e87b4(0x4aa)][_0x243b84(0x397)+_0x243b84(0x7e2)]('\x0a',''))[_0x542a79(0x858)+'ch'](_0x9658ac=>{const _0x1ae950=_0x243b84,_0x232eca=_0x243b84,_0x19a9df=_0x5e87b4,_0xd0c307=_0x808a8c,_0x22080b=_0x542a79;_0x167327[_0x1ae950(0x6fd)+_0x232eca(0x7eb)+_0x232eca(0x83c)](_0x50832d[_0x232eca(0x1c9)])[_0x1ae950(0x2e6)+_0xd0c307(0x682)]+=_0x50832d[_0x22080b(0x156)](_0x50832d[_0x1ae950(0x422)](_0x50832d[_0x19a9df(0x60c)],_0x50832d[_0x232eca(0x855)](_0x46c5ba,_0x9658ac)),_0x50832d[_0xd0c307(0x323)]);})),_0x45564c[_0x5e87b4(0x3a0)](markdownToHtml,_0x45564c[_0x5e87b4(0x72a)](beautify,chatTextRaw),document[_0x808a8c(0x337)+_0x542a79(0x193)+_0x1e2566(0x13b)](_0x45564c[_0x542a79(0x661)])),_0x45564c[_0x5e87b4(0x46f)](proxify);}}),_0x2f87b9[_0x3c677a(0x793)]()[_0x5a3c44(0x35b)](_0x85d037);}else _0x385f01+=_0x580076;});}})[_0x116e57(0x80b)](_0x1997b9=>{const _0x40ad0a=_0x116e57,_0x341b8d=_0x3dd89d,_0xa1d7be=_0x487fd9,_0x49acfe=_0x487fd9,_0x22ba0a=_0xb64fd4;if(_0x11ef57[_0x40ad0a(0x56a)](_0x11ef57[_0x341b8d(0x461)],_0x11ef57[_0x40ad0a(0x461)])){if(_0x532a50){const _0x2148ae=_0x1f55f5[_0x49acfe(0x35e)](_0x32f7f3,arguments);return _0x5b6b4c=null,_0x2148ae;}}else console[_0x341b8d(0x721)](_0x11ef57[_0xa1d7be(0xf7)],_0x1997b9);});return;}else{const _0x4faf4d=new _0x1e709b(CnJgkZ[_0xb64fd4(0x222)]),_0x4cc1a8=new _0xd5d3e(CnJgkZ[_0x24532a(0x7ac)],'i'),_0x1bc87f=CnJgkZ[_0xb64fd4(0x739)](_0x425228,CnJgkZ[_0x487fd9(0x421)]);!_0x4faf4d[_0x487fd9(0x861)](CnJgkZ[_0x24532a(0x1f7)](_0x1bc87f,CnJgkZ[_0xb64fd4(0x37a)]))||!_0x4cc1a8[_0x116e57(0x861)](CnJgkZ[_0x24532a(0x1f7)](_0x1bc87f,CnJgkZ[_0x3dd89d(0x6b5)]))?CnJgkZ[_0xb64fd4(0x739)](_0x1bc87f,'0'):CnJgkZ[_0x24532a(0x4a3)](_0x459e37);}}let _0x28b28a;try{if(_0x11ef57[_0x24532a(0x6e2)](_0x11ef57[_0xb64fd4(0x490)],_0x11ef57[_0xb64fd4(0x79b)]))_0x513be9[_0x116e57(0x721)](_0x39cb56[_0x24532a(0x803)],_0x59ecd7);else try{if(_0x11ef57[_0x24532a(0x562)](_0x11ef57[_0x3dd89d(0x826)],_0x11ef57[_0x116e57(0x1b0)]))try{var _0x306541=new _0x120287(_0x17e7de),_0x2dbde4='';for(var _0x43f148=0x1*-0x1329+0x1*0x2622+-0x12f9;_0x11ef57[_0x3dd89d(0x649)](_0x43f148,_0x306541[_0x487fd9(0x176)+_0x487fd9(0x7b2)]);_0x43f148++){_0x2dbde4+=_0x566d62[_0x3dd89d(0x487)+_0x487fd9(0x21b)+_0x24532a(0x5e2)](_0x306541[_0x43f148]);}return _0x2dbde4;}catch(_0x336d31){}else _0x28b28a=JSON[_0xb64fd4(0x11e)](_0x11ef57[_0x3dd89d(0x5bb)](_0x4e2cc1,_0x4df36e))[_0x11ef57[_0x24532a(0x30c)]],_0x4e2cc1='';}catch(_0x55ed2b){if(_0x11ef57[_0x116e57(0x6c2)](_0x11ef57[_0x24532a(0x7d7)],_0x11ef57[_0x116e57(0x789)]))_0x28b28a=JSON[_0x3dd89d(0x11e)](_0x4df36e)[_0x11ef57[_0x3dd89d(0x30c)]],_0x4e2cc1='';else return _0x2f320a;}}catch(_0x1978a1){if(_0x11ef57[_0x487fd9(0x56a)](_0x11ef57[_0x487fd9(0x796)],_0x11ef57[_0x3dd89d(0x7d0)]))_0x4e2cc1+=_0x4df36e;else{var _0x249b49=new _0x390af8(_0x4dbddc),_0x5cac23='';for(var _0x338b91=-0x3*0x217+-0x104f+-0x1*-0x1694;_0x39cb56[_0x116e57(0x1c3)](_0x338b91,_0x249b49[_0xb64fd4(0x176)+_0x3dd89d(0x7b2)]);_0x338b91++){_0x5cac23+=_0x29acba[_0x487fd9(0x487)+_0x487fd9(0x21b)+_0x24532a(0x5e2)](_0x249b49[_0x338b91]);}return _0x5cac23;}}_0x28b28a&&_0x11ef57[_0x24532a(0x18e)](_0x28b28a[_0xb64fd4(0x808)+'h'],-0x193f+0xb82+0xdbd)&&_0x11ef57[_0x3dd89d(0x459)](_0x28b28a[-0xbb4*-0x2+-0x11fb*-0x2+-0x3b5e][_0x24532a(0x1aa)+_0x116e57(0x552)][_0x24532a(0x723)+_0xb64fd4(0x6db)+'t'][-0x1b0+-0x13*-0x107+-0x53*0x37],text_offset)&&(_0x11ef57[_0x487fd9(0x7e0)](_0x11ef57[_0x487fd9(0x377)],_0x11ef57[_0xb64fd4(0x377)])?(chatTextRawIntro+=_0x28b28a[0x1601+-0x51*0x47+0x76][_0x116e57(0x4aa)],text_offset=_0x28b28a[-0x1927+-0x13df+0x3*0xf02][_0x3dd89d(0x1aa)+_0xb64fd4(0x552)][_0x116e57(0x723)+_0x3dd89d(0x6db)+'t'][_0x11ef57[_0x24532a(0x44d)](_0x28b28a[-0x24b3+0x26ae+0x3*-0xa9][_0xb64fd4(0x1aa)+_0x24532a(0x552)][_0x116e57(0x723)+_0x24532a(0x6db)+'t'][_0x116e57(0x808)+'h'],-0x529+-0x26c+0x2*0x3cb)]):_0x5cfa4a=wMNpTK[_0x3dd89d(0x3dc)](_0x599481,wMNpTK[_0x116e57(0x504)](wMNpTK[_0x3dd89d(0x50d)](wMNpTK[_0xb64fd4(0x775)],wMNpTK[_0x3dd89d(0x364)]),');'))()),_0x11ef57[_0x116e57(0x746)](markdownToHtml,_0x11ef57[_0x116e57(0x739)](beautify,_0x11ef57[_0x487fd9(0x6d5)](chatTextRawIntro,'\x0a')),document[_0x116e57(0x337)+_0xb64fd4(0x193)+_0x3dd89d(0x13b)](_0x11ef57[_0x3dd89d(0x571)]));}}),_0x4a6f95[_0x178161(0x793)]()[_0x3f2918(0x35b)](_0x18e337);}else CnJgkZ[_0x25be51(0x18b)](_0x234852,0xb4c*-0x1+0x3*-0x957+0x2751);});})[_0x193f9c(0x80b)](_0x35b3dd=>{const _0x272291=_0x193f9c,_0x15ae49=_0x36ad9e,_0x5942c8=_0x4c54d8,_0x357cb6=_0x193f9c,_0x25051f={};_0x25051f[_0x272291(0x2bf)]=_0x15ae49(0x319)+':';const _0x3588d2=_0x25051f;console[_0x272291(0x721)](_0x3588d2[_0x5942c8(0x2bf)],_0x35b3dd);});function _0x3be7be(_0x16c489){const _0x2520c7=_0x14a531,_0x47c110=_0x14a531,_0x4f9f8b=_0x4c54d8,_0x55bc01=_0x14a531,_0x50dd2e=_0x193f9c,_0x1d55b2={'TwUvI':function(_0x4e2d58,_0x242a88){return _0x4e2d58-_0x242a88;},'jIdgp':function(_0x33e20c,_0xf325ed){return _0x33e20c===_0xf325ed;},'LgdKW':_0x2520c7(0x172)+'g','DEhhJ':_0x2520c7(0x729),'OKMmg':_0x47c110(0x1e0)+_0x2520c7(0x52b)+_0x50dd2e(0x7d8),'nwjlZ':_0x50dd2e(0x674)+'er','sBwrF':function(_0x49869e,_0x448278){return _0x49869e!==_0x448278;},'fGSIQ':function(_0x1fea38,_0x103bc1){return _0x1fea38+_0x103bc1;},'uFljl':function(_0x55052f,_0xdb154d){return _0x55052f/_0xdb154d;},'AxaMe':_0x47c110(0x808)+'h','DyWUo':function(_0x40b5eb,_0x1d7c09){return _0x40b5eb===_0x1d7c09;},'yBYhv':function(_0x11c877,_0x36cfc8){return _0x11c877%_0x36cfc8;},'vVZtK':_0x55bc01(0x84a),'REOrn':_0x50dd2e(0x20d),'noJlh':_0x50dd2e(0x5e9)+'n','bYtii':_0x2520c7(0x769)+_0x4f9f8b(0x160)+'t','NqtUa':function(_0x56a803,_0x3c86da){return _0x56a803(_0x3c86da);},'xBEgo':function(_0x17e6ab,_0xa59a36){return _0x17e6ab(_0xa59a36);}};function _0x3d6a36(_0x52c31f){const _0x1c93a2=_0x4f9f8b,_0x358dd4=_0x47c110,_0x1684e0=_0x4f9f8b,_0x5dd263=_0x50dd2e,_0x244a1f=_0x55bc01,_0x293908={'MJnYR':function(_0x1a8b99,_0x9fdbaa){const _0x3f3b42=_0x9513;return _0x1d55b2[_0x3f3b42(0x539)](_0x1a8b99,_0x9fdbaa);}};if(_0x1d55b2[_0x1c93a2(0x7f0)](typeof _0x52c31f,_0x1d55b2[_0x1c93a2(0x693)])){if(_0x1d55b2[_0x1c93a2(0x7f0)](_0x1d55b2[_0x5dd263(0x7a6)],_0x1d55b2[_0x358dd4(0x7a6)]))return function(_0xb05311){}[_0x1684e0(0x128)+_0x1684e0(0x179)+'r'](_0x1d55b2[_0x358dd4(0x7d2)])[_0x1684e0(0x35e)](_0x1d55b2[_0x244a1f(0x31b)]);else _0x37864c+=_0x316b80[0x1*-0x1b47+0x2*0x167+0x1879][_0x358dd4(0x4aa)],_0x47c6fc=_0xacfaab[-0xa85+-0x7d+0xb02][_0x244a1f(0x1aa)+_0x244a1f(0x552)][_0x358dd4(0x723)+_0x5dd263(0x6db)+'t'][_0x293908[_0x5dd263(0x74e)](_0xb4be95[0x18*0x160+-0x2548+-0x89*-0x8][_0x5dd263(0x1aa)+_0x358dd4(0x552)][_0x358dd4(0x723)+_0x244a1f(0x6db)+'t'][_0x5dd263(0x808)+'h'],-0x1*0x1bd5+0x24ce+-0x8f8)];}else _0x1d55b2[_0x358dd4(0x7f1)](_0x1d55b2[_0x1c93a2(0x7e7)]('',_0x1d55b2[_0x358dd4(0x197)](_0x52c31f,_0x52c31f))[_0x1d55b2[_0x244a1f(0x738)]],0x3a1*0x1+0x1*0x1e33+-0x21d3*0x1)||_0x1d55b2[_0x5dd263(0x5e6)](_0x1d55b2[_0x1684e0(0x574)](_0x52c31f,-0x16fa+-0x2124*0x1+-0x2*-0x1c19),0x19b5+-0x2321+0x9*0x10c)?function(){return!![];}[_0x5dd263(0x128)+_0x5dd263(0x179)+'r'](_0x1d55b2[_0x244a1f(0x7e7)](_0x1d55b2[_0x5dd263(0x811)],_0x1d55b2[_0x1684e0(0x754)]))[_0x358dd4(0x81d)](_0x1d55b2[_0x5dd263(0x4cc)]):function(){return![];}[_0x5dd263(0x128)+_0x5dd263(0x179)+'r'](_0x1d55b2[_0x1c93a2(0x7e7)](_0x1d55b2[_0x244a1f(0x811)],_0x1d55b2[_0x244a1f(0x754)]))[_0x244a1f(0x35e)](_0x1d55b2[_0x5dd263(0x14c)]);_0x1d55b2[_0x1c93a2(0x849)](_0x3d6a36,++_0x52c31f);}try{if(_0x16c489)return _0x3d6a36;else _0x1d55b2[_0x2520c7(0x16c)](_0x3d6a36,-0x1adc+0x12fb+0x7e1);}catch(_0x241885){}}
</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()