blob: fcf42cc00182c9fb15d1a36eac3f2dde3dd9fa23 [file] [log] [blame]
Dirk Dougherty541b4942014-02-14 18:31:53 -08001<?cs include:"doctype.cs" ?>
2<?cs include:"macros.cs" ?>
Dirk Dougherty82e929d2016-01-30 14:04:37 -08003<?cs include:"../../../../frameworks/base/docs/html/sdk/sdk_vars.cs" ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -08004<html<?cs if:devsite ?> devsite<?cs /if ?>>
5<?cs if:sdk.redirect ?>
6 <head>
7 <title>Redirecting...</title>
8 <meta http-equiv="refresh" content="0;url=<?cs var:toroot ?>sdk/<?cs
9 if:sdk.redirect.path ?><?cs var:sdk.redirect.path ?><?cs
10 else ?>index.html<?cs /if ?>">
11 </head>
12<?cs else ?>
13 <?cs include:"head_tag.cs" ?>
14<?cs /if ?>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -080015<body class="gc-documentation
16 <?cs if:(guide||develop||training||reference||tools||sdk) ?>develop<?cs
17 elif:design ?>design<?cs
18 elif:distribute ?>distribute<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -080019 /if ?>" itemscope itemtype="http://schema.org/CreativeWork">
20 <a name="top"></a>
21<?cs include:"header.cs" ?>
22
Dirk Doughertyc607a4d2016-01-28 08:32:47 -080023
24<div <?cs if:fullpage
25?><?cs else
26?>class="col-13" id="doc-col"<?cs /if ?> >
27
Dirk Dougherty541b4942014-02-14 18:31:53 -080028<?cs if:sdk.redirect ?>
29
30<div class="g-unit">
31 <div id="jd-content">
32 <p>Redirecting to
33 <a href="<?cs var:toroot ?>sdk/<?cs
34 if:sdk.redirect.path ?><?cs var:sdk.redirect.path ?><?cs
35 else ?>index.html<?cs /if ?>"><?cs
36 if:sdk.redirect.path ?><?cs var:sdk.redirect.path ?><?cs
37 else ?>Download the SDK<?cs /if ?>
38 </a> ...</p>
39
40<?cs else ?>
41<?cs # else, if NOT redirect ...
42#
43#
44# The following is for SDK/NDK pages
45#
46#
Dirk Doughertyc607a4d2016-01-28 08:32:47 -080047?>
Dirk Dougherty541b4942014-02-14 18:31:53 -080048
Amanda Kassay01febb92016-04-18 12:55:17 -040049<?cs if:(header.hide||devsite)?><?cs else ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -080050<h1 itemprop="name"><?cs var:page.title ?></h1>
51<?cs /if ?>
52 <div id="jd-content" itemprop="description">
53
54<?cs if:sdk.not_latest_version ?>
55 <div class="special">
56 <p><strong>This is NOT the current Android SDK release.</strong></p>
57 <p><a href="/sdk/index.html">Download the current Android SDK</a></p>
58 </div>
59<?cs /if ?>
60
61
62<?cs if:ndk ?>
63<?cs #
64#
65#
66#
67#
68#
69#
70# the following is for the NDK
71#
72# (nested in if/else redirect)
73#
74#
75#
76#
77?>
78
79 <table class="download" id="download-table">
80 <tr>
81 <th>Platform</th>
82 <th>Package</th>
83 <th style="white-space:nowrap">Size (Bytes)</th>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -080084 <th>SHA1 Checksum</th>
Dirk Dougherty541b4942014-02-14 18:31:53 -080085 </tr>
86 <tr>
87 <td>Windows 32-bit</td>
88 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -080089 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
90 href="http://dl.google.com/android/repository/<?cs var:ndk.win32_download ?>"><?cs var:ndk.win32_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -080091 </td>
92 <td><?cs var:ndk.win32_bytes ?></td>
93 <td><?cs var:ndk.win32_checksum ?></td>
94 </tr>
95 <!-- <tr>
96 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -080097 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
Dirk Dougherty541b4942014-02-14 18:31:53 -080098 href="http://dl.google.com/android/ndk/<?cs var:ndk.win32.legacy_download ?>"><?cs var:ndk.win32.legacy_download ?></a>
99 </td>
100 <td><?cs var:ndk.win32.legacy_bytes ?></td>
101 <td><?cs var:ndk.win32.legacy_checksum ?></td>
102 </tr> -->
103 <tr>
104 <td>Windows 64-bit</td>
105 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800106 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
107 href="http://dl.google.com/android/repository/<?cs var:ndk.win64_download ?>"><?cs var:ndk.win64_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800108 </td>
109 <td><?cs var:ndk.win64_bytes ?></td>
110 <td><?cs var:ndk.win64_checksum ?></td>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700111 </tr>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800112 <!-- <tr>
113 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800114 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
115 href="http://dl.google.com/android/repository/<?cs var:ndk.win64.legacy_download ?>"><?cs var:ndk.win64.legacy_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800116 </td>
117 <td><?cs var:ndk.win64.legacy_bytes ?></td>
118 <td><?cs var:ndk.win64.legacy_checksum ?></td>
119 </tr> -->
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800120<!-- (this item is deprecated)
Dirk Dougherty541b4942014-02-14 18:31:53 -0800121 <tr>
122 <td>Mac OS X 32-bit</td>
123 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800124 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
125 href="http://dl.google.com/android/repository/<?cs var:ndk.mac32_download ?>"><?cs var:ndk.mac32_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800126 </td>
127 <td><?cs var:ndk.mac32_bytes ?></td>
128 <td><?cs var:ndk.mac32_checksum ?></td>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800129 </tr> -->
130 <!-- (this item is deprecated)
131 <tr>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800132 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800133 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
134 href="http://dl.google.com/android/repository/<?cs var:ndk.mac32.legacy_download ?>"><?cs var:ndk.mac32.legacy_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800135 </td>
136 <td><?cs var:ndk.mac32.legacy_bytes ?></td>
137 <td><?cs var:ndk.mac32.legacy_checksum ?></td>
138 </tr> -->
139 <td>Mac OS X 64-bit</td>
140 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800141 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
142 href="http://dl.google.com/android/repository/<?cs var:ndk.mac64_download ?>"><?cs var:ndk.mac64_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800143 </td>
144 <td><?cs var:ndk.mac64_bytes ?></td>
145 <td><?cs var:ndk.mac64_checksum ?></td>
146 </tr>
147 <!-- <tr>
148 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800149 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
150 href="http://dl.google.com/android/repository/<?cs var:ndk.mac64.legacy_download ?>"><?cs var:ndk.mac64.legacy_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800151 </td>
152 <td><?cs var:ndk.mac64.legacy_bytes ?></td>
153 <td><?cs var:ndk.mac64.legacy_checksum ?></td>
154 </tr> -->
Dirk Dougherty541b4942014-02-14 18:31:53 -0800155 <!-- <tr>
156 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800157 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
158 href="http://dl.google.com/android/repository/<?cs var:ndk.linux32.legacy_download ?>"><?cs var:ndk.linux32.legacy_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800159 </td>
160 <td><?cs var:ndk.linux32.legacy_bytes ?></td>
161 <td><?cs var:ndk.linux32.legacy_checksum ?></td>
162 </tr> -->
163 <tr>
164 <td>Linux 64-bit (x86)</td>
165 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800166 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
167 href="http://dl.google.com/android/repository/<?cs var:ndk.linux64_download ?>"><?cs var:ndk.linux64_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800168 </td>
169 <td><?cs var:ndk.linux64_bytes ?></td>
170 <td><?cs var:ndk.linux64_checksum ?></td>
171 </tr>
172 <!-- <tr>
173 <td>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800174 <a onClick="return onDownload(this)" data-modal-toggle="ndk_tos"
175 href="http://dl.google.com/android/repository/<?cs var:ndk.linux64.legacy_download ?>"><?cs var:ndk.linux64.legacy_download ?></a>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800176 </td>
177 <td><?cs var:ndk.linux64.legacy_bytes ?></td>
178 <td><?cs var:ndk.linux64.legacy_checksum ?></td>
179 </tr> -->
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700180
Dirk Dougherty541b4942014-02-14 18:31:53 -0800181 </table>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700182
Dirk Dougherty541b4942014-02-14 18:31:53 -0800183 <?cs ######## HERE IS THE JD DOC CONTENT ######### ?>
184 <?cs call:tag_list(root.descr) ?>
185
186
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800187<?cs ######## The NDK version of the download script ######### ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800188<script>
189 function onDownload(link) {
190
191 $("#downloadForRealz").html("Download " + $(link).text());
192 $("#downloadForRealz").attr('href',$(link).attr('href'));
193
Dirk Dougherty541b4942014-02-14 18:31:53 -0800194 return false;
195 }
196
197
198 function onAgreeChecked() {
199 if ($("input#agree").is(":checked")) {
200 $("a#downloadForRealz").removeClass('disabled');
201 } else {
202 $("a#downloadForRealz").addClass('disabled');
203 }
204 }
205
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800206
207 function onDownloadForRealz(link) {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800208 if ($("input#agree").is(':checked')) {
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800209 $("div.sdk-terms").slideUp();
210 $("h2#tos-header").text('Now downloading...');
211 $(".sdk-terms-intro").text('Your download is in progress.');
212 $("#sdk-terms-form").fadeOut('slow', function() {
213 setTimeout(function() {
214 // close the dialog
215 $('#ndk_tos').trigger('modal-close');
216 // reload to refresh the tos or optionally forward the user
217 location.reload();
218 }, 3000);
Dirk Dougherty541b4942014-02-14 18:31:53 -0800219 });
smain@google.com72818022016-04-04 16:17:01 -0700220 ga('send', 'event', 'SDK', 'NDK tools', $("#downloadForRealz").html());
Dirk Dougherty541b4942014-02-14 18:31:53 -0800221 return true;
222 } else {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800223 return false;
224 }
225 }
226
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800227
Dirk Dougherty541b4942014-02-14 18:31:53 -0800228 $(window).hashchange( function(){
229 if (location.hash == "") {
230 location.reload();
231 }
232 });
233
234</script>
235
236 <?cs else ?>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700237<?cs # end if NDK ...
Dirk Dougherty541b4942014-02-14 18:31:53 -0800238#
239#
240#
241#
242#
243#
244# the following is for the SDK
245#
246# (nested in if/else redirect and if/else NDK)
247#
248#
249#
250#
251?>
252 <?cs if:android.whichdoc == "online" ?>
253
254
255<?cs ######## HERE IS THE JD DOC CONTENT FOR ONLINE ######### ?>
256<?cs call:tag_list(root.descr) ?>
257
258
smain@google.com6f0ed9b2016-05-02 14:18:31 -0700259<?cs ####### TODO: Remove this whole file from processing. ######## ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800260
261
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800262<?cs ######## The Android Studio version of the download script ######### ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800263<script>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800264 var os;
265 var bundlename;
266 var $toolslink;
267
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700268 if (navigator.appVersion.indexOf("Mobile")!=-1) {
269 // Do nothing for any "mobile" user agent
270 } else if (navigator.appVersion.indexOf("Win")!=-1) {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800271 os = "Windows";
272 bundlename = '#win-bundle';
273 $toolslink = $('#win-tools');
274 } else if (navigator.appVersion.indexOf("Mac")!=-1) {
275 os = "Mac";
276 bundlename = '#mac-bundle';
277 $toolslink = $('#mac-tools');
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700278 } else if (navigator.appVersion.indexOf("Linux")!=-1 && navigator.appVersion.indexOf("Android")==-1) {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800279 os = "Linux";
280 bundlename = '#linux-bundle';
281 $toolslink = $('#linux-tools');
282 }
283
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700284 if (os != undefined) {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800285 $('#not-supported').hide();
286
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700287 /* set up primary Android Studio download button */
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800288 idname = bundlename + "-size";
289 sizeMB = $(idname).text().split(' MB')[0];
290 $('.download-bundle-button > .small').html(" for " + os + " <em>(" + sizeMB + " MB)</em>");
Amanda Kassayc6d9cdc2016-04-27 15:01:21 -0400291 $('.download-bundle-button').click(function() { onDownload(this,true,true);}).attr('href', bundlename);
Dirk Dougherty541b4942014-02-14 18:31:53 -0800292 }
Dirk Doughertye21bed22014-05-02 15:14:04 -0700293
294
Dirk Dougherty541b4942014-02-14 18:31:53 -0800295 function onDownload(link, button, bundle) {
Dirk Doughertye21bed22014-05-02 15:14:04 -0700296
Dirk Dougherty541b4942014-02-14 18:31:53 -0800297 /* set text for download button */
298 if (button) {
299 $("#downloadForRealz").html($(link).text());
300 } else {
301 $("#downloadForRealz").html("Download " + $(link).text());
302 }
Dirk Doughertye21bed22014-05-02 15:14:04 -0700303
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700304 $("#downloadForRealz").attr('bundle', bundle);
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800305 if (bundle && !button) {
306 $("a#downloadForRealz").attr("name", "#" + $(link).attr('id'));
307 } else {
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800308 $("h2#tos-header").text('Download the Android SDK Tools');
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800309 $("a#downloadForRealz").attr("name", $(link).attr('href'));
310 }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800311
Dirk Dougherty541b4942014-02-14 18:31:53 -0800312 return false;
313 }
314
315
316 function onAgreeChecked() {
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700317 /* verify that the TOS is agreed */
318 if ($("input#agree").is(":checked")) {
Dirk Doughertye21bed22014-05-02 15:14:04 -0700319
Dirk Dougherty541b4942014-02-14 18:31:53 -0800320 /* if downloading the bundle */
321 if ($("#downloadForRealz").attr('bundle')) {
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700322 /* construct the name of the link we want */
323 linkId = $("a#downloadForRealz").attr("name");
Dirk Dougherty541b4942014-02-14 18:31:53 -0800324 /* set the real url for download */
325 $("a#downloadForRealz").attr("href", $(linkId).attr("href"));
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700326 } else {
327 $("a#downloadForRealz").attr("href", $("a#downloadForRealz").attr("name"));
Dirk Dougherty541b4942014-02-14 18:31:53 -0800328 }
Dirk Doughertye21bed22014-05-02 15:14:04 -0700329
Dirk Dougherty541b4942014-02-14 18:31:53 -0800330 /* reveal the download button */
331 $("a#downloadForRealz").removeClass('disabled');
332 } else {
333 $("a#downloadForRealz").addClass('disabled');
334 }
335 }
336
337 function onDownloadForRealz(link) {
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700338 if ($("input#agree").is(':checked')) {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800339 $("div.sdk-terms").slideUp();
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800340 if ($("#downloadForRealz").attr('bundle') == 'true') {
341 $("h2#tos-header").text('Now downloading Android Studio!');
342 $(".sdk-terms-intro").text('Redirecting to the install instructions...');
343 $("#sdk-terms-form").slideUp(function() {
344 setTimeout(function() {
345 window.location = "/sdk/installing/index.html";
346 }, 2000);
347 });
348 } else {
349 $("h2#tos-header").text('Now downloading the Android SDK Tools!');
350 $(".sdk-terms-intro").html("<p>Because you've chosen to download " +
351 "only the Android SDK tools (and not Android Studio), there are no " +
352 "setup procedures to follow.</p><p>For information about how to " +
353 "keep your SDK tools up to date, refer to the " +
354 "<a href='/tools/help/sdk-manager.html'>SDK Manager</a> guide.</p>");
355 $("#sdk-terms-form").slideUp();
356 }
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700357 ga('send', 'event', 'SDK', 'IDE and Tools', $("#downloadForRealz").html());
Dirk Dougherty541b4942014-02-14 18:31:53 -0800358 return true;
359 } else {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800360 return false;
361 }
362 }
363
364 $(window).hashchange( function(){
365 if (location.hash == "") {
366 location.reload();
367 }
368 });
369
370</script>
371
372
373
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800374
Dirk Dougherty541b4942014-02-14 18:31:53 -0800375<?cs # THIS DIV WAS OPENED IN INDEX.JD ?>
376
377
378
379
380 <?cs else ?> <?cs # end if online ?>
381
382 <?cs if:sdk.preview ?><?cs # it's preview offline docs ?>
383 <p>Welcome developers! We are pleased to provide you with a preview SDK for the upcoming
384 Android 3.0 release, to give you a head-start on developing applications for it.
385 </p>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700386
Dirk Dougherty541b4942014-02-14 18:31:53 -0800387 <p>See the <a
388 href="<?cs var:toroot ?>sdk/preview/start.html">Getting Started</a> document for more information
389 about how to set up the preview SDK and get started.</p>
390 <style type="text/css">
391 .non-preview { display:none; }
392 </style>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700393
Dirk Dougherty541b4942014-02-14 18:31:53 -0800394 <?cs else ?><?cs # it's normal offline docs ?>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700395
Dirk Dougherty541b4942014-02-14 18:31:53 -0800396 <?cs ######## HERE IS THE JD DOC CONTENT FOR OFFLINE ######### ?>
397 <?cs call:tag_list(root.descr) ?>
398 <style type="text/css">
399 body .offline { display:block; }
400 body .online { display:none; }
Dirk Doughertye21bed22014-05-02 15:14:04 -0700401 </style>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800402 <script>
403 $('.reqs').show();
404 </script>
405 <?cs /if ?>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700406
Dirk Dougherty541b4942014-02-14 18:31:53 -0800407 <?cs /if ?> <?cs # end if/else online ?>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700408
Dirk Dougherty541b4942014-02-14 18:31:53 -0800409<?cs /if ?> <?cs # end if/else NDK ?>
410
411<?cs /if ?> <?cs # end if/else redirect ?>
412
413
414</div><!-- end jd-content -->
415
Amanda Kassay01febb92016-04-18 12:55:17 -0400416<?cs if:!sdk.redirect && !devsite ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800417<?cs include:"footer.cs" ?>
418<?cs /if ?>
419
420</div><!-- end g-unit -->
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800421
Dirk Dougherty541b4942014-02-14 18:31:53 -0800422<?cs include:"trailer.cs" ?>
Amanda Kassayc6d9cdc2016-04-27 15:01:21 -0400423<?cs if:!devsite ?>
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800424<script src="https://developer.android.com/ytblogger_lists_unified.js?v=17" type="text/javascript"></script>
425<script src="/jd_lists_unified.js?v=17" type="text/javascript"></script>
426<script src="/jd_extras.js?v=17" type="text/javascript"></script>
427<script src="/jd_collections.js?v=17" type="text/javascript"></script>
428<script src="/jd_tag_helpers.js?v=17" type="text/javascript"></script>
Amanda Kassayc6d9cdc2016-04-27 15:01:21 -0400429<?cs /if ?><!--end !devsite -->
430
Dirk Doughertyc607a4d2016-01-28 08:32:47 -0800431
Dirk Dougherty541b4942014-02-14 18:31:53 -0800432<!-- Start of Tag -->
433<script type="text/javascript">
434var axel = Math.random() + "";
435var a = axel * 10000000000000;
436document.write('<iframe src="https://2507573.fls.doubleclick.net/activityi;src=2507573;type=other026;cat=googl348;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
437</script>
438<noscript>
439<iframe src="https://2507573.fls.doubleclick.net/activityi;src=2507573;type=other026;cat=googl348;ord=1?" width="1" height="1" frameborder="0" style="display:none"></iframe>
440</noscript>
441<!-- End of Tag -->
442</body>
443</html>