1"use strict";(self.webpackChunksoundful=self.webpackChunksoundful||[]).push([[798],{25239:(e,t,r)=>{r.d(t,{A:()=>w});var i=r(98587),n=r(58168),a=r(96540),s=r(54533),o=r(64111),l=r(28466),d=r(14073),c=r(33800),p=r(79716),m=r(11848),u=r(27553),h=r(17245);function g(e){return(0,h.Ay)("MuiInputAdornment",e)}const v=(0,u.A)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var b,f=r(3541),x=r(74848);const y=["children","className","component","disablePointerEvents","disableTypography","position","variant"],j=(0,m.Ay)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${(0,l.A)(r.position)}`],!0===r.disablePointerEvents&&t.disablePointerEvents,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,n.A)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},"filled"===t.variant&&{[`&.${v.positionStart}&:not(.${v.hiddenLabel})`]:{marginTop:16}},"start"===t.position&&{marginRight:8},"end"===t.position&&{marginLeft:8},!0===t.disablePointerEvents&&{pointerEvents:"none"}))),w=a.forwardRef((function(e,t){const r=(0,f.A)({props:e,name:"MuiInputAdornment"}),{children:m,className:u,component:h="div",disablePointerEvents:v=!1,disableTypography:w=!1,position:A,variant:P}=r,C=(0,i.A)(r,y),k=(0,p.A)()||{};let O=P;P&&k.variant,k&&!O&&(O=k.variant);const S=(0,n.A)({},r,{hiddenLabel:k.hiddenLabel,size:k.size,disablePointerEvents:v,position:A,variant:O}),E=(e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:i,position:n,size:a,variant:s}=e,d={root:["root",r&&"disablePointerEvents",n&&`position${(0,l.A)(n)}`,s,i&&"hiddenLabel",a&&`size${(0,l.A)(a)}`]};return(0,o.A)(d,g,t)})(S);return(0,x.jsx)(c.A.Provider,{value:null,children:(0,x.jsx)(j,(0,n.A)({as:h,ownerState:S,className:(0,s.A)(E.root,u),ref:t},C,{children:"string"!=typeof m||w?(0,x.jsxs)(a.Fragment,{children:["start"===A?b||(b=(0,x.jsx)("span",{className:"notranslate",children:"â"})):null,m]}):(0,x.jsx)(d.A,{color:"text.secondary",children:m})}))})}))},62616:(e,t,r)=>{r.d(t,{_:()=>A});var i=r(74848),n=r(96540),a=r(63710),s=r(32316),o=r(77037),l=r(46831),d=r(22477),c=r(58763),p=r(14073),m=r(54303),u=r(19748),h=r(10323),g=r(84798),v=r(74474),b=r(16843),f=r(26982),x=r(69421),y=r(52598);const j=x.Ik({email:y.w_}),w=(0,r(79068).A)((e=>({resetDialog:{minWidth:"416px",maxWidth:"500px",borderRadius:e.spacing(1),padding:e.spacing(4),[e.breakpoints.down("tablet")]:{minWidth:"auto"},[e.breakpoints.down("mobile")]:{minWidth:"90%"}},title:{padding:0,display:"flex",flexDirection:"column",gap:e.spacing(1)},content:{padding:e.spacing(4,0,2,0)},actions:{padding:0,justifyContent:"start"}}))),A=({initialEmail:e})=>{const{t}=(0,a.Bd)(),r=w(),x=(0,s.wA)(),{loaded:y}=(0,s.d4)(f.Ut),[A,P]=(0,n.useState)(!1),C=()=>{P(!A)};return(0,n.useEffect)((()=>{A&&x(b.B7.clean()),y&&P(!1)}),[x,y,A]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p.A,{variant:"caption",component:"p",onClick:C,color:"primary","data-testid":"forgotPassword",sx:{cursor:"pointer"},children:t("landing.signin.forgotPassword")}),(0,i.jsxs)(o.A,{open:A,onClose:C,classes:{paper:r.resetDialog},children:[(0,i.jsxs)(l.A,{classes:{root:r.title},component:"div",children:[(0,i.jsx)(p.A,{variant:"h6",children:t("resetPassword.dialog.title")}),(0,i.jsx)(p.A,{variant:"body2",children:t("resetPassword.dialog.instruction")})]}),(0,i.jsxs)(u.T,{storePath:"profile.passwordReset.resetInit",initialValues:{email:e||""},validationSchema:j,onSubmit:({email:e})=>{x(b.B7.request(e))},children:[(0,i.jsx)(d.A,{className:r.content,children:(0,i.jsx)(m.B,{name:"email",type:"email",label:"landing.welcome.emailLabel",placeholder:"landing.welcome.emailPlaceholder",Component:v.A})}),(0,i.jsxs)(c.A,{className:r.actions,children:[(0,i.jsx)(h.d,{"data-testid":"reset-password",children:t("resetPassword.dialog.reset")}),(0,i.jsx)(g.A,{type:"button",variant:"text",onClick:C,children:t("dialog.cancel")})]})]})]})]})}},76928:(e,t,r)=>{r.d(t,{B:()=>L});var i=r(74848),n=r(63710),a=r(32316),s=r(80857),o=r(74789),l=r(52211),d=r(57975),c=r(54303),p=r(19748),m=r(10323),u=r(78585),h=r(57080),g=r(35598),v=r(95121),b=r(74474),f=r(16843),x=r(26982),y=r(63266),j=r(69421),w=r(52598),A=r(66455);const P=j.Ik({email:w.w_,password:A.Fv});var C=r(34863),k=r(97631),O=Object.defineProperty,S=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,N=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,B=(e,t)=>{for(var r in t||(t={}))E.call(t,r)&&N(e,r,t[r]);if(S)for(var r of S(t))I.call(t,r)&&N(e,r,t[r]);return e};const L=({initialEmail:e,onEmailChanged:t=l.lQ,emailDisabled:r})=>{const j=(0,a.d4)(x.vc),w=(0,C.IS)(),A=(0,k.I)(),O=(0,a.wA)(),{t:S}=(0,n.Bd)(),{captcha:E,captchaContainerRef:I,captchaFailed:N}=(0,s.e)("signin",j);return(0,i.jsxs)(p.T,{className:w.form,storePath:"profile.signin",deriveErrors:e=>(0,o.cH)(e,400,"authentication")?{password:S("landing.welcome.badCredentials")}:{},initialValues:P.cast({email:e}),validationSchema:P,onSubmit:e=>{const{email:t,password:r}=e;(0,y.sx)(y.SZ.loginStarted),O(f.Pm.request({username:t.trim(),password:r,captcha:E})),(0,d.GI)("justLoggedOutEmail")},children:[(0,i.jsx)(c.B,{name:"email",type:"email",label:"landing.welcome.emailLabel",placeholder:"landing.welcome.emailPlaceholder",onChange:e=>{t(e.target.value)},Component:b.A,disabled:r}),(0,i.jsx)(c.B,{margin:"normal",name:"password",label:"password.label",placeholder:"password.enterPlaceholder",Component:v.s,ErrorComponent:e=>(0,i.jsx)("div",{className:A.passwordNotes,children:(0,i.jsx)(g.y,B({},e))})}),E&&(0,i.jsx)(u.i,{ref:I,version:E.version,className:A.captchaContainer}),(0,i.jsx)(m.d,{className:w.continueButton,disabled:N,"data-testid":"signin",children:S("landing.signin.signIn")}),E&&(0,i.jsx)(h.T,{className:A.captchaPolicy})]})}},97631:(e,t,r)=>{r.d(t,{I:()=>i});const i=(0,r(79068).A)((e=>
1({subtitle:{marginBottom:e.spacing(1)},passwordNotes:{display:"flex",justifyContent:"space-between"},linkButtons:{marginLeft:e.spacing(.5),marginTop:e.spacing(5),cursor:"pointer",textDecoration:"underline",color:e.palette.primary.main},captchaContainer:{alignSelf:"flex-start",margin:e.spacing(1,0)},captchaPolicy:{margin:e.spacing(2,0,0,.5),fontSize:10}})),{name:"SignInForm"})},54081:(e,t,r)=>{r.d(t,{b:()=>y});var i=r(74848),n=r(96540),a=r(63710),s=r(15360),o=r(14073),l=r(69067),d=r(2463),c=r(31181),p=r(87565),m=r(39453),u=r(57975),h=r(62616),g=r(34863),v=r(97631),b=r(37228),f=r(63266),x=r(76928);const y=()=>{const e=(0,n.useMemo)((()=>(0,u.EI)("justLoggedOutEmail")),[]),t=(0,v.I)(),[r,y]=(0,n.useState)(e),j=(0,s.W6)(),{t:w}=(0,a.Bd)(),{requestAuth:A}=(0,d.f)(),P=(0,m.j)("signupDisabled");return(0,i.jsxs)(g.kQ,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(g.dC,{children:w("landing.signin.title")}),(0,i.jsx)(o.A,{variant:"subtitle1",align:"center",className:t.subtitle,children:w("landing.signin.slogan")})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)(l.A,{display:"flex",flexDirection:"column",gap:2,children:[(0,i.jsx)(b.y,{provider:p.L.google,onClick:()=>A(p.L.google),children:w("landing.signin.google")}),(0,m.j)("soundcloudTrackUpload")&&(0,i.jsx)(b.y,{provider:p.L.soundCloud,onClick:()=>{(0,f.sx)(f.SZ.signInWithSoundCloudClick),A(p.L.soundCloud)},children:w("landing.signin.soundCloud")})]}),(0,i.jsx)(g.YW,{children:(0,i.jsx)(o.A,{variant:"body2",children:w("landing.welcome.divider")})}),(0,i.jsx)(x.B,{initialEmail:e,onEmailChanged:y}),(0,i.jsxs)("div",{className:t.linkButtons,children:[!P&&(0,i.jsx)(o.A,{variant:"caption",component:"p",onClick:()=>{const e=j.location.pathname.replace(c.fI.signin,c.fI.signup);j.push(e)},color:"primary","data-testid":"forgotPassword",children:w("landing.signin.signUp")}),(0,i.jsx)(h._,{initialEmail:r})]})]})]})}},61602:(e,t,r)=>{r.r(t),r.d(t,{default:()=>c});var i=r(74848),n=r(39453),a=r(54081),s=r(49789);const o=r.p+"aacf5bdd6e1c4f27f363.png";var l=r(58535),d=r(81843);const c=({stage:e})=>{const t=(0,d.I)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:t.form,children:e!==l.F.signup||(0,n.j)("signupDisabled")?(0,i.jsx)(a.b,{}):(0,i.jsx)(s.H,{})}),(0,i.jsx)("img",{className:t.image,src:o,alt:"Soundful"})]})}},35598:(e,t,r)=>{r.d(t,{y:()=>h});var i=r(74848),n=r(63710),a=r(14073),s=r(20053),o=r(72635),l=r(45520),d=Object.defineProperty,c=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,u=(e,t,r)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const h=({error:e,placeholder:t,className:r,lines:d=1})=>{const h=(0,l.I)({lines:d,classes:{root:r}}),{t:g}=(0,n.Bd)();if(!e)return(0,i.jsx)(a.A,{variant:"caption",color:"text.secondary",className:(0,s.A)({[h.root]:!0,[h.hidden]:!t}),children:t?g(t):""});let v;return v="string"==typeof e?o.Ay.exists(e)?g(e):e:g(e.key,((e,t)=>{for(var r in t||(t={}))p.call(t,r)&&u(e,r,t[r]);if(c)for(var r of c(t))m.call(t,r)&&u(e,r,t[r]);return e})({},e.vars)),(0,i.jsx)(a.A,{className:h.root,variant:"caption",color:"error",children:v})}},89136:(e,t,r)=>{r.d(t,{J:()=>m});var i=r(74848),n=r(23414),a=Object.defineProperty,s=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const m=e=>{return(0,i.jsx)("svg",(t=((e,t)=>{for(var r in t||(t={}))d.call(t,r)&&p(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&p(e,r,t[r]);return e})({xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:n.T.green},e),s(t,o({children:(0,i.jsx)("path",{d:"M20.5068 5.44711C20.8121 5.727 20.8327 6.20143 20.5528 6.50677L9.55283 18.5068C9.41461 18.6576 9.22078 18.7454 9.01626 18.7498C8.81175 18.7542 8.61429 18.675 8.46964 18.5303L3.46964 13.5303C3.17675 13.2374 3.17675 12.7625 3.46964 12.4696C3.76253 12.1768 4.23741 12.1768 4.5303 12.4696L8.97641 16.9158L19.4471 5.49318C19.727 5.18784 20.2014 5.16721 20.5068 5.44711Z"})}))));var t}},74474:(e,t,r)=>{r.d(t,{A:()=>b});var i=r(74848),n=r(96540),a=r(63710),s=r(46482),o=r(79068),l=Object.defineProperty,d=Object.defineProperties,c=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&h(e,r,t[r]);if(p)for(var r of p(t))u.call(t,r)&&h(e,r,t[r]);return e};const v=(0,o.A)((e=>({input:{[e.breakpoints.down("mobile")]:{fontSize:"16px"}}}))),b=(0,n.memo)((e=>{var t=e,{label:r,placeholder:n,onChange:o,value:l,InputProps:h}
1=t,b=((e,t)=>{var r={};for(var i in e)m.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(null!=e&&p)for(var i of p(e))t.indexOf(i)<0&&u.call(e,i)&&(r[i]=e[i]);return r})(t,["label","placeholder","onChange","value","InputProps"]);const{t:f}=(0,a.Bd)(),x=v(),y=g({classes:{input:x.input}},h);return(0,i.jsx)(s.A,(j=g({fullWidth:!0,label:r?f(r):"",placeholder:n?f(n):"",value:l,variant:"outlined",onChange:o,InputProps:y},b),d(j,c({"data-testid":r}))));var j}))},52598:(e,t,r)=>{r.d(t,{Kr:()=>b,Ok:()=>g,PZ:()=>h,Qy:()=>u,bZ:()=>v,fg:()=>f,uQ:()=>p,w_:()=>m});var i=r(69421),n=r(5418);const{fullName:a,displayName:s,bio:o,email:l}=n.dN,{trackName:d}=n.RO,{link:c}=n.Jd,p=e=>i.Yj().trim().ensure().email(e).required("errors.form.email.required").max(l.max,{key:"errors.form.tooBig",vars:{number:l.max}}),m=p("errors.form.email.invalid"),u=i.Yj().trim().ensure().required("errors.form.fullName.required").min(a.min,{key:"errors.form.tooShort",vars:{number:a.min}}).max(a.max,{key:"errors.form.tooBig",vars:{number:a.max}}),h=i.Yj().trim().min(s.min,{key:"errors.form.displayName.tooShort",vars:{number:s.min}}).max(s.max,{key:"errors.form.displayName.tooBig",vars:{number:s.max}}).nullable(),g=i.Yj().trim().max(o.max,{key:"errors.form.tooBig",vars:{number:o.max}}).nullable(),v=i.Yj().matches(/((https?):\/\/)(www.)?[a-z0-9]+(\.[a-z]{2,}){1,3}(#?\/?[a-zA-Z0-9+&@#%?=~_|!:,.;-]+)*\/?(\?[a-zA-Z0-9+&@#%?=~_|!:,.;-]+=[a-zA-Z0-9-%]+&?)?$/,"errors.form.incorrectUrlFormat").max(c.max,{key:"errors.form.tooBig",vars:{number:c.max}}),b=i.Yj().trim().max(d.max,{key:"errors.form.tooBig",vars:{number:d.max}}).matches(/^[^/]*$/,'"/" is not allowed').required("errors.form.required"),f=e=>{try{return b.validateSync(e),!0}catch(e){return!1}}},60403:(e,t,r)=>{r.d(t,{A:()=>a,v:()=>n});var i=r(73668);function n(e,t){return new a(e,t)}class a{constructor(e,t={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!=typeof e)throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw new TypeError("ref must be a non-empty string");this.isContext="$"===this.key[0],this.isValue="."===this.key[0],this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?"$":this.isValue?".":"";this.path=this.key.slice(r.length),this.getter=this.path&&(0,i.getter)(this.path,!0),this.map=t.map}getValue(e,t,r){let i=this.isContext?r:this.isValue?e:t;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(e,t){return this.getValue(e,null==t?void 0:t.parent,null==t?void 0:t.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}a.prototype.__isYupRef=!0}}]); 2//# sourceMappingURL=798.021644b9b2469f2267f6.bundle.js.map
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.