PageSourceSearch

https://www.scamadviser.com/build/assets/CryptoCheck-CtK30Z_R.js

js scamadviser.com collected 2026-09-24 08:28:34 UTC 10,898 bytes, 1 lines download raw bytes

1import{r as m,c as O,j as s,R as U,P as e}from"./app-C9gdXhSd.js";import{c as T}from"./PhoneInput-t4HsuaXw.js";import{B as P,a as B}from"./Blocks-o9-LiQNM.js";import{L as A}from"./Layout-B47GEhI3.js";import{d as I,a as H}from"./AppContext-CadLncdP.js";import{T as M,P as F,A as $,a as D}from"./Panel-BIXsREXb.js";import{U as G,R as V,P as z,S as J}from"./Shields-Dl6J9JRg.js";import"./useUserCountry-45Z_ZGVj.js";import"./Link-ZwVJ8yI_.js";import"./search-sgiZ0KXA.js";import"./url-ND5YOaJp.js";const o={positive:"positive",neutral:"neutral",negative:"negative",unknown:"unknown"},K=(i,r)=>{switch(r.type){case"LOADING":return{...i,loading:!0};case"SET_RESULT":return{...i,loading:!1,loaded:!0,result:r.payload};case"RESET":return i.loaded?{...i,loading:!1,loaded:!1}:f;default:return i}},f={loading:!1,loaded:!1,result:null};function Q(i,r){const[t,n]=m.useReducer(K,f),{language:d}=I();return m.useEffect(()=>{const a=new AbortController;return(async g=>{n({type:"LOADING"});const u=await O(i,g,d,a);n(u!==null?{type:"SET_RESULT",payload:u}:{type:"RESET"})})(r),()=>{a.abort(),n({type:"RESET"})}},[i,r]),{...t}}const W=(i,r)=>{switch(r.type){case"SET_RESULT":return i.loading?{...i,loading:!1,result:r.payload.result,message:r.payload.message}:i;default:return i}},X={loading:!0,result:null,message:null};function Y(i){const r=m.useRef(i.reduce((a,c)=>({...a,[c.internalName]:null}),{})),[t,n]=m.useReducer(W,X);return{handleSourceLoaded:m.useCallback(a=>
1{if(r.current={...r.current,[a.source]:a.result},a.result===o.negative){n({type:"SET_RESULT",payload:{result:a.result,message:a.conclusion}});return}if(t.loading&&Object.values(r.current).filter(c=>!c).length===0){const c=Object.values(r.current).reduce((g,u)=>({...g,[u]:g[u]+1}),{positive:0,neutral:0,negative:0,unknown:0});if(c.negative>0){n({type:"SET_RESULT",payload:{result:o.negative}});return}if(c.unknown===i.length){n({type:"SET_RESULT",payload:{result:o.unknown}});return}if(c.positive>0){n({type:"SET_RESULT",payload:{result:o.positive}});return}if(c.neutral>0){n({type:"SET_RESULT",payload:{result:o.neutral}});return}n({type:"SET_RESULT",payload:{result:o.unknown}})}},[n,i,t.loading]),...t}}const v=U.createContext({address:""});function b({address:i,error:r=!1,content:t,sources:n=null,messages:d,sidebarBlocks:a=[]}){return r?s.jsx(y,{title:t.title,subtitle:t.subtitle,result:o.negative,loading:!1,message:t.error}):s.jsx(q,{address:i,content:t,sources:(n==null?void 0:n.data)||[],messages:d,sidebarBlocks:a})}const j={content:e.shape({title:e.string.isRequired,subtitle:e.string.isRequired,loadingText:e.string,resultsTitle:e.string,loadingSourceText:e.string,sourceLinkText:e.string,detailsTitle:e.string,detailsText:e.string,facts:e.shape({factsText:e.string.isRequired,keyFactsText:e.string.isRequired,statusText:e.string.isRequired,reportCountText:e.string.isRequired,firstPaymentReceivedText:e.string.isRequired,lastPaymentReceivedText:e.string.isRequired,relatedUrlsText:e.string.isRequired,addressTypeText:e.string.isRequired,numberOfTransactionsText:e.string.isRequired,totalReceivedText:e.string.isRequired,totalSentText:e.string.isRequired,currentBalanceText:e.string.isRequired}),error:e.string}).isRequired};b.propTypes={address:e.string.isRequired,error:e.bool,...j,sources:e.shape({data:e.arrayOf(e.shape({name:e.string.isRequired,logo:e.string.isRequired,link:e.string.isRequired})).isRequired}),messages:e.shape({conclusion:e.shape({positive:e.string.isRequired,neutral:e.string.isRequired,negative:e.string.isRequired,unknown:e.string.isRequired}).isRequired}).isRequired,sidebarBlocks:e.array};b.layout=i=>s.jsx(A,{children:i});function q({address:i,sources:r,content:t,messages:n,sidebarBlocks:d=[]}){const{result:a,message:c,loading:g,handleSourceLoaded:u}=Y(r),[x,l]=m.useState({});let R=g?t.loadingText:c??n.conclusion[a];return s.jsxs(v.Provider,{value:{address:i},children:[s.jsx(y,{title:t.title,subtitle:t.subtitle,result:a,loading:g,message:R}),s.jsx(_,{title:t.resultsTitle,sources:r,loadingText:t.loadingSourceText,linkText:t.sourceLinkText,onSourceLoaded:h=>{u(h),l(L=>({...L,[h.source]:h.data}))}}),s.jsxs(E,{sidebarBlocks:d,children:[s.jsx(w,{title:t.facts.factsText,loading:g,result:a,results:x,content:t.facts}),t.detailsText.length>0&&s.jsx(M,{title:t.detailsTitle,text:t.detailsText})]})]})}q.propTypes={address:e.string.isRequired,sources:e.arrayOf(e.shape({name:e.string.isRequired,logo:e.string.isRequired,link:e.string.isRequired})).isRequired,...j,messages:e.shape({conclusion:e.shape({})}).isRequired,sidebarBlocks:e.array};function y({title:i,subtitle:r,result:t=null,loading:n=!1,message:d}){const a=T({green:t===o.positive,red:t===o.negative,yellow:t===o.unknown||t===o.neutral,black:n});return s.jsx("section",{className:"mt-50",children:s.jsx("div",{className:"container container--banner",children:s.jsx("div",{className:"block block__inner--small-bottom",children:s.jsx("div",{className:"tile",children:s.jsxs("div",{className:"tile__body webshop-title",children:[s.jsxs("div",{className:"mb-20",children:[s.jsx("div",{className:"mb-0 d-flex align-items-center justify-content-desktop-between",children:s.jsx("h1",{className:T("mb-0",{[`trustdata-title--${a}`]:a}),dangerouslySetInnerHTML:{__html:i}})}),s.jsx("div",{className:"subtitle",dangerouslySetInnerHTML:{__html:r}})]}),(n||t)&&s.jsx(k,{text:d,color:T({green:t===o.positive,red:t===o.negative,yellow:t===o.unknown||t===o.neutral,grey:n})})]})})})})})}y.propTypes={title:e.string.isRequired,subtitle:e.string.isRequired,loading:e.bool,result:e.string,message:e.string.isRequired};function k({text:i,color:r="grey"}){return s.jsx("div",{className:`trustdata-alert trustdata-alert--${r}`,children:s.jsx("strong",{dangerouslySetInnerHTML:{__html:i}})})}k.propTypes={text:e.string.isRequired,color:e.oneOf(["green","yellow","red","grey"])};function _({title:i,sources:r,loadingText:t,linkText:n,onSourceLoaded:d=null}){return s.jsx("section",{children:s.jsx("div",{className:"container container--banner",children:s.jsx("div",{className:"block block__inner--small",children:s.jsx("div",{className:"tile analysis",children:s.jsxs("div",{className:"tile__body",children:[s.jsx("div",{className:"tile-header",children:s.jsx("div",{className:"tile__spacer--large",children:s.jsx("h2",{className:"",children:i})})}),s.jsx("div",{className:"tile-content",children:r.map(a=>s.jsx(S,{name:a.name,internalName:a.internalName,logo:a.logo,link:a.link,loadingText:t,linkText:n,onLoaded:d},a.internalName))})]})})})})})}
1_.propTypes={title:e.string.isRequired,sources:e.arrayOf(e.shape({name:e.string.isRequired,logo:e.string.isRequired,link:e.string.isRequired})).isRequired,loadingText:e.string.isRequired,linkText:e.string.isRequired,onSourceLoaded:e.func};function S({name:i,internalName:r,logo:t,link:n,loadingText:d,linkText:a,onLoaded:c=()=>{}}){const{address:g}=m.useContext(v),{loading:u,loaded:x,result:l}=Q(r,g);return m.useEffect(()=>{l&&c&&c(l)},[c,l]),s.jsxs("div",{className:"sources-block",children:[s.jsx("div",{className:"sources-block__logo order-1",children:s.jsx("img",{src:t,className:"image__fluid",alt:i})}),s.jsxs("div",{className:"sources-block__result order-3 order-tablet-2",children:[s.jsx("div",{className:"sources-block__icon",children:s.jsx("div",{className:"trust__overlay shield-color--grey",children:(l==null?void 0:l.result)&&s.jsx(N,{result:l.result})})}),s.jsx("div",{className:"sources-block__message",children:s.jsx("h5",{className:T({"text-grey font-italic":!x||u}),dangerouslySetInnerHTML:{__html:!x||u?d:l==null?void 0:l.message}})})]}),s.jsx("div",{className:"sources-block__link order-2 order-tablet-3",children:s.jsx("a",{href:x&&l.url?l.url:n,target:"_blank",title:i,"aria-disabled":!x||u,onClick:R=>!x||u?R.preventDefault():null,className:T("btn__link",{"btn-solid--grey disabled":!x||u,"btn-solid--red":!u&&(l==null?void 0:l.result)===o.negative,"btn-solid--green":!u&&(l==null?void 0:l.result)===o.positive,"btn-solid--yellow":!u&&((l==null?void 0:l.result)===o.unknown||(l==null?void 0:l.result)===o.neutral)}),rel:"noopener noreferrer",children:!x||u?s.jsx(H,{}):a})})]},i)}S.propTypes={name:e.string.isRequired,internalName:e.string.isRequired,logo:e.string.isRequired,link:e.string.isRequired,loadingText:e.string.isRequired,linkText:e.string.isRequired,onLoaded:e.func};function N({result:i}){const t={[o.positive]:J,[o.neutral]:z,[o.negative]:V,[o.unknown]:G}[i];return s.jsx(t,{})}N.propTypes={result:e.string.isRequired};function E({sidebarBlocks:i=[],children:r}){return s.jsx("section",{children:s.jsx("div",{className:"container container--banner",children:s.jsxs("div",{className:"row",children:[s.jsx("div",{className:T("col-12",i.length>0&&"col-tablet-8"),children:r}),i.length>0&&s.jsx("div",{className:"col-12 col-tablet-4",children:s.jsx(P,{blocks:i,context:B.sidebar})})]})})})}E.propTypes={sidebarBlocks:e.array,children:e.oneOfType([e.arrayOf(e.node),e.node,e.func]).isRequired};function w({title:i,loading:r,result:t="",results:n,content:d}){var a,c,g,u,x,l,R,h;return s.jsx(F,{header:s.jsx(C,{title:i,color:T({green:t===o.positive,red:t===o.negative,yellow:t===o.unknown||t===o.neutral,black:r})}),children:s.jsxs($,{title:d.keyFactsText,isOpen:!0,children:[s.jsx(p,{title:d.addressTypeText,value:(a=n["cube-three"])==null?void 0:a.type}),s.jsx(p,{title:d.numberOfTransactionsText,value:(c=n["blockchain-explorer"])==null?void 0:c.n_tx}),s.jsx(p,{title:d.totalReceivedText,value:(g=n["blockchain-explorer"])==null?void 0:g.total_received}),s.jsx(p,{title:d.totalSentText,value:(u=n["blockchain-explorer"])==null?void 0:u.total_sent}),s.jsx(p,{title:d.currentBalanceText,value:(x=n["blockchain-explorer"])==null?void 0:x.current_balance}),s.jsx(p,{title:d.currentBalanceText,value:(l=n.etherscan)==null?void 0:l.balance}),s.jsx(p,{title:d.currentBalanceText,value:(R=n.bscscan)==null?void 0:R.balance}),s.jsx(p,{title:d.relatedUrlsText,value:(h=n["bitcoin-whos-who"])==null?void 0:h.urls.join(", ")})]})})}w.propTypes={title:e.string.isRequired,loading:e.bool.isRequired,result:e.string,results:e.object.isRequired,content:e.shape({keyFactsText:e.string.isRequired,statusText:e.string.isRequired,reportCountText:e.string.isRequired,firstPaymentReceivedText:e.string.isRequired,lastPaymentReceivedText:e.string.isRequired,relatedUrlsText:e.string.isRequired,addressTypeText:e.string.isRequired,numberOfTransactionsText:e.string.isRequired,totalReceivedText:e.string.isRequired,totalSentText:e.string.isRequired,currentBalanceText:e.string.isRequired}).isRequired};function C({title:i,color:r}){return s.jsx("h2",{className:T("tile-header__title mb-0",{[`trustdata-title--${r}`]:r}),dangerouslySetInnerHTML:{__html:i}})}C.propTypes={title:e.string.isRequired,color:e.string.isRequired};function p({title:i,value:r=null}){return r?s.jsx(D,{title:i,children:r}):null}p.propTypes={title:e.string.isRequired,value:e.oneOfType([e.string,e.number])};export{b as default};

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.