PageSourceSearch

https://fillr.app/_next/static/chunks/1568.91eabbada4d89490.js

js fillr.app collected 2026-10-02 01:14:58 UTC 6,208 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:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="434340d0-6dc3-487e-90a0-f8f11e69e6f6",e._sentryDebugIdIdentifier="sentry-dbid-434340d0-6dc3-487e-90a0-f8f11e69e6f6")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1568],{1243:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(19946).A)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},13960:(e,t,r)=>{r.d(t,{R:()=>d,SubscriptionProvider:()=>u});var a=r(95155),n=r(65312),l=r(6982),s=r(12115);function i(e,t){return"active"===e||"on_trial"===e||"cancelled"===e&&!!t&&new Date(t)>new Date}let o=(0,s.createContext)(void 0),u=e=>{let{children:t}=e,[r,u]=(0,s.useState)(!1),[d,c]=(0,s.useState)(null),[f,h]=(0,s.use
1State)(null),[p,b]=(0,s.useState)(!1),[w,m]=(0,s.useState)(null),[y,v]=(0,s.useState)(null),[_,g]=(0,s.useState)(null),[k,S]=(0,s.useState)(null),[x,N]=(0,s.useState)(!1),[E,P]=(0,s.useState)(0),[j,M]=(0,s.useState)(!1),[A,D]=(0,s.useState)(!0),[T,R]=(0,s.useState)(null),L=(0,s.useRef)(0),z=(0,s.useRef)(null),q=()=>{let e="peppngdnnhjpchacodkdadojgnafepdd";"undefined"!=typeof chrome&&chrome.runtime&&e&&chrome.runtime.sendMessage(e,"LOGIN").catch(e=>{console.warn("[SubscriptionProvider] Could not reach extension:",e)})},C=e=>{if(null===z.current||z.current===e){z.current=e;return}z.current=e,e&&(0,l.A)("Pro unlocked — your dataset features are live","success"),q()},I=()=>{u(!1),b(!1),m(null),v(null),c(null),h(null),g(null),S(null),N(!1),P(0),M(!1)},F=(0,s.useCallback)(async()=>{L.current=Date.now(),D(!0),R(null);let e=await (0,n.U)();try{var t,r;let{data:{user:a},error:n}=await e.auth.getUser();if(n||!a){I();return}let[{data:l,error:s},{data:o,error:d}]=await Promise.all([e.from("subscriptions").select("status, lemonsqueezy_subscription_id, plan_name, ends_at, renews_at, variant_id").eq("user_id",a.id).maybeSingle(),e.from("app_trials").select("expires_at").eq("user_id",a.id).maybeSingle()]);if(s&&"PGRST116"!==s.code)throw Error(s.message);if(d&&"PGRST116"!==d.code)throw Error(d.message);let f=null!==(t=null==o?void 0:o.expires_at)&&void 0!==t?t:null,p=null!=f&&new Date(f).getTime()>Date.now(),w=p?Math.ceil((new Date(f).getTime()-Date.now())/864e5):0;N(p&&!(l&&i(l.status,l.ends_at))),P(w),M(null!=f);let y=!!l&&i(l.status,l.ends_at),_=y||p;l?(c(l.status),h(l.plan_name),g(l.ends_at),S(l.renews_at),m(y?l.lemonsqueezy_subscription_id:null),v(null!==(r=l.variant_id)&&void 0!==r?r:null)):(c(p?"on_trial":null),h(p?"Pro":null),g(f),S(null),m(null),v(null)),u(_),b(_),C(_)}catch(e){console.error("Failed to fetch subscription status:",e),R(e instanceof Error?e.message:"An unknown error occurred while fetching subscription status"),I()}finally{D(!1)}},[]),G=(0,s.useCallback)(async()=>{try{var e;let t=await fetch("/api/start-trial",{method:"POST"}),r=await t.json().catch(()=>({}));if(t.ok&&(null==r?void 0:r.ok))return await F(),q(),(0,l.A)("Your 7-day Pro trial is live — no card needed","success"),{ok:!0};return{ok:!1,reason:null!==(e=null==r?void 0:r.reason)&&void 0!==e?e:"unknown"}}catch(e){return console.error("[SubscriptionProvider] startTrial failed:",e),{ok:!1,reason:"network"}}},[F]);return(0,s.useEffect)(()=>{F()},[F]),(0,s.useEffect)(()=>{let e=()=>{Date.now()-L.current<5e3||F()},t=()=>{"visible"===document.visibilityState&&e()};return window.addEventListener("focus",e),document.addEventListener("visibilitychange",t),()=>{window.removeEventListener("focus",e),document.removeEventListener("visibilitychange",t)}},[F]),(0,a.jsx)(o.Provider,{value:{hasActiveAccess:r,subStatus:d,planName:f,endsAt:_,renewsAt:k,isProSub:p,lemonsqueezySubscriptionId:w,variantId:y,isLoading:A,error:T,refetchSubscription:F,isTrial:x,trialDaysLeft:E,trialUsed:j,startTrial:G},children:t})},d=()=>{let e=(0,s.useContext)(o);if(void 0===e)throw Error("useSubscription must be used within a SubscriptionProvider");return e}},22346:(e,t,r)=>{r.d(t,{w:()=>i});var a=r(95155),n=r(12115),l=r(87489),s=r(59434);let i=n.forwardRef((e,t)=>{let{className:r,orientation:n="horizontal",decorative:i=!0,...o}=e;return(0,a.jsx)(l.b,{ref:t,decorative:i,orientation:n,className:(0,s.cn)("shrink-0 bg-border","horizontal"===n?"h-px w-full":"h-full w-px",r),...o})});i.displayName=l.b.displayName},57434:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(19946).A)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},66424:(e,t,r)=>{r.d(t,{F:()=>i});var a=r(95155),n=r(12115),l=r(80244),s=r(59434);let i=n.forwardRef((e,t)=>{let{className:r,children:n,...i}=e;return(0,a.jsxs)(l.bL,{ref:t,className:(0,s.cn)("relative overflow-hidden",r),...i,children:[(0,a.jsx)(l.LM,{className:"h-full w-full rounded-[inherit]",children:n}),(0,a.jsx)(o,{}),(0,a.jsx)(l.OK,{})]})});i.displayName=l.bL.displayName;let o=n.forwardRef((e,t)=>
1{let{className:r,orientation:n="vertical",...i}=e;return(0,a.jsx)(l.VM,{ref:t,orientation:n,className:(0,s.cn)("flex touch-none select-none transition-colors","vertical"===n&&"h-full w-2.5 border-l border-l-transparent p-px","horizontal"===n&&"h-2.5 flex-col border-t border-t-transparent p-px",r),...i,children:(0,a.jsx)(l.lr,{className:"relative flex-1 rounded-full bg-border"})})});o.displayName=l.VM.displayName},85057:(e,t,r)=>{r.d(t,{Label:()=>u});var a=r(95155),n=r(12115),l=r(40968),s=r(74466),i=r(59434);let o=(0,s.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.b,{ref:t,className:(0,i.cn)(o(),r),...n})});u.displayName=l.b.displayName},86416:(e,t,r)=>{r.d(t,{AV:()=>n,bP:()=>a});let a={monthly:6.99,yearly:69,yearlyNote:"2 months free"},n={Free:{datasets:3,rows:50},Pro:{datasets:Number.MAX_SAFE_INTEGER,rows:1e4}}}}]);

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.