1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="434e7d7d-8ebf-5694-9132-99ef93f68e21")}catch(e){}}(); 3import{n as e,s as t,t as n}from"./jsx-runtime-D4ePz0Hl.js";import{t as r}from"./react-BXH-GOAS.js";import{t as i}from"./react-dom-D0cDl6Cl.js";import{M as a,N as o}from"./components-CDo3yjgw.js";import{t as s}from"./useTranslation-xRzBcOIb.js";import{t as c}from"./classnames-B9Sa-P4w.js";import{n as l}from"./dist-DaRpaGs2.js";import{t as u}from"./client-only-_T1ty6Rk.js";import{n as d}from"./CsrfContext-ByWWfcRz.js";import{n as f,z as p}from"./QueryClientProvider-Cdu2unP4.js";import{i as m}from"./nectarTrackingFields-BN5KBl15.js";import{t as h}from"./useNonRevalidatingFetcher-CaohiMMR.js";import{a as g,i as _,n as v}from"./useCommunityMembership-DRaMPU7W.js";import{a as y,t as b}from"./MemberProfileLink-DTH-ashB.js";import{t as x}from"./useMutation-sej49wS6.js";import{t as S}from"./useShortRelativeDate-Cpl-GDDn.js";import{i as C}from"./nectarPageBlock-Dhr05eLZ.js";import{B as w,C as T,G as E,H as D,J as O,K as k,R as A,S as j,T as M,W as N,b as P,d as F,f as I,ft as L,h as ee,i as te,n as R,o as ne,p as re,q as ie,rt as ae,t as oe,ut as z,v as se,w as ce,x as le}from"./constants-D1RUU1Rv.js";import{t as ue}from"./ActionMenu-BlbvXKr9.js";import{t as de}from"./EyeSlashIcon-dTvsU9MP.js";import{a as fe,i as pe,n as me,r as he,s as ge,t as _e}from"./useReportToBeehiiv-CK1g7hM7.js";import{n as ve,t as ye}from"./getActionErrorMessage-vCmyCy3N.js";import{t as be}from"./cn-Cz4MqTg-.js";import{_ as xe,b as Se,g as Ce,i as we,l as Te,o as Ee,p as De,s as Oe,u as ke}from"./floating-ui.react-SnMdqaDc.js";import{a as B,i as Ae,r as je,t as Me}from"./tslib.es6-Bdj3tMJc.js";import{n as Ne,t as Pe}from"./useToast-CorSxc9g.js";import{t as Fe}from"./PillButton-DKmaS7V0.js";import{n as Ie,t as Le}from"./Avatar-BIBwmBTY.js";import{t as Re}from"./ConfirmDialog-qJ2hzKOi.js";import{n as ze}from"./community-Dn-kSyk_.js";import{t as Be}from"./useBlockMemberMutation-DDCpl7S2.js";import{t as Ve}from"./Tooltip-IxbCCOij.js";import{t as He}from"./MemberBadge-CEtxB9l1.js";var V=t(r(),1);function Ue(){return()=>{}}function We(){return(0,V.useSyncExternalStore)(Ue,()=>!0,()=>!1)}function Ge({children:e,fallback:t=null}){return We()?e():t}var H=t(n(),1),Ke=({tooltipText:e,portalId:t,children:n,isTriggerAsChild:r=!0,shouldMount:i=!0})=>{let a=(0,V.useRef)(null),[o,s]=(0,V.useState)(!1);return(0,V.useEffect)(()=>{let e=document.getElementById(t);e&&(a.current=e),s(!0)},[t]),!o||!i?(0,H.jsx)(H.Fragment,{children:n}):(0,H.jsx)(ie,{children:(0,H.jsxs)(N,{children:[(0,H.jsx)(O,{asChild:r,children:n}),(0,H.jsxs)(k,{container:a,children:[(0,H.jsx)(`div`,{className:`px-2 py-1 text-sm text-white bg-gray-800 rounded`,children:e}),(0,H.jsx)(E,{})]})]})})},qe=e=>{if(!Number.isFinite(e)||e<0)return`00:00`;let t=Math.floor(e/3600),n=Math.floor(e%3600/60),r=Math.floor(e%60);return t>0?`${t}:${n.toString().padStart(2,`0`)}:${r.toString().padStart(2,`0`)}`:`${n.toString().padStart(2,`0`)}:${r.toString().padStart(2,`0`)}`},Je=V.forwardRef((e,t)=>{let{alt:n,color:r=`currentColor`,size:i=`1em`,weight:a=`regular`,mirrored:o=!1,children:s,weights:c,...l}=e;return V.createElement(`svg`,{ref:t,xmlns:`http://www.w3.org/2000/svg`,width:i,height:i,fill:r,viewBox:`0 0 256 256`,transform:o?`scale(-1, 1)`:void 0,...l},!!n&&V.createElement(`title`,null,n),s,c.get(a))});Je.displayName=`SSRBase`;var Ye=new Map([[`bold`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M244,56v48a12,12,0,0,1-12,12H184a12,12,0,1,1,0-24H201.1l-19-17.38c-.13-.12-.26-.24-.38-.37A76,76,0,1,0,127,204h1a75.53,75.53,0,0,0,52.15-20.72,12,12,0,0,1,16.49,17.45A99.45,99.45,0,0,1,128,228h-1.37A100,100,0,1,1,198.51,57.06L220,76.72V56a12,12,0,0,1,24,0Z`}))],[`duotone`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z`,opacity:`0.2`}),V.createElement(`path`,{d:`M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z`}))],[`fill`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1-5.66-13.66l17-17-10.55-9.65-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,1,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60l10.93,10L226.34,50.3A8,8,0,0,1,240,56Z`}))],[`light`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M238,56v48a6,6,0,0,1-6,6H184a6,6,0,0,1,0-12h32.55l-30.38-27.8c-.06-.06-.12-.13-.19-.19a82,82,0,1,0-1.7,117.65,6,6,0,0,1,8.24,8.73A93.46,93.46,0,0,1,128,222h-1.28A94,94,0,1,1,194.37,61.4L226,90.35V56a6,6,0,1,1,12,0Z`}))],[`regular`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z`}))],[`thin`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M236,56v48a4,4,0,0,1-4,4H184a4,4,0,0,1,0-8h37.7L187.53,68.69l-.13-.12a84,84,0,1,0-1.75,120.51,4,4,0,0,1,5.5,5.82A91.43,91.43,0,0,1,128,220h-1.26A92,92,0,1,1,193,62.84l35,32.05V56a4,4,0,1,1,8,0Z`}))]]),Xe=V.forwardRef((e,t)=>
3V.createElement(Je,{ref:t,...e,weights:Ye}));Xe.displayName=`ArrowClockwiseIcon`;var Ze=Xe,Qe=new Map([[`bold`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M228,128a100,100,0,0,1-98.66,100H128a99.39,99.39,0,0,1-68.62-27.29,12,12,0,0,1,16.48-17.45,76,76,0,1,0-1.57-109c-.13.13-.25.25-.39.37L54.89,92H72a12,12,0,0,1,0,24H24a12,12,0,0,1-12-12V56a12,12,0,0,1,24,0V76.72L57.48,57.06A100,100,0,0,1,228,128Z`}))],[`duotone`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z`,opacity:`0.2`}),V.createElement(`path`,{d:`M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L44.59,96H72a8,8,0,0,1,0,16H24a8,8,0,0,1-8-8V56a8,8,0,0,1,16,0V85.8L60.25,60A96,96,0,0,1,224,128Z`}))],[`fill`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L60.63,81.29l17,17A8,8,0,0,1,72,112H24a8,8,0,0,1-8-8V56A8,8,0,0,1,29.66,50.3L49.31,70,60.25,60A96,96,0,0,1,224,128Z`}))],[`light`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M222,128a94,94,0,0,1-92.74,94H128a93.43,93.43,0,0,1-64.5-25.65,6,6,0,1,1,8.24-8.72A82,82,0,1,0,70,70l-.19.19L39.44,98H72a6,6,0,0,1,0,12H24a6,6,0,0,1-6-6V56a6,6,0,0,1,12,0V90.34L61.63,61.4A94,94,0,0,1,222,128Z`}))],[`regular`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L44.59,96H72a8,8,0,0,1,0,16H24a8,8,0,0,1-8-8V56a8,8,0,0,1,16,0V85.8L60.25,60A96,96,0,0,1,224,128Z`}))],[`thin`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M220,128a92,92,0,0,1-90.77,92H128a91.47,91.47,0,0,1-63.13-25.1,4,4,0,1,1,5.5-5.82A84,84,0,1,0,68.6,68.57l-.13.12L34.3,100H72a4,4,0,0,1,0,8H24a4,4,0,0,1-4-4V56a4,4,0,0,1,8,0V94.89l35-32A92,92,0,0,1,220,128Z`}))]]),$e=V.forwardRef((e,t)=>V.createElement(Je,{ref:t,...e,weights:Qe}));$e.displayName=`ArrowCounterClockwiseIcon`;var et=$e,tt=V.forwardRef((e,t)=>V.createElement(Je,{ref:t,...e,weights:D}));tt.displayName=`CheckIcon`;var nt=tt,rt=new Map([[`bold`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212ZM116,96v64a12,12,0,0,1-24,0V96a12,12,0,0,1,24,0Zm48,0v64a12,12,0,0,1-24,0V96a12,12,0,0,1,24,0Z`}))],[`duotone`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`}),V.createElement(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM112,96v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z`}))],[`fill`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.13,104.13,0,0,0,128,24ZM112,160a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z`}))],[`light`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218ZM110,96v64a6,6,0,0,1-12,0V96a6,6,0,0,1,12,0Zm48,0v64a6,6,0,0,1-12,0V96a6,6,0,0,1,12,0Z`}))],[`regular`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM112,96v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z`}))],[`thin`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220ZM108,96v64a4,4,0,0,1-8,0V96a4,4,0,0,1,8,0Zm48,0v64a4,4,0,0,1-8,0V96a4,4,0,0,1,8,0Z`}))]]),it=V.forwardRef((e,t)=>V.createElement(Je,{ref:t,...e,weights:rt}));it.displayName=`PauseCircleIcon`;var at=it,ot=new Map([[`bold`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M176,128a12,12,0,0,1-5.17,9.87l-52,36A12,12,0,0,1,100,164V92a12,12,0,0,1,18.83-9.87l52,36A12,12,0,0,1,176,128Zm60,0A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z`}))],[`duotone`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,32a96,96,0,1,0,96,96A96,96,0,0,0,128,32ZM108,168V88l64,40Z`,opacity:`0.2`}),V.createElement(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48.24-94.78-64-40A8,8,0,0,0,100,88v80a8,8,0,0,0,12.24,6.78l64-40a8,8,0,0,0,0-13.56ZM116,153.57V102.43L156.91,128Z`}))],[`fill`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm40.55,110.58-52,36A8,8,0,0,1,104,164V92a8,8,0,0,1,12.55-6.58l52,36a8,8,0,0,1,0,13.16Z`}))],[`light`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm47.18-95.09-64-40A6,6,0,0,0,102,88v80a6,6,0,0,0,9.18,5.09l64-40a6,6,0,0,0,0-10.18ZM114,157.17V98.83L160.68,128Z`}))],[`regular`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48.24-94.78-64-40A8,8,0,0,0,100,88v80a8,8,0,0,0,12.24,6.78l64-40a8,8,0,0,0,0-13.56ZM116,153.57V102.43L156.91,128Z`}))],[`thin`,V.createElement(V.Fragment,null,V.createElement(`path`,{d:`M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm46.12-95.39-64-40A4,4,0,0,0,104,88v80a4,4,0,0,0,2.06,3.5,4.06,4.06,0,0,0,1.94.5,4,4,0,0,0,2.12-.61l64-40a4,4,0,0,0,0-6.78ZM112,160.78V95.22L164.45,128Z`}))]]),st=V.forwardRef((e,t)=>
3V.createElement(Je,{ref:t,...e,weights:ot}));st.displayName=`PlayCircleIcon`;var ct=st;function lt(){if(typeof window>`u`)return null;try{return window.localStorage}catch{return null}}function ut(e,t){return Number.isFinite(t)&&t>0&&e>=t-15}function dt(e,t){return!(!Number.isFinite(e)||e<5||Number.isFinite(t)&&t>0&&e>=t||ut(e,t))}function ft(e){let t=lt();if(!t)return null;try{let n=t.getItem(e);if(n==null)return null;let r=JSON.parse(n);return typeof r!=`number`||!Number.isFinite(r)||r<0?null:r}catch{return null}}function pt(e,t){let n=lt();if(!(!n||!Number.isFinite(t)||t<0))try{n.setItem(e,JSON.stringify(t))}catch{}}function mt(e){let t=lt();if(t)try{t.removeItem(e)}catch{}}var ht=`beehiiv:podcast-playback-speed`,gt=[.5,.75,1,1.25,1.5,1.75,2];function _t(){let e=lt();if(!e)return 1;try{let t=e.getItem(ht);if(t==null)return 1;let n=JSON.parse(t);return typeof n!=`number`||!gt.includes(n)?1:n}catch{return 1}}function vt(e){let t=lt();if(!(!t||!gt.includes(e)))try{t.setItem(ht,JSON.stringify(e))}catch{}}function yt(e,t){if(!e)return null;let n=ft(e);return n==null||!dt(n,t)?null:n}function bt({rewindSeconds:e=10,forwardSeconds:t=15,knownDuration:n,playbackStorageKey:r,enablePlaybackSpeed:i=!1}){let a=(0,V.useRef)(null),o=We(),[s,c]=(0,V.useState)(!1),[l,u]=(0,V.useState)(n!=null&&n>0),[d,f]=(0,V.useState)(!1),[p,m]=(0,V.useState)(n??0),[h,g]=(0,V.useState)(n==null||n<=0),[_,v]=(0,V.useState)(null),[y,b]=(0,V.useState)(1),x=(0,V.useMemo)(()=>o?yt(r,n??0):null,[o,r,n]),S=(0,V.useRef)(null),C=(0,V.useRef)(!1),w=(0,V.useRef)(null),T=(0,V.useRef)(r),E=(0,V.useRef)(r);E.current=r;let D=(0,V.useRef)(p);D.current=p;let O=(0,V.useRef)(y);O.current=y,T.current!==r&&(T.current=r,v(null),C.current=!1,w.current=null);let k=_??x??0;_??(S.current=x);let A=(0,V.useCallback)(()=>{let e=E.current,t=a.current;if(!e||!t)return;let n=t.currentTime,r=t.duration||D.current;if(ut(n,r)){mt(e),w.current=Date.now();return}if(!dt(n,r)){C.current&&(mt(e),w.current=Date.now());return}pt(e,n),w.current=Date.now()},[]),j=(0,V.useCallback)(()=>{let e=w.current;e!=null&&Date.now()-e<5e3||A()},[A]),M=(0,V.useCallback)((e,t)=>{let n=E.current;if(!n||C.current)return;C.current=!0;let r=ft(n);if(r==null){S.current=null;return}if(!dt(r,t)){mt(n),S.current=null,e.currentTime=0,v(0);return}S.current=r,v(r),e.currentTime=r},[]);(0,V.useEffect)(()=>{let e=a.current;if(!e)return;let t=()=>{if(S.current!=null)if(Math.abs(e.currentTime-S.current)<1)S.current=null;else{v(S.current);return}v(e.currentTime),j()},n=()=>{let t=e.duration||0;e.playbackRate=O.current,m(t),u(!0),M(e,t)}
3,r=()=>c(!0),i=()=>{c(!1),f(!1),A()},o=()=>{c(!1),f(!1);let e=E.current;e&&mt(e)},s=()=>f(!0),l=()=>f(!1),d=()=>f(!1),p=()=>{S.current=null,v(e.currentTime),f(!1),A()},h=()=>{f(!1)};return e.readyState>=1&&n(),e.addEventListener(`timeupdate`,t),e.addEventListener(`loadedmetadata`,n),e.addEventListener(`play`,r),e.addEventListener(`pause`,i),e.addEventListener(`ended`,o),e.addEventListener(`waiting`,s),e.addEventListener(`canplay`,l),e.addEventListener(`playing`,d),e.addEventListener(`seeked`,p),e.addEventListener(`error`,h),()=>{e.removeEventListener(`timeupdate`,t),e.removeEventListener(`loadedmetadata`,n),e.removeEventListener(`play`,r),e.removeEventListener(`pause`,i),e.removeEventListener(`ended`,o),e.removeEventListener(`waiting`,s),e.removeEventListener(`canplay`,l),e.removeEventListener(`playing`,d),e.removeEventListener(`seeked`,p),e.removeEventListener(`error`,h)}},[j,A,M]),(0,V.useLayoutEffect)(()=>{if(r)return()=>{A()}},[r,A]),(0,V.useEffect)(()=>{if(!r)return;let e=()=>{A()},t=()=>{document.visibilityState===`hidden`&&A()};return window.addEventListener(`pagehide`,e),document.addEventListener(`visibilitychange`,t),()=>{window.removeEventListener(`pagehide`,e),document.removeEventListener(`visibilitychange`,t)}},[r,A]),(0,V.useEffect)(()=>{i&&b(_t())},[i]),(0,V.useEffect)(()=>{let e=a.current;e&&(e.playbackRate=y)},[y]);let N=(0,V.useCallback)(e=>{b(e),vt(e)},[]),P=(0,V.useCallback)(()=>{let e=a.current;if(e){if(!e.paused){e.pause();return}h||g(!0),f(!0),e.play().then(()=>{c(!0),f(!1)}).catch(()=>{c(!1),f(!1)})}},[h]),F=(0,V.useCallback)(()=>{let t=a.current;if(!t||!h)return;let n=Math.max(0,t.currentTime-e);S.current=n,v(n),t.currentTime=n},[e,h]),I=(0,V.useCallback)(()=>{let e=a.current;if(!e||!h)return;let n=Math.min(e.duration||0,e.currentTime+t);S.current=n,v(n),e.currentTime=n},[t,h]),L=(0,V.useCallback)(e=>{let t=a.current;if(!t||!p||!h)return;let n=e*p;S.current=n,v(n),t.currentTime=n},[p,h]);return{audioRef:a,isPlaying:s,isReady:l,isBuffering:d,currentTime:k,duration:p,progress:p>0?k/p*100:0,srcAttached:h,playbackRate:y,setPlaybackRate:N,togglePlay:P,handleRewind:F,handleForward:I,seekTo:L}}var xt=t(i()),St=()=>{let[e,t]=(0,V.useState)(!1);return(0,V.useEffect)(()=>{t(!0)},[]),e};function Ct(e){if(!e||typeof e!=`object`)return null;let t=e;if(t.encoding!==`u8-base64`||typeof t.peaks!=`string`||!t.peaks)return null;try{let e=atob(t.peaks),n=new Uint8Array(e.length);for(let t=0;t<e.length;t++)n[t]=e.charCodeAt(t);let r=0;for(let e=0;e<n.length;e++)n[e]>r&&(r=n[e]);let i=r>0?r:1,a=Array(n.length);for(let e=0;e<n.length;e++)a[e]=n[e]/i;return a.length>0?a:null}catch{return null}}function wt(e,t){if(e.length===0||t<=0)return[];if(e.length===t)return e;let n=Array(t),r=e.length/t;for(let i=0;i<t;i++){let t=i*r,a=Math.floor(t),o=Math.min(a+1,e.length-1),s=t-a;n[i]=e[a]*(1-s)+e[o]*s}return n}var Tt=`_7b354n2`,Et=`_7b354n3`,Dt=`_7b354n6`,Ot=`_7b354n7`,kt=`_7b354n8`,At=`_7b354n9`,jt=`_7b354na`,Mt=`_7b354nd`,Nt=`_7b354ne`,Pt=`_7b354nf`,Ft=`_7b354ng`,It=`_7b354nh`,Lt=`_7b354ni`,Rt=`_7b354nj`,zt=`_7b354nk`,Bt=`_7b354nl`,Vt=`_7b354nm`,Ht=`_7b354np`,Ut={CLASSIC:`classic`,WAVEFORM:`waveform`},Wt=e(((e,t)=>{(function(n,i){typeof e==`object`&&t!==void 0?i(e,r()):typeof define==`function`&&define.amd?define([`exports`,`react`],i):(n||=self,i(n.spinDelay={},n.react))})(e,(function(e,t){let n={delay:500,minDuration:200,ssr:!0};function r(){let[e,n]=t.useState(!0);return t.useEffect(()=>{n(!1)},[]),e}function i(e,i){i=Object.assign({},n,i);let a=r()&&i.ssr,o=a&&e?`DISPLAY`:`IDLE`,[s,c]=t.useState(o),l=t.useRef(null);return t.useEffect(()=>{if(e&&(s===`IDLE`||a)){clearTimeout(l.current);let t=a?0:i.delay;l.current=setTimeout(()=>{if(!e)return c(`IDLE`);l.current=setTimeout(()=>{c(`EXPIRE`)},i.minDuration),c(`DISPLAY`)},t),a||c(`DELAY`)}!e&&s!==`DISPLAY`&&(clearTimeout(l.current),c(`IDLE`))},[e,s,i.delay,i.minDuration,a]),t.useEffect(()=>()=>clearTimeout(l.current),[]),s===`DISPLAY`||s===`EXPIRE`}e.defaultOptions=n,e.useSpinDelay=i}))})),Gt=Wt(),Kt=({isReady:e,isPlaybackLocked:t,isPlaying:n,isBuffering:r,playButtonSize:i,iconColor:a,togglePlay:o,onPlayAttempt:s})=>{let c=n||r?at:ct,l=(0,Gt.useSpinDelay)(r,{delay:300,minDuration:500});return(0,H.jsx)(`button`,{type:`button`,className:jt,onClick:s??o,disabled:s?!1:!e||t,"aria-label":n?`Pause`:r?`Loading`:`Play`,children:(0,H.jsxs)(`span`,{className:Ht,style:{color:a},children:[(0,H.jsx)(c,{size:i,weight:`fill`,color:a}),l&&(0,H.jsx)(`span`,{className:`_7b354nq`})]})})};function U(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}function qt(e,t){typeof e==`function`?e(t):e!=null&&(e.current=t)}function Jt(...e){return t=>
3e.forEach(e=>qt(e,t))}function W(...e){return(0,V.useCallback)(Jt(...e),e)}function Yt(e,t=[]){let n=[];function r(t,r){let i=(0,V.createContext)(r),a=n.length;n=[...n,r];function o(t){let{scope:n,children:r,...o}=t,s=n?.[e][a]||i,c=(0,V.useMemo)(()=>o,Object.values(o));return(0,V.createElement)(s.Provider,{value:c},r)}function s(n,o){let s=(0,V.useContext)(o?.[e][a]||i);if(s)return s;if(r!==void 0)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}return o.displayName=t+`Provider`,[o,s]}let i=()=>{let t=n.map(e=>(0,V.createContext)(e));return function(n){let r=n?.[e]||t;return(0,V.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,Xt(i,...t)]}function Xt(...e){let t=e[0];if(e.length===1)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return(0,V.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}function Zt(e){let t=(0,V.useRef)(e);return(0,V.useEffect)(()=>{t.current=e}),(0,V.useMemo)(()=>(...e)=>t.current?.call(t,...e),[])}function Qt({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=$t({defaultProp:t,onChange:n}),a=e!==void 0,o=a?e:r,s=Zt(n);return[o,(0,V.useCallback)(t=>{if(a){let n=typeof t==`function`?t(e):t;n!==e&&s(n)}else i(t)},[a,e,i,s])]}function $t({defaultProp:e,onChange:t}){let n=(0,V.useState)(e),[r]=n,i=(0,V.useRef)(r),a=Zt(t);return(0,V.useEffect)(()=>{i.current!==r&&(a(r),i.current=r)},[r,i,a]),n}var en=(0,V.forwardRef)((e,t)=>{let{children:n,...r}=e,i=V.Children.toArray(n),a=i.find(rn);if(a){let e=a.props.children,n=i.map(t=>t===a?V.Children.count(e)>1?V.Children.only(null):(0,V.isValidElement)(e)?e.props.children:null:t);return(0,V.createElement)(tn,B({},r,{ref:t}),(0,V.isValidElement)(e)?(0,V.cloneElement)(e,void 0,n):null)}return(0,V.createElement)(tn,B({},r,{ref:t}),n)});en.displayName=`Slot`;var tn=(0,V.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,V.isValidElement)(n)?(0,V.cloneElement)(n,{...an(r,n.props),ref:Jt(t,n.ref)}):V.Children.count(n)>1?V.Children.only(null):null});tn.displayName=`SlotClone`;var nn=({children:e})=>(0,V.createElement)(V.Fragment,null,e);function rn(e){return(0,V.isValidElement)(e)&&e.type===nn}function an(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?n[r]=(...e)=>{a?.(...e),i?.(...e)}:r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}var G=[`a`,`button`,`div`,`h2`,`h3`,`img`,`li`,`nav`,`ol`,`p`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=(0,V.forwardRef)((e,n)=>{let{asChild:r,...i}=e,a=r?en:t;return(0,V.useEffect)(()=>{window[Symbol.for(`radix-ui`)]=!0},[]),(0,V.createElement)(a,B({},i,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function on(e,t){e&&(0,xt.flushSync)(()=>
3e.dispatchEvent(t))}function sn(e){let t=e+`CollectionProvider`,[n,r]=Yt(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=V.useRef(null),a=V.useRef(new Map).current;return V.createElement(i,{scope:t,itemMap:a,collectionRef:r},n)},s=e+`CollectionSlot`,c=V.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=W(t,a(s,n).collectionRef);return V.createElement(en,{ref:i},r)}),l=e+`CollectionItemSlot`,u=`data-radix-collection-item`,d=V.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=V.useRef(null),s=W(t,o),c=a(l,n);return V.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),V.createElement(en,{[u]:``,ref:s},r)});function f(t){let n=a(e+`CollectionConsumer`,t);return V.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${u}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return[{Provider:o,Slot:c,ItemSlot:d},f,r]}var cn=(0,V.createContext)(void 0);function ln(e){let t=(0,V.useContext)(cn);return e||t||`ltr`}var un=0;function dn(){(0,V.useEffect)(()=>{let e=document.querySelectorAll(`[data-radix-focus-guard]`);return document.body.insertAdjacentElement(`afterbegin`,e[0]??fn()),document.body.insertAdjacentElement(`beforeend`,e[1]??fn()),un++,()=>{un===1&&document.querySelectorAll(`[data-radix-focus-guard]`).forEach(e=>e.remove()),un--}},[])}function fn(){let e=document.createElement(`span`);return e.setAttribute(`data-radix-focus-guard`,``),e.tabIndex=0,e.style.cssText=`outline: none; opacity: 0; position: fixed; pointer-events: none`,e}var pn=`focusScope.autoFocusOnMount`,mn=`focusScope.autoFocusOnUnmount`,hn={bubbles:!1,cancelable:!0},gn=(0,V.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,c]=(0,V.useState)(null),l=Zt(i),u=Zt(a),d=(0,V.useRef)(null),f=W(t,e=>c(e)),p=(0,V.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,V.useEffect)(()=>{if(r){function e(e){if(p.paused||!s)return;let t=e.target;s.contains(t)?d.current=t:Cn(d.current,{select:!0})}function t(e){p.paused||!s||s.contains(e.relatedTarget)||Cn(d.current,{select:!0})}return document.addEventListener(`focusin`,e),document.addEventListener(`focusout`,t),()=>{document.removeEventListener(`focusin`,e),document.removeEventListener(`focusout`,t)}}},[r,s,p.paused]),(0,V.useEffect)(()=>{if(s){wn.add(p);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(pn,hn);s.addEventListener(pn,l),s.dispatchEvent(t),t.defaultPrevented||(_n(Dn(yn(s)),{select:!0}),document.activeElement===e&&Cn(s))}return()=>{s.removeEventListener(pn,l),setTimeout(()=>{let t=new CustomEvent(mn,hn);s.addEventListener(mn,u),s.dispatchEvent(t),t.defaultPrevented||Cn(e??document.body,{select:!0}),s.removeEventListener(mn,u),wn.remove(p)},0)}}},[s,l,u,p]);let m=(0,V.useCallback)(e=>{if(!n&&!r||p.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[r,a]=vn(t);r&&a?!e.shiftKey&&i===a?(e.preventDefault(),n&&Cn(r,{select:!0})):e.shiftKey&&i===r&&(e.preventDefault(),n&&Cn(a,{select:!0})):i===t&&e.preventDefault()}},[n,r,p.paused]);return(0,V.createElement)(G.div,B({tabIndex:-1},o,{ref:f,onKeyDown:m}))});function _n(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(Cn(r,{select:t}),document.activeElement!==n)return}function vn(e){let t=yn(e);return[bn(t,e),bn(t.reverse(),e)]}function yn(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function bn(e,t){for(let n of e)if(!xn(n,{upTo:t}))return n}function xn(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function Sn(e){return e instanceof HTMLInputElement&&`select`in e}function Cn(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Sn(e)&&t&&e.select()}}var wn=Tn();function Tn(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=En(e,t),e.unshift(t)},remove(t){var n;e=En(e,t),(n=e[0])==null||n.resume()}}}function En(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Dn(e){return e.filter(e=>e.tagName!==`A`)}var On=globalThis!=null&&globalThis.document?V.useLayoutEffect:()=>{},kn=V.useId||(()=>void 0),An=0;function jn(e){let[t,n]=V.useState(kn());return On(()=>{e||n(e=>e??String(An++))},[e]),e||(t?`radix-${t}`:``)}function Mn(e){return e.split(`-`)[0]}function Nn(e){return e.split(`-`)[1]}function Pn(e){return[`top`,`bottom`].includes(Mn(e))?`x`:`y`}function Fn(e){return e===`y`?`height`:`width`}function In(e,t,n){let{reference:r,floating:i}=e,a=r.x+r.width/2-i.width/2,o=r.y+r.height/2-i.height/2,s=Pn(t),c=Fn(s),l=r[c]/2-i[c]/2,u=s===`x`,d;switch(Mn(t)){case`top`:d={x:a,y:r.y-i.height};break;case`bottom`:d={x:a,y:r.y+r.height};break;case`right`:d={x:r.x+r.width,y:o};break;case`left`:d={x:r.x-i.width,y:o};break;default:d={x:r.x,y:r.y}}switch(Nn(t)){case`start`:d[s]-=l*(n&&u?-1:1);break;case`end`:d[s]+=l*(n&&u?-1:1)}return d}var Ln=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=await(o.isRTL==null?void 0:o.isRTL(t)),c=await o.getElementRects({reference:e,floating:t,strategy:i}
3),{x:l,y:u}=In(c,r,s),d=r,f={},p=0;for(let n=0;n<a.length;n++){let{name:m,fn:h}=a[n],{x:g,y:_,data:v,reset:y}=await h({x:l,y:u,initialPlacement:r,placement:d,strategy:i,middlewareData:f,rects:c,platform:o,elements:{reference:e,floating:t}});l=g??l,u=_??u,f={...f,[m]:{...f[m],...v}},y&&p<=50&&(p++,typeof y==`object`&&(y.placement&&(d=y.placement),y.rects&&(c=!0===y.rects?await o.getElementRects({reference:e,floating:t,strategy:i}):y.rects),{x:l,y:u}=In(c,d,s)),n=-1)}return{x:l,y:u,placement:d,strategy:i,middlewareData:f}};function Rn(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e)}function zn(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function Bn(e,t){var n;t===void 0&&(t={});let{x:r,y:i,platform:a,rects:o,elements:s,strategy:c}=e,{boundary:l=`clippingAncestors`,rootBoundary:u=`viewport`,elementContext:d=`floating`,altBoundary:f=!1,padding:p=0}=t,m=Rn(p),h=s[f?d===`floating`?`reference`:`floating`:d],g=zn(await a.getClippingRect({element:(n=await(a.isElement==null?void 0:a.isElement(h)))==null||n?h:h.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(s.floating)),boundary:l,rootBoundary:u,strategy:c})),_=zn(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:d===`floating`?{...o.floating,x:r,y:i}:o.reference,offsetParent:await(a.getOffsetParent==null?void 0:a.getOffsetParent(s.floating)),strategy:c}):o[d]);return{top:g.top-_.top+m.top,bottom:_.bottom-g.bottom+m.bottom,left:g.left-_.left+m.left,right:_.right-g.right+m.right}}var Vn=Math.min,Hn=Math.max;function Un(e,t,n){return Hn(e,Vn(t,n))}var Wn=e=>({name:`arrow`,options:e,async fn(t){let{element:n,padding:r=0}=e??{},{x:i,y:a,placement:o,rects:s,platform:c}=t;if(n==null)return{};let l=Rn(r),u={x:i,y:a},d=Pn(o),f=Nn(o),p=Fn(d),m=await c.getDimensions(n),h=d===`y`?`top`:`left`,g=d===`y`?`bottom`:`right`,_=s.reference[p]+s.reference[d]-u[d]-s.floating[p],v=u[d]-s.reference[d],y=await(c.getOffsetParent==null?void 0:c.getOffsetParent(n)),b=y?d===`y`?y.clientHeight||0:y.clientWidth||0:0;b===0&&(b=s.floating[p]);let x=_/2-v/2,S=l[h],C=b-m[p]-l[g],w=b/2-m[p]/2+x,T=Un(S,w,C),E=(f===`start`?l[h]:l[g])>0&&w!==T&&s.reference[p]<=s.floating[p];return{[d]:u[d]-(E?w<S?S-w:C-w:0),data:{[d]:T,centerOffset:w-T}}}}),Gn={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Kn(e){return e.replace(/left|right|bottom|top/g,(e=>Gn[e]))}function qn(e,t,n){n===void 0&&(n=!1);let r=Nn(e),i=Pn(e),a=Fn(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=Kn(o)),{main:o,cross:Kn(o)}}var Jn={start:`end`,end:`start`};function Yn(e){return e.replace(/start|end/g,(e=>Jn[e]))}var Xn=[`top`,`right`,`bottom`,`left`];Xn.reduce(((e,t)=>e.concat(t,t+`-start`,t+`-end`)),[]);var Zn=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){let{placement:n,middlewareData:r,rects:i,initialPlacement:a,platform:o,elements:s}=t,{mainAxis:c=!0,crossAxis:l=!0,fallbackPlacements:u,fallbackStrategy:d=`bestFit`,flipAlignment:f=!0,...p}=e,m=Mn(n),h=[a,...u||(m===a||!f?[Kn(a)]:function(e){let t=Kn(e);return[Yn(e),t,Yn(t)]}(a))],g=await Bn(t,p),_=[],v=r.flip?.overflows||[];if(c&&_.push(g[m]),l){let{main:e,cross:t}=qn(n,i,await(o.isRTL==null?void 0:o.isRTL(s.floating)));_.push(g[e],g[t])}if(v=[...v,{placement:n,overflows:_}],!_.every((e=>e<=0))){let e=(r.flip?.index??0)+1,t=h[e];if(t)return{data:{index:e,overflows:v},reset:{placement:t}};let i=`bottom`;switch(d){case`bestFit`:{let e=v.map((e=>[e,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0]?.[0].placement;e&&(i=e);break}case`initialPlacement`:i=a}if(n!==i)return{reset:{placement:i}}}return{}}}};function Qn(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function $n(e){return Xn.some((t=>e[t]>=0))}var er=function(e){let{strategy:t=`referenceHidden`,...n}=e===void 0?{}:e;return{name:`hide`,async fn(e){let{rects:r}=e;switch(t){case`referenceHidden`:{let t=Qn(await Bn(e,{...n,elementContext:`reference`}),r.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:$n(t)}}}case`escaped`:{let t=Qn(await Bn(e,{...n,altBoundary:!0}),r.floating);return{data:{escapedOffsets:t,escaped:$n(t)}}}default:return{}}}}},tr=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){let{x:n,y:r}=t,i=await async function(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=Mn(n),s=Nn(n),c=Pn(n)===`x`,l=[`left`,`top`].includes(o)?-1:1,u=a&&c?-1:1,d=typeof t==`function`?t(e):t,{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&typeof m==`number`&&(p=s===`end`?-1*m:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}(t,e);return{x:n+i.x,y:r+i.y,data:i}}}};function nr(e){return e===`x`?`y`:`x`}var rr=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:a=!0,crossAxis:o=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=e,l={x:n,y:r},u=await Bn(t,c),d=Pn(Mn(i)),f=nr(d),p=l[d],m=l[f];if(a){let e=d===`y`?`bottom`:`right`;p=Un(p+u[d===`y`?`top`:`left`],p,p-u[e])}if(o){let e=f===`y`?`bottom`:`right`;m=Un(m+u[f===`y`?`top`:`left`],m,m-u[e])}let h=s.fn({...t,[d]:p,[f]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}},ir=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=e,u={x:n,y:r},d=Pn(i),f=nr(d),p=u[d],m=u[f],h=typeof s==`function`?s({...a,placement:i}):s,g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e=d===`y`?`height`:`width`,t=a.reference[d]-a.floating[e]+g.mainAxis,n=a.reference[d]+a.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(l){var _;let e=d===`y`?`width`:`height`,t=[`top`,`left`].includes(Mn(i)),n=a.reference[f]-a.floating[e]+(t&&(_=o.offset?.[f])!=null?_:0)+(t?0:g.crossAxis),r=a.reference[f]+a.reference[e]+(t?0:o.offset?.[f]??0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[d]:p,[f]:m}}}};function ar(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function or(e){if(e==null)return window;if(!ar(e)){let t=e.ownerDocument;return t&&t.defaultView||window}return e}function sr(e){return or(e).getComputedStyle(e)}function cr(e){return ar(e)?``:e?(e.nodeName||``).toLowerCase():``}function lr(){let e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map((e=>e.brand+`/`+e.version)).join(` `):navigator.userAgent}function K(e){return e instanceof or(e).HTMLElement}function ur(e){return e instanceof or(e).Element}function dr(e){return typeof ShadowRoot>`u`?!1:e instanceof or(e).ShadowRoot||e instanceof ShadowRoot}function fr(e){let{overflow:t,overflowX:n,overflowY:r}=sr(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function pr(e){return[`table`,`td`,`th`].includes(cr(e))}function mr(e){let t=/firefox/i.test(lr()),n=sr(e);return n.transform!==`none`||n.perspective!==`none`||n.contain===`paint`||[`transform`,`perspective`].includes(n.willChange)||t&&n.willChange===`filter`||t&&!!n.filter&&n.filter!==`none`}function hr(){return!/^((?!chrome|android).)*safari/i.test(lr())}
3var gr=Math.min,_r=Math.max,vr=Math.round;function yr(e,t,n){var r,i;t===void 0&&(t=!1),n===void 0&&(n=!1);let a=e.getBoundingClientRect(),o=1,s=1;t&&K(e)&&(o=e.offsetWidth>0&&vr(a.width)/e.offsetWidth||1,s=e.offsetHeight>0&&vr(a.height)/e.offsetHeight||1);let c=ur(e)?or(e):window,l=!hr()&&n,u=(a.left+(l&&(r=c.visualViewport?.offsetLeft)!=null?r:0))/o,d=(a.top+(l&&(i=c.visualViewport?.offsetTop)!=null?i:0))/s,f=a.width/o,p=a.height/s;return{width:f,height:p,top:d,right:u+f,bottom:d+p,left:u,x:u,y:d}}function br(e){return(t=e,(t instanceof or(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function xr(e){return ur(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Sr(e){return yr(br(e)).left+xr(e).scrollLeft}function Cr(e,t,n){let r=K(t),i=br(t),a=yr(e,r&&function(e){let t=yr(e);return vr(t.width)!==e.offsetWidth||vr(t.height)!==e.offsetHeight}(t),n===`fixed`),o={scrollLeft:0,scrollTop:0},s={x:0,y:0};if(r||!r&&n!==`fixed`)if((cr(t)!==`body`||fr(i))&&(o=xr(t)),K(t)){let e=yr(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=Sr(i));return{x:a.left+o.scrollLeft-s.x,y:a.top+o.scrollTop-s.y,width:a.width,height:a.height}}function wr(e){return cr(e)===`html`?e:e.assignedSlot||e.parentNode||(dr(e)?e.host:null)||br(e)}function Tr(e){return K(e)&&getComputedStyle(e).position!==`fixed`?e.offsetParent:null}function Er(e){let t=or(e),n=Tr(e);for(;n&&pr(n)&&getComputedStyle(n).position===`static`;)n=Tr(n);return n&&(cr(n)===`html`||cr(n)===`body`&&getComputedStyle(n).position===`static`&&!mr(n))?t:n||function(e){let t=wr(e);for(dr(t)&&(t=t.host);K(t)&&![`html`,`body`].includes(cr(t));){if(mr(t))return t;t=t.parentNode}return null}(e)||t}function Dr(e){if(K(e))return{width:e.offsetWidth,height:e.offsetHeight};let t=yr(e);return{width:t.width,height:t.height}}function Or(e){let t=wr(e);return[`html`,`body`,`#document`].includes(cr(t))?e.ownerDocument.body:K(t)&&fr(t)?t:Or(t)}function kr(e,t){t===void 0&&(t=[]);let n=Or(e),r=n===e.ownerDocument?.body,i=or(n),a=r?[i].concat(i.visualViewport||[],fr(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(kr(a))}function Ar(e,t,n){return t===`viewport`?zn(function(e,t){let n=or(e),r=br(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=hr();(e||!e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s,y:c}}(e,n)):ur(t)?function(e,t){let n=yr(e,!1,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft;return{top:r,left:i,x:i,y:r,right:i+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,n):zn(function(e){let t=br(e),n=xr(e),r=e.ownerDocument?.body,i=_r(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=_r(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+Sr(e),s=-n.scrollTop;return sr(r||t).direction===`rtl`&&(o+=_r(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}(br(e)))}function jr(e){let t=kr(e),n=[`absolute`,`fixed`].includes(sr(e).position)&&K(e)?Er(e):e;return ur(n)?t.filter((e=>ur(e)&&function(e,t){let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&dr(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&cr(e)!==`body`)):[]}var Mr={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?jr(t):[].concat(n),r],o=a[0],s=a.reduce(((e,n)=>{let r=Ar(t,n,i);return e.top=_r(r.top,e.top),e.right=gr(r.right,e.right),e.bottom=gr(r.bottom,e.bottom),e.left=_r(r.left,e.left),e}),Ar(t,o,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,i=K(n),a=br(n);if(n===a)return t;let o={scrollLeft:0,scrollTop:0},s={x:0,y:0};if((i||!i&&r!==`fixed`)&&((cr(n)!==`body`||fr(a))&&(o=xr(n)),K(n))){let e=yr(n,!0);s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{...t,x:t.x-o.scrollLeft+s.x,y:t.y-o.scrollTop+s.y}},isElement:ur,getDimensions:Dr,getOffsetParent:Er,getDocumentElement:br,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:Cr(t,Er(n),r),floating:{...Dr(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>sr(e).direction===`rtl`};function Nr(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=!0,animationFrame:s=!1}=r,c=i&&!s,l=a&&!s,u=c||l?[...ur(e)?kr(e):[],...kr(t)]:[];u.forEach((e=>{c&&e.addEventListener(`scroll`,n,{passive:!0}),l&&e.addEventListener(`resize`,n)}));let d,f=null;if(o){let r=!0;f=new ResizeObserver((()=>{r||n(),r=!1})),ur(e)&&!s&&f.observe(e),f.observe(t)}let p=s?yr(e):null;return s&&function t(){let r=yr(e);!p||r.x===p.x&&r.y===p.y&&r.width===p.width&&r.height===p.height||n(),p=r,d=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{c&&e.removeEventListener(`scroll`,n),l&&e.removeEventListener(`resize`,n)})),(e=f)==null||e.disconnect(),f=null,s&&cancelAnimationFrame(d)}}var Pr=(e,t,n)=>Ln(e,t,{platform:Mr,...n}),Fr=typeof document<`u`?V.useLayoutEffect:V.useEffect;function Ir(e,t){if(e===t)return!0;
3if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Ir(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!Ir(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function Lr(e){let t=V.useRef(e);return Fr(()=>{t.current=e}),t}function Rr(e){let{middleware:t,placement:n=`bottom`,strategy:r=`absolute`,whileElementsMounted:i}=e===void 0?{}:e,a=V.useRef(null),o=V.useRef(null),s=Lr(i),c=V.useRef(null),[l,u]=V.useState({x:null,y:null,strategy:r,placement:n,middlewareData:{}}),[d,f]=V.useState(t);Ir(d?.map(e=>{let{options:t}=e;return t}),t?.map(e=>{let{options:t}=e;return t}))||f(t);let p=V.useCallback(()=>{!a.current||!o.current||Pr(a.current,o.current,{middleware:d,placement:n,strategy:r}).then(e=>{m.current&&xt.flushSync(()=>{u(e)})})},[d,n,r]);Fr(()=>{m.current&&p()},[p]);let m=V.useRef(!1);Fr(()=>(m.current=!0,()=>{m.current=!1}),[]);let h=V.useCallback(()=>{typeof c.current==`function`&&(c.current(),c.current=null),a.current&&o.current&&(s.current?c.current=s.current(a.current,o.current,p):p())},[p,s]),g=V.useCallback(e=>{a.current=e,h()},[h]),_=V.useCallback(e=>{o.current=e,h()},[h]),v=V.useMemo(()=>({reference:a,floating:o}),[]);return V.useMemo(()=>({...l,update:p,refs:v,reference:g,floating:_}),[l,p,v,g,_])}var zr=e=>{let{element:t,padding:n}=e;function r(e){return Object.prototype.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(e){return r(t)?t.current==null?{}:Wn({element:t.current,padding:n}).fn(e):t?Wn({element:t,padding:n}).fn(e):{}}}};function Br(e){let[t,n]=(0,V.useState)(void 0);return On(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{if(!Array.isArray(t)||!t.length)return;let r=t[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return t.observe(e,{box:`border-box`}),()=>t.unobserve(e)}else n(void 0)},[e]),t}var Vr=`Popper`,[Hr,Ur]=Yt(Vr),[Wr,Gr]=Hr(Vr),Kr=e=>{let{__scopePopper:t,children:n}=e,[r,i]=(0,V.useState)(null);return(0,V.createElement)(Wr,{scope:t,anchor:r,onAnchorChange:i},n)},qr=`PopperAnchor`,Jr=(0,V.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,a=Gr(qr,n),o=(0,V.useRef)(null),s=W(t,o);return(0,V.useEffect)(()=>{a.onAnchorChange(r?.current||o.current)}),r?null:(0,V.createElement)(G.div,B({},i,{ref:s}))}),Yr=`PopperContent`,[Xr,Zr]=Hr(Yr),[Qr,$r]=Hr(Yr,{hasParent:!1,positionUpdateFns:new Set}),ei=(0,V.forwardRef)((e,t)=>{var n;let{__scopePopper:r,side:i=`bottom`,sideOffset:a=0,align:o=`center`,alignOffset:s=0,arrowPadding:c=0,collisionBoundary:l=[],collisionPadding:u=0,sticky:d=`partial`,hideWhenDetached:f=!1,avoidCollisions:p=!0,...m}=e,h=Gr(Yr,r),[g,_]=(0,V.useState)(null),v=W(t,e=>_(e)),[y,b]=(0,V.useState)(null),x=Br(y),S=x?.width??0,C=x?.height??0,w=i+(o===`center`?``:`-`+o),T=typeof u==`number`?u:{top:0,right:0,bottom:0,left:0,...u},E=Array.isArray(l)?l:[l],D=E.length>0,O={padding:T,boundary:E.filter(ni),altBoundary:D},{reference:k,floating:A,strategy:j,x:M,y:N,placement:P,middlewareData:F,update:I}=Rr({strategy:`fixed`,placement:w,whileElementsMounted:Nr,middleware:[tr({mainAxis:a+C,alignmentAxis:s}),p?rr({mainAxis:!0,crossAxis:!1,limiter:d===`partial`?ir():void 0,...O}):void 0,y?zr({element:y,padding:c}):void 0,p?Zn({...O}):void 0,ri({arrowWidth:S,arrowHeight:C}),f?er({strategy:`referenceHidden`}):void 0].filter(ti)});On(()=>{k(h.anchor)},[k,h.anchor]);let L=M!==null&&N!==null,[ee,te]=ii(P),R=F.arrow?.x,ne=F.arrow?.y,re=F.arrow?.centerOffset!==0,[ie,ae]=(0,V.useState)();On(()=>{g&&ae(window.getComputedStyle(g).zIndex)},[g]);let{hasParent:oe,positionUpdateFns:z}=$r(Yr,r),se=!oe;(0,V.useLayoutEffect)(()=>{if(!se)return z.add(I),()=>{z.delete(I)}},[se,z,I]),(0,V.useLayoutEffect)(()=>
3{se&&L&&Array.from(z).reverse().forEach(e=>requestAnimationFrame(e))},[se,L,z]);let ce={"data-side":ee,"data-align":te,...m,ref:v,style:{...m.style,animation:L?void 0:`none`,opacity:(n=F.hide)!=null&&n.referenceHidden?0:void 0}};return(0,V.createElement)(`div`,{ref:A,"data-radix-popper-content-wrapper":``,style:{position:j,left:0,top:0,transform:L?`translate3d(${Math.round(M)}px, ${Math.round(N)}px, 0)`:`translate3d(0, -200%, 0)`,minWidth:`max-content`,zIndex:ie,"--radix-popper-transform-origin":[F.transformOrigin?.x,F.transformOrigin?.y].join(` `)}},(0,V.createElement)(Xr,{scope:r,placedSide:ee,onArrowChange:b,arrowX:R,arrowY:ne,shouldHideArrow:re},se?(0,V.createElement)(Qr,{scope:r,hasParent:!0,positionUpdateFns:z},(0,V.createElement)(G.div,ce)):(0,V.createElement)(G.div,ce)))});function ti(e){return e!==void 0}function ni(e){return e!==null}var ri=e=>({name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=ii(n),u={start:`0%`,center:`50%`,end:`100%`}[l],d=(i.arrow?.x??0)+o/2,f=(i.arrow?.y??0)+s/2,p=``,m=``;return c===`bottom`?(p=a?u:`${d}px`,m=`${-s}px`):c===`top`?(p=a?u:`${d}px`,m=`${r.floating.height+s}px`):c===`right`?(p=`${-s}px`,m=a?u:`${f}px`):c===`left`&&(p=`${r.floating.width+s}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}});function ii(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var ai=Kr,oi=Jr,si=ei,ci=(0,V.forwardRef)((e,t)=>{let{container:n=globalThis==null?void 0:globalThis.document?.body,...r}=e;return n?xt.createPortal((0,V.createElement)(G.div,B({},r,{ref:t})),n):null});function li(e,t){return(0,V.useReducer)((e,n)=>t[e][n]??e,e)}var ui=e=>{let{present:t,children:n}=e,r=di(t),i=typeof n==`function`?n({present:r.isPresent}):V.Children.only(n),a=W(r.ref,i.ref);return typeof n==`function`||r.isPresent?(0,V.cloneElement)(i,{ref:a}):null};ui.displayName=`Presence`;function di(e){let[t,n]=(0,V.useState)(),r=(0,V.useRef)({}),i=(0,V.useRef)(e),a=(0,V.useRef)(`none`),[o,s]=li(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return(0,V.useEffect)(()=>{let e=fi(r.current);a.current=o===`mounted`?e:`none`},[o]),On(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=fi(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),On(()=>{if(t){let e=e=>{let n=fi(r.current).includes(e.animationName);e.target===t&&n&&(0,xt.flushSync)(()=>s(`ANIMATION_END`))},n=e=>{e.target===t&&(a.current=fi(r.current))};return t.addEventListener(`animationstart`,n),t.addEventListener(`animationcancel`,e),t.addEventListener(`animationend`,e),()=>{t.removeEventListener(`animationstart`,n),t.removeEventListener(`animationcancel`,e),t.removeEventListener(`animationend`,e)}}else s(`ANIMATION_END`)},[t,s]),{isPresent:[`mounted`,`unmountSuspended`].includes(o),ref:(0,V.useCallback)(e=>{e&&(r.current=getComputedStyle(e)),n(e)},[])}}function fi(e){return e?.animationName||`none`}var pi=`rovingFocusGroup.onEntryFocus`,mi={bubbles:!1,cancelable:!0},hi=`RovingFocusGroup`,[gi,_i,vi]=sn(hi),[yi,bi]=Yt(hi,[vi]),[xi,Si]=yi(hi),Ci=(0,V.forwardRef)((e,t)=>(0,V.createElement)(gi.Provider,{scope:e.__scopeRovingFocusGroup},(0,V.createElement)(gi.Slot,{scope:e.__scopeRovingFocusGroup},(0,V.createElement)(wi,B({},e,{ref:t}))))),wi=(0,V.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:c,onEntryFocus:l,...u}=e,d=(0,V.useRef)(null),f=W(t,d),p=ln(a),[m=null,h]=Qt({prop:o,defaultProp:s,onChange:c}),[g,_]=(0,V.useState)(!1),v=Zt(l),y=_i(n),b=(0,V.useRef)(!1);return(0,V.useEffect)(()=>{let e=d.current;if(e)return e.addEventListener(pi,v),()=>e.removeEventListener(pi,v)},[v]),(0,V.createElement)(xi,{scope:n,orientation:r,dir:p,loop:i,currentTabStopId:m,onItemFocus:(0,V.useCallback)(e=>h(e),[h]),onItemShiftTab:(0,V.useCallback)(()=>_(!0),[])},(0,V.createElement)(G.div,B({tabIndex:g?-1:0,"data-orientation":r},u,{ref:f,style:{outline:`none`,...e.style},onMouseDown:U(e.onMouseDown,()=>{b.current=!0}),onFocus:U(e.onFocus,e=>{let t=!b.current;if(e.target===e.currentTarget&&t&&!g){let t=new CustomEvent(pi,mi);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=y().filter(e=>
3e.focusable);Ai([e.find(e=>e.active),e.find(e=>e.id===m),...e].filter(Boolean).map(e=>e.ref.current))}}b.current=!1}),onBlur:U(e.onBlur,()=>_(!1))})))}),Ti=`RovingFocusGroupItem`,Ei=(0,V.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,...a}=e,o=jn(),s=Si(Ti,n),c=s.currentTabStopId===o,l=_i(n);return(0,V.createElement)(gi.ItemSlot,{scope:n,id:o,focusable:r,active:i},(0,V.createElement)(G.span,B({tabIndex:c?0:-1,"data-orientation":s.orientation},a,{ref:t,onMouseDown:U(e.onMouseDown,e=>{r?s.onItemFocus(o):e.preventDefault()}),onFocus:U(e.onFocus,()=>s.onItemFocus(o)),onKeyDown:U(e.onKeyDown,e=>{if(e.key===`Tab`&&e.shiftKey){s.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=ki(e,s.orientation,s.dir);if(t!==void 0){e.preventDefault();let n=l().filter(e=>e.focusable).map(e=>e.ref.current);if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let r=n.indexOf(e.currentTarget);n=s.loop?ji(n,r+1):n.slice(r+1)}setTimeout(()=>Ai(n))}})})))}),Di={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`};function Oi(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function ki(e,t,n){let r=Oi(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return Di[r]}function Ai(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function ji(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Mi=Ci,Ni=Ei,Pi=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Fi=new WeakMap,Ii=new WeakMap,Li={},Ri=0,zi=function(e){return e&&(e.host||zi(e.parentNode))},Bi=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=zi(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},Vi=function(e,t,n,r){var i=Bi(t,Array.isArray(e)?e:[e]);Li[n]||(Li[n]=new WeakMap);var a=Li[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(Fi.get(e)||0)+1,l=(a.get(e)||0)+1;Fi.set(e,c),a.set(e,l),o.push(e),c===1&&i&&Ii.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),Ri++,function(){o.forEach(function(e){var t=Fi.get(e)-1,i=a.get(e)-1;Fi.set(e,t),a.set(e,i),t||(Ii.has(e)||e.removeAttribute(r),Ii.delete(e)),i||e.removeAttribute(n)}),Ri--,Ri||(Fi=new WeakMap,Fi=new WeakMap,Ii=new WeakMap,Li={})}},Hi=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||Pi(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),Vi(r,i,n,`aria-hidden`)):function(){return null}},Ui=`right-scroll-bar-position`,Wi=`width-before-scroll-bar`,Gi=`with-scroll-bars-hidden`,Ki=`--removed-body-scroll-bar-size`;function qi(e,t){return typeof e==`function`?e(t):e&&(e.current=t),e}function Ji(e,t){var n=(0,V.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}})[0];return n.callback=t,n.facade}var Yi=typeof window<`u`?V.useLayoutEffect:V.useEffect,Xi=new WeakMap;function Zi(e,t){var n=Ji(t||null,function(t){return e.forEach(function(e){return qi(e,t)})});return Yi(function(){var t=Xi.get(n);if(t){var r=new Set(t),i=new Set(e),a=n.current;r.forEach(function(e){i.has(e)||qi(e,null)}),i.forEach(function(e){r.has(e)||qi(e,a)})}Xi.set(n,e)},[e]),n}function Qi(e){return e}function $i(e,t){t===void 0&&(t=Qi);var n=[],r=!1;return{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;
vendor: 7,272 bytes, lines 3-43
3n=[],i.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(a)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}function ea(e){e===void 0&&(e={});var t=$i(null);return t.options=Me({async:!0,ssr:!1},e),t}var ta=function(e){var t=e.sideCar,n=je(e,[`sideCar`]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error(`Sidecar medium not found`);return V.createElement(r,Me({},n))};ta.isSideCarExport=!0;function na(e,t){return e.useMedium(t),ta}var ra=ea(),ia=function(){},aa=V.forwardRef(function(e,t){var n=V.useRef(null),r=V.useState({onScrollCapture:ia,onWheelCapture:ia,onTouchMoveCapture:ia}),i=r[0],a=r[1],o=e.forwardProps,s=e.children,c=e.className,l=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,m=e.inert,h=e.allowPinchZoom,g=e.as,_=g===void 0?`div`:g,v=je(e,[`forwardProps`,`children`,`className`,`removeScrollBar`,`enabled`,`shards`,`sideCar`,`noIsolation`,`inert`,`allowPinchZoom`,`as`]),y=f,b=Zi([n,t]),x=Me(Me({},v),i);return V.createElement(V.Fragment,null,u&&V.createElement(y,{sideCar:ra,removeScrollBar:l,shards:d,noIsolation:p,inert:m,setCallbacks:a,allowPinchZoom:!!h,lockRef:n}),o?V.cloneElement(V.Children.only(s),Me(Me({},x),{ref:b})):V.createElement(_,Me({},x,{className:c,ref:b}),s))});aa.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},aa.classNames={fullWidth:Wi,zeroRight:Ui};var oa,sa=function(){if(oa)return oa;if(typeof __webpack_nonce__<`u`)return __webpack_nonce__};function ca(){if(!document)return null;var e=document.createElement(`style`);e.type=`text/css`;var t=sa();return t&&e.setAttribute(`nonce`,t),e}function la(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function ua(e){(document.head||document.getElementsByTagName(`head`)[0]).appendChild(e)}var da=function(){var e=0,t=null;return{add:function(n){e==0&&(t=ca())&&(la(t,n),ua(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},fa=function(){var e=da();return function(t,n){V.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},pa=function(){var e=fa();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},ma={left:0,top:0,right:0,gap:0},ha=function(e){return parseInt(e||``,10)||0},ga=function(e){var t=window.getComputedStyle(document.body),n=t[e===`padding`?`paddingLeft`:`marginLeft`],r=t[e===`padding`?`paddingTop`:`marginTop`],i=t[e===`padding`?`paddingRight`:`marginRight`];return[ha(n),ha(r),ha(i)]},_a=function(e){if(e===void 0&&(e=`margin`),typeof window>`u`)return ma;var t=ga(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},va=pa(),ya=`data-scroll-locked`,ba=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,s=e.gap;return n===void 0&&(n=`margin`),` 4 .${Gi} { 5 overflow: hidden ${r}; 6 padding-right: ${s}px ${r}; 7 } 8 body[${ya}] { 9 overflow: hidden ${r}; 10 overscroll-behavior: contain; 11 ${[t&&`position: relative ${r};`,n===`margin`&&` 12 padding-left: ${i}px; 13 padding-top: ${a}px; 14 padding-right: ${o}px; 15 margin-left:0; 16 margin-top:0; 17 margin-right: ${s}px ${r}; 18 `,n===`padding`&&`padding-right: ${s}px ${r};`].filter(Boolean).join(``)} 19 } 20 21 .${Ui} { 22 right: ${s}px ${r}; 23 } 24 25 .${Wi} { 26 margin-right: ${s}px ${r}; 27 } 28 29 .${Ui} .${Ui} { 30 right: 0 ${r}; 31 } 32 33 .${Wi} .${Wi} { 34 margin-right: 0 ${r}; 35 } 36 37 body[${ya}] { 38 ${Ki}: ${s}px; 39 } 40`},xa=function(){var e=parseInt(document.body.getAttribute(`data-scroll-locked`)||`0`,10);return isFinite(e)?e:0},Sa=function(){V.useEffect(function(){return document.body.setAttribute(ya,(xa()+1).toString()),function(){var e=xa()-1;e<=0?document.body.removeAttribute(ya):document.body.setAttribute(ya,e.toString())}},[])},Ca=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?`margin`:r;Sa();var a=V.useMemo(function(){return _a(i)},[i]);return V.createElement(va,{styles:ba(a,!t,i,n?``:`!important`)})},wa=!1;if(typeof window<`u`)try{var Ta=Object.defineProperty({},"passive",{get:function(){return wa=!0,!0}});window.addEventListener(`test`,Ta,Ta),window.removeEventListener(`test`,Ta,Ta)}catch{wa=!1}var Ea=wa?{passive:!1}:!1,Da=function(e){var t=window.getComputedStyle(e);return t.overflowY!==`hidden`&&!(t.overflowY===t.overflowX&&t.overflowY===`visible`)},Oa=function(e){var t=window.getComputedStyle(e);return t.overflowX!==`hidden`&&!(t.overflowY===t.overflowX&&t.overflowX===`visible`)},ka=function(e,t){var n=t;do{if(typeof ShadowRoot<`u`&&n instanceof ShadowRoot&&(n=n.host),Ma(e,n)){var r=Na(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Aa=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},ja=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},Ma=function(e,t){return e===`v`?Da(t):Oa(t)},Na=function(e,t){return e===`v`?Aa(t):ja(t)},Pa=function(e,t){return e===`h`&&t===`rtl`?-1:1},Fa=function(e,t,n,r,i){var a=Pa(e,window.getComputedStyle(t).direction),o=a*r,s=n.target,c=t.contains(s),l=!1,u=o>0,d=0,f=0;do{var p=Na(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&Ma(e,s)&&(d+=h,f+=m),s=s.parentNode}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(u&&(i&&d===0||!i&&o>d)||!u&&(i&&f===0||!i&&-o>f))&&(l=!0),l},Ia=function(e){return`changedTouches`in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},La=function(e){return[e.deltaX,e.deltaY]},Ra=function(e){return e&&`current`in e?e.current:e},za=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ba=function(e){return` 41 .block-interactivity-${e} {pointer-events: none;} 42 .allow-interactivity-${e} {pointer-events: all;} 43`},Va=0,Ha=[];function Ua(e){var t=V.useRef([]),n=V.useRef([0,0]),r=V.useRef(),i=V.useState(Va++)[0],a=V.useState(function(){return pa()})[0],o=V.useRef(e);V.useEffect(function(){o.current=e},[e]),V.useEffect(function(){if(e.inert){document.body.classList.add(`block-interactivity-${i}`);var t=Ae([e.lockRef.current],(e.shards||[]).map(Ra),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(`allow-interactivity-${i}`)}),function(){document.body.classList.remove(`block-interactivity-${i}`),t.forEach(function(e){return e.classList.remove(`allow-interactivity-${i}`)})}}},[e.inert,e.lockRef.current,e.shards]);var s=V.useCallback(function(e,t){if(`touches`in e&&e.touches.length===2)return!o.current.allowPinchZoom;var i=Ia(e),a=n.current,s=`deltaX`in e?e.deltaX:a[0]-i[0],c=`deltaY`in e?e.deltaY:a[1]-i[1],l,u=e.target,d=Math.abs(s)>Math.abs(c)?`h`:`v`;if(`touches`in e&&d===`h`&&u.type===`range`)return!1;var f=ka(d,u);if(!f)return!0;if(f?l=d:(l=d===`v`?`h`:`v`,f=ka(d,u)),!f)return!1;if(!r.current&&`changedTouches`in e&&(s||c)&&(r.current=l),!l)return!0;var p=r.current||l;return Fa(p,t,e,p===`h`?s:c,!0)},[]),c=V.useCallback(function(e){var n=e;if(!(!Ha.length||Ha[Ha.length-1]!==a)){var r=`deltaY`in n?La(n):Ia(n),i=t.current.filter(function(e){return e.name===n.type&&e.target===n.target&&za(e.delta,r)})[0];if(i&&i.should){n.preventDefault();return}if(!i){var c=(o.current.shards||[]).map(Ra).filter(Boolean).filter(function(e){return e.contains(n.target)});(c.length>
430?s(n,c[0]):!o.current.noIsolation)&&n.preventDefault()}}},[]),l=V.useCallback(function(e,n,r,i){var a={name:e,delta:n,target:r,should:i};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=V.useCallback(function(e){n.current=Ia(e),r.current=void 0},[]),d=V.useCallback(function(t){l(t.type,La(t),t.target,s(t,e.lockRef.current))},[]),f=V.useCallback(function(t){l(t.type,Ia(t),t.target,s(t,e.lockRef.current))},[]);V.useEffect(function(){return Ha.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener(`wheel`,c,Ea),document.addEventListener(`touchmove`,c,Ea),document.addEventListener(`touchstart`,u,Ea),function(){Ha=Ha.filter(function(e){return e!==a}),document.removeEventListener(`wheel`,c,Ea),document.removeEventListener(`touchmove`,c,Ea),document.removeEventListener(`touchstart`,u,Ea)}},[]);var p=e.removeScrollBar,m=e.inert;return V.createElement(V.Fragment,null,m?V.createElement(a,{styles:Ba(i)}):null,p?V.createElement(Ca,{gapMode:`margin`}):null)}var Wa=na(ra,Ua),Ga=V.forwardRef(function(e,t){return V.createElement(aa,Me({},e,{ref:t,sideCar:Wa}))});Ga.classNames=aa.classNames;var Ka=[`Enter`,` `],qa=[`ArrowDown`,`PageUp`,`Home`],Ja=[`ArrowUp`,`PageDown`,`End`],Ya=[...qa,...Ja];[...Ka],[...Ka];var Xa=`Menu`,[Za,Qa,$a]=sn(Xa),[eo,to]=Yt(Xa,[$a,Ur,bi]),no=Ur(),ro=bi(),[io,ao]=eo(Xa),[oo,so]=eo(Xa),co=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:a,modal:o=!0}=e,s=no(t),[c,l]=(0,V.useState)(null),u=(0,V.useRef)(!1),d=Zt(a),f=ln(i);return(0,V.useEffect)(()=>{let e=()=>{u.current=!0,document.addEventListener(`pointerdown`,t,{capture:!0,once:!0}),document.addEventListener(`pointermove`,t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener(`keydown`,e,{capture:!0}),()=>{document.removeEventListener(`keydown`,e,{capture:!0}),document.removeEventListener(`pointerdown`,t,{capture:!0}),document.removeEventListener(`pointermove`,t,{capture:!0})}},[]),(0,V.createElement)(ai,s,(0,V.createElement)(io,{scope:t,open:n,onOpenChange:d,content:c,onContentChange:l},(0,V.createElement)(oo,{scope:t,onClose:(0,V.useCallback)(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:o},r)))},lo=(0,V.forwardRef)((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,V.createElement)(oi,B({},no(n),r,{ref:t}))}),uo=`MenuPortal`,[fo,po]=eo(uo,{forceMount:void 0}),mo=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,a=ao(uo,t);return(0,V.createElement)(fo,{scope:t,forceMount:n},(0,V.createElement)(ui,{present:n||a.open},(0,V.createElement)(ci,{asChild:!0,container:i},r)))},ho=`MenuContent`,[go,_o]=eo(ho),vo=(0,V.forwardRef)((e,t)=>{let n=po(ho,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=ao(ho,e.__scopeMenu),o=so(ho,e.__scopeMenu);return(0,V.createElement)(Za.Provider,{scope:e.__scopeMenu},(0,V.createElement)(ui,{present:r||a.open},(0,V.createElement)(Za.Slot,{scope:e.__scopeMenu},o.modal?(0,V.createElement)(yo,B({},i,{ref:t})):(0,V.createElement)(bo,B({},i,{ref:t})))))}),yo=(0,V.forwardRef)((e,t)=>{let n=ao(ho,e.__scopeMenu),r=(0,V.useRef)(null),i=W(t,r);return(0,V.useEffect)(()=>{let e=r.current;if(e)return Hi(e)},[]),(0,V.createElement)(xo,B({},e,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:U(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),bo=(0,V.forwardRef)((e,t)=>{let n=ao(ho,e.__scopeMenu);return(0,V.createElement)(xo,B({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),xo=(0,V.forwardRef)((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:s,onEscapeKeyDown:c,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:d,onDismiss:f,disableOutsideScroll:p,...m}=e,h=ao(ho,n),g=so(ho,n),_=no(n),v=ro(n),y=Qa(n),[b,x]=(0,V.useState)(null),S=(0,V.useRef)(null),C=W(t,S,h.onContentChange),w=(0,V.useRef)(0),T=(0,V.useRef)(``),E=(0,V.useRef)(0),D=(0,V.useRef)(null),O=(0,V.useRef)(`right`),k=(0,V.useRef)(0),A=p?Ga:V.Fragment,j=p?{as:e
43n,allowPinchZoom:!0}:void 0,M=e=>{let t=T.current+e,n=y().filter(e=>!e.disabled),r=document.activeElement,i=n.find(e=>e.ref.current===r)?.textValue,a=Ho(n.map(e=>e.textValue),t,i),o=n.find(e=>e.textValue===a)?.ref.current;(function e(t){T.current=t,window.clearTimeout(w.current),t!==``&&(w.current=window.setTimeout(()=>e(``),1e3))})(t),o&&setTimeout(()=>o.focus())};(0,V.useEffect)(()=>()=>window.clearTimeout(w.current),[]),dn();let N=(0,V.useCallback)(e=>O.current===D.current?.side&&Wo(e,D.current?.area),[]);return(0,V.createElement)(go,{scope:n,searchRef:T,onItemEnter:(0,V.useCallback)(e=>{N(e)&&e.preventDefault()},[N]),onItemLeave:(0,V.useCallback)(e=>{var t;N(e)||((t=S.current)==null||t.focus(),x(null))},[N]),onTriggerLeave:(0,V.useCallback)(e=>{N(e)&&e.preventDefault()},[N]),pointerGraceTimerRef:E,onPointerGraceIntentChange:(0,V.useCallback)(e=>{D.current=e},[])},(0,V.createElement)(A,j,(0,V.createElement)(gn,{asChild:!0,trapped:i,onMountAutoFocus:U(a,e=>{var t;e.preventDefault(),(t=S.current)==null||t.focus()}),onUnmountAutoFocus:o},(0,V.createElement)(ae,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:c,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:d,onDismiss:f},(0,V.createElement)(Mi,B({asChild:!0},v,{dir:g.dir,orientation:`vertical`,loop:r,currentTabStopId:b,onCurrentTabStopIdChange:x,onEntryFocus:e=>{g.isUsingKeyboardRef.current||e.preventDefault()}}),(0,V.createElement)(si,B({role:`menu`,"aria-orientation":`vertical`,"data-state":Ro(h.open),dir:g.dir},_,m,{ref:C,style:{outline:`none`,...m.style},onKeyDown:U(m.onKeyDown,e=>{let t=e.target.closest(`[role="menu"]`)===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=e.key.length===1;t&&(e.key===`Tab`&&e.preventDefault(),!n&&r&&M(e.key));let i=S.current;if(e.target!==i||!Ya.includes(e.key))return;e.preventDefault();let a=y().filter(e=>!e.disabled).map(e=>e.ref.current);Ja.includes(e.key)&&a.reverse(),Bo(a)}),onBlur:U(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(w.current),T.current=``)}),onPointerMove:U(e.onPointerMove,Go(e=>{let t=e.target,n=k.current!==e.clientX;e.currentTarget.contains(t)&&n&&(O.current=e.clientX>k.current?`right`:`left`,k.current=e.clientX)}))})))))))}),So=(0,V.forwardRef)((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,V.createElement)(G.div,B({role:`group`},r,{ref:t}))}),Co=`MenuItem`,wo=`menu.itemSelect`,To=(0,V.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:r,...i}=e,a=(0,V.useRef)(null),o=so(Co,e.__scopeMenu),s=_o(Co,e.__scopeMenu),c=W(t,a),l=(0,V.useRef)(!1);return(0,V.createElement)(Eo,B({},i,{ref:c,disabled:n,onClick:U(e.onClick,()=>{let e=a.current;if(!n&&e){let t=new CustomEvent(wo,{bubbles:!0,cancelable:!0});e.addEventListener(wo,e=>r?.(e),{once:!0}),on(e,t),t.defaultPrevented?l.current=!1:o.onClose()}}),onPointerDown:t=>{var n;(n=e.onPointerDown)==null||n.call(e,t),l.current=!0},onPointerUp:U(e.onPointerUp,e=>{var t;l.current||(t=e.currentTarget)==null||t.click()}),onKeyDown:U(e.onKeyDown,e=>{let t=s.searchRef.current!==``;n||t&&e.key===` `||Ka.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),Eo=(0,V.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:i,...a}=e,o=_o(Co,n),s=ro(n),c=(0,V.useRef)(null),l=W(t,c),[u,d]=(0,V.useState)(!1),[f,p]=(0,V.useState)(``);return(0,V.useEffect)(()=>{let e=c.current;e&&p((e.textContent??``).trim())},[a.children]),(0,V.createElement)(Za.ItemSlot,{scope:n,disabled:r,textValue:i??f},(0,V.createElement)(Ni,B({asChild:!0},s,{focusable:!r}),(0,V.createElement)(G.div,B({role:`menuitem`,"data-highlighted":u?``:void 0,"aria-disabled":r||void 0,"data-disabled":r?``:void 0},a,{ref:l,onPointerMove:U(e.onPointerMove,Go(e=>{r?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus())})),onPointerLeave:U(e.onPointerLeave,Go(e=>o.onItemLeave(e))),onFocus:U(e.onFocus,()=>d(!0)),onBlur:U(e.onBlur,()=>d(!1))}))))}),[Do,Oo]=eo(`MenuRadioGroup`,{value:void 0,onValueChange:()=>{}}),ko=(0,V.forwardRef)((e,t)=>{let{value:n,onValueChange:r,...i}=e,a=Zt(r);return(0,V.createElement)(Do,{scope:e.__scopeMenu,value:n,onValueChange:a},(0,V.createElement)(So,B({},i,{ref:t})))}),Ao=`MenuRadioItem`,jo=(0,V.forwardRef)((e,t)=>{let{value:n,...r}=e,i=Oo(Ao,e.__scopeMenu),a=n===i.value;return(0,V.createElement)(No,{scope:e.__scopeMenu,checked:a},(0,V.createElement)(To,B({role:`menuitemradio`,"aria-checked":a},r,{ref:t,"data-state":zo(a),onSelect:U(r.onSelect,()=>
43i.onValueChange?.call(i,n),{checkForDefaultPrevented:!1})})))}),Mo=`MenuItemIndicator`,[No,Po]=eo(Mo,{checked:!1}),Fo=(0,V.forwardRef)((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,a=Po(Mo,n);return(0,V.createElement)(ui,{present:r||a.checked},(0,V.createElement)(G.span,B({},i,{ref:t,"data-state":zo(a.checked)})))}),[Io,Lo]=eo(`MenuSub`);function Ro(e){return e?`open`:`closed`}function zo(e){return e?`checked`:`unchecked`}function Bo(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function Vo(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function Ho(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=Vo(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function Uo(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e].x,s=t[e].y,c=t[a].x,l=t[a].y;s>r!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function Wo(e,t){return t?Uo({x:e.clientX,y:e.clientY},t):!1}function Go(e){return t=>t.pointerType===`mouse`?e(t):void 0}var Ko=co,qo=lo,Jo=mo,Yo=vo,Xo=To,Zo=ko,Qo=jo,$o=Fo,es=`DropdownMenu`,[ts,ns]=Yt(es,[to]),rs=to(),[is,as]=ts(es),os=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,c=rs(t),l=(0,V.useRef)(null),[u=!1,d]=Qt({prop:i,defaultProp:a,onChange:o});return(0,V.createElement)(is,{scope:t,triggerId:jn(),triggerRef:l,contentId:jn(),open:u,onOpenChange:d,onOpenToggle:(0,V.useCallback)(()=>d(e=>!e),[d]),modal:s},(0,V.createElement)(Ko,B({},c,{open:u,onOpenChange:d,dir:r,modal:s}),n))},ss=`DropdownMenuTrigger`,cs=(0,V.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,a=as(ss,n);return(0,V.createElement)(qo,B({asChild:!0},rs(n)),(0,V.createElement)(G.button,B({type:`button`,id:a.triggerId,"aria-haspopup":`menu`,"aria-expanded":a.open?!0:void 0,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?`open`:`closed`,"data-disabled":r?``:void 0,disabled:r},i,{ref:Jt(t,a.triggerRef),onPointerDown:U(e.onPointerDown,e=>{!r&&e.button===0&&e.ctrlKey===!1&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:U(e.onKeyDown,e=>{r||([`Enter`,` `].includes(e.key)&&a.onOpenToggle(),e.key===`ArrowDown`&&a.onOpenChange(!0),[` `,`ArrowDown`].includes(e.key)&&e.preventDefault())})})))}),ls=e=>{let{__scopeDropdownMenu:t,...n}=e;return(0,V.createElement)(Jo,B({},rs(t),n))},us=`DropdownMenuContent`,ds=(0,V.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=as(us,n),a=rs(n),o=(0,V.useRef)(!1);return(0,V.createElement)(Yo,B({id:i.contentId,"aria-labelledby":i.triggerId},a,r,{ref:t,onCloseAutoFocus:U(e.onCloseAutoFocus,e=>{var t;o.current||(t=i.triggerRef.current)==null||t.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:U(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,r=t.button===2||n;(!i.modal||r)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":`var(--radix-popper-transform-origin)`}}))}),fs=(0,V.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e;return(0,V.createElement)(Xo,B({},rs(n),r,{ref:t}))}),ps=(0,V.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e;return(0,V.createElement)(Zo,B({},rs(n),r,{ref:t}))}),ms=(0,V.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e;return(0,V.createElement)(Qo,B({},rs(n),r,{ref:t}))}),hs=(0,V.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e;return(0,V.createElement)($o,B({},rs(n),r,{ref:t}))}),gs=os,_s=cs,vs=ls,ys=ds,bs=fs,xs=ps,Ss=ms,Cs=hs;function ws(e){return`${e}Ã`}function Ts({value:e,onChange:t,color:n}){let r=St(),i=(0,V.useRef)(!1),a=ws(e);return r?(0,H.jsxs)(gs,{children:[(0,H.jsx)(_s,{className:Mt,style:{color:n},"aria-label":`Playback speed`,onPointerDown:()=>{i.current=!0},children:(0,H.jsx)(`span`,{className:Nt,children:a})}),(0,H.jsx)(ys,{className:Pt,side:`top`,sideOffset:6,align:`end`,onPointerDownCapture:()=>{i.current=!0},onKeyDownCapture:()=>{i.current=!1},onCloseAutoFocus:e=>{i.current&&e.preventDefault()},children:(0,H.jsx)(xs,{value:String(e),onValueChange:e=>t(Number(e)),children:gt.map(e=>(0,H.jsxs)(Ss,{className:Ft,value:String(e),children:[ws(e),(0,H.jsx)(`span`,{className:It,children:(0,H.jsx)(Cs,{children:(0,H.jsx)(nt,{size:14,weight:`bold`})})})]},e))})})]}):(0,H.jsx)(`button`,{type:`button`,className:Mt,style:{color:n},"aria-label":`Playback speed`,children:(0,H.jsx)(`span`,{className:Nt,children:a})})}function Es({audioUrl:e,audioType:t=`audio/mpeg`,thumbnailUrl:n,title:r,duration:i,primaryColor:a,backgroundColor:o,textColor:s,trackColor:c,iconColor:l,showThumbnail:u,showTitle:d,showRewind:f,showForward:p,rewindSeconds:m,forwardSeconds:h,playButtonSize:g,skipButtonSize:_,progressBarHeight:v,onPlayAttempt:y,isPlaybackLocked:b,isPreview:x,audioElementId:S,playbackStorageKey:C}){let{audioRef:w,isPlaying:T,isReady:E,isBuffering:D,currentTime:O,duration:k,progress:A,srcAttached:j,playbackRate:M,setPlaybackRate:N,togglePlay:P,handleRewind:F,handleForward:I,seekTo:L}=bt({rewindSeconds:m,forwardSeconds:h,knownDuration:i,playbackStorageKey:C,enablePlaybackSpeed:!0}
43),ee=(0,V.useCallback)(e=>{let t=e.currentTarget.getBoundingClientRect();L((e.clientX-t.left)/t.width)},[L]),te=(0,V.useCallback)(e=>{if(!k)return;let t=.02;e.key===`ArrowRight`?(e.preventDefault(),L(Math.min(1,O/k+t))):e.key===`ArrowLeft`&&(e.preventDefault(),L(Math.max(0,O/k-t)))},[k,O,L]),R=l||s||a;return(0,H.jsxs)(`div`,{className:be(Et,b&&`pointer-events-none cursor-not-allowed`),style:{backgroundColor:o},children:[u&&n&&(0,H.jsx)(`img`,{src:n,alt:``,className:`_7b354n5`}),(0,H.jsxs)(`div`,{className:Dt,children:[d&&r||x?(0,H.jsxs)(`div`,{className:Ot,children:[d&&r?(0,H.jsx)(`span`,{className:kt,style:{color:s||void 0},title:r,children:r}):(0,H.jsx)(`span`,{className:kt}),x&&(0,H.jsx)(`span`,{className:`_7b354n4`,style:{color:s||void 0},children:`Preview`})]}):null,(0,H.jsxs)(`div`,{className:At,children:[f&&(0,H.jsxs)(`button`,{type:`button`,className:`_7b354nb`,onClick:F,disabled:!E,"aria-label":`Rewind ${m} seconds`,children:[(0,H.jsx)(et,{size:_,weight:`bold`,color:R}),(0,H.jsx)(`span`,{className:`_7b354nc`,style:{color:R},children:m})]}),!b&&(0,H.jsx)(Kt,{isReady:E,isPlaybackLocked:b,isPlaying:T,isBuffering:D,playButtonSize:g,iconColor:R,togglePlay:P,onPlayAttempt:y}),p&&(0,H.jsxs)(`button`,{type:`button`,className:`_7b354nb`,onClick:I,disabled:!E,"aria-label":`Forward ${h} seconds`,children:[(0,H.jsx)(Ze,{size:_,weight:`bold`,color:R}),(0,H.jsx)(`span`,{className:`_7b354nc`,style:{color:R},children:h})]}),(0,H.jsxs)(`div`,{className:Lt,children:[(0,H.jsx)(`span`,{className:Rt,style:{color:s||void 0},children:qe(O)}),(0,H.jsx)(`div`,{className:zt,style:{backgroundColor:c,height:v},onClick:ee,onKeyDown:te,role:`slider`,"aria-valuenow":O,"aria-valuemin":0,"aria-valuemax":k,"aria-label":`Seek audio`,tabIndex:0,children:(0,H.jsx)(`div`,{className:Bt,style:{width:`${A}%`,backgroundColor:a}})}),(0,H.jsx)(`span`,{className:Rt,style:{color:s||void 0},children:qe(k)})]}),(0,H.jsx)(Ts,{value:M,onChange:N,color:R})]})]}),e&&(0,H.jsxs)(`audio`,{ref:w,id:S,preload:j?`metadata`:`none`,children:[(0,H.jsx)(`source`,{src:e,type:t}),(0,H.jsx)(`track`,{kind:`captions`,src:``,label:`No captions available`})]})]})}var Ds={classic:{playerMode:Ut.CLASSIC,showThumbnail:!0,showTitle:!0,showRewind:!1,showForward:!1,rewindSeconds:10,forwardSeconds:15,primaryColor:`#6b7280`,secondaryColor:`#d1d5db`,backgroundColor:`rgba(128, 128, 128, 0.15)`,textColor:``,trackColor:`rgba(128, 128, 128, 0.3)`,iconColor:``,playButtonSize:32,skipButtonSize:28,waveformHeight:48,progressBarHeight:8},waveform:{playerMode:Ut.WAVEFORM,showThumbnail:!0,showTitle:!0,showRewind:!0,showForward:!0,rewindSeconds:10,forwardSeconds:15,primaryColor:`#6b7280`,secondaryColor:`#d1d5db`,backgroundColor:`rgba(128, 128, 128, 0.15)`,textColor:``,trackColor:`rgba(128, 128, 128, 0.3)`,iconColor:``,playButtonSize:36,skipButtonSize:28,waveformHeight:48,progressBarHeight:8}};function Os(e){return{...Ds[e?.playerMode??Ut.CLASSIC],...ks(e)}}function ks(e){return e?Object.fromEntries(Object.entries(e).filter(([,e])=>e!==void 0)):{}}function As(e,t){let n=0;for(let t=0;t<e.length;t++)n=n*31+e.charCodeAt(t)|0;let r=[];for(let e=0;e<t;e++){n=n+1831565813|0;let e=Math.imul(n^n>>>15,1|n);e=e+Math.imul(e^e>>>7,61|e)^e;let t=((e^e>>>14)>>>0)/4294967296,i=.3+t*.5+(t>.85?.2:0);r.push(Math.min(1,i))}return r}function js(e,t,n,r,i,a,o,s){let c=e.getContext(`2d`);if(!c)return;let l=window.devicePixelRatio||1,u=e.clientWidth,d=e.clientHeight;e.width=u*l,e.height=d*l,c.scale(l,l),c.clearRect(0,0,u,d);let f=t.length,p=u/f,m=Math.max(1,p-o),h=n*u;for(let e=0;e<f;e++){let n=e*p,a=Math.max(2,t[e]*d),o=(d-a)/2;c.fillStyle=n<h?r:i,s>0?(c.beginPath(),c.roundRect(n,o,m,a,s),c.fill()):c.fillRect(n,o,m,a)}}function Ms({audioUrl:e,audioType:t=`audio/mpeg`,thumbnailUrl:n,title:r,duration:i,primaryColor:a,secondaryColor:o,backgroundColor:s,textColor:c,iconColor:l,showThumbnail:u,showTitle:d,showRewind:f,showForward:p,rewindSeconds:m,forwardSeconds:h,playButtonSize:g,skipButtonSize:_,waveformHeight:v,waveform:y,onPlayAttempt:b,isPlaybackLocked:x,isPreview:S,audioElementId:C,playbackStorageKey:w}){let T=(0,V.useRef)(null),[E,D]=(0,V.useState)([]),[O,k]=(0,V.useState)(!0),{audioRef:A,isPlaying:j,isReady:M,isBuffering:N,currentTime:P,duration:F,progress:I,srcAttached:L,playbackRate:ee,setPlaybackRate:te,togglePlay:R,handleRewind:ne,handleForward:re,seekTo:ie}=bt({rewindSeconds:m,forwardSeconds:h,knownDuration:i,playbackStorageKey:w,enablePlaybackSpeed:!0}
43),ae=(0,V.useRef)(I),oe=(0,V.useRef)(a),z=(0,V.useRef)(o),se=(0,V.useRef)(E);(0,V.useEffect)(()=>{ae.current=I},[I]),(0,V.useEffect)(()=>{oe.current=a},[a]),(0,V.useEffect)(()=>{z.current=o},[o]),(0,V.useEffect)(()=>{se.current=E},[E]);let ce=(0,V.useMemo)(()=>Ct(y),[y]),le=e||r||`audio`;(0,V.useEffect)(()=>{let e=T.current?.clientWidth||1200,t=Math.floor(e/3);D(ce?wt(ce,t):As(le,t)),k(!1)},[ce,le]),(0,V.useEffect)(()=>{let e=T.current;!e||E.length===0||js(e,E,I/100,a,o,2,1,2)},[E,I,a,o]),(0,V.useEffect)(()=>{let e=T.current;if(!e)return;let t=new ResizeObserver(()=>{se.current.length>0&&js(e,se.current,ae.current/100,oe.current,z.current,2,1,2)});return t.observe(e),()=>t.disconnect()},[le]);let ue=(0,V.useCallback)(e=>{let t=T.current;if(!t||!F)return;let n=t.getBoundingClientRect();ie((e.clientX-n.left)/n.width)},[ie,F]),de=(0,V.useCallback)(e=>{if(!F)return;let t=.02;e.key===`ArrowRight`?(e.preventDefault(),ie(Math.min(1,P/F+t))):e.key===`ArrowLeft`&&(e.preventDefault(),ie(Math.max(0,P/F-t)))},[F,P,ie]),fe=l||c||a;return(0,H.jsxs)(`div`,{className:be(Et,x&&`pointer-events-none cursor-not-allowed`),style:{backgroundColor:s},children:[u&&n&&(0,H.jsx)(`img`,{src:n,alt:``,className:`_7b354n5`}),(0,H.jsxs)(`div`,{className:Dt,children:[d&&r||S?(0,H.jsxs)(`div`,{className:Ot,children:[d&&r?(0,H.jsx)(`span`,{className:kt,style:{color:c||void 0},title:r,children:r}):(0,H.jsx)(`span`,{className:kt}),S&&(0,H.jsx)(`span`,{className:`_7b354n4`,style:{color:c||void 0},children:`Preview`})]}):null,(0,H.jsxs)(`div`,{className:At,children:[f&&(0,H.jsxs)(`button`,{type:`button`,className:`_7b354nb`,onClick:ne,disabled:!M,"aria-label":`Rewind ${m} seconds`,children:[(0,H.jsx)(et,{size:_,weight:`bold`,color:fe}),(0,H.jsx)(`span`,{className:`_7b354nc`,style:{color:fe},children:m})]}),!x&&(0,H.jsx)(Kt,{isReady:M,isPlaybackLocked:x,isPlaying:j,isBuffering:N,playButtonSize:g,iconColor:fe,togglePlay:R,onPlayAttempt:b}),p&&(0,H.jsxs)(`button`,{type:`button`,className:`_7b354nb`,onClick:re,disabled:!M,"aria-label":`Forward ${h} seconds`,children:[(0,H.jsx)(Ze,{size:_,weight:`bold`,color:fe}),(0,H.jsx)(`span`,{className:`_7b354nc`,style:{color:fe},children:h})]}),(0,H.jsx)(Ts,{value:ee,onChange:te,color:fe})]}),(0,H.jsxs)(`div`,{className:Lt,children:[(0,H.jsx)(`span`,{className:Rt,style:{color:c||void 0},children:qe(P)}),(0,H.jsxs)(`div`,{className:Vt,style:{height:v},children:[O&&(0,H.jsx)(`div`,{className:`_7b354nr`,style:{height:v}}),(0,H.jsx)(`canvas`,{ref:T,style:{width:`100%`,height:v,display:`block`,cursor:`pointer`},onClick:ue,onKeyDown:de,role:`slider`,"aria-valuenow":P,"aria-valuemin":0,"aria-valuemax":F,"aria-label":`Seek audio`,tabIndex:0})]}),(0,H.jsx)(`span`,{className:Rt,style:{color:c||void 0},children:qe(F)})]})]}),e&&(0,H.jsxs)(`audio`,{ref:A,id:C,preload:L?`metadata`:`none`,children:[(0,H.jsx)(`source`,{src:e,type:t}),(0,H.jsx)(`track`,{kind:`captions`,src:``,label:`No captions available`})]})]})}function Ns({audioUrl:e,audioType:t,thumbnailUrl:n,title:r,waveform:i,duration:a,isLive:o,options:s,className:c,onPlayAttempt:l,tooltipText:u,isPlaybackLocked:d,isPreview:f,audioElementId:p,playbackStorageKey:m}){let h=Os(s),g={audioUrl:e,audioType:t,thumbnailUrl:n,title:r,waveform:i,duration:a,isLive:o,onPlayAttempt:l,isPreview:f,audioElementId:p,playbackStorageKey:m};return(0,H.jsx)(Ke,{portalId:`audio-player-container`,tooltipText:u||``,shouldMount:!!u,isTriggerAsChild:!0,children:(0,H.jsx)(`div`,{className:be(Tt,`flex-none h-fit`,c),children:h.playerMode===Ut.CLASSIC?(0,H.jsx)(Es,{...g,...h,audioUrl:e,isPlaybackLocked:d}):(0,H.jsx)(Ge,{fallback:(0,H.jsx)(Es,{...g,...h,audioUrl:e,isPlaybackLocked:d}),children:()=>(0,H.jsx)(Ms,{...g,...h,audioUrl:e,isPlaybackLocked:d})})})})}function Ps({element:e,className:t,onPlayAttempt:n,tooltipText:r,isPlaybackLocked:i,isPreview:a,playbackStorageKey:o}){let{id:s,data:c,isLive:l=!0,...u}=e.attrs||{},d=c?.audioUrl&&typeof c.audioUrl==`string`?c.audioUrl:``,f=d.length>0,p=s||e.attrs?.mergeTag,m=a??!!c?.isPreview,h=typeof c?.youtubeVideoId==`string`?`https://www.youtube.com/embed/${c.youtubeVideoId}`:null,g=(0,H.jsx)(Ns,{audioUrl:d,audioType:typeof c?.audioType==`string`?c?.audioType:void 0,thumbnailUrl:typeof c?.thumbnailUrl==`string`?c?.thumbnailUrl:void 0,title:typeof c?.title==`string`?c?.title:void 0,waveform:c?.waveform,duration:typeof c?.duration==`number`?c?.duration:void 0,isLive:l,options:u,className:t,onPlayAttempt:f?void 0:n,tooltipText:r,isPlaybackLocked:i,isPreview:m,audioElementId:p?`audio-${p}`:void 0,playbackStorageKey:o});return h?(0,H.jsxs)(`div`,{className:`flex flex-col w-full`,style:{gap:`var(--gap, 16px)`},children:[(0,H.jsx)(`iframe`,{className:`w-full rounded-lg [aspect-ratio:16/9]`,src:h,title:`YouTube video player`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share`,referrerPolicy:`strict-origin-when-cross-origin`,allowFullScreen:!0}),g]}):g}var Fs=e(((e,t)=>{var n=1e3,r=n*60,i=r*60,a=i*24,o=a*365.25;t.exports=function(e,t){t||={};var n=typeof e;if(n===`string`&&e.length>0)return s(e);if(n===`number`&&isNaN(e)===!1)return t.long?l(e):c(e);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(e))};function s(e){if(e=String(e),!(e.length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var s=parseFloat(t[1]);switch((t[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return s*o;
43case`days`:case`day`:case`d`:return s*a;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return s*i;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return s*r;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return s*n;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return s;default:return}}}}function c(e){return e>=a?Math.round(e/a)+`d`:e>=i?Math.round(e/i)+`h`:e>=r?Math.round(e/r)+`m`:e>=n?Math.round(e/n)+`s`:e+`ms`}function l(e){return u(e,a,`day`)||u(e,i,`hour`)||u(e,r,`minute`)||u(e,n,`second`)||e+` ms`}function u(e,t,n){if(!(e<t))return e<t*1.5?Math.floor(e/t)+` `+n:Math.ceil(e/t)+` `+n+`s`}})),Is=e(((e,t)=>{e=t.exports=i.debug=i.default=i,e.coerce=c,e.disable=o,e.enable=a,e.enabled=s,e.humanize=Fs(),e.names=[],e.skips=[],e.formatters={};var n;function r(t){var n=0,r;for(r in t)n=(n<<5)-n+t.charCodeAt(r),n|=0;return e.colors[Math.abs(n)%e.colors.length]}function i(t){function i(){if(i.enabled){var t=i,r=+new Date;t.diff=r-(n||r),t.prev=n,t.curr=r,n=r;for(var a=Array(arguments.length),o=0;o<a.length;o++)a[o]=arguments[o];a[0]=e.coerce(a[0]),typeof a[0]!=`string`&&a.unshift(`%O`);var s=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,function(n,r){if(n===`%%`)return n;s++;var i=e.formatters[r];if(typeof i==`function`){var o=a[s];n=i.call(t,o),a.splice(s,1),s--}return n}),e.formatArgs.call(t,a),(i.log||e.log||console.log.bind(console)).apply(t,a)}}return i.namespace=t,i.enabled=e.enabled(t),i.useColors=e.useColors(),i.color=r(t),typeof e.init==`function`&&e.init(i),i}function a(t){e.save(t),e.names=[],e.skips=[];for(var n=(typeof t==`string`?t:``).split(/[\s,]+/),r=n.length,i=0;i<r;i++)n[i]&&(t=n[i].replace(/\*/g,`.*?`),t[0]===`-`?e.skips.push(RegExp(`^`+t.substr(1)+`$`)):e.names.push(RegExp(`^`+t+`$`)))}function o(){e.enable(``)}
43function s(t){var n,r;for(n=0,r=e.skips.length;n<r;n++)if(e.skips[n].test(t))return!1;for(n=0,r=e.names.length;n<r;n++)if(e.names[n].test(t))return!0;return!1}function c(e){return e instanceof Error?e.stack||e.message:e}})),Ls=e(((e,t)=>{e=t.exports=Is(),e.log=i,e.formatArgs=r,e.save=a,e.load=o,e.useColors=n,e.storage=typeof chrome<`u`&&chrome.storage!==void 0?chrome.storage.local:s(),e.colors=[`lightseagreen`,`forestgreen`,`goldenrod`,`dodgerblue`,`darkorchid`,`crimson`];function n(){return typeof window<`u`&&window.process&&window.process.type===`renderer`?!0:typeof document<`u`&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<`u`&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}e.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return`[UnexpectedJSONParseError]: `+e.message}};function r(t){var n=this.useColors;if(t[0]=(n?`%c`:``)+this.namespace+(n?` %c`:` `)+t[0]+(n?`%c `:` `)+`+`+e.humanize(this.diff),n){var r=`color: `+this.color;t.splice(1,0,r,`color: inherit`);var i=0,a=0;t[0].replace(/%[a-zA-Z%]/g,function(e){e!==`%%`&&(i++,e===`%c`&&(a=i))}),t.splice(a,0,r)}}function i(){return typeof console==`object`&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function a(t){try{t==null?e.storage.removeItem(`debug`):e.storage.debug=t}catch{}}function o(){var t;try{t=e.storage.debug}catch{}return!t&&typeof process<`u`&&`env`in process&&(t={}.DEBUG),t}e.enable(o());function s(){try{return window.localStorage}catch{}}})),Rs=e(((e,t)=>{var n=Ls()(`jsonp`);t.exports=a;var r=0;function i(){}function a(e,t,a){typeof t==`function`&&(a=t,t={}),t||={};var o=t.prefix||`__jp`,s=t.name||o+ r++,c=t.param||`callback`,l=t.timeout==null?6e4:t.timeout,u=encodeURIComponent,d=document.getElementsByTagName(`script`)[0]||document.head,f,p;l&&(p=setTimeout(function(){m(),a&&a(Error(`Timeout`))},l));function m(){f.parentNode&&f.parentNode.removeChild(f),window[s]=i,p&&clearTimeout(p)}function h(){window[s]&&m()}return window[s]=function(e){n(`jsonp got`,e),m(),a&&a(null,e)},e+=(~e.indexOf(`?`)?`&`:`?`)+c+`=`+u(s),e=e.replace(`?&`,`?`),n(`jsonp req "%s"`,e),f=document.createElement(`script`),f.src=e,d.parentNode.insertBefore(f,d),h}})),q=t(c(),1),zs=t(Rs(),1),Bs=Object.defineProperty,Vs=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,Us=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,Gs=Object.prototype.propertyIsEnumerable,Ks=(e,t,n)=>t in e?Bs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,J=(e,t)=>{for(var n in t||={})Ws.call(t,n)&&Ks(e,n,t[n]);if(Us)for(var n of Us(t))Gs.call(t,n)&&Ks(e,n,t[n]);return e},Y=(e,t)=>Vs(e,Hs(t)),X=(e,t)=>{var n={};for(var r in e)Ws.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Us)for(var r of Us(e))t.indexOf(r)<0&&Gs.call(e,r)&&(n[r]=e[r]);return n};function qs(e,t){return V.Children.map(e,e=>!(0,V.isValidElement)(e)||e.props.fill!==void 0?e:(0,V.cloneElement)(e,{fill:t}))}function Js(e){var t=e,{bgStyle:n={},borderRadius:r=0,children:i,color:a,iconFillColor:o=`white`,round:s=!1,size:c=64}=t,l=X(t,[`bgStyle`,`borderRadius`,`children`,`color`,`iconFillColor`,`round`,`size`]);let u=qs(i,o);return(0,H.jsxs)(`svg`,Y(J({viewBox:`0 0 64 64`,width:c,height:c},l),{children:[s?(0,H.jsx)(`circle`,{cx:`32`,cy:`32`,r:`32`,fill:a,style:n}):(0,H.jsx)(`rect`,{width:`64`,height:`64`,rx:r,ry:r,fill:a,style:n}),u]}))}var Ys=class extends Error{constructor(e){super(e),this.name=`AssertionError`}};function Z(e,t){if(!e)throw new Ys(t)}function Q(e){let t=Object.entries(e).filter(([,e])=>e!=null).map(([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t))}`);return t.length>0?`?${t.join(`&`)}`:``}var Xs={bluesky:`Share on Bluesky`,email:`Share by email`,facebook:`Share on Facebook`,facebookmessenger:`Share in Messenger`,gab:`Share on Gab`,hatena:`Share on Hatena`,instapaper:`Save to Instapaper`,line:`Share on Line`,linkedin:`Share on LinkedIn`,livejournal:`Share on LiveJournal`,mailru:`Share on Mail.ru`,ok:`Share on OK`,pinterest:`Pin on Pinterest`,pocket:`Save to Pocket`,reddit:`Share on Reddit`,telegram:`Share on Telegram`,threads:`Share on Threads`,tumblr:`Share on Tumblr`,twitter:`Share on X`,viber:`Share on Viber`,vk:`Share on VK`,weibo:`Share on Weibo`,whatsapp:`Share on WhatsApp`,workplace:`Share on Workplace`},Zs=e=>!!e&&(typeof e==`object`||typeof e==`function`)&&`then`in e&&typeof e.then==`function`,Qs=(e,t)=>({left:window.outerWidth/2+(window.screenX||window.screenLeft||0)-e/2,top:window.outerHeight/2+(window.screenY||window.screenTop||0)-t/2}),$s=(e,t)=>({top:(window.screen.height-t)/2,left:(window.screen.width-e)/2});function ec(e){let t=V.Children.toArray(e);if(t.length!==1)return;let[n]=t;if((0,V.isValidElement)(n))return n.props.round?`50%`:n.props.borderRadius??0}function tc(e){return V.Children.toArray(e).some(e=>typeof e==`string`?e.trim().length>0:typeof e==`number`?!0:(0,V.isValidElement)(e)?tc(e.props.children):!1)}function nc(e,t,n){var r=t,{height:i,width:a}=r,o=X(r,[`height`,`width`]);let s=J({height:i,width:a,location:`no`,toolbar:`no`,status:`no`,directories:`no`,menubar:`no`,scrollbars:`yes`,resizable:`no`,centerscreen:`yes`,chrome:`yes`},o),c=window.open(e,``,Object.keys(s).map(e=>`${e}=${s[e]}`).join(`, `));if(n){let e=window.setInterval(()=>{try{(c===null||c.closed)&&(window.clearInterval(e),n(c))}catch(e){console.error(e)}},1e3)}return c}function $(e){var t=e,{"aria-label":n,"aria-labelledby":r,beforeOnClick:i,children:a,className:o,disabled:s,disabledStyle:c={opacity:.6},forwardedRef:l,htmlTitle:u,networkLink:d,networkName:f,onClick:p,onShareWindowClose:m,openShareDialogOnClick:h=!0,opts:g,resetButtonStyle:_=!0,style:v,title:y,type:b=`button`,url:x,windowHeight:S=400,windowPosition:C=`windowCenter`,windowWidth:w=550}=t,T=X(t,[`aria-label`,`aria-labelledby`,`beforeOnClick`,`children`,`className`,`disabled`,`disabledStyle`,`forwardedRef`,`htmlTitle`,`networkLink`,`networkName`,`onClick`,`onShareWindowClose`,`openShareDialogOnClick`,`opts`,`resetButtonStyle`,`style`,`title`,`type`,`url`,`windowHeight`,`windowPosition`,`windowWidth`]);let E=ec(a),D=!n&&!r&&!tc(a)?Xs[f]:void 0,O=async e=>{if(s)return;let t=d(x,g);if(e.preventDefault(),i){let e=i();Zs(e)&&await e}h&&nc(t,J({height:S,width:w},C===`windowCenter`?Qs(w,S):$s(w,S)),m),p&&p(e,t)},k=(0,q.default)(`react-share__ShareButton`,{"react-share__ShareButton--disabled":!!s,disabled:!!s},o),A=J(J(_?{backgroundColor:`transparent`,border:`none`,padding:0,display:`inline-flex`,borderRadius:E,outlineOffset:2,font:`inherit`,color:`inherit`,cursor:`pointer`}:{},v),s&&c);return(0,H.jsx)(`button`,Y(J({},T),{"aria-label":n||D,"aria-labelledby":r,className:k,disabled:s,onClick:O,ref:l,style:A,title:u,type:b,children:a}))}function rc(e,{title:t,separator:n}){return Z(e,`bluesky.url`),`https://bsky.app/intent/compose`+Q({text:t?t+n+e:e})}var ic=(0,V.forwardRef)((e,t)=>{var n=e,{separator:r,title:i}=n;return(0,H.jsx)($,Y(J({},X(n,[`separator`,`title`])),{forwardedRef:t,networkName:`bluesky`,networkLink:rc,opts:{title:i,separator:r||` `},windowHeight:460,windowPosition:`windowCenter`,windowWidth:660}))});ic.displayName=`BlueskyShareButton`;function ac(e){return(0,H.jsx)(Js,Y(J({color:`#7f7f7f`},e),{children:(0,H.jsx)(`path`,{d:`M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z`})}))}function oc(e,{subject:t,body:n,separator:r}
43){return`mailto:`+Q({subject:t,body:n?n+r+e:e})}var sc=(0,V.forwardRef)((e,t)=>{var n=e,{body:r,separator:i,subject:a}=n;return(0,H.jsx)($,Y(J({},X(n,[`body`,`separator`,`subject`])),{forwardedRef:t,networkName:`email`,networkLink:oc,onClick:(e,t)=>{window.location.href=t},openShareDialogOnClick:!1,opts:{subject:a,body:r,separator:i||` `}}))});sc.displayName=`EmailShareButton`;function cc(e){return(0,H.jsx)(Js,Y(J({color:`#0866FF`},e),{children:(0,H.jsx)(`path`,{d:`M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z`})}))}function lc(e,{appId:t,redirectUri:n,to:r}){return`https://www.facebook.com/dialog/send`+Q({link:e,redirect_uri:n||e,app_id:t,to:r})}var uc=(0,V.forwardRef)((e,t)=>{var n=e,{appId:r,redirectUri:i,to:a}=n;return(0,H.jsx)($,Y(J({},X(n,[`appId`,`redirectUri`,`to`])),{forwardedRef:t,networkName:`facebookmessenger`,networkLink:lc,opts:{appId:r,redirectUri:i,to:a},windowHeight:820,windowWidth:1e3}))});uc.displayName=`FacebookMessengerShareButton`;function dc(e,{hashtag:t}){return Z(e,`facebook.url`),`https://www.facebook.com/sharer/sharer.php`+Q({u:e,hashtag:t})}var fc=(0,V.forwardRef)((e,t)=>{var n=e,{hashtag:r}=n;return(0,H.jsx)($,Y(J({},X(n,[`hashtag`])),{forwardedRef:t,networkName:`facebook`,networkLink:dc,opts:{hashtag:r},windowHeight:400,windowWidth:550}))});fc.displayName=`FacebookShareButton`;function pc(){let e=(0,V.useRef)(!1);return(0,V.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),(0,V.useCallback)(()=>e.current,[])}function mc(e){var t=e,{children:n=e=>e,className:r,getCount:i,url:a}=t,o=X(t,[`children`,`className`,`getCount`,`url`]);let s=pc(),[c,l]=(0,V.useState)(void 0),[u,d]=(0,V.useState)(!1);return(0,V.useEffect)(()=>{d(!0),i(a,e=>{s()&&(l(e),d(!1))})},[a]),(0,H.jsx)(`span`,Y(J({className:(0,q.default)(`react-share__ShareCount`,r)},o),{children:!u&&c!==void 0&&n(c)}))}function hc(e){let t=t=>(0,H.jsx)(mc,J({getCount:e},t));return t.displayName=`ShareCount(${e.name})`,t}function gc(e,t){(0,zs.default)(`https://graph.facebook.com/?id=${e}&fields=og_object{engagement}`,(e,n)=>{t(!e&&n&&n.og_object&&n.og_object.engagement?n.og_object.engagement.count:void 0)})}hc(gc);function _c(e,{title:t}){return Z(e,`hatena.url`),`http://b.hatena.ne.jp/add?mode=confirm&url=${e}&title=${t}`}var vc=(0,V.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,H.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`hatena`,networkLink:_c,opts:{title:r},windowHeight:460,windowPosition:`windowCenter`,windowWidth:660}))});vc.displayName=`HatenaShareButton`;function yc(e,t){(0,zs.default)(`https://bookmark.hatenaapis.com/count/entry`+Q({url:e}),(e,n)=>{t(n??void 0)})}hc(yc);function bc(e,{title:t,description:n}){return Z(e,`instapaper.url`),`http://www.instapaper.com/hello2`+Q({url:e,title:t,description:n})}var xc=(0,V.forwardRef)((e,t)=>{var n=e,{description:r,title:i}=n;return(0,H.jsx)($,Y(J({},X(n,[`description`,`title`])),{forwardedRef:t,networkName:`instapaper`,networkLink:bc,opts:{title:i,description:r},windowHeight:500,windowPosition:`windowCenter`,windowWidth:500}))});xc.displayName=`InstapaperShareButton`;function Sc(e,{title:t}){return Z(e,`line.url`),`https://social-plugins.line.me/lineit/share`+Q({url:e,text:t})}var Cc=(0,V.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,H.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`line`,networkLink:Sc,opts:{title:r},windowHeight:500,windowWidth:500}))});Cc.displayName=`LineShareButton`;function wc(e){return(0,H.jsx)(Js,Y(J({color:`#0077B5`},e),{children:(0,H.jsx)(`path`,{d:`M20.4,44h5.4V26.6h-5.4V44z M23.1,18c-1.7,0-3.1,1.4-3.1,3.1c0,1.7,1.4,3.1,3.1,3.1 c1.7,0,3.1-1.4,3.1-3.1C26.2,19.4,24.8,18,23.1,18z M39.5,26.2c-2.6,0-4.4,1.4-5.1,2.8h-0.1v-2.4h-5.2V44h5.4v-8.6 c0-2.3,0.4-4.5,3.2-4.5c2.8,0,2.8,2.6,2.8,4.6V44H46v-9.5C46,29.8,45,26.2,39.5,26.2z`})}))}function Tc(e,{title:t,summary:n,source:r}){return Z(e,`linkedin.url`),`https://linkedin.com/shareArticle`+Q({url:e,mini:`true`,title:t,summary:n,source:r})}var Ec=(0,V.forwardRef)((e,t)=>{var n=e,{source:r,summary:i,title:a}=n;return(0,H.jsx)($,Y(J({},X(n,[`source`,`summary`,`title`])),{forwardedRef:t,networkName:`linkedin`,networkLink:Tc,opts:{title:a,summary:i,source:r},windowHeight:600,windowWidth:750}))});Ec.displayName=`LinkedinShareButton`;function Dc(e,{title:t,description:n}){return Z(e,`livejournal.url`),`https://www.livejournal.com/update.bml`+Q({subject:t,event:n})}var Oc=(0,V.forwardRef)((e,t)=>{var n=e,{description:r,title:i}=n;return(0,H.jsx)($,Y(J({},X(n,[`description`,`title`])),{forwardedRef:t,networkName:`livejournal`,networkLink:Dc,opts:{title:i,description:r},windowHeight:460,windowWidth:660}))});Oc.displayName=`LivejournalShareButton`;function kc(e,{title:t,description:n,imageUrl:r}){return Z(e,`mailru.url`),`https://connect.mail.ru/share`+Q({url:e,title:t,description:n,image_url:r})}var Ac=(0,V.forwardRef)((e,t)=>{var n=e,{description:r,imageUrl:i,title:a}=n;return(0,H.jsx)($,Y(J({},X(n,[`description`,`imageUrl`,`title`])),{forwardedRef:t,networkName:`mailru`,networkLink:kc,opts:{title:a,description:r,imageUrl:i},windowHeight:460,windowWidth:660}))});Ac.displayName=`MailruShareButton`;function jc(e,{title:t,description:n,image:r}){return Z(e,`ok.url`),`https://connect.ok.ru/offer`+Q({url:e,title:t,description:n,imageUrl:r})}var Mc=(0,V.forwardRef)((e,t)=>{var n=e,{description:r,image:i,title:a}=n;return(0,H.jsx)($,Y(J({},X(n,[`description`,`image`,`title`])),{forwardedRef:t,networkName:`ok`,networkLink:jc,opts:{title:a,description:r,image:i},windowHeight:480,windowPosition:`screenCenter`,windowWidth:588}))});Mc.displayName=`OKShareButton`;function Nc(e,t){window.OK||(window.OK={Share:{count:function(e,t){var n,r;(r=(n=window.OK.callbacks)[e])==null||r.call(n,t)}},callbacks:[]});let n=window.OK.callbacks.length;return window.ODKL={updateCount(e,t){var n,r;let i=e===``?0:parseInt(e.replace(`react-share-`,``),10);(r=(n=window.OK.callbacks)[i])==null||r.call(n,t===``?void 0:parseInt(t,10))}},window.OK.callbacks.push(t),(0,zs.default)(`https://connect.ok.ru/dk`+Q({"st.cmd":`extLike`,uid:`react-share-${n}`,ref:e}))}hc(Nc);function Pc(e,{media:t,description:n,pinId:r}){return r?`https://pinterest.com/pin/${r}/repin/x/`:(Z(e,`pinterest.url`),Z(t,`pinterest.media`),`https://pinterest.com/pin/create/button/`+Q({url:e,media:t,description:n}))}var Fc=(0,V.forwardRef)((e,t)=>{var n=e,{description:r,media:i,pinId:a}=n;return(0,H.jsx)($,Y(J({},X(n,[`description`,`media`,`pinId`])),{forwardedRef:t,networkName:`pinterest`,networkLink:Pc,opts:{media:i,description:r,pinId:a},windowHeight:730,windowWidth:1e3}))});Fc.displayName=`PinterestShareButton`;function Ic(e,t){(0,zs.default)(`https://api.pinterest.com/v1/urls/count.json`+Q({url:e}),(e,n)=>{t(n?n.count:void 0)})}hc(Ic);function Lc(e,{title:t}){return Z(e,`pocket.url`),`https://getpocket.com/save`+Q({url:e,title:t})}var Rc=(0,V.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,H.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`pocket`,networkLink:Lc,opts:{title:r},windowHeight:500,windowWidth:500}))});Rc.displayName=`PocketShareButton`;function zc(e){return(0,H.jsx)(Js,Y(J({color:`#FF4500`},e),{children:(0,H.jsx)(`path`,{d:`M 53.34375 32 C 53.277344 30.160156 52.136719 28.53125 50.429688 27.839844 C 48.722656 27.148438 46.769531 27.523438 45.441406 28.8
4300781 C 41.800781 26.324219 37.519531 24.957031 33.121094 24.863281 L 35.199219 14.878906 L 42.046875 16.320312 C 42.214844 17.882812 43.496094 19.09375 45.066406 19.171875 C 46.636719 19.253906 48.03125 18.183594 48.359375 16.644531 C 48.6875 15.105469 47.847656 13.558594 46.382812 12.992188 C 44.914062 12.425781 43.253906 13.007812 42.464844 14.367188 L 34.625 12.800781 C 34.363281 12.742188 34.09375 12.792969 33.871094 12.9375 C 33.648438 13.082031 33.492188 13.308594 33.441406 13.566406 L 31.070312 24.671875 C 26.617188 24.738281 22.277344 26.105469 18.59375 28.609375 C 17.242188 27.339844 15.273438 26.988281 13.570312 27.707031 C 11.863281 28.429688 10.746094 30.089844 10.71875 31.941406 C 10.691406 33.789062 11.757812 35.484375 13.441406 36.257812 C 13.402344 36.726562 13.402344 37.195312 13.441406 37.664062 C 13.441406 44.832031 21.792969 50.65625 32.097656 50.65625 C 42.398438 50.65625 50.753906 44.832031 50.753906 37.664062 C 50.789062 37.195312 50.789062 36.726562 50.753906 36.257812 C 52.363281 35.453125 53.371094 33.800781 53.34375 32 Z M 21.34375 35.199219 C 21.34375 33.433594 22.777344 32 24.542969 32 C 26.3125 32 27.742188 33.433594 27.742188 35.199219 C 27.742188 36.96875 26.3125 38.398438 24.542969 38.398438 C 22.777344 38.398438 21.34375 36.96875 21.34375 35.199219 Z M 39.9375 44 C 37.664062 45.710938 34.871094 46.582031 32.03125 46.464844 C 29.191406 46.582031 26.398438 45.710938 24.128906 44 C 23.847656 43.65625 23.871094 43.15625 24.183594 42.839844 C 24.5 42.527344 25 42.503906 25.34375 42.785156 C 27.269531 44.195312 29.617188 44.90625 32 44.800781 C 34.386719 44.929688 36.746094 44.242188 38.6875 42.847656 C 39.042969 42.503906 39.605469 42.511719 39.953125 42.863281 C 40.296875 43.21875 40.289062 43.785156 39.9375 44.128906 Z M 39.359375 38.527344 C 37.59375 38.527344 36.160156 37.09375 36.160156 35.328125 C 36.160156 33.5625 37.59375 32.128906 39.359375 32.128906 C 41.128906 32.128906 42.558594 33.5625 42.558594 35.328125 C 42.59375 36.203125 42.269531 37.054688 41.65625 37.6875 C 41.046875 38.316406 40.203125 38.664062 39.328125 38.65625 Z M 39.359375 38.527344`})}))}function Bc(e,{title:t}){return Z(e,`reddit.url`),`https://www.reddit.com/submit`+Q({url:e,title:t})}var Vc=(0,V.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,H.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`reddit`,networkLink:Bc,opts:{title:r},windowHeight:460,windowPosition:`windowCenter`,windowWidth:660}))});Vc.displayName=`RedditShareButton`;function Hc(e,{title:t}){return Z(e,`gab.url`),`https://gab.com/compose`+Q({url:e,text:t})}var Uc=(0,V.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,H.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`gab`,networkLink:Hc,opts:{title:r},windowHeight:640,windowPosition:`windowCenter`,windowWidth:660}))});Uc.displayName=`GabShareButton`;function Wc(e,t){(0,zs.default)(`https://www.reddit.com/api/info.json?limit=1&url=${e}`,{param:`jsonp`},(e,n)=>{t(!e&&n&&n.data&&n.data.children.length>0&&n.data.children[0].data.score?n.data.children[0].data.score:void 0)})}hc(Wc);function Gc(e,{title:t}){return Z(e,`telegram.url`),`https://telegram.me/share/url`+Q({url:e,text:t})}var Kc=(0,V.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,H.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`telegram`,networkLink:Gc,opts:{title:r},windowHeight:400,windowWidth:550}))});Kc.displayName=`TelegramShareButton`;function qc(e,{title:t}){return Z(e,`threads.url`),`https://threads.net/intent/post`+Q({url:e,text:t})}var Jc=(0,V.forwardRef)((e,t)=>{var n=e,{hashtags:r,related:i,title:a,via:o}=n;return(0,H.jsx)($,Y(J({},X(n,[`hashtags`,`related`,`title`,`via`])),{forwardedRef:t,networkName:`threads`,networkLink:qc,opts:{title:a},windowHeight:600,windowWidth:550}))});Jc.displayName=`ThreadsShareButton`;function Yc(e,{title:t,caption:n,tags:r,posttype:i}){return Z(e,`tumblr.url`),`https://www.tumblr.com/widgets/share/tool`+Q({canonicalUrl:e,title:t,caption:n,tags:r,posttype:i})}var Xc=(0,V.forwardRef)((e,t)=>{var n=e,{caption:r,posttype:i,tags:a,title:o}=n;return(0,H.jsx)($,Y(J({},X(n,[`caption`,`posttype`,`tags`,`title`])),{forwardedRef:t,networkName:`tumblr`,networkLink:Yc,opts:{title:o,tags:(a||[]).join(`,`),caption:r,posttype:i||`link`},windowHeight:460,windowWidth:660}))});Xc.displayName=`TumblrShareButton`;function Zc(e,t){return(0,zs.default)(`https://api.tumblr.com/v2/share/stats`+Q({url:e}),(e,n)=>{t(!e&&n&&n.response?n.response.note_count:void 0)})}hc(Zc);function Qc(e,{title:t,via:n,hashtags:r=[],related:i=[]}){return Z(e,`x.url`),Z(Array.isArray(r),`x.hashtags is not an array`),Z(Array.isArray(i),`x.related is not an array`),`https://twitter.com/intent/tweet`+Q({url:e,text:t,via:n,hashtags:r.length>0?r.join(`,`):void 0,related:i.length>0?i.join(`,`):void 0})}var $c=(0,V.forwardRef)((e,t)=>{var n=e,{hashtags:r,related:i,title:a,via:o}=n;return(0,H.jsx)($,Y(J({},X(n,[`hashtags`,`related`,`title`,`via`])),{forwardedRef:t,networkName:`twitter`,networkLink:Qc,opts:{hashtags:r,title:a,via:o,related:i},windowHeight:400,windowWidth:550}))});$c.displayName=`XShareButton`;var el=(0,V.forwardRef)((e,t)=>(0,H.jsx)($c,Y(J({},e),{ref:t})));el.displayName=`TwitterShareButton`;function tl(e,{title:t,separator:n}
43){return Z(e,`viber.url`),`viber://forward`+Q({text:t?t+n+e:e})}var nl=(0,V.forwardRef)((e,t)=>{var n=e,{separator:r,title:i}=n;return(0,H.jsx)($,Y(J({},X(n,[`separator`,`title`])),{forwardedRef:t,networkName:`viber`,networkLink:tl,opts:{title:i,separator:r||` `},windowHeight:460,windowWidth:660}))});nl.displayName=`ViberShareButton`;function rl(e,{title:t,image:n,noParse:r,noVkLinks:i}){return Z(e,`vk.url`),`https://vk.com/share.php`+Q({url:e,title:t,image:n,noparse:+!!r,no_vk_links:+!!i})}var il=(0,V.forwardRef)((e,t)=>{var n=e,{image:r,noParse:i,noVkLinks:a,title:o}=n;return(0,H.jsx)($,Y(J({},X(n,[`image`,`noParse`,`noVkLinks`,`title`])),{forwardedRef:t,networkName:`vk`,networkLink:rl,opts:{title:o,image:r,noParse:i,noVkLinks:a},windowHeight:460,windowWidth:660}))});il.displayName=`VKShareButton`;function al(e,t){window.VK||(window.VK={}),window.VK.Share={count:(e,t)=>{var n;return((n=window.VK.callbacks)?.[e])?.call(n,t)}},window.VK.callbacks=[];let n=window.VK.callbacks.length;return window.VK.callbacks.push(t),(0,zs.default)(`https://vk.com/share.php`+Q({act:`count`,index:n,url:e}))}hc(al);function ol(e,{title:t,image:n}){return Z(e,`weibo.url`),`http://service.weibo.com/share/share.php`+Q({url:e,title:t,pic:n})}var sl=(0,V.forwardRef)((e,t)=>{var n=e,{image:r,title:i}=n;return(0,H.jsx)($,Y(J({},X(n,[`image`,`title`])),{forwardedRef:t,networkName:`weibo`,networkLink:ol,opts:{title:i,image:r},windowHeight:550,windowPosition:`screenCenter`,windowWidth:660}))});sl.displayName=`WeiboShareButton`;function cl(e){return(0,H.jsx)(Js,Y(J({color:`#25D366`},e),{children:(0,H.jsx)(`path`,{d:`m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,
430.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915`})}))}function ll(e,{title:t,separator:n}){return Z(e,`whatsapp.url`),`https://api.whatsapp.com/send`+Q({text:t?t+n+e:e})}var ul=(0,V.forwardRef)((e,t)=>{var n=e,{separator:r,title:i}=n;return(0,H.jsx)($,Y(J({},X(n,[`separator`,`title`])),{forwardedRef:t,networkName:`whatsapp`,networkLink:ll,opts:{title:i,separator:r||` `},windowHeight:400,windowWidth:550}))});ul.displayName=`WhatsappShareButton`;function dl(e,{quote:t,hashtag:n}){return Z(e,`workplace.url`),`https://work.facebook.com/sharer.php`+Q({u:e,quote:t,hashtag:n})}var fl=(0,V.forwardRef)((e,t)=>{var n=e,{hashtag:r,quote:i}=n;return(0,H.jsx)($,Y(J({},X(n,[`hashtag`,`quote`])),{forwardedRef:t,networkName:`workplace`,networkLink:dl,opts:{quote:i,hashtag:r},windowHeight:400,windowWidth:550}))});fl.displayName=`WorkplaceShareButton`;function pl(e){return(0,H.jsx)(Js,Y(J({color:`#000000`},e),{children:(0,H.jsx)(`path`,{d:`M 41.116 18.375 h 4.962 l -10.8405 12.39 l 12.753 16.86 H 38.005 l -7.821 -10.2255 L 21.235 47.625 H 16.27 l 11.595 -13.2525 L 15.631 18.375 H 25.87 l 7.0695 9.3465 z m -1.7415 26.28 h 2.7495 L 24.376 21.189 H 21.4255 z`})}))}var ml=e=>ce(e,M)?.emoji??null,hl=e=>!!e?.content?.length,gl=/^(javascript|data|vbscript):/i,_l=e=>!e||gl.test(e)?null:/^https?:\/\//i.test(e)?e:`https://${e}`,vl=e=>{try{return new URL(e).hostname}catch{return e}},yl=(e,t,n)=>`text`in e&&e.text!==void 0?(0,H.jsx)(V.Fragment,{children:Sl(e)},t):bl(e,t,e.content?.map((e,r)=>yl(e,`${t}-${r}`,n))??[],n),bl=(e,t,n,r)=>{let{imageSrc:i,videoPlayback:a}=r;switch(e.type){case`doc`:return(0,H.jsx)(V.Fragment,{children:n},t);case`paragraph`:return(0,H.jsx)(`p`,{className:`mb-4 last:mb-0`,children:n},t);case`heading`:return(0,H.jsx)(`h${Math.min(6,Math.max(1,Number(e.attrs?.level)||2))}`,{className:`font-semibold mb-4`,children:n},t);case`bulletList`:return(0,H.jsx)(`ul`,{className:`list-disc pl-6 mb-4`,children:n},t);case`orderedList`:return(0,H.jsx)(`ol`,{className:`list-decimal pl-6 mb-4`,start:e.attrs?.start,children:n},t);case`listItem`:return(0,H.jsx)(`li`,{className:`mb-2`,children:n},t);case`blockquote`:return(0,H.jsx)(`blockquote`,{className:`border-l-4 border-black/20 pl-4 mb-4`,children:n},t);case`emoji`:{let n=typeof e.attrs?.name==`string`?e.attrs.name:void 0;if(!n)return null;let r=ml(n);return r?(0,H.jsx)(`span`,{role:`img`,"aria-label":n,children:r},t):(0,H.jsxs)(V.Fragment,{children:[`:`,n,`:`]},t)}case`hardBreak`:return(0,H.jsx)(`br`,{},t);case`image`:{let n=_l(e.attrs?.src);if(!n)return null;let r=e.attrs?.alt??``;return(0,H.jsx)(`img`,{src:i(n,1300),alt:r,loading:`lazy`,decoding:`async`,referrerPolicy:`no-referrer`,className:`max-w-full h-auto rounded-lg my-3`},t)}case`linkCard`:{let n=_l(e.attrs?.url);if(!n)return null;let r=_l(e.attrs?.image),a=e.attrs?.title??``,o=e.attrs?.description??``,s=e.attrs?.siteName??vl(n),c=r?``:`https://${vl(n)}/favicon.ico`;return(0,H.jsxs)(`a`,{href:n,target:`_blank`,rel:`noopener noreferrer nofollow`,className:`my-3 flex overflow-hidden rounded-xl border border-black/10 bg-white no-underline`,children:[r&&(0,H.jsx)(`div`,{className:`w-[88px] min-h-[88px] shrink-0 overflow-hidden bg-black/5`,children:(0,H.jsx)(`img`,{src:i(r,256),alt:``,loading:`lazy`,decoding:`async`,referrerPolicy:`no-referrer`,className:`size-full object-cover`})}),(0,H.jsxs)(`div`,{className:`flex min-w-0 flex-col justify-center gap-0.5 p-3`,children:[(0,H.jsxs)(`span`,{className:`flex min-w-0 items-center gap-1.5 text-xs text-black/50`,children:[c&&(0,H.jsx)(`img`,{src:c,alt:``,loading:`lazy`,decoding:`async`,referrerPolicy:`no-referrer`,className:`size-4 shrink-0 rounded-sm`,onError:e=>{e.currentTarget.style.display=`none`}}),(0,H.jsx)(`span`,{className:`truncate`,children:s})]}),a&&(0,H.jsx)(`span`,{className:`truncate text-sm font-semibold text-black/90`,children:a}),o&&(0,H.jsx)(`span`,{className:`line-clamp-2 text-xs text-black/60`,children:o})]})]},t)}case`linkEmbed`:{let n=e.attrs?.service;return(0,H.jsx)(A,{service:n,data:e.attrs?.data??null,className:`my-3`},t)}case`video`:{let n=typeof e.attrs?.videoId==`string`?e.attrs.videoId:``;return n?a?(0,H.jsx)(T,{videoId:n,resolvePlayback:a,className:`my-3`}
43,t):(0,H.jsx)(`div`,{"data-video-id":n,className:`my-3 flex aspect-video w-full items-center justify-center rounded-lg border border-black/10 bg-black/5 text-sm text-black/50`,children:`Video`},t):null}default:return(0,H.jsx)(V.Fragment,{children:n},t)}},xl=(e,t)=>{if(e.length===0)return t;let[n,...r]=e,i=xl(r,t);switch(n.type){case`bold`:return(0,H.jsx)(`strong`,{children:i});case`italic`:return(0,H.jsx)(`em`,{children:i});case`underline`:return(0,H.jsx)(`u`,{children:i});case`strike`:return(0,H.jsx)(`s`,{children:i});case`code`:return(0,H.jsx)(`code`,{children:i});case`link`:{let e=_l(n.attrs?.href);return e?(0,H.jsx)(`a`,{href:e,className:`underline break-words`,target:`_blank`,rel:`noopener noreferrer nofollow`,children:i}):i}default:return(0,H.jsx)(`span`,{children:i})}},Sl=e=>xl(e.marks??[],e.text??``),Cl=e=>e,wl=({tiptapState:e,className:t,imageSrc:n=Cl,videoPlayback:r})=>{let i=(0,V.useMemo)(()=>hl(e)?yl(e,`ttp`,{imageSrc:n,videoPlayback:r}):null,[e,n,r]);return i?(0,H.jsx)(`div`,{className:(0,q.default)(`text-black text-[15px] leading-6 break-words`,t),children:i}):null},Tl=(e,t)=>{let n=new URLSearchParams;e&&n.set(`offer_id`,e),t&&n.set(m,t);let r=n.toString();return r?`/upgrade?${r}`:`/upgrade`},El=e=>{if(typeof e!=`object`||!e)return!1;let t=e;return typeof t.id==`string`&&typeof t.tiptap_state==`object`&&t.tiptap_state!==null&&typeof t.author==`object`&&t.author!==null},Dl=`w-full max-w-[704px]`,Ol=`bg-white border-black/10`,kl=`shadow-[0px_0px_0px_0px_rgba(0,0,0,0.02),0px_8px_12px_0px_rgba(0,0,0,0.1)]`,Al={feed:Ol,comment:`border-black/15 bg-white/60 backdrop-blur-[20px] shadow-[0px_0px_0px_0px_rgba(0,0,0,0.02),0px_8px_24px_0px_rgba(0,0,0,0.1)]`},jl=({avatarUrl:e,avatarAlt:t=``,placeholder:n,buttonLabel:r,onClick:i,ariaLabel:a,appearance:o,disabled:s=!1,className:c})=>{let l=(0,V.useCallback)(()=>{s||i()},[s,i]),u=(0,V.useCallback)(e=>{s||e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),i())},[s,i]);return(0,H.jsxs)(`div`,{role:`button`,tabIndex:s?-1:0,"aria-disabled":s||void 0,onClick:l,onKeyDown:u,"aria-label":a,className:(0,q.default)(`flex h-14 items-center gap-3 rounded-full border px-2 cursor-pointer`,Al[o],c),children:[(0,H.jsx)(Le,{src:e,alt:t,className:`size-10 shrink-0`}),(0,H.jsx)(`span`,{className:`flex-1 text-left text-[15px] font-normal leading-5 tracking-[-0.15px] text-black opacity-50`,children:n}),(0,H.jsx)(Fe,{variant:`primary`,size:`md`,disabled:!0,className:`pointer-events-none shrink-0`,children:r})]})},Ml=e=>{if(!e||typeof e!=`object`)return``;let t=e=>e.type===`text`?e.text??``:e.type===`hardBreak`?` `:Array.isArray(e.content)?`${e.content.map(t).join(``)} `:``;return t(e).replace(/\s+/g,` `).trim()},Nl=e=>Ml(e)===``,Pl=(e,t)=>[re.configure({codeBlock:!1,horizontalRule:!1}),le.configure({placeholder:e}),P,j.configure({openOnClick:!1,linkOnPaste:!0}),I(),F.configure({onSubmit:t})],Fl={type:`doc`,content:[{type:`paragraph`}]},Il=e=>!e||Nl(e.getJSON()),Ll=(0,V.forwardRef)(({placeholder:e,initialContent:t,autofocus:n,className:r,onEmptyChange:i,onEditorReady:a,onKeyboardSubmit:o},s)=>{let c=(0,V.useRef)(i);c.current=i;let l=(0,V.useRef)(a);l.current=a;let u=(0,V.useRef)(o);u.current=o;let d=(0,V.useRef)(!0),f=se({extensions:Pl(e,()=>u.current?.()),content:t??Fl,autofocus:n,onCreate:({editor:e})=>{l.current?.(e);let t=Il(e);d.current=t,c.current?.(t)},onDestroy:()=>l.current?.(null),onUpdate:({editor:e})=>{let t=Il(e);t!==d.current&&(d.current=t,c.current?.(t))}});return(0,V.useImperativeHandle)(s,()=>({getJSON:()=>f?.getJSON()??Fl,clear:()=>{f?.commands.clearContent(),d.current=!0,c.current?.(!0)},isEmpty:()=>Il(f)}),[f]),(0,H.jsx)(`div`,{className:(0,q.default)(`community-editor`,r),children:(0,H.jsx)(ee,{editor:f,className:`text-base leading-6 text-black`})})});Ll.displayName=`TiptapEditor`;var Rl=(0,V.forwardRef)(({placeholder:e,initialContent:t,autofocus:n,className:r,onEmptyChange:i,onEditorReady:a,onKeyboardSubmit:o},s)=>(0,H.jsx)(u,{fallback:(0,H.jsx)(`div`,{className:(0,q.default)(`community-editor text-base leading-6 text-black/30`,r),children:e}),children:()=>(0,H.jsx)(Ll,{ref:s,placeholder:e,initialContent:t,autofocus:n,className:r,onEmptyChange:i,onEditorReady:a,onKeyboardSubmit:o})}));Rl.displayName=`CommentEditor`;var zl=({placeholder:e,initialContent:t,onSubmit:n,onCancel:r,isSubmitting:i,variant:a=`pill`})=>{let{t:o}=s(),{currentMember:c}=v(),[l,u]=(0,V.useState)(a===`inline`),[d,f]=(0,V.useState)(!0),p=(0,V.useRef)(null),m=e??o(`community.comments.write_comment`),h=c?.subscription?.avatar_url??void 0,g=c?.subscription?`${c.subscription.first_name} ${c.subscription.last_name}`.trim():``,_=(0,V.useCallback)(()=>{!p.current||p.current.isEmpty()||i||(n(p.current.getJSON()),p.current.clear(),a===`pill`&&u(!1))},[n,i,a]),y=(0,V.useCallback)(()=>{a===`pill`&&u(!1),r?.()},[a,r]);return l?(0,H.jsx)(`div`,{className:`py-4`,children:(0,H.jsxs)(`div`,{className:`rounded-2xl border border-black/10 bg-white shadow-[0px_0px_0px_0px_rgba(0,0,0,0.02),0px_8px_24px_0px_rgba(0,0,0,0.1)]`,children:[(0,H.jsxs)(`div`,{className:`flex items-start gap-3 p-4 pb-0`,children:[(0,H.jsx)(Le,{src:h,alt:g,className:`mt-0.5 size-10`}),(0,H.jsx)(`div`,{className:`min-w-0 flex-1`,children:(0,H.jsx)(Rl,{ref:p,placeholder:m,initialContent:t,autofocus:!0,className:`min-h-[80px]`,onEmptyChange:f,onKeyboardSubmit:_})})]}),(0,H.jsxs)(`div`,{className:`flex items-center justify-end gap-2 px-4 pb-4 pt-2`,children:[(0,H.jsx)(`button`,{type:`button`,onClick:y,className:`h-8 px-3 text-[13px] font-medium tracking-[-0.13px] text-black/50 transition-colors hover:text-black/80`,children:o(`community.comments.cancel`)}),(0,H.jsx)(Fe,{variant:`primary`,size:`sm`,disabled:i||d,onClick:_,className:(0,q.default)(`transition-opacity`,{"cursor-not-allowed opacity-50":i||d}),children:o(i?`community.comments.submitting`:`community.comments.submit`)})]})]})}):(0,H.jsx)(`div`,{className:`flex items-center py-4`,children:(0,H.jsx)(jl,{avatarUrl:h,avatarAlt:g,placeholder:m,buttonLabel:o(`community.comments.submit`),onClick:()=>u(!0),ariaLabel:o(`community.comments.write_comment`),appearance:`comment`,className:`flex-1 cursor-text`})})},Bl=e=>{let t=d(),n=(0,V.useCallback)(async()=>
43{if(!e)return null;try{let n=await fetch(`/community_video_playback`,{method:`POST`,headers:{"Content-Type":`application/json`,...t?{"X-CSRF-Token":t}:{}},body:JSON.stringify({postId:e})});return n.ok?await n.json():null}catch{return null}},[e,t]);return e?n:void 0},Vl=({tiptapState:e,className:t,postId:n})=>(0,H.jsx)(wl,{tiptapState:e,className:t,imageSrc:Ie,videoPlayback:Bl(n)}),Hl=({editedAt:e})=>{let{t}=s();return(0,H.jsx)(`span`,{className:`text-[13px] leading-4 text-black/50`,children:t(`community.edited_time`,{time:S()(e,{withAgo:!0})})})},Ul=e=>typeof e!=`object`||!e?!1:`toast`in e,Wl=()=>{let e=d();return x({mutationFn:async t=>{let n=new URLSearchParams({comment_id:t.comment_id,reason:t.reason}),r=await fetch(`/report_community_comment`,{method:`POST`,headers:{Accept:`application/json`,"Content-Type":`application/x-www-form-urlencoded;charset=UTF-8`,"X-CSRF-Token":e},body:n}),i=await r.json();if(!r.ok){let e=Ul(i)?i.toast.message:`Failed to report comment`;throw Error(e)}if(!Ul(i))throw Error(`report_comment_invalid_response`);return i}})},Gl=({trigger:e,children:t,placement:n=`top-start`,triggerClassName:r,popoverClassName:i,popoverStyle:a,onPopoverContextMenu:o,isOpen:s,onOpenChange:c})=>{let[l,u]=(0,V.useState)(!1),d=s??l,f=c??u,{refs:p,floatingStyles:m,context:h}=Oe({placement:n,middleware:[Ce(8),De(),xe({padding:8})],open:d,onOpenChange:f,whileElementsMounted:Se}),{getReferenceProps:g,getFloatingProps:_}=ke([Te(h,{delay:{close:150},handleClose:we()}),Ee(h)]);return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(`div`,{ref:p.setReference,className:r,...g(),children:e}),(0,H.jsx)(`div`,{ref:p.setFloating,role:`presentation`,style:{...m,...a},onContextMenu:o,className:(0,q.default)(`transition-all duration-150 origin-bottom`,{"opacity-100 scale-100":d,"opacity-0 scale-95 pointer-events-none":!d},i),..._(),children:t})]})},Kl={like:`ð`,love:`â¤ï¸`,funny:`ð`,fire:`ð¥`,hundred:`ð¯`},ql=Object.keys(Kl),Jl=`flex items-center gap-1.5 h-8 px-2 py-1`,Yl=`select-none touch-manipulation`,Xl={WebkitTouchCallout:`none`},Zl=e=>{e.preventDefault()};function Ql(e){return[...e].sort().join(`,`)}function $l(e){return Object.keys(e).filter(t=>(e[t]??0)!==0).sort().map(t=>`${t}:${e[t]??0}`).join(`|`)}function eu(e,t){return e.includes(t)?e.filter(e=>e!==t):[...e,t]}function tu(e,t,n){let r={...e},i=r[t]??0;if(n)r[t]=i+1;else{let e=i-1;e<=0?delete r[t]:r[t]=e}return r}var nu=({reactableType:e,reactableId:t,reactionsCount:n,memberReactions:r})=>{let{t:i}=s(),[a,o]=(0,V.useState)(!1),c=h(),{permissions:l,openJoinModal:u}=v(),{applyOptimisticPatch:d}=ne(),m=f(),[g,_]=(0,V.useState)(()=>({...n})),[y,b]=(0,V.useState)(()=>[...r]),x=(0,V.useRef)(0),S=(0,V.useRef)(null),T=(0,V.useRef)(!1);(0,V.useEffect)(()=>{_({...n}),b([...r])},[`${t}|${$l(n)}#${Ql(r)}`]);let E=(0,V.useCallback)(async n=>{if(o(!1),!l.canReact){l.isGuest&&u();return}let r=!y.includes(n),i=x.current+1;x.current=i;let a=y,s=g,f=eu(y,n),h=tu(g,n,r),v=()=>{b(a),_(s),e===`CommunityPost`&&d(t,{reactions_count:s,current_member_reactions:a})};b(f),_(h),e===`CommunityPost`&&d(t,{reactions_count:h,current_member_reactions:f});let S=n=>{let r=n?.reactions_count??h,i=n?.current_member_reactions??f;_(r),b(i),e===`CommunityPost`&&(m.setQueriesData({queryKey:te.all},e=>e&&{...e,pages:e.pages.map(e=>({...e,posts:e.posts.map(e=>e.id===t?{...e,reactions_count:r,current_member_reactions:i}:e)}))}),d(t,{reactions_count:r,current_member_reactions:i}))},w=new FormData;w.append(`reactable_type`,e),w.append(`reactable_id`,t),w.append(`reaction_type`,n),r?p(w,C.CommunityPostReactionButton):w.append(`intent`,`destroy`);let{ok:T,status:E,data:D}=await c.submit(w,{method:`POST`,action:`/community_reaction`});if(x.current===i){if(!(T&&(r?E===201:E===200||E===204))){v();return}S(D)}},[d,c.submit,g,y,u,l.canReact,l.isGuest,m,t,e]),D=(0,V.useCallback)(()=>{S.current&&=(clearTimeout(S.current),null)},[]),O=(0,V.useCallback)(()=>{T.current=!1,S.current=setTimeout(()=>{T.current=!0,o(!0)},500)},[]),k=(0,V.useCallback)(()=>{if(T.current){T.current=!1;return}E(`like`)},[E]),A=Object.entries(g).filter(([e,t])=>(t??0)>0).map(([e,t])=>({type:e,count:t??0})),j=A.reduce((e,t)=>
43e+t.count,0),M=A.length>0?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(`div`,{className:`flex items-center isolate pr-1`,children:A.map((e,t)=>(0,H.jsx)(`div`,{className:(0,q.default)(`flex items-center justify-center size-4 rounded-full bg-[#ededed] border border-white text-xs leading-none`,{"-ml-1":t>0}),style:{zIndex:A.length-t},children:Kl[e.type]},e.type))}),(0,H.jsx)(`span`,{className:R,children:w(j)})]}):(0,H.jsx)(z,{className:oe});return!l.canReact&&!l.isGuest?(0,H.jsx)(`div`,{className:Jl,children:M}):(0,H.jsx)(Gl,{isOpen:a,onOpenChange:o,popoverStyle:Xl,onPopoverContextMenu:Zl,triggerClassName:`flex items-center rounded-full hover:bg-black/5 transition-colors cursor-pointer`,popoverClassName:(0,q.default)(`flex gap-1 rounded-full p-2 bg-white/80 backdrop-blur-[15px] shadow-[0px_4px_12px_rgba(0,0,0,0.08)] border-[0.5px] border-white isolate z-10`,Yl),trigger:(0,H.jsx)(`button`,{type:`button`,"aria-label":i(`community.reactions.react`),onClick:k,onPointerDown:O,onPointerUp:D,onPointerLeave:D,onPointerCancel:D,onContextMenu:Zl,className:(0,q.default)(Jl,Yl),style:Xl,children:M}),children:ql.map(e=>{let t=y.includes(e);return(0,H.jsx)(Ve,{content:i(`community.reactions.${e}`),children:(0,H.jsx)(`button`,{type:`button`,onClick:()=>void E(e),"aria-label":i(`community.reactions.${e}`),onContextMenu:Zl,className:(0,q.default)(`flex items-center justify-center size-8 rounded-full text-[15px] leading-none transition-all hover:scale-125 hover:bg-black/5`,Yl,{"bg-black/10":t}),style:Xl,children:Kl[e]})},e)})})},ru=`flex items-center gap-1 rounded-full px-2 py-1 transition-colors hover:bg-black/5`,iu=({comment:e,canReply:t,onToggleReply:n})=>{let{t:r}=s();return(0,H.jsxs)(`div`,{className:`flex items-center gap-8 pt-1`,children:[(0,H.jsx)(nu,{reactableType:`CommunityPostComment`,reactableId:e.id,reactionsCount:e.reactions_count,memberReactions:e.current_member_reactions}),t&&(0,H.jsx)(`button`,{type:`button`,onClick:n,className:ru,"aria-label":r(`community.comments.reply`),children:(0,H.jsx)(L,{className:`size-4 text-black/50`})})]})},au=`pl-[72px]`,ou=`pl-16`,su=900*1e3,cu=1,lu=({comment:e,postId:t,commentsState:n,isRemoved:r,isReply:i=!1,hasReplies:a=!1,highlighted:o=!1,onReply:c,onDelete:u,onUpdate:d,onCommentCreated:f})=>{let{t:m}=s(),y=S(),{currentMember:x,permissions:w}=v(),T=h(),E=Wl(),{mutate:D}=Be(),O=he(),[k,A]=(0,V.useState)(!1),[j,M]=(0,V.useState)(!1),[N,P]=(0,V.useState)(!1),[F,I]=(0,V.useState)(``),[L,ee]=(0,V.useState)(!1),[te,R]=(0,V.useState)(!1),[ne,re]=(0,V.useState)(``),[ie,ae]=(0,V.useState)(!1),[oe,z]=(0,V.useState)(!1),se=_e(),[ce,le]=(0,V.useState)();Ne(ce);let de=x?.id===e.author.id,be=!de&&w.canRemoveAnyComment,xe=e.depth_level<=cu&&w.canComment&&n===`open`,Se=Date.now()-new Date(e.created_at).getTime()<su,Ce=e.updated_at!==e.created_at,we=e.author.computed?.banned===!0,Te=e.author.computed?.blocking===!0,Ee=_(w.isManager,e.author.roles),De=g(w.isManager,e.author.roles),Oe=!!x&&!de&&!w.isRestricted,{menuItems:ke}=me({memberId:e.author.id,memberName:e.author.name??``,canBanAuthor:w.canBanMember&&!de&&!we&&!Ee,canUnbanAuthor:w.canBanMember&&!de&&we&&!De,canBlockAuthor:Oe&&!Te,canUnblockAuthor:Oe&&Te}),B=e.author.name||m(`community.join.former_member`),Ae=[];de&&Se&&w.canInteract&&Ae.push({key:`edit`,label:m(`community.comments.edit`),icon:ve,onClick:()=>M(!0)}),(de||w.canRemoveAnyComment)&&w.canInteract&&Ae.push({key:`delete`,label:m(de?`community.comments.delete`:`community.comments.remove`),icon:fe,onClick:()=>{if(be){P(!0);return}u?.()},variant:`danger`}),x&&!de&&w.canInteract&&Ae.push({key:`report`,label:m(`community.action_menu.report_comment`),icon:ge,onClick:()=>R(!0)}),ke.length>0&&Ae.length>0&&Ae.push({type:`divider`,key:`divider-moderation`}),Ae.push(...ke);let je=(0,V.useCallback)(()=>{let t=ne.trim();E.mutate({comment_id:e.id,reason:t},{onSuccess:t=>{le(t.toast),oe&&D({memberId:e.author.id,block:!0}),R(!1),re(``),ae(!1),z(!1)},onError:e=>{let t=e instanceof Error?e.message:m(`community.action_menu.report_comment_error`);le({status:Pe.ERROR,message:t})}})},[D,oe,e.author.id,e.id,E.mutate,ne,m]),Me=(0,V.useCallback)(()=>{R(!1),re(``),ae(!1),z(!1)},[]),Fe=(0,V.useCallback)(async n=>{let r=new FormData;r.append(`post_id`,t),r.append(`parent_comment_id`,e.id),r.append(`content_json`,JSON.stringify(n)),p(r,C.CommunityPostCommentForm);let i=await T.submit(r,{method:`POST`,action:`/community_comment`});if(!i.ok){l.error(ye(i.data)??m(`community.comments.submit_error`));return}if(!El(i.data)){console.error(`Unexpected comment response shape`,i.data);return}c?.(i.data),f?.(),A(!1)},[e.id,c,t,T,f,m]),Ie=(0,V.useCallback)(t=>{d?.({...e,tiptap_state:t,updated_at:new Date().toISOString()}),M(!1)},[e,d]),Ve=(0,V.useCallback)(()=>{P(!1),I(``)},[]),Ue=(0,V.useCallback)(async()=>{let e=F.trim();ee(!0);try{await u?.(e?{reason:e}:void 0)!==!1&&(P(!1),I(``))}finally{ee(!1)}},[u,F]);return r?(0,H.jsxs)(`div`,{className:`flex items-start gap-4 px-4 pt-4`,children:[(0,H.jsx)(`div`,{className:`shrink-0 size-10`}),(0,H.jsx)(`p`,{className:`text-[16px] leading-6 text-black/40 italic`,children:m(`community.comments.deleted_placeholder`)})]}):(0,H.jsxs)(H.Fragment,{children:[(0,H.jsxs)(`div`,{id:e.id,className:(0,q.default)(o&&`mx-2 rounded-2xl bg-community-primary/10`),children:[(0,H.jsxs)(`div`,{className:`flex items-center gap-6 px-4 pt-4`,children:[(0,H.jsxs)(`div`,{className:`flex flex-1 items-center gap-4 min-w-0`,children:[(0,H.jsx)(b,{memberId:e.author.id,"aria-label":B,children:(0,H.jsx)(Le,{src:e.author.avatar_url,alt:B,className:`size-10`})}),(0,H.jsxs)(`div`,{className:`flex items-center gap-[6px] min-w-0`,children:[(0,H.jsx)(b,{memberId:e.author.id,className:`font-semibold leading-5 text-black hover:underline`,children:B}),(0,H.jsx)(He,{roles:e.author.roles,isBanned:we,blockedYou:e.author.computed?.blocked_you===!0,badges:e.author.badges}),(0,H.jsx)(`span`,{className:`font-normal leading-6 text-black/50`,children:`â¢`}),(0,H.jsx)(`span`,{className:`font-normal leading-5 text-black/50 whitespace-nowrap`,children:y(e.created_at)})]})]}),Ae.length>0&&(0,H.jsx)(ue,{items:Ae})]}),(0,H.jsxs)(`div`,{className:`flex items-start`,children:[!i&&(0,H.jsx)(`div`,{className:`relative ml-4 w-10 shrink-0 self-stretch overflow-clip`,children:e.depth_level<=cu&&a&&(0,H.jsx)(`div`,{className:`absolute bottom-0 left-1/2 top-0 w-px -translate-x-1/2 bg-black/10`})}),(0,H.jsxs)(`div`,{className:(0,q.default)(`min-w-0 flex-1 pr-4`,i?void 0:`pb-2 pl-2`),children:[(0,H.jsx)(`div`,{className:(0,q.default)(`text-[16px] leading-6 text-black`,i?au:`pl-2`),children:j?(0,H.jsx)(zl,{variant:`inline`,initialContent:e.tiptap_state,onSubmit:Ie,onCancel:()=>M(!1),isSubmitting:!1}):(0,H.jsx)(Vl,{tiptapState:e.tiptap_state})}),Ce&&!j&&(0,H.jsx)(`div`,{className:(0,q.default)(`mt-1`,i?au:`pl-2`),children:(0,H.jsx)(Hl,{editedAt:e.updated_at})}),(0,H.jsx)(`div`,{className:(0,q.default)(i&&ou,{hidden:j}),children:(0,H.jsx)(iu,{comment:e,canReply:xe,onToggleReply:()=>A(e=>!e)})}),k&&(0,H.jsx)(`div`,{className:`mt-2`,children:(0,H.jsx)(zl,{variant:`inline`,placeholder:m(`community.comments.write_reply`),onSubmit:Fe,onCancel:()=>A(!1),isSubmitting:T.state===`submitting`})})]})]})]}),(0,H.jsx)(Re,{isOpen:N,title:m(`community.comments.remove_confirm_title`),description:m(`community.comments.remove_confirm_description`),confirmLabel:m(`community.comments.remove`),onConfirm:()=>void Ue(),onCancel:Ve,confirmDisabled:F.trim().length===0,isDestructive:!0,isLoading:L,body:(0,H.jsxs)(`div`,{className:`mt-4`,children:[(0,H.jsx)(`label`,{htmlFor:`remove-comment-reason-${e.id}`,className:`block text-sm font-medium text-black`,children:m(`community.comments.remove_reason_label`)}),(0,H.jsx)(`textarea`,{id:`remove-comment-reason-${e.id}`,rows:3,maxLength:2e3,value:F,onChange:e=>I(e.target.value),placeholder:m(`community.comments.remove_reason_placeholder`),disabled:L,required:!0,className:`mt-2 w-full rounded-2xl border border-black/10 px-3 py-2 text-sm text-black placeholder:text-black/40 focu
43s:outline-none focus:ring-2 focus:ring-black/10 disabled:opacity-50`})]})}),(0,H.jsx)(Re,{isOpen:te,title:m(`community.action_menu.report_comment_confirm_title`),description:m(`community.action_menu.report_comment_confirm_description`),confirmLabel:ie?m(`community.report.escalate_link`,`Report to beehiiv`):m(`community.action_menu.report_comment_confirm_button`),onConfirm:ie?()=>{se(ne,ze.post(t)),oe&&D({memberId:e.author.id,block:!0}),Me()}:je,onCancel:Me,confirmDisabled:ne.trim().length===0,isLoading:E.isPending,body:(0,H.jsx)(pe,{id:`report-comment-reason-${e.id}`,label:m(`community.action_menu.report_comment_reason_label`),placeholder:m(`community.action_menu.report_comment_reason_placeholder`),value:ne,onChange:re,reportToBeehiiv:ie,onReportToBeehiivChange:ae,showActions:O&&!Te,blockUser:oe,onBlockUserChange:z})})]})},uu=2,du=({postId:e,thread:t,isExpanded:n,commentsState:r,onExpand:i,onShowFullThread:a,onCommentCreated:o})=>{let{t:c}=s(),{permissions:l}=v(),{comments:u,focusedCommentId:d,removedIds:f,hasMore:p,hasPrevious:m,isLoading:h,isFetchingNextPage:g,isFetchingPreviousPage:_,isPreviewing:y,isLoadingFullThread:b,remainingCount:x}=t,S=n||y||!!d,C=(0,V.useRef)(null);(0,V.useEffect)(()=>{if(!d||C.current===d)return;let e=document.getElementById(d);e&&(C.current=d,e.scrollIntoView({block:`center`,behavior:`smooth`}))},[d]);let w=(0,V.useRef)(null);(0,V.useLayoutEffect)(()=>{let e=w.current;if(!e)return;w.current=null;let t=document.getElementById(e.id);if(!t)return;let n=t.getBoundingClientRect().top-e.top;n!==0&&window.scrollBy(0,n)},[u]);let T=(0,V.useMemo)(()=>{let e=u.filter(e=>f.has(e.id)?(e.sub_comments??[]).filter(e=>!f.has(e.id)).length>0:!0);return S?e:e.slice(0,uu)},[u,f,S]),E=u.filter(e=>!f.has(e.id)).length-T.length;if(u.length===0)return h?(0,H.jsxs)(`div`,{className:`py-4 px-4 text-[15px] text-black/40`,children:[c(`community.comments.loading`),`...`]}):r===`open`?(0,H.jsx)(`p`,{className:`py-4 px-4 text-[15px] text-black/40`,children:c(l.canComment?`community.comments.no_comments_cta`:`community.comments.no_comments`)}):null;let D=()=>{b||(y?(a?.(),i()):S?t.loadMore():i())},O=()=>{let e=T[0]?.id,n=e?document.getElementById(e):null;w.current=e&&n?{id:e,top:n.getBoundingClientRect().top}:null,t.loadEarlier()},k=y||b,A=k?x>0:E>0||S&&p,j=g||b,M=g?c(`community.comments.loading`):k?c(`community.comments.show_more_count`,{count:x}):E>0?c(`community.comments.show_more_count`,{count:E}):c(`community.comments.load_more`);return(0,H.jsxs)(`div`,{className:`flex flex-col`,children:[m&&(0,H.jsx)(`button`,{type:`button`,onClick:O,disabled:_,className:(0,q.default)(`flex items-center py-4 px-4 w-full`,`font-medium text-[15px] leading-4 text-black opacity-60 hover:opacity-80 transition-opacity`,{"opacity-30":_}),children:c(_?`community.comments.loading`:`community.comments.load_earlier`)}),T.map(n=>{let i=f.has(n.id),a=(n.sub_comments??[]).filter(e=>!f.has(e.id)),s=a.length>0;return(0,H.jsxs)(`div`,{children:[(0,H.jsx)(lu,{comment:n,postId:e,commentsState:r,isRemoved:i,hasReplies:s,highlighted:n.id===d,onReply:i?void 0:e=>t.addReply(n.id,e),onDelete:i?void 0:e=>t.deleteComment(n.id,e),onUpdate:i?void 0:t.updateComment,onCommentCreated:o}),s&&(0,H.jsxs)(`div`,{className:`relative`,children:[(0,H.jsx)(`div`,{className:`absolute left-9 -top-0.5 h-8 w-px bg-black/10`}),a.map((n,i)=>(0,H.jsxs)(`div`,{className:`relative flex items-start gap-2`,children:[i<a.length-1&&(0,H.jsx)(`div`,{className:`absolute bottom-0 left-9 top-[7px] w-px bg-black/10`}),(0,H.jsx)(`div`,{className:`relative ml-4 h-10 w-10 shrink-0 overflow-hidden`,children:(0,H.jsxs)(`div`,{className:`absolute left-5 -top-px h-9 w-5`,children:[(0,H.jsx)(`div`,{className:`absolute left-0 top-0 h-5 w-px bg-black/10`}),(0,H.jsx)(`div`,{className:`absolute bottom-0 left-0 h-4 w-5 rounded-bl-[16px] border-b border-l border-black/10`})]})}),(0,H.jsx)(`div`,{className:`flex-1 min-w-0`,children:(0,H.jsx)(lu,{comment:n,postId:e,commentsState:r,isReply:!0,highlighted:n.id===d,onDelete:e=>t.deleteComment(n.id,e),onUpdate:t.updateComment,onCommentCreated:o})})]},n.id))]})]},n.id)}),A&&(0,H.jsx)(`button`,{type:`button`,onClick:D,disabled:j,className:(0,q.default)(`flex items-center py-4 px-4 w-full`,`font-medium text-[15px] leading-4 text-black transition-opacity`,{"opacity-60 hover:opacity-80":!j,"opacity-30":j}),children:M})]})},fu=`/community/comments`,pu={thread:(e,t)=>[`community-comments`,e,t??null],preview:(e,t)=>[`community-comments`,e,`preview`,t]},mu=async(e,t,n)=>{let r=new URLSearchParams({post_id:e});n&&r.set(`comment_id`,n),t.cursor&&r.set(`cursor`,t.cursor),t.direction&&r.set(`direction`,t.direction);let i=await fetch(`${fu}?${r}`);if(!i.ok)throw Error(`Failed to fetch comments`);return i.json()},hu=(e,t)=>{let{commentId:n,preview:r,showFullThread:i=!1,onCommentDeleted:a,onDeleteRollback:o}=t??{},s=f(),c=h(),l=h(),[u,d]=(0,V.useState)(new Set),[p]=(0,V.useState)(()=>!!n),m=i||p?void 0:r?.comment,g=m?pu.preview(e,m.id):pu.thread(e,n),{data:_,fetchNextPage:v,fetchPreviousPage:b,hasNextPage:x,hasPreviousPage:S,isFetchingNextPage:C,isFetchingPreviousPage:w,isFetching:T,isLoading:E}=y({queryKey:g,queryFn:({pageParam:t})=>
43mu(e,t,n),initialPageParam:{},getNextPageParam:e=>e.meta.has_more&&e.meta.next_cursor?{cursor:e.meta.next_cursor,direction:`next`}:void 0,getPreviousPageParam:e=>e.meta.has_previous&&e.meta.previous_cursor?{cursor:e.meta.previous_cursor,direction:`previous`}:void 0,staleTime:6e4,enabled:!m,initialData:m?gu(m):void 0}),D=r?.comment,O=(0,V.useMemo)(()=>_?.pages.flatMap(e=>e.comments)??(D?[D]:[]),[_,D]),k=(0,V.useMemo)(()=>_?.pages.map(e=>e.focused_comment_id).find(Boolean)??null,[_]),A=!!r&&!m&&!_&&T,j=r?.commentsCount,M=(0,V.useMemo)(()=>{if(j===void 0||!m&&!A)return 0;let e=O.reduce((e,t)=>{let n=(t.sub_comments??[]).filter(e=>!u.has(e.id)).length;return e+ +!u.has(t.id)+n},0);return Math.max(0,j-e)},[m,A,j,O,u]),N=(0,V.useCallback)(e=>{k&&x||s.setQueryData(g,t=>{if(!t)return t;let n=t.pages[t.pages.length-1];return{...t,pages:[...t.pages.slice(0,-1),{...n,comments:[...n.comments,e]}]}})},[s,g,k,x]),P=(0,V.useCallback)((e,t)=>{s.setQueryData(g,n=>n&&{...n,pages:n.pages.map(n=>({...n,comments:n.comments.map(n=>n.id===e?{...n,sub_comments:[...n.sub_comments||[],t]}:n)}))})},[s,g]),F=(0,V.useCallback)(async(e,t)=>{d(t=>new Set(t).add(e)),a?.();let n=new FormData;n.append(`comment_id`,e);let r=t?.reason?.trim();return r&&n.append(`reason`,r),(await c.submit(n,{method:`POST`,action:`/delete_community_comment`})).ok?!0:(d(t=>{let n=new Set(t);return n.delete(e),n}),o?.(),!1)},[c.submit,a,o]),I=(0,V.useCallback)(async e=>{let t=s.getQueryData(g);s.setQueryData(g,t=>t&&{...t,pages:t.pages.map(t=>({...t,comments:t.comments.map(t=>t.id===e.id?{...t,tiptap_state:e.tiptap_state,updated_at:e.updated_at}:t.sub_comments?.some(t=>t.id===e.id)?{...t,sub_comments:t.sub_comments.map(t=>t.id===e.id?{...t,tiptap_state:e.tiptap_state,updated_at:e.updated_at}:t)}:t)}))});let n=new FormData;n.append(`comment_id`,e.id),n.append(`content_json`,JSON.stringify(e.tiptap_state)),!(await l.submit(n,{method:`POST`,action:`/update_community_comment`})).ok&&t&&s.setQueryData(g,t)},[l.submit,s,g]),L=(0,V.useCallback)(()=>{x&&!C&&v()},[v,x,C]),ee=(0,V.useCallback)(()=>{S&&!w&&b()},[b,S,w]),te=!!r&&i;return(0,V.useEffect)(()=>{te&&s.invalidateQueries({queryKey:pu.thread(e,n)})},[te,s,e,n]),{comments:O,focusedCommentId:k,removedIds:u,hasMore:x??!1,hasPrevious:S??!1,isLoading:E,isFetchingNextPage:C,isFetchingPreviousPage:w,isPreviewing:!!m,isLoadingFullThread:A,remainingCount:M,addComment:N,addReply:P,deleteComment:F,updateComment:I,loadMore:L,loadEarlier:ee}},gu=e=>({pages:[{comments:[e],focused_comment_id:null,meta:{has_more:!1,next_cursor:null,limit:1,has_previous:!1,previous_cursor:null}}],pageParams:[{}]}),_u=({postId:e,commentsState:t,preview:n,showFullThread:r,onShowFullThread:i,onRequireMembership:c,onCommentCreated:u,onCommentDeleted:d,onDeleteRollback:f})=>{let{t:m}=s(),{permissions:g}=v(),_=h(),y=a(),b=o(),x=vu(e,y.hash),S=hu(e,{commentId:n?void 0:x,preview:n,showFullThread:r,onCommentDeleted:d,onDeleteRollback:f}),[w,T]=(0,V.useState)(!1),E=_.state===`submitting`,D=t===`closed`,O=t===`hidden`,k=O&&!g.canHideAnyComments,A=!!c&&!g.isMember,j=(g.canComment||A)&&t===`open`,M=(0,V.useCallback)(async t=>{if(!g.canComment){c?.();return}let n=new FormData;n.append(`post_id`,e),n.append(`content_json`,JSON.stringify(t)),p(n,C.CommunityPostCommentForm);let r=await _.submit(n,{method:`POST`,action:`/community_comment`});if(!r.ok){l.error(ye(r.data)??m(`community.comments.submit_error`));return}if(!El(r.data)){console.error(`Unexpected comment response shape`,r.data);return}S.focusedCommentId?b({...y,hash:`#${r.data.id}`},{replace:!0,state:y.state}):(S.addComment(r.data),T(!0)),u?.()},[e,_,u,S.addComment,S.focusedCommentId,b,y,m,g.canComment,c]);return(0,H.jsxs)(`section`,{children:[(D||O)&&(0,H.jsx)(`div`,{role:`status`,"aria-live":`polite`,className:`mx-2 my-3 rounded-2xl border border-black/10 bg-black/5 px-4 py-3 text-sm text-black/70`,children:m(D?`community.post.comments_closed_banner`:`community.post.comments_hidden_banner`)}),O&&g.canHideAnyComments&&(0,H.jsxs)(`div`,{className:`mx-4 -mt-1 mb-3 flex items-center gap-1.5 text-xs text-black/60`,children:[(0,H.jsx)(de,{className:`size-3.5`}),(0,H.jsx)(`span`,{children:m(`community.post.hidden_comments_mod_notice`)})]}),!k&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(du,{postId:e,thread:S,isExpanded:w||!!(n&&r),commentsState:t,onExpand:()=>T(!0),onShowFullThread:i,onCommentCreated:u}),j&&!S.isPreviewing&&(0,H.jsx)(zl,{onSubmit:M,isSubmitting:E})]})]})},vu=(e,t)=>
43{let n=t.replace(/^#/,``)||void 0,[r,i]=(0,V.useState)({postId:e,commentId:n});return(0,V.useEffect)(()=>{n&&i({postId:e,commentId:n})},[e,n]),n??(r.postId===e?r.commentId:void 0)};export{ys as A,Wt as B,ul as C,_s as D,Ps as E,ea as F,tt as G,bt as H,Zi as I,Je as J,et as K,Wi as L,Ca as M,pa as N,vs as O,na as P,We as Q,Ui as R,cl as S,Ns as T,ct as U,St as V,at as W,Ke as X,qe as Y,Ge as Z,Ec as _,Ml as a,Jc as b,Dl as c,_l as d,ac as f,wc as g,fc as h,Vl as i,gs as j,bs as k,Tl as l,cc as m,nu as n,jl as o,sc as p,Ze as q,Hl as r,kl as s,_u as t,hl as u,zc as v,pl as w,el as x,Vc as y,Hi as z}; 44//# sourceMappingURL=CommentSection-Bz1tx8cx.js.map 45//# debugId=434e7d7d-8ebf-5694-9132-99ef93f68e21
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.