PageSourceSearch

https://kindredly.ai/js/itemImageSourcesCubmTdva.js

js kindredly.ai collected 2026-10-02 01:14:05 UTC 1,686 bytes, 1 lines download raw bytes

1import{r as I}from"./extraction.pure.utilsDQPW8yIh.js";import{q as S}from"./chunkReloadRecoveryrjuMb-b8.js";function o(r){if(typeof r!="string")return;const n=r.trim();if(n&&!(n==="undefined"||n==="null"))return n}function a(r){if(!r||typeof r!="object")return;const n=r==null?void 0:r.meta;if(!(!n||typeof n!="object"))return n}function f(r,n){const u=o(r);if(u)return n&&I(n,u)||u}function h(r,n){return e(r,n)[0]}function e(r,n){if(!r||typeof r!="object")return[];const u=n||o(r==null?void 0:r.url),s=[o(r==null?void 0:r.bannerImagePath),f(r==null?void 0:r.imageSrc,u),f(r==null?void 0:r.bannerImageSrc,u),f(r==null?void 0:r.bannerImageSrcPath,u),f(r==null?void 0:r.faviconSrcPath,u),f(r==null?void 0:r.favicon,u),o(r==null?void 0:r.faviconPath)].filter(c=>!!c);return Array.from(new Set(s))}function P(r){const n=a(r),u=o(r==null?void 0:r.url)||o(n==null?void 0:n.url);return h(n,u)}function b(r,n){if(r.startsWith("http://")||r.startsWith("https://")||r.startsWith("data:"))return r;const u=S(r);return u?n?`${u}?v=${n}`:u:null}function p(r,n){var d;const u=(n==null?void 0:n.cacheBust)??null,s=o(r==null?void 0:r.imageFilename);if(s){const l=b(s,u);if(l)return l}const c=a(r),t=o((d=r==null?void 0:r.data)==null?void 0:d.url)||o(r==null?void 0:r.url)||o(c==null?void 0:c.url);for(const l of e(c,t)){const g=b(l,u);if(g)return g}return null}function y(r){if(!r)return!1;if(o(r==null?void 0:r.imageUrl)||o(r==null?void 0:r.imageFilename)||o(r==null?void 0:r.defaultImage))return!0;const n=a(r),u=o(r==null?void 0:r.url)||o(n==null?void 0:n.url);return!!(h(n,u)||o(r==null?void 0:r.bannerImageSrcPath)||o(r==null?void 0:r.bannerImageSrc))}export{e as a,P as b,h as c,p as g,y as l};

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.