This " + thing
68 | + " is not available with API version "
69 | + SINCE_LABELS[selectedLevelIndex] + ".
"
70 | + "
To reveal this "
71 | + "document, change the value in the API filter above.
");
72 | } else {
73 | $("#naMessage").hide();
74 | }
75 | }
76 |
77 | function toggleVisisbleApis(selectedLevelIndex, context) {
78 | var apis = $(".api",context);
79 | apis.each(function(i) {
80 | var obj = $(this);
81 | var className = obj.attr("class");
82 | var apiLevelPos = className.lastIndexOf("-")+1;
83 | var apiLevelEndPos = className.indexOf(" ", apiLevelPos);
84 | apiLevelEndPos = apiLevelEndPos != -1 ? apiLevelEndPos : className.length;
85 | var apiLevelName = className.substring(apiLevelPos, apiLevelEndPos);
86 | var apiLevelIndex = apiKeyToIndex(apiLevelName);
87 | if (apiLevelIndex > selectedLevelIndex) {
88 | obj.addClass("absent").attr("title","Requires API Level "+SINCE_LABELS[apiLevelIndex]+" or higher");
89 | } else {
90 | obj.removeClass("absent").removeAttr("title");
91 | }
92 | });
93 | }
94 |
95 | function apiKeyToIndex(key) {
96 | for (i = 0; i < SINCE_DATA.length; i++) {
97 | if (SINCE_DATA[i] == key) {
98 | return i;
99 | }
100 | }
101 | return -1;
102 | }
103 |
104 | function getSelectedLevelIndex() {
105 | return SINCE_DATA.length - $("#apiLevelSelector").attr("selectedIndex") - 1;
106 | }
107 |
108 | /* NAVTREE */
109 |
110 | function new_node(me, mom, text, link, children_data, api_level)
111 | {
112 | var node = new Object();
113 | node.children = Array();
114 | node.children_data = children_data;
115 | node.depth = mom.depth + 1;
116 |
117 | node.li = document.createElement("li");
118 | mom.get_children_ul().appendChild(node.li);
119 |
120 | node.label_div = document.createElement("div");
121 | node.label_div.className = "label";
122 | if (api_level != null) {
123 | $(node.label_div).addClass("api");
124 | $(node.label_div).addClass("api-level-"+api_level);
125 | }
126 | node.li.appendChild(node.label_div);
127 | node.label_div.style.paddingLeft = 10*node.depth + "px";
128 |
129 | if (children_data == null) {
130 | // 12 is the width of the triangle and padding extra space
131 | node.label_div.style.paddingLeft = ((10*node.depth)+12) + "px";
132 | } else {
133 | node.label_div.style.paddingLeft = 10*node.depth + "px";
134 | node.expand_toggle = document.createElement("a");
135 | node.expand_toggle.href = "javascript:void(0)";
136 | node.expand_toggle.onclick = function() {
137 | if (node.expanded) {
138 | $(node.get_children_ul()).slideUp("fast");
139 | node.plus_img.src = toAssets + "images/triangle-closed-small.png";
140 | node.expanded = false;
141 | } else {
142 | expand_node(me, node);
143 | }
144 | };
145 | node.label_div.appendChild(node.expand_toggle);
146 |
147 | node.plus_img = document.createElement("img");
148 | node.plus_img.src = toAssets + "images/triangle-closed-small.png";
149 | node.plus_img.className = "plus";
150 | node.plus_img.border = "0";
151 | node.expand_toggle.appendChild(node.plus_img);
152 |
153 | node.expanded = false;
154 | }
155 |
156 | var a = document.createElement("a");
157 | node.label_div.appendChild(a);
158 | node.label = document.createTextNode(text);
159 | a.appendChild(node.label);
160 | if (link) {
161 | a.href = me.toroot + link;
162 | } else {
163 | if (children_data != null) {
164 | a.className = "nolink";
165 | a.href = "javascript:void(0)";
166 | a.onclick = node.expand_toggle.onclick;
167 | // This next line shouldn't be necessary.
168 | node.expanded = false;
169 | }
170 | }
171 |
172 |
173 | node.children_ul = null;
174 | node.get_children_ul = function() {
175 | if (!node.children_ul) {
176 | node.children_ul = document.createElement("ul");
177 | node.children_ul.className = "children_ul";
178 | node.children_ul.style.display = "none";
179 | node.li.appendChild(node.children_ul);
180 | }
181 | return node.children_ul;
182 | };
183 |
184 | return node;
185 | }
186 |
187 | function expand_node(me, node)
188 | {
189 | if (node.children_data && !node.expanded) {
190 | if (node.children_visited) {
191 | $(node.get_children_ul()).slideDown("fast");
192 | } else {
193 | get_node(me, node);
194 | if ($(node.label_div).hasClass("absent")) $(node.get_children_ul()).addClass("absent");
195 | $(node.get_children_ul()).slideDown("fast");
196 | }
197 | node.plus_img.src = toAssets + "images/triangle-opened-small.png";
198 | node.expanded = true;
199 |
200 | // perform api level toggling because new nodes are new to the DOM
201 | var selectedLevel = $("#apiLevelSelector").attr("selectedIndex");
202 | toggleVisisbleApis(selectedLevel, "#side-nav");
203 | }
204 | }
205 |
206 | function get_node(me, mom)
207 | {
208 | mom.children_visited = true;
209 | for (var i in mom.children_data) {
210 | var node_data = mom.children_data[i];
211 | mom.children[i] = new_node(me, mom, node_data[0], node_data[1],
212 | node_data[2], node_data[3]);
213 | }
214 | }
215 |
216 | function this_page_relative(toroot)
217 | {
218 | var full = document.location.pathname;
219 | var file = "";
220 | if (toroot.substr(0, 1) == "/") {
221 | if (full.substr(0, toroot.length) == toroot) {
222 | return full.substr(toroot.length);
223 | } else {
224 | // the file isn't under toroot. Fail.
225 | return null;
226 | }
227 | } else {
228 | if (toroot != "./") {
229 | toroot = "./" + toroot;
230 | }
231 | do {
232 | if (toroot.substr(toroot.length-3, 3) == "../" || toroot == "./") {
233 | var pos = full.lastIndexOf("/");
234 | file = full.substr(pos) + file;
235 | full = full.substr(0, pos);
236 | toroot = toroot.substr(0, toroot.length-3);
237 | }
238 | } while (toroot != "" && toroot != "/");
239 | return file.substr(1);
240 | }
241 | }
242 |
243 | function find_page(url, data)
244 | {
245 | var nodes = data;
246 | var result = null;
247 | for (var i in nodes) {
248 | var d = nodes[i];
249 | if (d[1] == url) {
250 | return new Array(i);
251 | }
252 | else if (d[2] != null) {
253 | result = find_page(url, d[2]);
254 | if (result != null) {
255 | return (new Array(i).concat(result));
256 | }
257 | }
258 | }
259 | return null;
260 | }
261 |
262 | function load_navtree_data() {
263 | var navtreeData = document.createElement("script");
264 | navtreeData.setAttribute("type","text/javascript");
265 | navtreeData.setAttribute("src", toAssets + "navtree_data.js");
266 | $("head").append($(navtreeData));
267 | }
268 |
269 | function init_default_navtree(toroot) {
270 | init_navtree("nav-tree", toroot, NAVTREE_DATA);
271 |
272 | // perform api level toggling because because the whole tree is new to the DOM
273 | var selectedLevel = $("#apiLevelSelector").attr("selectedIndex");
274 | toggleVisisbleApis(selectedLevel, "#side-nav");
275 | }
276 |
277 | function init_navtree(navtree_id, toroot, root_nodes)
278 | {
279 | var me = new Object();
280 | me.toroot = toroot;
281 | me.node = new Object();
282 |
283 | me.node.li = document.getElementById(navtree_id);
284 | me.node.children_data = root_nodes;
285 | me.node.children = new Array();
286 | me.node.children_ul = document.createElement("ul");
287 | me.node.get_children_ul = function() { return me.node.children_ul; };
288 | //me.node.children_ul.className = "children_ul";
289 | me.node.li.appendChild(me.node.children_ul);
290 | me.node.depth = 0;
291 |
292 | get_node(me, me.node);
293 |
294 | me.this_page = this_page_relative(toroot);
295 | me.breadcrumbs = find_page(me.this_page, root_nodes);
296 | if (me.breadcrumbs != null && me.breadcrumbs.length != 0) {
297 | var mom = me.node;
298 | for (var i in me.breadcrumbs) {
299 | var j = me.breadcrumbs[i];
300 | mom = mom.children[j];
301 | expand_node(me, mom);
302 | }
303 | mom.label_div.className = mom.label_div.className + " selected";
304 | addLoadEvent(function() {
305 | scrollIntoView("nav-tree");
306 | });
307 | }
308 | }
309 |
310 | /* TOGGLE INHERITED MEMBERS */
311 |
312 | /* Toggle an inherited class (arrow toggle)
313 | * @param linkObj The link that was clicked.
314 | * @param expand 'true' to ensure it's expanded. 'false' to ensure it's closed.
315 | * 'null' to simply toggle.
316 | */
317 | function toggleInherited(linkObj, expand) {
318 | var base = linkObj.getAttribute("id");
319 | var list = document.getElementById(base + "-list");
320 | var summary = document.getElementById(base + "-summary");
321 | var trigger = document.getElementById(base + "-trigger");
322 | var a = $(linkObj);
323 | if ( (expand == null && a.hasClass("closed")) || expand ) {
324 | list.style.display = "none";
325 | summary.style.display = "block";
326 | trigger.src = toAssets + "images/triangle-opened.png";
327 | a.removeClass("closed");
328 | a.addClass("opened");
329 | } else if ( (expand == null && a.hasClass("opened")) || (expand == false) ) {
330 | list.style.display = "block";
331 | summary.style.display = "none";
332 | trigger.src = toAssets + "images/triangle-closed.png";
333 | a.removeClass("opened");
334 | a.addClass("closed");
335 | }
336 | return false;
337 | }
338 |
339 | /* Toggle all inherited classes in a single table (e.g. all inherited methods)
340 | * @param linkObj The link that was clicked.
341 | * @param expand 'true' to ensure it's expanded. 'false' to ensure it's closed.
342 | * 'null' to simply toggle.
343 | */
344 | function toggleAllInherited(linkObj, expand) {
345 | var a = $(linkObj);
346 | var table = $(a.parent().parent().parent()); // ugly way to get table/tbody
347 | var expandos = $(".jd-expando-trigger", table);
348 | if ( (expand == null && a.text() == "[Expand]") || expand ) {
349 | expandos.each(function(i) {
350 | toggleInherited(this, true);
351 | });
352 | a.text("[Collapse]");
353 | } else if ( (expand == null && a.text() == "[Collapse]") || (expand == false) ) {
354 | expandos.each(function(i) {
355 | toggleInherited(this, false);
356 | });
357 | a.text("[Expand]");
358 | }
359 | return false;
360 | }
361 |
362 | /* Toggle all inherited members in the class (link in the class title)
363 | */
364 | function toggleAllClassInherited() {
365 | var a = $("#toggleAllClassInherited"); // get toggle link from class title
366 | var toggles = $(".toggle-all", $("#doc-content"));
367 | if (a.text() == "[Expand All]") {
368 | toggles.each(function(i) {
369 | toggleAllInherited(this, true);
370 | });
371 | a.text("[Collapse All]");
372 | } else {
373 | toggles.each(function(i) {
374 | toggleAllInherited(this, false);
375 | });
376 | a.text("[Expand All]");
377 | }
378 | return false;
379 | }
380 |
381 | /* Expand all inherited members in the class. Used when initiating page search */
382 | function ensureAllInheritedExpanded() {
383 | var toggles = $(".toggle-all", $("#doc-content"));
384 | toggles.each(function(i) {
385 | toggleAllInherited(this, true);
386 | });
387 | $("#toggleAllClassInherited").text("[Collapse All]");
388 | }
389 |
390 |
391 | /* HANDLE KEY EVENTS
392 | * - Listen for Ctrl+F (Cmd on Mac) and expand all inherited members (to aid page search)
393 | */
394 | var agent = navigator['userAgent'].toLowerCase();
395 | var mac = agent.indexOf("macintosh") != -1;
396 |
397 | $(document).keydown( function(e) {
398 | var control = mac ? e.metaKey && !e.ctrlKey : e.ctrlKey; // get ctrl key
399 | if (control && e.which == 70) { // 70 is "F"
400 | ensureAllInheritedExpanded();
401 | }
402 | });
--------------------------------------------------------------------------------
/docs/assets/images/bg_fade.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/bg_fade.jpg
--------------------------------------------------------------------------------
/docs/assets/images/bg_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/bg_logo.png
--------------------------------------------------------------------------------
/docs/assets/images/body-gradient-tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/body-gradient-tab.png
--------------------------------------------------------------------------------
/docs/assets/images/body-gradient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/body-gradient.png
--------------------------------------------------------------------------------
/docs/assets/images/grad-rule-qv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/grad-rule-qv.png
--------------------------------------------------------------------------------
/docs/assets/images/horizonsdk-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/horizonsdk-logo.png
--------------------------------------------------------------------------------
/docs/assets/images/hr_gray_main.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/hr_gray_main.jpg
--------------------------------------------------------------------------------
/docs/assets/images/hr_gray_side.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/hr_gray_side.jpg
--------------------------------------------------------------------------------
/docs/assets/images/left_off.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/left_off.jpg
--------------------------------------------------------------------------------
/docs/assets/images/left_on.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/left_on.jpg
--------------------------------------------------------------------------------
/docs/assets/images/preliminary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/preliminary.png
--------------------------------------------------------------------------------
/docs/assets/images/resizable-e.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/resizable-e.gif
--------------------------------------------------------------------------------
/docs/assets/images/resizable-e2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/resizable-e2.gif
--------------------------------------------------------------------------------
/docs/assets/images/resizable-eg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/resizable-eg.gif
--------------------------------------------------------------------------------
/docs/assets/images/resizable-s.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/resizable-s.gif
--------------------------------------------------------------------------------
/docs/assets/images/resizable-s2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/resizable-s2.gif
--------------------------------------------------------------------------------
/docs/assets/images/resizable-sg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/resizable-sg.gif
--------------------------------------------------------------------------------
/docs/assets/images/right_off.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/right_off.jpg
--------------------------------------------------------------------------------
/docs/assets/images/right_on.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/right_on.jpg
--------------------------------------------------------------------------------
/docs/assets/images/sidenav-rule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/sidenav-rule.png
--------------------------------------------------------------------------------
/docs/assets/images/spacer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/spacer.gif
--------------------------------------------------------------------------------
/docs/assets/images/triangle-closed-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/triangle-closed-small.png
--------------------------------------------------------------------------------
/docs/assets/images/triangle-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/triangle-closed.png
--------------------------------------------------------------------------------
/docs/assets/images/triangle-opened-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/triangle-opened-small.png
--------------------------------------------------------------------------------
/docs/assets/images/triangle-opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HorizonCamera/HorizonSDK-Android/83b69ee61f6f6f6d321dde3eb2842a499b0b22e1/docs/assets/images/triangle-opened.png
--------------------------------------------------------------------------------
/docs/assets/jquery-history.js:
--------------------------------------------------------------------------------
1 | /**
2 | * jQuery history event v0.1
3 | * Copyright (c) 2008 Tom Rodenberg
4 | * Licensed under the GPL (http://www.gnu.org/licenses/gpl.html) license.
5 | */
6 | (function($) {
7 | var currentHash, previousNav, timer, hashTrim = /^.*#/;
8 |
9 | var msie = {
10 | iframe: null,
11 | getDoc: function() {
12 | return msie.iframe.contentWindow.document;
13 | },
14 | getHash: function() {
15 | return msie.getDoc().location.hash;
16 | },
17 | setHash: function(hash) {
18 | var d = msie.getDoc();
19 | d.open();
20 | d.close();
21 | d.location.hash = hash;
22 | }
23 | };
24 |
25 | var historycheck = function() {
26 | var hash = msie.iframe ? msie.getHash() : location.hash;
27 | if (hash != currentHash) {
28 | currentHash = hash;
29 | if (msie.iframe) {
30 | location.hash = currentHash;
31 | }
32 | var current = $.history.getCurrent();
33 | $.event.trigger('history', [current, previousNav]);
34 | previousNav = current;
35 | }
36 | };
37 |
38 | $.history = {
39 | add: function(hash) {
40 | hash = '#' + hash.replace(hashTrim, '');
41 | if (currentHash != hash) {
42 | var previous = $.history.getCurrent();
43 | location.hash = currentHash = hash;
44 | if (msie.iframe) {
45 | msie.setHash(currentHash);
46 | }
47 | $.event.trigger('historyadd', [$.history.getCurrent(), previous]);
48 | }
49 | if (!timer) {
50 | timer = setInterval(historycheck, 100);
51 | }
52 | },
53 | getCurrent: function() {
54 | if (currentHash) {
55 | return currentHash.replace(hashTrim, '');
56 | } else {
57 | return "";
58 | }
59 | }
60 | };
61 |
62 | $.fn.history = function(fn) {
63 | $(this).bind('history', fn);
64 | };
65 |
66 | $.fn.historyadd = function(fn) {
67 | $(this).bind('historyadd', fn);
68 | };
69 |
70 | $(function() {
71 | currentHash = location.hash;
72 | if ($.browser.msie) {
73 | msie.iframe = $('').prependTo('body')[0];
74 | msie.setHash(currentHash);
75 | currentHash = msie.getHash();
76 | }
77 | });
78 | })(jQuery);
79 |
--------------------------------------------------------------------------------
/docs/assets/navtree_data.js:
--------------------------------------------------------------------------------
1 | var NAVTREE_DATA =
2 | [ [ "com.hvt.horizonSDK", "com/hvt/horizonSDK/package-summary.html", [ [ "Interfaces", null, [ [ "HVTCameraListener", "com/hvt/horizonSDK/HVTCameraListener.html", null, "" ] ]
3 | , "" ], [ "Classes", null, [ [ "CameraHelper", "com/hvt/horizonSDK/CameraHelper.html", null, "" ], [ "HorizonSDK", "com/hvt/horizonSDK/HorizonSDK.html", null, "" ], [ "HVTCamcorderProfile", "com/hvt/horizonSDK/HVTCamcorderProfile.html", null, "" ], [ "HVTCamera", "com/hvt/horizonSDK/HVTCamera.html", null, "" ], [ "HVTVars", "com/hvt/horizonSDK/HVTVars.html", null, "" ], [ "HVTView", "com/hvt/horizonSDK/HVTView.html", null, "" ], [ "Size", "com/hvt/horizonSDK/Size.html", null, "" ] ]
4 | , "" ], [ "Enums", null, [ [ "HVTVars.CameraMode", "com/hvt/horizonSDK/HVTVars.CameraMode.html", null, "" ], [ "HVTVars.HVTLevelerCropMode", "com/hvt/horizonSDK/HVTVars.HVTLevelerCropMode.html", null, "" ], [ "HVTVars.HVTLevelerFlexSpeed", "com/hvt/horizonSDK/HVTVars.HVTLevelerFlexSpeed.html", null, "" ], [ "HVTVars.HVTLevelerLockedOrientation", "com/hvt/horizonSDK/HVTVars.HVTLevelerLockedOrientation.html", null, "" ], [ "HVTView.FillMode", "com/hvt/horizonSDK/HVTView.FillMode.html", null, "" ], [ "HVTView.ViewType", "com/hvt/horizonSDK/HVTView.ViewType.html", null, "" ] ]
5 | , "" ] ]
6 | , "" ] ]
7 |
8 | ;
9 |
10 |
--------------------------------------------------------------------------------
/docs/assets/prettify.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var o=true,r=null,z=false;window.PR_SHOULD_USE_CONTINUATION=o;window.PR_TAB_WIDTH=8;window.PR_normalizedHtml=window.PR=window.prettyPrintOne=window.prettyPrint=void 0;window._pr_isIE6=function(){var N=navigator&&navigator.userAgent&&/\bMSIE 6\./.test(navigator.userAgent);window._pr_isIE6=function(){return N};return N};
3 | var aa="!",ba="!=",ca="!==",F="#",da="%",ea="%=",G="&",fa="&&",ja="&&=",ka="&=",H="(",la="*",ma="*=",na="+=",oa=",",pa="-=",qa="->",ra="/",sa="/=",ta=":",ua="::",va=";",I="<",wa="<<",xa="<<=",ya="<=",za="=",Aa="==",Ba="===",J=">",Ca=">=",Da=">>",Ea=">>=",Fa=">>>",Ga=">>>=",Ha="?",Ia="@",L="[",M="^",Ta="^=",Ua="^^",Va="^^=",Wa="{",O="|",Xa="|=",Ya="||",Za="||=",$a="~",ab="break",bb="case",cb="continue",db="delete",eb="do",fb="else",gb="finally",hb="instanceof",ib="return",jb="throw",kb="try",lb="typeof",
4 | mb="(?:^^|[+-]",nb="\\$1",ob=")\\s*",pb="&",qb="<",rb=">",sb=""",tb="",ub="x",vb="'",wb='"',xb=" ",yb="XMP",zb="",Ab='="',P="",Q="\\",Bb="b",Cb="t",Db="n",Eb="v",Fb="f",Gb="r",Hb="u",Ib="0",Jb="1",Kb="2",Lb="3",Mb="4",Nb="5",Ob="6",Pb="7",Qb="\\x0",Rb="\\x",Sb="-",Tb="]",Ub="\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]",R="g",Vb="\\B",Wb="\\b",Xb="\\D",Yb="\\d",Zb="\\S",$b="\\s",ac="\\W",bc="\\w",cc="(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)",
5 | dc="(?:",ec=")",fc="gi",gc="PRE",hc='\n',ic="\t",jc="\n",kc="[^<]+|
128 |
129 |
130 |