Files
hub-insurance/wp-content/plugins/visual-regression-tests/build/f94a181ecedc0c6314c5.js
T
2026-07-02 15:54:39 -06:00

1 line
480 B
JavaScript

function getColoredPixelsWithLimit(t,a,e="left"){const o=new Set;for(let i=0;i<t.data.length;i+=4){const n=t.data[i],d=t.data[i+1],l=t.data[i+2],s=t.data[i+3];if(255===n&&0===d&&0===l&&255===s){const n=i/4%t.width;("left"===e?n<a:n>a)&&o.add(Math.floor(i/4/t.width))}}return Array.from(o)}self.onmessage=function(t){if("analyzeImage"===t.data?.action){const{imageData:a}=t.data,e=getColoredPixelsWithLimit(a,0,"right");self.postMessage({action:"analyzedImage",coloredPixels:e})}};