UNPKG

twist-aplayer

Version:
43 lines (42 loc) 38.7 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("react");function Ne(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const H=Ne(l);var te={exports:{}},G={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var ve;function Ce(){if(ve)return G;ve=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(n,a,s){var m=null;if(s!==void 0&&(m=""+s),a.key!==void 0&&(m=""+a.key),"key"in a){s={};for(var p in a)p!=="key"&&(s[p]=a[p])}else s=a;return a=s.ref,{$$typeof:e,type:n,key:m,ref:a!==void 0?a:null,props:s}}return G.Fragment=t,G.jsx=r,G.jsxs=r,G}var J={};/** * @license React * react-jsx-runtime.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var be;function $e(){return be||(be=1,process.env.NODE_ENV!=="production"&&function(){function e(o){if(o==null)return null;if(typeof o=="function")return o.$$typeof===Q?null:o.displayName||o.name||null;if(typeof o=="string")return o;switch(o){case u:return"Fragment";case b:return"Profiler";case f:return"StrictMode";case $:return"Suspense";case k:return"SuspenseList";case O:return"Activity"}if(typeof o=="object")switch(typeof o.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),o.$$typeof){case y:return"Portal";case S:return(o.displayName||"Context")+".Provider";case _:return(o._context.displayName||"Context")+".Consumer";case j:var x=o.render;return o=o.displayName,o||(o=x.displayName||x.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case A:return x=o.displayName||null,x!==null?x:e(o.type)||"Memo";case I:x=o._payload,o=o._init;try{return e(o(x))}catch{}}return null}function t(o){return""+o}function r(o){try{t(o);var x=!1}catch{x=!0}if(x){x=console;var T=x.error,R=typeof Symbol=="function"&&Symbol.toStringTag&&o[Symbol.toStringTag]||o.constructor.name||"Object";return T.call(x,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",R),t(o)}}function n(o){if(o===u)return"<>";if(typeof o=="object"&&o!==null&&o.$$typeof===I)return"<...>";try{var x=e(o);return x?"<"+x+">":"<...>"}catch{return"<...>"}}function a(){var o=Y.A;return o===null?null:o.getOwner()}function s(){return Error("react-stack-top-frame")}function m(o){if(Z.call(o,"key")){var x=Object.getOwnPropertyDescriptor(o,"key").get;if(x&&x.isReactWarning)return!1}return o.key!==void 0}function p(o,x){function T(){ee||(ee=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",x))}T.isReactWarning=!0,Object.defineProperty(o,"key",{get:T,configurable:!0})}function i(){var o=e(this.type);return z[o]||(z[o]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),o=this.props.ref,o!==void 0?o:null}function d(o,x,T,R,C,M,ue,se){return T=M.ref,o={$$typeof:g,type:o,key:x,props:M,_owner:C},(T!==void 0?T:null)!==null?Object.defineProperty(o,"ref",{enumerable:!1,get:i}):Object.defineProperty(o,"ref",{enumerable:!1,value:null}),o._store={},Object.defineProperty(o._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(o,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(o,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:ue}),Object.defineProperty(o,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:se}),Object.freeze&&(Object.freeze(o.props),Object.freeze(o)),o}function v(o,x,T,R,C,M,ue,se){var P=x.children;if(P!==void 0)if(R)if(oe(P)){for(R=0;R<P.length;R++)h(P[R]);Object.freeze&&Object.freeze(P)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else h(P);if(Z.call(x,"key")){P=e(o);var D=Object.keys(x).filter(function(Pe){return Pe!=="key"});R=0<D.length?"{key: someKey, "+D.join(": ..., ")+": ...}":"{key: someKey}",N[P+R]||(D=0<D.length?"{"+D.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`,R,P,D,P),N[P+R]=!0)}if(P=null,T!==void 0&&(r(T),P=""+T),m(x)&&(r(x.key),P=""+x.key),"key"in x){T={};for(var ie in x)ie!=="key"&&(T[ie]=x[ie])}else T=x;return P&&p(T,typeof o=="function"?o.displayName||o.name||"Unknown":o),d(o,P,M,C,a(),T,ue,se)}function h(o){typeof o=="object"&&o!==null&&o.$$typeof===g&&o._store&&(o._store.validated=1)}var E=l,g=Symbol.for("react.transitional.element"),y=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),_=Symbol.for("react.consumer"),S=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),$=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),I=Symbol.for("react.lazy"),O=Symbol.for("react.activity"),Q=Symbol.for("react.client.reference"),Y=E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=Object.prototype.hasOwnProperty,oe=Array.isArray,F=console.createTask?console.createTask:function(){return null};E={"react-stack-bottom-frame":function(o){return o()}};var ee,z={},U=E["react-stack-bottom-frame"].bind(E,s)(),W=F(n(s)),N={};J.Fragment=u,J.jsx=function(o,x,T,R,C){var M=1e4>Y.recentlyCreatedOwnerStacks++;return v(o,x,T,!1,R,C,M?Error("react-stack-top-frame"):U,M?F(n(o)):W)},J.jsxs=function(o,x,T,R,C){var M=1e4>Y.recentlyCreatedOwnerStacks++;return v(o,x,T,!0,R,C,M?Error("react-stack-top-frame"):U,M?F(n(o)):W)}}()),J}var he;function ke(){return he||(he=1,process.env.NODE_ENV==="production"?te.exports=Ce():te.exports=$e()),te.exports}var c=ke(),re=e=>`--${e}`,ye=e=>`var(--${e})`,pe=(e,t)=>`--${e}: ${t};`;function Me(e,t){const r=n=>t;return{b:()=>`${r()}-${e}`,be:n=>`${r()}-${e}__${n}`,bm:n=>`${r()}-${e}--${n}`,bem:(n,a)=>`${r()}-${e}__${n}--${a}`,bs:n=>`${r()}-${e}-${n}`,ns:n=>`${r()}-${n}`,cb:()=>`.${r()}-${e}`,cbe:n=>`.${r()}-${e}__${n}`,cbm:n=>`.${r()}-${e}--${n}`,cbem:(n,a)=>`.${r()}-${e}__${n}--${a}`,cbs:n=>`.${r()}-${e}-${n}`,cns:n=>`.${r()}-${n}`,cv:n=>re(`${r()}-${e}-${n}`),cvm:(n,a={})=>{const s=r();for(const m of Object.keys(n))a[re(`${s}-${e}-${m}`)]=n[m];return a},gcv:n=>ye(`${r()}-${e}-${n}`),scv:(n,a)=>pe(`${r()}-${e}-${n}`,a),nv:n=>re(`${r()}-${n}`),nvm:(n,a={})=>{const s=r();for(const m of Object.keys(n))a[re(`${s}-${m}`)]=n[m];return a},gnv:n=>ye(`${r()}-${n}`),snv:(n,a)=>pe(`${r()}-${n}`,a)}}function q(e){return l.useMemo(()=>Me(e,"twist"),[e])}var _e={color:void 0,size:void 0,className:void 0,style:void 0,attrs:void 0},me=H.createContext(_e);me.Provider;function K(e){"@babel/helpers - typeof";return K=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K(e)}var qe=["attrs","size","title","spin","rotate","color"];function Ie(e,t){return De(e)||ze(e,t)||Oe(e,t)||Ve()}function Ve(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ze(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,s,m,p=[],i=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(i=(n=s.call(r)).done)&&(p.push(n.value),p.length!==t);i=!0);}catch(v){d=!0,a=v}finally{try{if(!i&&r.return!=null&&(m=r.return(),Object(m)!==m))return}finally{if(d)throw a}}return p}}function De(e){if(Array.isArray(e))return e}function Be(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Oe(e))||t){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(d){throw d},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,m=!0,p=!1;return{s:function(){r=r.call(e)},n:function(){var d=r.next();return m=d.done,d},e:function(d){p=!0,s=d},f:function(){try{m||r.return==null||r.return()}finally{if(p)throw s}}}}function Oe(e,t){if(e){if(typeof e=="string")return ge(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ge(e,t):void 0}}function ge(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ae(){return ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ae.apply(null,arguments)}function Ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function X(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ee(Object(r),!0).forEach(function(n){He(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ee(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function He(e,t,r){return(t=Ye(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ye(e){var t=Fe(e,"string");return K(t)=="symbol"?t:t+""}function Fe(e,t){if(K(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(K(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ue(e,t){if(e==null)return{};var r,n,a=We(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function We(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}function Ge(e){var t=e.attrs,r=e.size,n=e.title,a=e.spin,s=e.rotate,m=e.color,p=Ue(e,qe),i=function(v){var h=r||v.size||"1em",E,g="",y="";return v.className&&(E=v.className),e.className&&(E=E?"".concat(E," ").concat(e.className):e.className),a&&(E?E+=" twist-icon-loading":E="twist-icon-loading"),s&&(g="rotate(".concat(s,"deg)"),y="rotate(".concat(s,"deg)")),H.createElement("svg",ae({xmlns:"http://www.w3.org/2000/svg"},v.attrs,t,p,{className:E,style:X(X({color:m||v.color,msTransform:g,transform:y},v.style),e.style),width:h,height:h}),n&&H.createElement("title",null,n),e.children)};return me!==void 0?H.createElement(me.Consumer,null,function(d){return i(d)}):i(_e)}function Je(e){var t={},r=e.split(";"),n=Be(r),a;try{for(n.s();!(a=n.n()).done;){var s=a.value,m=s.split(":"),p=Ie(m,2),i=p[0],d=p[1];if(i&&d){var v=i.trim().replace(/-./g,function(h){return h.charAt(1).toUpperCase()});t[v]=d.trim()}}}catch(h){n.e(h)}finally{n.f()}return t}function Re(e){return e&&e.map(function(t,r){return H.createElement(t.tag,X(X({},t.attrs),{},{key:r,style:t.attrs.style?Je(t.attrs.style):null}),Re(t.children))})}function L(e){return function(t){return H.createElement(Ge,ae({attrs:X({},e.attrs)},t),Re(e.children))}}function Ke(e){return L({attrs:{viewBox:"0 0 1024 1024"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9m320 0L518.2 498a18.6 18.6 0 0 0-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9"}}]})(e)}function Xe(e){return L({attrs:{viewBox:"0 0 1024 1024"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28m-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14s-2.1-10.4-6.2-14"}}]})(e)}function Qe(e){return L({attrs:{viewBox:"0 0 1024 1024"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874S66 772.3 40.2 711.3C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3c22.2 52.4 53.9 99.5 94.3 139.9s87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952s117-11.6 171.3-34.6c52.4-22.2 99.5-53.9 139.9-94.3s72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512s-11.6-117-34.6-171.3a440.5 440.5 0 0 0-94.3-139.9a437.7 437.7 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150s83.9 101.8 109.7 162.7c26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874s-101.8 83.9-162.7 109.7c-63.1 26.8-130.2 40.3-199.3 40.3"}}]})(e)}function Ze(e){return L({attrs:{viewBox:"0 0 512 512"},children:[{tag:"path",attrs:{d:"M294.1 256L167 129c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.3 34 0L345 239c9.1 9.1 9.3 23.7.7 33.1L201.1 417c-4.7 4.7-10.9 7-17 7s-12.3-2.3-17-7c-9.4-9.4-9.4-24.6 0-33.9l127-127.1z",fill:"currentColor"}}]})(e)}function et(e){return L({attrs:{viewBox:"0 0 512 512"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M208 432h-48a16 16 0 0 1-16-16V96a16 16 0 0 1 16-16h48a16 16 0 0 1 16 16v320a16 16 0 0 1-16 16m144 0h-48a16 16 0 0 1-16-16V96a16 16 0 0 1 16-16h48a16 16 0 0 1 16 16v320a16 16 0 0 1-16 16"}}]})(e)}function tt(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"}}]})(e)}function rt(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 5.27L3.28 4L20 20.72L18.73 22l-3-3H7v3l-4-4l4-4v3h6.73L7 10.27V11H5V8.27zM17 13h2v4.18l-2-2zm0-8V2l4 4l-4 4V7H8.82l-2-2z"}}]})(e)}function nt(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"m17 3l5.25 4.5L17 12l5.25 4.5L17 21v-3h-2.74l-2.82-2.82l2.12-2.12L15.5 15H17V9h-1.5l-9 9H2v-3h3.26l9-9H17zM2 6h4.5l2.82 2.82l-2.12 2.12L5.26 9H2z"}}]})(e)}function at(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z"}}]})(e)}function ot(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M10.5 17q1.05 0 1.775-.725T13 14.5V9h3V7h-4v5.5q-.325-.225-.7-.363T10.5 12q-1.05 0-1.775.725T8 14.5t.725 1.775T10.5 17M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20z"}}]})(e)}function ut(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M14 19V5h4v14zm-8 0V5h4v14z"}}]})(e)}function st(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8 17.175V6.825q0-.425.3-.713t.7-.287q.125 0 .263.037t.262.113l8.15 5.175q.225.15.338.375t.112.475t-.112.475t-.338.375l-8.15 5.175q-.125.075-.262.113T9 18.175q-.4 0-.7-.288t-.3-.712"}}]})(e)}function it(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M11.5 10.5h-.75q-.325 0-.537-.213T10 9.75t.213-.537T10.75 9H12q.425 0 .713.288T13 10v4.25q0 .325-.213.538T12.25 15t-.537-.213t-.213-.537zM6.85 19l.85.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L3.7 18.7q-.15-.15-.213-.325T3.426 18t.063-.375t.212-.325l2.575-2.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7l-.85.85H17v-3q0-.425.288-.712T18 13t.713.288T19 14v3q0 .825-.587 1.413T17 19zm10.3-12H7v3q0 .425-.288.713T6 11t-.712-.288T5 10V7q0-.825.588-1.412T7 5h10.15l-.85-.85q-.3-.3-.288-.7t.288-.7q.3-.3.712-.312t.713.287L20.3 5.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-2.575 2.575q-.3.3-.712.288T16.3 9.25q-.275-.3-.288-.7t.288-.7z"}}]})(e)}function lt(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"m6.85 19l.85.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L3.7 18.7q-.15-.15-.213-.325T3.426 18t.063-.375t.212-.325l2.575-2.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7l-.85.85H17v-3q0-.425.288-.712T18 13t.713.288T19 14v3q0 .825-.587 1.413T17 19zm10.3-12H7v3q0 .425-.288.713T6 11t-.712-.288T5 10V7q0-.825.588-1.412T7 5h10.15l-.85-.85q-.3-.3-.288-.7t.288-.7q.3-.3.712-.312t.713.287L20.3 5.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-2.575 2.575q-.3.3-.712.288T16.3 9.25q-.275-.3-.288-.7t.288-.7z"}}]})(e)}function ct(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M9 15H6q-.425 0-.712-.288T5 14v-4q0-.425.288-.712T6 9h3l3.3-3.3q.475-.475 1.088-.213t.612.938v11.15q0 .675-.612.938T12.3 18.3zm9.5-3q0 1.05-.475 1.988t-1.25 1.537q-.25.15-.512.013T16 15.1V8.85q0-.3.263-.437t.512.012q.775.625 1.25 1.575t.475 2"}}]})(e)}function ft(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7 15V9h4l5-5v16l-5-5z"}}]})(e)}function dt(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M19 11.975q0-2.075-1.1-3.787t-2.95-2.563q-.375-.175-.55-.537t-.05-.738q.15-.4.538-.575t.787 0Q18.1 4.85 19.55 7.063T21 11.974t-1.45 4.913t-3.875 3.287q-.4.175-.788 0t-.537-.575q-.125-.375.05-.737t.55-.538q1.85-.85 2.95-2.562t1.1-3.788M7 15H4q-.425 0-.712-.288T3 14v-4q0-.425.288-.712T4 9h3l3.3-3.3q.475-.475 1.088-.213t.612.938v11.15q0 .675-.612.938T10.3 18.3zm9.5-3q0 1.05-.475 1.988t-1.25 1.537q-.25.15-.513.013T14 15.1V8.85q0-.3.263-.437t.512.012q.775.625 1.25 1.575t.475 2"}}]})(e)}function mt(e){return L({attrs:{viewBox:"0 0 24 24"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M18.25 12L8.5 17.629V6.37z"}}]})(e)}function le(e,t){if(!t.current)return 0;let r=(e.clientX-t.current.getBoundingClientRect().left)/t.current.clientWidth;return r=Math.max(r,0),r=Math.min(r,1),r=Math.floor(r*100)/100,r}function ce(e,t){if(!t.current)return 0;let r=1-(e.clientY-t.current.getBoundingClientRect().top)/t.current.clientHeight;return r=Math.max(r,0),r=Math.min(r,1),r=Math.floor(r*100)/100,r}function Le(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=Le(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function w(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=Le(e))&&(n&&(n+=" "),n+=t);return n}function vt({bufferedPercentage:e,playedPercentage:t,onSeek:r}){const n=q("aplayer-bar"),a=q("aplayer-icon"),s=l.useRef(null),[m,p]=l.useState(t),i=l.useRef(!1);l.useEffect(()=>{i.current||p(t)},[t]);const d=l.useCallback(v=>{i.current=!0;const h=le(v,s);p(h);const E=y=>{const u=le(y,s);p(u)},g=y=>{document.removeEventListener("mousemove",E),document.removeEventListener("mouseup",g);const u=le(y,s);p(u),r==null||r(u),i.current=!1};document.addEventListener("mousemove",E),document.addEventListener("mouseup",g)},[r]);return c.jsx("div",{ref:s,className:w(n.b(),n.bs("vars")),onMouseDown:d,role:"slider","aria-label":"Audio progress","aria-valuenow":m?m*100:0,"aria-valuemin":0,"aria-valuemax":100,"aria-live":"polite",children:c.jsxs("div",{className:n.be("inner"),children:[typeof e<"u"?c.jsx("div",{className:n.be("loaded"),style:{width:`${e*100}%`}}):null,typeof m<"u"?c.jsx("div",{className:n.be("played"),style:{width:`${m*100}%`},children:c.jsx("span",{className:n.be("thumb"),children:c.jsx("span",{className:w(a.bs("loading")),children:c.jsx(Qe,{})})})}):null]})})}function bt({volume:e,muted:t,onToggleMuted:r,onChangeVolume:n}){const a=q("aplayer-volumn"),s=q("aplayer-icon"),m=l.useRef(null),[p,i]=l.useState(!1),d=l.useCallback(v=>{n(ce(v,m)),i(!0);const h=g=>{n(ce(g,m))},E=g=>{document.removeEventListener("mouseup",E),document.removeEventListener("mousemove",h),i(!1),n(ce(g,m))};document.addEventListener("mousemove",h),document.addEventListener("mouseup",E)},[n]);return c.jsxs("div",{className:w(a.b(),a.bs("vars")),children:[c.jsx("button",{type:"button",className:w(s.b(),s.bs("volume-down")),onClick:()=>r(),"aria-label":t||!e?"Muted":"unMuted",children:t||!e?c.jsx(ft,{}):e>=1?c.jsx(dt,{}):c.jsx(ct,{})}),c.jsx("div",{className:w(a.be("bar-wrap"),{[a.bem("bar-wrap","active")]:p}),ref:m,onMouseDown:d,children:c.jsx("div",{className:a.be("bar"),children:c.jsx("div",{className:a.be("thumb"),style:{height:t?0:`${e*100}%`}})})})]})}function xe(e){if(typeof e>"u")return"--:--";if(Number.isNaN(e))return"00:00";const t=m=>m<10?`0${m}`:`${m}`,r=Math.trunc(e/60),n=Math.trunc(e-r*60),a=Math.trunc(r/60),s=Math.trunc(e/60-60*Math.trunc(e/60/60));return e>=3600?`${t(a)}:${t(s)}:${t(n)}`:`${t(r)}:${t(n)}`}function ht({volume:e,onChangeVolume:t,muted:r,currentTime:n,audioDurationSeconds:a,bufferedSeconds:s,onToggleMenu:m,onToggleMuted:p,order:i,onOrderChange:d,loop:v,onLoopChange:h,onSeek:E,isPlaying:g,onTogglePlay:y,onSkipForward:u,onSkipBack:f,showLyrics:b=!0,onToggleLyrics:_}){const S=q("aplayer-controller"),j=q("aplayer-icon"),$=l.useCallback(()=>{const A={list:"random",random:"list"}[i];d(A)},[i,d]),k=l.useCallback(()=>{const A={all:"one",one:"none",none:"all"}[v];h(A)},[v,h]);return c.jsxs("div",{className:w(S.b(),S.bs("vars")),role:"group","aria-label":"Audio Controls",children:[c.jsx(vt,{playedPercentage:typeof n>"u"||typeof a>"u"?void 0:n/a,bufferedPercentage:typeof s>"u"||typeof a>"u"?void 0:s/a,onSeek:A=>E==null?void 0:E(A*a)}),c.jsxs("div",{className:S.be("time"),children:[c.jsxs("span",{className:S.be("time-inner"),"aria-live":"polite",children:[c.jsx("span",{className:S.be("ptime"),children:xe(n)})," / ",c.jsx("span",{className:S.be("dtime"),children:xe(a)})]}),c.jsx("button",{className:w(j.b(),j.bs("back")),onClick:f,type:"button","aria-label":"Previous track",children:c.jsx(Ke,{})}),c.jsx("button",{className:w(j.b(),j.bs("play")),onClick:y,type:"button","aria-label":g?"Pause audio":"Play audio",children:g?c.jsx(ut,{}):c.jsx(st,{})}),c.jsx("button",{className:w(j.b(),j.bs("forward")),onClick:u,type:"button","aria-label":"Next track",children:c.jsx(Xe,{})}),c.jsx(bt,{volume:e,muted:r,onToggleMuted:p,onChangeVolume:t}),c.jsx("button",{className:w(j.b(),j.bs("order")),onClick:$,type:"button","aria-label":`Playback order: ${i}`,children:{list:c.jsx(at,{}),random:c.jsx(nt,{})}[i]}),c.jsx("button",{className:w(j.b(),j.bs("order")),onClick:k,type:"button","aria-label":`Loop mode: ${v}`,children:{all:c.jsx(lt,{}),one:c.jsx(it,{}),none:c.jsx(rt,{})}[v]}),c.jsx("button",{type:"button",className:w(j.b(),j.bs("menu")),onClick:()=>m==null?void 0:m(),"aria-label":"Toggle playlist menu",children:c.jsx(tt,{})}),c.jsx("button",{type:"button",className:w(j.b(),j.bs("lrc"),{[j.ns("lrc-inactivity")]:!b}),onClick:_,"aria-label":b?"Hide lyrics":"Show lyrics","aria-pressed":b,children:c.jsx(ot,{})})]})]})}function yt({open:e,audio:t,playingAudioUrl:r,onPlayAudio:n,listMaxHeight:a}){const s=q("aplayer-list"),m=a?{maxHeight:a}:void 0,p=l.useCallback(d=>d?typeof d=="string"?d:d.name??"Audio artist":"Audio artist",[]),i=l.useRef(null);return l.useEffect(()=>{if(i.current){const d=i.current;return d.style.maxHeight=`${Math.min(d.scrollHeight,a??1/0)}px`,()=>{d.removeAttribute("style")}}},[a]),c.jsx("div",{ref:i,className:w(s.b(),{[s.bm("hide")]:!e,[s.bs("vars")]:!0}),"aria-label":"Audio playlist","aria-live":"polite",children:c.jsx("ol",{style:m,children:t.map((d,v)=>c.jsxs("li",{className:w({[s.bm("active")]:d.url===r}),onClick:()=>{d.url!==r&&(n==null||n(d))},role:"button","aria-label":`${d.name??"Audio name"} by ${p(d.artist)}}`,children:[c.jsx("span",{className:s.be("cur")}),c.jsx("span",{className:s.be("index"),children:v+1}),c.jsx("span",{className:s.be("title"),children:d.name??"Audio name"}),c.jsx("span",{className:s.be("author"),children:p(d.artist)})]},d.name||v))})})}function Se({show:e,lrcText:t,currentTime:r}){const n=q("aplayer-lrc"),a=l.useMemo(()=>pt(t),[t]),s=l.useMemo(()=>{for(let p=0;p<a.length;p++){const i=a[p],d=a[p+1];if(r>=i[0]&&(!d||r<d[0]))return p}return 0},[r,a]),m=l.useMemo(()=>({transform:`translateY(${-s*16}px)`,WebkitTransform:`translateY(${-s*16}px)`}),[s]);return c.jsx("div",{className:w(n.b(),{[n.bm("hide")]:!e}),children:t?c.jsx("div",{className:n.be("contents"),style:m,children:a.map(([,p],i)=>c.jsx("p",{className:w({[n.be("current")]:i===s}),children:p},i))}):null})}function pt(e){if(e){e=e.replace(/([^\]^\n])\[/g,(a,s)=>`${s} [`);const t=e.split(` `),r=[],n=t.length;for(let a=0;a<n;a++){const s=t[a].match(/\[(\d{2}):(\d{2})(\.(\d{2,3}))?\]/g),m=t[a].replace(/.*\[(\d{2}):(\d{2})(\.(\d{2,3}))?\]/g,"").replace(/<(\d{2}):(\d{2})(\.(\d{2,3}))?>/g,"").replace(/^\s+|\s+$/g,"");if(s){const p=s.length;for(let i=0;i<p;i++){const d=/\[(\d{2}):(\d{2})(\.(\d{2,3}))?\]/.exec(s[i]),v=d[1]*60,h=Number.parseInt(d[2]),E=d[4]?Number.parseInt(d[4])/(`${d[4]}`.length===2?100:1e3):0,g=v+h+E;r.push([g,m])}}}return r.sort((a,s)=>a[0]-s[0]),r}else return[]}var ne={exports:{}},fe={};/** * @license React * use-sync-external-store-shim.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Te;function gt(){if(Te)return fe;Te=1;var e=l;function t(h,E){return h===E&&(h!==0||1/h===1/E)||h!==h&&E!==E}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,a=e.useEffect,s=e.useLayoutEffect,m=e.useDebugValue;function p(h,E){var g=E(),y=n({inst:{value:g,getSnapshot:E}}),u=y[0].inst,f=y[1];return s(function(){u.value=g,u.getSnapshot=E,i(u)&&f({inst:u})},[h,g,E]),a(function(){return i(u)&&f({inst:u}),h(function(){i(u)&&f({inst:u})})},[h]),m(g),g}function i(h){var E=h.getSnapshot;h=h.value;try{var g=E();return!r(h,g)}catch{return!0}}function d(h,E){return E()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?d:p;return fe.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:v,fe}var de={};/** * @license React * use-sync-external-store-shim.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var je;function Et(){return je||(je=1,process.env.NODE_ENV!=="production"&&function(){function e(g,y){return g===y&&(g!==0||1/g===1/y)||g!==g&&y!==y}function t(g,y){v||a.startTransition===void 0||(v=!0,console.error("You are using an outdated, pre-release alpha of React 18 that does not support useSyncExternalStore. The use-sync-external-store shim will not work correctly. Upgrade to a newer pre-release."));var u=y();if(!h){var f=y();s(u,f)||(console.error("The result of getSnapshot should be cached to avoid an infinite loop"),h=!0)}f=m({inst:{value:u,getSnapshot:y}});var b=f[0].inst,_=f[1];return i(function(){b.value=u,b.getSnapshot=y,r(b)&&_({inst:b})},[g,u,y]),p(function(){return r(b)&&_({inst:b}),g(function(){r(b)&&_({inst:b})})},[g]),d(u),u}function r(g){var y=g.getSnapshot;g=g.value;try{var u=y();return!s(g,u)}catch{return!0}}function n(g,y){return y()}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var a=l,s=typeof Object.is=="function"?Object.is:e,m=a.useState,p=a.useEffect,i=a.useLayoutEffect,d=a.useDebugValue,v=!1,h=!1,E=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?n:t;de.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:E,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())}()),de}var we;function xt(){return we||(we=1,process.env.NODE_ENV==="production"?ne.exports=gt():ne.exports=Et()),ne.exports}var V=xt();const B=[];function St(e){const t=l.useRef(null);return l.useEffect(()=>{if(typeof window<"u"&&!t.current){const r=t.current=document.createElement("audio");typeof(e==null?void 0:e.src)<"u"&&(r.src=e.src),typeof(e==null?void 0:e.autoPlay)<"u"&&(r.autoplay=e.autoPlay),typeof(e==null?void 0:e.initialVolume)<"u"&&(r.volume=e.initialVolume),B.includes(r)||B.push(r)}},[e==null?void 0:e.autoPlay,e==null?void 0:e.initialVolume,e==null?void 0:e.src]),l.useEffect(()=>{if(typeof window>"u")return;const r=t.current;if(r&&(e!=null&&e.onError))return r.addEventListener("error",e.onError),()=>{r.removeEventListener("error",e.onError)}},[e==null?void 0:e.onError]),l.useEffect(()=>{if(typeof window>"u")return;const r=t.current;if(r&&(e!=null&&e.onEnded))return r.addEventListener("ended",e.onEnded),()=>{r.removeEventListener("ended",e.onEnded)}},[e==null?void 0:e.onEnded]),l.useEffect(()=>()=>{const r=t.current;if(r){r.pause(),r.currentTime=0;const n=B.indexOf(r);n!==-1&&B.splice(n,1)}t.current=null},[]),t}function Tt(e){const t=St(e),r=l.useCallback(u=>{for(let f=0;f<B.length;f++){const b=B[f];b!==u&&!b.paused&&b.pause()}},[]),n=l.useCallback(async u=>{var b;const f=t.current;if(f){e.mutex&&r(f),f.src!==u&&(f.pause(),f.currentTime=0,f.src=u);try{await((b=t.current)==null?void 0:b.play())}catch{}}},[t,e.mutex,r]),a=l.useCallback(u=>{const f=t.current;f&&(f.paused?n(u):f.pause())},[t,n]),s=l.useCallback(u=>{t.current.currentTime=u},[t]),m=l.useCallback(()=>{t.current&&(t.current.muted=!t.current.muted)},[t]),p=l.useCallback(u=>{t.current&&(t.current.volume=u)},[t]),i=V.useSyncExternalStore(l.useCallback(u=>{var f;return(f=t.current)==null||f.addEventListener("volumechange",u),()=>{var b;(b=t.current)==null||b.removeEventListener("volumechange",u)}},[t]),()=>{var u;return(u=t.current)==null?void 0:u.volume},()=>{}),d=V.useSyncExternalStore(l.useCallback(u=>{var f;return(f=t.current)==null||f.addEventListener("volumechange",u),()=>{var b;(b=t.current)==null||b.removeEventListener("volumechange",u)}},[t]),()=>{var u;return(u=t.current)==null?void 0:u.muted},()=>{}),v=V.useSyncExternalStore(l.useCallback(u=>{var f;return(f=t.current)==null||f.addEventListener("timeupdate",u),()=>{var b;(b=t.current)==null||b.removeEventListener("timeupdate",u)}},[t]),()=>{if(t.current)return Math.round(t.current.currentTime)},()=>{}),h=V.useSyncExternalStore(l.useCallback(u=>{var f;return(f=t.current)==null||f.addEventListener("durationchange",u),()=>{var b;(b=t.current)==null||b.removeEventListener("durationchange",u)}},[t]),()=>{var u;return(u=t.current)==null?void 0:u.duration},()=>{}),E=V.useSyncExternalStore(l.useCallback(u=>{var f;return(f=t.current)==null||f.addEventListener("progress",u),()=>{var b;(b=t.current)==null||b.removeEventListener("progress",u)}},[t]),()=>{const u=t.current;return u&&u.buffered.length>0?u.buffered.end(u.buffered.length-1):0},()=>{}),g=V.useSyncExternalStore(l.useCallback(u=>{var f,b;return(f=t.current)==null||f.addEventListener("play",u),(b=t.current)==null||b.addEventListener("pause",u),()=>{var _,S;(_=t.current)==null||_.removeEventListener("play",u),(S=t.current)==null||S.removeEventListener("pause",u)}},[t]),()=>{const u=t.current;return u?!u.paused:!1},()=>{}),y=V.useSyncExternalStore(l.useCallback(u=>{var f,b;return(f=t.current)==null||f.addEventListener("playing",u),(b=t.current)==null||b.addEventListener("waiting",u),()=>{var _,S;(_=t.current)==null||_.removeEventListener("playing",u),(S=t.current)==null||S.removeEventListener("waiting",u)}},[t]),()=>{const u=t.current;return u?u.networkState===u.NETWORK_LOADING:!1},()=>{});return{audio:t.current,playAudio:n,togglePlay:a,seek:s,toggleMuted:m,setVolume:p,volume:i,muted:d,currentTime:v,duration:h,bufferedSeconds:E,isPlaying:g,isLoading:y}}function jt(e,t){return l.useMemo(()=>{const r={...t};for(const n in e)e[n]!==void 0&&(r[n]=e[n]);return r},[e,t])}function wt(e){const[t,r]=l.useState(e);return l.useEffect(()=>{r(e)},[e]),{mini:t,setMini:r}}function Ae(){const e=l.useRef([]);return l.useEffect(()=>{const r=e.current;return()=>{for(const n of r)clearTimeout(n)}},[]),l.useCallback((r,n)=>{const a=setTimeout(r,n);return e.current.push(a),a},[])}function _t(){const e=l.useRef(null),[t,r]=l.useState({text:"",style:{opacity:0}}),n=Ae(),a=l.useCallback((s,m=2e3)=>{e.current&&clearTimeout(e.current),r({text:s,style:{opacity:1}}),e.current=n(()=>{r({text:s,style:{opacity:0}})},m)},[n]);return[t,a]}function Ot(e){return Rt(e.slice())}function Rt(e){let t=e.length,r;for(;t!==0;)r=Math.floor(Math.random()*t),t--,[e[t],e[r]]=[e[r],e[t]];return e}function Lt(e,t){const{initialLoop:r="all",initialOrder:n="list"}=t,[a,s]=l.useState(r),[m,p]=l.useState(n),i=l.useMemo(()=>m==="list"?e:Ot(e),[e,m]),[d,v]=l.useState(i[0]),h=l.useCallback(f=>f.url,[]),E=l.useMemo(()=>i.findIndex(b=>h(b)===h(d))<i.length-1||a!=="none",[i,d,a,h]),g=l.useCallback(()=>{v(f=>{const b=i.findIndex(_=>h(_)===h(f));return b<i.length-1?i[b+1]:{...i[0]}})},[a,i,h]),y=l.useCallback(()=>{v(f=>{const b=i.indexOf(f);return b>0?i[b-1]:f})},[i]),u=l.useCallback(f=>{v(f)},[]);return l.useEffect(()=>{const f=i.find(b=>h(b)===h(d));v(f||i[0])},[i,h,d]),{list:i,currentSong:d,hasNextSong:E,next:g,previous:y,prioritize:u,order:m,setOrder:p,loop:a,setLoop:s,length:i.length}}function At(e){const t=jt(e,{appearance:"normal",volume:.7,autoPlay:!1,listMaxHeight:250,mini:!1,mutex:!0,listFolded:!1,theme:"light",border:!1}),{audio:r,appearance:n,initialLoop:a,initialOrder:s,volume:m,autoPlay:p,listMaxHeight:i,listFolded:d,mutex:v,theme:h,border:E}=t,g=l.useMemo(()=>Array.isArray(r)?r:[r],[r]),y=Lt(g,{initialLoop:a,initialOrder:s}),[u,f]=_t(),{mini:b,setMini:_}=wt(t.mini),S=Ae(),j=l.useRef(null),$=l.useCallback(()=>{j.current&&(clearTimeout(j.current),j.current=null)},[]),k=l.useRef(!1),A=Tt({src:y.currentSong.url,initialVolume:m,autoPlay:p,mutex:v,onError(N){const{error:o}=N.target;o&&f("An audio error has occurred, player will skip forward in 2 seconds."),y.hasNextSong&&(j.current=S(()=>{y.next()},2e3))},onEnded(){const{list:N,currentSong:o,loop:x,prioritize:T,hasNextSong:R}=y,{audio:C}=A;if(x==="one"){T({...o});return}if(!R&&x==="none"){k.current=!0,C.currentTime=0,C.pause(),C.src=N[0].url,T(N[0]);return}y.next()}}),I=y.length>1,O=l.useCallback(()=>{$(),A.togglePlay(y.currentSong.url)},[A,$,y.currentSong.url]),{prioritize:Q}=y,Y=l.useCallback(N=>{$(),Q(N)},[$,Q]),[Z,oe]=l.useState(()=>I&&!d),[F,ee]=l.useState(!0),z=l.useRef(null);l.useEffect(()=>{p&&A.playAudio(y.currentSong.url)},[]);const U=l.useRef(!0),W=l.useRef(y.currentSong);return l.useEffect(()=>{if(U.current){U.current=!1;return}if(k.current){k.current=!1;return}y.currentSong&&(y.loop==="one"||y.currentSong!==W.current)&&(W.current=y.currentSong,A.playAudio(y.currentSong.url))},[y.currentSong]),l.useEffect(()=>{if(n==="fixed"&&z.current){const N=z.current;return N.style.width=`${N.offsetWidth-18}px`,()=>{N.removeAttribute("style")}}},[n]),{bodyRef:z,appearance:n,volume:m,listMaxHeight:i,theme:h,border:E,notice:u,audioControl:A,audio:g,handlePlayButtonClick:O,handlePlayAudioFromList:Y,isPlaylistOpen:Z,setPlaylistOpen:oe,mini:b,displayLyrics:F,setDisplayLyrics:ee,setMini:_,playlist:y,hasPlaylist:I}}function Pt(e){var k,A,I;const t=q("aplayer"),{bodyRef:r,appearance:n,volume:a,listMaxHeight:s,theme:m,border:p,notice:i,audio:d,audioControl:v,handlePlayButtonClick:h,handlePlayAudioFromList:E,isPlaylistOpen:g,setPlaylistOpen:y,mini:u,displayLyrics:f,setDisplayLyrics:b,setMini:_,playlist:S,hasPlaylist:j}=At(e),$=l.useCallback(O=>O?typeof O=="string"?O:O.url?c.jsx("a",{href:O.url,target:"_blank",rel:"noreferrer",children:O.name??"Audio artist"}):O.name??"Audio artist":"Audio artist",[]);return c.jsxs("div",{className:w(t.b(),{[t.bs(m)]:!0,[t.bs("vars")]:!0,[t.bm(n)]:!0,[t.bm("loading")]:v.isLoading,[t.bm("withlist")]:j,[t.bm("list-folded")]:!g,[t.bm("withlrc")]:!!S.currentSong.lrc&&n!=="fixed",[t.bm("narrow")]:u,[t.bm("border")]:p}),role:"region","aria-label":"Audio Player",children:[c.jsxs("div",{ref:r,className:t.be("body"),children:[c.jsx("div",{className:t.be("pic"),onClick:h,style:{backgroundImage:`url("${(k=S.currentSong)==null?void 0:k.cover}")`},role:"button","aria-label":v.isPlaying?"Pause audio":"Play audio",children:c.jsx("div",{className:w(t.be("button"),v.isPlaying?t.bm("pause"):t.bm("play")),role:"presentation",children:v.isPlaying?c.jsx(et,{}):c.jsx(mt,{})})}),c.jsxs("div",{className:w(t.be("info")),children:[c.jsxs("div",{className:w(t.be("music")),children:[c.jsx("span",{className:w(t.be("title")),children:((A=S.currentSong)==null?void 0:A.name)??"Audio name"}),c.jsxs("span",{className:w(t.be("author")),children:[" ","-"," ",$((I=S.currentSong)==null?void 0:I.artist)]})]}),n==="fixed"?null:c.jsx(Se,{show:f,lrcText:S.currentSong.lrc,currentTime:v.currentTime??0}),c.jsx(ht,{volume:v.volume??a,onChangeVolume:v.setVolume,muted:v.muted??!1,onToggleMuted:()=>v.toggleMuted(),currentTime:v.currentTime,audioDurationSeconds:v.duration,bufferedSeconds:v.bufferedSeconds,onSeek:O=>v.seek(O),onToggleMenu:()=>y(O=>!O),order:S.order,onOrderChange:S.setOrder,loop:S.loop,onLoopChange:S.setLoop,isPlaying:v.isPlaying??!1,onTogglePlay:h,onSkipForward:()=>{S.hasNextSong&&S.next()},onSkipBack:()=>{S.previous()},showLyrics:f,onToggleLyrics:()=>{b(O=>!O)}})]}),c.jsx("div",{className:t.be("notice"),style:i.style,children:i.text}),c.jsx("div",{className:t.be("miniswitcher"),onClick:()=>_(O=>!O),children:c.jsx("button",{className:w(t.bs("icon"),t.bs("icon-right")),type:"button",children:c.jsx(Ze,{})})})]}),j?c.jsx(yt,{open:g,audio:d,playingAudioUrl:S.currentSong.url,onPlayAudio:E,listMaxHeight:s}):null,n==="fixed"&&c.jsx(Se,{show:f,lrcText:S.currentSong.lrc,currentTime:v.currentTime??0})]})}exports.TwistAPlayer=Pt;