Revert "编译windows版本连接器"

This reverts commit 97e6713cfd.
This commit is contained in:
Yeomai committed 2026-11-07 22:52:01 +08:00
1 parent 97e6713cfd
commit 98f44890f8
9 files changed
+24 -27

No files matched your search

-1
View File
@@ -1 +0,0 @@
.language-picker[data-v-bc29d951]{display:flex;height:28px;align-items:center;gap:6px;margin-left:auto;color:#9aa8c1;font-size:11px;white-space:nowrap}.language-dropdown[data-v-bc29d951]{position:relative}.language-trigger[data-v-bc29d951]{display:flex;height:28px;min-width:88px;align-items:center;gap:7px;padding:0 8px;border:1px solid #3a4963;border-radius:6px;outline:none;background:#202a3b;color:#dbe4f5;font:inherit;font-size:11px;cursor:pointer}.language-trigger[data-v-bc29d951]:hover,.language-trigger.open[data-v-bc29d951]{border-color:#5b608c;background:#2b3a5c}.language-trigger[data-v-bc29d951]:focus-visible{border-color:#7774ff}.language-flag-icon[data-v-bc29d951],.language-option-flag-icon[data-v-bc29d951]{display:block;width:22px;height:15px;flex:0 0 auto;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #ffffff1f}.language-short[data-v-bc29d951]{min-width:20px;color:#dbe4f5;font-size:11px;font-weight:600}.language-chevron[data-v-bc29d951]{width:10px;height:6px;margin-left:auto;fill:none;stroke:#aab;stroke-width:1.7;transition:transform .15s ease}.language-trigger.open .language-chevron[data-v-bc29d951]{transform:rotate(180deg)}.language-menu[data-v-bc29d951]{position:absolute;right:0;bottom:calc(100% + 6px);z-index:30;width:190px;max-height:min(360px,calc(100vh - 120px));overflow-y:auto;padding:5px;border:1px solid #343b50;border-radius:9px;background:#141420fa;box-shadow:0 8px 24px #0000007a}.menu-down .language-menu[data-v-bc29d951]{top:calc(100% + 6px);bottom:auto}.language-option[data-v-bc29d951]{display:grid;width:100%;min-height:38px;grid-template-columns:24px 1fr 16px;align-items:center;gap:8px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:#aeb8cc;font:inherit;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer}.language-option[data-v-bc29d951]:hover,.language-option[data-v-bc29d951]:focus-visible{outline:none;background:#2b3a5c;color:#fff}.language-option.selected[data-v-bc29d951]{background:#343b63;color:#fff}.language-check[data-v-bc29d951]{justify-self:end;color:#fff;font-size:18px;font-weight:500}.welcome-shell[data-v-9eba89c1]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:clamp(22px,3vw,42px) clamp(22px,4vw,64px) 28px;color:#eef0f5;background:radial-gradient(circle at 17% 0%,rgba(218,45,57,.16),transparent 32%),radial-gradient(circle at 85% 8%,rgba(72,100,170,.16),transparent 30%),linear-gradient(145deg,#09090d,#0d0f15 52%,#090b10);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.welcome-shell[data-v-9eba89c1]:before{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 70%);mask-image:linear-gradient(to bottom,#000,transparent 70%)}.welcome-header[data-v-9eba89c1],.welcome-intro[data-v-9eba89c1],.hub-grid[data-v-9eba89c1]{position:relative}.welcome-header[data-v-9eba89c1]{display:flex;min-height:42px;align-items:center;gap:18px}.welcome-header[data-v-9eba89c1]{z-index:40}.brand-link[data-v-9eba89c1]{display:inline-flex;border-radius:6px;transition:opacity .16s ease}.brand-link[data-v-9eba89c1]:hover{opacity:.78}.brand-link[data-v-9eba89c1]:focus-visible{outline:2px solid #ef5147;outline-offset:5px}.brand-logo[data-v-9eba89c1]{display:block;width:clamp(128px,10vw,156px);height:auto}.welcome-intro[data-v-9eba89c1]{padding:clamp(34px,6vh,64px) 0 clamp(22px,3.5vh,34px);text-align:center}.welcome-intro h1[data-v-9eba89c1]{max-width:none;margin:0 auto;color:#f3f3f5;font-size:clamp(20px,2.4vw,40px);line-height:1.1;letter-spacing:-.025em;white-space:nowrap}.welcome-intro h1 span[data-v-9eba89c1]{color:#ff4e47}.welcome-intro p[data-v-9eba89c1]{max-width:390px;margin:0 0 3px;color:#8c93a3;font-size:13px;line-height:1.75}.hub-grid[data-v-9eba89c1]{display:grid;min-height:0;flex:0 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,22px);width:min(100%,1540px);margin:0 auto}.hub-card[data-v-9eba89c1]{--hub-border: #242731;--hub-divider: #242731;position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--hub-border);border-radius:18px;background:linear-gradient(180deg,#1a1d26f0,#0f1117fa);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 20px 52px #00000040;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hub-card[data-v-9eba89c1]:hover{transform:translateY(-3px);border-color:var(--hub-border);box-shadow:0 25px 64px #00000061}.hub-card[data-v-9eba89c1]:focus-visible{outline:2px solid #ff5b50;outline-offset:2px}.editor-card[data-v-9eba89c1]:hover{--hub-border: #706bea}.viewer-card[data-v-9eba89c1]:hover,.thumbnail-card[data-v-9eba89c1]:hover{--hub-bordeLine truncated
-1
View File
@@ -1 +0,0 @@
const _0x4a13a0=_0x5cd7;(function(_0x2ec34a,_0x57c6ec){const _0x3c6554=_0x5cd7,_0x347ef9=_0x2ec34a();while(!![]){try{const _0x579d57=parseInt(_0x3c6554(0x3e9c))/0x1+-parseInt(_0x3c6554(0x4f20))/0x2+parseInt(_0x3c6554(0x562))/0x3*(parseInt(_0x3c6554(0x45c0))/0x4)+-parseInt(_0x3c6554(0x315c))/0x5*(parseInt(_0x3c6554(0xd3a))/0x6)+parseInt(_0x3c6554(0x4a2b))/0x7+-parseInt(_0x3c6554(0x2d2f))/0x8+-parseInt(_0x3c6554(0x3eeb))/0x9*(-parseInt(_0x3c6554(0x723))/0xa);if(_0x579d57===_0x57c6ec)break;else _0x347ef9['push'](_0x347ef9['shift']());}catch(_0x37f681){_0x347ef9['push'](_0x347ef9['shift']());}}}(_0xaeeb,0x58a3e));var ks=Object[_0x4a13a0(0x28a0)+'operty'],Cs=(_0x168677,_0x7836d6,_0x47841a)=>_0x7836d6 in _0x168677?ks(_0x168677,_0x7836d6,{'enumerable':!0x0,'configurable':!0x0,'writable':!0x0,'value':_0x47841a}):_0x168677[_0x7836d6]=_0x47841a,ke=(_0x5ac75b,_0x13c0fe,_0x2cfb6c)=>Cs(_0x5ac75b,typeof _0x13c0fe!=_0x4a13a0(0x331)?_0x13c0fe+'':_0x13c0fe,_0x2cfb6c);import{c as _0x187d89,d as _0x547bbb,u as _0x2337bd,o as _0x562682,a as _0x18339b,b as _0x2c0f18,e as _0x2b9d3e,w as _0x24e49a,f as _0x1dc807,n as _0x2ab29b,g as _0x17ce03,t as _0xa520c2,h as _0x3cd823,F as _0x42a239,r as _0x3a2cd6,i as _0xe1131f,j as _0x39e0c6,k as _0x443e4a,l as _0x3045cf,m as _0x30e6dd,p as _0x5c59e3,q as _0x3d1ced,s as _0x1dd398,v as _0x489381,T as _0xe0de8f,x as _0x385c2f,y as _0x91df77,z as _0x49a73b,S as _0x17f8f3,C as _0x409c88,G as _0xe58eb1,A as _0x4045f3,B as _0x2d8c5d,D as _0x3afd43,M as _0x5b1d6f,E as _0x5ba880,H as _0x25279f,I as _0x4bedea,J as _0x23a254,K as _0x32613f,L as _0x3a41f7,N as _0x124bfd,O as _0x28b3f0,P as _0x3b7c56,Q as _0x4f9caa,R as _0x4656e8,U as _0x21af5f,V as _0x4376df,W as _0xd60bab,X as _0x3287f0,Y as _0x4c839c,Z as _0x3b9fa1,_ as _0x50a051,$ as _0xc2faad,a0 as _0x296480,a1 as _0x4d0231,a2 as _0x1e371e,a3 as _0x39dade,a4 as _0x168bbc,a5 as _0x21dc9b,a6 as _0x276036,a7 as _0x133182,a8 as _0x3ba1d7,a9 as _0x459039,aa as _0x11f63a,ab as _0x1407f9,ac as _0x406f16,ad as _0x193995,ae as _0x23cc3f,af as _0x108ec5,ag as _0x4cf3de,ah as _0x54ffe9,ai as _0x530459}from'./vendor-fsmZiMPK.js';(function(){const _0x282f1e=_0x4a13a0,_0x3cfd24=document[_0x282f1e(0x4053)+'ement'](_0x282f1e(0xe78))[_0x282f1e(0x2b65)];if(_0x3cfd24&&_0x3cfd24[_0x282f1e(0x3a9c)]&&_0x3cfd24['supports'](_0x282f1e(0x10a0)+_0x282f1e(0xdc6)))return;for(const _0x3dd0cf of document['querySel'+'ectorAll'](_0x282f1e(0x448f)+_0x282f1e(0xb3a)+_0x282f1e(0x509d)+']'))_0x501e0b(_0x3dd0cf);new MutationObserver(_0x214330=>{const _0x4d62a0=_0x282f1e;for(const _0x2ef40e of _0x214330)if(_0x2ef40e[_0x4d62a0(0xecc)]===_0x4d62a0(0x31a)+'t'){for(const _0x68b100 of _0x2ef40e['addedNod'+'es'])_0x68b100[_0x4d62a0(0x15d0)]==='LINK'&&_0x68b100[_0x4d62a0(0x1be3)]==='modulepr'+_0x4d62a0(0xdc6)&&_0x501e0b(_0x68b100);}})[_0x282f1e(0x2466)](document,{'childList':!0x0,'subtree':!0x0});function _0x37d4a8(_0x3904a9){const _0x44d906=_0x282f1e,_0x29a6f2={};return _0x3904a9[_0x44d906(0x3894)+'y']&&(_0x29a6f2[_0x44d906(0x3894)+'y']=_0x3904a9[_0x44d906(0x3894)+'y']),_0x3904a9[_0x44d906(0x27d4)+_0x44d906(0x4075)]&&(_0x29a6f2[_0x44d906(0x27d4)+_0x44d906(0x4075)]=_0x3904a9[_0x44d906(0x27d4)+_0x44d906(0x4075)]),_0x3904a9[_0x44d906(0x1625)+_0x44d906(0x520e)]==='use-cred'+'entials'?_0x29a6f2[_0x44d906(0x783)+'als']=_0x44d906(0xb44):_0x3904a9[_0x44d906(0x1625)+_0x44d906(0x520e)]===_0x44d906(0x276f)+'s'?_0x29a6f2[_0x44d906(0x783)+'als']=_0x44d906(0x20f3):_0x29a6f2['credenti'+_0x44d906(0x203)]=_0x44d906(0x1ad9)+_0x44d906(0x520e),_0x29a6f2;}function _0x501e0b(_0x69563){const _0x437ac3=_0x282f1e;if(_0x69563['ep'])return;_0x69563['ep']=!0x0;const _0x411a3f=_0x37d4a8(_0x69563);fetch(_0x69563[_0x437ac3(0x1ef5)],_0x411a3f);}}());const Ki=_0x4a13a0(0x34a4)+_0x4a13a0(0x456e)+_0x4a13a0(0x26c5)+_0x4a13a0(0x2405),tr='/favicon'+'.png',Zo=_0x4a13a0(0x34a4)+_0x4a13a0(0x1b17)+'go.png',nr={'resizeTimeline':_0x4a13a0(0x3e93)+_0x4a13a0(0x3a73)+_0x4a13a0(0x20d6)+_0x4a13a0(0x3c7)+_0x4a13a0(0x2cd6)+_0x4a13a0(0x3ce6)+'n','systems':_0x4a13a0(0x2078),'particlesBones':_0x4a13a0(0x2ed8)+_0x4a13a0(0xa4a)+'n)','rootBone':_0x4a13a0(0x4cb5)+_0x4a13a0(0x37c0),'hudTip':_0x4a13a0(0x3228)+_0x4a13a0(0x3c08)+_0x4a13a0(0x2f00)+_0x4a13a0(0x3ef6)+_0x4a13a0(0xe7e)+_0x4a13a0(0x8a1)+_0x4a13a0(0x41e1)+'einwand\x20'+_0x4a13a0(0x28fa)+'n','title':_0x4a13a0(0x44ea)+'rtikeled'+_0x4a13a0(0x1136)},or={'documentTitle':_0x4a13a0(0x44ea)+_0x4a13a0(0x24dd)+'itor','titleLead':'Von\x20Spin'+'e-Partik'+_0x4a13a0(0x54ec),'titleAccent':_0x4a13a0(0x4c0c)+'Spine-To'+_0x4a13a0(0x20c),'backToTools':_0x4a13a0(0xef0)+_0x4a13a0(0x1791)+_0x4a13a0(0x3e6f)+'hl','editor':{'badge':_0x4a13a0(0x107a)+_0x4a13a0(0x4d2c),'title':_0x4a13a0(0x2ed8)+_0x4a13a0(0x4790),'description':_0x4a13a0(0x4972)+_0x4a13a0(0x4096)+_0x4a13a0(0xa44)+'und\x20expo'+_0x4a13a0(0x2ead)+_0x4a13a0(0x951)+'\x20Spine-P'+_0x4a13a0(0x2ded)+_0x4a13a0(0x13d2)+_0x4a13a0(0x3004),'tagPreview':_0x4a13a0(0x5012)+_0x4a13a0(0x318c),'tagSequence':'Spine-Pr'+_0x4a13a0(0x51f5)+'ort','tagExport':'JSON-Exp'+'ort','Line truncated
+1
View File
@@ -0,0 +1 @@
const _0x232089=_0x56c4;(function(_0x1758a0,_0x18c8ff){const _0x273c74=_0x56c4,_0x17cd99=_0x1758a0();while(!![]){try{const _0x1f2630=-parseInt(_0x273c74(0x1495))/0x1+-parseInt(_0x273c74(0x53dc))/0x2*(parseInt(_0x273c74(0x35a5))/0x3)+parseInt(_0x273c74(0x4bbd))/0x4*(-parseInt(_0x273c74(0x99e))/0x5)+parseInt(_0x273c74(0x22a8))/0x6+-parseInt(_0x273c74(0x2af5))/0x7+-parseInt(_0x273c74(0x279c))/0x8+parseInt(_0x273c74(0x5120))/0x9;if(_0x1f2630===_0x18c8ff)break;else _0x17cd99['push'](_0x17cd99['shift']());}catch(_0x1428c4){_0x17cd99['push'](_0x17cd99['shift']());}}}(_0x4e85,0xe1874));var ks=Object[_0x232089(0x3ff5)+_0x232089(0x3612)],Cs=(_0x4c33a7,_0x21cab4,_0x4c0c85)=>_0x21cab4 in _0x4c33a7?ks(_0x4c33a7,_0x21cab4,{'enumerable':!0x0,'configurable':!0x0,'writable':!0x0,'value':_0x4c0c85}):_0x4c33a7[_0x21cab4]=_0x4c0c85,ke=(_0x1a32be,_0x1c1a32,_0xff1002)=>Cs(_0x1a32be,typeof _0x1c1a32!=_0x232089(0x16b4)?_0x1c1a32+'':_0x1c1a32,_0xff1002);import{c as _0x20796d,d as _0x59cbd7,u as _0x343082,o as _0x3bfd97,a as _0x3f2cf0,b as _0x323b63,e as _0x55b200,w as _0x4e81f2,f as _0x565f50,n as _0x28b114,g as _0x38be18,t as _0xe258d9,h as _0x7f985c,F as _0xdc2848,r as _0x1e58d6,i as _0x4cd87c,j as _0x39f553,k as _0x176438,l as _0x15f160,m as _0x2ae87f,p as _0x2caeca,q as _0x5b1d4b,s as _0x565f91,v as _0x520e25,T as _0x5b4d33,x as _0x205475,y as _0x3418b2,z as _0xdd80ee,S as _0x5e71bd,C as _0xeb512d,G as _0xb68fcd,A as _0x9686f9,B as _0x1d7cef,D as _0x41cffe,M as _0x275490,E as _0x971725,H as _0x306d98,I as _0x4c30c3,J as _0x4a4ed8,K as _0x6fb7a3,L as _0x5674e1,N as _0x41d1cf,O as _0x429cf5,P as _0x390327,Q as _0x5815e7,R as _0x38c71c,U as _0x3e8c24,V as _0x4af473,W as _0x14c3dc,X as _0x45b326,Y as _0x275a59,Z as _0x1aa4d0,_ as _0xda46aa,$ as _0x155983,a0 as _0x2c0e73,a1 as _0x1cb81d,a2 as _0x3c6f2d,a3 as _0x39d700,a4 as _0x395fb0,a5 as _0x3f85f2,a6 as _0x5a511e,a7 as _0x2f0725,a8 as _0x265878,a9 as _0x540e7a,aa as _0x58c1dc,ab as _0x24512c,ac as _0x32d32c,ad as _0x271745,ae as _0x931123,af as _0x24f48f,ag as _0x5df307,ah as _0x51a88,ai as _0x4401e4}from'./vendor-fsmZiMPK.js';(function(){const _0x29ffba=_0x232089,_0x4da923=document[_0x29ffba(0x12e0)+_0x29ffba(0x44e8)](_0x29ffba(0x1410))[_0x29ffba(0x2485)];if(_0x4da923&&_0x4da923[_0x29ffba(0x4d79)]&&_0x4da923[_0x29ffba(0x4d79)](_0x29ffba(0xa6e)+'eload'))return;for(const _0x4cec16 of document[_0x29ffba(0x51ab)+_0x29ffba(0x320a)]('link[rel'+_0x29ffba(0xe95)+_0x29ffba(0x202d)+']'))_0xdb9d7d(_0x4cec16);new MutationObserver(_0x13c87d=>{const _0x505772=_0x29ffba;for(const _0x4a9859 of _0x13c87d)if(_0x4a9859[_0x505772(0x9ae)]===_0x505772(0x755)+'t'){for(const _0x269f82 of _0x4a9859[_0x505772(0x2c78)+'es'])_0x269f82[_0x505772(0x212b)]===_0x505772(0x405)&&_0x269f82[_0x505772(0x3f14)]===_0x505772(0xa6e)+_0x505772(0x2173)&&_0xdb9d7d(_0x269f82);}})['observe'](document,{'childList':!0x0,'subtree':!0x0});function _0xa837d(_0x22a18d){const _0x475389=_0x29ffba,_0x5c4e5f={};return _0x22a18d[_0x475389(0x2f35)+'y']&&(_0x5c4e5f[_0x475389(0x2f35)+'y']=_0x22a18d[_0x475389(0x2f35)+'y']),_0x22a18d[_0x475389(0x1097)+_0x475389(0x3ddc)]&&(_0x5c4e5f[_0x475389(0x1097)+_0x475389(0x3ddc)]=_0x22a18d[_0x475389(0x1097)+_0x475389(0x3ddc)]),_0x22a18d[_0x475389(0x119e)+'gin']==='use-cred'+'entials'?_0x5c4e5f[_0x475389(0x5c1)+_0x475389(0x1a53)]=_0x475389(0x503d):_0x22a18d['crossOri'+_0x475389(0x3515)]===_0x475389(0x2761)+'s'?_0x5c4e5f['credenti'+_0x475389(0x1a53)]='omit':_0x5c4e5f['credenti'+_0x475389(0x1a53)]=_0x475389(0x49d1)+'gin',_0x5c4e5f;}function _0xdb9d7d(_0xf18e93){const _0x53e9cf=_0x29ffba;if(_0xf18e93['ep'])return;_0xf18e93['ep']=!0x0;const _0x1e9b8e=_0xa837d(_0xf18e93);fetch(_0xf18e93[_0x53e9cf(0x2492)],_0x1e9b8e);}}());const Ki=_0x232089(0x415)+'yeomai-w'+_0x232089(0x263e)+'.png',tr=_0x232089(0x85a)+_0x232089(0x33ec),Zo='/images/'+'eagle-lo'+_0x232089(0x3c09),nr={'resizeTimeline':_0x232089(0x8ae)+_0x232089(0x3c0c)+_0x232089(0x4a20)+'der\x20Zeit'+_0x232089(0x3852)+_0x232089(0x3ef4)+'n','systems':_0x232089(0x4538),'particlesBones':_0x232089(0x35da)+_0x232089(0x2e1e)+'n)','rootBone':_0x232089(0x4ff5)+_0x232089(0x3c5c),'hudTip':_0x232089(0x3fd1)+'·\x20Klicke'+'n\x20Sie\x20mi'+_0x232089(0x4046)+_0x232089(0x235d)+_0x232089(0x31f5)+_0x232089(0x1269)+_0x232089(0x2a2b)+'zu\x20ziehe'+'n','title':_0x232089(0x4f7f)+'rtikeled'+'itor'},or={'documentTitle':'Spine-Pa'+_0x232089(0x51be)+_0x232089(0x197f),'titleLead':_0x232089(0x2ae)+_0x232089(0x50d2)+'eln','titleAccent':_0x232089(0xaac)+_0x232089(0x2cde)+_0x232089(0x3234),'backToTools':_0x232089(0x2314)+'ur\x20Werkz'+_0x232089(0x14a8)+'hl','editor':{'badge':'PARTIKEL'+_0x232089(0x3413),'title':_0x232089(0x35da)+_0x232089(0x336f),'description':_0x232089(0x2665)+_0x232089(0x4027)+_0x232089(0x1cc2)+_0x232089(0xb34)+_0x232089(0x3540)+_0x232089(0x4585)+'\x20Spine-P'+_0x232089(0x29ab)+_0x232089(0x5163)+'ei.','tagPreview':_0x232089(0x53a9)+'schau','tagSequence':_0x232089(0x3f23)+_0x232089(0x283f)+_0x232089(0x4562),'tagExport':'JSON-Exp'+_0x232089(0x4562),'cta':_0x232089(0x35daLine truncated
+1
View File
@@ -0,0 +1 @@
.language-picker[data-v-811a66dc]{display:flex;height:28px;align-items:center;gap:6px;margin-left:auto;color:#9aa8c1;font-size:11px;white-space:nowrap}.language-dropdown[data-v-811a66dc]{position:relative}.language-trigger[data-v-811a66dc]{display:flex;height:28px;min-width:88px;align-items:center;gap:7px;padding:0 8px;border:1px solid #3a4963;border-radius:6px;outline:none;background:#202a3b;color:#dbe4f5;font:inherit;font-size:11px;cursor:pointer}.language-trigger[data-v-811a66dc]:hover,.language-trigger.open[data-v-811a66dc]{border-color:#5b608c;background:#2b3a5c}.language-trigger[data-v-811a66dc]:focus-visible{border-color:#7774ff}.language-flag-icon[data-v-811a66dc],.language-option-flag-icon[data-v-811a66dc]{display:block;width:22px;height:15px;flex:0 0 auto;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #ffffff1f}.language-short[data-v-811a66dc]{min-width:20px;color:#dbe4f5;font-size:11px;font-weight:600}.language-chevron[data-v-811a66dc]{width:10px;height:6px;margin-left:auto;fill:none;stroke:#aab;stroke-width:1.7;transition:transform .15s ease}.language-trigger.open .language-chevron[data-v-811a66dc]{transform:rotate(180deg)}.language-menu[data-v-811a66dc]{position:absolute;right:0;bottom:calc(100% + 6px);z-index:30;width:190px;max-height:min(360px,calc(100vh - 120px));overflow-y:auto;padding:5px;border:1px solid #343b50;border-radius:9px;background:#141420fa;box-shadow:0 8px 24px #0000007a}.menu-down .language-menu[data-v-811a66dc]{top:calc(100% + 6px);bottom:auto}.language-option[data-v-811a66dc]{display:grid;width:100%;min-height:38px;grid-template-columns:24px 1fr 16px;align-items:center;gap:8px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:#aeb8cc;font:inherit;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer}.language-option[data-v-811a66dc]:hover,.language-option[data-v-811a66dc]:focus-visible{outline:none;background:#2b3a5c;color:#fff}.language-option.selected[data-v-811a66dc]{background:#343b63;color:#fff}.language-check[data-v-811a66dc]{justify-self:end;color:#fff;font-size:18px;font-weight:500}.welcome-shell[data-v-1a06af44]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:clamp(22px,3vw,42px) clamp(22px,4vw,64px) 28px;color:#eef0f5;background:radial-gradient(circle at 17% 0%,rgba(218,45,57,.16),transparent 32%),radial-gradient(circle at 85% 8%,rgba(72,100,170,.16),transparent 30%),linear-gradient(145deg,#09090d,#0d0f15 52%,#090b10);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.welcome-shell[data-v-1a06af44]:before{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 70%);mask-image:linear-gradient(to bottom,#000,transparent 70%)}.welcome-header[data-v-1a06af44],.welcome-intro[data-v-1a06af44],.hub-grid[data-v-1a06af44]{position:relative}.welcome-header[data-v-1a06af44]{display:flex;min-height:42px;align-items:center;gap:18px}.welcome-header[data-v-1a06af44]{z-index:40}.brand-link[data-v-1a06af44]{display:inline-flex;border-radius:6px;transition:opacity .16s ease}.brand-link[data-v-1a06af44]:hover{opacity:.78}.brand-link[data-v-1a06af44]:focus-visible{outline:2px solid #ef5147;outline-offset:5px}.brand-logo[data-v-1a06af44]{display:block;width:clamp(128px,10vw,156px);height:auto}.welcome-intro[data-v-1a06af44]{padding:clamp(34px,6vh,64px) 0 clamp(22px,3.5vh,34px);text-align:center}.welcome-intro h1[data-v-1a06af44]{max-width:none;margin:0 auto;color:#f3f3f5;font-size:clamp(20px,2.4vw,40px);line-height:1.1;letter-spacing:-.025em;white-space:nowrap}.welcome-intro h1 span[data-v-1a06af44]{color:#ff4e47}.welcome-intro p[data-v-1a06af44]{max-width:390px;margin:0 0 3px;color:#8c93a3;font-size:13px;line-height:1.75}.hub-grid[data-v-1a06af44]{display:grid;min-height:0;flex:0 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,22px);width:min(100%,1540px);margin:0 auto}.hub-card[data-v-1a06af44]{--hub-border: #242731;--hub-divider: #242731;position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--hub-border);border-radius:18px;background:linear-gradient(180deg,#1a1d26f0,#0f1117fa);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 20px 52px #00000040;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hub-card[data-v-1a06af44]:hover{transform:translateY(-3px);border-color:var(--hub-border);box-shadow:0 25px 64px #00000061}.hub-card[data-v-1a06af44]:focus-visible{outline:2px solid #ff5b50;outline-offset:2px}.editor-card[data-v-1a06af44]:hover{--hub-border: #706bea}.viewer-card[data-v-1a06af44]:hover,.thumbnail-card[data-v-1a06af44]:hover{--hub-bordeLine truncated
Binary file not shown.
+2 -2
View File
@@ -9,9 +9,9 @@
html, body { margin: 0; padding: 0; background: #111; color: #eee; font-family: system-ui, -apple-system, sans-serif; } html, body { margin: 0; padding: 0; background: #111; color: #eee; font-family: system-ui, -apple-system, sans-serif; }
#app { display: flex; flex-direction: column; height: 100vh; } #app { display: flex; flex-direction: column; height: 100vh; }
</style> </style>
<script type="module" crossorigin src="/assets/index-CZQnwC5k.js"></script> <script type="module" crossorigin src="/assets/index-CqaZEMQp.js"></script>
<link rel="modulepreload" crossorigin href="/assets/vendor-fsmZiMPK.js"> <link rel="modulepreload" crossorigin href="/assets/vendor-fsmZiMPK.js">
<link rel="stylesheet" crossorigin href="/assets/index-BZ0WOACI.css"> <link rel="stylesheet" crossorigin href="/assets/index-DI0p1gIE.css">
<script> <script>
var _paq = window._paq = window._paq || []; var _paq = window._paq = window._paq || [];
_paq.push(['enableLinkTracking']); _paq.push(['enableLinkTracking']);
+20 -23
View File
@@ -178,11 +178,8 @@ onBeforeUnmount(closePromotionPreview)
<style scoped> <style scoped>
.welcome-shell { .welcome-shell {
/* --u 是“1px”在 1920 宽下的缩放单位:宽度不超过 1920 时恒为 1px(外观不变),
更宽的屏幕按 100vw / 1920 线性放大,保证 2K/4K 与 1080p 的画面比例一致。 */
--u: max(1px, calc(100vw / 1920));
position: fixed; inset: 0; display: flex; flex-direction: column; overflow: hidden; box-sizing: border-box; position: fixed; inset: 0; display: flex; flex-direction: column; overflow: hidden; box-sizing: border-box;
padding: clamp(22px, 3vw, calc(42 * var(--u))) clamp(22px, 4vw, calc(64 * var(--u))) calc(28 * var(--u)); padding: clamp(22px, 3vw, 42px) clamp(22px, 4vw, 64px) 28px;
color: #eef0f5; color: #eef0f5;
background: background:
radial-gradient(circle at 17% 0%, rgba(218, 45, 57, .16), transparent 32%), radial-gradient(circle at 17% 0%, rgba(218, 45, 57, .16), transparent 32%),
@@ -193,33 +190,33 @@ onBeforeUnmount(closePromotionPreview)
.welcome-shell::before { .welcome-shell::before {
position: fixed; inset: 0; pointer-events: none; content: ""; opacity: .22; position: fixed; inset: 0; pointer-events: none; content: ""; opacity: .22;
background-image: linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px); background-image: linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);
background-size: calc(42 * var(--u)) calc(42 * var(--u)); background-size: 42px 42px;
mask-image: linear-gradient(to bottom, #000, transparent 70%); mask-image: linear-gradient(to bottom, #000, transparent 70%);
} }
.welcome-header, .welcome-intro, .hub-grid { position: relative; } .welcome-header, .welcome-intro, .hub-grid { position: relative; }
.welcome-header { display: flex; min-height: calc(42 * var(--u)); align-items: center; gap: calc(18 * var(--u)); } .welcome-header { display: flex; min-height: 42px; align-items: center; gap: 18px; }
.welcome-header { z-index: 40; } .welcome-header { z-index: 40; }
.brand-link { display: inline-flex; border-radius: 6px; transition: opacity .16s ease; } .brand-link { display: inline-flex; border-radius: 6px; transition: opacity .16s ease; }
.brand-link:hover { opacity: .78; } .brand-link:hover { opacity: .78; }
.brand-link:focus-visible { outline: 2px solid #ef5147; outline-offset: 5px; } .brand-link:focus-visible { outline: 2px solid #ef5147; outline-offset: 5px; }
.brand-logo { display: block; width: clamp(128px, 10vw, calc(156 * var(--u))); height: auto; } .brand-logo { display: block; width: clamp(128px, 10vw, 156px); height: auto; }
.welcome-intro { padding: clamp(34px, 6vh, calc(64 * var(--u))) 0 clamp(22px, 3.5vh, calc(34 * var(--u))); text-align: center; } .welcome-intro { padding: clamp(34px, 6vh, 64px) 0 clamp(22px, 3.5vh, 34px); text-align: center; }
.welcome-intro h1 { .welcome-intro h1 {
max-width: none; margin: 0 auto; color: #f3f3f5; max-width: none; margin: 0 auto; color: #f3f3f5;
font-size: clamp(20px, 2.4vw, calc(40 * var(--u))); line-height: 1.1; letter-spacing: -.025em; white-space: nowrap; font-size: clamp(20px, 2.4vw, 40px); line-height: 1.1; letter-spacing: -.025em; white-space: nowrap;
} }
.welcome-intro h1 span { color: #ff4e47; } .welcome-intro h1 span { color: #ff4e47; }
.welcome-intro p { max-width: 390px; margin: 0 0 3px; color: #8c93a3; font-size: 13px; line-height: 1.75; } .welcome-intro p { max-width: 390px; margin: 0 0 3px; color: #8c93a3; font-size: 13px; line-height: 1.75; }
.hub-grid { .hub-grid {
display: grid; min-height: 0; flex: 0 1 auto; display: grid; min-height: 0; flex: 0 1 auto;
grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(14px, 1.5vw, calc(22 * var(--u))); grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(14px, 1.5vw, 22px);
width: min(100%, calc(1540 * var(--u))); margin: 0 auto; width: min(100%, 1540px); margin: 0 auto;
} }
.hub-card { .hub-card {
--hub-border: #242731; --hub-border: #242731;
--hub-divider: #242731; --hub-divider: #242731;
position: relative; display: flex; min-width: 0; min-height: 0; flex-direction: column; position: relative; display: flex; min-width: 0; min-height: 0; flex-direction: column;
padding: 0; overflow: hidden; border: 1px solid var(--hub-border); border-radius: calc(18 * var(--u)); padding: 0; overflow: hidden; border: 1px solid var(--hub-border); border-radius: 18px;
background: linear-gradient(180deg, rgba(26,29,38,.94), rgba(15,17,23,.98)); background: linear-gradient(180deg, rgba(26,29,38,.94), rgba(15,17,23,.98));
color: inherit; font: inherit; text-align: left; text-decoration: none; cursor: pointer; color: inherit; font: inherit; text-align: left; text-decoration: none; cursor: pointer;
box-shadow: 0 20px 52px rgba(0,0,0,.25); box-shadow: 0 20px 52px rgba(0,0,0,.25);
@@ -231,24 +228,24 @@ onBeforeUnmount(closePromotionPreview)
.viewer-card:hover, .thumbnail-card:hover { --hub-border: #f04d45; } .viewer-card:hover, .thumbnail-card:hover { --hub-border: #f04d45; }
.hub-preview { position: relative; width: 100%; aspect-ratio: 3 / 2; flex: 0 0 auto; overflow: hidden; border-bottom: 1px solid #252832; } .hub-preview { position: relative; width: 100%; aspect-ratio: 3 / 2; flex: 0 0 auto; overflow: hidden; border-bottom: 1px solid #252832; }
.preview-badge { .preview-badge {
position: absolute; top: calc(14 * var(--u)); left: calc(14 * var(--u)); z-index: 4; padding: calc(5 * var(--u)) calc(9 * var(--u)); position: absolute; top: 14px; left: 14px; z-index: 4; padding: 5px 9px;
border: 1px solid rgba(255,255,255,.11); border-radius: 999px; border: 1px solid rgba(255,255,255,.11); border-radius: 999px;
background: rgba(10,11,16,.72); color: #c7cbd5; font-size: calc(9 * var(--u)); letter-spacing: .08em; background: rgba(10,11,16,.72); color: #c7cbd5; font-size: 9px; letter-spacing: .08em;
backdrop-filter: blur(7px); backdrop-filter: blur(7px);
} }
.badge-with-icon { display: inline-flex; align-items: center; gap: calc(6 * var(--u)); } .badge-with-icon { display: inline-flex; align-items: center; gap: 6px; }
.badge-with-icon img { display: block; width: calc(16 * var(--u)); height: calc(16 * var(--u)); border-radius: calc(4 * var(--u)); } .badge-with-icon img { display: block; width: 16px; height: 16px; border-radius: 4px; }
.card-body { display: flex; flex: 1 1 auto; flex-direction: column; padding: clamp(16px, 1.7vw, calc(24 * var(--u))) clamp(16px, 1.8vw, calc(25 * var(--u))) 0; } .card-body { display: flex; flex: 1 1 auto; flex-direction: column; padding: clamp(16px, 1.7vw, 24px) clamp(16px, 1.8vw, 25px) 0; }
.card-body h2 { margin: 0 0 calc(8 * var(--u)); color: #f1f2f5; font-size: clamp(22px, 1.8vw, calc(28 * var(--u))); line-height: 1.1; letter-spacing: -.02em; } .card-body h2 { margin: 0 0 8px; color: #f1f2f5; font-size: clamp(22px, 1.8vw, 28px); line-height: 1.1; letter-spacing: -.02em; }
.card-body p { min-height: calc(40 * var(--u)); margin: 0; color: #858c9c; font-size: calc(12 * var(--u)); line-height: 1.65; } .card-body p { min-height: 40px; margin: 0; color: #858c9c; font-size: 12px; line-height: 1.65; }
.tag-row { display: flex; flex-wrap: wrap; gap: calc(6 * var(--u)); margin: calc(14 * var(--u)) 0 calc(18 * var(--u)); } .tag-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 14px 0 18px; }
.tag-row span { padding: calc(4 * var(--u)) calc(8 * var(--u)); border: 1px solid #34394a; border-radius: 999px; background: #1a1e2a; color: #8f98ad; font-size: calc(9 * var(--u)); } .tag-row span { padding: 4px 8px; border: 1px solid #34394a; border-radius: 999px; background: #1a1e2a; color: #8f98ad; font-size: 9px; }
.editor-card .tag-row span { border-color: rgba(119,116,255,.35); background: rgba(74,72,150,.16); color: #aaa7f5; } .editor-card .tag-row span { border-color: rgba(119,116,255,.35); background: rgba(74,72,150,.16); color: #aaa7f5; }
.viewer-card .tag-row span, .thumbnail-card .tag-row span { border-color: rgba(238,76,68,.24); background: rgba(111,36,37,.14); color: #d99a97; } .viewer-card .tag-row span, .thumbnail-card .tag-row span { border-color: rgba(238,76,68,.24); background: rgba(111,36,37,.14); color: #d99a97; }
.card-action { .card-action {
display: flex; width: 100%; min-height: calc(76 * var(--u)); flex: 0 0 auto; align-items: center; justify-content: center; display: flex; width: 100%; min-height: 76px; flex: 0 0 auto; align-items: center; justify-content: center;
border-top: 1px solid var(--hub-divider); background: #13161d; color: #f3f4f7; border-top: 1px solid var(--hub-divider); background: #13161d; color: #f3f4f7;
font-size: clamp(17px, 1.35vw, calc(21 * var(--u))); font-weight: 750; letter-spacing: -.01em; font-size: clamp(17px, 1.35vw, 21px); font-weight: 750; letter-spacing: -.01em;
transition: background-color .18s ease, color .18s ease; transition: background-color .18s ease, color .18s ease;
} }
.card-action:hover { border-top-color: #d94740; background: #d94740; color: #fff; } .card-action:hover { border-top-color: #d94740; background: #d94740; color: #fff; }