1!(function(){var V=Object.defineProperty,k=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable;var _=(i,s,o)=>s in i?V(i,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[s]=o,P=(i,s)=>{for(var o in s||(s={}))K.call(s,o)&&_(i,o,s[o]);if(m)for(var o of m(s))U.call(s,o)&&_(i,o,s[o]);return i},b=(i,s)=>k(i,I(s));(self.webpackChunk=self.webpackChunk||[]).push([[125],{72648:function(i,s,o){var g=Object.create,u=Object.defineProperty,v=Object.getOwnPropertyDescriptor,O=Object.getOwnPropertyNames,S=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,C=(t,e,r)=>e in t?u(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,E=(t,e)=>{for(var r in e)u(t,r,{get:e[r],enumerable:!0})},c=(t,e,r,p)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of O(e))!w.call(t,a)&&a!==r&&u(t,a,{get:()=>e[a],enumerable:!(p=v(e,a))||p.enumerable});return t},L=(t,e,r)=>(r=t!=null?g(S(t)):{},c(e||!t||!t.__esModule?u(r,"default",{value:t,enumerable:!0}):r,t)),D=t=>c(u({},"__esModule",{value:!0}),t),n=(t,e,r)=>(C(t,typeof e!="symbol"?e+"":e,r),r),d={};E(d,{default:()=>h}),i.exports=D(d);var y=L(o(67294)),f=o(38045),R=o(71776);const T="https://w.soundcloud.com/player/api.js",j="SC";class h extends y.Component{constructor(){super(...arguments),n(this,"callPlayer",f.callPlayer),n(this,"duration",null),n(this,"currentTime",null),n(this,"fractionLoaded",null),n(this,"mute",()=>{this.setVolume(0)}),n(this,"unmute",()=>{this.props.volume!==null&&this.setVolume(this.props.volume)}),n(this,"ref",e=>{this.iframe=e})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e,r){(0,f.getSDK)(T,j).then(p=>{if(!this.iframe)return;const{PLAY:a,PLAY_PROGRESS:M,PAUSE:x,FINISH:N,ERROR:A}=p.Widget.Events;r||(this.player=p.Widget(this.iframe),this.player.bind(a,this.props.onPlay),this.player.bind(x,()=>{this.duration-this.currentTime<.05||this.props.onPause()}),this.player.bind(M,l=>{this.currentTime=l.currentPosition/1e3,this.fractionLoaded=l.loadedProgress}),this.player.bind(N,()=>this.props.onEnded()),this.player.bind(A,l=>this.props.onError(l))),this.player.load(e,b(P({},this.props.config.options),{callback:()=>{this.player.getDuration(l=>{this.duration=l/1e3,this.props.onReady()})}}))})}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){}seekTo(e,r=!0){this.callPlayer("seekTo",e*1e3),r||this.pause()}setVolume(e){this.callPlayer("setVolume",e*100)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.fractionLoaded*this.duration}render(){const{display:e}=this.props,r={width:"100%",height:"100%",display:e};return y.default.createElement("iframe",{ref:this.ref,src:`https://w.soundcloud.com/player/?url=${encodeURIComponent(this.props.url)}`,style:r,frameBorder:0,allow:"autoplay"})}}n(h,"displayName","SoundCloud"),n(h,"canPlay",R.canPlay.soundcloud),n(h,"loopOnEnded",!0)}}]); 2}());
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.