1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="36de4324-3938-5eaa-a80f-62ea9082286f")}catch(e){}}(); 3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,570606,e=>{"use strict";var t=e.i(35166),r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,a=(0,t.default)(function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)});e.s(["default",0,a])},559992,e=>{"use strict";var t,r,a=e.i(224568),i=e.i(554907),n=e.i(736650),s=e.i(727119),o=e.i(468670);e.i(705927);var l=function(e,t){var r=arguments;if(null==t||!a.h.call(t,"css"))return i.createElement.apply(void 0,r);var n=r.length,s=Array(n);s[0]=a.E,s[1]=(0,a.c)(e,t);for(var o=2;o<n;o++)s[o]=r[o];return i.createElement.apply(null,s)};t=l||(l={}),r||(r=t.JSX||(t.JSX={}));
3var u=(0,a.w)(function(e,t){var r=e.styles,l=(0,o.serializeStyles)([r],void 0,i.useContext(a.T)),u=i.useRef();return(0,s.useInsertionEffectWithLayoutFallback)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,i=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==i&&(a=!0,i.setAttribute("data-emotion",e),r.hydrate([i])),u.current=[r,a],function(){r.flush()}},[t]),(0,s.useInsertionEffectWithLayoutFallback)(function(){var e=u.current,r=e[0];if(e[1]){e[1]=!1;return}if(void 0!==l.next&&(0,n.insertStyles)(t,l.next,!0),r.tags.length){var a=r.tags[r.tags.length-1].nextElementSibling;r.before=a,r.flush()}t.insert("",l,r,!1)},[t,l.name]),null});function d(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,o.serializeStyles)(t)}e.s(["Global",0,u,"createElement",0,l,"css",0,d,"keyframes",0,function(){var e=d.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}])},744461,e=>{"use strict";var t=e.i(471611),r=e.i(224568),r=r,a=r,i=e.i(468670),n=e.i(727119),s=e.i(736650),o=e.i(554907),l=e.i(570606).default,u=function(e){return"theme"!==e},d=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?l:u},c=function(e,t,r){var a;if(t){var i=t.shouldForwardProp;a=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof a&&r&&(a=e.__emotion_forwardProp),a},p=function(e){var t=e.cache,r=e.serialized,a=e.isStringTag;return(0,s.registerStyles)(t,r,a),(0,n.useInsertionEffectAlwaysWithSyncFallback)(function(){return(0,s.insertStyles)(t,r,a)}),null},f=(function e(n,l){var u,f,m=n.__emotion_real===n,h=m&&n.__emotion_base||n;void 0!==l&&(u=l.label,f=l.target);var g=c(n,l,m),y=g||d(h),b=!y("as");return function(){var v=arguments,x=m&&void 0!==n.__emotion_styles?n.__emotion_styles.slice(0):[];if(void 0!==u&&x.push("label:"+u+";"),null==v[0]||void 0===v[0].raw)x.push.apply(x,v);else{var w=v[0];x.push(w[0]);for(var S=v.length,_=1;_<S;_++)x.push(v[_],w[_])}var C=(0,r.w)(function(e,t,r){var n=b&&e.as||h,l="",u=[],c=e;if(null==e.theme){for(var m in c={},e)c[m]=e[m];c.theme=o.useContext(a.T)}"string"==typeof e.className?l=(0,s.getRegisteredStyles)(t.registered,u,e.className):null!=e.className&&(l=e.className+" ");var v=(0,i.serializeStyles)(x.concat(u),t.registered,c);l+=t.key+"-"+v.name,void 0!==f&&(l+=" "+f);var w=b&&void 0===g?d(n):y,S={};for(var _ in e)(!b||"as"!==_)&&w(_)&&(S[_]=e[_]);return S.className=l,r&&(S.ref=r),o.createElement(o.Fragment,null,o.createElement(p,{cache:t,serialized:v,isStringTag:"string"==typeof n}),o.createElement(n,S))});return C.displayName=void 0!==u?u:"Styled("+("string"==typeof h?h:h.displayName||h.name||"Component")+")",C.defaultProps=n.defaultProps,C.__emotion_real=C,C.__emotion_base=h,C.__emotion_styles=x,C.__emotion_forwardProp=g,Object.defineProperty(C,"toString",{value:function(){return"."+f}}),C.withComponent=function(r,a){return e(r,(0,t.default)({},l,a,{shouldForwardProp:c(C,a,!0)})).apply(void 0,x)},C}}).bind(null);["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){f[e]=f(e)}),e.s(["default",0,f],744461)},847610,e=>{"use strict";var t=e.i(588743);
3e.s(["default",0,class{constructor(e,t){this.uppy=e,this.opts=null!=t?t:{}}getPluginState(){let{plugins:e}=this.uppy.getState();return(null==e?void 0:e[this.id])||{}}setPluginState(e){let{plugins:t}=this.uppy.getState();this.uppy.setState({plugins:{...t,[this.id]:{...t[this.id],...e}}})}setOptions(e){this.opts={...this.opts,...e},this.setPluginState(void 0),this.i18nInit()}i18nInit(){let e=new t.default([this.defaultLocale,this.uppy.locale,this.opts.locale]);this.i18n=e.translate.bind(e),this.i18nArray=e.translateArray.bind(e),this.setPluginState(void 0)}addTarget(e){throw Error("Extend the addTarget method to add your plugin to another plugin's target")}install(){}uninstall(){}update(e){}afterUpdate(){}}])},588743,e=>{"use strict";function t(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}var r=0;function a(e){return"__private_"+r+++"_"+e}function i(e,t){let r=/\$/g,a=[e];if(null==t)return a;for(let e of Object.keys(t))if("_"!==e){let i=t[e];"string"==typeof i&&(i=r[Symbol.replace](i,"$$$$")),a=function(e,t,r){let a=[];return e.forEach(e=>"string"!=typeof e?a.push(e):t[Symbol.split](e).forEach((e,t,i)=>{""!==e&&a.push(e),t<i.length-1&&a.push(r)})),a}(a,RegExp(`%\\{${e}\\}`,"g"),i)}return a}let n=e=>{throw Error(`missing string: ${e}`)};var s=a("onMissingKey"),o=a("apply");function l(e){if(!(null!=e&&e.strings))return;let t=this.locale;Object.assign(this.locale,{strings:{...t.strings,...e.strings},pluralize:e.pluralize||t.pluralize})}e.s(["default",0,class{constructor(e,r){let{onMissingKey:a=n}=void 0===r?{}:r;Object.defineProperty(this,o,{value:l}),Object.defineProperty(this,s,{writable:!0,value:void 0}),this.locale={strings:{},pluralize:e=>+(1!==e)},Array.isArray(e)?e.forEach(t(this,o)[o],this):t(this,o)[o](e),t(this,s)[s]=a}translate(e,t){return this.translateArray(e,t).join("")}translateArray(e,r){let a=this.locale.strings[e];if(null==a&&(t(this,s)[s](e),a=e),"object"==typeof a){if(r&&void 0!==r.smart_count)return i(a[this.locale.pluralize(r.smart_count)],r);throw Error("Attempted to use a string with plural forms, but no value was given for %{smart_count}")}if("string"!=typeof a)throw Error("string was not a string");return i(a,r)}}])},465504,(e,t,r)=>{var a,i;a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t.exports=i={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 0xff00ff&i.rotl(e,8)|0xff00ff00&i.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=i.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,a=0;r<e.length;r++,a+=8)t[a>>>5]|=e[r]<<24-a%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var t=[],r=0;r<e.length;r+=3)for(var i=e[r]<<16|e[r+1]<<8|e[r+2],n=0;n<4;n++)8*r+6*n<=8*e.length?t.push(a.charAt(i>>>6*(3-n)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/ig,"");for(var t=[],r=0,i=0;r<e.length;i=++r%4)0!=i&&t.push((a.indexOf(e.charAt(r-1))&Math.pow(2,-2*i+8)-1)<<2*i|a.indexOf(e.charAt(r))>>>6-2*i);return t}}},598839,(e,t,r)=>{var a={utf8:{stringToBytes:function(e){return a.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(a.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};t.exports=a},718758,(e,t,r)=>{function a(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}t.exports=function(e){var t;return null!=e&&(a(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&a(t.slice(0,0))||!!e._isBuffer)}},323613,(e,t,r)=>{var a,i,n,s,o;a=e.r(465504),i=e.r(598839).utf8,n=e.r(718758),s=e.r(598839).bin,(o=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?s.stringToBytes(e):i.stringToBytes(e):n(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var r=a.bytesToWords(e),l=8*e.length,u=0x67452301,d=-0x10325477,c=-0x67452302,p=0x10325476,f=0;f<r.length;f++)r[f]=(r[f]<<8|r[f]>>>
324)&0xff00ff|(r[f]<<24|r[f]>>>8)&0xff00ff00;r[l>>>5]|=128<<l%32,r[(l+64>>>9<<4)+14]=l;for(var m=o._ff,h=o._gg,g=o._hh,y=o._ii,f=0;f<r.length;f+=16){var b=u,v=d,x=c,w=p;u=m(u,d,c,p,r[f+0],7,-0x28955b88),p=m(p,u,d,c,r[f+1],12,-0x173848aa),c=m(c,p,u,d,r[f+2],17,0x242070db),d=m(d,c,p,u,r[f+3],22,-0x3e423112),u=m(u,d,c,p,r[f+4],7,-0xa83f051),p=m(p,u,d,c,r[f+5],12,0x4787c62a),c=m(c,p,u,d,r[f+6],17,-0x57cfb9ed),d=m(d,c,p,u,r[f+7],22,-0x2b96aff),u=m(u,d,c,p,r[f+8],7,0x698098d8),p=m(p,u,d,c,r[f+9],12,-0x74bb0851),c=m(c,p,u,d,r[f+10],17,-42063),d=m(d,c,p,u,r[f+11],22,-0x76a32842),u=m(u,d,c,p,r[f+12],7,0x6b901122),p=m(p,u,d,c,r[f+13],12,-0x2678e6d),c=m(c,p,u,d,r[f+14],17,-0x5986bc72),d=m(d,c,p,u,r[f+15],22,0x49b40821),u=h(u,d,c,p,r[f+1],5,-0x9e1da9e),p=h(p,u,d,c,r[f+6],9,-0x3fbf4cc0),c=h(c,p,u,d,r[f+11],14,0x265e5a51),d=h(d,c,p,u,r[f+0],20,-0x16493856),u=h(u,d,c,p,r[f+5],5,-0x29d0efa3),p=h(p,u,d,c,r[f+10],9,0x2441453),c=h(c,p,u,d,r[f+15],14,-0x275e197f),d=h(d,c,p,u,r[f+4],20,-0x182c0438),u=h(u,d,c,p,r[f+9],5,0x21e1cde6),p=h(p,u,d,c,r[f+14],9,-0x3cc8f82a),c=h(c,p,u,d,r[f+3],14,-0xb2af279),d=h(d,c,p,u,r[f+8],20,0x455a14ed),u=h(u,d,c,p,r[f+13],5,-0x561c16fb),p=h(p,u,d,c,r[f+2],9,-0x3105c08),c=h(c,p,u,d,r[f+7],14,0x676f02d9),d=h(d,c,p,u,r[f+12],20,-0x72d5b376),u=g(u,d,c,p,r[f+5],4,-378558),p=g(p,u,d,c,r[f+8],11,-0x788e097f),c=g(c,p,u,d,r[f+11],16,0x6d9d6122),d=g(d,c,p,u,r[f+14],23,-0x21ac7f4),u=g(u,d,c,p,r[f+1],4,-0x5b4115bc),p=g(p,u,d,c,r[f+4],11,0x4bdecfa9),c=g(c,p,u,d,r[f+7],16,-0x944b4a0),d=g(d,c,p,u,r[f+10],23,-0x41404390),u=g(u,d,c,p,r[f+13],4,0x289b7ec6),p=g(p,u,d,c,r[f+0],11,-0x155ed806),c=g(c,p,u,d,r[f+3],16,-0x2b10cf7b),d=g(d,c,p,u,r[f+6],23,0x4881d05),u=g(u,d,c,p,r[f+9],4,-0x262b2fc7),p=g(p,u,d,c,r[f+12],11,-0x1924661b),c=g(c,p,u,d,r[f+15],16,0x1fa27cf8),d=g(d,c,p,u,r[f+2],23,-0x3b53a99b),u=y(u,d,c,p,r[f+0],6,-0xbd6ddbc),p=y(p,u,d,c,r[f+7],10,0x432aff97),c=y(c,p,u,d,r[f+14],15,-0x546bdc59),d=y(d,c,p,u,r[f+5],21,-0x36c5fc7),u=y(u,d,c,p,r[f+12],6,0x655b59c3),p=y(p,u,d,c,r[f+3],10,-0x70f3336e),c=y(c,p,u,d,r[f+10],15,-1051523),d=y(d,c,p,u,r[f+1],21,-0x7a7ba22f),u=y(u,d,c,p,r[f+8],6,0x6fa87e4f),p=y(p,u,d,c,r[f+15],10,-0x1d31920),c=y(c,p,u,d,r[f+6],15,-0x5cfebcec),d=y(d,c,p,u,r[f+13],21,0x4e0811a1),u=y(u,d,c,p,r[f+4],6,-0x8ac817e),p=y(p,u,d,c,r[f+11],10,-0x42c50dcb),c=y(c,p,u,d,r[f+2],15,0x2ad7d2bb),d=y(d,c,p,u,r[f+9],21,-0x14792c6f),u=u+b>>>0,d=d+v>>>0,c=c+x>>>0,p=p+w>>>0}return a.endian([u,d,c,p])})._ff=function(e,t,r,a,i,n,s){var o=e+(t&r|~t&a)+(i>>>0)+s;return(o<<n|o>>>32-n)+t},o._gg=function(e,t,r,a,i,n,s){var o=e+(t&a|r&~a)+(i>>>0)+s;return(o<<n|o>>>32-n)+t},o._hh=function(e,t,r,a,i,n,s){var o=e+(t^r^a)+(i>>>0)+s;return(o<<n|o>>>32-n)+t},o._ii=function(e,t,r,a,i,n,s){var o=e+(r^(t|~a))+(i>>>0)+s;return(o<<n|o>>>32-n)+t},o._blocksize=16,o._digestsize=16,t.exports=function(e,t){if(null==e)throw Error("Illegal argument "+e);var r=a.wordsToBytes(o(e,t));return t&&t.asBytes?r:t&&t.asString?s.bytesToString(r):a.bytesToHex(r)}},126612,(e,t,r)=>{"use strict";var a=function(e){var t,r,a;return!!(t=e)&&"object"==typeof t&&(r=e,"[object RegExp]"!==(a=Object.prototype.toString.call(r))&&"[object Date]"!==a&&r.$$typeof!==i)},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?u(Array.isArray(e)?[]:{},e,t):e}function s(e,t,r){return e.concat(t).map(function(e){return n(e,r)})}function o(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function l(e,t){try{return t in e}catch(e){return!1}}function u(e,t,r){(r=r||{}).arrayMerge=r.arrayMerge||s,r.isMergeableObject=r.isMergeableObject||a,r.cloneUnlessOtherwiseSpecified=n;var i,d,c=Array.isArray(t);return c!==Array.isArray(e)?n(t,r):c?r.arrayMerge(e,t,r):(d={},(i=r).isMergeableObject(e)&&o(e).forEach(function(t){d[t]=n(e[t],i)}),o(t).forEach(function(r){l(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))||(l(e,r)&&i.isMergeableObject(t[r])?d[r]=(function(e,t){if(!t.customMerge)return u;var r=t.customMerge(e);return"function"==typeof r?r:u})(r,i)(e[r],t[r],i):d[r]=n(t[r],i))}),d)}u.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,r){return u(e,r,t)},{})},t.exports=u},691718,e=>{"use strict";var t=e.i(420460),r=e.i(634907),a=e.i(554907);e.s(["useReducedMotion",0,function(){t.hasReducedMotionListener.current||(0,r.initPrefersReducedMotion)();let[e]=(0,a.useState)(t.prefersReducedMotion.current);return e}])},157664,(e,t,r)=>{function a(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(Error("Failed to load "+this.src),e)}}t.exports=function(e,t,r){var i=document.head||document.getElementsByTagName("head")[0],n=document.createElement("script");"function"==typeof t&&(r=t,t={}),r=r||function(){},n.type=(t=t||{}).type||"text/javascript",n.charset=t.charset||"utf8",n.async=!("async"in t)||!!t.async,n.src=e,t.attrs&&function(e,t){for(var r in t)e.setAttribute(r,t[r])}(n,t.attrs),t.text&&(n.text=""+t.text),("onload"in n?a:function(e,t){e.onreadystatechange=function(){("complete"==this.readyState||"loaded"==this.readyState)&&(this.onreadystatechange=null,t(null,e))}})(n,r),n.onload||a(n,r),i.appendChild(n)}},323372,e=>{"use strict";var t=e.i(305922),r=e.i(418890);e.s(["throttle",0,function(e,a,i){var n=!0,s=!0;if("function"!=typeof e)throw TypeError("Expected a function");return(0,r.default)(i)&&(n="leading"in i?!!i.leading:n,s="trailing"in i?!!i.trailing:s),(0,t.default)(e,a,{leading:n,maxWait:a,trailing:s})}],323372)},25195,e=>{"use strict";var t=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function r(e,r){if(e.length!==r.length)return!1;for(var a,i,n=0;n<e.length;n++)if(!((a=e[n])===(i=r[n])||t(a)&&t(i))&&1)return!1;return!0}e.s(["default",0,function(e,t){void 0===t&&(t=r);var a,i,n=[],s=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return s&&a===this&&t(r,n)||(i=e.apply(this,r),s=!0,a=this,n=r),i}}])},771196,(e,t,r)=>{var a="u">typeof Element,i="function"==typeof Map,n="function"==typeof Set,s="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;t.exports=function(e,t){try{return function e(t,r){if(t===r)return!0;
3if(t&&r&&"object"==typeof t&&"object"==typeof r){var o,l,u,d;if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((o=t.length)!=r.length)return!1;for(l=o;0!=l--;)if(!e(t[l],r[l]))return!1;return!0}if(i&&t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(d=t.entries();!(l=d.next()).done;)if(!r.has(l.value[0]))return!1;for(d=t.entries();!(l=d.next()).done;)if(!e(l.value[1],r.get(l.value[0])))return!1;return!0}if(n&&t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(d=t.entries();!(l=d.next()).done;)if(!r.has(l.value[0]))return!1;return!0}if(s&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((o=t.length)!=r.length)return!1;for(l=o;0!=l--;)if(t[l]!==r[l])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf&&"function"==typeof t.valueOf&&"function"==typeof r.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString&&"function"==typeof t.toString&&"function"==typeof r.toString)return t.toString()===r.toString();if((o=(u=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(l=o;0!=l--;)if(!Object.prototype.hasOwnProperty.call(r,u[l]))return!1;if(a&&t instanceof Element)return!1;for(l=o;0!=l--;)if(("_owner"!==u[l]&&"__v"!==u[l]&&"__o"!==u[l]||!t.$$typeof)&&!e(t[u[l]],r[u[l]]))return!1;return!0}return t!=t&&r!=r}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},626823,(e,t,r)=>{t.exports=function(){var e={},t=e._fns={};return e.emit=function(e,r,a,i,n,s,o){var l=function(e){for(var r=t[e]?t[e]:[],a=e.indexOf(":"),i=-1===a?[e]:[e.substring(0,a),e.substring(a+1)],n=Object.keys(t),s=0,o=n.length;s<o;s++){var l=n[s];if("*"===l&&(r=r.concat(t[l])),2===i.length&&i[0]===l){r=r.concat(t[l]);break}}return r}(e);l.length&&function(e,t,r){for(var a=0,i=t.length;a<i&&t[a];a++)t[a].event=e,t[a].apply(t[a],r)}(e,l,[r,a,i,n,s,o])},e.on=function(e,r){t[e]||(t[e]=[]),t[e].push(r)},e.once=function(t,r){this.on(t,function a(){r.apply(this,arguments),e.off(t,a)})},e.off=function(e,t){var r=[];if(e&&t)for(var a=this._fns[e],i=0,n=a?a.length:0;i<n;i++)a[i]!==t&&r.push(a[i]);r.length?this._fns[e]=r:delete this._fns[e]},e}},187873,e=>{"use strict";e.s(["nanoid",0,(e=21)=>{let t="",r=e;for(;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t}])},35305,(e,t,r)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},561227,(e,t,r)=>{"use strict";var a=e.r(35305);function i(){}function n(){}n.resetWarningCache=i,t.exports=function(){function e(e,t,r,i,n,s){if(s!==a){var o=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:n,resetWarningCache:i}
3;return r.PropTypes=r,r}},304153,(e,t,r)=>{t.exports=e.r(561227)()},653091,e=>{"use strict";var t=e.i(554907),r=Object.defineProperty,a=new Map,i=new WeakMap,n=0,s=void 0;function o(e,t,r={},l=s){if(void 0===window.IntersectionObserver&&void 0!==l){let a=e.getBoundingClientRect();return t(l,{isIntersecting:l,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:a,intersectionRect:a,rootBounds:a}),()=>{}}let{id:u,observer:d,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var r;return`${t}_${"root"===t?!(r=e.root)?"0":(i.has(r)||(n+=1,i.set(r,n.toString())),i.get(r)):e[t]}`}).toString(),r=a.get(t);if(!r){let i,n=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var r;let a=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(r=n.get(t.target))||r.forEach(e=>{e(a,t)})})},e);i=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:s,elements:n},a.set(t,r)}return r}(r),p=c.get(e)||[];return c.has(e)||c.set(e,p),p.push(t),d.observe(e),function(){p.splice(p.indexOf(t),1),0===p.length&&(c.delete(e),d.unobserve(e)),0===c.size&&(d.disconnect(),a.delete(u))}}t.Component,e.s(["observe",0,o,"useInView",0,function({threshold:e,delay:r,trackVisibility:a,rootMargin:i,root:n,triggerOnce:s,skip:l,initialInView:u,fallbackInView:d,onChange:c}={}){var p;let[f,m]=t.useState(null),h=t.useRef(c),[g,y]=t.useState({inView:!!u,entry:void 0});h.current=c,t.useEffect(()=>{let t;if(!l&&f)return t=o(f,(e,r)=>{y({inView:e,entry:r}),h.current&&h.current(e,r),r.isIntersecting&&s&&t&&(t(),t=void 0)},{root:n,rootMargin:i,threshold:e,trackVisibility:a,delay:r},d),()=>{t&&t()}},[Array.isArray(e)?e.toString():e,f,n,i,s,l,a,d,r]);let b=null==(p=g.entry)?void 0:p.target,v=t.useRef(void 0);f||!b||s||l||v.current===b||(v.current=b,y({inView:!!u,entry:void 0}));let x=[m,g.inView,g.entry];return x.ref=x[0],x.inView=x[1],x.entry=x[2],x}])},77408,(e,t,r)=>{var a=Object.create,i=Object.defineProperty,n=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,o=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,u=(e,t,r,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of s(t))l.call(e,o)||o===r||i(e,o,{get:()=>t[o],enumerable:!(a=n(t,o))||a.enumerable});return e},d=(e,t,r)=>(r=null!=e?a(o(e)):{},u(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)),c=(e,t,r)=>{let a;return(a="symbol"!=typeof t?t+"":t)in e?i(e,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[a]=r,r},p={},f={createReactPlayer:()=>M};for(var m in f)i(p,m,{get:f[m],enumerable:!0});t.exports=u(i({},"__esModule",{value:!0}),p);var h=d(e.r(554907)),g=d(e.r(126612)),y=d(e.r(25195)),b=d(e.r(771196)),v=e.r(937961),x=e.r(380565),w=d(e.r(730991));let S=(0,x.lazy)(()=>e.A(679097)),_="u">typeof window&&window.document&&"u">typeof document,C=e.g.window&&e.g.window.document,k=Object.keys(v.propTypes),T=_||C?h.Suspense:()=>null,P=[],M=(e,t)=>{var r;return r=class extends h.Component{constructor(){super(...arguments),c(this,"state",{showPreview:!!this.props.light}),c(this,"references",{wrapper:e=>{this.wrapper=e},player:e=>{this.player=e}}),c(this,"handleClickPreview",e=>{this.setState({showPreview:!1}),this.props.onClickPreview(e)}),c(this,"showPreview",()=>{this.setState({showPreview:!0})}),c(this,"getDuration",()=>this.player?this.player.getDuration():null),c(this,"getCurrentTime",()=>this.player?this.player.getCurrentTime():null),c(this,"getSecondsLoaded",()=>this.player?this.player.getSecondsLoaded():null),c(this,"getInternalPlayer",(e="player")=>this.player?this.player.getInternalPlayer(e):null),c(this,"seekTo",(e,t,r)=>{if(!this.player)return null;this.player.seekTo(e,t,r)}),c(this,"handleReady",()=>{this.props.onReady(this)}),c(this,"getActivePlayer",(0,y.default)(r=>{for(let t of[...P,...e])if(t.canPlay(r))return t;return t||null})),c(this,"getConfig",(0,y.default)((e,t)=>{let{config:r}=this.props;return g.default.all([v.defaultProps.config,v.defaultProps.config[t]||{},r,r[t]||{}])})),c(this,"getAttributes",(0,y.default)(e=>(0,x.omit)(this.props,k))),c(this,"renderActivePlayer",e=>{if(!e)return null;let t=this.getActivePlayer(e);if(!t)return null;
3let r=this.getConfig(e,t.key);return h.default.createElement(w.default,{...this.props,key:t.key,ref:this.references.player,config:r,activePlayer:t.lazyPlayer||t,onReady:this.handleReady})})}shouldComponentUpdate(e,t){return!(0,b.default)(this.props,e)||!(0,b.default)(this.state,t)}componentDidUpdate(e){let{light:t}=this.props;!e.light&&t&&this.setState({showPreview:!0}),e.light&&!t&&this.setState({showPreview:!1})}renderPreview(e){if(!e)return null;let{light:t,playIcon:r,previewTabIndex:a,oEmbedUrl:i,previewAriaLabel:n}=this.props;return h.default.createElement(S,{url:e,light:t,playIcon:r,previewTabIndex:a,previewAriaLabel:n,oEmbedUrl:i,onClick:this.handleClickPreview})}render(){let{url:e,style:t,width:r,height:a,fallback:i,wrapper:n}=this.props,{showPreview:s}=this.state,o=this.getAttributes(e),l="string"==typeof n?this.references.wrapper:void 0;return h.default.createElement(n,{ref:l,style:{...t,width:r,height:a},...o},h.default.createElement(T,{fallback:i},s?this.renderPreview(e):this.renderActivePlayer(e)))}},c(r,"displayName","ReactPlayer"),c(r,"propTypes",v.propTypes),c(r,"defaultProps",v.defaultProps),c(r,"addCustomPlayer",e=>{P.push(e)}),c(r,"removeCustomPlayers",()=>{P.length=0}),c(r,"canPlay",t=>{for(let r of[...P,...e])if(r.canPlay(t))return!0;return!1}),c(r,"canEnablePIP",t=>{for(let r of[...P,...e])if(r.canEnablePIP&&r.canEnablePIP(t))return!0;return!1}),r}},136940,(e,t,r)=>{let a,i;var n=Object.create,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,u=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,c=(e,t,r,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of l(t))d.call(e,i)||i===r||s(e,i,{get:()=>t[i],enumerable:!(a=o(t,i))||a.enumerable});return e},p={},f={default:()=>b};for(var m in f)s(p,m,{get:f[m],enumerable:!0});t.exports=c(s({},"__esModule",{value:!0}),p);var h=(i=null!=(a=e.r(303337))?n(u(a)):{},c(a&&a.__esModule?i:s(i,"default",{value:a,enumerable:!0}),a)),g=e.r(77408);let y=h.default[h.default.length-1];var b=(0,g.createReactPlayer)(h.default,y)},393850,(e,t,r)=>{var a=Object.defineProperty,i=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,s=Object.prototype.hasOwnProperty,o={},l={AUDIO_EXTENSIONS:()=>k,DASH_EXTENSIONS:()=>M,FLV_EXTENSIONS:()=>E,HLS_EXTENSIONS:()=>P,MATCH_URL_DAILYMOTION:()=>w,MATCH_URL_FACEBOOK:()=>h,MATCH_URL_FACEBOOK_WATCH:()=>g,MATCH_URL_KALTURA:()=>C,MATCH_URL_MIXCLOUD:()=>S,MATCH_URL_MUX:()=>m,MATCH_URL_SOUNDCLOUD:()=>p,MATCH_URL_STREAMABLE:()=>y,MATCH_URL_TWITCH_CHANNEL:()=>x,MATCH_URL_TWITCH_VIDEO:()=>v,MATCH_URL_VIDYARD:()=>_,MATCH_URL_VIMEO:()=>f,MATCH_URL_WISTIA:()=>b,MATCH_URL_YOUTUBE:()=>c,VIDEO_EXTENSIONS:()=>T,canPlay:()=>I};for(var u in l)a(o,u,{get:l[u],enumerable:!0});t.exports=((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of n(t))s.call(e,o)||void 0===o||a(e,o,{get:()=>t[o],enumerable:!(r=i(t,o))||r.enumerable});return e})(a({},"__esModule",{value:!0}),o);var d=e.r(380565);let c=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,p=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/,f=/vimeo\.com\/(?!progressive_redirect).+/,m=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,h=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/,g=/^https?:\/\/fb\.watch\/.+$/,y=/streamable\.com\/([a-z0-9]+)$/,b=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,v=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/,x=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/,w=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?(?:[\w.#_-]+)?/,S=/mixcloud\.com\/([^/]+\/[^/]+)/,_=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/,C=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/,k=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,T=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,P=/\.(m3u8)($|\?)/i,M=/\.(mpd)($|\?)/i,E=/\.(flv)($|\?)/i,j=e=>{if(e instanceof Array){for(let t of e)if("string"==typeof t&&j(t)||j(t.src))return!0;return!1}return!!((0,d.isMediaStream)(e)||(0,d.isBlobUrl)(e))||k.test(e)||T.test(e)||P.test(e)||M.test(e)||E.test(e)},I={youtube:e=>e instanceof Array?e.every(e=>c.test(e)):c.test(e),soundcloud:e=>p.test(e)&&!k.test(e),vimeo:e=>f.test(e)&&!T.test(e)&&!P.test(e),mux:e=>m.test(e),facebook:e=>h.test(e)||g.test(e),streamable:e=>y.test(e),wistia:e=>b.test(e),twitch:e=>v.test(e)||x.test(e),dailymotion:e=>w.test(e),mixcloud:e=>S.test(e),vidyard:e=>
3_.test(e),kaltura:e=>C.test(e),file:j}},303337,(e,t,r)=>{var a=Object.defineProperty,i=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,s=Object.prototype.hasOwnProperty,o={},l={default:()=>p};for(var u in l)a(o,u,{get:l[u],enumerable:!0});t.exports=((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of n(t))s.call(e,o)||void 0===o||a(e,o,{get:()=>t[o],enumerable:!(r=i(t,o))||r.enumerable});return e})(a({},"__esModule",{value:!0}),o);var d=e.r(380565),c=e.r(393850),p=[{key:"youtube",name:"YouTube",canPlay:c.canPlay.youtube,lazyPlayer:(0,d.lazy)(()=>e.A(231892))},{key:"soundcloud",name:"SoundCloud",canPlay:c.canPlay.soundcloud,lazyPlayer:(0,d.lazy)(()=>e.A(931353))},{key:"vimeo",name:"Vimeo",canPlay:c.canPlay.vimeo,lazyPlayer:(0,d.lazy)(()=>e.A(538012))},{key:"mux",name:"Mux",canPlay:c.canPlay.mux,lazyPlayer:(0,d.lazy)(()=>e.A(473748))},{key:"facebook",name:"Facebook",canPlay:c.canPlay.facebook,lazyPlayer:(0,d.lazy)(()=>e.A(319994))},{key:"streamable",name:"Streamable",canPlay:c.canPlay.streamable,lazyPlayer:(0,d.lazy)(()=>e.A(617835))},{key:"wistia",name:"Wistia",canPlay:c.canPlay.wistia,lazyPlayer:(0,d.lazy)(()=>e.A(491488))},{key:"twitch",name:"Twitch",canPlay:c.canPlay.twitch,lazyPlayer:(0,d.lazy)(()=>e.A(85593))},{key:"dailymotion",name:"DailyMotion",canPlay:c.canPlay.dailymotion,lazyPlayer:(0,d.lazy)(()=>e.A(798834))},{key:"mixcloud",name:"Mixcloud",canPlay:c.canPlay.mixcloud,lazyPlayer:(0,d.lazy)(()=>e.A(748175))},{key:"vidyard",name:"Vidyard",canPlay:c.canPlay.vidyard,lazyPlayer:(0,d.lazy)(()=>e.A(542828))},{key:"kaltura",name:"Kaltura",canPlay:c.canPlay.kaltura,lazyPlayer:(0,d.lazy)(()=>e.A(798733))},{key:"file",name:"FilePlayer",canPlay:c.canPlay.file,canEnablePIP:e=>c.canPlay.file(e)&&(document.pictureInPictureEnabled||(0,d.supportsWebKitPresentationMode)())&&!c.AUDIO_EXTENSIONS.test(e),lazyPlayer:(0,d.lazy)(()=>e.A(944141))}]},937961,(e,t,r)=>{let a,i;var n=Object.create,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,u=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,c=(e,t,r,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of l(t))d.call(e,i)||i===r||s(e,i,{get:()=>t[i],enumerable:!(a=o(t,i))||a.enumerable});return e},p={},f={defaultProps:()=>T,propTypes:()=>C};for(var m in f)s(p,m,{get:f[m],enumerable:!0});t.exports=c(s({},"__esModule",{value:!0}),p);let{string:h,bool:g,number:y,array:b,oneOfType:v,shape:x,object:w,func:S,node:_}=(i=null!=(a=e.r(304153))?n(u(a)):{},c(a&&a.__esModule?i:s(i,"default",{value:a,enumerable:!0}),a)).default,C={url:v([h,b,w]),playing:g,loop:g,controls:g,volume:y,muted:g,playbackRate:y,width:v([h,y]),height:v([h,y]),style:w,progressInterval:y,playsinline:g,pip:g,stopOnUnmount:g,light:v([g,h,w]),playIcon:_,previewTabIndex:y,previewAriaLabel:h,fallback:_,oEmbedUrl:h,wrapper:v([h,S,x({render:S.isRequired})]),config:x({soundcloud:x({options:w}),youtube:x({playerVars:w,embedOptions:w,onUnstarted:S}),facebook:x({appId:h,version:h,playerId:h,attributes:w}),dailymotion:x({params:w}),vimeo:x({playerOptions:w,title:h}),mux:x({attributes:w,version:h}),file:x({attributes:w,tracks:b,forceVideo:g,forceAudio:g,forceHLS:g,forceSafariHLS:g,forceDisableHls:g,forceDASH:g,forceFLV:g,hlsOptions:w,hlsVersion:h,dashVersion:h,flvVersion:h}),wistia:x({options:w,playerId:h,customControls:b}),mixcloud:x({options:w}),twitch:x({options:w,playerId:h}),vidyard:x({options:w})}),onReady:S,onStart:S,onPlay:S,onPause:S,onBuffer:S,onBufferEnd:S,onEnded:S,onError:S,onDuration:S,onSeek:S,onPlaybackRateChange:S,onPlaybackQualityChange:S,onProgress:S,onClickPreview:S,onEnablePIP:S,onDisablePIP:S},k=()=>{},T={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:k},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},mux:{attributes:{},version:"2"},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0",forceDisableHls:!1},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:k,onStart:k,onPlay:k,onPause:k,onBuffer:k,onBufferEnd:k,onEnded:k,onError:k,onDuration:k,onSeek:k,onPlaybackRateChange:k,onPlaybackQualityChange:k,onProgress:k,onClickPreview:k,onEnablePIP:k,onDisablePIP:k}},730991,(e,t,r)=>{var a=Object.create,i=Object.defineProperty,n=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,o=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,u=(e,t,r,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of s(t))l.call(e,o)||o===r||i(e,o,{get:()=>t[o],enumerable:!(a=n(t,o))||a.enumerable});return e},d=(e,t,r)=>(r=null!=e?a(o(e)):{}
3,u(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)),c=(e,t,r)=>{let a;return(a="symbol"!=typeof t?t+"":t)in e?i(e,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[a]=r,r},p={},f={default:()=>v};for(var m in f)i(p,m,{get:f[m],enumerable:!0});t.exports=u(i({},"__esModule",{value:!0}),p);var h=d(e.r(554907)),g=d(e.r(771196)),y=e.r(937961),b=e.r(380565);class v extends h.Component{constructor(){super(...arguments),c(this,"mounted",!1),c(this,"isReady",!1),c(this,"isPlaying",!1),c(this,"isLoading",!0),c(this,"loadOnReady",null),c(this,"startOnPlay",!0),c(this,"seekOnPlay",null),c(this,"onDurationCalled",!1),c(this,"handlePlayerMount",e=>{this.player||(this.player=e,this.player.load(this.props.url)),this.progress()}),c(this,"getInternalPlayer",e=>this.player?this.player[e]:null),c(this,"progress",()=>{if(this.props.url&&this.player&&this.isReady){let e=this.getCurrentTime()||0,t=this.getSecondsLoaded(),r=this.getDuration();if(r){let a={playedSeconds:e,played:e/r};null!==t&&(a.loadedSeconds=t,a.loaded=t/r),(a.playedSeconds!==this.prevPlayed||a.loadedSeconds!==this.prevLoaded)&&this.props.onProgress(a),this.prevPlayed=a.playedSeconds,this.prevLoaded=a.loadedSeconds}}this.progressTimeout=setTimeout(this.progress,this.props.progressFrequency||this.props.progressInterval)}),c(this,"handleReady",()=>{if(!this.mounted)return;this.isReady=!0,this.isLoading=!1;let{onReady:e,playing:t,volume:r,muted:a}=this.props;e(),a||null===r||this.player.setVolume(r),this.loadOnReady?(this.player.load(this.loadOnReady,!0),this.loadOnReady=null):t&&this.player.play(),this.handleDurationCheck()}),c(this,"handlePlay",()=>{this.isPlaying=!0,this.isLoading=!1;let{onStart:e,onPlay:t,playbackRate:r}=this.props;this.startOnPlay&&(this.player.setPlaybackRate&&1!==r&&this.player.setPlaybackRate(r),e(),this.startOnPlay=!1),t(),this.seekOnPlay&&(this.seekTo(this.seekOnPlay),this.seekOnPlay=null),this.handleDurationCheck()}),c(this,"handlePause",e=>{this.isPlaying=!1,this.isLoading||this.props.onPause(e)}),c(this,"handleEnded",()=>{let{activePlayer:e,loop:t,onEnded:r}=this.props;e.loopOnEnded&&t&&this.seekTo(0),t||(this.isPlaying=!1,r())}),c(this,"handleError",(...e)=>{this.isLoading=!1,this.props.onError(...e)}),c(this,"handleDurationCheck",()=>{clearTimeout(this.durationCheckTimeout);let e=this.getDuration();e?this.onDurationCalled||(this.props.onDuration(e),this.onDurationCalled=!0):this.durationCheckTimeout=setTimeout(this.handleDurationCheck,100)}),c(this,"handleLoaded",()=>{this.isLoading=!1})}componentDidMount(){this.mounted=!0}componentWillUnmount(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP()),this.mounted=!1}componentDidUpdate(e){if(!this.player)return;let{url:t,playing:r,volume:a,muted:i,playbackRate:n,pip:s,loop:o,activePlayer:l,disableDeferredLoading:u}=this.props;if(!(0,g.default)(e.url,t)){if(this.isLoading&&!l.forceLoad&&!u&&!(0,b.isMediaStream)(t)){console.warn(`ReactPlayer: the attempt to load ${t} is being deferred until the player has loaded`),this.loadOnReady=t;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(t,this.isReady)}e.playing||!r||this.isPlaying||this.player.play(),e.playing&&!r&&this.isPlaying&&this.player.pause(),!e.pip&&s&&this.player.enablePIP&&this.player.enablePIP(),e.pip&&!s&&this.player.disablePIP&&this.player.disablePIP(),e.volume!==a&&null!==a&&this.player.setVolume(a),e.muted!==i&&(i?this.player.mute():(this.player.unmute(),null!==a&&setTimeout(()=>this.player.setVolume(a)))),e.playbackRate!==n&&this.player.setPlaybackRate&&this.player.setPlaybackRate(n),e.loop!==o&&this.player.setLoop&&this.player.setLoop(o)}getDuration(){return this.isReady?this.player.getDuration():null}getCurrentTime(){return this.isReady?this.player.getCurrentTime():null}getSecondsLoaded(){return this.isReady?this.player.getSecondsLoaded():null}seekTo(e,t,r){if(!this.isReady){0!==e&&(this.seekOnPlay=e,setTimeout(()=>{this.seekOnPlay=null},5e3));return}if(t?"fraction"===t:e>0&&e<1){let t=this.player.getDuration();return t?void this.player.seekTo(t*e,r):void console.warn("ReactPlayer: could not seek using fraction â duration not yet available")}this.player.seekTo(e,r)}render(){let e=this.props.activePlayer;return e?h.default.createElement(e,{...this.props,onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError}):null}}c(v,"displayName","Player"),c(v,"propTypes",y.propTypes),c(v,"defaultProps",y.defaultProps)},380565,(e,t,r)=>{var a=Object.create,i=Object.defineProperty,n=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,o=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,u=(e,t,r,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of s(t))l.call(e,o)||o===r||i(e,o,{get:()=>t[o],enumerable:!(a=n(t,o))||a.enumerable});return e},d=(e,t,r)=>(r=null!=e?a(o(e)):{}
3,u(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)),c={},p={callPlayer:()=>A,getConfig:()=>j,getSDK:()=>E,isBlobUrl:()=>N,isMediaStream:()=>O,lazy:()=>y,omit:()=>I,parseEndTime:()=>C,parseStartTime:()=>_,queryString:()=>T,randomString:()=>k,supportsWebKitPresentationMode:()=>D};for(var f in p)i(c,f,{get:p[f],enumerable:!0});t.exports=u(i({},"__esModule",{value:!0}),c);var m=d(e.r(554907)),h=d(e.r(157664)),g=d(e.r(126612));let y=e=>m.default.lazy(async()=>{let t=await e();return"function"==typeof t.default?t:t.default}),b=/[?&#](?:start|t)=([0-9hms]+)/,v=/[?&#]end=([0-9hms]+)/,x=/(\d+)(h|m|s)/g,w=/^\d+$/;function S(e,t){if(e instanceof Array)return;let r=e.match(t);if(r){let e=r[1];if(e.match(x)){var a=e;let t=0,r=x.exec(a);for(;null!==r;){let[,e,i]=r;"h"===i&&(t+=60*parseInt(e,10)*60),"m"===i&&(t+=60*parseInt(e,10)),"s"===i&&(t+=parseInt(e,10)),r=x.exec(a)}return t}if(w.test(e))return parseInt(e)}}function _(e){return S(e,b)}function C(e){return S(e,v)}function k(){return Math.random().toString(36).substr(2,5)}function T(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join("&")}function P(e){return window[e]?window[e]:window.exports&&window.exports[e]?window.exports[e]:window.module&&window.module.exports&&window.module.exports[e]?window.module.exports[e]:null}let M={},E=function(e,t,r=null,a=()=>!0,i=h.default){let n=P(t);return n&&a(n)?Promise.resolve(n):new Promise((a,n)=>{if(M[e])return void M[e].push({resolve:a,reject:n});M[e]=[{resolve:a,reject:n}];let s=t=>{M[e].forEach(e=>e.resolve(t))};if(r){let e=window[r];window[r]=function(){e&&e(),s(P(t))}}i(e,a=>{a?(M[e].forEach(e=>e.reject(a)),M[e]=null):r||s(P(t))})})};function j(e,t){return(0,g.default)(t.config,e.config)}function I(e,...t){let r=[].concat(...t),a={};for(let t of Object.keys(e))-1===r.indexOf(t)&&(a[t]=e[t]);return a}function A(e,...t){if(!this.player||!this.player[e]){let t=`ReactPlayer: ${this.constructor.displayName} player could not call %c${e}%c \u2013 `;return this.player?this.player[e]||(t+="The method was not available"):t+="The player was not available",console.warn(t,"font-weight: bold",""),null}return this.player[e](...t)}function O(e){return"u">typeof window&&void 0!==window.MediaStream&&e instanceof window.MediaStream}function N(e){return/^blob:/.test(e)}function D(e=document.createElement("video")){let t=!1===/iPhone|iPod/.test(navigator.userAgent);return e.webkitSupportsPresentationMode&&"function"==typeof e.webkitSetPresentationMode&&t}},165167,578746,767692,e=>{"use strict";var t=e.i(595613);e.s(["immer",0,e=>(r,a,i)=>(i.setState=(e,a,...i)=>r("function"==typeof e?(0,t.produce)(e):e,a,...i),e(i.setState,a,i))],165167);var r=e.i(554907);let a=(e,t)=>{let r=e instanceof Map?e:new Map(e.entries()),a=t instanceof Map?t:new Map(t.entries());if(r.size!==a.size)return!1;for(let[e,t]of r)if(!a.has(e)||!Object.is(t,a.get(e)))return!1;return!0};function i(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t||Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;if(Symbol.iterator in e&&Symbol.iterator in t){if("entries"in e&&"entries"in t)return a(e,t);let r=e[Symbol.iterator](),i=t[Symbol.iterator](),n=r.next(),s=i.next();for(;!n.done&&!s.done;){if(!Object.is(n.value,s.value))return!1;n=r.next(),s=i.next()}return!!n.done&&!!s.done}return a({entries:()=>Object.entries(e)},{entries:()=>Object.entries(t)})}e.s(["shallow",0,i],578746),e.s(["useShallow",0,function(e){let t=r.default.useRef(void 0);return r=>{let a=e(r);return i(t.current,a)?t.current:t.current=a}}],767692)},174883,e=>{"use strict";var t=e.i(554907),r=e.i(44325);let a=e=>e;function i(e,r=a){let n=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>r(e.getState()),[e,r]),t.default.useCallback(()=>r(e.getInitialState()),[e,r]));return t.default.useDebugValue(n),n}let n=e=>{let t=(0,r.createStore)(e),a=e=>i(t,e);return Object.assign(a,t),a};e.s(["create",0,e=>e?n(e):n,"useStore",0,i])},44325,e=>{"use strict";let t=e=>{let t,r=new Set,a=(e,a)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=a?a:"object"!=typeof i||null===i)?i:Object.assign({},t,i),r.forEach(r=>r(t,e))}},i=()=>t,n={setState:a,getState:i,getInitialState:()=>s,subscribe:e=>(r.add(e),()=>r.delete(e))},s=t=e(a,i,n);return n};e.s(["createStore",0,e=>e?t(e):t])},879379,e=>{"use strict";var t=e.i(323613);let r=new Map,a=new WeakMap;function i(e){let r=a.get(e);if(r)return r;let i=Object.entries(e).sort(([e],[t])=>Number(e)-Number(t)).map(([e,t])=>`${e}:${t}`).join(","),n=`warp_${(0,t.default)(i)}`;return a.set(e,n),n}function n(e){let t=i(e);if(0===Object.keys(e).length)return s;let a=r.get(t);if(a)return a;let n=Object.freeze({...e});return r.set(t,n),n}let s=Object.freeze({});function o(e,t,r,a){let i;e.setFloat64(0,t);let n=e.getInt32(0),s=e.getInt32(4);
3e.setFloat64(0,r);let o=e.getInt32(0),l=e.getInt32(4),u=a;return u^=i=Math.imul(i=(i=Math.imul(i=n,0xcc9e2d51))<<15|i>>>17,0x1b873593),u=Math.imul(u=(u=Math.imul(u=(u=Math.imul(u=(u=Math.imul(u=u<<13|u>>>19,5)+0xe6546b64^(i=Math.imul(i=(i=Math.imul(i=s,0xcc9e2d51))<<15|i>>>17,0x1b873593)))<<13|u>>>19,5)+0xe6546b64^(i=Math.imul(i=(i=Math.imul(i=o,0xcc9e2d51))<<17|i>>>15,0x1b873593)))<<13|u>>>19,5)+0xe6546b64^(i=Math.imul(i=(i=Math.imul(i=l,0xcc9e2d51))<<17|i>>>15,0x1b873593)))<<13|u>>>19,5)+0xe6546b64^16,u^=u>>>16,u=Math.imul(u,0x85ebca6b),u^=u>>>13,u=Math.imul(u,0xc2b2ae35),u^=u>>>16}e.s(["areMarkersEqual",0,function(e,t){return e===t},"deduplicateMarkersArray",0,function(e){let t=new Map,r=new Map,i=new Set;for(let s of e){let e=n(s),o=a.get(s);r.set(s,o),r.set(e,o),t.set(s,e),i.add(e)}return{deduplicated:[...i],mapping:t,hashMapping:r}},"deduplicateWarpMarkers",0,n,"getMarkersSignature",0,function(e){let t=Object.entries(e),r=t.length;if(0===r)return"";let a=0,i=0,n=new DataView(new ArrayBuffer(8));for(let[e,r]of t){let t=Number(e);a^=o(n,t,r,0x9e3779b9),i^=o(n,t,r,0x85ebca6b)}return`${r}:${(a>>>0).toString(16)}:${(i>>>0).toString(16)}`},"hashWarpMarkers",0,i])},525145,e=>{e.q("/_next/static/immutable/media/dsp-engine.40kklu611iv3n.js")},380421,e=>{e.q("/_next/static/immutable/media/dsp-engine.3-c08q35f2lw1.wasm")},138363,e=>{e.q("/_next/static/immutable/media/dsp-engine.aw.2jn9kjyag3h6q.js")},911270,e=>{e.q("/_next/static/immutable/media/dsp-engine.2n_1lql1c8lvx.js")},267693,e=>{e.q("/_next/static/immutable/media/dsp-engine.2yvum24pa1g1m.wasm")},642900,e=>{e.q("/_next/static/immutable/media/dsp-engine.ww.2ezvbl4u62g6u.js")},83060,e=>{e.q("/_next/static/immutable/media/dsp-engine.aw.2jn9kjyag3h6q.js")},530084,e=>{e.q("/_next/static/immutable/media/dsp-engine.09lt3ukfnf93q.js")},860022,e=>{e.q("/_next/static/immutable/media/dsp-engine.016w4733m_2uw.wasm")},31778,e=>{e.q("/_next/static/immutable/media/dsp-engine.ww.2ezvbl4u62g6u.js")},712430,397914,e=>{"use strict";var t=e.i(554907),r=e.i(334959),a=e.i(838038),i=e.i(79076),n=e.i(215197),s=e.i(851052),o=e.i(280887),l=e.i(213267),u=e.i(412988),d=e.i(983403),c=e.i(158075);let p={all:[{scope:"realtime"}],discover:()=>[{...p.all[0],entity:"discover"}]};function f(e){let{channel:r,enabled:a=!0,type:n,version:s,onMessage:o,onResync:f}=e,{getToken:m}=(0,l.useAuth)(),{data:h}=function(e=!0){let t=(0,i.useApiClient)();return(0,d.useQuery)({queryKey:p.discover(),queryFn:async()=>{let{data:e,error:r}=await t.GET("/api/realtime/discover");if(r||!e)throw Error("Failed to fetch realtime discover config");return{streamUrl:e.stream_url,auth:e.auth}},enabled:e,staleTime:1/0,gcTime:(0,c.clientGcTime)(1/0),retry:3})}(a),g=u.realtimeManagerV2,y=(0,t.useSyncExternalStore)(g.subscribeState,g.getState,g.getState),b=(0,t.useRef)(o);b.current=o;let v=(0,t.useRef)(f);return(v.current=f,(0,t.useEffect)(()=>{g.startPageLifecycleTracking()},[g]),(0,t.useEffect)(()=>{g.configure({streamUrl:h?.streamUrl,auth:h?.auth,getToken:m})},[g,h?.streamUrl,h?.auth,m]),(0,t.useEffect)(()=>{if(a&&r)return g.addChannel(r)},[g,a,r]),(0,t.useEffect)(()=>{if(a&&r)return g.subscribe(r,{type:n,version:s,onMessage:e=>b.current(e)})},[g,a,r,n,s]),(0,t.useEffect)(()=>{if(a&&r)return g.subscribeResync(()=>v.current?.())},[g,a,r]),a&&r)?"denied"===y.status&&y.denied?{status:"denied",error:{detail:y.denied.detail,statusCode:y.denied.statusCode,code:y.denied.code}}:{status:y.status,error:null}:{status:"authorizing",error:null}}e.s(["useRealtimeMessage",0,f],397914);var m=e.i(429131);let h=0,g=!1,y=0,b=0,v=null;e.s(["notifyOutOfCreditsUpsellDismissed",0,function(){v?.("exhausted")},"showAutoReloadNudgeInsteadOf",0,function(e){let t=v;t?t("exhausted").then(t=>{t||e()}).catch(()=>e()):e()},"useAutoReloadNudge",0,function(){let e=(0,i.useApiClient)(),{session:l}=(0,m.useStores)(),{openModalWithData:u,isModalOpen:d}=(0,a.useModalContext)();!function(){let{session:e}=(0,m.useStores)(),r=(0,s.useQueryClient)(),a=e.userId;f({channel:a?`user:${a}`:"",enabled:!!a,type:"billing.credits",version:1,onMessage:(0,t.useCallback)(t=>
3{!(t.timestamp<=h)&&(h=t.timestamp,n.datadogRum.getInitConfiguration()?.applicationId&&n.datadogRum.addAction("AutoReloadGrantPingReceived",{creditsGranted:t.data.credits_granted,trigger:t.data.trigger??null,publishToReceiveMs:Math.max(0,Date.now()-t.timestamp)}),e.loadSubscriptionInfo().catch(()=>void 0),r.invalidateQueries({queryKey:o.autoReloadQueryKey}))},[e,r])})}();let c=(0,t.useCallback)(async(t="settle")=>{if(l.isSubLoaded&&!l.isSubscriber||g||d(r.ModalTypes.AUTO_RELOAD_NUDGE)||"settle"===t&&(!l.isCreditsLoaded||l.credits<=100||b>0&&Date.now()-b<864e5||Date.now()-y<6e4))return!1;g=!0;try{var a,i;let{data:t}=await e.POST("/api/billing/auto-reload/nudge-check",{});y=Date.now();let n=t?.show&&t.variant?(a=t.variant,i=t.usage_percent??void 0,"ran_out"===a?{variant:"ran_out",usagePercent:i??100}:"approaching_limit_50"===a||"approaching_limit_75"===a?{variant:"approaching_limit",usagePercent:i}:"ran_out_last_cycle"===a?{variant:"ran_out_last_cycle",usagePercent:i}:null):null;if(n&&t?.status){let e={status:t.status,variant:n.variant,creditsUsedPercent:n.usagePercent};return b=Date.now(),u(r.ModalTypes.AUTO_RELOAD_NUDGE,e),!0}}catch{}finally{g=!1}return!1},[e,l,d,u]);return(0,t.useEffect)(()=>(v=c,()=>{v===c&&(v=null)}),[c]),{checkForNudge:c}}],712430)},476359,e=>{"use strict";var t,r=((t={}).CLIP="clip",t.LYRICS="lyrics",t.STYLES="styles",t.PLAYLIST="playlist",t.PERSONA="persona",t.AUDIO_FILE="audio_file",t);e.s(["ReferenceType",()=>r,"createReference",0,e=>{let t=`${e.type}-${Date.now()}`;switch(e.type){case"clip":return{id:t,type:"clip",clipId:e.clipId,title:"",imageUrl:"",batchIndex:e.batchIndex};case"lyrics":return{id:t,type:"lyrics",message:e.lyrics.message,selectionOverlayRange:{start:e.lyrics.selectionOverlayRange.start,end:e.lyrics.selectionOverlayRange.end},toolCallId:e.lyrics.toolCallId};case"styles":return{id:t,type:"styles",message:e.styles.message,toolCallId:e.styles.toolCallId};case"playlist":return{id:t,type:"playlist",playlistId:e.playlistId,name:e.name,trackCount:e.trackCount};case"persona":return{id:t,type:"persona",personaId:e.personaId,name:e.name,avatar:e.avatar};case"audio_file":return{id:t,type:"audio_file",fileName:e.fileName,audioBuffer:e.audioBuffer,clipId:e.clipId};default:throw Error(`Unknown reference type: ${e.type}`)}}])},294047,e=>{"use strict";var t,r=e.i(595613),a=e.i(174883),i=e.i(165167),n=e.i(767692),s=e.i(476359);(0,r.enableMapSet)();var o=((t={}).LOADING="loading",t.NEW="new",t.PENDING="pending",t.ATTACHED="attached",t);let l=(0,a.create)()((0,i.immer)(e=>({input:"",references:[],setInput:t=>e(e=>{e.input=t}),clearInput:()=>e(e=>{e.input=""}),addReference:t=>{e(e=>{e.references=[];let r=(0,s.createReference)(t);e.references.push(r)})},removeReference:t=>{e(e=>{e.references=e.references.filter(e=>e.id!==t)})},clearReferences:()=>{e(e=>{e.references=[]})},clearReferenceType:t=>{e(e=>{e.references=e.references.filter(e=>e.type!==t)})}}))),u=(0,a.create)()((0,i.immer)(e=>({isSessionsDataLoaded:!1,sessionStatus:"loading",sessionMap:new Map,sessionIds:[],createdSessionWorkspaceIds:new Set,queuedAction:null,addSessionId:t=>e(e=>{e.sessionIds.push(t)}),prependSessionId:t=>e(e=>{e.sessionIds.unshift(t)}),setIsSessionsDataLoaded:t=>e(e=>{e.isSessionsDataLoaded=t}),setSessionStatus:t=>e(e=>{e.sessionStatus=t}),addCreatedSessionWorkspaceId:t=>e(e=>{e.createdSessionWorkspaceIds.add(t)}),removeCreatedSessionWorkspaceId:t=>e(e=>{e.createdSessionWorkspaceIds.delete(t)}),setSessionMapValue:(t,r)=>e(e=>{e.sessionMap.set(t,{...e.sessionMap.get(t)??{},...r})}),deleteSessionMapValue:t=>e(e=>{e.sessionMap.delete(t)}),setQueuedAction:t=>e(e=>{e.queuedAction=t})}))),d=(0,a.create)()((0,i.immer)(e=>({msgMap:new Map,msgIds:[],completedMsgIds:new Set,loadedMessages:[],isLoading:!1,isLoadingSong:!1,isStreaming:!1,loadingText:null,currentAssistantPrompt:null,manualFormChanges:null,setCurrentAssistantPrompt:t=>e(e=>{e.currentAssistantPrompt=t,e.manualFormChanges=null}),setManualFormChanges:t=>e(e=>{e.manualFormChanges=t}),setLoadedMessages:t=>e(e=>{e.loadedMessages=t}),addMsgId:t=>e(e=>{e.msgIds.push(t)}),setMsgMapValue:(t,r)=>e(e=>{e.msgMap.set(t,r)}),deleteMsgMapValue:t=>e(e=>{e.msgMap.delete(t)}),resetMsgData:()=>e(e=>{e.msgMap=new Map,e.msgIds=[],e.completedMsgIds=new Set,e.manualFormChanges=null}),setIsLoading:t=>e(e=>{e.isLoading=t}),setIsLoadingSong:t=>e(e=>{e.isLoadingSong=t}),setIsStreaming:t=>e(e=>{e.isStreaming=t}
3),setLoadingText:t=>e(e=>{e.loadingText=t}),setMsgCompleted:t=>e(e=>{e.completedMsgIds.add(t)})}))),c=(0,a.create)()((0,i.immer)(e=>({isSidebarDismissed:!0,lastPlayedClipId:null,isMaximumSessionLength:!1,isLoadingChatHistory:!0,isFetchingChatHistory:!1,hasResolvedHistoryForCurrentWorkspace:!1,setIsSidebarDismissed:t=>e(e=>{e.isSidebarDismissed=t}),setLastPlayedClipId:t=>e(e=>{e.lastPlayedClipId=t}),setIsMaximumSessionLength:t=>e(e=>{e.isMaximumSessionLength=t}),setIsLoadingChatHistory:t=>e(e=>{e.isLoadingChatHistory=t}),setIsFetchingChatHistory:t=>e(e=>{e.isFetchingChatHistory=t}),setHasResolvedHistoryForCurrentWorkspace:t=>e(e=>{e.hasResolvedHistoryForCurrentWorkspace=t})}))),p=(0,a.create)()((0,i.immer)(e=>({chatUUID:"",chatMode:null,workspaceId:null,isChatOwner:!0,isAutoMode:!1,toolArgsCache:new Map,toolCallPendingGensMap:new Map,ably:null,setChatUUID:t=>{e(e=>{e.chatUUID=t})},addToolArgsToCache:(t,r)=>e(e=>{e.toolArgsCache.set(t,r)}),setToolCallPendingGensMapValue:(t,r)=>e(e=>{e.toolCallPendingGensMap.set(t,r)}),setIsChatOwner:t=>{e(e=>{e.isChatOwner=t})},setAbly:t=>{e(e=>{e.ably=t})},setWorkspaceId:t=>e(e=>{e.workspaceId=t}),setChatMode:t=>e(e=>{e.chatMode=t}),setIsAutoMode:t=>e(e=>{e.isAutoMode=t})})));e.s(["SessionStatus",()=>o,"useChatInputStore",0,l,"useChatMessagesStore",0,d,"useChatSessionStore",0,u,"useChatStore",0,p,"useChatUIStore",0,c,"useStoreSelector",0,e=>(0,n.useShallow)(t=>Object.fromEntries(e.map(e=>[e,t[e]])))])},929040,520360,442816,862482,319303,e=>{"use strict";var t,r,a=e.i(374954),i=e.i(672599),n=e.i(737382),s=e.i(379309),o=e.i(554907),l=e.i(248949),u=e.i(945114);e.i(948952);var d=e.i(350671),c=e.i(964977),p=e.i(429131),f=e.i(158075),m=e.i(983403),h=e.i(213267),g=e.i(294047),y=e.i(28025),b=e.i(673157),v=((t={}).CONTROL="CONTROL",t.FAST_SIMPLE_MODE="fast_simple_mode",t.FAST_MODE="fast_mode",t.PLAN_MODE="plan_mode",t.PRO_MODE="pro_mode",t.A="A",t.B="B",t),x=((r={}).CUSTOM_CREATE="custom_create",r);e.s(["OrpheusActionTypes",()=>x,"OrpheusExperimentGroup",()=>v],520360);var w=e.i(79076);class S extends Error{layer;parameters;status;constructor({layer:e,parameters:t,status:r}){super(`Failed to get experiment ${e} [${t.join(", ")}]`),this.name="ExperimentRequestError",this.layer=e,this.parameters=t,this.status=r}}function _(e,t){return(!(t instanceof S)||401!==t.status)&&e<3}let C=({layerName:e,parameterName:t,parameterType:r="boolean",parameterDefault:a=!1,gatingFlagName:i,suppressExperiment:n=!1})=>{let s=(0,w.useApiClient)(),{isLoaded:l,isSignedIn:u}=(0,h.useAuth)(),{session:d}=(0,p.useStores)(),c=!i||d.flags?.[i],{data:f,isPending:g,isError:y,isLoading:b}=(0,m.useQuery)({queryKey:[{scope:"experiment",layerName:e,parameterName:t,parameterType:r,parameterDefault:a}],queryFn:async()=>{let{data:i,response:n}=await s.POST("/api/statsig/experiment/",{body:{layer_name:e,parameter_name:t,parameter_type:r,parameter_default:a}});if(!i?.success)throw new S({layer:e,parameters:[t],status:n.status});return i.data},enabled:!!(c&&e&&t&&!n&&l&&u),retry:_,retryDelay:e=>Math.min(500*2**e,2e3)}),v=f?.[t];return(0,o.useEffect)(()=>{null!=v&&d.setExperiment(t,!!v)},[t,v,d]),(0,o.useMemo)(()=>({data:f?.[t]??null,error:g?null:y,isLoading:!l||b}),[f,g,y,b,l,t])};e.s(["default",0,C],442816);let k=(0,o.createContext)(null),T="orpheus_group";e.s(["ExperimentsContext",0,k,"ExperimentsProvider",0,({children:e})=>{let t=C({layerName:"creation-layer",parameterName:T,parameterType:"string",parameterDefault:v.CONTROL}),r=(({layerName:e,parameters:t,gatingFlagName:r,suppressExperiment:a=!1})=>{let i=(0,w.useApiClient)(),{isLoaded:n,isSignedIn:s}=(0,h.useAuth)(),{session:l}=(0,p.useStores)(),u=!r||l.flags?.[r],{data:d,isPending:c,isError:f,isLoading:g}=(0,m.useQuery)({queryKey:[{scope:"experiments",layerName:e,parameters:t.map(e=>({name:e.name,type:e.type??"boolean",default:e.default??!1}))}],queryFn:async()=>{let{data:r,response:a}=await i.POST("/api/statsig/experiment/",{body:{layer_name:e,parameters:t.map(e=>({name:e.name,type:e.type??"boolean",default:e.default??!1}))}});if(!r?.success)throw new S({layer:e,parameters:t.map(e=>e.name),status:a.status});return r.data},enabled:!!(u&&e&&t.length>0&&!a&&n&&s),retry:_,retryDelay:e=>Math.min(500*2**e,2e3)});return(0,o.useEffect)(()=>
3{d&&Object.entries(d).forEach(([e,t])=>{null!=t&&l.setExperiment(e,t)})},[d,l]),(0,o.useMemo)(()=>({data:d??{},error:c?null:f,isLoading:!n||g,isEmpty:!f&&null!=d&&0===Object.keys(d).length}),[d,c,f,g,n])})({layerName:"onboarding-layer",parameters:[{name:"orpheus_is_enabled",type:"boolean",default:!1},{name:"orpheus_is_auto_mode",type:"boolean",default:!1},{name:"orpheus_is_canvas_enabled",type:"boolean",default:!1},{name:"orpheus_default_to_chat",type:"boolean",default:!1}]});return(0,b.jsx)(k.Provider,{value:{orpheusGroup:t,orpheusParameters:r},children:e})},"ORPHEUS_EXPERIMENT_PARAMETER",0,T,"useExperimentContext",0,e=>{let t=(0,o.useContext)(k);return t&&e===T?t.orpheusGroup??{data:null,error:null,isLoading:!1}:{data:null,error:null,isLoading:!1}}],862482);let P=()=>{let e=(0,o.useContext)(k),{data:t,isLoading:r,error:a,isEmpty:i}=e?.orpheusParameters??{data:{},isLoading:!1,error:null,isEmpty:!1};return(0,o.useMemo)(()=>({orpheusIsEnabled:!!t?.orpheus_is_enabled,orpheusIsAutoMode:!!t?.orpheus_is_auto_mode,orpheusIsCanvasEnabled:!!t?.orpheus_is_canvas_enabled,orpheusDefaultToChat:!!t?.orpheus_default_to_chat,isLoading:r,isError:!!a,isEmpty:i}),[t,r,a,i])};e.s(["useOrpheusExperimentParameters",0,P],319303);let M="workspaces",E=new a.QueryClient({defaultOptions:{queries:{staleTime:3e5,gcTime:(0,f.clientGcTime)(3e5)}}});e.s(["WORKSPACES_QUERY_KEY",0,M,"useWorkspaces",0,(e={})=>{let{includeSharedWorkspaces:t=!0,orpheusOnly:r=!1,hideEmptyOrpheusWorkspaces:a=!0}=e,b=function(){let{orpheusIsEnabled:e}=P(),{getToken:t}=(0,h.useAuth)(),{sessionIds:r,sessionMap:a}=(0,g.useChatSessionStore)(),{data:i}=(0,m.useQuery)({queryKey:["orpheus-workspace-ids"],enabled:e,staleTime:3e5,gcTime:(0,f.clientGcTime)(3e5),queryFn:async()=>{let e=await t(),r=[],a=1,i=!0;for(;i&&a<=100;){let t=await fetch(`${y.MODAL_SRV}/session-history?page=${a}&limit=1000`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e}`}});if(!t.ok)throw Error(`Failed to fetch session history: ${t.status}`);let n=await t.json();n?.sessions?.forEach(e=>{e.workspace_id&&r.push(e.workspace_id)}),i=n?.has_more??!1,a++}return r}});return(0,o.useMemo)(()=>{let e=new Set(i??[]);for(let t of r){let r=a.get(t);r?.workspace_id&&e.add(r.workspace_id)}return e},[i,r,a])}(),{project:v}=(0,p.useStores)(),[x,w]=(0,o.useState)(""),[S,_]=(0,o.useState)(!1),C=(0,u.useProjectSearch)(),k=(0,c.useAppI18n)(),T=!t,j=[M,x,S,T],I=(0,i.useInfiniteQuery)({queryKey:j,staleTime:3e5,gcTime:(0,f.clientGcTime)(3e5),refetchOnMount:e=>e.state.data?.pages.length!==0||"always",retry:(e,t)=>(console.error("Workspace query failed",t),!(e>3)||((0,l.resolveTextOnDemand)({instance:k,namespace:"assetLibrary",resolve:e=>e("workspace.projectsLoadFailed")}).then(e=>{d.toastManager.add({title:e,description:t.message,type:"error"})}),!1)),retryDelay:2e3,queryFn:async({pageParam:e=1})=>{let{projects:t,numTotalResults:r}=""!==x.trim()?await C(x,e,S,T):await v.fetchProjectsList({page:e,sort:"max_created_at_last_updated_clip",showTrashed:S,excludeShared:T});if(!t)throw console.error("Error fetching workspaces"),Error();return(0,s.runInAction)(()=>{(t||[]).forEach(e=>{v.projectsById[e.id]=e})}),{workspaces:t,pageNumber:e,numTotalResults:r}},getNextPageParam:e=>e.workspaces.length>0?e.pageNumber+1:void 0,initialPageParam:1},E),A=(0,n.useMutation)({mutationFn:async e=>await v.archiveProject(e),onMutate:async e=>{await E.cancelQueries({queryKey:j});let t=E.getQueryData(j);return E.setQueryData(j,t=>t?{...t,pages:t.pages.map(t=>({...t,workspaces:t.workspaces.filter(t=>t.id!==e)}))}:t),E.setQueryData([M,x,!S,T],t=>t?{...t,pages:t.pages.map(t=>({...t,workspaces:t.workspaces.filter(t=>t.id!==e)}))}:t),{previousData:t}},onError:(e,t,r)=>{r?.previousData&&E.setQueryData(j,r.previousData)},onSuccess:()=>{E.invalidateQueries({queryKey:[M]})}},E),O=(0,n.useMutation)({mutationFn:async e=>await v.archiveProject(e,!0),onMutate:async e=>{await E.cancelQueries({queryKey:j});let t=E.getQueryData(j);return E.setQueryData(j,t=>t?{...t,pages:t.pages.map(t=>({...t,workspaces:t.workspaces.filter(t=>t.id!==e)}))}:t),{previousData:t}},onError:(e,t,r)=>{r?.previousData&&E.setQueryData(j,r.previousData)},onSuccess:()=>{E.invalidateQueries({queryKey:[M]})}},E),N=(0,n.useMutation)({mutationFn:async({workspaceId:e,name:t})=>(await v.updateProjectName(e,t),{workspaceId:e,name:t}),onMutate:async({workspaceId:e,name:t})=>{var r;await E.cancelQueries({queryKey:[M]});let a=E.getQueriesData({queryKey:[M]});return r={name:t},E.setQueriesData({queryKey:[M]},t=>t?{...t,pages:t.pages.map(t=>({...t,workspaces:t.workspaces.map(t=>
3t.id===e?{...t,...r}:t)}))}:t),{previousQueries:a}},onError:(e,t,r)=>{r?.previousQueries.forEach(([e,t])=>{E.setQueryData(e,t)})},onSuccess:()=>{E.invalidateQueries({queryKey:[M]})}},E),D=(0,n.useMutation)({mutationFn:async e=>await v.createProject(e,""),onMutate:async e=>{await E.cancelQueries({queryKey:j});let t=E.getQueryData(j),r={id:`temp-${Date.now()}`,name:e,description:"",created_at:new Date(Date.now()).toISOString(),last_updated_clip:null,clip_count:0,owner:void 0,shared:!1,is_pending:!0};return E.setQueryData(j,e=>e?{...e,pages:e.pages.map((e,t)=>{if(0===t){let[t,...a]=e.workspaces;return{...e,workspaces:t?[t,r,...a]:[r],numTotalResults:(e.numTotalResults||0)+1}}return e})}:e),{previousData:t,optimisticWorkspace:r}},onError:(e,t,r)=>{(0,l.resolveTextOnDemand)({instance:k,namespace:"assetLibrary",resolve:e=>e("workspace.createFailed")}).then(e=>{d.toastManager.add({title:e,timeout:4e3,type:"error"})}),r?.previousData&&E.setQueryData(j,r.previousData)},onSuccess:(e,t,r)=>{r?.optimisticWorkspace&&e&&E.setQueryData(j,a=>a?{...a,pages:a.pages.map((a,i)=>0===i?{...a,workspaces:a.workspaces.map(a=>a.id===r.optimisticWorkspace.id?{...e,name:t}:a)}:a)}:a),E.invalidateQueries({queryKey:[M]})}},E),R=v.currentProjectId??void 0,{workspaces:L,numTotalWorkspaces:F}=(0,o.useMemo)(()=>{let e=I.data?.pages?.flatMap(e=>e.workspaces)||[],t=I.data?.pages?.[0]?.numTotalResults??0;if(r){let t=e.filter(e=>b?.has(e.id));return{workspaces:t,numTotalWorkspaces:t.length}}if(a){let r=e.filter(e=>!b?.has(e.id)||0!==e.clip_count||e.id===R);return{workspaces:r,numTotalWorkspaces:t-(e.length-r.length)}}return{workspaces:e,numTotalWorkspaces:t}},[I.data?.pages,b,r,a,R]);return(0,o.useMemo)(()=>({query:I,workspaces:L,numTotalWorkspaces:F,searchText:x,setSearchText:w,showTrashed:S,setShowTrashed:_,archiveWorkspace:A.mutate,unarchiveWorkspace:O.mutate,createWorkspace:D.mutate,renameWorkspace:N.mutateAsync,isArchiving:A.isPending,isUnarchiving:O.isPending,isCreating:D.isPending,isRenaming:N.isPending}),[I,L,F,x,w,S,_,A.mutate,O.mutate,D.mutate,N.mutateAsync,A.isPending,O.isPending,D.isPending,N.isPending])},"workspaceListQueryClient",0,E],929040)},212724,e=>{"use strict";var t=e.i(673157),r=e.i(744461),a=e.i(254521),i=e.i(554907),n=e.i(369872),s=e.i(457204),o=e.i(398087);e.i(696800);var l=e.i(392926);let u=(0,r.default)("button",{target:"e2qzbw60"})("width:auto;height:2.125rem;font-size:0.875rem;padding:0 0.75rem;display:flex;flex-direction:row;flex:1;white-space:nowrap;align-items:center;gap:0.5rem;justify-content:center;position:relative;background:none;border:none;cursor:pointer;color:var(--color-foreground-primary);z-index:1;transition:color 0.2s;&.active{cursor:default;}@container (max-width:28.75rem){font-size:0.8125rem;}"),d=(0,r.default)(a.motion.div,{target:"e2qzbw61"})("width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;"),c=(0,r.default)(a.motion.div,{target:"e2qzbw62"})("width:100%;height:100%;border-radius:1.25rem;background:var(--color-background-glass-thick);"),p=(0,r.default)("span",{target:"e2qzbw63"})("z-index:2;display:flex;flex-direction:row;gap:0.25rem;align-items:center;user-select:none;white-space:nowrap;position:relative;opacity:",({isActive:e,fadeInactive:t})=>t?e?1:.35:1,";transition:opacity 0.15s ease;"),f=({options:e,activeValue:r,onSelect:a})=>(0,t.jsx)("div",{className:"flex max-h-[calc(100vh-1.25rem)] flex-col overflow-y-auto sm:max-h-[25rem]",children:e.map(e=>(0,t.jsx)(n.ContextMenuItem,{className:`cursor-pointer ${r===e.value?"bg-background-glass-thick":""}`,onClick:()=>a(e),children:(0,t.jsxs)("span",{className:"flex flex-col gap-0 pb-1",children:[(0,t.jsx)(n.ContextMenuItemMainText,{children:(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[e.icon&&(0,t.jsx)(e.icon,{className:"h-4 w-4"}),e.label,e.badge&&(0,t.jsx)(s.default,{variant:s.TagVariant.New,children:e.badge})]})}),e.description&&(0,t.jsx)(n.ContextMenuItemSubtext,{style:{whiteSpace:"normal",lineHeight:1.4},className:"max-w-[11.25rem] text-left",children:e.description})]})},e.value))}),m=(0,r.default)("span",{target:"e2qzbw64"})("display:flex;align-items:center;justify-content:center;padding:0.25rem 0.5rem;margin:-0.25rem -0.5rem -0.25rem 0;cursor:pointer;border-radius:0.25rem;"),h=({option:e,isActive:r,uniqueId:a,emphasize:s,fadeInactive:o,onSelect:h,activeValue:g,tabAriaLabel:y})=>{let[b,v]=(0,i.useState)(null),x=e.dropdownOptions?.find(e=>e.value===g);(0,i.useEffect)(()=>{x&&v(x.value)},[x]);let w=b?e.dropdownOptions?.find(e=>e.value===b):null,S=x??w??e.dropdownOptions?.[0],_=S?.label??e.label;return(0,t.jsxs)(u,{role:"tab","aria-selected":r,"aria-haspopup":"menu","aria-label":y,className:r?"active":"",children:[r?(0,t.jsx)(d,{layoutId:`active-tab-overlay-${a}`,layoutDependency:g,initial:!1,transition:{type:"spring",bounce:.05,duration:.3},children:(0,t.jsx)(c,{animate:s?{opacity:[1,.4,1],scale:[1,.92,1]}:{opacity:1,scale:1},transition:s?{opacity:{duration:1.5,ease:[.4,0,.6,1],repeat:1/0,repeatType:"loop"},scale:{duration:1.5,ease:[.4,0,.6,1],repeat:1/0,repeatType:"loop"}}:{duration:.15}})}):null,(0,t.jsxs)(p,{isActive:r,fadeInactive:o,children:[(0,t.jsx)("span",{onClick:e=>{e.stopPropagation(),S&&h(S)},onKeyDown:e=>
3{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),S&&h(S))},role:"button",tabIndex:0,style:{cursor:"pointer"},children:_}),(0,t.jsx)(n.ContextMenuTrigger,{placement:"bottom-middle",ButtonComponent:e=>(0,t.jsx)(m,{...e,onMouseDown:t=>{t.stopPropagation(),e.onMouseDown(t)},onClick:e=>{e.stopPropagation()},children:(0,t.jsx)(l.TriangleDownIcon,{className:"h-3 w-3"})}),ContentsComponent:()=>(0,t.jsx)(f,{options:e.dropdownOptions,activeValue:g,onSelect:h})})]})]})};e.s(["default",0,({options:e,onChange:r,onBeforeChange:a,value:n,emphasize:s,fadeInactive:l,ariaLabel:f})=>{let[m,g]=(0,i.useState)(n||e[0].value),y=(0,i.useId)();return(0,i.useEffect)(()=>{n&&g(n)},[n]),(0,t.jsx)("div",{className:"relative isolate inline-flex h-10 items-center justify-center rounded-full bg-background-button-tertiary p-[0.1875rem] after:pointer-events-none after:absolute after:inset-0 after:rounded-[inherit] after:border after:border-border-primary",children:(0,t.jsx)("span",{role:"tablist","aria-label":f,className:"flex flex-1 items-center justify-stretch gap-0",children:e.map(e=>{let i="string"==typeof e.label?e.label:void 0;if(e.dropdownOptions&&e.dropdownOptions.length>0){let n=e.value===m||(e.dropdownOptions?.some(e=>e.value===m)??!1);return(0,t.jsx)(h,{option:e,isActive:n,uniqueId:y,emphasize:s,fadeInactive:l,activeValue:m,tabAriaLabel:i,onSelect:e=>{let t={value:e.value,label:e.label};(!a||a(t))&&(g(e.value),r(t))}},e.value)}return(0,t.jsx)(o.Tooltip,{label:e.tooltip??"",side:"bottom",isDisabled:!e.tooltip,children:(0,t.jsxs)(u,{role:"tab",tabIndex:0,"aria-selected":e.value===m,"aria-label":i,onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),t.stopPropagation(),(!a||a(e))&&(g(e.value),r(e)))},onMouseDown:t=>{t.stopPropagation(),(!a||a(e))&&(g(e.value),r(e))},className:e.value===m?"active":"",children:[e.value===m?(0,t.jsx)(d,{layoutId:`active-tab-overlay-${y}`,layoutDependency:m,initial:!1,transition:{type:"spring",bounce:.05,duration:.3},children:(0,t.jsx)(c,{animate:s?{opacity:[1,.4,1],scale:[1,.92,1]}:{opacity:1,scale:1},transition:s?{opacity:{duration:1.5,ease:[.4,0,.6,1],repeat:1/0,repeatType:"loop"},scale:{duration:1.5,ease:[.4,0,.6,1],repeat:1/0,repeatType:"loop"}}:{duration:.15}})}):null,(0,t.jsx)(p,{isActive:e.value===m,fadeInactive:l,children:e.label})]})},e.value)})})})}])},109044,e=>{"use strict";var t=e.i(673157),r=e.i(7284),a=e.i(81804);e.s(["CreateV2Switch",0,({label:e,checked:i,onChange:n,thumbClassName:s,containerClassName:o})=>(0,t.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,t.jsx)(a.default,{"aria-label":e,thumbClassName:(0,r.default)("w-[1.75rem] h-[1.75rem] border-0 left-[0.125rem] top-[0.125rem] data-[checked]:bg-background-primary data-[unchecked]:bg-background-primary",s),containerClassName:(0,r.default)("h-8 w-12 border-0 ring-0 data-[unchecked]:bg-foreground-primary/10 data-[checked]:bg-foreground-primary/90",o),checked:i,onCheckedChange:n}),e&&(0,t.jsx)("span",{className:(0,r.default)("font-sans text-sm font-normal select-none",i?"text-foreground-primary":"text-foreground-primary/50"),children:e})]})])},862881,267428,e=>{"use strict";var t=e.i(873860),r=e.i(628615),a=e.i(429131),i=e.i(84204);e.s(["useIsInFreeCreditlessTreatment",0,function(){let{session:e}=(0,a.useStores)(),n=(0,r.useStatsigClient)(),s=(0,t.useHideCredits)();return!(!e.isSubLoaded||n?.client?.loadingStatus!=="Ready"||(0,i.isSubscriber)(e)||(0,i.isPastDueSubscriber)(e))&&s}],267428),e.s([],862881)},899832,e=>{"use strict";var t=e.i(892449),r=e.i(321656),a=e.i(127762),i=e.i(451668),n=e.i(967282),s=e.i(941011);function o(e){let r=e[a.CreateModes.CUSTOM].title.trim();return!r||(0,t.isCoverPrefillOwned)(e,"title")?"":r}function l(e=!1){return(0,i.useSeededParameterStoreValue)(s.Parameter.UNIFIED_CREATE_FORM,{disableExposureLog:!e})}e.s(["getUnifiedControlsSongTitle",0,o,"isUnifiedControlsDirty",0,function(e){return""!==o(e)||(0,r.isAdvancedDirty)(e[a.CreateModes.CUSTOM])},"useIsUnifiedCreateEnabledSilent",0,function(){return l()!==n.UnifiedCreateVariant.CONTROL},"useIsUnifiedCreateEnabledWithExposure",0,function(e){let t=l(e);return e&&t!==n.UnifiedCreateVariant.CONTROL},"useUnifiedControlsUseButtonRow",0,function(){return l()===n.UnifiedCreateVariant.TREATMENT_BUTTONS},"useUnifiedMagicBarPosition",0,function(){let e=l();return e===n.UnifiedCreateVariant.TREATMENT_TOP||e===n.UnifiedCreateVariant.TREATMENT_BUTTONS?"top":"bottom"}])},892449,e=>{"use strict";var t=e.i(127762);let r=["lyrics","styles","excludeStyles","title"];function a(e,r){let a=e[t.CreateModes.CUSTOM],i=e.global.untimedConditions[t.ConditionTypes.COVER]?.prefillSnapshot;if(!i?.[r])return!1;let n=i.writtenValues;return n?a[r]===n[r]:!a.userTouched}e.s(["clearCoverOwnedFields",0,function(e){let i={...e[t.CreateModes.CUSTOM]};for(let t of r)a(e,t)&&(i[t]="");return i},"isCoverPrefillOwned",0,a])},321656,e=>{"use strict";var t=e.i(725516),r=e.i(418627),a=e.i(127762);let i={lyricsMode:a.LyricsInputModes.MANUAL,weirdness:t.DEFAULT_CREATE_CONTROL_VALUE,styleInfluence:t.DEFAULT_CREATE_CONTROL_VALUE,audioInfluence:t.DEFAULT_AUDIO_WEIGHT_VALUE,augCreativity:null,durationSeconds:null,vocalGender:a.VocalGenders.UNSPECIFIED,maxMode:!1},n=new Set(["title","lyrics","lyricsPrompt","styles","excludeStyles",...Object.keys(i)]);function s(e){return Object.keys(i).some(t=>(e[t]??null)!==(i[t]??null))}function o(e){return""!==e.title.trim()||""!==e.lyrics.trim()||""!==e.lyricsPrompt.trim()||""!==e.styles.trim()||""!==e.excludeStyles.trim()||s(e)}let l={global:{mode:a.CreateModes.CUSTOM,model:r.DEFAULT_GOOSE_MODEL_NAME,lyricsModel:t.DEFAULT_LYRICS_MODEL,modelBeforeMidi:null,timedCondition:null,untimedConditions:{}},[a.CreateModes.CUSTOM]:{reusedFromClipId:null,layout:a.CustomModeLayouts.DEFAULT,userTouched:!1,title:"",lyrics:"",lyricsPrompt:"",lyricsProjectId:null,styles:"",excludeStyles:"",lyricsExpanded:!0,lyricsInputHeight:100,stylesExpanded:!0,stylesInputHeight:100,advancedOptionsExpanded:!1,lastLyricsGeneration:null,lastTagsGeneration:null,...i},[a.CreateModes.SIMPLE]:{prompt:"",instrumental:!1,agenticSimpleMode:!1,agenticAudioRefClipI
3ds:[],promptInputHeight:100,styleAttachment:null,lyricsAttachment:null,imageUploadIds:[],videoUploadId:null,midiUploadId:null},[a.CreateModes.SOUNDS]:{sound:"",soundExpanded:!0,soundInputHeight:100,advancedOptionsExpanded:!0,type:a.SampleType.ONE_SHOT,bpm:null,key:null,studioBpm:null},[a.CreateModes.ADJUST_SPEED]:{clipId:null,speedMultiplier:1,keepPitch:!1,previousMode:a.CreateModes.SIMPLE}};e.s(["ADVANCED_FIELD_DEFAULTS",0,i,"USER_TOUCHED_CUSTOM_FIELDS",0,n,"default",0,l,"getCustomStateHasContent",0,o,"getCustomStateUserTouched",0,function(e){return e.userTouched&&o(e)},"isAdvancedDirty",0,s,"releaseUserTouched",0,function(e){return e.userTouched?o(e)?e:{...e,userTouched:!1}:e}])},127762,e=>{"use strict";var t,r,a,i,n,s,o,l,u,d,c=((t={}).AUTO="auto",t.INSTRUMENTAL="instrumental",t.MANUAL="custom",t.MUMBLE_MODE="mumble_mode",t),p=((r={}).CUSTOM="custom",r.SIMPLE="simple",r.SOUNDS="sounds",r.STUDIO_EDIT="studio_edit",r.STUDIO_STEM="studio_instrument",r.ADJUST_SPEED="adjust_speed",r.SPEECH="speech",r),f=((a={}).DEFAULT="default",a.AUDIO_UPLOAD="audio_upload",a.AUDIO_UPLOAD_NO_REDIRECT="audio_upload_no_redirect",a),m=((i={}).ONE_SHOT="one-shot",i.LOOP="loop",i),h=((n={}).INFILL="infill",n.EXTEND="extend",n.COVER="cover",n.PERSONA="persona",n.OVERPAINT="overpaint",n.UNDERPAINT="underpaint",n.PLAYLIST="playlist",n.PERSONALIZATION="chameleon",n.VOX_PERSONA="voxPersona",n.REUSE_STYLES_LYRICS="reuse_styles_lyrics",n.SAMPLE="sample",n.INSPIRATION="inspiration",n.MASHUP="mashup",n.STEM_CONDITION="stem_condition",n.CROP="crop",n.CUT="cut",n.FADE_IN="fade_in",n.FADE_OUT="fade_out",n),g=((s={}).MODEL_CHANGE="model_change",s.TRUNCATE_INPUTS="truncate_inputs",s.REMOVE_PERSONA="remove_persona",s.REMOVE_COVER_CONDITION="remove_cover_condition",s.REMOVE_PLAYLIST_CONDITION="remove_playlist_condition",s.REMOVE_TIMED_CONDITION="remove_timed_condition",s.EXTEND_TIME_SET_TO_MIN="extend_time_set_to_min",s.REMOVE_MASHUP_CONDITION="remove_mashup_condition",s.REMOVE_SAMPLE_CONDITION="remove_sample_condition",s.MODE_CHANGE="mode_change",s),y=((o={}).Personas="personas",o.AudioUpload="upload",o.AudioRecord="record",o.Library="library",o.LyricsPrompts="lyricsPrompts",o.StylesPrompts="stylesPrompts",o.Inspo="inspo",o.Instrument="instrument",o.OverwriteStyles="overwriteStyles",o.OverwriteLyrics="overwriteLyrics",o.WriteLyrics="writeLyrics",o.WriteStyles="writeStyles",o),b=((l={}).COVER="Cover",l.EXTEND="Extend",l.SAVE="Save",l),v=((u={}).MALE="male",u.FEMALE="female",u.UNSPECIFIED="unspecified",u),x=((d={}).Blend="blend",d.AsIs="as_is",d.Chop="chop",d);let w={artist_consistency:{labelKey:null,fallbackLabel:"Classic Persona",timeType:"range"},cover:{labelKey:"createForm.coverTask",timeType:"range"},stem_condition:{labelKey:"createForm.conditionTypeAddStem",timeType:"range"},vox:{labelKey:null,fallbackLabel:"Voice",timeType:"range",maxDurationSeconds:30},underpainting:{labelKey:"createForm.conditionLabels.editMusic",timeType:"none"},overpainting:{labelKey:"createForm.conditionLabels.editVocals",timeType:"none"},playlist_condition:{labelKey:"createForm.inspirationTitle",timeType:"range"},sample_condition:{labelKey:"createForm.audioMenuSampleLabel",timeType:"range"},mashup_condition:{labelKey:"createForm.audioMenuMashupLabel",timeType:"range"},remix_condition:{labelKey:null,fallbackLabel:"Cover (With Original Audio)",timeType:"range"},chop_sample_condition:{labelKey:null,fallbackLabel:"Sample (Chop)",timeType:"range"},ditto_condition:{labelKey:null,fallbackLabel:"Ditto",timeType:"range"},extend:{labelKey:"createForm.audioMenuExtendLabel",timeType:"single"},infill:{labelKey:null,fallbackLabel:"Infill",timeType:"infill"},reuse_styles_lyrics:{labelKey:"createForm.conditionTypeMenuUseStylesLyricsLabel",timeType:"none"}};e.s(["AudioActions",()=>b,"ConditionTypes",()=>h,"CreateFormModals",()=>y,"CreateModes",()=>p,"CustomModeLayouts",()=>f,"ImposedStateChanges",()=>g,"LyricsInputModes",()=>c,"SampleMode",()=>x,"SampleType",()=>m,"VocalGenders",()=>v,"clipConditionTypes",0,["cover","infill","extend","overpaint","underpaint","reuse_styles_lyrics","stem_condition","crop","cut","fade_in","fade_out"],"getStackedTaskLabel",0,function({taskType:e,t}){let r=w[e];switch(r.labelKey){case"createForm.coverTask":return t("createForm.coverTask");case"createForm.conditionTypeAddStem":return t("createForm.conditionTypeAddStem");case"createForm.inspirationTitle":return t("createForm.inspirationTitle");case"createForm.audioMenuSampleLabel":return t("createForm.audioMenuSampleLabel");case"createForm.audioMenuMashupLabel":return t("createForm.audioMenuMashupLabel");case"createForm.audioMenuExtendLabel":return t("createForm.audioMenuExtendLabel");case"createForm.conditionLabels.editMusic":return t("createForm.conditionLabels.editMusic");case"createForm.conditionLabels.editVocals":return t("createForm.conditionLabels.editVocals");case"createForm.conditionTypeMenuUseStylesLyricsLabel":return t("createForm.conditionTypeMenuUseStylesLyricsLabel");case null:return r.fallbackLabel}}])},137455,e=>{"use strict";var t=e.i(673157),r=e.i(554907),a=e.i(54559);function i({content:e,onDragEnd:n}
3){let s=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let e=e=>{let t=s.current;if(t){let r;t.style.transform=(r={x:e.clientX,y:e.clientY},`translate3d(${r.x}px, ${r.y}px, 0)`),t.style.opacity="1"}!e.defaultPrevented&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="move"))},t=e=>{e.preventDefault(),n()};return document.addEventListener("dragover",e),document.addEventListener("drop",t),()=>{document.removeEventListener("dragover",e),document.removeEventListener("drop",t)}},[n]),(0,a.createPortal)((0,t.jsx)("div",{ref:s,"aria-hidden":"true",className:"pointer-events-none fixed top-0 left-0 z-[9999] opacity-0 will-change-transform",children:e}),document.body)}let n=(0,e.i(185381).createContext)({draggedObject:null,dragPreview:null,onDrop:()=>{},onDragStart:()=>{},onDragEnd:()=>{}});e.s(["DragAndDropProvider",0,({children:e})=>{let a=(()=>{let[e,t]=(0,r.useState)(null),[a,i]=(0,r.useState)(null),n=(0,r.useCallback)(()=>{e?.onDrop?.(),t(null),i(null)},[e]),s=(0,r.useCallback)((e,r)=>{t(e),i(r??null)},[]),o=(0,r.useCallback)(()=>{t(null),i(null)},[]);return(0,r.useEffect)(()=>(document.addEventListener("dragend",o,!0),()=>document.removeEventListener("dragend",o,!0)),[o]),(0,r.useMemo)(()=>({draggedObject:e,dragPreview:a,onDrop:n,onDragStart:s,onDragEnd:o}),[e,a,n,s,o])})();return(0,t.jsxs)(n.Provider,{value:a,children:[e,a.dragPreview&&(0,t.jsx)(i,{content:a.dragPreview.content,onDragEnd:a.onDragEnd})]})},"default",0,n])},534454,e=>{"use strict";var t,r,a=e.i(673157),i=e.i(554907),n=e.i(157348),s=((t={}).Default="default",t.Inline="inline",t.Compact="compact",t),o=((r={}).Flow="flow",r.Overlay="overlay",r);e.s(["NamespaceBoundaryPendingLayout",()=>o,"NamespaceBoundaryVariant",()=>s,"createNamespaceBoundary",0,function({namespace:e,displayName:t,defaultFallbacks:r}){function s({children:t,fallback:o,renderErrorFallback:l,variant:u="default"}){let d=function({defaultFallbacks:e,variant:t}){switch(t){case"inline":return e.inline??e;case"compact":return e.compact??e;case"default":return e}}({defaultFallbacks:r,variant:u}),c=void 0===o?function({fallbacks:e}){return"overlay"!==e.pendingLayout||null===e.fallback?e.fallback:(0,a.jsx)("span",{"aria-busy":"true","data-namespace-pending-layout":"overlay",style:{pointerEvents:"none",position:"absolute"},children:e.fallback})}({fallbacks:d}):o;return(0,a.jsx)(n.NamespaceLoadErrorBoundary,{expectedNamespace:e,renderFallback:l??d.renderErrorFallback,children:(0,a.jsx)(i.Suspense,{fallback:c,children:t})})}return s.displayName=t,s}])},382380,(e,t,r)=>{t.exports=JSON.parse('{"InputSans-Medium.woff":"InputSans-Medium.3c1abf70.woff","InputSans-Regular.woff":"InputSans-Regular.b09f7845.woff","PPEditorialNew-Light.woff":"PPEditorialNew-Light.35b191a6.woff","PPEditorialNew-Regular.woff":"PPEditorialNew-Regular.e265d0d3.woff","PPNeueMontreal-Book.woff":"PPNeueMontreal-Book.ac04a579.woff","PPNeueMontreal-Medium.woff":"PPNeueMontreal-Medium.8b97a885.woff","PPNeueMontreal-Regular.woff":"PPNeueMontreal-Regular.7a832673.woff","PPNeueMontreal-SemiBold.woff":"PPNeueMontreal-SemiBold.e62409a3.woff","apple-touch-icon.png":"apple-touch-icon.49ffa9de.png","b-side/@hyperframes/[email protected]/dist/hyperframe.runtime.iife.js":"b-side/@hyperframes/[email protected]/dist/hyperframe.runtime.iife.9eb4fdc6.js","b-side/@hyperframes/[email protected]/fonts/archivo-black-400.woff2":"b-side/@hyperframes/[email protected]/fonts/archivo-black-400.25f33e61.woff2","b-side/@hyperframes/[email protected]/fonts/eb-garamond-400.woff2":"b-side/@hyperframes/[email protected]/fonts/eb-garamond-400.b63448e2.woff2","b-side/@hyperframes/[email protected]/fonts/eb-garamond-700.woff2":"b-side/@hyperframes/[email protected]/fonts/eb-garamond-700.5d0f8a49.woff2","b-side/@hyperframes/[email protected]/fonts/ibm-plex-mono-400.woff2":"b-side/@hyperframes/[email protected]/fonts/ibm-plex-mono-400.08949f72.woff2","b-side/@hyperframes/[email protected]/fonts/ibm-plex-mono-700.woff2":"b-side/@hyperframes/[email protected]/fonts/ibm-plex-mono-700.4f84d86c.woff2","b-side/@hyperframes/[email protected]/fonts/inter-400.woff2":"b-side/@hyperframes/[email protected]/fonts/inter-400.8909904a.woff2","b-side/@hyperframes/[email protected]/fonts/inter-700.woff2":"b-side/@hyperframes/[email protected]/fonts/inter-700.6f56409f.woff2","b-side/@hyperframes/[email protected]/fonts/inter-900.woff2":"b-side/@hyperframes/[email protected]/fonts/inter-900.d5c0ed7b.woff2","b-side/@hyperframes/[email protected]/fonts/jetbrains-mono-400.woff2":"b-side/@hyperframes/[email protected]/fonts/jetbrains-mono-400.14425ba9.woff2","b-side/@hyperframes/[email protected]/fonts/jetbrains-mono-700.woff2":"b-side/@hyperframes/[email protected]/fonts/jetbrains-mono-700.d0d4e818.woff2","b-side/@hyperframes/[email protected]/fonts/lato-400.woff2":"b-side/@hyperframes/[email protected]/fonts/lato-400.918b7dc3.woff2","b-side/@hyperframes/[email protected]/fonts/lato-700.woff2":"b-side/@hyperframes/[email protected]/fonts/lato-700.c447dd76.woff2","b-side/@hyperframes/[email protected]/fonts/lato-900.woff2":"b-side/@hyperframes/[email protected]/fonts/lato-900.08664859.woff2","b-side/@hyperframes/[email protected]/fonts/league-gothic-400.woff2":"b-side/@hyperframes/[email protected]/fonts/league-gothic-400.44dceee4.woff2","b-side/@hyperframes/[email protected]/fonts/montserrat-400.woff2":"b-side/@hyperframes/[email protected]/fonts/montserrat-400.e66bcd27.woff2","b-side/@hyperframes/[email protected]/fonts/montserrat-700.woff2":"b-side/@hyperframes/[email protected]/fonts/montserrat-700.f9d9e65b.woff2","b-side/@hyperframes/[email protected]/fonts/montserrat-900.woff2":"b-side/@hyperframes/[email protected]/fonts/montserrat-900.5b695852.woff2","b-side/@hyperframes/[email protected]/fonts/noto-sans-jp-400.woff2":"b-side/@hyperframes/[email protected]/fonts/noto-sans-jp-400.c3ca2d64.woff2","b-side/@hyperframes/[email protected]/fonts/noto-sans-jp-700.woff2":"b-side/@hyperframes/[email protected]/fonts/noto-sans-jp-700.1baabeed.woff2","b-side/@hyperframes/[email protected]/fonts/nunito-400.woff2":"b-side/@hyperframes/[email protected]/fonts/nunito-400.a5906e15.woff2","b-side/@hyperframes/[email protected]/fonts/nunito-700.woff2":"b-side/@hyperframes/[email protected]/fonts/nunito-700.fa89300b.woff2","b-side/@hyperframes/[email protected]/fonts/nunito-900.woff2":"b-side/@hyperframes/[email protected]/fonts/nunito-900.9ca32f5d.woff2","b-side/@hyperframes/[email protected]/fonts/open-sans-400.woff2":"b-side/@hyperframes/[email protected]/fonts/open-sans-400.0e44026a.woff2","b-side/@hyperframes/[email protected]/fonts/open-sans-700.woff2":"b-side/@hyperframes/[email protected]/fonts/open-sans-700.594a6222.woff2","b-side/@hyperframes/[email protected]/fonts/oswald-400.woff2":"b-side/@hyperframes/[email protected]/fonts/oswald-400.e902b779.woff2","b-side/@hyperframes/[email protected]/fonts/oswald-700.woff2":"b-side/@hyperframes/[email protected]/fonts/oswald-700.aae665c7.woff2","b-side/@hyperframes/[email protected]/fonts/outfit-400.woff2":"b-side/@hyperframes/[email protected]/fonts/outfit-400.71f028fd.woff2","b-side/@hyperframes/[email protected]/fonts/outfit-700.woff2":"b-side/@hyperframes/[email protected]/fonts/outfit-700.5d5e3734.w
3off2","b-side/@hyperframes/[email protected]/fonts/outfit-900.woff2":"b-side/@hyperframes/[email protected]/fonts/outfit-900.090bdae2.woff2","b-side/@hyperframes/[email protected]/fonts/playfair-display-400.woff2":"b-side/@hyperframes/[email protected]/fonts/playfair-display-400.1fe9ad5d.woff2","b-side/@hyperframes/[email protected]/fonts/playfair-display-700.woff2":"b-side/@hyperframes/[email protected]/fonts/playfair-display-700.28453852.woff2","b-side/@hyperframes/[email protected]/fonts/playfair-display-900.woff2":"b-side/@hyperframes/[email protected]/fonts/playfair-display-900.2772c56b.woff2","b-side/@hyperframes/[email protected]/fonts/poppins-400.woff2":"b-side/@hyperframes/[email protected]/fonts/poppins-400.7d93459d.woff2","b-side/@hyperframes/[email protected]/fonts/poppins-700.woff2":"b-side/@hyperframes/[email protected]/fonts/poppins-700.9338e65f.woff2","b-side/@hyperframes/[email protected]/fonts/poppins-900.woff2":"b-side/@hyperframes/[email protected]/fonts/poppins-900.17ea1019.woff2","b-side/@hyperframes/[email protected]/fonts/roboto-400.woff2":"b-side/@hyperframes/[email protected]/fonts/roboto-400.425c0713.woff2","b-side/@hyperframes/[email protected]/fonts/roboto-700.woff2":"b-side/@hyperframes/[email protected]/fonts/roboto-700.b9d66d17.woff2","b-side/@hyperframes/[email protected]/fonts/roboto-900.woff2":"b-side/@hyperframes/[email protected]/fonts/roboto-900.7523c0cc.woff2","b-side/@hyperframes/[email protected]/fonts/source-code-pro-400.woff2":"b-side/@hyperframes/[email protected]/fonts/source-code-pro-400.75aa8cac.woff2","b-side/@hyperframes/[email protected]/fonts/source-code-pro-700.woff2":"b-side/@hyperframes/[email protected]/fonts/source-code-pro-700.34faf509.woff2","b-side/@hyperframes/[email protected]/fonts/space-mono-400.woff2":"b-side/@hyperframes/[email protected]/fonts/space-mono-400.fb4a81a2.woff2","b-side/@hyperframes/[email protected]/fonts/space-mono-700.woff2":"b-side/@hyperframes/[email protected]/fonts/space-mono-700.2d46bd15.woff2","b-side/sf-vibe-bg.png":"b-side/sf-vibe-bg.1b00c30b.png","edit-bg-blur.webp":"edit-bg-blur.f623b1f0.webp","edit-playlist-cover.png":"edit-playlist-cover.714fed77.png","edit-replace-tutorial.webm":"edit-replace-tutorial.a952e32d.webm","editor-loading-bg.webm":"editor-loading-bg.4a05fb87.webm","hero/onboarding/join-suno-v2.jpg":"hero/onboarding/join-suno-v2.54021e7f.jpg","hero/phone-mockup-mobile.png":"hero/phone-mockup-mobile.58b41756.png","hero/phone-mockup.png":"hero/phone-mockup.ff0d8d38.png","hero/profile/empty.png":"hero/profile/empty.835223dc.png","images/Aura-Remix.png":"images/Aura-Remix.cd32b762.png","images/placeholder-2.jpg":"images/placeholder-2.c7efb745.jpg","images/placeholder-3.jpg":"images/placeholder-3.ffc5c995.jpg","in-session/suno-in-session-wordmark.svg":"in-session/suno-in-session-wordmark.ac920b42.svg","lyrics-editor-pills/aura-1.png":"lyrics-editor-pills/aura-1.cce83eaf.png","lyrics-editor-pills/aura-2.png":"lyrics-editor-pills/aura-2.982e0dea.png","lyrics-editor-pills/aura-3.png":"lyrics-editor-pills/aura-3.41b6cd42.png","lyrics-editor-pills/aura-4.png":"lyrics-editor-pills/aura-4.3a8cb5b0.png","lyrics-editor-pills/aura-5.png":"lyrics-editor-pills/aura-5.cca5188e.png","lyrics-editor-pills/aura-6.png":"lyrics-editor-pills/aura-6.23b10805.png","lyrics-editor-pills/aura-7.png":"lyrics-editor-pills/aura-7.983b3f5b.png","lyrics-editor-pills/aura-8.png":"lyrics-editor-pills/aura-8.c2789e6d.png","open-in-studio-single.svg":"open-in-studio-single.911b160c.svg","open-in-studio-stems.svg":"open-in-studio-stems.15c89ae1.svg","persona-banner-bg.png":"persona-banner-bg.f95b24c7.png","persona-blob-0.png":"persona-blob-0.3930bd70.png","persona-blob-1.png":"persona-blob-1.887d9531.png","persona-blob-2.png":"persona-blob-2.ca33
3c917.png","persona-blob-3.png":"persona-blob-3.8e383111.png","persona-blob-4.png":"persona-blob-4.48926f44.png","persona-blob-5.png":"persona-blob-5.8c6c9a2b.png","persona-singer.png":"persona-singer.326a85a6.png","seo/grain-tile.png":"seo/grain-tile.acd53cc0.png","spark/hero-background.png":"spark/hero-background.613c20e3.png","spark/provide/early-access.png":"spark/provide/early-access.4ad4bb4d.png","spark/provide/editorial.png":"spark/provide/editorial.5c9f9a00.png","spark/provide/funding.png":"spark/provide/funding.4b733c5f.png","spark/provide/guidance.png":"spark/provide/guidance.91e8217f.png","spark/provide/industry-perks.png":"spark/provide/industry-perks.6548deaa.png","spark/provide/marketing.png":"spark/provide/marketing.730bf10e.png","spark/provide/rewards.png":"spark/provide/rewards.318b8ffa.png","spark/suno-spark-logo.png":"spark/suno-spark-logo.fa3c790e.png","spark/who-is-spark.mp4":"spark/who-is-spark.ea3a1217.mp4","studio/learn_add_section.mp4":"studio/learn_add_section.1a4c61de.mp4","studio/learn_extend_song.mp4":"studio/learn_extend_song.0a417eb3.mp4","studio/learn_extract_stems.mp4":"studio/learn_extract_stems.2861febe.mp4","studio/learn_rearrange_song.mp4":"studio/learn_rearrange_song.a7a6d701.mp4","studio/learn_replace.mp4":"studio/learn_replace.3c3556e7.mp4","studio/studio-invite-button.png":"studio/studio-invite-button.cffe4ad1.png","studio/studio_loading_h264.mp4":"studio/studio_loading_h264.4c9227ce.mp4","studio/welcome_edit_modal.mp4":"studio/welcome_edit_modal.9523cfc7.mp4","studio-landing/editorial-editing.png":"studio-landing/editorial-editing.99093b6b.png","studio-landing/editorial-getting-started.png":"studio-landing/editorial-getting-started.a5dbd4d2.png","studio-landing/editorial-instruments.png":"studio-landing/editorial-instruments.e60dab80.png","studio-landing/editorial-intro.png":"studio-landing/editorial-intro.9bdea6b1.png","studio-landing/editorial-midi.png":"studio-landing/editorial-midi.e4d13b32.png","studio-landing/editorial-plugins.png":"studio-landing/editorial-plugins.2e620e13.png","studio-landing/editorial-recording.png":"studio-landing/editorial-recording.25324156.png","sunoverse/loading.gif":"sunoverse/loading.6635b087.gif","test-aura-image.jpeg":"test-aura-image.af78bc7a.jpeg","text-message-song/app-store-badge.svg":"text-message-song/app-store-badge.a26fc5b3.svg","text-message-song/google-play-badge.svg":"text-message-song/google-play-badge.d9156b05.svg","utilities/noise.svg":"utilities/noise.e1ce30fe.svg","voice-banner-collage.png":"voice-banner-collage.b5d5fd0f.png"}')},256044,e=>{"use strict";let t=null;try{t=e.r(382380)}catch{t=null}e.s(["staticAssetUrl",0,function(e){return t&&t[e]?`/static-p/${t[e]}`:(t?.[e]||console.error(`[staticAssetUrl] Asset not found in manifest: ${e}`),`/static/${e}`)}])},873145,e=>{"use strict";var t,r=e.i(673157),a=e.i(7284),i=e.i(554907);e.i(481045);var n=e.i(536952);e.i(179395);var s=e.i(73605),o=e.i(274918),l=e.i(328062),u=e.i(157348),d=((t={}).Content="content",t.Compact="compact",t.Inline="inline",t);function c({view:e}){let{t}=(0,n.useTranslation)("shell");return(0,r.jsx)("inline"===e?"span":"div",{"aria-label":t("media.loading"),role:"status",className:(0,a.default)("items-center justify-center",{"inline-flex min-h-8 px-2":"inline"===e,"flex min-h-20 w-full":"compact"===e,"flex min-h-32 w-full":"content"===e}),children:(0,r.jsx)(l.default,{"aria-hidden":!0,className:"h-6 w-6"})})}function p({isRetrying:e,retry:t,view:i}){let{t:l}=(0,n.useTranslation)("common");return(0,r.jsxs)("inline"===i?"span":"div",{className:(0,a.default)("items-center justify-center gap-2",{"inline-flex min-h-8 px-2":"inline"===i,"flex min-h-20 w-full":"compact"===i}),children:[(0,r.jsx)("span",{role:"alert",className:"sr-only",children:l("fallbacks.contentUnavailable")}),(0,r.jsx)(s.Button,{size:o.ButtonSize.Small,variant:o.ButtonVariant.Standard,disabled:e,onClick:t,children:l(e?"actions.retrying":"actions.retry")})]})}e.s(["AssetLibraryNamespaceBoundary",0,function({children:e,view:t="content"}){return(0,r.jsx)(u.NamespaceLoadErrorBoundary,{renderFallback:e=>"content"===t?(0,r.jsx)(u.ContentUnavailableRetryView,{...e}):(0,r.jsx)(p,{...e,view:t}),children:(0,r.jsx)(i.Suspense,{fallback:(0,r.jsx)(c,{view:t}),children:e})})},"AssetLibraryNamespaceBoundaryView",()=>d])},70160,276708,e=>{"use strict";var t=e.i(673157),r=e.i(554907),a=e.i(185381);let i=(0,a.createContext)(null),n=(0,r.memo)(function({children:e,clip:r=null}){return(0,t.jsx)(i.Provider,{value:r,children:e})}),s=(0,a.createContext)(void 0),o=(0,r.memo)(function({children:e,clip:r}){return r?(0,t.jsx)(s.Provider,{value:r,children:(0,t.jsx)(n,{clip:r,children:e})}):null});
3e.s(["ClipContextProvider",0,o,"NullableClipContextProvider",0,n,"useClipContext",0,()=>(0,a.useContext)(s),"useNullableClipContext",0,()=>(0,a.useContext)(i)],276708);var l=e.i(429131),u=e.i(84204);e.s(["getBadgeNameForClip",0,function(e){return e?.metadata?.model_badges?.songrow?.display_name},"useIsOwnClip",0,e=>{let{session:t}=(0,l.useStores)();return!!e&&e.user_id===t.user?.id},"useIsStaff",0,()=>{let{session:e}=(0,l.useStores)();return(0,u.isStaff)(e)}],70160)},945114,e=>{"use strict";var t=e.i(379309),r=e.i(554907),a=e.i(429131);e.s(["useProjectSearch",0,()=>{let{project:e}=(0,a.useStores)();return(0,r.useCallback)(async(r,a,i=!1,n=!1)=>((0,t.runInAction)(()=>{e.projectQuery=r,e.currentProjectPage=a??1,e.showTrash=i}),e.showTrash?await e.loadArchivedProjects(n):await e.loadAllProjects(n),{projects:i?e.archivedProjects:e.allProjects,numTotalResults:i?e.totalArchivedProjects:e.totalProjects,currentPage:e.currentProjectPage}),[e.showTrash])}])},174459,e=>{"use strict";var t=e.i(554907),r=e.i(429131),a=e.i(773909);e.s(["default",0,function(){let{session:e}=(0,r.useStores)();return(0,t.useCallback)(async(t,r,i)=>{let n=await (0,a.shareClip)(e.apiClient,t,r,i);return n&&e.clearTooltipOnShare(),n},[e.apiClient,e.clearTooltipOnShare])}])},530964,e=>{"use strict";var t=e.i(673157),r=e.i(554907),a=e.i(877130),i=e.i(370191),n=e.i(123289),s=e.i(443875);e.s(["default",0,e=>{let{className:o,query:l,priorityUserHandles:u,onSelect:d,onSuggestion:c,...p}=e,{suggestedUsers:f}=(0,s.useMentionSearch)(l,u),m=(0,r.useMemo)(()=>f.filter(e=>e.handle),[f]);return((0,r.useEffect)(()=>{if(c&&m.length){let{handle:e,displayName:t}=m[0];e&&c(e,t||`@${e}`)}},[m,c]),m.length)?(0,t.jsx)(n.SocialNamespaceBoundary,{appearance:n.SocialNamespaceBoundaryAppearance.Inherit,variant:n.SocialNamespaceBoundaryVariant.Inline,children:e=>(0,t.jsx)("div",{role:"listbox",className:(0,a.twMerge)("relative z-10 flex flex-col items-stretch justify-start gap-2 rounded-md py-1","max-h-60 overflow-y-auto","bg-(--comment-input-bg,var(--color-background-secondary))",o),"aria-label":e("comment.mentionSuggestionsLabel"),...p,children:m.map(({handle:r,displayName:a,avatarImageUrl:n})=>(0,t.jsxs)("div",{role:"option","aria-selected":!1,tabIndex:0,className:"flex cursor-pointer flex-row items-center gap-2 px-3 py-1 hover:bg-overlay-on-primary",onClick:()=>d(r,a||`@${r}`),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),d(r,a||`@${r}`))},children:[(0,t.jsx)(i.default,{className:"h-8 w-8",src:n||null,alt:e("accessibility.userAvatarAlt",{ns:"common"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 text-sm leading-tight text-foreground-primary",children:[(0,t.jsx)("div",{children:a}),(0,t.jsx)("div",{className:"text-foreground-tertiary",children:r})]})]},r))})}):null}])},65698,e=>{"use strict";var t,r=e.i(673157),a=e.i(7284),i=e.i(554907);e.i(481045);var n=e.i(536952);e.i(179395);var s=e.i(73605),o=e.i(274918),l=e.i(328062),u=e.i(157348),d=((t={}).Content="content",t.Inline="inline",t.Page="page",t.Modal="modal",t.Drawer="drawer",t);let c=e=>"modal"===e||"drawer"===e;function p({children:e,onDismiss:t,variant:i}){let{t:l}=(0,n.useTranslation)("common");return(0,r.jsx)("div",{className:"fixed inset-0 z-[1000] flex bg-black/60",children:(0,r.jsxs)("div",{role:"dialog","aria-modal":"true",className:(0,a.default)("flex flex-col items-center justify-center gap-4 bg-background-primary p-6 text-foreground-primary","drawer"===i?"mt-auto min-h-48 w-full rounded-t-2xl":"m-auto min-h-48 w-[min(28rem,calc(100%-2rem))] rounded-2xl"),children:[e,t?(0,r.jsx)(s.Button,{variant:o.ButtonVariant.Standard,onClick:t,children:l("cta.close")}):null]})})}function f({isActive:e,onDismiss:t,variant:i}){let{t:u}=(0,n.useTranslation)(["shell","common"]);if(!e)return null;if(c(i))return(0,r.jsxs)(p,{variant:i,onDismiss:t,children:[(0,r.jsx)(l.default,{"aria-hidden":!0,className:"size-5"}),(0,r.jsx)("span",{className:"sr-only",children:u("media.loading")})]});let d="inline"===i?"span":"div",m=(0,a.default)("items-center justify-center",{"inline-flex min-h-8 px-2":"inline"===i,"flex min-h-32 w-full flex-col gap-4":"content"===i,"flex min-h-dvh w-full flex-col gap-4":"page"===i});return t&&"inline"!==i?(0,r.jsxs)("div",{className:m,children:[(0,r.jsx)("span",{"aria-label":u("media.loading"),role:"status",children:(0,r.jsx)(l.default,{"aria-hidden":!0,
3className:"size-5"})}),(0,r.jsx)(s.Button,{size:o.ButtonSize.Medium,variant:o.ButtonVariant.Standard,onClick:t,children:u("cta.close",{ns:"common"})})]}):(0,r.jsx)(d,{"aria-label":u("media.loading"),role:"status",className:m,children:(0,r.jsx)(l.default,{"aria-hidden":!0,className:"size-5"})})}function m({isRetrying:e,retry:t}){let{t:a}=(0,n.useTranslation)("common");return(0,r.jsxs)("span",{className:"inline-flex min-h-8 items-center gap-2 px-2",children:[(0,r.jsx)("span",{role:"alert",className:"sr-only",children:a("fallbacks.contentUnavailable")}),(0,r.jsx)(s.Button,{size:o.ButtonSize.Small,variant:o.ButtonVariant.Standard,disabled:e,onClick:t,children:a(e?"actions.retrying":"actions.retry")})]})}function h({isRetrying:e,onDismiss:t,retry:a,variant:i}){let{t:l}=(0,n.useTranslation)("common");return(0,r.jsxs)(p,{variant:i,onDismiss:t,children:[(0,r.jsx)("span",{role:"alert",children:l("fallbacks.contentUnavailable")}),(0,r.jsx)(s.Button,{variant:o.ButtonVariant.Standard,disabled:e,onClick:a,children:l(e?"actions.retrying":"actions.retry")})]})}e.s(["CreateNamespaceBoundary",0,function({children:e,isActive:t=!0,onDismiss:a,renderFallback:n,variant:s="content"}){return(0,r.jsx)(u.NamespaceLoadErrorBoundary,{expectedNamespace:"create",renderFallback:e=>t?n?n(e):c(s)?(0,r.jsx)(h,{...e,onDismiss:a,variant:s}):"inline"===s?(0,r.jsx)(m,{...e}):(0,r.jsx)(u.ContentUnavailableRetryView,{...e,fillViewport:"page"===s,onDismiss:a}):null,children:(0,r.jsx)(i.Suspense,{fallback:(0,r.jsx)(f,{isActive:t,onDismiss:a,variant:s}),children:e})})},"CreateNamespaceBoundaryVariant",()=>d])},959875,e=>{"use strict";var t=e.i(832088);e.s(["ToggleButton",()=>t.default])},420185,e=>{"use strict";var t=e.i(673157),r=e.i(559992),a=e.i(744461);let i=(0,r.keyframes)("0%{transform:translateX(-100%);}100%{transform:translateX(200%);}"),n=(0,a.default)("div",{target:"e7n0akc0"})("position:absolute;inset:0;border-radius:",({$radius:e})=>e,";background-color:",({$bgColor:e})=>e,";opacity:",({$visible:e})=>+!!e,";transition:opacity 0.4s ease-out;pointer-events:",({$visible:e})=>e?"auto":"none",";overflow:hidden;&::after{content:'';position:absolute;inset:0;background:linear-gradient(\n 100deg,var(--color-opacity-white-0) 0%,var(--color-opacity-white-0) 35%,var(--color-opacity-white-20) 50%,var(--color-opacity-white-0) 65%,var(--color-opacity-white-0) 100%\n );animation:",i," ",({$durationMs:e})=>`${e}ms`," ease-in-out infinite;pointer-events:none;}");e.s(["default",0,function({visible:e=!0,bgColor:r="transparent",borderRadius:a=4,durationMs:i=2400,...s}){let o="number"==typeof a?`${a}px`:a,l=null==s["aria-label"]&&null==s["aria-labelledby"]&&null==s.role;return(0,t.jsx)(n,{$visible:e,$bgColor:r,$radius:o,$durationMs:i,"aria-hidden":!!l||void 0,...s})}])},358174,e=>{"use strict";let t=Object.values({chorus:"#FF6A00",preChorus:"#02AF4A",verse:"#DE1677",bridge:"#D4BB03",outro:"#02AF4A",intro:"#02AF4A",hook:"#7251F7",instrumental:"#208BFF",song:"#02AF4A"});e.s(["COMMUNITY_ASK_HIGHLIGHT_COLOR",0,"#f0a35a","COMMUNITY_COMMENT_PIN_COLOR",0,"#5ac8fa","COMMUNITY_PREVIEW_MESSAGE_PREFIX",0,"Preview:","MARKETPLACE_COMMUNITY_GATE",0,"enable-marketplace-community","MARKETPLACE_CREATOR_MODERATION_GATE",0,"marketplace-creator-moderation","MARKETPLACE_PRIVATE_GATE",0,"enable-marketplace-private","MAX_COMMUNITY_PROJECT_SUBMISSIONS",0,50,"MAX_PROJECT_SUBMISSIONS",0,5,"MAX_TALENT_CATEGORIES",0,8,"colors",0,t,"mediaTypeColors",0,{all:"#6b7280",source:"#a78bfa",reference:"#ec4899",submission:"#06b6d4"},"timeRangeColorSets",0,[{base:"#ff6b6b",light:"#ff9f9f",dark:"#e53e3e"},{base:"#4ecdc4",light:"#6dd5ce",dark:"#38b2ac"},{base:"#45b7d1",light:"#6bc5d8",dark:"#3182ce"},{base:"#96ceb4",light:"#a8d4c1",dark:"#68d391"},{base:"#feca57",light:"#fed47a",dark:"#f6ad55"},{base:"#a78bfa",light:"#c4b5fd",dark:"#8b5cf6"},{base:"#fb7185",light:"#fda4af",dark:"#f43f5e"},{base:"#06b6d4",light:"#22d3ee",dark:"#0891b2"}]])},730109,e=>{"use strict";let t=/[.!?;:]/;e.s(["MAX_SOURCE_CLIP_TAGS",0,10,"getClipTagSource",0,e=>e.display_tags?.trim()||e.metadata?.tags?.trim()||"","isTagLike",0,e=>
3e.length<=40&&e.split(/\s+/).filter(Boolean).length<=4&&!t.test(e),"normalizeClipTags",0,e=>{let t=new Set,r=[];return e.split(",").map(e=>e.trim()).filter(e=>!!e).forEach(e=>{let a=e.toLowerCase();t.has(a)||(t.add(a),r.push(e.slice(0,60)))}),r.slice(0,10)}])},748485,e=>{"use strict";var t=e.i(673157),r=e.i(333649),a=e.i(877130);e.s(["BaseDialogBackdrop",0,({className:e,...i})=>(0,t.jsx)(r.Dialog.Backdrop,{className:(0,a.twMerge)("fixed inset-0 z-[1000] animate-modal-overlay-in bg-black/60",e),...i}),"BaseDialogBottomSheet",0,({className:e,...i})=>(0,t.jsx)(r.Dialog.Popup,{className:(0,a.twMerge)("fixed inset-x-0 bottom-0 z-[1000] animate-slide-in-bottom bg-background-secondary text-foreground-primary",e),...i}),"BaseDialogFullScreen",0,({className:e,...i})=>(0,t.jsx)(r.Dialog.Popup,{className:(0,a.twMerge)("fixed inset-0 z-[1000] flex animate-modal-content-in flex-col bg-background-primary text-foreground-primary",e),...i}),"BaseDialogPopup",0,({className:e,...i})=>(0,t.jsx)(r.Dialog.Popup,{className:(0,a.twMerge)("fixed top-1/2 left-1/2 z-[1000] -translate-x-1/2 -translate-y-1/2 animate-modal-content-in bg-background-secondary text-foreground-primary",e),...i})])},747852,e=>{"use strict";var t=e.i(673157);e.s([],660275),e.i(660275);var r=e.i(160090),a=e.i(823511),i=e.i(738574),n=e.i(682494),s=e.i(227265),o=e.i(815622),l=e.i(355284);let u=e.i(890791).DialogTrigger;var d=e.i(954788),c=e.i(663742);class p extends c.DialogHandle{}e.s(["Backdrop",()=>a.DialogBackdrop,"Close",()=>i.DialogClose,"Description",()=>n.DialogDescription,"Handle",0,p,"Popup",()=>s.DialogPopup,"Portal",()=>o.DialogPortal,"Root",0,function(e){return(0,r.useRenderDialogRoot)("alert-dialog",e)},"Title",()=>l.DialogTitle,"Trigger",0,u,"Viewport",()=>d.DialogViewport,"createHandle",0,function(){return new p}],6039);var f=e.i(6039),f=f,m=e.i(554907),h=e.i(877130),g=e.i(431838);e.i(179395);var y=e.i(73605),b=e.i(274918),v=e.i(807553);let x=(0,m.createContext)(null);function w(){let e=(0,m.useContext)(x);if(!e)throw Error("useDialogModal must be used within a DialogProvider");return e}let S=e=>{let{as:r="div",content:a,actions:i,children:n,className:s,contentClassName:o,actionsClassName:l,onClose:u,...d}=e;return(0,t.jsxs)(r,{...d,className:(0,h.twMerge)("@container relative flex flex-col items-center justify-center rounded-lg","w-[25rem] max-w-full min-w-[12.5rem] gap-4 py-4","shdaow-lg bg-background-tertiary text-foreground-primary",s),children:[u&&(0,t.jsx)("div",{className:"absolute top-3 right-3",children:(0,t.jsx)(g.default,{onClick:u})}),n,a&&(0,t.jsx)("div",{className:(0,h.twMerge)("w-full px-4 text-center font-sans text-base",o),children:"function"==typeof a?m.default.createElement(a):a}),i&&(0,t.jsx)("div",{className:(0,h.twMerge)("flex flex-row items-center justify-center gap-2 px-4",l),children:"function"==typeof i?m.default.createElement(i):i})]})};e.s(["DialogContextProvider",0,e=>{let{children:r}=e,[a,i]=(0,m.useState)([]),n=(0,m.useCallback)((e,r,a)=>{let{className:n,contentClassName:s,actionsClassName:o,dismissValue:l,showCloseButton:u,dismissOnBackdrop:d}=a||{};return new Promise(a=>{let c=e=>{a(e),i(e=>e.slice(1))},p="function"!=typeof r?(r.find(({isCancel:e})=>e)||r.find(({action:e})=>!1===e))?.action:void 0,f=0,h=1;"function"!=typeof r&&(-1===(f=r.findIndex(({autoFocus:e,isCancel:t})=>e&&!t))&&(f=r.findIndex(({isCancel:e})=>!e)),-1===(h=r.findIndex(({isCancel:e})=>e))&&(h=+!f));let g=void 0!==l?l:p,v=void 0!==g?()=>c(g):void 0,x={onDialogAction:c},w={className:n,contentClassName:s,actionsClassName:o,showCloseButton:u,dismissOnBackdrop:d,onDismiss:v,content:"function"==typeof e?()=>m.default.createElement(e,x):e,onEscapeKeyDown:v,actions:"function"==typeof r?()=>m.default.createElement(r,x):(0,t.jsx)(t.Fragment,{children:r.map(({action:e,label:r,autoFocus:a,isCancel:i,...n},s)=>(0,t.jsx)(y.Button,{autoFocus:a,variant:s===f?b.ButtonVariant.Primary:s===h?b.ButtonVariant.Secondary:void 0,shape:b.ButtonShape.Rounded,size:b.ButtonSize.Small,...n,onClick:()=>c(e),children:r},`action-${s}`))})};setTimeout(()=>{i(e=>e.concat(w))},0)})},[]),s=(0,m.useMemo)(()=>({launchDialog:n,currentDialog:a[0]}),[n,a]);return(0,t.jsx)(x.Provider,{value:s,children:r})},"DialogModalBody",0,e=>(0,t.jsx)(f.Description,{className:"text-base",...e}),"DialogModalContainer",0,()=>{let{currentDialog:e}=w(),r=(0,v.usePortalProps)();return e?(0,t.jsx)(f.Root,{open:!0,onOpenChange:(t,r)=>{t||"escape-key"!==r.reason||e.onEscapeKeyDown?.()},children:(0,t.jsxs)(f.Portal,{...r,children:[(0,t.jsx)(f.Backdrop,{
3className:"fixed inset-0 animate-fade-in bg-black/60 animate-duration-100"}),(0,t.jsx)(f.Popup,{className:"fixed inset-0 flex animate-slide-in-modal flex-col items-start justify-start overflow-auto p-2 animate-duration-100",onClick:t=>{t.target===t.currentTarget&&e.dismissOnBackdrop&&e.onDismiss&&e.onDismiss?.()},children:(0,t.jsx)(S,{className:(0,h.twMerge)("m-auto",e.className),content:e.content,actions:e.actions,contentClassName:e.contentClassName,actionsClassName:e.actionsClassName,onClose:e.showCloseButton?e.onDismiss:void 0})})]})}):null},"DialogModalContext",0,x,"DialogModalTitle",0,e=>(0,t.jsx)(f.Title,{className:"text-xl font-medium",...e}),"useDialogModal",0,w],747852)},515780,e=>{"use strict";let t=new Set;e.s(["ARTIST_REPLACEMENT_NOTICE_AUTO_DISMISS_MS",0,6e3,"notifyArtistReplacementNotice",0,function(e){t.forEach(t=>t(e))},"subscribeArtistReplacementNotice",0,function(e){return t.add(e),()=>{t.delete(e)}}])},609805,e=>{"use strict";var t=e.i(673157),r=e.i(877130),a=e.i(431838);e.i(179395);var i=e.i(73605),n=e.i(274918);e.i(696800);var s=e.i(760978);let o=({onClose:e,title:o,subtitle:l,onBack:u,className:d,titleGroupClassName:c,titleClassName:p,subtitleClassName:f,children:m})=>(0,t.jsxs)("div",{className:(0,r.twMerge)("flex flex-row items-center justify-between gap-4 px-4 pt-6 pb-2 md:px-6",d),children:[(0,t.jsx)("div",{className:"flex items-center",children:u?(0,t.jsx)(i.Button,{variant:n.ButtonVariant.Standard,onClick:u,icon:s.ChevronLeftIcon,shape:n.ButtonShape.Pill}):null}),(0,t.jsxs)("div",{className:(0,r.twMerge)("flex flex-1 flex-col gap-1",c),children:[(0,t.jsx)("div",{className:(0,r.twMerge)("font-serif text-2xl",p),children:o}),l&&(0,t.jsx)("div",{className:(0,r.twMerge)("text-xs text-foreground-inactive",f),children:l})]}),(0,t.jsxs)("div",{className:"flex items-center justify-end gap-2",children:[m,e?(0,t.jsx)(a.default,{onClick:e}):null]})]});e.s(["ModalHeader",0,o,"default",0,o])},101700,e=>{"use strict";var t=e.i(673157),r=e.i(7284);e.i(975824);var a=e.i(524986),i=e.i(771629),n=e.i(362957),s=e.i(554907);e.i(481045);var o=e.i(536952),l=e.i(431838);e.i(179395);var u=e.i(73605),d=e.i(274918),c=e.i(5567);e.i(696800);var p=e.i(714791),f=e.i(884770),m=e.i(157348),h=e.i(328062),g=e.i(725516),y=e.i(672599),b=e.i(79076),v=e.i(429131),x=e.i(757855),w=e.i(397626),S=e.i(967108),_=e.i(175022),C=e.i(550749),k=e.i(915167),T=e.i(870357);let P=(0,a.observer)(({clip:e,onSelect:a,disableControls:i})=>{let{t:n}=(0,o.useTranslation)("musicVideo"),{t:l}=(0,o.useTranslation)("common"),{playbar:c}=(0,v.useStores)(),p=(0,k.useIsPlaying)(),f=(0,s.useMemo)(()=>{let t=(0,S.tagsToArray)((0,T.getClipDisplayTags)(e));return t.length<=3?t.join(", "):`${t.slice(0,3).join(", ")} +${t.length-3}`},[e]),m=c.clip?.id===e.id,h=p&&m,y=(0,s.useCallback)(()=>{i||a()},[a,i]),b=(0,s.useCallback)(t=>{t.stopPropagation(),i||(m?c.togglePlay():c.playClip(e,null,null,!1,e.audioMetadata?.audio_snippet?.start_timestamp))},[m,c,e,i]);return(0,t.jsxs)("div",{className:(0,r.default)("group flex items-center gap-2 rounded-md p-2",{"cursor-pointer hover:bg-background-tertiary":!i,"border border-border-primary":i}),onClick:y,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),y())},role:"button",tabIndex:i?-1:0,children:[(0,t.jsxs)("div",{className:"relative",onClick:b,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),b(e))},role:"button",tabIndex:i?-1:0,children:[(0,t.jsx)(x.default,{className:"lazyload h-16 w-12 rounded-lg object-cover",src:e.image_url||"",fallbackSrc:e.image_url||"",imageSize:g.SMALL_IMAGE,alt:n("videoGeneration.songImageAlt")}),!i&&(0,t.jsx)("div",{className:(0,r.default)("absolute inset-0 flex items-center justify-center rounded-lg",{"bg-opacity-black-30 text-foreground-primary-glass":h}),children:h?(0,t.jsx)(C.PulsingLinesIcon,{className:"h-7 w-7"}):(0,t.jsx)(_.PlayIcon,{className:"h-7 w-7"})})]}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:[(0,t.jsx)("p",{className:"text-md font-medium text-foreground-primary",children:(0,t.jsx)(w.default,{href:`/song/${e.id}`,onClick:e=>{e.metaKey||e.shiftKey?e.stopPropagation():e.preventDefault()}
3,children:e.title||n("musicVideo.songSelectorUntitledClip")})}),(0,t.jsxs)("p",{className:"text-sm text-foreground-primary",children:[`${(0,S.formatDuration)(e.metadata.duration)}`," "," · ",(0,t.jsx)("span",{className:"text-foreground-secondary",children:f})]})]}),!i&&(0,t.jsx)("div",{className:"opacity-0 group-hover:opacity-100",children:(0,t.jsx)(u.Button,{className:"px-6",variant:d.ButtonVariant.Primary,shape:d.ButtonShape.Pill,size:d.ButtonSize.Small,children:l("actions.use")})})]})}),M=(0,a.observer)(({filter:e,searchTerm:r="",onSongSelect:a,disableControls:i=!1})=>{let{t:n}=(0,o.useTranslation)("musicVideo"),l=(0,b.useApiClient)(),{clips:u}=(0,v.useStores)(),d=(0,s.useRef)(null),c=(0,s.useMemo)(()=>r?.trim()||"",[r]),{data:p,isLoading:f,isFetching:m,fetchNextPage:g,hasNextPage:x}=(0,y.useInfiniteQuery)({queryKey:["song-selector",e,c],initialPageParam:0,refetchOnMount:"always",queryFn:async({pageParam:t=0})=>{let{data:r}=await l.GET("/api/video/hooks/suggested_clips",{params:{query:{page_size:20,is_liked:"liked"===e,is_public_only:"public"===e,start_index:t,search_term:c}}});return r&&r.clips&&u.updateClips(r.clips),r?.clips||[]},getNextPageParam:(e,t)=>
320===e.length?20*t.length:void 0});(0,s.useEffect)(()=>{let e=new IntersectionObserver(e=>{e[0].isIntersecting&&x&&!m&&g()},{threshold:.1});return d.current&&e.observe(d.current),()=>e.disconnect()},[x,m,g]);let w=p?.pages.flat()||[];return f?(0,t.jsx)("div",{className:"flex h-fit w-full items-center justify-center py-8",children:(0,t.jsx)(h.default,{})}):(0,t.jsxs)("div",{className:"flex flex-col gap-2 py-2",children:[w.length>0?w.map(e=>(0,t.jsx)(P,{clip:e,onSelect:()=>a(e),disableControls:i},e.id)):n(c?"musicVideo.songSelectorNoSearchResults":"musicVideo.songSelectorNoSongsAvailable"),x&&(0,t.jsx)("div",{ref:d,className:"flex h-4 items-center justify-center",children:m&&(0,t.jsx)(h.default,{})})]})}),E="public",j="liked";function I(){return(0,t.jsx)("div",{"aria-busy":"true",className:"flex w-full flex-1 items-center justify-center",role:"status",children:(0,t.jsx)(h.default,{"aria-hidden":!0,className:"h-8 w-8"})})}function A({disableControls:e,onSongSelect:a}){let{t:i}=(0,o.useTranslation)("musicVideo"),{t:l}=(0,o.useTranslation)("common"),[m,h]=(0,s.useState)(""),[y,b]=(0,s.useState)(""),v=(0,s.useCallback)(e=>{h(e.currentTarget.value)},[]),x=(0,s.useCallback)(e=>{"Enter"===e.key&&e.preventDefault()},[]),w=(0,s.useCallback)(()=>{h("")},[]);return(0,s.useEffect)(()=>{if(!m.trim())return void b("");let e=setTimeout(()=>{b(m.trim().substring(0,50))},500);return()=>clearTimeout(e)},[m]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"px-4",children:(0,t.jsxs)("div",{className:"flex flex-row items-center gap-1 rounded-full bg-background-secondary py-1 pr-1 pl-4 text-foreground-primary",children:[(0,t.jsx)(f.SearchIcon,{className:"h-4 w-4 flex-shrink-0 text-foreground-secondary"}),(0,t.jsx)(c.default,{value:m,placeholder:i("musicVideo.songSelectorSearchPlaceholder"),className:"flex-1 rounded-none border-0 bg-transparent p-0",textAreaClassName:(0,r.default)("-my-1 px-2 py-1 border-0","h-8 leading-8","whitespace-nowrap text-foreground-primary overflow-x-hidden overflow-x-auto","placeholder:text-foreground-secondary"),onChange:v,onKeyDown:x,rows:1,maxRows:1,maxLength:50,charCountMode:c.CharCountMode.Never}),m&&(0,t.jsx)(u.Button,{icon:p.CloseIcon,variant:d.ButtonVariant.Tertiary,size:d.ButtonSize.Small,shape:d.ButtonShape.Rounded,onClick:w,"aria-label":l("accessibility.clearSearch"),className:"flex-shrink-0 p-1",iconClassName:"w-3 h-3"})]})}),(0,t.jsxs)(n.Tabs.Root,{defaultValue:"all",className:"flex min-h-0 w-full flex-1 flex-col",children:[(0,t.jsxs)(n.Tabs.List,{"aria-label":l("accessibility.searchType"),className:"flex w-full flex-shrink-0 flex-row justify-between gap-4 px-4 pb-4 font-medium",children:[(0,t.jsx)(n.Tabs.Tab,{value:"all",className:(0,r.default)(g.BASE_UI_TABS_STYLE,"w-full text-center"),children:l("labels.all")}),(0,t.jsx)(n.Tabs.Tab,{value:E,className:(0,r.default)(g.BASE_UI_TABS_STYLE,"w-full text-center"),children:l("sortBy.public")}),(0,t.jsx)(n.Tabs.Tab,{value:j,className:(0,r.default)(g.BASE_UI_TABS_STYLE,"w-full text-center"),children:l("sortBy.liked")})]}),(0,t.jsx)(n.Tabs.Panel,{value:"all",className:"h-[90%] min-h-0 flex-1 overflow-y-auto px-4 pb-4",children:(0,t.jsx)(M,{filter:"all",searchTerm:y,onSongSelect:a,disableControls:e})}),(0,t.jsx)(n.Tabs.Panel,{value:E,className:"h-[90%] min-h-0 flex-1 overflow-y-auto px-4 pb-4",children:(0,t.jsx)(M,{filter:E,searchTerm:y,onSongSelect:a,disableControls:e})}),(0,t.jsx)(n.Tabs.Panel,{value:j,className:"h-[90%] min-h-0 flex-1 overflow-y-auto px-4 pb-4",children:(0,t.jsx)(M,{filter:j,searchTerm:y,onSongSelect:a,disableControls:e})})]})]})}let O=(0,a.observer)(({onClose:e,onSelectSong:r,modalTitle:a="Select Song",disableControls:i=!1})=>{let n=(0,s.useCallback)(t=>{r(t),e()},[r,e]);return(0,t.jsxs)("div",{className:"flex h-full w-full flex-col gap-4",children:[(0,t.jsxs)("div",{className:"flex w-full flex-row justify-between gap-4",children:[(0,t.jsx)("div",{className:"flex h-fit w-full flex-col items-center p-2 pt-4",children:(0,t.jsx)("h1",{className:"text-2xl",children:a})}),(0,t.jsx)("div",{className:"absolute top-1 right-1 m-4",children:(0,t.jsx)(l.default,{onClick:e})})]}
3),(0,t.jsx)(m.NamespaceLoadErrorBoundary,{expectedNamespace:"musicVideo",children:(0,t.jsx)(s.Suspense,{fallback:(0,t.jsx)(I,{}),children:(0,t.jsx)(A,{disableControls:i,onSongSelect:n})})})]})}),N=(0,a.observer)(({isOpen:e,onClose:a,onSelectSong:n,modalTitle:s="Select Song",disableControls:o=!1})=>e?(0,t.jsx)(i.default,{onClose:a,width:600,disablePadding:!0,showCloseButton:!1,contentWrapperClasses:(0,r.default)("overflow-hidden h-[60vh]"),wrapperClasses:"h-[60vh]",children:(0,t.jsx)("div",{className:"relative h-full w-full",children:(0,t.jsx)(O,{onClose:a,onSelectSong:n,modalTitle:s,disableControls:o})})}):null);e.s(["SongSelectorModal",0,N],101700)},350678,e=>{"use strict";var t,r,a=((t={}).Refund="refund",t.ReportOnly="report_only",t.None="none",t),i=((r={}).DislikePrompt="dislike_prompt",r.Menu="menu",r);e.s(["RefundPromptVariant",()=>a,"ReportV2EntryPoint",()=>i])},936781,e=>{"use strict";var t=e.i(673157),r=e.i(463984),a=e.i(554907),i=e.i(551283),n=e.i(992494),s=e.i(379694);let o={deserializer:e=>"true"===e,initializeWithValue:!1};var l=e.i(748355),u=e.i(277565);let d=(0,a.createContext)({isCollapsed:!1,collapsePanel:()=>{},expandPanel:()=>{},panelElement:null,registerPanelElement:()=>{}});e.s(["PersistentCreatePanelCollapseProvider",0,function({children:e}){let c,p=(0,r.usePathname)(),[f,m]=function(){let[e,t]=(0,i.useLocalStorage)("persistent-create-panel-collapsed-state",!1,o),r=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!r.current){r.current=!0;return}s.safeLocalStorage.isAvailable()&&(0,n.setLayoutCookie)(n.CREATE_PANEL_COLLAPSED_COOKIE_NAME,String(e))},[e]),[e,t]}(),h=(0,l.useIsPersistentCreatePanelRouteCollapsed)(),g=(0,l.useIsPersistentCreatePanelRouteExpanded)(),[y,b]=(0,a.useState)(null),v=null!==y&&y===p;(0,a.useEffect)(()=>{null!==y&&y!==p&&b(null)},[p,y]);let[x,w]=(0,a.useState)(!1);(0,a.useEffect)(()=>{h?w(!1):g&&!v&&w(!0)},[v,h,g]),c=h?!v:g?v:!x&&f;let S=(0,a.useRef)(null),_=(0,a.useRef)(null),C=(0,a.useRef)({pathname:p,isRouteCollapsed:h,isRouteExpanded:g});(0,a.useEffect)(()=>{let{current:e}=_,{pathname:t,isRouteCollapsed:r,isRouteExpanded:a}=C.current,i="user"===S.current;_.current=c,C.current={pathname:p,isRouteCollapsed:h,isRouteExpanded:g},S.current=null;let n=t!==p||r!==h||a!==g;null!==e&&e!==c&&(i||n)&&(0,u.default)({actionName:c?"CreateFormCollapsed":"CreateFormExpanded",context:{createSurface:"desktop_create_form",trigger:i?"user":"auto"}})},[c,p,h,g]);let k=(0,a.useCallback)(()=>{S.current="user",m(!0),w(!1),h?b(null):g&&b(p)},[h,g,p,m]),T=(0,a.useCallback)(()=>{S.current="user",m(!1),h?b(p):g&&b(null)},[h,g,p,m]),[P,M]=(0,a.useState)(null),E=(0,a.useMemo)(()=>({isCollapsed:c,collapsePanel:k,expandPanel:T,panelElement:P,registerPanelElement:M}),[c,k,T,P,M]);return(0,t.jsx)(d.Provider,{value:E,children:e})},"usePersistentCreatePanelCollapse",0,function(){return(0,a.useContext)(d)}],936781)},123289,e=>{"use strict";var t,r,a,i=e.i(673157),n=e.i(7284),s=e.i(554907);e.i(481045);var o=e.i(536952);e.i(179395);var l=e.i(73605),u=e.i(274918),d=e.i(328062),c=e.i(157348),p=((t={}).Content="content",t.Inline="inline",t),f=((r={}).Standard="standard",r.Inherit="inherit",r),m=((a={}).Local="local",a.Shared="shared",a);function h({variant:e}){let{t}=(0,o.useTranslation)("shell");return(0,i.jsx)("inline"===e?"span":"div",{"aria-label":t("media.loading"),role:"status",className:(0,n.default)("items-center justify-center",{"inline-flex min-h-8 px-2":"inline"===e,"flex min-h-32 w-full":"content"===e}),children:(0,i.jsx)(d.default,{"aria-hidden":!0,className:"h-6 w-6"})})}function g({appearance:e,isRetrying:t,retry:r}){let{t:a}=(0,o.useTranslation)("common");return(0,i.jsxs)("span",{className:"inline-flex min-h-8 items-center gap-2 px-2",children:[(0,i.jsx)("span",{role:"alert",className:"sr-only",children:a("fallbacks.contentUnavailable")}),(0,i.jsx)(l.Button,{size:u.ButtonSize.Small,variant:"inherit"===e?u.ButtonVariant.Inherit:u.ButtonVariant.Standard,disabled:t,onClick:r,children:a(t?"actions.retrying":"actions.retry")})]})}function y({children:e}){let{t}=(0,o.useTranslation)(["social","common"]);return"function"==typeof e?e(t):e}e.s(["SocialNamespaceBoundary",0,function({appearance:e="standard",children:t,recovery:r="local",variant:a="content"}
3){return(0,i.jsx)(c.NamespaceLoadErrorBoundary,{renderFallback:"shared"===r?()=>null:"inline"===a?t=>(0,i.jsx)(g,{...t,appearance:e}):e=>(0,i.jsx)(c.ContentUnavailableRetryView,{...e}),children:(0,i.jsx)(s.Suspense,{fallback:(0,i.jsx)(h,{variant:a}),children:(0,i.jsx)(y,{children:t})})})},"SocialNamespaceBoundaryAppearance",()=>f,"SocialNamespaceBoundaryRecovery",()=>m,"SocialNamespaceBoundaryVariant",()=>p])},183730,e=>{"use strict";var t,r=e.i(673157),a=e.i(7284),i=e.i(554907);e.i(481045);var n=e.i(536952);e.i(179395);var s=e.i(73605),o=e.i(274918),l=e.i(328062),u=e.i(157348),d=((t={}).Content="content",t.Inline="inline",t);function c({children:e}){return(0,n.useTranslation)("songsAndPlaylists"),e}function p({variant:e}){let{t}=(0,n.useTranslation)("shell");return(0,r.jsx)("inline"===e?"span":"div",{"aria-label":t("media.loading"),role:"status",className:(0,a.default)("items-center justify-center",{"inline-flex min-h-8 px-2":"inline"===e,"flex min-h-32 w-full":"content"===e}),children:(0,r.jsx)(l.default,{"aria-hidden":!0,className:"h-6 w-6"})})}function f({isRetrying:e,retry:t}){let{t:a}=(0,n.useTranslation)("common");return(0,r.jsxs)("span",{className:"inline-flex min-h-8 items-center gap-2 px-2",children:[(0,r.jsx)("span",{role:"alert",className:"sr-only",children:a("fallbacks.contentUnavailable")}),(0,r.jsx)(s.Button,{size:o.ButtonSize.Small,variant:o.ButtonVariant.Standard,disabled:e,onClick:e=>{e.stopPropagation(),t()},children:a(e?"actions.retrying":"actions.retry")})]})}e.s(["SongsAndPlaylistsNamespaceBoundary",0,function({children:e,pendingFallback:t,variant:a="content"}){return(0,r.jsx)(u.NamespaceLoadErrorBoundary,{renderFallback:"inline"===a?e=>(0,r.jsx)(f,{...e}):e=>(0,r.jsx)(u.ContentUnavailableRetryView,{...e}),children:(0,r.jsx)(i.Suspense,{fallback:void 0===t?(0,r.jsx)(p,{variant:a}):t,children:(0,r.jsx)(c,{children:e})})})},"SongsAndPlaylistsNamespaceBoundaryVariant",()=>d])},772907,e=>{"use strict";var t,r=e.i(673157),a=e.i(559992),i=e.i(744461);e.i(481045);var n=e.i(536952),s=e.i(534454);e.i(179395);var o=e.i(73605),l=e.i(274918),u=e.i(328062),d=((t={}).Content="content",t.Compact="compact",t.Inline="inline",t);let c=(0,i.default)("span",{target:"e1n2q3h80"})("display:flex;width:100%;align-items:center;justify-content:center;color:var(--color-foreground-secondary);",({$variant:e})=>"content"===e?a.css` 4 min-height: 8rem; 5 `:a.css` 6 min-height: 2.5rem; 7 padding: 0.5rem 0.75rem; 8 `),p=(0,i.default)("span",{target:"e1n2q3h81"})("display:inline-flex;min-height:2rem;align-items:center;justify-content:center;padding:0 0.5rem;color:var(--color-foreground-secondary);"),f=(0,i.default)(u.default,{target:"e1n2q3h82"})("width:1.25rem;height:1.25rem;"),m=(0,i.default)("div",{target:"e1n2q3h83"})("display:flex;width:100%;align-items:center;justify-content:center;color:var(--color-foreground-secondary);",({$variant:e})=>"content"===e?a.css` 9 min-height: 8rem; 10 flex-direction: column; 11 gap: 1rem; 12 padding: 1.5rem; 13 text-align: center; 14 `:a.css` 15 grid-column: 1 / -1; 16 min-height: 2.5rem; 17 gap: 0.5rem; 18 padding: 0.5rem 0.75rem; 19 font-size: 0.875rem; 20 `),h=(0,i.default)("span",{target:"e1n2q3h84"})("display:inline-flex;min-height:2rem;align-items:center;gap:0.5rem;padding:0 0.5rem;"),g=(0,i.default)("span",{target:"e1n2q3h85"})("position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;");function y({variant:e}){let{t}=(0,n.useTranslation)("shell"),a={"aria-label":t("media.loading"),role:"status"};return"inline"===e?(0,r.jsx)(p,{...a,children:(0,r.jsx)(f,{"aria-hidden":!0})}):(0,r.jsx)(c,{$variant:e,...a,children:(0,r.jsx)(f,{"aria-hidden":!0})})}function b({isRetrying:e,retry:t,variant:a}){let{t:i}=(0,n.useTranslation)("common"),s=(0,r.jsx)(o.Button,{size:"content"===a?l.ButtonSize.Medium:l.ButtonSize.Small,variant:l.ButtonVariant.Standard,disabled:e,onClick:t,children:i(e?"actions.retrying":"actions.retry")});return"inline"===a?(0,r.jsxs)(h,{children:[(0,r.jsx)(g,{role:"alert",children:i("fallbacks.contentUnavailable")}),s]}):(0,r.jsxs)(m,{$variant:a,children:[(0,r.jsx)("span",{role:"alert",children:i("fallbacks.contentUnavailable")}),s]})}let v=(0,s.createNamespaceBoundary)({namespace:"studio",displayName:"CreatedStudioNamespaceBoundary",defaultFallbacks:{fallback:(0,r.jsx)(y,{variant:"content"}),renderErrorFallback:e=>(0,r.jsx)(b,{...e,variant:"content"}),compact:{fallback:(0,r.jsx)(y,{variant:"compact"}),pendingLayout:s.NamespaceBoundaryPendingLayout.Overlay,renderErrorFallback:e=>(0,r.jsx)(b,{...e,variant:"compact"})},inline:{fallback:(0,r.jsx)(y,{variant:"inline"}),pendingLayout:s.NamespaceBoundaryPendingLayout.Overlay,renderErrorFallback:e=>(0,r.jsx)(b,{...e,variant:"inline"})}}});e.s(["StudioNamespaceBoundary",0,function({children:e,pendingFallback:t,renderFallback:a,variant:i="content"}){return(0,r.jsx)(v,{fallback:t,renderErrorFallback:a,variant:function(e){switch(e){case"content":return s.NamespaceBoundaryVariant.Default;case"compact":return s.NamespaceBoundaryVariant.Compact;case"inline":return s.NamespaceBoundaryVariant.Inline}}(i),children:e})},"StudioNamespaceBoundaryVariant",()=>d])},457204,e=>{"use strict";var t,r,a=e.i(673157),i=e.i(7284),n=e.i(877130),s=((t={}).Standard="standard",t.Inherit="inherit",t.Gradient="gradient",t.New="new",t.Auk="auk",t.Pro="pro",t.Studio="studio",t.V6Model="v6-model",t),o=((r={}).Tag="tag",r.Badge="badge",r);e.s(["TagShape",()=>o,"TagVariant",()=>s,"default",0,e=>{let{as:t="span",className:r,children:s,variant:o="standard",shape:l="tag",...u}=e;return(0,a.jsx)(t,{className:(0,n.twMerge)("relative inline-flex flex-row items-center justify-center align-text-top","gap-0.5 rounded px-1 py-0","font-sans text-xs font-medium text-nowrap","text-foreground-primary","border-(--border-tag,currentColor) bg-(--background-tag,transparent) text-(--foreground-tag,currentColor)","before:pointer-events-none before:absolute before:inset-0 before:rounded-[inherit] before:border before:border-inherit",(0,i.default)({"border-border-secondary bg-background-secondary text-foreground-primary":"standard"===o,"bg-transparent bg-gradient-to-r from-(--foreground-tag,var(--color-foreground-primary)) to-(--background-tag,var(--color-foreground-primary)) bg-clip-text text-transparent":"gradient"===o||"studio"===o||"v6-model"===o,"before:border-0 before:bg-inherit before:bg-[image:inherit] before:mask-border":"gradient"===o||"studio"===o,"self-center rounded-none border-0 bg-gradient-to-b px-0 align-baseline font-mono uppercase before:hidden [text-box:trim-both_cap_alphabetic] text-xxs":"v6-model"===o,"text-accent-pink-on-primary":"auk"===o,"border-transparent bg-accent-pink text-accent-pink-contrast":"new"===o,"border-transparent bg-background-secondary text-foreground-primary":"pro"===o,"[--background-tag:var(--color-accent-pink-on-primary)] [--foreground-tag:var(--color-accent-red-on-primary)]":"studio"===o,"rounded-[0.5em]":"tag"===l,"rounded-full px-2 py-0.5":"badge"===l}),r),...u,children:s})},"tagColorCssVariables",0,function(e){return{"--background-tag":e.background??"transparent","--foreground-tag":e.foreground??"currentColor","--border-tag":e.border??"currentColor"}}])},5567,832300,e=>{"use strict";var t,r=e.i(673157),a=e.i(7284),i=e.i(554907),n=e.i(527709),s=e.i(877130);let o=({length:e=0,maxLength:t=1/0,visibleThreshold:a=0,warningThreshold:n=1,className:o,...l})=>{let u=(0,i.useMemo)(()=>isFinite(t)?e>=a*t:0===a,[e,a,t]),d=(0,i.useMemo)(()=>!!isFinite(t)&&e>=n*t,[e,n,t]);return(0,r.jsx)("div",{className:(0,s.twMerge)("text-xs transition-opacity duration-100",u?"opacity-100":"pointer-events-none opacity-0",d?"text-accent-error":"text-foreground-secondary",o),...l,children:isFinite(t)?`${e}/${t}`:e})};e.s(["default",0,o],832300);var l=((t={}).Always="Always",t.WhenCloseToFull="WhenCloseToFull",t.Never="Never",t);let u=(0,i.forwardRef)(function({maxLength:e,value:t,charCountMode:l="WhenCloseToFull",resize:u=!1,readOnly:d,className:c,textAreaClassName:p,characterCountClassName:f,disabled:m,...h},g){let y=(0,i.useMemo)(()=>
20{if("Never"===l||!e)return!1;if("Always"===l)return!0;if("WhenCloseToFull"===l)return t.length>=.8*e;throw Error(`Invalid charCountMode: ${l}`)},[l,e,t.length]);return(0,r.jsxs)("div",{className:(0,s.twMerge)("relative flex-1 overflow-hidden rounded-lg border border-border-primary bg-transparent p-0.5",c),children:[(0,r.jsx)(n.default,{ref:g,className:(0,s.twMerge)((0,a.default)("custom-textarea block w-full bg-inherit p-3 font-sans text-[1rem] placeholder:text-foreground-secondary focus:outline-none",{"text-foreground-primary":!m,"text-foreground-secondary":m,cursor:d?"not-allowed":"text","resize-vertical":u,"resize-none":!u,"overflow-hidden":!u,"overflow-auto":u,"pb-4":!y,"pb-[1.8rem]":y}),p),disabled:m,maxLength:e,value:t,readOnly:d,...h}),y&&(0,r.jsx)(o,{className:(0,s.twMerge)("absolute right-2 bottom-2 rounded bg-inherit px-0.5 font-sans text-sm before:absolute before:inset-0 before:rounded-[inherit]",f),length:t.length,maxLength:e??1/0})]})});e.s(["CharCountMode",()=>l,"default",0,u],5567)},973386,e=>{"use strict";var t=e.i(554907);e.i(481045);var r=e.i(536952),a=e.i(248949),i=e.i(888610);e.i(948952);var n=e.i(350671),s=e.i(379694);let o="webgl-unavailable",l="suno.webglUnavailableToastSeen",u=!1;function d(){return!!u||"1"===s.safeLocalStorage.getItem(l)}function c(){u=!0,s.safeLocalStorage.setItem(l,"1")}e.s(["useWebglRendering",0,function(){let e=(0,i.useWebglRenderingAvailable)(),{i18n:s}=(0,r.useTranslation)("common");return(0,t.useEffect)(()=>{if(e||d())return;let t=!1;return(0,a.resolveTranslationsOnDemand)({fallback:e=>({title:e("fallbacks.contentUnavailable")}),instance:s,namespace:"platform",resolve:e=>({title:e("webglUnavailable.title"),description:e("webglUnavailable.description")})}).then(e=>{t||d()||n.toastManager.isActive(o)||(n.toastManager.add({...e,id:o,type:"warning",timeout:12e3}),c())}).catch(()=>{t||d()||n.toastManager.isActive(o)||(n.toastManager.add({id:o,title:s.t("fallbacks.contentUnavailable",{ns:"common"}),type:"warning",timeout:12e3}),c())}),()=>{t=!0}},[e,s]),e}])},923940,e=>{"use strict";var t,r=e.i(673157),a=e.i(7284),i=e.i(554907);e.i(481045);var n=e.i(536952);e.i(179395);var s=e.i(73605),o=e.i(274918),l=e.i(328062),u=e.i(157348),d=((t={}).Content="content",t.Compact="compact",t.Inline="inline",t);function c({view:e}){let{t}=(0,n.useTranslation)("shell");return(0,r.jsx)("inline"===e?"span":"div",{"aria-label":t("media.loading"),role:"status",className:(0,a.default)("items-center justify-center",{"inline-flex min-h-8 px-2":"inline"===e,"flex min-h-20 w-full":"compact"===e,"flex min-h-32 w-full":"content"===e}),children:(0,r.jsx)(l.default,{"aria-hidden":!0,className:"h-6 w-6"})})}function p({isRetrying:e,retry:t,view:i}){let{t:l}=(0,n.useTranslation)("common");return(0,r.jsxs)("inline"===i?"span":"div",{className:(0,a.default)("items-center justify-center gap-2",{"inline-flex min-h-8 px-2":"inline"===i,"flex min-h-20 w-full":"compact"===i}),children:[(0,r.jsx)("span",{role:"alert",className:"sr-only",children:l("fallbacks.contentUnavailable")}),(0,r.jsx)(s.Button,{size:o.ButtonSize.Small,variant:o.ButtonVariant.Standard,disabled:e,onClick:t,children:l(e?"actions.retrying":"actions.retry")})]})}e.s(["UploadsNamespaceBoundary",0,function({children:e,renderFallback:t,view:a="content"}){let n=t||("content"===a?void 0:e=>(0,r.jsx)(p,{...e,view:a}));return(0,r.jsx)(u.NamespaceLoadErrorBoundary,{renderFallback:n,children:(0,r.jsx)(i.Suspense,{fallback:(0,r.jsx)(c,{view:a}),children:e})})},"UploadsNamespaceBoundaryView",()=>d])},459167,e=>{"use strict";var t,r,a,i=((t={}).FirstLast="first_last",t.References="references",t.None="none",t),n=((r={}).Server="server",r.Overlay="overlay",r),s=((a={}).First="first",a.Last="last",a.Reference="reference",a);e.s(["VISUAL_CREATE_GATE",0,"web-visual-create","VISUAL_CREATE_SURFACE",0,"visual_create","VisualFieldSource",()=>n,"VisualPinRole",()=>s,"VisualReferenceMode",()=>i,"getVisualModelKey",0,function(e,t){return`${e}:${t}`},"parseVisualModelKey",0,function(e){let t=e.indexOf(":");return{mediaKind:e.slice(0,t),id:e.slice(t+1)}}])},196548,e=>{"use strict";var t,r=e.i(673157),a=e.i(7284),i=e.i(554907);e.i(481045);var n=e.i(536952);e.i(179395);var s=e.i(73605),o=e.i(274918),l=e.i(328062),u=e.i(157348),d=((t={}).Content="content",t.Compact="compact",t.Inline="inline",t);function c({view:e}){let{t}=(0,n.useTranslation)("shell");return(0,r.jsx)("inline"===e?"span":"div",{"aria-label":t("media.loading"),role:"status",className:(0,a.default)("items-center justify-center",{"inline-flex min-h-8 px-2":"inline"===e,"flex min-h-20 w-full":"compact"===e,"flex min-h-32 w-full":"content"===e}
20),children:(0,r.jsx)(l.default,{"aria-hidden":!0,className:"h-6 w-6"})})}function p({isRetrying:e,retry:t,view:i}){let{t:l}=(0,n.useTranslation)("common");return(0,r.jsxs)("inline"===i?"span":"div",{className:(0,a.default)("items-center justify-center gap-2",{"inline-flex min-h-8 px-2":"inline"===i,"flex min-h-20 w-full":"compact"===i}),children:[(0,r.jsx)("span",{role:"alert",className:"sr-only",children:l("fallbacks.contentUnavailable")}),(0,r.jsx)(s.Button,{size:o.ButtonSize.Small,variant:o.ButtonVariant.Standard,disabled:e,onClick:t,children:l(e?"actions.retrying":"actions.retry")})]})}function f({customRenderFallback:e,error:t,isRetrying:a,retry:i,view:n}){let s={error:t,isRetrying:a,retry:i};return e?e(s):"content"===n?(0,r.jsx)(u.ContentUnavailableRetryView,{...s}):(0,r.jsx)(p,{...s,view:n})}e.s(["VoicesNamespaceBoundary",0,function({children:e,renderFallback:t,renderPending:a,view:n="content"}){return(0,r.jsx)(u.NamespaceLoadErrorBoundary,{expectedNamespace:"voices",renderFallback:e=>(0,r.jsx)(f,{...e,customRenderFallback:t,view:n}),children:(0,r.jsx)(i.Suspense,{fallback:a?a():(0,r.jsx)(c,{view:n}),children:e})})},"VoicesNamespaceBoundaryView",()=>d])},882925,e=>{"use strict";var t=e.i(673157),r=e.i(628615),a=e.i(463984),i=e.i(554907),n=e.i(996967),s=e.i(551283);e.i(190133);var o=e.i(79482),l=e.i(165788),u=e.i(946819),d=e.i(725516);function c(e){let t=document.documentElement,r=document.body,a=u.ThemeSurface[e]??o.SurfacePolarity.Dark;t.setAttribute("data-theme",e),r.setAttribute("data-theme",e),t.setAttribute("data-polarity",a),r.setAttribute("data-polarity",a)}let p=(0,i.createContext)(void 0);function f(e){let t=(0,a.usePathname)();return e??d.THEME_PATHS_EXEMPT_FROM_LIGHT_MODE_REGEX.test(t)}function m(){let e=(0,i.useContext)(p);if(void 0===e)throw Error("useTheme must be used within a ThemeProvider");return e}function h(){let{effectiveTheme:e}=m();return e}e.s(["RootThemeProvider",0,e=>{let{children:a,defaultTheme:o=u.ThemeMode.Dark,syncLocalStorage:m=!0,syncRo
20otElement:h=!0}=e,[g,y]=(0,i.useState)(()=>{if(m&&(0,n.default)("localStorage")){let e=localStorage.getItem(d.THEME_STORAGE_KEY);if(e&&u.VALID_THEME_MODES.includes(e))return e}return o}),b=(0,s.useMediaQuery)("(prefers-color-scheme: dark)"),v=f(),x=(0,i.useMemo)(()=>v?u.ThemeMode.Dark:g===u.ThemeMode.System?b?u.ThemeMode.Dark:u.ThemeMode.Light:g,[g,b,v]),w=u.ThemeSurface[x],S=(0,i.useCallback)(e=>{y(e),m&&(0,n.default)("localStorage")&&localStorage.setItem(d.THEME_STORAGE_KEY,e)},[m]);(0,i.useEffect)(()=>{h&&c(x)},[h,x]);let _=(0,r.useStatsigClient)(),C=!1===("Ready"===_.client.loadingStatus?_.checkGate("web-theme-selector"):void 0)&&g!==o?o:void 0;return(0,i.useEffect)(()=>{C&&S(C)},[C,S]),(0,t.jsx)(p.Provider,{value:{rootTheme:g,setRootTheme:S,effectiveRootTheme:x,theme:g,setTheme:S,effectiveTheme:x},children:(0,t.jsx)(l.SurfaceProvider,{polarity:w,children:a})})},"ThemeContainer",0,e=>{let{as:r="div",className:a,...i}=e,n=h(),s=(0,l.useEffectivePolarity)();return(0,t.jsx)(r,{...i,"data-theme":n,"data-polarity":s,className:a})},"ThemeProvider",0,e=>{let{children:r,defaultTheme:a,theme:n,honorLightModePathExemption:o=!1}=e,d=m(),[c,h]=(0,i.useState)(()=>n??a??d.theme),g=(0,s.useMediaQuery)("(prefers-color-scheme: dark)"),y=f(!!o&&void 0),b=(0,i.useMemo)(()=>y?u.ThemeMode.Dark:c===u.ThemeMode.System?g?u.ThemeMode.Dark:u.ThemeMode.Light:c,[c,g,y]),v=u.ThemeSurface[b];return(0,t.jsx)(p.Provider,{value:{...d,theme:c,setTheme:h,effectiveTheme:b},children:(0,t.jsx)(l.SurfaceProvider,{polarity:v,children:r})})},"applyThemeToDom",0,c,"useEffectiveTheme",0,h,"useThemeContext",0,m])},946819,e=>{"use strict";var t,r=e.i(79482),a=((t={}).Light="light",t.Dark="dark",t.System="system",t);let i={light:r.SurfacePolarity.Light,dark:r.SurfacePolarity.Dark};e.s(["ThemeMode",()=>a,"ThemeSurface",0,i,"VALID_THEME_MODES",0,["light","dark","system"],"themeSurfaceAttrs",0,function(e){return e?{"data-theme":e,"data-polarity":i[e]??r.SurfacePolarity.Dark}:{}}])},250437,e=>{"use strict";var t=e.i(673157),r=e.i(554907);let a=(0,r.createContext)(null);e.s(["CreateSurfaceProvider",0,function({surface:e,children:i}){let n=(0,r.useRef)(void 0);n.current??=crypto.randomUUID();let s=n.current,o=(0,r.useMemo)(()=>e?{surface:e,sessionId:s}:null,[e,s]);return(0,t.jsx)(a.Provider,{value:o,children:i})},"useCreateSurface",0,function(){return(0,r.useContext)(a)}])},690836,e=>{"use strict";let t={all:[{scope:"personas"}],userPersonas:({page:e,token:r}={})=>[{...t.all[0],entity:"user",...void 0!==e&&{page:e},...void 0!==r&&{token:r}}],lovedPersonas:({page:e}={})=>[{...t.all[0],entity:"loved",...void 0!==e&&{page:e}}],followedPersonas:({page:e}={})=>[{...t.all[0],entity:"followed",...void 0!==e&&{page:e}}],trashedPersonas:()=>[{...t.all[0],entity:"trashed"}],personaById:e=>[{...t.all[0],entity:"detail",personaId:e}],personaPaginated:({personaId:e})=>[{...t.all[0],entity:"paginated",personaId:e}]};e.s(["personaKeys",0,t])},605960,e=>{"use strict";let t="/registered-catalog";function r({canRegisterInCatalog:e,uploadId:a,t:i}){return e?{link:{text:i("uploads.errorRegisterSongAction"),href:a?`${t}?upload_id=${encodeURIComponent(a)}`:t}}:{}}function a({canRegisterInCatalog:e=!1,errorType:t,fallbackMessage:i,uploadId:n,t:s}){switch(t){case"upload_failure_decode_audio":return{title:s("uploads.errorDecodeTitle"),description:s("uploads.errorDecodeDescription")};case"upload_failure_fetch_audio":return{title:s("uploads.errorFetchTitle"),description:s("uploads.errorFetchDescription")};case"upload_failure_duration_short":return{title:s("uploads.errorDurationShortTitle"),description:i||s("uploads.errorDurationDescription")};case"upload_failure_duration_long":return{title:s("uploads.errorDurationLongTitle"),description:i||s("uploads.errorDurationDescription")};case"upload_failure_match_audible_magic":case"upload_failure_match_version_id":case"upload_failure_match_acrcloud":case"upload_failure_artwork":return{title:s("uploads.errorAudioMatchTitle"),description:s(e?"uploads.errorAudioMatchRegisterDescription":"uploads.errorAudioMatchDescription"),...r({canRegisterInCatalog:e,uploadId:n,t:s})};case"upload_failure_check_failed":return{title:s("uploads.errorAudioCheckFailedTitle"),description:s("uploads.errorAudioCheckFailedDescription")};case"upload_failure_lyrics_copyright":return{title:s("uploads.errorLyricsCopyrightTitle"),description:s("uploads.errorLyricsCopyrightDescription"),...r({canRegisterInCatalog:e,uploadId:n,t:s})};case"upload_failure_artwork_check_failed":case"upload_failure_lyrics_check_failed":return{title:s("uploads.error
20VerifyFailedTitle"),description:s("uploads.errorVerifyFailedDescription")};case"upload_rate_limited":return{title:s("uploads.errorRateLimitedTitle"),description:s("uploads.errorRateLimitedDescription")};default:return{title:i||s("uploads.errorGenericTitle"),description:s("uploads.errorGenericDescription")}}}e.s(["getUploadErrorMessage",0,a,"getVideoUploadErrorMessage",0,function({contentRatingTags:e,errorMessage:t,errorType:r,t:i}){if("upload_failure_video_moderation"===r){let t=(e??[]).map(e=>(function(e,t){switch(t){case"Sexual":return e("uploads.videoCategorySexual");case"Violence":return e("uploads.videoCategoryViolence");case"Gore":return e("uploads.videoCategoryGore");case"Drugs":case"Drug-related":return e("uploads.videoCategoryDrugs");case"Inappropriate":return e("uploads.videoCategoryInappropriate");case"Death-related":return e("uploads.videoCategoryDeathRelated");case"Animal Abuse":return e("uploads.videoCategoryAnimalAbuse");case"Suggestive":return e("uploads.videoCategorySuggestive");default:return null}})(i,e)).filter(e=>!!e);return{title:i("uploads.errorVideoModerationTitle"),description:t.length>0?i("uploads.errorVideoModerationReason",{reasons:t.join(", ")}):i("uploads.errorVideoModerationDescription")}}return"upload_failure_video_copyright"===r?{title:i("uploads.errorVideoCopyrightTitle"),description:i("uploads.errorVideoCopyrightDescription")}:a({errorType:r,fallbackMessage:t,t:i})}])},142564,e=>{"use strict";var t=e.i(673157),r=e.i(983403);e.i(975824);var a=e.i(524986),i=e.i(554907),n=e.i(79076);let s=e=>{let t=new Date,r=!e.start_time||new Date(e.start_time)<=t,a=!e.end_time||t<new Date(e.end_time);return r&&a},o=()=>{let e=(0,n.useApiClient)();return(0,r.useQuery)({queryKey:["contest-clips"],queryFn:async()=>{let{data:t}=await e.GET("/api/contests/");return t??{contests:[]}},staleTime:3e5})},l=()=>{let[e,t]=(0,i.useState)([]),[r,a]=(0,i.useState)([]),{data:n,isLoading:l}=o();(0,i.useEffect)(()=>{n&&!l&&(a(n.contests),t(n.contests?.flatMap(e=>e.base_clip_ids)||[]))},[n,l]);let u=(0,i.useCallback)(({clipId:t})=>!l&&e.includes(t),[e,l]),d=(0,i.useCallback)(({clipId:e})=>{let t=r.find(t=>t.base_clip_ids.includes(e));return!!t&&s(t)},[r]),c=(0,i.useCallback)(({clipId:e})=>r.find(t=>t.base_clip_ids.includes(e))?.id,[r]),p=(0,i.useCallback)(({clip:e})=>!!e?.is_contest_clip,[]),f=(0,i.useCallback)(({clip:e})=>!!e&&!!(p({clip:e})&&(e._optimisticContestSubmission||e.metadata?.contest_ids&&e.metadata.contest_ids.length>0)),[p]),m=(0,i.useCallback)(({contestId:e})=>{let t=r.find(t=>t.id===e);return!!t&&s(t)},[r]),h=(0,i.useCallback)(({contestIds:e})=>e.some(e=>m({contestId:e})),[m]),g=(0,i.useCallback)(({clip:e})=>{if(!e)return!1;let t=e.metadata?.contest_ids;return!!t?.length&&f({clip:e})&&h({contestIds:t})},[f,h]);return(0,i.useMemo)(()=>({isContestBaseClip:u,isActiveContestBaseClip:d,isContestSubmission:f,isActiveContestSubmission:g,isContestEligible:p,isLoading:l,getContestIdByBaseClipI
20d:c}),[u,d,f,g,p,l,c])},u=(0,i.createContext)(void 0),d=(0,a.observer)(e=>{let r=l();return(0,t.jsx)(u.Provider,{value:r,children:e.children})});e.s(["ContestClipProvider",0,d,"default",0,u,"isContestCurrentlyActive",0,s,"useAllContestClips",0,o,"useContestClips",0,l])},119932,e=>{"use strict";var t=e.i(554907),r=e.i(429131),a=e.i(84204);let i=0;function n(){let e=new Date;return Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()+1,0,0,0,0)}function s(e){if(!e)return null;let t=new Date(e).getTime();return Number.isFinite(t)?t:null}e.s(["formatTimeLeft",0,function(e){let t=String(e.seconds).padStart(2,"0");return e.hours>0?`${e.hours}:${String(e.minutes).padStart(2,"0")}:${t}`:`${e.minutes}:${t}`},"useCreditsRefreshCountdown",0,function(e,o){let{session:l}=(0,r.useStores)(),[u,d]=(0,t.useState)(null),[c,p]=(0,t.useState)(null),[f,m]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{e?d(s(o)??n()):d(null)},[e,o]),(0,t.useEffect)(()=>{if(!e||null==u){p(null),m(!1);return}let t=()=>{let e=u-Date.now();if(e<=0)return null;let t=Math.floor(e/36e5);return{hours:t,minutes:Math.floor(e%36e5/6e4),seconds:Math.floor(e%6e4/1e3)}},r=t();if(!r){p({hours:0,minutes:0,seconds:0}),m(!0);return}p(r),m(!1);let a=setInterval(()=>{let e=t();if(!e){p({hours:0,minutes:0,seconds:0}),m(!0),clearInterval(a);return}p(e)},1e3);return()=>clearInterval(a)},[e,u]),(0,t.useEffect)(()=>{let e;if(!f)return;let t=!1,r=()=>{let o=Date.now(),u=i+3e4;if(o<u){e=setTimeout(r,u-o);return}i=o;let c=()=>{t||(e=setTimeout(r,3e4))};Promise.resolve(l.loadSubscriptionInfo()).then(()=>{if(t)return;let e=s((0,a.getCreditsRefreshCountdownTarget)(l));if(null!=e&&e>Date.now())return void d(e);if((0,a.isOutOfCredits)(l)){if(null==e)return void d(n());c()}},c)};return r(),()=>{t=!0,e&&clearTimeout(e)}},[f,l]),{timeLeft:c}}])},609291,e=>{"use strict";var t=e.i(554907);e.s(["default",0,function(e,r=100){let a=(0,t.useRef)(null);(0,t.useEffect)(()=>(a.current&&clearTimeout(a.current),()=>{a.current=setTimeout(()=>{e()},r)}),[e,r])}])},873860,e=>{"use strict";var t=e.i(628615),r=e.i(429131),a=e.i(84204),i=e.i(941011);e.s(["useHideCredits",0,function(){let e,{session:n}=(0,r.useStores)(),s=(0,t.useStatsigClient)(),o=(0,t.useParameterStore)(i.ParameterStore.SUNO_WEB);return!!(!n.isSubLoaded||(0,a.hasUnlimitedCredits)(n))||s?.client?.loadingStatus!=="Ready"||(!((e=(0,a.isSubscriber)(n)||(0,a.isPastDueSubscriber)(n)?o.get(i.Parameter.HIDE_CREDITS_FOR_SUBSCRIBERS_ENABLED,!1):o.get(i.Parameter.ENABLED_FREE_USER_CREDIT_OPTIMIZATION_M1,!1))&&(0,a.hasShowCreditsEntitlement)(n))||!n.showCredits)&&e}])},315022,e=>{"use strict";var t=e.i(554907),r=e.i(712430),a=e.i(334959),i=e.i(838038),n=e.i(429131),s=e.i(917771),o=e.i(84204);e.s(["useOutOfCreditsUpsell",0,function(){let{session:e}=(0,n.useStores)(),{openModal:l,openModalWithData:u}=(0,i.useModalContext)();return{showOutOfCreditsUpsell:(0,t.useCallback)(()=>{let t={feature:s.FeatureKey.OUT_OF_CREDITS};(0,o.isPremierOrHigher)(e)?(0,r.showAutoReloadNudgeInsteadOf)(()=>l(a.ModalTypes.CREDITS_PURCHASE,"OutOfCreditsFlow")):u(a.ModalTypes.UPSELL_MODAL,t)},[e,l,u])}}])},830011,e=>{"use strict";var t=e.i(983403),r=e.i(79076);let a=["personalization","settings"];e.s(["personalizationSettingsQueryKey",0,a,"usePersonalizationSettings",0,function(){let e=(0,r.useApiClient)();return(0,t.useQuery)({queryKey:a,queryFn:async()=>{let t=await e.GET("/api/personalization/settings");if(t.error)throw t.error;return t.data}})}])},506995,e=>{"use strict";var t=e.i(357066),r=e.i(672599),a=e.i(983403),i=e.i(851052),n=e.i(554907),s=e.i(79076),o=e.i(335380),l=e.i(435605),u=e.i(429131);e.s(["usePlaylistById",0,function(e,t){let r=(0,s.useApiClient)(),n=(0,i.useQueryClient)(),{clips:d}=(0,u.useStores)(),c=(0,a.useQuery)({queryKey:l.playlistKeys.detail({playlistId:e}),queryFn:async()=>{let{data:t}=await r.GET("/api/playlist/{playlist_id}/",{params:{path:{playlist_id:e},query:{page:1}}});if(!t)throw Error("Failed to load playlist");let a={...t,clipIds:t.playlist_clips.map(e=>e.clip.id)};return d.playlistById[e]=a,d.updateClips(t.playlist_clips.map(e=>e.clip)),(0,o.seedClipCaches)(t.playlist_clips.map(e=>e.clip),n),a},enabled:t?.enabled!==!1&&!!e,initialData:t?.initialData,staleTime:6e4});return{playlist:c.data??null,isLoading:c.isLoading,isFetching:c.isFetching,error:c.error,refetch:c.refetch}},"useUserPlaylists",0,function(e={}){let{trashed:a=!1,query:i="",showSharelist:o=!1,enabled:d}=e,c=(0,s.useApiClient)(),{clips:p}=(0,u.useStores)(),f=(0,r.useInfiniteQuery)({queryKey:l.playlistKeys.list({trashed:a,query:i,showSharelist:o}),queryFn:async({pageParam:e=1})=>{let{data:t}=await c.GET("/api/playlist/me",{params:{query:{page:e,show_trashed:a,query:i||void 0,show_sharelist:o}}});if(!t)throw Error("Failed to load playlists");let r=t.playlists.map(e=>({...e,clipIds:e.playlist_clips.map(e=>e?.clip?.id).filter(e=>void 0!==e)}));return p.updatePlaylists(r,e),{playlists:r,numTotalResults:t.num_total_results,page:e}},initialPageParam:1,getNextPageParam:e=>{if(12*e.page<e.numTotalResults)return e.page+1},enabled:!1!==d,staleTime:6e4,placeholderData:t.keepPreviousData});return{playlists:(0,n.useMemo)(()=>f.data?.pages.flatMap(e=>e.playlists)??[],[f.data]),totalResults:f.data?.pages[0]?.numTotalResults??0,isLoading:f.isLoading,isPending:f.isPending,isError:f.isError,isFetchingNextPage:f.isFetchingNextPage,hasNextPage:f.hasNextPage??!1,fetchNextPage:f.fetchNextPage,refetch:f.refetch}}])},677153,e=>{"use strict";var t=e.i(628615),r=e.i(975824),a=e.i(554907),i=e.i(213267),n=e.i(429131),s=e.i(524105),o=e.i(972404),l=e.i(84204);function u(){let e=(0,t.useGateValue)("studio-v2"),u=(0,t.useGateValue)("force-studio-v2"),{client:d}=(0,t.useStatsigClient)(),{isLoaded:c,isSignedIn:p}=(0,i.useAuth)(),{session:f}
20=(0,n.useStores)(),m=(0,r.useObserver)(()=>f.sessionIsLoaded&&f.isSubLoaded),h=(0,r.useObserver)(()=>f.userId??null),g=(0,r.useObserver)(()=>f.isSubLoaded?!!(0,l.isFeatureEnabledForPlan)(f,s.PlanFeature.Studio):c&&!p&&!!o.isDevOrStaging||null),[y,b]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=setTimeout(()=>b(!0),1e4);return()=>clearTimeout(e)},[]);let v=c&&!p,x=v||(d.getContext()?.user?.userID??null)===h,w=(v||m)&&"Ready"===d.loadingStatus&&x,S=e||u;return{isReady:w,hasTimedOut:y,isStudioV2Forced:u,isStudioV2Allowed:S,isStudioPlanEntitled:g,canOpenStudio:!1!==g||S,canCreateStudioProject:!0===g||S}}e.s(["useStudioBasePath",0,function(){let{isStudioV2Allowed:e}=u();return e?"/studio":"/studio-legacy"},"useStudioV2Access",0,u])},107838,e=>{"use strict";var t,r=e.i(554907),a=e.i(429131),i=e.i(84204),n=((t={}).Free="free",t.Pro="pro",t.Premier="premier",t.Platinum="platinum",t);function s(e){return(0,i.isPremierOrHigher)(e)?"premier":(0,i.isSubscriber)(e)?"pro":"free"}e.s(["UserTier",()=>n,"default",0,function(){let{session:e}=(0,a.useStores)();return(0,r.useMemo)(()=>s(e),[e.isSubLoaded,e.subscriptionLevel,e.isSubscriber,e.isStaff,e.flags])},"getOutOfCreditsDescription",0,function(e,t){switch(t){case"platinum":case"premier":return e("createForm.outOfCreditsDescriptionPremier");case"pro":return e("createForm.outOfCreditsDescriptionPro");case"free":return e("createForm.outOfCreditsDescriptionFree")}},"getUserTier",0,s])},750113,e=>{"use strict";var t=e.i(145787);e.s(["AudioFileIcon",()=>t.default])},177610,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"m13.902 11.702-3.9-3.9a.99.99 0 1 1 1.4-1.4l4.593 4.593a1 1 0 0 1 0 1.414l-4.593 4.593a.99.99 0 1 1-1.4-1.4z"})})})])},250878,e=>{"use strict";var t=e.i(177610);e.s(["CaretRightIcon",()=>t.default])},383841,e=>{"use strict";var t=e.i(496691);e.s(["ChainIcon",()=>t.default])},35630,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M14.602 12.005 8.407 5.812a.99.99 0 0 1-.305-.748q.01-.432.326-.748T9.177 4t.748.316l6.467 6.488q.253.253.38.57.126.315.126.631 0 .315-.127.632-.126.315-.379.569l-6.488 6.488a.97.97 0 0 1-.738.306 1.05 1.05 0 0 1-.737-.327q-.316-.316-.316-.748t.316-.748z"})})})])},219707,e=>{"use strict";var t=e.i(35630);e.s(["ChevronRightIcon",()=>t.default])},647843,e=>{"use strict";var t=e.i(196918);e.s(["ClockIcon",()=>t.default])},394560,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M21.129 11.313c0 4.038-4.03 7.312-9 7.312-.923 0-1.814-.113-2.653-.323a1.05 1.05 0 0 0-.74.08l-4.471 2.31c-.896.463-1.836-.54-1.316-1.404l1.693-2.814c.234-.388.172-.88-.108-1.236-.89-1.134-1.405-2.48-1.405-3.925 0-4.04 4.03-7.313 9-7.313s9 3.274 9 7.313m-12 .987a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m4-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0",clipRule:"evenodd"})})})])},598837,e=>{"use strict";var t=e.i(394560);e.s(["CommentIcon",()=>t.default])},841472,e=>{"use strict";var t=e.i(496652);e.s(["CreditCardIcon",()=>t.default])},497197,e=>{"use strict";var t=e.i(587102);e.s(["CycleIcon",()=>t.default])},526662,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M4.889 20A.89.89 0 0 1 4 19.111v-2.52c0-.236.094-.463.261-.63l11.472-11.45q.267-.245.59-.378Q16.643 4 17 4t.689.133q.333.135.578.4l1.222 1.245q.267.244.389.578a1.93 1.93 0 0 1 0 1.344 1.7 1.7 0 0 1-.39.589l-11.45 11.45A.9.9 0 0 1 7.41 20zM16.978 8.267l1.244-1.245-1.244-1.244-1.245 1.244z"})})})])},151948,e=>{"use strict";var t=e.i(526662);e.s(["EditIcon",()=>t.default])},654908,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"
20currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M12 16.505c.252 0 .467-.09.638-.261s.261-.387.261-.639a.88.88 0 0 0-.26-.638.88.88 0 0 0-.639-.26.88.88 0 0 0-.638.26.88.88 0 0 0-.261.638c0 .252.09.468.26.639.172.17.387.26.639.26m0-3.147c.495 0 .9-.405.9-.9V8.414c0-.495-.405-.9-.9-.9s-.9.405-.9.9v4.046c0 .494.406.899.9.899M12 21q-1.861.002-3.506-.71a9 9 0 0 1-2.86-1.924 9.2 9.2 0 0 1-1.924-2.86A8.9 8.9 0 0 1 3 12c0-1.24.234-2.41.71-3.506a9.2 9.2 0 0 1 1.924-2.86 9.2 9.2 0 0 1 2.86-1.924A8.9 8.9 0 0 1 12 3c1.24 0 2.41.234 3.507.71a9.3 9.3 0 0 1 2.859 1.924 9.2 9.2 0 0 1 1.924 2.86A8.9 8.9 0 0 1 21 12q.002 1.86-.71 3.507a9.3 9.3 0 0 1-1.924 2.859 9.2 9.2 0 0 1-2.86 1.924A8.7 8.7 0 0 1 12 21"})})})])},388850,e=>{"use strict";var t=e.i(654908);e.s(["ErrorIcon",()=>t.default])},28097,e=>{"use strict";var t=e.i(825336);e.s(["ExpandIcon",()=>t.default])},776933,e=>{"use strict";var t=e.i(531573);e.s(["EyeIcon",()=>t.default])},628252,e=>{"use strict";var t=e.i(421545);e.s(["FlagIcon",()=>t.default])},482743,e=>{"use strict";var t=e.i(669214);e.s(["FolderIcon",()=>t.default])},481731,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M10.925 21q-.6 0-1.034-.405a1.66 1.66 0 0 1-.523-.99l-.2-1.485a3.4 3.4 0 0 1-.545-.27 7 7 0 0 1-.5-.338l-1.38.585q-.555.247-1.112.045a1.64 1.64 0 0 1-.868-.72l-1.045-1.844a1.44 1.44 0 0 1-.178-1.103q.134-.586.6-.967l1.18-.9a2 2 0 0 1-.023-.304v-.608q0-.145.023-.303l-1.18-.9a1.7 1.7 0 0 1-.6-.968q-.134-.585.178-1.103l1.045-1.845q.312-.517.868-.72.555-.203 1.112.045l1.38.585q.244-.18.511-.337a4.5 4.5 0 0 1 .534-.27l.2-1.485q.09-.585.523-.99T10.925 3h2.091q.6 0 1.034.405t.523.99l.2 1.485q.29.112.545.27.256.157.5.337l1.38-.585q.555-.248 1.112-.045.556.202.868.72l1.045 1.845q.312.518.178 1.103a1.7 1.7 0 0 1-.6.967l-1.18.9q.023.159.023.304v.608q0 .145-.045.303l1.18.9q.465.383.6.968t-.178 1.103l-1.068 1.845a1.64 1.64 0 0 1-.867.72q-.557.202-1.112-.046l-1.335-.585q-.245.18-.512.338a4.5 4.5 0 0 1-.534.27l-.2 1.485q-.089.585-.523.99T13.016 21zm1.09-5.85q1.29 0 2.202-.923A3.05 3.05 0 0 0 15.13 12q0-1.305-.912-2.227a2.98 2.98 0 0 0-2.202-.923q-1.313 0-2.213.923-.9.922-.901 2.227 0 1.305.9 2.227.902.923 2.214.923"})})})])},735335,e=>{"use strict";var t=e.i(481731);e.s(["GearIcon",()=>t.default])},320861,e=>{"use strict";var t=e.i(925187);e.s(["GenresIcon",()=>t.default])},954192,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M12 22a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.137A9.7 9.7 0 0 1 12 2q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22m0-2q3.35 0 5.675-2.325T20 12q0-.175-.012-.363a5 5 0 0 1-.013-.312 1.98 1.98 0 0 1-.675 1.2Q18.75 13 18 13h-2q-.825 0-1.412-.588A1.93 1.93 0 0 1 14 11v-1h-4V8q0-.824.588-1.412A1.93 1.93 0 0 1 12 6h1q0-.574.313-1.013.312-.437.762-.712a10 10 0 0 0-1.012-.2A7 7 0 0 0 12 4Q8.65 4 6.325 6.325T4 12h5q1.65 0 2.825 1.175T13 16v1h-3v2.75q.5.125.988.188Q11.475 20 12 20"})})})])},290512,e=>{"use strict";var t=e.i(954192);e.s(["GlobeIcon",()=>t.default])},178559,e=>{"use strict";var t=e.i(311056);e.s(["HelpIcon",()=>t.default])},169013,e=>{"use strict";var t=e.i(538658);e.s(["ImageIcon",()=>t.default])},500455,e=>{"use strict";var t=e.i(380551);e.s(["InstrumentPianoIcon",()=>t.default])},877873,e=>{"use strict";var t=e.i(748822);e.s(["LibraryIcon",()=>t.default])},840408,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M14.667 20q-1.513 0-2.59-1.044T11 16.444t1.077-2.51 2.59-1.045q.527 0 .974.122.446.123.859.367v-8.49q0-.377.264-.632A.9.9 0 0 1 17.417 4h3.666q.39 0 .654.256.263.255.263.633v1.778a.85.85 0 0 1-.264.633.9.9 0 0 1-.653.256h-2.75v8.888q0 1.467-1.077 2.512T14.666 20M3 6a1 1 0 0 1 1-1h7a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1M4 9a1 1 0 0 0 0 2h8a1 1 0 1 0 0-2zM3 14a1 1 0 0 1 1-1h5a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1M4 17a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2z"})})})})])},994963,e=>{"use strict";var t=e.i(840408);e.s(["LyricsIcon",()=>t.default])},524323,e=>{"use strict";var t=e.i(6283);e.s(["MashupIcon",()=>t.default])},623229,e=>{"use strict";var t=e.i(10672);e.s(["MicrophoneIcon",()=>t.default])},581753,e=>{"use strict";var t=e.i(284415);e.s(["PinIcon",()=>t.default])},905687,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"
20currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M3.202 14.173a1 1 0 0 1 1.13-.72l.1.022 2.892.797a1 1 0 0 1-.53 1.927l-.49-.135a6.997 6.997 0 0 0 11.707-.477c.21-.349.575-.587.982-.587.729 0 1.233.722.88 1.36A9 9 0 0 1 12 21a8.99 8.99 0 0 1-7.495-4.023l-.17.62a1 1 0 0 1-1.928-.532zm8.553-5.004a.262.262 0 0 1 .49 0l.658 1.777a.24.24 0 0 0 .15.152l1.777.658a.26.26 0 0 1 0 .488l-1.777.658a.24.24 0 0 0-.15.152l-.659 1.777a.262.262 0 0 1-.489 0l-.658-1.777a.24.24 0 0 0-.15-.152l-1.778-.658a.26.26 0 0 1 0-.488l1.777-.658a.24.24 0 0 0 .15-.152zM12 3a9 9 0 0 1 7.862 4.62l.223-.518a1 1 0 0 1 1.838.788l-1.183 2.758a1 1 0 0 1-1.216.56l-.097-.036-2.757-1.183a1 1 0 0 1 .788-1.838l.532.229A7 7 0 0 0 12 5a7 7 0 0 0-6.01 3.412c-.209.35-.574.588-.982.588-.728 0-1.233-.722-.88-1.36A9 9 0 0 1 12 3"})})})])},918733,e=>{"use strict";var t=e.i(905687);e.s(["RemixIcon",()=>t.default])},551658,e=>{"use strict";var t=e.i(768972);e.s(["ScissorsIcon",()=>t.default])},446762,e=>{"use strict";var t=e.i(952052);e.s(["ShareArrowIcon",()=>t.default])},550429,e=>{"use strict";var t=e.i(621192);e.s(["SlidersIcon",()=>t.default])},715210,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M10.139 10.577c.316-.77 1.406-.77 1.722 0l.89 2.165c.095.23.277.412.507.507l2.165.89c.77.316.77 1.406 0 1.722l-2.165.89a.93.93 0 0 0-.507.507l-.89 2.165c-.316.77-1.406.77-1.722 0l-.89-2.165a.93.93 0 0 0-.507-.507l-2.165-.89c-.77-.316-.77-1.406 0-1.722l2.165-.89a.93.93 0 0 0 .507-.507zm6.422-6.14a.705.705 0 0 1 1.304 0l.673 1.637c.072.174.21.312.384.384l1.638.674a.704.704 0 0 1 0 1.303l-1.638.673a.7.7 0 0 0-.384.384l-.673 1.638a.705.705 0 0 1-1.303 0l-.673-1.638a.7.7 0 0 0-.384-.384l-1.639-.673a.704.704 0 0 1 0-1.303l1.639-.674a.7.7 0 0 0 .384-.384zM4.861 7.26a.42.42 0 0 1 .776 0l.4.973a.42.42 0 0 0 .228.229l.973.4a.42.42 0 0 1 0 .775l-.973.4a.42.42 0 0 0-.228.228l-.4.973a.42.42 0 0 1-.776 0l-.4-.973a.42.42 0 0 0-.228-.228l-.973-.4a.42.42 0 0 1 0-.776l.973-.4a.42.42 0 0 0 .228-.228z"})})})])},162705,e=>{"use strict";var t=e.i(715210);e.s(["SparklesIcon",()=>t.default])},673172,e=>{"use strict";var t=e.i(827061);e.s(["StarOutlineIcon",()=>t.default])},279180,e=>{"use strict";var t=e.i(424493);e.s(["StemsIcon",()=>t.default])},344724,e=>{"use strict";var t=e.i(802417);e.s(["StudioIcon",()=>t.default])},448785,e=>{"use strict";var t=e.i(979014);e.s(["SuccessIcon",()=>t.default])},744063,e=>{"use strict";var t=e.i(673157);e.s(["default",0,e=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,t.jsx)("g",{children:(0,t.jsx)("path",{d:"M18.881 8.788q.648 0 1.133.494.486.495.486 1.154v1.648a1.7 1.7 0 0 1-.121.618l-2.429 5.81a1.66 1.66 0 0 1-.607.7q-.425.288-.89.288H9.975q-.668 0-1.143-.484a1.6 1.6 0 0 1-.476-1.164V9.468q0-.33.132-.629.13-.299.354-.525l4.392-4.45a1.3 1.3 0 0 1 1.517-.206q.385.207.557.577.172.371.07.762l-.91 3.79zM5.119 19.5q-.668 0-1.143-.484a1.6 1.6 0 0 1-.476-1.164v-7.416q0-.68.476-1.164a1.55 1.55 0 0 1 1.143-.484q.667 0 1.144.484.475.484.475 1.164v7.416q0 .68-.476 1.164a1.55 1.55 0 0 1-1.143.484"})})})])},789299,e=>{"use strict";var t=e.i(744063);e.s(["ThumbsUpIcon",()=>t.default])},74783,e=>{"use strict";var t=e.i(737044);e.s(["TicketIcon",()=>t.default])},392926,e=>{"use strict";var t=e.i(76109);e.s(["TriangleDownIcon",()=>t.default])},84891,e=>{"use strict";var t=e.i(439648);e.s(["UploadIcon",()=>t.default])},919306,e=>{"use strict";let t;e.i(554907);let r=()=>({sampleRate:44100,state:"suspended",addEventListener:()=>{},removeEventListener:()=>{},suspend:()=>Promise.resolve(),resume:()=>Promise.resolve()}),a=e=>{let t=new e({latencyHint:0});t.suspend();let r=()=>{"suspended"===t.state&&t.resume()};return window.addEventListener("mousedown",r),window.addEventListener("touchstart",r),window.addEventListener("keydown",r),t};{let e=window.AudioContext||window.webkitAudioContext;if(e)try{t=a(e)}catch{t=r();let i=()=>{try{t=a(e)}catch{return}window.removeEventListener("mousedown",i),window.removeEventListener("touchstart",i),window.removeEventListener("keydown",i)};window.addEventListener("mousedown",i),window.addEventListener("touchstart",i),window.addEventListener("keydown",i)}else t=r()}e.s(["default",()=>t])},335380,e=>{"use strict";var t=e.i(330018);function r(e,r){if(e)return r.getQueryData(t.clipsKeys.clip({clipI
20d:e}))}let a={description:"",is_public:!1,is_trashed:!1};e.s(["getCachedClip",0,r,"getCachedClipIdsInWorkspace",0,function(e,t,a){return e.filter(e=>r(e.id,a)?.project?.id===t).map(e=>e.id)},"getCachedUnfiledClipIds",0,function(e,t){return e.filter(e=>!r(e.id,t)?.project).map(e=>e.id)},"replaceClipCaches",0,function(e,r){for(let a of e)r.setQueryData(t.clipsKeys.clip({clipId:a.id}),a)},"seedClipCaches",0,function(e,r){for(let a of e)r.setQueryData(t.clipsKeys.clip({clipId:a.id}),e=>e??a)},"setClipProjectInCache",0,function({clipIds:e,workspace:r,queryClient:i}){for(let n of e)i.setQueryData(t.clipsKeys.clip({clipId:n}),e=>e?r?{...e,project:{...e.project??a,...r}}:{...e,project:void 0}:e)}])},435605,e=>{"use strict";let t={all:[{scope:"playlists"}],lists:()=>[{...t.all[0],entity:"list"}],list:e=>[{...t.lists()[0],...e}],details:()=>[{...t.all[0],entity:"detail"}],detail:({playlistId:e})=>[{...t.details()[0],playlistId:e}],detailsV2:()=>[{...t.all[0],entity:"detailV2"}],detailV2:({playlistId:e})=>[{...t.detailsV2()[0],playlistId:e}],pinned:()=>[{...t.all[0],entity:"pinned"}]};e.s(["playlistKeys",0,t])},22887,e=>{"use strict";var t=e.i(215197);let r={frozen_read:"StudioDspPlaybackFrozenRead",ctx_suspended:"StudioDspPlaybackCtxSuspended",ctx_error:"StudioDspPlaybackCtxError",feed_guard:"StudioDspPlaybackFeedGuard",player_degraded:"StudioDspPlaybackPlayerDegraded",playback_started:"StudioDspPlaybackStarted",timeline_swap:"StudioDspTimelineSwap",buffer_population_failed:"StudioDspBufferPopulationFailed",drm_decode_error:"StudioDspDrmDecodeError"},a=new Set(["playback_started"]),i=new Set(["frozen_read","ctx_error","player_degraded","feed_guard","buffer_population_failed","drm_decode_error"]),n=new Set,s=new Map;function o(e){return{product:"studio-dsp",buildVariant:"compat",surface:e.surface,playing:e.playing,ctxState:e.ctxState,bufferedEstimateMs:Math.round(e.bufferedEstimateMs),sentFrames:e.sentFrames,lastRealConsumedFrames:e.lastRealConsumedFrames,sampleRate:e.sampleRate,channelCount:e.channelCount,ringTargetMs:e.ringTargetMs,trackCount:e.trackCount,instanceId:e.instanceId,reuseCount:e.reuseCount,onFallbackTimer:e.onFallbackTimer,initFailed:e.initFailed}}function l(e,o,u=e){let d=performance.now(),c=0;if(!a.has(e)){let e=s.get(u);if(e&&d-e.lastEmitAt<3e4){e.suppressed+=1;return}c=e?e.suppressed:0,s.set(u,{lastEmitAt:d,suppressed:0})}let p=r[e],f={signal:e,...o,repeatCount:c};if(t.datadogRum.getInitConfiguration()?.applicationId&&(i.has(e)?t.datadogRum.addError(Error(p),f):t.datadogRum.addAction(p,f)),n.size>0){let t={signal:e,actionName:p,context:f,at:d};n.forEach(e=>e(t))}}e.s(["notifyBufferPopulationFailed",0,function(e){l("buffer_population_failed",{product:"studio-dsp",buildVariant:"compat",surface:e.surface,clipId:e.clipId,delivery:e.delivery,error:String(e.error)},`buffer_population_failed:${e.clipId}`)},"notifyCtxError",0,function(e){l("ctx_error",{...o(e.snapshot),phase:e.phase,error:String(e.error)})},"notifyCtxSuspended",0,function(e){l("ctx_suspended",o(e.snapshot))},"notifyDrmDecodeError",0,function(e){l("drm_decode_error",{product:"studio-dsp",buildVariant:"compat",surface:e.surface,clipId:e.clipId,delivery:e.delivery,phase:e.phase,error:e.errorDetail},`drm_decode_error:${e.clipId}`)},"notifyFeedGuard",0,function(e){l("feed_guard",o(e.snapshot))},"notifyFrozenRead",0,function(e){l("frozen_read",{...o(e.snapshot),stallMs:Math.round(e.stallMs),recovered:e.recovered})},"notifyPlaybackStarted",0,function(e){l("playback_started",o(e.snapshot))},"notifyPlayerDegraded",0,function(e){l("player_degraded",{...o(e.snapshot),reason:e.reason})},"notifyTimelineSwap",0,function(e){l("timeline_swap",{...o(e.snapshot),swap:e.swap,blockedMs:Math.round(e.blockedMs),cause:e.cause},`timeline_swap:${e.swap}`)},"subscribeToStudioDspPlaybackEvents",0,function(e){return n.add(e),()=>{n.delete(e)}}])},163522,e=>{"use strict";var t,r=((t={}).Create="create",t.CreateClipPreview="create_clip_preview",t.Orpheus="orpheus",t.UnifiedFeed="unified_feed",t.DiscoverCarousel="discover_carousel",t.Library="library",t.Playlist="playlist",t.Workspace="workspace",t.SongRadio="song_radio",t.LivingRadio="living_radio",t.FeaturedFeed="featured_feed",t.Song="song",t.
20SongRecommendationsTrending="song_recommendations_trending",t.SongRecommendationsSimilar="song_recommendations_similar",t.SongRecommendationsProfile="song_recommendations_profile",t.SongRecommendationsRemixes="song_recommendations_remixes",t.SongReferencedClip="song_referenced_clip",t.SongExtendedFrom="song_extended_from",t.Search="search",t.StyleTag="style_tag",t.Persona="persona",t.PersonaPreview="persona_preview",t.History="history",t.Shortcut="shortcut",t.Profile="profile",t.Contest="contest",t.Banner="banner",t.Promo="promo",t.BSide="b_side",t.Hashtag="hashtag",t.Studio="studio",t.StudioNew="studio_new",t.StudioNewPreview="studio_new_preview",t.StudioNewTimeline="studio_new_timeline",t.StemsModal="stems_modal",t.FocusedObjectPanel="focused_object_panel",t);e.s(["ContextType",()=>r])},260008,e=>{"use strict";var t=e.i(277565),r=e.i(725516);function a(e){let t=new Date(e);if(isNaN(t.getTime()))throw Error("Invalid birthday format");let r=new Date,a=r.getFullYear()-t.getFullYear(),i=r.getMonth()-t.getMonth();return(i<0||0===i&&r.getDate()<t.getDate())&&a--,a}e.s(["isUnderage",0,function(e){try{return a(e)<r.MINIMUM_AGE_REQUIREMENT}catch(e){return console.error("Failed to calculate age from birthday:",e),!0}},"isUnderageForVoices",0,function(e){if(!e)return!0;try{return a(e)<r.VOICES_MIN_AGE}catch{return!0}},"validateBirthday",0,function({month:e,day:i,year:n,t:s}){if(!e||!i||!n)return{isValid:!1,error:s("welcomeModal.error.completeBirthday"),formattedBirthday:null};if(!function({year:e,month:t,day:r}){let a=parseInt(e,10),i=parseInt(t,10),n=parseInt(r,10),s=new Date(a,i-1,n);return s.getFullYear()===a&&s.getMonth()===i-1&&s.getDate()===n}({year:n,month:e,day:i}))return{isValid:!1,error:s("welcomeModal.error.invalidDate"),formattedBirthday:null};let o=`${n}-${e.padStart(2,"0")}-${i.padStart(2,"0")}`;if(new Date(o)>new Date)return{isValid:!1,error:s("welcomeModal.birthdayInFuture"),formattedBirthday:null};let l=a(o);return l<r.MIN_VALID_BIRTHDAY_AGE?((0,t.default)({actionName:"CollectBirthdayInvalidAge",context:{age:l}}),{isValid:!1,error:s("welcomeModal.error.invalidAge"),formattedBirthday:null}):{isValid:!0,error:null,formattedBirthday:o}}])},422766,e=>{"use strict";var t=e.i(773909);e.s(["createClipDownloadHandler",0,({apiClient:e,clip:r,downloadSource:a,usePresignedAudioDownloadUrl:i,canRegenerateVideo:n})=>async(s,o)=>{"video"===s?await (0,t.downloadClipVideo)(e,r,n,o,a):"m4a"===s?await (0,t.downloadClipM4a)({apiClient:e,clip:r,usePresignedAudioDownloadUrl:i,downloadSource:a,suppressPreparingToast:!0}):await (0,t.downloadClipAudio)(e,r,i,"wav"===s?"audio-wav":"audio",o,a)}])},738224,e=>{"use strict";async function t(e,r,a={}){let i=r.slice(0,200),n=a.format??"m4a";try{var s,o,l;let t,r=await e.POST("/api/download/clips/zip/prepare",{body:{clip_ids:i,workspace_name:a.workspaceName,format:n,...a.batchId?{batch_id:a.batchId}:{}}});if(r.error)return s=r.error,o=r.response.status,{ok:!1,errorCode:s?.error_type??(o?`http_${o}`:"unknown"),message:s?.detail??null,failedClips:s?.failed_clips};if(!r.data?.download_url)return{ok:!1,errorCode:"missing_download_url",message:null};return l=r.data.download_url,(t=document.createElement("a")).href=l,t.download="",t.style.display="none",document.body.appendChild(t),t.click(),t.remove(),{ok:!0,failedClips:r.data.failed_clips??[],substitutedClips:r.data.substituted_clips??[]}}catch(e){return{ok:!1,errorCode:"network_error",message:e instanceof Error?e.message:null}}}e.s(["MAX_BULK_DOWNLOAD_CLIPS",0,200,"downloadSelectedClipsAsZip",0,t,"getBulkDownloadEntrySurface",0,function(e){return e?e.startsWith("/create")?"create":e.startsWith("/me")?"library":null:null}])},992494,e=>{"use strict";var t=e.i(613335);e.s(["CREATE_PANEL_COLLAPSED_COOKIE_NAME",0,"suno_create_panel_collapsed","CREATE_PANEL_WIDTH_COOKIE_NAME",0,"suno_create_panel_width","SIDENAV_COLLAPSED_COOKIE_NAME",0,"suno_sidenav_collapsed","setLayoutCookie",0,function(e,r){t.default.set(e,r,{path:"/",maxAge:31536e3,sameSite:"lax"})}])},920711,e=>{"use strict";var t=e.i(334959);e.i(948952);var r=e.i(350671),a=e.i(725516);let i=({clipIsPrivate:e,pinnedCount:t,isPublishFlow:r=!1,maxPins:a=5,translate:i})=>{let n=!1,s=t>=a,o=i("clipStore.pinLimitTitle"),l=i("clipStore.pinLimitDescription",{count:a});return s&&e&&!r?(l=i("clipStore.pinPrivateLimit",{count:a}),n=!0):s?(l=i("clipStore.pinLimitDescription",{count:a}),n=!0):e&&!r&&(o=i("clipStore.pinPrivateTitle"),l=i("clipStore.pinPrivateWarning"),n=!0),{title:o,message:l,showModal:n}}
20,n=async({clip:e,clips:n,openModalWithData:s,translate:o})=>{let l=!e.is_public,u=n.getPinnedCount(),d=n.isClipPinned(e.id),{title:c,message:p,showModal:f}=i({clipIsPrivate:l,pinnedCount:u,maxPins:a.MAX_PINNED_SONGS_PROFILE,translate:o});!d&&f?s(t.ModalTypes.CONFIRM_PIN_REPLACEMENT,{clipId:e.id,title:c,message:p}):(await n.pinClipToProfile({clipId:e.id}),r.toastManager.add({title:o(d?"clipStore.unpinnedFromProfileToast":"clipStore.pinnedToProfileToast"),timeout:2e3}))};e.s(["getPinModalOptions",0,i,"handlePinOrConfirm",0,n])},886880,e=>{"use strict";var t,r=((t={})[t.Second=1e3]="Second",t[t.Minute=6e4]="Minute",t[t.Hour=36e5]="Hour",t[t.Day=864e5]="Day",t[t.Week=6048e5]="Week",t[t.Year=314496e5]="Year",t);let a=[["seconds",1e3],["minutes",6e4],["hours",36e5],["days",864e5],["weeks",6048e5],["years",314496e5]],i=new Map;function n(e){return{format(t,r){let a=Math.round(t),i=Math.abs(a),n=r.endsWith("s")?r.slice(0,-1):r,s="narrow"===e?n.charAt(0):1===i?n:`${n}s`;return a<0?`${i}${"narrow"===e?"":" "}${s} ago`:`in ${i}${"narrow"===e?"":" "}${s}`}}}function s(e){let t=new Date(e);return t.setHours(0,0,0,0),t}function o(e,t=new Date){let r=s(e).getTime();return Math.max(0,Math.round((s(t).getTime()-r)/864e5))}e.s(["UnitMs",()=>r,"formatRelativeDateGroupLabel",0,function({date:e,now:t=new Date,t:r}){let a=o(e,t);return 0===a?r("time.today"):1===a?r("time.yesterday"):a<=6?e.toLocaleDateString("en-US",{weekday:"long"}):e.getFullYear()===t.getFullYear()?e.toLocaleDateString("en-US",{weekday:"long",month:"short",day:"numeric"}):e.toLocaleDateString("en-US",{weekday:"long",month:"short",day:"numeric",year:"numeric"})},"formatRelativeTime",0,function(e,t="long",r,s=3e4){return r&&Math.abs(e)<s?r:(function(e){let t,r=i.get(e);if(r)return r;if("u"<typeof Intl||"function"!=typeof Intl.RelativeTimeFormat)t=n(e);else try{t=new Intl.RelativeTimeFormat("en",{style:e})}catch(r){if(!(r instanceof RangeError))throw r;t=n(e)}return i.set(e,t),t})(t).format(...function(e){let t=Math.abs(e),r=a[0];for(let e=1;e<a.length&&!(t<=a[e][1]);e++)r=a[e];return[Math.round(e/r[1]),r[0]]}(e))},"getCalendarDaysAgo",0,o,"startOfLocalDay",0,s])},427168,e=>{"use strict";async function t(e,t){let r=window.AudioContext||window.webkitAudioContext;if(!r)return null;let a=await fetch(e),i=await a.arrayBuffer(),n=new r({sampleRate:8e3,...t});return await n.decodeAudioData(i)}e.s(["decodeAudioData",0,t,"getAudioSamples",0,function(e,t){let r=e.getChannelData(0),a=e.numberOfChannels>1?e.getChannelData(1):new Float32Array([...r]),{sampleRate:i=15,chunkSamples:n=e.duration?e.duration*i:2e3}=t||{},[s,o]=t?.numSamples?[r.length/t.numSamples,t.numSamples]:[n,Math.floor(r.length/n)];return Array(o).fill(0).map((e,t)=>{let i=r.slice(t*s,(t+1)*s),n=a.slice(t*s,(t+1)*s);return Math.sqrt((i.reduce((e,t)=>e+t**2,0)+n.reduce((e,t)=>e+t**2,0))/(2*s))})},"resampleWaveformData",0,function(e,t){if(0===e.length||t<=0)return[];let r=e.map(e=>Number.isFinite(e)?Math.abs(e):0);if(1===r.length)return Array(t).fill(r[0]);if(t<r.length)return Array.from({length:t},(e,a)=>{let i=Math.floor(a*r.length/t),n=Math.max(i+1,Math.floor((a+1)*r.length/t)),s=0;for(let e=i;e<n;e++)s=Math.max(s,r[e]??0);return s});let a=r.length-1;return Array.from({length:t},(e,i)=>{let n=i*a/(t-1),s=Math.floor(n),o=Math.min(Math.ceil(n),a),l=n-s;return r[s]*(1-l)+r[o]*l})}])},419902,e=>{e.q("/_next/static/immutable/media/compat-ring-worklet.0b5vfl2jrucor.js")},859699,e=>{e.q("/_next/static/immutable/media/compat-timer-worker.1g8spgiqmztj0.ts")},826082,e=>{e.v(e.r(510914).default("static/immutable/chunks/turbopack-worker-3xr8wf3in6jtp.js",["static/immutable/chunks/1e6qqvo6ytz9o.js","static/immutable/chunks/turbopack-3hepgt534kc05.js"]))},806e3,e=>{"use strict";var t=e.i(23257),r=e.i(498739),a=e.i(22887);class i{ctx;channelCount;timeline;dspModule;dspChunkBuffer;bufferFrames;dspBurstBuffer;dspBurstBufferFrames=0;workletNode=null;timerWorker=null;fallbackTimerId=null;_initialized=!1;readyPromise;sentFrames=0;lastRealConsumedFrames=0;lastRealConsumedAudioTime=0;flushGeneration=0;static MAX_UNCONFIRMED_FRAMES=24e4;_feedGuardLoggedOnce=!1;readSeq=0;surface;_ctxSuspendedNotified=!1;_devFreezeNextReadMs=0;static instanceCounter=0;instanceId=++i.instanceCounter;reuseCount=0;cachedTrackCount=0;_onFallbackTimer=!1;_initFailed=!1;_playing=!1;_playbackStartBeat=0;ringTargetMs;constructor(e,t,r,a,i=500,n="unknown"){this.ctx=e,this.dspModule=t,this.timeline=r,this.refreshCachedTrackCount(),this.channelCount=a,this.surface=n,this.dspChunkBuffer=new t.BufferF32(a,256),this.bufferFrames=this.dspChunkBuffer.view(0).length,this.dspBurstBuffer=new t.BufferF32(a,4096),this.dspBurstBufferFrames=this.dspBurstBuffer.view(0).length,this.ringTargetMs=i,this.readyPromise=this.initialize()}async initialize(){try{await this.ctx.audioWorklet.addModule(new e.U(e.r(419902)))}catch(e){throw console.error("[CompatPlayer] audioWorklet.addModule() failed",e),this._initFailed=!0,(0,a.notifyCtxError)({snapshot:this.buildSnapshot(),phase:"add_module",error:e}),e}this.workletNode=new AudioWorkletNode(this.ctx,"compat-ring-processor",{numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[this.channelCount]}),this.workletNode.connect(this.ctx.destination),this.workletNode.port.onmessage=e=>{"consumed"===e.data.type&&e.data.generation===this.flushGeneration&&(this.lastRealConsumedFrames=e.data.realConsumedFrames,this.lastRealConsumedAudioTime=this.ctx.currentTime)},this.timerWorker=e.r(826082)(Worker,{type:"module"}),this.timerWorker.onmessage=()=>this.onTick(),this.timerWorker.onerror=()=>{this.timerWorker=null,this._onFallbackTimer=!0,this.startFallbackTimer(),(0,a.notifyPlayerDegraded)({snapshot:this.buildSnapshot(),reason:"worker_died"})},this.timerWorker.postMessage({type:"start",intervalMs:50}),this.configureWatchdog(),this._initialized=!0,this._playing&&this.restart()}get playing(){return this._playing}get desiredLatencyMs(){return this.ringTargetMs}get elapsedPlaybackSeconds(){return this._playing?this.estimatedConsumedFrames/this.ctx.sampleRate:0}get playbackStartBeat(){return this._playbackStartBeat}get canSoftSwap(){return this._playing&&this._initialized&&null!==this.workletNode&&"running"===this.ctx.state}setDesiredLatency(e){this.ringTargetMs=e}get estimatedConsumedFrames(){let e=(this.ctx.currentTime-this.lastRealConsumedAudioTime)*this.ctx.sampleRate;return this.lastRealConsumedFrames+e}get diagnostics(){let e=Math.max(0,this.sentFrames-this.estimatedConsumedFrames)/this.ctx.sampleRate*1e3;return{sentFrames:this.sentFrames,bufferedEstimateMs:e}}resetTracking(){this.sentFrames=0,this.lastRealConsumedFrames=0,this.lastRealConsumedAudioTime=this.ctx.currentTime,this._feedGuardLoggedOnce=!1}flushWorklet(){this.workletNode?.port.postMessage({type:"flush",generation:++this.flushGeneration})}configureWatchdog(){let e=(0,r.getClient)(),a=e?.getDsn();if(!this.timerWorker||!e||!a)return;let i=e.getOptions();this.timerWorker.postMessage({type:"configWatchdog",config:{envelopeUrl:(0,t.getEnvelopeEndpointWithUrlEncodedAuth)(a),environment:i.environment,release:i.release,frozenReadMs:5e3}})}buildSnapshot(){return{surface:this.surface,playing:this._playing,ctxState:this.ctx.state,bufferedEstimateMs:this.diagnostics.bufferedEstimateMs,sentFrames:this.sentFrames,lastRealConsumedFrames:this.lastRealConsumedFrames,sampleRate:this.ctx.sampleRate,channelCount:this.channelCount,ringTargetMs:this.ringTargetMs,trackCount:this.cachedTrackCount,instanceId:this.instanceId,reuseCount:this.reuseCount,onFallbackTimer:this._onFallbackTimer,initFailed:this._initFailed}}beginReadWatch(){this.timerWorker?.postMessage({type:"readStart",seq:++this.readSeq,snapshot:this.buildSnapshot()})}endReadWatch(){this.timerWorker?.postMessage({type:"readEnd",seq:this.readSeq})}devForceFreezeNextRead(e){this._devFreezeNextReadMs=e}timedRead(e){this.beginReadWatch();let t=performance.now();try{if(this._devFreezeNextReadMs>0){let e=performance.now()+this._devFreezeNextReadMs;for(this._devFreezeNextReadMs=0;performance.now()<e;);}this.timeline.read(e)}finally{this.endReadWatch()}let r=performance.now()-t;r<1e3||(0,a.notifyFrozenRead)({snapshot:this.buildSnapshot(),stallMs:r,recovered:!0})}sendChunks(e){let t=this.dspChunkBuffer,r=this.workletNode;if(!r||!t||"running"!==this.ctx.state)return;let a=Array(this.channelCount),i=Array(this.channelCount);for(let n=0;n<e;n++){this.timedRead(t);for(let e=0;e<this.channelCount;e++)a[e]=new Float32Array(t.view(e)),i[e]=a[e].buffer;r.port.postMessage({type:"pcm",channels:a},i),this.sentFrames+=this.bufferFrames}}sendBurstChunks(e,t){if(!this.workletNode||!this.dspBurstBuffer||"running"!==this.ctx.state)return;let r=Array(this.channelCount),a=Array(this.channelCount);for(let i=0;i<e;i++){this.timedRead(this.dspBurstBuffer);for(let e=0;e<this.channelCount;e++)r[e]=new Float32Array(this.dspBurstBuffer.view(e)),a[e]=r[e].buffer;let e=0===i&&t?t(r):{type:"pcm",channels:r};this.workletNode.port.postMessage(e,a),this.sentFrames+=this.dspBurstBufferFrames}}sendInitialBurst(){if(!this.workletNode||!this.dspBurstBuffer||"running"!==this.ctx.state)return void this.flushWorklet();let e=Math.ceil(this.ringTargetMs/1e3*this.ctx.sampleRate/this.dspBurstBufferFrames);this.lastRealConsumedAudioTime=this.ctx.currentTime,this.sendBurstChunks(e,e=>({type:"flush",generation:++this.flushGeneration,initialChannels:e}))}restart(){this.resetTracking(),this._playing?(this._playbackStartBeat=this.timeline.position,this.sendInitialBurst()):this.flushWorklet()}startFallbackTimer(){null===this.fallbackTimerId&&(this.fallbackTimerId=setInterval(()=>this.onTick(),50))}stopFallbackTimer(){null!==this.fallbackTimerId&&(clearInterval(this.fallbackTimerId),this.fallbackTimerId=null)}onTick(){if(!this._playing)return;if("running"!==this.ctx.state){this._ctxSuspendedNotified||(this._ctxSuspendedNotified=!0,(0,a.notifyCtxSuspended)({snapshot:this.buildSnapshot()}));return}if(this._ctxSuspendedNotified=!1,this.sentFrames-this.lastRealConsumedFrames>i.MAX_UNCONFIRMED_FRAMES){this._feedGuardLoggedOnce||(this._feedGuardLoggedOnce=!0,console.warn(`[CompatPlayer] feed guard triggered: worklet reports stalled, sentFrames=${this.sentFrames} lastRealConsumedFrames=${this.lastRealConsumedFrames}`),(0,a.notifyFeedGuard)({snapshot:this.buildSnapshot()}));return}this._feedGuardLoggedOnce=!1;let e=Math.max(0,this.sentFrames-this.estimatedConsumedFrames),t=this.ringTargetMs/1e3*this.ctx.sampleRate-e;t>0&&this.sendChunks(Math.ceil(t/this.bufferFrames))}setPlaying(e){!this.dspChunkBuffer||e!==this._playing&&(this._playing=e,e?((0,a.notifyPlaybackStarted)({snapshot:this.buildSnapshot()}),this.ctx.resume().catch(e=>{console.error("[CompatPlayer] AudioContext.resume() failed",e),(0,a.notifyCtxError)({snapshot:this.buildSnapshot(),phase:"resume",error:e})}),this._initialized&&this.restart()):this.restart())}seek(e){this.timeline.position=e,this.restart()}setTimeline(e,t={}){let r=performance.now();this.reuseCount++,this.timeline=e,this.refreshCachedTrackCount(),(this._initFailed||this._onFallbackTimer)&&(0,a.notifyPlayerDegraded)({snapshot:this.buildSnapshot(),reason:"reuse_while_degraded"});let i=t.preserveRing&&this.canSoftSwap?"soft":"flush";"flush"===i&&this.restart(),(0,a.notifyTimelineSwap)({snapshot:this.buildSnapshot(),swap:i,blockedMs:performance.now()-r,cause:t.cause??"unspecified"})}refreshCachedTrackCount(){this.cachedTrackCount=this.timeline.getTrackCount?.()??0}setSurface(e){this.surface=e}dispose(){this._playing=!1,this.timerWorker?.terminate(),this.timerWorker=null,this.stopFallbackTimer(),this.workletNode&&(this.workletNode.port.onmessage=null,this.workletNode.disconnect(),this.workletNode=null),this.dspBurstBuffer&&(this.dspBurstBuffer.delete(),this.dspBurstBuffer=null),this.dspChunkBuffer&&(this.dspChunkBuffer.delete(),this.dspChunkBuffer=null)}}e.s(["BUFFER_FRAMES",0,256,"CompatPlayer",0,i,"RING_TARGET_MS",0,500,"TICK_MS",0,50])},510914,e=>{"use strict";e.s(["default",0,function(t,r){return(a,i)=>(function(t,r,a,i){let n="SharedWorker"===t.name,s=e.b,o=[a.map(t=>e.h("string"==typeof t?t:t.path,s)).reverse(),e.X],l=["NEXT_DEPLOYMENT_ID","NEXT_CLIENT_ASSET_SUFFIX"];for(let e=0;e<l.length;e++)o.push(globalThis[l[e]]);let u=new URL(e.h(r,s),location.origin),d=JSON.stringify(o);return n?u.searchParams.set("params",d):u.hash="#params="+encodeURIComponent(d),new t(u,i?{...i,type:void 0}:void 0)})(a,t,r,i)}])}]); 21 22//# sourceMappingURL=1wwa59rdq4864.js.map 23//# debugId=36de4324-3938-5eaa-a80f-62ea9082286f
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.