PageSourceSearch

https://martinboulanger.fr/ghost/assets/index-3ttb1yyZ.js

js martinboulanger.fr collected 2026-10-04 08:09:33 UTC 191,108 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./design-and-theme-modal-Yw4oFRJw.js","./react-BXwhMTuc.js","./react-dom-CMOtJ5MH.js","./framework-provider-DB-svAju.js","./jsx-runtime-BlNNh7jY.js","./hooks-S_ZSPWiW.js","./dist-DziNzWI2.js","./use-form-DJKZJhQh.js","./posts-DZn__RoT.js","./tags-S1CIAM7W.js","./preload-helper-DYl5dUZ5.js","./router-provider-C7tqIwql.js","./chunk-OB3PAWPO-CEq-4KPv.js","./feature-flag-overrides-context-CrcQKm9Z.js","./ds-utils-Dn2QAdNL.js","./text-CpYsb9Nq.js","./shade-scope-CvWIUb1V-92cRfDL1.js","./esm--rhhUGIG.js","./dist-BRQkNYN1.js","./button-DNxLpTR1.js","./map-pin-BMHkYnd5.js","./select-DJoVnvDy.js","./overlay-escape-C7XYQuvP.js","./dist-Cbi8EbSb.js","./Combination-BajojuAj.js","./input-surface-GarW6Yii.js","./dist-DS6zpxid.js","./tabs-C4S8L_y-.js","./switch-DDHsyG6G.js","./dropzone-B0OK4Dp5.js","./prop-types-6lTeqvom.js","./images-Ci2VjDFb.js","./schemas-BoYdB6YU.js","./input-_txBFd-z.js","./loading-indicator-DEsxRmD9.js","./skeleton-VfSZYrIB.js","./use-settings-navigation-p4X03fvP.js","./action-list-B7O3D_Dy.js","./field-BfEt2oqX.js","./label-IQ2VZD6D.js","./dist-DyN7ASLl.js","./page-header-D7b4yV73.js","./heading-Dzfc5PKq.js","./preview-chrome-DWQryMbQ.js","./toggle-group-gjXv3ooD.js","./themes-C1M6wmwZ.js","./settings-modal-CICQ-pxv.js","./box-CDE4kz15.js","./dirty-confirm-dialog-Ca3MAagS.js","./alert-dialog-45chjEYX.js","./dist-DOslOo8G.js","./modal-page-CbkRI4H2.js","./index.es-Ct5XQNSj.js","./brand-icon-CgTIG2yg.js","./nql-DYShQ-e1.js","./nql-lang-DrQhdek7.js","./luxon-BXCsmep3.js","./__vite-browser-external-Dv0wqjkR.js","./confirmation-context-BZVtVG12.js","./global-data-context-3MItMry2.js","./use-upgrade-route-BKBpwwae.js","./config-ByzXp8fN.js","./zapier-modal-DLOyCcLI.js","./use-host-limits-B1YKzNyU.js","./integrations-B0-KQ1WK.js","./api-keys-BzOvoT4A.js","./copy-field-C509CC-f.js","./integration-header-B9XdYQJ0.js","./api-keys-cPRFIjzW.js","./color-picker-field-CZvsU2Ho.js","./popover-CpMqWGjr.js","./color-picker-Bzsto6OB.js","./debounce-pscB46sW.js","./preview-modal-D3wvrrZz.js","./use-pintura-editor-D22_PfVa.js","./iframe-buffering-Bq1el-gw.js","./settings-breadcrumbs-fr6mb05x.js","./breadcrumb-Q7NS-LQv.js","./use-query-params-CSKhqHpi.js","./use-check-theme-limit-error-BNdLwMgv.js","./use-limiter-CwHGpIgy.js","./update-queries-P-3VF_cO.js","./_baseAssignValue-DcPokYW8.js","./users-VR-SVzM2.js","./newsletters-BGyltvY7.js","./use-check-theme-limit-error-B8bjF-gO.css","./navigation-modal-BYAhlg_y.js","./use-url-input-wdZOla3V.js","./format-url-Dd2G5Qz5.js","./validator-C5AFC9Zg.js","./use-setting-group-BN5mdAc4.js","./announcement-bar-modal-NsY78VRZ.js","./checkbox-DTrV6sEJ.js","./html-field-BCOMsvop.js","./koenig-loader-BDGS_w59.js","./invite-user-modal-Oq832cUL.js","./radio-group-COe_017G.js","./user-detail-modal-CCeH7Ib9.js","./textarea-DhHzsstN.js","./use-staff-users-h8rI306W.js","./grid-DGYav0M_.js","./portal-modal-DjP1pNdM.js","./tiers-CdCiXJgL.js","./portal-frame-W9pN_lC1.js","./tier-detail-modal-BBjCi-wy.js","./currency-Dy4Tc2R2.js","./command-BglnBti_.js","./multi-select-combobox-CP9IPfLB.js","./combobox-CdAyfuJ-.js","./input-group-xwJrga2P.js","./use-availability-CIaxD6_e.js","./member-custom-fields-_e5F7D2o.js","./custom-field-type-option-DJRhGkOb.js","./stripe-connect-modal-C-wMjjcP.js","./stripe-button-B-dzLWgJ.js","./add-newsletter-modal-Cpkc16OA.js","./newsletter-detail-modal-BATKseAq.js","./components-CwL6a6As-CCRaoCeP.js","./newsletter-emails-DtNhTzdd.js","./history-modal-C6F1IHNm.js","./use-filterable-api-CLuRJpn6.js","./avatar-DPCoQuWL.js","./no-value-label-C5PHVvKW.js","./add-integration-modal-1-p-2DqA.js","./dialog-DL2Ez3W_.js","./content-api-modal-CJf3Kus3.js","./transistor-modal-s2Qs09NU.js","./slack-modal-BVVf6tnq.js","./unsplash-modal-CR4UvX4x.js","./first-promoter-modal-CYXZffoJ.js","./pintura-modal--NX9JB6P.js","./custom-integration-modal-CwCwuGUX.js","./empty-indicator-B0vc9qOP.js","./table-5QyRAQYH.js","./add-recommendation-modal-DibCKePm.js","./analytics-CfxY3gaE.js","./analytics-53FOa2wq.js","./embed-signup-form-modal-D7l8zkfD.js","./offers-container-modal--Ze_oR4M.js","./offers-ZaM7N9fs.js","./badge-CaBt9xP5.js","./testimonials-modal-CnDNIuXW.js","./about-b-h_t15M.js","./settings-Csn13s62.js","./use-router-history-entry-CKx9LhqD.js","./focus-koenig-editor-on-bottom-click-BNdLmyMh.js","./automated-emails-DMdARg9P.js","./use-pintura-config-BIkBLzLu.js","./referrers-CXQUoT_0.js","./papaparse.min-BlhnCUXn.js","./fullscreen-close-button-C5g-W6V3.js","./gift-links-CUz1wYgq.js","./overview-Boc3CWrP.js","./use-tinybird-query-CvwyHLTg.js","./use-tinybird-token-232XxIGh.js","./pagemenu-Hvkpkvke.js","./post-utils-DKF4mfuo.js","./post-helpers-C88JBa4D.js","./gh-chart-IV3slNoZ.js","./chart-DmCVJycV.js","./card-DVUJGDh7.js","./kpi-card-D5IjJwPG.js","./trend-badge-BLXCPZoc.js","./stats-view-CUU1wGiu.js","./date-range-select-BjoJRHFX.js","./use-analytics-data-QR1iwIYe.js","./stats-CdU9rbm6.js","./chart-helpers-CKi4LQ7a.js","./use-growth-stats-D44RWaEb.js","./audience-BquviMeK.js","./url-helpers-DcQbx-Xg.js","./get-site-timezone-HgL0jI_F.js","./post-share-modal-QkdqyjDh.js","./share-modal-BAIRri
1B_.js","./feature-image-placeholder-CBQZPORY.js","./web-aRxj2eTT.js","./source-icon-B520P9n6.js","./simple-pagination-1djHTCbx.js","./data-list-Bz4eASKl.js","./use-filter-params-B4I99-95.js","./filters-CZSmaYYa.js","./calendar-BDQIHhQw.js","./kpi-tabs-CvU4JNXD.js","./content-helpers-CNBPrwsi.js","./growth-BZ1HVU0f.js","./PolarAngleAxis-Dr0wWlVj.js","./sort-button-DHWWXOeo.js","./disabled-sources-indicator-efPloAxk.js","./newsletters-DE_29PCc.js","./onboarding-route-D7g2NqXg.js","./editor-screen-D_YHJ9IA.js","./api-Cn-_ItAg.js","./lazy-component-COKiVB72.js","./virtual-list-CIh_fDNb.js","./lib-BxF2sTxf.js","./content-formatters-h9i5ivwI.js","./use-navigate-with-base-path-C2ixI7D0.js","./use-activity-pub-queries-NLmroslg.js","./use-unsaved-changes-guard-Bj9EkFXO.js","./labels-BRU_W7zP.js","./pages-gRs5QYTD.js","./email-previews-DqYV0t7G.js","./tag-picker-Cb-Oraqh.js","./token-field-Ca2qLZKK.js","./index.module-B4LbVj1z.js","./emails-AseLd4DA.js","./members-Csnjj1c-.js","./container-Civutvrm.js","./list-page-CPeZJHm0.js","./filters-CWT2VSls.js","./classApi-x5lKSJO8.js","./filter-sources-CltpF2-1.js","./create-ghost-browse-value-source-BSOmjsuJ.js","./label-picker-DFWwg2-Z.js","./member-detail-ckzn3QR0.js","./detail-page-Du9GT2TD.js","./member-activity-feed-zlb3LG4j.js","./member-detail-format-Pyh_Mgbb.js","./member-activity-DU6NDsMl.js","./clean-tracked-url-dkN05vOf.js","./automations-CUyZ50GA.js","./automations-3xs3-bNo.js","./editor-CtQqN5aV.js","./RadialBarChart-Svit4ihd.js","./context-menu-DUqbKJL2.js","./hover-card-CC09tYZ5.js","./editor-DLioOiRN.css","./comments-B4cqBw8i.js","./migrate-B6yrYai5.js","./tags-C5IhX7VI.js","./tag-detail-CPh7fhLk.js","./accordion-BpUBOtrF.js","./view-site-DpoYJaq0.js","./signin-DuGgKJzH.js","./auth-layout-Bfz_1xI3.js","./reload-D5nsPoe2.js","./signin-verify-kBRGszjw.js","./signout-fmcpmGnY.js","./signup-J-zlkvnL.js","./password-rules-D7x3CbtC.js","./reset-BRLDTCbz.js","./setup-Baz6FCUV.js","./global-search-modal-DItvyonO.js"])))=>i.map(i=>d[i]);
2import{n as e,s as t,t as n}from"./react-BXwhMTuc.js";import{t as r}from"./react-dom-CMOtJ5MH.js";import{_ as i,f as a,n as o,s,t as c}from"./framework-provider-DB-svAju.js";import{A as l,D as u,a as d,c as f,f as p,h as m,i as h,j as g,k as _,l as ee,m as te,n as v,o as y,p as ne,r as b,t as re,v as ie,w as ae,y as oe}from"./hooks-S_ZSPWiW.js";import{t as se}from"./jsx-runtime-BlNNh7jY.js";import{n as ce}from"./dist-DziNzWI2.js";import{a as le,i as ue,r as de,s as x}from"./config-ByzXp8fN.js";import{t as S}from"./preload-helper-DYl5dUZ5.js";import{_ as fe,c as pe,d as me,f as he,i as ge,n as _e,s as ve,u as C}from"./chunk-OB3PAWPO-CEq-4KPv.js";import{a as ye,n as be,t as w}from"./router-provider-C7tqIwql.js";import{n as xe}from"./feature-flag-overrides-context-CrcQKm9Z.js";import{c as Se,r as T,v as Ce}from"./ds-utils-Dn2QAdNL.js";import{t as we}from"./text-CpYsb9Nq.js";import{t as E}from"./lazy-component-COKiVB72.js";import{A as D,C as Te,D as Ee,E as De,O as Oe,P as ke,T as Ae,_ as je,a as Me,b as Ne,d as Pe,f as Fe,g as Ie,h as Le,i as Re,j as O,m as ze,n as Be,o as Ve,p as He,r as Ue,t as We,u as Ge,w as k,y as Ke}from"./shade-scope-CvWIUb1V-92cRfDL1.js";import{C as qe,D as Je,E as Ye,O as Xe,S as Ze,T as Qe,_ as $e,b as et,c as tt,d as nt,f as rt,g as it,i as at,k as ot,l as st,m as ct,n as lt,o as ut,p as dt,r as ft,t as pt,u as mt,x as ht,y as gt}from"./api-Cn-_ItAg.js";import{$n as _t,C as vt,Dn as yt,En as bt,Et as xt,Ft as St,Gn as Ct,Ht as wt,I as Tt,Ir as Et,J as Dt,Ln as Ot,Mn as kt,Mt as At,Nn as jt,Q as Mt,Qt as Nt,St as Pt,Tt as Ft,Xt as It,Yn as Lt,_r as Rt,a as zt,ft as Bt,g as Vt,i as Ht,ir as Ut,jt as Wt,l as Gt,nt as Kt,t as A,tr as qt,u as Jt,w as Yt,yr as Xt,z as Zt,zt as Qt}from"./button-DNxLpTR1.js";import{t as $t}from"./overlay-escape-C7XYQuvP.js";import{n as en,t as tn}from"./dist-Cbi8EbSb.js";import{i as nn,o as rn,r as an,t as on}from"./Combination-BajojuAj.js";import{a as sn,c as cn,i as ln,n as un,o as dn,r as fn,s as pn,t as mn}from"./dist-DOslOo8G.js";import{a as hn,o as gn,r as _n,s as vn,t as yn}from"./dialog-DL2Ez3W_.js";import{t as bn}from"./input-_txBFd-z.js";import{t as xn}from"./skeleton-VfSZYrIB.js";import{n as Sn}from"./loading-indicator-DEsxRmD9.js";import{i as Cn,n as wn,r as Tn,t as En}from"./accordion-BpUBOtrF.js";import{O as Dn,o as On,t as kn}from"./routes-BWY4S_vE.js";import{n as An,r as jn,t as Mn}from"./avatar-DPCoQuWL.js";import{t as Nn}from"./badge-CaBt9xP5.js";import{C as Pn}from"./use-activity-pub-queries-NLmroslg.js";import{a as Fn,d as In,f as Ln,i as Rn,l as zn,m as Bn,n as Vn,o as Hn,t as Un}from"./users-VR-SVzM2.js";
2import{a as Wn,c as Gn,d as j,f as Kn,g as qn,h as Jn,i as Yn,l as Xn,m as M,o as Zn,r as Qn,t as $n,v as er}from"./schemas-BoYdB6YU.js";import{c as tr,o as nr}from"./themes-C1M6wmwZ.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var rr=e((e=>{var t=r();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),N=t(n(),1);function ir(e,t){let n=s(t),r=n.getQueryCache();return N.useSyncExternalStore(N.useCallback(e=>r.subscribe(a.batchCalls(e)),[r]),()=>n.isFetching(e),()=>n.isFetching(e))}var ar=rr(),or=`SettingsResponseType`,P=b({dataType:or,path:`/settings/`,defaultSearchParams:{group:`site,theme,private,members,portal,newsletter,email,labs,slack,unsplash,views,firstpromoter,editor,comments,analytics,announcement,pintura,donations,security,social_web,explore,transistor`}}),sr=v({method:`PUT`,path:()=>`/settings/`,body:e=>({settings:e.map(({key:e,value:t})=>({key:e,value:t}))}),updateQueries:{dataType:or,emberUpdateType:`createOrUpdate`,update:e=>({...e,settings:e.settings})},invalidateQueries:{filters:{predicate(e){return e.queryKey[0]!==or}}}}),cr=v({method:`POST`,path:()=>`/settings/access_code/regenerate/`,updateQueries:{dataType:or,emberUpdateType:`createOrUpdate`,update:e=>({...e,settings:e.settings})},invalidateQueries:{filters:{predicate(e){return e.queryKey[0]!==or}}}}),lr=v({method:`DELETE`,path:()=>`/settings/stripe/connect/`,invalidateQueries:{dataType:or}}),ur=v({method:`POST`,path:()=>`/slack/test/`});function dr(e){return e.replace(/^[a-z]/,e=>e.toUpperCase()).replace(/_/g,` `).replace(RegExp(`\\b(${[`API`,`CTA`,`RSS`].join(`|`)})\\b`,`ig`),e=>e.toUpperCase())}function fr(e,t){return t.map(t=>e?.find(e=>e.key===t)?.value)}function F(e,t){return e&&e.find(e=>e.key===t)?.value||null}function pr(e,t){if(e)return e.find(e=>e.key===t)?.is_read_only||!1}function mr({requestOptions:e}={}){let{data:t}=P({requestOptions:e});return t?.settings}function hr(e){let t=mr(e);if(t)return F(t,`paid_members_enabled`)??!1}function gr(e){let t=mr(e);if(t)return F(t,`editor_default_email_recipients`)!==`disabled`}function _r(){let e=mr();if(e)return F(e,`members_track_sources`)??!1}function vr(){let e=mr();if(e)return F(e,`email_track_opens`)??!1}function yr(){let e=mr();if(e)return F(e,`email_track_clicks`)??!1}function br(){let e=mr();return e?F(e,`web_analytics_enabled`)===!0:!1}function xr(e,t){let n=t=>e.some(e=>e.key===t&&e.value),r=n(`stripe_secret_key`)&&n(`stripe_publishable_key`),i=n(`stripe_connect_secret_key`)&&n(`stripe_connect_publishable_key`);return t.stripeDirect?r:i||r}var I=se();function L(e){return`'${e.replace(/(['"])/g,`\\$1`)}'`}var Sr=function(){let e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}},Cr=`FeaturebaseTokenResponseType`,wr={staleTime:7200*60*1e3,refetchInterval:8640*60*1e3,refetchIntervalInBackground:!0},Tr=b({dataType:Cr,path:`/featurebase/token/`}),Er=(e={})=>Tr({...wr,...e}),Dr=`https://do.featurebase.app/js/sdk.js`,Or=null;function kr(){return Or||=new Promise((e,t)=>{let n=document.querySelector(`script[src="${Dr}"]`);if(n){if(window.Featurebase){e();return}n.addEventListener(`load`,()=>e(),{once:!0}),n.addEventListener(`error`,t,{once:!0});return}let r=document.createElement(`script`);r.src=Dr,r.onload=()=>e(),r.onerror=e=>{r.remove(),Or=null;let n=Error(`[Featurebase] Failed to load SDK from ${Dr}`,{cause:e});console.error(n),t(n)},document.head.appendChild(r)}),Or}var Ar=()=>typeof document>
2`u`?`light`:document.documentElement.classList.contains(`dark`)?`dark`:`light`,jr=null;function Mr(e,t,n){return jr||(jr=kr().then(()=>new Promise((r,i)=>{window.Featurebase?.(`initialize_feedback_widget`,{organization:e,theme:t,featurebaseJwt:n},e=>{e?(jr=null,i(e)):r()})})),jr.catch(()=>{jr=null}),jr)}function Nr(){let{data:e}=x(),[t,n]=(0,N.useState)(!1),{organization:r,enabled:i}=e?.config.featurebase??{},a=!!i,{data:o}=Er({enabled:a&&t}),s=o?.featurebase?.token;(0,N.useEffect)(()=>{t&&kr().catch(e=>{console.error(`[Featurebase] Failed to load SDK:`,e)})},[t]);let c=(0,N.useRef)(Sr());(0,N.useEffect)(()=>{!t||!r||!s||Mr(r,Ar(),s).then(()=>c.current.resolve(),e=>{console.error(`[Featurebase] Failed to initialize widget:`,e),c.current.reject(e),c.current=Sr(),n(!1)})},[r,s,t]);let l=(0,N.useCallback)(()=>{a&&n(!0)},[a]);return{isAvailable:a,openFeedbackWidget:(0,N.useCallback)(e=>{a&&(n(!0),c.current.promise.then(()=>{window.postMessage({target:`FeaturebaseWidget`,data:{action:`openFeedbackWidget`,...e?.board&&{setBoard:e.board}}},`*`)}))},[a]),preloadFeedbackWidget:l}}var Pr=`https://widget.docsbot.ai/chat.js`,Fr=null;function Ir(){return Fr||=new Promise((e,t)=>{let n=document.querySelector(`script[src="${Pr}"]`);if(n){if(window.DocsBotAI?.mount){e();return}n.addEventListener(`load`,()=>e(),{once:!0}),n.addEventListener(`error`,t,{once:!0});return}let r=document.createElement(`script`);r.src=Pr,r.async=!0,r.onload=()=>e(),r.onerror=e=>{r.remove(),Fr=null;let n=Error(`[DocsBot] Failed to load SDK from ${Pr}`,{cause:e});console.error(n),t(n)},document.head.appendChild(r)}),Fr}var Lr=Promise.resolve(),Rr=!1;function zr(e){let t=Lr.then(e);return Lr=t.catch(()=>{}),t}async function Br(e,t){if(!Rr){if(await Ir(),!window.DocsBotAI?.mount)throw Error(`[DocsBot] SDK loaded but mount() is unavailable`);await window.DocsBotAI.mount({id:e,...t&&{identify:t}}),Rr=!0}}function Vr(e,t){return zr(()=>Br(e,t))}function Hr(){zr(async()=>{Rr&&=(await window.DocsBotAI?.unmount?.(),!1)})}function Ur(){let{data:e}=x(),{data:t}=y(),{enabled:n,id:r}=e?.config.docsbot??{},i=!!n&&typeof r==`string`&&r!==``,a=(0,N.useRef)(void 0);return a.current=t?{name:t.name,email:t.email}:void 0,{isAvailable:i,mountWidget:(0,N.useCallback)(()=>{!i||!r||Vr(r,a.current).catch(e=>{console.error(`[DocsBot] Failed to mount widget:`,e)})},[i,r]),unmountWidget:(0,N.useCallback)(()=>{Hr()},[])}}var Wr=`status:free`,Gr=`status:-free`,Kr=`${Wr},${Gr}`;function qr(e){return e===`all`?Kr:!e||e===`none`?null:e}var Jr=[Wr,Gr];function Yr(e){let t=(e||``).split(`,`),n=[],r=[];for(let e of t)Jr.includes(e.trim())?n.includes(e)||n.push(e):e.trim()!==``&&(r.includes(e)||r.push(e));return{free:n.includes(Wr),paid:n.includes(Gr),base:n,specific:r}}function Xr(e,{paidAvailable:t=!0}={}){let n=new Set([...e.base,...e.specific]);return t||n.delete(Gr),Array.from(n).join(`,`)||null}function Zr(e){return e?e===`status:free`?`free`:e===`status:-free`?`paid`:e.includes(`status:free`)&&e.includes(`status:-free`)?`all`:`specific`:`none`}function Qr({slug:e,visibility:t}){let n=[`newsletters.slug:${e}`,`email_disabled:0`];return t===`paid`&&n.push(Gr),n.join(`+`)}function $r(e,t){let n=e;return t&&(n+=`+(${t})`),n}var ei={none:`gap-0`,xs:`gap-1`,sm:`gap-2`,md:`gap-3`,lg:`gap-5`,xl:`gap-6`,"2xl":`gap-8`},ti={none:`p-0`,xs:`p-1`,sm:`p-2`,md:`p-3`,lg:`p-5`,xl:`p-6`,"2xl":`p-8`},ni={none:`px-0`,xs:`px-1`,sm:`px-2`,md:`px-3`,lg:`px-5`,xl:`px-6`,"2xl":`px-8`},ri={none:`py-0`,xs:`py-1`,sm:`py-2`,md:`py-3`,lg:`py-5`,xl:`py-6`,"2xl":`py-8`},ii={start:`items-start`,center:`items-center`,end:`items-end`,stretch:`items-stretch`,baseline:`items-baseline`},ai={start:`justify-start`,center:`justify-center`,end:`justify-end`,between:`justify-between`,around:`justify-around`,evenly:`justify-evenly`},oi=N.forwardRef(function({as:e=`div`,className:t,gap:n=`md`,align:r=`center`,justify:i=`start`,wrap:a=!1,...o},s){return(0,I.jsx)(e,{ref:s,className:T(`flex flex-row`,a?`flex-wrap`:`flex-nowrap`,ei[n],ii[r],ai[i],t),...o})});oi.displayName=`Inline`;var si=N.forwardRef(function({className:e,gap:t=`md`,align:n=`stretch`,justify:r=`start`,...i},a){return(0,I.jsx)(`div`,{ref:a,className:T(`flex flex-col`,ei[t],ii[n],ai[r],e),...i})});si.displayName=`Stack`;var ci=({darkMode:e,controlShape:t,isAdmin7:n=!0,className:r,children:i,...a})=>(0,I.jsx)(`div`,{className:Ce(`shade`,r),...a,"data-admin7":n,children:(0,I.jsx)(We,{controlShape:t,dar
2kMode:e,isAdmin7:n,children:i})}),li=801;function ui(){return window.innerWidth<li}function di(){let[e,t]=N.useState(ui());return N.useEffect(()=>{let e=window.matchMedia(`(max-width: ${li-1}px)`),n=()=>{t(ui())};return e.addEventListener(`change`,n),t(ui()),()=>e.removeEventListener(`change`,n)},[]),e}var fi=`rovingFocusGroup.onEntryFocus`,pi={bubbles:!1,cancelable:!0},mi=`RovingFocusGroup`,[hi,gi,_i]=en(mi),[vi,yi]=Oe(mi,[_i]),[bi,xi]=vi(mi),Si=N.forwardRef((e,t)=>(0,I.jsx)(hi.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,I.jsx)(hi.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,I.jsx)(Ci,{...e,ref:t})})}));Si.displayName=mi;var Ci=N.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:c,onEntryFocus:l,preventScrollOnEntryFocus:u=!1,...d}=e,f=N.useRef(null),p=D(t,f),m=tn(a),[h,g]=Ge({prop:o,defaultProp:s??null,onChange:c,caller:mi}),[_,ee]=N.useState(!1),te=Te(l),v=gi(n),y=N.useRef(!1),[ne,b]=N.useState(0);return N.useEffect(()=>{let e=f.current;if(e)return e.addEventListener(fi,te),()=>e.removeEventListener(fi,te)},[te]),(0,I.jsx)(bi,{scope:n,orientation:r,dir:m,loop:i,currentTabStopId:h,onItemFocus:N.useCallback(e=>g(e),[g]),onItemShiftTab:N.useCallback(()=>ee(!0),[]),onFocusableItemAdd:N.useCallback(()=>b(e=>e+1),[]),onFocusableItemRemove:N.useCallback(()=>b(e=>e-1),[]),children:(0,I.jsx)(k.div,{tabIndex:_||ne===0?-1:0,"data-orientation":r,...d,ref:p,style:{outline:`none`,...e.style},onMouseDown:O(e.onMouseDown,()=>{y.current=!0}),onFocus:O(e.onFocus,e=>{let t=!y.current;if(e.target===e.currentTarget&&t&&!_){let t=new CustomEvent(fi,pi);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=v().filter(e=>e.focusable);ki([e.find(e=>e.active),e.find(e=>e.id===h),...e].filter(Boolean).map(e=>e.ref.current),u)}}y.current=!1}),onBlur:O(e.onBlur,()=>ee(!1))})})}),wi=`RovingFocusGroupItem`,Ti=N.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:a,children:o,...s}=e,c=Ke(),l=a||c,u=xi(wi,n),d=u.currentTabStopId===l,f=gi(n),{onFocusableItemAdd:p,onFocusableItemRemove:m,currentTabStopId:h}=u;return N.useEffect(()=>{if(r)return p(),()=>m()},[r,p,m]),(0,I.jsx)(hi.ItemSlot,{scope:n,id:l,focusable:r,active:i,children:(0,I.jsx)(k.span,{tabIndex:d?0:-1,"data-orientation":u.orientation,...s,ref:t,onMouseDown:O(e.onMouseDown,e=>{r?u.onItemFocus(l):e.preventDefault()}),onFocus:O(e.onFocus,()=>u.onItemFocus(l)),onKeyDown:O(e.onKeyDown,e=>{if(e.key===`Tab`&&e.shiftKey){u.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=Oi(e,u.orientation,u.dir);if(t!==void 0){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=f().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=u.loop?Ai(n,r+1):n.slice(r+1)}setTimeout(()=>ki(n))}}),children:typeof o==`function`?o({isCurrentTabStop:d,hasTabStop:h!=null}):o})})});Ti.displayName=wi;var Ei={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`};function Di(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function Oi(e,t,n){let r=Di(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return Ei[r]}function ki(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function Ai(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var ji=Si,Mi=Ti,Ni=[`Enter`,` `],Pi=[`ArrowDown`,`PageUp`,`Home`],Fi=[`ArrowUp`,`PageDown`,`End`],Ii=[...Pi,...Fi],Li={ltr:[...Ni,`ArrowRight`],rtl:[...Ni,`ArrowLeft`]},Ri={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]},zi=`Menu`,[Bi,Vi,Hi]=en(zi),[Ui,Wi]=Oe(zi,[Hi,je,yi]),Gi=je(),Ki=yi(),[qi,R]=Ui(zi),[Ji,Yi]=Ui(zi),Xi=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:a,modal:o=!0}=e,s=Gi(t),[c,l]=N.useState(null),u=N.useRef(!1),d=Te(a),f=tn(i);return N.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;
vendor: 12,793 bytes, line 2
2return document.addEventListener(`keydown`,e,{capture:!0}),()=>{document.removeEventListener(`keydown`,e,{capture:!0}),document.removeEventListener(`pointerdown`,t,{capture:!0}),document.removeEventListener(`pointermove`,t,{capture:!0})}},[]),N.useEffect(()=>{if(!n)return;let e=()=>d(!1);return window.addEventListener(`blur`,e),()=>window.removeEventListener(`blur`,e)},[n,d]),(0,I.jsx)(Ie,{...s,children:(0,I.jsx)(qi,{scope:t,open:n,onOpenChange:d,content:c,onContentChange:l,children:(0,I.jsx)(Ji,{scope:t,onClose:N.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:o,children:r})})})};Xi.displayName=zi;var Zi=`MenuAnchor`,Qi=N.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=Gi(n);return(0,I.jsx)(He,{...i,...r,ref:t})});Qi.displayName=Zi;var $i=`MenuPortal`,[ea,ta]=Ui($i,{forceMount:void 0}),na=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,a=R($i,t);return(0,I.jsx)(ea,{scope:t,forceMount:n,children:(0,I.jsx)(Pe,{present:n||a.open,children:(0,I.jsx)(Fe,{asChild:!0,container:i,children:r})})})};na.displayName=$i;var z=`MenuContent`,[ra,ia]=Ui(z),aa=N.forwardRef((e,t)=>{let n=ta(z,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=R(z,e.__scopeMenu),o=Yi(z,e.__scopeMenu);return(0,I.jsx)(Bi.Provider,{scope:e.__scopeMenu,children:(0,I.jsx)(Pe,{present:r||a.open,children:(0,I.jsx)(Bi.Slot,{scope:e.__scopeMenu,children:o.modal?(0,I.jsx)(oa,{...i,ref:t}):(0,I.jsx)(sa,{...i,ref:t})})})})}),oa=N.forwardRef((e,t)=>{let n=R(z,e.__scopeMenu),r=N.useRef(null),i=D(t,r);return N.useEffect(()=>{let e=r.current;if(e)return an(e)},[]),(0,I.jsx)(la,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:O(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),sa=N.forwardRef((e,t)=>{let n=R(z,e.__scopeMenu);return(0,I.jsx)(la,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),ca=Ee(`MenuContent.ScrollLock`),la=N.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:s,onEntryFocus:c,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:p,disableOutsideScroll:m,...h}=e,g=R(z,n),_=Yi(z,n),ee=Gi(n),te=Ki(n),v=Vi(n),[y,ne]=N.useState(null),b=N.useRef(null),re=D(t,b,g.onContentChange),ie=N.useRef(0),ae=N.useRef(``),oe=N.useRef(0),se=N.useRef(null),ce=N.useRef(`right`),le=N.useRef(0),ue=m?on:N.Fragment,de=m?{as:ca,allowPinchZoom:!0}:void 0,x=e=>{let t=ae.current+e,n=v().filter(e=>!e.disabled),r=document.activeElement,i=n.find(e=>e.ref.current===r)?.textValue,a=qa(n.map(e=>e.textValue),t,i),o=n.find(e=>e.textValue===a)?.ref.current;(function e(t){ae.current=t,window.clearTimeout(ie.current),t!==``&&(ie.current=window.setTimeout(()=>e(``),1e3))})(t),o&&setTimeout(()=>o.focus())};N.useEffect(()=>()=>window.clearTimeout(ie.current),[]),rn();let S=N.useCallback(e=>ce.current===se.current?.side&&Ya(e,se.current?.area),[]);return(0,I.jsx)(ra,{scope:n,searchRef:ae,onItemEnter:N.useCallback(e=>{S(e)&&e.preventDefault()},[S]),onItemLeave:N.useCallback(e=>{S(e)||(b.current?.focus(),ne(null))},[S]),onTriggerLeave:N.useCallback(e=>{S(e)&&e.preventDefault()},[S]),pointerGraceTimerRef:oe,onPointerGraceIntentChange:N.useCallback(e=>{se.current=e},[]),children:(0,I.jsx)(ue,{...de,children:(0,I.jsx)(nn,{asChild:!0,trapped:i,onMountAutoFocus:O(a,e=>{e.preventDefault(),b.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:(0,I.jsx)(Ne,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:p,children:(0,I.jsx)(ji,{asChild:!0,...te,dir:_.dir,orientation:`vertical`,loop:r,currentTabStopId:y,onCurrentTabStopIdChange:ne,onEntryFocus:O(c,e=>{_.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,I.jsx)(Le,{role:`menu`,"aria-orientation":`vertical`,"data-state":Ha(g.open),"data-radix-menu-content":``,dir:_.dir,...ee,...h,ref:re,style:{outline:`none`,...h.style},onKeyDown:O(h.onKeyDown,e=>{let t=e.target.closest(`[data-radix-menu-content]`)===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=e.key.length===1;t&&(e.key===`Tab`&&e.preventDefault(),!n&&r&&x(e.key));let i=b.current;if(e.target!==i||!Ii.includes(e.key))return;e.preventDefault();let a=v().filter(e=>!e.disabled).map(e=>e.ref.current);Fi.includes(e.key)&&a.reverse(),Ga(a)}),onBlur:O(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(ie.current),ae.current=``)}),onPointerMove:O(e.onPointerMove,Xa(e=>{let t=e.target,n=le.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>le.current?`right`:`left`;ce.current=t,le.current=e.clientX}}))})})})})})})});aa.displayName=z;var ua=`MenuGroup`,da=N.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,I.jsx)(k.div,{role:`group`,...r,ref:t})});da.displayName=ua;var fa=`MenuLabel`,pa=N.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,I.jsx)(k.div,{...r,ref:t})});pa.displayName=fa;var ma=`MenuItem`,ha=`menu.itemSelect`,ga=N.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...i}=e,a=N.useRef(null),o=Yi(ma,e.__scopeMenu),s=ia(ma,e.__scopeMenu),c=D(t,a),l=N.useRef(!1),u=()=>{let e=a.current;if(!n&&e){let t=new CustomEvent(ha,{bubbles:!0,cancelable:!0});e.addEventListener(ha,e=>r?.(e),{once:!0}),Ae(e,t),t.defaultPrevented?l.current=!1:o.onClose()}};return(0,I.jsx)(_a,{...i,ref:c,disabled:n,onClick:O(e.onClick,u),onPointerDown:t=>{e.onPointerDown?.(t),l.current=!0},onPointerUp:O(e.onPointerUp,e=>{l.current||e.currentTarget?.click()}),onKeyDown:O(e.onKeyDown,e=>{let t=s.searchRef.current!==``;n||t&&e.key===` `||Ni.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ga.displayName=ma;var _a=N.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:i,...a}=e,o=ia(ma,n),s=Ki(n),c=N.useRef(null),l=D(t,c),[u,d]=N.useState(!1),[f,p]=N.useState(``);return N.useEffect(()=>{let e=c.current;e&&p((e.textContent??``).trim())},[a.children]),(0,I.jsx)(Bi.ItemSlot,{scope:n,disabled:r,textValue:i??f,children:(0,I.jsx)(Mi,{asChild:!0,...s,focusable:!r,children:(0,I.jsx)(k.div,{role:`menuitem`,"data-highlighted":u?``:void 0,"aria-disabled":r||void 0,"data-disabled":r?``:void 0,...a,ref:l,onPointerMove:O(e.onPointerMove,Xa(e=>{r?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:O(e.onPointerLeave,Xa(e=>o.onItemLeave(e))),onFocus:O(e.onFocus,()=>d(!0)),onBlur:O(e.onBlur,()=>d(!1))})})})}),va=`MenuCheckboxItem`,ya=N.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...i}=e;return(0,I.jsx)(Da,{scope:e.__scopeMenu,checked:n,children:(0,I.jsx)(ga,{role:`menuitemcheckbox`,"aria-checked":Ua(n)?`mixed`:n,...i,ref:t,"data-state":Wa(n),onSelect:O(i.onSelect,()=>r?.(Ua(n)?!0:!n),{checkForDefaultPrevented:!1})})})});ya.displayName=va;var ba=`MenuRadioGroup`,[xa,Sa]=Ui(ba,{value:void 0,onValueChange:()=>{}}),Ca=N.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,a=Te(r);return(0,I.jsx)(xa,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,I.jsx)(da,{...i,ref:t})})});Ca.displayName=ba;var wa=`MenuRadioItem`,Ta=N.forwardRef((e,t)=>{let{value:n,...r}=e,i=Sa(wa,e.__scopeMenu),a=n===i.value;return(0,I.jsx)(Da,{scope:e.__scopeMenu,checked:a,children:(0,I.jsx)(ga,{role:`menuitemradio`,"aria-checked":a,...r,ref:t,"data-state":Wa(a),onSelect:O(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});Ta.displayName=wa;var Ea=`MenuItemIndicator`,[Da,Oa]=Ui(Ea,{checked:!1}),ka=N.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,a=Oa(Ea,n);return(0,I.jsx)(Pe,{present:r||Ua(a.checked)||a.checked===!0,children:(0,I.jsx)(k.span,{...i,ref:t,"data-state":Wa(a.checked)})})});ka.displayName=Ea;var Aa=`MenuSeparator`,ja=N.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,I.jsx)(k.div,{role:`separator`,"aria-orientation":`horizontal`,...r,ref:t})});ja.displayName=Aa;var Ma=`MenuArrow`,Na=N.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=Gi(n);return(0,I.jsx)(ze,{...i,...r,ref:t})});Na.displayName=Ma;var Pa=`MenuSub`,[Fa,Ia]=Ui(Pa),La=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,a=R(Pa,t),o=Gi(t),[s,c]=N.useState(null),[l,u]=N.useState(null),d=Te(i);return N.useEffect(()=>(a.open===!1&&d(!1),()=>d(!1)),[a.open,d]),(0,I.jsx)(Ie,{...o,children:(0,I.jsx)(qi,{scope:t,open:r,onOpenChange:d,content:l,onContentChange:u,children:(0,I.jsx)(Fa,{scope:t,contentId:Ke(),triggerId:Ke(),trigger:s,onTriggerChange:c,children:n})})})};La.displayName=Pa;var Ra=`MenuSubTrigger`,za=N.forwardRef((e,t)=>{let n=R(Ra,e.__scopeMenu),r=Yi(Ra,e.__scopeMenu),i=Ia(Ra,e.__scopeMenu),a=ia(Ra,e.__scopeMenu),o=N.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:c}=a,l={__scopeMenu:e.__scopeMenu},u=N.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);N.useEffect(()=>u,[u]),N.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),c(null)}},[s,c]);let d=D(t,i.onTriggerChange);return(0,I.jsx)(Qi,{asChild:!0,...l,children:(0,I.jsx)(_a,{id:i.triggerId,"aria-haspopup":`menu`,"aria-expanded":n.open,"aria-controls":n.open?i.contentId:void 0,"data-state":Ha(n.open),...e,ref:d,onClick:t=>{e.onClick?.(t),!(e.disabled||t.defaultPrevented)&&(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:O(e.onPointerMove,Xa(t=>{a.onItemEnter(t),!t.defaultPrevented&&!e.disabled&&!n.open&&!o.current&&(a.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{n.onOpenChange(!0),u()},100))})),onPointerLeave:O(e.onPointerLeave,Xa(e=>{u();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,i=r===`right`,o=i?-5:5,c=t[i?`left`:`right`],l=t[i?`right`:`left`];a.onPointerGraceIntentChange({area:[{x:e.clientX+o,y:e.clientY},{x:c,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:c,y:t.bottom}],side:r}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.onPointerGraceIntentChange(null),300)}else{if(a.onTriggerLeave(e),e.defaultPrevented)return;a.onPointerGraceIntentChange(null)}})),onKeyDown:O(e.onKeyDown,t=>{let i=a.searchRef.current!==``;e.disabled||i&&t.key===` `||Li[r.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});za.displayName=Ra;var Ba=`MenuSubContent`,Va=N.forwardRef((e,t)=>{let n=ta(z,e.__scopeMenu),{forceMount:r=n.forceMount,align:i=`start`,...a}=e,o=R(z,e.__scopeMenu),s=Yi(z,e.__scopeMenu),c=Ia(Ba,e.__scopeMenu),l=N.useRef(null),u=D(t,l);return(0,I.jsx)(Bi.Provider,{scope:e.__scopeMenu,children:(0,I.jsx)(Pe,{present:r||o.open,children:(0,I.jsx)(Bi.Slot,{scope:e.__scopeMenu,children:(0,I.jsx)(la,{id:c.contentId,"aria-labelledby":c.triggerId,...a,ref:u,align:i,side:s.dir===`rtl`?`left`:`right`,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{s.isUsingKeyboardRef.current&&l.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:O(e.onFocusOutside,e=>{e.target!==c.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:O(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:O(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=Ri[s.dir].includes(e.key);t&&n&&(o.onOpenChange(!1),c.trigger?.focus(),e.preventDefault())})})})})})});Va.displayName=Ba;function Ha(e){return e?`open`:`closed`}function Ua(e){return e===`indeterminate`}function Wa(e){return Ua(e)?`indeterminate`:e?`checked`:`unchecked`}function Ga(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function Ka(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function qa(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=Ka(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 Ja(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],s=t[a],c=o.x,l=o.y,u=s.x,d=s.y;l>r!=d>r&&n<(u-c)*(r-l)/(d-l)+c&&(i=!i)}return i}function Ya(e,t){return t?Ja({x:e.clientX,y:e.clientY},t):!1}function Xa(e){return t=>t.pointerType===`mouse`?e(t):void 0}var Za=Xi,Qa=Qi,$a=na,eo=aa,to=da,no=pa,ro=ga,io=ya,ao=Ca,oo=Ta,so=ka,co=ja,lo=Na,uo=La,fo=za,po=Va,mo=`DropdownMenu`,[ho,go]=Oe(mo,[Wi]),B=Wi(),[_o,vo]=ho(mo),yo=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,c=B(t),l=N.useRef(null),[u,d]=Ge({prop:i,defaultProp:a??!1,onChange:o,caller:mo});return(0,I.jsx)(_o,{scope:t,triggerId:Ke(),triggerRef:l,contentId:Ke(),open:u,onOpenChange:d,onOpenToggle:N.useCallback(()=>d(e=>!e),[d]),modal:s,children:(0,I.jsx)(Za,{...c,open:u,onOpenChange:d,dir:r,modal:s,children:n})})};yo.displayName=mo;var bo=`DropdownMenuTrigger`,xo=N.forwardRef((e,t)=>
2{let{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,a=vo(bo,n),o=B(n),s=D(t,a.triggerRef);return(0,I.jsx)(Qa,{asChild:!0,...o,children:(0,I.jsx)(k.button,{type:`button`,id:a.triggerId,"aria-haspopup":`menu`,"aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?`open`:`closed`,"data-disabled":r?``:void 0,disabled:r,...i,ref:s,onPointerDown:O(e.onPointerDown,e=>{!r&&e.button===0&&e.ctrlKey===!1&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:O(e.onKeyDown,e=>{r||([`Enter`,` `].includes(e.key)&&a.onOpenToggle(),e.key===`ArrowDown`&&a.onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(e.key)&&e.preventDefault())})})})});xo.displayName=bo;var So=`DropdownMenuPortal`,Co=e=>{let{__scopeDropdownMenu:t,...n}=e,r=B(t);return(0,I.jsx)($a,{...r,...n})};Co.displayName=So;var wo=`DropdownMenuContent`,To=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=vo(wo,n),a=B(n),o=N.useRef(!1);return(0,I.jsx)(eo,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...r,ref:t,onCloseAutoFocus:O(e.onCloseAutoFocus,e=>{o.current||i.triggerRef.current?.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:O(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)`,"--radix-dropdown-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-dropdown-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-dropdown-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-dropdown-menu-trigger-height":`var(--radix-popper-anchor-height)`}})});To.displayName=wo;var Eo=`DropdownMenuGroup`,Do=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(to,{...i,...r,ref:t})});Do.displayName=Eo;var Oo=`DropdownMenuLabel`,ko=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(no,{...i,...r,ref:t})});ko.displayName=Oo;var Ao=`DropdownMenuItem`,jo=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(ro,{...i,...r,ref:t})});jo.displayName=Ao;var Mo=`DropdownMenuCheckboxItem`,No=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(io,{...i,...r,ref:t})});No.displayName=Mo;var Po=`DropdownMenuRadioGroup`,Fo=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(ao,{...i,...r,ref:t})});Fo.displayName=Po;var Io=`DropdownMenuRadioItem`,Lo=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(oo,{...i,...r,ref:t})});Lo.displayName=Io;var Ro=`DropdownMenuItemIndicator`,zo=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(so,{...i,...r,ref:t})});zo.displayName=Ro;var Bo=`DropdownMenuSeparator`,Vo=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(co,{...i,...r,ref:t})});Vo.displayName=Bo;var Ho=`DropdownMenuArrow`,Uo=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(lo,{...i,...r,ref:t})});Uo.displayName=Ho;var Wo=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:i,defaultOpen:a}=e,o=B(t),[s,c]=Ge({prop:r,defaultProp:a??!1,onChange:i,caller:`DropdownMenuSub`});return(0,I.jsx)(uo,{...o,open:s,onOpenChange:c,children:n})},Go=`DropdownMenuSubTrigger`,Ko=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(fo,{...i,...r,ref:t})});Ko.displayName=Go;var qo=`DropdownMenuSubContent`,Jo=N.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=B(n);return(0,I.jsx)(po,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-dropdown-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-dropdown-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-dropdown-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-dropdown-menu-trigger-height":`var(--radix-popper-anchor-height)`}})});Jo.displayName=qo;var Yo=yo,Xo=xo,Zo=Co,Qo=To,$o=Do,es=ko,ts=jo,ns=No,rs=Fo,is=Lo,as=zo,os=Vo,ss=Wo,cs=Ko,ls=Jo,us=Yo,ds=Xo,fs=$o,ps=ss,ms=rs,hs=N.forwardRef(({className:e,inset:t,children:n,...r},i)=>(0,I.jsxs)(cs,{ref:i,className:T(`flex cursor-default items-center gap-2 rounded-menu-item px-2 py-1.5 text-control outline-hidden select-none hover:bg-interactive-hover focus:bg-interactive-hover data-[state=open]:bg-interactive-hover [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0`,t&&`pl-8`,e),...r,children:[n,(0,I.jsx)(qt,{className:`ml-auto`})]}));hs.displayName=cs.displayName;var gs=N.forwardRef(({className:e,onEscapeKeyDown:t,...n},r)=>(0,I.jsx)(Be,{children:(0,I.jsx)(ls,{ref:r,className:T(`z-50 min-w-[8rem] overflow-hidden rounded-menu border border-border/60 bg-surface-elevated-2 p-1 text-popover-foreground shadow-lg data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
2de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 dark:border-border/30`,e),onEscapeKeyDown:e=>$t(e,t),...n})}));gs.displayName=ls.displayName;var _s=N.forwardRef(({className:e,onEscapeKeyDown:t,sideOffset:n=4,...r},i)=>(0,I.jsx)(Zo,{children:(0,I.jsx)(Be,{children:(0,I.jsx)(Qo,{ref:i,className:T(`z-50 min-w-[8rem] overflow-hidden rounded-menu border border-border/60 bg-surface-elevated-2 p-1 text-popover-foreground shadow-md dark:border-border/30`,`data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,e),sideOffset:n,onEscapeKeyDown:e=>$t(e,t),...r})})}));_s.displayName=Qo.displayName;var vs=N.forwardRef(({className:e,inset:t,...n},r)=>(0,I.jsx)(ts,{ref:r,className:T(`relative flex cursor-pointer items-center gap-2 rounded-menu-item px-2 py-1.5 text-control outline-hidden transition-colors select-none focus:bg-interactive-hover focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0`,t&&`pl-8`,e),...n}));vs.displayName=ts.displayName;var ys=N.forwardRef(({className:e,children:t,checked:n,...r},i)=>(0,I.jsxs)(ns,{ref:i,checked:n,className:T(`relative flex cursor-default items-center rounded-menu-item py-1.5 pr-2 pl-8 text-control outline-hidden transition-colors select-none focus:bg-interactive-hover focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,e),...r,children:[(0,I.jsx)(`span`,{className:`absolute left-2 flex size-3.5 items-center justify-center`,children:(0,I.jsx)(as,{children:(0,I.jsx)(Ut,{className:`size-4`})})}),t]}));ys.displayName=ns.displayName;var bs=N.forwardRef(({className:e,children:t,...n},r)=>(0,I.jsxs)(is,{ref:r,className:T(`relative flex cursor-default items-center rounded-menu-item py-1.5 pr-2 pl-8 text-control outline-hidden transition-colors select-none focus:bg-interactive-hover focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,e),...n,children:[(0,I.jsx)(`span`,{className:`absolute left-2 flex size-3.5 items-center justify-center`,children:(0,I.jsx)(as,{children:(0,I.jsx)(Ct,{className:`size-2 fill-current`})})}),t]}));bs.displayName=is.displayName;var xs=N.forwardRef(({className:e,inset:t,...n},r)=>(0,I.jsx)(es,{ref:r,className:T(`px-2 py-1.5 text-control font-semibold`,t&&`pl-8`,e),...n}));xs.displayName=es.displayName;var V=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(os,{ref:n,className:T(`-mx-1 my-1 h-px bg-muted`,e),...t}));V.displayName=os.displayName;var Ss=({className:e,...t})=>(0,I.jsx)(`span`,{className:T(`ml-auto text-xs tracking-wider opacity-60`,e),...t});Ss.displayName=`DropdownMenuShortcut`;var Cs=ke(`pointer-events-none m-0 inline-flex h-5 w-fit min-w-5 items-center justify-center gap-1 rounded-xs border-none px-1 font-sans text-xs font-medium text-muted-foreground shadow-none select-none text-shadow-none`,{variants:{variant:{default:`bg-muted`,contrast:`bg-secondary`}},defaultVariants:{variant:`default`}});function ws({className:e,variant:t,...n}){return(0,I.jsx)(`kbd`,{className:T(Cs({variant:t}),`[&_svg:not([class*='size-'])]:size-3`,`[[data-slot=tooltip-content]_&]:bg-background/20 [[data-slot=tooltip-content]_&]:text-background dark:[[data-slot=tooltip-content]_&]:bg-background/10`,e),"data-slot":`kbd`,...n})}function Ts({className:e,...t}){return(0,I.jsx)(`div`,{className:T(`inline-flex items-center gap-1`,e),"data-slot":`kbd-group`,...t})}var Es=ke(`relative block rounded-lg transition-all duration-300`,{variants:{variant:{default:`border border-border-default bg-surface-panel shadow-sm hover:shadow-md`,gradient:[`cursor-pointer bg-surface-elevated`,`shadow-[-7px_-6px_42px_8px_rgb(75_225_226_/_28%),7px_6px_42px_8px_rgb(202_103_255_/_32%)]`,`dark:shadow-[-7px_-6px_42px_8px_rgb(75_225_226_/_36%),7px_6px_42px_8px_rgb(202_103_255_/_38%)]`,`hover:shadow-[-7px_-4px_42px_10px_rgb(75_225_226_/_38%),7px_8px_42px_10px_rgb(202_103_255_/_42%)]`,`dark:hover:shadow-[-7px_-4px_42px_10px_rgb(75_225_226_/_50%),7px_8px_42px_10px_rgb(202_103_255_/_52%)]`,`hover:translate-y-[-2px] hover:scale-[1.01]`],info:`border border-state-info/40 bg-state-info/10`,success:`border border-state-success/40 bg-state-success/10`,warning:`border border-state-warning/40 bg-state-warning/10`,destructive:`bg-surface-panel shadow-sm`},size:{sm:`p-2 text-sm`,md:`p-3`,lg:`p-4`}},defaultVariants:{variant:`default`,size:`md`}}),Ds=N.forwardRef((e,t)=>
2{let{variant:n,size:r,dismissible:i=!1,onDismiss:a,role:o=`status`,className:s,children:c,...l}=e,u=e=>{e.preventDefault(),e.stopPropagation(),i&&a&&a()};return(0,I.jsxs)(`div`,{ref:t,className:T(Es({variant:n,size:r}),s),role:o,...l,children:[i&&(0,I.jsx)(A,{"aria-label":`Dismiss notification`,className:`absolute top-1 right-1 size-8 text-text-secondary hover:bg-transparent hover:text-text-primary`,size:`icon`,variant:`ghost`,onClick:u,children:(0,I.jsx)(zt,{className:`size-5`})}),c]})});Ds.displayName=`Banner`;var Os=`Separator`,ks=`horizontal`,As=[`horizontal`,`vertical`],js=N.forwardRef((e,t)=>{let{decorative:n,orientation:r=ks,...i}=e,a=Ms(r)?r:ks,o=n?{role:`none`}:{"aria-orientation":a===`vertical`?a:void 0,role:`separator`};return(0,I.jsx)(k.div,{"data-orientation":a,...o,...i,ref:t})});js.displayName=Os;function Ms(e){return As.includes(e)}var Ns=js,Ps=N.forwardRef(({className:e,orientation:t=`horizontal`,decorative:n=!0,...r},i)=>(0,I.jsx)(Ns,{ref:i,className:T(`shrink-0 bg-border`,t===`horizontal`?`h-[1px] w-full`:`h-full w-[1px]`,e),decorative:n,orientation:t,...r}));Ps.displayName=Ns.displayName;var Fs=ke(`rounded-full`,{variants:{variant:{neutral:`bg-muted`,info:`bg-state-info`,success:`bg-state-success`,error:`bg-state-danger`,warning:`bg-state-warning`},state:{idle:``,active:`animate-pulse`,inactive:`border-2 bg-transparent`},size:{sm:`size-2`,md:`size-3`,lg:`size-4`}},compoundVariants:[{variant:`neutral`,state:`inactive`,className:`border-muted-foreground`},{variant:`info`,state:`inactive`,className:`border-state-info`},{variant:`success`,state:`inactive`,className:`border-state-success`},{variant:`error`,state:`inactive`,className:`border-state-danger`},{variant:`warning`,state:`inactive`,className:`border-state-warning`}],defaultVariants:{variant:`success`,state:`idle`,size:`sm`}});function Is({className:e,variant:t,state:n,size:r,label:i,...a}){return(0,I.jsxs)(`span`,{className:`inline-flex items-center`,...a,children:[(0,I.jsx)(`span`,{"aria-hidden":`true`,className:T(Fs({variant:t,state:n,size:r}),e)}),i&&(0,I.jsx)(`span`,{className:`sr-only`,children:i})]})}var Ls=mn,Rs=cn,zs=dn,Bs=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(sn,{className:T(`fixed inset-0 z-50 bg-black/10  duration-200 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:animate-in data-[state=open]:fade-in-0`,e),...t,ref:n}));Bs.displayName=sn.displayName;var Vs=ke(`fixed z-50 gap-4 bg-surface-elevated p-8 shadow-lg transition ease-in-out data-[state=closed]:animate-out data-[state=closed]:duration-200 data-[state=open]:animate-in data-[state=open]:duration-500`,{variants:{side:{top:`inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top`,bottom:`inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom`,left:`inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm`,right:`inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm`}},defaultVariants:{side:`right`}}),Hs=N.forwardRef(({side:e=`right`,className:t,children:n,...r},i)=>(0,I.jsx)(zs,{children:(0,I.jsxs)(Be,{children:[(0,I.jsx)(Bs,{}),(0,I.jsxs)(fn,{ref:i,className:T(Vs({side:e}),t),...r,children:[(0,I.jsxs)(un,{className:`fixed top-4 right-4 z-50 rounded-xs opacity-70 ring-offset-background transition-opacity hover:opacity-100 disabled:pointer-events-none data-[state=open]:bg-secondary`,children:[(0,I.jsx)(zt,{className:`size-4`}),(0,I.jsx)(`span`,{className:`sr-only`,children:`Close`})]}),n]})]})}));Hs.displayName=fn.displayName;var Us=({className:e,...t})=>(0,I.jsx)(`div`,{className:T(`flex flex-col space-y-1 text-center sm:text-left`,e),...t});Us.displayName=`SheetHeader`;var Ws=({className:e,...t})=>(0,I.jsx)(`div`,{className:T(`flex flex-col-reverse sm:flex-row sm:justify-end sm:gap-2`,e),...t});Ws.displayName=`SheetFooter`;var Gs=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(pn,{ref:n,className:T(`text-xl font-semibold text-foreground`,e),...t}));Gs.displayName=pn.displayName;var Ks=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(ln,{ref:n,className:T(`text-sm text-muted-foreground`,e),...t}));Ks.displayName=ln.displayName;var qs=`sidebar:state`,Js=3600*24*7,Ys=`300px`,Xs=`28rem`,Zs=`4rem`,Qs=`b`,$s=`(--control-height)`,ec=N.createContext(null);function H(){let e=N.useContext(ec);if(!e)throw Error(`useSidebar must be used within a SidebarProvider.`);return e}var tc=N.forwardRef(({defaultOpen:e=!0,open:t,onOpenChange:n,className:r,style:i,children:a,...o},s)=>{let c=di(),[l,u]=N.useState(!1),d=N.useId(),[f,p]=N.useState(e),m=t??f,h=N.useCallback(e=>{let t=typeof e==`function`?e(m):e;n?n(t):p(t),document.cookie=`${qs}=${t}; path=/; max-age=${Js}`},[n,m]),g=N.useCallback(()=>c?u(e=>
2!e):h(e=>!e),[c,h,u]);N.useEffect(()=>{let e=e=>{e.key===Qs&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),g())};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[g]);let _=m?`expanded`:`collapsed`,ee=N.useMemo(()=>({state:_,open:m,setOpen:h,isMobile:c,openMobile:l,setOpenMobile:u,toggleSidebar:g,sidebarId:d}),[_,m,h,c,l,u,g,d]);return(0,I.jsx)(ec.Provider,{value:ee,children:(0,I.jsx)(Me,{delayDuration:0,children:(0,I.jsx)(`div`,{ref:s,className:T(`group/sidebar-wrapper relative flex size-full has-[[data-variant=inset]]:bg-sidebar`,r),style:{"--sidebar-width":Ys,"--sidebar-width-icon":Zs,...i},...o,children:a})})})});tc.displayName=`SidebarProvider`;var nc=N.forwardRef(({side:e=`left`,variant:t=`sidebar`,collapsible:n=`offcanvas`,className:r,children:i,...a},o)=>{let{isMobile:s,state:c,openMobile:l,setOpenMobile:u,sidebarId:d}=H();return n===`none`?(0,I.jsx)(`div`,{ref:o,className:T(`flex h-full w-(--sidebar-width) flex-col bg-sidebar text-sidebar-foreground`,r),id:d,role:`navigation`,...a,children:i}):s?(0,I.jsx)(Ls,{open:l,onOpenChange:u,...a,children:(0,I.jsx)(Hs,{className:`w-(--sidebar-width) bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden`,"data-mobile":`true`,"data-sidebar":`sidebar`,id:d,role:`navigation`,side:e,style:{"--sidebar-width":Xs},children:(0,I.jsx)(`div`,{className:`flex size-full flex-col`,children:i})})}):(0,I.jsxs)(`div`,{ref:o,className:`group peer hidden text-sidebar-foreground md:block`,"data-collapsible":c===`collapsed`?n:``,"data-side":e,"data-state":c,"data-variant":t,id:d,role:`navigation`,children:[(0,I.jsx)(`div`,{className:T(`relative h-full w-(--sidebar-width) bg-transparent`,`group-data-[collapsible=offcanvas]:w-0`,`group-data-[side=right]:rotate-180`,t===`floating`||t===`inset`?`group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_1.6rem)]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon)`)}),(0,I.jsx)(`div`,{className:T(`absolute inset-y-0 z-10 hidden h-full w-(--sidebar-width) md:flex`,e===`left`?`left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]`:`right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]`,t===`floating`||t===`inset`?`p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_1.6rem_+2px)]`:`border-sidebar-border group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l`,r),...a,children:(0,I.jsx)(`div`,{className:`flex size-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-sidebar-border group-data-[variant=floating]:shadow`,"data-sidebar":`sidebar`,children:i})})]})});nc.displayName=`Sidebar`;var rc=N.forwardRef(({children:e,className:t,onClick:n,...r},i)=>{let{toggleSidebar:a,open:o,openMobile:s,isMobile:c,sidebarId:l}=H();return(0,I.jsx)(A,{ref:i,"aria-controls":l,"aria-expanded":c?s:o,className:T(`size-7`,t),"data-sidebar":`trigger`,size:`icon`,variant:`ghost`,onClick:e=>{n?.(e),a()},...r,children:e||(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Ft,{}),(0,I.jsx)(`span`,{className:`sr-only`,children:`Toggle Sidebar`})]})})});rc.displayName=`SidebarTrigger`;var ic=N.forwardRef(({className:e,...t},n)=>{let{toggleSidebar:r}=H();return(0,I.jsx)(`button`,{ref:n,"aria-label":`Toggle Sidebar`,className:T(`absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] hover:after:bg-sidebar-border sm:flex`,`[[data-side=left]_&]:cursor-w-resize [[data-side=right]_&]:cursor-e-resize`,`[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize`,`group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full group-data-[collapsible=offcanvas]:hover:bg-sidebar`,`[[data-side=left][data-collapsible=offcanvas]_&]:-right-2`,`[[data-side=right][data-collapsible=offcanvas]_&]:-left-2`,e),"data-sidebar":`rail`,tabIndex:-1,title:`Toggle Sidebar`,type:`button`,onClick:r,...t})});ic.displayName=`SidebarRail`;var ac=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`main`,{ref:n,className:T(`relative flex h-full flex-1 flex-col bg-background`,`md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow md:peer-data-[state=collapsed]:peer-data-[variant=inset]:ml-2`,e),...t}));ac.displayName=`SidebarInset`;var oc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(bn,{ref:n,className:T(`w-full bg-background shadow-none focus-visible:ring-2 focus-visible:ring-sidebar-ring`,`h-${$s}`,e),"data-sidebar":`input`,...t}));oc.displayName=`SidebarInput`;var sc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`div`,{ref:n,className:T(`flex flex-col gap-2 p-2`,e),"data-sidebar":`header`,...t}));sc.displayName=`SidebarHeader`;var cc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`div`,{ref:n,className:T(`flex flex-col gap-2 p-2`,e),"data-sidebar":`footer`,...t}));cc.displayName=`SidebarFooter`;var lc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(Ps,{ref:n,className:T(`mx-2 w-auto bg-sidebar-border`,e),"data-sidebar":`separator`,...t}));lc.displayName=`SidebarSeparator`;var uc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`div`,{ref:n,className:T(`flex min-h-0 flex-1 flex-col gap-4 overflow-auto group-data-[collapsible=icon]:overflow-hidden`,e),"data-sidebar":`content`,...t}));uc.displayName=`SidebarContent`;var dc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`div`,{ref:n,className:T(`relative flex w-full min-w-0 flex-col p-2`,e),"data-sidebar":`group`,...t}));dc.displayName=`SidebarGroup`;var fc=N.forwardRef(({className:e,asChild:t=!1,...n},r)=>(0,I.jsx)(t?De:`div`,{ref:r,className:T(`flex shrink-0 items-center rounded-md px-3 text-xs font-medium text-sidebar-foreground
2/70 ring-sidebar-ring outline-hidden transition-all duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0`,`group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0`,`h-${$s}`,e),"data-sidebar":`group-label`,...n}));fc.displayName=`SidebarGroupLabel`;var pc=N.forwardRef(({className:e,asChild:t=!1,...n},r)=>(0,I.jsx)(t?De:`button`,{ref:r,className:T(`absolute top-3.5 right-3 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground ring-sidebar-ring outline-hidden transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0`,`after:absolute after:-inset-2 after:md:hidden`,`group-data-[collapsible=icon]:hidden`,e),"data-sidebar":`group-action`,...n}));pc.displayName=`SidebarGroupAction`;var mc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`div`,{ref:n,className:T(`w-full text-control`,e),"data-sidebar":`group-content`,...t}));mc.displayName=`SidebarGroupContent`;var U=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`ul`,{ref:n,className:T(`flex w-full min-w-0 flex-col gap-px`,e),"data-sidebar":`menu`,...t}));U.displayName=`SidebarMenu`;var hc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`li`,{ref:n,className:T(`group/menu-item relative`,e),"data-sidebar":`menu-item`,...t}));hc.displayName=`SidebarMenuItem`;var gc=ke(`peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-control px-3 py-2 text-left text-control font-medium text-sidebar-foreground ring-sidebar-ring outline-hidden transition-all group-has-[[data-sidebar=menu-action]]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! hover:bg-sidebar-accent/70 hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground data-[active=true]:hover:bg-sidebar-accent data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground dark:hover:bg-gray-900/30 dark:data-[active=true]:hover:bg-sidebar-accent [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0`,{variants:{variant:{default:`hover:bg-sidebar-accent/70 hover:text-sidebar-accent-foreground dark:hover:bg-gray-900/30`,outline:`border border-sidebar-border bg-background hover:border-sidebar-accent hover:bg-sidebar-accent hover:text-sidebar-accent-foreground`},size:{default:`h-${$s} text-control`,sm:`h-7 text-sm`,lg:`h-12 text-md group-data-[collapsible=icon]:p-0!`}},defaultVariants:{variant:`default`,size:`default`}}),_c=N.forwardRef(({asChild:e=!1,isActive:t=!1,variant:n=`default`,size:r=`default`,tooltip:i,className:a,...o},s)=>{let c=e?De:`button`,{isMobile:l,state:u}=H(),d=(0,I.jsx)(c,{ref:s,className:T(gc({variant:n,size:r}),a),"data-active":t,"data-sidebar":`menu-button`,"data-size":r,...o});return i?(typeof i==`string`&&(i={children:i}),(0,I.jsxs)(Ue,{children:[(0,I.jsx)(Ve,{asChild:!0,children:d}),(0,I.jsx)(Re,{align:`center`,hidden:u!==`collapsed`||l,side:`right`,...i})]})):d});_c.displayName=`SidebarMenuButton`;var vc=N.forwardRef(({className:e,asChild:t=!1,showOnHover:n=!1,...r},i)=>(0,I.jsx)(t?De:`button`,{ref:i,className:T(`absolute top-1.5 right-1 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground ring-sidebar-ring outline-hidden transition-transform peer-hover/menu-button:text-sidebar-accent-foreground hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0`,`after:absolute after:-inset-2 after:md:hidden`,`peer-data-[size=sm]/menu-button:top-1`,`peer-data-[size=default]/menu-button:top-1.5`,`peer-data-[size=lg]/menu-button:top-2.5`,`group-data-[collapsible=icon]:hidden`,n&&`group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 peer-data-[active=true]/menu-button:text-sidebar-accent-foreground data-[state=open]:opacity-100 md:opacity-0`,e),"data-sidebar":`menu-action`,...r}));vc.displayName=`SidebarMenuAction`;var yc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`div`,{ref:n,className:T(`pointer-events-none absolute right-2 flex items-center justify-center rounded-md px-1 text-sm font-medium text-text-secondary tabular-nums select-none dark:text-gray-800`,`peer-hover/menu-button: peer-data-[active=true]/menu-button:text-sidebar-accent-foreground`,`peer-data-[size=sm]/menu-button:top-1.5`,`peer-data-[size=default]/menu-button:top-2`,`peer-data-[size=lg]/menu-button:top-3`,`group-data-[collapsible=icon]:hidden`,e),"data-sidebar":`menu-badge`,...t}));yc.displayName=`SidebarMenuBadge`;var bc=N.forwardRef(({className:e,showIcon:t=!1,...n},r)=>{let i=N.useMemo(()=>`${Math.floor(Math.random()*40)+50}%`,[]);return(0,I.jsxs)(`div`,{ref:r,className:T(`flex items-center gap-2 rounded-md px-3`,`h-${$s}`,e),"data-sidebar":`menu-skeleton`,...n,children:[t&&(0,I.jsx)(xn,{className:`size-4 rounded-md`,"data-sidebar":`menu-skeleton-icon`}),(0,I.jsx)(xn,{className:`h-4 max-w-(--skeleton-width) flex-1`,"data-sidebar":`menu-skeleton-text`,style:{"--skeleton-width":i}})]})});bc.displayName=`SidebarMenuSkeleton`;var xc=N.forwardRef(({className:e,...t},n)=>(0,I.jsx)(`ul`,{ref:n,className:T(`mx-3.5 flex min-w-0 translate-x-px flex-col gap-0.5 border-l border-sidebar-border px-3 py-0.5`,`group-data-[collapsible=icon]:hidden`,e),"data-sidebar":`menu-sub`,...t}));xc.displayName=`SidebarMenuSub`;var Sc=N.forwardRef(({...e},t)=>(0,I.jsx)(`li`,{ref:t,...e}));Sc.displayName=`SidebarMenuSubItem`;var Cc=N.forwardRef(({asChild:e=!1,size:t=`md`,isActive:n,className:r,...i},a)=>(0,I.jsx)(e?De:`a`,{ref:a,className:T(`flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-3 text-sidebar-foreground ring-sidebar-ring outline-hidden hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground`,`data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground`,t===`sm`&&`text-xs`,t===`md`&&`text-sm`,`group-data-[collapsible=icon]:hidden`,r),"data-active":n,"data-sidebar":`menu-sub-button`,"data-size":t,...i}));Cc.displayName=`SidebarMenuSubButton`;function wc(e){return typeof e==`object`&&!!e&&`hideAdminSidebar`in e&&e.hideAdminSidebar===!0}function Tc(){let e=Qe(),t=he().some(e=>wc(e.handle));return e&&!t}var Ec=b({dataType:`SiteResponseType`,path:`/site/`});function Dc(e){let t=new URL(e.url),n=t.pathname.endsWith(`/`)?t.pathname:`${t.pathname}/`;return`${t.origin}${n}`}function Oc(e,t){if(ue(t)&&de(t))return le(t)||``;let n=new URL(e.url).hostname||``;return n.startsWith(`www.`)?n.replace(/^(www)\.(?=[^/]*\..{2,5})/,``):n}function kc(e,t,n){let r=Oc(t,n);return e===`noreply`?`noreply@${r}`:e}function Ac(e=navigator.userAgent){return e.indexOf(`Mac`)!==-1}var jc=(0,N.createContext)(null);function Mc(){return(0,N.useContext)(jc)}var Nc=Ac()?`⌘K`:`Ctrl+K`;function Pc(e,t=Ac()){let n=t?e.metaKey:e.ctrlKey,r=t?e.ctrlKey:e.metaKey;if(!n||r||e.altKey||e.shiftKey||e.isComposing)return!1;
2let i=typeof e.key==`string`?e.key.toLowerCase():``;return i===`k`||!/^[a-z]$/.test(i)&&e.code===`KeyK`}var Fc=Ac()?`command`:`ctrl`,Ic=e=>{e.preventDefault();let t=new KeyboardEvent(`keydown`,{key:`k`,keyCode:75,metaKey:Fc===`command`,ctrlKey:Fc===`ctrl`});document.dispatchEvent(t)};function Lc({...e}){let{data:t}=y(),n=Ec(),r=P(),i=n.data?.site.title??``,a=n.data?.site.icon??`https://static.ghost.org/v4.0.0/images/ghost-orb-1.png`,o=F(r.data?.settings,`is_private`)??!1,s=t&&!zn(t),c=Mc();return(0,I.jsx)(sc,{...e,children:(0,I.jsxs)(`div`,{className:`flex flex-col items-stretch gap-5`,children:[(0,I.jsx)(`div`,{className:`flex items-center justify-between`,children:(0,I.jsxs)(`div`,{className:`flex w-full min-w-0 items-center gap-2`,children:[(0,I.jsx)(`div`,{className:`size-8 flex-shrink-0 rounded-md border-0 bg-transparent`,children:(0,I.jsx)(`img`,{alt:`Site icon`,className:`size-full rounded-md object-cover`,src:a})}),(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-center justify-between gap-2`,children:[(0,I.jsx)(`div`,{className:`heading-font-features min-w-0 truncate text-lg font-semibold text-foreground`,children:i}),o&&(0,I.jsx)(`a`,{"aria-label":`Open access settings`,className:`shrink-0`,href:`#/settings/members`,children:(0,I.jsxs)(Nn,{className:`gap-1 border-transparent bg-orange-100 px-1.5 py-0 text-[11px] leading-5 font-semibold text-orange-700 transition-colors hover:bg-orange-200 dark:bg-orange-500/20 dark:text-orange-300 dark:hover:bg-orange-500/30`,variant:`secondary`,children:[(0,I.jsx)(Nt,{className:`size-3`,strokeWidth:2.25}),`Private`]})})]})]})}),s&&(0,I.jsxs)(A,{className:`flex h-(--control-height) items-center justify-between rounded-full border-transparent bg-white pr-2 text-base text-muted-foreground shadow-xs hover:bg-background hover:text-gray-700 hover:shadow-sm dark:border-gray-900/50 dark:bg-gray-900/30 dark:hover:border-gray-900/80 dark:hover:text-gray-400 [&_svg]:stroke-2`,variant:`outline`,onClick:c??Ic,children:[(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,I.jsx)(Kt,{className:`text-muted-foreground`}),`Search site`]}),(0,I.jsx)(ws,{className:`bg-transparent text-gray-500 shadow-none dark:text-gray-800`,style:{textShadow:`none`},children:Nc})]})]})})}var Rc=Wn(er({offset:!0}),Zn(),{decode:e=>new Date(e),encode:e=>e.toISOString()});function zc(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function Bc(e,t){let n={...e};for(let r in t)if(Object.prototype.hasOwnProperty.call(t,r)){let i=t[r],a=e[r];i!==void 0&&(zc(i)&&zc(a)?n[r]=Bc(a,i):n[r]=i)}return n}var Vc=Xn({lastSeenDate:Rc.optional().catch(void 0)}),Hc={completedSteps:[],checklistState:`pending`,startedAt:void 0},Uc=Xn({completedSteps:Qn(M()).default(Hc.completedSteps).catch(Hc.completedSteps),checklistState:$n([`pending`,`started`,`completed`,`dismissed`]).default(Hc.checklistState).catch(Hc.checklistState),startedAt:Rc.optional().catch(Hc.startedAt)}),Wc={expanded:{posts:!0,members:!0},menu:{visible:!0}},Gc=Xn({expanded:j({posts:Yn(),members:Yn().default(!0)}),menu:j({visible:Yn()})}),Kc=Xn({whatsNew:Vc.optional().catch(void 0),nightShift:$n([`light`,`dark`,`system`]).optional().catch(`light`),onboarding:Uc.default(Hc).catch(Hc),navigation:Gc.default(Wc).catch(Wc)}),qc=e=>[`userPreferences`,e?.id,e?.accessibility];function Jc(e){let t=e.accessibility||`{}`,n;try{n=JSON.parse(t)}catch{n={}}let r=n&&typeof n==`object`&&!Array.isArray(n)?n:{};return r.nightShift===!0?r.nightShift=`dark`:r.nightShift===!1&&(r.nightShift=`light`),Kc.parse(r)}function Yc(e){let{data:t}=y();return g({...e,queryKey:qc(t),queryFn:()=>{if(!t)throw Error(`User not loaded`);return Jc(t)},enabled:!!t,placeholderData:i,staleTime:1/0,gcTime:0})}var Xc=()=>{let e=s(),{data:t}=y(),{mutateAsync:n}=Bn();return l({scope:{id:`user-preferences`},mutationFn:async r=>{let i=e.getQueryData(d)?.users[0]??t;if(!i)throw Error(`User is not loaded`);let a=Bc(Jc(i),r),o=Kc.encode(a);await n({...i,accessibility:JSON.stringify(o)})}})},Zc=j({posts:Qn(Xn({slug:M(),title:M(),custom_excerpt:M().nullish(),url:M().url(),published_at:Rc,featured:Jn(),feature_image:M().url().nullish(),html:M().nullish()}).transform(e=>({slug:e.slug,title:e.title,customExcerpt:e.custom_excerpt,url:e.url,publishedAt:e.published_at,featured:e.featured,featureImage:e.feature_image,html:e.html}
2))).default([]),changelogUrl:M().url().default(`https://ghost.org/changelog`)}).transform(e=>({entries:e.posts,changelogUrl:e.changelogUrl})),Qc=()=>g({queryKey:[`changelog`],queryFn:async()=>{let e=await fetch(`https://ghost.org/changelog.json`);if(!e.ok)throw Error(`Failed to fetch changelog: ${e.status}`);let t=await e.json();return Zc.parse(t)},staleTime:1/0});function $c(){return{lastSeenDate:new Date}}var el=()=>{let{data:e,isSuccess:t}=Yc(),{data:n,isSuccess:r}=Qc(),{mutateAsync:i}=Xc(),a=e?.whatsNew?.lastSeenDate,o=!!a;(0,N.useEffect)(()=>{!o&&t&&i({whatsNew:$c()})},[o,t,i]);let s=n?.entries[0];return(0,N.useMemo)(()=>!r||!a||!s?{hasNew:!1}:{hasNew:s.publishedAt>a},[r,a,s])},tl=()=>{let{data:e}=Qc(),{mutateAsync:t}=Xc();return l({mutationFn:async()=>{let n=e?.entries[0];if(!n)return;let r={lastSeenDate:n.publishedAt};await t({whatsNew:r})}})};function nl(){let{hasNew:e}=el(),{data:t}=Qc(),{mutate:n}=tl(),[r,i]=(0,N.useState)(!1);if(r||!e)return null;let a=t?.entries[0];return a?(0,I.jsx)(Ds,{"aria-label":`What’s new notification`,"aria-live":`polite`,className:`mx-2`,"data-test-toast":`whats-new`,"data-testid":`whats-new-banner`,role:`status`,variant:`gradient`,dismissible:!0,onDismiss:()=>{i(!0),n()},children:(0,I.jsxs)(`a`,{className:`block pr-8`,href:a.url,rel:`noopener noreferrer`,target:`_blank`,"data-test-toast-link":!0,onClick:()=>{n()},children:[(0,I.jsxs)(`div`,{className:`mb-2 flex items-center gap-2`,children:[(0,I.jsx)(Dt,{className:`size-4 text-purple-600 dark:text-purple`}),(0,I.jsx)(`span`,{className:`text-xs font-semibold tracking-wide text-gray-700 uppercase dark:text-gray-400`,children:`What’s new?`})]}),(0,I.jsx)(`div`,{className:`mb-1 text-base font-semibold text-gray-900 dark:text-foreground`,"data-testid":`whats-new-banner-title`,"data-test-toast-title":!0,children:a.title}),(0,I.jsx)(`div`,{className:`text-sm text-gray-700`,"data-testid":`whats-new-banner-excerpt`,"data-test-toast-excerpt":!0,children:a.customExcerpt})]})}):null}function rl(e){return e.toLocaleDateString(`en-GB`,{day:`2-digit`,month:`long`,year:`numeric`})}function il({entry:e}){return(0,I.jsxs)(`a`,{className:`-mx-2 flex items-start gap-6 rounded-md p-2 transition-colors hover:bg-muted/80`,"data-testid":`whats-new-entry`,href:e.url,rel:`noopener noreferrer`,target:`_blank`,children:[e.featureImage&&(0,I.jsx)(`img`,{alt:e.title,className:`h-[110px] w-40 flex-shrink-0 rounded object-cover`,"data-testid":`whats-new-entry-image`,src:e.featureImage}),(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-2`,children:[(0,I.jsx)(`h2`,{className:`mt-1.5 text-[17px] font-semibold text-foreground`,"data-testid":`whats-new-entry-title`,children:e.title}),(0,I.jsx)(`p`,{className:`line-clamp-2 text-sm leading-[1.45] text-gray-700`,"data-testid":`whats-new-entry-excerpt`,children:e.customExcerpt}),(0,I.jsx)(`span`,{className:`text-sm text-gray-600`,"data-testid":`whats-new-entry-date`,children:rl(e.publishedAt)})]})]})}function al({open:e,onOpenChange:t}){let{data:n}=Qc(),{mutate:r}=tl();return(0,N.useEffect)(()=>{e&&r()},[e,r]),(0,I.jsx)(yn,{open:e,onOpenChange:t,children:(0,I.jsxs)(_n,{"aria-labelledby":`whats-new-modal-title`,"aria-modal":`true`,className:`flex max-h-[85vh] max-w-2xl flex-col`,"data-test-modal":`whats-new`,role:`dialog`,children:[(0,I.jsx)(gn,{children:(0,I.jsx)(vn,{className:`text-2xl tracking-tighter`,id:`whats-new-modal-title`,"data-test-modal-title":!0,children:`What’s new?`})}),n?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`section`,{className:`-mx-6 flex-1 space-y-2 overflow-y-auto px-6`,"data-test-entries":!0,children:n.entries.map(e=>(0,I.jsx)(il,{entry:e},e.slug))}),(0,I.jsxs)(hn,{className:`flex-row justify-between gap-3 sm:justify-between`,children:[(0,I.jsx)(A,{variant:`outline`,asChild:!0,children:(0,I.jsx)(`a`,{href:`${n.changelogUrl}#/portal/signup`,rel:`noopener noreferrer`,target:`_blank`,children:`Turn on notifications`})}),(0,I.jsx)(A,{asChild:!0,children:(0,I.jsx)(`a`,{href:n.changelogUrl,rel:`noopener noreferrer`,target:`_blank`,children:`All updates →`})})]})]}):(0,I.jsx)(`div`,{className:`flex flex-1 items-center justify-center py-12`,children:(0,I.jsx)(Sn,{size:`lg`})})]})})}var ol={retry:!1},sl=v({method:`POST`,path:()=>`/session/`,body:e=>e,...ol}),cl=v({method:`PUT`,path:()=>`/session/verify/`,body:({token:e})=>({token:e}),...ol}),ll=v({method:`POST`,path:()=>`/session/verify/`,...ol}),ul=v({method:`DELETE`,path:()=>`/session/`,...ol}),dl=[`2FA_TOKEN_REQUIRED`,`2FA_NEW_DEVICE_DETECTED`],fl=e=>e instanceof ie&&dl.includes(e.data?.errors?.[0]?.code??``);function pl(){return typeof window>`u`||typeof window.matchMedia!=`function`?`light`:window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}var ml;function hl(e){let t=document.documentElement;t.classList.add(`theme-switching`),t.classList.toggle(`dark`,e===`dark`),ml!==void 0&&cancelAnimationFrame(ml),ml=requestAnimationFrame(()=>{ml=requestAnimationFrame(()=>{t.classList.remove(`theme-switching`),ml=void 0})})}function gl(e,t){rt(e)||hl(t)}function _l(){let{data:e}=Yc(),{mutateAsync:t,isPending:n}=Xc(),[r,i]=(0,N.useState)(pl),[a,o]=(0,N.useState)(null),[s,c]=(0,N.useState)(!1),l=(0,N.useRef)(!1),u=e?.nightShift??`light`,d=a??u,f=d===`system`?r:d;(0,N.useEffect)(()=>
2{if(typeof window>`u`||typeof window.matchMedia!=`function`)return;let e=window.matchMedia(`(prefers-color-scheme: dark)`),t=e=>{i(e.matches?`dark`:`light`)};return i(e.matches?`dark`:`light`),typeof e.addEventListener==`function`?e.addEventListener(`change`,t):e.addListener(t),()=>{typeof e.removeEventListener==`function`?e.removeEventListener(`change`,t):e.removeListener(t)}},[]),(0,N.useEffect)(()=>{ct()||hl(f)},[f]),(0,N.useEffect)(()=>{a!==null&&u===a&&o(null)},[a,u]);let p=(0,N.useCallback)(async e=>{if(!(l.current||e===d)){l.current=!0,c(!0),o(e);try{let n=e===`system`?r:e;await it().catch(e=>{console.error(`[Theme] Failed to preload admin theme stylesheet:`,e)}),gl(e,n),await t({nightShift:e})}catch(e){o(null),gl(d,f),console.error(`[Theme] Failed to update appearance preference:`,e)}finally{l.current=!1,c(!1)}}},[t,f,r,d]);return{theme:d,resolvedTheme:f,isThemeReady:e!==void 0,setTheme:p,isSettingTheme:n||s}}var vl=(0,N.createContext)(void 0),yl=()=>{let e=(0,N.useContext)(vl);if(e===void 0)throw Error(`useThemeContext must be used within a ThemeProvider`);return e};function bl(){let e=Ye();return{showUpgradeBanner:!!e?.subscription?.isActiveTrial,trialDaysRemaining:e?.subscription?.trial_end?Math.ceil((new Date(e.subscription.trial_end).getTime()-Date.now())/(1e3*60*60*24)):0}}function xl({children:e,...t}){return(0,I.jsx)(`span`,{className:`flex-1`,...t,children:e})}var W=({children:e,...t})=>(0,I.jsx)(vs,{className:`cursor-pointer text-base`,asChild:!0,...t,children:e});W.Label=xl;function Sl(e){let t=y();return(0,I.jsxs)(Mn,{...e,children:[t.data?.profile_image&&(0,I.jsx)(jn,{src:t.data?.profile_image}),(0,I.jsx)(An,{className:`text-foreground-muted hover:text-foreground`,children:(0,I.jsx)(Jt,{})})]})}function Cl({name:e,email:t,children:n}){return(0,I.jsx)(`div`,{className:`p-3`,children:(0,I.jsxs)(`div`,{className:`flex items-center gap-3`,children:[n,(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col`,children:[(0,I.jsx)(`span`,{className:`truncate text-base font-semibold text-foreground`,children:e}),(0,I.jsx)(`span`,{className:`text-foreground-muted truncate text-sm`,children:t})]})]})})}function wl(e){if(e)try{let t=new URL(e);return t.searchParams.set(`admin`,`1`),t.href}catch{return e}}function Tl(){return(0,I.jsx)(W,{children:(0,I.jsxs)(_e,{to:`/settings/staff/${y().data?.slug}`,children:[(0,I.jsx)(Jt,{}),(0,I.jsx)(W.Label,{children:`Your profile`})]})})}var El=[{value:`dark`,label:`Dark`,Icon:Wt},{value:`light`,label:`Light`,Icon:Zt},{value:`system`,label:`System`,Icon:At}],Dl=Object.fromEntries(El.map(({value:e,label:t})=>[e,t]));function Ol(){let{theme:e,setTheme:t,isSettingTheme:n}=yl();return(0,I.jsxs)(ps,{children:[(0,I.jsxs)(hs,{className:`cursor-pointer gap-2 text-base [&>svg:last-child]:-ml-1.5 [&>svg:last-child]:size-3.5 [&>svg:last-child]:text-muted-foreground`,"data-test-nav":`appearance`,children:[(0,I.jsx)(xt,{}),(0,I.jsx)(W.Label,{children:`Appearance`}),(0,I.jsx)(`span`,{className:`text-sm text-muted-foreground`,children:Dl[e]})]}),(0,I.jsx)(gs,{alignOffset:-4,className:`min-w-36`,children:El.map(({value:r,label:i,Icon:a})=>(0,I.jsxs)(vs,{"aria-label":`${i} appearance`,"data-test-theme-option":r,disabled:n,onSelect:()=>{t(r)},children:[(0,I.jsx)(a,{}),(0,I.jsx)(`span`,{className:`flex-1`,children:i}),e===r&&(0,I.jsx)(Ut,{"aria-hidden":`true`,className:`text-muted-foreground`})]},r))})]})}function kl(){let{mutateAsync:e}=ul(),t=async()=>{try{await e(null),window.location.href=p().adminRoot}catch{ce.error(`Couldn't sign out. Please try again.`)}};return(0,I.jsxs)(W,{asChild:!1,onSelect:()=>{t()},children:[(0,I.jsx)(It,{}),(0,I.jsx)(W.Label,{children:`Sign out`})]})}function Al(e){let t=y(),{hasNew:n}=el(),{showUpgradeBanner:r}=bl();return(0,I.jsxs)(us,{...e,children:[(0,I.jsx)(ds,{asChild:!0,children:(0,I.jsxs)(_c,{"aria-label":`User menu`,className:`data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground`,size:`lg`,children:[(0,I.jsxs)(`div`,{className:`relative`,children:[(0,I.jsx)(Sl,{}),n&&(0,I.jsx)(`span`,{className:`absolute -top-0.5 -right-0.5`,children:(0,I.jsx)(Is,{"data-testid":`whats-new-avatar-badge`,label:`New updates available`,size:`sm`,variant:`success`})})]}),(0,I.jsxs)(`div`,{className:`grid flex-1 text-left text-base leading-tight`,children:[(0,I.jsx)(`span`,{className:`truncate font-semibold`,children:t.data?.name}),(0,I.jsx)(`span`,{className:`-mt-px truncate text-sm text-muted-foreground dark:text-gray-800`,children:t.data?.email})]}),(0,I.jsx)(_t,{className:`ml-auto size-4 text-gray-700`,"data-test-nav":`arrow-down`})]})}),(0,I.jsxs)(_s,{align:`start`,className:`w-[var(--radix-dropdown-menu-trigger-width)] dark:bg-surface-elevated-2 ${r?`shadow-[0_18px_80px_0_rgba(0,0,0,0.07),0_7.52px_33.422px_0_rgba(0,0,0,0.05),0_4.021px_17.869px_0_rgba(0,0,0,0.04),0_2.254px_10.017px_0_rgba(0,0,0,0.04),0_1.197px_5.32px_0_rgba(0,0,0,0.03),0_0.498px_2.214px_0_rgba(0,0,0,0.02)]`:``}`,sideOffset:10,children:[(0,I.jsx)(Cl,{email:t.data?.email,name:t.data?.name,children:(0,I.jsx)(Sl,{})}),(0,I.jsx)(V,{}),(0,I.jsxs)(W,{asChild:!1,"data-test-nav":`whatsnew`,onSelect:()=>{e.onOpenWhatsNew?.()},children:[(0,I.jsx)(Dt,{}),(0,I.jsx)(W.Label,{children:`What’s new?`}),n&&(0,I.jsx)(`div`,{className:`flex flex-1 justify-end`,children:(0,I.jsx)(Is,{"data-testid":`whats-new-menu-badge`,label:`New updates available`,size:`sm`,variant:`success`})})]}),(0,I.jsx)(Tl,{}),(0,I.jsx)(V,{}),(0,I.jsx)(W,{children:(0,I.jsxs)(`a`,{href:`https://ghost.org/resources?utm_source=admin&utm_campaign=resources`,rel:`noopener noreferrer`,target:`_blank`,children:[(0,I.jsx)(Xt,{}),(0,I.jsx)(W.Label,{children:`Resources & guides`})]})}),(0,I.jsx)(Ol,{}),(0,I.jsx)(V,{}),(0,I.jsx)(kl,{})]})]})}function jl(){let e=y(),t=wl(Ec().data?.site.url??``);return(0,I.jsxs)(us,{children:[(0,I.jsx)(ds,{asChild:!0,children:(0,I.jsx)(`button`,{"aria-label":`Open user menu`,className:`flex items-center justify-center rounded-full border border-border bg-background p-0.5 shadow-lg transition-shadow hover:shadow-xl focus:outline-hidden focu
2s-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 dark:bg-muted`,type:`button`,children:(0,I.jsx)(Sl,{className:`size-11`})})}),(0,I.jsxs)(_s,{align:`start`,className:`mb-2 min-w-56`,side:`top`,sideOffset:10,children:[(0,I.jsx)(Cl,{email:e.data?.email,name:e.data?.name,children:(0,I.jsx)(Sl,{})}),(0,I.jsx)(V,{}),(0,I.jsx)(W,{children:(0,I.jsxs)(`a`,{href:`#/posts`,children:[(0,I.jsx)(yt,{}),(0,I.jsx)(W.Label,{children:`Posts`})]})}),(0,I.jsx)(W,{children:(0,I.jsxs)(`a`,{href:t,rel:`noopener noreferrer`,target:`_blank`,children:[(0,I.jsx)(kt,{}),(0,I.jsx)(W.Label,{children:`View site`})]})}),(0,I.jsx)(V,{}),(0,I.jsx)(Tl,{}),(0,I.jsx)(Ol,{}),(0,I.jsx)(V,{}),(0,I.jsx)(kl,{})]})]})}function Ml(e){return nr(e,`show_title_and_feature_image`)}function Nl(){let{data:e}=y(),{data:t}=tr({enabled:!(e&&zn(e))}),n=t?.themes?.[0],r=n?.errors??[],i=n?.warnings??[],a=r.filter(e=>!Ml(e));return{hasErrors:a.length>0,errors:a,warnings:i}}var Pl=[{path:`design/change-theme`,lazy:E(()=>S(()=>import(`./design-and-theme-modal-Yw4oFRJw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85]),import.meta.url))},{path:`design/edit`,lazy:E(()=>S(()=>import(`./design-and-theme-modal-Yw4oFRJw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85]),import.meta.url))},{path:`theme/install`,lazy:E(()=>S(()=>import(`./design-and-theme-modal-Yw4oFRJw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85]),import.meta.url))},{path:`theme/edit/:themeName`,lazy:E(()=>S(()=>import(`./design-and-theme-modal-Yw4oFRJw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85]),import.meta.url))},{path:`theme/edit/*`,element:(0,I.jsx)(w,{to:`/settings/theme`,replace:!0})},{path:`navigation/edit`,lazy:E(()=>S(()=>import(`./navigation-modal-BYAhlg_y.js`),__vite__mapDeps([86,1,5,3,4,6,2,14,19,16,20,27,23,28,26,31,29,30,24,25,32,33,36,12,10,11,13,38,39,40,87,88,46,47,15,34,35,48,49,50,89,59,90,7]),import.meta.url))},{path:`announcement-bar/edit`,lazy:E(()=>S(()=>import(`./announcement-bar-modal-NsY78VRZ.js`),__vite__mapDeps([91,1,4,6,2,8,5,3,9,15,14,19,16,20,27,23,36,12,10,11,13,92,25,26,38,39,40,43,44,71,21,22,24,33,59,90,7,72,93,94,73,47,41,42,48,49,50,46,34,35,75]),import.meta.url))},{path:`staff/invite`,lazy:E(()=>S(()=>import(`./invite-user-modal-Oq832cUL.js`),__vite__mapDeps([95,1,5,3,4,6,2,80,81,61,82,83,84,32,56,33,14,25,36,12,10,11,13,38,16,39,40,96,19,20,23,26,46,47,15,34,35,48,49,50,24,89]),import.meta.url))},{path:`staff/:slug`,handle:{dialogGroup:`staff`},lazy:E(()=>S(()=>import(`./user-detail-modal-CCeH7Ib9.js`),__vite__mapDeps([97,1,5,3,4,6,2,7,12,10,11,13,14,15,16,80,81,61,82,83,84,32,56,19,20,21,22,23,24,25,26,27,28,29,30,31,33,36,38,39,40,98,99,100,89,59,46,47,34,35,48,49,50,58,60,65,66,74]),import.meta.url))},{path:`staff/:slug/edit`,handle:{dialogGroup:`staff`},lazy:E(()=>S(()=>import(`./user-detail-modal-CCeH7Ib9.js`),__vite__mapDeps([97,1,5,3,4,6,2,7,12,10,11,13,14,15,16,80,81,61,82,83,84,32,56,19,20,21,22,23,24,25,26,27,28,29,30,31,33,36,38,39,40,98,99,100,89,59,46,47,34,35,48,49,50,58,60,65,66,74]),import.meta.url))},{path:`staff/:slug/social-links`,handle:{dialogGroup:`staff`},lazy:E(()=>S(()=>import(`./user-detail-modal-CCeH7Ib9.js`),__vite__mapDeps([97,1,5,3,4,6,2,7,12,10,11,13,14,15,16,80,81,61,82,83,84,32,56,19,20,21,22,23,24,25,26,27,28,29,30,31,33,36,38,39,40,98,99,100,89,59,46,47,34,35,48,49,50,58,60,65,66,74]),import.meta.url))},{path:`staff/:slug/email-notifications`,handle:{dialogGroup:`staff`},lazy:E(()=>S(()=>
2import(`./user-detail-modal-CCeH7Ib9.js`),__vite__mapDeps([97,1,5,3,4,6,2,7,12,10,11,13,14,15,16,80,81,61,82,83,84,32,56,19,20,21,22,23,24,25,26,27,28,29,30,31,33,36,38,39,40,98,99,100,89,59,46,47,34,35,48,49,50,58,60,65,66,74]),import.meta.url))},{path:`portal/edit`,lazy:E(()=>S(()=>import(`./portal-modal-DjP1pNdM.js`),__vite__mapDeps([101,1,5,3,4,6,2,7,14,100,15,16,19,20,21,22,23,24,25,26,27,28,31,29,30,32,33,36,12,10,11,13,92,66,38,39,40,44,102,81,89,51,47,53,58,49,50,34,35,59,93,94,73,41,42,48,46,103,78]),import.meta.url))},{path:`tiers/add`,lazy:E(()=>S(()=>import(`./tier-detail-modal-BBjCi-wy.js`).then(e=>e.t),__vite__mapDeps([104,1,5,3,4,6,2,7,105,12,10,14,15,16,19,20,21,22,23,24,25,26,106,50,107,28,33,36,11,13,108,70,38,39,40,109,87,88,46,47,34,35,48,49,102,81,110,32,63,61,111,112,58,59,90]),import.meta.url))},{path:`tiers/:tierId`,lazy:E(()=>S(()=>import(`./tier-detail-modal-BBjCi-wy.js`).then(e=>e.t),__vite__mapDeps([104,1,5,3,4,6,2,7,105,12,10,14,15,16,19,20,21,22,23,24,25,26,106,50,107,28,33,36,11,13,108,70,38,39,40,109,87,88,46,47,34,35,48,49,102,81,110,32,63,61,111,112,58,59,90]),import.meta.url))},{path:`stripe-connect`,lazy:E(()=>S(()=>import(`./stripe-connect-modal-C-wMjjcP.js`),__vite__mapDeps([113,1,5,3,4,6,2,15,14,80,81,61,82,83,84,32,56,19,16,20,28,26,33,25,36,12,10,11,13,38,39,40,98,46,47,34,35,48,49,50,24,102,58,59,60,90,7,114]),import.meta.url))},{path:`newsletters/new`,lazy:E(()=>S(()=>import(`./add-newsletter-modal-Cpkc16OA.js`),__vite__mapDeps([115,1,5,3,4,6,2,7,14,80,81,61,82,83,84,32,56,28,16,26,33,25,36,12,10,11,13,38,39,40,98,46,47,15,19,20,34,35,48,49,50,24,58,60,59]),import.meta.url))},{path:`newsletters/:newsletterId`,lazy:E(()=>S(()=>import(`./newsletter-detail-modal-BATKseAq.js`),__vite__mapDeps([116,1,5,3,4,6,2,7,61,12,10,14,16,80,81,82,83,84,32,56,19,20,21,22,23,24,25,26,27,28,33,36,11,13,38,39,40,98,44,117,89,58,49,50,34,35,59,60,90,69,70,71,72,118,31,29,30,93,94,73,47,15,41,42,48,46]),import.meta.url))},{path:`history/view/:userId?`,lazy:E(()=>S(()=>import(`./history-modal-C6F1IHNm.js`),__vite__mapDeps([119,1,3,4,5,6,2,120,12,10,14,16,19,20,25,107,106,50,24,70,22,28,26,34,35,36,11,13,37,121,38,39,40,122,46,47,15,48,49]),import.meta.url))},{path:`integrations/new`,lazy:E(()=>S(()=>import(`./add-integration-modal-1-p-2DqA.js`),__vite__mapDeps([123,1,5,3,4,6,2,80,81,61,82,83,84,32,56,19,14,16,20,124,50,24,33,25,36,12,10,11,13,38,39,40,58,49,34,35,60,59,64]),import.meta.url))},{path:`integrations/contentapi`,lazy:E(()=>S(()=>import(`./content-api-modal-CJf3Kus3.js`),__vite__mapDeps([125,5,1,3,4,6,2,19,14,16,20,36,12,10,11,13,46,47,15,34,35,48,49,50,24,64,65,66,25,67]),import.meta.url))},{path:`integrations/zapier`,lazy:E(()=>S(()=>import(`./zapier-modal-DLOyCcLI.js`).then(e=>e.t),__vite__mapDeps([62,1,5,3,4,6,2,19,14,16,20,36,12,10,11,13,37,63,61,46,47,15,34,35,48,49,50,24,53,58,64,65,66,25,67,68]),import.meta.url))},{path:`integrations/transistor`,lazy:E(()=>S(()=>import(`./transistor-modal-s2Qs09NU.js`),__vite__mapDeps([126,1,5,3,4,6,2,28,14,16,26,36,12,10,11,13,38,39,40,63,61,46,47,15,19,20,34,35,48,49,50,24,53,58,59,64,65,66,25,67,68]),import.meta.url))},{path:`integrations/slack`,lazy:E(()=>S(()=>import(`./slack-modal-BVVf6tnq.js`),__vite__mapDeps([127,1,4,6,2,19,14,16,20,33,25,36,3,12,10,11,13,38,39,40,46,47,15,34,35,48,49,50,24,89,53,67,90,5,7,59]),import.meta.url))},{path:`integrations/unsplash`,lazy:E(()=>S(()=>import(`./unsplash-modal-CR4UvX4x.js`),__vite__mapDeps([128,1,5,3,4,6,2,28,14,16,26,36,12,10,11,13,38,39,40,46,47,15,19,20,34,35,48,49,50,24,53,59,67]),import.meta.url))},{path:`integrations/firstpromoter`,lazy:E(()=>S(()=>import(`./first-promoter-modal-CYXZffoJ.js`),__vite__mapDeps([129,1,5,3,4,6,2,28,14,16,26,33,25,36,12,10,11,13,38,39,40,46,47,15,19,20,34,35,48,49,50,24,53,59,67]),import.meta.url))},{path:`integrations/pintura`,lazy:E(()=>S(()=>import(`./pintura-modal--NX9JB6P.js`),__vite__mapDeps([130,1,5,3,4,6,2,28,14,16,26,29,30,19,20,24,25,36,12,10,11,13,38,39,40,46,47,15,34,35,48,49,50,53,59,67]),import.meta.url))},{path:`integrations/:integrationId`,lazy:E(()=>S(()=>import(`./custom-integration-modal-CwCwuGUX.js`),__vite__mapDeps([131,1,5,3,4,6,2,7,12,10,14,47,19,16,20,21,22,23,24,25,26,31,29,30,32,33,36,11,13,132,38,39,40,133,46,15,34,35,48,49,50,89,58,64,65,66,68]),import.meta.url))},{path:`recommendations/add`,lazy:E(()=>S(()=>import(`./add-recommendation-modal-DibCKePm.js`),__vite__mapDeps([134,1,5,3,4,6,2,7,12,10,19,14,16,20,33,25,34,35,36,11,13,38,39,40,46,47,15,48,49,50,24,135,136,98,88]),import.meta.url))},{path:`recommendations/edit`,element:(0,I.jsx)(w,{to:`/settings/recommendations`,replace:!0})},{path:`embed-signup-form/show`,lazy:E(()=>S(()=>import(`./embed-signup-form-modal-D7l8zkfD.js`),__vite__mapDeps([137,1,4,120,5,3,6,2,15,14,19,16,20,107,106,50,24,36,12,10,11,13,108,25,70,22,38,39,40,98,44,23,46,47,34,35,48,49,59,90,7,69,71,21,26,33,72,75]),import.meta.url))},{path:`offers/new`,lazy:E(()=>S(()=>import(`./offers-container-modal--Ze_oR4M.js`),__vite__mapDeps([138,1,5,3,4,6,2,7,139,81,105,14,19,16,20,21,22,23,24,25,26,28,33,36,12,10,11,13,140,38,39,40,109,96,133,98,46,47,15,34,35,48,49,50,102,53,58,59,62,37,63,61,64,65,66,67,68,73,41,42,103,76,77]),import.meta.url))},{path:`offers/edit`,lazy:E(()=>S(()=>import(`./offers-container-modal--Ze_oR4M.js`),__vite__mapDeps([138,1,5,3,4,6,2,7,139,81,105,14,19,16,20,21,22,23,24,25,26,28,33,36,12,10,11,13,140,38,39,40,109,96,133,98,46,47,15,34,35,48,49,50,102,53,58,59,62,37,63,61,64,65,66,67,68,73,41,42,103,76,77]),import.meta.url))},{path:`offers/edit/:offerId`,lazy:E(()=>S(()=>import(`./offers-container-modal--Ze_oR4M.js`),__vite__mapDeps([138,1,5,3,4,6,2,7,139,81,105,14,19,16,20,21,22,23,24,25,26,28,33,36,12,10,11,13,140,38,39,40,109,96,133,98,46,47,15,34,35,48,49,50,102,53,58,59,62,37,63,61,64,65,66,67,68,73,41,42,103,76,77]),import.meta.url))},{path:`offers/edit/retention/:offerId`,lazy:E(()=>S(()=>import(`./offers-container-modal--Ze_oR4M.js`),__vite__mapDeps([138,1,5,3,4,6,2,7,139,81,105,14,19,16,20,21,22,23,24,25,26,28,33,36,12,10,11,13,140,38,39,40,109,96,133,98,46,47,15,34,35,48,49,50,102,53,58,59,62,37,63,61,64,65,66,67,68,73,41,42,103,76,77]),import.meta.url))},{path:`offers/success/:offerId`,lazy:E(()=>S(()=>import(`./offers-container-modal--Ze_oR4M.js`),__vite__mapDeps([138,1,5,3,4,6,2,7,139,81,105,14,19,16,20,21,22,23,24,25,26,28,33,36,12,10,11,13,140,38,39,40,109,96,133,98,46,47,15,34,35,48,49,50,102,53,58,59,62,37,63,61,64,65,66,67,68,73,41,42,103,76,77]),import.meta.url))},{path:`explore/testimonial`,lazy:E(()=>S(()=>import(`./testimonials-modal-CnDNIuXW.js`),__vite__mapDeps([141,1,5,3,4,6,2,7,19,14,16,20,21,22,23,24,25,26,34,35,36,12,10,11,13,121,38,39,40,98,46,47,15,48,49,50,59]),import.meta.url))},{path:`about`,lazy:E(()=>S(()=>import(`./about-b-h_t15M.js`),__vite__mapDeps([142,1,4,19,14,16,2,6,20,36,3,12,10,11,13,117,46,47,15,34,35,48,49,50,24,59,62,5,37,63,61,53,58,64,65,66,25,67,68]),import.meta.url))},{path:`locksite`,element:(0,I.jsx)(w,{to:`/settings/members`,replace:!0})},{path:`*`,element:null},{index:!0,element:null}],Fl=[`edit`,`social-links`,`email-notifications`];[...Fl.map(e=>`staff/:slug/${e}`)];
2var Il=RegExp(`^staff/([^/]+)(?:/(?:${Fl.join(`|`)}))?/?$`);function Ll(e){return e.match(Il)?.[1]}var Rl=/^\/settings\/?/,zl=(e,{pathname:t})=>Un(e)?!0:Ll(t.replace(Rl,``))===e.slug,Bl=j({code:M(),details:M(),failures:Qn(j({ref:M(),message:M().optional(),rule:M().optional()})),fatal:Yn(),level:$n([`error`,`warning`,`recommendation`]),rule:M()}),Vl=Qn(j({details:qn([j({errors:Qn(Bl).optional(),warnings:Qn(Bl).optional()}),M().trim().min(1)])}));function Hl(e){return typeof e==`object`&&!!e}function Ul(e){return[...e.errors||[],...e.warnings||[]]}function Wl(e=[]){let t=[],n=[],r=[];return e.forEach(e=>{Hl(e.details)?Ul(e.details).forEach(e=>{e.fatal?t.push(e):n.push(e)}):r.push(e.details)}),{blockingProblems:t,secondaryProblems:n,stringErrors:r}}function Gl(e){let t=Vl.safeParse(e);if(!t.success)return null;let{blockingProblems:n,stringErrors:r}=Wl(t.data);return n.length>0||r.length>0?t.data:null}function Kl(e){return[...e.errors||[],...e.warnings||[]]}var ql=[`Error`,`Warning`,`Recommendation`],Jl={error:{severity:`Error`,variant:`destructive`},warning:{severity:`Warning`,variant:`warning`},recommendation:{severity:`Recommendation`,variant:`secondary`}};function Yl(e){return Jl[e.level]??Jl.error}function Xl(e){return Yl(e).severity}function Zl(e){return Yl(e).variant}function Ql(e){return[...e].sort((e,t)=>ql.indexOf(Xl(e))-ql.indexOf(Xl(t)))}function $l(e){return e.some(e=>Xl(e)===`Error`)}function eu(e,t){return t.length?`${e}, but it has some ${$l(t)?`issues`:`warnings`}`:`${e} successfully`}var tu=`[&_code]:rounded-md [&_code]:border-0 [&_code]:bg-secondary [&_code]:px-1 [&_code]:py-0.5 [&_code]:align-baseline [&_code]:font-mono [&_code]:text-sm [&_code]:text-inherit [&_code]:leading-[inherit] [&_code]:whitespace-nowrap`,nu=`text-base leading-[1.55] font-medium text-foreground ${tu}`,ru=`text-base leading-[1.55] text-foreground [&_a]:underline ${tu}`,iu=`space-y-1 text-base text-foreground ${tu}`;function au(e){return ql.map(t=>({severity:t,count:e.filter(e=>Xl(e)===t).length})).filter(({count:e})=>e>0)}function ou(e){return e.map(({severity:e,count:t})=>`${Se(t)} ${e.toLowerCase()}${t===1?``:`s`}`).join(`, `)}function su(e,t){return`${e.code||`issue`}-${t}`}function cu({children:e,variant:t}){return(0,I.jsx)(Nn,{className:`py-1 font-mono text-sm leading-none uppercase`,variant:t,children:e})}function lu({problem:e}){return(0,I.jsxs)(`div`,{className:`mt-3 space-y-3`,children:[(0,I.jsx)(`div`,{dangerouslySetInnerHTML:{__html:e.details},className:ru}),e.failures?.length>0&&(0,I.jsxs)(`div`,{children:[(0,I.jsx)(`h6`,{className:`mb-1 text-base font-medium text-foreground`,children:`Affected files`}),(0,I.jsx)(`ul`,{className:iu,children:e.failures.map(e=>(0,I.jsxs)(`li`,{children:[(0,I.jsx)(`code`,{children:e.ref}),e.message?(0,I.jsxs)(`span`,{children:[`: `,e.message]}):null]},`${e.ref}-${e.message||``}`))})]})]})}function uu({errorLabel:e,problem:t,value:n}){let r=Xl(t);return(0,I.jsxs)(Tn,{className:`border-border-default last:border-b-0`,value:n,children:[(0,I.jsx)(Cn,{className:`items-start gap-3 p-5 hover:no-underline data-[state=open]:pb-1 [&>svg]:mt-1`,children:(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-2`,children:[(0,I.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,I.jsx)(cu,{variant:Zl(t),children:r===`Error`?e:r}),t.code&&(0,I.jsx)(`span`,{className:`font-mono text-sm font-normal text-muted-foreground`,children:t.code})]}),(0,I.jsx)(`div`,{dangerouslySetInnerHTML:{__html:t.rule},className:nu})]})}),(0,I.jsx)(wn,{className:`px-5 pb-5`,children:(0,I.jsx)(lu,{problem:t})})]})}function du({errorLabel:e,message:t}){return(0,I.jsxs)(`div`,{className:`flex flex-col gap-2 border-b border-border-default p-5 last:border-b-0`,children:[(0,I.jsx)(`div`,{className:`flex items-center gap-3`,children:(0,I.jsx)(cu,{variant:`destructive`,children:e})}),(0,I.jsx)(`p`,{className:`text-base font-medium text-foreground`,children:t})]})}var fu=`theme-problem-list`;function pu({errorLabel:e=`Error`,expandedByDefault:t=!1,messages:n=[],problems:r}){let i=(0,N.useMemo)(()=>Ql(r),[r]),a=(0,N.useMemo)(()=>i.map(su),[i]);return!i.length&&!n.length?null:(0,I.jsxs)(`div`,{className:`overflow-hidden rounded-lg border border-border-default`,"data-testid":fu,children:[n.map(t=>(0,I.jsx)(du,{errorLabel:e,message:t},t)),i.length>0&&(0,I.jsx)(En,{defaultValue:t?a:[],type:`multiple`,children:i.map((t,n)=>(0,I.jsx)(uu,{errorLabel:e,problem:t,value:a[n]},a[n]))})]})}function mu({problems:e}){if(!e.length)return null;let t=au(e),n=$l(e);return(0,I.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[(0,I.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,I.jsxs)(`h3`,{className:`flex items-center gap-2 text-base font-semibold text-foreground`,children:[(0,I.jsx)(vt,{className:T(`size-4 shrink-0`,n?`text-destructive`:`text-state-warning`)}),ou(t)]}),n&&(0,I.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Highly recommended to fix, functionality could be restricted`})]}),(0,I.jsx)(pu,{problems:e})]})}var hu=()=>S(()=>import(`./settings-Csn13s62.js`),__vite__mapDeps([143,1,2,3,4,5,6,144,32,7,120,145,139,81,8,9,146,61,105,10,12,11,13,14,47,15,16,17,18,80,82,83,84,56,19,20,21,22,23,24,25,26,27,124,50,106,107,70,28,29,30,31,33,34,35,36,37,121,140,92,108,66,38,39,40,109,122,87,88,133,98,44,117,45,63,147,48,49,99,100,89,59,46,148,102,94,53,110,111,149,112,150,151,58,60,64,90,62,65,67,68,69,71,72,118,74,135,136,78,114,104,79,85]),import.meta.url);function gu({open:e,onOpenChange:t,errors:n,warnings:r}){return(0,I.jsx)(yn,{open:e,onOpenChange:t,children:(0,I.jsxs)(_n,{"aria-describedby":void 0,className:`flex max-h-[85vh] w-[calc(100%-2rem)] max-w-[600px] flex-col bg-background`,children:[(0,I.jsx)(gn,{children:(0,I.jsx)(vn,{className:`leading-normal tracking-normal`,children:`Theme errors`})}),(0,I.jsx)(`section`,{className:`-mx-6 min-h-0 flex-1 overflow-y-auto px-6`,children:(0,I.jsx)(mu,{problems:[...n,...r]})}),(0,I.jsx)(hn,{className:`shrink-0`,children:(0,I.jsx)(A,{onClick:()=>t(!1),children:`OK`})})]})})}function _u(){let{hasErrors:e,errors:t,warnings:n}=Nl(),[r,i]=(0,N.useState)(!1);return e?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Ds,{className:`mx-2 cursor-pointer`,role:`status`,size:`md`,variant:`destructive`,onClick:()=>i(!0),children:(0,I.jsxs)(`div`,{className:`flex items-start gap-2`,children:[(0,I.jsx)(vt,{className:`mt-0.5 size-4 shrink-0 text-red`}),(0,I.jsxs)(`div`,{children:[(0,I.jsx)(`div`,{className:`font-semibold text-red`,children:`Your theme has errors`}),(0,I.jsx)(`div`,{className:`text-sm text-foreground`,children:`Some functionality on your site may be limited →`})]})]})}),(0,I.jsx)(gu,{errors:t,open:r,warnings:n,onOpenChange:i})]}):null}``+new URL(`ghost-pro-logo-YKA724rW.png`,import.meta.url).href;var vu=`{{days}}`,yu=`Unlock every feature`,bu=`Choose a plan to access the full power of Ghost right away, you have ${vu} free trial remaining.`,xu=`#/pro/billing/plans`,Su=`Ghost Pro`;function Cu({trialDaysRemaining:e}){let{data:t}=x(),n=t?.config.hostSettings?.billing?.upgradeBanner,r=(n?.message||bu).split(vu),i=n?.logo||``+new 
2URL(`ghost-pro-logo-YKA724rW.png`,import.meta.url).href,a=n?.logoDark||n?.logo||`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP0AAABCCAYAAACcqdBcAAANo0lEQVR4Ae3dBXBbV9rG8VPmVmVulTJXZW5lKoPLlLoKs6OA47DlMDhxmJNrCoPjhlENlQIqc6uPYUnLvOv9j/bMzh2P5GMdQXSd8878DBPdq9BzWJYwlfoyZcqUKVOmTDU2Nh6Hs3ERLsCpOArCMIz0ycSTHI0b8Br8GI95sDAXszEXCzEXo1GMPJwJkTqGYaQr5B50RC8MRTu0hR9jMQuzMQ8W6rAMy9GADViDpZiAAApxHU6ByA6GYUJ/MwYhgB4oRRkqMBlD0QEv4lE8jrZ4FT60w2t4A8/hLZTBwmJpJrriepwBkXmGYUJ/IkowFt0wDSuwChUYjL4oliajFuuwFBZmYDwGow9KUYKXkI+X0B6laEA9ypCL4yAMw8hM6N2oQG9U4B1MRwc8iudRgirswjYswXiUohg90Q8BzMZqvIt9OCBtxgJUohTdUY3lGINLIdLLMEzo81AqLUYdfMiHH5OxBbXw4nwcDdECZ+ButMMkBLELW7AeK1GBiViCRXgcIj0Mw4S+AKUox0aMwGPoAgsLsQjPQaRAG/TFFmzEYqzCClRgIVajA46CSB3DMKEvQgmmYSN64m1UYIr0Kk6FSLETUIhNWIptWIbFmI616IWjIQzDSD70z6A/ZmINeqIMkzESAVwNkWbHw4d5WIvNWIXpWIfuEA7kghteCMM43KF/GEMxUwatLyoxQuqNkyAy6FKUohrbEMR8NKAYwiEqEYa9fBCGkUqJhmsgKrAJQzEPg1COVyAOoxJUYDt2oxa78AaEA8jAm9BnBxP6ozACY7EWZahBCcbgvixYPDsH3TEY9TL867ENd5rQG5LwhHJ9nlBeEBE0tkIRBP/553zcDWEn+KDEX1QOAqjGDMxHOYbgIYgsca4M/igsxwbswUacZUKf9fywEJJcqQ17gYcwhNF4BAl7CD+EJOQX8cnV8vGYiukYjXkYgochssyl8GEKamTwv8AsE/qs5kHTcqc48BE0Hply/YmE/hkZ+HnogRUow5MQWepBvIK5qMFWfI08E/qsVZiu0EeHuLKHP7LleyEEH+KS8/ShmI5yjMYaFEFkuafxMmqwGLuwHaeY0Gclf9pC/3GeZQIfFYQQfIhLvg6+FgvwKpZisENOvB2FtrZFx5X4FE+b0GelKekIvSfkdZmwS7K3V/X0w1CHSnTGGpwO4RBnwIcq1GAdgjjahD7rBNMT+nyvCbpdvj9u4GUwNmE1XsNy5EE4zN0oxxIsw348n4ZTdD4EYEmV8MMT5/F+BJShj/8clfAlEQwP/KiEJQVQCJfm34G3yT0D8MMLoRBJT+gLfCboEmCphvYbZFjewC6cAOFAr2EN6rAaFkQKuBGEqsK2AFfCXm5V6FGGCOKVlUBAfAhBVtL3dEH+/pRVDy+EZGsk4j7easJtQp++0HfAOgzBTIyAcKhTMd32wpzduAIiCW8jgpaXDHYCoS9DKIF7u3QaKEWVKe4ZRiK1FjLwWuU1oU9f6KehAcOwDm0hHCwfm7EY61CcVA+vX+rQ61dQP5xawde5pw8C/mwM/ez/rY5rwn/NbOz4Xd/Ghz59Lua1/Fqz1w//9wmNr37dWT5ejeeJPmfDzzc37v/Nx1F1P1ndOOzfx6c+9HKxbhtWYApm4iEIBzsZ67EctVie4kW3MPxwS15UIVaF4IcngQCFYElBqEOhvncEFgJSc/f1Q9j4mml4piCAKQgiEqORC2Zj6FtSv/7rb6IhjtVgtKT++0//29jnx+HN/j4Ie/R5mrsH4U9p6G/DVizCDEzC5RAO1wnrYGEXhAZvgkPrAJqWlUAww/BCua8ta0oLwzkFrgRGBRG4FKvtAcXCYSGEFIAFKTvm9IkUPbBW6GXFCy333dLie/CcKQt9HrbI0M/DWLggHO4SbIeFzZoNmV9jay0SI0Dq0KvPn1fFuUZ133rN6Ytqt0Hoo7Jg9d5W0eH6k1+8EcWwPPo9gYwbXHvod/5yr7wW8vrhPJYe2j5ikFOF+A0HQ/p/TSkQ/frr33/faC9GBSkJfQH2YD3KUYbjIRzuaGxENVaiCEJJHTSXxjV6+/Tqo6sRxahEhknrsExYscXmbU2hJ6wxH8O82h7KmIFlFBB3nk7wYzUaPN+bjfaaI3tx1e9BNh5Jh/5FHMC76IfBOBaiFViOxajDJIeH3hMrKYrghvSnMcqFxzB8rT30hNMeuGZCrw4sX8cc1tMw2K9RNh709kmHvhs+xi70RClOgGgFJmExqrFF57ioRg8XTFPo3YrQB+Numam5FKvvAcX2YSU8rTD0DNW7JBV6Hhcz9AzblfP9ePdhxJF06P34GjvQDQNa0bvJDEGd9L5GY+ZTLsypgxnMUOjDinm5SqSZVXw3IgkcTHK3ltAPJ5CyCOp3CYQ+frjpuZs895tNr1M1Pvqhly9U6YOvsBNdUIKLIFoBP6qwBLtwmcZx00gL97K9ijBnd+jV1/vUwW8afoeGXgaz6VaaDK069PJ6evam4Y41n2/xPr69+D6p0BdjP95HZ/TA7RCtQA/MkaHfhhshWkoxtI0gKDW3Bed2fui1T/r5HRJ65sz/Zxdzr5ygxQw9DYPyerlQpxF6RSOlObzvgHfxKbrK75+AaAVKMR2LsRkeCA1VSLQi8EA4fXgfgxt+BFV/B3Bld+gVJefQBDXxfXrZIEyUC28aoVdcox/6p7AZX6A3itAeohWYgSmoRT1ugtBUn+ARWQ9EBkNfH3f9Qc2lfyJONgDxRzt+B4Q+Ovcm3ADYe48Oz9krVy2sRUcBDPEB8L3yQI192iCfo1l+TvXFWFvQDv0tWIdPUIq26INjIByuFnOxGBbaQGgog70ikr3CsBRBSWfoA4p9fOUZAI3tSShP901x2JxeTTGn59itcl+dhkXZMMQ7ucfXSYf+JkxECJNQhP44D8LBTsE7sCDfRlvr0FGhep6uloHQe5PorevVuw5q8JnQq0PddFeAhkFOH9RDezkySDr0l8mQ70UtOqI7roVwsAexEjXYik4pGtYHILIt9FJQ42W4vRV79Bqh1xreF7am0BNMZW9vnwbwdczgcx/5uD
2h79JqhPwovYj0OysB3wZMQDjYa87EbM3EPhIYQ7BXMup5e3duH4YnzAzHiPV7YeBCCBW+cRsQT58/laeGiYWWTexU6NvQSAY1xMEcCZ/Tl3F6WDDX3jj5eXq9oGPRfT+/BZHyLseiFHhAOdTp2YhU2YzBOSPECXghByZIqEUBhxhfyJExR7J8HEWoSPFVQrXj3ksIJvuY/GO/316SRdTk59PTSykM4BD8aZkUpAq8X+pNRhP3Yhn6oxHEQDtQX62Twx6AAQpMXuhVG7wyH3oUQtCrO70PnfmG4k/w79Tk59LK3Vy7AEeborxHsmFt+7PErDuNohF4G/37U4CtMwETkQDjMbdiBvZiFASn4ibh+RKBbIbgyEnoJAY2QetUjE/3Aa5x9sHRC72TyZb1R6oYo+dCfhP74DO9jPMohHOQcDMXX+BAzcVVGfiCmugKKnrNQI/QRqK6pUoQ2CD9civv4EASlf68mAs38EI+A/vDeUIdeksdvG/A1alAlgyQc4Fy8iQaEsFL3x18r9p6nwG3jgVcqVPxHFoeRB174JA9cWXAvyL87wJOy1XtjiiL0gNyrr8cPWOSQBb1jkIcx+BB7MRWnQSTBgr1Ch+cNHQz9N7swb3ahxF/eA6hEAz6Wny+DyGJ5GIIQ9qMuBT/nz6XYc1YJ6J9wM/Tf1kq+Wy2MAo/gg5I8ydYHg7EV+zADIks9i3FYgn1Yh9cgkuRNcjW5PvPDe8PDkBaNRn4IQvbmavK96IfBj0P4DL4sfNPK17EUZQhhL8pwYppCb2me1Vdfa5jePqW8bgjBB6jJYehTGIW+MvSf4laILHAVxmEKumMzPsJsnA+hpP/KszLF/rOlOFuefib4niM7+LkBCAjBhxaTZ9dfwHD0wyfYj7MgDpNL8QbmYCiKsRSfYVYaghVUbE/Vw0I9wurtOiODwXcTgPARFvgICiEkIb9oOdnbl6A/BuEr7MGVEBl0IXLRFSNRgsFYgbAM/r0QepJ//7bsDLxBB+ZjyhqUgWilQc8Pgt7d64Kwk1+0nDyeW4gy+DEA3+BzFECk2Vl4GM+jCOMwAJOxGD9gDW6GkLIl+EF4IQ4Xw9C98Gw8YxtO98Zu/ARvp2mB7iIZ9kfwAPyYhArMw0x8g0W4ECIDvKhCCLEqjHr4zfzdcHToJTdeRwmK0Q9rEcFQnA2RAtfhbhn025CDqbAwDRXy8w/ohtMhDhMX3JLIRoaRinPtr6InhqA/5uA/sQtP41jNnv06PIF7cQtuQi/MQADDMRLLsUBjhd4wTOg1HYdH8ZYM5RhMxHYZ/g1oD9WbZZyANngMhcjBnTL05bAwEMMxG2twILGffmMYRqpf3JKHInSGX4b/fYRxEMNwHVy4Crl4ES+jPYrwBLx4QAZ6NRZhMZbZTtnNQhuIdDIME3q143ELXpFexyAZ/v/F/+NzTEU/tJOhfxqP4Tm0Rz0OYiM2YB5qpDyIxBmGkYljsRcjB20xFiuxG+/hM/yn9AO+w//jf/EpdmEHRiHXzNuzjWFCr3aWbYFuEOZhI/bjG+lDzEIn3AQXhGEYTgi92nG4DNfLz8dk+PkNw4TeMAwTesMwHMGE3jAME3rDMP4BH+ffJ5px0JYAAAAASUVORK5CYII=`,o=n?.logoAlt??(n?.logo||n?.logoDark?``:Su);return(0,I.jsxs)(Ds,{className:`mx-2 flex flex-col items-stretch`,size:`lg`,variant:`gradient`,children:[(0,I.jsxs)(`div`,{children:[(0,I.jsx)(`img`,{alt:o,className:`max-h-[33px] dark:hidden`,src:i}),(0,I.jsx)(`img`,{alt:o,className:`hidden max-h-[33px] dark:block`,src:a})]}),(0,I.jsx)(`div`,{className:`mt-3 text-base font-semibold`,children:n?.title||yu}),(0,I.jsx)(`div`,{className:`mt-2 mb-4 text-sm text-gray-700`,children:r.map((t,n)=>(0,I.jsxs)(N.Fragment,{children:[n>0&&(0,I.jsxs)(`span`,{className:`font-semibold text-foreground`,children:[Se(e),` days`]}),t]},n))}),(0,I.jsx)(A,{asChild:!0,children:(0,I.jsx)(`a`,{href:n?.upgradeUrl||xu,children:`Upgrade now`})})]})}function wu(){let{hasNew:e}=el(),{data:t}=Qc(),n=t?.entries[0];return{showWhatsNewBanner:e&&!!n}}function Tu(){let{hasErrors:e}=Nl(),{showUpgradeBanner:t,trialDaysRemaining:n}=bl(),{showWhatsNewBanner:r}=wu();return Tc()?e?{bannerType:`theme-errors`,banner:(0,I.jsx)(_u,{}),hasBanner:!0}:t?{bannerType:`upgrade`,banner:(0,I.jsx)(Cu,{trialDaysRemaining:n}),hasBanner:!0}:r?{bannerType:`whats-new`,banner:(0,I.jsx)(nl,{}),hasBanner:!0}:{bannerType:null,banner:null,hasBanner:!1}:{bannerType:null,banner:null,hasBanner:!1}}function Eu({...e}){let[t,n]=(0,N.useState)(!1),{hasBanner:r}=Tu();return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(cc,{...e,children:(0,I.jsx)(dc,{className:r?`pt-3`:``,children:(0,I.jsx)(U,{children:(0,I.jsx)(hc,{children:(0,I.jsx)(Al,{onOpenWhatsNew:()=>n(!0)})})})})}),(0,I.jsx)(al,{open:t,onOpenChange:n})]})}function Du({banner:e}){let t=Tu(),n=e??t.banner;return n?(0,I.jsx)(`div`,{className:`fixed bottom-[92px] left-[calc(var(--sidebar-width)/2)] z-50 w-[276px] -translate-x-1/2`,children:n}):null}function Ou(){return(0,I.jsxs)(`svg`,{fill:`none`,height:`24`,viewBox:`0 0 24 24`,width:`24`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,I.jsx)(`path`,{d:`M3.6349 20.3723C3.80192 20.5393 4.00019 20.6718 4.21841 20.7622C4.43663 20.8525 4.67052 20.8991 4.90672 20.8991C5.14291 20.8991 5.3768 20.8525 5.59502 20.7622C5.81324 20.6718 6.01152 20.5393 6.17853 20.3723C6.34555 20.2052 6.47804 20.007 6.56843 19.7888C6.65882 19.5705 6.70534 19.3366 6.70534 19.1004C6.70534 18.8643 6.65882 18.6304 6.56843 18.4121C6.47804 18.1939 6.34555 17.9956 6.17853 17.8286C5.84123 17.4913 5.38374 17.3018 4.90672 17.3018C4.42969 17.3018 3.9722 17.4913 3.6349 17.8286C3.29759 18.1659 3.10809 18.6234 3.10809 19.1004C3.10809 19.5775 3.29759 20.035 3.6349 20.3723ZM17.7153 6.17951C17.8823 6.34653 18.0806 6.47901 18.2988 6.5694C18.517 6.65979 18.7509 6.70632 18.9871 6.70632C19.2233 6.70632 19.4572 6.65979 19.6754 6.5694C19.8936 6.47901 20.0919 6.34653 20.2589 6.17951C20.4259 6.01249 20.5584 5.81421 20.6488 5.596C20.7392 5.37778 20.7857 5.14389 20.7857 4.90769C20.7857 4.67149 20.7392 4.43761 20.6488 4.21939C20.5584 4.00117 20.4259 3.80289 20.2589 3.63587C19.9216 3.29857 19.4641 3.10907 18.9871 3.10907C18.5101 3.10907 18.0526 3.29857 17.7153 3.63587C17.378 3.97318 17.1885 4.43067 17.1885 4.90769C17.1885 5.38472 17.378 5.8422 17.7153 6.17951ZM7.50655 12.0023C7.50655 13.1946 7.98019 14.3381 8.82329 15.1812C9.66639 16.0243 10.8099 16.4979 12.0022 16.4979C13.1945 16.4979 14.338 16.0243 15.1811 15.1812C16.0242 14.3381 16.4978 13.1946 16.4978 12.0023C16.4978 10.81 16.0242 9.66647 15.1811 8.82337C14.338 7.98027 13.1945 7.50663 12.0022 7.50663C10.8099 7.50663 9.66639 7.98027 8.82329 8.82337C7.98019 9.66647 7.50655 10.81 7.50655 12.0023Z`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`2`}),(0,I.jsx)(`path`,{d:`M8.79319 21.5246C10.5669 22.1224 12.4724 22.2127 14.2947 21.7854C16.1171 21.3581 17.7838 20.4302 19.1069 19.1062C20.4302 17.7827 21.3577 16.116 21.7848 14.2937C22.2119 12.4715 22.1217 10.5662 21.5243 8.79251M2.47582 15.2081C1.87829 13.4342 1.78805 11.5287 2.21527 9.70622C2.64249 7.88378 3.57019 6.21687 4.89383 4.89332C6.21747 3.56977 7.88445 2.64219 9.70692 2.21511C11.5294 1.78802 13.4349 1.87839 15.2088 2.47605`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`2`})]})}function G({path:e,activeOnSubpath:t=!1}){return me((t&&e?`${e}/*`:e)||``)!==null}var ku=(0,N.createContext)(void 0),Au=()=>{let e=(0,N.useContext)(ku);if(e===void 0)throw Error(`useAnalytics must be used within an AnalyticsProvider`);return e},ju={today:{name:`Today`,value:1},last7Days:{name:`Last 7 days`,value:7},last30Days:{name:`Last 30 days`,value:31},last3Months:{name:`Last 90 days`,value:91},yearToDate:{name:`Year to date`,value:-1},last12Months:{name:`Last 12 months`,value:372},allTime:{name:`All time`,value:1e3}},Mu=Object.values(ju),Nu={GB:`United Kingdom`,KR:`South Korea`,LA:`Laos`,MD:`Moldova`,SY:`Syria`,"mobile-ios":`iOS`,"mobile-android":`Android`,macos:`macOS`,"google.com":`Google`,"ghost.org":`Ghost`,"bing.com":`Bing`,"bsky.app":`Bluesky`,"yahoo.com":`Yahoo`,"duckduckgo.com":`DuckDuckGo`,unknown:`Unknown`,Others:`Unknown`,Other:`Unknown`,NULL:`Unknown`,ᴺᵁᴸᴸ:`Unknown`},Pu=[`NULL`,`ᴺᵁᴸᴸ`,``,`Others`,`Other`],Fu=`https://static.ghost.org/v5.0.0/images/globe-icon.svg`,Iu={PUBLIC:1,FREE:2,PAID:4},Lu=Iu.PUBLIC|Iu.FREE|Iu.PAID,Ru=[{name:`Public visitors`,value:`undefined`,bit:Iu.PUBLIC},{name:`Free members`,value:`free`,bit:Iu.FREE},{name:`Paid members`,value:`paid`,bit:Iu.PAID}],zu=`email,authors,tags,tiers,count.clicks,count.signups,count.paid_conversions,count.positive_feedback,count.negative_feedback,newsletter`,Bu=({children:e})=>{let[t,n]=(0,N.useState)(Mu[2].value),[r,i]=(0,N.useState)(null);return(0,I.jsx)(ku.Provider,{value:{range:t,setRange:n,selectedNewsletterId:r,setSelectedNewsletterId:i},children:e})},Vu=[{index:!0,lazy:E(()=>S(()=>import(`./overview-Boc3CWrP.js`),__vite__mapDeps([152,1,4,153,5,3,6,2,154,155,14,16,19,20,41,15,42,21,22,23,24,25,26,8,9,61,136,156,157,11,12,10,13,158,82,159,30,35,34,160,132,63,161,162,163,164,165,166,167,168,105,169,170,171,172,173,124,50,174]),import.meta.url))},{path:`web`,lazy:E(()=>S(()=>import(`./web-aRxj2eTT.js`),__vite__mapDeps([175,1,4,153,5,3,6,2,154,155,14,16,19,20,41,15,42,21,22,23,24,25,26,176,11,12,10,13,177,158,82,159,30,27,35,34,160,178,132,179,136,180,181,106,50,
2107,70,28,166,167,165,61,169,182,162,163,164,183,170]),import.meta.url))},{path:`growth`,lazy:E(()=>S(()=>import(`./growth-BZ1HVU0f.js`),__vite__mapDeps([184,1,4,155,153,5,3,6,2,154,14,16,19,20,41,15,42,21,22,23,24,25,26,105,176,12,10,11,13,82,159,30,185,158,186,133,27,35,34,160,132,182,162,163,164,165,61,187,166,167,168,169,148,102,81,183,170,171]),import.meta.url))},{path:`newsletters`,lazy:E(()=>S(()=>import(`./newsletters-DE_29PCc.js`),__vite__mapDeps([188,1,4,155,153,5,3,6,2,154,14,16,19,20,41,15,42,21,22,23,24,25,26,12,10,11,13,159,82,30,158,186,133,27,35,34,160,132,84,81,32,182,162,163,164,165,61,166,167,171]),import.meta.url))}],Hu=()=>{let{data:e,isError:t,isLoading:n}=y();return e?(0,I.jsx)(w,{to:`/settings/staff/${e.slug}`,replace:!0}):t||!n?(0,I.jsx)(w,{to:`/`,replace:!0}):null},Uu=[{description:`Craft a look that reflects your brand and style.`,icon:Rt,id:`customize-design`,route:`/settings/design/edit?ref=setup`,title:`Customize your design`},{description:`Get to know a writing experience you'll love.`,icon:Pt,id:`first-post`,route:`/editor/post`,title:`Explore the editor`},{description:`Add members and grow your readership.`,icon:Vt,id:`build-audience`,route:`/members`,title:`Build your audience`},{description:`Expand your reach on social media.`,icon:wt,id:`share-publication`,route:void 0,title:`Share your publication`}],Wu=new Date(`2026-04-30T00:00:00.000Z`);function Gu(e){return e?e>=Wu:!1}function Ku(){let{data:e,isLoading:t}=y(),{data:n,isLoading:r}=Yc(),{mutateAsync:i}=Xc(),a=(0,N.useRef)(!1),o=(0,N.useMemo)(()=>n?.onboarding.completedSteps||[],[n?.onboarding.completedSteps]),s=(0,N.useMemo)(()=>new Set(o),[o]),c=n?.onboarding.checklistState||`pending`,l=n?.onboarding.startedAt,u=Gu(l),d=e?In(e):!1,f=d&&c===`started`&&u,p=Uu.find(e=>!s.has(e.id))?.id,m=Uu.every(e=>s.has(e.id)),h=(0,N.useCallback)(e=>i({onboarding:e}),[i]),g=(0,N.useCallback)(async e=>{s.has(e)||await h({completedSteps:[...o,e]})},[s,o,h]),_=(0,N.useCallback)(()=>h({checklistState:`dismissed`}),[h]);(0,N.useEffect)(()=>{t||r||!d||c!==`started`||u||a.current||(a.current=!0,_().catch(e=>{a.current=!1,console.error(e)}))},[c,_,u,d,r,t]);let ee=(0,N.useCallback)(()=>h({completedSteps:[],checklistState:`started`,startedAt:new Date}),[h]);return{allStepsCompleted:m,checklistState:c,completeChecklist:(0,N.useCallback)(()=>h({checklistState:`completed`}),[h]),completedSteps:o,dismissChecklist:_,hasActiveStartedAt:u,isOwner:d,shouldShowChecklist:f,isLoading:t||r,markStepCompleted:g,nextStep:p,startChecklist:ee}}function qu({children:e}){let t=C(),n=Ku();if(n.isLoading)return null;if(n.shouldShowChecklist){let e=`${t.pathname}${t.search}`;return(0,I.jsx)(w,{to:`/setup/onboarding?returnTo=${encodeURIComponent(e)}`,replace:!0})}return e}var Ju=()=>S(()=>import(`./onboarding-route-D7g2NqXg.js`),__vite__mapDeps([189,1,4,12,10,11,3,13,14,19,16,2,6,20,173,124,50,24]),import.meta.url),Yu=`/setup/onboarding?returnTo=/analytics`,Xu=()=>{let{data:e}=y(),[t]=fe(),n=ye(),{startChecklist:r}=Ku(),i=t.get(`firstStart`)===`true`,a=(0,N.useRef)(!1);return(0,N.useEffect)(()=>{!i||!e||a.current||(a.current=!0,(async()=>{try{In(e)&&await r(),n(Yu,{replace:!0})}catch(e){a.current=!1,console.error(e)}})())},[e,i,n,r]),!e||i?null:Hn(e)?(0,I.jsx)(w,{to:`/analytics`,replace:!0}):zn(e)?(0,I.jsx)(w,{to:`/posts`,crossApp:!0,replace:!0}):(0,I.jsx)(w,{to:`/site`,crossApp:!0,replace:!0})},Zu=(0,N.lazy)(pt);function Qu(){let[e,t]=(0,N.useState)(null),[n,r]=(0,N.useState)(!1);return(0,N.useEffect)(()=>$e(e=>{t(e),r(!0)}),[]),e?(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(Zu,{open:n,postId:e.id,resource:e.resource,source:`context-menu`,onOpenChange:r},`${e.resource}:${e.id}`)}):null}function $u(){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Je,{}),(0,I.jsx)(Qu,{})]})}function ed(e){let{data:t,isError:n,isLoading:r}=x(),i=ht(e);return typeof i==`boolean`?i?`react`:`ember`:i===null||r?`pending`:n||!t?`ember`:t.config.labs?.[e]===!0?`react`:`ember`}function td({flag:e,component:t,fallback:n=(0,I.jsx)(Je,{})}){let r=ed(e);return r===`pending`?null:r===`ember`?n:(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(t,{})})}var nd=(0,N.lazy)(()=>S(()=>import(`./editor-screen-D_YHJ9IA.js`),__vite__mapDeps([190,1,2,3,4,5,6,145,8,9,61,10,12,11,13,14,47,100,15,16,191,192,193,19,20,80,81,82,83,84,32,56,24,21,22,23,25,26,27,181,124,50,70,28,49,31,29,30,33,34,35,121,92,194,132,39,40,38,109,41,42,43,96,98,44,117,195,196,197,45,147,48,102,89,198,144,199,200,201,202,140,203,204,205,94,52,53]),import.meta.url));function rd(){return(0,I.jsx)(td,{component:nd,flag:`editorReact`})}var id=(0,N.lazy)(at),ad=(0,N.lazy)(lt);function od(){return(0,I.jsx)(td,{component:id,fallback:(0,I.jsx)($u,{}),flag:`postsListReact`})}function sd(){return(0,I.jsx)(td,{component:ad,fallback:(0,I.jsx)($u,{}),flag:`postsListReact`})}var cd=[{index:!0,lazy:E(()=>S(()=>import(`./members-Csnjj1c-.js`),__vite__mapDeps([206,1,3,4,5,6,2,139,81,61,12,10,11,13,14,47,207,16,19,20,193,25,21,22,23,24,26,124,50,106,70,49,29,30,33,34,35,121,140,92,132,38,39,40,109,41,15,42,133,83,204,32,84,180,181,107,28,48,171,89,208,209,210,55,56,57,211,8,9,102,212,199,200,110,63,111,213,203,149,112]),import.meta.url))},{path:`import`,lazy:E(()=>S(()=>import(`./members-Csnjj1c-.js`),__vite__mapDeps([206,1,3,4,5,6,2,139,81,61,12,10,11,13,14,47,207,16,19,20,193,25,21,22,23,24,26,124,50,106,70,49,29,30,33,34,35,121,140,92,132,38,39,40,109,41,15,42,133,83,204,32,84,180,181,107,28,48,171,89,208,209,210,55,56,57,211,8,9,102,212,199,200,110,63,111,213,203,149,112]),import.meta.url))},{path:`:member_id`,lazy:E(()=>S(()=>import(`./member-detail-ckzn3QR0.js`),__vite__mapDeps([214,1,3,4,5,6,2,105,10,12,11,13,14,47,207,16,20,19,193,21,22,23,24,25,26,124,50,107,106,28,49,33,35,34,121,140,77,160,108,70,132,39,40,109,41,15,42,98,83,81,84,32,48,102,89,215,198,144,110,63,61,216,217,111,213,203,211,8,9,212,204,199,200]),import.meta.url))}];function ld({filter:e}={}){let t=new URLSearchParams;e&&t.set(`filter`,e);let n=t.toString();return n?`/members?${n}`:`/members`}var ud=e=>e.name&&e.name.trim()||e.email||`Unknown Member`,dd=e=>{let t=ud(e),n=t.split(` `);return n.length>=2?(n[0][0]+n[n.length-1][0]).toUpperCase():t.substring(0,2).toUpperCase()},fd=e=>!e||!e.name&&!e.email?{initials:void 0,colorSeed:void 0}:{initials:dd(e),colorSeed:e.name||e.email||void 0},pd=j({name:M(),route:M(),color:M().optional(),icon:M().optional(),filter:Kn(M(),M().nullable())});function md(e){return e.trim().toLowerCase()}function hd(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length?n.every(n=>e[n]===t[n]):!1}function gd(e,t){return e.route===t.route&&hd(e.filter,t.filter)}function _d(e,t){return e.flatMap((e,n)=>gd(e,t)?[n]:[])}function vd(e,t,n){let r=md(t.name);return e.some((e,i)=>i!==n&&e.route===t.route&&md(e.name)===r)}function yd(e){try{let t=JSON.parse(e);return Array.isArray(t)?{ok:!0,views:t.flatMap(e=>{let t=pd.safeParse(e);return t.success?[t.data]:[]})}:(console.error(`Failed to parse shared_views setting:`,Error(`shared_views is not an array`)),{ok:!0,views:[]})}catch{return{ok:!1,error:Error(`shared_views JSON parse failed`)}}}var bd=(0,N.lazy)(()=>S(()=>
2import(`./member-activity-DU6NDsMl.js`),__vite__mapDeps([218,1,5,3,4,6,2,61,105,12,10,14,47,207,100,19,16,20,124,50,24,106,70,22,34,35,121,77,132,109,25,41,15,42,21,23,26,43,133,44,204,84,81,32,102,208,201,219,216,160,110,63]),import.meta.url));function xd(){return(0,I.jsx)(td,{component:bd,flag:`membersActivityReact`})}function Sd(){let{data:e,isError:t,isLoading:n}=y(),r=C(),i=he().map(e=>e.handle?.requiresAccess).filter(e=>typeof e==`function`);return i.length===0?(0,I.jsx)(ge,{}):e?i.every(t=>t(e,r))?(0,I.jsx)(ge,{}):(0,I.jsx)(w,{to:`/`,replace:!0}):t||!n?(0,I.jsx)(w,{to:`/`,replace:!0}):null}var Cd=()=>S(()=>import(`./automations-CUyZ50GA.js`),__vite__mapDeps([220,1,5,3,4,6,2,61,12,10,14,47,207,19,16,20,35,140,41,15,42,21,22,23,24,25,26,133,83,81,221,208]),import.meta.url),wd=()=>S(()=>import(`./editor-CtQqN5aV.js`),__vite__mapDeps([222,1,2,3,4,5,6,7,145,146,120,81,139,8,9,61,10,12,11,13,14,47,15,16,159,82,30,185,223,19,20,27,23,124,50,24,70,22,49,33,25,35,34,224,178,38,39,40,225,109,84,32,147,48,89,221,198,144,226]),import.meta.url),Td=()=>S(()=>import(`./comments-B4cqBw8i.js`),__vite__mapDeps([227,1,3,4,5,6,2,12,10,14,47,207,16,19,20,193,27,23,124,50,24,34,35,121,140,92,25,26,132,39,40,41,15,42,21,22,180,181,106,107,70,28,171,208,209,210,55,56,57,211,8,9,102,81,212,204,199,200]),import.meta.url),Ed=()=>S(()=>import(`./migrate-B6yrYai5.js`),__vite__mapDeps([228,1,5,3,4,6,2,61,12,10,11,13,14,150,19,16,20]),import.meta.url),Dd=()=>S(()=>import(`./tags-C5IhX7VI.js`),__vite__mapDeps([229,1,4,9,5,3,6,2,12,10,14,47,207,16,19,20,193,34,35,132,41,15,42,21,22,23,24,25,26,133,44,208]),import.meta.url),Od=()=>S(()=>import(`./tag-detail-CPh7fhLk.js`),__vite__mapDeps([230,1,2,3,4,5,6,9,136,10,12,11,13,14,47,207,100,16,19,20,27,23,124,50,24,70,22,31,29,30,25,32,33,35,34,231,140,77,160,194,39,40,38,109,41,15,42,21,26,98,117,147,61,48,49,71,215,198,144,52,53]),import.meta.url),kd=()=>S(()=>import(`./view-site-DpoYJaq0.js`),__vite__mapDeps([232,1,4,12,10]),import.meta.url);function Ad(){return(0,I.jsx)(`div`,{className:`flex h-full items-center justify-center`,children:(0,I.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,I.jsx)(`h1`,{className:`text-2xl font-bold`,children:`404`}),(0,I.jsx)(`span`,{"aria-hidden":`true`,className:`text-gray-500`,children:`|`}),(0,I.jsx)(`h2`,{className:`text-lg text-gray-700`,children:`Page not found`})]})})}var jd={retry:!1,sessionExpiryRedirect:!1},Md=b({dataType:`SetupStatusResponseType`,path:`/authentication/setup/`}),Nd=b({dataType:`InvitationStatusResponseType`,path:`/authentication/invitation/`}),Pd=v({method:`POST`,path:()=>`/authentication/password_reset/`,body:({email:e})=>({password_reset:[{email:e}]}),...jd}),Fd=v({method:`PUT`,path:()=>`/authentication/password_reset/`,body:e=>({password_reset:[e]}),...jd}),Id=v({method:`POST`,path:()=>`/authentication/invitation/`,body:e=>({invitation:[e]}),...jd}),Ld=v({method:`POST`,path:()=>`/authentication/setup/`,body:e=>({setup:[e]}),...jd}),Rd=e=>{let{data:t}=e;if(t&&typeof t==`object`&&`errors`in t&&Array.isArray(t.errors))return t.errors[0]};function zd(e,t){let n=e instanceof m?Rd(e):void 0;if(!(e instanceof m)||!e.response||!n||e instanceof u||e instanceof oe)throw e;let{status:r,statusText:i}=e.response;return{status:r,statusText:i,...t(n,r)}}function Bd(e,t){return e instanceof u?`Ghost has been upgraded, please copy any unsaved data and refresh the page to continue.`:e instanceof oe?`Sorry, Ghost is currently undergoing maintenance, please wait a moment then try again.`:t}async function Vd(e,t,n){try{return{data:t(await e),error:null}}catch(e){return{data:null,error:zd(e,n)}}}var Hd=(e,t)=>{let n;t===404?n=`USER_NOT_FOUND`:e.code===`PASSWORD_INCORRECT`?n=`INVALID_PASSWORD`:e.type===`PasswordResetRequiredError`&&(n=`PASSWORD_RESET_REQUIRED`);let r=e.type===`TooManyRequestsError`?e.message:e.context||e.message;return{code:n,message:r||void 0}},Ud=({message:e})=>({message:e||void 0}),Wd=(...e)=>e.filter(Boolean).join(` `)||void 0;function Gd(e){try{let t=e.replace(/-/g,`+`).replace(/_/g,`/`);return window.atob(t.padEnd(Math.ceil(t.length/4)*4,`=`)).split(`|`)[1]||null}catch{return null}}var Kd=/^(?:[A-Za-z0-9_-]{4}
2)*(?:[A-Za-z0-9_-]{2}|[A-Za-z0-9_-]{3})?$/;function qd(){let{mutateAsync:e}=sl(),{mutateAsync:t}=cl(),{mutateAsync:n}=ll(),{mutateAsync:r}=ul(),{mutateAsync:i}=Pd(),{mutateAsync:a}=Fd(),{mutateAsync:o}=Id(),{mutateAsync:s}=Ld();return(0,N.useMemo)(()=>({signIn:{async email({email:t,password:n}){try{return await e({username:t,password:n}),{data:{redirect:!1},error:null}}catch(e){return fl(e)?{data:{twoFactorRedirect:!0,twoFactorMethods:[`otp`],twoFactorReason:e.data?.errors?.[0]?.code===`2FA_TOKEN_REQUIRED`?`required`:`new-device`},error:null}:{data:null,error:zd(e,Hd)}}}},twoFactor:{sendOtp:()=>Vd(n(null),()=>({status:!0}),Ud),async verifyOtp({code:e}){try{return await t({token:e}),{data:{redirect:!1},error:null}}catch(e){if(e instanceof ae&&e.response?.status===401){let{status:t,statusText:n}=e.response;return{data:null,error:{status:t,statusText:n,code:`INVALID_CODE`}}}return{data:null,error:zd(e,Ud)}}}},requestPasswordReset:({email:e})=>Vd(i({email:e}),()=>({status:!0}),(e,t)=>({...Ud(e),code:t===404?`USER_NOT_FOUND`:void 0})),resetPassword:({newPassword:e,token:t})=>Vd(a({token:t,newPassword:e,ne2Password:e}),()=>({status:!0}),e=>({message:e.context===e.message?e.message:Wd(e.message,e.context)})),signOut:()=>Vd(r(null),()=>({success:!0}),Ud),invitation:{accept:({token:e,name:t,password:n})=>Vd(o({token:e,name:t,password:n,email:Gd(e)??``}),()=>({status:!0}),Ud)},setup:{create:e=>Vd(s(e),()=>({status:!0}),e=>({message:Wd(e.message,e.context)}))},getResetTokenEmail:Gd}),[o,e,a,s,r,i,n,t])}var Jd=e=>e?.replace(/&apos;/gi,`'`);function Yd(){let{data:e,isLoading:t,isError:n,refetch:r}=Md({defaultErrorHandler:!1}),i=e?.setup?.[0];return{data:i&&{isSetup:i.status===!0,title:Jd(i.title),name:Jd(i.name),email:i.email},isPending:t,isError:n,refetch:r}}function Xd(e){let t=Kd.test(e)?Gd(e):null,{data:n,isLoading:r,isError:i}=Nd({searchParams:{email:t??``},enabled:t!==null,defaultErrorHandler:!1});return t===null?{data:{email:null,valid:!1},isPending:!1,isError:!1}:{data:n||i?{email:t,valid:n?.invitation?.[0]?.valid!==!1}:void 0,isPending:r,isError:i}}var Zd=`ghost-signin-redirect`,Qd=e=>!!e&&e.split(`?`)[0]!==`/`&&!ne(e);function $d(e){try{Qd(e)&&window.sessionStorage.setItem(Zd,e)}catch{}}function ef(){try{let e=window.sessionStorage.getItem(Zd);return window.sessionStorage.removeItem(Zd),Qd(e)?e:`/`}catch{return`/`}}var tf=(e,{requestOptions:t,defaultErrorHandler:n}={})=>{let{data:r}=x({defaultErrorHandler:n,refetchOnMount:!1,requestOptions:t}),{enabledFlags:i}=xe();return r?.config.labs?.[e]===!0||i.includes(e)},nf=e=>`${e.type}:${e.data.id}`,rf=e=>e===`email_complaint_event`?[`email_complaint_event`,`email_complained_event`]:[e];function af(e){let t=e.data.created_at;if(!t||!Number.isFinite(Date.parse(t)))throw Error(`Member activity returned an event without a valid timestamp.`);return new Date(t).toISOString().replace(`T`,` `).replace(/(?:\.000)?Z$/,``)}function of(e){for(let t of e)if(af(t),typeof t.data.id!=`string`||!t.data.id||!t.type)throw Error(`Member activity returned an event without a valid identity.`)}function sf(e,t){let n=e.meta?.pagination.total;
2return typeof n==`number`?n>e.events.length:e.events.length>=t}async function cf({read:e,filter:t=``,limit:n,cursor:r={kind:`older`},signal:i}){if(!Number.isInteger(n)||n<1)throw Error(`Member activity page size must be a positive integer.`);let a=r.kind===`boundary`?{...r,seen:[...r.seen],completedTypes:[...r.completedTypes]}:{...r},o=[],s=async(n,r)=>{i?.throwIfAborted();let a=await e({filter:[t,...n].filter(Boolean).join(`+`),limit:String(r)});if(i?.throwIfAborted(),of(a.events),a.events.length>r||!a.events.length&&sf(a,r))throw Error(`Member activity pagination did not make progress.`);return a};for(;o.length<n;){let e=n-o.length;if(a.kind===`older`){let t=a.before,r=await s(t?[`data.created_at:<${L(t)}`]:[],e);if(t&&r.events.some(e=>af(e)>=t))throw Error(`Member activity returned events outside the requested time range.`);if(o.push(...r.events),!sf(r,e))return{events:o,meta:r.meta};let i=af(r.events[r.events.length-1]);if(a={kind:`boundary`,timestamp:i,seen:r.events.filter(e=>af(e)===i).map(nf),completedTypes:[]},o.length===n)return{events:o,meta:r.meta,nextCursor:a};continue}let t=`data.created_at:${L(a.timestamp)}`;if(!a.currentType){let e=await s([t,...a.completedTypes.length?[`type:-[${a.completedTypes.flatMap(rf).map(L).join(`,`)}]`]:[]],1),n=e.events[0];if(!n||!a.completedTypes.length&&e.meta?.pagination.total===a.seen.length){a={kind:`older`,before:a.timestamp};continue}if(af(n)!==a.timestamp||a.completedTypes.includes(n.type))throw Error(`Member activity returned events outside the requested type or timestamp.`);a.currentType=n.type}let r=a.beforeId,i=a.currentType,c=a.timestamp,l=await s([t,`type:[${rf(i).map(L).join(`,`)}]`,...r?[`id:<${L(r)}`]:[]],e);if(l.events.some(e=>e.type!==i||af(e)!==c||r&&String(e.data.id)>=r))throw Error(`Member activity returned events outside the requested cursor.`);let u=new Set(a.seen);o.push(...l.events.filter(e=>!u.has(nf(e)))),sf(l,e)?a.beforeId=l.events.map(e=>String(e.data.id)).sort()[0]:(a.completedTypes.push(a.currentType),a.currentType=void 0,a.beforeId=void 0)}return{events:o,nextCursor:a}}function lf({memberId:e,excludedEvents:t=[],limit:n=50,enabled:r=!0,defaultErrorHandler:i=!0}={}){let a=ee(),o=te(),s=[t.length&&`type:-[${t.map(L).join(`,`)}]`,e&&`data.member_id:${L(e)}`].filter(Boolean).join(`+`),c=_({queryKey:[`MemberActivityFeedResponseType`,f(`/members/events/`,{filter:s,limit:String(n)}),`timeline`],enabled:r,initialPageParam:{kind:`older`},queryFn:({pageParam:e,signal:t})=>cf({read:e=>a(f(`/members/events/`,e)),filter:s,limit:n,cursor:e,signal:t}),getNextPageParam:e=>e.nextCursor}),l=(0,N.useMemo)(()=>c.data&&{events:c.data.pages.flatMap(e=>e.events),meta:c.data.pages[0]?.meta,isEnd:!c.data.pages[c.data.pages.length-1]?.nextCursor},[c.data]);return(0,N.useEffect)(()=>{c.error&&i&&o(c.error)},[c.error,o,i]),{...c,data:l}}var K=`MembersResponseType`,uf=`/members/`,df={limit:`1`},ff=()=>[K,f(uf,df)],pf=()=>ir({queryKey:[K]})>0,mf=b({dataType:K,path:uf}),hf=b({dataType:K,path:uf,defaultSearchParams:df});function gf(){let{data:e}=y(),{data:t}=hf({enabled:!!(e&&Rn(e))});return t?.meta?.pagination.total}var _f=60*1e3,vf=()=>Promise.resolve(),yf=b({dataType:K,path:uf});function bf(e,{requestOptions:t}={}){let n=y({requestOptions:t}),{data:r}=n,i=!!(r&&Rn(r)),a=i&&e!=null,o=yf({searchParams:{filter:e??``,order:`id`,limit:`1`,page:`1`},staleTime:_f,enabled:a,defaultErrorHandler:!1,requestOptions:t});return n.isError?{count:null,isLoading:!1,isFetching:n.isFetching,error:n.error,refetch:async()=>{let t=await n.refetch();return t.isSuccess&&t.data&&Rn(t.data)&&e!=null?o.refetch():t}}:r===void 0?{count:null,isLoading:!0,isFetching:!1,error:null,refetch:vf}:a?o.isError?{count:null,isLoading:!1,isFetching:o.isFetching,error:o.error,refetch:o.refetch}:{count:o.data?.meta?.pagination.total??null,isLoading:o.isLoading,isFetching:o.isFetching,error:o.error,refetch:o.refetch}:{count:i?0:null,isLoading:!1,isFetching:!1,error:null,refetch:vf}}function xf(e,t){return`${e.toLocaleString()} ${e===1?t:`${t}s`}`}function Sf(e=``,{count:t,newsletter:n,hasMultipleNewsletters:r=!1}={}){let i=n&&r?`subscriber`:`member`,a=`${i}s`,o=n&&r?` of ${n.name}`:``,s=(n?e.replace(n.recipientFilter,``).replace(/^\+\((.*)\)$/,`$1`):e).split(`,`),c=s.length===1&&s[0]===`status:free`,l=s.length===1&&s[0]===`status:-free`,u=!e||s.includes(`status:free`)&&s.includes(`status:-free`);return t==null?c?`all free ${a}${o}`:l?`all paid ${a}${o}`:u?`all ${a}${o}`:`a custom members segment`:c?xf(t,`free ${i}`)+o:l?xf(t,`paid ${i}`)+o:xf(t,i)+o}var Cf=v({method:`POST`,path:()=>`/members/`,body:e=>({members:[e]}),invalidateQueries:{dataType:K}});function wf(e){return typeof e.meta?.stats?.imported==`number`}function Tf({file:e,labels:t=[],mapping:n={}}){let r=new FormData;r.append(`membersfile`,e);for(let e of t)r.append(`labels`,e);for(let[e,t]of Object.entries(n))typeof t==`string`&&r.append(`mapping[${e}
2]`,t);return r}var Ef=v({method:`POST`,retry:!1,path:()=>`/members/upload/`,body:Tf,invalidateQueries:{dataType:K}}),Df=h({dataType:K,path:e=>`/members/${e}/`}),Of=v({method:`POST`,path:({id:e})=>`/members/${e}/commenting/disable`,body:({reason:e,hideComments:t})=>({reason:e,hide_comments:t}),invalidateQueries:{dataType:[`CommentsResponseType`,K]}}),kf=v({method:`POST`,path:({id:e})=>`/members/${e}/commenting/enable`,body:()=>({}),invalidateQueries:{dataType:[`CommentsResponseType`,K]}}),Af=re({dataType:K,path:uf,defaultSearchParams:{include:`labels,tiers`,limit:`100`,order:`created_at desc`},defaultNextPageParams:(e,t)=>{if(e.meta?.pagination.next)return{...t,page:e.meta.pagination.next.toString()}},returnData:e=>{let{pages:t}=e,n=t.flatMap(e=>e.members),r=t[t.length-1].meta;return{members:n,meta:r,isEnd:r?r.pagination.pages===r.pagination.page:!0}}});function jf(e){return!e?.filter&&!e?.search}function Mf(e,t){let n=s(),r=e.data?.meta?.pagination?.total,i=jf(t);(0,N.useEffect)(()=>{if(!(i&&!e.isError&&!e.isPlaceholderData&&typeof r==`number`))return;let t=ff(),a=n.getQueryState(t),o=a?.data,s=o?.meta?.pagination;if(!a||!o||!s)return;let c=s.total===r,l=a.dataUpdatedAt<=e.dataUpdatedAt;c||!l||n.setQueryData(t,{...o,meta:{...o.meta,pagination:{...s,total:r}}},{updatedAt:e.dataUpdatedAt})},[n,i,r,e.dataUpdatedAt,e.isError,e.isPlaceholderData])}function Nf(e={}){let t=Af(e);return Mf(t,e.searchParams),t}function Pf({filter:e,search:t,all:n}){if(!n&&!e&&!t)throw Error(`Bulk operation requires a filter, search, or all flag`);let r={};return n&&(r.all=`true`),e&&(r.filter=e),t&&(r.search=t),r}var Ff=v({method:`PUT`,path:()=>`/members/bulk/`,body:({action:e})=>({bulk:{action:e.type,meta:e.meta||{},newsletter:e.newsletter}}),searchParams:Pf,invalidateQueries:{dataType:K}}),If=v({method:`DELETE`,path:()=>`/members/`,searchParams:Pf,invalidateQueries:{dataType:K}}),Lf=v({method:`PUT`,path:({id:e})=>`/members/${e}/`,searchParams:()=>({include:`tiers,metafields`}),body:({id:e,...t})=>({members:[{id:e,...t}]}),invalidateQueries:{dataType:K}}),Rf=v({method:`DELETE`,path:({id:e})=>`/members/${e}/`,searchParams:({cancel:e})=>({cancel:e?`true`:`false`}),invalidateQueries:{dataType:K}}),zf=h({dataType:`MemberSigninUrlResponseType`,path:e=>`/members/${e}/signin_urls/`,returnData:e=>e.member_signin_urls?.[0]??{member_id:``,url:``}}),Bf=v({method:`DELETE`,path:({id:e})=>`/members/${e}/sessions/`,invalidateQueries:{dataType:K}}),Vf=v({method:`PUT`,path:({memberId:e,subscriptionId:t})=>`/members/${e}/subscriptions/${t}/`,body:({cancelAtPeriodEnd:e,status:t})=>({...e===void 0?{}:{cancel_at_period_end:e},...t?{status:t}:{}}),invalidateQueries:{dataType:K}}),Hf=v({method:`DELETE`,path:({id:e})=>`/members/${e}/suppression/`,invalidateQueries:{dataType:K}}),Uf=`20`;function Wf(e){let t=e[e.length-1]?.data?.created_at;if(t)return new Date(t).toISOString().slice(0,19).replace(`T`,` `)}function Gf(e,t){return[t.length>0&&`type:-[${t.map(L).join(`,`)}]`,`data.member_id:'${e}'`].filter(Boolean).join(`+`)}var Kf=re({dataType:`MemberActivityFeedResponseType`,path:`/members/events/`,defaultSearchParams:{limit:Uf},defaultNextPageParams:(e,t)=>{let n=Number(t.limit??Uf),r=Wf(e.events);if(!(!r||e.events.length<n))return{...t,filter:`data.created_at:<'${r}'+${t.filter??``}`}},returnData:e=>{let{pages:t}=e,n=t.flatMap(e=>e.events),r=t[t.length-1],i=r?.meta?.pagination?.limit,a=typeof i==`number`?i:Number(Uf);return{events:n,meta:r?.meta,isEnd:(r?.events.length??0)<a}}});function qf(e,t={}){let{limit:n=Uf,enabled:r,excludedEvents:i=[]}=t;return Kf({searchParams:{filter:Gf(e,i),limit:n},...r===void 0?{}:{enabled:r}})}var Jf=new WeakMap;function Yf(){let e=s(),{enabledFlags:t}=xe(),{data:n,isError:r}=Ec({defaultErrorHandler:!1});return Jf.has(e)||(t.includes(`authReact`)||n?.site.authReact===!0?Jf.set(e,`react`):n&&Jf.set(e,`ember`)),Jf.get(e)??(r?`ember`:`pending`)}var Xf={signin:(0,N.lazy)(()=>S(()=>import(`./signin-DuGgKJzH.js`),__vite__mapDeps([233,1,4,6,2,11,3,12,10,13,14,33,25,34,35,38,16,39,40,109,19,20,234,89,235]),import.meta.url)),signinVerify:(0,N.lazy)(()=>S(()=>import(`./signin-verify-kBRGszjw.js`),__vite__mapDeps([236,1,4,12,10,34,35,14,38,16,2,6,39,40,109,19,20,25,234,235]),import.meta.url)),signout:(0,N.lazy)(()=>S(()=>import(`./signout-fmcpmGnY.js`),__vite__mapDeps([237,1,235]),import.meta.url)),signup:(0,N.lazy)(()=>S(()=>import(`./signup-J-zlkvnL.js`),__vite__mapDeps([238,1,4,6,2,12,10,11,3,13,14,33,25,38,16,39,40,234,19,20,34,35,239,89,235]),import.meta.url)),reset:(0,N.lazy)(()=>S(()=>import(`./reset-BRLDTCbz.js`),__vite__mapDeps([240,1,4,6,2,12,10,33,14,25,234,19,16,20,34,35,239,89,235]),import.meta.url)),setup:(0,N.lazy)(()=>S(()=>import(`./setup-Baz6FCUV.js`),__vite__mapDeps([241,1,4,6,2,11,3,12,10,13,14,33,25,38,16,39,40,117,234,19,20,34,35,89,239,235]),import.meta.url))},Zf=(0,N.createContext)(!1),Qf={reset:`You can't reset your password while you're signed in.`,signup:`You need to sign out to register as a new user.`};function $f({screen:e}){let t=Qf[e];return(0,N.useEffect)(()=>{t&&ce.warning(t,{id:`auth-signed-in`})},[t]),(0,I.jsx)(w,{to:`/`,replace:!0})}function ep({screen:e}){let t=Yf(),n=(0,N.useContext)(Zf),r=Xf[e];return t===`pending`?null:t===`ember`?(0,I.jsx)(Je,{}):!n&&e!==`signout`?(0,I.jsx)($f,{screen:e}):(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(r,{})})}function tp(){let{pathname:e,search:t}=C(),n=Yd(),r=e.replace(/\/$/,``)||`/`;return ne(e)?n.isPending?null:n.data&&!n.data.isSetup&&r!==`/setup`&&r!==`/signout`?(0,I.jsx)(w,{to:`/setup`,replace:!0}):(0,I.jsx)(Zf.Provider,{value:!0,children:(0,I.jsx)(ge,{})}):($d(e+t),(0,I.jsx)(w,{to:`/signin`,replace:!0}))}var np=(e,t)=>({path:e,element:(0,I.jsx)(ep,{screen:t}),handle:{authScreen:t}}),rp=[np(`/signin`,`signin`),np(`/signin/verify`,`signinVerify`),np(`/signout`,`signout`),np(`/signup/:token`,`signup`),np(`/reset/:token`,`reset`),np(`/setup`,`setup`)],ip=`ghost-admin:auth-notice`,ap={"password-updated":`Password updated`},op=e=>e!==null&&Object.hasOwn(ap,e);function sp(e){try{window.sessionStorage.setItem(ip,e)}catch{}}function cp(e){(0,N.useEffect)(()=>
2{if(e)try{let e=window.sessionStorage.getItem(ip);window.sessionStorage.removeItem(ip),op(e)&&ce.info(ap[e])}catch{}},[e])}var lp=[`/pro/*`,`/restore`],up={allowInForceUpgrade:!0},dp=lp.map(e=>({path:e,Component:Je,handle:up})),fp=[{path:`/`,Component:Xu,handle:{allowInForceUpgrade:!0}},{path:`dashboard`,loader:()=>pe(`/analytics`)},{path:`/tags`,handle:{requiresAccess:Fn},lazy:E(Dd)},{path:`/comments`,handle:{requiresAccess:Rn},lazy:E(Td)},{path:`/automations`,handle:{requiresAccess:Vn},lazy:E(Cd)},{path:`/automations/:id`,handle:{hideAdminSidebar:!0,requiresAccess:Vn},lazy:E(wd)},{path:`/tags/:tagSlug`,handle:{requiresAccess:Fn},lazy:E(Od)},{path:`/members`,handle:{requiresAccess:Rn},children:cd},{path:`/members-activity`,Component:xd,handle:{...up,requiresAccess:Rn}},{path:`/posts/analytics/:postId/debug`,lazy:E(ft)},{path:`/posts/analytics/:postId`,lazy:st,children:mt},{path:`analytics`,element:(0,I.jsx)(qu,{children:(0,I.jsx)(Bu,{children:(0,I.jsx)(ge,{})})}),children:Vu},{path:`setup/onboarding`,lazy:E(Ju)},{path:`network`,loader:()=>pe(`/activitypub`)},{path:`my-profile`,Component:Hu,handle:{allowInForceUpgrade:!0}},{path:``,element:(0,I.jsx)(Dn,{children:(0,I.jsx)(ge,{})}),children:kn},{path:`settings`,lazy:E(hu),children:Pl,handle:{allowInForceUpgrade:!0,hideAdminSidebar:!0,requiresAccess:zl}},{path:`/posts`,Component:od,handle:up},{path:`/pages`,Component:sd,handle:up},{path:`/editor/*`,Component:rd,handle:{...up,hideAdminSidebar:!0}},{path:`/site`,lazy:E(kd)},{path:`/migrate/*`,lazy:E(Ed),handle:{hideAdminSidebar:!0,requiresAccess:Hn}},...dp,{path:`*`,Component:Ad}],pp=[...rp,{element:(0,I.jsx)(nt,{}),children:[{element:(0,I.jsx)(Sd,{}),children:fp}]}],mp=new Set([Je,$u]);function hp(){let e=ed(`postsListReact`),t=ed(`editorReact`),n=ed(`membersActivityReact`),r=Yf();return(0,N.useCallback)(i=>{let a=ve(pp,i)?.at(-1)?.route;return a?a.Component===od||a.Component===sd?e!==`react`:a.Component===rd?t!==`react`:a.Component===xd?n!==`react`:a.handle?.authScreen?r!==`react`:mp.has(a.Component):!0},[e,t,n,r])}function gp(e){return hp()(e)}var _p=(0,N.forwardRef)(function({to:e,state:t,children:n,...r},i){return gp(e.split(`?`)[0])?(0,I.jsx)(`a`,{ref:i,href:`#${e}`,...r,children:n}):(0,I.jsx)(_e,{ref:i,state:t,to:e,...r,children:n})});function q({children:e,...t}){return(0,I.jsx)(hc,{...t,children:e})}var vp=N.createContext(null);function yp(){let e=N.useContext(vp);if(!e)throw Error(`NavMenuItem.Collapsible components must be used within NavMenuItem.Collapsible`);return e}function bp({children:e,expanded:t,id:n,onExpandedChange:r}){let i={expanded:t,id:n,onExpandedChange:r};return(0,I.jsx)(vp.Provider,{value:i,children:e})}function xp({ariaLabel:e,children:t}){let{expanded:n,id:r,onExpandedChange:i}=yp();return(0,I.jsxs)(q,{children:[(0,I.jsx)(`button`,{"aria-controls":r,"aria-expanded":n,"aria-label":e,className:`hover:text-gray-black absolute top-0 left-3 inline-flex h-(--control-height) w-auto items-center justify-center rounded-control bg-transparent p-0 text-md text-sidebar-accent-foreground transition-all group-hover/menu-item:opacity-100 focus-visible:opacity-100 focus-visible:ring-1 focus-visible:ring-focus-ring focus-visible:outline-hidden sidebar:opacity-0`,type:`button`,onClick:()=>void i(!n),children:(0,I.jsx)(qt,{className:`transition-all ${n?`rotate-[90deg]`:``}`,size:16,strokeWidth:1.5})}),t]})}function Sp({children:e}){let{expanded:t,id:n}=yp();return(0,I.jsx)(`div`,{className:`grid transition-all duration-200 ease-out ${t?`grid-rows-[1fr]`:`-mb-px grid-rows-[0fr]`}`,id:n,children:(0,I.jsx)(`div`,{className:`flex flex-col gap-px overflow-hidden`,children:t?e:null})})}function Cp({to:e,target:t,rel:n,activeOnSubpath:r=!1,isActive:i,children:a,...o}){let s=`/${e?.replace(/^\/?#\//,``)}`,c=G({path:e,activeOnSubpath:r}),l=i===void 0?c:i,{isMobile:u,setOpenMobile:d}=H(),f=t===`_blank`,p=()=>{u&&d(!1)};return(0,I.jsx)(_c,{isActive:l,asChild:!0,...o,children:f?(0,I.jsx)(`a`,{"aria-current":l?`page`:void 0,href:e,rel:n??`noopener noreferrer`,target:t,onClick:p,children:a}):(0,I.jsx)(_p,{"aria-current":l?`page`:void 0,rel:n,to:s,onClick:p,children:a})})}function wp({children:e,...t}){return(0,I.jsx)(`span`,{...t,className:T(`min-w-0 truncate`,t.className),children:e})}function Tp({children:e,className:t,...n}){return(0,I.jsx)(q,{className:`before:absolute before:inset-y-0 before:left-5 before:z-10 before:w-px before:bg-sidebar-accent`,children:(0,I.jsx)(`div`,{className:`min-w-0 pl-7`,children:(0,I.jsx)(q.Link,{className:T(`w-full min-w-0 pl-2 focus-visible:ring-inset`,t),...n,children:e})})})}function Ep({onClick:e,children:t,...n}){let{isMobile:r,setOpenMobile:i}=H();return(0,I.jsx)(_c,{onClick:()=>{r&&i(!1),e?.()},...n,children:t})}q.Link=Cp,q.Label=wp,q.SubmenuItem=Tp,q.Button=Ep,q.Collapsible=bp,q.CollapsibleItem=xp,q.CollapsibleMenu=Sp;function Dp({...e}){let{data:t}=y(),{data:n}=P(),r=F(n?.settings,`social_web_enabled`)??!1,i=wl(Ec().data?.site.url),{data:a=0}=Pn(t?.slug||``,r),o=G({path:`network`,activeOnSubpath:!0}),s=G({path:`activitypub`,activeOnSubpath:!0}),c=G({path:`analytics`,activeOnSubpath:!0}),l=G({path:`posts/analytics`,activeOnSubpath:!0}),u=a>0&&!o&&!s;return!t||!Hn(t)?null:(0,I.jsx)(dc,{...e,children:(0,I.jsx)(mc,{children:(0,I.jsxs)(U,{children:[(0,I.jsx)(q,{children:(0,I.jsxs)(q.Link,{isActive:c||l,to:`analytics`,children:[(0,I.jsx)(Yt,{}),(0,I.jsx)(q.Label,{children:`Analytics`})]})}),r&&(0,I.jsxs)(q,{children:[(0,I.jsxs)(q.Link,{isActive:o||s,to:`network`,children:[(0,I.jsx)(Ou,{}),(0,I.jsx)(q.Label,{children:`Network`})]}),u&&(0,I.jsx)(yc,{"data-testid":`network-notification-badge`,children:Se(a)})]}),(0,I.jsxs)(q,{className:`group/viewsite relative`,children:[(0,I.jsxs)(q.Link,{to:`site`,children:[(0,I.jsx)(Et,{}),(0,I.jsx)(q.Label,{children:`View site`})]}),(0,I.jsx)(`a`,{"aria-label":`View site in new tab`,className:`absolute top-0 right-0 flex size-8 items-center justify-center rounded-full text-gray-700 opacity-0 ring-sidebar-ring outline-hidden transition-all group-hover/viewsite:opacity-100 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:opacity-100 focus-visible:ring-2`,href:i,rel:`noopener noreferrer`,target:`_blank`,children:(0,I.jsx)(kt,{size:16})})]})]})})})}var Op=()=>Yc({select:e=>e.navigation}),kp=()=>{let{mutateAsync:e}=Xc();return l({mutationFn:async t=>{await e({navigation:t})}})},Ap=e=>{let{data:t}=Op(),{mutateAsync:n}=kp();return[t?.expanded[e]??!0,async r=>n({expanded:{...t?.expanded??Wc.expanded,[e]:r}})]};function jp(e){return{midgrey:`#7C8B9A`,blue:`#14b8ff`,green:`#30cf43`,red:`#f50b23`,teal:`#4dcddc`,purple:`#8e42ff`,yellow:`#ffb41f`,orange:`#fe8b05`,pink:`#fb2d8d`}[e]||`#7C8B9A`}function Mp(e){let{data:t}=P();return(0,N.useMemo)(()=>{let n=yd(F(t?.settings,`shared_views`)??`[]`);return n.ok?e?n.views.filter(t=>t.route===e):n.views:(console.error(`Failed to parse shared_views setting:`,n.error),[])},[t,e])}function Np({views:e}){return e.length===0?null:(0,I.jsx)(I.Fragment,{children:e.map(e=>(0,I.jsxs)(q.SubmenuItem,{isActive:e.isActive,title:e.name,to:e.to,children:[(0,I.jsx)(q.Label,{className:e.color?`grow`:void 0,children:e.name}),e.color&&(0,I.jsx)(`span`,{"aria-hidden":`true`,className:`size-2 shrink-0 rounded-full`,"data-color":e.color,style:{backgroundColor:jp(e.color)}})]},e.key))})}function Pp(e){return e.route===`members`&&typeof e.filter.filter==`string`&&e.filter.filter.length>0}function Fp(e){return`members?${new URLSearchParams({filter:e}).toString()}`}function Ip(e,t,n){return e===`/members`?new URLSearchParams(t).get(`filter`)===n:!1}function Lp(){let e=C(),t=Mp(`members`);return(0,N.useMemo)(()=>t.filter(Pp).map(t=>({key:`${t.name}:${t.filter.filter}`,name:t.name,to:Fp(t.filter.filter),isActive:Ip(e.pathname,e.search,t.filter.filter)})),[e.pathname,e.search,t])}function Rp(){return(0,I.jsx)(Np,{views:Lp()})}var zp=[{name:`Drafts`,filter:{type:`draft`}},{name:`Scheduled`,filter:{type:`scheduled`}},{name:`Published`,filter:{type:`published`}}];function Bp(e){return e?[]:zp}function Vp(e,t){let n=new URLSearchParams;
2tt.forEach(e=>{let r=t[e];r!=null&&r!==``&&n.set(e,r)});let r=n.toString();return r?`${e}?${r}`:e}function Hp(e,t,n){if(e.pathname!==`/${t}`)return!1;let r=new URLSearchParams(e.search);return tt.every(e=>{let t=n[e]??null,i=r.get(e);return t===(i===``?null:i)})}function Up(e){let t=C(),n=Mp(e),{data:r}=y(),i=!!(r&&zn(r));return(0,N.useMemo)(()=>{let r=(n,r,i)=>({key:`${n}:${Vp(e,r)}`,name:n,to:Vp(e,r),isActive:Hp(t,e,r),color:i}),a=e===`posts`?[...Bp(i).map(e=>e.filter),...n.map(e=>e.filter)]:[],o=e===`posts`?Bp(i).map(e=>r(e.name,e.filter)):[],s=e===`posts`?n.map(e=>r(e.name,e.filter,e.color)):[],c=[...o,...s];return{mainUrl:e===`posts`?e:ut(e,t.pathname,a),isMainActive:t.pathname===`/${e}`&&!c.some(e=>e.isActive),defaultViews:o,customViews:s}},[t,e,n,i])}function Wp(e){let t=qe(),n=Mp(e);return(0,N.useMemo)(()=>{let r=e===`posts`?Gp.map(n=>({key:n.to,name:n.name,to:n.to,isActive:t.isRouteActive(e,n.filter)})):[];return{mainUrl:e===`posts`?e:t.getRouteUrl(e),isMainActive:t.isRouteActive(e),defaultViews:r,customViews:n.map(n=>{let r=t.getRouteUrl(e,n.filter);return{key:r,name:n.name,to:r,isActive:t.isRouteActive(e,n.filter),color:n.color}})}},[e,t,n])}var Gp=[{name:`Drafts`,to:`posts?type=draft`,filter:{type:`draft`}},{name:`Scheduled`,to:`posts?type=scheduled`,filter:{type:`scheduled`}},{name:`Published`,to:`posts?type=published`,filter:{type:`published`}}];function Kp(e=`posts`){let t=tf(`postsListReact`),n=Up(e),r=Wp(e);return t?n:r}var qp=[`members-activity`];function Jp({isActive:e,to:t}){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(q.Link,{isActive:e,to:t,children:[(0,I.jsx)(Pt,{className:`pointer-events-none opacity-0 transition-all sidebar:opacity-100 sidebar:group-hover/menu-item:opacity-0 sidebar:group-has-[button:focus-visible]/menu-item:opacity-0`}),(0,I.jsx)(q.Label,{children:`Posts`})]}),(0,I.jsx)(`a`,{"aria-label":`Create new post`,className:`absolute top-0 right-0 flex size-8 items-center justify-center rounded-full p-0 text-gray-700 ring-sidebar-ring outline-hidden transition-all hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 dark:text-gray-800 dark:hover:text-white`,href:`#/editor/post`,children:(0,I.jsx)(Bt,{className:`mt-px stroke-[1.5px]!`,size:20})})]})}function Yp({collapsible:e,count:t,isActive:n,to:r}){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(q.Link,{isActive:n,to:r,children:[(0,I.jsx)(Gt,{className:e?`pointer-events-none opacity-0 transition-all sidebar:opacity-100 sidebar:group-hover/menu-item:opacity-0 sidebar:group-has-[button:focus-visible]/menu-item:opacity-0`:``}),(0,I.jsx)(q.Label,{children:`Members`})]}),t!=null&&(0,I.jsx)(yc,{children:Se(t)})]})}function Xp({...e}){let{data:t}=y(),{data:n}=P(),[r,i]=Ap(`posts`),[a,o]=Ap(`members`),s=Kp(`posts`),c=Kp(`pages`),l=Lp(),u=l.length>0,d=gf(),f=qe(),p=tf(`automations`),m=G({path:`members`,activeOnSubpath:!0}),h=G({path:`members-activity`}),g=t&&Fn(t),_=t&&Rn(t),ee=t&&Vn(t),te=F(n?.settings,`comments_enabled`),v=!!_&&te!==`off`,ne=[...s.defaultViews,...s.customViews],b=ne.some(e=>e.isActive),re=r,ie=u&&l.some(e=>e.isActive),ae=a,oe=m?!ie||!ae:h||f.isRouteActive(qp),se=s.mainUrl,ce=s.isMainActive||!re&&b;return(0,I.jsx)(dc,{...e,children:(0,I.jsx)(mc,{children:(0,I.jsxs)(U,{children:[(0,I.jsxs)(q.Collapsible,{expanded:re,id:`posts-submenu`,onExpandedChange:i,children:[(0,I.jsx)(q.CollapsibleItem,{ariaLabel:`Toggle post views`,children:(0,I.jsx)(Jp,{isActive:ce,to:se})}),(0,I.jsx)(q.CollapsibleMenu,{children:(0,I.jsx)(Np,{views:ne})})]}),(0,I.jsx)(q,{children:(0,I.jsxs)(q.Link,{isActive:c.isMainActive,to:c.mainUrl,children:[(0,I.jsx)(bt,{}),(0,I.jsx)(q.Label,{children:`Pages`})]})}),g&&(0,I.jsx)(q,{children:(0,I.jsxs)(q.Link,{to:`tags`,activeOnSubpath:!0,children:[(0,I.jsx)(Tt,{}),(0,I.jsx)(q.Label,{children:`Tags`})]})}),_&&(0,I.jsx)(I.Fragment,{children:u?(0,I.jsxs)(q.Collapsible,{expanded:ae,id:`members-submenu`,onExpandedChange:o,children:[(0,I.jsx)(q.CollapsibleItem,{ariaLabel:`Toggle member views`,children:(0,I.jsx)(Yp,{collapsible:!0,count:d,isActive:oe,to:`members`})}),(0,I.jsx)(q.CollapsibleMenu,{children:(0,I.jsx)(Rp,{})})]}
2):(0,I.jsx)(q,{children:(0,I.jsx)(Yp,{collapsible:!1,count:d,isActive:oe,to:`members`})})}),v&&(0,I.jsx)(q,{children:(0,I.jsxs)(q.Link,{to:`comments`,activeOnSubpath:!0,children:[(0,I.jsx)(St,{}),(0,I.jsx)(q.Label,{children:`Comments`})]})}),ee&&p&&(0,I.jsx)(q,{children:(0,I.jsxs)(q.Link,{to:`automations`,activeOnSubpath:!0,children:[(0,I.jsx)(Ht,{}),(0,I.jsx)(q.Label,{children:`Automations`})]})})]})})})}function Zp({...e}){let{data:t}=y(),{data:n}=x(),{isAvailable:r,openFeedbackWidget:i,preloadFeedbackWidget:a}=Nr();if(!t)return null;let o=n?.config.hostSettings?.billing?.enabled&&In(t),s=r&&!zn(t);return!o&&!s?null:(0,I.jsx)(dc,{...e,children:(0,I.jsx)(mc,{children:(0,I.jsxs)(U,{children:[o&&(0,I.jsx)(q,{children:(0,I.jsxs)(q.Link,{to:`pro`,children:[(0,I.jsx)(Ot,{}),(0,I.jsx)(q.Label,{children:`Ghost(Pro)`})]})}),s&&(0,I.jsx)(q,{children:(0,I.jsxs)(q.Button,{onClick:i,onFocus:a,onMouseEnter:a,children:[(0,I.jsx)(Qt,{}),(0,I.jsx)(q.Label,{children:`Feedback`})]})})]})})})}function Qp({...e}){let{data:t}=y(),n=t&&Un(t);return(0,I.jsx)(dc,{...e,children:(0,I.jsx)(mc,{children:(0,I.jsxs)(U,{children:[n&&(0,I.jsx)(q,{children:(0,I.jsxs)(q.Link,{to:`settings`,children:[(0,I.jsx)(Mt,{}),(0,I.jsx)(q.Label,{children:`Settings`})]})}),(0,I.jsx)(q,{children:(0,I.jsxs)(q.Link,{rel:`noopener noreferrer`,target:`_blank`,to:`https://ghost.org/help?utm_source=admin&utm_campaign=help`,children:[(0,I.jsx)(Lt,{}),(0,I.jsx)(q.Label,{children:`Help`})]})})]})})})}function $p(){let{banner:e,bannerType:t}=Tu(),n=``;return t===`theme-errors`?n=`pb-[110px]`:t===`upgrade`?n=`pb-[254px]`:t===`whats-new`&&(n=`pb-[180px]`),(0,I.jsxs)(uc,{className:`justify-between px-3 pt-4 pb-1`,children:[(0,I.jsxs)(`div`,{className:`flex flex-col gap-2 sidebar:gap-4`,children:[(0,I.jsx)(Dp,{}),(0,I.jsx)(Xp,{}),(0,I.jsx)(Zp,{})]}),(0,I.jsxs)(`div`,{className:`flex flex-col gap-2 sidebar:gap-4 ${n}`,children:[(0,I.jsx)(Du,{banner:e}),(0,I.jsx)(Qp,{className:`pb-0`})]})]})}var em=N.forwardRef(function({...e},t){return(0,I.jsxs)(nc,{ref:t,"data-testid":`admin-sidebar`,...e,children:[(0,I.jsx)(Lc,{className:`px-5 pt-5 pb-0`}),(0,I.jsx)($p,{}),(0,I.jsx)(Eu,{className:`gap-0 p-3`})]})}),tm=1.5;function nm({to:e,activeOnSubpath:t=!1,children:n,...r}){let i=G({path:e,activeOnSubpath:t}),a=`#/${e?.replace(/^\/?#\//,``)}`;return(0,I.jsx)(A,{className:`w-full max-w-16 min-w-9 rounded-full hover:bg-sidebar-accent hover:text-sidebar-accent-foreground ${i?`bg-sidebar-accent text-sidebar-accent-foreground`:`bg-transparent`}`,asChild:!0,...r,"data-active":i,size:`icon`,variant:`ghost`,children:(0,I.jsx)(`a`,{href:a,children:n})})}function rm(){let{isMobile:e}=H(),t=Tc();return!e||!t?(0,I.jsx)(I.Fragment,{}):(0,I.jsx)(`div`,{className:`safe-area-inset-bottom fixed inset-x-0 bottom-0 z-50 h-[var(--mobile-navbar-height)] border-t border-sidebar-border bg-sidebar/80 backdrop-blur-md sidebar:hidden`,children:(0,I.jsxs)(`div`,{className:`mx-auto grid size-full max-w-[300px] grid-cols-4 items-center justify-items-center px-5`,children:[(0,I.jsxs)(nm,{to:`analytics`,activeOnSubpath:!0,children:[(0,I.jsx)(Yt,{strokeWidth:tm}),(0,I.jsx)(`span`,{className:`sr-only`,children:`Analytics`})]}),(0,I.jsxs)(nm,{to:`posts`,activeOnSubpath:!0,children:[(0,I.jsx)(Pt,{strokeWidth:tm}),(0,I.jsx)(`span`,{className:`sr-only`,children:`Posts`})]}),(0,I.jsxs)(nm,{to:`members`,activeOnSubpath:!0,children:[(0,I.jsx)(Gt,{strokeWidth:tm}),(0,I.jsx)(`span`,{className:`sr-only`,children:`Members`})]}),(0,I.jsxs)(rc,{className:`h-9 rounded-full px-8 hover:bg-transparent`,children:[(0,I.jsx)(jt,{strokeWidth:tm}),(0,I.jsx)(`span`,{className:`sr-only`,children:`Toggle Sidebar`})]})]})})}var im=`ghost-dunning-pay-return-route`,am=`ghost-dunning-payment-settled-for`,om=M().transform(e=>new Date(e)).pipe(Zn()),sm=j({active:Gn(!0),paymentFailedAt:om,suspendsAt:om}).refine(({paymentFailedAt:e,suspendsAt:t})=>t.getTime()>e.getTime());function cm(e){let t=sm.safeParse(e);return t.success?t.data:null}var lm=6e4,um=Date.now(),dm=null,fm=0,pm=new Set;function mm(){um=Date.now(),pm.forEach(e=>e())}function hm(){return um}function gm(e){return pm.add(e),()=>{pm.delete(e)}}function _m(){fm+=1,fm===1&&(mm(),dm=setInterval(mm,lm));let e=!1;return()=>{e||(e=!0,--fm,fm===0&&dm&&(clearInterval(dm),dm=null))}}var vm=.75,ym=.25,bm=1440*60*1e3,xm=`ghost-dunning-lock-dismissed-for`,Sm=new Set,Cm=null;function wm(){try{return window.sessionStorage.getItem(xm)}catch{return Cm}}function Tm(e){return Sm.add(e),()=>{Sm.delete(e)}}function Em(e){Cm=e.paymentFailedAt.toISOString();try{window.sessionStorage.setItem(xm,Cm)}catch{}}
2function Dm(e){Em(e),Sm.forEach(e=>e())}function Om(e){Em(e)}function km(e){try{window.sessionStorage.setItem(im,e)}catch{}}function Am(){try{return window.sessionStorage.getItem(am)}catch{return null}}function jm(){let{data:e}=x(),t=Ye(),n=tf(`dunningWarnings`)?cm(e?.config.hostSettings?.billing?.dunning):null,r=!!n,i=(0,N.useSyncExternalStore)(gm,hm);(0,N.useEffect)(()=>{if(r)return _m()},[r]);let a=(0,N.useSyncExternalStore)(Tm,wm),o=(0,N.useSyncExternalStore)(Tm,Am);if(!n)return null;let{paymentFailedAt:s,suspendsAt:c}=n;if(t?.subscription?.status===`active`||o===s.toISOString())return null;let l=c.getTime()-s.getTime(),u=(i-s.getTime())/l,d=Math.max(0,Math.ceil((c.getTime()-i)/bm));return{phase:u>=vm?`locked`:`warning`,daysLeft:d,urgent:u>=ym,lockDismissed:a===s.toISOString(),paymentFailedAt:s,suspendsAt:c}}function Mm(e){return e===`/pro`||e.startsWith(`/pro/`)}var Nm=`/settings/migration`;function Pm(e){return e===`/settings/migration`||e.startsWith(`/settings/migration/`)}var Fm=`#modal-backdrop, :is([role="dialog"], [role="alertdialog"])[data-state="open"]`;function Im(){return document.body.style.pointerEvents===`none`||!!document.querySelector(Fm)}var Lm=new Set,Rm=null;function zm(e){return Lm.add(e),Rm||(Rm=new MutationObserver(()=>{Lm.forEach(e=>e())}),Rm.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`data-state`,`role`,`id`,`style`]})),()=>{Lm.delete(e),Lm.size===0&&(Rm?.disconnect(),Rm=null)}}var Bm=()=>()=>{},Vm=()=>!1;function Hm(e){return(0,N.useSyncExternalStore)(e?zm:Bm,e?Im:Vm)}function Um(){let{data:e}=y(),t=jm(),n=C(),r=!!(t&&t.phase===`locked`&&!t.lockDismissed&&e&&!Mm(n.pathname)&&!Pm(n.pathname)),i=Hm(r);return r&&!i}var Wm=`#/pro/update-card/return`,Gm=`#${Nm}`;function Km(e){return e.toLocaleDateString(void 0,{month:`short`,day:`numeric`})}function qm(e){return e===1?`1 day`:`${e} days`}function Jm(e,t){return t?e.urgent?`Action needed: payment failed.`:`Your payment didn’t go through.`:e.urgent?`Payment still failing.`:`This site’s payment failed.`}function Ym(e,t){let n=Km(e.suspendsAt),r=qm(e.daysLeft);return t?`Complete your payment by ${n} to avoid suspension (${r} left).`:`Remind the site owner to pay the outstanding invoice before ${n} to avoid suspension (${r} left).`}function Xm(e){return e===0?`Your site will be suspended soon`:e===1?`Your site will be suspended tomorrow`:`Your site will be suspended in ${e} days`}function Zm(e,t){let n=Km(e.paymentFailedAt),r=Km(e.suspendsAt);return t?`Your last payment failed on ${n} and reminders have gone unanswered. Pay the outstanding invoice before ${r} to avoid suspension.`:`The last payment failed on ${n} and reminders have gone unanswered. Remind the site owner to pay the outstanding invoice before ${r} to avoid suspension.`}function Qm({size:e,state:t}){let n=C();return(0,I.jsx)(A,{size:e,asChild:!0,children:(0,I.jsx)(`a`,{href:Wm,onClick:()=>{Om(t),km(n.pathname)},children:`Pay now`})})}function $m(){let{data:e}=y(),t=jm(),n=Um(),r=C();if(!t||n||!e||Mm(r.pathname))return null;let i=In(e);return(0,I.jsxs)(oi,{className:T(`flex-none border-b px-6 py-2.5`,t.urgent?`border-state-danger/40 bg-state-danger/10`:`border-state-warning/40 bg-state-warning/10`),"data-testid":`dunning-banner`,gap:`md`,justify:`between`,role:`alert`,children:[(0,I.jsxs)(oi,{align:`center`,className:`text-sm`,gap:`sm`,children:[(0,I.jsx)(vt,{className:T(`size-4 shrink-0`,t.urgent?`text-state-danger`:`text-state-warning`)}),(0,I.jsxs)(`span`,{children:[(0,I.jsx)(`span`,{className:`font-semibold`,children:Jm(t,i)}),` `,Ym(t,i)]})]}),i&&(0,I.jsx)(Qm,{size:`sm`,state:t})]})}function eh({enabled:e=!0}={}){let{data:t}=Ln({enabled:e,searchParams:{filter:`roles.name:'Owner'`,limit:`1`,include:`roles`}});return t?.users.find(In)}function th({owner:e}){let t=e.name||e.email;return(0,I.jsxs)(oi,{align:`center`,className:`mt-4`,gap:`md`,children:[(0,I.jsx)(`div`,{className:`flex size-14 shrink-0 items-center justify-center rounded-full bg-muted text-xl font-semibold text-foreground`,children:t.charAt(0).toUpperCase()}),(0,I.jsxs)(si,{className:`text-left`,gap:`none`,children:[(0,I.jsxs)(we,{size:`lg`,weight:`bold`,children:[t,` (Owner)`]}),(0,I.jsx)(we,{size:`md`,tone:`secondary`,children:e.email})]})]})}function nh(){let{data:e}=y(),t=jm(),n=Um(),r=!!(e&&In(e)),i=eh({enabled:n&&!!e&&!r}),a=(0,N.useRef)(null);return(0,N.useEffect)(()=>
2{if(!n)return;let e=document.activeElement;return a.current?.focus(),()=>{e instanceof HTMLElement&&e.isConnected&&e.focus()}},[n]),!t||!e||!n?null:(0,I.jsxs)(`div`,{ref:a,"aria-labelledby":`dunning-overlay-title`,"aria-modal":`true`,className:`absolute inset-0 z-[9990] flex items-center justify-center overflow-y-auto bg-background px-10 py-16 outline-hidden`,"data-testid":`dunning-overlay`,role:`alertdialog`,tabIndex:-1,children:[(0,I.jsx)(A,{"aria-label":`Dismiss`,className:`absolute top-6 right-6 text-muted-foreground hover:text-foreground`,size:`icon`,title:`Dismiss`,variant:`ghost`,onClick:()=>Dm(t),children:(0,I.jsx)(zt,{className:`size-6!`})}),(0,I.jsxs)(si,{align:`center`,className:`text-center`,gap:`lg`,children:[(0,I.jsx)(`div`,{className:`flex size-14 items-center justify-center rounded-full bg-state-danger/10`,children:(0,I.jsx)(vt,{className:`size-6 text-state-danger`})}),(0,I.jsx)(`h1`,{className:`text-3xl font-bold tracking-tight text-foreground`,id:`dunning-overlay-title`,children:Xm(t.daysLeft)}),(0,I.jsx)(we,{className:`max-w-[620px]`,leading:`relaxed`,size:`md`,tone:`secondary`,children:Zm(t,r)}),r?(0,I.jsxs)(oi,{align:`center`,className:`mt-4`,gap:`md`,children:[(0,I.jsx)(Qm,{size:`lg`,state:t}),(0,I.jsx)(A,{size:`lg`,variant:`outline`,asChild:!0,children:(0,I.jsx)(`a`,{href:Gm,children:`Download my data`})})]}):i&&(0,I.jsx)(th,{owner:i})]})]})}var rh=()=>S(()=>import(`./global-search-modal-DItvyonO.js`),__vite__mapDeps([242,1,5,3,4,6,2,8,9,61,12,10,11,13,14,191,192,193,19,16,20,124,50,24,106,140,83,81,204,32,57,200]),import.meta.url),ih=(0,N.lazy)(rh),ah=`:is([role="dialog"], [role="alertdialog"])[data-state="open"], .epm-modal, .fullscreen-modal`;function oh({children:e}){let t=ed(`globalSearchReact`)===`react`,n=Tc(),r=t&&n,[i,a]=(0,N.useState)({open:!1,count:0}),o=(0,N.useCallback)(()=>{a(e=>e.open?e:{open:!0,count:e.count+1})},[]),s=(0,N.useCallback)(e=>{a(t=>({...t,open:e}))},[]);return(0,N.useEffect)(()=>{if(!r){s(!1);return}rh();let e=e=>{Pc(e)&&(!i.open&&document.querySelector(ah)||(e.preventDefault(),o()))};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[r,i.open,o,s]),(0,I.jsxs)(jc.Provider,{value:r?o:null,children:[e,i.count>0&&(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(ih,{open:i.open,onOpenChange:s},i.count)})]})}var sh={contentClassName:`max-w-[1920px]`,contentGutter:`var(--page-gutter)`,profileContentClassName:`sidebar:pl-0`},ch=`[&_.max-w-page]:max-w-(--content-width),[&_[data-list-page=list-page]]:px-(--page-gutter),[&_[data-detail-page=detail-page]]:px-(--page-gutter),[&_[data-list-page=header]]:-mx-(--page-gutter),[&_[data-list-page=header]]:px-(--page-gutter),[&_[data-list-page=header]]:pt-[28px],[&_[data-detail-page=header]]:pt-[28px],[&_[data-network-header=header]]:pt-[8px],[&_[data-page-header=main]]:flex-wrap,[&_[data-page-header=left]]:h-auto,[&_[data-page-header=left]]:max-w-full,[&_.admin-x-container-error]:bg-background,[&_.gh-canvas]:max-w-(--content-width),[&_.gh-canvas]:px-(--page-gutter),[&_.gh-main-width]:max-w-(--content-width),[&_.gh-main-width]:px-(--page-gutter),[&_.gh-canvas-header]:-mx-(--page-gutter),[&_.gh-canvas-header]:px-(--page-gutter),[&_.gh-canvas-header]:pt-[28px]!,[&_.gh-canvas-header]:pb-[28px]!,[&_[data-view-site-preview]]:inset-y-2!,[&_[data-view-site-preview]]:right-2!,[&_[data-view-site-preview]]:left-0!,[&_[data-view-site-preview]]:h-[calc(100%-16px)]!,[&_[data-view-site-preview]]:w-[calc(100%-8px)]!,[&_[data-view-site-preview]]:rounded-xl!,[&_[data-view-site-preview]]:border!,[&_[data-view-site-preview]]:border-[var(--border-subtle)]!`.split(`,`).join(` `);function lh({children:e}){let{data:t}=y(),n=Tc(),r=Um(),i=t&&zn(t),a=N.useRef(null);N.useEffect(()=>{r&&a.current?.scrollTo?.(0,0)},[r]);let o=N.useRef(null),s=N.useRef(null),c=N.useRef(null);return N.useLayoutEffect(()=>{for(let e of[o.current,s.current,c.current])e&&(e.inert=r)},[r]),i?(0,I.jsxs)(`div`,{className:`relative h-full bg-background`,children:[(0,I.jsxs)(`main`,{ref:s,className:`flex h-full flex-col overflow-y-auto`,children:[(0,I.jsx)($m,{}),(0,I.jsx)(`div`,{className:`min-h-0 flex-1`,children:e})]}),(0,I.jsx)(`div`,{ref:c,className:`fixed bottom-3.5 left-3.5 z-20 lg:bottom-8 lg:left-8`,children:(0,I.jsx)(jl,{})}),(0,I.jsx)(nh,{})]}):(0,I.jsx)(oh,{children:(0,I.jsxs)(tc,{className:T(n&&`overflow-hidden [--content-width:1080px] [--page-gutter:20px] sidebar:[--page-gutter:40px] min-[1380px]:[--content-width:1280px] [&_[data-sidebar=sidebar]]:rounded-xl [&_[data-sidebar=sidebar]]:border-border [&_[data-sidebar=sidebar]]:shadow-none [&>main]:min-w-0`),open:!!t&&n,style:n?{"--sidebar-width":`316px`}:void 0,children:[n&&(0,I.jsx)(em,{ref:o,className:T(r&&`opacity-40`),variant:`floating`}),(0,I.jsxs)(ac,{ref:a,className:T(`relative bg-background sidebar:max-h-full`,r?`overflow-hidden`:`overflow-y-auto`,n?`max-h-[calc(100%-var(--mobile-navbar-height))]`:`max-h-full`),children:[(0,I.jsx)($m,{}),(0,I.jsx)(`main`,{ref:s,className:T(`flex-1`,n?ch:`min-h-0`),children:(0,I.jsx)(On,{value:n?sh:void 0,children:e})}),!r&&(0,I.jsx)(rm,{}),(0,I.jsx)(nh,{})]})]})})}function uh(){let{isAvailable:e,mountWidget:t,unmountWidget:n}=Ur();return(0,N.useEffect)(()=>
2{if(e)return t(),n},[e,t,n]),null}function dh(e,t){return t={exports:{}},e(t,t.exports),t.exports}var fh={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},ph=function(e){return!e||typeof e==`string`?!1:e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&e.constructor.name!==`String`)},mh=dh(function(e){var t=Array.prototype.concat,n=Array.prototype.slice,r=e.exports=function(e){for(var r=[],i=0,a=e.length;i<a;i++){var o=e[i];ph(o)?r=t.call(r,n.call(o)):r.push(o)}return r};r.wrap=function(e){return function(){return e(r(arguments))}}}),hh=dh(function(e){var t=Object.hasOwnProperty,n=Object.create(null);for(var r in fh)t.call(fh,r)&&(n[fh[r]]=r);var i=e.exports={to:{},get:{}};i.get=function(e){var t=e.substring(0,3).toLowerCase(),n,r;switch(t){case`hsl`:n=i.get.hsl(e),r=`hsl`;break;case`hwb`:n=i.get.hwb(e),r=`hwb`;break;default:n=i.get.rgb(e),r=`rgb`;break}return n?{model:r,value:n}:null},i.get.rgb=function(e){if(!e)return null;var n=/^#([a-f0-9]{3,4})$/i,r=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,i=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,o=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,s=/^(\w+)$/,c=[0,0,0,1],l,u,d;if(l=e.match(r)){for(d=l[2],l=l[1],u=0;u<3;u++){var f=u*2;c[u]=parseInt(l.slice(f,f+2),16)}d&&(c[3]=parseInt(d,16)/255)}else if(l=e.match(n)){for(l=l[1],d=l[3],u=0;u<3;u++)c[u]=parseInt(l[u]+l[u],16);d&&(c[3]=parseInt(d+d,16)/255)}else if(l=e.match(i)){for(u=0;
2u<3;u++)c[u]=parseInt(l[u+1],0);l[4]&&(l[5]?c[3]=parseFloat(l[4])*.01:c[3]=parseFloat(l[4]))}else if(l=e.match(o)){for(u=0;u<3;u++)c[u]=Math.round(parseFloat(l[u+1])*2.55);l[4]&&(l[5]?c[3]=parseFloat(l[4])*.01:c[3]=parseFloat(l[4]))}else if(l=e.match(s))return l[1]===`transparent`?[0,0,0,0]:t.call(fh,l[1])?(c=fh[l[1]],c[3]=1,c):null;else return null;for(u=0;u<3;u++)c[u]=a(c[u],0,255);return c[3]=a(c[3],0,1),c},i.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,a(parseFloat(t[2]),0,100),a(parseFloat(t[3]),0,100),a(isNaN(n)?1:n,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,a(parseFloat(t[2]),0,100),a(parseFloat(t[3]),0,100),a(isNaN(n)?1:n,0,1)]}return null},i.to.hex=function(){var e=mh(arguments);return`#`+o(e[0])+o(e[1])+o(e[2])+(e[3]<1?o(Math.round(e[3]*255)):``)},i.to.rgb=function(){var e=mh(arguments);return e.length<4||e[3]===1?`rgb(`+Math.round(e[0])+`, `+Math.round(e[1])+`, `+Math.round(e[2])+`)`:`rgba(`+Math.round(e[0])+`, `+Math.round(e[1])+`, `+Math.round(e[2])+`, `+e[3]+`)`},i.to.rgb.percent=function(){var e=mh(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||e[3]===1?`rgb(`+t+`%, `+n+`%, `+r+`%)`:`rgba(`+t+`%, `+n+`%, `+r+`%, `+e[3]+`)`},i.to.hsl=function(){var e=mh(arguments);return e.length<4||e[3]===1?`hsl(`+e[0]+`, `+e[1]+`%, `+e[2]+`%)`:`hsla(`+e[0]+`, `+e[1]+`%, `+e[2]+`%, `+e[3]+`)`},i.to.hwb=function(){var e=mh(arguments),t=``;return e.length>=4&&e[3]!==1&&(t=`, `+e[3]),`hwb(`+e[0]+`, `+e[1]+`%, `+e[2]+`%`+t+`)`},i.to.keyword=function(e){return n[e.slice(0,3)]};function a(e,t,n){return Math.min(Math.max(t,e),n)}function o(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?`0`+t:t}});hh.to,hh.get;var gh={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
2ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},J=dh(function(e){var t={};for(var n in gh)gh.hasOwnProperty(n)&&(t[gh[n]]=n);var r=e.exports={rgb:{channels:3,labels:`rgb`},hsl:{channels:3,labels:`hsl`},hsv:{channels:3,labels:`hsv`},hwb:{channels:3,labels:`hwb`},cmyk:{channels:4,labels:`cmyk`},xyz:{channels:3,labels:`xyz`},lab:{channels:3,labels:`lab`},lch:{channels:3,labels:`lch`},hex:{channels:1,labels:[`hex`]},keyword:{channels:1,labels:[`keyword`]},ansi16:{channels:1,labels:[`ansi16`]},ansi256:{channels:1,labels:[`ansi256`]},hcg:{channels:3,labels:[`h`,`c`,`g`]},apple:{channels:3,labels:[`r16`,`g16`,`b16`]},gray:{channels:1,labels:[`gray`]}};for(var i in r)if(r.hasOwnProperty(i)){if(!(`channels`in r[i]))throw Error(`missing channels property: `+i);if(!(`labels`in r[i]))throw Error(`missing channel labels property: `+i);if(r[i].labels.length!==r[i].channels)throw Error(`channel and label counts mismatch: `+i);var a=r[i].channels,o=r[i].labels;delete r[i].channels,delete r[i].labels,Object.defineProperty(r[i],"channels",{value:a}),Object.defineProperty(r[i],"labels",{value:o})}r.rgb.hsl=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s,c,l;return a===i?s=0:t===a?s=(n-r)/o:n===a?s=2+(r-t)/o:r===a&&(s=4+(t-n)/o),s=Math.min(s*60,360),s<0&&(s+=360),l=(i+a)/2,c=a===i?0:l<=.5?o/(a+i):o/(2-a-i),[s,c*100,l*100]},r.rgb.hsv=function(e){var t,n,r,i,a,o=e[0]/255,s=e[1]/255,c=e[2]/255,l=Math.max(o,s,c),u=l-Math.min(o,s,c),d=function(e){return(l-e)/6/u+1/2};return u===0?i=a=0:(a=u/l,t=d(o),n=d(s),r=d(c),o===l?i=r-n:s===l?i=1/3+t-r:c===l&&(i=2/3+n-t),i<0?i+=1:i>1&&--i),[i*360,a*100,l*100]},r.rgb.hwb=function(e){var t=e[0],n=e[1],i=e[2],a=r.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(n,i));return i=1-1/255*Math.max(t,Math.max(n,i)),[a,o*100,i*100]},r.rgb.cmyk=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i,a,o,s=Math.min(1-t,1-n,1-r);return i=(1-t-s)/(1-s)||0,a=(1-n-s)/(1-s)||0,o=(1-r-s)/(1-s)||0,[i*100,a*100,o*100,s*100]};function s(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}r.rgb.keyword=function(e){var n=t[e];if(n)return n;var r=1/0,i;for(var a in gh)if(gh.hasOwnProperty(a)){var o=gh[a],c=s(e,o);c<r&&(r=c,i=a)}return i},r.keyword.rgb=function(e){return gh[e]},r.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255;t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;var i=t*.4124+n*.3576+r*.1805,a=t*.2126+n*.7152+r*.0722,o=t*.0193+n*.1192+r*.9505;return[i*100,a*100,o*100]},r.rgb.lab=function(e){var t=r.rgb.xyz(e),n=t[0],i=t[1],a=t[2],o,s,c;return n/=95.047,i/=100,a/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,o=116*i-16,s=500*(n-i),c=200*(i-a),[o,s,c]},r.hsl.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100,i,a,o,s,c;if(n===0)return c=r*255,[c,c,c];a=r<.5?r*(1+n):r+n-r*n,i=2*r-a,s=[0,0,0];for(var l=0;l<3;l++)o=t+1/3*-(l-1),o<0&&o++,o>1&&o--,c=6*o<1?i+(a-i)*6*o:2*o<1?a:3*o<2?i+(a-i)*(2/3-o)*6:i,s[l]=c*255;return s},r.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,i=n,a=Math.max(r,.01),o,s;return r*=2,n*=r<=1?r:2-r,i*=a<=1?a:2-a,s=(r+n)/2,o=r===0?2*i/(a+i):2*n/(r+n),[t,o*100,s
2*100]},r.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,i=Math.floor(t)%6,a=t-Math.floor(t),o=255*r*(1-n),s=255*r*(1-n*a),c=255*r*(1-n*(1-a));switch(r*=255,i){case 0:return[r,c,o];case 1:return[s,r,o];case 2:return[o,r,c];case 3:return[o,s,r];case 4:return[c,o,r];case 5:return[r,o,s]}},r.hsv.hsl=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,i=Math.max(r,.01),a,o,s=(2-n)*r;return a=(2-n)*i,o=n*i,o/=a<=1?a:2-a,o||=0,s/=2,[t,o*100,s*100]},r.hwb.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100,i=n+r,a,o,s,c;i>1&&(n/=i,r/=i),a=Math.floor(6*t),o=1-r,s=6*t-a,a&1&&(s=1-s),c=n+s*(o-n);var l,u,d;switch(a){default:case 6:case 0:l=o,u=c,d=n;break;case 1:l=c,u=o,d=n;break;case 2:l=n,u=o,d=c;break;case 3:l=n,u=c,d=o;break;case 4:l=c,u=n,d=o;break;case 5:l=o,u=n,d=c;break}return[l*255,u*255,d*255]},r.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,i=e[3]/100,a=1-Math.min(1,t*(1-i)+i),o=1-Math.min(1,n*(1-i)+i),s=1-Math.min(1,r*(1-i)+i);return[a*255,o*255,s*255]},r.xyz.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,i=t*3.2406+n*-1.5372+r*-.4986,a=t*-.9689+n*1.8758+r*.0415,o=t*.0557+n*-.204+r*1.057;return i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,i=Math.min(Math.max(0,i),1),a=Math.min(Math.max(0,a),1),o=Math.min(Math.max(0,o),1),[i*255,a*255,o*255]},r.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2],i,a,o;return t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,i=116*n-16,a=500*(t-n),o=200*(n-r),[i,a,o]},r.lab.xyz=function(e){var t=e[0],n=e[1],r=e[2],i,a=(t+16)/116,o;i=n/500+a,o=a-r/200;var s=a**3,c=i**3,l=o**3;return a=s>.008856?s:(a-16/116)/7.787,i=c>.008856?c:(i-16/116)/7.787,o=l>.008856?l:(o-16/116)/7.787,i*=95.047,a*=100,o*=108.883,[i,a,o]},r.lab.lch=function(e){var t=e[0],n=e[1],r=e[2],i=Math.atan2(r,n)*360/2/Math.PI,a;return i<0&&(i+=360),a=Math.sqrt(n*n+r*r),[t,a,i]},r.lch.lab=function(e){var t=e[0],n=e[1],r=e[2],i,a,o=r/360*2*Math.PI;return i=n*Math.cos(o),a=n*Math.sin(o),[t,i,a]},r.rgb.ansi16=function(e){var t=e[0],n=e[1],i=e[2],a=1 in arguments?arguments[1]:r.rgb.hsv(e)[2];if(a=Math.round(a/50),a===0)return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return a===2&&(o+=60),o},r.hsv.ansi16=function(e){return r.rgb.ansi16(r.hsv.rgb(e),e[2])},r.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},r.ansi16.rgb=function(e){var t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];var n=(~~(e>50)+1)*.5;return[(t&1)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},r.ansi256.rgb=function(e){if(e>=232){var t=(e-232)*10+8;return[t,t,t]}e-=16;var n;return[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},r.rgb.hex=function(e){var t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return`000000`.substring(t.length)+t},r.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];t[0].length===3&&(n=n.split(``).map(function(e){return e+e}).join(``));var r=parseInt(n,16);return[r>>16&255,r>>8&255,r&255]},r.rgb.hcg=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.max(Math.max(t,n),r),a=Math.min(Math.min(t,n),r),o=i-a,s=o<1?a/(1-o):0,c=o<=0?0:i===t?(n-r)/o%6:i===n?2+(r-t)/o:4+(t-n)/o+4;return c/=6,c%=1,[c*360,o*100,s*100]},r.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=1,i=0;return r=n<.5?2*t*n:2*t*(1-n),r<1&&(i=(n-.5*r)/(1-r)),[e[0],r*100,i*100]},r.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],r*100,i*100]},r.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(n===0)return[r*255,r*255,r*255];var i=[0,0,0],a=t%1*6,o=a%1,s=1-o,c=0;switch(Math.floor(a)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=s,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=s,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=s}return c=(1-n)*r,[(n*i[0]+c)*255,(n*i[1]+c)*255,(n*i[2]+c)*255]},r.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],r*100,n*100]},r.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],r*100,n*100]},r.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],(n-t)*100,(1-n)*100]},r.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],r*100,i*100]},r.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},r.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},r.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},r.gray.hsl=r.gray.hsv=function(e){return[0,0,e[0]]},r.gray.hwb=function(e){return[0,100,e[0]]},r.gray.cmyk=function(e){return[0,0,0,e[0]]},r.gray.lab=function(e){return[e[0],0,0]},r.gray.hex=function(e){var t=Math.round(e[0]/100*255)&255,n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return`000000`.substring(n.length)+n},r.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}});J.rgb,J.hsl,J.hsv,J.hwb,J.cmyk,J.xyz,J.lab,J.lch,J.hex,J.keyword,J.ansi16,J.ansi256,J.hcg,J.apple,J.gray;function _h(){for(var e={},t=Object.keys(J),n=t.length,r=0;r<n;r++)e[t[r]]={distance:-1,parent:null};return e}function vh(e){var t=_h(),n=[e];for(t[e].distance=0;n.length;)for(var r=n.pop(),i=Object.keys(J[r]),a=i.length,o=0;o<a;o++){var s=i[o],c=t[s];c.distance===-1&&(c.distance=t[r].distance+1,c.parent=r,n.unshift(s))}return t}function yh(e,t){return function(n){return t(e(n))}}function bh(e,t){for(var n=[t[e].parent,e],r=J[t[e].parent][e],i=t[e].parent;t[i].parent;)n.unshift(t[i].parent),r=yh(J[t[i].parent][i],r),i=t[i].parent;return r.conversion=n,r}var xh=function(e){for(var t=vh(e),n={},r=Object.keys(t),i=r.length,a=0;a<i;a++){var o=r[a];t[o].parent!==null&&(n[o]=bh(o,t))}return n},Sh={},Ch=Object.keys(J);function wh(e){var t=function(t){return t==null?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return`conversion`in e&&(t.conversion=e.conversion),t}function Th(e){var t=function(t){if(t==null)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if(typeof n==`object`)for(var r=n.length,i=0;i<r;i++)n[i]=Math.round(n[i]);return n};return`conversion`in e&&(t.conversion=e.conversion),t}
vendor: 5,669 bytes, line 2
2Ch.forEach(function(e){Sh[e]={},Object.defineProperty(Sh[e],"channels",{value:J[e].channels}),Object.defineProperty(Sh[e],"labels",{value:J[e].labels});var t=xh(e);Object.keys(t).forEach(function(n){var r=t[n];Sh[e][n]=Th(r),Sh[e][n].raw=wh(r)})});var Y=Sh,Eh=[].slice,Dh=[`keyword`,`gray`,`hex`],Oh={};Object.keys(Y).forEach(function(e){Oh[Eh.call(Y[e].labels).sort().join(``)]=e});var kh={};function X(e,t){if(!(this instanceof X))return new X(e,t);if(t&&t in Dh&&(t=null),t&&!(t in Y))throw Error(`Unknown model: `+t);var n,r;if(e==null)this.model=`rgb`,this.color=[0,0,0],this.valpha=1;else if(e instanceof X)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if(typeof e==`string`){var i=hh.get(e);if(i===null)throw Error(`Unable to parse color from string: `+e);this.model=i.model,r=Y[this.model].channels,this.color=i.value.slice(0,r),this.valpha=typeof i.value[r]==`number`?i.value[r]:1}else if(e.length){this.model=t||`rgb`,r=Y[this.model].channels;var a=Eh.call(e,0,r);this.color=Nh(a,r),this.valpha=typeof e[r]==`number`?e[r]:1}else if(typeof e==`number`)e&=16777215,this.model=`rgb`,this.color=[e>>16&255,e>>8&255,e&255],this.valpha=1;else{this.valpha=1;var o=Object.keys(e);`alpha`in e&&(o.splice(o.indexOf(`alpha`),1),this.valpha=typeof e.alpha==`number`?e.alpha:0);var s=o.sort().join(``);if(!(s in Oh))throw Error(`Unable to parse color from object: `+JSON.stringify(e));this.model=Oh[s];var c=Y[this.model].labels,l=[];for(n=0;n<c.length;n++)l.push(e[c[n]]);this.color=Nh(l)}if(kh[this.model])for(r=Y[this.model].channels,n=0;n<r;n++){var u=kh[this.model][n];u&&(this.color[n]=u(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}X.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in hh.to?this:this.rgb();t=t.round(typeof e==`number`?e:1);var n=t.valpha===1?t.color:t.color.concat(this.valpha);return hh.to[t.model](n)},percentString:function(e){var t=this.rgb().round(typeof e==`number`?e:1),n=t.valpha===1?t.color:t.color.concat(this.valpha);return hh.to.rgb.percent(n)},array:function(){return this.valpha===1?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=Y[this.model].channels,n=Y[this.model].labels,r=0;r<t;r++)e[n[r]]=this.color[r];return this.valpha!==1&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,this.valpha!==1&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,this.valpha!==1&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new X(this.color.map(jh(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new X(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:Z(`rgb`,0,Q(255)),green:Z(`rgb`,1,Q(255)),blue:Z(`rgb`,2,Q(255)),hue:Z([`hsl`,`hsv`,`hsl`,`hwb`,`hcg`],0,function(e){return(e%360+360)%360}),saturationl:Z(`hsl`,1,Q(100)),lightness:Z(`hsl`,2,Q(100)),saturationv:Z(`hsv`,1,Q(100)),value:Z(`hsv`,2,Q(100)),chroma:Z(`hcg`,1,Q(100)),gray:Z(`hcg`,2,Q(100)),white:Z(`hwb`,1,Q(100)),wblack:Z(`hwb`,2,Q(100)),cyan:Z(`cmyk`,0,Q(100)),magenta:Z(`cmyk`,1,Q(100)),yellow:Z(`cmyk`,2,Q(100)),black:Z(`cmyk`,3,Q(100)),x:Z(`xyz`,0,Q(100)),y:Z(`xyz`,1,Q(100)),z:Z(`xyz`,2,Q(100)),l:Z(`lab`,0,Q(100)),a:Z(`lab`,1),b:Z(`lab`,2),keyword:function(e){return arguments.length?new X(e):Y[this.model].keyword(this.color)},hex:function(e){return arguments.length?new X(e):hh.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(e[0]&255)<<16|(e[1]&255)<<8|e[2]&255},luminosity:function(){for(var e=this.rgb().color,t=[],n=0;n<e.length;n++){var r=e[n]/255;t[n]=r<=.03928?r/12.92:((r+.055)/1.055)**2.4}return .2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?`AAA`:t>=4.5?`AA`:``},isDark:function(){var e=this.rgb().color;return(e[0]*299+e[1]*587+e[2]*114)/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=e[0]*.3+e[1]*.59+e[2]*.11;return X.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n+e)%360,n=n<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw Error(`Argument to "mix" was not a Color instance, but rather an instance of `+typeof e);var n=e.rgb(),r=this.rgb(),i=t===void 0?.5:t,a=2*i-1,o=n.alpha()-r.alpha(),s=((a*o===-1?a:(a+o)/(1+a*o))+1)/2,c=1-s;return X.rgb(s*n.red()+c*r.red(),s*n.green()+c*r.green(),s*n.blue()+c*r.blue(),n.alpha()*i+r.alpha()*(1-i))}},Object.keys(Y).forEach(function(e){if(Dh.indexOf(e)===-1){var t=Y[e].channels;X.prototype[e]=function(){if(this.model===e)return new X(this);if(arguments.length)return new X(arguments,e);var n=typeof arguments[t]==`number`?t:this.valpha;return new X(Mh(Y[this.model][e].raw(this.color)).concat(n),e)}
2,X[e]=function(n){return typeof n==`number`&&(n=Nh(Eh.call(arguments),t)),new X(n,e)}}});function Ah(e,t){return Number(e.toFixed(t))}function jh(e){return function(t){return Ah(t,e)}}function Z(e,t,n){return e=Array.isArray(e)?e:[e],e.forEach(function(e){(kh[e]||(kh[e]=[]))[t]=n}),e=e[0],function(r){var i;return arguments.length?(n&&(r=n(r)),i=this[e](),i.color[t]=r,i):(i=this[e]().color[t],n&&(i=n(i)),i)}}function Q(e){return function(t){return Math.max(0,Math.min(e,t))}}function Mh(e){return Array.isArray(e)?e:[e]}function Nh(e,t){for(var n=0;n<t;n++)typeof e[n]!=`number`&&(e[n]=0);return e}var $=X;function Ph(e,t,n){let r=$(e),i=$(t),{h:a,s:o}=r.hsl().object(),s=r;for(;s.contrast(i)<n&&!(s.lightness()>=100);)s=$({h:a,s:o,l:s.lightness()+5});return s}function Fh(e,t,n){let r=$(e),i=$(t),{h:a,s:o}=r.hsl().object(),s=r;for(;s.contrast(i)<n&&!(s.lightness()<=0);)s=$({h:a,s:o,l:s.lightness()-5});return s}function Ih(e){let t=$(e),n=$({r:255,g:255,b:255}),r=$({r:0,g:0,b:0});return t.red()*.299+t.green()*.587+t.blue()*.114>=186?r:n}var Lh={light:`#ffffff`,dark:`#151719`},Rh=2;function zh(e,t){let n;try{n=$(e)}catch{return e}let r=$(Lh[t]);return n.contrast(r)>Rh?n.hex():(t===`dark`?Ph:Fh)(n,r,Rh).hex()}function Bh(){let{data:e}=P(),{resolvedTheme:t}=yl(),n=F(e?.settings,`accent_color`);(0,N.useLayoutEffect)(()=>{if(!n)return;let e={"--accent-color":n,"--kg-accent-color":n,"--adjusted-accent-color":zh(n,t)},{style:r}=document.documentElement;for(let[t,n]of Object.entries(e))r.setProperty(t,n);return()=>{for(let t of Object.keys(e))r.removeProperty(t)}},[n,t])}function Vh(){let{data:e,errorUpdatedAt:t}=y(),n=!e&&t>0,r=Yf();return P(),Bh(),gt(),et(),Ze(),cp(!!e),(0,I.jsx)(Xe,{children:e?(0,I.jsxs)(lh,{children:[(0,I.jsx)(ge,{}),(0,I.jsx)(ot,{}),(0,I.jsx)(uh,{})]}):n&&r===`react`?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(tp,{}),(0,I.jsx)(ot,{})]}):(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Je,{}),(0,I.jsx)(ot,{})]})})}function Hh({children:e}){let t=_l();return(0,I.jsx)(vl.Provider,{value:t,children:e})}function Uh(){let{resolvedTheme:e}=yl(),{pathname:t}=C(),n=gp(t);return(0,I.jsx)(ci,{className:`shade-admin`,darkMode:e===`dark`,isAdmin7:!n,"data-react-admin-mounted":!0,children:(0,I.jsx)(Vh,{})})}function Wh({framework:e}){return(0,I.jsx)(N.StrictMode,{children:(0,I.jsx)(c,{...e,children:(0,I.jsx)(be,{prefix:`/`,routes:pp,children:(0,I.jsx)(Hh,{children:(0,I.jsx)(Uh,{})})})})})}var Gh=[`http:`,`https:`,`mailto:`,`tel:`];function Kh(e,{replace:t=!1}={}){let n=e=>{let n=e.startsWith(`/`)?e:`/${e}`;t?window.location.replace(`#${n}`):window.location.hash=n};if(e.match(/^[a-z]+:/i))try{let n=new URL(e);return Gh.includes(n.protocol)?(t?window.location.replace(e):window.location.href=e,!0):!1}catch{return n(e),!0}else return n(e),!0}var qh={ghostVersion:``,externalNavigate:e=>{Kh(e.route,{replace:e.replace})},unsplashConfig:o,sentryDSN:null,...dt};(0,ar.createRoot)(document.getElementById(`root`)).render((0,I.jsx)(Wh,{framework:qh}));export{Nu as $,oo as $t,tf as A,fr as An,ws as At,yd as B,hr as Bn,V as Bt,gf as C,Zr as Cn,Ks as Ct,pf as D,L as Dn,Is as Dt,bf as E,Nr as En,Rs as Et,Yd as F,sr as Fn,fs as Ft,ld as G,io as Gt,ud as H,ur as Hn,ds as Ht,Ad as I,yr as In,vs as It,Lu as J,ro as Jt,Ku as K,eo as Kt,_d as L,vr as Ln,xs as Lt,Bd as M,pr as Mn,us as Mt,qd as N,P as Nn,ys as Nt,Hf as O,xr as On,Ps as Ot,Xd as P,lr as Pn,_s as Pt,Fu as Q,ao as Qt,vd as R,_r as Rn,ms as Rt,qf as S,Qr as Sn,Hs as St,zf as T,Yr as Tn,Gs as Tt,dd as U,br as Un,Qa as Ut,pd as V,cr as Vn,Ss as Vt,fd as W,rr as Wn,lo as Wt,Ru as X,no as Xt,Iu as Y,so as Yt,zu as Z,$a as Zt,Lf as _,Kr as _n,Oc as _t,hp as a,Wi as an,pu as at,Ef as b,Xr as bn,U as bt,wf as c,yi as cn,Kl as ct,mf as d,ii as dn,Pl as dt,Za as en,ju as et,Nf as f,ei as fn,fl as ft,Of as g,ri as gn,kc as gt,Rf as h,ni as hn,Ac as ht,_p as i,fo as in,mu as it,ef as j,dr as jn,Ts as jt,lf as k,F as kn,Ds as kt,Sf as l,si as ln,$l as lt,Ff as m,ti as mn,cl as mt,zp as n,uo as nn,Pu as nt,gp as o,Mi as on,eu as ot,If as p,ai as pn,sl as pt,Uu as q,to as qt,jp as r,po as rn,Au as rt,sp as s,ji as sn,Wl as st,Ih as t,co as tn,Mu as tt,Cf as u,oi as un,Gl as ut,Vf as v,Wr as vn,Dc as vt,Bf as w,qr as wn,Us as wt,Df as x,$r as xn,Ls as xt,kf as y,Gr as yn,Ec as yt,md as z,gr as zn,bs as zt};

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.