PageSourceSearch

https://static.vecteezy.com/vite/assets/license-compare-chart-controller-Bpl52dUA-2.js

js vecteezy.com collected 2026-09-24 06:36:30 UTC 2,543 bytes, 1 lines download raw bytes

1import{n as a}from"./stimulus-helpers-CGP3z6VC-2.js";import i from"./ez-base-controller-BogAYNRD-2.js";import{JOIN_PRO_CLICK as l,JOIN_PRO_COMPLETE as p}from"./actions-DEvDuJlo-2.js";import{findCategoryByElement as m,sendTrackingEvent as u,trackCompleteEvent as d}from"./tracking-BjMTDZVS-2.js";import{c as _}from"./ajax-helpers-Cg0wEUmL-2.js";import{t as f}from"./tooltips-BlyCyYPC-2.js";var h=class extends i{static{this.values={resource:String}}connect(){this.element.querySelectorAll(".ez-tooltip-icon").length>0&&f(),this.monitorSubtextOverflow(),window.addEventListener("resize",this.monitorSubtextOverflow)}disconnect(){window.removeEventListener("resize",this.monitorSubtextOverflow)}proClick(e){e.preventDefault();const{target:t,params:r}=e,o=m(t);u({element:t,data:{action:l,category:o}}),d({action:p,category:o});const s=new URL(t.closest("form").action);s.searchParams.set("resource_id",r.resource),window.Turbo.visit(s.toString())}contactClick(e){e.preventDefault();const{target:t,params:r}=e,o=new URL(t.closest("form").action);o.searchParams.set("resource_id",r.resource),o.searchParams.set("contact_reason",r.contactReason),window.Turbo.visit(o.toString())}async extendedClick(e){e.preventDefault();const{target:t,params:r}=e,o=new URL(t.closest("form").action);o.searchParams.set("resource_id",r.resource),_(o.toString())}toggleLicenseDropdown(e){const t=e.currentTarget.closest(".license-compare-chart__license-type-block"),r=t.querySelector(".license-compare-chart__license-type-block__features-list"),o=t.querySelector(".license-compare-chart__license-type-block__features-wrapper span"),s=t.querySelector(".license-compare-chart__license-type-block__drop-down-icon"),n=e.currentTarget.dataset.value,c="license-compare-chart__license-type-block__features-list__show";n==="hidden"?(r.classList.add(c),o.textContent="Hide features",s.style.transform="rotate(180deg)",e.currentTarget.dataset.value="show"):(r.classList.remove(c),o.textContent="Show features",s.style.transform="none",e.currentTarget.dataset.value="hidden")}monitorSubtextOverflow(){document.querySelectorAll(".license-compare-chart__license-type-block__subheader").forEach(e=>{const t=e.querySelector(".license-compare-chart__license-type-block__tooltip-icon");if(!t)return;const r=parseFloat(window.getComputedStyle(e).lineHeight)*3;e.scrollHeight>r?(t.style.display="inline-block",t.style.position="absolute",t.style.left=`${e.offsetWidth+10}px`,t.style.top="0px"):t.style.display="none"})}};a({name:"license-compare-chart",import:h});export{h 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.