PageSourceSearch

https://wnyc.org/_nuxt/DI0OfRJD.js

js wnyc.org collected 2026-09-24 08:27:43 UTC 134,928 bytes, 11 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CqpYVJ20.js","./u24if9nF.js","./TDXjjWaw.js","./Cq4QRS6l.js","./TscZe5p5.js","./kzH4kTkw.js","./6Zr3ezbx.js","./QGDLIrkj.js","./_6fCNR-u.js","./B1f3QlrU.js","./L7ZtjAzu.js","./BuCctIFd.js","./cgBq90wJ.js","./C2l03JZ-.js","./N97eIEfb.js","./hLuMthIG.js","./CWTKM9QU.js","./CyfBK5OK.js","./CxwmCLFB.js","./BFgsrbpI.js","./GzaoxX0a.js","./BNqwFP-j.js","./Dm4NxRQ1.js","./CXTlxc9Q.js","./DTk7LfY9.js","./cqHk-_l5.js","./C6GQoMvw.js","./_mGNgz9B.js","./CpisksOX.js","./CQdYeHq_.js","./DVCXu6AE.js","./E_7lyYyV.js","./BUzUbScE.js","./BGP36loE.js","./Cj2wwJ6X.js","./k2GVIiOD.js","./Bl1ppoLE.js","./CVXz_wIu.js","./B561z05F.js","./BDVvy78V.js","./BuuqxS5P.js","./C1zHiP7O.js","./ShareIcon.n2czpuWb.css","./CmC59RLj.js","./ByrXf62N.js","./0GYN4OtK.js","./LxsQhUK2.js","./B8DOmtoZ.js","./DEGbW3bN.js","./CancelMembership.x1XGuNl0.css","./C_7V0RpJ.js","./B2KLVOjr.js","./CRlPNcoQ.js","./WnycLoader.hWlLv54L.css","./DKrzUQCu.js","./VFlexibleLink.CTc6f6I5.css","./GBRxNpLT.js","./DLf_cNi7.js","./DpfdaCCK.js","./nDto9pnS.js","./Dmzu0QpG.js","./DiPW3Nbx.js","./DupQ5Mo5.js","./BHTenpH4.js","./VImage.BsxCnXfK.css","./B0OdL86Q.js","./CRgEL85l.js","./ChvgclG7.js","./7GTWnBJU.js","./DvV_LE_7.js","./DCkN0caN.js","./C09N1x8c.js","./DropupMenu.DzSUTqGa.css","./wugnUY8n.js","./CEPVPXJi.js","./lM1m53gk.js","./NavButton.Sj-_PYLz.css","./Bx0mREZW.js","./aQrEPyqh.js","./D8LgMRAW.js","./BLVlBg0f.js","./BitaN71q.js","./DdilEc4j.js","./Cu-uHNdG.js","./CJ28Mo55.js","./DbDLy3xi.js","./D62Rftr0.js","./CqXFY2LP.js","./CzaNCtyd.js","./Bk-9oWea.js","./22FitCTF.js","./D4qVurUh.js","./entry.CD2oTAFg.css"])))=>i.map(i=>d[i]);
2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`39b417cd-d93e-47f3-a3d5-cfb8191032ec`,e._sentryDebugIdIdentifier=`sentry-dbid-39b417cd-d93e-47f3-a3d5-cfb8191032ec`)}catch{}})();import{i as e,n as t}from"./TDXjjWaw.js";import{_ as n,a as r,g as i,i as a,l as o,v as s,y as c}from"./hLuMthIG.js";import{A as l,E as u,G as d,I as f,P as p,St as m,Tt as h,V as g,_t as _,bt as v,ft as ee,h as y,lt as b,mt as x,rt as S,wt as C}from"./CWTKM9QU.js";import{n as te}from"./CyfBK5OK.js";import{d as w,i as T,m as ne,p as re}from"./CxwmCLFB.js";import{a as E,r as D,t as O}from"./GzaoxX0a.js";import{$ as ie,D as ae,E as oe,F as se,H as ce,I as k,L as A,M as le,O as ue,P as de,Q as fe,S as j,T as pe,U as me,V as he,a as ge,b as _e,c as ve,et as ye,f as be,g as xe,h as Se,i as Ce,k as we,m as Te,p as M,r as Ee,t as De,tt as Oe,u as ke,v as Ae,w as je,y as Me}from"./BNqwFP-j.js";import{t as N}from"./Dm4NxRQ1.js";import{t as Ne}from"./_mGNgz9B.js";import{n as Pe}from"./B2KLVOjr.js";import{o as P,r as Fe,t as Ie}from"./u24if9nF.js";import{_ as F,c as Le,f as I,g as Re,h as ze,l as Be,m as Ve,n as He,t as Ue}from"./BDVvy78V.js";import{t as We}from"./L7ZtjAzu.js";function Ge(e,t={}){let n,r=!1,i=[],a,o,s=(t,n)=>{let i=Ke(e,t,n);return a=i,i.finally(()=>{if(a=void 0,o&&!r){let e=o;o=void 0,s(t,e)}}),i};return function(...e){return o=e,a||new Promise(a=>{let c=t.leading&&!r;r||(r=!0,d(()=>{r=!1;let a=o??e;o=void 0;let c=t.leading?n:s(this,a);for(let e of i)e(c);i=[]})),c?(n=s(this,e),a(n)):i.push(a)})}}async function Ke(e,t,n){return await e.apply(t,n)}function qe(e){return Object.defineProperty(function(){throw i.NUXT_E1007({name:e.name})},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}var Je=c({docsBase:n,reporters:s}),Ye=qe({name:`createUseAsyncData`,factory(e={}){function t(...t){let n=typeof t[t.length-1]==`string`?t.pop():void 0;Qe(t[0],t[1])&&t.unshift(n);let[r,i,s={}]=t,c=!1,p=ee(r)||typeof r==`function`,m=p?y(()=>C(r)):{value:r};if(!m.value||typeof m.value!=`string`)throw Je.NUXT_E3008();if(typeof i!=`function`)throw Je.NUXT_E3009();let h=typeof e==`function`,_=a(),v=h?e(s):e;if(!h)for(let e in v)v[e]!==void 0&&s[e]===void 0&&(s[e]=v[e]);if(s.server??=!0,s.default??=rt,s.getCachedData??=it,s.lazy??=!1,s.immediate??=!0,s.deep??=o.deep,s.dedupe??=`cancel`,s.enabled??=!0,h)for(let e in v)v[e]!==void 0&&(s[e]=v[e]);_._asyncData[m.value];function te(){let e={cause:`initial`,dedupe:s.dedupe},t=_._asyncData[m.value];
2return t?._init?_._asyncDataPromises[m.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=s.getCachedData(m.value,_,{cause:`initial`}),_._asyncData[m.value]=nt(_,m.value,i,s,e.cachedData),_._asyncData[m.value]._initialCachedData=e.cachedData),()=>_._asyncData[m.value].execute(e)}let w=te(),T=_._asyncData[m.value];T._deps++;let ne=s.server!==!1&&_.payload.serverRendered;{let e=u();if(e&&ne&&s.immediate&&!e.sp&&(e.sp=[]),e&&!e._nuxtOnBeforeMountCbs){e._nuxtOnBeforeMountCbs=[];let t=e._nuxtOnBeforeMountCbs;f(()=>{t.forEach(e=>{e()}),t.splice(0,t.length)}),g(()=>t.splice(0,t.length))}let t=e&&(e._nuxtClientOnly||l(Pe,!1));ne&&_.isHydrating&&(T.error.value||T.data.value!==void 0)?T.status.value=T.error.value?`error`:`success`:e&&(!t&&_.payload.serverRendered&&_.isHydrating||s.lazy)&&s.immediate?e._nuxtOnBeforeMountCbs.push(w):s.immediate&&T.status.value!==`success`&&w();function n(e){let t=_._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let r=b(),a=()=>{},o=p?S(m,(e,t)=>{if((e||t)&&e!==t){c=!0;let r=_._asyncData[t]?.data.value!==void 0,a=_._asyncDataPromises[t]!==void 0,o={cause:`initial`,dedupe:s.dedupe};if(!_._asyncData[e]?._init){let n=s.getCachedData(e,_,{cause:`initial`});o.cachedData=n;let a=t&&r&&n===void 0?_._asyncData[t].data.value:n;_._asyncData[e]=nt(_,e,i,s,a),_._asyncData[e]._initialCachedData=n}_._asyncData[e]._deps++,t&&n(t),s._keyTriggersExecute!==!1&&(s.immediate||r||a)&&_._asyncData[e].execute(o),d(()=>{c=!1})}},{flush:`sync`}):a,h=s.watch?S(s.watch,()=>{c||_._asyncData[m.value]?._execute({cause:`watch`,dedupe:s.dedupe})}):a,v=ee(s.enabled)||typeof s.enabled==`function`?S(()=>C(s.enabled),e=>{let t=_._asyncData[m.value];!e&&t&&_._asyncDataPromises[m.value]&&(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete _._asyncDataPromises[m.value],t.status.value=`idle`)}):a;r&&x(()=>{o(),h(),v(),n(m.value)})}let re={data:Ze(()=>_._asyncData[m.value]?.data),pending:Ze(()=>_._asyncData[m.value]?.pending),status:Ze(()=>_._asyncData[m.value]?.status),error:Ze(()=>_._asyncData[m.value]?.error),refresh:(...e)=>_._asyncData[m.value]?._init?_._asyncData[m.value].execute(...e):te()(),execute:(...e)=>re.refresh(...e),clear:()=>{let e=_._asyncData[m.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}et(_,m.value)}},E=Promise.resolve(_._asyncDataPromises[m.value]).then(()=>re);return Object.assign(E,re),Object.defineProperties(E,{then:{enumerable:!0,value:E.then.bind(E)},catch:{enumerable:!0,value:E.catch.bind(E)},finally:{enumerable:!0,value:E.finally.bind(E)}}),E}return t}}),Xe=Ye.__nuxt_factory();Ye.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function Ze(e){return y({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function Qe(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}async function $e(e){let t=a();t.isHydrating&&await new Promise(e=>Ne(e));let n=e?te(e):void 0;await t.hooks.callHookParallel(`app:data:refresh`,n)}function et(e,t){delete e.payload.data[t],delete e.payload._errors[t],e._asyncData[t]&&(e._asyncData[t].data.value=h(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value=`idle`,e._asyncData[t]._initialCachedData=void 0),delete e._asyncDataPromises[t]}function tt(e,t){let n={};for(let r of t)n[r]=e[r];return n}function nt(e,t,n,r,i){e.payload._errors[t]??=void 0;let a=r.getCachedData!==it,o=n,s=r.deep?_:v,c=i!==void 0,l=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(t))&&await u.execute({cause:`refresh:hook`})}),u={data:s(c?i:r.default()),pending:y(()=>u.status.value===`pending`),error:m(e.payload._errors,t),status:v(`idle`),execute:(...n)=>{let[i,a=void 0]=n,s=i&&a===void 0&&typeof i==`object`?i:{};if(e._asyncDataPromises[t]&&(s.dedupe??r.dedupe)===`defer`)return e._asyncDataPromises[t];{let n=`cachedData`in s?s.cachedData:r.getCachedData(t,e,{cause:s.cause??`refresh:manual`});if(n!==void 0)return e.payload.data[t]=u.data.value=n,u.error.value=void 0,u.status.value=`success`,Promise.resolve(n)}if(C(r.enabled)===!1)return Promise.resolve(u.data.value);u._abortController&&u._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),u._abortController=new AbortController,u.status.value=`pending`;let c=new AbortController,l=new Promise((t,n)=>{try{let i=s.timeout??r.timeout,a=at([u._abortController?.signal,s?.signal],c.signal,i);if(a.aborted){let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return a.addEventListener(`abort`,()=>{let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:c.signal}),Promise.resolve(o(e,{signal:a})).then(t,n)}catch(e){n(e)}}).then(async n=>{if(e._asyncDataPromises[t]!==l)return;let i=n;r.transform&&(i=await r.transform(n)),r.pick&&(i=tt(i,r.pick)),e.payload.data[t]=i,u.data.value=i,u.error.value=void 0,u.status.value=`success`}).catch(n=>{if(e._asyncDataPromises[t]!==l||u._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<`u`&&n instanceof DOMException&&n.name===`AbortError`)return u.status.value=`idle`,e._asyncDataPromises[t];u.error.value=T(n),u.data.value=h(r.default()),u.status.value=`error`}).finally(()=>{c.abort(),e._asyncDataPromises[t]===l&&delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},_execute:Ge((...e)=>u.execute(...e)),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{l(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),e._asyncDataPromises[t]&&(u._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[t],u.status.value===`pending`&&(u.status.value=`idle`)),a||p(()=>{e._asyncData[t]?._init||(et(e,t),u.execute=()=>Promise.resolve())})}};return u}var rt=()=>
2void 0,it=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!==`refresh:manual`&&n.cause!==`refresh:hook`)return t.static.data[e]};function at(e,t,n){let r=e.filter(e=>!!e);if(typeof n==`number`&&n>=0){let e=AbortSignal.timeout?.(n);e&&r.push(e)}if(AbortSignal.any)return AbortSignal.any(r);let i=new AbortController;for(let e of r)if(e.aborted){let t=e.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(t)}catch{i.abort()}return i.signal}let a=()=>{let e=r.find(e=>e.aborted)?.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(e)}catch{i.abort()}};for(let e of r)e.addEventListener?.(`abort`,a,{once:!0,signal:t});return i.signal}var ot=(e,t)=>e??t,st=({currentUserId:e,deviceId:t,locationHref:n,title:r,params:i={}})=>({page_location:n,page_title:r,user_id:ot(e,t),...i}),ct=({audioType:e,audioTitle:t,audioShow:n,currentUserId:r,deviceId:i})=>({audio_type:e,audio_title:t,audio_show:n,user_id:ot(r,i)}),lt=({category:e,component:t,label:n,currentUserId:r,deviceId:i})=>({event_category:e,component:t,event_label:n,user_id:ot(r,i)}),ut;(function(e){e[e.Sunday=1]=`Sunday`,e[e.Monday=2]=`Monday`,e[e.Tuesday=3]=`Tuesday`,e[e.Wednesday=4]=`Wednesday`,e[e.Thursday=5]=`Thursday`,e[e.Friday=6]=`Friday`,e[e.Saturday=7]=`Saturday`})(ut||={});var dt=P(`LocalNotifications`,{web:()=>N(()=>import(`./CqpYVJ20.js`).then(e=>new e.LocalNotificationsWeb),__vite__mapDeps([0,1,2]),import.meta.url)}),ft={"gallery.GalleryPage":`gallery`,"news.ArticlePage":`article_page`,"standardpages.IndexPage":`section_page`,"standardpages.InformationPage":`information_page`,"tagpages.TagPage":`tag_page`,event_page:`event`,episode:`episode`,card:`card`,"shows.ShowPage":`show`,show:`show`,"shows.SeriesPage":`series`};function pt(e){let t=0;for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);t=(t<<5)-t+r,t&=t}return Math.abs(t)}function mt(e){let t=Number(e);return!isNaN(t)&&isFinite(t)?t:pt(String(e))}function ht(e){return{id:mt(e.id),title:e.title,tease:e.tease||e.subtitle||e.listingSummary||e.description||e.body,uuid:e.uuid,type:ft[e.contentType]??ft[e.meta?.type]??`unknown`,listingTitle:e.listingTitle||e.title,listingDescription:e.listingSummary||e.description||e.subtitle,listingImage:e.listingImage,preventSearchIndexing:e.preventSearchIndexing,socialTitle:e.socialTitle||e.title,socialDescription:e.socialText||e.subtitle||e.description,socialImage:e.socialImage,seoTitle:e.meta?.seoTitle||e.title,searchDescription:e.meta?.searchDescription||e.title}}var gt=e=>e.attributes.parentTitle&&e.attributes.scheduleEventTitle?`${e.attributes.parentTitle}: ${e.attributes.scheduleEventTitle}`:e.attributes.scheduleEventTitle??e.attributes.parentTitle,_t=()=>Oe(`usePendingLocalNotifications`,()=>null),vt=async()=>{let e=_t();await p(),e.value=await dt.getPending()},yt=e=>_t().value?.notifications.some(t=>t.extra.id===e.id)||!1,bt=e=>{let t=String(e).split(`:`)[1];return t&&Number.isInteger(Number(t))?Number(t):mt(e)},xt=async e=>{let t=bt(e.id),n=j(),r=await new Date(e.attributes.start),i=`${gt(e)} is starting now on ${e.station}!`,a=e.attributes.scheduleEventTitle?`${e.attributes.scheduleEventTitle}`:``,o=JSON.stringify(e),s=JSON.parse(o),c={notifications:[{title:i,body:a,id:t,schedule:{at:r,allowWhileIdle:!0},sound:`notification.wav`,actionTypeId:`route-live`,extra:s}]},l=await dt.checkPermissions();l.display===`granted`?yt(e)?(await dt.cancel(c),vt()):(await dt.schedule(c),vt(),n.value={severity:`success`,summary:`Notification set for ${zs(e.attributes.start,`h:mm a EEE, MMM do `)}`,life:3e3,closable:!0}):l.display===`prompt`?await dt.requestPermissions():await Dc()},St=async()=>{vt(),await dt.addListener(`localNotificationActionPerformed`,e=>{window.location.href=`/live?slug=${e.notification.extra.slug}&autoplay=true`})},Ct=async e=>{try{let t=e.notifications.map(e=>({id:e.id}));await dt.cancel({notifications:t}),vt()}catch(e){console.error(`Error cancelling notifications:`,e)}},wt=async()=>{if(typeof window>`u`)return null;try{return(await N(()=>import(`./Cq4QRS6l.js`).then(t=>e(t.default)),__vite__mapDeps([3,2]),import.meta.url)).default}catch(e){return console.error(`Failed to load OneSignal:`,e),null}},Tt=async(e,t=`true`)=>{let n=await wt();n?await n.InAppMessages.addTrigger(e,t):console.error(`OneSignal SDK not initialized.`)};async function Et(e){switch(e){case`tracking-permission`:await Ec();break;case`sample`:console.error(`Sample action triggered`)}}var Dt=()=>({setAuthReturnRoute:async e=>{await D.set({key:`authReturnRoute`,value:e})},getAuthReturnRoute:async()=>{let{value:e}=await D.get({key:`authReturnRoute`});return e},clearAuthReturnRoute:async()=>{await D.remove({key:`authReturnRoute`})},checkStaleAuthRoute:async()=>{let e=re();e.query.code||e.hash.includes(`access_token`)||e.hash.includes(`refresh_token`)||await D.remove({key:`authReturnRoute`})}}),Ot=null,kt=async()=>
2{if(typeof window>`u`)return null;if(Ot)return Ot;try{return Ot=(await N(()=>import(`./Cq4QRS6l.js`).then(t=>e(t.default)),__vite__mapDeps([3,2]),import.meta.url)).default,Ot}catch(e){return console.error(`Failed to load OneSignal:`,e),null}},At=_(!1),jt=()=>{let e=he(),t=k(),n=me(),r=_e(),i=ce();e.value&&=!1,t.value&&=!1,n.value&&=!1,r.value&&=!1,i.value&&=!1};function L(){let e=null,t=null,n=ue(),i=A(),a=ne(),o=async(e,t)=>{if(!n.value)return;let r=await kt();r&&await r.User.addTag(e,String(t))},s=e=>{let t=e.result?.url,n=e.result?.actionId;if(jt(),t){if(t.includes(`https://`))$(`Link`,`Notification`,`url = ${t}`),window.open(t,`_blank`);else{let e=jc(t);$(`Deep link`,`Notification`,`url = ${t}`),setTimeout(async()=>{await w(e)},1e3);return}}n&&($(`Action`,`Notification`,`action = ${n}`),Et(n))},c=async e=>{jt();let t=new URL(e.url),n=j(),{getAuthReturnRoute:r,clearAuthReturnRoute:i}=Dt(),o=await r(),s=t.searchParams.get(`code`),c=new URLSearchParams(t.hash.substring(1)).get(`access_token`);if(s||c){let{handleOAuthCallback:t}=O();try{if(await t(e.url)){await nc(),await a.push(o||`/home`),i();return}}catch(e){console.error(`OAuth callback handling failed:`,e)}n.value={severity:`error`,summary:`Authentication failed`,life:6e3};return}let l=t.searchParams.get(`actionid`);l&&($(`Action`,`app opened from link`,`action = ${l}, url = ${e.url}`),Et(l));let u=t.searchParams.get(`trigger`),d=t.searchParams.get(`triggervalue`)??`true`;if(u&&($(`In-App Trigger`,`app opened from link`,`trigger = ${u}, url = ${e.url}`),Tt(u,d)),t.pathname.replace(/\/+$/,``)!==``){let t=jc(e.url);$(`Deep link`,`app opened from link`,`url = ${e.url}`),setTimeout(async()=>{await w(t)},1e3)}},l=async()=>{let e=await kt();if(!e||(await e.User.getTags()).salesforce_id)return;let t=M(),{data:n}=await ye().from(`profiles`).select(`salesforce_id`).eq(`id`,t.value.id).single(),r=n.salesforce_id;r&&(await e.User.addTags({salesforce_id:r}),await e.User.addAlias(`salesforce_id`,r))},u=async()=>{let e=await kt();if(!e)return;let n=M();t=await e.User.getOnesignalId(),await ye().from(`profiles`).update({onesignal_id:t}).match({id:n.value.id})},d=async()=>{let t=await kt();if(!t)return;let n=M(),r=ye(),{data:i}=await r.from(`profiles`).select(`one_signal_subscription_ids`).eq(`id`,n.value.id).single();e=await t.User.pushSubscription.getIdAsync();let a=i.one_signal_subscription_ids||[];a.includes(e)||(a.push(e),await r.from(`profiles`).update({one_signal_subscription_ids:a}).match({id:n.value.id}))},f=function(e){s(e)},m=function(){At.value=!0},h=function(){At.value=!1},g=function(e){s(e)},_=async()=>{if(n.value){let e=await kt();return e?await e.Notifications.getPermissionAsync():!1}return!1},v=async()=>{let e=Se(),t=await _();e.value.receive_general_notifications=t},ee=async e=>{if(!we().value)return;await p();let t=j(),n=Se(),r=await dt.getPending(),i=n.value.receive_general_notifications,a=e=>{t.value={severity:`warn`,summary:e,closable:!0}};e===void 0&&(e=await _()),!e&&Ie.getPlatform()===`android`&&r.notifications.length>0&&(Ct(r),a(`Notifications are off. All scheduled live show notifications have been cancelled`)),Ie.getPlatform()===`ios`&&(e||(_t().value.notifications.length>0&&a(`Notifications are off. All scheduled live show notifications have been cancelled`),vt()),!i&&e&&r.notifications.length>0&&Ct(r)),n.value.receive_general_notifications=e},y=()=>{u()};async function b(){let e=await kt();if(!e)return;let t=r();await e.setConsentRequired(!1),await e.setConsentGiven(!0),await e.initialize(`${t.public.ONESIGNAL_APP_ID}`),await e.InAppMessages.setPaused(!1),await e.Notifications.addEventListener(`click`,f),await e.InAppMessages.addEventListener(`click`,g),await e.InAppMessages.addEventListener(`didDisplay`,m),await e.InAppMessages.addEventListener(`didDismiss`,h),await e.Notifications.addEventListener(`permissionChange`,()=>{setTimeout(()=>{v()},1500)}),await e.User.addEventListener(`change`,y)}async function x(){let e=await kt();e&&await e.Notifications.canRequestPermission().then(async t=>{t?await e.Notifications.requestPermission(!1).then(async e=>{e||await ee()}):Js()})}function S(e,t){let r=Array.isArray(t)?t:[];Array.isArray(e.one_signal_notification_channels)||(e.one_signal_notification_channels=[]);let i=e.one_signal_notification_channels.reduce((e,t)=>
2(e[t.key]=t.value,e),{});return e.one_signal_notification_channels=r.map(e=>({...e,value:i[e.key]??e.value??!0})),n.value&&M().value&&e.one_signal_notification_channels.forEach(e=>{o(e.key,e.value)}),e.one_signal_notification_channels}async function C(){if(!n.value)return;let e=await kt();if(!e)return;let t=M(),r=Se();if(!t?.value)return;let i=t.value.id;await e.login(i),t.value.email&&await e.User.addEmail(t.value.email),t.value.phone&&await e.User.addSms(r.value.phone),l(),d(),t.value.user_metadata.full_name&&await e.User.addTags({name:t.value.user_metadata.full_name})}let te=async()=>{let e=await kt();return e&&M().value?await e.User.getTags():null};async function T(){if(!n.value)return;let e=await kt();e&&await e.logout()}return{initOneSignal:b,requestNotificationPermission:x,checkPermissions:_,notificationPermissionSync:ee,OneSignalLogin:C,logout:T,toggleOneSignalUserTag:o,getUserTags:te,getMasterNotificationChannels:De,masterNotificationChannelsArray:i,syncMasterNotificationChannels:S,handleAppUrlOpen:c}}function Mt(e){"@babel/helpers - typeof";return Mt=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Mt(e)}function Nt(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function R(e,t){if(t.length<e)throw TypeError(e+` argument`+(e>1?`s`:``)+` required, but only `+t.length+` present`)}function z(e){R(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Mt(e)===`object`&&t===`[object Date]`?new Date(e.getTime()):typeof e==`number`||t===`[object Number]`?new Date(e):((typeof e==`string`||t===`[object String]`)&&typeof console<`u`&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}function Pt(e,t){R(2,arguments);var n=z(e).getTime(),r=Nt(t);return new Date(n+r)}var Ft={};function It(){return Ft}function Lt(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Rt(e,t){R(2,arguments);var n=z(e),r=z(t),i=n.getTime()-r.getTime();return i<0?-1:i>0?1:i}function zt(e){return R(1,arguments),e instanceof Date||Mt(e)===`object`&&Object.prototype.toString.call(e)===`[object Date]`}function Bt(e){if(R(1,arguments),!zt(e)&&typeof e!=`number`)return!1;var t=z(e);return!isNaN(Number(t))}function Vt(e,t){return R(2,arguments),Pt(e,-Nt(t))}var Ht=864e5;function Ut(e){R(1,arguments);var t=z(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/Ht)+1}function Wt(e){R(1,arguments);var t=1,n=z(e),r=n.getUTCDay(),i=(r<t?7:0)+r-t;return n.setUTCDate(n.getUTCDate()-i),n.setUTCHours(0,0,0,0),n}function Gt(e){R(1,arguments);var t=z(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var i=Wt(r),a=new Date(0);a.setUTCFullYear(n,0,4),a.setUTCHours(0,0,0,0);var o=Wt(a);return t.getTime()>=i.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function Kt(e){R(1,arguments);var t=Gt(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),Wt(n)}var qt=6048e5;function Jt(e){R(1,arguments);var t=z(e),n=Wt(t).getTime()-Kt(t).getTime();return Math.round(n/qt)+1}function Yt(e,t){var n;R(1,arguments);var r=It(),i=Nt(t?.weekStartsOn??(t==null||(n=t.locale)==null?void 0:n.options?.weekStartsOn)??r.weekStartsOn??r.locale?.options?.weekStartsOn??0);if(!(i>=0&&i<=6))throw RangeError(`weekStartsOn must be between 0 and 6 inclusively`);var a=z(e),o=a.getUTCDay(),s=(o<i?7:0)+o-i;return a.setUTCDate(a.getUTCDate()-s),a.setUTCHours(0,0,0,0),a}function Xt(e,t){var n;R(1,arguments);var r=z(e),i=r.getUTCFullYear(),a=It(),o=Nt(t?.firstWeekContainsDate??(t==null||(n=t.locale)==null?void 0:n.options?.firstWeekContainsDate)??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1);if(!(o>=1&&o<=7))throw RangeError(`firstWeekContainsDate must be between 1 and 7 inclusively`);var s=new Date(0);s.setUTCFullYear(i+1,0,o),s.setUTCHours(0,0,0,0);var c=Yt(s,t),l=new Date(0);l.setUTCFullYear(i,0,o),l.setUTCHours(0,0,0,0);var u=Yt(l,t);return r.getTime()>=c.getTime()?i+1:r.getTime()>=u.getTime()?i:i-1}function Zt(e,t){var n;R(1,arguments);var r=It(),i=Nt(t?.firstWeekContainsDate??(t==null||(n=t.locale)==null?void 0:n.options?.firstWeekContainsDate)??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1),a=Xt(e,t),o=new Date(0);return o.setUTCFullYear(a,0,i),o.setUTCHours(0,0,0,0),Yt(o,t)}var Qt=6048e5;function $t(e,t){R(1,arguments);var n=z(e),r=Yt(n,t).getTime()-Zt(n,t).getTime();return Math.round(r/Qt)+1}function B(e,t){for(var n=e<0?`-`:``,r=Math.abs(e).toString();r.length<t;)r=`0`+r;return n+r}var en={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return B(t===`yy`?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return t===`M`?String(n+1):B(n+1,2)},d:function(e,t){return B(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h:function(e,t){return B(e.getUTCHours()%12||12,t.length)},H:function(e,t){return B(e.getUTCHours(),t.length)},m:function(e,t){return B(e.getUTCMinutes(),t.length)},s:function(e,t){return B(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return B(Math.floor(r*10**(n-3)),t.length)}},tn={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},nn={G:function(e,t,n){var r=+(e.getUTCFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){var r=e.getUTCFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:`year`})}return en.y(e,t)},Y:function(e,t,n,r){var i=Xt(e,r),a=i>0?i:1-i;return t===`YY`?B(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):B(a,t.length)},R:function(e,t){return B(Gt(e),t.length)},u:function(e,t){return B(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return B(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return B(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case`M`:case`MM`:return en.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case`L`:return String(r+1);case`LL`:return B(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){var i=$t(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):B(i,t.length)},I:function(e,t,n){var r=Jt(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):B(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getUTCDate(),{unit:`date`}):en.d(e,t)},D:function(e,t,n){var r=Ut(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):B(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();
2switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){var i=e.getUTCDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return B(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){var i=e.getUTCDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return B(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){var r=e.getUTCDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return B(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){var r=e.getUTCHours(),i=r===12?tn.noon:r===0?tn.midnight:r/12>=1?`pm`:`am`;switch(t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){var r=e.getUTCHours(),i=r>=17?tn.evening:r>=12?tn.afternoon:r>=4?tn.morning:tn.night;switch(t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){var r=e.getUTCHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:`hour`})}return en.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getUTCHours(),{unit:`hour`}):en.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):B(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):B(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getUTCMinutes(),{unit:`minute`}):en.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getUTCSeconds(),{unit:`second`}):en.s(e,t)},S:function(e,t){return en.S(e,t)},X:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();if(i===0)return`Z`;switch(t){case`X`:return an(i);case`XXXX`:case`XX`:return on(i);default:return on(i,`:`)}},x:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case`x`:return an(i);case`xxxx`:case`xx`:return on(i);default:return on(i,`:`)}},O:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+rn(i,`:`);default:return`GMT`+on(i,`:`)}},z:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+rn(i,`:`);default:return`GMT`+on(i,`:`)}},t:function(e,t,n,r){var i=r._originalDate||e;return B(Math.floor(i.getTime()/1e3),t.length)},T:function(e,t,n,r){return B((r._originalDate||e).getTime(),t.length)}};function rn(e,t){var n=e>0?`-`:`+`,r=Math.abs(e),i=Math.floor(r/60),a=r%60;if(a===0)return n+String(i);var o=t||``;return n+String(i)+o+B(a,2)}function an(e,t){return e%60==0?(e>0?`-`:`+`)+B(Math.abs(e)/60,2):on(e,t)}function on(e,t){var n=t||``,r=e>0?`-`:`+`,i=Math.abs(e),a=B(Math.floor(i/60),2),o=B(i%60,2);return r+a+n+o}var sn=function(e,t){switch(e){case`P`:return t.date({width:`short`});case`PP`:return t.date({width:`medium`});case`PPP`:return t.date({width:`long`});default:return t.date({width:`full`})}},cn=function(e,t){switch(e){case`p`:return t.time({width:`short`});case`pp`:return t.time({width:`medium`});case`ppp`:return t.time({width:`long`});default:return t.time({width:`full`})}},ln={p:cn,P:function(e,t){var n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return sn(e,t);var a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`})}return a.replace(`{{date}}`,sn(r,t)).replace(`{{time}}`,cn(i,t))}},un=[`D`,`DD`],dn=[`YY`,`YYYY`];function fn(e){return un.indexOf(e)!==-1}function pn(e){return dn.indexOf(e)!==-1}
vendor: 5,592 bytes, line 2
2function mn(e,t,n){if(e===`YYYY`)throw RangeError(`Use \`yyyy\` instead of \`YYYY\` (in \`${t}\`) for formatting years to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(e===`YY`)throw RangeError(`Use \`yy\` instead of \`YY\` (in \`${t}\`) for formatting years to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(e===`D`)throw RangeError(`Use \`d\` instead of \`D\` (in \`${t}\`) for formatting days of the month to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(e===`DD`)throw RangeError(`Use \`dd\` instead of \`DD\` (in \`${t}\`) for formatting days of the month to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`)}var hn={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},gn=function(e,t,n){var r,i=hn[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function _n(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var vn={date:_n({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:_n({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:_n({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},yn={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},bn=function(e,t,n,r){return yn[e]};function xn(e){return function(t,n){var r=n!=null&&n.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):a;i=e.formattingValues[o]||e.formattingValues[a]}else{var s=e.defaultWidth,c=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[c]||e.values[s]}var l=e.argumentCallback?e.argumentCallback(t):t;return i[l]}}var Sn={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:xn({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:xn({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:xn({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:xn({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:xn({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function Cn(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Tn(s,function(e){return e.test(o)}):wn(s,function(e){return e.test(o)}),l=e.valueCallback?e.valueCallback(c):c;l=n.valueCallback?n.valueCallback(l):l;var u=t.slice(o.length);return{value:l,rest:u}}
2}function wn(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function Tn(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function En(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],a=t.match(e.parsePattern);if(!a)return null;var o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;var s=t.slice(i.length);return{value:o,rest:s}}}var Dn={code:`en-US`,formatDistance:gn,formatLong:vn,formatRelative:bn,localize:Sn,match:{ordinalNumber:En({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:Cn({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:Cn({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:Cn({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:Cn({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:Cn({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}},On=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,kn=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,An=/^'([^]*?)'?$/,jn=/''/g,Mn=/[a-zA-Z]/;function Nn(e,t,n){var r,i;R(2,arguments);var a=String(t),o=It(),s=n?.locale??o.locale??Dn,c=Nt(n?.firstWeekContainsDate??(n==null||(r=n.locale)==null?void 0:r.options?.firstWeekContainsDate)??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1);if(!(c>=1&&c<=7))throw RangeError(`firstWeekContainsDate must be between 1 and 7 inclusively`);var l=Nt(n?.weekStartsOn??(n==null||(i=n.locale)==null?void 0:i.options?.weekStartsOn)??o.weekStartsOn??o.locale?.options?.weekStartsOn??0);if(!(l>=0&&l<=6))throw RangeError(`weekStartsOn must be between 0 and 6 inclusively`);if(!s.localize)throw RangeError(`locale must contain localize property`);if(!s.formatLong)throw RangeError(`locale must contain formatLong property`);var u=z(e);if(!Bt(u))throw RangeError(`Invalid time value`);var d=Vt(u,Lt(u)),f={firstWeekContainsDate:c,weekStartsOn:l,locale:s,_originalDate:u};return a.match(kn).map(function(e){var t=e[0];if(t===`p`||t===`P`){var n=ln[t];return n(e,s.formatLong)}return e}).join(``).match(On).map(function(r){if(r===`''`)return`'`;var i=r[0];if(i===`'`)return Pn(r);var a=nn[i];if(a)return!(n!=null&&n.useAdditionalWeekYearTokens)&&pn(r)&&mn(r,t,String(e)),!(n!=null&&n.useAdditionalDayOfYearTokens)&&fn(r)&&mn(r,t,String(e)),a(d,r,s.localize,f);if(i.match(Mn))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return r}).join(``)}function Pn(e){var t=e.match(An);return t?t[1].replace(jn,`'`):e}function Fn(e,t){if(e==null)throw TypeError(`assign requires that input parameter not be null or undefined`);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function In(e){return Fn({},e)}var Ln=6e4,Rn=1440,zn=Rn*30,Bn=Rn*365;function Vn(e,t,n){R(2,arguments);var r=It(),i=n?.locale??r.locale??Dn;if(!i.formatDistance)throw RangeError(`locale must contain localize.formatDistance property`);var a=Rt(e,t);if(isNaN(a))throw RangeError(`Invalid time value`);var o=Fn(In(n),{addSuffix:!!n?.addSuffix,comparison:a}),s,c;a>0?(s=z(t),c=z(e)):(s=z(e),c=z(t));
2var l=String(n?.roundingMethod??`round`),u;if(l===`floor`)u=Math.floor;else if(l===`ceil`)u=Math.ceil;else if(l===`round`)u=Math.round;else throw RangeError(`roundingMethod must be 'floor', 'ceil' or 'round'`);var d=c.getTime()-s.getTime(),f=d/Ln,p=(d-(Lt(c)-Lt(s)))/Ln,m=n?.unit,h=m?String(m):f<1?`second`:f<60?`minute`:f<Rn?`hour`:p<zn?`day`:p<Bn?`month`:`year`;if(h===`second`){var g=u(d/1e3);return i.formatDistance(`xSeconds`,g,o)}if(h===`minute`){var _=u(f);return i.formatDistance(`xMinutes`,_,o)}if(h===`hour`){var v=u(f/60);return i.formatDistance(`xHours`,v,o)}if(h===`day`){var ee=u(p/Rn);return i.formatDistance(`xDays`,ee,o)}if(h===`month`){var y=u(p/zn);return y===12&&m!==`month`?i.formatDistance(`xYears`,1,o):i.formatDistance(`xMonths`,y,o)}if(h===`year`){var b=u(p/Bn);return i.formatDistance(`xYears`,b,o)}throw RangeError(`unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'`)}function Hn(e,t){return R(1,arguments),Vn(e,Date.now(),t)}var Un;(function(e){e.Dark=`DARK`,e.Light=`LIGHT`,e.Default=`DEFAULT`})(Un||={});var Wn;(function(e){e.None=`NONE`,e.Slide=`SLIDE`,e.Fade=`FADE`})(Wn||={});var Gn=P(`StatusBar`),Kn=P(`Device`,{web:()=>N(()=>import(`./TscZe5p5.js`).then(e=>new e.DeviceWeb),__vite__mapDeps([4,1,2]),import.meta.url)}),qn;(function(e){e.Accessibility=`accessibility`,e.Account=`account`,e.AirplaneMode=`airplane_mode`,e.Apn=`apn`,e.ApplicationDetails=`application_details`,e.ApplicationDevelopment=`application_development`,e.Application=`application`,e.AppNotification=`app_notification`,e.BatteryOptimization=`battery_optimization`,e.Bluetooth=`bluetooth`,e.Captioning=`captioning`,e.Cast=`cast`,e.DataRoaming=`data_roaming`,e.Date=`date`,e.Display=`display`,e.Dream=`dream`,e.Home=`home`,e.Keyboard=`keyboard`,e.KeyboardSubType=`keyboard_subtype`,e.Locale=`locale`,e.Location=`location`,e.ManageApplications=`manage_applications`,e.ManageAllApplications=`manage_all_applications`,e.MemoryCard=`memory_card`,e.Network=`network`,e.NfcSharing=`nfcsharing`,e.NfcPayment=`nfc_payment`,e.NfcSettings=`nfc_settings`,e.Print=`print`,e.Privacy=`privacy`,e.QuickLaunch=`quick_launch`,e.Search=`search`,e.Security=`security`,e.Settings=`settings`,e.ShowRegulatoryInfo=`show_regulatory_info`,e.Sound=`sound`,e.Storage=`storage`,e.Sync=`sync`,e.Usage=`usage`,e.UserDictionary=`user_dictionary`,e.VoiceInput=`voice_input`,e.Wifi=`wifi`,e.WifiIp=`wifi_ip`,e.Wireless=`wireless`})(qn||={});var Jn;(function(e){e.About=`about`,e.App=`app`,e.AutoLock=`autoLock`,e.Bluetooth=`bluetooth`,e.DateTime=`dateTime`,e.FaceTime=`facetime`,e.General=`general`,e.Keyboard=`keyboard`,e.ICloud=`iCloud`,e.ICloudStorageBackup=`iCloudStorageBackup`,e.International=`international`,e.LocationServices=`locationServices`,e.Music=`music`,e.Notes=`notes`,e.Notifications=`notifications`,e.Phone=`phone`,e.Photos=`photos`,e.ManagedConfigurationList=`managedConfigurationList`,e.Reset=`reset`,e.Ringtone=`ringtone`,e.Sounds=`sounds`,e.SoftwareUpdate=`softwareUpdate`,e.Store=`store`,e.Tracking=`tracking`,e.Wallpaper=`wallpaper`,e.WiFi=`wifi`,e.Tethering=`tethering`,e.DoNotDisturb=`doNotDisturb`,e.TouchIdPasscode=`touchIdPasscode`,e.ScreenTime=`screenTime`,e.Accessibility=`accessibility`})(Jn||={});var Yn=P(`NativeSettings`,{web:()=>N(()=>import(`./kzH4kTkw.js`).then(e=>new e.NativeSettingsWeb),__vite__mapDeps([5,1,2]),import.meta.url)});P(`Browser`,{web:()=>N(()=>import(`./6Zr3ezbx.js`).then(e=>new e.BrowserWeb),__vite__mapDeps([6,1,2]),import.meta.url)});var Xn=globalThis.setTimeout,Zn=globalThis.clearTimeout;N(()=>import(`./QGDLIrkj.js`).then(e=>{Xn=e.setTimeout,Zn=e.clearTimeout}),__vite__mapDeps([7,2]),import.meta.url);async function Qn(e,t=!0){let n=r();try{let r=await E(`${n.public.BFF_URL}/api/streams?slug=${e}`),i=ke();i.value=r,t&&ac(i.value,F.LIVE)}catch(e){let t=j();t.value={severity:`error`,summary:`Sorry. We are having trouble loading the schedule. Please try again later.`,life:null,closable:!0},console.error(`error = `,e)}}async function $n(e=!0){let t=ge(),n=ke(),i=be(),a=Se(),o=r();try{let r=await E(`${o.public.BFF_URL}/api/streams`),s=r.findIndex(e=>e.slug===`wqxr`),c=r.findIndex(e=>e.slug===`wqxr-holiday-channel-on-wnyc`);if(s>c&&c!==-1){let[e]=r.splice(s,1);r.splice(c,0,e)}t.value=r.filter(Boolean);let l=null;l=e?t.value.find(e=>{let t=typeof a.value.default_live_stream==`string`?a.value.default_live_stream:a.value.default_live_stream.station;return i.value=e.slug,e.station===t}):t.value.find(e=>e.slug===i.value),n.value=l}catch(e){let t=j();t.value={severity:`error`,summary:`Sorry. We are having trouble loading the schedule. Please try again later.`,life:8e3,closable:!0},console.error(`error = `,e)}}var er=null,tr=null,nr=1e4,rr=2e4;function ir(){let e=r(),t=ge(),n=ke(),i=ve(),a=ae(),o=be(),s=ie(),c=oe(),l=de(),u=j(),d=_(null),f=_([]),p=_(new Date),m=_(!0);S(p,e=>{m.value=e.toDateString()===new Date().toDateString()});let h=()=>{let e=new Date(p.value);return e.setDate(e.getDate()+1),e},g=()=>{let e=new Date(p.value);return e.setDate(e.getDate()-1),e},v=y(()=>h()),ee=y(()=>g()),b=()=>{i.value?.id===n.value?.id?s.value=!s.value:(o.value=n.value.slug,sc(n.value,F.LIVE))},x=e=>{let t=new Date(e),n=9e5;return new Date(Math.round(t.getTime()/n)*n).toLocaleTimeString(`en-US`,{hour:`numeric`,minute:`numeric`,hour12:!0})},C=(e,t,n)=>{let r=x(e),i=x(t);return n===0&&m.value?`Now Until ${i}`:r};function te(e){let t=new Date,n=new Date(e),r=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds()),i=Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds());return r>i&&(n.setUTCDate(n.getUTCDate()+1),i=Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds())),i-r}function w(e){let t=Date.now(),r=new Date(n.value?.timeEnd).getTime();if(e.find(e=>{let n=new Date(e?.attributes?.start).getTime(),r=new Date(e?.attributes?.end).getTime();return Number.isFinite(n)&&Number.isFinite(r)&&n<=t&&r>t})&&Number.isFinite(r)&&r<=t)return nr+Math.floor(Math.random()*rr);let i=new Date(e?.[0]?.attributes?.start).getTime(),a=new Date(e?.[0]?.attributes?.end).getTime();if(Number.isFinite(i)&&i>t)return i-t;if(Number.isFinite(a)&&a>t)return a-t+3e4;let o=e.map(e=>new Date(e?.attributes?.start).getTime()).filter(e=>Number.isFinite(e)&&e>t).sort((e,t)=>
2e-t)[0];return Number.isFinite(o)?o-t:null}let T=()=>{er&&=(Zn(er),null)},ne=()=>{tr&&=(tr.abort(),null)},re=()=>(ne(),tr=new AbortController,tr),D=async()=>{T(),d.value=null;try{let t=await E(`${e.public.BFF_URL}/api/schedule/${o.value}`,{method:`GET`});if(t.forEach(e=>{e.slug=o.value}),d.value=t,d.value[0]){let e=w(d.value);e!==null&&(er=Xn(async()=>{await Ac(),await D()},e))}}catch(e){u.value={severity:`error`,summary:`Sorry. We are having trouble With the live stream. Please try again later.`,life:null,closable:!0},T(),console.error(`error = `,e)}},O=async(e,t=new Date,n=null)=>{let i=r(),a=j(),o=`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)}`;if(!e||!e.slug)return console.error(`fetchScheduleSimple: Invalid station parameter`,e),null;try{let t={method:`GET`};n&&(t.signal=n);let r=await E(`${i.public.BFF_URL}/api/schedule/${e.slug}?filterMode=specificDate&startDate=${o}`,t);return Array.isArray(r)?(r.forEach(t=>{t.slug=e.slug,t.station=e}),r):(console.error(`fetchScheduleSimple: Invalid response format`,r),null)}catch(n){return n.name===`AbortError`?(console.log(`Schedule fetch was aborted`),null):(console.error(`fetchScheduleSimple error for station ${e?.slug}:`,{error:n,message:n.message,status:n.status,statusText:n.statusText,url:`${i.public.BFF_URL}/api/schedule/${e?.slug}`,date:t,isToday:m.value}),n.status!==500&&n.status!==400&&(a.value={severity:`error`,summary:`Sorry. We are having trouble With the live stream. Please try again later.`,life:null,closable:!0}),null)}},se=()=>{let e=new Date(p.value);e.setDate(e.getDate()+1),p.value=e},ce=()=>{let e=new Date(p.value);e.setDate(e.getDate()-1),p.value=e},k=(e=`smooth`)=>{let t=document.getElementsByClassName(`activestation`);t[0]&&t[0].scrollIntoView({behavior:e,block:`center`,inline:`start`})},A=async(e,t=!0)=>{l.value||(c.value&&t?e?.slug!==o.value&&(await Qn(e.slug),b(),a.value=!0):(t&&e?.slug!==o.value&&(i.value=null),o.value=e.slug,n.value=e),$(`Click Tracking - Station Button`,`Live Page`,`switch station ${e?.station}`))};return{getStationBySlugAndPlayIt:async(e,r=!1)=>{t.value||await new Promise(e=>{let n=S(t,()=>{e(),n()},{once:!0})});let i=t.value.find(t=>t.slug===e);if(i)Xn(()=>{A(i),r&&b()},100);else{console.error(`Station with slug "${e}" not found in available stations.`);let r=j();r.value={severity:`warn`,summary:`Station "${e}" is not available. Loading default station.`,life:5e3,closable:!0},n.value?A(n.value,!1):t.value.length>0&&A(t.value[0],!1)}},switchStation:A,scrollToActiveStation:k,fetchSchedule:D,fetchScheduleSimple:O,clearAllTimeout:T,getTimeDifference:te,getTheTime:C,formatAndRoundTime:x,togglePlayHere:b,liveScheduleData:d,allLiveScheduleData:f,currentScheduleDate:p,nextDayScheduleDate:v,previousDayScheduleDate:ee,setToNextDay:se,setToPreviousDay:ce,isToday:m,abortScheduleFetches:ne,createScheduleAbortController:re}}function ar(e,t){return function(){return e.apply(t,arguments)}}var{toString:or}=Object.prototype,{getPrototypeOf:sr}=Object,{iterator:cr,toStringTag:lr}=Symbol,ur=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),dr=e=>typeof e==`string`&&(e===`__proto__`||e===`constructor`||e===`prototype`),fr=(e,t,n)=>e===Object.prototype||!n&&t===null,pr=e=>{if(!Object.isExtensible(e))return!1;let t=Object.getOwnPropertyNames(e);return Object.getOwnPropertySymbols&&t.push(...Object.getOwnPropertySymbols(e)),t.every(t=>{if(dr(t))return!1;let n=Object.getOwnPropertyDescriptor(e,t);return!!n&&n.configurable&&n.writable===!0})},mr=(e,t)=>{let n=e,r=[];for(;n!=null;){if(r.indexOf(n)!==-1)return!1;r.push(n);let i=sr(n);if(fr(n,i,n===e))return!1;if(ur(n,t))return!0;n=i}return!1},hr=(e,t)=>e!=null&&mr(e,t)?e[t]:void 0,gr=e=>{if(e==null||typeof e!=`object`&&typeof e!=`function`)return e;let t=sr(e);if(t===null&&pr(e))return e;let n=Object.create(null),r=Object.create(null),i=[],a=e;for(;a!=null&&i.indexOf(a)===-1;){i.push(a);let o=a===e?t:sr(a);if(fr(a,o,a===e))break;let s=Object.getOwnPropertyNames(a);Object.getOwnPropertySymbols&&s.push(...Object.getOwnPropertySymbols(a));for(let t of s)dr(t)||ur(r,t)||(n[t]=e[t],r[t]=!0);a=o}return n},_r=(e=>t=>{let n=or.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),V=e=>(e=e.toLowerCase(),t=>_r(t)===e),vr=e=>t=>typeof t===e,{isArray:yr}=Array,br=vr(`undefined`);function xr(e){return e!==null&&!br(e)&&e.constructor!==null&&!br(e.constructor)&&H(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Sr=V(`ArrayBuffer`);function Cr(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Sr(e.buffer),t}var wr=vr(`string`),H=vr(`function`),Tr=vr(`number`),Er=e=>typeof e==`object`&&!!e,Dr=e=>e===!0||e===!1,Or=e=>{if(!Er(e))return!1;let t=sr(e);return(t===null||t===Object.prototype||sr(t)===null)&&!mr(e,lr)&&!mr(e,cr)},kr=e=>{if(!Er(e)||xr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Ar=V(`Date`),jr=V(`File`),Mr=e=>!!(e&&e.uri!==void 0),Nr=e=>e&&e.getParts!==void 0,Pr=V(`Blob`),Fr=V(`FileList`),Ir=V(`Set`),Lr=e=>Er(e)&&H(e.pipe);function Rr(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var zr=Rr(),Br=zr.FormData===void 0?void 0:zr.FormData,Vr=e=>{if(!e)return!1;if(Br&&e instanceof Br)return!0;let t=sr(e);
2if(!t||t===Object.prototype||!H(e.append))return!1;let n=_r(e);return n===`formdata`||n===`object`&&H(e.toString)&&e.toString()===`[object FormData]`},Hr=V(`URLSearchParams`),[Ur,Wr,Gr,Kr]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(V),qr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function Jr(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),yr(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(xr(e))return;let i=n?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length,o;for(r=0;r<a;r++)o=i[r],t.call(null,e[o],o,e)}}function Yr(e,t){if(xr(e))return null;t=t.toLowerCase();let n=Object.keys(e),r=n.length,i;for(;r-->0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Xr=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,Zr=e=>!br(e)&&e!==Xr;function Qr(...e){let{caseless:t,skipUndefined:n}=Zr(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&typeof i==`string`&&Yr(r,i)||i,o=ur(r,a)?r[a]:void 0;Or(o)&&Or(e)?r[a]=Qr(o,e):Or(e)?r[a]=Qr({},e):yr(e)?r[a]=e.slice():(!n||!br(e))&&(r[a]=e)};for(let t=0,n=e.length;t<n;t++){let n=e[t];if(!n||xr(n)||(Jr(n,i),typeof n!=`object`||yr(n)))continue;let r=Object.getOwnPropertySymbols(n);for(let e=0;e<r.length;e++){let t=r[e];ui.call(n,t)&&i(n[t],t)}}return r}var $r=(e,t,n,{allOwnKeys:r}={})=>(Jr(t,(t,r)=>{n&&H(t)?Object.defineProperty(e,r,{__proto__:null,value:ar(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),ei=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),ti=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},ni=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-->0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&sr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},ri=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},ii=e=>{if(!e)return null;if(yr(e))return e;let t=e.length;if(!Tr(t))return null;let n=Array(t);for(;t-->0;)n[t]=e[t];return n},ai=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&sr(Uint8Array)),oi=(e,t)=>{let n=(e&&e[cr]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},si=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ci=V(`HTMLFormElement`),li=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),{propertyIsEnumerable:ui}=Object.prototype,di=V(`RegExp`),fi=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Jr(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},pi=e=>{fi(e,(t,n)=>{if(H(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(H(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},mi=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return yr(e)?r(e):r(String(e).split(t)),n},hi=()=>{},gi=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function _i(e){return!!(e&&H(e.append)&&e[lr]===`FormData`&&e[cr])}var vi=e=>{let t=new WeakSet,n=e=>{if(Er(e)){if(t.has(e))return;if(xr(e))return e;if(!(`toJSON`in e)){t.add(e);let r;if(Ir(e)){r=[];for(let t of e){let e=n(t);!br(e)&&r.push(e)}}else r=yr(e)?[]:{},Jr(e,(e,t)=>{let i=n(e);!br(i)&&(r[t]=i)});return t.delete(e),r}}return e};return n(e)},yi=V(`AsyncFunction`),bi=e=>e&&(Er(e)||H(e))&&H(e.then)&&H(e.catch),xi=((e,t)=>e?setImmediate:t?((e,t)=>(Xr.addEventListener(`message`,({source:n,data:r})=>{n===Xr&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),Xr.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,H(Xr.postMessage)),Si=typeof queueMicrotask<`u`?queueMicrotask.bind(Xr):typeof process<`u`&&process.nextTick||xi,Ci=e=>e!=null&&H(e[cr]),U={isArray:yr,isArrayBuffer:Sr,isBuffer:xr,isFormData:Vr,isArrayBufferView:Cr,isString:wr,isNumber:Tr,isBoolean:Dr,isObject:Er,isPlainObject:Or,isEmptyObject:kr,isReadableStream:Ur,isRequest:Wr,isResponse:Gr,isHeaders:Kr,isUndefined:br,isDate:Ar,isFile:jr,isReactNativeBlob:Mr,isReactNative:Nr,isBlob:Pr,isRegExp:di,isFunction:H,isStream:Lr,isURLSearchParams:Hr,isTypedArray:ai,isFileList:Fr,forEach:Jr,merge:Qr,extend:$r,trim:qr,stripBOM:ei,inherits:ti,toFlatObject:ni,kindOf:_r,kindOfTest:V,endsWith:ri,toArray:ii,forEachEntry:oi,matchAll:si,isHTMLForm:ci,hasOwnProperty:ur,hasOwnProp:ur,hasOwnInPrototypeChain:mr,getSafeProp:hr,toSafeFlatObject:gr,reduceDescriptors:fi,freezeMethods:pi,toObjectSet:mi,toCamelCase:li,noop:hi,toFiniteNumber:gi,findKey:Yr,global:Xr,isContextDefined:Zr,isSpecCompliantForm:_i,toJSONObject:vi,isAsyncFn:yi,isThenable:bi,setImmediate:xi,asap:Si,isIterable:Ci,isSafeIterable:e=>e!=null&&mr(e,cr)&&Ci(e)},wi=U.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),Ti=e=>{let t={},n,r,i;return e&&e.split(`
3`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim();let a=U.hasOwnProp(t,n);!n||a&&U.hasOwnProp(wi,n)||(n===`set-cookie`?a?t[n].push(r):t[n]=[r]:t[n]=a?t[n]+`, `+r:r)}),t};function Ei(e){let t=0,n=e.length;for(;t<n;){let n=e.charCodeAt(t);if(n!==9&&n!==32)break;t+=1}for(;n>t;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}
3var Di=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),Oi=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function ki(e,t){return U.isArray(e)?e.map(e=>ki(e,t)):Ei(String(e).replace(t,``))}var Ai=e=>ki(e,Di),ji=e=>ki(e,Oi);function Mi(e){let t=Object.create(null);return U.forEach(e.toJSON(),(e,n)=>{t[n]=ji(e)}),t}var Ni=Symbol(`internals`);function Pi(e){return e&&String(e).trim().toLowerCase()}function Fi(e){return e===!1||e==null?e:U.isArray(e)?e.map(Fi):Ai(String(e))}function Ii(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var Li=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function Ri(e){let t=0,n=e.length;for(;t<n;){let n=e.charCodeAt(t);if(n!==9&&n!==32)break;t+=1}for(;n>t;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}function zi(e){let t=e.length-1;if(t<1||e.charCodeAt(0)!==34||e.charCodeAt(t)!==34)return e;let n=``;for(let r=1;r<t;r++){let i=e.charCodeAt(r);if(i===34||i===92&&(r+=1,r>=t))return e;n+=e[r]}return n}function Bi(e){let t=Object.create(null),n=String(e),r=0,i=!1,a=!1;function o(e){let i=Ri(n.slice(r,e)),a=i.indexOf(`=`);if(a<1)return;let o=Ri(i.slice(0,a));if(!Li.test(o))return;let s=o.toLowerCase();if(s===`__proto__`||s===`constructor`||s===`prototype`)return;let c=Ri(i.slice(a+1));t[s]=zi(c)}for(let e=0;e<n.length;e++){let t=n.charCodeAt(e);i?a?a=!1:t===92?a=!0:t===34&&(i=!1):t===34?i=!0:(t===44||t===59)&&(o(e),r=e+1)}return o(n.length),t}var Vi=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Hi(e,t,n,r,i){if(U.isFunction(r))return r.call(this,t,n);if(i&&(t=n),U.isString(t)){if(U.isString(r))return t.indexOf(r)!==-1;if(U.isRegExp(r))return r.test(t)}}function Ui(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Wi(e,t){let n=U.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var W=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=Pi(t);if(!i)return;let a=U.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=Fi(e))}let a=(e,t)=>U.forEach(e,(e,n)=>i(e,n,t));if(U.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(U.isString(e)&&(e=e.trim())&&!Vi(e))a(Ti(e),t);else if(U.isObject(e)&&U.isSafeIterable(e)){let n=Object.create(null),r,i;for(let t of e){if(!U.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);i=t[0],U.hasOwnProp(n,i)?(r=n[i],n[i]=U.isArray(r)?[...r,t[1]]:[r,t[1]]):n[i]=t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=Pi(e),e){let n=U.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return Ii(e);if(U.isFunction(t))return t.call(this,e,n);if(U.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=Pi(e),e){let n=U.findKey(this,e);return!(!n||this[n]===void 0||t&&!Hi(this,this[n],n,t))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=Pi(e),e){let i=U.findKey(n,e);i&&(!t||Hi(n,n[i],i,t))&&(delete n[i],r=!0)}}return U.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||Hi(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return U.forEach(this,(r,i)=>{let a=U.findKey(n,i);if(a){t[a]=Fi(r),delete t[i];return}let o=e?Ui(i):String(i).trim();o!==i&&delete t[i],t[o]=Fi(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return U.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&U.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(`
4`)}getSetCookie(){let e=this.get(`set-cookie`);return U.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return Bi(e)}static concat(e,...t){let n=new this(e);
4return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[Ni]=this[Ni]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=Pi(e);t[r]||(Wi(n,e),t[r]=!0)}return U.isArray(e)?e.forEach(r):r(e),this}};W.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),U.reduceDescriptors(W.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),U.freezeMethods(W);var Gi=`[REDACTED ****]`;function Ki(e){if(U.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(U.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function qi(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||U.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof W&&(e=e.toJSON()),r.push(e);let t;if(U.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);U.isUndefined(r)||(t[n]=r)});else{if(!U.isPlainObject(e)&&Ki(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?Gi:i(a);U.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}function Ji(e){try{return String(e)}catch{return``}}function Yi(e){return e.errors.map(e=>{try{return e&&e.message?Ji(e.message):Ji(e)}catch{return``}}).filter(Boolean).join(`; `)||e.name||`AggregateError`}var G=class e extends Error{static from(t,n,r,i,a,o){let s=t.message;!s&&U.isArray(t.errors)&&t.errors.length&&(s=Yi(t));let c=new e(s,n||t.code,r,i,a);return Object.defineProperty(c,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),o&&Object.assign(c,o),c}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&U.hasOwnProp(e,`redact`)?e.redact:void 0,n=U.isArray(t)&&t.length>0?qi(e,t):U.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};G.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,G.ERR_BAD_OPTION=`ERR_BAD_OPTION`,G.ECONNABORTED=`ECONNABORTED`,G.ETIMEDOUT=`ETIMEDOUT`,G.ECONNREFUSED=`ECONNREFUSED`,G.ERR_NETWORK=`ERR_NETWORK`,G.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,G.ERR_DEPRECATED=`ERR_DEPRECATED`,G.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,G.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,G.ERR_CANCELED=`ERR_CANCELED`,G.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,G.ERR_INVALID_URL=`ERR_INVALID_URL`,G.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function Xi(e){return U.isPlainObject(e)||U.isArray(e)}function Zi(e){return U.endsWith(e,`[]`)?e.slice(0,-2):e}function Qi(e,t,n){return e?e.concat(t).map(function(e,t){return e=Zi(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function $i(e){return U.isArray(e)&&!e.some(Xi)}var ea=U.toFlatObject(U,{},null,function(e){return/^is[A-Z]/.test(e)});function ta(e,t,n){if(!U.isObject(e))throw TypeError(`target must be an object`);t||=new FormData;let r=(e,t)=>{let r=U.getSafeProp(n,e);return U.isUndefined(r)?t:r},i=r(`metaTokens`,!0),a=r(`visitor`)||h,o=r(`dots`,!1),s=r(`indexes`,!1),c=r(`Blob`)||typeof Blob<`u`&&Blob,l=r(`maxDepth`,100),u=c&&U.isSpecCompliantForm(t),d=[];if(!U.isFunction(a))throw TypeError(`visitor must be a function`);function f(e){if(e===null)return``;if(U.isDate(e))return e.toISOString();if(U.isBoolean(e))return e.toString();if(!u&&U.isBlob(e))throw new G(`Blob is not supported. Use a Buffer instead.`);if(U.isArrayBuffer(e)||U.isTypedArray(e)){if(u&&typeof c==`function`)return new c([e]);throw new G(`Blob is not supported. Use a Buffer instead.`,G.ERR_NOT_SUPPORT)}return e}function p(e){if(e>l)throw new G(`Object is too deeply nested (`+e+` levels). Max depth: `+l,G.ERR_FORM_DATA_DEPTH_EXCEEDED)}function m(e,t){if(l===1/0)return JSON.stringify(e);let n=[];return JSON.stringify(e,function(e,r){if(!U.isObject(r))return r;for(;n.length&&n[n.length-1]!==this;)n.pop();
4return n.push(r),p(t+n.length-1),r})}function h(e,n,r){let a=e;if(U.isReactNative(t)&&U.isReactNativeBlob(e))return t.append(Qi(r,n,o),f(e)),!1;if(e&&!r&&typeof e==`object`){if(U.endsWith(n,`{}`))n=i?n:n.slice(0,-2),e=m(e,1);else if(U.isArray(e)&&$i(e)||(U.isFileList(e)||U.endsWith(n,`[]`))&&(a=U.toArray(e)))return n=Zi(n),a.forEach(function(e,r){!(U.isUndefined(e)||e===null)&&t.append(s===!0?Qi([n],r,o):s===null?n:n+`[]`,f(e))}),!1}return Xi(e)?!0:(t.append(Qi(r,n,o),f(e)),!1)}let g=Object.assign(ea,{defaultVisitor:h,convertValue:f,isVisitable:Xi});function _(e,n,r=0){if(!U.isUndefined(e)){if(p(r),d.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));d.push(e),U.forEach(e,function(e,i){(!(U.isUndefined(e)||e===null)&&a.call(t,e,U.isString(i)?i.trim():i,n,g))===!0&&_(e,n?n.concat(i):[i],r+1)}),d.pop()}}if(!U.isObject(e))throw TypeError(`data must be an object`);return _(e),t}function na(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function ra(e,t){this._pairs=[],e&&ta(e,this,t)}var ia=ra.prototype;ia.append=function(e,t){this._pairs.push([e,t])},ia.toString=function(e){let t=e?t=>e.call(this,t,na):na;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function aa(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function oa(e,t,n){if(!t)return e;e||=``;let r=U.isFunction(n)?{serialize:n}:n,i=U.getSafeProp(r,`encode`)||aa,a=U.getSafeProp(r,`serialize`),o;if(o=a?a(t,r):U.isURLSearchParams(t)?t.toString():new ra(t,r).toString(i),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var sa=Symbol(`internals`);function ca(e){return e?e.length:0}function la(e){if(e)for(;e.length&&e[e.length-1]===null;)e.pop()}function ua(e,t){let n=e.handlers,r=ca(n);n===t.handlersRef?r!==t.handlersLength&&(r?t.handlerEntries.forEach(function(e,r){n[e.index]!==e.handler&&t.handlerEntries.delete(r)}):t.handlerEntries.clear()):(t.handlersRef=n,t.handlerEntries.clear()),t.handlersLength=r}var da=class{constructor(){this.handlers=[],this[sa]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,t,n){let r={fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null},i=this[sa];this.handlers??=[],ua(this,i);let a=i.nextId++;return this.handlers.push(r),i.handlerEntries.set(a,{handler:r,index:this.handlers.length-1}),i.handlersLength=this.handlers.length,a}eject(e){let t=this[sa];ua(this,t);let n=t.handlerEntries.get(e);if(n){if(t.handlerEntries.delete(e),this.handlers[n.index]!==n.handler)return;this.handlers[n.index]=null,t.iterationDepth||(la(this.handlers),t.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],ua(this,this[sa]))}forEach(e){let t=this[sa];ua(this,t),t.iterationDepth++;try{U.forEach(this.handlers,function(t){t!==null&&e(t)})}finally{--t.iterationDepth||(ua(this,t),la(this.handlers),t.handlersLength=ca(this.handlers))}}},fa={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},pa={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:ra,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},ma=t({hasBrowserEnv:()=>ha,hasStandardBrowserEnv:()=>_a,hasStandardBrowserWebWorkerEnv:()=>va,navigator:()=>ga,origin:()=>ya}),ha=typeof window<`u`&&typeof document<`u`,ga=typeof navigator==`object`&&navigator||void 0,_a=ha&&(!ga||[`ReactNative`,`NativeScript`,`NS`].indexOf(ga.product)<0),va=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,ya=ha&&window.location.href||`http://localhost`,K={...ma,...pa};function ba(e,t){return ta(e,new K.classes.URLSearchParams,{visitor:function(e,t,n,r){return K.isNode&&U.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}var xa=100;function Sa(e){if(e>xa)throw new G(`FormData field is too deeply nested (`+e+` levels). Max depth: `+xa,G.ERR_FORM_DATA_DEPTH_EXCEEDED)}function Ca(e){let t=[],n=/[^.[\]]+|\[([^.[\]]*)]/g,r;for(;(r=n.exec(e))!==null;)Sa(t.length),t.push(r[0]===`[]`?``:r[1]||r[0]);return t}function wa(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r<i;r++)a=n[r],t[a]=e[a];return t}function Ta(e){function t(e,n,r,i){Sa(i);let a=e[i++];if(a===`__proto__`)return!0;let o=Number.isFinite(+a),s=i>=e.length;return a=!a&&U.isArray(r)?r.length:a,s?(U.hasOwnProp(r,a)?r[a]=U.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!U.hasOwnProp(r,a)||!U.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&U.isArray(r[a])&&(r[a]=wa(r[a])),!o)}if(U.isFormData(e)&&U.isFunction(e.entries)){let n={};
4return U.forEachEntry(e,(e,r)=>{t(Ca(e),r,n,0)}),n}return null}var Ea=Object.freeze([`get`,`delete`,`head`,`options`,`post`,`put`,`patch`,`purge`,`link`,`unlink`,`query`]),Da=(e,t)=>e!=null&&U.hasOwnProp(e,t)?e[t]:void 0;function Oa(e,t,n){if(U.isString(e))try{return(t||JSON.parse)(e),U.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var ka={transitional:fa,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=U.isObject(e);if(i&&U.isHTMLForm(e)&&(e=new FormData(e)),U.isFormData(e))return r?JSON.stringify(Ta(e)):e;if(U.isArrayBuffer(e)||U.isBuffer(e)||U.isStream(e)||U.isFile(e)||U.isBlob(e)||U.isReadableStream(e))return e;if(U.isArrayBufferView(e))return e.buffer;if(U.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=Da(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return ba(e,t).toString();if((a=U.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=Da(this,`env`),r=n&&n.FormData;return ta(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),Oa(e)):e}],transformResponse:[function(e){let t=Da(this,`transitional`)||ka.transitional,n=t&&t.forcedJSONParsing,r=Da(this,`responseType`),i=r===`json`;if(U.isResponse(e)||U.isReadableStream(e))return e;if(e&&U.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,Da(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?G.from(e,G.ERR_BAD_RESPONSE,this,null,Da(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:K.classes.FormData,Blob:K.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};U.forEach(Ea,e=>{ka.headers[e]={}});function Aa(e,t){let n=this||ka,r=t||n,i=W.from(r.headers),a=r.data;return U.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function ja(e){return!!(e&&e.__CANCEL__)}var Ma=class extends G{constructor(e,t,n){super(e??`canceled`,G.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function Na(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new G(`Request failed with status code `+n.status,n.status>=400&&n.status<500?G.ERR_BAD_REQUEST:G.ERR_BAD_RESPONSE,n.config,n.request,n))}var Pa=/[\t\n\r]/g;function Fa(e){if(typeof e!=`string`)return e;let t=0;for(;t<e.length&&e.charCodeAt(t)<=32;)t++;return e.slice(t).replace(Pa,``)}function Ia(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function La(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o<t)return;let f=l&&c-l;return f?Math.round(d*1e3/f):void 0}}function Ra(e,t){let n=0,r=1e3/t,i,a,o=(t,r=Date.now())=>{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i),(...e)=>o(e)]}var za=(e,t,n=3)=>{let r=0,i=La(50,250);return Ra(n=>{if(!n||!U.isNumber(n.loaded))return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=Math.max(0,o==null?a:Math.min(a,o)),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},Ba=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Va=(e,t=U.asap)=>(...n)=>t(()=>e(...n)),Ha=K.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,K.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(K.origin),K.navigator&&/(msie|trident)/i.test(K.navigator.userAgent)):()=>!0,Ua=K.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];U.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),U.isString(r)&&s.push(`path=${r}`),U.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),U.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;n<t.length;n++){let r=t[n].replace(/^\s+/,``),i=r.indexOf(`=`);
4if(i!==-1&&r.slice(0,i)===e)try{return decodeURIComponent(r.slice(i+1))}catch{return r.slice(i+1)}}return null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function Wa(e){return typeof e==`string`&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Ga(e,t){if(!t)return e;let n=e.length;for(;n>0&&e.charCodeAt(n-1)===47;)n--;return e.slice(0,n)+`/`+t.replace(/^\/+/,``)}var Ka=/^https?:(?!\/\/)/i;function qa(e){return e&&e.replace(/(^|&)([^=&]*=)?[^&]+/g,(e,t,n=``)=>`${t}${n}${Gi}`)}function Ja(e){let t=e.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${Gi}@`),n=t.indexOf(`#`),r=(n===-1?t:t.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${Gi}`);return n===-1?r:`${r}#${qa(t.slice(n+1))}`}function Ya(e,t){if(typeof e==`string`){let n=Fa(e);if(Ka.test(n))throw new G(`Invalid URL ${JSON.stringify(Ja(n))}: missing "//" after protocol`,G.ERR_INVALID_URL,t)}}function Xa(e,t,n,r){Ya(t,r);let i=!Wa(t);return e&&(i||n===!1)?(Ya(e,r),Ga(e,t)):t}var Za=e=>e instanceof W?{...e}:e,Qa=e=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(e).concat(Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)):Object.keys(e);function $a(e,t){e||={},t||={};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return U.isPlainObject(e)&&U.isPlainObject(t)?U.merge.call({caseless:r},e,t):U.isPlainObject(t)?U.merge({},t):U.isArray(t)?t.slice():t}function i(e,t,n,i){if(!U.isUndefined(t))return r(e,t,n,i);if(!U.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!U.isUndefined(t))return r(void 0,t)}function o(e,t){if(!U.isUndefined(t))return r(void 0,t);if(!U.isUndefined(e))return r(void 0,e)}function s(n){let r=U.hasOwnProp(t,`transitional`)?t.transitional:void 0;if(!U.isUndefined(r)){if(U.isPlainObject(r)){if(U.hasOwnProp(r,n))return r[n]}else return}let i=U.hasOwnProp(e,`transitional`)?e.transitional:void 0;if(U.isPlainObject(i)&&U.hasOwnProp(i,n))return i[n]}function c(n,i,a){if(U.hasOwnProp(t,a))return r(n,i);if(U.hasOwnProp(e,a))return r(void 0,n)}let l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutErrorMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(e,t,n)=>i(Za(e),Za(t),n,!0)};return U.forEach(Qa({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=U.hasOwnProp(l,r)?l[r]:i,o=a(U.hasOwnProp(e,r)?e[r]:void 0,U.hasOwnProp(t,r)?t[r]:void 0,r);U.isUndefined(o)&&a!==c||(n[r]=o)}),U.hasOwnProp(t,`validateStatus`)&&U.isUndefined(t.validateStatus)&&s(`validateStatusUndefinedResolves`)===!1&&(U.hasOwnProp(e,`validateStatus`)?n.validateStatus=r(void 0,e.validateStatus):delete n.val
4idateStatus),n}var eo=[`content-type`,`content-length`];function to(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t||{}).forEach(([t,n])=>{eo.includes(t.toLowerCase())&&e.set(t,n)})}var no=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16)));function ro(e){let t=$a({},e),n=e=>U.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=W.from(s),t.url=oa(Xa(l,d,u,t),n(`params`),n(`paramsSerializer`)),c){let t=U.getSafeProp(c,`username`)||``,n=U.getSafeProp(c,`password`)||``;try{s.set(`Authorization`,`Basic `+btoa(t+`:`+(n?no(n):``)))}catch(t){throw G.from(t,G.ERR_BAD_OPTION_VALUE,e)}}if(U.isFormData(r)){let e=U.getSafeProp(r,`getHeaders`);K.hasStandardBrowserEnv||K.hasStandardBrowserWebWorkerEnv||U.isReactNative(r)?s.setContentType(void 0):U.isFunction(e)&&to(s,e.call(r),n(`formDataHeaderPolicy`))}if(K.hasStandardBrowserEnv&&(U.isFunction(i)&&(i=i(t)),i===!0||i==null&&Ha(t.url))){let e=a&&o&&Ua.read(o);e&&s.set(a,e)}return t}var io=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=ro(e),i=r.data,a=W.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p,m;function h(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let g=new XMLHttpRequest;g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout;function _(i){if(!g)return;if(g.status===0&&(Ia(Fa(r.url))||Ia(K.origin))!==`file`&&!(g.responseURL&&g.responseURL.startsWith(`file:`))){n(new G(`Request aborted`,G.ECONNABORTED,e,g)),h(),g=null;return}try{i?m&&m(i):p&&p()}catch(e){setTimeout(()=>{throw e})}if(!g)return;let a=W.from(`getAllResponseHeaders`in g&&g.getAllResponseHeaders());Na(function(e){t(e),h()},function(e){n(e),h()},{data:!o||o===`text`||o===`json`?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:a,config:e,request:g}),g=null}`onloadend`in g?g.onloadend=_:g.onreadystatechange=function(){g&&g.readyState===4&&(g.status!==0||g.responseURL&&g.responseURL.startsWith(`file:`))&&setTimeout(_)},g.onabort=function(){g&&=(n(new G(`Request aborted`,G.ECONNABORTED,e,g)),h(),null)},g.onerror=function(t){let r=new G(t&&t.message?t.message:`Network Error`,G.ERR_NETWORK,e,g);r.event=t||null,n(r),h(),g=null},g.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||fa;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new G(t,i.clarifyTimeoutError?G.ETIMEDOUT:G.ECONNABORTED,e,g)),h(),g=null},i===void 0&&a.setContentType(null),`setRequestHeader`in g&&U.forEach(Mi(a),function(e,t){g.setRequestHeader(t,e)}),U.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),o&&o!==`json`&&(g.responseType=r.responseType),c&&([d,p,m]=za(c,!0),g.addEventListener(`progress`,d)),s&&g.upload&&([u,f]=za(s),g.upload.addEventListener(`progress`,u),g.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{g&&=(n(!t||t.type?new Ma(null,e,g):t),g.abort(),h(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let v=Ia(r.url);if(v&&!K.protocols.includes(v)){n(new G(`Unsupported protocol `+v+`:`,G.ERR_BAD_REQUEST,e)),h();return}g.send(i||null)})},ao=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof G?t:new Ma(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new G(`timeout of ${t}ms exceeded`,G.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>{if(!r){if(e.aborted){i.call(e);return}e.addEventListener(`abort`,i,{once:!0})}});let{signal:s}=n;return s.unsubscribe=()=>U.asap(o),s},oo=function*(e,t){let n=e.byteLength;if(!t||n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},so=async function*(e,t){for await(let n of co(e))yield*oo(n,t)},co=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}let t=e.getReader();try{for(;;){let{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},lo=(e,t,n,r)=>{let i=so(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},uo=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,fo=(e,t,n)=>t+2<n&&uo(e.charCodeAt(t+1))&&uo(e.charCodeAt(t+2)),po=e=>e<=57?e-48:(e&223)-55,mo=e=>e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===43||e===47||e===45||e===95,ho=e=>e===9||e===10||e===12||e===13||e===32,go=e=>{let t=Math.floor(e/4),n=e%4;return t*3+(n===2?1:n===3?2:0)},_o=e=>{let t=e.length,n=0;return t>0&&e.charCodeAt(t-1)===61&&(n++,t>1&&e.charCodeAt(t-2)===61&&n++),Math.floor((t-n)*3/4)},vo=e=>{let t=e.length,n=0,r=0,i=!1;for(let a=0;a<t;a++){let o=e.charCodeAt(a);if(o===37&&fo(e,a,t)&&(o=po(e.charCodeAt(a+1))*16+po(e.charCodeAt(a+2)),a+=2),!ho(o)){if(o===61){r++;continue}if(!mo(o)||r>0){i=!0;continue}n++}}return i||r>2||r>0&&(n+r)%4!=0||n%4==1?_o(e):go(n)},yo=(e,t)=>{if(!e||typeof e!=`string`||!e.startsWith(`data:`))return 0;let n=e.indexOf(`,`);if(n<0)return 0;let r=e.slice(5,n),i=e.slice(n+1);if(/;base64/i.test(r))return t(i);let a=0;for(let e=0,t=i.length;e<t;e++){let n=i.charCodeAt(e);if(n===37&&fo(i,e,t))a+=1,e+=2;else if(n<128)a+=1;else if(n<2048)a+=2;else if(n>=55296&&n<=56319&&e+1<t){let t=i.charCodeAt(e+1);t>
4=56320&&t<=57343?(a+=4,e++):a+=3}else a+=3}return a};function bo(e){let t=typeof e==`string`?e.indexOf(`#`):-1;return yo(t===-1?e:e.slice(0,t),vo)}var xo=`1.20.0`,So=65536,Co={cache:`default`,redirect:`follow`,referrer:`about:client`,referrerPolicy:``,mode:`cors`,integrity:``,keepalive:!1,priority:`auto`,window:null},{isFunction:wo}=U,To=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Eo=e=>{if(!U.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},Do=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Oo=e=>{let t=e.indexOf(`://`),n=e;return t!==-1&&(n=n.slice(t+3)),n.includes(`@`)||n.includes(`:`)},ko=e=>{let t=U.global!==void 0&&U.global!==null?U.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=U.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?wo(i):typeof fetch==`function`,c=wo(a),l=wo(o);if(!s)return!1;let u=s&&wo(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&Do(()=>{let e=!1,t=new a(K.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&Do(()=>U.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new G(`Response type '${e}' is not supported`,G.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(U.isBlob(e))return e.size;if(U.isSpecCompliantForm(e))return(await new a(K.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(U.isArrayBufferView(e)||U.isArrayBuffer(e))return e.byteLength;if(U.isURLSearchParams(e)&&(e+=``),U.isString(e))return(await d(e)).byteLength},g=async(e,t)=>U.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:d,timeout:_,onDownloadProgress:v,onUploadProgress:ee,responseType:y,headers:b,withCredentials:x=`same-origin`,fetchOptions:S,maxContentLength:C,maxBodyLength:te,maxRedirects:w}=ro(e),T=U.isNumber(C)&&C>-1,ne=U.isNumber(te)&&te>-1,re=t=>U.hasOwnProp(e,t)?e[t]:void 0,E=i||fetch;y=y?(y+``).toLowerCase():`text`;let D=ao([l,d&&d.toAbortSignal()],_),O=null,ie=D&&D.unsubscribe&&(()=>{D.unsubscribe()}),ae,oe=null,se=()=>new G(`Request body larger than maxBodyLength limit`,G.ERR_BAD_REQUEST,e,O);try{let i,l=re(`auth`);if(l&&(i={username:U.getSafeProp(l,`username`)||``,password:U.getSafeProp(l,`password`)||``}),Oo(t)){let e=new URL(t,K.origin);!i&&(e.username||e.password)&&(i={username:Eo(e.username),password:Eo(e.password)}),(e.username||e.password)&&(e.username=``,e.password=``,t=e.href)}if(i&&(b.delete(`authorization`),b.set(`Authorization`,`Basic `+btoa(To((i.username||``)+`:`+(i.password||``))))),T&&typeof t==`string`&&t.startsWith(`data:`)&&bo(t)>C)throw new G(`maxContentLength size of `+C+` exceeded`,G.ERR_BAD_RESPONSE,e,O);if(ne&&n!==`get`&&n!==`head`){let e=await h(s);if(typeof e==`number`&&isFinite(e)&&(ae=e,e>te))throw se()}let d=ne&&(U.isReadableStream(s)||U.isStream(s)),_=(e,t,n)=>lo(e,So,e=>{if(ne&&e>te)throw oe=se();t&&t(e)},n);if(f&&n!==`get`&&n!==`head`&&(ee||d)){if(ae??=await g(b,s),ae!==0||d){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(U.isFormData(s)&&(n=e.headers.get(`content-type`))&&b.setContentType(n),e.body){let[t,n]=ee&&Ba(ae,za(Va(ee)))||[];s=_(e.body,t,n)}}}else if(d&&!c&&u&&n!==`get`&&n!==`head`)s=_(s);else if(d&&c&&!f&&n!==`get`&&n!==`head`)throw new G(`Stream request bodies are not supported by the current fetch implementation`,G.ERR_NOT_SUPPORT,e,O);U.isString(x)||(x=x?`include`:`omit`);let ce=c&&`credentials`in a.prototype;if(U.isFormData(s)){let e=b.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&b.delete(`content-type`)}b.set(`User-Agent`,`axios/`+xo,!1);let k=S==null?S:Object.assign(Object.create(null),S);k&&(delete k.body,delete k.headers,delete k.method,delete k.signal,delete k.duplex,delete k.credentials);let A=Object.assign(Object.create(null),k,{signal:D,method:n.toUpperCase(),headers:Mi(b.normalize()),body:s,duplex:`half`,credentials:ce?x:void 0});c&&(U.forEach(Co,(e,t)=>{A[t]===void 0&&(A[t]=e)}),A.signal===void 0&&(A.signal=null),A.body===void 0&&(A.body=null)),w===0&&(A.redirect=`manual`,k&&(k.redirect=`manual`)),O=c&&new a(t,A);let le=await(c?E(O,k):E(t,A)),ue=W.from(le.headers);if(T){let t=U.toFiniteNumber(ue.getContentLength());if(t!=null&&t>C)throw new G(`maxContentLength size of `+C+` exceeded`,G.ERR_BAD_RESPONSE,e,O)}let de=p&&(y===`stream`||y===`response`);if(p&&le.body&&(v||T||de&&ie)){let t={};
4[`status`,`statusText`,`headers`].forEach(e=>{t[e]=le[e]});let n=U.toFiniteNumber(ue.getContentLength()),[r,i]=v&&Ba(n,za(Va(v),!0))||[],a=0;le=new o(lo(le.body,So,t=>{if(T&&(a=t,a>C))throw new G(`maxContentLength size of `+C+` exceeded`,G.ERR_BAD_RESPONSE,e,O);r&&r(t)},()=>{i&&i(),ie&&ie()}),t)}y||=`text`;let fe=await m[U.findKey(m,y)||`text`](le,e);if(T&&!p&&!de){let t;if(fe!=null&&(typeof fe.byteLength==`number`?t=fe.byteLength:typeof fe.size==`number`?t=fe.size:typeof fe==`string`&&(t=typeof r==`function`?new r().encode(fe).byteLength:fe.length)),typeof t==`number`&&t>C)throw new G(`maxContentLength size of `+C+` exceeded`,G.ERR_BAD_RESPONSE,e,O)}return!de&&ie&&ie(),await new Promise((t,n)=>{Na(t,n,{data:fe,headers:W.from(le.headers),status:le.status,statusText:le.statusText,config:e,request:O})})}catch(t){if(ie&&ie(),D&&D.aborted&&D.reason instanceof G){let n=D.reason;throw n.config=e,O&&(n.request=O),t!==n&&Object.defineProperty(n,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),n}if(oe)throw O&&!oe.request&&(oe.request=O),oe;if(t instanceof G)throw O&&!t.request&&(t.request=O),t;if(t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)){let n=new G(`Network Error`,G.ERR_NETWORK,e,O,t&&t.response);throw Object.defineProperty(n,"cause",{__proto__:null,value:t.cause||t,writable:!0,enumerable:!1,configurable:!0}),n}throw G.from(t,t&&t.code,e,O,t&&t.response)}}},Ao=new Map,jo=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Ao;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:ko(t)),l=c;return c};jo();var Mo={http:null,xhr:io,fetch:{get:jo}};U.forEach(Mo,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});var No=e=>`- ${e}`,Po=e=>U.isFunction(e)||e===null||e===!1;function Fo(e,t){e=U.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o<n;o++){r=e[o];let n;if(i=r,!Po(r)&&(i=Mo[(n=String(r)).toLowerCase()],i===void 0))throw new G(`Unknown adapter '${n}'`);if(i&&(U.isFunction(i)||(i=i.get(t))))break;a[n||`#`+o]=i}if(!i){let e=Object.entries(a).map(([e,t])=>`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new G(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since :
5`+e.map(No).join(`
6`):` `+No(e[0]):`as no adapter specified`),G.ERR_NOT_SUPPORT)}return i}var Io={getAdapter:Fo,adapters:Mo};function Lo(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ma(null,e)}function Ro(e){let t=U.toSafeFlatObject(e);return Lo(t),t.headers=W.from(U.getSafeProp(t,`headers`)),t.data=Aa.call(t,t.transformRequest),[`post`,`put`,`patch`].indexOf(t.method)!==-1&&t.headers.setContentType(`application/x-www-form-urlencoded`,!1),Io.getAdapter(t.adapter||ka.adapter,t)(t).then(function(e){Lo(t),t.response=e;try{e.data=Aa.call(t,t.transformResponse,e)}finally{delete t.response}return e.headers=W.from(e.headers),e},function(e){if(!ja(e)&&(Lo(t),e&&e.response)){t.response=e.response;try{e.response.data=Aa.call(t,t.transformResponse,e.response)}finally{delete t.response}e.response.headers=W.from(e.response.headers)}return Promise.reject(e)})}var zo={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{zo[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var Bo={};zo.transitional=function(e,t,n){function r(e,t){return`[Axios v`+xo+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new G(r(i,` has been removed`+(t?` in `+t:``)),G.ERR_DEPRECATED);return t&&!Bo[i]&&(Bo[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),!e||e(n,i,a)}},zo.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function Vo(e,t,n){if(typeof e!=`object`||!e)throw new G(`options must be an object`,G.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-->0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new G(`option `+a+` must be `+n,G.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new G(`Unknown option `+a,G.ERR_BAD_OPTION)}}var Ho={assertOptions:Vo,validators:zo},q=Ho.validators,Uo=class{constructor(e){this.defaults=e||{},this.interceptors={request:new da,response:new da}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error)try{let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack,r=``;if(typeof n==`string`){let e=n.indexOf(`
7`);r=e===-1?``:n.slice(e+1)}if(!e.stack)e.stack=r;else if(r){let t=r.indexOf(`
8`),n=t===-1?-1:r.indexOf(`
9`,t+1),i=n===-1?``:r.slice(n+1);String(e.stack).endsWith(i)||(e.stack+=`
10`+r)}}catch{}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=$a(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&Ho.assertOptions(n,{silentJSONParsing:q.transitional(q.boolean),forcedJSONParsing:q.transitional(q.boolean),clarifyTimeoutError:q.transitional(q.boolean),legacyInterceptorReqResOrdering:q.transitional(q.boolean),advertiseZstdAcceptEncoding:q.transitional(q.boolean),validateStatusUndefinedResolves:q.transitional(q.boolean)}
10,!1),r!=null&&(U.isFunction(r)?t.paramsSerializer={serialize:r}:Ho.assertOptions(r,{encode:q.function,serialize:q.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),Ho.assertOptions(t,{baseUrl:q.spelling(`baseURL`),withXsrfToken:q.spelling(`withXSRFToken`)},!0),t.method=(U.getSafeProp(t,`method`)||U.getSafeProp(this.defaults,`method`)||`get`).toLowerCase();let a=i&&U.merge(i.common,i[t.method]);i&&U.forEach(Ea.concat(`common`),e=>{delete i[e]}),t.headers=W.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||fa;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[Ro.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u<d;)l=l.then(e[u++],e[u++]);return l}d=o.length;let f=t;for(;u<d;){let e=o[u++],t=o[u++];try{f=e?e(f):f}catch(e){if(!t){l=Promise.reject(e);break}try{let n=t.call(this,e);U.isThenable(n)&&(l=Promise.resolve(n).then(()=>Ro.call(this,f)))}catch(e){l=Promise.reject(e)}break}}if(!l)try{l=Ro.call(this,f)}catch(e){l=Promise.reject(e)}for(u=0,d=c.length;u<d;)l=l.then(c[u++],c[u++]);return l}getUri(e){return e=$a(this.defaults,e),oa(Xa(e.baseURL,e.url,e.allowAbsoluteUrls,e),e.params,e.paramsSerializer)}};U.forEach([`delete`,`get`,`head`,`options`],function(e){Uo.prototype[e]=function(t,n){return this.request($a(n||{},{method:e,url:t,data:n&&U.hasOwnProp(n,`data`)?n.data:void 0}))}}),U.forEach([`post`,`put`,`patch`,`query`],function(e){function t(t){return function(n,r,i){return this.request($a(i||{},{method:e,headers:t?{"Content-Type":`multipart/form-data`}:{},url:n,data:r}))}}Uo.prototype[e]=t(),e!==`query`&&(Uo.prototype[e+`Form`]=t(!0))});var Wo=class e{constructor(e){if(typeof e!=`function`)throw TypeError(`executor must be a function.`);let t;this.promise=new Promise(function(e){t=e});let n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-->0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new Ma(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function Go(e){return function(t){return e.apply(null,t)}}function Ko(e){return U.isObject(e)&&e.isAxiosError===!0}var qo={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
10alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(qo).forEach(([e,t])=>{qo[t]===void 0&&(qo[t]=e)});function Jo(e){let t=new Uo(e),n=ar(Uo.prototype.request,t);return U.extend(n,Uo.prototype,t,{allOwnKeys:!0}),U.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return Jo($a(e,t))},n}var J=Jo(ka);J.Axios=Uo,J.CanceledError=Ma,J.CancelToken=Wo,J.isCancel=ja,J.VERSION=xo,J.toFormData=ta,J.AxiosError=G,J.Cancel=J.CanceledError,J.all=function(e){return Promise.all(e)},J.spread=Go,J.isAxiosError=Ko,J.mergeConfig=$a,J.AxiosHeaders=W,J.formToJSON=e=>Ta(U.isHTMLForm(e)?new FormData(e):e),J.getAdapter=Io.getAdapter,J.HttpStatusCode=qo,J.default=J;var Yo=P(`Share`,{web:()=>N(()=>import(`./_6fCNR-u.js`).then(e=>new e.ShareWeb),__vite__mapDeps([8,1,2]),import.meta.url)}),Xo=class extends Fe{async write(e){if(typeof navigator>`u`||!navigator.clipboard)throw this.unavailable(`Clipboard API not available in this browser`);if(e.string!==void 0)await this.writeText(e.string);else if(e.url)await this.writeText(e.url);else if(e.image){if(typeof ClipboardItem<`u`)try{let t=await(await fetch(e.image)).blob(),n=new ClipboardItem({[t.type]:t});await navigator.clipboard.write([n])}catch{throw Error(`Failed to write image`)}else throw this.unavailable(`Writing images to the clipboard is not supported in this browser`)}else throw Error(`Nothing to write`)}async read(){if(typeof navigator>`u`||!navigator.clipboard)throw this.unavailable(`Clipboard API not available in this browser`);if(typeof ClipboardItem<`u`)try{let e=await navigator.clipboard.read(),t=e[0].types[0],n=await e[0].getType(t);return{value:await this._getBlobData(n,t),type:t}}catch{return this.readText()}return this.readText()}async readText(){if(typeof navigator>`u`||!navigator.clipboard||!navigator.clipboard.readText)throw this.unavailable(`Reading from clipboard not supported in this browser`);return{value:await navigator.clipboard.readText(),type:`text/plain`}}async writeText(e){if(typeof navigator>`u`||!navigator.clipboard||!navigator.clipboard.writeText)throw this.unavailable(`Writting to clipboard not supported in this browser`);await navigator.clipboard.writeText(e)}_getBlobData(e,t){return new Promise((n,r)=>{let i=new FileReader;t.includes(`image`)?i.readAsDataURL(e):i.readAsText(e),i.onloadend=()=>{let e=i.result;n(e)},i.onerror=e=>{r(e)}})}},Zo=P(`Clipboard`,{web:()=>new Xo}),Qo=async()=>{let e=xe(),t=M();try{e.value=await Kn.getId(),t.value&&await ye().from(`device_ids`).upsert([{user_id:t.value.id,device_id:e.value}])}catch(e){console.error(`Error getting device ID:`,e)}},Y=P(`Filesystem`,{web:()=>N(()=>import(`./B1f3QlrU.js`).then(e=>new e.FilesystemWeb),__vite__mapDeps([9,1,2,10]),import.meta.url)}),$o=P(`RemoteStreamer`,{web:()=>N(()=>import(`./BuCctIFd.js`).then(e=>new e.RemoteStreamerWeb),__vite__mapDeps([11,1,2]),import.meta.url)});function es(){let e=e=>e.replace(`%s/%s/%s/%s`,`%width%/%height%/c/%quality%`),t=e=>e.replace(`%s/%s/%s/%s`,`raw`),n=e=>(e.imageMain??e.image).template.replace(`%s/%s/%s/%s`,`%width%/%height%/c/%quality%`),i=(e,t,n,r=80)=>(e.imageMain??e.image).template.replace(/(\/i\/)[^/]+\/[^/]+\/[^/]+\/[^/]+/,`$1${t}/${n}/c/${r}`),a=(e,t,n,r=80)=>e.replace(/(\/i\/)[^/]+\/[^/]+\/[^/]+\/[^/]+/,`$1${t}/${n}/c/${r}`),o=(e,t,n=80,r=`jpeg`)=>e.replace(`{width}`,t.toString()).replace(`{format}`,r).replace(`{quality}`,n.toString()),s=(e,t,n,i=80,a=`jpeg`)=>`${r().public.IMAGE_BASE_URL}${e}/fill-${t}x${n}-c0|format-${a}|${a}quality-${i}`,c=(e,t={})=>{let{w:n=288,h:r=288,q:i=80,format:c=`jpeg`}=t,l=``;return l=typeof e==`string`&&/^\d+$/.test(e)?s(e,n,r,i,c):typeof e==`string`&&e.includes(`media.wnyc.org`)?a(e,n,r,i):typeof e==`string`&&Array.isArray(Le)&&Le.some(t=>e.includes(t))?o(e,n,i,c):typeof e==`object`&&(e?.file||e?.url)||e,l},l=e=>e.replace(`{width}`,`%s`).replace(`{height}`,`%s`).replace(`{quality}`,`%s`).replace(`{format}`,`%s`),u=e=>e.includes(`gothamist.com/original_images`)?e:e.replace(/fill-(\d+)x(\d+)-c0/,`fill-%s/%s/c0`).replace(/format-[a-zA-Z]+/,`format-%s`).replace(/(webp|jpeg|jpg|png)quality-(\d+)/,`%squality-%s`),d=e=>e.replace(/(\/i\/)[^/]+\/[^/]+\/[^/]+\/[^/]+/,`$1%s/%s/%s/%s`),f=e=>{if(/^\d+$/.test(e)||typeof e==`object`&&`fileHash`in e)return!0;
10if(typeof e==`object`&&e?.template&&typeof e.template==`string`){let t=Be.some(t=>e.template.includes(t)),n=e.template.includes(`fill-%s/%s/c0`);if(t||n)return!0}return!1},p=e=>typeof e==`string`&&e.includes(`simplecastcdn.com`)?!0:typeof e==`object`&&e?.url&&typeof e.url==`string`&&e.url.includes(`simplecastcdn.com`),m=e=>typeof e==`object`&&e?.template?.includes(`media.wnyc.org`),h=e=>Le.some(t=>typeof e==`object`&&e?.template?.includes(t)||typeof e==`string`&&e?.includes(t)),g=e=>typeof e==`string`&&Be.some(t=>e.includes(t)),_=e=>typeof e==`string`&&e.includes(`media.wnyc.org`),v=e=>Le.some(t=>typeof e==`string`&&e?.includes(t));return{formatPublisherImageUrl:e,formatRawPublisherImageUrl:t,formatPublisherImage:n,getImageDimensions:e=>{let t=[0,0];if(typeof e==`string`&&e.includes(`nypr.digital`)){let n=e.match(/fill-(\d+)x(\d+)/);t=n?[parseInt(n[1]),parseInt(n[2])]:[0,0]}else if(typeof e==`string`&&e.includes(`media.wnyc.org`)){let n=e.split(`/i/`)[1]?.split(`/`);t=n&&n.length>=2?[parseInt(n[0]),parseInt(n[1])]:[0,0]}else if(typeof e==`string`&&Array.isArray(Le)&&Le.some(t=>e.includes(t))){let n=e.match(/\/crop\/(\d+)x(\d+)/);t=n?[parseInt(n[1]),parseInt(n[2])]:[0,0]}return t},getCmsSourceAndImageTemplate:(e,t)=>
10{let n={cmsSource:I.WAGTAIL,imageTemplate:t};if(e){if(typeof e==`string`&&e.includes(`_capacitor_file_`))return{cmsSource:I.LOCAL,imageTemplate:e};if(f(e)){let t=e?.template||e?.id||String(e);return{cmsSource:I.WAGTAIL,imageTemplate:t}}if(m(e))return{cmsSource:I.PUBLISHER,imageTemplate:e.template};if(h(e))return{cmsSource:I.NPR,imageTemplate:e?.template||e};if(p(e)){let t=typeof e==`object`&&e?.url?e.url:e;return{cmsSource:I.SIMPLECAST,imageTemplate:t}}return{cmsSource:I.WAGTAIL,imageTemplate:e}}return n},templatizeImageUrl:e=>g(e)?u(e):_(e)?d(e):v(e)?l(e):e,resizePublisherImage:i,resizePublisherImageUrl:a,resizeNprImageUrl:o,resizeWagtailImageUrl:s,imageSolver:c,templatizeNPRImageUrl:l,templatizeWagtailImageUrl:u,templatizePublisherImageUrl:d,isWagtailImage:f,isPublisherImage:m,isNPRImage:h,isWagtailImageUrl:g,isPublisherImageUrl:_,isNPRImageUrl:v}}var X=null,ts=`image/jpeg`,ns=[128,256,512,1024],rs=async e=>{try{return(await J(e,{method:`HEAD`})).headers[`content-type`]||ts}catch{return ts}},is=async e=>{let{imageSolver:t}=es(),n=[],r=await rs(t(e,{w:112,h:112,q:80,format:`jpeg`}));return ns.forEach(i=>{n.push({src:t(e,{w:i,h:i,q:80}),sizes:`${i}x${i}`,type:r})}),n},as=async e=>{if(!e)return;let t=we(),n=ae(),r=je();X=e;let i=X?.directoryImage?.uri&&!t.value?[{src:X.directoryImage.uri}]:await is(X.player_image?.template||X.player_image||X.image?.template||X.image||`/fallback/wnyc.webp`),a=X.showTitle===X.title?Rs(X)||`LIVE`:X.showTitle;if(r.value){let e=Ue;X?.directoryImage?.uri&&!t.value?e=``:i?.src?e=i.src:i[2]?.src&&(e=i[2].src),await $o.setNowPlayingInfo({title:X.title,artist:a,album:X.showTitle,duration:n.value?`LIVE`:String(X.duration),imageUrl:e,isLiveStream:n.value})}else`mediaSession`in navigator&&(navigator.mediaSession.metadata=new MediaMetadata({title:X.title,artist:a,album:X.showTitle,artwork:i}))},{imageSolver:os}=es(),ss=`fileSystemLS`,Z=We.External,Q=`wnyc-downloads`,cs=e=>{let t=e.lastIndexOf(`.`);return t!==-1&&t<e.length-1},ls=async e=>{try{return(await J.get(e,{responseType:`arraybuffer`})).headers[`content-type`]}catch{return`image/jpeg`}},us=async e=>{let t=e;e.includes(`?`)&&(t=e.split(`?`)[0]);let n=t.substring(t.lastIndexOf(`/`)+1);if(cs(n))return n;{let t=await ls(e);return t===`image/jpeg`?`${n}.jpg`:t===`image/png`?`${n}.png`:t===`audio/mpeg`?`${n}.mp3`:n}},ds=e=>{let t=ue(),n=M();return t.value&&n.value?Me().value.find(t=>t.id===e.id||t.originalId===e.id)!==void 0:!1},fs=async e=>{let t=[];return(await Y.readdir({path:e,directory:Z})).files.forEach((e,n)=>{t[n]=e}),t.forEach(async t=>{let n=`${e}/${t.name}`;t.files=(await Y.readdir({path:n,directory:Z})).files}),t},ps=async()=>{try{(await Y.requestPermissions()).publicStorage===`granted`?console.info(`Permission granted`):console.info(`Permission denied`)}catch(e){console.error(`Failed to request permissions`,e)}},ms=async()=>{(await Y.readdir({path:``,directory:Z})).files.filter(e=>e.type===`directory`&&e.name===Q).length===0&&await Y.mkdir({path:`${Q}`,directory:Z}).catch(e=>{console.error(`Unable to create directory`,e)})},hs=async()=>{let e=[];try{let{value:t}=await D.get({key:ss});return e=t??`[]`,JSON.parse(e??`[]`)}catch(e){return console.error(`preference read error = `,e),[]}},gs=async()=>{let e=Ae(),t=Me();await ps(),await ms(),e.value=await fs(Q),t.value=await hs()},_s=async()=>{let e=Ae();e.value=await fs(Q)},vs=async(e,t)=>{let n=j();n.value={severity:`info`,summary:`Downloading to your computer`,life:3e3};try{console.log(`Requesting download proxy for URL: ${e}`);let r=`/api/download-proxy?url=${encodeURIComponent(e)}`,i=await fetch(r);if(!i.ok)throw Error(`HTTP error! status: ${i.status}`);let a=await i.blob(),o=URL.createObjectURL(a),s=document.createElement(`a`);s.href=o,s.download=t,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(o),n.value={severity:`success`,summary:`Download Complete`,life:3e3}}catch(e){console.error(`Error downloading file:`,e),n.value={severity:`error`,summary:`Error downloading file`,life:3e3}}},ys=async(e,t=null)=>{let n=ue(),r=j(),i=!!(Array.isArray(e.audio)&&Array.isArray(e.segments)),a=i?e.segments[t].slug:e.meta?.slug;e.originalId=e.originalId||e.id;let o=i?`${e.originalId}-${e.segments[t].segmentNumber}`:e.id;if(e.id=o,!n.value)return vs(t===null?e.audio:e.audio[t],`WNYC-download-${e.id}-${a}`),null;if(!M().value){let e=Ce();e.value=!0}else if(ds(e))return r.value={severity:`info`,summary:`Already downloaded`,life:3e3},null;else{let n=Ae(),s=Me();r.value={severity:`info`,summary:`Download started!`,life:3e3};let c=e.image?.template??e.image?.file??e.image?.url??e.image??`/fallback/ep.webp`;await Y.mkdir({path:`${Q}/${e.id}`,directory:Z}).catch(e=>{console.error(`Unable to create directory`,e)});let l=os(c,{w:288,h:288,q:80,format:`jpeg`}),u=``;u=/^\d+$/.test(c)?`${c}.jpg`:await us(l),await Y.downloadFile({url:l,path:`${Q}/${e.id}/${u}`,directory:Z}).then(()=>{console.info(`image saved`)}).catch(e=>{console.error(`Unable to write file`,e)});let d=i?`${a}.mp3`:await us(e.audio),f=_({loadedBytes:0,totalBytes:0,percentage:0}),m=await Y.addListener(`progress`,e=>{f.value={loadedBytes:e.bytes,totalBytes:e.contentLength,percentage:e.bytes/e.contentLength*100}});return Y.downloadFile({url:i?e.audio[t]:e.audio,path:`${Q}/${e.id}/${d}`,directory:Z,progress:!0}).then(async r=>{m.remove(),await _s().then(()=>{setTimeout(async()=>{await p();let a=await n.value.find(e=>r.path.includes(e.name)?e:null),c=await a.files.find(e=>{let t=e.name;return[`.jpg`,`.jpeg`,`.png`,`.gif`,`.webp`,`.JPG`,`.JPEG`,`.PNG`,`.GIF`,`.WEBP`].some(e=>t.includes(e))}),l=await a.files.find(e=>{let t=e.name;return[`.mp3`].some(e=>t.includes(e))}),u={...e,directory:a,directoryImage:c,directoryAudio:l,id:o,title:i?e.
10segments[t].title:e.title};s.value.push(u),setTimeout(async()=>{await D.set({key:ss,value:JSON.stringify(s.value)})},500);let d=j();d.value={severity:`success`,summary:`Download Complete`,life:3e3}},500)})}).catch(e=>{console.error(`Unable to write file`,e)}),f}},bs=async e=>{if(Array.isArray(e.audio)&&Array.isArray(e.segments)){let t=[];for(let n=0;n<e.audio.length;n++){let r=await ys(e,n);t.push(r)}return t}return ys(e)},xs=async e=>{let t=ve(),n=ae();n.value=!1;let r=ie();if(t.value?.id!==e.id){e=await oc(e);try{let n=await Y.getUri({path:`${Q}/${e.id}/${e?.directoryAudio?.name}`,directory:Z});await p();let i=n.uri,a=await Y.getUri({path:`${Q}/${e.id}/${e?.directoryImage?.name}`,directory:Z});await p();let o=Ie.convertFileSrc(a.uri);t.value={...e,file:i,audio:i,image:o},r.value=!r.value,as(t.value)}catch(e){console.error(`Unable to read file`,e)}}r.value=!r.value},Ss=async e=>{let t=e.directoryImage?.name;try{let n=await Y.getUri({path:`${Q}/${e.id}/${t}`,directory:Z});return await p(),Ie.convertFileSrc(n.uri)}catch(e){return console.error(`Unable to read file`,e),He}},Cs=e=>{let t=Me();Y.rmdir({path:`${Q}/${e.id}`,directory:Z,recursive:!0}).then(()=>{setTimeout(async()=>{let n=t.value.filter(t=>t.id!==e.id);t.value=n,await D.set({key:ss,value:JSON.stringify(n)}),_s()},100)}).catch(e=>{console.error(`Unable to delete file`,e)})},ws=P(`AppTrackingTransparency`,{web:()=>N(()=>import(`./cgBq90wJ.js`).then(e=>new e.AppTrackingTransparencyWeb),__vite__mapDeps([12,1,2]),import.meta.url)}),Ts=P(`capacitorIosNotificationSettings`,{web:()=>N(()=>import(`./C2l03JZ-.js`).then(e=>new e.capacitorIosNotificationSettingsWeb),__vite__mapDeps([13,1,2]),import.meta.url)}),Es=t({addToFavorites2:()=>Cc,areShowTitlesEquivalent:()=>Hc,askNotificationPermissions:()=>Tc,askTrackingPermissions:()=>Ec,capitalizeFirstLetter:()=>Vs,checkIsFavorited:()=>tc,copyToClipBoard:()=>Zs,deleteFavorite:()=>rc,detectSystemDarkMode:()=>Ks,dynamicNavigation:()=>wc,formatDate:()=>zs,formatTime:()=>Ms,getAndSetUserProfile:()=>nc,getAppDownloadLink:()=>Xs,getCssVar:()=>cc,getCustomStationLabel:()=>Nc,getDate:()=>Rs,getFavoritedItems:()=>ec,getFirstSentence:()=>Lc,getFullDeviceInfo:()=>Ys,getMinutes:()=>Fs,getOrg:()=>As,getPathAndQuery:()=>jc,getReadingTime:()=>Ps,getRouteOrLink:()=>ks,getTextSizePixel:()=>Gs,getTrueSlug:()=>Bc,getWagtailRawBody:()=>Sc,getYear:()=>Bs,goToEpisodePage:()=>dc,goToEventPage:()=>hc,goToLivePage:()=>fc,goToNprPage:()=>mc,goToSeriesPage:()=>yc,goToShowPage:()=>gc,goToStoryPage:()=>pc,goToUrlOverrideDestination:()=>_c,handleDelete:()=>$s,hasAudio:()=>xc,hasQueryParams:()=>bc,howLongAgo:()=>Ls,initializeStationList:()=>Pc,isolateSlug:()=>Ic,logOutUser:()=>Oc,normalizeShowTitle:()=>Vc,playLocalMp3:()=>Uc,prepForPlayer:()=>oc,refreshData:()=>Ac,requestAccountDeletion:()=>kc,saveFavorite:()=>ic,saveRecentlyPlayed:()=>ac,setDarkMode:()=>Ws,setDisplaySettings:()=>qs,setFontSize:()=>Hs,setStatusDarkMode:()=>Us,shareAPI:()=>Qs,shouldOpenStoryInNewTab:()=>lc,shouldTrackOutgoingGothamistClick:()=>uc,slugify:()=>Os,stripApiSubdomain:()=>Mc,stripHtmlTags:()=>Ns,toSystemSettings:()=>Js,toggleAskNotificationPermissions:()=>Dc,toggleNativePullToRefresh:()=>Fc,togglePlayEpisode:()=>sc,trackAudioEvent:()=>Is,trackClickEvent:()=>$,whenTime:()=>js}),Ds=async()=>{let e=ue();if(typeof window>`u`||!e.value)return null;try{let e=await N(()=>import(`./N97eIEfb.js`).then(e=>e.P),__vite__mapDeps([14,2,15,16,17,18,19,20,21,22,1,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92]),import.meta.url);return{setUserId:t=>e.FirebaseAnalytics.setUserId(t)}}catch(e){return console.error(`Failed to load FirebaseAnalytics:`,e),null}},Os=e=>e.toLowerCase().replace(/[^a-z0-9]+/g,`-`).replace(/(^-|-$)/g,``),ks=(e,t=[`wnyc.org`,`demo.wnyc.org`,`prod.wnyc.org`,`www.wnyc.org`,`www.demo.wnyc.org`,`www.prod.wnyc.org`])=>{if(!e)return e;let n=new URL(e);return t.includes(n.hostname)?n.pathname:e},As=e=>{let t=e?.cmsSource,n=e?.meta?.htmlUrl||e?.url;switch(t){case I.PUBLISHER:return`WNYC`;case I.WAGTAIL:return n?.includes(`gothamist.com`)?`Gothamist`:n?.includes(`wqxr.org`)?`WQXR`:n?.includes(`NPR.org`)?`NPR`:`WNYC`;case I.NPR:return`NPR`;case I.SIMPLECAST:return`WNYC`;default:return`WNYC`}},js=e=>Ls(e);function Ms(e,t=`h:mm a`){return e?Nn(new Date(e),t):null}function Ns(e){return!e||typeof e!=`string`?``:e.replace(/<[^>]*>?/gm,``)}var Ps=e=>{if(typeof e==`number`)return`${e} min read`;let t=Ns(e).split(/\s+/).length;return`${Math.ceil(t/200)} min read`},Fs=(e,t=1e3)=>{let n=Math.round(e/t),r=Math.floor(n/60),i=Math.floor(r/60);r%=60;let a=``;return i>0&&(a+=`${i} hr`),r>0&&(a+=` ${r} min`),a===``&&(a=`Play`),a},Is=(e,t,n,r)=>
10{let{$analytics:i}=a(),o=M(),s=xe();i.sendEvent(e,ct({audioType:t,audioTitle:n,audioShow:r,currentUserId:o.value?.id,deviceId:s.value}))},$=(e,t,n)=>{let{$analytics:r}=a(),i=M(),o=xe();r.sendEvent(`click_tracking`,lt({category:e,component:t,label:n,currentUserId:i.value?.id,deviceId:o.value}))};function Ls(e){return e?(Number.isInteger(e)&&(e=new Date(e*1e3)),Hn(new Date(e),{addSuffix:!0}).replace(`minutes`,`min`).replace(`minute`,`min`)):null}function Rs(e=null,t=`EEE, MMM do`){let n=e?.meta?.firstPublishedAt||e?.updatedDate||e?.publicationDate;if(n){let e=new Date,r=new Date(n);return e.getFullYear()===r.getFullYear()&&e.getMonth()===r.getMonth()&&e.getDate()===r.getDate()?js(n):(e.getFullYear()!==r.getFullYear()&&(t=`${t}, yyyy`),Nn(r,t))}return Nn(new Date,t)}function zs(e=null,t=`EEE, MMM do`){return Nn(e?new Date(e):new Date,t)}function Bs(){return new Date().getFullYear()}function Vs(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Hs(e){je().value&&(document.documentElement.style.fontSize=e)}async function Us(e){await p(),ue().value&&setTimeout(async()=>{e?await Gn.setStyle({style:Un.Dark}):await Gn.setStyle({style:Un.Light})},1e3)}async function Ws(e){let t=je().value?e:!1;t?document.documentElement.classList.add(`style-mode-dark`):document.documentElement.classList.remove(`style-mode-dark`),await Us(t);let n=pe();n.value=t}var Gs=e=>typeof e==`string`?fe().value.find(t=>t.label===e).pixel:e.pixel,Ks=()=>je().value?!!(window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches):!1,qs=async e=>{Hs(Gs(e.text_size)),await Ws(e.dark_mode)},Js=(e=`notification`)=>{Ie.getPlatform()===`android`?e===`notification`?Yn.openAndroid({option:qn.AppNotification}):e===`base`&&Yn.openAndroid({option:qn.ApplicationDetails}):e===`notification`?Ts.openNotificationSettings():e===`base`&&Ts.openBaseSettings()};async function Ys(){try{return await Kn.getInfo()}catch(e){return console.error(`Error getting full device info:`,e),null}}var Xs=async()=>{let e=`https://play.google.com/store/apps/details?id=org.wnyc.android`,t=await Ys();return t?.platform===`android`?e:t?.platform===`ios`||t?.operatingSystem===`ios`?`https://apps.apple.com/us/app/wnyc/id470219771`:t?.operatingSystem===`android`?e:`/mobile`},Zs=async e=>{let t=j();try{if(Ie.getPlatform()===`ios`||Ie.getPlatform()===`android`)await Zo.write({string:e});else if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(e);else{let t=document.createElement(`textarea`);t.value=e,t.style.position=`fixed`,t.style.left=`-999999px`,t.style.top=`-999999px`,document.body.appendChild(t),t.focus(),t.select(),document.execCommand(`copy`),t.remove()}t.value={severity:`info`,summary:`Copied to clipboard`,life:3e3}}catch(e){console.error(`Failed to copy text: `,e),t.value={severity:`error`,summary:`Failed to copy to the clipboard`,life:3e3}}},Qs=async(e,t=`Component of origin not specified`)=>{let n={title:Ns(e.socialTitle||e.title),text:Ns(e.tease||e.description||e.title),url:e.shareUrl||e.url||e.titleLink};if($(`Click Tracking - Share`,t,n.title),Ie.isNativePlatform()){let{useIsShareDialogOpen:e}=await N(async()=>{let{useIsShareDialogOpen:e}=await import(`./BNqwFP-j.js`).then(e=>e.n);return{useIsShareDialogOpen:e}},__vite__mapDeps([21,2,15,16,17]),import.meta.url),t=e();t.value=!0,await Yo.share({title:n.title,text:n.text,url:n.url,dialogTitle:`Share with buddies`});return}if(navigator.share&&n.url)try{await navigator.share({title:n.title,text:n.text,url:n.url})}catch(e){e instanceof DOMException&&e.name===`AbortError`||(console.error(`Web Share API error:`,e),Zs(n.url))}else n.url?Zs(n.url):console.error(`No URL provided to share or copy.`)},$s=(e,t=`Episode Item`)=>{let n=j();Cs(e),n.value={severity:`info`,summary:`Removed download.`,life:3e3},$(`Click Tracking - Audio file delete`,t,`deleting = ${e.directoryAudio?.name||e.title||`unknown`}`)},ec=async()=>{let e=Te(),t=M();if(t.value){let{data:n,error:r}=await ye().from(`favorited`).select(`*`).eq(`uid`,t.value.id);r&&console.error(`favorited items error`,r),e.value=n}},tc=e=>{if(M().value){let t=Te();if(t.value)return!!t.value.find(t=>t.slug===e||t.media_id===e)}return!1},nc=async()=>{let e=we(),t=ue(),n=M(),i=Se(),a=se(),o=r(),s=ye(),c=await s.auth.getSession(),{toggleOneSignalUserTag:l,OneSignalLogin:u,getMasterN
10otificationChannels:d,syncMasterNotificationChannels:f}=L(),p=await d(),m=async()=>{if(!n.value?.id)return;let e=null,t=null;for(let r=1;r<=5;r++){if(!n.value?.id)return;let i=await s.from(`profiles`).select(`*`).eq(`id`,n.value.id).single();if(e=i.data,t=i.error,!t||t.code!==`PGRST116`)break;r<5&&(console.warn(`Profile not found (attempt ${r}/5), retrying in 500ms...`),await new Promise(e=>setTimeout(e,500)))}if(t){if(t.code===`PGRST116`){if(console.warn(`Profile not found after retries, treating as initial login`),!n.value?.id)return;e={id:n.value.id,initial:!0}}else{console.error(`Unexpected profile fetch error:`,t);return}}if(e){let t=await D.get({key:ze}),r=JSON.parse(t.value)||a.value,o=r?.one_signal_notification_channels||p;e.initial?(typeof r.text_size==`object`&&(r.text_size=r.text_size.label),typeof r.default_live_stream==`object`&&(r.default_live_stream=r.default_live_stream.station),r.receive_general_notifications=await L().checkPermissions(),e.initial=!1,e.autodownload=r.autodownload,e.default_live_stream=r.default_live_stream,e.continuous_play=r.continuous_play,e.receive_general_notifications=r.receive_general_notifications,e.one_signal_notification_channels=o,e.dark_mode=r.dark_mode,e.text_size=r.text_size,await s.from(`profiles`).upsert({id:n.value.id,initial:e.initial,autodownload:e.autodownload,default_live_stream:e.default_live_stream,continuous_play:e.continuous_play,receive_general_notifications:e.receive_general_notifications,one_signal_notification_channels:e.one_signal_notification_channels,dark_mode:e.dark_mode,text_size:e.text_size}),i.value=e,await u(),p.forEach(e=>{l(e.key,!0)}),$n(),qs(e)):(i.value=e,await u(),!e.one_signal_notification_channels||e.one_signal_notification_channels.length===0?(e.one_signal_notification_channels=o,e.receive_general_notifications=await L().checkPermissions(),await s.from(`profiles`).update({one_signal_notification_channels:e.one_signal_notification_channels,receive_general_notifications:e.receive_general_notifications}).match({id:n.value.id}),p.forEach(e=>{l(e.key,!0)}),Object.assign(i.value,e)):(e.one_signal_notification_channels=await f(e,p),e.receive_general_notifications=await L().checkPermissions(),await s.from(`profiles`).update({one_signal_notification_channels:e.one_signal_notification_channels,receive_general_notifications:e.receive_general_notifications}).match({id:n.value.id}),Object.assign(i.value,e)),$n(),qs(i.value))}};{let r=await D.get({key:o.public.supabaseAuthTokenName});if(r.value&&(n.value=r.user),c?.data?.session?.user&&(n.value=c?.data?.session?.user),c.data.session?.user.app_metadata.provider===`google`&&await s.from(`profiles`).update({updated_at:new Date().toISOString(),name:c.data.session.user.user_metadata.full_name,avatar_image_url:c.data.session.user.user_metadata.avatar_url}).match({id:c.data.session.user.id}),c.data.session?.user.app_metadata.provider===`apple`){let e=c.data.session.user.user_metadata.full_name||c.data.session.user.user_metadata.name||null;e&&await s.from(`profiles`).update({updated_at:new Date().toISOString(),name:e}).match({id:c.data.session.user.id})}if(!e.value){let e=await D.get({key:ze});i.value=JSON.parse(e.value),qs(i.value)}else if(n.value){if(await m(),n.value){let e=await Ds();e&&await e.setUserId({userId:n.value.id})}t.value&&await Qo(),await ec()}else{let e=await D.get({key:ze});if(e.value){let t=JSON.parse(e.value),n=a.value;for(let e of Object.keys(n))e in t||(t[e]=n[e]);t.one_signal_notification_channels=await f(t,p);let r=JSON.stringify(t);await D.set({key:ze,value:r}),i.value=t,i.value.receive_general_notifications=await L().checkPermissions(),$n(),qs(i.value)}else{let e=a.value;e.dark_mode=Ks(),e.receive_general_notifications=await L().checkPermissions(),e.one_signal_notification_channels=await f(e,p);let t=JSON.stringify(e);await D.set({key:ze,value:t}),i.value=e,$n(),qs(e)}}}},rc=async(e,t=`favorited`)=>{let n=M();if(n.value){let r=n.value?.id,i=e?.slug??e?.meta.slug,{error:a}=await ye().from(t).delete().eq(`uid`,r).or(`slug.eq.${i}`);a&&console.error(`error deleting favorite`,a)}},ic=async(e,t,n=`favorited`)=>{let r=M();if(r.value){let i=ye(),a=e?.meta?.slug??e?.slug??e?.id,{data:o,error:s}=await i.from(n).select(`*`).eq(`uid`,r.value.id).eq(`slug`,a);if(s)throw s;o&&o.length>0&&await rc(o[0],n);let c=e?.cmsSource,l=e?.url,u=r.value?.id,d=c,f=e?.media_id??e?.id,p=a,m=l,h=t,g=e?.reading_time??Ps(e?.rawBody),_=e?.estimatedDuration,v=e?.image,ee=e?.title,y=e?.producingOrganizations,b=e?.authors,x=e?.meta??{}
10,S=e?.audio??e?.hls,C=e?.showTitle??e?.headers?.brand?.title??e?.station;x.firstPublishedAt||=e?.updatedDate||e?.publicationDate;let te={uid:u,type:h,cmsSource:d,media_id:f,slug:p,url:m,reading_time:g,estimatedDuration:_,image:v,title:ee,authors:b,producingOrganizations:y,meta:x,audio:S,showTitle:C},{error:w}=await i.from(n).insert([te]);w&&console.error(`error = `,w)}},ac=(e,t=e.type)=>{ic(e,t,`recently_viewed`)},oc=e=>{let t=e.file?.includes(`blob:`)?e.file:e.audio||e.hls,n=e.headers?.brand?.logoImage?.url||e.headers?.brand?.logoImage||e.showImage||e.image||e.listingImage;return{...e,file:t,audio:t,hls:e.hls,title:e.title,player_image:n,duration:e.estimatedDuration||e.duration,details:e.body,first_published_at:e.publishAt}},sc=(e,t=F.EPISODE)=>{let n=ve(),r=ie(),i=ae();if(i.value=t===F.LIVE,n.value?.id!==e.id){n.value=oc(e),ac(e,t);return}r.value=!r.value},cc=(e,t=!1)=>{let n=getComputedStyle(document.documentElement).getPropertyValue(e);return t?n:Number(parseInt(n))},lc=(e,t)=>!je().value&&!!e&&t===I.WAGTAIL,uc=e=>!!e&&e.includes(`gothamist.com`),dc=(e,t,n=!0,r=!1)=>{let i=e.cmsSource||I.PUBLISHER,a=i===I.SIMPLECAST&&e.meta?.simplecastId?e.meta?.simplecastId:e.meta?.slug??e.slug,o={path:`${Re[F.EPISODE]}${i}/${a}`,query:t};if(r)return o;w(o),n&&ac(e)},fc=(e,t,n=!0,r=!1)=>{let i={path:`${Re[F.LIVE]}`,query:t};if(r)return i;w(i),n&&ac(e)},pc=(e,t,n=!0,r=!1)=>{let i=e.url||e.link||Mc(e.meta?.htmlUrl);if(lc(i,e.cmsSource)){if(r)return i;uc(i)&&$(`Click Tracking - Outgoing Gothamist Story`,`Story`,e.title??i),window.open(i,`_blank`)}else{let n={path:`${Re[F.STORY]}${e.media_id||e.id}`,query:t};if(r)return n;w(n)}n&&ac(e)},mc=(e,t=!0,n=!1)=>{let r={path:`${Re[F.NPR_EPISODE]}${e.media_id??e.id}`};if(n)return r;w(r),t&&ac(e)},hc=(e,t=!1)=>{let n={path:`${Re[F.EVENT]}${e.meta?.slug??e.slug??e.id}`};if(t)return n;w(n)},gc=(e,t=null,n=!1)=>{let r={path:`${Re[F.SHOW]}${e.meta?.slug??e.slug}`,query:t};if(n)return r;w(r)},_c=(e,t=null,n=!1)=>{let r=`${ks(e.url)}`;if(n)return r.startsWith(`http`)?r:{path:r,query:t};r.startsWith(`http`)?window.open(r,`_blank`):w({path:r,query:t})},vc=e=>{let t=e.showSlug??e.show?.slug??e.show?.meta?.slug;if(t)return t;let n=e.meta?.parent?.meta?.htmlUrl??e.meta?.parent?.htmlUrl??e.meta?.parent?.url??e.parent?.meta?.htmlUrl??e.parent?.htmlUrl??e.parent?.url;if(!n)return null;try{return new URL(n,`https://www.wnyc.org`).pathname.match(/\/browse\/shows\/([^/]+)/)?.[1]??null}catch{return null}},yc=(e,t=null,n=!1)=>{let r=e.meta?.slug??e.slug,i=vc(e),a=e.meta?.htmlUrl??e.url;if(!i||!r)return a?_c({...e,url:a},t,n):dc(e,t,!0,n);let o={path:`${Re[F.SERIES]}${i}/${r}`,query:t};if(n)return o;w(o)},bc=e=>new URL(e).searchParams.toString().length>0,xc=e=>e&&(typeof e==`string`&&e.trim()!==``||Array.isArray(e)&&e.length>0&&e.every(e=>e&&typeof e==`string`&&e.trim()!==``)),Sc=e=>Array.isArray(e)?e.filter(e=>e.type===`paragraph`).map(e=>e.value.replace(/<\/?[^>]+(>|$)/g,``)).join(` `):e,Cc=async({item:e,isFavorited:t,message:n=t?`Removed from Favorites.`:`Added to Favorites.`,callback:r})=>{let i=M(),a=Ce();if(i.value){let i=j(),a={...e,slug:e.meta?.slug??e.slug,estimatedDuration:e.estimatedDuration||e.duration};t?(await rc(a),ec(),r&&r()):(await ic(a,ft[a.type]||a.type),ec(),r&&r()),i.value={severity:`info`,summary:n,life:3e3};let o=`Type:${e?.type||`unknown`} Title: ${e?.title||`unknown`} CMS Source: ${e?.cmsSource||`unknown`} ID: ${e?.id||`unknown`}`;$(`Click Tracking - ${n}`,o,e.title)}else a.value=!0},wc=(e,t=!0,n=!1,r=!1)=>{if(we().value||r){if(e.url&&!e.url.includes(`gothamist.com`)){let t=_c(e,null,r);return r?t:void 0}switch(e.type||e.contentType){case F.LIVE:return fc(e,{slug:e.slug,type:e.type},t,r);case F.EPISODE:case F.SEGMENT:case F.FULL:return dc(e,null,t,r);case F.STORY:case F.ARTICLE:case F.ARTICLE_PAGE:return e.audio?dc(e,null,t,r):pc(e,{src:e.cmsSource,downloaded:n,id:e.id},t,r);case F.SHOW:return gc(e,null,r);case F.SERIES:return yc(e,null,r);case F.NPR_EPISODE:case F.NPR_ARTICLE:return mc(e,t,r);case F.EVENT:return hc(e,r);case F.CARD:return _c(e,null,r);default:return dc(e,null,t,r)}}else{let e=j();e.value={severity:`error`,summary:`Not connected. Try again later.`,life:3e3,closable:!0};return}},Tc=()=>{L().requestNotificationPermission()},Ec=async()=>{Ie.getPlatform()===`ios`&&await ws.requestPermission().then(e=>{e.status})},Dc=async()=>{await L().checkPermissions()?Js():Tc()},Oc=async()=>{let e=ye(),t=M(),n=ve(),r=ke(),i=oe(),{logout:a}=O();await e.auth.signOut(),a(),t.value=null,n.value=null,r.value=null,i.value=!1,L().logout(),nc()},kc=async()=>{let e=Se(),t=Ee(),n=he(),r=j();e.value?.id&&await E(`https://hooks.zapier.com/hooks/catch/1135793/23fbxa5/`,{method:`POST`,body:{email:e.value?.email,id:e.value?.id}}),Oc(),t.value=!1,n.value=!1,await w(`/home`),r.value={severity:`info`,summary:`We have received your request to delete your account. Please allow 7-10 business days for your request to be processed.`,closable:!0}},Ac=async(e=!1)=>
10{if(!we().value)return;let t=ve(),n=ke(),r=le(),i=ae();r.value=!0,e&&await nc(),await $n(!1);try{await $e()}catch(e){console.error(e)}finally{setTimeout(()=>{r.value=!1},1e3)}t.value&&i.value&&(t.value=oc(n.value),as(t.value))};function jc(e){try{let t=new URL(e);return`${t.pathname}${t.search}`}catch(e){return console.error(`Invalid URL:`,e),null}}function Mc(e){try{let t=new URL(e);return t.hostname=`www.${t.hostname.split(`.`).slice(-2).join(`.`)}`,t.toString()}catch{return e}}var Nc=e=>Ve.find(t=>t.station===e)?.label??e,Pc=e=>{if(!e)return[];let t=[],n=e=>Ve.find(t=>t.slug===e.slug)?.label??e.station;return e.forEach(e=>{let r=n(e),i=e.timeStart?Ms(e.timeStart,`h:mm a`):``,a=e.timeEnd?Ms(e.timeEnd,`h:mm a`):``;t.push({id:e.station,label:r,name:e.title,station:e.station,code:e.title,title:e.title,slug:e.slug,image:e.stationImage||e.image,times:i&&a?`${i} - ${a}`:``})}),t},Fc=e=>{e?document.documentElement.style.overscrollBehavior=`auto`:document.documentElement.style.overscrollBehavior=`none`},Ic=e=>e?.split(`/`).filter(Boolean).pop(),Lc=e=>{if(!e)return``;let t=e.match(/(.*?[.?!])/);return t?t[0]:e},Rc=null,zc=async e=>{if(!Rc){let t=await E(`${e.public.BFF_URL}/api/show-slug-redirects`);Rc=Array.isArray(t)?t:[]}return Rc},Bc=async(e,t=!0)=>{let n=r(),i=e;if(/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(e))try{i=(await E(`${n.public.BFF_URL}/api/v2/show/${e}?slugOnly=true`)).show.slug}catch(e){let t=j();return t.value={severity:`error`,summary:`We are having a problem loading the show page. Please try again later.`,life:6e3,closable:!0},console.error(`Error getting true slug from uuid: ${e}`),i}try{let e=(await zc(n))?.find(e=>Ic(e.from)===i);return e?t?Ic(e.to):e.to:i}catch(e){return console.error(`Error getting true slug from id: ${e}`),i}},Vc=e=>!e||typeof e!=`string`?``:e.toLowerCase().replace(/&/g,` and `).replace(/\s+(with|w\/)\s+.*$/,``).replace(/[^a-z0-9\s]/g,` `).replace(/\s+/g,` `).trim(),Hc=(e,t)=>{let n=Vc(e),r=Vc(t);return!n||!r?!1:n===r?!0:Math.min(n.length,r.length)<6?!1:n.includes(r)||r.includes(n)};function Uc(e,t){let n=new Audio;return n.addEventListener(`ended`,()=>{t&&t()}),n.src=e,n.play().catch(e=>{console.error(`Error playing audio:`,e)}),{stopLocalMp3:()=>{n.removeEventListener(`ended`,()=>{t&&t()}),n.pause(),n.currentTime=0}}}export{as as $,Ic as A,Os as B,gc as C,Es as D,bc as E,ac as F,sc as G,Js as H,Ws as I,bs as J,Is as K,Hs as L,Uc as M,Ac as N,Ls as O,kc as P,xs as Q,Us as R,Bs as S,xc as T,Dc as U,Ns as V,Fc as W,gs as X,Ss as Y,ds as Z,As as _,$e as _t,Zs as a,Qn as at,Bc as b,qe as bt,Ms as c,L as ct,cc as d,gt as dt,es as et,Nc as f,St as ft,Fs as g,st as gt,Ys as h,ht,tc as i,$n as it,Oc as j,Pc as k,nc as l,Dt as lt,Lc as m,ft as mt,Hc as n,Y as nt,wc as o,ir as ot,Rs as p,xt as pt,$ as q,Vs as r,J as rt,zs as s,Kn as st,Cc as t,$o as tt,Xs as u,yt as ut,Ps as v,Xe as vt,$s as w,Sc as x,ks as y,Je as yt,Qs as z};
11//# sourceMappingURL=DI0OfRJD.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.