PageSourceSearch

https://cameraforensics.com/assets/post-Cm0zG-dC.js

js cameraforensics.com collected 2026-10-02 17:45:25 UTC 2,721 bytes, 1 lines download raw bytes

1import{a as e,t}from"./jsx-runtime-CVxxNfNV.js";import{n,r}from"./css-5zsrE4Tb.js";import{n as i}from"./RichText-BPf7dnDn.js";import{t as a}from"./ContactSection-R6_4Gemi.js";import{t as o}from"./ResolvedImages-Cj-UPLrX.js";import{t as s}from"./PostArticle-vWzTihTa.js";var c=t(),l=`(min-width: 64rem) 26rem, (min-width: 48rem) 50vw, 100vw`,u=r({width:`100%`,aspectRatio:`413 / 264`,objectFit:`cover`}),d=r({textStyle:`eyebrow`}),f=r({textStyle:`title`}),p=r({textStyle:`body`,maxW:`24rem`}),m=r({display:`flex`,flexDirection:`column`,gap:`4`}),h=r({mb:`3`}),g=r({width:`100%`,maxW:`container`,mx:`auto`,px:{base:`6`,lg:`20`},pb:{base:`20`,lg:`32`}}),_=r({textStyle:`title`,fontSize:{base:`headingMobile`,lg:`title`},mb:{base:`6`,lg:`10`}}),v=r({display:`grid`,gridTemplateColumns:{base:`1fr`,md:`repeat(2, 1fr)`,lg:`repeat(3, 1fr)`},gap:`6`,listStyleType:`none`,pl:`0`}),y=r({display:`block`,bg:`bg.card`,height:`100%`}),b=r({display:`flex`,flexDirection:`column`,alignItems:`flex-start`,gap:`4`,p:{base:`6`,lg:`9`}}),x=r({display:{base:`inline-flex`,lg:`none`},textStyle:`controlLabel`,bg:`control.accent`,color:`text.onAccent`,px:`6`,py:`5`,mt:`2`});function S({post:e}){return(0,c.jsxs)(`a`,{href:e.url,className:m,children:[e.image&&(0,c.jsx)(`img`,{className:n(u,h),src:e.image.src,srcSet:e.image.srcSet,sizes:l,alt:``}),(0,c.jsx)(`p`,{className:d,children:`Insights`}),(0,c.jsx)(`h2`,{className:f,children:e.title}),e.excerpt&&(0,c.jsx)(`p`,{className:p,children:e.excerpt})]})}function C({posts:e}){return e.length===0?null:(0,c.jsxs)(`section`,{"aria-labelledby":`related-content`,className:g,children:[(0,c.jsx)(`h2`,{id:`related-content`,className:_,children:`Related Content`}),(0,c.jsx)(`ul`,{className:v,children:e.map(e=>(0,c.jsx)(`li`,{children:(0,c.jsxs)(`a`,{href:e.url,className:y,children:[e.image&&(0,c.jsx)(`img`,{className:u,src:e.image.src,srcSet:e.image.srcSet,sizes:l,alt:``}),(0,c.jsxs)(`div`,{className:b,children:[(0,c.jsx)(`p`,{className:d,children:`Insights`}),(0,c.jsx)(`h3`,{className:f,children:e.title}),e.excerpt&&(0,c.jsx)(`p`,{className:p,children:e.excerpt}),(0,c.jsx)(`span`,{className:x,children:`Read more`})]})]})},e.url))})]})}function w({loaderData:e}){let t=e?.data.post;return t?[{title:`${t.title} | CameraForensics`},{name:`description`,content:t.metaDescription}]:[{title:`CameraForensics`}]}var T=e(function({loaderData:e}){let{data:t}=i({data:e.data,query:e.query,variables:e.variables}),[n,...l]=e.related;return(0,c.jsx)(o,{images:e.images,children:(0,c.jsxs)(`main`,{className:r({pt:`navbar`}),children:[(0,c.jsx)(s,{post:t.post,rail:n&&(0,c.jsx)(S,{post:n})}),(0,c.jsx)(C,{posts:l}),e.contact&&(0,c.jsx)(a,{contact:e.contact})]})})});export{T as default,w as meta};

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.