(function() {var h,aa=aa||{},k=this,l=function(a){return void 0!==a},ba=function(){},ca=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!= typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},m=function(a){return"array"==ca(a)},da=function(a){var b=ca(a);return"array"==b||"object"==b&&"number"==typeof a.length},p=function(a){return"string"==typeof a},ea=function(a){return"number"==typeof a},fa=function(a){return"function"==ca(a)},q=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},ga=function(a, b,c){return a.call.apply(a.bind,arguments)},ha=function(a,b,c){if(!a)throw Error();if(2b?e+="000":256>b?e+="00":4096>b&&(e+="0");return Aa[a]= e+b.toString(16)}),'"')};var Ca=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Ca);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};u(Ca,Error);Ca.prototype.name="CustomError";var Da=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1b?1:0};var Ha=function(a,b){b.unshift(a);Ca.call(this,Da.apply(null,b));b.shift()};u(Ha,Ca);Ha.prototype.name="AssertionError";var Ia=function(a,b,c){if(!a){var d="Assertion failed";if(b)var d=d+(": "+b),e=Array.prototype.slice.call(arguments,2);throw new Ha(""+d,e||[]);}return a},Ja=function(a,b){throw new Ha("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));};var w=Array.prototype,Ka=w.indexOf?function(a,b,c){Ia(null!=a.length);return w.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(p(a))return p(b)&&1==b.length?a.indexOf(b,c):-1;for(;cb?null:p(a)?a.charAt(b):a[b]},Pa=function(a,b){var c=Ka(a,b),d;if(d=0<=c)Ia(null!=a.length),w.splice.call(a,c,1);return d},Qa=function(a){return w.concat.apply(w,arguments)},Ra=function(a,b){for(var c=1;c=arguments.length?w.slice.call(a,b):w.slice.call(a,b,c)};var Ta=function(){this.I=this.I;this.S=this.S};Ta.prototype.I=!1;Ta.prototype.Ua=function(){this.I||(this.I=!0,this.H())};Ta.prototype.H=function(){if(this.S)for(;this.S.length;)this.S.shift()()};var Ua=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.U=!1;this.yb=!0};var x;t:{var Va=k.navigator;if(Va){var Wa=Va.userAgent;if(Wa){x=Wa;break t}}x=""};var Xa=-1!=x.indexOf("Opera")||-1!=x.indexOf("OPR"),y=-1!=x.indexOf("Trident")||-1!=x.indexOf("MSIE"),Ya=-1!=x.indexOf("Gecko")&&-1==x.toLowerCase().indexOf("webkit")&&!(-1!=x.indexOf("Trident")||-1!=x.indexOf("MSIE")),Za=-1!=x.toLowerCase().indexOf("webkit"),$a=function(){var a=k.document;return a?a.documentMode:void 0},ab=function(){var a="",b;if(Xa&&k.opera)return a=k.opera.version,fa(a)?a():a;Ya?b=/rv\:([^\);]+)(\)|;)/:y?b=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:Za&&(b=/WebKit\/(\S+)/);b&&(a=(a=b.exec(x))? a[1]:"");return y&&(b=$a(),b>parseFloat(a))?String(b):a}(),bb={},z=function(a){var b;if(!(b=bb[a])){b=0;for(var c=Fa(String(ab)).split("."),d=Fa(String(a)).split("."),e=Math.max(c.length,d.length),g=0;0==b&&g++d,"infinite loop")}c=this.Ma;d=a.type||a;if(p(a))a=new Ua(a,c);else if(a instanceof Ua)a.target=a.target||c;else{var e=a;a=new Ua(d,c);sa(a,e)}var e=!0,g;if(b)for(var f=b.length-1;!a.U&&0<=f;f--)g=a.currentTarget=b[f],e=lb(g,d,!0,a)&&e;a.U||(g=a.currentTarget=c,e=lb(g,d,!0,a)&&e,a.U||(e=lb(g,d,!1,a)&&e));if(b)for(f=0;!a.U&&f=c.length)throw mb;var f=c[b++];return a?f:d[f]}};return f};var qb=function(a){if("function"==typeof a.r)return a.r();if(p(a))return a.split("");if(da(a)){for(var b=[],c=a.length,d=0;d=zb(this).value)for(fa(b)&&(b=b()),a=new sb(a,String(b),this.pb),c&&(a.ya=c),c="log:"+a.ob,k.console&&(k.console.timeStamp?k.console.timeStamp(c):k.console.markTimeline&&k.console.markTimeline(c)),k.msWriteProfilerMark&&k.msWriteProfilerMark(c),c=this;c;){b=c;var d=a;if(b.Aa)for(var e=0,g=void 0;g=b.Aa[e];e++)g(d);c=c.getParent()}}; var Ab={},Bb=null,Cb=function(a){Bb||(Bb=new ub(""),Ab[""]=Bb,Bb.Ga(xb));var b;if(!(b=Ab[a])){b=new ub(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=Cb(a.substr(0,c));c.bb()[d]=b;b.T=c;Ab[a]=b}return b};var Db=function(a,b){a&&a.log(yb,b,void 0)};[].push(function(){});var Eb=function(a,b,c){if(fa(a))c&&(a=r(a,c));else if(a&&"function"==typeof a.handleEvent)a=r(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647b&&(b+=e);return[fc,"map",a.mapid,d,b,c].join("/")+"?token="+a.token}); var lc=function(a,b){a=v(a);return C("/value",D(a),b)};t("ee.data.getValue",lc);var mc=function(a,b){a=v(a);m(a.size)&&(a.size=a.size.join("x"));var c=D(a).add("getid","1");return C("/thumb",c,b)};t("ee.data.getThumbId",mc);var nc=function(a){return fc+"/api/thumb?thumbid="+a.thumbid+"&token="+a.token};t("ee.data.makeThumbUrl",nc);var oc=function(a,b){a=v(a);return C("/download",D(a),b)};t("ee.data.getDownloadId",oc);var pc=function(a){return fc+"/api/download?docid="+a.docid+"&token="+a.token}; t("ee.data.makeDownloadUrl",pc);var qc=function(a,b){a=v(a);return C("/table",D(a),b)};t("ee.data.getTableDownloadId",qc);var rc=function(a){return fc+"/api/table?docid="+a.docid+"&token="+a.token};t("ee.data.makeTableDownloadUrl",rc);t("ee.data.createAsset",function(a,b,c,d){a={value:a};void 0!==b&&(a.id=b);a.force=c||!1;return C("/create",D(a),d)});t("ee.data.createFolder",function(a,b,c){return C("/createfolder",D({id:a,force:b||!1}),c)}); t("ee.data.newTaskId",function(a,b){var c={};ea(a)&&(c.count=a);return C("/newtaskid",D(c),b)});t("ee.data.getTaskStatus",function(a,b){if(p(a))a=[a];else if(!m(a))throw Error("Invalid task_id: expected a string or an array of strings.");return C("/taskstatus?q="+a.join(),null,b,"GET")});t("ee.data.getTaskList",function(a){return C("/tasklist",null,a,"GET")});t("ee.data.cancelTask",function(a,b){return sc(a,"CANCEL",b)}); var sc=function(a,b,c){if(p(a))a=[a];else if(!m(a))throw Error("Invalid task_id: expected a string or an array of strings.");var d;t:{for(d in ic)if(ic[d]==b){d=!0;break t}d=!1}if(!d)throw Error("Invalid action: "+b);return C("/updatetask",D({id:a,action:b}),c,"POST")};t("ee.data.updateTask",sc);t("ee.data.prepareValue",function(a,b,c){b=v(b);b.tid=a;return C("/prepare",D(b),c)});t("ee.data.startProcessing",function(a,b,c){b=v(b);b.id=a;return C("/processingrequest",D(b),c)}); var C=function(a,b,c,d){function e(a,b,c){var d=!0,e,g;try{e=wa(b),g=e.data}catch(se){d=!1}var va=void 0;d&&q(e)?"error"in e&&"message"in e.error?va=e.error.message:"data"in e||(va="Malformed response: "+b):300<=a.status&&(va="HTTP "+a.status+": "+(b||a.statusText));if(c)return c(g,va),null;if(!va)return g;throw Error(va);}jc();d=d||"POST";null!=gc&&("GET"==d?(a+=-1!=a.indexOf("?")?"&":"?",a+="xsrfToken="+gc):(b||(b=new bc),b.add("xsrfToken",gc)));a=ec+a;b=b?b.toString():"";if(c)return Tb(a,function(a){var b; var d=a.target;try{b=d.a?d.a.responseText:""}catch(g){Db(d.k,"Can not get responseText: "+g.message),b=""}return e(a.target,b,c)},d,b),null;var g=A();g.open(d,a,!1);g.setRequestHeader("Content-Type","application/x-www-form-urlencoded");g.send(b);return e(g,g.responseText,null)},D=function(a){var b=new bc,c;for(c in a)b.set(c,a[c]);return b};var tc=function(){};var uc=function(){this.p=-1};var vc=function(){this.p=-1;this.p=64;this.f=Array(4);this.Pa=Array(this.p);this.X=this.G=0;this.reset()};u(vc,uc);vc.prototype.reset=function(){this.f[0]=1732584193;this.f[1]=4023233417;this.f[2]=2562383102;this.f[3]=271733878;this.X=this.G=0}; var wc=function(a,b,c){c||(c=0);var d=Array(16);if(p(b))for(var e=0;16>e;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;16>e;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.f[0];c=a.f[1];var e=a.f[2],g=a.f[3],f=0,f=b+(g^c&(e^g))+d[0]+3614090360&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[1]+3905402710&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[2]+606105819&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e& (g^b))+d[3]+3250441966&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[4]+4118548399&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[5]+1200080426&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[6]+2821735955&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[7]+4249261313&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[8]+1770035416&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[9]+2336552879&4294967295;g=b+(f<<12&4294967295|f>>>20);f= e+(c^g&(b^c))+d[10]+4294925233&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[11]+2304563134&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(g^c&(e^g))+d[12]+1804603682&4294967295;b=c+(f<<7&4294967295|f>>>25);f=g+(e^b&(c^e))+d[13]+4254626195&4294967295;g=b+(f<<12&4294967295|f>>>20);f=e+(c^g&(b^c))+d[14]+2792965006&4294967295;e=g+(f<<17&4294967295|f>>>15);f=c+(b^e&(g^b))+d[15]+1236535329&4294967295;c=e+(f<<22&4294967295|f>>>10);f=b+(e^g&(c^e))+d[1]+4129170786&4294967295;b=c+(f<<5&4294967295| f>>>27);f=g+(c^e&(b^c))+d[6]+3225465664&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[11]+643717713&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[0]+3921069994&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(e^g&(c^e))+d[5]+3593408605&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[10]+38016083&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[15]+3634488961&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[4]+3889429448&4294967295;c=e+(f<<20&4294967295| f>>>12);f=b+(e^g&(c^e))+d[9]+568446438&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[14]+3275163606&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[3]+4107603335&4294967295;e=g+(f<<14&4294967295|f>>>18);f=c+(g^b&(e^g))+d[8]+1163531501&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(e^g&(c^e))+d[13]+2850285829&4294967295;b=c+(f<<5&4294967295|f>>>27);f=g+(c^e&(b^c))+d[2]+4243563512&4294967295;g=b+(f<<9&4294967295|f>>>23);f=e+(b^c&(g^b))+d[7]+1735328473&4294967295;e=g+(f<<14&4294967295| f>>>18);f=c+(g^b&(e^g))+d[12]+2368359562&4294967295;c=e+(f<<20&4294967295|f>>>12);f=b+(c^e^g)+d[5]+4294588738&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[8]+2272392833&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[11]+1839030562&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[14]+4259657740&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[1]+2763975236&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[4]+1272893353&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^ b^c)+d[7]+4139469664&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[10]+3200236656&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[13]+681279174&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[0]+3936430074&4294967295;g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[3]+3572445317&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[6]+76029189&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(c^e^g)+d[9]+3654602809&4294967295;b=c+(f<<4&4294967295|f>>>28);f=g+(b^c^e)+d[12]+3873151461&4294967295; g=b+(f<<11&4294967295|f>>>21);f=e+(g^b^c)+d[15]+530742520&4294967295;e=g+(f<<16&4294967295|f>>>16);f=c+(e^g^b)+d[2]+3299628645&4294967295;c=e+(f<<23&4294967295|f>>>9);f=b+(e^(c|~g))+d[0]+4096336452&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[7]+1126891415&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[14]+2878612391&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[5]+4237533241&4294967295;c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[12]+1700485571&4294967295;b=c+ (f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[3]+2399980690&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[10]+4293915773&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[1]+2240044497&4294967295;c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[8]+1873313359&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[15]+4264355552&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[6]+2734768916&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[13]+1309151649&4294967295; c=e+(f<<21&4294967295|f>>>11);f=b+(e^(c|~g))+d[4]+4149444226&4294967295;b=c+(f<<6&4294967295|f>>>26);f=g+(c^(b|~e))+d[11]+3174756917&4294967295;g=b+(f<<10&4294967295|f>>>22);f=e+(b^(g|~c))+d[2]+718787259&4294967295;e=g+(f<<15&4294967295|f>>>17);f=c+(g^(e|~b))+d[9]+3951481745&4294967295;a.f[0]=a.f[0]+b&4294967295;a.f[1]=a.f[1]+(e+(f<<21&4294967295|f>>>11))&4294967295;a.f[2]=a.f[2]+e&4294967295;a.f[3]=a.f[3]+g&4294967295}; vc.prototype.update=function(a,b){l(b)||(b=a.length);for(var c=b-this.p,d=this.Pa,e=this.G,g=0;ga.G?a.p:2*a.p)-a.G);b[0]=128;for(var c=1;cc;++c)for(var e=0;32>e;e+=8)b[d++]=a.f[c]>>>e&255;return b};var zc=function(a){this.N="__ee_hash__";this.la=!1!==a;this.C=[];this.B={};this.va=[]};t("ee.Serializer",zc);var Ac=new xa,xc=new vc,Cc=function(a,b){return Bc(new zc(l(b)?b:!0),a)};t("ee.Serializer.encode",Cc);var Dc=function(a){return Ac.i(Cc(a))};t("ee.Serializer.toJSON",Dc);var Ec=function(a){a=Bc(new zc(!1),a);return"JSON"in k?k.JSON.stringify(a,null," "):Ac.i(a)};t("ee.Serializer.toReadableJSON",Ec); var Bc=function(a,b){var c=a.P(b);a.la&&(c=q(c)&&"ValueRef"==c.type&&1==a.C.length?a.C[0][1]:{type:"CompoundValue",scope:a.C,value:c},a.C=[],La(a.va,r(function(a){delete a[this.N]},a)),a.va=[],a.B={});return c}; zc.prototype.P=function(a){if(!l(a))throw Error("Can't encode an undefined value.");var b,c=q(a)?a[this.N]:null;if(this.la&&null!=c&&this.B[c])return{type:"ValueRef",value:this.B[c]};if(null===a||"boolean"==typeof a||ea(a)||p(a))return a;if(q(a)&&"function"==typeof a.getFullYear)return{type:"Invocation",functionName:"Date",arguments:{value:Math.floor(a.getTime())}};if(a instanceof tc){if(b=a.e(r(this.P,this)),!(m(b)||q(b)&&"ArgumentRef"!=b.type))return b}else if(m(a))b=Ma(a,function(a){return this.P(a)}, this);else if(q(a)&&!fa(a))b=ma(a,function(a){if(!fa(a))return this.P(a)},this),pa(b,this.N),b={type:"Dictionary",value:b};else throw Error("Can't encode object: "+a);if(this.la){xc.reset();xc.update(Ac.i(b));var c=yc().toString(),d;this.B[c]?d=this.B[c]:(d=String(this.C.length),this.C.push([d,b]),this.B[c]=d);a[this.N]=c;this.va.push(a);return{type:"ValueRef",value:d}}return b};var F=function(a,b,c){if(!(this instanceof F))return G(F,arguments);if(c&&(a||b))throw Error('When "opt_varName" is specified, "func" and "args" must be null.');if(a&&!b)throw Error('When "func" is specified, "args" must not be null.');this.b=a;this.c=b;this.d=c||null};u(F,tc);t("ee.ComputedObject",F);F.prototype.j=function(a){return lc({json:this.i()},a)};t("ee.ComputedObject.prototype.getInfo",F.prototype.j); F.prototype.e=function(a){if(null===this.b&&null===this.c)return{type:"ArgumentRef",value:this.d};var b={},c;for(c in this.c)l(this.c[c])&&(b[c]=a(this.c[c]));b={type:"Invocation",arguments:b};a=a(this.b);b[p(a)?"functionName":"function"]=a;return b};F.prototype.i=function(){return Dc(this)};t("ee.ComputedObject.prototype.serialize",F.prototype.i);F.prototype.toString=function(){return"ee."+this.name()+"("+Ec(this)+")"};t("ee.ComputedObject.prototype.toString",F.prototype.toString); F.prototype.name=function(){return"ComputedObject"};var Fc=function(a,b){if(b instanceof a.constructor)return b;var c=function(){};c.prototype=a.constructor.prototype;c=new c;c.b=b.b;c.c=b.c;c.d=b.d;return c},G=function(a,b){function c(){return a.apply(this,b)}c.prototype=a.prototype;return new c};var H=function(){if(!(this instanceof H))return new H};u(H,tc);t("ee.Function",H);var Gc=function(a){return a};H.prototype.call=function(a){return this.apply(Hc(this,Array.prototype.slice.call(arguments,0)))};t("ee.Function.prototype.call",H.prototype.call);H.prototype.apply=function(a){a=new F(this,Ic(this,a));return Gc(a,this.m().returns)};t("ee.Function.prototype.apply",H.prototype.apply); var Ic=function(a,b){for(var c=a.m().args,d={},e={},g=0;g/,"");for(var c=0;c/,"");return new I(b,a)}),a&&a())};a?C("/algorithms",null,c,"GET"):c(C("/algorithms",null,void 0,"GET"))}},K=function(a,b,c,d){Sc();var e=d||"";ja(ka,function(d,f){var n=f.split(".");if(2==n.length&&n[0]==b){var T=e+n[1],N=d.m();Rc[f]=!0;var E=!1;N.args.length&& (n=N.args[0].type,E="Object"!=n&&Lc(n,c));n=E?a.prototype:a;T in n||(n[T]=function(a){var b=Array.prototype.slice.call(arguments,0),c=!1;if(1==b.length&&Oc(b[0])){var e=N.args;E&&(e=e.slice(1));e.length&&(c=!((1==e.length||e[1].optional)&&"Dictionary"==e[0].type))}if(c){if(b=v(b[0]),E){c=N.args[0].name;if(c in b)throw Error("Named args for "+T+" can't contain keyword "+c);b[c]=this}}else b=Hc(d,E?[this].concat(b):b);return d.apply(b)},n[T].toString=r(d.toString,d,T,E),n[T].signature=N)}})},L=function(a){var b= function(a){for(var b in a)fa(a[b])&&a[b].signature&&delete a[b]};b(a);b(a.prototype)};var M=function(a,b,c){F.call(this,a,b,c);Wc()};u(M,F);t("ee.Element",M);var Xc=!1,Wc=function(){Xc||(K(M,"Element","Element"),Xc=!0)};M.prototype.name=function(){return"Element"}; M.prototype.set=function(a){var b;if(1>=arguments.length){var c=arguments[0];if(b=Oc(c))t:{b=oa(c);var d=["properties"];if(da(b)&&da(d)&&b.length==d.length){for(var e=b.length,g=0;gb||4/,"");c[e]=!0}var g=k.ee,f;for(f in b)f in c&&!(f in g)&&(g[f]=qe(f),oe.push(f),a[f]?(g[f].signature=a[f],g[f].signature.isConstructor=!0,Rc[f]=!0):g[f].signature={});Jc=g;re()}catch(n){ne(n);return}je="ready";for(ke=[];0