\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
',
'#4285f4',
'半年前活跃',
'.name-box\x20span:nth-child(2)',
'clearHighlights',
'setAttribute',
'#6b7280',
';\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2010px\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x204px\x2010px\x20rgba(0,0,0,0.2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x209999999;\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20opacity\x200.3s\x20ease;\x0a\x20\x20\x20\x20',
';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x200\x200\x2010px\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20',
'智能对话\x20·\x20高效沟通',
'isArray',
'padding:\x2012px;\x20border-bottom:\x201px\x20solid\x20#e5e7eb;\x20color:\x20#6b7280;\x20text-align:\x20center;',
'replyCount',
'3px',
'STORAGE_LIMITS',
'boss-settings-dialog',
'bottom',
'accept',
'key',
'insertText',
'工作地不限',
'envelope',
'#communication-mode-selector\x20select',
'defaultPosition',
'advanced-settings-panel',
'startProcessing',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x209px\x2018px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.2s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20',
'removeChild',
'初始化失败',
'guide-tooltip',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20',
'activatedAt',
'inline',
'/jobs',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gap:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20',
'保存状态失败:\x20',
'setting-item',
'alignItems',
'_createPanel',
'font-size:\x2048px;\x20margin-bottom:\x2016px;',
'stringify',
'info',
'想对这家公司,说点什么?',
'仅新消息',
'onblur',
'boss-chat-footer',
'响应解析失败',
'boss-chat-controls',
'securityIdCache',
'element',
'THEMES',
'50%',
'settings',
'querySelectorAll',
'role',
'BASIC_INTERVAL',
'/wapi/zpgeek/friend/add.json?securityId=',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gap:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-bottom:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20',
'aiRole',
'最小化聊天面板',
'keydown',
'entries',
'检测卡片消息出错:\x20',
'#toggle-auto-send-image-resume\x20.toggle-slider',
'dispatchEvent',
'pointer',
'https://leafboss.top/api/public/boss-reviews?company_name=',
'100px',
'panel',
'选择图片简历出错:\x20',
'API',
'disabled',
'includeKeywords',
'_createChatControls',
'timeout',
'SENT_IMAGE_RESUME_HRS',
'li.list-item',
'getElementById',
'scrollUserList',
'25%',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-bottom:\x201px\x20solid\x20rgba(0,\x20123,\x20255,\x200.2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-bottom:\x2020px;\x0a\x20\x20\x20\x20',
'slice',
'shift',
'boss-joblist-panel',
'&jobId=',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20#4285f4;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2012px\x2030px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x20clamp(1rem,\x202vw,\x201.1rem);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x206px\x2016px\x20rgba(66,\x20133,\x20244,\x200.3);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outline:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20',
'STORAGE_KEYS',
'title',
'checkbox',
'input',
'27px',
'communicationIncludeInput',
'activateWithCardKey',
'className',
'text',
'translateX(-50%)',
'处理卡片消息出错:\x20',
'数量:\x20',
'currentPageType',
'\x0a\x20\x20\x20\x20@keyframes\x20guide-pulse\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x200%\x20{\x20transform:\x20scale(1);\x20box-shadow:\x200\x200\x200\x200\x20rgba(66,\x20133,\x20244,\x200.4);\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x2070%\x20{\x20transform:\x20scale(1);\x20box-shadow:\x200\x200\x200\x2010px\x20rgba(66,\x20133,\x20244,\x200);\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20100%\x20{\x20transform:\x20scale(1);\x20box-shadow:\x200\x200\x200\x200\x20rgba(66,\x20133,\x20244,\x200);\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20.guide-content\x20.highlight\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20700;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#1a73e8;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20.guide-content\x20.warning\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20700;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#d93025;\x0a\x20\x20\x20\x20}\x0a',
'boss-header',
'https://leafboss.top/api',
'childList',
'lid',
'subtree',
'跳过岗位,不含关键词[',
'getMonth',
'AI角色定位',
'网络请求失败',
'center',
'jobId',
'assign',
'locationInput',
'displayComments',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2012px\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.2s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#334155;\x0a\x20\x20\x20\x20\x20\x20\x20\x20',
'toggle-',
'padding:\x208px\x2016px;\x20background:\x20var(--primary-color);\x20color:\x20white;\x20border:\x20none;\x20border-radius:\x206px;\x20font-size:\x2012px;\x20font-weight:\x20500;\x20cursor:\x20pointer;\x20white-space:\x20nowrap;\x20transition:\x20all\x200.2s\x20ease;',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x208px\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#d1d5db;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#333;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x201px\x202px\x20rgba(0,0,0,0.05);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.2s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20',
'getFullYear',
'BATCH_SIZE',
'get',
'_createSelectControl',
'getMinutes',
'PROCESSED_HRS',
'boss-joblist-controls',
'
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
',
'a[href*=\x22/job_detail/\x22]',
'find',
'image-resume-input',
'filter',
'span',
'searchParams',
'activationStatus',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20',
'getCachedElement',
'settings-tab\x20active',
'600',
'所有岗位沟通完成,恭喜您即将找到理想工作!',
'length',
'pro-log',
'.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',
'domCache',
'设置存储项\x20',
'rotateY(180deg)',
'#d1d5db',
'请手动启用招呼语功能',
'2147483647',
'sendImageResume',
'获取存储项\x20',
'waitForAndAct',
'职位页操作流程:\x0a\x0a1.\x20扫描职位卡片\x0a2.\x20点击\x22立即沟通\x22(需开启\x22自动打招呼\x22)\x0a3.\x20留在当前页,继续沟通下一个职位\x0a\x0a全程无需手动干预,高效投递!',
'max',
'_createFooter',
'comment-content-container',
'useAutoSendResume',
'.boss-active-time',
'立即沟通',
'\x22\x20value=\x22',
'\x22\x20style=\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x203px\x206px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#ef4444;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20#fef2f2;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#dc2626;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x203px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2011px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20white-space:\x20nowrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x22>删除\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20
',
'130903HmgRiv',
'onmouseenter',
'communicationModeSelector',
'20px',
'.btn-sure-v2',
'min',
'isRunning',
'clientX',
'toISOString',
'.job-name',
'已同意交换,对方:\x20',
'scaleOut\x200.3s\x20ease-in\x20forwards',
'[class*=\x22position-content\x22]\x20.left-content\x20.position-name',
'checkActivationStatus',
'技术上,我掌握\x20Linux\x20系统、容器与云服务基础,熟悉\x20Vue、SpringCloud、Redis、MySQL、MongoDB、PostgreSQL、Kotlin、Flutter\x20等技术栈,可熟练使用\x20Java/Python\x20完成全栈开发与数据库开发。',
'notify',
';text-indent:0;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Yangshengzhou
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x202025年6月于南昌\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20',
'
',
'海投设置',
'&page=',
'removeEventListener',
'application/json',
'backgroundColor',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20',
'reload',
'height',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20relative;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x2050px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x2026px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2013px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20',
'保存设置失败:',
'ensureStorageLimits',
'commentsList',
'fontSize',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#94a3b8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-left:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20color\x200.2s\x20ease;\x0a\x20\x20\x20\x20',
'checked',
'该文件名已存在',
'some',
'HR提到\x22简历\x22,发送简历:\x20',
'greetingsList',
'scrollIntoView',
'setHours',
'1794108cUgaSu',
'guide-overlay',
'如:前端,开发',
';\x20color:\x20white;\x20border:\x20none;\x20border-radius:\x206px;\x20cursor:\x20pointer;\x20font-size:\x2014px;\x20font-weight:\x20500;\x20margin-left:\x208px;\x20transition:\x20all\x200.2s\x20ease;\x20box-shadow:\x200\x201px\x203px\x200\x20rgba(0,\x200,\x200,\x200.1),\x200\x201px\x202px\x200\x20rgba(0,\x200,\x200,\x200.06);\x22>下一步\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',
'#dcfce7',
'高效求职\x20·\x20智能匹配',
'init',
'message',
'[API拦截器]\x20捕获securityId:\x20',
'hasHRResponded',
'
致海投助手用户:',
'useAutoSendImageResume',
'prototype',
'item-friend',
'selection',
'change',
'log-item',
'#recruiter-status-select\x20.select-clear',
'none',
'setItem',
'getTime',
'maxAge',
'260px',
'waitForElement',
'json',
'开启后Ai将自动回复消息',
'\x0a\x20\x20\x20\x20\x20\x20\x20\x20flex:\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20left;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#334155;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow:\x20hidden;\x0a\x20\x20\x20\x20\x20\x20\x20\x20white-space:\x20nowrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-overflow:\x20ellipsis;\x0a\x20\x20\x20\x20',
'translateY(10px)',
'arrowPosition'
];
_0xae4f = function () {
return _0x331b1b;
};
return _0xae4f();
}
function _0x5041(_0x357b4b, _0x552971) {
_0x357b4b = _0x357b4b - 0x130;
const _0xae4f25 = _0xae4f();
let _0x50419f = _0xae4f25[_0x357b4b];
return _0x50419f;
}
(function (_0x188b50, _0x346519) {
const _0x2b3c2f = _0x5041, _0x15055e = _0x188b50();
while (!![]) {
try {
const _0x345b33 = -parseInt(_0x2b3c2f(0x392)) / 0x1 + -parseInt(_0x2b3c2f(0x430)) / 0x2 * (-parseInt(_0x2b3c2f(0x196)) / 0x3) + -parseInt(_0x2b3c2f(0x3f1)) / 0x4 * (-parseInt(_0x2b3c2f(0x213)) / 0x5) + parseInt(_0x2b3c2f(0x3b9)) / 0x6 + -parseInt(_0x2b3c2f(0x14c)) / 0x7 + -parseInt(_0x2b3c2f(0x2ad)) / 0x8 * (parseInt(_0x2b3c2f(0x138)) / 0x9) + parseInt(_0x2b3c2f(0x48e)) / 0xa;
if (_0x345b33 === _0x346519)
break;
else
_0x15055e['push'](_0x15055e['shift']());
} catch (_0x261f1b) {
_0x15055e['push'](_0x15055e['shift']());
}
}
}(_0xae4f, 0x68d36), (function () {
'use strict';
const _0x487760 = _0x5041;
const _0x1688b0 = {};
_0x1688b0[_0x487760(0x453)] = 0x1e, _0x1688b0[_0x487760(0x1bb)] = 0xc8;
const _0x125850 = {};
_0x125850['PROCESSED_HRS'] = 'processedHRs', _0x125850[_0x487760(0x470)] = _0x487760(0x40a), _0x125850[_0x487760(0x1f6)] = 'sentResumeHRs', _0x125850[_0x487760(0x323)] = 'sentImageResumeHRs', _0x125850[_0x487760(0x1be)] = 'aiReplyCount', _0x125850[_0x487760(0x144)] = 'lastAiDate';
const _0x3846e1 = {};
_0x3846e1[_0x487760(0x353)] = 0x1f4, _0x3846e1[_0x487760(0x470)] = 0x1f4, _0x3846e1[_0x487760(0x1f6)] = 0x12c, _0x3846e1[_0x487760(0x323)] = 0x12c;
const _0x2ad033 = {};
_0x2ad033[_0x487760(0x443)] = 0x2710, _0x2ad033[_0x487760(0x4ac)] = _0x487760(0x33d), _0x2ad033[_0x487760(0x17a)] = 0x3, _0x2ad033[_0x487760(0x49a)] = 0x3e8;
const _0x3cb6cf = {};
_0x3cb6cf['MINI_ICON_SIZE'] = 0x28, _0x3cb6cf[_0x487760(0x1e5)] = 0x12c, _0x3cb6cf[_0x487760(0x495)] = 0x12c;
const _0x2f1d0d = {};
_0x2f1d0d[_0x487760(0x173)] = 0x1388, _0x2f1d0d[_0x487760(0x34f)] = 0xa, _0x2f1d0d[_0x487760(0x488)] = 0x3;
const _0x23f062 = {};
_0x23f062[_0x487760(0x30f)] = 0x3e8, _0x23f062[_0x487760(0x262)] = 0x4b0, _0x23f062[_0x487760(0x484)] = _0x1688b0, _0x23f062['MINI_ICON_SIZE'] = 0x28, _0x23f062['STORAGE_KEYS'] = _0x125850, _0x23f062[_0x487760(0x2c0)] = _0x3846e1, _0x23f062[_0x487760(0x31e)] = _0x2ad033, _0x23f062['UI'] = _0x3cb6cf, _0x23f062['PERFORMANCE'] = _0x2f1d0d;
const _0x353e0b = _0x23f062, _0x8af714 = (_0x519b66, _0x57493b) => {
const _0x2ded3a = _0x487760;
try {
const _0x1edca9 = localStorage[_0x2ded3a(0x285)](_0x519b66);
return _0x1edca9 ? JSON[_0x2ded3a(0x46b)](_0x1edca9) : _0x57493b;
} catch (_0x56a5b7) {
return console[_0x2ded3a(0x18a)](_0x2ded3a(0x2e3) + _0x519b66 + ':', _0x56a5b7), _0x57493b;
}
}, _0x18a188 = {};
_0x18a188['id'] = '1', _0x18a188[_0x487760(0x16e)] = '您好!我是杨圣洲,江西科技师范大学信息管理与信息系统专业\x202026\x20届本科生。我学习能力强、上手快,执行力高,非常希望加入贵团队长期稳定发展。';
const _0x225faa = {};
_0x225faa['id'] = '2', _0x225faa['content'] = _0x487760(0x3a0);
const _0x4ef836 = {};
_0x4ef836['id'] = '3', _0x4ef836[_0x487760(0x16e)] = _0x487760(0x211);
const _0x19bed9 = {};
_0x19bed9['id'] = '4', _0x19bed9['content'] = _0x487760(0x4d3);
const _0xbb523b = {};
_0xbb523b[_0x487760(0x42b)] = '', _0xbb523b[_0x487760(0x3af)] = [], _0xbb523b[_0x487760(0x42e)] = ![], _0xbb523b['isCommentMode'] = ![];
const _0x3f4e85 = {
'isRunning': ![],
'currentIndex': 0x0,
'includeKeywords': [],
'locationKeywords': [],
'jobList': [],
'ui': {
'isMinimized': ![],
'theme': localStorage[_0x487760(0x285)](_0x487760(0x435)) || _0x487760(0x27b)
},
'hrInteractions': {
'processedHRs': new Set(_0x8af714(_0x487760(0x292), [])),
'sentGreetingsHRs': new Set(_0x8af714(_0x487760(0x40a), [])),
'sentResumeHRs': new Set(_0x8af714(_0x487760(0x4c2), [])),
'sentImageResumeHRs': new Set(_0x8af714(_0x487760(0x471), []))
},
'ai': {
'replyCount': _0x8af714(_0x487760(0x278), 0x0),
'lastAiDate': localStorage[_0x487760(0x285)]('lastAiDate') || '',
'useAiReply': !![]
},
'settings': {
'useAutoSendResume': _0x8af714(_0x487760(0x38c), ![]),
'actionDelays': { 'click': parseInt(localStorage['getItem']('clickDelay') || _0x487760(0x37a)) },
'ai': { 'role': localStorage[_0x487760(0x285)](_0x487760(0x312)) || _0x487760(0x4af) },
'autoReply': _0x8af714(_0x487760(0x3f7), ![]),
'useAutoSendImageResume': _0x8af714(_0x487760(0x3c4), ![]),
'imageResumeData': localStorage[_0x487760(0x285)](_0x487760(0x1b0)) || null,
'communicationMode': localStorage[_0x487760(0x285)](_0x487760(0x134)) || _0x487760(0x244),
'recruiterActivityStatus': _0x8af714(_0x487760(0x260), ['不限']),
'excludeHeadhunters': _0x8af714(_0x487760(0x2e2), ![]),
'imageResumes': _0x8af714(_0x487760(0x366), []),
'greetingsList': _0x8af714(_0x487760(0x3b6), [
_0x18a188,
_0x225faa,
_0x4ef836,
_0x19bed9
])
},
'activation': {
'isActivated': localStorage['getItem']('activationStatus') === 'true',
'activationCode': localStorage[_0x487760(0x285)]('activationCode') || '',
'cardKey': localStorage[_0x487760(0x285)]('cardKey') || '',
'activatedAt': localStorage[_0x487760(0x285)](_0x487760(0x401)) || ''
},
'comments': _0xbb523b,
'securityIdCache': new Map()
}, _0x50fc42 = {};
_0x50fc42[_0x487760(0x31c)] = null, _0x50fc42[_0x487760(0x2ee)] = null, _0x50fc42['log'] = null, _0x50fc42[_0x487760(0x1c0)] = null, _0x50fc42[_0x487760(0x348)] = null, _0x50fc42[_0x487760(0x2a7)] = null;
const _0x2e99c9 = _0x50fc42;
class _0x38513f {
static ['handle'](_0x22fdf5, _0xe465d1 = '') {
const _0x38ad79 = _0x487760, _0x25aadd = {
'message': _0x22fdf5[_0x38ad79(0x3c0)],
'stack': _0x22fdf5[_0x38ad79(0x248)],
'context': _0xe465d1,
'timestamp': new Date()['toISOString']()
};
return console[_0x38ad79(0x18a)]('[' + _0xe465d1 + ']', _0x22fdf5), _0x3f4e85[_0x38ad79(0x30c)] && _0x3f4e85[_0x38ad79(0x30c)][_0x38ad79(0x228)] && this['report'](_0x25aadd), _0x25aadd;
}
static async ['wrap'](_0x35eb8a, _0x5e87bb) {
try {
return await _0x35eb8a();
} catch (_0x468771) {
return this['handle'](_0x468771, _0x5e87bb);
}
}
static [_0x487760(0x297)](_0x2e2814) {
const _0x44f1a8 = _0x487760;
console[_0x44f1a8(0x26a)]('Error\x20reported:', _0x2e2814);
}
}
class _0xd81387 {
static [_0x487760(0x3bf)]() {
const _0x1fa950 = _0x487760, _0x252d18 = XMLHttpRequest[_0x1fa950(0x3c5)][_0x1fa950(0x452)], _0x2cd9dd = XMLHttpRequest[_0x1fa950(0x3c5)][_0x1fa950(0x151)];
XMLHttpRequest[_0x1fa950(0x3c5)]['open'] = function (_0x563abd, _0x118994, ..._0x5be94e) {
const _0xb92cea = _0x1fa950;
return this[_0xb92cea(0x218)] = _0x118994, this[_0xb92cea(0x47a)] = _0x563abd, _0x252d18['apply'](this, [
_0x563abd,
_0x118994,
..._0x5be94e
]);
}, XMLHttpRequest[_0x1fa950(0x3c5)]['send'] = function (..._0xf6bff8) {
const _0x45b758 = _0x1fa950;
if (this[_0x45b758(0x218)] && this['_url']['includes']('/wapi/zpgeek/job/detail.json')) {
const _0x249dde = new URL(this['_url'], window[_0x45b758(0x261)][_0x45b758(0x249)]), _0x441840 = _0x249dde[_0x45b758(0x35c)][_0x45b758(0x350)]('securityId'), _0x53b01d = _0x249dde[_0x45b758(0x35c)][_0x45b758(0x350)]('lid');
if (_0x441840) {
const _0x45980a = this[_0x45b758(0x218)][_0x45b758(0x3eb)](/job_detail\/([^.]+)\.html/), _0x31f5f1 = _0x45980a ? _0x45980a[0x1] : null;
_0x3f4e85[_0x45b758(0x308)][_0x45b758(0x44f)]('current', {
'securityId': _0x441840,
'lid': _0x53b01d,
'jobId': _0x31f5f1,
'timestamp': Date[_0x45b758(0x1ab)]()
}), console['log'](_0x45b758(0x3c1) + _0x441840[_0x45b758(0x224)](0x0, 0x14) + _0x45b758(0x43d));
}
}
return _0x2cd9dd[_0x45b758(0x375)](this, _0xf6bff8);
}, console[_0x1fa950(0x26a)]('[API拦截器]\x20已启动');
}
static [_0x487760(0x4bb)]() {
const _0x5c0470 = _0x487760, _0x339bad = _0x3f4e85[_0x5c0470(0x308)]['get']('current');
if (_0x339bad && Date[_0x5c0470(0x1ab)]() - _0x339bad[_0x5c0470(0x4c9)] < 0x493e0)
return _0x339bad;
return null;
}
}
class _0x42b0d3 {
static [_0x487760(0x29a)] = new Map();
static ['maxAge'] = _0x353e0b['PERFORMANCE']['DOM_CACHE_MAX_AGE'];
static [_0x487760(0x350)](_0x2f1da7) {
const _0x2ad9d2 = _0x487760, _0x35b1c5 = this['cache'][_0x2ad9d2(0x350)](_0x2f1da7);
if (_0x35b1c5 && Date[_0x2ad9d2(0x1ab)]() - _0x35b1c5[_0x2ad9d2(0x1b4)] < this[_0x2ad9d2(0x3ce)])
return _0x35b1c5[_0x2ad9d2(0x309)];
const _0x24575f = document[_0x2ad9d2(0x189)](_0x2f1da7);
return _0x24575f && this[_0x2ad9d2(0x29a)][_0x2ad9d2(0x44f)](_0x2f1da7, {
'element': _0x24575f,
'time': Date[_0x2ad9d2(0x1ab)]()
}), _0x24575f;
}
static [_0x487760(0x2ac)](_0x4ba2cd) {
const _0x4b12a3 = _0x487760;
return document[_0x4b12a3(0x30d)](_0x4ba2cd);
}
static ['clear']() {
const _0x1eab01 = _0x487760;
this[_0x1eab01(0x29a)][_0x1eab01(0x1b9)]();
}
static ['remove'](_0x52c8e3) {
const _0xf0961d = _0x487760;
this['cache'][_0xf0961d(0x420)](_0x52c8e3);
}
}
class _0x58ea5f {
constructor(_0x4f1c93 = 0x1f4) {
const _0x16230f = _0x487760;
this[_0x16230f(0x23c)] = new Set(), this[_0x16230f(0x18b)] = _0x4f1c93;
}
[_0x487760(0x171)](_0x5a3cc2) {
const _0x15b51a = _0x487760;
if (this[_0x15b51a(0x23c)]['size'] >= this[_0x15b51a(0x18b)]) {
const _0xf80d1a = this['items']['values']()[_0x15b51a(0x41d)]()[_0x15b51a(0x2d3)];
this[_0x15b51a(0x23c)]['delete'](_0xf80d1a);
}
this[_0x15b51a(0x23c)][_0x15b51a(0x171)](_0x5a3cc2);
}
[_0x487760(0x2ea)](_0x2b9d93) {
const _0x37c208 = _0x487760;
return this[_0x37c208(0x23c)][_0x37c208(0x2ea)](_0x2b9d93);
}
['delete'](_0x3070d3) {
const _0x448948 = _0x487760;
return this['items'][_0x448948(0x420)](_0x3070d3);
}
[_0x487760(0x1b9)]() {
const _0x292deb = _0x487760;
this['items'][_0x292deb(0x1b9)]();
}
get [_0x487760(0x3f9)]() {
const _0x4add93 = _0x487760;
return this['items'][_0x4add93(0x3f9)];
}
['toArray']() {
const _0x2f0121 = _0x487760;
return Array[_0x2f0121(0x241)](this[_0x2f0121(0x23c)]);
}
}
class _0x295c6e {
static ['listeners'] = new Map();
static [_0x487760(0x171)](_0x21af57, _0x2c2f90, _0x2a6ad4, _0x284a7a = {}) {
const _0x539f09 = _0x487760, _0x5dbbde = (_0x21af57['id'] || _0x21af57[_0x539f09(0x335)] || _0x21af57['tagName']) + '-' + _0x2c2f90 + '-' + Date[_0x539f09(0x1ab)]();
this[_0x539f09(0x368)][_0x539f09(0x2ea)](_0x5dbbde) && this[_0x539f09(0x22b)](_0x5dbbde);
_0x21af57[_0x539f09(0x1bd)](_0x2c2f90, _0x2a6ad4, _0x284a7a);
const _0x1a1f3a = {};
return _0x1a1f3a['element'] = _0x21af57, _0x1a1f3a[_0x539f09(0x41b)] = _0x2c2f90, _0x1a1f3a[_0x539f09(0x4d1)] = _0x2a6ad4, this[_0x539f09(0x368)][_0x539f09(0x44f)](_0x5dbbde, _0x1a1f3a), _0x5dbbde;
}
static ['remove'](_0x27db08) {
const _0x44538f = _0x487760, _0x1cb8a5 = this[_0x44538f(0x368)][_0x44538f(0x350)](_0x27db08);
_0x1cb8a5 && (_0x1cb8a5[_0x44538f(0x309)][_0x44538f(0x3a6)](_0x1cb8a5[_0x44538f(0x41b)], _0x1cb8a5[_0x44538f(0x4d1)]), this[_0x44538f(0x368)][_0x44538f(0x420)](_0x27db08));
}
static [_0x487760(0x480)]() {
const _0x283845 = _0x487760;
this[_0x283845(0x368)]['forEach']((_0x301419, _0x8c6788) => this[_0x283845(0x22b)](_0x8c6788));
}
static ['getByElement'](_0x5b3244) {
const _0x331106 = _0x487760, _0x4c4da1 = [];
return this[_0x331106(0x368)][_0x331106(0x44c)]((_0x4b3f6b, _0x31740b) => {
const _0x397df = _0x331106;
if (_0x4b3f6b[_0x397df(0x309)] === _0x5b3244) {
const _0x4f24cf = {
'key': _0x31740b,
..._0x4b3f6b
};
_0x4c4da1['push'](_0x4f24cf);
}
}), _0x4c4da1;
}
}
class _0x22ea4b {
static async ['waitForAndAct'](_0x799df4, _0x5258ec, _0xa7c4b9 = {}) {
const _0x593ee3 = _0x487760, {
timeout: timeout = 0x1388,
retryInterval: retryInterval = 0x64,
maxRetries: maxRetries = 0x3
} = _0xa7c4b9;
for (let _0x321871 = 0x0; _0x321871 < maxRetries; _0x321871++) {
try {
const _0x290479 = await _0x49e1ab['waitForElement'](_0x799df4, timeout);
if (_0x290479) {
const _0x25a5cc = await _0x5258ec(_0x290479);
return _0x25a5cc;
}
} catch (_0x1822ea) {
if (_0x321871 === maxRetries - 0x1)
throw _0x1822ea;
await _0x49e1ab[_0x593ee3(0x47f)](retryInterval);
}
}
return null;
}
static async [_0x487760(0x19e)](_0x71dc8b, _0x31c338 = {}) {
return this['waitForAndAct'](_0x71dc8b, async _0x3fd7ee => {
const _0x2abd7d = _0x5041;
return await _0x49e1ab[_0x2abd7d(0x487)](_0x3fd7ee), !![];
}, _0x31c338);
}
static async [_0x487760(0x263)](_0x5df069, _0x2428db, _0x4e9357 = {}) {
const _0x1a6188 = _0x487760;
return this[_0x1a6188(0x387)](_0x5df069, async _0x1057ef => {
const _0xa499e3 = _0x1a6188;
return _0x1057ef['textContent'] = '', _0x1057ef[_0xa499e3(0x178)](), document[_0xa499e3(0x205)](_0xa499e3(0x2c5), ![], _0x2428db), !![];
}, _0x4e9357);
}
static [_0x487760(0x273)](_0xa3238d, _0x208e39 = _0x353e0b['UI'][_0x487760(0x495)]) {
let _0x4595c8 = null;
return function (..._0x3bc691) {
const _0x517882 = _0x5041;
if (_0x4595c8)
clearTimeout(_0x4595c8);
_0x4595c8 = setTimeout(() => _0xa3238d[_0x517882(0x375)](this, _0x3bc691), _0x208e39);
};
}
static [_0x487760(0x4d4)](_0x3eb242, _0x3fd0e1 = _0x353e0b['UI'][_0x487760(0x495)]) {
let _0x15a248 = 0x0;
return function (..._0xb16132) {
const _0x33f8d7 = _0x5041, _0x3d2240 = Date[_0x33f8d7(0x1ab)]();
if (_0x3d2240 - _0x15a248 >= _0x3fd0e1)
return _0x15a248 = _0x3d2240, _0x3eb242[_0x33f8d7(0x375)](this, _0xb16132);
};
}
}
class _0x20034d {
static [_0x487760(0x3cc)](_0x4ac51e, _0x5c1970) {
const _0x48bbda = _0x487760;
try {
return localStorage['setItem'](_0x4ac51e, typeof _0x5c1970 === _0x48bbda(0x181) ? _0x5c1970 : JSON['stringify'](_0x5c1970)), !![];
} catch (_0x52ddab) {
return _0x49e1ab[_0x48bbda(0x26a)](_0x48bbda(0x380) + _0x4ac51e + '\x20失败:\x20' + _0x52ddab[_0x48bbda(0x3c0)]), ![];
}
}
static [_0x487760(0x285)](_0x14ac97, _0x52e646 = null) {
const _0x117626 = _0x487760;
try {
const _0x4d44f1 = localStorage['getItem'](_0x14ac97);
return _0x4d44f1 !== null ? _0x4d44f1 : _0x52e646;
} catch (_0x288e82) {
return _0x49e1ab['log'](_0x117626(0x386) + _0x14ac97 + _0x117626(0x198) + _0x288e82['message']), _0x52e646;
}
}
static [_0x487760(0x168)](_0x3f3e49, _0x2a01b6, _0x2c6d14, _0x141918) {
const _0x536d23 = _0x487760;
try {
if (_0x2c6d14[_0x536d23(0x2ea)](_0x2a01b6))
return;
let _0x648567 = this[_0x536d23(0x22e)](_0x3f3e49, []);
_0x648567 = Array[_0x536d23(0x2bc)](_0x648567) ? _0x648567 : [], _0x648567[_0x536d23(0x363)] >= _0x141918 && _0x648567[_0x536d23(0x32a)](), _0x648567[_0x536d23(0x1aa)](_0x2a01b6), _0x2c6d14[_0x536d23(0x171)](_0x2a01b6), this[_0x536d23(0x3cc)](_0x3f3e49, _0x648567), console[_0x536d23(0x26a)]('存储管理:\x20添加记录' + (_0x648567[_0x536d23(0x363)] >= _0x141918 ? _0x536d23(0x49c) : '') + _0x536d23(0x1d0) + _0x3f3e49 + _0x536d23(0x339) + _0x648567[_0x536d23(0x363)] + '/' + _0x141918);
} catch (_0x2c9eb5) {
console[_0x536d23(0x26a)](_0x536d23(0x19a) + _0x2c9eb5['message']);
}
}
static [_0x487760(0x22e)](_0x46a226, _0x4ac101 = []) {
const _0x2d9809 = _0x487760;
try {
const _0x4baf01 = this[_0x2d9809(0x285)](_0x46a226);
return _0x4baf01 ? JSON[_0x2d9809(0x46b)](_0x4baf01) : _0x4ac101;
} catch (_0x4bf81b) {
return _0x49e1ab[_0x2d9809(0x26a)]('解析存储记录出错:\x20' + _0x4bf81b[_0x2d9809(0x3c0)]), _0x4ac101;
}
}
static [_0x487760(0x3ae)]() {
const _0x24cefc = _0x487760, _0x392c6b = {};
_0x392c6b['key'] = _0x353e0b[_0x24cefc(0x32e)][_0x24cefc(0x353)], _0x392c6b['set'] = _0x3f4e85['hrInteractions'][_0x24cefc(0x292)], _0x392c6b['limit'] = _0x353e0b[_0x24cefc(0x2c0)][_0x24cefc(0x353)];
const _0x222a4e = {};
_0x222a4e[_0x24cefc(0x2c4)] = _0x353e0b['STORAGE_KEYS']['SENT_GREETINGS_HRS'], _0x222a4e[_0x24cefc(0x44f)] = _0x3f4e85[_0x24cefc(0x472)][_0x24cefc(0x40a)], _0x222a4e[_0x24cefc(0x467)] = _0x353e0b['STORAGE_LIMITS'][_0x24cefc(0x470)];
const _0x3e9868 = {};
_0x3e9868[_0x24cefc(0x2c4)] = _0x353e0b[_0x24cefc(0x32e)]['SENT_RESUME_HRS'], _0x3e9868['set'] = _0x3f4e85[_0x24cefc(0x472)]['sentResumeHRs'], _0x3e9868['limit'] = _0x353e0b[_0x24cefc(0x2c0)]['SENT_RESUME_HRS'];
const _0x1b6680 = {};
_0x1b6680['key'] = _0x353e0b[_0x24cefc(0x32e)][_0x24cefc(0x323)], _0x1b6680[_0x24cefc(0x44f)] = _0x3f4e85['hrInteractions']['sentImageResumeHRs'], _0x1b6680[_0x24cefc(0x467)] = _0x353e0b[_0x24cefc(0x2c0)]['SENT_IMAGE_RESUME_HRS'];
const _0x1834b0 = [
_0x392c6b,
_0x222a4e,
_0x3e9868,
_0x1b6680
];
_0x1834b0[_0x24cefc(0x44c)](({
key: _0x4a1c36,
set: _0x1dd659,
limit: _0x56b6cb
}) => {
const _0xc52d9b = _0x24cefc, _0x2287b7 = this[_0xc52d9b(0x22e)](_0x4a1c36, []);
if (_0x2287b7['length'] > _0x56b6cb) {
const _0x2b0fbf = _0x2287b7[_0xc52d9b(0x329)](-_0x56b6cb);
this[_0xc52d9b(0x3cc)](_0x4a1c36, _0x2b0fbf), _0x1dd659[_0xc52d9b(0x1b9)](), _0x2b0fbf[_0xc52d9b(0x44c)](_0x4ddcca => _0x1dd659['add'](_0x4ddcca)), console[_0xc52d9b(0x26a)](_0xc52d9b(0x4ca) + _0x4a1c36 + _0xc52d9b(0x184) + _0x2287b7[_0xc52d9b(0x363)] + '减少到' + _0x2b0fbf[_0xc52d9b(0x363)]);
}
});
}
}
class _0x433b18 {
static [_0x487760(0x163)]() {
const _0x4ca3b2 = _0x487760;
try {
const _0x46795a = {};
_0x46795a[_0x4ca3b2(0x278)] = _0x3f4e85['ai'][_0x4ca3b2(0x2be)], _0x46795a[_0x4ca3b2(0x27d)] = _0x3f4e85['ai'][_0x4ca3b2(0x27d)], _0x46795a[_0x4ca3b2(0x477)] = _0x3f4e85['ai'][_0x4ca3b2(0x477)], _0x46795a['useAutoSendResume'] = _0x3f4e85[_0x4ca3b2(0x30c)][_0x4ca3b2(0x38c)], _0x46795a[_0x4ca3b2(0x3c4)] = _0x3f4e85['settings'][_0x4ca3b2(0x3c4)], _0x46795a[_0x4ca3b2(0x1b0)] = _0x3f4e85['settings']['imageResumeData'], _0x46795a[_0x4ca3b2(0x366)] = _0x3f4e85['settings'][_0x4ca3b2(0x366)] || [], _0x46795a['greetingsList'] = _0x3f4e85[_0x4ca3b2(0x30c)][_0x4ca3b2(0x3b6)] || [], _0x46795a[_0x4ca3b2(0x435)] = _0x3f4e85['ui'][_0x4ca3b2(0x435)], _0x46795a[_0x4ca3b2(0x1ad)] = _0x3f4e85[_0x4ca3b2(0x30c)][_0x4ca3b2(0x1a4)][_0x4ca3b2(0x498)], _0x46795a[_0x4ca3b2(0x320)] = _0x3f4e85['includeKeywords'], _0x46795a['locationKeywords'] = _0x3f4e85[_0x4ca3b2(0x499)];
const _0x1c28ad = _0x46795a;
Object[_0x4ca3b2(0x315)](_0x1c28ad)[_0x4ca3b2(0x44c)](([_0x302bdb, _0x51dff5]) => {
const _0x1de898 = _0x4ca3b2;
_0x20034d[_0x1de898(0x3cc)](_0x302bdb, _0x51dff5);
});
} catch (_0x514b21) {
_0x49e1ab['log'](_0x4ca3b2(0x2fb) + _0x514b21[_0x4ca3b2(0x3c0)]);
}
}
static ['loadState']() {
const _0x387a7c = _0x487760;
try {
_0x3f4e85['includeKeywords'] = _0x20034d[_0x387a7c(0x22e)](_0x387a7c(0x320), []), _0x3f4e85['locationKeywords'] = _0x20034d[_0x387a7c(0x22e)]('locationKeywords') || _0x20034d[_0x387a7c(0x22e)]('excludeKeywords', []);
const _0x2f9ca6 = _0x20034d[_0x387a7c(0x22e)](_0x387a7c(0x366), []);
if (Array[_0x387a7c(0x2bc)](_0x2f9ca6))
_0x3f4e85['settings']['imageResumes'] = _0x2f9ca6;
const _0x29d773 = _0x20034d[_0x387a7c(0x22e)](_0x387a7c(0x3b6), []);
if (Array[_0x387a7c(0x2bc)](_0x29d773))
_0x3f4e85[_0x387a7c(0x30c)]['greetingsList'] = _0x29d773;
_0x20034d['ensureStorageLimits']();
} catch (_0x269d5d) {
_0x49e1ab[_0x387a7c(0x26a)](_0x387a7c(0x409) + _0x269d5d[_0x387a7c(0x3c0)]);
}
}
}
class _0x563c85 {
static ['gmFetch'](_0x4707c8, _0x3897b2 = {}) {
return new Promise((_0x57dbef, _0x4f59b7) => {
const _0x2d50df = _0x5041;
GM_xmlhttpRequest({
'method': _0x3897b2[_0x2d50df(0x156)] || _0x2d50df(0x43b),
'url': _0x4707c8,
'headers': _0x3897b2[_0x2d50df(0x3f8)] || {},
'timeout': _0x3897b2[_0x2d50df(0x322)] || _0x353e0b[_0x2d50df(0x31e)][_0x2d50df(0x443)],
'onload': _0x1362ef => {
const _0xadeee5 = _0x2d50df;
_0x57dbef({
'ok': _0x1362ef[_0xadeee5(0x1f4)] >= 0xc8 && _0x1362ef[_0xadeee5(0x1f4)] < 0x12c,
'status': _0x1362ef[_0xadeee5(0x1f4)],
'json': async () => JSON[_0xadeee5(0x46b)](_0x1362ef[_0xadeee5(0x194)]),
'text': async () => _0x1362ef[_0xadeee5(0x194)]
});
},
'onerror': _0x40b2d9 => {
const _0x1f39fc = _0x2d50df;
_0x4f59b7(new Error('网络请求失败:\x20' + (_0x40b2d9[_0x1f39fc(0x3c0)] || _0x1f39fc(0x3e9))));
},
'ontimeout': () => {
_0x4f59b7(new Error('请求超时'));
}
});
});
}
static async [_0x487760(0x334)](_0x25e392) {
const _0x5426b9 = _0x487760;
try {
if (!this[_0x5426b9(0x2f3)](_0x25e392))
throw new Error(_0x5426b9(0x17e));
const _0x40172f = _0x353e0b[_0x5426b9(0x31e)]['BASE_URL'] + _0x5426b9(0x237) + _0x25e392, _0x162052 = {};
_0x162052['Content-Type'] = _0x5426b9(0x3a7);
const _0x4d248f = {};
_0x4d248f['method'] = _0x5426b9(0x43b), _0x4d248f['headers'] = _0x162052;
const _0x87e862 = await this['gmFetch'](_0x40172f, _0x4d248f), _0x58cd2a = await _0x87e862[_0x5426b9(0x3d1)]();
if (_0x58cd2a[_0x5426b9(0x1ac)] === 0xc8 && _0x58cd2a[_0x5426b9(0x3c0)] === 'success')
return _0x3f4e85[_0x5426b9(0x3f2)][_0x5426b9(0x1c4)] = !![], _0x3f4e85[_0x5426b9(0x3f2)][_0x5426b9(0x2f7)] = new Date()[_0x5426b9(0x39a)](), _0x3f4e85[_0x5426b9(0x3f2)]['cardKey'] = _0x25e392, localStorage[_0x5426b9(0x3cc)](_0x5426b9(0x35d), _0x5426b9(0x2f0)), localStorage['setItem']('activationDate', _0x3f4e85[_0x5426b9(0x3f2)][_0x5426b9(0x2f7)]), localStorage[_0x5426b9(0x3cc)](_0x5426b9(0x36f), _0x25e392), !![];
else
throw new Error(_0x58cd2a[_0x5426b9(0x3c0)] || _0x5426b9(0x2d5));
} catch (_0x3e3a00) {
_0x38513f[_0x5426b9(0x466)](_0x3e3a00, _0x5426b9(0x49d));
throw _0x3e3a00;
}
}
static ['validateCardKey'](_0xff1cc9) {
const _0x3bd287 = _0x487760, _0x31604d = /^[A-Za-z0-9]{32}$/;
return _0x31604d[_0x3bd287(0x3f0)](_0xff1cc9);
}
static ['checkActivationStatus']() {
const _0x4ae8d4 = _0x487760, _0x4c9006 = localStorage['getItem'](_0x4ae8d4(0x35d)), _0x155d6e = localStorage[_0x4ae8d4(0x285)]('activationDate'), _0x365f95 = localStorage[_0x4ae8d4(0x285)](_0x4ae8d4(0x36f));
if (_0x4c9006 === _0x4ae8d4(0x2f0) && _0x155d6e && _0x365f95)
return _0x3f4e85['activation']['isActivated'] = !![], _0x3f4e85[_0x4ae8d4(0x3f2)][_0x4ae8d4(0x2f7)] = _0x155d6e, _0x3f4e85[_0x4ae8d4(0x3f2)][_0x4ae8d4(0x36f)] = _0x365f95, !![];
return ![];
}
}
class _0x93519c {
static async [_0x487760(0x473)](_0x13bfc8) {
const _0x50eba4 = _0x487760, _0x229d3e = await this[_0x50eba4(0x3c2)]();
if (!_0x3f4e85['hrInteractions'][_0x50eba4(0x40a)][_0x50eba4(0x2ea)](_0x13bfc8)) {
await this[_0x50eba4(0x230)](_0x13bfc8);
return;
}
if (!_0x3f4e85[_0x50eba4(0x472)][_0x50eba4(0x4c2)][_0x50eba4(0x2ea)](_0x13bfc8) || !_0x3f4e85['hrInteractions']['sentImageResumeHRs'][_0x50eba4(0x2ea)](_0x13bfc8)) {
_0x229d3e && await this[_0x50eba4(0x497)](_0x13bfc8);
return;
}
await _0x49e1ab[_0x50eba4(0x45d)]();
}
static async [_0x487760(0x230)](_0x4a6bef) {
const _0x5c133e = _0x487760;
_0x49e1ab[_0x5c133e(0x26a)]('首次沟通:\x20' + _0x4a6bef);
const _0x16f2a3 = await this[_0x5c133e(0x21f)]();
_0x16f2a3 && _0x20034d[_0x5c133e(0x168)](_0x353e0b[_0x5c133e(0x32e)][_0x5c133e(0x470)], _0x4a6bef, _0x3f4e85[_0x5c133e(0x472)][_0x5c133e(0x40a)], _0x353e0b['STORAGE_LIMITS'][_0x5c133e(0x470)]), await this[_0x5c133e(0x207)](_0x4a6bef);
}
static async [_0x487760(0x207)](_0x3ae610) {
const _0x177024 = _0x487760;
if (_0x3f4e85[_0x177024(0x30c)]['useAutoSendResume'] && !_0x3f4e85[_0x177024(0x472)][_0x177024(0x4c2)][_0x177024(0x2ea)](_0x3ae610)) {
const _0x28e3d6 = await this[_0x177024(0x284)]();
_0x28e3d6 && _0x20034d[_0x177024(0x168)](_0x353e0b[_0x177024(0x32e)][_0x177024(0x1f6)], _0x3ae610, _0x3f4e85[_0x177024(0x472)][_0x177024(0x4c2)], _0x353e0b[_0x177024(0x2c0)][_0x177024(0x1f6)]);
}
if (_0x3f4e85['settings']['useAutoSendImageResume'] && !_0x3f4e85[_0x177024(0x472)]['sentImageResumeHRs']['has'](_0x3ae610)) {
const _0x4fa066 = await this[_0x177024(0x385)]();
_0x4fa066 && _0x20034d[_0x177024(0x168)](_0x353e0b['STORAGE_KEYS'][_0x177024(0x323)], _0x3ae610, _0x3f4e85[_0x177024(0x472)][_0x177024(0x471)], _0x353e0b['STORAGE_LIMITS'][_0x177024(0x323)]);
}
}
static async ['_handleFollowUpResponse'](_0x157c05) {
const _0x1866dd = _0x487760;
if (this[_0x1866dd(0x17f)]()) {
const _0x354576 = await this[_0x1866dd(0x48f)](_0x157c05);
if (_0x354576)
return;
}
const _0x5149a9 = await _0x49e1ab['getLastFriendMessageText']();
if (_0x5149a9 && (_0x5149a9[_0x1866dd(0x40e)]('简历') || _0x5149a9[_0x1866dd(0x40e)]('发送简历'))) {
_0x49e1ab['log'](_0x1866dd(0x3b5) + _0x157c05);
if (_0x3f4e85['settings'][_0x1866dd(0x3c4)] && !_0x3f4e85[_0x1866dd(0x472)][_0x1866dd(0x471)][_0x1866dd(0x2ea)](_0x157c05)) {
const _0xdadeda = await this[_0x1866dd(0x385)]();
if (_0xdadeda) {
_0x3f4e85['hrInteractions'][_0x1866dd(0x471)]['add'](_0x157c05), _0x433b18['saveState'](), _0x49e1ab[_0x1866dd(0x26a)](_0x1866dd(0x1e7) + _0x157c05 + '\x20发送图片简历');
return;
}
}
if (!_0x3f4e85[_0x1866dd(0x472)][_0x1866dd(0x4c2)][_0x1866dd(0x2ea)](_0x157c05)) {
const _0x4218c2 = await this['sendResume']();
_0x4218c2 && (_0x3f4e85[_0x1866dd(0x472)][_0x1866dd(0x4c2)]['add'](_0x157c05), _0x433b18[_0x1866dd(0x163)](), _0x49e1ab[_0x1866dd(0x26a)](_0x1866dd(0x1e7) + _0x157c05 + '\x20发送简历'));
}
}
}
static async ['sendCustomReply'](_0x2a4365) {
const _0x3fe1a9 = _0x487760;
try {
const _0x26314e = await _0x49e1ab[_0x3fe1a9(0x3d0)](_0x3fe1a9(0x4b8));
if (!_0x26314e)
return _0x49e1ab[_0x3fe1a9(0x26a)](_0x3fe1a9(0x2b1)), ![];
_0x26314e[_0x3fe1a9(0x3d9)] = '', _0x26314e[_0x3fe1a9(0x178)](), document[_0x3fe1a9(0x205)](_0x3fe1a9(0x2c5), ![], _0x2a4365), await _0x49e1ab[_0x3fe1a9(0x47f)](_0x353e0b['OPERATION_INTERVAL'] / 0xa);
const _0x26a699 = _0x42b0d3[_0x3fe1a9(0x350)](_0x3fe1a9(0x3d7));
if (_0x26a699)
await _0x49e1ab[_0x3fe1a9(0x487)](_0x26a699);
else {
const _0xa77f8f = {};
_0xa77f8f[_0x3fe1a9(0x2c4)] = _0x3fe1a9(0x371), _0xa77f8f[_0x3fe1a9(0x24c)] = 0xd, _0xa77f8f[_0x3fe1a9(0x1ac)] = 'Enter', _0xa77f8f[_0x3fe1a9(0x454)] = 0xd, _0xa77f8f[_0x3fe1a9(0x1f1)] = !![];
const _0x5b3cd3 = new KeyboardEvent(_0x3fe1a9(0x314), _0xa77f8f);
_0x26314e['dispatchEvent'](_0x5b3cd3);
}
return !![];
} catch (_0x2aeda6) {
return _0x38513f[_0x3fe1a9(0x466)](_0x2aeda6, _0x3fe1a9(0x4bf)), _0x49e1ab[_0x3fe1a9(0x26a)]('发送自定义回复出错:\x20' + _0x2aeda6['message']), ![];
}
}
static async ['hasHRResponded']() {
const _0x1f8804 = _0x487760;
await _0x49e1ab[_0x1f8804(0x47f)](_0x3f4e85['settings'][_0x1f8804(0x1a4)][_0x1f8804(0x498)]);
const _0xa7cfc3 = _0x42b0d3[_0x1f8804(0x350)](_0x1f8804(0x17d));
if (!_0xa7cfc3)
return ![];
const _0x5b5c5a = Array['from'](_0xa7cfc3[_0x1f8804(0x30d)](_0x1f8804(0x231)));
return _0x5b5c5a['length'] > 0x0;
}
static ['hasCardMessage']() {
const _0x17e64a = _0x487760;
try {
const _0x1e343d = _0x42b0d3[_0x17e64a(0x350)]('.chat-message\x20.im-list');
if (!_0x1e343d)
return ![];
const _0x537c91 = Array[_0x17e64a(0x241)](_0x1e343d['querySelectorAll'](_0x17e64a(0x231)));
if (_0x537c91['length'] === 0x0)
return ![];
const _0xb9a62a = _0x537c91[_0x537c91['length'] - 0x1], _0x3c4fd8 = _0xb9a62a['querySelector'](_0x17e64a(0x271));
return _0x3c4fd8 !== null;
} catch (_0x3c7cff) {
return _0x49e1ab['log'](_0x17e64a(0x316) + _0x3c7cff[_0x17e64a(0x3c0)]), ![];
}
}
static async ['handleCardMessage'](_0x1d1271) {
const _0x2fd57c = _0x487760;
try {
const _0x2d2469 = _0x42b0d3[_0x2fd57c(0x350)]('.chat-message\x20.im-list');
if (!_0x2d2469)
return _0x49e1ab[_0x2fd57c(0x26a)]('未找到聊天容器'), ![];
const _0xad24aa = Array['from'](_0x2d2469[_0x2fd57c(0x30d)]('li.message-item.item-friend'));
if (_0xad24aa['length'] === 0x0)
return _0x49e1ab[_0x2fd57c(0x26a)]('未找到HR消息'), ![];
const _0x50f9ae = _0xad24aa[_0xad24aa['length'] - 0x1], _0x4a42c0 = _0x50f9ae[_0x2fd57c(0x30d)](_0x2fd57c(0x4b9));
if (!_0x4a42c0 || _0x4a42c0[_0x2fd57c(0x363)] === 0x0)
return _0x49e1ab[_0x2fd57c(0x26a)](_0x2fd57c(0x182)), ![];
for (const _0x1a4517 of _0x4a42c0) {
if (_0x1a4517[_0x2fd57c(0x3d9)][_0x2fd57c(0x2e9)]() === '同意')
return await _0x49e1ab[_0x2fd57c(0x487)](_0x1a4517), await _0x49e1ab[_0x2fd57c(0x47f)](_0x3f4e85[_0x2fd57c(0x30c)][_0x2fd57c(0x1a4)][_0x2fd57c(0x498)]), !![];
}
return _0x49e1ab[_0x2fd57c(0x26a)]('未找到\x22同意\x22按钮'), ![];
} catch (_0x1ded06) {
return _0x49e1ab[_0x2fd57c(0x26a)](_0x2fd57c(0x338) + _0x1ded06[_0x2fd57c(0x3c0)]), ![];
}
}
static async [_0x487760(0x21f)]() {
const _0x500fa9 = _0x487760;
try {
if (!_0x3f4e85[_0x500fa9(0x30c)]['greetingsList'] || _0x3f4e85[_0x500fa9(0x30c)][_0x500fa9(0x3b6)]['length'] === 0x0)
return ![];
for (let _0x3eb929 = 0x0; _0x3eb929 < _0x3f4e85[_0x500fa9(0x30c)]['greetingsList'][_0x500fa9(0x363)]; _0x3eb929++) {
const _0x5d7139 = _0x3f4e85['settings'][_0x500fa9(0x3b6)][_0x3eb929];
if (!_0x5d7139['content'] || !_0x5d7139[_0x500fa9(0x16e)][_0x500fa9(0x2e9)]())
continue;
_0x49e1ab['log'](_0x500fa9(0x4a9) + (_0x3eb929 + 0x1) + _0x500fa9(0x2ec) + _0x3f4e85['settings']['greetingsList'][_0x500fa9(0x363)] + '条'), await this[_0x500fa9(0x437)](_0x5d7139[_0x500fa9(0x16e)]), await _0x49e1ab[_0x500fa9(0x47f)](_0x3f4e85[_0x500fa9(0x30c)][_0x500fa9(0x1a4)][_0x500fa9(0x498)]);
}
return !![];
} catch (_0x1621c8) {
return _0x49e1ab[_0x500fa9(0x26a)](_0x500fa9(0x1a3) + _0x1621c8['message']), ![];
}
}
static [_0x487760(0x287)](_0x161374, _0xb90ae8) {
const _0x38dc4e = _0x487760;
try {
const _0x5a28e3 = _0xb90ae8['toLowerCase'](), _0x41512d = _0x49e1ab[_0x38dc4e(0x40f)](_0x5a28e3);
for (const _0x27e821 of _0x41512d) {
for (const _0x4dd816 of _0x161374) {
const _0x2e1a47 = _0x4dd816['querySelector']('.resume-name');
if (!_0x2e1a47)
continue;
const _0x1e43b2 = _0x2e1a47['textContent']['trim']()[_0x38dc4e(0x229)]();
if (_0x1e43b2[_0x38dc4e(0x40e)](_0x27e821)) {
const _0x140cc9 = _0x2e1a47['textContent']['trim']();
return _0x49e1ab['log'](_0x38dc4e(0x378) + _0x140cc9 + _0x38dc4e(0x203) + _0x27e821 + '\x22'), _0x4dd816;
}
}
}
return null;
} catch (_0x5e88f2) {
return _0x49e1ab[_0x38dc4e(0x26a)](_0x38dc4e(0x458) + _0x5e88f2['message']), null;
}
}
static async [_0x487760(0x284)]() {
const _0x19926a = _0x487760;
try {
const _0x3af3ba = await _0x49e1ab['waitForElement'](() => {
const _0x3f6524 = _0x5041;
return [...document['querySelectorAll']('.toolbar-btn')][_0x3f6524(0x358)](_0x74b1ce => _0x74b1ce[_0x3f6524(0x3d9)]['trim']() === '发简历');
});
if (!_0x3af3ba)
return _0x49e1ab[_0x19926a(0x26a)]('无法发送简历,未找到发简历按钮'), ![];
if (_0x3af3ba[_0x19926a(0x23e)][_0x19926a(0x483)]('unable'))
return _0x49e1ab[_0x19926a(0x26a)](_0x19926a(0x2e6)), ![];
let _0x5de920 = _0x49e1ab[_0x19926a(0x42d)]();
!_0x5de920 && _0x49e1ab[_0x19926a(0x26a)](_0x19926a(0x19f));
await _0x49e1ab[_0x19926a(0x487)](_0x3af3ba), await _0x49e1ab[_0x19926a(0x1de)](_0x3f4e85['settings'][_0x19926a(0x1a4)][_0x19926a(0x498)], _0x19926a(0x498)), await _0x49e1ab[_0x19926a(0x1de)](0x320, _0x19926a(0x1ce));
const _0x248b9f = document[_0x19926a(0x189)]('.panel-resume.sentence-popover');
if (_0x248b9f) {
_0x49e1ab[_0x19926a(0x26a)](_0x19926a(0x216));
const _0x309867 = _0x248b9f[_0x19926a(0x189)](_0x19926a(0x396));
if (!_0x309867)
return _0x49e1ab[_0x19926a(0x26a)](_0x19926a(0x442)), ![];
return await _0x49e1ab[_0x19926a(0x487)](_0x309867), !![];
}
const _0x3ede67 = await _0x49e1ab[_0x19926a(0x3d0)](_0x19926a(0x201));
if (!_0x3ede67)
return _0x49e1ab[_0x19926a(0x26a)](_0x19926a(0x25f)), ![];
const _0x384512 = Array[_0x19926a(0x241)](_0x3ede67['querySelectorAll'](_0x19926a(0x324)));
if (_0x384512[_0x19926a(0x363)] === 0x0)
return _0x49e1ab[_0x19926a(0x26a)]('未找到简历列表项'), ![];
let _0x12817b = null;
_0x5de920 && (_0x12817b = this[_0x19926a(0x287)](_0x384512, _0x5de920));
if (!_0x12817b) {
_0x12817b = _0x384512[0x0];
const _0x448844 = _0x12817b['querySelector']('.resume-name')[_0x19926a(0x3d9)]['trim']();
_0x49e1ab[_0x19926a(0x26a)](_0x19926a(0x47e) + _0x448844 + '\x22');
}
await _0x49e1ab[_0x19926a(0x487)](_0x12817b), await _0x49e1ab[_0x19926a(0x1de)](_0x3f4e85[_0x19926a(0x30c)][_0x19926a(0x1a4)][_0x19926a(0x498)], 'click'), await _0x49e1ab[_0x19926a(0x1de)](0x1f4, 'selection');
const _0x42d8e9 = await _0x49e1ab['waitForElement'](_0x19926a(0x1cd));
if (!_0x42d8e9)
return _0x49e1ab['log']('未找到发送按钮'), ![];
if (_0x42d8e9['disabled'])
return _0x49e1ab['log'](_0x19926a(0x3e0)), ![];
return await _0x49e1ab[_0x19926a(0x487)](_0x42d8e9), !![];
} catch (_0xc8214f) {
return _0x49e1ab[_0x19926a(0x26a)]('发送简历出错:\x20' + _0xc8214f[_0x19926a(0x3c0)]), ![];
}
}
static [_0x487760(0x132)](_0x2a063e) {
const _0x1baee9 = _0x487760;
try {
const _0x4e06dd = _0x2a063e[_0x1baee9(0x229)]();
if (_0x3f4e85[_0x1baee9(0x30c)][_0x1baee9(0x366)]['length'] === 0x1)
return _0x3f4e85['settings'][_0x1baee9(0x366)][0x0];
const _0x24236f = _0x49e1ab[_0x1baee9(0x40f)](_0x4e06dd);
for (const _0x218922 of _0x24236f) {
for (const _0x5583fb of _0x3f4e85[_0x1baee9(0x30c)]['imageResumes']) {
const _0x354de8 = _0x5583fb[_0x1baee9(0x1fe)][_0x1baee9(0x229)]();
if (_0x354de8[_0x1baee9(0x40e)](_0x218922))
return _0x49e1ab['log'](_0x1baee9(0x378) + _0x5583fb['path'] + '\x22\x20依据:\x20\x22' + _0x218922 + '\x22'), _0x5583fb;
}
}
return _0x3f4e85[_0x1baee9(0x30c)][_0x1baee9(0x366)][0x0];
} catch (_0x2902a8) {
return _0x49e1ab[_0x1baee9(0x26a)](_0x1baee9(0x31d) + _0x2902a8[_0x1baee9(0x3c0)]), _0x3f4e85[_0x1baee9(0x30c)][_0x1baee9(0x366)][0x0] || null;
}
}
static async [_0x487760(0x385)]() {
const _0x2b75d2 = _0x487760;
try {
if (!_0x3f4e85[_0x2b75d2(0x30c)][_0x2b75d2(0x3c4)] || !_0x3f4e85['settings'][_0x2b75d2(0x366)] || _0x3f4e85[_0x2b75d2(0x30c)]['imageResumes'][_0x2b75d2(0x363)] === 0x0)
return ![];
let _0x4fe634 = _0x49e1ab[_0x2b75d2(0x42d)]();
!_0x4fe634 && _0x49e1ab[_0x2b75d2(0x26a)](_0x2b75d2(0x19f));
const _0x1c4805 = this[_0x2b75d2(0x132)](_0x4fe634);
if (!_0x1c4805 || !_0x1c4805['data'])
return _0x49e1ab[_0x2b75d2(0x26a)](_0x2b75d2(0x21a)), ![];
const _0x5933e1 = await _0x49e1ab[_0x2b75d2(0x3d0)]('.toolbar-btn-content.icon.btn-sendimg\x20input[type=\x22file\x22]');
if (!_0x5933e1)
return _0x49e1ab['log'](_0x2b75d2(0x49f)), ![];
const _0x351203 = atob(_0x1c4805[_0x2b75d2(0x280)][_0x2b75d2(0x485)](',')[0x1]), _0x22cfe5 = new Array(_0x351203[_0x2b75d2(0x363)]);
for (let _0x50f6e1 = 0x0; _0x50f6e1 < _0x351203[_0x2b75d2(0x363)]; _0x50f6e1++) {
_0x22cfe5[_0x50f6e1] = _0x351203['charCodeAt'](_0x50f6e1);
}
const _0x44d438 = new Uint8Array(_0x22cfe5), _0x534b34 = {};
_0x534b34['type'] = 'image/jpeg';
const _0x6a4718 = new Blob([_0x44d438], _0x534b34), _0x4a42c7 = new File([_0x6a4718], _0x1c4805['path'], {
'type': _0x2b75d2(0x256),
'lastModified': new Date()[_0x2b75d2(0x3cd)]()
}), _0xa04762 = new DataTransfer();
_0xa04762[_0x2b75d2(0x23c)][_0x2b75d2(0x171)](_0x4a42c7), _0x5933e1[_0x2b75d2(0x226)] = _0xa04762[_0x2b75d2(0x226)];
const _0x3e83b2 = {};
_0x3e83b2[_0x2b75d2(0x1f1)] = !![];
const _0x21c463 = new Event(_0x2b75d2(0x3c8), _0x3e83b2);
return _0x5933e1[_0x2b75d2(0x318)](_0x21c463), !![];
} catch (_0x20d3e9) {
return _0x49e1ab[_0x2b75d2(0x26a)](_0x2b75d2(0x18e) + _0x20d3e9[_0x2b75d2(0x3c0)]), ![];
}
}
}
const _0x330412 = {};
_0x330412[_0x487760(0x158)] = _0x487760(0x4aa), _0x330412[_0x487760(0x463)] = 'chat';
const _0x146d04 = {};
_0x146d04[_0x487760(0x40b)] = _0x487760(0x2b3), _0x146d04[_0x487760(0x272)] = '#f5f7fa', _0x146d04['accent'] = '#e8f0fe', _0x146d04[_0x487760(0x486)] = _0x487760(0x2b8);
const _0x4bae81 = {};
_0x4bae81[_0x487760(0x40b)] = _0x487760(0x20c), _0x4bae81['secondary'] = '#f0fdf4', _0x4bae81['accent'] = _0x487760(0x3bd), _0x4bae81[_0x487760(0x486)] = '#6b7280';
const _0x579d04 = {};
_0x579d04[_0x487760(0x158)] = _0x146d04, _0x579d04['CHAT'] = _0x4bae81;
const _0x8c3f93 = {
'PAGE_TYPES': _0x330412,
'currentPageType': null,
'init'() {
const _0x2a6ee1 = _0x487760;
this[_0x2a6ee1(0x33a)] = location['pathname'][_0x2a6ee1(0x40e)](_0x2a6ee1(0x247)) ? this['PAGE_TYPES'][_0x2a6ee1(0x463)] : this['PAGE_TYPES']['JOB_LIST'], this['_applyTheme'](), this[_0x2a6ee1(0x242)](), this[_0x2a6ee1(0x1a6)](), this[_0x2a6ee1(0x33a)] === this[_0x2a6ee1(0x257)]['JOB_LIST'] && !_0x3f4e85['isRunning'] && setTimeout(() => {
const _0x54e504 = _0x2a6ee1;
_0x49e1ab[_0x54e504(0x288)]();
}, 0x1f4), this['setupJobCardClickListener']();
},
'setupJobCardClickListener'() {
const _0x2982f4 = _0x487760;
this[_0x2982f4(0x33a)] === this[_0x2982f4(0x257)][_0x2982f4(0x158)] && document[_0x2982f4(0x1bd)]('click', _0x4751fc => {
const _0x15f1c5 = _0x2982f4, _0x2dc18e = _0x4751fc[_0x15f1c5(0x252)][_0x15f1c5(0x2df)](_0x15f1c5(0x131));
_0x2dc18e && !_0x3f4e85[_0x15f1c5(0x398)] && setTimeout(() => {
const _0x394ca9 = _0x15f1c5;
_0x49e1ab[_0x394ca9(0x288)]();
}, 0x1f4);
});
},
'createControlPanel'() {
const _0xc554eb = _0x487760;
document[_0xc554eb(0x325)](_0xc554eb(0x42c)) && document[_0xc554eb(0x325)](_0xc554eb(0x42c))[_0xc554eb(0x22b)]();
_0x2e99c9[_0xc554eb(0x31c)] = this[_0xc554eb(0x2fe)]();
const _0x132eef = this[_0xc554eb(0x214)](), _0x1bfb93 = this[_0xc554eb(0x447)]();
_0x2e99c9[_0xc554eb(0x26a)] = this[_0xc554eb(0x26e)]();
const _0x48c62d = this[_0xc554eb(0x38a)]();
_0x2e99c9[_0xc554eb(0x31c)][_0xc554eb(0x16a)](_0x132eef, _0x1bfb93, _0x2e99c9[_0xc554eb(0x26a)], _0x48c62d), document[_0xc554eb(0x290)][_0xc554eb(0x1c8)](_0x2e99c9['panel']), this['_makeDraggable'](_0x2e99c9[_0xc554eb(0x31c)]);
},
'_applyTheme'() {
const _0x1c8b8d = _0x487760;
_0x353e0b['COLORS'] = this['currentPageType'] === this[_0x1c8b8d(0x257)]['JOB_LIST'] ? this['THEMES']['JOB_LIST'] : this[_0x1c8b8d(0x30a)][_0x1c8b8d(0x463)], document[_0x1c8b8d(0x479)][_0x1c8b8d(0x424)][_0x1c8b8d(0x45e)](_0x1c8b8d(0x481), _0x353e0b[_0x1c8b8d(0x48c)]['primary']), document[_0x1c8b8d(0x479)]['style'][_0x1c8b8d(0x45e)](_0x1c8b8d(0x3ea), _0x353e0b['COLORS'][_0x1c8b8d(0x272)]), document[_0x1c8b8d(0x479)]['style'][_0x1c8b8d(0x45e)](_0x1c8b8d(0x21d), _0x353e0b[_0x1c8b8d(0x48c)][_0x1c8b8d(0x23a)]), document[_0x1c8b8d(0x479)]['style'][_0x1c8b8d(0x45e)]('--neutral-color', _0x353e0b[_0x1c8b8d(0x48c)][_0x1c8b8d(0x486)]);
},
'THEMES': _0x579d04,
'_createPanel'() {
const _0x4115a4 = _0x487760, _0xfdba0b = document['createElement'](_0x4115a4(0x410));
_0xfdba0b['id'] = _0x4115a4(0x42c), _0xfdba0b[_0x4115a4(0x335)] = this[_0x4115a4(0x33a)] === this['PAGE_TYPES'][_0x4115a4(0x158)] ? _0x4115a4(0x32b) : _0x4115a4(0x4b6);
const _0x5bd16e = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position:\x20fixed;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20top:\x2036px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20right:\x2024px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20clamp(300px,\x2080vw,\x20400px);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2012px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2012px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20\x27Segoe\x20UI\x27,\x20system-ui,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x202147483647;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20#ffffff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x2010px\x2025px\x20rgba(var(--primary-rgb),\x200.15);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20var(--accent-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20default;\x0a\x20\x20\x20\x20\x20\x20\x20\x20';
_0xfdba0b[_0x4115a4(0x424)][_0x4115a4(0x137)] = _0x5bd16e;
const _0x18cd75 = this['_hexToRgb'](_0x353e0b['COLORS']['primary']);
return document[_0x4115a4(0x479)]['style'][_0x4115a4(0x45e)](_0x4115a4(0x2e8), _0x18cd75), _0xfdba0b;
},
'_createHeader'() {
const _0x322fdd = _0x487760, _0x10bd80 = document[_0x322fdd(0x4c5)](_0x322fdd(0x410));
_0x10bd80[_0x322fdd(0x335)] = this['currentPageType'] === this['PAGE_TYPES'][_0x322fdd(0x158)] ? _0x322fdd(0x33c) : 'boss-chat-header', _0x10bd80['style'][_0x322fdd(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20space-between;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x200\x2010px\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-bottom:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-bottom:\x201px\x20solid\x20var(--accent-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20';
const _0x136447 = this['_createTitle'](), _0x24dabd = document[_0x322fdd(0x4c5)](_0x322fdd(0x410));
_0x24dabd[_0x322fdd(0x424)][_0x322fdd(0x137)] = _0x322fdd(0x2fa);
const _0xcae2fd = {};
_0xcae2fd[_0x322fdd(0x1ed)] = _0x322fdd(0x18c), _0xcae2fd['settings'] = '插件设置', _0xcae2fd[_0x322fdd(0x422)] = '最小化海投面板';
const _0x33f18a = {};
_0x33f18a[_0x322fdd(0x1ed)] = _0x322fdd(0x18c), _0x33f18a[_0x322fdd(0x30c)] = _0x322fdd(0x3a4), _0x33f18a[_0x322fdd(0x422)] = _0x322fdd(0x313);
const _0xbcb723 = this[_0x322fdd(0x33a)] === this['PAGE_TYPES'][_0x322fdd(0x158)] ? _0xcae2fd : _0x33f18a, _0x512776 = _0x3f4e85[_0x322fdd(0x3f2)]['isActivated'] ? _0x322fdd(0x468) : _0x322fdd(0x253), _0x1e2cf = this[_0x322fdd(0x445)](_0x512776, () => {
_0x554b4e();
}, _0xbcb723[_0x322fdd(0x1ed)]);
_0x3f4e85[_0x322fdd(0x3f2)][_0x322fdd(0x1c4)] && (_0x1e2cf[_0x322fdd(0x424)][_0x322fdd(0x1dc)] = _0x322fdd(0x439), _0x1e2cf[_0x322fdd(0x32f)] = '插件已激活');
const _0x10cabb = this['_createIconButton']('⚙', () => {
_0x5dd5b9();
}, _0xbcb723[_0x322fdd(0x30c)]), _0x4c1868 = this[_0x322fdd(0x445)]('✕', () => {
const _0x177032 = _0x322fdd;
_0x3f4e85[_0x177032(0x239)] = !![], _0x2e99c9[_0x177032(0x31c)][_0x177032(0x424)][_0x177032(0x1b8)] = 'translateY(160%)', _0x2e99c9[_0x177032(0x2a7)][_0x177032(0x424)][_0x177032(0x250)] = 'flex';
}, _0xbcb723[_0x322fdd(0x422)]);
return _0x24dabd[_0x322fdd(0x16a)](_0x1e2cf, _0x10cabb, _0x4c1868), _0x10bd80['append'](_0x136447, _0x24dabd), _0x10bd80;
},
'_createTitle'() {
const _0x520d19 = _0x487760, _0x3edb63 = document[_0x520d19(0x4c5)]('div');
_0x3edb63['style'][_0x520d19(0x250)] = 'flex', _0x3edb63[_0x520d19(0x424)][_0x520d19(0x2fd)] = _0x520d19(0x345), _0x3edb63[_0x520d19(0x424)][_0x520d19(0x4b3)] = _0x520d19(0x1ff);
const _0x33c001 = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20', _0x587ecc = {};
_0x587ecc[_0x520d19(0x4c8)] = _0x520d19(0x141), _0x587ecc['sub'] = _0x520d19(0x3be);
const _0x26e05e = {};
_0x26e05e[_0x520d19(0x4c8)] = _0x520d19(0x414), _0x26e05e[_0x520d19(0x37d)] = _0x520d19(0x2bb);
const _0x4c75ad = this['currentPageType'] === this[_0x520d19(0x257)][_0x520d19(0x158)] ? _0x587ecc : _0x26e05e;
return _0x3edb63[_0x520d19(0x13c)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20' + _0x33c001 + '\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20' + _0x4c75ad[_0x520d19(0x4c8)] + _0x520d19(0x2a2) + _0x4c75ad[_0x520d19(0x37d)] + _0x520d19(0x448), _0x3edb63;
},
'_createPageControls'() {
const _0x51ad17 = _0x487760;
return this[_0x51ad17(0x33a)] === this['PAGE_TYPES'][_0x51ad17(0x158)] ? this[_0x51ad17(0x2f2)]() : this[_0x51ad17(0x321)]();
},
'_createJobListControls'() {
const _0x164721 = _0x487760, _0x4f1391 = document[_0x164721(0x4c5)](_0x164721(0x410));
_0x4f1391[_0x164721(0x335)] = _0x164721(0x354), _0x4f1391[_0x164721(0x424)][_0x164721(0x25c)] = '15px', _0x4f1391[_0x164721(0x424)][_0x164721(0x47b)] = _0x164721(0x174);
const _0x1476e6 = this[_0x164721(0x142)]();
return _0x4f1391['append'](_0x1476e6), _0x4f1391;
},
'_createChatControls'() {
const _0x2fd726 = _0x487760, _0xb00e58 = document['createElement'](_0x2fd726(0x410));
_0xb00e58[_0x2fd726(0x335)] = _0x2fd726(0x307), _0xb00e58['style'][_0x2fd726(0x137)] = _0x2fd726(0x427);
const _0x3f490e = document[_0x2fd726(0x4c5)](_0x2fd726(0x410));
_0x3f490e[_0x2fd726(0x424)]['cssText'] = _0x2fd726(0x311);
const _0x26c249 = this[_0x2fd726(0x1a9)](_0x2fd726(0x491), _0x2fd726(0x449), '如:技术,产品,设计'), _0x23561e = {};
_0x23561e[_0x2fd726(0x2d3)] = _0x2fd726(0x244), _0x23561e[_0x2fd726(0x336)] = _0x2fd726(0x303);
const _0x4654e3 = {};
_0x4654e3[_0x2fd726(0x2d3)] = _0x2fd726(0x374), _0x4654e3['text'] = _0x2fd726(0x1a8);
const _0x181504 = this[_0x2fd726(0x351)]('沟通模式:', _0x2fd726(0x46c), [
_0x23561e,
_0x4654e3
]);
return _0x2e99c9['communicationIncludeInput'] = _0x26c249['querySelector'](_0x2fd726(0x331)), _0x2e99c9[_0x2fd726(0x394)] = _0x181504['querySelector'](_0x2fd726(0x212)), _0x3f490e[_0x2fd726(0x16a)](_0x26c249, _0x181504), _0x2e99c9[_0x2fd726(0x394)][_0x2fd726(0x1bd)](_0x2fd726(0x3c8), _0x5db427 => {
const _0x59e96a = _0x2fd726;
_0xbea2dc[_0x59e96a(0x134)] = _0x5db427[_0x59e96a(0x252)]['value'], _0x8d773c();
}), _0x2e99c9['communicationIncludeInput'][_0x2fd726(0x1bd)](_0x2fd726(0x331), _0x44d4b0 => {
const _0x16fead = _0x2fd726;
_0xbea2dc['communicationIncludeKeywords'] = _0x44d4b0[_0x16fead(0x252)][_0x16fead(0x2d3)], _0x8d773c();
}), _0x2e99c9[_0x2fd726(0x2ee)] = this[_0x2fd726(0x133)](_0x2fd726(0x1f3), 'var(--primary-color)', () => {
_0x48c9f6();
}), _0xb00e58[_0x2fd726(0x16a)](_0x3f490e, _0x2e99c9[_0x2fd726(0x2ee)]), _0xb00e58;
},
'_createFilterContainer'() {
const _0x5c9586 = _0x487760, _0x11d800 = document[_0x5c9586(0x4c5)]('div');
_0x11d800[_0x5c9586(0x424)][_0x5c9586(0x137)] = _0x5c9586(0x1dd);
const _0x4d0602 = document[_0x5c9586(0x4c5)]('div');
_0x4d0602[_0x5c9586(0x424)][_0x5c9586(0x137)] = _0x5c9586(0x27e);
const _0x68f0c4 = this[_0x5c9586(0x1a9)]('职位名包含:', 'include-filter', _0x5c9586(0x3bb)), _0x2448aa = this[_0x5c9586(0x1a9)](_0x5c9586(0x376), _0x5c9586(0x146), '如:杭州,滨江');
return _0x2e99c9[_0x5c9586(0x1c0)] = _0x68f0c4[_0x5c9586(0x189)]('input'), _0x2e99c9['locationInput'] = _0x2448aa['querySelector'](_0x5c9586(0x331)), _0x4d0602[_0x5c9586(0x16a)](_0x68f0c4, _0x2448aa), _0x2e99c9[_0x5c9586(0x2ee)] = this['_createTextButton']('启动海投', 'var(--primary-color)', () => {
_0x38742a();
}), _0x11d800['append'](_0x4d0602, _0x2e99c9[_0x5c9586(0x2ee)]), _0x11d800;
},
'_createInputControl'(_0x148ced, _0x13b76d, _0x1f6594) {
const _0x38401a = _0x487760, _0x2df5fd = document[_0x38401a(0x4c5)](_0x38401a(0x410));
_0x2df5fd[_0x38401a(0x424)]['cssText'] = _0x38401a(0x42f);
const _0x5611fa = document[_0x38401a(0x4c5)]('label');
_0x5611fa['textContent'] = _0x148ced, _0x5611fa['style'][_0x38401a(0x137)] = 'display:block;\x20margin-bottom:5px;\x20font-weight:\x20500;\x20color:\x20#333;\x20font-size:\x200.9rem;';
const _0xecc0c1 = document[_0x38401a(0x4c5)]('input');
return _0xecc0c1['id'] = _0x13b76d, _0xecc0c1[_0x38401a(0x1a0)] = _0x1f6594, _0xecc0c1['style'][_0x38401a(0x137)] = _0x38401a(0x4a3), _0x2df5fd['append'](_0x5611fa, _0xecc0c1), _0x2df5fd;
},
'_createSelectControl'(_0x4dbb53, _0x41ae5c, _0x282163) {
const _0x2d49e9 = _0x487760, _0x4f336c = document['createElement'](_0x2d49e9(0x410));
_0x4f336c['style']['cssText'] = _0x2d49e9(0x42f);
const _0x5ed223 = document[_0x2d49e9(0x4c5)](_0x2d49e9(0x149));
_0x5ed223['textContent'] = _0x4dbb53, _0x5ed223[_0x2d49e9(0x424)][_0x2d49e9(0x137)] = 'display:block;\x20margin-bottom:5px;\x20font-weight:\x20500;\x20color:\x20#333;\x20font-size:\x200.9rem;';
const _0x563f8a = document[_0x2d49e9(0x4c5)](_0x2d49e9(0x212));
return _0x563f8a['id'] = _0x41ae5c, _0x563f8a[_0x2d49e9(0x424)][_0x2d49e9(0x137)] = _0x2d49e9(0x34d), _0x282163[_0x2d49e9(0x44c)](_0x1359f5 => {
const _0x129de8 = _0x2d49e9, _0x330af8 = document[_0x129de8(0x4c5)](_0x129de8(0x15e));
_0x330af8[_0x129de8(0x2d3)] = _0x1359f5[_0x129de8(0x2d3)], _0x330af8[_0x129de8(0x3d9)] = _0x1359f5[_0x129de8(0x336)], _0x563f8a[_0x129de8(0x1c8)](_0x330af8);
}), _0x4f336c[_0x2d49e9(0x16a)](_0x5ed223, _0x563f8a), _0x4f336c;
},
'_createLogger'() {
const _0x197cf0 = _0x487760, _0x1da5a6 = document[_0x197cf0(0x4c5)](_0x197cf0(0x410));
_0x1da5a6['id'] = _0x197cf0(0x364), _0x1da5a6[_0x197cf0(0x335)] = this[_0x197cf0(0x33a)] === this[_0x197cf0(0x257)]['JOB_LIST'] ? _0x197cf0(0x282) : 'boss-chat-log';
const _0x4badf7 = this['currentPageType'] === this['PAGE_TYPES'][_0x197cf0(0x158)] ? _0x197cf0(0x3cf) : _0x197cf0(0x3cf);
return _0x1da5a6[_0x197cf0(0x424)][_0x197cf0(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20height:\x20' + _0x4badf7 + _0x197cf0(0x1ba), _0x1da5a6[_0x197cf0(0x13c)] += '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20', _0x1da5a6;
},
'_createFooter'() {
const _0x5b63d8 = _0x487760, _0x47a63f = document[_0x5b63d8(0x4c5)](_0x5b63d8(0x410));
_0x47a63f[_0x5b63d8(0x335)] = this[_0x5b63d8(0x33a)] === this[_0x5b63d8(0x257)][_0x5b63d8(0x158)] ? _0x5b63d8(0x1e8) : _0x5b63d8(0x305), _0x47a63f['style']['cssText'] = _0x5b63d8(0x4c7);
const _0x56150b = document[_0x5b63d8(0x4c5)]('div');
return _0x56150b['style'][_0x5b63d8(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20space-around;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-bottom:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20', _0x47a63f[_0x5b63d8(0x16a)](_0x56150b, document[_0x5b63d8(0x1c5)]('©\x20' + new Date()[_0x5b63d8(0x34e)]() + _0x5b63d8(0x496))), _0x47a63f;
},
'_createTextButton'(_0x520e92, _0x2a6918, _0x5d0cdd) {
const _0x5c138b = _0x487760, _0x5041fa = document[_0x5c138b(0x4c5)](_0x5c138b(0x45f));
return _0x5041fa[_0x5c138b(0x335)] = _0x5c138b(0x4b1), _0x5041fa[_0x5c138b(0x3d9)] = _0x520e92, _0x5041fa[_0x5c138b(0x424)][_0x5c138b(0x137)] = _0x5c138b(0x208) + _0x2a6918 + ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x204px\x2010px\x20rgba(0,0,0,0.1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20translateY(0px);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin:\x200\x20auto;\x0a\x20\x20\x20\x20\x20\x20\x20\x20', this[_0x5c138b(0x215)](_0x5041fa), _0x5041fa[_0x5c138b(0x1bd)]('click', _0x5d0cdd), _0x5041fa;
},
'_createIconButton'(_0x1c0e13, _0x45cc24, _0xefcb49) {
const _0x27a2d6 = _0x487760, _0x4fb835 = document[_0x27a2d6(0x4c5)](_0x27a2d6(0x45f));
_0x4fb835[_0x27a2d6(0x335)] = _0x27a2d6(0x446), _0x4fb835[_0x27a2d6(0x13c)] = _0x1c0e13, _0x4fb835[_0x27a2d6(0x32f)] = _0xefcb49;
const _0x48a987 = _0xefcb49 === '激活插件', _0x39d91c = _0x3f4e85[_0x27a2d6(0x3f2)]['isActivated'];
_0x48a987 && _0x39d91c && (_0x4fb835[_0x27a2d6(0x31f)] = !![], _0x4fb835['title'] = _0x27a2d6(0x464));
_0x4fb835[_0x27a2d6(0x424)][_0x27a2d6(0x137)] = _0x27a2d6(0x26f) + (this[_0x27a2d6(0x33a)] === this[_0x27a2d6(0x257)][_0x27a2d6(0x158)] ? 'var(--accent-color)' : 'var(--accent-color)') + _0x27a2d6(0x232) + (_0x48a987 && _0x39d91c ? 'not-allowed' : _0x27a2d6(0x319)) + _0x27a2d6(0x299) + (_0x48a987 && _0x39d91c ? _0x27a2d6(0x281) : '1') + _0x27a2d6(0x3ee);
_0x1c0e13[_0x27a2d6(0x40e)](_0x27a2d6(0x355)) && (_0x4fb835[_0x27a2d6(0x424)]['padding'] = _0x27a2d6(0x190));
!(_0x48a987 && _0x39d91c) && _0x4fb835[_0x27a2d6(0x1bd)]('click', _0x45cc24);
let _0x207341 = null;
if (_0x1c0e13['includes'](_0x27a2d6(0x355))) {
const _0x1744b7 = _0x4fb835[_0x27a2d6(0x189)]('svg');
if (_0x1744b7) {
const _0xe3b4d8 = _0x1744b7['querySelector'](_0x27a2d6(0x1fe));
_0xe3b4d8 && (_0x207341 = _0xe3b4d8[_0x27a2d6(0x159)](_0x27a2d6(0x169)));
}
}
return _0x4fb835[_0x27a2d6(0x1bd)](_0x27a2d6(0x36e), () => {
const _0x5df21b = _0x27a2d6;
if (!(_0x48a987 && _0x39d91c)) {
_0x4fb835['style']['backgroundColor'] = 'var(--primary-color)', _0x4fb835[_0x5df21b(0x424)]['color'] = _0x5df21b(0x439), _0x4fb835[_0x5df21b(0x424)][_0x5df21b(0x1b8)] = _0x5df21b(0x1fa);
if (_0x1c0e13[_0x5df21b(0x40e)](_0x5df21b(0x355))) {
const _0x1ff155 = _0x4fb835[_0x5df21b(0x189)](_0x5df21b(0x238));
if (_0x1ff155) {
const _0x161336 = _0x1ff155[_0x5df21b(0x189)](_0x5df21b(0x1fe));
_0x161336 && _0x161336[_0x5df21b(0x2b7)]('fill', _0x5df21b(0x439));
}
}
}
}), _0x4fb835['addEventListener'](_0x27a2d6(0x3e6), () => {
const _0x31dffc = _0x27a2d6;
if (!(_0x48a987 && _0x39d91c)) {
_0x4fb835[_0x31dffc(0x424)]['backgroundColor'] = this[_0x31dffc(0x33a)] === this[_0x31dffc(0x257)]['JOB_LIST'] ? _0x31dffc(0x1d2) : _0x31dffc(0x1d2), _0x4fb835[_0x31dffc(0x424)][_0x31dffc(0x1dc)] = 'var(--primary-color)', _0x4fb835[_0x31dffc(0x424)]['transform'] = _0x31dffc(0x4b7);
if (_0x1c0e13[_0x31dffc(0x40e)](_0x31dffc(0x355)) && _0x207341) {
const _0x5e98f3 = _0x4fb835[_0x31dffc(0x189)](_0x31dffc(0x238));
if (_0x5e98f3) {
const _0x61c8fb = _0x5e98f3[_0x31dffc(0x189)](_0x31dffc(0x1fe));
_0x61c8fb && _0x61c8fb['setAttribute'](_0x31dffc(0x169), _0x207341);
}
}
}
}), _0x4fb835;
},
'_addButtonHoverEffects'(_0x31df45) {
const _0x5c70ed = _0x487760;
_0x31df45[_0x5c70ed(0x1bd)](_0x5c70ed(0x36e), () => {
const _0x16d8a = _0x5c70ed;
_0x31df45[_0x16d8a(0x424)][_0x16d8a(0x176)] = _0x16d8a(0x217);
}), _0x31df45[_0x5c70ed(0x1bd)](_0x5c70ed(0x3e6), () => {
const _0x281dcb = _0x5c70ed;
_0x31df45[_0x281dcb(0x424)][_0x281dcb(0x176)] = '0\x204px\x2010px\x20rgba(0,0,0,0.1)';
});
},
'_makeDraggable'(_0x335dd0) {
const _0x4865ee = _0x487760, _0x30275b = _0x335dd0[_0x4865ee(0x189)](_0x4865ee(0x2dc));
if (!_0x30275b)
return;
_0x30275b[_0x4865ee(0x424)]['cursor'] = _0x4865ee(0x150);
let _0x143622 = ![], _0x30a2b5 = 0x0, _0x484291 = 0x0, _0x3b4ec5 = _0x335dd0[_0x4865ee(0x160)], _0x34d9ec = _0x335dd0[_0x4865ee(0x43f)];
_0x30275b['addEventListener'](_0x4865ee(0x17c), _0x110c5f => {
const _0x57f450 = _0x4865ee;
_0x143622 = !![], _0x30a2b5 = _0x110c5f['clientX'], _0x484291 = _0x110c5f[_0x57f450(0x24d)], _0x3b4ec5 = _0x335dd0[_0x57f450(0x160)], _0x34d9ec = _0x335dd0[_0x57f450(0x43f)], _0x335dd0[_0x57f450(0x424)]['transition'] = 'none', _0x335dd0[_0x57f450(0x424)]['zIndex'] = _0x57f450(0x384);
}), document[_0x4865ee(0x1bd)](_0x4865ee(0x4b4), _0x1f5812 => {
const _0x4ec722 = _0x4865ee;
if (!_0x143622)
return;
const _0x5ce53a = _0x1f5812[_0x4ec722(0x399)] - _0x30a2b5, _0x4186c1 = _0x1f5812[_0x4ec722(0x24d)] - _0x484291;
_0x335dd0[_0x4ec722(0x424)][_0x4ec722(0x475)] = _0x3b4ec5 + _0x5ce53a + 'px', _0x335dd0[_0x4ec722(0x424)][_0x4ec722(0x13d)] = _0x34d9ec + _0x4186c1 + 'px', _0x335dd0['style'][_0x4ec722(0x210)] = _0x4ec722(0x374);
}), document[_0x4865ee(0x1bd)](_0x4865ee(0x3df), () => {
const _0x2ced62 = _0x4865ee;
_0x143622 && (_0x143622 = ![], _0x335dd0['style'][_0x2ced62(0x28a)] = _0x2ced62(0x199), _0x335dd0[_0x2ced62(0x424)][_0x2ced62(0x43e)] = '2147483646');
});
},
'createMiniIcon'() {
const _0x5eb5f0 = _0x487760;
_0x2e99c9['miniIcon'] = document[_0x5eb5f0(0x4c5)]('div'), _0x2e99c9[_0x5eb5f0(0x2a7)][_0x5eb5f0(0x424)][_0x5eb5f0(0x137)] = _0x5eb5f0(0x2d8) + (_0x353e0b[_0x5eb5f0(0x48b)] || 0x30) + _0x5eb5f0(0x4ad) + (_0x353e0b[_0x5eb5f0(0x48b)] || 0x30) + 'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20fixed;\x0a\x20\x20\x20\x20\x20\x20\x20\x20bottom:\x2040px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20left:\x2040px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20var(--primary-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2050%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x206px\x2016px\x20rgba(var(--primary-rgb),\x200.4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x202147483647;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow:\x20hidden;\x0a\x0a\x20\x20\x20\x20';
const _0x31d6cb = _0x5eb5f0(0x3a9);
_0x2e99c9[_0x5eb5f0(0x2a7)][_0x5eb5f0(0x13c)] = _0x31d6cb, _0x2e99c9[_0x5eb5f0(0x2a7)]['addEventListener'](_0x5eb5f0(0x36e), () => {
const _0x565740 = _0x5eb5f0;
_0x2e99c9[_0x565740(0x2a7)][_0x565740(0x424)]['transform'] = 'scale(1.1)', _0x2e99c9['miniIcon'][_0x565740(0x424)][_0x565740(0x176)] = _0x565740(0x406);
}), _0x2e99c9['miniIcon'][_0x5eb5f0(0x1bd)](_0x5eb5f0(0x3e6), () => {
const _0x23d2bc = _0x5eb5f0;
_0x2e99c9[_0x23d2bc(0x2a7)][_0x23d2bc(0x424)][_0x23d2bc(0x1b8)] = _0x23d2bc(0x4b7), _0x2e99c9[_0x23d2bc(0x2a7)][_0x23d2bc(0x424)]['boxShadow'] = _0x23d2bc(0x209);
}), _0x2e99c9[_0x5eb5f0(0x2a7)][_0x5eb5f0(0x1bd)](_0x5eb5f0(0x498), () => {
const _0x37132e = _0x5eb5f0;
_0x3f4e85[_0x37132e(0x239)] = ![], _0x2e99c9[_0x37132e(0x31c)][_0x37132e(0x424)][_0x37132e(0x1b8)] = _0x37132e(0x259), _0x2e99c9[_0x37132e(0x2a7)][_0x37132e(0x424)]['display'] = _0x37132e(0x3cb);
}), document[_0x5eb5f0(0x290)][_0x5eb5f0(0x1c8)](_0x2e99c9['miniIcon']);
},
'_hexToRgb'(_0x1e2827) {
const _0x48ef41 = _0x487760;
_0x1e2827 = _0x1e2827[_0x48ef41(0x161)]('#', '');
const _0x3d4967 = parseInt(_0x1e2827['substring'](0x0, 0x2), 0x10), _0x9b1229 = parseInt(_0x1e2827['substring'](0x2, 0x4), 0x10), _0x219a80 = parseInt(_0x1e2827[_0x48ef41(0x224)](0x4, 0x6), 0x10);
return _0x3d4967 + ',\x20' + _0x9b1229 + ',\x20' + _0x219a80;
}
}, _0xbea2dc = {
'useAutoSendResume': JSON[_0x487760(0x46b)](localStorage[_0x487760(0x285)](_0x487760(0x38c)) || _0x487760(0x469)),
'actionDelays': { 'click': parseInt(localStorage[_0x487760(0x285)](_0x487760(0x1ad)) || '130') },
'ai': { 'role': localStorage['getItem'](_0x487760(0x312)) || _0x487760(0x4af) },
'autoReply': JSON[_0x487760(0x46b)](localStorage[_0x487760(0x285)](_0x487760(0x3f7)) || _0x487760(0x469)),
'useAutoSendImageResume': JSON[_0x487760(0x46b)](localStorage[_0x487760(0x285)](_0x487760(0x3c4)) || _0x487760(0x469)),
'imageResumeData': localStorage[_0x487760(0x285)](_0x487760(0x1b0)) || null,
'communicationMode': localStorage[_0x487760(0x285)](_0x487760(0x134)) || _0x487760(0x244),
'recruiterActivityStatus': JSON[_0x487760(0x46b)](localStorage[_0x487760(0x285)](_0x487760(0x260)) || _0x487760(0x3ed)),
'excludeHeadhunters': JSON[_0x487760(0x46b)](localStorage['getItem'](_0x487760(0x2e2)) || 'false')
};
function _0x8d773c() {
const _0x3a043e = _0x487760;
localStorage[_0x3a043e(0x3cc)](_0x3a043e(0x38c), _0xbea2dc[_0x3a043e(0x38c)][_0x3a043e(0x1eb)]()), localStorage['setItem'](_0x3a043e(0x1ad), _0xbea2dc[_0x3a043e(0x1a4)]['click'][_0x3a043e(0x1eb)]()), localStorage[_0x3a043e(0x3cc)]('aiRole', _0xbea2dc['ai']['role']), localStorage['setItem'](_0x3a043e(0x3f7), _0xbea2dc[_0x3a043e(0x3f7)]['toString']()), localStorage[_0x3a043e(0x3cc)]('useAutoSendImageResume', _0xbea2dc[_0x3a043e(0x3c4)]['toString']()), _0xbea2dc[_0x3a043e(0x366)] && localStorage[_0x3a043e(0x3cc)](_0x3a043e(0x366), JSON[_0x3a043e(0x300)](_0xbea2dc[_0x3a043e(0x366)])), _0xbea2dc['imageResumeData'] ? localStorage[_0x3a043e(0x3cc)](_0x3a043e(0x1b0), _0xbea2dc[_0x3a043e(0x1b0)]) : localStorage[_0x3a043e(0x155)](_0x3a043e(0x1b0)), localStorage[_0x3a043e(0x3cc)](_0x3a043e(0x260), JSON[_0x3a043e(0x300)](_0xbea2dc['recruiterActivityStatus'])), localStorage[_0x3a043e(0x3cc)]('excludeHeadhunters', _0xbea2dc[_0x3a043e(0x2e2)]['toString']()), _0x3f4e85[_0x3a043e(0x30c)] && Object[_0x3a043e(0x347)](_0x3f4e85['settings'], _0xbea2dc);
}
function _0x532684() {
const _0x47a904 = _0x487760, _0x6df9b8 = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x6df9b8['id'] = _0x47a904(0x2c1), _0x6df9b8[_0x47a904(0x424)]['cssText'] = _0x47a904(0x27f), _0x6df9b8[_0x47a904(0x13c)] += _0x47a904(0x35e);
const _0x1f9bf5 = _0x587f9b(_0x47a904(0x412)), _0x27572d = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x27572d[_0x47a904(0x424)][_0x47a904(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2018px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20flex:\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow-y:\x20auto;\x0a\x20\x20\x20\x20\x20\x20\x20\x20scrollbar-width:\x20thin;\x0a\x20\x20\x20\x20\x20\x20\x20\x20scrollbar-color:\x20rgba(0,\x20123,\x20255,\x200.5)\x20rgba(0,\x200,\x200,\x200.05);\x0a\x20\x20\x20\x20', _0x27572d[_0x47a904(0x13c)] += _0x47a904(0x1d1);
const _0x406227 = document['createElement'](_0x47a904(0x410));
_0x406227[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x328);
const _0x2b0654 = document[_0x47a904(0x4c5)](_0x47a904(0x45f));
_0x2b0654[_0x47a904(0x3d9)] = '聊天设置', _0x2b0654[_0x47a904(0x335)] = _0x47a904(0x360), _0x2b0654[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x1f0);
const _0x47c3f1 = document[_0x47a904(0x4c5)]('button');
_0x47c3f1[_0x47a904(0x3d9)] = '高级设置', _0x47c3f1[_0x47a904(0x335)] = _0x47a904(0x234), _0x47c3f1[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x222), _0x406227[_0x47a904(0x16a)](_0x2b0654, _0x47c3f1);
const _0x2a6139 = document['createElement']('div');
_0x2a6139['id'] = _0x47a904(0x22d);
const _0x5c3a60 = _0x5b67c9(_0x47a904(0x343), _0x47a904(0x204), () => document['getElementById'](_0x47a904(0x402))), _0x10a57c = _0x5c3a60[_0x47a904(0x1bc)], _0x24e05d = document[_0x47a904(0x4c5)](_0x47a904(0x14b));
_0x24e05d['id'] = _0x47a904(0x402), _0x24e05d[_0x47a904(0x45c)] = 0x5, _0x24e05d[_0x47a904(0x424)]['cssText'] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2012px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#d1d5db;\x0a\x20\x20\x20\x20\x20\x20\x20\x20resize:\x20vertical;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.2s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-top:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x20' + (_0x3f4e85[_0x47a904(0x3f2)][_0x47a904(0x1c4)] ? '1' : _0x47a904(0x281)) + _0x47a904(0x1e0) + (_0x3f4e85[_0x47a904(0x3f2)]['isActivated'] ? _0x47a904(0x374) : 'none') + _0x47a904(0x2ae), _0x5546a9(_0x24e05d), _0x10a57c[_0x47a904(0x16a)](_0x24e05d), _0x2a6139[_0x47a904(0x16a)](_0x10a57c);
const _0x45febe = _0x5b67c9(_0x47a904(0x3fa), _0x47a904(0x293), () => document[_0x47a904(0x325)]('greetings-container')), _0x33938a = _0x45febe['settingItem'], _0x75a00a = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x75a00a['id'] = _0x47a904(0x148), _0x75a00a[_0x47a904(0x424)][_0x47a904(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-top:\x2010px;\x0a\x20\x20\x20\x20';
const _0x3dc8c3 = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x3dc8c3['id'] = 'greetings-list', _0x3dc8c3[_0x47a904(0x424)][_0x47a904(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20max-height:\x20200px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow-y:\x20auto;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-bottom:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#d1d5db;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2010px;\x0a\x20\x20\x20\x20';
const _0x4d7f91 = document[_0x47a904(0x4c5)](_0x47a904(0x45f));
_0x4d7f91[_0x47a904(0x3d9)] = _0x47a904(0x4cd), _0x4d7f91['style']['cssText'] = _0x47a904(0x21c), _0x4d7f91[_0x47a904(0x1bd)]('mouseenter', () => {
const _0x2f6baf = _0x47a904;
_0x4d7f91[_0x2f6baf(0x424)]['backgroundColor'] = 'rgba(0,\x20123,\x20255,\x200.2)';
}), _0x4d7f91[_0x47a904(0x1bd)](_0x47a904(0x3e6), () => {
const _0x165f20 = _0x47a904;
_0x4d7f91[_0x165f20(0x424)][_0x165f20(0x3a8)] = _0x165f20(0x185);
}), _0x4d7f91[_0x47a904(0x1bd)]('click', () => {
_0x54f9be();
}), _0x75a00a[_0x47a904(0x16a)](_0x3dc8c3, _0x4d7f91), _0x33938a['append'](_0x75a00a), _0x2a6139['append'](_0x33938a);
const _0x4ea112 = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x4ea112['id'] = _0x47a904(0x2ca), _0x4ea112[_0x47a904(0x424)][_0x47a904(0x250)] = 'none';
const _0x42caf4 = _0x5b67c9('Ai回复模式', _0x47a904(0x3d2), () => document[_0x47a904(0x189)]('#toggle-auto-reply-mode\x20input')), _0x80f974 = _0x42caf4[_0x47a904(0x1bc)], _0x3ee673 = _0x42caf4['descriptionContainer'], _0x2cd0b7 = _0x2f8663('auto-reply-mode', _0xbea2dc[_0x47a904(0x3f7)], _0xf0b74a => {
const _0x14b45f = _0x47a904;
_0xbea2dc[_0x14b45f(0x3f7)] = _0xf0b74a;
}, !![]);
_0x3ee673['append'](_0x2cd0b7);
const _0x32cd2b = _0x5b67c9(_0x47a904(0x3d6), '开启后系统将自动发送附件简历给HR', () => document[_0x47a904(0x189)](_0x47a904(0x4bc))), _0x289e50 = _0x32cd2b[_0x47a904(0x1bc)], _0x3e9bb2 = _0x32cd2b[_0x47a904(0x41f)], _0x29ccb1 = _0x2f8663(_0x47a904(0x1f5), _0xbea2dc[_0x47a904(0x38c)], _0x371cc4 => {
_0xbea2dc['useAutoSendResume'] = _0x371cc4;
}, !![]);
_0x3e9bb2[_0x47a904(0x16a)](_0x29ccb1);
const _0x4388ac = _0x5b67c9(_0x47a904(0x1b6), _0x47a904(0x1f9), () => document[_0x47a904(0x189)](_0x47a904(0x41c))), _0x3da757 = _0x4388ac['settingItem'], _0x4f7fc8 = _0x4388ac['descriptionContainer'], _0x173eaf = _0x2f8663(_0x47a904(0x14f), _0xbea2dc[_0x47a904(0x2e2)], _0x5d03b5 => {
_0xbea2dc['excludeHeadhunters'] = _0x5d03b5;
}, !![]);
_0x4f7fc8[_0x47a904(0x16a)](_0x173eaf);
const _0xcd1199 = _0x5b67c9('发送图片简历', _0x47a904(0x206), () => document['querySelector'](_0x47a904(0x16d))), _0x3ff69c = _0xcd1199[_0x47a904(0x1bc)], _0x4885b3 = _0xcd1199[_0x47a904(0x41f)];
!_0x3f4e85[_0x47a904(0x30c)][_0x47a904(0x366)] && (_0x3f4e85[_0x47a904(0x30c)]['imageResumes'] = []);
const _0x38ecf4 = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x38ecf4[_0x47a904(0x424)]['cssText'] = _0x47a904(0x170);
const _0x1f95ab = document[_0x47a904(0x4c5)](_0x47a904(0x45f));
_0x1f95ab['id'] = 'add-image-resume-btn', _0x1f95ab[_0x47a904(0x3d9)] = _0x47a904(0x47c), _0x1f95ab['style'][_0x47a904(0x137)] = _0x47a904(0x1ef);
const _0x40b2f1 = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x40b2f1['id'] = _0x47a904(0x411), _0x40b2f1[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x42a);
const _0x496553 = _0x3f4e85['settings'][_0x47a904(0x366)] ? _0x3f4e85[_0x47a904(0x30c)][_0x47a904(0x366)][_0x47a904(0x363)] : 0x0;
_0x40b2f1['textContent'] = _0x496553 > 0x0 ? _0x47a904(0x45b) + _0x496553 + '\x20个简历' : '未选择文件';
const _0x333e75 = ((() => {
const _0x57aa1e = _0x47a904, _0xee4d7c = _0x3f4e85[_0x57aa1e(0x30c)][_0x57aa1e(0x366)] && _0x3f4e85['settings'][_0x57aa1e(0x366)][_0x57aa1e(0x363)] > 0x0, _0x5534f9 = _0xee4d7c && _0xbea2dc['useAutoSendImageResume'];
if (!_0xee4d7c)
_0xbea2dc[_0x57aa1e(0x3c4)] = ![];
return _0x2f8663(_0x57aa1e(0x36b), _0x5534f9, _0x40b402 => {
const _0x59df48 = _0x57aa1e;
if (_0x40b402 && (!_0x3f4e85[_0x59df48(0x30c)][_0x59df48(0x366)] || _0x3f4e85[_0x59df48(0x30c)]['imageResumes'][_0x59df48(0x363)] === 0x0)) {
_0x435d36(_0x59df48(0x4a6), _0x59df48(0x18a));
const _0xc2001a = document[_0x59df48(0x189)](_0x59df48(0x317)), _0x33e357 = document[_0x59df48(0x189)]('#toggle-auto-send-image-resume\x20.toggle-switch');
_0x33e357[_0x59df48(0x424)][_0x59df48(0x3a8)] = _0x59df48(0x377), _0xc2001a[_0x59df48(0x424)]['transform'] = _0x59df48(0x1cb), document[_0x59df48(0x189)]('#toggle-auto-send-image-resume\x20input')[_0x59df48(0x3b2)] = ![];
}
return _0xbea2dc[_0x59df48(0x3c4)] = _0x40b402, !![];
}, !![]);
})()), _0x2ea338 = document[_0x47a904(0x4c5)](_0x47a904(0x331));
_0x2ea338['id'] = _0x47a904(0x359), _0x2ea338[_0x47a904(0x294)] = _0x47a904(0x136), _0x2ea338[_0x47a904(0x2c3)] = _0x47a904(0x254), _0x2ea338[_0x47a904(0x424)]['display'] = _0x47a904(0x3cb);
const _0x2e863d = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x2e863d['id'] = 'uploaded-resumes-container', _0x2e863d[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x23b);
function _0x4c2c79(_0x2ab3fa, _0x56c03f) {
const _0x1f6682 = _0x47a904, _0x28167e = document[_0x1f6682(0x4c5)](_0x1f6682(0x410));
_0x28167e[_0x1f6682(0x424)][_0x1f6682(0x137)] = _0x1f6682(0x476);
const _0x40dec9 = document['createElement'](_0x1f6682(0x35b));
_0x40dec9['textContent'] = _0x56c03f[_0x1f6682(0x1fe)], _0x40dec9[_0x1f6682(0x424)]['cssText'] = _0x1f6682(0x1cf);
const _0x58320c = document[_0x1f6682(0x4c5)]('button');
return _0x58320c['textContent'] = '删除', _0x58320c['style'][_0x1f6682(0x137)] = _0x1f6682(0x3fb), _0x58320c[_0x1f6682(0x1bd)](_0x1f6682(0x498), () => {
const _0x3a70a5 = _0x1f6682;
_0x3f4e85[_0x3a70a5(0x30c)]['imageResumes']['splice'](_0x2ab3fa, 0x1), _0x28167e[_0x3a70a5(0x22b)]();
if (_0x3f4e85['settings'][_0x3a70a5(0x366)][_0x3a70a5(0x363)] === 0x0) {
_0x3f4e85[_0x3a70a5(0x30c)][_0x3a70a5(0x3c4)] = ![];
const _0x37edfa = document[_0x3a70a5(0x189)](_0x3a70a5(0x16d));
_0x37edfa && (_0x37edfa[_0x3a70a5(0x3b2)] = ![], _0x37edfa[_0x3a70a5(0x318)](new Event(_0x3a70a5(0x3c8))));
}
typeof _0x433b18 !== 'undefined' && _0x433b18[_0x3a70a5(0x163)] && _0x433b18[_0x3a70a5(0x163)]();
}), _0x28167e['appendChild'](_0x40dec9), _0x28167e[_0x1f6682(0x1c8)](_0x58320c), _0x28167e;
}
_0x3f4e85[_0x47a904(0x30c)]['imageResumes'] && _0x3f4e85['settings']['imageResumes']['length'] > 0x0 && _0x3f4e85[_0x47a904(0x30c)][_0x47a904(0x366)]['forEach']((_0x36b9b3, _0x4983f8) => {
const _0x2858be = _0x47a904, _0x279712 = _0x4c2c79(_0x4983f8, _0x36b9b3);
_0x2e863d[_0x2858be(0x1c8)](_0x279712);
});
_0x1f95ab[_0x47a904(0x1bd)](_0x47a904(0x498), () => {
const _0x3588ad = _0x47a904;
_0x3f4e85[_0x3588ad(0x30c)][_0x3588ad(0x366)][_0x3588ad(0x363)] >= 0x5 ? typeof _0x435d36 !== _0x3588ad(0x220) ? _0x435d36('免费版最多添加5个图片简历', _0x3588ad(0x301)) : alert('免费版最多添加5个图片简历') : _0x2ea338['click']();
}), _0x2ea338[_0x47a904(0x1bd)](_0x47a904(0x3c8), _0x55e235 => {
const _0x3e8ab4 = _0x47a904;
if (_0x55e235[_0x3e8ab4(0x252)]['files'] && _0x55e235['target'][_0x3e8ab4(0x226)][0x0]) {
const _0x3579ee = _0x55e235[_0x3e8ab4(0x252)][_0x3e8ab4(0x226)][0x0], _0x571d09 = _0x3579ee[_0x3e8ab4(0x225)]['toLowerCase']();
if (!_0x571d09[_0x3e8ab4(0x1c9)](_0x3e8ab4(0x1d4)) && !_0x571d09[_0x3e8ab4(0x1c9)](_0x3e8ab4(0x367))) {
typeof _0x435d36 !== 'undefined' ? _0x435d36('仅支持JPG格式的图片文件', _0x3e8ab4(0x18a)) : alert(_0x3e8ab4(0x2a6));
_0x2ea338[_0x3e8ab4(0x2d3)] = '';
return;
}
const _0x9b21fe = _0x3f4e85[_0x3e8ab4(0x30c)][_0x3e8ab4(0x366)][_0x3e8ab4(0x3b4)](_0x49f5a6 => _0x49f5a6[_0x3e8ab4(0x1fe)] === _0x3579ee[_0x3e8ab4(0x225)]);
if (_0x9b21fe) {
typeof _0x435d36 !== _0x3e8ab4(0x220) ? _0x435d36('该文件名已存在', _0x3e8ab4(0x18a)) : alert(_0x3e8ab4(0x3b3));
return;
}
const _0x54ec6b = new FileReader();
_0x54ec6b['onload'] = function (_0x4bc82d) {
const _0x225f71 = _0x3e8ab4, _0x1e1ba8 = {};
_0x1e1ba8[_0x225f71(0x1fe)] = _0x3579ee[_0x225f71(0x225)], _0x1e1ba8[_0x225f71(0x280)] = _0x4bc82d[_0x225f71(0x252)][_0x225f71(0x19b)];
const _0x8760b0 = _0x1e1ba8;
_0x3f4e85[_0x225f71(0x30c)][_0x225f71(0x366)]['push'](_0x8760b0);
const _0x3fff16 = _0x3f4e85[_0x225f71(0x30c)][_0x225f71(0x366)][_0x225f71(0x363)] - 0x1, _0x3355c7 = _0x4c2c79(_0x3fff16, _0x8760b0);
_0x2e863d[_0x225f71(0x1c8)](_0x3355c7);
if (!_0x3f4e85[_0x225f71(0x30c)]['useAutoSendImageResume']) {
_0x3f4e85[_0x225f71(0x30c)]['useAutoSendImageResume'] = !![];
const _0x2072c4 = document[_0x225f71(0x189)](_0x225f71(0x16d));
_0x2072c4 && (_0x2072c4['checked'] = !![], _0x2072c4[_0x225f71(0x318)](new Event('change')));
}
typeof _0x433b18 !== 'undefined' && _0x433b18[_0x225f71(0x163)] && _0x433b18['saveState']();
}, _0x54ec6b[_0x3e8ab4(0x46f)](_0x3579ee);
}
}), _0x38ecf4[_0x47a904(0x16a)](_0x1f95ab, _0x2e863d, _0x2ea338), _0x4885b3[_0x47a904(0x16a)](_0x333e75), _0x3ff69c[_0x47a904(0x16a)](_0x38ecf4);
const _0x3dadcb = _0x5b67c9(_0x47a904(0x482), '筛选活跃状态符合要求的招聘者进行投递', () => document[_0x47a904(0x189)](_0x47a904(0x264))), _0x3681b0 = _0x3dadcb[_0x47a904(0x1bc)], _0x4306ef = document[_0x47a904(0x4c5)]('div');
_0x4306ef['id'] = 'recruiter-status-select', _0x4306ef[_0x47a904(0x335)] = _0x47a904(0x440), _0x4306ef['style'][_0x47a904(0x137)] = _0x47a904(0x36a);
const _0x47098b = document['createElement'](_0x47a904(0x410));
_0x47098b['className'] = 'select-header', _0x47098b[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x177);
const _0x128f32 = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x128f32[_0x47a904(0x335)] = _0x47a904(0x233), _0x128f32['style'][_0x47a904(0x137)] = _0x47a904(0x3d3), _0x128f32[_0x47a904(0x3d9)] = _0x37064a();
const _0x38c862 = document['createElement']('div');
_0x38c862[_0x47a904(0x335)] = _0x47a904(0x1f7), _0x38c862[_0x47a904(0x13c)] = _0x47a904(0x3f5), _0x38c862[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x4a1);
const _0x8329eb = document[_0x47a904(0x4c5)](_0x47a904(0x45f));
_0x8329eb['className'] = 'select-clear', _0x8329eb[_0x47a904(0x13c)] = '×', _0x8329eb[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x3b1), _0x47098b[_0x47a904(0x16a)](_0x128f32, _0x8329eb, _0x38c862);
const _0x1882b5 = document[_0x47a904(0x4c5)](_0x47a904(0x410));
_0x1882b5[_0x47a904(0x335)] = _0x47a904(0x489), _0x1882b5[_0x47a904(0x424)][_0x47a904(0x137)] = _0x47a904(0x49e), _0x1882b5[_0x47a904(0x13c)] += '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20';
const _0x3d70bf = {};
_0x3d70bf['value'] = '不限', _0x3d70bf['text'] = '不限';
const _0x50ae91 = {};
_0x50ae91['value'] = '在线', _0x50ae91[_0x47a904(0x336)] = '在线';
const _0x43619b = {};
_0x43619b['value'] = _0x47a904(0x140), _0x43619b['text'] = '刚刚活跃';
const _0x3706e0 = {};
_0x3706e0['value'] = _0x47a904(0x1ee), _0x3706e0[_0x47a904(0x336)] = _0x47a904(0x1ee);
const _0x474d6d = {};
_0x474d6d[_0x47a904(0x2d3)] = _0x47a904(0x243), _0x474d6d[_0x47a904(0x336)] = _0x47a904(0x243);
const _0x30410b = {};
_0x30410b[_0x47a904(0x2d3)] = '本周活跃', _0x30410b[_0x47a904(0x336)] = '本周活跃';
const _0x149a52 = {};
_0x149a52[_0x47a904(0x2d3)] = _0x47a904(0x2a9), _0x149a52[_0x47a904(0x336)] = '本月活跃';
const _0x3d4ece = {};
_0x3d4ece[_0x47a904(0x2d3)] = '半年前活跃', _0x3d4ece[_0x47a904(0x336)] = _0x47a904(0x2b4);
const _0x2e5c76 = [
_0x3d70bf,
_0x50ae91,
_0x43619b,
_0x3706e0,
_0x474d6d,
_0x30410b,
_0x149a52,
_0x3d4ece
];
_0x2e5c76['forEach'](_0x229100 => {
const _0x1bc59e = _0x47a904, _0x2c95ad = document[_0x1bc59e(0x4c5)](_0x1bc59e(0x410));
_0x2c95ad[_0x1bc59e(0x335)] = _0x1bc59e(0x2eb) + (_0xbea2dc[_0x1bc59e(0x260)] && Array['isArray'](_0xbea2dc['recruiterActivityStatus']) && _0xbea2dc[_0x1bc59e(0x260)][_0x1bc59e(0x40e)](_0x229100['value']) ? '\x20selected' : ''), _0x2c95ad[_0x1bc59e(0x1a5)][_0x1bc59e(0x2d3)] = _0x229100['value'], _0x2c95ad[_0x1bc59e(0x424)][_0x1bc59e(0x137)] = _0x1bc59e(0x34a);
const _0x240871 = document[_0x1bc59e(0x4c5)](_0x1bc59e(0x35b));
_0x240871[_0x1bc59e(0x335)] = 'check-icon', _0x240871[_0x1bc59e(0x13c)] = '✓', _0x240871['style']['cssText'] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-right:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20rgba(0,\x20123,\x20255,\x200.9);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20' + (_0xbea2dc[_0x1bc59e(0x260)] && Array[_0x1bc59e(0x2bc)](_0xbea2dc[_0x1bc59e(0x260)]) && _0xbea2dc[_0x1bc59e(0x260)][_0x1bc59e(0x40e)](_0x229100[_0x1bc59e(0x2d3)]) ? _0x1bc59e(0x2f8) : _0x1bc59e(0x3cb)) + ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20';
const _0x3fc2a6 = document[_0x1bc59e(0x4c5)](_0x1bc59e(0x35b));
_0x3fc2a6[_0x1bc59e(0x3d9)] = _0x229100[_0x1bc59e(0x336)], _0x2c95ad[_0x1bc59e(0x16a)](_0x240871, _0x3fc2a6), _0x2c95ad['addEventListener'](_0x1bc59e(0x498), _0x305b59 => {
const _0x398f29 = _0x1bc59e;
_0x305b59[_0x398f29(0x14e)](), _0x5866b3(_0x229100[_0x398f29(0x2d3)]);
}), _0x1882b5[_0x1bc59e(0x1c8)](_0x2c95ad);
}), _0x47098b[_0x47a904(0x1bd)]('click', () => {
const _0x1c2e3b = _0x47a904;
if (!_0x3f4e85['activation'][_0x1c2e3b(0x1c4)]) {
_0x435d36(_0x1c2e3b(0x1d8), _0x1c2e3b(0x18a));
return;
}
_0x1882b5[_0x1c2e3b(0x424)][_0x1c2e3b(0x250)] = _0x1882b5[_0x1c2e3b(0x424)][_0x1c2e3b(0x250)] === _0x1c2e3b(0x3e7) ? _0x1c2e3b(0x3cb) : _0x1c2e3b(0x3e7), _0x38c862['style'][_0x1c2e3b(0x1b8)] = _0x1882b5[_0x1c2e3b(0x424)][_0x1c2e3b(0x250)] === _0x1c2e3b(0x3e7) ? _0x1c2e3b(0x165) : _0x1c2e3b(0x474);
}), _0x8329eb[_0x47a904(0x1bd)](_0x47a904(0x498), _0x3d9e44 => {
const _0x115c2f = _0x47a904;
_0x3d9e44[_0x115c2f(0x14e)](), _0xbea2dc[_0x115c2f(0x260)] = [], _0x2f35c3();
}), document[_0x47a904(0x1bd)](_0x47a904(0x498), _0x126507 => {
const _0xc16485 = _0x47a904;
!_0x4306ef[_0xc16485(0x483)](_0x126507['target']) && (_0x1882b5[_0xc16485(0x424)]['display'] = _0xc16485(0x3cb), _0x38c862[_0xc16485(0x424)][_0xc16485(0x1b8)] = _0xc16485(0x474));
}), _0x47098b[_0x47a904(0x1bd)](_0x47a904(0x36e), () => {
const _0x24aace = _0x47a904;
_0x47098b['style'][_0x24aace(0x166)] = 'rgba(0,\x20123,\x20255,\x200.5)', _0x47098b['style'][_0x24aace(0x176)] = '0\x200\x200\x203px\x20rgba(0,\x20123,\x20255,\x200.1)';
}), _0x47098b[_0x47a904(0x1bd)](_0x47a904(0x3e6), () => {
const _0x314525 = _0x47a904;
!_0x47098b[_0x314525(0x483)](document[_0x314525(0x416)]) && (_0x47098b[_0x314525(0x424)][_0x314525(0x166)] = _0x314525(0x490), _0x47098b['style'][_0x314525(0x176)] = _0x314525(0x20e));
}), _0x47098b[_0x47a904(0x1bd)](_0x47a904(0x178), () => {
const _0xe71853 = _0x47a904;
_0x47098b['style'][_0xe71853(0x166)] = _0xe71853(0x2d1), _0x47098b[_0xe71853(0x424)][_0xe71853(0x176)] = _0xe71853(0x20d);
}), _0x47098b[_0x47a904(0x1bd)](_0x47a904(0x279), () => {
const _0x1ddfbf = _0x47a904;
_0x47098b[_0x1ddfbf(0x424)][_0x1ddfbf(0x166)] = '#e2e8f0', _0x47098b['style']['boxShadow'] = _0x1ddfbf(0x20e);
}), _0x4306ef['append'](_0x47098b, _0x1882b5), _0x3681b0[_0x47a904(0x16a)](_0x4306ef), _0x4ea112[_0x47a904(0x16a)](_0x80f974, _0x289e50, _0x3da757, _0x3ff69c, _0x3681b0), _0x2b0654['addEventListener'](_0x47a904(0x498), () => {
_0x451877(_0x2b0654, _0x2a6139);
}), _0x47c3f1['addEventListener'](_0x47a904(0x498), () => {
_0x451877(_0x47c3f1, _0x4ea112);
});
const _0xf9b59 = document['createElement'](_0x47a904(0x410));
_0xf9b59['style'][_0x47a904(0x137)] = _0x47a904(0x28e);
const _0x57508d = _0x25a49a('取消', _0x47a904(0x377), () => {
const _0x1521ae = _0x47a904;
_0x6df9b8[_0x1521ae(0x424)]['display'] = _0x1521ae(0x3cb);
}), _0x58d054 = _0x25a49a(_0x47a904(0x2dd), _0x47a904(0x432), () => {
const _0x290731 = _0x47a904;
try {
const _0xf75bba = document[_0x290731(0x325)]('ai-role-input');
_0xbea2dc['ai'][_0x290731(0x30e)] = _0xf75bba ? _0xf75bba['value'] : '', _0x8d773c(), _0x435d36(_0x290731(0x3ff)), _0x6df9b8[_0x290731(0x424)][_0x290731(0x250)] = _0x290731(0x3cb);
} catch (_0x5cea04) {
_0x435d36(_0x290731(0x143) + _0x5cea04[_0x290731(0x3c0)], 'error'), console['error'](_0x290731(0x3ad), _0x5cea04);
}
});
return _0xf9b59[_0x47a904(0x16a)](_0x57508d, _0x58d054), _0x27572d['append'](_0x406227, _0x2a6139, _0x4ea112), _0x6df9b8['append'](_0x1f9bf5, _0x27572d, _0xf9b59), _0x6df9b8[_0x47a904(0x1bd)](_0x47a904(0x498), _0x48f299 => {
const _0x321627 = _0x47a904;
_0x48f299[_0x321627(0x252)] === _0x6df9b8 && (_0x6df9b8[_0x321627(0x424)][_0x321627(0x250)] = 'none');
}), _0x6df9b8;
}
function _0x5dd5b9() {
const _0x8275a0 = _0x487760;
let _0x2d3dbb = document['getElementById'](_0x8275a0(0x2c1));
!_0x2d3dbb && (_0x2d3dbb = _0x532684(), document[_0x8275a0(0x290)][_0x8275a0(0x1c8)](_0x2d3dbb)), _0x2d3dbb[_0x8275a0(0x424)][_0x8275a0(0x250)] = 'flex', setTimeout(() => {
const _0x26422c = _0x8275a0;
_0x2d3dbb[_0x26422c(0x23e)][_0x26422c(0x171)](_0x26422c(0x22c)), setTimeout(_0x8114cc, 0x64);
}, 0xa);
}
function _0x5866b3(_0x42c5e5) {
const _0x410ea1 = _0x487760;
_0x42c5e5 === '不限' ? _0xbea2dc[_0x410ea1(0x260)] = _0xbea2dc[_0x410ea1(0x260)][_0x410ea1(0x40e)]('不限') ? [] : ['不限'] : _0xbea2dc['recruiterActivityStatus'][_0x410ea1(0x40e)]('不限') ? _0xbea2dc[_0x410ea1(0x260)] = [_0x42c5e5] : (_0xbea2dc[_0x410ea1(0x260)][_0x410ea1(0x40e)](_0x42c5e5) ? _0xbea2dc[_0x410ea1(0x260)] = _0xbea2dc[_0x410ea1(0x260)]['filter'](_0x3a2bab => _0x3a2bab !== _0x42c5e5) : _0xbea2dc[_0x410ea1(0x260)][_0x410ea1(0x1aa)](_0x42c5e5), _0xbea2dc[_0x410ea1(0x260)][_0x410ea1(0x363)] === 0x0 && (_0xbea2dc['recruiterActivityStatus'] = ['不限'])), _0x3f4e85[_0x410ea1(0x30c)] && (_0x3f4e85[_0x410ea1(0x30c)][_0x410ea1(0x260)] = _0xbea2dc[_0x410ea1(0x260)]), _0x2f35c3();
}
function _0x2f35c3() {
const _0x43b496 = _0x487760, _0x1689bd = document['querySelectorAll'](_0x43b496(0x180));
_0x1689bd[_0x43b496(0x44c)](_0x2c5b53 => {
const _0x49243c = _0x43b496, _0x5a4044 = _0xbea2dc[_0x49243c(0x260)][_0x49243c(0x40e)](_0x2c5b53[_0x49243c(0x1a5)][_0x49243c(0x2d3)]);
_0x2c5b53[_0x49243c(0x335)] = 'select-option' + (_0x5a4044 ? _0x49243c(0x236) : ''), _0x2c5b53[_0x49243c(0x189)](_0x49243c(0x130))[_0x49243c(0x424)][_0x49243c(0x250)] = _0x5a4044 ? _0x49243c(0x2f8) : _0x49243c(0x3cb);
if (_0x2c5b53[_0x49243c(0x1a5)][_0x49243c(0x2d3)] === '不限')
_0x5a4044 && _0x1689bd[_0x49243c(0x44c)](_0x38f103 => {
const _0x492c8f = _0x49243c;
_0x38f103[_0x492c8f(0x1a5)][_0x492c8f(0x2d3)] !== '不限' && (_0x38f103[_0x492c8f(0x335)] = _0x492c8f(0x2eb), _0x38f103[_0x492c8f(0x189)]('.check-icon')[_0x492c8f(0x424)][_0x492c8f(0x250)] = 'none');
});
else
_0xbea2dc['recruiterActivityStatus'][_0x49243c(0x40e)]('不限') && (_0x2c5b53[_0x49243c(0x189)](_0x49243c(0x130))[_0x49243c(0x424)][_0x49243c(0x250)] = _0x49243c(0x3cb), _0x2c5b53[_0x49243c(0x335)] = _0x49243c(0x2eb));
}), document['querySelector'](_0x43b496(0x145))['textContent'] = _0x37064a(), document[_0x43b496(0x189)](_0x43b496(0x3ca))[_0x43b496(0x424)]['display'] = _0xbea2dc['recruiterActivityStatus'][_0x43b496(0x363)] > 0x0 && !_0xbea2dc['recruiterActivityStatus'][_0x43b496(0x40e)]('不限') ? _0x43b496(0x2f8) : _0x43b496(0x3cb), _0x3f4e85[_0x43b496(0x30c)] && (_0x3f4e85[_0x43b496(0x30c)][_0x43b496(0x260)] = _0xbea2dc[_0x43b496(0x260)]);
}
function _0x37064a() {
const _0x297f68 = _0x487760;
if (_0xbea2dc[_0x297f68(0x260)][_0x297f68(0x40e)]('不限'))
return '不限';
if (_0xbea2dc[_0x297f68(0x260)][_0x297f68(0x363)] === 0x0)
return _0x297f68(0x296);
if (_0xbea2dc[_0x297f68(0x260)][_0x297f68(0x363)] <= 0x2)
return _0xbea2dc[_0x297f68(0x260)][_0x297f68(0x2aa)]('、');
return _0xbea2dc[_0x297f68(0x260)][0x0] + '、' + _0xbea2dc['recruiterActivityStatus'][0x1] + '等' + _0xbea2dc[_0x297f68(0x260)][_0x297f68(0x363)] + '项';
}
function _0x8114cc() {
const _0x420c89 = _0x487760, _0x1ae5e9 = document[_0x420c89(0x325)](_0x420c89(0x402));
_0x1ae5e9 && (_0x1ae5e9[_0x420c89(0x2d3)] = _0xbea2dc['ai']['role']);
const _0x4f8f11 = document[_0x420c89(0x189)](_0x420c89(0x4c4));
_0x4f8f11 && (_0x4f8f11[_0x420c89(0x3b2)] = _0xbea2dc[_0x420c89(0x3f7)]);
const _0xd1e200 = document['querySelector'](_0x420c89(0x4bc));
_0xd1e200 && (_0xd1e200[_0x420c89(0x3b2)] = _0xbea2dc[_0x420c89(0x38c)]);
const _0x4c2b96 = document[_0x420c89(0x189)](_0x420c89(0x41c));
_0x4c2b96 && (_0x4c2b96[_0x420c89(0x3b2)] = _0xbea2dc[_0x420c89(0x2e2)]);
const _0x14febb = document['querySelector'](_0x420c89(0x16d));
_0x14febb && (_0x14febb[_0x420c89(0x3b2)] = _0xbea2dc['useAutoSendImageResume'] && _0xbea2dc[_0x420c89(0x366)] && _0xbea2dc[_0x420c89(0x366)][_0x420c89(0x363)] > 0x0);
const _0x24f038 = document[_0x420c89(0x189)](_0x420c89(0x2c8));
_0x24f038 && (_0x24f038[_0x420c89(0x2d3)] = _0xbea2dc[_0x420c89(0x134)]), _0x2e99c9[_0x420c89(0x333)] && (_0x2e99c9[_0x420c89(0x333)]['value'] = _0xbea2dc[_0x420c89(0x4ae)] || ''), _0x2f35c3();
}
function _0x587f9b(_0x2403c7, _0x5237a8 = 'boss-settings-dialog') {
const _0x52b485 = _0x487760, _0x3921f6 = document['createElement'](_0x52b485(0x410));
_0x3921f6[_0x52b485(0x424)][_0x52b485(0x137)] = _0x52b485(0x139);
const _0x5c1378 = document[_0x52b485(0x4c5)](_0x52b485(0x410));
_0x5c1378['textContent'] = _0x2403c7, _0x5c1378['style']['fontWeight'] = _0x52b485(0x361);
const _0x12f060 = document['createElement'](_0x52b485(0x45f));
return _0x12f060[_0x52b485(0x13c)] = '✕', _0x12f060['title'] = '关闭', _0x12f060['style']['cssText'] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x2028px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x2028px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20rgba(255,\x20255,\x20255,\x200.2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2050%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.2s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20', _0x12f060['addEventListener'](_0x52b485(0x36e), () => {
const _0x2fcca8 = _0x52b485;
_0x12f060[_0x2fcca8(0x424)][_0x2fcca8(0x3a8)] = 'rgba(255,\x20255,\x20255,\x200.3)', _0x12f060[_0x2fcca8(0x424)]['transform'] = _0x2fcca8(0x1fa);
}), _0x12f060[_0x52b485(0x1bd)]('mouseleave', () => {
const _0x272a82 = _0x52b485;
_0x12f060[_0x272a82(0x424)][_0x272a82(0x3a8)] = _0x272a82(0x1bf), _0x12f060[_0x272a82(0x424)][_0x272a82(0x1b8)] = _0x272a82(0x4b7);
}), _0x12f060[_0x52b485(0x1bd)]('click', () => {
const _0x598966 = _0x52b485, _0x42d7de = document['getElementById'](_0x5237a8);
_0x42d7de && (_0x42d7de[_0x598966(0x424)][_0x598966(0x250)] = _0x598966(0x3cb));
}), _0x3921f6[_0x52b485(0x16a)](_0x5c1378, _0x12f060), _0x3921f6;
}
function _0x554b4e() {
const _0x2e07d7 = _0x487760;
window[_0x2e07d7(0x452)](_0x2e07d7(0x3e2), _0x2e07d7(0x465));
let _0x55cd92 = document['getElementById'](_0x2e07d7(0x2e0));
!_0x55cd92 && (_0x55cd92 = _0x23624e(), document['body'][_0x2e07d7(0x1c8)](_0x55cd92)), _0x55cd92[_0x2e07d7(0x424)]['display'] = _0x2e07d7(0x36d), setTimeout(() => {
const _0x18515e = _0x2e07d7;
_0x55cd92[_0x18515e(0x23e)]['add'](_0x18515e(0x22c));
}, 0xa);
}
function _0x23624e() {
const _0x443206 = _0x487760, _0x5461e2 = document[_0x443206(0x4c5)](_0x443206(0x410));
return _0x5461e2['id'] = _0x443206(0x2e0), _0x5461e2['style']['cssText'] = _0x443206(0x48a), _0x5461e2['innerHTML'] = _0x443206(0x47d), setTimeout(() => {
const _0x3015dc = _0x443206, _0x1676f9 = document[_0x3015dc(0x325)](_0x3015dc(0x1c7)), _0x2bbcdb = document[_0x3015dc(0x325)](_0x3015dc(0x1d6));
_0x1676f9 && _0x1676f9[_0x3015dc(0x1bd)](_0x3015dc(0x498), async () => {
const _0x577e76 = _0x3015dc, _0x255836 = _0x2bbcdb[_0x577e76(0x2d3)][_0x577e76(0x2e9)]();
if (!_0x255836) {
alert(_0x577e76(0x403));
return;
}
if (!_0x563c85[_0x577e76(0x2f3)](_0x255836)) {
alert('激活码非法,请粘贴正确的激活码');
return;
}
_0x1676f9['disabled'] = !![], _0x1676f9[_0x577e76(0x3d9)] = '激活中...';
try {
const _0x3dfb6a = await _0x563c85[_0x577e76(0x334)](_0x255836);
if (_0x3dfb6a) {
alert(_0x577e76(0x43c)), _0x5461e2[_0x577e76(0x424)][_0x577e76(0x250)] = _0x577e76(0x3cb);
const _0x5bdb36 = document[_0x577e76(0x189)]('.boss-icon-btn[title=\x27激活插件\x27]');
_0x5bdb36 && (_0x5bdb36[_0x577e76(0x13c)] = '', _0x5bdb36[_0x577e76(0x424)][_0x577e76(0x47b)] = '0'), location[_0x577e76(0x3aa)]();
}
} catch (_0x290154) {
_0x290154[_0x577e76(0x3c0)][_0x577e76(0x40e)](_0x577e76(0x275)) ? alert('激活请求出错,请刷新页面后重试') : alert(_0x290154[_0x577e76(0x3c0)]);
} finally {
_0x1676f9['disabled'] = ![], _0x1676f9['textContent'] = '立即激活';
}
});
}, 0x64), _0x5461e2;
}
function _0x5b67c9(_0x4ed957, _0x3aedc6, _0xe5bc92) {
const _0x2ffd8d = _0x487760, _0x27b1c4 = document['createElement'](_0x2ffd8d(0x410));
_0x27b1c4[_0x2ffd8d(0x335)] = _0x2ffd8d(0x2fc), _0x27b1c4[_0x2ffd8d(0x424)][_0x2ffd8d(0x137)] = _0x2ffd8d(0x44a);
const _0x32750d = document['createElement']('h4');
_0x32750d[_0x2ffd8d(0x3d9)] = _0x4ed957, _0x32750d[_0x2ffd8d(0x424)]['cssText'] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin:\x200\x200\x205px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#333;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20500;\x0a\x20\x20\x20\x20';
const _0xe9a2d5 = document[_0x2ffd8d(0x4c5)]('p');
_0xe9a2d5[_0x2ffd8d(0x3d9)] = _0x3aedc6, _0xe9a2d5['style'][_0x2ffd8d(0x137)] = _0x2ffd8d(0x251);
const _0x4be3dd = document[_0x2ffd8d(0x4c5)]('div');
_0x4be3dd['style']['cssText'] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20space-between;\x0a\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20';
const _0x2a52d8 = document[_0x2ffd8d(0x4c5)]('div');
_0x2a52d8[_0x2ffd8d(0x16a)](_0x32750d, _0xe9a2d5), _0x4be3dd[_0x2ffd8d(0x16a)](_0x2a52d8), _0x27b1c4['append'](_0x4be3dd), _0x27b1c4[_0x2ffd8d(0x1bd)](_0x2ffd8d(0x498), () => {
const _0x223c09 = _0x2ffd8d, _0x4b9f39 = _0xe5bc92();
_0x4b9f39 && typeof _0x4b9f39[_0x223c09(0x178)] === 'function' && _0x4b9f39['focus']();
});
const _0x3e6422 = {};
return _0x3e6422[_0x2ffd8d(0x1bc)] = _0x27b1c4, _0x3e6422[_0x2ffd8d(0x41f)] = _0x4be3dd, _0x3e6422;
}
function _0x2f8663(_0x962e5d, _0x4c9845, _0x4d71d5, _0x5b32e9 = ![]) {
const _0x296f57 = _0x487760, _0x2c7c77 = document[_0x296f57(0x4c5)](_0x296f57(0x410));
_0x2c7c77[_0x296f57(0x335)] = _0x296f57(0x46d), _0x2c7c77[_0x296f57(0x424)]['cssText'] = _0x296f57(0x28f);
const _0x3a47b8 = document['createElement']('div');
_0x3a47b8[_0x296f57(0x335)] = _0x296f57(0x436);
const _0xb352a1 = _0x5b32e9 && !_0x3f4e85[_0x296f57(0x3f2)]['isActivated'];
_0x3a47b8[_0x296f57(0x424)][_0x296f57(0x137)] = _0x296f57(0x3ac) + (_0x4c9845 && !_0xb352a1 ? _0x296f57(0x432) : _0x296f57(0x377)) + _0x296f57(0x3fc) + (_0xb352a1 ? _0x296f57(0x3de) : _0x296f57(0x319)) + ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x20' + (_0xb352a1 ? _0x296f57(0x281) : '1') + ';\x0a\x20\x20\x20\x20';
const _0x48ceca = document[_0x296f57(0x4c5)](_0x296f57(0x331));
_0x48ceca[_0x296f57(0x294)] = _0x296f57(0x330), _0x48ceca['id'] = _0x296f57(0x34b) + _0x962e5d, _0x48ceca[_0x296f57(0x3b2)] = _0x4c9845, _0x48ceca[_0x296f57(0x424)]['display'] = 'none';
const _0x568a4d = document[_0x296f57(0x4c5)](_0x296f57(0x35b));
_0x568a4d['className'] = 'toggle-slider', _0x568a4d[_0x296f57(0x424)][_0x296f57(0x137)] = _0x296f57(0x276) + (_0x4c9845 ? _0x296f57(0x332) : _0x296f57(0x2bf)) + _0x296f57(0x4c3);
const _0x1924e3 = _0x174123 => {
const _0x5a61d2 = _0x296f57;
if (_0xb352a1)
return;
_0x48ceca['checked'] = _0x174123, _0x3a47b8[_0x5a61d2(0x424)][_0x5a61d2(0x3a8)] = _0x174123 ? _0x5a61d2(0x432) : _0x5a61d2(0x377), _0x568a4d[_0x5a61d2(0x424)][_0x5a61d2(0x475)] = _0x174123 ? _0x5a61d2(0x332) : _0x5a61d2(0x2bf);
};
return _0x48ceca[_0x296f57(0x1bd)](_0x296f57(0x3c8), () => {
const _0x388f5a = _0x296f57;
if (_0xb352a1) {
_0x1924e3(!_0x48ceca[_0x388f5a(0x3b2)]);
return;
}
let _0x403aac = !![];
_0x4d71d5 && (_0x403aac = _0x4d71d5(_0x48ceca['checked']) !== ![]);
if (!_0x403aac) {
_0x1924e3(!_0x48ceca[_0x388f5a(0x3b2)]);
return;
}
_0x1924e3(_0x48ceca[_0x388f5a(0x3b2)]);
}), _0x3a47b8[_0x296f57(0x1bd)](_0x296f57(0x498), () => {
const _0xe39b36 = _0x296f57;
if (_0xb352a1) {
_0x554b4e();
return;
}
const _0x4fe691 = !_0x48ceca[_0xe39b36(0x3b2)];
_0x4d71d5 ? _0x4d71d5(_0x4fe691) !== ![] && _0x1924e3(_0x4fe691) : _0x1924e3(_0x4fe691);
}), _0x3a47b8[_0x296f57(0x16a)](_0x48ceca, _0x568a4d), _0x2c7c77[_0x296f57(0x16a)](_0x3a47b8), _0x2c7c77;
}
function _0x25a49a(_0x4d5e79, _0x4588c6, _0x5588d7) {
const _0x1ef2c7 = _0x487760, _0x5409e1 = document['createElement'](_0x1ef2c7(0x45f));
return _0x5409e1['textContent'] = _0x4d5e79, _0x5409e1[_0x1ef2c7(0x424)][_0x1ef2c7(0x137)] = _0x1ef2c7(0x2cc) + _0x4588c6 + ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20white;\x0a\x20\x20\x20\x20', _0x5409e1[_0x1ef2c7(0x1bd)](_0x1ef2c7(0x498), _0x5588d7), _0x5409e1;
}
function _0x5546a9(_0x1a3ca8) {
const _0x4c0913 = _0x487760;
_0x1a3ca8[_0x4c0913(0x1bd)](_0x4c0913(0x178), () => {
const _0x4b49ef = _0x4c0913;
_0x1a3ca8[_0x4b49ef(0x424)][_0x4b49ef(0x166)] = _0x4b49ef(0x2d1), _0x1a3ca8[_0x4b49ef(0x424)]['boxShadow'] = '0\x200\x200\x203px\x20rgba(0,\x20123,\x20255,\x200.2)';
}), _0x1a3ca8[_0x4c0913(0x1bd)]('blur', () => {
const _0x18af4a = _0x4c0913;
_0x1a3ca8['style']['borderColor'] = _0x18af4a(0x382), _0x1a3ca8[_0x18af4a(0x424)]['boxShadow'] = _0x18af4a(0x3cb);
});
}
function _0x451877(_0x31785b, _0xd27d6d) {
const _0x5551df = _0x487760, _0x101f30 = document[_0x5551df(0x30d)]('.settings-tab'), _0x20b4d5 = [
document[_0x5551df(0x325)](_0x5551df(0x22d)),
document[_0x5551df(0x325)](_0x5551df(0x2ca))
];
_0x101f30['forEach'](_0x2bef3a => {
const _0x46777a = _0x5551df;
_0x2bef3a[_0x46777a(0x23e)][_0x46777a(0x22b)](_0x46777a(0x22c)), _0x2bef3a[_0x46777a(0x424)][_0x46777a(0x3a8)] = 'rgba(0,\x200,\x200,\x200.05)', _0x2bef3a[_0x46777a(0x424)][_0x46777a(0x1dc)] = _0x46777a(0x15a);
}), _0x20b4d5[_0x5551df(0x44c)](_0x5cc23f => {
const _0xd178ba = _0x5551df;
_0x5cc23f[_0xd178ba(0x424)][_0xd178ba(0x250)] = _0xd178ba(0x3cb);
}), _0x31785b['classList'][_0x5551df(0x171)](_0x5551df(0x22c)), _0x31785b[_0x5551df(0x424)][_0x5551df(0x3a8)] = _0x5551df(0x432), _0x31785b[_0x5551df(0x424)][_0x5551df(0x1dc)] = _0x5551df(0x152), _0xd27d6d['style'][_0x5551df(0x250)] = _0x5551df(0x3e7);
}
function _0x435d36(_0x1cdbb0, _0x2194a2 = _0x487760(0x164)) {
const _0x326035 = _0x487760, _0xc9c6a1 = document[_0x326035(0x4c5)](_0x326035(0x410)), _0x46493d = _0x2194a2 === 'success' ? _0x326035(0x246) : _0x326035(0x428);
_0xc9c6a1['style'][_0x326035(0x137)] = _0x326035(0x444) + _0x46493d + _0x326035(0x2b9), _0xc9c6a1[_0x326035(0x3d9)] = _0x1cdbb0, document['body'][_0x326035(0x1c8)](_0xc9c6a1), setTimeout(() => _0xc9c6a1[_0x326035(0x424)][_0x326035(0x1a7)] = '1', 0xa), setTimeout(() => {
const _0x459690 = _0x326035;
_0xc9c6a1[_0x459690(0x424)][_0x459690(0x1a7)] = '0', setTimeout(() => document[_0x459690(0x290)]['removeChild'](_0xc9c6a1), 0x12c);
}, 0x7d0);
}
const _0x49e1ab = {
'CONFIG': _0x353e0b,
'messageObserver': null,
'lastProcessedMessage': null,
'processingMessage': ![],
'currentMonitoredHR': null,
'domCache': {},
'getCachedElement'(_0x5758b1, _0x3d9e01 = ![]) {
const _0x5563f6 = _0x487760;
return (_0x3d9e01 || !this[_0x5563f6(0x37f)][_0x5758b1]) && (this['domCache'][_0x5758b1] = document[_0x5563f6(0x189)](_0x5758b1)), this[_0x5563f6(0x37f)][_0x5758b1];
},
'getCachedElements'(_0x16affb, _0x41cd88 = ![]) {
const _0x1a1dcf = _0x487760;
return (_0x41cd88 || !this[_0x1a1dcf(0x37f)][_0x16affb + '[]']) && (this[_0x1a1dcf(0x37f)][_0x16affb + '[]'] = document[_0x1a1dcf(0x30d)](_0x16affb)), this[_0x1a1dcf(0x37f)][_0x16affb + '[]'];
},
'clearDomCache'() {
const _0x400891 = _0x487760;
this[_0x400891(0x37f)] = {};
},
'extractJobInfo'(_0x4b7c5d) {
const _0x57c390 = _0x487760;
try {
const _0x2a1ec1 = _0x4b7c5d[_0x57c390(0x189)](_0x57c390(0x357));
if (!_0x2a1ec1)
return this[_0x57c390(0x26a)](_0x57c390(0x423)), null;
const _0x16e472 = _0x2a1ec1['getAttribute'](_0x57c390(0x22f));
this['log'](_0x57c390(0x15c) + _0x16e472);
const _0x11162e = _0x16e472[_0x57c390(0x3eb)](/job_detail\/([^.]+)\.html/);
if (!_0x11162e)
return this[_0x57c390(0x26a)](_0x57c390(0x267)), null;
const _0x2c5996 = _0x11162e[0x1], _0x421433 = _0x16e472[_0x57c390(0x3eb)](/securityId=([^&]+)/), _0x5e3597 = _0x421433 ? _0x421433[0x1] : null, _0x270883 = _0x16e472[_0x57c390(0x3eb)](/lid=([^&]+)/), _0x16a994 = _0x270883 ? _0x270883[0x1] : '';
this['log'](_0x57c390(0x240) + _0x2c5996 + ',\x20securityId:\x20' + (_0x5e3597 ? _0x57c390(0x2b0) : _0x57c390(0x27c)) + _0x57c390(0x135) + _0x16a994);
const _0x4b4ea0 = {};
return _0x4b4ea0[_0x57c390(0x346)] = _0x2c5996, _0x4b4ea0[_0x57c390(0x40c)] = _0x5e3597, _0x4b4ea0[_0x57c390(0x33f)] = _0x16a994, _0x4b4ea0;
} catch (_0x3e806a) {
return this[_0x57c390(0x26a)](_0x57c390(0x24b) + _0x3e806a[_0x57c390(0x3c0)]), null;
}
},
async 'sendFriendRequest'(_0x56eca8, _0x3f14f1, _0x1bbf49) {
const _0x192833 = _0x487760;
try {
if (!_0x3f14f1)
throw new Error(_0x192833(0x1b1));
const _0x3551e5 = Date[_0x192833(0x1ab)](), _0x5655f8 = _0x192833(0x310) + encodeURIComponent(_0x3f14f1) + _0x192833(0x32c) + encodeURIComponent(_0x56eca8 || '') + _0x192833(0x20a) + encodeURIComponent(_0x1bbf49 || '') + _0x192833(0x2a8) + _0x3551e5, _0x369728 = {};
_0x369728['method'] = 'POST', _0x369728[_0x192833(0x290)] = _0x192833(0x274);
const _0x346323 = await fetch(_0x5655f8, _0x369728), _0x58260c = await _0x346323['json']();
if (_0x58260c[_0x192833(0x1ac)] === 0x0)
return _0x58260c;
else
throw new Error(_0x58260c['message'] || _0x192833(0x2f4));
} catch (_0x455bf3) {
throw _0x455bf3;
}
},
async 'startProcessing'() {
const _0x55df9f = _0x487760;
if (location[_0x55df9f(0x2d6)][_0x55df9f(0x40e)]('/jobs'))
await this['autoScrollJobList']();
while (_0x3f4e85[_0x55df9f(0x398)]) {
if (location[_0x55df9f(0x2d6)][_0x55df9f(0x40e)](_0x55df9f(0x2f9)))
await this[_0x55df9f(0x46a)]();
else {
if (location['pathname'][_0x55df9f(0x40e)]('/chat'))
await this[_0x55df9f(0x4ba)]();
}
await this['delay'](_0x353e0b['BASIC_INTERVAL']);
}
},
async 'autoScrollJobList'() {
return new Promise(_0x5ba4ad => {
const _0x5bcef6 = _0x5041, _0x468e2e = 'li.job-card-box', _0x2c56f2 = 0x3, _0xe5e0a8 = _0x353e0b[_0x5bcef6(0x30f)];
let _0x3b4221 = [], _0x3994c2 = ![];
const _0x253c7d = async () => {
const _0x179cfb = _0x5bcef6;
if (_0x3994c2)
return;
const _0x4274e6 = {};
_0x4274e6[_0x179cfb(0x13d)] = document[_0x179cfb(0x479)][_0x179cfb(0x1ae)], _0x4274e6['behavior'] = _0x179cfb(0x450), window[_0x179cfb(0x3f4)](_0x4274e6), await this['delay'](_0xe5e0a8);
const _0x1710b9 = document[_0x179cfb(0x30d)](_0x468e2e), _0x3ca344 = _0x1710b9[_0x179cfb(0x363)];
_0x3b4221[_0x179cfb(0x1aa)](_0x3ca344);
if (_0x3b4221[_0x179cfb(0x363)] > _0x2c56f2)
_0x3b4221[_0x179cfb(0x32a)]();
if (_0x3b4221[_0x179cfb(0x363)] === _0x2c56f2 && new Set(_0x3b4221)['size'] === 0x1) {
this['log'](_0x179cfb(0x4be)), _0x5ba4ad(_0x1710b9);
return;
}
_0x253c7d();
};
_0x253c7d(), this[_0x5bcef6(0x44b)] = () => {
_0x3994c2 = !![], _0x5ba4ad(null);
};
});
},
async 'processJobList'() {
const _0x1b7b41 = _0x487760, _0x58224a = _0x3f4e85['activation']['isActivated'] ? _0xbea2dc[_0x1b7b41(0x260)] : ['不限'];
if (!_0x3f4e85['jobList'] || _0x3f4e85[_0x1b7b41(0x4aa)][_0x1b7b41(0x363)] === 0x0) {
const _0x1d73c3 = _0xbea2dc['excludeHeadhunters'];
_0x3f4e85[_0x1b7b41(0x4aa)] = Array['from'](document['querySelectorAll'](_0x1b7b41(0x131)))[_0x1b7b41(0x35a)](_0x506a39 => {
const _0x120f10 = _0x1b7b41, _0x469310 = _0x506a39[_0x120f10(0x189)](_0x120f10(0x39b))?.[_0x120f10(0x3d9)]?.[_0x120f10(0x229)]() || '', _0xc0534a = (_0x506a39[_0x120f10(0x189)]('.job-address-desc')?.[_0x120f10(0x3d9)] || _0x506a39[_0x120f10(0x189)](_0x120f10(0x421))?.['textContent'] || _0x506a39[_0x120f10(0x189)](_0x120f10(0x25b))?.[_0x120f10(0x3d9)] || '')['toLowerCase']()[_0x120f10(0x2e9)](), _0x5d8eec = _0x506a39['querySelector'](_0x120f10(0x13f)), _0x275983 = _0x5d8eec ? _0x5d8eec[_0x120f10(0x1d9)] : '', _0x24035b = _0x3f4e85[_0x120f10(0x320)][_0x120f10(0x363)] === 0x0 || _0x3f4e85[_0x120f10(0x320)]['some'](_0x734d96 => _0x734d96 && _0x469310[_0x120f10(0x40e)](_0x734d96[_0x120f10(0x2e9)]())), _0x5484d2 = _0x3f4e85[_0x120f10(0x499)][_0x120f10(0x363)] === 0x0 || _0x3f4e85[_0x120f10(0x499)]['some'](_0x476b3d => _0x476b3d && _0xc0534a['includes'](_0x476b3d[_0x120f10(0x2e9)]())), _0x24c061 = !_0x1d73c3 || !_0x275983[_0x120f10(0x40e)]('猎头');
return _0x24035b && _0x5484d2 && _0x24c061;
});
if (!_0x3f4e85[_0x1b7b41(0x4aa)][_0x1b7b41(0x363)]) {
this[_0x1b7b41(0x26a)](_0x1b7b41(0x4d2)), _0x38742a();
return;
}
}
if (_0x3f4e85[_0x1b7b41(0x29d)] >= _0x3f4e85['jobList'][_0x1b7b41(0x363)]) {
this[_0x1b7b41(0x369)](), _0x3f4e85[_0x1b7b41(0x4aa)] = [];
return;
}
const _0x3280e4 = _0x3f4e85[_0x1b7b41(0x4aa)][_0x3f4e85[_0x1b7b41(0x29d)]], _0x3d5096 = {};
_0x3d5096[_0x1b7b41(0x3dc)] = _0x1b7b41(0x450), _0x3d5096[_0x1b7b41(0x3e7)] = _0x1b7b41(0x345), _0x3280e4[_0x1b7b41(0x3b7)](_0x3d5096), _0x3280e4[_0x1b7b41(0x498)](), await this[_0x1b7b41(0x47f)](_0x353e0b[_0x1b7b41(0x262)] * 0x2);
let _0x5d76ba = '未知';
const _0x4d4332 = document[_0x1b7b41(0x189)](_0x1b7b41(0x24f));
if (_0x4d4332 && _0x4d4332[_0x1b7b41(0x3d9)][_0x1b7b41(0x2e9)]() === '在线')
_0x5d76ba = '在线';
else {
const _0x56084a = document[_0x1b7b41(0x189)](_0x1b7b41(0x38d));
_0x5d76ba = _0x56084a?.[_0x1b7b41(0x3d9)]?.['trim']() || '未知';
}
const _0x3f23f6 = _0x58224a[_0x1b7b41(0x40e)]('不限') || _0x58224a[_0x1b7b41(0x40e)](_0x5d76ba);
if (!_0x3f23f6) {
this['log']('跳过:\x20招聘者状态\x20\x22' + _0x5d76ba + '\x22'), _0x3f4e85[_0x1b7b41(0x29d)]++;
return;
}
const _0x41ee3b = _0x3f4e85[_0x1b7b41(0x320)][_0x1b7b41(0x363)] ? _0x1b7b41(0x2d9) + _0x3f4e85[_0x1b7b41(0x320)][_0x1b7b41(0x2aa)]('、') + ']' : _0x1b7b41(0x29c), _0x3100f2 = _0x3f4e85[_0x1b7b41(0x499)][_0x1b7b41(0x363)] ? '工作地包含[' + _0x3f4e85[_0x1b7b41(0x499)]['join']('、') + ']' : _0x1b7b41(0x2c6);
this[_0x1b7b41(0x26a)](_0x1b7b41(0x441) + ++_0x3f4e85[_0x1b7b41(0x29d)] + '/' + _0x3f4e85[_0x1b7b41(0x4aa)]['length'] + ',' + _0x41ee3b + ',' + _0x3100f2 + _0x1b7b41(0x3ef) + _0x5d76ba + '\x22');
const _0x46fc4c = document[_0x1b7b41(0x189)](_0x1b7b41(0x21b));
if (_0x46fc4c) {
const _0x2ca344 = _0x46fc4c[_0x1b7b41(0x3d9)]['trim']();
if (_0x2ca344 === _0x1b7b41(0x38e)) {
let _0x76587 = _0xd81387[_0x1b7b41(0x4bb)]();
if (!_0x76587) {
this['log'](_0x1b7b41(0x1b2));
const _0x2df644 = this[_0x1b7b41(0x4b5)](_0x3280e4);
if (_0x2df644 && _0x2df644[_0x1b7b41(0x40c)]) {
const _0x20fb8f = {};
_0x20fb8f[_0x1b7b41(0x40c)] = _0x2df644[_0x1b7b41(0x40c)], _0x20fb8f['lid'] = _0x2df644[_0x1b7b41(0x33f)], _0x20fb8f[_0x1b7b41(0x346)] = _0x2df644['jobId'], _0x76587 = _0x20fb8f;
}
}
if (_0x76587 && _0x76587['securityId'])
try {
await this[_0x1b7b41(0x2f5)](_0x76587[_0x1b7b41(0x346)] || '', _0x76587[_0x1b7b41(0x40c)], _0x76587[_0x1b7b41(0x33f)] || ''), await this['delay'](_0x353e0b[_0x1b7b41(0x262)]);
} catch (_0x607d13) {
this[_0x1b7b41(0x26a)]('发送请求失败:\x20' + _0x607d13[_0x1b7b41(0x3c0)] + _0x1b7b41(0x2e5)), _0x46fc4c[_0x1b7b41(0x498)](), await this['handleGreetingModal']();
}
else
this[_0x1b7b41(0x26a)]('无法获取securityId,使用点击方式'), _0x46fc4c[_0x1b7b41(0x498)](), await this[_0x1b7b41(0x2db)]();
}
}
},
async 'handleGreetingModal'() {
const _0x23766 = _0x487760;
await this[_0x23766(0x47f)](_0x353e0b[_0x23766(0x262)] * 0x4);
const _0x5de980 = [...document[_0x23766(0x30d)](_0x23766(0x235))][_0x23766(0x358)](_0x3f2d79 => _0x3f2d79[_0x23766(0x3d9)][_0x23766(0x2e9)]() === '留在此页');
_0x5de980 && (_0x5de980['click'](), await this[_0x23766(0x47f)](_0x353e0b[_0x23766(0x262)] * 0x2));
},
async 'handleChatPage'() {
const _0x18dc20 = _0x487760, _0x555035 = await this[_0x18dc20(0x3d0)](this['getLatestChatLi']);
if (!_0x555035)
return;
const _0x90081d = _0x555035['querySelector'](_0x18dc20(0x291)), _0x90b36b = _0x555035[_0x18dc20(0x189)](_0x18dc20(0x2b5)), _0x12e806 = (_0x90081d?.[_0x18dc20(0x3d9)] || '未知')['trim'](), _0x2f80d1 = (_0x90b36b?.[_0x18dc20(0x3d9)] || '')[_0x18dc20(0x2e9)](), _0x348a14 = (_0x12e806 + '-' + _0x2f80d1)[_0x18dc20(0x229)]();
if (this['currentMonitoredHR'] === _0x348a14 && this['messageObserver'])
return;
this['currentMonitoredHR'] = _0x348a14, this['resetMessageState']();
this[_0x18dc20(0x4c1)] && (this[_0x18dc20(0x4c1)]['disconnect'](), this[_0x18dc20(0x4c1)] = null);
if (_0xbea2dc[_0x18dc20(0x4ae)] && _0xbea2dc['communicationIncludeKeywords'][_0x18dc20(0x2e9)]()) {
await this[_0x18dc20(0x487)](_0x555035[_0x18dc20(0x189)]('.figure')), await this['delay'](_0x353e0b['OPERATION_INTERVAL'] * 0x2);
const _0x596d8c = this[_0x18dc20(0x42d)](), _0x12b549 = _0xbea2dc[_0x18dc20(0x4ae)][_0x18dc20(0x229)]()['split'](/[,,]/)[_0x18dc20(0x1ec)](_0x12bfda => _0x12bfda[_0x18dc20(0x2e9)]())[_0x18dc20(0x35a)](_0x1b7724 => _0x1b7724[_0x18dc20(0x363)] > 0x0), _0xb9d231 = _0x596d8c[_0x18dc20(0x229)](), _0x105935 = _0x12b549[_0x18dc20(0x3b4)](_0x519e22 => _0xb9d231[_0x18dc20(0x40e)](_0x519e22));
if (!_0x105935) {
this[_0x18dc20(0x26a)](_0x18dc20(0x341) + _0x12b549[_0x18dc20(0x2aa)](',\x20') + ']');
_0xbea2dc[_0x18dc20(0x134)] === _0x18dc20(0x374) && await this[_0x18dc20(0x326)]();
return;
}
}
!_0x555035[_0x18dc20(0x23e)]['contains']('last-clicked') && (await this[_0x18dc20(0x487)](_0x555035[_0x18dc20(0x189)](_0x18dc20(0x3e5))), _0x555035[_0x18dc20(0x23e)][_0x18dc20(0x171)]('last-clicked'), await this['delay'](_0x353e0b[_0x18dc20(0x262)]), await _0x93519c[_0x18dc20(0x473)](_0x348a14), _0xbea2dc['communicationMode'] === _0x18dc20(0x374) && await this[_0x18dc20(0x326)]()), await this[_0x18dc20(0x2d2)](_0x348a14);
},
async 'scrollUserList'() {
const _0x43524b = _0x487760, _0x34b83b = document[_0x43524b(0x189)](_0x43524b(0x404));
if (_0x34b83b) {
const _0x21c2a4 = _0x34b83b[_0x43524b(0x1ae)], _0x18fb79 = _0x34b83b[_0x43524b(0x3d8)], _0x41de3d = _0x21c2a4 - _0x18fb79;
if (_0x41de3d <= 0x0)
return;
const _0x27d53d = Math['floor'](Math[_0x43524b(0x1af)]() * 0x3) + 0x3;
for (let _0xcd844b = 0x0; _0xcd844b < _0x27d53d; _0xcd844b++) {
const _0xf4fd7 = Math['floor'](Math['random']() * _0x41de3d), _0x53acd4 = {};
_0x53acd4[_0x43524b(0x13d)] = _0xf4fd7, _0x53acd4[_0x43524b(0x3dc)] = _0x43524b(0x450), _0x34b83b[_0x43524b(0x3f4)](_0x53acd4);
const _0x1606cf = Math['floor'](Math[_0x43524b(0x1af)]() * 0x7d0) + 0x3e8;
await this['delay'](_0x1606cf);
}
const _0x43b129 = Math[_0x43524b(0x1af)]() > 0.5 ? _0x41de3d : 0x0, _0x5cefb5 = {};
_0x5cefb5[_0x43524b(0x13d)] = _0x43b129, _0x5cefb5[_0x43524b(0x3dc)] = _0x43524b(0x450), _0x34b83b[_0x43524b(0x3f4)](_0x5cefb5);
}
},
'resetMessageState'() {
const _0x4b2948 = _0x487760;
this['lastProcessedMessage'] = null, this[_0x4b2948(0x1e9)] = ![];
},
async 'setupMessageObserver'(_0x41ab0b) {
const _0x123077 = _0x487760, _0x275adc = await this[_0x123077(0x3d0)](_0x123077(0x17d));
if (!_0x275adc)
return;
this[_0x123077(0x4c1)] = new MutationObserver(async _0x14ebe8 => {
const _0x8e64d5 = _0x123077;
let _0x26c3ed = ![];
for (const _0x51b1c4 of _0x14ebe8) {
if (_0x51b1c4[_0x8e64d5(0x294)] === _0x8e64d5(0x33e) && _0x51b1c4[_0x8e64d5(0x27a)][_0x8e64d5(0x363)] > 0x0) {
_0x26c3ed = Array[_0x8e64d5(0x241)](_0x51b1c4['addedNodes'])[_0x8e64d5(0x3b4)](_0x4758ca => _0x4758ca[_0x8e64d5(0x23e)]?.['contains'](_0x8e64d5(0x3c6)));
if (_0x26c3ed)
break;
}
}
_0x26c3ed && await this[_0x8e64d5(0x2e1)](_0x41ab0b);
});
const _0x397e0a = {};
_0x397e0a['childList'] = !![], _0x397e0a[_0x123077(0x340)] = !![], this[_0x123077(0x4c1)][_0x123077(0x1c3)](_0x275adc, _0x397e0a);
},
async 'handleNewMessage'(_0x48dfc3) {
const _0x57d632 = _0x487760;
if (!_0x3f4e85['isRunning'])
return;
if (this['processingMessage'])
return;
this['processingMessage'] = !![];
try {
await this[_0x57d632(0x47f)](_0x353e0b[_0x57d632(0x262)]);
const _0x1e39e3 = await this[_0x57d632(0x3ec)]();
if (!_0x1e39e3)
return;
const _0x3f2214 = this[_0x57d632(0x200)](_0x1e39e3), _0x38ce64 = _0x3f2214[_0x57d632(0x40e)]('简历');
if (_0x3f2214 === this[_0x57d632(0x13e)])
return;
this[_0x57d632(0x13e)] = _0x3f2214, this['log'](_0x57d632(0x39c) + _0x1e39e3), await this[_0x57d632(0x47f)](_0x353e0b[_0x57d632(0x484)][_0x57d632(0x1bb)]);
const _0x3ff52d = await this[_0x57d632(0x3ec)]();
if (_0x3ff52d && this['cleanMessage'](_0x3ff52d) !== _0x3f2214) {
await this[_0x57d632(0x2e1)](_0x48dfc3);
return;
}
const _0x409d40 = _0xbea2dc[_0x57d632(0x38c)], _0x127831 = _0xbea2dc[_0x57d632(0x3f7)];
if (_0x38ce64 && _0x409d40) {
this['log'](_0x57d632(0x20b));
const _0x5b6306 = await _0x93519c[_0x57d632(0x284)]();
_0x5b6306 && (_0x3f4e85[_0x57d632(0x472)][_0x57d632(0x4c2)][_0x57d632(0x171)](_0x48dfc3), _0x433b18[_0x57d632(0x163)](), this['log'](_0x57d632(0x1e7) + _0x48dfc3 + _0x57d632(0x266)));
} else
_0x127831 && await _0x93519c[_0x57d632(0x473)](_0x48dfc3);
await this[_0x57d632(0x47f)](_0x353e0b[_0x57d632(0x484)][_0x57d632(0x1bb)]);
} catch (_0x40b881) {
this[_0x57d632(0x26a)]('处理消息出错:\x20' + _0x40b881[_0x57d632(0x3c0)]);
} finally {
this['processingMessage'] = ![];
}
},
'cleanMessage'(_0x5a1a2f) {
const _0x4fb021 = _0x487760;
if (!_0x5a1a2f)
return '';
let _0x3b4d31 = _0x5a1a2f[_0x4fb021(0x161)](/<[^>]*>/g, '');
return _0x3b4d31 = _0x3b4d31[_0x4fb021(0x2e9)]()['replace'](/\s+/g, '\x20')[_0x4fb021(0x161)](/[\u200B-\u200D\uFEFF]/g, ''), _0x3b4d31;
},
'getLatestChatLi'() {
const _0xce2665 = _0x487760;
return document[_0xce2665(0x189)](_0xce2665(0x1e4));
},
'getPositionName'() {
const _0x319286 = _0x487760;
try {
const _0x1e6d9c = _0x49e1ab[_0x319286(0x35f)]('.position-name', !![]) || _0x49e1ab[_0x319286(0x35f)](_0x319286(0x39b), !![]) || _0x49e1ab['getCachedElement'](_0x319286(0x39e), !![]) || document[_0x319286(0x189)](_0x319286(0x1e3)) || document[_0x319286(0x189)](_0x319286(0x39b));
return _0x1e6d9c ? _0x1e6d9c[_0x319286(0x3d9)][_0x319286(0x2e9)]() : '';
} catch (_0xb7bd01) {
return _0x49e1ab['log'](_0x319286(0x1ea) + _0xb7bd01[_0x319286(0x3c0)]), '';
}
},
async 'aiReply'() {
const _0x792e2 = _0x487760;
if (!_0x3f4e85[_0x792e2(0x398)])
return;
try {
const _0x25e625 = JSON[_0x792e2(0x46b)](localStorage['getItem']('autoReply') || _0x792e2(0x469));
if (!_0x25e625)
return ![];
const _0x173743 = await this[_0x792e2(0x3ec)]();
if (!_0x173743)
return ![];
const _0x134bb5 = new Date()['toISOString']()[_0x792e2(0x485)]('T')[0x0];
_0x3f4e85['ai'][_0x792e2(0x27d)] !== _0x134bb5 && (_0x3f4e85['ai']['replyCount'] = 0x0, _0x3f4e85['ai']['lastAiDate'] = _0x134bb5, _0x433b18['saveState']());
const _0x39515f = 0xa;
if (_0x3f4e85['ai']['replyCount'] >= _0x39515f)
return this[_0x792e2(0x26a)]('AI回复已达上限'), ![];
const _0x4405d5 = await this[_0x792e2(0x26d)](_0x173743);
if (!_0x4405d5)
return ![];
this[_0x792e2(0x26a)](_0x792e2(0x3db) + _0x4405d5['slice'](0x0, 0x1e) + '...'), _0x3f4e85['ai'][_0x792e2(0x2be)]++, _0x433b18[_0x792e2(0x163)]();
const _0x103755 = await this[_0x792e2(0x3d0)](_0x792e2(0x4b8));
if (!_0x103755)
return ![];
_0x103755[_0x792e2(0x3d9)] = '', _0x103755['focus'](), document[_0x792e2(0x205)](_0x792e2(0x2c5), ![], _0x4405d5), await this[_0x792e2(0x47f)](_0x353e0b[_0x792e2(0x262)] / 0xa);
const _0x1bf43d = _0x42b0d3['get']('.btn-send');
if (_0x1bf43d)
await this[_0x792e2(0x487)](_0x1bf43d);
else {
const _0x5a50df = {};
_0x5a50df[_0x792e2(0x2c4)] = _0x792e2(0x371), _0x5a50df[_0x792e2(0x24c)] = 0xd, _0x5a50df['code'] = _0x792e2(0x371), _0x5a50df[_0x792e2(0x454)] = 0xd, _0x5a50df[_0x792e2(0x1f1)] = !![];
const _0x526568 = new KeyboardEvent(_0x792e2(0x314), _0x5a50df);
_0x103755[_0x792e2(0x318)](_0x526568);
}
return !![];
} catch (_0x5f2eeb) {
return _0x38513f[_0x792e2(0x466)](_0x5f2eeb, _0x792e2(0x37b)), this[_0x792e2(0x26a)](_0x792e2(0x1da) + _0x5f2eeb['message']), ![];
}
},
async 'requestAi'(_0x446a46) {
const _0x401352 = _0x487760, _0x265af6 = 'sdVEDABjZeIkwXNBFNBs:CqMXjqePVCJbUYJPcipJ', _0x5484b6 = _0x401352(0x40d), _0x41e487 = {};
_0x41e487[_0x401352(0x30e)] = _0x401352(0x4cf), _0x41e487[_0x401352(0x16e)] = _0x446a46;
const _0x5b7959 = {
'model': _0x401352(0x1fb),
'messages': [
{
'role': 'system',
'content': localStorage[_0x401352(0x285)]('aiRole') || '你是有经验的求职者,你会用口语化的表达(如“行”、“呃”)和语气词(如“啊”、“吗”)使对话自然。你回复对方很肯定且言简意赅,不会发送段落和长句子。'
},
_0x41e487
],
'temperature': 0.9,
'top_p': 0.8,
'max_tokens': 0x200
};
return new Promise((_0x5b997e, _0x53f077) => {
const _0x44cfbf = _0x401352, _0x12e121 = {};
_0x12e121[_0x44cfbf(0x17b)] = _0x44cfbf(0x3a7), _0x12e121[_0x44cfbf(0x2ab)] = _0x44cfbf(0x1a1) + _0x265af6, GM_xmlhttpRequest({
'method': 'POST',
'url': _0x5484b6,
'headers': _0x12e121,
'data': JSON['stringify'](_0x5b7959),
'onload': _0xafba96 => {
const _0x2d5c33 = _0x44cfbf;
try {
const _0xc003bd = JSON[_0x2d5c33(0x46b)](_0xafba96[_0x2d5c33(0x194)]);
if (_0xc003bd['code'] !== 0x0)
throw new Error(_0x2d5c33(0x2e4) + _0xc003bd[_0x2d5c33(0x3c0)] + '(Code:\x20' + _0xc003bd[_0x2d5c33(0x1ac)] + ')');
_0x5b997e(_0xc003bd['choices'][0x0][_0x2d5c33(0x3c0)][_0x2d5c33(0x16e)][_0x2d5c33(0x2e9)]());
} catch (_0x58cb11) {
_0x53f077(new Error('响应解析失败:\x20' + _0x58cb11[_0x2d5c33(0x3c0)] + '\x0a原始响应:\x20' + _0xafba96[_0x2d5c33(0x194)]));
}
},
'onerror': _0x2a1771 => _0x53f077(new Error('网络请求失败:\x20' + _0x2a1771))
});
});
},
async 'getLastFriendMessageText'() {
const _0x190844 = _0x487760;
try {
const _0x563ef8 = _0x42b0d3[_0x190844(0x350)](_0x190844(0x17d));
if (!_0x563ef8)
return null;
const _0x34d24f = Array[_0x190844(0x241)](_0x563ef8[_0x190844(0x30d)](_0x190844(0x231)));
if (_0x34d24f['length'] === 0x0)
return null;
const _0x15ddac = _0x34d24f[_0x34d24f[_0x190844(0x363)] - 0x1], _0x4e835f = _0x15ddac[_0x190844(0x189)](_0x190844(0x2d4));
return _0x4e835f?.[_0x190844(0x3d9)]?.[_0x190844(0x2e9)]() || null;
} catch (_0x4130bf) {
return _0x38513f[_0x190844(0x466)](_0x4130bf, _0x190844(0x2af)), this[_0x190844(0x26a)](_0x190844(0x4a7) + _0x4130bf[_0x190844(0x3c0)]), null;
}
},
async 'simulateClick'(_0x5d9307) {
const _0xf85342 = _0x487760;
if (!_0x5d9307)
return;
const _0x3a1220 = _0x5d9307[_0xf85342(0x13b)](), _0x3859a3 = _0x3a1220[_0xf85342(0x475)] + _0x3a1220[_0xf85342(0x4a5)] / 0x2, _0x36242e = _0x3a1220[_0xf85342(0x13d)] + _0x3a1220['height'] / 0x2, _0x17d546 = (_0x4c078e, _0x446760 = {}) => {
const _0x26d73c = _0xf85342, _0x259e55 = {
'bubbles': !![],
'cancelable': !![],
'view': document[_0x26d73c(0x16b)],
'clientX': _0x3859a3,
'clientY': _0x36242e,
..._0x446760
}, _0x1dda7d = new MouseEvent(_0x4c078e, _0x259e55);
_0x5d9307[_0x26d73c(0x318)](_0x1dda7d);
};
_0x17d546('mouseover'), await this[_0xf85342(0x47f)](_0x353e0b['DELAYS']['SHORT']), _0x17d546('mousemove'), await this['delay'](_0x353e0b[_0xf85342(0x484)][_0xf85342(0x453)]);
const _0xa431bb = {};
_0xa431bb[_0xf85342(0x45f)] = 0x0, _0x17d546('mousedown', _0xa431bb), await this[_0xf85342(0x47f)](_0x353e0b[_0xf85342(0x484)][_0xf85342(0x453)]);
const _0x128b41 = {};
_0x128b41[_0xf85342(0x45f)] = 0x0, _0x17d546(_0xf85342(0x3df), _0x128b41), await this[_0xf85342(0x47f)](_0x353e0b['DELAYS']['SHORT']);
const _0xeba48a = {};
_0xeba48a[_0xf85342(0x45f)] = 0x0, _0x17d546(_0xf85342(0x498), _0xeba48a);
},
async 'waitForElement'(_0x418662, _0x569b6f = 0x1388) {
return new Promise(_0x587aeb => {
const _0x19a21b = _0x5041;
let _0x123ba7;
if (typeof _0x418662 === _0x19a21b(0x1fc))
_0x123ba7 = _0x418662();
else
_0x123ba7 = document[_0x19a21b(0x189)](_0x418662);
if (_0x123ba7)
return _0x587aeb(_0x123ba7);
const _0x2d8be4 = setTimeout(() => {
const _0x4d2ba7 = _0x19a21b;
_0x3dc208[_0x4d2ba7(0x154)](), _0x587aeb(null);
}, _0x569b6f), _0x3dc208 = new MutationObserver(() => {
const _0x3d366b = _0x19a21b;
if (typeof _0x418662 === 'function')
_0x123ba7 = _0x418662();
else
_0x123ba7 = document[_0x3d366b(0x189)](_0x418662);
_0x123ba7 && (clearTimeout(_0x2d8be4), _0x3dc208[_0x3d366b(0x154)](), _0x587aeb(_0x123ba7));
}), _0x4cbf8a = {};
_0x4cbf8a['childList'] = !![], _0x4cbf8a[_0x19a21b(0x340)] = !![], _0x3dc208['observe'](document[_0x19a21b(0x290)], _0x4cbf8a);
});
},
'getContextMultiplier'(_0x3cfb0d) {
const _0x41e207 = _0x487760, _0x4f2789 = {};
_0x4f2789[_0x41e207(0x13a)] = 0x1, _0x4f2789['click'] = 0.8, _0x4f2789[_0x41e207(0x3c7)] = 0.8, _0x4f2789['default'] = 0x1;
const _0x5a4408 = _0x4f2789;
return _0x5a4408[_0x3cfb0d] || _0x5a4408[_0x41e207(0x245)];
},
async 'smartDelay'(_0x4eb149, _0x3f966a = 'default') {
const _0x2bfbb3 = _0x487760, _0x58fc8b = this[_0x2bfbb3(0x28c)](_0x3f966a), _0x1866b7 = _0x4eb149 * _0x58fc8b;
return this[_0x2bfbb3(0x47f)](_0x1866b7);
},
async 'delay'(_0x3a2a3c) {
return new Promise(_0x239337 => setTimeout(_0x239337, _0x3a2a3c));
},
async 'handleGreetSettingsPage'() {
const _0xef15c1 = _0x487760;
try {
localStorage[_0xef15c1(0x3cc)](_0x595a42[_0xef15c1(0x22a)], _0xef15c1(0x2f0)), await this['delay'](0x3e8);
const _0x5564db = document['querySelector'](_0xef15c1(0x457));
_0x5564db && (_0x5564db[_0xef15c1(0x3d9)] = _0xef15c1(0x162), _0x5564db['style'][_0xef15c1(0x1dc)] = _0xef15c1(0x44d), _0x5564db['style'][_0xef15c1(0x25a)] = _0xef15c1(0x14a), _0x5564db[_0xef15c1(0x424)][_0xef15c1(0x3b0)] = _0xef15c1(0x289));
const _0x263ea5 = [
'h4\x20.ui-switch',
_0xef15c1(0x4d0),
'span.ui-switch',
'[class*=\x27ui-switch\x27]'
];
let _0x1e2a6d = null;
for (const _0x3a0bfa of _0x263ea5) {
_0x1e2a6d = document[_0xef15c1(0x189)](_0x3a0bfa);
if (_0x1e2a6d)
break;
}
if (_0x1e2a6d) {
const _0x375bbe = _0x1e2a6d[_0xef15c1(0x23e)][_0xef15c1(0x483)](_0xef15c1(0x1e2));
if (!_0x375bbe) {
await this[_0xef15c1(0x487)](_0x1e2a6d), await this[_0xef15c1(0x47f)](0x320);
const _0x56bad3 = document['querySelector'](_0x263ea5[_0xef15c1(0x358)](_0x57fe34 => document[_0xef15c1(0x189)](_0x57fe34)));
if (_0x56bad3 && _0x56bad3[_0xef15c1(0x23e)][_0xef15c1(0x483)](_0xef15c1(0x1e2)))
_0x8c3f93['notify'](_0xef15c1(0x370), _0xef15c1(0x164));
else {
await this[_0xef15c1(0x487)](_0x1e2a6d), await this['delay'](0x1f4);
const _0x47b414 = document[_0xef15c1(0x189)](_0x263ea5[_0xef15c1(0x358)](_0x52127d => document['querySelector'](_0x52127d)));
_0x47b414 && _0x47b414[_0xef15c1(0x23e)][_0xef15c1(0x483)](_0xef15c1(0x1e2)) ? _0x8c3f93['notify'](_0xef15c1(0x370), _0xef15c1(0x164)) : _0x8c3f93[_0xef15c1(0x3a1)](_0xef15c1(0x383), 'warning');
}
} else
_0x8c3f93[_0xef15c1(0x3a1)](_0xef15c1(0x370), _0xef15c1(0x164));
} else {
const _0x21a62e = document['querySelectorAll'](_0xef15c1(0x3dd));
_0x21a62e[_0xef15c1(0x44c)]((_0x28148d, _0x4ff51d) => {
const _0x31b821 = _0xef15c1;
this[_0x31b821(0x26a)](_0x31b821(0x3da) + (_0x4ff51d + 0x1) + ':\x20' + _0x28148d[_0x31b821(0x335)] + ',\x20文本:\x20' + _0x28148d[_0x31b821(0x3d9)]?.[_0x31b821(0x2e9)]());
});
}
} catch (_0x758340) {
_0x38513f['handle'](_0x758340, _0xef15c1(0x400));
}
},
'extractTwoCharKeywords'(_0x4bbff5) {
const _0x1cd130 = _0x487760, _0x21e22f = [], _0x287e1c = _0x4bbff5[_0x1cd130(0x161)](/[\s,,.。::;;""''\[\]\(\)\{\}]/g, '');
for (let _0x47c418 = 0x0; _0x47c418 < _0x287e1c[_0x1cd130(0x363)] - 0x1; _0x47c418++) {
_0x21e22f[_0x1cd130(0x1aa)](_0x287e1c['substring'](_0x47c418, _0x47c418 + 0x2));
}
return _0x21e22f;
},
'resetCycle'() {
const _0x2e4e6f = _0x487760;
_0x38742a(), this[_0x2e4e6f(0x26a)](_0x2e4e6f(0x362)), _0x3f4e85[_0x2e4e6f(0x29d)] = 0x0;
},
'log'(_0x313dec) {
const _0x74365a = _0x487760, _0x5f4062 = '[' + new Date()[_0x74365a(0x283)]() + ']\x20' + _0x313dec, _0x44fe28 = document[_0x74365a(0x189)](_0x74365a(0x29e));
if (_0x44fe28) {
if (_0x3f4e85[_0x74365a(0x407)][_0x74365a(0x3e1)])
return;
const _0x428829 = document[_0x74365a(0x4c5)]('div');
_0x428829[_0x74365a(0x335)] = _0x74365a(0x3c9), _0x428829['style'][_0x74365a(0x47b)] = _0x74365a(0x4ab), _0x428829[_0x74365a(0x3d9)] = _0x5f4062, _0x44fe28[_0x74365a(0x1c8)](_0x428829), _0x44fe28[_0x74365a(0x36c)] = _0x44fe28[_0x74365a(0x1ae)];
}
},
async 'getCurrentCompanyName'() {
const _0x48a6a5 = _0x487760;
try {
let _0x3b0c00 = '', _0x1eceb2 = 0x0;
const _0x1c0697 = 0xa;
while (_0x1eceb2 < _0x1c0697 && !_0x3b0c00) {
const _0xbf7cb2 = document['querySelector'](_0x48a6a5(0x415));
if (_0xbf7cb2) {
const _0x43aec8 = _0xbf7cb2[_0x48a6a5(0x3d9)][_0x48a6a5(0x2e9)]();
if (_0x43aec8) {
const _0x30cad6 = _0x43aec8['split']('·');
if (_0x30cad6[_0x48a6a5(0x363)] >= 0x1) {
_0x3b0c00 = _0x30cad6[0x0][_0x48a6a5(0x2e9)]();
if (_0x3b0c00)
return _0x3b0c00;
}
}
}
_0x1eceb2++, _0x1eceb2 < _0x1c0697 && await this[_0x48a6a5(0x47f)](0xc8);
}
return _0x3b0c00;
} catch (_0x1b60c6) {
return console['log'](_0x48a6a5(0x24a) + _0x1b60c6[_0x48a6a5(0x3c0)]), '';
}
},
async 'fetchCompanyComments'(_0x29bf7b, _0x14da0f = 0x1, _0x3478ab = 0xa) {
return new Promise((_0x39a7f2, _0x5eaa6e) => {
const _0x2af778 = _0x5041;
if (!_0x29bf7b) {
const _0x5ef6b7 = {};
_0x5ef6b7[_0x2af778(0x164)] = ![], _0x5ef6b7[_0x2af778(0x280)] = null, _0x5ef6b7[_0x2af778(0x3c0)] = _0x2af778(0x2ed), _0x39a7f2(_0x5ef6b7);
return;
}
const _0x24c56c = _0x2af778(0x31a) + encodeURIComponent(_0x29bf7b) + _0x2af778(0x3a5) + _0x14da0f + _0x2af778(0x41e) + _0x3478ab, _0x236a21 = {};
_0x236a21['Content-Type'] = _0x2af778(0x3a7), GM_xmlhttpRequest({
'method': _0x2af778(0x43b),
'url': _0x24c56c,
'headers': _0x236a21,
'timeout': 0x2710,
'onload': _0x14a79a => {
const _0x5b88e0 = _0x2af778;
try {
const _0x12a528 = JSON[_0x5b88e0(0x46b)](_0x14a79a[_0x5b88e0(0x194)]);
if (_0x12a528[_0x5b88e0(0x1ac)] === 0xc8) {
const _0x116310 = {};
_0x116310['success'] = !![], _0x116310['data'] = _0x12a528['data'], _0x116310[_0x5b88e0(0x3c0)] = _0x12a528[_0x5b88e0(0x3c0)], _0x39a7f2(_0x116310);
} else {
const _0x2346e3 = {};
_0x2346e3['success'] = ![], _0x2346e3[_0x5b88e0(0x280)] = null, _0x2346e3[_0x5b88e0(0x3c0)] = _0x12a528[_0x5b88e0(0x3c0)] || _0x5b88e0(0x460), _0x39a7f2(_0x2346e3);
}
} catch (_0x44b4dd) {
console[_0x5b88e0(0x26a)](_0x5b88e0(0x48d) + _0x44b4dd[_0x5b88e0(0x3c0)]);
const _0x33660 = {};
_0x33660[_0x5b88e0(0x164)] = ![], _0x33660[_0x5b88e0(0x280)] = null, _0x33660[_0x5b88e0(0x3c0)] = _0x5b88e0(0x306), _0x39a7f2(_0x33660);
}
},
'onerror': _0x4277a6 => {
const _0x427bec = _0x2af778;
console[_0x427bec(0x26a)](_0x427bec(0x24e) + _0x4277a6[_0x427bec(0x3c0)]);
const _0x120009 = {};
_0x120009[_0x427bec(0x164)] = ![], _0x120009[_0x427bec(0x280)] = null, _0x120009[_0x427bec(0x3c0)] = _0x427bec(0x344), _0x39a7f2(_0x120009);
},
'ontimeout': () => {
const _0x4c4412 = _0x2af778;
console[_0x4c4412(0x26a)]('获取评论超时');
const _0x573ef5 = {};
_0x573ef5[_0x4c4412(0x164)] = ![], _0x573ef5[_0x4c4412(0x280)] = null, _0x573ef5['message'] = _0x4c4412(0x456), _0x39a7f2(_0x573ef5);
}
});
});
},
async 'submitCompanyComment'(_0x12d861, _0x638b57) {
return new Promise((_0x4c372f, _0xa5d249) => {
const _0x26e255 = _0x5041;
if (!_0x12d861 || !_0x638b57) {
const _0x932a0f = {};
_0x932a0f[_0x26e255(0x164)] = ![], _0x932a0f[_0x26e255(0x3c0)] = _0x26e255(0x1ca), _0x4c372f(_0x932a0f);
return;
}
const _0x1bb423 = localStorage[_0x26e255(0x285)](_0x26e255(0x36f));
if (!_0x1bb423) {
const _0x35960a = {};
_0x35960a[_0x26e255(0x164)] = ![], _0x35960a[_0x26e255(0x3c0)] = '激活异常,请先激活', _0x4c372f(_0x35960a);
return;
}
const _0x14f155 = _0x26e255(0x426), _0x2d0214 = {};
_0x2d0214[_0x26e255(0x17b)] = _0x26e255(0x3a7);
const _0x35c227 = {};
_0x35c227[_0x26e255(0x15d)] = _0x1bb423, _0x35c227[_0x26e255(0x25e)] = _0x12d861, _0x35c227['content'] = _0x638b57, GM_xmlhttpRequest({
'method': _0x26e255(0x2e7),
'url': _0x14f155,
'headers': _0x2d0214,
'data': JSON[_0x26e255(0x300)](_0x35c227),
'timeout': 0x2710,
'onload': _0x1ed8cc => {
const _0x1a22bc = _0x26e255;
try {
const _0x4a7cc9 = JSON[_0x1a22bc(0x46b)](_0x1ed8cc[_0x1a22bc(0x194)]);
if (_0x4a7cc9[_0x1a22bc(0x1ac)] === 0xc8) {
const _0x5745ab = {};
_0x5745ab[_0x1a22bc(0x164)] = !![], _0x5745ab[_0x1a22bc(0x3c0)] = _0x4a7cc9[_0x1a22bc(0x3c0)] || '评论发布成功', _0x4c372f(_0x5745ab);
} else {
const _0x517a9a = {};
_0x517a9a[_0x1a22bc(0x164)] = ![], _0x517a9a[_0x1a22bc(0x3c0)] = _0x4a7cc9['message'] || '评论发布失败', _0x4c372f(_0x517a9a);
}
} catch (_0x2ad349) {
const _0xe9dc6a = {};
_0xe9dc6a['success'] = ![], _0xe9dc6a[_0x1a22bc(0x3c0)] = _0x1a22bc(0x306), _0x4c372f(_0xe9dc6a);
}
},
'onerror': _0x2debc7 => {
const _0xf2a5c9 = _0x26e255, _0x48c06e = {};
_0x48c06e[_0xf2a5c9(0x164)] = ![], _0x48c06e[_0xf2a5c9(0x3c0)] = _0xf2a5c9(0x344), _0x4c372f(_0x48c06e);
},
'ontimeout': () => {
const _0x2028bc = _0x26e255, _0x30256c = {};
_0x30256c[_0x2028bc(0x164)] = ![], _0x30256c['message'] = '请求超时', _0x4c372f(_0x30256c);
}
});
});
},
'displayActivationPrompt'(_0xf6bf2c) {
const _0x288892 = _0x487760, _0x470bd1 = document[_0x288892(0x189)](_0x288892(0x29e));
if (!_0x470bd1)
return;
_0x470bd1['innerHTML'] = '', _0x470bd1[_0x288892(0x424)][_0x288892(0x19c)] = 'relative', _0x470bd1[_0x288892(0x424)]['padding'] = '0', _0x470bd1[_0x288892(0x424)][_0x288892(0x3ab)] = _0x288892(0x3cf), _0x470bd1['style'][_0x288892(0x250)] = 'flex', _0x470bd1['style']['flexDirection'] = 'column';
const _0x1c9890 = document[_0x288892(0x4c5)](_0x288892(0x410));
_0x1c9890[_0x288892(0x335)] = _0x288892(0x38b), _0x1c9890['style'][_0x288892(0x137)] = _0x288892(0x3e8);
const _0x310ce3 = document[_0x288892(0x4c5)](_0x288892(0x410));
_0x310ce3[_0x288892(0x13c)] = _0x288892(0x3a3), _0x310ce3[_0x288892(0x424)][_0x288892(0x137)] = _0x288892(0x2ff);
const _0x352215 = document[_0x288892(0x4c5)]('div');
_0x352215[_0x288892(0x3d9)] = '激活查看公司评论', _0x352215[_0x288892(0x424)][_0x288892(0x137)] = _0x288892(0x16f);
const _0x4e68a5 = document[_0x288892(0x4c5)](_0x288892(0x410));
_0x4e68a5[_0x288892(0x3d9)] = _0x288892(0x268), _0x4e68a5[_0x288892(0x424)][_0x288892(0x137)] = _0x288892(0x492), _0x1c9890[_0x288892(0x1c8)](_0x310ce3), _0x1c9890[_0x288892(0x1c8)](_0x352215), _0x1c9890[_0x288892(0x1c8)](_0x4e68a5), _0x470bd1[_0x288892(0x1c8)](_0x1c9890);
},
'formatTime'(_0x55fdf0) {
const _0x510079 = _0x487760;
if (!_0x55fdf0)
return '';
try {
const _0x3d4f3e = new Date(_0x55fdf0);
if (isNaN(_0x3d4f3e[_0x510079(0x3cd)]()))
return _0x55fdf0;
const _0x2bf7e6 = _0x3d4f3e[_0x510079(0x34e)](), _0x2e4bbe = String(_0x3d4f3e[_0x510079(0x342)]() + 0x1)[_0x510079(0x25d)](0x2, '0'), _0x254831 = String(_0x3d4f3e['getDate']())['padStart'](0x2, '0'), _0x2aaefa = String(_0x3d4f3e[_0x510079(0x4a8)]())['padStart'](0x2, '0'), _0x3d900d = String(_0x3d4f3e[_0x510079(0x352)]())['padStart'](0x2, '0');
return _0x2bf7e6 + '-' + _0x2e4bbe + '-' + _0x254831 + '\x20' + _0x2aaefa + ':' + _0x3d900d;
} catch (_0x52908f) {
return _0x55fdf0;
}
},
'formatCardKey'(_0x5d46de) {
const _0x266a91 = _0x487760;
if (!_0x5d46de || _0x5d46de === _0x266a91(0x1a2))
return _0x266a91(0x1a2);
if (_0x5d46de['length'] <= 0x6)
return _0x5d46de;
const _0x13331d = _0x5d46de[_0x266a91(0x224)](0x0, 0x3), _0x33b441 = _0x5d46de[_0x266a91(0x224)](_0x5d46de['length'] - 0x3);
return _0x13331d + '***' + _0x33b441;
},
'displayComments'(_0x41a4d2, _0xd7256) {
const _0x15405a = _0x487760, _0x230a48 = document['querySelector'](_0x15405a(0x29e));
if (!_0x230a48)
return;
_0x230a48[_0x15405a(0x13c)] = '', _0x230a48[_0x15405a(0x424)][_0x15405a(0x19c)] = 'relative', _0x230a48[_0x15405a(0x424)][_0x15405a(0x47b)] = '0', _0x230a48[_0x15405a(0x424)][_0x15405a(0x3ab)] = _0x15405a(0x3cf), _0x230a48[_0x15405a(0x424)][_0x15405a(0x250)] = 'flex', _0x230a48[_0x15405a(0x424)][_0x15405a(0x14d)] = _0x15405a(0x438);
if (!_0xd7256) {
const _0x303cc3 = document[_0x15405a(0x4c5)](_0x15405a(0x410));
_0x303cc3[_0x15405a(0x335)] = _0x15405a(0x1b5), _0x303cc3['style'][_0x15405a(0x137)] = _0x15405a(0x4c0), _0x303cc3[_0x15405a(0x3d9)] = _0x15405a(0x43a), _0x230a48[_0x15405a(0x1c8)](_0x303cc3);
return;
}
const _0x5659ef = document[_0x15405a(0x4c5)](_0x15405a(0x410));
_0x5659ef['className'] = 'comment-content-container', _0x5659ef[_0x15405a(0x424)][_0x15405a(0x137)] = 'flex:\x201;\x20overflow-y:\x20auto;\x20padding:\x2012px;\x20scrollbar-width:\x20thin;\x20scrollbar-color:\x20var(--primary-color)\x20var(--secondary-color);';
const _0x15069e = document[_0x15405a(0x4c5)]('div');
_0x15069e[_0x15405a(0x335)] = _0x15405a(0x221), _0x15069e['style']['cssText'] = _0x15405a(0x21e), _0x15069e['innerHTML'] = _0x15405a(0x391) + _0xd7256 + _0x15405a(0x2f6), _0x5659ef['appendChild'](_0x15069e);
if (!_0x41a4d2 || _0x41a4d2[_0x15405a(0x363)] === 0x0) {
const _0x99d0dd = document[_0x15405a(0x4c5)]('div');
_0x99d0dd[_0x15405a(0x335)] = _0x15405a(0x1b5), _0x99d0dd[_0x15405a(0x424)]['cssText'] = _0x15405a(0x2bd), _0x99d0dd[_0x15405a(0x3d9)] = '公司还没有评论哦,快来评论一下吧!', _0x5659ef[_0x15405a(0x1c8)](_0x99d0dd);
} else
_0x41a4d2[_0x15405a(0x44c)]((_0x3a9e19, _0x325fe9) => {
const _0x1473a1 = _0x15405a, _0x1363f9 = document['createElement']('div');
_0x1363f9[_0x1473a1(0x335)] = _0x1473a1(0x1b5), _0x1363f9[_0x1473a1(0x424)][_0x1473a1(0x137)] = _0x1473a1(0x270);
const _0x404fda = document[_0x1473a1(0x4c5)](_0x1473a1(0x410));
_0x404fda[_0x1473a1(0x424)]['cssText'] = _0x1473a1(0x4b0), _0x404fda['textContent'] = _0x3a9e19['content'] || _0x3a9e19[_0x1473a1(0x157)] || _0x3a9e19;
const _0x26453f = document[_0x1473a1(0x4c5)](_0x1473a1(0x410));
_0x26453f[_0x1473a1(0x424)][_0x1473a1(0x137)] = 'font-size:\x2011px;\x20color:\x20#9ca3af;\x20display:\x20flex;\x20justify-content:\x20space-between;';
const _0x4287ab = _0x3a9e19[_0x1473a1(0x36f)] || _0x1473a1(0x1a2), _0xbd091c = this['formatCardKey'](_0x4287ab), _0x54cdca = _0x3a9e19[_0x1473a1(0x16c)] || _0x3a9e19[_0x1473a1(0x1b4)] || new Date()[_0x1473a1(0x219)](), _0x14de31 = this[_0x1473a1(0x419)](_0x54cdca);
_0x26453f[_0x1473a1(0x13c)] = _0x1473a1(0x2a1) + _0xbd091c + _0x1473a1(0x37e) + _0x14de31 + _0x1473a1(0x1b3), _0x1363f9[_0x1473a1(0x1c8)](_0x404fda), _0x1363f9['appendChild'](_0x26453f), _0x5659ef[_0x1473a1(0x1c8)](_0x1363f9);
});
_0x230a48[_0x15405a(0x1c8)](_0x5659ef);
const _0x4ae4c6 = document[_0x15405a(0x4c5)](_0x15405a(0x410));
_0x4ae4c6['className'] = _0x15405a(0x188), _0x4ae4c6[_0x15405a(0x424)][_0x15405a(0x137)] = _0x15405a(0x413);
const _0x2f0a72 = document['createElement'](_0x15405a(0x331));
_0x2f0a72[_0x15405a(0x294)] = _0x15405a(0x336), _0x2f0a72['id'] = _0x15405a(0x3e4), _0x2f0a72[_0x15405a(0x1a0)] = _0x15405a(0x302), _0x2f0a72[_0x15405a(0x424)]['cssText'] = 'flex:\x201;\x20padding:\x208px\x2012px;\x20border:\x201px\x20solid\x20#d1d5db;\x20border-radius:\x206px;\x20font-size:\x2013px;\x20font-family:\x20inherit;\x20box-sizing:\x20border-box;\x20outline:\x20none;', _0x2f0a72['onfocus'] = () => {
const _0x5acb0c = _0x15405a;
_0x2f0a72[_0x5acb0c(0x424)]['borderColor'] = 'var(--primary-color)';
}, _0x2f0a72[_0x15405a(0x304)] = () => {
const _0x512d3d = _0x15405a;
_0x2f0a72[_0x512d3d(0x424)][_0x512d3d(0x166)] = _0x512d3d(0x382);
};
const _0x2f91a3 = document['createElement'](_0x15405a(0x45f));
_0x2f91a3[_0x15405a(0x3d9)] = '发送', _0x2f91a3[_0x15405a(0x424)][_0x15405a(0x137)] = _0x15405a(0x34c), _0x2f91a3[_0x15405a(0x393)] = () => {
const _0x17f7ef = _0x15405a;
_0x2f91a3[_0x17f7ef(0x424)]['opacity'] = _0x17f7ef(0x417);
}, _0x2f91a3['onmouseleave'] = () => {
const _0x24112a = _0x15405a;
_0x2f91a3[_0x24112a(0x424)]['opacity'] = '1';
}, _0x2f91a3['onclick'] = async () => {
const _0x5f4e60 = _0x15405a, _0xb962ee = _0x2f0a72[_0x5f4e60(0x2d3)][_0x5f4e60(0x2e9)]();
if (!_0xb962ee) {
alert(_0x5f4e60(0x3f6));
return;
}
_0x2f91a3[_0x5f4e60(0x31f)] = !![], _0x2f91a3['textContent'] = '提交中...';
const _0x5ef42c = await this[_0x5f4e60(0x462)](_0xd7256, _0xb962ee);
_0x5ef42c[_0x5f4e60(0x164)] ? (alert(_0x5f4e60(0x2d7)), _0x2f0a72[_0x5f4e60(0x2d3)] = '', await this[_0x5f4e60(0x288)]()) : alert(_0x5ef42c[_0x5f4e60(0x3c0)] || '评论提交失败'), _0x2f91a3['disabled'] = ![], _0x2f91a3[_0x5f4e60(0x3d9)] = '发送';
}, _0x4ae4c6[_0x15405a(0x1c8)](_0x2f0a72), _0x4ae4c6[_0x15405a(0x1c8)](_0x2f91a3), _0x230a48[_0x15405a(0x1c8)](_0x4ae4c6), _0x5659ef[_0x15405a(0x36c)] = _0x5659ef[_0x15405a(0x1ae)];
},
async 'loadAndDisplayComments'() {
const _0x5cae28 = _0x487760, _0x1d599d = await this['getCurrentCompanyName']();
_0x3f4e85[_0x5cae28(0x407)]['currentCompanyName'] = _0x1d599d, _0x3f4e85['comments'][_0x5cae28(0x3e1)] = !![];
if (_0x3f4e85['comments'][_0x5cae28(0x42e)])
return;
_0x3f4e85[_0x5cae28(0x407)][_0x5cae28(0x42e)] = !![];
const _0x1c8d8c = document[_0x5cae28(0x189)](_0x5cae28(0x29e));
_0x1c8d8c && (_0x1c8d8c['innerHTML'] = _0x5cae28(0x2b2));
if (!_0x3f4e85[_0x5cae28(0x3f2)][_0x5cae28(0x1c4)]) {
_0x3f4e85[_0x5cae28(0x407)][_0x5cae28(0x42e)] = ![], this[_0x5cae28(0x3f3)](_0x1d599d);
return;
}
const _0x5248e5 = await this['fetchCompanyComments'](_0x1d599d);
_0x3f4e85[_0x5cae28(0x407)][_0x5cae28(0x42e)] = ![];
const _0x5a8537 = _0x5248e5[_0x5cae28(0x164)] && _0x5248e5[_0x5cae28(0x280)] ? _0x5248e5['data'][_0x5cae28(0x1d7)] : [];
_0x3f4e85[_0x5cae28(0x407)][_0x5cae28(0x3af)] = _0x5a8537, this[_0x5cae28(0x349)](_0x5a8537, _0x1d599d);
}
};
function _0x38742a() {
const _0x302747 = _0x487760;
_0x3f4e85[_0x302747(0x398)] = !_0x3f4e85[_0x302747(0x398)];
if (_0x3f4e85['isRunning']) {
_0x3f4e85[_0x302747(0x407)][_0x302747(0x3e1)] = ![], _0x3f4e85['jobList'] = [], _0x3f4e85[_0x302747(0x320)] = _0x2e99c9[_0x302747(0x1c0)][_0x302747(0x2d3)][_0x302747(0x2e9)]()[_0x302747(0x229)]()[_0x302747(0x485)](/[,,]/)['filter'](_0x42c090 => _0x42c090[_0x302747(0x2e9)]() !== ''), _0x3f4e85[_0x302747(0x499)] = (_0x2e99c9[_0x302747(0x348)]?.[_0x302747(0x2d3)] || '')[_0x302747(0x2e9)]()[_0x302747(0x229)]()[_0x302747(0x485)](/[,,]/)['filter'](_0x449c1a => _0x449c1a[_0x302747(0x2e9)]() !== ''), _0x2e99c9[_0x302747(0x2ee)][_0x302747(0x3d9)] = '停止海投', _0x2e99c9[_0x302747(0x2ee)][_0x302747(0x424)]['background'] = _0x302747(0x2b3);
const _0xe1badf = document['querySelector'](_0x302747(0x29e));
_0xe1badf && (_0xe1badf[_0x302747(0x13c)] = '');
const _0x113a1c = new Date();
_0x49e1ab[_0x302747(0x26a)](_0x302747(0x193) + _0x113a1c[_0x302747(0x283)]()), _0x49e1ab[_0x302747(0x26a)]('筛选条件:职位名包含【' + (_0x3f4e85['includeKeywords'][_0x302747(0x2aa)]('、') || '无') + _0x302747(0x1f2) + (_0x3f4e85[_0x302747(0x499)][_0x302747(0x2aa)]('、') || '无') + '】'), _0x49e1ab[_0x302747(0x2cb)]();
} else
_0x2e99c9[_0x302747(0x2ee)]['textContent'] = _0x302747(0x28d), _0x2e99c9[_0x302747(0x2ee)][_0x302747(0x424)][_0x302747(0x2a5)] = _0x302747(0x2b3), _0x3f4e85[_0x302747(0x398)] = ![], _0x3f4e85[_0x302747(0x29d)] = 0x0, location['pathname'][_0x302747(0x40e)](_0x302747(0x2f9)) && setTimeout(() => {
const _0x54cf2d = _0x302747;
_0x49e1ab[_0x54cf2d(0x288)]();
}, 0x12c);
}
function _0x48c9f6() {
const _0x498dd3 = _0x487760;
_0x3f4e85[_0x498dd3(0x398)] = !_0x3f4e85[_0x498dd3(0x398)];
if (_0x3f4e85['isRunning']) {
_0x2e99c9['controlBtn'][_0x498dd3(0x3d9)] = _0x498dd3(0x433), _0x2e99c9[_0x498dd3(0x2ee)][_0x498dd3(0x424)][_0x498dd3(0x2a5)] = '#34a853';
const _0x2431bb = new Date();
_0x49e1ab[_0x498dd3(0x26a)](_0x498dd3(0x186) + _0x2431bb['toLocaleTimeString']()), _0x49e1ab[_0x498dd3(0x2cb)]();
} else {
_0x2e99c9[_0x498dd3(0x2ee)][_0x498dd3(0x3d9)] = '开始智能聊天', _0x2e99c9['controlBtn'][_0x498dd3(0x424)][_0x498dd3(0x2a5)] = '#34a853', _0x3f4e85['isRunning'] = ![];
_0x49e1ab[_0x498dd3(0x4c1)] && (_0x49e1ab[_0x498dd3(0x4c1)][_0x498dd3(0x154)](), _0x49e1ab[_0x498dd3(0x4c1)] = null);
const _0x24e570 = new Date();
_0x49e1ab[_0x498dd3(0x26a)](_0x498dd3(0x147) + _0x24e570['toLocaleTimeString']());
}
}
const _0x533405 = {};
_0x533405[_0x487760(0x1e6)] = _0x487760(0x192), _0x533405[_0x487760(0x29b)] = 'shouldShowGuide', _0x533405[_0x487760(0x494)] = 'aiReplyCount', _0x533405[_0x487760(0x429)] = _0x487760(0x27d), _0x533405[_0x487760(0x22a)] = _0x487760(0x28b);
const _0x595a42 = _0x533405, _0x34a251 = {
'showLetterToUser': function () {
const _0x428b4e = _0x487760, _0x20d107 = {};
_0x20d107[_0x428b4e(0x40b)] = _0x428b4e(0x2b3), _0x20d107['text'] = _0x428b4e(0x15a), _0x20d107[_0x428b4e(0x1c6)] = '#666', _0x20d107[_0x428b4e(0x2a5)] = _0x428b4e(0x41a);
const _0x2d3ad6 = _0x20d107, _0x1255fc = document[_0x428b4e(0x4c5)](_0x428b4e(0x410));
_0x1255fc['id'] = _0x428b4e(0x1fd), _0x1255fc[_0x428b4e(0x424)]['cssText'] = _0x428b4e(0x2ef);
const _0x599c6a = document['createElement'](_0x428b4e(0x410));
_0x599c6a['id'] = _0x428b4e(0x418), _0x599c6a[_0x428b4e(0x424)][_0x428b4e(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position:\x20relative;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x2090%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20max-width:\x20650px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20height:\x20400px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20perspective:\x201000px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20';
const _0x4292b2 = document['createElement'](_0x428b4e(0x410));
_0x4292b2['id'] = _0x428b4e(0x2c7), _0x4292b2[_0x428b4e(0x424)]['cssText'] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transform-style:\x20preserve-3d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20transform\x200.6s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20';
const _0x59362a = document[_0x428b4e(0x4c5)]('div');
_0x59362a['id'] = _0x428b4e(0x372), _0x59362a[_0x428b4e(0x424)][_0x428b4e(0x137)] = _0x428b4e(0x175) + _0x2d3ad6[_0x428b4e(0x2a5)] + _0x428b4e(0x223), _0x59362a[_0x428b4e(0x13c)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 {
const _0x29e8b0 = _0x428b4e;
_0x4292b2[_0x29e8b0(0x424)][_0x29e8b0(0x1b8)] = _0x29e8b0(0x381), setTimeout(() => {
const _0xe83c0b = _0x29e8b0, _0xafd845 = document['getElementById']('letter-content');
_0xafd845 && (_0xafd845[_0xe83c0b(0x424)][_0xe83c0b(0x250)] = 'block', _0xafd845[_0xe83c0b(0x424)][_0xe83c0b(0x18f)] = 'fadeInUp\x200.5s\x20ease-out\x20forwards');
}, 0x12c);
});
const _0x39255f = document[_0x428b4e(0x4c5)](_0x428b4e(0x410));
_0x39255f['id'] = 'envelope-front', _0x39255f[_0x428b4e(0x424)][_0x428b4e(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20#fff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x2015px\x2035px\x20rgba(0,0,0,0.2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20rotateY(180deg);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20backface-visibility:\x20hidden;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20\x20\x20\x20\x20';
const _0x2dac38 = document[_0x428b4e(0x4c5)](_0x428b4e(0x410));
_0x2dac38['style'][_0x428b4e(0x137)] = _0x428b4e(0x195), _0x2dac38[_0x428b4e(0x13c)] = _0x428b4e(0x3c3);
const _0x5a1192 = document[_0x428b4e(0x4c5)]('div');
_0x5a1192['id'] = _0x428b4e(0x258), _0x5a1192[_0x428b4e(0x424)][_0x428b4e(0x137)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flex:\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2025px\x2030px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20overflow-y:\x20auto;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x20clamp(0.95rem,\x202vw,\x201.05rem);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20line-height:\x201.8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20' + _0x2d3ad6[_0x428b4e(0x336)] + ';\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background-blend-mode:\x20overlay;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20rgba(255,255,255,0.95);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20', _0x5a1192[_0x428b4e(0x13c)] = _0x428b4e(0x2da) + _0x2d3ad6[_0x428b4e(0x1c6)] + _0x428b4e(0x3a2);
const _0x30729b = document[_0x428b4e(0x4c5)](_0x428b4e(0x410));
_0x30729b[_0x428b4e(0x424)][_0x428b4e(0x137)] = _0x428b4e(0x405) + _0x2d3ad6[_0x428b4e(0x2a5)] + _0x428b4e(0x2ba);
const _0x415cf2 = document[_0x428b4e(0x4c5)](_0x428b4e(0x45f));
_0x415cf2['style']['cssText'] = _0x428b4e(0x32d), _0x415cf2[_0x428b4e(0x13c)] = _0x428b4e(0x4b2), _0x415cf2['addEventListener'](_0x428b4e(0x498), () => {
const _0x52254c = _0x428b4e, _0x4ed968 = localStorage[_0x52254c(0x285)](_0x595a42[_0x52254c(0x22a)]);
!_0x4ed968 && (localStorage[_0x52254c(0x3cc)](_0x595a42[_0x52254c(0x22a)], _0x52254c(0x2f0)), window[_0x52254c(0x452)](_0x52254c(0x167), '_blank')), _0x599c6a[_0x52254c(0x424)][_0x52254c(0x18f)] = _0x52254c(0x39d), _0x1255fc['style'][_0x52254c(0x18f)] = 'fadeOut\x200.3s\x20ease-in\x20forwards', setTimeout(() => {
const _0x4fe131 = _0x52254c;
_0x1255fc['parentNode'] === document[_0x4fe131(0x290)] && document[_0x4fe131(0x290)][_0x4fe131(0x2cd)](_0x1255fc);
}, 0x12c);
}), _0x30729b[_0x428b4e(0x1c8)](_0x415cf2), _0x39255f[_0x428b4e(0x1c8)](_0x2dac38), _0x39255f[_0x428b4e(0x1c8)](_0x5a1192), _0x39255f[_0x428b4e(0x1c8)](_0x30729b), _0x4292b2['appendChild'](_0x59362a), _0x4292b2['appendChild'](_0x39255f), _0x599c6a[_0x428b4e(0x1c8)](_0x4292b2), _0x1255fc[_0x428b4e(0x1c8)](_0x599c6a), document['body'][_0x428b4e(0x1c8)](_0x1255fc);
const _0x1ea5d7 = document['createElement'](_0x428b4e(0x424));
_0x1ea5d7['textContent'] = _0x428b4e(0x1e1), document[_0x428b4e(0x1df)][_0x428b4e(0x1c8)](_0x1ea5d7);
}
}, _0x395669 = {};
_0x395669[_0x487760(0x475)] = '50%', _0x395669[_0x487760(0x13d)] = _0x487760(0x3fe), _0x395669[_0x487760(0x1b8)] = _0x487760(0x337);
const _0x45fe32 = {};
_0x45fe32[_0x487760(0x252)] = _0x487760(0x408), _0x45fe32[_0x487760(0x16e)] = '海投前,先在BOSS
筛选出岗位!\x0a\x0a助手会先滚动收集界面上显示的岗位,\x0a随后依次进行沟通~', _0x45fe32[_0x487760(0x3d5)] = 'bottom', _0x45fe32[_0x487760(0x2c9)] = _0x395669;
const _0x562845 = {};
_0x562845[_0x487760(0x475)] = _0x487760(0x327), _0x562845[_0x487760(0x13d)] = _0x487760(0x379);
const _0x398408 = {};
_0x398408[_0x487760(0x252)] = _0x487760(0x19d), _0x398408[_0x487760(0x16e)] = _0x487760(0x388), _0x398408[_0x487760(0x3d5)] = 'bottom', _0x398408[_0x487760(0x2c9)] = _0x562845;
const _0x3a8d34 = {};
_0x3a8d34['right'] = '150px', _0x3a8d34[_0x487760(0x13d)] = _0x487760(0x31b);
const _0x2e39b3 = {};
_0x2e39b3[_0x487760(0x252)] = _0x487760(0x183), _0x2e39b3[_0x487760(0x16e)] = _0x487760(0x255), _0x2e39b3[_0x487760(0x3d5)] = _0x487760(0x475), _0x2e39b3[_0x487760(0x2c9)] = _0x3a8d34;
const _0x409379 = {};
_0x409379[_0x487760(0x475)] = _0x487760(0x3fd), _0x409379['top'] = _0x487760(0x395);
const _0x14f152 = {};
_0x14f152[_0x487760(0x252)] = 'div.logo', _0x14f152[_0x487760(0x16e)] = _0x487760(0x1d5), _0x14f152[_0x487760(0x3d5)] = _0x487760(0x210), _0x14f152[_0x487760(0x2c9)] = _0x409379;
const _0x2eb1f9 = {};
_0x2eb1f9[_0x487760(0x475)] = _0x487760(0x23f), _0x2eb1f9[_0x487760(0x13d)] = _0x487760(0x379);
const _0x5c96f6 = {};
_0x5c96f6[_0x487760(0x252)] = _0x487760(0x431), _0x5c96f6['content'] = _0x487760(0x227), _0x5c96f6[_0x487760(0x3d5)] = 'bottom', _0x5c96f6[_0x487760(0x2c9)] = _0x2eb1f9;
const _0x247d28 = {
'steps': [
_0x45fe32,
_0x398408,
_0x2e39b3,
_0x14f152,
_0x5c96f6
],
'currentStep': 0x0,
'guideElement': null,
'overlay': null,
'highlightElements': [],
'showGuideToUser'() {
const _0x2e19d8 = _0x487760;
this['overlay'] = document[_0x2e19d8(0x4c5)](_0x2e19d8(0x410)), this[_0x2e19d8(0x2f1)]['id'] = _0x2e19d8(0x3ba), this[_0x2e19d8(0x2f1)][_0x2e19d8(0x424)][_0x2e19d8(0x137)] = _0x2e19d8(0x29f), document['body']['appendChild'](this['overlay']), this['guideElement'] = document[_0x2e19d8(0x4c5)](_0x2e19d8(0x410)), this[_0x2e19d8(0x478)]['id'] = _0x2e19d8(0x2cf), this[_0x2e19d8(0x478)][_0x2e19d8(0x424)][_0x2e19d8(0x137)] = _0x2e19d8(0x295), document[_0x2e19d8(0x290)][_0x2e19d8(0x1c8)](this[_0x2e19d8(0x478)]), setTimeout(() => {
const _0x459970 = _0x2e19d8;
this[_0x459970(0x2f1)]['style'][_0x459970(0x1a7)] = '1', setTimeout(() => {
this['showStep'](0x0);
}, 0x12c);
}, 0x64);
},
'showStep'(_0x47164e) {
const _0x1d01c5 = _0x487760, _0x1053cd = this['steps'][_0x47164e];
if (!_0x1053cd)
return;
this['clearHighlights']();
const _0x2d1e90 = document[_0x1d01c5(0x189)](_0x1053cd['target']);
if (_0x2d1e90) {
const _0x123345 = _0x2d1e90[_0x1d01c5(0x13b)](), _0x229f3a = document[_0x1d01c5(0x4c5)]('div');
_0x229f3a[_0x1d01c5(0x335)] = _0x1d01c5(0x4a0), _0x229f3a[_0x1d01c5(0x424)][_0x1d01c5(0x137)] = _0x1d01c5(0x4c6) + _0x123345[_0x1d01c5(0x13d)] + 'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20left:\x20' + _0x123345[_0x1d01c5(0x475)] + _0x1d01c5(0x2a3) + _0x123345['width'] + _0x1d01c5(0x1c2) + _0x123345[_0x1d01c5(0x3ab)] + _0x1d01c5(0x49b) + (_0x1053cd['highlightColor'] || _0x1d01c5(0x2b3)) + _0x1d01c5(0x4ce) + (_0x1053cd[_0x1d01c5(0x15f)] || '#4285f4') + ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20animation:\x20guide-pulse\x202s\x20infinite;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20', document[_0x1d01c5(0x290)][_0x1d01c5(0x1c8)](_0x229f3a), this[_0x1d01c5(0x1b7)][_0x1d01c5(0x1aa)](_0x229f3a), this[_0x1d01c5(0x3e3)](_0x1053cd, _0x123345);
} else
console[_0x1d01c5(0x2a0)](_0x1d01c5(0x4cc), _0x1053cd[_0x1d01c5(0x252)]), this[_0x1d01c5(0x46e)](_0x1053cd);
let _0x202c83 = '';
_0x47164e === this[_0x1d01c5(0x153)]['length'] - 0x1 ? _0x202c83 = _0x1d01c5(0x2a4) + (_0x1053cd['highlightColor'] || '#4285f4') + _0x1d01c5(0x187) : _0x202c83 = _0x1d01c5(0x2d0) + (_0x1053cd[_0x1d01c5(0x15f)] || _0x1d01c5(0x2b3)) + _0x1d01c5(0x3bc);
this[_0x1d01c5(0x478)]['innerHTML'] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
this[_0x1d01c5(0x461)](!![])) : (document['getElementById'](_0x1d01c5(0x286))[_0x1d01c5(0x1bd)]('click', () => this['nextStep']()), document['getElementById'](_0x1d01c5(0x298))[_0x1d01c5(0x1bd)](_0x1d01c5(0x498), () => this[_0x1d01c5(0x461)]()));
if (_0x47164e === this[_0x1d01c5(0x153)]['length'] - 0x1) {
const _0x3adaac = document['getElementById']('guide-finish-btn');
_0x3adaac[_0x1d01c5(0x1bd)](_0x1d01c5(0x36e), () => {
const _0x330f8c = _0x1d01c5;
_0x3adaac[_0x330f8c(0x424)]['background'] = this['darkenColor'](_0x1053cd['highlightColor'] || _0x330f8c(0x2b3), 0xf), _0x3adaac[_0x330f8c(0x424)][_0x330f8c(0x176)] = _0x330f8c(0x37c);
}), _0x3adaac[_0x1d01c5(0x1bd)](_0x1d01c5(0x3e6), () => {
const _0x55dbb8 = _0x1d01c5;
_0x3adaac[_0x55dbb8(0x424)][_0x55dbb8(0x2a5)] = _0x1053cd[_0x55dbb8(0x15f)] || _0x55dbb8(0x2b3), _0x3adaac[_0x55dbb8(0x424)][_0x55dbb8(0x176)] = _0x55dbb8(0x45a);
});
} else {
const _0x4d8234 = document['getElementById']('guide-next-btn'), _0x320386 = document['getElementById'](_0x1d01c5(0x298));
_0x4d8234[_0x1d01c5(0x1bd)](_0x1d01c5(0x36e), () => {
const _0x27c253 = _0x1d01c5;
_0x4d8234['style'][_0x27c253(0x2a5)] = this[_0x27c253(0x1f8)](_0x1053cd['highlightColor'] || _0x27c253(0x2b3), 0xf), _0x4d8234[_0x27c253(0x424)][_0x27c253(0x176)] = _0x27c253(0x37c);
}), _0x4d8234[_0x1d01c5(0x1bd)]('mouseleave', () => {
const _0x3a327f = _0x1d01c5;
_0x4d8234['style'][_0x3a327f(0x2a5)] = _0x1053cd['highlightColor'] || '#4285f4', _0x4d8234[_0x3a327f(0x424)][_0x3a327f(0x176)] = _0x3a327f(0x45a);
}), _0x320386[_0x1d01c5(0x1bd)]('mouseenter', () => {
const _0x1749aa = _0x1d01c5;
_0x320386['style'][_0x1749aa(0x2a5)] = _0x1749aa(0x455);
}), _0x320386[_0x1d01c5(0x1bd)](_0x1d01c5(0x3e6), () => {
const _0x310300 = _0x1d01c5;
_0x320386['style'][_0x310300(0x2a5)] = _0x310300(0x152);
});
}
this['guideElement'][_0x1d01c5(0x424)]['opacity'] = '1', this[_0x1d01c5(0x478)][_0x1d01c5(0x424)][_0x1d01c5(0x1b8)] = _0x1d01c5(0x259);
},
'setGuidePositionFromTarget'(_0x2aa263, _0xe9b8ea) {
const _0x6c7fa1 = _0x487760;
let _0x126c38, _0x40a7e5;
const _0x4b1375 = 0x140, _0x5dd3d0 = 0xf0;
switch (_0x2aa263[_0x6c7fa1(0x3d5)]) {
case _0x6c7fa1(0x13d):
_0x126c38 = _0xe9b8ea[_0x6c7fa1(0x475)] + _0xe9b8ea[_0x6c7fa1(0x4a5)] / 0x2 - _0x4b1375 / 0x2, _0x40a7e5 = _0xe9b8ea[_0x6c7fa1(0x13d)] - _0x5dd3d0 - 0x14;
break;
case 'bottom':
_0x126c38 = _0xe9b8ea[_0x6c7fa1(0x475)] + _0xe9b8ea[_0x6c7fa1(0x4a5)] / 0x2 - _0x4b1375 / 0x2, _0x40a7e5 = _0xe9b8ea['bottom'] + 0x14;
break;
case 'left':
_0x126c38 = _0xe9b8ea[_0x6c7fa1(0x475)] - _0x4b1375 - 0x14, _0x40a7e5 = _0xe9b8ea['top'] + _0xe9b8ea['height'] / 0x2 - _0x5dd3d0 / 0x2;
break;
case _0x6c7fa1(0x210):
_0x126c38 = _0xe9b8ea[_0x6c7fa1(0x210)] + 0x14, _0x40a7e5 = _0xe9b8ea[_0x6c7fa1(0x13d)] + _0xe9b8ea[_0x6c7fa1(0x3ab)] / 0x2 - _0x5dd3d0 / 0x2;
break;
default:
_0x126c38 = _0xe9b8ea['right'] + 0x14, _0x40a7e5 = _0xe9b8ea[_0x6c7fa1(0x13d)];
}
_0x126c38 = Math[_0x6c7fa1(0x389)](0xa, Math['min'](_0x126c38, window[_0x6c7fa1(0x269)] - _0x4b1375 - 0xa)), _0x40a7e5 = Math[_0x6c7fa1(0x389)](0xa, Math[_0x6c7fa1(0x397)](_0x40a7e5, window[_0x6c7fa1(0x459)] - _0x5dd3d0 - 0xa)), this[_0x6c7fa1(0x478)][_0x6c7fa1(0x424)][_0x6c7fa1(0x475)] = _0x126c38 + 'px', this[_0x6c7fa1(0x478)]['style'][_0x6c7fa1(0x13d)] = _0x40a7e5 + 'px', this['guideElement'][_0x6c7fa1(0x424)][_0x6c7fa1(0x1b8)] = _0x6c7fa1(0x259);
},
'setGuidePositionFromDefault'(_0x4a52f2) {
const _0x5b3d7a = _0x487760, _0x3ed3e1 = {};
_0x3ed3e1[_0x5b3d7a(0x475)] = _0x5b3d7a(0x30b), _0x3ed3e1['top'] = _0x5b3d7a(0x30b), _0x3ed3e1[_0x5b3d7a(0x1b8)] = 'translate(-50%,\x20-50%)';
const _0x29172b = _0x4a52f2[_0x5b3d7a(0x2c9)] || _0x3ed3e1, _0x548bbc = {};
_0x548bbc['left'] = _0x29172b['left'], _0x548bbc[_0x5b3d7a(0x13d)] = _0x29172b['top'], _0x548bbc[_0x5b3d7a(0x210)] = _0x29172b[_0x5b3d7a(0x210)] || _0x5b3d7a(0x374), _0x548bbc[_0x5b3d7a(0x2c2)] = _0x29172b[_0x5b3d7a(0x2c2)] || _0x5b3d7a(0x374), _0x548bbc['transform'] = _0x29172b[_0x5b3d7a(0x1b8)] || _0x5b3d7a(0x3cb), Object[_0x5b3d7a(0x347)](this[_0x5b3d7a(0x478)]['style'], _0x548bbc);
},
'nextStep'() {
const _0x431b28 = _0x487760, _0x3c50b2 = this[_0x431b28(0x153)][this[_0x431b28(0x172)]];
if (_0x3c50b2) {
const _0x2d0346 = document[_0x431b28(0x189)](_0x3c50b2[_0x431b28(0x252)]);
_0x2d0346 && _0x2d0346['removeEventListener'](_0x431b28(0x498), this[_0x431b28(0x434)]);
}
this['currentStep']++, this[_0x431b28(0x172)] < this[_0x431b28(0x153)]['length'] && (this[_0x431b28(0x478)][_0x431b28(0x424)][_0x431b28(0x1a7)] = '0', this[_0x431b28(0x478)][_0x431b28(0x424)][_0x431b28(0x1b8)] = _0x431b28(0x3d4), setTimeout(() => {
const _0x49424d = _0x431b28;
this[_0x49424d(0x26c)](this['currentStep']);
}, 0x12c));
},
'clearHighlights'() {
const _0x55384c = _0x487760;
this[_0x55384c(0x1b7)][_0x55384c(0x44c)](_0x1783dd => _0x1783dd[_0x55384c(0x22b)]()), this[_0x55384c(0x1b7)] = [];
},
'endGuide'(_0x101446 = ![]) {
const _0x1f48ca = _0x487760;
this[_0x1f48ca(0x2b6)](), this[_0x1f48ca(0x478)]['style'][_0x1f48ca(0x1a7)] = '0', this[_0x1f48ca(0x478)]['style']['transform'] = 'translateY(10px)', this[_0x1f48ca(0x2f1)]['style'][_0x1f48ca(0x1a7)] = '0', setTimeout(() => {
const _0x2a6134 = _0x1f48ca;
this[_0x2a6134(0x2f1)] && this[_0x2a6134(0x2f1)]['parentNode'] && this[_0x2a6134(0x2f1)][_0x2a6134(0x197)][_0x2a6134(0x2cd)](this[_0x2a6134(0x2f1)]), this[_0x2a6134(0x478)] && this[_0x2a6134(0x478)]['parentNode'] && this[_0x2a6134(0x478)]['parentNode']['removeChild'](this[_0x2a6134(0x478)]), _0x101446 && this[_0x2a6134(0x26b)] && window['open'](this[_0x2a6134(0x26b)], _0x2a6134(0x465));
}, 0x12c), document[_0x1f48ca(0x318)](new Event('guideEnd'));
},
'darkenColor'(_0x4e7d04, _0x1c13d0) {
const _0x22f8da = _0x487760;
let _0x247efb = parseInt(_0x4e7d04[_0x22f8da(0x224)](0x1, 0x3), 0x10), _0x2fbda7 = parseInt(_0x4e7d04[_0x22f8da(0x224)](0x3, 0x5), 0x10), _0x3105a2 = parseInt(_0x4e7d04['substring'](0x5, 0x7), 0x10);
_0x247efb = parseInt(_0x247efb * (0x64 - _0x1c13d0) / 0x64), _0x2fbda7 = parseInt(_0x2fbda7 * (0x64 - _0x1c13d0) / 0x64), _0x3105a2 = parseInt(_0x3105a2 * (0x64 - _0x1c13d0) / 0x64), _0x247efb = _0x247efb < 0xff ? _0x247efb : 0xff, _0x2fbda7 = _0x2fbda7 < 0xff ? _0x2fbda7 : 0xff, _0x3105a2 = _0x3105a2 < 0xff ? _0x3105a2 : 0xff, _0x247efb = Math[_0x22f8da(0x1d3)](_0x247efb), _0x2fbda7 = Math[_0x22f8da(0x1d3)](_0x2fbda7), _0x3105a2 = Math['round'](_0x3105a2);
const _0x58ca13 = _0x247efb['toString'](0x10)[_0x22f8da(0x363)] === 0x1 ? '0' + _0x247efb[_0x22f8da(0x1eb)](0x10) : _0x247efb[_0x22f8da(0x1eb)](0x10), _0x3f5724 = _0x2fbda7[_0x22f8da(0x1eb)](0x10)[_0x22f8da(0x363)] === 0x1 ? '0' + _0x2fbda7[_0x22f8da(0x1eb)](0x10) : _0x2fbda7[_0x22f8da(0x1eb)](0x10), _0x43f5b6 = _0x3105a2['toString'](0x10)[_0x22f8da(0x363)] === 0x1 ? '0' + _0x3105a2[_0x22f8da(0x1eb)](0x10) : _0x3105a2['toString'](0x10);
return '#' + _0x58ca13 + _0x3f5724 + _0x43f5b6;
}
}, _0x2dc4b3 = document[_0x487760(0x4c5)]('style');
_0x2dc4b3[_0x487760(0x3d9)] = _0x487760(0x33b), document[_0x487760(0x1df)][_0x487760(0x1c8)](_0x2dc4b3);
function _0x548b41() {
return new Date()['toISOString']()['split']('T')[0x0];
}
async function _0x38a6da() {
const _0x582f10 = _0x487760;
try {
_0xd81387['init'](), _0x563c85[_0x582f10(0x39f)]();
const _0x204610 = new Date();
_0x204610[_0x582f10(0x425)](_0x204610[_0x582f10(0x2de)]() + 0x1), _0x204610[_0x582f10(0x3b8)](0x0, 0x0, 0x0, 0x0), setTimeout(() => {
const _0x42ad06 = _0x582f10;
localStorage[_0x42ad06(0x155)](_0x595a42[_0x42ad06(0x494)]), localStorage[_0x42ad06(0x155)](_0x595a42['AI_DATE']), localStorage[_0x42ad06(0x155)](_0x595a42['LETTER']);
}, _0x204610 - Date['now']()), _0x8c3f93['init'](), document[_0x582f10(0x290)][_0x582f10(0x424)][_0x582f10(0x19c)] = _0x582f10(0x179);
const _0x128a2a = _0x548b41();
if (location[_0x582f10(0x2d6)][_0x582f10(0x40e)](_0x582f10(0x2f9))) {
if (localStorage['getItem'](_0x595a42[_0x582f10(0x1e6)]) !== _0x128a2a)
_0x34a251[_0x582f10(0x493)](), localStorage['setItem'](_0x595a42['LETTER'], _0x128a2a);
else
localStorage[_0x582f10(0x285)](_0x595a42[_0x582f10(0x29b)]) !== _0x582f10(0x2f0) && (_0x247d28['showGuideToUser'](), localStorage[_0x582f10(0x3cc)](_0x595a42['GUIDE'], _0x582f10(0x2f0)));
_0x49e1ab['log'](_0x582f10(0x4a4));
} else {
if (location[_0x582f10(0x2d6)]['includes'](_0x582f10(0x247)))
_0x49e1ab['log'](_0x582f10(0x18d));
else
location[_0x582f10(0x2d6)][_0x582f10(0x40e)](_0x582f10(0x1db)) ? (_0x49e1ab['log']('欢迎使用海投助手,我将自动启用招呼语功能!'), _0x49e1ab[_0x582f10(0x23d)]()) : _0x49e1ab[_0x582f10(0x26a)](_0x582f10(0x4bd));
}
} catch (_0x1cecb3) {
console['error']('初始化失败:', _0x1cecb3);
if (_0x8c3f93['notify'])
_0x8c3f93['notify'](_0x582f10(0x2ce), _0x582f10(0x18a));
}
}
window['addEventListener'](_0x487760(0x202), _0x38a6da);
let _0x261848 = location[_0x487760(0x22f)];
const _0x42733c = {};
_0x42733c['subtree'] = !![], _0x42733c[_0x487760(0x33e)] = !![], new MutationObserver(() => {
const _0x588d4d = _0x487760, _0x4bfd3b = location['href'];
_0x4bfd3b !== _0x261848 && (_0x261848 = _0x4bfd3b, _0x8c3f93[_0x588d4d(0x33a)] === _0x8c3f93[_0x588d4d(0x257)][_0x588d4d(0x158)] && !_0x3f4e85[_0x588d4d(0x398)] && location['pathname']['includes'](_0x588d4d(0x2f9)) && setTimeout(() => {
const _0x22d44f = _0x588d4d;
_0x49e1ab[_0x22d44f(0x288)]();
}, 0x1f4));
})[_0x487760(0x1c3)](document, _0x42733c);
function _0x54f9be() {
const _0x2cf248 = _0x487760;
!_0x3f4e85['settings'][_0x2cf248(0x3b6)] && (_0x3f4e85[_0x2cf248(0x30c)][_0x2cf248(0x3b6)] = []);
const _0x340e07 = _0x3f4e85[_0x2cf248(0x30c)][_0x2cf248(0x3b6)][_0x2cf248(0x3b4)](_0x4c8f43 => !_0x4c8f43[_0x2cf248(0x16e)]['trim']());
if (_0x340e07)
return;
const _0x1ad300 = {
'id': Date[_0x2cf248(0x1ab)]()[_0x2cf248(0x1eb)](),
'content': ''
};
_0x3f4e85[_0x2cf248(0x30c)][_0x2cf248(0x3b6)][_0x2cf248(0x1aa)](_0x1ad300), _0x433b18[_0x2cf248(0x163)](), _0x3856aa();
}
function _0x3856aa() {
const _0x2655b7 = _0x487760, _0x5def31 = document[_0x2655b7(0x325)]('greetings-list');
if (!_0x5def31)
return;
_0x5def31['innerHTML'] = '';
if (!_0x3f4e85[_0x2655b7(0x30c)][_0x2655b7(0x3b6)] || _0x3f4e85['settings'][_0x2655b7(0x3b6)][_0x2655b7(0x363)] === 0x0) {
_0x5def31[_0x2655b7(0x13c)] = _0x2655b7(0x1c1);
return;
}
_0x3f4e85['settings']['greetingsList'][_0x2655b7(0x44c)]((_0x1e0b58, _0x5439a5) => {
const _0x2e06cc = _0x2655b7, _0x5635ea = document[_0x2e06cc(0x4c5)](_0x2e06cc(0x410));
_0x5635ea[_0x2e06cc(0x335)] = _0x2e06cc(0x1cc), _0x5635ea['style'][_0x2e06cc(0x137)] = _0x2e06cc(0x373), _0x5635ea[_0x2e06cc(0x13c)] = '\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20' + (_0x5439a5 + 0x1) + _0x2e06cc(0x365) + _0x1e0b58['id'] + _0x2e06cc(0x38f) + _0x1e0b58[_0x2e06cc(0x16e)] + _0x2e06cc(0x265) + _0x1e0b58['id'] + _0x2e06cc(0x390), _0x5def31[_0x2e06cc(0x1c8)](_0x5635ea);
}), _0x523fc0();
}
function _0x523fc0() {
const _0x567836 = _0x487760;
document[_0x567836(0x30d)](_0x567836(0x451))[_0x567836(0x44c)](_0x4c3a06 => {
const _0x1f8498 = _0x567836;
_0x4c3a06['addEventListener'](_0x1f8498(0x498), _0x30c197 => {
const _0x1b58f3 = _0x1f8498, _0x51f4ff = _0x30c197['target'][_0x1b58f3(0x1a5)]['id'];
_0x3f4e85['settings'][_0x1b58f3(0x3b6)] = _0x3f4e85['settings'][_0x1b58f3(0x3b6)][_0x1b58f3(0x35a)](_0x3868f1 => _0x3868f1['id'] !== _0x51f4ff), _0x433b18[_0x1b58f3(0x163)](), _0x3856aa();
});
}), document[_0x567836(0x30d)](_0x567836(0x277))[_0x567836(0x44c)](_0x25671f => {
const _0x45b9bd = _0x567836;
_0x25671f[_0x45b9bd(0x1bd)](_0x45b9bd(0x331), _0xbe617c => {
const _0x4ea9a1 = _0x45b9bd, _0x5b2a9d = _0xbe617c[_0x4ea9a1(0x252)][_0x4ea9a1(0x1a5)]['id'], _0x1a0437 = _0x3f4e85[_0x4ea9a1(0x30c)][_0x4ea9a1(0x3b6)][_0x4ea9a1(0x358)](_0x41b9eb => _0x41b9eb['id'] === _0x5b2a9d);
_0x1a0437 && (_0x1a0437[_0x4ea9a1(0x16e)] = _0xbe617c['target'][_0x4ea9a1(0x2d3)], _0x433b18[_0x4ea9a1(0x163)]());
});
});
}
function _0x55aaef() {
const _0xa76f86 = _0x487760;
!_0x3f4e85[_0xa76f86(0x30c)][_0xa76f86(0x3b6)] && (_0x3f4e85[_0xa76f86(0x30c)][_0xa76f86(0x3b6)] = []), _0x3856aa();
}
function _0x8114cc() {
const _0x4801c6 = _0x487760, _0xf021a8 = document['getElementById'](_0x4801c6(0x402));
_0xf021a8 && (_0xf021a8[_0x4801c6(0x2d3)] = _0xbea2dc['ai'][_0x4801c6(0x30e)]);
const _0x3bf2f1 = document['querySelector']('#toggle-auto-reply-mode\x20input');
_0x3bf2f1 && (_0x3bf2f1[_0x4801c6(0x3b2)] = _0xbea2dc[_0x4801c6(0x3f7)]);
const _0x3cd1e8 = document[_0x4801c6(0x189)]('#toggle-auto-send-resume\x20input');
_0x3cd1e8 && (_0x3cd1e8[_0x4801c6(0x3b2)] = _0xbea2dc[_0x4801c6(0x38c)]);
const _0x5174d0 = document['querySelector'](_0x4801c6(0x41c));
_0x5174d0 && (_0x5174d0[_0x4801c6(0x3b2)] = _0xbea2dc[_0x4801c6(0x2e2)]);
const _0x552029 = document['querySelector']('#toggle-auto-send-image-resume\x20input');
_0x552029 && (_0x552029['checked'] = _0xbea2dc[_0x4801c6(0x3c4)]), _0x55aaef();
}
}()));