// ==UserScript== // @name BOSS海投助手 // @namespace https://github.com/yangshengzhou03 // @version 2.0.0.0 // @description 求职工具!Yangshengzhou开发用于提高BOSS直聘投递效率,批量沟通,高效求职 // @author Yangshengzhou // @match https://www.zhipin.com/web/* // @grant GM_xmlhttpRequest // @run-at document-idle // @supportURL https://github.com/yangshengzhou03 // @homepageURL https://gitee.com/yangshengzhou // @license Proprietary // @copyright Copyright (c) 2026 Yangshengzhou // @notice All rights reserved. Unauthorized copying, distribution, modification is prohibited. // @icon https://www.zhipin.com/favicon.ico // @connect zhipin.com // @connect spark-api-open.xf-yun.com // @connect leafboss.top // @noframes // @require https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js // ==/UserScript== function _0xae4f() { const _0x331b1b = [ '自动发送附件简历', '.btn-send', 'clientHeight', 'textContent', '开关\x20', 'AI回复:\x20', 'behavior', '[class*=\x27switch\x27]', 'not-allowed', 'mouseup', '发送按钮不可用,可能简历未正确选择', 'isCommentMode', 'https://www.qianxun1688.com/liebiao/EF09A4A75F66C0F1', 'setGuidePositionFromTarget', 'comment-input', '.figure', 'mouseleave', 'block', 'flex:\x201;\x20overflow-y:\x20auto;\x20padding:\x2012px;\x20scrollbar-width:\x20thin;\x20scrollbar-color:\x20var(--primary-color)\x20var(--secondary-color);\x20display:\x20flex;\x20flex-direction:\x20column;\x20align-items:\x20center;\x20justify-content:\x20center;\x20text-align:\x20center;', 'Unknown\x20error', '--secondary-color', 'match', 'getLastFriendMessageText', '[\x22不限\x22]', ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20', ',招聘者\x22', 'test', '24aDNVFv', 'activation', 'displayActivationPrompt', 'scrollTo', '▼', '请输入评论内容', 'autoReply', 'headers', 'size', '自我介绍', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x204px\x2012px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20rgba(255,\x2070,\x2070,\x200.7);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20rgba(255,\x2070,\x2070,\x200.1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20rgba(255,\x2070,\x2070,\x200.9);\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:\x2012px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20', ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20', '200px', '20%', '设置已保存', 'Core.handleGreetSettingsPage', 'activationDate', 'ai-role-input', '请输入激活码', '.user-list-content', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2015px\x2030px;\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\x20border-top:\x201px\x20solid\x20#eee;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20', '0\x208px\x2020px\x20rgba(var(--primary-rgb),\x200.5)', 'comments', 'div.city-label.active', '加载状态失败:\x20', 'sentGreetingsHRs', 'primary', 'securityId', 'https://spark-api-open.xf-yun.com/v1/chat/completions', 'includes', 'extractTwoCharKeywords', 'div', 'image-resume-filename', '海投助手-设置', 'flex-shrink:\x200;\x20padding:\x2012px;\x20background:\x20var(--secondary-color);\x20border-top:\x201px\x20solid\x20#e5e7eb;\x20display:\x20flex;\x20gap:\x208px;\x20align-items:\x20center;', 'BOSS智能聊天', '.boss-info-attr', 'activeElement', '0.9', 'envelope-container', 'formatTime', '#f8f9fa', 'event', '#toggle-exclude-headhunters\x20input', 'next', '&size=', 'descriptionContainer', 'delete', '.company-location', 'close', '未找到职位详情链接', 'style', 'setDate', 'https://leafboss.top/api/public/boss-reviews', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20var(--secondary-color);\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:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-left:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-right:\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', 'rgba(220,\x2053,\x2069,\x200.9)', 'AI_DATE', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20flex:\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#d1d5db;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20#f8fafc;\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', 'currentCompanyName', 'boss-pro-panel', 'getPositionName', 'isLoading', 'flex:\x201;', '20StrtjD', 'div.logo', 'rgba(0,\x20123,\x20255,\x200.9)', '停止智能聊天', 'nextStep', 'theme', 'toggle-switch', 'sendCustomReply', 'column', '#fff', '未找到公司信息', 'GET', '激活成功!', '...', 'zIndex', 'offsetTop', 'custom-select', '正在沟通:', '未找到确认按钮', 'TIMEOUT', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20fixed;\x0a\x20\x20\x20\x20\x20\x20\x20\x20top:\x2020px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20left:\x2050%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20translateX(-50%);\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20', '_createIconButton', 'boss-icon-btn', '_createPageControls', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20', 'communication-include', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-bottom:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x201px\x203px\x20rgba(0,0,0,0.05);\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20rgba(0,\x20123,\x20255,\x200.1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20', 'stopAutoScroll', 'forEach', 'red', ';\x20color:\x20white;\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\x20\x20\x20\x20步骤\x20', 'set', 'smooth', '.delete-greeting-btn', 'open', 'SHORT', 'which', '#f3f4f6', '请求超时', 'h3.title-wrap', '简历匹配出错:\x20', 'innerHeight', '0\x201px\x203px\x200\x20rgba(0,\x200,\x200,\x200.1),\x200\x201px\x202px\x200\x20rgba(0,\x200,\x200,\x200.06)', '已上传\x20', 'rows', 'aiReply', 'setProperty', 'button', '获取评论失败', 'endGuide', 'submitCompanyComment', 'CHAT', '插件已激活', '_blank', 'handle', 'limit', '', 'false', 'processJobList', 'parse', 'communication-mode-selector', 'toggle-container', 'setGuidePositionFromDefault', 'readAsDataURL', 'SENT_GREETINGS_HRS', 'sentImageResumeHRs', 'hrInteractions', 'handleHRInteraction', 'rotate(0)', 'left', '\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\x20justify-content:\x20space-between;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x208px\x2012px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20rgba(0,\x200,\x200,\x200.05);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20', 'useAiReply', 'guideElement', 'documentElement', '_method', 'padding', '添加图片简历', '\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\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\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20¥4.88\x20永久激活\x0a\x20\x20\x20\x20\x20\x20\x20\x20激活,给offer加加速

\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激活码:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20', '使用第一个简历:\x20\x22', 'delay', 'removeAll', '--primary-color', '投递招聘者状态(多选)', 'contains', 'DELAYS', 'split', 'neutral', 'simulateClick', 'CONCURRENT_LIMIT', 'select-options', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20fixed;\x0a\x20\x20\x20\x20\x20\x20\x20\x20top:\x2050%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20left:\x2050%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20translate(-50%,\x20-50%);\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20clamp(300px,\x2090vw,\x20380px);\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20#ffffff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2012px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x2010px\x2030px\x20rgba(0,0,0,0.2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x20999999;\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20\x27Segoe\x20UI\x27,\x20\x27Microsoft\x20YaHei\x27,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow:\x20hidden;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20', 'MINI_ICON_SIZE', 'COLORS', '解析评论数据失败:\x20', '256790ioGTWh', 'handleCardMessage', '#e2e8f0', '沟通岗位包含:', 'font-size:\x2013px;\x20color:\x20#6b7280;\x20margin-bottom:\x2016px;', 'showLetterToUser', 'AI_COUNT', 'DEBOUNCE_DELAY', '\x20Yangshengzhou\x20·\x20All\x20Rights\x20Reserved', '_handleFollowUpResponse', 'click', 'locationKeywords', 'RETRY_DELAY', 'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20', '并删除最早记录', 'ActivationManager.activateWithCardKey', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20\x20\x20top:\x20calc(100%\x20+\x206px);\x0a\x20\x20\x20\x20\x20\x20\x20\x20left:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20right:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20max-height:\x20240px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20overflow-y:\x20auto;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#e2e8f0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x20100;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x2010px\x2015px\x20-3px\x20rgba(0,\x200,\x200,\x200.1),\x200\x204px\x206px\x20-2px\x20rgba(0,\x200,\x200,\x200.05);\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.2s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20scrollbar-width:\x20thin;\x0a\x20\x20\x20\x20\x20\x20\x20\x20scrollbar-color:\x20#cbd5e1\x20#f1f5f9;\x0a\x20\x20\x20\x20', '未找到图片发送按钮', 'guide-highlight', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-left:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#64748b;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20transform\x200.2s\x20ease;\x0a\x20\x20\x20\x20', ';text-align:center;\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\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©\x20', '\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\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', '欢迎使用海投助手,我将自动投递岗位!', 'width', '请先选择图片文件', '获取消息出错:\x20', 'getHours', '发送自我介绍:第', 'jobList', '0px\x208px', 'BASE_URL', 'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x20', 'communicationIncludeKeywords', '你是求职的应届生正在面对HR,回复需满足:20字内,编造专业对口/实习经验/证书任一岗位优势;被问个人信息或岗位条件,直接配合提供合理数据;全程积极真诚无拒绝言辞。', 'color:\x20#374151;\x20font-size:\x2013px;\x20line-height:\x201.6;\x20margin-bottom:\x206px;\x20word-break:\x20break-word;', 'boss-btn', '开始使用', 'gap', 'mousemove', 'extractJobInfo', 'boss-chat-panel', 'scale(1)', '#chat-input', '.card-btn', 'handleChatPage', 'getCurrentSecurityId', '#toggle-auto-send-resume\x20input', '当前页面暂不支持,请移步至职位页面!', '当前页面岗位加载完成,开始沟通', 'HRInteractionManager.sendCustomReply', 'padding:\x200px;\x20border-bottom:\x201px\x20solid\x20#e5e7eb;\x20color:\x20#6b7280;\x20text-align:\x20center;', 'messageObserver', 'sentResumeHRs', ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x2020px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x2020px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2050%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x201px\x203px\x20rgba(0,0,0,0.2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20none;\x0a\x20\x20\x20\x20', '#toggle-auto-reply-mode\x20input', 'createElement', '\x0a\x20\x20\x20\x20\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\x20\x20\x20\x20\x20top:\x20', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x200.8em;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20var(--neutral-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding-top:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-top:\x201px\x20solid\x20var(--accent-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-top:\x20auto;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x200px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20', 'main', 'timestamp', '存储管理:\x20清理', '\x20BOSS海投助手\x20|\x20Yangshengzhou\x20版权所有\x0a\x20\x20\x20\x20\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\x20\x20\x20\x20opacity:\x200.2;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x2099998;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x200\x200\x204px\x20', 'user', '.ui-switch', 'handler', '没有符合条件的职位', '在校期间荣获国家奖学金、ACM\x20竞赛银牌、蓝桥杯\x20Python\x20组国家级一等奖,通过大学英语四六级,专业基础扎实,做事踏实高效。', 'throttle', '.check-icon', 'li.job-card-box', 'selectImageResume', '_createTextButton', 'communicationMode', ',\x20lid:\x20', 'file', 'cssText', '27vQyYxV', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2016px\x2020px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20#4285f4;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2018px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20600;\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\x20position:\x20relative;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2012px\x2012px\x200\x200;\x0a\x20\x20\x20\x20', 'dict_load', 'getBoundingClientRect', 'innerHTML', 'top', 'lastProcessedMessage', '.job-tag-icon', '刚刚活跃', 'BOSS海投助手', '_createFilterContainer', '保存失败:\x20', 'LAST_AI_DATE', '#recruiter-status-select\x20.select-value', 'location-filter', '停止智能聊天,时间:', 'greetings-container', 'label', 'bold', 'textarea', '2135189gnihSB', 'flexDirection', 'stopPropagation', 'exclude-headhunters', 'move', 'send', 'white', 'steps', 'disconnect', 'removeItem', 'method', 'comment', 'JOB_LIST', 'getAttribute', '#333', '\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', 'card_key', 'option', 'highlightColor', 'offsetLeft', 'replace', '请务必打开\x20打招呼语功能', 'saveState', 'success', 'rotate(180deg)', 'borderColor', 'https://www.zhipin.com/web/geek/notify-set?type=greetSet', 'addRecordWithLimit', 'fill', 'append', 'defaultView', 'createdAt', '#toggle-auto-send-image-resume\x20input', 'content', 'font-size:\x2016px;\x20font-weight:\x20bold;\x20color:\x20#1f2937;\x20margin-bottom:\x208px;', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gap:\x2010px;\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', 'add', 'currentStep', 'DOM_CACHE_MAX_AGE', '0\x2010px', '\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', 'boxShadow', '\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\x20padding:\x2012px\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20#e2e8f0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20white;\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\x20box-shadow:\x200\x201px\x202px\x20rgba(0,\x200,\x200,\x200.05);\x0a\x20\x20\x20\x20\x20\x20\x20\x20min-height:\x2044px;\x0a\x20\x20\x20\x20', 'focus', 'relative', 'RETRY_COUNT', 'Content-Type', 'mousedown', '.chat-message\x20.im-list', '激活卡密格式有误', 'hasCardMessage', '#recruiter-status-select\x20.select-option', 'string', '未找到卡片按钮', 'a[ka=\x22header-message\x22]', '记录,从', 'rgba(0,\x20123,\x20255,\x200.1)', '开始智能聊天,时间:', ';\x20color:\x20white;\x20border:\x20none;\x20border-radius:\x206px;\x20cursor:\x20pointer;\x20font-size:\x2014px;\x20font-weight:\x20500;\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\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\x20\x20\x20\x20\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', 'comment-input-container', 'querySelector', 'error', 'maxSize', '激活插件', '欢迎使用海投助手,我将自动发送简历!', '发送图片出错:\x20', 'animation', '4px', 'guide-finish-btn', 'letterLastShown', '开始自动海投,时间:', 'responseText', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2020px\x2030px;\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\x20font-size:\x20clamp(1.2rem,\x202.5vw,\x201.4rem);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x2010px\x2010px\x200\x200;\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', '208761wedZOF', 'parentNode', '\x20失败:\x20', 'all\x200.3s\x20ease', '存储管理出错:\x20', 'result', 'position', 'a[ka=\x22header-jobs\x22]', 'clickElement', '未找到岗位名称元素', 'placeholder', 'Bearer\x20', '匿名用户', '发送自我介绍出错:\x20', 'actionDelays', 'dataset', 'createMiniIcon', 'opacity', '自动轮询', '_createInputControl', 'push', 'now', 'code', 'clickDelay', 'scrollHeight', 'random', 'imageResumeData', '缺少securityId参数', '未捕获到securityId,尝试从链接提取', '', 'time', 'comment-item', '投递时排除猎头', 'highlightElements', 'transform', 'clear', ';\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\x20background:\x20var(--secondary-color);\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-size:\x2013px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20line-height:\x201.5;\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\x20margin-left:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-right:\x2010px;\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\x20user-select:\x20text;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20scrollbar-width:\x20thin;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20scrollbar-color:\x20var(--primary-color)\x20var(--secondary-color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20', 'MEDIUM_SHORT', 'settingItem', 'addEventListener', 'AI_REPLY_COUNT', 'rgba(255,\x20255,\x20255,\x200.2)', 'includeInput', '暂无自我介绍内容', 'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20height:\x20', 'observe', 'isActivated', 'createTextNode', 'textLight', 'activate-btn', 'appendChild', 'endsWith', '公司名和评论不能为空', 'translateX(0)', 'greeting-item', 'button.btn-v2.btn-sure-v2.btn-confirm', 'resume_load', '\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\x20white-space:\x20nowrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20overflow:\x20hidden;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-overflow:\x20ellipsis;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-right:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20', ',当前', '\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20', 'var(--accent-color)', 'round', '.jpg', '您需要打开两个浏览器窗口:\x0a\x0a左侧窗口自动打招呼发起沟通\x0a右侧发送自我介绍和图片简历\x0a\x0a您只需专注于挑选offer!', 'activation-code-input', 'records', '请激活解锁投递筛选功能', 'alt', 'AI回复出错:\x20', '/notify-set', 'color', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20var(--secondary-color);\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:\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-bottom:\x200px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20', 'smartDelay', 'head', ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20pointer-events:\x20', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20@keyframes\x20fadeIn\x20{\x20from\x20{\x20opacity:\x200\x20}\x20to\x20{\x20opacity:\x201\x20}\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20@keyframes\x20fadeOut\x20{\x20from\x20{\x20opacity:\x201\x20}\x20to\x20{\x20opacity:\x200\x20}\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20@keyframes\x20scaleOut\x20{\x20from\x20{\x20transform:\x20scale(1);\x20opacity:\x201\x20}\x20to\x20{\x20transform:\x20scale(.9);\x20opacity:\x200\x20}\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20@keyframes\x20fadeInUp\x20{\x20from\x20{\x20opacity:\x200;\x20transform:\x20translateY(20px)\x20}\x20to\x20{\x20opacity:\x201;\x20transform:\x20translateY(0)\x20}\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#envelope-back:hover\x20{\x20transform:\x20scale(1.02);\x20box-shadow:\x200\x2020px\x2040px\x20rgba(0,0,0,0.25);\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#envelope-front\x20button:hover\x20{\x20transform:\x20scale(1.05);\x20box-shadow:\x200\x208px\x2020px\x20rgba(66,\x20133,\x20244,\x200.4);\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#envelope-front\x20button:active\x20{\x20transform:\x20scale(0.98);\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@media\x20(max-width:\x20480px)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#envelope-container\x20{\x20height:\x20350px;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#letter-content\x20{\x20font-size:\x200.9rem;\x20padding:\x2015px;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20', 'ui-switch-checked', '.position-name', 'ul[role=\x22group\x22]\x20li[role=\x22listitem\x22][class]:has(.friend-content-warp)', 'ANIMATION_DURATION', 'LETTER', '已向\x20', 'boss-joblist-footer', 'processingMessage', '获取岗位名称出错:\x20', 'toString', 'map', 'activate', '今日活跃', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x208px\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x201px\x20solid\x20rgba(0,\x20123,\x20255,\x200.7);\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20rgba(0,\x20123,\x20255,\x200.1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20rgba(0,\x20123,\x20255,\x200.9);\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\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\x20align-self:\x20flex-start;\x0a\x20\x20\x20\x20\x20\x20\x20\x20white-space:\x20nowrap;\x0a\x20\x20\x20\x20', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x209px\x2015px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20rgba(0,\x20123,\x20255,\x200.9);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x208px\x208px\x200\x200;\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\x20margin-right:\x205px;\x0a\x20\x20\x20\x20', 'bubbles', '】,工作地包含【', '开始智能聊天', 'status', 'auto-send-resume', 'SENT_RESUME_HRS', 'select-icon', 'darkenColor', '开启后将不会向猎头职位自动投递简历', 'scale(1.1)', 'lite', 'function', 'letter-overlay', 'path', '10px', 'cleanMessage', 'ul.resume-list', 'load', '\x22\x20依据:\x20\x22', '定义AI在对话中的角色和语气特点', 'execCommand', '首次沟通发送图片简历(需先选择JPG格式图片)', '_handleResumeSending', '\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:\x2010px\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20', '0\x206px\x2016px\x20rgba(var(--primary-rgb),\x200.4)', '&lid=', '对方提到\x22简历\x22,正在发送简历', '#34a853', '0\x200\x200\x203px\x20rgba(0,\x20123,\x20255,\x200.2)', '0\x201px\x202px\x20rgba(0,\x200,\x200,\x200.05)', ';margin-bottom:10px;\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20特别注意:\x0a\x0a1.\x20BOSS直聘每日打招呼上限为150次\x0a2.\x20聊天页仅处理最上方的最新对话\x0a3.\x20打招呼后对方会显示在聊天页\x0a4.\x20投递操作过于频繁有封号风险!', 'errorReporting', 'toLowerCase', 'VISITED_GREET_SET', 'remove', 'active', 'ai-settings-panel', 'getParsedItem', 'href', '_handleFirstInteraction', 'li.message-item.item-friend', ';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20', 'select-value', 'settings-tab', '.default-btn.cancel-btn', '\x20selected', '/public/card-keys/verify/', 'svg', 'isMinimized', 'accent', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gap:\x208px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20', 'items', 'handleGreetSettingsPage', 'classList', '50px', '提取信息\x20-\x20jobId:\x20', 'from', 'createControlPanel', '3日内活跃', 'new-only', 'default', 'rgba(40,\x20167,\x2069,\x200.9)', '/chat', 'stack', 'origin', '获取公司名失败:\x20', '提取职位信息失败:\x20', 'keyCode', 'clientY', '获取评论失败:\x20', '.boss-online-tag', 'display', '\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#666;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2013px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20line-height:\x201.4;\x0a\x20\x20\x20\x20', 'target', '', '.jpg,.jpeg', '海投建议!\x0a\x0a•\x20HR与您沟通,HR需要付费给平台\x0a因此您尽可能先自我介绍以提高效率\x20\x0a\x0a•\x20HR查看附件简历,HR也要付费给平台\x0a所以尽量先发送`图片简历`给HR', 'image/jpeg', 'PAGE_TYPES', 'letter-content', 'translateY(0)', 'fontWeight', '.job-area', 'marginBottom', 'padStart', 'company_name', '未找到简历列表', 'recruiterActivityStatus', 'location', 'OPERATION_INTERVAL', 'inputText', '#recruiter-status-select\x20.select-header', '\x22\x20placeholder=\x22输入自我介绍内容\x22\x20style=\x22\x0a\x20\x20\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\x20\x20\x20padding:\x204px\x206px;\x0a\x20\x20\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\x20\x20\x20border-radius:\x203px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2013px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20', 'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x20', '\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\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\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\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

你好,未来的成功人士:

\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\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20  我是Yangshengzhou,我曾经和你一样在求职路上反复碰壁。\x0a\x20\x20\x20\x20\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\x20\x20\x20\x20

\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\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

\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\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\x20\x20\x20\x20
  •   AI智能回复HR提问,24小时在线不错过任何机会
  • \x0a\x20\x20\x20\x20\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\x20\x20\x20\x20\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\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\x20\x20\x20\x20愿它成为你求职路上的得力助手,助你斩获Offer!\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\x20\x20\x20\x20\x0a\x20\x20\x20\x20\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\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\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\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\x20\x20\x20\x20\x20\x20\x20\x20\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\x20\x20\x20\x20\x20\x20\x20\x20\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(); } }()));