Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: src/site/codelabs/darrrt/examples/1-blankbadge/piratebadge.dart.precompiled.js

Issue 339243004: Update generated JS for codelab's pirate app. (Closed) Base URL: https://github.com/dart-lang/dartlang.org.git@master
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Generated by dart2js, the Dart to JavaScript compiler. 1 // Generated by dart2js, the Dart to JavaScript compiler.
2 // The code supports the following hooks: 2 (function($){function dart(){this.x=0}var A=new dart
3 // dartPrint(message) - if this function is defined it is called 3 delete A.x
4 // instead of the Dart [print] method. 4 var B=new dart
5 // dartMainRunner(main) - if this function is defined, the Dart [main] 5 delete B.x
6 // method will not be invoked directly. 6 var C=new dart
7 // Instead, a closure that will invoke [main] is 7 delete C.x
8 // passed to [dartMainRunner]. 8 var D=new dart
9 (function($) { 9 delete D.x
10 var A = {}; 10 var E=new dart
11 delete A.x; 11 delete E.x
12 var B = {}; 12 var F=new dart
13 delete B.x; 13 delete F.x
14 var C = {}; 14 var G=new dart
15 delete C.x; 15 delete G.x
16 var D = {}; 16 var H=new dart
17 delete D.x; 17 delete H.x
18 var E = {}; 18 var J=new dart
19 delete E.x; 19 delete J.x
20 var F = {}; 20 var K=new dart
21 delete F.x; 21 delete K.x
22 var G = {}; 22 var L=new dart
23 delete G.x; 23 delete L.x
24 var H = {}; 24 var M=new dart
25 delete H.x; 25 delete M.x
26 var J = {}; 26 var N=new dart
27 delete J.x; 27 delete N.x
28 var K = {}; 28 var O=new dart
29 delete K.x; 29 delete O.x
30 var L = {}; 30 var P=new dart
31 delete L.x; 31 delete P.x
32 var M = {}; 32 var Q=new dart
33 delete M.x; 33 delete Q.x
34 var N = {}; 34 var R=new dart
35 delete N.x; 35 delete R.x
36 var O = {}; 36 var S=new dart
37 delete O.x; 37 delete S.x
38 var P = {}; 38 var T=new dart
39 delete P.x; 39 delete T.x
40 var Q = {}; 40 var U=new dart
41 delete Q.x; 41 delete U.x
42 var R = {}; 42 var V=new dart
43 delete R.x; 43 delete V.x
44 var S = {}; 44 var W=new dart
45 delete S.x; 45 delete W.x
46 var T = {}; 46 var X=new dart
47 delete T.x; 47 delete X.x
48 var U = {}; 48 var Y=new dart
49 delete U.x; 49 delete Y.x
50 var V = {}; 50 var Z=new dart
51 delete V.x; 51 delete Z.x
52 var W = {}; 52 function I(){}
53 delete W.x; 53 init()
54 var X = {}; 54 $=I.p
55 delete X.x; 55 ;(function(a){"use strict"
56 var Y = {}; 56 function map(b){b={x:b}
57 delete Y.x; 57 delete b.x
58 var Z = {}; 58 return b}function processStatics(a3){for(var h in a3){if(!u.call(a3,h))continue
59 delete Z.x; 59 if(h==="^")continue
60 function Isolate() {} 60 var g=a3[h]
61 init(); 61 var f=h.substring(0,1)
62 var e
63 if(f==="+"){v[e]=h.substring(1)
64 var d=a3[h]
65 if(d>0)a3[e].$reflectable=d
66 if(g&&g.length)init.typeInformation[e]=g}else if(f==="@"){h=h.substring(1)
67 $[h]["@"]=g}else if(f==="*"){n[e].$defaultValues=g
68 var c=a3.$methodsWithOptionalArguments
69 if(!c){a3.$methodsWithOptionalArguments=c={}}c[h]=e}else if(typeof g==="function "){n[e=h]=g
70 i.push(h)
71 init.globalFunctions[h]=g}else if(g.constructor===Array){addStubs(n,g,h,true,a3, i)}else{e=h
72 var b={}
73 var a0
74 for(var a1 in g){if(!u.call(g,a1))continue
75 f=a1.substring(0,1)
76 if(a1==="static"){processStatics(init.statics[h]=g[a1])}else if(f==="+"){w[a0]=a 1.substring(1)
77 var d=g[a1]
78 if(d>0)g[a0].$reflectable=d}else if(f==="@"&&a1!=="@"){b[a1.substring(1)]["@"]=g [a1]}else if(f==="*"){b[a0].$defaultValues=g[a1]
79 var c=b.$methodsWithOptionalArguments
80 if(!c){b.$methodsWithOptionalArguments=c={}}c[a1]=a0}else{var a2=g[a1]
81 if(a1!=="^"&&a2!=null&&a2.constructor===Array&&a1!=="<>"){addStubs(b,a2,a1,false ,g,[])}else{b[a0=a1]=a2}}}$$[h]=[n,b]
82 j.push(h)}}}function addStubs(b3,b4,b5,b6,b7,b8){var h,g=[b7[b5]=b3[b5]=h=b4[0]]
83 h.$stubName=b5
84 b8.push(b5)
85 for(var f=0;f<b4.length;f+=2){h=b4[f+1]
86 if(typeof h!="function")break
87 h.$stubName=b4[f+2]
88 g.push(h)
89 if(h.$stubName){b7[h.$stubName]=b3[h.$stubName]=h
90 b8.push(h.$stubName)}}for(var e=0;e<g.length;f++,e++){g[e].$callName=b4[f+1]}var d=b4[++f]
91 b4=b4.slice(++f)
92 var c=b4[0]
93 var b=c>>1
94 var a0=(c&1)===1
95 var a1=c===3
96 var a2=c===1
97 var a3=b4[1]
98 var a4=a3>>1
99 var a5=(a3&1)===1
100 var a6=b+a4!=g[0].length
101 var a7=b4[2]
102 var a8=2*a4+b+3
103 var a9=b4.length>a8
104 if(d){h=tearOff(g,b4,b6,b5,a6)
105 b3[b5].$getter=h
106 h.$getterStub=true
107 if(b6)init.globalFunctions[b5]=h
108 b7[d]=b3[d]=h
109 g.push(h)
110 if(d)b8.push(d)
111 h.$stubName=d
112 h.$callName=null
113 if(a6)init.interceptedNames[d]=true}if(a9){for(var e=0;e<g.length;e++){g[e].$ref lectable=1
114 g[e].$reflectionInfo=b4}var b0=b6?init.mangledGlobalNames:init.mangledNames
115 var b1=b4[a8]
116 var b2=b1
117 if(d)b0[d]=b2
118 if(a1){b2+="="}else if(!a2){b2+=":"+b+":"+a4}b0[b5]=b2
119 g[0].$reflectionName=b2
120 g[0].$metadataIndex=a8+1
121 if(a4)b3[b1+"*"]=g[0]}}function tearOffGetterNoCsp(b,c,d,e){return e?new Functio n("funcs","reflectionInfo","name","H","c","return function tearOff_"+d+z+++"(x) {"+"if (c === null) c = H.qm("+"this, funcs, reflectionInfo, false, [x], name);" +"return new c(this, funcs[0], x, name);"+"}")(b,c,d,H,null):new Function("funcs ","reflectionInfo","name","H","c","return function tearOff_"+d+z+++"() {"+"if (c === null) c = H.qm("+"this, funcs, reflectionInfo, false, [], name);"+"return n ew c(this, funcs[0], null, name);"+"}")(b,c,d,H,null)}function tearOffGetterCsp( b,c,d,e){var h=null
122 return e?function(f){if(h===null)h=H.qm(this,b,c,false,[f],d)
123 return new h(this,b[0],f,d)}:function(){if(h===null)h=H.qm(this,b,c,false,[],d)
124 return new h(this,b[0],null,d)}}function tearOff(b,c,d,e,f){var h
125 return d?function(){if(h===void 0)h=H.qm(this,b,c,true,[],e).prototype
126 return h}:y(b,c,e,f)}var z=0
127 var y=typeof dart_precompiled=="function"?tearOffGetterCsp:tearOffGetterNoCsp
128 if(!init.libraries)init.libraries=[]
129 if(!init.mangledNames)init.mangledNames=map()
130 if(!init.mangledGlobalNames)init.mangledGlobalNames=map()
131 if(!init.statics)init.statics=map()
132 if(!init.typeInformation)init.typeInformation=map()
133 if(!init.globalFunctions)init.globalFunctions=map()
134 if(!init.interceptedNames)init.interceptedNames=map()
135 var x=init.libraries
136 var w=init.mangledNames
137 var v=init.mangledGlobalNames
138 var u=Object.prototype.hasOwnProperty
139 var t=a.length
140 for(var s=0;s<t;s++){var r=a[s]
141 var q=r[0]
142 var p=r[1]
143 var o=r[2]
144 var n=r[3]
145 var m=r[4]
146 var l=!!r[5]
147 var k=m&&m["^"]
148 var j=[]
149 var i=[]
150 processStatics(m)
151 x.push([q,p,j,i,o,k,l,n])}})([["","file:///Users/kathyw/Spot/one-hour-codelab/we b/1-blankbadge/piratebadge.dart",,A,{
152 "^":"",
153 E2:function(){}},1],])
154 $.libraries_to_load = {}
155 $.yj=0
156 $.mJ=null
157 $.P4=null
62 158
63 $ = Isolate.$isolateProperties; 159 init.functionAliases={}
64 // Method closures 160 init.metadata=[];$=null
65 (function (reflectionData) { 161 I = I.$finishIsolateConstructor(I)
66 function map(x){x={x:x};delete x.x;return x} 162 $=new I()
67 if (!init.libraries) init.libraries = [];
68 if (!init.mangledNames) init.mangledNames = map();
69 if (!init.mangledGlobalNames) init.mangledGlobalNames = map();
70 if (!init.statics) init.statics = map();
71 if (!init.interfaces) init.interfaces = map();
72 if (!init.globalFunctions) init.globalFunctions = map();
73 var libraries = init.libraries;
74 var mangledNames = init.mangledNames;
75 var mangledGlobalNames = init.mangledGlobalNames;
76 var hasOwnProperty = Object.prototype.hasOwnProperty;
77 var length = reflectionData.length;
78 for (var i = 0; i < length; i++) {
79 var data = reflectionData[i];
80 var name = data[0];
81 var uri = data[1];
82 var metadata = data[2];
83 var globalObject = data[3];
84 var descriptor = data[4];
85 var isRoot = !!data[5];
86 var fields = descriptor && descriptor[""];
87 var classes = [];
88 var functions = [];
89 function processStatics(descriptor) {
90 for (var property in descriptor) {
91 if (!hasOwnProperty.call(descriptor, property)) continue;
92 if (property === "") continue;
93 var element = descriptor[property];
94 var firstChar = property.substring(0, 1);
95 var previousProperty;
96 if (firstChar === "+") {
97 mangledGlobalNames[previousProperty] = property.substring(1);
98 if (descriptor[property] == 1) descriptor[previousProperty].$reflectab le = 1;
99 if (element && element.length) init.interfaces[previousProperty] = ele ment;
100 } else if (firstChar === "@") {
101 property = property.substring(1);
102 $[property]["@"] = element;
103 } else if (firstChar === "*") {
104 globalObject[previousProperty].$defaultValues = element;
105 var optionalMethods = descriptor.$methodsWithOptionalArguments;
106 if (!optionalMethods) {
107 descriptor.$methodsWithOptionalArguments = optionalMethods = {}
108 }
109 optionalMethods[property] = previousProperty;
110 } else if (typeof element === "function") {
111 globalObject[previousProperty = property] = element;
112 functions.push(property);
113 init.globalFunctions[property] = element;
114 } else {
115 previousProperty = property;
116 var newDesc = {};
117 var previousProp;
118 for (var prop in element) {
119 if (!hasOwnProperty.call(element, prop)) continue;
120 firstChar = prop.substring(0, 1);
121 if (prop === "static") {
122 processStatics(init.statics[property] = element[prop]);
123 } else if (firstChar === "+") {
124 mangledNames[previousProp] = prop.substring(1);
125 if (element[prop] == 1) element[previousProp].$reflectable = 1;
126 } else if (firstChar === "@" && prop !== "@") {
127 newDesc[prop.substring(1)]["@"] = element[prop];
128 } else if (firstChar === "*") {
129 newDesc[previousProp].$defaultValues = element[prop];
130 var optionalMethods = newDesc.$methodsWithOptionalArguments;
131 if (!optionalMethods) {
132 newDesc.$methodsWithOptionalArguments = optionalMethods={}
133 }
134 optionalMethods[prop] = previousProp;
135 } else {
136 newDesc[previousProp = prop] = element[prop];
137 }
138 }
139 $$[property] = [globalObject, newDesc];
140 classes.push(property);
141 }
142 }
143 }
144 processStatics(descriptor);
145 libraries.push([name, uri, classes, functions, metadata, fields, isRoot,
146 globalObject]);
147 }
148 })([
149 ["", "piratebadge.dart", , A, {
150 main: function() {
151 }},
152 1],
153 ]);
154 // Static function getters
155 // Runtime type support
156 // getInterceptor methods
157 $.initNativeDispatchFlag = null;
158
159 init.functionAliases = {};
160 ;
161 init.metadata = [];
162 $ = null;
163 Isolate = Isolate.$finishIsolateConstructor(Isolate);
164 $ = new Isolate();
165 function convertToFastObject(properties) { 163 function convertToFastObject(properties) {
166 function MyClass() {}; 164 function MyClass() {};
167 MyClass.prototype = properties; 165 MyClass.prototype = properties;
168 new MyClass(); 166 new MyClass();
169 return properties; 167 return properties;
170 } 168 }
171 A = convertToFastObject(A); 169 A = convertToFastObject(A)
172 B = convertToFastObject(B); 170 B = convertToFastObject(B)
173 C = convertToFastObject(C); 171 C = convertToFastObject(C)
174 D = convertToFastObject(D); 172 D = convertToFastObject(D)
175 E = convertToFastObject(E); 173 E = convertToFastObject(E)
176 F = convertToFastObject(F); 174 F = convertToFastObject(F)
177 G = convertToFastObject(G); 175 G = convertToFastObject(G)
178 H = convertToFastObject(H); 176 H = convertToFastObject(H)
179 J = convertToFastObject(J); 177 J = convertToFastObject(J)
180 K = convertToFastObject(K); 178 K = convertToFastObject(K)
181 L = convertToFastObject(L); 179 L = convertToFastObject(L)
182 M = convertToFastObject(M); 180 M = convertToFastObject(M)
183 N = convertToFastObject(N); 181 N = convertToFastObject(N)
184 O = convertToFastObject(O); 182 O = convertToFastObject(O)
185 P = convertToFastObject(P); 183 P = convertToFastObject(P)
186 Q = convertToFastObject(Q); 184 Q = convertToFastObject(Q)
187 R = convertToFastObject(R); 185 R = convertToFastObject(R)
188 S = convertToFastObject(S); 186 S = convertToFastObject(S)
189 T = convertToFastObject(T); 187 T = convertToFastObject(T)
190 U = convertToFastObject(U); 188 U = convertToFastObject(U)
191 V = convertToFastObject(V); 189 V = convertToFastObject(V)
192 W = convertToFastObject(W); 190 W = convertToFastObject(W)
193 X = convertToFastObject(X); 191 X = convertToFastObject(X)
194 Y = convertToFastObject(Y); 192 Y = convertToFastObject(Y)
195 Z = convertToFastObject(Z); 193 Z = convertToFastObject(Z)
196 // BEGIN invoke [main].
197 ;(function (callback) { 194 ;(function (callback) {
198 if (typeof document === "undefined") { 195 if (typeof document === "undefined") {
199 callback(null); 196 callback(null);
200 return; 197 return;
201 } 198 }
202 if (document.currentScript) { 199 if (document.currentScript) {
203 callback(document.currentScript); 200 callback(document.currentScript);
204 return; 201 return;
205 } 202 }
206 203
207 var scripts = document.scripts; 204 var scripts = document.scripts;
208 function onLoad(event) { 205 function onLoad(event) {
209 for (var i = 0; i < scripts.length; ++i) { 206 for (var i = 0; i < scripts.length; ++i) {
210 scripts[i].removeEventListener("load", onLoad, false); 207 scripts[i].removeEventListener("load", onLoad, false);
211 } 208 }
212 callback(event.target); 209 callback(event.target);
213 } 210 }
214 for (var i = 0; i < scripts.length; ++i) { 211 for (var i = 0; i < scripts.length; ++i) {
215 scripts[i].addEventListener("load", onLoad, false); 212 scripts[i].addEventListener("load", onLoad, false);
216 } 213 }
217 })(function(currentScript) { 214 })(function(currentScript) {
218 init.currentScript = currentScript; 215 init.currentScript = currentScript;
219 216
220 if (typeof dartMainRunner === "function") { 217 if (typeof dartMainRunner === "function") {
221 dartMainRunner(function() { A.main(); }); 218 dartMainRunner(A.E2, []);
222 } else { 219 } else {
223 A.main(); 220 A.E2([]);
224 } 221 }
225 }); 222 })
226 // END invoke [main]. 223 function init(){I.p={}
227 function init() { 224 I.$lazy=function(a,b,c,d,e){var z={}
228 Isolate.$isolateProperties = {}; 225 var y={}
229 Isolate.$lazy = function(prototype, staticName, fieldName, getterName, lazyVal ue) { 226 a[c]=z
230 var sentinelUndefined = {}; 227 a[d]=function(){var x=$[c]
231 var sentinelInProgress = {}; 228 try{if(x===z){$[c]=y
232 prototype[fieldName] = sentinelUndefined; 229 try{x=$[c]=e()}finally{if(x===z)if($[c]===y)$[c]=null}}else{if(x===y)H.eQ(b)}ret urn x}finally{$[d]=function(){return this[c]}}}}
233 prototype[getterName] = function() { 230 I.$finishIsolateConstructor=function(a){var z=a.p
234 var result = $[fieldName]; 231 function Isolate(){var y=Object.prototype.hasOwnProperty
235 try { 232 for(var x in z)if(y.call(z,x))this[x]=z[x]
236 if (result === sentinelUndefined) { 233 function ForceEfficientMap(){}ForceEfficientMap.prototype=this
237 $[fieldName] = sentinelInProgress; 234 new ForceEfficientMap()}Isolate.prototype=a.prototype
238 try { 235 Isolate.prototype.constructor=Isolate
239 result = $[fieldName] = lazyValue(); 236 Isolate.p=z
240 } finally { 237 return Isolate}}
241 if (result === sentinelUndefined) { 238 })()
242 if ($[fieldName] === sentinelInProgress) { 239 {
243 $[fieldName] = null; 240 var message =
244 } 241 'Deprecation: Automatic generation of output for Content Security\n' +
245 } 242 'Policy is deprecated and will be removed with the next development\n' +
246 } 243 'release. Use the --csp option to generate CSP restricted output.';
247 } else { 244 if (typeof dartPrint == "function") {
248 if (result === sentinelInProgress) 245 dartPrint(message);
249 H.throwCyclicInit(staticName); 246 } else if (typeof console == "object" && typeof console.log == "function") {
250 } 247 console.log(message);
251 return result; 248 } else if (typeof print == "function") {
252 } finally { 249 print(message);
253 $[getterName] = function() { 250 }
254 return this[fieldName];
255 };
256 }
257 };
258 };
259 Isolate.$finishIsolateConstructor = function(oldIsolate) {
260 var isolateProperties = oldIsolate.$isolateProperties;
261 function Isolate() {
262 var hasOwnProperty = Object.prototype.hasOwnProperty;
263 for (var staticName in isolateProperties)
264 if (hasOwnProperty.call(isolateProperties, staticName))
265 this[staticName] = isolateProperties[staticName];
266 function ForceEfficientMap() {
267 }
268 ForceEfficientMap.prototype = this;
269 new ForceEfficientMap();
270 }
271 Isolate.prototype = oldIsolate.prototype;
272 Isolate.prototype.constructor = Isolate;
273 Isolate.$isolateProperties = isolateProperties;
274 return Isolate;
275 };
276 } 251 }
277 })() 252 function dart_precompiled($collectedClasses){var $desc
278 function dart_precompiled($collectedClasses) { 253 return[]}
279 var $desc;
280 return [];
281 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698