PageSourceSearch

https://talkingwealthpod.com/assets/CommentSection-DCFwKRMo.js

js talkingwealthpod.com collected 2026-10-09 02:02:27 UTC 148,273 bytes, 45 lines download raw bytes

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]="53cca9c7-0823-5d7f-8842-544026be31db")}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,n as s}from"./components-CDo3yjgw.js";import{t as c}from"./useTranslation-xRzBcOIb.js";import{t as l}from"./classnames-B9Sa-P4w.js";import{n as u}from"./dist-DaRpaGs2.js";import{t as d}from"./client-only-_T1ty6Rk.js";import{r as f}from"./community-DgikVb5e.js";import{n as p}from"./CsrfContext-NYUx1YbP.js";import{n as m,z as h}from"./QueryClientProvider-Cdu2unP4.js";import{i as g}from"./nectarTrackingFields-BN5KBl15.js";import{t as _}from"./useNonRevalidatingFetcher-BfcwZxfB.js";import{a as v,i as y,n as b}from"./useCommunityMembership-DRaMPU7W.js";import{a as x,t as S}from"./MemberProfileLink-D6J1aiXT.js";import{t as C}from"./useMutation-sej49wS6.js";import{t as w}from"./useShortRelativeDate-Cpl-GDDn.js";import{i as T}from"./nectarPageBlock-Dhr05eLZ.js";import{A as E,C as D,D as O,F as k,G as A,I as j,M,N,O as P,P as F,Q as I,S as L,T as ee,_ as te,a as R,c as ne,et as re,g as z,h as ie,o as ae,r as B,t as V,u as oe,v as se,x as ce,y as le}from"./useCommunityPosts-BLx-UntJ.js";import{t as H}from"./ChevronLeftIcon-DuIN8_lz.js";import{t as ue}from"./ChevronRightIcon-EUIR_1uF.js";import{t as de}from"./ActionMenu-BlbvXKr9.js";import{t as fe}from"./EyeSlashIcon-dTvsU9MP.js";import{a as pe,i as me,n as he,r as ge,s as _e,t as ve}from"./useReportToBeehiiv-D2KXa2S9.js";import{n as ye,t as be}from"./getActionErrorMessage-vCmyCy3N.js";import{t as xe}from"./XMarkIcon-DmEhIDFO.js";import{t as Se}from"./cn-Cz4MqTg-.js";import{_ as Ce,b as we,g as Te,i as Ee,l as De,o as Oe,p as ke,s as Ae,u as je}from"./floating-ui.react-SnMdqaDc.js";import{a as U,i as Me,r as Ne,t as Pe}from"./tslib.es6-Bdj3tMJc.js";import{B as Fe,I as Ie,L as Le,R as Re,V as ze,d as Be,i as Ve,p as He,s as Ue,z as We}from"./CommunityMemberActionsProvider-nqcY5v0-.js";import{n as Ge,t as Ke}from"./useToast-CorSxc9g.js";import{t as qe}from"./PillButton-DKmaS7V0.js";import{t as Je}from"./Dialog-CMOTIGCZ.js";import{n as Ye,t as Xe}from"./Avatar-BIBwmBTY.js";import{t as Ze}from"./ConfirmDialog-qJ2hzKOi.js";import{t as Qe}from"./useBlockMemberMutation-CsBlAm4y.js";import{t as $e}from"./Tooltip-IxbCCOij.js";import{n as et,t as tt}from"./MemberBadge-BxgNn_W9.js";var W=t(r(),1);function nt(){return()=>{}}function rt(){return(0,W.useSyncExternalStore)(nt,()=>!0,()=>!1)}function it({children:e,fallback:t=null}){return rt()?e():t}var G=t(n(),1),at=({tooltipText:e,portalId:t,children:n,isTriggerAsChild:r=!0,shouldMount:i=!0})=>{let a=(0,W.useRef)(null),[o,s]=(0,W.useState)(!1);return(0,W.useEffect)(()=>{let e=document.getElementById(t);e&&(a.current=e),s(!0)},[t]),!o||!i?(0,G.jsx)(G.Fragment,{children:n}):(0,G.jsx)(k,{children:(0,G.jsxs)(M,{children:[(0,G.jsx)(j,{asChild:r,children:n}),(0,G.jsxs)(F,{container:a,children:[(0,G.jsx)(`div`,{className:`px-2 py-1 text-sm text-white bg-gray-800 rounded`,children:e}),(0,G.jsx)(N,{})]})]})})},ot=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`)}`},st=W.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 W.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&&W.createElement(`title`,null,n),s,c.get(a))});st.displayName=`SSRBase`;var ct=new Map([[`bold`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.createElement(`path`,{d:`M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z`,opacity:`0.2`}),W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`}))]]),lt=W.forwardRef((e,t)=>
3W.createElement(st,{ref:t,...e,weights:ct}));lt.displayName=`ArrowClockwiseIcon`;var ut=lt,dt=new Map([[`bold`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.createElement(`path`,{d:`M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z`,opacity:`0.2`}),W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`}))]]),ft=W.forwardRef((e,t)=>W.createElement(st,{ref:t,...e,weights:dt}));ft.displayName=`ArrowCounterClockwiseIcon`;var pt=ft,mt=W.forwardRef((e,t)=>W.createElement(st,{ref:t,...e,weights:E}));mt.displayName=`CheckIcon`;var ht=mt,gt=new Map([[`bold`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.createElement(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`}),W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`}))]]),_t=W.forwardRef((e,t)=>W.createElement(st,{ref:t,...e,weights:gt}));_t.displayName=`PauseCircleIcon`;var vt=_t,yt=new Map([[`bold`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.createElement(`path`,{d:`M128,32a96,96,0,1,0,96,96A96,96,0,0,0,128,32ZM108,168V88l64,40Z`,opacity:`0.2`}),W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`,W.createElement(W.Fragment,null,W.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`}))]]),bt=W.forwardRef((e,t)=>
3W.createElement(st,{ref:t,...e,weights:yt}));bt.displayName=`PlayCircleIcon`;var xt=bt;function St(){if(typeof window>`u`)return null;try{return window.localStorage}catch{return null}}function Ct(e,t){return Number.isFinite(t)&&t>0&&e>=t-15}function wt(e,t){return!(!Number.isFinite(e)||e<5||Number.isFinite(t)&&t>0&&e>=t||Ct(e,t))}function Tt(e){let t=St();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 Et(e,t){let n=St();if(!(!n||!Number.isFinite(t)||t<0))try{n.setItem(e,JSON.stringify(t))}catch{}}function Dt(e){let t=St();if(t)try{t.removeItem(e)}catch{}}var Ot=`beehiiv:podcast-playback-speed`,kt=[.5,.75,1,1.25,1.5,1.75,2];function At(){let e=St();if(!e)return 1;try{let t=e.getItem(Ot);if(t==null)return 1;let n=JSON.parse(t);return typeof n!=`number`||!kt.includes(n)?1:n}catch{return 1}}function jt(e){let t=St();if(!(!t||!kt.includes(e)))try{t.setItem(Ot,JSON.stringify(e))}catch{}}function Mt(e,t){if(!e)return null;let n=Tt(e);return n==null||!wt(n,t)?null:n}function Nt({rewindSeconds:e=10,forwardSeconds:t=15,knownDuration:n,playbackStorageKey:r,enablePlaybackSpeed:i=!1}){let a=(0,W.useRef)(null),o=rt(),[s,c]=(0,W.useState)(!1),[l,u]=(0,W.useState)(n!=null&&n>0),[d,f]=(0,W.useState)(!1),[p,m]=(0,W.useState)(n??0),[h,g]=(0,W.useState)(n==null||n<=0),[_,v]=(0,W.useState)(null),[y,b]=(0,W.useState)(1),x=(0,W.useMemo)(()=>o?Mt(r,n??0):null,[o,r,n]),S=(0,W.useRef)(null),C=(0,W.useRef)(!1),w=(0,W.useRef)(null),T=(0,W.useRef)(r),E=(0,W.useRef)(r);E.current=r;let D=(0,W.useRef)(p);D.current=p;let O=(0,W.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,W.useCallback)(()=>{let e=E.current,t=a.current;if(!e||!t)return;let n=t.currentTime,r=t.duration||D.current;if(Ct(n,r)){Dt(e),w.current=Date.now();return}if(!wt(n,r)){C.current&&(Dt(e),w.current=Date.now());return}Et(e,n),w.current=Date.now()},[]),j=(0,W.useCallback)(()=>{let e=w.current;e!=null&&Date.now()-e<5e3||A()},[A]),M=(0,W.useCallback)((e,t)=>{let n=E.current;if(!n||C.current)return;C.current=!0;let r=Tt(n);if(r==null){S.current=null;return}if(!wt(r,t)){Dt(n),S.current=null,e.currentTime=0,v(0);return}S.current=r,v(r),e.currentTime=r},[]);(0,W.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&&Dt(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,W.useLayoutEffect)(()=>{if(r)return()=>{A()}},[r,A]),(0,W.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,W.useEffect)(()=>{i&&b(At())},[i]),(0,W.useEffect)(()=>{let e=a.current;e&&(e.playbackRate=y)},[y]);let N=(0,W.useCallback)(e=>{b(e),jt(e)},[]),P=(0,W.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,W.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,W.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,W.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 Pt=t(i()),Ft=()=>{let[e,t]=(0,W.useState)(!1);return(0,W.useEffect)(()=>{t(!0)},[]),e};function It(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 Lt(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 Rt=`_7b354n2`,zt=`_7b354n3`,Bt=`_7b354n6`,Vt=`_7b354n7`,Ht=`_7b354n8`,Ut=`_7b354n9`,Wt=`_7b354na`,Gt=`_7b354nd`,Kt=`_7b354ne`,qt=`_7b354nf`,Jt=`_7b354ng`,Yt=`_7b354nh`,Xt=`_7b354ni`,Zt=`_7b354nj`,Qt=`_7b354nk`,$t=`_7b354nl`,en=`_7b354nm`,tn=`_7b354np`,nn={CLASSIC:`classic`,WAVEFORM:`waveform`},rn=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}))})),an=rn(),on=({isReady:e,isPlaybackLocked:t,isPlaying:n,isBuffering:r,playButtonSize:i,iconColor:a,togglePlay:o,onPlayAttempt:s})=>{let c=n||r?vt:xt,l=(0,an.useSpinDelay)(r,{delay:300,minDuration:500});return(0,G.jsx)(`button`,{type:`button`,className:Wt,onClick:s??o,disabled:s?!1:!e||t,"aria-label":n?`Pause`:r?`Loading`:`Play`,children:(0,G.jsxs)(`span`,{className:tn,style:{color:a},children:[(0,G.jsx)(c,{size:i,weight:`fill`,color:a}),l&&(0,G.jsx)(`span`,{className:`_7b354nq`})]})})};function K(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}function sn(e,t){typeof e==`function`?e(t):e!=null&&(e.current=t)}function cn(...e){return t=>
3e.forEach(e=>sn(e,t))}function ln(...e){return(0,W.useCallback)(cn(...e),e)}function un(e,t=[]){let n=[];function r(t,r){let i=(0,W.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,W.useMemo)(()=>o,Object.values(o));return(0,W.createElement)(s.Provider,{value:c},r)}function s(n,o){let s=(0,W.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,W.createContext)(e));return function(n){let r=n?.[e]||t;return(0,W.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,dn(i,...t)]}function dn(...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,W.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}function fn(e){let t=(0,W.useRef)(e);return(0,W.useEffect)(()=>{t.current=e}),(0,W.useMemo)(()=>(...e)=>t.current?.call(t,...e),[])}function pn({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=mn({defaultProp:t,onChange:n}),a=e!==void 0,o=a?e:r,s=fn(n);return[o,(0,W.useCallback)(t=>{if(a){let n=typeof t==`function`?t(e):t;n!==e&&s(n)}else i(t)},[a,e,i,s])]}function mn({defaultProp:e,onChange:t}){let n=(0,W.useState)(e),[r]=n,i=(0,W.useRef)(r),a=fn(t);return(0,W.useEffect)(()=>{i.current!==r&&(a(r),i.current=r)},[r,i,a]),n}var hn=(0,W.forwardRef)((e,t)=>{let{children:n,...r}=e,i=W.Children.toArray(n),a=i.find(vn);if(a){let e=a.props.children,n=i.map(t=>t===a?W.Children.count(e)>1?W.Children.only(null):(0,W.isValidElement)(e)?e.props.children:null:t);return(0,W.createElement)(gn,U({},r,{ref:t}),(0,W.isValidElement)(e)?(0,W.cloneElement)(e,void 0,n):null)}return(0,W.createElement)(gn,U({},r,{ref:t}),n)});hn.displayName=`Slot`;var gn=(0,W.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,W.isValidElement)(n)?(0,W.cloneElement)(n,{...yn(r,n.props),ref:cn(t,n.ref)}):W.Children.count(n)>1?W.Children.only(null):null});gn.displayName=`SlotClone`;var _n=({children:e})=>(0,W.createElement)(W.Fragment,null,e);function vn(e){return(0,W.isValidElement)(e)&&e.type===_n}function yn(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 bn=[`a`,`button`,`div`,`h2`,`h3`,`img`,`li`,`nav`,`ol`,`p`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=(0,W.forwardRef)((e,n)=>{let{asChild:r,...i}=e,a=r?hn:t;return(0,W.useEffect)(()=>{window[Symbol.for(`radix-ui`)]=!0},[]),(0,W.createElement)(a,U({},i,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function xn(e,t){e&&(0,Pt.flushSync)(()=>
3e.dispatchEvent(t))}function Sn(e){let t=e+`CollectionProvider`,[n,r]=un(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=W.useRef(null),a=W.useRef(new Map).current;return W.createElement(i,{scope:t,itemMap:a,collectionRef:r},n)},s=e+`CollectionSlot`,c=W.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=ln(t,a(s,n).collectionRef);return W.createElement(hn,{ref:i},r)}),l=e+`CollectionItemSlot`,u=`data-radix-collection-item`,d=W.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=W.useRef(null),s=ln(t,o),c=a(l,n);return W.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),W.createElement(hn,{[u]:``,ref:s},r)});function f(t){let n=a(e+`CollectionConsumer`,t);return W.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,W.createContext)(void 0);function wn(e){let t=(0,W.useContext)(Cn);return e||t||`ltr`}var Tn=0;function En(){(0,W.useEffect)(()=>{let e=document.querySelectorAll(`[data-radix-focus-guard]`);return document.body.insertAdjacentElement(`afterbegin`,e[0]??Dn()),document.body.insertAdjacentElement(`beforeend`,e[1]??Dn()),Tn++,()=>{Tn===1&&document.querySelectorAll(`[data-radix-focus-guard]`).forEach(e=>e.remove()),Tn--}},[])}function Dn(){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 On=`focusScope.autoFocusOnMount`,kn=`focusScope.autoFocusOnUnmount`,An={bubbles:!1,cancelable:!0},jn=(0,W.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,c]=(0,W.useState)(null),l=fn(i),u=fn(a),d=(0,W.useRef)(null),f=ln(t,e=>c(e)),p=(0,W.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,W.useEffect)(()=>{if(r){function e(e){if(p.paused||!s)return;let t=e.target;s.contains(t)?d.current=t:Rn(d.current,{select:!0})}function t(e){p.paused||!s||s.contains(e.relatedTarget)||Rn(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,W.useEffect)(()=>{if(s){zn.add(p);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(On,An);s.addEventListener(On,l),s.dispatchEvent(t),t.defaultPrevented||(Mn(Hn(Pn(s)),{select:!0}),document.activeElement===e&&Rn(s))}return()=>{s.removeEventListener(On,l),setTimeout(()=>{let t=new CustomEvent(kn,An);s.addEventListener(kn,u),s.dispatchEvent(t),t.defaultPrevented||Rn(e??document.body,{select:!0}),s.removeEventListener(kn,u),zn.remove(p)},0)}}},[s,l,u,p]);let m=(0,W.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]=Nn(t);r&&a?!e.shiftKey&&i===a?(e.preventDefault(),n&&Rn(r,{select:!0})):e.shiftKey&&i===r&&(e.preventDefault(),n&&Rn(a,{select:!0})):i===t&&e.preventDefault()}},[n,r,p.paused]);return(0,W.createElement)(bn.div,U({tabIndex:-1},o,{ref:f,onKeyDown:m}))});function Mn(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(Rn(r,{select:t}),document.activeElement!==n)return}function Nn(e){let t=Pn(e);return[Fn(t,e),Fn(t.reverse(),e)]}function Pn(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 Fn(e,t){for(let n of e)if(!In(n,{upTo:t}))return n}function In(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 Ln(e){return e instanceof HTMLInputElement&&`select`in e}function Rn(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Ln(e)&&t&&e.select()}}var zn=Bn();function Bn(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=Vn(e,t),e.unshift(t)},remove(t){var n;e=Vn(e,t),(n=e[0])==null||n.resume()}}}function Vn(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Hn(e){return e.filter(e=>e.tagName!==`A`)}var Un=globalThis!=null&&globalThis.document?W.useLayoutEffect:()=>{},Wn=W.useId||(()=>void 0),Gn=0;function Kn(e){let[t,n]=W.useState(Wn());return Un(()=>{e||n(e=>e??String(Gn++))},[e]),e||(t?`radix-${t}`:``)}function qn(e){return e.split(`-`)[0]}function Jn(e){return e.split(`-`)[1]}function Yn(e){return[`top`,`bottom`].includes(qn(e))?`x`:`y`}function Xn(e){return e===`y`?`height`:`width`}function Zn(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=Yn(t),c=Xn(s),l=r[c]/2-i[c]/2,u=s===`x`,d;switch(qn(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(Jn(t)){case`start`:d[s]-=l*(n&&u?-1:1);break;case`end`:d[s]+=l*(n&&u?-1:1)}return d}var Qn=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}=Zn(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}=Zn(c,d,s)),n=-1)}return{x:l,y:u,placement:d,strategy:i,middlewareData:f}};function $n(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 er(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function tr(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=$n(p),h=s[f?d===`floating`?`reference`:`floating`:d],g=er(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})),_=er(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 nr=Math.min,rr=Math.max;function ir(e,t,n){return rr(e,nr(t,n))}var ar=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=$n(r),u={x:i,y:a},d=Yn(o),f=Jn(o),p=Xn(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=ir(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}}}}),or={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function sr(e){return e.replace(/left|right|bottom|top/g,(e=>or[e]))}function cr(e,t,n){n===void 0&&(n=!1);let r=Jn(e),i=Yn(e),a=Xn(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=sr(o)),{main:o,cross:sr(o)}}var lr={start:`end`,end:`start`};function ur(e){return e.replace(/start|end/g,(e=>lr[e]))}var dr=[`top`,`right`,`bottom`,`left`];dr.reduce(((e,t)=>e.concat(t,t+`-start`,t+`-end`)),[]);var fr=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=qn(n),h=[a,...u||(m===a||!f?[sr(a)]:function(e){let t=sr(e);return[ur(e),t,ur(t)]}(a))],g=await tr(t,p),_=[],v=r.flip?.overflows||[];if(c&&_.push(g[m]),l){let{main:e,cross:t}=cr(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 pr(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function mr(e){return dr.some((t=>e[t]>=0))}var hr=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=pr(await tr(e,{...n,elementContext:`reference`}),r.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:mr(t)}}}case`escaped`:{let t=pr(await tr(e,{...n,altBoundary:!0}),r.floating);return{data:{escapedOffsets:t,escaped:mr(t)}}}default:return{}}}}},gr=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=qn(n),s=Jn(n),c=Yn(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 _r(e){return e===`x`?`y`:`x`}var vr=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 tr(t,c),d=Yn(qn(i)),f=_r(d),p=l[d],m=l[f];if(a){let e=d===`y`?`bottom`:`right`;p=ir(p+u[d===`y`?`top`:`left`],p,p-u[e])}if(o){let e=f===`y`?`bottom`:`right`;m=ir(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}}}}},yr=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=Yn(i),f=_r(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(qn(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 br(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function xr(e){if(e==null)return window;if(!br(e)){let t=e.ownerDocument;return t&&t.defaultView||window}return e}function Sr(e){return xr(e).getComputedStyle(e)}function Cr(e){return br(e)?``:e?(e.nodeName||``).toLowerCase():``}function wr(){let e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map((e=>e.brand+`/`+e.version)).join(` `):navigator.userAgent}function Tr(e){return e instanceof xr(e).HTMLElement}function Er(e){return e instanceof xr(e).Element}function Dr(e){return typeof ShadowRoot>`u`?!1:e instanceof xr(e).ShadowRoot||e instanceof ShadowRoot}function Or(e){let{overflow:t,overflowX:n,overflowY:r}=Sr(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function kr(e){return[`table`,`td`,`th`].includes(Cr(e))}function Ar(e){let t=/firefox/i.test(wr()),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 jr(){return!/^((?!chrome|android).)*safari/i.test(wr())}var Mr=Math.min,Nr=Math.max,Pr=Math.round;function Fr(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&&Tr(e)&&(o=e.offsetWidth>0&&Pr(a.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Pr(a.height)/e.offsetHeight||1);let c=Er(e)?xr(e):window,l=!jr()&&n,u=(a.left+(l&&(r=c.visualVie
3wport?.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 Ir(e){return(t=e,(t instanceof xr(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function Lr(e){return Er(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Rr(e){return Fr(Ir(e)).left+Lr(e).scrollLeft}function zr(e,t,n){let r=Tr(t),i=Ir(t),a=Fr(e,r&&function(e){let t=Fr(e);return Pr(t.width)!==e.offsetWidth||Pr(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`||Or(i))&&(o=Lr(t)),Tr(t)){let e=Fr(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=Rr(i));return{x:a.left+o.scrollLeft-s.x,y:a.top+o.scrollTop-s.y,width:a.width,height:a.height}}function Br(e){return Cr(e)===`html`?e:e.assignedSlot||e.parentNode||(Dr(e)?e.host:null)||Ir(e)}function Vr(e){return Tr(e)&&getComputedStyle(e).position!==`fixed`?e.offsetParent:null}function Hr(e){let t=xr(e),n=Vr(e);for(;n&&kr(n)&&getComputedStyle(n).position===`static`;)n=Vr(n);return n&&(Cr(n)===`html`||Cr(n)===`body`&&getComputedStyle(n).position===`static`&&!Ar(n))?t:n||function(e){let t=Br(e);for(Dr(t)&&(t=t.host);Tr(t)&&![`html`,`body`].includes(Cr(t));){if(Ar(t))return t;t=t.parentNode}return null}(e)||t}function Ur(e){if(Tr(e))return{width:e.offsetWidth,height:e.offsetHeight};let t=Fr(e);return{width:t.width,height:t.height}}function Wr(e){let t=Br(e);return[`html`,`body`,`#document`].includes(Cr(t))?e.ownerDocument.body:Tr(t)&&Or(t)?t:Wr(t)}function Gr(e,t){t===void 0&&(t=[]);let n=Wr(e),r=n===e.ownerDocument?.body,i=xr(n),a=r?[i].concat(i.visualViewport||[],Or(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(Gr(a))}function Kr(e,t,n){return t===`viewport`?er(function(e,t){let n=xr(e),r=Ir(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=jr();(e||!e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s,y:c}}(e,n)):Er(t)?function(e,t){let n=Fr(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):er(function(e){let t=Ir(e),n=Lr(e),r=e.ownerDocument?.body,i=Nr(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=Nr(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+Rr(e),s=-n.scrollTop;return Sr(r||t).direction===`rtl`&&(o+=Nr(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}(Ir(e)))}function qr(e){let t=Gr(e),n=[`absolute`,`fixed`].includes(Sr(e).position)&&Tr(e)?Hr(e):e;return Er(n)?t.filter((e=>Er(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 Jr={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?qr(t):[].concat(n),r],o=a[0],s=a.reduce(((e,n)=>{let r=Kr(t,n,i);return e.top=Nr(r.top,e.top),e.right=Mr(r.right,e.right),e.bottom=Mr(r.bottom,e.bottom),e.left=Nr(r.left,e.left),e}),Kr(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=Tr(n),a=Ir(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`||Or(a))&&(o=Lr(n)),Tr(n))){let e=Fr(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:Er,getDimensions:Ur,getOffsetParent:Hr,getDocumentElement:Ir,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:zr(t,Hr(n),r),floating:{...Ur(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Sr(e).direction===`rtl`};function Yr(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?[...Er(e)?Gr(e):[],...Gr(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})),Er(e)&&!s&&f.observe(e),f.observe(t)}let p=s?Fr(e):null;return s&&function t(){let r=Fr(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)}}
3var Xr=(e,t,n)=>Qn(e,t,{platform:Jr,...n}),Zr=typeof document<`u`?W.useLayoutEffect:W.useEffect;function Qr(e,t){if(e===t)return!0;if(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(!Qr(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)&&!Qr(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function $r(e){let t=W.useRef(e);return Zr(()=>{t.current=e}),t}function ei(e){let{middleware:t,placement:n=`bottom`,strategy:r=`absolute`,whileElementsMounted:i}=e===void 0?{}:e,a=W.useRef(null),o=W.useRef(null),s=$r(i),c=W.useRef(null),[l,u]=W.useState({x:null,y:null,strategy:r,placement:n,middlewareData:{}}),[d,f]=W.useState(t);Qr(d?.map(e=>{let{options:t}=e;return t}),t?.map(e=>{let{options:t}=e;return t}))||f(t);let p=W.useCallback(()=>{!a.current||!o.current||Xr(a.current,o.current,{middleware:d,placement:n,strategy:r}).then(e=>{m.current&&Pt.flushSync(()=>{u(e)})})},[d,n,r]);Zr(()=>{m.current&&p()},[p]);let m=W.useRef(!1);Zr(()=>(m.current=!0,()=>{m.current=!1}),[]);let h=W.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=W.useCallback(e=>{a.current=e,h()},[h]),_=W.useCallback(e=>{o.current=e,h()},[h]),v=W.useMemo(()=>({reference:a,floating:o}),[]);return W.useMemo(()=>({...l,update:p,refs:v,reference:g,floating:_}),[l,p,v,g,_])}var ti=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?{}:ar({element:t.current,padding:n}).fn(e):t?ar({element:t,padding:n}).fn(e):{}}}};function ni(e){let[t,n]=(0,W.useState)(void 0);return Un(()=>{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 ri=`Popper`,[ii,ai]=un(ri),[oi,si]=ii(ri),ci=e=>{let{__scopePopper:t,children:n}=e,[r,i]=(0,W.useState)(null);return(0,W.createElement)(oi,{scope:t,anchor:r,onAnchorChange:i},n)},li=`PopperAnchor`,ui=(0,W.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,a=si(li,n),o=(0,W.useRef)(null),s=ln(t,o);return(0,W.useEffect)(()=>{a.onAnchorChange(r?.current||o.current)}),r?null:(0,W.createElement)(bn.div,U({},i,{ref:s}))}),di=`PopperContent`,[fi,pi]=ii(di),[mi,hi]=ii(di,{hasParent:!1,positionUpdateFns:new Set}),gi=(0,W.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=si(di,r),[g,_]=(0,W.useState)(null),v=ln(t,e=>_(e)),[y,b]=(0,W.useState)(null),x=ni(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(vi),altBoundary:D},{reference:k,floating:A,strategy:j,x:M,y:N,placement:P,middlewareData:F,update:I}=ei({strategy:`fixed`,placement:w,whileElementsMounted:Yr,middleware:[gr({mainAxis:a+C,alignmentAxis:s}),p?vr({mainAxis:!0,crossAxis:!1,limiter:d===`partial`?yr():void 0,...O}):void 0,y?ti({element:y,padding:c}):void 0,p?fr({...O}):void 0,yi({arrowWidth:S,arrowHeight:C}),f?hr({strategy:`referenceHidden`}):void 0].filter(_i)});Un(()=>{k(h.anchor)},[k,h.anchor]);let L=M!==null&&N!==null,[ee,te]=bi(P),R=F.arrow?.x,ne=F.arrow?.y,re=F.arrow?.centerOffset!==0,[z,ie]=(0,W.useState)();Un(()=>{g&&ie(window.getComputedStyle(g).zIndex)},[g]);let{hasParent:ae,positionUpdateFns:B}=hi(di,r),V=!ae;(0,W.useLayoutEffect)(()=>
3{if(!V)return B.add(I),()=>{B.delete(I)}},[V,B,I]),(0,W.useLayoutEffect)(()=>{V&&L&&Array.from(B).reverse().forEach(e=>requestAnimationFrame(e))},[V,L,B]);let oe={"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,W.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:z,"--radix-popper-transform-origin":[F.transformOrigin?.x,F.transformOrigin?.y].join(` `)}},(0,W.createElement)(fi,{scope:r,placedSide:ee,onArrowChange:b,arrowX:R,arrowY:ne,shouldHideArrow:re},V?(0,W.createElement)(mi,{scope:r,hasParent:!0,positionUpdateFns:B},(0,W.createElement)(bn.div,oe)):(0,W.createElement)(bn.div,oe)))});function _i(e){return e!==void 0}function vi(e){return e!==null}var yi=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]=bi(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 bi(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var xi=ci,Si=ui,Ci=gi,wi=(0,W.forwardRef)((e,t)=>{let{container:n=globalThis==null?void 0:globalThis.document?.body,...r}=e;return n?Pt.createPortal((0,W.createElement)(bn.div,U({},r,{ref:t})),n):null});function Ti(e,t){return(0,W.useReducer)((e,n)=>t[e][n]??e,e)}var Ei=e=>{let{present:t,children:n}=e,r=Di(t),i=typeof n==`function`?n({present:r.isPresent}):W.Children.only(n),a=ln(r.ref,i.ref);return typeof n==`function`||r.isPresent?(0,W.cloneElement)(i,{ref:a}):null};Ei.displayName=`Presence`;function Di(e){let[t,n]=(0,W.useState)(),r=(0,W.useRef)({}),i=(0,W.useRef)(e),a=(0,W.useRef)(`none`),[o,s]=Ti(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return(0,W.useEffect)(()=>{let e=Oi(r.current);a.current=o===`mounted`?e:`none`},[o]),Un(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=Oi(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),Un(()=>{if(t){let e=e=>{let n=Oi(r.current).includes(e.animationName);e.target===t&&n&&(0,Pt.flushSync)(()=>s(`ANIMATION_END`))},n=e=>{e.target===t&&(a.current=Oi(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,W.useCallback)(e=>{e&&(r.current=getComputedStyle(e)),n(e)},[])}}function Oi(e){return e?.animationName||`none`}var ki=`rovingFocusGroup.onEntryFocus`,Ai={bubbles:!1,cancelable:!0},ji=`RovingFocusGroup`,[Mi,Ni,Pi]=Sn(ji),[Fi,Ii]=un(ji,[Pi]),[Li,Ri]=Fi(ji),zi=(0,W.forwardRef)((e,t)=>(0,W.createElement)(Mi.Provider,{scope:e.__scopeRovingFocusGroup},(0,W.createElement)(Mi.Slot,{scope:e.__scopeRovingFocusGroup},(0,W.createElement)(Bi,U({},e,{ref:t}))))),Bi=(0,W.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,W.useRef)(null),f=ln(t,d),p=wn(a),[m=null,h]=pn({prop:o,defaultProp:s,onChange:c}),[g,_]=(0,W.useState)(!1),v=fn(l),y=Ni(n),b=(0,W.useRef)(!1);return(0,W.useEffect)(()=>{let e=d.current;if(e)return e.addEventListener(ki,v),()=>e.removeEventListener(ki,v)},[v]),(0,W.createElement)(Li,{scope:n,orientation:r,dir:p,loop:i,currentTabStopId:m,onItemFocus:(0,W.useCallback)(e=>h(e),[h]),onItemShiftTab:(0,W.useCallback)(()=>_(!0),[])},(0,W.createElement)(bn.div,U({tabIndex:g?-1:0,"data-orientation":r},u,{ref:f,style:{outline:`none`,...e.style},onMouseDown:K(e.onMouseDown,()=>{b.current=!0}),onFocus:K(e.onFocus,e=>{let t=!b.current;if(e.target===e.currentTarget&&t&&!g){let t=new CustomEvent(ki,Ai);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=y().filter(e=>
3e.focusable);Ki([e.find(e=>e.active),e.find(e=>e.id===m),...e].filter(Boolean).map(e=>e.ref.current))}}b.current=!1}),onBlur:K(e.onBlur,()=>_(!1))})))}),Vi=`RovingFocusGroupItem`,Hi=(0,W.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,...a}=e,o=Kn(),s=Ri(Vi,n),c=s.currentTabStopId===o,l=Ni(n);return(0,W.createElement)(Mi.ItemSlot,{scope:n,id:o,focusable:r,active:i},(0,W.createElement)(bn.span,U({tabIndex:c?0:-1,"data-orientation":s.orientation},a,{ref:t,onMouseDown:K(e.onMouseDown,e=>{r?s.onItemFocus(o):e.preventDefault()}),onFocus:K(e.onFocus,()=>s.onItemFocus(o)),onKeyDown:K(e.onKeyDown,e=>{if(e.key===`Tab`&&e.shiftKey){s.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=Gi(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?qi(n,r+1):n.slice(r+1)}setTimeout(()=>Ki(n))}})})))}),Ui={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`};function Wi(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function Gi(e,t,n){let r=Wi(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return Ui[r]}function Ki(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function qi(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Ji=zi,Yi=Hi,Xi=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Zi=new WeakMap,Qi=new WeakMap,$i={},ea=0,ta=function(e){return e&&(e.host||ta(e.parentNode))},na=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=ta(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})},ra=function(e,t,n,r){var i=na(t,Array.isArray(e)?e:[e]);$i[n]||($i[n]=new WeakMap);var a=$i[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=(Zi.get(e)||0)+1,l=(a.get(e)||0)+1;Zi.set(e,c),a.set(e,l),o.push(e),c===1&&i&&Qi.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(),ea++,function(){o.forEach(function(e){var t=Zi.get(e)-1,i=a.get(e)-1;Zi.set(e,t),a.set(e,i),t||(Qi.has(e)||e.removeAttribute(r),Qi.delete(e)),i||e.removeAttribute(n)}),ea--,ea||(Zi=new WeakMap,Zi=new WeakMap,Qi=new WeakMap,$i={})}},ia=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||Xi(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),ra(r,i,n,`aria-hidden`)):function(){return null}},aa=`right-scroll-bar-position`,oa=`width-before-scroll-bar`,sa=`with-scroll-bars-hidden`,ca=`--removed-body-scroll-bar-size`;function la(e,t){return typeof e==`function`?e(t):e&&(e.current=t),e}function ua(e,t){var n=(0,W.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 da=typeof window<`u`?W.useLayoutEffect:W.useEffect,fa=new WeakMap;function pa(e,t){var n=ua(t||null,function(t){return e.forEach(function(e){return la(e,t)})});return da(function(){var t=fa.get(n);if(t){var r=new Set(t),i=new Set(e),a=n.current;r.forEach(function(e){i.has(e)||la(e,null)}),i.forEach(function(e){r.has(e)||la(e,a)})}fa.set(n,e)},[e]),n}function ma(e){return e}function ha(e,t){t===void 0&&(t=ma);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 ga(e){e===void 0&&(e={});var t=ha(null);return t.options=Pe({async:!0,ssr:!1},e),t}var _a=function(e){var t=e.sideCar,n=Ne(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 W.createElement(r,Pe({},n))};_a.isSideCarExport=!0;function va(e,t){return e.useMedium(t),_a}var ya=ga(),ba=function(){},xa=W.forwardRef(function(e,t){var n=W.useRef(null),r=W.useState({onScrollCapture:ba,onWheelCapture:ba,onTouchMoveCapture:ba}),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=Ne(e,[`forwardProps`,`children`,`className`,`removeScrollBar`,`enabled`,`shards`,`sideCar`,`noIsolation`,`inert`,`allowPinchZoom`,`as`]),y=f,b=pa([n,t]),x=Pe(Pe({},v),i);return W.createElement(W.Fragment,null,u&&W.createElement(y,{sideCar:ya,removeScrollBar:l,shards:d,noIsolation:p,inert:m,setCallbacks:a,allowPinchZoom:!!h,lockRef:n}),o?W.cloneElement(W.Children.only(s),Pe(Pe({},x),{ref:b})):W.createElement(_,Pe({},x,{className:c,ref:b}),s))});xa.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},xa.classNames={fullWidth:oa,zeroRight:aa};var Sa,Ca=function(){if(Sa)return Sa;if(typeof __webpack_nonce__<`u`)return __webpack_nonce__};function wa(){if(!document)return null;var e=document.createElement(`style`);e.type=`text/css`;var t=Ca();return t&&e.setAttribute(`nonce`,t),e}function Ta(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Ea(e){(document.head||document.getElementsByTagName(`head`)[0]).appendChild(e)}var Da=function(){var e=0,t=null;return{add:function(n){e==0&&(t=wa())&&(Ta(t,n),Ea(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Oa=function(){var e=Da();return function(t,n){W.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},ka=function(){var e=Oa();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},Aa={left:0,top:0,right:0,gap:0},ja=function(e){return parseInt(e||``,10)||0},Ma=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[ja(n),ja(r),ja(i)]},Na=function(e){if(e===void 0&&(e=`margin`),typeof window>`u`)return Aa;var t=Ma(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])}},Pa=ka(),Fa=`data-scroll-locked`,Ia=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  .${sa} {
5   overflow: hidden ${r};
6   padding-right: ${s}px ${r};
7  }
8  body[${Fa}] {
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  .${aa} {
22    right: ${s}px ${r};
23  }
24  
25  .${oa} {
26    margin-right: ${s}px ${r};
27  }
28  
29  .${aa} .${aa} {
30    right: 0 ${r};
31  }
32  
33  .${oa} .${oa} {
34    margin-right: 0 ${r};
35  }
36  
37  body[${Fa}] {
38    ${ca}: ${s}px;
39  }
40`},La=function(){var e=parseInt(document.body.getAttribute(`data-scroll-locked`)||`0`,10);return isFinite(e)?e:0},Ra=function(){W.useEffect(function(){return document.body.setAttribute(Fa,(La()+1).toString()),function(){var e=La()-1;e<=0?document.body.removeAttribute(Fa):document.body.setAttribute(Fa,e.toString())}},[])},za=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?`margin`:r;Ra();var a=W.useMemo(function(){return Na(i)},[i]);return W.createElement(Pa,{styles:Ia(a,!t,i,n?``:`!important`)})},Ba=!1;if(typeof window<`u`)try{var Va=Object.defineProperty({},"passive",{get:function(){return Ba=!0,!0}});window.addEventListener(`test`,Va,Va),window.removeEventListener(`test`,Va,Va)}catch{Ba=!1}var Ha=Ba?{passive:!1}:!1,Ua=function(e){var t=window.getComputedStyle(e);return t.overflowY!==`hidden`&&!(t.overflowY===t.overflowX&&t.overflowY===`visible`)},Wa=function(e){var t=window.getComputedStyle(e);return t.overflowX!==`hidden`&&!(t.overflowY===t.overflowX&&t.overflowX===`visible`)},Ga=function(e,t){var n=t;do{if(typeof ShadowRoot<`u`&&n instanceof ShadowRoot&&(n=n.host),Ja(e,n)){var r=Ya(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Ka=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},qa=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},Ja=function(e,t){return e===`v`?Ua(t):Wa(t)},Ya=function(e,t){return e===`v`?Ka(t):qa(t)},Xa=function(e,t){return e===`h`&&t===`rtl`?-1:1},Za=function(e,t,n,r,i){var a=Xa(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=Ya(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&Ja(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},Qa=function(e){return`changedTouches`in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},$a=function(e){return[e.deltaX,e.deltaY]},eo=function(e){return e&&`current`in e?e.current:e},to=function(e,t){return e[0]===t[0]&&e[1]===t[1]},no=function(e){return`
41  .block-interactivity-${e} {pointer-events: none;}
42  .allow-interactivity-${e} {pointer-events: all;}
43`},ro=0,io=[];function ao(e){var t=W.useRef([]),n=W.useRef([0,0]),r=W.useRef(),i=W.useState(ro++)[0],a=W.useState(function(){return ka()})[0],o=W.useRef(e);W.useEffect(function(){o.current=e},[e]),W.useEffect(function(){if(e.inert){document.body.classList.add(`block-interactivity-${i}`);var t=Me([e.lockRef.current],(e.shards||[]).map(eo),!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=W.useCallback(function(e,t){if(`touches`in e&&e.touches.length===2)return!o.current.allowPinchZoom;var i=Qa(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=Ga(d,u);if(!f)return!0;if(f?l=d:(l=d===`v`?`h`:`v`,f=Ga(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 Za(p,t,e,p===`h`?s:c,!0)},[]),c=W.useCallback(function(e){var n=e;if(!(!io.length||io[io.length-1]!==a)){var r=`deltaY`in n?$a(n):Qa(n),i=t.current.filter(function(e){return e.name===n.type&&e.target===n.target&&to(e.delta,r)})[0];if(i&&i.should){n.preventDefault();return}if(!i){var c=(o.current.shards||[]).map(eo).filter(Boolean).filter(function(e){return e.contains(n.target)});(c.length>
430?s(n,c[0]):!o.current.noIsolation)&&n.preventDefault()}}},[]),l=W.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=W.useCallback(function(e){n.current=Qa(e),r.current=void 0},[]),d=W.useCallback(function(t){l(t.type,$a(t),t.target,s(t,e.lockRef.current))},[]),f=W.useCallback(function(t){l(t.type,Qa(t),t.target,s(t,e.lockRef.current))},[]);W.useEffect(function(){return io.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener(`wheel`,c,Ha),document.addEventListener(`touchmove`,c,Ha),document.addEventListener(`touchstart`,u,Ha),function(){io=io.filter(function(e){return e!==a}),document.removeEventListener(`wheel`,c,Ha),document.removeEventListener(`touchmove`,c,Ha),document.removeEventListener(`touchstart`,u,Ha)}},[]);var p=e.removeScrollBar,m=e.inert;return W.createElement(W.Fragment,null,m?W.createElement(a,{styles:no(i)}):null,p?W.createElement(za,{gapMode:`margin`}):null)}var oo=va(ya,ao),so=W.forwardRef(function(e,t){return W.createElement(xa,Pe({},e,{ref:t,sideCar:oo}))});so.classNames=xa.classNames;var co=[`Enter`,` `],lo=[`ArrowDown`,`PageUp`,`Home`],uo=[`ArrowUp`,`PageDown`,`End`],fo=[...lo,...uo];[...co],[...co];var po=`Menu`,[mo,ho,go]=Sn(po),[_o,vo]=un(po,[go,ai,Ii]),yo=ai(),bo=Ii(),[xo,So]=_o(po),[Co,wo]=_o(po),To=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:a,modal:o=!0}=e,s=yo(t),[c,l]=(0,W.useState)(null),u=(0,W.useRef)(!1),d=fn(a),f=wn(i);return(0,W.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,W.createElement)(xi,s,(0,W.createElement)(xo,{scope:t,open:n,onOpenChange:d,content:c,onContentChange:l},(0,W.createElement)(Co,{scope:t,onClose:(0,W.useCallback)(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:o},r)))},Eo=(0,W.forwardRef)((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,W.createElement)(Si,U({},yo(n),r,{ref:t}))}),Do=`MenuPortal`,[Oo,ko]=_o(Do,{forceMount:void 0}),Ao=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,a=So(Do,t);return(0,W.createElement)(Oo,{scope:t,forceMount:n},(0,W.createElement)(Ei,{present:n||a.open},(0,W.createElement)(wi,{asChild:!0,container:i},r)))},jo=`MenuContent`,[Mo,No]=_o(jo),Po=(0,W.forwardRef)((e,t)=>{let n=ko(jo,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=So(jo,e.__scopeMenu),o=wo(jo,e.__scopeMenu);return(0,W.createElement)(mo.Provider,{scope:e.__scopeMenu},(0,W.createElement)(Ei,{present:r||a.open},(0,W.createElement)(mo.Slot,{scope:e.__scopeMenu},o.modal?(0,W.createElement)(Fo,U({},i,{ref:t})):(0,W.createElement)(Io,U({},i,{ref:t})))))}),Fo=(0,W.forwardRef)((e,t)=>{let n=So(jo,e.__scopeMenu),r=(0,W.useRef)(null),i=ln(t,r);return(0,W.useEffect)(()=>{let e=r.current;if(e)return ia(e)},[]),(0,W.createElement)(Lo,U({},e,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:K(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),Io=(0,W.forwardRef)((e,t)=>{let n=So(jo,e.__scopeMenu);return(0,W.createElement)(Lo,U({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),Lo=(0,W.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=So(jo,n),g=wo(jo,n),_=yo(n),v=bo(n),y=ho(n),[b,x]=(0,W.useState)(null),S=(0,W.useRef)(null),C=ln(t,S,h.onContentChange),w=(0,W.useRef)(0),T=(0,W.useRef)(``),E=(0,W.useRef)(0),D=(0,W.useRef)(null),O=(0,W.useRef)(`right`),k=(0,W.useRef)(0),j=p?so:W.Fragment,M=p?{as:hn,allowPinchZoom:!0}:void 0,N=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=is(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(()=>
43o.focus())};(0,W.useEffect)(()=>()=>window.clearTimeout(w.current),[]),En();let P=(0,W.useCallback)(e=>O.current===D.current?.side&&os(e,D.current?.area),[]);return(0,W.createElement)(Mo,{scope:n,searchRef:T,onItemEnter:(0,W.useCallback)(e=>{P(e)&&e.preventDefault()},[P]),onItemLeave:(0,W.useCallback)(e=>{var t;P(e)||((t=S.current)==null||t.focus(),x(null))},[P]),onTriggerLeave:(0,W.useCallback)(e=>{P(e)&&e.preventDefault()},[P]),pointerGraceTimerRef:E,onPointerGraceIntentChange:(0,W.useCallback)(e=>{D.current=e},[])},(0,W.createElement)(j,M,(0,W.createElement)(jn,{asChild:!0,trapped:i,onMountAutoFocus:K(a,e=>{var t;e.preventDefault(),(t=S.current)==null||t.focus()}),onUnmountAutoFocus:o},(0,W.createElement)(A,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:c,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:d,onDismiss:f},(0,W.createElement)(Ji,U({asChild:!0},v,{dir:g.dir,orientation:`vertical`,loop:r,currentTabStopId:b,onCurrentTabStopIdChange:x,onEntryFocus:e=>{g.isUsingKeyboardRef.current||e.preventDefault()}}),(0,W.createElement)(Ci,U({role:`menu`,"aria-orientation":`vertical`,"data-state":es(h.open),dir:g.dir},_,m,{ref:C,style:{outline:`none`,...m.style},onKeyDown:K(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&&N(e.key));let i=S.current;if(e.target!==i||!fo.includes(e.key))return;e.preventDefault();let a=y().filter(e=>!e.disabled).map(e=>e.ref.current);uo.includes(e.key)&&a.reverse(),ns(a)}),onBlur:K(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(w.current),T.current=``)}),onPointerMove:K(e.onPointerMove,ss(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)}))})))))))}),Ro=(0,W.forwardRef)((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,W.createElement)(bn.div,U({role:`group`},r,{ref:t}))}),zo=`MenuItem`,Bo=`menu.itemSelect`,Vo=(0,W.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:r,...i}=e,a=(0,W.useRef)(null),o=wo(zo,e.__scopeMenu),s=No(zo,e.__scopeMenu),c=ln(t,a),l=(0,W.useRef)(!1);return(0,W.createElement)(Ho,U({},i,{ref:c,disabled:n,onClick:K(e.onClick,()=>{let e=a.current;if(!n&&e){let t=new CustomEvent(Bo,{bubbles:!0,cancelable:!0});e.addEventListener(Bo,e=>r?.(e),{once:!0}),xn(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:K(e.onPointerUp,e=>{var t;l.current||(t=e.currentTarget)==null||t.click()}),onKeyDown:K(e.onKeyDown,e=>{let t=s.searchRef.current!==``;n||t&&e.key===` `||co.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),Ho=(0,W.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:i,...a}=e,o=No(zo,n),s=bo(n),c=(0,W.useRef)(null),l=ln(t,c),[u,d]=(0,W.useState)(!1),[f,p]=(0,W.useState)(``);return(0,W.useEffect)(()=>{let e=c.current;e&&p((e.textContent??``).trim())},[a.children]),(0,W.createElement)(mo.ItemSlot,{scope:n,disabled:r,textValue:i??f},(0,W.createElement)(Yi,U({asChild:!0},s,{focusable:!r}),(0,W.createElement)(bn.div,U({role:`menuitem`,"data-highlighted":u?``:void 0,"aria-disabled":r||void 0,"data-disabled":r?``:void 0},a,{ref:l,onPointerMove:K(e.onPointerMove,ss(e=>{r?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus())})),onPointerLeave:K(e.onPointerLeave,ss(e=>o.onItemLeave(e))),onFocus:K(e.onFocus,()=>d(!0)),onBlur:K(e.onBlur,()=>d(!1))}))))}),[Uo,Wo]=_o(`MenuRadioGroup`,{value:void 0,onValueChange:()=>{}}),Go=(0,W.forwardRef)((e,t)=>{let{value:n,onValueChange:r,...i}=e,a=fn(r);return(0,W.createElement)(Uo,{scope:e.__scopeMenu,value:n,onValueChange:a},(0,W.createElement)(Ro,U({},i,{ref:t})))}),Ko=`MenuRadioItem`,qo=(0,W.forwardRef)((e,t)=>{let{value:n,...r}=e,i=Wo(Ko,e.__scopeMenu),a=n===i.value;return(0,W.createElement)(Yo,{scope:e.__scopeMenu,checked:a},(0,W.createElement)(Vo,U({role:`menuitemradio`,"aria-checked":a},r,{ref:t,"data-state":ts(a),onSelect:K(r.onSelect,()=>
43i.onValueChange?.call(i,n),{checkForDefaultPrevented:!1})})))}),Jo=`MenuItemIndicator`,[Yo,Xo]=_o(Jo,{checked:!1}),Zo=(0,W.forwardRef)((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,a=Xo(Jo,n);return(0,W.createElement)(Ei,{present:r||a.checked},(0,W.createElement)(bn.span,U({},i,{ref:t,"data-state":ts(a.checked)})))}),[Qo,$o]=_o(`MenuSub`);function es(e){return e?`open`:`closed`}function ts(e){return e?`checked`:`unchecked`}function ns(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function rs(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function is(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=rs(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 as(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 os(e,t){return t?as({x:e.clientX,y:e.clientY},t):!1}function ss(e){return t=>t.pointerType===`mouse`?e(t):void 0}var cs=To,ls=Eo,us=Ao,ds=Po,fs=Vo,ps=Go,ms=qo,hs=Zo,gs=`DropdownMenu`,[_s,vs]=un(gs,[vo]),ys=vo(),[bs,xs]=_s(gs),Ss=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,c=ys(t),l=(0,W.useRef)(null),[u=!1,d]=pn({prop:i,defaultProp:a,onChange:o});return(0,W.createElement)(bs,{scope:t,triggerId:Kn(),triggerRef:l,contentId:Kn(),open:u,onOpenChange:d,onOpenToggle:(0,W.useCallback)(()=>d(e=>!e),[d]),modal:s},(0,W.createElement)(cs,U({},c,{open:u,onOpenChange:d,dir:r,modal:s}),n))},Cs=`DropdownMenuTrigger`,ws=(0,W.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,a=xs(Cs,n);return(0,W.createElement)(ls,U({asChild:!0},ys(n)),(0,W.createElement)(bn.button,U({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:cn(t,a.triggerRef),onPointerDown:K(e.onPointerDown,e=>{!r&&e.button===0&&e.ctrlKey===!1&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:K(e.onKeyDown,e=>{r||([`Enter`,` `].includes(e.key)&&a.onOpenToggle(),e.key===`ArrowDown`&&a.onOpenChange(!0),[` `,`ArrowDown`].includes(e.key)&&e.preventDefault())})})))}),Ts=e=>{let{__scopeDropdownMenu:t,...n}=e;return(0,W.createElement)(us,U({},ys(t),n))},Es=`DropdownMenuContent`,Ds=(0,W.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xs(Es,n),a=ys(n),o=(0,W.useRef)(!1);return(0,W.createElement)(ds,U({id:i.contentId,"aria-labelledby":i.triggerId},a,r,{ref:t,onCloseAutoFocus:K(e.onCloseAutoFocus,e=>{var t;o.current||(t=i.triggerRef.current)==null||t.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:K(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)`}}))}),Os=(0,W.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e;return(0,W.createElement)(fs,U({},ys(n),r,{ref:t}))}),ks=(0,W.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e;return(0,W.createElement)(ps,U({},ys(n),r,{ref:t}))}),As=(0,W.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e;return(0,W.createElement)(ms,U({},ys(n),r,{ref:t}))}),js=(0,W.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e;return(0,W.createElement)(hs,U({},ys(n),r,{ref:t}))}),Ms=Ss,Ns=ws,Ps=Ts,Fs=Ds,Is=Os,Ls=ks,Rs=As,zs=js;function Bs(e){return`${e}×`}function Vs({value:e,onChange:t,color:n}){let r=Ft(),i=(0,W.useRef)(!1),a=Bs(e);return r?(0,G.jsxs)(Ms,{children:[(0,G.jsx)(Ns,{className:Gt,style:{color:n},"aria-label":`Playback speed`,onPointerDown:()=>{i.current=!0},children:(0,G.jsx)(`span`,{className:Kt,children:a})}),(0,G.jsx)(Fs,{className:qt,side:`top`,sideOffset:6,align:`end`,onPointerDownCapture:()=>{i.current=!0},onKeyDownCapture:()=>{i.current=!1},onCloseAutoFocus:e=>{i.current&&e.preventDefault()},children:(0,G.jsx)(Ls,{value:String(e),onValueChange:e=>t(Number(e)),children:kt.map(e=>(0,G.jsxs)(Rs,{className:Jt,value:String(e),children:[Bs(e),(0,G.jsx)(`span`,{className:Yt,children:(0,G.jsx)(zs,{children:(0,G.jsx)(ht,{size:14,weight:`bold`})})})]},e))})})]}):(0,G.jsx)(`button`,{type:`button`,className:Gt,style:{color:n},"aria-label":`Playback speed`,children:(0,G.jsx)(`span`,{className:Kt,children:a})})}function Hs({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}=Nt({rewindSeconds:m,forwardSeconds:h,knownDuration:i,playbackStorageKey:C,enablePlaybackSpeed:!0}
43),ee=(0,W.useCallback)(e=>{let t=e.currentTarget.getBoundingClientRect();L((e.clientX-t.left)/t.width)},[L]),te=(0,W.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,G.jsxs)(`div`,{className:Se(zt,b&&`pointer-events-none cursor-not-allowed`),style:{backgroundColor:o},children:[u&&n&&(0,G.jsx)(`img`,{src:n,alt:``,className:`_7b354n5`}),(0,G.jsxs)(`div`,{className:Bt,children:[d&&r||x?(0,G.jsxs)(`div`,{className:Vt,children:[d&&r?(0,G.jsx)(`span`,{className:Ht,style:{color:s||void 0},title:r,children:r}):(0,G.jsx)(`span`,{className:Ht}),x&&(0,G.jsx)(`span`,{className:`_7b354n4`,style:{color:s||void 0},children:`Preview`})]}):null,(0,G.jsxs)(`div`,{className:Ut,children:[f&&(0,G.jsxs)(`button`,{type:`button`,className:`_7b354nb`,onClick:F,disabled:!E,"aria-label":`Rewind ${m} seconds`,children:[(0,G.jsx)(pt,{size:_,weight:`bold`,color:R}),(0,G.jsx)(`span`,{className:`_7b354nc`,style:{color:R},children:m})]}),!b&&(0,G.jsx)(on,{isReady:E,isPlaybackLocked:b,isPlaying:T,isBuffering:D,playButtonSize:g,iconColor:R,togglePlay:P,onPlayAttempt:y}),p&&(0,G.jsxs)(`button`,{type:`button`,className:`_7b354nb`,onClick:I,disabled:!E,"aria-label":`Forward ${h} seconds`,children:[(0,G.jsx)(ut,{size:_,weight:`bold`,color:R}),(0,G.jsx)(`span`,{className:`_7b354nc`,style:{color:R},children:h})]}),(0,G.jsxs)(`div`,{className:Xt,children:[(0,G.jsx)(`span`,{className:Zt,style:{color:s||void 0},children:ot(O)}),(0,G.jsx)(`div`,{className:Qt,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,G.jsx)(`div`,{className:$t,style:{width:`${A}%`,backgroundColor:a}})}),(0,G.jsx)(`span`,{className:Zt,style:{color:s||void 0},children:ot(k)})]}),(0,G.jsx)(Vs,{value:M,onChange:N,color:R})]})]}),e&&(0,G.jsxs)(`audio`,{ref:w,id:S,preload:j?`metadata`:`none`,children:[(0,G.jsx)(`source`,{src:e,type:t}),(0,G.jsx)(`track`,{kind:`captions`,src:``,label:`No captions available`})]})]})}var Us={classic:{playerMode:nn.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:nn.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 Ws(e){return{...Us[e?.playerMode??nn.CLASSIC],...Gs(e)}}function Gs(e){return e?Object.fromEntries(Object.entries(e).filter(([,e])=>e!==void 0)):{}}function Ks(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 qs(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 Js({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,W.useRef)(null),[E,D]=(0,W.useState)([]),[O,k]=(0,W.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:z}=Nt({rewindSeconds:m,forwardSeconds:h,knownDuration:i,playbackStorageKey:w,enablePlaybackSpeed:!0}
43),ie=(0,W.useRef)(I),ae=(0,W.useRef)(a),B=(0,W.useRef)(o),V=(0,W.useRef)(E);(0,W.useEffect)(()=>{ie.current=I},[I]),(0,W.useEffect)(()=>{ae.current=a},[a]),(0,W.useEffect)(()=>{B.current=o},[o]),(0,W.useEffect)(()=>{V.current=E},[E]);let oe=(0,W.useMemo)(()=>It(y),[y]),se=e||r||`audio`;(0,W.useEffect)(()=>{let e=T.current?.clientWidth||1200,t=Math.floor(e/3);D(oe?Lt(oe,t):Ks(se,t)),k(!1)},[oe,se]),(0,W.useEffect)(()=>{let e=T.current;!e||E.length===0||qs(e,E,I/100,a,o,2,1,2)},[E,I,a,o]),(0,W.useEffect)(()=>{let e=T.current;if(!e)return;let t=new ResizeObserver(()=>{V.current.length>0&&qs(e,V.current,ie.current/100,ae.current,B.current,2,1,2)});return t.observe(e),()=>t.disconnect()},[se]);let ce=(0,W.useCallback)(e=>{let t=T.current;if(!t||!F)return;let n=t.getBoundingClientRect();z((e.clientX-n.left)/n.width)},[z,F]),le=(0,W.useCallback)(e=>{if(!F)return;let t=.02;e.key===`ArrowRight`?(e.preventDefault(),z(Math.min(1,P/F+t))):e.key===`ArrowLeft`&&(e.preventDefault(),z(Math.max(0,P/F-t)))},[F,P,z]),H=l||c||a;return(0,G.jsxs)(`div`,{className:Se(zt,x&&`pointer-events-none cursor-not-allowed`),style:{backgroundColor:s},children:[u&&n&&(0,G.jsx)(`img`,{src:n,alt:``,className:`_7b354n5`}),(0,G.jsxs)(`div`,{className:Bt,children:[d&&r||S?(0,G.jsxs)(`div`,{className:Vt,children:[d&&r?(0,G.jsx)(`span`,{className:Ht,style:{color:c||void 0},title:r,children:r}):(0,G.jsx)(`span`,{className:Ht}),S&&(0,G.jsx)(`span`,{className:`_7b354n4`,style:{color:c||void 0},children:`Preview`})]}):null,(0,G.jsxs)(`div`,{className:Ut,children:[f&&(0,G.jsxs)(`button`,{type:`button`,className:`_7b354nb`,onClick:ne,disabled:!M,"aria-label":`Rewind ${m} seconds`,children:[(0,G.jsx)(pt,{size:_,weight:`bold`,color:H}),(0,G.jsx)(`span`,{className:`_7b354nc`,style:{color:H},children:m})]}),!x&&(0,G.jsx)(on,{isReady:M,isPlaybackLocked:x,isPlaying:j,isBuffering:N,playButtonSize:g,iconColor:H,togglePlay:R,onPlayAttempt:b}),p&&(0,G.jsxs)(`button`,{type:`button`,className:`_7b354nb`,onClick:re,disabled:!M,"aria-label":`Forward ${h} seconds`,children:[(0,G.jsx)(ut,{size:_,weight:`bold`,color:H}),(0,G.jsx)(`span`,{className:`_7b354nc`,style:{color:H},children:h})]}),(0,G.jsx)(Vs,{value:ee,onChange:te,color:H})]}),(0,G.jsxs)(`div`,{className:Xt,children:[(0,G.jsx)(`span`,{className:Zt,style:{color:c||void 0},children:ot(P)}),(0,G.jsxs)(`div`,{className:en,style:{height:v},children:[O&&(0,G.jsx)(`div`,{className:`_7b354nr`,style:{height:v}}),(0,G.jsx)(`canvas`,{ref:T,style:{width:`100%`,height:v,display:`block`,cursor:`pointer`},onClick:ce,onKeyDown:le,role:`slider`,"aria-valuenow":P,"aria-valuemin":0,"aria-valuemax":F,"aria-label":`Seek audio`,tabIndex:0})]}),(0,G.jsx)(`span`,{className:Zt,style:{color:c||void 0},children:ot(F)})]})]}),e&&(0,G.jsxs)(`audio`,{ref:A,id:C,preload:L?`metadata`:`none`,children:[(0,G.jsx)(`source`,{src:e,type:t}),(0,G.jsx)(`track`,{kind:`captions`,src:``,label:`No captions available`})]})]})}function Ys({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=Ws(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,G.jsx)(at,{portalId:`audio-player-container`,tooltipText:u||``,shouldMount:!!u,isTriggerAsChild:!0,children:(0,G.jsx)(`div`,{className:Se(Rt,`flex-none h-fit`,c),children:h.playerMode===nn.CLASSIC?(0,G.jsx)(Hs,{...g,...h,audioUrl:e,isPlaybackLocked:d}):(0,G.jsx)(it,{fallback:(0,G.jsx)(Hs,{...g,...h,audioUrl:e,isPlaybackLocked:d}),children:()=>(0,G.jsx)(Js,{...g,...h,audioUrl:e,isPlaybackLocked:d})})})})}function Xs({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,G.jsx)(Ys,{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,G.jsxs)(`div`,{className:`flex flex-col w-full`,style:{gap:`var(--gap, 16px)`},children:[(0,G.jsx)(`iframe`,{className:`w-full rounded-lg [aspect-ratio:16/9]`,src:h,title:`YouTube video player`,loading:`lazy`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share`,referrerPolicy:`strict-origin-when-cross-origin`,allowFullScreen:!0}),g]}):g}var Zs=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`}})),Qs=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=Zs(),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}})),$s=e(((e,t)=>{e=t.exports=Qs(),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{}}})),ec=e(((e,t)=>{var n=$s()(`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(l(),1),tc=t(ec(),1),nc=Object.defineProperty,rc=Object.defineProperties,ic=Object.getOwnPropertyDescriptors,ac=Object.getOwnPropertySymbols,oc=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable,cc=(e,t,n)=>t in e?nc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,J=(e,t)=>{for(var n in t||={})oc.call(t,n)&&cc(e,n,t[n]);if(ac)for(var n of ac(t))sc.call(t,n)&&cc(e,n,t[n]);return e},Y=(e,t)=>rc(e,ic(t)),X=(e,t)=>{var n={};for(var r in e)oc.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ac)for(var r of ac(e))t.indexOf(r)<0&&sc.call(e,r)&&(n[r]=e[r]);return n};function lc(e,t){return W.Children.map(e,e=>!(0,W.isValidElement)(e)||e.props.fill!==void 0?e:(0,W.cloneElement)(e,{fill:t}))}function uc(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=lc(i,o);return(0,G.jsxs)(`svg`,Y(J({viewBox:`0 0 64 64`,width:c,height:c},l),{children:[s?(0,G.jsx)(`circle`,{cx:`32`,cy:`32`,r:`32`,fill:a,style:n}):(0,G.jsx)(`rect`,{width:`64`,height:`64`,rx:r,ry:r,fill:a,style:n}),u]}))}var dc=class extends Error{constructor(e){super(e),this.name=`AssertionError`}};function Z(e,t){if(!e)throw new dc(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 fc={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`},pc=e=>!!e&&(typeof e==`object`||typeof e==`function`)&&`then`in e&&typeof e.then==`function`,mc=(e,t)=>({left:window.outerWidth/2+(window.screenX||window.screenLeft||0)-e/2,top:window.outerHeight/2+(window.screenY||window.screenTop||0)-t/2}),hc=(e,t)=>({top:(window.screen.height-t)/2,left:(window.screen.width-e)/2});function gc(e){let t=W.Children.toArray(e);if(t.length!==1)return;let[n]=t;if((0,W.isValidElement)(n))return n.props.round?`50%`:n.props.borderRadius??0}function _c(e){return W.Children.toArray(e).some(e=>typeof e==`string`?e.trim().length>0:typeof e==`number`?!0:(0,W.isValidElement)(e)?_c(e.props.children):!1)}function vc(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=gc(a),D=!n&&!r&&!_c(a)?fc[f]:void 0,O=async e=>{if(s)return;let t=d(x,g);if(e.preventDefault(),i){let e=i();pc(e)&&await e}h&&vc(t,J({height:S,width:w},C===`windowCenter`?mc(w,S):hc(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,G.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 yc(e,{title:t,separator:n}){return Z(e,`bluesky.url`),`https://bsky.app/intent/compose`+Q({text:t?t+n+e:e})}var bc=(0,W.forwardRef)((e,t)=>{var n=e,{separator:r,title:i}=n;return(0,G.jsx)($,Y(J({},X(n,[`separator`,`title`])),{forwardedRef:t,networkName:`bluesky`,networkLink:yc,opts:{title:i,separator:r||` `},windowHeight:460,windowPosition:`windowCenter`,windowWidth:660}))});bc.displayName=`BlueskyShareButton`;function xc(e){return(0,G.jsx)(uc,Y(J({color:`#7f7f7f`},e),{children:(0,G.jsx)(`path`,{d:`M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z`})}))}function Sc(e,{subject:t,body:n,separator:r}
43){return`mailto:`+Q({subject:t,body:n?n+r+e:e})}var Cc=(0,W.forwardRef)((e,t)=>{var n=e,{body:r,separator:i,subject:a}=n;return(0,G.jsx)($,Y(J({},X(n,[`body`,`separator`,`subject`])),{forwardedRef:t,networkName:`email`,networkLink:Sc,onClick:(e,t)=>{window.location.href=t},openShareDialogOnClick:!1,opts:{subject:a,body:r,separator:i||` `}}))});Cc.displayName=`EmailShareButton`;function wc(e){return(0,G.jsx)(uc,Y(J({color:`#0866FF`},e),{children:(0,G.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 Tc(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 Ec=(0,W.forwardRef)((e,t)=>{var n=e,{appId:r,redirectUri:i,to:a}=n;return(0,G.jsx)($,Y(J({},X(n,[`appId`,`redirectUri`,`to`])),{forwardedRef:t,networkName:`facebookmessenger`,networkLink:Tc,opts:{appId:r,redirectUri:i,to:a},windowHeight:820,windowWidth:1e3}))});Ec.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 Oc=(0,W.forwardRef)((e,t)=>{var n=e,{hashtag:r}=n;return(0,G.jsx)($,Y(J({},X(n,[`hashtag`])),{forwardedRef:t,networkName:`facebook`,networkLink:Dc,opts:{hashtag:r},windowHeight:400,windowWidth:550}))});Oc.displayName=`FacebookShareButton`;function kc(){let e=(0,W.useRef)(!1);return(0,W.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),(0,W.useCallback)(()=>e.current,[])}function Ac(e){var t=e,{children:n=e=>e,className:r,getCount:i,url:a}=t,o=X(t,[`children`,`className`,`getCount`,`url`]);let s=kc(),[c,l]=(0,W.useState)(void 0),[u,d]=(0,W.useState)(!1);return(0,W.useEffect)(()=>{d(!0),i(a,e=>{s()&&(l(e),d(!1))})},[a]),(0,G.jsx)(`span`,Y(J({className:(0,q.default)(`react-share__ShareCount`,r)},o),{children:!u&&c!==void 0&&n(c)}))}function jc(e){let t=t=>(0,G.jsx)(Ac,J({getCount:e},t));return t.displayName=`ShareCount(${e.name})`,t}function Mc(e,t){(0,tc.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)})}jc(Mc);function Nc(e,{title:t}){return Z(e,`hatena.url`),`http://b.hatena.ne.jp/add?mode=confirm&url=${e}&title=${t}`}var Pc=(0,W.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,G.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`hatena`,networkLink:Nc,opts:{title:r},windowHeight:460,windowPosition:`windowCenter`,windowWidth:660}))});Pc.displayName=`HatenaShareButton`;function Fc(e,t){(0,tc.default)(`https://bookmark.hatenaapis.com/count/entry`+Q({url:e}),(e,n)=>{t(n??void 0)})}jc(Fc);function Ic(e,{title:t,description:n}){return Z(e,`instapaper.url`),`http://www.instapaper.com/hello2`+Q({url:e,title:t,description:n})}var Lc=(0,W.forwardRef)((e,t)=>{var n=e,{description:r,title:i}=n;return(0,G.jsx)($,Y(J({},X(n,[`description`,`title`])),{forwardedRef:t,networkName:`instapaper`,networkLink:Ic,opts:{title:i,description:r},windowHeight:500,windowPosition:`windowCenter`,windowWidth:500}))});Lc.displayName=`InstapaperShareButton`;function Rc(e,{title:t}){return Z(e,`line.url`),`https://social-plugins.line.me/lineit/share`+Q({url:e,text:t})}var zc=(0,W.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,G.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`line`,networkLink:Rc,opts:{title:r},windowHeight:500,windowWidth:500}))});zc.displayName=`LineShareButton`;function Bc(e){return(0,G.jsx)(uc,Y(J({color:`#0077B5`},e),{children:(0,G.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 Vc(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 Hc=(0,W.forwardRef)((e,t)=>{var n=e,{source:r,summary:i,title:a}=n;return(0,G.jsx)($,Y(J({},X(n,[`source`,`summary`,`title`])),{forwardedRef:t,networkName:`linkedin`,networkLink:Vc,opts:{title:a,summary:i,source:r},windowHeight:600,windowWidth:750}))});Hc.displayName=`LinkedinShareButton`;function Uc(e,{title:t,description:n}){return Z(e,`livejournal.url`),`https://www.livejournal.com/update.bml`+Q({subject:t,event:n})}var Wc=(0,W.forwardRef)((e,t)=>{var n=e,{description:r,title:i}=n;return(0,G.jsx)($,Y(J({},X(n,[`description`,`title`])),{forwardedRef:t,networkName:`livejournal`,networkLink:Uc,opts:{title:i,description:r},windowHeight:460,windowWidth:660}))});Wc.displayName=`LivejournalShareButton`;function Gc(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 Kc=(0,W.forwardRef)((e,t)=>{var n=e,{description:r,imageUrl:i,title:a}=n;return(0,G.jsx)($,Y(J({},X(n,[`description`,`imageUrl`,`title`])),{forwardedRef:t,networkName:`mailru`,networkLink:Gc,opts:{title:a,description:r,imageUrl:i},windowHeight:460,windowWidth:660}))});
43Kc.displayName=`MailruShareButton`;function qc(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 Jc=(0,W.forwardRef)((e,t)=>{var n=e,{description:r,image:i,title:a}=n;return(0,G.jsx)($,Y(J({},X(n,[`description`,`image`,`title`])),{forwardedRef:t,networkName:`ok`,networkLink:qc,opts:{title:a,description:r,image:i},windowHeight:480,windowPosition:`screenCenter`,windowWidth:588}))});Jc.displayName=`OKShareButton`;function Yc(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,tc.default)(`https://connect.ok.ru/dk`+Q({"st.cmd":`extLike`,uid:`react-share-${n}`,ref:e}))}jc(Yc);function Xc(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 Zc=(0,W.forwardRef)((e,t)=>{var n=e,{description:r,media:i,pinId:a}=n;return(0,G.jsx)($,Y(J({},X(n,[`description`,`media`,`pinId`])),{forwardedRef:t,networkName:`pinterest`,networkLink:Xc,opts:{media:i,description:r,pinId:a},windowHeight:730,windowWidth:1e3}))});Zc.displayName=`PinterestShareButton`;function Qc(e,t){(0,tc.default)(`https://api.pinterest.com/v1/urls/count.json`+Q({url:e}),(e,n)=>{t(n?n.count:void 0)})}jc(Qc);function $c(e,{title:t}){return Z(e,`pocket.url`),`https://getpocket.com/save`+Q({url:e,title:t})}var el=(0,W.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,G.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`pocket`,networkLink:$c,opts:{title:r},windowHeight:500,windowWidth:500}))});el.displayName=`PocketShareButton`;function tl(e){return(0,G.jsx)(uc,Y(J({color:`#FF4500`},e),{children:(0,G.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.800781 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 nl(e,{title:t}){return Z(e,`reddit.url`),`https://www.reddit.com/submit`+Q({url:e,title:t})}var rl=(0,W.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,G.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`reddit`,networkLink:nl,opts:{title:r},windowHeight:460,windowPosition:`windowCenter`,windowWidth:660}))});rl.displayName=`RedditShareButton`;function il(e,{title:t}){return Z(e,`gab.url`),`https://gab.com/compose`+Q({url:e,text:t})}var al=(0,W.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,G.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`gab`,networkLink:il,opts:{title:r},windowHeight:640,windowPosition:`windowCenter`,windowWidth:660}))});al.displayName=`GabShareButton`;function ol(e,t){(0,tc.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)})}jc(ol);function sl(e,{title:t}){return Z(e,`telegram.url`),`https://telegram.me/share/url`+Q({url:e,text:t})}var cl=(0,W.forwardRef)((e,t)=>{var n=e,{title:r}=n;return(0,G.jsx)($,Y(J({},X(n,[`title`])),{forwardedRef:t,networkName:`telegram`,networkLink:sl,opts:{title:r},windowHeight:400,windowWidth:550}))});cl.displayName=`TelegramShareButton`;function ll(e,{title:t}){return Z(e,`threads.url`),`https://threads.net/intent/post`+Q({url:e,text:t})}var ul=(0,W.forwardRef)((e,t)=>{var n=e,{hashtags:r,related:i,title:a,via:o}=n;return(0,G.jsx)($,Y(J({},X(n,[`hashtags`,`related`,`title`,`via`])),{forwardedRef:t,networkName:`threads`,networkLink:ll,opts:{title:a},windowHeight:600,windowWidth:550}))});ul.displayName=`ThreadsShareButton`;function dl(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 fl=(0,W.forwardRef)((e,t)=>{var n=e,{caption:r,posttype:i,tags:a,title:o}=n;return(0,G.jsx)($,Y(J({},X(n,[`caption`,`posttype`,`tags`,`title`])),{forwardedRef:t,networkName:`tumblr`,networkLink:dl,opts:{title:o,tags:(a||[]).join(`,`),caption:r,posttype:i||`link`},windowHeight:460,windowWidth:660}))});fl.displayName=`TumblrShareButton`;function pl(e,t){return(0,tc.default)(`https://api.tumblr.com/v2/share/stats`+Q({url:e}),(e,n)=>{t(!e&&n&&n.response?n.response.note_count:void 0)})}jc(pl);function ml(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 hl=(0,W.forwardRef)((e,t)=>{var n=e,{hashtags:r,related:i,title:a,via:o}=n;return(0,G.jsx)($,Y(J({},X(n,[`hashtags`,`related`,`title`,`via`])),{forwardedRef:t,networkName:`twitter`,networkLink:ml,opts:{hashtags:r,title:a,via:o,related:i},windowHeight:400,windowWidth:550}))});hl.displayName=`XShareButton`;var gl=(0,W.forwardRef)((e,t)=>(0,G.jsx)(hl,Y(J({},e),{ref:t})));gl.displayName=`TwitterShareButton`;function _l(e,{title:t,separator:n}
43){return Z(e,`viber.url`),`viber://forward`+Q({text:t?t+n+e:e})}var vl=(0,W.forwardRef)((e,t)=>{var n=e,{separator:r,title:i}=n;return(0,G.jsx)($,Y(J({},X(n,[`separator`,`title`])),{forwardedRef:t,networkName:`viber`,networkLink:_l,opts:{title:i,separator:r||` `},windowHeight:460,windowWidth:660}))});vl.displayName=`ViberShareButton`;function yl(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 bl=(0,W.forwardRef)((e,t)=>{var n=e,{image:r,noParse:i,noVkLinks:a,title:o}=n;return(0,G.jsx)($,Y(J({},X(n,[`image`,`noParse`,`noVkLinks`,`title`])),{forwardedRef:t,networkName:`vk`,networkLink:yl,opts:{title:o,image:r,noParse:i,noVkLinks:a},windowHeight:460,windowWidth:660}))});bl.displayName=`VKShareButton`;function xl(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,tc.default)(`https://vk.com/share.php`+Q({act:`count`,index:n,url:e}))}jc(xl);function Sl(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 Cl=(0,W.forwardRef)((e,t)=>{var n=e,{image:r,title:i}=n;return(0,G.jsx)($,Y(J({},X(n,[`image`,`title`])),{forwardedRef:t,networkName:`weibo`,networkLink:Sl,opts:{title:i,image:r},windowHeight:550,windowPosition:`screenCenter`,windowWidth:660}))});Cl.displayName=`WeiboShareButton`;function wl(e){return(0,G.jsx)(uc,Y(J({color:`#25D366`},e),{children:(0,G.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 Tl(e,{title:t,separator:n}){return Z(e,`whatsapp.url`),`https://api.whatsapp.com/send`+Q({text:t?t+n+e:e})}var El=(0,W.forwardRef)((e,t)=>{var n=e,{separator:r,title:i}=n;return(0,G.jsx)($,Y(J({},X(n,[`separator`,`title`])),{forwardedRef:t,networkName:`whatsapp`,networkLink:Tl,o
43pts:{title:i,separator:r||` `},windowHeight:400,windowWidth:550}))});El.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 Ol=(0,W.forwardRef)((e,t)=>{var n=e,{hashtag:r,quote:i}=n;return(0,G.jsx)($,Y(J({},X(n,[`hashtag`,`quote`])),{forwardedRef:t,networkName:`workplace`,networkLink:Dl,opts:{quote:i,hashtag:r},windowHeight:400,windowWidth:550}))});Ol.displayName=`WorkplaceShareButton`;function kl(e){return(0,G.jsx)(uc,Y(J({color:`#000000`},e),{children:(0,G.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 Al=e=>L(e,D)?.emoji??null,jl=1300,Ml=`max-w-full h-auto rounded-lg my-3`,Nl=e=>!!e?.content?.length,Pl=/^(javascript|data|vbscript):/i,Fl=e=>!e||Pl.test(e)?null:/^https?:\/\//i.test(e)?e:`https://${e}`,Il=e=>{try{return new URL(e).hostname}catch{return e}},Ll=(e,t,n)=>`text`in e&&e.text!==void 0?(0,G.jsx)(W.Fragment,{children:Bl(e)},t):Rl(e,t,e.content?.map((e,r)=>Ll(e,`${t}-${r}`,n))??[],n),Rl=(e,t,n,r)=>{let{imageSrc:i,videoPlayback:a,renderImage:o,renderMentionLink:s=Vl,mentionFallbackLabel:c=We}=r;switch(e.type){case`doc`:return(0,G.jsx)(W.Fragment,{children:n},t);case`paragraph`:return(0,G.jsx)(`p`,{className:`mb-4 last:mb-0`,children:n},t);case`heading`:return(0,G.jsx)(`h${Math.min(6,Math.max(1,Number(e.attrs?.level)||2))}`,{className:O.heading,children:n},t);case`bulletList`:return(0,G.jsx)(`ul`,{className:O.bulletList,children:n},t);case`orderedList`:return(0,G.jsx)(`ol`,{className:O.orderedList,start:e.attrs?.start,children:n},t);case`listItem`:return(0,G.jsx)(`li`,{className:O.listItem,children:n},t);case`blockquote`:return(0,G.jsx)(`blockquote`,{className:O.blockquote,children:n},t);case`emoji`:{let n=typeof e.attrs?.name==`string`?e.attrs.name:void 0;if(!n)return null;let r=Al(n);return r?(0,G.jsx)(`span`,{role:`img`,"aria-label":n,children:r},t):(0,G.jsxs)(W.Fragment,{children:[`:`,n,`:`]},t)}case`mention`:{let n=e.attrs??{},r=typeof n.id==`string`?n.id:void 0;if(!r)return null;if(!Fe(n))return(0,G.jsx)(`span`,{className:Re,children:ze(n,c)},t);let i=(0,q.default)(Ie,Le);return(0,G.jsx)(W.Fragment,{children:s({type:n.type,id:r,className:i,children:n.label})},t)}case`hardBreak`:return(0,G.jsx)(`br`,{},t);case`image`:{let n=Fl(e.attrs?.src);if(!n)return null;let r=e.attrs?.alt??``;return o?(0,G.jsx)(W.Fragment,{children:o({src:n,alt:r})},t):(0,G.jsx)(`img`,{src:i(n,jl),alt:r,loading:`lazy`,decoding:`async`,referrerPolicy:`no-referrer`,className:Ml},t)}case`linkCard`:{let n=Fl(e.attrs?.url);if(!n)return null;let r=Fl(e.attrs?.image),a=e.attrs?.title??``,o=e.attrs?.description??``,s=e.attrs?.siteName??Il(n),c=r?``:`https://${Il(n)}/favicon.ico`;return(0,G.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,G.jsx)(`div`,{className:`w-[88px] min-h-[88px] shrink-0 overflow-hidden bg-black/5`,children:(0,G.jsx)(`img`,{src:i(r,256),alt:``,loading:`lazy`,decoding:`async`,referrerPolicy:`no-referrer`,className:`size-full object-cover`})}),(0,G.jsxs)(`div`,{className:`flex min-w-0 flex-col justify-center gap-0.5 p-3`,children:[(0,G.jsxs)(`span`,{className:`flex min-w-0 items-center gap-1.5 text-xs text-black/50`,children:[c&&(0,G.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,G.jsx)(`span`,{className:`truncate`,children:s})]}),a&&(0,G.jsx)(`span`,{className:`truncate text-sm font-semibold text-black/90`,children:a}),o&&(0,G.jsx)(`span`,{className:`line-clamp-2 text-xs text-black/60`,children:o})]})]},t)}case`linkEmbed`:{let n=e.attrs?.service;return(0,G.jsx)(ee,{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,G.jsx)(ce,{videoId:n,resolvePlayback:a,className:`my-3`}
43,t):(0,G.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,G.jsx)(W.Fragment,{children:n},t)}},zl=(e,t)=>{if(e.length===0)return t;let[n,...r]=e,i=zl(r,t);switch(n.type){case`bold`:return(0,G.jsx)(`strong`,{children:i});case`italic`:return(0,G.jsx)(`em`,{children:i});case`underline`:return(0,G.jsx)(`u`,{children:i});case`strike`:return(0,G.jsx)(`s`,{children:i});case`code`:return(0,G.jsx)(`code`,{children:i});case`link`:{let e=Fl(n.attrs?.href);return e?(0,G.jsx)(`a`,{href:e,className:`underline break-words`,target:`_blank`,rel:`noopener noreferrer nofollow`,children:i}):i}default:return(0,G.jsx)(`span`,{children:i})}},Bl=e=>zl(e.marks??[],e.text??``),Vl=({className:e,children:t})=>(0,G.jsx)(`span`,{className:e,children:t}),Hl=e=>e,Ul=({tiptapState:e,className:t,imageSrc:n=Hl,videoPlayback:r,renderImage:i,renderMentionLink:a,mentionFallbackLabel:o})=>{let s=(0,W.useMemo)(()=>Nl(e)?Ll(e,`ttp`,{imageSrc:n,videoPlayback:r,renderImage:i,renderMentionLink:a,mentionFallbackLabel:o}):null,[e,n,r,i,a,o]);return s?(0,G.jsx)(`div`,{className:(0,q.default)(`text-black text-[15px] leading-6 break-words`,t),children:s}):null},Wl=(e,t)=>{let n=new URLSearchParams;e&&n.set(`offer_id`,e),t&&n.set(g,t);let r=n.toString();return r?`/upgrade?${r}`:`/upgrade`},Gl=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},Kl=`w-full max-w-[704px]`,ql=`bg-white border-black/10`,Jl=`shadow-[0px_0px_0px_0px_rgba(0,0,0,0.02),0px_8px_12px_0px_rgba(0,0,0,0.1)]`,Yl={feed:ql,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)]`},Xl=({avatarUrl:e,avatarAlt:t=``,placeholder:n,buttonLabel:r,onClick:i,ariaLabel:a,appearance:o,disabled:s=!1,className:c})=>{let l=(0,W.useCallback)(()=>{s||i()},[s,i]),u=(0,W.useCallback)(e=>{s||e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),i())},[s,i]);return(0,G.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`,Yl[o],c),children:[(0,G.jsx)(Xe,{src:e,alt:t,className:`size-10 shrink-0`}),(0,G.jsx)(`span`,{className:`flex-1 text-left text-[15px] font-normal leading-5 tracking-[-0.15px] text-black opacity-50`,children:n}),(0,G.jsx)(qe,{variant:`primary`,size:`md`,disabled:!0,className:`pointer-events-none shrink-0`,children:r})]})},Zl=e=>{if(!e||typeof e!=`object`)return``;let t=e=>e.type===`text`?e.text??``:e.type===`hardBreak`?` `:e.type===`mention`?typeof e.attrs?.label==`string`?e.attrs.label:``:Array.isArray(e.content)?`${e.content.map(t).join(``)} `:``;return t(e).replace(/\s+/g,` `).trim()},Ql=e=>Zl(e)===``,$l=({placeholder:e,onKeyboardSubmit:t,mention:n})=>[te(),He.configure({placeholder:e}),se,le.configure({openOnClick:!1,linkOnPaste:!0}),z(),Ve(n),ie.configure({onSubmit:t})],eu={type:`doc`,content:[{type:`paragraph`}]},tu=e=>!e||Ql(e.getJSON()),nu=(0,W.forwardRef)(({placeholder:e,initialContent:t,autofocus:n,className:r,onEmptyChange:i,onEditorReady:a,onKeyboardSubmit:o,spaceSlug:s},l)=>{let u=(0,W.useRef)(i);u.current=i;let d=(0,W.useRef)(a);d.current=a;let f=(0,W.useRef)(o);f.current=o;let p=(0,W.useRef)(!0),m=oe({spaceSlug:s}),h=(0,W.useRef)(m);h.current=m;let{t:g}=c(),_=Be({extensions:$l({placeholder:e,onKeyboardSubmit:()=>f.current?.(),mention:{getSuggestions:()=>h.current,fallbackLabel:g(`community.join.former_member`),listLabel:g(`community.mentions.list_label`)}}),content:t??eu,autofocus:n,onCreate:({editor:e})=>{d.current?.(e);let t=tu(e);p.current=t,u.current?.(t)},onDestroy:()=>d.current?.(null),onUpdate:({editor:e})=>{let t=tu(e);t!==p.current&&(p.current=t,u.current?.(t))}});return(0,W.useImperativeHandle)(l,()=>({getJSON:()=>_?.getJSON()??eu,clear:()=>{_?.commands.clearContent(),p.current=!0,u.current?.(!0)},isEmpty:()=>tu(_)}
43),[_]),(0,G.jsx)(`div`,{className:(0,q.default)(`community-editor`,r),children:(0,G.jsx)(Ue,{editor:_,className:`text-base leading-6 text-black`})})});nu.displayName=`TiptapEditor`;var ru=(0,W.forwardRef)(({placeholder:e,initialContent:t,autofocus:n,className:r,onEmptyChange:i,onEditorReady:a,onKeyboardSubmit:o,spaceSlug:s},c)=>(0,G.jsx)(d,{fallback:(0,G.jsx)(`div`,{className:(0,q.default)(`community-editor text-base leading-6 text-black/30`,r),children:e}),children:()=>(0,G.jsx)(nu,{ref:c,placeholder:e,initialContent:t,autofocus:n,className:r,onEmptyChange:i,onEditorReady:a,onKeyboardSubmit:o,spaceSlug:s})}));ru.displayName=`CommentEditor`;var iu=({placeholder:e,initialContent:t,onSubmit:n,onCancel:r,isSubmitting:i,variant:a=`pill`,spaceSlug:o})=>{let{t:s}=c(),{currentMember:l}=b(),[u,d]=(0,W.useState)(a===`inline`),[f,p]=(0,W.useState)(!0),m=(0,W.useRef)(null),h=e??s(`community.comments.write_comment`),g=l?.subscription?.avatar_url??void 0,_=l?.subscription?`${l.subscription.first_name} ${l.subscription.last_name}`.trim():``,v=(0,W.useCallback)(()=>{!m.current||m.current.isEmpty()||i||(n(m.current.getJSON()),m.current.clear(),a===`pill`&&d(!1))},[n,i,a]),y=(0,W.useCallback)(()=>{a===`pill`&&d(!1),r?.()},[a,r]);return u?(0,G.jsx)(`div`,{className:`py-4`,children:(0,G.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,G.jsxs)(`div`,{className:`flex items-start gap-3 p-4 pb-0`,children:[(0,G.jsx)(Xe,{src:g,alt:_,className:`mt-0.5 size-10`}),(0,G.jsx)(`div`,{className:`min-w-0 flex-1`,children:(0,G.jsx)(ru,{ref:m,placeholder:h,initialContent:t,autofocus:!0,className:`min-h-[80px]`,onEmptyChange:p,onKeyboardSubmit:v,spaceSlug:o})})]}),(0,G.jsxs)(`div`,{className:`flex items-center justify-end gap-2 px-4 pb-4 pt-2`,children:[(0,G.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:s(`community.comments.cancel`)}),(0,G.jsx)(qe,{variant:`primary`,size:`sm`,disabled:i||f,onClick:v,className:(0,q.default)(`transition-opacity`,{"cursor-not-allowed opacity-50":i||f}),children:s(i?`community.comments.submitting`:`community.comments.submit`)})]})]})}):(0,G.jsx)(`div`,{className:`flex items-center py-4`,children:(0,G.jsx)(Xl,{avatarUrl:g,avatarAlt:_,placeholder:h,buttonLabel:s(`community.comments.submit`),onClick:()=>d(!0),ariaLabel:s(`community.comments.write_comment`),appearance:`comment`,className:`flex-1 cursor-text`})})},au=2600,ou=(e,t,n=e)=>({id:n,alt:t,src:Ye(e,jl),fullSrc:Ye(e,au)}),su=({image:e,isZoomed:t,onZoomChange:n,onDismiss:r})=>{let{t:i}=c(),a=(0,W.useRef)(null),[o,s]=(0,W.useState)(e.src===e.fullSrc),[l,u]=(0,W.useState)(!1);return(0,G.jsxs)(`div`,{ref:a,"data-testid":`lightbox-viewport`,className:`flex size-full overflow-auto`,onClick:e=>{e.target===e.currentTarget&&r()},children:[(0,G.jsx)(`button`,{type:`button`,disabled:!l,"aria-label":i(t?`community.post.lightbox.zoom_out`:`community.post.lightbox.zoom_in`),onClick:e=>{if(e.currentTarget.focus({preventScroll:!0}),t){n(!1);return}let r=e.currentTarget.getBoundingClientRect(),i=e.detail>0,o=i?(e.clientX-r.left)/r.width:.5,s=i?(e.clientY-r.top)/r.height:.5;(0,Pt.flushSync)(()=>n(!0));let c=a.current;c?.scrollTo({left:o*c.scrollWidth-c.clientWidth/2,top:s*c.scrollHeight-c.clientHeight/2})},className:(0,q.default)(`m-auto shrink-0`,{"cursor-zoom-in":l&&!t,"cursor-zoom-out":t}),children:(0,G.jsx)(`img`,{src:o?e.fullSrc:e.src,alt:e.alt,referrerPolicy:`no-referrer`,onLoad:o?({currentTarget:e})=>u(e.naturalWidth>e.width||e.naturalHeight>e.height):void 0,className:(0,q.default)(`block`,{"max-h-[calc(100dvh-2rem)] max-w-[calc(100vw-2rem)]":!t,"max-w-none":t})})}),!o&&(0,G.jsx)(`img`,{src:e.fullSrc,alt:``,referrerPolicy:`no-referrer`,className:`hidden`,onLoad:()=>s(!0)})]})},cu=`absolute bg-white/90 shadow-sm hover:bg-white`,lu=({images:e,initialIndex:t,onClose:n})=>{let{t:r}=c(),[i,a]=(0,W.useState)(t),[o,s]=(0,W.useState)(!1),l=e.length-1,u=i===0,d=i===l,f=e[i],p=e
43=>{a(e),s(!1)};return(0,G.jsx)(Je,{isOpen:!0,onClose:n,backdropClassName:`bg-black/90`,className:`relative size-full`,children:(0,G.jsxs)(`div`,{className:`size-full`,"data-testid":`image-lightbox`,onKeyDown:e=>{o||(e.key===`ArrowLeft`&&!u&&p(i-1),e.key===`ArrowRight`&&!d&&p(i+1))},children:[(0,G.jsx)(et,{"aria-label":r(`community.post.lightbox.close`),className:(0,q.default)(cu,`right-2 top-2 z-10`),onClick:n,children:(0,G.jsx)(xe,{className:`size-4`})}),(0,G.jsx)(su,{image:f,isZoomed:o,onZoomChange:s,onDismiss:n},f.id),l>0&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(et,{"aria-label":r(`community.post.carousel.previous_image`),className:(0,q.default)(cu,`left-2 top-1/2 -translate-y-1/2`,{"opacity-30":u}),disabled:u,onClick:()=>p(i-1),children:(0,G.jsx)(H,{className:`size-4`})}),(0,G.jsx)(et,{"aria-label":r(`community.post.carousel.next_image`),className:(0,q.default)(cu,`right-2 top-1/2 -translate-y-1/2`,{"opacity-30":d}),disabled:d,onClick:()=>p(i+1),children:(0,G.jsx)(ue,{className:`size-4`})}),(0,G.jsx)(`div`,{"aria-live":`polite`,className:`absolute bottom-2 left-1/2 -translate-x-1/2 rounded-full bg-black/60 px-3 py-1 text-xs text-white`,children:r(`community.post.carousel.image_position`,{current:i+1,total:e.length})})]})]})})},uu=({images:e,index:t=0,className:n,imageClassName:r})=>{let{t:i}=c(),[a,o]=(0,W.useState)(!1),s=e[t];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(`button`,{type:`button`,"aria-label":i(`community.post.lightbox.open`),onClick:()=>o(!0),className:(0,q.default)(`cursor-zoom-in`,n),children:(0,G.jsx)(`img`,{src:s.src,alt:s.alt,loading:`lazy`,decoding:`async`,referrerPolicy:`no-referrer`,className:r})}),a&&(0,G.jsx)(lu,{images:e,initialIndex:t,onClose:()=>o(!1)})]})},du=({tiptapState:e,className:t,postId:n,zoomableImages:r=!1})=>{let{t:i}=c();return(0,G.jsx)(Ul,{tiptapState:e,className:t,imageSrc:Ye,videoPlayback:ne(n),renderImage:r?fu:void 0,renderMentionLink:mu,mentionFallbackLabel:i(`community.join.former_member`)})},fu=({src:e,alt:t})=>(0,G.jsx)(uu,{images:[ou(e,t)],className:`block`,imageClassName:Ml}),pu={member:f.member},mu=({type:e,id:t,className:n,children:r})=>(0,G.jsx)(s,{to:pu[e](t),className:n,children:r}),hu=({editedAt:e})=>{let{t}=c();return(0,G.jsx)(`span`,{className:`text-[13px] leading-4 text-black/50`,children:t(`community.edited_time`,{time:w()(e,{withAgo:!0})})})},gu=e=>typeof e!=`object`||!e?!1:`toast`in e,_u=()=>{let e=p();return C({mutationFn:async t=>{let n=await e(),r=new URLSearchParams({comment_id:t.comment_id,reason:t.reason}),i=await fetch(`/report_community_comment`,{method:`POST`,headers:{Accept:`application/json`,"Content-Type":`application/x-www-form-urlencoded;charset=UTF-8`,"X-CSRF-Token":n},body:r}),a=await i.json();if(!i.ok){let e=gu(a)?a.toast.message:`Failed to report comment`;throw Error(e)}if(!gu(a))throw Error(`report_comment_invalid_response`);return a}})},vu=({trigger:e,children:t,placement:n=`top-start`,triggerClassName:r,popoverClassName:i,popoverStyle:a,onPopoverContextMenu:o,isOpen:s,onOpenChange:c})=>{let[l,u]=(0,W.useState)(!1),d=s??l,f=c??u,{refs:p,floatingStyles:m,context:h}=Ae({placement:n,middleware:[Te(8),ke(),Ce({padding:8})],open:d,onOpenChange:f,whileElementsMounted:we}),{getReferenceProps:g,getFloatingProps:_}=je([De(h,{delay:{close:150},handleClose:Ee()}),Oe(h)]);return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(`div`,{ref:p.setReference,className:r,...g(),children:e}),(0,G.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})]})},yu={like:`👍`,love:`❤️`,funny:`😂`,fire:`🔥`,hundred:`💯`},bu=e=>[...e].sort().join(`,`),xu=e=>Object.keys(e).filter(t=>(e[t]??0)!==0).sort().map(t=>`${t}:${e[t]??0}`).join(`|`),Su=(e,t)=>e.includes(t)?e.filter(e=>e!==t):[...e,t],Cu=(e,t,n)=>{let r={...e},i=r[t]??0;if(n)return r[t]=i+1,r;let a=i-1;return a<=0?delete r[t]:r[t]=a,r},wu=({reactableType:e,reactableId:t,reactionsCount:n,memberReactions:r})=>{let i=_(),{permissions:a,openJoinModal:o}=b(),{applyOptimisticPatch:s}=B(),c=m(),l=(0,W.useRef)(0),[u,d]=(0,W.useState)(()=>({...n})),[f,p]=(0,W.useState)(()=>[...r]);(0,W.useEffect)(()=>{d({...n}),p([...r])},[`${t}|${xu(n)}#${bu(r)}`]);let g=async n=>{if(!a.canReact){a.isGuest&&o();return}let r=!f.includes(n),m=l.current+1;l.current=m;let g=f,_=u,v=Su(f,n),y=Cu(u,n,r),b=()=>{p(g),d(_),e===`CommunityPost`&&s(t,{reactions_count:_,current_member_reactions:g})};p(v),d(y),e===`CommunityPost`&&s(t,{reactions_count:y,current_member_reactions:v});let x=n=>{let r=n?.reactions_count??y,i=n?.current_member_reactions??v;d(r),p(i),e===`CommunityPost`&&(c.setQueriesData({queryKey:V.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)}))}),s(t,{reactions_count:r,current_member_reactions:i}))},S=new FormData;S.append(`reactable_type`,e),S.append(`reactable_id`,t),S.append(`reaction_type`,n),r?h(S,T.CommunityPostReactionButton):S.append(`intent`,`destroy`);let{ok:C,status:w,data:E}=await i.submit(S,{method:`POST`,action:`/community_reaction`});if(l.current===m){if(!(C&&(r?w===201:w===200||w===204))){b();return}x(E)}},v=Object.entries(u).filter(([,e])=>(e??0)>0).map(([e,t])=>({type:e,count:t??0}));return{permissions:a,localMember:f,reactionEntries:v,totalReactions:v.reduce((e,t)=>
43e+t.count,0),handleReactionClick:g}},Tu=500,Eu=10,Du=()=>({longPressTimer:null,isLongPress:!1,isTouchActive:!1,isPickerOpenedByTouch:!1,ownsSelectionLock:!1,touchOriginX:0,touchOriginY:0}),Ou=e=>{e.longPressTimer&&=(clearTimeout(e.longPressTimer),null)},ku=e=>{let t=document.documentElement;t.style.setProperty(`user-select`,`none`),t.style.setProperty(`-webkit-user-select`,`none`),t.style.setProperty(`-webkit-touch-callout`,`none`),e.ownsSelectionLock=!0},Au=e=>{if(!e.ownsSelectionLock)return;let t=document.documentElement;t.style.removeProperty(`user-select`),t.style.removeProperty(`-webkit-user-select`),t.style.removeProperty(`-webkit-touch-callout`),e.ownsSelectionLock=!1},ju=(e,t,n)=>{let r=t-e.touchOriginX,i=n-e.touchOriginY;return r*r+i*i>=Eu*Eu},Mu=e=>{e.preventDefault()},Nu=({onShortTap:e})=>{let[t,n]=(0,W.useState)(!1),r=(0,W.useRef)(Du()),i=r.current,a=e=>{i.isLongPress=!1,Ou(i),i.longPressTimer=setTimeout(()=>{i.longPressTimer=null,i.isLongPress=!0,e?.(),n(!0)},Tu)},o=()=>{Ou(i),i.isTouchActive=!1,i.isPickerOpenedByTouch||Au(i)};return(0,W.useEffect)(()=>{let e=r.current;return()=>{Ou(e),Au(e)}},[]),{isOpen:t,handleOpenChange:e=>{n(e),!e&&(i.isPickerOpenedByTouch=!1,i.isTouchActive||Au(i))},triggerHandlers:{onClick:()=>{if(i.isLongPress){i.isLongPress=!1;return}e()},onPointerDown:e=>{e.pointerType!==`touch`&&a()},onPointerUp:()=>Ou(i),onPointerLeave:()=>Ou(i),onPointerCancel:()=>Ou(i),onTouchStart:e=>{let t=e.changedTouches[0];t&&(i.touchOriginX=t.clientX,i.touchOriginY=t.clientY,i.isTouchActive=!0,i.isPickerOpenedByTouch=!1,ku(i),a(()=>{i.isPickerOpenedByTouch=!0,window.getSelection()?.removeAllRanges()}))},onTouchMove:e=>{if(i.isLongPress)return;let t=e.changedTouches[0];!t||!ju(i,t.clientX,t.clientY)||(Ou(i),Au(i))},onTouchEnd:o,onTouchCancel:o,onContextMenu:Mu}}},Pu=Object.keys(yu),Fu=`flex items-center gap-1.5 h-8 px-2 py-1`,Iu=`select-none touch-manipulation`,Lu={WebkitTouchCallout:`none`},Ru=({reactableType:e,reactableId:t,reactionsCount:n,memberReactions:r})=>{let{t:i}=c(),{permissions:a,localMember:o,reactionEntries:s,totalReactions:l,handleReactionClick:u}=wu({reactableType:e,reactableId:t,reactionsCount:n,memberReactions:r}),{isOpen:d,handleOpenChange:f,triggerHandlers:p}=Nu({onShortTap:()=>m(`like`)}),m=e=>{f(!1),u(e)},h=s.length>0?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(`div`,{className:`flex items-center isolate pr-1`,children:s.map((e,t)=>(0,G.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:s.length-t},children:yu[e.type]},e.type))}),(0,G.jsx)(`span`,{className:ae,children:P(l)})]}):(0,G.jsx)(I,{className:R});return!a.canReact&&!a.isGuest?(0,G.jsx)(`div`,{className:Fu,children:h}):(0,G.jsx)(vu,{isOpen:d,onOpenChange:f,popoverStyle:Lu,onPopoverContextMenu:Mu,triggerClassName:(0,q.default)(`flex items-center rounded-full hover:bg-black/5 transition-colors cursor-pointer`,Iu),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`,Iu),trigger:(0,G.jsx)(`button`,{type:`button`,"aria-label":i(`community.reactions.react`),className:(0,q.default)(Fu,Iu),style:Lu,...p,children:h}),children:Pu.map(e=>{let t=o.includes(e);return(0,G.jsx)($e,{content:i(`community.reactions.${e}`),children:(0,G.jsx)(`button`,{type:`button`,onClick:()=>m(e),"aria-label":i(`community.reactions.${e}`),onContextMenu:Mu,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`,Iu,{"bg-black/10":t}),style:Lu,children:yu[e]})},e)})})},zu=`flex items-center gap-1 rounded-full px-2 py-1 transition-colors hover:bg-black/5`,Bu=({comment:e,canReply:t,onToggleReply:n})=>{let{t:r}=c();return(0,G.jsxs)(`div`,{className:`flex items-center gap-8 pt-1`,children:[(0,G.jsx)(Ru,{reactableType:`CommunityPostComment`,reactableId:e.id,reactionsCount:e.reactions_count,memberReactions:e.current_member_reactions}),t&&(0,G.jsx)(`button`,{type:`button`,onClick:n,className:zu,"aria-label":r(`community.comments.reply`),children:(0,G.jsx)(re,{className:`size-4 text-black/50`})})]})},Vu=`pl-[72px]`,Hu=`pl-16`,Uu=900*1e3,Wu=1,Gu=({comment:e,postId:t,commentsState:n,isRemoved:r,isReply:i=!1,hasReplies:a=!1,highlighted:o=!1,onReply:s,onDelete:l,onUpdate:d,onCommentCreated:p,spaceSlug:m})=>{let{t:g}=c(),x=w(),{currentMember:C,permissions:E}=b(),D=_(),O=_u(),{mutate:k}
43=Qe(),A=ge(),[j,M]=(0,W.useState)(!1),[N,P]=(0,W.useState)(!1),[F,I]=(0,W.useState)(!1),[L,ee]=(0,W.useState)(``),[te,R]=(0,W.useState)(!1),[ne,re]=(0,W.useState)(!1),[z,ie]=(0,W.useState)(``),[ae,B]=(0,W.useState)(!1),[V,oe]=(0,W.useState)(!1),se=ve(),[ce,le]=(0,W.useState)();Ge(ce);let H=C?.id===e.author.id,ue=!H&&E.canRemoveAnyComment,fe=e.depth_level<=Wu&&E.canComment&&n===`open`,xe=Date.now()-new Date(e.created_at).getTime()<Uu,Se=e.updated_at!==e.created_at,Ce=e.author.computed?.banned===!0,we=e.author.computed?.blocking===!0,Te=y(E.isManager,e.author.roles),Ee=v(E.isManager,e.author.roles),De=!!C&&!H&&!E.isRestricted,{menuItems:Oe}=he({memberId:e.author.id,memberName:e.author.name??``,canBanAuthor:E.canBanMember&&!H&&!Ce&&!Te,canUnbanAuthor:E.canBanMember&&!H&&Ce&&!Ee,canBlockAuthor:De&&!we,canUnblockAuthor:De&&we}),ke=e.author.name||g(`community.join.former_member`),Ae=[];H&&xe&&E.canInteract&&Ae.push({key:`edit`,label:g(`community.comments.edit`),icon:ye,onClick:()=>P(!0)}),(H||E.canRemoveAnyComment)&&E.canInteract&&Ae.push({key:`delete`,label:g(H?`community.comments.delete`:`community.comments.remove`),icon:pe,onClick:()=>{if(ue){I(!0);return}l?.()},variant:`danger`}),C&&!H&&E.canInteract&&Ae.push({key:`report`,label:g(`community.action_menu.report_comment`),icon:_e,onClick:()=>re(!0)}),Oe.length>0&&Ae.length>0&&Ae.push({type:`divider`,key:`divider-moderation`}),Ae.push(...Oe);let je=(0,W.useCallback)(()=>{let t=z.trim();O.mutate({comment_id:e.id,reason:t},{onSuccess:t=>{le(t.toast),V&&k({memberId:e.author.id,block:!0}),re(!1),ie(``),B(!1),oe(!1)},onError:e=>{let t=e instanceof Error?e.message:g(`community.action_menu.report_comment_error`);le({status:Ke.ERROR,message:t})}})},[k,V,e.author.id,e.id,O.mutate,z,g]),U=(0,W.useCallback)(()=>{re(!1),ie(``),B(!1),oe(!1)},[]),Me=(0,W.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)),h(r,T.CommunityPostCommentForm);let i=await D.submit(r,{method:`POST`,action:`/community_comment`});if(!i.ok){u.error(be(i.data)??g(`community.comments.submit_error`));return}if(!Gl(i.data)){console.error(`Unexpected comment response shape`,i.data);return}s?.(i.data),p?.(),M(!1)},[e.id,s,t,D,p,g]),Ne=(0,W.useCallback)(t=>{d?.({...e,tiptap_state:t,updated_at:new Date().toISOString()}),P(!1)},[e,d]),Pe=(0,W.useCallback)(()=>{I(!1),ee(``)},[]),Fe=(0,W.useCallback)(async()=>{let e=L.trim();R(!0);try{await l?.(e?{reason:e}:void 0)!==!1&&(I(!1),ee(``))}finally{R(!1)}},[l,L]);return r?(0,G.jsxs)(`div`,{className:`flex items-start gap-4 px-4 pt-4`,children:[(0,G.jsx)(`div`,{className:`shrink-0 size-10`}),(0,G.jsx)(`p`,{className:`text-[16px] leading-6 text-black/40 italic`,children:g(`community.comments.deleted_placeholder`)})]}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(`div`,{id:e.id,className:(0,q.default)(o&&`mx-2 rounded-2xl bg-community-primary/10`),children:[(0,G.jsxs)(`div`,{className:`flex items-center gap-6 px-4 pt-4`,children:[(0,G.jsxs)(`div`,{className:`flex flex-1 items-center gap-4 min-w-0`,children:[(0,G.jsx)(S,{memberId:e.author.id,"aria-label":ke,children:(0,G.jsx)(Xe,{src:e.author.avatar_url,alt:ke,className:`size-10`})}),(0,G.jsxs)(`div`,{className:`flex items-center gap-[6px] min-w-0`,children:[(0,G.jsx)(S,{memberId:e.author.id,className:`font-semibold leading-5 text-black hover:underline`,children:ke}),(0,G.jsx)(tt,{roles:e.author.roles,isBanned:Ce,blockedYou:e.author.computed?.blocked_you===!0,badges:e.author.badges}),(0,G.jsx)(`span`,{className:`font-normal leading-6 text-black/50`,children:`•`}),(0,G.jsx)(`span`,{className:`font-normal leading-5 text-black/50 whitespace-nowrap`,children:x(e.created_at)})]})]}),Ae.length>0&&(0,G.jsx)(de,{items:Ae})]}),(0,G.jsxs)(`div`,{className:`flex items-start`,children:[!i&&(0,G.jsx)(`div`,{className:`relative ml-4 w-10 shrink-0 self-stretch overflow-clip`,children:e.depth_level<=Wu&&a&&(0,G.jsx)(`div`,{className:`absolute bottom-0 left-1/2 top-0 w-px -translate-x-1/2 bg-black/10`})}),(0,G.jsxs)(`div`,{className:(0,q.default)(`min-w-0 flex-1 pr-4`,i?void 0:`pb-2 pl-2`),children:[(0,G.jsx)(`div`,{className:(0,q.default)(`text-[16px] leading-6 text-black`,i?Vu:`pl-2`),children:N?(0,G.jsx)(iu,{variant:`inline`,initialContent:e.tiptap_state,onSubmit:Ne,onCancel:()=>P(!1),isSubmitting:!1,spaceSlug:m}):(0,G.jsx)(du,{tiptapState:e.tiptap_state})}),Se&&!N&&(0,G.jsx)(`div`,{className:(0,q.default)(`mt-1`,i?Vu:`pl-2`),children:(0,G.jsx)(hu,{editedAt:e.updated_at})}),(0,G.jsx)(`div`,{className:(0,q.default)(i&&Hu,{hidden:N}),children:(0,G.jsx)(Bu,{comment:e,canReply:fe,onToggleReply:()=>M(e=>!e)})}),j&&(0,G.jsx)(`div`,{className:`mt-2`,children:(0,G.jsx)(iu,{variant:`inline`,placeholder:g(`community.comments.write_reply`),onSubmit:Me,onCancel:()=>M(!1),isSubmitting:D.state===`submitting`,spaceSlug:m})})]})]})]}),(0,G.jsx)(Ze,{isOpen:F,title:g(`community.comments.remove_confirm_title`),description:g(`community.comments.remove_confirm_description`),confirmLabel:g(`community.comments.remove`),onConfirm:()=>void Fe(),onCancel:Pe,confirmDisabled:L.trim().length===0,isDestructive:!0,isLoading:te,body:(0,G.jsxs)(`div`,{className:`mt-4`,children:[(0,G.jsx)(`label`,{htmlFor:`remove-comment-reason-${e.id}`,className:`block text-sm font-medium text-black`,children:g(`community.comments.remove_reason_label`)}),(0,G.jsx)(`textarea`,{id:`remove-comment-reason-${e.id}`,rows:3,maxLength:2e3,value:L,onChange:e=>ee(e.target.value),placeholder:g(`community.comments.remove_reason_placeholder`),disabled:te,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,G.jsx)(Ze,{isOpen:ne,title:g(`community.action_menu.report_comment_confirm_title`),description:g(`community.action_menu.report_comment_confirm_description`),confirmLabel:ae?g(`community.report.escalate_link`,`Report to beehiiv`):g(`community.action_menu.report_comment_confirm_button`),onConfirm:ae?()=>{se(z,f.post(t)),V&&k({memberId:e.author.id,block:!0}),U()}:je,onCancel:U,confirmDisabled:z.trim().length===0,isLoading:O.isPending,body:(0,G.jsx)(me,{id:`report-comment-reason-${e.id}`,label:g(`community.action_menu.report_comment_reason_label`),placeholder:g(`community.action_menu.report_comment_reason_placeholder`),value:z,onChange:ie,reportToBeehiiv:ae,onReportToBeehiivChange:B,showActions:A&&!we,blockUser:V,onBlockUserChange:oe})})]})},Ku=2,qu=({postId:e,thread:t,isExpanded:n,commentsState:r,onExpand:i,onShowFullThread:a,onCommentCreated:o,spaceSlug:s})=>{let{t:l}=c(),{permissions:u}=b(),{comments:d,focusedCommentId:f,removedIds:p,hasMore:m,hasPrevious:h,isLoading:g,isFetchingNextPage:_,isFetchingPreviousPage:v,isPreviewing:y,isLoadingFullThread:x,remainingCount:S}=t,C=n||y||!!f,w=(0,W.useRef)(null);(0,W.useEffect)(()=>{if(!f||w.current===f)return;let e=document.getElementById(f);e&&(w.current=f,e.scrollIntoView({block:`center`,behavior:`smooth`}))},[f]);let T=(0,W.useRef)(null);(0,W.useLayoutEffect)(()=>{let e=T.current;if(!e)return;T.current=null;let t=document.getElementById(e.id);if(!t)return;let n=t.getBoundingClientRect().top-e.top;n!==0&&window.scrollBy(0,n)},[d]);let E=(0,W.useMemo)(()=>{let e=d.filter(e=>p.has(e.id)?(e.sub_comments??[]).filter(e=>!p.has(e.id)).length>0:!0);return C?e:e.slice(0,Ku)},[d,p,C]),D=d.filter(e=>!p.has(e.id)).length-E.length;if(d.length===0)return g?(0,G.jsxs)(`div`,{className:`py-4 px-4 text-[15px] text-black/40`,children:[l(`community.comments.loading`),`...`]}):r===`open`?(0,G.jsx)(`p`,{className:`py-4 px-4 text-[15px] text-black/40`,children:l(u.canComment?`community.comments.no_comments_cta`:`community.comments.no_comments`)}):null;let O=()=>{x||(y?(a?.(),i()):C?t.loadMore():i())},k=()=>{let e=E[0]?.id,n=e?document.getElementById(e):null;T.current=e&&n?{id:e,top:n.getBoundingClientRect().top}:null,t.loadEarlier()},A=y||x,j=A?S>0:D>0||C&&m,M=_||x,N=_?l(`community.comments.loading`):A?l(`community.comments.show_more_count`,{count:S}):D>0?l(`community.comments.show_more_count`,{count:D}):l(`community.comments.load_more`);return(0,G.jsxs)(`div`,{className:`flex flex-col`,children:[h&&(0,G.jsx)(`button`,{type:`button`,onClick:k,disabled:v,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":v}),children:l(v?`community.comments.loading`:`community.comments.load_earlier`)}),E.map(n=>{let i=p.has(n.id),a=(n.sub_comments??[]).filter(e=>!p.has(e.id)),c=a.length>0;return(0,G.jsxs)(`div`,{children:[(0,G.jsx)(Gu,{comment:n,postId:e,commentsState:r,isRemoved:i,hasReplies:c,highlighted:n.id===f,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,spaceSlug:s}),c&&(0,G.jsxs)(`div`,{className:`relative`,children:[(0,G.jsx)(`div`,{className:`absolute left-9 -top-0.5 h-8 w-px bg-black/10`}),a.map((n,i)=>(0,G.jsxs)(`div`,{className:`relative flex items-start gap-2`,children:[i<a.length-1&&(0,G.jsx)(`div`,{className:`absolute bottom-0 left-9 top-[7px] w-px bg-black/10`}),(0,G.jsx)(`div`,{className:`relative ml-4 h-10 w-10 shrink-0 overflow-hidden`,children:(0,G.jsxs)(`div`,{className:`absolute left-5 -top-px h-9 w-5`,children:[(0,G.jsx)(`div`,{className:`absolute left-0 top-0 h-5 w-px bg-black/10`}),(0,G.jsx)(`div`,{className:`absolute bottom-0 left-0 h-4 w-5 rounded-bl-[16px] border-b border-l border-black/10`})]})}),(0,G.jsx)(`div`,{className:`flex-1 min-w-0`,children:(0,G.jsx)(Gu,{comment:n,postId:e,commentsState:r,isReply:!0,highlighted:n.id===f,onDelete:e=>t.deleteComment(n.id,e),onUpdate:t.updateComment,onCommentCreated:o,spaceSlug:s})})]},n.id))]})]},n.id)}),j&&(0,G.jsx)(`button`,{type:`button`,onClick:O,disabled:M,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":!M,"opacity-30":M}),children:N})]})},Ju=`/community/comments`,Yu={thread:(e,t)=>[`community-comments`,e,t??null],preview:(e,t)=>[`community-comments`,e,`preview`,t]},Xu=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(`${Ju}?${r}`);if(!i.ok)throw Error(`Failed to fetch comments`);return i.json()},Zu=(e,t)=>{let{commentId:n,preview:r,showFullThread:i=!1,onCommentDeleted:a,onDeleteRollback:o}=t??{},s=m(),c=_(),l=_(),[u,d]=(0,W.useState)(new Set),[f]=(0,W.useState)(()=>!!n),p=i||f?void 0:r?.comment,h=p?Yu.preview(e,p.id):Yu.thread(e,n),{data:g,fetchNextPage:v,fetchPreviousPage:y,hasNextPage:b,hasPreviousPage:S,isFetchingNextPage:C,isFetchingPreviousPage:w,isFetching:T,isLoading:E}=x({queryKey:h,queryFn:({pageParam:t})=>Xu(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:!p,initialData:p?Qu(p):void 0}),D=r?.comment,O=(0,W.useMemo)(()=>g?.pages.flatMap(e=>e.comments)??(D?[D]:[]),[g,D]),k=(0,W.useMemo)(()=>g?.pages.map(e=>
43e.focused_comment_id).find(Boolean)??null,[g]),A=!!r&&!p&&!g&&T,j=r?.commentsCount,M=(0,W.useMemo)(()=>{if(j===void 0||!p&&!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)},[p,A,j,O,u]),N=(0,W.useCallback)(e=>{k&&b||s.setQueryData(h,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,h,k,b]),P=(0,W.useCallback)((e,t)=>{s.setQueryData(h,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,h]),F=(0,W.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,W.useCallback)(async e=>{let t=s.getQueryData(h);s.setQueryData(h,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(h,t)},[l.submit,s,h]),L=(0,W.useCallback)(()=>{b&&!C&&v()},[v,b,C]),ee=(0,W.useCallback)(()=>{S&&!w&&y()},[y,S,w]),te=!!r&&i;return(0,W.useEffect)(()=>{te&&s.invalidateQueries({queryKey:Yu.thread(e,n)})},[te,s,e,n]),{comments:O,focusedCommentId:k,removedIds:u,hasMore:b??!1,hasPrevious:S??!1,isLoading:E,isFetchingNextPage:C,isFetchingPreviousPage:w,isPreviewing:!!p,isLoadingFullThread:A,remainingCount:M,addComment:N,addReply:P,deleteComment:F,updateComment:I,loadMore:L,loadEarlier:ee}},Qu=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,spaceSlug:t,commentsState:n,preview:r,showFullThread:i,onShowFullThread:s,onRequireMembership:l,onCommentCreated:d,onCommentDeleted:f,onDeleteRollback:p})=>{let{t:m}=c(),{permissions:g}=b(),v=_(),y=a(),x=o(),S=ed(e,y.hash),C=Zu(e,{commentId:r?void 0:S,preview:r,showFullThread:i,onCommentDeleted:f,onDeleteRollback:p}),[w,E]=(0,W.useState)(!1),D=v.state===`submitting`,O=n===`closed`,k=n===`hidden`,A=k&&!g.canHideAnyComments,j=!!l&&!g.isMember,M=(g.canComment||j)&&n===`open`,N=(0,W.useCallback)(async t=>{if(!g.canComment){l?.();return}let n=new FormData;n.append(`post_id`,e),n.append(`content_json`,JSON.stringify(t)),h(n,T.CommunityPostCommentForm);let r=await v.submit(n,{method:`POST`,action:`/community_comment`});if(!r.ok){u.error(be(r.data)??m(`community.comments.submit_error`));return}if(!Gl(r.data)){console.error(`Unexpected comment response shape`,r.data);return}C.focusedCommentId?x({...y,hash:`#${r.data.id}`},{replace:!0,state:y.state}):(C.addComment(r.data),E(!0)),d?.()},[e,v,d,C.addComment,C.focusedCommentId,x,y,m,g.canComment,l]);return(0,G.jsxs)(`section`,{children:[(O||k)&&(0,G.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(O?`community.post.comments_closed_banner`:`community.post.comments_hidden_banner`)}),k&&g.canHideAnyComments&&(0,G.jsxs)(`div`,{className:`mx-4 -mt-1 mb-3 flex items-center gap-1.5 text-xs text-black/60`,children:[(0,G.jsx)(fe,{className:`size-3.5`}),(0,G.jsx)(`span`,{children:m(`community.post.hidden_comments_mod_notice`)})]}),!A&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(qu,{postId:e,thread:C,isExpanded:w||!!(r&&i),commentsState:n,onExpand:()=>E(!0),onShowFullThread:s,onCommentCreated:d,spaceSlug:t}),M&&!C.isPreviewing&&(0,G.jsx)(iu,{onSubmit:N,isSubmitting:D,spaceSlug:t})]})]})},ed=(e,t)=>{let n=t.replace(/^#/,``)||void 0,[r,i]=(0,W.useState)({postId:e,commentId:n});return(0,W.useEffect)(()=>{n&&i({postId:e,commentId:n})},[e,n]),n??(r.postId===e?r.commentId:void 0)};export{at as $,Ps as A,aa as B,gl as C,Ys as D,kl as E,ka as F,xt as G,rn as H,va as I,mt as J,vt as K,ga as L,Fs as M,Ms as N,Xs as O,za as P,ot as Q,pa as R,ul as S,El as T,Ft as U,ia as V,Nt as W,ut as X,pt as Y,st as Z,Oc as _,uu as a,tl as b,Xl as c,Wl as d,it as et,Nl as f,wc as g,Cc as h,du as i,Is as 
43j,Ns as k,Jl as l,xc as m,Ru as n,ou as o,Fl as p,ht as q,hu as r,Zl as s,$u as t,rt as tt,Kl as u,Bc as v,wl as w,rl as x,Hc as y,oa as z};
44//# sourceMappingURL=CommentSection-DCFwKRMo.js.map
45//# debugId=53cca9c7-0823-5d7f-8842-544026be31db

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.