PageSourceSearch

https://rhythm.cab/vite/C-U9WIDw.js

js rhythm.cab collected 2026-10-06 19:06:45 UTC 4,362 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["YNbj6ZiV.js","app-DTEQ4qkj.js","BPQUB-Wc.js","C6RkJzSU.js","DZU1WGtr.css","Cm_AH_ec.css","Gi1OhQu0.js","CP4OuxPN.css","hdXWh8L0.css"])))=>i.map(i=>d[i]);
2import{a4 as A,H as L,az as b,i as c,a5 as N,M as O,f as U,J as _,g as V,z as x}from"./app-DTEQ4qkj.js";import{b as T,c as C,z as k,g as n,l,s as u,C as f,j as w,H as M,A as h,i as E,q as o,B as $,a as H,f as J,h as B,k as P,M as I,N as z,d as G}from"./BPQUB-Wc.js";import"./C6RkJzSU.js";const X=T({__name:"avatar-decoration.decoration",props:{active:{type:Boolean},decoration:{},angle:{},flipH:{type:Boolean},offsetX:{},offsetY:{},showBelow:{type:Boolean}},emits:["click"],setup(y,{emit:t}){const v=A(),d=y,m=t,D=C(()=>d.decoration.roleIdsThatCanBeUsedThisDecoration.length>0&&!v.roles.some(e=>d.decoration.roleIdsThatCanBeUsedThisDecoration.includes(e.id)));return(e,r)=>{const g=k("MkCondensedLine"),a=k("MkAvatar");return n(),l("div",{class:E(["pages-settings-avatar-decoration-decoration-root-3egY",{"pages-settings-avatar-decoration-decoration-active-hCeU":e.active}]),onClick:r[0]||(r[0]=p=>m("click"))},[u("div",{class:"pages-settings-avatar-decoration-decoration-name-zzO8"},[f(g,{minScale:.5},{default:w(()=>[M(h(e.decoration.name),1)]),_:1})],2),f(a,{style:{width:"60px",height:"60px"},user:o(v),decorations:[{url:e.decoration.url,angle:e.angle,flipH:e.flipH,offsetX:e.offsetX,offsetY:e.offsetY,showBelow:e.showBelow}],forceShowDecoration:""},null,8,["user","decorations"]),D.value?(n(),l("i",{key:0,class:"pages-settings-avatar-decoration-decoration-lock-244I ph-lock ph-bold ph-lg"},null,2)):$("",!0)],2)}}});const j={key:0,class:"_gaps"},q={key:1},Q=T({__name:"avatar-decoration",setup(y){const t=A(),v=H(!0),d=H([]);L("get-avatar-decorations").then(e=>{d.value=e,v.value=!1});function m(e,r){const{dispose:g}=U(G(()=>V(()=>import("./YNbj6ZiV.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))),{decoration:e,usingIndex:r},{attach:async a=>{const p={id:e.id,angle:a.angle,flipH:a.flipH,offsetX:a.offsetX,offsetY:a.offsetY,showBelow:a.showBelow},i=[...t.avatarDecorations,p];await _("i/update",{avatarDecorations:i}),t.avatarDecorations=i},update:async a=>{const p={id:e.id,angle:a.angle,flipH:a.flipH,offsetX:a.offsetX,offsetY:a.offsetY,showBelow:a.showBelow},i=[...t.avatarDecorations];i[r]=p,await _("i/update",{avatarDecorations:i}),t.avatarDecorations=i},detach:async()=>{const a=[...t.avatarDecorations];a.splice(r,1),await _("i/update",{avatarDecorations:a}),t.avatarDecorations=a},closed:()=>g()})}function D(){x({type:"warning",text:c.ts.areYouSure}).then(async({canceled:e})=>{e||(await _("i/update",{avatarDecorations:[]}),t.avatarDecorations=[])})}return C(()=>[]),C(()=>[]),b(()=>({title:c.ts.avatarDecorations,icon:"ph-sparkle ph-bold ph-lg"})),(e,r)=>{const g=k("MkAvatar"),a=k("MkLoading"),p=k("SearchMarker"),i=J("panel");return n(),B(p,{path:"/settings/avatar-decoration",label:o(c).ts.avatarDecorations,keywords:["avatar","icon","decoration"],icon:"ph-sparkle ph-bold ph-lg",markerId:"gtaOSdIJB","data-in-app-search-marker-id":"gtaOSdIJB"},{default:w(()=>[u("div",null,[v.value?(n(),l("div",q,[f(a)])):(n(),l("div",j,[f(N,null,{default:w(()=>[M(h(o(c).tsx._profile.avatarDecorationMax({max:o(t).policies.avatarDecorationLimit}))+" ("+h(o(c).tsx.remainingN({n:o(t).policies.avatarDecorationLimit-o(t).avatarDecorations.length}))+")",1)]),_:1}),f(g,{class:"pages-settings-avatar-decoration-avatar-n33G",user:o(t),forceShowDecoration:""},null,8,["class","user"]),o(t).avatarDecorations.length>0?P((n(),l("div",{key:0,class:"pages-settings-avatar-decoration-current-oCIa _gaps_s"},[u("div",null,h(o(c).ts.inUse),1),u("div",{class:"pages-settings-avatar-decoration-decorations-DSzT"},[(n(!0),l(I,null,z(o(t).avatarDecorations,(s,S)=>(n(),B(X,{decoration:d.value.find(Y=>Y.id===s.id),angle:s.angle,flipH:s.flipH,offsetX:s.offsetX,offsetY:s.offsetY,showBelow:s.showBelow,active:!0,onClick:Y=>m(s,S)},null,8,["decoration","angle","flipH","offsetX","offsetY","showBelow","onClick"]))),256))],2),f(O,{danger:"",onClick:D},{default:w(()=>[M(h(o(c).ts.detachAll),1)]),_:1})],2)),[[i]]):$("",!0),u("div",{class:"pages-settings-avatar-decoration-decorations-DSzT"},[(n(!0),l(I,null,z(d.value,s=>(n(),B(X,{key:s.id,decoration:s,onClick:S=>m(s)},null,8,["decoration","onClick"]))),128))],2)]))])]),_:1},8,["label"])}}});
2export{Q as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.