Sid Gifari File Manager
š Root
/
home
/
genremedia08
/
musicjukebox.overlookedtracks.com
/
public
/
build
/
assets
/
Editing: TrendingUp-bcf21998.js
import{r as m,aU as Me,bq as ye,k as Y,s as Ze,j as i,c as C,A as Je,bU as et,o as tt,L as le,ak as nt,h as rt,bM as Te,$ as Ce,bV as st,bW as Se,aL as at,bX as Ie,d as ot,a as te,t as de,v as fe,x as he,I as ue,M as it,ao as ze,Z as H,aw as Oe,a3 as Ne,aX as Pe,bv as ke,p as lt,at as ut,a9 as ct,q as je,T,m as ne,V as me,X as ve,W as De,a2 as $e,Y as Re,y as Fe,w as Le,z as Ae,J as _e,E as Z}from"./main-1406e08c.js";import{A as dt,a1 as ft,K as ht,a as mt,c as we}from"./play-arrow-filled-8e87b0ae.js";const Ve=m.createContext(null);function vt(){m.useEffect(()=>(document.documentElement.classList.add("no-page-overflow"),()=>{document.documentElement.classList.remove("no-page-overflow")}),[])}function Xt({children:n,leftSidenavStatus:s,onLeftSidenavChange:e,rightSidenavStatus:t,initialRightSidenavStatus:r,onRightSidenavChange:a,name:o,leftSidenavCanBeCompact:l,height:u="h-full",...d}){vt();const h=Me("(max-width: 1024px)"),y=m.useMemo(()=>o?ye(`${o}.sidenav.compact`):!1,[o])?"compact":"open",[g,b]=Y(s,h?"closed":y,e),x=m.useMemo(()=>{if(h)return"closed";if(r!=null)return r;const I=ye(`${o}.sidenav.right.position`,"open");return I??(r||"closed")},[h,o,r]),[j,S]=Y(t,x,a),v=m.useCallback(I=>{S(I),Ze(`${o}.sidenav.right.position`,I)},[S,o]),z=h&&(g==="open"||j==="open");return i.jsx(Ve.Provider,{value:{leftSidenavStatus:g,setLeftSidenavStatus:b,rightSidenavStatus:j,setRightSidenavStatus:v,leftSidenavCanBeCompact:l,name:o,isMobileMode:h},children:i.jsxs("div",{...d,className:C("dashboard-grid test-overflow relative isolate",u),children:[n,i.jsx(Je,{children:z&&i.jsx(et,{position:"fixed",onClick:()=>{b("closed"),v("closed")}},"dashboard-underlay")})]})})}function Yt({children:n}){return m.cloneElement(n,{className:C(n.props.className,"dashboard-grid-content overflow-y-auto stable-scrollbar")})}function Zt({className:n,position:s,children:e,size:t="md",mode:r,overlayPosition:a="fixed",display:o="flex",forceClosed:l=!1}){const{isMobileMode:u,leftSidenavStatus:d,setLeftSidenavStatus:h,rightSidenavStatus:f,setRightSidenavStatus:y}=m.useContext(Ve),g=s==="left"?d:f,b=u||r==="overlay",x={open:{display:o,width:null},compact:{display:o,width:null},closed:{width:0,transitionEnd:{display:"none"}}},j=gt(g==="compact"?"compact":t);return i.jsx(tt.div,{variants:x,initial:!1,animate:l?"closed":g,transition:{type:"tween",duration:.15},onClick:S=>{const v=S.target;u&&(v.closest("button")||v.closest("a"))&&(h("closed"),y("closed"))},className:C(n,s==="left"?"dashboard-grid-sidenav-left":"dashboard-grid-sidenav-right","overflow-hidden will-change-[width]",j,b&&`${a} top-0 bottom-0 z-20 shadow-2xl`,b&&s==="left"&&"left-0",b&&s==="right"&&"right-0"),children:m.cloneElement(e,{className:C(e.props.className,"w-full h-full",g==="compact"&&"compact-scrollbar"),isCompactMode:g==="compact"})})}function gt(n){switch(n){case"compact":return"w-80";case"sm":return"w-224";case"md":return"w-240";case"lg":return"w-288";default:return n||""}}function Jt({image:n,label:s,description:e,labelClassName:t,avatarSize:r="md"}){return i.jsxs("div",{className:"flex items-center gap-12",children:[n&&i.jsx(dt,{size:r,className:"flex-shrink-0",src:n}),i.jsxs("div",{className:"overflow-hidden min-w-0",children:[i.jsx("div",{className:C(t,"overflow-hidden overflow-ellipsis"),children:s}),e&&i.jsx("div",{className:"text-muted text-xs overflow-hidden overflow-ellipsis",children:e})]})]})}function en({labelClassName:n,showDescription:s}){return i.jsxs("div",{className:"flex items-center gap-12 w-full max-w-4/5",children:[i.jsx(le,{size:"w-32 h-32"}),i.jsxs("div",{className:"flex-auto",children:[i.jsx("div",{className:C(n,"leading-3"),children:i.jsx(le,{})}),s&&i.jsx("div",{className:"text-muted leading-3 mt-4",children:i.jsx(le,{})})]})]})}const tn={pagination:{data:[],from:0,to:0,per_page:15,current_page:1}};function nn(n){return"next_cursor"in n?n.next_cursor!=null:"last_page"in n?n.current_page<n.last_page:n.data.length>0&&n.data.length>=n.per_page}function rn(n,s){const e=document.createElement("a");e.href=n,s&&(e.download=s),document.body.appendChild(e),e.click(),document.body.removeChild(e)}const bt=n=>(s,e,t)=>{const r=t.subscribe;return t.subscribe=(o,l,u)=>{let d=o;if(l){const h=(u==null?void 0:u.equalityFn)||Object.is;let f=o(t.getState());d=y=>{const g=o(y);if(!h(f,g)){const b=f;l(f=g,b)}},u!=null&&u.fireImmediately&&l(f,f)}return r(d)},n(s,e,t)},sn=bt;function an(n){const s=m.useRef();return m.useEffect(()=>{s.current=n},[n]),s.current}function pt(n){const{size:s="md",inline:e,label:t,showValueLabel:r=!!t,className:a,width:o="w-full",slider:l,children:u,trackColor:d="primary",fillColor:h="primary"}=n,{domProps:f,trackRef:y,getThumbPercent:g,getThumbValueLabel:b,labelId:x,groupId:j,thumbIds:S,isDisabled:v,numberFormatter:z,minValue:I,maxValue:O,step:U,values:w,getValueLabel:L}=l;let $="",P=Math.max([...z.format(I)].length,[...z.format(O)].length,[...z.format(U)].length);L?$=L(w[0]):w.length===1?$=b(0):w.length===2&&($=`${b(0)} ā ${b(1)}`,P=3+2*Math.max(P,[...z.format(I)].length,[...z.format(O)].length));const V=nt({size:s,disabled:v,labelDisplay:"flex"}),A=C("touch-none",a,o,{"flex items-center":e});return i.jsxs("div",{className:A,role:"group",id:j,children:[(t||r)&&i.jsxs("div",{className:C(V.label,"select-none"),children:[t&&i.jsx("label",{onClick:()=>{var R;(R=document.getElementById(S[0]))==null||R.focus()},id:x,htmlFor:j,children:t}),r&&i.jsx("output",{htmlFor:S[0],className:"ml-auto text-right","aria-live":"off",style:P?{width:`${P}ch`,minWidth:`${P}ch`}:void 0,children:$})]}),i.jsxs("div",{ref:y,className:"h-30 relative",...f,role:"presentation",children:[i.jsx("div",{className:`absolute inset-0 m-auto h-4 rounded ${xt(d,v)}`}),i.jsx("div",{className:`absolute inset-0 my-auto h-4 rounded ${yt(h,v)}`,style:{width:`${g(0)*100}%`}}),u]})]})}function xt(n,s){switch(s&&(n="disabled"),n){case"disabled":return"bg-slider-disabled/60";case"primary":return"bg-primary-light";case"neutral":return"bg-divider";default:return n}}function yt(n,s){switch(s&&(n="disabled"),n){case"disabled":return"bg-slider-disabled";case"primary":return"bg-primary";default:return n}}function St({minValue:n=0,maxValue:s=100,isDisabled:e=!1,step:t=1,formatOptions:r,onChangeEnd:a,onPointerDown:o,label:l,getValueLabel:u,showThumbOnHoverOnly:d,thumbSize:h,...f}){const[y,g]=m.useState(!1),b=rt(r),{addGlobalListener:x,removeGlobalListener:j}=Te(),S=m.useRef(null),[v,z]=Y(f.value?f.value:void 0,f.defaultValue??[n],f.onChange),I=m.useRef(null);I.current=v;const[O,U]=m.useState(new Array(v.length).fill(!1)),w=m.useRef(null);w.current=O;function L(c){return b.format(c)}const $=c=>{var p;return((p=w.current)==null?void 0:p[c])||!1},P=c=>L(v[c]),V=c=>c===0?n:v[c-1],A=c=>c===v.length-1?s:v[c+1],R=(c,p)=>{if(e||!se(c)||!I.current)return;const N=V(c),F=A(c);p=st(p,N,F,t),I.current=Ee(I.current,c,p),z(I.current)},k=(c,p)=>{var F;if(e||!se(c))return;const N=(F=w.current)==null?void 0:F[c];w.current=Ee(w.current||[],c,p),U(w.current),a&&N&&!w.current.some(Boolean)&&a(I.current||[])},[B,q]=m.useState(void 0),Q=c=>{const p=Math.min(1,(c-n)/(s-n));return isNaN(p)?0:p},W=c=>Q(I.current[c]),re=(c,p)=>{R(c,ge(p))},E=c=>Math.round((c-n)/t)*t+n,ge=c=>{const p=c*(s-n)+n;return Se(E(p),n,s)},be=m.useRef(new Array(v.length).fill(!0)),se=c=>be.current[c],Ue=(c,p)=>{be.current[c]=p},M=m.useRef(null),pe=m.useRef(void 0),qe=c=>{if(!(c.pointerType==="mouse"&&(c.button!==0||c.altKey||c.ctrlKey||c.metaKey))&&(o==null||o(),S.current&&!e&&v.every((p,N)=>!O[N]))){const p=S.current.offsetWidth,N=S.current.getBoundingClientRect().left,oe=(c.clientX-N)/p,X=ge(oe);let D;const _=v.findIndex(ie=>X-ie<0);if(_===0)D=_;else if(_===-1)D=v.length-1;else{const ie=v[_-1],Ye=v[_];Math.abs(ie-X)<Math.abs(Ye-X)?D=_-1:D=_}D>=0&&se(D)?(c.preventDefault(),M.current=D,q(D),pe.current=c.pointerId,k(M.current,!0),R(D,X),x(window,"pointerup",xe,!1)):M.current=null}},G=m.useRef(null),{domProps:We}=ft({onPointerDown:qe,onMoveStart(){G.current=null},onMove(c,p){var F;const N=((F=S.current)==null?void 0:F.offsetWidth)||0;if(G.current==null&&(G.current=W(M.current||0)*N),G.current+=p,M.current!=null&&S.current){const oe=Se(G.current/N,0,1);re(M.current,oe)}},onMoveEnd(){M.current!=null&&(k(M.current,!1),M.current=null)}}),Ge=Ce(We,{onPointerEnter:()=>{g(!0)},onPointerLeave:()=>{g(!1)}}),xe=c=>{c.pointerId===pe.current&&(M.current!=null&&(k(M.current,!1),M.current=null),j(window,"pointerup",xe,!1))},ae=m.useId(),He=l?`${ae}-label`:void 0,Qe=`${ae}-group`,Xe=[...Array(v.length)].map((c,p)=>`${ae}-thumb-${p}`);return{domProps:Ge,trackRef:S,isDisabled:e,step:t,values:v,minValue:n,maxValue:s,focusedThumb:B,labelId:He,groupId:Qe,thumbIds:Xe,numberFormatter:b,getThumbPercent:W,getThumbMinValue:V,getThumbMaxValue:A,getThumbValueLabel:P,isThumbDragging:$,setThumbValue:R,updateDraggedThumbs:k,setThumbEditable:Ue,setFocusedThumb:q,getValueLabel:u,isPointerOver:y,showThumbOnHoverOnly:d,thumbSize:h}}function Ee(n,s,e){return n[s]===e?n:[...n.slice(0,s),e,...n.slice(s+1)]}function It({index:n,slider:s,isDisabled:e,ariaLabel:t,inputRef:r,onBlur:a,fillColor:o="primary"}){const l=at(r),{addGlobalListener:u,removeGlobalListener:d}=Te(),{step:h,values:f,focusedThumb:y,labelId:g,thumbIds:b,isDisabled:x,getThumbPercent:j,getThumbMinValue:S,getThumbMaxValue:v,getThumbValueLabel:z,setThumbValue:I,updateDraggedThumbs:O,isThumbDragging:U,setThumbEditable:w,setFocusedThumb:L,isPointerOver:$,showThumbOnHoverOnly:P,thumbSize:V="w-18 h-18"}=s,A=U(n),R=f[n];w(n,!e);const k=e||x,B=m.useCallback(()=>{l.current&&l.current.focus({preventScroll:!0})},[l]),q=y===n;m.useEffect(()=>{q&&B()},[q,B]);const Q=m.useRef(void 0),W=E=>{E.pointerId===Q.current&&(B(),O(n,!1),d(window,"pointerup",W,!1))},re=C("outline-none rounded-full top-1/2 -translate-y-1/2 -translate-x-1/2 absolute inset-0 transition-button duration-200",V,!k&&"shadow-md",jt({fillColor:o,isDisabled:k,isDragging:A}),P&&A||$?"visible":"invisible");return i.jsx("div",{role:"presentation",className:re,style:{left:`${Math.max(j(n)*100,0)}%`},onPointerDown:E=>{E.button!==0||E.altKey||E.ctrlKey||E.metaKey||(B(),Q.current=E.pointerId,O(n,!0),u(window,"pointerup",W,!1))},children:i.jsx("input",{id:b[n],onKeyDown:Ie(()=>{O(n,!0)}),onKeyUp:Ie(()=>{O(n,!1)}),ref:l,tabIndex:k?void 0:0,min:S(n),max:v(n),step:h,value:R,disabled:k,"aria-label":t,"aria-labelledby":g,"aria-orientation":"horizontal","aria-valuetext":z(n),onFocus:()=>{L(n)},onBlur:E=>{L(void 0),O(n,!1),a==null||a(E)},onChange:E=>{I(n,parseFloat(E.target.value))},type:"range",className:"sr-only"})})}function jt({isDisabled:n,isDragging:s,fillColor:e}){return n?"bg-slider-disabled cursor-default":e&&e!=="primary"?e:C("hover:bg-primary-dark",s?"bg-primary-dark":"bg-primary")}function wt({inputRef:n,onBlur:s,...e}){const{onChange:t,onChangeEnd:r,value:a,defaultValue:o,...l}=e,u={...l,value:a!=null?[a]:void 0,defaultValue:o!=null?[o]:void 0,onChange:h=>{t==null||t(h[0])},onChangeEnd:h=>{r==null||r(h[0])}},d=St(u);return i.jsx(pt,{...u,slider:d,children:i.jsx(It,{fillColor:e.fillColor,index:0,slider:d,inputRef:n,onBlur:s})})}function on({name:n,...s}){const{field:{onChange:e,onBlur:t,value:r="",ref:a}}=ot({name:n}),o={onChange:e,onBlur:t,value:r||""};return i.jsx(wt,{inputRef:a,...Ce(o,s)})}const ln="user",un=te(i.jsx("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVertOutlined"),cn={discography:1,similar:2,about:3,tracks:4,albums:5,followers:6};/** * react-virtual * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function J(){return J=Object.assign?Object.assign.bind():function(n){for(var s=1;s<arguments.length;s++){var e=arguments[s];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}return n},J.apply(this,arguments)}/** * virtual-core * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function ee(){return ee=Object.assign?Object.assign.bind():function(n){for(var s=1;s<arguments.length;s++){var e=arguments[s];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}return n},ee.apply(this,arguments)}/** * virtual-core * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function K(n,s,e){var t,r=(t=e.initialDeps)!=null?t:[],a;return function(){var o;e.key&&e.debug!=null&&e.debug()&&(o=Date.now());var l=n(),u=l.length!==r.length||l.some(function(b,x){return r[x]!==b});if(!u)return a;r=l;var d;if(e.key&&e.debug!=null&&e.debug()&&(d=Date.now()),a=s.apply(void 0,l),e.key&&e.debug!=null&&e.debug()){var h=Math.round((Date.now()-o)*100)/100,f=Math.round((Date.now()-d)*100)/100,y=f/16,g=function(x,j){for(x=String(x);x.length<j;)x=" "+x;return x};console.info("%cā± "+g(f,5)+" /"+g(h,5)+" ms",` font-size: .6rem; font-weight: bold; color: hsl(`+Math.max(0,Math.min(120-120*y,120))+"deg 100% 31%);",e==null?void 0:e.key)}return e==null||e.onChange==null||e.onChange(a),a}}function ce(n,s){if(n===void 0)throw new Error("Unexpected undefined"+(s?": "+s:""));return n}var Et=function(s,e){return Math.abs(s-e)<1};/** * virtual-core * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var Mt=function(s){return s},Tt=function(s){for(var e=Math.max(s.startIndex-s.overscan,0),t=Math.min(s.endIndex+s.overscan,s.count-1),r=[],a=e;a<=t;a++)r.push(a);return r},Ct=function(s,e){var t=s.scrollElement;if(t){var r=function(l){var u=l.width,d=l.height;e({width:Math.round(u),height:Math.round(d)})};r(t.getBoundingClientRect());var a=new ResizeObserver(function(o){var l=o[0];if(l!=null&&l.borderBoxSize){var u=l.borderBoxSize[0];if(u){r({width:u.inlineSize,height:u.blockSize});return}}r(t.getBoundingClientRect())});return a.observe(t,{box:"border-box"}),function(){a.unobserve(t)}}},zt=function(s,e){var t=s.scrollElement;if(t){var r=function(){e(t[s.options.horizontal?"scrollLeft":"scrollTop"])};return r(),t.addEventListener("scroll",r,{passive:!0}),function(){t.removeEventListener("scroll",r)}}},Ot=function(s,e,t){if(e!=null&&e.borderBoxSize){var r=e.borderBoxSize[0];if(r){var a=Math.round(r[t.options.horizontal?"inlineSize":"blockSize"]);return a}}return Math.round(s.getBoundingClientRect()[t.options.horizontal?"width":"height"])},Nt=function(s,e,t){var r,a,o=e.adjustments,l=o===void 0?0:o,u=e.behavior,d=s+l;(r=t.scrollElement)==null||r.scrollTo==null||r.scrollTo((a={},a[t.options.horizontal?"left":"top"]=d,a.behavior=u,a))},Pt=function(s){var e=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=function(){var t=null,r=function(){return t||(typeof ResizeObserver<"u"?t=new ResizeObserver(function(o){o.forEach(function(l){e._measureElement(l.target,l)})}):null)};return{disconnect:function(){var o;return(o=r())==null?void 0:o.disconnect()},observe:function(o){var l;return(l=r())==null?void 0:l.observe(o,{box:"border-box"})},unobserve:function(o){var l;return(l=r())==null?void 0:l.unobserve(o)}}}(),this.range={startIndex:0,endIndex:0},this.setOptions=function(t){Object.entries(t).forEach(function(r){var a=r[0],o=r[1];typeof o>"u"&&delete t[a]}),e.options=ee({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:Mt,rangeExtractor:Tt,onChange:function(){},measureElement:Ot,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},t)},this.notify=function(){e.options.onChange==null||e.options.onChange(e)},this.cleanup=function(){e.unsubs.filter(Boolean).forEach(function(t){return t()}),e.unsubs=[],e.scrollElement=null},this._didMount=function(){return e.measureElementCache.forEach(e.observer.observe),function(){e.observer.disconnect(),e.cleanup()}},this._willUpdate=function(){var t=e.options.getScrollElement();e.scrollElement!==t&&(e.cleanup(),e.scrollElement=t,e._scrollToOffset(e.scrollOffset,{adjustments:void 0,behavior:void 0}),e.unsubs.push(e.options.observeElementRect(e,function(r){var a=e.scrollRect;e.scrollRect=r,(e.options.horizontal?r.width!==a.width:r.height!==a.height)&&e.maybeNotify()})),e.unsubs.push(e.options.observeElementOffset(e,function(r){e.scrollAdjustments=0,e.scrollOffset!==r&&(e.isScrollingTimeoutId!==null&&(clearTimeout(e.isScrollingTimeoutId),e.isScrollingTimeoutId=null),e.isScrolling=!0,e.scrollDirection=e.scrollOffset<r?"forward":"backward",e.scrollOffset=r,e.maybeNotify(),e.isScrollingTimeoutId=setTimeout(function(){e.isScrollingTimeoutId=null,e.isScrolling=!1,e.scrollDirection=null,e.maybeNotify()},e.options.scrollingDelay))})))},this.getSize=function(){return e.scrollRect[e.options.horizontal?"width":"height"]},this.memoOptions=K(function(){return[e.options.count,e.options.paddingStart,e.options.scrollMargin,e.options.getItemKey]},function(t,r,a,o){return e.pendingMeasuredCacheIndexes=[],{count:t,paddingStart:r,scrollMargin:a,getItemKey:o}},{key:!1}),this.getFurthestMeasurement=function(t,r){for(var a=new Map,o=new Map,l=r-1;l>=0;l--){var u=t[l];if(!a.has(u.lane)){var d=o.get(u.lane);if(d==null||u.end>d.end?o.set(u.lane,u):u.end<d.end&&a.set(u.lane,!0),a.size===e.options.lanes)break}}return o.size===e.options.lanes?Array.from(o.values()).sort(function(h,f){return h.end-f.end})[0]:void 0},this.getMeasurements=K(function(){return[e.memoOptions(),e.itemSizeCache]},function(t,r){var a=t.count,o=t.paddingStart,l=t.scrollMargin,u=t.getItemKey,d=e.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,e.pendingMeasuredCacheIndexes):0;e.pendingMeasuredCacheIndexes=[];for(var h=e.measurementsCache.slice(0,d),f=d;f<a;f++){var y=u(f),g=e.options.lanes===1?h[f-1]:e.getFurthestMeasurement(h,f),b=g?g.end:o+l,x=r.get(y),j=typeof x=="number"?x:e.options.estimateSize(f),S=b+j,v=g?g.lane:f%e.options.lanes;h[f]={index:f,start:b,size:j,end:S,key:y,lane:v}}return e.measurementsCache=h,h},{key:!1,debug:function(){return e.options.debug}}),this.calculateRange=K(function(){return[e.getMeasurements(),e.getSize(),e.scrollOffset]},function(t,r,a){return e.range=kt({measurements:t,outerSize:r,scrollOffset:a})},{key:!1,debug:function(){return e.options.debug}}),this.maybeNotify=K(function(){var t=e.calculateRange();return[t.startIndex,t.endIndex,e.isScrolling]},function(){e.notify()},{key:!1,debug:function(){return e.options.debug},initialDeps:[this.range.startIndex,this.range.endIndex,this.isScrolling]}),this.getIndexes=K(function(){return[e.options.rangeExtractor,e.calculateRange(),e.options.overscan,e.options.count]},function(t,r,a,o){return t(ee({},r,{overscan:a,count:o}))},{key:!1,debug:function(){return e.options.debug}}),this.indexFromElement=function(t){var r=e.options.indexAttribute,a=t.getAttribute(r);return a?parseInt(a,10):(console.warn("Missing attribute name '"+r+"={index}' on measured element."),-1)},this._measureElement=function(t,r){var a,o=e.indexFromElement(t),l=e.measurementsCache[o];if(l){var u=e.measureElementCache.get(l.key);if(!t.isConnected){e.observer.unobserve(t),t===u&&e.measureElementCache.delete(l.key);return}u!==t&&(u&&e.observer.unobserve(u),e.observer.observe(t),e.measureElementCache.set(l.key,t));var d=e.options.measureElement(t,r,e),h=(a=e.itemSizeCache.get(l.key))!=null?a:l.size,f=d-h;f!==0&&(l.start<e.scrollOffset&&e._scrollToOffset(e.scrollOffset,{adjustments:e.scrollAdjustments+=f,behavior:void 0}),e.pendingMeasuredCacheIndexes.push(o),e.itemSizeCache=new Map(e.itemSizeCache.set(l.key,d)),e.notify())}},this.measureElement=function(t){t&&e._measureElement(t,void 0)},this.getVirtualItems=K(function(){return[e.getIndexes(),e.getMeasurements()]},function(t,r){for(var a=[],o=0,l=t.length;o<l;o++){var u=t[o],d=r[u];a.push(d)}return a},{key:!1,debug:function(){return e.options.debug}}),this.getVirtualItemForOffset=function(t){var r=e.getMeasurements();return ce(r[Be(0,r.length-1,function(a){return ce(r[a]).start},t)])},this.getOffsetForAlignment=function(t,r){var a=e.getSize();r==="auto"&&(t<=e.scrollOffset?r="start":t>=e.scrollOffset+a?r="end":r="start"),r==="start"?t=t:r==="end"?t=t-a:r==="center"&&(t=t-a/2);var o=e.options.horizontal?"scrollWidth":"scrollHeight",l=e.scrollElement?"document"in e.scrollElement?e.scrollElement.document.documentElement[o]:e.scrollElement[o]:0,u=l-e.getSize();return Math.max(Math.min(u,t),0)},this.getOffsetForIndex=function(t,r){r===void 0&&(r="auto"),t=Math.max(0,Math.min(t,e.options.count-1));var a=ce(e.getMeasurements()[t]);if(r==="auto")if(a.end>=e.scrollOffset+e.getSize()-e.options.scrollPaddingEnd)r="end";else if(a.start<=e.scrollOffset+e.options.scrollPaddingStart)r="start";else return[e.scrollOffset,r];var o=r==="end"?a.end+e.options.scrollPaddingEnd:a.start-e.options.scrollPaddingStart;return[e.getOffsetForAlignment(o,r),r]},this.isDynamicMode=function(){return e.measureElementCache.size>0},this.cancelScrollToIndex=function(){e.scrollToIndexTimeoutId!==null&&(clearTimeout(e.scrollToIndexTimeoutId),e.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(t,r){var a=r===void 0?{}:r,o=a.align,l=o===void 0?"start":o,u=a.behavior;e.cancelScrollToIndex(),u==="smooth"&&e.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),e._scrollToOffset(e.getOffsetForAlignment(t,l),{adjustments:void 0,behavior:u})},this.scrollToIndex=function(t,r){var a=r===void 0?{}:r,o=a.align,l=o===void 0?"auto":o,u=a.behavior;t=Math.max(0,Math.min(t,e.options.count-1)),e.cancelScrollToIndex(),u==="smooth"&&e.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var d=e.getOffsetForIndex(t,l),h=d[0],f=d[1];e._scrollToOffset(h,{adjustments:void 0,behavior:u}),u!=="smooth"&&e.isDynamicMode()&&(e.scrollToIndexTimeoutId=setTimeout(function(){e.scrollToIndexTimeoutId=null;var y=e.measureElementCache.has(e.options.getItemKey(t));if(y){var g=e.getOffsetForIndex(t,f),b=g[0];Et(b,e.scrollOffset)||e.scrollToIndex(t,{align:f,behavior:u})}else e.scrollToIndex(t,{align:f,behavior:u})}))},this.scrollBy=function(t,r){var a=r===void 0?{}:r,o=a.behavior;e.cancelScrollToIndex(),o==="smooth"&&e.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),e._scrollToOffset(e.scrollOffset+t,{adjustments:void 0,behavior:o})},this.getTotalSize=function(){var t;return(((t=e.getMeasurements()[e.options.count-1])==null?void 0:t.end)||e.options.paddingStart)-e.options.scrollMargin+e.options.paddingEnd},this._scrollToOffset=function(t,r){var a=r.adjustments,o=r.behavior;e.options.scrollToFn(t,{behavior:o,adjustments:a},e)},this.measure=function(){e.itemSizeCache=new Map,e.notify()},this.setOptions(s),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(function(t){e.itemSizeCache.set(t.key,t.size)}),this.maybeNotify()},Be=function(s,e,t,r){for(;s<=e;){var a=(s+e)/2|0,o=t(a);if(o<r)s=a+1;else if(o>r)e=a-1;else return a}return s>0?s-1:0};function kt(n){for(var s=n.measurements,e=n.outerSize,t=n.scrollOffset,r=s.length-1,a=function(d){return s[d].start},o=Be(0,r,a,t),l=o;l<r&&s[l].end<t+e;)l++;return{startIndex:o,endIndex:l}}/** * react-virtual * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var Dt=typeof document<"u"?m.useLayoutEffect:m.useEffect;function $t(n){var s=m.useReducer(function(){return{}},{})[1],e=J({},n,{onChange:function(o){s(),n.onChange==null||n.onChange(o)}}),t=m.useState(function(){return new Pt(e)}),r=t[0];return r.setOptions(e),m.useEffect(function(){return r._didMount()},[]),Dt(function(){return r._willUpdate()}),r}function dn(n){return $t(J({observeElementRect:Ct,observeElementOffset:zt,scrollToFn:Nt},n))}function fn(n){const{close:s}=de(),{image:e,images:t}=n,[r,a]=Y(n.activeIndex,n.defaultActiveIndex,n.onActiveIndexChange),o=e||(t==null?void 0:t[r]);return i.jsx(fe,{size:"fullscreenTakeover",background:"bg-black/80",children:i.jsxs(he,{padding:"p-0",className:"w-full h-full",children:[i.jsx(ue,{size:"lg",color:"paper",className:"absolute top-0 right-0 text-white z-20",onClick:()=>{s()},children:i.jsx(it,{})}),i.jsxs("div",{className:"relative p-40 flex items-center justify-center w-full h-full",children:[t!=null&&t.length?i.jsx(ue,{size:"lg",color:"white",variant:"flat",className:"absolute my-auto top-0 bottom-0 left-20",radius:"rounded",disabled:r<1,onClick:()=>{a(r-1)},children:i.jsx(ht,{})}):null,i.jsx("img",{src:o,alt:"",className:"max-h-full w-auto shadow object-contain"}),t!=null&&t.length?i.jsx(ue,{size:"lg",color:"white",variant:"flat",className:"absolute my-auto top-0 bottom-0 right-20",radius:"rounded",disabled:r+1===(t==null?void 0:t.length),onClick:()=>{a(r+1)},children:i.jsx(mt,{})}):null]})]})})}const hn=te(i.jsx("path",{d:"M6 19h4V5H6v14zm8-14v14h4V5h-4z"}),"PauseOutlined"),mn="track",vn="channel",gn="playlist";function bn(){return Me("((pointer: coarse))")}function pn(n){return ze(["search",n],()=>Rt(n),{enabled:!!n.query,keepPreviousData:!!n.query})}function Rt(n){const s={...n,types:n.types.join(",")};return H.get("search",{params:s}).then(e=>e.data)}function Ft(n,s){return["channel",`${n}`,s]}function Lt(n){return`channel/${n}`}function xn(n,s){const e=Oe();n=n||e.slugOrId;const t={...s,filter:e.filter||"",paginate:"simple"};return ze(Ft(n,t),()=>At(n,t))}function At(n,s={}){return H.get(Lt(n),{params:s}).then(e=>e.data)}function yn({genre:n,className:s,...e}){const t=m.useMemo(()=>_t(n),[n]);return i.jsx(Ne,{...e,className:C("block first-letter:capitalize hover:underline outline-none focus-visible:underline",s),to:t,children:n.display_name||n.name})}function _t(n,{absolute:s}={}){let t=`/channel/genre/${Pe(n.name)}`;return s&&(t=`${ke().settings.base_url}${t}`),t}function Sn({playlist:n,className:s}){const e=m.useMemo(()=>Vt(n),[n.id]);return i.jsx(Ne,{className:C("capitalize hover:underline",s),to:e,children:n.name})}function Vt(n,{absolute:s}={}){const e=Pe(n.name);let t=`/playlist/${n.id}/${e}`;return s&&(t=`${ke().settings.base_url}${t}`),t}const Bt=te(i.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86-3 3.87L9 13.14 6 17h12l-3.86-5.14z"}),"ImageOutlined");function Ke(){const{trans:n}=lt();return i.jsxs(m.Fragment,{children:[i.jsxs("div",{className:"md:flex gap-28",children:[i.jsx(ut,{children:i.jsx(ct,{name:"image",diskPrefix:"playlist_media",variant:"square",previewSize:"w-160 h-160",className:"mb-24 md:mb-0",placeholderIcon:i.jsx(Bt,{}),showRemoveButton:!0,stretchPreview:!0})}),i.jsxs("div",{className:"flex-auto mb-34",children:[i.jsx(je,{autoFocus:!0,name:"name",label:i.jsx(T,{message:"Name"}),className:"mb-24"}),i.jsx(we,{name:"collaborative",description:i.jsx(T,{message:"Invite other users to add tracks."}),className:"mb-24",children:i.jsx(T,{message:"Collaborative"})}),i.jsx(we,{name:"public",description:i.jsx(T,{message:"Everyone can see public playlists."}),children:i.jsx(T,{message:"Public"})})]})]}),i.jsx(je,{name:"description",label:i.jsx(T,{message:"Description"}),inputElementType:"textarea",rows:4,placeholder:n(ne("Give your playlist a catchy description."))})]})}function Kt({form:n,playlistId:s}={}){const e=Oe();return e.playlistId&&!s&&(s=e.playlistId),me(t=>Ut(s,t),{onSuccess:()=>{ve(ne("Playlist updated")),De.invalidateQueries(["playlists"])},onError:t=>n?$e(t,n):Re(t)})}function Ut(n,s){return H.put(`playlists/${n}`,s).then(e=>e.data)}function In({playlist:n}){const{close:s,formId:e}=de(),t=Fe({defaultValues:{name:n.name,public:n.public,collaborative:n.collaborative,image:n.image,description:n.description}}),r=Kt({form:t,playlistId:n.id});return i.jsxs(fe,{size:"xl",children:[i.jsx(Le,{children:i.jsx(T,{message:"Update playlist"})}),i.jsx(he,{children:i.jsx(Ae,{id:e,form:t,onSubmit:a=>{r.mutate(a,{onSuccess:o=>{s(o.playlist)}})},children:i.jsx(Ke,{})})}),i.jsxs(_e,{children:[i.jsx(Z,{onClick:()=>s(),children:i.jsx(T,{message:"Cancel"})}),i.jsx(Z,{form:e,type:"submit",variant:"flat",color:"primary",disabled:r.isLoading,children:i.jsx(T,{message:"Update"})})]})]})}function qt(n){return me(s=>Wt(s),{onSuccess:()=>{ve(ne("Playlist created")),De.invalidateQueries(["playlists"])},onError:s=>$e(s,n)})}function Wt(n){return H.post("playlists",n).then(s=>s.data)}function jn(){const{close:n,formId:s}=de(),e=Fe(),t=qt(e);return i.jsxs(fe,{size:"xl",children:[i.jsx(Le,{children:i.jsx(T,{message:"New playlist"})}),i.jsx(he,{children:i.jsx(Ae,{id:s,form:e,onSubmit:r=>{t.mutate(r,{onSuccess:a=>{n(a.playlist)}})},children:i.jsx(Ke,{})})}),i.jsxs(_e,{children:[i.jsx(Z,{onClick:()=>n(),children:i.jsx(T,{message:"Cancel"})}),i.jsx(Z,{form:s,type:"submit",variant:"flat",color:"primary",disabled:t.isLoading,children:i.jsx(T,{message:"Create"})})]})]})}function wn(){return me(n=>Gt(n),{onSuccess:(n,s)=>{ve(ne("[one Comment deleted|other Deleted :count comments]",{values:{count:s.commentIds.length}}))},onError:n=>Re(n)})}function Gt({commentIds:n}){return H.delete(`comment/${n.join(",")}`).then(s=>s.data)}const En=te(i.jsx("path",{d:"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z"}),"TrendingUpOutlined");export{St as A,vn as C,Ve as D,tn as E,on as F,yn as G,fn as I,un as M,Jt as N,hn as P,wt as S,mn as T,ln as U,Xt as a,Zt as b,Yt as c,rn as d,cn as e,dn as f,gn as g,nn as h,pn as i,bn as j,xn as k,jn as l,Sn as m,In as n,wn as o,En as p,Bt as q,Ft as r,sn as s,Lt as t,an as u,Vt as v,_t as w,Kt as x,en as y,zt as z}; //# sourceMappingURL=TrendingUp-bcf21998.js.map
Save
Cancel