某音乐站混淆加密分析
# 目录- [目标网站](javascript:void(0))
- [前言](javascript:void(0))
- [网站分析](javascript:void(0))
- [扣代码](javascript:void(0))
- [最终结果](javascript:void(0))
# 目标网站
> aHR0cHM6Ly90b29sLmxpdW1pbmd5ZS5jbi9tdXNpYw==
# 前言
去年搞了一个网站。一直没写。最近没事干。把去年写的这个网站重新梳理一下 顺便重新记录一下。
# 网站分析
如下图所示。token是本文目标
!(https://s2.loli.net/2024/04/07/hEy7cM1FZwzCp8e.png)
直接下文打上条件断点
![](https://s2.loli.net/2024/04/07/QtYr1lsxqp9U3gF.png)
然后往上去找栈。重新打断点 发现在这个地方。
![](https://s2.loli.net/2024/04/07/KaYZ1BfyuJIUqvC.png)
下文是转换代码
```javascript
As(encodeURIComponent(JSON(e)))
// ================转换后=====================
As['encode'](encodeURIComponent(JSON['stringify'](e['data'])))
```
这一步很好理解。就是调用encode方法。然后传参。 这个e['data'] 就是传值的参数。
本文为 `'{"type":"YQM","text":"x你的搜索关键词x","page":1,"v":"beta","_t":1712478799346}'`
然后我们进去这个encode 看看。
然后发现最终加密点在倒数第二个return中
![](https://s2.loli.net/2024/04/07/jitoIWhCYsVA1Sm.png)
这里我们再转换一波 一堆的OB混淆看着头疼。
# 扣代码
先来看一下这个上文这个字典`i`
如下图所示。
![](https://s2.loli.net/2024/04/07/Q3cZGDsqTd4pw5r.png)
然后我们去转换代码
可以看到这里面转混淆到后面就是很简单了
```javascript
i(i, i(d, i(Vs, a)))
>>>> i['rCgSw'] // function(e, t) { return e + t }
>>>> i + i(d, i['ZGaFu'](Vs, a))
>>>> i['zOXmu'] + i['ZGaFu'](d,i['ZGaFu'](Vs, a)) // i['ZGaFu'] === function(e, t) {return e(t)}
>>>> '20230327.' + d(vs(a))
```
这里发现就是一个定值 然后调用了 `d(vs(a))`
然后这个d 呢 有点像md5 但是测试下来却不是。估计是魔改了一些东西吧。vs是扣的方法
这个a 我们再来看看。
文中也有a的赋值处。
```javascript
var a = i(o, 430, "Y8AT")](Hs, t(), e());
```
这里又是一堆ob啊。没关系 再次手动转换。
```javascript
>>>> i](o, 430, "Y8AT")](Hs, t['toString'](), e['toString']())
s['VMbIn'] ===(e,t,n){return e(t,n)}
>>>> i(Hs, t['toString'](), e['toString']())
>>>> i['XvyNk'](Hs, t['toString'](), e['toString']()) //i['XvyNk']===(e,t,n){return e(t,n)}
>>>> Hs(t['toString'](),e['toString']())
```
然后就是 重新梳理规整一下了。
这里e呢 是经过 decodeURIComponent 编码的。
![](https://s2.loli.net/2024/04/07/HURQ7JYVEbfLPul.png)
t的代码如下
```javascript
t = i['ekgbE'](Ns) // (e){return e()}
```
t 就是Ns函数生成的。经过分析可知。这是个定值
![](https://s2.loli.net/2024/04/07/VPUi4qMStr8Cxlo.png)
最终的代码很简单了
```javascript
'20230327.' + d(vs(Hs(t['toString'](),e['toString']())))
```
然后就是把 三个函数全扣下来。 分别是 Hs 和 Vs 以及d
这里简单讲一下Vs代码。首先还是固定的i模版。
![](https://s2.loli.net/2024/04/07/PiTa9kjQWgmMUdG.png)
这里经过断点。发现生成处 Vs 最终生成了一组数组。
![](https://s2.loli.net/2024/04/07/dN3O7QInVZL6Eyc.png)
这里我们再次经过代码转换一波
```javascript
a((function(t, s) {
const a = n;
return i(t.charCodeAt(0), i(Bs, e, i.oJkDI(s, l) - 1))
}
>>>>>
a["map"]((function(t, s) {
const a = n;
return i['RvJOk'](t.charCodeAt(0), i['OqrML'](Bs, e, i.oJkDI(s, l) - 1))
}
===================================================
i['RvJOk'] === function(e, t) { return e ^ t }
i['OqrML'] === function(e, t, n) {return e(t, n)}
===================================================
>>>
i['RvJOk'](t.charCodeAt(0), i['OqrML'](Bs, e, i.oJkDI(s, l) - 1))
>>>
t.charCodeAt(0) ^ Bs(e,i.oJkDI(s, l) - 1))
/// ==== 这里还有要转换的别忘记了 i.oJkDI(s, l) ===function(e, t) { return e + t }
>>>
t.charCodeAt(0) ^ Bs(e,s + l - 1))
```
l呢 测试下来等于 1
a 如下图所示
![](https://s2.loli.net/2024/04/07/dWh7eFozwRucnrk.png)
这里最终代码如下
```javascript
function Us(e, t) {
let a = t["split"]("")
return a['map']((function (t, s) {
return t.charCodeAt(0) ^ Bs(e, s + 1 - 1)
}
))
}
```
剩下的Vs 和d 我这里不扣了 其实流程都是一样的。有耐心慢慢扣。结果都能出来。
# 最终结果
!(https://s2.loli.net/2024/04/07/u7Dgt1hOLwEsTQI.png) 音乐网站都要做的这么复杂了 不是很理解的是,为什么扣Us函数时,是没问题,但是运行错误
https://cdnjson.com/images/2024/04/08/1712569432295914d8ce688881d14.png
var window = global;
var Os = function (e) {
return typeof e
}
function Yd() {
const e = ["flex-y-center px-10px py-6px", "request", "lmomWOJdPdm", "jaS*", "2000", "del", "jyeVe", "min", "暂无歌词", "animation", "settings.shortcuts", "WQKGfYZcNq", "CYcTI", "X7NR", "W7JcSmkAWRFdSq", "ml-2px", "use", "tHrLk", "offsetHeight", "YCDMx", "qRDwg", "d31309410", "list", "王贰浪", "#fff", "https://p1.music.126.net/8_cpEv3Qt-0puHoq89elbA==/109951165027027385.jpg?param={size}y{size}", "w8oYWOFcRh8", "ontouchstart", "yCkltSkAW6lcNW", "新密码", "Slider", "length", "default-state", "https://p1.music.126.net/BO0kDJYEoGuUwjMT5oyHRw==/109951167710097414.jpg?param={size}y{size}", "oldpassword", "https://p1.music.126.net/SKvkD2uPkcdUPwok9dZ6Yw==/109951167693663659.jpg?param={size}y{size}", "shape", "48px", "https://p1.music.126.net/YDKUscOIKTm7Ko7KyKWggw==/3346913395417148.jpg?param={size}y{size}", "baidupan", "filter", "h#AG", "input:focus,textarea:focus", "playAll", "k8x5", "hKCDK", "percent", "hotkey", "kAcbd", "ZMJeb", "hover:bg-$color-fill-3", "auth.secureTip", "N2wl", "/api/playlist/tracks", "kRFrm", "hivqX", "playQueueButton", "channels", "w-12", "bottom", "<lg:mx-1", "#555", "getElement", "更改封面", "location", "mb-2", "lyricWithTranslation", "gradientLength", "modal-mask absolute inset-0 bg-$color-mask-bg", "uDSCo", "YhLwY", "!bg-transparent h-15 leading-15 w-full border-none pl-1", "https://p1.music.126.net/N2IEIuGMR7N4vtXfRntDqw==/109951164269428307.jpg?param={size}y{size}", "保存成功: ", "flex-y-center justify-between ml-4 flex-1 truncate cursor-pointer transition hover:text-", "cdGAG", "page", "pFsSL", "N2Wo", "log", "漠河舞厅·2022.mp3", "!ar6", "LightMuted", "defaultMinWidth", "settings.preset2", "section", "danquxunhuan1", "ggqBWPPkFXz8bKbtWOi", "ml-1", "half-divider lg:hidden", "邮箱格式错误", "crossorigin", "https://p1.music.126.net/1KQVD6XWbs5IAV0xOj1ZIA==/18764265441342019.jpg?param={size}y{size}", "head", "map", "收藏歌单", "getCurrentColorsPos", "text-btn !text-inherit", "nextSongs", "jGqNA", "eHDIM", "CustomEvent", "mr-2 flex-center", "name", "h-10", "ysplO", "GVZtk", "data-v-4fd854ff", "歌单介绍", "k&ub", "!w-10", "GbOJd", "DwfOa", "vars", "mmsXD", "ACkfnmkAWOnjWQdcJa", "rs94", "isMyPlaylist", "model", "https://p1.music.126.net/T-HudMiTDp3iSgSfkkhqmQ==/109951165134947137.jpg?param={size}y{size}", "primary", "difference", "paddingRight", "https://gist.githubusercontent.com/", "gVnyd", "OIYld", "showSaveFilePicker", "kY1a", "data-v-92206943", "30px", "leading-6", "WRhdPW7cKIe", "write", "dFOcm", ".playQueueButton", "滑动抽屉组件测试", "settings.animation", "text-right", "%amn", "toggleShowPlayQueue", "acceleration: ", "controlling", "OnXtW", "安全设置", "colorsDiff", "text-16px leading-6 space-y-3", "mask", "vvBGP", "<p>Test Test Test1</p><p>Test Test Test2</p><p>Test Test Test3</p><p>Test Test Test4</p><p>Test Test Test5</p><p>Test Test Test6</p><p>Test Test Test7</p><p>Test Test Test8</p><p>Test Test Test9</p><p>Test Test Test10</p><p>Test Test Test11</p><p>Test Test Test12</p><p>Test Test Test13</p><p>Test Test Test14</p><p>Test Test Test15</p><p>Test Test Test16</p><p>Test Test Test17</p><p>Test Test Test18</p><p>Test Test Test19</p><p>Test Test Test20</p><p>Test Test Test21</p><p>end</p>", "left", "EoQkP", "luminosity", "elToSetClassOn", "5px", "timers", "https://c.y.qq.com/splcloud/fcgi-bin/smartbox_new.fcg", "font-medium text-xl", "progress", "findCurrentIndex", "320px", "tooltipTextColor", "isPausedBecauseNotInView", "overflow-hidden rounded", "title text-sm truncate font-medium", "WO1Pkmkazr0PrhyaA8ovySkvFCohzmkOWQNdNHJdH8kXuSkvW6xcNgKaW5NdNIBcTaXSktiqdmkNEqFdHCk6kSoRW6tdTmkcqs8d", "Playlist:", "/api/playlist/info", "z3o3", "slide", "sAVlU", "direction: ", "https://p1.music.126.net/8HNv_H6Qf0JdRt79nvlHfA==/109951166669433027.jpg?param={size}y{size}", "h-full pt-15 pb-$fotter-height z-0", "pQ2P", "getElementById", "e8osWPDzEa", "update:isEdit", "LtBr", "tNjMD", "font-medium select-text !mb-2 !text-3xl !<sm:text-lg", "qeTTn", "scrollDebounceThreshold", "touch", "jhdcSKtdGSoZ", "包含歌曲列表", "isEmpty", "KTrxJ", "qB2g", "matchAll", "settings.general", "FEaHh", "END", "contextmenu.nextPlay", "promise", "showAlbum", "color", "https://static.hifiveai.open.hifiveai.com/WaterMark/hifive/COPYRIGHT/2C39B199802F43/mp3_320/2C39B199802F43.mp3?sign=98af52010599dd6e148ace65ff676f6d&t=2667674815", "cBXlp", "ixATU", "seekTime", "currentColorsPos", "setItem", "sMUYQ", "mediaSession", "NaGpd", "https://p1.music.126.net/bGTTVbPYHT24w2HkHrdXmQ==/109951166958310165.jpg?param={size}y{size}", "GGkHR", "home.song", "rounded-2xl shadow-xl max-w-full max-h-full", "pt-", "onRefresh", "#app", "arco-result", "576px", "REPEAT_LIST", "PlayQueue", "clientY", "$router", "item relative rounded-md transition-colors", "sntqa", "function", "image.position", "clear", "JlIsD", "colorsFrom", "max-w-85 w-full m-auto pt-", "NEaN", "image/jpg", "progressRef", "oM59WRfx", "YAKld", "vNTQJ", "onChange", "WZYBs", "removeChild", "dbqLJ", "Esc", "context", "mt-1", "uaZcM8kuEW", "WO1YnmkOEW", "SearchModalContent", "trim", "GiRyK", "previousTimeStamp", "", "history", "darken", "sBjVj", "UyGfJ", "W7ZdPN/dQgC", "currentColor", "reload", "bMkMr", "WRRcMvzYWPhcOZxcLINcH2tdIImU", "px + var(--vueuse-safe-area-bottom))", "W6lcT8kmWPVdSmkI", "hidden", "https://p1.music.126.net/ZSU2mgF43Pv6vsYneprVWw==/109951165818611746.jpg?param={size}y{size}", "flex-1 text-$color-text-2", "uid", "DyQHl", "jbQeP", "已设置。密码至少6位字符,支持数字、字母和除空格外的特殊字符,且必须同时包含数字和大小写字母。", "settings.playStrategy1", "floor", "player.listLoop", "LwvBf", "push", "liebiaoxunhuan", "ovtDx", "no-referrer", "circle", "eventPolyfill", "歌单名不能为空", "download.copyTip", "activeColorsPos", "WZgFg", "center", "flex-y-center max-w-full", "孙燕姿", "bottom-0", "3|0|2|4|1", "block !important", "getDimensions", "changeImage", "JoMuo", "canvas", "lyricSize", "WQZcISodWQzA", "getItemType", "旧密码不能为空", "topMenu.recommend", "ArtistsInLine", "allowTouchMove", "CHWgi", "set", "cross-site", "MyFreeMP3", "all", "aaGSl", "flex mb-2 justify-between", "UJmiz", "ELzMq", "fVXod", "HphIz", "/my", "flex-1 flex items-center space-x-4 border-b py-4", "nH]K", "resolve", "cgaRO", "arco-locale", "innerHTML", "resume", "/:pathMatch(.*)*", "data-v-1b322d90", "flex-center flex-col mt-8", "openMenu", "jgJcQu7dIq", "setDirection", " 2022年3月26日 已关闭新用户注册 ", "yQtgc", "engine", "duration", "请先登录!", "order-2 will-change-transform w-full", "artists", "opt", "cadTi", "取回密码的方法已通过 Email 发送到您的信箱中,请在 3 天之内修改您的密码", "refScrollbar", "bg-$black text-white", "$route", "旧密码", "flex-center w-32px h-48px", "addedNodes", "lyricColor", "uLhEs", "drag_window", "W4WJASoppYq/D1K1AW", "enter", "192", "flex mt-4 flex-wrap", "constOptions", "msg", "seekto", "handleSubmit", "/user/info", "lSk9WPPZ", "./lang/ja-JP.9237fee5.js", "desc", "svg", "https://p1.music.126.net/mf_zWF3REZJQU5Ge38KX_g==/109951166114595166.jpg?param={size}y{size}", "d7424", "https://p1.music.126.net/GL0xcgu4OUml509BbW2qAQ==/109951163137467389.jpg?param={size}y{size}", "appContext", "ContextSubMenu", "oYAvf", "DarkVibrant", "nNLBq", "mt-8 mb-5 px-3", "globalOptions", "targetElement", "用户名/邮箱不能为空", "tooltip", "contextmenu.lyricOffset", "-content", "cafBk", "kpA4", "kpja", "./workbox-window.prod.es5.bb1c7045.js", "get", "kkEcR", "createLinearGradient", "colorsPos", "justify-center mt-4", "pauseWhenNotInView", "playQueue.clearListTitle", "active-key", "/album/:id", "h-", "onPositioning", "eSo/WPvtud9rwvvptmotDSkspcnYx8o6nCoRWPBdP8oEWR3cPWBdLCoUW5ZcV8kulSosvvT6lmorAaVcMmoivhhcOga3W5JcKwVdUW", "states", "selected-keys", "clearRect", "RMeMM", "kaPM", "https://p1.music.126.net/2TV_J8tFtFYEcnAFRjGr5w==/109951165476544036.jpg?param={size}y{size}", "reset", "DndProvider", "isReady", "Settings", "1300px", "HwApn", "rel", "classList", "TrackSlider", "line--1", "loop", "createEvent", "44px", "wBQsm", "#17171a", "修改成功", "fromCharCode", "data-v-05801ce8", "player.previous", "error", "NJM6", "https://p1.music.126.net/UCAHaG-61YTw36aKlVJrmw==/109951165851372781.jpg?param={size}y{size}", "defaultZindex", "true", "qZqVd", "抱歉,页面不见了~", "testPassive", "rules", "历史搜索", "header", "relative modal-wrapper overflow-hidden flex flex-col bg-$color-bg-3 bottom-0 left-0 right-0 rounded-t-2xl will-change-transform", "text-xl font-semibold", "submenu", "position", "!<lg:hidden superellipse", "Puoxa", "p-3", "total", "onDblclick", "addSong", "download.lyric", "confirmpassword", "请等待验证程序初始化完成", "granim:start", "TKgPp", "minWidth", "update:modelValue", "convertColorToRgba", "夏日入侵企画", "prwam", "warning", "Click the icon of the Adblock Plus plug-in in the browser, and click the green 'Enable' button in the pop-up dialog box to disable it. At this time, the ABP icon changes from red to gray, and the operation Success, then press F5 to reload the page.一、如何將本站加入到Adblock插件白名單:點擊瀏覽器AdBlock插件的圖標,在彈出的對話框中點擊“在本網站上暫停AdBlock”,然後按F5重新加載網頁即可。二、如何將本站加入到Adblock Plus插件白名單:點擊瀏覽器Adblock Plus插件的圖標,在彈出的對話框中點擊綠色“啟用”按鈕之後即可禁用,這時候ABP圖標由紅變灰,操作成功,然後按F5重新加載網頁即可。", "Y8AT", "popup-container", "2716302vGfdql", "PewDB", "Auth", "JLTkp", "rgba(173, 180, 189, 0.6)", "space-between", "status", "音阙诗听", "FEW&", "hsla", "formatTooltip", "/api/link", "preventDefault", "text-lg font-medium leading-64px", "https://p1.music.126.net/QiBRSyqAVr8HaTcF3db9DQ==/109951165941637692.jpg?param={size}y{size}", "78TD", "vhniY", "uCkKeCkCWRm", "recommendSong", "mittInstance", "absolute w-full h-2px bg-$text", "retry", "XErHN", "refreshColorsAndPos", "WRJcNfrZWPlcO0hdQatcUxFdKa", "zlqEj", "seekOffset", "CMQQf", "zkxXo", "src", "type", "yTQsm", "FzyqS", " - ", "KfKLu", "E8obe8o/gW", "2.5x", "oWpCl", "5uaHRbc", "100", "HsXGu", "lXiUO", "kY5V", "https://i.biliimg.com/bfs/im/28992b83a58081a50f36f0c36db49c7d1c2afd2f.jpg@{size}w_{size}h_1c.webp", "validate", "RVhlC", "display", "/name/", "RDpAy", "WO1ZWPiuW4PTpSoH", "anwPV", "locale", "kCBJn", "data-v-d2b5db8f", "h-15 leading-15 w-12 mx-0 px-1", "https://p1.music.126.net/q-s8gygLEeqQQvi4OvadBw==/109951165816744411.jpg?param={size}y{size}", "player h-50px px-2", "]i!f", "UserSecurity", "swuyW5/dNN4DlSogW5NdQmomWQ4", "华晨宇", "expireTime", "沙一汀EL", "kIwbM", "onOpen", "金玟岐", "oRKiY", "./index.655fa6e9.js", "getAttribute", "bg-$bg", "e$GE", "meta_arrowright", "mount", "searchEngine", "more", "currentTime", "div", "dEPjW", "Omjzm", "auth.btn.login", "data-v-15aa49e3", "change:input", "无标题", "resetFields", "RFXpH", "language", "initCustomEvent", "mt-1 opacity-58 text-base truncate", "Psjpq", "close", "querySelector", " | MyFreeMP3", "fixed top-0 left-0 w-$sider-width h-full bg- pb-$fotter-height", "wtxic", "beBCt", "diagonal", "Higher Brothers", "keepData", "/api/stat/play", "NAxB", "PlayerMode", "_context", "WQjBiIPs", "lyricRef", "ref", "fGRMf", "HXLnt", "updateProgress", "lanzou", "validateInput", "opacity-65", "autofocus", "wrapperRef", "ContextMenuGroup", "coordsEnd: ", "<lg:flex-1 flex flex-col", "https://p1.music.126.net/NjkDrM9njCsZ1UTynMGbDg==/109951167065627347.jpg?param={size}y{size}", "danger", "bRtcI", "-icon-custom", "XyPmv", "popupVisible", "W5BdJbZcQ8ow", "reloadPrompt.offlineReady", "取回密码失败", "anonymous", "-mt-2 text-$color-neutral-6", "zlrQ", "flex items-center space-x-4", "VOgJO", "stretch", "0px", "showCover", "saturation", "description", "line line-1", "colorType", "isCurrentColorsSet", "EnECH", "flex justify-end playQueueButton", "发生未知错误", "./lang/", "/api/lyric", "zPLxj", "text-", "mousedown", "data-v-e7cd654a", "BlNWH", "更新成功", "click", " - ", "50px", "陈一发", "您暂未设置密保问题,密保问题可以有效的保护账号的安全。", "beta", "uLnOV", "W8sh", "mask absolute inset-0 flex-center bg-[#3c3c3c70] text-white duration-500 transition", "keys", "absolute top-1.5", "fIzRa", "playlist", "font-bold text-18px leading-tight", "vec_hotkey", "rawLrc", "current", "此歌曲不支持", "triggerError", "SLdPi", "edit", "https://p1.music.126.net/nDHmzzJFCPnqbdFEkZh9eA==/109951163534426092.jpg?param={size}y{size}", "b0SXWQ7cJSoMW6ncW58", "speratorRender", "Result", "dCoIxb3cObddJCon", "vewMX", "lnTLl", "cXPam", "add", "getLightness", " 完成 ", "<mark>$&</mark>", "getColorPosDiff", "fade", "VjgIs", "prefixCls", "RaiGp", "QueueList", "mb-8", "subtitle text-xs truncate opacity-88", "epOqw", "subtitle", "/api/lyric/id/", "zj2B", "word", "五月天", "height", "W497vSkZ", "纯音乐,请欣赏", "logout", "data-v-d4881c24", "标签:", "OAhGM", "splice", "playerState", "写入成功: ", "IBNEg", "imagePosition", "ko-KR", "b0c88be8cbfaa2f650620d9eac3dbefb", "playQueue.clearList", "DownModel", "!mb-1", "R3Ge", "Rw73", "rOorL", "3030980KaMNBf", "https://p1.music.126.net/tMH2KjUioNW57zbixCA5Pg==/109951164158510116.jpg?param={size}y{size}", [], "flex flex-1 p-1 rounded-full bg-$color-secondary space-x-1", "getSourceClientOffset", "replace", "dYYVO", "event", "ccbjJ", "#222", "queueHeaderRef", "BCotW6WdW7y", "pUEFs", "captchaRes", "zXQk", "陈壹千", "max-w- mb-6 mx-auto", "showCaptcha", "english", "-dark", "https://p1.music.126.net/UHE1Yoj23HcNvxMjKaq8TA==/109951167431118886.jpg?param={size}y{size}", "charCodeAt", "formRef", "https://p1.music.126.net/87vq44o-RhgpUSu0QbeRow==/1419469526616922.jpg?param={size}y{size}", "line-container", "hideButton", "要不要买菜", "-hh-7+2h-1m-4u", "公开成功", "model-value", "entries", "lyricDelay", "艾热 AIR", "embed", "clickHandler", "relative min-h-0", "findIndex", "50% 0", "overlay", "initialData", "JdzYz", "VaINA", "contextmenu.uncollection", "flex-grow", "h-15 fixed top-0 left-$sider-width right-0 border-b", "download.96", "text-center", "flex overflow-hidden", "WO/dVIZcVmkj", "/api/search/artist", "Lkili", "cover", "XUVND", "English", "textarea", "https://pl-fe.cn/cloud-music-api", "keywords", "interceptors", "initGeetest4", "handle", "ReloadPrompt", "finally", "download.title", "bPAWF", "XVcRP", "onBeforeClose", "settings.themeColorMode", "VNodeRender", "GET", "ca-pub-8773997952639831", "clickableWhenHasChildren", "gXWhH", "mx-menu-ghost-host", "mousemove", "state", "写入失败", "4336550278", "vpMTC", "2MkWQpv", "kAO4", "autoplay", "fixed pt-18 -top-3 bottom-$fotter-height right-0 bg-$color-bg-2 w-350px max-w-100vw shadow-xl", "/api/playlist/update", ".flac", "mr-1", "d50275485", "tCNxf", "Hgisy", "告五人", "left-right", "crossOrigin", "ExploreArtist", "kpP0", "placeholder", "showContextMenu", "zh-TW", "mb-2 text-3xl font-bold", "RLnGU", "h-70px w-70px mr-4 rounded-lg", "hG/dIxTHWO4", "YIVjF", "https://p1.music.126.net/zHOzt1gGsUmNMMA6g8FQ5w==/109951165824760904.jpg?param={size}y{size}", "320", "刘大拿", "flex", "gZzLN", "福禄寿FloruitShow", "DoosQ", "adsRef", "zUAkv", "customDirection", "reduce", "customRender", "250px", "then", "h-10 leading-10 px-2 text-$gray", "channelsIndex", "query", "transitionSpeed", "global", "touches", "VZhvG", "text-btn !text- !px-3 backdrop-filter backdrop-blur-lg", "isDragging", "NcTWJ", "meta", "m8ovfSoqWPhcVSolWRiCWR0Q", "jfnRz", "dark", "backend", "H1Tt", "flex-col truncate", "NTUfx", "remove", "open", "has", "moveList", "tVEfC", "Search", "OudOp", "#canvas-interactive", "服务器繁忙,请稍后重试。", "breakpoints", "wheel", "modelValue", "768px", "QbJfY", "max", "flex-y-center text-base", "IaHfc", "overflow-hidden ml-2", "zmo9gSoFba", "onStart", "showUp", "reserveScrollBarGap", "lrc", "trackColor", "yZFAo", "-icon-tip", "router-link", "mx-context-menu-item-wrapper", "fill", "WPP1", "parse", "flex-y-center justify-end", "modulepreload", "nickname", "scrollTo", "rounded-full", "WXcgL", "dFnHY", "itemRightArrowRender", "kaMP", '" option.', "naj+WQpcMG", "phpbb3", "Eacwr", "No Url", "IXuOk", "playQueue.nowPlaying", "text-xs truncate opacity-65", "fillPadding", "-title", "LyricRightQueue", "/passwordfind/:uid?/:verify_code?", "volume", "highlight", "hsl", "zMl7", "dbtcL0fZ", "font-medium select-text !mb-3 !text-3xl !<sm:text-lg <sm:mb-2", "WONcO8kDA8khr2BcImowCSkZWQRdVIBdS8kLWP7dVflcKtJcNCoCW60LzmkOW4TijSk/kSosW5/cGCkgW7r6FmkMrH3dLCkntwFcOCkHWOVcUCkyW6KKWRZcSxddVmkioCoqW7ldKmo0WOxdKW", "颜人中", "getCurrentColors", "settings.preset1", "著作権者が要求しているため、歌単サービスは提供されていない。", "data-v-e151f7b0", "ceQJZ", "调整歌曲顺序", "data-v-b80f89ee", "focus", "歌手介绍", "crjpWR/cMq", "W5JdUuldUxy", "pid", "closed", "-icon-", "settings.namedRules", "iMcR", "isMySubscribe", "setLocaleMessage", "max-w-100", "UMWos", "winding", "code", "drawImage", "currentOffset", "http://", "ContextMenu", "https://p1.music.126.net/Ga4N1OpNuRDwy0g4ByxTVw==/109951163498751996.jpg?param={size}y{size}", "onEnd", "input", "rightArrow", "var(--text)", "integrity", "pAYSK", "title", "line line-2", "d29235210", "align", "FXmFH", "https://p1.music.126.net/vQR_RyWqA459KtXsFk4zig==/109951166564724055.jpg?param={size}y{size}", "马思唯", "/api/user/password/update", "px ", "icon", "王巨星", "ESC", "bc-none", "delSong", "张学友", "start", "line-", "VMbIn", "defaultStateName", "scrollLeft", "every", "https://i.biliimg.com/bfs/im/3JDaxNfPy83okP3kLScwCkGiuMcyC4Pcyn7fae7a.png@{size}w_{size}h_1c.webp", "2PiC", " 修改密码 ", "text", "WPjUesjs", "qbomm", "https://p1.music.126.net/SJnVAjDS4GCSxv7-hPu5uw==/109951164831722513.jpg?param={size}y{size}", "create_time", "onContextmenu", "activeColorsPosDiff", "download.unable", "歌单名最多20个汉字", "space", "toString", "menu.settings", "hash", "Explore", "fezLq", "audioOutput", "vertical", "icon-sound", "__vccOpts", "stretch-if-bigger", "rgba", "「Fuck You」", "OqrML", "disabled", "addOpenedSubMenu", "zq34", "LGHIA", "n8^Y", "CMIrN", "ItGBn", "W7DLWPJcGuC", "XMASwu(吴骜)", "Eruda", "kpq7", "k7jl", "editable", "32px", "slice", "Player", "jkKFe", "showIcon", "setSrc", "g2mDW78sicLYfW", "RjFPk", "mb-6", "jwodt", "MobileModal", "tRNct", "cacheTime", "setLyricDelay", "mt-4", "编辑歌单信息", "find", "WQBdRtVcMmkMhcmC", "MJOGU", "WRTBbdfxu3ddKa", "stop", "w-16 h-16 rounded-lg mr-4 flex-shrink-0", "assign", "-subtitle", "animateColors", "iconfont", "zIndex", "pointerEvents", "BzblX", "onGradientChange", "mb-3", "positioning", "serviceWorker", "获取数据: ", "/api/home/recommend", "https://i.biliimg.com/bfs/im/acf0e16MoRnbUfHBdCarU9683KT3AsB67n92UtF5.png@{size}w_{size}h_1c.webp", "https://i.biliimg.com/bfs/im/6ee826e626883b170735e0b02e9d5bd45f7fc554.webp@{size}w_{size}h_1c.webp", "offsetWidth", "request.error", "body", "currentSong", "default-active-key", "Tzwdu", "https://p1.music.126.net/TQEik9NnhIQ75dZ11TnfYA==/109951165137141788.jpg?param={size}y{size}", "container", "call", "PUIzj", "eJpdA", "LyricControlbutton", "app", "method", "postMessage", "join", "ResizeObserver", "确认密码", "!w-40px !h-40px", "hexa", "toggleShuffleSongList", "w-32px h-32px rounded-md align-middle", "isUpdate", "newpassword", "设置密码成功", "-mx-4 h-12 leading-12 active:bg-$item-hover", "data-v-ee792174", "lkCpI", "matched", "activeColors", "aijVr", "top", "exports", "蔡健雅", "loadedmetadata", "李克勤", "倍速播放 (", "fluid", "陈奕迅", "superellipse", "CxohL", "origin", "table.artist", "elementFromPoint", "https://p1.music.126.net/XDiY_PMKB2Cnf6sJvr1VTg==/109951165515215951.jpg?param={size}y{size}", "https://p1.music.126.net/mkWDxcXZk8W3NwdCEMg00A==/109951165693668650.jpg?param={size}y{size}", "clearloadErrorTime", "w-50 h-50 <sm:w-35 <sm:h-35", "PAUSE", "ctrl_arrowup", "Unknown variable dynamic import: ", "100px", "注册邮箱(必填)", "no-scrollbar flex overflow-x-auto space-x-4", "Nae8", "granim:end", "my-3 <md:my-1", "参数id必须为数字!", "https://p1.music.126.net/dvBg6zC0sQNNvl9DdW7p2Q==/109951163267157138.jpg?param={size}y{size}", "mx-context-menu-updown mx-context-no-clickable down", "排序失败", "setColors", "off", "kwOk", "closeWhenScroll", "py-50vh", "menu.explore", "options", "AlbumInLine", "ka7N", "https://p1.music.126.net/SC4xC0MMlPC4nViAO0768g==/109951163676566884.jpg?param={size}y{size}", "k2KV", "EGvSS", "r8owl8ozf8kBs8oPbG", "arco-notification pwa-toast", "BPLYN", "space-x-4", "Xtqro", "Recommend", "player.singlePlay", "text-btn", "https://i.biliimg.com/bfs/im/5e1bb206013edfc359509b33e32ff2ca046d2f88.png@{size}w_{size}h_1c.webp", "addSongs", "currentIndex", "邮箱不能为空", "touchend", "http://tools.liumingye.cn/music_old/", "$contextmenu", "写入失败: ", "flex justify-between mb-4", "download.song", "/api/top/song", "absolute z-1 right-3 top-3 sm:right-8 sm:top-8 flex flex-col gap-2", "queueListRef", "scrollbars=1,resizable=0,width=690,height=620", "bubbles", "5204256ftrgma", "removeEventListener", "ZjowL", "User", "LgTtW", "杨千嬅", "order-4 my-3 h-64px", "wINIJ", "minhV", "ukdul", "viBha", "charAt", "test", "direction", "ctrl_arrowleft", "日本語", "4rem", "top-0", "/api/playlist/privacy", "flex-none", "lighter", "text-", "half-divider", "hw3I", "clientX", "ztiho", "QGMCp", "5656014tOBchC", "uDiTM", "target", "UNW!", "BZaDi", "style", "transformOrigin", "highlightIndex", "TagSelect", "touchAction", "mmoxW4tcRmkf", "mx-right-arrow", "$persistedState", "ifCQy", "nodeName", "sspls", " icon ", "mx-context-menu-item", "37.5rem", "getValidate", "px)", "vCjug", "` could not be found in the DOM", "ContextMenuSperator", "imageNode", "./lang/en-US.3c1578e5.js", "no-underline pan-link", "scrollRef", "classic", "DoEMC", "relative w-40px h-40px rounded-1 z-1", "setAttribute", "flex-1 font-medium text-xs rounded-full", "bg_wrapper absolute overflow-hidden -z-1 -top-10vh left-0 right-0 h-470px", "oFzvc", "xlink:href", "简体中文", "WRZdIbNdKaq", "pnjhz", "3rem", "activeColorsDiff", "meta_arrowup", "auth.user", "HPrAi", "shuffledList", "bQPPr", "_blank", "include", "tooltipColor", "suijibofang1", "hfPxc", "startTime", "setTimeout", "contextmenu.lyricSize", "mx-context-menu-updown mx-context-no-clickable up", "none", "ZlgPT", "uvNdVJ3cSa", "SWnsy", "!text-$text !bg-$color-secondary-hover !cursor-default", "https://p1.music.126.net/hW6-ryM6s1UO-3fSMyLt-w==/109951165604261641.jpg?param={size}y{size}", "link", "ContextMenuItem", "normal", "密码至少为6个字符", "maxWidth", "IqFLa", "MTWkD", "yTcwD", "UserInfo", "index", "info", "message", "vnode", "cache", "disable", "ZGaFu", "hgRDW", "itemLabelRender", "fUoxs", "mx-auto", " :(", "meta_arrowdown", "DEFAULT", "Rrp0", "zEla", "2xl", "clickClose", "App", "OESgM", "首字母", "王心凌", "JYnUI", "isEdit", "bTKbW", " 应用设置 ", "timeupdate", "-0.5s", "fuosrbnnmcikvotxwlajwfcyhhzmkjbyzsiageteqxupdgqprvdl", "你还没有创建歌单", "myfreemp3", "stretchMode", "QueueHeader", "ipc", "transition bg-auto flex-1 h-9 leading-9 px-4 cursor-pointer hover:bg-$color-fill-3 text-$color-neutral-8 rounded-6xl", ".arco-overlay-modal .arco-modal", "stringify", "pSUpf", "absolute", '', "NyNfX", "WHOyc", "activeState", "mx-context-menu-items", "now", "WPrtWQKhW7O", "mb-2 pl-10px text-lg", "cwwEl", "FKRZC", "w-44px h-44px", "contextmenu.deleteFromList", "onScroll", "exposed", "LBswI", "image", "ITtVA", "visible", "background-color", "k8l8", "/api/playlist/cover/update", "noMore", "update:playlist", "searchHistory", "nmo1WRVdUZRdJWZcM8ol", "RecommendSong:", "qCotWQRcH0G", "128x128", "pl-3", "$slots", "directive", "absolute inset-0 w-full h-full object-cover", "aidMn", "https://p1.music.126.net/Wj6YO6c3JIRVTm7Qmc7Iyg==/1383185640161007.jpg?param={size}y{size}", "flex-y-center font-medium text-2xl mb-2 mt-4 font-smiley", "Qm7(", "referrerPolicy", "label", "security", "ek -mt-20px right-0 h-40px z-9", "aZUiy", "VgwMb", "https://p1.music.126.net/P4VSKGQ8cu-xOnidHCvtRQ==/109951165528990739.jpg?param={size}y{size}", "h-full overflow-y-auto w-full", "clamp", "main", "dxsJb", "Artist", "toggleShowLyric", "4252292PGVoGi", "dbPLS", "HuYjQ", "ExplorePlaylist", "text-btn max-w-full truncate !block !px-2", "data-v-c2805aad", "metadata", "https://p1.music.126.net/Kqx0dEl5scrp07q_V_CntQ==/109951164312904511.jpg?param={size}y{size}", "SearchSong", "canvas-interactive", "contextmenu.viewArtist", "img", "W77cHW/cQ8kD", "54217UbirSR", "https://p1.music.126.net/qmR3rXVA5TarwtumEjVgEw==/109951165702046669.jpg?param={size}y{size}", ")O3J", "settings.action.locale", "onBodyWhell", "mx-context-no-clickable", "getItem", "kV02", "clientHeight", "lDxUH", "forEach", "stylesheet", "nIroV", "flex-1 ml-2", "#f1f1f1", "arg", "FWuDF", "https://p1.music.126.net/M9GvSuKJQyfPKprZaLKt7A==/109951165122696427.jpg?param={size}y{size}", "隔壁老樊", "canplay", "eVUfw", "https://p1.music.126.net/7OoAuH2Iqjr3Owmqf4pNFQ==/109951165912271970.jpg?param={size}y{size}", "100%", "size", "setPlayerList", "opacity-0 pointer-events-none", "isPlayedBecauseInView", "/api/song/order/update", "已添加到播放列表", "%cDon't paste unknown code here, your account may be hijacked!", "用户名", "object", "blob", "不是花火呀", "https://p1.music.126.net/q-I4cF6k7MJ5K_fRxEvozg==/109951163511967669.jpg?param={size}y{size}", "onInfiniteLoad", "source", "lmoNWQ4", "sFdRs", "color-burn", "update:showLyric", "min-h-0 text-center", "vBtnJ", "getColorPos", "mt-4px text-12px truncate", "globalHasSlot", "lastLock", "text-3xl <md:text-lg <sm:text-base transition min-h-full", "4|2|1|5|3|0", "setProgress", "rgb", "seekbar flex-1", "default", "请输入新歌单标题", "soEi", "Buffered", "childList", "abs", "N1EJ", "subscribe", "topSong", "JlDZ", "xVes", "number", "pass", "bstTM", "elastic.out(1,0.5)", "pos", "settings.theme", "Song", "bitBC", "WQmah", "submit", "vVnOC", "asideRef", "token", "md:p-5 px-0 py-4 rounded-xl opacity-50", "targetTouches", "path", "uZDzZ", "isMuted", "AOxla", "firstElementChild", "data-v-71b8316a", "15vh", "getColor", "rQQdr", "detailFirst", "theme", "render", "/auth", "truncate", "bnOqk", "tags", "playing", "WXrvI", "焦迈奇", "color:red;font-size:2em;font-weight:bold", "titleRef", "email", "historyList", "EyjCa", "scrollHeight", "var(--blue)", "picRef", "17n]", "isCanvasInWindowView", "https://p1.music.126.net/TBrlu0t5QqKfEcCBOCfwrA==/109951166337304954.jpg?param={size}y{size}", "当前浏览器版本不支持", "flex flex-col flex-1 w-full md:max-w- md:justify-center md:mr-8 <md:justify-end my-2vh transition-all duration-500", "timer", "gradient.color", "download.320", "updateSeek", "dispatchEvent", "黄丽玲", "menuContext", "appendChild", "settings.themeSubtitle", "MJiNJ", "KKECHO", "player.next", "pause", "onResize", "公开歌单", "data-v-0dcbc61d", "https://p1.music.126.net/fw7NC8b9h3oM5CNA9_7MuQ==/109951167080597800.jpg?param={size}y{size}", "bvZzB", "round", "groups", "top: ", "multiply", "removeBodyEvents", "router-view", "KMWml", "showLyric", "DWRjpVpsCjnlhiVXaIfPmKiQqA.rcJHqoLmkE.v7==", "scrollDebounceTimeout", "range", "WPBdL8o9W7lcNW", "easeOut", "isShuffled", "zmLkP", "square", "mr-2 relative", "songList", "xBelx", "colorsTo", "UHWPh", "UZhLK", "colors", "128", "gradientChange", "quality", "player", "d8oBWO8tlCkC", "scrollWidth", "muted", "d13899303", "setMediaMetadata", "h-70px !text-$color-text-2 text-xs flex flex-col", "AKebN", "w-full filter blur-xl", '{"hotkey":{"module":"tencent_musicsoso_hotkey.HotkeyService","method":"GetHotkeyForQQMusicMobile","param":{"remoteplace":"txt.miniapp.wxada7aab80ba27074","searchid":"1666765215569"}}}', "PlayListEdit", "DComWOBcI14", "W49YWO/cKhDm", "detail.data", "getBoundingClientRect", "NaeJ", "observe", "uFPhk", "checkLoading", "settings.logout", "font-medium", "LyricRightContent", "data-v-26c536be", "isCleared", "extra", "Beyond", "search", "key", "data-v-d141ecf3", "innerHeight", "cdytj", "update:show", "onBodyClick", "min-h-80 p-4", "scroll", "qDltZ", "weJyh", "modal-container fixed inset-0 z-1001 text-16px", "iNMi", "./sw.js", "transitionend", "GJMDH", "W4TYrgdcOa", "text-btn w-16 h-16 <md:w-13 <md:h-13 superellipse opacity-50 hover:opacity-100", "content-style", "onSuccess", "DulET", "W7Khh8kPWPpcRmopW6pdLCkIc8kEW7VdTG", "durationchange", "random", "RBKl", "!rounded-xl transform", "自建歌单", "https://u.y.qq.com/cgi-bin/musicu.fcg", "ratechange", "rgb(var(--primary-6))", "isHistory", "getItemDataForChildren", "min-w-12", "nbdjO", "stateTransitionSpeed", "注册邮箱", "clearPlaylist", "host", "8QiqyLy", "table.name", "setLyricSize", "https://p1.music.126.net/HTXB834S72ulGPL1oM-RCg==/109951167728753946.jpg?param={size}y{size}", "256", "2Z]Z", "d12788674", "class", "mt-0", "removeItem", "items-center", "NFRuS", "SKIP_WAITING", "contextmenu.viewAlbum", "70px", "data-v-ccf9d05e", "content", "ml-$sider-width", "uddim", "onPlay", "--vh", "menu.my", "hex", "cors", "onClick", "flex-y-center flex-shrink-0 space-x-2 ml-2 flex-auto sm:max-w-xs", "lang", "isLooping", "QcgFc", "flex-y-center font-medium text-2xl font-smiley", "30KuERKA", "tgrED", "HomeRecommend", "https://p1.music.126.net/XkiM2BZ75QvBt44Jk3y6-g==/109951163520866955.jpg?param={size}y{size}", "IgmJY", "fdldP", "E!JR", "settings.playlist", "W7Kbh8orW6BdJmkxWRRdOq", "https://p1.music.126.net/ArbpVuafLfcdRAPDi4JTDA==/109951167896179360.jpg?param={size}y{size}", "郁可唯", "var(--black)", "itemRender", "flex flex-col bg-$color-fill-1 p-2 mb-4", "MyhzO", " 设置密码 ", "relative flex-y-center pt-1 px-3 flex-shrink-0 border-b min-h-13", "hard-light", "offsetParent", "meta_arrowleft", "WPP3mSkqua", "menu.home", "isArray", "waiting", "ncENX", "YOYyb", "touchcancel", "mx-menu-host", "k4Wv", "BgWrapper", "niClN", "mr-0.1 superellipse", "fromTo", "order-2 my-4 flex-1", "globalCloseMenu", "download.cover", "fnSci", "ZTxyi", "WQNdLrJdIH4", "薛之谦", "addColorStop", "?/Ctrl", "gNKm", "QJwtF", "post", "opacity-0 duration-200 ease-out", "max-w-100vw", "onClose", "nodeType", "wtJgx", "W6ldG17dOxK", "cursor-pointer hover:bg-$item-hover transition", "+0.5s", "getColorDiff", "innerHeight: ", "WRFdPZ3cQYy", "power2.out", "icPzj", "rate", "data-v-bee7608e", "cancelToken", "/explore/artist", "hMaBWPTnEYLueu1NWOe", "#splash", "isImgLoaded", " / ", "innerWidth", "AQqHd", "navigator", "eruda", "ZBXAV", "Due to the copyright owner's request, we will no longer provide playlist services.", "QaJLb", "exit", "添加收藏成功", "/settings", "vJJmA", "w-12 text-right", "data-postimg", "isPlaying", "https://p1.music.126.net/CsGY6JmX21cxa-5DZKIqpQ==/109951164546544248.jpg?param={size}y{size}", "https://p1.music.126.net/lPRzEgNQe2BR-7-nIP_Stw==/109951165691937280.jpg?param={size}y{size}", "GsEwn", "hasOwnProperty", "NGnZt", "prototype", "exec", "sessionStorage", "namedRules", "0.375rem", "data-v-52ea3f6d", "infinite-load", "https://i.biliimg.com/bfs/im/908f0f0e388a7c6a3846a20359e4a1ce242118ac.png@{size}w_{size}h_1c.webp", "login", "showDirectoryPicker", "#000", "HRBIV", "getDetail", "gradients", "HuOzW", "用户名至少为2个字符", "unshift", "html5", "xTJib", "mDbxU", "documentElement", "Ngna", "setup", "cpxyH", "flex flex-col border-r", "children", "https://npm.elemecdn.com/eruda", "ELEMENT_NODE", "张韶涵", "animating", "thumb", "makeGradient", "relList", "-light", "xNaln", "getPropertyValue", "歌单名", "getContext", "FzCME", "W6xdOqmVW6G", " 由于ios限制无法在后台切换歌曲,可以添加到主屏幕、升级到ios16.1.1", "dOhTj", "smooth", "KnowKnow", "https://p1.music.126.net/n3xTPeo2r-H_nSz6_4hEUA==/109951167342725530.jpg?param={size}y{size}", "Kirsty刘瑾睿", "colorsPosDiff", "defaultMaxWidth", "string", "API写入(测试功能):", "Iconfont", "changeBlendingMode", "PJwwr", "NeQN", "cvKCD", "/api/playlist/subscribe", "scrollValue", "obewp", "LfFLq", "NP51", "toUpperCase", "artist", "getTime", "setSizeAttributesNameSpace", "referrerpolicy", "addsub", "Kmrxt", "GjkJu", "RREFh", "canDrag", "周兴哲", "refCover", "firstScrollInit", "longpress", "stretch-if-smaller", "MUsqP", "余佳运", "取消收藏成功", "!mr-0", "SZujF", "杨宗纬", "https://", "N8KD", "ceil", "ja-JP", "qVwPP", "BIKVs", "vubMh", "R49q", "data", "settings.openSearch", "headers", "download.2000", "lighten", "Uyp9", "is-history", "maxTouchPoints", "Home", "bind", "px-2", "登录密码", "fCMwC", "h-12 px-2", "application/json;charset=UTF-8", "CDarS", "84537EahPBy", "https://p1.music.126.net/OZh9Xp2iiyu93HOCXtxwqA==/5927467185648928.jpg?param={size}y{size}", "deDsH", "https://p1.music.126.net/VJLUv2HtobEqsfvE4H8xNg==/109951163464459383.jpg?param={size}y{size}", "https://p1.music.126.net/3WhzK6ozFXUsNutDU566ZA==/6641050233030995.jpg?param={size}y{size}", "DVBPc", "platform", "resize", "album", "wtP6W50ojWb5", "pauseWhenNotInViewNameSpace", "EsknK", "memo", "ctrl_k", "iconFontClass", "showRightArrow", "hideClose", "play superellipse", "SongList", "loading", ".mp3", "px-4 pt-3", "verify_code", "txWRb", "globalRenderSlot", "contextmenu.download", "line whitespace-pre-wrap leading-16 md:p-5 px-0 py-4", "密码修改", "data-v-02d9272f", "FuuZWPdcMmkx", "adjustSubMenuPosition", "callbackParamName", "settings.closeLyric", "calc(", "data-v-3e4ab373", "xhjHq", "playerMode", "bTiwc", "$el", "uploadImg", "mAfka", "relative flex flex-col h-full", "showPlayQueue", "order-2", "imgOriginalWidth", "sCSMJ", "VyyET", "https://p1.music.126.net/j6KWzSdlRKzZUwJnQx3vBA==/3300733912483912.jpg?param={size}y{size}", "create", "d29588305", "rlHYs", "data-v-1908228c", "screen", "LOADING", "ended", "MobileModal test", "lxXjc", "contextmenu.copyname", "blendingMode", "meta_k", "https://api.liumingye.cn/m", "setInterval", "closeMenu", "categories", "WkqeL", "Header", "updateRate", "kbncc", "/api/user/detail", "itemIconRender", "playlistUpdate", "https://p1.music.126.net/A29AvNO-UD5iRl_LtuBlrw==/109951165139737007.jpg?param={size}y{size}", "top-btn", "KQvMp", "WRPLfXX6", "lLaJC", "NlyDS", "data-v-f395848d", "QxLif", "WHFUc", "update", "endsWith", "song", "loadError", "cbDxU", "https://p1.music.126.net/02owJjzGzmqqL7QxU51s3w==/109951164503325260.jpg?param={size}y{size}", "Ase2", "zfkCu", "settings.incVolume", "EQAbS", "kind", "isActive", "mt-2", "p-1.5 m-2px rounded-md cursor-pointer", "JQZbc", "requestAnimationFrame", "古巨基", "bUMPm", "tfi", "/artist/:id", "Lyric", "prepareImage", "playNext", "flex-y-center justify-between mt-1 px-2", "Granim: The image source is invalid.", "DgRQk", "flex-x-center <sm:justify-between", "user", "1500px", "radial", "activetransitionSpeed", "btn", "ddJaq", "data-v-11e2efe7", "uBJjk", "change", "omit", "my-0", "removeListeners", "https://p1.music.126.net/nmNsl9BXuwoAgB1mQtXCFw==/109951165738539025.jpg?param={size}y{size}", "overflow", "data-v-27d6b3c4", "那奇沃夫", "isLogin", "方大同", "/api/auth/login", "setActionHandler", ".css", "tsISa", "Menu", "!m-0 !py-4 bg-$color-neutral-2 flex-1 rounded-xl", "span", "en-US", "WQ/dTG/cNmkQ", "loadSong", "volumeValue", "公开失败", " - ", "AdGUO", "startsWith", "n8oGWOtdRX4", "YnMWF", "globalProperties", "iwWPF", "vue:", "__scopeId", "请重新输入一遍新密码", "song/:keywords", "nbNdGNtcOWKCzmoRWOf/ymoIcmooWOdcPc3cMsFcRCoKWQJcKb0FumonW77dT0FcRCk0W4acWPGYW7LiW4H2W5ldOMZcT2eIWQ3dMmoCWOtdJwmOWQhdJc8KWQZdVYpdRKXn", "SongItem", "WRFcG8o8WQnW", "change:loading", "zkCUA", "G.E.M.邓紫棋", "pl-4 min-w-0", "data-v-698f33c5", "changeDirection", "gamZY", "settings", "isChangingState", " 旧 ", "beforeEach", "uCkylSknWRm", "lazy", "eHAUO", "https://p1.music.126.net/EL2R9tzkaLvpAkDpNTlxIQ==/109951165443367321.jpg?param={size}y{size}", "20px", "Pdnjl", "iiKYd", "hSozWOJdNd7dTZy", "window", "张碧晨", "url", "AhiQa", "-mb-24px border-b w-full px-4 flex items-center", "adsbygoogle", "ihWcC", "setNextPlayerMode", "scrollIntoView", "var(--color-bg-1)", " 如有侵权,请联系本人予以删除!邮箱i@liumingye.cn或liumingye2015@gmail.com", "parentNode", "max-w-100 h-9", "imgOriginalHeight", "toFixed", "pHeiE", "small", "bg-white text-[#222]", "GXaYl", "z3Ol", "reverse", "show", "https://p1.music.126.net/FWsjo25wumC67z53LXXRUQ==/109951165694813396.jpg?param={size}y{size}", "Jony J", "update:showPlayQueue", "username", "isPausedWhenNotInView", "contextmenu.collection", "Album", "amkkWPXvW40", "auth.forgot", "nexttrack", "UwipC", "$reset", "togglePlay", "home.artist", "inline-flex items-center justify-between w-full", "jCkOWOrDWRncWRBdSCo6W5JcRMin", "emit", "MmpkU", "*/*", "eLECj", "<md:text-center text-lg", "onBlur", "j2WC", "createElement", "WRZdTW3dSWddMSoAWQvPWOf3dSoyn8koW4LQ", "xOffset", "pic", "mKDTG", "catRef", "supports", "https://p1.music.126.net/iDyW-cvqOLkuQbuz0smYYQ==/109951164764858797.jpg?param={size}y{size}", "fmoqWPnBAq", "Recent", "step", " MyFreeMP3 ", "handleClose", "overflow-hidden", "kMG7", "ZjnfhJ", ".ts", "Content-Type", "data-v-211b59cd", "https://p1.music.126.net/jZIXAvWz0o-kE-U8Ootskg==/109951166501994786.jpg?param={size}y{size}", "qmkowSk7W40", "flex px-6 space-x-2", "rgba(193, 200, 209, 0.6)", "onFng", "https://p1.music.126.net/6a0C2oob57RHQ-fmpjIw3Q==/109951165049373951.jpg?param={size}y{size}", "divided", "querySelectorAll", "XSRAU", "/api/search", "play", "POST", "footer", "hSoYWPnfCIe", "checkTargetAndClose", "settings.preset", "prevSongs", "mx-context-menu ", ".arco-scrollbar-container", "https://p1.music.126.net/Ypy6DuNsM9dUDAi-daXjmg==/2540971374930594.jpg?param={size}y{size}", "4tD(", "load", "callbacks", "pl-2", "PLAYING", "hxTsh", "gIeQt", "UtavT", "这个家伙很懒,什么都没有留下", "TDDjd", "seekbackward", "leGBW", "王以太", "no-underline", "h-15", "SUaPs", "Network Error", "https://p1.music.126.net/Bi3k69dJxvrx-JGojRs7Lw==/109951164897967016.jpg?param={size}y{size}", "qwBtS", "MediaMetadata", "ontouchmove", "KcTqS", "response", "showSubMenu", "Event", "FJUBb", "inputRef", "xJUKU", "你的昵称", "LINK", "touchstart", "flex items-center mb-2", "itemlist", "WP0Sa8oNpxixW7hdOH3cOG", "WPVcM8okBCkfcwu", "Znlcm", "UCanj", "setSizeAttributes", "credentials", "previoustrack", "count", "IDLE", "/api/artist/list", "!pb-4", "kGzc", "/api/search/album", "space-x-1", "contains", "烟(许佳豪)", "isPaused", "time", "k2n7", "修改失败", "userAgent", "encode", "element", "CKUzS", "coordsStart: ", "ULXMK", "WR7dTZtcGa", "新密码,至少为6个字符", "BAWFq", "flex-shrink-0 bg-auto", "topMenu.recent", "./resize-observer.36dc943a.js", "tlyric", "captchaObj", "zh-CN", "kYiAm", "value", "auth.pass", "opacity", "changeState", " TOP 50", "data-v-eaef4d66", "register", "component", "split", "tabs", "onerror", "my-2", "data-v-efd859b4", "DHfOc", "clientWidth", "ekgbE", "KGYgS", "zHzwj", "BgWAN", "toggleMute", "back", "$emit", "WRjzysTw", "fyzUm", "some", "catch", "https://p1.music.126.net/c7-TdE3sfebIDztQlSTm7A==/109951163105228874.jpg?param={size}y{size}", "w-max will-change-transform", "mb-4 text-$color-neutral-6", "shuffleSongList", "张叶蕾", "confirm", "mwNsw", "cnlfs", "k92B", "modalStyle", "items", "large", "setCurrentSong", "contents", "success", " 本站本身不储存任何资源文件,资源来自互联网,仅供学习交流试听,请于下载后24小时内删除,支持购买正版专辑! ", "leading- max-w-100/130", "https://p1.music.126.net/Kskaga6PwyOIvE7id7_J9A==/109951163303426318.jpg?param={size}y{size}", "flex-center min-w-15 font-bold", "globalCompositeOperation", "ckQdo", "creator", "bottom: ", "密保问题", "https://p1.music.126.net/uTwOm8AEFFX_BYHvfvFcmQ==/109951164232057952.jpg?param={size}y{size}", "/api/artist", "fzkgs", "RdcWs", "indicator absolute w-full h-2px bg-$text", "256x256", "flex justify-between items-center space-x-2 mt-2 px-2", "contextmenu", "storage", "徐秉龙", "scrollTop", "kpDk", "https://p1.music.126.net/SZci-Drl-nWi-wpoytvEsQ==/109951165663277602.jpg?param={size}y{size}", "next", "aIyEi", "events", "WPiNW5hdHderxSoXW63dK8o5WQ7dIeS", "table.album", "-extra", "undefined", "noAnimation", "QmcG", ".lrc", "flex-grow <lg:hidden", "isNaN", "empty", "KEY.L刘聪", "tip", "is-edit", "startY: ", "playbackRate", "backdrop-filter backdrop-blur-lg pb-$vueuse-safe-area-bottom fixed bottom-0 left-0 w-full", "tag-click", "NKxMy", "https://p1.music.126.net/cBW-awheYxln_RXFrohh_Q==/109951165080289545.jpg?param={size}y{size}", "Neo5", "REPEAT_SONG", "设置密码失败", "settings.locale", "closeOtherSubMenu", "csGBD", "? K", "播放设置", "localStorage", "order-1", "Playlist", "async", "ArrowIndicator", "ScrollAnimation", "onload", "^isO", "Album:", "cacheKey", "Tizzy T", "3|2|1|0|4", "tagName", "https://registry.npmmirror.com/@liumingye/cdn2/latest/files/", "knxP", "992px", "active", "d1143033", "ml-2 flex-shrink-0 text-btn", "use-credentials", "LightVibrant", "getDifferenceFromInitialOffset", "rgba(", "h-10 flex-y-center justify-between", "cancelable", "KJuAM", "text-$color-text-2 ml-2", "0|5|4|2|1|3", "mr-2", "mt-15vh", "sm:line-clamp-3 <sm:line-clamp-2 cursor-pointer <md:mb-0", "responseURL", "d12002201", "InpWu", "/search/:engine", "jYPOI", "!h-10", "touchmove", "8W2a", "centerY: ", "currentColors", "RBWq", "mQzok", "0L8c", "init", "zbeaR", "item", "XTZAl", "data-v-ce358e8f", "gme9", "Svylf", "customClass", "W5H1ACkRFu4qW6m", "globalTheme", "checkCloseOtherSubMenuTimeOut", "RqLmV", "XoZR", "zIaik", "granim:gradientChange", "edFjw", "match", "俩次输入密码不一致!", "createWritable", "fallbackLocale", "nPhUR", "params", "/explore", "https://p1.music.126.net/qLLALOy08DZJO9raDsWeEg==/109951163664620182.jpg?param={size}y{size}", "DOWN", "W59QvSk2EW", "auth.userAndEmail", "request.unkown", "change:select", "/upload?", "getElementsByTagName", "p-3 md:p-5 max-w-8xl mx-auto", "indexOf", "flex flex-wrap", "Wxjy", "bchYA", "jsjiami.com.v7", "NoQy", "sSkBjCk2WRS", "settings.lyricColorMode", "flex-y-center space-x-2 overflow-hidden", "TopMenu", "button", "张国荣", "ListItem", "pos: ", "$props", "blur", "light", "bg-auto", "WRJdRc7cUCk5", "includes", "Artist:", "flex-center flex-col", "data-v-b6395527", "BFxjS", "fDQln", "width", "right", "NotFound", "YEIKy", "isSwiping: ", "https://p1.music.126.net/5Lr8ZVI-qvcQDaw55Cx-Zg==/109951165177845814.jpg?param={size}y{size}", "iOTwe", "TjaVT", "getComputedStyle", "update:isHistory", "lyric", "addState", "reject", "duration-400 ease-in", "haWzi", "custom", "InfiniteLoad", "https://i.biliimg.com/bfs/im/7dedc4fdccd5efca8b50dd100331de01de5c05b1.png@{size}w_{size}h_1c.webp", "NPl7", "postimages.org", "href", "FBsLb", "h-full overflow-x-hidden overflow-y-auto", "!mx-2", "https://p1.music.126.net/Dm_L6BDLfy5j7vkTiJomYA==/109951166674895412.jpg?param={size}y{size}", "ja5+WRNcQXHW", "data-v-37f4b987", "playPrevious"];
return (Yd = function () {
return e
})()
}
function Mo(e, t) {
const n = Yd();
return (Mo = function (e, t) {
return n
})(e, t)
}
var c = Mo
var As = {
encode: function (e, t) {
const n = c, s = {
DHfOc: function (e, t) {
return e % t
}, ncENX: n(1528), VMbIn: function (e, t, n) {
return e(t, n)
}, PqWyV: n(1364)
};
var o = Rs, i = {
uDSCo: function (e, t) {
return s(e, t)
}, sgaxo: function (e, t) {
return e === t
}, ekgbE: function (e) {
return e()
}, mvjKT: o(413, n(1518)), XvyNk: function (e, t, n) {
return e(t, n)
}, rCgSw: function (e, t) {
return e + t
}, zOXmu: s, ZGaFu: function (e, t) {
return e(t)
}, ntiMu: o(368, n(1522)), RjFPk: o(431, n(1565))
};
if (i(t, void 0) && (t = i(Ns)), Ds(window) === i.mvjKT) {
var a = i(o, 430, "Y8AT")](Hs, t(), e());
return i(i, i(d, i(Vs, a)))
}
}
}
function Vs(e) {
const t = c, n = {
gZzLN: "%amn", wINIJ: function (e, t, n) {
return e(t, n)
}, ixATU: t(1404), ztiho: t(2299), QRYel: t(1045), cvutN: t(1668)
};
var s, o, i, a, l, r, u, d, p = Rs, m = {
bgtAe: function (e, t) {
return e !== t
}, HPrAi: p(451, n), UvJUa: p(384, t(1192)), lBwln: function (e, t) {
return e >> t
}, TjpAy: function (e, t) {
return e + t
}, GVZtk: function (e, t) {
return e + t
}, PhnhP: function (e, t) {
return e | t
}, txWRb: function (e, t) {
return e << t
}, dlijY: function (e, t) {
return e << t
}, iJalZ: function (e, t) {
return e & t
}, PUIzj: function (e, t) {
return e & t
}, kCBJn: function (e, t) {
return e % t
}, oYAvf: function (e, t) {
return e - t
}, lPeqS: n(p, 422, "soEi"), OcODS: function (e, t) {
return e || t
}
}, h = 0, f = "";
var v = 0;
// return m['TjpAy'](m['lPeqS']['slice'](m['OcODS'](v, 3), m['lPeqS']['slice'](m['OcODS'](v, 3)))
return v ? f['slice'](0, m['oYAvf'](v, 3)) : f + m['lPeqS']['slice'](m['OcODS'](v, 3))
}
function Us(e, t) {
const n = c, s = {
fzkgs: function (e, t) {
return e + t
}, tCNxf: n(936), hzfsm: n(1175), Tzwdu: function (e, t, n) {
return e(t, n)
}
};
var o = $s();
return Us = function (t, i) {
const a = n;
var l = o;
if (void 0 === Us) {
Us.VLUNch = function (e, t) {
const n = a;
var o, i, l = [], r = 0, c = "";
for (e = function (e) {
const t = a;
for (var n, o, i = "", l = "", r = 0, c = 0; o = 'WRHLAZv3'['charAt'](c++); ~o && (n = r % 4 ? s['fzkgs'](64 * n, o) : o, r++ % 4) ? i += String['fromCharCode'](255 & n >> (-2 * r & 6)) : 0) o = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="['indexOf'](o);
for (var u = 0, d = i.length; u < d; u++) l += "%" + ("00" + i['charCodeAt'](u)['toString'](16)).slice(-2);
return decodeURIComponent(l)
}(e), i = 0; i < 256; i++) l = i;
for (i = 0; i < 256; i++) r = (r + l + t['charCodeAt'](i % t['length'])) % 256, o = l, l = l, l = o;
i = 0, r = 0;
for (var u = 0; u < e.length; u++) r = (r + l) % 256, o = l, l = l, l = o, c += String['fromCharCode'](e['charCodeAt'](u) ^ l[(l + l) % 256]);
return c
}
, e = arguments, Us = !0
}
var r = t + o, c = e;
return c ? l = c : (void 0 === Us.oIHThw && (Us.oIHThw = !0), l = Us.VLUNch(l, i), e = l), l
}
, s['Tzwdu'](Us, e, t)
}
function Bs(e, t) {
const n = c;
var s = Rs;
return e['charCodeAt'](Math['floor']({
ELxvT: function (e, t) {
return e % t
}
}['ELxvT'](t, e['length'])))
}
var Ms = c(2497), Rs = Us;
function Hs(e, t) {
const n = c, s = {
ceQJZ: "%amn"
};
var o = Rs, i = {
OqrML: function (e, t, n) {
return e(t, n)
}, mnxHn: function (e, t) {
return e - t
}, RvJOk: function (e, t) {
return e ^ t
}, oJkDI: function (e, t) {
return e + t
}, YfkHE: function (e, t) {
return e(t)
}, BmuSn: function (e, t) {
return e === t
}, wXjod: o(408, "nH]K"), lCMrv: o(469, n(1522)), nHenK: function (e, t) {
return e !== t
}, sWlFh: function (e, t) {
return e(t)
}, WHKWQ: function (e, t) {
return e === t
}
}, a = t['split'](""), l = 114514;
if (i['YfkHE'](Os, window) !== 'object') {
if (i(i, i)) return _0x406ade(0) ^ i(_0x598509, _0x4e1094, i(_0x52d809 + _0x3869f5, 1));
l = 4
} else l = 1;
return a['map']((function (t, s) {
const a = n;
return i['RvJOk'](t.charCodeAt(0), i['OqrML'](Bs, e, i.oJkDI(s, l) - 1))
}))
}
function $s() {
const e = c, t = {
YEIKy: e(1764),
cnlfs: e(1118),
XTZAl: e(1529),
yZFAo: e(1729),
uLnOV: e(1509),
KcTqS: e(963),
GiRyK: e(2486),
cdGAG: e(638),
zPLxj: "W4BcUZhcISkH"
};
var n = function () {
const n = e, s = {
FWuDF: n(1527), dFnHY: "amk4W5nsWOXEjHCGDSkm", HXLnt: n(1041), CYcTI: n(758), tVEfC: t
};
return , n(2236), n(2149), n(1861), n(2574), "WO1yWOS/W4W", n(2560), n(2217), "tN8lWQlcQCkGlq", t, n(2314), n(1066), n(2289), n(2163), n(1728), n(1104), n(485), n(1418), n(431), n(1507), n(870), n(510), n(2633), n(716), n(2557), n(1207), "W4xcTSkmWPFdJW", "WRHLAZv3", n(2030), n(1311), n(2390), n(496), n(1702), t, n(420), n(2010), n(512), n(2288), n(1849), ...function () {
const e = n;
return , e(1220), "amoWWQmtgG", e(1398), e(734), "egGu", e(1014), t, e(495), e(2224), e(1218), e(926), e(574), "xdtcPmk9va", e(2141), e(2346), t, "uCoOWOmvW7L5odCTrG", e(1562), "Auy7WOhcNSkxbI7dTAvEt16MoRnbUfHBdCarU9683KT3AsB67n92UtFOWRPZWPr1W5tcSL7cV8oCr8kNWONdTv3cOI/dQSoLWPBcNmoToG5EumoW", t, e(545), "W412WPFcNMrfgCkQW7C", e(2572), "h8ouWO8zaW", e(2548), t, e(873), "BCkbrCknW4dcNW", e(1819), e(1831), "hKfxWP5P", e(2248), e(2170), e(1089), e(2543), "WQRcINqOza", "WOBcGK47sqldLq", e(821), e(1873), ...function () {
const t = e;
return ["W6BcQSk3WRFdVsuJztznW4JcMW", t(748), t(2469), s, t(506), t(2134), t(1166), t(1371), t(1718), "W7v8uCkxsG", t(2661), t(1489), t(2075), t(723), t(604), t(1935), t(1759), t(2511), "qCoSWOSeW58", t(1195), "W7nAq03cTW", t(439), t(387), t(1106), "WR4DWQJcQftcPuJdICkNAW", t(2208), s, t(1600), s, t(896), t(801), t(2499), t(2200), s, t(595), t(1117), s, t(1866), "sSk7pfNdOu/cL8kAW59yWP/dGfTI"]
}()]
}()]
}();
return ($s = function () {
return n
})()
}
var song_id = "m3f63OtUGNZoMDio1KvxT7D9slZnNJ_17fiemigc7dWSL0qLZFeLha7oo2h_PdZ4"
const song_info = {
"id": song_id, "quality": "128", "_t": Date['now']()
};
var url_enc_data = encodeURIComponent(JSON.stringify(song_info));
var a = Hs('yGz4n9XE9xYy2Oj5Ub7E6u9a5p5aIWZYe53Orq5wE5UgnjbWq0410WTvmLBO1Z2N'['toString'](), url_enc_data['toString']());
console.log(a)
console.log('20230327.' + Vs(a))
// console.log('20230327.' + d(Vs(a))) {:301_997:} 哎哦,不错哦 emmmm 只能说卧槽,我看了一遍没看懂 看的我眼花缭乱,混淆太多了 现在为了防盗版,也是无所不用其极 大神好厉害 大佬看看我的帖子给点建议:$qqq 好复杂。。。 想知道是考啥思路反混淆的