PageSourceSearch

https://letstalkpickering.ca/_next/static/chunks/4f515f1e.47b0139b0cf991f7.js

js letstalkpickering.ca collected 2026-09-29 03:14:56 UTC 631,040 bytes, 2 lines download raw bytes

1!function(){try{var i="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},s=(new i.Error).stack;s&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[s]="3544716f-7f06-4a05-9806-d01c51315eab",i._sentryDebugIdIdentifier="sentry-dbid-3544716f-7f06-4a05-9806-d01c51315eab")}catch(i){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4484],{73864:(i,s,n)=>{n.r(s),n.d(s,{G:()=>e,g:()=>o});var h,r={};void 0!==(h=function(){function i(i){if("number"==typeof i)return hO.Uc.ah(i);if(null==i)return null;if(null!=hX[i])return hO.Uc.ah(hX[i]);throw Error("Unrecognised Unit Type")}function s(i){if("number"==typeof i)return hO.Uc.ah(i);if(null==i)return null;if(null!=hY[i])return hO.Uc.ah(hY[i]);throw Error("Unrecognised Unit Type")}function n(i){if(i)switch(i){case"loxodrome":return 1;case"great-elliptic":return 2;case"normal-section":return 3;case"shape-preserving":return 4}return 0}function h(i,s,n,h){if(null==n||n.B())return null;switch(n.K()){case hO.sn.Point:return i.exportPoint(s,n,h);case hO.sn.Polygon:return i.exportPolygon(s,n,h);case hO.sn.Polyline:return i.exportPolyline(s,n,h);case hO.sn.MultiPoint:return i.exportMultipoint(s,n,h);case hO.sn.Envelope:return i.exportExtent(s,n,h)}return null}function r(i,s,n,h){if(n.K()!==hO.sn.Point)throw Error("Geometry not Point");return i.exportPoint(s,n,h)}function e(i,s,n){return i.convertToGEGeometry(s,n)}function o(i){var s=i.wkid;i=i.wkt;var n=hQ.get(s||i);return null==n&&(-1!==s&&null!=s?(n=hO.Gg.create(s),hQ.set(s,n)):i&&(n=hO.Gg.lP(i),hQ.set(i,n)),hZ.has(s||i)&&n.QW(hZ.get(s||i))),n}function a(s,r,a,u,f,c,l,p,v){if(void 0===v&&(v=NaN),null==a)return null;if(0===a.length)return[];for(var y=[],b=0;b<a.length;b++)y.push(e(s,h$,a[b]));for(u=Array((a=hO.ac.HN(y,o(r),u,i(f),c,l,n(p),v)).length),b=0;b<a.length;b++)u[b]=h(s,h$,a[b],r);return u}function u(i,s,n,r){return s=hO.ac.Bh(e(i,h$,s),r),h(i,h$,s,n)}var f,c,l,p,v,y,b,d,g,w,x,m,j,M,k,z,A,N,I,P,C,B,D,q,G,F,T,E,S,O,H,J,L,R,K,U,W,V,X,Y,Q,$,Z,_,tt,ti,ts,tn,th,tr,te,to,ta,tu,tf,tc,tl,tp,tv,ty,tb,td,tg,tw,tx,tm,tj,tM,tk,tz,tA,tN,tI,tP,tC,tB,tD,tq,tG,tF,tT,tE,tS,tO,tH,tJ,tL,tR,tK,tU,tW,tV,tX,tY,tQ,t$,tZ,t_,t0,t1,t2,t3,t9,t5,t4,t6,t7,t8,it,ii,is,ih,ir,ie,io,ia,iu,ic,il,ip,iv,iy,ib,id,ig,iw,ix,im,ij,iM,ik,iz,iA,iN,iI,iP,iC,iB,iD,iq,iG,iF,iT,iE,iS,iO,iH,iJ,iL,iR,iK,iU,iW,iV,iX,iY,iQ,i$,iZ,i_,i0,i1,i2,i3,i9,i5,i4,i6,i7,i8,st,si,ss,sn,sh,sr,se,so,sa,su,sf,sc,sl,sp,sv,sy,sb,sd,sg,sw,sx,sm,sj,sM,sk,sz,sA,sN,sI,sP,sC,sB,sD,sq,sG,sF,sT,sE,sS,sO,sH,sJ,sL,sR,sK,sU,sW,sV,sX,sY,sQ,s$,sZ,s_,s0,s1,s2,s3,s9,s5,s4,s6,s7,s8,nt,ni,ns,nn,nh,nr,ne,no,na,nu,nf,nc,nl,np,nv,ny,nb,nd,ng,nw,nx,nm,nj,nM,nk,nz,nA,nN,nI,nP,nC,nB,nD,nq,nG,nF,nT,nE,nS,nO,nH,nJ,nL,nR,nK,nU,nW,nV,nX,nY,nQ,n$,nZ,n_,n0,n1,n2,n3,n9,n5,n4,n6,n7,n8,ht,hi,hs,hn,hh,hr,he,ho,ha,hu,hf,hc,hl,hp,hv,hy,hb,hd,hg,hw,hx,hm,hj,hM,hk,hz,hA,hN,hI,hP,hC,hB,hD,hq,hG,hF,hT,hE,hS,hO,hH,hJ,hL=this&&this.__extends||function(){function i(s,n){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var n in s)s.hasOwnProperty(n)&&(i[n]=s[n])})(s,n)}return function(s,n){function h(){this.constructor=s}i(s,n),s.prototype=null===n?Object.create(n):(h.prototype=n.prototype,new h)}}();(l=(f=hO||(hO={})).sn||(f.sn={}))[l.Unknown=0]="Unknown",l[l.Point=33]="Point",l[l.Line=322]="Line",l[l.Envelope=197]="Envelope",l[l.MultiPoint=550]="MultiPoint",l[l.Polyline=1607]="Polyline",l[l.Polygon=1736]="Polygon",(c=f.TK||(f.TK={}))[c.enumMild=0]="enumMild",c[c.enumMedium=1]="enumMedium",c[c.enumHot=2]="enumHot",p=function(){function i(){this.description=null,this.QA=0}return i.prototype.K=function(){return 0},i.prototype.Eb=function(){return -1},i.prototype.Pf=function(i){this.wc(),i!=this.description&&this.un(i)},i.prototype.un=function(){},i.prototype.Ll=function(i){this.wc(),i!=this.description&&(i=f.fe.xR(this.description,i))!=this.description&&this.un(i)},i.prototype.hasAttribute=function(i){return this.description.hasAttribute(i)},i.prototype.se=function(i){this.wc(),this.description.hasAttribute(i)||(i=f.fe.wR(this.description,i),this.un(i))},i.prototype.Vg=function(){return null},i.prototype.dn=function(){},i.prototype.A=function(){},i.prototype.So=function(){},i.prototype.yc=function(i){this.A(i)},i.prototype.B=function(){return!0},i.prototype.Pa=function(){},i.prototype.Pc=function(){},i.prototype.Ja=function(){return null},i.prototype.copyTo=function(){},i.prototype.He=function(){return 0},i.prototype.Rb=function(){return 0},i.prototype.dG=function(){return this.hasAttribute(1)},i.uf=function(i){return 1+((192&i)>>6)>>1},i.Tn=function(i){return 0!=(32&i)},i.PS=function(i){return 0!=(128&i)},i.zd=function(i){return 0!=(256&i)},i.zj=function(i){return 0!=(512&i)},i.Ic=function(i){return 0!=(1024&i)},i.prototype.Qf=function(){var i=this.Ja();return this.copyTo(i),i},i.prototype.ng=function(){return null},i.kg=function(i){var s=i.Ja();return i.copyTo(s),s},i.prototype.wc=function(){0<=this.QA&&(this.QA+=0x80000001)},i.zx=function(s){var n=s.K();if(i.zj(n))return s.I();if(s.B())return 0;if(197==n)return 4;if(33==n)return 1;if(i.zd(n))return 2;throw f.i.ga("missing type")},i}(),f.ba=p,hH=hO||(hO={}),hJ=function(){function i(){this.y=this.x=0}return i.construct=function(s,n){var h=new i;return h.x=s,h.y=n,h},i.cl=function(s){var n=new i;return n.x=s.x,n.y=s.y,n},i.prototype.na=function(i,s){this.x=i,this.y=s},i.prototype.N=function(i){this.x=i.x,this.y=i.y},i.prototype.hq=function(i,s){return this.x===i&&this.y===s},i.prototype.Mz=function(i){return 2220446049250313e-31>=Math.abs(this.x-i.x)&&2220446049250313e-31>=Math.abs(this.y-i.y)},i.prototype.rb=function(i){return this.x===i.x&&this.y===i.y},i.prototype.Nb=function(s){return s==this||s instanceof i&&this.x==s.x&&this.y==s.y},i.prototype.sub=function(i){this.x-=i.x,this.y-=i.y},i.prototype.vc=function(i,s){this.x=i.x-s.x,this.y=i.y-s.y},i.prototype.add=function(i,s){void 0!==s?(this.x=i.x+s.x,this.y=i.y+s.y):(this.x+=i.x,this.y+=i.y)},i.prototype.Uq=function(){this.x=-this.x,this.y=-this.y},i.prototype.nt=function(i){this.x=-i.x,this.y=-i.y},i.prototype.IS=function(i,s,n){this.x=i.x*(1-n)+s.x*n,this.y=i.y*(1-n)+s.y*n},i.prototype.Dt=function(i,s){this.x=this.x*i+s.x,this.y=this.y*i+s.y},i.prototype.BW=function(i,s,n){this.x=s.x*i+n.x,this.y=s.y*i+n.y},i.prototype.scale=function(i){this.x*=i,this.y*=i},i.prototype.compare=function(i){return this.y<i.y?-1:this.y>i.y?1:this.x<i.x?-1:+(this.x>i.x)},i.prototype.normalize=function(){var i=this.length();0==i&&(this.x=1,this.y=0),this.x/=i,this.y/=i},i.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},i.prototype.Uk=function(){return this.x*this.x+this.y*this.y},i.ub=function(i,s){return Math.sqrt(this.zc(i,s))},i.Jy=function(i,s,n,h){return Math.sqrt((i-=n)*i+(s-=h)*s)},i.prototype.Sh=function(i){return this.x*i.x+this.y*i.y},i.prototype.aD=function(i){return Math.abs(this.x*i.x)+Math.abs(this.y*i.y)},i.prototype.yi=function(i){return this.x*i.y-this.y*i.x},i.prototype.Ct=function(i,s){var n=-this.x*s+this.y*i;this.x=this.x*i+this.y*s,this.y=n},i.prototype.Jv=function(){var i=this.x;this.x=-this.y,this.y=i},i.prototype.HG=function(i){this.x=-i.y,this.y=i.x},i.prototype.cr=function(){var i=this.x;this.x=this.y,this.y=-i},i.prototype.su=function(){return 0<this.x?0<=this.y?1:4:0<this.y?2:0==this.x?4:3},i.pu=function(i,s){var n=i.su(),h=s.su();return h==n?0>(i=i.yi(s))?1:0<i?-1:0:n<h?-1:1},i.zc=function(i,s){var n=i.x-s.x;return n*n+(i=i.y-s.y)*i},i.prototype.toString=function(){return"("+this.x+" , "+this.y+")"},i.prototype.Sc=function(){this.y=this.x=NaN},i.prototype.isNaN=function(){return isNaN(this.x)||isNaN(this.y)}
vendor: 44,037 bytes, line 1
1,i.prototype.offset=function(s,n){var h=i.ub(s,n),r=i.construct(this.x,this.y);if(0==h)return i.ub(r,s);var e=new i;return e.N(n),e.sub(s),r.sub(s),r.yi(e)/h},i.Wq=function(i,s,n){var h=new hH.Xb;h.set(s.x),h.sub(i.x);var r=new hH.Xb;r.set(n.y),r.sub(i.y);var e=new hH.Xb;e.set(s.y),e.sub(i.y);var o=new hH.Xb;return o.set(n.x),o.sub(i.x),h.Bg(r),e.Bg(o),h.sub(e),h.rs()?(h=new hH.jp(s.x),r=new hH.jp(i.x),e=new hH.jp(i.y),h=h.kt(r),i=(i=new hH.jp(n.y)).kt(e),s=(s=new hH.jp(s.y)).kt(e),n=(n=new hH.jp(n.x)).kt(r),h=h.nr(i),s=s.nr(n),(h=h.nr(s)).iT()?-1:+!!h.aS()):0>(n=h.value())?-1:+(0<n)},i.prototype.dc=function(){return hH.P.wj(hH.P.wj())},i}(),hH.h=hJ,(v=hO||(hO={})).Ex=function(){function i(i){this.Ay=this.Ot=0,this.KX=i}return i.prototype.reset=function(){this.Ay=this.Ot=0},i.prototype.add=function(i){i-=this.Ay;var s=this.Ot+i;this.Ay=s-this.Ot-i,this.Ot=s},i.prototype.sub=function(i){this.add(-i)},i.prototype.tm=function(){return this.KX+this.Ot},i}(),v.mc=function(){function i(){}return i.En=function(i,s){return 0<=s?Math.abs(i):-Math.abs(i)},i.sign=function(i){return 0>i?-1:+(0<i)},i.MK=function(i){return i-360*Math.floor(i/360)},i.round=function(i){return Math.floor(i+.5)},i.ox=function(i){return i*i},i.jq=function(i,s,n){return .5>=n?i+(s-i)*n:s-(s-i)*(1-n)},i.JG=function(i,s,n,h){.5>=n?(h.x=i.x+(s.x-i.x)*n,h.y=i.y+(s.y-i.y)*n):(h.x=s.x-(s.x-i.x)*(1-n),h.y=s.y-(s.y-i.y)*(1-n))},i.gT=function(i,s,n,h,r,e){.5>=r?(e.x=i+(n-i)*r,e.y=s+(h-s)*r):(e.x=n-(n-i)*(1-r),e.y=h-(h-s)*(1-r))},i}(),b=function(i){function s(){var s=i.call(this)||this;return s.ta=0,s.oa=0,s.qa=0,s.ma=0,s.la=null,s}return hL(s,i),s.prototype.bc=function(){return y.h.construct(this.ta,this.oa)},s.prototype.$p=function(i){i.x=this.ta,i.y=this.oa},s.prototype.Ec=function(i){this.gm(0,i)},s.prototype.UB=function(i,s){this.gm(0,y.h.construct(i,s))},s.prototype.Vo=function(i){this.cD(0,i)},s.prototype.setStart=function(i){this.pD(0,i)},s.prototype.yv=function(i,s){return this.Pd(0,i,s)},s.prototype.TB=function(i,s,n){this.vn(0,i,s,n)},s.prototype.xc=function(){return y.h.construct(this.qa,this.ma)},s.prototype.Vr=function(i){i.x=this.qa,i.y=this.ma},s.prototype.Rc=function(i){this.gm(1,i)},s.prototype.Sl=function(i,s){this.gm(1,y.h.construct(i,s))},s.prototype.Ro=function(i){this.cD(1,i)},s.prototype.setEnd=function(i){this.pD(1,i)},s.prototype.jv=function(i,s){return this.Pd(1,i,s)},s.prototype.JB=function(i,s,n){this.vn(1,i,s,n)},s.prototype.Eb=function(){return 1},s.prototype.B=function(){return this.Bc()},s.prototype.Pa=function(){},s.prototype.He=function(){return 0},s.prototype.Fa=function(i,s,n,h,r){return this.FM(i,s,n,h,r)},s.prototype.isIntersecting=function(i,s){return 0!=this.Br(i,s,!1)},s.prototype.ss=function(i,s){return this.tu(i,s,!1)},s.prototype.tu=function(){return null},s.prototype.Bc=function(){return!1},s.prototype.$x=function(i){if(this.wc(),null==this.la&&0<i)this.la=y.P.mg(2*i);else if(null!=this.la&&this.la.length<2*i){for(var s=this.la.slice(0),n=this.la.length;n<2*i;n++)s[n]=0;this.la=s}},s.bM=function(i,s,n){if(0<n)var h=0;for(var r=0;r<n;r++)s[0+h]=i[0],h++},s.prototype.gm=function(i,s){0!=i?(this.qa=s.x,this.ma=s.y):(this.ta=s.x,this.oa=s.y)},s.prototype.un=function(i){if(null!=this.la){for(var n=y.fe.Kw(i,this.description),h=[],r=s.Ig(this.description,0),e=s.Ig(this.description,1),o=s.Ig(i,0),a=s.Ig(i,1),u=0,f=1,c=i.Ba;f<c;f++){var l=i.ld(f),p=y.sa.Wa(l);if(-1==n[f]){var v=y.sa.te(l);for(l=0;l<p;l++)h[o+u]=v,h[a+u]=v,u++}else for(v=this.description.bk(n[f])-2,l=0;l<p;l++)h[o+u]=this.la[r+v],h[a+u]=this.la[e+v],u++,v++}this.la=h}this.description=i},s.prototype.cD=function(i,s){if(this.Bc())throw y.i.ga("empty geometry");s.Pf(this.description),s.Bc()&&s.wn();for(var n=0;n<this.description.Ba;n++)for(var h=this.description.Fd(n),r=0,e=y.sa.Wa(h);r<e;r++){var o=this.Pd(i,h,r);s.setAttribute(h,r,o)}},s.prototype.pD=function(i,s){if(this.wc(),s.Bc())throw y.i.ga("empty geometry");for(var n=s.description,h=0,r=n.Ba;h<r;h++)for(var e=n.Fd(h),o=y.sa.Wa(e),a=0;a<o;a++){var u=s.Vc(e,a);this.vn(i,e,a,u)}},s.prototype.Pd=function(i,n,h){if(this.Bc())throw y.i.ga("This operation was performed on an Empty Geometry.");if(0==n)return 0!=i?0!=h?this.ma:this.qa:0!=h?this.oa:this.ta;if(h>=y.sa.Wa(n))throw y.i.de();var r=this.description.Rf(n);return 0<=r?(null!=this.la&&this.$x(this.description.Be.length-2),this.la[s.Ig(this.description,i)+this.description.bk(r)-2+h]):y.sa.te(n)},s.prototype.vn=function(i,n,h,r){if(this.wc(),h>=y.sa.Wa(n))throw y.i.de();var e=this.description.Rf(n);0>e&&(this.se(n),e=this.description.Rf(n)),0==n?0!=i?0!=h?this.ma=r:this.qa=r:0!=h?this.oa=r:this.ta=r:(null==this.la&&this.$x(this.description.Be.length-2),this.la[s.Ig(this.description,i)+this.description.bk(e)-2+h]=r)},s.prototype.copyTo=function(i){if(i.K()!=this.K())throw y.i.O();i.description=this.description,i.$x(this.description.Be.length-2),s.bM(this.la,i.la,2*(this.description.Be.length-2)),i.ta=this.ta,i.oa=this.oa,i.qa=this.qa,i.ma=this.ma,i.wc(),this.qp(i)},s.prototype.Vg=function(i,s){var n=new y.Oc;return this.Bc()?n.Pa():(n.pa=this.Pd(0,i,s),n.wa=n.pa,n.Nk(this.Pd(1,i,s))),n},s.prototype.UI=function(i){this.Bc()?i.Pa():(i.pa=this.Pd(0,0,0),i.wa=i.pa,i.Nk(this.Pd(1,0,0)))},s.prototype.Vw=function(i,s){s.Pf(this.description),s.Db(this.ic(i));for(var n=1,h=this.description.Ba;n<h;n++)for(var r=this.description.Fd(n),e=y.sa.Wa(r),o=0;o<e;o++){var a=this.Vc(i,r,o);s.setAttribute(r,o,a)}},s.prototype.AM=function(i){if(this.description!=i.description||this.ta!=i.ta||this.qa!=i.qa||this.oa!=i.oa||this.ma!=i.ma)return!1;for(var s=0;s<2*(this.description.Be.length-2);s++)if(this.la[s]!=i.la[s])return!1;return!0},s.prototype.wG=function(){return this.ta==this.qa&&this.oa==this.ma},s.prototype.reverse=function(){var i=this.ta;this.ta=this.qa,this.qa=i,i=this.oa,this.oa=this.ma,this.ma=i,i=1;for(var s=this.description.Ba;i<s;i++)for(var n=this.description.ld(i),h=0,r=y.sa.Wa(n);h<r;h++){var e=this.Pd(0,n,h),o=this.Pd(1,n,h);this.vn(0,n,h,o),this.vn(1,n,h,e)}},s.prototype.Br=function(i,s,n){var h=i.K();if(322===this.K()&&322==h)return y.zb.JM(this,i,s,n);throw y.i.Ra()},s.prototype.FM=function(i,s,n,h,r){var e=i.K();if(322===this.K()&&322==e)return y.zb.Yx(this,i,s,n,h,r);throw y.i.Ra()},s.prototype.Sx=function(){return null},s.Ig=function(i,s){return s*(i.Be.length-2)},s.prototype.ic=function(i,s){if(void 0===s)return s=new y.h,this.ic(i,s),s;y.mc.gT(this.ta,this.oa,this.qa,this.ma,i,s)},s.prototype.ge=function(){return null},s.prototype.$F=function(){return null},s.prototype.fq=function(){return null},s.prototype.Di=function(){return null},s.prototype.Rn=function(){return null},s.prototype.lg=function(){return null},s.prototype.Tx=function(i,s){return void 0!==s?this.ux(s)-this.ux(i):this.ux(i)},s.prototype.qp=function(){},s.prototype.fl=function(){return null},s.prototype.dh=function(){},s.prototype.Vc=function(){return null},s.prototype.Me=function(){return null},s.prototype.ux=function(){return null},s.prototype.IG=function(){return null},s.prototype.ub=function(i,s){if(!s&&0!=this.Br(i,0,!1))return 0;s=17976931348623157e292;var n=this.bc(),h=i.ge(n,!1);return n.sub(i.ic(h)),(n=n.length())<s&&(s=n),n=this.xc(),h=i.ge(n,!1),n.sub(i.ic(h)),(n=n.length())<s&&(s=n),n=i.bc(),h=this.ge(n,!1),n.sub(this.ic(h)),(n=n.length())<s&&(s=n),n=i.xc(),h=this.ge(n,!1),n.sub(this.ic(h)),(n=n.length())<s&&(s=n),s},s.prototype.ng=function(){return y.si.im(this,null)},s}((y=hO||(hO={})).ba),y.NC=b,new hO.h,(w=(d=hO||(hO={})).VK||(d.VK={}))[w.Unknown=-1]="Unknown",w[w.Not=0]="Not",w[w.Weak=1]="Weak",w[w.Strong=2]="Strong",(g=d.HK||(d.HK={}))[g.DirtyIsKnownSimple=1]="DirtyIsKnownSimple",g[g.IsWeakSimple=2]="IsWeakSimple",g[g.IsStrongSimple=4]="IsStrongSimple",g[g.DirtyOGCFlags=8]="DirtyOGCFlags",g[g.DirtyVerifiedStreams=32]="DirtyVerifiedStreams",g[g.DirtyExactIntervals=64]="DirtyExactIntervals",g[g.DirtyLooseIntervals=128]="DirtyLooseIntervals",g[g.DirtyIntervals=192]="DirtyIntervals",g[g.DirtyIsEnvelope=256]="DirtyIsEnvelope",g[g.DirtyLength2D=512]="DirtyLength2D",g[g.DirtyRingAreas2D=1024]="DirtyRingAreas2D",g[g.DirtyCoordinates=1993]="DirtyCoordinates",g[g.DirtyAllInternal=65535]="DirtyAllInternal",g[g.DirtyAll=0xffffff]="DirtyAll",x=function(i){function s(){var s=i.call(this)||this;return s.Jm=65535,s.xa=0,s.Rg=-1,s.Cb=null,s}return hL(s,i),s.prototype.qp=function(){},s.prototype.Zx=function(){},s.prototype.ey=function(){},s.prototype.I=function(){return this.xa},s.prototype.B=function(){return this.Bc()},s.prototype.Bc=function(){return 0==this.xa},s.prototype.ck=function(i){return 0!=(this.Jm&i)},s.prototype.Nf=function(i,s){this.Jm=s?this.Jm|i:this.Jm&~i},s.prototype.oc=function(){this.ck(32)&&this.XM()},s.prototype.vx=function(){if(this.Bc())throw d.i.ga("This operation was performed on an Empty Geometry.")},s.prototype.we=function(i,s){if(0>i||i>=this.xa)throw d.i.ga("index out of bounds");this.oc(),s.Pf(this.description),s.B()&&s.wn();for(var n=0;n<this.description.Ba;n++)for(var h=this.description.Fd(n),r=0,e=d.sa.Wa(h);r<e;r++){var o=this.Aa[n].gg(e*i+r);s.setAttribute(h,r,o)}},s.prototype.It=function(i,s){this.oc();for(var n=s.description,h=0;h<n.Ba;h++)for(var r=n.Fd(h),e=d.sa.Wa(r),o=0;o<e;o++){var a=s.Vc(r,o);this.setAttribute(r,i,o,a)}},s.prototype.D=function(i,s){if(0>i||i>=this.I())throw d.i.de();this.oc(),this.Aa[0].uc(2*i,s)},s.prototype.Oa=function(i){var s=new d.h;return this.D(i,s),s},s.prototype.Hc=function(i,s){this.Aa[0].uc(2*i,s)},s.prototype.Db=function(i,s,n){if(0>i||i>=this.xa)throw d.i.de();this.oc();var h=this.Aa[0];void 0!==n?(h.write(2*i,s),h.write(2*i+1,n)):h.Vt(2*i,s),this.Qc(1993)},s.prototype.xz=function(){if((void 0)>=this.I())throw d.i.de();this.oc();var i=this.Aa[0],s=new d.Od;return s.x=i.read(NaN),s.y=i.read(NaN),s.z=this.hasAttribute(1)?this.Aa[1].gg(void 0):d.sa.te(1),s},s.prototype.ZB=function(i){if(0>i||i>=this.I())throw d.i.de();this.se(1),this.oc(),this.Qc(1993);var s=this.Aa[0];s.write(2*i,(void 0).x),s.write(2*i+1,(void 0).y),this.Aa[1].rr(i,(void 0).z)},s.prototype.Vc=function(i,s,n){if(0>s||s>=this.xa)throw d.i.de();var h=d.sa.Wa(i);if(n>=h)throw d.i.de();this.oc();var r=this.description.Rf(i);return 0<=r?this.Aa[r].gg(s*h+n):d.sa.te(i)},s.prototype.tF=function(i,s){return this.Vc(i,s,void 0)},s.prototype.setAttribute=function(i,s,n,h){if(0>s||s>=this.xa)throw d.i.de();var r=d.sa.Wa(i);if(n>=r)throw d.i.de();this.se(i),this.oc(),i=this.description.Rf(i),this.Qc(1993),this.Aa[i].rr(s*r+n,h)},s.prototype.vb=function(i){return this.vx(),this.se(i),this.oc(),this.Aa[this.description.Rf(i)]},s.prototype.kn=function(i,s){if(null!=s&&d.sa.Vp(i)!=s.Vp())throw d.i.O();this.se(i),i=this.description.Rf(i),null==this.Aa&&(this.Aa=d.Zc.lI(this.description.Ba)),this.Aa[i]=s,this.Qc(0xffffff)},s.prototype.un=function(i){var s=null;if(null!=this.Aa){var n=d.fe.Kw(i,this.description);s=[];for(var h=0,r=i.Ba;h<r;h++)-1!=n[h]&&(s[h]=this.Aa[n[h]])}this.description=i,this.Aa=s,this.Rg=-1,this.Qc(0xffffff)},s.prototype.vD=function(i){this.yu(!0),i instanceof d.l?this.aa.A(i):this.aa.So(i)},s.prototype.WM=function(i){this.yu(!1),i instanceof d.l?this.aa.A(i):this.aa.So(i)},s.prototype.dn=function(i){this.yu(!0),this.aa.copyTo(i)},s.prototype.A=function(i){this.vD(i)},s.prototype.So=function(i){this.vD(i)},s.prototype.yc=function(i){this.WM(i)},s.prototype.Vg=function(i,s){var n=new d.Oc;return this.Bc()?(n.Pa(),n):(this.yu(!0),this.aa.Vg(i,s))},s.prototype.dc=function(){var i=this.description.dc();if(!this.Bc())for(var s=this.I(),n=0,h=this.description.Ba;n<h;n++)i=this.Aa[n].Cn(i,0,s*d.sa.Wa(this.description.Fd(n)));return i},s.prototype.Nb=function(i){if(i==this)return!0;if(!(i instanceof s&&this.description.Nb(i.description))||this.Bc()!=i.Bc())return!1;if(this.Bc())return!0;var n=this.I();if(n!=i.I())return!1;for(var h=0;h<this.description.Ba;h++){var r=this.description.ld(h),e=this.vb(r),o=i.vb(r);if(!e.Nb(o,0,n*d.sa.Wa(r)))return!1}return!0},s.prototype.copyTo=function(i){if(i.K()!=this.K())throw d.i.O();this.ZC(i)},s.prototype.ZC=function(i){this.oc(),i.description=this.description,i.Aa=null;var s=this.description.Ba,n=null;if(null!=this.Aa){n=[];for(var h=0;h<s;h++)null!=this.Aa[h]&&(n[h]=this.Aa[h].BB(this.I()*d.sa.Wa(this.description.Fd(h))))}null!=this.aa?(i.aa=this.aa.Ja(),this.aa.copyTo(i.aa)):i.aa=null,i.xa=this.xa,i.Jm=this.Jm,i.Aa=n;try{this.qp(i)}catch(s){throw i.Pa(),d.i.hu()}},s.prototype.rD=function(){this.xa=0,this.Rg=-1,this.Aa=null,this.Qc(0xffffff)},s.prototype.Qc=function(i){0xffffff==i&&(this.Rg=-1,this.Zx()),this.Jm|=i,this.gM(),this.wc()},s.prototype.yu=function(i){if(this.oc(),this.ck(192))if(null==this.aa?this.aa=new d.Hh(this.description):this.aa.Pf(this.description),this.B())this.aa.Pa();else{this.dy(i);for(var s=1;s<this.description.Ba;s++)for(var n=this.description.Fd(s),h=d.sa.Wa(n),r=this.Aa[s],e=0;e<h;e++){var o=new d.Oc;o.Pa();for(var a=0;a<this.xa;a++){var u=r.gg(a*h+e);o.$b(u)}this.aa.setInterval(n,e,o)}i&&this.Nf(192,!1)}},s.prototype.dy=function(){this.aa.Pa();for(var i=this.Aa[0],s=new d.h,n=0;n<this.xa;n++)i.uc(2*n,s),this.aa.$b(s)},s.prototype.Ap=function(i){i.Pa();for(var s=this.Aa[0],n=new d.h,h=0;h<this.xa;h++)s.uc(2*h,n),i.$b(n)},s.prototype.XM=function(){if(this.Rg<this.xa){null==this.Aa&&(this.Aa=d.Zc.lI(this.description.Ba)),this.Rg=0x7fffffff;for(var i=0;i<this.description.Ba;i++){var s=this.description.Fd(i);if(null!=this.Aa[i]){var n=d.sa.Wa(s),h=d.P.truncate(this.Aa[i].size/n);h<this.xa&&(h=d.P.truncate(this.Rg>this.xa+5?(5*this.xa+3)/4:this.xa),this.Aa[i].resize(h*n,d.sa.te(s))),h<this.Rg&&(this.Rg=h)}else this.Aa[i]=d.Zc.TE(s,this.xa),this.Rg=this.xa}}this.ey(),this.Nf(32,!1)},s.prototype.fm=function(i){if(0>i)throw d.i.O();i!=this.xa&&(this.xa=i,this.Qc(65535))},s.prototype.qm=function(i){if(!this.ck(1)){if(!this.ck(2))return 0;if(this.LT>=i)return this.ck(8)?1:2}return -1},s.prototype.Eh=function(i,s){if(this.LT=s,-1==i)this.Nf(1,!0),this.Nf(8,!0);else if(this.Nf(1,!1),this.Nf(8,!0),0==i)this.Nf(2,!1),this.Nf(4,!1);else if(1==i)this.Nf(2,!0),this.Nf(4,!1);else{if(2!=i)throw d.i.ga("internal error.");this.Nf(2,!0),this.Nf(4,!0)}},s.prototype.gM=function(){null!=this.Cb&&(this.Cb=null)},s.prototype.fD=function(i,s,n,h){if(0>i||i>=this.xa||0>s||s>=this.xa)throw d.i.ga("index out of bounds");this.oc(),h.Pf(this.description),h.B()&&h.wn();for(var r=0;r<this.description.Ba;r++)for(var e=this.description.Fd(r),o=0,a=d.sa.Wa(e);o<a;o++){var u=this.Aa[r].gg(a*i+o),f=this.Aa[r].gg(a*s+o);h.setAttribute(e,o,d.mc.jq(u,f,n))}},s.prototype.Ar=function(i,s){var n=this.Aa[0].o,h=n[2*i]-n[2*s];return Math.sqrt(h*h+(i=n[2*i+1]-n[2*s+1])*i)},s.prototype.FR=function(i){if(0>i||i>=this.xa)throw d.i.de();this.oc();var s=new d.Ta;s.Pf(this.description),s.B()&&s.wn();for(var n=0;n<this.description.Ba;n++)for(var h=this.description.ld(n),r=0,e=d.sa.Wa(h);r<e;r++){var o=this.Aa[n].gg(e*i+r);s.setAttribute(h,r,o)}return s},s.prototype.Fh=function(i,s){if(0>i||i>=this.xa)throw d.i.de();if(s.B())throw d.i.O();this.oc();for(var n=s.description,h=0;h<n.Ba;h++)for(var r=n.ld(h),e=d.sa.Wa(r),o=0;o<e;o++){var a=s.Vc(r,o);this.setAttribute(r,i,o,a)}},s.prototype.nu=function(){return null},s.prototype.hj=function(){return null},s}(d.ba),d.Fx=x,m=hO||(hO={}),j=function(){function i(){this.ob=this.ao=null,this.Vm=0x767aa0b,this.Tv=!0,this.Ne=-1,this.ob=new m.ad(7),this.ao=null}return i.prototype.Xo=function(i){this.ao=i},i.prototype.MP=function(){this.Tv=!1},i.prototype.Ee=function(i){this.ob.Ee(i)},i.prototype.Rr=function(i){var s=this.ob.De();return this.nX(s),this.qX(i,s),s},i.prototype.HP=function(i){this.ob.kd(i)},i.prototype.addElement=function(i,s){return -1==s&&(-1==this.Ne&&(this.Ne=this.Rr(-1)),s=this.Ne),this.AD(i,0,s)},i.prototype.ED=function(i){return -1==this.Ne&&(this.Ne=this.Rr(-1)),this.AD(i,1,this.Ne)},i.prototype.zn=function(i){-1==this.Ne&&(this.Ne=this.Rr(-1));var s=this.Ne,n=this.ob.o;if(-1==s||-1==n[7*s])return i=this.ob.Nl([-1,-1,-1,i,this.il(),-1,-1]),(n=this.ob.o)[7*s]=i,this.xp(-1,i,s,n),i;var h=-1==s?-1:n[7*s+2];return i=this.ob.Nl([-1,-1,h,i,this.il(),-1,-1]),(n=this.ob.o)[7*h+1]=i,this.ky(i,n),-1===n[7*i+2]&&(n[7*s]=i),this.xp(-1,i,s,n),i},i.prototype.Bu=function(i,s,n,h){var r=-1;-1==this.Ne&&(this.Ne=this.Rr(-1)),r=this.Ne;var e=this.ob.o;if(-1==r||-1==e[7*r])return n=this.ob.Nl([-1,-1,-1,n,this.il(),-1,-1]),(e=this.ob.o)[7*r]=n,this.xp(-1,n,r,e),n;if(h){h=-1!=s?this.ao.compare(this,n,s):-1;var o=-1!=i?this.ao.compare(this,n,i):1}else h=-1,o=1;if(0==h||0==o)return e[7*r+3]=0==h?s:i,-1;for((-1!=s&&-1!=i?this.Vm>m.P.XA(this.Vm)>>1:-1!=s)?i=s:h=o,s=!0;;){if(0>h){if(-1==(o=e[7*i])){h=i,n=this.ob.Nl([-1,-1,i,n,this.il(),-1,-1]),(e=this.ob.o)[7*i]=n;break}i=o}else{if(-1==(o=e[7*i+1])){h=e[7*i+6],n=this.ob.Nl([-1,-1,i,n,this.il(),-1,-1]),(e=this.ob.o)[7*i+1]=n;break}i=o}s&&(h*=-1,s=!1)}return this.ky(n,e),-1===e[7*n+2]&&(e[7*r]=n),this.xp(h,n,r,e),n},i.prototype.AF=function(){return this.dR(this.Ne)},i.prototype.wd=function(i,s){s=-1==s?this.Ne:s,this.Tv?this.GP(i,s):this.eY(i,s)},i.prototype.search=function(i,s){for(s=this.uv(s);-1!=s;){var n=this.ao.compare(this,i,s);if(0==n)return s;s=0>n?this.nl(s):this.Zp(s)}return -1},i.prototype.DW=function(i){for(var s=this.uv(-1),n=-1;-1!=s;){var h=i.compare(this,s);if(0==h)return s;0>h?s=this.nl(s):(n=s,s=this.Zp(s))}return n},i.prototype.pJ=function(i){for(var s=this.uv(-1),n=-1;-1!=s;){var h=i.compare(this,s);if(0==h)return s;0>h?(n=s,s=this.nl(s)):s=this.Zp(s)}return n},i.prototype.ka=function(i){return this.ob.U(i,3)},i.prototype.nl=function(i){return this.ob.U(i,0)},i.prototype.Zp=function(i){return this.ob.U(i,1)},i.prototype.getParent=function(i){return this.ob.U(i,2)},i.prototype.lb=function(i){return this.ob.U(i,6)},i.prototype.xe=function(i){return this.ob.U(i,5)},i.prototype.sc=function(i){return -1==i?this.ml(this.Ne):this.ml(i)},i.prototype.Gc=function(i){return -1==i?this.bs(this.Ne):this.bs(i)},i.prototype.UR=function(i){return -1==i?this.XF(this.Ne):this.XF(i)},i.prototype.Uj=function(i,s){this.IB(i,s)},i.prototype.uv=function(i){return -1==i?this.TF(this.Ne):this.TF(i)},i.prototype.clear=function(){this.ob.oj(!1),this.Ne=-1},i.prototype.size=function(i){return -1==i?this.VF(this.Ne):this.VF(i)},i.prototype.FN=function(i,s){for(var n=s[7*i],h=s[7*i+1],r=s[7*i+4];-1!=n||-1!=h;){var e=-1!=n?s[7*n+4]:0x7fffffff;if(r<=Math.min(e,h=-1!=h?s[7*h+4]:0x7fffffff))break;e<=h?this.nJ(n,s):this.mJ(i,s),n=s[7*i],h=s[7*i+1]}},i.prototype.ky=function(i,s){if(this.Tv)for(var n=s[7*i+4],h=s[7*i+2];-1!=h&&s[7*h+4]>n;)s[7*h]==i?this.nJ(i,s):this.mJ(h,s),h=s[7*i+2]},i.prototype.mJ=function(i,s){var n=s[7*i+1];s[7*n+2]=s[7*i+2],s[7*i+2]=n;var h=s[7*n];s[7*i+1]=h,-1!=h&&(s[7*h+2]=i),s[7*n]=i,-1!=(h=s[7*n+2])&&(s[7*h]==i?s[7*h]=n:s[7*h+1]=n)},i.prototype.nJ=function(i,s){var n=s[7*i+2];s[7*i+2]=s[7*n+2],s[7*n+2]=i;var h=s[7*i+1];s[7*n]=h,-1!=h&&(s[7*h+2]=n),s[7*i+1]=n,-1!=(h=s[7*i+2])&&(s[7*h]===n?s[7*h]=i:s[7*h+1]=i)},i.prototype.Rk=function(i,s){this.ob.T(i,2,s)},i.prototype.OB=function(i,s){this.ob.T(i,0,s)},i.prototype.SB=function(i,s){this.ob.T(i,1,s)},i.prototype.RB=function(i,s){this.ob.T(i,5,s)},i.prototype.fx=function(i,s){this.ob.T(i,6,s)},i.prototype.SJ=function(i,s){this.ob.T(s,0,i)},i.prototype.nX=function(i){this.ob.T(i,4,0)},i.prototype.qX=function(i,s){this.ob.T(s,5,i)},i.prototype.TF=function(i){return -1==i?-1:this.ob.U(i,0)},i.prototype.ml=function(i){return -1==i?-1:this.ob.U(i,1)},i.prototype.bs=function(i){return -1==i?-1:this.ob.U(i,2)},i.prototype.dR=function(i){return -1==i?-1:this.ob.U(i,3)},i.prototype.VF=function(i){return -1==i?0:this.ob.U(i,4)},i.prototype.XF=function(i){return this.ob.U(i,5)},i.prototype.Rw=function(){return this.ob.Nl([-1,-1,-1,void 0,this.il(),-1,-1])},i.prototype.hl=function(i){-1!=i&&this.ob.kd(i)},i.prototype.il=function(){return this.Vm=m.P.XA(this.Vm),0x3fffffff&this.Vm},i.prototype.AD=function(i,s,n){var h=this.ob.o;if(-1==n||-1==h[7*n])return i=this.ob.Nl([-1,-1,-1,i,this.il(),-1,-1]),(h=this.ob.o)[7*n]=i,this.xp(-1,i,n,h),i;for(var r=-1==n?-1:h[7*n];;){var e=-1==s?1:this.ao.compare(this,i,r);if(0>e){if(-1==(e=this.nl(r))){s=r,i=this.ob.Nl([-1,-1,r,i,this.il(),-1,-1]),(h=this.ob.o)[7*r]=i;break}r=e}else{if(1==s&&0==e)return h[7*n+3]=r,-1;if(-1==(e=h[7*r+1])){s=h[7*r+6],i=this.ob.Nl([-1,-1,r,i,this.il(),-1,-1]),(h=this.ob.o)[7*r+1]=i;break}r=e}}return this.ky(i,h),-1===h[7*i+2]&&(h[7*n]=i),this.xp(s,i,n,h),i},i.prototype.xp=function(i,s,n,h){if(-1!=i){var r=h[7*i+5];h[7*i+5]=s}else r=-1==n?-1:h[7*n+2];h[7*s+5]=r,-1!=r&&(h[7*r+6]=s),h[7*s+6]=i,i==(-1==n?-1:h[7*n+1])&&(h[7*n+1]=s),-1==i&&(h[7*n+2]=s),h[7*n+4]=(-1==n?0:h[7*n+4])+1},i.prototype.vB=function(i,s){var n=this.ob.o,h=n[7*i+5];i=n[7*i+6],-1!=h?n[7*h+6]=i:n[7*s+1]=i,-1!=i?n[7*i+5]=h:n[7*s+2]=h,n[7*s+4]=-1===s?-1:n[7*s+4]-1},i.prototype.eY=function(i,s){this.vB(i,s);var n=this.nl(i),h=this.Zp(i),r=this.getParent(i),e=i;if(-1!=n&&-1!=h){this.Vm=m.P.XA(this.Vm);var o=0x3fffffff<this.Vm?this.lb(i):this.xe(i),a=this.getParent(o)==i;this.ob.bC(i,o,0),this.ob.bC(i,o,1),this.ob.bC(i,o,2),-1!=r?this.nl(r)==i?this.OB(r,o):this.SB(r,o):this.SJ(o,s),a?(n==o?(this.OB(o,i),this.Rk(h,o)):h==o&&(this.SB(o,i),this.Rk(n,o)),this.Rk(i,o),r=o):(this.Rk(n,o),this.Rk(h,o),r=this.getParent(i),e=o),n=this.nl(i),h=this.Zp(i),-1!=n&&this.Rk(n,i),-1!=h&&this.Rk(h,i)}n=-1!=n?n:h,-1==r?this.SJ(n,s):this.nl(r)==e?this.OB(r,n):this.SB(r,n),-1!=n&&this.Rk(n,r),this.hl(i)},i.prototype.GP=function(i,s){var n=this.ob.o;n[7*i+4]=0x7fffffff;var h=-1,r=-1,e=-1===s?-1:n[7*s],o=e==i;o&&(h=n[7*e],r=n[7*e+1],-1==h&&-1==r)?(this.vB(e,s),this.hl(e),n[7*s]=-1):(this.FN(i,n),-1!=(e=n[7*i+2])&&(n[7*e]==i?n[7*e]=-1:n[7*e+1]=-1),this.vB(i,s),this.hl(i),o&&(n[7*s]=-1==h||-1!=n[7*h+2]?r:h))},i.prototype.IB=function(i,s){this.ob.T(i,3,s)},i}(),m.$j=j,M=hO||(hO={}),k=function(){function i(i,s){void 0!==i&&this.L(i,s)}return i.prototype.L=function(i,s){this.pa=i,this.wa=s,this.normalize()},i.prototype.isIntersecting=function(i){return this.pa<=i.pa?this.wa>=i.pa:i.wa>=this.pa},i.prototype.move=function(i){this.B()||(this.pa+=i,this.wa+=i)},i.prototype.normalize=function(){if(!isNaN(this.pa)){if(this.pa>this.wa){var i=this.pa;this.pa=this.wa,this.wa=i}isNaN(this.wa)&&this.Pa()}},i.prototype.Pa=function(){this.wa=this.pa=NaN},i.prototype.B=function(){return isNaN(this.pa)},i.prototype.$b=function(i){"number"==typeof i?this.B()?this.wa=this.pa=i:this.Nk(i):i.B()||(this.B()?(this.pa=i.pa,this.wa=i.wa):(this.pa>i.pa&&(this.pa=i.pa),this.wa<i.wa&&(this.wa=i.wa),this.pa>this.wa&&this.Pa()))},i.prototype.Nk=function(i){i<this.pa?this.pa=i:i>this.wa&&(this.wa=i)},i.prototype.contains=function(i){return"number"==typeof i?i>=this.pa&&i<=this.wa:i.pa>=this.pa&&i.wa<=this.wa},i.prototype.Fa=function(i){this.B()||i.B()?this.Pa():(this.pa<i.pa&&(this.pa=i.pa),this.wa>i.wa&&(this.wa=i.wa),this.pa>this.wa&&this.Pa())},i.prototype.X=function(i){this.B()||(this.pa-=i,this.wa+=i,this.wa<this.pa&&this.Pa())},i.prototype.zr=function(){return this.B()?2220446049250313e-29:2220446049250313e-29*(Math.abs(this.pa)+Math.abs(this.wa)+1)},i.prototype.FB=function(i,s){i>s?(this.pa=s,this.wa=i):(this.pa=i,this.wa=s)},i.prototype.Kt=function(i){return M.P.Tk(i,this.pa,this.wa)},i.prototype.S=function(){return this.wa-this.pa},i.prototype.tf=function(){return .5*(this.pa+this.wa)},i.prototype.Nb=function(s){return s==this||s instanceof i&&(!(!this.B()||!s.B())||this.pa==s.pa&&this.wa==s.wa)},i.prototype.dc=function(){return M.P.wj(M.P.wj())},i}(),M.Oc=k,A=new(z=hO||(hO={})).Oc,N=new z.Oc,I=function(){this.oe=null,this.pb=-1,this.tb=new z.zb,this.lA=0x34fb5e3,this.Vv=this.Xv=!1,this.Wf=new z.Oc,this.Wf.FB(0,0)},z.EY=I,P=function(){function i(i,s,n){this.g=i,this.Jk=NaN,this.IH=this.Mq=0,this.JH=NaN,this.ra=s,this.Pq=10*s,this.KH=this.LH=NaN,this.sg=!1,this.Fm=this.ht=this.No=this.Zs=this.Ys=-1,this.bA=n,this.OA=new I,this.TH=new I,z.P.truncate(3*i.gd/2)}return i.prototype.hG=function(i,s,n,h){i.oe=null===h?null:h[n[5*s]],i.Vv=null!=i.oe,i.Vv||(-1!==(h=n[5*s+2])&&this.g.hW(n[5*s],n[5*h],i.tb),i.oe=i.tb,i.Wf.FB(i.tb.ta,i.tb.qa),i.Wf.wa+=this.ra,i.tb.mI(),i.Xv=i.tb.ma==i.tb.oa,i.Xv||(i.lA=(i.tb.qa-i.tb.ta)/(i.tb.ma-i.tb.oa)))},i.prototype.JO=function(i,s){var n=i.Br(s,this.ra,!0);return 0!=n?2==n?this.Ly():this.zi():(i.$p(hK),i.Vr(hU),s.$p(hW),s.Vr(hV),hR.na(this.Mq,this.Jk),hK.rb(hW)&&this.Jk==hK.y?0>hU.compare(hV)?hR.N(hU):hR.N(hV):hK.rb(hV)&&this.Jk==hK.y?0>hU.compare(hW)?hR.N(hU):hR.N(hW):hW.rb(hU)&&this.Jk==hW.y?0>hK.compare(hV)?hR.N(hK):hR.N(hV):hU.rb(hV)&&this.Jk==hU.y&&(0>hK.compare(hW)?hR.N(hK):hR.N(hW)),i.Me(hR.y,hR.x)<s.Me(hR.y,hR.x)?-1:1)},i.prototype.HO=function(i,s){if(i.tb.oa==s.tb.oa&&i.tb.ta==s.tb.ta)return i.tb.ma==s.tb.ma&&i.tb.qa==s.tb.qa?this.bA?this.Ly():0:this.KE(i,s);if(i.tb.ma==s.tb.ma&&i.tb.qa==s.tb.qa)return this.JE(i,s);var n=this.JE(i,s);return i=this.KE(i,s),0>n&&0>i?-1:0<n&&0<i?1:this.zi()},i.prototype.DO=function(i,s){if(i.qa>s.qa){if(s.qa>s.ta&&s.ma-s.oa<2*this.ra&&i.xi(s.qa,s.ma,this.ra))return this.zi()}else if((s.ma-s.oa)/(s.qa-s.ta)*(i.qa-i.ta)<this.Pq&&s.xi(i.qa,i.ma,this.ra))return this.zi();return 1},i.prototype.EO=function(i,s){if(i.ta<s.ta){if(s.qa>s.ta&&s.ma-s.oa<2*this.ra&&i.xi(s.qa,s.ma,this.ra))return this.zi()}else if((s.ma-s.oa)/(s.qa-s.ta)*(i.ta-i.qa)<this.Pq&&s.xi(i.ta,i.oa,this.ra))return this.zi();return -1},i.prototype.FO=function(i,s){var n=new z.h;n.vc(s.xc(),s.bc()),n.cr(),n.normalize();var h=new z.h;h.vc(i.bc(),s.bc());var r=new z.h;r.vc(i.xc(),s.bc()),h=h.Sh(n),n=r.Sh(n),r=Math.abs(h);var e=Math.abs(n);if(r<e){if(r<this.Pq&&s.xi(i.ta,i.oa,this.ra))return this.zi()}else if(e<this.Pq&&s.xi(i.qa,i.ma,this.ra))return this.zi();return 0>h&&0>n?-1:0<h&&0<n?1:this.zi()},i.prototype.IE=function(i,s){return i.oa==s.oa&&i.ta==s.ta?this.DO(i,s):i.ma==s.ma&&i.qa==s.qa?this.EO(i,s):this.FO(i,s)},i.prototype.GO=function(i,s){return i.ma==s.ma&&i.qa==s.qa&&i.oa==s.oa&&i.ta==s.ta?this.bA?this.Ly():0:this.zi()},i.prototype.JE=function(i,s){var n=1;if(i.tb.oa<s.tb.oa){n=-1;var h=i;i=s,s=h}i=i.tb,h=s.tb;var r=i.ta-h.ta;s=s.lA*(i.oa-h.oa);var e=this.Pq;return r<s-e?-n:r>s+e?n:h.xi(i.ta,i.oa,this.ra)?this.zi():r<s?-n:n},i.prototype.KE=function(i,s){var n=1;if(s.tb.ma<i.tb.ma){n=-1;var h=i;i=s,s=h}i=i.tb,h=s.tb;var r=i.qa-h.ta;s=s.lA*(i.ma-h.oa);var e=this.Pq;return r<s-e?-n:r>s+e?n:h.xi(i.qa,i.ma,this.ra)?this.zi():r<s?-n:n},i.prototype.Ly=function(){return this.sg=!0,this.Pi=new z.Nd(5,this.No,this.ht),-1},i.prototype.zi=function(){return this.sg=!0,this.bA?this.Pi=new z.Nd(4,this.No,this.ht):this.ht=this.No=this.Zs=this.Ys=-1,-1},i.prototype.IO=function(i,s,n,h){if(this.sg)return -1;var r=this.JH==this.Jk&&this.IH==this.Mq;if(r&&i==this.Ys)var e=this.KH;else e=NaN,this.Ys=-1;return r&&s==this.Zs?r=this.LH:(r=NaN,this.Zs=-1),n.oe.UI(A),h.oe.UI(N),A.wa<N.pa?-1:N.wa<A.pa?1:(this.JH=this.Jk,this.IH=this.Mq,isNaN(e)&&(this.Ys=i,this.KH=e=i=n.oe.Me(this.Jk,this.Mq)),isNaN(r)&&(this.Zs=s,this.LH=r=i=h.oe.Me(this.Jk,this.Mq)),Math.abs(e-r)<=this.ra?this.JO(n.oe,h.oe):e<r?-1:+(e>r))},i.prototype.Mr=function(){this.sg=!1},i.prototype.tm=function(){return this.Pi},i.prototype.VJ=function(i,s){this.Jk=i,this.Mq=s,this.ht=this.No=this.Zs=this.Ys=-1},i.prototype.compare=function(i,s,n){return this.sg?-1:(i=i.ka(n),this.Fm=n,this.ME(s,s,i,i))},i.prototype.ME=function(i,s,n,h){if(this.No==s)var r=this.OA;else this.No=s,r=this.OA,this.OA.pb=i,this.hG(r,s,this.g.ud.o,this.g.Te);if(null==e){this.ht=h;var e=this.TH;this.TH.pb=n,this.hG(e,h,this.g.ud.o,this.g.Te)}return r.Vv||e.Vv?this.IO(s,h,r,e):r.Wf.wa<e.Wf.pa?-1:e.Wf.wa<r.Wf.pa?1:0==(i=!!r.Xv|2*!!e.Xv)?this.HO(r,e):1==i?this.IE(r.tb,e.tb):2==i?-1*this.IE(e.tb,r.tb):this.GO(r.tb,e.tb)},i}(),z.PC=P,C=hO||(hO={}),B=function(){function i(i,s){this.g=i,this.ra=s,this.sg=!1,this.No=-1,this.Wf=new C.Oc,this.Iq=new C.h,this.Iq.Sc(),this.je=new C.zb,this.Fm=-1,this.wA=17976931348623157e292}return i.prototype.Mr=function(){this.sg=!1,this.wA=17976931348623157e292},i.prototype.Fh=function(i){this.Iq.N(i)},i.prototype.compare=function(i,s){return this.NE(s,i.ka(s))},i.prototype.NE=function(i,s){var n=null!=this.g.cc(s);if(n||(this.g.fd(s,this.je),this.Wf.FB(this.je.ta,this.je.qa)),n)throw C.i.ga("not implemented");if(this.Iq.x+this.ra<this.Wf.pa)return -1;if(this.Iq.x-this.ra>this.Wf.wa)return 1;if(this.je.oa==this.je.ma)return this.Fm=i,this.sg=!0,0;this.je.mI(),n=this.je.bc(),(s=new C.h).vc(this.je.xc(),n),s.cr();var h=new C.h;return h.vc(this.Iq,n),(n=s.Sh(h)/s.length())<-(10*this.ra)?-1:n>10*this.ra?1:this.je.ss(this.Iq,this.ra)&&((s=Math.abs(n))<this.wA&&(this.Fm=i,this.wA=s),this.sg=!0,s<.25*this.ra)?0:0>n?-1:1},i}(),C.WL=B,function(i){function s(i,s,n,h){n=new Float64Array(i.subarray(n,h)),i.set(n,s)}var n=function(){function n(i){this.Pb=this.rk=!1,this.o=null;var s=i;2>s&&(s=2),this.o=new Float64Array(s),this.size=i}return n.prototype.rotate=function(s,n,h){if(this.Pb)throw i.i.ga("invalid_call");if(n<s||n>h||s>h)throw i.i.O();s!=n&&h!=n&&(this.pi(s,n-s,1),this.pi(n,h-n,1),this.pi(s,h-s,1))},n.rf=function(i,s){var h=new n(i),r=h.o;if(2>i&&(i=2),0!==s)for(var e=0;e<i;e++)r[e]=s;return h},n.Dn=function(i){var s=new n(0);return s.o=new Float64Array(i.o),s.size=i.size,s},n.Nr=function(i,s){var h=new n(0);return h.size=i.size,h.size>s&&(h.size=s),2>(s=h.size)&&(s=2),h.o=new Float64Array(s),h.o.set(i.o.length<=s?i.o:i.o.subarray(0,s),0),h},n.prototype.Jb=function(i){0>=i||(null==this.o?this.o=new Float64Array(i):i<=this.o.length||(0<this.o.length?((i=new Float64Array(i)).set(this.o),this.o=i):this.o=new Float64Array(i)))},n.prototype.read=function(i){return this.o[i]},n.prototype.uc=function(i,s){s.x=this.o[i],s.y=this.o[i+1]},n.prototype.get=function(i){return this.o[i]},n.prototype.write=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n},n.prototype.set=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n},n.prototype.Vt=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n.x,this.o[s+1]=n.y},n.prototype.add=function(i){this.resize(this.size+1),this.o[this.size-1]=i},n.prototype.BB=function(i){return n.Nr(this,i)},n.prototype.gg=function(i){return this.read(i)},n.prototype.resize=function(s,n){if(void 0===n&&(n=0),this.rk)throw i.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");if(s<=this.size){if(30<this.o.length&&5*s/4<this.o.length){var h=new Float64Array(this.o,0,s);this.o=h}}else{s>this.o.length&&((h=new Float64Array(h=i.P.truncate(64>s?Math.max(2*s,4):5*s/4))).set(this.o),this.o=h),h=this.o;for(var r=this.size;r<s;r++)h[r]=n}this.size=s},n.prototype.Dh=function(s){if((null==this.o||s>this.o.length)&&this.resize(s),this.rk)throw i.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");this.size=s},n.prototype.rr=function(i,s){this.write(i,s)},n.prototype.Cn=function(s,n,h){for(var r=this.size;n<r&&n<h;n++)s=i.P.wj(this.read(n));return s},n.prototype.Nb=function(i,s,h){if(null==i||!(i instanceof n))return!1;var r=this.size,e=i.size;if(h>r||h>e&&r!=e)return!1;for(h>r&&(h=r);s<h;s++)if(this.read(s)!=i.read(s))return!1;return!0},n.prototype.addRange=function(s,n,h,r,e){if(this.Pb)throw i.i.Hb();if(!r&&(1>e||0!=h%e))throw i.i.O();var o=this.size;if(this.resize(o+h),r)this.o.set(s.o.subarray(n,n+h),o);else{r=h;for(var a=0;a<h;a+=e){r-=e;for(var u=0;u<e;u++)this.o[o+a+u]=s.o[n+r+u]}}},n.prototype.On=function(n,h,r,e,o,a,u){if(this.Pb)throw i.i.Hb();if(!o&&(1>a||0!=e%a))throw i.i.O();var f=this.size-u;if(f<e&&this.resize(this.size+e-f),s(this.o,n+e,n,n+(u-n)),this.o==h.o&&n<r&&(r+=e),o)this.o.set(h.o.subarray(r,r+e),n);else for(o=e,u=0;u<e;u+=a)for(o-=a,f=0;f<a;f++)this.o[n+u+f]=h.o[r+o+f]},n.prototype.Dz=function(n,h,r,e,o,a){if(this.Pb)throw i.i.Hb();if(0>a&&(a=this.size),this.size+2*e>this.o.length?this.resize(this.size+2*e):this.size+=2*e,s(this.o,n+2*e,n,n+(a-n)),o)for(o=0;o<e;o++)a=h[r++],this.o[n++]=a.x,this.o[n++]=a.y;else{o=0;for(var u=e-1;o<e;++o)a=h[r+u],this.o[n++]=a.x,this.o[n++]=a.y,u--}},n.prototype.Nn=function(n,h,r,e){if(this.Pb)throw i.i.Hb();for(e-=n,s(this.o,n+e,n,n+e),e=0;e<r;e++)this.o[n+e]=h},n.prototype.xj=function(n,h,r){if(this.Pb)throw i.i.Hb();s(this.o,n+2,n,n+(r-n)),this.o[n]=h.x,this.o[n+1]=h.y},n.prototype.Wt=function(s,n,h,r,e,o){if(0>s||0>n||0>r||!e&&(0>=o||0!=n%o)||h.size<r+n)throw i.i.O();if(0!=n)if(this.size<n+s&&this.resize(n+s),h==this)this.Cr(s,n,r,e,o);else if(e)for(e=0;e<n;e++)this.o[s]=h.o[r],s++,r++;else if(r=r+n-o,1==o)for(e=0;e<n;e++)this.o[s]=h.o[r],s++,r--;else for(e=0,n=i.P.truncate(n/o);e<n;e++){for(var a=0;a<o;a++)this.o[s+a]=h.o[r+a];s+=o,r-=o}},n.prototype.Gn=function(n,h,r){if(this.Pb||n+h>this.size)throw i.i.Hb();0<r-(n+h)&&s(this.o,n,n+h,n+(r-(n+h))+h),this.size-=h},n.prototype.pi=function(s,n,h){if(this.Pb||1>h||0!=n%h)throw i.i.Hb();for(var r=n>>1,e=0;e<r;e+=h){n-=h;for(var o=0;o<h;o++){var a=this.o[s+e+o];this.o[s+e+o]=this.o[s+n+o],this.o[s+n+o]=a}}},n.prototype.Yj=function(s,n,h){if(0>n||0>h||0>n||h+n>this.size)throw i.i.O();for(var r=n;r<n+h;r++)this.o[r]=s},n.prototype.Cr=function(s,n,h,r,e){if(!(r&&s==h||(this.o.set(this.o.subarray(h,h+n),s),r)))for(h=s,s=s+n-e,r=0,n=i.P.truncate(n/2);r<n;r++){for(var o=0;o<e;o++){var a=this.o[h+o];this.o[h+o]=this.o[s+o],this.o[s+o]=a}h+=e,s-=e}},n.prototype.qC=function(s,n,h,r,e){if(0>s||0>n||0>r)throw i.i.O();if(0!=n)for(this.size<(n<<1)+s&&this.resize((n<<1)+s),e||(s+=n-1<<1),e=e?2:-2,n+=r;r<n;r++)this.o[s]=h[r].x,this.o[s+1]=h[r].y,s+=e},n.prototype.pC=function(s,n,h){if(0>s||0>n)throw i.i.O();if(0!=n){this.size<(n<<1)+s&&this.resize((n<<1)+s),n+=0;for(var r=0;r<n;r++)this.o[s]=h[r][0],this.o[s+1]=h[r][1],s+=2}},n.prototype.Xw=function(s,n,h,r,e){if(0>s||0>n||0>r||this.size<n+s)throw i.i.O();if(e)for(e=0;e<n;e++)h[r+e]=this.o[s+e];else for(r=r+n-1;s<n;s++)h[r]=this.o[s],r--},n.prototype.pB=function(s,n,h){if(0>s||0>n||this.size<(n>>1)+s)throw i.i.O();if(0!=n){n=0+n;for(var r=0;r<n;r++)h[r][0]=this.o[s],h[r][1]=this.o[s+1],s+=2}},n.prototype.clear=function(i){i?this.resize(0):this.Dh(0)},n.prototype.ix=function(){this.rk=this.Pb=!0},n.prototype.Wd=function(i,s,n){Array.prototype.sort.call(this.o.subarray(i,s),n)},n.prototype.Vp=function(){return 1},n}();i.ce=n}(hO||(hO={})),function(i){function s(i,s,n,h){n=new Int32Array(i.subarray(n,h)),i.set(n,s)}i.nY=function(){this.random=1973};var n=function(){function n(i){this.Pb=this.rk=!1,this.o=null;var s=i;2>s&&(s=2),this.o=new Int32Array(s),this.size=i}return n.prototype.rotate=function(s,n,h){if(this.Pb)throw i.i.ga("invalid_call");if(n<s||n>h||s>h)throw i.i.O();s!=n&&h!=n&&(this.pi(s,n-s,1),this.pi(n,h-n,1),this.pi(s,h-s,1))},n.rf=function(i,s){var h=new n(i),r=h.o;if(2>i&&(i=2),0!==s)for(var e=0;e<i;e++)r[e]=s;return h},n.Dn=function(i){var s=new n(0);return s.o=new Int32Array(i.o),s.size=i.size,s},n.Nr=function(i,s){var h=new n(0);return h.size=i.size,h.size>s&&(h.size=s),2>(s=h.size)&&(s=2),h.o=new Int32Array(s),h.o.set(i.o.length<=s?i.o:i.o.subarray(0,s),0),h},n.prototype.Jb=function(i){0>=i||(null==this.o?this.o=new Int32Array(i):i<=this.o.length||(0<this.o.length?((i=new Int32Array(i)).set(this.o),this.o=i):this.o=new Int32Array(i)))},n.prototype.read=function(i){return this.o[i]},n.prototype.uc=function(i,s){s.x=this.o[i],s.y=this.o[i+1]},n.prototype.get=function(i){return this.o[i]},n.prototype.write=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n},n.prototype.set=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n},n.prototype.Vt=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n.x,this.o[s+1]=n.y},n.prototype.add=function(i){this.resize(this.size+1),this.o[this.size-1]=i},n.prototype.BB=function(i){return n.Nr(this,i)},n.prototype.gg=function(i){return this.read(i)},n.prototype.resize=function(s,n){if(void 0===n&&(n=0),this.rk)throw i.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");if(s<=this.size){if(30<this.o.length&&5*s/4<this.o.length){var h=new Int32Array(this.o,0,s);this.o=h}}else{s>this.o.length&&((h=new Int32Array(h=i.P.truncate(64>s?Math.max(2*s,4):5*s/4))).set(this.o),this.o=h),h=this.o;for(var r=this.size;r<s;r++)h[r]=n}this.size=s},n.prototype.Dh=function(s){if((null==this.o||s>this.o.length)&&this.resize(s),this.rk)throw i.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");this.size=s},n.prototype.rr=function(i,s){this.write(i,s)},n.prototype.Cn=function(s,n,h){for(var r=this.size;n<r&&n<h;n++)s=i.P.Vh(this.read(n),s);return s},n.prototype.Nb=function(i,s,h){if(null==i||!(i instanceof n))return!1;var r=this.size,e=i.size;if(h>r||h>e&&r!=e)return!1;for(h>r&&(h=r);s<h;s++)if(this.read(s)!=i.read(s))return!1;return!0},n.prototype.addRange=function(s,n,h,r,e){if(this.Pb)throw i.i.Hb();if(!r&&(1>e||0!=h%e))throw i.i.O();var o=this.size;if(this.resize(o+h),r)this.o.set(s.o.subarray(n,n+h),o);else{r=h;for(var a=0;a<h;a+=e){r-=e;for(var u=0;u<e;u++)this.o[o+a+u]=s.o[n+r+u]}}},n.prototype.On=function(n,h,r,e,o,a,u){if(this.Pb)throw i.i.Hb();if(!o&&(1>a||0!=e%a))throw i.i.O();if(s(this.o,n+e,n,n+(u-n)),this.o==h.o&&n<r&&(r+=e),o)this.o.set(h.o.subarray(r,r+e),n);else for(o=e,u=0;u<e;u+=a){o-=a;for(var f=0;f<a;f++)this.o[n+u+f]=h.o[r+o+f]}},n.prototype.Dz=function(n,h,r,e,o,a){if(this.Pb)throw i.i.Hb();if(0>a&&(a=this.size),this.size+2*e>this.o.length?this.resize(this.size+2*e):this.size+=2*e,s(this.o,n+2*e,n,n+(a-n)),o)for(o=0;o<e;o++)a=h[r++],this.o[n++]=a.x,this.o[n++]=a.y;else{o=0;for(var u=e-1;o<e;++o)a=h[r+u],this.o[n++]=a.x,this.o[n++]=a.y,u--}},n.prototype.Nn=function(n,h,r,e){if(this.Pb)throw i.i.Hb();for(e-=n,s(this.o,n+e,n,n+e),e=0;e<r;e++)this.o[n+e]=h},n.prototype.xj=function(n,h,r){if(this.Pb)throw i.i.Hb();s(this.o,n+2,n,n+(r-n)),this.o[n]=h.x,this.o[n+1]=h.y},n.prototype.Wt=function(s,n,h,r,e,o){if(0>s||0>n||0>r||!e&&(0>=o||0!=n%o)||h.size<r+n)throw i.i.O();if(0!=n)if(this.size<n+s&&this.resize(n+s),h==this)this.Cr(s,n,r,e,o);else if(e)for(e=0;e<n;e++)this.o[s]=h.o[r],s++,r++;else if(r=r+n-o,1==o)for(e=0;e<n;e++)this.o[s]=h.o[r],s++,r--;else for(e=0,n=i.P.truncate(n/o);e<n;e++){for(var a=0;a<o;a++)this.o[s+a]=h.o[r+a];s+=o,r-=o}},n.prototype.Gn=function(n,h,r){if(this.Pb||n+h>this.size)throw i.i.Hb();0<r-(n+h)&&s(this.o,n,n+h,n+(r-(n+h))+h),this.size-=h},n.prototype.pi=function(s,n,h){if(this.Pb||1>h||0!=n%h)throw i.i.Hb();for(var r=n>>1,e=0;e<r;e+=h){n-=h;for(var o=0;o<h;o++){var a=this.o[s+e+o];this.o[s+e+o]=this.o[s+n+o],this.o[s+n+o]=a}}},n.prototype.Yj=function(s,n,h){if(0>n||0>h||0>n||h+n>this.size)throw i.i.O();for(var r=n;r<n+h;r++)this.o[r]=s},n.prototype.Cr=function(s,n,h,r,e){if(!(r&&s==h||(this.o.set(this.o.subarray(h,h+n),s),r)))for(h=s,s=s+n-e,r=0,n=i.P.truncate(n/2);r<n;r++){for(var o=0;o<e;o++){var a=this.o[h+o];this.o[h+o]=this.o[s+o],this.o[s+o]=a}h+=e,s-=e}},n.prototype.qC=function(s,n,h,r,e){if(0>s||0>n||0>r)throw i.i.O();if(0!=n)for(this.size<(n<<1)+s&&this.resize((n<<1)+s),e||(s+=n-1<<1),e=e?2:-2,n+=r;r<n;r++)this.o[s]=h[r].x,this.o[s+1]=h[r].y,s+=e},n.prototype.Xw=function(s,n,h,r,e){if(0>s||0>n||0>r||this.size<n+s)throw i.i.O();if(e)for(e=0;e<n;e++)h[r+e]=this.o[s+e];else for(r=r+n-1;s<n;s++)h[r]=this.o[s],r--},n.prototype.clear=function(i){i?this.resize(0):this.Dh(0)},n.prototype.ix=function(){this.rk=this.Pb=!0},n.prototype.Wd=function(i,s,h){10>s-i?n.mG(this.o,i,s,h):n.lB(this.o,i,s-1,h)},n.prototype.Vp=function(){return 2},n.prototype.Gc=function(){return this.o[this.size-1]},n.prototype.Jf=function(){this.resize(this.size-1)},n.prototype.XW=function(i){this.o[this.size-1]=i},n.prototype.NV=function(i){i<this.size-1&&(this.o[i]=this.o[this.size-1]),this.resize(this.size-1)},n.prototype.gF=function(i){for(var s=0,n=this.size;s<n;s++)if(this.o[s]==i)return s;return -1},n.prototype.cG=function(i){return 0<=this.gF(i)},n.mG=function(i,s,n,h){for(var r=s;r<n;r++){for(var e=i[r],o=r-1;o>=s&&0<h(i[o],e);)i[o+1]=i[o],o--;i[o+1]=e}},n.sx=function(i,s,n){var h=i[n];i[n]=i[s],i[s]=h},n.lB=function(i,s,h,r){if(!(s>=h))for(;;){if(9>h-s){n.mG(i,s,h+1,r);break}var e=i[s];n.sx(i,s,h);for(var o=s,a=s;a<h;a++)0>=r(i[a],e)&&(n.sx(i,o,a),o+=1);n.sx(i,o,h),o-s<h-o?(n.lB(i,s,o-1,r),s=o+1):(n.lB(i,o+1,h,r),h=o-1)}},n}();i.ja=n}(hO||(hO={})),function(i){function s(i,s,n,h){n=new Int8Array(i.subarray(n,h)),i.set(n,s)}var n=function(){function n(i){this.o=null;var s=i;2>s&&(s=2),this.o=new Int8Array(s),this.size=i}return n.prototype.rotate=function(s,n,h){if(this.Pb)throw i.i.ga("invalid_call");if(n<s||n>h||s>h)throw i.i.O();s!=n&&h!=n&&(this.pi(s,n-s,1),this.pi(n,h-n,1),this.pi(s,h-s,1))},n.rf=function(i,s){var h=new n(i),r=h.o;if(2>i&&(i=2),0!==s)for(var e=0;e<i;e++)r[e]=s;return h},n.Dn=function(i){var s=new n(0);return s.o=new Int8Array(i.o),s.size=i.size,s},n.Nr=function(i,s){var h=new n(0);return h.size=i.size,h.size>s&&(h.size=s),2>(s=h.size)&&(s=2),h.o=new Int8Array(s),h.o.set(i.o.length<=s?i.o:i.o.subarray(0,s),0),h},n.prototype.Jb=function(i){0>=i||(null==this.o?this.o=new Int8Array(i):i<=this.o.length||(0<this.o.length?((i=new Int8Array(i)).set(this.o),this.o=i):this.o=new Int8Array(i)))},n.prototype.read=function(i){return this.o[i]},n.prototype.uc=function(i,s){s.x=this.o[i],s.y=this.o[i+1]},n.prototype.get=function(i){return this.o[i]},n.prototype.write=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n},n.prototype.set=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n},n.prototype.Vt=function(s,n){if(this.Pb)throw i.i.Hb();this.o[s]=n.x,this.o[s+1]=n.y},n.prototype.add=function(i){this.resize(this.size+1),this.o[this.size-1]=i},n.prototype.BB=function(i){return n.Nr(this,i)},n.prototype.gg=function(i){return this.read(i)},n.prototype.resize=function(s,n){if(void 0===n&&(n=0),this.rk)throw i.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");if(s<=this.size){if(30<this.o.length&&5*s/4<this.o.length){var h=new Int8Array(this.o,0,s);this.o=h}}else{s>this.o.length&&((h=new Int8Array(h=i.P.truncate(64>s?Math.max(2*s,4):5*s/4))).set(this.o),this.o=h),h=this.o;for(var r=this.size;r<s;r++)h[r]=n}this.size=s},n.prototype.Dh=function(s){if((null==this.o||s>this.o.length)&&this.resize(s),this.rk)throw i.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");this.size=s},n.prototype.rr=function(i,s){this.write(i,s)},n.prototype.Cn=function(s,n,h){for(var r=this.size;n<r&&n<h;n++)s=i.P.Vh(this.read(n),s);return s},n.prototype.Nb=function(i,s,h){if(null==i||!(i instanceof n))return!1;var r=this.size,e=i.size;if(h>r||h>e&&r!=e)return!1;for(h>r&&(h=r);s<h;s++)if(this.read(s)!=i.read(s))return!1;return!0},n.prototype.addRange=function(s,n,h,r,e){if(this.Pb)throw i.i.Hb();if(!r&&(1>e||0!=h%e))throw i.i.O();var o=this.size;if(this.resize(o+h),r)this.o.set(s.o.subarray(n,n+h),o);else{r=h;for(var a=0;a<h;a+=e){r-=e;for(var u=0;u<e;u++)this.o[o+a+u]=s.o[n+r+u]}}},n.prototype.On=function(n,h,r,e,o,a,u){if(this.Pb)throw i.i.Hb();if(!o&&(1>a||0!=e%a))throw i.i.O();if(s(this.o,n+e,n,n+(u-n)),this.o==h.o&&n<r&&(r+=e),o)this.o.set(h.o.subarray(r,r+e),n);else for(o=e,u=0;u<e;u+=a){o-=a;for(var f=0;f<a;f++)this.o[n+u+f]=h.o[r+o+f]}},n.prototype.Nn=function(n,h,r,e){if(this.Pb)throw i.i.Hb();for(e-=n,s(this.o,n+e,n,n+e),e=0;e<r;e++)this.o[n+e]=h},n.prototype.Dz=function(n,h,r,e,o,a){if(this.Pb)throw i.i.Hb();if(0>a&&(a=this.size),this.size+2*e>this.o.length?this.resize(this.size+2*e):this.size+=2*e,s(this.o,n+2*e,n,n+(a-n)),o)for(o=0;o<e;o++)a=h[r++],this.o[n++]=a.x,this.o[n++]=a.y;else{o=0;for(var u=e-1;o<e;++o)a=h[r+u],this.o[n++]=a.x,this.o[n++]=a.y,u--}},n.prototype.xj=function(n,h,r){if(this.Pb)throw i.i.Hb();s(this.o,n+2,n,n+(r-n)),this.o[n]=h.x,this.o[n+1]=h.y},n.prototype.Wt=function(s,n,h,r,e,o){if(0>s||0>n||0>r||!e&&(0>=o||0!=n%o)||h.size<r+n)throw i.i.O();if(0!=n)if(this.size<n+s&&this.resize(n+s),h==this)this.Cr(s,n,r,e,o);else if(e)for(e=0;e<n;e++)this.o[s]=h.o[r],s++,r++;else if(r=r+n-o,1==o)for(e=0;e<n;e++)this.o[s]=h.o[r],s++,r--;else for(e=0,n=i.P.truncate(n/o);e<n;e++){for(var a=0;a<o;a++)this.o[s+a]=h.o[r+a];s+=o,r-=o}},n.prototype.Gn=function(n,h,r){if(this.Pb||n+h>this.size)throw i.i.Hb();0<r-(n+h)&&s(this.o,n,n+h,n+(r-(n+h))+h),this.size-=h},n.prototype.pi=function(s,n,h){if(this.Pb||1>h||0!=n%h)throw i.i.Hb();for(var r=n>>1,e=0;e<r;
1e+=h){n-=h;for(var o=0;o<h;o++){var a=this.o[s+e+o];this.o[s+e+o]=this.o[s+n+o],this.o[s+n+o]=a}}},n.prototype.Yj=function(s,n,h){if(0>n||0>h||0>n||h+n>this.size)throw i.i.O();for(var r=n;r<n+h;r++)this.o[r]=s},n.prototype.Cr=function(s,n,h,r,e){if(!(r&&s==h||(this.o.set(this.o.subarray(h,h+n),s),r)))for(h=s,s=s+n-e,r=0,n=i.P.truncate(n/2);r<n;r++){for(var o=0;o<e;o++){var a=this.o[h+o];this.o[h+o]=this.o[s+o],this.o[s+o]=a}h+=e,s-=e}},n.prototype.qC=function(s,n,h,r,e){if(0>s||0>n||0>r)throw i.i.O();if(0!=n)for(this.size<(n<<1)+s&&this.resize((n<<1)+s),e||(s+=n-1<<1),e=e?2:-2,n+=r;r<n;r++)this.o[s]=h[r].x,this.o[s+1]=h[r].y,s+=e},n.prototype.Xw=function(s,n,h,r,e){if(0>s||0>n||0>r||this.size<n+s)throw i.i.O();if(e)for(e=0;e<n;e++)h[r+e]=this.o[s+e];else for(r=r+n-1;s<n;s++)h[r]=this.o[s],r--},n.prototype.clear=function(i){i?this.resize(0):this.Dh(0)},n.prototype.ix=function(){this.rk=this.Pb=!0},n.prototype.Wd=function(i,s,n){s=this.o.subarray(i,s),Array.prototype.sort.call(s,n),this.o.set(s,i)},n.prototype.uJ=function(s,n){if(this.Pb)throw i.i.ga("invalid call. Attribute Stream is read only.");this.o[s]|=n},n.prototype.FE=function(s,n){if(this.Pb)throw i.i.ga("invalid call. Attribute Stream is read only.");this.o[s]&=~n},n.prototype.Vp=function(){return 1},n}();i.rn=n}(hO||(hO={})),(D=hO||(hO={})).Zc=function(){function i(){}return i.Or=function(i,s){return D.rn.rf(i,s)},i.Fn=function(i,s){return D.ce.rf(i,s)},i.kP=function(i,s,n){switch(i){case 1:i=D.ce.rf(s,n);break;case 2:i=D.ja.rf(s,n);break;case 4:i=D.rn.rf(s,n);break;default:throw D.i.Ra()}return i},i.TE=function(s,n){return i.kP(D.sa.Vp(s),n*D.sa.Wa(s),D.sa.te(s))},i.Qh=function(i,s){return D.ja.rf(i,s)},i.lI=function(i){var s,n=[];for(s=0;s<i;s++)n.push(null);return n},i}(),(hO||(hO={})).ha=function(i){void 0===i&&(i=0),this.u=i},(q=hO||(hO={})).IL=function(){function i(){}return i.bind=function(i){q.Tc=i.PeDefs,q.qf=i.PeFactory,q.IC=i.PeVertcs,q.gj=i.PeCSTransformations,q.HC=i.PeGTTransformations,q.GL=i.PeGeogtran,q.FL=i.PeFactoryCodechange,q.GC=i.PeGCSExtent,q.Eg=i.PePCSInfo,q.HL=i.PeHorizon,q.EL=i.PeCoordsys,q.np=i.PeGTlistExtended,q.np.PE_GTLIST_OPTS_USE_DEFAULT=128,q.qf.initialize(null),q.Lx=i.PeGTlistExtendedEntry,q.qf.fromString(q.Tc.PE_TYPE_UNIT,'UNIT["Meter",1.0]')},i}(),q.qf=null,q.IC=null,q.EL=null,q.HL=null,q.Eg=null,q.np=null,q.Lx=null,q.GC=null,q.FL=null,q.GL=null,q.Tc=null,q.HC=null,q.gj=null,(G=hO||(hO={})).s=F=function(){function i(){}return i.Mb=function(s,n){return 0<=n?i.R(s):-i.R(s)},i.R=function(i){return 0>i?-i:i},i.vi=function(i){return 3552713678800501e-30>i},i.FC=function(s,n,h){return i.R(s-n)<=h*(1+(i.R(s)+i.R(n))/2)},i.$=function(s,n){return i.FC(s,n,3552713678800501e-30)},i.AL=function(s){return 3552713678800501e-30>=i.R(s)},i.Dd=function(s){return i.AL(s)},i}(),G.F=function(){function i(){}return i.ip=function(i,s){var n=0;return 0!=(i=F.R(i))+(s=F.R(s))&&(i>s?(n=s/i,n=i*Math.sqrt(1+n*n)):(n=i/s,n=s*Math.sqrt(1+n*n))),n},i.Yq=function(s,n,h,r,e){for(var o=[0,0,0],a=[0,0,0],u=0;2>=u;u++)n[u]-=s[u],h[u]-=n[u];h=o[1]*a[2]-o[2]*a[1],n=o[2]*a[0]-o[0]*a[2],o=o[0]*a[1]-o[1]*a[0],s=-1*(h*s[0]+n*s[1]+o*s[2]),r[0]=h,r[1]=n,r[2]=o,r[3]=s,a=i.qn(r),r[0]/=a,r[1]/=a,r[2]/=a,r[3]/=a,0!=e&&(a=(F.Dd(o)?F.Dd(s)?F.Mb(1,n):-F.Mb(1,s):F.Mb(1,o))*F.Mb(1,e),r[0]*=a,r[1]*=a,r[2]*=a,r[3]*=a)},i.yx=function(i,s,n){n[0]=i[1]*s[2]-s[1]*i[2],n[1]=i[2]*s[0]-s[2]*i[0],n[2]=i[0]*s[1]-s[0]*i[1]},i.Ut=function(i,s){return i[0]*s[0]+i[1]*s[1]+i[2]*s[2]},i.qn=function(s){return i.ip(i.ip(s[0],s[1]),s[2])},i.el=function(s,n,h,r,e,o,a,u){s=i.n(s,n,h);var f=Math.cos(h);o.u=(s+e)*f*Math.cos(r),a.u=(s+e)*f*Math.sin(r),u.u=(s*(1-n)+e)*Math.sin(h)},i.eO=function(s,n,h,r,e,o,a){var u=i.ip(n,h),f=+Math.sqrt(1-s),c=f/1;if(F.$(u,0))o.u=0,e.u=F.Mb(1.570796326794897,r),a.u=F.R(r)-f;else{o.u=Math.atan2(h,n),o=Math.cos(h=Math.atan2(+r,f*u));var l=Math.sin(h);n=f*s/(1-s),s*=1,h=Math.atan2(r+n*l*l*l,u-s*o*o*o),3.141592653589793<F.R(h)&&(h=F.Mb(3.141592653589793,h)-h),e.u=Math.atan2(r+n*(l=Math.sin(h=Math.atan(c*Math.tan(h))))*l*l,u-s*(o=Math.cos(h))*o*o),1.570796326794897<F.R(e.u)&&(e.u=F.Mb(3.141592653589793,e.u)-e.u),l=Math.sin(h=Math.atan(c*Math.tan(e.u))),o=Math.cos(h),a.u=(r-f*l)*Math.sin(e.u)+(u-o)*Math.cos(e.u)}},i.n=function(i,s,n){return i/Math.sqrt(1-s*(n=Math.sin(n))*n)},i.pt=function(i,s){return Math.atan2(Math.sin(s)*(1-i),Math.cos(s))},i.Sj=function(i,s){return Math.atan2(Math.sin(s),Math.cos(s)*(1-i))},i.Tq=function(s,n){if(F.vi(s)||0==n||F.$(F.R(n),1.570796326794897))return n;if(.006884661117170036>s){var h=Math.sqrt(1-s),r=(1-h)/(1+h),e=r*r,o=r*e,a=r*o,u=r*a,f=r*u,c=r*f,l=1.572916666666667*o-3.2578125*u+4.295068359375*c;s=2.142578125*a-6.071484375*f,h=3.129296875*u-11.249837239583334*c;var p=4.775276692708333*f,v=7.958636765252976*c,y=Math.cos(2*n);return n+Math.sin(2*n)*(1.5*r-.84375*o+.525390625*u-.2688395182291667*c-l+h-v+y*(2*(1.3125*e-1.71875*a+1.650146484375*f)-4*s+6*p+y*(4*l-12*h+24*v+y*(8*s-32*p+y*(16*h-80*v+y*(32*p+64*y*v))))))}for(h=1-s,r=s/2,o=(e=F.R(n))*i.av(s)/(1.570796326794897*h),a=9999,f=e,e=0;1e-16<a&&50>e;e++)c=i.w(s,f),u=f-(l=(u=(i.fG(f,s)-r*Math.sin(2*f)/c)/h-o)/(c=1/(c*c*c))),a=F.R(l),f=u;return 0<=n?f:-f},i.lW=function(s,n){return F.vi(n)?s:s*i.av(n)/1.570796326794897},i.ca=function(s){return 0>
vendor: 16,637 bytes, line 1
1(s=i.kF(s,6.283185307179586))?s+6.283185307179586:3.141592653589793>F.R(s)||F.$(F.R(s),3.141592653589793)?s:s-6.283185307179586},i.kF=function(i,s){return i-Math.floor(i/s)*s},i.Ch=function(s,n){if(.006884661117170036>n){var h=(n=(1-(n=Math.sqrt(1-n)))/(1+n))*n,r=h*h;return s/(1+n)*(1+.25*h+.015625*r+.00390625*h*r)*1.570796326794897}return s*i.av(n)},i.Xq=function(s,n){var h=F.Mb(1,Math.sin(n));return n=1.570796326794897>=(n=F.R(i.kF(n,3.141592653589793)))?n:3.141592653589793-n,(F.$(n,1.570796326794897)?n:Math.atan(Math.sqrt(1-s)*Math.tan(n)))*h},i.q=function(s,n,h){if(.006884661117170036>n){var r=(n=(1-(n=Math.sqrt(1-n)))/(1+n))*n,e=n*r,o=n*e,a=n*o,u=n*a,f=n*u,c=-.7291666666666666*e+.2278645833333333*a+.03987630208333334*f,l=.615234375*o-.21533203125*u,p=-.54140625*a+.20302734375*f,v=.48876953125*u,y=-.4488699776785715*f,b=Math.cos(2*h);return s/(1+n)*((1+.25*r+.015625*o+.00390625*u)*h+Math.sin(2*h)*(-1.5*n+.1875*e+.0234375*a+.00732421875*f-c+p-y+b*(2*(.9375*r-.234375*o-.03662109375*u)-4*l+6*v+b*(4*c-12*p+24*y+b*(8*l-32*v+b*(16*p-80*y+b*(32*v+64*b*y)))))))}return s*(i.fG(h,n)-.5*n*Math.sin(2*h)/i.w(n,h))},i.w=function(i,s){return Math.sqrt(1-i*(s=Math.sin(s))*s)},i.av=function(s){return F.FC(s,1,2220446049250313e-31)?1:1>s?i.Zw(0,1-s)-s/3*i.Ww(0,1-s):NaN},i.fG=function(s,n){var h=F.Mb(1,s),r=Math.floor((s=F.R(s))/1.570796326794897);if(1<n)n=0==s?0:NaN;else if(F.Dd(r))n=(s=i.sin(s))*i.Zw(1-s*s,1-n*s*s)-n/3*s*s*s*i.Ww(1-s*s,1-n*s*s);else{var e=G.P.truncate(r%2),o=i.av(n);n=0<e?o*(r+1)-(n=(s=Math.sin(1.570796326794897*(r+1)-s))*i.Zw(1-s*s,1-n*s*s)-n/3*s*s*s*i.Ww(1-s*s,1-n*s*s)):o*r+(n=(s=Math.sin(s-1.570796326794897*r))*i.Zw(1-s*s,1-n*s*s)-n/3*s*s*s*i.Ww(1-s*s,1-n*s*s))}return n*h},i.sin=function(s){s=i.ca(s);var n=F.Mb(1,s);return s=F.R(s),F.$(s,3.141592653589793)?0:F.$(s,1.570796326794897)?+n:Math.sin(s)*n},i.Ww=function(i,s){var n,h,r,e,o=i,a=s,u=1;for(s=0,i=1;h=((n=.2*(o+a+3*u))-o)/n,r=(n-a)/n,e=(n-u)/n,!(1e-4>F.R(h)&&1e-4>F.R(r)&&1e-4>F.R(e));)e=Math.sqrt(a),s+=i/((n=Math.sqrt(u))*(u+(e=Math.sqrt(o)*(e+n)+e*n))),i*=.25,o=.25*(o+e),a=.25*(a+e),u=.25*(u+e);return a=(o=h*r)-(u=e*e),3*s+i*(1+(u=o-6*u)*(.10227272727272728*u-.2142857142857143-.1730769230769231*e*(h=u+a+a))+e*(.1666666666666667*h+e*(-.4090909090909091*a+.1153846153846154*e*o)))/(n*Math.sqrt(n))},i.Zw=function(i,s){for(var n,h,r,e,o=1;h=2-((n=(i+s+o)/3)+i)/n,r=2-(n+s)/n,e=2-(n+o)/n,!(1e-4>F.R(h)&&1e-4>F.R(r)&&1e-4>F.R(e));o=.25*(o+n))i=.25*(i+(n=Math.sqrt(i)*((n=Math.sqrt(s))+(h=Math.sqrt(o)))+n*h)),s=.25*(s+n);return(1+(.04166666666666666*(i=h*r-e*e)-.1-.06818181818181818*(s=h*r*e))*i+.07142857142857142*s)/Math.sqrt(n)},i.Sw=function(i,s){if(F.vi(i)||0==s||F.$(F.R(s),1.570796326794897))return s;if(.006884661117170036>i){var n=i*i,h=i*n,r=i*h,e=i*r,o=i*e,a=i*o,u=-(.02708333333333333*h+.03430059523809524*r+.03149181547619048*e+.02634359154541446*o+.02156896735835538*a),f=.007669890873015873*r+.01299603174603175*e+.0148051353064374*o+.01454454953803912*a,c=-(.002275545634920635*e+.004830845032667949*o+.006558395368616723*a),l=6957236677288761e-19*o+.001775193002406544*a,p=-217324089394402e-18*a,v=Math.cos(2*s);return s+Math.sin(2*s)*(-(.5*i+.2083333333333333*n+.09375*h+.04878472222222222*r+.02916666666666667*e+.01938905423280423*o+.01388255931712963*a)-u+c-p+v*(2*(.1041666666666667*n+.0875*h+.06050347222222222*r+.04151785714285714*e+.02958958540013228*o+.02203667534722222*a)-4*f+6*l+v*(4*u-12*c+24*p+v*(8*f-32*l+v*(16*c-80*p+v*(32*l+64*v*p))))))}return 0==s||F.$(F.R(s),1.570796326794897)?n=s:(r=(h=Math.sqrt(i))*Math.sin(s),n=2*Math.atan(n=Math.tan(.7853981633974483+s/2)*Math.pow((1-r)/(1+r),h/2))-1.570796326794897),n},i.tO=function(i,s){if(F.vi(i)||0==s||F.$(F.R(s),1.570796326794897))return s;if(.006884661117170036>i){var n=i*(l=i*(c=i*(v=i*i))),h=i*(p=i*n),r=.05833333333333333*c+.07232142857142858*l+.05634300595238095*n+.0355325796406526*p+.020235546186067*h,e=.02653149801587302*l+.04379960317460317*n+.0429211791776896*p+.03255384637546096*h,o=.01294022817460318*n+.02668104344536636*p+.03155651254609588*h,a=.00659454790965208*p+.0163075268674227*h,u=.003463473736911237*h,f=Math.cos(2*s);return s+Math.sin(2*s)*(.5*i+.2083333333333333*v+.08333333333333333*c+.03611111111111111*l+.01875*n+.01195601851851852*p+.008863673941798942*h-r+o-u+f*(2*(.1458333333333333*v+.1208333333333333*c+.07039930555555556*l+.03616071428571429*n+.01839451058201058*p+.01017113095238095*h)-4*e+6*a+f*(4*r-12*o+24*u+f*(8*e-32*a+f*(16*o-80*u+f*(32*a+64*f*u))))))}var c=Math.sqrt(i),l=c/2,p=Math.tan(.7853981633974483+s/2);i=0,r=1;for(var v=s;0!=r;v=h)h=2*Math.atan(h=p*Math.pow((1+(n=c*Math.sin(v)))/(1-n),l))-1.570796326794897,i++,(F.$(h,v)||3e4<i)&&(r=0);return v},i}(),T=hO||(hO={}),E=function(){function i(i){this.wl=this.Ws=null,this.Kv=!1,this.BA=this.CA=0,this.CH=new T.h,this.SH=new T.h,this.FA=!1,this.xq=new T.l,this.rH=this.uw=0,this.vw=null,this.Bl=!1,this.Go=null,this.Xz=0,this.Re=i,this.Cs=T.Ab.zv(this.Re,0,!0),this.CH.Sc(),this.SH.Sc(),this.MH=NaN;var s=i.getCode();0<s?(this.Mk=s,T.qf.getCode(i)):this.Mk=T.qf.getCode(i),0>this.Mk&&(this.Mk=0);var n=this.Re.getType();if(this.eH=n==T.Tc.PE_TYPE_PROJCS?2:1,n==T.Tc.PE_TYPE_PROJCS&&!i.loadConstants())throw T.i.O("PeProjcs.loadConstants failed");s=n==T.Tc.PE_TYPE_GEOGCS?this.Re:this.Re.getGeogcs(),n!=T.Tc.PE_TYPE_GEOGCS&&T.qf.getCode(s),this.Go=i.getUnit(),this.MH=s.getPrimem().getLongitude(),this.rH=i=s.getUnit().getUnitFactor(),1e-10>Math.abs((i=Math.PI/(180*i))-1)&&(i=1),this.BA=i,0!=(n&T.Tc.PE_TYPE_PROJCS)?(s=this.Re,this.CA=1/s.getUnit().getUnitFactor(),this.uw=.001/this.Re.getUnit().getUnitFactor(),this.vw=T.Eg.generate(s,T.Eg.PE_PCSINFO_OPTION_NONE),this.Bl=this.vw.isPannableRectangle(),this.Xz=T.Ab.lN(this.vw.getCentralMeridian(),this.BA)):(this.FA=this.Bl=!0,this.CA=0,n=1/s.getUnit().getUnitFactor(),this.uw=.001/s.getDatum().getSpheroid().getAxis()*n,this.Xz=0),this.Bl&&(this.wx(),this.yK(),this.jY(),this.xK(),this.hY(),this.iY())}return i.prototype.cs=function(){return this.Mk},i.prototype.mk=function(){return this.vw},i.Ky=function(i,s){return i==s||null!=i&&null!=s&&0==i.Mk&&0==s.Mk&&i.Cs===s.Cs},i.prototype.Xc=function(){return this.Bl},i.prototype.ih=function(i){i.L(this.uo)},i.prototype.rv=function(){return this.uo.v},i.prototype.qv=function(){return this.uo.C},i.prototype.BR=function(i){i.L(this.ww)},i.prototype.hY=function(){var i=this.Re.getType();if(i==T.Tc.PE_TYPE_PROJCS){i=this.Re;var s=this.mk().getCentralMeridian(),n=i.getGeogcs();if(null==n)throw T.i.ga("internal error");s=[[s+(n=1/n.getUnit().getUnitFactor()*Math.PI),0]],T.gj.geogToProj(i,1,s),s=s[0][0],n=i.getParameters()[T.Tc.PE_PARM_X0].getValue();var h=this.ol();i=new T.l,h.A(i),s=(h=Math.abs(s-n))+n,n=-1*h+n,h=i.H,i=i.G;var r=new T.l;r.L(n,i,s,h),null==this.uo&&(this.uo=r)}else{if(i!=T.Tc.PE_TYPE_GEOGCS)throw T.i.ga("internal error");n=1/this.Re.getUnit().getUnitFactor()*Math.PI,(i=new T.l).L(-n,-n/2,n,n/2),null==this.uo&&(this.uo=i)}},i.prototype.iY=function(){var i=this.Re.getType();if(i==T.Tc.PE_TYPE_PROJCS){var s=this.Re;if(i=this.mk().getCentralMeridian(),null==(s=s.getGeogcs()))throw T.i.ga("internal error");s=1/s.getUnit().getUnitFactor()*Math.PI;var n=this.Xr(),h=new T.l;n.A(h),(n=new T.l).L(i-s,h.G,i+s,h.H),null==this.ww&&(this.ww=n)}else{if(i!=T.Tc.PE_TYPE_GEOGCS)throw T.i.ga("internal error");s=1/this.Re.getUnit().getUnitFactor()*Math.PI,(i=new T.l).L(-s,-s/2,s,s/2),null==this.ww&&(this.ww=i)}},i.prototype.bf=function(){return this.BA},i.prototype.rm=function(){return this.CA},i.prototype.Xr=function(){if(this.Bl)return this.wl;var i=this.wl;return null!=i?i:(this.wx(),this.wl)},i.prototype.Yr=function(){return this.Bl?null:(null!=this.wl||this.wx(),this.TG)},i.prototype.wx=function(){if(this.Re.getType()==T.Tc.PE_TYPE_PROJCS){var i=this.Re,s=i.getGeogcs(),n=i.horizonGcsGenerate();if(null!=n){var h=n[0].getNump(),r=n[0].getKind();i=0<n[0].getInclusive();var e=this.bf(),o=90*e,a=360*e,u=370*e,f=180*e*T.Tc.PE_HORIZON_DELTA/Math.PI,c=new T.l,l=null;if(1<h){for(var p=1;p<h;p++)if(n[p].getKind()==T.Tc.PE_HORIZON_LINE){null==l&&(l=new T.Ua);var v=n[p].getCoord();l.rx(v[0][0],v[0][1]),l.Aj(v[1][0],v[1][1])}}if(r==T.Tc.PE_HORIZON_RECT)n=n[0].getCoord(),c.L(n[0][0],n[0][1]),c.$b(n[1][0],n[1][1]),Math.abs(c.H-o)<1e-7*f&&(c.H=o),Math.abs(c.G+o)<1e-7*f&&(c.G=-o),c.S()>u&&(n=-400*e,c.L(n,c.G,n+5*a,c.H)),n=new T.Hh(c),null==this.wl&&(this.wl=n,this.Kv=i);else{if(u=new T.Ea,a=this.mk().isGcsHorizonMultiOverlap(),c=T.iu.XE(s,T.ju.Integer64),a){for(u=new T.bL,f=T.Ih.local().W(u,c,null),p=0;p<h;p++)if(n[p].getKind()==T.Tc.PE_HORIZON_POLY){for(s=n[p].getSize(),e=n[p].getCoord(),r=[],o=0;o<s;o++)r[o]=T.h.construct(e[o][0],e[o][1]);n[p].getInclusive(),a&&((e=new T.Ea).$k(r,s-1),u.VX(e),f.re())}u=f.next()}else for(p=0;p<h;p++)if(n[p].getKind()==T.Tc.PE_HORIZON_POLY){for(s=n[p].getSize(),e=n[p].getCoord(),a=[],o=0;o<s;o++)a[o]=T.h.construct(e[o][0],e[o][1]);n[p].getInclusive(),u.$k(a,s-1)}i?T.Zj.local().yn(u,c,1):T.mp.local().yn(u,c,1),T.fj.local().yn(u,c,1),null==this.wl&&(this.wl=u,this.Kv=i,this.TG=l)}}}},i.prototype.kv=function(){return this.Bl||null==this.wl&&this.wx(),this.Kv},i.prototype.yK=function(){if(2==this.eH){var i=this.Re.horizonPcsGenerate();if(null!=i){var s=i[0].getKind();i[0].getInclusive();var n=i[0].getNump(),h=!1;if(s==T.Tc.PE_HORIZON_RECT)i=i[0].getCoord(),(n=new T.l).L(i[0][0],i[0][1]),n.$b(i[1][0],i[1][1]),i=new T.Hh(n);else{for(s=-1,h=0;h<n;h++)i[h].getKind()==T.Tc.PE_HORIZON_POLY&&(s=h);for(h=i[s].getSize()-1,i=i[s].getCoord(),n=[],s=0;s<h;s++)n[s]=T.h.construct(i[s][0],i[s][1]);i=s=new T.Ea,s.$k(n,h),h=!0}this.mk().isDensificationNeeded()&&(n=1e5*this.rm(),i=T.Zl.local().W(i,n,null)),h&&(h=new T.Hh,i.dn(h),i.He(),i.Rb(),i.kR(),T.Zj.local().yn(i,null,1)),null==this.Ws&&(this.Ws=i)}}},i.prototype.ol=function(){if(this.Bl)return this.Ws;var i=this.Ws;return null!=i?i:(this.yK(),this.Ws)},i.prototype.jY=function(){if(this.Re.getType()==T.Tc.PE_TYPE_PROJCS){var i=90*this.bf();i=[[0,i],[0,-i]],T.gj.geogToProj(this.Re,2,i);var s=this.mk(),n=s.getNorthPoleLocation()!=T.Eg.PE_POLE_OUTSIDE_BOUNDARY;s=s.getSouthPoleLocation()!=T.Eg.PE_POLE_OUTSIDE_BOUNDARY,this.FA||(n&&this.CH.na(i[0][0],i[0][1]),s&&this.SH.na(i[1][0],i[1][1]))}this.FA=!0},i.prototype.xK=function(){if(1==this.eH){var i=400*this.bf();this.xq.L(-i,-i,i,i)}else i=T.Eg.generate(this.Re,T.Eg.PE_PCSINFO_OPTION_DOMAIN),i=T.l.construct(i.getDomainMinx(),i.getDomainMiny(),i.getDomainMaxx(),i.getDomainMaxy()),this.xq.B()&&this.xq.L(i)},i.prototype.cR=function(i){this.Bl&&i.L(this.xq),this.xq.B()&&this.xK(),i.L(this.xq)},i.prototype.Wp=function(){return this.MH},i.prototype.Bi=function(){return this.Xz},i.prototype.Id=function(){return this.Go},i.prototype.Zr=function(){return this.rH},i}(),T.JC=E,S=hO||(hO={}),O=function(){function i(i){this.FT=i,this.Cs=S.Ab.zv(i,0,!0);var s=i.getCode();this.us=0<s?s:S.qf.getCode(i),0>this.us&&(this.us=0),this.Go=s=this.FT.getUnit(),this.DH=1/s.getUnitFactor(),S.qf.getCode(i)}return i.Ky=function(i,s){return i==s||null!=i&&null!=s&&0==i.us&&0==s.us&&i.Cs===s.Cs},i.prototype.cs=function(){return this.us},i}(),S.KL=O,(H=hO||(hO={})).$g=function(){function i(){}return i.ub=function(i,s,n,h,r,e,o,a){if(null!=e||null!=o||null!=a){h=H.F.ca(h),s=H.F.ca(s),n=H.F.ca(n),r=H.F.ca(r),1.570796326794897<H.s.R(n)&&(n=H.s.Mb(3.141592653589793,n)-n,s=H.F.ca(s+3.141592653589793)),1.570796326794897<H.s.R(r)&&(r=H.s.Mb(3.141592653589793,r)-r,h=H.F.ca(h+3.141592653589793));var u=H.F.ca(h-s);if(H.s.$(n,r)&&(H.s.$(s,h)||H.s.$(H.s.R(n),1.570796326794897)))null!=e&&(e.u=0),null!=o&&(o.u=0),null!=a&&(a.u=0);else{if(H.s.$(n,-r)){if(H.s.$(H.s.R(n),1.570796326794897))return null!=e&&(e.u=3.141592653589793*i),null!=o&&(o.u=0<n?H.F.ca(3.141592653589793-H.F.ca(h)):H.F.ca(h)),void(null!=a&&(a.u=0<n?H.F.ca(h):H.F.ca(3.141592653589793-H.F.ca(h))));if(H.s.$(H.s.R(u),3.141592653589793))return null!=e&&(e.u=3.141592653589793*i),null!=o&&(o.u=0),void(null!=a&&(a.u=0))}var f=1.570796326794897==H.s.R(n)?0:Math.cos(n),c=Math.sin(n),l=1.570796326794897==H.s.R(r)?0:Math.cos(r),p=Math.sin(r),v=1.570796326794897==H.s.R(u)?0:Math.cos(u),y=3.141592653589793==H.s.R(u)?0:Math.sin(u);if(null!=e){var b=Math.sin((r-n)/2);e.u=2*Math.asin(Math.sqrt(b*b+f*l*(u=Math.sin(u/2))*u))*i}null!=o&&(o.u=H.s.$(H.s.R(n),1.570796326794897)?0>n?h:H.F.ca(3.141592653589793-h):Math.atan2(l*y,f*p-c*l*v)),null!=a&&(H.s.$(H.s.R(r),1.570796326794897)?a.u=0>r?s:H.F.ca(3.141592653589793-s):(a.u=Math.atan2(f*y,p*f*v-l*c),a.u=H.F.ca(a.u+3.141592653589793)))}}},i.sf=function(i,s,n,h,r,e,o){if(null!=e||null!=o){s=H.F.ca(s),n=H.F.ca(n),1.570796326794897<H.s.R(n)&&(n=H.s.Mb(3.141592653589793,n)-n,s=H.F.ca(s+3.141592653589793)),H.s.$(H.s.R(n),1.570796326794897)&&(s=0),r=H.F.ca(r);var a=H.s.$(H.s.R(r),1.570796326794897)?0:Math.cos(r),u=H.s.$(H.s.R(r),3.141592653589793)?0:Math.sin(r),f=H.s.$(H.s.R(n),1.570796326794897)?0:Math.cos(n),c=Math.sin(n);i=h/i,h=H.s.$(H.s.R(i),1.570796326794897)?0:Math.cos(i);var l=H.s.$(H.s.R(i),3.141592653589793)?0:Math.sin(i),p=Math.asin(c*h+f*l*a);null!=o&&(o.u=p),null!=e&&(e.u=H.s.$(H.s.R(p),1.570796326794897)?H.s.$(n,-p)?0>p?r:H.F.ca(3.141592653589793-r):s:H.s.$(H.s.R(n),1.570796326794897)&&H.s.$(i,3.141592653589793)?0>n?r:H.F.ca(3.141592653589793-r):H.F.ca(s+Math.atan2(l*u,f*h-c*l*a)))}},i}(),(J=hO||(hO={})).Yk=function(){function i(){}return i.ub=function(i,s,n,h,r,e,o,a,u){var f=new J.ha(0),c=new J.ha(0),l=[0,0,0],p=[0,0,0],v=[0,0,0],y=new J.ha(0),b=new J.ha(0),d=new J.ha(0),g=new J.ha(0),w=new J.ha(0);if(null!=o||null!=a||null!=u)if(J.s.vi(s))J.$g.ub(i,n,h,r,e,o,a,u);else{r=J.F.ca(r),n=J.F.ca(n);var x=J.F.ca(r-n);if(J.s.$(h,e)&&(J.s.$(n,r)||J.s.$(J.s.R(h),1.570796326794897)))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(J.s.$(h,-e)){if(J.s.$(J.s.R(h),1.570796326794897))return null!=o&&(o.u=2*J.F.Ch(i,s)),null!=a&&(a.u=0<h?J.F.ca(3.141592653589793-J.F.ca(r)):J.F.ca(r)),void(null!=u&&(u.u=0<h?J.F.ca(r):J.F.ca(3.141592653589793-J.F.ca(r))));J.s.$(J.s.R(x),3.141592653589793)&&(null!=o&&(o.u=2*J.F.Ch(i,s)),null!=a&&(a.u=0),null!=u&&(u.u=0))}else(J.s.$(J.s.R(h),1.570796326794897)||J.s.$(J.s.R(e),1.570796326794897))&&(J.s.$(J.s.R(h),1.570796326794897)?n=r:r=n);var m=0;if(0>x){m=1;var j=n;n=r,r=j,j=h,h=e,e=j}x=J.F.pt(s,h);var M=J.F.pt(s,e);null==a&&null==u||(J.$g.ub(i,n,x,r,M,null,f,c),f=Math.atan2(Math.sin(f.u)*Math.cos(h-x),Math.cos(f.u)),c=Math.atan2(Math.sin(c.u)*Math.cos(e-M),Math.cos(c.u)),0!=m&&(j=f,f=c,c=j),null!=a&&(a.u=f),null!=u&&(u.u=c)),null!=o&&(J.F.el(1,s,h,n,0,d,g,w),l[0]=d.u,l[1]=g.u,l[2]=w.u,J.F.el(1,s,e,r,0,d,g,w),p[0]=d.u,p[1]=g.u,p[2]=w.u,v[0]=l[1]*p[2]-p[1]*l[2],v[1]=-(l[0]*p[2]-p[0]*l[2]),v[2]=l[0]*p[1]-p[0]*l[1],s=1-J.F.w(s,J.F.Xq(s,J.F.Sj(s,Math.acos(v[2]/Math.sqrt(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]))))),s*=2-s,a=Math.atan2(-v[1],-v[0]),v=J.F.ca(a-1.570796326794897),a=J.F.ca(a+1.570796326794897),v=J.s.R(J.F.ca(n-v))<=J.s.R(J.F.ca(n-a))?v:a,J.$g.ub(1,v,0,n,x,y,null,null),J.$g.ub(1,v,0,r,M,b,null,null),3.141592653589793<y.u+b.u&&(v=J.F.ca(v+3.141592653589793),J.$g.ub(1,v,0,n,x,y,null,null),J.$g.ub(1,v,0,r,M,b,null,null)),y.u*=J.s.Mb(1,h),b.u*=J.s.Mb(1,e),y.u=J.F.Sj(s,y.u),b.u=J.F.Sj(s,b.u),n=J.F.q(i,s,y.u),i=J.F.q(i,s,b.u),o.u=J.s.R(i-n))}}},i.sf=function(i,s,n,h,r,e,o,a){var u=0,f=new J.ha(0),c=new J.ha(0),l=[0,0,0],p=[0,0,0],v=new J.ha(0),y=new J.ha(0),b=new J.ha(0);if(null!=o||null!=a)if(J.s.vi(s))J.$g.sf(i,n,h,r,e,o,a);else if(J.s.Dd(r))null!=o&&(o.u=n),null!=a&&(a.u=h);else if(e=J.F.ca(e),0>r&&(r=J.s.R(r),e=J.F.ca(e+3.141592653589793)),n=J.F.ca(n),h=J.F.ca(h),1.570796326794897<J.s.R(h)&&(n=J.F.ca(n+3.141592653589793),h=J.s.Mb(3.141592653589793,h)-h),J.s.$(J.s.R(h),1.570796326794897)&&(n=0),J.s.Dd(h)){var d=J.s.R(1.570796326794897-J.s.R(e));d=J.F.Sj(s,d),d=1-J.F.w(s,J.F.Xq(s,d)),d*=2-d,i=r/J.F.Ch(i,d)*1.570796326794897,i=J.F.Tq(d,i),i=J.F.pt(d,i),J.$g.sf(1,n,h,i,e,o,f),null!=a&&(u=f.u),null!=a&&(a.u=J.F.Sj(s,u))}else if(J.s.$(J.s.R(h),1.570796326794897))f=2*(u=J.F.Ch(i,s)),e=0<(i=J.s.Mb(1.570796326794897,h))?J.F.ca(3.141592653589793-e):e,h=u-r,J.s.R(h)<=u?null!=o&&(o.u=e):(h=Math.floor(r/f),0==J.P.truncate(h%2)?(null!=o&&(o.u=e),r-=h*f):(null!=o&&(o.u=J.F.ca(e+3.141592653589793)),r=(h+1)*f-r),h=u-r),null!=a&&(a.u=J.F.Tq(s,h/u*i));else{d=J.F.pt(s,h),e=Math.atan2(Math.sin(e),Math.cos(e)*Math.cos(h-d));var g=J.P.truncate(J.s.Mb(1,d))*(1.570796326794897>=J.s.R(e)?1:-1);e=J.F.ca(n+Math.atan(-(Math.tan(e)*Math.sin(d)))),J.$g.ub(i,e,0,n,d,null,c,null),d=J.s.R(1.570796326794897-J.s.R(c.u)),d=J.F.Sj(s,d),d=1-J.F.w(s,J.F.Xq(s,d)),d*=2-d,J.F.el(1,s,0,e,0,v,y,b),l[0]=v.u,l[1]=y.u,l[2]=b.u,J.F.el(1,s,h,n,0,v,y,b),p[0]=v.u,p[1]=y.u,p[2]=b.u,h=Math.acos((l[0]*p[0]+l[1]*p[1]+l[2]*p[2])/Math.sqrt(p[0]
1*p[0]+p[1]*p[1]+p[2]*p[2])),h=J.F.Sj(d,h),r=0<(h=J.F.q(i,d,h)+r*g)?c.u:J.F.ca(c.u+3.141592653589793),i=J.s.R(h)/J.F.Ch(i,d)*1.570796326794897,i=J.F.Tq(d,i),i=J.F.pt(d,i),J.$g.sf(1,e,0,i,r,o,f),null!=a&&(u=f.u),null!=a&&(a.u=J.F.Sj(s,u))}},i}(),(L=hO||(hO={})).eu=function(){function i(){}return i.ub=function(i,s,n,h,r,e,o,a,u){var f=0,c=0,l=0;if(null!=o||null!=a||null!=u)if(L.s.vi(s))L.$g.ub(i,n,h,r,e,o,a,u);else{var p=L.F.ca(r-n);if(L.s.$(h,e)&&(L.s.Dd(p)||L.s.$(L.s.R(h),1.570796326794897)))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(L.s.$(h,-e)){if(L.s.$(L.s.R(h),1.570796326794897))return null!=o&&(o.u=2*L.F.Ch(i,s)),null!=a&&(a.u=0<h?L.F.ca(3.141592653589793-L.F.ca(r)):L.F.ca(r)),void(null!=u&&(u.u=0<h?L.F.ca(r):L.F.ca(3.141592653589793-L.F.ca(r))));L.s.$(L.s.R(p),3.141592653589793)&&(null!=o&&(o.u=2*L.F.Ch(i,s)),null!=a&&(a.u=0),null!=u&&(u.u=0))}else if(L.s.$(L.s.R(h),1.570796326794897)||L.s.$(L.s.R(e),1.570796326794897)||L.s.Dd(p)||L.s.$(L.s.R(p),3.141592653589793))return void L.Yk.ub(i,s,n,h,r,e,o,a,u);var v=1-Math.sqrt(1-s),y=s/(1-s),b=i*(1-v);i=L.F.Xq(s,h);var d=L.F.Xq(s,e);s=1.570796326794897==L.s.R(i)?0:Math.cos(i);var g=Math.sin(i),w=1.570796326794897==L.s.R(d)?0:Math.cos(d),x=Math.sin(d),m=p,j=Math.cos(m),M=Math.sin(m),k=1,z=0;do{var A=m,N=Math.sqrt(Math.pow(w*M,2)+Math.pow(s*x-g*w*j,2)),I=g*x+s*w*j,P=Math.atan2(N,I);if(0==N){k=0;break}var C=s*w*M/N;if(f=Math.cos(Math.asin(C)),c=I-2*g*x/(f*=f),1<L.s.R(c)&&(c=L.s.Mb(1,c)),j=Math.cos(m=p+(1-(m=v/16*f*(4+v*(4-3*f))))*v*C*(P+m*N*(c+m*I*(2*(l=c*c)-1)))),M=Math.sin(m),z++,3.141592653589793<L.s.R(m)&&30<z){k=0;break}}while(5e3>=z&&!L.s.$(A,m));if(0!=k)v=(y*=f)*(256+y*(y*(74-47*y)-128))/1024,null!=o&&(o.u=b*(1+y*(4096+y*(y*(320-175*y)-768))/16384)*(P-v*N*(c+v/4*(I*(2*l-1)-v/6*c*(4*N*N-3)*(4*l-3))))),null!=a&&(a.u=L.s.$(L.s.R(h
1),1.570796326794897)?0>h?r:L.F.ca(3.141592653589793-r):Math.atan2(w*M,s*x-g*w*j)),null!=u&&(L.s.$(L.s.R(e),1.570796326794897)?u.u=0>e?n:L.F.ca(3.141592653589793-n):(u.u=Math.atan2(s*M,s*x*j-g*w),u.u=L.F.ca(u.u+3.141592653589793)));else{m=L.s.Mb(3.141592653589793,p),N=Math.sin(P=Math.acos(I=g*x-s*w)),f=1,z=C=0;do l=C,j=1-.25*(C=v*(f*=f)*(1+v+v*v))+.1875*(c=v*v*(j=f*f)*(1+2.25*v))-.1953125*(k=v*v*v*j*f),C=.25*C-.25*c+.29296875*k,M=.03125*c-.05859375*k,k*=.00651041666666667,c=I-2*g*x/f,1<L.s.R(c)&&(c=L.s.Mb(1,c)),f=Math.acos(c),I=Math.cos(2*f),A=Math.cos(3*f),M=(C=L.s.$(h,-e)?L.F.ca(3.141592653589793-p)/(3.141592653589793*v*j):L.F.ca(m-p)/(v*(j*P+C*N*c+M*Math.sin(2*P)*I+k*Math.sin(3*P)*A)))*N/(s*w),m=1.570796326794897<L.s.R(p)?L.s.Mb(3.141592653589793,M)-Math.asin(M):Math.asin(M),j=Math.cos(m),N=Math.sqrt(Math.pow(w*M,2)+Math.pow(s*x-g*w*j,2)),P=3.141592653589793-Math.asin(L.s.R(N)),I=Math.cos(P),f=Math.cos(Math.asin(C)),z++;while(70>=z&&!L.s.$(l,C));null!=o&&(j=1+(y*=f*=f)*(4096+y*(y*(320-175*y)-768))/16384,L.s.$(h,-e)?o.u=3.141592653589793*b*j:(I=Math.cos(2*(f=Math.acos(c=I-2*g*x/f))),A=Math.cos(3*f),o.u=b*(j*P+y*(y*(128+y*(35*y-60))-512)/2048*N*c+y*(5*y-4)/6144*y*y*Math.sin(2*P)*I+k*Math.sin(3*P)*A+-762939453125e-16*y*y*y*y*Math.sin(4*P)*Math.cos(4*f)))),null!=a&&(L.s.Dd(h)&&L.s.Dd(e)?(a.u=Math.acos(f=Math.sqrt(1-C*C)),0>
1p&&(a.u*=-1)):L.s.$(L.s.R(h),1.570796326794897)?a.u=0>h?r:L.F.ca(3.141592653589793-r):(b=Math.sqrt(1-(o=C/s)*o),0>s*x-g*w*Math.cos(m)&&(b*=-1),a.u=Math.atan2(o,b),L.s.$(h,-e)&&L.s.R(L.F.ca(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(0<h&&1.570796326794897>L.s.R(a.u)||0>h&&1.570796326794897<L.s.R(a.u))&&(a.u=L.s.Mb(3.141592653589793,a.u)-a.u))),null!=u&&(L.s.Dd(h)&&L.s.Dd(e)?(u.u=Math.acos(f=Math.sqrt(1-C*C)),0<=p&&(u.u*=-1)):L.s.$(L.s.R(e),1.570796326794897)?u.u=0>e?n:L.F.ca(3.141592653589793-n):(o=Math.sqrt(1-(p=C/w)*p),0>Math.sin(d-i)-2*s*x*(b=Math.sin(m/2))*b&&(o*=-1),u.u=Math.atan2(p,o),u.u=L.F.ca(u.u+3.141592653589793),L.s.$(h,-e)&&!L.s.Dd(h)&&!L.s.$(L.s.R(h),1.570796326794897)&&L.s.R(L.F.ca(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(null!=a?b=a.u:(b=Math.sqrt(1-(o=C/s)*o),0>s*x-g*w*Math.cos(m)&&(b*=-1),b=Math.atan2(o,b),L.s.$(h,-e)&&L.s.R(L.F.ca(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(0<h&&1.570796326794897>L.s.R(b)||0>h&&1.570796326794897<L.s.R(b))&&(b=L.s.Mb(3.141592653589793,b)-b)),1.570796326794897>=L.s.R(b)&&1.570796326794897<L.s.R(u.u)||1.570796326794897<=L.s.R(b)&&1.570796326794897>L.s.R(u.u))&&(u.u=-1*L.F.ca(u.u+3.141592653589793))))}}}},i.sf=function(i,s,n,h,r,e,o,a){if(null!=o||null!=a)if(L.s.vi(s))L.$g.sf(i,n,h,r,e,o,a);
vendor: 10,324 bytes, line 1
1else if(e=L.F.ca(e),L.s.$(L.s.R(h),1.570796326794897)||L.s.Dd(e)||L.s.$(L.s.R(e),3.141592653589793))L.Yk.sf(i,s,n,h,r,e,o,a);else{var u=1.570796326794897==L.s.R(e)?0:Math.cos(e),f=3.141592653589793==L.s.R(e)?0:Math.sin(e);L.s.$(L.s.R(h),1.570796326794897)&&(n=0),e=1-Math.sqrt(1-s);var c=L.F.Xq(s,h);h=1.570796326794897==L.s.R(c)?0:Math.cos(c);var l=Math.sin(c);c=Math.atan2(Math.tan(c),u);var p=h*f,v=p*p,y=1-v,b=s/(1-s)*y,d=(s=b*(256+b*(b*(74-47*b)-128))/1024)/4,g=s/6,w=r/(i*(1-e)*(1+b*(4096+b*(b*(320-175*b)-768))/16384)),x=w;do{var m=x;r=1.570796326794897==L.s.R(x)?0:Math.cos(x);var j=(b=3.141592653589793==L.s.R(x)?0:Math.sin(x))*b;x=s*b*((i=Math.cos(2*c+x))+d*(r*(2*(x=i*i)-1)-g*i*(4*j-3)*(4*x-3)))+w}while(!L.s.$(m,x));r=1.570796326794897==L.s.R(x)?0:Math.cos(x),b=3.141592653589793==L.s.R(x)?0:Math.sin(x),null!=o&&(f=Math.atan2(b*f,h*r-l*b*u),y=e/16*y*(4+e*(4-3*y)),i=Math.cos(2*c+x),o.u=L.F.ca(n+(f-(1-y)*e*p*(x+y*b*(i+y*r*(2*i*i-1)))))),null!=a&&(y=(1-e)*Math.sqrt(v+(y=l*b-h*r*u)*y),a.u=Math.atan2(l*r+h*b*u,y))}},i}(),(R=hO||(hO={})).KC=function(){function i(){}return i.ub=function(i,s,n,h,r,e,o,a,u){var f=R.F.ca(r-n),c=R.s.$(R.s.R(h),1.570796326794897),l=R.s.$(R.s.R(e),1.570796326794897);if(R.s.$(h,e)&&(R.s.Dd(f)||c))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(R.s.vi(s)){var p=Math.sin(h),v=Math.sin(e);p=Math.sqrt((1+p)/(1-p)),p=Math.atan2(f,p=Math.log(v=Math.sqrt((1+v)/(1-v)))-Math.log(p)),null!=o&&(o.u=R.s.$(h,e)?R.s.R(i*Math.cos(h)*f):R.s.R((i*e-i*h)/Math.cos(p)))}else v=R.F.Sw(s,e),p=Math.sin(R.F.Sw(s,h)),v=Math.sin(v),p=Math.sqrt((1+p)/(1-p)),p=Math.atan2(f,p=Math.log(v=Math.sqrt((1+v)/(1-v)))-Math.log(p)),null!=o&&(R.s.$(h,e)?o.u=R.s.R(i*f*Math.cos(h)/R.F.w(s,h)):(f=R.F.q(i,s,h),i=R.F.q(i,s,e),o.u=R.s.R((i-f)/Math.cos(p))));null==a&&null==u||(o=R.F.ca(p+3.141592653589793),c&&l||!c&&!l||(c?p=0>h?r:R.F.ca(3.141592653589793-r):l&&(o=0>e?n:R.F.ca(3.141592653589793-n))),null!=a&&(a.u=p),null!=u&&(u.u=o))}},i.sf=function(i,s,n,h,r,e,o,a){e=R.F.ca(e),0>r&&(r=R.s.R(r),e=R.F.ca(e+3.141592653589793)),R.s.vi(s)?R.s.$(R.s.R(h),1.570796326794897)?(n=0>h?e:R.F.ca(3.141592653589793-e),3.141592653589793>=(e=r/i%6.283185307179586)?i=h-R.s.Mb(e,h):(n=R.F.ca(n+3.141592653589793),i=-h+R.s.Mb(e-3.141592653589793,h))):R.s.$(R.s.R(e),1.570796326794897)?(n=R.F.ca(n+R.s.Mb(r,e)/(i*Math.cos(h))),i=h):(i=h+r*Math.cos(e)/i,1.570796326794897<R.s.R(i)&&(i=1.570796326794897),R.s.$(R.s.R(i),1.570796326794897)&&(R.s.Dd(e)||R.s.$(R.s.R(e),3.141592653589793))||(1.570796316258184<R.s.R(i)&&(i=R.s.Mb(1.570796316258184,i)),s=Math.sin(h),h=Math.sin(i),s=Math.sqrt((1+s)/(1-s)),s=Math.log(h=Math.sqrt((1+h)/(1-h)))-Math.log(s),n=R.F.ca(n+Math.tan(e)*s))):R.s.$(R.s.R(h),1.570796326794897)?(n=0>h?e:R.F.ca(3.141592653589793-e),3.141592653589793>=(e=r/R.F.lW(i,s)%6.283185307179586)?i=h-R.s.Mb(e,h):(n=R.F.ca(n+3.141592653589793),i=-h+R.s.Mb(e-3.141592653589793,h)),i=R.F.Tq(s,i)):R.s.$(R.s.R(e),1.570796326794897)?(n=R.F.ca(n+R.s.Mb(r,e)*R.F.w(s,h)/(i*Math.cos(h))),i=h):(i=1.570796326794897*(r*Math.cos(e)+R.F.q(i,s,h))/R.F.Ch(i,s),1.570796326794897<R.s.R(i)&&(i=R.s.Mb(1.570796326794897,i)),i=R.F.Tq(s,i),R.s.$(R.s.R(i),1.570796326794897)&&(R.s.Dd(e)||R.s.$(R.s.R(e),3.141592653589793))||(r=R.F.Sw(s,h),h=R.F.Sw(s,i),1.570796316258184<R.s.R(h)&&(h=R.s.Mb(1.570796316258184,i),i=R.F.tO(s,h)),s=Math.sin(r),h=Math.sin(h),s=Math.sqrt((1+s)/(1-s)),s=Math.log(h=Math.sqrt((1+h)/(1-h)))-Math.log(s),n=R.F.ca(n+Math.tan(e)*s))),null!=o&&(o.u=n),null!=a&&(a.u=i)},i}(),(K=hO||(hO={})).kb=function(){function i(){}return i.Sy=function(i,s,n,h,r,e,o){K.eu.ub(i,s,n,h,r,e,null,o,null)},i.Ai=function(i,s,n,h,r,e,o,a){K.eu.sf(i,s,n,h,r,e,o,a)},i.xd=function(i,s,n,h,r,e,o,a,u,f){switch(f){case 2:K.Yk.ub(i,s,n,h,r,e,o,a,u);break;case 3:K.LC.ub(i,s,n,h,r,e,o,a,u);break;case 1:K.KC.ub(i,s,n,h,r,e,o,a,u);break;default:K.eu.ub(i,s,n,h,r,e,o,a,u)}},i.qj=function(i,s,n,h,r,e,o,a,u){switch(u){case 2:K.Yk.sf(i,s,n,h,r,e,o,a);break;case 3:K.LC.sf(i,s,n,h,r,e,o,a);break;case 1:K.KC.sf(i,s,n,h,r,e,o,a);break;default:K.eu.sf(i,s,n,h,r,e,o,a)}},i}(),U=hO||(hO={}),W=function(){function i(){this.y=this.x=null}return i.construct=function(s){var n=new i;return n.x=new U.Xb,n.x.set(s.x),n.y=new U.Xb,n.y.set(s.y),n},i.QE=function(s,n){var h=new i;return h.x=new U.Xb,h.x.set(s),h.y=new U.Xb,h.y.set(n),h},i.prototype.rg=function(){return this.x.rg()&&this.y.rg()},i.prototype.value=function(){return U.h.construct(this.x.value(),this.y.value())},i}(),U.rY=W,V=function(){function i(){this.z=this.y=this.x=null}return i.construct=function(s){var n=new i;return n.x=new U.Xb,n.x.set(s.x),n.y=new U.Xb,n.y.set(s.y),n.z=new U.Xb,n.z.set(s.z),n},i.QE=function(s,n,h){var r=new i;return r.x=new U.Xb,r.x.set(s),r.y=new U.Xb,r.y.set(n),r.z=new U.Xb,r.z.set(h),r},i.prototype.rg=function(){return this.x.rg()&&this.y.rg()&&this.z.rg()},i.prototype.value=function(){return new U.Od(this.x.value(),this.y.value(),this.z.value())},i.prototype.Sh=function(i){var s=new U.Xb,n=new U.Xb,h=new U.Xb;return s.Ml(this.x,i.x),n.Ml(this.y,i.y),h.Ml(this.z,i.z),(i=new U.Xb).ZM(s,n),i.add(h),i},i.prototype.YE=function(s){var n=new i;n.x.Ml(this.y,s.z),n.y.Ml(this.z,s.x),n.z.Ml(this.x,s.y);var h=new U.Xb,r=new U.Xb,e=new U.Xb;return h.Ml(this.z,s.y),r.Ml(this.x,s.z),e.Ml(this.y,s.x),n.x.sub(h),n.y.sub(r),n.z.sub(e),n},i}(),U.sY=V,U.Nx=function(){function i(){}return i.zP=function(s,n,h){var r=n.x;n=n.y,i.el(1,s,Math.cos(r),Math.sin(r),Math.cos(n),Math.sin(n),h)},i.yP=function(s,n){var h=new U.Od;return i.zP(s,n,h),h},i.el=function(i,s,n,h,r,e,o){i/=Math.sqrt(1-s*e*e),o.L(i*r*n,i*r*h,i*(1-s)*e)},i.$u=function(i,s){var n=new U.Xb,h=new U.Xb,r=new U.Xb,e=new U.Xb;n.cos(s.x),h.sin(s.x),r.cos(s.y),e.sin(s.y);var o=new U.Xb;return o.set(e),o.Bg(e),o.Po(i),o.Po(-1),o.fN(),o.sqrt(),(s=new U.Xb).set(1),s.lm(o),(o=new U.Xb).set(s),o.Bg(r),o.Bg(n),(n=new U.Xb).set(s),n.Bg(r),n.Bg(h),(h=new U.Xb).set(s),h.Po(1-i),h.Bg(e),V.QE(o,n,h)},i.NS=function(s,n,h,r){if(Math.abs(n.x-h.x)>Math.PI||Math.abs(n.y)>.5*Math.PI||Math.abs(h.y)>.5*Math.PI||(Math.abs(n.y)==.5*Math.PI||Math.abs(h.y)==.5*Math.PI)&&n.x!=h.x||(r=i.YA(r,Math.min(n.x,h.x),Math.max(n.x,h.x)),!new U.Oc(n.x,h.x).contains(r)))return NaN;var e=W.construct(n);if(h=W.construct(h),e=i.$u(s,e),h=i.$u(s,h),(h=e.YE(h)).z.rg())return n.y;var o=new U.Xb;o.set(h.x),o.lm(h.z),o.Po(-1);var a=new U.Xb;a.set(h.y),a.lm(h.z),a.Po(-1);var u=new U.Xb;return u.set(a),u.Bg(a),(e=new U.Xb).set(o),e.Bg(o),e.add(u),e.sqrt(),e.rg()||o.rg()&&a.rg()?n.y:(n=Math.atan2(a.value(),o.value()),n=Math.atan2(e.value()*Math.cos(n-r),1-s),r=i.yP(s,U.h.construct(r,n)),s=new U.Od(r.x,r.y,-r.z),r=h.value().Sh(r),Math.abs(s=h.value().Sh(s))<Math.abs(r)&&(n=-n),n)},i.Jz=function(s,n,h,r,e){if(e[0]=NaN,e[1]=NaN,Math.abs(n.x-h.x)>Math.PI||Math.abs(n.y)>.5*Math.PI||Math.abs(h.y)>.5*Math.PI||(Math.abs(n.y)==.5*Math.PI||Math.abs(h.y)==.5*Math.PI)&&n.x!=h.x||Math.abs(r)>=.5*Math.PI||0<n.y&&0<h.y&&n.y>r&&h.y>r||0>n.y&&0>h.y&&n.y<r&&h.y<r)return 0;var o=W.construct(n),a=W.construct(h);o=i.$u(s,o),a=i.$u(s,a);var u=o.YE(a);if(u.z.rg())return new U.Oc(n.y,h.y).contains(r)?(e[0]=n.x,1):0;(a=new U.Xb).set(u.x),a.lm(u.z),a.Po(-1),(o=new U.Xb).set(u.y),o.lm(u.z),o.Po(-1),(u=new U.Xb).set(o),u.Bg(o);var f=new U.Xb;return f.set(a),f.Bg(a),f.add(u),f.sqrt(),f.rg()||a.rg()&&o.rg()?0==r?(e[0]=n.x,e[1]=h.x,2):0:1<Math.abs(s=(1-s)*Math.tan(r)/f.value())?0:(s=Math.acos(s),u=Math.atan2(o.value(),a.value()),a=Math.min(n.x,h.x),o=Math.max(n.x,h.x),h=i.YA(u-s,a,o),s=0!=r?i.YA(u+s,a,o):h,r=0,a<=h&&h<=o&&(e[r]=h,r++),s!=h&&a<=s&&s<=o&&(e[r]=s,2==++r&&Math.abs(e[0]-n.x)>Math.abs(e[1]-n.x)&&(n=e[0],e[0]=e[1],e[1]=n)),r)},i.YA=function(i,s,n){return i>n?i-=2*(s=Math.ceil((i-n)/(2*Math.PI)))*Math.PI:i<s&&(i+=2*(s=Math.ceil((s-i)/(2*Math.PI)))*Math.PI),i},i}(),(X=hO||(hO={})).SK=function(){function i(){}return i.WX=function(s,n){var h=[0,0,0,0],r=new X.h;r.N(n),r.scale(9102==X.cb.tc(s).Id().Fc()?1:X.cb.tc(s).Id().ci/3.141592653589793*180),-180>r.x?(r.x-=r.x%360,-180>r.x&&(r.x+=360)):180<r.x&&(r.x-=r.x%360,180<r.x&&(r.x-=360)),90<r.y&&(r.y=90),-90>r.y&&(r.y=-90);for(var e=-180,o=180,a=(s=40)-1,u=(n=(s+31)/32)-1;0<=u;u--)for(var f=a-32*u,c=Math.min(32,s-32*u),l=1;l<c;l+=2){var p=.5*(o+e);r.x>=p?(h[u]|=1<<f,e=p):o=p,f-=2,a-=2}for(e=-90,o=90,a=s-2,u=n-1;0<=u;u--)for(f=a-32*u,c=Math.min(32,s-32*u),l=0;l<c;l+=2)p=.5*(o+e),r.y>=p?(h[u]|=1<<f,e=p):o=p,f-=2,a-=2;return i.VP(h,8,8)},i.VP=function(i,s,n){for(var h=[],r=0;r<s;r++)h[r]="";for(var e=r=0,o=0;o<s;o++){var a=i[r]>>e&31;if(31<(e+=5)){var u=37-e;a&=(1<<u)-1,e-=32,a|=(i[++r]&(1<<e)-1)<<u}h[s-1-o]="0123456789bcdefghjkmnpqrstuvwxyz".split("")[a]}if(n>s)for(o=0;o<n-s;o++)h.push("0");else n<s&&(h.length=n);return h.join("")},i}(),Y=hO||(hO={}),Q={gcstol:[0,2e-9,1,2241706620489156e-24,2,2313672246530541e-24,3,898240164660333e-23,4,8982433838020134e-24,5,8982439417325895e-24,6,8982466029667677e-24,7,8982476760268133e-24,8,8982492642167149e-24,9,898251968292634e-23,10,898253685210448e-23,11,8982546725256576e-24,12,8982557456049832e-24,13,898257333682596e-23,14,8982575482995276e-24,15,8982578488197342e-24,16,8982579775336987e-24,17,89825840676828e-22,18,8982599090925448e-24,19,8982605529473397e-24,20,8982609220517402e-24,21,8982611968030573e-24,22,8982616260407152e-24,23,8982620552787834e-24,24,8982633429954492e-24,25,8982637722351582e-24,26,898264416095491e-23,27,8982646307158072e-24,28,8982654891980968e-24,29,8982667769246082e-24,30,8982674207892485e-24,31,8982680646548117e-24,32,8982682792768713e-24,33,8982685798042582e-24,34,8982689231436652e-24,35,898269137766135e-23,36,898269266624163e-23,37,8982705114087017e-24,38,8982706830791106e-24,39,8982711958374661e-24,40,8982712839964735e-24,41,8982717991496125e-24,42,8982721424914803e-24,43,8982723571154887e-24,44,8982727863638127e-24,45,8982730868942154e-24,46,8982734302370678e-24,47,8982745033612112e-24,48,8982751472369276e-24,49,8982755764879183e-24,50,8982762203651733e-24,51,8982764776628385e-24,52,8982766496171896e-24,53,898277722749025e-23,54,898278152002477e-23,55,898279933943848e-23,56,89829143024805e-22,57,8982922161948598e-24,58,898292327314211e-23,59,8982925667349601e-24,60,8982932222965576e-24,61,8982961298941316e-24,62,8982965524049989e-24,63,8982994818246099e-24,64,8982994895706967e-24,65,898299489597736e-23,66,8983000733443498e-24,67,8983055097289157e-24,68,8983064
1111047368e-24,69,8983111996941178e-24,70,8983120447446023e-24,71,898312748954554e-23,72,8983134531656096e-24,73,8983141573777694e-24,74,8983148615910332e-24,75,8983152841195215e-24,76,8983153545409748e-24,77,8983153827095593e-24,78,898315396793852e-23,79,8983154249624393e-24,80,8983155658054012e-24,81,8983960794340072e-24,82,8984061344391998e-24,83,8984072829255685e-24,84,8984194981201908e-24,85,8984275233099427e-24,86,8984326127007554e-24,87,8984330099816539e-24,88,898433275258421e-23,89,8984333047023206e-24,90,8984333885258723e-24,91,8984337959508212e-24,92,8984365176209457e-24,93,8984727360418079e-24,94,8984901041679577e-24,95,898542662091587e-23,96,898610024130669e-23,97,8992894229037531e-24,98,8993203677616635e-24,99,8993206178094346e-24,100,8993216059187305e-24,101,899322029394808e-23,102,8994627867045891e-24,103,9467559984315793e-24,104,946881168618118e-23,105,9980888154931644e-24,106,9981105353606775e-24,107,9983807356573187e-24,108,1687060485811522e-23,109,1688447560354875e-23,110,2176606011487185e-23,111,2225078816042032e-23,112,2348476432064694e-23,113,2348765250187846e-23,114,2378108974103778e-23,115,314559636297708e-22,116,3297788621680806e-23,117,3667892343788279e-23,118,4235973644320739e-23,119,4794625900676345e-23,120,7262742998235812e-23,121,7499447580246377e-23,122,7525056410964318e-23,123,7979913581209237e-23,124,9662020153976783e-23,125,9799175562353741e-23,126,9897353517547472e-23,127,102313891987647e-21,128,1081460541960784e-22,129,121905913857622e-21,130,2246893314238523e-22,131,2297344808062643e-22,132,242984645941825e-21,133,2754604784282804e-22,134,2884548130346993e-22,135,3370339971357784e-22,136,4307953346848296e-22,137,5208707228462029e-22,138,5509209568565608e-22,139,6452227422644406e-22,140,6740679942715567e-22,141,6861770001566745e-22,142,7252630318111686e-22,143,7441010326374328e-22,144,7742672907173287e-22,145,9629542775307953e-22,146,1061032953945969e-21,147,1143628333594458e-21,148,1162186197019925e-21,149,136418522650196e-20,150,1367441038498385e-21,151,1432394487827058e-21,152,1736235742820677e-21,153,1848250952034914e-21,154,1909859317102744e-21,155,1975716534933873e-21,156,2122065907891938e-21,157,272837045300392e-20,158,3183098861837907e-21,159,3580986219567645e-21,160,3819718634205488e-21,161,409255567950588e-20,162,4407367654852486e-21,163,4774648292756861e-21,164,5161781938115525e-21,165,520870722846203e-20,166,5729577951308232e-21,167,6031134685587613e-21,168,6987290184522236e-21,169,9241254760174569e-21,170,1145915590261646e-20],pcstol:[0,6666666666666667e-24
vendor: 31,792 bytes, line 1
1,1,2e-8,2,4970973863636364e-20,3,4970978156565657e-20,4,4970980410559237e-20,5,.001,6,.001093615055555556,7,.001093615194444445,8,.001093619003239988,9,.001093623110088878,10,.003280833333333333,11,.003280839895013123,12,.003280843014596366,13,.003280845583333334,14,.003280869330266636,15,.00497101413676763],newtoold:[2154,102110,2195,102200,2204,32036,2205,26979,2225,102641,2226,102642,2227,102643,2228,102644,2229,102645,2230,102646,2231,102653,2232,102654,2233,102655,2234,102656,2235,102657,2236,102658,2237,102659,2238,102660,2239,102666,2240,102667,2241,102668,2242,102669,2243,102670,2246,102679,2247,102680,2248,102685,2249,102686,2250,102687,2254,102694,2255,102695,2257,102712,2258,102713,2259,102714,2260,102715,2261,102716,2262,102717,2263,102718,2264,102719,2267,102724,2268,102725,2271,102728,2272,102729,2274,102736,2275,102737,2276,102738,2277,102739,2278,102740,2279,102741,2283,102746,2284,102747,2285,102748,2286,102749,2287,102752,2288,102753,2289,102754,2312,23433,2326,102140,2395,2091,2396,2092,2397,2166,2398,2167,2399,2168,2759,102229,2760,102230,2761,102248,2762,102249,2763,102250,2764,102251,2765,102252,2766,102241,2767,102242,2768,102243,2769,102244,2770,102245,2771,102246,2772,102253,2773,102254,2774,102255,2775,102256,2776,102257,2777,102258,2778,102259,2779,102260,2780,102266,2781,102267,2782,102261,2783,102262,2784,102263,2785,102264,2786,102265,2787,102268,2788,102269,2789,102270,2790,102271,2791,102272,2792,102273,2793,102274,2794,102275,2795,102276,2796,102277,2797,102278,2798,102279,2799,102280,2800,102281,2801,102282,2802,102283,2803,102284,2804,102285,2805,102286,2806,102287,2807,102288,2808,102289,2809,102290,2810,102291,2811,102292,2812,102293,2813,102294,2814,102295,2815,102296,2816,102297,2817,102298,2818,102300,2819,102304,2820,102307,2821,102308,2822,102309,2823,102310,2824,102311,2825,102312,2826,102313,2827,102314,2828,102315,2829,102316,2830,102317,2831,102318,2832,102320,2833,102321,2834,102322,2835,102323,2836,102324,2837,102325,2838,102326,2839,102327,2840,102330,2841,102334,2842,102335,2843,102336,2844,102337,2845,102338,2846,102339,2847,102340,2848,102341,2849,102342,2850,102343,2851,102344,2852,102345,2853,102346,2854,102347,2855,102348,2856,102349,2857,102350,2858,102351,2859,102352,2860,102353,2861,102354,2862,102355,2863,102356,2864,102357,2865,102358,2866,102361,2942,102167,2943,102169,2944,2139,2945,2140,2946,2141,2947,2142,2948,2143,2949,2144,2950,2145,2951,2146,2952,2147,2953,2036,2954,2291,2955,2153,2956,2152,2957,2151,2958,2150,2959,2149,2960,2037,2961,2038,2962,2148,2965,2244,2966,2245,3003,102091,3004,102092,3005,102190,3060,2982,3067,102139,3072,102606,3074,102608,3075,102208,3077,102210,3078,102123,3080,102119,3081,102603,3082,102602,3083,102601,3088,65163,3089,102763,3090,102363,3092,102151,3093,102152,3094,102153,3095,102154,3096,102155,3097,102145,3098,102146,3099,102147,3100,102148,3101,102149,3102,2155,3107,102172,3110,102170,3111,102171,3119,2214,3158,102234,3159,102235,3160,102236,3336,2979,3338,102006,3346,2600,3370,102126,3371,102127,3372,102130,3373,102131,3389,2577,3390,2694,3400,102184,3401,102185,3404,3359,3407,3366,3417,102675,3418,102676,3419,102677,3420,102678,3421,102707,3422,102708,3423,102709,3424,102711,3433,102651,3434,102652,3435,102671,3436,102672,3437,102710,3438,102730,3448,102095,3451,102681,3452,102682,3455,102735,3461,2063,3462,2064,3463,3073,3464,3076,3560,102742,3566,102743,3567,102744,3734,102722,3735,102723,3736,102755,3737,102756,3738,102757,3739,102758,3741,102205,3742,102206,3743,102207,3748,102211,3750,102202,3751,102203,3759,102663,3760,102463,3764,102112,3770,102090,3771,102180,3772,102181,3773,102182,3775,102186,3776,102187,3777,102188,3800,102183,3801,102189,3812,102199,3814,102609,3815,102469,3819,104990,3821,104136,3824,104137,3825,102444,3826,102443,3827,102442,3828,102441,3857,102100,3889,104991,3906,104992,4048,103201,4049,103202,4050,103203,4051,103204,4056,103205,4057,103206,4058,103207,4059,103208,4060,103209,4061,103210,4062,103211,4063,103212,4071,103213,4082,103214,4083,103215,4093,103216,4094,103217,4095,103218,4096,103219,4167,104108,4169,37252,4171,104107,4189,104110,4197,4234,4223,37223,4304,104304,4414,102201,4415,102762,4417,102764,4434,102765,4437,102647,4455,32029,4456,32018,4457,3454,4462,102439,4463,4466,4470,4469,4484,103794,4485,103795,4486,103796,4487,103797,4488,103798,4489,103799,4611,104104,4612,104111,4613,37255,4615,37247,4616,37250,4617,4140,4618,4291,4620,37211,4626,37235,4647,102362,4658,37204,4668,37201,4669,4126,4672,37217,4673,104125,4675,37220,4684,37232,4698,4631,4707,37213,4708,37231,4709,37212,4710,37238,4711,37214,4712,37237,4713,37208,4714,37215,4715,37253,4716,37216,4717,37239,4719,37219,4722,37242,4724,37233,4725,37222,4727,37224,4728,37246,4729,37226,4730,37227,4731,37228,4732,37229,4733,37230,4734,37251,4735,37259,4736,37254,4739,37205,4758,104133,4760,37001,4762,104114,4826,102214,5013,104142,5014,102331,5015,102332,5016,102333,5173,102085,5174,102086,5175,102087,5176,102088,5177,102089,5178,102040,5179,102080,5185,102081,5186,102082,5187,102083,5188,102084,5221,102066,5246,104100,5247,102490,5324,104144,5325,102420,5329,2934,5365,104143,5367,102305,5451,104132,5513,102065,5514,102067,5519,102111,5520,31461,5646,102745,5839,5388,5858,5532,5879,4474,6207,104256,6244,102769,6245,102790,6246,102770,6247,102771,6248,102793,6249,102796,6250,102772,6251,102788,6252,102775,6253,102795,6254,102781,6255,102767,6256,102774,6257,102768,6258,102797,6259,102789,6260,102780,6261,102783,6262,102787,6263,102791,6264,102777,6265,102798,6266,102779,6267,102784,6268,102792,6269,102782,6270,102785,6271,102794,6272,102773,6273,102778,6274,102786,6275,102776,6311,104141,6318,104145,6322,104287,6325,104286,6328,102046,6329,102047,6330,102048,6331,102049,6332,102050,6333,102051,6334,102052,6335,102053,6336,102054,6337,102055,6338,102056,6339,102057,6340,102058,6341,102059,6342,102382,6343,102383,6344,102384,6345,102385,6346,102386,6347,102387,6348,102388,6350,102965,6355,102975,6356,102976,6391,6141,6393,102966,6394,102977,6395,102978,6396,102979,6397,102980,6398,102981,6399,102982,6400,102983,6401,102984,6402,102985,6403,102986,6404,102988,6405,102991,6406,102987,6407,102990,6408,102989,6409,102992,6410,102993,6411,102995,6412,102994,6413,102996,6414,102962,6415,102997,6416,103003,6417,102998,6418,103004,6419,102999,6420,103005,6421,103e3,6422,103006,6423,103001,6424,103007,6425,103002,6426,103008,6427,103010,6428,103013,6429,103009,6430,103012,6431,103011,6432,103014,6433,103015,6434,103016,6435,103017,6436,103018,6437,103019,6438,103022,6439,102967,6440,103021,6441,103024,6442,103020,6443,103023,6444,103025,6445,103027,6446,103026,6447,103028,6448,103030,6449,103033,6450,103029,6451,103032,6452,103031,6453,103034,6454,103035,6455,103037,6456,103036,6457,103038,6458,103039,6459,103041,6460,103040,6461,103042,6462,103043,6463,103045,6464,103044,6465,103046,6466,103047,6467,103049,6468,103048,6469,103050,6470,103051,6471,103052,6472,103053,6473,103054,6474,103055,6475,103056,6476,103057,6477,103059,6478,103058,6479,103060,6480,103066,6481,103065,6482,103067,6483,103061,6484,103063,6485,103062,6486,103064,6487,103068,6488,103069,6489,103071,6490,103073,6491,103070,6492,103072,6493,103075,6494,103078,6495,103074,6496,103077,6497,102968,6498,103076,6499,103079,6500,103081,6501,103084,6502,103080,6503,103083,6504,103082,6505,103085,6506,103086,6507,103088,6508,102963,6509,103087,6510,103089,6511,103091,6512,103090,6513,103092,6514,103093,6515,103094,6516,103095,6518,103098,6519,103101,6520,103097,6521,103100,6522,103099,6523,103102,6524,103103,6525,103104,6526,103105,6527,103106,6528,103108,6529,103111,6530,103107,6531,103110,6532,103109,6533,103112,6534,103114,6535,103118,6536,103113,6537,103117,6538,103116,6539,103120,6540,103115,6541,103119,6542,103121,6543,103122,6544,103123,6545,103125,6546,103124,6547,103126,6548,103127,6549,103129,6550,103128,6551,103130,6552,103131,6553,103133,6554,103132,6555,103134,6556,102969,6557,102970,6558,103135,6559,103137,6560,103136,6561,103138,6562,103139,6563,103140,6564,103141,6565,103142,6566,103200,6567,103143,6568,103144,6569,103145,6570,103146,6571,103147,6572,103149,6573,103148,6574,103150,6575,103151,6576,103152,6577,103155,6578,103160,6579,102971,6580,102972,6581,103153,6582,103158,6583,103154,6584,103159,6585,103157,6586,103162,6587,103156,6588,103161,6589,103172,6590,103173,6592,103174,6593,103176,6594,103175,6595,103177,6596,103178,6597,103180,6598,103179,6599,103181,6600,103182,6601,103184,6602,103183,6603,103185,6605,103190,6606,103186,6607,103189,6608,103188,6609,103191,6610,102973,6611,103192,6612,103196,6613,103193,6614,103197,6615,103195,6616,103199,6617,103194,6618,103198,6619,103164,6620,103163,6621,103165,6625,103170,6626,103169,6627,103171,6628,102520,6629,102521,6630,102522,6631,102523,6632,102524,6633,102527,6634,102493,6635,102494,6636,102496,6637,102495,6668,104020,6669,102610,6670,102611,6671,102612,6672,102613,6673,102614,6674,102615,6675,102616,6676,102617,6677,102618,6678,102619,6679,102620,6680,102621,6681,102622,6682,102623,6683,102624,6684,102625,6685,102626,6686,102627,6687,102628,6688,102593,6689,102594,6690,102595,6691,102596,6692,102597,6783,104223,6784,102530,6785,102500,6788,102532,6789,102502,6792,102533,6793,102503,6796,102531,6797,102501,6800,102534,6801,102504,6804,102535,6805,102505,6808,102536,6809,102506,6812,102537,6813,102507,6816,102538,6817,102508,6820,102539,6821,102509,6824,102540,6825,102510,6828,102541,6829,102511,6832,102542,6833,102512,6836,102543,6837,102513,6840,102544,6841,102514,6844,102546,6845,102516,6848,102545,6849,102515,6852,102547,6853,102517,6856,102548,6857,102518,6860,102549,6861,102519,6867,102380,6868,102381,6879,103187,6880,103096,6884,102376,6885,102378,6886,102377,6887,102379,7136,6980,7139,6987,7142,102706,7692,102557,7693,102558,7694,102559,7695,102560,7696,102561,8090,103318,8091,103418,8092,103317,8093,103417,8095,103371,8096,103471,8097,103369,8098,103469,8099,103368,8100,103468,8101,103367,8102,103467,8103,103366,8104,103466,8105,103365,8106,103465,8107,103364,8108,103464,8109,103363,8110,103463,8111,103362,8112,103462,8113,103361,8114,103461,8115,103360,8116,103460,8117,103359,8118,103459,8119,103357,8120,103457,8121,103356,8122,103456,8123,103355,8124,103455,8125,103354,8126,103454,8127,103353,8128,103453,8129,103352,8130,103452,8131,103350,8132,103450,8133,103349,8134,103449,8135,103348,8136,103448,8139,103343,8140,103443,8141,103342,8142,103442,8143,103341,8144,103441,8145,103339,8146,103439,8147,103337,8148,103437,8149,103336,8150,103436,8151,103334,8152,103434,8153,103333,8154,103433,8155,103331,8156,103431,8161,103326,8162,103426,8163,103325,8164,103425,8165,103324,8166,103424,8171,103321,8172,103421,8173,103320,8177,103420,8179,103316,8180,103416,8181,103315,8182,103415,8184,103314,8185,103414,8191,103312,8193,103412,8196,103311,8197,103411,8198,103310,8200,103410,8201,103309,8202,103409,8203,103308,8204,103408,8207,103306,8208,103406,8209,103305,8210,103405,8212,103304,8213,103404,8214,103303,8216,103403,8218,103302,8220,103402,8222,103301,8224,103401,8431,104248,8441,102590,8693,102449,8826,102605,8857,54035,8858,54036,8859,54037,8860,8449,8988,104115,8989,104116,8990,104117,8991,104118,8992,104119,8993,104120,8994,104121,8995,104122,8996,104123,8997,104124,8998,104896,8999,104257,9e3,104019,9014,104010,9019,104021,9053,104011,9054,104012,9055,104013,9056,104014,9057,104015,9059,104258,9060,104179,9061,104180,9062,104181,9063,104182,9064,104183,9065,104184,9066,104185,9067,104186,21896,21891,21897,21892,21898,21893,21899,21894,26701,102124,26702,102125,26799,26747,26847,102683,26848,102684,26849,102691,26850,102692,26851,102693,26852,102704,26853,102750,26854,102751,26857,102466,26858,102467,26859,102468,26901,102128,26902,102129,27493,27492,29101,29100,29168,29118,29169,29119,29170,29120,29171,29121,29172,29122,29187,29177,29188,29178,29189,29179,29190,29180,29191,29181,29192,29182,29193,29183,29194,29184,29195,29185,29902,29900,31279,31278,31281,31291,31282,31292,31283,31293,31284,31294,31285,31295,31286,31296,31287,31297,31466,31462,31467,31463,31468,31464,31469,31465,31986,31917,31987,31918,31988,31919,31989,31920,31990,31921,31991,31922,32064,32074,32065,32075,32066,32076,32067,32077,102550,2181,102551,2182,102552,2183,102553,2184,102554,2185,102555,2186,102556,2187],pcsid:[2066,15,2136,12,2155,10,2157,5,2158,5,2159,12,2160,12,2219,5,2220,5,2244,10,2245,10,2256,11,2265,11,2266,11,2269,11,2270,11,2273,11,2290,5,2291,5,2294,5,2295,5,2313,5,2314,14,2899,10,2900,10,2901,11,2909,11,2910,11,2911,10,2912,10,2913,11,2914,11,2964,10,2967,10,2968,10,2991,5,2992,11,2993,5,2994,11,3073,5,3076,5,3079,5,3091,10,3106,5,3108,5,3109,5,3141,5,3142,5,3167,4,3337,5,3347,5,3348,5,3359,10,3360,5,3361,11,3362,5,3363,10,3364,5,3365,10,3366,14,3402,5,3403,5,3405,5,3406,5,3439,5,3440,5,3447,5,3449,5,3450,5,3453,10,3454,10,3460,5,3479,11,3480,5,3481,11,3482,5,3483,11,3484,5,3485,10,3486,5,3487,10,3488,5,3489,5,3490,10,3491,5,3492,10,3493,5,3494,10,3495,5,3496,10,3497,5,3498,10,3499,5,3500,10,3501,5,3502,10,3503,5,3504,10,3505,5,3506,10,3507,5,3508,10,3509,5,3510,10,3511,5,3512,10,3513,5,3514,5,3515,10,3516,5,3517,10,3518,5,3519,10,3520,5,3521,10,3522,5,3523,10,3524,5,3525,10,3526,5,3527,10,3528,5,3529,10,3530,5,3531,10,3532,5,3533,10,3534,5,3535,10,3536,5,3537,10,3538,5,3539,10,3540,5,3541,10,3542,5,3543,10,3544,5,3545,10,3546,5,3547,10,3548,5,3549,10,3550,5,3551,10,3552,5,3553,10,3582,10,3583,5,3584,10,3585,5,3586,10,3587,5,3588,11,3589,5,3590,11,3591,5,3592,5,3593,11,3598,10,3599,5,3600,10,3605,11,3606,5,3607,5,3608,10,3609,5,3610,10,3611,5,3612,10,3613,5,3614,10,3615,5,3616,10,3617,5,3618,10,3619,5,3620,10,3621,5,3622,10,3623,5,3624,10,3625,5,3626,10,3627,5,3628,10,3629,5,3630,10,3631,5,3632,10,3633,5,3634,11,3635,5,3636,11,3640,10,3641,5,3642,10,3643,5,3644,11,3645,5,3646,11,3647,5,3648,11,3649,5,3650,10,3651,5,3652,10,3653,5,3654,10,3655,5,3656,11,3657,5,3658,10,3659,5,3660,10,3661,5,3662,10,3663,5,3664,10,3668,10,3669,5,3670,10,3671,5,3672,10,3673,5,3674,10,3675,5,3676,11,3677,10,3678,5,3679,11,3680,10,3681,5,3682,11,3683,10,3684,5,3685,5,3686,10,3687,5,3688,10,3689,5,3690,10,3691,5,3692,10,3696,10,3697,5,3698,10,3699,5,3700,10,3740,5,3749,5,3783,5,3784,5,3793,5,3794,5,3802,5,3816,5,3829,5,3854,5,3911,5,3912,5,3920,5,3978,5,3979,5,3991,10,3992,10,4026,5,4037,5,4038,5,4087,5,4088,5,4217,10,4438,10,4439,10,4467,5,4471,5,4474,5,4559,5,4822,5,4839,5,5018,5,5048,5,5167,5,5168,5,5223,5,5234,5,5235,5,5243,5,5266,5,5316,5,5320,5,5321,5,5330,5,5331,5,5337,5,5361,5,5362,5,5382,5,5383,5,5396,5,5456,5,5457,5,5469,5,5472,9,5490,5,5518,5,5523,5,5559,5,5588,11,5589,14,5596,5,5627,5,5629,5,5641,5,5643,5,5644,5,5654,10,5655,10,5659,5,5700,5,5825,5,5836,5,5837,5,5842,5,5844,5,5880,5,5887,5,5890,5,6128,11,6129,11,6141,11,6204,5,6210,5,6211,5,6307,5,6312,5,6316,5,6362,5,6591,5,6646,5,6703,5,6786,5,6787,11,6790,5,6791,11,6794,5,6795,11,6798,5,6799,11,6802,5,6803,11,6806,5,6807,11,6810,5,6811,11,6814,5,6815,11,6818,5,6819,11,6822,5,6823,11,6826,5,6827,11,6830,5,6831,11,6834,5,6835,11,6838,5,6839,11,6842,5,6843,11,6846,5,6847,11,6850,5,6851,11,6854,5,6855,11,6858,5,6859,11,6862,5,6863,11,6870,5,6875,5,6876,5,6915,5,6922,5,6923,10,6924,5,6925,10,6962,5,6984,5,6991,5,7128,10,7131,5,7132,10,7257,5,7258,10,7259,5,7260,10,7261,5,7262,10,7263,5,7264,10,7265,5,7266,10,7267,5,7268,10,7269,5,7270,10,7271,5,7272,10,7273,5,7274,10,7275,5,7276,10,7277,5,7278,10,7279,5,7280,10,7281,5,7282,10,7283,5,7284,10,7285,5,7286,10,7287,5,7288,10,7289,5,7290,10,7291,5,7292,10,7293,5,7294,10,7295,5,7296,10,7297,5,7298,10,7299,5,7300,10,7301,5,7302,10,7303,5,7304,10,7305,5,7306,10,7307,5,7308,10,7309,5,7310,10,7311,5,7312,10,7313,5,7314,10,7315,5,7316,10,7317,5,7318,10,7319,5,7320,10,7321,5,7322,10,7323,5,7324,10,7325,5,7326,10,7327,5,7328,10,7329,5,7330,10,7331,5,7332,10,7333,5,7334,10,7335,5,7336,10,7337,5,7338,10,7339,5,7340,10,7341,5,7342,10,7343,5,7344,10,7345,5,7346,10,7347,5,7348,10,7349,5,7350,10,7351,5,7352,10,7353,5,7354,10,7355,5,7356,10,7357,5,7358,10,7359,5,7360,10,7361,5,7362,10,7363,5,7364,10,7365,5,7366,10,7367,5,7368,10,7369,5,7370,10,7877,5,7878,5,7882,5,7883,5,7887,5,7899,5,7991,5,7992,5,8035,10,8036,10,8058,5,8059,5,8082,5,8083,5,8088,5,8137,5,8138,10,8157,5,8158,10,8159,5,8160,10,8167,5,8168,10,8169,5,8170,10,8187,5,8189,10,8205,5,8206,10,8225,5,8226,10,8311,5,8312,11,8313,5,8314,11,8315,5,8316,11,8317,5,8318,11,8319,5,8320,11,8321,5,8322,11,8323,5,8324,11,8325,5,8326,11,8327,5,8328,11,8329,5,8330,11,8331,5,8332,11,8333,5,8334,11,8335,5,8336,11,8337,5,8338,11,8339,5,8340,11,8341,5,8342,11,8343,5,8344,11,8345,5,8346,11,8347,5,8348,11,8352,5,8353,5,8379,5,8380,10,8381,5,8382,10,8383,5,8384,10,8385,5,8387,10,8391,5,8395,5,8433,5,8455,5,8456,5,8531,10,8682,5,8687,5,8692,5,8903,5,8950,5,8951,5,9039,5,9040,5,9141,5,9149,5,9150,5,9191,5,9221,5,9222,5,20499,5,20538,5,20539,5,20790,5,20791,5,21291,5,21292,5,21500,5,21817,5,21818,5,22032,5,22033,5,22091,5,22092,5,22332,5,22391,5,22392,5,22700,5,22770,5,22780,5,22832,5,23090,5,23095,5,23239,5,23240,5,23433,5,23700,5,24047,5,24048,5,24100,14,24200,5,24305,5,24306,5,24382,6,24383,5,24500,5,24547,5,24548,5,24571,2,24600,5,25e3,5,25231,5,25884,5,25932,5,26237,5,26331,5,26332,5,26591,5,26592,5,26632,5,26692,5,26855,10,26856,10,27120,5,27200,5,27291,7,27292,7,27429,5,27492,5,27500,5,27700,5,28232,5,28600,5,28991,5,28992,5,29100,5,29220,5,29221,5,29333,5,29635,5,29636,5,29701,5,29738,5,29739,5,29849,5,29850,5,29871,3,29872,13,29873,5,29900,5,29901,5,29903,5,30200,15,30339,5,30340,5,30791,5,30792,5,31028,5,31121,5,31154,5,31170,5,31171,5,31370,5,31528,5,31529,5,31600,5,31700,5,31838,5,31839,5,31901,5,32061,5,32062,5,32098,5,32099,10,32100,5,32104,5,32161,5,32766,5,53048,5,53049,5,54090,5,54091,5,65061,10,65062,10,65161,5,65163,5,102041,10,102064,8,102068,1,102069,0,102118,10,102119,11,102120,10,102121,10,102217,10,102218,5,102219,10,102220,10,102378,11,102379,11,102380,5,102381,11,102498,5,102499,5,102589,10,102590,5,102599,10,102600,10,102604,10,102605,5,102606,5,102647,5,102704,10,102705,10,102706,5,102733,10,102761,10,102762,5,102763,10,102764,5,102765,5,102766,10,102962,5,102963,5,102970,11,102974,10,102993,5,102994,5,102995,10,102996,10,103015,5,103016,10,103017,5,103018,10,103025,5,103026,5,103027,10,103028,10,103035,5,103036,5,103037,10,103038,10,103039,5,103040,5,103041,10,103042,10,103043,5,103044,5,103045,10,103046,10,103047,5,103048,5,103049,10,103050,10,103051,5,103052,10,103053,5,103054,10,103055,5,103056,10,103057,5,103058,5,103059,10,103060,10,103061,5,103062,5,103063,10,103064,10,103069,10,103070,5,103071,5,103072,10,103073,10,103086,5,103087,5,103088,10,103089,10,103094,11,103095,5,103096,10,103103,5,103104,10,103105,5,103106,10,103121,5,103122,10,103123,5,103124,5,103125,11,103126,11,103127,5,103128,5,103129,10,103130,10,103131,5,103132,5,103133,10,103134,10,103135,5,103136,5,103137,11,103138,11,103139,5,103140,10,103141,5,103142,10,103143,5,103144,10,103145,5,103146,11,103147,5,103148,5,103149,10,103150,10,103151,5,103152,10,103172,5,103173,10,103174,5,103175,5,103176,10,103177,10,103178,5,103179,5,103180,10,103181,10,103182,5,103183,5,103184,10,103185,10,103228,5,103229,5,103230,10,103231,10,103250,5,103251,10,103252,5,103253,10,103260,5,103261,5,103262,10,103263,10,103270,5,103271,5,103272,10,103273,10,103274,5,103275,5,103276,10,103277,10,103278,5,103279,5,103280,10,103281,10,103282,5,103283,5,103284,10,103285,10,103286,5,103287,10,103288,5,103289,10,103290,5,103291,10,103292,5,103293,5,103294,10,103295,10,103296,5,103297,5,103298,10,103299,10,103376,10,103377,5,103378,5,103379,10,103380,10,103393,5,103394,5,103395,10,103396,10,103472,5,103473,11,103474,5,103475,10,103482,5,103483,10,103484,5,103485,10,103500,5,103501,10,103502,5,103503,5,103504,11,103505,11,103506,5,103507,5,103508,10,103509,10,103510,5,103511,5,103512,10,103513,10,103514,5,103515,10,103516,5,103517,10,103518,5,103519,10,103520,5,103521,11,103522,5,103523,5,103524,10,103525,10,103526,5,103527,10,103561,10,103562,10,103563,5,103564,5,103565,10,103566,10,103567,5,103568,5,103569,10,103570,10,103585,10,103586,5,103587,10,103588,11,103589,5,103590,10,103591,11,103592,5,103593,10,103594,11,103695,10,103846,5,103946,10],pcsidc:[[2e3,2045,5],[2056,2065,5],[2067,2135,5],[2137,2153,5],[2161,2170,5],[2172,2193,5],[2196,2198,5],[2200,2203,5],[2206,2217,5],[2222,2224,11],[2251,2253,11],[2280,2282,11],[2308,2311,5],[2315,2325,5],[2327,2394,5],[2400,2491,5],[2494,2758,5],[2867,2869,11],[2870,2888,10],[2891,2895,10],[2896,2898,11],[2902,2908,10],[2915,2920,10],[2921,2923,11],[2924,2930,10],[2931,2941,5],[2969,2973,5],[2975,2982,5],[2984,2988,5],[2995,3002,5],[3006,3051,5],[3054,3059,5],[3061,3066,5],[3068,3071,5],[3084,3087,5],[3112,3118,5],[3120,3138,5],[3146,3151,5],[3153,3157,5],[3161,3166,5],[3168,3172,5],[3174,3203,5],[3294,3313,5],[3315,3335,5],[3339,3345,5],[3350,3358,5],[3367,3369,5],[3374,3388,5],[3391,3399,5],[3408,3416,5],[3425,3432,10],[3441,3446,10],[3456,3459,10],[3465,3478,5],[3554,3559,5],[3561,3565,10],[3568,3570,10],[3571,3581,5],[3594,3597,5],[3601,3604,5],[3637,3639,5],[3665,3667,5],[3693,3695,5],[3701,3727,5],[3728,3733,10],[3744,3747,5],[3753,3758,10],[3761,3763,5],[3765,3769,5],[3779,3781,5],[3788,3791,5],[3797,3799,5],[3832,3841,5],[3844,3852,5],[3873,3885,5],[3890,3893,5],[3942,3950,5],[3968,3970,5],[3973,3976,5],[3986,3989,5],[3994,3997,5],[4390,4398,5],[4399,4413,10],[4418,4433,10],[4491,4554,5],[4568,4589,5],[4652,4656,5],[4766,4800,5],[5069,5072,5],[5105,5130,5],[5180,5184,5],[5253,5259,5],[5269,5275,5],[5292,5311,5],[5343,5349,5],[5355,5357,5],[5387,5389,5],[5459,5463,5],[5479,5482,5],[5530,5539,5],[5550,5552,5],[5562,5583,5],[5623,5625,10],[5631,5639,5],[5649,5653,5],[5663,5680,5],[5682,5685,5],[5875,5877,5],[5896,5899,5],[5921,5940,5],[6050,6125,5],[6351,6354,5],[6366,6372,5],[6381,6387,5],[6622,6624,5],[6707,6709,5],[6720,6723,5],[6732,6738,5],[6931,6933,5],[7005,7007,5],[7057,7070,10],[7074,7082,5],[7109,7118,5],[7119,7127,11],[7374,7376,5],[7528,7586,5],[7587,7645,10],[7755,7787,5],[7791,7795,5],[7799,7801,5],[7803,7805,5],[7825,7831,5],[7845,7859,5],[8013,8032,5],[8065,8068,11],[8518,8529,10],[8533,8536,10],[8538,8540,10],[8677,8679,5],[8836,8840,5],[8908,8910,5],[9154,9159,5],[9205,9218,5],[20002,20032,5],[20062,20092,5],[20135,20138,5],[20248,20258,5],[20348,20358,5],[20436,20440,5],[20822,20824,5],[20934,20936,5],[21035,21037,5],[21095,21097,5],[21148,21150,5],[21413,21423,5],[21473,21483,5],[21780,21782,5],[21891,21894,5],[22171,22177,5],[22181,22187,5],[22191,22197,5],[22234,22236,5],[22521,22525,5],[22991,22994,5],[23028,23038,5],[23830,23853,5],[23866,23872,5],[23877,23884,5],[23886,23894,5],[23946,23948,5],[24311,24313,5],[24342,24347,5],[24370,24374,6],[24375,24381,5],[24718,24721,5],[24817,24821,5],[24877,24882,5],[24891,24893,5],[25391,25395,5],[25828,25838,5],[26191,26195,5],[26391,26393,5],[26703,26722,5],[26729,26760,10],[26766,26798,10],[26860,26870,10],[26891,26899,5],[26903,26923,5],[26929,26946,5],[26948,26998,5],[27037,27040,5],[27205,27232,5],[27258,27260,5],[27391,27398,5],[27561,27564,5],[27571,27574,5],[27581,27584,5],[27591,27594,5],[28191,28193,5],[28348,28358,5],[28402,28432,5],[28462,28492,5],[29118,29122,5],[29177,29185,5],[30161,30179,5],[30491,30494,5],[30729,30732,5],[31251,31259,5],[31265,31268,5],[31275,31278,5],[31288,31297,5],[31461,31465,5],[31491,31495,5],[31917,31922,5],[31965,31985,5],[31992,32e3,5],[32001,32003,10],[32005,32031,10],[32033,32060,10],[32074,32077,10],[32081,32086,5],[32107,32130,5],[32133,32158,5],[32164,32167,10],[32180,32199,5],[32201,32260,5],[32301,32360,5],[32601,32662,5],[32664,32667,10],[32701,32761,5],[53001,53004,5],[53008,53019,5],[53021,53032,5],[53034,53037,5],[53042,53046,5],[53074,53080,5],[54001,54004,5],[54008,54019,5],[54021,54032,5],[54034,54037,5],[54042,54046,5],[54048,54053,5],[54074,54080,5],[54098,54101,5],[102001,102040,5],[102042,102063,5],[102065,102067,5],[102070,102112,5],[102114,102117,5],[102122,102208,5],[102210,102216,5],[102221,102300,5],[102304,102377,5],[102382,102388,5],[102389,102398,10],[102399,102444,5],[102445,102447,10],[102448,102458,5],[102459,102468,10],[102469,102496,5],[102500,102519,11],[102520,102524,5],[102525,102529,10],[102530,102549,5],[102557,102588,5],[102593,102598,5],[102601,102603,5],[102608,102628,5],[102629,102646,10],[102648,102672,10],[102675,102700,10],[102701,102703,5],[102707,102730,10],[102735,102758,10],[102767,102900,5],[102965,102969,5],[102971,102973,5],[102975,102989,5],[102990,102992,11],[102997,103002,5],[103003,103008,10],[103009,103011,5],[103012,103014,10],[103019,103021,5],[103022,103024,10],[103029,103031,5],[103032,103034,10],[103065,103068,5],[103074,103076,5],[103077,103079,11],[103080,103082,5],[103083,103085,10],[103090,103093,5],[103097,103099,5],[103100,103102,10],[103107,103109,5],[103110,103112,10],[103113,103116,5],[103117,103120,10],[103153,103157,5],[103158,103162,10],[103163,103165,5],[103166,103168,11],[103169,103171,10],[103186,103188,5],[103189,103191,10],[103192,103195,5],[103196,103199,10],[103200,103224,5],[103225,103227,11],[103232,103237,5],[103238,103243,10],[103244,103246,5],[103247,103249,10],[103254,103256,5],[103257,103259,10],[103264,103266,5],[103267,103269,10],[103300,103375,5],[103381,103383,5],[103384,103386,11],[103387,103389,5],[103390,103392,10],[103397,103399,5],[103400,103471,10],[103476,103478,5],[103479,103481,10],[103486,103488,5],[103489,103491,10],[103492,103495,5],[103496,103499,10],[103539,103543,5],[103544,103548,10],[103549,103551,5],[103552,103554,11],[103555,103557,10],[103558,103560,5],[103571,103573,5],[103574,103576,10],[103577,103580,5],[103581,103583,10],[103595,103597,5],[103600,103694,5],[103696,103698,5],[103700,103793,10],[103794,103799,5]],gcsid:[4001,81,4002,85,4003,70,4004,84,4005,82,4006,83,4007,60,4008,67,4009,39,4010,57,4011,63,4012,64,4013,64,4014,63,4015,92,4016,90,4018,86,4019,75,4020,68,4021,70,4022,55,4023,75,4024,66,4025,73,4027,95,4028,59,4029,58,4031,75,4032,78,4033,77,4034,65,4035,100,4036,70,4042,88,4044,87,4045,89,4046,75,4047,99,4052,101,4053,97,4054,61,4075,75,4081,75,4120,84,4121,75,4122,80,4123,55,4124,84,4126,75,4130,75,4131,92,4132,64,4133,75,4134,64,4140,75,4141,75,4142,64,4143,64,4144,92,4145,87,4146,89,4147,66,4148,75,4149,84,4150,84,4151,75,4152,75,4153,55,4154,55,4155,63,4156,84,4157,60,4162,84,4163,75,4164,66,4165,55,4166,75,4168,58,4170,75,4172,75,4173,75,4174,58,4175,64,4176,75,4178,66,4179,66,4180,75,4188,81,4190,75,4191,66,4192,55,4193,63,4198,64,4199,55,4200,66,4201,64,4202,70,4203,70,4204,55,4205,66,4206,63,4207,55,4208,55,4209,64,4210,64,4211,84,4212,64,4213,63,4214,66,4215,55,4216,67,4218,55,4219,84,4220,64,4221,55,4222,64,4224,55,4225,55,4229,68,4230,55,4231,55,4232,64,4234,64,4235,55,4236,55,4237,70,4238,70,4239,92,4240,92,4241,65,4242,67,4243,88,4244,92,4245,86,4246,64,4250,64,4251,64,4252,63,4253,67,4254,55,4255,55,4256,64,4257,84,4258,75,4259,55,4260,64,4261,106,4262,84,4263,64,4265,55,4266,63,4267,67,4269,75,4270,64,4271,55,4272,55,4273,82,4274,55,4275,63,4276,73,4280,84,4281,57,4282,63,4283,75,4284,66,4285,55,4286,68,4288,55,4289,84,4291,70,4292,55,4293,83,4294,84,4295,84,4296,63,4297,55,4298,90,4299,85,4300,85,4301,84,4302,60,4303,68,4306,84,4307,64,4308,84,4309,55,4310,63,4311,55,4312,84,4313,55,4314,84,4315,63,4316,55,4317,66,4318,75,4319,75,4322,80,4324,80,4326,75,4466,75,4469,75,4475,55,4483,75,4490,75,4555,66,4558,75,4608,67,4609,67,4610,74,4614,55,4619,75,4624,75,4625,55,4627,75,4636,55,4637,55,4638,67,4639,55,4657,93,4659,75,4660,55,4661,75,4666,84,4667,75,4670,75,4671,63,4674,75,4679,64,4680,64,4682,92,4683,67,4686,75,4687,75,4693,75,4694,75,4695,67,4696,64,4697,64,4702,75,4703,64,4704,55,4705,55,4706,68,4718,55,4720,80,4721,55,4723,67,4726,67,4737,75,4738,60,4740,79,4741,55,4742,75,4743,64,4744,64,4745,84,4746,84,4747,75,4748,56,4749,75,4750,75,4751,91,4752,56,4753,55,4754,55,4759,75,4761,75,4801,84,4802,55,4803,55,4804,84,4805,84,4806,55,4807,106,4808,84,4809,55,4810,105,4811,106,4816,106,4817,82,4818,84,4820,84,4821,106,4823,55,4824,55,4901,107,4902,107,4903,59,4904,84,5228,84,5229,84,5233,92,5252,75,5264,75,5340,75,5354,75,5360,75,5371,75,5373,75,5381,75,5393,75,5464,60,5467,67,5489,75,5524,55,5527,70,5546,75,5561,66,5593,75,5681,84,5886,75,6135,75,6365,75,6706,75,6881,64,6882,64,6883,55,6892,64,6894,64,6980,75,6983,75,6987,75,6990,75,7035,75,7037,75,7039,75,7041,75,7073,75,7084,75,7086,75,7133,75,7373,75,7683,76,7798,75,7844,75,7881,75,7886,75,8042,96,8043,96,8086,75,8232,75,8237,75,8240,75,8246,75,8249,75,8252,75,8255,75,8351,84,8427,75,8428,55,8449,75,8545,75,8685,75,8694,64,8699,75,8818,75,8888,75,8900,75,8902,75,8907,75,8949,75,9003,75,9006,75,9009,75,9012,75,9017,75,9068,75,9069,75,9140,75,9148,75,9153,75,37001,73,37002,69,37003,72,37004,71,37005,62,37006,91,37007,94,37008,101,37201,55,37202,92,37203,87,37204,55,37205,55,37206,64,37207,71,37208,64,37211,64,37220,67,37221,55,37222,55,37223,63,37224,55,37225,106,37226,55,37227,55,37228,64,37229,62,37230,55,37231,70,37232,55,37233,55,37235,55,37237,55,37238,55,37239,67,37240,64,37241,55,37242,55,37243,67,37252,67,37253,55,37254,64,37255,84,37257,66,37259,55,37260,67,104017,79,104018,79,104024,75,104027,75,104047,98,104050,75,104100,75,104101,84,104102,84,104103,64,104104,55,104105,84,104106,55,104107,75,104108,75,104109,67,104110,75,104111,75,104112,67,104113,67,104128,102,104129,75,104130,55,104131,84,104132,67,104133,75,104134,75,104135,66,104136,70,104137,75,104138,55,104139,106,104140,106,104223,75,104248,55,104256,92,104261,63,104286,75,104287,75,104304,63,104700,49,104701,9,104702,24,104703,15,104704,28,104705,32,104706,53,104707,46,104708,37,104709,54,104710,11,104711,14,104712,30,104713,52,104714,4,104715,4,104716,23,104717,14,104718,48,104719,29,104720,22,104721,21,104722,35,104723,21,104724,46,104725,22,104726,49,104727,45,104728,52,104729,10,104730,10,104731,21,104732,31,104733,26,104734,40,104735,19,104736,30,104737,34,104738,27,104739,46,104740,5,104741,12,104742,50,104743,9,104744,43,104745,21,104746,26,104747,25,104748,21,104749,7,104750,53,104751,6,104752,33,104753,29,104754,19,104755,41,104756,31,104757,3,104758,41,104759,25,104760,49,104761,41,104762,44,104763,50,104764,46,104765,6,104766,40,104767,16,104768,8,104769,17,104770,48,104771,42,104772,50,104773,25,104774,29,104775,25,104776,32,104777,13,104778,36,104779,47,104780,14,104781,29,104782,23,104783,38,104784,42,104785,18,104786,20,104808,51,104896,75,104900,112,104901,104,104902,103,104903,116,104904,109,104905,108,104906,169,104907,164,104908,0,104909,168,104910,141,104911,166,104912,114,104913,160,104914,151,104915,117,104916,110,104917,140,104918,115,104919,170,104920,163,104921,154,104922,158,104923,161,104924,148,104925,0,104926,159,104927,167,104928,127,104929,131,104930,145,104931,159,104932,136,104933,123,104934,139,104935,134,104936,166,104937,150,104938,137,104939,147,104940,121,104941,165,104942,128,104943,111,104944,1,104945,126,104946,152,104947,157,104948,162,104949,153,104950,156,104951,149,104952,132,104953,122,104954,160,104955,146,104956,143,104957,156,104958,120,104959,125,104960,2,104961,144,104962,142,104963,138,104964,155,104965,135,104966,133,104967,151,104968,118,104969,119,104970,124,104971,108,104972,129,104973,130,104974,113,104975,0,104990,84,104991,75,104992,84],gcsidc:[[4127,4129,67],[4135,4139,67],[4158,4161,55],[4181,4185,55],[4194,4196,55],[4226,4228,63],[4247,4249,55],[4277,4279,81],[4600,4607,64],[4621,4623,55],[4628,4633,55],[4641,4646,55],[4662,4665,55],[4676,4678,66],[4688,4692,55],[4699,4701,64],[4755,4757,75],[4763,4765,75],[4813,4815,84],[8972,8987,75],[37212,37219,55],[37245,37247,55],[37249,37251,55],[104009,104015,75],[104019,104022,75],[104114,104124,75],[104125,104127,55],[104141,104145,75],[104179,104186,75],[104257,104260,75]]},
1$
vendor: 22,073 bytes, line 1
1={c:[[2e3,2035,9001],[2039,2045,9001],[2056,2062,9001],[2067,2090,9001],[2093,2135,9001],[2161,2165,9001],[2172,2180,9001],[2188,2193,9001],[2195,2198,9001],[2200,2203,9001],[2205,2213,9001],[2215,2217,9001],[2222,2224,9002],[2225,2243,9003],[2246,2250,9003],[2251,2253,9002],[2257,2264,9003],[2274,2279,9003],[2280,2282,9002],[2283,2289,9003],[2308,2313,9001],[2315,2491,9001],[2494,2576,9001],[2578,2599,9001],[2601,2693,9001],[2695,2866,9001],[2867,2869,9002],[2870,2888,9003],[2891,2895,9003],[2896,2898,9002],[2902,2908,9003],[2915,2920,9003],[2921,2923,9002],[2924,2930,9003],[2931,2933,9001],[2935,2962,9001],[2964,2968,9003],[2969,2973,9001],[2975,2978,9001],[2984,2988,9001],[2995,3051,9001],[3054,3072,9001],[3077,3079,9001],[3081,3088,9001],[3092,3101,9001],[3106,3138,9001],[3146,3151,9001],[3153,3166,9001],[3168,3172,9001],[3174,3203,9001],[3294,3313,9001],[3315,3348,9001],[3350,3358,9001],[3367,3403,9001],[3408,3416,9001],[3417,3438,9003],[3441,3446,9003],[3447,3450,9001],[3451,3453,9003],[3455,3459,9003],[3460,3478,9001],[3554,3559,9001],[3560,3570,9003],[3571,3581,9001],[3594,3597,9001],[3601,3604,9001],[3637,3639,9001],[3665,3667,9001],[3693,3695,9001],[3701,3727,9001],[3728,3739,9003],[3740,3751,9001],[3753,3760,9003],[3761,3773,9001],[3775,3777,9001],[3779,3781,9001],[3788,3791,9001],[3797,3802,9001],[3814,3816,9001],[3825,3829,9001],[3832,3841,9001],[3844,3852,9001],[3873,3885,9001],[3890,3893,9001],[3942,3950,9001],[3968,3970,9001],[3973,3976,9001],[3986,3989,9001],[3994,3997,9001],[4001,4016,9102],[4018,4025,9102],[4027,4029,9102],[4031,4036,9102],[4044,4047,9102],[4048,4051,9001],[4052,4054,9102],[4056,4063,9001],[4093,4096,9001],[4120,4124,9102],[4127,4139,9102],[4141,4176,9102],[4178,4185,9102],[4188,4216,9102],[4218,4232,9102],[4235,4260,9102],[4265,4267,9102],[4269,4286,9102],[4292,4304,9102],[4306,4319,9102],[4390,4398,9001],[4399,4413,9003],[4418,4433,9003],[4455,4457,9003],[4484,4489,9001],[4491,4554,9001],[4568,4589,9001],[4600,4630,9102],[4636,4639,9102],[4641,4646,9102],[4652,4656,9001],[4657,4680,9102],[4682,4684,9102],[4686,4765,9102],[4766,4800,9001],[4801,4806,9102],[4813,4815,9102],[5014,5016,9001],[5069,5072,9001],[5105,5130,9001],[5173,5188,9001],[5253,5259,9001],[5269,5275,9001],[5292,5311,9001],[5329,5331,9001],[5343,5349,9001],[5355,5357,9001],[5459,5463,9001],[5479,5482,9001],[5518,5520,9001],[5533,5539,9001],[5550,5552,9001],[5562,5583,9001],[5623,5625,9003],[5631,5639,9001],[5649,5653,9001],[5663,5680,9001],[5682,5685,9001],[5875,5877,9001],[5896,5899,9001],[5921,5940,9001],[6050,6125,9001],[6244,6275,9001],[6328,6348,9001],[6350,6356,9001],[6366,6372,9001],[6381,6387,9001],[6393,6404,9001],[6480,6483,9001],[6511,6514,9001],[6579,6581,9001],[6619,6624,9001],[6625,6627,9003],[6628,6632,9001],[6634,6637,9001],[6669,6692,9001],[6707,6709,9001],[6720,6723,9001],[6732,6738,9001],[6881,6883,9102],[6931,6933,9001],[7005,7007,9001],[7057,7070,9003],[7074,7082,9001],[7109,7118,9001],[7119,7127,9002],[7374,7376,9001],[7528,7586,9001],[7587,7645,9003],[7692,7696,9001],[7755,7787,9001],[7791,7795,9001],[7799,7801,9001],[7803,7805,9001],[7825,7831,9001],[7845,7859,9001],[8013,8032,9001],[8065,8068,9002],[8518,8529,9003],[8533,8536,9003],[8538,8540,9003],[8677,8679,9001],[8836,8840,9001],[8857,8859,9001],[8908,8910,9001],[8972,9e3,9102],[9053,9057,9102],[9059,9069,9102],[9154,9159,9001],[9205,9218,9001],[20002,20032,9001],[20062,20092,9001],[20135,20138,9001],[20248,20258,9001],[20348,20358,9001],[20436,20440,9001],[20822,20824,9001],[20934,20936,9001],[21035,21037,9001],[21095,21097,9001],[21148,21150,9001],[21413,21423,9001],[21473,21483,9001],[21780,21782,9001],[21896,21899,9001],[22171,22177,9001],[22181,22187,9001],[22191,22197,9001],[22234,22236,9001],[22521,22525,9001],[22991,22994,9001],[23028,23038,9001],[23830,23853,9001],[23866,23872,9001],[23877,23884,9001],[23886,23894,9001],[23946,23948,9001],[24311,24313,9001],[24342,24347,9001],[24370,24374,9084],[24375,24381,9001],[24718,24721,9001],[24817,24821,9001],[24877,24882,9001],[24891,24893,9001],[25391,25395,9001],[25828,25838,9001],[26191,26195,9001],[26391,26393,9001],[26701,26722,9001],[26729,26746,9003],[26748,26760,9003],[26766,26799,9003],[26847,26870,9003],[26891,26899,9001],[26901,26923,9001],[26929,26946,9001],[26948,26978,9001],[26980,26998,9001],[27037,27040,9001],[27205,27232,9001],[27258,27260,9001],[27391,27398,9001],[27561,27564,9001],[27571,27574,9001],[27581,27584,9001],[27591,27594,9001],[28191,28193,9001],[28348,28358,9001],[28402,28432,9001],[28462,28492,9001],[29168,29172,9001],[29187,29195,9001],[29901,29903,9001],[30161,30179,9001],[30491,30494,9001],[30729,30732,9001],[31251,31259,9001],[31265,31268,9001],[31275,31277,9001],[31281,31290,9001],[31466,31469,9001],[31491,31495,9001],[31965,32e3,9001],[32001,32003,9003],[32005,32017,9003],[32019,32028,9003],[32033,32035,9003],[32037,32060,9003],[32064,32067,9003],[32081,32086,9001],[32107,32130,9001],[32133,32158,9001],[32164,32167,9003],[32180,32199,9001],[32201,32260,9001],[32301,32360,9001],[32601,32662,9001],[32664,32667,9003],[32701,32761,9001],[37002,37008,9102],[53001,53004,9001],[53008,53019,9001],[53021,53032,9001],[53034,53037,9001],[53042,53046,9001],[53074,53080,9001],[54001,54004,9001],[54008,54019,9001],[54021,54032,9001],[54042,54046,9001],[54048,54053,9001],[54074,54080,9001],[54098,54101,9001],[102001,102005,9001],[102007,102039,9001],[102042,102045,9001],[102060,102063,9001],[102070,102079,9001],[102096,102099,9001],[102101,102109,9001],[102114,102117,9001],[102132,102138,9001],[102141,102144,9001],[102156,102166,9001],[102173,102179,9001],[102191,102198,9001],[102221,102228,9001],[102231,102233,9001],[102237,102240,9001],[102364,102375,9001],[102389,102398,9003],[102399,102419,9001],[102421,102438,9001],[102445,102447,9003],[102450,102458,9001],[102459,102462,9003],[102470,102489,9001],[102550,102556,9001],[102562,102588,9001],[102629,102640,9003],[102648,102650,9003],[102688,102690,9003],[102696,102700,9003],[102701,102703,9001],[102799,102900,9001],[103166,103168,9002],[103220,103224,9001],[103225,103227,9002],[103232,103237,9001],[103238,103243,9003],[103244,103246,9001],[103247,103249,9003],[103254,103256,9001],[103257,103259,9003],[103264,103266,9001],[103267,103269,9003],[103327,103330,9001],[103344,103347,9001],[103372,103375,9001],[103381,103383,9001],[103384,103386,9002],[103387,103389,9001],[103390,103392,9003],[103397,103399,9001],[103427,103430,9003],[103444,103447,9003],[103476,103478,9001],[103479,103481,9003],[103486,103488,9001],[103489,103491,9003],[103492,103495,9001],[103496,103499,9003],[103539,103543,9001],[103544,103548,9003],[103549,103551,9001],[103552,103554,9002],[103555,103557,9003],[103558,103560,9001],[103571,103573,9001],[103574,103576,9003],[103577,103580,9001],[103581,103583,9003],[103595,103597,9001],[103600,103694,9001],[103696,103698,9001],[103700,103793,9003],[104101,104103,9102],[104126,104131,9102],[104259,104261,9102],[104700,104786,9102],[104900,104975,9102]],nc:[2065,9001,2066,9039,2136,9094,2137,9001,2138,9001,2154,9001,2157,9001,2158,9001,2159,9094,2160,9094,2169,9001,2170,9001,2204,9003,2219,9001,2220,9001,2254,9003,2255,9003,2256,9002,2265,9002,2266,9002,2267,9003,2268,9003,2269,9002,2270,9002,2271,9003,2272,9003,2273,9002,2290,9001,2294,9001,2295,9001,2314,9005,2899,9003,2900,9003,2901,9002,2909,9002,2910,9002,2911,9003,2912,9003,2913,9002,2914,9002,2980,9001,2981,9001,2991,9001,2992,9002,2993,9001,2994,9002,3074,9001,3075,9001,3080,9002,3089,9003,3090,9001,3091,9003,3102,9003,3141,9001,3142,9001,3167,9301,3360,9001,3361,9002,3362,9001,3363,9003,3364,9001,3365,9003,3404,9003,3405,9001,3406,9001,3407,9005,3439,9001,3440,9001,3479,9002,3480,9001,3481,9002,3482,9001,3483,9002,3484,9001,3485,9003,3486,9001,3487,9003,3488,9001,3489,9001,3490,9003,3491,9001,3492,9003,3493,9001,3494,9003,3495,9001,3496,9003,3497,9001,3498,9003,3499,9001,3500,9003,3501,9001,3502,9003,3503,9001,3504,9003,3505,9001,3506,9003,3507,9001,3508,9003,3509,9001,3510,9003,3511,9001,3512,9003,3513,9001,3514,9001,3515,9003,3516,9001,3517,9003,3518,9001,3519,9003,3520,9001,3521,9003,3522,9001,3523,9003,3524,9001,3525,9003,3526,9001,3527,9003,3528,9001,3529,9003,3530,9001,3531,9003,3532,9001,3533,9003,3534,9001,3535,9003,3536,9001,3537,9003,3538,9001,3539,9003,3540,9001,3541,9003,3542,9001,3543,9003,3544,9001,3545,9003,3546,9001,3547,9003,3548,9001,3549,9003,3550,9001,3551,9003,3552,9001,3553,9003,3582,9003,3583,9001,3584,9003,3585,9001,3586,9003,3587,9001,3588,9002,3589,9001,3590,9002,3591,9001,3592,9001,3593,9002,3598,9003,3599,9001,3600,9003,3605,9002,3606,9001,3607,9001,3608,9003,3609,9001,3610,9003,3611,9001,3612,9003,3613,9001,3614,9003,3615,9001,3616,9003,3617,9001,3618,9003,3619,9001,3620,9003,3621,9001,3622,9003,3623,9001,3624,9003,3625,9001,3626,9003,3627,9001,3628,9003,3629,9001,3630,9003,3631,9001,3632,9003,3633,9001,3634,9002,3635,9001,3636,9002,3640,9003,3641,9001,3642,9003,3643,9001,3644,9002,3645,9001,3646,9002,3647,9001,3648,9002,3649,9001,3650,9003,3651,9001,3652,9003,3653,9001,3654,9003,3655,9001,3656,9002,3657,9001,3658,9003,3659,9001,3660,9003,3661,9001,3662,9003,3663,9001,3664,9003,3668,9003,3669,9001,3670,9003,3671,9001,3672,9003,3673,9001,3674,9003,3675,9001,3676,9002,3677,9003,3678,9001,3679,9002,3680,9003,3681,9001,3682,9002,3683,9003,3684,9001,3685,9001,3686,9003,3687,9001,3688,9003,3689,9001,3690,9003,3691,9001,3692,9003,3696,9003,3697,9001,3698,9003,3699,9001,3700,9003,3783,9001,3784,9001,3793,9001,3794,9001,3812,9001,3819,9102,3821,9102,3824,9102,3854,9001,3857,9001,3889,9102,3906,9102,3911,9001,3912,9001,3920,9001,3978,9001,3979,9001,3991,9003,3992,9003,4026,9001,4037,9001,4038,9001,4042,9102,4071,9001,4075,9102,4081,9102,4082,9001,4083,9001,4087,9001,4088,9001,4217,9003,4261,9105,4262,9102,4263,9102,4288,9102,4289,9102,4322,9102,4324,9102,4326,9102,4414,9001,4415,9001,4417,9001,4434,9001,4437,9001,4438,9003,4439,9003,4462,9001,4463,9102,4467,9001,4470,9102,4471,9001,4475,9102,4483,9102,4490,9102,4555,9102,4558,9102,4559,9001,4632,9102,4633,9102,4647,9001,4807,9105,4808,9102,4809,9102,4810,9105,4811,9105,4816,9105,4817,9102,4818,9102,4820,9102,4821,9105,4822,9001,4823,9102,4824,9102,4826,9001,4839,9001,4901,9105,4902,9105,4903,9102,4904,9102,5013,9102,5018,9001,5048,9001,5167,9001,5168,9001,5221,9001,5223,9001,5228,9102,5229,9102,5233,9102,5234,9001,5235,9001,5243,9001,5246,9102,5247,9001,5252,9102,5264,9102,5266,9001,5316,9001,5320,9001,5321,9001,5324,9102,5325,9001,5337,9001,5340,9102,5354,9102,5360,9102,5361,9001,5362,9001,5365,9102,5367,9001,5371,9102,5373,9102,5381,9102,5382,9001,5383,9001,5387,9001,5389,9001,5393,9102,5396,9001,5451,9102,5456,9001,5457,9001,5464,9102,5467,9102,5469,9001,5472,9037,5489,9102,5490,9001,5513,9001,5514,9001,5523,9001,5524,9102,5527,9102,5530,9001,5531,9001,5546,9102,5559,9001,5561,9102,5588,9002,5589,9005,5593,9102,5596,9001,5627,9001,5629,9001,5641,9001,5643,9001,5644,9001,5646,9003,5654,9003,5655,9003,5659,9001,5681,9102,5700,9001,5825,9001,5836,9001,5837,9001,5839,9001,5842,9001,5844,9001,5858,9001,5879,9001,5880,9001,5886,9102,5887,9001,5890,9001,6128,9002,6129,9002,6135,9102,6204,9001,6207,9102,6210,9001,6211,9001,6307,9001,6311,9102,6312,9001,6316,9001,6318,9102,6322,9102,6325,9102,6362,9001,6365,9102,6391,9002,6405,9002,6406,9001,6407,9002,6408,9001,6409,9002,6410,9001,6411,9003,6412,9001,6413,9003,6414,9001,6415,9001,6416,9003,6417,9001,6418,9003,6419,9001,6420,9003,6421,9001,6422,9003,6423,9001,6424,9003,6425,9001,6426,9003,6427,9001,6428,9003,6429,9001,6430,9003,6431,9001,6432,9003,6433,9001,6434,9003,6435,9001,6436,9003,6437,9001,6438,9003,6439,9001,6440,9001,6441,9003,6442,9001,6443,9003,6444,9001,6445,9003,6446,9001,6447,9003,6448,9001,6449,9003,6450,9001,6451,9003,6452,9001,6453,9003,6454,9001,6455,9003,6456,9001,6457,9003,6458,9001,6459,9003,6460,9001,6461,9003,6462,9001,6463,9003,6464,9001,6465,9003,6466,9001,6467,9003,6468,9001,6469,9003,6470,9001,6471,9003,6472,9001,6473,9003,6474,9001,6475,9003,6476,9001,6477,9003,6478,9001,6479,9003,6484,9003,6485,9001,6486,9003,6487,9001,6488,9003,6489,9001,6490,9003,6491,9001,6492,9003,6493,9001,6494,9002,6495,9001,6496,9002,6497,9001,6498,9001,6499,9002,6500,9001,6501,9003,6502,9001,6503,9003,6504,9001,6505,9003,6506,9001,6507,9003,6508,9001,6509,9001,6510,9003,6515,9002,6516,9001,6518,9001,6519,9003,6520,9001,6521,9003,6522,9001,6523,9003,6524,9001,6525,9003,6526,9001,6527,9003,6528,9001,6529,9003,6530,9001,6531,9003,6532,9001,6533,9003,6534,9001,6535,9003,6536,9001,6537,9003,6538,9001,6539,9003,6540,9001,6541,9003,6542,9001,6543,9003,6544,9001,6545,9002,6546,9001,6547,9002,6548,9001,6549,9003,6550,9001,6551,9003,6552,9001,6553,9003,6554,9001,6555,9003,6556,9001,6557,9002,6558,9001,6559,9002,6560,9001,6561,9002,6562,9001,6563,9003,6564,9001,6565,9003,6566,9001,6567,9001,6568,9003,6569,9001,6570,9002,6571,9001,6572,9003,6573,9001,6574,9003,6575,9001,6576,9003,6577,9001,6578,9003,6582,9003,6583,9001,6584,9003,6585,9001,6586,9003,6587,9001,6588,9003,6589,9001,6590,9003,6591,9001,6592,9001,6593,9003,6594,9001,6595,9003,6596,9001,6597,9003,6598,9001,6599,9003,6600,9001,6601,9003,6602,9001,6603,9003,6605,9003,6606,9001,6607,9003,6608,9001,6609,9003,6610,9001,6611,9001,6612,9003,6613,9001,6614,9003,6615,9001,6616,9003,6617,9001,6618,9003,6633,9003,6646,9001,6668,9102,6703,9001,6706,9102,6783,9102,6784,9001,6785,9002,6786,9001,6787,9002,6788,9001,6789,9002,6790,9001,6791,9002,6792,9001,6793,9002,6794,9001,6795,9002,6796,9001,6797,9002,6798,9001,6799,9002,6800,9001,6801,9002,6802,9001,6803,9002,6804,9001,6805,9002,6806,9001,6807,9002,6808,9001,6809,9002,6810,9001,6811,9002,6812,9001,6813,9002,6814,9001,6815,9002,6816,9001,6817,9002,6818,9001,6819,9002,6820,9001,6821,9002,6822,9001,6823,9002,6824,9001,6825,9002,6826,9001,6827,9002,6828,9001,6829,9002,6830,9001,6831,9002,6832,9001,6833,9002,6834,9001,6835,9002,6836,9001,6837,9002,6838,9001,6839,9002,6840,9001,6841,9002,6842,9001,6843,9002,6844,9001,6845,9002,6846,9001,6847,9002,6848,9001,6849,9002,6850,9001,6851,9002,6852,9001,6853,9002,6854,9001,6855,9002,6856,9001,6857,9002,6858,9001,6859,9002,6860,9001,6861,9002,6862,9001,6863,9002,6867,9001,6868,9002,6870,9001,6875,9001,6876,9001,6879,9001,6880,9003,6884,9001,6885,9002,6886,9001,6887,9002,6892,9102,6894,9102,6915,9001,6922,9001,6923,9003,6924,9001,6925,9003,6962,9001,6983,9102,6984,9001,6990,9102,6991,9001,7035,9102,7037,9102,7039,9102,7041,9102,7073,9102,7084,9102,7086,9102,7128,9003,7131,9001,7132,9003,7133,9102,7136,9102,7139,9102,7142,9001,7257,9001,7258,9003,7259,9001,7260,9003,7261,9001,7262,9003,7263,9001,7264,9003,7265,9001,7266,9003,7267,9001,7268,9003,7269,9001,7270,9003,7271,9001,7272,9003,7273,9001,7274,9003,7275,9001,7276,9003,7277,9001,7278,9003,7279,9001,7280,9003,7281,9001,7282,9003,7283,9001,7284,9003,7285,9001,7286,9003,7287,9001,7288,9003,7289,9001,7290,9003,7291,9001,7292,9003,7293,9001,7294,9003,7295,9001,7296,9003,7297,9001,7298,9003,7299,9001,7300,9003,7301,9001,7302,9003,7303,9001,7304,9003,7305,9001,7306,9003,7307,9001,7308,9003,7309,9001,7310,9003,7311,9001,7312,9003,7313,9001,7314,9003,7315,9001,7316,9003,7317,9001,7318,9003,7319,9001,7320,9003,7321,9001,7322,9003,7323,9001,7324,9003,7325,9001,7326,9003,7327,9001,7328,9003,7329,9001,7330,9003,7331,9001,7332,9003,7333,9001,7334,9003,7335,9001,7336,9003,7337,9001,7338,9003,7339,9001,7340,9003,7341,9001,7342,9003,7343,9001,7344,9003,7345,9001,7346,9003,7347,9001,7348,9003,7349,9001,7350,9003,7351,9001,7352,9003,7353,9001,7354,9003,7355,9001,7356,9003,7357,9001,7358,9003,7359,9001,7360,9003,7361,9001,7362,9003,7363,9001,7364,9003,7365,9001,7366,9003,7367,9001,7368,9003,7369,9001,7370,9003,7373,9102,7683,9102,7798,9102,7844,9102,7877,9001,7878,9001,7881,9102,7882,9001,7883,9001,7886,9102,7887,9001,7899,9001,7991,9001,7992,9001,8035,9003,8036,9003,8042,9102,8043,9102,8058,9001,8059,9001,8082,9001,8083,9001,8086,9102,8088,9001,8090,9001,8091,9003,8092,9001,8093,9003,8095,9001,8096,9003,8097,9001,8098,9003,8099,9001,8100,9003,8101,9001,8102,9003,8103,9001,8104,9003,8105,9001,8106,9003,8107,9001,8108,9003,8109,9001,8110,9003,8111,9001,8112,9003,8113,9001,8114,9003,8115,9001,8116,9003,8117,9001,8118,9003,8119,9001,8120,9003,8121,9001,8122,9003,8123,9001,8124,9003,8125,9001,8126,9003,8127,9001,8128,9003,8129,9001,8130,9003,8131,9001,8132,9003,8133,9001,8134,9003,8135,9001,8136,9003,8137,9001,8138,9003,8139,9001,8140,9003,8141,9001,8142,9003,8143,9001,8144,9003,8145,9001,8146,9003,8147,9001,8148,9003,8149,9001,8150,9003,8151,9001,8152,9003,8153,9001,8154,9003,8155,9001,8156,9003,8157,9001,8158,9003,8159,9001,8160,9003,8161,9001,8162,9003,8163,9001,8164,9003,8165,9001,8166,9003,8167,9001,8168,9003,8169,9001,8170,9003,8171,9001,8172,9003,8173,9001,8177,9003,8179,9001,8180,9003,8181,9001,8182,9003,8184,9001,8185,9003,8187,9001,8189,9003,8191,9001,8193,9003,8196,9001,8197,9003,8198,9001,8200,9003,8201,9001,8202,9003,8203,9001,8204,9003,8205,9001,8206,9003,8207,9001,8208,9003,8209,9001,8210,9003,8212,9001,8213,9003,8214,9001,8216,9003,8218,9001,8220,9003,8222,9001,8224,9003,8225,9001,8226,9003,8232,9102,8237,9102,8240,9102,8246,9102,8249,9102,8252,9102,8255,9102,8311,9001,8312,9002,8313,9001,8314,9002,8315,9001,8316,9002,8317,9001,8318,9002,8319,9001,8320,9002,8321,9001,8322,9002,8323,9001,8324,9002,8325,9001,8326,9002,8327,9001,8328,9002,8329,9001,8330,9002,8331,9001,8332,9002,8333,9001,8334,9002,8335,9001,8336,9002,8337,9001,8338,9002,8339,9001,8340,9002,8341,9001,8342,9002,8343,9001,8344,9002,8345,9001,8346,9002,8347,9001,8348,9002,8351,9102,8352,9001,8353,9001,8379,9001,8380,9003,8381,9001,8382,9003,8383,9001,8384,9003,8385,9001,8387,9003,8391,9001,8395,9001,8427,9102,8428,9102,8431,9102,8433,9001,8441,9001,8455,9001,8456,9001,8531,9003,8545,9102,8682,9001,8685,9102,8687,9001,8692,9001,8693,9001,8694,9102,8699,9102,8818,9102,8826,9001,8860,9102,8888,9102,8900,9102,8902,9102,8903,9001,8907,9102,8949,9102,8950,9001,8951,9001,9003,9102,9006,9102,9009,9102,9012,9102,9014,9102,9017,9102,9019,9102,9039,9001,9040,9001,9140,9102,9141,9001,9148,9102,9149,9001,9150,9001,9153,9102,9191,9001,9221,9001,9222,9001,20499,9001,20538,9001,20539,9001,20790,9001,20791,9001,21291,9001,21292,9001,21500,9001,21817,9001,21818,9001,22032,9001,22033,9001,22091,9001,22092,9001,22332,9001,22391,9001,22392,9001,22700,9001,22770,9001,22780,9001,22832,9001,23090,9001,23095,9001,23239,9001,23240,9001,23700,9001,24047,9001,24048,9001,24100,9005,24200,9001,24305,9001,24306,9001,24382,9084,24383,9001,24500,9001,24547,9001,24548,9001,24571,9062,24600,9001,25e3,9001,25231,9001,25884,9001,25932,9001,26237,9001,26331,9001,26332,9001,26591,9001,26592,9001,26632,9001,26692,9001,27120,9001,27200,9001,27291,9040,27292,9040,27429,9001,27493,9001,27500,9001,27700,9001,28232,9001,28600,9001,28991,9001,28992,9001,29101,9001,29220,9001,29221,9001,29333,9001,29635,9001,29636,9001,29701,9001,29738,9001,29739,9001,29849,9001,29850,9001,29871,9042,29872,9041,29873,9001,30200,9039,30339,9001,30340,9001,30791,9001,30792,9001,31028,9001,31121,9001,31154,9001,31170,9001,31171,9001,31279,9001,31370,9001,31528,9001,31529,9001,31600,9001,31700,9001,31838,9001,31839,9001,31901,9001,32030,9003,32031,9003,32061,9001,32062,9001,32098,9001,32099,9003,32100,9001,32104,9001,32161,9001,32766,9001,37202,9102,37203,9102,37206,9102,37207,9102,37218,9102,37221,9102,37225,9105,37240,9102,37241,9102,37243,9102,37245,9102,37249,9102,37257,9102,37260,9102,53048,9001,53049,9001,54034,9001,54090,9001,54091,9001,65061,9003,65062,9003,65161,9001,102041,9003,102064,9085,102068,109030,102069,109031,102093,9001,102094,9001,102118,9003,102120,9003,102121,9003,102122,9001,102150,9001,102168,9001,102204,9001,102212,9001,102213,9001,102215,9001,102216,9001,102217,9003,102218,9001,102219,9003,102220,9003,102247,9001,102299,9001,102306,9001,102319,9001,102328,9001,102329,9001,102359,9001,102360,9001,102440,9001,102448,9001,102464,9003,102465,9003,102491,9001,102492,9001,102498,9001,102499,9001,102525,9003,102526,9003,102528,9003,102529,9003,102589,9003,102598,9001,102599,9003,102600,9003,102604,9003,102661,9003,102662,9003,102664,9003,102665,9003,102705,9003,102720,9003,102721,9003,102726,9003,102727,9003,102733,9003,102761,9003,102766,9003,102974,9003,103228,9001,103229,9001,103230,9003,103231,9003,103250,9001,103251,9003,103252,9001,103253,9003,103260,9001,103261,9001,103262,9003,103263,9003,103270,9001,103271,9001,103272,9003,103273,9003,103274,9001,103275,9001,103276,9003,103277,9003,103278,9001,103279,9001,103280,9003,103281,9003,103282,9001,103283,9001,103284,9003,103285,9003,103286,9001,103287,9003,103288,9001,103289,9003,103290,9001,103291,9003,103292,9001,103293,9001,103294,9003,103295,9003,103296,9001,103297,9001,103298,9003,103299,9003,103300,9001,103307,9001,103313,9001,103319,9001,103322,9001,103323,9001,103332,9001,103335,9001,103338,9001,103340,9001,103351,9001,103358,9001,103370,9001,103376,9003,103377,9001,103378,9001,103379,9003,103380,9003,103393,9001,103394,9001,103395,9003,103396,9003,103400,9003,103407,9003,103413,9003,103419,9003,103422,9003,103423,9003,103432,9003,103435,9003,103438,9003,103440,9003,103451,9003,103458,9003,103470,9003,103472,9001,103473,9002,103474,9001,103475,9003,103482,9001,103483,9003,103484,9001,103485,9003,103500,9001,103501,9003,103502,9001,103503,9001,103504,9002,103505,9002,103506,9001,103507,9001,103508,9003,103509,9003,103510,9001,103511,9001,103512,9003,103513,9003,103514,9001,103515,9003,103516,9001,103517,9003,103518,9001,103519,9003,103520,9001,103521,9002,103522,9001,103523,9001,103524,9003,103525,9003,103526,9001,103527,9003,103561,9003,103562,9003,103563,9001,103564,9001,103565,9003,103566,9003,103567,9001,103568,9001,103569,9003,103570,9003,103585,9003,103586,9001,103587,9003,103588,9002,103589,9001,103590,9003,103591,9002,103592,9001,103593,9003,103594,9002,103695,9003,103846,9001,103946,9003,104009,9102,104017,9102,104018,9102,104022,9102,104024,9102,104027,9102,104047,9102,104050,9102,104105,9102,104106,9102,104109,9102,104112,9102,104113,9102,104134,9102,104135,9102,104138,9102,104139,9105,104140,9105,104808,9102]}
vendor: 897 bytes, line 1
1,Y.yr=function(){function i(){}return i.Ny=function(s){!1===i.zp&&i.zt();var n=i.AQ(s);if(-1==n){var h=i.Ax(s);h!=s&&(n=i.Ny(h))}return -1==n&&(h=i.AK(s))!=s&&(n=i.Ny(h)),n},i.AQ=function(s){return void 0!==i.Hw[s]?i.Hw[s]:-1},i.xQ=function(s){!1===i.zp&&i.zt();var n=i.iF(s);if(1e38==n){var h=i.Ax(s);if(h!=s&&(n=i.iF(h)),1e38==n)return 1e-10}return n},i.US=function(s){if(void 0!==i.Ks[s])return!0;var n=i.Ax(s);return n!=s&&void 0!==i.Ks[n]},i.WS=function(s){if(void 0!==i.zo[s])return!0;var n=i.Ax(s);return n!=s&&void 0!==i.zo[n]},i.iF=function(s){return!1===i.zp&&i.zt(),void 0!==i.Ks[s]?i.Ks[s]:void 0!==i.zo[s]?i.zo[s]:1e38},i.AK=function(s){return!1===i.zp&&i.zt(),void 0!==i.RA[s]?i.RA[s]:s},i.Ax=function(s){return!1===i.zp&&i.zt(),void 0!==i.SA[s]?i.SA[s]:s},i.zt=function(){for(var s,n=Q,h=0;h<n.pcsid.length;h+=2)i.zo[n.pcsid[h]]=n.pcstol[2*n.pcsid[h+1]+1];for(h=0;h<n.pcsidc.length;
1h+=1)for(var r=(s=n.pcsidc[h])[0];r<=s[1];r++)i.zo[r]=n.pcstol[2*s[2]+1];for(h=0;h<n.gcsid.length;h+=2)i.Ks[n.gcsid[h]]=n.gcstol[2*n.gcsid[h+1]+1];for(h=0;h<n.gcsidc.length;h+=1)for(r=(s=n.gcsidc[h])[0];r<=s[1];r++)i.zo[r]=n.gcstol[2*s[2]+1];for(h=0;h<$.c.length;h+=1)for(r=(s=$.c[h])[0];r<=s[1];r++)i.Hw[r]=s[2];for(h=0;h<$.nc.length;h+=2)i.Hw[$.nc[h]]=$.nc[h+1];for($=null,h=0;h<n.newtoold.length;h+=2)i.RA[n.newtoold[h+1]]=n.newtoold[h],i.SA[n.newtoold[h]]=n.newtoold[h+1];Q=null,i.zp=!0},i.zp=!1,i.Ks=[],i.zo=[],i.RA=[],i.SA=[],i.Hw=[],i}(),function(i){function s(i){return 0===i.length?'""':'"'==i[0]||"."==i[0]||"0"<=i[0]&&"9">=i[0]?i:'"'+i.trim()+'"'}var n=[];i.SC=function(){function h(){}return h.zQ=function(r){try{for(var e=0;e<n.length;e++)if(n[e].wkttext===r)return n[e].unit;for(var o,a=e="",u=!1,f=0;f<r.length;f++){var c=r[f];!0===u?'"'==c?'"'==r[f+1]?e+=c:u=u=!1:e+=c:/[\s]/.test(c)||(","==c?(a=""!==e?a+(s(e)+","):a+",",e=""):")"==c||"]"==c?(a=""!==e?a+(s(e)+"]}"):a+"]}",e=""):"("==c||"["==c?(a+='{ "entity": "'+e.toUpperCase().trim()+'", "values":[',e=""):'"'==c?(u=!0,e=""):e+=c)}o=JSON.parse(a);var l=h.hF(o);if(null===l)return null;for(o=null,c=0;c<l.values.length;c++)if("object"==typeof l.values[c]&&"UNIT"===l.values[c].entity){o=l.values[c];break}if(null===o)return null;var p=i.Uc.UO(+("GEOGCS"===l.entity),o.values[1],o.values[2]);return n.push({wkttext:r,unit:p}),10<n.length&&n.shift(),p}catch(i){return null}},h.hF=function(i){if(null===i)return null;if("GEOGCS"===i.entity||"PROJCS"===i.entity)return i;for(var s=[],n=0;n<i.values.length;n++)if("object"==typeof i.values[n]&&void 0!==i.values[n].entity){if("GEOGCS"===i.values[n].entity||"PROJCS"==i.values[n].entity)return i.values[n];s.push(i.values[n])}for(i=0;i<s.length;i++)if(null!==(n=h.hF(s[i])))return n;return null},h.yQ=function(i){var s=-1;if(null!=i&&0<i.length){var n=i.indexOf("PROJCS");if(0<=n){var h=0;if(0<=(n=i.lastIndexOf("UNIT"))&&0<(n=i.indexOf(",",n+4))){n++;var r=i.indexOf("]",n+1);if(0<r)try{h=parseFloat(i.substring(n,r))}catch(i){h=0}}0<h&&(s=.001/h)}else if(0<=(n=i.indexOf("GEOGCS"))){var e=0;if(h=0,0<(n=i.indexOf("SPHEROID",n+6))&&0<(n=i.indexOf(",",n+8))){if(n++,0<(r=i.indexOf(",",n+1)))try{e=parseFloat(i.substring(n,r))}catch(i){e=0}if(0<e&&0<=(n=i.indexOf("UNIT",r+1))&&0<(n=i.indexOf(",",n+4))&&(n++,0<(r=i.indexOf("]",n+1))))try{h=parseFloat(i.substring(n,r))}catch(i){h=0}}0<e&&0<h&&(s=.001/(e*h))}}return s},h}()}(hO||(hO={})),(ti=(Z=hO||(hO={})).$K||(Z.$K={}))[ti.NONE=0]="NONE",ti[ti.LINEAR=1]="LINEAR",ti[ti.ANGULAR=2]="ANGULAR",(_=Z.LL||(Z.LL={}))[_.enumFloat=0]="enumFloat",_[_.enumDouble=1]="enumDouble",_[_.enumInt32=2]="enumInt32",_[_.enumInt64=3]="enumInt64",_[_.enumInt8=4]="enumInt8",_[_.enumInt16=5]="enumInt16",(tt=Z.Kh||(Z.Kh={}))[tt.POSITION=0]="POSITION",tt[tt.Z=1]="Z",tt[tt.M=2]="M",tt[tt.ID=3]="ID",tt[tt.NORMAL=4]="NORMAL",tt[tt.TEXTURE1D=5]="TEXTURE1D",tt[tt.TEXTURE2D=6]="TEXTURE2D",tt[tt.TEXTURE3D=7]="TEXTURE3D",tt[tt.ID2=8]="ID2",tt[tt.MAXSEMANTICS=10]="MAXSEMANTICS",ts=function(){function i(s,n){if(this.Xs=this.Be=null,this.Qq=this.Ba=0,this.wh=this.dg=null,this.yl=0,void 0!==n){for(this.Ba=n.Ba,this.Qq=n.Qq,this.dg=n.dg.slice(0),this.wh=n.wh.slice(0),this.yl=n.yl,this.Xs=[],s=n=0;s<this.Ba;s++)this.Xs[s]=n,n+=i.Wa(this.dg[s]);for(this.Qq=n,this.Be=[],s=0;s<this.Ba;s++){n=i.Wa(this.ld(s));for(var h=i.te(this.ld(s)),r=0;r<n;r++)this.Be[this.Xs[s]+r]=h}}else this.Qq=this.Ba=0}return i.prototype.ld=function(i){if(0>i||i>this.Ba)throw Z.i.O();return this.dg[i]},i.prototype.Rf=function(i){return this.wh[i]},i.gz=function(s){return i.EM[s]},i.Vp=function(s){return i.NM[s]},i.Wa=function(s){return i.mM[s]},i.prototype.hasAttribute=function(i){return 0<=this.wh[i]},i.prototype.dG=function(){return this.hasAttribute(1)},i.te=function(s){return i.$C[s]},i.prototype.GR=function(i){return this.Xs[i]},i.yG=function(s,n){return i.$C[s]===n},i.prototype.Nb=function(i){return this===i},i.prototype.Cn=function(){for(var i=Z.P.Vh(this.dg[0]),s=1;s<this.Ba;s++)i=Z.P.Vh(this.dg[s],i);return i},i.prototype.bk=function(i){return this.Xs[i]},i.prototype.dc=function(){return this.yl},i.prototype.Fd=function(i){return this.dg[i]},i.$C=[0,0,NaN,0,0,0,0,0,0],i.EM=[1,1,1,0,2,1,1,1,0],i.NM=[1,1,1,2,0,0,0,0,2],i.mM=[2,1,1,1,3,1,2,3,2],i}(),Z.sa=ts,function(i){function s(i,s,h){var e=s-(i=new a(i)).e,o=i.c;for(o.length>++s&&n(i,e,a.gu),o[0]?h?e=s:(o=i.c,e=i.e+e+1):++e;o.length<e;o.push(0));return e=i.e,1===h||h&&(s<=e||e<=r)?(0>i.Cd&&o[0]?"-":"")+(1<o.length?o[0]+"."+o.join("").slice(1):o[0])+(0>e?"e":"e+")+e:i.toString()}function n(i,s,n,r){var e=i.c,o=i.e+s+1;if(1===n?r=5<=e[o]:2===n?r=5<e[o]||5==e[o]&&(r||0>o||void 0!==e[o+1]||1&e[o-1]):3===n?r=r||void 0!==e[o]||0>o:(r=!1,0!==n&&h("!Big.RM!")),1>o||!e[0])r?(i.e=-s,i.c=[1]):i.c=[i.e=0];else{if(e.length=o--,r)for(;9<++e[o];)e[o]=0,o--||(++i.e,e.unshift(1));for(o=e.length;!e[--o];e.pop());}return i}function h(i){throw(i=Error(i)).name="BigError",i}var r=-7,e=21,o=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,a=function(){function i(s){
vendor: 45,492 bytes, line 1
1if(s instanceof i)this.Cd=s.Cd,this.e=s.e,this.c=s.c.slice();else{var n,r,e;for(0===s&&0>1/s?s="-0":o.test(s+="")||h(NaN),this.Cd="-"==s.charAt(0)?(s=s.slice(1),-1):1,-1<(n=s.indexOf("."))&&(s=s.replace(".","")),0<(r=s.search(/e/i))?(0>n&&(n=r),n+=+s.slice(r+1),s=s.substring(0,r)):0>n&&(n=s.length),r=0;"0"==s.charAt(r);r++);if(r==(e=s.length))this.c=[this.e=0];else{for(;"0"==s.charAt(--e););for(this.e=n-r-1,this.c=[],n=0;r<=e;this.c[n++]=+s.charAt(r++));}}}return i.prototype.abs=function(){var s=new i(this);return s.Cd=1,s},i.prototype.cmp=function(s){var n=this.c,h=(s=new i(s)).c,r=this.Cd,e=s.Cd,o=this.e,a=s.e;if(!n[0]||!h[0])return n[0]?r:h[0]?-e:0;if(r!=e)return r;if(s=0>r,o!=a)return o>(a^s)?1:-1;for(r=-1,e=(o=n.length)<(a=h.length)?o:a;++r<e;)if(n[r]!=h[r])return n[r]>(h[r]^s)?1:-1;return o==a?0:o>(a^s)?1:-1},i.prototype.lm=function(s){var r=this.c,e=(s=new i(s)).c,o=this.Cd==s.Cd?1:-1,a=i.tr;if((a!==~~a||0>a||1e6<a)&&h("!Big.DP!"),!r[0]||!e[0])return r[0]==e[0]&&h(NaN),e[0]||h(o/0),new i(0*o);var u,f,c=e.slice(),l=u=e.length,p=r.length,v=r.slice(0,u),y=v.length,b=s,d=b.c=[],g=0,w=a+(b.e=this.e-s.e)+1;for(b.Cd=o,o=0>w?0:w,c.unshift(0);y++<u;v.push(0));do{for(f=0;10>f;f++){if(u!=(y=v.length))var x=u>y?1:-1;else{var m=-1;for(x=0;++m<u;)if(e[m]!=v[m]){x=e[m]>v[m]?1:-1;break}}if(!(0>x))break;for(s=y==u?e:c;y;){if(v[--y]<s[y]){for(m=y;m&&!v[--m];v[m]=9);--v[m],v[y]+=10}v[y]-=s[y]}for(;!v[0];v.shift());}d[g++]=x?f:++f,v[0]&&x?v[y]=r[l]||0:v=[r[l]]}while((l++<p||void 0!==v[0])&&o--);return d[0]||1==g||(d.shift(),b.e--),g>w&&n(b,a,i.gu,void 0!==v[0]),b},i.prototype.aS=function(){return 0<this.cmp(0)},i.prototype.iT=function(){return 0>this.cmp(0)},i.prototype.kt=function(s){var n,h=this.Cd,r=(s=new i(s)).Cd;if(h!=r)return s.Cd=-r,this.oI(s);var e=this.c.slice(),o=this.e,a=s.c,u=s.e;if(!e[0]||!a[0])return a[0]?(s.Cd=-r,s):new i(e[0]?this:0);if(h=o-u){for((n=0>h)?(h=-h,o=e):(u=o,o=a),o.reverse(),r=h;r--;o.push(0));o.reverse()}else for(o=((n=e.length<a.length)?e:a).length,h=r=0;r<o;r++)if(e[r]!=a[r]){n=e[r]<a[r];break}if(n&&(o=e,e=a,a=o,s.Cd=-s.Cd),0<(r=(o=a.length)-(n=e.length)))for(;r--;e[n++]=0);for(r=n;o>h;){if(e[--o]<a[o]){for(n=o;n&&!e[--n];e[n]=9);--e[n],e[o]+=10}e[o]-=a[o]}for(;0==e[--r];e.pop());for(;0==e[0];)e.shift(),--u;return e[0]||(s.Cd=1,e=[u=0]),s.c=e,s.e=u,s},i.prototype.oI=function(s){var n=this.Cd,h=(s=new i(s)).Cd;if(n!=h)return s.Cd=-h,this.kt(s);h=this.e;var r=this.c,e=s.e,o=s.c;if(!r[0]||!o[0])return o[0]?s:new i(r[0]?this:0*n);if(r=r.slice(),n=h-e){for(0<n?(e=h,h=o):(n=-n,h=r),h.reverse();n--;h.push(0));h.reverse()}for(0>r.length-o.length&&(h=o,o=r,r=h),n=o.length,h=0;n;)h=(r[--n]=r[n]+o[n]+h)/10|0,r[n]%=10;for(h&&(r.unshift(h),++e),n=r.length;0==r[--n];r.pop());return s.c=r,s.e=e,s},i.prototype.pow=function(s){var n=this,r=new i(1),e=r,o=0>s;for((s!==~~s||-1e6>s||1e6<s)&&h("!pow!"),s=o?-s:s;1&s&&(e=e.nr(n)),s>>=1;)n=n.nr(n);return o?r.lm(e):e},i.prototype.round=function(s,r){var e=this;return null==s?s=0:(s!==~~s||0>s||1e6<s)&&h("!round!"),n(e=new i(e),s,r??i.gu),e},i.prototype.sqrt=function(){var s=this.c,r=this.Cd,e=this.e,o=new i("0.5");if(!s[0])return new i(this);0>r&&h(NaN),0==(r=Math.sqrt(this.toString()))||r==1/0?((r=s.join("")).length+e&1||(r+="0"),(s=new i(Math.sqrt(r).toString())).e=((e+1)/2|0)-(0>e||1&e)):s=new i(r.toString()),r=s.e+(i.tr+=4);do e=s,s=o.nr(e.oI(this.lm(e)));while(e.c.slice(0,r).join("")!==s.c.slice(0,r).join(""));return n(s,i.tr-=4,i.gu),s},i.prototype.nr=function(s){var n=this.c,h=(s=new i(s)).c,r=n.length,e=h.length,o=this.e,a=s.e;if(s.Cd=this.Cd==s.Cd?1:-1,!n[0]||!h[0])return new i(0*s.Cd);if(s.e=o+a,r<e){var u=n;n=h,h=u,a=r,r=e,e=a}for(u=Array(a=r+e);a--;u[a]=0);for(o=e;o--;){for(e=0,a=r+o;a>o;)e=u[a]+h[o]*n[a-o-1]+e,u[a--]=e%10,e=e/10|0;u[a]=(u[a]+e)%10}for(e&&++s.e,u[0]||u.shift(),o=u.length;!u[--o];u.pop());return s.c=u,s},i.prototype.toString=function(){var i=this.e,s=this.c.join(""),n=s.length;if(i<=r||i>=e)s=s.charAt(0)+(1<n?"."+s.slice(1):"")+(0>i?"e":"e+")+i;else if(0>i){for(;++i;s="0"+s);s="0."+s}else if(0<i)if(++i>n)for(i-=n;i--;s+="0");else i<n&&(s=s.slice(0,i)+"."+s.slice(i));else 1<n&&(s=s.charAt(0)+"."+s.slice(1));return 0>this.Cd&&this.c[0]?"-"+s:s},i.prototype.toExponential=function(i){return null==i?i=this.c.length-1:(i!==~~i||0>i||1e6<i)&&h("!toExp!"),s(this,i,1)},i.prototype.toFixed=function(i){var n=r,o=e;if(r=-(e=1/0),null==i)var a=this.toString();else i===~~i&&0<=i&&1e6>=i&&(a=s(this,this.e+i),0>this.Cd&&this.c[0]&&0>a.indexOf("-")&&(a="-"+a));return r=n,e=o,a||h("!toFix!"),a},i.prototype.toPrecision=function(i){return null==i?this.toString():((i!==~~i||1>i||1e6<i)&&h("!toPre!"),s(this,i-1,2))},i.tr=20,i.gu=1,i}();i.jp=a}(hO||(hO={})),tn=hO||(hO={}),th=function(){function i(i){this.lf=i}return i.prototype.qr=function(i,s,n){var h=new tn.h,r=new tn.h,e=this.lf;n.Wd(i,s,function(i,s){return e.uc(2*i,h),e.uc(2*s,r),h.compare(r)})},i.prototype.bq=function(i){return this.lf.read(2*i+1)},i}(),tn.si=function(){function i(){}return i.cq=function(s){if(s.B())return!1;var n=s.K();return 1736==n?0!=s.He():1607==n?(n=[!1],i.nE(s,!0,n),n[0]):!(197!=n&&(!tn.ba.zd(n)||s.wG()))},i.im=function(s){var n=s.K();if(1736==n)return n=new tn.Ua(s.description),s.B()||s.ZC(n),n;if(1607==n)return i.nE(s,!1,null);if(197==n)return n=new tn.Ua(s.description),s.B()||n.bd(s,!1),n;if(tn.ba.zd(n)){if(n=new tn.ee(s.description),!s.B()&&!s.wG()){var h=new tn.Ta;s.Vo(h),n.add(h),s.Ro(h),n.add(h)}return n}if(tn.ba.Tn(n))return null;throw tn.i.O()},i.nE=function(i,s,n){null!=n&&(n[0]=!1);var h=null;if(s||(h=new tn.ee(i.description)),!i.B()){var r=new tn.ja(0);r.Jb(2*i.ea());for(var e=0,o=i.ea();e<o;e++)if(0<i.Ka(e)&&!i.Pn(e)){var a=i.Ca(e);r.add(a),a=i.Wc(e)-1,r.add(a)}if(0<r.size){o=new tn.Zt,e=i.vb(0),o.sort(r,0,r.size,new th(e)),o=new tn.h,e.uc(2*r.get(0),o),a=0;for(var u=1,f=new tn.Ta,c=new tn.h,l=1,p=r.size;l<p;l++)if(e.uc(2*r.get(l),c),c.rb(o))r.get(a)>r.get(l)?(r.set(a,0x7fffffff),a=l):r.set(l,0x7fffffff),u++;else{if(0==(1&u))r.set(a,0x7fffffff);else if(s)return null!=n&&(n[0]=!0),null;o.N(c),a=l,u=1}if(0==(1&u))r.set(a,0x7fffffff);else if(s)return null!=n&&(n[0]=!0),null;if(!s)for(r.Wd(0,r.size,function(i,s){return i-s}),l=0,p=r.size;l<p&&0x7fffffff!=r.get(l);l++)i.we(r.get(l),f),h.add(f)}}return s?null:h},i}(),tr=hO||(hO={}),te=function(){function i(){this.zf=new tr.ja(0),this.As=new tr.ja(0),this.zH=1,this.Gs=NaN}return i.prototype.sort=function(i,s,n,h){if(32>n-s)h.qr(s,n,i);else{var r=!0;try{for(var e=1/0,o=-1/0,a=s;a<n;a++){var u=h.bq(i.get(a));u<e&&(e=u),u>o&&(o=u)}if(this.reset(n-s,e,o,n-s)){for(a=s;a<n;a++){var f=i.get(a);u=h.bq(f);var c=this.uF(u);this.zf.set(c,this.zf.get(c)+1),this.As.write(a-s,f)}var l=this.zf.get(0);this.zf.set(0,0),a=1;for(var p=this.zf.size;a<p;a++){var v=this.zf.get(a);this.zf.set(a,l),l+=v}for(a=s;a<n;a++){f=this.As.read(a-s),u=h.bq(f),c=this.uF(u);var y=this.zf.get(c);i.set(y+s,f),this.zf.set(c,y+1)}r=!1}}catch(i){this.zf.resize(0),this.As.resize(0)}if(r)h.qr(s,n,i);else{for(a=n=0,p=this.zf.size;a<p;a++)r=n,(n=this.zf.get(a))>r&&h.qr(s+r,s+n,i);100<this.zf.size&&(this.zf.resize(0),this.As.resize(0))}}},i.prototype.reset=function(s,n,h,r){return!(2>s||h==n)&&(s=Math.min(i.cL,s),this.zf.Jb(s),this.zf.resize(s),this.zf.Yj(0,0,this.zf.size),this.zH=n,this.As.resize(r),this.Gs=(h-n)/(s-1),!0)},i.prototype.uF=function(i){return tr.P.truncate((i-this.zH)/this.Gs)},i.cL=65536,i}(),tr.Zt=te,to=hO||(hO={}),(tu=ta||(ta={}))[tu.enum_line=1]="enum_line",tu[tu.enum_arc=2]="enum_arc",tu[tu.enum_dummy=4]="enum_dummy",tu[tu.enum_concave_dip=8]="enum_concave_dip",tu[tu.enum_connection=3]="enum_connection",tf=function(){function i(){}return i.Su=function(s,n,h,r,e,o){var a=new i;return a.Km=new to.h,a.Xm=new to.h,a.cw=new to.h,a.Km.N(s),a.Xm.N(n),a.cw.N(h),a.Eo=r,a.sh=e,a.uh=o,a},i.construct=function(s,n,h,r){var e=new i;return e.Km=new to.h,e.Xm=new to.h,e.cw=new to.h,e.Km.N(s),e.Xm.N(n),e.cw.Sc(),e.Eo=4,e.sh=h,e.uh=r,e},i}(),tc=function(){function i(i,s,n,h,r,e){this.$v=null,this.za=0,this.zA=i,this.XH=this.VH=0,this.La=s,this.Oj=n,this.xk=h,this.Fq=r,this.Vb=e}return i.prototype.next=function(){for(var i=new to.Ta;;){if(this.za==this.zA.I())return null;if(this.zA.we(this.za,i),this.za++,!i.B())break}var s=!1;if(null==this.$v&&(this.VH=i.Ng(),this.XH=i.kh(),this.$v=tv.buffer(i,this.La,this.Oj,this.xk,this.Fq,this.Vb),s=!0),this.za<this.zA.I()){var n=new to.Ea;this.$v.copyTo(n)}else n=this.$v;if(!s){s=new to.Ed;var h=i.Ng()-this.VH;i=i.kh()-this.XH,s.ig(h,i),n.Pc(s)}return n},i.prototype.Ma=function(){return 0},i.prototype.re=function(){},i}(),tl=function(){function i(i,s){this.Xa=i,this.za=0,this.qq=s}return i.prototype.next=function(){var i=this.Xa.Y;if(this.za<i.ea()){var s=this.za;if(this.za++,!i.Pn(s))for(var n=i.Oa(i.Wc(s)-1);this.za<i.ea();){var h=i.Oa(i.Ca(this.za));if(i.Pn(this.za)||h!=n)break;n=i.Oa(i.Wc(this.za)-1),this.za++}if(1==this.za-s)return this.Xa.fE(this.Xa.Y,s,this.qq);for((n=new to.Ua(this.Xa.Y.description)).addPath(this.Xa.Y,s,!0),s+=1;s<this.za;s++)n.Fr(this.Xa.Y,s,0,i.tv(s),!1);return this.Xa.fE(n,0,this.qq)}return null},i.prototype.Ma=function(){return 0},i.prototype.re=function(){},i}(),tp=function(){function i(i){this.Xa=i,this.za=0}return i.prototype.next=function(){var i=this.Xa.Y;if(this.za<i.ea()){var s=this.za;for(i.Kr(this.za),this.za++;this.za<i.ea()&&!(0<i.Kr(this.za));)this.za++;return 0==s&&this.za==i.ea()?this.Xa.ly(i,0,i.ea()):this.Xa.ly(i,s,this.za)}return null},i.prototype.Ma=function(){return 0},i.prototype.re=function(){},i}(),tv=function(){function i(i){this.Ms=this.nw=this.Ns=this.Jd=null,this.$d=[],this.Vb=i,this.sb=this.Mv=this.ET=this.La=this.oA=this.dt=this.ra=0,this.jA=this.xk=-1,this.qq=!0}return i.buffer=function(s,n,h,r,e,o){if(null==s||0>r)throw to.i.O();if(s.B())return new to.Ea(s.description);var a=new to.l;return s.yc(a),0<n&&a.X(n,n),(o=new i(o)).Oj=h,o.Y=s,o.ra=to.ua.Xd(h,a,!0),o.dt=to.ua.Xd(null,a,!0),o.La=n,o.ET=s.K(),0>=e&&(e=96),o.sb=Math.abs(o.La),o.Mv=0!=o.sb?1/o.sb:0,isNaN(r)||0==r?r=1e-5*o.sb:r>.5*o.sb&&(r=.5*o.sb),12>e&&(e=12),(s=Math.abs(n)*(1-Math.cos(Math.PI/e)))>r?r=s:(s=Math.PI/Math.acos(1-r/Math.abs(n)))<e-1&&12>(e=to.P.truncate(s))&&(r=Math.abs(n)*(1-Math.cos(Math.PI/(e=12)))),o.xk=r,o.Fq=e,o.oA=Math.min(o.dt,.25*r),o.gE()},i.prototype.ev=function(){if(null==this.Jd)this.Jd=[];else if(0!==this.Jd.length)return;var i=this.lE(),s=.5*Math.PI/(i=to.P.truncate((i+3)/4));this.jA=s;for(var n=0;n<4*i;n++)this.Jd.push(null);var h=Math.cos(s);s=Math.sin(s);var r=to.h.construct(0,1);for(n=0;n<i;n++)this.Jd[n+0*i]=to.h.construct(r.y,-r.x),this.Jd[n+ +i]=to.h.construct(-r.x,-r.y),this.Jd[n+2*i]=to.h.construct(-r.y,r.x),this.Jd[n+3*i]=r,(r=to.h.construct(r.x,r.y)).Ct(h,s)},i.prototype.gE=function(){var i=this.Y.K();if(to.ba.zd(i))return(i=new to.Ua(this.Y.description)).pc(this.Y,!0),this.Y=i,this.gE();if(this.La<=this.ra&&(!to.ba.PS(i)||0>=this.La&&(i=new to.l,this.Y.A(i),i.S()<=-(2*this.La)||i.da()<=2*this.La)))return new to.Ea(this.Y.description);switch(this.Y.K()){case 33:return this.KN();case 550:return this.JN();case 1607:return this.MN();case 1736:return this.LN();case 197:return this.GN();default:throw to.i.Ra()}},i.prototype.MN=function(){if(this.zG(this.Y)){var i=new to.Ta;this.Y.we(0,i);var s=new to.l;return this.Y.A(s),i.Db(s.tf()),this.Iu(i)}return this.Y=this.RV(this.Y),i=new tl(this,this.qq),to.Ih.local().W(i,this.Oj,this.Vb).next()},i.prototype.LN=function(){if(0==this.La)return this.Y;var i=to.$l.local();if(this.ev(),this.Y=i.W(this.Y,null,!1,this.Vb),0>this.La){var s=this.Y;return s=this.ly(s,0,s.ea()),i.W(s,this.Oj,!1,this.Vb)}return this.zG(this.Y)?(i=new to.Ta,this.Y.we(0,i),s=new to.l,this.Y.A(s),i.Db(s.tf()),this.Iu(i)):(i=new tp(this),to.Ih.local().W(i,this.Oj,this.Vb).next())},i.prototype.ly=function(s,n,h){for(var r=new to.Ea(s.description);n<h;n++)if(!(1>s.Ka(n))){var e=s.Kr(n),o=new to.l;if(s.Tj(n,o),0<this.La){if(0<e)if(this.AG(s,n))e=new to.Ta,s.we(s.Ca(n),e),e.Db(o.tf()),this.Au(r,e);else{var a=e=new to.Ua(s.description);a=to.au.EG(this.Y,n)||2==this.Bn(this.Y,n,a,!0,1)?this.eE(s,n):this.An(e),r.add(a,!1)}else if(!(o.S()+this.ra<=2*this.sb||o.da()+this.ra<=2*this.sb||(a=e=new to.Ua(s.description),this.Bn(this.Y,n,a,!0,1),e.B()))){var u=new to.l;for(u.L(o),u.X(this.sb,this.sb),a.vp(u),o=1,e=(a=this.An(e)).ea();o<e;o++)r.addPath(a,o,!0)}}else if(0<e){if(!(o.S()+this.ra<=2*this.sb||o.da()+this.ra<=2*this.sb||(a=e=new to.Ua(s.description),this.Bn(this.Y,n,a,!0,-1),e.B())))for(u=new to.l,a.yc(u),u.X(this.sb,this.sb),a.vp(u),o=1,e=(a=this.An(e)).ea();o<e;o++)r.addPath(a,o,!0)}else for(a=e=new to.Ua(s.description),this.Bn(this.Y,n,a,!0,-1),o=0,e=(a=this.An(e)).ea();o<e;o++)r.addPath(a,o,!0)}if(0<this.La)return 1<r.ea()?r=this.An(r):i.kx(r);if(s=new to.l,r.yc(s),r.B())return i.kx(r);for(s.X(this.sb,this.sb),r.vp(s),r=this.An(r),s=new to.Ea(r.description),o=1,e=r.ea();o<e;o++)s.addPath(r,o,!1);return i.kx(s)},i.prototype.KN=function(){return this.Iu(this.Y)},i.prototype.Iu=function(i){var s=new to.Ea(this.Y.description);return this.Au(s,i),this.oX(s)},i.prototype.JN=function(){var i=new tc(this.Y,this.La,this.Oj,this.xk,this.Fq,this.Vb);return to.Ih.local().W(i,this.Oj,this.Vb).next()},i.prototype.GN=function(){var i=new to.Ea(this.Y.description);if(0>=this.La){if(0==this.La)i.bd(this.Y,!1);else{var s=new to.Hh;this.Y.dn(s),s.X(this.La,this.La),i.bd(s,!1)}return i}return i.bd(this.Y,!1),this.Y=i,this.eE(i,0)},i.prototype.eE=function(s,n){this.ev();var h=new to.Ea(s.description),r=new to.h,e=new to.h,o=new to.h,a=new to.h,u=new to.h,f=new to.h,c=new to.h,l=new to.h,p=s.Ka(n),v=s.Ca(n),y=0;for(n=s.Ka(n);y<n;y++){if(s.D(v+y,e),s.D(v+(y+1)%p,a),s.D(v+(y+2)%p,f),c.vc(a,e),0==c.length()||(c.Jv(),c.normalize(),c.scale(this.sb),r.add(c,e),o.add(c,a),0==y?h.Nt(r):h.Ei(r),h.Ei(o),l.vc(f,a),0==l.length()))throw to.i.Ra();l.Jv(),l.normalize(),l.scale(this.sb),u.add(l,a),this.BD(h,a,o,u,!1)}return i.kx(h)},i.prototype.fE=function(i,s,n){if(this.ev(),1>i.Ka(s))return null;if(this.AG(i,s)&&0<this.La){n=new to.Ta,i.we(i.Ca(s),n);var h=new to.l;return i.Tj(s,h),n.Db(h.tf()),this.Iu(n)}if(h=new to.Ua(i.description),i.Pn(s))this.Bn(i,s,h,n,1),this.Bn(i,s,h,n,-1);else{var r=new to.Ua(i.description);r.addPath(i,s,!1),r.Fr(i,s,0,i.tv(s),!1),this.Bn(r,0,h,n,1)}return this.An(h)},i.prototype.Zq=function(){if(this.$s++,0==this.$s%1024&&null!=this.Vb&&!this.Vb.progress(-1,-1))throw to.i.hu("user_canceled")},i.prototype.An=function(i){return to.Hg.Ok(i,this.dt,!0,!0,this.Vb)},i.prototype.lE=function(){if(0==this.xk)return this.Fq;var i=1-this.xk*Math.abs(this.Mv);return 4>(i=-1>i?4:2*Math.PI/Math.acos(i)+.5)?i=4:i>this.Fq&&(i=this.Fq),to.P.truncate(i)},i.prototype.BD=function(i,s,n,h,r){this.ev();var e=new to.h;e.vc(n,s),e.scale(this.Mv);var o=new to.h;o.vc(h,s),o.scale(this.Mv),0>(e=Math.atan2(e.y,e.x)/this.jA)&&(e=this.Jd.length+e),e=this.Jd.length-e,0>(o=Math.atan2(o.y,o.x)/this.jA)&&(o=this.Jd.length+o),(o=this.Jd.length-o)<e&&(o+=this.Jd.length);var a=to.P.truncate(o);o=to.P.truncate(Math.ceil(e)),(e=new to.h).N(this.Jd[o%this.Jd.length]),e.Dt(this.sb,s);var u=10*this.ra;for(e.sub(n),e.length()<u&&(o+=1),e.N(this.Jd[a%this.Jd.length]),e.Dt(this.sb,s),e.sub(h),e.length()<u&&--a,n=a-o,n++,a=0,o%=this.Jd.length;a<n;a++,o=(o+1)%this.Jd.length)e.N(this.Jd[o]),e.Dt(this.sb,s),i.Ei(e),this.Zq();r&&i.Ei(h)},i.prototype.Bn=function(i,s,n,h,r){var e=new to.hd,o=e.hN(i,s);if(e.Ip(this.oA,!1,!1),2>e.I(o))return 0>r||(r=i,e=new to.Ta,r.we(r.Ca(s),e),this.Au(n,e)),1;var a=e.Oa(e.Ya(e.Ob(o))),u=new to.Ed;if(u.ig(-a.x,-a.y),e.Pc(u),h&&(this.oQ(e,o,r),2>e.I(o)))return 0>r||(r=i,e=new to.Ta,r.we(r.Ca(s),e),this.Au(n,e)),1;this.$d.length=0;var f=e.Ob(o);s=e.Ya(f);var c=1==r?e.Na(s):e.V(s);i=1==r?e.V(s):e.Na(s);var l=!0;h=new to.h,o=new to.h;var p=new to.h,v=new to.h,y=new to.h,b=new to.h,d=new to.h,g=new to.h,w=new to.h,x=new to.h,m=this.sb;f=e.Ka(f);for(var j=0;j<f;j++)e.D(i,o),l&&(e.D(s,h),e.D(c,p),g.vc(h,p),g.normalize(),x.HG(g),x.scale(m),v.add(x,h)),d.vc(o,h),d.normalize(),w.HG(d),w.scale(m),y.add(h,w),c=g.yi(d),l=g.Sh(d),0>c||0>l&&0==c?this.$d.push(tf.Su(v,y,h,2,this.$d.length+1,this.$d.length-1)):v.rb(y)||(this.$d.push(tf.construct(v,h,this.$d.length+1,this.$d.length-1,"dummy")),this.$d.push(tf.construct(h,y,this.$d.length+1,this.$d.length-1,"dummy"))),b.add(o,w),this.$d.push(tf.Su(y,b,h,1,this.$d.length+1,this.$d.length-1)),v.N(b),x.N(w),p.N(h),h.N(o),g.N(d),c=s,s=i,l=!1,i=1==r?e.V(s):e.Na(s);return this.$d[this.$d.length-1].sh=0,this.$d[0].uh=this.$d.length-1,this.TV(n),u.ig(a.x,a.y),n.TD(u,n.ea()-1),1},i.prototype.TV=function(i){for(var s=this.uO(),n=!0,h=s+1,r=s;h!=s;r=h){var e=this.$d[r];h=-1!=e.sh?e.sh:(r+1)%this.$d.length,0!=e.Eo&&(n&&i.Nt(e.Km),2==e.Eo?this.BD(i,e.cw,e.Km,e.Xm,!0):i.Ei(e.Xm),n=!1)}},i.prototype.uO=function(){null==this.Ms&&(this.Ms=[null,null,null,null,null,null,null,null,null]);for(var i=0,s=0,n=this.$d.length;s<n;){var h=this.$d[s];if(0!=(3&h.Eo)){i=s;break}s=h.sh}for(n=i+1,s=i;n!=i;s=n){n=(h=this.$d[s]).sh;for(var r=1,e=null;n!=s&&0==(3&(e=this.$d[n]).Eo);)n=e.sh,r++;1!=r&&1==(h.Eo&e.Eo)&&(null==this.Ns&&(this.Ns=new to.zb,this.nw=new to.zb),this.Ns.Ec(h.Km),this.Ns.Rc(h.Xm),this.nw.Ec(e.Km),this.nw.Rc(e.Xm),1==this.Ns.Fa(this.nw,this.Ms,null,null,this.dt)&&(h.Xm.N(this.Ms[0]),e.Km.N(this.Ms[0]),h.sh=n,e.uh=s))}return i},i.prototype.Hv=function(i,s,n){var h=new to.h;if(h.vc(n,i),n=h.length(),0<(n=this.sb*this.sb-n*n*.25)){n=Math.sqrt(n),h.normalize(),h.cr();var r=new to.h;if(r.vc(s,i),r.Sh(h)+n>=this.sb)return!0}return!1},i.prototype.oQ=function(i,s,n){for(var h=0;1>h;h++){var r=!1,e=i.Ob(s),o=i.Ka(e);if(0==o)break;var a=o;if(3>o)break;i.ec(e)||(a=o-1),e=i.Ya(e),o=0<n?i.Na(e):i.V(e);for(var u=0<n?i.V(e):i.Na(e),f=o,c=!0,l=new to.h,p=new to.h,v=new to.h,y=new to.h,b=new to.h,d=to.h.construct(0,0),g=new to.h,w=new to.h,x=new to.h,m=new to.h,j=this.sb,M=0,k=0;k<a&&(i.D(u,p),c&&(i.D(e,l),i.D(o,v),f=o),w.vc(l,v),w.normalize(),g.vc(p,l),g.normalize(),f!=u);){var z=w.yi(g),A=w.Sh(g),N=!0;if(0>z||0>A&&0==z||!this.Hv(v,l,p)||(d.N(p),N=!1,++M,r=!0),N){if(0<M)for(;(z=0<n?i.Na(f):i.V(f))!=e;){if(i.D(z,y),!this.Hv(y,v,d)){z!=u&&this.Hv(y,v,p)&&this.Hv(y,l,p)&&(v.N(y),f=z,N=!1,++M);break}v.N(y),f=z,N=!1,++M}if(!N)continue;if(0<M){for(f=0<n?i.Na(o):i.V(o),c=1;c<M;c++)N=0<n?i.Na(f):i.V(f),i.qd(f,!0),f=N;x.vc(l,v),M=j*j-(M=x.length())*M*.25,j-(M=Math.sqrt(M))>.5*this.xk?(b.add(v,l),b.scale(.5),x.normalize(),x.cr(),m.N(x),m.scale(j-M),b.add(m),i.mf(o,b)):i.qd(o,!0),M=0}v.N(l),f=e}l.N(p),o=e,e=u,u=0<n?i.V(e):i.Na(e),k++,c=!1}if(0<M){for(f=0<n?i.Na(o):i.V(o),c=1;c<M;c++)N=0<n?i.Na(f):i.V(f),i.qd(f,!0),f=N;b.add(v,l),b.scale(.5),x.vc(l,v),M=Math.sqrt(M=j*j-(M=x.length())*M*.25),x.normalize(),x.cr(),m.N(x),m.scale(j-M),b.add(m),i.mf(o,b)}if(i.Ip(this.oA,!1,!1),!r)break}},i.prototype.AG=function(i,s){if(1==i.Ka(s))return!0;var n=new to.l;return i.Tj(s,n),Math.max(n.S(),n.da())<.5*this.xk},i.prototype.zG=function(i){var s=new to.l;return i.A(s),Math.max(s.S(),s.da())<.5*this.xk},i.prototype.RV=function(i){for(var s=0,n=0,h=(i=to.zC.local().W(i,.25*this.xk,!1,this.Vb)).ea();n<h;n++)s=Math.max(i.Ka(n),s);return 32>s?(this.qq=!1,i):(this.qq=!0,to.Hg.Ok(i,this.dt,!1,!0,this.Vb))},i.prototype.Au=function(i,s){if(s=s.D(),null!=this.Jd&&0!==this.Jd.length){var n=new to.h;n.N(this.Jd[0]),n.Dt(this.sb,s),i.Nt(n);for(var h=1,r=this.Jd.length;h<r;h++)n.N(this.Jd[h]),n.Dt(this.sb,s),i.Ei(n)}else{h=this.lE(),r=Math.cos(h=.5*Math.PI/(n=to.P.truncate((h+3)/4)));for(var e=Math.sin(h),o=new to.h,a=3;0<=a;a--){switch(o.na(0,this.sb),a){case 0:for(h=0;h<n;h++)i.Aj(o.x+s.x,o.y+s.y),o.Ct(r,e);break;case 1:for(h=0;h<n;h++)i.Aj(-o.y+s.x,o.x+s.y),o.Ct(r,e);break;case 2:for(h=0;h<n;h++)i.Aj(-o.x+s.x,-o.y+s.y),o.Ct(r,e);break;default:for(i.rx(o.y+s.x,-o.x+s.y),h=1;h<n;h++)o.Ct(r,e),i.Aj(o.y+s.x,-o.x+s.y)}this.Zq()}}},i.kx=function(i){return i.Eh(1,0),i},i.prototype.oX=function(i){return i.Eh(2,this.ra),i.hm(),i},i}(),to.CK=tv,ty=hO||(hO={}),tb=function(){function i(i){this.Da=i,this.g=new ty.hd,this.ed=new ty.ja(0)}return i.prototype.Nh=function(i,s,n){switch(s){case 0:if(i.v<n&&i.C<=n)break;return i.v>=n?1:-1;case 1:if(i.G<n&&i.H<=n)break;return i.G>=n?1:-1;case 2:if(i.v>=n&&i.C>n)break;return i.C<=n?1:-1;case 3:if(!(i.G>=n&&i.H>n))return i.H<=n?1:-1}return 0},i.prototype.vy=function(i,s){return 1736==i.K()?this.xy(i,s):this.yy(i)},i.prototype.xy=function(i,s){if(0==this.Da.S()||0==this.Da.da())return i.Ja();var n=new ty.l;i.yc(n),this.Y=this.g.Ib(i);var h=new ty.l,r=new ty.l,e=new ty.h,o=new ty.h,a=[0,0,0,0,0,0,0,0,0],u=[0,0,0,0,0,0,0,0,0];new ty.jg;var f=new ty.zb,c=new ty.ja(0);c.Jb(Math.min(100,i.I()));for(var l=!1,p=0;!l&&4>p;p++){var v=!1,y=0!=(1&p),b=0;switch(p){case 0:b=this.Da.v,v=n.v<=b&&n.C>=b;break;case 1:b=this.Da.G,v=n.G<=b&&n.H>=b;break;case 2:b=this.Da.C,v=n.v<=b&&n.C>=b;break;case 3:b=this.Da.H,v=n.G<=b&&n.H>=b}if(v)for(l=!0,v=this.g.Ob(this.Y);-1!=v;){var d=-1,g=-1,w=this.g.Ya(v),x=w;do{var m=this.g.cc(x);null==m&&(m=f,this.g.D(x,e),m.Ec(e),this.g.D(this.g.V(x),o),m.Rc(o)),m.A(h);var j=this.Nh(h,p,b),M=0,k=-1;if(-1==j){M=(0<(m=m.fq(y,b,a,u))?this.g.Wl(x,u,m):0)+1;var z=x,A=this.g.V(z);for(m=0;m<M;m++){if(this.g.D(z,e),this.g.D(A,o),null==(k=this.g.cc(z))&&((k=f).Ec(e),k.Rc(o)),k.A(r),-1==(k=this.Nh(r,p,b))){if(y)(k=Math.abs(e.y-b))<(N=Math.abs(o.y-b))?(e.y=b,this.g.mf(z,e)):(o.y=b,this.g.mf(A,o));else{k=Math.abs(e.x-b);var N=Math.abs(o.x-b);k<N?(e.x=b,this.g.mf(z,e)):(o.x=b,this.g.mf(A,o))}null==(k=this.g.cc(z))&&((k=f).Ec(e),k.Rc(o)),k.A(r),k=this.Nh(r,p,b)}N=d,d=k,-1==g&&(g=d),0==N&&1==d||1==N&&0==d||0!=N||0!=d||c.add(z),1==d&&(l=!1),k=z=A,A=this.g.V(A)}}0==M&&(N=d,d=j,-1==g&&(g=d),0==N&&1==d||1==N&&0==d||0!=N||0!=d||c.add(x),1==d&&(l=!1),k=this.g.V(x)),x=k}while(x!=w);for(0==g&&0==d&&c.add(w),m=0,d=c.size;m<d;m++)g=c.get(m),this.g.qd(g,!1);c.clear(!1),v=3>this.g.Ka(v)?this.g.ar(v):this.g.Sb(v)}}return l?i.Ja():(this.AB(),0<s&&this.Hy(s),this.g.Ke(this.Y))},i.prototype.yy=function(i){var s=new ty.l,n=new ty.l,h=[0,0,0,0,0,0,0,0,0],r=[0,0,0,0,0,0,0,0,0],e=new ty.jg,o=i,a=new ty.l;i.yc(a);for(var u=0;4>u;u++){var f=!1,c=0!=(1&u),l=0;switch(u){case 0:l=this.Da.v,f=a.v<=l&&a.C>=l;break;case 1:l=this.Da.G,f=a.G<=l&&a.H>=l;break;case 2:l=this.Da.C,f=a.v<=l&&a.C>=l;break;case 3:l=this.Da.H,f=a.G<=l&&a.H>=l}if(f){f=o,o=i.Ja(),(f=f.Ha()).aj();for(var p,v=new ty.h;f.ab();)for(var y,b=!0;f.Ia();){var d=f.ia();d.A(s);var g=this.Nh(s,u,l);if(-1==g){if(0<(g=d.fq(c,l,h,r))){var w=0;p=d.bc();for(var x=0;x<=g;x++)if(w!=(y=x<g?r[x]:1)){d.dh(w,y,e);var m=e.get();m.Ec(p),x<g&&(c?(v.x=h[x],v.y=l):(v.x=l,v.y=h[x]),m.Rc(v)),m.A(n);var j=this.Nh(n,u,l);if(-1==j){if(p=m.bc(),w=m.xc(),c)(j=Math.abs(p.y-l))<(M=Math.abs(w.y-l))?(p.y=l,m.Ec(p)):(w.y=l,m.Rc(w));else{j=Math.abs(p.x-l);var M=Math.abs(w.x-l);j<M?(p.x=l,m.Ec(p)):(w.x=l,m.Rc(w))}m.A(n),j=this.Nh(n,u,l)}p=m.xc(),w=y,1==(y=j)?(o.pc(m,b),b=!1):b=!0}}}else 1==(y=g)?(o.pc(d,b),b=!1):b=!0}}}return o},i.prototype.AB=function(){this.li=-1,this.Xl(!1,this.Da.v),this.Xl(!1,this.Da.C),this.Xl(!0,this.Da.G),this.Xl(!0,this.Da.H),this.ed.resize(0),this.ed.Jb(100),this.li=this.g.Hd();for(var i=new ty.h,s=this.g.Ob(this.Y);-1!=s;s=this.g.Sb(s))for(var n=this.g.Ya(s),h=0,r=this.g.Ka(s);h<r;h++,n=this.g.V(n))this.g.D(n,i),(this.Da.v==i.x||this.Da.C==i.x||this.Da.G==i.y||this.Da.H==i.y)&&(this.g.Sa(n,this.li,this.ed.size),this.ed.add(n));this.Pl(!1,this.Da.v),this.Pl(!1,this.Da.C),this.Pl(!0,this.Da.G),this.Pl(!0,this.Da.H),this.Oy()},i.prototype.Hy=function(i){for(var s=new ty.h,n=new ty.h,h=ty.P.mg(2048,0),r=this.g.Ob(this.Y);-1!=r;r=this.g.Sb(r)){var e=this.g.Ya(r),o=e;do{var a=this.g.V(o);this.g.D(o,s);var u=-1;if(s.x==this.Da.v?(this.g.D(a,n),n.x==this.Da.v&&(u=1)):s.x==this.Da.C&&(this.g.D(a,n),n.x==this.Da.C&&(u=1)),s.y==this.Da.G?(this.g.D(a,n),n.y==this.Da.G&&(u=0)):s.y==this.Da.H&&(this.g.D(a,n),n.y==this.Da.H&&(u=0)),-1!=u&&(u=ty.h.ub(s,n),!(1>=(u=ty.P.truncate(Math.min(Math.ceil(u/i),2048)))))){for(var f=1;f<u;f++)h[f-1]=f/u;this.g.Wl(o,h,u-1)}o=a}while(o!=e)}},i.prototype.Xl=function(i,s){var n=this.g.Hd(),h=new ty.h,r=new ty.ja(0);r.Jb(100);for(var e=this.g.Ob(this.Y);-1!=e;e=this.g.Sb(e))for(var o=this.g.Ya(e),a=0,u=this.g.Ka(e);a<u;a++){var f=this.g.V(o);this.g.D(o,h),(i?h.y==s:h.x==s)&&(this.g.D(f,h),(i?h.y==s:h.x==s)&&(1!=this.g.Qa(o,n)&&(r.add(o),this.g.Sa(o,n,1)),1!=this.g.Qa(f,n)&&(r.add(f),this.g.Sa(f,n,1)))),o=f}if(this.g.Ud(n),!(3>r.size)){var c=this;r.Wd(0,r.size,function(i,s){return c.Oh(i,s)}),n=new ty.h,e=new ty.h,o=new ty.h,e.Sc();var l=-1;a=new ty.ja(0),u=new ty.ja(0),f=this.g.Hd();for(var p=this.g.Hd(),v=0,y=r.size;v<y;v++){var b=r.get(v);if(this.g.D(b,h),!h.rb(e)){if(-1!=l){for(var d=l;d<v;d++){l=r.get(d);var g=this.g.V(l);b=this.g.Na(l);var w=!1;0>this.Oh(l,g)&&(this.g.D(g,n),i?n.y==s:n.x==s)&&(a.add(l),w=!0,this.g.Sa(l,p,1)),0>this.Oh(l,b)&&(this.g.D(b,n),i?n.y==s:n.x==s)&&(w||a.add(l),this.g.Sa(l,f,1))}for(d=0,w=a.size;d<w;d++){if(l=a.get(d),b=this.g.Qa(l,f),g=this.g.Qa(l,p),1==b){b=this.g.Na(l),this.g.D(b,o);var x=[0];if(x[0]=0,!o.rb(h)){var m=ty.h.ub(e,o);x[0]=ty.h.ub(o,h)/m,0==x[0]?x[0]=2220446049250313e-31:1==x[0]&&(x[0]=.9999999999999998),this.g.Wl(b,x,1),b=this.g.Na(l),this.g.mf(b,h),u.add(b),this.g.Sa(b,f,1),this.g.Sa(b,p,-1)}}1==g&&(g=this.g.V(l),this.g.D(g,o),(x=[0])[0]=0,o.rb(h)||(m=ty.h.ub(e,o),x[0]=ty.h.ub(e,h)/m,0==x[0]?x[0]=2220446049250313e-31:1==x[0]&&(x[0]=.9999999999999998),this.g.Wl(l,x,1),b=this.g.V(l),this.g.mf(b,h),u.add(b),this.g.Sa(b,f,-1),this.g.Sa(b,p,1)))}l=a,a=u,(u=l).clear(!1)}l=v,e.N(h)}}this.g.Ud(f),this.g.Ud(p)}},i.prototype.Pl=function(i,s){var n=new ty.h,h=new ty.ja(0);h.Jb(100);for(var r=this.g.Hd(),e=0,o=this.ed.size;e<o;e++){var a=this.ed.get(e);if(-1!=a){var u=this.g.V(a);this.g.D(a,n),(i?n.y==s:n.x==s)&&(this.g.D(u,n),(i?n.y==s:n.x==s)&&(-2!=this.g.Qa(a,r)&&(h.add(a),this.g.Sa(a,r,-2)),-2!=this.g.Qa(u,r)&&(h.add(u),this.g.Sa(u,r,-2))))}}if(0!=h.size){var f=this;for(h.Wd(0,h.size,function(i,s){return f.Oh(i,s)}),e=0,o=h.size;e<o;e++){var c=h.get(e);this.g.Sa(c,r,e)}a=new ty.h,(u=new ty.h).Sc();var l=-1;for(e=0,o=h.size;e<o;e++)if(-1!=(c=h.get(e))&&(this.g.D(c,n),!n.rb(u))){if(-1!=l)for(;;){c=!1;for(var p=1<e-l?e-1:e,v=l;v<p;v++){var y=h.get(v);if(-1!=y){var b=-1,d=this.g.V(y);0>this.Oh(y,d)&&(this.g.D(d,a),i?a.y==s:a.x==s)&&(b=d),d=-1;var g=this.g.Na(y);if(0>this.Oh(y,g)&&(this.g.D(g,a),i?a.y==s:a.x==s)&&(d=g),-1!=b&&-1!=d)this.Mh(y,h,r),this.g.qd(y,!1),this.Mh(b,h,r),this.g.qd(b,!1),c=!0;else if(-1!=b||-1!=d){for(g=v+1;g<e;g++){var w=h.get(g);if(-1!=w){var x=this.g.V(w),m=-1;0>this.Oh(w,x)&&(this.g.D(x,a),i?a.y==s:a.x==s)&&(m=x),x=this.g.Na(w);var j=-1;if(0>this.Oh(w,x)&&(this.g.D(x,a),i?a.y==s:a.x==s)&&(j=x),-1!=m&&-1!=j){this.Mh(w,h,r),this.g.qd(w,!1),this.Mh(m,h,r),this.g.qd(m,!1),c=!0;break}if(-1!=b&&-1!=j){this.At(h,y,b,w,j,r),c=!0;break}if(-1!=d&&-1!=m){this.At(h,w,m,y,d,r),c=!0;break}}}if(c)break}}}if(!c)break}l=e,u.N(n)}}this.g.Ud(r)},i.prototype.Mh=function(i,s,n){n=this.g.Qa(i,n),s.set(n,-1),n=this.g.Qa(i,this.li),this.ed.set(n,-1),-1!=(s=this.g.cd(i))&&this.g.Ya(s)==i&&(this.g.Kf(s,-1),this.g.Yg(s,-1))},i.prototype.At=function(i,s,n,h,r,e){this.g.Cc(s,h),this.g.Dc(h,s),this.g.Dc(n,r),this.g.Cc(r,n),this.Mh(h,i,e),this.g.oi(h,!1),this.Mh(r,i,e),this.g.oi(r,!0)},i.prototype.Oy=function(){for(var i=0,s=this.ed.size;i<s;i++){var n=this.ed.get(i);-1!=n&&this.g.cj(n,-1)}for(var h=0,r=0,e=this.g.Ob(this.Y);-1!=e;){var o=this.g.Ya(e);if(-1==o||e!=this.g.cd(o)){var a=e;e=this.g.Sb(e),this.g.Kf(a,-1),this.g.br(a)}else{n=o,a=0;do this.g.cj(n,e),a++,n=this.g.V(n);while(n!=o);2>=a?(n=this.g.Qa(o,this.li),this.ed.set(n,-1),o=this.g.qd(o,!1),2==a&&(n=this.g.Qa(o,this.li),this.ed.set(n,-1),this.g.qd(o,!1)),a=e,e=this.g.Sb(e),this.g.Kf(a,-1),this.g.br(a)):(this.g.fp(e,!1),this.g.Yg(e,this.g.Na(o)),this.g.Xj(e,a),r+=a,h++,e=this.g.Sb(e))}}for(i=0,s=this.ed.size;i<s;i++)if(-1!=(n=this.ed.get(i))&&-1==(e=this.g.cd(n))){e=this.g.wf(this.Y,-1),a=0,o=n;do this.g.cj(n,e),a++,n=this.g.V(n);while(n!=o);2>=a?(n=this.g.Qa(o,this.li),this.ed.set(n,-1),o=this.g.qd(o,!1),2==a&&(0<=(n=this.g.Qa(o,this.li))&&this.ed.set(n,-1),this.g.qd(o,!1)),a=e,this.g.Kf(a,-1),this.g.br(a)):(this.g.mn(e,!0),this.g.Xj(e,a),this.g.Kf(e,o),this.g.Yg(e,this.g.Na(o)),this.g.fp(e,!1),r+=a,h++)}for(this.g.Tl(this.Y,h),this.g.Vj(this.Y,r),i=0,s=this.g.md;-1!=s;s=this.g.ve(s))i+=this.g.I(s);this.g.XB(i)},i.wy=function(s,n,h){return new i(n).vy(s,h)},i.clip=function(s,n,h,r){if(s.B())return s;if(n.B())return s.Ja();if(33==(h=s.K()))return r=s.D(),n.contains(r)?s:s.Ja();if(197==h)return r=new ty.l,s.A(r),r.Fa(n)?(n=new ty.Hh,s.copyTo(n),n.Zo(r),n):s.Ja();var e=new ty.l;if(s.yc(e),n.contains(e))return s;if(!n.isIntersecting(e))return s.Ja();if(null!=(e=s.Cb)&&null!=(e=e.Hk)){if(1==(e=e.To(n))){if(1736!=h)throw ty.i.Ra();return(s=new ty.Ea(s.description)).vp(n),s}if(0==e)return s.Ja()}switch(h){case 550:h=null,e=s.I();for(var o=s.vb(0),a=0,u=0;u<e;u++)r=new ty.h,o.uc(2*u,r),n.contains(r)||(0==a&&(h=s.Ja()),a<u&&h.Gd(s,a,u),a=u+1);return 0<a&&h.Gd(s,a,e),0==a?s:h;case 1736:case 1607:return i.wy(s,n,r);default:throw ty.i.Ra()}},i.prototype.Oh=function(i,s){var n=new ty.h;return this.g.D(i,n),i=new ty.h,this.g.D(s,i),n.compare(i)},i}(),ty.Vd=tb,td=hO||(hO={}),tg=function(){function i(i,s){this.Da=i,this.g=new td.hd,this.ed=new td.ja(0),this.od=s}return i.prototype.Nh=function(i,s,n){switch(s){case 0:if(i.v<n&&i.C<=n)break;return i.v>=n?1:-1;case 1:if(i.G<n&&i.H<=n)break;return i.G>=n?1:-1;case 2:if(i.v>=n&&i.C>n)break;return i.C<=n?1:-1;case 3:if(!(i.G>=n&&i.H>n))return i.H<=n?1:-1}return 0},i.prototype.vy=function(i,s){return 1736==i.K()?this.xy(i,s):this.yy(i)},i.prototype.xy=function(i,s){if(0==this.Da.S()||0==this.Da.da())return i.Ja();var n=new td.l;i.yc(n),this.Y=this.g.Ib(i);var h=new td.l,r=new td.l,e=new td.h,o=new td.h,a=[0,0,0,0,0,0,0,0,0],u=[0,0,0,0,0,0,0,0,0],f=new td.zb,c=new td.ja(0);c.Jb(256);for(var l=!1,p=0;!l&&4>p;p++){var v=!1,y=0!=(1&p),b=0;switch(p){case 0:b=this.Da.v,v=n.v<=b&&n.C>=b;break;case 1:b=this.Da.G,v=n.G<=b&&n.H>=b;break;case 2:b=this.Da.C,v=n.v<=b&&n.C>=b;break;case 3:b=this.Da.H,v=n.G<=b&&n.H>=b}if(v)for(l=!0,v=this.g.Ob(this.Y);-1!=v;){var d=!0,g=-1,w=-1,x=this.g.Ya(v),m=x;do{var j=this.g.cc(m);null==j&&(j=f,this.g.D(m,e),j.Ec(e),this.g.D(this.g.V(m),o),j.Rc(o)),j.A(h);var M=this.Nh(h,p,b),k=0,z=-1;if(-1==M){k=(0<(j=j.fq(y,b,a,u))?this.g.HX(m,u,j):0)+1;var A=m,N=this.g.V(A);for(j=0;j<k;j++){if(this.g.D(A,e),this.g.D(N,o),null==(z=this.g.cc(A))&&((z=f).Ec(e),z.Rc(o)),z.A(r),-1==(z=this.Nh(r,p,b))){if(y)(z=Math.abs(e.y-b))<(I=Math.abs(o.y-b))?(e.y=b,this.g.mf(A,e)):(o.y=b,this.g.mf(N,o));else{z=Math.abs(e.x-b);var I=Math.abs(o.x-b);z<I?(e.x=b,this.g.mf(A,e)):(o.x=b,this.g.mf(N,o))}null==(z=this.g.cc(A))&&((z=f).Ec(e),z.Rc(o)),z.A(r),z=this.Nh(r,p,b)}I=g,g=z,-1==w&&(w=g),0==I&&1==g||1==I&&0==g||0!=I||0!=g||c.add(A),1==g&&(d=l=!1),z=A=N,N=this.g.V(N)}}if(0==k&&(I=g,g=M,-1==w&&(w=g),0==I&&1==g||1==I&&0==g||0!=I||0!=g||c.add(m),1==g&&(d=l=!1),z=this.g.V(m)),m=z,256<=c.size){for(j=1,M=c.size-1;j<M;j++)k=c.get(j),this.g.qd(k,!1);c.set(1,c.Gc()),c.Dh(2)}}while(m!=x);if(!d)for(0==w&&0==g&&c.add(x),j=0,M=c.size;j<M;j++)k=c.get(j),this.g.qd(k,!1);c.clear(!1),v=d||0==this.g.Ka(v)?this.g.ar(v):this.g.Sb(v)}}return l?i.Ja():(this.AB(),0<s&&this.Hy(s),this.g.Ke(this.Y))},i.prototype.yy=function(i){var s=new td.l,n=new td.l,h=[0,0,0,0,0,0,0,0,0],r=[0,0,0,0,0,0,0,0,0],e=new td.jg,o=i,a=new td.l;i.yc(a);for(var u=new td.h,f=new td.h,c=null,l=null,p=0;4>p;p++){var v=!1,y=0!=(1&p),b=0;switch(p){case 0:b=this.Da.v,v=a.v<=b&&a.C>=b;break;case 1:b=this.Da.G,v=a.G<=b&&a.H>=b;break;case 2:b=this.Da.C,v=a.v<=b&&a.C>=b;break;case 3:b=this.Da.H,v=a.G<=b&&a.H>=b}if(v)for(v=o,o=i.Ja(),(v=v.Ha()).aj();v.ab();)for(var d,g=!0;v.Ia();){var w=v.ia();w.A(s);var x=this.Nh(s,p,b);if(-1==x){if(0<(x=w.fq(y,b,h,r))){var m=0;w.$p(u);for(var j=0;j<=x;j++)if(m!=(d=j<x?r[j]:1)){w.dh(m,d,e);var M=e.get();M.Ec(u),j<x&&(y?(f.x=h[j],f.y=b):(f.x=b,f.y=h[j]),M.Rc(f)),M.A(n);var k=this.Nh(n,p,b);-1==k&&(null==c&&(c=new td.h),null==l&&(l=new td.h),M.$p(c),M.Vr(l),y?(m=Math.abs(c.y-b))<(k=Math.abs(l.y-b))?(c.y=b,M.Ec(c)):(l.y=b,M.Rc(l)):(m=Math.abs(c.x-b))<(k=Math.abs(l.x-b))?(c.x=b,M.Ec(c)):(l.x=b,M.Rc(l)),M.A(n),k=this.Nh(n,p,b)),M.Vr(u),m=d,1==(d=k)?(o.pc(M,g),g=!1):g=!0}}}else 1==(d=x)?(o.pc(w,g),g=!1):g=!0}}return o},i.prototype.AB=function(){this.li=-1,this.Xl(!1,this.Da.v),this.Xl(!1,this.Da.C),this.Xl(!0,this.Da.G),this.Xl(!0,this.Da.H),this.ed.resize(0),this.ed.Jb(100),this.li=this.g.Hd();for(var i=new td.h,s=this.g.Ob(this.Y);-1!=s;s=this.g.Sb(s))for(var n=this.g.Ya(s),h=0,r=this.g.Ka(s);h<r;h++,n=this.g.V(n))this.g.D(n,i),(this.Da.v==i.x||this.Da.C==i.x||this.Da.G==i.y||this.Da.H==i.y)&&(this.g.Sa(n,this.li,this.ed.size),this.ed.add(n));this.Pl(!1,this.Da.v),this.Pl(!1,this.Da.C),this.Pl(!0,this.Da.G),this.Pl(!0,this.Da.H),this.Oy()},i.prototype.Hy=function(i){for(var s=new td.h,n=new td.h,h=null,r=null,e=td.P.mg(2048,0),o=this.g.Ob(this.Y);-1!=o;o=this.g.Sb(o)){var a=this.g.Ya(o),u=a;do{var f=this.g.V(u);this.g.D(u,s);var c=-1;if(s.x==this.Da.v?(this.g.D(f,n),n.x==this.Da.v&&(c=1)):s.x==this.Da.C&&(this.g.D(f,n),n.x==this.Da.C&&(c=1)),s.y==this.Da.G?(this.g.D(f,n),n.y==this.Da.G&&(c=0)):s.y==this.Da.H&&(this.g.D(f,n),n.y==this.Da.H&&(c=0)),-1!=c){if(null==h&&(h=new td.h),null==r&&(r=new td.h),h.N(s),r.na(0,0),0==c){var l=s.x-this.Da.v;r.x=td.mc.sign(n.x-s.x),h.x=i*td.mc.En(Math.floor(Math.abs(l/i)),l)+this.Da.v,0>h.x&&(h.x+=i)}else l=s.y-this.Da.G,r.y=td.mc.sign(n.y-s.y),h.y=i*td.mc.En(Math.floor(Math.abs(l/i)),l)+this.Da.G,0>h.y&&(h.y+=i);var p=Math.abs(l=0!=c?n.y-s.y:n.x-s.x);if(65536<p/i)throw td.i.ga("internal error");if(0<p){p=td.P.truncate(p/i)+2,e.length<p&&(e=td.P.mg(p));for(var v=p=0;;v++){var y=new td.h;if(y.x=h.x+r.x*v*i,y.y=h.y+r.y*v*i,1<=(y=(0!=c?y.y-s.y:y.x-s.x)/l))break;0>=y||(e[p]=y,p++)}0!=p&&this.g.Wl(u,e,p)}}u=f}while(u!=a)}},i.prototype.Xl=function(i,s){for(var n=-1,h=new td.h,r=null,e=this.g.Ob(this.Y);-1!=e;e=this.g.Sb(e))for(var o=this.g.Ya(e),a=0,u=this.g.Ka(e);a<u;a++){var f=this.g.V(o);this.g.D(o,h),(i?h.y==s:h.x==s)&&(this.g.D(f,h),(i?h.y==s:h.x==s)&&(-1==n&&(n=this.g.Hd()),null==r&&(r=new td.ja(0)).Jb(100),1!=this.g.Qa(o,n)&&(r.add(o),this.g.Sa(o,n,1)),1!=this.g.Qa(f,n)&&(r.add(f),this.g.Sa(f,n,1)))),o=f}if(-1!=n&&this.g.Ud(n),!(null==r||3>r.size)){var c=this;r.Wd(0,r.size,function(i,s){return c.Oh(i,s)}),n=new td.h,e=new td.h,o=new td.h,e.Sc();var l=-1;a=new td.ja(0),u=new td.ja(0),f=null;for(var p=this.g.Hd(),v=this.g.Hd(),y=0,b=r.size;y<b;y++){var d=r.get(y);if(this.g.D(d,h),!h.rb(e)){if(-1!=l){for(var g=l;g<y;g++){l=r.get(g);var w=this.g.V(l);d=this.g.Na(l);var x=!1;this.g.D(w,n),0>e.compare(n)&&(i?n.y==s:n.x==s)&&(a.add(l),x=!0,this.g.Sa(l,v,1)),this.g.D(d,n),0>e.compare(n)&&(i?n.y==s:n.x==s)&&(x||a.add(l),this.g.Sa(l,p,1))}for(g=0,x=a.size;g<x;g++){if(l=a.get(g),d=this.g.Qa(l,p),w=this.g.Qa(l,v),1==d&&(d=this.g.Na(l),this.g.D(d,o),!o.rb(h))){null==f&&(f=[]);var m=td.h.ub(e,o);f[0]=td.h.ub(o,h)/m,0==f[0]?f[0]=2220446049250313e-31:1==f[0]&&(f[0]=.9999999999999998),this.g.Wl(d,f,1),d=this.g.Na(l),this.g.mf(d,h),u.add(d),this.g.Sa(d,p,1),this.g.Sa(d,v,-1)}1==w&&(w=this.g.V(l),this.g.D(w,o),o.rb(h)||(null==f&&(f=[]),m=td.h.ub(e,o),f[0]=td.h.ub(e,h)/m,0==f[0]?f[0]=2220446049250313e-31:1==f[0]&&(f[0]=.9999999999999998),this.g.Wl(l,f,1),d=this.g.V(l),this.g.mf(d,h),u.add(d),this.g.Sa(d,p,-1),this.g.Sa(d,v,1)))}l=a,a=u,(u=l).clear(!1)}l=y,e.N(h)}}this.g.Ud(p),this.g.Ud(v)}},i.prototype.Pl=function(i,s){for(var n=new td.h,h=null,r=-1,e=0,o=this.ed.size;e<o;e++){var a=this.ed.get(e);if(-1!=a){var u=this.g.V(a);this.g.D(a,n),(i?n.y==s:n.x==s)&&(this.g.D(u,n),(i?n.y==s:n.x==s)&&(-1==r&&(r=this.g.Hd()),null==h&&(h=new td.ja(0)).Jb(100),-2!=this.g.Qa(a,r)&&(h.add(a),this.g.Sa(a,r,-2)),-2!=this.g.Qa(u,r)&&(h.add(u),this.g.Sa(u,r,-2))))}}if(null==h)-1!=r&&this.g.Ud(r);else{var f=this;for(h.Wd(0,h.size,function(i,s){return f.Oh(i,s)}),e=0,o=h.size;e<o;e++){var c=h.get(e);this.g.Sa(c,r,e)}a=new td.h,(u=new td.h).Sc();var l=-1;for(e=0,o=h.size;e<o;e++)if(-1!=(c=h.get(e))&&(this.g.D(c,n),!n.rb(u))){if(-1!=l)for(;;){c=!1;for(var p=1<e-l?e-1:e,v=l;v<p;v++){var y=h.get(v);if(-1!=y){var b=-1,d=this.g.V(y);this.g.D(d,a),0>u.compare(a)&&(i?a.y==s:a.x==s)&&(b=d),d=-1;var g=this.g.Na(y);if(this.g.D(g,a),0>u.compare(a)&&(i?a.y==s:a.x==s)&&(d=g),-1!=b&&-1!=d)this.Mh(y,h,r),this.g.qd(y,!1),this.Mh(b,h,r),this.g.qd(b,!1),c=!0;else if(-1!=b||-1!=d){for(g=v+1;g<e;g++){var w=h.get(g);if(-1!=w){var x=this.g.V(w),m=-1;this.g.D(x,a),0>u.compare(a)&&(i?a.y==s:a.x==s)&&(m=x),x=this.g.Na(w);var j=-1;if(this.g.D(x,a),0>u.compare(a)&&(i?a.y==s:a.x==s)&&(j=x),-1!=m&&-1!=j){this.Mh(w,h,r),this.g.qd(w,!1),this.Mh(m,h,r),this.g.qd(m,!1),c=!0;break}if(-1!=b&&-1!=j){this.At(h,y,b,w,j,r),c=!0;break}if(-1!=d&&-1!=m){this.At(h,w,m,y,d,r),c=!0;break}}}if(c)break}}}if(!c)break}l=e,u.N(n)}this.g.Ud(r)}},i.prototype.Mh=function(i,s,n){n=this.g.Qa(i,n),s.set(n,-1),n=this.g.Qa(i,this.li),this.ed.set(n,-1),-1!=(s=this.g.cd(i))&&this.g.Ya(s)==i&&(this.g.Kf(s,-1),this.g.Yg(s,-1))},i.prototype.At=function(i,s,n,h,r,e){this.g.Cc(s,h),this.g.Dc(h,s),this.g.Dc(n,r),this.g.Cc(r,n),this.Mh(h,i,e),this.g.oi(h,!1),this.Mh(r,i,e),this.g.oi(r,!0)},i.prototype.Oy=function(){for(var i=0,s=this.ed.size;i<s;i++){var n=this.ed.get(i);-1!=n&&this.g.cj(n,-1)}for(var h=0,r=0,e=this.g.Ob(this.Y);-1!=e;){var o=this.g.Ya(e);if(-1==o||e!=this.g.cd(o)){var a=e;e=this.g.Sb(e),this.g.Kf(a,-1),this.g.br(a)}else{n=o,a=0;do this.g.cj(n,e),a++,n=this.g.V(n);while(n!=o);this.g.fp(e,!1),this.g.Yg(e,this.g.Na(o)),this.g.Xj(e,a),r+=a,h++,e=this.g.Sb(e)}}for(i=0,s=this.ed.size;i<s;i++)if(-1!=(n=this.ed.get(i))&&-1==(e=this.g.cd(n))){e=this.g.wf(this.Y,-1),a=0,o=n;do this.g.cj(n,e),a++,n=this.g.V(n);while(n!=o);2>=a?(n=this.g.Qa(o,this.li),this.ed.set(n,-1),o=this.g.qd(o,!1),2==a&&(0<=(n=this.g.Qa(o,this.li))&&this.ed.set(n,-1),this.g.qd(o,!1)),a=e,this.g.Kf(a,-1),this.g.br(a)):(this.g.mn(e,!0),this.g.Xj(e,a),this.g.Kf(e,o),this.g.Yg(e,this.g.Na(o)),this.g.fp(e,!1),r+=a,h++)}for(this.g.Tl(this.Y,h),this.g.Vj(this.Y,r),i=0,s=this.g.md;-1!=s;s=this.g.ve(s))i+=this.g.I(s);this.g.XB(i)},i.wy=function(s,n,h,r){return new i(n,r).vy(s,h)},i.clip=function(s,n,h,r,e){return i.Pu(s,n,null,h,r,e)},i.Pu=function(s,n,h,r,e,o){var a=s.K();if(33==a)return e=s.D(),n.contains(e)?s:s.Ja();if(197==a)return e=new td.l,s.A(e),e.Fa(n)?(n=new td.Hh,s.copyTo(n),n.Zo(e),n):s.Ja();if(s.B())return s;if(n.B())return s.Ja();var u=new td.l;if(s.yc(u),n.contains(u))return s;if(!n.isIntersecting(u))return s.Ja();if((null!=h||isNaN(r))&&td.ua.oy(h,n,!1),!td.ba.zj(a))throw td.i.O();if(null!=(h=s.Cb)&&null!=(h=h.Hk)){if(1==(h=h.To(n))){if(1736!=a)throw td.i.ga("internal error");return(s=new td.Ea(s.description)).vp(n),s}if(0==h)return s.Ja()}switch(a){case 550:for(o=null,a=s.I(),h=s.vb(0),r=0,e=new td.h,u=0;u<a;u++)h.uc(2*u,e),n.contains(e)||(0==r&&(o=s.Ja()),r<u&&o.Gd(s,r,u),r=u+1);return 0<r&&o.Gd(s,r,a),0==r?s:o;case 1736:case 1607:return i.wy(s,n,e,o);default:throw td.i.ga("internal error")}},i.prototype.Oh=function(i,s){var n=new td.h;return this.g.D(i,n),i=new td.h,this.g.D(s,i),n.compare(i)},i}(),td.ti=tg,tx=new(tw=hO||(hO={})).h,tm=function(){function i(i,s,n,h,r){this.Rm=new tw.h,this.Fk=new tw.h,this.Ri=new tw.h,this.g=i,this.Cw=n,this.po=h,this.Rm=s,this.Al=r,this.Fk.Sc(),this.Ri.Sc()}return i.prototype.sE=function(i){this.g.D(i,this.Fk),i=tw.P.truncate((this.Fk.x-this.Rm.x)*this.po+.5);var s=tw.P.truncate((this.Fk.y-this.Rm.y)*this.po+.5);return tj.eG(i,s)},i.prototype.ez=function(i){return this.g.Qa(i,this.Al)},i.prototype.Ky=function(i,s){return this.g.D(i,this.Fk),this.g.D(s,this.Ri),tj.Ev(this.Fk.x,this.Fk.y,this.Ri.x,this.Ri.y,this.Cw)},i}(),tw.oY=function(){},tj=function(){function i(){this.Rm=new tw.h,this.rq=[0,0,0,0],this.zs=[0,0,0,0],this.so=this.Al=-1}return i.dQ=function(s,n){var h=new i;return h.g=s,h.ra=n,h.Cw=n*n,h.bw=2*n,h.po=1/h.bw,h.wO()},i.Ev=function(i,s,n,h,r){return(i-=n)*i+(s-=h)*s<=r},i.eG=function(i,s){return tw.P.Vh(s,tw.P.Vh(i))},i.prototype.yO=function(s,n){this.g.Hc(s,tx);for(var h=(tx.y-this.Rm.y)*this.po,r=tw.P.truncate((tx.x-this.Rm.x)*this.po),e=tw.P.truncate(h),o=h=0;1>=o;o+=1)for(var a=0;1>=a;a+=1){var u=i.eG(r+o,e+a),f=this.zl.lR(u);-1!=f&&(this.rq[h]=f,this.zs[h]=u,h++)}for(r=h-1;1<=r;r--)for(f=this.rq[r],e=r-1;0<=e;e--)if(f==this.rq[e]){this.zs[e]=-1,r!=--h&&(this.zs[r]=this.zs[h],this.rq[r]=this.rq[h]);break}for(e=0;e<h;e++)this.zO(s,this.zs[e],tx,this.rq[e],n)},i.prototype.zO=function(s,n,h,r,e){for(var o=new tw.h;-1!=r;r=this.zl.zR(r)){var a=this.zl.ka(r);s==a||-1!=n&&this.g.Qa(a,this.Al)!=n||(this.g.Hc(a,o),i.Ev(h.x,h.y,o.x,o.y,this.Cw)&&e.add(r))}},i.prototype.Zm=function(i,s,n){var h=this.g.Qa(i,this.so),r=this.g.Qa(s,this.so);return -1==h&&(h=this.Ad.Rh(),this.Ad.addElement(h,i),this.g.Sa(i,this.so,h)),-1==r?this.Ad.addElement(h,s):this.Ad.Cy(h,r),this.g.Sa(s,this.so,-2),s=this.TT(i,s),n&&(n=this.mw.sE(i),this.g.Sa(i,this.Al,n)),s},i.RT=function(s,n,h){s.Nb(n),h=s;var r=new tw.h;i.ST(s.D(),n.D(),r),h.Db(r)},i.ST=function(i,s,n){var h=i.x;i.x!=s.x&&(h=(+i.x+ +s.x)/2);var r=i.y;i.y!=s.y&&(r=(+i.y+ +s.y)/2),n.na(h,r)},i.prototype.TT=function(i,s){var n=new tw.h;this.g.D(i,n);var h=new tw.h;this.g.D(s,h);var r=this.g.YF(i),e=r+(s=this.g.YF(s)),o=0,a=n.x;n.x!=h.x&&(a=(n.x*r+h.x*s)/e,o++);var u=n.y;return n.y!=h.y&&(u=(n.y*r+h.y*s)/e,o++),0<o&&this.g.Db(i,a,u),this.g.rX(i,e),0!=o},i.prototype.wO=function(){var i=this.g.gd,s=this.g.DF();for(this.Rm=s.hz(),s=Math.max(s.da(),s.S())/0x7ffffffe,this.bw<s&&(this.bw=s,this.po=1/this.bw),this.Ad=new tw.cu,this.Ad.Bt(tw.P.truncate(this.g.gd/3+1)),this.Ad.hn(tw.P.truncate(this.g.gd/3+1)),this.Al=this.g.Hd(),this.so=this.g.Hd(),this.mw=new tm(this.g,this.Rm,this.Cw,this.po,this.Al),this.zl=new tw.ZK(tw.P.truncate(4*i/3),this.mw),this.zl.vW(this.g.gd),i=!1,s=this.g.md;-1!=s;s=this.g.ve(s))for(var n=this.g.Ob(s);-1!=n;n=this.g.Sb(n))for(var h=this.g.Ya(n),r=0,e=this.g.Ka(n);r<e;r++){var o=this.mw.sE(h);this.g.Sa(h,this.Al,o),this.zl.addElement(h,o),h=this.g.V(h)}var a=new tw.ja(0);for(a.Jb(10),s=this.g.md;-1!=s;s=this.g.ve(s))for(n=this.g.Ob(s);-1!=n;n=this.g.Sb(n))for(h=this.g.Ya(n),r=0,e=this.g.Ka(n);r<e;r++){if(-2!=this.g.Qa(h,this.so))for(o=this.g.Qa(h,this.Al),this.zl.kd(h,o);this.yO(h,a),0!=a.size;){o=!1;for(var u=0,f=a.size;u<f;u++){var c=a.get(u),l=this.zl.ka(c);this.zl.wd(c),o=this.Zm(h,l,u+1==f)||o}if(i=i||o,a.clear(!1),!o)break}h=this.g.V(h)}return i&&this.qN(),this.mw=this.zl=null,this.g.Ud(this.Al),this.g.Ud(this.so),i},i.prototype.qN=function(){for(var i=new tw.h,s=this.Ad.ke;-1!=s;s=this.Ad.lz(s)){var n=this.Ad.sc(s);for(this.g.D(this.Ad.ka(n),i),n=this.Ad.lb(n);-1!=n;n=this.Ad.lb(n))this.g.mf(this.Ad.ka(n),i)}},i}(),tw.$t=tj,tM=hO||(hO={}),tk=function(){function i(i){void 0===i&&(i=null),this.zg=null,this.Pb=!1,this.zg=null===i?[]:i}return i.prototype.copyTo=function(i){if(i.Pb)throw tM.i.ga("CompositeGeographicTransformation is read-only");for(var s=0;s<this.zg.length;s++)i.zg.push(this.zg[s].Qf())},i.prototype.count=function(){return this.zg.length},i.prototype.add=function(i){if(this.Pb)throw tM.i.ga("CompositeGeographicTransformation is read-only");this.zg.push(i.Qf())},i.prototype.clear=function(){if(this.Pb)throw tM.i.ga("CompositeGeographicTransformation is read-only");this.zg.length=0},i.prototype.remove=function(i){if(this.Pb)throw tM.i.ga("CompositeGeographicTransformation is read-only");this.zg.splice(i,1)},i.prototype.kg=function(){var s=new i;return this.copyTo(s),s},i.prototype.Qf=function(){return this.kg()},i.prototype.transform=function(i,s,n,h){if(i.length<s)throw tM.i.ga("invalid Argument");var r=n;for(n=0;n<this.zg.length;n++){var e=this.zg[n];if(null!=e.sm()){var o=e.Wn,a=+!!o,u=o?e.sm().getGeogcs2():e.sm().getGeogcs1();if(3552713678800501e-30<Math.abs((u=r/(u=u.getUnit().getUnitFactor()))-1))for(r=0;r<s;r++)i[r][0]*=u,i[r][1]*=u;tM.HC.geogToGeog(e.sm(),s,i,null,a),r=(o?e.sm().getGeogcs1():e.sm().getGeogcs2()).getUnit().getUnitFactor()}}if(3552713678800501e-30<Math.abs((u=r/h)-1))for(r=0;r<s;r++)i[r][0]*=u,i[r][1]*=u;return s},i.prototype.Nb=function(s){if(s==this)return!0;if(!(s instanceof i)||this.zg.length!=s.zg.length)return!1;for(var n=0;n<this.zg.length;n++)if(!this.zg[n].Nb(s.zg[n]))return!1;return!0},i.prototype.ix=function(){this.Pb=!0},i.prototype.toString=function(){for(var i="CGT ("+this.count()+") ",s=0,n=this.count();s<n;++s)i+=this.zg[s].toString()+", ";return 200<i.length?i.substring(0,197)+"... ("+i.length.toString()+" characters)":i},i.create=function(){return new i},i}(),tM.rC=tk,tz=hO||(hO={}),tN=Math.PI,tI=2*Math.PI,tP=Math.PI/2,tC=function(){function i(){}return i.OO=function(s,n){var h=new i;return h.x=s,h.y=n,h.type=0,h.Wh=0,h},i.cl=function(s){var n=new i;return n.x=s.x,n.y=s.y,n.type=0,n.Wh=0,n},i.NO=function(s){var n=new i;return n.x=s.x,n.y=s.y,n.type=s.type,n.Wh=s.Wh,n},i.Qd=function(s,n,h){var r=new i;return r.x=s.x+n*Math.cos(h),r.y=s.y+n*Math.sin(h),r.type=s.type,r.Wh=s.Wh,r},i.Ru=function(s,n){var h=new i;return h.x=.5*(s.x+n.x),h.y=.5*(s.y+n.y),h.type=s.type,h.Wh=s.Wh,h},i.OE=function(s,n){var h=new i;return h.x=s.x+.001*(n.x-s.x),h.y=s.y+.001*(n.y-s.y),h.type=s.type,h.Wh=s.Wh,h},i}(),tB=function(){},(tA=tz.aL||(tz.aL={}))[tA.Round=0]="Round",tA[tA.Bevel=1]="Bevel",tA[tA.Miter=2]="Miter",tA[tA.Square=3]="Square",tD=function(){function i(i){this.IA=this.Zb=this.xg=null,this.od=i}return i.W=function(s,n,h,r,e,o){if(null==s||1>s.Eb())throw tz.i.O();return 0==n||s.B()?s:((o=new i(o)).mo=s,o.La=n,o.ra=e,o.Mi=h,o.xA
vendor: 2,066 bytes, line 1
1=r,o.Qx())},i.prototype.$L=function(){var i=this.mo,s=i.bc(),n=i.xc(),h=new tz.h;return h.vc(n,s),h.normalize(),h.Jv(),h.scale(this.La),s.add(h),n.add(h),h=i.Ja(),i.Ec(s),i.Rc(n),h},i.prototype.ZL=function(){var i=this.mo;if(0<this.La&&2!=this.Mi){var s=new tz.Ea;return s.bd(i,!1),this.mo=s,this.Qx()}return(i=new tz.Hh(i.aa)).X(this.La,this.La),i},i.prototype.oJ=function(i,s,n,h){return(s.x-i.x)*(h.x-n.x)+(s.y-i.y)*(h.y-n.y)},i.prototype.hc=function(i,s){if(void 0===s)this.Zb.push(i),this.gf++;else if(0==this.gf)this.hc(i);else{var n=this.Dw,h=this.xg[0==s?n-1:s-1],r=this.xg[s],e=this.oJ(h,r,this.Zb[this.gf-1],i);0<e?this.hc(i):0>e&&(0<this.oJ(h,r,r,this.Zb[this.gf-1])?(r=this.xg[0==s?n-2:1==s?n-1:s-2],n=tC.Qd(h,this.La,Math.atan2(h.y-r.y,h.x-r.x)-tP),this.Zb[this.gf-1]=n,1==this.Mi||2==this.Mi?(n=tC.Ru(n,h),this.hc(n),n=tC.Qd(h,this.La,this.Lv+tP),(h=tC.Ru(n,h)).type|=256,this.hc(h)):(n=tC.Qd(h,this.La,this.Lv+tP)).type|=256,this.hc(n),this.hc(i,s)):(n=tC.Qd(r,this.La,this.Lv+tP),this.hc(n),1==this.Mi||2==this.Mi?(n=tC.Ru(n,r),this.hc(n),n=tC.Qd(r,this.La,this.Wz-tP),(h=tC.Ru(n,r)).type|=256,this.hc(h)):(n=tC.Qd(r,this.La,this.Wz-tP)).type|=256,this.hc(n)))}},i.prototype.hE=function(){var i,s=this.Dw;this.gf=0;var n=.5*this.ra,h=0,r=0;for(i=0;i<s;i++){var e=this.xg[i],o=0==i?this.xg[s-1]:this.xg[i-1],a=i==s-1?this.xg[0]:this.xg[i+1],u=o.x-e.x,f=o.y-e.y,c=a.x-e.x,l=a.y-e.y,p=Math.atan2(f,u),v=Math.atan2(l,c);if(this.Lv=p,this.Wz=v,0==i&&(h=p,r=v),u=u*l-c*f,f=v,v<p&&(v+=tI),0<u*this.La)1==this.Mi||2==this.Mi?(p=tC.Qd(e,this.La,p+tP),this.hc(p),p=tC.OE(e,p),this.hc(p),p=tC.Qd(e,this.La,v-tP),(e=tC.OE(e,p)).type|=256,this.hc(e),this.hc(p)):(u=.5*(v-p),u=this.La/Math.abs(Math.sin(u)),p=tC.Qd(e,u,.5*(p+v)),this.hc(p,i));else if(0!=(512&e.type)){for(u=1-n/Math.abs(this.La),o=1,a=0>this.La?-tN:tN,-1<u&&1>u&&(.017453292519943295>(f=2*Math.acos(u))&&(f=.017453292519943295),1<(o=tz.P.truncate(tN/f+1.5))&&(a/=o)),f=p+tP,p=tC.Qd(e,this.La,f),0==i&&(p.type|=1024),this.hc(p,i),u=this.La/Math.cos(a/2),f+=a/2,(p=tC.Qd(e,u,f)).type|=1024,this.hc(p
vendor: 84,838 bytes, line 1
1);0<--o;)f+=a,(p=tC.Qd(e,u,f)).type|=1024,this.hc(p);(p=tC.Qd(e,this.La,v-tP)).type|=1024,this.hc(p)}else if(1==this.Mi)p=tC.Qd(e,this.La,p+tP),this.hc(p,i),p=tC.Qd(e,this.La,v-tP),this.hc(p);else if(0==this.Mi)for(u=1-n/Math.abs(this.La),o=1,a=v-tP-(p+tP),-1<u&&1>u&&(.017453292519943295>(f=2*Math.acos(u))&&(f=.017453292519943295),1<(o=tz.P.truncate(Math.abs(a)/f+1.5))&&(a/=o)),u=this.La/Math.cos(.5*a),f=p+tP+.5*a,p=tC.Qd(e,u,f),this.hc(p,i);0<--o;)f+=a,p=tC.Qd(e,u,f),this.hc(p);else 2==this.Mi?(u=o.x-e.x,f=o.y-e.y,.99999999<(o=(u*(c=a.x-e.x)+f*(l=a.y-e.y))/Math.sqrt(u*u+f*f)/Math.sqrt(c*c+l*l))?(p=tC.Qd(e,1.4142135623730951*this.La,v-.25*tN),this.hc(p,i),p=tC.Qd(e,1.4142135623730951*this.La,v+.25*tN),this.hc(p)):(o=Math.abs(this.La/Math.sin(.5*Math.acos(o))))>(a=Math.abs(this.xA*this.La))?(u=.5*(v-p),u=this.La/Math.abs(Math.sin(u)),p=tC.Qd(e,u,.5*(p+v)),v=tz.h.construct(p.x,p.y),p=tz.h.construct(e.x,e.y),(e=new tz.h).vc(v,p),(v=new tz.h).BW(a/e.length(),e,p),p=(o-a)*Math.abs(this.La)/Math.sqrt(o*o-this.La*this.La),0<this.La?e.Jv():e.cr(),e.scale(p/e.length()),(p=new tz.h).add(v,e),(o=new tz.h).vc(v,e),p=tC.cl(p),this.hc(p,i),p=tC.cl(o),this.hc(p)):(u=.5*(v-p),u=this.La/Math.abs(Math.sin(u)),p=tC.Qd(e,u,.5*(p+v)),this.hc(p,i))):(v=f,0<this.La?(v>p&&(v-=tI),o=p-v<tP):(v<p&&(v+=tI),o=v-p<tP),o?(f=0>(u=1.4142135623730951*this.La)?p+.25*tN:p+.75*tN,p=tC.Qd(e,u,f),this.hc(p,i),f=0>u?v-.25*tN:v-.75*tN,p=tC.Qd(e,u,f),this.hc(p)):(u=.5*(v-p),u=this.La/Math.abs(Math.sin(u)),v<p&&(v+=tI),p=tC.Qd(e,u,(p+v)/2),this.hc(p,i)))}return this.Lv=h,this.Wz=r,this.hc(this.Zb[0],0),e=tC.NO(this.Zb[this.gf-1]),this.Zb[0]=e,this.rW()},i.prototype.Cu=function(i,s){if(!(2>s))for(var n=0;n<s;n++){var h=this.Zb[i+n];0!=n?this.IA.Ei(tz.h.construct(h.x,h.y)):this.IA.Nt(tz.h.construct(h.x,h.y))}},i.prototype.aM=function(i,s,n){var h=i.Ca(s),r=i.Wc(s);if(this.Zb=[],this.IA=n,i.ec(s)){for(s=i.Oa(h);i.Oa(r-1).rb(s);)r--;if(2<=r-h){for(this.Dw=r-h,this.xg=[],s=h;s<r;s++)this.xg.push(tC.cl(i.Oa(s)));this.hE()&&this.Cu(0,this.gf-1)}}else{for(s=i.Oa(h);h<r&&i.Oa(h+1).rb(s);)h++;for(s=i.Oa(r-1);h<r&&i.Oa(r-2).rb(s);)r--;if(2<=r-h){for(this.Dw=2*(r-h)-2,this.xg=[],(n=tC.cl(i.Oa(h))).type|=1536,this.xg.push(n),s=h+1;s<r-1;s++)n=tC.cl(i.Oa(s)),this.xg.push(n);for((n=tC.cl(i.Oa(r-1))).type|=512,this.xg.push(n),s=r-2;s>=h+1;s--)(n=tC.cl(i.Oa(s))).type|=1024,this.xg.push(n);if(this.hE())if(2<=this.Zb.length){for(i=-1,(r=0!=(1024&this.Zb[this.gf-1].type))||(i=0),s=1;s<this.gf;s++)(h=0!=(1024&this.Zb[s].type))?r||1<(r=s-1)-i+1&&this.Cu(i,r-i+1):r&&(i=s-1),r=h;r||1<(r=this.gf-1)-i+1&&this.Cu(i,r-i+1)}else i=0,r=this.gf-1,0<=i&&1<=r-i&&this.Cu(i,r-i+1)}}this.xg=null,this.Dw=0,this.Zb=null,this.gf=0},i.prototype.rW=function(){for(var i=!1,s=0;s<this.gf;s++){var n=this.Zb[s];n.sh=s+1,n.uh=s-1,this.Zb[s]=n}for((n=this.Zb[0]).uh=this.gf-2,this.Zb[0]=n,(n=this.Zb[this.gf-2]).sh=0,this.Zb[this.gf-2]=n,s=n=0;s<this.gf;s++)if(0!=(256&this.Zb[n].type)){var h=this.BP(n);if(-1==h){i=!0;break}n=h}else n=this.Zb[n].sh;return!i&&(this.LO(n),!0)},i.prototype.BP=function(i){for(var s,n,h=this.gf-1,r=i,e=1;e<=h-2;e++){s=r=this.Zb[r].sh,n=i;for(var o=1;o<=e;o++){if(n=this.Zb[n].uh,0==(256&this.Zb[n].type)&&0==(256&this.Zb[s].type)){var a=this.bS(n,s);if(-1!=a)return a}s=this.Zb[s].uh}}return -1},i.prototype.bS=function(i,s){var n=this.Zb[this.Zb[i].uh],h=this.Zb[i],r=this.Zb[this.Zb[s].uh],e=this.Zb[s];if(!this.EW(n,h,r,e))return -1;var o=new tB;return this.sQ(n,h,r,e,o)&&!o.XD&&tz.P.XJ((h.x-n.x)*(e.y-r.y)-(h.y-n.y)*(e.x-r.x))!=tz.P.XJ(this.La)?(n=this.Zb[i].uh,o.cn.type=h.type,o.cn.sh=s,o.cn.uh=n,this.Zb[i]=o.cn,o.cn=this.Zb[s],o.cn.uh=i,this.Zb[s]=o.cn,s):-1},i.prototype.EW=function(i,s,n,h){return Math.max(i.x,s.x)>=Math.min(n.x,h.x)&&Math.max(n.x,h.x)>=Math.min(i.x,s.x)&&Math.max(i.y,s.y)>=Math.min(n.y,h.y)&&Math.max(n.y,h.y)>=Math.min(i.y,s.y)},i.prototype.sQ=function(i,s,n,h,r){r.XD=!1;var e=(s.y-i.y)*(h.x-n.x)-(s.x-i.x)*(h.y-n.y),o=(n.y-i.y)*(s.x-i.x)-(n.x-i.x)*(s.y-i.y);if(0<=(e=0==e?2:o/e)&&1>=e){var a=e;if(e=(h.y-n.y)*(s.x-i.x)-(h.x-n.x)*(s.y-i.y),o=(i.y-n.y)*(h.x-n.x)-(i.x-n.x)*(h.y-n.y),0<=(e=0==e?2:o/e)&&1>=e)return r.cn=tC.OO(i.x+e*(s.x-i.x),i.y+e*(s.y-i.y)),r.cn.Wh=n.Wh+a*(h.Wh-n.Wh),0!=a&&1!=a||0!=e&&1!=e||(r.XD=!0),r.RY=e,r.SY=a,!((0==a||1==a)&&0<e&&1>e||(0==e||1==e)&&0<a&&1>a)}return!1},i.prototype.LO=function(i){for(;this.Zb[i].uh<i;)i=this.Zb[i].uh;var s=0,n=i;do n=this.Zb[n],this.Zb[s]=n,n=n.sh,s++;while(n!=i);this.Zb[s]=this.Zb[0],this.gf=s+1},i.prototype.VC=function(i){var s=this.mo,n=s.Ha();if(null!=n){n.aj();for(var h=-1;n.ab();)h++,this.aM(s,h,i)}},i.prototype.Qx=function(){var i=this.mo.K();return 322==i?this.$L():197==i?this.ZL():tz.ba.zd(i)?((i=new tz.Ua).pc(this.mo,!0),this.mo=i,this.Qx()):1607==i?(i=new tz.Ua,this.VC(i),i):1736==i?(i=new tz.Ea,this.VC(i),i):null},i}(),tz.DK=tD,tq=hO||(hO={}),tG=function(){function i(i){this.sk=i}return i.prototype.D=function(i,s){this.sk.g.D(i,s)},i.prototype.wd=function(i){var s=this.sk.Ga.ka(i);this.sk.Ga.wd(i,-1),this.sk.g.qd(s,!1)},i}(),tF=function(){function i(i){this.sk=i}return i.prototype.D=function(i,s){this.sk.DT.D(i,s)},i.prototype.wd=function(i){this.sk.Ga.wd(i,-1)},i}(),tT=function(){function i(i){this.sk=i}return i.prototype.D=function(i,s){s.N(this.sk.GT[i])},i.prototype.wd=function(i){this.sk.Ga.wd(i,-1)},i}(),tE=function(){function i(i){void 0===i?(this.Ga=new tq.$j,this.Ga.Ee(20),this.g=new tq.hd,this.sT=this.g.Kg(550),this.Us=this.g.wf(this.sT,-1),this.Zh=new tG(this)):i instanceof Array?(this.Ga=new tq.$j,this.Ga.Ee(20),this.GT=i,this.Zh=new tT(this)):(this.Ga=new tq.$j,this.Ga.Ee(20),this.DT=i,this.Zh=new tF(this))}return i.prototype.Ib=function(i){var s=i.K();if(tq.Fx.zj(s))this.eN(i);else if(tq.Xk.zd(s))this.jN(i);else if(197==s)this.bN(i);else{if(33!=s)throw tq.i.O("invalid shape type");this.iN(i)}},i.prototype.YQ=function(){var i=new tq.Ta,s=this.Ga.sc(-1),n=new tq.Ea(this.g.it);for(this.g.Xi(this.Ga.ka(s),i),n.nf(i),s=this.Ga.lb(s);-1!=s;s=this.Ga.lb(s))this.g.Xi(this.Ga.ka(s),i),n.lineTo(i);return n},i.MO=function(s){var n=new i(s),h=s.I(),r=1,e=new tq.h,o=new tq.h,a=new tq.h;for(s.D(0,e);s.D(r,o),o.Mz(e)&&r<h-1;)r++;for(n.Ga.addElement(0,-1),n.Ga.zn(r),h=r+1;h<s.I();h++)s.D(h,a),-1!=(r=n.kC(a))&&n.Ga.Uj(r,h);for(a=new tq.Ta,r=n.Ga.sc(-1),h=new tq.Ea(s.description),s.we(n.Ga.ka(r),a),h.nf(a),r=n.Ga.lb(r);-1!=r;r=n.Ga.lb(r))s.we(n.Ga.ka(r),a),h.lineTo(a);return h},i.construct=function(s,n,h){for(var r=new i(s),e=1,o=s[0];s[e].Mz(o)&&e<n-1;)e++;for(r.Ga.addElement(0,-1),r.Ga.zn(e),e+=1;e<n;e++)-1!=(o=r.kC(s[e]))&&r.Ga.Uj(o,e);for(s=0,n=r.Ga.sc(-1);-1!=n;n=r.Ga.lb(n))h[s++]=r.Ga.ka(n);return s},i.EG=function(s,n){var h=s.Ca(n),r=s.Wc(n);if(n=!s.ec(n)&&s.Pn(n),s=s.vb(0),r*=2,n&&(r-=2),6>r-(h*=2))return!0;n=new tq.h;var e=new tq.h,o=new tq.h;s.uc(h,n),s.uc(h+2,e),s.uc(h+4,o);var a=i.Yu(e,o,n);if(a.rs()||!i.wm(a.value()))return!1;var u=tq.h.construct(e.x,e.y),f=new tq.h;for(h+=6;h<r;h+=2)if(f.N(e),e.N(o),s.uc(h,o),(a=i.Yu(e,o,n)).rs()||!i.wm(a.value())||(a=i.Yu(u,o,n)).rs()||!i.wm(a.value())||(a=i.Yu(e,o,f)).rs()||!i.wm(a.value()))return!1;return!0},i.prototype.eN=function(i){for(var s=new tq.Ta,n=new tq.h,h=0;h<i.I();h++){i.D(h,n);var r=this.Er(n);if(-1!=r){i.we(h,s);var e=this.g.hc(this.Us,s);this.Ga.Uj(r,e)}}},i.prototype.bN=function(i){for(var s=new tq.Ta,n=new tq.h,h=0;4>h;h++){i.hB(h,n);var r=this.Er(n);if(-1!=r){i.If(h,s);var e=this.g.hc(this.Us,s);this.Ga.Uj(r,e)}}},i.prototype.jN=function(i){var s=new tq.Ta,n=i.bc();if(-1!=(n=this.Er(n))){i.Vo(s);var h=this.g.hc(this.Us,s);this.Ga.Uj(n,h)}n=i.xc(),-1!=(n=this.Er(n))&&(i.Ro(s),i=this.g.hc(this.Us,s),this.Ga.Uj(n,i))},i.prototype.iN=function(i){var s=i.D();-1!=(s=this.Er(s))&&(i=this.g.hc(this.Us,i),this.Ga.Uj(s,i))},i.prototype.Er=function(i){var s=-1;if(0==this.Ga.size(-1))return this.Ga.addElement(-4,-1);if(1==this.Ga.size(-1)){var n=this.g.Oa(this.Ga.ka(this.Ga.sc(-1)));return i.Mz(n)||(s=this.Ga.zn(-5)),s}return this.kC(i)},i.prototype.kC=function(s){var n=-1;do{var h=this.Ga.sc(-1),r=this.Ga.Gc(-1),e=this.Ga.ka(h),o=this.Ga.ka(r),a=new tq.h,u=new tq.h;if(this.Zh.D(e,a),this.Zh.D(o,u),e=tq.h.Wq(u,s,a),i.wm(e))n=this.Ga.zn(-1),(a=this.iC(s,r,h))!=h&&this.jC(s,h,this.Ga.xe(a));else if(i.xG(e)){u=this.Ga.uv(-1);var f=this.Ga.sc(-1),c=this.Ga.Gc(-1);for(e=new tq.h,o=new tq.h;f!=this.Ga.xe(c);){var l=this.Ga.ka(u);this.Zh.D(l,e),l=tq.h.Wq(e,s,a),i.xG(l)?(c=u,u=this.Ga.nl(u)):(f=u,u=this.Ga.Zp(u))}if(u=c,a=f,l=this.Ga.ka(u),f=this.Ga.ka(a),this.Zh.D(l,e),this.Zh.D(f,o),a!=h&&(e=tq.h.Wq(o,s,e),!i.wm(e)))continue;n=this.Ga.Bu(a,u,-2,!1),this.jC(s,u,r),this.iC(s,a,h)}else null==this.tb&&(this.tb=new tq.zb),this.tb.Ec(u),this.tb.Rc(a),0>(a=this.tb.ge(s,!0))?(a=this.Ga.xe(r),this.Ga.wd(r,-1),n=this.Ga.zn(-3),this.iC(s,a,h)):1<a&&(a=this.Ga.lb(h),this.Ga.wd(h,-1),n=this.Ga.Bu(-1,a,-3,!1),this.jC(s,a,r))}while(0);return n},i.prototype.jC=function(s,n,h){if(n!=h){var r=this.Ga.ka(n),e=this.Ga.lb(n),o=new tq.h,a=new tq.h;for(this.Zh.D(r,o);n!=h&&2<this.Ga.size(-1)&&(this.Zh.D(this.Ga.ka(e),a),r=tq.h.Wq(a,s,o),!i.wm(r));)r=n,n=e,o.N(a),e=this.Ga.lb(n),this.Zh.wd(r)}},i.prototype.iC=function(s,n,h){if(n==h)return h;var r=this.Ga.ka(n),e=this.Ga.xe(n),o=new tq.h,a=new tq.h;for(this.Zh.D(r,o);n!=h&&2<this.Ga.size(-1)&&(this.Zh.D(this.Ga.ka(e),a),r=tq.h.Wq(o,s,a),!i.wm(r));)r=n,n=e,o.N(a),e=this.Ga.xe(n),this.Zh.wd(r);return n},i.Yu=function(i,s,n){var h=new tq.Xb;h.set(s.x),h.sub(i.x);var r=new tq.Xb;r.set(n.y),r.sub(i.y);var e=new tq.Xb;return e.set(s.y),e.sub(i.y),(s=new tq.Xb).set(n.x),s.sub(i.x),h.Bg(r),e.Bg(s),h.sub(e),h},i.wm=function(i){return 0>i},i.xG=function(i){return 0<i},i}(),tq.au=tE,tS=hO||(hO={}),tO=function(){function i(i){this.g=null,this.oH=!0,this.od=i}return i.uU=function(i,s,n){return i=tS.ua.Gr(i),tS.$t.Ev(s.Ng(),s.kh(),n.Ng(),n.kh(),tS.mc.ox(i))},i.xO=function(i,s){var n=new tS.Ta;return tS.$t.RT(i,s,n),n},i.W=function(s,n,h,r){return(h=new i(h)).g=s,h.ra=n,h.oH=r,h.zM()},i.prototype.iM=function(i){return tS.$t.dQ(this.g,i)},i.prototype.nM=function(i){return tS.bu.W(this.g,i,this.od)},i.prototype.zM=function(){var i=this.ra,s=tS.ua.Gr(i),n=1.00001*(i=tS.ua.mN(i));i*=1.000001;for(var h=!1,r=30<this.g.gd+10?1e3:(this.g.gd+10)*(this.g.gd+10),e=0,o=this.g.eS();;e++){if(e>r)throw tS.i.ga("Internal Error: max number of iterations exceeded");var a=this.iM(s);if(h=h||a,this.oH&&(a=0!=this.g.Ip(s,!0,!1),h=h||a),a=!1,(0==e||o||tS.bu.fI(!0,this.g,i,null,this.od))&&(a=this.nM(n),h=h||a),!a)break;tS.op.Bp(this.od)}return h},i}(),tS.Vk=tO,tH=hO||(hO={}),tJ=function(){function i(i){this.ae=this.Nc=null,this.$s=0,this.Vb=i,this.Yz=!0}return i.prototype.wv=function(i,s){var n=this.g.cc(i);if(null==n){if(!this.g.fd(i,s))return null;n=s}return n},i.prototype.Zq=function(){var i;void 0===i&&(i=!1),this.$s++,(i||0==(4095&this.$s))&&(this.$s=0,tH.op.Bp(this.Vb))},i.prototype.iP=function(){var i=this.g.$q(!1),s=!1,n=new tH.zb,h=new tH.zb,r=new tH.l;r.Pa();var e=new tH.l;e.Pa();for(var o=new tH.Ta,a=new tH.OC,u=i.next();-1!=u;u=i.next()){tH.op.Bp(this.Vb);var f=null,c=!1;if(!tH.ba.Tn(this.g.jc(i.ek))){if(null==(f=this.wv(u,n)))continue;if(f.A(r),r.X(this.ra,this.ra),f.Di(this.ra)){if(!f.Di(0))continue;c=!0,f=null}}var l=this.g.$q(i),p=l.next();for(-1!=p&&(p=l.next());-1!=p;p=l.next()){var v=null,y=!1;if(!tH.ba.Tn(this.g.jc(l.ek))){if(null==(v=this.wv(p,h)))continue;if(v.A(e),v.Di(this.ra)){if(!v.Di(0))continue;y=!0,v=null}}var b=0,d=0;if(null!=f&&null!=v)r.CG(e)&&(a.Qo(f),a.Qo(v),a.Fa(this.ra,!1),0<(b=a.ql(0))+(d=a.ql(1))&&(this.g.lr(u,a,0,!0),this.g.lr(p,a,1,!0)),a.clear());else if(null!=f){var g=new tH.h;if(this.g.D(p,g),r.contains(g)){if(a.Qo(f),this.g.Xi(p,o),a.Fz(this.ra,o,!1),0<(b=a.ql(0)))if(this.g.lr(u,a,0,!0),y){for(y=-1,g=this.g.V(p);-1!=g&&g!=p&&(y=g,null!=(v=this.wv(g,h))&&v.Di(0));g=this.g.V(g));for(g=p;-1!=g&&(this.g.Fh(g,a.Cf),g!=y);g=this.g.V(g));}else this.g.Fh(p,a.Cf);a.clear()}}else{if(null==v)continue;if(g=new tH.h,this.g.D(u,g),e.X(this.ra,this.ra),e.contains(g)){if(a.Qo(v),this.g.Xi(u,o),a.Fz(this.ra,o,!1),0<(d=a.ql(0)))if(this.g.lr(p,a,0,!0),c){for(y=-1,g=this.g.V(u);-1!=g&&g!=u&&(y=g,null!=(v=this.wv(g,h))&&v.Di(0));g=this.g.V(g));for(g=u;-1!=g&&(this.g.Fh(g,a.Cf),g!=y);g=this.g.V(g));}else this.g.Fh(u,a.Cf);a.clear()}}if(0!=b+d){if(0!=b){if(null==(f=this.g.cc(u))){if(!this.g.fd(u,n))continue;f=n,n.A(r)}else f.A(r);if(f.Di(this.ra))break}s=!0}}}return s},i.prototype.jP=function(){return this.LU()},i.prototype.LU=function(){return(new tH.MC).LX(this.g,this.ra)},i.prototype.gI=function(){var i=!1;null==this.Nc&&(this.Nc=new tH.$j);var s=new tH.ja(0);s.Jb(this.g.gd+1);for(var n=this.g.$q(),h=n.next();-1!=h;h=n.next())s.add(h);this.g.nx(s,s.size),s.add(-1),n=this.g.Hd(),h=this.g.Hd(),this.ae=new tH.PC(this.g,this.ra,!this.Yz),this.Nc.Xo(this.ae);var r=new tH.ja(0),e=new tH.ja(0),o=0;new tH.h;var a=this.g.ud;this.g.wb.oc();for(var u,f,c=this.g.wb.Aa[0].o,l=s.get(o++);-1!=l;){var p=u=c[2*(f=a.U(l,0))],v=f=c[2*f+1];do{var y=a.U(l,2),b=a.U(l,1);if(-1!=y){var d=a.U(y,0),g=c[2*d];0>(v<(d=c[2*d+1])?-1:v>d?1:p<g?-1:+(p>g))&&(e.add(l),e.add(y))}-1!=b&&(g=c[2*(d=a.U(b,0))],0>(v<(d=c[2*d+1])?-1:v>d?1:p<g?-1:+(p>g))&&(e.add(b),e.add(b))),-1!=(g=this.g.Qa(l,n))&&(r.add(g),this.g.Sa(l,n,-1)),-1!=(g=this.g.Qa(l,h))&&(r.add(g),this.g.Sa(l,h,-1)),-1!==(l=s.get(o++))&&(p=c[2*(v=a.U(l,0))],v=c[2*v+1])}while(-1!=l&&p===u&&v===f);for(p=1==r.size&&2==e.size,g=v=-1,y=0,b=r.size;y<b;y++){d=r.get(y);var w=this.Nc.xe(d);if(-1==w||r.cG(w)||(v=w),-1==(d=this.Nc.lb(d))||r.cG(d)||(g=d),-1!=v&&-1!=g)break}for(this.ae.VJ(f,u),y=0,b=r.size;y<b;y++)d=r.get(y),this.Nc.wd(d,-1);if(r.clear(!1),!p&&-1!=v&&-1!=g&&this.lO(v,g)){i=!0,this.Pi=this.ae.tm();break}for(y=0,b=e.size;y<b;y+=2){if(f=e.get(y),u=e.get(y+1),p?(f=this.Nc.Bu(v,g,f,!0),p=!1):f=this.Nc.addElement(f,-1),this.ae.sg){this.Pi=this.ae.tm(),i=!0;break}-1==this.g.Qa(u,n)?this.g.Sa(u,n,f):this.g.Sa(u,h,f)}if(i)break;e.Dh(0)}return this.g.Ud(n),this.g.Ud(h),i},i.prototype.lO=function(i,s){return this.ae.compare(this.Nc,this.Nc.ka(i),s),i=this.ae.sg,this.ae.Mr(),i},i.tE=function(i){for(var s=i.md;-1!=s;s=i.ve(s))if(tH.ba.Ic(i.jc(s)))return!0;return!1},i.aQ=function(s,n,h,r){return!!i.tE(s)&&((n=new i(r)).g=s,n.ra=h,15>s.gd?s=n.iP():n.jP())},i.W=function(s,n,h){return i.aQ(s,s.DF(),n,h)},i.fI=function(s,n,h,r,e){if(!i.tE(n))return!1;var o=new i(e);if(o.g=n,o.ra=h,o.Yz=s,o.gI())return null!=r&&r.Yt(o.Pi),!0;var a=new tH.Ed;return a.VB(),n.Pc(a),(o=new i(e)).g=n,o.ra=h,o.Yz=s,s=o.gI(),a.VB(),n.Pc(a),!!s&&(null!=r&&r.Yt(o.Pi),!0)},i.Ol=function(i,s){return!(16>(i=i.I()))&&2*i+Math.log(i)*Math.LOG10E/Math.log(2)*s<i*s},i.gP=function(s,n,h,r){if(tH.ba.Ic(n.K()))return new i(r).hP(s,n,h);throw tH.i.ga("crack_A_with_B")},i.prototype.hP=function(s,n,h){var r=new tH.l;s.yc(r);var e=new tH.l;if(n.yc(e),e.X(h,h),!e.isIntersecting(r))return s;var o=s.Cb,a=null;null!=o&&(a=o.Gb),i.Ol(s,s.I())&&(a=tH.ua.lj(s,e));var u=null!=a?a.getIterator():null,f=n.Ha();n=s.Ha();var c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=[];f.ab();)for(;f.Ia();){var l=f.ia();if(null!=a){for(u.Wo(l,h),o=u.next();-1!=o;o=u.next())if(this.Zq(),n.Wb(a.ka(o),-1),n.Ia()){var p=(o=n.ia()).Fa(l,null,c,null,h);for(o=0;o<p;++o){var v=c[o];if(0!=v&&1!=v){var y=n.xb(),b=new tL;b.t=v,b.index=y,e.push(b)}}}}else{var d=new tH.l;if(l.yc(d),d.X(h,h),r.isIntersecting(d)){for(n.aj();n.ab();)for(;n.Ia();)if(this.Zq(),o=n.ia(),v=new tH.l,o.yc(v),v.isIntersecting(d))for(p=o.Fa(l,null,c,null,h),o=0;o<p;++o)0!=(v=c[o])&&1!=v&&(y=n.xb(),(b=new tL).t=v,b.index=y,e.push(b))}}}if(0==e.length)return s;for(e=e.sort(tL.zy),s=s.Ja(),n.aj();n.ab()&&!n.Ia(););for(h=n.ia(),r=new tH.jg,a=-1,o=0,u=e.length;o<u;){for(c=e[o].index,f=o+1;f<u&&e[f].index==c;)++f;for(;n.xb()<c;){if(this.Zq(),l=n.Ia(),v=n.gb,(d=l||!n.Qn()||n.Rn())&&s.pc(h,a!=v),a=v,!l)for(;n.ab()&&!n.Ia(););h=n.ia()}for(c=0;o<f;o++)(v=e[o].t)!=c&&(h.dh(c,v,r),c=v,v=n.gb,s.pc(r.get(),a!=v),a=v);if((d=(l=n.Ia())||!n.Qn()||n.Rn())&&(h.dh(c,1,r),s.pc(r.get(),!1)),l)h=n.ia();else{for(;n.ab()&&!n.Ia(););h=n.Ia()?n.ia():null}o=f}for(null!=h&&(v=n.gb,(d=(l=n.Ia())||!n.Qn()||n.Rn())&&s.pc(h,a!=v),a=v),l=n.Ia();;){if(!l){for(;n.ab()&&!(l=n.Ia()););if(!l)break}h=n.ia(),v=n.gb,(d=(l=n.Ia())||!n.Qn()||n.Rn())&&s.pc(h,a!=v),a=v}return s},i}(),tH.bu=tJ,tL=function(){function i(){}return i.zy=function(i,s){return i.index==s.index?i.t>s.t?1:i.t<s.t?-1:0:i.index>s.index?1:-1},i}(),(tK=(tR=hO||(hO={})).FK||(tR.FK={}))[tK.Left=0]="Left",tK[tK.Right=1]="Right",tK[tK.Coincident=2]="Coincident",tK[tK.Undefined=3]="Undefined",tK[tK.Uncut=4]="Uncut",tR.qY=tU=function(i,s,n,h,r,e,o,a,u,f,c){this.Y=i,this.ct=s,this.Ps=n,this.ug=h,this.Nm=f,this.Cl=c},tW=function(){function i(i,s){this.EH=i,this.Ji=s}return i.prototype.lM=function(i,s){var n=new tR.h;this.Ji.D(i,n);var h=new tR.h;return this.Ji.D(s,h),0!=(n=n.compare(h))?n:(i=this.Ji.Qa(i,this.EH))<(s=this.Ji.Qa(s,this.EH))?-1:+(i!=s)},i}(),tR.pY=tV=function(i,s,n,h,r,e,o,a,u){this.ug=i,this.Ps=s,this.JA=n,this.PH=h,this.Gi=r,this.Cl=e,this.Nm=o,this.QH=a,this.JT=u},tR.GK=function(){function i(){}return i.EK=function(s,n,h,r,e,o){if(n.B())s=new tU(n,4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),e.push(s);else if(h.B())s=new tU(n,4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),e.push(s);else{var a=new tR.hd;if(a.Ib(n),a.Ib(h),tR.Vk.W(a,r,o,!0),0==a.gd)s=new tU(n.Ja(),4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),e.push(s);else{for(n=0,h=a.Hd(),r=a.md;-1!=r;r=a.ve(r))for(o=a.Ob(r);-1!=o;o=a.Sb(o))for(var u=a.Ya(o),f=0,c=a.Ka(o);f<c;u=a.V(u),f++)a.Sa(u,h,n++);n=i.CM(h,a),i.YL(s,n,a,e)}}},i.CM=function(s,n){for(var h=n.gd,r=new tR.ja(0),e=n.md;-1!=e;e=n.ve(e))for(var o=n.Ob(e);-1!=o;o=n.Sb(o))for(var a=n.Ya(o),u=0,f=n.Ka(o);u<f;a=n.V(a),u++)r.add(a);var c=new tW(s,n);r.Wd(0,h,function(i,s){return c.lM(i,s)}),s=[];var l=[],p=n.Hd(),v=n.Hd();e=n.md,o=n.ve(e),f=new tR.h;var y=new tR.h,b=r.get(0),d=n.cd(b),g=n.Sf(d);n.D(b,f);var w=1;for(a=0;w<h-1;){var x=!1;for(u=w;u<h;u++)if(u!=a){var m=r.get(u),j=n.cd(m),M=n.Sf(j);if(n.D(m,y),!f.rb(y))break;g==e&&M==o&&(x=i.pM(p,v,n,s,l,d,b,j,m))}if(x||a==w-1){if(x&&a==w-1&&w--,++a==h)break;b=r.get(a),d=n.cd(b),g=n.Sf(d),n.D(b,f)}x||(w=a+1)}for(h=[],e=n.md;-1!=e;e=n.ve(e))for(o=n.Ob(e);-1!=o;o=n.Sb(o))for(r=n.Ya(o),u=0,f=n.Ka(o);u<f;r=n.V(r),u++){if(0<=(a=n.Qa(r,v)))for(;a<l.length&&l[a].ug==r;)h.push(l[a++]);if(0<=(a=n.Qa(r,p)))for(;a<s.length&&s[a].ug==r;)h.push(s[a++])}return n.Ud(p),n.Ud(v),h},i.pM=function(s,n,h,r,e,o,a,u,f){var c=h.tj(o),l=h.tj(u),p=h.Ya(o),v=h.Ya(u),y=h.Na(a),b=h.Na(f),d=!1,g=!1,w=!1,x=!1;return a!=p&&(f!=v&&(d=i.qM(s,h,r,o,y,u,b)),f!=l&&(g=i.rM(s,h,r,o,y,u,f))),a!=c&&(f!=v&&(w=i.sM(n,h,e,o,a,u,b,p)),f!=l&&(x=i.tM(n,h,e,o,a,u,f,p))),d&&g&&w?(s=r.length-1,2==e[x?e.length-2:e.length-1].Gi&&(r[s-1]=r[s],--r.length)):d&&g&&x&&2==e[e.length-1].Gi&&(e=r[r.length-1],--r.length,h.Qa(e.ug,s)==r.length&&h.Sa(e.ug,s,-1)),d||g||w||x},i.qM=function(i,s,n,h,r,e,o){var a=new tR.zb,u=new tR.zb,f=[0,0],c=[0,0],l=s.cc(r);return null==l&&(s.fd(r,a),l=a),null==(a=s.cc(o))&&(s.fd(o,u),a=u),2>(l=l.Fa(a,null,f,c,0))&&(h=new tV(r,h,f[0],NaN,l,o,e,c[0],NaN),n.push(h),0>(h=s.Qa(r,i))&&s.Sa(r,i,n.length-1)),!0},i.rM=function(i,s,n,h,r,e,o){var a=new tR.zb,u=new tR.zb,f=[0,0],c=[0,0],l=s.cc(r);return null==l&&(s.fd(r,a),l=a),null==(a=s.cc(o))&&(s.fd(o,u),a=u),2>(l=l.Fa(a,null,f,c,0))&&(h=new tV(r,h,f[0],NaN,l,o,e,c[0],NaN),n.push(h),0>(h=s.Qa(r,i))&&s.Sa(r,i,n.length-1),!0)},i.sM=function(i,s,n,h,r,e,o,a){var u=new tR.zb,f=new tR.zb,c=[0,0],l=[0,0],p=s.cc(r);return null==p&&(s.fd(r,u),p=u),null==(u=s.cc(o))&&(s.fd(o,f),u=f),2==(p=p.Fa(u,null,c,l,0))?(h=new tV(r,h,c[0],c[1],p,o,e,l[0],l[1]),n.push(h),0>(h=s.Qa(r,i))&&s.Sa(r,i,n.length-1),!0):(f=!1,r==a&&(h=new tV(r,h,c[0],NaN,p,o,e,l[0],NaN),n.push(h),0>(h=s.Qa(r,i))&&s.Sa(r,i,n.length-1),f=!0),f)},i.tM=function(i,s,n,h,r,e,o,a){var u=new tR.zb,f=new tR.zb,c=[0,0],l=[0,0],p=s.cc(r);return null==p&&(s.fd(r,u),p=u),null==(u=s.cc(o))&&(s.fd(o,f),u=f),2==(p=p.Fa(u,null,c,l,0))?(h=new tV(r,h,c[0],c[1],p,o,e,l[0],l[1]),n.push(h),0>(h=s.Qa(r,i))&&s.Sa(r,i,n.length-1),!0):(f=!1,r==a&&(h=new tV(r,h,c[0],NaN,p,o,e,l[0],NaN),n.push(h),0>(h=s.Qa(r,i))&&s.Sa(r,i,n.length-1),f=!0),f)},i.YL=function(s,n,h,r){var e=[];e[0]=new tR.h,e[1]=new tR.h,e[2]=new tR.h,e[3]=new tR.h;var o=new tR.h,a=new tR.h,u=new tR.h,f=new tR.h,c=null;null!=r&&(c=new tR.jg).Qr();var l=0,p=null,v=new tR.zb;new tR.zb;for(var y=h.Ob(h.md);-1!=y;y=h.Sb(y)){for(var b=4,d=-1,g=-1,w=-1,x=-1,m=NaN,j=!0,M=!1,k=!0,z=!0,A=!0,N=0,I=y,P=0,C=h.Ya(y),B=h.Ka(y),D=0;D<B;C=h.V(C),D++){var q=h.cc(C);if(null==q){if(!h.fd(C,v))continue;q=v}-1==g&&(g=C);for(var G=0;l<n.length&&C==n[l].ug;){d=n[l].Ps;var F=n[l].ug,T=n[l].JA,E=n[l].Nm,S=n[l].Cl,O=n[l].QH;if(2==n[l].Gi){if(M||(I=d,g=F,P=T,w=E,x=S,m=O,b=2,null!=r?p=new tR.Ua:N=0,A=!1,z=!0),T=n[l].PH,O=n[l].JT,null!=r?(q.dh(G,n[l].PH,c),p.pc(c.get(),z)):N++,G=T,M=!0,z=j=!1,l+1==n.length||2!=n[l+1].Gi||n[l+1].ug==F&&n[l+1].JA!=G){if(null!=r){var H=new tU(p,2,d,F,T,b,I,g,P,E,S,O,w,x,m);r.push(H)}else null.add(N);I=d,g=F,P=T,w=E,x=S,m=O,b=2,M=j=!1,z=A=!0}}else{var J=h.V(F);if(l<n.length-1&&n[l+1].ug==J&&n[l+1].Cl==S&&2==n[l+1].Gi)T!=G&&(A&&(null!=r?p=new tR.Ua:N=0),j=0<l&&n[l-1].Ps==d?1==b?0:0==b?1:3:3,null!=r?(q.dh(G,T,c),p.pc(c.get(),z),H=new tU(p,j,d,F,T,b,I,g,P,E,S,O,w,x,m),r.push(H)):(N++,null.add(N)),G=T,I=d,g=F,P=T,w=E,x=S,m=O,b=j,j=k=!1,z=A=!0);else if(!i.xM(s,h,n,l,o,a)){i.uM(h,n,l,y,C,u,f);var L=!1;if(J=!1,H=!0,!(o.rb(u)||a.rb(u)||o.rb(f)||a.rb(f))){e[0].N(o),e[1].N(a),e[2].N(u),e[3].N(f),e.sort(tR.h.pu);var R=e[0],K=e[1],U=e[2],W=e[3];R.rb(o)?K.rb(a)?s?(J=L=!0,H=!1):L=!1:W.rb(a)?s?H=J=L=!0:L=!1:(L=!0,H=K.rb(u)):K.rb(o)?U.rb(a)?s?(J=L=!0,H=!1):L=!1:R.rb(a)?s?H=J=L=!0:L=!1:(L=!0,H=U.rb(u)):U.rb(o)?W.rb(a)?s?(J=L=!0,H=!1):L=!1:K.rb(a)?s?H=J=L=!0:L=!1:(L=!0,H=W.rb(u)):R.rb(a)?s?(J=L=!0,H=!1):L=!1:U.rb(a)?s?H=J=L=!0:L=!1:(L=!0,H=R.rb(u))}L&&(L=C==F,(T!=G||L&&0==G)&&(A&&(null!=r?p=new tR.Ua:N=0),null!=r?(q.dh(G,T,c),p.pc(c.get(),z)):N++),H?1!=b?((T!=G||L&&0==G)&&(null!=r?(H=new tU(p,1,d,F,T,b,I,g,P,E,S,O,w,x,m),r.push(H)):null.add(N)),J?(l>=n.length-2||n[l+2].Ps!=d)&&(b=0):b=1):((T!=G||L&&0==G)&&(null!=r?(H=new tU(p,3,d,F,T,b,I,g,P,E,S,O,w,x,m),r.push(H)):null.add(N)),b=1):0!=b?((T!=G||L&&0==G)&&(null!=r?(H=new tU(p,0,d,F,T,b,I,g,P,E,S,O,w,x,m),r.push(H)):null.add(N)),J?(l>=n.length-2||n[l+2].Ps!=d)&&(b=1):b=0):((T!=G||L&&0==G)&&(null!=r?(H=new tU(p,3,d,F,T,b,I,g,P,E,S,O,w,x,m),r.push(H)):null.add(N)),b=0),(T!=G||L&&0==G)&&(G=T,I=d,g=F,P=T,w=E,x=S,m=O,j=k=!1,z=A=!0))}}l++}1!=G&&(A&&(null!=r?p=new tR.Ua:N=0),null!=r?(q.dh(G,1,c),p.pc(c.get(),z)):N++,z=A=!1,k=!0)}k&&(T=1,F=h.tj(y),F=h.Na(F),S=E=-1,O=NaN,j?null!=r?(H=new tU(p,4,d,F,T,b,I,g,P,E,S,O,w,x,m),r.push(H)):null.add(N):(j=1==b?0:0==b?1:3,null!=r?(H=new tU(p,j,d,F,T,b,I,g,P,E,S,O,w,x,m),r.push(H)):null.add(N)))}},i.xM=function(s,n,h,r,e,o){var a=h[r].QH;if(1==a)return i.vM(s,n,h,r,e,o);if(0==a)return i.wM(s,n,h,r,e,o);throw tR.i.Ra()},i.vM=function(i,s,n,h,r,e){var o=new tR.zb,a=n[h].ug,u=n[h].Nm,f=n[h].Cl,c=-1,l=-1,p=-1,v=-1;if(!i&&0<h){var y=n[h-1];c=y.ug,l=y.Nm,p=y.Cl,v=y.Gi}var b=-1,d=-1,g=-1,w=-1;h<n.length-1&&(b=(y=n[h+1]).ug,d=y.Nm,g=y.Cl,w=y.Gi);var x=s.V(a);return y=s.V(f),i?(h==n.length-1||b!=a||d!=u||g!=y||2==w?(null==(i=s.cc(f))&&(s.fd(f,o),i=o),e.N(i.lg()),r.nt(e)):(null==(i=s.cc(f))&&(s.fd(f,o),i=o),r.N(i.lg()),null==(i=s.cc(y))&&(s.fd(y,o),i=o),e.N(i.lg()),r.Uq()),e.normalize(),r.normalize(),!1):0<h&&c==a&&l==u&&p==y&&2==v||h<n.length-1&&b==x&&d==u&&g==y&&2==w?(null==(i=s.cc(f))&&(s.fd(f,o),i=o),e.N(i.lg()),r.nt(e),e.normalize(),r.normalize(),!1):!(h<n.length-1&&b==a&&d==u&&g==y)||(null==(i=s.cc(f))&&(s.fd(f,o),i=o),r.N(i.lg()),null==(i=s.cc(y))&&(s.fd(y,o),i=o),e.N(i.lg()),r.Uq(),e.normalize(),r.normalize(),!1)},i.wM=function(i,s,n,h,r,e){var o=new tR.zb,a=n[h].ug,u=n[h].Nm,f=n[h].Cl,c=-1,l=-1,p=-1,v=-1;if(!i&&h<n.length-1){var y=n[h+1];c=y.ug,l=y.Nm,p=y.Cl,v=y.Gi}var b=-1,d=-1,g=-1;y=-1,0<h&&(b=(y=n[h-1]).ug,d=y.Nm,g=y.Cl,y=y.Gi);var w=s.V(a),x=s.Na(f);return i?0!=h&&b==a&&d==u&&g==x&&2!=y||(null==(i=s.cc(f))&&(s.fd(f,o),i=o),e.N(i.lg()),r.nt(e),e.normalize(),r.normalize(),!1):!(0<h&&b==a&&d==u&&g==x&&2==y||h<n.length-1&&c==w&&l==u&&p==x&&2==v)||(null==(i=s.cc(f))&&(s.fd(f,o),i=o),e.N(i.lg()),r.nt(e),e.normalize(),r.normalize(),!1)},i.uM=function(i,s,n,h,r,e,o){var a=new tR.zb,u=i.cc(r);if(null==u&&(i.fd(r,a),u=a),s=(n=s[n]).ug,n=n.JA,r=i.V(s),1==n)e.N(u.lg()),-1!=r&&r!=i.tj(h)?(null==(u=i.cc(r))&&(i.fd(r,a),u=a),o.N(u.lg()),null==(u=i.cc(s))&&i.fd(s,a)):o.N(e),e.Uq(),o.normalize(),e.normalize();else{if(0!=n)throw tR.i.Ra();o.N(u.lg()),e.nt(o),o.normalize(),e.normalize()}},i}(),function(i){(s=i.XL||(i.XL={}))[s.Linear=0]="Linear",s[s.Angular=1]="Angular",s[s.Area=2]="Area";var s,n=function(){function s(i,s,n){this.pd=s,this.ci=n,this.qA=i}return s.prototype.Nb=function(i){return i instanceof s&&this.ci===i.ci},s.WF=function(i){return 0!==i.pd?null:-1===i.qA?new s(-1,2,i.ci*i.ci):s.ah(a[i.qA])},s.ah=function(i){return void 0===(i=o[i])?null:i},s.UO=function(i,n,h){var r=null;if(null!=h)try{"EPSG"===h.values[0]&&(r=s.ah(parseInt(h.values[1])))}catch(i){}return null===r&&(r=new s(-1,i,n)),r},s.prototype.Fc=function(){return this.qA},s.prototype.xF=function(s){if(s.pd!=this.pd)throw i.i.Hb();return this.ci/s.ci},s.Ph=function(i,s,n){return s.xF(n)*i},s.SE=function(i,s,n,h,r){for(n=n.xF(h),h=0;h<s;h++)r[h]=i[h]*n},s}();i.Uc=n;for(var h=[109401,1e4,109402,4046.8564224,109403,4046.87260987425,109404,1,109405,.09290304,109406,.09290341161327487,109407,.09290137299531805,109408,3.34450944,109409,3429904,109410,1.000027193184865,109411,404.6872609874253,109412,.04046872609874253,109413,2589998.4703195216,109414,1e6,109415,.8361123569578626,109416,404.67838076760535,109417,.04046783807676053,109418,.8361244606523066,109419,.09290271785025629,109420,404.68423895571647,109421,.04046842389557164,109422,.83612589696064,109423,.0929028774400711,109424,404.6849341289498,109425,.04046849341289498,109426,.836125904805842,109427,.09290287831176021,109428,404.68493792602754,109429,.04046849379260275,109430,.09290354800069446,109431,.09290274144751023,109432,.09290207073852812,109433,.09290279616016,109434,.09290273520025,109435,.836124673027592,109436,.836118636646753,109437,.8361251654414399,109438,.83612461680225,109439,2589988.110336,109440,.09290286332673177,109441,.09290349665192114,109442,.83612736,109443,.8361307045194736,109444,404.68564224000005,109445,.04046856422400001,109446,.8361237024040001,109447,.0929026336004445,109448,404.683871963536,109449,.0404683871963536,109450,.01,109451,1e-4,109452,1e-6,109453,64516e-8,109454,6451625806477421e-19,109455,25.292852640000003,109456,25.29295381171408,109457,3434528.1495040003,109458,3434290.937856,109459,2.89612324,109460,25e8,109461,225e8,109462,.7168473118308245,109463,100,109464,1244521604938272e-22,109465,1e-12,109466,1e-18],r=[1031,484813681109536e-23,9101,1,9102,.0174532925199433,9103,2908882086657216e-19,9104,484813681109536e-20,9105,.01570796326794897,9106,.01570796326794897,9109,1e-6,9112,1570796326794897e-19,9113,1570796326794897e-21,9114,9817477042468104e-19],e=[1025,.001,109452,1033,.01,109451,9001,1,109404,9002,.3048,109405,9003,.3048006096012192,109406,9005,.3047972654,109407,9014,1.8288,109408,9030,1852,109409,9031,1.0000135965,109410,9033,20.11684023368047,109411,9034,.2011684023368047,109412,9035,1609.3472186944375,109413,9036,1e3,109414,9037,.9143917962000001,109415,9038,20.1166195164,109416,9039,.201166195164,109417,9040,.9143984146160287,109418,9041,.304799471538676,109419,9042,20.116765121552632,109420,9043,.2011676512155263,109421,9050,.9143992,109422,9051,.3047997333333333,109423,9052,20.1167824,109424,9053,.201167824,109425,9060,.9143992042898124,109426,9061,.3047997347632708,109427,9062,20.116782494375872,109428,9063,.2011678249437587,109429,9070,.3048008333333334,109430,9080,.3047995102481469,109431,9081,.30479841,109432,9082,.3047996,109433,9083,.3047995,109434,9084,.9143985307444408,109435,9085,.91439523,109436,9086,.9143988,109437,9087,.9143985,109438,9093,1609.344,109439,9094,.3047997101815088,109440,9095,.3048007491,109441,9096,.9144,109442,9097,20.1168,109444,9098,.201168,109445,9099,.914398,109446,9300,.3047993333333334,109447,9301,20.116756,109448,9302,.20116756,109449,109001,.9144,109442,109002,.9144018288036576,109443,109003,20.1168,109444,109004,.201168,109445,109005,.1,109450,109006,.01,109451,109007,.001,109452,109008,.0254,109453,109009,.0254000508001016,109454,109010,5.0292,109455,109011,5.029210058420118,109456,109012,1853.248,109457,109013,1853.184,109458,109014,1.7018,109459,109015,.8466683600033867,109462,109016,3527777777777778e-19,109464,109017,1e-6,109465,109018,1e-9,109466,109030,5e4,109460,109031,15e4,109461],o=[],a=[],u=0;u<h.length;u+=2)o[h[u]]=new n(h[u],2,h[u+1]);for(h=null,u=0;u<r.length;u+=2)o[r[u]]=new n(r[u],1,r[u+1]);for(r=null,u=0;u<e.length;u+=3)o[e[u]]=new n(e[u],0,e[u+1]),a[e[u]]=e[u+2]}(hO||(hO={})),(hO||(hO={})).Xb=function(){function i(){this.yb=this.pb=0}return i.prototype.set=function(i,s){void 0!==s?(this.pb=i,this.yb=s):"number"==typeof i?(this.pb=i,this.yb=0):(this.pb=i.pb,this.yb=i.yb)},i.prototype.value=function(){return this.pb},i.prototype.add=function(i){var s=this.pb+i.pb;i=this.yb+i.yb+2220446049250313e-31*Math.abs(s),this.pb=s,this.yb=i},i.prototype.fN=function(){var i=this.pb+1,s=this.yb+2220446049250313e-31*Math.abs(i);this.pb=i,this.yb=s},i.prototype.ZM=function(i,s){this.pb=i.pb+s.pb,this.yb=i.yb+s.yb+2220446049250313e-31*Math.abs(this.pb)},i.prototype.sub=function(i){if("number"==typeof i){var s=this.pb-i;i=this.yb+2220446049250313e-31*Math.abs(s)}else s=this.pb-i.pb,i=this.yb+i.yb+2220446049250313e-31*Math.abs(s);this.pb=s,this.yb=i},i.prototype.Bg=function(i){var s=this.pb*i.pb;this.yb=this.yb*Math.abs(i.pb)+i.yb*Math.abs(this.pb)+this.yb*i.yb+2220446049250313e-31*Math.abs(s),this.pb=s},i.prototype.Po=function(i){var s=this.pb*i;this.yb=this.yb*Math.abs(i)+2220446049250313e-31*Math.abs(s),this.pb=s},i.prototype.Ml=function(i,s){var n=Math.abs(i.pb)*Math.abs(s.pb);this.yb=i.yb*Math.abs(s.pb)+s.yb*Math.abs(i.pb)+i.yb*s.yb+2220446049250313e-31*Math.abs(n),this.pb=n},i.prototype.lm=function(i){var s=Math.abs(i.pb),n=this.pb/i.pb,h=(this.yb+Math.abs(n)*i.yb)/s;i.yb>.01*s&&(h*=1+(1+(i=i.yb/s))*i),this.pb=n,this.yb=h+2220446049250313e-31*Math.abs(n)},i.prototype.sqrt=function(){if(0<=this.pb){var i=Math.sqrt(this.pb),s=this.pb>10*this.yb?.5*this.yb/i:this.pb>this.yb?i-Math.sqrt(this.pb-this.yb):Math.max(i,Math.sqrt(this.pb+this.yb)-i);s+=2220446049250313e-31*Math.abs(i)}else this.pb<-1*this.yb?s=i=NaN:(i=0,s=Math.sqrt(this.yb));this.pb=i,this.yb=s},i.prototype.sin=function(i){var s=Math.sin(i.pb),n=Math.cos(i.pb);this.pb=s,s=Math.abs(s),this.yb=(Math.abs(n)+.5*s*i.yb)*i.yb+2220446049250313e-31*s},i.prototype.cos=function(i){var s=Math.sin(i.pb),n=Math.cos(i.pb);this.pb=n,n=Math.abs(n),this.yb=(Math.abs(s)+.5*n*i.yb)*i.yb+2220446049250313e-31*n},i.prototype.rg=function(){return Math.abs(this.pb)<=this.yb},i.prototype.rs=function(){return this.rg()&&0!=this.yb},i}();var hR=new hO.h,hK=new hO.h,hU=new hO.h,hW=new hO.h,hV=new hO.h;tX=hO||(hO={}),(tQ=tY||(tY={}))[tQ.closedPath=1]="closedPath",tQ[tQ.exteriorPath=2]="exteriorPath",tQ[tQ.ringAreaValid=4]="ringAreaValid",t$=function(){function i(i,s,n,h,r,e,o){void 0!==s?(this.ib=i,this.ek=s,this.dl=n,this.ki=h,this.za=e,this.cA=o,this.gw=r):(this.ib=i.ib,this.ek=i.ek,this.dl=i.dl,this.ki=i.ki,this.za=i.za,this.cA=i.cA,this.gw=i.gw),this.XG=!0}return i.prototype.next=function(){return this.XG?(this.XG=!1,this.ki):-1!=this.ki?(this.ki=this.ib.V(this.ki),this.za++,-1!=this.ki&&this.ki!=this.gw?this.ki:this.VT()):-1},i.prototype.VT=function(){for(this.dl=this.ib.Sb(this.dl),this.za=0;-1!=this.ek;){for(;-1!=this.dl;this.dl=this.ib.Sb(this.dl))if(this.gw=this.ki=this.ib.Ya(this.dl),-1!=this.ki)return this.ki;if(this.ek=this.ib.ve(this.ek),-1==this.ek)break;this.cA&&!tX.ba.Ic(this.ib.jc(this.ek))||(this.dl=this.ib.Ob(this.ek))}return -1},i.vP=function(s,n,h,r,e,o,a){return new i(s,n,h,r,e,o,a)},i}(),tX.vY=t$,tY=function(){function i(){this.lo=this.Cm=this.yk=this.dd=this.Ek=this.xo=this.Qi=this.nd=this.di=this.Ug=this.Te=this.Kl=null,this.sw=this.md=-1,this.gd=0,this.aA=!1,this.it=this.jt=this.wb=null}return i.prototype.Uh=function(i){return null!=this.Te?this.Te[i]:null},i.prototype.Zg=function(i,s){if(null==this.Te){if(null==s)return;this.Te=[];for(var n=0,h=this.wb.I();n<h;n++)this.Te.push(null)}this.Te[i]=s},i.prototype.ep=function(i,s){this.nd.T(i,1,s)},i.prototype.cp=function(i,s){this.nd.T(i,2,s)},i.prototype.QB=function(i,s){this.nd.T(i,6,s)},i.prototype.Up=function(i){return this.nd.U(i,6)},i.prototype.gx=function(i,s){this.nd.T(i,7,s)},i.prototype.sv=function(i){return this.nd.U(i,0)},i.prototype.JJ=function(i,s){this.dd.T(i,1,s)},i.prototype.NJ=function(i,s){this.dd.T(i,0,s)},i.prototype.EF=function(i){return this.dd.U(i,7)},i.prototype.ap=function(i,s){this.dd.T(i,3,s)},i.prototype.bp=function(i,s){this.dd.T(i,4,s)},i.prototype.pU=function(i){null==this.dd&&(this.dd=new tX.ad(8));var s=this.dd.De();return this.dd.T(s,2,i),this.dd.T(s,5,0),this.dd.T(s,6,0),this.dd.T(s,7,s),s},i.prototype.JQ=function(i){this.dd.kd(i)},i.prototype.rU=function(i){null==this.nd&&(this.nd=new tX.ad(8),this.ud=new tX.ad(5),this.Qi=new tX.ce(0),this.xo=new tX.ce(0));var s=this.nd.De();return this.nd.T(s,0,s),this.nd.T(s,3,0),this.nd.T(s,6,0),this.gx(s,i),s>=this.Qi.size&&(i=16>s?16:tX.P.truncate(3*s/2),this.Qi.resize(i),this.xo.resize(i)),this.Qi.set(s,0),this.xo.set(s,0),s},i.prototype.nF=function(i){this.nd.kd(i)},i.prototype.Qy=function(i){this.ud.kd(i),this.gd--},i.prototype.jI=function(i){null==this.nd&&(this.nd=new tX.ad(8),this.ud=new tX.ad(5),this.Qi=new tX.ce(0),this.xo=new tX.ce(0));var s=this.ud.De(),n=0<=i?i:s;if(this.ud.T(s,0,n),0>i){if(n>=this.wb.I()){if(i=16>n?16:tX.P.truncate(3*n/2),this.wb.resize(i),null!=this.Te)for(var h=0;h<i;h++)this.Te.push(null);null!=this.Ug&&this.Ug.resize(i),this.jt=this.wb.vb(0)}this.wb.Db(n,-1e38,-1e38),null!=this.Te&&(this.Te[n]=null),null!=this.Ug&&this.Ug.write(n,1)}return this.ud.T(s,4,2*n),this.gd++,s},i.prototype.yj=function(i,s,n){var h=-1!=s?this.Na(s):this.tj(i),r=-1!=h?this.V(h):-1,e=this.jI(null==n?this.gd:-1),o=this.Va(e);return null!=n&&this.wb.It(o,n),this.cj(e,i),this.Cc(e,r),this.Dc(e,h),-1!=r&&this.Dc(r,e),-1!=h&&this.Cc(h,e),n=this.ec(i),h=this.Ya(i),-1==s&&this.Yg(i,e),s==h&&this.Kf(i,e),n&&-1==r&&(this.Cc(e,e),this.Dc(e,e)),this.Xj(i,this.Ka(i)+1),i=this.Sf(i),this.Vj(i,this.I(i)+1),e},i.prototype.pm=function(){return null==this.lo&&(this.lo=new tX.Ta(this.wb.description)),this.lo},i.prototype.$o=function(i,s){this.dd.T(i,2,-0x8000001&this.dd.U(i,2)||0x8000000*(1==s))},i.prototype.Kn=function(i){return+(0!=(0x8000000&this.dd.U(i,2)))},i.prototype.cN=function(i){var s=this.Kg(i.K(),i.description);return 1736==i.K()&&this.$o(s,i.Kn()),this.PD(s,i),s},i.prototype.dN=function(i){var s=this.Kg(i.K(),i.description);return this.QD(s,i),s},i.prototype.SV=function(i,s){null==this.nd&&(this.nd=new tX.ad(8),this.ud=new tX.ad(5),this.Qi=new tX.ce(0),this.xo=new tX.ce(0)),this.nd.Ee(this.nd.Jg+i),this.ud.Ee(this.ud.Jg+s),this.Qi.Jb(this.Qi.size+i),this.xo.Jb(this.xo.size+i)},i.prototype.PD=function(i,s){this.SV(s.ea(),s.I()),this.Kl.Gd(s,0,s.I()),this.jt=this.wb.vb(0);for(var n=null!=this.Te&&null!=s.Se,h=0,r=s.ea();h<r;h++)if(!(2>s.Ka(h))){var e=this.wf(i,-1);this.mn(e,s.ec(h));for(var o=s.Ca(h),a=s.Wc(h);o<a;o++){var u=this.yj(e,-1,null);if(n)if(u=this.Va(u),0!=(1&s.UF(o)))this.Zg(u,null);else{var f=new tX.jg;s.cc(o,f,!0),this.Zg(u,f.get())}}}},i.prototype.QD=function(i,s){this.Kl.Gd(s,0,s.I()),this.jt=this.wb.vb(0),i=this.wf(i,-1);var n=0;for(s=s.I();n<s;n++)this.yj(i,-1,null)},i.prototype.JX=function(i,s,n){var h=this.V(i);if(-1==h)throw tX.i.Ra();for(var r=this.pm(),e=this.cd(i),o=0,a=s.ql(n);o<a;o++){var u=this.Va(i),f=this.V(i),c=s.Xp(n,o);0==o&&(c.Vo(r),this.Fh(i,r)),322==c.K()?this.Zg(u,null):this.Zg(u,tX.ba.kg(c)),c.Ro(r),o<a-1?i=this.yj(e,f,r):this.Fh(h,r)}},i.prototype.IX=function(i,s,n){var h=this.V(i);if(-1==h)throw tX.i.Ra();for(var r=this.pm(),e=this.cd(i),o=0,a=s.ql(n);o<a;o++){var u=this.Va(i),f=this.V(i),c=s.Xp(n,a-o-1);0==o&&(c.Ro(r),this.Fh(i,r)),322==c.K()?this.Zg(u,null):this.Zg(u,tX.ba.kg(c)),c.Vo(r),o<a-1?i=this.yj(e,f,r):this.Fh(h,r)}},i.prototype.DF=function(){var i=new tX.l;i.Pa();for(var s=this.$q(),n=new tX.h,h=!0,r=s.next();-1!=r;r=s.next())this.D(r,n),h?i.$b(n.x,n.y):i.Nk(n.x,n.y),h=!1;return i},i.prototype.Ib=function(i){var s=i.K();if(tX.ba.Ic(s))return this.cN(i);if(550==s)return this.dN(i);throw tX.i.Ra()},i.prototype.pN=function(i,s){var n=s.K();if(tX.ba.Ic(n))this.PD(i,s);else{if(550!=n)throw tX.i.Ra();this.QD(i,s)}},i.prototype.hN=function(i,s){var n=this.Kg(1736,i.description);if(2>i.Ka(s))return n;this.Kl.Gd(i,i.Ca(s),i.Wc(s)),this.jt=this.wb.vb(0);var h=this.wf(n,-1);this.mn(h,i.ec(s)||!0);var r=null!=this.Te&&null!=i.Se,e=i.Ca(s);for(s=i.Wc(s);e<s;e++){var o=this.yj(h,-1,null);if(r)if(o=this.Va(o),0!=(1&i.UF(e)))this.Zg(o,null);else{var a=new tX.jg;i.cc(e,a,!0),this.Zg(o,a.get())}}return n},i.prototype.Ke=function(i){var s=this.jc(i),n=tX.UK.Kg(s,this.Kl.description),h=this.I(i);if(0==h)return n;if(tX.ba.Ic(s)){s=this.ea(i);for(var r=tX.Zc.Qh(s+1),e=tX.Zc.Or(s+1,0),o=n.description,a=0,u=o.Ba;a<u;a++){for(var f=o.ld(a),c=tX.sa.Wa(f),l=tX.Zc.TE(f,h),p=this.wb.vb(f),v=0,y=0,b=0,d=this.Ob(i);-1!=d;d=this.Sb(d)){var g=0;this.ec(d)&&(g|=1),this.TS(d)&&(g|=4),0!=g&&e.uJ(y,g);var w=this.Ka(d);if(r.write(y++,b),b+=w,0==f){w=p;var x=l,m=new tX.h;for(g=this.Ya(d);v<b;g=this.V(g),v++){var j=this.Va(g);w.uc(2*j,m),x.Vt(2*v,m)}}else for(g=this.Ya(d);v<b;g=this.V(g),v++)for(j=this.Va(g),x=0;x<c;x++)m=p.gg(j*c+x),l.rr(v*c+x,m)}n.kn(f,l),r.write(s,h)}n.KJ(e),n.LJ(r),n.Qc(0xffffff)}else if(550==s){for(o=n.description,n.resize(h),a=0,u=o.Ba;a<u;a++){for(f=o.ld(a),c=tX.sa.Wa(f),l=n.vb(f),p=this.wb.vb(f),v=0,d=this.Ob(i),w=this.Ka(d),g=this.Ya(d);v<w;g=this.V(g),v++)for(j=this.Va(g),x=0;x<c;x++)m=p.gg(j*c+x),l.rr(v*c+x,m);n.kn(f,l)}n.Qc(0xffffff)}return n},i.prototype.wB=function(i){for(var s=this.Ob(i);-1!=s;s=this.ar(s));s=this.KR(i);var n=this.ve(i);-1!=s?this.JJ(s,n):this.md=n,-1!=n?this.NJ(n,s):this.sw=s,this.JQ(i)},i.prototype.Kg=function(i,s){return void 0===s?this.VE(i,tX.fe.pg()):this.VE(i,s)},i.prototype.VE=function(i,s){return i=this.pU(i),null==this.wb?this.wb=this.Kl=new tX.ee(s):this.Kl.Ll(s),this.it=this.Kl.description,this.aA=1<this.it.Ba,-1==this.md?this.md=i:(this.NJ(i,this.sw),this.JJ(this.sw,i)),this.sw=i},i.prototype.ve=function(i){return this.dd.U(i,1)},i.prototype.KR=function(i){return this.dd.U(i,0)},i.prototype.jc=function(i){return 0x7fffffff&this.dd.U(i,2)},i.prototype.CJ=function(i,s,n){s=this.yk[s],(i=this.EF(i))>=s.size&&s.resize(Math.max(tX.P.truncate(1.25*i),16),-1),s.write(i,n)},i.prototype.FF=function(i,s){return(i=this.EF(i))<(s=this.yk[s]).size?s.read(i):-1},i.prototype.WE=function(){null==this.yk&&(this.yk=[]);for(var i=0;i<this.yk.length;i++)if(null==this.yk[i])return this.yk[i]=tX.Zc.Qh(0),i;return this.yk.push(tX.Zc.Qh(0)),this.yk.length-1},i.prototype.sW=function(i){this.yk[i]=null},i.prototype.Ob=function(i){return this.dd.U(i,3)},i.prototype.mv=function(i){return this.dd.U(i,4)},i.prototype.I=function(i){return this.dd.U(i,5)},i.prototype.ea=function(i){return this.dd.U(i,6)},i.prototype.Ip=function(i,s,n){for(var h=0,r=this.md;-1!=r;r=this.ve(r)){var e=this.jc(r);if(tX.ba.Ic(e)&&(!n||1736==e)){e=1736==this.jc(r);for(var o=this.Ob(r);-1!=o;){for(var a=0,u=this.Ya(o);a<tX.P.truncate(this.Ka(o)/2);){var f=this.V(u);if(-1==f)break;var c=this.Va(u),l=this.Uh(c);null!=l?c=l.Rb():(l=this.Va(f),c=this.wb.Ar(c,l)),c<=i?(0==c?0==h&&(h=-1):h=1,f!=this.tj(o)&&(this.gC(f,u),this.qd(f,!0))):u=this.V(u),a++}for(a=this.Ya(o),u=this.ec(o)?a:this.tj(o);0<this.Ka(o);){if(-1==(f=this.Na(u))){this.qd(u,!0),0==h&&(h=-1);break}var p=this.Va(f);if(null!=(l=this.Uh(p))?c=l.Rb():(c=this.Va(u),c=this.wb.Ar(c,p)),c<=i)0==c?0==h&&(h=-1):h=1,this.gC(f,u),this.qd(f,!1),a==f&&(a=this.Ya(o));else if((u=this.Na(u))==a)break}u=this.Ka(o),s&&(e?3>u:2>u)?(o=this.ar(o),h=0<u?1:0==h?-1:h):o=this.Sb(o)}}}return h},i.prototype.gC=function(i,s){var n=this.Va(i),h=this.Va(s);if(null!=this.Ug&&(n=this.Ug.read(n),this.Ug.write(h,n)),null!=this.di){for(h=0,n=this.di.length;h<n;h++)if(null!=this.di[h]){var r=this.Qa(i,h);-1!=r&&this.Sa(s,h,r)}}},i.prototype.Wl=function(i,s,n){var h=0,r=this.V(i);if(-1==r)throw tX.i.Ra();for(var e=this.Va(i),o=this.Va(r),a=this.Uh(e),u=null==a?this.wb.Ar(e,o):a.Rb(),f=0;f<n;f++){var c=s[f];if(0<c&&1>c){var l=c;null!=a&&(l=0<u?a.Tx(c)/u:0),this.wb.fD(e,o,l,this.pm());var p=this.yj(this.cd(i),r,this.pm());if(h++,null!=a){var v=a.fl(0,c);l=this.Va(this.Na(p)),this.Zg(l,v),this.mf(p,v.xc()),f!=n-1&&1!=s[f+1]||(c=a.fl(c,1),this.Zg(l,c))}}}return h},i.prototype.HX=function(i,s,n){var h=0,r=this.V(i);if(-1==r)throw tX.i.ga("internal error");var e=this.Va(i),o=this.Va(r),a=this.Uh(e),u=null==a?this.wb.Ar(e,o):a.Rb(),f=0;i=this.cd(i);for(var c=0;c<n;c++){var l=s[c];if(f<l&&1>l){var p=l;if(null!=a&&(p=0<u?a.Tx(l)/u:0),this.wb.fD(e,o,p,this.pm()),p=this.tS(i,r,this.pm()),h++,null!=a){f=a.fl(f,l);var v=this.Va(this.Na(p));this.Zg(v,f),this.Db(p,f.qa,f.ma),c!=n-1&&1!=s[c+1]||(f=a.fl(l,1),p=this.Va(p),this.Zg(p,f))}}f=l}return h},i.prototype.tS=function(i,s,n){var h=-1!=s?this.Na(s):this.tj(i),r=-1!=h?this.V(h):-1,e=this.jI(null==n?this.gd:-1),o=this.Va(e);return null!=n&&this.wb.It(o,n),this.cj(e,i),this.Cc(e,r),this.Dc(e,h),-1!=r&&this.Dc(r,e),-1!=h&&this.Cc(h,e),n=this.ec(i),h=this.Ya(i),-1==s&&this.Yg(i,e),s==h&&(n&&-1!=h||this.Kf(i,e)),n&&-1==r&&(this.Cc(e,e),this.Dc(e,e)),this.Xj(i,this.Ka(i)+1),i=this.Sf(i),this.Vj(i,this.I(i)+1),e},i.prototype.pE=function(i,s,n){var h=this.Va(s),r=this.Va(n);if(0>h||r>this.gd-1)throw tX.i.O("invalid call");if(h>r&&!this.ec(i))throw tX.i.O("cannot iterate across an open path");for(i=0;s!=n;s=this.V(s))h=this.Va(s),null!=(r=this.Uh(h))?i+=r.Rb():(r=this.Va(this.V(s)),i+=this.wb.Ar(h,r));return i},i.prototype.Fh=function(i,s){var n=this.Va(i);this.wb.It(n,s),null!=(n=this.Uh(n))&&n.setStart(s),-1!=(i=this.Na(i))&&(i=this.Va(i),null!=this.Uh(i)&&n.setEnd(s))},i.prototype.Xi=function(i,s){i=this.Va(i),this.wb.we(i,s)},i.prototype.mf=function(i,s){this.Db(i,s.x,s.y)},i.prototype.Db=function(i,s,n){var h=this.Va(i);this.wb.Db(h,s,n),null!=(h=this.Uh(h))&&h.UB(s,n),-1!=(i=this.Na(i))&&(i=this.Va(i),null!=this.Uh(i)&&h.Sl(s,n))},i.prototype.D=function(i,s){this.wb.D(this.ud.U(i,0),s)},i.prototype.Hc=function(i,s){this.wb.Aa[0].uc(2*this.ud.U(i,0),s)},i.prototype.Oa=function(i){var s=new tX.h;return this.wb.D(this.ud.U(i,0),s),s},i.prototype.ZF=function(i,s){this.jt.uc(2*i,s)},i.prototype.Vc=function(i,s,n){return this.wb.Vc(i,this.Va(s),n)},i.prototype.setAttribute=function(i,s,n,h){this.wb.setAttribute(i,this.Va(s),n,h)},i.prototype.Va=function(i){return this.ud.U(i,0)},i.prototype.kh=function(){var i=new tX.h;return this.D(void 0,i),i.y},i.prototype.hq=function(i,s){i=this.Va(i),s=this.Va(s);var n=this.wb.Aa[0].o;return n[2*i]===n[2*s]&&n[2*i+1]===n[2*s+1]},i.prototype.Fv=function(i,s){i=this.Va(i);var n=this.wb.Aa[0].o;return n[2*i]===s.x&&n[2*i+1]===s.y},i.prototype.rX=function(i,s){if(1>s&&(s=1),null==this.Ug){if(1==s)return;this.Ug=tX.Zc.Fn(this.wb.I(),1)}(i=this.Va(i))>=this.Ug.size&&this.Ug.resize(i+1,1),this.Ug.write(i,s)},i.prototype.YF=function(i){return i=this.Va(i),null==this.Ug||i>=this.Ug.size?1:this.Ug.read(i)},i.prototype.Sa=function(i,s,n){s=this.di[s],i=this.Va(i),s.size<this.wb.I()&&s.resize(this.wb.I(),-1),s.write(i,n)},i.prototype.Qa=function(i,s){return(i=this.Va(i))<(s=this.di[s]).size?s.read(i):-1},i.prototype.Hd=function(){null==this.di&&(this.di=[]);for(var i=0;i<this.di.length;i++)if(null==this.di[i])return this.di[i]=tX.Zc.Qh(0,-1),i;return this.di.push(tX.Zc.Qh(0,-1)),this.di.length-1},i.prototype.Ud=function(i){this.di[i]=null},i.prototype.cc=function(i){return null!=this.Te?(i=this.Va(i),this.Te[i]):null},i.prototype.fd=function(i,s){var n=this.ud.U(i,2);if(-1==n)return!1;if(this.aA){var h=new tX.Ta;this.Xi(i,h),s.setStart(h),this.Xi(n,h),s.setEnd(h)}else this.wb.Hc(this.ud.U(i,0),hR),s.gm(0,hR),this.wb.Hc(this.ud.U(n,0),hR),s.gm(1,hR);return!0},i.prototype.hW=function(i,s,n){if(this.aA){var h=new tX.Ta;this.Xi(i,h),n.setStart(h),this.Xi(s,h),n.setEnd(h)}else this.wb.Hc(i,hR),n.gm(0,hR),this.wb.Hc(s,hR),n.gm(1,hR)},i.prototype.wf=function(i,s){if(-1!=s){if(i!=this.Sf(s))throw tX.i.Ra();var n=this.es(s)}else n=this.mv(i);var h=this.rU(i);return -1!=s&&this.ep(s,h),this.cp(h,s),this.ep(h,n),-1!=n?this.cp(n,h):this.ap(i,h),-1==s&&this.bp(i,h),this.Tl(i,this.ea(i)+1),h},i.prototype.iG=function(i,s,n,h){i=this.wf(i,-1);for(var r=0,e=s,o=!1;e==n&&(o=!0),this.cj(e,i),r++,(e=this.V(e))!=s;);return this.mn(i,!0),this.Xj(i,r),o&&(s=n),this.Kf(i,s),this.Yg(i,this.Na(s)),this.fp(i,!1),null!=h&&(h[0]=o),i},i.prototype.ar=function(i){var s=this.es(i),n=this.Sb(i),h=this.Sf(i);return -1!=s?this.cp(s,n):this.ap(h,n),-1!=n?this.ep(n,s):this.bp(h,s),this.vO(i),this.Tl(h,this.ea(h)-1),this.nF(i),n},i.prototype.vO=function(i){var s=this.Ya(i);if(-1!=s){for(var n=0,h=this.Ka(i);n<h;n++){var r=s;s=this.V(s),this.Qy(r)}s=this.Sf(i),this.Vj(s,this.I(s)-this.Ka(i))}this.Xj(i,0)},i.prototype.Sb=function(i){return this.nd.U(i,2)},i.prototype.es=function(i){return this.nd.U(i,1)},i.prototype.Ka=function(i){return this.nd.U(i,3)},i.prototype.ec=function(i){return 0!=(1&this.Up(i))},i.prototype.mn=function(i,s){if(this.ec(i)!=s){if(0<this.Ka(i)){var n=this.Ya(i),h=this.tj(i);s?(this.Cc(h,n),this.Dc(n,h)):(this.Cc(h,-1),this.Dc(n,-1)),n=this.Va(h),this.Zg(n,null)}this.QB(i,(1|this.Up(i))-1|!!s)}},i.prototype.Sf=function(i){return this.nd.U(i,7)},i.prototype.TS=function(i){return 0!=(2&this.Up(i))},i.prototype.KB=function(i,s){this.QB(i,(2|this.Up(i))-2|2*!!s)},i.prototype.qz=function(i){if(this.YS(i))return this.Qi.get(this.sv(i));var s=new tX.zb,n=this.Ya(i);if(-1==n)return 0;var h=new tX.h;this.D(n,h);for(var r=0,e=0,o=this.Ka(i);e<o;e++,n=this.V(n)){var a=this.cc(n);if(null==a){if(!this.fd(n,s))continue;a=s}r+=a.Sx(h.x,h.y)}return this.fp(i,!0),this.Qi.set(this.sv(i),r),r},i.prototype.ir=function(i,s,n){s=this.Ek[s],i=this.sv(i),s.size<this.Qi.size&&s.resize(this.Qi.size,-1),s.write(i,n)},i.prototype.uj=function(i,s){return(i=this.sv(i))<(s=this.Ek[s]).size?s.read(i):-1},i.prototype.Fy=function(){null==this.Ek&&(this.Ek=[]);for(var i=0;i<this.Ek.length;i++)if(null==this.Ek[i])return this.Ek[i]=tX.Zc.Qh(0),i;return this.Ek.push(tX.Zc.Qh(0)),this.Ek.length-1},i.prototype.xB=function(i){this.Ek[i]=null},i.prototype.UT=function(i,s,n){if(-1==n)throw tX.i.O();if(s!=n){var h=this.Sb(n),r=this.es(n),e=this.Sf(n);-1==r?this.ap(e,h):this.cp(r,h),-1==h?this.bp(e,r):this.ep(h,r),this.Vj(e,this.I(e)-this.Ka(n)),this.Tl(e,this.ea(e)-1),r=-1==s?this.mv(i):this.es(s),this.ep(n,r),this.cp(n,s),-1==s?this.bp(i,n):this.ep(s,n),-1==r?this.ap(i,n):this.cp(r,n),this.Vj(i,this.I(i)+this.Ka(n)),this.Tl(i,this.ea(i)+1),this.gx(n,i)}},i.prototype.kj=function(i,s){this.wb.we(this.Va(s),this.pm()),this.yj(i,-1,this.pm())},i.prototype.qd=function(i,s){var n=this.cd(i),h=this.Na(i),r=this.V(i);-1!=h&&this.Cc(h,r);var e=this.Ka(n);if(i==this.Ya(n)&&this.Kf(n,1<e?r:-1),-1!=r&&this.Dc(r,h),i==this.tj(n)&&this.Yg(n,1<e?h:-1),-1!=h&&-1!=r){h=this.Va(h);var o=this.Va(r);s?null!=(s=this.Uh(h))&&(h=new tX.h,this.wb.D(o,h),s.Rc(h)):(o=this.Va(i),s=this.Uh(o),this.Zg(h,s),null!=s&&(h=this.wb.Oa(h),s.Ec(h)))}return this.Xj(n,e-1),n=this.Sf(n),this.Vj(n,this.I(n)-1),this.Qy(i),r},i.prototype.Ya=function(i){return this.nd.U(i,4)},i.prototype.tj=function(i){return this.nd.U(i,5)},i.prototype.V=function(i){return this.ud.U(i,2)},i.prototype.Na=function(i){return this.ud.U(i,1)},i.prototype.cd=function(i){return this.ud.U(i,3)},i.prototype.hc=function(i,s){return this.yj(i,-1,s)},i.prototype.$q=function(i){if(void 0===i)return this.$q(!1);if(i instanceof t$)return new t$(i);var s,n=-1,h=-1,r=-1,e=0,o=!1;for(s=this.md;-1!=s;s=this.ve(s))if(!i||tX.ba.Ic(this.jc(s))){for(n=this.Ob(s);-1!=n;n=this.Sb(n))if(r=h=this.Ya(n),e=0,-1!=h){o=!0;break}if(o)break}return t$.vP(this,s,n,h,r,e,i)},i.prototype.Pc=function(i){if(this.Kl.Pc(i),null!=this.Te)for(var s=0,n=this.Te.length;s<n;s++)null!=this.Te[s]&&this.Te[s].Pc(i)},i.prototype.lr=function(i,s,n,h){h?this.JX(i,s,n):this.IX(i,s,n)},i.prototype.Dc=function(i,s){this.ud.T(i,1,s)},i.prototype.Cc=function(i,s){this.ud.T(i,2,s)},i.prototype.cj=function(i,s){this.ud.T(i,3,s)},i.prototype.Xj=function(i,s){this.nd.T(i,3,s)},i.prototype.Kf=function(i,s){this.nd.T(i,4,s)},i.prototype.Yg=function(i,s){this.nd.T(i,5,s)},i.prototype.Tl=function(i,s){this.dd.T(i,6,s)},i.prototype.Vj=function(i,s){this.dd.T(i,5,s)},i.prototype.kJ=function(i){var s=i;do{var n=this.V(s);this.Cc(s,this.Na(s)),this.Dc(s,n),s=n}while(s!=i)},i.prototype.XB=function(i){this.gd=i},i.prototype.br=function(i){var s=this.es(i),n=this.Sb(i),h=this.Sf(i);-1!=s?this.cp(s,n):this.ap(h,n),-1!=n?this.ep(n,s):this.bp(h,s),this.Kf(i,-1),this.Yg(i,-1),this.nF(i)},i.prototype.oi=function(i,s){var n=this.Na(i),h=this.V(i);if(-1!=n&&this.Cc(n,h),-1!=h&&this.Dc(h,n),-1!=n&&-1!=h)if(n=this.Va(n),h=this.Va(h),s){if(null!=(s=this.Uh(n))){var r=new tX.h;this.wb.D(h,r),s.Rc(r)}}else s=this.Va(i),s=this.Uh(s),this.Zg(n,s),null!=s&&(r=new tX.h,this.wb.D(n,r),s.Ec(r));this.Qy(i)},i.prototype.YS=function(i){return 0!=(4&this.Up(i))},i.prototype.fp=function(i,s){this.QB(i,(4|this.Up(i))-4|4*!!s)},i.prototype.nx=function(i,s){var n=this.ud.o;this.wb.oc();var h=this.wb.Aa[0].o;i.Wd(0,s,function(i,s){var r=n[5*i];i=n[5*s],s=h[2*r],r=h[2*r+1];var e=h[2*i];return r<(i=h[2*i+1])?-1:r>i?1:s<e?-1:+(s>e)})},i.prototype.eS=function(){for(var i=this.md;-1!=i;i=this.ve(i))if(!tX.ba.Ic(this.jc(i)))return!0;return!1},i.prototype.cC=function(i,s){for(var n=this.Ob(i),h=this.Ob(s),r=this.mv(i),e=this.mv(s),o=this.Ob(i);-1!=o;o=this.Sb(o))this.gx(o,s);for(o=this.Ob(s);-1!=o;o=this.Sb(o))this.gx(o,i);this.ap(i,h),this.ap(s,n),this.bp(i,e),this.bp(s,r),n=this.I(i),h=this.ea(i),r=this.ea(s),this.Vj(i,this.I(s)),this.Vj(s,n),this.Tl(i,r),this.Tl(s,h),n=this.dd.U(i,2),this.dd.T(i,2,this.dd.U(s,2)),this.dd.T(s,2,n)},i}(),tX.hd=tY,t_=function(i){function s(s,n,h,r){var e=i.call(this)||this;return e.aa=new tZ.l,void 0===s?e.PE():"number"==typeof s?e.QO(s,n,h,r):s instanceof tZ.Ta?void 0!==n?e.Su(s,n,h):e.RO(s):s instanceof tZ.sa?void 0!==n?e.TO(s,n):e.SO(s):s instanceof tZ.l?e.PO(s):e.PE(),e}return hL(s,i),s.prototype.Su=function(i,s,n){this.description=tZ.fe.pg(),this.aa.Pa(),i.B()||this.vu(i,s,n)},s.prototype.PO=function(i){this.description=tZ.fe.pg(),this.aa.L(i),this.aa.normalize()},s.prototype.SO=function(i){if(null==i)throw tZ.i.O();this.description=i,this.aa.Pa()},s.prototype.TO=function(i,s){if(null==i)throw tZ.i.O();this.description=i,this.aa.L(s),this.aa.normalize()},s.prototype.PE=function(){this.description=tZ.fe.pg(),this.aa.Pa()},s.prototype.RO=function(i){this.description=tZ.fe.pg(),this.aa.Pa(),i.B()||this.vu(i)},s.prototype.QO=function(i,s,n,h){this.description=tZ.fe.pg(),this.L(i,s,n,h)},s.prototype.L=function(i,s,n,h){if(this.wc(),"number"==typeof i)this.aa.L(i,s,n,h);else for(this.Pa(),s=0,n=i.length;s<n;s++)this.$b(i[s])},s.prototype.Zo=function(i){if(this.wc(),!i.aT())throw tZ.i.O();this.aa.L(i)},s.prototype.Pa=function(){this.wc(),this.aa.Pa()},s.prototype.B=function(){return this.aa.B()},s.prototype.S=function(){return this.aa.S()},s.prototype.da=function(){return this.aa.da()},s.prototype.ik=function(){return this.aa.ik()},s.prototype.Lp=function(){return this.aa.Lp()},s.prototype.Kp=function(){return this.aa.tf()},s.prototype.$b=function(i){if(i instanceof tZ.h)this.wc(),this.aa.$b(i);else if(i instanceof tZ.l)this.wc(),this.aa.$b(i);else if(i instanceof tZ.Ta){if(this.wc(),!i.Bc()){var n=i.description;if(this.description!=n&&this.Ll(n),this.B())this.vu(i);else{this.aa.$b(i.D());for(var h=1,r=n.Ba;h<r;h++)for(var e=n.Fd(h),o=tZ.sa.Wa(e),a=0;a<o;a++){var u=i.Vc(e,a),f=this.Vg(e,a);f.$b(u),this.setInterval(e,a,f)}}}}else if(i instanceof s&&!i.B())for((n=i.description)!=this.description&&this.Ll(n),this.aa.$b(i.aa),h=1,r=n.Ba;h<r;h++)for(e=n.ld(h),o=tZ.sa.Wa(e),a=0;a<o;a++)u=i.Vg(e,a),(f=this.Vg(e,a)).$b(u),this.setInterval(e,a,f)},s.prototype.vu=function(i,s,n){if(void 0!==s){this.aa.L(i.D(),s,n),n=1;for(var h=(s=i.description).Ba;n<h;n++)for(var r=s.Fd(n),e=tZ.sa.Wa(r),o=0;o<e;o++){var a=i.Vc(r,o);this.setInterval(r,o,a,a)}}else for(this.aa.L(i.la[0],i.la[1]),n=1,h=(s=i.description).Ba;n<h;n++)for(r=s.Fd(n),e=tZ.sa.Wa(r),o=0;o<e;o++)a=i.Vc(r,o),this.setInterval(r,o,a,a)},s.prototype.setInterval=function(i,s,n,h){if(n="number"==typeof n?new tZ.Oc(n,h):n,this.wc(),0==i)if(0==s)this.aa.v=n.pa,this.aa.C=n.wa;else{if(1!=s)throw tZ.i.de();this.aa.G=n.pa,this.aa.H=n.wa}else this.qD(0,i,s,n.pa),this.qD(1,i,s,n.wa)},s.prototype.X=function(i,s){this.wc(),this.aa.X(i,s)},s.prototype.Pc=function(i){if(i instanceof tZ.Ed)this.wc(),i.hC(this.aa);else if(this.wc(),!this.aa.B()){var s=new tZ.JK;this.So(s),s.SS()?s.Pa():i.hC(s)}},s.prototype.copyTo=function(i){if(i.K()!=this.K())throw tZ.i.O();if(i.wc(),i.description=this.description,i.aa.L(this.aa),i.la=null,null!=this.la){i.qu();for(var s=0;s<2*(this.description.Be.length-2);s++)i.la[s]=this.la[s]}},s.prototype.Ja=function(){return new s(this.description)},s.prototype.He=function(){return this.aa.rF()},s.prototype.Rb=function(){return this.aa.tR()},s.prototype.K=function(){return 197},s.prototype.Eb=function(){return 2},s.prototype.dn=function(i){this.copyTo(i)},s.prototype.A=function(i){i.v=this.aa.v,i.G=this.aa.G,i.C=this.aa.C,i.H=this.aa.H},s.prototype.So=function(i){i.v=this.aa.v,i.G=this.aa.G,i.C=this.aa.C,i.H=this.aa.H,i.L(this.aa.v,this.aa.G,this.Pd(0,1,0),this.aa.C,this.aa.H,this.Pd(1,1,0))},s.prototype.Vg=function(i,s){var n=new tZ.Oc;return n.L(this.Pd(0,i,s),this.Pd(1,i,s)),n},s.prototype.If=function(i,s){s.Pf(this.description);var n=this.description.Ba-1;switch(i){case 0:for(i=0;i<n;i++)for(var h=this.description.ld(i),r=tZ.sa.Wa(h),e=0;e<r;e++)s.setAttribute(h,e,this.Pd(0,h,e));s.Db(this.aa.v,this.aa.G);break;case 1:for(i=0;i<n;i++)for(h=this.description.ld(i),r=tZ.sa.Wa(h),e=0;e<r;e++)s.setAttribute(h,e,this.Pd(1,h,e));s.Db(this.aa.v,this.aa.H);break;case 2:for(i=0;i<n;i++)for(h=this.description.ld(i),r=tZ.sa.Wa(h),e=0;e<r;e++)s.setAttribute(h,e,this.Pd(0,h,e));s.Db(this.aa.C,this.aa.H);break;case 3:for(i=0;i<n;i++)for(h=this.description.ld(i),r=tZ.sa.Wa(h),e=0;e<r;e++)s.setAttribute(h,e,this.Pd(1,h,e));s.Db(this.aa.C,this.aa.G);break;default:throw tZ.i.de()}},s.prototype.hB=function(i,s){i=this.aa.hB(i),s.na(i.x,i.y)},s.prototype.fR=function(i,s){return s*(i.Qq-2)},s.prototype.sF=function(i,s,n){if(this.aa.B())throw tZ.i.ga("empty geometry");if(0==s)return 0!=i?0!=n?this.aa.H:this.aa.C:0!=n?this.aa.G:this.aa.v;if(n>=tZ.sa.Wa(s))throw tZ.i.O();var h=this.description.Rf(s);return this.qu(),0<=h?this.la[this.fR(this.description,i)+this.description.GR(h)-2+n]:tZ.sa.te(s)},s.prototype.qu=function(){if(this.wc(),null==this.la&&2<this.description.Be.length){this.la=[];for(var i=s.Ig(this.description,0),n=s.Ig(this.description,1),h=0,r=1,e=this.description.Ba;r<e;r++){var o=this.description.ld(r),a=tZ.sa.Wa(o);o=tZ.sa.te(o);for(var u=0;u<a;u++)this.la[i+h]=o,this.la[n+h]=o,h++}}},s.prototype.un=function(i){if(null!=this.la)if(2<i.Be.length){for(var n=tZ.fe.Kw(i,this.description),h=[],r=s.Ig(this.description,0),e=s.Ig(this.description,1),o=s.Ig(i,0),a=s.Ig(i,1),u=0,f=1,c=i.Ba;f<c;f++){var l=i.ld(f),p=tZ.sa.Wa(l);if(-1==n[f]){var v=tZ.sa.te(l);for(l=0;l<p;l++)h[o+u]=v,h[a+u]=v,u++}else for(v=this.description.bk(n[f])-2,l=0;l<p;l++)h[o+u]=this.la[r+v],h[a+u]=this.la[e+v],u++,v++}this.la=h}else this.la=null;this.description=i},s.prototype.Pd=function(i,n,h){if(this.aa.B())throw tZ.i.ga("This operation was performed on an Empty Geometry.");if(0==n)return 0!=i?0!=h?this.aa.H:this.aa.C:0!=h?this.aa.G:this.aa.v;if(h>=tZ.sa.Wa(n))throw tZ.i.de();var r=this.description.Rf(n);return 0<=r?(this.qu(),this.la[s.Ig(this.description,i)+this.description.bk(r)-2+h]):tZ.sa.te(n)},s.prototype.qD=function(i,n,h,r){if(this.wc(),0==n)0!=i?0!=h?this.aa.H=r:this.aa.C=r:0!=h?this.aa.G=r:this.aa.v=r;else{if(h>=tZ.sa.Wa(n))throw tZ.i.de();if(!this.hasAttribute(n)){if(tZ.sa.yG(n,r))return;this.se(n)}n=this.description.Rf(n),this.qu(),this.la[s.Ig(this.description,i)+this.description.bk(n)-2+h]=r}},s.Ig=function(i,s){return s*(i.Be.length-2)},s.prototype.Fa=function(i){this.wc();var s=new tZ.l;return i.A(s),this.aa.Fa(s)},s.prototype.isIntersecting=function(i){return i instanceof tZ.l?this.aa.isIntersecting(i):this.aa.isIntersecting(i.aa)},s.prototype.Lu=function(i,s){this.wc(),i.B()?this.Pa():void 0!==s?this.vu(i,s,void 0):this.aa.Lu(i.Ng(),i.kh())},s.prototype.offset=function(i,s){this.wc(),this.aa.offset(i,s)},s.prototype.normalize=function(){this.wc(),this.aa.normalize()},s.prototype.tf=function(i){if(void 0===i){if(i=new tZ.Ta(this.description),this.B())return i;for(s=this.description.Ba,n=1;n<s;n++)for(h=this.description.Fd(n),r=tZ.sa.Wa(h),e=0;e<r;e++)o=.5*(this.Pd(0,h,e)+this.Pd(1,h,e)),i.setAttribute(h,e,o);return i.Db(this.aa.ik(),this.aa.Lp()),i}if(i.Pf(this.description),this.B())i.Pa();else{for(var s=this.description.Ba,n=1;n<s;n++)for(var h=this.description.ld(n),r=tZ.sa.Wa(h),e=0;e<r;e++){var o=.5*(this.sF(0,h,e)+this.sF(1,h,e));i.setAttribute(h,e,o)}i.Db(this.aa.tf())}},s.prototype.hz=function(){return new tZ.Ta(this.aa.hz())},s.prototype.contains=function(i){return i instanceof tZ.Ta?!i.B()&&this.aa.contains(i.Ng(),i.kh()):this.aa.contains(i.aa)},s.prototype.ZO=function(i){return this.aa.contains(i)},s.prototype.Nb=function(i){if(i==this)return!0;if(!(i instanceof s)||this.description!=i.description)return!1;if(this.B())return!!i.B();if(!this.aa.Nb(i.aa))return!1;for(var n=0,h=2*(this.description.Be.length-2);n<h;n++)if(this.la[n]!=i.la[n])return!1;return!0},s.prototype.dc=function(){var i=this.description.dc();if(i=tZ.P.Vh(i,this.aa.dc()),!this.B()&&null!=this.la)for(var s=0,n=2*(this.description.Be.length-2);s<n;s++)i=tZ.P.Vh(i,this.la[s]);return i},s.prototype.gs=function(){return this.aa.v},s.prototype.js=function(){return this.aa.G},s.prototype.fs=function(){return this.aa.C},s.prototype.hs=function(){return this.aa.H},s.prototype.ng=function(){return tZ.si.im(this,null)},s.prototype.toString=function(){return this.B()?"Envelope: []":"Envelope: ["+this.aa.v+", "+this.aa.G+", "+this.aa.C+", "+this.aa.H+"]"},s}((tZ=hO||(hO={})).ba),tZ.Hh=t_,t0=hO||(hO={}),t1=function(){function i(i,s,n,h){void 0===i?this.Pa():(this.v=i,this.G=s,this.C=n,this.H=h)}return i.construct=function(s,n,h,r){var e=new i;return e.v=s,e.G=n,e.C=h,e.H=r,e},i.prototype.L=function(s,n,h,r){"number"==typeof s?void 0!==h?(this.v=s,this.G=n,this.C=h,this.H=r,this.normalize()):(this.v=s,this.G=n,this.C=s,this.H=n):s instanceof t0.h?void 0!==n?(this.v=s.x-.5*n,this.C=this.v+n,this.G=s.y-.5*h,this.H=this.G+h,this.normalize()):(this.v=s.x,this.G=s.y,this.C=s.x,this.H=s.y):s instanceof i?this.L(s.v,s.G,s.C,s.H):s instanceof t0.Oc&&(s.B()||n.B()?this.Pa():(this.v=s.pa,this.C=s.wa,this.G=n.pa,this.H=n.wa))},i.prototype.bx=function(i,s){if(void 0!==s)if(0==s)this.Pa();else{this.v=i[0].x,this.G=i[0].y,this.C=this.v,this.H=this.G;for(var n=1;n<s;n++){var h=i[n];h.x<this.v?this.v=h.x:h.x>this.C&&(this.C=h.x),h.y<this.G?this.G=h.y:h.y>this.H&&(this.H=h.y)}}else if(null==i||0==i.length)this.Pa();else for(h=i[0],this.L(h.x,h.y),n=1;n<i.length;n++)s=i[n],this.Nk(s.x,s.y)},i.prototype.Pa=function(){this.H=this.C=this.G=this.v=NaN},i.prototype.B=function(){return isNaN(this.v)},i.prototype.$b=function(s,n){"number"==typeof s?this.B()?(this.v=s,this.G=n,this.C=s,this.H=n):(this.v>s?this.v=s:this.C<s&&(this.C=s),this.G>n?this.G=n:this.H<n&&(this.H=n)):s instanceof t0.h||s instanceof t0.Od?this.$b(s.x,s.y):s instanceof i&&!s.B()&&(this.$b(s.v,s.G),this.$b(s.C,s.H))},i.prototype.Nk=function(i,s){this.v>i?this.v=i:this.C<i&&(this.C=i),this.G>s?this.G=s:this.H<s&&(this.H=s)},i.prototype.X=function(i,s){this.B()||(this.v-=i,this.C+=i,this.G-=s,this.H+=s,(this.v>this.C||this.G>this.H)&&this.Pa())},i.prototype.scale=function(i){0>i&&this.Pa(),this.B()||(this.v*=i,this.C*=i,this.G*=i,this.H*=i)},i.prototype.zoom=function(i,s){this.B()||this.L(this.tf(),i*this.S(),s*this.da())},i.prototype.isIntersecting=function(i){return!this.B()&&!i.B()&&(this.v<=i.v?this.C>=i.v:i.C>=this.v)&&(this.G<=i.G?this.H>=i.G:i.H>=this.G)},i.prototype.CG=function(i){return(this.v<=i.v?this.C>=i.v:i.C>=this.v)&&(this.G<=i.G?this.H>=i.G:i.H>=this.G)},i.prototype.Fa=function(i){return!this.B()&&!i.B()&&(i.v>this.v&&(this.v=i.v),i.C<this.C&&(this.C=i.C),i.G>this.G&&(this.G=i.G),i.H<this.H&&(this.H=i.H),(i=this.v<=this.C&&this.G<=this.H)||this.Pa(),i)},i.prototype.hB=function(i){switch(i){case 0:return t0.h.construct(this.v,this.G);case 1:return t0.h.construct(this.v,this.H);case 2:return t0.h.construct(this.C,this.H);case 3:return t0.h.construct(this.C,this.G);default:throw t0.i.de()}},i.prototype.iB=function(i){if(null==i||4>i.length)throw t0.i.O();null!=i[0]?i[0].na(this.v,this.G):i[0]=t0.h.construct(this.v,this.G),null!=i[1]?i[1].na(this.v,this.H):i[1]=t0.h.construct(this.v,this.H),null!=i[2]?i[2].na(this.C,this.H):i[2]=t0.h.construct(this.C,this.H),null!=i[3]?i[3].na(this.C,this.G):i[3]=t0.h.construct(this.C,this.G)},i.prototype.rF=function(){return this.B()?0:this.S()*this.da()},i.prototype.tR=function(){return this.B()?0:2*(this.S()+this.da())},i.prototype.ik=function(){return(this.C+this.v)/2},i.prototype.Lp=function(){return(this.H+this.G)/2},i.prototype.S=function(){return this.C-this.v},i.prototype.da=function(){return this.H-this.G},i.prototype.move=function(i,s){this.B()||(this.v+=i,this.G+=s,this.C+=i,this.H+=s)},i.prototype.Lu=function(i,s){if(void 0!==s)this.move(i-this.ik(),s-this.Lp());else if(i instanceof t0.h)this.Lu(i.x,i.y);else{if(!(i instanceof t0.Ta))throw t0.i.O();s=(this.C-this.v)/2;var n=(this.H-this.G)/2;this.v=i.Ng()-s,this.C=i.Ng()+s,this.G=i.kh()-n,this.H=i.kh()+n}},i.prototype.offset=function(i,s){this.v+=i,this.C+=i,this.G+=s,this.H+=s},i.prototype.normalize=function(){if(!this.B()){var i=Math.min(this.v,this.C),s=Math.max(this.v,this.C);this.v=i,this.C=s,i=Math.min(this.G,this.H),s=Math.max(this.G,this.H),this.G=i,this.H=s}},i.prototype.fn=function(i){i.na(this.v,this.G)},i.prototype.VI=function(i){i.na(this.C,this.G)},i.prototype.YI=function(i){i.na(this.v,this.H)},i.prototype.gn=function(i){i.na(this.C,this.H)},i.prototype.aT=function(){return this.B()||this.v<=this.C&&this.G<=this.H},i.prototype.tf=function(){return t0.h.construct((this.C+this.v)/2,(this.H+this.G)/2)},i.prototype.hz=function(){return t0.h.construct(this.v,this.G)},i.prototype.contains=function(s,n){if(void 0!==n)return s>=this.v&&s<=this.C&&n>=this.G&&n<=this.H;if(s instanceof t0.Ta)return this.contains(s.Ng(),s.kh());if(s instanceof t0.h)return this.contains(s.x,s.y);if(s instanceof i)return s.v>=this.v&&s.C<=this.C&&s.G>=this.G&&s.H<=this.H;throw t0.i.O()},i.prototype.jm=function(s,n){if(void 0!==n)return s>this.v&&s<this.C&&n>this.G&&n<this.H;if(s instanceof t0.h)return this.jm(s.x,s.y);if(s instanceof i)return s.v>this.v&&s.C<this.C&&s.G>this.G&&s.H<this.H;throw t0.i.O()},i.prototype.Nb=function(s){return s==this||s instanceof i&&(!(!this.B()||!s.B())||this.v==s.v&&this.G==s.G&&this.C==s.C&&this.H==s.H)},i.prototype.dc=function(){var i=this.v;i=t0.P.truncate(i^i>>>32);var s=t0.P.Vh(i);return i=this.C,i=t0.P.truncate(i^i>>>32),s=t0.P.Vh(i,s),i=this.G,i=t0.P.truncate(i^i>>>32),s=t0.P.Vh(i,s),i=this.H,i=t0.P.truncate(i^i>>>32),t0.P.Vh(i,s)},i.prototype.zr=function(){return this.B()?2220446049250313e-29:2220446049250313e-29*(Math.abs(this.v)+Math.abs(this.C)+Math.abs(this.G)+Math.abs(this.H)+1)},i.prototype.uy=function(s,n){var h=this.ak(s),r=this.ak(n);if(0!=(h&r))return 0;if(0==(h|r))return 4;var e=0!=h|2*(0!=r);do{var o=n.x-s.x,a=n.y-s.y;if(o>a?0!=(h&i.TC)?(0!=(h&i.lu)?(s.y+=a*(this.v-s.x)/o,s.x=this.v):(s.y+=a*(this.C-s.x)/o,s.x=this.C),h=this.ak(s)):0!=(r&i.TC)?(0!=(r&i.lu)?(n.y+=a*(this.v-n.x)/o,n.x=this.v):(n.y+=a*(this.C-n.x)/o,n.x=this.C),r=this.ak(n)):0!=h?(0!=(h&i.mu)?(s.x+=o*(this.G-s.y)/a,s.y=this.G):(s.x+=o*(this.H-s.y)/a,s.y=this.H),h=this.ak(s)):(0!=(r&i.mu)?(n.x+=o*(this.G-n.y)/a,n.y=this.G):(n.x+=o*(this.H-n.y)/a,n.y=this.H),r=this.ak(n)):0!=(h&i.UC)?(0!=(h&i.mu)?(s.x+=o*(this.G-s.y)/a,s.y=this.G):(s.x+=o*(this.H-s.y)/a,s.y=this.H),h=this.ak(s)):0!=(r&i.UC)?(0!=(r&i.mu)?(n.x+=o*(this.G-n.y)/a,n.y=this.G):(n.x+=o*(this.H-n.y)/a,n.y=this.H),r=this.ak(n)):0!=h?(0!=(h&i.lu)?(s.y+=a*(this.v-s.x)/o,s.x=this.v):(s.y+=a*(this.C-s.x)/o,s.x=this.C),h=this.ak(s)):(0!=(r&i.lu)?(n.y+=a*(this.v-n.x)/o,n.x=this.v):(n.y+=a*(this.C-n.x)/o,n.x=this.C),r=this.ak(n)),0!=(h&r))return 0}while(0!=(h|r));return e},i.prototype.ak=function(i){return i.x<this.v|(i.x>this.C)<<1|(i.y<this.G)<<2|(i.y>this.H)<<3},i.prototype.Di=function(i){return!this.B()&&(this.S()<=i||this.da()<=i)},i.prototype.ub=function(i){return i instanceof t0.h?Math.sqrt(this.dK(i)):Math.sqrt(this.px(i))},i.prototype.px=function(i){var s=0,n=0,h=this.v-i.C;return h>s&&(s=h),(h=this.G-i.H)>n&&(n=h),(h=i.v-this.C)>s&&(s=h),(h=i.G-this.H)>n&&(n=h),s*s+n*n},i.prototype.dK=function(i){var s=0,n=0,h=this.v-i.x;return h>s&&(s=h),(h=this.G-i.y)>n&&(n=h),(h=i.x-this.C)>s&&(s=h),(h=i.y-this.H)>n&&(n=h),s*s+n*n},i.prototype.en=function(i){this.B()?i.Pa():i.L(this.v,this.C)},i.lu=1,i.mu=4,i.TC=3,i.UC=12,i}(),t0.l=t1,t2=hO||(hO={}),(t9=t3||(t3={}))[t9.initialize=0]="initialize",t9[t9.initializeRed=1]="initializeRed",t9[t9.initializeBlue=2]="initializeBlue",t9[t9.initializeRedBlue=3]="initializeRedBlue",t9[t9.sweep=4]="sweep",t9[t9.sweepBruteForce=5]="sweepBruteForce",t9[t9.sweepRedBlueBruteForce=6]="sweepRedBlueBruteForce",t9[t9.sweepRedBlue=7]="sweepRedBlue",t9[t9.sweepRed=8]="sweepRed",t9[t9.sweepBlue=9]="sweepBlue",t9[t9.iterate=10]="iterate",t9[t9.iterateRed=11]="iterateRed",t9[t9.iterateBlue=12]="iterateBlue",t9[t9.iterateBruteForce=13]="iterateBruteForce",t9[t9.iterateRedBlueBruteForce=14]="iterateRedBlueBruteForce",t9[t9.resetRed=15]="resetRed",t9[t9.resetBlue=16]="resetBlue",t5=function(){function i(i,s){this.ei=i,this.ZG=s}return i.prototype.qr=function(i,s,n){this.ei.FX(n,i,s,this.ZG)},i.prototype.bq=function(i){return this.ei.Tr(i,this.ZG)},i}(),t3=function(){function i(){this.qw=this.qo=this.ff=this.sd=null,this.yq=new t2.l,this.Cm=this.Jj=this.Kj=this.Bd=this.Ff=this.Md=this.ew=this.io=this.rd=this.Fb=null,this.Yb=-1,this.ra=0,this.Pk()}return i.prototype.mr=function(){this.Pk(),this.Rv=!0,null==this.Fb?(this.io=new t2.ja(0),this.Fb=[]):(this.io.Dh(0),this.Fb.length=0)},i.prototype.bd=function(i,s){if(!this.Rv)throw t2.i.Hb();var n=new t2.l;n.L(s),this.io.add(i),this.Fb.push(n)},i.prototype.Hp=function(){if(!this.Rv)throw t2.i.Hb();this.Rv=!1,null!=this.Fb&&0<this.Fb.length&&(this.Yb=0,this.Jc=!1)},i.prototype.kK=function(){this.Pk(),this.Qv=!0,null==this.Fb?(this.io=new t2.ja(0),this.Fb=[]):(this.io.Dh(0),this.Fb.length=0)},i.prototype.DD=function(i,s){if(!this.Qv)throw t2.i.Hb();var n=new t2.l;n.L(s),this.io.add(i),this.Fb.push(n)},i.prototype.dF=function(){if(!this.Qv)throw t2.i.Hb();this.Qv=!1,null!=this.Fb&&0<this.Fb.length&&null!=this.rd&&0<this.rd.length&&(-1==this.Yb||2==this.Yb?this.Yb=3:3!=this.Yb&&(this.Yb=1),this.Jc=!1)},i.prototype.jK=function(){this.Pk(),this.Pv=!0,null==this.rd?(this.ew=new t2.ja(0),this.rd=[]):(this.ew.Dh(0),this.rd.length=0)},i.prototype.zD=function(i,s){if(!this.Pv)throw t2.i.Hb();var n=new t2.l;n.L(s),this.ew.add(i),this.rd.push(n)},i.prototype.cF=function(){if(!this.Pv)throw t2.i.Hb();this.Pv=!1,null!=this.Fb&&0<this.Fb.length&&null!=this.rd&&0<this.rd.length&&(-1==this.Yb||1==this.Yb?this.Yb=3:3!=this.Yb&&(this.Yb=2),this.Jc=!1)},i.prototype.next=function(){if(this.Jc)return!1;for(var i=!0;i;)switch(this.Yb){case 0:i=this.Bz();break;case 1:i=this.mS();break;case 2:i=this.jS();break;case 3:i=this.lS();break;case 4:i=this.QX();break;case 5:i=this.MX();break;case 6:i=this.NX();break;case 7:i=this.OX();break;case 8:i=this.tx();break;case 9:i=this.dC();break;case 10:i=this.Pz();break;case 11:i=this.eT();break;case 12:i=this.bT();break;case 13:i=this.cT();break;case 14:i=this.dT();break;case 15:i=this.fJ();break;case 16:i=this.eJ();break;default:throw t2.i.Ra()}return!this.Jc},i.prototype.WB=function(i){this.ra=i},i.prototype.oz=function(i){return this.Fb[i]},i.prototype.Wy=function(i){return this.rd[i]},i.prototype.pl=function(i){return this.io.read(i)},i.prototype.jl=function(i){return this.ew.read(i)},i.Oz=function(i){return 1==(1&i)},i.gq=function(i){return 0==(1&i)},i.prototype.Pk=function(){this.Rv=this.Pv=this.Qv=!1,this.Df=this.Ef=this.Tg=this.qe=-1,this.Jc=!0},i.prototype.Bz=function(){if(this.Bf=this.Xf=-1,10>this.Fb.length)return this.qe=this.Fb.length,this.Yb=5,!0;null==this.sd&&(this.sd=new t2.ur(!0),this.qo=this.sd.getIterator(),this.Md=new t2.ja(0)),this.sd.mr();for(var i=0;i<this.Fb.length;i++){var s=this.Fb[i];this.sd.Dr(s.v,s.C)}for(this.sd.Hp(),this.Md.Jb(2*this.Fb.length),this.Md.resize(0),i=0;i<2*this.Fb.length;i++)this.Md.add(i);return this.Mt(this.Md,2*this.Fb.length,!0),this.qe=2*this.Fb.length,this.Yb=4,!0},i.prototype.mS=function(){if(this.Bf=this.Xf=-1,10>this.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;null==this.sd&&(this.sd=new t2.ur(!0),this.qo=this.sd.getIterator(),this.Md=new t2.ja(0)),this.sd.mr();for(var i=0;i<this.Fb.length;i++){var s=this.Fb[i];this.sd.Dr(s.v,s.C)}for(this.sd.Hp(),this.Md.Jb(2*this.Fb.length),this.Md.resize(0),i=0;i<2*this.Fb.length;i++)this.Md.add(i);return this.Mt(this.Md,this.Md.size,!0),this.qe=this.Md.size,-1!=this.Ef&&(this.Bd.eh(this.Ef),this.Kj.resize(0),this.Ef=-1),this.Yb=7,this.eJ()},i.prototype.jS=function(){if(this.Bf=this.Xf=-1,10>this.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;null==this.ff&&(this.ff=new t2.ur(!0),this.qw=this.ff.getIterator(),this.Ff=new t2.ja(0)),this.ff.mr();for(var i=0;i<this.rd.length;i++){var s=this.rd[i];this.ff.Dr(s.v,s.C)}for(this.ff.Hp(),this.Ff.Jb(2*this.rd.length),this.Ff.resize(0),i=0;i<2*this.rd.length;i++)this.Ff.add(i);return this.Mt(this.Ff,this.Ff.size,!1),this.Tg=this.Ff.size,-1!=this.Df&&(this.Bd.eh(this.Df),this.Jj.resize(0),this.Df=-1),this.Yb=7,this.fJ()},i.prototype.lS=function(){if(this.Bf=this.Xf=-1,10>this.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;null==this.sd&&(this.sd=new t2.ur(!0),this.qo=this.sd.getIterator(),this.Md=new t2.ja(0)),null==this.ff&&(this.ff=new t2.ur(!0),this.qw=this.ff.getIterator(),this.Ff=new t2.ja(0)),this.sd.mr();for(var i=0;i<this.Fb.length;i++){var s=this.Fb[i];this.sd.Dr(s.v,s.C)}for(this.sd.Hp(),this.ff.mr(),i=0;i<this.rd.length;i++)s=this.rd[i],this.ff.Dr(s.v,s.C);for(this.ff.Hp(),this.Md.Jb(2*this.Fb.length),this.Ff.Jb(2*this.rd.length),this.Md.resize(0),this.Ff.resize(0),i=0;i<2*this.Fb.length;i++)this.Md.add(i);for(i=0;i<2*this.rd.length;i++)this.Ff.add(i);return this.Mt(this.Md,this.Md.size,!0),this.Mt(this.Ff,this.Ff.size,!1),this.qe=this.Md.size,this.Tg=this.Ff.size,-1!=this.Ef&&(this.Bd.eh(this.Ef),this.Kj.resize(0),this.Ef=-1),-1!=this.Df&&(this.Bd.eh(this.Df),this.Jj.resize(0),this.Df=-1),this.Yb=7,!0},i.prototype.QX=function(){var s=this.Md.get(--this.qe),n=s>>1;return i.gq(s)?(this.sd.remove(n),0!=this.qe||(this.Bf=this.Xf=-1,this.Jc=!0,!1)):(this.qo.zB(this.Fb[n].v,this.Fb[n].C,this.ra),this.Xf=n,this.Yb=10,!0)},i.prototype.MX=function(){return -1==--this.qe?(this.Bf=this.Xf=-1,this.Jc=!0,!1):(this.Tg=this.Xf=this.qe,this.Yb=13,!0)},i.prototype.NX=function(){return -1==--this.qe?(this.Bf=this.Xf=-1,this.Jc=!0,!1):(this.Xf=this.qe,this.Tg=this.rd.length,this.Yb=14,!0)},i.prototype.OX=function(){var s=this.Md.get(this.qe-1),n=this.Ff.get(this.Tg-1),h=this.Tr(s,!0),r=this.Tr(n,!1);return h>r?this.tx():h<r?this.dC():i.Oz(s)?this.tx():i.Oz(n)?this.dC():this.tx()},i.prototype.tx=function(){var s=this.Md.get(--this.qe),n=s>>1;if(i.gq(s))return -1!=this.Ef&&-1!=this.Kj.get(n)?(this.Bd.kd(this.Ef,this.Kj.get(n)),this.Kj.set(n,-1)):this.sd.remove(n),0!=this.qe||(this.Bf=this.Xf=-1,this.Jc=!0,!1);if(-1!=this.Df&&0<this.Bd.ds(this.Df))for(s=this.Bd.sc(this.Df);-1!=s;){var h=this.Bd.getData(s);this.ff.xj(h),this.Jj.set(h,-1),h=this.Bd.lb(s),this.Bd.kd(this.Df,s),s=h}return 0<this.ff.size()?(this.qw.zB(this.Fb[n].v,this.Fb[n].C,this.ra),this.Xf=n,this.Yb=12):(-1==this.Ef&&(null==this.Bd&&(this.Bd=new t2.lp),this.Kj=new t2.ja(0),this.Kj.resize(this.Fb.length,-1),this.Kj.Yj(-1,0,this.Fb.length),this.Ef=this.Bd.Rh(1)),this.Kj.set(n,this.Bd.addElement(this.Ef,n)),this.Yb=7),!0},i.prototype.dC=function(){var s=this.Ff.get(--this.Tg),n=s>>1;if(i.gq(s))return -1!=this.Df&&-1!=this.Jj.get(n)?(this.Bd.kd(this.Df,this.Jj.get(n)),this.Jj.set(n,-1)):this.ff.remove(n),0!=this.Tg||(this.Bf=this.Xf=-1,this.Jc=!0,!1);if(-1!=this.Ef&&0<this.Bd.ds(this.Ef))for(s=this.Bd.sc(this.Ef);-1!=s;){var h=this.Bd.getData(s);this.sd.xj(h),this.Kj.set(h,-1),h=this.Bd.lb(s),this.Bd.kd(this.Ef,s),s=h}return 0<this.sd.size()?(this.qo.zB(this.rd[n].v,this.rd[n].C,this.ra),this.Bf=n,this.Yb=11):(-1==this.Df&&(null==this.Bd&&(this.Bd=new t2.lp),this.Jj=new t2.ja(0),this.Jj.resize(this.rd.length,-1),this.Jj.Yj(-1,0,this.rd.length),this.Df=this.Bd.Rh(0)),this.Jj.set(n,this.Bd.addElement(this.Df,n)),this.Yb=7),!0},i.prototype.Pz=function(){if(this.Bf=this.qo.next(),-1!=this.Bf)return!1;var i=this.Md.get(this.qe)>>1;return this.sd.xj(i),this.Yb=4,!0},i.prototype.eT=function(){if(this.Xf=this.qo.next(),-1!=this.Xf)return!1;this.Bf=this.Xf=-1;var i=this.Ff.get(this.Tg)>>1;return this.ff.xj(i),this.Yb=7,!0},i.prototype.bT=function(){if(this.Bf=this.qw.next(),-1!=this.Bf)return!1;var i=this.Md.get(this.qe)>>1;return this.sd.xj(i),this.Yb=7,!0},i.prototype.cT=function(){if(-1==--this.Tg)return this.Yb=5,!0;this.yq.L(this.Fb[this.qe]);var i=this.Fb[this.Tg];return this.yq.X(this.ra,this.ra),!this.yq.isIntersecting(i)||(this.Bf=this.Tg,!1)},i.prototype.dT=function(){if(-1==--this.Tg)return this.Yb=6,!0;this.yq.L(this.Fb[this.qe]);var i=this.rd[this.Tg];return this.yq.X(this.ra,this.ra),!this.yq.isIntersecting(i)||(this.Bf=this.Tg,!1)},i.prototype.fJ=function(){return null==this.sd?(this.Jc=!0,!1):(this.qe=this.Md.size,0<this.sd.size()&&this.sd.reset(),-1!=this.Ef&&(this.Bd.eh(this.Ef),this.Kj.resize(0),this.Ef=-1),this.Jc=!1,!0)},i.prototype.eJ=function(){return null==this.ff?(this.Jc=!0,!1):(this.Tg=this.Ff.size,0<this.ff.size()&&this.ff.reset(),-1!=this.Df&&(this.Bd.eh(this.Df),this.Jj.resize(0),this.Df=-1),this.Jc=!1,!0)},i.prototype.Mt=function(i,s,n){null==this.Cm&&(this.Cm=new t2.Zt),n=new t5(this,n),this.Cm.sort(i,0,s,n)},i.prototype.FX=function(s,n,h,r){var e=this;s.Wd(n,h,function(s,n){var h=e.Tr(s,r),o=e.Tr(n,r);return h<o||h==o&&i.gq(s)&&i.Oz(n)?-1:1})},i.prototype.Tr=function(s,n){var h=.5*this.ra;return n=n?this.Fb[s>>1]:this.rd[s>>1],i.gq(s)?n.G-h:n.H+h},i}(),t2.sC=t3,t4=hO||(hO={}),t6=function(){function i(){}return i.construct=function(s,n,h,r,e,o){var a=new i;return a.v=s,a.G=n,a.Xe=h,a.C=r,a.H=e,a.Dg=o,a},i.prototype.Pa=function(){this.Xe=this.v=NaN},i.prototype.B=function(){return isNaN(this.v)},i.prototype.SS=function(){return isNaN(this.Xe)},i.prototype.L=function(i,s,n,h,r,e){void 0!==h?"number"==typeof i?(this.v=i,this.G=s,this.Xe=n,this.C=h,this.H=r,this.Dg=e):(this.v=i.x-.5*s,this.C=this.v+s,this.G=i.y-.5*n,this.H=this.G+n,this.Xe=i.z-.5*h,this.Dg=this.Xe+h):(this.v=i,this.G=s,this.Xe=n,this.C=i,this.H=s,this.Dg=n)},i.prototype.move=function(i){this.v+=i.x,this.G+=i.y,this.Xe+=i.z,this.C+=i.x,this.H+=i.y,this.Dg+=i.z},i.prototype.copyTo=function(i){i.v=this.v,i.G=this.G,i.C=this.C,i.H=this.H},i.prototype.Nk=function(i,s,n){this.v>i?this.v=i:this.C<i&&(this.C=i),this.G>s?this.G=s:this.H<s&&(this.H=s),0==isNaN(this.Xe)?this.Xe>n?this.Xe=n:this.Dg<n&&(this.Dg=n):this.Dg=this.Xe=n},i.prototype.$b=function(s,n,h){if("number"==typeof s)this.B()?(this.v=s,this.G=n,this.Xe=h,this.C=s,this.H=n,this.Dg=h):this.Nk(s,n,h);else if(s instanceof t4.Od)this.$b(s.x,s.y,s.z);else{if(!(s instanceof i))throw t4.i.O();s.B()||(this.$b(s.v,s.G,s.Xe),this.$b(s.C,s.H,s.Dg))}},i.prototype.construct=function(i,s,n){i.B()||s.B()?this.Pa():(this.v=i.pa,this.C=i.wa,this.G=s.pa,this.H=s.wa,this.Xe=n.pa,this.Dg=n.wa)},i.prototype.iB=function(i){if(null==i||8>i.length)throw t4.i.O();i[0]=new t4.Od(this.v,this.G,this.Xe),i[1]=new t4.Od(this.v,this.H,this.Xe),i[2]=new t4.Od(this.C,this.H,this.Xe),i[3]=new t4.Od(this.C,this.G,this.Xe),i[4]=new t4.Od(this.v,this.G,this.Dg),i[5]=new t4.Od(this.v,this.H,this.Dg),i[6]=new t4.Od(this.C,this.H,this.Dg),i[7]=new t4.Od(this.C,this.G,this.Dg)},i.prototype.bx=function(i){if(null==i||0==i.length)this.Pa();else{var s=i[0];for(this.L(s.x,s.y,s.z),s=1;s<i.length;s++){var n=i[s];this.Nk(n.x,n.y,n.z)}}},i}(),t4.JK=t6,(t8=(t7=hO||(hO={})).i||(t7.i={})).Ra=function(){var i=Error();return i.message="Internal Error",i},t8.Fe=function(){var i=Error();return i.message="Not Implemented",i},t8.Zk=function(){var i=Error();return i.message="The input unit and the spatial reference unit are not of the same unit type.ie Linear vs.Angular",i},t8.Hb=function(){var i=Error();return i.message="Invalid Call",i},t8.O=function(i){var s=Error();return s.message="Illegal Argument Exception",void 0!==i&&(s.message+=": "+i),s},t8.hu=function(i){var s=Error();return s.message=void 0!==i?"Runtime Exception: "+i:"Runtime Exception.",s},t8.ga=function(i){var s=Error();return s.message="Geometry Exception: "+i,s},t8.BK=function(){var i=Error();return i.message="Assert Failed Exception",i},t8.de=function(){var i=Error();return i.message="IndexOutOfBoundsException",i},t8.RC=function(){var i=Error();return i.message="UserCancelException",i},(it=(it=hO||(hO={})).dm||(it.dm={}))[it.forward=0]="forward",it[it.reverse=1]="reverse",ii=hO||(hO={}),is=function(){function i(i,s){this.Xa=i,this.AH=s,this.GH=-1,this.ul=!1}return i.prototype.re=function(){},i.prototype.next=function(){if(++this.GH==this.AH.I())return null;var i=this.AH.Oa(this.GH);i.scale(this.Xa.fc);var s=new ii.Ea;return this.Xa.ny(i,this.ul,s),s},i.prototype.Ma=function(){return 0},i}(),ih=function(){function i(i,s,n){this.Xa=i,this.tw=s,this.Zn=!1,this.fo=n,this.dw=[0],this.uk=[0],this.Pj=[0],this.Is=[0],this.ul=!1,this.sq=new ii.Ea,this.wk=[]}return i.prototype.re=function(){},i.prototype.next=function(){if(this.Zn){this.Zn=!1,this.td.ia();var i=ii.ba.kg(this.sq);return ii.Hg.Ok(i,this.Xa.Cq,!0,!0,this.Xa.Vb)}if(null==this.td&&(this.td=this.tw.Ha(),this.td.ab(),null!=this.fo&&this.fo.$k(null,0)),!this.td.Ia()){if(!this.td.ab())return null;null!=this.fo&&this.fo.$k(null,0)}i=null,this.uk[0]=0,this.AA=this.dw[0]=0,this.fi=NaN,this.Zn=!1;for(var s=this.wk.length=0,n=new ii.h,h=new ii.h,r=[0];this.td.Ia()&&8>this.AA;){var e=this.td.ia();if(n.N(e.bc()),h.N(e.xc()),n.scale(this.Xa.fc),h.scale(this.Xa.fc),ii.ej.Ou(n,h)?n.x=h.x:ii.ej.Mu(n,h)&&(h.x=n.x),this.wk.length=0,ii.ej.oF(this.Xa.Ub,this.Xa.lc,this.Xa.Ae,n,h,this.Xa.LA,this.Xa.at,r,this.Pj,this.Is,this.wk,this.dw),null!=this.fo&&(e=this.wk.slice(0),this.fo.lG(this.fo.ea()-1,e,e.length-1)),ii.ej.Nu(n,h)?(this.sq.Pa(),this.Xa.ny(n,this.ul,this.sq),this.Zn=!0):(this.sq.Pa(),this.Zn=this.sy(r[0],this.sq)),this.Zn){if(this.td.ni(),this.td.zz()){this.td.ni(),this.td.ia();break}this.td.xW();break}null==i&&(i=new ii.Ea).$k(null,0),this.JD(i),s++}if(this.dw[0]=0,0<s){for(r=this.td.xb();0<s;)this.td.ni(),n.N(this.tw.Oa(this.td.xb())),h.N(this.tw.Oa(this.td.kk())),n.scale(this.Xa.fc),h.scale(this.Xa.fc),this.ul&&(ii.ej.Ou(n,h)?n.x=h.x:ii.ej.Mu(n,h)&&(h.x=n.x)),this.wk.length=0,ii.ej.oF(this.Xa.Ub,this.Xa.lc,this.Xa.Ae,h,n,this.Xa.LA,this.Xa.at,null,this.Pj,this.Is,this.wk,this.dw),this.JD(i),s--;return n.N(this.tw.Oa(this.td.xb())),n.scale(this.Xa.fc),ir.Jr(this.Xa.Ub,this.Xa.lc,this.Xa.fc,this.Xa.sb,n,this.fi+1.570796326794897,this.fi+4.71238898038469,this.Xa.co,this.ul,this.uk,i,NaN,NaN),this.td.Wb(r),this.td.ia(),s=ii.ua.mj(null,i,!0),ii.Hg.Ok(i,s,!0,!0,this.Xa.Vb)}return this.Zn=!1,this.td.ia(),i=ii.ba.kg(this.sq),ii.Hg.Ok(i,this.Xa.Cq,!0,!0,this.Xa.Vb)},i.prototype.JD=function(i){var s=this.wk[0],n=this.Pj[0]-1.570796326794897,h=this.Is[0]+1.570796326794897;if(!isNaN(this.fi)){if(this.fi>=this.Pj[0]){var r=this.fi+1.570796326794897;n=r+3.141592653589793-(this.fi-this.Pj[0])}else n=(r=this.fi+1.570796326794897)+3.141592653589793-(6.283185307179586-(this.Pj[0]-this.fi));var e=!(this.fi>=this.Pj[0]&&3.141592653589793>=this.fi-this.Pj[0])&&!(this.fi<this.Pj[0]&&3.141592653589793<=this.Pj[0]-this.fi),o=!1;if(Math.abs(n-r)<=.5*this.Xa.co)if(e){var a=i.Oa(i.I()-2);a.scale(this.Xa.fc);var u=new ii.ha(0);for(ii.kb.Sy(this.Xa.Ub,this.Xa.lc,s.x,s.y,a.x,a.y,u),a=u.u;a<=r;)a+=6.283185307179586;for(;a>r;)a-=6.283185307179586;a<n&&(o=!0)}else o=!0;o?(i.yB(0,i.I()-1),this.ul||((s=new ii.h).N(i.Oa(i.I()-1)),s.scale(this.Xa.fc),-3.141592653589793>s.x-this.uk[0]?this.uk[0]-=6.283185307179586:3.141592653589793<s.x-this.uk[0]&&(this.uk[0]+=6.283185307179586)),e||(n=.5*(n+r))):(e?((r=new ii.h).N(s),r.scale(1/this.Xa.fc),i.xf(0,-1,r)):ir.Jr(this.Xa.Ub,this.Xa.lc,this.Xa.fc,this.Xa.sb,this.wk[0],r,n,this.Xa.co,this.ul,this.uk,i,NaN,NaN),this.AA+=1)}ir.my(this.Xa.Ub,this.Xa.lc,this.Xa.fc,this.Xa.sb,this.Xa.Ae,this.wk,n,h,this.ul,this.uk,i),this.fi=this.Is[0]},i.prototype.sy=function(i,s){return this.Xa.sy(this.wk,i,this.Pj[0],this.Is[0],this.ul,s)},i.prototype.Ma=function(){return 0},i}(),ir=function(){function i(){}return i.buffer=function(s,n,h,r,e,o){if(null==s)throw ii.i.O("Geometry::Geodesic_bufferer::buffer");if(s.B())return new ii.Ea(s.description);var a=new i;a.Sg=n,a.Kc=ii.cb.tc(n);var u=ii.cb.xv(a.Kc);if(a.Vb=o,a.Ub=ii.cb.gv(a.Kc),a.lc=u*(2-u),a.fc=a.Kc.Id().ci,a.ra=a.Sg.Mn(),a.Cq=a.Kc.Mn(),a.at=a.Cq*a.fc,a.Bq=1.570796326794897/a.fc,a.KY=3.141592653589793/a.fc,a.Ls=6.283185307179586/a.fc,a.LY=a.Ls/6,a.GA=0,a.JY=1.5707963267948966*a.Ub/a.GA,4==h?(a.Ae=2,a.Yv=!0):(a.Ae=h,a.Yv=!1),a.La=r,a.sb=Math.abs(r),isNaN(e)||.001>e?a.tX():a.bo=e,h=s.K(),ii.ba.zd(h)?((h=new ii.Ua(s.description)).pc(s,!0),s=h,h=1607):197==h&&(h=new ii.l,s.A(h),h.S()<=a.ra||h.da()<=a.ra?((h=new ii.Ua(s.description)).bd(s,!1),s=h,h=1607):((h=new ii.Ea(s.description)).bd(s,!1),s=h,h=1736)),a.uX(),ii.ba.Tn(h)||a.vX(),a.sb<=.5*a.bo)return 1736!=h?new ii.Ea(s.description):a.Yv?s:ii.ej.Sr(s,a.Sg,a.Ae,a.LA,-1,o);if(0>a.La&&1736!=h||(a.Yv&&ii.ba.Ic(h)?(n=ii.ej.Sr(s,n,4,NaN,a.bo,o),s=ii.cb.Bh(n,a.Sg,a.Kc)):s=ii.cb.Bh(s,a.Sg,a.Kc),(s=ii.Jh.nj(s,a.Kc)).B()))return new ii.Ea(s.description);switch(!a.Yv&&ii.ba.Ic(h)&&(s=ii.ej.kI(a.fc,s)),s=i.GX(s,a.Kc),h){case 1736:n=a.PN(s);break;case 1607:n=a.QN(s);break;case 550:n=a.NN(s);break;case 33:n=a.ON(s);break;default:throw ii.i.ga("corrupted_geometry")}return(a=ii.cb.Bh(n,a.Kc,a.Sg)).Ll(s.description),a},i.prototype.PN=function(i){var s=new ii.Ea;i=new ih(this,i,s),i=ii.Ih.local().W(i,this.Kc,this.Vb).next(),i=ii.kp.pj(i,this.Kc,2);var n=new ii.Ed;return n.scale(1/this.fc,1/this.fc),s.Pc(n),s=ii.kp.pj(s,this.Kc,2),0<=this.La?ii.Ih.local().W(s,i,this.Kc,this.Vb):ii.mp.local().W(s,i,this.Kc,this.Vb)},i.prototype.QN=function(i){return i=new ih(this,i,null),i=ii.Ih.local().W(i,this.Kc,this.Vb).next(),ii.kp.pj(i,this.Kc,2)},i.prototype.NN=function(i){return i=new is(this,i),i=ii.Ih.local().W(i,this.Kc,this.Vb).next(),ii.kp.pj(i,this.Kc,2)},i.prototype.ON=function(i){(i=i.D()).scale(this.fc);var s=new ii.Ea;return this.ny(i,!1,s),ii.kp.pj(s,this.Kc,2)},i.prototype.sy=function(s,n,h,r,e,o){var a=s[0],u=s[s.length-1],f=a.y>u.y?a.y:u.y,c=ii.F.q(this.Ub,this.lc,a.y<u.y?a.y:u.y);if(f=ii.F.q(this.Ub,this.lc,f),.001<this.GA-(c+n+this.sb)&&.001<this.GA+(f-n-this.sb))return!1;c=(n=h-1.570796326794897)-3.141592653589793,f=n+3.141592653589793;var l=(h=r+1.570796326794897)+3.141592653589793,p=[NaN],v=[NaN],y=[NaN],b=[NaN];if(r=!1,i.ZI(this.Ub,this.lc,this.sb,a,n,c,u,h,p,v),i.ZI(this.Ub,this.lc,this.sb,u,l,h,a,c,y,b),(h<p[0]&&p[0]<l||h<v[0]&&v[0]<l)&&(r=!0),r||(c<y[0]&&y[0]<n||c<b[0]&&b[0]<n)&&(r=!0),!r&&e)return!1;for(var d=[],g=s.length-1;0<=g;g--)d.push(s[g]);return o.Pa(),o.$k(null,0),g=[0],i.my(this.Ub,this.lc,this.fc,this.sb,this.Ae,s,n,h,e,g,o),i.Jr(this.Ub,this.lc,this.fc,this.sb,u,h,l,this.co,e,g,o,p[0],v[0]),i.my(this.Ub,this.lc,this.fc,this.sb,this.Ae,d,l,f,e,g,o),i.Jr(this.Ub,this.lc,this.fc,this.sb,a,c,n,this.co,e,g,o,y[0],b[0]),s=!1,e||(s=this.DE(this.fc,o)),r||s},i.prototype.ny=function(s,n,h){h.Pa(),h.$k(null,0),i.Jr(this.Ub,this.lc,this.fc,this.sb,s,-this.co,6.283185307179586,this.co,n,[0],h,NaN,NaN),n||this.DE(this.fc,h)},i.prototype.DE=function(i,s){var n=this.qO(i,s);return i=this.rO(i,s),n||i},i.prototype.qO=function(i,s){var n=s.I(),h=!1,r=new ii.l;if(s.A(r),!ii.s.$(r.H*i,1.570796326794897)&&!ii.s.$(r.G*i,-1.570796326794897))return!1;var e=new ii.h;for(--n;0<=n;
vendor: 5,584 bytes, line 1
1n--)s.D(n,e),(e.y==r.H&&ii.s.$(e.y*i,1.570796326794897)||e.y==r.G&&ii.s.$(e.y*i,-1.570796326794897))&&(h=!0,this.JI(e,n,s));return h},i.prototype.rO=function(i,s){var n=s.Oa(0),h=s.Oa(s.I()-1);return 3.141592653589793<Math.abs(n.x-h.x)*i?(this.QV(s),!0):this.pO(s)},i.prototype.pO=function(i){return 0>i.He()&&(this.PV(i),!0)},i.prototype.JI=function(i,s,n){var h=n.I(),r=0<s?s-1:h-1;if(h=n.Oa(s<h-1?s+1:0),r=n.Oa(r),!ii.s.$(h.y,i.y)&&!ii.s.$(h.x,i.x)){var e=new ii.h;e.na(h.x,i.y),n.Db(s,e)}ii.s.$(r.y,i.y)||ii.s.$(r.x,i.x)||((h=new ii.h).na(r.x,i.y),n.xf(0,s,h))},i.prototype.QV=function(i){var s=new ii.Ea,n=new ii.Ea,h=new ii.Ed,r=i.Oa(0),e=i.Oa(i.I()-1),o=new ii.h;r.x>e.x?(e=this.Bq,h.ig(-this.Ls,0)):(e=-this.Bq,h.ig(this.Ls,0)),s.add(i,!1),i.Pa(),n.add(s,!1),n.Pc(h),r=new ii.l,n.A(r),r.X((this.Ls-r.S())/2,0),r.G=-this.Bq,r.H=this.Bq;for(var a=0;a<n.I();a++)n.D(a,o),s.xf(0,-1,o);for(n.Pc(h),a=0;a<n.I();a++)n.D(a,o),s.xf(0,-1,o);n=s.Oa(0),h=s.Oa(s.I()-1),o.na(h.x,e),s.xf(0,-1,o),o.na(.5*(h.x+n.x),e),s.xf(0,-1,o),o.na(n.x,e),s.xf(0,-1,o),s=ii.Jh.ms(s,this.Kc,2,!0,r.v),s=ii.Jh.ms(s,this.Kc,2,!0,r.C),s=ii.Vd.clip(s,r,this.Cq,NaN),i.add(s,!1)},i.prototype.PV=function(i){var s=new ii.l;i.A(s),s.X((this.Ls-s.S())/2,0),s.G=-this.Bq,s.H=this.Bq,i.$k(null,0);var n=new ii.h;n.na(s.v,s.G),i.xf(1,-1,n),n.na(s.v,s.H),i.xf(1,-1,n),n.na(.5*(s.v+s.C),s.H),i.xf(1,-1,n),n.na(s.C,s.H),i.xf(1,-1,n),n.na(s.C,s.G),i.xf(1,-1,n),n.na(.5*(s.v+s.C),s.G),i.xf(1,-1,n)},i.my=function(s,n,h,r,e,o,a,u,f,c,l){var p=null;f||((p=new ii.h).Sc(),0<l.I()&&(p.N(l.Oa(l.I()-1)),p.scale(h)));var v=new ii.ha(0),y=new ii.ha(0),b=new ii.ha(0),d=new ii.h,g=new ii.h,w=o[o.length-1];h=1/h;for(var x=0;x<o.length;x++){var m=o[x];if(0==x)var j=a;else x==o.length-1?j=u:(ii.kb.xd(s,n,w.x,w.y,m.x,m.y,null,null,v,e),j=v.u-1.570796326794897);ii.kb.Ai(s,n,m.x,m.y,r,j,y,b),f?g.na(y.u,b.u):(d.na(y.u,b.u),i.bJ(m.x,d.x,p.x,c),g.na(c[0]+d.x,d.y),p.N(g)),g.scale(h),l.xf(0,-1,g)}},i.Jr=function(s,n,h,r,e,o,a,u,f,c,l,p,v){if(!(a-o<u)){var y=new ii.ha(0),b=new ii.ha(0),d=new ii.h,g=new ii.h,w=null;f||((w=new ii.h).Sc(),0<l.I()&&(w.N(l.Oa(l.I()-1)),w.scale(h)));var x=ii.P.truncate(Math.ceil(o/u)),m=x++*u;for(m==o&&(m=x++*u),h=1/h;m<a+u&&(o<p&&p<m?(m=p,x--):o<v&&v<m&&(m=v,x--),!(m>=a));)ii.kb.Ai(s,n,e.x,e.y,r,m,y,b),f?g.na(y.u,b.u):(d.na(y.u,b.u),i.bJ(e.x,d.x,w.x,c),g.na(c[0]+d.x,d.y),w.N(g)),g.scale(h),l.xf(0,-1,g),o=m,m=x++*u}},i.ZI=function(i,s,n,h,r,e,o,a,u,f){var c=new ii.h,l=new ii.h,p=new ii.ha(0),v=new ii.ha(0);for(ii.kb.Ai(i,s,h.x,h.y,n,r,p,v),c.na(p.u,v.u),ii.kb.Ai(i,s,h.x,h.y,n,e,p,v),l.na(p.u,v.u),n=new ii.ha(0),ii.kb.Sy(i,s,o.x,o.y,c.x,c.y,n),u[0]=n.u,ii.kb.Sy(i,s,o.x,o.y,l.x,l.y,n),f[0]=n.u;u[0]<=f[0];)u[0]+=6.283185307179586;for(;u[0]>f[0];)u[0]-=6.283185307179586;for(;u[0]>=a;)u[0]-=6.283185307179586,f[0]-=6.283185307179586;for(;u[0]<a;)u[0]+=6.283185307179586,f[0]+=6.283185307179586},i.bJ=function(i,s,n,h){if(isNaN(n)){for(;3.141592653589793<h[0]+s-i;)h[0]-=6.283185307179586;for(;3.141592653589793<i-(h[0]+s);)h[0]+=6.283185307179586}else 3.141592653589793<h[0]+s-n?h[0]-=6.283185307179586:3.141592653589793<n-(h[0]+s)&&(h[0]+=6.283185307179586)},i.GX=function(i,s){var n=i.K(),h=ii.ba.Ic(n)?i.ea():550==n?i.I():1;if(1==h)return i;var r=new ii.ja(0);r.resize(h);for(var e=[],o=new ii.l,a=0;a<h;a++){if(r.write(a,a),ii.ba.Ic(n)){i.Tj(a,o);var u=o.tf()}else u=i.Oa(a);u=ii.SK.WX(s,u),e[a]=u}for(r.Wd(0,r.size,function(i,s){return e[i]<e[s]?-1:+(e[i]>e[s])}),s=i.Ja(),a=0;a<h;a++)o=r.read(a),ii.ba.Ic(n)?s.addPath(i,o,!0):s.Gd(i,o,o+1);return s},i.prototype.uX=function(){var i=Math.min(3.141592653589793*this.Ub-this.sb,this.sb);i=Math.min(i,.39269908169872414*this.Ub);var s=new ii.h;s.na(0,10*this.fc);var n=45*this.fc,h=new ii.ha(0),r=new ii.ha(0),e=new ii.ha(0),o=new ii.ha(0),a=new ii.ha(0),u=new ii.ha(0),f=new ii.ha(0),c=new ii.ha(0),l=new ii.h,p=new ii.h,v=new ii.h,y=new ii.h;ii.kb.Ai(this.Ub,this.lc,s.x,s.y,i,0,h,r),l.na(h.u,r.u),ii.kb.Ai(this.Ub,this.lc,s.x,s.y,i,n,e,o),p.na(e.u,o.u),h=new ii.ha(0),r=new ii.ha(0);for(var b=new ii.ha(0);ii.kb.Ai(this.Ub,this.lc,s.x,s.y,i,.5*(0+n),a,u),v.na(a.u,u.u),ii.kb.xd(this.Ub,this.lc,l.x,l.y,p.x,p.y,h,r,null,2),ii.kb.qj(this.Ub,this.lc,l.x,l.y,.5*h.u,r.u,f,c,2),y.na(f.u,c.u),ii.kb.xd(this.Ub,this.lc,v.x,v.y,y.x,y.y,b,null,null,2),!(b.u<=this.bo);)n*=.9,ii.kb.Ai(this.Ub,this.lc,s.x,s.y,i,n,e,o),p.na(e.u,o.u);this.co=6.283185307179586/Math.ceil(6.283185307179586/(n-0))},i.prototype.vX=function(){var i=Math.min(3.141592653589793*this.Ub-this.sb,this.sb);i=Math.min(i,.39269908169872414*this.Ub);var s=new ii.h,n=new ii.h;s.na(0,10*this.fc),n.na(10*this.fc,10*this.fc);var h=new ii.ha(0),r=new ii.ha(0),e=new ii.ha(0);ii.kb.xd(this.Ub,this.lc,s.x,s.y,n.x,n.y,e,h,r,this.Ae);var o=new ii.ha(0),a=new ii.ha(0),u=new ii.ha(0),f=new ii.ha(0),c=new ii.h,l=new ii.ha(0),p=new ii.ha(0),v=new ii.ha(0),y=new ii.ha(0),b=new ii.ha(0),d=new ii.ha(0),g=new ii.ha(0),w=new ii.ha(0),x=new ii.ha(0),m=new ii.h,j=new ii.h,M=new ii.h,k=new ii.h,z=1;h=h.u,r=r.u+1.570796326794897,e=e.u,ii.kb.Ai(this.Ub,this.lc,s.x,s.y,i,h-1.570796326794897,p,v),m.na(p.u,v.u),ii.kb.Ai(this.Ub,this.lc,n.x,n.y,i,r,y,b),j.na(y.u,b.u),p=new ii.ha(0),v=new ii.ha(0),r=new ii.ha(0);for(var A=new ii.ha(0);ii.kb.qj(this.Ub,this.lc,s.x,s.y,.5*(0+z)*e,h,o,a,this.Ae),c.na(o.u,a.u),ii.kb.xd(this.Ub,this.lc,s.x,s.y,c.x,c.y,null,null,l,this.Ae),ii.kb.Ai(this.Ub,this.lc,c.x,c.y,i,l.u+1.570796326794897,d,g),M.na(d.u,g.u),ii.kb.xd(this.Ub,this.lc,m.x,m.y,j.x,j.y,p,v,null,2),ii.kb.qj(this.Ub,this.lc,m.x,m.y,.5*p.u,v.u,w,x,2),k.na(w.u,x.u),ii.kb.xd(this.Ub,this.lc,M.x,M.y,
vendor: 6,651 bytes, line 1
1k.x,k.y,r,null,null,2),!(r.u<=this.bo);)z*=.9,ii.kb.qj(this.Ub,this.lc,s.x,s.y,z*e,h,u,f,this.Ae),n.na(u.u,f.u),ii.kb.xd(this.Ub,this.lc,s.x,s.y,n.x,n.y,null,null,A,this.Ae),ii.kb.Ai(this.Ub,this.lc,n.x,n.y,i,A.u+1.570796326794897,y,b),j.na(y.u,b.u);1e5<(i=z*e)&&(i=1e5),this.LA=i},i.prototype.tX=function(){var i=5e4<this.sb?100:1e4<this.sb?10:1;500>this.sb/i&&(i=this.sb/500),.01>i&&(i=.01),this.bo=i},i}(),ii.QK=ir,ie=hO||(hO={}),io=function(){function i(){}return i.Of=function(i,s){var n=new ie.h;n.N(s),i.push(n)},i.wp=function(i,s){i.add(s.x),i.add(s.y)},i.cB=function(i){i.Dh(i.size-2)},i.jB=function(i,s){s.na(i.get(i.size-2),i.get(i.size-1))},i.Sr=function(s,n,h,r,e,o){if(null==s)throw ie.i.O();var a=s.K();if(s.B()||ie.ba.Tn(a))return s;var u=new i;u.Sg=n,u.Kc=ie.cb.tc(n);var f=ie.cb.xv(u.Kc);if(u.Vb=o,u.Ub=ie.cb.gv(u.Kc),u.lc=f*(2-f),u.fc=u.Kc.Id().ci,u.Cq=u.Kc.Mn(),u.at=u.Cq*u.fc,u.vA=r,u.uA=e,u.Ae=h,197==a?(h=new ie.Ea(s.description)).bd(s,!1):ie.ba.zd(a)?(h=new ie.Ua(s.description)).pc(s,!0):h=s,4!=u.Ae){if((n=0==u.Sg.Nb(u.Kc)?ie.cb.Bh(h,u.Sg,u.Kc):ie.Jh.nj(h,u.Kc)).B())return n;n=i.kI(u.fc,n),n=u.Uy(n),n=ie.kp.pj(n,u.Kc,u.Ae),u=ie.cb.Bh(n,u.Kc,u.Sg)}else{if(2==ie.Gg.Tb(n)?(s=ie.cb.ol(),(n=ie.Zj.local().W(h,s,n,o))==s&&(n=new ie.Ea,s.copyTo(n))):n=ie.Jh.nj(h,u.Kc),n.B())return n;u=u.yX(n)}return u},i.kI=function(s,n){var h=new ie.l;if(n.yc(h),3.141592653589793>h.S()*s)return n;var r=!1;h=n.Ha();for(var e=new ie.h,o=new ie.h;h.ab();)for(;h.Ia();){var a=h.ia();if(e.N(a.bc()),o.N(a.xc()),e.scale(s),o.scale(s),3.141592653589793<Math.abs(e.x-o.x)){var u=i.Nu(e,o);if(!u||6.283185307179586<Math.abs(e.x-o.x)){r=!0;break}}}if(!r)return n;r=n.Ja();var f=1<n.description.Ba,c=new ie.h,l=new ie.h,p=new ie.h,v=new ie.h,y=new ie.Ta;for(h.aj();h.ab();)for(var b=NaN,d=[0];h.Ia();){if(a=h.ia(),e.N(a.bc()),o.N(a.xc()),e.scale(s),o.scale(s),isNaN(b)?(i.Yi(e.x,NaN,d),l.N(e)):l.N(p),b=l.x,u=i.Nu(e,o)){if(6.283185307179586<o.x-e.x)for(;6.283185307179586<o.x-e.x;)o.x-=6.283185307179586;if(-6.283185307179586>o.x-e.x)for(;-6.283185307179586>o.x-e.x;)o.x+=6.283185307179586;i.Yi(o.x,NaN,d),p.N(o)}else c.N(o),i.vU(c),i.Yi(c.x,b,d),p.na(d[0]+c.x,c.y);.5>Math.abs(p.x-o.x)&&p.N(o),f?(a.Vw(0,y),v.N(l),v.scale(1/s),y.Db(v),(u=h.xm())?r.nf(y):r.lineTo(y),h.Sn()&&!n.ec(h.gb)&&(a.Vw(1,y),v.N(p),v.scale(1/s),y.Db(v),r.lineTo(y))):((u=h.xm())&&r.Cz(null,0),a=r.ea()-1,v.N(l),v.scale(1/s),r.xf(a,-1,v),h.Sn()&&!n.ec(h.gb)&&(v.N(p),v.scale(1/s),r.xf(a,-1,v)))}return r},i.oF=function(s,n,h,r,e,o,a,u,f,c,l,p){var v=new ie.h,y=new ie.h,b=0<r.compare(e);i.aJ(b,r,e,v,y),i.pF(s,n,h,v,y,o,NaN,a,u,f,c,null,l,p),b&&i.aC(f,c,null,l)},i.prototype.Uy=function(s){var n=s.Ja(),h=s.Ha(),r=[],e=null,o=null,a=1<s.description.Ba;a&&(e=new ie.ce(0),o=new ie.jg);for(var u=[0],f=new ie.h,c=new ie.h,l=new ie.h,p=new ie.h;h.ab();)for(u[0]=0;h.Ia();){var v=h.ia();f.N(v.bc()),c.N(v.xc()),f.scale(this.fc),c.scale(this.fc);var y=0<f.compare(c);i.aJ(y,f,c,l,p),r.length=0,null!=e&&e.Dh(0),0<this.vA?i.pF(this.Ub,this.lc,this.Ae,l,p,this.vA,this.uA,this.at,null,null,null,a?e:null,r,u):i.WQ(this.Ub,this.lc,this.Ae,l,p,this.uA,this.at,a?e:null,r,u),y&&i.aC(null,null,a?e:null,r),r[0].N(v.bc()),r[r.length-1].N(v.xc());for(var b=1;b<r.length-1;b++)r[b].scale(1/this.fc);a?(y=i.$I(y,v,o),i.OD(h.xm(),h.Sn()&&!s.ec(h.gb),v,y,e,r,n)):i.ND(h.xm(),h.Sn()&&!s.ec(h.gb),r,n)}return n},i.prototype.yX=function(s){var n=s.Ja(),h=s.Ha(),r=[],e=null,o=new ie.jg,a=1<s.description.Ba;for(a&&(e=new ie.ce(0));h.ab();)for(;h.Ia();){var u=h.ia(),f=u.bc(),c=u.xc();f=0<f.compare(c),c=i.$I(f,u,o),r.length=0,null!=e&&e.Dh(0),i.xX(this.Ub,this.lc,this.fc,c,this.Sg,this.vA,this.uA,a?e:null,r),f&&i.aC(null,null,a?e:null,r),a?i.OD(h.xm(),h.Sn()&&!s.ec(h.gb),u,c,e,r,n):i.ND(h.xm(),h.Sn()&&!s.ec(h.gb),r,n)}return n},i.ND=function(i,s,n,h){i&&h.Cz(null,0),i=h.ea()-1;var r=n.slice(0);h.lG(i,r,r.length-1),s&&h.xf(i,-1,n[n.length-1])},i.OD=function(i,s,n,h,r,e,o){var a=new ie.Ta;if(n.Vo(a),i?o.nf(a):o.lineTo(a),2<e.length){i=h.Rb();for(var u=1;u<e.length-1;u++){var f=h.IG(r.get(u)*i);h.Vw(f,a),a.Db(e[u]),o.lineTo(a)}}s&&(n.Ro(a),o.lineTo(a))},i.pF=function(s,n,h,r,e,o,a,u,f,c,l,p,v,y){var b=new ie.ha(0),d=new ie.ha(0),g=new ie.ha(0);ie.kb.xd(s,n,r.x,r.y,e.x,e.y,g,b,d,h),g=g.u;var w=b=b.u;0>w&&(w+=6.283185307179586),0>(d=d.u)&&(d+=6.283185307179586),null!=f&&(f[0]=g),null!=c&&(c[0]=w),null!=l&&(l[0]=d),c=f=NaN,null!=p&&(f=((c=ie.F.Ch(s,n))-(l=ie.F.q(s,n,r.y)))/g,c=(c+l)/g),l=i.Ou(r,e),d=i.Mu(r,e),w=l||d;var x=i.AE(r,e,u),m=new ie.ha(0),j=new ie.ha(0),M=new ie.h,k=new ie.h,z=new ie.h;i.Yi(r.x,NaN,y);var A=[y[0]];if(g<=o)i.Of(v,r),i.Yi(e.x,NaN,y),null!=p&&p.add(0),w?(l&&i.fB(r,e,p,v),d&&i.dB(r,e,p,v)):x?i.eB(r,e,b,f,c,p,v):0<a&&(k.na(r.x-A[0],r.y),M.na(e.x-y[0],e.y),i.Ty(s,n,h,r,g,b,k,M,0,1,a,p,v,A)),i.Of(v,e);else{var N=g/((o=1+ie.P.truncate(Math.ceil(g/o)))-1),I=new ie.h,P=0;i.Of(v,r),I.N(r),k.na(r.x-y[0],r.y),null!=p&&p.add(0);for(var C=1;C<o;C++){if(C<o-1){ie.kb.qj(s,n,r.x,r.y,C*N,b,m,j,h),M.na(m.u,j.u),i.Yi(M.x,I.x,y),z.na(y[0]+M.x,M.y);var B=C/(o-1)}else i.Yi(e.x,NaN,y),M.na(e.x-y[0],e.y),z.N(e),B=1;w?(1==C&&l&&i.fB(r,z,p,v),C==o-1&&d&&i.dB(I,e,p,v)):x?i.zE(I,z,u)&&(r.x<e.x?I.x>z.x&&(y[0]+=6.283185307179586,z.na(y[0]+M.x,M.y)):I.x<z.x&&(y[0]-=6.283185307179586,z.na(y[0]+M.x,M.y)),i.eB(I,z,b,f,c,p,v)):0<a&&i.Ty(s,n,h,r,g,b,k,M,P,B,a,p,v,A),i.Of(v,z),null!=p&&p.add(B),I.N(z),k.N(M),A[0]=y[0],P=B}}},i.WQ=function(s,n,h,r,e,o,a,u,f,c){var l=new ie.ha(0),p=new ie.ha(0),v=new ie.ha(0);ie.kb.xd(s,n,r.x,r.y,e.x,e.y,v,l,p,h),p=v.u,l=l.u;var y=v=NaN;if(null!=u){y=ie.F.Ch(s,n);var b=ie.F.q(s,n,r.y);v=(y-b)/p,y=(y+b)/p}b=i.Ou(r,e);var d=i.Mu(r,e),g=b||d;a=i.AE(r,e,a);var w=i.Nu(r,e);w=g||a||w,i.Yi(r.x,NaN,c);var x=new ie.h;i.Of(f,r),x.N(r),null!=u&&u.add(0),w?(g?(b&&i.fB(r,e,u,f),d&&i.dB(r,e,u,f)):a&&i.eB(r,e,l,v,y,u,f),i.Yi(e.x,NaN,c),i.Of(f,e)):p<=o?(i.Yi(e.x,NaN,c),i.Of(f,e)):(v=new ie.h,a=new ie.h,v.N(r),a.N(e),v.x-=c[0],a.x-=c[0],-3.141592653589793>a.x?a.x+=6.283185307179586:3.141592653589793<a.x&&(a.x-=6.283185307179586),i.Ty(s,n,h,r,p,l,v,a,0,1,o,u,f,c),i.Of(f,e),i.Yi(e.x,NaN,c)),null!=u&&u.add(1)},i.Ty=function(s,n,h,r,e,o,a,u,f,c,l,p,v,y){var b=new ie.h,d=new ie.h;b.na(a.x+y[0],a.y),new ie.ha(0),new ie.ha(0),new ie.ha(0),new ie.ha(0);var g=new ie.ha(0),w=new ie.ha(0),x=new ie.ha(0),m=new ie.h,j=new ie.h,M=new ie.h,k=new ie.h;m.N(a),j.N(u),a=new ie.ce(0),u=new ie.ce(0),i.wp(a,j),u.add(c);var z=new ie.h,A=new ie.zb,N=[];for(i.TJ(4,N);0<a.size;){for(var I,P=!1,C=NaN,B=0;3>B;B++)if(I=N[B]*c+(1-N[B])*f,ie.kb.qj(s,n,r.x,r.y,I*e,o,g,w,h),M.na(g.u,w.u),0==B&&(C=I,k.N(M)),i.RW(m,M,j,A),A.ic(A.ge(M,!0),z),ie.kb.xd(s,n,M.x,M.y,z.x,z.y,x,null,
1null,2),x.u>l){P=!0;break}P?(j.N(k),c=C,i.wp(a,j),u.add(c)):(i.cB(a),u.Gn(u.size-1,1,u.size-1),0<a.size&&(i.Yi(j.x,b.x,y),d.na(y[0]+j.x,j.y),i.Of(v,d),b.N(d),null!=p&&p.add(c),m.N(j),f=c,i.jB(a,j),c=u.get(u.size-1)))}},i.xX=function(s,n,h,r,e,o,a,u,f){var c=new ie.h,l=new ie.h,p=new ie.h,v=new ie.h,y=new ie.h,b=new ie.h,d=new ie.h,g=new ie.h,w=new ie.h,x=new ie.h,m=new ie.ha(0),j=new ie.ha(0),M=new ie.h,k=[[],[]],z=1==ie.Gg.Tb(e);e=e.Yd(0);var A=r.bc(),N=r.xc();z?(b.na(A.x*h,A.y*h),d.na(N.x*h,N.y*h)):(k[0][0]=A.x,k[0][1]=A.y,k[1][0]=N.x,k[1][1]=N.y,ie.cb.wt(),b.x=k[0][0]*h,b.y=k[0][1]*h,d.x=k[1][0]*h,d.y=k[1][1]*h);var I=0,P=0,C=1,B=r.Rn();c.N(A),l.N(N),N=new ie.ce(0);var D=new ie.ce(0),q=new ie.ce(0);i.wp(N,l),i.wp(D,d),q.add(C),i.Of(f,c),null!=u&&u.add(P);var G=[],F=0<a?B?5:3:B?5:1;i.TJ(F,G);for(var T=new ie.ha(0),E=new ie.ha(0),S=new ie.ha(0),O=new ie.ha(0),H=new ie.ha(0),J=new ie.ha(0),L=new ie.ha(0);0<D.size;){var R=!1,K=NaN;for(ie.kb.xd(s,n,b.x,b.y,d.x,d.y,T,E,null,2),A=0;A<F&&!(0==A&&(!B&&0>=a&&T.u<=o&&3.141592653589793>Math.abs(b.x-d.x)||r.Tx(P,C)<=e));A++){var U=G[A]*C+(1-G[A])*P;if(r.ic(U,p),z?g.na(p.x*h,p.y*h):(k[0][0]=p.x,k[0][1]=p.y,ie.cb.wt(),g.x=k[0][0]*h,g.y=k[0][1]*h),0==A&&(K=U,y.N(p),x.N(g),0<o&&(T.u>o||3.141592653589793<=Math.abs(b.x-d.x)))){R=!0;break}if(B&&0<o){if(ie.kb.xd(s,n,b.x,b.y,g.x,g.y,S,null,null,2),S.u>o||3.141592653589793<=Math.abs(b.x-g.x)){R=!0;break}}else if(0<a&&(B?(v.IS(c,l,G[A]),z?w.na(v.x*h,v.y*h):(k[0][0]=v.x,k[0][1]=v.y,ie.cb.wt(),w.x=k[0][0]*h,w.y=k[0][1]*h)):(v.N(p),w.N(g)),ie.kb.xd(s,n,b.x,b.y,w.x,w.y,O,null,null,2),!(O.u<=T.u)||(ie.kb.qj(s,n,b.x,b.y,O.u,E.u,m,j,2),M.na(m.u,j.u),ie.kb.xd(s,n,M.x,M.y,g.x,g.y,H,null,null,2),H.u>a)||B&&(ie.kb.xd(s,n,M.x,M.y,w.x,w.y,J,null,null,2),J.u>a||(ie.kb.xd(s,n,w.x,w.y,g.x,g.y,L,null,null,2),L.u>a)))){R=!0;break}}R?(l.N(y),d.N(x),C=K,i.wp(N,l),i.wp(D,d),q.add(C)):(i.cB(N),i.cB(D),q.Gn(q.size-1,1,q.size-1),i.Of(f,l),I+=T.u,null!=u&&u.add(I),0<D.size&&(c.N(l),b.N(d),P=C,i.jB(N,l),i.jB(D,d),C=q.get(q.size-1)))}if(null!=u)for(s=1/I,A=0;A<u.size;A++)u.write(A,u.read(A)*s)},i.aC=function(i,s,n,h){h.reverse(),null!=n&&n.pi(0,n.size,1),n=null!=i?i[0]:NaN,h=null!=s?s[0]:NaN,null!=i&&(i[0]=h),null!=s&&(s[0]=n)},i.aJ=function(i,s,n,h,r){i?(h.N(n),r.N(s)):(h.N(s),r.N(n))},i.$I=function(i,s,n){return i?(n.create(s.K()),s.copyTo(n.get()),n.get().reverse(),n.get()):s},i.Yi=function(i,s,n){if(isNaN(s)){for(;3.141592653589793<n[0]-i;)n[0]-=6.283185307179586;for(;3.141592653589793<i-n[0];)n[0]+=6.283185307179586}else 3.141592653589793<n[0]+i-s?n[0]-=6.283185307179586:3.141592653589793<s-(n[0]+i)&&(n[0]+=6.283185307179586)},i.RW=function(i,s,n,h){3.141592653589793>Math.abs(s.x-i.x)?(h.Ec(i),3.141592653589793<=n.x-i.x?h.Sl(n.x-6.283185307179586,n.y):3.141592653589793<=i.x-n.x?h.Sl(n.x+6.283185307179586,n.y):h.Sl(n.x,n.y)):(h.Ec(n),3.141592653589793<=i.x-n.x?h.Sl(i.x-6.283185307179586,i.y):3.141592653589793<=n.x-i.x?h.Sl(i.x+6.283185307179586,i.y):h.Sl(i.x,i.y))},i.TJ=function(i,s){for(var n=0;n<i;n++){var h=Math.ceil(n/2)/(i+1);0!=n%2&&(h=-h),s[n]=.5+h}},i.Ou=function(i,s){return!!(ie.s.$(i.y,1.570796326794897)&&!ie.s.$(s.y,1.570796326794897)||ie.s.$(i.y,-1.570796326794897)&&!ie.s.$(s.y,-1.570796326794897))},i.Mu=function(i,s){return!!(ie.s.$(s.y,1.570796326794897)&&!ie.s.$(i.y,1.570796326794897)||ie.s.$(s.y,-1.570796326794897)&&!ie.s.$(i.y,-1.570796326794897))},i.AE=function(s,n,h){return!(!i.zE(s,n,h)||ie.s.$(s.y,1.570796326794897)||ie.s.$(s.y,-1.570796326794897)||ie.s.$(n.y,1.570796326794897)||ie.s.$(n.y,-1.570796326794897))},i.zE=function(i,s,n){return Math.abs(Math.abs(i.x-s.x)-3.141592653589793)<=n},i.Nu=function(i,s){return!!(ie.s.$(i.y,1.570796326794897)&&ie.s.$(s.y,1.570796326794897)||ie.s.$(i.y,-1.570796326794897)&&ie.s.$(s.y,-1.570796326794897))},i.fB=function(s,n,h,r){if(0<s.y){var e=new ie.h;e.na(n.x,1.570796326794897)}else(e=new ie.h).na(n.x,-1.570796326794897);ie.s.$(s.x,e.x)||ie.s.$(n.y,e.y)||(i.Of(r,e),null!=h&&h.add(0))},i.dB=function(s,n,h,r){if(0<n.y){var e=new ie.h;e.na(s.x,1.570796326794897)}else(e=new ie.h).na(s.x,-1.570796326794897);ie.s.$(n.x,e.x)||ie.s.$(s.y,e.y)||(i.Of(r,e),null!=h&&h.add(1))},i.eB=function(s,n,h,r,e,o,a){ie.s.Dd(h)?(0<1.570796326794897-s.y&&((h=new ie.h).na(s.x,1.570796326794897),i.Of(a,h),null!=o&&o.add(r)),0<1.570796326794897-n.y&&((h=new ie.h).na(n.x,1.570796326794897),i.Of(a,h),null!=o&&o.add(r))):(0<1.570796326794897+s.y&&((h=new ie.h).na(s.x,-1.570796326794897),i.Of(a,h),null!=o&&o.add(e)),0<1.570796326794897+n.y&&((h=new ie.h).na(n.x,-1.570796326794897),i.Of(a,h),null!=o&&o.add(e)))},i.vU=function(i){if(-3.141592653589793>i.x)for(;-3.141592653589793>i.x;)i.x+=6.283185307179586;if(3.141592653589793<i.x)for(;3.141592653589793<i.x;)i.x-=6.283185307179586},i}(),ie.ej=io,(ia=hO||(hO={})).kp=function(){function i(){}return i.pj=function(s,n,h){if(null==s||null==n||!ia.cb.Xc(n))throw ia.i.O();if(s.B())return s;var r=s,e=r.K();if(ia.ba.Ic(e)){r=ia.Jh.nj(s,n),s=new ia.l,r.A(s),e=ia.ua.Xd(n,s,!1);for(var o=ia.cb.ih(n),a=Math.floor((s.v-o.v)/o.S())*o.S()+o.v;a<s.C;)a>s.v+e&&a<s.C-e&&(r=ia.Jh.ms(r,n,h,!0,a)),a+=o.S()}else{if(197==e)return(s=new ia.Ea(r.description)).bd(r,!1),i.pj(s,n,h);if(ia.ba.zd(e))return(s=new ia.Ua(r.description)).pc(r,!0),i.pj(s,n,h)}return i.Py(r,n)},i.Py=function(s,n){if(null==s||null==n||!ia.cb.Xc(n))throw ia.i.O();if(s.B())return s;var h=s.K();return 197==h?(h=new ia.Ea(s.description)).bd(s,!1):ia.ba.zd(h)?(h=new ia.Ua(s.description)).pc(s,!0):h=s,
vendor: 12,655 bytes, line 1
1(h=ia.Jh.nj(h,n)).B()?h:1==ia.Gg.Tb(n)?ia.Jh.Hn(h,n,0,h!=s,0):i.IQ(h,n,h!=s)},i.IQ=function(i,s,n){if(!ia.cb.Xc(s))throw ia.i.O();if(i.B())return i;var h=ia.cb.bf(s),r=-180*h;return h*=360,2==ia.Gg.Tb(s)&&(h=(r=ia.cb.ih(s)).C-(r=r.v)),ia.Jh.Jp(i,r,h,s,n,0,!0)},i}(),(hO||(hO={})).xY=function(){function i(){}return i.R=function(i){return 0>i?-i:i},i.Mb=function(s,n){return 0<=n?i.R(s):-i.R(s)},i.$=function(s,n){return s==n||i.R(s-n)<=i.EC*(1+(i.R(s)+i.R(n))/2)},i.Dd=function(s){return 0==s||i.R(s)<=i.EC},i.Ch=function(s,n){var h=(n=(1-(n=Math.sqrt(1-n)))/(1+n))*n;return s/(1+n)*(1+h*(.25+h*(.015625+1/256*h)))*i.zL},i.zL=1.5707963267948966,i.EC=3552713678800501e-30,i}(),(iu=hO||(hO={})).zY=ic=function(i){this.Yf=i,this.Mk=this.Yf.getCode(),0>this.Mk&&(this.Mk=0)},il=function(){function i(i){void 0===i&&(i=null),this.Ej=null,this.Wn=!1,null!==i&&(this.Ej=new ic(i))}return i.prototype.Fc=function(){return null!=this.Ej?this.Ej.Mk:0},i.prototype.Qf=function(){var s=new i;return this.copyTo(s),s},i.prototype.copyTo=function(i){i.Ej=this.Ej,i.Wn=this.Wn},i.prototype.Lz=function(){this.Wn=!this.Wn},i.prototype.sm=function(){return null!=this.Ej?this.Ej.Yf:null},i.prototype.GJ=function(i){if(0>=i)throw iu.i.O();if(i!=this.Fc()){if(null==(i=iu.qf.geogtran(i)))throw iu.i.O("Geogtran not found.");this.Ej=new ic(i)}},i.prototype.wz=function(){return null==this.Ej?null:this.Ej.Yf.toString()},i.prototype.pX=function(i){if(null==i)throw iu.i.O();var s=null;try{s=iu.qf.fromString(iu.Tc.PE_TYPE_GEOGTRAN,i)}catch(i){throw iu.i.O()}this.Ej=new ic(s)},i.prototype.Nb=function(s){return s==this||!(!(s instanceof i)||(0>=this.Fc()||this.Fc()!=s.Fc())&&!this.sm().isEqual(s.sm()))&&this.Wn==s.Wn},i.prototype.toString=function(){var i="GeographicTransformation: "+this.wz();return 200<i.length?i.substring(0,197)+"... ("+i.length.toString()+" characters)":i},i.create=function(s,n){var h=new i;return h.GJ(s),n&&h.Lz(),h},i.pP=function(s,n){var h=new i;return h.pX(s),n&&h.Lz(),h},i}(),iu.Cx=il,ip=hO||(hO={}),iv=function(){function i(){}return i.construct=function(s,n,h,r){var e=new i;return e.jw=s,e.kw=n,e.MY=h,e.NY=r,e},i.zy=function(i,s){return i.jw==s.jw?i.kw==s.kw?0:i.kw<s.kw?-1:1:i.jw<s.jw?-1:1},i}(),ip.yY=function(){function i(){this.tT=[],this.uT=[],this.sp()}return i.fz=function(){return null==i.eK&&(i.eK=new i),i.eK},i.prototype.sp=function(){this.dD(this.tT),this.dD(this.uT)},i.prototype.dD=function(i){try{var s=[];s=s.sort(iv.zy);for(var n=0;n<s.length;n++)i.push(s[n])}catch(i){}},i}(),(hO||(hO={})).Wk=function(){function i(){}return i.prototype.tD=function(i){this.Hk=i},i.prototype.RM=function(i){this.Gb=i},i.prototype.sD=function(i){this.Bo=i},i.xE=function(i){return!(i.B()||1607!=i.K()&&1736!=i.K())},i.vE=function(i){return!(i.B()||1607!=i.K()&&1736!=i.K()||20>i.I())},i.wE=function(i){return!(i.B()||1607!=i.K()&&1736!=i.K()||20>i.I())},i}(),(iy=hO||(hO={})).ac=function(){function i(){}return i.OT=function(i){var s=new iy.Ea;return s.rx(i.gs(),i.js()),s.Aj(i.gs(),i.hs()),s.Aj(i.fs(),i.hs()),s.Aj(i.fs(),i.js()),s},i.Bh=function(i,s){return null===i?null:iy.Gx.local().W(i,s,null)},i.fY=function(i,s){var n=iy.Ih.local();return i=new iy.$c(i),n.W(i,s,null).next()},i.km=function(i,s,n){return iy.mp.local().W(i,s,n,null)},i.gp=function(i,s,n){return iy.Jx.local().W(i,s,n,null)},i.RX=function(i,s,n){var h=iy.Jx.local();for(i=new iy.$c(i),s=new iy.$c(s),n=h.W(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.Nb=function(i,s,n){return iy.fj.local().W(3,i,s,n,null)},i.OP=function(i,s,n){return iy.fj.local().W(4,i,s,n,null)},i.MS=function(i,s,n){var h=iy.Zj.local();for(i=new iy.$c(i),s=new iy.$c(s),n=h.W(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.LP=function(i,s,n){var h=iy.mp.local();for(i=new iy.$c(i),s=new iy.$c(s),n=h.W(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.Fa=function(i,s,n){return iy.Zj.local().W(i,s,n,null)},i.LS=function(i,s,n){if(null===(i=iy.Zj.local().W(i,s,n,null,1)))return[];if(550===i.K()){for(s=[],n=0;n<i.xa;n++)s.push(i.FR(n));return s}return 33===i.K()?[i]:[]},i.mY=function(i,s,n){return iy.fj.local().W(2,i,s,n,null)},i.contains=function(i,s,n){return iy.fj.local().W(1,i,s,n,null)},i.wP=function(i,s,n){return iy.fj.local().W(16,i,s,n,null)},i.touches=function(i,s,n){return iy.fj.local().W(8,i,s,n,null)},i.yU=function(i,s,n){return iy.fj.local().W(32,i,s,n,null)},i.OS=function(i,s,n){return iy.fj.local().W(0x40000000,i,s,n,null)},i.tB=function(i,s,n,h){return iy.uL.local().W(i,s,n,h,null)},i.ub=function(i,s,n,h){var r=null;if(null!=n){if(r=n.Id(),null!=h&&r.Fc()!=h.Fc()&&r.pd!=h.pd)throw iy.i.Zk()}else if(null!=h)throw iy.i.O();return i=iy.lL.local().W(i,s,null),null!==r&&null!==h&&(i=iy.Uc.Ph(i,r,h)),i},i.clip=function(i,s,n){return iy.fL.local().W(i,iy.l.construct(s.gs(),s.js(),s.fs(),s.hs()),n,null)},i.fl=function(i,s,n){if(null==i||null==s)return null;for(i=iy.hL.local().W(!0,i,s,n,null),s=[];null!=(n=i.next());)n.B()||s.push(n);return s.slice(0)},i.HN=function(s,n,h,r,e,o,a,u){if(!0===e)return i.IN(s,n,h,r,o,a,u);if(e=h,null!=n){if(a=n.Id(),null!=r&&a.Fc()!=r.Fc()){if(a.pd!=r.pd)throw iy.i.Zk();e=[],iy.Uc.SE(h,h.length,r,a,e)}}else if(null!=r)throw iy.i.O();if(h=iy.vC.local(),o){for(s=new iy.$c(s),n=h.W(s,n,e,o,null),s=[];null!=(o=n.next());)s.push(o);o=s.slice(0)}else for(o=[],r=0;r<s.length;r++)o[r]=h.W(s[r],n,e[r],null);return o},i.IN=function(i,s,n,h,r,e,o){if(null===s||(null==h&&(h=4326!==s.Fc()?s.Id():iy.Uc.ah(9001)),0!==h.pd))throw iy.i.O();if(iy.Uc.SE(n,n.length,h,iy.Uc.ah(9001),n),h=iy.AC.local(),r){for(i=new iy.$c(i),s=h.W(i,s,e,n,o,!1,r,null),n=[];null!=(e=s.next());)n.push(e);r=n.slice(0)}else{r=[];for(var a=0;a<i.length;a++)r[a]=h.W(i[a],s,e,n[a],o,!1,null)}return r},i.buffer=function(i,s,n,h,r,e,o){var a=n;if(!1===r){if(null!=s){if(r=s.Id(),null!=h&&r.Fc()!=h.Fc()){if(r.pd!=h.pd)throw iy.i.Zk();a=iy.Uc.Ph(n,h,r)}}else if(null!=h)throw iy.i.O();i=iy.vC.local().W(i,s,a,null)}else{if(null===s||(null==h&&(h=4326!==s.Fc()?s.Id():iy.Uc.ah(9001)),0!==h.pd))throw iy.i.O();a=iy.Uc.Ph(n,h,iy.Uc.ah(9001)),i=iy.AC.local().W(i,s,e,a,o,!1,null)}return i},i.wU=function(i,s,n,h,r,e,o){if(null!=s){var a=s.Id();if(null!=o&&a.Fc()!=o.Fc()){if(a.pd!=o.pd)throw iy.i.Zk();n=iy.Uc.Ph(n,o,a)}}else if(null!=o)throw iy.i.O();for(i=new iy.$c(i),s=iy.DC.local().W(i,s,n,h,r,e,null),n=[];null!=(h=s.next());)n.push(h);return n.slice(0)},i.offset=function(i,s,n,h,r,e,o){if(null!=s){var a=s.Id();if(null!=o&&a.Fc()!=o.Fc()){if(a.pd!=o.pd)throw iy.i.Zk();n=iy.Uc.Ph(n,o,a)}}else if(null!=o)throw iy.i.O();return iy.DC.local().W(i,s,n,h,r,e,null)},i.dP=function(i){return iy.xC.local().W(i,null)},i.eP=function(i,s){var n=iy.xC.local();for(i=new iy.$c(i),s=n.W(i,s,null),n=[];null!=(i=s.next());)n.push(i);return n},i.iz=function(i,s,n){return iy.Hx.local().iz(i,s,n)},i.jz=function(i,s){return iy.Hx.local().jz(i,s)},i.kz=function(i,s,n,h){return iy.Hx.local().kz(i,s,n,h)},i.$B=function(i,s){return iy.$l.local().W(i,s,!1,null)},i.ZS=function(i,s){return iy.$l.local().ts(i,s,null)},i.LQ=function(i,s,n,h,r){var e=iy.zC.local();if(null!=s){if(s=s.Id(),null!=r&&s.Fc()!=r.Fc()){if(s.pd!=r.pd)throw iy.i.Zk();n=iy.Uc.Ph(n,r,s)}}else if(null!=r)throw iy.i.O();return e.W(i,n,h,null)},i.Sr=function(i,s,n,h){var r=iy.Zl.local();if(null!=s){if(s=s.Id(),null!=h&&s.Fc()!=h.Fc()){if(s.pd!=h.pd)throw iy.i.Zk();n=iy.Uc.Ph(n,h,s)}}else if(null!=h)throw iy.i.O();return r.W(i,n,null)},i.Ry=function(i,s,n,h,r){void 0===r&&(r=0);var e=iy.nL.local();if(4==r||0!==r)throw iy.i.Fe();if(null!==h){if(0!==h.pd)throw iy.i.O("Unit must be a linear unit type");n=iy.Uc.Ph(n,h,iy.Uc.ah(9001))}return e.W(i,n,s,r,null)},i.RQ=function(s,n,h,r){if(null===s)return 0;if(4==r||0!==r)throw iy.i.Fe();if(197==s.K())s=i.OT(s);else if(1736!=s.K())return 0;if(r=iy.cb.tc(n),s=iy.cb.Bh(s,n,r),s=iy.PK.SQ([s])[0],null!==h){if(2!==h.pd)throw iy.i.O("Unit must be a area unit type");s=iy.Uc.Ph(s,iy.Uc.ah(109404),h)}return s},i.UQ=function(i,s,n,h){if(i=iy.qL.local().W(i,s,h,null),null!==n){if(0!==n.pd)throw iy.i.O("Unit must be a linear unit type");i=iy.Uc.Ph(i,iy.Uc.ah(9001),n)}return i},i.EU=function(i,s,n){if(null===i)return 0;var h=null;if(null!=s){if(0==(h=s.Id()).pd&&null==(h=iy.Uc.WF(h))&&null!==n)throw iy.i.O();if(null!=n&&h.Fc()!=n.Fc()&&h.pd!=n.pd)throw iy.i.Zk()}else if(null!=n)throw iy.i.O();return 1736==i.K()||197==i.K()?(i=i.He(),null!==n?iy.Uc.Ph(i,h,n):i):0},i.FU=function(i,s,n){if(null===i||i.B()||1>i.Eb())return 0;var h=null;if(null!=s){if(h=s.Id(),null!=n&&h.Fc()!=n.Fc()&&h.pd!=n.pd)throw iy.i.Zk()}else if(null!=n)throw iy.i.O();1736==i.K()||197==i.K()?s=i.ng():iy.ba.zd(i.K())?(s=new iy.Ua(i.description)).pc(i,!0):s=i,i=0,s=s.Ha();for(var r=new iy.h,e=new iy.h;s.ab();)for(;s.Ia();){var o=s.ia();o.$p(r),o.Vr(e),i+=iy.h.ub(r,e)}return null!==h&&null!==n&&(i=iy.Uc.Ph(i,h,n)),i},i.aP=function(s){return void 0!==s.points?i.hS(s,void 0!==s.hasZ&&s.hasZ,void 0!==s.hasM&&s.hasM):void 0!==s.rings?i.gG(s.rings,void 0!==s.hasZ&&s.hasZ,void 0!==s.hasM&&s.hasM,"P"):void 0!==s.paths?i.gG(s.paths,void 0!==s.hasZ&&s.hasZ,void 0!==s.hasM&&s.hasM,"L"):void 0!==s.x?i.iS(s):void 0!==s.xmin?i.gS(s):null},i.iS=function(i){if(null==i.x||"NaN"==i.x)return new iy.Ta;var s=new iy.Ta(i.x,i.y);return void 0!==i.z&&null!==i.z&&s.sX(i.z),void 0!==i.m&&null!==i.m&&s.cX(i.m),s},i.gS=function(i){if(null==i.xmin||"NaN"==i.xmin)return new iy.Hh;var s=new iy.Hh(i.xmin,i.ymin,i.xmax,i.ymax);return void 0!==i.zmin&&null!==i.zmin&&s.setInterval(1,0,i.zmin,i.zmax),void 0!==i.mmin&&null!==i.mmin&&s.setInterval(2,0,i.mmin,i.mmax),s},i.hS=function(i,s,n){var h=0,r=new iy.ee,e=3*i.points.length;0!=e%2&&e++,2>e&&(e=2);var o=iy.P.truncate(3*i.points.length/2);4>o?o=4:16>o&&(o=16),e=iy.Zc.Fn(e,0);var a=iy.Zc.Fn(o);o=iy.Zc.Fn(o);for(var u=0;u<i.points.length;u++)e.write(2*u,i.points[u][0]),e.write(2*u+1,i.points[u][1]),a.write(u,s||n?i.points[u][2]:NaN),o.write(u,n&&s?i.points[u][3]:NaN),h++;return 0!=h&&(r.resize(h),r.kn(0,e)),s&&(r.se(1),r.kn(1,a)),n&&(r.se(2),r.kn(2,0==s?a:o)),r.Qc(0xffffff),r},i.gG=function(i,s,n,h){var r=0,e=2;if("P"==h){var o=new iy.Ea;r=1,e=3}else o=new iy.Ua;for(var a=iy.Zc.Qh(0),u=iy.Zc.Or(0),f=0,c=0,l=[],p=[],v=0;v<i.length;v++){var y=i[v].length;if(l[v]=!1,"P"===h&&i[v][0][0]===i[v][i[v].length-1][0]&&i[v][0][1]===i[v][i[v].length-1][1]){var b=0==n||i[v][0][3]===i[v][i[v].length-1][3]||void 0===i[v][0][3]&&void 0===i[v][i[v].length-1][3];(0==s||i[v][0][2]===i[v][i[v].length-1][2]||void 0===i[v][0][2]&&void 0===i[v][i[v].length-1][2])&&b&&(l[v]=!0,--y)}y>=e?(p[v]=!1,c+=1,a.add(f),u.add(r),f+=y):p[v]=!0}for(0!=(h=3*f)%2&&h++,2>h&&(h=2),4>(v=iy.P.truncate(3*f/2))?v=4:16>v&&(v=16),h=iy.Zc.Fn(h,0),r=iy.Zc.Fn(v),e=iy.Zc.Fn(v),v=y=0;v<i.length;v++)if(!1===p[v])for(b=0;b<i[v].length;b++){var d=!1;b===i[v].length-1&&!0===l[v]&&(d=!0),d||(h.write(2*y,i[v][b][0]),h.write(2*y+1,i[v][b][1]),r.write(y,s||n?i[v][b][2]:NaN),e.write(y,n&&s?i[v][b][3]:NaN),y++)}return 0!=f&&(i=o,a.resize(c),u.resize(c),0<f&&(a.add(f),u.add(0)),i.kn(0,h),i.KJ(u),i.LJ(a)),s&&(o.se(1),o.kn(1,r)),n&&(o.se(2),o.kn(2,0==s?r:e)),o.Qc(0xffffff),o},i}(),(hO||(hO={})).Dx=function(){function i(){}return i.dr=function(i){var s,n=0,h=i.length,r=i[0];for(s=0;s<h-1;s++){var e=i[s+1];n+=(e[0]-r[0])*(e[1]+r[1]),r=e}return 0<=n},i.rotate=function(s,n,h){var r=Math.cos(n=n*Math.PI/180),e=Math.sin(n);if(void 0!==s.paths){n={paths:[]};for(var o=0;o<s.paths.length;o++){for(var a=s.paths[o],u=[],f=0;f<a.length;f++){var c=a[f].slice(0);u.push(c);var l=r*(a[f][0]-h.x)-e*(a[f][1]-h.y)+h.x,p=e*(a[f][0]-h.x)+r*(a[f][1]-h.y)+h.y;c[0]=l,c[1]=p}n.paths.push(u),void 0!==s.hasZ&&(n.hasZ=s.hasZ),void 0!==s.hasM&&(n.hasM=s.hasM)}return n}if(void 0!==s.rings){for(n={rings:[]},o=0;o<s.rings.length;o++){a=s.rings[o],u=[];var v=i.dr(a);for(f=0;f<a.length;f++)c=a[f].slice(0),u.push(c),l=r*(a[f][0]-h.x)-e*(a[f][1]-h.y)+h.x,p=e*(a[f][0]-h.x)+r*(a[f][1]-h.y)+h.y,c[0]=l,c[1]=p;i.dr(u)!==v&&u.reverse(),n.rings.push(u),void 0!==s.hasZ&&(n.hasZ=s.hasZ),void 0!==s.hasM&&(n.hasM=s.hasM)}return n}if(void 0!==s.x)return n={x:r*(s.x-h.x)-e*(s.y-h.y)+h.x,y:e*(s.x-h.x)+r*(s.y-h.y)+h.y},void 0!==s.z&&(n.z=s.z),void 0!==s.m&&(n.m=s.m),void 0!==s.hasZ&&(n.hasZ=s.hasZ),void 0!==s.hasM&&(n.hasM=s.hasM),n;if(void 0!==s.points){for(n={points:[]},o=s.points,f=0;f<o.length;f++)(a=o[f].slice(0))[0]=r*(o[f][0]-h.x)-e*(o[f][1]-h.y)+h.x,a[1]=e*(o[f][0]-h.x)+r*(o[f][1]-h.y)+h.y,n.points.push(a);return void 0!==s.hasZ&&(n.hasZ=s.hasZ),void 0!==s.hasM&&(n.hasM=s.hasM),n}return null},i.EQ=function(s,n){if(void 0!==s.paths){for(var h={paths:[]},r=0;r<s.paths.length;r++){for(var e=s.paths[r],o=[],a=0;a<e.length;a++){var u=e[a].slice(0);o.push(u);var f=n.x-e[a][0];
vendor: 8,124 bytes, line 1
1u[0]=e[a][0]+2*f}h.paths.push(o)}return void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h}if(void 0!==s.rings){for(h={rings:[]},r=0;r<s.rings.length;r++){e=s.rings[r];var c=i.dr(e);for(o=[],a=0;a<e.length;a++)u=e[a].slice(0),o.push(u),f=n.x-e[a][0],u[0]=e[a][0]+2*f;i.dr(o)!==c&&o.reverse(),h.rings.push(o)}return void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h}if(void 0!==s.x)return f=n.x-s.x,h={x:s.x+2*f,y:s.y},void 0!==s.z&&(h.z=s.z),void 0!==s.m&&(h.m=s.m),void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h;if(void 0!==s.points){for(h={points:[]},r=s.points,a=0;a<r.length;a++)e=r[a].slice(0),f=n.x-e[0],e[0]+=2*f,h.points.push(e);return void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h}return void 0!==s.xmin?(h={v:s.xmin,G:s.ymin,C:s.xmax,H:s.ymax},void 0!==s.zmin&&(h.zmin=s.zmin,h.zmax=s.zmax),void 0!==s.mmin&&(h.mmin=s.mmin,h.mmax=s.mmax),f=n.x-s.xmin,h.xmax=s.xmin+2*f,f=n.x-s.xmax,h.xmin=s.xmax+2*f,void 0!==s.zmin&&(h.zmin=s.zmin),void 0!==s.zmax&&(h.zmax=s.zmax),void 0!==s.mmin&&(h.mmin=s.mmin),void 0!==s.mmax&&(h.mmax=s.mmax),void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h):null},i.FQ=function(s,n){if(void 0!==s.paths){for(var h={paths:[]},r=0;r<s.paths.length;r++){for(var e=s.paths[r],o=[],a=0;a<e.length;a++){var u=e[a].slice(0);o.push(u);var f=n.y-e[a][1];u[1]=e[a][1]+2*f}h.paths.push(o)}return void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h}if(void 0!==s.rings){for(h={rings:[]},r=0;r<s.rings.length;r++){e=s.rings[r];var c=i.dr(e);for(o=[],a=0;a<e.length;a++)u=e[a].slice(0),o.push(u),f=n.y-e[a][1],u[1]=e[a][1]+2*f;i.dr(o)!==c&&o.reverse(),h.rings.push(o)}return void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h}if(void 0!==s.x)return f=n.y-s.y,h={y:s.y+2*f,x:s.x},void 0!==s.z&&(h.z=s.z),void 0!==s.m&&(h.m=s.m),void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h;if(void 0!==s.points){for(h={points:[]},r=s.points,a=0;a<r.length;a++)e=r[a].slice(0),f=n.y-e[1],e[1]+=2*f,h.points.push(e);return void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h}return void 0!==s.xmin?(h={v:s.xmin,G:s.ymin,C:s.xmax,H:s.ymax},void 0!==s.zmin&&(h.zmin=s.zmin,h.zmax=s.zmax),void 0!==s.mmin&&(h.mmin=s.mmin,h.mmax=s.mmax),f=n.y-s.ymin,h.ymax=s.ymin+2*f,f=n.y-s.ymax,h.ymin=s.ymax+2*f,void 0!==s.zmin&&(h.zmin=s.zmin),void 0!==s.zmax&&(h.zmax=s.zmax),void 0!==s.mmin&&(h.mmin=s.mmin),void 0!==s.mmax&&(h.mmax=s.mmax),void 0!==s.hasZ&&(h.hasZ=s.hasZ),void 0!==s.hasM&&(h.hasM=s.hasM),h):null},i}(),(ib=hO||(hO={})).UK=function(){function i(){}return i.Kg=function(i,s){switch(null==s&&(s=ib.fe.pg()),i){case 33:return new ib.Ta(s);case 322:return new ib.zb(s);case 197:return new ib.Hh(s);case 550:return new ib.ee(s);case 1607:return new ib.Ua(s);case 1736:return new ib.Ea(s);default:throw ib.i.ga("invalid argument.")}},i}(),id=hO||(hO={}),ig=function(){function i(i,s){this.Qe=id.ja.rf(i,-1),this.va=new id.cu,this.yl=s}return i.prototype.vW=function(i){this.va.Bt(Math.min(this.Qe.size,i)),this.va.hn(i)},i.prototype.addElement=function(i,s){if(void 0===s)return this.$M(i);s=id.P.truncate(s%this.Qe.size);var n=this.Qe.get(s);return -1==n&&(n=this.va.Rh(),this.Qe.set(s,n)),this.va.addElement(n,i)},i.prototype.$M=function(i){var s=this.yl.ez(i);s=id.P.truncate(s%this.Qe.size);var n=this.Qe.get(s);return -1==n&&(n=this.va.Rh(),this.Qe.set(s,n)),this.va.addElement(n,i)},i.prototype.kd=function(i,s){if(void 0===s)this.FP(i);else{s=id.P.truncate(s%this.Qe.size);var n=this.Qe.get(s);if(-1==n)throw id.i.O();for(var h=this.va.sc(n),r=-1;-1!=h;){var e=this.va.lb(h);this.va.ka(h)==i?(this.va.kd(n,r,h),-1==this.va.sc(n)&&(this.va.eh(n),this.Qe.set(s,-1))):r=h,h=e}}},i.prototype.FP=function(i){var s=this.yl.ez(i);s=id.P.truncate(s%this.Qe.size);var n=this.Qe.get(s);if(-1==n)throw id.i.O();for(var h=this.va.sc(n),r=-1;-1!=h;){var e=this.va.lb(h);this.va.ka(h)==i?(this.va.kd(n,r,h),-1==this.va.sc(n)&&(this.va.eh(n),this.Qe.set(s,-1))):r=h,h=e}},i.prototype.lR=function(i){return i=id.P.truncate(i%this.Qe.size),-1==(i=this.Qe.get(i))?-1:this.va.sc(i)},i.prototype.zR=function(i){return this.va.lb(i)},i.prototype.wd=function(i){var s=this.yl.ez(this.ka(i));s=id.P.truncate(s%this.Qe.size);var n=this.Qe.get(s);if(-1==n)throw id.i.O();for(var h=this.va.sc(n),r=-1;-1!=h;){if(h==i)return this.va.kd(n,r,h),void(-1==this.va.sc(n)&&(this.va.eh(n),this.Qe.set(s,-1)));r=h,h=this.va.lb(h)}throw id.i.O()},i.prototype.ka=function(i){return this.va.ka(i)},i.prototype.clear=function(){this.Qe=id.ja.rf(this.Qe.size,-1),this.va.clear()},i.prototype.size=function(){return this.va.OF()},i}(),id.ZK=ig,iw=hO||(hO={}),ix=function(){function i(){this.Ni=new iw.ad(3),this.va=new iw.ad(6),this.mT=!1,this.ke=-1}return i.prototype.hl=function(i){this.Ni.kd(i)},i.prototype.Rw=function(){return this.Ni.De()},i.prototype.dv=function(i){this.va.kd(i)},i.prototype.VA=function(){return this.va.De()},i.prototype.RB=function(i,s){this.Ni.T(i,1,s)},i.prototype.fx=function(i,s){this.Ni.T(i,2,s)},i.prototype.bX=function(i,s){this.Ni.T(i,3,s)},i.prototype.PB=function(i,s){this.va.T(i,4,s)},i.prototype.eX=function(i,s){this.va.T(i,3,s)},i.prototype.OJ=function(i,s){this.va.T(i,2,s)},i.prototype.Rh=function(i){var s=this.VA();return this.va.T(s,3,this.ke),this.va.T(s,4,0),this.va.T(s,5,i),-1!=this.ke&&this.OJ(this.ke,s),this.ke=s},i.prototype.eh=function(i){this.GE(i);var s=this.va.U(i,2),n=this.va.U(i,3);return -1!=s?this.eX(s,n):this.ke=n,-1!=n&&this.OJ(n,s),this.dv(i),n},i.prototype.Bt=function(i){this.va.Ee(i)},i.prototype.KF=function(i){return this.va.U(i,5)},i.prototype.aX=function(i,s){this.va.T(i,5,s)},i.prototype.addElement=function(i,s){return this.oS(i,s)},i.prototype.oS=function(i,s){var n=this.Rw();this.fx(n,-1),-1==this.va.U(i,0)&&this.va.T(i,0,n);var h=this.va.U(i,1);return this.RB(n,h),-1!=h&&this.fx(h,n),this.va.T(i,1,n),this.setData(n,s),this.PB(i,this.ds(i)+1),this.mT&&this.bX(n,i),n},i.prototype.kd=function(i,s){var n=this.xe(s),h=this.lb(s);return -1!=n?this.fx(n,h):this.va.T(i,0,h),-1!=h?this.RB(h,n):this.va.T(i,1,n),this.hl(s),this.PB(i,this.ds(i)-1),h},i.prototype.hn=function(i){this.Ni.Ee(i)},i.prototype.getData=function(i){return this.Ni.U(i,0)},i.prototype.setData=function(i,s){this.Ni.T(i,0,s)},i.prototype.lb=function(i){return this.Ni.U(i,2)},i.prototype.xe=function(i){return this.Ni.U(i,1)},i.prototype.sc=function(i){return this.va.U(i,0)},i.prototype.Gc=function(i){return this.va.U(i,1)},i.prototype.clear=function(){for(var i=this.ke;-1!=i;)i=this.eh(i)},i.prototype.GE=function(i){for(var s=this.Gc(i);-1!=s;){var n=s;s=this.xe(n),this.hl(n)}this.va.T(i,0,-1),this.va.T(i,1,-1),this.PB(i,0)},i.prototype.B=function(){return 0==this.Ni.size},i.prototype.OF=function(){return this.Ni.size},i.prototype.ds=function(i){return this.va.U(i,4)},i.prototype.lz=function(i){return this.va.U(i,3)},i}(),iw.lp=ix,im=hO||(hO={}),ij=function(){function i(i){void 0===i?(this.vg=new im.ad(2),this.va=new im.ad(4),this.ke=-1,this.Sv=!0):(this.vg=new im.ad(2),this.va=new im.ad(i?4:2),this.ke=-1,this.Sv=i)}return i.prototype.hl=function(i){this.vg.kd(i)},i.prototype.Rw=function(){return this.vg.De()},i.prototype.dv=function(i){this.va.kd(i)},i.prototype.VA=function(){return this.va.De()},i.prototype.Rh=function(){var i=this.VA();return this.Sv&&(this.va.T(i,3,this.ke),-1!=this.ke&&this.va.T(this.ke,2,i),this.ke=i),i},i.prototype.eh=function(i){for(var s=this.sc(i);-1!=s;){var n=s;s=this.lb(s),this.hl(n)}this.Sv&&(s=this.va.U(i,2),n=this.va.U(i,3),-1!=s?this.va.T(s,3,n):this.ke=n,-1!=n&&this.va.T(n,2,s)),this.dv(i)},i.prototype.Bt=function(i){this.va.Ee(i)},i.prototype.addElement=function(i,s){var n=this.va.U(i,1),h=this.Rw();return -1!=n?this.vg.T(n,1,h):this.va.T(i,0,h),this.va.T(i,1,h),this.vg.T(h,0,s),h},i.prototype.hn=function(i){this.vg.Ee(i)},i.prototype.kd=function(i,s,n){-1!=s?(this.vg.T(s,1,this.vg.U(n,1)),this.va.U(i,1)==n&&this.va.T(i,1,s)):(this.va.T(i,0,this.vg.U(n,1)),this.va.U(i,1)==n&&this.va.T(i,1,-1)),this.hl(n)},i.prototype.Cy=function(i,s){var n=this.va.U(i,1),h=this.va.U(s,0);
vendor: 66,320 bytes, line 1
1-1!=h&&(-1!=n?this.vg.T(n,1,h):this.va.T(i,0,h),this.va.T(i,1,this.va.U(s,1))),this.Sv&&(i=this.va.U(s,2),n=this.va.U(s,3),-1!=i?this.va.T(i,3,n):this.ke=n,-1!=n&&this.va.T(n,2,i)),this.dv(s)},i.prototype.ka=function(i){return this.vg.U(i,0)},i.prototype.Uj=function(i,s){this.vg.T(i,0,s)},i.prototype.lb=function(i){return this.vg.U(i,1)},i.prototype.sc=function(i){return this.va.U(i,0)},i.prototype.Ln=function(i){return this.ka(this.sc(i))},i.prototype.clear=function(){this.vg.oj(!0),this.va.oj(!0),this.ke=-1},i.prototype.B=function(){return 0==this.vg.size},i.prototype.OF=function(){return this.vg.size},i.prototype.lz=function(i){return this.va.U(i,3)},i}(),im.cu=ij,(iM=hO||(hO={})).ua=function(){function i(){}return i.Xd=function(i,s,n){return s=s.zr(),i=null!=i&&void 0!==i.Yd?i.Yd(0):0,n&&(s*=4,i*=1.1),Math.max(i,s)},i.Gr=function(i){return 2*Math.sqrt(2)*i},i.mN=function(i){return Math.sqrt(2)*i},i.mj=function(s,n,h){var r=new iM.l;return n.A(r),i.Xd(s,r,h)},i.rE=function(i,s,n){return s=s.Vg(1,0).zr(),i=null!=i?i.Yd(1):0,n&&(s*=4,i*=1.1),Math.max(i,s)},i.ov=function(i,s){var n=new iM.l;return i.yc(n),i=new iM.l,s.yc(i),n.$b(i),n},i.TN=function(i){var s=new iM.l;if(i.yc(s),s.B())return null;var n=new iM.fu(s,8),h=-1,r=new iM.l,e=!1;do for(var o=0,a=i.ea();o<a;o++){if(i.Tj(o,r),-1==(h=n.Ez(o,r,h))){if(e)throw iM.i.ga("internal error");i.Ap(s,!1),e=!0,n.reset(s,8);break}e=!1}while(e);return n},i.iE=function(i){var s=new iM.l;i.yc(s);for(var n=new iM.fu(s,8),h=-1,r=i.Ha(),e=new iM.l,o=!1;r.ab();)for(;r.Ia();){var a=r.ia(),u=r.xb();if(a.A(e),-1==(h=n.Ez(u,e,h))){if(o)throw iM.i.Ra();i.Ap(s,!1),o=!0,n.reset(s,8),r.aj();break}}return n},i.lj=function(i,s){var n=new iM.l;i.yc(n);for(var h=new iM.fu(n,8),r=-1,e=new iM.l,o=i.Ha(),a=!1;o.ab();)for(;o.Ia();){var u=o.ia(),f=o.xb();if(u.A(e),e.isIntersecting(s)&&-1==(r=h.Ez(f,e,r))){if(a)throw iM.i.ga("internal error.");i.Ap(n,!1),a=!0,h.reset(n,8),o.aj();break}}return h},i.jE=function(i,s){for(var n=new iM.fu(s,8),h=new iM.h,r=!1,e=new iM.l,o=0;o<i.I();o++)if(i.D(o,h),s.contains(h)&&(e.L(h),-1==n.xj(o,e))){if(r)throw iM.i.Ra();r=!0,o=new iM.l,i.Ap(o,!1),n.reset(o,8),o=-1}return n},i.gR=function(i,s,n){var h=new iM.l,r=new iM.l;i.yc(h),s.yc(r),h.X(n,n),r.X(n,n);var e=new iM.l;e.L(h),e.Fa(r),i=i.Ha(),s=s.Ha();var o=new iM.sC;o.WB(n);var a=!1;for(o.kK();i.ab();)for(;i.Ia();)i.ia().A(h),h.isIntersecting(e)&&(a=!0,(n=new iM.l).L(h),o.DD(i.xb(),n));if(o.dF(),!a)return null;for(h=!1,o.jK();s.ab();)for(;s.Ia();)s.ia().A(r),r.isIntersecting(e)&&(h=!0,(n=new iM.l).L(r),o.zD(s.xb(),n));return o.cF(),h?o:null},i.hR=function(i,s,n,h,r){var e=i.K(),o=s.K(),a=new iM.l,u=new iM.l;i.yc(a),s.yc(u),a.X(n,n),u.X(n,n);var f=new iM.l;f.L(a),f.Fa(u);var c=new iM.sC;c.WB(n);var l=!1;c.kK();var p=0;for(n=i.ea();p<n;p++)h&&1736==e&&!i.Gv(p)||(i.Tj(p,a),a.isIntersecting(f)&&(l=!0,c.DD(p,a)));if(c.dF(),!l)return null;for(i=!1,c.jK(),h=0,n=s.ea();h<n;h++)r&&1736==o&&!s.Gv(h)||(s.Tj(h,u),u.isIntersecting(f)&&(i=!0,c.zD(h,u)));return c.cF(),i?c:null},i.Tu=function(i,s,n){if(i!=s)for(var h=0;h<n;h++)null==i[h]?i[h]=iM.h.cl(s[h]):i[h].N(s[h])},i.Ey=function(i,s,n,h){var r=0;for(h+=0;r<h;n++,r++)null==i[r]&&(i[r]=[0,0]),i[r][0]=s[n].x,i[r][1]=s[n].y},i.Dy=function(i,s,n,h){var r=s,e=0;for(s=h+s;r<s;e++,r++)null==i[r]?i[r]=iM.h.construct(n[e][0],n[e][1]):i[r].na(n[e][0],n[e][1])},i.fP=function(i,s,n){if(i!=s)for(var h=0;h<n;h++)null==i[h]?i[h]=new iM.Ta(s[h]):s[h].copyTo(i[h])},i.qE=function(i,s,n,h){var r=0;return null!=i&&(r=i.Yd(0),h&&!n||null==i||(r+=1.01*i.pz(0))),n&&(s*=4,r*=1.01),Math.max(r,s)},i.oy=function(s,n,h){return i.qE(s,n.zr(),h,!1)},i.bO=function(s,n){var h=new iM.l;return n.A(h),i.oy(s,h,!0)},i.py=function(s,n){return i.qE(s,n.zr(),!1,!0)},i.Ju=function(s,n){var h=new iM.l;return n.A(h),i.py(s,h)},i.vG=function(i,s,n,h){h*=h;var r=new iM.h;if(r.vc(i,s),(i=new iM.h).vc(n,s),s=r.Uk(),n=i.Uk(),s<=h&&n<=h)return!0;var e=iM.mc.ox(r.yi(i));return(e<=h*s||e<=h*n)&&0<=r.Sh(i)},i.ZJ=function(i,s,n,h){for(var r=0;r<s;r++){var e=i[r].y,o=iM.P.Tk(e,n,h);o!=e&&(i[r].y=o)}},i}(),ik=hO||(hO={}),iN=function(){function i(i){this.Za=i}return i.prototype.compare=function(i,s,n){i=i.ka(n),n=this.Za.qk(s);var h=this.Za.qk(i);return n<h?-1:n==h?iC.iq(s)&&iC.Iv(i)?-1:iC.iq(i)&&iC.Iv(s)?1:0:1},i}(),iI=function(){function i(i){this.Za=i}return i.prototype.qr=function(i,s,n){this.Za.CX(n,i,s)},i.prototype.bq=function(i){return this.Za.qk(i)},i}(),(iA=iz||(iz={}))[iA.initialize=0]="initialize",iA[iA.pIn=1]="pIn",iA[iA.pL=2]="pL",iA[iA.pR=3]="pR",iA[iA.pT=4]="pT",iA[iA.right=5]="right",iA[iA.left=6]="left",iA[iA.all=7]="all",iP=function(){function i(){this.Za=null,this.Si=new ik.Oc,this.ji=new ik.ja(0),this.tg=[0,0]}return i.prototype.Zi=function(i,s){this.Si.pa=i.pa-s,this.Si.wa=i.wa+s,this.ji.resize(0),this.ie=0,this.tg[0]=0},i.prototype.zB=function(i,s,n){if(i>s)throw ik.i.O();this.Si.pa=i-n,this.Si.wa=s+n,this.ji.resize(0),this.ie=0,this.tg[0]=0},i.prototype.Wo=function(i,s){this.Si.pa=i-s,this.Si.wa=i+s,this.ji.resize(0),this.ie=0,this.tg[0]=0},i.prototype.next=function(){if(!this.Za.nq)throw ik.i.Hb();if(0>this.ie)return -1;for(var i=!0;i;)switch(this.tg[this.ie]){case 1:i=this.AU();break;case 2:i=this.BU();break;case 3:i=this.CU();break;case 4:i=this.DU();break;case 5:i=this.AW();break;case 6:i=this.fT();break;case 7:i=this.oN();break;case 0:i=this.Bz();break;default:throw ik.i.Ra()}return -1!=this.Qg?this.Op()>>1:-1},i.construct=function(s){var n=new i;return n.Za=s,n.ji.Jb(20),n.ie=-1,n},i.prototype.Bz=function(){return this.Qg=this.qH=this.Oi=this.Mc=-1,null!=this.Za.ne&&0<this.Za.ne.size?(this.tg[0]=1,this.Oi=this.Za.kf,!0):(this.ie=-1,!1)},i.prototype.AU=function(){if(this.Mc=this.Oi,-1==this.Mc)return this.Qg=this.ie=-1,!1;var i=this.Za.Pp(this.Mc);return this.Si.wa<i?(i=this.Za.pk(this.Mc),this.Oi=this.Za.sj(this.Mc),-1!=i&&(this.gi=this.Za.ml(i),this.tg[++this.ie]=6)):i<this.Si.pa?(i=this.Za.pk(this.Mc),this.Oi=this.Za.nk(this.Mc),-1!=i&&(this.gi=this.Za.bs(i),this.tg[++this.ie]=5)):(this.tg[this.ie]=2,this.qH=this.Mc,i=this.Za.pk(this.Mc),this.Oi=this.Za.sj(this.Mc),-1!=i&&(this.gi=this.Za.ml(i),this.tg[++this.ie]=7)),!0},i.prototype.BU=function(){if(this.Mc=this.Oi,-1==this.Mc)return this.tg[this.ie]=3,this.Oi=this.Za.nk(this.qH),!0;if(this.Za.Pp(this.Mc)<this.Si.pa){var i=this.Za.pk(this.Mc);return this.Oi=this.Za.nk(this.Mc),-1!=i&&(this.gi=this.Za.bs(i),this.tg[++this.ie]=5),!0}return i=this.Za.pk(this.Mc),this.Oi=this.Za.sj(this.Mc),-1!=i&&(this.gi=this.Za.ml(i),this.tg[++this.ie]=7),-1!=(i=this.Za.nk(this.Mc))&&this.ji.add(i),!0},i.prototype.CU=function(){if(this.Mc=this.Oi,-1==this.Mc)return this.tg[this.ie]=4,!0;if(this.Si.wa<this.Za.Pp(this.Mc)){var i=this.Za.pk(this.Mc);return this.Oi=this.Za.sj(this.Mc),-1!=i&&(this.gi=this.Za.ml(i),this.tg[++this.ie]=6),!0}return i=this.Za.pk(this.Mc),this.Oi=this.Za.nk(this.Mc),-1!=i&&(this.gi=this.Za.ml(i),this.tg[++this.ie]=7),-1!=(i=this.Za.sj(this.Mc))&&this.ji.add(i),!0},i.prototype.DU=function(){if(0==this.ji.size)return this.Qg=this.ie=-1,!1;this.Mc=this.ji.get(this.ji.size-1),this.ji.resize(this.ji.size-1);var i=this.Za.pk(this.Mc);return -1!=i&&(this.gi=this.Za.ml(i),this.tg[++this.ie]=7),-1!=this.Za.sj(this.Mc)&&this.ji.add(this.Za.sj(this.Mc)),-1!=this.Za.nk(this.Mc)&&this.ji.add(this.Za.nk(this.Mc)),!0},i.prototype.fT=function(){return this.Qg=this.gi,-1!=this.Qg&&iC.iq(this.Op())&&this.Za.qk(this.Op())<=this.Si.wa?(this.gi=this.NF(),!1):(this.ie--,!0)},i.prototype.AW=function(){return this.Qg=this.gi,-1!=this.Qg&&iC.Iv(this.Op())&&this.Za.qk(this.Op())>=this.Si.pa?(this.gi=this.LR(),!1):(this.ie--,!0)},i.prototype.oN=function(){return this.Qg=this.gi,-1!=this.Qg&&iC.iq(this.Op())?(this.gi=this.NF(),!1):(this.ie--,!0)},i.prototype.NF=function(){return this.Za.Uf?this.Za.bg.lb(this.Qg):this.Za.Vi.lb(this.Qg)},i.prototype.LR=function(){return this.Za.Uf?this.Za.bg.xe(this.Qg):this.Za.Vi.xe(this.Qg)},i.prototype.Op=function(){return this.Za.Uf?this.Za.bg.ka(this.Qg):this.Za.Vi.getData(this.Qg)},i}(),ik.AY=iP,iC=function(){function i(i){this.Cm=this.bi=this.bg=this.Vi=this.Mm=this.Gj=this.ne=this.Hj=null,this.Uf=i,this.nq=this.Uv=!1}return i.prototype.mr=function(){this.Pk(!0)},i.prototype.Dr=function(i,s){if(!this.Uv)throw ik.i.Hb();this.Hj.push(new ik.Oc(i,s))},i.prototype.Hp=function(){if(!this.Uv)throw ik.i.ga("invalid call");this.Uv=!1,this.nq=!0,this.Uf||(this.qS(),this.aw=this.Hj.length)},i.prototype.xj=function(i){if(!this.Uf||!this.nq)throw ik.i.O("invalid call");if(-1==this.kf){var s=this.Hj.length;if(this.dA){var n=new ik.ja(0);n.Jb(2*s),this.XI(n),this.bi.Jb(2*s),this.bi.resize(0),this.WI(n),this.Mm.resize(s,-1),this.Mm.Yj(-1,0,s),this.dA=!1}else this.Mm.Yj(-1,0,s);this.kf=this.Vu()}s=this.kG(i<<1,this.kf),n=this.bg.addElement(1+(i<<1),this.rz(s)),this.QJ(s,n),this.Mm.set(i,s),this.aw++},i.prototype.remove=function(i){if(!this.Uf||!this.nq)throw ik.i.ga("invalid call");var s=this.Mm.get(i);if(-1==s)throw ik.i.O("the interval does not exist in the interval tree");this.Mm.set(i,-1),this.aw--;var n=this.rz(s),h=this.bg.UR(n);this.bg.wd(this.rR(s),n),this.bg.wd(this.OR(s),n),0==(i=this.bg.size(n))&&(this.bg.HP(n),this.UJ(h,-1)),this.Gj.kd(s),n=this.PF(h);var r=this.sj(h),e=this.nk(h);for(s=0;!(0<i||h==this.kf||-1!=r&&-1!=e);)h==this.sj(n)?-1!=r?(this.Qk(n,r),this.Wj(r,n),this.Qk(h,-1)):-1!=e?(this.Qk(n,e),this.Wj(e,n),this.Sk(h,-1)):this.Qk(n,-1):-1!=r?(this.Sk(n,r),this.Wj(r,n),this.Qk(h,-1)):-1!=e?(this.Sk(n,e),this.Wj(e,n),this.Sk(h,-1)):this.Sk(n,-1),this.Wj(h,-1),s++,h=n,i=-1!=(n=this.pk(h))?this.bg.size(n):0,r=this.sj(h),e=this.nk(h),n=this.PF(h)},i.prototype.reset=function(){if(!this.Uf||!this.nq)throw ik.i.O("invalid call");this.Pk(!1)},i.prototype.size=function(){return this.aw},i.prototype.getIterator=function(){return iP.construct(this)},i.prototype.XI=function(i){for(var s=this.Hj.length,n=0;n<2*s;n++)i.add(n);this.DX(i,2*s)},i.prototype.WI=function(i){for(var s=NaN,n=0;n<i.size;n++){var h=i.get(n),r=this.qk(h);r!=s&&(this.bi.add(h),s=r)}},i.prototype.qS=function(){var i=this.Hj.length,s=new ik.ja(0);s.Jb(2*i),this.XI(s),this.bi.Jb(2*i),this.bi.resize(0),this.WI(s),this.Gj.Ee(i),this.Vi.hn(2*i);var n=ik.Zc.Qh(i);for(n.Yj(-1,0,i),this.kf=this.Vu(),i=0;i<s.size;i++){var h=s.get(i),r=n.get(h>>1);-1!=r?this.QJ(r,this.Vi.addElement(this.rz(r),h)):(r=this.kG(h,this.kf),n.set(h>>1,r))}},i.prototype.kG=function(i,s){var n=s,h=s,r=-1,e=0,o=this.bi.size-1,a=0,u=i>>1,f=NaN,c=NaN,l=!0,p=this.yR(u);for(u=this.vR(u);l;){e<o?(a=e+ik.P.truncate((o-e)/2),-1==this.bz(n)&&this.AJ(n,this.bi.get(a),this.bi.get(a+1))):-1==this.bz(n)&&this.AJ(n,this.bi.get(e),this.bi.get(e));var v=this.Pp(n);if(u<v)-1!=s&&(s==n?(h=n,f=v,c=-1!=(s=this.sj(n))?this.Pp(s):NaN):c>v&&(v<f?this.Qk(h,n):this.Sk(h,n),this.Sk(n,s),this.Uf&&(this.Wj(n,h),this.Wj(s,n)),h=n,f=v,s=-1,c=NaN)),-1==(o=this.sR(n))&&(o=this.Vu(),this.ZW(n,o)),n=o,o=a;else if(p>v)-1!=s&&(s==n?(h=n,f=v,c=-1!=(s=this.nk(n))?this.Pp(s):NaN):c<v&&(v<f?this.Qk(h,n):this.Sk(h,n),this.Qk(n,s),this.Uf&&(this.Wj(n,h),this.Wj(s,n)),h=n,f=v,s=-1,c=NaN)),-1==(e=this.PR(n))&&(e=this.Vu(),this.jX(n,e)),n=e,e=a+1;else{-1==(l=this.pk(n))&&(l=this.uP(n),this.UJ(n,l));var y=this.aN(l,i);r=this.sP(),this.mX(r,l),this.YW(r,y),n!=s&&(v<f?this.Qk(h,n):this.Sk(h,n),this.Uf&&this.Wj(n,h),-1!=s&&(c<v?this.Qk(n,s):this.Sk(n,s),this.Uf&&this.Wj(s,n))),l=!1}}return r},i.prototype.Vu=function(){return this.ne.De()},i.prototype.uP=function(i){return this.Uf?this.bg.Rr(i):this.Vi.Rh(i)},i.prototype.sP=function(){return this.Gj.De()},i.prototype.Pk=function(i){i?(this.Uv=this.dA=!0,this.nq=!1,null==this.bi?this.bi=ik.Zc.Qh(0):this.bi.resize(0),null==this.Hj?this.Hj=[]:this.Hj.length=0):this.dA=!1,this.Uf?null==this.Mm?(this.Mm=ik.Zc.Qh(0),this.bg=new ik.$j,this.bg.Xo(new iN(this))):this.bg.clear():null==this.Vi?this.Vi=new ik.lp:this.Vi.clear(),null==this.ne?(this.Gj=new ik.ad(3),this.ne=new ik.ad(this.Uf?8:7)):(this.Gj.oj(!1),this.ne.oj(!1)),this.kf=-1,this.aw=0},i.prototype.AJ=function(i,s,n){this.SW(i,s),this.TW(i,n)},i.prototype.Pp=function(i){var s=this.bz(i);return -1==s?NaN:(s=this.qk(s))==(i=this.qk(this.bR(i)))?s:.5*(s+i)},i.prototype.SW=function(i,s){this.ne.T(i,0,s)},i.prototype.TW=function(i,s){this.ne.T(i,1,s)},i.prototype.ZW=function(i,s){this.ne.T(i,3,s)},i.prototype.jX=function(i,s){this.ne.T(i,4,s)},i.prototype.UJ=function(i,s){this.ne.T(i,2,s)},i.prototype.Qk=function(i,s){this.ne.T(i,5,s)},i.prototype.Sk=function(i,s){this.ne.T(i,6,s)},i.prototype.Wj=function(i,s){this.ne.T(i,7,s)},i.prototype.mX=function(i,s){this.Gj.T(i,0,s)},i.prototype.aN=function(i,s){return this.Uf?this.bg.addElement(s,i):this.Vi.addElement(i,s)},i.prototype.YW=function(i,s){this.Gj.T(i,1,s)},i.prototype.QJ=function(i,s){this.Gj.T(i,2,s)},i.prototype.ml=function(i){return this.Uf?this.bg.sc(i):this.Vi.sc(i)},i.prototype.bs=function(i){return this.Uf?this.bg.Gc(i):this.Vi.Gc(i)},i.iq=function(i){return 0==(1&i)},i.Iv=function(i){return 1==(1&i)},i.prototype.bz=function(i){return this.ne.U(i,0)},i.prototype.bR=function(i){return this.ne.U(i,1)},i.prototype.pk=function(i){return this.ne.U(i,2)},i.prototype.sR=function(i){return this.ne.U(i,3)},i.prototype.PR=function(i){return this.ne.U(i,4)},i.prototype.sj=function(i){return this.ne.U(i,5)},i.prototype.nk=function(i){return this.ne.U(i,6)},i.prototype.PF=function(i){return this.ne.U(i,7)},i.prototype.rz=function(i){return this.Gj.U(i,0)},i.prototype.rR=function(i){return this.Gj.U(i,1)},i.prototype.OR=function(i){return this.Gj.U(i,2)},i.prototype.yR=function(i){return this.Hj[i].pa},i.prototype.vR=function(i){return this.Hj[i].wa},i.prototype.DX=function(i,s){null==this.Cm&&(this.Cm=new ik.Zt);var n=new iI(this);this.Cm.sort(i,0,s,n)},i.prototype.CX=function(s,n,h){var r=this;s.Wd(n,h,function(s,n){var h=r.qk(s),e=r.qk(n);return h<e||h==e&&i.iq(s)&&i.Iv(n)?-1:1})},i.prototype.qk=function(s){var n=this.Hj[s>>1];return i.iq(s)?n.pa:n.wa},i}(),ik.ur=iC,iB=hO||(hO={}),iD=function(){function i(i){if(null==i)throw iB.i.ga("Invalid arguement");this.hf=i;var s=i.iR();s.cS()?i.ef.DG()?this.no=iB.ui.PannableFold:this.no=iB.ui.Clip:this.no=iB.ui.DontClip,s.dS()?i.$f.DG()?this.Sm=iB.ui.PannableFold:this.Sm=iB.ui.Clip:this.Sm=iB.ui.DontClip,this.Dm=s.Lr,this.hH=s.Xu,i=this.hf.nH,this.WG=i.ks(0x80000000),this.Wv=i.ks(0x40000000)}return i.Bh=function(i,s,n){return s.yw.Bh(i,n)},i.Tt=function(i,s,n,h){return i.yw.Tt(s,n,h)},i.St=function(i,s,n,h){if(n=0>n?s.length:n,(i=i.yw.Tt(s,n,h))==n)return i;for(var r=s=0;r<n;r++){var e=h[r];e.isNaN()||(s<r&&h[s].N(e),s++)}for(;s<n;s++)h[s].Sc();return i},i.transform=function(s,n,h,r,e){if(s.isIdentity())return iB.ua.fP(r,n,h),h;for(var o=[],a=0,u=0;u<h;){for(var f=Math.min(o.length,h-u),c=u,l=0;c<f;c++,l++)null==o[l]?o[l]=n[c].D():n[c].D(o[l]);var p=e?i.St(s,o,f,o):i.Tt(s,o,f,o);for(l=c=0;c<p;c++,l++)null==r[u]&&(r[u]=new iB.Ta(n[u])),r[u].Db(o[l]);u+=f,a+=p}return a},i.prototype.Tt=function(i,s,n){if(this.hf.isIdentity())return i!=n&&iB.ua.Tu(n,i,s),s;var h=this.hf.ef,r=this.hf.$f,e=h.Tb(),o=r.Tb();if(0==e&&e===o){var a=h.Sp();return r=a/(r=r.Sp()),(a=new iB.Ed).Jt(r,r),a.aY(i,s,n),s}if(a=iB.P.Hu(Math.min(s,64)),3==e){var u=h.Li;e=(h=u.hk()).Tb(),n!=i&&iB.ua.Tu(n,i,s),iB.Ab.bl(u,n,s,!0),u.St(iB.dm.forward,n,s),iB.Ab.al(u,n,s,!0)}if(3==e||3===o)throw iB.i.ga("image: transform_in_place_");if(2==e)this.no==iB.ui.Clip?(n!=i&&iB.ua.Tu(n,i,s),i=h.ol(),iB.Ab.JS(i,h,n,s)):(n!=i&&iB.ua.Tu(n,i,s),h.Xc()&&(e=h.Yd(0),u=h.Le(),iB.Ab.AX(n,s,u,e),iB.Ab.lF(n,s,h,0))),iB.Ab.DL(h,n,s,a);else for(e=h.Yd(0),u=h.Le(),h=0;h<s;h++)iB.Ab.BX(i[h],u,e,n[h]);for(iB.Ab.BL(this.hf,n,s,a),i=0,(o=2==o)?i=r.Bi():isNaN(this.Dm)||(i=this.Dm),o&&this.Sm!=iB.ui.Clip||iB.Ab.lF(n,s,r.tc(),i),o&&(iB.Ab.tG(n,s,r,this.Sm),iB.Ab.CL(r,n,s,a)),i=s,h=0;h<s;++h)n[h].isNaN()&&i--;return i},i.prototype.Bh=function(i,s){if(this.hf.isIdentity()||i.B())return i;if(33==i.K())return this.SI(i);var n=this.hf.ef,h=this.hf.$f,r=n.Tb(),e=h.Tb();if(0==r&&r==e)return s=n.Sp()/(h=h.Sp()),(h=new iB.Ed).Jt(s,s),(i=iB.ba.kg(i)).Pc(h),i;switch(i.K()){case 1607:case 1736:i=this.QI(i,s);break;case 550:i=this.aW(i,s);break;case 197:i=this.$V(i,s);break;default:throw iB.i.ga("")}return i},i.prototype.SI=function(i){var s=i.D(),n=[];return n[0]=s,this.Tt(n,1,n),(i=new iB.Ta(i)).Db(n[0]),i},i.prototype.QI=function(i,s){if(i.vm())throw iB.i.ga("curves not supported");var n=i.K();if(1736==n)return this.bW(i,s);if(1607==n)return this.cW(i,s);throw iB.i.ga("projectMultiPath")},i.prototype.bW=function(s,n){var h=this.hf.ef,r=this.hf.$f,e=h.Tb(),o=r.Tb(),a=iB.P.Hu(Math.min(s.I(),64)),u=iB.Ea.kg(s);3==e&&(e=(h=(s=h.Li).hk()).Tb(),u=s.bl(u,!0),this.yp(s,iB.dm.forward,u),u=s.al(u,!0)),s=null,3==o&&(o=(r=(s=r.Li).hk()).Tb());var f=2==e,c=2==o,l=c?r.tc():r,p=!c&&!this.Wv;o=!1;var v=u;if(f){if((v=iB.Ab.OI(v,h,this.no,n)).B())return v}else{if(u=new iB.l,v.yc(u),e=h.Le(),u.G<e.G||u.H>e.H){var y=iB.l.construct(u.v-1,e.G,u.C+1,e.H);if((v=iB.ti.Pu(v,y,h,NaN,0,n)).B())return v}u.S()>2*e.S()&&(v=iB.Ab.Jp(v,-2*e.S(),2*e.S(),h,!0,0,!0,n))}(e=!isNaN(u=this.hH))&&(v=iB.Zl.local().W(v,u,n)),y=c?r.mk():null;var b=NaN;f&&(b=h.Bi());var d=null!=r.Yr();if(this.WG)f&&(iB.Ab.wr(h,b,v,a),e&&(f=h.jh(),u*=(b=h.tc().jh())/f)),iB.Ab.vr(this.hf,v,p,a),e&&(f=h.tc().jh(),u*=(b=r.tc().jh())/f),h=v;else{var g=new iB.Ua(v.description);g.yD(v),f&&(iB.Ab.wr(h,b,g,a),e&&(f=h.jh(),u*=(b=h.tc().jh())/f)),iB.Ab.vr(this.hf,g,p,a),e&&(f=h.tc().rm(),u*=(b=r.tc().rm())/f),p=NaN,c?(y=r.mk(),p=r.Bi()):isNaN(this.Dm)||(p=this.Dm),f=i.vv(h)|i.vv(r),b=10*l.Yd(0),this.Wv&&(f=3,b=0),h=iB.Ab.PQ(v,h,g,l,p,n,f,b)}return d&&(h=iB.Ab.SD(h,r,n)),c&&(o||(c=l.Le().S(),h.Vg(0,0).S()>=c-l.Yd(0)&&(l=y.getNorthPoleLocation(),c=y.getSouthPoleLocation(),v=y.getNorthPoleGeometry(),y=y.getSouthPoleGeometry(),p=0,v==iB.Eg.PE_POLE_POINT&&l!=iB.Eg.PE_POLE_OUTSIDE_BOUNDARY&&(p=1),y==iB.Eg.PE_POLE_POINT&&c!=iB.Eg.PE_POLE_OUTSIDE_BOUNDARY&&(p|=2),0!==p&&(o=!0))),h=iB.Ab.Hz(h,r,this.Sm,n),e&&(h=iB.Zl.local().W(h,u,n)),iB.Ab.Kx(r,h,a)),h.B()||(o&&(h=iB.$l.local().W(h,r,!1,n)),null!=s&&(h=s.al(h,!1),this.yp(s,iB.dm.reverse,h),h=s.bl(h,!1))),h},i.vv=function(i){if(2!=i.Tb())return 0;var s=0,n=i.mk();i=n.getNorthPoleLocation();var h=n.getSouthPoleLocation(),r=n.getNorthPoleGeometry();return n=n.getSouthPoleGeometry(),r==iB.Eg.PE_POLE_POINT&&i!=iB.Eg.PE_POLE_OUTSIDE_BOUNDARY&&(s=1),n==iB.Eg.PE_POLE_POINT&&h!=iB.Eg.PE_POLE_OUTSIDE_BOUNDARY&&(s|=2),s},i.prototype.cW=function(s,n){var h=this.hf.ef,r=this.hf.$f,e=h.Tb(),o=r.Tb(),a=iB.P.Hu(Math.min(s.I(),64)),u=iB.Ua.kg(s);3==e&&(e=(h=(s=h.Li).hk()).Tb(),u=s.bl(u,!0),this.yp(s,iB.dm.forward,u),u=s.al(u,!0)),s=null,3==o&&(o=(r=(s=r.Li).hk()).Tb());var f=2==e;e=(o=2==o)?r.tc():r;var c=!o&&!this.Wv;if(f){if((u=iB.Ab.OI(u,h,this.no,n)).B())return u}else{var l=new iB.l;u.yc(l);var p=h.Le();if((l.G<p.G||l.H>p.H)&&(l=iB.l.construct(l.v-1,p.G,l.C+1,p.H),(u=iB.ti.Pu(u,l,h,NaN,0,n)).B()))return u}var v=NaN;f&&(v=h.Bi()),l=null!=r.Yr();var y=!isNaN(p=this.hH);if(y&&(u=iB.Zl.local().W(u,p,n)),this.WG)f&&iB.Ab.wr(h,v,u,a),y&&(f=h.jh(),p*=(v=h.tc().jh())/f),iB.Ab.vr(this.hf,u,c,a),y&&(f=h.tc().jh(),p*=(v=r.tc().jh())/f),h=u;else{var b=new iB.Ua(u.description);b.yD(u),f&&(iB.Ab.wr(h,v,b,a),y&&(f=h.jh(),p*=(v=h.tc().jh())/f)),iB.Ab.vr(this.hf,b,c,a),y&&(f=h.tc().jh(),p*=(v=r.tc().jh())/f),c=NaN,o?c=r.Bi():isNaN(this.Dm)||(c=this.Dm),f=i.vv(h)|i.vv(r),v=10*e.Yd(0),this.Wv&&(f=3,v=0),h=iB.Ab.QQ(u,h,b,e,c,n,f,v)}return l&&(h=iB.Ab.SD(h,r,n)),o&&(h=iB.Ab.Hz(h,r,this.Sm,n),y&&(h=iB.Zl.local().W(h,p,n)),iB.Ab.Kx(r,h,a)),h.B()||null!=s&&(h=s.al(h,!1),this.yp(s,iB.dm.reverse,h),h=s.bl(h,!1)),h},i.prototype.$V=function(i,s){var n=(i.da()+i.S())/400;return 0!=n?(n=iB.Zl.local().W(i,n,s),n=this.QI(n,s),s=i.Ja(),n.dn(s)):(s=new iB.Ta(i.Kp()),n=this.SI(s),s=i.Ja(),n.B()?s.Pa():(i.copyTo(s),i=n.D(),s.L(i.x,i.y,i.x,i.y))),s},i.prototype.aW=function(i,s){i=iB.ba.kg(i);var n=this.hf.ef,h=this.hf.$f,r=n.Tb(),e=h.Tb(),o=iB.P.Hu(Math.min(i.I(),64));if(3==r){var a=n.Li;r=(n=a.hk()).Tb(),i=a.al(i,!0),this.yp(a,iB.dm.forward,i),i=a.bl(i,!0)}if(2==r){if(this.no==iB.ui.Clip?i=iB.Zj.local().W(i,n.ol(),n,s):n.Xc()&&(r=new iB.l,i.yc(r),n.Le().contains(r)||(this.no==iB.ui.PannableFold&&(i=iB.Ab.nj(i,n)),iB.Ab.Lt(i,n.Le(),n.Yd(0),!0),i=iB.Ab.Hn(i,n,0,!0,0,s))),i.B())return i;iB.Ab.wr(n,0,i,o)}else iB.Ab.Lt(i,n.Le(),n.Yd(0),!0);return iB.Ab.vr(this.hf,i,!1,o),n=0,r=!1,a=null,3==e&&(r=!0,e=(h=(a=h.Li).hk()).Tb()),(e=2==e)?n=h.Bi():isNaN(this.Dm)||(n=this.Dm),e&&this.Sm!=iB.ui.Clip||(i=iB.Ab.Hn(i,h.tc(),n,!1,0,s)),e&&(i=iB.Ab.Hz(i,h,this.Sm,s),iB.Ab.Kx(h,i,o),i.B())||r&&(i=a.al(i,!0),this.yp(a,iB.dm.reverse,i),i=a.bl(i,!0)),i},i.prototype.yp=function(i,s,n){var h=n.I();if(0!=h){for(var r=n.vb(0),e=iB.P.mg(200,0),o=[],a=0;a<h;){var u=Math.min(100,h-a);r.Xw(2*a,2*u,e,2,!0);for(var f=0;f<u;++f)o[f]=iB.h.construct(e[2*a],e[2*a+1]);i.St(s,o,u),a+=u}n.Qc(1993)}},i.Py=function(i,s,n){if(null==i||null==s||!s.Xc())throw iB.i.ga("Invalid Arguement");if(i.B())return i;var h=i.K();return 197==h?(h=new iB.Ea(i.description)).bd(i,!1):iB.ba.zd(h)?(h=new iB.Ua(i.description)).pc(i,!0):h=i,(h=iB.Ab.nj(h,s)).B()?h:iB.Ab.Hn(h,s,0,h!=i,0,n)},i.pj=function(s,n,h,r){if(null==s||null==n||!n.Xc())throw iB.i.ga("Invalid Arguement");if(s.B())return s;var e=s.K();if(iB.ba.Ic(e)){s=iB.Ab.nj(s,n),e=new iB.l,s.A(e);for(var o=iB.ua.oy(n,e,!1),a=n.ih(),u=Math.floor((e.v-a.v)/a.S())*a.S()+a.v;u<e.C;)u>e.v+o&&u<e.C-o&&(s=iB.Ab.pS(s,n,h,u)),u+=a.S()}else{if(197==e)return(e=new iB.Ea(s.description)).bd(s,!1),i.pj(e,n,h,r);if(iB.ba.zd(e))return(e=new iB.Ua(s.description)).pc(s,!0),i.pj(e,n,h,r)}return i.Py(s,n,r)},i}(),iB.du=iD,iG=function(i){function s(s,n,h,r){var e=i.call(this)||this;return void 0===s?e.description=iq.fe.pg():void 0===h?e.description=s:(e.description=iq.fe.pg(),e.UB(s,n),e.Sl(h,r)),e}return hL(s,i),s.prototype.K=function(){return 322},s.prototype.Rb=function(){var i=this.ta-this.qa,s=this.oa-this.ma;return Math.sqrt(i*i+s*s)},s.prototype.Di=function(i){var s=this.ta-this.qa,n=this.oa-this.ma;return Math.sqrt(s*s+n*n)<=i},s.prototype.Rn=function(){return!1},s.prototype.lg=function(){var i=new iq.h;return i.vc(this.xc(),this.bc()),i},s.YO=function(i,n){return new s(i.x,i.y,n.x,n.y)},s.prototype.dn=function(i){i.Pa(),i.Pf(this.description);var s=new iq.l;this.A(s),i.Zo(s),s=1;for(var n=this.description.Ba;s<n;s++)for(var h=this.description.ld(s),r=iq.sa.Wa(h);s<r;s++){var e=this.Vg(h,0);i.setInterval(h,0,e)}},s.prototype.A=function(i){i.L(this.ta,this.oa,this.qa,this.ma),i.normalize()},s.prototype.So=function(i){i.Pa(),i.$b(this.ta,this.oa,this.Pd(0,1,0)),i.$b(this.qa,this.ma,this.Pd(1,1,0))},s.prototype.Pc=function(i){if(i instanceof iq.Ed){this.wc();var s=new iq.h;s.x=this.ta,s.y=this.oa,i.Gh(s,s),this.ta=s.x,this.oa=s.y,s.x=this.qa,s.y=this.ma,i.Gh(s,s),this.qa=s.x,this.ma=s.y}else this.wc(),(s=new iq.Od).x=this.ta,s.y=this.oa,s.z=this.Pd(0,1,0),s=i.hp(s),this.ta=s.x,this.oa=s.y,this.vn(0,1,0,s.z),s.x=this.qa,s.y=this.ma,s.z=this.Pd(1,1,0),s=i.hp(s),this.qa=s.x,this.ma=s.y,this.vn(1,1,0,s.z)},s.prototype.Ja=function(){return new s(this.description)},s.prototype.Sx=function(i,s){return(this.qa-i-(this.ta-i))*(this.ma-s+(this.oa-s))*.5},s.prototype.ux=function(i){return i*this.Rb()},s.prototype.IG=function(i){return i/this.Rb()},s.prototype.yF=function(i){return iq.mc.jq(this.ta,this.qa,i)},s.prototype.aR=function(i){return iq.mc.jq(this.oa,this.ma,i)},s.prototype.fl=function(i,s){var n=new iq.jg;return this.dh(i,s,n),n.get()},s.prototype.dh=function(i,s,n){if(null==n)throw iq.i.O();n.Qr(),(n=n.get()).Pf(this.description);var h=new iq.h;this.ic(i,h),n.UB(h.x,h.y),this.ic(s,h),n.Sl(h.x,h.y),h=1;for(var r=this.description.Ba;h<r;h++)for(var e=this.description.Fd(h),o=iq.sa.Wa(e),a=0;a<o;a++){var u=this.Vc(i,e,a);n.TB(e,a,u),u=this.Vc(s,e,a),n.JB(e,a,u)}},s.prototype.Vc=function(i,s,n){if(0==s)return 0==n?this.ic(i).x:this.ic(i).y;switch(iq.sa.gz(s)){case 0:return .5>i?this.yv(s,n):this.jv(s,n);case 1:var h=this.yv(s,n);return s=this.jv(s,n),iq.mc.jq(h,s,i);case 2:throw iq.i.ga("not implemented")}throw iq.i.Ra()},s.prototype.ge=function(i,s){var n=this.qa-this.ta,h=this.ma-this.oa,r=n*n+h*h;return 0==r?.5:(i=((i.x-this.ta)*n+(i.y-this.oa)*h)/r,s||(0>i?i=0:1<i&&(i=1)),i)},s.prototype.fq=function(i,s,n,h){if(i){if(0==(i=this.ma-this.oa))return s==this.ma?-1:0;if(0>(s=(s-this.oa)/i)||1<s)return 0;null!=n&&(n[0]=this.yF(s))}else{if(0==(i=this.qa-this.ta))return s==this.qa?-1:0;if(0>(s=(s-this.ta)/i)||1<s)return 0;null!=n&&(n[0]=this.aR(s))}return null!=h&&(h[0]=s),1},s.prototype.Me=function(i,s){var n=this.ma-this.oa;return 0==n?i==this.ma?s:NaN:(i=(i-this.oa)/n,s=this.yF(i),1==i&&(s=this.qa),s)},s.prototype.tu=function(i,s,n){return 0<=this.tp(i.x,i.y,s,n)},s.prototype.xi=function(i,s,n){return 0<=this.tp(i,s,n,!0)},s.prototype.ss=function(i,s){return this.tu(i,s,!1)},s.prototype.mI=function(){if(this.ma<this.oa||this.ma==this.oa&&this.qa<this.ta){var i=this.ta;this.ta=this.qa,this.qa=i,i=this.oa,this.oa=this.ma,this.ma=i,i=0;for(var s=this.description.Qq-2;i<s;i++){var n=this.la[i];this.la[i]=this.la[i+s],this.la[i+s]=n}}},s.prototype.wu=function(i,s){(s=iq.h.construct(i,s)).sub(this.bc());var n=new iq.h;return n.vc(this.xc(),this.bc()),(i=n.yi(s))>(s=8881784197001252e-31*(Math.abs(n.x*s.y)+Math.abs(n.y*s.x)))?-1:+(i<-s)},s.prototype.tp=function(i,s,n,h){var r=this.ta,e=this.oa,o=i-r,a=s-e;if((o=Math.sqrt(o*o+a*a))<=Math.max(n,6661338147750939e-31*o))return h&&0==o?NaN:0;if((o=Math.sqrt((o=i-this.qa)*o+(a=s-this.ma)*a))<=Math.max(n,6661338147750939e-31*o))return h&&0==o?NaN:1;if(0<(h=Math.sqrt((o=this.qa-this.ta)*o+(a=this.ma-this.oa)*a))){var u=1/h,f=i-r,c=s-e,l=f*(o*=u)+c*(a*=u),p=17763568394002505e-31*(Math.abs(f*o)+Math.abs(c*a)),v=o;if(o=-a,a=v,l<-(p=Math.max(n,p))||l>h+p)return NaN;if(Math.abs(f*o+c*a)<=Math.max(n,17763568394002505e-31*(Math.abs(f*o)+Math.abs(c*a)))&&(.5>=(o=iq.P.Tk(l*u,0,1))?(a=this.ta+(this.qa-this.ta)*o,h=this.oa+(this.ma-this.oa)*o):(a=this.qa-(this.qa-this.ta)*(1-o),h=this.ma-(this.ma-this.oa)*(1-o)),iq.h.Jy(a,h,i,s)<=n)){if(.5>o){if(iq.h.Jy(a,h,r,e)<=n)return 0}else if(iq.h.Jy(a,h,this.qa,this.ma)<=n)return 1;return o}}return NaN},s.prototype.Nb=function(i){return null!=i&&(i==this||i.constructor===this.constructor&&this.AM(i))},s.prototype.mD=function(i,s,n){var h=n?this.ta:this.qa;n=n?this.oa:this.ma;var r=new iq.h;return r.x=i.qa-h,r.y=i.ma-n,!(s.Sh(r)>6661338147750939e-31*s.aD(r))||(r.x=i.ta-h,r.y=i.oa-n,s.Sh(r)<=6661338147750939e-31*s.aD(r))},s.prototype.lD=function(i){var s=new iq.h;return s.x=this.qa-this.ta,s.y=this.ma-this.oa,!!this.mD(i,s,!1)&&(s.Uq(),!!this.mD(i,s,!0))},s.IM=function(i,s){var n=i.wu(s.ta,s.oa),h=i.wu(s.qa,s.ma);return!(0>n&&0>h||0<n&&0<h)&&(n=s.wu(i.ta,i.oa),h=s.wu(i.qa,i.ma),!(0>n&&0>h||0<n&&0<h)&&((n=i.Rb())>(h=s.Rb())?i.lD(s):s.lD(i)))},s.GM=function(i,s,n){var h=iq.h.construct(NaN,NaN),r=i.qa-i.ta,e=i.ma-i.oa,o=s.qa-s.ta,a=s.ma-s.oa,u=o*e-r*a;if(0==u)return h;var f=8881784197001252e-31*(Math.abs(o*e)+Math.abs(r*a)),c=s.ta-i.ta,l=s.oa-i.oa,p=o*l-c*a,v=p/u,y=Math.abs(u);return v<-(o=(8881784197001252e-31*(Math.abs(o*l)+Math.abs(c*a))*y+f*Math.abs(p))/(u*u)+2220446049250313e-31*Math.abs(v))||v>1+o||(o=(a=r*l-c*e)/u)<-(r=(8881784197001252e-31*(Math.abs(r*l)+Math.abs(c*e))*y+f*Math.abs(a))/(u*u)+2220446049250313e-31*Math.abs(o))||o>1+r||(v=iq.P.Tk(v,0,1),r=iq.P.Tk(o,0,1),e=i.ic(v),u=s.ic(r),(f=new iq.h).vc(e,u),f.length()>n&&(f.add(e,u),f.scale(.5),v=i.ge(f,!1),r=s.ge(f,!1),i=i.ic(v),s=s.ic(r),i.sub(s),i.length()>n)||h.na(v,r)),h},s.JM=function(i,n,h,r){var e=0;if((i.ta==n.ta&&i.oa==n.oa||i.ta==n.qa&&i.oa==n.ma)&&(e++,!r))return 1;if(i.qa==n.ta&&i.ma==n.oa||i.qa==n.qa&&i.ma==n.ma){if(2==++e)return 2;if(!r)return 1}return n.xi(i.ta,i.oa,h)||n.xi(i.qa,i.ma,h)||i.xi(n.ta,n.oa,h)||i.xi(n.qa,n.ma,h)?1:r&&0!=e||0==s.IM(i,n)?0:1},s.Yx=function(i,n,h,r,e,o){var a=0,u=i.tp(n.ta,n.oa,o,!1),f=i.tp(n.qa,n.ma,o,!1),c=n.tp(i.ta,i.oa,o,!1),l=n.tp(i.qa,i.ma,o,!1);return isNaN(u)||(null!=r&&(r[a]=u),null!=e&&(e[a]=0),null!=h&&(h[a]=iq.h.construct(n.ta,n.oa)),a++),isNaN(f)||(null!=r&&(r[a]=f),null!=e&&(e[a]=1),null!=h&&(h[a]=iq.h.construct(n.qa,n.ma)),a++),2==a||isNaN(c)||0==u&&0==c||0==f&&1==c||(null!=r&&(r[a]=0),null!=e&&(e[a]=c),null!=h&&(h[a]=iq.h.construct(i.ta,i.oa)),a++),2==a||isNaN(l)||1==u&&0==l||1==f&&1==l||(null!=r&&(r[a]=1),null!=e&&(e[a]=l),null!=h&&(h[a]=iq.h.construct(n.qa,n.ma)),a++),0<a?(2==a&&null!=r&&r[0]>r[1]&&(i=r[0],r[0]=r[1],r[1]=i,null!=e&&(r=e[0],e[0]=e[1],e[1]=r),null!=h&&(e=iq.h.construct(h[0].x,h[0].y),h[0]=h[1],h[1]=e)),a):isNaN((a=s.GM(i,n,o)).x)?0:(null!=h&&(h[0]=i.ic(a.x)),null!=r&&(r[0]=a.x),null!=e&&(e[0]=a.y),1)},s.prototype.$F=function(){return 0},s.prototype.qp=function(){},s.prototype.toString=function(){return"Line: ["+this.ta.toString()+", "+this.oa.toString()+", "+this.qa.toString()+", "+this.ma.toString()+"]"},s}((iq=hO||(hO={})).NC),iq.zb=iG,(hO||(hO={})).bL=function(){function i(){this.Lm=[],this.za=-1}return i.prototype.Ma=function(){return this.za},i.prototype.next=function(){if(null!=this.Lm&&0!=this.Lm.length){this.za++;var i=this.Lm[0];return this.Lm=1>=this.Lm.length?[]:this.Lm.slice(1),i}return this.Lm=null},i.prototype.VX=function(i){this.Lm.push(i)},i.prototype.re=function(){},i}(),(iT=(iF=hO||(hO={})).NL||(iF.NL={}))[iT.enumFillRuleOddEven=0]="enumFillRuleOddEven",iT[iT.enumFillRuleWinding=1]="enumFillRuleWinding",iE=function(i){function s(s,n){var h=i.call(this)||this;if(h.yf=!1,h.Gq=null,h.uq=0,h.tq=0,h.Cj=null,h.Og=!1,h.nb=null,h.mb=null,h.Se=null,h.Nj=null,h.Td=null,h.vq=0,h.gb=0,h.zq=0,void 0===n)h.yf=s,h.Og=!1,h.vq=0,h.uq=0,h.tq=0,h.xa=0,h.description=iF.fe.pg();else{if(null==n)throw iF.i.O();h.yf=s,h.Og=!1,h.vq=0,h.uq=0,h.tq=0,h.xa=0,h.description=n}return h.Cj=null,h.gb=0,h}return hL(s,i),s.prototype.vm=function(){return 0<this.vq},s.prototype.Xx=function(){this.wc(),null==this.Gq?this.Gq=new iF.Ta(this.description):this.Gq.Pf(this.description)},s.prototype.rx=function(i,s){var n=new iF.h;n.x=i,n.y=s,this.Nt(n)},s.prototype.Nt=function(i){this.Xx(),this.Gq.Db(i),this.Og=!0},s.prototype.nf=function(i){if(i.B())throw iF.i.O();this.Ll(i.description),this.Xx(),i.copyTo(this.Gq),this.Og=!0},s.prototype.Rx=function(){var i=1;this.Og&&(this.Xx(),null==this.nb?(this.nb=iF.Zc.Qh(2),this.nb.write(0,0),this.mb=iF.Zc.Or(2,0)):(this.nb.resize(this.nb.size+1,0),this.mb.resize(this.mb.size+1,0)),this.yf&&this.mb.write(this.mb.size-2,1),i++);var s=this.xa;this.nb.write(this.nb.size-1,this.xa+i),this.fm(s+i),this.mb.write(this.nb.size-1,0),this.Og&&(this.It(s,this.Gq),this.Og=!1)},s.prototype.Aj=function(i,s){this.Rx(),this.Db(this.xa-1,i,s)},s.prototype.Ei=function(i){this.Rx(),this.Db(this.xa-1,i)},s.prototype.lineTo=function(i){this.Rx(),this.It(this.xa-1,i)},s.prototype.xU=function(i){if(this.wc(),this.yf)throw iF.i.Ra();var s=this.ea();if(i>s)throw iF.i.Ra();if(this.ec(i)){if(null==this.mb)throw iF.i.Ra();var n=this.xa,h=this.Ca(i),r=this.Wc(i);this.fm(this.xa+1),this.oc();for(var e=0,o=this.description.Ba;e<o;e++)if(null!=this.Aa[e]){var a=iF.sa.Wa(this.description.Fd(e));this.Aa[e].On(a*r,this.Aa[e],a*h,a,!0,1,a*n)}for(;s>i;s--)n=this.nb.read(s),this.nb.write(s,n+1);this.mb.FE(i,1)}},s.prototype.Cp=function(){if(this.vx(),void 0===i){this.Og=!1;var i=this.ea()-1}var s=this.mb.read(i);this.mb.write(i,1|s),null!=this.Se&&(i=this.Wc(i)-1,this.Se.write(i,1),this.Nj.write(i,-1))},s.prototype.ec=function(i){return 0!=(1&this.mb.read(i))},s.prototype.Pn=function(i){if(this.ec(i))return!0;var s=this.Ca(i);return!(s>(i=this.Wc(i)-1))&&(s=this.Oa(s),i=this.Oa(i),s.rb(i))},s.prototype.Av=function(i){return 0!=(2&this.mb.read(i))},s.prototype.pc=function(i,s){if(this.Ll(i.description),322!=i.K())throw iF.i.Ra();var n=new iF.Ta;(s||this.B())&&(i.Vo(n),this.nf(n)),i.Ro(n),this.lineTo(n)},s.prototype.vp=function(i){var s=0==this.xa;this.rx(i.v,i.G),this.Aj(i.v,i.H),this.Aj(i.C,i.H),this.Aj(i.C,i.G),this.Cp(),this.Og=!1,s&&this.Nf(256,!1)},s.prototype.bd=function(i,s){if(!i.B()){for(var n=0==this.xa,h=new iF.Ta(this.description),r=0;4>r;r++)i.If(s?4-r-1:r,h),0==r?this.nf(h):this.lineTo(h);this.Cp(),this.Og=!1,n&&!s&&this.Nf(256,!1)}},s.prototype.add=function(i,s){for(var n=0;n<i.ea();n++)this.addPath(i,n,!s)},s.prototype.addPath=function(i,s,n){this.wf(-1,i,s,n)},s.prototype.$k=function(i,s){this.Cz(i,s)},s.prototype.Fr=function(i,s,n,h,r){if(r||0!=this.ea()||(r=!0),0>s&&(s=i.ea()-1),s>=i.ea()||0>n||0>h||h>i.tv(s))throw iF.i.ga("index out of bounds");if(0!=h){var e=i.ec(s)&&n+h==i.tv(s);if(!e||1!=h){if(this.Og=!1,this.Ll(i.description),n=i.Ca(s)+n+1,r&&(h++,n--),e&&h--,e=this.xa,this.fm(this.xa+h),this.oc(),r){if(0==h)return;this.nb.add(this.xa),r=-5&i.mb.read(s),this.yf&&(r|=1),this.mb.write(this.mb.size-1,r),this.mb.add(0)}else this.nb.write(this.mb.size-1,this.xa);r=0;for(var o=this.description.Ba;r<o;r++){var a=this.description.ld(r),u=iF.sa.Wa(a),f=i.description.Rf(a);0>f||null==i.Aa[f]?this.Aa[r].Nn(u*e,iF.sa.te(a),h*u,u*e):this.Aa[r].On(u*e,i.Aa[f],u*n,h*u,!0,u,u*e)}if(this.vm()||i.Av(s))throw iF.i.Ra();this.Qc(1993)}}},s.prototype.jJ=function(){for(var i=0,s=this.ea();i<s;i++)this.zW(i)},s.prototype.zW=function(i){if(this.oc(),i>=this.ea())throw iF.i.O();var s=this.Ca(i),n=this.Ka(i);i=+!!this.ec(i);for(var h=0,r=this.description.Ba;h<r;h++)if(null!=this.Aa[h]){var e=iF.sa.Wa(this.description.Fd(h));this.Aa[h].pi(e*(s+i),e*(n-i),e)}this.Qc(1993)},s.prototype.ar=function(i){this.oc();var s=this.ea();if(0>i&&(i=s-1),i>=s)throw iF.i.O();for(var n=this.Ca(i),h=this.Ka(i),r=0,e=this.description.Ba;r<e;r++)if(null!=this.Aa[r]){var o=iF.sa.Wa(this.description.Fd(r));this.Aa[r].Gn(o*n,o*h,o*this.xa)}for(n=i+1;n<=s;n++)r=this.nb.read(n),this.nb.write(n-1,r-h);if(null==this.mb)for(n=i+1;n<=s;n++)i=this.mb.read(n),this.mb.write(n-1,i);this.nb.resize(s),this.mb.resize(s),this.xa-=h,this.Rg-=h,this.Qc(1993)},s.prototype.wf=function(i,s,n,h){if(s==this||n>=s.ea())throw iF.i.O();var r=this.ea();if(i>r)throw iF.i.O();0>i&&(i=r),0>n&&(n=s.ea()-1),this.Og=!1,this.Ll(s.description),s.oc();var e=s.Ca(n),o=s.Ka(n),a=this.xa,u=s.ec(n)&&!h?1:0;this.fm(this.xa+o),this.oc();for(var f=i<r?this.Ca(i):a,c=0,l=this.description.Ba;c<l;c++){var p=this.description.Fd(c),v=s.description.Rf(p),y=iF.sa.Wa(p);0<=v&&null!=s.Aa[v]?(0!=u&&this.Aa[c].On(f*y,s.Aa[v],y*e,y,!0,y,y*a),this.Aa[c].On((f+u)*y,s.Aa[v],y*(e+u),y*(o-u),h,y,y*(a+u))):this.Aa[c].Nn(f*y,iF.sa.te(p),y*o,y*a)}for(this.nb.add(a+o),h=r;h>=i+1;h--)e=this.nb.read(h-1),this.nb.write(h,e+o);for(s.Av(n),this.mb.add(0),h=r-1;h>=i+1;h--)r=-5&this.mb.read(h),this.mb.write(h+1,r);r=-5&s.ER().read(n),this.yf&&(r|=1),this.mb.write(i,r)},s.prototype.Cz=function(i,s){var n=-1,h=this.ea();if(n>h)throw iF.i.O();0>n&&(n=h),this.Og=!1;var r=this.xa;this.fm(this.xa+s),this.oc();var e=n<h?this.Ca(n):r;if(null!=i)this.Aa[0].Dz(2*e,i,0,s,!0,2*r);else{var o=iF.sa.te(0);this.Aa[0].Nn(2*e,o,2*s,2*r)}i=1;for(var a=this.description.Ba;i<a;i++){o=this.description.ld(i);var u=iF.sa.Wa(o);o=iF.sa.te(o),this.Aa[i].Nn(e*u,o,u*s,u*r)}for(this.nb.add(this.xa),r=h;r>=n+1;r--)e=this.nb.read(r-1),this.nb.write(r,e+s);for(this.mb.add(0),r=h-1;r>=n+1;r--)s=-5&this.mb.read(r),this.mb.write(r+1,s);this.yf&&this.mb.write(n,1)},s.prototype.lG=function(i,s,n){var h=-1;if(0>i&&(i=this.ea()),i>this.ea()||h>this.Ka(i)||n>s.length)throw iF.i.ga("index out of bounds");if(0!=n){i==this.ea()&&(this.nb.add(this.xa),this.yf?this.mb.add(1):this.mb.add(0)),0>h&&(h=this.Ka(i)),this.oc();var r=this.xa;this.fm(this.xa+n),this.oc();for(var e=0,o=this.description.Ba;e<o;e++){var a=this.description.Fd(e),u=iF.sa.Wa(a);this.Aa[e].Wt(u*(this.Ca(i)+h+n),(r-this.Ca(i)-h)*u,this.Aa[e],u*(this.Ca(i)+h),!0,u),0==e?this.Aa[e].qC(u*(this.Ca(i)+h),n,s,0,!0):this.Aa[e].Yj(iF.sa.te(a),(this.Ca(i)+h)*u,n*u)}for(this.vm()&&(this.Se.Wt(this.Ca(i)+h+n,r-this.Ca(i)-h,this.Se,this.Ca(i)+h,!0,1),this.Nj.Wt(this.Ca(i)+h+n,r-this.Ca(i)-h,this.Nj,this.Ca(i)+h,!0,1),this.Se.Yj(1,this.Ca(i)+h,n),this.Nj.Yj(-1,this.Ca(i)+h,n)),i+=1,s=this.ea();i<=s;i++)this.nb.write(i,this.nb.read(i)+n)}},s.prototype.xf=function(i,s,n){var h=this.ea();if(0>i&&(i=this.ea()),i>=h||s>this.Ka(i))throw iF.i.ga("index out of bounds");i==this.ea()&&(this.nb.add(this.xa),this.yf?this.mb.add(1):this.mb.add(0)),0>s&&(s=this.Ka(i));var r=this.xa;this.fm(this.xa+1),this.oc();var e=this.Ca(i);this.Aa[0].xj(2*(e+s),n,2*r),n=1;for(var o=this.description.Ba;n<o;n++){var a=this.description.Fd(n),u=iF.sa.Wa(a);this.Aa[n].Nn(u*(e+s),iF.sa.te(a),u,u*r)}for(i+=1;i<=h;i++)this.nb.write(i,this.nb.read(i)+1)},s.prototype.yB=function(i,s){var n=this.ea();if(0>i&&(i=n-1),i>=n||s>=this.Ka(i))throw iF.i.ga("index out of bounds");this.oc();var h=this.Ca(i);0>s&&(s=this.Ka(i)-1),s=h+s,h=0;for(var r=this.description.Ba;h<r;h++)if(null!=this.Aa[h]){var e=iF.sa.Wa(this.description.Fd(h));this.Aa[h].Gn(e*s,e,e*this.xa)}for(;n>=i+1;n--)s=this.nb.read(n),this.nb.write(n,s-1);this.xa--,this.Rg--,this.Qc(1993)},s.prototype.pE=function(i,s,n,h){if(i=this.Ca(i)+s,(n=this.Ca(n)+h)<i||0>i||n>this.I()-1)throw iF.i.O();s=0,(h=this.Ha()).Wb(i);do{for(;h.Ia()&&(i=h.ia(),h.xb()!=n);)s+=i=i.Rb();if(h.xb()==n)break}while(h.ab());return s},s.prototype.aO=function(i,s,n){if(s=this.Ca(i)+s,n=this.Ca(i)+n,0>s||n>this.I()-1)throw iF.i.O();var h=this.Ha();if(s>n){if(!this.ec(i))throw iF.i.O("cannot iterate across an open path");h.EB()}var r=i=0;h.Wb(s);do r+=i,i=h.ia().Rb();while(h.xb()!=n);return r},s.prototype.ng=function(){return iF.si.im(this,null)},s.prototype.FS=function(i,s,n){for(var h=i;h<n-1;h++)if(this.ec(h))throw iF.i.O("cannot interpolate across closed paths");if(1!=(h=this.description.Ba)){var r=this.pE(i,s,n,void 0);if(0!=r)for(var e=1;e<h;e++){var o=this.description.ld(e);if(2!=iF.sa.gz(o))for(var a=iF.sa.Wa(o),u=0;u<a;u++)this.HS(o,i,s,n,r,u)}}},s.prototype.ES=function(i,s,n){var h=this.description.Ba;if(1!=h){var r=this.aO(i,s,n);if(0!=r)for(var e=1;e<h;e++){var o=this.description.ld(e);if(2!=iF.sa.gz(o))for(var a=iF.sa.Wa(o),u=0;u<a;u++)this.GS(o,i,s,n,r,u)}}},s.prototype.HS=function(i,s,n,h,r,e){var o=this.Ha(),a=this.Ca(s)+n;h=this.Ca(h)+void 0,s=this.Vc(i,a,e),n=this.Vc(i,h,e);var u=s,f=0;o.Wb(a);do if(o.Ia()){if(o.ia(),o.xb()==h)break;this.setAttribute(i,o.xb(),e,u),o.ni();do{if(a=o.ia(),o.kk()==h)return;f+=a=a.Rb(),u=iF.mc.jq(s,n,f/r),o.Qn()||this.setAttribute(i,o.kk(),e,u)}while(o.Ia())}while(o.ab())},s.prototype.GS=function(i,s,n,h,r,e){var o=this.Ha(),a=this.Ca(s)+n;if((s=this.Ca(s)+h)!=a){h=this.Vc(i,a,e),n=this.Vc(i,s,e);var u=0;o.Wb(a),o.EB(),a=h;do{var f=o.ia();this.setAttribute(i,o.xb(),e,a),u+=a=f.Rb(),a=iF.mc.jq(h,n,u/r)}while(o.kk()!=s)}},s.prototype.Pa=function(){this.vq=0,this.Og=!1,this.Td=this.Se=this.Nj=this.mb=this.nb=null,this.rD()},s.prototype.Pc=function(i){i instanceof iF.Ed?this.TD(i,-1):this.rN(i)},s.prototype.TD=function(i,s){if(!this.B()&&!i.isIdentity()){this.oc();var n=this.Aa[0],h=new iF.h,r=new iF.h;if(0>s){var e=this.vm(),o=0;s=this.xa}else e=this.Av(s),o=this.Ca(s),s=this.Wc(s);for(;o<s;o++){if(h.x=n.read(2*o),h.y=n.read(2*o+1),e){var a=this.Nj.read(o);if(0<=a)switch(7&this.Se.read(o)){case 2:r.x=this.Td.read(a),r.y=this.Td.read(a+1),i.Gh(r,r),this.Td.write(a,r.x),this.Td.write(a+1,r.y),r.x=this.Td.read(a+3),r.y=this.Td.read(a+4),i.Gh(r,r),this.Td.write(a+3,r.x),this.Td.write(a+4,r.y);break;case 4:throw iF.i.Ra()}}i.Gh(h,h),n.write(2*o,h.x),n.write(2*o+1,h.y)}this.Qc(1993)}},s.prototype.rN=function(i){if(!this.B()){this.se(1),this.oc();for(var s=this.Aa[0],n=this.Aa[1],h=new iF.Od,r=new iF.Od,e=this.vm(),o=0;o<this.xa;o++){if(h.x=s.read(2*o),h.y=s.read(2*o+1),h.z=n.read(o),e){var a=this.Nj.read(o);if(0<=a)switch(7&this.Se.read(o)){case 2:r.x=this.Td.read(a),r.y=this.Td.read(a+1),r.z=this.Td.read(a+2),r=i.hp(r),this.Td.write(a,r.x),this.Td.write(a+1,r.y),this.Td.write(a+1,r.z),r.x=this.Td.read(a+3),r.y=this.Td.read(a+4),r.z=this.Td.read(a+5),r=i.hp(r),this.Td.write(a+3,r.x),this.Td.write(a+4,r.y),this.Td.write(a+5,r.z);break;case 4:throw iF.i.Ra()}}h=i.hp(h),s.write(2*o,h.x),s.write(2*o+1,h.y),n.write(o,h.z)}this.Qc(1993)}},s.prototype.ey=function(){null==this.nb&&(this.nb=iF.Zc.Qh(1,0),this.mb=iF.Zc.Or(1,0)),null!=this.Se&&(this.Se.resize(this.Rg,1),this.Nj.resize(this.Rg,-1))},s.prototype.qp=function(i){i.Og=!1,i.vq=this.vq,i.zq=this.zq,i.nb=null!=this.nb?iF.ja.Dn(this.nb):null,i.mb=null!=this.mb?iF.rn.Dn(this.mb):null,i.Nj=null!=this.Nj?iF.ja.Dn(this.Nj):null,i.Se=null!=this.Se?iF.rn.Dn(this.Se):null,i.Td=null!=this.Td?iF.ce.Dn(this.Td):null,i.uq=this.uq,i.tq=this.tq,i.Cj=this.ck(1024)?null:this.Cj},s.prototype.Rb=function(){if(!this.ck(512))return this.uq;for(var i=this.Ha(),s=new iF.Ex(0);i.ab();)for(;i.Ia();)s.add(i.ia().Rb());return this.uq=s.tm(),this.Nf(512,!1),s.tm()},s.prototype.Nb=function(n){if(n==this)return!0;if(!(n instanceof s&&i.prototype.Nb.call(this,n)))return!1;var h=this.ea();return!(h!=n.ea()||null!=this.nb&&!this.nb.Nb(n.nb,0,h+1)||this.zq!=n.zq||null!=this.mb&&!this.mb.Nb(n.mb,0,h))&&i.prototype.Nb.call(this,n)},s.prototype.Ha=function(){return new iF.TL(this)},s.prototype.dy=function(s){if(i.prototype.dy.call(this,s),this.vm())for(s=this.Ha();s.ab();)s.Ia()},s.prototype.Ap=function(s,n){if(i.prototype.Ap.call(this,s,n),this.vm())for(s=this.Ha();s.ab();)s.Ia()},s.prototype.Zx=function(){this.xa=null==this.nb||0==this.nb.size?0:this.nb.read(this.nb.size-1)},s.prototype.He=function(){return this.yf?(this.zu(),this.tq):0},s.prototype.Gv=function(i){return!!this.yf&&(this.ck(8)?(this.zu(),0<this.Cj.read(i)):0!=(4&this.mb.read(i)))},s.prototype.Kr=function(i){return this.yf?(this.zu(),this.Cj.read(i)):0},s.prototype.zu=function(){if(this.ck(1024)){var i=this.ea();null==this.Cj?this.Cj=new iF.ce(i):this.Cj.size!=i&&this.Cj.resize(i),i=new iF.Ex(0);for(var s=new iF.Ex(0),n=new iF.h,h=0,r=this.Ha();r.ab();){for(s.reset(),this.D(this.Ca(r.gb),n);r.Ia();)s.add(r.ia().Sx(n.x,n.y));i.add(s.tm());var e=h++;this.Cj.write(e,s.tm())}this.tq=i.tm(),this.Nf(1024,!1)}},s.prototype.AR=function(){if(this.yf){this.hm();for(var i=this.ea(),s=0;s<i;s++)this.mb.read(s)}},s.prototype.hm=function(){if(this.ck(8)){this.zu();var i=this.ea();(null==this.mb||this.mb.size<i)&&(this.mb=iF.Zc.Or(i+1));for(var s=1,n=0;n<i;n++){var h=this.Cj.read(n);0==n&&(s=0<h?1:-1),0<h*s?this.mb.uJ(n,4):this.mb.FE(n,4)}this.Nf(8,!1)}},s.prototype.nz=function(i){var s=this.gb,n=this.ea();if(0<=s&&s<n){if(i<this.Wc(s)){if(i>=this.Ca(s))return s;s--}else s++;if(0<=s&&s<n&&i>=this.Ca(s)&&i<this.Wc(s))return this.gb=s}if(5>n){for(s=0;s<n;s++)if(i<this.Wc(s))return this.gb=s;throw iF.i.ga("corrupted geometry")}for(s=0,--n;n>s;){var h=s+(n-s>>1);if(i<this.Ca(h))n=h-1;else{if(!(i>=(s=this.Wc(h))))return this.gb=h;s=h+1}}return this.gb=s},s.prototype.sz=function(){var i=this.I();if(!this.yf){i-=this.ea();for(var s=0,n=this.ea();s<n;s++)this.ec(s)&&i++}return i},s.prototype.tv=function(i){var s=this.Ka(i);return this.ec(i)||s--,s},s.prototype.Ja=function(){return new s(this.yf,this.description)},s.prototype.Eb=function(){return this.yf?2:1},s.prototype.K=function(){return this.yf?1736:1607},s.prototype.LJ=function(i){this.nb=i,this.Qc(0xffffff)},s.prototype.QR=function(){return this.vx(),this.Se},s.prototype.ER=function(){return this.vx(),this.mb},s.prototype.KJ=function(i){this.mb=i,this.Qc(0xffffff)},s.prototype.ea=function(){return null!=this.nb?this.nb.size-1:0},s.prototype.Wc=function(i){return this.nb.read(i+1)},s.prototype.Ka=function(i){return this.nb.read(i+1)-this.nb.read(i)},s.prototype.Ca=function(i){return this.nb.read(i)},s.prototype.nu=function(i,s){null==this.Cb&&(this.Cb=new iF.Wk),s=iF.Mx.kW(s);var n=this.Cb.Hk;if(null!=n){if(!(n.Kk<i||s>n.MR()))return!0;this.Cb.tD(null)}return n=iF.Mx.create(this,i,s),this.Cb.tD(n),!0},s.prototype.dc=function(){var s=i.prototype.dc.call(this);if(!this.Bc()){var n=this.ea();null!=this.nb&&this.nb.Cn(s,0,n+1),null!=this.mb&&this.mb.Cn(s,0,n)}return s},s.prototype.UF=function(i){return null!=this.Se?this.Se.read(i):1},s.prototype.cc=function(i,s,n){var h=this.nz(i);if(i==this.Wc(h)-1&&!this.ec(h))throw iF.i.ga("index out of bounds");this.oc();var r=this.Se,e=1;if(null!=r&&(e=7&r.read(i)),1!==e)throw iF.i.Ra();if(s.Qr(),s=s.get(),n?s.Pf(iF.fe.pg()):s.Pf(this.description),h=i==this.Wc(h)-1&&this.ec(h)?this.Ca(h):i+1,r=new iF.h,this.D(i,r),s.Ec(r),this.D(h,r),s.Rc(r),!n)for(n=1,r=this.description.Ba;n<r;n++){e=this.description.Fd(n);for(var o=iF.sa.Wa(e),a=0;a<o;a++){var u=this.Vc(e,i,a);s.TB(e,a,u),u=this.Vc(e,h,a),s.JB(e,a,u)}}},s.prototype.Tj=function(i,s){if(i>=this.ea())throw iF.i.O();if(this.B())s.Pa();else{if(this.Av(i))throw iF.i.ga("not implemented");var n=this.vb(0),h=new iF.h,r=new iF.l;r.Pa();var e=this.Ca(i);for(i=this.Wc(i);e<i;e++)n.uc(2*e,h),r.$b(h);s.L(r)}},s.prototype.hj=function(i){return null==this.Cb&&(this.Cb=new iF.Wk),!(0==i||16>this.I())&&(i=iF.ua.iE(this),this.Cb.RM(i),!0)},s.prototype.cM=function(){if(null==this.Cb&&(this.Cb=new iF.Wk),null==this.Cb.Bo){this.Cb.sD(null);var i=iF.ua.TN(this);this.Cb.sD(i)}},s.prototype.$o=function(i){this.zq=i},s.prototype.Kn=function(){return this.zq},s.prototype.yD=function(i){if(this==i)throw iF.i.ga("MultiPathImpl.add");for(var s=this.ea(),n=0;n<i.ea();n++)this.addPath(i,n,!0),this.xU(s),s++},s.prototype.fO=function(i){var s=this.nz(i),n=this.Ca(s);if(n!=i){if(i>=(s=this.Wc(s))||i<n)throw iF.i.ga("change_ring_start_point");for(var h=0,r=this.description.Ba;h<r;h++){var e=this.description.ld(h);e=iF.sa.Wa(e),this.Aa[h].rotate(n*e,i*e,s*e)}}},s}(iF.Fx),iF.Xk=iE,iO=function(i){function s(s){var n=i.call(this)||this;if(void 0!==s){if(null==s)throw iS.i.O();n.description=s}else n.description=iS.fe.pg();return n.xa=0,n}return hL(s,i),s.prototype.Ja=function(){return new s(this.description)},s.prototype.add=function(i){this.resize(this.xa+1),this.Fh(this.xa-1,i)},s.prototype.Du=function(i,s){this.resize(this.xa+1);var n=new iS.h;n.na(i,s),this.Db(this.xa-1,n)},s.prototype.Gd=function(i,s,n){if(n=0>n?i.I():n,0>s||s>i.I()||n<s)throw iS.i.O();if(s!=n){this.Ll(i.description),n-=s;var h=this.xa;this.resize(this.xa+n),this.oc();for(var r=0,e=i.description.Ba;r<e;r++){var o=i.description.Fd(r),a=iS.sa.Wa(o),u=this.vb(o);o=i.vb(o),u.On(h*a,o,s*a,n*a,!0,1,h*a)}}},s.prototype.CD=function(i,s){var n=i.length;if(s=0>s?n:s,0>n||0>s)throw iS.i.O();if(0!=s){n=s-0,s=this.xa,this.resize(this.xa+n);for(var h=0;h<n;h++)this.Db(s+h,i[0+h])}},s.prototype.yB=function(i){if(0>i||i>=this.I())throw iS.i.ga("index out of bounds");this.oc();for(var s=0,n=this.description.Ba;s<n;s++)if(null!=this.Aa[s]){var h=iS.sa.Wa(this.description.Fd(s));this.Aa[s].Gn(h*i,h,h*this.xa)}this.xa--,this.Rg--,this.Qc(1993)},s.prototype.resize=function(i){this.fm(i)},s.prototype.qp=function(){},s.prototype.Pa=function(){i.prototype.rD.call(this)},s.prototype.Pc=function(i){if(i instanceof iS.Ed){if(this.B())return;this.oc();for(var s=this.Aa[0],n=new iS.h,h=0;h<this.xa;h++)n.x=s.read(2*h),n.y=s.read(2*h+1),i.Gh(n,n),s.write(2*h,n.x),s.write(2*h+1,n.y)}else{if(this.B())return;this.oc(),this.se(1),this.oc(),s=this.Aa[0],n=this.Aa[1];var r=new iS.Od;for(h=0;h<this.xa;h++){r.x=s.read(2*h),r.y=s.read(2*h+1),r.z=n.read(h);var e=i.hp(r);s.write(2*h,e.x),s.write(2*h+1,e.y),n.write(h,e.z)}}this.Qc(1993)},s.prototype.Eb=function(){return 0},s.prototype.K=function(){return 550},s.prototype.He=function(){return 0},s.prototype.Rb=function(){return 0},s.prototype.Nb=function(n){return n==this||n instanceof s&&i.prototype.Nb.call(this,n)},s.prototype.gW=function(i,s){var n=this.xa;if(n=Math.min(n,s+1e3),0>s||s>=this.xa||n<s||1e3!=i.length)throw iS.i.O();var h=n-s,r=[];for(this.vb(0).Xw(2*s,2*h,r,0,!0),s=0;s<h;s++)i[s]=iS.h.construct(r[2*s],r[2*s+1]);return n},s.prototype.Zx=function(){},s.prototype.ey=function(){},s.prototype.nu=function(){return!1},s.prototype.hj=function(){return!1},s.prototype.ng=function(){return null},s}((iS=hO||(hO={})).Fx),iS.ee=iO,(iJ=(iH=hO||(hO={})).dL||(iH.dL={}))[iJ.NotDetermined=0]="NotDetermined",iJ[iJ.Structure=1]="Structure",iJ[iJ.DegenerateSegments=2]="DegenerateSegments",iJ[iJ.Clustering=3]="Clustering",iJ[iJ.Cracking=4]="Cracking",iJ[iJ.CrossOver=5]="CrossOver",iJ[iJ.RingOrientation=6]="RingOrientation",iJ[iJ.RingOrder=7]="RingOrder",iJ[iJ.OGCPolylineSelfTangency=8]="OGCPolylineSelfTangency",iJ[iJ.OGCPolygonSelfTangency=9]="OGCPolygonSelfTangency",iJ[iJ.OGCDisconnectedInterior=10]="OGCDisconnectedInterior",iH.Nd=function(){function i(i,s,n){void 0===i?(this.Lj=0,this.Mo=this.Lo=-1):(this.Lj=i,this.Lo=s,this.Mo=n)}return i.prototype.Yt=function(i){this.Lj=i.Lj,this.Lo=i.Lo,this.Mo=i.Mo},i}(),(iL=hO||(hO={})).P=function(){function i(){}return i.assert=function(i){if(!1===i)throw iL.i.BK()},i.XJ=function(i){return isNaN(i)?NaN:0===i?i:0<i?1:-1},i.Hu=function(s){var n;void 0===n&&(n=0);for(var h=[],r=0;r<s;r++)h[r]=i.mg(2,n);return h},i.mg=function(i,s){void 0===s&&(s=0);for(var n=[],h=0;h<i;h++)n[h]=s;return n},i.bv=function(i,s){var n,h;for(void 0===n&&(n=0),void 0===h&&(h=i.length-1);n<=h;n++)i[n]=s},i.Tk=function(i,s,n){return i<s?s:i>n?n:i},i.Vh=function(i,s){var n=5381;return((n=((n=((n=void 0!==s?(s<<5)+s+(255&i):(n<<5)+n+(255&i))<<5)+n+(i>>8&255))<<5)+n+(i>>16&255))<<5)+n+(i>>24&255)&0x7fffffff},i.wj=function(){throw Error("Not Implemented")},i.XA=function(s){return i.WT(s)+12345&0x7fffffff},i.SG=function(s){var n=32,h=s%i.Px|0,r=s/i.Px|0;return 0==(n&=63)?s:(32>n?(s=h>>>n|r<<32-n,n=r>>n):(s=r>>n-32,n=0<=r?0:-1),n*i.Px+(s>>>0))},i.WT=function(i){return(0x41c60000*(i|=0)|0)+(20077*i|0)|0},i.truncate=function(i){return 0>i?-1*Math.floor(Math.abs(i)):Math.floor(i)},i.MAX_SAFE_INTEGER=0x1fffffffffffff,i.MIN_SAFE_INTEGER=-i.MAX_SAFE_INTEGER,i.QC=65536,i.Px=i.QC*i.QC,i}(),(iK=(iR=hO||(hO={})).xL||(iR.xL={}))[iK.Project=0]="Project",iK[iK.Union=1]="Union",iK[iK.Difference=2]="Difference",iK[iK.Proximity2D=3]="Proximity2D",iK[iK.Relate=4]="Relate",iK[iK.Equals=5]="Equals",iK[iK.Disjoint=6]="Disjoint",iK[iK.Intersects=7]="Intersects",iK[iK.Within=8]="Within",iK[iK.Contains=9]="Contains",iK[iK.Crosses=10]="Crosses",iK[iK.Touches=11]="Touches",iK[iK.Overlaps=12]="Overlaps",iK[iK.Buffer=13]="Buffer",iK[iK.Distance=14]="Distance",iK[iK.Intersection=15]="Intersection",iK[iK.Clip=16]="Clip",iK[iK.Cut=17]="Cut",iK[iK.DensifyByLength=18]="DensifyByLength",iK[iK.DensifyByAngle=19]="DensifyByAngle",iK[iK.LabelPoint=20]="LabelPoint",iK[iK.GeodesicBuffer=21]="GeodesicBuffer",iK[iK.GeodeticDensifyByLength=22]="GeodeticDensifyByLength",iK[iK.ShapePreservingDensify=23]="ShapePreservingDensify",iK[iK.GeodeticLength=24]="GeodeticLength",iK[iK.GeodeticArea=25]="GeodeticArea",iK[iK.Simplify=26]="Simplify",iK[iK.SimplifyOGC=27]="SimplifyOGC",iK[iK.Offset=28]="Offset",iK[iK.Generalize=29]="Generalize",iK[iK.SymmetricDifference=30]="SymmetricDifference",iK[iK.ConvexHull=31]="ConvexHull",iK[iK.Boundary=32]="Boundary",iK[iK.SimpleRelation=33]="SimpleRelation",iR.Ge=function(){function i(){}return i.prototype.K=function(){return null},i.prototype.yn=function(){},i.prototype.Ku=function(){return!1},i}(),iW=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 13},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r){return i instanceof iU.ba?(r=new iU.$c(i),this.W(r,s,[n],!1,h).next()):!0===h?(n=new iU.wC(i,s,n,!1,r),iU.Ih.local().W(n,s,r)):new iU.wC(i,s,n,!1,r)},s.instance=null,s}((iU=hO||(hO={})).Ge),iU.vC=iW,iV=hO||(hO={}),iX=function(){function i(i,s,n,h,r){this.za=-1,this.Sd=i,this.Vz=s,this.Es=n,this.nT=new iV.l,this.nT.Pa(),this.ho=-1,this.Vb=r}return i.prototype.next=function(){for(var i;null!=(i=this.Sd.next());)return this.za=this.Sd.Ma(),this.ho+1<this.Es.length&&this.ho++,this.buffer(i,this.Es[this.ho]);return null},i.prototype.Ma=function(){return this.za},i.prototype.buffer=function(i,s){return iV.CK.buffer(i,s,this.Vz,NaN,96,this.Vb)},i.prototype.re=function(){},i}(),iV.wC=iX,iQ=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 16},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h){return i instanceof iY.ba?(i=new iY.$c(i),this.W(i,s,n,h).next()):new iY.gL(i,s,n,h)},s.instance=null,s}((iY=hO||(hO={})).Ge),iY.fL=iQ,i$=hO||(hO={}),iZ=function(){function i(i,s,n){if(this.za=-1,null==i)throw i$.i.O();this.aa=s,this.Ak=i,this.ra=i$.ua.Xd(n,s,!1)}return i.prototype.next=function(){var i;return null!=(i=this.Ak.next())?(this.za=this.Ak.Ma(),i$.Vd.clip(i,this.aa,this.ra,0)):null},i.prototype.Ma=function(){return this.za},i.prototype.re=function(){},i}(),i$.gL=iZ,i0=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 31},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n){return i instanceof i_.ba?i_.yC.mE(i):new i_.yC(s,i,n)},s.instance=null,s}((i_=hO||(hO={})).Ge),i_.xC=i0,i1=hO||(hO={}),i2=function(){function i(i,s,n){if(this.pA=new i1.au,this.za=-1,null==s)throw i1.i.O();this.YG=i,this.Jc=!1,this.Ak=s,this.Vb=n}return i.prototype.next=function(){if(this.YG){if(!this.Jc){var s=this.ZN(this.Ak);return this.Jc=!0,s}return null}if(!this.Jc){if(null!=(s=this.Ak.next()))return this.za=this.Ak.Ma(),i.mE(s);this.Jc=!0}return null},i.prototype.Ma=function(){return this.za},i.prototype.ZN=function(i){for(var s;null!=(s=i.next());)this.pA.Ib(s);return this.pA.YQ()},i.prototype.re=function(){if(!this.Jc){if(!this.YG)throw i1.i.ga("Invalid call for non merging convex hull.");var i=this.Ak.next();if(null==i)throw i1.i.ga("Expects a non-null geometry.");this.pA.Ib(i)}},i.mE=function(s){if(i.QS(s))return s;var n=s.K();if(i1.Xk.zd(n))return(n=new i1.Ua(s.description)).pc(s,!0),n;if(550==n&&2==s.I()){var h=new i1.Ta;return n=new i1.Ua(s.description),s.we(0,h),n.nf(h),s.we(1,h),n.lineTo(h),n}return i1.au.MO(s)},i.QS=function(i){if(i.B())return!0;var s=i.K();return 33==s||197==s||!i1.Xk.zd(s)&&(550==s?1==i.I():1607==s?1==i.ea()&&2>=i.I():1==i.ea()&&(2>=i.I()||i1.au.EG(i,0)))},i}(),i1.yC=i2,i9=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 17},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r){return new i3.iL(i,s,n,h,r)},s.instance=null,s}((i3=hO||(hO={})).Ge),i3.hL=i9,i5=hO||(hO={}),i4=function(){function i(i,s,n,h,r){if(this.Vf=null,null==s||null==n)throw i5.i.ga("invalid argument");this.kT=i,this.iA=s,this.gH=n,i=i5.ua.ov(s,n),this.ra=i5.ua.Xd(h,i,!0),this.fH=-1,this.od=r}return i.prototype.Ma=function(){return 0},i.prototype.next=function(){return this.MQ(),++this.fH<this.Vf.length?this.Vf[this.fH]:null},i.prototype.MQ=function(){if(null==this.Vf)switch(this.Vf=[],this.iA.K()){case 1607:this.OQ();break;case 1736:this.NQ()}},i.prototype.OQ=function(){var i=new i5.Ua,s=new i5.Ua,n=new i5.Ua;this.Vf.push(i),this.Vf.push(s);var h=[];i5.GK.EK(this.kT,this.iA,this.gH,this.ra,h,this.od);for(var r=0;r<h.length;r++){var e=h[r];if(0==e.ct)i.add(e.Y,!1);else if(1==e.ct||2==e.ct)s.add(e.Y,!1);else if(3==e.ct)this.Vf.push(e.Y);else{if(4!=e.ct)throw i5.i.ga("internal");n.add(e.Y,!1)}}n.B()||i.B()&&s.B()&&!(3<=this.Vf.length)||this.Vf.push(n),i.B()&&s.B()&&3>this.Vf.length&&(this.Vf.length=0)},i.prototype.NQ=function(){var i=new i5.ja(0),s=new i5.hd,n=s.WE(),h=s.Ib(this.iA),r=s.Ib(this.gH),e=new i5.Hg;try{e.Gt(s,this.ra,this.od),e.fl(n,h,r,i);var o=s.Ke(h),a=new i5.Ea,u=new i5.Ea;for(this.Vf.length=0,this.Vf.push(a),this.Vf.push(u),h=0;h<i.size;h++){var f=new i5.hd,c=f.Ib(o),l=f.Ib(s.Ke(i.get(h)));e.fr(f,this.od);var p=e.Cv(c,l),v=f.Ke(p);if(!v.B()){var y=s.FF(i.get(h),n);2==y?a.add(v,!1):1==y?u.add(v,!1):this.Vf.push(v);var b=new i5.hd;c=b.Ib(o),l=b.Ib(s.Ke(i.get(h))),e.fr(b,this.od),o=b.Ke(e.km(c,l))}}!o.B()&&0<i.size&&this.Vf.push(o),a.B()&&u.B()&&(this.Vf.length=0)}finally{e.Wg()}},i.prototype.re=function(){},i}(),i5.iL=i4,i7=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 18},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n){if(i instanceof i6.ba)return i=new i6.$c(i),this.W(i,s,n).next();if(0>=s)throw i6.i.O();return new i6.jL(i,s,n)},s.instance=null,s}((i6=hO||(hO={})).Ge),i6.Zl=i7,i8=hO||(hO={}),st=function(){function i(i,s){this.za=-1,this.Sd=i,this.Rs=s}return i.prototype.Ma=function(){return this.za},i.prototype.next=function(){var i;return null!=(i=this.Sd.next())?(this.za=this.Sd.Ma(),this.IP(i)):null},i.prototype.IP=function(i){if(i.B()||1>i.Eb())return i;var s=i.K();if(1736==s||1607==s)return this.Iy(i);if(i8.ba.zd(s))return this.KP(i);if(197==s)return this.JP(i);throw i8.i.Ra()},i.prototype.KP=function(i){if(i.Rb()<=this.Rs)return i;var s=new i8.Ua(i.description);return s.pc(i,!0),this.Iy(s)},i.prototype.JP=function(i){var s=new i8.Ea(i.description);s.bd(i,!1);var n=new i8.l;return i.A(n),i=n.da(),n.S()<=this.Rs&&i<=this.Rs?s:this.Iy(s)},i.prototype.Iy=function(i){for(var s=i.Ja(),n=i.Ha();n.ab();)for(var h=!0;n.Ia();){var r=n.ia();if(322!=r.K())throw i8.i.ga("not implemented");var e=n.Qn(),o=r.Rb();if(o>this.Rs){var a=Math.ceil(o/this.Rs);o=new i8.Ta(i.description),h&&(r.Vo(o),s.nf(o));var u=h=1/a,f=0;for(--a;f<a;f++)r.Vw(u,o),s.lineTo(o),u+=h;e?s.Cp():(r.Ro(o),s.lineTo(o))}else e?s.Cp():s.pc(r,h);h=!1}return s},i.prototype.re=function(){},i}(),i8.jL=st,ss=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.K=function(){return 2},s.prototype.W=function(i,s,n,h){return i instanceof si.ba?(i=new si.$c(i),s=new si.$c(s),this.W(i,s,n,h).next()):new si.kL(i,s,n,h)},s.km=function(i,n,h,r){if(i.B()||n.B())return i;var e=i.Eb(),o=n.Eb();if(e>o)return i;var a=i.K(),u=n.K(),f=new si.l,c=new si.l,l=new si.l;i.A(f),n.A(c),l.L(f),l.$b(c);var p=(l=si.ua.Xd(h,l,!0))*Math.sqrt(2)*1.00001,v=new si.l;if(v.L(f),v.X(p,p),!v.isIntersecting(c))return i;if(1==e&&2==o)return s.FV(i,n,u,h,r);if(33==a)switch(si.Xk.zd(u)?(h=new si.Ua(n.description)).pc(n,!0):h=n,u){case 1736:return s.SU(i,h,l);case 1607:return s.TU(i,h,l);case 550:return s.QU(i,h,l);case 197:return s.PU(i,h,l);case 33:return s.RU(i,h,l);default:throw si.i.O()}if(550==a)switch(u){case 1736:return s.iU(i,n,l);case 197:return s.gU(i,n,l);case 33:return s.hU(i,n,l)}return si.Hg.km(i,n,h,r)},s.SU=function(i,s,n){return 0==si.jd.FG(s,i,n)?i:i.Ja()},s.TU=function(i,s,n){var h=i.D();s=s.Ha();for(var r=n*Math.sqrt(2)*1.00001,e=r*r,o=new si.l;s.ab();)for(;s.Ia();){var a=s.ia();if(a.A(o),o.X(r,r),o.contains(h)){if(a.ss(h,n))return i.Ja();var u=a.bc();if(si.h.zc(h,u)<=e||(u=a.xc(),si.h.zc(h,u)<=e))return i.Ja()}}return i},s.QU=function(i,s,n){var h=s.vb(0);s=s.I();var r=i.D(),e=new si.h;n=n*Math.sqrt(2)*1.00001,n*=n;for(var o=0;o<s;o++)if(h.uc(2*o,e),si.h.zc(e,r)<=n)return i.Ja();return i},s.PU=function(i,s,n){var h=new si.l;return s.A(h),h.X(n,n),s=i.D(),h.contains(s)?i.Ja():i},s.RU=function(i,s,n){n=n*Math.sqrt(2)*1.00001,n*=n;var h=i.D();return s=s.D(),si.h.zc(h,s)<=n?i.Ja():i},s.iU=function(i,s,n){var h=new si.l;s.A(h),h.X(n,n);for(var r=i.I(),e=!1,o=[],a=0;a<r;a++)o[a]=!1;var u=new si.h;for(a=0;a<r;a++)i.D(a,u),h.contains(u)&&0!=si.jd.Zd(s,u,n)&&(e=!0,o[a]=!0);if(!e)return i;for(s=i.Ja(),a=0;a<r;a++)o[a]||s.Gd(i,a,a+1);return s},s.gU=function(i,s,n){var h=new si.l;s.A(h),h.X(n,n),s=i.I();var r=!1;n=[];for(var e=0;e<s;e++)n[e]=!1;var o=new si.h;for(e=0;e<s;e++)i.D(e,o),h.contains(o)&&(r=!0,n[e]=!0);if(!r)return i;for(h=i.Ja(),e=0;e<s;e++)n[e]||h.Gd(i,e,e+1);return h},s.hU=function(i,s,n){var h=i.vb(0),r=i.I(),e=s.D(),o=new si.h,a=!1;s=[];for(var u=0;u<r;u++)s[u]=!1;for(n=(u=n*Math.sqrt(2)*1.00001)*u,u=0;u<r;u++)h.uc(2*u,o),si.h.zc(o,e)<=n&&(a=!0,s[u]=!0);if(!a)return i;for(h=i.Ja(),u=0;u<r;u++)s[u]||h.Gd(i,u,u+1);return h},s.FV=function(i,s,n,h,r){var e=new si.Hh;i.dn(e);var o=new si.l;return s.A(o),e.$b(o),e.X(.1*e.S(),.1*e.da()),(o=new si.Ea).bd(e,!1),1736==n?o.add(s,!0):o.bd(s,!0),si.Zj.local().W(i,o,h,r)},s.instance=null,s}((si=hO||(hO={})).Ge),si.mp=ss,sn=hO||(hO={}),sh=function(){function i(i,s,n,h){this.vs=null==s,this.za=-1,this.Sd=i,this.Vz=n,this.rT=s.next(),this.Vb=h}return i.prototype.next=function(){var i;return this.vs?null:null!=(i=this.Sd.next())?(this.za=this.Sd.Ma(),sn.mp.km(i,this.rT,this.Vz,this.Vb)):null},i.prototype.Ma=function(){return this.za},i.prototype.re=function(){},i}(),sn.kL=sh,sr=hO||(hO={}),se=function(){function i(i){this.od=i,this.Dj=new sr.l,this.Dj.Pa(),this.qh=new sr.l,this.qh.Pa()}return i.prototype.Pt=function(){var i=this.Dj.v;this.Dj.v=this.qh.v,this.qh.v=i,i=this.Dj.C,this.Dj.C=this.qh.C,this.qh.C=i,i=this.Dj.G,this.Dj.G=this.qh.G,this.qh.G=i,i=this.Dj.H,this.Dj.H=this.qh.H,this.qh.H=i},i.prototype.$P=function(i,s){if(null!=this.od&&!this.od.progress(-1,-1))throw sr.i.hu("user_canceled");var n=!this.Dj.isIntersecting(this.qh);return sr.ba.Ic(i.K())&&sr.ba.Ic(s.K())?i.I()>s.I()?this.bE(i,s,n):(this.Pt(),i=this.bE(s,i,n),this.Pt(),i):550==i.K()&&sr.ba.Ic(s.K())?(i=this.cE(s,i,n),this.Pt(),i):550==s.K()&&sr.ba.Ic(i.K())?this.cE(i,s,n):550==i.K()&&550==s.K()?i.I()>s.I()?this.dE(i,s):(this.Pt(),i=this.dE(s,i),this.Pt(),i):0},i.prototype.bE=function(i,s,n){var h=i.Ha(),r=s.Ha(),e=new sr.l,o=new sr.l,a=17976931348623157e292;if(!n&&this.lY(i,s,h,r))return 0;for(;h.ab();)for(;h.Ia();)if((i=h.ia()).A(e),!(e.px(this.qh)>a)){for(;r.ab();)for(;r.Ia();)if((s=r.ia()).A(o),e.px(o)<a&&(s=i.ub(s,n),(s*=s)<a)){if(0==s)return 0;a=s}r.aj()}return Math.sqrt(a)},i.prototype.cE=function(i,s,n){var h=i.Ha(),r=new sr.l,e=17976931348623157e292,o=new sr.h,a=s.I();for(n=!n&&1736==i.K();h.ab();)for(;h.Ia();){var u=h.ia();if(u.A(r),!(1<a&&r.px(this.qh)>e)){for(var f=0;f<a;f++){if(s.D(f,o),n&&0!=sr.jd.Zd(i,o,0))return 0;var c=u.ge(o,!1);if(o.sub(u.ic(c)),(c=o.Uk())<e){if(0==c)return 0;e=c}}n=!1}}return Math.sqrt(e)},i.prototype.dE=function(i,s){for(var n,h=17976931348623157e292,r=new sr.h,e=new sr.h,o=i.I(),a=s.I(),u=0;u<o;u++)if(i.D(u,r),!(1<a&&this.qh.dK(r)>h)){for(var f=0;f<a;f++)if(s.D(f,e),(n=sr.h.zc(r,e))<h){if(0==n)return 0;h=n}}return Math.sqrt(h)},i.prototype.lY=function(i,s,n,h){if(1736==i.K()){for(;h.ab();)if(h.Ia()){var r=h.ia();if(0!=sr.jd.Zd(i,r.xc(),0))return!0}h.aj()}if(1736==s.K()){for(;n.ab();)if(n.Ia()&&(i=n.ia(),0!=sr.jd.Zd(s,i.xc(),0)))return!0;n.aj()}return!1},i.prototype.im=function(i,s){return i.B()||s.B()?NaN:(i.A(this.Dj),s.A(this.qh),this.$P(i,s))},i}(),so=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.W=function(i,s,n){if(null==i||null==s)throw sr.i.O();if(i.B()||s.B())return NaN;var h=i.K(),r=s.K();if(33==h){if(33==r)return sr.h.ub(i.D(),s.D());if(197==r)return n=new sr.l,s.A(n),n.ub(i.D());(h=new sr.ee).add(i),i=h}else if(197==h){if(197==r)return r=new sr.l,i.A(r),n=new sr.l,s.A(n),n.ub(r);(h=new sr.Ea).bd(i,!1),i=h}return 33==r?((r=new sr.ee).add(s),s=r):197==r&&((r=new sr.Ea).bd(s,!1),s=r),new se(n).im(i,s)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.K=function(){return 14},s.instance=null,s}(sr.Ge),sr.lL=so,sa=hO||(hO={}),su=function(){function i(i,s,n,h){this.uH=i,this.yH=s,this.od=h,this.VG=n}return i.prototype.next=function(){var i=this.uH.next();return null==i?null:this.uC(i)},i.prototype.Ma=function(){return this.uH.Ma()},i.prototype.uC=function(i){var s=i.K();if(sa.ba.Tn(s))return i;if(197==s)return(s=new sa.Ea(i.description)).bd(i,!1),this.uC(s);if(i.B())return i;if(null==i)throw sa.i.Ra();s=i.Ja();for(var n=new sa.zb,h=0,r=i.ea();h<r;h++)this.OK(i,h,s,n);return s},i.prototype.OK=function(i,s,n,h){if(!(2>i.Ka(s))){var r=i.Ca(s),e=i.Wc(s)-1,o=i.vb(0),a=i.ec(s),u=new sa.ja(0);u.Jb(i.Ka(s)+1);var f=new sa.ja(0);for(f.Jb(i.Ka(s)+1),u.add(a?r:e),u.add(r),r=new sa.h;1<u.size;){var c=u.Gc();u.Jf();var l=u.Gc();i.D(c,r),h.Ec(r),i.D(l,r),h.Rc(r),0<=(l=this.NK(h,r,o,c,l,e))?(u.add(l),u.add(c)):f.add(c)}if(a||f.add(u.get(0)),f.size==u.size)n.addPath(i,s,!0);else if(2<=f.size&&(!this.VG||2!=f.size||!(a||sa.h.ub(i.Oa(f.get(0)),i.Oa(f.get(1)))<=this.yH))){for(s=new sa.Ta,h=0,e=f.size;h<e;h++)i.we(f.get(h),s),0==h?n.nf(s):n.lineTo(s);a&&(this.VG||2!=f.size||n.lineTo(s),n.Cp())}}},i.prototype.NK=function(i,s,n,h,r,e){var o=r-1;for(r<=h&&(o=e),e=r=-1,h+=1;h<=o;h++){n.uc(2*h,s);var a=s.x,u=s.y;i.ic(i.ge(s,!1),s),s.x-=a,s.y-=u,(a=s.length())>this.yH&&a>e&&(r=h,e=a)}return r},i.prototype.re=function(){},i}(),sa.mL=su,sc=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 29},s.prototype.W=function(i,s,n,h){return i instanceof sf.ba?(i=new sf.$c(i),this.W(i,s,n,h).next()):new sf.mL(i,s,n,h)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.instance=null,s}((sf=hO||(hO={})).Ge),sf.zC=sc,sp=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 21},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r,e,o,a){return i instanceof sl.ba?(a=new sl.$c(i),this.W(a,s,n,[h],r,e,!1,o).next()):!0===o?(n=new sl.BC(i,s,n,h,r,!1,!1,a),sl.Ih.local().W(n,s,a)):new sl.BC(i,s,n,h,r,!1,!1,a)},s.instance=null,s}((sl=hO||(hO={})).Ge),sl.AC=sp,sv=hO||(hO={}),sy=function(){function i(i,s,n,h,r,e,o,a){if(e)throw sv.i.Fe();if(null==s)throw sv.i.O();this.za=-1,this.Os=i,this.wg=s,this.Ae=n,this.Es=h,this.bo=r,this.ho=-1,this.Vb=a,this.oT=new sv.l,this.oT.Pa()}return i.prototype.next=function(){for(var i;null!=(i=this.Os.next());)return this.za=this.Os.Ma(),this.ho+1<this.Es.length&&this.ho++,this.VQ(i,this.Es[this.ho]);return null},i.prototype.Ma=function(){return this.za},i.prototype.VQ=function(i,s){return sv.QK.buffer(i,this.wg,this.Ae,s,this.bo,this.Vb)},i.prototype.re=function(){},i}(),sv.BC=sy,sd=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 24},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n){if(null==s)throw sb.i.O();if(i.B()||1>i.Eb())return 0;if(4==n)throw sb.i.Fe();var h=sb.cb.tc(s),r=sb.cb.xv(h),e=sb.cb.gv(h);r*=2-r;var o=h.Id().ci,a=i.K();if(1736==a||197==a)var u=i.ng();else sb.ba.zd(a)?(u=new sb.Ua(i.description)).pc(i,!0):u=i;
1if(0==h.Nb(s)){if(sb.cb.Xc(s)){u=sb.Jh.nj(u,s),1607==a&&u==i&&(u=sb.ba.kg(i)),i=new sb.Oc,sb.cb.ih(s).en(i),a=0;for(var f=u.I();a<f;a++){var c=u.Oa(a);c.x=sb.Jh.an(c.x,i),u.Db(a,c)}}i=u.Ja(),u=sb.Jh.RI(s,h,u,i)?i:sb.cb.Bh(u,s,h)}return this.cQ(u,n,e,r,o)},s.prototype.cQ=function(i,s,n,h,r){var e=new sb.ha(0),o=0;for(i=i.Ha();i.ab();)for(;i.Ia();){var a=i.ia(),u=a.bc();a=a.xc(),u.scale(r),a.scale(r),sb.kb.xd(n,h,u.x,u.y,a.x,a.y,e,null,null,s),o+=e.u}return o},s.instance=null,s}((sb=hO||(hO={})).Ge),sb.qL=sd,sw=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 18},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r){return i instanceof sg.ba?(i=new sg.$c(i),this.W(i,s,n,h,r).next()):new sg.oL(i,n,h,s,-1,-1,r)},s.instance=null,s}((sg=hO||(hO={})).Ge),sg.nL=sw,sx=hO||(hO={}),sm=function(){function i(i,s,n,h,r,e){if(0<e||4!=n&&0<r)throw sx.i.Fe();if(null==s)throw sx.i.O();this.za=-1,this.Os=i,this.wg=s,this.Ae=n,this.yT=h,this.xT=r}return i.prototype.next=function(){for(var i;null!=(i=this.Os.next());)return this.za=this.Os.Ma(),this.Uy(i);return null},i.prototype.Ma=function(){return this.za},i.prototype.Uy=function(i){return sx.ej.Sr(i,this.wg,this.Ae,this.yT,this.xT,this.Vb)},i.prototype.re=function(){},i}(),sx.oL=sm,(sM=(sj=hO||(hO={})).YK||(sj.YK={}))[sM.Unknown=0]="Unknown",sM[sM.Contains=1]="Contains",sM[sM.Within=2]="Within",sM[sM.Equals=3]="Equals",sM[sM.Disjoint=4]="Disjoint",sM[sM.Touches=8]="Touches",sM[sM.Crosses=16]="Crosses",sM[sM.Overlaps=32]="Overlaps",sM[sM.NoThisRelation=64]="NoThisRelation",sM[sM.Intersects=0x40000000]="Intersects",sM[sM.IntersectsOrDisjoint=0x40000004]="IntersectsOrDisjoint",sj.rL=function(){function i(){}return i.iW=function(i,s){var n=i.K(),h=s.K();if(sj.ba.zj(n)){var r=i.Cb;if(null!=r&&null!=(r=r.Hk)){if(33==h){var e=s.D();r=r.Uo(e.x,e.y)}else e=new sj.l,s.A(e),r=r.To(e);if(1==r)return 1;if(0==r)return 4}}if(sj.ba.zj(h)&&null!=(r=s.Cb)&&null!=(r=r.Hk)){if(33==n?(i=i.D(),r=r.Uo(i.x,i.y)):(s=new sj.l,i.A(s),r=r.To(s)),1==r)return 2;if(0==r)return 4}return 0},i}(),sz=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.K=function(){return 15},s.prototype.W=function(i,s,n,h,r){return i instanceof sk.ba?(i=new sk.$c(i),s=new sk.$c(s),this.W(i,s,n,h,void 0===r?-1:r).next()):void 0===r?new sk.CC(i,s,n,h,-1):new sk.CC(i,s,n,h,r)},s.prototype.yn=function(i,s,n){this.Ku(i)&&(s=sk.ua.mj(s,i,!1),i.hj(n)||i.nu(s,n))},s.prototype.Ku=function(i){return sk.Mx.uE(i)},s.instance=null,s}((sk=hO||(hO={})).Ge),sk.Zj=sz,sA=hO||(hO={}),sN=function(){function i(i,s,n,h,r){if(this.vs=null==s,this.za=-1,this.Sd=i,this.wg=n,this.Pe=s.next(),this.Fj=this.Pe.K(),this.Vb=h,this.Hi=r,-1!=this.Hi&&(0>=this.Hi||7<this.Hi))throw sA.i.O("bad dimension mask")}return i.prototype.next=function(){if(this.vs)return null;if(null!=this.Bw){var i=this.Bw.next();if(null!=i)return i;this.Bw=null}for(;null!=(i=this.Sd.next());)return this.za=this.Sd.Ma(),-1==this.Hi?i=this.Fa(i):(this.Bw=this.KS(i),i=this.Bw.next()),i;return null},i.prototype.Ma=function(){return this.za},i.prototype.Fa=function(i){var s=this.uK(i);if(null!=s)return s;s=sA.ua.ov(this.Pe,i);var n=sA.ua.Xd(this.wg,s,!0);s=new sA.l,this.Pe.A(s);var h=new sA.l;return i.A(h),s.X(2*n,2*n),s.Fa(h),s.X(100*n,100*n),n=sA.Vd.clip(this.Pe,s,0,0),i=sA.Vd.clip(i,s,0,0),sA.Hg.Cv(i,n,this.wg,this.Vb)},i.prototype.KI=function(i,s,n){var h=0;if(0!=(1&s))null==n[0]&&(n[0]=new sA.ee(i)),h++;else for(var r=0;r<n.length-1;r++)n[r]=n[r+1];if(0!=(2&s))null==n[h]&&(n[h]=new sA.Ua(i)),h++;else for(r=h;r<n.length-1;r++)n[r]=n[r+1];if(0!=(4&s))null==n[h]&&(n[h]=new sA.Ea(i)),h++;else for(r=h;r<n.length-1;r++)n[r]=n[r+1];if(3!=h){for(i=[],r=0;r<h;r++)i[r]=n[r];return new sA.$c(i)}return new sA.$c(n)},i.prototype.KS=function(i){var s=this.uK(i);if(null!=s){var n=[null,null,null];return n[s.Eb()]=s,this.KI(i.description,this.Hi,n)}s=sA.ua.ov(this.Pe,i),n=sA.ua.Xd(this.wg,s,!0),s=new sA.l,this.Pe.A(s),s.X(2*n,2*n);var h=new sA.l;return i.A(h),s.Fa(h),s.X(100*n,100*n),n=sA.Vd.clip(this.Pe,s,0,0),s=sA.Vd.clip(i,s,0,0),n=sA.Hg.Kz(s,n,this.wg,this.Vb),this.KI(i.description,this.Hi,n)},i.prototype.uK=function(s){var n=sA.ua.ov(s,this.Pe),h=sA.ua.Xd(this.wg,n,!0);n=s.K();var r=s.B(),e=this.Pe.B();if(!(e=r||e)){e=new sA.l,s.A(e);var o=new sA.l;
vendor: 5,455 bytes, line 1
1this.Pe.A(o),o.X(2*h,2*h),e=!e.isIntersecting(o)}if(!e)if(4==(o=sA.rL.iW(this.Pe,s)))e=!0;else{if(0!=(2&o))return this.Pe;if(0!=(1&o))return s}if(e)return(h=sA.ba.uf(n))<(e=sA.ba.uf(this.Fj))?i.CB(s,r):h>e||0==h&&550==n&&33==this.Fj?this.iJ():i.CB(s,r);if((-1==this.Hi||4==this.Hi)&&197==n&&197==this.Fj)return h=this.Pe,n=new sA.l,s.A(n),r=new sA.l,h.A(r),n.Fa(r),h=new sA.Hh,s.copyTo(h),h.Zo(n),h;if(197==n&&0==sA.ba.uf(this.Fj)||197==this.Fj&&0==sA.ba.uf(n))return r=197==n?s:this.Pe,s=197==n?this.Pe:s,n=new sA.l,r.A(n),sA.Vd.clip(s,n,h,0);if(0==sA.ba.uf(n)&&0<sA.ba.uf(this.Fj)||0<sA.ba.uf(n)&&0==sA.ba.uf(this.Fj)){if(h=sA.ua.mj(this.wg,s,!1),550==n||33==n)return sA.Hg.uG(s,this.Pe,h);if(550==this.Fj||33==this.Fj)return sA.Hg.uG(this.Pe,s,h);throw sA.i.Ra()}return -1!=this.Hi&&2!=this.Hi||1607!=n||1736!=this.Fj?-1!=this.Hi&&2!=this.Hi||1736!=n||1607!=this.Fj?null:this.rK(this.Pe,s):this.rK(s,this.Pe)},i.prototype.rK=function(i,s){var n=i,h=s,r=sA.ua.mj(this.wg,s,!1),e=new sA.l;h.A(e);var o=new sA.l;n.A(o),o.X(2*r,2*r),e.Fa(o),e.X(10*r,10*r),n=i=sA.Vd.clip(i,e,0,0),o=new sA.ja(0);var a=-1,u=h.Cb;if(null!=u){var f=u.Hk;if(null!=f){a=0,o.Jb(n.I()+n.ea());for(var c=new sA.l,l=n.Ha();l.ab();)for(;l.Ia();){l.ia().A(c);var p=f.To(c);1==p?o.add(1):0==p?o.add(0):(o.add(-1),a++)}}}if(5<s.I()&&(u=(h=s=sA.Vd.clip(s,e,0,0)).Cb),0>a&&(a=n.sz()),e=n.I()+h.I(),a*h.I()>Math.log(e)*e*4)return null;e=null,a=h.Ha(),null!=u&&null!=u.Gb&&(e=u.Gb),null==e&&20<h.I()&&(e=sA.ua.iE(h)),i=i.Ja(),h=null,u=n.Ha(),f=[0,0,0,0,0,0,0,0,0],c=new sA.ce(0),l=new sA.jg,p=-1;for(var v=0,y=0,b=0<o.size,d=-1;u.ab();){d=u.gb;var g=0;for(p=-1,v=0;u.Ia();){var w=b?sA.P.truncate(o.get(y)):-1;y++;var x=u.ia();if(0>w){if(null!=e)for(null==h?h=e.qR(x,r):h.Wo(x,r),w=h.next();-1!=w;w=h.next()){a.Wb(e.ka(w)),w=a.ia();var m=x.Fa(w,null,f,null,r);for(w=0;w<m;w++)c.add(f[w])}else for(a.aj();a.ab();)for(;a.Ia();)for(w=a.ia(),m=x.Fa(w,null,f,null,r),w=0;w<m;w++)c.add(f[w]);if(0<c.size){c.Wd(0,c.size,function(i,s){return i-s});var j=0;c.add(1),m=-1,w=0;for(var M=c.size;w<M;w++){var k=c.get(w);if(k!=j){var z=!1;if(0!=j||1!=k?(x.dh(j,k,l),j=l.get()):(j=x,z=!0),2<=g){if(i.Fr(n,d,p,v,3==g),1!=this.LD(s,j.bc(),r)&&1!=this.MD(s,j,r))return null;i.pc(j,!1),g=1,v=0}else switch(m=this.MD(s,j,r)){case 1:z?2>g?(p=u.xb()-n.Ca(d),v=1,g=0==g?3:2):v++:(i.pc(j,0==g),g=1);break;case 0:g=0,p=-1,v=0;break;default:return null}j=k}}}else{if(0>(w=this.LD(s,x.bc(),r)))return null;1==w?(2>g&&(p=u.xb()-n.Ca(d),g=0==g?3:2),v++):(p=-1,v=0)}c.clear(!1)}else 0!=w&&1==w&&(0==g?(g=3,p=u.xb()-n.Ca(d)):1==g?(g=2,p=u.xb()-n.Ca(d)):v++)}2<=g&&(i.Fr(n,d,p,v,3==g),p=-1)}return i},i.prototype.LD=function(i,s,n){return sA.Fg.ym(i,s,n)},i.prototype.MD=function(i,s,n){var h=s.bc();s=s.xc();var r=sA.Fg.ym(i,h,n),e=sA.Fg.ym(i,s,n);return 1==r&&0==e||0==r&&1==e?-1:0==r||0==e?0:1==r||1==e?1:((r=new sA.h).add(h,s),r.scale(.5),0==(i=sA.Fg.ym(i,r,n))?0:1==i?1:-1)},i.CB=function(i,s){return s?i:i.Ja()},i.prototype.iJ=function(){return null==this.tH&&(this.tH=this.Pe.Ja()),this.tH},i.prototype.re=function(){},i}(),sA.CC=sN,sP=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 28},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r,e,o){return i instanceof sI.ba?(i=new sI.$c(i),this.W(i,s,n,h,r,e,o).next()):new sI.sL(i,s,n,h,r,e,o)},s.instance=null,s}((sI=hO||(hO={})).Ge),sI.DC=sP,sC=hO||(hO={}),sB=function(){function i(i,s,n,h,r,e,o){this.za=-1,this.Sd=i,this.Oj=s,this.La=n,this.Mi=h,this.xA=r,this.pH=e,this.od=o}return i.prototype.next=function(){var i=this.Sd.next();return null!=i?(this.za=this.Sd.Ma(),this.eL(i)):null},i.prototype.Ma=function(){return this.za},i.prototype.eL=function(i){var s=0>=this.pH?sC.ua.mj(this.Oj,i,!1):this.pH;return sC.DK.W(i,this.La,this.Mi,this.xA,s,this.od)},i.prototype.re=function(){},i}(),sC.sL=sB,(sq=(sD=hO||(hO={})).IK||(sD.IK={}))[sq.clipToDomainOnly=1]="clipToDomainOnly",sq[sq.clipWithHorizon=2]="clipWithHorizon",sq[sq.foldAndClipWithHorizon=3]="foldAndClipWithHorizon",sG=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 0},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n){return i instanceof sD.ba?(i=new sD.$c(i),this.W(i,s,n).next()):new sD.tL(i,s,n)},s.prototype.transform=function(i,s,n,h){return sD.du.transform(i,s,n,h,!0)},s.prototype.St=function(i,s,n,h){return sD.du.St(i,s,n,h)},s.instance=null,s}(sD.Ge),sD.Gx=sG,sF=hO||(hO={}),sT=function(){function i(i,s,n){this.za=-1,this.Sd=i,this.HT=s,this.od=n}return i.prototype.next=function(){var i=this.Sd.next();return null!=i?(this.za=this.Sd.Ma(),sF.du.Bh(i,this.HT,this.od)):null},i.prototype.Ma=function(){return this.za},i.prototype.re=function(){},i}(),sF.tL=sT,sE=hO||(hO={}),sS=function(){function i(){}return i.prototype.reset=function(){this.rh=this.zk=-1,this.ws=this.mq=!1},i.prototype.vQ=function(i,s,n){for(i.Wb(s,n);i.Ia();){var h=i.ia();if(0!=(h=h.Rb()))return i.xb()}for(i.Wb(s,n);i.zz();)if(0!=(h=(h=i.ni()).Rb()))return i.xb();return -1},i.prototype.wQ=function(i,s){for(i.Wb(s,-1);i.zz();)if(0!=i.ni().Rb())return i.xb();return -1},i.prototype.uQ=function(i,s){for(i.Wb(s,-1),i.ia();i.Ia();)if(0!=i.ia().Rb())return i.xb();return -1},i.prototype.tQ=function(i,s,n,h){if(this.zk=this.vQ(s,n,h),-1!=this.zk){s.Wb(this.zk,-1);
1var r=s.ia(),e=r.ic(r.ge(i,!1));if(n=sE.h.zc(e,i),(h=new sE.h).N(e),h.sub(r.bc()),(e=new sE.h).N(i),e.sub(r.bc()),this.mq=0>h.yi(e),this.rh=this.uQ(s,this.zk),-1!=this.rh){s.Wb(this.rh,-1);var o=(r=s.ia()).ge(i,!1);o=r.ic(o);var a=sE.h.zc(o,i);a>n?this.rh=-1:(h.N(o),h.sub(r.bc()),e.N(i),e.sub(r.bc()),this.ws=0>h.yi(e))}-1==this.rh&&(this.rh=this.wQ(s,this.zk),-1!=this.rh&&(s.Wb(this.rh,-1),o=(r=s.ia()).ge(i,!1),o=r.ic(o),(a=sE.h.zc(o,i))>n?this.rh=-1:(h.N(o),h.sub(r.bc()),e.N(i),e.sub(r.bc()),this.ws=0>h.yi(e),i=this.zk,this.zk=this.rh,this.rh=i,i=this.mq,this.mq=this.ws,this.ws=i)))}},i.prototype.YN=function(i,s,n,h,r){return n=n.Ha(),this.tQ(i,n,h,r),-1!=this.zk&&-1==this.rh?this.mq:-1!=this.zk&&-1!=this.rh?this.mq==this.ws?this.mq:(n.Wb(this.zk,-1),i=n.ia().lg(),n.Wb(this.rh,-1),s=n.ia().lg(),0<=i.yi(s)):s},i}(),sO=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.K=function(){return 3},s.prototype.iz=function(i,s,n){if(void 0===h&&(h=!1),i.B())return new sE.bm;s=s.D();var h,r=i,e=i.K();switch(197==e&&((r=new sE.Ea).bd(i,!1),e=1736),e){case 33:return this.sI(r,s);case 550:return this.eI(r,s);case 1607:case 1736:return this.XT(r,s,n,h);default:throw sE.i.ga("not implemented")}},s.prototype.jz=function(i,s){if(i.B())return new sE.bm;s=s.D();var n=i,h=i.K();switch(197==h&&((n=new sE.Ea).bd(i,!1),h=1736),h){case 33:return this.sI(n,s);case 550:case 1607:case 1736:return this.eI(n,s);default:throw sE.i.ga("not implemented")}},s.prototype.kz=function(i,s,n,h){if(0>h)throw sE.i.O();if(i.B())return[];s=s.D();var r=i,e=i.K();switch(197==e&&((r=new sE.Ea).bd(i,!1),e=1736),e){case 33:return this.OU(r,s,n,h);case 550:case 1607:case 1736:return this.oU(r,s,n,h);default:throw sE.i.ga("not implemented")}},s.prototype.XT=function(i,s,n,h){if(1736==i.K()&&n&&(n=new sE.l,i.A(n),n=sE.ua.Xd(null,n,!1),0!=(h?sE.jd.Zd(i,s,0):sE.jd.Zd(i,s,n)))){var r=new sE.bm(s,0,0);return h&&r.RJ(!0),r}var e=i.Ha();r=new sE.h;for(var o=n=-1,a=17976931348623157e292,u=0;e.ab();)for(;e.Ia();){var f=e.ia();f=f.ic(f.ge(s,!1));var c=sE.h.zc(f,s);c<a?(u=1,r=f,n=e.xb(),o=e.gb,a=c):c==a&&u++}return r=new sE.bm(r,n,Math.sqrt(a)),h&&(e.Wb(n,o),f=e.ia(),h=0>sE.h.Wq(s,f.bc(),f.xc()),1<u&&((u=new sS).reset(),h=u.YN(s,h,i,n,o)),r.RJ(h)),r},s.prototype.sI=function(i,s){return i=i.D(),s=sE.h.ub(i,s),new sE.bm(i,0,s)},s.prototype.eI=function(i,s){for(var n=i.vb(0),h=i.I(),r=i=0,e=0,o=17976931348623157e292,a=0;a<h;a++){var u=new sE.h;n.uc(2*a,u);var f=sE.h.zc(u,s);f<o&&(r=u.x,e=u.y,i=a,o=f)}return(s=new sE.bm).by(r,e,i,Math.sqrt(o)),s},s.prototype.OU=function(i,s,n,h){return 0==h?[]:(n*=n,i=i.D(),(s=sE.h.zc(i,s))<=n?(n=[],(h=new sE.bm).by(i.x,i.y,0,Math.sqrt(s)),n[0]=h):n=[],n)},s.prototype.oU=function(i,s,n,h){if(0==h)return[];var r=i.vb(0),e=i.I();i=[],n*=n;for(var o=0;o<e;o++){var a=r.read(2*o),u=r.read(2*o+1),f=s.x-a,c=s.y-u;(f=f*f+c*c)<=n&&((c=new sE.bm).by(a,u,o,Math.sqrt(f)),i.push(c))}return s=i.length,i.sort(function(i,s){return i.La<s.La?-1:+(i.La!=s.La)}),h>=s||(i.length=h),i.slice(0)},s.instance=null,s}(sE.Ge),sE.Hx=sO,sJ=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 4},s.prototype.W=function(i,s,n,h,r){return sH.cm.tB(i,s,n,h,r)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.Ku=function(i){return sH.Xt.ry(i)},s.prototype.yn=function(i,s,n){sH.Xt.xD(i,s,n)},s.instance=null,s}((sH=hO||(hO={})).Ge),sH.uL=sJ,sR=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 33},s.prototype.W=function(i,s,n,h,r){return 0x40000000===i?!sL.vd.uB(s,n,h,4,r):sL.vd.uB(s,n,h,i,r)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.Ku=function(i){return sL.Xt.ry(i)},s.prototype.yn=function(i,s,n){sL.Xt.xD(i,s,n)},s.instance=null,s}((sL=hO||(hO={})).Ge),sL.fj=sR,sK=hO||(hO={}),sU=function(){function i(i,s,n,h){if(this.od=h,this.lT=n,this.za=-1,null==i)throw sK.i.O();this.Ak=i,this.Oj=s}return i.prototype.next=function(){var i;if(null!=(i=this.Ak.next())){if(this.za=this.Ak.Ma(),null!=this.od&&!this.od.progress(-1,-1))throw sK.i.hu("user_canceled");return this.$B(i)}return null},i.prototype.Ma=function(){return this.za},i.prototype.$B=function(i){if(null==i)throw sK.i.O();return sK.Ix.YJ(i,this.Oj,this.lT,this.od)},i.prototype.re=function(){},i}(),sK.vL=sU,sV=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 26},s.prototype.W=function(i,s,n,h){return i instanceof sW.ba?(i=new sW.$c(i),this.W(i,s,n,h).next()):new sW.vL(i,s,n,h)},s.prototype.ts=function(i,s,n,h,r){return 0<(void 0!==h?sW.Ix.ts(i,s,n,h,r):sW.Ix.ts(i,s,!1,null,n))},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.instance=null,s}((sW=hO||(hO={})).Ge),sW.$l=sV,(sX=hO||(hO={})).tY=sY=function(){function i(){this.Aq=0}return i.prototype.iX=function(i){this.Aq&=-2,this.Aq|=!!i},i.prototype.Yp=function(){return 0!=(1&this.Aq)}
1,i.prototype.SF=function(){return+!this.Yp()},i}(),sQ=function(){},s$=function(i,s,n,h){this.x=i,this.y=s,this.Ci=n,this.zm=h},sZ=function(){function i(i){this.Ce=i}return i.prototype.compare=function(i,s,n){return i=i.ka(n),0>(s=this.Ce.lf.read(2*s)-(i=this.Ce.lf.read(2*i)))?-1:+(0<s)},i}(),s_=function(){function i(i){this.Ce=i}return i.prototype.compare=function(i,s,n){s=this.Ce.hb[s],i=this.Ce.hb[i.ka(n)];var h=s.Yp(),r=i.Yp();n=s.oe.Me(this.Ce.Oo,0);var e=i.oe.Me(this.Ce.Oo,0);return n==e&&((h=.5*((n=Math.min(h?s.oe.oa:s.oe.ma,r?i.oe.oa:i.oe.ma))-this.Ce.Oo)+this.Ce.Oo)==this.Ce.Oo&&(h=n),n=s.oe.Me(h,0),e=i.oe.Me(h,0)),n<e?-1:+(n>e)},i}(),s0=function(){function i(i,s){this.TI=new sX.h,this.parent=i,this.ZR=s}return i.prototype.qr=function(i,s,n){var h=this.parent,r=this.ZR;n.Wd(i,s,function(i,s){return h.Oh(i,s,r)})},i.prototype.bq=function(i){return i=this.parent.ii.get(i),this.parent.lf.uc(2*(i>>1),this.TI),this.TI.y+(0!=(1&i)?this.parent.Qj:-this.parent.Qj)},i}(),s1=function(){function i(i,s,n,h,r){this.iH=i.description,this.Y=i,this.Sg=s,this.Qj=sX.ua.mj(this.Sg,i,!1),this.Do=sX.ua.mj(this.Sg,i,!0),this.sA=n,this.jT=this.iH.Ba,this.hb=[],this.ro=[],this.oh=new sX.lp,this.fb=new sX.$j,this.le=new sX.Nd,this.UG=this.sl=r}return i.prototype.$S=function(){return this.UG=!0,(!sX.ba.Ic(this.Y.K())||this.BE()&&this.yE(!1))&&this.hO()?sX.ba.Ic(this.Y.K())?this.kO()?1607==this.Y.K()?2*!!this.mO():this.nO()?this.oO():0:0:2:0},i.prototype.fC=function(i,s){var n=this.lf.read(2*i);i=this.lf.read(2*i+1);var h=this.lf.read(2*s);return s=this.lf.read(2*s+1),!sX.$t.Ev(n,i,h,s,this.Qj*this.Qj)||0!=this.Y.Eb()&&n==h&&i==s},i.prototype.BE=function(){for(var i=this.Y,s=i.yf?3:2,n=0,h=i.ea();n<h;n++)if(i.Ka(n)<s)return this.le=new sX.Nd(1,n,0),!1;return!0},i.prototype.yE=function(i){var s=this.Y,n=s.Ha(),h=s.hasAttribute(1);for(s=h?sX.ua.rE(this.Sg,s,!1):0;n.ab();)for(;n.Ia();){var r=n.ia();if(!(r.Rb()>this.Qj)){if(i&&h){var e=r.yv(1,0);if(Math.abs((r=r.yv(1,0))-e)>s)continue}return this.le=new sX.Nd(2,n.xb(),-1),!1}}return!0},i.prototype.hO=function(){var i=this.Y,s=null;sX.ba.Ic(this.Y.K())&&(s=this.Y);var n=(this.UG||this.sl)&&null!=s,h=i.I();this.lf=i.vb(0),this.ii=new sX.ja(0),this.ii.Jb(2*h),this.hi=new sX.ja(0),this.hi.Jb(2*h),n&&(null==this.Hl&&(this.Hl=new sX.ja(0)),this.Hl.Jb(h));for(var r=i=0;r<h;r++)if(this.ii.add(2*r),this.ii.add(2*r+1),this.hi.add(2*r),this.hi.add(2*r+1),n){for(;r>=s.Wc(i);)i++;this.Hl.add(i)}for((new sX.Zt).sort(this.hi,0,2*h,new s0(this,n)),this.fb.clear(),this.fb.Xo(new sZ(this)),this.fb.Ee(h),s=0,h*=2;s<h;s++)if(n=this.hi.get(s),n=(i=this.ii.get(n))>>1,0==(1&i)){if(i=this.fb.addElement(n,-1),-1!=(r=this.fb.xe(i))&&!this.fC(this.fb.ka(r),n))return this.le=new sX.Nd(3,n,this.fb.ka(r)),!1;var e=this.fb.lb(i);if(-1!=e&&!this.fC(this.fb.ka(e),n))return this.le=new sX.Nd(3,n,this.fb.ka(e)),!1}else if(i=this.fb.search(n,-1),r=this.fb.xe(i),e=this.fb.lb(i),this.fb.wd(i,-1),-1!=r&&-1!=e&&!this.fC(this.fb.ka(r),this.fb.ka(e)))return this.le=new sX.Nd(3,this.fb.ka(r),this.fb.ka(e)),!1;return!0},i.prototype.kO=function(){return 10>this.Y.I()?this.iO():this.jO()},i.prototype.jO=function(){var i=new sX.hd;i.Ib(this.Y);var s=new sX.Nd;return!sX.bu.fI(!1,i,this.Qj,s,this.od)||(s.Lo=i.Va(s.Lo),s.Mo=i.Va(s.Mo),this.le.Yt(s),!1)},i.prototype.iO=function(){var i=this.Y,s=i.Ha();for(i=i.Ha();s.ab();)for(;s.Ia();){var n=s.ia();if(!s.Sn()||!s.VS()){i.wW(s);do for(;i.Ia();){var h=i.ia();if(0!=(h=n.Br(h,this.Qj,!0)))return this.le=new sX.Nd(2==h?5:4,s.xb(),i.xb()),!1}while(i.ab())}}return!0},i.prototype.nO=function(){var i=this.Y;this.hb.length=0,this.ro.length=0,this.ag=i.Ha(),this.ag.EB();var s=new sX.ja(0);s.Jb(10);var n=NaN,h=0,r=0;for(i=2*i.I();r<i;r++){var e=this.hi.get(r);if(0==(1&(e=this.ii.get(e)))){e>>=1;var o=this.lf.read(2*e),a=this.lf.read(2*e+1);if(0!=s.size&&(o!=n||a!=h)){if(!this.LI(s))return!1;null!=s&&s.clear(!1)}s.add(e),n=o,h=a}}return!!this.LI(s)},i.prototype.mO=function(){for(var i=this.Y,s=Array(i.ea()),n=0,h=i.ea();n<h;n++)s[n]=i.Pn(n);h=new sQ;var r=new sX.h;n=this.hi.get(0);var e=(n=this.ii.get(n))>>1;this.lf.uc(2*e,r);var o=s[n=this.Hl.get(e)],a=i.Ca(n),u=i.Wc(n)-1;h.gl=e==a||e==u,h.jy=this.sl?!o&&h.gl:h.gl,h.Ci=n,h.x=r.x,h.y=r.y,h.zm=e;for(var f=new sQ,c=1,l=this.hi.size;c<l;c++)if(n=this.hi.get(c),0==(1&(n=this.ii.get(n)))){e=n>>1,this.lf.uc(2*e,r),(n=this.Hl.get(e))!=h.Ci&&(o=s[n],a=i.Ca(n),u=i.Wc(n)-1);var p=e==a||e==u,v=this.sl?!o&&h.gl:h.gl;if(f.x=r.x,f.y=r.y,f.Ci=n,f.zm=e,f.jy=v,f.gl=p,f.x==h.x&&f.y==h.y){if(this.sl){if(!(f.jy&&h.jy||f.Ci==h.Ci&&(f.gl||h.gl)))return this.le=new sX.Nd(8,f.zm,h.zm),!1}else if(!f.gl||!h.gl)return this.le=new sX.Nd(5,f.zm,h.zm),!1}n=h,h=f,f=n}return!0},i.prototype.EE=function(){for(var i=this.Y,s=[],n=-1,h=!1,r=0,e=i.ea();r<e;r++)i.Gv(r)&&(h=!1,n++,r<e-1&&(i.Gv(r+1)||(h=!0))),s[r]=h?n:-1;h=new sX.h,r=this.hi.get(0);var o=(r=this.ii.get(r))>>1;this.lf.uc(2*o,h),r=this.Hl.get(o),n=new s$(h.x,h.y,r,o,s[r]),i=[];var a=1;for(e=this.hi.size;a<e;a++)if(r=this.hi.get(a),0==(1&(r=this.ii.get(r)))){if(o=r>>1,this.lf.uc(2*o,h),r=this.Hl.get(o),(r=new s$(h.x,h.y,r,o,s[r])).x==n.x&&r.y==n.y){if(r.Ci==n.Ci)return this.le=new sX.Nd(9,r.zm,n.zm),!1;0<=s[r.Ci]&&s[r.Ci]==s[n.Ci]&&(0!=i.length&&i[i.length-1]==n||i.push(n),i.push(r))}n=r}if(0==i.length)return!0;for(r=new sX.lp(!0),sX.P.bv(s,-1),h=-1,(a=new sX.h).Sc(),n=0,e=i.length;n<e;n++){(o=i[n]).x==a.x&&o.y==a.y||(h=r.Rh(0),a.x=o.x,a.y=o.y);var u=s[o.Ci];-1==u&&(u=r.Rh(2),s[o.Ci]=u),r.addElement(u,h),r.addElement(h,u)}for((e=new sX.ja(0)).Jb(10),n=r.ke;-1!=n;n=r.lz(n))if(0==(1&(i=r.KF(n)))&&0!=(2&i)){for(i=-1,e.add(n),e.add(-1);0<e.size;){if(h=e.Gc(),e.Jf(),a=e.Gc(),e.Jf(),0!=(1&(o=r.KF(a)))){i=0==(2&o)?h:a;break}for(r.aX(a,1|o),o=r.sc(a);
vendor: 15,182 bytes, line 1
1-1!=o;o=r.lb(o))(u=r.getData(o))!=h&&(e.add(u),e.add(a))}if(-1!=i){for(r=-1,n=0,e=s.length;n<e;n++)if(s[n]==i){r=n;break}return this.le=new sX.Nd(10,r,-1),!1}}return!0},i.prototype.oO=function(){var i=this.Y;if(0>=i.He())return this.le=new sX.Nd(6,1==i.ea()?1:-1,-1),0;if(1==i.ea())return this.sl&&!this.EE()?0:2;this.vo=sX.ja.rf(i.ea(),0),this.EA=sX.ja.rf(i.ea(),-1);for(var s=-1,n=0,h=0,r=i.ea();h<r;h++){var e=i.Kr(h);if(this.vo.write(h,0>e?0:256),0<e)s=h,n=e;else{if(0==e)return this.le=new sX.Nd(6,h,-1),0;if((0>s||n<Math.abs(e))&&(this.le=new sX.Nd(7,h,-1),this.sl))return 0;this.EA.write(h,s)}}for(this.et=i.ea(),this.Qm=new sX.ja(0),this.Qm.Jb(10),r=i.I(),this.Oo=NaN,(i=new sX.ja(0)).Jb(10),this.Sq=sX.ja.rf(r,-1),this.Jw=sX.ja.rf(r,-1),null!=this.Bj?this.Bj.clear(!1):this.Bj=new sX.ja(0),this.Bj.Jb(10),this.fb.clear(),this.fb.Xo(new s_(this)),s=0,r*=2;0<this.et&&s<r;s++)if(n=this.hi.get(s),0==(1&(n=this.ii.get(n)))){if(n>>=1,(h=this.lf.read(2*n+1))!=this.Oo&&0!=i.size){if(!this.vt(i))return 0;null!=i&&i.clear(!1)}i.add(n),this.Oo=h}return 0<this.et&&!this.vt(i)?0:this.sl?0==this.le.Lj&&this.EE()?2:0:0==this.le.Lj?2:1},i.prototype.LI=function(i){if(1==i.size)return!0;for(var s=0,n=i.size;s<n;s++){var h=i.get(s);this.ag.Wb(h);var r=this.ag.ni();this.hb.push(this.Uu(r,h,this.ag.gb,!0)),this.ag.ia(),r=this.ag.ia(),this.hb.push(this.Uu(r,h,this.ag.gb,!1))}var e=this;for(this.hb.sort(function(i,s){return e.SP(i,s)}),-1==(h=this.oh.ke)&&(h=this.oh.Rh(0)),this.oh.hn(this.hb.length),s=0,n=this.hb.length;s<n;s++)this.oh.addElement(h,s);s=!0;for(var o=n=-1;s&&(s=!1,-1!=(r=this.oh.sc(h)));)for(var a=this.oh.lb(r);-1!=a;)if(n=this.oh.getData(r),o=this.oh.getData(a),(n=this.hb[n].Ko)!=(o=this.hb[o].Ko))r=a,a=this.oh.lb(r);else if(s=!0,this.oh.kd(h,r),r=this.oh.xe(a),-1==(a=this.oh.kd(h,a))||-1==r)break;if(s=this.oh.ds(h),this.oh.GE(h),0<s)return this.le=new sX.Nd(5,n,o),!1;for(s=0,n=i.size;s<n;s++)this.qB(this.hb[s]);return this.hb.length=0,!0},i.prototype.vt=function(i){for(var s=0,n=i.size;s<n;s++){var h=i.get(s),r=this.Sq.read(h);if(-1!=r){var e=this.fb.ka(r);this.Bj.add(e),this.fb.wd(r,-1),this.qB(this.hb[e]),this.hb[e]=null,this.Sq.write(h,-1)}-1!=(r=this.Jw.read(h))&&(e=this.fb.ka(r),this.Bj.add(e),this.fb.wd(r,-1),this.qB(this.hb[e]),this.hb[e]=null,this.Jw.write(h,-1))}for(s=0,n=i.size;s<n;s++){if(h=i.get(s),this.ag.Wb(h),(r=this.ag.ni()).oa>r.ma){var o=this.ag.xb(),a=this.Uu(r,h,this.ag.gb,!0);0<this.Bj.size?(e=this.Bj.Gc(),this.Bj.Jf(),this.hb[e]=a):(e=this.hb.length,this.hb.push(a)),r=this.fb.addElement(e,-1),-1==this.Sq.read(o)?this.Sq.write(o,r):this.Jw.write(o,r),0==(3&this.vo.read(this.ag.gb))&&this.Qm.add(r)}this.ag.ia(),(r=this.ag.ia()).oa<r.ma&&(o=this.ag.kk(),a=this.Uu(r,h,this.ag.gb,!1),0<this.Bj.size?(e=this.Bj.Gc(),this.Bj.Jf(),this.hb[e]=a):(e=this.hb.length,this.hb.push(a)),r=this.fb.addElement(e,-1),-1==this.Sq.read(o)?this.Sq.write(o,r):this.Jw.write(o,r),0==(3&this.vo.read(this.ag.gb))&&this.Qm.add(r))}for(s=0,n=this.Qm.size;s<n&&0<this.et;s++)if(r=this.Qm.get(s),0==(3&this.vo.read(this.hb[this.fb.ka(r)].DA))){i=-1,h=this.fb.xe(r);var u=r;a=null,e=-1;for(var f=0;-1!=h&&(e=this.fb.ka(h),e=(a=this.hb[e]).DA,0==(3&(f=this.vo.read(e))));)u=h,h=this.fb.xe(h);-1==h?(o=1,h=u):(i=1==(3&f)?e:this.EA.read(e),o=+(0==a.SF()),h=this.fb.lb(h));do{if(e=this.fb.ka(h),e=(a=this.hb[e]).DA,0==(3&(u=this.vo.read(e)))){if(o!=a.SF())return this.le=new sX.Nd(6,e,-1),!1;if(u=252&u|(f=0==o||a.Yp()?2:1),this.vo.write(e,f),2==f&&0==this.le.Lj&&this.EA.read(e)!=i&&(this.le=new sX.Nd(7,e,-1),this.sl))return!1;if(this.et--,0==this.et)return!0}1==(3&u)&&(i=e),u=h,h=this.fb.lb(h),o=+(0==o)}while(u!=r)}return null!=this.Qm?this.Qm.clear(!1):this.Qm=new sX.ja(0),!0},i.prototype.Uu=function(i,s,n,h){if(322!=i.K())throw sX.i.Ra();return(i=this.nP(i)).Ko=s,i.DA=n,i.Aq=0,i.iX(h),i},i.prototype.nP=function(i){if(0<this.ro.length){var s=this.ro[this.ro.length-1];--this.ro.length,i.copyTo(s.oe)}else(s=new sY).oe=sX.NC.kg(i);return s},i.prototype.qB=function(i){322==i.oe.K()&&this.ro.push(i)},i.prototype.fU=function(){for(var i=this.Y.I(),s=new sX.ja(0),n=0;n<i;n++)s.add(n);var h=this;for(s.Wd(0,i,function(i,s){return h.Qu(i,s)}),n=1;n<i;n++)if(0==this.Qu(s.get(n-1),s.get(n)))return this.le=new sX.Nd(3,s.get(n-1),s.get(n)),0;return 2},i.prototype.EV=function(){return this.BE()&&this.yE(!0)?2:0},i.prototype.jV=function(){return this.$S()},i.prototype.kU=function(){for(var i=this.Y.I(),s=new sX.ja(0),n=0;n<i;n++)s.add(n);var h=this;s.Wd(0,i,function(i,s){return h.KO(i,s)});var r=Array(i);for(sX.P.bv(r,!1),r[s.get(0)]=!0,n=1;n<i;n++){var e=s.get(n-1),o=s.get(n);0==this.Qu(e,o)?r[o]=!1:r[o]=!0}s=this.Y.Ja(),e=this.Y,o=0;var a=1;for(n=0;n<i;n++)r[n]?a=n+1:(o<a&&s.Gd(e,o,a),o=n+1);return o<a&&s.Gd(e,o,a),s.Eh(2,this.Do),s},i.prototype.IV=function(){var i=this.Y,s=i.Ha(),n=i.Ha(),h=this.Y.Ja(),r=this.Y,e=i.hasAttribute(1),o=e?sX.ua.rE(this.Sg,i,!0):0,a=new sX.ja(0),u=new sX.ja(0);for(a.Jb(sX.P.truncate(i.I()/2+1)),u.Jb(sX.P.truncate(i.I()/2+1));s.ab();)if(n.ab(),!(2>i.Ka(s.gb))){n.yW();for(var f,c,l=!0;s.Ia();){var p=s.ia(),v=n.ni();if(s.xb()>n.xb())break;l&&(a.add(s.xb()),u.add(n.kk()),l=!1),c=a.Gc();var y=s.kk();if(1<y-c){var b=new sX.h;b.vc(i.Oa(c),i.Oa(y)),f=b.length()}else f=p.Rb();c=u.Gc(),1<(y=n.xb())-c?((b=new sX.h).vc(i.Oa(c),i.Oa(y)),c=b.length()):c=v.Rb(),f>this.Do?a.add(s.kk()):e&&(f=i.Vc(1,a.Gc(),0),Math.abs((p=p.jv(1,0))-f)>o&&a.add(s.kk())),c>this.Do?u.add(n.xb()):e&&(f=i.Vc(1,u.Gc(),0),Math.abs((p=v.jv(1,0))-f)>o&&u.add(n.xb()))}if(a.Gc()<u.Gc()?a.size>u.size?a.Jf():u.Jf():(a.Gc()!=u.Gc()&&u.Jf(),u.Jf()),2<=u.size+a.size){for(l=new sX.Ta,v=0,p=a.size;v<p;v++)r.we(a.get(v),l),0==v?h.nf(l):h.lineTo(l);for(v=u.size-1;0<v;v--)r.we(u.get(v),l),h.lineTo(l);r.ec(s.gb)?h.Cp():0<u.size&&(r.we(u.get(0),l),h.lineTo(l))}null!=a&&a.clear(!1),null!=u&&u.clear(!1)}return h.Eh(2,this.Do),h},i.prototype.mV=function(){return this.zX()},i.prototype.zX=function(){return 1736==this.Y.K()&&1==this.Y.Kn()?sX.Hg.Ok(this.Y,this.Do,!0,!1,this.od):(this.Ji=new sX.hd,this.Ji.Ib(this.Y),0!=this.Ji.gd&&(1!=this.sA&&sX.Vk.W(this.Ji,this.Do,this.od,!0),1736==this.Y.K()&&sX.tn.W(this.Ji,this.Ji.md,this.sA,!1,this.od)),this.Y=this.Ji.Ke(this.Ji.md),1736==this.Y.K()&&(this.Y.hm(),this.Y.$o(0)),this.Y.Eh(2,this.Do),this.Y)},i.ts=function(s,n,h,r,e){if(null!=r&&(r.Lj=0,r.Lo=-1,r.Mo=-1),s.B())return 1;var o=s.K();if(33==o)return 1;var a=sX.ua.mj(n,s,!1);if(197==o)return n=new sX.l,s.A(n),n.Di(a)?(null!=r&&(r.Lj=2,r.Lo=-1,r.Mo=-1),0):1;if(sX.ba.zd(o))return(a=new sX.Ua(s.description)).pc(s,!0),i.ts(a,n,h,r,e);var u=s.qm(a);if(-1!=(h=h?-1:u))return h;if(n=new i(s,n,h,e,!1),550==o)h=n.fU();else if(1607==o)h=n.EV();else{if(1736!=o)throw sX.i.Ra();h=n.jV()}return s.Eh(h,a),null!=r&&0==h&&r.Yt(n.le),h},i.YJ=function(s,n,h,r){if(s.B())return s;var e=s.K();if(33==e)return s;var o=sX.ua.mj(n,s,!1);if(197==e)return n=new sX.l,s.A(n),n.Di(o)?s.Ja():s;if(sX.ba.zd(e))return(e=new sX.Ua(s.description)).pc(s,!0),i.YJ(e,n,h,r);if(o=s.qm(o),2==(h=h?-1:o))return s;if(s=new i(s,n,h,r,!1),550==e)s=s.kU();else if(1607==e)s=s.IV();else{if(1736!=e)throw sX.i.Ra();s=s.mV()}return s},i.prototype.Oh=function(i,s,n){if(i==s)return 0;i=this.ii.get(i);var h=this.ii.get(s);s=i>>1;var r=h>>1,e=new sX.h,o=new sX.h;return this.lf.uc(2*s,e),e.y+=0!=(1&i)?this.Qj:-this.Qj,this.lf.uc(2*r,o),o.y+=0!=(1&h)?this.Qj:-this.Qj,0==(i=e.compare(o))&&n?0>(n=this.Hl.get(s)-this.Hl.get(r))?-1:+(0<n):i},i.prototype.Qu=function(i,s){if(i==s)return 0;var n=this.Y,h=n.Oa(i),r=n.Oa(s);if(h.x<r.x)return -1;if(h.x>r.x)return 1;if(h.y<r.y)return -1;if(h.y>r.y)return 1;for(h=1;h<this.jT;h++){r=this.iH.ld(h);for(var e=sX.sa.Wa(r),o=0;o<e;o++){var a=n.Vc(r,i,o),u=n.Vc(r,s,o);if(a<u)return -1;if(a>u)return 1}}return 0},i.prototype.KO=function(i,s){var n=this.Qu(i,s);return 0==n?i<s?-1:1:n},i.prototype.SP=function(i,s){if(i===s)return 0;var n=i.oe.lg();i.Yp()&&n.Uq(),i=s.oe.lg(),s.Yp()&&i.Uq(),s=n.su();var h=i.su();return h==s?(Math.abs(s=n.yi(i))<=8881784197001252e-31*(Math.abs(i.x*n.y)+Math.abs(i.y*n.x))&&(s--,s++),0>s?1:0<s?-1:0):s<h?-1:1},i}(),sX.Ix=s1,s3=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 30},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h){return i instanceof s2.ba?(i=new s2.$c(i),s=new s2.$c(s),this.W(i,s,n,h).next()):new s2.wL(i,s,n,h)},s.gp=function(i,n,h,r){var e=i.Eb(),o=n.Eb();if(i.B()&&n.B())return e>o?i:n;if(i.B())return n;if(n.B())return i;var a=new s2.l,u=new s2.l,f=new s2.l;return i.A(a),n.A(u),f.L(a),f.$b(u),a=s2.ua.Xd(h,f,!0),u=i.K(),f=n.K(),33==u&&33==f?s.WU(i,n,a):u!=f?0<e||0<o?e>o?i:n:550==u?s.dI(i,n,a):s.dI(n,i,a):s2.Hg.gp(i,n,h,r)},s.WU=function(i,s,n){n=n*Math.sqrt(2)*1.00001,n*=n;var h=i.D(),r=s.D(),e=new s2.ee(i.description);return s2.h.zc(h,r)>n&&(e.add(i),e.add(s)),e},s.dI=function(i,s,n){var h=i.vb(0),r=i.I(),e=s.D(),o=i.Ja();n=n*Math.sqrt(2)*1.00001;var a=new s2.l;if(i.A(a),a.X(n,n),a.contains(e)){n*=n,a=!1;for(var u=[],f=0;f<r;f++)u[f]=!1;for(f=0;f<r;f++){var c=h.read(2*f),l=h.read(2*f+1);(c-=e.x)*c+(l-=e.y)*l<=n&&(a=!0,u[f]=!0)}if(a)for(f=0;f<r;f++)u[f]||o.Gd(i,f,f+1);else o.Gd(i,0,r),o.add(s)}else o.Gd(i,0,r),o.add(s);return o},s.instance=null,s}((s2=hO||(hO={})).Ge),s2.Jx=s3,s9=hO||(hO={}),s5=function(){function i(i,s,n,h){this.vs=null==s,this.za=-1,this.Sd=i,this.wg=n,this.IT=s.next(),this.Vb=h}return i.prototype.next=function(){var i;return this.vs?null:null!=(i=this.Sd.next())?(this.za=this.Sd.Ma(),s9.Jx.gp(i,this.IT,this.wg,this.Vb)):null},i.prototype.Ma=function(){return this.za},i.prototype.re=function(){},i}(),s9.wL=s5,s4=hO||(hO={}),s6=function(){function i(){}return i.prototype.Az=function(){this.Vy=null,this.zx=-1,this.vK=!1},i}(),s7=function(){function i(){this.Ir=0,this.rj=[]}return i.prototype.kN=function(i){this.Ir+=i.zx,this.rj.push(i)},i.prototype.OV=function(){this.Ir-=this.rj[this.rj.length-1].zx,--this.rj.length},i.prototype.iy=function(){return this.rj[this.rj.length-1]},i.prototype.Nb=function(i){return i===this},i}(),s8=function(){function i(i,s,n){this.za=-1,this.Jc=!1,this.vH=[!1,!1,!1,!1],this.wq=[0,0,0,0],this.eA=!1,this.Bk=-1,this.kq=0,this.eo=-1,this.Fo=[],this.Sd=i,this.wg=s,this.Vb=n}return i.ZD=function(i){var s=[],n=0;for(i=Object.keys(i);n<i.length;n++)s.push(Number(i[n]));return s.sort(function(i,s){return i-s}),s},i.prototype.aG=function(s){var n=this.Fo[s],h=i.ZD(n)[0],r=n[h],e=r.iy().Vy;return r=r.iy().vK,delete n[h],r&&(e=s4.$l.local().W(e,this.wg,!1,this.Vb),0==s&&33==e.K()&&(s=new s4.ee(e.description),e.B()||s.add(e),e=s)),e},i.prototype.next=function(){if(this.Jc&&this.eo==this.Bk)return null;for(;!this.lK(););if(-1==this.Bk)return null;if(this.eA){for(this.eo++;;){if(this.eo>this.Bk||0>this.eo)throw s4.i.Ra();if(this.vH[this.eo])break}return this.za++,this.aG(this.eo)}return this.za=0,this.eo=this.Bk,this.aG(this.Bk)},i.prototype.Ma=function(){return this.za},i.prototype.lK=function(){if(this.Jc)return!0;var i=null;if(null!=this.Sd&&null==(i=this.Sd.next())&&(this.Jc=!0,this.Sd=null),s4.op.Bp(this.Vb),null!=i){var s=i.Eb();this.vH[s]=!0,s>=this.Bk&&!this.eA&&(this.HD(s,!1,i),s>this.Bk&&!this.eA&&this.uW(s))}if(0<this.kq)for(s=0;s<=this.Bk;s++)for(;1<this.wq[s]&&0!=(i=this.AO(s)).length;)i=s4.Hg.QP(i,this.wg,this.Vb),this.HD(s,!0,i);return this.Jc},i.prototype.AO=function(s){for(var n=[],h=[],r=this.Fo[s],e=i.ZD(r),o=0;o<e.length;o++){var a=e[o],u=r[a];if(this.Jc||1e4<u.Ir&&1<u.rj.length){for(this.wq[s]-=u.rj.length,this.kq-=u.rj.length;0<u.rj.length;)n.push(u.iy().Vy),u.OV();h.push(a)}}for(o=0;o<h.length;o++)delete r[h[o]];return n},i.prototype.uW=function(i){for(var s=0;s<i;s++)this.Fo[s]=[],this.kq-=this.wq[s],this.wq[s]=0},i.prototype.HD=function(s,n,h){var r=new s6;if(r.Az(),r.Vy=h,r.zx=h=i.$R(h),h=i.YR(h),s+1>this.Fo.length)for(var e=0,o=Math.max(2,s+1);e<o;e++)this.Fo.push([]);void 0===(e=this.Fo[s][h])&&(e=new s7,this.Fo[s][h]=e),r.vK=n,e.kN(r),this.wq[s]++,this.kq++,this.Bk=Math.max(this.Bk,s)},i.YR=function(i){return 0<i?s4.P.truncate(Math.log(i)/Math.log(4)+.5):0},i.$R=function(i){var s=i.K();if(s4.ba.zj(s))return i.I();if(33==s)return 1;if(197==s)return 4;if(s4.ba.zd(s))return 2;throw s4.i.Ra()},i.prototype.re=function(){this.lK()},i}(),s4.yL=s8,ni=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return hL(s,i),s.prototype.K=function(){return 1},s.prototype.W=function(i,s,n,h){return void 0===h?new nt.yL(i,s,n):this.bQ(i,s,n,h)},s.prototype.bQ=function(i,s,n,h){return i=new nt.$c([i,s]),this.W(i,n,h).next()},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.instance=null,s}((nt=hO||(hO={})).Ge),nt.Ih=ni,ns=hO||(hO={}),(nh=nn||(nn={}))[nh.nextPath=0]="nextPath",nh[nh.nextSegment=1]="nextSegment",nh[nh.iterate=2]="iterate",nn=function(){function i(i,s,n,h){this.Vs=new ns.l,this.BT=i,this.CT=s,this.oq=h,this.wo=-1,this.tl=!1;var r=i.Cb;null!=r&&null!=(r=h?r.Bo:r.Gb)&&(this.Jc=!1,this.ra=n,this.Gb=r,this.zw=this.Gb.getIterator(),this.pq=this.tl=!0,this.Yb=0,h?this.wo=s.ea():this.td=s.Ha()),this.tl||null!=(r=s.Cb)&&null!=(r=h?r.Bo:r.Gb)&&(this.Jc=!1,this.ra=n,this.Gb=r,this.zw=this.Gb.getIterator(),this.tl=!0,this.pq=!1,this.Yb=0,h?this.wo=i.ea():this.td=i.Ha()),this.tl||(this.ei=h?ns.ua.hR(i,s,n,1<=i.qm(0),1<=s.qm(0)):ns.ua.gR(i,s,n))}return i.prototype.next=function(){if(this.tl){if(this.Jc)return!1;for(var i=!0;i;)switch(this.Yb){case 0:i=this.sU();break;case 1:i=this.tU();break;case 2:i=this.Pz();break;default:throw ns.i.ga("internal error")}return!this.Jc}return null!=this.ei&&this.ei.next()},i.prototype.pl=function(){return this.tl?this.pq?this.Gb.ka(this.Hs):this.oq?this.wo:this.td.xb():this.ei.pl(this.ei.Xf)},i.prototype.jl=function(){return this.tl?this.pq?this.oq?this.wo:this.td.xb():this.Gb.ka(this.Hs):this.ei.jl(this.ei.Bf)},i.prototype.oz=function(){if(!this.oq)throw ns.i.ga("internal error");return this.tl?this.pq?this.Gb.BF(this.Hs):this.Vs:this.ei.oz(this.ei.Xf)},i.prototype.Wy=function(){if(!this.oq)throw ns.i.ga("internal error");return this.tl?this.pq?this.Vs:this.Gb.BF(this.Hs):this.ei.Wy(this.ei.Bf)},i.prototype.sU=function(){return this.oq?-1==--this.wo?(this.Jc=!0,!1):(this.pq?this.CT.Tj(this.wo,this.Vs):this.BT.Tj(this.wo,this.Vs),this.zw.Zi(this.Vs,this.ra),this.Yb=2,!0):this.td.ab()?(this.Yb=1,!0):(this.Jc=!0,!1)},i.prototype.tU=function(){if(!this.td.Ia())return this.Yb=0,!0;var i=this.td.ia();return this.zw.Wo(i,this.ra),this.Yb=2,!0},i.prototype.Pz=function(){return this.Hs=this.zw.next(),-1==this.Hs&&(this.Yb=+!this.oq,!0)},i}(),ns.am=nn,(nr=(nr=hO||(hO={})).JL||(nr.JL={}))[nr.enumClosed=1]="enumClosed",nr[nr.enumHasNonlinearSegments=2]="enumHasNonlinearSegments",nr[nr.enumOGCStartPolygon=4]="enumOGCStartPolygon",nr[nr.enumCalcMask=4]="enumCalcMask",(ne=hO||(hO={})).LC=function(){function i(){}return i.ub=function(s,n,h,r,e,o,a,u,f){var c=[0,0,0],l=[0,0,0],p=[0,0,0],v=[0,0,0,0],y=new ne.ha(0),b=new ne.ha(0),d=new ne.ha(0);if(null!=a||null!=u||null!=f)if(ne.s.vi(n))ne.$g.ub(s,h,r,e,o,a,u,f);else{e=ne.F.ca(e),h=ne.F.ca(h);var g=ne.F.ca(e-h);if(ne.s.$(r,o)&&(ne.s.$(h,e)||ne.s.$(ne.s.R(r),1.570796326794897))
1)null!=a&&(a.u=0),null!=u&&(u.u=0),null!=f&&(f.u=0);else{if(ne.s.$(r,-o)){if(ne.s.$(ne.s.R(r),1.570796326794897))return null!=a&&(a.u=2*ne.F.Ch(s,n)),null!=u&&(u.u=0<r?ne.F.ca(3.141592653589793-ne.F.ca(e)):ne.F.ca(e)),void(null!=f&&(f.u=0<r?ne.F.ca(e):ne.F.ca(3.141592653589793-ne.F.ca(e))));ne.s.$(ne.s.R(g),3.141592653589793)&&(null!=a&&(a.u=2*ne.F.Ch(s,n)),null!=u&&(u.u=0),null!=f&&(f.u=0))}else if(ne.s.$(ne.s.R(r),1.570796326794897)||ne.s.$(ne.s.R(o),1.570796326794897)||ne.s.$(h,e)||ne.s.$(ne.s.R(g),3.141592653589793)||ne.s.Dd(r))return void ne.Yk.ub(s,n,h,r,e,o,a,u,f);var w=Math.sqrt(1-n);e=ne.F.ca(e-h),h=0,ne.F.el(1,n,r,h,0,y,b,d),c[0]=y.u,c[1]=b.u,c[2]=d.u,ne.F.el(1,n,o,e,0,y,b,d),l[0]=y.u,l[1]=b.u,l[2]=d.u,p[0]=0,p[1]=0,p[2]=-1*n*ne.F.n(1,n,r)*Math.sin(r),0>e?ne.F.Yq(p,l,c,v,0):ne.F.Yq(p,c,l,v,0),b=[0,0,0],d=[0,0,0];var x=[0,0,0];c=[0,0,0],y=[0,0,0];var m=Math.acos(v[2]/1),j=1-n,M=Math.tan(m),k=1+M*M/j,z=2*p[2]*M/j;for(j=(-z+(M=Math.sqrt(z*z-4*k*(p[2]*p[2]/j-1))))/(k*=2),z=(-z-M)/k,M=Math.tan(m),m=(j+z)/2,p=((k=M*j+p[2])+(M*z+p[2]))/2,M=ne.F.ip(j-m,k-p),j=p/w*1.570796326794897,z=0;100>z&&(k=(k=ne.F.w(n,j))*k/Math.cos(j)*(Math.sin(j)-p*k/(1-n)),!ne.s.Dd(k));z++)j-=k;M=1-M/(p=Math.sqrt(((p=ne.F.n(1,n,j)*Math.cos(j))-m)*(p+m))),M*=2-M,k=ne.F.qn(b),m=ne.F.qn(d),j=ne.F.qn(x);var A=ne.F.Ut(x,b);z=ne.F.Ut(x,d),ne.F.yx(x,b,c),ne.F.yx(x,d,y),b=Math.acos(A/(j*k)),d=Math.acos(z/(j*m))*ne.s.Mb(1,ne.F.Ut(c,y)),(1.570796326794897<=ne.s.R(b)&&1.570796326794897<=ne.s.R(d)||3.141592653589793<ne.s.R(b-d))&&(b=(3.141592653589793-ne.s.R(b))*ne.s.Mb(1,b),d=(3.141592653589793-ne.s.R(d))*ne.s.Mb(1,d)),c=ne.F.Sj(M,d),y=ne.F.q(p,M,ne.F.Sj(M,b)),c=ne.F.q(p,M,c),c=ne.s.R(c-y)*s,b=new ne.ha(0),d=new ne.ha(0),y=Math.acos(x=-(v[1]/1*ne.s.Mb(1,g)))*ne.s.Mb(1,g),i.sf(s,n,h,r,c,y,b,d),ne.s.$(e,b.u)&&ne.s.$(o,d.u)||(M=ne.F.ip(ne.F.ca(e-b.u),o-d.u),i.sf(s,n,h,r,c,ne.F.ca(y+3.141592653589793),b,d),(k=ne.F.ip(ne.F.ca(e-b.u),o-d.u))<M&&(y=ne.F.ca(y+3.141592653589793))),b=[0,0,0,0],d=[0,0,0,0],M=[0,0,0],s=[0,0,0],h=[0,0,0],r=[0,0,0],x=[0,0,0],(p=[0,0,0])[0]=0,p[1]=0,p[2]=w,M[0]=0,M[1]=0,M[2]=0,ne.F.Yq(M,p,l,b,0),ne.s.Dd(o)?(s[0]=l[0],s[1]=l[1],s[2]=1,h[0]=Math.cos(e)-Math.sin(e),h[1]=+Math.sin(e)+ +Math.cos(e)):(n=ne.F.n(1,n,o)*Math.cos(o),s[0]=0,s[1]=0,l[2]+=Math.tan(1.570796326794897-ne.s.R(o))*n*ne.s.Mb(1,o),h[0]=n*Math.cos(e)-n*Math.sin(e),h[1]=n*Math.sin(e)+n*Math.cos(e)),h[2]=l[2],ne.F.Yq(l,h,s,d,1),ne.F.yx(d,b,r),ne.F.yx(d,v,x),e=-(Math.acos(x=ne.F.Ut(r,x)/(ne.F.qn(r)*ne.F.qn(x))*ne.s.Mb(1,g))*ne.s.Mb(1,g)),(0<y&&0<e||0>y&&0>e)&&(e=ne.F.ca(e+3.141592653589793)),null!=a&&(a.u=c),null!=u&&(u.u=y),null!=f&&(f.u=e)}}},i.sf=function(i,s,n,h,r,e,o,a){var u=[0,0,0],f=[0,0,0],c=[0,0,0],l=[0,0,0],p=[0,0,0],v=[0,0,0],y=[0,0,0,0],b=new ne.ha(0),d=new ne.ha(0),g=new ne.ha(0),w=new ne.ha(0),x=new ne.ha(0),m=new ne.ha(0);if(null!=o&&null!=a)if(ne.s.vi(s))ne.$g.sf(i,n,h,r,e,o,a);else if(ne.s.Dd(r))null!=o&&(o.u=n),null!=a&&(a.u=h);else if(e=ne.F.ca(e),0>r&&(r=ne.s.R(r),e=ne.F.ca(e+3.141592653589793)),n=ne.F.ca(n),h=ne.F.ca(h),1.570796326794897<ne.s.R(h)&&(n=ne.F.ca(n+3.141592653589793),h=ne.s.Mb(3.141592653589793,h)-h),ne.s.$(ne.s.R(h),1.570796326794897)||ne.s.Dd(h)||ne.s.Dd(e)||ne.s.$(ne.s.R(e),3.141592653589793))ne.Yk.sf(i,s,n,h,r,e,o,a);else{var j=Math.sqrt(1-s);for(i=r/i,ne.F.el(1,s,h,0,0,w,x,m),u[0]=w.u,u[1]=x.u,u[2]=x.u,v[0]=0,v[1]=0,v[2]=-1*s*ne.F.n(1,s,h)*Math.sin(h),w=ne.F.n(1,s,h),m=Math.sin(x=ne.F.ca(1.570796326794897-e)),r=Math.cos(h),h=Math.sin(h),l[0]=w*r-h*m,l[1]=Math.cos(x),l[2]=(1-s)*w*h+r*m,0>e?ne.F.Yq(v,l,u,y,0):ne.F.Yq(v,u,l,y,0),u=Math.acos(y[2]/1),y=Math.atan2(-y[1],-y[0]),h=1-s,x=1+(l=Math.tan(u))*l/h,h=(-(w=2*v[2]*l/h)+(l=Math.sqrt(w*w-4*x*(v[2]*v[2]/h-1))))/(x*=2),w=(-w-l)/x,l=Math.tan(u),u=(h+w)/2,v=((x=l*h+v[2])+(l*w+v[2]))/2,l=ne.F.ip(h-u,x-v),j=v/j*1.570796326794897,h=0;100>h&&(w=(w=ne.F.w(s,j))*w/Math.cos(j)*(Math.sin(j)-v*w/(1-s)),!ne.s.Dd(w));h++)j-=w;v=1-l/(j=Math.sqrt(((j=ne.F.n(1,s,j)*Math.cos(j))-u)*(j+u))),v*=2-v,p=Math.acos(ne.F.Ut(p,f)/(ne.F.qn(p)*ne.F.qn(f)))*ne.s.Mb(1,f[0]),e=(ne.F.q(j,v,ne.F.Sj(v,p))+i*ne.s.Mb(1,e))/ne.F.Ch(j,v),e=ne.F.ca(1.570796326794897*e),e=ne.F.Tq(v,e),ne.F.n(j,v,e),n=Math.cos(l=ne.F.ca(y+n)),e=Math.sin(l),c[0]=0*n+-(0*e),c[1]=0*e+0*n,c[2]=0,ne.F.eO(s,c[0],c[
vendor: 16,545 bytes, line 1
11],c[2],g,d,b),null!=o&&(o.u=d.u),null!=a&&(a.u=g.u)}},i}(),no=hO||(hO={}),na=function(){function i(i){this.Za=null,this.xt=new no.h,this.yt=new no.h,this.g=i}return i.prototype.compare=function(i,s,n){return this.g.Hc(s,this.xt),this.g.Hc(i.ka(n),this.yt),this.xt.compare(this.yt)},i}(),nu=function(){function i(i){this.Cf=new no.h,this.Fk=new no.h,this.g=i}return i.prototype.Fh=function(i){this.Cf.N(i)},i.prototype.compare=function(i,s){return this.g.Hc(i.ka(s),this.Fk),this.Cf.compare(this.Fk)},i}(),nf=function(i){function s(s){var n=i.call(this,s.g,s.ra,!1)||this;return n.ib=s,n}return hL(s,i),s.prototype.compare=function(i,s,n){if(this.sg)return -1;var h=this.ib.Rd.Ln(this.ib.Th(s));i=i.ka(n);var r=this.ib.Rd.Ln(this.ib.Th(i));return this.Fm=n,this.ME(s,h,i,r)},s}(no.PC),nc=function(i){function s(s){var n=i.call(this,s.g,s.ra)||this;return n.ib=s,n}return hL(s,i),s.prototype.compare=function(i,s){return this.sg?-1:(i=this.ib.Rd.Ln(this.ib.Th(i.ka(s))),this.Fm=s,this.NE(s,i))},s}(no.WL),nl=function(){function i(){this.Nc=this.df=this.lo=this.Rd=this.nh=this.Ad=this.hb=this.g=null,this.Pg=!1,this.xh=this.Pm=this.je=this.Ik=this.ph=this.Ck=this.Gf=this.ae=null,this.zh=this.Lq=this.PA=this.ra=0,this.Zv=this.Yn=!1,this.Ao=new no.h,this.Ri=new no.h,this.hb=new no.ad(8),this.Ad=new no.ad(5),this.nh=new no.cu,this.Rd=new no.cu,this.Pg=!1,this.xh=new no.h,this.xh.na(0,0),this.ra=0,this.zh=-1,this.Yn=!1,this.g=null,this.df=new no.$j,this.Nc=new no.$j,this.ph=new no.ja(0),this.Ik=new no.OC,this.Gf=new no.ja(0),this.Ck=new no.ja(0),this.lo=new no.Ta}return i.prototype.LX=function(i,s){var n=new no.Ed;return n.VB(),i.Pc(n),this.gr(i),this.Yn=!1,this.ra=s,this.PA=s*s,s=this.eC(),i.Pc(n),s||(this.lQ(),s||this.eC()),-1!=this.zh&&(this.g.Ud(this.zh),this.zh=-1),this.g=null,this.Yn},i.prototype.PX=function(i,s){this.gr(i),this.Yn=!1,this.ra=s,this.PA=s*s,this.Pg=!1,this.eC(),this.Pg||(this.Pg=1==i.Ip(s,!0,!1)),-1!=this.zh&&(this.g.Ud(this.zh),this.zh=-1),this.g=null},i.prototype.qg=function(i,s){return this.hb.U(i,0+s)},i.prototype.GB=function(i,s,n){this.hb.T(i,0+s,n)},i.prototype.Th=function(i){return this.hb.U(i,2)},i.prototype.UW=function(i,s){this.hb.T(i,2,s)},i.prototype.MF=function(i,s){return this.hb.U(i,3+s)},i.prototype.Rp=function(i){return this.hb.U(i,7)},i.prototype.Rl=function(i,s){this.hb.T(i,7,s)},i.prototype.Tp=function(i,s){return this.hb.U(i,3+this.Qp(i,s))},i.prototype.hr=function(i,s,n){this.hb.T(i,3+this.Qp(i,s),n)},i.prototype.IR=function(i,s){return this.hb.U(i,5+this.Qp(i,s))},i.prototype.jr=function(i,s,n){this.hb.T(i,5+this.Qp(i,s),n)},i.prototype.Ur=function(i){return this.Ad.U(i,0)},i.prototype.PW=function(i,s){this.Ad.T(i,0,s)},i.prototype.$y=function(i){return this.Ad.U(i,4)},i.prototype.er=function(i,s){this.Ad.T(i,4,s)},i.prototype.kl=function(i){return this.Ad.U(i,1)},i.prototype.nn=function(i,s){this.Ad.T(i,1,s)},i.prototype.Zy=function(i){return this.Ad.U(i,3)},i.prototype.Ft=function(i,s){this.Ad.T(i,3,s)},i.prototype.$m=function(i){var s=this.Ad.De(),n=this.nh.Rh();return this.PW(s,n),-1!=i?(this.nh.addElement(n,i),this.g.Sa(i,this.zh,s),this.er(s,this.g.Va(i))):this.er(s,-1),s},i.prototype.CP=function(i){this.Ad.kd(i)},i.prototype.FD=function(i,s){this.nh.addElement(this.Ur(i),s),this.g.Sa(s,this.zh,i)},i.prototype.ot=function(i){var s=this.hb.De(),n=this.Rd.Rh();return this.UW(s,n),-1!=i&&this.Rd.addElement(n,i),s},i.prototype.GD=function(i,s){this.Rd.addElement(this.Th(i),s)},i.prototype.Wu=function(i){this.hb.kd(i),0<=(i=this.ph.gF(i))&&this.ph.NV(i)},i.prototype.jj=function(i,s){if(-1==this.qg(i,0))this.GB(i,0,s);else{if(-1!=this.qg(i,1))throw no.i.Ra();this.GB(i,1,s)}this.gy(i,s)},i.prototype.gy=function(i,s){var n=this.kl(s);if(-1!=n){var h=this.Tp(n,s);this.jr(h,s,i),this.hr(i,s,h),this.hr(n,s,i),this.jr(i,s,n)}else this.jr(i,s,i),this.hr(i,s,i),this.nn(s,i)},i.prototype.Qp=function(i,s){return+(this.qg(i,0)!=s)},i.prototype.Zm=function(i,s){var n,h=this.Zy(s);if(-1!=h&&(this.df.wd(h,-1),this.Ft(s,-1)),-1!=(h=this.kl(s))){var r=n=h;do{var e=!1,o=this.Qp(n,s),a=this.MF(n,o);if(this.qg(n,o+1&1)==i){if(this.Zu(n),this.Rd.eh(this.Th(n)),this.Wu(n),n==a){h=-1;break}h==n&&(h=this.kl(s),r=a,e=!0)}n=a}while(n!=r||e);if(-1!=h){do o=this.Qp(n,s),a=this.MF(n,o),this.GB(n,o,i),n=a;while(n!=r);-1!=(n=this.kl(i))?(r=this.Tp(n,i),e=this.Tp(h,i),r==n?(this.nn(i,h),this.gy(n,i),this.nn(i,n)):e==h&&this.gy(h,i),this.hr(h,i,r),this.jr(r,i,h),this.hr(n,i,e),this.jr(e,i,n)):this.nn(i,h)}}for(h=this.Ur(i),n=this.Ur(s),r=this.nh.sc(n);-1!=r;r=this.nh.lb(r))this.g.Sa(this.nh.ka(r),this.zh,i);this.nh.Cy(h,n),this.CP(s)},i.prototype.PT=function(i,s){var n=this.qg(i,0),h=this.qg(i,1),r=this.qg(s,0),e=this.qg(s,1);this.Rd.Cy(this.Th(i),this.Th(s)),s==this.kl(n)&&this.nn(n,i),s==this.kl(h)&&this.nn(h,i),this.Zu(s),this.Wu(s),n==r&&h==e||h==r&&n==e||(this.Jn(n,this.Ao),this.Jn(r,this.Ri),this.Ao.rb(this.Ri)?(n!=r&&this.Zm(n,r),h!=e&&this.Zm(h,e)):(h!=r&&this.Zm(h,r),n!=e&&this.Zm(n,e)))},i.prototype.Zu=function(i){var s=this.qg(i,1);this.ZE(i,this.qg(i,0)),this.ZE(i,s)},i.prototype.ZE=function(i,s){var n=this.Tp(i,s),h=this.IR(i,s),r=this.kl(s);n!=i?(this.hr(h,s,n),this.jr(n,s,h),r==i&&this.nn(s,n)):this.nn(s,-1)},i.prototype.RD=function(i,s,n){var h=this.Rd.sc(i),r=this.Rd.ka(h);i=this.Ie(r);var e=this.Ie(this.g.V(r));for(this.g.lr(r,s,n,!0),h=this.Rd.lb(h);-1!=h;h=this.Rd.lb(h)){r=this.Rd.ka(h);var o=this.Ie(r)==i;this.g.lr(r,s,n,o)}h=s.Xp(n,0).bc(),s=s.Xp(n,s.ql(n)-1).xc(),this.wK(i,h),this.wK(e,s)},i.prototype.UE=function(i,s,n){var h=this.Th(i),r=this.qg(i,0),e=this.qg(i,1),o=this.ot(-1);for(this.ph.add(o),this.Rl(o,-3),this.Gf.add(o),this.jj(o,r),i=1,s=s.ql(n);i<s;i++)n=this.$m(-1),this.Ck.add(n),this.Gf.add(n),this.jj(o,n),o=this.ot(-1),this.ph.add(o),this.Rl(o,-3),this.Gf.add(o),this.jj(o,n);for(this.jj(o,e),h=this.Rd.sc(h);-1!=h;h=this.Rd.lb(h))if(e=this.Rd.ka(h),this.Ie(e)==r){i=0;do 0<i&&(o=this.Gf.get(i-1),this.FD(o,e),-1==this.$y(o)&&this.er(o,this.g.Va(e))),o=this.Gf.get(i),i+=2,this.GD(o,e),e=this.g.V(e);while(i<this.Gf.size)}else{i=this.Gf.size-1;do i<this.Gf.size-2&&(o=this.Gf.get(i+1),this.FD(o,e),0>this.$y(o)&&this.er(o,this.g.Va(e))),o=this.Gf.get(i),i-=2,this.GD(o,e),e=this.g.V(e);while(0<=i)}this.Gf.clear(!1)},i.prototype.Ie=function(i){return this.g.Qa(i,this.zh)},i.prototype.NI=function(i,s,n){var h=this.qg(s,0),r=new no.h;this.Jn(h,r);var e=new no.h,o=this.qg(s,1);this.Jn(o,e);var a=n.ql(i),u=n.Xp(i,0),f=new no.h;if(u.$p(f),!r.rb(f)){if(!this.Pg){var c=r.compare(this.xh);0>c*(f=f.compare(this.xh))&&(this.Pg=!0)}this.qF(h,this.Gf),this.Ck.add(h)}for(!this.Pg&&1<a&&(c=r.compare(e),u=u.xc(),(r.compare(u)!=c||u.compare(e)!=c||0>u.compare(this.xh))&&(this.Pg=!0)),i=(u=n.Xp(i,a-1)).xc(),e.rb(i)||(this.Pg||0>(c=e.compare(this.xh))*(f=i.compare(this.xh))&&(this.Pg=!0),this.qF(o,this.Gf),this.Ck.add(o)),this.Gf.add(s),e=0,o=this.Gf.size;e<o;e++)i=this.Gf.get(e),n=this.Rp(i),no.ad.GG(n)&&(this.Nc.wd(n,-1),this.Rl(i,-1)),i!=s&&-3!=this.Rp(i)&&(this.ph.add(i),this.Rl(i,-3));this.Gf.clear(!1)},i.prototype.gO=function(i,s){this.ae.compare(this.Nc,this.Nc.ka(i),s),this.ae.sg&&(this.ae.Mr(),this.jF(i,s))},i.prototype.jF=function(i,s){this.Yn=!0,i=this.Nc.ka(i),s=this.Nc.ka(s);var n=this.Rd.Ln(this.Th(i)),h=this.Rd.Ln(this.Th(s)),r=this.g.cc(n);null==r&&(null==this.je&&(this.je=new no.zb),this.g.fd(n,this.je),r=this.je),null==(n=this.g.cc(h))&&(null==this.Pm&&(this.Pm=new no.zb),this.g.fd(h,this.Pm),n=this.Pm),this.Ik.Qo(r),this.Ik.Qo(n),this.Ik.Fa(this.ra,!0)&&(this.Pg=!0),this.cK(i,s,-1,this.Ik),this.Ik.clear()},i.prototype.BQ=function(i,s){this.Yn=!0,s=this.Nc.ka(s);var n=this.Rd.Ln(this.Th(s)),h=this.g.cc(n);null==h&&(null==this.je&&(this.je=new no.zb),this.g.fd(n,this.je),h=this.je),n=this.wF(i),this.Ik.Qo(h),this.g.Xi(n,this.lo),this.Ik.Fz(this.ra,this.lo,!0),this.cK(s,-1,i,this.Ik),this.Ik.clear()},i.prototype.sS=function(){if(0!=this.ph.size)for(;0!=this.ph.size;){if(this.ph.size>Math.max(100,this.g.gd)){this.ph.clear(!1),this.Pg=!0;break}var i=this.ph.Gc();this.ph.Jf(),this.Rl(i,-1),-1!=this.RS(i)&&this.rS(i),this.Xn=!1}},i.prototype.rS=function(i){if(this.Xn){var s=this.Nc.Bu(this.HH,this.BH,i,!0);this.Xn=!1}else s=this.Nc.ED(i);-1==s?this.PT(this.Nc.ka(this.Nc.AF()),i):(this.Rl(i,s),this.ae.sg&&(this.ae.Mr(),this.jF(this.ae.Fm,s)))},i.prototype.RS=function(i){var s=this.qg(i,0);if(i=this.qg(i,1),this.Jn(s,this.Ao),this.Jn(i,this.Ri),no.h.zc(this.Ao,this.Ri)<=this.PA)return this.Pg=!0,-1;var n=this.Ao.compare(this.xh),h=this.Ri.compare(this.xh);return 0>=n&&0<h?i:0>=h&&0<n?s:-1},i.prototype.jQ=function(){var i=new no.ja(0);i.Jb(this.g.gd);for(var s=this.g.$q(),n=s.next();-1!=n;n=s.next())-1!=this.g.Qa(n,this.zh)&&i.add(n);this.g.nx(i,i.size),this.kQ(i)},i.prototype.kQ=function(i){this.df.clear(),this.df.Ee(i.size),this.df.Xo(new na(this.g));var s=new no.h;s.Sc();for(var n=-1,h=new no.h,r=0,e=i.size;r<e;r++){var o=i.get(r);this.g.Hc(o,h),h.rb(s)?(o=this.g.Qa(o,this.zh),this.Zm(n,o)):(n=this.Ie(o),this.g.Hc(o,s),o=this.df.zn(o),this.Ft(n,o))}},i.prototype.lQ=function(){var i=new no.ja(0);i.Jb(this.g.gd);for(var s=this.df.sc(-1);-1!=s;s=this.df.lb(s))i.add(this.df.ka(s));this.df.clear(),this.g.nx(i,i.size),s=0;for(var n=i.size;s<n;s++){var h=i.get(s),r=this.Ie(h);h=this.df.zn(h),this.Ft(r,h)}},i.prototype.qF=function(i,s){var n=this.kl(i);if(-1!=n){var h=n;do no.ad.GG(this.Rp(h))&&s.add(h),h=this.Tp(h,i);while(h!=n)}},i.prototype.wK=function(i,s){for(i=this.nh.sc(this.Ur(i));-1!=i;i=this.nh.lb(i))this.g.mf(this.nh.ka(i),s)},i.prototype.cK=function(i,s,n,h){this.Zu(i),-1!=s&&this.Zu(s),this.NI(0,i,h),-1!=s&&this.NI(1,s,h),-1!=n&&(h.Cf.D(this.Ao),this.Jn(n,this.Ri),this.Ri.rb(this.Ao)||this.Ck.add(n)),n=0;for(var r=this.Ck.size;n<r;n++){var e=this.Ck.get(n),o=this.Zy(e);-1!=o&&(this.df.wd(o,-1),this.Ft(e,-1))}for(n=this.Th(i),r=-1!=s?this.Th(s):-1,this.RD(n,h,0),-1!=s&&this.RD(r,h,1),this.UE(i,h,0),-1!=s&&this.UE(s,h,1),this.Rd.eh(n),this.Wu(i),-1!=s&&(this.Rd.eh(r),this.Wu(s)),n=0,r=this.Ck.size;n<r;n++)(e=this.Ck.get(n))==this.Lq&&(this.Zv=!0),-1==(o=this.Zy(e))&&(-1==(o=this.df.ED(this.wF(e)))?(i=this.Ie(this.df.ka(this.df.AF())),this.Zm(i,e)):this.Ft(e,o));this.Ck.clear(!1)},i.prototype.Jn=function(i,s){this.g.ZF(this.$y(i),s)},i.prototype.wF=function(i){return this.nh.Ln(this.Ur(i))},i.prototype.eC=function(){this.Zv=!1,this.Lq=-1,null==this.ae&&(this.Nc.Tv=!1,this.ae=new nf(this),this.Nc.ao=this.ae);var i=new no.ja(0),s=null,n=null;this.BH=this.HH=-1,this.Xn=!1;for(var h=this.df.sc(-1);-1!=h;){this.Xn=!1;var r=this.df.ka(h);this.Lq=this.Ie(r),this.g.Hc(r,this.xh),this.ae.VJ(this.xh.y,this.xh.x);var e=this.kl(this.Lq),o=-1==e;if(!o){r=e;do{var a=this.Rp(r);-1==a?(this.ph.add(r),this.Rl(r,-3)):-3!=a&&i.add(a),r=this.Tp(r,this.Lq)}while(r!=e)}if(0<i.size){for(this.Xn=1==i.size&&1==this.ph.size,o=0,e=i.size;o<e;o++)r=this.Nc.ka(i.get(o)),this.Rl(r,-2);var u=-2,f=-2;for(o=0,e=i.size;o<e;o++){if(a=i.get(o),-2==u){var c=this.Nc.xe(a);-1!=c?(r=this.Nc.ka(c),-2!=(r=this.Rp(r))&&(u=c)):u=-1}if(-2==f&&(-1!=(a=this.Nc.lb(a))?(r=this.Nc.ka(a),-2!=(r=this.Rp(r))&&(f=a)):f=-1),-2!=u&&-2!=f)break}for(o=0,e=i.size;o<e;o++)a=i.get(o),r=this.Nc.ka(a),this.Nc.wd(a,-1),this.Rl(r,-1);i.clear(!1),this.HH=-1!=u?u:-1,this.BH=-1!=f?f:-1,-1!=u&&-1!=f?this.Xn||this.gO(u,f):-1==u&&-1==f&&(this.Xn=!1)}else o&&(null==s&&(s=new nc(this)),s.Fh(this.xh),this.Nc.pJ(s),s.sg&&(s.Mr(),this.BQ(this.Lq,s.Fm)));this.sS(),this.Zv?(this.Zv=!1,null==n&&(n=new nu(this.g)),n.Fh(this.xh),h=this.df.pJ(n)):h=this.df.lb(h)}return this.Yn},i.prototype.gr=function(i){for(this.g=i,this.zh=this.g.Hd(),this.hb.Ee(i.gd+32),this.Ad.Ee(i.gd),this.nh.Bt(i.gd),this.nh.hn(i.gd),this.Rd.Bt(i.gd+32),this.Rd.hn(i.gd+32),i=this.g.md;-1!=i;i=this.g.ve(i))if(no.ba.Ic(this.g.jc(i)))for(a=this.g.Ob(i);-1!=a;a=this.g.Sb(a)){var s=this.g.Ka(a),n=this.g.Ya(a),h=this.$m(n),r=this.ot(n);for(this.jj(r,h),u=this.g.V(n),n=0,s-=2;n<s;n++){var e=this.g.V(u),o=this.$m(u);this.jj(r,o),r=this.ot(u),this.jj(r,o),u=e}this.g.ec(a)?(o=this.$m(u),this.jj(r,o),r=this.ot(u),this.jj(r,o),this.jj(r,h)):(o=this.$m(u),this.jj(r,o))}else for(var a=this.g.Ob(i);-1!=a;a=this.g.Sb(a)){var u=this.g.Ya(a);for(h=0,s=this.g.Ka(a);h<s;h++)this.$m(u),u=this.g.V(u)}this.jQ()},i}(),no.MC=nl,nv=function(i){function s(n,h,r){var e=i.call(this)||this;if(void 0!==n)if(void 0!==r){e.description=np.fe.pg();var o=new np.Od;o.L(n,h,r),e.ZB(o)}else if(void 0!==h)e.description=np.fe.pg(),e.Db(n,h);else if(n instanceof np.sa)e.description=n;else if(n instanceof np.h)e.description=np.fe.pg(),e.Db(n);else{if(!(n instanceof s))throw np.i.O();e.description=n.description,e.Db(n.Ng(),n.kh()),null!==n.la&&(e.la=n.la.slice(0))}else e.description=np.fe.pg();return e}return hL(s,i),s.prototype.D=function(i){if(void 0===i){if(this.Bc())throw np.i.ga("This operation should not be performed on an empty geometry.");return(i=new np.h).na(this.la[0],this.la[1]),i}if(this.Bc())throw np.i.ga("This operation should not be performed on an empty geometry.");i.na(this.la[0],this.la[1])},s.prototype.Db=function(i,s){"number"==typeof i?(this.wc(),null==this.la&&this.wn(),this.la[0]=i,this.la[1]=s):(this.wc(),this.Db(i.x,i.y))},s.prototype.xz=function(){if(this.Bc())throw np.i.ga("This operation should not be performed on an empty geometry.");var i=new np.Od;return i.x=this.la[0],i.y=this.la[1],i.z=this.description.dG()?this.la[2]:np.sa.te(1),i},s.prototype.ZB=function(i){this.wc();var s=this.hasAttribute(1);s||np.sa.yG(1,i.z)||(this.se(1),s=!0),null==this.la&&this.wn(),this.la[0]=i.x,this.la[1]=i.y,s&&(this.la[2]=i.z)},s.prototype.Ng=function(){if(this.Bc())throw np.i.ga("This operation should not be performed on an empty geometry.");return this.la[0]},s.prototype.YB=function(i){this.setAttribute(0,0,i)},s.prototype.kh=function(){if(this.Bc())throw np.i.ga("This operation should not be performed on an empty geometry.");return this.la[1]},s.prototype.WJ=function(i){this.setAttribute(0,1,i)},s.prototype.XR=function(){return this.Vc(1,0)},s.prototype.sX=function(i){this.setAttribute(1,0,i)},s.prototype.uR=function(){return this.Vc(2,0)},s.prototype.cX=function(i){this.setAttribute(2,0,i)},s.prototype.Fc=function(){return this.tF(3,0)},s.prototype.GJ=function(i){this.setAttribute(3,0,i)},s.prototype.Vc=function(i,s){var n=this.description.Rf(i);return 0<=n?this.la[this.description.bk(n)+s]:np.sa.te(i)},s.prototype.tF=function(i,s){var n=this.description.Rf(i);return 0<=n?this.la[this.description.bk(n)+s]:np.sa.te(i)},s.prototype.setAttribute=function(i,s,n){this.wc();var h=this.description.Rf(i);0>h&&(this.se(i),h=this.description.Rf(i)),null==this.la&&this.wn(),this.la[this.description.bk(h)+s]=n},s.prototype.K=function(){return 33},s.prototype.Eb=function(){return 0},s.prototype.Pa=function(){this.wc(),null!=this.la&&(this.la[0]=NaN,this.la[1]=NaN)},s.prototype.un=function(i){if(null!=this.la){for(var s=np.fe.Kw(i,this.description),n=[],h=0,r=0,e=i.Ba;r<e;r++){var o=i.ld(r),a=np.sa.Wa(o);if(-1==s[r]){var u=np.sa.te(o);for(o=0;o<a;o++)n[h]=u,h++}else for(u=this.description.bk(s[r]),o=0;o<a;o++)n[h]=this.la[u],h++,u++}this.la=n}this.description=i},s.prototype.wn=function(){this.gJ(this.description.Be.length),s.YD(this.description.Be,this.la,this.description.Be.length),this.la[0]=NaN,this.la[1]=NaN},s.prototype.Pc=function(i){if(i instanceof np.Ed){if(!this.Bc()){var s=this.D();i.Gh(s,s),this.Db(s)}}else this.Bc()||(this.se(1),s=this.xz(),this.ZB(i.hp(s)))},s.prototype.copyTo=function(i){if(33!=i.K())throw np.i.O();i.wc(),null==this.la?(i.Pa(),i.la=null,i.Pf(this.description)):(i.Pf(this.description),i.gJ(this.description.Be.length),s.YD(this.la,i.la,this.description.Be.length))},s.prototype.Ja=function(){return new s(this.description)},s.prototype.B=function(){return this.Bc()},s.prototype.Bc=function(){return null==this.la||isNaN(this.la[0])||isNaN(this.la[1])},s.prototype.dn=function(i){i.Pa(),this.description!=i.description&&i.Pf(this.description),i.$b(this)},s.prototype.A=function(i){this.Bc()?i.Pa():(i.v=this.la[0],i.G=this.la[1],i.C=this.la[0],i.H=this.la[1])},s.prototype.So=function(i){if(this.Bc())i.Pa();else{var s=this.xz();i.v=s.x,i.G=s.y,i.Xe=s.z,i.C=s.x,i.H=s.y,i.Dg=s.z}},s.prototype.Vg=function(i,s){var n=new np.Oc;return this.Bc()?n.Pa():(n.pa=i=this.Vc(i,s),n.wa=i),n},s.prototype.gJ=function(i){if(null==this.la)this.la=np.P.mg(i);else if(this.la.length<i){for(var s=this.la.slice(0),n=this.la.length;n<i;n++)s[n]=0;this.la=s}},s.YD=function(i,s,n){if(0<n)for(n=0;n<i.length;n++)s[n]=i[n]},s.prototype.Nb=function(i){if(i==this)return!0;
1if(!(i instanceof s)||this.description!=i.description)return!1;if(this.Bc())return!!i.Bc();for(var n=0,h=this.description.Be.length;n<h;n++)if(this.la[n]!=i.la[n])return!1;return!0},s.prototype.dc=function(){var i=this.description.dc();if(!this.Bc())for(var s=0,n=this.description.Be.length;s<n;s++){var h=this.la[s];h=np.P.truncate(h^h>>>32),i=np.P.Vh(h,i)}return i},s.prototype.ng=function(){return null},s}((np=hO||(hO={})).ba),np.Ta=nv,(hO||(hO={})).Od=function(){function i(i,s,n){void 0!==i&&(this.x=i,this.y=s,this.z=n)}return i.construct=function(s,n,h){var r=new i;return r.x=s,r.y=n,r.z=h,r},i.prototype.L=function(i,s,n){this.x=i,this.y=s,this.z=n},i.prototype.lx=function(){this.z=this.y=this.x=0},i.prototype.normalize=function(){var i=this.length();0==i&&(this.x/=i,this.y/=i,this.z/=i)},i.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},i.prototype.sub=function(s){return new i(this.x-s.x,this.y-s.y,this.z-s.z)},i.prototype.Bg=function(s){new i(this.x*s,this.y*s,this.z*s)},i.prototype.Sh=function(i){return this.x*i.x+this.y*i.y+this.z*i.z},i}(),ny=hO||(hO={}),nb=function(){function i(i,s,n){this.Iw=this.yA=null,this.Zf=s,this.AT=s.y-n,this.zT=s.y+n,this.Gw=0,this.Zz=i,this.ra=n,this.MT=n*n,this.$z=0!=n,this.Nv=!1}return i.prototype.result=function(){return+(0!=this.Gw)},i.prototype.UM=function(i){return i=i.ic(i.ge(this.Zf,!1)),ny.h.zc(i,this.Zf)<=this.MT},i.prototype.aF=function(i){if(!this.$z&&(this.Zz&&this.Zf.rb(i.bc())||this.Zf.rb(i.xc())))this.Nv=!0;else if(i.oa==this.Zf.y&&i.oa==i.ma){if(this.Zz&&!this.$z){var s=Math.max(i.ta,i.qa);this.Zf.x>Math.min(i.ta,i.qa)&&this.Zf.x<s&&(this.Nv=!0)}}else{var n=!1;if(s=Math.max(i.ta,i.qa),this.Zf.x>s?n=!0:this.Zf.x>=Math.min(i.ta,i.qa)&&(n=0<i.fq(!0,this.Zf.y,this.Iw,null)&&this.Iw[0]<=this.Zf.x),n){if(this.Zf.y==i.bc().y){if(this.Zf.y<i.xc().y)return}else if(this.Zf.y==i.xc().y&&this.Zf.y<i.bc().y)return;this.Gw=this.Zz?1^this.Gw:this.Gw+(i.bc().y>i.xc().y?1:-1)}}},i.prototype.MI=function(i){var s=i.Vg(0,1);if(s.pa>this.zT||s.wa<this.AT)return!1;if(this.$z&&this.UM(i))return!0;if(s.pa>this.Zf.y||s.wa<this.Zf.y)return!1;if(null==this.yA&&(this.yA=[null,null,null,null,null]),null==this.Iw&&(this.Iw=[0,0,0]),0<(s=i.$F()))for(i=0;i<s;i++){var n=this.yA[i].get();if(this.aF(n),this.Nv)return!0}else if(this.aF(i),this.Nv)return!0;return!1},i.KM=function(s,n,h){for(n=new i(0==s.Kn(),n,h),s=s.Ha();s.ab();)for(;s.Ia();)if(h=s.ia(),n.MI(h))return -1;return n.result()},i.LM=function(s,n,h,r){var e=new ny.l;s.yc(e),e.X(r,r);var o=new i(0==s.Kn(),h,r);s=s.Ha();var a=new ny.l;for(a.L(e),a.C=h.x+r,a.G=h.y-r,a.H=h.y+r,r=(h=n.HF(a,r)).next();-1!=r;r=h.next())if(s.Wb(n.ka(r)),s.Ia()&&(r=s.ia(),o.MI(r)))return -1;return o.result()},i.ym=function(s,n,h){if(s.B())return 0;var r=new ny.l;if(s.yc(r),r.X(h,h),!r.contains(n))return 0;if(null!=(r=s.Cb)){var e=r.Hk;if(null!=e){if(1==(e=e.Uo(n.x,n.y)))return 1;if(0==e)return 0}if(null!=(r=r.Gb))return i.LM(s,r,n,h)}return i.KM(s,n,h)},i.XS=function(s,n,h){return n.B()?0:i.ym(s,n.D(),h)},i.Ol=function(i,s){return!(16>(i=i.I()))&&2*i+Math.log(i)/Math.log(2)*s<i*s},i}(),ny.Fg=nb,ng=function(i){function s(s){return i.call(this,!0,s)||this}return hL(s,i),s.prototype.Ja=function(){return new s(this.description)},s.prototype.Eb=function(){return 2},s.prototype.K=function(){return 1736},s.prototype.sG=function(i,s,n){this.ES(i,s,n)},s.prototype.kR=function(){this.AR()},s}((nd=hO||(hO={})).Xk),nd.Ea=ng,(nx=(nw=hO||(hO={})).ML||(nw.ML={}))[nx.PiPOutside=0]="PiPOutside",nx[nx.PiPInside=1]="PiPInside",nx[nx.PiPBoundary=2]="PiPBoundary",nw.jd=function(){function i(){}return i.FG=function(i,s,n){return 0==(i=nw.Fg.XS(i,s,n))?0:1==i?1:2},i.Zd=function(i,s,n){return 0==(i=nw.Fg.ym(i,s,n))?0:1==i?1:2},i.SX=function(s,n,h,r,e){if(n.length<h||e.length<h)throw nw.i.O();for(var o=0;o<h;o++)e[o]=i.Zd(s,n[o],r)},i.nK=function(s,n,h,r,e){if(1736==s.K())i.SX(s,n,h,r,e);else{if(197!=s.K())throw nw.i.ga("invalid_call");var o=new nw.l;s.A(o),i.VM(o,n,h,r,e)}},i.VM=function(i,s,n,h,r){if(s.length<n||r.length<n)throw nw.i.O();if(i.B())for(h=0;h<n;h++)r[h]=0;else for(i.X(-(.5*h),-(.5*h)),i.X(.5*h,.5*h),h=0;h<n;h++)i.contains(s[h])?r[h]=1:i.contains(s[h])?r[h]=2:r[h]=0},i.UX=function(i,s,n,h,r){for(var e=0;e<n;e++)r[e]=2*!!i.ss(s[e],h)},i.TX=function(i,s,n,h,r){var e=i.Cb,o=null;null!=e&&(o=e.Hk),e=n;for(var a=0;a<n;a++)if(r[a]=1,null!=o){var u=s[a];0==o.Uo(u.x,u.y)&&(r[a]=0,e--)}if(0!=e)for(i=i.Ha();
1i.ab()&&0!=e;)for(;i.Ia()&&0!=e;)for(o=i.ia(),a=0;a<n&&0!=e;a++)1==r[a]&&o.ss(s[a],h)&&(r[a]=2,e--);for(a=0;a<n;a++)1==r[a]&&(r[a]=0)},i.oK=function(s,n,h,r,e){var o=s.K();if(1607==o)i.TX(s,n,h,r,e);else{if(!nw.ba.zd(o))throw nw.i.ga("Invalid call.");i.UX(s,n,h,r,e)}},i}(),nj=function(i){function s(s,n){if(2==arguments.length){var h=i.call(this,!1,s.description)||this;h.nf(s),h.lineTo(n)}else h=i.call(this,!1,s)||this;return h}return hL(s,i),s.prototype.Ja=function(){return new s(this.description)},s.prototype.Eb=function(){return 1},s.prototype.K=function(){return 1607},s.prototype.sG=function(i,s,n){this.FS(i,s,n)},s}((nm=hO||(hO={})).Xk),nm.Ua=nj,nM=hO||(hO={}),nk=function(){function i(){}return i.prototype.progress=function(){return!0},i.Bp=function(i){if(null!=i&&!i.progress(-1,-1))throw nM.i.RC()},i}(),nM.op=nk,(nA=(nz=hO||(hO={})).KK||(nz.KK={}))[nA.clipWithInputHorizon=1]="clipWithInputHorizon",nA[nA.clipWithOutputHorizon=2]="clipWithOutputHorizon",nz.tC=nN=function(){function i(){this.Mg=3,this.Xu=this.Lr=NaN}return i.prototype.KW=function(i){this.LB(1,i)},i.prototype.LW=function(i){this.LB(2,i)},i.prototype.cS=function(){return this.ks(1)},i.prototype.dS=function(){return this.ks(2)},i.prototype.LB=function(i,s){this.Mg=s?this.Mg|i:this.Mg&~i},i.prototype.ks=function(i){return 0!=(this.Mg&i)},i.prototype.Qf=function(){var s=new i;return s.Lr=this.Lr,s.Xu=this.Xu,s.Mg=this.Mg,s},i}(),(nI=nz.LK||(nz.LK={}))[nI.Dont_Geonomalize_Polygon=0x80000000]="Dont_Geonomalize_Polygon",nI[nI.Dont_Adjust_At_Poles=0x40000000]="Dont_Adjust_At_Poles",nz.wY=nP=function(){function i(){this.Mg=0}return i.prototype.LB=function(i,s){this.Mg=s?this.Mg|i:this.Mg&~i},i.prototype.ks=function(i){return 0!=(this.Mg&i)},i.kg=function(s){var n=new i;return n.Mg=s.Mg,n},i.prototype.hM=function(i){this.Mg=i.Mg},i}(),nC=function(){function i(i,s,n){this.ef=i,this.$f=s,this.Wf=new nz.l,this.Wf.L(n),this.vT=i.dc()+s.dc()+this.Wf.dc().toString()}return i.prototype.dc=function(){return this.vT},i.prototype.Nb=function(i){return this==i||this.ef.Nb(i.ef)&&this.$f.Nb(i.$f)&&this.Wf.Nb(i.Wf)},i}(),nz.BY=nC,nC=function(){function i(){this.$f=this.ef=null,this.mH=new nN,this.nH=new nP,this.yw=this.Yf=null,this.ow=this.Vn=!0}return i.Pr=function(s,n,h,r){void 0===r&&(r=null),void 0===e&&(e=null);var e,o=new i;return o.sp(s,n,h,r,e),o},i.prototype.sp=function(i,s,n,h,r){if(null==i||null==s)throw nz.i.ga("invalidArgument");if(this.ef=i,this.$f=s,this.ow=this.Vn=!1,null!=h&&(this.mH=h.Qf()),null!=r&&this.nH.hM(r),r=!1,1==s.Tb()&&null!=h&&(isNaN(h=h.Lr)||0==h||(r=!0)),i==s)this.Vn=!r,this.ow=!0;else{h=i.Tb();var e=s.Tb();if(0==h||0==e){if(null!=n)throw nz.i.O();null!=i.Id()&&null!=s.Id()&&(this.Vn=i.Id().Nb(s.Id()))}else 3==h||3==e?this.Vn=i.Nb(s):this.ef.fS(this.$f)?this.Vn=!r:this.Vn=!1,this.Yf=n,null!=this.Yf&&this.Yf.ix(),this.ow=(null==this.Yf||0==this.Yf.count())&&this.ef.tc().Nb(this.$f.tc())}this.kY()},i.prototype.isIdentity=function(){return this.Vn},i.prototype.iR=function(){return this.mH.Qf()},i.prototype.Nb=function(s){return s==this||!!(s instanceof i&&this.ef.Nb(s.ef)&&this.$f.Nb(s.$f))&&(this.Yf==s.Yf||!(null==this.Yf||null==s.Yf||!this.Yf.Nb(s.Yf)))},i.prototype.kY=function(){this.yw=new nz.du(this)},i}(),nz.xr=nC,nB=hO||(hO={}),nD=function(){function i(){}return i.Ep=function(s){return s*i.jW},i.mx=function(s,n){return i.bP(n-s)},i.cP=function(i){return -360<=i&&720>i?0>i?i+=360:360<=i&&(i-=360):0>(i=nB.mc.MK(i))&&(i+=360),i},i.bP=function(s){return 180<(s=i.cP(s))&&(s-=360),s},i.jW=57.29577951308232,i}(),nB.sr=nD,nB.Jh=function(){function i(){}return i.nj=function(i,s){var n=new nB.l;i.A(n);var h=nB.cb.ih(s),r=new nB.l;return r.L(h),r.v=n.v,r.C=n.C,r.X(.01*r.da(),0),s=nB.ua.Xd(s,n,!1),r.contains(n)?i:nB.Vd.clip(i,r,s,0)},i.ms=function(s,n,h,r,e){if(!nB.cb.Xc(n))throw nB.i.O();var o=nB.ua.mj(n,s,!1),a=nB.cb.ih(n),u=nB.cb.tc(n),f=u.Id().ci,c=nB.cb.xv(u);u=nB.cb.gv(u),c*=2-c;var l=new nB.Oc;a.en(l);var p=[[0,0],[0,0]];if(2==nB.Gg.Tb(n)?r?(p[0][0]=i.an(e,l),p[0][1]=a.Lp(),nB.cb.wt(),a=p[0][0]*f):(p[0][0]=a.ik(),p[0][1]=e,nB.cb.wt(),a=p[0][1]*f):a=e*f,!r&&0!=a)throw nB.i.O();var v=new nB.ha,y=new nB.hd;s=y.Ib(s);for(var b=[0],d=new nB.h,g=new nB.h,w=new nB.h,x=new nB.h,m=new nB.h,j=new nB.h,M=y.Ob(s);-1!=M;M=y.Sb(M)){var k=y.Ya(M);y.D(k,w);for(var z=!1,A=k=y.V(k);-1!=A;
vendor: 33,753 bytes, line 1
1A=y.V(A)){if(A==k){if(z)break;z=!0}if(y.D(A,x),r&&o<e-w.x&&x.x-e>o||o<e-x.x&&w.x-e>o||!r&&o<-w.y&&x.y>o||o<-x.y&&w.y>o)do if(!(Math.abs(w.x-x.x)>=.5*l.S())){if(2==nB.Gg.Tb(n)?(p[0][0]=i.an(w.x,l),p[0][1]=w.y,p[1][0]=i.an(x.x,l),p[1][1]=x.y,nB.cb.ZV(),m.x=p[0][0]*f,m.y=p[0][1]*f,j.x=p[1][0]*f,j.y=p[1][1]*f):(m.x=w.x*f,m.y=w.y*f,j.x=x.x*f,j.y=x.y*f),j.x=6.283185307179586*(x.x-w.x)/l.S()+m.x,r){if(g.x=a,g.y=i.Iz(u,c,m,j,a,h),isNaN(g.y))break}else{if(g.x=i.Gz(u,c,m,j,h),isNaN(g.x))break;g.y=0}nB.kb.xd(u,c,m.x,m.y,j.x,j.y,v,null,null,h);var N=v.u;nB.kb.xd(u,c,m.x,m.y,g.x,g.y,v,null,null,h);var I=v.u;2==nB.Gg.Tb(n)?(p[0][0]=g.x/f,p[0][1]=g.y/f,nB.cb.XQ(),r?(d.y=p[0][1],d.x=e):(d.x=i.qs(p[0][0],w.x,x.x,l),d.y=e)):r?(d.x=e,d.y=g.y/f):(d.x=i.qs(g.x/f,w.x,x.x,l),d.y=e),b[0]=0<N?nB.P.Tk(I/N,0,1):.5,0!=b[0]&&1!=b[0]&&(N=y.Na(A),y.Wl(N,b,1),y.Db(y.V(N),d.x,d.y))}while(0);w.N(x)}}return y.Ke(s)},i.Hn=function(s,n,h,r,e){if(s.B())return s;var o=nB.cb.bf(n);return i.Jp(s,h-180*o,360*o,n,r,e,!0)},i.Iz=function(s,n,h,r,e,o){if(3.141592653589793<=Math.abs(h.x-r.x)||!i.Un(h.x,r.x,e))return NaN;if(h.x>r.x)var a=r;else a=h,h=r;r=new nB.ha(0);var u=new nB.ha(0),f=new nB.ha(0);nB.kb.xd(s,n,a.x,a.y,h.x,h.y,u,r,null,o);var c=u.u,l=0,p=1,v=new nB.h;for(v.N(a);c*(p-l)>1e-12*s;){var y=.5*(l+p);if(nB.kb.qj(s,n,a.x,a.y,c*y,r.u,u,f,o),v.x=u.u,v.y=f.u,v.x==e)break;if(i.Un(a.x,v.x,e))p=y;else{if(!i.Un(h.x,v.x,e))return NaN;l=y}}return v.y},i.Un=function(i,s,n){return i=nD.Ep(i),s=nD.mx(i,nD.Ep(s)),0==(n=nD.mx(i,nD.Ep(n)))||0<s&&0<n&&n<=s||0>s&&0>n&&n>=s},i.an=function(i,s){var n=s.wa-s.pa;return s.Kt(i-Math.floor((i-s.pa)/n)*n)},i.qs=function(i,s,n,h){var r=new nB.Oc;for(r.L(s,n),i=Math.floor((i-s)/(n=h.S()))*n+i,r=r.tf();Math.abs(i-r)>Math.abs(i+n-r);)i+=n;return i},i.Gz=function(i,s,n,h,r){if(n.y>h.y)var e=h;else e=n,n=h;if((h=new nB.Oc).L(e.y,n.y),!h.contains(0)||3.141592653589793<=Math.abs(e.x-n.x))return NaN;if(e.x==n.x)return e.x;var o=new nB.ha(0),a=new nB.ha(0),u=new nB.ha(0);nB.kb.xd(i,s,e.x,e.y,n.x,n.y,a,o,null,r);var f=a.u,c=0,l=1,p=new nB.h;for(p.N(e);f*(l-c)>1e-12*i;){var v=.5*(c+l);if(nB.kb.qj(i,s,e.x,e.y,f*v,o.u,a,u,r),p.x=a.u,p.y=u.u,h.L(e.y,p.y),0==p.y)break;if(h.contains(0))l=v;else{if(h.L(n.y,p.y),!h.contains(0))return NaN;c=v}}return p.x},i.Jp=function(i,s,n,h,r,e,o){var a=new nB.l;if(i.A(a),a.B())return i;var u=new nB.Oc;a.en(u);var f=new nB.Oc;if(f.L(s,s+n),f.contains(u)&&f.wa!=u.wa)return i;var c=new nB.l;c.L(a);var l=i.K();if(33==l)return((a=(c=r?i:i.Qf()).Ng())<f.pa||a>=f.wa||o&&a==f.wa)&&(a+=Math.ceil((f.pa-a)/n)*n,a=f.Kt(a),c.YB(a)),c;if(550==l){for(h=(c=r?i:i.Qf()).vb(0),l=2*c.I(),i=!1,r=0;r<l;r+=2)((a=h.read(r))<f.pa||a>=f.wa||o&&a==f.wa)&&(i=!0,a+=Math.ceil((f.pa-a)/n)*n,a=f.Kt(a),h.write(r,a));return i&&c.Qc(1993),c}if(f.contains(u))return i;if(197==l)return n=r?i:i.Qf(),a.Fa(c),n.Zo(a),n;var p=.1*Math.max(a.da(),a.S());for(c.X(0,p),o=i,f=h.Yd(0),i=nB.Ih.local(),r=new nB.Ed;;){var v=Math.floor((u.pa-s)/n),y=Math.ceil((u.wa-s)/n);if(!(3<y-v))break;v=Math.floor(.5*(y+v)),c.v=a.v-p,c.C=s+n*v;var b=nB.Vd.clip(o,c,f,e);c.v=c.C,c.C=a.C+p;var d=nB.Vd.clip(o,c,f,e);r.ig((v-y)*n,0),d.Pc(r),1736==l?o=i.W(b,d,h,null):(o=b).add(d,!1),o.A(a),a.en(u)}for(c.v=s,c.C=s+n,(s=new nB.l).L(c),s.X(f,0),0!=(s=Math.floor((a.v-c.v)/n)*n)?(c.move(s,0),r.ig(-s,0)):r.MB(),s=1607==l?new nB.Ua(o.description):new nB.Ea(o.description),e=new nB.l,u=new nB.l;a.C>c.v;)(p=nB.Vd.clip(o,c,f,0)).A(u),(1607==l?!p.B()&&(u.S()>f||u.da()>f):!p.B()&&(1736!=l||u.S()>f))&&(p.Pc(r),p.A(u),s.A(e),e.X(f,f),e.isIntersecting(u)&&1736==l?s=i.W(s,p,h,null):s.add(p,!1)),c.move(n,0),r.shift(-n,0);return s},i.RI=function(i,s,n,h){var r=new nB.ee(n.description);r.Gd(n,0,-1),r=nB.cb.Bh(r,i,s);var e=n.I();if(h.Pa(),!nB.cb.Xc(i)||e!=r.I())return!1;var o=new nB.l;n.A(o);var a=new nB.l;if(r.A(a),o=o.S(),a=a.S(),0!=o&&0!=a){if(1e-10<Math.abs((a/=o)/(i=nB.cb.ih(s).S()/nB.cb.ih(i).S())-1))return!1}else if(0!=o||0!=a)return!1;for(h.add(n,!1),n=0;n<e;n++)i=r.Oa(n),h.Db(n,i);return!0},i.Jz=function(){throw nB.i.Fe()},i}(),(nF=nG=(nq=hO||(hO={})).ui||(nq.ui={}))[nF.Clip=0]="Clip",nF[nF.DontClip=1]="DontClip",nF[nF.PannableFold=2]="PannableFold",(nE=nT=nq.RK||(nq.RK={}))[nE.Geodesic=0]="Geodesic",nE[nE.Loxodrome=1]="Loxodrome",nE[nE.GreatElliptic=2]="GreatElliptic",nE[nE.NormalSection=3]="NormalSection",nE[nE.ShapePreserving=4]="ShapePreserving",nq.Ab=function(){function i(){}return i.zv=function(i,s,n){if(n||0<s){for(i=i.toString(nq.Tc.PE_STR_NAME_CANON|nq.Tc.PE_STR_AUTH_NONE),s=[],n=0;n<i.length;n++)s[n]="a"<=i[n]&&"z">=i[n]?s[n]=i[n].toUpperCase():i[n];return s.join()}return i.toString(nq.Tc.PE_STR_AUTH_TOP)},i.wr=function(i,s,n,h){var r=h.length,e=n.I();if(0!=e){var o=n.vb(0),a=Math.min(e,r),u=0,f=i.gh();isNaN(s)&&(s=0);for(var c=i.Xc(),l=179*(i=c?i.tc().Le().S():0)/360;0<e;){if(o.pB(u<<1,a,h),nq.gj.projToGeogCenter(f,a,h,s),c)for(var p=0;p<a;p++){var v=h[p][0]-s,y=nq.mc.sign(v),b=o.read(2*(u+p));0>y*nq.mc.sign(b)&&Math.abs(v)>l&&(h[p][0]+=-y*i)}o.pC(u<<1,a,h),u+=a,e-=a,a=Math.min(e,r)}n.Qc(1993)}},i.DL=function(i,s,n,h){var r=0,e=i.gh();isNaN(r)&&(r=0);var o=i.Xc(),a=i.bf();i=360*a,a*=179;for(var u=h.length,f=0;f<n;){for(var c=f;c<n&&s[c].isNaN();++c)f++;var l=Math.min(u,n-f);if(0<l){c=1;for(var p=f+1;c<l;++c,++p)if(s[p].isNaN()){l=c;break}if(nq.ua.Ey(h,s,f,l),nq.gj.projToGeogCenter(e,l,h,r),o)for(c=0,p=f;c<l;++c,++p){var v=s[p].x,y=h[c][0]-r,b=nq.mc.sign(y);0>b*nq.mc.sign(v)&&Math.abs(y)>a&&(h[c][0]-=b*i)}nq.ua.Dy(s,f,h,l),f+=l}}},i.Kx=function(i,s,n){var h=n.length,r=s.I();if(!(1>r)){var e=s.vb(0),o=Math.min(r,h),a=0,u=i.gh(),f=i.Xc(),c=f?i.Le().S():0,l=179*c/360,p=0;for(f&&(p=i.Bi());0<r;){if(e.pB(a<<1,o,n),nq.gj.geogToProj(u,o,n),f)for(i=0;i<o;i++){var v=n[i][0],y=nq.mc.sign(v),b=e.read(2*(a+i))-p;0>y*nq.mc.sign(b)&&Math.abs(v)>l&&(n[i][0]+=-y*c)}e.pC(a<<1,o,n),a+=o,r-=o,o=Math.min(r,h)}s.Qc(1993)}},i.CL=function(i,s,n,h){if(0!=n){var r=i.gh(),e=i.Xc(),o=e?i.Le().S():0,a=179*o/360,u=0;for(e&&(u=i.Bi()),i=0;i<n;){for(var f=i;f<n&&s[f].isNaN();++f)i++;var c=Math.min(h.length,n-i);if(0<c){f=1;for(var l=i+1;f<c;++f,++l)if(s[l].isNaN()){c=f;break}if(nq.ua.Ey(h,s,i,c),nq.gj.geogToProj(r,c,h),e)for(f=0,l=i;f<c;f++){var p=h[f][0],v=nq.mc.sign(p);0>v*nq.mc.sign(s[l].x-u)&&Math.abs(p)>a&&(h[f][0]-=v*o)}nq.ua.Dy(s,i,h,c),i+=c}}}},i.vr=function(i,s,n,h){var r=s.I();if(0!=r){var e=s.vb(0),o=i.ef,a=i.$f,u=o.tc().Sp(),f=a.tc().Sp(),c=o.bf(),l=a.bf();if(null==(i=i.Yf)||0==i.count()){for(n=u/f,h=(o.Wp()-a.Wp())*l,f=-90*c,i=90*c,u=!1,l=1,o=2*r;l<o;)c=e.get(l),(a=nq.P.Tk(c,f,i))!=c&&(e.set(l,a),u=!0),l+=2;if(0!=h||1!=n)for(u=!0,f=new nq.h,l=0;l<r;l++)e.uc(2*l,f),f.x*=n,f.x+=h,f.y*=n,e.Vt(2*l,f);u&&s.Qc(1993)}else{a=Math.min(r,o=h.length);var p=nq.P.mg(a),v=null,y=0,b=NaN,d=NaN,g=360*l,w=l/c;n&&(d=90*l,b=89.9*c,v=nq.P.mg(a));for(var x=!0,m=0;0!=r;){for(c=!1,e.pB(y<<1,a,h),l=0;l<a;l++)p[l]=h[l][0];if(n)for(l=0;l<a;l++){var j=Math.abs(h[l][1])-b;0<j&&(c=h[l][1],h[l][1]=nq.mc.En(b,c),v[l]=nq.mc.En(j,c),c=!0)}for(l=h[0][0],i.transform(h,a,u,f),x&&(m=h[0][0]-w*l,x=!1),l=0;l<a;l++)200<Math.abs(j=h[l][0]-p[l]*w-m)&&(h[l][0]=0<j?h[l][0]-g:h[l][0]+g);if(c){for(l=0;l<a;l++)0!=v[l]&&(h[l][1]+=w*v[l],h[l][1]>d?h[l][1]=d:h[l][1]<-d&&(h[l][1]=-d));for(c=0;c<a;c++)v[c]=0}e.pC(y<<1,a,h),y+=a,r-=a,a=Math.min(r,o)}s.Qc(1993)}}},i.BL=function(i,s,n,h){if(i.ow)h=90*i.ef.bf(),nq.ua.ZJ(s,n,-h,h);else{var r=i.Yf,e=i.ef,o=i.$f;i=e.Zr();var a=o.Zr(),u=e.bf(),f=90*u,c=o.bf();if(null==r||0==r.count()){if(h=i/a,r=(e.Wp()-o.Wp())*c,nq.ua.ZJ(s,n,-f,f),0!=r||1!=h)for(c=0;c<n;c++)s[c].x*=h,s[c].x+=r,s[c].y*=h}else{e=Math.min(n,h.length),f=nq.P.mg(e),o=360*c,u=c/u;for(var l=!0,p=0,v=0;0!=n;){for(c=0;c<e;c++)f[c]=s[c+v].x;for(c=s[0].x,nq.ua.Ey(h,s,v,e),r.transform(h,e,i,a),nq.ua.Dy(s,v,h,e),l&&(p=s[0].x-u*c,l=!1),c=0;c<e;c++){var y=s[v+c].x-f[c]*u-p;200<Math.abs(y)&&(s[v+c].x=0<y?s[v+c].x-o:s[v+c].x+o)}v+=e,n-=e,e=Math.min(n,h.length)}}}},i.fv=function(i,s){return i=i.ih(),isNaN(s)||i.Lu(s,0),i},i.PQ=function(s,n,h,r,e,o,a,u){for(var f=i.fv(r,e),c=f.S(),l=c/360,p=i.kE*l,v=s.vb(0),y=n.Xc(),b=y?c/n.Le().S():0,d=!1,g=new nq.Ea(h.description),w=0,x=h.ea();w<x;++w){var m=y,j=new nq.Ua(h.description);if(j.addPath(h,w,!0),0!=a){var M=i.KD(!0,j,f.H-u,f.H,a);(d=d||M)&&(m=!1)}var k=-1;m&&(k=s.Ca(w));var z=j.vb(0),A=j.I(),N=0,I=z.read(0),P=0;M=3*r.Yd(0);var C=!1,B=new nq.h;B.Sc();var D=new nq.h;D.Sc();for(var q=!1,G=1;G<A;++G){var F=nq.h.construct(z.gg(2*G),z.gg(2*G+1)),T=F.x,E=T+N,S=E-I;if(F.x=E,Math.abs(S)>p){if(m){var O=k+(G+1<A?G:0),H=v.read(2*(k+G-1));Math.abs(S-(O=(v.read(2*O)-H)*b))>+l&&(m=!1)}m||(E=T+(N-=nq.mc.En(c,E-I)),++P,q=0!=N,F.x=E)}else C||nq.ua.vG(D,B,F,M)&&(C=!0);q&&z.write(2*G,E),I=E,D.N(B),B.N(F)}0<P&&j.Qc(1993),m=j.Oa(0),A=j.Oa(A-1),j=nq.h.ub(m,A)<M?i.pQ(j,r,e,o,C):i.qQ(s,w,j,r,e),g.add(j,!1)}return e=r.Yd(0),h=f.S()/180,i.Lt(g,f,.1*e,!1),g=g!=(e=nq.ti.clip(g,f,e,h,o)),s=s.He(),a=0,0<(u=e.He())&&0>s?a=1:0>=u&&0<s&&(0==u?(u=NaN,2==n.Tb()?u=n.ol().He():1==n.Tb()&&(u=n.Le().rF()),s>.99*u&&(a=-1)):a=-1),0!=a&&((n=new nq.Ea(e.description)).vp(f),(n=nq.Zl.local().W(n,h,o)).add(e,!1),g=!0,e=n),g&&(e=nq.$l.local().W(e,r,!1,o)),e},i.qQ=function(s,n,h,r,e){var o=h.I(),a=h.Oa(0),u=h.Oa(o-1);e=(r=i.fv(r,e)).S(),a=nq.mc.sign(u.x-a.x);var f=new nq.l;h.yc(f);var c=r.ik();if(u=c-e,c+=e,0<=a){var l=Math.ceil((u-f.v)/e);for(l*=e;u>f.v+l;)l+=e;for(;u<f.C+l;)l-=e;var p=l;720<f.S()&&(c=u+360*Math.ceil(f.S()/360))}else{for(l=Math.ceil((c-f.C)/e)*e;c<f.C+l;)l-=e;for(;c>f.v+l;)l+=e;p=l,720<f.S()&&(u=c-360*Math.ceil(f.S()/360))}l=a*e;var v=nq.l.construct(f.v,f.G,f.C,f.H);v.move(p,0);var y=new nq.Ed;y.ig(p,0),h.Pc(y),(f=new nq.Ua(h.description)).add(h,!1),p=h.Oa(o-1),e=0;for(var b=f.Oa(0).x,d=0;0<a?v.C<c:v.v>u;)1024<=d&&(d=0),v.move(l,0),y.Lb=l,h.Pc(y),b+=l,r.v<=b&&r.C>=b&&(e=f.I()-1),h.Db(0,p),p=h.Oa(o-1),f.Fr(h,0,0,o-1,!1);return h=new nq.Ea(f.description),o=0<s.Kr(n),h.add(f,!1),s=f.Oa(0),u=f.Oa(f.I()-1),n=h.ea()-1,(0>a?o:!o)?(a=nq.h.construct(u.x,r.H),h.Ei(a),a=nq.h.construct(r.ik(),r.H),h.Ei(a),r=nq.h.construct(s.x,r.H)):(a=nq.h.construct(u.x,r.G),h.Ei(a),a=nq.h.construct(r.ik(),r.G),h.Ei(a),r=nq.h.construct(s.x,r.G)),h.Ei(r),h.sG(0,n,0),h.fO(e),h},i.pQ=function(s,n,h,r,e){var o=new nq.Ea(s.description);o.add(s,!1),o.yB(0,o.I()-1);var a=new nq.l;o.yc(a);var u=(h=i.fv(n,h)).S(),f=Math.ceil((h.v-a.v)/u);for(f*=u;h.v>a.v+f;)f+=u;for(;h.v<a.C+f;)f-=u;if(0!=(f+=u)){a.move(f,0);var c=new nq.Ed;c.ig(f,0),o.Pc(c)}if(h.v<=a.v&&h.C>a.C)return e&&(e=o.He(),n=(o=nq.$l.local().W(o,n,!0,r)).He(),(n=nq.mc.sign(e)!=nq.mc.sign(n))&&o.jJ()),o;for((s=new nq.Ea(s.description)).add(o,!1),e=e||a.S()>u-n.Yd(0);a.v<h.C;)a.move(u,0),(c=new nq.Ed).ig(u,0),o.Pc(c),s.add(o,!1);return e&&(e=s.He(),s.$o(1),n=(s=nq.$l.local().W(s,n,!0,r)).He(),(n=nq.mc.sign(e)!=nq.mc.sign(n))&&s.jJ()),s},i.KD=function(i,s,n,h,r){for(var e=s.vb(0),o=s.I(),a=!1,u=0;u<o;u++){var f=nq.h.construct(e.gg(2*u),e.gg(2*u+1));if(0!=(1&r)&&f.y>=n||0!=(2&r)&&f.y<=-n){a=!0;break}}if(!a)return!1;e=!1,i&&(e=s.Pn(0)),o=(i=new nq.hd).Ib(s),a=i.Ob(o);var c=-1,l=!0,p=new nq.h;p.Sc(),u=new nq.Ta;for(var v=-1,y=i.Ya(a);-1!=y;y=i.V(y)){f=i.Oa(y);var b=+(0!=(1&r)&&90<=f.y);if(b|=2*(0!=(2&r)&&f.y<=-n),0<c&&c!=b){if(p.x!=f.x){p.x=f.x,i.Xi(i.Na(y),u);var d=i.yj(a,y,u);i.mf(d,p)}if(e)for(v=-1!=v?i.V(v):i.Ya(a),d=i.Na(y);v!=d;)v=i.qd(v,!1);v=-1}0<b&&(f.y=nq.mc.En(h,f.y),i.mf(y,f),l||c==b||(f.x!=p.x?(i.Xi(y,u),d=i.yj(a,y,u),i.Db(d,p.x,f.y),v=d):v=y)),c=b,p=f,l=!1}if(e){if(-1!=v)for(v=i.V(v);-1!=v;)v=i.qd(v,!1);n=i.Ya(a),i.hq(n,i.tj(a))||(i.Xi(n,u),i.yj(a,-1,u))}return i.Ke(o).copyTo(s),!0},i.Hz=function(s,n,h,r){var e=s;if(e.B()||h==nG.DontClip)return e;var o=e.K();if(33==o)return e=[(r=e).D()],i.tG(e,1,n,h),e[0].isNaN()?r.Pa():r.Db(e[0]),s;var a=(s=n.tc()).bf(),u=90*a,f=180*a,c=360*a,l=n.Bi(),p=.5*a,v=new nq.l;e.A(v);var y=n.Xr(),b=n.KQ(),d=197==y.K();if(n=new nq.l,y.A(n),h==nG.PannableFold&&(h=s.Le().S(),n.v=l-.5*h,n.C=n.v+h),v.G<-u||v.H>u){if((new nq.l).L(v.v-a,-u,v.C+a,u),(e=nq.ti.Pu(e,n,s,NaN,0,r)).B())return e;e.A(v)}if(b&&(n.H<v.G||n.G>v.H))return e.Ja();if(v.S()>c&&(e=i.Jp(e,l-f,c,s,!0,0,!0,r)).A(v),0!=(u=i.$N(v.v,v.C,n.v,n.C,c))&&v.move(u,0),v.C>n.C||v.v<n.v){if(v.C>n.C)for(;v.v>=n.C;)v.move(-c,0),u-=c;for(;v.v<n.C-c;)v.move(c,0),u+=c}if(h=nq.ua.Ju(s,y),0!=u&&((a=new nq.Ed).ig(u,0),e.Pc(a)),b){if(d&&n.contains(v))return e;for(b=[null,null],u=0;2>u;u++){if(d?a=nq.ba.Ic(o)?nq.ti.clip(e,n,h,p,r):nq.ti.clip(e,n,h,0,r):(a=nq.Zj.local().W(e,y,s,r))==y&&(a=nq.ba.kg(a)),n.v<=v.v&&n.C>=v.C||n.v>=v.v&&n.C<=v.C)return a;b[u]=a,0==u&&(v.move(-c,0),(a=new nq.Ed).ig(-c,0),e.Pc(a))}if(550==o)b[0].Gd(b[1],0,-1);else if(nq.ba.Ic(o))b[0].add(b[1],!1);else{if(33!=o)throw nq.i.ga("intersect_with_GCS_horizon: unexpected geometry type");b[0].B()&&(b[0]=b[1])}return b[0]}if(n.H<v.G||n.G>v.H)return e;for(o=0;!e.B()&&v.C>n.v;)0!=o&&((a=new nq.Ed).ig(o,0),e.Pc(a)),nq.fj.local().W(4,e,y,s,r)||y==(e=nq.mp.local().W(e,y,s,r))&&(e=nq.ba.kg(e)),0!=o&&((p=new nq.Ed).ig(-o,0),e.Pc(p)),o-=c,v.move(-c,0);return e},i.tG=function(s,n,h,r){if(0!=n&&r!=nG.DontClip)if(r==nG.PannableFold){r=h.CR();for(var e=n,o=0;o<n;o++)(s[o].y>r.H||s[o].y<r.G)&&(s[o].Sc(),e--);0!=e&&i.cv(s,n,r.v,r.S())}else{var a=90*(r=h.bf()),u=180*r;for(r*=360,e=n,o=0;o<n;o++)(s[o].y>a||s[o].y<-a)&&(s[o].Sc(),e--);if(0!=e){(e=new nq.l).bx(s,n),a=h.Xr();var f=h.kv();o=197==a.K();var c=new nq.l;if(a.A(c),!f||!(c.H<e.G||c.G>e.H))if(f)if(i.cv(s,n,c.ik()-u,r),e=n,o)for(o=0;o<n;o++)c.contains(s[o])||(s[o].Sc(),e--);else for(h=nq.ua.Ju(h.tc(),a),o=0;o<n;o++)(u=0!=nq.jd.Zd(a,s[o],h))||(s[o].Sc(),e--);else for(i.cv(s,n,-u,r),e=n,h=nq.ua.Ju(h.tc(),a),o=0;o<n;o++)(u=s[o]).isNaN()&&e--,f=i.oE(u.x,c.v,c.C,r),u.x+=f,(u=0!=nq.jd.Zd(a,u,h))&&(s[o].Sc(),e--)}}},i.Jp=function(i,s,n,h,r,e,o,a){var u=i.K(),f=s+n;if(33===u){var c=(h=r?i:i.Qf()).Ng();return(c<s||c>=f||o&&c==f)&&(c+=Math.ceil((s-c)/n)*n,c=nq.P.Tk(c,s,f),h.YB(c)),h}if(i.B()||(c=new nq.l,i.A(c),c.B()))return i;var l=new nq.Oc;c.en(l);var p=new nq.Oc;if(p.L(s,f),p.contains(l))return i;if((f=new nq.l).L(c),550===u){for(a=(h=r?i:i.Qf()).vb(0),u=2*h.I(),f=!1,s=0;s<u;s+=2)((c=a.read(s))<p.pa||c>=p.wa||o&&c==p.wa)&&(f=!0,c+=Math.ceil((p.pa-c)/n)*n,c=p.Kt(c),a.write(s,c));return f&&h.Qc(1993),h}if(197==u)return n=r?i:i.Qf(),c.Fa(f),n.Zo(c),n;var v=.1*Math.max(c.da(),c.S());for(f.X(0,v),o=i,p=h.Yd(0),i=nq.Ih.local(),r=new nq.Ed;;){var y=Math.floor((l.pa-s)/n),b=Math.ceil((l.wa-s)/n);if(!(3<b-y))break;y=Math.floor(.5*(b+y)),f.v=c.v-v,f.C=s+n*y;var d=nq.ti.clip(o,f,p,e,a);f.v=f.C,f.C=c.C+v;var g=nq.ti.clip(o,f,p,e,a);r.ig((y-b)*n,0),g.Pc(r),1736==u?o=i.W(d,g,h,null):(o=d).add(g,!1),o.A(c),c.en(l)}for(f.v=s,f.C=s+n,(s=new nq.l).L(f),s.X(p,0),0!=(s=Math.floor((c.v-f.v)/n)*n)?(f.move(s,0),r.ig(-s,0)):r.MB(),s=1607==u?new nq.Ua(o.description):new nq.Ea(o.description),e=new nq.l,l=new nq.l;c.C>f.v;)(v=nq.ti.clip(o,f,p,0,a)).A(l),(1607==u?!v.B()&&(l.S()>p||l.da()>p):!v.B()&&(1736!=u||l.S()>p))&&(v.Pc(r),v.A(l),s.A(e),e.X(p,p),e.isIntersecting(l)&&1736==u?s=i.W(s,v,h,null):s.add(v,!1)),f.move(n,0),r.shift(-n,0);return s},i.cv=function(i,s,n,h){for(var r=n+h,e=0;e<s;e++){var o=i[e].x;n<=o&&o<r||!(o<n||o>r||o==r)||(o+=Math.ceil((n-o)/h)*h,o=nq.P.Tk(o,n,r),i[e].x=o)}},i.Hn=function(s,n,h,r,e,o){if(!n.Xc())throw nq.i.ga("fold_into_360_degree_range");if(s.B())return s;if(2==n.Tb()){h=n.rv();var a=n.qv()-h}else{var u=n.bf();a=360*u,h-=180*u}return i.Jp(s,h,a,n,r,e,!0,o)},i.lF=function(s,n,h,r){if(2==h.Tb())r=h.rv(),h=h.qv()-r;else{var e=h.bf();h=360*e,r-=180*e}i.cv(s,n,r,h)},i.nj=function(i,s){var n=s.Le();if(33==i.K()){var h=i.kh();return n.G<=h&&h<=n.H?i:i.Ja()}h=new nq.l,i.A(h);var r=new nq.l;return r.L(n),r.v=h.v,r.C=h.C,r.X(.01*r.da(),0),n=nq.ua.py(s,h),r.contains(h)?i:nq.ti.clip(i,r,n,0,null)},i.kr=function(i,s,n){return i>s.C&&i-s.C<n?s.C:i<s.v&&s.v-i<n?s.v:i},i.BX=function(s,n,h,r){r.x=i.kr(s.x,n,h),r.y=s.y},i.AX=function(s,n,h,r){for(var e=0;e<n;e++)s[e].y<h.G||s[e].y>h.H?s[e].Sc():s[e].x=i.kr(s[e].x,h,r)},i.Lt=function(s,n,h,r){if(!s.B()){var e=s.K();if(!r||1736!=e)if(nq.ba.zj(e)){r=s.vb(0),e=0;for(var o=s.I();e<o;e++){var a=r.read(2*e),u=i.kr(a,n,h);u!=a&&r.write(2*e,u)}s.Qc(1993)}else if(197==e)r=new nq.l,s.A(r),r.v=i.kr(r.v,n,h),r.C=i.kr(r.C,n,h),s.Zo(r);else{if(33!=e)throw nq.i.ga("internal error");s.YB(i.kr(s.Ng(),n,h))}}},i.pS=function(s,n,h,r){var e=new nq.hd,o=e.Ib(s);return s=nq.ua.Ju(n,s),i.ms(e,o,n,s,h,!0,r),e.Ke(o)},i.ms=function(s,n,h,r,e,o,a){if(!h.Xc())throw nq.i.O("invalid call");var u=h.Le(),f=h.tc(),c=f.gh().getDatum().getSpheroid();f=f.Id().ci;var l=c.getFlattening();c=c.getAxis(),l*=2-l;var p=new nq.Oc;u.en(p);var v=null,y=[[0,0],[0,0]];if(2==h.Tb()?(v=h.gh(),o?(y[0][0]=i.an(a,p),y[0][1]=u.Lp(),nq.gj.projToGeog(v,1,y),u=y[0][0]*f):(y[0][0]=u.ik(),y[0][1]=a,nq.gj.projToGeog(v,1,y),u=y[0][1]*f)):u=a*f,!o&&0!=u&&e!=nT.GreatElliptic)throw nq.i.ga("invalid argument");var b=new nq.ha,d=[0],g=new nq.h,w=new nq.h,x=new nq.h,m=[null,null],j=new nq.h,M=new nq.h,k=new nq.h,z=new nq.h;for(n=s.Ob(n);-1!=n;n=s.Sb(n)){var A=s.Ya(n);s.D(A,j);for(var N=!1,I=A=s.V(A);-1!=I;I=s.V(I)){if(I==A){if(N)break;N=!0}if(s.D(I,M),o&&(r<a-j.x&&M.x-a>r||r<a-M.x&&j.x-a>r)||!o&&(0!=a||r<-j.y&&M.y>r||r<-M.y&&j.y>r))do if(!(Math.abs(j.x-M.x)>=.5*p.S())){if(2==h.Tb()?(y[0][0]=i.an(j.x,p),y[0][1]=j.y,y[1][0]=i.an(M.x,p),y[1][1]=M.y,nq.gj.projToGeogCenter(v,2,y,0),k.x=y[0][0]*f,k.y=y[0][1]*f,z.y=y[1][1]*f):(k.x=j.x*f,k.y=j.y*f,z.y=M.y*f),z.x=2*(M.x-j.x)*Math.PI/p.S()+k.x,o){if(w.x=u,w.y=i.Iz(c,l,k,z,u,e),isNaN(w.y))break;m[0]=w;var P=1}else if(e==nT.GreatElliptic){var C=[0,0];if(0==(P=nq.Nx.Jz(l,k,z,u,C)))break;w.x=C[0],w.y=u,m[0]=w,2==P&&(x.x=C[1],x.y=u,m[1]=x)}else{if(w.x=i.Gz(c,l,k,z,e),isNaN(w.x))break;w.y=0,m[0]=w,P=1}var B=-1;for(C=0;C<P;C++){nq.kb.xd(c,l,k.x,k.y,z.x,z.y,b,null,null,e);var D=b.u;nq.kb.xd(c,l,k.x,k.y,m[C].x,m[C].y,b,null,null,e);var q=b.u;if(2==h.Tb()?(y[0][0]=m[C].x/f,y[0][1]=m[C].y/f,nq.gj.geogToProj(v,1,y),o?(g.y=y[0][1],g.x=a):(g.x=i.qs(y[0][0],j.x,M.x,p),g.y=a)):o?(g.x=a,g.y=m[C].y/f):(g.x=i.qs(m[C].x/f,j.x,M.x,p),g.y=a),d[0]=0<D?nq.P.Tk(q/D,0,1):.5,0==d[0]||1==d[0])break;B>d[0]||(B=s.Na(I),s.Wl(B,d,1),s.Db(s.V(B),g.x,g.y),B=d[0])}}while(0);j.N(M)}}},i.an=function(i,s){var n=s.wa-s.pa;return s.Kt(i-Math.floor((i-s.pa)/n)*n)},i.qs=function(i,s,n,h){var r=new nq.Oc;for(r.L(s,n),i=Math.floor((i-s)/(n=h.S()))*n+i,r=r.tf();Math.abs(i-r)>Math.abs(i+n-r);)i+=n;return i},i.Un=function(i,s,n){return i=nq.sr.Ep(i),s=nq.sr.mx(i,nq.sr.Ep(s)),0==(n=nq.sr.mx(i,nq.sr.Ep(n)))||0<s&&0<n&&n<=s||0>s&&0>n&&n>=s},i.Iz=function(s,n,h,r,e,o){if(o==nT.GreatElliptic)return nq.Nx.NS(n,h,r,e);if(Math.abs(h.x-r.x)>=Math.PI||!i.Un(h.x,r.x,e))return NaN;if(h.x>r.x)var a=r;else a=h,h=r;r=new nq.ha;var u=new nq.ha,f=new nq.ha;nq.kb.xd(s,n,a.x,a.y,h.x,h.y,u,r,null,o);var c=u.u,l=0,p=1,v=new nq.h;for(v.N(a);c*(p-l)>1e-12*s;){var y=.5*(l+p);if(nq.kb.qj(s,n,a.x,a.y,c*y,r.u,u,f,o),v.x=u.u,v.y=f.u,v.x==e)break;if(i.Un(a.x,v.x,e))p=y;else{if(!i.Un(h.x,v.x,e))return NaN;l=y}}return v.y},i.Gz=function(i,s,n,h,r){if(r==nT.GreatElliptic)return i=[0,0],nq.Nx.Jz(s,n,h,0,i),i[0];if(n.y>h.y)var e=h;else e=n,n=h;if((h=new nq.Oc).L(e.y,n.y),!h.contains(0)||Math.abs(e.x-n.x)>=Math.PI)return NaN;if(e.x==n.x)return e.x;var o=new nq.ha,a=new nq.ha,u=new nq.ha;nq.kb.xd(i,s,e.x,e.y,n.x,n.y,a,o,null,r);var f=a.u,c=0,l=1,p=new nq.h;for(p.N(e);f*(l-c)>1e-12*i;){var v=.5*(c+l);if(nq.kb.qj(i,s,e.x,e.y,f*v,o.u,a,u,r),p.x=a.u,p.y=u.u,h.L(e.y,p.y),0==p.y)break;if(h.contains(0))l=v;else{if(h.L(n.y,p.y),!h.contains(0))return NaN;c=v}}return p.x},i.RI=function(i,s,n,h){if(!i.ef.Xc())return!1;var r=new nq.ee(s.description);if(r.Gd(s,0,-1),h=nq.Gx.local().W(r,i,h),r=s.I(),n.Pa(),r!=h.I())return!1;var e=new nq.l;s.A(e);var o=new nq.l;if(h.A(o),e=e.S(),o=o.S(),0!=e&&0!=o){if(1e-10<Math.abs((o/=e)/(i=i.$f.ih().S()/i.ef.ih().S())-1))return!1}else if(0!=e||0!=o)return!1;for(n.add(s,!1),s=new nq.h,i=0;i<r;i++)h.D(i,s),n.Db(i,s);return!0},i.lN=function(i,s){return(i%=360*s)>=180*s&&(i-=360*s),i},i.OI=function(s,n,h,r){if(h==nG.Clip){var e=n.ol();197==e.K()?(h=new nq.l,e.A(h),e=nq.ua.py(n,h),s=nq.ti.clip(s,h,e,5e4*n.rm(),r)):nq.fj.local().W(1,e,s,n,r)||(s=nq.Zj.local().W(s,e,n,r))==e&&(s=nq.Xk.kg(s))}else n.Xc()&&(r=new nq.l,s.yc(r),n.Le().contains(r)||(i.Lt(s,n.Le(),n.Yd(0),!0),h==nG.PannableFold&&(s=i.nj(s,n)),s=i.Hn(s,n,0,!0,1e5*n.rm(),null)));return s},i.SD=function(i,s,n){var h=s.Yr();if(null==h)return i;var r=(s=s.tc()).Le().S(),e=new nq.l;i.yc(e);var o=new nq.Oc;e.en(o),e=h.Ha(),h=null;for(var a=new nq.Ed;e.ab();)for(;e.Ia();){var u=e.ia(),f=u.Vg(0,0),c=new nq.Oc;for(c.L(f.pa,f.wa),f=0;c.wa>o.pa;)c.move(-r),--f;for(;c.pa<=o.wa;){if(c.isIntersecting(o)){null==h&&(h=new nq.Ua);var l=nq.zb.YO(u.bc(),u.xc());0!=f&&(a.ig(f*r,0),l.Pc(a)),h.pc(l,!0)}c.move(r),++f}}return null!=h?(s=nq.ua.bO(s,h),s=nq.ua.Gr(s),nq.bu.gP(i,h,s,n)):i},i.$N=function(s,n,h,r,e){return s>=h&&n<=r?0:i.oE(.5*(n+s),h,r,e)},i.oE=function(i,s,n,h){return nq.mc.round((.5*(n+s)-i)/h)*h},i.QQ=function(s,n,h,r,e,o,a,u){var f=i.fv(r,e),c=f.S(),l=c/360,p=i.kE*l,v=s.vb(0),y=n.Xc(),b=y?c/n.Le().S():0;n=s.Ja();for(var d=0,g=h.ea();d<g;++d){var w=y,x=new nq.Ua(h.description);x.addPath(h,d,!0);var m=h.ec(d);0!=a&&(m=i.KD(m,x,f.H-u,f.H,a))&&(w=!1);var j=-1;m=x.I();var M=!1;w&&(j=s.Ca(d),M=s.ec(d));var k=x.vb(0),z=0,A=k.read(0),N=0,I=3*r.Yd(0),P=!1,C=new nq.h;C.Sc();var B=new nq.h;B.Sc();for(var D=!1,q=1;q<m;++q){var G=nq.h.construct(k.gg(2*q),k.gg(2*q+1)),F=G.x,T=F+z,E=T-A;if(G.x=T,Math.abs(E)>p){if(w){var S=j+q-1,O=j;(!M||q+1<m)&&(O+=q),S=v.read(2*S),Math.abs(E-(O=(v.read(2*O)-S)*b))>+l&&(y=!1)}w||(T=F+(z-=nq.mc.En(c,T-A)),++N,D=0!=z,G.x=T)}else P||nq.ua.vG(C,B,G,I)&&(P=!0);D&&k.write(2*q,T),A=T,C.N(B),B.N(G)}0!=N&&x.Qc(1993),w=x.Oa(0),m=x.Oa(m-1),nq.h.ub(w,m),x=i.rQ(x,r,isNaN(e)?0:e,o),n.add(x,!1)}return s=r.Yd(0),h=f.S()/180,i.Lt(n,f,.1*s,!1),nq.ti.clip(n,f,s,h,o)},i.rQ=function(s,n,h,r){return i.Hn(s,n,h,!0,0,r)},i.JS=function(i,s,n,h){var r=i.K();if(1736==r)for(s=null!=s?s.Yd(0):0,r=0;r<h;r++)1!=nq.jd.Zd(i,n[r],s)&&n[r].Sc();else{if(197!=r)throw nq.i.O();for(r=0;r<h;r++)i.ZO(n[r])||n[r].Sc()}},i.bl=function(i,s,n,h){if(32>n)for(var r=new nq.Ta,e=0;e<n;e++)r.Db(s[e]),i.bl(r,h).D(s[e]);else{var o=new nq.ee;for(o.se(3),o.CD(s,n),r=o.vb(3),e=0;e<n;e++)r.write(e,e);for(i=(e=i.bl(o,h)).vb(0),r=e.vb(3),h=nq.h.construct(NaN,NaN),o=0;o<n;o++)s[o]=h;for(n=e.I(),e=0;e<n;e++)h=r.read(e),i.uc(2*e,s[h])}},i.al=function(i,s,n,h){if(32>n)for(var r=new nq.Ta,e=0;e<n;e++)r.Db(s[e]),i.al(r,h).D(s[e]);else{var o=new nq.ee;for(o.se(3),o.CD(s,n),r=o.vb(3),e=0;e<n;e++)r.write(e,e);for(i=(e=i.al(o,h)).vb(0),r=e.vb(3),h=nq.h.construct(NaN,NaN),o=0;o<n;o++)s[o]=h;for(n=e.I(),e=0;e<n;e++)h=r.read(e),i.uc(2*e,s[h])}},i.kE=210,i}(),(nO=(nS=hO||(hO={})).PL||(nS.PL={}))[nO.rightSide=1]="rightSide",nH=function(){function i(i,s,n){this.Ds=new nS.h,void 0===i?this.Ko=-1:(this.Ds.N(i),this.Ko=s,this.La=n,this.pw=0)}return i.prototype.RJ=function(i){this.pw=i?1|this.pw:-2&this.pw},i.prototype.B=function(){return 0>this.Ko},i.prototype.az=function(){if(this.B())throw nS.i.ga("invalid call");return new nS.Ta(this.Ds.x,this.Ds.y)},i.prototype.Va=function(){if(this.B())throw nS.i.ga("invalid call");return this.Ko},i.prototype.cz=function(){if(this.B())throw nS.i.ga("invalid call");return this.La},i.prototype.Nz=function(){return 0!=(1&this.pw)},i.prototype.by=function(i,s,n,h){this.Ds.x=i,this.Ds.y=s,this.Ko=n,this.La=h},i}(),nS.bm=nH,nJ=hO||(hO={}),nL=function(){function i(){}return i.prototype.Wo=function(i,s){this.vh.resize(0),this.Ki.length=0,this.vk=-1,i.yc(this.Gk),this.Gk.X(s,s),this.Gk.isIntersecting(this.Gb.Da)?((this.xs=nJ.ba.zd(i.K()))?(this.OH=i.bc(),this.NH=i.xc(),this.ra=s):this.ra=NaN,this.vh.add(this.Gb.kf),this.Ki.push(this.Gb.Da),this.Ss=this.Gb.Wr(this.Gb.kf)):this.Ss=-1},i.prototype.Zi=function(i,s){this.vh.resize(0),this.Ki.length=0,this.vk=-1,this.Gk.L(i),this.Gk.X(s,s),this.ra=NaN,this.Gk.isIntersecting(this.Gb.Da)?(this.vh.add(this.Gb.kf),this.Ki.push(this.Gb.Da),this.Ss=this.Gb.Wr(this.Gb.kf),this.xs=!1):this.Ss=-1},i.prototype.next=function(){if(0==this.vh.size)return -1;this.vk=this.Ss;var i=null,s=null,n=null,h=null;this.xs&&(i=new nJ.h,s=new nJ.h,n=new nJ.l);for(var r=!1;!r;){for(;-1!=this.vk;){var e=this.Gb.Xy(this.Gb.hv(this.vk));if(e.isIntersecting(this.Gk)&&(!this.xs||(i.N(this.OH),s.N(this.NH),n.L(e),n.X(this.ra,this.ra),0<n.uy(i,s)))){r=!0;break}this.vk=this.Gb.pv(this.vk)}if(-1==this.vk){e=this.vh.Gc();var o=this.Ki[this.Ki.length-1];for(null==h&&((h=[])[0]=new nJ.l,h[1]=new nJ.l,h[2]=new nJ.l,h[3]=new nJ.l),nR.zJ(o,h),this.vh.Jf(),--this.Ki.length,o=0;4>o;o++){var a=this.Gb.Np(e,o);if(-1!=a&&0<this.Gb.RR(a)&&h[o].isIntersecting(this.Gk))if(this.xs){if(i.N(this.OH),s.N(this.NH),n.L(h[o]),n.X(this.ra,this.ra),0<n.uy(i,s)){var u=new nJ.l;u.L(h[o]),this.vh.add(a),this.Ki.push(u)}}else(u=new nJ.l).L(h[o]),this.vh.add(a),this.Ki.push(u)}if(0==this.vh.size)return -1;this.vk=this.Gb.Wr(this.vh.get(this.vh.size-1))}}return this.Ss=this.Gb.pv(this.vk),this.vk},i.XO=function(s,n,h){var r=new i;return r.Gb=s,r.Gk=new nJ.l,r.vh=new nJ.ja(0),r.Ki=[],r.Wo(n,h),r},i.WO=function(s,n,h){var r=new i;return r.Gb=s,r.Gk=new nJ.l,r.vh=new nJ.ja(0),r.Ki=[],r.Zi(n,h),r},i.VO=function(s){var n=new i;return n.Gb=s,n.Gk=new nJ.l,n.vh=new nJ.ja(0),n.Ki=[],n},i}(),nJ.CY=nL,nR=function(){function i(i,s){this.jf=new nJ.ad(11),this.ai=new nJ.ad(5),this.ys=[],this.iw=new nJ.ja(0),this.Da=new nJ.l,this.Pk(i,s)}return i.prototype.reset=function(i,s){this.jf.oj(!1),this.ai.oj(!1),this.ys.length=0,this.iw.clear(!1),this.Pk(i,s)},i.prototype.xj=function(i,s){return this.Bv(i,s,0,this.Da,this.kf,!1,-1)},i.prototype.Ez=function(i,s,n){n=-1==n?this.kf:this.RF(n);var h=this.da(n),r=this.jR(n);return this.Bv(i,s,h,r,n,!1,-1)},i.prototype.ka=function(i){return this.eR(i)},i.prototype.BF=function(i){return this.Xy(this.hv(i))},i.prototype.da=function(i){return this.lv(i)},i.prototype.jR=function(i){var s=new nJ.l;s.L(this.Da);var n=this.lv(i);i=this.LF(i);for(var h=0;h<2*n;h+=2){var r=nJ.P.truncate(3&i>>h);0==r?(s.v=.5*(s.v+s.C),s.G=.5*(s.G+s.H)):1==r?(s.C=.5*(s.v+s.C),s.G=.5*(s.G+s.H)):(2==r?s.C=.5*(s.v+s.C):s.v=.5*(s.v+s.C),s.H=.5*(s.G+s.H))}return s},i.prototype.RR=function(i){return this.vz(i)},i.prototype.qR=function(i,s){return nL.XO(this,i,s)},i.prototype.HF=function(i,s){return nL.WO(this,i,s)},i.prototype.getIterator=function(){return nL.VO(this)},i.prototype.Pk=function(i,s){if(0>s||32<2*s)throw nJ.i.O("invalid height");this.wT=s,this.Da.L(i),this.kf=this.jf.De(),this.jx(this.kf,0),this.dx(this.kf,0),this.IJ(this.kf,0),this.FJ(this.kf,0)},i.prototype.Bv=function(s,n,h,r,e,o,a){if(!r.contains(n))return 0==h?-1:this.Bv(s,n,0,this.Da,this.kf,o,a);if(!o)for(var u=e;-1!=u;u=this.DR(u))this.jx(u,this.vz(u)+1);(u=new nJ.l).L(r),r=e;var f=[];for(f[0]=new nJ.l,f[1]=new nJ.l,f[2]=new nJ.l,f[3]=new nJ.l;h<this.wT&&this.dO(r);h++){i.zJ(u,f);for(var c=!1,l=0;4>l;l++)if(f[l].contains(n)){c=!0;var p=this.Np(r,l);-1==p&&(p=this.mP(r,l)),this.jx(p,this.vz(p)+1),r=p,u.L(f[l]);break}if(!c)break}return this.nS(s,n,h,u,r,o,e,a)},i.prototype.nS=function(i,s,n,h,r,e,o,a){var u=this.IF(r);if(e){if(r==o)return a;this.NP(a),e=a}else e=this.oP(),this.IB(e,i),this.FW(this.hv(e),s);return this.hX(e,r),-1!=u?(this.hx(e,u),this.ex(u,e)):this.BJ(r,e),this.NB(r,e),this.dx(r,this.nv(r)+1),this.cO(r)&&this.HQ(n,h,r),e},i.prototype.NP=function(i){var s=this.RF(i),n=this.IF(s),h=this.JR(i),r=this.pv(i);this.Wr(s)==i?(-1!=r?this.hx(r,-1):this.NB(s,-1),this.BJ(s,r)):n==i?(this.ex(h,-1),this.NB(s,h)):(this.hx(r,h),this.ex(h,r)),this.hx(i,-1),this.ex(i,-1),this.dx(s,this.nv(s)-1)},i.zJ=function(i,s){var n=.5*(i.v+i.C),h=.5*(i.G+i.H);s[0].L(n,h,i.C,i.H),s[1].L(i.v,h,n,i.H),s[2].L(i.v,i.G,n,h),s[3].L(n,i.G,i.C,h)},i.prototype.cO=function(i){return 8==this.nv(i)&&!this.bG(i)},i.prototype.HQ=function(i,s,n){var h=this.Wr(n);do{var r=this.hv(h),e=this.ai.U(h,0);r=this.Xy(r),this.Bv(e,r,i,s,n,!0,h),h=e=this.pv(h)}while(-1!=h)},i.prototype.dO=function(i){return 8<=this.nv(i)||this.bG(i)},i.prototype.bG=function(i){return -1!=this.Np(i,0)||-1!=this.Np(i,1)||-1!=this.Np(i,2)||-1!=this.Np(i,3)},i.prototype.mP=function(i,s){var n=this.jf.De();return this.JW(i,s,n),this.jx(n,0),this.dx(n,0),this.Rk(n,i),this.FJ(n,this.lv(i)+1),this.IJ(n,s<<2*this.lv(i)|this.LF(i)),n},i.prototype.oP=function(){var i=this.ai.De();if(0<this.iw.size){var s=this.iw.Gc();this.iw.Jf()}else s=this.ys.length,this.ys.push(new nJ.l);return this.GW(i,s),i},i.prototype.Np=function(i,s){return this.jf.U(i,s)},i.prototype.JW=function(i,s,n){this.jf.T(i,s,n)},i.prototype.Wr=function(i){return this.jf.U(i,4)},i.prototype.BJ=function(i,s){this.jf.T(i,4,s)},i.prototype.IF=function(i){return this.jf.U(i,5)},i.prototype.NB=function(i,s){this.jf.T(i,5,s)},i.prototype.LF=function(i){return this.jf.U(i,6)},i.prototype.IJ=function(i,s){this.jf.T(i,6,s)},i.prototype.nv=function(i){return this.jf.U(i,7)},i.prototype.vz=function(i){return this.jf.U(i,8)},i.prototype.dx=function(i,s){this.jf.T(i,7,s)},i.prototype.jx=function(i,s){this.jf.T(i,8,s)},i.prototype.DR=function(i){return this.jf.U(i,9)},i.prototype.Rk=function(i,s){this.jf.T(i,9,s)},i.prototype.lv=function(i){return this.jf.U(i,10)},i.prototype.FJ=function(i,s){this.jf.T(i,10,s)},i.prototype.eR=function(i){return this.ai.U(i,0)},i.prototype.IB=function(i,s){this.ai.T(i,0,s)},i.prototype.JR=function(i){return this.ai.U(i,1)},i.prototype.pv=function(i){return this.ai.U(i,2)},i.prototype.hx=function(i,s){this.ai.T(i,1,s)},i.prototype.ex=function(i,s){this.ai.T(i,2,s)},i.prototype.RF=function(i){return this.ai.U(i,3)},i.prototype.hX=function(i,s){this.ai.T(i,3,s)},i.prototype.hv=function(i){return this.ai.U(i,4)},i.prototype.GW=function(i,s){this.ai.T(i,4,s)},i.prototype.Xy=function(i){return this.ys[i]},i.prototype.FW=function(i,s){this.ys[i].L(s)},i}(),nJ.fu=nR,(nU=(nK=hO||(hO={})).WK||(nK.WK={}))[nU.Outside=0]="Outside",nU[nU.Inside=1]="Inside",nU[nU.Border=2]="Border",nK.DY=nW=function(){function i(i,s){this.KT=s,this.Xh=i}return i.prototype.ax=function(i,s){this.dH!=s&&i.flush(),this.dH=s},i.prototype.bF=function(i,s){for(var n=0;n<s;)for(var h=i[n++],r=i[n++],e=i[n++]*this.KT;h<r;h++)this.Xh[e+(h>>4)]|=this.dH<<2*(15&h)},i}(),nV=function(){function i(i,s,n){this.Xh=null,this.NA=this.Kk=this.YH=this.WH=this.Gs=this.lH=this.Hf=this.Wm=0,this.Ti=this.Lk=this.xl=null,this.Az(i,s,n)}return i.create=function(s,n,h){if(!i.uE(s))throw nK.i.O();return i.rP(s,n,h)},i.kW=function(i){switch(i){case 0:i=1024;break;case 1:i=16384;break;case 2:i=262144;break;default:throw nK.i.ga("Internal Error")}return i},i.uE=function(i){return!(i.B()||1607!=i.K()&&1736!=i.K())},i.prototype.mQ=function(i,s){s=s.Ha();for(var n=new nK.h,h=new nK.h;s.ab();)for(;s.Ia();){var r=s.ia();if(322!=r.K())throw nK.i.ga("Internal Error");i.Gh(r.bc(),n),i.Gh(r.xc(),h),this.Ti.fy(n.x,n.y,h.x,h.y)}this.Ti.dJ(nK.Ox.Bx)},i.prototype.nQ=function(){throw nK.i.ga("Internal Error")},i.prototype.My=function(i,s){for(var n=1;4>n;n++)i.fy(s[n-1].x,s[n-1].y,s[n].x,s[n].y);i.fy(s[3].x,s[3].y,s[0].x,s[0].y),this.Ti.dJ(nK.Ox.Bx)},i.prototype.mK=function(i,s,n){for(var h=[null,null,null,null],r=0;r<h.length;r++)h[r]=new nK.h;s=s.Ha(),n=this.Lk.$X(n)+1.5,r=new nK.h;for(var e=new nK.h,o=new nK.h,a=new nK.h,u=new nK.h,f=new nK.l,c=new nK.h;s.ab();){var l=!1,p=!0;for(c.na(0,0);s.Ia();){var v=s.ia();if(a.x=v.ta,a.y=v.oa,u.x=v.qa,u.y=v.ma,f.Pa(),f.$b(a.x,a.y),f.Nk(u.x,u.y),this.xl.CG(f)){this.Lk.Gh(u,u),p?(this.Lk.Gh(a,a),c.N(a),p=!1):a.N(c),r.vc(u,a);var y=.5>(v=r.length());0==v?r.na(1,0):(y||c.N(u),r.scale(n/v),e.na(-r.y,r.x),o.na(r.y,-r.x),a.sub(r),u.add(r),h[0].add(a,e),h[1].add(a,o),h[2].add(u,o),h[3].add(u,e),y?l=!0:this.My(i,h))}else l&&(this.My(i,h),l=!1),p=!0}l&&this.My(i,h)}},i.prototype.nC=function(i){return nK.P.truncate(i*this.lH+this.WH)},i.prototype.oC=function(i){return nK.P.truncate(i*this.Gs+this.YH)},i.rP=function(s,n,h){return new i(s,n,h)},i.prototype.Az=function(i,s,n){this.Hf=Math.max(nK.P.truncate(2*Math.sqrt(n)+.5),64),this.Wm=nK.P.truncate((2*this.Hf+31)/32),this.xl=new nK.l,this.Kk=s,n=0;for(var h=this.Hf,r=this.Wm;8<=h;)n+=h*r,h=nK.P.truncate(h/2),r=nK.P.truncate((2*h+31)/32);this.Xh=nK.P.mg(n,0),this.Ti=new nK.Ox,n=new nW(this.Xh,this.Wm,this),this.Ti.wX(this.Hf,this.Hf,n),i.A(this.xl),this.xl.X(s,s),h=new nK.l;var e=s*(r=nK.l.construct(1,1,this.Hf-2,this.Hf-2)).S();switch(s*=r.da(),h.L(this.xl.tf(),Math.max(e,this.xl.S()),Math.max(s,this.xl.da())),this.NA=this.Kk,this.Lk=new nK.Ed,this.Lk.kS(h,r),new nK.Ed,i.K()){case 550:n.ax(this.Ti,2),this.nQ();break;case 1607:n.ax(this.Ti,2),this.mK(this.Ti,i,this.NA);break;case 1736:n.ax(this.Ti,1),this.mQ(this.Lk,i),n.ax(this.Ti,2),this.mK(this.Ti,i,this.NA)}this.lH=this.Lk.eb,this.Gs=this.Lk.bb,this.WH=this.Lk.Lb,this.YH=this.Lk.Qb,this.SN()},i.prototype.SN=function(){this.Ti.flush();for(var i=0,s=this.Hf*this.Wm,n=this.Hf,h=nK.P.truncate(this.Hf/2),r=this.Wm,e=nK.P.truncate((2*h+31)/32);8<n;){for(n=0;n<h;n++)for(var o=2*n,a=2*n+1,u=0;u<h;u++){var f=2*u,c=2*u+1,l=f>>4;f=2*(15&f);var p=c>>4;c=2*(15&c);var v=this.Xh[i+r*o+l]>>f&3;v|=this.Xh[i+r*o+p]>>c&3,v|=this.Xh[i+r*a+l]>>f&3,v|=this.Xh[i+r*a+p]>>c&3,this.Xh[s+e*n+(u>>4)]|=v<<2*(15&u)}n=h,r=e,i=s,h=nK.P.truncate(n/2),e=nK.P.truncate((2*h+31)/32),s=i+r*n}},i.prototype.Uo=function(i,s){return this.xl.contains(i,s)?(i=this.nC(i),s=this.oC(s),0>i||i>=this.Hf||0>s||s>=this.Hf||0==(s=this.Xh[this.Wm*s+(i>>4)]>>2*(15&i)&3)?0:1==s?1:2):0},i.prototype.To=function(i){if(!i.Fa(this.xl))return 0;var s=this.nC(i.v),n=this.nC(i.C),h=this.oC(i.G);if(i=this.oC(i.H),0>s&&(s=0),0>h&&(h=0),n>=this.Hf&&(n=this.Hf-1),i>=this.Hf&&(i=this.Hf-1),s>n||h>i)return 0;for(var r=Math.max(n-s,1)*Math.max(i-h,1),e=0,o=this.Wm,a=this.Hf,u=0;;){if(32>r||16>a){for(r=h;r<=i;r++)for(var f=s;f<=n;f++)if(1<(u=this.Xh[e+o*r+(f>>4)]>>2*(15&f)&3))return 2;if(0==u)return 0;if(1==u)return 1}
1e+=o*a,a=nK.P.truncate(a/2),o=nK.P.truncate((2*a+31)/32),s=nK.P.truncate(s/2),h=nK.P.truncate(h/2),r=Math.max((n=nK.P.truncate(n/2))-s,1)*Math.max((i=nK.P.truncate(i/2))-h,1)}},i.prototype.MR=function(){return this.Hf*this.Wm},i}(),nK.Mx=nV,(nY=(nX=hO||(hO={})).QL||(nX.QL={}))[nY.contains=1]="contains",nY[nY.within=2]="within",nY[nY.equals=3]="equals",nY[nY.disjoint=4]="disjoint",nY[nY.touches=8]="touches",nY[nY.crosses=16]="crosses",nY[nY.overlaps=32]="overlaps",nY[nY.unknown=0]="unknown",nY[nY.intersects=0x40000000]="intersects",nQ=function(){function i(){}return i.construct=function(s,n,h,r,e,o,a,u){var f=new i;return f.rw=s,f.Om=n,f.Mj=h,f.Ui=r,f.wH=e,f.OY=o,f.PY=a,f.QY=u,f},i}(),nX.Xt=function(){function i(){}return i.xD=function(s,n,h){if(i.ry(s)){var r=nX.ua.mj(n,s,!1);n=!1,nX.Wk.xE(s)&&(n=n||s.nu(r,h)),(1736==(r=s.K())||1607==r)&&nX.Wk.vE(s)&&0!=h&&(n=n||s.hj(h)),1736!=r&&1607!=r||!nX.Wk.wE(s)||0==h||n||s.cM()}},i.ry=function(i){return nX.Wk.xE(i)||nX.Wk.vE(i)||nX.Wk.wE(i)},i}(),n$=function(){function i(){this.th=[]}return i.uB=function(s,n,h,r,e){var o=s.K(),a=n.K();if(197==o){if(197==a)return i.oW(s,n,h,r);if(33==a)return 2==r?r=1:1==r&&(r=2),i.cJ(n,s,h,r)}else if(33==o){if(197==a)return i.cJ(s,n,h,r);if(33==a)return i.qW(s,n,h,r)}if(s.B()||n.B())return 4==r;var u=new nX.l;s.A(u);var f=new nX.l;n.A(f);var c=new nX.l;if(c.L(u),c.$b(f),h=nX.ua.Xd(h,c,!1),i.fk(u,f,h))return 4==r;switch(u=!1,nX.Xk.zd(o)&&((o=new nX.Ua(s.description)).pc(s,!0),s=o,o=1607),nX.Xk.zd(a)&&((a=new nX.Ua(n.description)).pc(n,!0),n=a,a=1607),197!=o&&197!=a?(s.Eb()<n.Eb()||33==o&&550==a)&&(2==r?r=1:1==r&&(r=2)):1736!=o&&197!=a&&(2==r?r=1:1==r&&(r=2)),o){case 1736:switch(a){case 1736:u=i.st(s,n,h,r,e);break;case 1607:u=i.bn(s,n,h,r,e);break;case 33:u=i.rt(s,n,h,r);break;case 550:u=i.qt(s,n,h,r,e);break;case 197:u=i.BI(s,n,h,r,e)}break;case 1607:switch(a){case 1736:u=i.bn(n,s,h,r,e);break;case 1607:u=i.bB(s,n,h,r,e);break;case 33:u=i.ut(s,n,h,r,e);break;case 550:u=i.tt(s,n,h,r,e);break;case 197:u=i.HI(s,n,h,r)}break;case 33:switch(a){case 1736:u=i.rt(n,s,h,r);break;case 1607:u=i.ut(n,s,h,r,e);break;case 550:u=i.mt(n,s,h,r)}break;case 550:switch(a){case 1736:u=i.qt(n,s,h,r,e);break;case 1607:u=i.tt(n,s,h,r,e);break;case 550:u=i.UA(s,n,h,r,e);break;case 33:u=i.mt(s,n,h,r);break;case 197:u=i.cI(s,n,h,r)}break;case 197:switch(a){case 1736:u=i.BI(n,s,h,r,e);break;case 1607:u=i.HI(n,s,h,r);break;case 550:u=i.cI(n,s,h,r)}}return u},i.oW=function(s,n,h,r){if(s.B()||n.B())return 4==r;var e=new nX.l,o=new nX.l,a=new nX.l;switch(s.A(e),n.A(o),a.L(e),a.$b(o),s=nX.ua.Xd(h,a,!1),r){case 4:return i.fk(e,o,s);case 2:return i.eF(o,e,s);case 1:return i.eF(e,o,s);case 3:return i.gk(e,o,s);case 8:return i.YP(e,o,s);case 32:return i.XP(e,o,s);case 16:return i.WP(e,o,s)}return!1},i.cJ=function(s,n,h,r){if(s.B()||n.B())return 4==r;s=s.D();var e=new nX.l,o=new nX.l;switch(n.A(e),o.L(s),o.$b(e),n=nX.ua.Xd(h,o,!1),r){case 4:return i.Tw(s,e,n);case 2:return i.$A(s,e,n);case 1:return i.MU(s,e,n);case 3:return i.qI(s,e,n);case 8:return i.ZA(s,e,n)}return!1},i.qW=function(s,n,h,r){if(s.B()||n.B())return 4==r;s=s.D(),n=n.D();var e=new nX.l;switch(e.L(s),e.$b(n),h=nX.ua.Xd(h,e,!1),r){case 4:return i.NU(s,n,h);case 2:return i.pI(n,s,h);case 1:return i.pI(s,n,h);case 3:return i.rI(s,n,h)}return!1},i.st=function(s,n,h,r,e){switch(r){case 4:return i.fV(s,n,h);case 2:return i.Uw(n,s,h,e);case 1:return i.Uw(s,n,h,e);case 3:return i.iV(s,n,h);case 8:return i.qV(s,n,h);case 32:return i.lV(s,n,h,e)}return!1},i.bn=function(s,n,h,r,e){switch(r){case 4:return i.gV(s,n,h);case 1:return i.aB(s,n,h,e);case 8:return i.rV(s,n,h,e);case 16:return i.bV(s,n,h)}return!1},i.rt=function(s,n,h,r){switch(r){case 4:return i.eV(s,n,h);case 1:return i.ZU(s,n,h);case 8:return i.pV(s,n,h)}return!1},i.qt=function(s,n,h,r){switch(r){case 4:return i.dV(s,n,h);case 1:return i.YU(s,n,h);case 8:return i.oV(s,n,h);case 16:return i.aV(s,n,h)}return!1},i.BI=function(s,n,h,r,e){if(i.cV(s,n,h))return 4==r;if(4==r)return!1;switch(r){case 2:return i.sV(s,n,h);case 1:return i.XU(s,n,h);case 3:return i.hV(s,n,h);case 8:return i.nV(s,n,h,e);case 32:return i.kV(s,n,h,e);case 16:return i.$U(s,n,h,e)}return!1},i.bB=function(s,n,h,r){switch(r){case 4:return i.BV(s,n,h);case 2:return i.FI(n,s,h);case 1:return i.FI(s,n,h);case 3:return i.DV(s,n,h);case 8:return i.II(s,n,h);case 32:return i.HV(s,n,h);case 16:return i.GI(s,n,h)}return!1},i.ut=function(s,n,h,r){switch(r){case 4:return i.AV(s,n,h);case 1:return i.vV(s,n,h);case 8:return i.LV(s,n,h)}return!1},i.tt=function(s,n,h,r){switch(r){case 4:return i.zV(s,n,h);case 1:return i.uV(s,n,h);case 8:return i.KV(s,n,h);case 16:return i.xV(s,n,h)}return!1},i.HI=function(s,n,h,r){if(i.yV(s,n,h))return 4==r;if(4==r)return!1;switch(r){case 2:return i.MV(s,n,h);case 1:return i.tV(s,n,h);case 3:return i.CV(s,n,h);case 8:return i.JV(s,n,h);case 32:return i.GV(s,n,h);case 16:return i.wV(s,n,h)}return!1},i.UA=function(s,n,h,r){switch(r){case 4:return i.bU(s,n,h);case 2:return i.$H(n,s,h);case 1:return i.$H(s,n,h);case 3:return i.dU(s,n,h);case 32:return i.jU(s,n,h)}return!1},i.mt=function(s,n,h,r){switch(r){case 4:return i.aI(s,n,h);case 2:return i.nU(s,n,h);case 1:return i.ZT(s,n,h);case 3:return i.Pw(s,n,h)}return!1},i.cI=function(s,n,h,r){switch(r){case 4:return i.aU(s,n,h);case 2:return i.mU(s,n,h);case 1:return i.YT(s,n,h);case 3:return i.cU(s,n,h);case 8:return i.lU(s,n,h);case 16:return i.$T(s,n,h)}return!1},i.iV=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!!i.gk(r,e,h)&&4!=(r=i.rc(s,n,!1))&&1!=r&&2!=r&&(!!i.ZH(s,n,h)||!(Math.abs((r=s.Rb())-(e=n.Rb()))>4*Math.max(s.I(),n.I())*h)&&i.Rz(s,n,h,!0))},i.fV=function(s,n,h){var r=i.rc(s,n,!0);return 4==r||1!=r&&2!=r&&0x40000000!=r&&i.zI(s,n,h)},i.qV=function(s,n,h){var r=i.rc(s,n,!1);return 4!=r&&1!=r&&2!=r&&i.DI(s,n,h,null)},i.lV=function(s,n,h,r){var e=i.rc(s,n,!1);return 4!=e&&1!=e&&2!=e&&i.AI(s,n,h,r)},i.Uw=function(s,n,h,r){var e=new nX.l,o=new nX.l;return s.A(e),n.A(o),!!i.Ac(e,o,h)&&4!=(e=i.rc(s,n,!1))&&2!=e&&(1==e||i.wI(s,n,h,r))},i.gV=function(s,n,h){var r=i.rc(s,n,!0);return 4==r||1!=r&&0x40000000!=r&&i.zI(s,n,h)},i.rV=function(s,n,h,r){var e=i.rc(s,n,!1);return 4!=e&&1!=e&&i.EI(s,n,h,r)},i.bV=function(s,n,h){var r=i.rc(s,n,!1);return 4!=r&&1!=r&&i.yI(s,n,h,null)},i.aB=function(s,n,h,r){var e=new nX.l,o=new nX.l;return s.A(e),n.A(o),!!i.Ac(e,o,h)&&4!=(e=i.rc(s,n,!1))&&(1==e||i.xI(s,n,h,r))},i.eV=function(i,s,n){return 0==nX.jd.FG(i,s,n)},i.pV=function(s,n,h){return n=n.D(),i.CI(s,n,h)},i.ZU=function(s,n,h){return n=n.D(),i.vI(s,n,h)},i.dV=function(s,n,h){var r=i.rc(s,n,!1);if(4==r)return!0;
vendor: 15,121 bytes, line 1
1if(1==r)return!1;r=new nX.l,s.A(r),r.X(h,h);for(var e=new nX.h,o=0;o<n.I();o++)if(n.D(o,e),r.contains(e)){var a=nX.jd.Zd(s,e,h);if(1==a||2==a)return!1}return!0},i.oV=function(i,s,n){var h=this.rc(i,s,!1);if(4==h||1==h)return!1;h=new nX.l,i.A(h),h.X(n,n);for(var r=!1,e=i,o=!1,a=0;a<s.I();a++){var u=s.Oa(a);if(h.contains(u)){if(2==(u=nX.jd.Zd(e,u,n)))r=!0;else if(1==u)return!1}o||(nX.Fg.Ol(i,s.I()-1)&&(null==i.Cb||null==i.Cb.Gb)?(e=new nX.Ea,i.copyTo(e),e.hj(1)):e=i,o=!0)}return!!r},i.aV=function(i,s,n){var h=this.rc(i,s,!1);if(4==h||1==h)return!1;var r=new nX.l;h=new nX.l;var e=new nX.l;i.A(r),s.A(e),h.L(r),h.X(n,n),e=r=!1;for(var o=i,a=!1,u=0;u<s.I();u++){var f=s.Oa(u);if(h.contains(f)?0==(f=nX.jd.Zd(o,f,n))?e=!0:1==f&&(r=!0):e=!0,r&&e)return!0;a||(nX.Fg.Ol(i,s.I()-1)&&(null==i.Cb||null==i.Cb.Gb)?(o=new nX.Ea,i.copyTo(o),o.hj(1)):o=i,a=!0)}return!1},i.YU=function(i,s,n){var h=new nX.l,r=new nX.l;if(i.A(h),s.A(r),!this.Ac(h,r,n)||4==(r=this.rc(i,s,!1)))return!1;if(1==r)return!0;r=!1;for(var e=i,o=!1,a=0;a<s.I();a++){var u=s.Oa(a);if(!h.contains(u))return!1;if(1==(u=nX.jd.Zd(e,u,n)))r=!0;else if(0==u)return!1;o||(nX.Fg.Ol(i,s.I()-1)&&(null==i.Cb||null==i.Cb.Gb)?(e=new nX.Ea,i.copyTo(e),e.hj(1)):e=i,o=!0)}return r},i.hV=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!!i.gk(r,e,h)&&((r=new nX.Ea).bd(n,!1),i.Rz(s,r,h,!0))},i.cV=function(s,n,h){var r=i.rc(s,n,!1);if(4==r)return!0;if(1==r||2==r)return!1;var e=new nX.l;if(r=new nX.l,s.A(e),n.A(r),i.Ac(r,e,h)||(e=new nX.h,r.fn(e),0!=(n=nX.jd.Zd(s,e,h)))||(r.VI(e),0!=(n=nX.jd.Zd(s,e,h)))||(r.gn(e),0!=(n=nX.jd.Zd(s,e,h)))||(r.YI(e),0!=(n=nX.jd.Zd(s,e,h))))return!1;n=s.vb(0),(e=new nX.l).L(r),e.X(h,h);for(var o=0,a=s.I();o<a;o++){var u=n.read(2*o),f=n.read(2*o+1);if(e.contains(u,f))return!1}return!i.NG(s,r,h)},i.nV=function(s,n,h,r){var e=i.rc(s,n,!1);if(4==e||1==e||2==e)return!1;e=new nX.l;var o=new nX.l;return s.A(e),n.A(o),!i.Ac(o,e,h)&&(o.S()<=h&&o.da()<=h?(n=n.Kp(),i.CI(s,n,h)):o.S()<=h||o.da()<=h?(e=new nX.Ua,o=new nX.Ta,n.If(0,o),e.nf(o),n.If(2,o),e.lineTo(o),i.EI(s,e,h,r)):((e=new nX.Ea).bd(n,!1),i.DI(s,e,h,r)))},i.kV=function(s,n,h,r){var e=i.rc(s,n,!1);if(4==e||1==e||2==e)return!1;e=new nX.l;var o=new nX.l;return s.A(e),n.A(o),!(i.Ac(o,e,h)||o.S()<=h||o.da()<=h)&&((e=new nX.Ea).bd(n,!1),i.AI(s,e,h,r))},i.sV=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),i.Ac(e,r,h)},i.XU=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!!i.Ac(r,e,h)&&4!=(r=i.rc(s,n,!1))&&2!=r&&(1==r||(e.S()<=h&&e.da()<=h?(n=n.Kp(),i.vI(s,n,h)):e.S()<=h||e.da()<=h?(e=new nX.Ua,r=new nX.Ta,n.If(0,r),e.nf(r),n.If(2,r),e.lineTo(r),i.xI(s,e,h,null)):((e=new nX.Ea).bd(n,!1),i.wI(s,e,h,null))))},i.$U=function(s,n,h,r){var e=new nX.l,o=new nX.l;return s.A(e),n.A(o),!(i.Ac(o,e,h)||o.da()>h&&o.S()>h||o.da()<=h&&o.S()<=h)&&(e=new nX.Ua,o=new nX.Ta,n.If(0,o),e.nf(o),n.If(2,o),e.lineTo(o),i.yI(s,e,h,r))},i.DV=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!(!i.gk(r,e,h)||4==i.rc(s,n,!1))&&(!!i.ZH(s,n,h)||i.Rz(s,n,h,!1))},i.BV=function(i,s,n){return 4==this.rc(i,s,!1)||!!new nX.am(i,s,n,!0).next()&&!this.OG(i,s,n)},i.II=function(s,n,h){if(4==i.rc(s,n,!1))return!1;var r=new nX.ce(0);if(0!=i.Sz(s,n,h,r))return!1;for(var e=new nX.ee,o=0;o<r.size;o+=2){var a=r.read(o),u=r.read(o+1);e.Du(a,u)}return s=s.ng(),n=n.ng(),s.Gd(n,0,n.I()),i.Ow(s,e,h)},i.GI=function(s,n,h){if(4==i.rc(s,n,!1))return!1;var r=new nX.ce(0);if(0!=i.Sz(s,n,h,r))return!1;for(var e=new nX.ee,o=0;o<r.size;o+=2){var a=r.read(o),u=r.read(o+1);e.Du(a,u)}return s=s.ng(),n=n.ng(),s.Gd(n,0,n.I()),!i.Ow(s,e,h)},i.HV=function(s,n,h){return 4!=i.rc(s,n,!1)&&i.QG(s,n,h)},i.FI=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!(!i.Ac(r,e,h)||4==i.rc(s,n,!1))&&i.Am(n,s,h,!1)},i.AV=function(s,n,h){return 4==i.rc(s,n,!1)||(n=n.D(),!i.Tz(s,n,h))},i.LV=function(s,n,h){return 4!=i.rc(s,n,!1)&&(n=n.D(),i.Uz(s,n,h))},i.vV=function(s,n,h){return 4!=i.rc(s,n,!1)&&(n=n.D(),i.MG(s,n,h))},i.zV=function(s,n,h){return 4==i.rc(s,n,!1)||!i.PG(s,n,h,!1)},i.KV=function(i,s,n){if(4==this.rc(i,s,!1))return!1;var h=i.Ha(),r=new nX.l,e=new nX.l,o=new nX.l;i.A(r),s.A(e),r.X(n,n),e.X(n,n),o.L(r),o.Fa(e),r=null;var a=i.Cb;if(null!=a){var u=a.Gb;r=a.Bo,null==u&&(u=a=nX.ua.lj(i,o))}else u=a=nX.ua.lj(i,o);var f=u.getIterator(),c=null;null!=r&&(c=r.getIterator());var l=new nX.h,p=new nX.h,v=!1,y=n*n;for(r=new nX.rn(s.I()),a=0;a<s.I();a++)r.write(a,0);for(a=0;a<s.I();a++)if(s.D(a,l),o.contains(l)){if(e.L(l.x,l.y,l.x,l.y),null!=c&&(c.Zi(e,n),-1==c.next()))continue;f.Zi(e,n);for(var b=f.next();-1!=b;b=f.next())if(h.Wb(u.ka(b)),(b=h.ia()).ic(b.ge(l,!1),p),nX.h.zc(l,p)<=y){r.write(a,1),v=!0;break}}if(!v)return!1;for(i=i.ng(),h=new nX.ee,e=new nX.h,a=0;a<s.I();a++)0!=r.read(a)&&(s.D(a,e),h.Du(e.x,e.y));return this.Ow(i,h,n)},i.xV=function(i,s,n){if(4==this.rc(i,s,!1))return!1;var h=i.Ha(),r=new nX.l,e=new nX.l,o=new nX.l;i.A(r),s.A(e),r.X(n,n),e.X(n,n),o.L(r),o.Fa(e),r=null;var a=i.Cb;if(null!=a){var u=a.Gb;r=a.Bo,null==u&&(u=a=nX.ua.lj(i,o))}else u=a=nX.ua.lj(i,o);var f=u.getIterator(),c=null;null!=r&&(c=r.getIterator());var l=new nX.h,p=new nX.h,v=!1,y=!1,b=n*n;for(r=new nX.rn(s.I()),a=0;a<s.I();a++)r.write(a,0);for(a=0;a<s.I();a++)if(s.D(a,l),o.contains(l)){if(e.L(l.x,l.y,l.x,l.y),null!=c&&(c.Zi(e,n),-1==c.next())){y=!0;continue}f.Zi(e,n);for(var d=!1,g=f.next();-1!=g;g=f.next())if(h.Wb(u.ka(g)),(g=h.ia()).ic(g.ge(l,!1),p),nX.h.zc(l,p)<=b){r.write(a,1),d=v=!0;break}d||(y=!0)}else y=!0;if(!v||!y)return!1;for(i=i.ng(),h=new nX.ee,e=new nX.h,a=0;a<s.I();a++)0!=r.read(a)&&(s.D(a,e),h.Du(e.x,e.y));return!this.Ow(i,h,n)},i.uV=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!(!i.Ac(r,e,h)||4==i.rc(s,n,!1)||!i.PG(s,n,h,!0))&&(s=s.ng(),!i.bI(s,n,h))},i.CV=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!(e.da()>h&&e.S()>h)&&i.gk(r,e,h)},i.yV=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!i.Ac(e,r,h)&&!i.NG(s,e,h)},i.JV=function(s,n,h){var r=new nX.l,e=new nX.l;if(s.A(r),n.A(e),e.da()<=h&&e.S()<=h)return e=n.Kp(),i.Uz(s,e,h);if(e.da()<=h||e.S()<=h)return e=new nX.Ua,r=new nX.Ta,n.If(0,r),e.nf(r),n.If(2,r),e.lineTo(r),i.II(s,e,h);s=s.Ha(),n=new nX.l,r=new nX.l,n.L(e),r.L(e),n.X(-h,-h),r.X(h,h),e=!1;for(var o=new nX.l,a=new nX.l;s.ab();)for(;s.Ia();){if(s.ia().A(o),a.L(n),a.Fa(o),!a.B()&&(a.da()>h||a.S()>h))return!1;a.L(r),a.Fa(o),a.B()||(e=!0)}return e},i.GV=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!(i.Ac(r,e,h)||i.Ac(e,r,h)||i.Ac(e,r,h)||e.da()>h&&e.S()>h||e.da()<=h&&e.S()<=h)&&(r=new nX.Ua,e=new nX.Ta,n.If(0,e),r.nf(e),n.If(2,e),r.lineTo(e),i.QG(s,r,h))},i.MV=function(s,n,h){var r=new nX.l,e=new nX.l;if(s.A(r),n.A(e),!i.Ac(e,r,h)||e.da()<=h&&e.S()<=h)return!1;if(e.da()<=h||e.S()<=h)return i.Ac(e,r,h);s=s.Ha(),(n=new nX.l).L(e),n.X(-h,-h),e=!1,r=new nX.l;for(var o=new nX.l;s.ab();)for(;s.Ia();)s.ia().A(r),n.jm(r)?e=!0:(o.L(n),o.Fa(r),!o.B()&&(o.da()>h||o.S()>h)&&(e=!0));return e},i.tV=function(s,n,h){var r=new nX.l,e=new nX.l;return n.A(e),s.A(r),!(!i.Ac(r,e,h)||e.da()>h&&e.S()>h)&&(e.da()<=h&&e.S()<=h?(n=n.Kp(),i.MG(s,n,h)):(r=new nX.Ua,e=new nX.Ta,n.If(0,e),r.nf(e),n.If(2,e),r.lineTo(e),i.Am(r,s,h,!1)))},i.wV=function(s,n,h){var r=new nX.l,e=new nX.l;if(s.A(r),n.A(e),i.Ac(e,r,h)||e.da()<=h&&e.S()<=h)return!1;if(e.da()<=h||e.S()<=h)return r=new nX.Ua,e=new nX.Ta,n.If(0,e),r.nf(e),n.If(2,e),r.lineTo(e),i.GI(s,r,h);s=s.Ha(),n=new nX.l,(r=new nX.l).L(e),n.L(e),r.X(-h,-h),n.X(h,h);for(var o=e=!1,a=new nX.l,u=new nX.l;s.ab();)for(;s.Ia();)if(s.ia().A(a),o||n.contains(a)||(o=!0),e||(u.L(r),u.Fa(a),!u.B()&&(u.da()>h||u.S()>h)&&(e=!0)),e&&o)return!0;return!1},i.dU=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!!i.gk(r,e,h)&&(!!i.eU(s,n,h)||i.TA(s,n,h,!1,!0,!1))},i.bU=function(s,n,h){return!i.bI(s,n,h)},i.jU=function(s,n,h){return i.TA(s,n,h,!1,!1,!0)},i.$H=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!!i.Ac(r,e,h)&&i.TA(n,s,h,!0,!1,!1)},i.Ow=function(i,s,n){n*=n;for(var h=new nX.h,r=new nX.h,e=0;e<s.I();e++){s.D(e,r);for(var o=!1,a=0;a<i.I();a++)if(i.D(a,h),nX.h.zc(h,r)<=n){o=!0;break}if(!o)return!1}return!0},i.Pw=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),i.gk(r,e,h)},i.aI=function(s,n,h){return n=n.D(),i.lt(s,n,h)},i.nU=function(s,n,h){return i.Pw(s,n,h)},i.ZT=function(s,n,h){return!i.aI(s,n,h)},i.cU=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!(e.da()>h||e.S()>h)&&i.gk(r,e,h)},i.aU=function(s,n,h){var r=new nX.l,e=new nX.l;if(s.A(r),n.A(e),i.Ac(e,r,h))return!1;for((n=new nX.l).L(e),n.X(h,h),h=new nX.h,e=0;e<s.I();e++)if(s.D(e,h),n.contains(h))return!1;return!0},i.lU=function(i,s,n){var h=new nX.l,r=new nX.l,e=new nX.l;if(s.A(h),h.da()<=n&&h.S()<=n)return!1;if(h.da()<=n||h.S()<=n){s=new nX.h;var o=!1;r.L(h),e.L(h),r.X(n,n),h.da()>n?e.X(0,-n):e.X(-n,0);for(var a=0;a<i.I();a++)if(i.D(a,s),r.contains(s)){if(h.da()>n){if(s.y>e.G&&s.y<e.H)return!1}else if(s.x>e.v&&s.x<e.C)return!1;o=!0}return o}for(r.L(h),e.L(h),r.X(n,n),e.X(-n,-n),s=new nX.h,o=!1,a=0;a<i.I();a++)if(i.D(a,s),r.contains(s)){if(e.jm(s))return!1;o=!0}return o},i.mU=function(s,n,h){var r=new nX.l,e=new nX.l;if(s.A(r),n.A(e),!i.Ac(e,r,h))return!1;if(e.da()<=h&&e.S()<=h)return i.gk(r,e,h);if(e.da()<=h||e.S()<=h){n=!1,r=new nX.l;var o=new nX.l;r.L(e),o.L(e),e.da()>h?r.X(0,-h):r.X(-h,0),o.X(h,h);for(var a=new nX.h,u=0;u<s.I();u++){if(s.D(u,a),!o.contains(a))return!1;e.da()>h?a.y>r.G&&a.y<r.H&&(n=!0):a.x>r.v&&a.x<r.C&&(n=!0)}return n}for(n=!1,r=new nX.l,o=new nX.l,r.L(e),o.L(e),r.X(-h,-h),o.X(h,h),a=new nX.h,u=0;u<s.I();u++){if(s.D(u,a),!o.contains(a))return!1;r.jm(a)&&(n=!0)}return n},i.YT=function(s,n,h){var r=new nX.l,e=new nX.l;return s.A(r),n.A(e),!(!i.Ac(r,e,h)||e.da()>h||e.S()>h)&&(n=n.Kp(),!i.lt(s,n,h))},i.$T=function(s,n,h){var r=new nX.l,e=new nX.l;if(s.A(r),n.A(e),i.Ac(e,r,h)||e.da()<=h&&e.S()<=h)return!1;if(e.da()<=h||e.S()<=h){n=new nX.l,r=new nX.l,n.L(e),e.da()>h?n.X(0,-h):n.X(-h,0),r.L(e),r.X(h,h);for(var o=new nX.h,a=!1,u=!1,f=0;f<s.I();f++)if(s.D(f,o),a||(e.da()>h?o.y>n.G&&o.y<n.H&&(a=!0):o.x>n.v&&o.x<n.C&&(a=!0)),u||r.contains(o)||(u=!0),a&&u)return!0;return!1}for(n=new nX.l,r=new nX.l,n.L(e),n.X(-h,-h),r.L(e),r.X(h,h),o=new nX.h,u=a=!1,f=0;f<s.I();f++)if(s.D(f,o),!a&&n.jm(o)&&(a=!0),u||r.contains(o)||(u=!0),a&&u)return!0;return!1},i.rI=function(i,s,n){return nX.h.zc(i,s)<=n*n},i.NU=function(i,s,n){return nX.h.zc(i,s)>n*n},i.pI=function(s,n,h){return i.rI(s,n,h)},i.qI=function(s,n,h){var r=new nX.l;return r.L(s),i.gk(r,n,h)},i.Tw=function(i,s,n){var h=new nX.l;return h.L(s),h.X(n,n),!h.contains(i)},i.ZA=function(i,s,n){if(s.da()<=n&&s.S()<=n)return!1;var h=new nX.l,r=new nX.l;if(h.L(s),h.X(n,n),!h.contains(i))return!1;if(s.da()<=n||s.S()<=n){if(r.L(s),s.da()>n?r.X(0,-n):r.X(-n,0),s.da()>n){if(i.y>r.G&&i.y<r.H)return!1}else if(i.x>r.v&&i.x<r.C)return!1;return!0}return r.L(s),r.X(-n,-n),!r.jm(i)},i.$A=function(i,s,n){if(s.da()<=n&&s.S()<=n)return!0;if(s.da()<=n||s.S()<=n){var h=new nX.l;h.L(s),s.da()>n?h.X(0,-n):h.X(-n,0);var r=!1;return s.da()>n?i.y>h.G&&i.y<h.H&&(r=!0):i.x>h.v&&i.x<h.C&&(r=!0),r}return(h=new nX.l).L(s),h.X(-n,-n),h.jm(i)},i.MU=function(s,n,h){return i.qI(s,n,h)},i.gk=function(s,n,h){return i.Ac(s,n,h)&&i.Ac(n,s,h)},i.fk=function(i,s,n){var h=new nX.l;return h.L(s),h.X(n,n),!i.isIntersecting(h)},i.YP=function(s,n,h){if(s.da()<=h&&s.S()<=h){var r=s.tf();return i.ZA(r,n,h)}if(n.da()<=h&&n.S()<=h)return r=n.tf(),i.ZA(r,s,h);if(s.da()>h&&s.S()>h&&(n.da()<=h||n.S()<=h)?r=n:(r=s,s=n),r.da()<=h||r.S()<=h){if(s.da()<=h||s.S()<=h){n=new nX.zb;var e=new nX.zb,o=[0,0],a=[0,0],u=new nX.h;return r.fn(u),n.Ec(u),r.gn(u),n.Rc(u),s.fn(u),e.Ec(u),s.gn(u),e.Rc(u),n.Fa(e,null,o,a,h),1==n.Fa(e,null,null,null,h)&&(0==o[0]||1==o[1]||0==a[0]||1==a[1])}return n=new nX.l,e=new nX.l,n.L(s),n.X(-h,-h),e.L(n),e.Fa(r),!(!e.B()&&(e.da()>h||e.S()>h))}return s.X(h,h),(e=new nX.l).L(r),e.Fa(s),!(e.B()||!e.B()&&e.da()>h&&e.S()>h)},i.XP=function(s,n,h){if(i.Ac(s,n,h)||i.Ac(n,s,h)||s.da()<=h&&s.S()<=h||n.da()<=h&&n.S()<=h)return!1;if(s.da()<=h||s.S()<=h){if(n.da()>h&&n.S()>h)return!1;var r=new nX.zb,e=new nX.zb,o=[0,0],a=[0,0],u=new nX.h;return s.fn(u),r.Ec(u),s.gn(u),r.Rc(u),n.fn(u),e.Ec(u),n.gn(u),e.Rc(u),r.Fa(e,null,o,a,h),2==r.Fa(e,null,null,null,h)&&(0<o[0]||1>o[1])&&(0<a[0]||1>a[1])}return!(n.da()<=h||n.S()<=h)&&((r=new nX.l).L(s),r.Fa(n),!(r.B()||r.da()<=h||r.S()<=h))},i.eF=function(s,n,h){if(!i.Ac(s,n,h))return!1;if(s.da()<=h&&s.S()<=h)return s=s.tf(),i.$A(s,n,h);if(n.da()<=h&&n.S()<=h)return n=n.tf(),i.$A(n,s,h);if(s.da()<=h||s.S()<=h)return i.Ac(s,n,h);if(n.da()<=h||n.S()<=h){var r=new nX.l;return r.L(s),r.X(-h,-h),!!r.jm(n)||((s=new nX.l).L(r),s.Fa(n),!(s.B()||s.da()<=h&&s.S()<=h))}return i.Ac(s,n,h)},i.WP=function(s,n,h){if(i.Ac(s,n,h)||i.Ac(n,s,h)||s.da()<=h&&s.S()<=h||n.da()<=h&&n.S()<=h||n.da()>h&&n.S()>h&&s.da()>h&&s.S()>h)return!1;if(s.da()>h&&s.S()>h)var r=n;else r=s,s=n;if(s.da()>h&&s.S()>h){n=new nX.l;var e=new nX.l;return e.L(s),e.X(-h,-h),n.L(e),n.Fa(r),!(n.B()||n.da()<=h&&n.S()<=h)}n=new nX.zb,e=new nX.zb;var o=[0,0],a=[0,0],u=new nX.h;return r.fn(u),n.Ec(u),r.gn(u),n.Rc(u),s.fn(u),e.Ec(u),s.gn(u),e.Rc(u),n.Fa(e,null,o,a,h),1==n.Fa(e,null,null,null,h)&&0<o[0]&&1>o[1]&&0<a[0]&&1>a[1]},i.zI=function(i,s,n){var h=new nX.l,r=new nX.l,e=new nX.am(i,s,n,!0);if(!e.next())return!0;if(this.OG(i,s,n))return!1;var o=i,a=null;1736==s.K()&&(a=s);var u=!1,f=!1;do{var c=e.pl(),l=e.jl();if(l=s.Oa(s.Ca(l)),h.L(e.oz()),h.X(n,n),h.contains(l)&&0!=(l=nX.jd.Zd(o,l,0))||1736==s.K()&&(c=i.Oa(i.Ca(c)),r.L(e.Wy()),r.X(n,n),r.contains(c)&&0!=(l=nX.jd.Zd(a,c,0))))return!1;u||(nX.Fg.Ol(i,s.ea()-1)&&(null==i.Cb||null==i.Cb.Gb)?(o=new nX.Ea,i.copyTo(o),o.hj(1)):o=i,u=!0),1736!=s.K()||f||(f=s,nX.Fg.Ol(f,i.ea()-1)&&(null==s.Cb||null==s.Cb.Gb)?(a=new nX.Ea,f.copyTo(a),a.hj(1)):a=s,f=!0)}while(e.next());return!0},i.Ac=function(i,s,n){var h=new nX.l;return h.L(i),h.X(n,n),h.contains(s)},i.ns=function(i,s,n){var h=new nX.l;return h.L(s),h.X(n,n),s=new nX.h,i.fn(s),!h.contains(s)||(i.VI(s),!h.contains(s)||(i.YI(s),!h.contains(s)||(i.gn(s),!h.contains(s))))},i.ZH=function(i,s,n){if(i.ea()!=s.ea()||i.I()!=s.I())return!1;var h=new nX.h,r=new nX.h,e=!0;n*=n;for(var o=0;o<i.ea();o++){if(i.Wc(o)!=s.Wc(o)){e=!1;break}for(var a=i.Ca(o);a<s.Wc(o);a++)if(i.D(a,h),s.D(a,r),nX.h.zc(h,r)>n){e=!1;break}if(!e)break}return!!e},i.eU=function(i,s,n){if(i.I()!=s.I())return!1;var h=new nX.h,r=new nX.h,e=!0;n*=n;for(var o=0;o<i.I();o++)if(i.D(o,h),s.D(o,r),nX.h.zc(h,r)>n){e=!1;break}return!!e},i.TA=function(i,s,n,h,r,e){var o=!1;if(i.I()>s.I()){h&&(h=!1,o=!0);var a=s}else a=i,i=s;if(s=null,r||e||o){s=new nX.rn(i.I());for(var u=0;u<i.I();u++)s.write(u,0)}u=new nX.l;var f=new nX.l,c=new nX.l;a.A(u),i.A(f),u.X(n,n),f.X(n,n),c.L(u),c.Fa(f),f=new nX.h;for(var l=new nX.h,p=!0,v=nX.ua.jE(i,c),y=v.getIterator(),b=n*n,d=0;d<a.I();d++)if(a.D(d,f),c.contains(f)){var g=!1;u.L(f.x,f.y,f.x,f.y),y.Zi(u,n);for(var w=y.next();-1!=w&&(w=v.ka(w),i.D(w,l),!(nX.h.zc(f,l)<=b&&((r||e||o)&&s.write(w,1),g=!0,h)));w=y.next());if(!g&&(p=!1,r||h))return!1}else{if(r||h)return!1;p=!1}if(e&&p)return!1;if(h)return!0;for(u=0;
1u<i.I();u++)if(1==s.read(u)){if(e)return!0}else if(r||o)return!1;return!e},i.bI=function(i,s,n){if(i.I()>s.I())var h=s;else h=i,i=s;s=new nX.l;var r=new nX.l,e=new nX.l;h.A(s),i.A(r),s.X(n,n),r.X(n,n),e.L(s),e.Fa(r),r=new nX.h;for(var o=new nX.h,a=n*n,u=nX.ua.jE(i,e),f=u.getIterator(),c=0;c<h.I();c++)if(h.D(c,r),e.contains(r)){s.L(r.x,r.y,r.x,r.y),f.Zi(s,n);for(var l=f.next();-1!=l;l=f.next())if(i.D(u.ka(l),o),nX.h.zc(r,o)<=a)return!0}return!1},i.Rz=function(s,n,h,r){return i.Am(s,n,h,r)&&i.Am(n,s,h,r)},i.Am=function(s,n,h,r){function e(i,s){return l.LE(i,s)}var o,a=[0,0],u=[0,0],f=0,c=new nX.ja(0),l=new i,p=new nX.l,v=new nX.l,y=new nX.l;s.A(p),n.A(v),p.X(h,h),v.X(h,h),y.L(p),y.Fa(v),s=s.Ha(),v=n.Ha();var b=null,d=b=null,g=n.Cb;for(null!=g?(b=g.Gb,d=g.Bo,null==b&&(b=nX.ua.lj(n,y))):b=nX.ua.lj(n,y),n=b.getIterator(),g=null,null!=d&&(g=d.getIterator());s.ab();)for(;s.Ia();){var w=!1,x=s.ia();if(x.A(p),!p.isIntersecting(y)||null!=g&&(g.Zi(p,h),-1==g.next()))return!1;for(d=x.Rb(),n.Wo(x,h),o=n.next();-1!=o;o=n.next()){v.Wb(b.ka(o)),o=v.ia();var m=x.Fa(o,null,a,u,h);if(2==m&&(!r||u[0]<=u[1])){m=a[0];var j=a[1],M=u[0],k=u[1];if(m*d<=h&&(1-j)*d<=h){w=!0,f=0,c.resize(0),l.th.length=0;var z=s.xb();for(M=!0;M;){if(s.Ia()&&(d=(x=s.ia()).Rb(),2==(m=x.Fa(o,null,a,u,h))&&(!r||u[0]<=u[1])&&(m=a[0],j=a[1],m*d<=h&&(1-j)*d<=h)||v.Ia()&&(o=v.ia(),2==(m=x.Fa(o,null,a,u,h))&&(!r||u[0]<=u[1])&&(m=a[0],j=a[1],m*d<=h&&(1-j)*d<=h)))){z=s.xb();continue}M=!1}z!=s.xb()&&(s.Wb(z),s.ia());break}z=s.xb(),o=nQ.construct(z,s.gb,m,j,v.xb(),v.gb,M,k),l.th.push(o),c.add(c.size)}}if(!w){if(f==l.th.length)return!1;for(1<c.size-f&&c.Wd(f,c.size,e),w=0;f<l.th.length;f++)if(!((o=l.th[c.get(f)]).Mj<w&&o.Ui<w)){if(d*(o.Mj-w)>h)return!1;if(d*(1-(w=o.Ui))<=h||1==w)break}if(d*(1-w)>h)return!1;f=0,c.resize(0),l.th.length=0}}return!0},i.QG=function(s,n,h){if(1>i.Sz(s,n,h,null))return!1;var r=new nX.l,e=new nX.l;s.A(r),n.A(e);var o=i.ns(r,e,h);return r=i.ns(e,r,h),!(!o||!r)||(o&&!r?!i.Am(n,s,h,!1):r&&!o?!i.Am(s,n,h,!1):!i.Am(s,n,h,!1)&&!i.Am(n,s,h,!1))},i.Sz=function(s,n,h,r){function e(i,s){return v.LE(i,s)}if(s.sz()>n.sz())var o=n,a=s;else o=s,a=n;s=o.Ha(),n=a.Ha();var u=[0,0],f=[0,0],c=-1,l=0,p=new nX.ja(0),v=new i,y=new nX.l,b=new nX.l,d=new nX.l;o.A(y),a.A(b),y.X(h,h),b.X(h,h),d.L(y),d.Fa(b),o=null,null!=r&&(o=new nX.h);var g=b=b=null,w=a.Cb;for(null!=w?(b=w.Gb,g=w.Bo,null==b&&(b=nX.ua.lj(a,d))):b=nX.ua.lj(a,d),a=b.getIterator(),w=null,null!=g&&(w=g.getIterator());s.ab();)for(g=0;s.Ia();){var x=s.ia();if(x.A(y),y.isIntersecting(d)){if(null!=w&&(w.Zi(y,h),-1==w.next()))continue;var m=x.Rb();a.Wo(x,h);for(var j=a.next();-1!=j;j=a.next()){var M=b.ka(j);n.Wb(M);var k=n.ia(),z=k.Rb(),A=x.Fa(k,null,u,f,h);if(0<A){j=u[0],c=f[0];var N=2==A?u[1]:NaN,I=2==A?f[1]:NaN;if(2==A){if(m*(N-j)>h)return 1;var P=m*(N-j);if(n.Ia()){if(k=n.ia(),2==(A=x.Fa(k,null,u,null,h))){A=u[0];var C=u[1];if(P+(A=m*(C-A))>h)return 1}n.Wb(M),n.ia()}if(!n.xm()){if(n.ni(),k=n.ni(),2==(A=x.Fa(k,null,u,null,h))&&(A=u[0],P+(A=m*((C=u[1])-A))>h))return 1;n.Wb(M),n.ia()}if(s.Ia()){if(M=s.xb(),2==(A=(x=s.ia()).Fa(k,null,u,null,h))&&(A=u[0],P+(A=m*((C=u[1])-A))>h))return 1;s.Wb(M),s.ia()}if(!s.xm()){if(M=s.xb(),s.ni(),2==(A=(x=s.ni()).Fa(k,null,u,null,h))&&(A=u[0],P+(A=z*((C=u[1])-A))>h))return 1;s.Wb(M),s.ia()}k=nQ.construct(s.xb(),s.gb,j,N,n.xb(),n.gb,c,I),v.th.push(k),p.add(p.size)}c=0,null!=r&&(x.ic(j,o),r.add(o.x),r.add(o.y))}}if(l<v.th.length){for(p.Wd(l,p.size,e),x=0,j=v.th[p.get(l)].Om;l<v.th.length;l++)if(!((k=v.th[p.get(l)]).Mj<x&&k.Ui<x))if(m*(k.Mj-x)>h)g=m*(k.Ui-k.Mj),x=k.Ui,j=k.Om;else{if(k.Om!=j?(g=m*(k.Ui-k.Mj),j=k.Om):g+=m*(k.Ui-k.Mj),g>h)return 1;if(1==(x=k.Ui))break}m*(1-x)>h&&(g=0),l=0,p.resize(0),v.th.length=0}}}return c},i.OG=function(i,s,n){var h=i.Ha(),r=s.Ha();for(i=new nX.am(i,s,n,!1);i.next();){s=i.pl();var e=i.jl();if(h.Wb(s),r.Wb(e),s=h.ia(),0<r.ia().Fa(s,null,null,null,n))return!0}return!1},i.PG=function(i,s,n,h){var r=i.Ha(),e=new nX.l,o=new nX.l,a=new nX.l;i.A(e),s.A(o),e.X(n,n),e.contains(o),o.X(n,n),a.L(e),a.Fa(o),null!=(e=i.Cb)?null==(e=e.Gb)&&(e=nX.ua.lj(i,a)):e=nX.ua.lj(i,a),i=e.getIterator();for(var u=new nX.h,f=new nX.h,c=n*n,l=0;l<s.I();l++)if(s.D(l,u),a.contains(u)){o.L(u.x,u.y,u.x,u.y),i.Zi(o,n);for(var p=!1,v=i.next();-1!=v;v=i.next())if(r.Wb(e.ka(v)),(v=r.ia()).ic(v.ge(u,!1),f),nX.h.zc(f,u)<=c){p=!0;break}
vendor: 14,472 bytes, line 1
1if(h){if(!p)return!1}else if(p)return!0}return!!h},i.Tz=function(i,s,n){var h=new nX.h,r=n*n,e=i.Ha();if(null!=(i=i.Cb)&&null!=(i=i.Gb)){var o=new nX.l;for(o.L(s),o=(n=i.HF(o,n)).next();-1!=o;o=n.next())if(e.Wb(i.ka(o)),e.Ia()){var a=(o=e.ia()).ge(s,!1);if(o.ic(a,h),nX.h.zc(s,h)<=r)return!0}return!1}for(i=new nX.l;e.ab();)for(;e.Ia();)if((o=e.ia()).A(i),i.X(n,n),i.contains(s)&&(a=o.ge(s,!1),o.ic(a,h),nX.h.zc(s,h)<=r))return!0;return!1},i.MG=function(s,n,h){return i.Tz(s,n,h)&&!i.Uz(s,n,h)},i.Uz=function(s,n,h){return s=s.ng(),!i.lt(s,n,h)},i.NG=function(i,s,n){if(i.vm()){var h=new nX.zb(s.v,s.G,s.v,s.H),r=new nX.zb(s.v,s.H,s.C,s.H),e=new nX.zb(s.C,s.H,s.C,s.G);for(s=new nX.zb(s.C,s.G,s.v,s.G),i=i.Ha();i.ab();)for(;i.Ia();){var o=i.ia();if(o.isIntersecting(h,n)||o.isIntersecting(r,n)||o.isIntersecting(e,n)||o.isIntersecting(s,n))return!0}}else{(h=new nX.l).L(s),h.X(n,n),n=i.vb(0),r=new nX.h,e=new nX.h,s=new nX.h,o=new nX.h;for(var a=0,u=i.ea();a<u;a++)for(var f=!0,c=i.Ca(a),l=i.Wc(a);c<l;c++)if(f)n.uc(2*c,e),f=!1;else{if(n.uc(2*c,r),s.N(e),o.N(r),0!=h.uy(s,o))return!0;e.N(r)}}return!1},i.rc=function(s,n,h){var r=s.K(),e=n.K();if(nX.ba.zj(r)){var o=s.Cb;if(null!=o&&null!=(o=o.Hk))if(33==e){var a=n.D();if(1==(a=o.Uo(a.x,a.y)))return 1;if(0==a)return 4}else{if(a=new nX.l,n.A(a),1==(a=o.To(a)))return 1;if(0==a)return 4;if(h&&nX.ba.zj(e)&&i.CE(n,o))return 0x40000000}}if(nX.ba.zj(e)&&null!=(o=n.Cb)&&null!=(o=o.Hk))if(33==r){if(s=s.D(),1==(a=o.Uo(s.x,s.y)))return 2;if(0==a)return 4}else{if(n=new nX.l,s.A(n),1==(a=o.To(n)))return 2;if(0==a)return 4;if(h&&nX.ba.zj(r)&&i.CE(s,o))return 0x40000000}return 0},i.CE=function(i,s){for(var n=i.I(),h=new nX.h,r=0;r<n;r++)if(i.D(r,h),1==s.Uo(h.x,h.y))return!0;return!1},i.DI=function(i,s,n,h){for(var r=1<=i.qm(0)&&1<=s.qm(0),e=i.Ha(),o=s.Ha(),a=[0,0],u=[0,0],f=new nX.am(i,s,n,!1),c=!1;f.next();){var l=f.pl(),p=f.jl();if(e.Wb(l),o.Wb(p),l=e.ia(),2==(p=o.ia().Fa(l,null,u,a,n))){if(c=a[0],p=a[1],l=l.Rb(),r&&(p-c)*l>n)return!1;c=!0}else if(0!=p){if(c=a[0],l=u[0],0<c&&1>c&&0<l&&1>l)return!1;c=!0}}return!!c&&(e=new nX.l,o=new nX.l,r=new nX.l,i.A(e),s.A(o),e.X(1e3*n,1e3*n),o.X(1e3*n,1e3*n),r.L(e),r.Fa(o),!(10<i.I()&&(i=nX.Vd.clip(i,r,n,0)).B()||10<s.I()&&(s=nX.Vd.clip(s,r,n,0)).B())&&nX.cm.st(i,s,n,"F********",h))},i.AI=function(s,n,h,r){var e=1<=s.qm(0)&&1<=n.qm(0),o=new nX.l,a=new nX.l,u=new nX.l;s.A(o),n.A(a);for(var f=!1,c=i.ns(o,a,h),l=i.ns(a,o,h),p=s.Ha(),v=n.Ha(),y=[0,0],b=[0,0],d=new nX.am(s,n,h,!1);d.next();){var g=d.pl(),w=d.jl();if(p.Wb(g),v.Wb(w),w=p.ia(),2==(g=v.ia().Fa(w,null,b,y,h))){g=y[0];var x=y[1];if(w=w.Rb(),e&&(x-g)*w>h&&(f=!0,c&&l))return!0}else if(0!=g&&(g=y[0],w=b[0],0<g&&1>g&&0<w&&1>w))return!0}if(e=new nX.l,p=new nX.l,e.L(o),e.X(1e3*h,1e3*h),p.L(a),p.X(1e3*h,1e3*h),u.L(e),u.Fa(p),o="",o=f?o+"**":o+"T*",c){if(10<n.I()&&(n=nX.Vd.clip(n,u,h,0)).B())return!1;o+="****"}else o+="T***";if(l){if(10<s.I()&&(s=nX.Vd.clip(s,u,h,0)).B())return!1;o+="***"}else o+="T**";return nX.cm.st(s,n,h,o.toString(),r)},i.wI=function(s,n,h,r){var e=[!1],o=i.uI(s,n,h,e);return e[0]?o:(e=new nX.l,n.A(e),e.X(1e3*h,1e3*h),!(10<s.I()&&(s=nX.Vd.clip(s,e,h,0)).B())&&nX.cm.Uw(s,n,h,r))},i.uI=function(i,s,n,h){h[0]=!1;for(var r=i.Ha(),e=s.Ha(),o=[0,0],a=[0,0],u=new nX.am(i,s,n,!1),f=!1;u.next();){var c=u.pl(),l=u.jl();if(r.Wb(c,-1),e.Wb(l,-1),c=r.ia(),0!=(c=e.ia().Fa(c,null,a,o,n))&&(f=!0,1==c&&(c=o[0],l=a[0],0<c&&1>c&&0<l&&1>l)))return h[0]=!0,!1}if(!f){for(h[0]=!0,o=new nX.l,i.A(o),o.X(n,n),u=i,f=!1,a=new nX.l,h=0,r=s.ea();h<r;h++)if(0<s.Ka(h)){if(s.Tj(h,a),!o.isIntersecting(a)||(e=s.Oa(s.Ca(h)),0==(e=nX.Fg.ym(u,e,0))))return!1;f||(nX.Fg.Ol(i,s.ea()-1)&&(null==i.Cb||null==i.Cb.Gb)?(e=new nX.Ea,i.copyTo(e),e.hj(1),u=e):u=i,f=!0)}if(1==i.ea()||1607==s.K())return!0;for(o=new nX.l,s.A(o),o.X(n,n),a=s,u=!1,n=new nX.l,h=0,r=i.ea();h<r;h++)if(0<i.Ka(h)){if(i.Tj(h,n),o.isIntersecting(n)&&(e=i.Oa(i.Ca(h)),1==(e=nX.Fg.ym(a,e,0))))return!1;u||(nX.Fg.Ol(s,i.ea()-1)&&(null==s.Cb||null==s.Cb.Gb)?(e=new nX.Ea,s.copyTo(e),e.hj(1),a=e):a=s,u=!0)}return!0}return!1},i.EI=function(i,s,n,h){for(var r=i.Ha(),e=s.Ha(),o=[0,0],a=[0,0],u=new nX.am(i,s,n,!1),f=!1;u.next();){var c=u.pl(),l=u.jl();if(r.Wb(c),e.Wb(l),c=r.ia(),2==(c=e.ia().Fa(c,null,a,o,n)))f=!0;else if(0!=c){if(f=o[0],c=a[0],0<f&&1>f&&0<c&&1>c)return!1;f=!0}}return!!f&&(e=new nX.l,o=new nX.l,r=new nX.l,i.A(e),s.A(o),e.X(1e3*n,1e3*n),o.X(1e3*n,1e3*n),r.L(e),r.Fa(o),!(10<i.I()&&(i=nX.Vd.clip(i,r,n,0)).B()||10<s.I()&&(s=nX.Vd.clip(s,r,n,0)).B())&&nX.cm.bn(i,s,n,"F********",h))},i.yI=function(s,n,h,r){for(var e=s.Ha(),o=n.Ha(),a=[0,0],u=[0,0],f=new nX.am(s,n,h,!1),c=!1;f.next();){var l=f.pl(),p=f.jl();if(e.Wb(l),o.Wb(p),l=e.ia(),2==(l=o.ia().Fa(l,null,u,a,h)))c=!0;else if(0!=l){if(c=a[0],l=u[0],0<c&&1>c&&0<l&&1>l)return!0;c=!0}}return!!c&&(o=new nX.l,a=new nX.l,u=new nX.l,f=new nX.l,e=new nX.l,s.A(o),n.A(a),i.ns(a,o,h)?(u.L(o),u.X(1e3*h,1e3*h),f.L(a),f.X(1e3*h,1e3*h),e.L(u),e.Fa(f),!(10<s.I()&&(s=nX.Vd.clip(s,e,h,0)).B()||10<n.I()&&(n=nX.Vd.clip(n,e,h,0)).B())&&(h=nX.cm.bn(s,n,h,"T********",r))):h=nX.cm.bn(s,n,h,"T*****T**",r))},i.xI=function(s,n,h,r){var e=[!1],o=i.uI(s,n,h,e);return e[0]?o:(e=new nX.l,n.A(e),e.X(1e3*h,1e3*h),!(10<s.I()&&(s=nX.Vd.clip(s,e,h,0)).B())&&nX.cm.aB(s,n,h,r))},i.vI=function(i,s,n){return 1==nX.jd.Zd(i,s,n)},i.CI=function(i,s,n){return 2==nX.jd.Zd(i,s,n)},i.lt=function(i,s,n){var h=new nX.h;n*=n;for(var r=0;r<i.I();r++)if(i.D(r,h),nX.h.zc(h,s)<=n)return!1;return!0},i.prototype.LE=function(i,s){return i=this.th[i],s=this.th[s],i.Om<s.Om||i.Om==s.Om&&(i.rw<s.rw||i.rw==s.rw&&(i.Mj<s.Mj||i.Mj==s.Mj&&(i.Ui<s.Ui||i.Ui==s.Ui&&i.wH<s.wH)))?-1:1},i}(),nX.vd=n$,nZ=hO||(hO={}),(n0=n_||(n_={}))[n0.InteriorInterior=0]="InteriorInterior",n0[n0.InteriorBoundary=1]="InteriorBoundary",n0[n0.InteriorExterior=2]="InteriorExterior",n0[n0.BoundaryInterior=3]="BoundaryInterior",n0[n0.BoundaryBoundary=4]="BoundaryBoundary",n0[n0.BoundaryExterior=5]="BoundaryExterior",n0[n0.ExteriorInterior=6]="ExteriorInterior",n0[n0.ExteriorBoundary=7]="ExteriorBoundary",n0[n0.ExteriorExterior=8]="ExteriorExterior",(n2=n1||(n1={}))[n2.AreaAreaPredicates=0]="AreaAreaPredicates",n2[n2.AreaLinePredicates=1]="AreaLinePredicates",n2[n2.LineLinePredicates=2]="LineLinePredicates",n2[n2.AreaPointPredicates=3]="AreaPointPredicates",n2[n2.LinePointPredicates=4]="LinePointPredicates",n2[n2.PointPointPredicates=5]="PointPointPredicates",n_=function(){function i(){this.me=0,this.j=new nZ.ku,this.J=[0,0,0,0,0,0,0,0,0],this.$a=[0,0,0,0,0,0,0,0,0],this.fa=[!1,!1,!1,!1,!1,!1,!1,!1,!1],this.Um=this.xw=-1}return i.tB=function(i,s,n,h,r){if(9!=h.length)throw nZ.i.ga("relation string length has to be 9 characters");for(var e=0;9>e;e++){var o=h.charAt(e);if("*"!=o&&"T"!=o&&"F"!=o&&"0"!=o&&"1"!=o&&"2"!=o)throw nZ.i.ga("relation string")}if(0!=(e=this.HR(h,i.Eb(),s.Eb())))return nZ.vd.uB(i,s,n,e,r);e=new nZ.l,i.A(e),o=new nZ.l,s.A(o);var a=new nZ.l;if(a.L(e),a.$b(o),n=nZ.ua.Xd(n,a,!1),i=this.RE(i,n),s=this.RE(s,n),i.B()||s.B())return this.pW(i,s,h);switch(e=s.K(),o=!1,i.K()){case 1736:switch(e){case 1736:o=this.st(i,s,n,h,r);break;case 1607:o=this.bn(i,s,n,h,r);break;case 33:o=this.rt(i,s,n,h);break;case 550:o=this.qt(i,s,n,h,r)}break;case 1607:switch(e){case 1736:o=this.bn(s,i,n,this.aq(h),r);break;case 1607:o=this.bB(i,s,n,h,r);break;case 33:o=this.ut(i,s,n,h,r);break;case 550:o=this.tt(i,s,n,h,r)}break;case 33:switch(e){case 1736:o=this.rt(s,i,n,this.aq(h));break;case 1607:o=this.ut(s,i,n,this.aq(h),r);break;case 33:o=this.VU(i,s,n,h);break;case 550:o=this.mt(s,i,n,this.aq(h))}break;case 550:switch(e){case 1736:o=this.qt(s,i,n,this.aq(h),r);break;case 1607:o=this.tt(s,i,n,this.aq(h),r);break;case 550:o=this.UA(i,s,n,h,r);break;case 33:o=this.mt(i,s,n,h)}break;default:o=!1}return o},i.st=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.sJ();var a=new nZ.l,u=new nZ.l;return s.A(a),n.A(u),r=!1,nZ.vd.fk(a,u,h)&&(o.Eu(s,n),r=!0),r||(4==(a=nZ.vd.rc(s,n,!1))?(o.Eu(s,n),r=!0):1==a?(o.hy(n),r=!0):2==a&&(o.UD(s),r=!0)),r||(s=(r=new nZ.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.Dp(s,n),o.j.Wg()),i.hg(o.J,o.Yc)},i.Uw=function(s,n,h,r){var e=new i;e.$i(),e.dj("T*****F**"),e.sJ();var o=new nZ.l,a=new nZ.l;s.A(o),n.A(a);var u=!1;return nZ.vd.fk(o,a,h)&&(e.Eu(s,n),u=!0),u||(4==(o=nZ.vd.rc(s,n,!1))?(e.Eu(s,n),u=!0):1==o?(e.hy(n),u=!0):2==o&&(e.UD(s),u=!0)),u?this.hg(e.J,e.Yc):(s=(u=new nZ.hd).Ib(s),o=u.Ib(n),nZ.Vk.W(u,h,r,!1),h=u.Ke(o).ng(),u.Ip(0,!0,!0),nZ.tn.W(u,s,-1,!1,r),0!=u.I(s)&&(nZ.tn.W(u,o,-1,!1,r),e.gr(u,r),(n=0==u.I(o))||(e.Dp(s,o),e.j.Wg(),o=this.hg(e.J,e.Yc))?(s=u.Ke(s),s=(u=new nZ.hd).Ib(s),o=u.Ib(h),e.gr(u,r),e.me=0,e.$i(),e.dj(n?"T*****F**":"******F**"),e.DB(),e.Dp(s,o),e.j.Wg(),this.hg(e.J,e.Yc)):o))},i.bn=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.DB();var a=new nZ.l,u=new nZ.l;return s.A(a),n.A(u),r=!1,nZ.vd.fk(a,u,h)&&(o.Fu(s,n),r=!0),r||(4==(a=nZ.vd.rc(s,n,!1))?(o.Fu(s,n),r=!0):1==a&&(o.VD(n),r=!0)),r||(s=(r=new nZ.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.mh=o.j.Fp(),i.Lw(n,o.j,o.mh),o.Dp(s,n),o.j.Gp(o.mh),o.j.Wg()),i.hg(o.J,o.Yc)},i.aB=function(s,n,h,r){var e=new i;e.$i(),e.dj("T*****F**"),e.DB();var o=new nZ.l,a=new nZ.l;s.A(o),n.A(a);var u=!1;return nZ.vd.fk(o,a,h)&&(e.Fu(s,n),u=!0),u||(4==(o=nZ.vd.rc(s,n,!1))?(e.Fu(s,n),u=!0):1==o&&(e.VD(n),u=!0)),u?this.hg(e.J,e.Yc):(s=(u=new nZ.hd).Ib(s),n=u.Ib(n),e.Yo(u,h,r),0!=u.I(s)&&(e.Dp(s,n),e.j.Wg(),this.hg(e.J,e.Yc)))},i.qt=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.tJ();var a=new nZ.l,u=new nZ.l;return s.A(a),n.A(u),r=!1,nZ.vd.fk(a,u,h)&&(o.Gu(s),r=!0),r||(4==(a=nZ.vd.rc(s,n,!1))?(o.Gu(s),r=!0):1==a&&(o.uN(),r=!0)),r||(s=(r=new nZ.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.By(s,n),o.j.Wg()),i.hg(o.J,o.Yc)},i.bB=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.$W(),r=new nZ.l;var a=new nZ.l;s.A(r),n.A(a);var u=!1;return nZ.vd.fk(r,a,h)&&(o.KG(s,n),u=!0),u||4!=nZ.vd.rc(s,n,!1)||(o.KG(s,n),u=!0),u||(s=(r=new nZ.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.$h=o.j.Fp(),o.mh=o.j.Fp(),i.Lw(s,o.j,o.$h),i.Lw(n,o.j,o.mh),o.Dp(s,n),o.j.Gp(o.$h),o.j.Gp(o.mh),o.j.Wg()),i.hg(o.J,o.Yc)},i.tt=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.HJ(),r=new nZ.l;var a=new nZ.l;s.A(r),n.A(a);var u=!1;return nZ.vd.fk(r,a,h)&&(o.Qz(s),u=!0),u||4!=nZ.vd.rc(s,n,!1)||(o.Qz(s),u=!0),u||(s=(r=new nZ.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.$h=o.j.Fp(),i.Lw(s,o.j,o.$h),o.By(s,n),o.j.Gp(o.$h),o.j.Wg()),i.hg(o.J,o.Yc)},i.UA=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.MJ(),r=new nZ.l;var a=new nZ.l;s.A(r),n.A(a);var u=!1;return nZ.vd.fk(r,a,h)&&(o.tI(),u=!0),u||(s=(r=new nZ.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.By(s,n),o.j.Wg()),i.hg(o.J,o.Yc)},i.rt=function(s,n,h,r){var e=new i;e.$i(),e.dj(r),e.tJ();var o=new nZ.l;s.A(o),n=n.D();var a=!1;return nZ.vd.Tw(n,o,h)&&(e.Gu(s),a=!0),a||(1==(h=nZ.jd.Zd(s,n,h))?(e.J[0]=0,e.J[2]=2,e.J[3]=-1,e.J[5]=1,e.J[6]=-1):2==h?(e.J[6]=-1,0!=s.He()?(e.J[0]=-1,e.J[3]=0,e.J[2]=2,e.J[5]=1):(e.J[0]=0,e.J[3]=-1,e.J[5]=-1,h=new nZ.l,s.A(h),e.J[2]=0==h.da()&&0==h.S()?-1:1)):e.Gu(s)),this.hg(e.J,r)},i.ut=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.HJ();var a=new nZ.l;s.A(a),r=n.D();var u=!1;if(nZ.vd.Tw(r,a,h)&&(o.Qz(s),u=!0),!u){a=null;var f=u=!1;(o.fa[0]||o.fa[6])&&(nZ.vd.Tz(s,r,h)?(o.fa[0]&&(a=nZ.si.im(s,e),f=!nZ.vd.lt(a,r,h),u=!0,o.J[0]=f?-1:0),o.J[6]=-1):(o.J[0]=-1,o.J[6]=0)),o.fa[3]&&(null!=a&&a.B()?o.J[3]=-1:(u||(null==a&&(a=nZ.si.im(s,e)),f=!nZ.vd.lt(a,r,h),u=!0),o.J[3]=f?0:-1)),o.fa[5]&&(null!=a&&a.B()?o.J[5]=-1:u&&!f?o.J[5]=0:(null==a&&(a=nZ.si.im(s,e)),e=nZ.vd.Pw(a,n,h),o.J[5]=e?-1:0)),o.fa[2]&&(0!=s.Rb()?o.J[2]=1:((e=new nZ.ee(s.description)).Gd(s,0,s.I()),s=nZ.vd.Pw(e,n,h),o.J[2]=s?-1:0))}return this.hg(o.J,o.Yc)},i.mt=function(s,n,h,r){var e=new i;e.$i(),e.dj(r),e.MJ();var o=new nZ.l;s.A(o),n=n.D();var a=!1;if(nZ.vd.Tw(n,o,h)&&(e.tI(),a=!0),!a){o=!1,a=!0,h*=h;for(var u=0;u<s.I();u++){var f=s.Oa(u);if(nZ.h.zc(f,n)<=h?o=!0:a=!1,o&&!a)break}o?(e.J[0]=0,e.J[2]=a?-1:0,e.J[6]=-1):(e.J[0]=-1,e.J[2]=0,e.J[6]=0)}return i.hg(e.J,r)},i.VU=function(s,n,h,r){s=s.D(),n=n.D();for(var e=[],o=0;9>o;o++)e[o]=-1;return nZ.h.zc(s,n)<=h*h?e[0]=0:(e[2]=0,e[6]=0),e[8]=2,i.hg(e,r)},i.hg=function(i,s){for(var n=0;9>n;n++)switch(s.charAt(n)){case"T":if(-1==i[n])return!1;break;case"F":if(-1!=i[n])return!1;break;case"0":if(0!=i[n])return!1;break;case"1":if(1!=i[n])return!1;break;case"2":if(2!=i[n])return!1}return!0},i.pW=function(i,s,n){var h=[-1,-1,-1,-1,-1,-1,-1,-1,-1];if(i.B()&&s.B()){for(var r=0;9>r;r++)h[r]=-1;return this.hg(h,n)}return r=!1,i.B()&&(i=s,r=!0),h[0]=-1,h[1]=-1,h[3]=-1,h[4]=-1,h[6]=-1,h[7]=-1,h[8]=2,s=i.K(),nZ.ba.Ic(s)?1736==s?0!=i.He()?(h[2]=2,h[5]=1):(h[5]=-1,s=new nZ.l,i.A(s),h[2]=+(0!=s.da()||0!=s.S())):(s=0!=i.Rb(),h[2]=+!!s,h[5]=nZ.si.cq(i)?0:-1):(h[2]=0,h[5]=-1),r&&this.qK(h),this.hg(h,n)},i.HR=function(s,n,h){return i.ZP(s)?3:i.PP(s)?4:i.ZX(s,n,h)?8:i.xP(s,n,h)?16:i.$O(s)?1:32*!!i.zU(s,n,h)},i.ZP=function(i){return"T"==i.charAt(0)&&"*"==i.charAt(1)&&"F"==i.charAt(2)&&"*"==i.charAt(3)&&"*"==i.charAt(4)&&"F"==i.charAt(5)&&"F"==i.charAt(6)&&"F"==i.charAt(7)&&"*"==i.charAt(8)},i.PP=function(i){return"F"==i.charAt(0)&&"F"==i.charAt(1)&&"*"==i.charAt(2)&&"F"==i.charAt(3)&&"F"==i.charAt(4)&&"*"==i.charAt(5)&&"*"==i.charAt(6)&&"*"==i.charAt(7)&&"*"==i.charAt(8)},i.ZX=function(i,s,n){return(0!=s||0!=n)&&((2!=s||2!=n)&&("F"==i.charAt(0)&&"*"==i.charAt(1)&&"*"==i.charAt(2)&&"T"==i.charAt(3)&&"*"==i.charAt(4)&&"*"==i.charAt(5)&&"*"==i.charAt(6)&&"*"==i.charAt(7)&&"*"==i.charAt(8)||1==s&&1==n&&"F"==i.charAt(0)&&"T"==i.charAt(1)&&"*"==i.charAt(2)&&"*"==i.charAt(3)&&"*"==i.charAt(4)&&"*"==i.charAt(5)&&"*"==i.charAt(6)&&"*"==i.charAt(7)&&"*"==i.charAt(8))||0!=n&&"F"==i.charAt(0)&&"*"==i.charAt(1)&&"*"==i.charAt(2)&&"*"==i.charAt(3)&&"T"==i.charAt(4)&&"*"==i.charAt(5)&&"*"==i.charAt(6)&&"*"==i.charAt(7)&&"*"==i.charAt(8))},i.xP=function(i,s,n){return s>n?"T"==i.charAt(0)&&"*"==i.charAt(1)&&"*"==i.charAt(2)&&"*"==i.charAt(3)&&"*"==i.charAt(4)&&"*"==i.charAt(5)&&"T"==i.charAt(6)&&"*"==i.charAt(7)&&"*"==i.charAt(8):1==s&&1==n&&"0"==i.charAt(0)&&"*"==i.charAt(1)&&"*"==i.charAt(2)&&"*"==i.charAt(3)&&"*"==i.charAt(4)&&"*"==i.charAt(5)&&"*"==i.charAt(6)&&"*"==i.charAt(7)&&"*"==i.charAt(8)},i.$O=function(i){return"T"==i.charAt(0)&&"*"==i.charAt(1)&&"*"==i.charAt(2)&&"*"==i.charAt(3)&&"*"==i.charAt(4)&&"*"==i.charAt(5)&&"F"==i.charAt(6)&&"F"==i.charAt(7)&&"*"==i.charAt(8)},i.zU=function(i,s,n){if(s==n){if(1!=s)return"T"==i.charAt(0)&&"*"==i.charAt(1)&&"T"==i.charAt(2)&&"*"==i.charAt(3)&&"*"==i.charAt(4)&&"*"==i.charAt(5)&&"T"==i.charAt(6)&&"*"==i.charAt(7)&&"*"==i.charAt(8);
1if("1"==i.charAt(0)&&"*"==i.charAt(1)&&"T"==i.charAt(2)&&"*"==i.charAt(3)&&"*"==i.charAt(4)&&"*"==i.charAt(5)&&"T"==i.charAt(6)&&"*"==i.charAt(7)&&"*"==i.charAt(8))return!0}return!1},i.Lw=function(i,s,n){i=s.Ma(i);for(var h=s.Oe;-1!=h;h=s.Tf(h))if(0!=(s.yd(h)&i)){var r=s.Je(h);if(-1==r)s.pn(h,n,0);else{var e=r,o=0;do 0!=(s.fh(e)&i)&&o++,e=s.kc(s.ya(e));while(e!=r);s.pn(h,n,o)}}},i.aq=function(i){var s=""+i.charAt(0);return s+=i.charAt(3),s+=i.charAt(6),s+=i.charAt(1),s+=i.charAt(4),s+=i.charAt(7),s+=i.charAt(2),(s+=i.charAt(5))+i.charAt(8)},i.prototype.$i=function(){for(var i=0;9>i;i++)this.J[i]=-2,this.$a[i]=-2},i.qK=function(i){var s=i[1],n=i[2],h=i[5];i[1]=i[3],i[2]=i[6],i[5]=i[7],i[3]=s,i[6]=n,i[7]=h},i.prototype.dj=function(i){for(this.Yc=i,i=0;9>i;i++)"*"!=this.Yc.charAt(i)?(this.fa[i]=!0,this.me++):this.fa[i]=!1},i.prototype.PJ=function(){for(var i=0;9>i;i++)this.fa[i]&&-2==this.J[i]&&(this.J[i]=-1,this.fa[i]=!1)},i.prototype.qc=function(i){return -2!=this.J[i]&&(-1==this.J[i]?(this.fa[i]=!1,this.me--,!0):"T"!=this.Yc.charAt(i)&&"F"!=this.Yc.charAt(i)?!(this.J[i]<this.$a[i])&&(this.fa[i]=!1,this.me--,!0):(this.fa[i]=!1,this.me--,!0))},i.prototype.sJ=function(){this.xw=0,this.$a[0]=2,this.$a[1]=1,this.$a[2]=2,this.$a[3]=1,this.$a[4]=1,this.$a[5]=1,this.$a[6]=2,this.$a[7]=1,this.$a[8]=2,this.fa[8]&&(this.J[8]=2,this.fa[8]=!1,this.me--)},i.prototype.DB=function(){this.xw=1,this.Um=3,this.$a[0]=1,this.$a[1]=0,this.$a[2]=2,this.$a[3]=1,this.$a[4]=0,this.$a[5]=1,this.$a[6]=1,this.$a[7]=0,this.$a[8]=2,this.fa[8]&&(this.J[8]=2,this.fa[8]=!1,this.me--)},i.prototype.$W=function(){this.xw=2,this.Um=4,this.$a[0]=1,this.$a[1]=0,this.$a[2]=1,this.$a[3]=0,this.$a[4]=0,this.$a[5]=0,this.$a[6]=1,this.$a[7]=0,this.$a[8]=2,this.fa[8]&&(this.J[8]=2,this.fa[8]=!1,this.me--)},i.prototype.tJ=function(){this.Um=3,this.$a[0]=0,this.$a[1]=-1,this.$a[2]=2,this.$a[3]=0,this.$a[4]=-1,this.$a[5]=1,this.$a[6]=0,this.$a[7]=-1,this.$a[8]=2,this.fa[1]&&(this.J[1]=-1,this.fa[1]=!1,this.me--),this.fa[4]&&(this.J[4]=-1,this.fa[4]=!1,this.me--),this.fa[7]&&(this.J[7]=-1,this.fa[7]=!1,this.me--),this.fa[8]&&(this.J[8]=2,this.fa[8]=!1,this.me--)},i.prototype.HJ=function(){this.Um=4,this.$a[0]=0,this.$a[1]=-1,this.$a[2]=1,this.$a[3]=0,this.$a[4]=-1,this.$a[5]=0,this.$a[6]=0,this.$a[7]=-1,this.$a[8]=2,this.fa[1]&&(this.J[1]=-1,this.fa[1]=!1,this.me--),this.fa[4]&&(this.J[4]=-1,this.fa[4]=!1,this.me--),this.fa[7]&&(this.J[7]=-1,this.fa[7]=!1,this.me--),this.fa[8]&&(this.J[8]=2,this.fa[8]=!1,this.me--)},i.prototype.MJ=function(){this.Um=5,this.$a[0]=0,this.$a[1]=-1,this.$a[2]=0,this.$a[3]=-1,this.$a[4]=-1,this.$a[5]=-1,this.$a[6]=0,this.$a[7]=-1,this.$a[8]=2,this.fa[1]&&(this.J[1]=-1,this.fa[1]=!1,this.me--),this.fa[3]&&(this.J[3]=-1,this.fa[3]=!1,this.me--),this.fa[4]&&(this.J[4]=-1,this.fa[4]=!1,this.me--),this.fa[5]&&(this.J[5]=-1,this.fa[5]=!1,this.me--),this.fa[7]&&(this.J[7]=-1,this.fa[7]=!1,this.me--),this.fa[8]&&(this.J[8]=2,this.fa[8]=!1,this.me--)},i.prototype.sN=function(i,s,n){var h=!0;return this.fa[0]&&(this.xS(i,s,n),h=h&&this.qc(0)),this.fa[1]&&(this.nG(i,s,1),h=h&&this.qc(1)),this.fa[2]&&(this.oG(i,s,n,2),h=h&&this.qc(2)),this.fa[3]&&(this.nG(i,n,3),h=h&&this.qc(3)),this.fa[4]&&(this.wN(i,s,n),h=h&&this.qc(4)),this.fa[5]&&(this.$D(i,n,5),h=h&&this.qc(5)),this.fa[6]&&(this.oG(i,n,s,6),h=h&&this.qc(6)),this.fa[7]&&(this.$D(i,s,7),h=h&&this.qc(7)),h},i.prototype.Eu=function(i,s){this.J[0]=-1,this.J[1]=-1,this.J[3]=-1,this.J[4]=-1,this.Hr(i,this.fa[2]?2:-1,this.Yc.charAt(2),this.fa[5]?5:-1,this.Yc.charAt(5)),this.Hr(s,this.fa[6]?6:-1,this.Yc.charAt(6),this.fa[7]?7:-1,this.Yc.charAt(7))},i.prototype.Hr=function(i,s,n,h,r){-1==s&&-1==h||(("T"!=n&&"F"!=n&&-1!=s||"T"!=r&&"F"!=r&&-1!=h)&&0==i.He()?(-1!=h&&(this.J[h]=-1),-1!=s&&(n=new nZ.l,i.A(n),this.J[s]=+(0!=n.da()||0!=n.S()))):(-1!=s&&(this.J[s]=2),-1!=h&&(this.J[h]=1)))},i.prototype.hy=function(i){this.J[2]=2,this.J[3]=-1,this.J[4]=-1,this.J[5]=1,this.J[6]=-1,this.J[7]=-1,this.Hr(i,this.fa[0]?0:-1,this.Yc.charAt(0),this.fa[1]?1:-1,this.Yc.charAt(1))},i.prototype.UD=function(s){this.hy(s),i.qK(this.J)},i.prototype.Fu=function(i,s){if(this.J[0]=-1,this.J[1]=-1,this.J[3]=-1,this.J[4]=-1,this.fa[6]){var n=this.Yc.charAt(6);n="T"==n||"F"==n||0!=s.Rb(),this.J[6]=+!!n}
1this.fa[7]&&(s=nZ.si.cq(s),this.J[7]=s?0:-1),this.Hr(i,this.fa[2]?2:-1,this.Yc.charAt(2),this.fa[5]?5:-1,this.Yc.charAt(5))},i.prototype.VD=function(i){if(this.fa[0]){var s=this.Yc.charAt(0);s="T"==s||"F"==s||0!=i.Rb(),this.J[0]=+!!s}this.fa[1]&&(i=nZ.si.cq(i),this.J[1]=i?0:-1),this.J[2]=2,this.J[3]=-1,this.J[4]=-1,this.J[5]=1,this.J[6]=-1,this.J[7]=-1},i.prototype.Gu=function(i){this.J[0]=-1,this.J[3]=-1,this.J[6]=0,this.Hr(i,this.fa[2]?2:-1,this.Yc.charAt(2),this.fa[5]?5:-1,this.Yc.charAt(5))},i.prototype.uN=function(){this.J[0]=0,this.J[2]=2,this.J[3]=-1,this.J[5]=1,this.J[6]=-1},i.prototype.KG=function(i,s){if(this.J[0]=-1,this.J[1]=-1,this.J[3]=-1,this.J[4]=-1,this.fa[2]){var n=this.Yc.charAt(2);n="T"==n||"F"==n||0!=i.Rb(),this.J[2]=+!!n}this.fa[5]&&(i=nZ.si.cq(i),this.J[5]=i?0:-1),this.fa[6]&&(n="T"==(n=this.Yc.charAt(6))||"F"==n||0!=s.Rb(),this.J[6]=+!!n),this.fa[7]&&(s=nZ.si.cq(s),this.J[7]=s?0:-1)},i.prototype.Qz=function(i){if(this.J[0]=-1,this.J[3]=-1,this.fa[2]){var s=this.Yc.charAt(2);s="T"==s||"F"==s||0!=i.Rb(),this.J[2]=+!!s}this.fa[5]&&(i=nZ.si.cq(i),this.J[5]=i?0:-1),this.J[6]=0},i.prototype.tI=function(){this.J[0]=-1,this.J[2]=0,this.J[6]=0},i.prototype.tN=function(i,s,n){var h=!0;return this.fa[0]&&(this.yS(i,s),h=h&&this.qc(0)),this.fa[1]&&(this.uS(i,s,n,this.mh),h=h&&this.qc(1)),this.fa[2]&&(this.vS(i,s),h=h&&this.qc(2)),this.fa[3]&&(this.AN(i,s,n,this.mh),h=h&&this.qc(3)),this.fa[4]&&(this.xN(i,s,n,this.mh),h=h&&this.qc(4)),this.fa[5]&&(this.yN(i,s,n),h=h&&this.qc(5)),this.fa[6]&&(this.gQ(i,s),h=h&&this.qc(6)),this.fa[7]&&(this.fQ(i,s,n,this.mh),h=h&&this.qc(7)),h},i.prototype.hT=function(i,s,n){var h=!0;return this.fa[0]&&(this.BS(i,s,n,this.$h,this.mh),h=h&&this.qc(0)),this.fa[1]&&(this.pG(i,s,n,this.$h,this.mh,1),h=h&&this.qc(1)),this.fa[2]&&(this.qG(i,s,n,2),h=h&&this.qc(2)),this.fa[3]&&(this.pG(i,n,s,this.mh,this.$h,3),h=h&&this.qc(3)),this.fa[4]&&(this.CN(i,s,n,this.$h,this.mh),h=h&&this.qc(4)),this.fa[5]&&(this.aE(i,n,this.$h,5),h=h&&this.qc(5)),this.fa[6]&&(this.qG(i,n,s,6),h=h&&this.qc(6)),this.fa[7]&&(this.aE(i,s,this.mh,7),h=h&&this.qc(7)),h},i.prototype.WD=function(i,s,n){var h=!0;return this.fa[0]&&(this.zS(i,s),h=h&&this.qc(0)),this.fa[2]&&(this.wS(i,s),h=h&&this.qc(2)),this.fa[3]&&(this.BN(i,s,n),h=h&&this.qc(3)),this.fa[5]&&(this.zN(i,s),h=h&&this.qc(5)),this.fa[6]&&(this.hQ(i,s),h=h&&this.qc(6)),h},i.prototype.LG=function(i,s,n){var h=!0;return this.fa[0]&&(this.CS(i,s,n,this.$h),h=h&&this.qc(0)),this.fa[2]&&(this.AS(i,n),h=h&&this.qc(2)),this.fa[3]&&(this.EN(i,s,n,this.$h),h=h&&this.qc(3)),this.fa[5]&&(this.DN(i,s,n,this.$h),h=h&&this.qc(5)),this.fa[6]&&(this.iQ(i,s,n),h=h&&this.qc(6)),h},i.prototype.UU=function(i,s,n){var h=!0;return this.fa[0]&&(this.DS(i,s,n),h=h&&this.qc(0)),this.fa[2]&&(this.rG(i,s,n,2),h=h&&this.qc(2)),this.fa[6]&&(this.rG(i,n,s,6),h=h&&this.qc(6)),h},i.prototype.xS=function(i,s,n){2!=this.J[0]&&0!=((i=this.j.af(i))&s)&&0!=(i&n)&&(this.J[0]=2)},i.prototype.nG=function(i,s,n){if(1!=this.J[n]){var h=this.j.af(this.j.ya(i));0!=(this.j.af(i)&s)&&0!=(h&s)&&(this.J[n]=1)}},i.prototype.oG=function(i,s,n,h){2!=this.J[h]&&0!=((i=this.j.af(i))&s)&&0==(i&n)&&(this.J[h]=2)},i.prototype.wN=function(i,s,n){if(1!=this.J[4]){var h=this.j.fh(i);0!=(h&s)&&0!=(h&n)?this.J[4]=1:0!=this.J[4]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)&&0!=((i=this.j.yd(this.j.vf(i)))&s)&&0!=(i&n)&&(this.J[4]=0)}},i.prototype.$D=function(i,s,n){if(1!=this.J[n]){var h=this.j.af(this.j.ya(i));0==(this.j.af(i)&s)&&0==(h&s)&&(this.J[n]=1)}},i.prototype.yS=function(i,s){if(1!=this.J[0]){var n=this.j.af(this.j.ya(i));0!=(this.j.af(i)&s)&&0!=(n&s)&&(this.J[0]=1)}},i.prototype.uS=function(i,s,n,h){if(0!=this.J[1]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)){var r=this.j.vf(i),e=this.j.yd(r);0==(e&s)&&0!=(this.j.af(i)&s)&&(i=this.j.og(r,h),0!=(e&n)&&0!=i%2&&(this.J[1]=0))}},i.prototype.vS=function(i,s){2!=this.J[2]&&0!=(this.j.fh(i)&s)&&(this.J[2]=2)},i.prototype.AN=function(i,s,n,h){if(1!=this.J[3]){var r=this.j.fh(i);0!=(r&s)&&0!=(r&n)?this.J[3]=1:0!=this.J[3]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)&&(r=this.j.vf(i),0!=((i=this.j.yd(r))&s)&&(s=this.j.og(r,h),0!=(i&n)&&0==s%2&&(this.J[3]=0)))}},i.prototype.xN=function(i,s,n,h){if(0!=this.J[4]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)){var r=this.j.vf(i);0!=((i=this.j.yd(r))&s)&&(s=this.j.og(r,h),0!=(i&n)&&0!=s%2&&(this.J[4]=0))}},i.prototype.yN=function(i,s,n){1!=this.J[5]&&0!=((i=this.j.fh(i))&s)&&0==(i&n)&&(this.J[5]=1)},i.prototype.gQ=function(i,s){if(1!=this.J[6]){var n=this.j.af(this.j.ya(i));0==(this.j.af(i)&s)&&0==(n&s)&&(this.J[6]=1)}},i.prototype.fQ=function(i,s,n,h){if(0!=this.J[7]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)){var r=this.j.vf(i),e=this.j.yd(r);0==(e&s)&&0==(this.j.af(i)&s)&&(i=this.j.og(r,h),0!=(e&n)&&0!=i%2&&(this.J[7]=0))}},i.prototype.BS=function(i,s,n,h,r){if(1!=this.J[0]){var e=this.j.fh(i);0!=(e&s)&&0!=(e&n)?this.J[0]=1:0!=this.J[0]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)&&(i=this.j.vf(i),0!=((e=this.j.yd(i))&s)&&0!=(e&n)&&(s=this.j.og(i,h),r=this.j.og(i,r),0==s%2&&0==r%2&&(this.J[0]=0)))}},i.prototype.pG=function(i,s,n,h,r,e){if(0!=this.J[e]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)){i=this.j.vf(i);var o=this.j.yd(i);0!=(o&s)&&0!=(o&n)&&(s=this.j.og(i,h),r=this.j.og(i,r),0==s%2&&0!=r%2&&(this.J[e]=0))}},i.prototype.qG=function(i,s,n,h){1!=this.J[h]&&0!=((i=this.j.fh(i))&s)&&0==(i&n)&&(this.J[h]=1)},i.prototype.CN=function(i,s,n,h,r){if(0!=this.J[4]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)){i=this.j.vf(i);var e=this.j.yd(i);0!=(e&s)&&0!=(e&n)&&(s=this.j.og(i,h),r=this.j.og(i,r),0!=s%2&&0!=r%2&&(this.J[4]=0))}},i.prototype.aE=function(i,s,n,h){0!=this.J[h]&&1!=this.j.Bb(this.j.ue(this.j.ya(i)),this.Wi)&&(i=this.j.vf(i),0==(this.j.yd(i)&s)&&0!=this.j.og(i,n)%2&&(this.J[h]=0))},i.prototype.zS=function(i,s){0!=this.J[0]&&0==(this.j.yd(i)&s)&&0!=(this.j.jk(this.j.Yy(i))&s)&&(this.J[0]=0)},i.prototype.wS=function(i,s){2!=this.J[2]&&0!=(this.j.yd(i)&s)&&(this.J[2]=2)},i.prototype.BN=function(i,s,n){0!=this.J[3]&&0!=((i=this.j.yd(i))&s)&&0!=(i&n)&&(this.J[3]=0)},i.prototype.zN=function(i,s){1!=this.J[5]&&0!=(this.j.yd(i)&s)&&(this.J[5]=1)},i.prototype.hQ=function(i,s){0!=this.J[6]&&0==(this.j.yd(i)&s)&&0==(this.j.jk(this.j.Yy(i))&s)&&(this.J[6]=0)},i.prototype.CS=function(i,s,n,h){if(0!=this.J[0]){var r=this.j.yd(i);0!=(r&s)&&0!=(r&n)&&0==this.j.og(i,h)%2&&(this.J[0]=0)}},i.prototype.AS=function(i,s){1!=this.J[2]&&(-1!=this.j.Je(i)?this.J[2]=1:0!=this.J[2]&&0==(this.j.yd(i)&s)&&(this.J[2]=0))},i.prototype.EN=function(i,s,n,h){if(0!=this.J[3]){var r=this.j.yd(i);0!=(r&s)&&0!=(r&n)&&0!=this.j.og(i,h)%2&&(this.J[3]=0)}},i.prototype.DN=function(i,s,n,h){if(0!=this.J[5]){var r=this.j.yd(i);0!=(r&s)&&0==(r&n)&&0!=this.j.og(i,h)%2&&(this.J[5]=0)}},i.prototype.iQ=function(i,s,n){0!=this.J[6]&&0==((i=this.j.yd(i))&s)&&0!=(i&n)&&(this.J[6]=0)},i.prototype.DS=function(i,s,n){0!=this.J[0]&&0!=((i=this.j.yd(i))&s)&&0!=(i&n)&&(this.J[0]=0)},i.prototype.rG=function(i,s,n,h){0!=this.J[h]&&0!=((i=this.j.yd(i))&s)&&0==(i&n)&&(this.J[h]=0)},i.prototype.Dp=function(i,s){var n=!1;i=this.j.Ma(i),s=this.j.Ma(s),this.Wi=this.j.bh();for(var h=this.j.Oe;-1!=h;h=this.j.Tf(h)){var r=this.j.Je(h);if(-1==r){if(-1!=this.Um)switch(this.Um){case 3:n=this.WD(h,i,s);break;case 4:n=this.LG(h,i,s);break;default:throw nZ.i.ga("internal error")}}else{var e=r;do{var o=e;if(1!=this.j.Bb(o,this.Wi))do{switch(this.xw){case 0:n=this.sN(o,i,s);break;case 1:n=this.tN(o,i,s);break;case 2:n=this.hT(o,i,s);break;default:throw nZ.i.ga("internal error")}if(n)break;this.j.Kb(o,this.Wi,1),o=this.j.kc(o)}while(o!=e&&!n);if(n)break;e=this.j.kc(this.j.ya(o))}while(e!=r);if(n)break}}n||this.PJ(),this.j.Lg(this.Wi)},i.prototype.By=function(i,s){var n=!1;i=this.j.Ma(i),s=this.j.Ma(s);for(var h=this.j.Oe;-1!=h;h=this.j.Tf(h)){switch(this.Um){case 3:n=this.WD(h,i,s);break;case 4:n=this.LG(h,i,s);break;case 5:n=this.UU(h,i,s);break;default:throw nZ.i.Ra()}if(n)break}n||this.PJ()},i.prototype.gr=function(i,s){this.j.fr(i,s)},i.prototype.Yo=function(i,s,n){this.TP(i,s,n),this.gr(i,n)},i.prototype.TP=function(i,s,n){for(nZ.Vk.W(i,s,n,!1),i.Ip(0,!0,!0),s=i.md;-1!=s;s=i.ve(s))1736==i.jc(s)&&nZ.tn.W(i,s,-1,!1,n)},i.RE=function(i,s){var n=i.K();return nZ.ba.zd(n)?((s=new nZ.Ua(i.description)).pc(i,!0),s):197==n?(n=new nZ.l,i.A(n),n.da()<=s&&n.S()<=s?(s=new nZ.Ta(i.description),i.tf(s)):n.da()<=s||n.S()<=s?(s=new nZ.Ua(i.description),n=new nZ.Ta,i.If(0,n),s.nf(n),i.If(2,n),s.lineTo(n)):(s=new nZ.Ea(i.description)).bd(i,!1),s):i},i}(),nZ.cm=n_,n3=hO||(hO={}),n9=function(){function i(i){this.Gm=new n3.ja(0),this.fw=new n3.ja(0),this.xt=new n3.h,this.yt=new n3.h,this.g=i,this.Js=-1}return i.prototype.cc=function(i){return this.g.cc(this.uz(i))},i.prototype.Dv=function(i){var s=this.dz(i);if(i=this.CF(i),this.g.Na(s)==i){var n=s;s=i,i=n}return this.g.Hc(s,this.xt),this.g.Hc(i,this.yt),this.xt.y<this.yt.y},i.prototype.uz=function(i){var s=this.dz(i);return i=this.CF(i),this.g.V(s)==i?s:i},i.prototype.dz=function(i){return this.Gm.get(i)},i.prototype.CF=function(i){return this.fw.get(i)},i.prototype.mF=function(i){this.Gm.set(i,this.Js),this.Js=i},i.prototype.iI=function(i){if(-1!=this.Js){var s=this.Js;return this.Js=this.Gm.get(s),this.Gm.set(s,i),this.fw.set(s,this.g.V(i)),s}return null==this.Gm&&(this.Gm=new n3.ja(0),this.fw=new n3.ja(0)),s=this.Gm.size,this.Gm.add(i),this.fw.add(this.g.V(i)),s},i.prototype.mz=function(i){return this.g.cd(this.dz(i))},i}(),n3.uY=n9,n5=function(){function i(i){this.Ce=i,this.je=new n3.zb,this.Pm=ne
vendor: 4,263 bytes, line 1
1w n3.zb,this.xH=0,this.Co=null,this.tA=-1}return i.prototype.compare=function(i,s,n){n=i.ka(n);var h=this.Ce.hb;if(this.tA==s)var r=this.xH;else this.Co=h.cc(s),null==this.Co?((i=h.g).fd(h.uz(s),this.je),this.Co=this.je,r=this.je.Me(this.Ce.Ah,0)):r=this.Co.Me(this.Ce.Ah,0),this.xH=r,this.tA=s;if(null==(i=h.cc(n))){(i=h.g).fd(h.uz(n),this.Pm),i=this.Pm;var e=this.Pm.Me(this.Ce.Ah,0)}else e=i.Me(this.Ce.Ah,0);return r==e&&(s=h.Dv(s),n=h.Dv(n),(s=.5*((n=Math.min(s?this.Co.ma:this.Co.oa,n?i.ma:i.oa))+this.Ce.Ah))==this.Ce.Ah&&(s=n),r=this.Co.Me(s,0),e=i.Me(s,0)),r<e?-1:+(r>e)},i.prototype.reset=function(){this.tA=-1},i}(),n4=function(){function i(){this.Ym=this.Il=null,this.fb=new n3.$j,this.fb.MP(),this.ae=new n5(this),this.fb.Xo(this.ae)}return i.prototype.CQ=function(){var i=!1;if(this.hw&&(i=this.DQ()),1==this.g.ea(this.Y)){var s=this.g.Ob(this.Y);return i=this.g.qz(s),this.g.KB(s,!0),0>i&&(i=this.g.Ya(s),this.g.kJ(i),this.g.Yg(s,this.g.Na(i)),!0)}for(this.Gl=this.g.Fy(),this.yo=this.g.Fy(),s=this.g.Ob(this.Y);-1!=s;s=this.g.Sb(s))this.g.ir(s,this.Gl,0),this.g.ir(s,this.yo,-1);s=new n3.ja(0),this.Ah=NaN;var n=new n3.h;this.ft=this.g.ea(this.Y),this.to=this.g.Hd(),this.Ts=this.g.Hd();for(var h=this.Il.sc(this.Il.ke);-1!=h;h=this.Il.lb(h)){var r=this.Il.getData(h);if(this.g.Hc(r,n),n.y!=this.Ah&&0!=s.size&&(i=this.vt(s)||i,this.ae.reset(),s.clear(!1)),s.add(r),this.Ah=n.y,0==this.ft)break}for(0<this.ft&&(i=this.vt(s)||i,s.clear(!1)),this.g.Ud(this.to),this.g.Ud(this.Ts),s=this.g.Ob(this.Y);-1!=s;)if(3==this.g.uj(s,this.Gl)){for(this.g.KB(s,!0),n=s,s=this.g.uj(s,this.yo);-1!=s;)h=this.g.uj(s,this.yo),this.g.UT(this.Y,this.g.Sb(n),s),n=s,s=h;s=this.g.Sb(n)}else this.g.KB(s,!1),s=this.g.Sb(s);return this.g.xB(this.Gl),this.g.xB(this.yo),i},i.prototype.vt=function(i){return this.VV(i)},i.prototype.VV=function(i){var s=!1;null==this.hb&&(this.hb=new n9(this.g)),null==this.Ym?(this.Ym=new n3.ja(0),this.Ym.Jb(16)):this.Ym.clear(!1),this.UV(i);for(var n=0,h=i.size;n<h;n++){var r=i.get(n);-1!=r&&this.jG(r,-1)}for(n=0;n<this.Ym.size&&0<this.ft;n++)if(i=this.Ym.get(n),r=this.hb.mz(this.fb.ka(i)),h=-1,0==this.g.uj(r,this.Gl)){r=this.fb.xe(i);for(var e,o=i;-1!=r;){var a=this.fb.ka(r),u=this.hb.mz(a),f=this.g.uj(u,this.Gl);if(0!=f){h=u;break}o=r,r=this.fb.xe(r)}-1==r?(e=!0,r=o):(a=this.fb.ka(r),e=this.hb.Dv(a),r=this.fb.lb(r),e=!e);do{if(a=this.fb.ka(r),u=this.hb.mz(a),0==(f=this.g.uj(u,this.Gl))&&(e!=this.hb.Dv(a)&&(s=this.g.Ya(u),this.g.kJ(s),this.g.Yg(u,this.g.Na(s)),s=!0),this.g.ir(u,this.Gl,e?3:2),e||(o=this.g.uj(h,this.yo),this.g.ir(h,this.yo,u),this.g.ir(u,this.yo,o)),this.ft--,0==this.ft))return s;h=u,o=r,r=this.fb.lb(r),e=!e}while(o!=i)}return s},i.prototype.UV=function(i){for(var s=0,n=i.size;s<n;s++){var h=i.get(s),r=this.g.Qa(h,this.to),e=this.g.Qa(h,this.Ts);if(-1!=r){var o=this.fb.ka(r);this.hb.mF(o),this.g.Sa(h,this.to,-1)}-1!=e&&(o=this.fb.ka(e),this.hb.mF(o),this.g.Sa(h,this.Ts,-1)),o=-1,-1!=r&&-1!=e?(this.fb.wd(r,-1),this.fb.wd(e,-1),i.set(s,-1)):o=-1!=r?r:e,-1!=o&&(this.jG(h,o)||this.fb.wd(o,-1),i.set(s,-1))}},i.prototype.jG=function(i,s){var n=new n3.h,h=new n3.h;this.g.Hc(i,n);var r=this.g.V(i);this.g.Hc(r,h);var e=!1;if(n.y<h.y){e=!0;var o=this.hb.iI(i);if(-1==s)var a=this.fb.addElement(o,-1);else a=s,this.fb.Uj(a,o);-1==(o=this.g.Qa(r,this.to))?this.g.Sa(r,this.to,a):this.g.Sa(r,this.Ts,a),r=this.g.cd(i),0==this.g.uj(r,this.Gl)&&this.Ym.add(a)}return r=this.g.Na(i),this.g.Hc(r,h),n.y<h.y&&(e=!0,o=this.hb.iI(r),-1==s?a=this.fb.addElement(o,-1):(a=s,this.fb.Uj(a,o)),-1==(o=this.g.Qa(r,this.to))?this.g.Sa(r,this.to,a):this.g.Sa(r,this.Ts,a),r=this.g.cd(i),0==this.g.uj(r,this.Gl)&&this.Ym.add(a)),e},i.W=function(s,n,h,r){var e=new i;return e.g=s,e.Y=n,e.Il=h,e.hw=r,e.CQ()},i.prototype.DQ=function(){var i=new n3.ja(0),s=new n3.ja(0),n=-1,h=-1,r=new n3.h;r.Sc();for(var e=-1,o=-1,a=-1,u=new n3.h,f=this.Il.sc(this.Il.ke);-1!=f;f=this.Il.lb(f)){var c=this.Il.getData(f);this.g.Hc(c,u);var l=this.g.cd(c);r.rb(u)&&o==l?(-1==h&&(n=this.g.Fy(),h=this.g.Hd()),-1==a&&(a=s.size,this.g.Sa(e,h,a),s.add(1),-1==this.g.uj(l,n)&&(this.g.ir(l,n,e),i.add(l))),this.g.Sa(c,h,a),s.XW(s.Gc()+1)):(a=-1,r.N(u)),e=c,o=l}if(0==i.size)return!1;for(r=new n3.ja(0),e=new n3.ja(0),o=0,a=i.size;o<a;o++){l=i.get(o);
1var p=this.g.uj(l,n);for(c=this.g.Qa(p,h),r.clear(!1),e.clear(!1),r.add(p),e.add(c),c=this.g.V(p);c!=p;c=this.g.V(c)){var v=c;if(-1!=(u=this.g.Qa(v,h)))if(0==e.size)e.add(u),r.add(v);else if(e.Gc()==u){f=r.Gc();var y=this.g.V(f);p=this.g.V(v),this.g.Cc(f,p),this.g.Dc(p,f),this.g.Cc(v,y),this.g.Dc(y,v),v=[!1],y=this.g.iG(this.Y,y,this.g.Ya(l),v),this.g.Sa(c,h,-1),v[0]&&this.g.Kf(l,p),c=this.g.Ka(l)-(p=this.g.Ka(y)),this.g.Xj(l,c),s.set(u,s.get(u)-1),1==s.get(u)&&(s.set(u,0),e.Jf(),r.Jf()),c=p=f}else r.add(c),e.add(u)}}return this.g.xB(n),this.g.Ud(h),!0},i}(),n3.RL=n4,n6=hO||(hO={}),n7=function(){function i(){}return i.prototype.jg=function(){this.KA=this.tb=null},i.prototype.get=function(){return this.KA},i.prototype.set=function(i){if(this.KA=i,null!=i)throw 322==i.K()&&(this.tb=i),n6.i.Ra()},i.prototype.create=function(i){if(322!=i)throw n6.i.ga("Not Implemented");this.Qr()},i.prototype.Qr=function(){null==this.tb&&(this.tb=new n6.zb),this.KA=this.tb},i}(),n6.jg=n7,(n8=(n8=hO||(hO={})).SL||(n8.SL={}))[n8.enumLineSeg=1]="enumLineSeg",n8[n8.enumBezierSeg=2]="enumBezierSeg",n8[n8.enumArcSeg=4]="enumArcSeg",n8[n8.enumNonlinearSegmentMask=6]="enumNonlinearSegmentMask",n8[n8.enumSegmentMask=7]="enumSegmentMask",n8[n8.enumDensified=8]="enumDensified",ht=hO||(hO={}),hi=function(i){this.bj=i,this.lC=this.mC=1,this.nB=this.mB=this.oB=0},hs=function(){function i(){this.Hq=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.Dk=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.Cf=new ht.Ta,this.ra=this.Ew=0,this.oo=[],this.bt=[],this.Aw=[],this.Kq=[],this.HA=[]}return i.prototype.rB=function(i){if(null!=i){for(var s=0,n=i.length;s<n;s++)this.mW(i[s]);i.length=0}},i.prototype.mW=function(i){i.bj=null,this.Kq.push(i)},i.prototype.Qw=function(i){if(0===this.Kq.length)var s=new hi(i);else(s=this.Kq[this.Kq.length-1]).bj=i,--this.Kq.length;return s},i.prototype.NR=function(i,s){return 0==i?this.bt[s]:this.Aw[s]},i.prototype.WA=function(){this.Ew>=this.HA.length&&this.HA.push(new ht.jg);var i=this.HA[this.Ew];return this.Ew++,i},i.prototype.clear=function(){this.rB(this.oo),this.rB(this.bt),this.rB(this.Aw),this.Ew=0},i.prototype.Qo=function(i){this.oo.push(this.Qw(i))},i.prototype.ql=function(i){return 0==i?this.bt.length:this.Aw.length},i.prototype.Xp=function(i,s){return this.NR(i,s).bj},i.prototype.Fa=function(i,s){if(2!=this.oo.length)throw ht.i.Ra();this.ra=i;var n=ht.mc.ox(.01*i),h=!1,r=this.oo[0],e=this.oo[1];
vendor: 77,423 bytes, line 1
1if(s||0!=(5&r.bj.Br(e.bj,i,!0))){if(322==r.bj.K()){var o=r.bj;if(322==e.bj.K()){s=e.bj;var a=ht.zb.Yx(o,s,null,this.Hq,this.Dk,i);if(0==a)throw ht.zb.Yx(o,s,null,this.Hq,this.Dk,i),ht.i.Ra();i=Array(9),ht.P.bv(i,null);for(var u=0;u<a;u++){var f=this.Hq[u],c=this.Dk[u],l=r.nB,p=1;0==f?(l=r.oB,p=r.mC):1==f&&(l=r.mB,p=r.lC);var v=e.nB,y=1;0==c?(v=e.oB,y=e.mC):1==c&&(v=e.mB,y=e.lC);var b=new ht.h;l==v?(l=new ht.h,o.ic(f,l),f=new ht.h,s.ic(c,f),y/=c=p+y,ht.mc.JG(l,f,y,b),ht.h.zc(b,l)+ht.h.zc(b,f)>n&&(h=!0)):l>v?(o.ic(f,b),f=new ht.h,s.ic(c,f),ht.h.zc(b,f)>n&&(h=!0)):(s.ic(c,b),l=new ht.h,o.ic(f,l),ht.h.zc(b,l)>n&&(h=!0)),i[u]=b}for(r=0,e=-1,u=0;u<=a;u++)(y=u<a?this.Hq[u]:1)!=r&&(n=this.WA(),o.dh(r,y,n),-1!=e&&n.get().Ec(i[e]),u!=a&&n.get().Rc(i[u]),r=y,this.bt.push(this.Qw(n.get()))),e=u;for(o=[0,0,0,0,0,0,0,0,0],u=0;u<a;u++)o[u]=u;for(1<a&&this.Dk[0]>this.Dk[1]&&(y=this.Dk[0],this.Dk[0]=this.Dk[1],this.Dk[1]=y,u=o[0],o[0]=o[1],o[1]=u),r=0,e=-1,u=0;u<=a;u++)(y=u<a?this.Dk[u]:1)!=r&&(n=this.WA(),s.dh(r,y,n),-1!=e&&(r=o[e],n.get().Ec(i[r])),u!=a&&(r=o[u],n.get().Rc(i[r])),r=y,this.Aw.push(this.Qw(n.get()))),e=u;return h}}throw ht.i.Ra()}return!1},i.prototype.Fz=function(i,s,n){if(s.copyTo(this.Cf),1!=this.oo.length)throw ht.i.Ra();this.ra=i;var h=this.oo[0];if(n||h.bj.tu(s.D(),i,!0)){if(322!=h.bj.K())throw ht.i.Ra();var r=(i=h.bj).ge(s.D(),!1);this.Hq[0]=r;var e=h.nB;for(n=1,0==r?(e=h.oB,n=h.mC):1==r&&(e=h.mB,n=h.lC),h=new ht.h,0==e?(e=new ht.h,i.ic(r,e),s=s.D(),ht.mc.JG(e,s,1/(n+1),h)):0<e?(h=new ht.h,i.ic(r,h)):h=s.D(),n=0,r=-1,e=0;1>=e;e++){if((s=1>e?this.Hq[e]:1)!=n){var o=this.WA();i.dh(n,s,o),-1!=r&&o.get().Ec(h),1!=e&&o.get().Rc(h),n=s,this.bt.push(this.Qw(o.get()))}r=e}this.Cf.Db(h)}},i}(),ht.OC=hs,hn=hO||(hO={}),hh=function(){function i(i){this.Fs=this.tk=this.tb=null,this.cg=0,this.Bm=!1,this.Af=-1,this.El=this.Kd=0,this.gb=-1,this.ib=i,this.cg=this.Vx(this.El),this.Bm=!1,this.tk=null,this.Fs=new hn.h}return i.prototype.wW=function(i){if(this.ib!=i.ib)throw hn.i.Hb();this.Af=i.Af,this.Kd=i.Kd,this.gb=i.gb,this.El=i.El,this.cg=i.cg,this.Bm=i.Bm,this.tk=null},i.prototype.ia=function(){if(this.Af!=this.Kd&&this.wD(),this.Bm)this.Kd=(this.Kd+1)%this.cg;else{if(this.Kd==this.cg)throw hn.i.de();this.Kd++}return this.tk},i.prototype.ni=function(){if(this.Bm)this.Kd=(this.cg+this.Kd-1)%this.cg;else{if(0==this.Kd)throw hn.i.de();this.Kd--}return this.Kd!=this.Af&&this.wD(),this.tk},i.prototype.xW=function(){this.Af=-1,this.Kd=0},i.prototype.yW=function(){this.Kd=this.cg,this.Af=-1},i.prototype.Wb=function(i,s){if(void 0===s&&(s=-1),0<=this.gb&&this.gb<this.ib.ea()){var n=this.DM();if(i>=n&&i<this.ib.Wc(this.gb))return this.Af=-1,void(this.Kd=i-n)}s=0<=s&&s<this.ib.ea()&&i>=this.ib.Ca(s)&&i<this.ib.Wc(s)?s:this.ib.nz(i),this.El=s+1,this.gb=s,this.Af=-1,this.Kd=i-this.ib.Ca(s),this.cg=this.Vx(s),this.ib.Ca(this.gb),this.ib.ec(this.gb)},i.prototype.ab=function(){return this.gb=this.El,!(this.gb>=this.ib.ea())&&(this.Af=-1,this.Kd=0,this.cg=this.Vx(this.gb),this.ib.Ca(this.gb),this.ib.ec(this.gb),this.El++,!0)},i.prototype.aj=function(){this.cg=this.Kd=this.Af=-1,this.El=0,this.gb=-1},i.prototype.Vx=function(i){if(this.ib.Bc())return 0;var s=1;return this.ib.ec(i)&&(s=0),this.ib.Ka(i)-s},i.prototype.Qn=function(){return this.Af==this.cg-1&&this.ib.ec(this.gb)},i.prototype.EB=function(){this.Bm=!0},i.prototype.xb=function(){return this.ib.nb.o[this.gb]+this.Af},i.prototype.DM=function(){return this.ib.Ca(this.gb)},i.prototype.kk=function(){return this.Qn()?this.ib.Ca(this.gb):this.xb()+1},i.prototype.xm=function(){return 0==this.Af},i.prototype.Sn=function(){return this.Af==this.cg-1},i.prototype.Ia=function(){return this.Kd<this.cg},i.prototype.zz=function(){return 0<this.Kd},i.prototype.Qf=function(){var s=new i(this.ib);return s.Af=this.Af,s.Kd=this.Kd,s.cg=this.cg,s.gb=this.gb,s.El=this.El,s.ib=this.ib,s.Bm=this.Bm,s},i.prototype.wD=function(){if(0>this.Kd||this.Kd>=this.cg)throw hn.i.de();this.Af=this.Kd;var i=this.xb();this.ib.oc();var s=this.ib.Se,n=1;switch(null!=s&&(n=7&s.read(i)),s=this.ib.description,n){case 1:null==this.tb&&(this.tb=new hn.zb),this.tk=this.tb;break;case 2:throw hn.i.ga("internal error");default:throw hn.i.Ra()}this.tk.Pf(s),n=this.kk(),this.ib.Hc(i,this.Fs),this.tk.Ec(this.Fs),this.ib.Hc(n,this.Fs),this.tk.Rc(this.Fs);for(var h=1,r=s.Ba;h<r;h++)for(var e=s.ld(h),o=hn.sa.Wa(e),a=0;a<o;a++){var u=this.ib.Vc(e,i,a);this.tk.TB(e,a,u),u=this.ib.Vc(e,n,a),this.tk.JB(e,a,u)}},i.prototype.VS=function(){return this.gb==this.ib.ea()-1},i.prototype.Rn=function(){var i=this.ib.QR();return null!=i&&1!=(7&i.read(this.Af))},i}(),hn.TL=hh,hr=hO||(hO={}),he=function(){function i(i){i instanceof hr.ba?(this.sH=i,this.za=-1,this.Gi=1):(this.qT=i.slice(0),this.za=-1,this.Gi=i.length)}return i.prototype.Ma=function(){return this.za},i.prototype.next=function(){return this.za<this.Gi-1?(this.za++,null!=this.sH?this.sH:this.qT[this.za]):null},i.prototype.re=function(){},i}(),hr.$c=he,ho=hO||(hO={}),ha=function(){this.next=null},hu=function(){function i(){this.Vq=this.Mw=this.Nw=0,this.fF=!1,this.bK=0,this.jn=this.Lf=this.Yl=this.Lh=null,this.Ql=0,this.qy=null,this.rl=this.ri=-1}return i.prototype.wX=function(i,s,n){this.ri=i,this.rl=s,this.Lh=this.Yl=null,this.Vq=0,this.qy=n,null==this.jn&&(this.jn=ho.P.mg(384,0)),this.iK()},i.prototype.S=function(){return this.ri},i.prototype.da=function(){return this.rl},i.prototype.flush=function(){0<this.Ql&&(this.qy.bF(this.jn,this.Ql),this.Ql=0)},i.prototype.iK=function(){if(0<this.Vq){for(var i=0;i<this.rl;i++){for(var s=this.Yl[i];null!=s;){var n=s;s=s.next,n.next=null}this.Yl[i]=null}this.Lh=null}this.Nw=this.rl,this.Mw=-1,this.Vq=0},i.prototype.dJ=function(s){for(this.fF=s==i.Bx,s=this.Nw;s<=this.Mw;s++)this.nN(),this.gN(s),this.UP();this.iK()},i.prototype.fy=function(i,s,n,h){if(s!=h){var r=1;if(s>h&&(r=i,i=n,n=r,r=s,s=h,h=r,r=-1),!(0>h||s>=this.rl)){0>i&&0>n?n=i=-1:i>=this.ri&&n>=this.ri&&(n=i=this.ri);var e=(n-i)/(h-s);h>this.rl&&(n=e*((h=this.rl)-s)+i),0>s&&(i=e*(0-s)+i,s=0);var o=Math.max(this.ri+1,8388607);-8388607>i?(s=(0-i)/e+s,i=0):i>o&&(s=(this.ri-i)/e+s,i=this.ri),-8388607>n?h=(0-i)/e+s:n>o&&(h=(this.ri-i)/e+s),(s=ho.P.truncate(s))!=(h=ho.P.truncate(h))&&((n=new ha).x=ho.P.truncate(0x100000000*i),n.y=s,n.H=h,n.RP=ho.P.truncate(0x100000000*e),n.dir=r,null==this.Yl&&(this.Yl=ho.P.mg(this.rl,null)),n.next=this.Yl[n.y],this.Yl[n.y]=n,n.y<this.Nw&&(this.Nw=n.y),n.H>this.Mw&&(this.Mw=n.H),this.Vq++)}}},i.prototype.nN=function(){if(null!=this.Lh){for(var i=!1,s=null,n=this.Lh;null!=n;)if(n.y++,n.y==n.H){var h=n;n=n.next,null!=s?s.next=n:this.Lh=n,h.next=null}else n.x+=n.RP,null!=s&&s.x>n.x&&(i=!0),s=n,n=n.next;i&&(this.Lh=this.aK(this.Lh))}},i.prototype.gN=function(i){if(!(i>=this.rl)){var s=this.Yl[i];if(null!=s){this.Yl[i]=null,s=this.aK(s),this.Vq-=this.bK,i=this.Lh;for(var n=!0,h=s,r=null;null!=i&&null!=h;)i.x>h.x?(n&&(this.Lh=h),n=h.next,h.next=i,null!=r&&(r.next=h),r=h,h=n):(n=i.next,i.next=h,null!=r&&(r.next=i),r=i,i=n),n=!1;null==this.Lh&&(this.Lh=s)}}},i.$J=function(i,s){return 0>i?0:i>s?s:i},i.prototype.UP=function(){if(null!=this.Lh){for(var s=0,n=this.Lh,h=ho.P.truncate(ho.P.SG(n.x)),r=n.next;null!=r;r=r.next)if(s=this.fF?1^s:s+r.dir,r.x>n.x){var e=ho.P.truncate(ho.P.SG(r.x));0!=s&&(n=i.$J(h,this.ri),(h=i.$J(e,this.ri))>n&&n<this.ri&&(this.jn[this.Ql++]=n,this.jn[this.Ql++]=h,this.jn[this.Ql++]=r.y,this.Ql==this.jn.length&&(this.qy.bF(this.jn,this.Ql),this.Ql=0))),n=r,h=e}}},i.prototype.aK=function(s){for(var n=0,h=s;null!=h;h=h.next)n++;if(this.bK=n,1==n)return s;null==this.Lf?this.Lf=ho.P.mg(Math.max(n,16),null):this.Lf.length<n&&(this.Lf=ho.P.mg(Math.max(n,2*this.Lf.length),null));var r=0;for(h=s;null!=h;h=h.next)this.Lf[r++]=h;for(2==n?this.Lf[0].x>this.Lf[1].x&&(s=this.Lf[0],this.Lf[0]=this.Lf[1],this.Lf[1]=s):i.vN(this.Lf,n,function(i,s){return i==s?0:i.x<s.x?-1:+(i.x>s.x)}),s=this.Lf[0],this.Lf[0]=null,h=s,r=1;r<n;r++)h.next=this.Lf[r],h=this.Lf[r],this.Lf[r]=null;return h.next=null,s},i.vN=function(i,s,n){if(s==i.length)i.sort(n);else{var h=i.slice(0,0),r=i.slice(s);s=i.slice(0,s).sort(n),i.length=0,i.push.apply(i,h.concat(s).concat(r))}},i.Bx=0,i}(),ho.Ox=hu,hf=hO||(hO={}),hc=function(){function i(){}return i.prototype.wi=function(i,s){var n=this.g.Qa(i,this.Rq);if(this.Fl==n&&(this.Fl=this.pe.lb(this.Fl)),this.jo==n&&(this.jo=this.pe.lb(this.jo)),this.pe.kd(this.MA,n),this.dk(i),s&&-1!=(s=this.g.cd(i))&&this.g.Ya(s)==i){var h=this.g.V(i);if(h!=i&&((n=this.g.cd(h))==s||(h=this.g.Na(i))!=i&&(n=this.g.cd(h))==s))return void this.g.Kf(s,h);this.g.Kf(s,-1),this.g.Yg(s,-1)}},i.prototype.kD=function(){for(var i=!1,s=new hf.h;;){null==this.Yh?(this.Yh=new hf.ja(0),this.Bs=new hf.ja(0),this.ye=new hf.ja(0)):(this.Yh.clear(!1),this.Bs.clear(!1),this.ye.clear(!1));for(var n=this.jo,h=0,r=!0;n!=this.Fl;){var e=this.pe.getData(n),o=new hf.h;this.g.Hc(e,o),r&&(this.g.Hc(e,s),r=!1),o=this.g.Na(e);var a=this.g.V(e);-0x21524111!=this.g.Qa(o,this.Ag)&&(this.Yh.add(o),this.g.Sa(o,this.Ag,-0x21524111),this.Bs.add(e),this.ye.add(h++)),-0x21524111!=this.g.Qa(a,this.Ag)&&(this.Yh.add(a),this.g.Sa(a,this.Ag,-0x21524111),this.Bs.add(e),this.ye.add(h++)),n=this.pe.lb(n)}if(2>this.Yh.size)break;var u=this;for(this.ye.Wd(0,this.ye.size,function(i,s){return u.kM(i,s)}),n=0,h=this.ye.size;n<h;n++)r=this.ye.get(n),r=this.Yh.get(r),this.g.Sa(r,this.Ag,n),o=new hf.h,this.g.Hc(r,o);for(o=this.OM(s),n=0,h=this.ye.size;n<h;n++)-1!=(r=this.ye.get(n))&&(r=this.Yh.get(r),this.g.Sa(r,this.Ag,-1));if(!o)break;i=!0}return i},i.prototype.OM=function(i){for(var s=!1,n=!0;n;){n=!1;var h=0;-1==this.ye.get(h)&&(h=this.em(h));for(var r=this.em(h),e=0,o=this.ye.size;e<o&&-1!=h&&-1!=r&&h!=r;e++){var a=this.ye.get(h);r=this.ye.get(r),a=this.Yh.get(a),r=this.Yh.get(r);var u=this.g.V(a);this.g.Fv(u,i)||(u=this.g.Na(a));var f=this.g.V(r);this.g.Fv(f,i)||(f=this.g.Na(r));var c=this.ru(u,a),l=this.ru(f,r),p=c?this.g.Na(u):this.g.V(u),v=l?this.g.Na(f):this.g.V(f),y=!1;(this.up(u)||this.up(f)||this.up(a)||this.up(r)||this.up(p)||this.up(v))&&(y=!0),!y&&this.g.hq(a,r)&&(y=!0,this.oD(c,l,u,a,f,r)),!y&&this.g.hq(p,v)&&(y=!0,this.oD(!c,!l,u,p,f,v)),y&&(s=!0),n=n||y,h=this.em(h),r=this.em(h)}}if(!s)for(h=0,-1==this.ye.get(h)&&(h=this.em(h)),r=this.em(h),e=0,o=this.ye.size;e<o&&-1!=h&&-1!=r&&h!=r;e++)a=this.ye.get(h),r=this.ye.get(r),a=this.Yh.get(a),r=this.Yh.get(r),u=this.g.V(a),this.g.Fv(u,i)||(u=this.g.Na(a)),f=this.g.V(r),this.g.Fv(f,i)||(f=this.g.Na(r)),c=this.ru(u,a),l=this.ru(f,r),p=c?this.g.Na(u):this.g.V(u),v=l?this.g.Na(f):this.g.V(f),this.yM(c,l,a,u,p,r,f,v)&&(s=!0),h=this.em(h),r=this.em(h);return s},i.prototype.SM=function(){1736==this.g.jc(this.Y)&&1==this.g.Kn(this.Y)&&(new hf.Hg).HU(this.hw,this.g,this.Y,this.od);var i=!1,s=!0;this.Ag=this.Rq=-1;var n=this.g.I(this.Y),h=new hf.ja(0);h.Jb(n);for(var r=this.g.Ob(this.Y);-1!=r;r=this.g.Sb(r))for(var e=this.g.Ya(r),o=0,a=this.g.Ka(r);o<a;o++)h.add(e),e=this.g.V(e);var u=this.g.ud.o,f=this.g.ud.Mf;this.g.wb.oc();var c=this.g.wb.Aa[0].o;for(h.Wd(0,n,function(i,s){var n=u[f*i],h=u[f*s],r=c[2*n];n=c[2*n+1];var e=c[2*h];return 0==(r=n<(h=c[2*h+1])?-1:n>h?1:r<e?-1:+(r>e))&&(r=(i=u[f*i+3])<(s=u[f*s+3])?-1:+(i!=s)),r}),this.Rq=this.g.Hd(),this.pe=new hf.lp,this.MA=this.pe.Rh(0),this.pe.hn(n),r=0;r<n;r++)e=h.get(r),o=this.pe.addElement(this.MA,e),this.g.Sa(e,this.Rq,o);for(this.Ag=this.g.Hd(),this.Fl=-1,this.YC()&&(i=!0);s;){s=!1,n=0,h=!1;do{h=!1,this.jo=-1,a=0,r=new hf.h,o=new hf.h;for(var l=this.pe.sc(this.MA);-1!=l;)e=this.pe.getData(l),-1!=this.jo?(this.g.Hc(e,o),r.rb(o)?a++:(r.N(o),this.Fl=l,0<a&&(e=this.kD())&&(h=!0,-1!=this.Fl&&(e=this.pe.getData(this.Fl),this.g.Hc(e,r))),this.jo=l=this.Fl,a=0)):(this.jo=l,this.g.Hc(this.pe.getData(l),r),a=0),-1!=l&&(l=this.pe.lb(l));if(this.Fl=-1,0<a&&(e=this.kD())&&(h=!0),10<n++)throw hf.i.Ra();h&&this.BM(),this.YC()&&(h=!0),s=s||h&&!1,i=i||h}while(h)}return this.g.Ud(this.Rq),this.g.Ud(this.Ag),hf.RL.W(this.g,this.Y,this.pe,this.hw)||i},i.prototype.ru=function(i,s){return this.g.V(s)!=i},i.prototype.yM=function(i,s,n,h,r,e,o,a){if(h==o)return this.dk(n),this.dk(e),!1;var u=this.g.Qa(n,this.Ag),f=this.g.Qa(r,this.Ag),c=this.g.Qa(e,this.Ag),l=this.g.Qa(a,this.Ag),p=[0,0,0,0];for((n=[0,0,0,0,0,0,0,0])[0]=0,p[0]=u,n[1]=0,p[1]=f,n[2]=1,p[2]=c,n[3]=1,p[3]=l,u=1;4>u;u++){for(f=p[u],c=n[u],l=u-1;0<=l&&p[l]>f;)p[l+1]=p[l],n[l+1]=n[l],l--;p[l+1]=f,n[l+1]=c}return p=0,0!=n[0]&&(p|=1),0!=n[1]&&(p|=2),0!=n[2]&&(p|=4),0!=n[3]&&(p|=8),(5==p||10==p)&&(i==s?i?(this.g.Cc(a,h),this.g.Dc(h,a),this.g.Cc(r,o),this.g.Dc(o,r)):(this.g.Dc(a,h),this.g.Cc(h,a),this.g.Dc(r,o),this.g.Cc(o,r)):i?(this.g.Dc(h,e),this.g.Cc(e,h),this.g.Dc(o,r),this.g.Cc(r,o)):(this.g.Cc(h,e),this.g.Dc(e,h),this.g.Cc(o,r),this.g.Dc(r,o)),!0)},i.prototype.oD=function(i,s,n,h,r,e){this.IY?this.QM():this.PM(i,s,n,h,r,e)},i.prototype.QM=function(){throw hf.i.ga("not implemented.")},i.prototype.PM=function(i,s,n,h,r,e){if(i!=s)i?(this.g.Cc(n,r),this.g.Dc(r,n),this.g.Cc(e,h),this.g.Dc(h,e),this.xn(r,n),this.wi(r,!0),this.g.oi(r,!0),this.dk(n),this.xn(e,h),this.wi(e,!0),this.g.oi(e,!1)):(this.g.Cc(r,n),this.g.Dc(n,r),this.g.Cc(h,e),this.g.Dc(e,h),this.xn(r,n),this.wi(r,!0),this.g.oi(r,!1),this.dk(n),this.xn(e,h),this.wi(e,!0),this.g.oi(e,!0)),this.dk(h);else{var o=i?n:h,a=s?r:e;for(i=i?h:n,s=s?e:r,r=!1,this.g.Cc(o,a),this.g.Cc(a,o),this.g.Dc(i,s),this.g.Dc(s,i),e=s;e!=a;)n=this.g.Na(e),h=this.g.V(e),this.g.Dc(e,h),this.g.Cc(e,n),r=r||e==o,e=h;r||(n=this.g.Na(a),h=this.g.V(a),this.g.Dc(a,h),this.g.Cc(a,n)),this.xn(a,o),this.wi(a,!0),this.g.oi(a,!1),this.dk(o),this.xn(s,i),this.wi(s,!0),this.g.oi(s,!1),this.dk(i)}},i.prototype.YC=function(){for(var i=!1,s=this.g.Ob(this.Y);-1!=s;){for(var n=this.g.Ya(s),h=0,r=this.g.Ka(s);h<r&&1<r;){var e=this.g.Na(n),o=this.g.V(n);this.g.hq(e,o)?(i=!0,this.wi(n,!1),this.g.qd(n,!0),this.wi(o,!1),this.g.qd(o,!0),n=e,h=0,r=this.g.Ka(s)):(n=o,h++)}if(2>this.g.Ka(s)){for(i=this.g.Ya(s),h=0,r=this.g.Ka(s);h<r;h++)this.wi(i,!1),i=this.g.V(i);s=this.g.ar(s),i=!0}else s=this.g.Sb(s)}return i},i.prototype.up=function(i){for(var s=!1;;){var n=this.g.V(i),h=this.g.Na(i);if(n==i)return this.wi(i,!0),this.g.oi(i,!1),!0;if(!this.g.hq(n,h)||(s=!0,this.dk(h),this.dk(n),this.wi(i,!0),this.g.oi(i,!1),this.xn(n,h),this.wi(n,!0),this.g.oi(n,!0),n==h))break;i=h}return s},i.prototype.BM=function(){for(var i=0,s=this.pe.sc(this.pe.ke);-1!=s;s=this.pe.lb(s)){var n=this.pe.getData(s);this.g.cj(n,-1)}for(var h=0,r=this.g.Ob(this.Y);-1!=r;)if(-1==(s=this.g.Ya(r))||-1!=this.g.cd(s))n=r,r=this.g.Sb(r),this.g.br(n);else{this.g.cj(s,r);var e=1;for(n=this.g.V(s);n!=s;n=this.g.V(n))this.g.cj(n,r),e++;this.g.fp(r,!1),this.g.Xj(r,e),this.g.Yg(r,this.g.Na(s)),h+=e,i++,r=this.g.Sb(r)}for(s=this.pe.sc(this.pe.ke);-1!=s;s=this.pe.lb(s))n=this.pe.getData(s),-1==this.g.cd(n)&&(r=this.g.iG(this.Y,n,n,null),h+=this.g.Ka(r),i++);for(this.g.Tl(this.Y,i),this.g.Vj(this.Y,h),i=0,h=this.g.md;-1!=h;h=this.g.ve(h))i+=this.g.I(h);this.g.XB(i)},i.prototype.em=function(i){for(var s=0,n=this.ye.size-1;s<n;s++)if(i=(i+1)%this.ye.size,-1!=this.ye.get(i))return i;return -1},i.prototype.xn=function(i,s){var n=this.g.Qa(s,this.Rq),h=this.g.Qa(s,this.Ag);this.g.gC(i,s),this.g.Sa(s,this.Rq,n),this.g.Sa(s,this.Ag,h)},i.prototype.dk=function(i){var s=this.g.Qa(i,this.Ag);-1!=s&&(this.ye.set(s,-1),this.g.Sa(i,this.Ag,-1))},i.W=function(s,n,h,r,e){var o=new i;return o.g=s,o.Y=n,o.sA=h,o.hw=r,o.od=e,o.SM()},i.prototype.kM=function(i,s){var n=this.Yh.get(i),h=new hf.h;this.g.Hc(n,h),n=new hf.h;var r=this.Yh.get(s);return this.g.Hc(r,n),h.rb(n)?0:(r=this.Bs.get(i),i=new hf.h,this.g.Hc(r,i),r=this.Bs.get(s),s=new hf.h,this.g.Hc(r,s),(r=new hf.h).vc(h,i),(h=new hf.h).vc(n,s),hf.h.pu(r,h))},i}(),hf.tn=hc,(hv=(hl=hO||(hO={})).VL||(hl.VL={}))[hv.Local=0]="Local",hv[hv.Geographic=1]="Geographic",hv[hv.Projected=2]="Projected",hv[hv.Image=3]="Image",hv[hv.Unknown=4]="Unknown",(hp=hl.OL||(hl.OL={}))[hp.Integer32=0]="Integer32",hp[hp.Integer64=1]="Integer64",hp[hp.FloatingPoint=2]="FloatingPoint",hy=function(){function i(){this.hA=null,this.rp="",this.uu=null,this.fg=0,this.UH=this.Jo=-1,this.yh=null}return i.prototype.Fc=function(){return this.fg},i.prototype.QF=function(){return 1},i.prototype.QW=function(i){this.hA=i},i.prototype.Yd=function(){if(null!==this.hA)return this.hA;var i=.001;return 0!=this.fg?i=hl.yr.xQ(this.fg):null!=this.yh&&(i=hl.SC.yQ(this.yh)),i},i.prototype.wz=function(){return this.yh},i.prototype.Id=function(){return 0!=this.fg?hl.Uc.ah(hl.yr.Ny(this.fg)):null!=this.yh?hl.SC.zQ(this.yh):void 0},i.Tb=function(i){if(0!=i.fg){if(!0===hl.yr.US(i.fg))return 1;if(!0===hl.yr.WS(i.fg))return 2}return 4},i.prototype.cs=function(){var i=this.Fc();return -1!=this.Jo?this.Jo:(this.Jo=hl.yr.AK(i),-1!=this.Jo?this.Jo:i)},i.create=function(s){if(0>=s)throw hl.i.O("Invalid or unsupported wkid: "+s);var n=new i;return n.fg=s,n},i.lP=function(s){if(null==s||0==s.length)throw hl.i.O("Cannot create SpatialReference from null or empty text.");var n=new i;return n.yh=s,n},i.prototype.Nb=function(i){return this==i||null!=i&&this.constructor==i.constructor&&this.fg==i.fg&&(0!=this.fg||this.yh===i.yh)},i.prototype.toString=function(){return"[ tol: "+this.Mn()+"; wkid: "+this.Fc()+"; wkt: "+this.wz()+"]"},i.prototype.dc=function(){if(""!==this.rp)return this.rp;var i=this.toString();if(Array.prototype.reduce)return this.rp="S"+i.split("").reduce(function(i,s){return(i=(i<<5)-i+s.charCodeAt(0))&i},0);var s=0;if(0===i.length)return"";for(var n=0;n<i.length;n++)s=(s<<5)-s+i.charCodeAt(n),s&=s;return this.rp="S"+s},i.prototype.Mn=function(){return this.Yd(0)},i.prototype.hh=function(){return null!==this.uu?this.uu:this.uu=hl.iu.tP(this)},i.UN=0x7ffffffd,i.VN=0x1ffffffffffffe,i}(),hl.Gg=hy,hd=function(i){function s(){var s=null!==i&&i.apply(this,arguments)||this;return s.Li=null,s.NT=null,s.Jq=new hb.UL,s.Go=null,s.lw=null,s}return hL(s,i),s.tP=function(i){var n=new s;if(n.fg=i.fg,n.Jo=i.Jo,n.UH=i.UH,n.yh=i.yh,""!==n.yh&&null!==n.yh){i=s.fM(n.yh);var h=s.dM(n.yh);n.Jq.Wx(i,h,hb.ju.Integer64),n.ay(i),n.cy(h),n.fg=i.cs()}else i=s.eM(n.fg),n.ay(i),n.cy(null),n.Jq.Wx(i,null,hb.ju.Integer64);return n},s.prototype.Yd=function(i){return this.Jq.Mn(i)},s.dM=function(i){if(0>=i.length)throw hb.i.O();var n=null;try{n=hb.IC.fromString(i)}catch(i){n=null}return null==n?null:s.XC(n,!0)},s.prototype.ay=function(i){this.Ld=i,this.Go=this.Ld.Id()},s.prototype.cy=function(i){this.FH=i,this.NT=null!=this.FH?this.FH.Go:null},s.prototype.Xc=function(){return 0!=this.Tb()&&3!=this.Tb()&&this.Ld.Xc()},s.prototype.DG=function(){return 0!=this.Tb()&&(3==this.Tb()?this.Li.hk().Xc():this.Ld.Xc())},s.prototype.gh=function(){return null!=this.Ld?this.Ld.Re:null},s.prototype.rm=function(){return this.Ld.rm()},s.prototype.bf=function(){return this.Ld.bf()},s.prototype.jh=function(){return null!=this.Ld?this.Ld.uw:NaN},s.prototype.Wp=function(){return this.Ld.Wp()},s.prototype.Yr=function(){return this.Ld.Yr()},s.prototype.mk=function(){return this.Ld.mk()},s.prototype.fS=function(i){return hb.JC.Ky(this.Ld,i.Ld)},s.prototype.ol=function(){return this.Ld.ol()},s.prototype.Xr=function(){return this.Ld.Xr()},s.prototype.Bi=function(){return 3==this.Tb()?this.Li.hk().Bi():this.Ld.Bi()},s.prototype.ih=function(){if(!this.Xc())throw hb.i.O("!isPannable()");var i=new hb.l;return this.Ld.ih(i),i},s.prototype.Le=function(){if(!this.Xc())throw hb.i.O("!isPannable()");return this.Ld.uo},s.prototype.CR=function(){if(!this.Xc())throw hb.i.O("!isPannable()");var i=new hb.l;return this.Ld.BR(i),i},s.prototype.rv=function(){if(!this.Xc())throw hb.i.O("!isPannable()");return this.Ld.rv()},s.prototype.qv=function(){if(!this.Xc())throw hb.i.O("!isPannable()");return this.Ld.qv()},s.prototype.Zr=function(){return null!=this.Li?this.Li.hk().Zr():this.Ld.Zr()},s.prototype.KQ=function(){return this.Ld.kv()},s.prototype.Sp=function(){return this.Go.getUnitFactor()},s.prototype.pz=function(i){return this.Jq.pz(i)},s.prototype.tc=function(){var i=this.Tb();if(1==i)return this;if(3==i)return this.Li.hk().tc();if(0==i||4===i)throw hb.i.ga("invalid call");if(null!==this.lw)return this.lw;if(null==(i=this.gh().getGeogcs()))throw hb.i.Ra();return this.lw=s.XE(i,this.Jq.QF())},s.XE=function(i,n){if(null==i)throw hb.i.O("null pointer.");var h=new s;return i=s.ou(i,!0),h.Jq.Wx(i,null,n),h.ay(i),h.cy(null),h.fg=i.cs(),h},s.prototype.Tb=function(){var i=this.gh();if(null!=i)switch(i.getType()){case hb.Tc.PE_TYPE_GEOGCS:return 1;case hb.Tc.PE_TYPE_PROJCS:return 2}return 4},s.prototype.kv=function(){return this.Ld.kv()},s.ou=function(i,n){var h=i.getCode();if(0>=h&&0<(h=hb.qf.getCode(i))){if(null==(i=hb.qf.coordsys(h)))throw hb.i.O("Text to wkid mapping had failed: "+h);return s.ou(i,n)}return n&&0<h&&(n=s.qx[h])?n:(n=hb.Ab.zv(i,h,!1),s.gK[n]||(i=0>=h?i:hb.qf.coordsys(h),i=new hb.JC(i),s.gK[n]=i,0<h&&(s.qx[h]=i),i))},s.eM=function(i){if(0>=i)throw hb.i.O("Invalid or unsupported wkid: "+i);var n=s.qx[i];if(null!=n)return n;if(null==(n=hb.qf.coordsys(i)))throw hb.i.O("Invalid or unsupported wkid: "+i);return(n=s.ou(n,!1)).cs()!=i&&(s.qx[i]=n),n},s.fM=function(i){if(null==i||void 0===i||0==i.length)throw hb.i.O("Cannot create SpatialReference from null or empty text.");var n=null;try{n=hb.qf.fromString(hb.Tc.PE_TYPE_COORDSYS,i)}catch(i){throw hb.i.O("Cannot create SpatialReference from text. "+i.message)}if(null===n)throw hb.i.O("Cannot create SpatialReference from text. ");return s.ou(n,!0)},s.XC=function(i,n){var h,r=i.getCode();if(0>=r&&0<(r=hb.qf.getCode(i))){if(null===(r=hb.qf.vertcs(r)))throw hb.i.O();return s.XC(r,n)}if(n&&0<r&&(n=s.fK[r])||(i=hb.Ab.zv(i,r,!1),n=s.hK[i]))return n;if(0>=r||(h=hb.qf.vertcs(r)),null===h)throw hb.i.O();return h=new hb.KL(h),s.hK[i]=h,0<r&&(s.fK[r]=h),h},s.nI=function(i,s){if(null===s||s.B())return null;var n=new hb.l;if(null!==s&&1!=i.Tb()){var h=i.tc(),r=h.gh();i=hb.xr.Pr(i,h,null,null),(s=hb.Gx.local().W(s,i,null)).A(n)}else r=i.gh(),s.A(n);return s=r.getPrimem().getLongitude(),r=r.getUnit().getUnitFactor(),new hb.GC(n.v,n.G,n.C,n.H,s,r)},s.gD=function(i){var s={name:"",steps:[],_pt:null,_entry:null},n=0;for(i=i.getEntries();n<i.length;n++){var h=i[n],r={HY:!1,VY:"",UY:-1,geogtran:null};0===h.getDirection()?r.isInverse=!1:r.isInverse=!0;var e=h.getGeogtran().getCode();-1<e?r.wkid=e:r.wkt=h.getGeogtran().toString(),s.steps.push(r)}return s},s.SR=function(i,n,h,r){return void 0===h&&(h=null),h=s.nI(r,h),i=hb.np.getGTlist(i.gh(),n.gh(),2,hb.np.PE_GTLIST_OPTS_COMMON,h,1),n=null,i&&0<i.length&&(n=this.gD(i[0]),hb.Lx.destroy(i)),null!==h&&h.destroy(),n},s.TR=function(i,n,h,r){var e;if(void 0===h&&(h=null),void 0===r&&(r=null),void 0===e&&(e=30),h=s.nI(r,h),i=hb.np.getGTlist(i.gh(),n.gh(),2,hb.np.PE_GTLIST_OPTS_COMMON,h,e),n=[],i&&0<i.length){for(e=0;e<i.length;e++)n.push(this.gD(i[e]));hb.Lx.destroy(i)}return null!==h&&h.destroy(),n},s.qx={},s.gK={},s.fK={},s.hK={},s}((hb=hO||(hO={})).Gg),hb.iu=hd,(hx=hw=(hg=hO||(hO={})).ju||(hg.ju={}))[hx.Integer32=0]="Integer32",hx[hx.Integer64=1]="Integer64",hx[hx.FloatingPoint=2]="FloatingPoint",hm=function(){function i(){this.sp()}return i.prototype.assign=function(i){this.Hm=i.Hm,this.Im=i.Im,this.Rj=i.Rj,this.nA=i.nA,this.Ho=i.Ho,this.mA=i.mA,this.Kk=i.Kk,this.Oq=i.Oq,this.Nq=i.Nq,this.Tm=i.Tm},i.prototype.QF=function(){return this.Tm},i.prototype.sp=function(){this.Im=this.Hm=0,this.Rj=1,this.nA=0,this.Ho=1,this.mA=0,this.Nq=this.Oq=this.Kk=2220446049250313e-29,this.Tm=hw.FloatingPoint},i.prototype.Wx=function(i,s,n){if(this.sp(),this.Tm=n,n!=hw.FloatingPoint){var h=new hg.l;i.cR(h),this.Hm=h.v,this.Im=h.G}else this.Im=this.Hm=-17976931348623157e292;(h=i.Re.getType())==hg.Tc.PE_TYPE_GEOGCS?(h=(n==hw.Integer64?1e-9:1/18e5)*i.bf(),this.Rj=1/h):h==hg.Tc.PE_TYPE_PROJCS&&(h=(n==hw.Integer64?1e-4:.001)*i.rm(),this.Rj=1/h),null!=s?(h=(n==hw.Integer32?.001:1e-4)*s.DH,this.Ho=1/h):this.Ho=1e4,this.TM(),this.Kk=i.uw,this.Oq=null!=s?.001*s.DH:.001,this.Nq=2220446049250313e-29},i.prototype.TM=function(){if(this.Tm!=hw.FloatingPoint){var i=this.Tm==hw.Integer64?hg.Gg.VN:hg.Gg.UN,s=i/this.Rj,n=this.Hm+s,h=hg.P.truncate((n-this.Hm)*this.Rj);h>i&&(this.Rj=i/(n-this.Hm)),s=this.Im+s,(h=hg.P.truncate((s-this.Im)*this.Rj))>i&&(this.Rj=i/(s-this.Im))}},i.prototype.WB=function(i){switch(i){case 0:this.Kk=void 0;case 1:this.Oq=void 0;case 2:this.Nq=void 0}},i.prototype.Mn=function(i){switch(i){case 0:return this.Kk;case 1:return this.Oq;case 2:return this.Nq}return 0},i.prototype.pz=function(i){if(this.Tm==hw.FloatingPoint)return 0;switch(i){case 0:return 1/this.Rj;case 1:case 2:return 1/this.Ho;default:return 0}},i.prototype.toString=function(){var i="SRPD [m_toleranceXY: "+this.Kk.toString();return(i=(i=(i=(i=(i=(i=(i=(i=(i=i+";m_falseX: "+this.Hm.toString())+";m_falseY: "+this.Im.toString())+";m_unitsXY: "+this.Rj.toString())+";m_falseZ: "+this.nA.toString())+";m_unitsZ: "+this.Ho.toString())+";m_falseM: "+this.mA.toString())+";m_toleranceZ: "+this.Oq.toString())+";m_toleranceM: "+this.Nq.toString())+";m_precision: "+this.Tm.toString())+"] "},i}(),hg.UL=hm,function(i){function s(i,s){return 89.99999<s?s=89.99999:-89.99999>s&&(s=-89.99999),[111319.49079327169*i,3189068.5*Math.log((1+Math.sin(s*=.017453292519943))/(1-Math.sin(s)))]}function n(i,s,n){return i=i/6378137*57.29577951308232,n?[i,57.29577951308232*(1.5707963267948966-2*Math.atan(Math.exp(-1*s/6378137)))]:[i-360*Math.floor((i+180)/360),57.29577951308232*(1.5707963267948966-2*Math.atan(Math.exp(-1*s/6378137)))]}function h(s,n,h){var r=s.Qf();if(33===s.K())n=n(r.Ng(),r.kh()),r.Db(n[0],n[1]);else if(197===s.K()){var e=n(s.gs(),s.js(),h);n=n(s.fs(),s.hs(),h),r.L(e[0],e[1],n[0],n[1])}else for(e=new i.h,s=0;s<r.I();s++){r.D(s,e);var o=n(e.x,e.y,h);e.na(o[0],o[1]),r.Db(s,e)}return r}function r(i){return h(i,n,!0)}function e(i){return h(i,s,!0)}var o=Math.PI/180;i.PK=function(){function s(){}return s.xu=function(s){var n=Math.sqrt(.006694379990197414),h=Math.sin(s.y*o);return i.h.construct(6378137*s.x*o,3167719.6636462314*(h/(1-.006694379990197414*h*h)-1/(2*n)*Math.log((1-n*h)/(1+n*h))))},s.Ux=function(s,n,h,r){var e=1/298.257223563,a=Math.sin(h);h=Math.cos(h);var u=(1-e)*Math.tan(s),f=u*(s=1/Math.sqrt(1+u*u)),c=Math.atan2(u,h),l=(u=s*a)*u,p=1-l,v=272331606107.54688*p/40408299984661.45,y=1+v/16384*(4096+v*(v*(320-175*v)-768)),b=v/1024*(256+v*(v*(74-47*v)-128));v=r/(6356752.31424518*y);for(var d,g,w,x=2*Math.PI;1e-12<Math.abs(v-x);)w=Math.cos(2*c+v),x=v,v=r/(6356752.31424518*y)+b*(d=Math.sin(v))*(w+b/4*((g=Math.cos(v))*(2*w*w-1)-b/6*w*(4*d*d-3)*(4*w*w-3)));return r=f*d-s*g*h,p=e/16*p*(4+e*(4-3*p)),i.h.construct((n+(Math.atan2(d*a,s*g-f*d*h)-(1-p)*e*u*(v+p*d*(w+p*g*(2*w*w-1)))))/o,Math.atan2(f*g+s*d*h,(1-e)*Math.sqrt(l+r*r))/o)},s.HM=function(i,s,n,h){var r=1/298.257223563,e=h-s,o=Math.atan((1-1/298.257223563)*Math.tan(i)),a=Math.atan((1-1/298.257223563)*Math.tan(n)),u=Math.sin(o);o=Math.cos(o);var f=Math.sin(a);a=Math.cos(a);var c=e,l=1e3;do{var p=Math.sin(c),v=Math.cos(c),y=Math.sqrt(a*p*a*p+(o*f-u*a*v)*(o*f-u*a*v));if(0===y)return 0;var b=Math.atan2(y,v=u*f+o*a*v),d=o*a*p/y,g=1-d*d;isNaN(p=v-2*u*f/g)&&(p=0);var w=r/16*g*(4+r*(4-3*g)),x=c;c=e+(1-w)*r*d*(b+w*y*(p+w*v*(2*p*p-1)))}while(1e-12<Math.abs(c-x)&&0<--l);return 0===l?{azimuth:Math.atan2(Math.sin(u=h-s)*Math.cos(n),Math.cos(i)*Math.sin(n)-Math.sin(i)*Math.cos(n)*Math.cos(u)),geodesicDistance:6371008.771415059*Math.acos(Math.sin(i)*Math.sin(n)+Math.cos(i)*Math.cos(n)*Math.cos(h-s))}:(s=(i=272331606107.54688*g/40408299984661.45)/1024*(256+i*(i*(74-47*i)-128)),{azimuth:Math.atan2(a*Math.sin(c),o*f-u*a*Math.cos(c)),TQ:6356752.31424518*(1+i/16384*(4096+i*(i*(320-175*i)-768)))*(b-s*y*(p+s/4*(v*(2*p*p-1)-s/6*p*(4*y*y-3)*(4*p*p-3)))),TY:Math.atan2(o*Math.sin(c),o*f*Math.cos(c)-u*a)})},s.eQ=function(s){var n=s.hasAttribute(1),h=s.hasAttribute(2),r=[],e=s.ea(),o=null,a=null;n&&(o=s.vb(1)),h&&(a=s.vb(2));for(var u=new i.h,f=0;f<e;f++){for(var c=s.Ca(f),l=s.Ka(f),p=0,v=0,y=NaN,b=NaN,d=NaN,g=NaN,w=s.ec(f),x=[],m=c;m<c+l;m++){s.D(m,u),g=d=NaN;var j=[u.x,u.y];n&&(d=o.get(m),j.push(d)),h&&(e=a.get(m),j.push(g)),m==c&&w&&(p=u.x,v=u.y,y=d,b=g),x.push(j)}!w||p==u.x&&v==u.y&&(!n||isNaN(y)&&isNaN(d)||y==d)&&(!h||isNaN(b)&&isNaN(g)||b==g)||x.push(x[0].slice(0)),r.push(x)}return r},s.Ry=function(i,n){i=s.eQ(i),637.100877141506>n&&(n=637.100877141506);for(var h,r=[],e=0;e<i.length;e++){var a,u,f=i[e];r.push(h=[]),h.push([f[0][0],f[0][1]]);var c=f[0][0]*o,l=f[0][1]*o;for(a=0;a<f.length-1;a++){var p=f[a+1][0]*o,v=f[a+1][1]*o;if(c!==p||l!==v){p=(v=s.HM(l,c,v,p)).azimuth;var y=(v=v.TQ)/n;if(1<y){for(u=1;u<=y-1;u++){var b=s.Ux(l,c,p,u*n);h.push([b.x,b.y])}u=s.Ux(l,c,p,(v+Math.floor(y-1)*n)/2),h.push([u.x,u.y])}l=s.Ux(l,c,p,v),h.push([l.x,l.y]),c=l.x*o,l=l.y*o}}}return{lJ:r}},s.SQ=function(n){for(var h=[],r=0;r<n.length;r++){var e=n[r];e=s.Ry(e,1e4),h.push(e)}n=[];for(var o=0;o<h.length;o++){e=h[o];var a=0;for(r=0;r<e.lJ.length;r++){var u,f=e.lJ[r],c=s.xu(i.h.construct(f[0][0],f[0][1])),l=s.xu(i.h.construct(f[f.length-1][0],f[f.length-1][1])),p=l.x*c.y-c.x*l.y;for(u=0;u<f.length-1;u++)c=s.xu(i.h.construct(f[u+1][0],f[u+1][1])),p+=(l=s.xu(i.h.construct(f[u][0],f[u][1]))).x*c.y-c.x*l.y;a+=p}a/=1,n.push(-(a/2))}return n},s}(),i.cb=function(){function s(){}return s.sB=function(i,n,h,r,e,o,a){s.bD[i.dc()]=n,0==isNaN(h)&&(s.hD[i.dc()]=h),0==isNaN(r)&&(s.uD[i.dc()]=r),0==isNaN(e)&&(s.WC[i.dc()]=e),s.iD[i.dc()]=o,null!==a&&(s.jD[i.dc()]=a)},s.Yw=function(i,n,h){s.nD[i.dc()+"-"+n.dc()]=h},s.tc=function(n){if(null==(n=s.bD[n.dc()]))throw i.i.Fe();return n},s.bf=function(n){if(null==(n=s.hD[n.dc()]))throw i.i.Fe();return n},s.xv=function(n){if(null==(n=s.uD[n.dc()]))throw i.i.Fe();return n},s.gv=function(n){if(null==(n=s.WC[n.dc()]))throw i.i.Fe();return n},s.ih=function(n){if(null==(n=s.jD[n.dc()]))throw i.i.Fe();return i.l.construct(n[0],n[1],n[2],n[3])},s.Xc=function(n){if(null==(n=s.iD[n.dc()]))throw i.i.Fe();return n},s.Bh=function(n,h,r){if(h.Nb(r))return n;var e=s.nD[h.dc()+"-"+r.dc()];if(void 0!==e)return e(n,h,r);throw i.i.Fe()},s.wt=function(){throw i.i.Fe()},s.XQ=function(){throw i.i.Fe()},s.ZV=function(){throw i.i.Fe()},s.ol=function(){throw i.i.Fe()},s.nW=function(){var s=i.Gg.create(102100),n=i.Gg.create(3857),h=i.Gg.create(4326);i.cb.sB(s,h,NaN,NaN,NaN,!1,null),i.cb.sB(h,h,1,.0033528106647474805,6378137,!0,[-180,-90,180,90]),i.cb.sB(n,h,NaN,NaN,NaN,!1,null),i.cb.Yw(s,h,r),i.cb.Yw(h,s,e),i.cb.Yw(n,h,r),i.cb.Yw(h,n,e)},s.bD=[],s.hD=[],s.uD=[],s.WC=[],s.iD=[],s.jD=[],s.nD=[],s}()}(hO||(hO={})),hO.cb.nW(),hj=hO||(hO={}),hM=function(){function i(i){this.o=new Int32Array(0),this.ko=-1,this.Jg=this.size=this.Dl=0,this.Mf=i}return i.prototype.kd=function(i){i<this.Dl?(this.o[i*this.Mf]=this.ko,this.ko=i):this.Dl--,this.size--},i.prototype.U=function(i,s){return this.o[i*this.Mf+s]},i.prototype.T=function(i,s,n){this.o[i*this.Mf+s]=n},i.prototype.De=function(){var i=this.ko;if(-1==i){if(this.Dl==this.Jg){if(0x7fffffff<(i=0!=this.Jg?hj.P.truncate(3*(this.Jg+1)/2):1)&&(i=0x7fffffff),i==this.Jg)throw hj.i.de();this.yz(i)}i=this.Dl,this.Dl++}else this.ko=this.o[i*this.Mf];this.size++;for(var s=i*this.Mf;s<i*this.Mf+this.Mf;s++)this.o[s]=-1;return i},i.prototype.Nl=function(i){var s=this.ko;if(-1==s){if(this.Dl==this.Jg){if(0x7fffffff<(s=0!=this.Jg?hj.P.truncate(3*(this.Jg+1)/2):1)&&(s=0x7fffffff),s==this.Jg)throw hj.i.de();this.yz(s)}s=this.Dl,this.Dl++}else this.ko=this.o[s*this.Mf];this.size++;for(var n=s*this.Mf,h=0;h<i.length;h++)this.o[n+h]=i[h];return s},i.prototype.oj=function(i){this.ko=-1,this.size=this.Dl=0,i&&(this.o=null,this.Jg=0)},i.prototype.Ee=function(i){i>this.Jg&&this.yz(i)},i.prototype.sx=function(i,s){i*=this.Mf,s*=this.Mf;for(var n=0;n<this.Mf;n++){var h=this.o[s+n];this.o[s+n]=this.o[i+n],this.o[i+n]=h}},i.prototype.bC=function(i,s,n){var h=this.o[this.Mf*s+n];this.o[this.Mf*s+n]=this.o[this.Mf*i+n],this.o[this.Mf*i+n]=h},i.GG=function(i){return 0<=i},i.prototype.yz=function(i){null==this.o&&(this.o=new Int32Array(0));var s=new Int32Array(this.Mf*i);s.set(this.o,0),this.o=s,this.Jg=i},i}(),hj.ad=hM,hk=hO||(hO={}),(hA=hz||(hz={}))[hA.enumInputModeBuildGraph=0]="enumInputModeBuildGraph",hA[hA.enumInputModeSimplifyAlternate=4]="enumInputModeSimplifyAlternate",hA[hA.enumInputModeSimplifyWinding=5]="enumInputModeSimplifyWinding",hA[hA.enumInputModeIsSimplePolygon=7]="enumInputModeIsSimplePolygon",hN=function(){function i(i){this.Ce=i,this.Ah=NaN,this.$G=new hk.jg,this.aH=new hk.jg,this.os=new hk.Oc,this.ps=new hk.Oc}return i.prototype.compare=function(i,s,n){if(i=i.ka(n),this.Ce.kB(s,this.$G),this.Ce.kB(i,this.aH),s=this.$G.get(),i=this.aH.get(),this.os.L(s.ta,s.qa),this.ps.L(i.ta,i.qa),this.os.wa<this.ps.pa)return -1;if(this.os.pa>this.ps.wa)return 1;n=s.oa==s.ma;var h=i.oa==i.ma;if(n||h){if(n&&h)return 0;if(s.oa==i.oa&&s.ta==i.ta)return n?1:-1;if(s.ma==i.ma&&s.qa==i.qa)return n?-1:1}return(n=s.Me(this.Ah,this.os.pa))==(h=i.Me(this.Ah,this.ps.pa))&&((h=.5*((n=Math.min(s.ma,i.ma))+this.Ah))==this.Ah&&(h=n),n=s.Me(h,this.os.pa),h=i.Me(h,this.ps.pa)),n<h?-1:+(n>h)},i.prototype.WJ=function(i){this.Ah=i},i}(),hI=function(){function i(i){this.ib=i,this.RH=new hk.jg,this.Cf=new hk.h,this.rA=new hk.Oc}return i.prototype.fX=function(i){this.Cf.N(i)},i.prototype.compare=function(i,s){return this.ib.kB(i.ka(s),this.RH),i=this.RH.get(),this.rA.L(i.ta,i.qa),this.Cf.x<this.rA.pa?-1:this.Cf.x>this.rA.wa?1:(i=i.Me(this.Cf.y,this.Cf.x),this.Cf.x<i?-1:+(this.Cf.x>i))},i}(),hz=function(){function i(){this.cH=this.Fi=this.Ii=this.fA=this.$n=this.ze=this.Lc=this.lh=this.he=null,this.Io=this.yg=-1,this.bH=!0,this.kA=!1,this.gA=NaN,this.Pi=new hk.Nd,this.XN=0x7fffffff,this.WN=hk.P.truncate(-0x80000000),this.eg=this.be=this.Jl=this.Eq=this.Em=this.Dq=this.Qs=this.Oe=-1,this.xa=0}return i.prototype.ty=function(i){this.gA=i},i.prototype.$m=function(){null==this.he&&(this.he=new hk.ad(8));var i=this.he.De();return this.he.T(i,1,0),i},i.prototype.qU=function(){null==this.Lc&&(this.Lc=new hk.ad(8));var i=this.Lc.De();this.Lc.T(i,2,0),this.Lc.T(i,3,0);var s=this.Lc.De();return this.Lc.T(s,2,0),this.Lc.T(s,3,0),this.EJ(i,s),this.EJ(s,i),i},i.prototype.hI=function(){null==this.ze&&(this.ze=new hk.ad(8));var i=this.ze.De();return this.ze.T(i,2,0),i},i.prototype.OW=function(i,s){this.he.T(i,7,s)},i.prototype.on=function(i,s){this.he.T(i,2,s)},i.prototype.NW=function(i,s){this.he.T(i,1,s)},i.prototype.gX=function(i,s){this.he.T(i,3,s)},i.prototype.dX=function(i,s){this.he.T(i,4,s)},i.prototype.er=function(i,s){this.he.T(i,5,s)},i.prototype.$Q=function(i){return this.he.U(i,5)},i.prototype.MW=function(i,s){this.he.T(i,6,s)},i.prototype.YM=function(i,s){this.MW(s,i)},i.prototype.DJ=function(i,s){this.Lc.T(i,1,s)},i.prototype.EJ=function(i,s){this.Lc.T(i,4,s)},i.prototype.Vl=function(i,s){this.Lc.T(i,5,s)},i.prototype.Ul=function(i,s){this.Lc.T(i,6,s)},i.prototype.VW=function(i,s){this.Lc.T(i,2,s)},i.prototype.cx=function(i,s){this.Lc.T(i,3,s)},i.prototype.GF=function(i){return this.Lc.U(i,3)},i.prototype.Ht=function(i,s){this.Lc.T(i,7,s)},i.prototype.zK=function(i,s){if(-1!=this.om(i))for(s=s?-1:i,i=this.om(i);-1!=i;i=this.ls(i))this.g.Sa(this.vj(i),this.Eq,s)},i.prototype.xx=function(i,s){-1!=i&&(this.zK(i,s),this.zK(this.ya(i),s))},i.prototype.Et=function(i,s){this.ze.T(i,1,s)},i.prototype.Xg=function(i,s){this.ze.T(i,2,s)},i.prototype.ln=function(i,s){this.ze.T(i,3,s),this.IW(i,this.ZQ(s)),this.HW(s,i)},i.prototype.HW=function(i,s){this.ze.T(i,4,s)},i.prototype.IW=function(i,s){this.ze.T(i,5,s)},i.prototype.yJ=function(i,s){this.ze.T(i,6,s)},i.prototype.wJ=function(i,s){this.ze.T(i,7,s)},i.prototype.vJ=function(i,s){this.$n.write(i,s)},i.prototype.xJ=function(i,s){this.fA.write(i,s)},i.prototype.gY=function(i){var s=0,n=0,h=this.vF(i),r=new hk.h,e=new hk.h,o=new hk.h;this.$r(h,r),e.N(r);var a=h;do this.nm(a,o),n+=hk.h.ub(e,o),this.$e(this.ya(a))!=i&&(s+=(o.x-r.x-(e.x-r.x))*(o.y-r.y+(e.y-r.y))*.5),e.N(o),a=this.kc(a);while(a!=h);this.$n.write(i,s),this.fA.write(i,n)},i.prototype.KU=function(i,s){var n=new hN(this),h=new hk.$j;h.Ee(hk.P.truncate(this.xa/2)),h.Xo(n);for(var r=new hk.ja(0),e=this.bh(),o=null,a=0,u=new hk.h,f=this.Oe;-1!=f;f=this.Tf(f)){if(0==(255&++a)&&null!=s&&!s.progress(-1,-1))throw hk.i.RC();var c=this.Je(f);if(-1!=c){if(r.Dh(0),!this.cY(h,e,r,c)){this.D(f,u),n.WJ(u.y);var l=c;do{var p=this.Bb(l,e);-1!=p&&(h.wd(p,-1),this.Kb(l,e,-2)),l=this.kc(this.ya(l))}while(c!=l);l=c;do -1==(p=this.Bb(l,e))&&(p=h.addElement(l,-1),r.add(p)),l=this.kc(this.ya(l));while(c!=l)}for(c=r.size-1;0<=c;c--)p=r.get(c),l=h.ka(p),this.Kb(this.ya(l),e,p),this.JU(h,p,i)}else -1==this.Yy(f)&&(null==o&&(o=new hI(this)),this.D(f,u),o.fX(u),l=h.DW(o),c=this.Jl,-1!=l&&(p=h.ka(l),this.$e(p)==this.$e(this.ya(p))&&(p=this.JF(h,l)),-1!=p&&(c=this.$e(p))),this.YM(c,f))}this.Lg(e)},i.prototype.JU=function(i,s,n){var h=i.ka(s),r=this.$e(h);if(-1==this.In(r)){var e=this.JF(i,s),o=this.ya(h),a=this.$e(o);this.Mp(r),this.Mp(a);var u=this.In(r),f=this.In(a);if(-1==e&&-1==u&&(a==r?(this.ln(a,this.Jl),u=f=this.Jl):(-1==f&&(this.ln(a,this.Jl),f=this.Jl),this.ln(r,a),u=a)),-1!=e){var c=this.$e(e);-1==f&&(0>=this.Mp(c)?(f=this.In(c),this.ln(a,f)):(this.ln(a,c),f=c),a==r&&(u=f))}-1==u&&this.dY(r,a),0==n?this.eW(i,s,h,e,r,a):5==n?this.fW(i,s,h,o,r,a):4==n&&this.dW(h,e,r,a)}},i.prototype.eW=function(i,s,n,h,r,e){var o=this.jk(r);if(-1!=h){var a=this.jk(e),u=this.jk(this.$e(h));h=o&a&u,u^=u&this.fh(n),0!=(u|=h)&&(this.Xg(e,a|u),this.Xg(r,u|o),o=o||u)}for(s=i.lb(s);-1!=s&&(h=i.ka(s),n=this.$e(this.ya(h)),r=this.jk(n),e=this.fh(h),a=this.$e(h),h=r&(u=this.jk(a))&o,o^=o&e,0!=(o|=h));s=i.lb(s))this.Xg(n,r|o),this.Xg(a,u|o)},i.prototype.fW=function(i,s,n,h,r,e){if(r!=e){n=this.Bb(n,this.eg)+this.Bb(h,this.eg),h=0;var o=new hk.ja(0),a=new hk.ja(0);a.add(0);for(var u=i.sc(-1);u!=s;u=i.lb(u)){var f=i.ka(u),c=this.ya(f),l=this.$e(f),p=this.$e(c);if(l!=p){if(h+=f=this.Bb(f,this.eg)+this.Bb(c,this.eg),c=!1,0!=o.size&&o.Gc()==p&&(a.Jf(),o.Jf(),c=!0),-1==this.In(p))throw hk.i.Ra();c&&this.In(p)==l||(a.add(h),o.add(l))}}h+=n,0!=o.size&&o.Gc()==e&&(a.Jf(),o.Jf()),0!=h?0==a.Gc()&&(i=this.g.md,i=this.Ma(i),this.Xg(r,i)):0!=a.Gc()&&(i=this.g.md,i=this.Ma(i),this.Xg(r,i))}},i.prototype.dW=function(i,s,n,h){var r=this.Ma(this.g.md);if(-1==s)this.Xg(h,this.Io),0!=(1&(i=this.Bb(i,this.yg)))?this.Xg(n,r):this.Xg(n,this.Io);else{var e=this.jk(h);0==e&&(e=this.jk(this.$e(s)),this.Xg(h,e)),0!=(1&(i=this.Bb(i,this.yg)))?this.Xg(n,e==r?this.Io:r):this.Xg(n,e)}},i.prototype.cY=function(i,s,n,h){var r=h,e=-1,o=-1,a=0;do{if(2==a)return!1;var u=this.Bb(r,s);if(-1!=u){if(-1!=e)return!1;e=u}else{if(-1!=o)return!1;o=r}a++,r=this.kc(this.ya(r))}while(h!=r);return -1!=o&&-1!=e&&(this.Kb(i.ka(e),s,-2),i.Uj(e,o),n.add(e),!0)},i.prototype.dY=function(i,s){var n=this.Mp(i);if(0!=n){var h=this.Mp(s);0<n&&0>h||0>n&&0<h?this.ln(i,s):-1!=(s=this.In(s))&&this.ln(i,s)}},i.prototype.qP=function(i,s){this.Eq=this.g.Hd();for(var n=0,h=s.size;n<h;n++){var r=s.get(n),e=this.g.Qa(r,this.Em),o=this.g.Sf(this.g.cd(r)),a=this.g.jc(o);if(hk.ba.Ic(a)){var u=this.g.V(r);if(-1!=u){var f=this.g.Qa(u,this.Em);if(e!=f){var c=this.qU(),l=this.ya(c),p=this.lh.De();this.lh.T(p,0,r),this.lh.T(p,1,-1),this.Ht(c,p),this.DJ(c,e),-1==(p=this.Je(e))?(this.on(e,c),this.Vl(c,l),this.Ul(l,c)):(e=this.ue(p),this.Vl(p,l),this.Ul(l,p),this.Ul(e,c),this.Vl(c,e)),this.DJ(l,f),-1==(e=this.Je(f))?(this.on(f,l),this.Ul(c,l),this.Vl(l,c)):(f=this.ue(e),this.Vl(e,c),this.Ul(c,e),this.Ul(f,l),this.Vl(l,f)),o=this.Ma(o),0==i?(this.Kb(l,this.be,0),this.Kb(c,this.be,1736==a?o:0)):5==i?(f=new hk.h,this.g.D(r,f),r=new hk.h,this.g.D(u,r),e=u=0,0>f.compare(r)?u=1:e=-1,this.Kb(l,this.be,0),this.Kb(c,this.be,0),this.Kb(c,this.eg,u),this.Kb(l,this.eg,e)):7==i?(this.Kb(l,this.be,this.Io),this.Kb(c,this.be,1736==a?o:0)):4==i&&(this.Kb(l,this.be,0),this.Kb(c,this.be,0),this.Kb(c,this.yg,1),this.Kb(l,this.yg,1)),a=1736==a?this.WN:0,this.cx(c,o|a),this.cx(l,o|a)}}}}},i.prototype.QT=function(i,s){var n=this.om(s);if(-1!=n){var h=this.om(i);this.lh.T(n,1,h),this.Ht(i,n),this.Ht(s,-1)}i=this.ya(i),s=this.ya(s),-1!=(n=this.om(s))&&(h=this.om(i),this.lh.T(n,1,h),this.Ht(i,n),this.Ht(s,-1))},i.prototype.EX=function(i){function s(i,s){return h.CO(i,s)}var n=new hk.ja(0);n.Jb(10);for(var h=this,r=this.Oe;-1!=r;r=this.Tf(r)){n.clear(!1);var e=this.Je(r);if(-1!=e){var o=e;do n.add(o),o=this.kc(this.ya(o));while(o!=e);if(1<n.size){if(o=!0,2<n.size)n.Wd(0,n.size,s),n.add(n.get(0));else if(0<this.BO(n.get(0),n.get(1))){var a=n.get(0);n.set(0,n.get(1)),n.set(1,a)}else o=!1;for(var u=a=n.get(0),f=this.vf(u),c=this.ya(u),l=-1,p=1,v=n.size;p<v;p++){var y=n.get(p),b=this.ya(y),d=this.lk(b);if(d==f&&y!=u){if(0==i)l=this.GF(u)|this.GF(y),this.cx(u,l),this.cx(c,l),this.Kb(u,this.be,this.Bb(u,this.be)|this.Bb(y,this.be)),this.Kb(c,this.be,this.Bb(c,this.be)|this.Bb(b,this.be));else if(-1!=this.eg)l=this.Bb(u,this.eg)+this.Bb(y,this.eg),b=this.Bb(c,this.eg)+this.Bb(b,this.eg),this.Kb(u,this.eg,l),this.Kb(c,this.eg,b);else{if(7==i)return void(this.Pi=new hk.Nd(5,r,-1));-1!=this.yg&&(l=this.Bb(u,this.yg)+this.Bb(y,this.yg),b=this.Bb(c,this.yg)+this.Bb(b,this.yg),this.Kb(u,this.yg,l),this.Kb(c,this.yg,b))}this.QT(u,y),this.Gy(y),l=u,n.set(p,-1),y==a&&(n.set(0,-1),a=-1)}else this.xx(l,!1),l=-1,u=y,f=d,c=b}if(this.xx(l,!1),l=-1,o){for(a=-1,p=0,v=n.size;p<v;p++)if(-1!=(y=n.get(p))){if(-1==a)u=a=y,f=this.vf(u),c=this.ya(u);else if(y!=u&&(b=this.ya(y),d=this.lk(b),this.Ul(c,y),this.Vl(y,c),u=y,f=d,c=b,7==i&&(this.Bb(y,this.be)|this.Bb(this.ue(y),this.be))==(1|this.Io)))return void(this.Pi=new hk.Nd(5,r,-1))}this.on(r,a)}else{for(a=-1,p=0,v=n.size;p<v;p++)if(-1!=(y=n.get(p))){a=y;break}e!=a&&this.on(r,a)}}}}},i.prototype.RN=function(){for(var i=-1,s=this.bh(),n=this.Oe;-1!=n;n=this.Tf(n)){var h=this.Je(n);if(-1!=h){var r=h;do{if(1!=this.Bb(r,s)){var e=this.hI();this.Et(e,r),this.wJ(e,i),-1!=i&&this.yJ(i,e),i=e;var o=0,a=r;do o|=this.Bb(a,this.be),this.VW(a,e),this.Kb(a,s,1),a=this.kc(a);while(a!=r);this.Xg(e,o)}r=this.kc(this.ya(r))}while(r!=h)}}e=this.hI(),this.Et(e,-1),this.wJ(e,i),-1!=i&&this.yJ(i,e),this.Jl=e,this.$n=hk.ce.rf(this.ze.size,NaN),this.fA=hk.ce.rf(this.ze.size,NaN),this.vJ(this.Jl,1/0),this.xJ(this.Jl,1/0),this.Lg(s)},i.prototype.mR=function(i,s,n){if(-1==(s=-1!=s?s:this.Je(i)))return -1;for(i=s;;){if(1!=this.Bb(s,n))return s;if((s=this.kc(this.ya(s)))==i)return -1}},i.prototype.tW=function(){for(var i=this.bh(),s=this.Oe;-1!=s;s=this.Tf(s))for(var n=-1;;){var h=this.mR(s,n,i);if(-1==h)break;n=this.kc(this.ya(h));for(var r=h;;){var e=this.kc(r),o=this.ue(r),a=this.ya(r);if(o==a){if(this.DP(r),n!=r&&n!=a||(n=-1),r==h||o==h){if(r==(h=e)||o==h)break;r=e;continue}}else this.Kb(r,i,1);if((r=e)==h)break}}this.Lg(i)},i.prototype.HB=function(i,s,n,h,r){this.Wg(),this.bH=r,this.g=i,this.Dq=this.g.WE(),(i=new hk.ja(0)).Jb(null!=n?this.g.I(n.get(0)):this.g.gd);var e=0,o=1,a=null!=n?n.get(0):this.g.md;for(r=1;-1!=a;){this.g.CJ(a,this.Dq,o),o<<=1;for(var u=this.g.Ob(a);-1!=u;u=this.g.Sb(u))for(var f=this.g.Ya(u),c=0,l=this.g.Ka(u);c<l;c++)i.add(f),f=this.g.V(f);hk.ba.Tn(this.g.jc(a))||(e+=this.g.ea(a)),null!=n?(a=r<n.size?n.get(r):-1,r++):a=this.g.ve(a)}for(this.Io=o,this.xa=i.size,this.g.nx(i,this.xa),null==this.lh&&(this.lh=new hk.ad(2),this.he=new hk.ad(8),this.Lc=new hk.ad(8),this.ze=new hk.ad(8)),this.lh.Ee(this.xa),hk.op.Bp(h),this.he.Ee(this.xa+10),this.Lc.Ee(2*this.xa+32),this.ze.Ee(Math.max(32,e)),this.Em=this.g.Hd(),n=new hk.h,r=0,e=new hk.h,n.Sc(),o=0;o<=this.xa;o++)if(o<this.xa?(f=i.get(o),this.g.D(f,e)):e.Sc(),!n.rb(e)){if(r<o){for(f=this.$m(),l=c=-1;r<o;r++)l=i.get(r),this.g.Sa(l,this.Em,f),a=this.lh.De(),this.lh.T(a,0,l),this.lh.T(a,1,c),c=a,u=this.g.cd(l),a=this.g.Sf(u),a=this.Ma(a),this.NW(f,this.yd(f)|a);this.OW(f,c),this.er(f,this.g.Va(l)),-1!=this.Qs&&this.dX(this.Qs,f),this.gX(f,this.Qs),this.Qs=f,-1==this.Oe&&(this.Oe=f)}r=o,n.N(e)}hk.op.Bp(h),this.be=this.bh(),5==s&&(this.eg=this.bh()),4==s&&(this.yg=this.bh()),this.qP(s,i),0==this.Pi.Lj&&(this.EX(s),0==this.Pi.Lj&&(isNaN(this.gA)||this.sO()?(this.RN(),0==this.Pi.Lj&&(this.Lg(this.be),this.be=-1,this.bH&&this.KU(s,h))):this.kA=!0))},i.prototype.Gy=function(i){var s=this.kc(i),n=this.ue(i),h=this.ya(i),r=this.kc(h),e=this.ue(h);s!=h&&(this.Ul(e,s),this.Vl(s,e)),n!=h&&(this.Ul(n,r),this.Vl(r,n)),n=this.lk(i),this.Je(n)==i&&(r!=i?this.on(n,r):this.on(n,-1)),r=this.lk(h),this.Je(r)==h&&(s!=h?this.on(r,s):this.on(r,-1)),this.Lc.kd(i),this.Lc.kd(h)},i.prototype.JF=function(i,s){for(;;){if(-1==(s=i.xe(s)))return -1;var n=i.ka(s);if(this.$e(n)!=this.$e(this.ya(n)))return n}},i.prototype.fr=function(i,s){var n;void 0===n&&(n=!0),this.HB(i,0,null,s,n)},i.prototype.qJ=function(i,s,n){var h=new hk.ja(0);h.add(s),this.HB(i,4,h,n,1736==i.jc(s))},i.prototype.rJ=function(i,s,n){var h=new hk.ja(0);h.add(s),this.HB(i,5,h,n,!0)},i.prototype.Wg=function(){null!=this.g&&(-1!=this.Dq&&(this.g.sW(this.Dq),this.Dq=-1),-1!=this.Em&&(this.g.Ud(this.Em),this.Em=-1),-1!=this.Eq&&(this.g.Ud(this.Eq),this.Eq=-1),-1!=this.be&&(this.Lg(this.be),this.be=-1),-1!=this.eg&&(this.Lg(this.eg),this.eg=-1),-1!=this.yg&&(this.Lg(this.yg),this.yg=-1),this.g=null,this.he.oj(!0),this.lh.oj(!0),this.Qs=this.Oe=-1,null!=this.Lc&&this.Lc.oj(!0),null!=this.Ii&&(this.Ii.length=0),null!=this.Fi&&(this.Fi.length=0),null!=this.cH&&(this.cH.length=0),null!=this.ze&&this.ze.oj(!0),this.Jl=-1,this.$n=null)},i.prototype.Je=function(i){return this.he.U(i,2)},i.prototype.D=function(i,s){this.g.ZF(this.$Q(i),s)},i.prototype.yd=function(i){return this.he.U(i,1)},i.prototype.Tf=function(i){return this.he.U(i,4)},i.prototype.Yy=function(i){return this.he.U(i,6)},i.prototype.mm=function(i){return this.he.U(i,7)},i.prototype.ls=function(i){return this.lh.U(i,1)},i.prototype.vj=function(i){return this.lh.U(i,0)},i.prototype.og=function(i,s){return(s=this.Fi[s]).size<=i?-1:s.read(i)},i.prototype.pn=function(i,s,n){(s=this.Fi[s]).size<=i&&s.resize(this.he.size,-1),s.write(i,n)},i.prototype.Fp=function(){null==this.Fi&&(this.Fi=[]);for(var i=hk.ja.rf(this.he.Jg,-1),s=0,n=this.Fi.length;s<n;s++)if(null==this.Fi[s])return this.Fi[s]=i,s;return this.Fi.push(i),this.Fi.length-1},i.prototype.Gp=function(i){this.Fi[i]=null},i.prototype.lk=function(i){return this.Lc.U(i,1)},i.prototype.vf=function(i){return this.lk(this.ya(i))},i.prototype.ya=function(i){return this.Lc.U(i,4)},i.prototype.ue=function(i){return this.Lc.U(i,5)},i.prototype.kc=function(i){return this.Lc.U(i,6)},i.prototype.$e=function(i){return this.Lc.U(i,2)},i.prototype.af=function(i){return this.jk(this.Lc.U(i,2))},i.prototype.om=function(i){return this.Lc.U(i,7)},i.prototype.$r=function(i,s){this.D(this.lk(i),s)},i.prototype.nm=function(i,s){this.D(this.vf(i),s)},i.prototype.fh=function(i){return this.Lc.U(i,3)&this.XN},i.prototype.Bb=function(i,s){return(s=this.Ii[s]).size<=i?-1:s.read(i)},i.prototype.Kb=function(i,s,n){(s=this.Ii[s]).size<=i&&s.resize(this.Lc.size,-1),s.write(i,n)},i.prototype.bh=function(){null==this.Ii&&(this.Ii=[]);for(var i=hk.ja.rf(this.Lc.Jg,-1),s=0,n=this.Ii.length;s<n;s++)if(null==this.Ii[s])return this.Ii[s]=i,s;return this.Ii.push(i),this.Ii.length-1},i.prototype.Lg=function(i){this.Ii[i]=null},i.prototype.DP=function(i){var s=this.$e(i),n=this.ya(i),h=this.kc(i);h==n&&(h=this.kc(h))==i&&(h=-1);var r=this.vF(s);r!==i&&r!=n||this.Et(s,h),isNaN(n=this.$n.read(s))||(this.vJ(s,NaN),this.xJ(s,NaN)),this.xx(i,!0),this.Gy(i)},i.prototype.EP=function(i){for(var s=0,n=i.size;s<n;s++){var h=i.get(s),r=this.$e(this.ya(h));this.Et(this.$e(h),-1),this.Et(r,-1),this.xx(h,!0),this.Gy(h)}},i.prototype.vF=function(i){return this.ze.U(i,1)},i.prototype.jk=function(i){return this.ze.U(i,2)},i.prototype.In=function(i){return this.ze.U(i,3)},i.prototype.ZQ=function(i){return this.ze.U(i,4)},i.prototype.Mp=function(i){var s=this.$n.read(i);return isNaN(s)&&(this.gY(i),s=this.$n.read(i)),s},i.prototype.Ma=function(i){return this.g.FF(i,this.Dq)},i.prototype.Ie=function(i){return this.g.Qa(i,this.Em)},i.prototype.oR=function(i){return this.g.Qa(i,this.Eq)},i.prototype.nR=function(i,s){var n=this.Je(i);if(-1==n)return -1;var h=n,r=-1,e=-1;do{if(this.vf(h)==s)return h;if(-1==r){if(-1==(r=this.Je(s)))break;e=r}if(this.vf(e)==i)return this.ya(e);h=this.kc(this.ya(h)),e=this.kc(this.ya(e))}while(h!=n&&e!=r);return -1},i.prototype.kB=function(i,s){s.Qr(),s=s.get();var n=new hk.h;this.$r(i,n),s.Ec(n),this.nm(i,n),s.Rc(n)},i.prototype.CO=function(i,s){if(i==s)return 0;var n=new hk.h;this.nm(i,n);var h=new hk.h;return this.nm(s,h),n.rb(h)?0:(s=new hk.h,this.$r(i,s),(i=new hk.h).vc(n,s),(n=new hk.h).vc(h,s),hk.h.pu(i,n))},i.prototype.BO=function(i,s){if(i==s)return 0;var n=new hk.h;this.nm(i,n);var h=new hk.h;return this.nm(s,h),n.rb(h)?0:(s=new hk.h,this.$r(i,s),(i=new hk.h).vc(n,s),(n=new hk.h).vc(h,s),0<=n.y&&0<i.y?hk.h.pu(i,n):0)},i.prototype.sO=function(){for(var i=hk.mc.ox(this.gA),s=new hk.h,n=new hk.h,h=new hk.h,r=new hk.h,e=new hk.h,o=this.Oe;-1!=o;o=this.Tf(o)){var a=this.Je(o);if(-1!=a){var u=a;this.$r(u,s),this.nm(u,n),e.vc(n,s);var f=e.Uk();do{var c=u;if((u=this.kc(this.ya(u)))!=c){this.nm(u,h),r.vc(h,s),c=r.Uk();var l=r.yi(e);if(l*l/(c*f)*Math.min(c,f)<=i)return!1;e.N(r),f=c,n.N(h)}}while(u!=a)}}return!0},i}(),hk.ku=hz,hP=hO||(hO={}),hC=function(){function i(){this.j=null,this.jH=new hP.h,this.kH=new hP.h,this.Ij=null,this.Ov=!1,this.vl=-1}return i.prototype.cf=function(i){return i<this.Ij.length&&this.Ij[i]},i.prototype.fl=function(i,s,n,h){var r=hP.ba.uf(this.j.g.jc(n));if(2!=hP.ba.uf(this.j.g.jc(s))||1!=r)throw hP.i.Ra();this.AP(i,s,n,h)},i.prototype.fr=function(i,s){null==this.j&&(this.j=new hP.ku),this.j.fr(i,s)},i.prototype.Gt=function(i,s,n){for(hP.Vk.W(i,s,n,!0),s=i.md;-1!=s;s=i.ve(s))1736==i.jc(s)&&hP.tn.W(i,s,-1,this.Ov,n);this.fr(i,n)},i.prototype.HE=function(i,s,n,h,r){var e=this.j.g;if(1736==e.jc(i))for(i=e.Ob(i);-1!=i;i=e.Sb(i)){var o=e.Ya(i);this.j.Ie(o),this.j.Ie(e.V(o));var a=this.j.oR(o);if(-1!=a){var u=this.j.Bb(a,n);if(1!=u&&2!=u)if(this.cf(this.j.af(a))){this.j.Kb(a,n,1),u=e.wf(s,-1);var f=a,c=this.j.Ie(o),l=1;do{var p=this.um(o,r);e.kj(u,p),-1!=h&&this.j.pn(c,h,1),this.j.Kb(f,n,1),f=this.j.kc(f);do var v=-1!=(p=1==l?e.V(o):e.Na(o))?this.j.Ie(p):-1;while(v==c);var y=this.j.lk(f);if(y!=v){do v=-1!=(p=1==l?e.Na(o):e.V(o))?this.j.Ie(p):-1;while(v==c);y!=v?(v=y,p=this.j.vj(this.j.mm(v))):l=-l}c=v,o=p}while(f!=a);e.mn(u,!0)}else this.j.Kb(a,n,2)}}},i.prototype.$E=function(){for(var i=this.j.bh(),s=new hP.ja(0),n=this.j.Oe;-1!=n;n=this.j.Tf(n)){var h=this.j.Je(n),r=h;if(-1!=h)do{if(1!=this.j.Bb(r,i)){var e=this.j.ya(r);this.j.Kb(e,i,1),this.j.Kb(r,i,1),this.cf(this.j.af(r))&&this.cf(this.j.af(e))&&s.add(r)}r=this.j.kc(this.j.ya(r))}while(r!=h)}this.j.Lg(i),this.j.EP(s)},i.prototype.um=function(i,s){return -1==s?i:this.WR(i,s)},i.prototype.WR=function(i,s){var n=this.j.g,h=this.j.mm(this.j.Ie(i));do{var r=this.j.vj(h);if(n.Sf(n.cd(r))==s)return r;h=this.j.ls(h)}while(-1!=h);return i},i.prototype.Qt=function(i,s,n){this.$E();var h=this.j.g,r=h.Kg(1736),e=this.j.bh();return this.pK(i,s,r,n,e,-1),this.j.Lg(e),hP.tn.W(h,r,1,this.Ov,null),r},i.prototype.pK=function(i,s,n,h,r,e){for(this.HE(i,n,r,e,h),-1!=s&&this.HE(s,n,r,e,h),i=this.j.g,s=this.j.Oe;-1!=s;s=this.j.Tf(s)){var o=this.j.Je(s);if(-1!=o){var a=o;do{var u=this.j.Bb(a,r);if(1!=u&&2!=u)if(this.cf(this.j.af(a))){u=i.wf(n,-1);var f=a;do{var c=this.j.om(f);-1!=c?c=this.j.vj(c):(c=this.j.vj(this.j.om(this.j.ya(f))),c=this.j.g.V(c)),c=this.um(c,h),i.kj(u,c),this.j.Kb(f,r,1),-1!=e&&(c=this.j.Ie(c),this.j.pn(c,e,1)),f=this.j.kc(f)}while(f!=a);i.mn(u,!0)}else this.j.Kb(a,r,2);a=this.j.kc(this.j.ya(a))}while(a!=o)}}},i.prototype.XX=function(i,s,n){var h=this.j.g,r=h.Kg(1736),e=h.Kg(1607),o=h.Kg(550);this.$E();var a=-1,u=this.j.bh(),f=this.j.Fp();for(this.pK(i,s,r,n,u,f),i=this.j.Oe;-1!=i;i=this.j.Tf(i))if(-1!=(s=this.j.Je(i))){var c=s;do{var l=this.j.Bb(c,u),p=this.j.Bb(this.j.ya(c),u);if(2==(l|=p))if(l=this.j.fh(c),this.cf(l)){var v=h.wf(e,-1),y=c;l=this.$w(i,h),l=this.um(l,n),h.kj(v,l),this.j.pn(i,f,1);do{if(l=this.j.vf(y),p=this.$w(l,h),p=this.um(p,n),h.kj(v,p),this.j.Kb(y,u,1),this.j.Kb(this.j.ya(y),u,1),this.j.pn(l,f,1),y=this.j.kc(y),2!=(l=this.j.Bb(y,u)|(p=this.j.Bb(this.j.ya(y),u))))break;if(l=this.j.fh(y),!this.cf(l)){this.j.Kb(y,u,1),this.j.Kb(this.j.ya(y),u,1);break}}while(y!=c)}else this.j.Kb(c,u,1),this.j.Kb(this.j.ya(c),u,1);c=this.j.kc(this.j.ya(c))}while(c!=s)}for(i=this.j.Oe;-1!=i;i=this.j.Tf(i))1!=(l=this.j.og(i,f))&&(l=this.j.yd(i),this.cf(l)&&(-1==a&&(a=h.wf(o,-1)),-1!=(s=this.j.mm(i))&&(s=this.j.vj(s),l=this.um(s,n),h.kj(a,l))));return this.j.Gp(f),this.j.Lg(u),hP.tn.W(h,r,1,this.Ov,null),(n=[])[0]=o,n[1]=e,n[2]=r,n},i.prototype.$w=function(i,s){var n=-1;for(i=this.j.mm(i);-1!=i;i=this.j.ls(i)){var h=this.j.vj(i);-1==n&&(n=h);var r=this.j.Ma(s.Sf(s.cd(h)));if(this.cf(r)){n=h;break}}return n},i.prototype.gB=function(i,s){for(var n=this.ll(s),h=this.j.lk(s),r=this.j.vf(s),e=0,o=0,a=this.j.mm(h);-1!=a;a=this.j.ls(a)){var u=this.j.vj(a),f=i.cd(u),c=this.j.Ma(i.Sf(f));f=i.Ya(f),(c=0!=(c&n))&&f==u&&(this.vl=s);var l=i.V(u);-1!=l&&this.j.Ie(l)==r?(e++,c&&(-1===this.vl&&f==l&&(u=this.j.kc(s),this.cf(this.ll(u))&&(this.vl=u)),o++)):-1!=(u=i.Na(u))&&this.j.Ie(u)==r&&(e--,c&&(-1===this.vl&&f===u&&(u=this.j.kc(s),this.cf(this.ll(u))&&(this.vl=u)),o--))}return this.j.D(h,this.jH),this.j.D(r,this.kH),(0!=o?o:e)*(i=hP.h.ub(this.jH,this.kH))},i.prototype.ll=function(i){return this.j.fh(i)|this.j.af(i)|this.j.af(this.j.ya(i))},i.prototype.sK=function(i){for(var s=this.j.ya(this.j.ue(i)),n=-1;s!=i;){if(this.cf(this.ll(s))){if(-1!=n)return -1;n=s}s=this.j.ya(this.j.ue(s))}return -1!=n?this.j.ya(n):-1},i.prototype.tK=function(i){for(var s=this.j.ya(this.j.kc(i)),n=-1;s!=i;){if(this.cf(this.ll(s))){if(-1!=n)return -1;n=s}s=this.j.ya(this.j.kc(s))}return -1!=n?this.j.ya(n):-1},i.prototype.hJ=function(i,s,n,h,r){var e=this.j.g,o=i,a=this.j.ya(o);this.j.Kb(o,n,1),this.j.Kb(a,n,1),this.vl=-1;for(var u=this.gB(e,o),f=o,c=-1,l=!1,p=1;;){var v=this.j.ue(o);if(v==a)break;if(a=this.j.kc(a),this.j.ya(v)!=a){if(-1==(o=this.sK(o))){l=!0;break}a=this.j.ya(o)}else o=v;if(o==i){c=i;break}if(v=this.ll(o),!this.cf(v))break;this.j.Kb(o,n,1),this.j.Kb(a,n,1),f=o,u+=this.gB(e,o),p++}if(-1==c)for(o=i,a=this.j.ya(o),c=o;(i=this.j.kc(o))!=a;){if(a=this.j.ue(a),this.j.ya(i)!=a){if(-1==(o=this.tK(o))){l=!0;break}a=this.j.ya(o)}else o=i;if(v=this.ll(o),!this.cf(v))break;this.j.Kb(o,n,1),this.j.Kb(a,n,1),c=o,u+=this.gB(e,o),p++}else if(-1!=this.vl&&(f=this.vl,c=this.j.ue(this.vl),this.j.ya(c)!=this.j.kc(this.j.ya(f))&&-1==(c=this.sK(f))))throw hP.i.Ra();for(0<=u||(o=c,c=this.j.ya(f),f=this.j.ya(o)),n=e.wf(s,-1),o=f,f=this.j.lk(f),l=this.j.vf(c)==f&&l,u=this.$w(f,e),u=this.um(u,r),e.kj(n,u),-1!=h&&this.j.pn(f,h,1),f=0,p=l?hP.P.truncate((p+1)/2):-1;i=this.j.vf(o),u=this.$w(i,e),u=this.um(u,r),e.kj(n,u),f++,-1!=h&&this.j.pn(i,h,1),l&&f==p&&(n=e.wf(s,-1),e.kj(n,u)),o!=c;)if(i=this.j.kc(o),this.j.ue(this.j.ya(o))!=this.j.ya(i)){if(-1==(o=this.tK(o)))throw hP.i.Ra()}else o=i},i.prototype.Rt=function(i){for(var s=this.j.g.Kg(1607),n=this.j.bh(),h=this.j.Oe;-1!=h;h=this.j.Tf(h)){var r=this.j.Je(h),e=r;do 1!=this.j.Bb(e,n)&&this.cf(this.ll(e))&&this.hJ(e,s,n,-1,i),e=this.j.kc(this.j.ya(e));while(e!=r)}return this.j.Lg(n),s},i.prototype.YX=function(i){for(var s=this.j.g,n=s.Kg(1607),h=s.Kg(550),r=this.j.bh(),e=this.j.Fp(),o=-1,a=this.j.Oe;-1!=a;a=this.j.Tf(a)){var u=this.j.Je(a),f=u;do{var c=this.j.Bb(f,r);1!=c&&(c=this.ll(f),this.cf(c)&&this.hJ(f,n,r,e,i)),f=this.j.kc(this.j.ya(f))}while(f!=u)}for(a=this.j.Oe;-1!=a;a=this.j.Tf(a))1!=(c=this.j.og(a,e))&&(c=this.j.yd(a),this.cf(c)&&(-1==o&&(o=s.wf(h,-1)),-1!=(u=this.j.mm(a))&&(u=this.j.vj(u),u=this.um(u,i),s.kj(o,u))));return this.j.Lg(r),this.j.Gp(e),(i=[])[0]=h,i[1]=n,i},i.prototype.pr=function(){for(var i=this.j.g,s=i.Kg(550),n=i.wf(s,-1),h=this.j.Oe;-1!=h;h=this.j.Tf(h))if(this.cf(this.j.yd(h))){for(var r=-1,e=this.j.mm(h);-1!=e;e=this.j.ls(e)){var o=this.j.vj(e);-1==r&&(r=o);var a=this.j.Ma(i.Sf(i.cd(o)));if(this.cf(a)){r=o;break}}i.kj(n,r)}return s},i.prototype.eq=function(i){this.Ij=[];for(var s=0;s<i;s++)this.Ij[s]=!1},i.WV=function(i,s,n){var h=i.Ja(),r=Array(1e3);hP.P.bv(r,null);var e=hP.P.mg(1e3,0),o=i.I(),a=!0,u=2==s.Eb();if(1!=s.Eb()&&2!=s.Eb())throw hP.i.Ra();for(var f=0;f<o;){var c=hP.P.truncate(i.gW(r,f)-f);u?hP.jd.nK(s,r,c,n,e):hP.jd.oK(s,r,c,n,e);for(var l=0,p=0;p<c;p++)0==e[p]&&(a&&(a=!1,h.Gd(i,0,f)),l!=p&&h.Gd(i,f+l,f+p),l=p+1);a||l==c||h.Gd(i,f+l,f+c),f+=c}return a?i:h},i.uG=function(s,n,h){return s instanceof hP.ee?i.WV(s,n,h):n instanceof hP.Ta?s.B()||n.B()?s.Ja():hP.Vk.uU(h,s,n)?hP.Vk.xO(s,n):s.Ja():i.XV(s,n,h)},i.Cv=function(s,n,h,r){var e=new hP.l;s.A(e);var o=new hP.l;n.A(o);var a=new hP.l;if(a.L(e),a.$b(o),h=hP.ua.Xd(h,a,!0),(a=new hP.l).L(o),o=hP.ua.Gr(h),a.X(o,o),!e.isIntersecting(a)){if(s.Eb()<=n.Eb())return i.mi(i.Ue(s.Ja()),s,"&");if(s.Eb()>n.Eb())return i.mi(i.Ue(n.Ja()),s,"&")}return o=new i,a=(e=new hP.hd).Ib(i.Ue(s)),n=e.Ib(i.Ue(n)),o.Gt(e,h,r),r=o.Cv(a,n),s=i.mi(e.Ke(r),s,"&"),hP.ba.Ic(s.K())&&(s.Eh(2,h),1736==s.K()&&s.hm()),s},i.XV=function(i,s,n){if(i.B()||s.B())return i.Ja();var h=[null],r=[0],e=2==s.Eb();if(1!=s.Eb()&&2!=s.Eb())throw hP.i.Ra();return h[0]=i.D(),e?hP.jd.nK(s,h,1,n,r):hP.jd.oK(s,h,1,n,r),0==r[0]?i.Ja():i},i.prototype.GU=function(i,s,n,h,r){if(i.B())return i;var e=new hP.hd;return i=e.Ib(i),this.Ok(e,i,s,n,h,r)},i.prototype.IU=function(i,s,n,h,r,e){if(r&&550!=i.jc(s)){var o=new hP.MC;o.PX(i,n),o.Pg?(hP.Vk.W(i,n,e,!0),r=!1):this.j.ty(n)}else hP.Vk.W(i,n,e,!0),r=!1;if(h&&550!=i.jc(s)?this.j.rJ(i,s,e):this.j.qJ(i,s,e),this.j.kA)return this.j.Wg(),this.j=null,this.Ok(i,s,n,h,!1,e);if(this.j.ty(NaN),e=this.j.Ma(s),this.eq(e+1),this.Ij[e]=!0,1736==i.jc(s)||h&&550!=i.jc(s))return i.$o(s,0),s=this.Qt(s,-1,-1),(i=i.Ke(s)).$o(0),r?i.Eh(1,0):(i.Eh(2,n),i.hm()),i;if(1607==i.jc(s))return s=this.Rt(-1),i=i.Ke(s),r||i.Eh(2,n),i;if(550==i.jc(s))return s=this.pr(),i=i.Ke(s),r||i.Eh(2,n),i;throw hP.i.Ra()},i.prototype.Ok=function(i,s,n,h,r,e){this.j=new hP.ku;try{return this.IU(i,s,n,h,r,e)}finally{this.j.Wg()}},i.Ok=function(s,n,h,r,e){return(new i).GU(s,n,h,r,e)},i.prototype.HU=function(i,s,n,h){this.Ov=i,this.j=new hP.ku,i=s.Kn(n);var r=s.jc(n);if(1!=i||550==r?this.j.qJ(s,n,h):this.j.rJ(s,n,h),!this.j.kA)if(this.j.ty(NaN),h=this.j.Ma(n),this.eq(h+1),this.Ij[h]=!0,1736==s.jc(n)||1==i&&550!=s.jc(n))s.$o(n,0),h=this.Qt(n,-1,-1),s.cC(h,n),s.wB(h);else if(1607==s.jc(n))h=this.Rt(-1),s.cC(h,n),s.wB(h);else{if(550!=s.jc(n))throw hP.i.ga("internal error");h=this.pr(),s.cC(h,n),s.wB(h)}},i.prototype.km=function(i,s){var n=hP.ba.uf(this.j.g.jc(i)),h=hP.ba.uf(this.j.g.jc(s));if(n>h)return i;var r=this.j.Ma(i),e=this.j.Ma(s);if(this.eq(1+(r|e)),this.Ij[this.j.Ma(i)]=!0,2==n&&2==h)return this.Qt(i,s,-1);if(1==n&&2==h||1==n&&1==h)return this.Rt(-1);if(0==n)return this.pr();throw hP.i.Ra()},i.prototype.Cv=function(i,s){var n=hP.ba.uf(this.j.g.jc(i)),h=hP.ba.uf(this.j.g.jc(s)),r=this.j.Ma(i),e=this.j.Ma(s);if(this.eq(1+(r|e)),this.Ij[this.j.Ma(i)|this.j.Ma(s)]=!0,r=-1,1<this.j.g.it.Ba&&(r=i),2==n&&2==h)return this.Qt(i,s,r);if(1==n&&0<h||1==h&&0<n)return this.Rt(r);if(0==n||0==h)return this.pr();throw hP.i.Ra()},i.prototype.Kz=function(i,s){var n=hP.ba.uf(this.j.g.jc(i)),h=hP.ba.uf(this.j.g.jc(s)),r=this.j.Ma(i),e=this.j.Ma(s);if(this.eq(1+(r|e)),this.Ij[this.j.Ma(i)|this.j.Ma(s)]=!0,r=-1,1<this.j.g.it.Ba&&(r=i),2==n&&2==h)return this.XX(i,s,r);if(1==n&&0<h||1==h&&0<n)return this.YX(r);if(0==n||0==h)return(i=[])[0]=this.pr(),i;throw hP.i.Ra()},i.prototype.gp=function(i,s){var n=hP.ba.uf(this.j.g.jc(i)),h=hP.ba.uf(this.j.g.jc(s)),r=this.j.Ma(i),e=this.j.Ma(s);if(this.eq(1+(r|e)),this.Ij[this.j.Ma(i)]=!0,this.Ij[this.j.Ma(s)]=!0,2==n&&2==h)return this.Qt(i,s,-1);if(1==n&&1==h)return this.Rt(-1);if(0==n&&0==h)return this.pr();throw hP.i.Ra()},i.Ue=function(i){var s=i.K();return 197==s?(s=new hP.Ea(i.description),i.B()||s.bd(i,!1),s):33==s?(s=new hP.ee(i.description),i.B()||s.add(i),s):322==s?(s=new hP.Ua(i.description),i.B()||s.pc(i,!0),s):i},i.mi=function(i,s,n){var h=i.K();return 197==h?(s=new hP.Ea(i.description),i.B()||s.bd(i,!1),s):33!=h||"|"!=n&&"^"!=n?322==h?(s=new hP.Ua(i.description),i.B()||s.pc(i,!0),s):33==h&&"-"==n&&33==s.K()||550==h&&"&"==n&&33==s.K()?(s=new hP.Ta(i.description),i.B()||i.we(0,s),s):i:(s=new hP.ee(i.description),i.B()||s.add(i),s)},i.km=function(s,n,h,r){if(s.B()||n.B()||s.Eb()>n.Eb())return i.mi(i.Ue(s),s,"-");var e=new hP.l;s.A(e);var o=new hP.l;if(n.A(o),!e.isIntersecting(o))return i.mi(i.Ue(s),s,"-");var a=new hP.l;return a.L(e),a.$b(o),h=hP.ua.Xd(h,a,!0),o=new i,a=(e=new hP.hd).Ib(i.Ue(s)),n=e.Ib(i.Ue(n)),o.Gt(e,h,r),r=o.km(a,n),r=e.Ke(r),s=i.mi(r,s,"-"),hP.ba.Ic(s.K())&&(s.Eh(2,h),1736==s.K()&&s.hm()),s},i.QP=function(s,n,h){if(2>s.length)throw hP.i.O("not enough geometries to dissolve");for(var r=0,e=0,o=s.length;e<o;e++)r=Math.max(s[e].Eb(),r);var a=new hP.l;a.Pa();var u=new hP.hd,f=-1,c=0,l=-1;for(e=0,o=s.length;e<o;e++)if(s[e].Eb()==r)if(s[e].B())-1==l&&(l=e);else{l=e,-1==f?f=u.Ib(i.Ue(s[e])):u.pN(f,i.Ue(s[e]));var p=new hP.l;s[e].yc(p),a.$b(p),c++}return 2>c?i.Ue(s[l]):(s=2==r,n=hP.ua.Xd(0==r?n:null,a,!0),(new i).Ok(u,f,n,s,!0,h))},i.Kz=function(s,n,h,r){var e=[null,null,null],o=new hP.l;s.A(o);var a=new hP.l;n.A(a);var u=new hP.l;if(u.L(o),u.$b(a),h=hP.ua.Xd(h,u,!0),(u=new hP.l).L(a),a=hP.ua.Gr(h),u.X(a,a),!o.isIntersecting(u)){if(s.Eb()<=n.Eb())return e[(s=i.mi(i.Ue(s.Ja()),s,"&")).Eb()]=s,e;if(s.Eb()>n.Eb())return e[(s=i.mi(i.Ue(n.Ja()),s,"&")).Eb()]=s,e}for(a=new i,u=(o=new hP.hd).Ib(i.Ue(s)),n=o.Ib(i.Ue(n)),a.Gt(o,h,r),r=a.Kz(u,n),n=0;n<r.length;n++)a=i.mi(o.Ke(r[n]),s,"&"),hP.ba.Ic(a.K())&&(a.Eh(2,h),1736==a.K()&&a.hm()),e[a.Eb()]=a;return e},i.gp=function(s,n,h,r){if(s.Eb()>n.Eb())return i.mi(i.Ue(s),s,"^");if(s.Eb()<n.Eb()||s.B())return i.mi(i.Ue(n),s,"^");if(n.B())return i.mi(i.Ue(s),s,"^");var e=new hP.l;s.A(e);var o=new hP.l;n.A(o);var a=new hP.l;return a.L(e),a.$b(o),h=hP.ua.Xd(h,a,!0),o=new i,a=(e=new hP.hd).Ib(i.Ue(s)),n=e.Ib(i.Ue(n)),o.Gt(e,h,r),r=o.gp(a,n),s=i.mi(e.Ke(r),s,"^"),hP.ba.Ic(s.K())&&(s.Eh(2,h),1736==s.K()&&s.hm()),s},i.prototype.GQ=function(i,s){var n=this.j.g;i=n.wf(i,-1);for(var h=s.size,r=0;r<h;r++){var e=s.get(r);n.kj(i,e)}n.mn(i,!0)},i.prototype.WW=function(i,s){for(var n=this.j.g,h=n.md;-1!=h;h=n.ve(h))if(h==s)for(var r=n.Ob(h);-1!=r;r=n.Sb(r)){var e=n.Ya(r);if(-1!=e)for(var o=n.V(e);-1!=o;){e=this.j.Ie(e);var a=this.j.Ie(o);-1!=(e=this.j.nR(e,a))&&(a=this.j.ya(e),this.j.Kb(e,i,1),this.j.Kb(a,i,2)),e=o,o=n.V(e)}}},i.prototype.YV=function(i,s,n,h){n=this.j.Ma(n),h=this.j.Ma(h);var r=new hP.ja(0);r.Jb(256);for(var e=this.j.g,o=this.j.bh(),a=this.j.Oe;-1!=a;a=this.j.Tf(a)){var u=this.j.Je(a);if(-1!=u){var f=u;do{if(1!=this.j.Bb(f,o)){var c=f,l=f,p=!1,v=0;do{if(this.j.Kb(c,o,1),!p){var y=this.j.fh(c);0!=(y&h)&&0!=(this.j.af(c)&n)&&(l=c,p=!0)}p&&(r.add(this.j.vj(this.j.mm(this.j.lk(c)))),-1!=i&&0!=((y=this.j.fh(c))&h)&&(v|=y=this.j.Bb(c,i))),c=this.j.kc(c)}while(c!=l);p&&0<this.j.Mp(this.j.$e(l))&&(c=e.Kg(1736),this.GQ(c,r),-1!=s&&e.CJ(c,s,v)),r.clear(!1)}f=this.j.kc(this.j.ya(f))}while(f!=u)}}this.j.Lg(o)},i.prototype.AP=function(i,s,n,h){this.j.tW();var r=-1;-1!=i&&(r=this.j.bh(),this.WW(r,n)),this.YV(r,i,s,n),-1!=r&&(this.j.Lg(r),r=-1);var e=this.j.g;for(i=0,r=e.md;-1!=r;r=e.ve(r))r!=s&&r!=n&&(h.add(r),i++);h.Wd(0,i,function(i,s){return(i=e.qz(e.Ob(i)))<(s=e.qz(e.Ob(s)))?-1:+(i!=s)})},i.prototype.Wg=function(){null!=this.j&&(this.j.Wg(),this.j=null)},i}(),hP.Hg=hC,hB=hO||(hO={}),hD=function(){function i(i){void 0!==i?this.Jt(i):this.MB()}return i.prototype.lx=function(){this.Qb=this.Lb=this.qb=this.jb=this.bb=this.eb=0},i.prototype.Nb=function(s){return this==s||s instanceof i&&this.eb==s.eb&&this.jb==s.jb&&this.Lb==s.Lb&&this.qb==s.qb&&this.bb==s.bb&&this.Qb==s.Qb},i.prototype.dc=function(){return hB.P.wj(),hB.P.wj(),hB.P.wj(),hB.P.wj(),hB.P.wj(),hB.P.wj()},i.prototype.Gh=function(i,s){var n=this.qb*i.x+this.bb*i.y+this.Qb;s.x=this.eb*i.x+this.jb*i.y+this.Lb,s.y=n},i.prototype.aY=function(i,s,n){for(var h=0;h<s;h++){var r=i[h].x,e=i[h].y,o=this.eb*r+this.jb*e+this.Lb;r=this.qb*r+this.bb*e+this.Qb,null!=n[h]?n[h].na(o,r):n[h]=hB.h.construct(o,r)}},i.prototype.multiply=function(s){i.multiply(this,s,this)},i.multiply=function(i,s,n){var h=i.eb*s.eb+i.qb*s.jb,r=i.jb*s.eb+i.bb*s.jb,e=i.Lb*s.eb+i.Qb*s.jb+s.Lb,o=i.eb*s.qb+i.qb*s.bb,a=i.jb*s.qb+i.bb*s.bb;i=i.Lb*s.qb+i.Qb*s.bb+s.Qb,n.eb=h,n.jb=r,n.Lb=e,n.qb=o,n.bb=a,n.Qb=i},i.prototype.Qf=function(){var s=new i;return s.eb=this.eb,s.jb=this.jb,s.Lb=this.Lb,s.qb=this.qb,s.bb=this.bb,s.Qb=this.Qb,s},i.prototype.hC=function(i){if(!i.B()){for(var s=[],n=0;4>n;n++)s[n]=new hB.h;i.iB(s),this.bY(s,s),i.bx(s,4)}},i.prototype.bY=function(i,s){for(var n=0;n<i.length;n++){var h=new hB.h,r=i[n];h.x=this.eb*r.x+this.jb*r.y+this.Lb,h.y=this.qb*r.x+this.bb*r.y+this.Qb,s[n]=h}},i.prototype.kS=function(i,s){i.B()||s.B()||0==i.S()||0==i.da()?this.lx():(this.jb=this.qb=0,this.eb=s.S()/i.S(),this.bb=s.da()/i.da(),this.Lb=s.v-i.v*this.eb,this.Qb=s.G-i.G*this.bb)},i.prototype.$X=function(i){var s=new hB.h,n=new hB.h;s.na(this.eb,this.qb),n.na(this.jb,this.bb),s.sub(s);var h=.5*s.Uk();return s.na(this.eb,this.qb),n.na(this.jb,this.bb),s.add(n),i*(h>(s=.5*s.Uk())?Math.sqrt(h):Math.sqrt(s))},i.prototype.MB=function(){this.eb=1,this.qb=this.Lb=this.jb=0,this.bb=1,this.Qb=0},i.prototype.isIdentity=function(i){if(void 0!==i){var s=hB.h.construct(0,1);return this.Gh(s,s),s.sub(hB.h.construct(0,1)),!(s.Uk()>i*i)&&(s.na(0,0),this.Gh(s,s),!(s.Uk()>i*i)&&(s.na(1,0),this.Gh(s,s),s.sub(hB.h.construct(1,0)),s.Uk()<=i*i))}return 1==this.eb&&1==this.bb&&0==this.jb&&0==this.Lb&&0==this.qb&&0==this.Qb},i.prototype.Di=function(i){return Math.abs(this.eb*this.bb-this.qb*this.jb)<=2*i*(Math.abs(this.eb*this.bb)+Math.abs(this.qb*this.jb))},i.prototype.ig=function(i,s){this.eb=1,this.jb=0,this.Lb=i,this.qb=0,this.bb=1,this.Qb=s},i.prototype.Jt=function(i,s){void 0!==s?(this.eb=i,this.qb=this.Lb=this.jb=0,this.bb=s,this.Qb=0):this.Jt(i,i)},i.prototype.VB=function(){this.eb=0,this.jb=1,this.Lb=0,this.qb=1,this.Qb=this.bb=0},i.prototype.kX=function(i){this.lX(Math.cos(i),Math.sin(i))},i.prototype.lX=function(i,s){this.eb=i,this.jb=-s,this.Lb=0,this.qb=s,this.bb=i,this.Qb=0},i.prototype.shift=function(i,s){this.Lb+=i,this.Qb+=s},i.prototype.scale=function(i,s){this.eb*=i,this.jb*=i,this.Lb*=i,this.qb*=s,this.bb*=s,this.Qb*=s},i.prototype.flipX=function(i,s){this.eb=-this.eb,this.jb=-this.jb,this.Lb=i+s-this.Lb},i.prototype.flipY=function(i,s){this.qb=-this.qb,this.bb=-this.bb,this.Qb=i+s-this.Qb},i.prototype.rotate=function(s){var n=new i;n.kX(s),this.multiply(n)},i.prototype.inverse=function(i){if(void 0!==i){var s=this.eb*this.bb-this.jb*this.qb;0==s?i.lx():(s=1/s,i.Lb=(this.jb*this.Qb-this.Lb*this.bb)*s,i.Qb=(this.Lb*this.qb-this.eb*this.Qb)*s,i.eb=this.bb*s,i.jb=-this.jb*s,i.qb=-this.qb*s,i.bb=this.eb*s)}else this.inverse(this)},i}(),hB.Ed=hD,hq=hO||(hO={}),hG=function(){function i(){}return i.prototype.lx=function(){this.Cg=this.Qb=this.Lb=this.Ze=this.We=this.Ve=this.Ye=this.bb=this.jb=this.pf=this.qb=this.eb=0},i.prototype.Jt=function(i,s){this.eb=i,this.jb=this.pf=this.qb=0,this.bb=s,this.We=this.Ve=this.Ye=0,this.Ze=void 0,this.Cg=this.Qb=this.Lb=0},i.prototype.translate=function(i,s,n){this.Lb+=i,this.Qb+=s,this.Cg+=n},i.prototype.hC=function(i){if(!i.B()){for(var s=new hq.Od[8],n=0;8>n;n++)s[n]=new hq.Od;i.iB(s),this.transform(s,8,s),i.bx(s)}},i.prototype.transform=function(i,s,n){for(var h=0;h<s;h++){var r=new hq.Od,e=i[h];r.x=this.eb*e.x+this.jb*e.y+this.Ve*e.z+this.Lb,r.y=this.qb*e.x+this.bb*e.y+this.We*e.z+this.Qb,r.z=this.pf*e.x+this.Ye*e.y+this.Ze*e.z+this.Cg,n[h]=r}},i.prototype.hp=function(i){var s=new hq.Od;return s.x=this.eb*i.x+this.jb*i.y+this.Ve*i.z+this.Lb,s.y=this.qb*i.x+this.bb*i.y+this.We*i.z+this.Qb,s.z=this.pf*i.x+this.Ye*i.y+this.Ze*i.z+this.Cg,s},i.prototype.Bg=function(s){i.multiply(this,s,this)},i.multiply=function(i,s,n){var h=i.eb*s.eb+i.qb*s.jb+i.pf*s.Ve,r=i.eb*s.qb+i.qb*s.bb+i.pf*s.We,e=i.eb*s.pf+i.qb*s.Ye+i.pf*s.Ze,o=i.jb*s.eb+i.bb*s.jb+i.Ye*s.Ve,a=i.jb*s.qb+i.bb*s.bb+i.Ye*s.We,u=i.jb*s.pf+i.bb*s.Ye+i.Ye*s.Ze,f=i.Ve*s.eb+i.We*s.jb+i.Ze*s.Ve,c=i.Ve*s.qb+i.We*s.bb+i.Ze*s.We,l=i.Ve*s.pf+i.We*s.Ye+i.Ze*s.Ze,p=i.Lb*s.eb+i.Qb*s.jb+i.Cg*s.Ve+s.Lb,v=i.Lb*s.qb+i.Qb*s.bb+i.Cg*s.We+s.Qb;i=i.Lb*s.pf+i.Qb*s.Ye+i.Cg*s.Ze+s.Cg,n.eb=h,n.qb=r,n.pf=e,n.jb=o,n.bb=a,n.Ye=u,n.Ve=f,n.We=c,n.Ze=l,n.Lb=p,n.Qb=v,n.Cg=i},i.inverse=function(i,s){var n=i.eb*(i.bb*i.Ze-i.Ye*i.We)-i.qb*(i.jb*i.Ze-i.Ye*i.Ve)+i.pf*(i.jb*i.We-i.bb*i.Ve);if(0==n)throw hq.i.ga("math singularity");var h=1/n;n=(i.bb*i.Ze-i.Ye*i.We)*h;var r=-(i.jb*i.Ze-i.Ye*i.Ve)*h,e=(i.jb*i.We-i.bb*i.Ve)*h,o=-(i.qb*i.Ze-i.We*i.pf)*h,a=(i.eb*i.Ze-i.pf*i.Ve)*h,u=-(i.eb*i.We-i.qb*i.Ve)*h,f=(i.qb*i.Ye-i.pf*i.bb)*h,c=-(i.eb*i.Ye-i.pf*i.jb)*h;h*=i.eb*i.bb-i.qb*i.jb;var l=-(i.Lb*n+i.Qb*r+i.Cg*e),p=-(i.Lb*o+i.Qb*a+i.Cg*u);i=-(i.Lb*f+i.Qb*c+i.Cg*h),s.eb=n,s.qb=o,s.pf=f,s.jb=r,s.bb=a,s.Ye=c,s.Ve=e,s.We=u,s.Ze=h,s.Lb=l,s.Qb=p,s.Cg=i},i.prototype.Qf=function(){var s=new i;return s.eb=this.eb,s.qb=this.qb,s.pf=this.pf,s.jb=this.jb,s.bb=this.bb,s.Ye=this.Ye,s.Ve=this.Ve,s.We=this.We,s.Ze=this.Ze,s.Lb=this.Lb,s.Qb=this.Qb,s.Cg=this.Cg,s},i}(),hq.FY=hG,hT=function(i){function s(s){if(void 0!==s)s=i.call(this,s.dc(),s)||this;else{(s=i.call(this)||this).dg=[],s.dg[0]=0,s.Ba=1,s.wh=[];for(var n=0;10>n;n++)s.wh[n]=-1;s.wh[s.dg[0]]=0}return s.lq=!0,s}return hL(s,i),s.prototype.se=function(i){this.hasAttribute(i)||(this.wh[i]=0,this.eD())},s.prototype.removeAttribute=function(i){if(0==i)throw hF.i.O("Position attribue cannot be removed");this.hasAttribute(i)&&(this.wh[i]=-1,this.eD())},s.prototype.reset=function(){this.dg[0]=0,this.Ba=1;for(var i=0;i<this.wh.length;i++)this.wh[i]=-1;this.wh[this.dg[0]]=0,this.lq=!0},s.prototype.zF=function(){return hE.fz().add(this)},s.pg=function(){return hE.fz().VR()},s.prototype.oM=function(){var i=this.dc();return new hF.sa(i,this)},s.prototype.eD=function(){for(var i=this.Ba=0,s=0;10>i;i++)0<=this.wh[i]&&(this.dg[s]=i,this.wh[i]=s,s++,this.Ba++);this.lq=!0},s.prototype.dc=function(){return this.lq&&(this.yl=this.Cn(),this.lq=!1),this.yl},s.prototype.Nb=function(i){if(null==i)return!1;if(i==this)return!0;if(!(i instanceof s)||i.Ba!=this.Ba)return!1;for(var n=0;n<this.Ba;n++)if(this.dg[n]!=i.dg[n])return!1;return this.lq==i.lq},s.prototype.BG=function(i){if(i.Ba!=this.Ba)return!1;for(var s=0;s<this.Ba;s++)if(this.dg[s]!=i.dg[s])return!1;return!0},s.Kw=function(i,s){for(var n=[],h=0;h<i.Ba;h++)n[h]=-1;h=0;for(var r=i.Ba;h<r;h++)n[h]=s.Rf(i.ld(h));return n},s.wR=function(i,n){return(i=new s(i)).se(n),i.zF()},s.xR=function(i,n){for(var h=null,r=0;10>r;r++)!i.hasAttribute(r)&&n.hasAttribute(r)&&(null==h&&(h=new s(i)),h.se(r));return null!=h?h.zF():i},s}((hF=hO||(hO={})).sa),hF.fe=hT,hE=function(){function i(){this.map=[];var i=new hT;this.add(i),(i=new hT).se(1),this.add(i)}return i.fz=function(){return i.XK},i.prototype.VR=function(){return i.gt},i.prototype.add=function(s){var n=s.dc();if(null!=i.gt&&i.gt.dc()==n&&s.BG(i.gt))return i.gt;if(null!=i.Fw&&i.Fw.dc()==n&&s.BG(i.Fw))return i.Fw;var h=null;return void 0!==this.map[n]&&(h=this.map[n]),null==h&&(1==(h=s.oM()).Ba?i.gt=h:2==h.Ba&&1==h.ld(1)?i.Fw=h:this.map[n]=h),h},i.XK=new i,i}();var hX={feet:9002,kilometers:9036,meters:9001,miles:9093,"nautical-miles":9030,yards:9096},hY={acres:109402,ares:109463,hectares:109401,"square-feet":109405,"square-kilometers":109414,"square-meters":109404,"square-miles":109439,"square-yards":109442},hQ=new(function(){function i(){this.MM=50,this.pp=new Map,this.ij=[]}return i.prototype.clear=function(){this.ij.length=0,this.pp.clear()},i.prototype.delete=function(i){return!!this.pp.delete(i)&&(this.ij.splice(this.ij.indexOf(i),1),!0)},i.prototype.get=function(i){var s=this.pp.get(i);if(void 0!==s)return this.ij[0]!==i&&(this.ij.splice(this.ij.indexOf(i),1),this.ij.unshift(i)),s},i.prototype.has=function(i){return this.pp.has(i)},i.prototype.set=function(i,s){return void 0!==this.get(i)&&this.delete(i),this.ij.unshift(i),this.pp.set(i,s),this.jM(),this},i.prototype.jM=function(){for(;this.ij.length&&this.ij.length>this.MM;){var i=this.ij.pop();this.pp.delete(i)}},i}()),h$=((hS={}).convertJSONToGeometry=function(i){return hO.ac.aP(i)},hS.hasM=function(i){return i.hasAttribute(hO.Kh.M)},hS.hasZ=function(i){return i.hasAttribute(hO.Kh.Z)},hS.getPointX=function(i){return i.Ng()},hS.getPointY=function(i){return i.kh()},hS.getPointZ=function(i){return i.XR()},hS.getPointM=function(i){return i.uR()},hS.getXMin=function(i){return i.gs()},hS.getYMin=function(i){return i.js()},hS.getXMax=function(i){return i.fs()},hS.getYMax=function(i){return i.hs()},hS.getZExtent=function(i){return i.Vg(hO.Kh.Z,0)},hS.getMExtent=function(i){return i.Vg(hO.Kh.M,0)},hS.exportPaths=function(i){var s=[],n=i.ea(),h=null,r=null,e=i.hasAttribute(hO.Kh.Z),o=i.hasAttribute(hO.Kh.M);e&&(h=i.vb(hO.Kh.Z)),o&&(r=i.vb(hO.Kh.M));for(var a=new hO.h,u=0;u<n;u++){for(var f=i.Ca(u),c=i.Ka(u),l=0,p=0,v=NaN,y=NaN,b=NaN,d=NaN,g=i.ec(u),w=[],x=f;x<f+c;x++){i.D(x,a),d=b=NaN;var m=[a.x,a.y];e&&(b=h.get(x),m.push(b)),o&&(d=r.get(x),m.push(d)),x==f&&g&&(l=a.x,p=a.y,v=b,y=d),w.push(m)}!g||l==a.x&&p==a.y&&(!e||isNaN(v)&&isNaN(b)||v==b)&&(!o||isNaN(y)&&isNaN(d)||y==d)||w.push(w[0].slice(0)),s.push(w)}return s},hS.exportPathsFlat=function(){},hS.exportPoints=function(i){var s=i.hasAttribute(hO.Kh.Z),n=i.hasAttribute(hO.Kh.M),h=null,r=null;s&&(h=i.vb(hO.Kh.Z)),n&&(r=i.vb(hO.Kh.M));for(var e=new hO.h,o=i.I(),a=[],u=0;u<o;u++){i.D(u,e);var f=[e.x,e.y];s&&f.push(h.get(u)),n&&f.push(r.get(u)),a.push(f)}return a},hS.exportPointsFlat=function(){},hS),hZ=new Map;function h_(){}return h_.buffer=function(s,n,r,u,f,c){if(void 0===c&&(c=!1),Array.isArray(r)){if(!Array.isArray(u)){for(var l=[],p=0;p<r.length;p++)l.push(u);u=l}if(u.length!=r.length){if(0==u.length)throw Error("Illegal Argument Exception");l=[];var v=0;for(p=0;p<r.length;p++)void 0===u[p]?l.push(v):(l.push(u[p]),v=u[p]);u=l}return a(s,n,r,u,f,!1,c,"geodesic",NaN)}return r=hO.ac.buffer(e(s,h$,r),o(n),u,i(f),!1,0,NaN),h(s,h$,r,n)},h_.clip=function(i,s,n,r){return null==n?null:(n=hO.ac.clip(e(i,h$,n),e(i,h$,r),o(s)),h(i,h$,n,s))},h_.contains=function(i,s,n,h){if(null==n||null==h)throw Error("Illegal Argument Exception");return hO.ac.contains(e(i,h$,n),e(i,h$,h),o(s))},h_.convexHull=function(i,s,n,r){if(void 0===r&&(r=!1),null==n)throw Error("Illegal Argument Exception");if(Array.isArray(n)){var a=r,u=[];for(r=0;r<n.length;r++)u.push(e(i,h$,n[r]));for(a=Array((n=hO.ac.eP(u,a)).length),r=0;r<n.length;r++)a[r]=h(i,h$,n[r],s);return a}return r=hO.ac.dP(e(i,h$,n),o(s)),h(i,h$,r,s)},h_.crosses=function(i,s,n,h){if(null==n||null==h)throw Error("Illegal Argument Exception");return hO.ac.wP(e(i,h$,n),e(i,h$,h),o(s))},h_.cut=function(i,s,n,r){n=hO.ac.fl(e(i,h$,n),e(i,h$,r),o(s)),r=[];for(var a=0;a<n.length;a++)r.push(h(i,h$,n[a],s));return r},h_.densify=function(s,n,r,a,u){return r=hO.ac.Sr(e(s,h$,r),o(n),a,i(u)),h(s,h$,r,n)},h_.difference=function(i,s,n,r){if(null==n||null==r)throw Error("Illegal Argument Exception");if(Array.isArray(n)){for(var a=[],u=0;u<n.length;u++)a.push(e(i,h$,n[u]));for(r=Array((n=hO.ac.LP(a,e(i,h$,r),o(s))).length),u=0;u<n.length;u++)r[u]=h(i,h$,n[u],s);return r}return u=hO.ac.km(e(i,h$,n),e(i,h$,r),o(s)),h(i,h$,u,s)},h_.disjoint=function(i,s,n,h){if(null==n||null==h)throw Error("Illegal Argument Exception");return hO.ac.OP(e(i,h$,n),e(i,h$,h),o(s))},h_.distance=function(s,n,h,r,a){if(null==h||null==r)throw Error("Illegal Argument Exception");return hO.ac.ub(e(s,h$,h),e(s,h$,r),o(n),i(a))},h_.equals=function(i,s,n,h){return(null!=n||null==h)&&(null!=h||null==n)&&hO.ac.Nb(e(i,h$,n),e(i,h$,h),o(s))},h_.extendedSpatialReferenceInfo=function(i){if(null==i)return null;var s,n=o(i);return i=n.Id(),n=n.Mn(),(s={}).tolerance=n,s.unitType=null==i?-1:i.pd,s.unitID=null==i?-1:i.Fc(),s.unitBaseFactor=null==i?0:i.ci,s.unitSquareDerivative=null==i?0:hO.Uc.WF(i).Fc(),s},h_.generalize=function(s,n,r,a,u,f){return r=hO.ac.LQ(e(s,h$,r),o(n),a,u,i(f)),h(s,h$,r,n)},h_.geodesicArea=function(i,h,r,a,u){if(null==r)throw Error("Illegal Argument Exception");return hO.ac.RQ(e(i,h$,r),o(h),s(a),n(u))},h_.geodesicBuffer=function(s,r,u,f,c,l,p,v){if(Array.isArray(u)){if(!Array.isArray(f)){for(var y=[],b=0;b<u.length;b++)y.push(f);f=y}if(f.length!==u.length){if(0===f.length)throw Error("Illegal Argument Exception");y=[];var d=0;for(b=0;b<u.length;b++)void 0===f[b]?y.push(d):(y.push(f[b]),d=f[b]);f=y}return a(s,r,u,f,c,!0,l,p,v)}return void 0===p&&(p=NaN),u=hO.ac.buffer(e(s,h$,u),o(r),f,i(c),!0,n(l),p),h(s,h$,u,r)},h_.geodesicDensify=function(s,n,r,a,u,f){return void 0===f&&(f=0),r=hO.ac.Ry(e(s,h$,r),o(n),a,i(u),f),h(s,h$,r,n)},h_.geodesicLength=function(s,h,r,a,u){if(null==r)throw Error("Illegal Argument Exception");return hO.ac.UQ(e(s,h$,r),o(h),i(a),n(u))},h_.intersect=function(i,s,n,r){if(null==n||null==r)throw Error("Illegal Argument Exception");if(Array.isArray(n)){for(var a=[],u=0;u<n.length;u++)a.push(e(i,h$,n[u]));for(r=Array((n=hO.ac.MS(a,e(i,h$,r),o(s))).length),u=0;u<n.length;u++)r[u]=h(i,h$,n[u],s);return r}return u=hO.ac.Fa(e(i,h$,n),e(i,h$,r),o(s)),h(i,h$,u,s)},h_.intersects=function(i,s,n,h){if(null==n||null==h)throw Error("Illegal Argument Exception");return hO.ac.OS(e(i,h$,n),e(i,h$,h),o(s))},h_.isSimple=function(i,s,n){if(null==n)throw Error("Illegal Argument Exception");return hO.ac.ZS(e(i,h$,n),o(s))},h_.nearestCoordinate=function(i,s,n,h,o){var a;
1return void 0===o&&(o=!0),n=hO.ac.iz(e(i,h$,n),e(i,h$,h),o),(a={}).coordinate=r(i,h$,n.az(),s),a.distance=n.cz(),a.isRightSide=n.Nz(),a.vertexIndex=n.Va(),a.isEmpty=n.B(),a},h_.nearestVertex=function(i,s,n,h){var o;return n=hO.ac.jz(e(i,h$,n),e(i,h$,h)),(o={}).coordinate=r(i,h$,n.az(),s),o.distance=n.cz(),o.isRightSide=n.Nz(),o.vertexIndex=n.Va(),o.isEmpty=n.B(),o},h_.nearestVertices=function(i,s,n,h,o,a){var u;for(n=hO.ac.kz(e(i,h$,n),e(i,h$,h),o,a),h=[],o=0;o<n.length;o++)!1===n[o].B()&&h.push(((u={}).coordinate=r(i,h$,n[o].az(),s),u.distance=n[o].cz(),u.isRightSide=n[o].Nz(),u.vertexIndex=n[o].Va(),u.isEmpty=n[o].B(),u));return h},h_.offset=function(s,n,r,a,u,f,c,l){var p=0;if(null!=f)switch(f){case"round":p=0;break;case"bevel":p=1;break;case"miter":p=2;break;case"square":p=3}if(Array.isArray(r)){if(null==r)s=null;else if(0===r.length)s=[];else{var v=[];for(f=0;f<r.length;f++)v.push(e(s,h$,r[f]));for(a=Array((r=hO.ac.wU(v,o(n),a,p,c,l,i(u))).length),f=0;f<r.length;f++)a[f]=h(s,h$,r[f],n);s=a}return s}return r=hO.ac.offset(e(s,h$,r),o(n),a,p,c,l,i(u)),h(s,h$,r,n)},h_.overlaps=function(i,s,n,h){if(null==n||null==h)throw Error("Illegal Argument Exception");return hO.ac.yU(e(i,h$,n),e(i,h$,h),o(s))},h_.planarArea=function(i,n,h,r){if(null==h)throw Error("Illegal Argument Exception");return hO.ac.EU(e(i,h$,h),o(n),s(r))},h_.planarLength=function(s,n,h,r){if(null==h)throw Error("Illegal Argument Exception");return hO.ac.FU(e(s,h$,h),o(n),i(r))},h_.relate=function(i,s,n,h,r){if(null==n||null==h)throw Error("Illegal Argument Exception");return hO.ac.tB(e(i,h$,n),e(i,h$,h),o(s),r)},h_.simplify=function(i,s,n){if(null==n)throw Error("Illegal Argument Exception");return n=hO.ac.$B(e(i,h$,n),o(s)),h(i,h$,n,s)},h_.symmetricDifference=function(i,s,n,r){if(null==n||null==r)throw Error("Illegal Argument Exception");if(Array.isArray(n)){for(var a=[],u=0;u<n.length;u++)a.push(e(i,h$,n[u]));for(r=Array((n=hO.ac.RX(a,e(i,h$,r),o(s))).length),u=0;u<n.length;u++)r[u]=h(i,h$,n[u],s);return r}return u=hO.ac.gp(e(i,h$,n),e(i,h$,r),o(s)),h(i,h$,u,s)},h_.touches=function(i,s,n,h){if(null==n||null==h)throw Error("Illegal Argument Exception");return hO.ac.touches(e(i,h$,n),e(i,h$,h),o(s))},h_.union=function(i,s,n,r){if(null==n)return null;var a=[];if(Array.isArray(n)){if(0===n.length)return null;for(r=0;r<n.length;r++)a.push(e(i,h$,n[r]))}else a.push(e(i,h$,n)),null!=r&&a.push(e(i,h$,r));return h(i,h$,hO.ac.fY(a,o(s)),s)},h_.within=function(i,s,n,h){if(null==n||null==h)throw Error("Illegal Argument Exception");return hO.ac.mY(e(i,h$,n),e(i,h$,h),o(s))},h_.rotate=hO.Dx.rotate,h_.flipHorizontal=hO.Dx.EQ,h_.flipVertical=hO.Dx.FQ,h_.intersectLinesToPoints=function(i,s,n,r){if(null==n||null==r)return[];var a=[],u=0;for(n=hO.ac.LS(e(i,h$,n),e(i,h$,r),o(s))||[];u<n.length;u++)a.push(h(i,h$,n[u],s));return a},h_.ExtendedParams=hO.tC,h_.clearDefaultSpatialReferenceTolerance=function(i){null!=i&&(i=i.wkid||i.wkt,hZ.has(i)&&(hZ.delete(i),hQ.has(i)&&hQ.delete(i)))},h_.changeDefaultSpatialReferenceTolerance=function(i,s){null!=i&&(i=i.wkid||i.wkt,hZ.has(i),hZ.set(i,s),hQ.has(i)&&hQ.delete(i))},h_._enableProjection=function(i){hO.IL.bind(i)},h_._project=function(i,s,n,h,r,e){if(void 0===r&&(r=null),void 0===e&&(e=null),e){var a=new hO.tC;a.Xu=e.densificationStep,a.Lr=e.centralMeridianOfOutputGCS,e.clipWithInputHorizon&&a.KW(e.clipWithInputHorizon),e.clipWithOutputHorizon&&a.LW(e.clipWithOutputHorizon)}if(!1===this.GY)throw Error("Projection Engine must be enabled using enableProjection");if(0===s.length)return[];if(r){if(!(e=r.getCachedGeTransformation(n,h)))t:{if(e=r,r=null,e){var f=e.getGTListEntry();if(null!==f){r=new hO.rC(null);for(var c=0,l=f.steps;c<l.length;c++){f=l[c];var p=new hO.Cx(f.geogtran);f.isInverse&&p.Lz(),r.add(p)}a=hO.xr.Pr(o(n).hh(),o(h).hh(),r,a),e.assignCachedGe(n,h,a),e=a;break t}}if(null===r&&e&&e.steps&&0<e.steps.length){for(r=new hO.rC(null),c=0,l=e.steps;c<l.length;c++)-1!=(f=l[c]).wkid&&null!=f.wkid?r.add(hO.Cx.create(f.wkid,f.isInverse)):r.add(hO.Cx.pP(f.wkt,f.isInverse));a=hO.xr.Pr(o(n).hh(),o(h).hh(),r,a),e.assignCachedGe(n,h,a),e=a}
1else e=hO.xr.Pr(o(n).hh(),o(h).hh(),r,a)}for(n=[],r=0;r<s.length;r++)a=s[r],n.push(u(i,a,h,e))}else for(e=hO.xr.Pr(o(n).hh(),o(h).hh(),null),n=[],r=0;r<s.length;r++)a=s[r],n.push(u(i,a,h,e));return n},h_._getTransformation=function(i,s,n,h,r){var a=null,u=null;if(h){if(!r)throw hO.i.O("AOI missing Spatial Reference");a=e(i,h$,h),u=o(r).hh()}return null!==(i=hO.iu.SR(o(s).hh(),o(n).hh(),a,u))?i:null},h_._getTransformationBySuitability=function(i,s,n,h,r){var a=null,u=null;if(h){if(!r)throw hO.i.O("AOI missing Spatial Reference");a=e(i,h$,h),u=o(r).hh()}return hO.iu.TR(o(s).hh(),o(n).hh(),a,u)},h_}())&&(({get exports(){return r},set exports(t){r=t}}).exports=h);let e=r,o=function(i,s){for(var n=0;n<s.length;n++){let h=s[n];if("string"!=typeof h&&!Array.isArray(h)){for(let s in h)if("default"!==s&&!(s in i)){let n=Object.getOwnPropertyDescriptor(h,s);n&&Object.defineProperty(i,s,n.get?n:{enumerable:!0,get:()=>h[s]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:e},[r])}}]);
2//# sourceMappingURL=4f515f1e.47b0139b0cf991f7.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.