PageSourceSearch

https://backlinkservice.pro/_next/static/chunks/65729-a6678c6462ddf654.js

js backlinkservice.pro collected 2026-10-02 02:06:56 UTC 11,592 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[65729],{14576:(e,n,l)=>{"use strict";l.d(n,{b:()=>eK});var _,t,a,u,i,r,E,o,s,c,I,A,N,T,d,v,L,P,p,D,O,f,C,B,R,S,m,G,g,h,U,b,M,w,k,X,y,F,K,W,H,x,Y,j,V,q,z,Q,J,Z,$,ee,en,el,e_,et,ea,eu,ei,er,eE,eo,es,ec,eI,eA,eN,eT,ed,ev,eL,eP,ep,eD,eO,ef,eC,eB,eR,eS,em,eG,eg,eh,eU,eb,eM,ew,ek,eX,ey,eF=l(55036);if(void 0!==eF&&"function"==typeof eF.cwd)try{let e=l(81350);e.config({path:".env.development"}),e.config({path:".env",override:!1})}catch(e){}let eK={app_url:null!=(_=eF.env.NEXT_PUBLIC_APP_URL)?_:"https://backlinkservice.pro",app_name:null!=(t=eF.env.NEXT_PUBLIC_APP_NAME)?t:"Backlink Service",site_code:null!=(u=null!=(a=eF.env.NEXT_PUBLIC_SITE_CODE)?a:eF.env.SITE_CODE)?u:"backlinkservicepro",app_description:null!=(i=eF.env.NEXT_PUBLIC_APP_DESCRIPTION)?i:"",app_logo:null!=(r=eF.env.NEXT_PUBLIC_APP_LOGO)?r:"/brand/backlinkpilot-mark.png",app_favicon:null!=(E=eF.env.NEXT_PUBLIC_APP_FAVICON)?E:"/brand/backlinkpilot-favicon.png",app_preview_image:null!=(o=eF.env.NEXT_PUBLIC_APP_PREVIEW_IMAGE)?o:"/brand/backlinkpilot-preview.png",garden_mini_app_id:null!=(s=eF.env.GARDEN_MINI_APP_ID)?s:"",garden_mini_app_secret:null!=(c=eF.env.GARDEN_MINI_APP_SECRET)?c:"",garden_mini_allowed_app_ids:null!=(I=eF.env.GARDEN_MINI_ALLOWED_APP_IDS)?I:"",garden_mini_app_name:null!=(A=eF.env.GARDEN_MINI_APP_NAME)?A:"花园世界换花助手",garden_mini_template_id:null!=(N=eF.env.GARDEN_MINI_TEMPLATE_ID)?N:"",garden_mini_announcement_template_id:null!=(T=eF.env.GARDEN_MINI_ANNOUNCEMENT_TEMPLATE_ID)?T:"",garden_mini_ad_unit_id:null!=(d=eF.env.GARDEN_MINI_AD_UNIT_ID)?d:"",garden_mini_upload_base_url:null!=(v=eF.env.GARDEN_MINI_UPLOAD_BASE_URL)?v:"/admin/uploads/",garden_mini_mini_qr_image:null!=(L=eF.env.GARDEN_MINI_MINI_QR_IMAGE)?L:"",garden_mini_feedback_qr_image:null!=(P=eF.env.GARDEN_MINI_FEEDBACK_QR_IMAGE)?P:"",garden_mini_watermark_text:null!=(p=eF.env.GARDEN_MINI_WATERMARK_TEXT)?p:"",prompt_library_base_url:null!=(O=null!=(D=eF.env.NEXT_PUBLIC_PROMPT_LIBRARY_BASE_URL)?D:eF.env.PROMPT_LIBRARY_BASE_URL)?O:"https://cdn.nano-banana-2-ai.com/uploads/prompt-library",theme:null!=(f=eF.env.NEXT_PUBLIC_THEME)?f:"default",appearance:null!=(C=eF.env.NEXT_PUBLIC_APPEARANCE)?C:"system",locale:null!=(B=eF.env.NEXT_PUBLIC_DEFAULT_LOCALE)?B:"en",database_url:null!=(R=eF.env.DATABASE_URL)?R:"",database_auth_token:null!=(S=eF.env.DATABASE_AUTH_TOKEN)?S:"",database_provider:null!=(m=eF.env.DATABASE_PROVIDER)?m:"postgresql",db_schema_file:null!=(G=eF.env.DB_SCHEMA_FILE)?G:"./src/config/db/schema.ts",db_schema:null!=(g=eF.env.DB_SCHEMA)?g:"public",db_migrations_table:null!=(h=eF.env.DB_MIGRATIONS_TABLE)?h:"__drizzle_migrations",db_migrations_schema:null!=(U=eF.env.DB_MIGRATIONS_SCHEMA)?U:"drizzle",db_migrations_out:null!=(b=eF.env.DB_MIGRATIONS_OUT)?b:"./src/config/db/migrations",db_singleton_enabled:eF.env.DB_SINGLETON_ENABLED||"false",db_max_connections:eF.env.DB_MAX_CONNECTIONS||"1",auth_url:eF.env.AUTH_URL||eF.env.NEXT_PUBLIC_APP_URL||"",auth_secret:null!=(M=eF.env.AUTH_SECRET)?M:"",tracking_enabled:null!=(k=null!=(w=eF.env.NEXT_PUBLIC_TRACKING_ENABLED)?w:eF.env.TRACKING_ENABLED)?k:"true",google_tag_manager_id:null!=(K=null!=(F=null!=(y=null!=(X=eF.env.NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID)?X:eF.env.GOOGLE_TAG_MANAGER_ID)?y:eF.env.NEXT_PUBLIC_GTM_ID)?F:eF.env.GTM_ID)?K:"",gtm_id:null!=(Y=null!=(x=null!=(H=null!=(W=eF.env.NEXT_PUBLIC_GTM_ID)?W:eF.env.GTM_ID)?H:eF.env.NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID)?x:eF.env.GOOGLE_TAG_MANAGER_ID)?Y:"",google_ads_tag_id:null!=(V=null!=(j=eF.env.NEXT_PUBLIC_GOOGLE_ADS_TAG_ID)?j:eF.env.GOOGLE_ADS_TAG_ID)?V:"",google_ads_sign_up_send_to:null!=(z=null!=(q=eF.env.NEXT_PUBLIC_GOOGLE_ADS_SIGN_UP_SEND_TO)?q:eF.env.GOOGLE_ADS_SIGN_UP_SEND_TO)?z:"",ga4_api_secret:null!=(Q=eF.env.GA4_API_SECRET)?Q:"",google_analytics_id:null!=(Z=null!=(J=eF.env.NEXT_PUBLIC_GOOGLE_ANALYTICS_ID)?J:eF.env.GOOGLE_ANALYTICS_ID)?Z:"",clarity_id:null!=(ee=null!=($=eF.env.NEXT_PUBLIC_CLARITY_ID)?$:eF.env.CLARITY_ID)?ee:"",plausible_domain:null!=(el=null!=(en=eF.env.NEXT_PUBLIC_PLAUSIBLE_DOMAIN)?en:eF.env.PLAUSIBLE_DOMAIN)?el:"",plausible_src:null!=(et=null!=(e_=eF.env.NEXT_PUBLIC_PLAUSIBLE_SRC)?e_:eF.env.PLAUSIBLE_SRC)?et:"",openpanel_client_id:null!=(eu=null!=(ea=eF.env.
1NEXT_PUBLIC_OPENPANEL_CLIENT_ID)?ea:eF.env.OPENPANEL_CLIENT_ID)?eu:"",adsense_code:null!=(er=null!=(ei=eF.env.NEXT_PUBLIC_ADSENSE_CODE)?ei:eF.env.ADSENSE_CODE)?er:"",affonso_enabled:null!=(eo=null!=(eE=eF.env.NEXT_PUBLIC_AFFONSO_ENABLED)?eE:eF.env.AFFONSO_ENABLED)?eo:"",affonso_id:null!=(ec=null!=(es=eF.env.NEXT_PUBLIC_AFFONSO_ID)?es:eF.env.AFFONSO_ID)?ec:"",affonso_cookie_duration:null!=(eA=null!=(eI=eF.env.NEXT_PUBLIC_AFFONSO_COOKIE_DURATION)?eI:eF.env.AFFONSO_COOKIE_DURATION)?eA:"",promotekit_enabled:null!=(eT=null!=(eN=eF.env.NEXT_PUBLIC_PROMOTEKIT_ENABLED)?eN:eF.env.PROMOTEKIT_ENABLED)?eT:"",promotekit_id:null!=(ev=null!=(ed=eF.env.NEXT_PUBLIC_PROMOTEKIT_ID)?ed:eF.env.PROMOTEKIT_ID)?ev:"",crisp_enabled:null!=(eP=null!=(eL=eF.env.NEXT_PUBLIC_CRISP_ENABLED)?eL:eF.env.CRISP_ENABLED)?eP:"",crisp_website_id:null!=(eD=null!=(ep=eF.env.NEXT_PUBLIC_CRISP_WEBSITE_ID)?ep:eF.env.CRISP_WEBSITE_ID)?eD:"",tawk_enabled:null!=(ef=null!=(eO=eF.env.NEXT_PUBLIC_TAWK_ENABLED)?eO:eF.env.TAWK_ENABLED)?ef:"",tawk_property_id:null!=(eB=null!=(eC=eF.env.
1NEXT_PUBLIC_TAWK_PROPERTY_ID)?eC:eF.env.TAWK_PROPERTY_ID)?eB:"",tawk_widget_id:null!=(eS=null!=(eR=eF.env.NEXT_PUBLIC_TAWK_WIDGET_ID)?eR:eF.env.TAWK_WIDGET_ID)?eS:"",email_auth_enabled:null!=(em=eF.env.EMAIL_AUTH_ENABLED)?em:"",email_verification_enabled:null!=(eG=eF.env.EMAIL_VERIFICATION_ENABLED)?eG:"",resend_api_key:null!=(eg=eF.env.RESEND_API_KEY)?eg:"",google_client_id:null!=(eU=null!=(eh=eF.env.NEXT_PUBLIC_GOOGLE_CLIENT_ID)?eh:eF.env.GOOGLE_CLIENT_ID)?eU:"",google_client_secret:null!=(eb=eF.env.GOOGLE_CLIENT_SECRET)?eb:"",google_one_tap_enabled:null!=(ew=null!=(eM=eF.env.NEXT_PUBLIC_GOOGLE_ONE_TAP_ENABLED)?eM:eF.env.GOOGLE_ONE_TAP_ENABLED)?ew:"",github_client_id:null!=(ek=eF.env.GITHUB_CLIENT_ID)?ek:"",github_client_secret:null!=(eX=eF.env.GITHUB_CLIENT_SECRET)?eX:"",version:"1.8.2",locale_detect_enabled:null!=(ey=eF.env.NEXT_PUBLIC_LOCALE_DETECT_ENABLED)?ey:"false"}},26418:(e,n,l)=>{"use strict";l.d(n,{CI:()=>c,Hh:()=>s,Jv:()=>o,ep:()=>I,wV:()=>E,yK:()=>r});var _=l(50569),t=l(10835),a=l(14576);function u(e){let{minIntervalMs:n}=e,l=new Map,_=0;return async(e,t)=>{if(!n||!function(e,n){var l,_,t,a;if("GET"!==(null!=(a=null==(_=null!=(t=null==n?void 0:n.method)?t:e instanceof Request?e.method:"GET")||null==(l=_.toUpperCase)?void 0:l.call(_))?a:"GET"))return!1;let u="string"==typeof e?e:e instanceof URL?e.toString():e.url;return new URL(u,window.location.origin).pathname.endsWith("/get-session")}(e,t))return fetch(e,t);let a=function(e){let n="string"==typeof e?e:e instanceof URL?e.toString():e.url,l=new URL(n,window.location.origin);return"GET ".concat(l.origin).concat(l.pathname)}(e),u=l.get(a);if(u)return u;let i=Date.now(),r=Math.max(0,_+n-i),E=(async()=>(r>0&&await new Promise(e=>setTimeout(e,r)),_=Date.now(),fetch(e,t)))().finally(()=>{l.delete(a)});return l.set(a,E),E}}let i=Number(l(55036).env.NEXT_PUBLIC_AUTH_GET_SESSION_MIN_INTERVAL_MS)||2e3,r=(0,t.MB)({baseURL:a.b.auth_url,fetchOptions:{retry:0,customFetchImpl:u({minIntervalMs:i})}}),{useSession:E,signIn:o,signUp:s,signOut:c}=r;function I(e){return(0,t.MB)({baseURL:a.b.auth_url,plugins:function(e){let n=[];return e.google_client_id&&"true"===e.google_one_tap_enabled&&n.push((0,_.ll)({clientId:e.google_client_id,autoSelect:!1,cancelOnTapOutside:!1,context:"signin",additionalOptions:{},promptOptions:{baseDelay:1e3,maxAttempts:1}})),n}(e),fetchOptions:{retry:0,customFetchImpl:u({minIntervalMs:i})}})}},54136:()=>{},65718:(e,n,l)=>{"use strict";l.d(n,{AppContextProvider:()=>o,U:()=>r});var _=l(62898),t=l(53818),a=l(26418),u=l(14576);let i=(0,t.createContext)({}),r=()=>(0,t.useContext)(i),E={},o=e=>{let{children:n,initialConfigs:l=E}=e,r=Object.keys(l).length>0,[o,s]=(0,t.useState)(l),[c,I]=(0,t.useState)(r),A=(0,t.useRef)(null),N=(0,t.useRef)(r?Date.now():0);(0,t.useEffect)(()=>{s(l),I(r),N.current=r?Date.now():0},[r,l]);let[T,d]=(0,t.useState)(null),v=(0,t.useRef)(null),[L,P]=(0,t.useState)(null),[p,D]=(0,t.useState)(!1),[O,f]=(0,t.useState)(!1),[C,B]=(0,t.useState)(!1),[R,S]=(0,t.useState)(!1),m=(0,t.useRef)(null),G=(0,t.useRef)(!1),g=(0,t.useRef)(null),h=(0,t.useRef)(null),[U,b]=(0,t.useState)(!!u.b.auth_secret),[M,w]=(0,t.useState)(!1),[k,X]=(0,t.useState)(!1),y=(0,t.useCallback)(async()=>{let e=Date.now();if(c&&e-N.current<3e5)return;if(A.current)return A.current;let n=(async()=>{try{let e=await fetch("/api/config/get-configs",{method:"POST"});if(!e.ok)throw Error("fetch failed with status: ".concat(e.status));let{code:n,message:l,data:_}=await e.json();if(0!==n)throw Error(l);s(_),N.current=Date.now()}catch(e){}finally{I(!0),A.current=null}})();return A.current=n,n},[c]),F=(0,t.useCallback)(async()=>{try{if(!v.current)return;let e=await fetch("/api/user/get-user-credits",{method:"POST"});if(!e.ok)throw Error("fetch failed with status: ".concat(e.status));let{code:n,message:l,data:_}=await e.json();if(0!==n)throw Error(l);d(e=>e?{...e,credits:_}:e)}catch(e){}},[]),K=(0,t.useCallback)(async()=>{try{let e=await fetch("/api/user/get-user-info",{method:"POST"});if(!e.ok)throw Error("fetch failed with status: ".concat(e.status));let{code:n,message:l,data:_}=await e.json();if(0!==n)throw Error(l);d(_)}catch(e){}},[]);(0,t.useEffect)(()=>{m.current=L},[L]),(0,t.useEffect)(()=>{G.current=p},[p]);let W=(0,t.useCallback)(async e=>{var n,l;let _=null!=(l=null==e?void 0:e.force)&&l,t=(null==(n=v.current)?void 0:n.id)||null;if(!t)return P(null),D(!1),f(!0),S(!1),B(!1),g.current=null,{ok:!0,subscription:null,hasPaidEntitlement:!1};if(!_&&O&&h.current===t)return{ok:!0,subscription:m.current,hasPaidEntitlement:G.current};if(g.current)return g.current;B(!0),S(!1);let a=(async()=>{try{let e=await fetch("/api/subscription/current",{method:"POST"});if(!e.ok)throw Error("fetch failed with status: ".concat(e.status));let{code:n,message:l,data:_}=await e.json();if(0!==n)throw Error(l);let{subscription:t,hasPaidEntitlement:a}=function(e){if(e&&"object"==typeof e&&!Array.isArray(e)&&("subscription"in e||"hasPaidEntitlement"in e)){let n=e.subscription||null;return{subscription:n,hasPaidEntitlement:!!(e.hasPaidEntitlement||n)}}let n=Array.isArray(e)?null:e||null;return{subscription:n,hasPaidEntitlement:!!n}}(_);return P(t),D(a),f(!0),{ok:!0,subscription:t,hasPaidEntitlement:a}}catch(l){let e=m.current,n=G.current||!!e;return f(n),S(!0),{ok:n,subscription:e,hasPaidEntitlement:n}}finally{B(!1),g.current=null}})();return g.current=a,a},[O]),H=(0,t.useCallback)(async e=>{try{let n=(0,a.ep)(e);await n.oneTap({callbackURL:"/",onPromptNotification:e=>{}})}catch(e){}},[]);(0,t.useEffect)(()=>{c||y()},[y,c]),(0,t.useEffect)(()=>{v.current=T},[T]),(0,t.useEffect)(()=>{let e=(null==T?void 0:T.id)||null;e!==h.current&&(h.current=e,P(null),D(!1),f(!e),B(!1),S(!1),g.current=null)},[null==T?void 0:T.id]),(0,t.useEffect)(()=>{null==T||!T.id||O||C||R||W()},[W,R,O,C,null==T?void 0:T.id]);let x=(0,t.useMemo)(()=>({user:T,setUser:d,isCheckSign:U,setIsCheckSign:b,isShowSignModal:M,setIsShowSignModal:w,isShowPaymentModal:k,setIsShowPaymentModal:X,configs:o,hasFetchedConfigs:c,fetchConfigs:y,fetchUserCredits:F,fetchUserInfo:K,currentSubscription:L,hasPaidEntitlement:p,hasFetchedCurrentSubscription:O,isFetchingCurrentSubscription:C,fetchCurrentSubscription:W,showOneTap:H}),[T,U,M,k,o,c,y,F,K,L,p,O,C,W,H]);return(0,_.jsx)(i.Provider,{value:x,children:n})}}}]);

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.