openchemlib
Version:
Manipulate molecules
76 lines (71 loc) • 3.57 MB
JavaScript
/**
* openchemlib - Manipulate molecules
* @version v8.19.0
* @date 2025-03-14T08:06:29.855Z
* @link https://github.com/cheminfo/openchemlib-js
* @license BSD-3-Clause
*/
(function (root) {
'use strict';
function getExports($wnd) {
var $doc = $wnd.document;
var $gwt = {};
var navigator = {
userAgent: 'webkit'
};
function noop(){}
var __gwtModuleFunction = noop;
__gwtModuleFunction.__moduleStartupDone = noop;
var $sendStats = noop;
var $moduleName, $moduleBase;
// Start GWT code
var _fc='object',agc='anonymous',bgc='fnStack',cgc='\n',dgc={4:1,9:1,5:1,8:1},egc='Unknown',fgc='boolean',ggc='number',hgc='string',igc='function',jgc=2147483647,kgc='For input string: "',lgc='null',mgc='__noinit__',ngc={4:1,5:1,8:1},ogc={4:1,18:1,34:1,28:1},pgc=' (copy)',qgc={4:1,9:1,15:1,5:1,11:1,8:1,14:1},rgc=65536,sgc=65535,tgc=10000,ugc='fromIndex: ',vgc=' > toIndex: ',wgc=', toIndex: ',xgc=', length: ',ygc='Index: ',zgc=', Size: ',Agc={13:1,4:1,5:1},Bgc={4:1},Cgc={7:1,4:1,5:1},Dgc=16777215,Egc=65280,Fgc=0.30000001192092896,Ggc=545460846592,Hgc=4294967296,Igc=8589934592,Jgc=17179869184,Kgc=34359738368,Lgc=68719476736,Mgc=137438953472,Ngc=274877906944,Ogc={12:1,4:1,5:1},Pgc=536870912,Qgc=2.617993878,Rgc=3.665191429,Sgc=6.283185307179586,Tgc=3.141592653589793,Ugc=1.5707963267948966,Vgc=16384,Wgc=-8355712,Xgc=4096,Ygc={l:0,m:0,h:1},Zgc={l:0,m:0,h:2},$gc={l:0,m:0,h:4},_gc=1920,ahc=1792,bhc=1664,chc=1024,dhc=234881024,ehc=167772160,fhc=100663296,ghc=201326592,hhc=114688,ihc=98304,jhc=81920,khc=49152,lhc=4063232,mhc=3801088,nhc=3538944,ohc=3014656,phc=3145728,qhc=2097152,rhc=393216,shc=917504,thc=1966080,uhc=17042430230528,vhc=16492674416640,whc=15942918602752,xhc=14843406974976,yhc=12644383719424,zhc=15393162788864,Ahc=13194139533312,Bhc=8796093022208,Chc=549755813888,Dhc=1649267441664,Ehc=3848290697216,Fhc=8246337208320,Ghc=13743895347200,Hhc=9345848836096,Ihc=10445360463872,Jhc=29360128,Khc=268435456,Lhc=8192,Mhc=2048,Nhc=-1.5707963267948966,Ohc=130560,Phc=6291456,Qhc=-2.0943951023931953,Rhc=1.0471975511965976,Shc=0.5235987755982988,Thc=786432,Uhc=524288,Vhc=262144,Whc=-16777216,Xhc=-65536,Yhc=-32768,Zhc='<DrawingObject type="',$hc='><\/DrawingObject>',_hc={4:1,5:1,16:1},aic={4:1,5:1},bic='unsupported atomicNo:',cic=2.8415926535897933,dic={35:1,4:1,9:1,5:1,8:1},eic={4:1,5:1,11:1,8:1},fic={10:1,4:1,5:1},gic={4:1,9:1,5:1,8:1,33:1},hic=131072,iic=196608,jic={l:6,m:0,h:4},kic=1048576,lic=3221225472,mic={l:0,m:0,h:3},nic=8388608,oic='text',pic={30:1,60:1,52:1},qic={4:1,9:1,5:1,11:1,8:1},ric={30:1,60:1,109:1,52:1,100:1},sic={4:1,5:1,30:1,60:1,109:1,20:1,52:1,100:1,154:1},tic=1.7976931348623157E308,uic=-1.7976931348623157E308,vic={81:1,76:1,87:1,4:1,9:1,5:1,8:1},wic='??',xic={79:1,4:1,9:1,5:1,8:1},yic=2013265920,zic=32505856,Aic=31744,Bic=122880,Cic={171:1,4:1,9:1,5:1,11:1,8:1},Dic=33554432,Eic=67108864,Fic=32768,Gic=-131073,Hic=-33554433,Iic=-33292289,Jic=-3.141592653589793,Kic=4194303,Lic=3072,Mic={65:1,4:1,5:1},Nic=0.7853981633974483,Oic=3.061592653589793,Pic=1073741824,Qic=541165879296,Ric={17:1,4:1,5:1,8:1},Sic=281.17,Tic=289.19,Uic=294.21,Vic='0.0000',Wic='M END\n',Xic='ATOMS',Yic=-2147483648,Zic='M END',$ic='$$$$',_ic='M V30 ',ajc='M V30 COUNTS ',bjc=')\n',cjc='M V30 MDLV30/STEREL',djc='M V30 MDLV30/STERAC',ejc=3.4028234663852886E38,fjc={l:2,m:0,h:4},gjc=4194304,hjc={l:4179966,m:4063288,h:7},ijc={l:4194302,m:4193343,h:7},jjc='" ',kjc='stroke="',ljc='stroke-width="',mjc='" />',njc='class="event" ',ojc='opacity="0" />',pjc=16711680,qjc="' position:",rjc="'. Position:",sjc=1099511627776,tjc=2199023255552,ujc=4398046511104,vjc="', position:",wjc='Assignment of aromatic double bonds failed',xjc=2147483646,yjc={139:1,4:1},zjc='Members of ESR groups must only be stereo centers with known configuration.',Ajc='Over- or under-specified stereo feature or more than one racemic type bond',Bjc='Ambiguous configuration at stereo center because of 2 parallel bonds',Cjc={119:1,120:1,23:1,4:1},Djc=100000,Ejc=1.399999976158142,Fjc='style',Gjc=3.1415927410125732,Hjc=1.5707963705062866,Ijc=0.029999999329447746,Jjc=6.2831854820251465,Kjc=1.9106119871139526,Ljc=2.2639999389648438,Mjc=2.16759991645813,Njc=2.0662999153137207,Ojc=2.3561999797821045,Pjc=2.2844998836517334,Qjc=1.9106120066311025,Rjc=2.094395160675049,Sjc=0.6000000238418579,Tjc=1.7999999523162842,Ujc=0.05000000074505806,Vjc={4:1,9:1,5:1,8:1,51:1},Wjc=0.2617993950843811,Xjc=2.0943951023931953,Yjc=1.2000000476837158,Zjc=1.4299999475479126,$jc=1.659999966621399,_jc=1.4600000381469727,akc=1.899999976158142,bkc=1.8200000524520874,ckc=2.4600000381469727,dkc=2.4200000762939453,ekc=2.450000047683716,fkc=2.440000057220459,gkc=2.4000000953674316,hkc=2.319999933242798,ikc=2.2899999618530273,jkc=1.8600000143051147,kkc=2.5299999713897705,lkc=2.490000009536743,mkc=2.4700000286102295,nkc=2.880000114440918,okc=2.9200000762939453,pkc=2.869999885559082,qkc=2.8299999237060547,rkc=2.7899999618530273,skc=2.809999942779541,tkc=2.799999952316284,ukc=3.049999952316284,vkc=0.3199999928474426,wkc=1.3300000429153442,xkc=0.8500000238418579,ykc=1.600000023841858,zkc=1.3899999856948853,Akc=1.159999966621399,Bkc=1.1100000143051147,Ckc=1.0700000524520874,Dkc=1.9600000381469727,Ekc=1.7100000381469727,Fkc=1.3600000143051147,Gkc=1.340000033378601,Hkc=1.2200000286102295,Ikc=1.2400000095367432,Jkc=1.2100000381469727,Kkc=2.0999999046325684,Lkc=1.850000023841858,Mkc=1.6299999952316284,Nkc=1.4700000286102295,Okc=1.2799999713897705,Pkc=1.440000057220459,Qkc=1.7599999904632568,Rkc=1.7300000190734863,Skc=1.7200000286102295,Tkc=1.6799999475479126,Ukc=1.690000057220459,Vkc=1.6699999570846558,Wkc=1.649999976158142,Xkc=1.7000000476837158,Ykc=1.6200000047683716,Zkc=1.3700000047683716,$kc=1.2899999618530273,_kc=1.4500000476837158,alc=1.5700000524520874,blc=-0.5235987755982988,clc=-1.0471975511965976,dlc=-0.7853981633974483,elc=0.017453292519943295,flc=0.17453292519943295,glc=1.0E-4,hlc={194:1},ilc=57.29577951308232,jlc=0.021922173386725217,klc=1.0E-8,llc=2.5120960256267386,mlc=1.0E-5,nlc='MMFF94s+',olc='nonbonded cutoff',plc='dielectric constant',qlc='dielectric model',rlc='angle bend',slc='bond stretch',tlc='electrostatic',ulc='out of plane',vlc='stretch bend',wlc='torsion angle',xlc='van der waals',ylc=0.07000000000000006,zlc=0.1200000000000001,Alc=-7.840000000000001,Blc='OCL_RXN_V1.0:',Clc="'$MOL' tag not found",Dlc="'M END' not found",Elc='\nActelion Java MolfileCreator 2.0\n\n 0 0 0 0 0 0 0 V3000\n',Flc='M V30 END CTAB',Glc=2475109711874,Hlc=2475109711875,Ilc=2887426572290,Jlc=2887426572291,Klc=2887627898882,Llc=2887627898883,Mlc=2887627997186,Nlc=3437182386178,Olc=3437182386179,Plc=3437383712770,Qlc=3437383811074,Rlc=3437652148226,Slc=3437652377602,Tlc=4674132967426,Ulc=4674334294018,Vlc=4674334392322,Wlc=4674602729474,Xlc=4674602958850,Ylc=5086449827842,Zlc=5086449827848,$lc=5086651154434,_lc=5086651252738,amc=5086651252743,bmc=5086919589890,cmc=5086919688194,dmc=5636406968322,emc=5636407066626,fmc=5636675502082,gmc={l:589826,m:590112,h:4},hmc={l:589827,m:590112,h:4},imc={l:589826,m:590160,h:4},jmc={l:589827,m:590160,h:4},kmc={l:688130,m:590160,h:4},lmc={l:589826,m:590224,h:4},mmc={l:589827,m:590224,h:4},nmc={l:819203,m:590224,h:4},omc={l:589826,m:590368,h:4},pmc={l:688130,m:590368,h:4},qmc={l:819202,m:590368,h:4},rmc={l:819208,m:590368,h:4},smc={l:589826,m:590416,h:4},tmc={l:589832,m:590416,h:4},umc={l:688130,m:590416,h:4},vmc={l:819202,m:590416,h:4},wmc={l:589826,m:598304,h:4},xmc={l:589827,m:598304,h:4},ymc={l:688130,m:598304,h:4},zmc={l:1114114,m:598304,h:4},Amc={l:1212418,m:598304,h:4},Bmc={l:589826,m:598308,h:4},Cmc={l:589826,m:688416,h:4},Dmc={l:589826,m:688464,h:4},Emc={l:589826,m:688720,h:4},Fmc={l:688130,m:688720,h:4},Gmc={l:589826,m:590112,h:288},Hmc={l:589826,m:590112,h:336},Imc={l:589826,m:688416,h:336},Jmc={l:589826,m:688464,h:336},Kmc={l:688130,m:688464,h:336},Lmc={l:589826,m:590112,h:400},Mmc={l:589826,m:688416,h:400},Nmc={l:589826,m:688464,h:400},Omc={l:688130,m:688464,h:400},Pmc={l:589826,m:819488,h:400},Qmc={l:589826,m:819536,h:400},Rmc={l:589826,m:819600,h:400},Smc={l:688130,m:819600,h:400},Tmc={l:819202,m:819600,h:400},Umc={l:589831,m:688416,h:592},Vmc={l:589831,m:688464,h:592},Wmc={l:688135,m:688464,h:592},Xmc={l:589831,m:819536,h:592},Ymc={l:688135,m:819536,h:592},Zmc={l:688135,m:819600,h:592},$mc={l:589832,m:1212704,h:592},_mc={l:589832,m:1212752,h:592},anc={l:688136,m:1212752,h:592},bnc={l:589831,m:688464,h:656},cnc={l:589826,m:590112,h:8480},dnc={l:589826,m:688416,h:8480},enc={l:589826,m:688464,h:8480},fnc={l:688130,m:688464,h:8480},gnc={l:819202,m:819600,h:8480},hnc={l:688135,m:1212752,h:8480},inc={l:589832,m:1213008,h:8480},jnc={l:688136,m:1213008,h:8480},knc={l:589826,m:590112,h:8484},lnc={l:589826,m:590160,h:8484},mnc={l:688130,m:598304,h:8484},nnc=0.6262000203132629,onc=-1.3825000524520874,pnc=0.33169999718666077,qnc=-1.4915000200271606,rnc=0.3540000021457672,snc=0.38179999589920044,tnc=-0.6019999980926514,unc=0.07999999821186066,vnc=-0.7379999756813049,wnc='Atom-types are 64-bit numbers describing atoms and their near surrounding.',xnc='Recognized atom types and their contributions are:',ync='Druglikeness predictor not properly initialized.',znc=3.009999990463257,Anc=-0.17000000178813934,Bnc=-0.1809999942779541,Cnc=-0.2029999941587448,Dnc=2147483648,Enc=-10000000000,Fnc={275:1,4:1,9:1,5:1,8:1,33:1},Gnc=-99999,Hnc='any',Inc='is not in a ring',Jnc='Excluded atoms:',Knc='is aromatic',Lnc='is not aromatic',Mnc='has negative charge',Nnc='has positive charge',Onc='exactly 1',Pnc='exactly 2',Qnc='less than 3',Rnc='less than 4',Snc='at least 1',Tnc='at least 2',Unc='at least 3',Vnc='at least 4',Wnc='1 or 2',Xnc='less than 2',Ync='none',Znc='prohibit further substitution',$nc='require further substitution',_nc='match stereo center',aoc='is part of exclude group',boc='Allowed atoms:',coc={181:1},doc='Delocalized',eoc='Coordinate (0-order)',foc='any ring state',goc='is any ring bond',hoc='is non-aromatic ring bond',ioc='is aromatic bond',joc='any ring size',koc='is in 3-membered ring',loc='is in 4-membered ring',moc='is in 5-membered ring',noc='is in 6-membered ring',ooc='is in 7-membered ring',poc='Match Stereo Configuration',qoc='Is atom bridge between',roc='One electron (duplet)',soc='Two electrons (triplet)',toc='Two electrons (singulet)',uoc='Atom Properties',voc=-8346432,woc='/html/editor/editor.html',xoc='Structure Editor Help',yoc='Dummy look and feel',zoc='Substance Graphite',Aoc='Radiance Graphite',Boc='Radiance Night',Coc=0.6499999761581421,Doc=0.3499999940395355,Eoc=-2.6179938779914944,Foc=2.6179938779914944,Goc='editorButtons.png',Hoc='esrButtons.png',Ioc=0.800000011920929,Joc=-1774190527,Koc=-1438646166,Loc=-1433403286,Moc=-1431655766,Noc=-1448432982,Ooc=1073741866,Poc=1073741930,Qoc='MMFF94',Roc='MMFF94s',Soc='117\nint,int,int,int,float\n0,2,0,0,0.020\n1,2,1,2,0.030\n1,2,2,2,0.027\n1,2,2,3,0.026\n1,2,2,5,0.013\n1,2,2,37,0.032\n2,2,2,5,0.013\n2,2,3,5,0.012\n2,2,5,5,0.006\n2,2,5,6,0.027\n2,2,5,37,0.017\n2,2,5,40,0.012\n2,2,5,41,0.008\n0,3,0,0,0.130\n1,3,1,7,0.146\n1,3,2,7,0.138\n1,3,3,7,0.134\n1,3,5,7,0.122\n1,3,6,7,0.141\n1,3,7,10,0.129\n1,3,7,37,0.138\n2,3,5,7,0.113\n2,3,5,9,0.081\n2,3,6,7,0.127\n2,3,7,10,0.116\n3,3,5,7,0.113\n3,3,6,7,0.127\n5,3,5,7,0.103\n5,3,5,9,0.074\n5,3,5,54,0.078\n5,3,6,7,0.119\n5,3,7,10,0.102\n5,3,9,40,0.067\n6,3,7,37,0.127\n7,3,10,10,0.113\n7,3,20,20,0.151\n9,3,40,40,0.057\n0,8,0,0,0.000\n0,10,0,0,0.015\n1,10,1,3,0.015\n1,10,3,6,0.015\n1,10,3,28,0.015\n3,10,3,28,0.015\n3,10,28,28,0.015\n0,17,0,0,0.000\n0,26,0,0,0.000\n0,30,0,0,0.010\n5,30,20,30,0.008\n0,37,0,0,0.035\n1,37,37,37,0.040\n2,37,37,37,0.031\n3,37,37,37,0.027\n5,37,37,37,0.015\n5,37,37,38,0.046\n5,37,37,63,0.008\n5,37,37,64,0.012\n5,37,37,69,0.016\n5,37,38,38,0.084\n6,37,37,37,0.048\n15,37,37,37,0.025\n37,37,37,40,0.046\n0,39,0,0,0.020\n1,39,63,63,0.012\n23,39,63,63,-0.014\n23,39,63,65,0.021\n23,39,65,65,0.062\n0,40,0,0,0.030\n1,40,28,37,0.030\n2,40,28,28,0.030\n3,40,28,28,0.030\n28,40,28,37,0.030\n0,41,0,0,0.180\n1,41,32,32,0.178\n2,41,32,32,0.161\n5,41,32,32,0.158\n0,43,0,0,0.000\n0,45,0,0,0.150\n0,49,0,0,0.000\n50,49,50,50,0.000\n0,54,0,0,0.020\n1,54,3,36,0.016\n3,54,36,36,0.018\n0,55,0,0,0.020\n1,55,36,57,0.020\n36,55,36,57,0.020\n0,56,0,0,0.020\n1,56,36,57,0.020\n36,56,36,57,0.020\n0,57,0,0,0.080\n5,57,55,55,0.038\n56,57,56,56,0.158\n0,58,0,0,0.025\n0,63,0,0,0.050\n5,63,39,64,0.019\n5,63,39,66,0.068\n5,63,44,64,0.014\n5,63,44,66,0.055\n5,63,59,64,0.033\n5,63,59,66,0.085\n37,63,39,64,0.010\n0,64,0,0,0.040\n5,64,63,64,0.006\n5,64,63,66,0.043\n5,64,64,65,0.052\n5,64,65,66,0.094\n37,64,63,64,-0.01\n0,67,0,0,0.070\n0,69,0,0,0.070\n32,69,37,37,0.067\n0,73,0,0,0.000\n0,78,0,0,0.045\n5,78,78,81,0.046\n0,80,0,0,0.080\n5,80,81,81,0.057\n0,81,0,0,0.025\n36,81,78,80,0.016\n0,82,0,0,0.000\n',Toc={228:1,4:1,5:1,8:1},Uoc='div',Voc='position:absolute;left:',Woc='px;',Xoc='rgba(',Yoc=4278190080,Zoc='px',$oc={235:1},_oc={430:1,26:1},apc={431:1,26:1},bpc='position:absolute;width:',cpc='px;height:',dpc={50:1,4:1,5:1,8:1},epc=22.5,fpc=21.176470588235293,gpc={237:1,26:1},hpc={238:1,26:1},ipc={289:1,26:1},jpc={417:1,26:1},kpc='true',lpc='data-idcode',mpc='MutationObserver',npc='Parse exception ',opc='error setting idcode data ',ppc={287:1,26:1},qpc={123:1,26:1},rpc='data:image/gif;base64,R0lGODlhHABGANUAAISChPLx8ubl5uDf4NLR0s/OzwAA//Hx8tHR0svLzMXFxuvs7OXm5t/g4MvMzAD/APf49+vs6+Xm5dfY18vMy/j49/Ly8enp6ODg38bGxdbTzv8AAPj39+zr68bFxcC/v/////39/fr6+vf39/T09PHx8e7u7uzs7Obm5uPj4+Dg4N3d3dra2tfX19TU1NHR0czMzMvLy8nJycbGxsPDw8DAwL29vbq6uqqqqiEhIQAAAAAAAAAAAAAAAAAAAAAAACwAAAAAHABGAAAG/0CQcEgsGo0AkGbJbDqfzqQGQK1ar1iqUgrIeb/gsFi33eZAp7R6zV6Tp+bTzfahzWSUAsLVYq02KQIXEThvXDknNjU0GTIxBS98fhuUFwsmhWVTiIsKjpCSf5SUJhaZcJsnNJ4OeqEqo6Mkp4cnHp+RE36wsaO0cTIwrn0rDb2jIr+pCQUEoQPHlCIhyl0nw34DKccc0yDViLl+GNu9I97fhnGv5bHdIUPgJ8Qq5To6GyTn8PHqqbspJFC6pw9dP03Wit27t2GhDngO0yFEVI9BQx0H7omIeBCVtRQoHJK4F+IeiIVC5Am4Z+IeBJMmhZiUd8Ghjo0oOco7YeIACf8IBo9I9IgIh9GjSJMi9ddFjFOnTM+0mdomqhw6dvBgW2Eg0CB5ihjhCmWgrCVMVjuNJVa2bSl5q2S02kOvbdtZVm89ErdChV278oJtbfC3bTKrzJwRG1C47DR5W7UVfje0Fl9yhfeltMpuskF59FL8Lchv88QTACXYJV1EXrFAq1GenGm1YlufJGGSqRwH5IWyAfTpnm2a6AlBHUyU+ImTeEyaPJdX8Cb7uVWePoGWFipPqXelUZ+K/xIVDdXzJ6zOqXMnD10/D7wSshq20d5QD/Kflaf2PrH8AL5lVVxzvQIggHidphcouvR14IGBCfNeMQ8CeNhpiT1TYX6PWRVvWQoVUibPZSA+qBlvqbAT4mdWhfbgSLKhaE1qB8JY0m4yIvKaADUCFWOOJ1QEoE/n/Aikb/kFVyQZNgGJnHLM3SiTdaddEB0J0/FjE22nYRelUB3V8t2YRjG15Zlo+gPmmkWgAsWbcMKRxZx0VhEEADs=',spc='data:image/gif;base64,R0lGODlhHABGANUAAISChH59fnt6e3h3eHRzdMTDxLi3uJiXmAAAw3d3eLe3uKamp5eXmI+PkIaGh4ODhH1+fsPExLe4uJGSkgDDAM/Qz8DBwHh4d76+vZ6enZiYl4qKidbTzsMAANDPz8fGxqSjo5KRkYqJiYSDg////9LS0svLy76+vru7u7i4uLW1tbKysq+vr6ysrKmpqaOjo6GhoZubm5iYmJWVlZKSko+Pj4yMjImJiYSEhIODg4CAgHh4eG9vb19fXyEhIQAAACwAAAAAHABGAAAG/0CScEgsGo0AEmfJbDqfziQHQK1ar1iqUgrweb/gsPi33YrPaF956qXx3vC4PL7u+t4EQkIQ0AEcNzY1NB0HMRkwPXVePHk7fDojgIKEHR2IL4pTZncEAwIQOjkOIpSWpyALmlyMF5A4k4Mzp6cuq5w8kA+xNLO0p7dsd6GjgbK/pyzBdjyRvL7ILCvLjLvGEzMayC3SKtR3DhuCITMy290p3zzGvQznKyoKKOqU2ZY/Px0u3PAGKCfqGvSSEePej33d/J2woK4XPnwdHv6AJ7GAunIF8S3Ax0IiBgsFPqjTEEOiC3wr8KF4+MGEupI/XuBrgU8FvoUR8LlcdCeDxP8fHR9ikGjCgzoYLxYghCcBxceQJkxUKKGuh9WrWLNi5Zmmq5pNwtzMGSuHJx49kP6wQ2AIkTpHkCStRYAA09tHxEhRoss3lTpXfWCxm8GXry2zup4VLqwu7+DFfJWZdfYYMgJp6qwJwqYBMj9vZsONK+cZnbrBDErDk0dPVufCS1UoDDgwBuzPChmarQ37oYoUDy2axchXKUqV+EKOPERXKc0fNn+cwNfyJSbnQQ3gs6BzJ1hmiFLFfghSp1GzSLEzdQqypVSqZrXK18rVKxqeYsnqN9sIbR+1lFDQViJmwdWHXAFSQIFdBX6SVymDKCihX2YBpoNg9Ugo4WHfMZKO2GAaatiYKM+EKKFkHd5BWYYmUoCZWZrVwJmJn6kjWg3kyECjaWahtuNq85hVjwYhnvTQbGYJhJGGRqb0wz+6pchDbUxy8xB7wkm5pILYXfmUSGaRlAGXCOEDHFHWpbeUStN1p0546v32Ez7nSanmZ019GdVUy/xwx3yAWrXGEYQWChYUiCa6SRaMNlpFEAA7',tpc=21.333333333333332,upc={274:1,26:1},vpc='width',wpc='height',xpc='offsetHeight',ypc='offsetWidth',zpc='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',Apc='Style names cannot be empty',Bpc='aria-hidden',Cpc={47:1,43:1,46:1,45:1,48:1,41:1,39:1},Dpc={47:1,43:1,46:1,45:1,48:1,41:1,39:1,30:1},Epc='left',Fpc='visibility',Gpc='hidden',Hpc='visible',Ipc='popupContent',Jpc=1281818470,Kpc=4278190335,Lpc={25:1},Mpc={193:1,25:1},Npc=23.333333333333332,Opc=4294967295,Ppc='font: 12px sans-serif',Qpc='cellPadding',Rpc='Cancel',Spc='excluded atoms:',Tpc='allowed atoms:',Upc='200px',Vpc={371:1,26:1},Wpc='disabled',Xpc='px Helvetica',Ypc='Helvetica',Zpc='canvas',$pc='undefined',_pc=0.08726646502812703,aqc=4.9E-324,bqc={81:1,76:1,4:1,9:1,5:1,8:1},cqc=0.003921568859368563,dqc='CENTER',eqc='position',fqc='absolute',gqc='CSS1Compat',hqc={44:1,36:1,4:1,19:1,21:1},iqc={42:1,36:1,4:1,19:1,21:1},jqc={36:1,102:1,4:1,19:1,21:1},kqc={64:1,4:1,19:1,21:1},lqc='load',mqc='touchcancel',nqc='touchstart',oqc={166:1,4:1,18:1,34:1,28:1},pqc='Too many percent/per mille characters in pattern "',qqc=1048575,rqc=17592186044416,sqc=1000000000,tqc=-17592186044416,uqc=16777216,vqc='__gwtLastUnhandledEvent',wqc='__uiObjectID',xqc='cellSpacing',yqc='Column index: ',zqc=', Column size: ',Aqc='Row index: ',Bqc=', Row size: ',Cqc='overflow',Dqc={47:1,43:1,46:1,45:1,48:1,214:1,41:1,39:1,30:1},Eqc={105:1,4:1,19:1,21:1},Fqc=5.56,Gqc=11.12,Hqc=13.34,Iqc=14.44,Jqc=0.3010299956639812,Kqc='BigInteger divide by zero',Lqc={l:0,m:0,h:524288},Mqc={19:1,156:1},Nqc={145:1,153:1},Oqc={30:1,60:1,52:1,117:1},Pqc={4:1,30:1,60:1,109:1,52:1,100:1,154:1},Qqc=16777619,Rqc={30:1,52:1,117:1},Sqc='delete',Tqc=15525485,Uqc=5.960464477539063E-8,Vqc={4:1,19:1,21:1,112:1},Wqc='Invalid UTF8 sequence',Xqc=0.20000000298023224,Yqc=' distance:',Zqc='gGP`@dfyjidNcGI[WQCP`<',$qc={71:1};var Sec={};var Tec={};var Uec={};var Vec={};var Wec={};var Xec={};var Yec={};var Zec={};var $ec={};var _ec={};var afc={};var bfc={};var cfc={};var dfc={};var efc={};var ffc={};var gfc={};var hfc={};var ifc={};var jfc={};var kfc={};var lfc={};var mfc={};var nfc={};var ofc={};var pfc={};var qfc={};var rfc={};var sfc={};var tfc={};var ufc={};var vfc={};var wfc={};var xfc={};var yfc={};var zfc={};var Afc={};var Bfc={};var Cfc={};var Dfc={};var Efc={};var Ffc={};var Gfc={};var Hfc={};var Ifc={};var Jfc={};var Kfc={};var Lfc={};var Mfc={};var Nfc={};var Ofc={};var Pfc={};var Qfc={};var Rfc={};var Sfc={};var Tfc={};var Ufc={};var Vfc={};var Wfc={};var Xfc={};var Yfc={};var Zfc={};var $fc={};var _;var mLb;var gLb;var vKb=-1;Sec.wKb=function wKb(){};function lLb(a,b){typeof window===_fc&&typeof window['$gwt']===_fc&&(window['$gwt'][a]=b)}
function kLb(b,c,d,e){Sec.jLb();var f=gLb;$moduleName=c;$moduleBase=d;vKb=e;function g(){for(var a=0;a<f.length;a++){f[a]()}}
if(b){try{Rec(g)()}catch(a){b(c,a)}}else{Rec(g)()}}
Sec.jLb=function jLb(){gLb==null&&(gLb=[])};function iLb(){Sec.jLb();var a=gLb;for(var b=0;b<arguments.length;b++){a.push(arguments[b])}}
Sec.hLb=function hLb(){};function xLb(){}
function wLb(a){if(Array.isArray(a)&&a.Ue===xLb){return Tec.Rc(a)}return a.toString()}
function vLb(a,b){var c=$wnd;if(a===''){return c}var d=a.split('.');!(d[0] in c)&&c.execScript&&c.execScript('var '+d[0]);if(b){var e=b.prototype.Se;e.e=b}for(var f;d.length&&(f=d.shift());){c=c[f]=c[f]||!d.length&&b||{}}return c}
Sec.uLb=function uLb(a){function b(){}
;b.prototype=a||{};return new b};Sec.tLb=function tLb(a){return a instanceof Array?a[0]:null};function sLb(a,b,c){var d=function(){return a.apply(d,arguments)};b.apply(d,c);return d}
function rLb(){}
function qLb(a,b){for(var c in b){b[c]['configurable']=true}Object.defineProperties(a,b)}
function pLb(a,b,c){var d=mLb;var e=d[a];var f=Sec.tLb(e);if(e&&!f){_=e}else{_=Sec.oLb(b);_.Te=c;!b&&(_.Ue=xLb);d[a]=_}for(var g=3;g<arguments.length;++g){arguments[g].prototype=_}f&&(_.Se=f)}
Sec.oLb=function oLb(a){var b=a&&a.prototype;!b&&(b=mLb[a]);return Sec.uLb(b)};Sec.nLb=function nLb(){};$wnd.goog=$wnd.goog||{};$wnd.goog.global=$wnd.goog.global||$wnd;mLb={};Tec.Gc=function Gc(a,b){return dxb(a)===dxb(b)};Tec.Hc=function Hc(a){return a.Se};Tec.Ic=function Ic(a){return Wec.mac(a)};function Jc(){}
Tec.Lc=function Lc(a,b){return axb(a)?Tec.nVb(a,b):Zwb(a)?Tec.cUb(a,b):Ywb(a)?Tec.WSb(a,b):Wwb(a)?a.mb(b):Svb(a)?Tec.Gc(a,b):Uec.Deb(a,b)};Tec.Nc=function Nc(a){return axb(a)?Tec.pVb():Zwb(a)?Tec.dUb():Ywb(a)?Tec.XSb():Wwb(a)?a.Se:Svb(a)?Tec.Hc(a):Uec.Eeb(a)};Tec.Pc=function Pc(a){return axb(a)?Tec.qVb(a):Zwb(a)?Tec.eUb(a):Ywb(a)?Tec.YSb(a):Wwb(a)?a.ob():Svb(a)?Tec.Ic(a):Uec.Feb(a)};Tec.Rc=function Rc(a){var b;return Tec.yTb(Tec.Nc(a))+'@'+(b=Wec.Gac(Wec.Fac(Tec.Pc(a))),b.toString(16))};pLb(1,null,{},Jc);_.mb=function Kc(a){return Tec.Gc(this,a)};_.nb=function Mc(){return Tec.Hc(this)};_.ob=function Oc(){return Tec.Ic(this)};_.pb=function Qc(){var a;return Tec.yTb(Tec.Nc(this))+'@'+(a=Wec.Gac(Wec.Fac(Tec.Pc(this))),a.toString(16))};_.equals=function(a){return this.mb(a)};_.hashCode=function(){return this.ob()};_.toString=function(){return this.pb()};Uec.Deb=function Deb(a,b){return Uec.Jeb(a)?Uec.Geb(a,b):dxb(a)===dxb(b)};Uec.Eeb=function Eeb(a){return a.Se||Array.isArray(a)&&Kvb(Sec.uDb,1)||Sec.uDb};Uec.Feb=function Feb(a){return Uec.Keb(a)?Uec.Heb(a):Wec.mac(a)};Uec.Geb=function Geb(a,b){return a.equals(b)};Uec.Heb=function Heb(a){return a.hashCode()};Uec.Ieb=function Ieb(){return []};Uec.Jeb=function Jeb(a){return !!a&&!!a.equals};Uec.Keb=function Keb(a){return !!a&&!!a.hashCode};Uec.Leb=function Leb(a){return a.toString?a.toString():'[JavaScriptObject]'};Vec.jlb=function jlb(){Vec.jlb=rLb;var a,b;b=!Vec.slb();a=new Vec.Blb;Vec.ilb=b?new Vec.tlb:a};Vec.klb=function klb(a){Vec.jlb();Vec.ilb.ae(a)};Vec.llb=function llb(a){Vec.jlb();var b;b=Vec.ilb.be(a);return Vec.mlb(b)};Vec.mlb=function mlb(a){var b,c,d,e;b='klb';c='FB';e=$wnd.Math.min(a.length,5);for(d=e-1;d>=0;d--){if(Tec.nVb(a[d].d,b)||Tec.nVb(a[d].d,c)){a.length>=d+1&&Wec.Gac(a).splice(0,d+1);break}}return a};Vec.nlb=function nlb(a){var b=/function(?:\s+([\w$]+))?\s*\(/;var c=b.exec(a);return c&&c[1]||agc};Vec.olb=function olb(a){Vec.jlb();return a&&a[bgc]?a[bgc]:[]};Vec.plb=function plb(a){Vec.jlb();return a.name||(a.name=Vec.nlb(a.toString()))};Vec.qlb=function qlb(a){Vec.jlb();return parseInt(a)||-1};Vec.rlb=function rlb(a){Vec.jlb();var b=a.backingJsObject;if(b&&b.stack){var c=b.stack;var d=b+cgc;c.substring(0,d.length)==d&&(c=c.substring(d.length));return c.split(cgc)}return []};Vec.slb=function slb(){if(Error.stackTraceLimit>0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error};pLb(757,1,{});Vec.tlb=function tlb(){};pLb(461,757,{},Vec.tlb);_.ae=function ulb(a){var b={};var c=[];a[bgc]=c;var d=arguments.callee.caller;while(d){var e=Vec.plb(d);c.push(e);var f=':'+e;var g=b[f];if(g){var h,i;for(h=0,i=g.length;h<i;h++){if(g[h]===d){return}}}(g||(b[f]=[])).push(d);d=d.caller}};_.be=function vlb(a){var b,c,d,e;d=Vec.olb(a);c=Uec.ykb(d);e=Qvb(Sec.IHb,dgc,118,c,0,1);for(b=0;b<c;b++){e[b]=new Tec.bVb(Uec.xkb(d,b),null,-1)}return e};Vec.wlb=function wlb(a,b){var c,d,e,f,g,h,i,j,k;j='';if(Wec.Gac(b).length==0){return a.ce(egc,agc,-1,-1)}k=Tec.DVb(b);Tec.nVb(Wec.Gac(k).substr(0,3),'at ')&&(k=(Wec.Bac(3,Wec.Gac(k).length+1),Wec.Gac(k).substr(3)));k=Vec.xlb(k);g=Wec.Gac(k).indexOf('(');if(g==-1){g=Wec.Gac(k).indexOf('@');if(g==-1){j=k;k=''}else{j=Tec.DVb((Wec.Bac(g+1,Wec.Gac(k).length+1),Wec.Gac(k).substr(g+1)));k=Tec.DVb((Wec.Aac(0,g,Wec.Gac(k).length),Wec.Gac(k).substr(0,g)))}}else{c=Wec.Gac(k).indexOf(')',g);j=(Wec.Aac(g+1,c,Wec.Gac(k).length),Wec.Gac(k).substr(g+1,c-(g+1)));k=Tec.DVb((Wec.Aac(0,g,Wec.Gac(k).length),Wec.Gac(k).substr(0,g)))}g=Tec.sVb(k,FVb(46));g!=-1&&(k=(Wec.Bac(g+1,Wec.Gac(k).length+1),Wec.Gac(k).substr(g+1)));(Wec.Gac(k).length==0||Tec.nVb(k,'Anonymous function'))&&(k=agc);h=Tec.vVb(j,FVb(58));e=Tec.wVb(j,FVb(58),h-1);i=-1;d=-1;f=egc;if(h!=-1&&e!=-1){f=(Wec.Aac(0,e,Wec.Gac(j).length),Wec.Gac(j).substr(0,e));i=Vec.qlb((Wec.Aac(e+1,h,Wec.Gac(j).length),Wec.Gac(j).substr(e+1,h-(e+1))));d=Vec.qlb((Wec.Bac(h+1,Wec.Gac(j).length+1),Wec.Gac(j).substr(h+1)))}return a.ce(f,k,i,d)};Vec.xlb=function xlb(a){return a.replace(/\[.*?\]/g,'')};pLb(758,757,{});_.ae=function ylb(a){};_.ce=function zlb(a,b,c,d){return new Tec.bVb(b,a+'@'+d,c<0?-1:c)};_.be=function Alb(a){var b,c,d,e,f,g;e=Vec.rlb(a);f=Qvb(Sec.IHb,dgc,118,0,0,1);b=0;d=Uec.ykb(e);if(d==0){return f}g=Vec.wlb(this,Uec.xkb(e,0));Tec.nVb(g.d,agc)||(f[b++]=g);for(c=1;c<d;c++){f[b++]=Vec.wlb(this,Uec.xkb(e,c))}return f};Vec.Blb=function Blb(){};pLb(462,758,{},Vec.Blb);_.ce=function Clb(a,b,c,d){return new Tec.bVb(b,a,-1)};Sec.Jvb=function Jvb(a){return a};function Kvb(a,b){return Sec.Lvb(a,b)}
Sec.Lvb=function Lvb(a,b){return Tec.JTb(a,b)};Sec.Mvb=function Mvb(a){return a.__elementTypeCategory$==null?10:a.__elementTypeCategory$};Sec.Nvb=function Nvb(a){return a.__elementTypeId$};function Ovb(a,b,c,d,e,f){return Sec.Pvb(a,b,c,d,e,0,f)}
Sec.Pvb=function Pvb(a,b,c,d,e,f,g){var h,i,j,k,l;k=e[f];j=f==g-1;h=j?d:0;l=Sec.Rvb(h,k);d!=10&&Yvb(Kvb(a,g-f),b[f],c[f],h,l);if(!j){++f;for(i=0;i<k;++i){Sec.Tvb(l,i,Sec.Pvb(a,b,c,d,e,f,g))}}return l};function Qvb(a,b,c,d,e,f){var g;g=Sec.Rvb(e,d);e!=10&&Yvb(Kvb(a,f),b,c,e,g);return g}
Sec.Rvb=function Rvb(a,b){var c=new Array(b);var d;switch(a){case 14:case 15:d=0;break;case 16:d=false;break;default:return c;}for(var e=0;e<b;++e){c[e]=d}return c};function Svb(a){return Array.isArray(a)&&a.Ue===xLb}
Sec.Tvb=function Tvb(a,b,c){return a[b]=c};function Uvb(a,b,c){return Sec.Tvb(a,b,c)}
Sec.Vvb=function Vvb(a,b){a.Se=b};Sec.Wvb=function Wvb(a,b){a.__elementTypeCategory$=b};Sec.Xvb=function Xvb(a,b){a.__elementTypeId$=b};function Yvb(a,b,c,d,e){Sec.Vvb(e,a);e.Te=b;e.Ue=xLb;Sec.Xvb(e,c);Sec.Wvb(e,d);return e}
Sec.Zvb=function Zvb(a,b){Sec.Mvb(b)!=10&&Yvb(Tec.Nc(b),b.Te,Sec.Nvb(b),Sec.Mvb(b),a);return Sec.Jvb(a)};function Uwb(a,b){if(axb(a)){return !!Twb[b]}else if(a.Te){return !!a.Te[b]}else if(Zwb(a)){return !!Swb[b]}else if(Ywb(a)){return !!Rwb[b]}return false}
function Vwb(a){return String.fromCharCode(a)}
function Wwb(a){return !Array.isArray(a)&&a.Ue===xLb}
function Xwb(a,b){return a!=null&&Uwb(a,b)}
function Ywb(a){return typeof a===fgc}
function Zwb(a){return typeof a===ggc}
function $wb(a){return a!=null&&Sec.bxb(a)&&!(a.Ue===xLb)}
function _wb(a,b){return Sec.cxb(a,b)}
function axb(a){return typeof a===hgc}
Sec.bxb=function bxb(a){return typeof a===_fc||typeof a===igc};Sec.cxb=function cxb(a,b){return a&&b&&a instanceof b};function dxb(a){return a==null?null:a}
function exb(a){return Math.max(Math.min(a,jgc),-2147483648)|0}
var Rwb;var Swb;var Twb;Sec.xKb=function xKb(a){return a&&a.__java$exception};function yKb(a){var b;if(Xwb(a,28)){return a}b=Sec.xKb(a);if(!b){b=new Uec.nkb(a);Vec.klb(b)}return b}
function zKb(a){return a.backingJsObject}
function zSb(a){var b;if(a==null){return false}b=typeof(a);return Tec.nVb(b,fgc)||Tec.nVb(b,ggc)||Tec.nVb(b,hgc)||a.$implements__java_io_Serializable||Array.isArray(a)}
function UTb(a){var b;b=typeof(a);if(Tec.nVb(b,fgc)||Tec.nVb(b,ggc)||Tec.nVb(b,hgc)){return true}return a!=null&&a.$implements__java_lang_Comparable}
Tec.SSb=function SSb(){Tec.SSb=rLb;RSb=Wec.Gac(false);Wec.Gac(true)};Tec.TSb=function TSb(a){return Wec.Hac((Wec.uac(a),a))};Tec.USb=function USb(a,b){return $Sb(Wec.Hac((Wec.uac(a),a)),Wec.Hac((Wec.uac(b),b)))};Tec.VSb=function VSb(a,b){return Tec.USb(a,b)};Tec.WSb=function WSb(a,b){return Wec.uac(a),a===b};Tec.XSb=function XSb(){return Sec.qHb};Tec.YSb=function YSb(a){return Wec.Hac((Wec.uac(a),a))?1231:1237};function ZSb(a){Tec.SSb();return Tec.nVb(fgc,typeof(a))}
function $Sb(a,b){Tec.SSb();return a==b?0:a?1:-1}
Tec._Sb=function _Sb(a,b){Tec.SSb();return axb(a)?Tec.gVb(a,b):Zwb(a)?Tec.aUb(a,b):Ywb(a)?Tec.VSb(a,b):a.Tb(b)};Rwb={4:1,432:1,19:1};var RSb;function aTb(a){if(Tec.nVb(typeof(a),hgc)){return true}return a!=null&&a.$implements__java_lang_CharSequence}
Tec.wTb=function wTb(a){a.i=vTb++};Tec.xTb=function xTb(a){if(a.n!=null){return}Tec.NTb(a)};Tec.yTb=function yTb(a){Tec.xTb(a);return a.n};Tec.zTb=function zTb(a){return (a.f&4)!=0};Tec.ATb=function ATb(a){return (a.f&1)!=0};Tec.BTb=function BTb(){Tec.wTb(this);this.n=null;this.j=null;this.g=null;this.d=null;this.b=null;this.k=null;this.a=null};Tec.DTb=function DTb(a){var b;b=new Tec.BTb;b.n='Class$'+(a?'S'+a:''+b.i);b.b=b.n;b.j=b.n;return b};function ETb(a){var b;b=Tec.DTb(a);Tec.RTb(a,b);return b}
function FTb(a,b){var c;c=Tec.DTb(a);Tec.RTb(a,c);c.f=b?8:0;return c}
function GTb(){var a;a=Tec.DTb(null);a.f=2;return a}
function HTb(a){var b;b=Tec.DTb(a);b.k=a;b.f=1;return b}
Tec.JTb=function JTb(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.se(b))};function LTb(a){if(a.xe()){return null}var b=a.k;return mLb[b]}
Tec.NTb=function NTb(a){if(a.we()){var b=a.c;b.xe()?(a.n='['+b.k):!b.we()?(a.n='[L'+b.ue()+';'):(a.n='['+b.ue());a.b=b.te()+'[]';a.j=b.ve()+'[]';return}var c=a.g;var d=a.d;d=d.split('/');a.n=Tec.QTb('.',[c,Tec.QTb('$',d)]);a.b=Tec.QTb('.',[c,Tec.QTb('.',d)]);a.j=d[d.length-1]};Tec.QTb=function QTb(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c<b.length;c++){if(!b[c]||b[c]==''){continue}d+=a+b[c]}return d};Tec.RTb=function RTb(a,b){var c;if(!a){return}b.k=a;var d=LTb(b);if(!d){mLb[a]=[b];return}d.Se=b};pLb(276,1,{},Tec.BTb);_.se=function CTb(a){var b;b=new Tec.BTb;b.f=4;a>1?(b.c=Tec.JTb(this,a-1)):(b.c=this);return b};_.te=function ITb(){Tec.xTb(this);return this.b};_.ue=function KTb(){return Tec.yTb(this)};_.ve=function MTb(){Tec.xTb(this);return this.j};_.we=function OTb(){return Tec.zTb(this)};_.xe=function PTb(){return Tec.ATb(this)};_.pb=function STb(){return ((this.f&2)!=0?'interface ':(this.f&1)!=0?'':'class ')+(Tec.xTb(this),this.n)};_.f=0;_.i=0;var vTb=1;Tec.WTb=function WTb(a){return Tec.nVb(ggc,typeof(a))||_wb(a,$wnd.java.lang.Number$impl)};Tec.XTb=function XTb(a){Tec.VTb==null&&(Tec.VTb=new RegExp('^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$'));if(!Tec.VTb.test(a)){throw zKb(new Tec.aVb(kgc+a+'"'))}return parseFloat(a)};Tec.YTb=function YTb(a,b,c){var d,e,f,g,h;if(a==null){throw zKb(new Tec.aVb(lgc))}f=Wec.Gac(a).length;g=f>0&&(Wec.Bac(0,Wec.Gac(a).length),Wec.Gac(a).charCodeAt(0)==45||(Wec.Bac(0,Wec.Gac(a).length),Wec.Gac(a).charCodeAt(0)==43))?1:0;for(d=g;d<f;d++){if(gTb((Wec.Bac(d,Wec.Gac(a).length),Wec.Gac(a).charCodeAt(d)))==-1){throw zKb(new Tec.aVb(kgc+a+'"'))}}h=parseInt(a,10);e=h<b;if(isNaN(h)){throw zKb(new Tec.aVb(kgc+a+'"'))}else if(e||h>c){throw zKb(new Tec.aVb(kgc+a+'"'))}return h};Tec.ZTb=function ZTb(a){return Zwb(a)?Tec.bUb(a):a.ye()};Tec.$Tb=function $Tb(a){return Zwb(a)?Tec.fUb(a):a.ze()};pLb(163,1,{4:1,163:1});Tec._Tb=function _Tb(a,b){return hUb(Wec.Iac((Wec.uac(a),a)),Wec.Iac((Wec.uac(b),b)))};Tec.aUb=function aUb(a,b){return Tec._Tb(a,b)};
Tec.bUb=function bUb(a){return Wec.Iac((Wec.uac(a),a))};Tec.cUb=function cUb(a,b){return Wec.uac(a),dxb(a)===dxb(b)};Tec.dUb=function dUb(){return Sec.tHb};Tec.eUb=function eUb(a){return exb(Wec.Iac((Wec.uac(a),a)))};Tec.fUb=function fUb(a){return exb(Wec.Iac((Wec.uac(a),a)))};function gUb(a){return Tec.nVb(ggc,typeof(a))}
function hUb(a,b){if(a<b){return -1}if(a>b){return 1}if(a==b){return a==0?hUb(1/a,1/b):0}return isNaN(a)?isNaN(b)?0:1:-1}
function iUb(a){if(isNaN(a)){return {l:0,m:0,h:524160}}return Wec.Cac(a)}
Swb={4:1,19:1,457:1,163:1};Tec.kB=function kB(a){a.i=Qvb(Sec.IHb,dgc,118,0,0,1)};Tec.lB=function lB(a,b){Wec.vac(b,'Cannot suppress a null exception.');Wec.oac(b!=a,'Exception can not suppress itself.');if(a.g){return}a.j==null?(a.j=Yvb(Kvb(Sec.NHb,1),dgc,28,0,[b])):(a.j[a.j.length]=b)};Tec.mB=function mB(a){Vec.klb(a)};Tec.nB=function nB(a){return Vec.llb(a)};Tec.oB=function oB(a){if(a.k){a.backingJsObject!==mgc&&a.mc();a.i=null}return a};Tec.pB=function pB(a){return a.e};Tec.qB=function qB(d,b){if(b instanceof Object){try{b.__java$exception=d;if(navigator.userAgent.toLowerCase().indexOf('msie')!=-1&&$doc.documentMode<9){return}var c=d;Object.defineProperties(b,{cause:{get:function(){var a=c.kc();return a&&a.ic()}},suppressed:{get:function(){return c.jc()}}})}catch(a){}}};Tec.rB=function rB(a,b,c){var d,e,f,g,h;String.fromCharCode(10);Tec.sB(a);for(e=(a.j==null&&(a.j=Qvb(Sec.NHb,dgc,28,0,0,1)),a.j),f=0,g=e.length;f<g;++f){d=e[f];Tec.rB(d,b,'\t'+c)}h=a.e;!!h&&Tec.rB(h,b,c)};Tec.sB=function sB(a){var b,c,d;for(b=(a.i==null&&(a.i=Tec.nB(a)),a.i),c=0,d=b.length;c<d;++c){String.fromCharCode(10)}};Tec.tB=function tB(a,b){a.backingJsObject=b;Tec.qB(a,b)};Tec.uB=function uB(a){return Tec.vB(a,a.lc())};Tec.vB=function vB(a,b){var c;c=Tec.yTb(a.Se);return b==null?c:c+': '+b};Tec.wB=function wB(){Tec.kB(this);Tec.oB(this);this.mc()};Tec.xB=function xB(a){Tec.kB(this);this.f=a;Tec.oB(this);this.mc()};Tec.yB=function yB(a,b){Tec.kB(this);this.e=b;this.f=a;Tec.oB(this);this.mc()};Tec.AB=function AB(b){if(!('stack' in b)){try{throw b}catch(a){}}return b};function GB(a){var b;if(a!=null){b=a.__java$exception;if(b){return b}}return _wb(a,TypeError)?new Tec.ZUb(a):new Tec.fkb(a)}
pLb(28,1,{4:1,28:1});_.hc=function zB(a){return new Error(a)};_.ic=function BB(){return this.backingJsObject};_.jc=function CB(){var a,b,c;c=(this.j==null&&(this.j=Qvb(Sec.NHb,dgc,28,0,0,1)),this.j);b=Qvb(Sec.GHb,ngc,1,c.length,5,1);for(a=0;a<c.length;a++){b[a]=c[a].backingJsObject}return b};_.kc=function DB(){return Tec.pB(this)};_.lc=function EB(){return this.f};_.mc=function FB(){Tec.tB(this,Tec.AB(this.hc(Tec.vB(this,this.f))));Tec.mB(this)};_.pb=function HB(){return Tec.uB(this)};_.backingJsObject=mgc;_.g=false;_.k=true;Tec.IB=function IB(){Tec.wB.call(this)};Tec.JB=function JB(a){Tec.kB(this);Tec.oB(this);this.backingJsObject=a;Tec.qB(this,a);this.f=a==null?lgc:wLb(a)};Tec.KB=function KB(a){Tec.xB.call(this,a)};Tec.LB=function LB(a,b){Tec.yB.call(this,a,b)};pLb(18,28,{4:1,18:1,28:1},Tec.KB);Tec.MB=function MB(){Tec.IB.call(this)};Tec.NB=function NB(a){Tec.JB.call(this,a)};Tec.OB=function OB(a){Tec.KB.call(this,a)};Tec.PB=function PB(a,b){Tec.LB.call(this,a,b)};pLb(34,18,ogc,Tec.OB);Tec.NSb=function NSb(){Tec.MB.call(this)};Tec.OSb=function OSb(a){Tec.OB.call(this,a)};pLb(61,34,ogc,Tec.NSb,Tec.OSb);Tec.ekb=function ekb(){Tec.MB.call(this)};Tec.fkb=function fkb(a){Tec.NB.call(this,a)};Tec.gkb=function gkb(a){Tec.OB.call(this,a)};pLb(170,34,ogc,Tec.fkb);Tec.YUb=function YUb(){Tec.ekb.call(this)};Tec.ZUb=function ZUb(a){Tec.fkb.call(this,a)};Tec.$Ub=function $Ub(a){Tec.gkb.call(this,a)};pLb(78,170,ogc,Tec.YUb,Tec.ZUb,Tec.$Ub);_.hc=function _Ub(a){return new TypeError(a)};Tec.fVb=function fVb(a,b){Wec.Bac(b,Wec.Gac(a).length);return Wec.Gac(a).charCodeAt(b)};Tec.gVb=function gVb(a,b){return Tec.hVb(a,b)};Tec.hVb=function hVb(a,b){var c,d;c=Tec.bUb(Wec.Gac(a));d=Tec.bUb(Wec.Gac(b));return c==d?0:c<d?-1:1};Tec.iVb=function iVb(a,b){return Tec.hVb(Wec.Gac(a).toLowerCase(),Wec.Gac(b).toLowerCase())};Tec.jVb=function jVb(a,b){return Wec.uac(a),a+(''+(Wec.uac(b),b))};Tec.kVb=function kVb(a){var b;return Tec.IVb(Wec.eac(a,0,(b=a.length,Wec.bac(),b)))};Tec.lVb=function lVb(a){return Tec.IVb(Wec.eac(a,0,a.length))};Tec.mVb=function mVb(a){var b;b=Wec.Gac(pgc).length;return Tec.nVb(Wec.Gac(a).substr(Wec.Gac(a).length-b,b),pgc)};Tec.nVb=function nVb(a,b){return Wec.uac(a),dxb(a)===dxb(b)};Tec.oVb=function oVb(a,b){Wec.uac(a);if(b==null){return false}if(Tec.nVb(a,b)){return true}return Wec.Gac(a).length==Wec.Gac(b).length&&Tec.nVb(Wec.Gac(a).toLowerCase(),Wec.Gac(b).toLowerCase())};Tec.pVb=function pVb(){return Sec.MHb};Tec.qVb=function qVb(a){var b,c;b=0;for(c=0;c<Wec.Gac(a).length;c++){b=(b<<5)-b+(Wec.Bac(c,Wec.Gac(a).length),Wec.Gac(a).charCodeAt(c))|0}return b};Tec.rVb=function rVb(a,b,c){return Tec.tVb(a,FVb(b),c)};Tec.sVb=function sVb(a,b){return Wec.Gac(a).indexOf(b)};Tec.tVb=function tVb(a,b,c){return Wec.Gac(a).indexOf(b,c)};function uVb(a){return Tec.nVb(hgc,typeof(a))}
Tec.vVb=function vVb(a,b){return Wec.Gac(a).lastIndexOf(b)};Tec.wVb=function wVb(a,b,c){return Wec.Gac(a).lastIndexOf(b,c)};Tec.xVb=function xVb(a,b){var c;c=Tec.yVb(b,'([/\\\\\\.\\*\\+\\?\\|\\(\\)\\[\\]\\{\\}$^])','\\\\$1');return Tec.yVb(a,c,'')};Tec.yVb=function yVb(a,b,c){c=Tec.HVb(c);return Wec.Gac(a).replace(new RegExp(b,'g'),c)};Tec.zVb=function zVb(a,b){var c,d,e,f,g,h,i,j;c=new RegExp(b,'g');i=Qvb(Sec.MHb,qgc,2,0,6,1);d=0;j=a;f=null;while(true){h=c.exec(j);if(h==null||j==''){i[d]=j;break}else{g=h.index;i[d]=(Wec.Aac(0,g,Wec.Gac(j).length),Wec.Gac(j).substr(0,g));j=Tec.CVb(j,g+Wec.Gac(Wec.Gac(h)[0]).length,Wec.Gac(j).length);c.lastIndex=0;if(f==j){i[d]=(Wec.Aac(0,1,Wec.Gac(j).length),Wec.Gac(j).substr(0,1));j=(Wec.Bac(1,Wec.Gac(j).length+1),Wec.Gac(j).substr(1))}f=j;++d}}if(Wec.Gac(a).length>0){e=i.length;while(e>0&&i[e-1]==''){--e}e<i.length&&(Wec.Gac(i).length=e)}return i};Tec.AVb=function AVb(a,b){return Tec.nVb(Wec.Gac(a).substr(0,Wec.Gac(b).length),b)};Tec.BVb=function BVb(a,b){Wec.Bac(b,Wec.Gac(a).length+1);return Wec.Gac(a).substr(b)};Tec.CVb=function CVb(a,b,c){Wec.Aac(b,c,Wec.Gac(a).length);return Wec.Gac(a).substr(b,c-b)};Tec.DVb=function DVb(a){var b,c,d;c=Wec.Gac(a).length;d=0;while(d<c&&(Wec.Bac(d,Wec.Gac(a).length),Wec.Gac(a).charCodeAt(d)<=32)){++d}b=c;while(b>d&&(Wec.Bac(b-1,Wec.Gac(a).length),Wec.Gac(a).charCodeAt(b-1)<=32)){--b}return d>0||b<c?(Wec.Aac(d,b,Wec.Gac(a).length),Wec.Gac(a).substr(d,b-d)):a};Tec.EVb=function EVb(a){return String.fromCharCode.apply(null,a)};function FVb(a){var b,c;if(a>=rgc){b=55296+(a-rgc>>10&1023)&sgc;c=56320+(a-rgc&1023)&sgc;return String.fromCharCode(b)+(''+String.fromCharCode(c))}else{return String.fromCharCode(a&sgc)}}
Tec.GVb=function GVb(a){var b,c,d,e,f;f=new Zec.q6b;for(c=a,d=0,e=c.length;d<e;++d){b=c[d];!f.a?(f.a=new Tec.ZVb(f.d)):Tec.UVb(f.a,f.b);Tec.TVb(f.a,b)}return !f.a?f.c:Wec.Gac(f.e).length==0?f.a.a:f.a.a+(''+f.e)};Tec.HVb=function HVb(a){var b;b=0;while(0<=(b=Wec.Gac(a).indexOf('\\',b))){Wec.Bac(b+1,Wec.Gac(a).length);Wec.Gac(a).charCodeAt(b+1)==36?(a=(Wec.Aac(0,b,Wec.Gac(a).length),Wec.Gac(a).substr(0,b)+'$'+Tec.BVb(a,++b))):(a=(Wec.Aac(0,b,Wec.Gac(a).length),Wec.Gac(a).substr(0,b)+(''+Tec.BVb(a,++b))))}return a};Tec.IVb=function IVb(a){return Tec.JVb(a,0,a.length)};Tec.JVb=function JVb(a,b,c){var d,e,f,g;f=b+c;Wec.Aac(b,f,a.length);g='';for(e=b;e<f;){d=$wnd.Math.min(e+tgc,f);g+=Tec.EVb(Wec.Gac(a).slice(e,d));e=d}return g};Twb={4:1,278:1,19:1,2:1};Tec.$Vb=function $Vb(a){Tec.OSb.call(this,a)};pLb(309,61,ogc,Tec.$Vb);Wec.S9b=function S9b(a){var b;b=Wec.Gac(a).slice();return Wec.aac(b,a)};Wec.T9b=function T9b(a,b,c,d,e,f){var g,h,i,j,k;if(e==0){return}if(dxb(a)===dxb(c)){a=Wec.Gac(a).slice(b,b+e);b=0}i=Wec.Gac(c);for(h=b,j=b+e;h<j;){g=$wnd.Math.min(h+tgc,j);e=g-h;k=Wec.Gac(a).slice(h,g);Wec.Gac(k).splice(0,0,Wec.Gac(d),Wec.Gac(f?e:0));Array.prototype.splice.apply(i,k);h=g;d+=e}};Wec.U9b=function U9b(a,b){return Wec.aac(new Array(b),a)};Wec.V9b=function V9b(a,b,c){Wec.Gac(a).splice(b,0,c)};Wec.W9b=function W9b(a,b,c){Wec.T9b(c,0,a,b,c.length,false)};Wec.X9b=function X9b(a,b){Wec.Gac(a).push(b)};Wec.Y9b=function Y9b(a,b){Wec.Gac(a).push(b)};Wec.Z9b=function Z9b(a,b,c){Wec.Gac(a).splice(b,c)};Wec.$9b=function $9b(a,b){Wec.Gac(a).length=b};Wec._9b=function _9b(a,b){Wec.Gac(a).sort(b)};pLb(869,1,{});Wec.jac=function jac(){};Wec.kac=function kac(a){switch(typeof(a)){case hgc:return Tec.qVb(Wec.Gac(a));case ggc:return Tec.eUb(Wec.Gac(a));case fgc:return Tec.YSb(Wec.Gac(a));default:return a==null?0:Wec.mac(a);}};Wec.lac=function lac(){return ++Wec.iac};Wec.mac=function mac(a){return a.$H||(a.$H=Wec.lac())};pLb(755,1,{},Wec.jac);Wec.iac=0;Wec.nac=function nac(a){if(!a){throw zKb(new Tec.kUb)}};Wec.oac=function oac(a,b){if(!a){throw zKb(new Tec.lUb(b))}};Wec.pac=function pac(a,b,c){if(a>b){throw zKb(new Tec.lUb(ugc+a+vgc+b))}if(a<0||b>c){throw zKb(new Tec.QSb(ugc+a+wgc+b+xgc+c))}};Wec.qac=function qac(a){if(a<0){throw zKb(new Tec.XUb('Negative array size: '+a))}};Wec.rac=function rac(a,b){if(a!=b){throw zKb(new Zec.Z3b)}};Wec.sac=function sac(a){if(!a){throw zKb(new Zec.s5b)}};Wec.tac=function tac(a,b){if(a<0||a>=b){throw zKb(new Tec.OSb(ygc+a+zgc+b))}};Wec.uac=function uac(a){if(a==null){throw zKb(new Tec.YUb)}return a};Wec.vac=function vac(a,b){if(a==null){throw zKb(new Tec.$Ub(b))}};Wec.wac=function wac(a,b){if(a<0||a>b){throw zKb(new Tec.OSb(ygc+a+zgc+b))}};Wec.xac=function xac(a,b,c){if(a<0||b>c){throw zKb(new Tec.OSb(ugc+a+wgc+b+', size: '+c))}if(a>b){throw zKb(new Tec.lUb(ugc+a+vgc+b))}};Wec.yac=function yac(a){if(!a){throw zKb(new Tec.mUb)}};Wec.zac=function zac(a){if(!a){throw zKb(new Tec.nUb('Unable to add element to queue'))}};Wec.Aac=function Aac(a,b,c){if(a<0||b>c||b<a){throw zKb(new Tec.$Vb(ugc+a+wgc+b+xgc+c))}};Wec.Bac=function Bac(a,b){if(a<0||a>=b){throw zKb(new Tec.$Vb(ygc+a+zgc+b))}};Wec.Cac=function Cac(a){var b,c;b=new ArrayBuffer(8);Wec.Gac(new Float64Array(b))[0]=a;c=Wec.Gac(new Uint32Array(b));return Wec.Jac(c[0]|0,c[1]|0)};Wec.Dac=function Dac(a,b){return a[b]};Wec.Eac=function Eac(a){return a===undefined};Wec.Fac=function Fac(a){return a>>>0};Wec.Gac=function Gac(a){return a};Wec.Hac=function Hac(a){return a};Wec.Iac=function Iac(a){return a};pLb(756,1,{});Sec.GHb=ETb(1);Sec.uDb=ETb(0);Sec.DDb=ETb(757);Sec.ADb=ETb(461);Sec.CDb=ETb(758);Sec.BDb=ETb(462);Sec.qHb=ETb(432);Sec.sHb=ETb(276);Sec.FHb=ETb(163);Sec.tHb=ETb(457);Sec.NHb=ETb(28);Sec.vHb=ETb(18);Sec.HHb=ETb(34);Sec.yHb=ETb(61);Sec.AHb=ETb(170);Sec.DHb=ETb(78);Sec.MHb=ETb(2);Sec.LHb=ETb(309);Sec.QJb=ETb(755);Sec.RJb=ETb(756);Xec.Sc=function Sc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q;this.c=a.length;this.d=a[0].length;G=$wnd.Math.min(this.c,this.d);this.e=Qvb(Sec.hxb,Agc,6,$wnd.Math.min(this.c+1,this.d),15,1);this.a=Ovb(Sec.hxb,[dgc,Agc],[13,6],15,[this.c,G],2);this.b=Ovb(Sec.hxb,[dgc,Agc],[13,6],15,[this.d,this.d],2);e=Qvb(Sec.hxb,Agc,6,this.d,15,1);Q=Qvb(Sec.hxb,Agc,6,this.c,15,1);D=$wnd.Math.min(this.c-1,this.d);F=$wnd.Math.max(0,$wnd.Math.min(this.d-2,this.c));for(v=0;v<$wnd.Math.max(D,F);v++){if(v<D){this.e[v]=0;for(l=v;l<this.c;l++){this.e[v]=Xec.Tc(this.e[v],a[l][v])}if(this.e[v]!=0){a[v][v]<0&&(this.e[v]=-this.e[v]);for(k=v;k<this.c;k++){a[k][v]/=this.e[v]}a[v][v]+=1}this.e[v]=-this.e[v]}for(q=v+1;q<this.d;q++){if(v<D&this.e[v]!=0){P=0;for(l=v;l<this.c;l++){P+=a[l][v]*a[l][q]}P=-P/a[v][v];for(k=v;k<this.c;k++){a[k][q]+=P*a[k][v]}}e[q]=a[v][q]}if(true&v<D){for(k=v;k<this.c;k++){this.a[k][v]=a[k][v]}}if(v<F){e[v]=0;for(l=v+1;l<this.d;l++){e[v]=Xec.Tc(e[v],e[l])}if(e[v]!=0){e[v+1]<0&&(e[v]=-e[v]);for(m=v+1;m<this.d;m++){e[m]/=e[v]}e[v+1]+=1}e[v]=-e[v];if(v+1<this.c&e[v]!=0){for(m=v+1;m<this.c;m++){Q[m]=0}for(r=v+1;r<this.d;r++){for(n=v+1;n<this.c;n++){Q[n]+=e[r]*a[n][r]}}for(s=v+1;s<this.d;s++){P=-e[s]/e[v+1];for(n=v+1;n<this.c;n++){a[n][s]+=P*Q[n]}}}for(k=v+1;k<this.d;k++){this.b[k][v]=e[k]}}}H=$wnd.Math.min(this.d,this.c+1);D<this.d&&(this.e[D]=a[D][D]);this.c<H&&(this.e[H-1]=0);F+1<H&&(e[F]=a[F][H-1]);e[H-1]=0;for(t=D;t<G;t++){for(k=0;k<this.c;k++){this.a[k][t]=0}this.a[t][t]=1}for(w=D-1;w>=0;w--){if(this.e[w]!=0){for(p=w+1;p<G;p++){P=0;for(l=w;l<this.c;l++){P+=this.a[l][w]*this.a[l][p]}P=-P/this.a[w][w];for(m=w;m<this.c;m++){this.a[m][p]+=P*this.a[m][w]}}for(n=w;n<this.c;n++){this.a[n][w]=-this.a[n][w]}this.a[w][w]=1+this.a[w][w];for(k=0;k<w-1;k++){this.a[k][w]=0}}else{for(k=0;k<this.c;k++){this.a[k][w]=0}this.a[w][w]=1}}for(A=this.d-1;A>=0;A--){if(A<F&e[A]!=0){for(p=A+1;p<G;p++){P=0;for(l=A+1;l<this.d;l++){P+=this.b[l][A]*this.b[l][p]}P=-P/this.b[A+1][A];for(m=A+1;m<this.d;m++){this.b[m][p]+=P*this.b[m][A]}}}for(k=0;k<this.d;k++){this.b[k][A]=0}this.b[A][A]=1}I=H-1;o=0;h=$wnd.Math.pow(2,-52);while(H>0){for(u=H-2;u>=-1;u--){if(u==-1){break}if($wnd.Math.abs(e[u])<=h*($wnd.Math.abs(this.e[u])+$wnd.Math.abs(this.e[u+1]))){e[u]=0;break}}if(u==H-2){B=4}else{for(C=H-1;C>=u;C--){if(C==u){break}P=(C!=H?$wnd.Math.abs(e[C]):0)+(C!=u+1?$wnd.Math.abs(e[C-1]):0);if($wnd.Math.abs(this.e[C])<=h*P){this.e[C]=0;break}}if(C==u){B=3}else if(C==H-1){B=1}else{B=2;u=C}}++u;switch(B){case 1:{i=e[H-2];e[H-2]=0;for(p=H-2;p>=u;p--){P=Xec.Tc(this.e[p],i);d=this.e[p]/P;M=i/P;this.e[p]=P;if(p!=u){i=-M*e[p-1];e[p-1]=d*e[p-1]}for(k=0;k<this.d;k++){P=d*this.b[k][p]+M*this.b[k][H-1];this.b[k][H-1]=-M*this.b[k][p]+d*this.b[k][H-1];this.b[k][p]=P}}}break;case 2:{i=e[u-1];e[u-1]=0;for(p=u;p<H;p++){P=Xec.Tc(this.e[p],i);d=this.e[p]/P;M=i/P;this.e[p]=P;i=-M*e[p];e[p]=d*e[p];for(k=0;k<this.c;k++){P=d*this.a[k][p]+M*this.a[k][u-1];this.a[k][u-1]=-M*this.a[k][p]+d*this.a[k][u-1];this.a[k][p]=P}}}break;case 3:{J=$wnd.Math.max($wnd.Math.max($wnd.Math.max($wnd.Math.max($wnd.Math.abs(this.e[H-1]),$wnd.Math.abs(this.e[H-2])),$wnd.Math.abs(e[H-2])),$wnd.Math.abs(this.e[u])),$wnd.Math.abs(e[u]));N=this.e[H-1]/J;O=this.e[H-2]/J;g=e[H-2]/J;L=this.e[u]/J;f=e[u]/J;b=((O+N)*(O-N)+g*g)/2;c=N*g*(N*g);K=0;if(b!=0|c!=0){K=$wnd.Math.sqrt(b*b+c);b<0&&(K=-K);K=c/(b+K)}i=(L+N)*(L-N)+K;j=L*f;for(p=u;p<H-1;p++){P=Xec.Tc(i,j);d=i/P;M=j/P;p!=u&&(e[p-1]=P);i=d*this.e[p]+M*e[p];e[p]=d*e[p]-M*this.e[p];j=M*this.e[p+1];this.e[p+1]=d*this.e[p+1];for(l=0;l<this.d;l++){P=d*this.b[l][p]+M*this.b[l][p+1];this.b[l][p+1]=-M*this.b[l][p]+d*this.b[l][p+1];this.b[l][p]=P}P=Xec.Tc(i,j);d=i/P;M=j/P;this.e[p]=P;i=d*e[p]+M*this.e[p+1];this.e[p+1]=-M*e[p]+d*this.e[p+1];j=M*e[p+1];e[p+1]=d*e[p+1];if(p<this.c-1){for(k=0;k<this.c;k++){P=d*this.a[k][p]+M*this.a[k][p+1];this.a[k][p+1]=-M*this.a[k][p]+d*this.a[k][p+1];this.a[k][p]=P}}}e[H-2]=i;o=o+1}break;case 4:{if(this.e[u]<=0){this.e[u]=this.e[u]<0?-this.e[u]:0;for(k=0;k<=I;k++){this.b[k][u]=-this.b[k][u]}}while(u<I){if(this.e[u]>=this.e[u+1]){break}P=this.e[u];this.e[u]=this.e[u+1];this.e[u+1]=P;if(u<this.d-1){for(k=0;k<this.d;k++){P=this.b[k][u+1];this.b[k][u+1]=this.b[k][u];this.b[k][u]=P}}if(u<this.c-1){for(k=0;k<this.c;k++){P=this.a[k][u+1];this.a[k][u+1]=this.a[k][u];this.a[k][u]=P}}++u}o=0;--H}}}};Xec.Tc=function Tc(a,b){var c;if($wnd.Math.abs(a)>$wnd.Math.abs(b)){c=b/a;c=$wnd.Math.abs(a)*$wnd.Math.sqrt(1+c*c)}else if(b!=0){c=a/b;c=$wnd.Math.abs(b)*$wnd.Math.sqrt(1+c*c)}else{c=0}return c};pLb(266,1,Bgc,Xec.Sc);_.c=0;_.d=0;Sec.lxb=ETb(266);Yec.Vc=function Vc(){Yec.Vc=rLb;Yec.Uc=Yvb(Kvb(Sec.jxb,1),Cgc,6,15,[0,Dgc,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,15780000,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,Egc,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366000,5707663,51456,7394559,16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32000,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335])};Yec.Wc=function Wc(a){a.w=new kfc.bN};Yec.Xc=function Xc(a){var b,c;if((a.H&32)!=0)return;c=Yec.Nv(a.M);if(c!=null){if(a.A.a==0&&a.A.b==0){b=a.S.c*Yec.Il(a.M);a.w=Yec.Ud(a);Yec.hd(a,b);Yec.Pd(a,null,b,0)}a.Db(exb(a.B));a.M.O!=1&&Yec.Qd(a,448);a.tb(c,a.A.a,a.A.b+Fgc*a.B)}};Yec.Yc=function Yc(a,b){return a==null?b:b==null?a:a+','+b};Yec.Zc=function Zc(a,b){Yec.ii(b,a.S);Yec.li(b,a.w);Yec.ki(b,a.A)};Yec.$c=function $c(a){var b;b=a.S.c*(a.r!=0?a.r:Yec.Il(a.M));a.Z=b*0.06;a.U=b*0.15;a.T=b*0.38;a.X=b*0.47;a.Y=exb(b*a.K*0.6+0.5);a.W=b*0.12;a.$=b*0.4;a.B=b*0.5+0.5};Yec._c=function _c(a){var b,c;a=BKb(a,Ggc);for(c=0;c<(jfc.UJ(),jfc.TJ).length;c++)if(LKb(a,jfc.TJ[c]))return jfc.SJ[c];b=new Tec.ZVb('R');WKb(BKb(a,Hgc),0)&&(b.a+='0',b);WKb(BKb(a,Igc),0)&&(b.a+='3',b);WKb(BKb(a,Jgc),0)&&(b.a+='4',b);WKb(BKb(a,Kgc),0)&&(b.a+='5',b);WKb(BKb(a,Lgc),0)&&(b.a+='6',b);WKb(BKb(a,Mgc),0)&&(b.a+='7',b);WKb(BKb(a,Ngc),0)&&(b.a+='8',b);return b.a};Yec.ad=function ad(a,b,c,d){var e,f;e=new Yec.fe;f=new Yec.fe;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;if(Yec.Ld(a,e)){Yec.Qd(a,a.p[c]);a.qb(e)}if(Yec.Ld(a,f)){Yec.Qd(a,a.p[d]);a.qb(f)}Yec.Qd(a,a.R)};Yec.bd=function bd(a,b,c,d){var e,f,g,h,i;h=(b.b-b.a)/10;i=(b.d-b.c)/10;e=new Yec.fe;if(Yec.sm(a.M,Yec.Ko(a.M,c,d))){f=-3;g=-3}else{f=a.p[c];g=a.p[d]}Yec.Qd(a,f);e.a=b.a;e.c=b.c;e.b=b.a+h*2;e.d=b.c+i*2;a.qb(e);e.a=b.a+h*4;e.c=b.c+i*4;e.b=b.a+h*5;e.d=b.c+i*5;a.qb(e);Yec.Qd(a,g);e.a=b.a+h*5;e.c=b.c+i*5;e.b=b.a+h*6;e.d=b.c+i*6;a.qb(e);e.a=b.a+h*8;e.c=b.c+i*8;e.b=b.b;e.d=b.d;a.qb(e);Yec.Qd(a,a.R)};Yec.cd=function cd(a,b,c){a.ub(b-a.W/2,c-a.W/2,a.W)};Yec.dd=function dd(a,b,c,d){if(Yec.sm(a.M,Yec.Ko(a.M,c,d))){Yec.Qd(a,-3);a.qb(b);Yec.Qd(a,a.R)}else if(a.p[c]!=a.p[d]){Yec.ad(a,b,c,d)}else if(a.p[c]!=0){Yec.Qd(a,a.p[c]);a.qb(b);Yec.Qd(a,a.R)}else{a.qb(b)}};Yec.ed=function ed(a,b,c,d,e,f,g){g.a=b.a+e;g.c=b.c+f;g.b=b.b+e;g.d=b.d+f;Yec.dd(a,g,c,d)};Yec.fd=function fd(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p;l=b.b-b.a;o=b.d-b.c;i=$wnd.Math.sqrt(l*l+o*o);j=2*dLb(MKb($wnd.Math.round(i/(4*a.Z))));m=l/(j-1);p=o/(j-1);if(Yec.sm(a.M,Yec.Ko(a.M,c,d))){e=-3;f=-3}else{e=a.p[c];f=a.p[d]}k=b.a-a.Z/2;n=b.c-a.Z/2;Yec.Qd(a,e);for(h=0;h<(j/2|0);h++){a.ub(k,n,a.Z);k+=m;n+=p}Yec.Qd(a,f);for(g=0;g<(j/2|0);g++){a.ub(k,n,a.Z);k+=m;n+=p}Yec.Qd(a,a.R)};Yec.gd=function gd(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;i=(b.c-b.d)/9;n=(b.b-b.a)/9;j=b.b+i;o=b.d+n;k=b.b-i;p=b.d-n;l=(b.a+j)/2;q=(b.c+o)/2;m=(b.a+k)/2;r=(b.c+p)/2;g=new kfc.XM(3);h=new kfc.XM(4);kfc.SM(g,b.a,b.c);kfc.SM(g,l,q);kfc.SM(g,m,r);kfc.SM(h,m,r);kfc.SM(h,l,q);kfc.SM(h,j,o);kfc.SM(h,k,p);if(Yec.sm(a.M,Yec.Ko(a.M,c,d))){e=-3;f=-3}else{e=a.p[c];f=a.p[d];if(a.M.O!=1){f=Yec.kd(a,c);e==Yec.rl(a.M,c)&&(e=f)}}Yec.Qd(a,e);a.sb(g);Yec.Qd(a,f);a.sb(h);Yec.Qd(a,a.R)};Yec.hd=function hd(a,b){var c,d;for(d=0;d<a._.a.length;d++)a.w=kfc.aN(a.w,Zec.pj(a._,d));Yec.jd(a,b);c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c};Yec.jd=function jd(a,b){var c,d,e,f,g,h,i;e=Qvb(Sec.uKb,Ogc,6,a.M.q,16,1);for(d=0;d<a.M.r;d++){