1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5966],{13259:e=>{function n(e,n,p){p=p||2;var a,l,c,Z,g,w,d,M=n&&n.length,b=M?n[0]*p:e.length,z=t(e,0,b,p,!0),k=[];if(!z||z.next===z.prev)return k;if(M&&(z=function(e,n,i,v){var o,p,a,l,s,c=[];for(o=0,p=n.length;o<p;o++)a=n[o]*v,l=o<p-1?n[o+1]*v:e.length,(s=t(e,a,l,v,!1))===s.next&&(s.steiner=!0),c.push(function(e){var n=e,t=e;do(n.x<t.x||n.x===t.x&&n.y<t.y)&&(t=n),n=n.next;while(n!==e);return t}(s));for(c.sort(x),o=0;o<c.length;o++)i=function(e,n){var t=function(e,n){var t,r,x,i=n,v=e.x,o=e.y,p=-1/0;do{if(o<=i.y&&o>=i.next.y&&i.next.y!==i.y){var a=i.x+(o-i.y)*(i.next.x-i.x)/(i.next.y-i.y);if(a<=v&&a>p&&(p=a,x=i.x<i.next.x?i:i.next,a===v))return x}i=i.next}while(i!==n);if(!x)return null;var h,l=x,s=x.x,c=x.y,Z=1/0;i=x;do{;v>=i.x&&i.x>=s&&v!==i.x&&u(o<c?v:p,o,s,c,o<c?p:v,o,i.x,i.y)&&(h=Math.abs(o-i.y)/(v-i.x),y(i,e)&&(h<Z||h===Z&&(i.x>x.x||i.x===x.x&&(t=x,r=i,0>f(t.prev,t,r.prev)&&0>f(r.next,t,t.next))))&&(x=i,Z=h)),i=i.next}while(i!==l);return x}(e,n);if(!t)return n;var x=h(t,e);return r(x,x.next),r(t,t.next)}(c[o],i);return i}(e,n,z,p)),e.length>80*p){a=c=e[0],l=Z=e[1];for(var m=p;m<b;m+=p)g=e[m],w=e[m+1],g<a&&(a=g),w<l&&(l=w),g>c&&(c=g),w>Z&&(Z=w);d=0!==(d=Math.max(c-a,Z-l))?32767/d:0}return function e(n,t,x,p,a,l,c){if(n){!c&&l&&function(e,n,t,r){var x=e;do 0===x.z&&(x.z=i(x.x,x.y,n,t,r)),x.prevZ=x.prev,x.nextZ=x.next,x=x.next;while(x!==e);x.prevZ.nextZ=null,x.prevZ=null,function(e){var n,t,r,x,i,u,f,v,o=1;do{for(t=e,e=null,i=null,u=0;t;){for(u++,r=t,f=0,n=0;n<o&&(f++,r=r.nextZ);n++);for(v=o;f>0||v>0&&r;)0!==f&&(0===v||!r||t.z<=r.z)?(x=t,t=t.nextZ,f--):(x=r,r=r.nextZ,v--),i?i.nextZ=x:e=x,x.prevZ=i,i=x;t=r}i.nextZ=null,o*=2}while(u>1)}(x)}(n,p,a,l);for(var Z,g,w=n;n.prev!==n.next;){if(Z=n.prev,g=n.next,l?function(e,n,t,r){var x=e.prev,v=e.next;if(f(x,e,v)>=0)return!1;for(var o=x.x,p=e.x,a=v.x,y=x.y,h=e.y,l=v.y,s=o<p?o<a?o:a:p<a?p:a,c=y<h?y<l?y:l:h<l?h:l,Z=o>p?o>a?o:a:p>a?p:a,g=y>h?y>l?y:l:h>l?h:l,w=i(s,c,n,t,r),d=i(Z,g,n,t,r),M=e.prevZ,b=e.nextZ;M&&M.z>=w&&b&&b.z<=d;){if(M.x>=s&&M.x<=Z&&M.y>=c&&M.y<=g&&M!==x&&M!==v&&u(o,y,p,h,a,l,M.x,M.y)&&f(M.prev,M,M.next)>=0||(M=M.prevZ,b.x>=s&&b.x<=Z&&b.y>=c&&b.y<=g&&b!==x&&b!==v&&u(o,y,p,h,a,l,b.x,b.y)&&f(b.prev,b,b.next)>=0))return!1;b=b.nextZ}for(;M&&M.z>=w;){if(M.x>=s&&M.x<=Z&&M.y>=c&&M.y<=g&&M!==x&&M!==v&&u(o,y,p,h,a,l,M.x,M.y)&&f(M.prev,M,M.next)>=0)return!1;M=M.prevZ}for(;b&&b.z<=d;){if(b.x>=s&&b.x<=Z&&b.y>=c&&b.y<=g&&b!==x&&b!==v&&u(o,y,p,h,a,l,b.x,b.y)&&f(b.prev,b,b.next)>=0)return!1;b=b.nextZ}return!0}(n,p,a,l):function(e){var n=e.prev,t=e.next;if(f(n,e,t)>=0)return!1;for(var r=n.x,x=e.x,i=t.x,v=n.y,o=e.y,p=t.y,a=r<x?r<i?r:i:x<i?x:i,y=v<o?v<p?v:p:o<p?o:p,h=r>x?r>i?r:i:x>i?x:i,l=v>o?v>p?v:p:o>p?o:p,s=t.next;s!==n;){if(s.x>=a&&s.x<=h&&s.y>=y&&s.y<=l&&u(r,v,x,o,i,p,s.x,s.y)&&f(s.prev,s,s.next)>=0)return!1;s=s.next}return!0}(n)){t.push(Z.i/x|0),t.push(n.i/x|0),t.push(g.i/x|0),s(n),n=g.next,w=g.next;continue}if((n=g)===w){c?1===c?e(n=function(e,n,t){var x=e;do{var i=x.prev,u=x.next.next;!v(i,u)&&o(i,x,x.next,u)&&y(i,u)&&y(u,i)&&(n.push(i.i/t|0),n.push(x.i/t|0),n.push(u.i/t|0),s(x),s(x.next),x=e=u),x=x.next}while(x!==e);return r(x)}(r(n),t,x),t,x,p,a,l,2):2===c&&function(n,t,x,i,u,p){var a=n;do{for(var l,s,c=a.next.next;c!==a.prev;){;if(a.i!==c.i&&(l=a,s=c,l.next.i!==s.i&&l.prev.i!==s.i&&!function(e,n){var t=e;do{if(t.i!==e.i&&t.next.i!==e.i&&t.i!==n.i&&t.next.i!==n.i&&o(t,t.next,e,n))return!0;t=t.next}while(t!==e);return!1}(l,s)&&(y(l,s)&&y(s,l)&&function(e,n){var t=e,r=!1,x=(e.x+n.x)/2,i=(e.y+n.y)/2;do t.y>i!=t.next.y>i&&t.next.y!==t.y&&x<(t.next.x-t.x)*(i-t.y)/(t.next.y-t.y)+t.x&&(r=!r),t=t.next;while(t!==e);return r}(l,s)&&(f(l.prev,l,s.prev)||f(l,s.prev,s))||v(l,s)&&f(l.prev,l,l.next)>0&&f(s.prev,s,s.next)>0))){var Z=h(a,c);a=r(a,a.next),Z=r(Z,Z.next),e(a,t,x,i,u,p,0),e(Z,t,x,i,u,p,0);return}c=c.next}a=a.next}while(a!==n)}(n,t,x,p,a,l):e(r(n),t,x,p,a,l,1);break}}}}(z,k,p,a,l,d,0),k}function t(e,n,t,r,x){var i,u;if(x===Z(e,n,t,r)>0)for(i=n;i<t;i+=r)u=l(i,e[i],e[i+1],u);else for(i=t-r;i>=n;i-=r)u=l(i,e[i],e[i+1],u);return u&&v(u,u.next)&&(s(u),u=u.next),u}function r(e,n){if(!e)return e;n||(n=e);var t,r=e;do if(t=!1,!r.steiner&&(v(r,r.next)||0===f(r.prev,r,r.next))){if(s(r),(r=n=r.prev)===r.next)break;t=!0}else r=r.next;while(t||r!==n);return n}function x(e,n){return e.x-n.x}function i(e,n,t,r,x){return(e=((e=((e=((e=((e=(e-t)*x|0)|e<<8)&0xff00ff)|e<<4)&0xf0f0f0f)|e<<2)&0x33333333)|e<<1)&0x55555555)|(n=((n=((n=((n=((n=(n-r)*x|0)|n<<8)&0xff00ff)|n<<4)&0xf0f0f0f)|n<<2)&0x33333333)|n<<1)&0x55555555)<<1}function u(e,n,t,r,x,i,u,f){return(x-u)*(n-f)>=(e-u)*(i-f)&&(e-u)*(r-f)>=(t-u)*(n-f)&&(t-u)*(i-f)>=(x-u)*(r-f)}function f(e,n,t){return(n.y-e.y)*(t.x-n.x)-(n.x-e.x)*(t.y-n.y)}function v(e,n){return e.x===n.x&&e.y===n.y}function o(e,n,t,r){var x=a(f(e,n,t)),i=a(f(e,n,r)),u=a(f(t,r,e)),v=a(f(t,r,n));return!!(x!==i&&u!==v||0===x&&p(e,t,n)||0===i&&p(e,r,n)||0===u&&p(t,e,r)||0===v&&p(t,n,r))}function p(e,n,t){return n.x<=Math.max(e.x,t.x)&&n.x>=Math.min(e.x,t.x)&&n.y<=Math.max(e.y,t.y)&&n.y>=Math.min(e.y,t.y)}function a(e){return e>0?1:e<0?-1:0}function y(e,n){return 0>f(e.prev,e,e.next)?f(e,n,e.next)>=0&&f(e,e.prev,n)>=0:0>f(e,n,e.prev)||0>f(e,e.next,n)}function h(e,n){var t=new c(e.i,e.x,e.y),r=new c(n.i,n.x,n.y),x=e.next,i=n.prev;return e.next=n,n.prev=e,t.next=x,x.prev=t,r.next=t,t.prev=r,i.next=r,r.prev=i,r}function l(e,n,t,r){var x=new c(e,n,t);return r?(x.next=r.next,x.prev=r,r.next.prev=x,r.next=x):(x.prev=x,x.next=x),x}function s(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function c(e,n,t){this.i=e,this.x=n,this.y=t,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Z(e,n,t,r){for(var x=0,i=n,u=t-r;i<t;i+=r)x+=(e[u]-e[i])*(e[i+1]+e[u+1]),u=i;return x}e.exports=n,e.exports.default=n,n.deviation=function(e,n,t,r){var x=n&&n.length,i=x?n[0]*t:e.length,u=Math.abs(Z(e,0,i,t));if(x)for(var f=0,v=n.length;f<v;f++){var o=n[f]*t,p=f<v-1?n[f+1]*t:e.length;u-=Math.abs(Z(e,o,p,t))}var a=0;for(f=0;f<r.length;f+=3){var y=r[f]*t,h=r[f+1]*t,l=r[f+2]*t;a+=Math.abs((e[y]-e[l])*(e[h+1]-e[y+1])-(e[y]-e[h])*(e[l+1]-e[y+1]))}return 0===u&&0===a?0:Math.abs((a-u)/u)},n.flatten=function(e){for(var n=e[0][0].length,t={vertices:[],holes:[],dimensions:n},r=0,x=0;x<e.length;x++){for(var i=0;i<e[x].length;i++)for(var u=0;u<n;u++)t.vertices.push(e[x][i][u]);x>0&&(r+=e[x-1].length,t.holes.push(r))}return t}}}]);
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.