mirror of
https://github.com/google/earthengine-api.git
synced 2025-12-08 19:26:12 +00:00
v0.1.120
This commit is contained in:
parent
7f65c6e10b
commit
06ff56f4c3
@ -92,7 +92,7 @@
|
||||
<paper-dropdown-menu>
|
||||
<paper-listbox class="dropdown-content"
|
||||
on-iron-select="handleDropdownSelect_"
|
||||
selected="0">
|
||||
selected="0" slot="dropdown-content">
|
||||
<template is="dom-repeat" items="{{forestLayerMetadataList_}}">
|
||||
<paper-item name="[[item.id]]">[[item.title]]</paper-item>
|
||||
</template>
|
||||
@ -112,7 +112,7 @@
|
||||
<paper-dropdown-menu id="backgroundDropdown" class="simple">
|
||||
<paper-listbox class="dropdown-content"
|
||||
selected="{{selectedBackgroundType_}}"
|
||||
attr-for-selected="name">
|
||||
attr-for-selected="name" slot="dropdown-content">
|
||||
<template is="dom-repeat" items="{{backgroundTypeList_}}">
|
||||
<paper-item name="[[item]]">[[item]]</paper-item>
|
||||
</template>
|
||||
@ -124,7 +124,7 @@
|
||||
<paper-dropdown-menu class="simple">
|
||||
<paper-listbox class="dropdown-content"
|
||||
selected="{{selectedBaseLayerId}}"
|
||||
attr-for-selected="name">
|
||||
attr-for-selected="name" slot="dropdown-content">
|
||||
<template is="dom-repeat" items="{{baseLayerIdList_}}">
|
||||
<paper-item name="[[item]]">[[item]]</paper-item>
|
||||
</template>
|
||||
|
||||
@ -50,8 +50,8 @@ var gd=function(a){return La(a.Ob,function(a){return r(a[1])})},bd=function(a){i
|
||||
a,!0),d=u(a.dd,a,!1),b instanceof Yc?(fd(b,l,d),b.Zc=!0):b.then(l,d));c&&(b=new id(b),hd[b.da]=b,a.Wb=b.da)},cd=function(){y.call(this)};x(cd,y);cd.prototype.message="Deferred has already fired";cd.prototype.name="AlreadyCalledError";var $c=function(){y.call(this)};x($c,y);$c.prototype.message="Deferred was canceled";$c.prototype.name="CanceledError";var id=function(a){this.da=k.setTimeout(u(this.De,this),0);this.tb=a};
|
||||
id.prototype.De=function(){z(hd[this.da],"Cannot throw an error that is not scheduled.");delete hd[this.da];throw this.tb;};var hd={};var jd=function(){C.call(this);this.D=new FileReader;this.D.onloadstart=u(this.Fa,this);this.D.onprogress=u(this.Fa,this);this.D.onload=u(this.Fa,this);this.D.onabort=u(this.Fa,this);this.D.onerror=u(this.Fa,this);this.D.onloadend=u(this.Fa,this)};x(jd,C);h=jd.prototype;h.abort=function(){try{this.D.abort()}catch(a){throw new Ec(a,"aborting read");}};h.ja=function(){return this.D.readyState};h.getError=function(){return this.D.error&&new Ec(this.D.error,"reading file")};
|
||||
h.Fa=function(a){this.dispatchEvent(new Fc(a,this))};h.c=function(){jd.j.c.call(this);delete this.D};h.readAsBinaryString=function(a){this.D.readAsBinaryString(a)};h.readAsArrayBuffer=function(a){this.D.readAsArrayBuffer(a)};h.readAsText=function(a,b){this.D.readAsText(a,b)};var kd=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var ld=function(a,b,c,d,e){this.reset(a,b,c,d,e)};ld.prototype.kd=null;var md=0;ld.prototype.reset=function(a,b,c,d,e){"number"==typeof e||md++;d||la();this.cb=a;this.ue=b;delete this.kd};ld.prototype.Qd=function(a){this.cb=a};var nd=function(a){this.Ed=a;this.td=this.ic=this.cb=this.s=null},od=function(a,b){this.name=a;this.value=b};od.prototype.toString=function(){return this.name};var pd=new od("SEVERE",1E3),qd=new od("INFO",800),rd=new od("CONFIG",700),sd=new od("FINE",500);nd.prototype.getName=function(){return this.Ed};nd.prototype.getParent=function(){return this.s};nd.prototype.pd=function(){this.ic||(this.ic={});return this.ic};nd.prototype.Qd=function(a){this.cb=a};
|
||||
var td=function(a){if(a.cb)return a.cb;if(a.s)return td(a.s);Ba("Root logger has no level set.");return null};nd.prototype.log=function(a,b,c){if(a.value>=td(this).value)for(r(b)&&(b=b()),a=new ld(a,String(b),this.Ed),c&&(a.kd=c),c="log:"+a.ue,k.console&&(k.console.timeStamp?k.console.timeStamp(c):k.console.markTimeline&&k.console.markTimeline(c)),k.msWriteProfilerMark&&k.msWriteProfilerMark(c),c=this;c;){var d=c,e=a;if(d.td)for(var f=0;b=d.td[f];f++)b(e);c=c.getParent()}};
|
||||
nd.prototype.info=function(a,b){this.log(qd,a,b)};var ud={},vd=null,wd=function(a){vd||(vd=new nd(""),ud[""]=vd,vd.Qd(rd));var b;if(!(b=ud[a])){b=new nd(a);var c=a.lastIndexOf("."),d=a.substr(c+1);c=wd(a.substr(0,c));c.pd()[d]=b;b.s=c;ud[a]=b}return b};var xd="StopIteration"in k?k.StopIteration:{message:"StopIteration",stack:""},yd=function(){};yd.prototype.next=function(){throw xd;};yd.prototype.Ba=function(){return this};
|
||||
var td=function(a){if(a.cb)return a.cb;if(a.s)return td(a.s);Ba("Root logger has no level set.");return null};nd.prototype.log=function(a,b,c){if(a.value>=td(this).value)for(r(b)&&(b=b()),a=new ld(a,String(b),this.Ed),c&&(a.kd=c),c="log:"+a.ue,(b=k.console)&&b.timeStamp&&b.timeStamp(c),(b=k.msWriteProfilerMark)&&b(c),c=this;c;){var d=c,e=a;if(d.td)for(var f=0;b=d.td[f];f++)b(e);c=c.getParent()}};nd.prototype.info=function(a,b){this.log(qd,a,b)};
|
||||
var ud={},vd=null,wd=function(a){vd||(vd=new nd(""),ud[""]=vd,vd.Qd(rd));var b;if(!(b=ud[a])){b=new nd(a);var c=a.lastIndexOf("."),d=a.substr(c+1);c=wd(a.substr(0,c));c.pd()[d]=b;b.s=c;ud[a]=b}return b};var xd="StopIteration"in k?k.StopIteration:{message:"StopIteration",stack:""},yd=function(){};yd.prototype.next=function(){throw xd;};yd.prototype.Ba=function(){return this};
|
||||
var zd=function(a){if(a instanceof yd)return a;if("function"==typeof a.Ba)return a.Ba(!1);if(ea(a)){var b=0,c=new yd;c.next=function(){for(;;){if(b>=a.length)throw xd;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");},Ad=function(a,b){if(ea(a))try{Ia(a,b,void 0)}catch(c){if(c!==xd)throw c;}else{a=zd(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==xd)throw c;}}};var Bd=function(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))},Cd=function(a){a=String(a);if(Bd(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},Ed=function(a){return(new Dd(void 0)).w(a)},Dd=function(a){this.Mb=a};
|
||||
Dd.prototype.w=function(a){var b=[];Fd(this,a,b);return b.join("")};
|
||||
var Fd=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(q(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],Fd(a,a.Mb?a.Mb.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),Gd(d,c),c.push(":"),Fd(a,a.Mb?a.Mb.call(b,d,e):e,c),f=","));c.push("}");return}}switch(typeof b){case "string":Gd(b,
|
||||
@ -220,11 +220,11 @@ mj.prototype.Ce=function(){if(!this.Ca){var a=u(function(a){this.Ca||(Og(this.F,
|
||||
x(qj,A);qj.prototype.setActive=function(a){this.O=a};qj.prototype.xd=function(){return this.O};var lj=function(a,b){Hg.call(this,a,b)};x(lj,Hg);lj.prototype.kc=function(){return new qj};lj.prototype.qb=function(a){a.W()};lj.prototype.Gc=function(a){return!a.X&&!a.xd()};var Z=function(a,b,c,d,e){Ug.call(this,a,b,c);this.minZoom=d.minZoom||0;this.maxZoom=d.maxZoom||20;if(!window.google||!window.google.maps)throw Error("Google Maps API hasn't been initialized.");this.tileSize=d.tileSize||new google.maps.Size(256,256);this.Cb=m(d.Cb)?d.Cb:!0;this.name=d.name;this.Sc=new H;this.Hc=1;this.K=e||null};x(Z,Ug);v("ee.MapLayerOverlay",Z);Z.prototype.dc=function(a){return Zb(this,"tileevent",a)};Z.prototype.addTileCallback=Z.prototype.dc;Z.prototype.Kc=function(a){gc(a)};
|
||||
Z.prototype.removeTileCallback=Z.prototype.Kc;Z.prototype.getTile=function(a,b,c){if(b<this.minZoom||0>a.y||a.y>=1<<b)return a=c.createElement("IMG"),a.style.width="0px",a.style.height="0px",a;b=Vg(this,a,b);a=[this.url,b].join("/")+"?token="+this.Sb;this.K&&this.K.isEnabled()&&(a+="&profiling=1");b=[b,this.na,this.Sb].join("/");this.na+=1;c=Ge("DIV",{id:b});var d=(new Date).getTime()/1E3;this.pa.push(b);Y.qd().send(b,a,d,u(this.ke,this,c,b));kj(this);return c};Z.prototype.uc=function(){return this.pa.length};
|
||||
Z.prototype.releaseTile=function(a){Y.qd().abort(a.id);this.Sc.remove(m(a.firstElementChild)?a.firstElementChild:Ke(a.firstChild));""!==a.id&&(this.Rc.remove(a.id),this.K&&this.K.ze(a.id))};Z.prototype.setOpacity=function(a){this.Hc=a;var b=this.Sc.Ba();Ad(b,function(b){Ne(b,a)})};Z.prototype.getTile=Z.prototype.getTile;Z.prototype.setOpacity=Z.prototype.setOpacity;Z.prototype.releaseTile=Z.prototype.releaseTile;
|
||||
Z.prototype.ke=function(a,b,c,d){"error"==c.type?(Ta(this.pa,b),this.Rc.add(b),this.dispatchEvent(c)):(Ta(this.pa,b),c.target&&"load"==c.type&&(c=c.target,this.Sc.add(c),1!=this.Hc&&Ne(c,this.Hc),a.appendChild(c)),kj(this));this.K&&null!==d&&this.K.Xd(b,d)};var rj=function(a,b){if(!(this instanceof rj))return new rj(a,b);this.ea=a;this.ma=b};x(rj,K);v("ee.SavedFunction",rj);rj.prototype.encode=function(a){return M("LoadAlgorithmById",this.ea).encode(a)};rj.prototype.G=function(){return this.ma};(function(){var a={},b="ee.data.getDownloadId ee.Deserializer.fromJSON ee.Image.prototype.select ee.data.getAuthToken ee.Deserializer.decode ee.FeatureCollection.prototype.getInfo ee.data.makeThumbUrl ee.data.getTableDownloadId ee.Filter.inList ee.Filter.eq ee.data.getMapId ee.Number ee.InitState ee.Function.prototype.apply ee.data.getTileBaseUrl ee.data.getThumbId ee.Image.prototype.rename ee.FeatureCollection.prototype.getMap ee.Image.rgb ee.Image.prototype.getMap ee.Function.prototype.call ee.Filter.metadata ee.data.authenticateViaPrivateKey ee.call ee.Collection.prototype.filter ee.data.getAuthClientId ee.ImageCollection ee.Image ee.data.authenticateViaOauth ee.data.setAuthTokenRefresher ee.data.setAuthToken ee.Filter.date ee.FeatureCollection.prototype.getDownloadURL ee.data.getList ee.Geometry.prototype.serialize ee.data.getTileUrl ee.data.setDeadline ee.ComputedObject.prototype.getInfo ee.data.getAuthScopes ee.FeatureCollection ee.data.authenticate ee.FeatureCollection.prototype.select ee.Element.prototype.set ee.Algorithms ee.Image.prototype.clip ee.Geometry.MultiPolygon ee.Geometry.Rectangle ee.Feature.prototype.getInfo ee.Image.cat ee.ComputedObject.prototype.evaluate ee.ComputedObject.prototype.aside ee.data.makeDownloadUrl ee.TILE_SIZE ee.initialize ee.Filter.neq ee.Collection.prototype.map ee.Image.prototype.getDownloadURL ee.Date ee.Geometry.LineString ee.Serializer.toJSON ee.Geometry.prototype.toGeoJSONString ee.Geometry.prototype.toGeoJSON ee.data.getApiBaseUrl ee.data.clearAuthToken ee.Feature.prototype.getMap ee.Feature ee.Collection.prototype.filterBounds ee.reset ee.Image.prototype.getThumbURL ee.ComputedObject.prototype.serialize ee.ImageCollection.prototype.getMap ee.ApiFunction._call ee.Filter ee.ApiFunction.lookup ee.Geometry.MultiLineString ee.Filter.or ee.Serializer.encode ee.data.getInfo ee.apply ee.Geometry.LinearRing ee.Filter.gte ee.Geometry.Point ee.Filter.lte ee.Collection.prototype.filterMetadata ee.Dictionary ee.Collection.prototype.limit ee.Terrain ee.Serializer.toReadableJSON ee.data.getXsrfToken ee.Filter.gt ee.Image.prototype.expression ee.Geometry.MultiPoint ee.Filter.lt ee.ImageCollection.prototype.getInfo ee.Filter.bounds ee.data.makeTableDownloadUrl ee.ImageCollection.prototype.select ee.ApiFunction._apply ee.Collection.prototype.sort ee.data.getValue ee.data.authenticateViaPopup ee.Collection.prototype.iterate ee.List ee.Filter.and ee.Geometry ee.Filter.prototype.not ee.Collection.prototype.filterDate ee.Image.prototype.getInfo ee.String ee.Geometry.Polygon".split(" "),
|
||||
c=[["params","opt_callback"],["json"],["var_args"],[],["json"],["opt_callback"],["id"],["params","opt_callback"],["opt_leftField","opt_rightValue","opt_rightField","opt_leftValue"],["name","value"],["params","opt_callback"],["number"],[],["namedArgs"],[],["params","opt_callback"],["var_args"],["opt_visParams","opt_callback"],["r","g","b"],["opt_visParams","opt_callback"],["var_args"],["name","operator","value"],["privateKey","opt_success","opt_error","opt_extraScopes"],["func","var_args"],["newFilter"],
|
||||
[],["args"],["opt_args"],["clientId","success","opt_error","opt_extraScopes","opt_onImmediateFailed"],["refresher"],"clientId tokenType accessToken expiresIn opt_extraScopes opt_callback opt_updateAuthLibrary".split(" "),["start","opt_end"],["opt_format","opt_selectors","opt_filename","opt_callback"],["params","opt_callback"],[],["mapid","x","y","z"],["milliseconds"],["opt_callback"],[],["args","opt_column"],["clientId","success","opt_error","opt_extraScopes","opt_onImmediateFailed"],["selectors",
|
||||
"opt_names"],["var_args"],[],["geometry"],["coords","opt_proj","opt_geodesic","opt_maxError","opt_evenOdd"],["coords","opt_proj","opt_geodesic","opt_evenOdd"],["opt_callback"],["var_args"],["callback"],["func","var_args"],["id"],[],["opt_baseurl","opt_tileurl","opt_successCallback","opt_errorCallback","opt_xsrfToken"],["name","value"],["algorithm","opt_dropNulls"],["params","opt_callback"],["date","opt_tz"],["coords","opt_proj","opt_geodesic","opt_maxError"],["obj"],[],[],[],[],["opt_visParams","opt_callback"],
|
||||
["geometry","opt_properties"],["geometry"],[],["params","opt_callback"],[],["opt_visParams","opt_callback"],["name","var_args"],["opt_filter"],["name"],["coords","opt_proj","opt_geodesic","opt_maxError"],["var_args"],["obj","opt_isCompound"],["id","opt_callback"],["func","namedArgs"],["coords","opt_proj","opt_geodesic","opt_maxError"],["name","value"],["coords","opt_proj"],["name","value"],["name","operator","value"],["opt_dict"],["max","opt_property","opt_ascending"],[],["obj"],[],["name","value"],
|
||||
["expression","opt_map"],["coords","opt_proj"],["name","value"],["opt_callback"],["geometry","opt_errorMargin"],["id"],["selectors","opt_names"],["name","namedArgs"],["property","opt_ascending"],["params","opt_callback"],["opt_success","opt_error"],["algorithm","opt_first"],["list"],["var_args"],["geoJson","opt_proj","opt_geodesic","opt_evenOdd"],[],["start","opt_end"],["opt_callback"],["string"],["coords","opt_proj","opt_geodesic","opt_maxError","opt_evenOdd"]];[ig,Ai,W.prototype.select,Qf,zi,V.prototype.Z,
|
||||
hg,kg,Th,Kh,dg,Yh,dj,K.prototype.apply,bg,gg,W.prototype.Ld,V.prototype.getMap,Pi,W.prototype.getMap,K.prototype.call,Vh,Lf,ej,S.prototype.filter,Rf,X,W,Hf,Nf,Mf,Sh,V.prototype.sa,rg,T.prototype.w,eg,Zf,I.prototype.Z,Sf,V,If,V.prototype.select,Q.prototype.set,bj,W.prototype.clip,wi,ri,U.prototype.Z,Qi,I.prototype.evaluate,I.prototype.Xc,jg,256,$i,Lh,S.prototype.map,W.prototype.sa,hi,si,fh,T.prototype.Uc,T.prototype.Tc,ag,Pf,U.prototype.getMap,U,S.prototype.md,cj,W.prototype.vc,I.prototype.w,X.prototype.getMap,
|
||||
M,R,sh,ui,Rh,eh,qg,fj,ti,Nh,ni,Ph,S.prototype.rc,Ci,S.prototype.limit,Ti,gh,cg,Oh,W.prototype.pc,qi,Mh,X.prototype.Z,Uh,lg,X.prototype.select,th,S.prototype.sort,fg,Gf,S.prototype.yd,Hi,Qh,T,R.prototype.Ia,S.prototype.qc,W.prototype.Z,ai,vi].forEach(function(d,e){d&&(a[d.toString()]={name:b[e],paramNames:c[e]})});k.EXPORTED_FN_INFO=a})();}).call(this);
|
||||
Z.prototype.ke=function(a,b,c,d){"error"==c.type?(Ta(this.pa,b),this.Rc.add(b),this.dispatchEvent(c)):(Ta(this.pa,b),c.target&&"load"==c.type&&(c=c.target,this.Sc.add(c),1!=this.Hc&&Ne(c,this.Hc),a.appendChild(c)),kj(this));this.K&&null!==d&&this.K.Xd(b,d)};var rj=function(a,b){if(!(this instanceof rj))return new rj(a,b);this.ea=a;this.ma=b};x(rj,K);v("ee.SavedFunction",rj);rj.prototype.encode=function(a){return M("LoadAlgorithmById",this.ea).encode(a)};rj.prototype.G=function(){return this.ma};(function(){var a={},b="ee.data.authenticateViaPopup ee.Image.prototype.rename ee.data.getTableDownloadId ee.Dictionary ee.Filter.prototype.not ee.Algorithms ee.Filter.bounds ee.Function.prototype.apply ee.Element.prototype.set ee.data.makeDownloadUrl ee.String ee.data.getAuthClientId ee.ApiFunction._apply ee.Geometry.Polygon ee.ComputedObject.prototype.aside ee.data.getDownloadId ee.ComputedObject.prototype.evaluate ee.Feature ee.data.getList ee.Collection.prototype.filter ee.ApiFunction._call ee.Serializer.toReadableJSON ee.Geometry.MultiPoint ee.Serializer.toJSON ee.Filter.lt ee.Terrain ee.Filter.and ee.data.getXsrfToken ee.Filter.date ee.Geometry.MultiPolygon ee.apply ee.data.getApiBaseUrl ee.Function.prototype.call ee.data.getTileBaseUrl ee.Image.rgb ee.call ee.Image.cat ee.data.authenticateViaOauth ee.ComputedObject.prototype.getInfo ee.Filter.or ee.Geometry.Rectangle ee.FeatureCollection.prototype.getInfo ee.Deserializer.fromJSON ee.data.setAuthTokenRefresher ee.data.setDeadline ee.Filter.eq ee.ImageCollection.prototype.select ee.List ee.Geometry.MultiLineString ee.FeatureCollection.prototype.select ee.data.authenticate ee.Filter.inList ee.ComputedObject.prototype.serialize ee.data.getAuthToken ee.Feature.prototype.getInfo ee.ImageCollection.prototype.getInfo ee.initialize ee.data.makeThumbUrl ee.FeatureCollection ee.Geometry.Point ee.Image.prototype.clip ee.Filter.metadata ee.Collection.prototype.filterBounds ee.data.getInfo ee.Serializer.encode ee.ApiFunction.lookup ee.data.makeTableDownloadUrl ee.Image ee.Date ee.Image.prototype.expression ee.Filter.gte ee.data.getAuthScopes ee.data.getValue ee.Filter ee.Geometry.prototype.toGeoJSONString ee.Geometry.LineString ee.Filter.gt ee.Collection.prototype.filterDate ee.Collection.prototype.filterMetadata ee.data.clearAuthToken ee.Collection.prototype.iterate ee.InitState ee.data.setAuthToken ee.Image.prototype.getInfo ee.Filter.neq ee.FeatureCollection.prototype.getMap ee.Geometry ee.FeatureCollection.prototype.getDownloadURL ee.Image.prototype.getDownloadURL ee.Filter.lte ee.Collection.prototype.limit ee.Geometry.LinearRing ee.Collection.prototype.map ee.data.authenticateViaPrivateKey ee.reset ee.data.getThumbId ee.Collection.prototype.sort ee.data.getMapId ee.Image.prototype.getThumbURL ee.Number ee.Image.prototype.getMap ee.Geometry.prototype.serialize ee.TILE_SIZE ee.Image.prototype.select ee.Deserializer.decode ee.ImageCollection.prototype.getMap ee.data.getTileUrl ee.ImageCollection ee.Feature.prototype.getMap ee.Geometry.prototype.toGeoJSON".split(" "),
|
||||
c=[["opt_success","opt_error"],["var_args"],["params","opt_callback"],["opt_dict"],[],[],["geometry","opt_errorMargin"],["namedArgs"],["var_args"],["id"],["string"],[],["name","namedArgs"],["coords","opt_proj","opt_geodesic","opt_maxError","opt_evenOdd"],["func","var_args"],["params","opt_callback"],["callback"],["geometry","opt_properties"],["params","opt_callback"],["newFilter"],["name","var_args"],["obj"],["coords","opt_proj"],["obj"],["name","value"],[],["var_args"],[],["start","opt_end"],["coords",
|
||||
"opt_proj","opt_geodesic","opt_maxError","opt_evenOdd"],["func","namedArgs"],[],["var_args"],[],["r","g","b"],["func","var_args"],["var_args"],["clientId","success","opt_error","opt_extraScopes","opt_onImmediateFailed"],["opt_callback"],["var_args"],["coords","opt_proj","opt_geodesic","opt_evenOdd"],["opt_callback"],["json"],["refresher"],["milliseconds"],["name","value"],["selectors","opt_names"],["list"],["coords","opt_proj","opt_geodesic","opt_maxError"],["selectors","opt_names"],["clientId","success",
|
||||
"opt_error","opt_extraScopes","opt_onImmediateFailed"],["opt_leftField","opt_rightValue","opt_rightField","opt_leftValue"],[],[],["opt_callback"],["opt_callback"],["opt_baseurl","opt_tileurl","opt_successCallback","opt_errorCallback","opt_xsrfToken"],["id"],["args","opt_column"],["coords","opt_proj"],["geometry"],["name","operator","value"],["geometry"],["id","opt_callback"],["obj","opt_isCompound"],["name"],["id"],["opt_args"],["date","opt_tz"],["expression","opt_map"],["name","value"],[],["params",
|
||||
"opt_callback"],["opt_filter"],[],["coords","opt_proj","opt_geodesic","opt_maxError"],["name","value"],["start","opt_end"],["name","operator","value"],[],["algorithm","opt_first"],[],"clientId tokenType accessToken expiresIn opt_extraScopes opt_callback opt_updateAuthLibrary".split(" "),["opt_callback"],["name","value"],["opt_visParams","opt_callback"],["geoJson","opt_proj","opt_geodesic","opt_evenOdd"],["opt_format","opt_selectors","opt_filename","opt_callback"],["params","opt_callback"],["name",
|
||||
"value"],["max","opt_property","opt_ascending"],["coords","opt_proj","opt_geodesic","opt_maxError"],["algorithm","opt_dropNulls"],["privateKey","opt_success","opt_error","opt_extraScopes"],[],["params","opt_callback"],["property","opt_ascending"],["params","opt_callback"],["params","opt_callback"],["number"],["opt_visParams","opt_callback"],[],[],["var_args"],["json"],["opt_visParams","opt_callback"],["mapid","x","y","z"],["args"],["opt_visParams","opt_callback"],[]];[Gf,W.prototype.Ld,kg,Ci,R.prototype.Ia,
|
||||
bj,Uh,K.prototype.apply,Q.prototype.set,jg,ai,Rf,th,vi,I.prototype.Xc,ig,I.prototype.evaluate,U,rg,S.prototype.filter,M,gh,qi,fh,Mh,Ti,Qh,cg,Sh,wi,fj,ag,K.prototype.call,bg,Pi,ej,Qi,Hf,I.prototype.Z,Rh,ri,V.prototype.Z,Ai,Nf,Zf,Kh,X.prototype.select,Hi,ui,V.prototype.select,If,Th,I.prototype.w,Qf,U.prototype.Z,X.prototype.Z,$i,hg,V,ni,W.prototype.clip,Vh,S.prototype.md,qg,eh,sh,lg,W,hi,W.prototype.pc,Nh,Sf,fg,R,T.prototype.Uc,si,Oh,S.prototype.qc,S.prototype.rc,Pf,S.prototype.yd,dj,Mf,W.prototype.Z,
|
||||
Lh,V.prototype.getMap,T,V.prototype.sa,W.prototype.sa,Ph,S.prototype.limit,ti,S.prototype.map,Lf,cj,gg,S.prototype.sort,dg,W.prototype.vc,Yh,W.prototype.getMap,T.prototype.w,256,W.prototype.select,zi,X.prototype.getMap,eg,X,U.prototype.getMap,T.prototype.Tc].forEach(function(d,e){d&&(a[d.toString()]={name:b[e],paramNames:c[e]})});k.EXPORTED_FN_INFO=a})();}).call(this);
|
||||
|
||||
@ -4654,8 +4654,10 @@ goog.debug.Logger.getLogger = function(name) {
|
||||
return goog.debug.LogManager.getLogger(name);
|
||||
};
|
||||
goog.debug.Logger.logToProfilers = function(msg) {
|
||||
goog.global.console && (goog.global.console.timeStamp ? goog.global.console.timeStamp(msg) : goog.global.console.markTimeline && goog.global.console.markTimeline(msg));
|
||||
goog.global.msWriteProfilerMark && goog.global.msWriteProfilerMark(msg);
|
||||
var console = goog.global.console;
|
||||
console && console.timeStamp && console.timeStamp(msg);
|
||||
var msWriteProfilerMark = goog.global.msWriteProfilerMark;
|
||||
msWriteProfilerMark && msWriteProfilerMark(msg);
|
||||
};
|
||||
goog.debug.Logger.prototype.getName = function() {
|
||||
return this.name_;
|
||||
@ -5471,6 +5473,32 @@ goog.json.Serializer.prototype.serializeObject_ = function(obj, sb) {
|
||||
}
|
||||
sb.push("}");
|
||||
};
|
||||
goog.json.hybrid = {};
|
||||
goog.json.hybrid.stringify = goog.json.USE_NATIVE_JSON ? goog.global.JSON.stringify : function(obj) {
|
||||
if (goog.global.JSON) {
|
||||
try {
|
||||
return goog.global.JSON.stringify(obj);
|
||||
} catch (e) {
|
||||
}
|
||||
}
|
||||
return goog.json.serialize(obj);
|
||||
};
|
||||
goog.json.hybrid.parse_ = function(jsonString, fallbackParser) {
|
||||
if (goog.global.JSON) {
|
||||
try {
|
||||
var obj = goog.global.JSON.parse(jsonString);
|
||||
goog.asserts.assertObject(obj);
|
||||
return obj;
|
||||
} catch (e) {
|
||||
}
|
||||
}
|
||||
obj = fallbackParser(jsonString);
|
||||
goog.asserts.assert(obj);
|
||||
return obj;
|
||||
};
|
||||
goog.json.hybrid.parse = goog.json.USE_NATIVE_JSON ? goog.global.JSON.parse : function(jsonString) {
|
||||
return goog.json.hybrid.parse_(jsonString, goog.json.parse);
|
||||
};
|
||||
goog.log = {};
|
||||
goog.log.ENABLED = goog.debug.LOGGING_ENABLED;
|
||||
goog.log.ROOT_LOGGER_NAME = goog.debug.Logger.ROOT_LOGGER_NAME;
|
||||
@ -6461,7 +6489,7 @@ goog.net.XhrIo.prototype.getResponseJson = function(opt_xssiPrefix) {
|
||||
if (this.xhr_) {
|
||||
var responseText = this.xhr_.responseText;
|
||||
opt_xssiPrefix && 0 == responseText.indexOf(opt_xssiPrefix) && (responseText = responseText.substring(opt_xssiPrefix.length));
|
||||
return goog.json.parse(responseText);
|
||||
return goog.json.hybrid.parse(responseText);
|
||||
}
|
||||
};
|
||||
goog.net.XhrIo.prototype.getResponse = function() {
|
||||
@ -6900,7 +6928,7 @@ goog.html.SafeUrl.unwrap = function(safeUrl) {
|
||||
goog.html.SafeUrl.fromConstant = function(url) {
|
||||
return goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.string.Const.unwrap(url));
|
||||
};
|
||||
goog.html.SAFE_MIME_TYPE_PATTERN_ = /^(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm))$/i;
|
||||
goog.html.SAFE_MIME_TYPE_PATTERN_ = /^(?:audio\/(?:3gpp|3gpp2|aac|midi|mp4|mpeg|ogg|x-m4a|x-wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm))$/i;
|
||||
goog.html.SafeUrl.fromBlob = function(blob) {
|
||||
var url = goog.html.SAFE_MIME_TYPE_PATTERN_.test(blob.type) ? goog.fs.url.createObjectUrl(blob) : goog.html.SafeUrl.INNOCUOUS_STRING;
|
||||
return goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(url);
|
||||
@ -6989,16 +7017,7 @@ goog.html.SafeStyle.create = function(map) {
|
||||
throw Error("Name allows only [-_a-zA-Z0-9], got: " + name);
|
||||
}
|
||||
var value = map[name];
|
||||
if (null != value) {
|
||||
if (value instanceof goog.string.Const) {
|
||||
value = goog.string.Const.unwrap(value), goog.asserts.assert(!/[{;}]/.test(value), "Value does not allow [{;}].");
|
||||
} else {
|
||||
value = String(value);
|
||||
var valueWithoutFunctions = value.replace(goog.html.SafeUrl.FUNCTIONS_RE_, "$1").replace(goog.html.SafeUrl.URL_RE_, "url");
|
||||
goog.html.SafeStyle.VALUE_RE_.test(valueWithoutFunctions) ? goog.html.SafeStyle.hasBalancedQuotes_(value) ? value = goog.html.SafeStyle.sanitizeUrl_(value) : (goog.asserts.fail("String value requires balanced quotes, got: " + value), value = goog.html.SafeStyle.INNOCUOUS_STRING) : (goog.asserts.fail("String value allows only " + goog.html.SafeStyle.VALUE_ALLOWED_CHARS_ + " and simple functions, got: " + value), value = goog.html.SafeStyle.INNOCUOUS_STRING);
|
||||
}
|
||||
style += name + ":" + value + ";";
|
||||
}
|
||||
null != value && (value = goog.isArray(value) ? goog.array.map(value, goog.html.SafeStyle.sanitizePropertyValue_).join(" ") : goog.html.SafeStyle.sanitizePropertyValue_(value), style += name + ":" + value + ";");
|
||||
}
|
||||
if (!style) {
|
||||
return goog.html.SafeStyle.EMPTY;
|
||||
@ -7006,6 +7025,18 @@ goog.html.SafeStyle.create = function(map) {
|
||||
goog.html.SafeStyle.checkStyle_(style);
|
||||
return goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(style);
|
||||
};
|
||||
goog.html.SafeStyle.sanitizePropertyValue_ = function(value) {
|
||||
if (value instanceof goog.html.SafeUrl) {
|
||||
return 'url("' + goog.html.SafeUrl.unwrap(value).replace(/</g, "%3c").replace(/[\\"]/g, "\\$&") + '")';
|
||||
}
|
||||
var result = value instanceof goog.string.Const ? goog.string.Const.unwrap(value) : goog.html.SafeStyle.sanitizePropertyValueString_(String(value));
|
||||
goog.asserts.assert(!/[{;}]/.test(result), "Value does not allow [{;}].");
|
||||
return result;
|
||||
};
|
||||
goog.html.SafeStyle.sanitizePropertyValueString_ = function(value) {
|
||||
var valueWithoutFunctions = value.replace(goog.html.SafeUrl.FUNCTIONS_RE_, "$1").replace(goog.html.SafeUrl.URL_RE_, "url");
|
||||
return goog.html.SafeStyle.VALUE_RE_.test(valueWithoutFunctions) ? goog.html.SafeStyle.hasBalancedQuotes_(value) ? goog.html.SafeStyle.sanitizeUrl_(value) : (goog.asserts.fail("String value requires balanced quotes, got: " + value), goog.html.SafeStyle.INNOCUOUS_STRING) : (goog.asserts.fail("String value allows only " + goog.html.SafeStyle.VALUE_ALLOWED_CHARS_ + " and simple functions, got: " + value), goog.html.SafeStyle.INNOCUOUS_STRING);
|
||||
};
|
||||
goog.html.SafeStyle.hasBalancedQuotes_ = function(value) {
|
||||
for (var outsideSingle = !0, outsideDouble = !0, i = 0; i < value.length; i++) {
|
||||
var c = value.charAt(i);
|
||||
@ -8389,6 +8420,10 @@ goog.html.legacyconversions.safeHtmlFromString = function(html) {
|
||||
goog.html.legacyconversions.reportCallback_();
|
||||
return goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(html, null);
|
||||
};
|
||||
goog.html.legacyconversions.safeScriptFromString = function(script) {
|
||||
goog.html.legacyconversions.reportCallback_();
|
||||
return goog.html.SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(script);
|
||||
};
|
||||
goog.html.legacyconversions.safeStyleFromString = function(style) {
|
||||
goog.html.legacyconversions.reportCallback_();
|
||||
return goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(style);
|
||||
@ -9607,10 +9642,6 @@ goog.net.jsloader = {};
|
||||
goog.net.jsloader.GLOBAL_VERIFY_OBJS_ = "closure_verification";
|
||||
goog.net.jsloader.DEFAULT_TIMEOUT = 5000;
|
||||
goog.net.jsloader.scriptsToLoad_ = [];
|
||||
goog.net.jsloader.loadMany = function(uris, opt_options) {
|
||||
var trustedUris = goog.array.map(uris, goog.html.legacyconversions.trustedResourceUrlFromString);
|
||||
return goog.net.jsloader.safeLoadMany(trustedUris, opt_options);
|
||||
};
|
||||
goog.net.jsloader.safeLoadMany = function(trustedUris, opt_options) {
|
||||
if (!trustedUris.length) {
|
||||
return goog.async.Deferred.succeed(null);
|
||||
|
||||
@ -20,8 +20,8 @@ Map.style().set('cursor', 'crosshair');
|
||||
|
||||
// Create a map to be used as the zoom box.
|
||||
var zoomBox = ui.Map({style: {stretch: 'both', shown: false}})
|
||||
.addLayer(fit, visParams)
|
||||
.setControlVisibility(false);
|
||||
zoomBox.addLayer(fit, visParams);
|
||||
|
||||
// Update the center of the zoom box map when the base map is clicked.
|
||||
Map.onClick(function(coords) {
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
"""The EE Python library."""
|
||||
|
||||
|
||||
__version__ = '0.1.119'
|
||||
__version__ = '0.1.120'
|
||||
|
||||
# Using lowercase function naming to match the JavaScript names.
|
||||
# pylint: disable=g-bad-name
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user