PageSourceSearch

https://www.binarly.io/_next/static/chunks/3721-9714e6686f936690.js?dpl=dpl_2aWTqtHYZ4MpaUgCiM89yKJybtah

js binarly.io collected 2026-09-24 18:17:41 UTC 26,203 bytes, 60 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3721],{363:(e,t,r)=>{r.d(t,{A:()=>d});var i=r(29300);r(65656);var a=r(26287),l=r(32244),n=r(67824),o=r(94093),s=r(16922),c=r(54308);function d(e){let{title:t,description:r,showDescription:d=!0,buttons:u,variant:f="left",backgroundVariant:p="dots",wrapperClassName:m,_content_source:h,globalCtaType:b="cta",primaryFirst:g=!1}=e,v=(0,o.X)(),{isEditing:x,isOpen:y}=(0,s._)(),w=v?.[b],j=t||w?.title,k=null==r||""===r?w?.description:r,N=u||w?.buttons;return(0,i.jsxs)(l.A,{wrapperClassName:(0,n.cn)("relative overflow-hidden",m),backgroundVariant:p,children:[(0,i.jsxs)("div",{className:(0,n.cn)("relative z-10",{"text-center flex flex-col items-center gap-6":"center"===f,"grid grid-cols-1 md:grid-cols-[1.5fr_1fr] gap-4 md:gap-8":"left"===f}),children:[(0,i.jsx)("h2",{className:(0,n.cn)("h3 text-balance",{"row-span-2":"left"===f,"max-w-[840px] mx-auto ":"center"===f}),"data-tina-field":t?(0,n.Cw)({_content_source:h},"title"):(0,n.Cw)(v,`${b}.title`),children:j}),k&&d&&(0,i.jsx)("p",{className:(0,n.cn)("p max-w-[840px] text-left",{"text-center":"center"===f}),"data-tina-field":r?(0,n.Cw)({_content_source:h},"description"):(0,n.Cw)(v,`${b}.description`),children:k}),(0,i.jsx)("div",{className:"flex items-center gap-4 max-md:mt-4",children:N?.map((e,t)=>(0,i.jsxs)(a.$n,{variant:(g?0===t:0!==t)?"default":"outline",href:e?.link,"data-tina-field":u?(0,n.Cw)({_content_source:h},`buttons.${t}`):(0,n.Cw)(v,`${b}.buttons.${t}`),children:[e?.label,j?(0,i.jsxs)("span",{className:"sr-only",children:[" — ",j]}):null]},t))})]}),x&&y&&(0,i.jsxs)("div",{className:"absolute -top-12 right-8 flex items-center gap-2 text-sm px-2 py-1","data-tina-field":(0,n.Cw)(v,`${b}.title`),children:[(0,i.jsx)(c.A,{className:"w-4 h-4 text-blue-500"}),"Edit Global"]})]})}},4567:(e,t,r)=>{r.d(t,{A:()=>m});var i=r(29300),a=r(65656),l=r(78810),n=r(21513),o=r(26287),s=r(46598),c=r(67824),d=r(36813),u=r(99656),f=r(40540),p=r(31562);function m(e){return"center"===e.variant?(0,i.jsx)(b,{...e}):(0,i.jsx)(h,{...e})}function h(e){let{title:t,subtitle:r,subtitleField:a="subtitle",titleField:n="title",pretitle:s,pretitleField:d,button:u,titleDataTinaField:f,subtitleDataTinaField:p,children:m,actions:h,backgroundVariant:b="pixels-bl-tr-2",wrapperClassName:v,className:w,_content_source:j,backgroundImage:k,backgroundImageField:N="backgroundImage"}=e;return(0,i.jsxs)("header",{className:(0,c.cn)("relative overflow-hidden -mt-[73px] pb-12  !pt-32 lg:!pt-40",v,{"bg-background-light":"none"===b}),children:["pixels-bl-tr-2"===b&&(0,i.jsx)(x,{}),"pixels-l-r"===b&&(0,i.jsx)(g,{}),"pixels-subtle"===b&&(0,i.jsx)(y,{}),k&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"absolute inset-0 z-[1] pointer-events-none","aria-hidden":"true","data-tina-field":(0,c.Cw)({_content_source:j},N),children:(0,i.jsx)(l.default,{src:k,alt:"",fill:!0,className:"object-cover object-right-center",sizes:"100vw",priority:!0})}),(0,i.jsx)("div",{className:"absolute inset-0 z-[2] pointer-events-none md:hidden bg-gradient-to-b from-background/90 via-background/70 to-background/40","aria-hidden":"true"})]}),(0,i.jsxs)("div",{className:(0,c.cn)("content  relative z-10 flex flex-col items-start gap-10",w),children:[(t||r||s||h)&&(0,i.jsxs)("div",{className:"space-y-2 w-full min-w-0",children:[s&&(0,i.jsx)("div",{className:"font-mono text-primary-200 uppercase","data-tina-field":(0,c.Cw)({_content_source:j},d||"pretitle"),children:s}),(t||h)&&(0,i.jsxs)("div",{className:"flex w-full flex-row items-center justify-between gap-4",children:[t&&(0,i.jsx)("h1",{className:"h1 text-balance min-w-0","data-tina-field":f??(0,c.Cw)({_content_source:j},n),children:t}),h&&(0,i.jsx)("div",{className:"shrink-0",children:h})]}),r&&(0,i.jsx)("p",{className:"h5 !max-w-[1040px] text-balance !text-muted-foreground-light whitespace-pre-wrap","data-tina-field":p??(0,c.Cw)({_content_source:j},a),children:r})]}),u?.label&&(0,i.jsx)(o.$n,{href:u?.link,...j?{"data-tina-field":(0,c.Cw)({_content_source:j},"button.label")}:{},children:u?.label}),m&&m]})]})}function b(e){let{title:t,subtitle:r,subtitleField:l="subtitle",titleField:n="title",button:m,children:h,backgroundVariant:b,className:g,_content_source:x,showBackgroun
1dVideo:y}=e,{scrollY:w}=(0,d.L)(),[j,k]=(0,a.useState)(!1),N=(0,u.I)();(0,a.useEffect)(()=>{let e=()=>{k(window.innerWidth<1024)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let _=(0,f.G)(w,[0,1e3],[0,-250]),z=(0,f.G)(w,[0,1e3],[0,-285]),C=(0,f.G)(w,[0,1e3],[0,-333]),P=(0,f.G)(w,[0,700],[1,0]);return(0,i.jsxs)("header",{className:(0,c.cn)("overflow-hidden relative",g),children:[y&&(0,i.jsxs)(i.Fragment,{children:[!N&&(0,i.jsx)("video",{src:"/BINARLY-TRUCK.mp4",poster:"/binarly-truck-poster.webp",preload:"none",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,"aria-hidden":"true",className:"absolute inset-0 w-full h-full object-cover object-right-bottom z-0"}),(0,i.jsx)("div",{className:"absolute inset-0 w-full h-full bg-black/70 z-0"})]}),(0,i.jsxs)("div",{className:"content py-16 md:py-32 text-center",children:["pixels-bl-tr"===b&&(0,i.jsx)(v,{}),(0,i.jsxs)("div",{className:"relative z-10 space-y-4 md:space-y-8",children:[(0,i.jsx)(p.P.h1,{className:"h0 max-w-[1200px] !mx-auto z-10 relative text-balance","data-tina-field":(0,c.Cw)({_content_source:x},n),style:j?{opacity:P}:{y:_,opacity:P},children:t}),(0,i.jsx)(p.P.div,{style:j?{opacity:P}:{y:z,opacity:P},children:(0,i.jsx)(s.A,{as:"h2",className:"h4 max-w-[840px] mx-auto text-white !text-center",text:r||"","data-tina-field":(0,c.Cw)({_content_source:x},l)})}),m?.label&&(0,i.jsx)(p.P.div,{style:j?{opacity:P}:{y:C,opacity:P},children:(0,i.jsx)(o.$n,{href:m?.link,"data-tina-field":(0,c.Cw)({_content_source:x},"button.label"),children:m?.label})}),h&&(0,i.jsx)("div",{className:"mt-8",children:h})]})]})]})}function g(){return(0,i.jsxs)("div",{className:"absolute inset-0 w-full h-full",children:[(0,i.jsx)(n.PixelEffect,{animationSpeed:.1,containerClassName:"bg-black",colors:[[78,64,255],[10,255,199]],dotSize:3,opacities:[.3,.4,.5,.6,.7,.8,.9,1,1],showGradient:!1,shader:`
2        float animation_speed_factor = 100.0;
3        float intro_offset = distance(u_resolution / 2.0 / u_total_size, st2) * 0.01 + (random(st2) * 0.15);
4        opacity *= step(intro_offset, u_time * animation_speed_factor);
5        opacity *= clamp((1.0 - step(intro_offset + 0.1, u_time * animation_speed_factor)) * 1.25, 1.0, 1.25);
6        
7        // Horizontal gradient from left to right
8        vec2 normalizedPos = st / u_resolution;
9        float horizontalGradient = normalizedPos.x;
10        float verticalGradient = normalizedPos.y;
11        
12        // Create three zones: dark (left), purple (middle), green (right)
13        float zone1 = smoothstep(0.0, 0.2, horizontalGradient); // Dark to purple transition (faster for more purple on left)
14        float zone2 = smoothstep(0.5, 0.95, horizontalGradient); // Purple to green transition (delayed for more purple)
15        
16        // Mix colors: start with dark, blend to purple, then to green
17        vec3 darkColor = vec3(0.0, 0.0, 0.0);
18        vec3 purpleColor = u_colors[0];
19        vec3 greenColor = u_colors[3];
20        
21        color = mix(darkColor, purpleColor, zone1);
22        color = mix(color, greenColor, zone2);
23        
24        // Reduce opacity on the left side to create darker effect, and slightly reduce on right for subtle green
25        // Adjusted to show more purple earlier but keep it subtle
26        float baseOpacity = mix(0.18, 0.85, horizontalGradient);
27        
28        // Boost purple visibility in the bottom area - very subtle
29        float bottomPurpleBoost = smoothstep(0.3, 1.0, verticalGradient) * (1.0 - horizontalGradient);
30        opacity *= baseOpacity + (bottomPurpleBoost * 0.2);
31        `}),(0,i.jsx)("div",{className:"absolute z-0 w-full h-full bg-gradient-to-r from-black/0 via-black/0 via-45% to-black/20 top-0 left-0"})]})}function v(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"absolute z-0 w-[2000px] h-[1200px] top-0 -left-[1000px] overflow-hidden",children:[(0,i.jsx)(n.PixelEffect,{animationSpeed:1e3,containerClassName:"bg-black",colors:[[78,64,255]],dotSize:3,opacities:[.55,.65,.85,.95,1],showGradient:!1}),(0,i.jsx)("div",{className:"absolute z-0 w-full h-full bg-gradient-to-r from-black/10 via-black/20 via-60% to-black top-0 left-0"}),(0,i.jsx)("div",{className:"absolute z-0 w-full h-full bg-gradient-to-t from-black/10 via-black/20 via-50% to-black top-0 left-0"})]}),(0,i.jsxs)("div",{className:"absolute z-0 w-[2000px] h-full -top-1/2 right-[-1000px] overflow-hidden",children:[(0,i.jsx)(n.PixelEffect,{animationSpeed:1e3,containerClassName:"bg-black",colors:[[10,255,199]],dotSize:3,opacities:[.55,.65,.75,.95,1],showGradient:!1}),(0,i.jsx)("div",{className:"absolute z-0 w-full h-full bg-gradient-to-l from-black/0 via-black/10 via-60% to-black top-0 left-0"}),(0,i.jsx)("div",{className:"absolute z-0 w-full h-full bg-gradient-to-b from-black/0 via-black/10 via-60% to-black top-0 left-0"})]})]})}function x(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"absolute z-0 w-[50vw] h-full top-0 left-0 overflow-hidden",children:[(0,i.jsx)(n.PixelEffect,{animationSpeed:1e3,containerClassName:"bg-black",colors:[[78,64,255]],dotSize:3,opacities:[.55,.65,.85,.95,1],showGradient:!1}),(0,i.jsx)("div",{className:"absolute z-0 w-full h-full bg-gradient-to-br from-black/40 via-black via-60% to-black top-0 left-0"})]}),(0,i.jsxs)("div",{className:"absolute z-0 w-[100vw] h-full top-0 -right-[40%] overflow-hidden",children:[(0,i.jsx)(n.PixelEffect,{animationSpeed:1e3,containerClassName:"bg-black",colors:[[10,255,199]],dotSize:3,opacities:[.55,.65,.75,.95,1],showGradient:!1}),(0,i.jsx)("div",{className:"absolute z-0 w-full h-full bg-gradient-to-l from-black/0 via-black/10 via-60% to-black top-0 left-0"}),(0,i.jsx)("div",{className:"absolute z-0 w-full h-full bg-gradient-to-b from-black/0 via-black/40 via-0% to-black/95 top-0 left-0"})]})]})}function y(){return(0,i.jsxs)("div",{className:"absolute inset-0 w-full h-full left-0 z-0",children:[(0,i.jsx)(n.PixelEffect,{containerClassName:"bg-gradient-to-br from-[#4E40FF]/0 via-[#2D4A9A]/60 to-[#0AFFC7]/50",colors:[[78,64,255],[10,255,199]],dotSize:3,opacities:[.9,1,1],showGradient:!1,shader:`
32        float animation_speed_factor = 100.0;
33        float intro_offset = distance(u_resolution / 2.0 / u_total_size, st2) * 0.01 + (random(st2) * 0.15);
34        opacity *= step(intro_offset, u_time * animation_speed_factor);
35        opacity *= clamp((1.0 - step(intro_offset + 0.1, u_time * animation_speed_factor)) * 1.25, 1.0, 1.25);
36        
37        // Horizontal gradient for left-to-right transition
38        vec2 normalizedPos = st / u_resolution;
39        float gradientFactor = normalizedPos.x;
40        
41        // Smooth horizontal transition
42        float smoothGradient = smoothstep(0.0, 1.0, gradientFactor);
43        
44        color = mix(u_colors[0], u_colors[3], smoothGradient);
45      `}),(0,i.jsx)("div",{className:"absolute inset-0 w-full h-full bg-gradient-to-br from-background/20 via-background/40 to-background"}),(0,i.jsx)("div",{className:"absolute inset-0 w-full h-full bg-gradient-to-b from-background/20 via-background/60 to-background"})]})}},16922:(e,t,r)=>{r.d(t,{_:()=>o,default:()=>s});var i=r(29300),a=r(65656),l=r(67824),n=r(32792);let o=()=>{let[e,t]=(0,a.useState)(!1),[r,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{t(window.self!==window.top)},[]),(0,a.useEffect)(()=>{if(!e)return void i(!1);let t=()=>{i(document.body.classList.contains("__tina-quick-editing-enabled"))};t();let r=new MutationObserver(t);return r.observe(document.body,{attributes:!0,attributeFilter:["class"]}),()=>r.disconnect()},[e]),{isEditing:e,isOpen:r}};function s(e){let{className:t,children:r,defaultTinaField:s,seo:c,pagePath:d,titleFallback:u,faqs:f,structuredData:p}=e,{isEditing:m}=o(),h=(0,a.useRef)(null),b=(0,a.useRef)(!1);(0,a.useEffect)(()=>{if(!m||b.current)return;let e=()=>{!b.current&&document.body.classList.contains("__tina-quick-editing-enabled")&&setTimeout(()=>{h.current?.click(),b.current=!0},300)};e();let t=new MutationObserver(e);return t.observe(document.body,{attributes:!0,attributeFilter:["class"]}),()=>t.disconnect()},[m]);let g=p??(c&&d?(0,n.Km)({pagePath:d,title:"string"==typeof c.title&&c.title.trim()||u||"Binarly",description:c.description,image:c.image,faqs:f}):null);return(0,i.jsxs)("div",{className:(0,l.cn)(t,"flex-1"),children:[function(e){if(!e)return null;let t=Array.isArray(e)?e.filter(e=>!!e):[e];return 0===t.length?null:t.map((e,t)=>(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e).replace(/</g,"\\u003c").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}},t))}(g),s&&(0,i.jsx)("div",{ref:h,"data-tina-field":(0,l.HH)(s),className:"hidden"}),r]})}},26287:(e,t,r)=>{r.d(t,{$n:()=>u,q:()=>c,ru:()=>d});var i=r(29300);r(65656);var a=r(24520),l=r(31547),n=r(42006),o=r.n(n),s=r(67824);function c(e){if(e?.startsWith("/"))return!0;try{let t=new URL(e);return"binarly.io"===t.hostname||"www.binarly.io"===t.hostname}catch{return!0}}let d=(0,l.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full text-sm font-medium transition-all duration-300 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 aria-invalid:border-destructive",{variants:{variant:{default:"bg-secondary-700 bg-[url(/button-noise-bg.webp)] bg-blend-overlay text-primary-foreground glow glow-secondary hover:bg-secondary-700/70",outline:"border bg-white/15 shadow-xs hover:bg-white/20 border-gray-500",link:"text-primary underline-offset-4 hover:underline !rounded-none","link-underline":"text-primary underline decoration-secondary-500 decoration-2 underline-offset-4 hover:underline","link-glow":"relative text-primary no-underline border-b border-secondary-500 glow-border-b glow-secondary pb-0.5 transition-[color,box-shadow] !rounded-none",ghost:"bg-transparent hover:bg-transparent"},size:{default:"h-12 py-4 rounded-full gap-1.5 px-6 has-[>svg]:px-2.5",xs:"h-9 text-xs py-2 rounded-full gap-1.5 px-3 has-[>svg]:px-2.5",sm:"h-10 py-3 rounded-full gap-1.5 px-4 has-[>svg]:px-2.5",lg:"h-12 rounded-full px-8 has-[>svg]:px-6",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function u(e){let{className:t,variant:r,size:l,asChild:n=!1,href:u,type:f="button",disabled:p,children:m,...h}=e,b=(0,s.cn)(d({variant:r,size:l,className:t}),!u&&!("onClick"in h&&h.onClick)&&!n&&"submit"!==f&&"opacity-50");if(u){let e=c(u),t={"data-slot":"button",className:(0,s.cn)(b,p&&"pointer-events-none opacity-50"),"aria-disabled":!!p||void 0,...function(e){let{form:t,formAction:r,formEncType:i,formMethod:a,formNoValidate:l,formTarget:n,name:o,value:s,...c}=e;return c}({...h})};return e?(0,i.jsx)(o(),{...t,href:u,children:m}):(0,i.jsx)("a",{...t,href:u,target:"_blank",rel:"noopener noreferrer",children:m})}let g=n?a.DX:"button";return(0,i.jsx)(g,{"data-slot":"button",type:f,disabled:p,className:b,...h,children:m})}},32244:(e,t,r)=>{r.d(t,{A:()=>
45o});var i=r(29300);r(65656);var a=r(67824),l=r(21513),n=r(30335);function o(e){let{wrapperClassName:t,className:r,as:l,children:o,style:c,backgroundVariant:d="none",id:u,...f}=e;return(0,i.jsxs)(l||"section",{className:(0,a.cn)("relative py-12 md:py-16 lg:py-24",t),style:c,id:u,...f,children:["dots"===d&&(0,i.jsxs)("div",{className:"absolute inset-0 w-full h-full left-0 z-0",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-background"}),(0,i.jsx)(n.DotsEffect,{className:"z-[1]"})]}),"none"!==d&&"dots"!==d&&(0,i.jsx)("div",{className:"absolute inset-0 w-full h-full left-0 z-0",children:(0,i.jsx)(s,{variant:d})}),(0,i.jsx)("div",{className:(0,a.cn)(r,"content relative z-10"),children:o})]})}function s(e){let{variant:t}=e;return(0,i.jsxs)("div",{className:"relative h-full w-full",children:[(0,i.jsx)(l.PixelEffect,{containerClassName:"bg-gradient-to-br from-[#4E40FF]/50 via-[#2D4A9A]/50 to-[#0AFFC7]/50",colors:[[78,64,255],[10,255,199]],dotSize:3,opacities:[.9,1,1],showGradient:!1,shader:`
46        float animation_speed_factor = 100.0;
47        float intro_offset = distance(u_resolution / 2.0 / u_total_size, st2) * 0.01 + (random(st2) * 0.15);
48        opacity *= step(intro_offset, u_time * animation_speed_factor);
49        opacity *= clamp((1.0 - step(intro_offset + 0.1, u_time * animation_speed_factor)) * 1.25, 1.0, 1.25);
50        
51        // Horizontal gradient for left-to-right transition
52        vec2 normalizedPos = st / u_resolution;
53        float gradientFactor = normalizedPos.x;
54        
55        // Smooth horizontal transition
56        float smoothGradient = smoothstep(0.0, 1.0, gradientFactor);
57        
58        color = mix(u_colors[0], u_colors[3], smoothGradient);
59      `}),(0,i.jsx)("div",{className:"absolute inset-0 w-full h-full bg-gradient-to-br from-background/80 via-background/80 to-background/90"}),"pixels-subtle-reverse"===t&&(0,i.jsx)("div",{className:"absolute inset-0 w-full h-full bg-gradient-to-t from-background/10 via-background/20 via-20% to-background/40"})]})}},32792:(e,t,r)=>{r.d(t,{Uv:()=>v,Km:()=>g,GQ:()=>x,oT:()=>y});var i=r(25759),a=r(34102);let l={"/":"Home",about:"About",features:"Features",packages:"Packages",solutions:"Solutions",community:"Community","book-demo":"Book a Demo",forms:"Forms","starter-edition":"Starter Edition","legal-and-compliance":"Legal & Compliance",newsletters:"Newsletters",research:"Research","disclosure-policy":"Disclosure Policy",resources:"Resources",categories:"Categories",reports:"Reports"};function n(e){let{pagePath:t,currentTitle:r}=e,n=(t.startsWith("/")?t:`/${t}`).split("/").filter(Boolean),o=[{name:l["/"],url:(0,a.rf)("/")}],s="";return n.forEach((e,t)=>{var c;s+=`/${e}`;let d=t===n.length-1&&r?.trim()?r.trim():l[c=e]||function(e){let t=i.Rx.find(t=>t.indexUrl===e);return t?.labels.plural}(c)||c.split("-").map(e=>e?e[0].toUpperCase()+e.slice(1):e).join(" ");o.push({name:d,url:(0,a.rf)(s)})}),o}var o=r(67824),s=r(17272);function c(e,t,r){return(0,s.NS)({seo:e,contentImage:t,parentSeo:r?.parentSeo,globalSeo:r?.globalSeo})||void 0}let d="https://schema.org",u="#organization",f="#website";function p(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];for(let e of t)if(null!=e&&""!==e)return e}(e.resourceSeo?.seoDescription?.trim(),e.description,e.summary,...r)}function m(e){return e&&0!==e.length?{"@context":d,"@type":"BreadcrumbList",itemListElement:e.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,item:e.url}))}:null}let h={article:"Article",blog:"BlogPosting",news:"NewsArticle",press:"NewsArticle",advisory:"TechArticle",patent:"Article",study:"Article",report:"Article"};function b(e){let{resource:t,pagePath:r,shareImageContext:i}=e;if(!t?.title)return null;let l=(0,a.R_)(),n=(0,a.rf)(r),o=c(t.resourceSeo||t.seo,t.image,i);return{"@context":d,"@type":"Report",headline:t.title,name:t.title,description:p(t,t.seo?.description),image:o,url:n,datePublished:t.publishDate||void 0,publisher:{"@id":`${l}/${u}`},isPartOf:{"@id":`${l}/${f}`},...t.externalUrl?{sameAs:t.externalUrl}:{},...t.uploadReport?{encoding:{"@type":"MediaObject",contentUrl:function(e){if(e)return(0,a.rf)(e)}(t.uploadReport)}}:{}}}
59function g(e){let{pagePath:t,title:r,description:i,image:l,faqs:s,currentTitle:c}=e;return[function(e){let{url:t,name:r,description:i,image:l}=e,n=(0,a.R_)(),o=(0,a.rf)(t);return{"@context":d,"@type":"WebPage","@id":o,url:o,name:r,description:i||void 0,image:l?(0,a.rf)(l):void 0,isPartOf:{"@id":`${n}/${f}`},publisher:{"@id":`${n}/${u}`}}}({url:t,name:r,description:i,image:l}),m(n({pagePath:t,currentTitle:c||r})),function(e){if(!e||!e.showFaqs)return null;let t=(e.faqs||[]).map(e=>{let t=e?.question?.trim(),r=(0,o.t9)(e?.answer).trim();return t&&r?{"@type":"Question",name:t,acceptedAnswer:{"@type":"Answer",text:r}}:null}).filter(e=>null!==e);return 0===t.length?null:{"@context":d,"@type":"FAQPage",mainEntity:t}}(s)]}function v(e){let{pagePath:t,title:r,description:l,items:o,currentTitle:s}=e;return[function(e){let{url:t,name:r,description:l,items:n}=e,o=(0,a.rf)(t),s=(0,a.R_)(),c=(n||[]).slice(0,20).map(e=>{if(!e?.filename||!e?.templateType)return null;let t=i.Rx.find(t=>t.value===e.templateType);if(!t)return null;let r=(0,a.rf)(`/${t.indexUrl}/${e.filename}`);return{"@type":"ListItem",url:r,name:e.title||r}}).filter(e=>null!==e).map((e,t)=>({...e,position:t+1}));return{"@context":d,"@type":"CollectionPage","@id":o,url:o,name:r,description:l||void 0,isPartOf:{"@id":`${s}/${f}`},publisher:{"@id":`${s}/${u}`},...c.length?{mainEntity:{"@type":"ItemList",itemListElement:c}}:{}}}({url:t,name:r,description:l,items:o}),m(n({pagePath:t,currentTitle:s||r}))]}function x(e){let{pagePath:t,resource:r,currentTitle:i,parentSeo:l,globalSeo:o}=e;if(r?.published!==!0)return[];let s=r?.templateType,g={parentSeo:l,globalSeo:o},v=null;switch(s){case"video":v=function(e){let{resource:t,pagePath:r,shareImageContext:i}=e;if(!t?.title)return null;let l=c(t.resourceSeo,void 0,i);return{"@context":d,"@type":"VideoObject",name:t.title,description:p(t),uploadDate:t.publishDate||void 0,thumbnailUrl:l,contentUrl:t.url||void 0,embedUrl:t.url||void 0,url:(0,a.rf)(r)}}({resource:r,pagePath:t,shareImageContext:g});break;case"tool":v=function(e){let{resource:t,pagePath:r,shareImageContext:i}=e;if(!t?.title)return null;let l=(0,a.R_)(),n=c(t.resourceSeo,t.logo,i);return{"@context":d,"@type":"SoftwareApplication",name:t.title,description:p(t,t.header?.tagline),image:n,applicationCategory:"SecurityApplication",operatingSystem:"Cross-platform",url:(0,a.rf)(r),...t.externalUrl?{downloadUrl:t.externalUrl}:{},publisher:{"@id":`${l}/${u}`}}}({resource:r,pagePath:t,shareImageContext:g});break;case"report":v=b({resource:r,pagePath:t,shareImageContext:g});break;default:v=function(e){let{resource:t,pagePath:r,shareImageContext:i}=e;if(!t?.title)return null;let l=(0,a.R_)(),n=h[t.templateType||""]||"Article",o=p(t),s=c(t.resourceSeo,t.image,i),m=(0,a.rf)(r),b=t.categories?.[0]?.category?.title||void 0,g=t.resolvedAuthors?.length?t.resolvedAuthors.map(e=>({"@type":"Person",name:e.name||"",...e.profileUrl&&!e.isUnresolved?{url:e.profileUrl.startsWith("http")?e.profileUrl:`${l}${e.profileUrl}`}:{}})):t.author?.trim()?{"@type":"Person",name:t.author.trim()}:{"@id":`${l}/${u}`},v={"@context":d,"@type":n,headline:t.title,description:o,image:s,url:m,mainEntityOfPage:{"@type":"WebPage","@id":m},datePublished:t.publishDate||void 0,dateModified:t.publishDate||void 0,author:g,publisher:{"@id":`${l}/${u}`},inLanguage:"en",articleSection:b,isPartOf:{"@id":`${l}/${f}`}};if("advisory"===t.templateType){let e=[...(t.affectedVendors||[]).map(e=>e?.name?{"@type":"Organization",name:e.name}:null),...(t.affectedProducts||[]).map(e=>e?.name?{"@type":"Product",name:e.name}:null)].filter(Boolean),r=t.cveId||t.advisoryId?{"@type":"PropertyValue",propertyID:t.cveId?"CVE":"Advisory ID",value:t.cveId||t.advisoryId}:void 0;return{...v,keywords:[t.advisoryId,t.cveId].filter(Boolean).join(", ")||void 0,identifier:r,about:e.length?e:void 0,proficiencyLevel:"Expert"}}return"study"===t.templateType?{...v,articleSection:"Case Study"}:v}({resource:r,pagePath:t,shareImageContext:g})}return[v,m(n({pagePath:t,currentTitle:i||r?.title||null}))]}function y(e){let{pagePath:t,resource:r,currentTitle:i,parentSeo:a,globalSeo:l}=e;return[b({resource:r,pagePath:t,shareImageContext:{parentSeo:a,globalSeo:l}}),m(n({pagePath:t,currentTitle:i||r?.title||null}))]}},46598:(e,t,r)=>{r.d(t,{A:()=>d});var i=r(29300),a=r(65656),l=r(70285),n=r(16258),o=r(56641),s=r(67824);
59function c(e){let{content:t,className:r="",highlightClassName:c="text-primary-300",as:d,...u}=e,f=()=>{window.parent.postMessage({type:"tiptap-highlight-click"},"*")},p=null,m=!1;if(t)if("string"==typeof t){let e=t.trim();if(e.startsWith("{")||e.startsWith("["))try{p=JSON.parse(t)}catch{m=!0}else m=!0}else"object"==typeof t&&(p=t);let h=[n.W.configure({heading:!1,bold:!1,italic:!1,strike:!1,code:!1,codeBlock:!1,blockquote:!1,bulletList:!1,orderedList:!1,listItem:!1,horizontalRule:!1,paragraph:!d&&void 0}),o.CU.create({name:"highlight",parseHTML:()=>[{tag:"span.tiptap-highlight"},{tag:"mark"}],renderHTML(e){let{HTMLAttributes:t}=e;return["span",(0,o.KV)(t,{class:c}),0]}}),...d?[o.bP.create({name:"paragraph",group:"block",content:"inline*",parseHTML:()=>[{tag:"p"}],renderHTML(e){let{HTMLAttributes:t}=e;return[d,{...t,class:r},0]}})]:[]],b=(0,l.hG)({extensions:h,content:p,editable:!1,immediatelyRender:!1,editorProps:{attributes:{class:(0,s.cn)("tiptap-highlight-content",!d&&r)}}});return((0,a.useEffect)(()=>{b&&p&&queueMicrotask(()=>{b&&!b.isDestroyed&&JSON.stringify(b.getJSON())!==JSON.stringify(p)&&b.commands.setContent(p)})},[t,b,p]),m)?(0,i.jsx)(d||"span",{className:(0,s.cn)("tiptap-highlight-content whitespace-pre-wrap",r),onClick:f,...u,children:t}):p&&b?(0,i.jsx)("div",{onClick:f,onClickCapture:()=>{setTimeout(()=>{window.parent.postMessage({type:"tiptap-highlight-click"},"*")},500)},...u,children:(0,i.jsx)(l.$Z,{editor:b})}):null}function d(e){let{text:t,as:r="h1",className:a,highlightClassName:l="text-primary-200",...n}=e;return t?"object"==typeof t||"string"==typeof t&&t.startsWith("{")?(0,i.jsx)(c,{content:t,as:r,className:a,highlightClassName:l,...n}):(0,i.jsx)(r,{className:a,...n,children:"string"==typeof t?t:""}):null}},94093:(e,t,r)=>{r.d(t,{TinaGlobalProvider:()=>o,X:()=>s});var i=r(29300),a=r(65656),l=r(67824);let n=(0,a.createContext)(null);function o(e){let{globalData:t,children:r}=e,{data:a}=(0,l.iX)({query:t.query,variables:t.variables,data:t.data});return(0,i.jsx)(n.Provider,{value:a?.global||null,children:r})}function s(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useGlobalData must be used within TinaGlobalProvider");return e}}}]);
60//# sourceMappingURL=3721-9714e6686f936690.js.map

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.