1"use strict";(globalThis.webpackChunkflabs_frontend||=[]).push([[7357],{57357(n,r,t){t.d(r,{dB:()=>v,EA:()=>f});var u=t(97730);var a="\t\n\v\f\r  áá ââââââ
ââââââ¯âã\u2028\u2029",e=new RegExp("([a-z])["+a+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+a+"]*,?["+a+"]*)+)","ig"),i=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+a+"]*,?["+a+"]*","ig");function f(n){if(!n)return null;if((0,u.cy)(n))return n;var r={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},t=[];return String(n).replace(e,function(n,u,a){var e=[],f=u.toLowerCase();if(a.replace(i,function(n,r){r&&e.push(+r)}),"m"===f&&e.length>2&&(t.push([u].concat(e.splice(0,2))),f="l",u="m"===u?"l":"L"),"o"===f&&1===e.length&&t.push([u,e[0]]),"r"===f)t.push([u].concat(e));else for(;e.length>=r[f]&&(t.push([u].concat(e.splice(0,r[f]))),r[f]););return""}),t}Math.PI;function o(n){return Math.abs(n)<1e-6?0:n<0?-1:1}function l(n,r,t){return(t[0]-n[0])*(r[1]-n[1])===(r[0]-n[0])*(t[1]-n[1])&&Math.min(n[0],r[0])<=t[0]&&t[0]<=Math.max(n[0],r[0])&&Math.min(n[1],r[1])<=t[1]&&t[1]<=Math.max(n[1],r[1])}function c(n,r,t){var u=!1,a=n.length;if(a<=2)return!1;for(var e=0;e<a;e++){var i=n[e],f=n[(e+1)%a];if(l(i,f,[r,t]))return!0;o(i[1]-t)>0!=o(f[1]-t)>0&&o(r-(t-i[1])*(i[0]-f[0])/(i[1]-f[1])-i[0])<0&&(u=!u)}return u}var h=function(n,r,t){return n>=r&&n<=t};function m(n){for(var r=[],t=n.length,u=0;u<t-1;u++){var a=n[u],e=n[u+1];r.push({from:{x:a[0],y:a[1]},to:{x:e[0],y:e[1]}})}if(r.length>1){var i=n[0],f=n[t-1];r.push({from:{x:f[0],y:f[1]},to:{x:i[0],y:i[1]}})}return r}function p(n,r){var t=!1;return(0,u.__)(n,function(n){if(function(n,r,t,u){var a=t.x-n.x,e=t.y-n.y,i=r.x-n.x,f=r.y-n.y,o=u.x-t.x,l=u.y-t.y,c=i*l-f*o,m=null;if(c*c>.001*(i*i+f*f)*(o*o+l*l)){var p=(a*l-e*o)/c,x=(a*f-e*i)/c;h(p,0,1)&&h(x,0,1)&&(m={x:n.x+p*i,y:n.y+p*f})}return m}(n.from,n.to,r.from,r.to))return t=!0,!1}),t}function x(n){var r=n.map(function(n){return n[0]}),t=n.map(function(n){return n[1]});return{minX:Math.min.apply(null,r),maxX:Math.max.apply(null,r),minY:Math.min.apply(null,t),maxY:Math.max.apply(null,t)}}function v(n,r){if(n.length<2||r.length<2)return!1;var t,a,e=x(n),i=x(r);if(t=e,(a=i).minX>t.maxX||a.maxX<t.minX||a.minY>t.maxY||a.maxY<t.minY)return!1;var f=!1;if((0,u.__)(r,function(r){if(c(n,r[0],r[1]))return f=!0,!1}),f)return!0;if((0,u.__)(n,function(n){if(c(r,n[0],n[1]))return f=!0,!1}),f)return!0;var o=m(n),l=m(r),h=!1;return(0,u.__)(l,function(n){if(p(o,n))return h=!0,!1}),h}}}]);
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.