PageSourceSearch

https://sondeas.com/_next/static/chunks/16r6e1x77uymx.js

js sondeas.com collected 2026-10-02 01:44:14 UTC 49,478 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,992571,e=>{"use strict";var t=e.i(619273);function i(e,{pages:t,pageParams:n}){let o=t.length-1;return t.length>0?e.getNextPageParam(t[o],t,n[o],n):void 0}function n(e,{pages:t,pageParams:i}){return t.length>0?e.getPreviousPageParam?.(t[0],t,i[0],i):void 0}e.s(["hasNextPage",0,function(e,t){return!!t&&null!=i(e,t)},"hasPreviousPage",0,function(e,t){return!!t&&!!e.getPreviousPageParam&&null!=n(e,t)},"infiniteQueryBehavior",0,function(e){return{onFetch:(o,a)=>{let r=o.options,s=o.fetchOptions?.meta?.fetchMore?.direction,l=o.state.data?.pages||[],c=o.state.data?.pageParams||[],u={pages:[],pageParams:[]},d=0,h=async()=>{let a=!1,h=(0,t.ensureQueryFn)(o.options,o.fetchOptions),m=async(e,i,n)=>{let r;if(a)return Promise.reject();if(null==i&&e.pages.length)return Promise.resolve(e);let s=(r={client:o.client,queryKey:o.queryKey,pageParam:i,direction:n?"backward":"forward",meta:o.options.meta},(0,t.addConsumeAwareSignal)(r,()=>o.signal,()=>a=!0),r),l=await h(s),{maxPages:c}=o.options,u=n?t.addToStart:t.addToEnd;return{pages:u(e.pages,l,c),pageParams:u(e.pageParams,i,c)}};if(s&&l.length){let e="backward"===s,t={pages:l,pageParams:c},o=(e?n:i)(r,t);u=await m(t,o,e)}else{let t=e??l.length;do{let e=0===d?c[0]??r.initialPageParam:i(r,u);if(d>0&&null==e)break;u=await m(u,e),d++}while(d<t)}return u};o.options.persister?o.fetchFn=()=>o.options.persister?.(h,{client:o.client,queryKey:o.queryKey,meta:o.options.meta,signal:o.signal},a):o.fetchFn=h}}}])},869093,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return c}});let n=e.r(843476),o=e.r(271645),a=e.r(667585),r=e.r(652157);function s(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},c=function(e){let t={...l,...e},i=(0,o.lazy)(()=>t.loader().then(s)),c=t.loading;function u(e){let s=c?(0,n.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,u=l?o.Suspense:o.Fragment,d=t.ssr?(0,n.jsxs)(n.Fragment,{children:["u"<typeof window?(0,n.jsx)(r.PreloadChunks,{moduleIds:t.modules}):null,(0,n.jsx)(i,{...e})]}):(0,n.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(i,{...e})});return(0,n.jsx)(u,{...l?{fallback:s}:{},children:d})}return u.displayName="LoadableComponent",u}},770703,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return o}});let n=e.r(563141)._(e.r(869093));function o(e,t){let i={};"function"==typeof e&&(i.loader=e);let o={...i,...t};return(0,n.default)({...o,modules:o.loadableGenerated?.modules})}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},524126,e=>{"use strict";var t=e.i(271645),i=e.i(619273),n=e.i(286491),o=e.i(540143),a=e.i(915823),r=class extends a.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,o){let a=t.queryKey,r=t.queryHash??(0,i.hashQueryKeyByOptions)(a,t),s=this.get(r);return s||(s=new n.Query({client:e,queryKey:a,queryHash:r,options:e.defaultQueryOptions(t),state:o,defaultOptions:e.getQueryDefaults(a)}),this.add(s)),s}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){o.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,i.matchQuery)(e,t)):t}notify(e){o.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){o.notifyManager.batch(()=>
1{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){o.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},s=e.i(114272),l=a,c=class extends l.Subscribable{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#i=new Map,this.#n=0}#t;#i;#n;build(e,t,i){let n=new s.Mutation({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:i});return this.add(n),n}add(e){this.#t.add(e);let t=u(e);if("string"==typeof t){let i=this.#i.get(t);i?i.push(e):this.#i.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=u(e);if("string"==typeof t){let i=this.#i.get(t);if(i)if(i.length>1){let t=i.indexOf(e);-1!==t&&i.splice(t,1)}else i[0]===e&&this.#i.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=u(e);if("string"!=typeof t)return!0;{let i=this.#i.get(t),n=i?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=u(e);if("string"!=typeof t)return Promise.resolve();{let i=this.#i.get(t)?.find(t=>t!==e&&t.state.isPau
1sed);return i?.continue()??Promise.resolve()}}clear(){o.notifyManager.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#i.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,i.matchMutation)(e,t))}notify(e){o.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return o.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(i.noop))))}};function u(e){return e.options.scope?.id}var d=e.i(175555),h=e.i(814448),m=e.i(992571),p=class{#o;#a;#r;#s;#l;#c;#u;#d;constructor(e={}){this.#o=e.queryCache||new r,this.#a=e.mutationCache||new c,this.#r=e.defaultOptions||{},this.#s=new Map,this.#l=new Map,this.#c=0}mount(){this.#c++,1===this.#c&&(this.#u=d.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#o.onFocus())}),this.#d=h.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#o.onOnline())}))}unmount(){this.#c--,0===this.#c&&(this.#u?.(),this.#u=void 0,this.#d?.(),this.#d=void 0)}isFetching(e){return this.#o.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#o.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#o.build(this,t),o=n.state.data;return void 0===o?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,i.resolveStaleTime)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(o))}getQueriesData(e){return this.#o.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let o=this.defaultQueryOptions({queryKey:e}),a=this.#o.get(o.queryHash),r=a?.state.data,s=(0,i.functionalUpdate)(t,r);if(void 0!==s)return this.#o.build(this,o).setData(s,{...n,manual:!0})}setQueriesData(e,t,i){return o.notifyManager.batch(()=>this.#o.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,i)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#o.get(t.queryHash)?.state}removeQueries(e){let t=this.#o;o.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let i=this.#o;return o.notifyManager.batch(()=>(i.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t};return Promise.all(o.notifyManager.batch(()=>this.#o.findAll(e).map(e=>e.cancel(n)))).then(i.noop).catch(i.noop)}invalidateQueries(e,t={}){return o.notifyManager.batch(()=>(this.#o.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(o.notifyManager.batch(()=>this.#o.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(i.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(i.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let n=this.#o.build(this,t);return n.isStaleByTime((0,i.resolveStaleTime)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(i.noop).catch(i.noop)}fetchInfiniteQuery(e){return e.behavior=(0,m.infiniteQueryBehavior)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(i.noop).catch(i.noop)}ensureInfiniteQueryData(e){return e.behavior=(0,m.infiniteQueryBehavior)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return h.onlineManager.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#o}getMutationCache(){return this.#a}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#r=e}setQueryDefaults(e,t){this.#s.set((0,i.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#s.values()],n={};return t.forEach(t=>{(0,i.partialMatchKey)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#l.set((0,i.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#l.values()],n={};return t.forEach(t=>{(0,i.partialMatchKey)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,i.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===i.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#o.clear(),this.#a.clear()}},f=e.i(912598);let g={queries:{staleTime:3e4,refetchOnWindowFocus:!1,retry:1}};function b(){return new p({defaultOptions:g})}e.s(["createClientQueryClient",0,b,"useOptionalServerStateQueryClient",0,function(){let e=(0,t.useContext)(f.QueryClientContext),[i]=(0,t.useState)(b);return e??i}],524126)},996655,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(975157),o=e.i(104810);let a=()=>6e4*Math.floor(Date.now()/6e4),r=e=>{let t=window.setInterval(e,6e4);return()=>window.clearInterval(t)},s=e=>{let t=(0,i.useSyncExternalStore)(r,a,a);return e??new Date(t)};e.s(["PromotionCountdown",0,function({className:e="",endsAt:i,now:a}){let r=((e,t)=>{let i=Date.parse(e);if(!Number.isFinite(i))return(0,o.__)("Less than 1m left",{source:"billing"});let n=Math.max(0,Math.floor((i-t.getTime())/6e4));if(n<1)return(0,o.__)("Less than 1m left",{source:"billing"});let a=Math.floor(n/60),r=n%60,s=Math.floor(a/24);return s>0?(0,o.__)("{{days}}d {{hours}}h left",{source:"billing",placeholders:{days:s,hours:a%24}}):a>0?(0,o.__)("{{hours}}h {{minutes}}m left",{source:"billing",placeholders:{hours:a,minutes:r}}):(0,o.__)("{{minutes}}m left",{source:"billing",placeholders:{minutes:r}})})(i,s(a));return(0,t.jsx)("span",{className:(0,n.cn)("PromotionCountdown whitespace-nowrap",e),"aria-label":(0,o.__)("Promotion ends in {{countdown}}",{source:"billing",placeholders:{countdown:r}}),children:r})},"usePromotionClockDate",0,s])},5602,e=>{"use strict";var t=e.i(843476),i=e.i(975157);let n=["ProductWordmark__signalBar--one h-[7px]","ProductWordmark__signalBar--two h-[13px] [animation-delay:-600ms]","ProductWordmark__signalBar--three h-[19px] [animation-delay:-1.1s]","ProductWordmark__signalBar--four h-[13px] [animation-delay:-600ms]","ProductWordmark__signalBar--five h-[7px]"];
1e.s(["default",0,function({className:e,collapseNameAtTablet:o=!1,collapsed:a=!1}){return(0,t.jsxs)("span",{className:(0,i.cn)("ProductWordmark ProductWordmark__root inline-flex items-center gap-[9px] text-[18px] font-bold tracking-[-0.02em] text-[var(--product-text)]",(o||a)&&"gap-0",!a&&o&&"min-[981px]:gap-[9px]",e),children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"ProductWordmark__signal inline-flex h-5 items-center gap-0.5",children:n.map(e=>(0,t.jsx)("span",{className:(0,i.cn)("ProductWordmark__signalBar w-[3px] rounded-full bg-[#6257f5] motion-safe:animate-[pulse_1.8s_ease-in-out_infinite] motion-reduce:animate-none",e)},e))}),(0,t.jsx)("span",{className:(0,i.cn)("ProductWordmark__name",a&&"sr-only",!a&&o&&"max-[980px]:sr-only"),children:"sondeas"})]})}])},599059,e=>{"use strict";var t=e.i(271645),i=e.i(618566);e.s(["useNavigationLoadingState",0,function(){let[e,n]=(0,t.useState)(!1),o=(0,i.usePathname)(),a=(0,i.useSearchParams)();return(0,t.useEffect)(()=>{n(!1)},[o,a]),{isNavigating:e,startNavigation:(0,t.useCallback)(()=>{n(!0)},[])}}])},427498,e=>{"use strict";var t=e.i(192199),i=e.i(473665),n=e.i(136941),o=e.i(938297);let a=(e,t="account")=>(0,o.isLaunchVisibleProductWorkspaceId)(e)?{mobileVisibility:t,desktopVisibility:"primary"}:{mobileVisibility:"hidden",desktopVisibility:"hidden"};n.APP_ROUTE_ALIASES.home.canonical,t.FiHome,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.home),n.APP_ROUTE_ALIASES.overview.canonical,t.FiHome,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.overview),n.APP_ROUTE_ALIASES.workspace.canonical,t.FiFileText,[...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.workspace),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.workspaceTable)],(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.workspaceAudio),n.APP_ROUTE_ALIASES.workspaceAudio.canonical,t.FiVolume2,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.workspaceAudio),n.APP_ROUTE_ALIASES.general.canonical,t.FiFolder,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.general),a("general","primary"),n.APP_ROUTE_ALIASES.meetings.canonical,t.FiUsers,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.meetings),a("meetings","primary"),n.APP_ROUTE_ALIASES.voiceNotes.canonical,t.FiMic,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.voiceNotes),a("voiceNotes"),n.APP_ROUTE_ALIASES.research.canonical,t.FiBook,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.research),a("research"),n.APP_ROUTE_ALIASES.translate.canonical,i.MdSubtitles,[...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.translate),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.live),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.liveCaptions)],[...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.liveConversation),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.liveLocal),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.offlineTranslator)],a("translate","primary"),n.APP_ROUTE_ALIASES.liveCaptions.canonical,i.MdSubtitles,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.liveCaptions),n.APP_ROUTE_ALIASES.liveConversation.canonical,t.FiGlobe,[...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.liveConversation),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.liveLocal)],n.APP_ROUTE_ALIASES.offlineTranslator.canonical,t.FiGlobe,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.offlineTranslator),n.APP_ROUTE_ALIASES.voiceover.canonical,t.FiVolume2,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.voiceover),a("voiceover"),n.APP_ROUTE_ALIASES.writers.canonical,t.FiFileText,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.writers),a("writers"),n.APP_ROUTE_ALIASES.billing.canonical,t.FiDollarSign,[...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.billing),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.billingTopUp),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.billingTransactions)],n.APP_ROUTE_ALIASES.settingsPreferences.canonical,t.FiSettings,[...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.settingsProfile),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.settingsPreferences),...(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.settingsSecurity)],n.APP_ROUTE_ALIASES.admin.canonical,t.FiShield,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.admin);let r=[{id:"library",kind:"destination",href:n.APP_ROUTE_ALIASES.workspace.canonical,label:"Library",source:"uiComponents",icon:t.FiFileText,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.workspace),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"search",kind:"destination",href:n.APP_ROUTE_ALIASES.search.canonical,label:"Search",source:"uiComponents",icon:t.FiSearch,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.search),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"activity",kind:"destination",href:n.APP_ROUTE_ALIASES.activity.canonical,label:"Activity",source:"uiComponents",icon:t.FiMessageSquare,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.activity),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"translate",kind:"destination",href:n.APP_ROUTE_ALIASES.translate.canonical,label:"Translate",source:"uiComponents",icon:i.MdSubtitles,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.translate),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"voiceover",kind:"destination",href:n.APP_ROUTE_ALIASES.voiceover.canonical,label:"Voiceover",source:"notes",icon:t.FiVolume2,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.voiceover),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"live-captions",kind:"destination",href:n.APP_ROUTE_ALIASES.liveCaptions.canonical,label:"Live captions",source:"uiComponents",icon:i.MdSubtitles,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.liveCaptions),mobileVisibility:"hidden",desktopVisibility:"hidden",permissionGate:"captioning"},{id:"conversation",kind:"destination",href:n.APP_ROUTE_ALIASES.liveConversation.canonical,label:"Conversation",source:"uiComponents",icon:t.FiGlobe,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.liveConversation),mobileVisibility:"hidden",desktopVisibility:"hidden",permissionGate:"translatorAdmin"},{id:"usage",kind:"destination",href:n.APP_ROUTE_ALIASES.billing.canonical,label:"Usage",source:"uiComponents",icon:t.FiDollarSign,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.billing),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"settings",kind:"destination",href:n.APP_ROUTE_ALIASES.settingsPreferences.canonical,label:"Settings",source:"uiComponents",icon:t.FiSettings,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.settingsPreferences),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"account",kind:"destination",href:n.APP_ROUTE_ALIASES.settingsProfile.canonical,label:"Account",source:"uiComponents",icon:t.FiUser,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.settingsProfile),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"voice-calculator",kind:"utility",href:n.APP_ROUTE_ALIASES.voiceCalculator.canonical,label:"Voice calculator",s
1ource:"uiComponents",icon:i.MdCalculate,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.voiceCalculator),mobileVisibility:"hidden",desktopVisibility:"hidden"},{id:"admin",kind:"destination",href:n.APP_ROUTE_ALIASES.admin.canonical,label:"Admin",source:"admin",icon:t.FiShield,activeMatch:(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.admin),mobileVisibility:"hidden",desktopVisibility:"hidden",permissionGate:"admin"}];n.APP_ROUTE_ALIASES.voiceCalculator.canonical,i.MdCalculate,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.voiceCalculator),t.FiFileText,t.FiFileText,n.APP_ROUTE_ALIASES.shortcutGuide.canonical,t.FiCommand,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.shortcutGuide),t.FiFileText,n.APP_ROUTE_ALIASES.settingsProfile.canonical,t.FiUser,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.settingsProfile),n.APP_ROUTE_ALIASES.settingsSecurity.canonical,t.FiLock,(0,n.expandRouteAliases)(n.APP_ROUTE_ALIASES.settingsSecurity),t.FiMessageSquare;let s=(e,t)=>e===t||e.startsWith(`${t}/`);e.s(["APP_COMMAND_NAVIGATION",0,r,"PUBLIC_NAVIGATION_GROUPS",0,[{key:"use-cases",label:"Use cases",source:"uiComponents",items:[{href:"/solutions",label:"All use cases",source:"uiComponents",description:"Start with the work that gets stuck, then choose the voice workflow that solves it."},{href:"/solutions/meeting-notes-and-action-items",label:"Meetings and action items",source:"uiComponents",description:"The meeting ends, but decisions stay buried in the recording. Turn your audio into notes and action items."},{href:"/solutions/voice-notes-to-text",label:"Voice notes",source:"uiComponents",description:"Raw ideas are hard to scan or share. Keep the recording connected while you turn it into structured text."},{href:"/solutions/research-and-interviews",label:"Research and interviews",source:"uiComponents",description:"Long recordings make every quote a search job. Build transcripts, summaries, and research notes from the source."},{href:"/solutions/healthcare-dictation",label:"Healthcare dictation",source:"uiComponents",description:"Clinical thoughts pile up when there is no time to type twice. Dictate, review, and keep privacy boundaries clear."}]},{key:"tools",label:"Tools",source:"uiComponents",items:[{href:"/tools",label:"All tools",source:"uiComponents",description:"Choose the job first: transcribe, translate, generate speech, or recover a voice memo."},{href:"/tools/audio-to-text",label:"Audio to Text",source:"uiComponents",description:"The detail you need is trapped in a recording. Turn long audio and large files into editable text."},{href:"/tools/voice-memo-to-text",label:"Voice Memo to Text",source:"uiComponents",description:"Voice memos pile up as audio you cannot scan. Convert phone recordings into text you can use."},{href:"/tools/text-to-speech",label:"Text-to-Speech",source:"uiComponents",description:"Finished words still need a voice. Generate narration and downloadable MP3 audio."},{href:"/tools/translate-audio-to-text",label:"Translate Audio",source:"uiComponents",description:"Copying between transcription and translation loses context. Keep both versions in one note."}]},{key:"resources",label:"More",source:"common",items:[{href:"/blog",label:"Blog",source:"common",description:"Product updates, experiments, and workflow ideas."},{href:"/guides",label:"Guides",source:"common",description:"Solve common capture, transcription, and dictation problems step by step."},{href:"/features",label:"Features",source:"common",description:"See how capture, transcripts, transformations, and finished work stay connected."},{href:"/docs",label:"Help",source:"common",description:"Find the screen, workflow, privacy control, or troubleshooting step you need."},{href:"/changelog",label:"Changelog",source:"common",description:"Track the latest product changes and releases."},{href:"/vs/otter-vs-sondeas",label:"Comparisons",source:"common",description:"See how Sondeas differs from other voice workflows."}]}],"isAppNavigationItemActive",0,(e,t)=>!(!e||t.activeExclusionMatch?.some(t=>s(e,t)))&&t.activeMatch.some(t=>s(e,t))])},36350,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(475254);let o=(0,n.default)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]),a=(0,n.default)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),r=(0,n.default)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);var s=e.i(363178),l=e.i(975157),c=e.i(104810),u=e.i(546335);e.s(["default",0,function({className:e,showLabel:n=!1}){let{theme:d,setTheme:h}=(0,s.useTheme)(),m=(0,i.useId)(),p=[{value:"light",label:(0,c.__)("Light",{source:u.translationSources.common}),Icon:r},{value:"dark",label:(0,c.__)("Dark",{source:u.translationSources.common}),Icon:a},{value:"system",label:(0,c.__)("System",{source:u.translationSources.common}),Icon:o}];return(0,t.jsxs)("div",{className:(0,l.cn)("ProductThemeToggle inline-flex min-w-0 items-center justify-between gap-3 text-sm text-[var(--product-text)]",e),children:[(0,t.jsx)("span",{id:m,className:(0,l.cn)("ProductThemeToggle__label",!n&&"sr-only"),children:(0,c.__)("Theme preference",{source:u.translationSources.common})}),(0,t.jsx)("div",{role:"radiogroup","aria-labelledby":m,className:"ProductThemeToggle__segments inline-flex shrink-0 items-center gap-0.5 rounded-lg border border-[var(--product-border)] bg-[var(--product-surface-subtle)] p-0.5",children:p.map(({value:e,label:i,Icon:n})=>(0,t.jsxs)("label",{title:i,className:"ProductThemeToggle__option grid cursor-pointer",children:[(0,t.jsx)("input",{type:"radio",name:`${m}-theme`,value:e,checked:(d??"system")===e,onChange:()=>h(e),className:"ProductThemeToggle__input peer sr-only"}),(0,t.jsxs)("span",{className:"ProductThemeToggle__segment flex size-8 items-center justify-center rounded-md border border-transparent text-[var(--product-text-muted)] transition-colors duration-150 hover:bg-[var(--product-surface)] hover:text-[var(--product-text)] peer-checked:border-[var(--product-border)] peer-checked:bg-[var(--product-surface)] peer-checked:text-[var(--product-text)] peer-checked:shadow-sm peer-focus-visible:outline peer-focus-visible:outline-2 peer-focus-visible:outline-offset-2 peer-focus-visible:outline-[var(--product-text)] motion-reduce:transition-none [@media(pointer:coarse)]:size-11",children:[(0,t.jsx)(n,{"aria-hidden":"true",className:"ProductThemeToggle__icon size-4",strokeWidth:1.75}),(0,t.jsx)("span",{className:"ProductThemeToggle__optionLabel sr-only",children:i})]})]},e))})]})}],36350)},57611,e=>{"use strict";var t=e.i(843476),i=e.i(519304),n=e.i(271645),o=e.i(618566),a=e.i(853068),r=e.i(604570),s=e.i(720565),l=e.i(964760),c=e.i(253520),u=e.i(123736);let d=new Set(["0","false","off","no"]),h=r.default,m=()=>!!window.__sondeasConsent?.preferences?.analytics;function p({children:e,enabled:i}){var f;let g=(0,l.isProduction)(),b=(0,o.usePathname)(),_=!!(f=(0,l.getEnv)("NEXT_PUBLIC_POSTHOG_ENABLED"))&&!d.has(f.trim().toLowerCase()),y=i&&g&&_&&m()&&!(0,a.isEmailPreferencePath)(b);return(0,n.useEffect)(()=>
1{if(!y||!m()){h[c.POSTHOG_DISABLED_FLAG]=!0;return}let e=(0,l.getEnv)("NEXT_PUBLIC_POSTHOG_KEY")||"phc_stybcWS0ehhvV9YtyNqgwgSzCgLL6bb4ccIJhO9dbVQ",t=(0,l.getEnv)("NEXT_PUBLIC_POSTHOG_HOST")||"https://us.i.posthog.com",i=(0,l.getEnv)("NEXT_PUBLIC_POSTHOG_UI_HOST")||"https://us.posthog.com",n=0,o=!1,a=(e,t)=>{if(!o){o=!0,h[c.POSTHOG_DISABLED_FLAG]=!0;try{h.stopSessionRecording?.()}catch(e){(0,u.isProductionApp)()||console.warn("[PostHog] Failed to stop session recording",e)}try{h.set_config({autocapture:!1,capture_pageleave:!1,capture_pageview:!1,capture_performance:!1,capture_dead_clicks:!1,capture_exceptions:!1,capture_heatmaps:!1,disable_external_dependency_loading:!0,disable_session_recording:!0,disable_surveys:!0,request_batching:!1})}catch(e){(0,u.isProductionApp)()||console.warn("[PostHog] Failed to apply fail-safe config",e)}h._requestQueue?.unload?.(),h._retryQueue?.unload?.(),(0,u.isProductionApp)()||console.warn(`[PostHog] Disabled analytics (${e})`,t)}};try{h.init(e,{api_host:t,ui_host:i,person_profiles:"identified_only",autocapture:!1,capture_pageview:!1,capture_pageleave:!1,opt_in_site_apps:!1,disable_session_recording:!0,on_request_error:e=>{let t=e?.statusCode??0;0===t||t>=500?n+=1:n=0,n>=3&&a(`consecutive request failures (${n})`,e)},loaded:()=>{n=0,o=!1,h[c.POSTHOG_DISABLED_FLAG]=!1}})}catch(e){a("initialization failure",e)}return()=>{a("provider cleanup")}},[y]),(0,t.jsx)(s.PostHogProvider,{client:r.default,children:e})}var f=e.i(292358);let g=new Set(["1","true","yes","on"]).has(((0,l.getEnv)("NEXT_PUBLIC_ENABLE_MARKETING_ANALYTICS")||"").trim().toLowerCase());e.s(["BaseProviders",0,function({children:e,session:n}){let{preferences:o,isReady:a}=(0,f.useConsent)(),r=g||!!n?.user?.id,s=a&&o.analytics;return(0,t.jsx)(i.AppExperienceProvider,{children:(0,t.jsx)(p,{enabled:r&&s,children:e})})}],57611)},480904,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(217255),o=e.i(618566),a=e.i(846696),r=e.i(975157),s=e.i(854497),l=e.i(104810),c=e.i(546335);e.s(["ImpersonationSwitchBackBanner",0,function(){let{data:e,update:u}=(0,n.useSession)(),d=(0,o.useRouter)(),[h,m]=(0,i.useState)(!1),p=e?.user?.impersonatedByUserId,f=e?.user?.impersonatedByName||e?.user?.impersonatedByEmail||"admin",g=e?.user?.email||e?.user?.firstName||"user";if(!p)return null;let b=async()=>{m(!0);try{let e=await fetch("/api/admin/switch-user/back",{method:"POST",headers:{"Content-Type":"application/json"}}),t=await e.json();if(!e.ok||!t.success||!t.user?.email||!t.userSwitchToken)throw Error(t.error||"Switch back failed");let i=await (0,n.signIn)("credentials",{redirect:!1,email:t.user.email,userSwitchToken:t.userSwitchToken,callbackUrl:(0,s.buildLocalizedPath)("/s/admin/users")});if(i?.error)throw Error(i.error);await u(),d.push((0,s.buildLocalizedPath)("/s/admin/users")),d.refresh()}catch(e){console.error("Switch back failed:",e),a.toast.error((0,l.__)("Unable to switch back. Please log out and sign in again.",{source:c.translationSources.auth}))}finally{m(!1)}};return(0,t.jsx)("aside",{className:"ImpersonationSwitchBackBanner pointer-events-none fixed inset-x-3 top-[calc(env(safe-area-inset-top,0px)+0.75rem)] z-[90] flex justify-center sm:inset-x-auto sm:right-4 sm:justify-end","aria-label":(0,l.__)("Admin impersonation",{source:c.translationSources.admin}),children:(0,t.jsxs)("div",{className:"ImpersonationSwitchBackBanner__panel pointer-events-auto flex max-w-full items-center gap-3 rounded-md border border-amber-300 bg-amber-50 px-3 py-2 text-xs text-amber-950 shadow-sm dark:border-amber-500/40 dark:bg-amber-500/15 dark:text-amber-100",children:[(0,t.jsx)("span",{className:"ImpersonationSwitchBackBanner__status min-w-0 truncate",children:(0,l.__)("Viewing as {{email}}",{source:c.translationSources.admin,placeholders:{email:g}})}),(0,t.jsx)("button",{type:"button",className:(0,r.cn)("ImpersonationSwitchBackBanner__switchBackButton inline-flex flex-shrink-0 items-center rounded-md border border-amber-400 bg-white px-2 py-1 font-semibold text-amber-900 transition hover:bg-amber-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-amber-500 disabled:cursor-not-allowed disabled:opacity-60 dark:border-amber-400/50 dark:bg-amber-950/50 dark:text-amber-100 dar
1k:hover:bg-amber-900/80",h&&"ImpersonationSwitchBackBanner__switchBackButton--loading"),onClick:b,disabled:h,children:h?(0,l.__)("Switching back...",{source:c.translationSources.admin}):(0,l.__)("Switch back to {{name}}",{source:c.translationSources.admin,placeholders:{name:f}})})]})})}])},91908,e=>{"use strict";var t=e.i(271645);let i=new Set(["email","number","password","search","tel","text","url"]),n=[90,220,420],o="mobile-multiline-field-active";function a(){return!!window.matchMedia?.("(pointer: coarse)").matches||window.innerWidth<=820}function r(e){if(!(e instanceof HTMLElement))return!1;if(e instanceof HTMLTextAreaElement)return!e.disabled&&!e.readOnly;if(e instanceof HTMLInputElement){let t;return!e.disabled&&!e.readOnly&&(!(t=e.type.trim().toLowerCase())||i.has(t))}return e.isContentEditable}function s(e){return e instanceof HTMLTextAreaElement||e.isContentEditable}function l(e){let t=[],i=e.parentElement;for(;i;)(function(e){let t=window.getComputedStyle(e).overflowY;return!!/(auto|scroll|overlay)/.test(t)&&e.scrollHeight>e.clientHeight+1})(i)&&t.push(i),i=i.parentElement;return t.push(window),t}function c(e){return{containers:l(e).filter(e=>e!==window).map(e=>({element:e,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop})),windowScrollX:window.scrollX,windowScrollY:window.scrollY}}function u(e,t){if(!(1>Math.abs(t))){if(e===window)return void window.scrollBy({top:t,left:0,behavior:"auto"});e.scrollBy({top:t,left:0,behavior:"auto"})}}e.s(["MobileKeyboardViewportManager",0,function(){let e=(0,t.useRef)(null),i=(0,t.useRef)({height:0,width:0,orientation:"portrait"}),d=(0,t.useRef)(null),h=(0,t.useRef)(null),m=(0,t.useRef)([]),p=(0,t.useRef)(null),f=(0,t.useCallback)(()=>{null!==h.current&&(window.cancelAnimationFrame(h.current),h.current=null),m.current.forEach(e=>{window.clearTimeout(e)}),m.current=[]},[]),g=(0,t.useCallback)(()=>{document.documentElement.style.setProperty("--mobile-visual-viewport-height","100dvh"),document.documentElement.style.setProperty("--mobile-visual-viewport-offset-top","0px"),document.documentElement.style.setProperty("--mobile-keyboard-inset-height","0px"),document.documentElement.classList.remove("mobile-keyboard-open"),document.documentElement.classList.remove(o),document.body.classList.remove("mobile-keyboard-open"),document.body.classList.remove(o),p.current=null},[]),b=(0,t.useCallback)(()=>{let e=d.current;e&&(e.field.style.maxHeight=e.maxHeight,e.field.style.minHeight=e.minHeight,e.field.style.overflowY=e.overflowY,e.field.style.overscrollBehavior=e.overscrollBehavior,e.field.style.setProperty("-webkit-overflow-scrolling",e.webkitOverflowScrolling),e.field.style.scrollPaddingBottom=e.scrollPaddingBottom,d.current=null)},[]),_=(0,t.useCallback)(()=>{let e,t,n,o,a,r=window.visualViewport,s=r?.height??window.innerHeight,l=r?.offsetTop??0,c=r?.width??window.innerWidth,u=s+l,d=(e=window.screen.orientation?.type,e?.startsWith("landscape")?"landscape":e?.startsWith("portrait")?"portrait":window.screen.width>0&&window.screen.height>0?window.screen.width>window.screen.height?"landscape":"portrait":c>u?"landscape":"portrait"),h=(t=window.screen.height,n=window.screen.availHeight,o=window.screen.width,a=window.screen.availWidth,"landscape"===d?Math.max(t,n,Math.min(o,a)):Math.max(t,n)),m=i.current;0===m.height||m.orientation!==d||Math.abs(c-m.width)>140?(m.height=u,m.width=c,m.orientation=d):u>m.height&&(m.height=u,m.width=c);let p=Math.max(Math.max(0,m.height-u),Math.max(0,window.innerHeight-l-s),Math.max(0,h-u)),f=p>60?p:0,g=f>120;return document.documentElement.style.setProperty("--mobile-visual-viewport-height",`${s}px`),document.documentElement.style.setProperty("--mobile-visual-viewport-offset-top",`${l}px`),document.documentElement.style.setProperty("--mobile-keyboard-inset-height",`${f}px`),document.documentElement.classList.toggle("mobile-keyboard-open",g),document.body.classList.toggle("mobile-keyboard-open",g),{viewportHeight:s,viewportTop:l,viewportBottom:l+s,keyboardInset:f,keyboardVisible:g}},[]),y=(0,t.useCallback)((e,t)=>{if(!s(e))return void b();d.current?.field!==e&&(b(),d.current={field:e,maxHeight:e.style.maxHeight,minHeight:e.style.minHeight,overflowY:e.style.overflowY,overscrollBehavior:e.style.overscrollBehavior,webkitOverflowScrolling:e.style.getPropertyValue("-webkit-overflow-scrolling"),scrollPaddingBottom:e.style.scrollPaddingBottom});let i=e.getBoundingClientRect(),n=Math.max(t.viewportTop+12,i.top),o=Math.min(Math.max(120,t.viewportHe
1ight-12-16),Math.max(120,t.viewportBottom-n-16));e.style.maxHeight=`${Math.floor(o)}px`,e.style.minHeight="120px",e.style.overflowY="auto",e.style.overscrollBehavior="contain",e.style.setProperty("-webkit-overflow-scrolling","touch"),e.style.scrollPaddingBottom="calc(env(safe-area-inset-bottom, 0px) + 3.5rem)"},[b]),A=(0,t.useCallback)((e,t,i={})=>{let n=i.alignTallField??!0;l(e).forEach(i=>{let o=e.getBoundingClientRect(),a=t.viewportTop+12,r=t.viewportBottom-16;if(i===window){if(o.height>r-a){if(!n)return;u(window,o.top-a);return}return o.bottom>r?void u(window,o.bottom-r):void(o.top<a&&u(window,o.top-a))}let s=i.getBoundingClientRect(),l=Math.max(s.top+8,a),c=Math.min(s.bottom-8,r),d=c-l;if(!(d<=0)){if(o.height>d){if(!n)return;u(i,o.top-l);return}if(o.bottom>c)return void u(i,o.bottom-c);o.top<l&&u(i,o.top-l)}})},[]),v=(0,t.useCallback)((t="viewport-resize")=>{let i=e.current;if(!i||document.activeElement!==i)return;if(!a()){b(),g();return}let n=_(),r=s(i)&&n.keyboardVisible;if(document.documentElement.classList.toggle(o,r),document.body.classList.toggle(o,r),y(i,n),r&&("input"===t||"selection"===t||"viewport-scroll"===t)){let e=p.current;if(e)e.containers.forEach(({element:e,scrollLeft:t,scrollTop:i})=>{e.scrollLeft=t,e.scrollTop=i}),(Math.abs(window.scrollX-e.windowScrollX)>1||Math.abs(window.scrollY-e.windowScrollY)>1)&&window.scrollTo({behavior:"auto",left:e.windowScrollX,top:e.windowScrollY});else p.current=c(i);return}A(i,n,{alignTallField:!r}),p.current=r?c(i):null},[y,g,b,A,_]),P=(0,t.useCallback)((t="viewport-resize")=>{e.current&&(f(),h.current=window.requestAnimationFrame(()=>{v(t)}),m.current=n.map(e=>window.setTimeout(()=>{v(t)},e)))},[f,v]);return(0,t.useEffect)(()=>{let t=t=>{let i=r(t.target)?t.target:null;(e.current=i,i)?P("focus"):b()},i=()=>{window.setTimeout(()=>{if(r(document.activeElement)){e.current=document.activeElement,P("focus");return}e.current=null,f(),b(),g()},0)},n=t=>{e.current&&t.target===e.current&&P("input")},o=()=>{e.current&&s(e.current)&&P("selection")},l=t=>{e.current?P(t?.type==="scroll"?"viewport-scroll":"viewport-resize"):a()?_():g()};document.addEventListener("focusin",t,!0),document.addEventListener("focusout",i,!0),document.addEventListener("input",n,!0),document.addEventListener("selectionchange",o);let c=window.visualViewport;return c&&(c.addEventListener("resize",l),c.addEventListener("scroll",l)),window.addEventListener("resize",l),l(),()=>{f(),b(),g(),document.removeEventListener("focusin",t,!0),document.removeEventListener("focusout",i,!0),document.removeEventListener("input",n,!0),document.removeEventListener("selectionchange",o),window.removeEventListener("resize",l),c&&(c.removeEventListener("resize",l),c.removeEventListener("scroll",l))}},[f,g,b,P,_]),null}])},830836,e=>{"use strict";var t=e.i(271645),i=e.i(618566),n=e.i(292358),o=e.i(817405);e.s(["PageviewTracker",0,function(){let e=(0,i.usePathname)(),{preferences:a,isReady:r}=(0,n.useConsent)(),s=(0,t.useRef)(null),l=(0,t.useRef)(null),c=(0,t.useMemo)(()=>{let t,i;if(!e)return null;let{path:n,locale:a}=(i=(t=e.split("/"))[1],o.SupportedLocales.includes(i)?{path:`/${t.slice(2).join("/")}`,locale:i}:{path:e,locale:null});return{path:n,locale:a}},[e]);return(0,t.useEffect)(()=>{let e,t;if(!c||!r||!a.analytics)return;let i=`${c.locale??"default"}:${c.path}`;if(s.current===i)return;s.current=i;let n={path:c.path,referrer:l.current,externalReferrer:(()=>{if("u"<typeof document||!document.referrer)return null;try{if(new URL(document.referrer).origin===window.location.origin)return null;return document.referrer}catch{return document.referrer}})(),title:"u">typeof document?document.title:null,locale:c.locale,utm:Object.values(t={source:(e=new URLSearchParams(window.location.search)).get("utm_source"),medium:e.get("utm_medium"),campaign:e.get("utm_campaign"),term:e.get("utm_term"),content:e.get("utm_content")}).some(e=>!!e)?t:null};l.current=c.path,(e=>{let t=JSON.stringify(e);if("u">typeof navigator&&navigator.sendBeacon){let e=new Blob([t],{type:"application/json"});navigator.sendBeacon("/api/pageviews",e);return}fetch("/api/pageviews",{method:"POST",headers:{"Content-Type":"application/json"},body:t,keepalive:!0})})(n)},[c,r,a.analytics]),null}])},181124,e=>{"use strict";var t=e.i(271645);e.s(["default",0,function(){return(0,t.useEffect)(()=>
1{if("u"<typeof navigator||!("serviceWorker"in navigator))return;let e=!1;return(async()=>{try{let t=await navigator.serviceWorker.register("/sw.js",{scope:"/",updateViaCache:"none"});e||await t.update().catch(()=>void 0)}catch(e){console.warn("[PWA] Service worker registration failed",e)}})(),()=>{e=!0}},[]),null}])},605883,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(522016),o=e.i(618566),a=e.i(192199),r=e.i(136941),s=e.i(996655),l=e.i(614900),c=e.i(854497);let u=["/solutions/healthcare-dictation","/solutions/medical-dictation-software","/solutions/private-practice-medical-transcription","/alternatives/ai-medical-scribe","/alternatives/dragon-medical-one","/alternatives/freed-ai","/alternatives/heidi","/guides/ai-medical-scribe-cost","/guides/best-medical-dictation-app-for-mac","/guides/dictation-to-soap-note","/guides/transcribe-medical-voice-memos-to-text"],d=[{id:"june-2026-clinician-top-up-campaign",startsAt:"2026-06-01T00:00:00.000Z",endsAt:"2026-07-01T00:00:00.000Z",featuredBillingProducts:["clinician_plan","top_up"],topUpPromotionId:l.TOP_UP_BONUS_PROMOTION_ID}],h=e=>{let t=Date.parse(e);return Number.isFinite(t)?t:0};var m=e.i(114818);m.INCLUDED_SLOW_TRANSCRIPTION_MODEL_SMALL,m.INCLUDED_SLOW_TRANSCRIPTION_MODEL_TINY,m.INCLUDED_SLOW_TRANSCRIPTION_MODEL_LARGE_V3_TURBO,String(1500),String(9e4);var p=e.i(975157),f=e.i(104810);let g="sondeas:global-promotion-banner-dismissed",b="sondeas:global-promotion-banner-dismissed",_=new Set,y=e=>`${g}:${e}`,A=e=>{let t=t=>{(!t.key||t.key.startsWith(g))&&e()},i=()=>e();return window.addEventListener("storage",t),window.addEventListener(b,i),()=>{window.removeEventListener("storage",t),window.removeEventListener(b,i)}};e.s(["GlobalPromotionBanner",0,function({className:e="",locale:m,now:g,placement:v="public"}){let P,w=(0,o.usePathname)(),x=(0,s.usePromotionClockDate)(g),S=((e=new Date,t=d)=>{let i=e.getTime();return t.find(e=>{let t=h(e.startsAt),n=h(e.endsAt);return i>=t&&i<n})??null})(x),E=(0,l.getActiveTopUpPromotion)(x),k=(0,i.useSyncExternalStore)(A,()=>((e,t)=>{if("app"!==t||!e)return!1;try{return"1"===window.localStorage.getItem(y(e))||_.has(e)}catch{return _.has(e)}})(S?.id,v),()=>!1),T=(0,i.useCallback)(()=>{var e=S?.id;if(e){try{window.localStorage.setItem(y(e),"1")}catch{_.add(e)}window.dispatchEvent(new Event(b))}},[S?.id]);if("public"===v&&"/docs"===(0,c.stripLocaleFromPathname)(w)||!S||!E||S.topUpPromotionId!==E.id||"app"===v&&k)return null;let O=(0,c.buildLocalizedPath)("/pricing#clinician-plan",m),L=(0,c.buildLocalizedPath)("app"===v?r.APP_ROUTE_ALIASES.billingTopUp.canonical:"/credits",m),R="public"===v&&(P=(0,c.str
1ipLocaleFromPathname)(w).split(/[?#]/)[0].replace(/\/+$/,"")||"/",u.some(e=>P===e||P.startsWith(`${e}/`))),C=!R,I=(0,f.__)("Clinician Plan",{source:"billing"}),M=(0,f.__)("Pay as you go",{source:"billing"}),U=(0,f.__)("Top up",{source:"billing"}),B=(0,f.__)("Top-ups get 50% extra.",{source:"billing"}),j="app"===v&&C?L:O,N="app"===v&&C?M:I,F="app"===v&&C?(0,f.__)("PAYG ${{amount}}+",{source:"billing",placeholders:{amount:"2"}}):(0,f.__)("Clinician",{source:"billing"}),q="app"===v?O:L,G="app"===v?I:M,D="app"===v?(0,f.__)("Clinician",{source:"billing"}):(0,f.__)("PAYG ${{amount}}+",{source:"billing",placeholders:{amount:"2"}}),Q=R?(0,f.__)("Clinician Plan: unlimited slow transcription + {{minutes}} premium min/month.",{source:"billing",placeholders:{minutes:1500}}):(0,f.__)("Choose Clinician Plan or pay as you go. Top-ups get 50% extra.",{source:"billing"}),V=R?(0,f.__)("Clinician Plan: unlimited slow transcription + {{minutes}} premium min/month.",{source:"billing",placeholders:{minutes:1500}}):(0,f.__)("Clinician: unlimited slow transcription + {{minutes}} premium min/month. Pay as you go from ${{amount}}; every top-up gets 50% extra.",{source:"billing",placeholders:{amount:"2",minutes:1500}});return"app"===v?(0,t.jsx)("section",{className:(0,p.cn)("GlobalPromotionBanner GlobalPromotionBanner--app border-b border-slate-200/70 bg-slate-50/85 text-slate-700 dark:border-white/10 dark:bg-slate-950/70 dark:text-slate-200",e),"aria-label":(0,f.__)("June clinician and top-up offer",{source:"billing"}),children:(0,t.jsxs)("div",{className:"GlobalPromotionBanner__appInner flex min-h-8 items-center justify-between gap-2 px-2.5 py-1 sm:min-h-9 sm:px-4",children:[(0,t.jsxs)("div",{className:"GlobalPromotionBanner__appMessageGroup flex min-w-0 flex-1 items-center gap-2",children:[(0,t.jsx)("span",{className:"GlobalPromotionBanner__appSignal h-1.5 w-1.5 shrink-0 rounded-full bg-indigo-500/70 dark:bg-indigo-300/80","aria-hidden":"true"}),(0,t.jsx)("p",{className:"GlobalPromotionBanner__appMessage min-w-0 truncate text-xs font-medium leading-5 text-slate-600 dark:text-slate-300",children:B}),(0,t.jsx)(s.PromotionCountdown,{className:"GlobalPromotionBanner__appCountdown shrink-0 text-xs font-semibold leading-5 text-indigo-700 dark:text-indigo-200",endsAt:E.endsAt,now:x})]}),(0,t.jsxs)("div",{className:"GlobalPromotionBanner__appActions flex shrink-0 items-center gap-1",children:[(0,t.jsx)(n.default,{href:L,className:"GlobalPromotionBanner__appPrimaryAction inline-flex h-6 items-center justify-center rounded-md border border-slate-200 bg-[var(--product-surface)] px-2 text-xs font-medium text-slate-700 transition hover:border-indigo-300 hover:text-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-1 dark:border-white/10 dark:bg-slate-900 dark:text-slate-200 dark:hover:border-indigo-300/50 dark:hover:text-indigo-200",children:U}),(0,t.jsx)(n.default,{href:O,className:"GlobalPromotionBanner__appSecondaryAction hidden h-6 items-center justify-center rounded-md px-2 text-xs font-medium text-slate-500 transition hover:text-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-1 dark:text-slate-400 dark:hover:text-indigo-200 sm:inline-flex","aria-label":I,children:(0,f.__)("Clinician",{source:"billing"})}),(0,t.jsx)("button",{type:"button",className:"GlobalPromotionBanner__appDismissAction inline-flex h-6 w-6 items-center justify-center rounded-md text-slate-400 transition hover:bg-slate-200/70 hover:text-slate-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-1 dark:text-slate-500 dark:hover:bg-white/10 dark:hover:text-slate-200","aria-label":(0,f.__)("Dismiss promotion",{source:"billing"}),onClick:T,children:(0,t.jsx)(a.FiX,{className:"GlobalPromotionBanner__appDismissIcon h-3.5 w-3.5","aria-hidden":"true"})})]})]})}):(0,t.jsx)("section",{className:(0,p.cn)("GlobalPromotionBanner border-b border-slate-200 bg-white/95 text-slate-950 supports-[backdrop-filter]:backdrop-blur dark:border-white/10 dark:bg-slate-950/95 dark:text-white",e),"aria-label":(0,f.__)("June clinician and top-up offer",{source:"billing"}),children:(0,t.jsxs)("div",{className:"GlobalPromotionBanner__inner mx-auto flex min-h-11 max-w-7xl items-center justify-between gap-2 px-3 py-1.5 sm:min-h-12 sm:px-6 lg:px-8",children:[(0,t.jsxs)("div",{className:"GlobalPromotionBanner__messageGroup flex min-w-0 flex-1 items-center gap-2",children:[(0,t.jsxs)("span",{className:"GlobalPromotionBanner__badge hidden shrink-0 items-center gap-1.5 rounded-full border border-indigo-200 bg-indigo-50 px-2.5 py-1 text-[11px] font-semibold uppercase tracking-normal text-indigo-700 dark:border-indigo-400/30 dark:bg-indigo-400/10 dark:text-indigo-200 sm:inline-flex",children:[(0,t.jsx)(a.FiGift,{className:"GlobalPromotionBanner__badgeIcon h-3.5 w-3.5","aria-hidden":"true"}),(0,f.__)("June promo",{source:"billing"})]}),(0,t.jsxs)("p",{className:"GlobalPromotionBanner__message min-w-0 text-xs font-medium leading-5 text-slate-700 dark:text-slate-200 sm:text-sm",children:[(0,t.jsx)("span",{className:"GlobalPromotionBanner__summary sm:hidden",children:Q}),(0,t.jsx)("span",{className:"GlobalPromotionBanner__detail hidden sm:inline",children:V})]}),(0,t.jsxs)("span",{className:"GlobalPromotionBanner__deadline hidden shrink-0 items-center gap-1.5 text-xs font-semibold text-slate-500 dark:text-slate-300 md:inline-flex",children:[(0,t.jsx)(a.FiClock,{className:"GlobalPromotionBanner__deadlineIcon h-3.5 w-3.5","aria-hidden":"true"}),(0,t.jsx)(s.PromotionCountdown,{className:"GlobalPromotionBanner__countdown",endsAt:E.endsAt,now:x})]})]}),(0,t.jsxs)("div",{className:"GlobalPromotionBanner__actions flex shrink-0 items-center gap-1.5 sm:gap-2",children:[(0,t.jsxs)(n.default,{href:j,className:"GlobalPromotionBanner__primaryAction inline-flex h-8 items-center justify-center rounded-md bg-[#6257f5] px-2.5 text-center text-xs font-semibold text-white transition hover:bg-[#4d42de] focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 dark:bg-violet-400 dark:text-slate-950 dar
1k:hover:bg-violet-300 sm:h-9 sm:px-3 sm:text-sm","aria-label":N,children:[(0,t.jsx)("span",{className:"GlobalPromotionBanner__primaryActionShort sm:hidden",children:F}),(0,t.jsx)("span",{className:"GlobalPromotionBanner__primaryActionFull hidden sm:inline",children:N})]}),C?(0,t.jsxs)(n.default,{href:q,className:"GlobalPromotionBanner__secondaryAction inline-flex h-8 items-center justify-center rounded-md border border-slate-300 bg-[var(--product-surface)] px-2.5 text-center text-xs font-semibold text-slate-800 transition hover:border-indigo-300 hover:text-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 dark:border-white/15 dark:bg-slate-900 dark:text-slate-100 dark:hover:border-indigo-300/60 sm:h-9 sm:px-3 sm:text-sm","aria-label":G,children:[(0,t.jsx)("span",{className:"GlobalPromotionBanner__secondaryActionShort sm:hidden",children:D}),(0,t.jsx)("span",{className:"GlobalPromotionBanner__secondaryActionFull hidden sm:inline",children:G})]}):null]})]})})}],605883)},216279,e=>{e.v(t=>Promise.all(["static/chunks/05h62ehzoanv5.js"].map(t=>e.l(t))).then(()=>t(971158)))},995452,e=>{e.v(t=>Promise.all(["static/chunks/0fmg2t01mqo1j.js"].map(t=>e.l(t))).then(()=>t(232695)))}]);
2
3//# sourceMappingURL=0mob67ipkc3_o.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.