1/*! For license information please see 1607-1eb0166f33b835aaa1a2.chunk.js.LICENSE.txt */ 2!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="388e5cd1-9117-4470-bd67-eb7a097ab075",e._sentryDebugIdIdentifier="sentry-dbid-388e5cd1-9117-4470-bd67-eb7a097ab075")}catch(e){}}(),(self.webpackChunkaudioboom_web=self.webpackChunkaudioboom_web||[]).push([[1607],{32017:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(u=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,u[o]))return!1;for(o=r;0!=o--;){var r,o,u,i=u[o];if(!e(t[i],n[i]))return!1}return!0}return t!=t&&n!=n}},46942:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=u(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=u(t,n));return t}(n)))}return e}function u(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=(function(){return o}).apply(t,[]))||(e.exports=n)}()},60858:function(e,t,n){"use strict";n.d(t,{m:function(){return a}});var r=n(64251),o=n(14936),u=n(20144);n(19282);var i=n(54386);function a(e={}){let t=i.jf.document,n=t?.head||t?.body;if(!n)return;let l=(0,o.o5)(),s=(0,o.KU)(),c=s?.getDsn();if(!c)return;let f={...e,user:{...l.getUser(),...e.user},eventId:e.eventId||(0,r.Q)()},p=i.jf.document.createElement("script");p.async=!0,p.crossOrigin="anonymous",p.src=(0,u.kJ)(c,f);let{onLoad:d,onClose:y}=f;if(d&&(p.onload=d),y){let e=t=>{if("__sentry_reportdialog_closed__"===t.data)try{y()}finally{i.jf.removeEventListener("message",e)}};i.jf.addEventListener("message",e)}n.appendChild(p)}},38544:function(e,t,n){"use strict";n.d(t,{Xc:function(){return w}});var r=n(14936),o=n(60858);n(19282);var u=n(96540),i=n(64251),a=n(64208);let l={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},s={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},c={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},f=Symbol.for("react.forward_ref"),p=Symbol.for("react.memo"),d={};function y(e){if("object"==typeof e&&null!==e&&e.$$typeof===p)return c;let t=e.$$typeof;return t&&d[t]||l}d[f]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},d[p]=c;let b=Object.defineProperty.bind(Object),v=Object.getOwnPropertyNames.bind(Object),g=Object.getOwnPropertySymbols?.bind(Object),h=Object.getOwnPropertyDescriptor.bind(Object),m=Object.getPrototypeOf.bind(Object),S=Object.prototype,O={componentStack:null,error:null,eventId:null};class j extends u.Component{constructor(e){super(e),this.state=O,this._openFallbackReportDialog=!0;let t=(0,r.KU)();t&&e.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=t.on("afterSendEvent",t=>{!t.type&&this._lastEventId&&t.event_id===this._lastEventId&&(0,o.m)({...e.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(e,t){let{componentStack:n}=t,{beforeCapture:l,onError:s,showDialog:c,dialogOptions:f}=this.props;(0,r.v4)(r=>{l&&l(r,e,n);let p=function(e,{componentStack:t},n){let r;if(null!==(r=u.version.match(/^([^.]+)/))&&parseInt(r[0])>=17&&(0,a.bJ)(e)&&t){let n,r=Error(e.message);r.name=`React ErrorBoundary ${e.name}`,r.stack=t,n=new WeakSet,function e(t,r){if(!n.has(t)){if(t.cause)return n.add(t),e(t.cause,r);t.cause=r}}(e,r)}return(0,i.Cp)(e,n)}(e,t,{mechanism:{handled:null!=this.props.handled?this.props.handled:!!this.props.fallback,type:"auto.function.react.error_boundary"}});s&&s(e,n,p),c&&(this._lastEventId=p,this._openFallbackReportDialog&&(0,o.m)({...f,eventId:p})),this.setState({error:e,componentStack:n,eventId:p})})}componentDidMount(){let{onMount:e}=this.props;e&&e()}componentWillUnmount(){let{error:e,componentStack:t,eventId:n}=this.state,{onUnmount:r}=this.props;r&&(this.state===O?r(null,null,null):r(e,t,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){let{onReset:e}=this.props,{error:t,componentStack:n,eventId:r}=this.state;e&&e(t,n,r),this.setState(O)}render(){let{fallback:e,children:t}=this.props,n=this.state;if(null===n.componentStack)return"function"==typeof t?t():t;let r="function"==typeof e?u.createElement(e,{error:n.error,componentStack:n.componentStack,resetError:()=>this.resetErrorBoundary(),eventId:n.eventId}):e;return u.isValidElement(r)?r:null}}function w(e,t){let n=e.displayName||e.name||"unknown",r=u.memo(n=>u.createElement(j,{...t},u.createElement(e,{...n})));return r.displayName=`errorBoundary(${n})`,!function e(t,n,r){if("string"!=typeof n){if(S){let r=m(n);r&&r!==S&&e(t,r)}let r=v(n);g&&(r=r.concat(g(n)));let o=y(t),u=y(n);for(let e of r)if(!s[e]&&!u?.[e]&&!o?.[e]&&!h(t,e)){let r=h(n,e);if(r)try{b(t,e,r)}catch(e){}}}return t}(r,e),r}},97965:function(e,t,n){"use strict";n.d(t,{Kq:function(){return b},bN:function(){return f},wA:function(){return S},d4:function(){return j}});var r=function(){return n(96540)},o=n.cw(function(e,t){var n=r(),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},u=n.useSyncExternalStore,i=n.useRef,a=n.useEffect,l=n.useMemo,s=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var f=i(null);if(null===f.current){var p={hasValue:!1,value:null};f.current=p}else p=f.current;var d=u(e,(f=l(function(){function e(e){if(!a){if(a=!0,u=e,e=r(e),void 0!==c&&p.hasValue){var t=p.value;if(c(t,e))return i=t}return i=e}if(t=i,o(u,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(u=e,t):(u=e,i=n)}var u,i,a=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,n,r,c]))[0],f[1]);return a(function(){p.hasValue=!0,p.value=d},[d]),s(d),d}}),u=n.cw(function(e,t){e.exports=o()});r(),u();var i={notify(){},get:()=>[]},a="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,l="u">typeof navigator&&"ReactNative"===navigator.product,s=a||l?r().useLayoutEffect:r().useEffect;function c(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function f(e,t){if(c(e,t))return!0;
2if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!c(e[n[r]],t[n[r]]))return!1;return!0}var p=Symbol.for("react-redux-context"),d="u">typeof globalThis?globalThis:{},y=function(){if(!r().createContext)return{};let e=d[p]??=new Map,t=e.get(r().createContext);return t||(t=r().createContext(null),e.set(r().createContext,t)),t}(),b=function(e){let{children:t,context:n,serverState:o,store:u}=e,a=r().useMemo(()=>{let e=function(e){let t,n=i,r=0,o=!1;function u(){s.onStateChange&&s.onStateChange()}function a(){if(r++,!t){let r,o;t=e.subscribe(u),r=null,o=null,n={clear(){r=null,o=null},notify(){let e=r;for(;e;)e.callback(),e=e.next},get(){let e=[],t=r;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,n=o={callback:e,next:null,prev:o};return n.prev?n.prev.next=n:r=n,function(){t&&null!==r&&(t=!1,n.next?n.next.prev=n.prev:o=n.prev,n.prev?n.prev.next=n.next:r=n.next)}}}}}function l(){r--,t&&0===r&&(t(),t=void 0,n.clear(),n=i)}let s={addNestedSub:function(e){a();let t=n.subscribe(e),r=!1;return()=>{r||(r=!0,t(),l())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:u,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,a())},tryUnsubscribe:function(){o&&(o=!1,l())},getListeners:()=>n};return s}(u);return{store:u,subscription:e,getServerState:o?()=>o:void 0}},[u,o]),l=r().useMemo(()=>u.getState(),[u]);return s(()=>{let{subscription:e}=a;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==u.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[a,l]),(r()).createElement((n||y).Provider,{value:a},t)};function v(e=y){return function(){return r().useContext(e)}}var g=v();function h(e=y){let t=e===y?g:v(e),n=()=>{let{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var m=h(),S=function(e=y){let t=e===y?m:h(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}(),O=(e,t)=>e===t,j=function(e=y){let t=e===y?g:v(e),n=(e,n={})=>{let{equalityFn:u=O}="function"==typeof n?{equalityFn:n}:n,{store:i,subscription:a,getServerState:l}=t();r().useRef(!0);let s=r().useCallback({[e.name](t){return e(t)}}
2[e.name],[e]),c=(0,o().useSyncExternalStoreWithSelector)(a.addNestedSub,i.getState,l||i.getState,s,u);return r().useDebugValue(c),c};return Object.assign(n,{withTypes:()=>n}),n}()}}]);
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.