PageSourceSearch

https://www.fanvue.com/_next/static/chunks/9796.07cba98bb7a71aeb.js

js fanvue.com collected 2026-10-02 05:18:48 UTC 15,557 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];if(null!=a)for(var r in a)a.hasOwnProperty(r)&&(e[r]=a[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:eden":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="de4a3ca0-b004-4cd2-82fa-2cb374b19390",e._sentryDebugIdIdentifier="sentry-dbid-de4a3ca0-b004-4cd2-82fa-2cb374b19390")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9796],{2816:(e,t,a)=>{a.d(t,{j:()=>d,r:()=>o});var r=a(3379),s=a(7230),n=a(81232),l=a(33954),i=a(6078);let d=({shouldFetchMyProfile:e=!0}={})=>{let t=(0,i.T)(),a=l.i.useUtils(),{data:s,refetch:n,isFetched:d,isLoading:o,isRefetching:f}=l.i.user.getOwnProfile.useQuery(void 0,{enabled:t&&e,gcTime:1/0,refetchOnReconnect:!0,staleTime:1/0});return{myProfile:s,updateMyProfile:(0,r.useCallback)(async e=>{a.user.getOwnProfile.setData(void 0,t=>{if(t)return a.user.getOwnProfile.invalidate(),e.handle&&e.handle!==t.handle||a.user.getUserProfile.setData({handle:t.handle},t=>t?{...t,...e}:void 0),a.user.getUserProfile.invalidate({handle:t.handle}),{...t,...e}}),await Promise.all([a.creator.getProfileCompletedData.invalidate(),a.creator.getIsProfileCompleted.invalidate()])},[]),invalidateMyProfile:n,isMyProfileFetched:d,isLoading:o,isRefetching:f}},o=(e,t)=>{let a=e&&void 0!==e.is_sfw_discovery_enabled&&null!==e.is_sfw_discovery_enabled?e.is_sfw_discovery_enabled:s.t0;return(0,n.OW)({accountMode:t,isSfwDiscoveryEnabled:a})}},12801:(e,t,a)=>{a.d(t,{H:()=>M});var r=a(21874),s=a.n(r),n=a(27549),l=a(32009),i=a(20228),d=a(7230),o=a(78057),f=a(23332),c=a(23727);let u={currentChatIdentifier:null,drafts:{},isCurrentDraftEmpty:!0,isCurrentDraftTextEmpty:!0,openComposerPanel:null,openComposerPanelChatIdentifier:null,pendingEntrySource:null,pendingComposerFocusChatIdentifier:null,recentlySentTemplates:{},recentlySentTemplateMessageUuids:{},triggerTextGeneration:!1},g=new Set([o.iG.NOTIFICATION,o.iG.PUSH_NOTIFICATION]),h=(e,t)=>`${e??""}:${t}`,p=(e,t)=>e&&!t?.mediaRefs?.length&&!t?.gif&&!t?.tip,M=(0,l.v)()((0,i.Zr)((e,t)=>({...u,...((e,t)=>({addDraftMessageMediaRefs:(a,r)=>{s()(null!==r,"[chatMessagesStore] calling addDraftMessageMediaRefs with no chat selected.");let l=t().drafts[r]?.mediaRefs??[],i=(0,n.CSV)(l.concat(a)),d=t().drafts[r]?.sentFreeAtByMediaRef??{},o=c.B.getState().map,f={...d};for(let e of a){let t=o[e]?.sent_free_to_context_user_at;t&&(f[e]=t instanceof Date?t.toISOString():t)}e(e=>({drafts:{...e.drafts,[r]:{...e.drafts[r],mediaRefs:i,sentFreeAtByMediaRef:f}}})),i.length>0&&e({isCurrentDraftEmpty:!1})},clearAllDrafts:()=>{e({drafts:{},isCurrentDraftEmpty:!0,isCurrentDraftTextEmpty:!0})},consumePendingComposerFocus:a=>t().pendingComposerFocusChatIdentifier===a&&(e({pendingComposerFocusChatIdentifier:null}),!0),consumePendingEntrySource:()=>{let a=t().pendingEntrySource;return null!==a&&e({pendingEntrySource:null}),a},deleteDraftMessage:a=>{s()(null!==a,"[chatMessagesStore] calling deleteDraftMessage with no chat selected."),e(e=>{let{[a]:t,...r}=e.drafts;return{drafts:r}}),t().setIsCurrentDraftEmpty(!0,a)},deleteDraftMessageText:a=>{s()(null!==a,"[chatMessagesStore] calling deleteDraftMessageText with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],text:void 0}}})),t().setIsCurrentDraftTextEmpty(!0,a)},getAllowFreeMediaSending:e=>(s()(null!==e,"[chatMessagesStore] calling getAllowFreeMediaSending with no chat selected."),t().drafts[e]?.allowFreeMediaSending),getDraftMessagePrice:e=>(s()(null!==e,"[chatMessagesStore] calling getDraftMessagePrice with no chat selected."),t().drafts[e]?.price),getDraftMessageTemplateLastSentAt:e=>{s()(null!==e,"[chatMessagesStore] calling getDraftMessageTemplateLastSentAt with no chat selected.");let a=t().drafts[e]?.templateLastSentAt;return a?new Date(a):void 0},getDraftMessageTemplateSnapshot:e=>(s()(null!==e,"[chatMessagesStore] calling getDraftMessageTemplateSnapshot with no chat selected."),t().drafts[e]?.templateSnapshot),getDraftMessageTemplateUuid:e=>(s()(null!==e,"[chatMessagesStore] calling getDraftMessageTemplateUuid with no chat selected."),t().drafts[e]?.templateUuid),getRecentlySentTemplateAt:(e,a)=>{s()(null!==e,"[chatMessagesStore] calling getRecentlySentTemplateAt with no chat selected.");let r=t().recentlySentTemplates[h(e,a)];return r?new Date(r):void 0},recordTemplateSend:(t,a,r)=>{s()(null!==t,"[chatMessagesStore] calling recordTemplateSend with no chat selected.");let n=h(t,a);e(e=>({recentlySentTemplates:{...e.recentlySentTemplates,[n]:new Date().toISOString()},recentlySentTemplateMessageUuids:{...e.recentlySentTemplateMessageUuids,[n]:r}}))},getDraftMessageText:e=>(s()(null!==e,"[chatMessagesStore] calling getDraftMessageText with no chat selected."),t().drafts[e]?.text??""),removeDraftMessageMediaRef:(a,r)=>{s()(null!==r,"[chatMessagesStore] calling removeDraftMessageMediaRef with no chat selected.");let n=t().drafts[r],l=n?.mediaRefs?.filter(e=>e!==a)??[],{[a]:i,...d}=n?.sentFreeAtByMediaRef??{};e(e=>({drafts:{...e.drafts,[r]:{...e.drafts[r],mediaRefs:l,sentFreeAtByMediaRef:d}}})),0===l.length&&(t().setIsCurrentDraftEmpty(!n?.text?.length,r),t().unsetDraftMessageFreeMediaPreviewRef(r))},removeRecentlySentTemplate:a=>{let r=Object.entries(t().recentlySentTemplateMessageUuids).find(([,e])=>e===a)?.[0];r&&e(e=>{let{[r]:t,...a}=e.recentlySentTemplates,{[r]:s,...n}=e.recentlySentTemplateMessageUuids;return{recentlySentTemplates:a,recentlySentTemplateMessageUuids:n}})},setAIGeneratedOptions:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setAIGeneratedOptions with 
1no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],aiGeneratedOptions:t}}}))},setCurrentChatIdentifier:(a,r)=>{let s=t().currentChatIdentifier,n=null!==s&&s===a;if(null!==s){let e=t().isCurrentDraftEmpty;t().setAIGeneratedOptions(void 0,s),t().setSelectedTextGeneration(void 0,s),t().setCurrentTextGenerationDiagnosticId(void 0,s),e&&t().deleteDraftMessage(s)}let l=r??(n?t().pendingEntrySource:null),i=r&&g.has(r)?a:n?t().pendingComposerFocusChatIdentifier:null;if(null!==a){let r=t().drafts[a],s=!r?.text?.length;e({currentChatIdentifier:a,...n?{}:{openComposerPanel:null,openComposerPanelChatIdentifier:null},isCurrentDraftTextEmpty:s,isCurrentDraftEmpty:p(s,r),pendingEntrySource:l,pendingComposerFocusChatIdentifier:i})}else e({currentChatIdentifier:a,openComposerPanel:null,openComposerPanelChatIdentifier:null,pendingEntrySource:l,pendingComposerFocusChatIdentifier:null})},setCurrentTextGenerationDiagnosticId:(t,a,r,n)=>{s()(null!==a,"[chatMessagesStore] calling setCurrentTextGenerationDiagnosticId with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],currentTextGenerationDiagnosticId:t,currentTextGenerationDiagnosticType:r,currentTextGenerationTraceId:n}}}))},setDraftFreeMediaSendingAllowed:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setDraftFreeMediaSendingAllowed with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],allowFreeMediaSending:t}}}))},setDraftMessageFreeMediaPreviewRef:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setDraftMessageFreeMediaPreviewRef with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],freeMediaPreviewRef:t}}}))},setDraftMessageMediaRefs:(a,r)=>{s()(null!==r,"[chatMessagesStore] calling setDraftMessageMediaRefs with no chat selected.");let n=Object.fromEntries(Object.entries(t().drafts[r]?.sentFreeAtByMediaRef??{}).filter(([e])=>a.includes(e)));e(e=>({drafts:{...e.drafts,[r]:{...e.drafts[r],mediaRefs:a,sentFreeAtByMediaRef:n}}})),a.length>0&&t().setIsCurrentDraftEmpty(!1,r)},setDraftMessagePrice:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setDraftMessagePrice with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],price:t}}}))},setDraftMessageGif:(a,r)=>{s()(null!==r,"[chatMessagesStore] calling setDraftMessageGif with no chat selected."),e(e=>({drafts:{...e.drafts,[r]:{...e.drafts[r],gif:a}}})),t().setIsCurrentDraftEmpty(!a,r)},setDraftMessageReplyMessage:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setDraftMessageReplyMessage with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],replyMessage:t}}}))},setDraftMessageTemplate:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setDraftMessageTemplate with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],templateUuid:t.uuid,templateLastSentAt:t.lastSentAt?.toISOString(),templateSnapshot:t.snapshot}}}))},setDraftMessageText:(a,r)=>{s()(null!==r,"[chatMessagesStore] calling setDraftMessageText with no chat selected."),e(e=>({drafts:{...e.drafts,[r]:{...e.drafts[r],text:a}}})),t().setIsCurrentDraftTextEmpty(0===a.trim().length,r)},setDraftMessageTip:(a,r)=>{s()(null!==r,"[chatMessagesStore] calling setDraftMessageTip with no chat selected."),e(e=>({drafts:{...e.drafts,[r]:{...e.drafts[r],tip:a}}})),t().currentChatIdentifier===r&&t().setIsCurrentDraftEmpty(!1,r)},setDraftScheduleDate:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setDraftScheduleDate with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],scheduleDate:t}}}))},setDraftShowFreeMediaConfirmationDialog:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setDraftShowFreeMediaConfirmationDialog with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],showFreeMediaConfirmationDialog:t}}}))},setIsCurrentDraftEmpty:(a,r)=>{s()(null!==r,"[chatMessagesStore] calling setIsCurrentChatDraftEmpty with no chat selected.");let n=t().drafts[r],l=t().isCurrentDraftEmpty,i=t().isCurrentDraftTextEmpty;if(n){let t=!n?.text?.length,a=p(t,n);(l!==a||i!==t)&&e({isCurrentDraftEmpty:a,isCurrentDraftTextEmpty:t})}else(l!==a||i!==a)&&e({isCurrentDraftEmpty:a,isCurrentDraftTextEmpty:a})},setIsCurrentDraftTextEmpty:(a,r)=>{if(s()(null!==r,"[chatMessagesStore] calling setIsCurrentDraftTextEmpty with no chat selected."),t().isCurrentDraftTextEmpty!==a){let s=p(a,t().drafts[r]);e({isCurrentDraftTextEmpty:a,isCurrentDraftEmpty:s})}},setOpenComposerPanel:(t,a)=>
1e({openComposerPanel:t,openComposerPanelChatIdentifier:t?a??null:null}),setPendingTextToSpeechContent:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setPendingTextToSpeechContent with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],pendingTextToSpeechContent:t}}}))},setSelectedTextGeneration:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setSelectedTextGeneration with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],selectedTextGeneration:t}}}))},setTextToSpeechIsPending:(t,a)=>{s()(null!==a,"[chatMessagesStore] calling setTextToSpeechIsPending with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],isTextToSpeechPending:t}}}))},setTriggerTextGeneration:t=>e({triggerTextGeneration:t}),unsetDraftMessageFreeMediaPreviewRef:t=>{s()(null!==t,"[chatMessagesStore] calling unsetDraftMessageFreeMediaPreviewRef with no chat selected."),e(e=>({drafts:{...e.drafts,[t]:{...e.drafts[t],freeMediaPreviewRef:void 0}}}))},unsetDraftMessageTip:a=>{s()(null!==a,"[chatMessagesStore] calling unsetDraftMessageTip with no chat selected."),e(e=>({drafts:{...e.drafts,[a]:{...e.drafts[a],tip:void 0}}})),t().currentChatIdentifier===a&&t().setIsCurrentDraftEmpty(!0,a)}}))(e,t)}),(0,f.J)(d.US,{partialize:e=>{let{pendingEntrySource:t,openComposerPanel:a,openComposerPanelChatIdentifier:r,pendingComposerFocusChatIdentifier:s,...n}=e,l=Object.fromEntries(Object.entries(n.drafts).map(([e,t])=>{let{isTextToSpeechPending:a,pendingTextToSpeechContent:r,...s}=t;return[e,r&&t.mediaRefs?.length&&!t.isTextToSpeechPending?{...s,pendingTextToSpeechContent:r}:s]}));return{...n,drafts:l}}})))},23727:(e,t,a)=>{a.d(t,{B:()=>l});var r=a(32009),s=a(69173);let n={map:{},playingMediaElement:{elementId:"",playing:!1}},l=(0,r.v)()(e=>({...n,addMedia:t=>e(e=>({map:{...e.map,[t.uuid]:t}})),addMediaList:t=>e(e=>({map:{...e.map,...(0,s.f)(t)}})),updateMedia:t=>e(e=>({map:{...e.map,[t.uuid]:{...e.map[t.uuid],...t}}})),removeMedia:t=>{e(e=>{let a={...e.map},r=a[t]?.processed_url;return r&&URL.revokeObjectURL(r),delete a[t],{map:a}})},setPlayingMedia:t=>e({playingMediaElement:t})}))},27027:(e,t,a)=>{a.d(t,{S:()=>n});var r=a(63647),s=a(49576);let n=()=>{let e=(0,s.h)();return e?.accountMode??r.hr.CREATOR}},69173:(e,t,a)=>{a.d(t,{f:()=>r});let r=e=>e.reduce((e,t)=>(e[t.uuid]=t,e),{})},81232:(e,t,a)=>{a.d(t,{IX:()=>i,OW:()=>d,Rc:()=>l,XT:()=>s,lW:()=>o,ux:()=>n,yh:()=>f});var r=a(63647);function s(e){let{isLoadingKycRequirements:t,doesUserRequireKycForNsfw:a,isCreator:r,isSfwDiscoveryEnabled:s,isAgeVerified:n}=e;return!t&&!!a&&!r&&!!s&&!n}function n(e){let{isLoadingKycRequirements:t,doesUserRequireKycForNsfw:a,isCreator:r,isSfwDiscoveryEnabled:s,isAgeVerified:n}=e;return!!t||!!a&&(r&&n?!!s:!n||!!s)}function l(e){let{isLoadingKycRequirements:t,doesUserRequireKycForNsfw:a,isCreator:r,isSfwDiscoveryEnabled:s,isAgeVerified:n}=e;return!t&&!s&&(!!r&&!!n||!a||n)}function i(e){return e===r.hr.MERCHANT}function d(e){return i(e.accountMode)||e.isSfwDiscoveryEnabled}function o(e){return!!i(e.accountMode)||e.isNsfwToggleRestricted&&!e.isAgeVerified}function f(e){return!e.isAuthenticated||!e.canViewNsfwContent}},89796:(e,t,a)=>{a.r(t),a.d(t,{FanvueAPIProvider:()=>y});var r=a(27707),s=a(27549),n=a(6603),l=a.n(n),i=a(3379),d=a(84961),o=a(78057),f=a(42408),c=a(7230),u=a(81232),g=a(27027),h=a(77724),p=a(6078),M=a(2816),m=a(12801),D=a(12108),S=a(33954);let y=({children:e})=>{let t=(0,h.h)(),a=(0,p.T)(),n=S.i.useUtils(),y=(0,i.useRef)(!1),{i18n:w}=(0,d.B)(),{mutateAsync:C}=S.i.user.setIsSFWDiscoveryEnabled.useMutation(),{mutateAsync:T}=S.i.user.setLanguage.useMutation(),{myProfile:v}=(0,M.j)(),I=(0,g.S)();return(0,i.useEffect)(()=>{if(!t){y.current&&(delete window.fanvue,y.current=!1);return}return window.fanvue={setDarkMode:e=>{D.C.getState().setDarkMode(e)},getDarkMode:()=>D.C.getState().darkMode,router:{push:(...e)=>l().push(...e),replace:(...e)=>l().replace(...e),back:()=>l().back(),getCurrentPath:()=>l().asPath},setSFWDiscovery:async e=>{if(!a)throw Error("User must be signed in to change SFW discovery setting");let t=n.user.getOwnProfile.getData(void 0);n.user.getOwnProfile.setData(void 0,t=>{if(t)return{...t,is_sfw_discovery_enabled:e}});try{await C({isSFWDiscoveryEnabled:e}),await n.invalidate(void 0,{refetchType:"all"})}catch(e){throw t&&n.user.getOwnProfile.setData(void 0,t),e}},getSFWDiscovery:()=>
1{if(a&&v)return(0,u.OW)({accountMode:I,isSfwDiscoveryEnabled:v.is_sfw_discovery_enabled??c.t0})},setLanguage:async e=>{if(!a)throw Error("User must be signed in to change language setting");let t=n.user.getOwnProfile.getData(void 0),r=w.language;n.user.getOwnProfile.setData(void 0,t=>{if(t)return{...t,language:e}});try{await T({language:e}),await w.changeLanguage(e),await n.invalidate(void 0,{refetchType:"all"})}catch(e){throw t&&n.user.getOwnProfile.setData(void 0,t),await w.changeLanguage(r),e}},getLanguage:()=>w.language,openChat:async(e,t)=>{let a=(0,f.C7x)(e,void 0,t?.source??o.iG.INFLOWW),r=t?.prompt?(0,s.KjF)(a,{prompt:t.prompt}):a;await l().push(r)},getCurrentChat:()=>{let e=m.H.getState().currentChatIdentifier;return"string"==typeof e?e:null}},y.current=!0,()=>{delete window.fanvue,y.current=!1}},[I,w,t,a,v,C,T,n]),(0,r.jsx)(r.Fragment,{children:e})}}}]);

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.