blob: 852ad62c2f90e3e35d64ae56369c94efb618c877 [file] [log] [blame]
/*
* Copyright 2011-2012 WebDriver committers
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/* AUTO GENERATED - DO NOT EDIT BY HAND */
#include <stddef.h> // For NULL.
#include "atoms.h"
namespace webdriver {
namespace atoms {
const char* const GET_FIRST_CLIENT_RECT[] = {
"function(){return function(){var h=this;\nfunction i(a){var b=typeof a;",
"if(b==\"object\")if(a){if(a instanceof Array)return\"array\";else if(a ",
"instanceof Object)return b;var c=Object.prototype.toString.call(a);if(c",
"==\"[object Window]\")return\"object\";if(c==\"[object Array]\"||typeof",
" a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propert",
"yIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))retur",
"n\"array\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&t",
"ypeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"",
"call\"))return\"function\"}else return\"null\";else if(b==\n\"function",
"\"&&typeof a.call==\"undefined\")return\"object\";return b}function j(a",
",b){function c(){}c.prototype=b.prototype;a.d=b.prototype;a.prototype=n",
"ew c};function k(a){this.stack=Error().stack||\"\";if(a)this.message=St",
"ring(a)}j(k,Error);function l(a){for(var b=1;b<arguments.length;b++)var",
" c=String(arguments[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);",
"return a};j(function(a,b){b.unshift(a);k.call(this,l.apply(null,b));b.s",
"hift();this.c=a},k);var m;function n(a,b){this.x=a!==void 0?a:0;this.y=",
"b!==void 0?b:0}n.prototype.toString=function(){return\"(\"+this.x+\", ",
"\"+this.y+\")\"};function o(a){return a.nodeType==9?a:a.ownerDocument||",
"a.document}function p(a){this.b=a||h.document||document}function r(a){v",
"ar b=a.b,a=b.body,b=b.parentWindow||b.defaultView;return new n(b.pageXO",
"ffset||a.scrollLeft,b.pageYOffset||a.scrollTop)};function s(a,b,c,g){th",
"is.left=a;this.top=b;this.width=c;this.height=g}s.prototype.toString=fu",
"nction(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x",
" \"+this.height+\"h)\"};function t(a){var b;a:{b=o(a);if(b.defaultView&",
"&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,nu",
"ll))){b=b.position||b.getPropertyValue(\"position\");break a}b=\"\"}ret",
"urn b||(a.currentStyle?a.currentStyle.position:null)||a.style&&a.style.",
"position}\nfunction u(a){for(var b=o(a),c=t(a),g=c==\"fixed\"||c==\"abs",
"olute\",a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=t(a),g=g&&c==\"stati",
"c\"&&a!=b.documentElement&&a!=b.body,!g&&(a.scrollWidth>a.clientWidth||",
"a.scrollHeight>a.clientHeight||c==\"fixed\"||c==\"absolute\"||c==\"rela",
"tive\"))return a;return null};function v(a){var b=a.getClientRects();if",
"(b.length==0)throw Error(\"Element does not have any client rects\");va",
"r b=b[0],c=new n;if(a.nodeType==1)if(a.getBoundingClientRect)a=a.getBou",
"ndingClientRect(),c.x=a.left,c.y=a.top;else{var g=r(a?new p(o(a)):m||(m",
"=new p));var e=o(a),z=t(a),d=new n(0,0),q=(e?e.nodeType==9?e:o(e):docum",
"ent).documentElement;if(a!=q)if(a.getBoundingClientRect)a=a.getBounding",
"ClientRect(),e=r(e?new p(o(e)):m||(m=new p)),d.x=a.left+e.x,d.y=a.top+e",
".y;else if(e.getBoxObjectFor)a=e.getBoxObjectFor(a),\ne=e.getBoxObjectF",
"or(q),d.x=a.screenX-e.screenX,d.y=a.screenY-e.screenY;else{var f=a;do{d",
".x+=f.offsetLeft;d.y+=f.offsetTop;f!=a&&(d.x+=f.clientLeft||0,d.y+=f.cl",
"ientTop||0);if(t(f)==\"fixed\"){d.x+=e.body.scrollLeft;d.y+=e.body.scro",
"llTop;break}f=f.offsetParent}while(f&&f!=a);z==\"absolute\"&&(d.y-=e.bo",
"dy.offsetTop);for(f=a;(f=u(f))&&f!=e.body&&f!=q;)d.x-=f.scrollLeft,d.y-",
"=f.scrollTop}c.x=d.x-g.x;c.y=d.y-g.y}else g=i(a.a)==\"function\",d=a,a.",
"targetTouches?d=a.targetTouches[0]:g&&a.a().targetTouches&&(d=a.a().tar",
"getTouches[0]),\nc.x=d.clientX,c.y=d.clientY;return new s(b.left-c.x,b.",
"top-c.y,b.right-b.left,b.bottom-b.top)}var w=\"_\".split(\".\"),x=h;!(w",
"[0]in x)&&x.execScript&&x.execScript(\"var \"+w[0]);for(var y;w.length&",
"&(y=w.shift());)!w.length&&v!==void 0?x[y]=v:x=x[y]?x[y]:x[y]={};; retu",
"rn this._.apply(null,arguments);}.apply({navigator:typeof window!='unde",
"fined'?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_LOCATION_IN_VIEW[] = {
"function(){return function(){var i=this;\nfunction j(a){var b=typeof a;",
"if(b==\"object\")if(a){if(a instanceof Array)return\"array\";else if(a ",
"instanceof Object)return b;var c=Object.prototype.toString.call(a);if(c",
"==\"[object Window]\")return\"object\";if(c==\"[object Array]\"||typeof",
" a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propert",
"yIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))retur",
"n\"array\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&t",
"ypeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"",
"call\"))return\"function\"}else return\"null\";else if(b==\n\"function",
"\"&&typeof a.call==\"undefined\")return\"object\";return b}function k(a",
",b){function c(){}c.prototype=b.prototype;a.d=b.prototype;a.prototype=n",
"ew c};function n(a){this.stack=Error().stack||\"\";if(a)this.message=St",
"ring(a)}k(n,Error);function o(a){for(var b=1;b<arguments.length;b++)var",
" c=String(arguments[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);",
"return a}function p(a,b){if(a<b)return-1;else if(a>b)return 1;return 0}",
";k(function(a,b){b.unshift(a);n.call(this,o.apply(null,b));b.shift();th",
"is.c=a},n);var q,r=\"\",s=/WebKit\\/(\\S+)/.exec(i.navigator?i.navigato",
"r.userAgent:null);q=r=s?s[1]:\"\";var t={};var u;function v(a,b){this.x",
"=a!==void 0?a:0;this.y=b!==void 0?b:0}v.prototype.toString=function(){r",
"eturn\"(\"+this.x+\", \"+this.y+\")\"};function w(a,b){this.width=a;thi",
"s.height=b}w.prototype.toString=function(){return\"(\"+this.width+\" x ",
"\"+this.height+\")\"};function x(a){return a?new y(z(a)):u||(u=new y)}f",
"unction A(a){var b=a.body,a=a.parentWindow||a.defaultView;return new v(",
"a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function z(a){r",
"eturn a.nodeType==9?a:a.ownerDocument||a.document}function y(a){this.a=",
"a||i.document||document}\nfunction B(a){var a=a.a.parentWindow||a.a.def",
"aultView||window,b=a.document,c;if(c=!t[\"500\"]){c=0;for(var d=String(",
"q).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),f=String(\"5",
"00\").replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),e=Math.ma",
"x(d.length,f.length),h=0;c==0&&h<e;h++){var M=d[h]||\"\",N=f[h]||\"\",O",
"=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),P=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"",
");do{var l=O.exec(M)||[\"\",\"\",\"\"],m=P.exec(N)||[\"\",\"\",\"\"];if",
"(l[0].length==0&&m[0].length==0)break;c=p(l[1].length==0?0:parseInt(l[1",
"],10),m[1].length==\n0?0:parseInt(m[1],10))||p(l[2].length==0,m[2].leng",
"th==0)||p(l[2],m[2])}while(c==0)}c=!(t[\"500\"]=c>=0)}c?(typeof a.inner",
"Height==\"undefined\"&&(a=window),b=a.innerHeight,c=a.document.document",
"Element.scrollHeight,a==a.top&&c<b&&(b-=15),a=new w(a.innerWidth,b)):(a",
"=b.compatMode==\"CSS1Compat\"?b.documentElement:b.body,a=new w(a.client",
"Width,a.clientHeight));return a};function C(a,b,c,d){this.top=a;this.ri",
"ght=b;this.bottom=c;this.left=d}C.prototype.toString=function(){return",
"\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left",
"+\"l)\"};function D(a,b,c,d){this.left=a;this.top=b;this.width=c;this.h",
"eight=d}D.prototype.toString=function(){return\"(\"+this.left+\", \"+th",
"is.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};function E(a,b){",
"var c=z(a);if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defau",
"ltView.getComputedStyle(a,null)))return c[b]||c.getPropertyValue(b);ret",
"urn\"\"}function F(a){return E(a,\"position\")||(a.currentStyle?a.curre",
"ntStyle.position:null)||a.style&&a.style.position}\nfunction G(a){for(v",
"ar b=z(a),c=F(a),d=c==\"fixed\"||c==\"absolute\",a=a.parentNode;a&&a!=b",
";a=a.parentNode)if(c=F(a),d=d&&c==\"static\"&&a!=b.documentElement&&a!=",
"b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight|",
"|c==\"fixed\"||c==\"absolute\"||c==\"relative\"))return a;return null}",
"\nfunction H(a){var b=z(a),c=F(a),d=new v(0,0),f=(b?b.nodeType==9?b:z(b",
"):document).documentElement;if(a==f)return d;if(a.getBoundingClientRect",
")a=a.getBoundingClientRect(),b=x(b),b=A(b.a),d.x=a.left+b.x,d.y=a.top+b",
".y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObjectFor",
"(f),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screenY;else{var e=a;do{d.x",
"+=e.offsetLeft;d.y+=e.offsetTop;e!=a&&(d.x+=e.clientLeft||0,d.y+=e.clie",
"ntTop||0);if(F(e)==\"fixed\"){d.x+=b.body.scrollLeft;d.y+=b.body.scroll",
"Top;break}e=\ne.offsetParent}while(e&&e!=a);c==\"absolute\"&&(d.y-=b.bo",
"dy.offsetTop);for(e=a;(e=G(e))&&e!=b.body&&e!=f;)d.x-=e.scrollLeft,d.y-",
"=e.scrollTop}return d}function I(a){var b=new v;if(a.nodeType==1)if(a.g",
"etBoundingClientRect)a=a.getBoundingClientRect(),b.x=a.left,b.y=a.top;e",
"lse{var c;c=x(a);c=A(c.a);a=H(a);b.x=a.x-c.x;b.y=a.y-c.y}else{c=j(a.b)=",
"=\"function\";var d=a;a.targetTouches?d=a.targetTouches[0]:c&&a.b().tar",
"getTouches&&(d=a.b().targetTouches[0]);b.x=d.clientX;b.y=d.clientY}retu",
"rn b};function J(a,b){var c;c=H(b);var d=H(a);c=new v(c.x-d.x,c.y-d.y);",
"var f,e,h;h=E(a,\"borderLeftWidth\");e=E(a,\"borderRightWidth\");f=E(a,",
"\"borderTopWidth\");d=E(a,\"borderBottomWidth\");d=new C(parseFloat(f),",
"parseFloat(e),parseFloat(d),parseFloat(h));c.x-=d.left;c.y-=d.top;retur",
"n c}\nfunction K(a,b,c){function d(a,b,c,d,e){for(var d=new D(c.x+d.lef",
"t,c.y+d.top,d.width,d.height),c=[0,0],b=[b.width,b.height],f=[d.left,d.",
"top],d=[d.width,d.height],g=0;g<2;g++)if(d[g]>b[g])c[g]=e?f[g]+d[g]/2-b",
"[g]/2:f[g];else{var h=f[g]-b[g]+d[g];h>0?c[g]=h:f[g]<0&&(c[g]=f[g])}scr",
"oll=new v(c[0],c[1]);a.scrollLeft+=scroll.x;a.scrollTop+=scroll.y}for(v",
"ar f=z(a),e=a.parentNode,h;e&&e!=f.documentElement&&e!=f.body;)h=J(e,a)",
",d(e,new w(e.clientWidth,e.clientHeight),h,b,c),e=e.parentNode;h=I(a);a",
"=B(x(a));d(f.body,\na,h,b,c)};function L(a,b,c){c||(c=new D(0,0,a.offse",
"tWidth,a.offsetHeight));K(a,c,b);a=I(a);return new v(a.x+c.left,a.y+c.t",
"op)}var Q=\"_\".split(\".\"),R=i;!(Q[0]in R)&&R.execScript&&R.execScrip",
"t(\"var \"+Q[0]);for(var S;Q.length&&(S=Q.shift());)!Q.length&&L!==void",
" 0?R[S]=L:R=R[S]?R[S]:R[S]={};; return this._.apply(null,arguments);}.a",
"pply({navigator:typeof window!='undefined'?window.navigator:null}, argu",
"ments);}",
NULL
};
const char* const GET_PAGE_ZOOM[] = {
"function(){return function(){function c(a,b){function f(){}f.prototype=",
"b.prototype;a.b=b.prototype;a.prototype=new f};function d(a){this.stack",
"=Error().stack||\"\";if(a)this.message=String(a)}c(d,Error);function e(",
"a){for(var b=1;b<arguments.length;b++)var f=String(arguments[b]).replac",
"e(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,f);return a};c(function(a,b){b.un",
"shift(a);d.call(this,e.apply(null,b));b.shift();this.a=a},d);function g",
"(a){var a=a.nodeType==9?a:a.ownerDocument||a.document,b=a.documentEleme",
"nt;return a.width/Math.max(b.clientWidth,b.offsetWidth,b.scrollWidth)}v",
"ar h=\"_\".split(\".\"),i=this;!(h[0]in i)&&i.execScript&&i.execScript(",
"\"var \"+h[0]);for(var j;h.length&&(j=h.shift());)!h.length&&g!==void 0",
"?i[j]=g:i=i[j]?i[j]:i[j]={};; return this._.apply(null,arguments);}.app",
"ly({navigator:typeof window!='undefined'?window.navigator:null}, argume",
"nts);}",
NULL
};
const char* const IS_ELEMENT_CLICKABLE[] = {
"function(){return function(){function e(b,a){function d(){}d.prototype=",
"a.prototype;b.b=a.prototype;b.prototype=new d};function g(b){this.stack",
"=Error().stack||\"\";if(b)this.message=String(b)}e(g,Error);function h(",
"b){for(var a=1;a<arguments.length;a++)var d=String(arguments[a]).replac",
"e(/\\$/g,\"$$$$\"),b=b.replace(/\\%s/,d);return b};e(function(b,a){a.un",
"shift(b);g.call(this,h.apply(null,a));a.shift();this.a=b},g);function i",
"(b,a){function d(a,b){var c={clickable:a};b&&(c.message=b);return c}var",
" c=b.ownerDocument.elementFromPoint(a.x,a.y);if(c==b)return d(!0);a=\"(",
"\"+a.x+\", \"+a.y+\")\";if(c==null)return d(!1,\"Element is not clickab",
"le at point \"+a);var f=c.outerHTML;if(c.hasChildNodes())var l=c.innerH",
"TML,m=f.length-l.length-(\"</\"+c.tagName+\">\").length,f=f.substring(0",
",m)+\"...\"+f.substring(m+l.length);for(c=c.parentNode;c;){if(c==b)retu",
"rn d(!0,\"Element's descendant would receive the click. Consider clicki",
"ng the descendant instead. Descendant: \"+\nf);c=c.parentNode}return d(",
"!1,\"Element is not clickable at point \"+a+\". Other element would rec",
"eive the click: \"+f)}var j=\"_\".split(\".\"),k=this;!(j[0]in k)&&k.ex",
"ecScript&&k.execScript(\"var \"+j[0]);for(var n;j.length&&(n=j.shift())",
";)!j.length&&i!==void 0?k[n]=i:k=k[n]?k[n]:k[n]={};; return this._.appl",
"y(null,arguments);}.apply({navigator:typeof window!='undefined'?window.",
"navigator:null}, arguments);}",
NULL
};
const char* const CLEAR[] = {
"function(){return function(){function f(a){throw a;}var h=void 0,i=null",
";function l(a){return function(){return this[a]}}function m(a){return f",
"unction(){return a}}var n,o=this;\nfunction p(a){var b=typeof a;if(b==",
"\"object\")if(a){if(a instanceof Array)return\"array\";else if(a instan",
"ceof Object)return b;var c=Object.prototype.toString.call(a);if(c==\"[o",
"bject Window]\")return\"object\";if(c==\"[object Array]\"||typeof a.len",
"gth==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propertyIsEnu",
"merable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))return\"arr",
"ay\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&typeof ",
"a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"call\"",
"))return\"function\"}else return\"null\";\nelse if(b==\"function\"&&typ",
"eof a.call==\"undefined\")return\"object\";return b}function r(a){retur",
"n a!==h}function aa(a){var b=p(a);return b==\"array\"||b==\"object\"&&t",
"ypeof a.length==\"number\"}function s(a){return typeof a==\"string\"}fu",
"nction t(a){return p(a)==\"function\"}function ba(a){a=p(a);return a==",
"\"object\"||a==\"array\"||a==\"function\"}var ca=\"closure_uid_\"+Math.",
"floor(Math.random()*2147483648).toString(36),da=0,ea=Date.now||function",
"(){return+new Date};\nfunction u(a,b){function c(){}c.prototype=b.proto",
"type;a.ca=b.prototype;a.prototype=new c};function fa(a){for(var b=1;b<a",
"rguments.length;b++)var c=String(arguments[b]).replace(/\\$/g,\"$$$$\")",
",a=a.replace(/\\%s/,c);return a}function ha(a){return a.replace(/^[\\s",
"\\xa0]+|[\\s\\xa0]+$/g,\"\")}function ia(a){if(!ja.test(a))return a;a.i",
"ndexOf(\"&\")!=-1&&(a=a.replace(ka,\"&amp;\"));a.indexOf(\"<\")!=-1&&(a",
"=a.replace(la,\"&lt;\"));a.indexOf(\">\")!=-1&&(a=a.replace(ma,\"&gt;\"",
"));a.indexOf('\"')!=-1&&(a=a.replace(na,\"&quot;\"));return a}var ka=/&",
"/g,la=/</g,ma=/>/g,na=/\\\"/g,ja=/[&<>\\\"]/;\nfunction oa(a,b){if(a<b)",
"return-1;else if(a>b)return 1;return 0}var pa=Math.random()*2147483648|",
"0,qa={};function ra(a){return qa[a]||(qa[a]=String(a).replace(/\\-([a-z",
"])/g,function(a,c){return c.toUpperCase()}))};var sa,ta,ua,va=o.navigat",
"or;ua=va&&va.platform||\"\";sa=ua.indexOf(\"Mac\")!=-1;ta=ua.indexOf(\"",
"Win\")!=-1;var v=ua.indexOf(\"Linux\")!=-1,wa,xa=\"\",ya=/WebKit\\/(\\S",
"+)/.exec(o.navigator?o.navigator.userAgent:i);wa=xa=ya?ya[1]:\"\";var z",
"a={};var Aa=window;function Ba(a,b){for(var c in a)b.call(h,a[c],c,a)}f",
"unction Ca(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function ",
"w(a,b){this.code=a;this.message=b||\"\";this.name=Da[a]||Da[13];var c=E",
"rror(this.message);c.name=this.name;this.stack=c.stack||\"\"}u(w,Error)",
";\nvar Da={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownC",
"ommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleE",
"rror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Element",
"NotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",2",
"4:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"Modal",
"DialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErr",
"or\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarge",
"tOutOfBoundsError\"};\nw.prototype.toString=function(){return\"[\"+this",
".name+\"] \"+this.message};function Ea(a){this.stack=Error().stack||\"",
"\";if(a)this.message=String(a)}u(Ea,Error);Ea.prototype.name=\"CustomEr",
"ror\";function Fa(a,b){b.unshift(a);Ea.call(this,fa.apply(i,b));b.shift",
"();this.ab=a}u(Fa,Ea);Fa.prototype.name=\"AssertionError\";function Ga(",
"a,b){if(!a){var c=Array.prototype.slice.call(arguments,2),d=\"Assertion",
" failed\";if(b){d+=\": \"+b;var e=c}f(new Fa(\"\"+d,e||[]))}}function H",
"a(a){f(new Fa(\"Failure\"+(a?\": \"+a:\"\"),Array.prototype.slice.call(",
"arguments,1)))};function x(a){return a[a.length-1]}var Ia=Array.prototy",
"pe;function y(a,b){if(s(a)){if(!s(b)||b.length!=1)return-1;return a.ind",
"exOf(b,0)}for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;retur",
"n-1}function Ja(a,b){for(var c=a.length,d=s(a)?a.split(\"\"):a,e=0;e<c;",
"e++)e in d&&b.call(h,d[e],e,a)}function Ka(a,b){for(var c=a.length,d=Ar",
"ray(c),e=s(a)?a.split(\"\"):a,g=0;g<c;g++)g in e&&(d[g]=b.call(h,e[g],g",
",a));return d}\nfunction La(a,b,c){for(var d=a.length,e=s(a)?a.split(\"",
"\"):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return!0;return!1}funct",
"ion Ma(a,b,c){for(var d=a.length,e=s(a)?a.split(\"\"):a,g=0;g<d;g++)if(",
"g in e&&!b.call(c,e[g],g,a))return!1;return!0}function Na(a,b){var c;a:",
"{c=a.length;for(var d=s(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.cal",
"l(h,d[e],e,a)){c=e;break a}c=-1}return c<0?i:s(a)?a.charAt(c):a[c]}func",
"tion Oa(){return Ia.concat.apply(Ia,arguments)}\nfunction Pa(a){if(p(a)",
"==\"array\")return Oa(a);else{for(var b=[],c=0,d=a.length;c<d;c++)b[c]=",
"a[c];return b}}function Qa(a,b,c){Ga(a.length!=i);return arguments.leng",
"th<=2?Ia.slice.call(a,b):Ia.slice.call(a,b,c)};var Ra;function Sa(a){va",
"r b;b=(b=a.className)&&typeof b.split==\"function\"?b.split(/\\s+/):[];",
"var c=Qa(arguments,1),d;d=b;for(var e=0,g=0;g<c.length;g++)y(d,c[g])>=0",
"||(d.push(c[g]),e++);d=e==c.length;a.className=b.join(\" \");return d};",
"function z(a,b){this.x=r(a)?a:0;this.y=r(b)?b:0}z.prototype.toString=fu",
"nction(){return\"(\"+this.x+\", \"+this.y+\")\"};function Ta(a,b){this.",
"width=a;this.height=b}Ta.prototype.toString=function(){return\"(\"+this",
".width+\" x \"+this.height+\")\"};Ta.prototype.floor=function(){this.wi",
"dth=Math.floor(this.width);this.height=Math.floor(this.height);return t",
"his};Ta.prototype.scale=function(a){this.width*=a;this.height*=a;return",
" this};var A=3;function Ua(a){return a?new Va(B(a)):Ra||(Ra=new Va)}fun",
"ction Wa(a,b){Ba(b,function(b,d){d==\"style\"?a.style.cssText=b:d==\"cl",
"ass\"?a.className=b:d==\"for\"?a.htmlFor=b:d in Xa?a.setAttribute(Xa[d]",
",b):d.lastIndexOf(\"aria-\",0)==0?a.setAttribute(d,b):a[d]=b})}var Xa={",
"cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\",colspan:\"colSp",
"an\",rowspan:\"rowSpan\",valign:\"vAlign\",height:\"height\",width:\"wi",
"dth\",usemap:\"useMap\",frameborder:\"frameBorder\",maxlength:\"maxLeng",
"th\",type:\"type\"};\nfunction Ya(a){return a?a.parentWindow||a.default",
"View:window}function Za(a,b,c){function d(c){c&&b.appendChild(s(c)?a.cr",
"eateTextNode(c):c)}for(var e=2;e<c.length;e++){var g=c[e];aa(g)&&!(ba(g",
")&&g.nodeType>0)?Ja($a(g)?Pa(g):g,d):d(g)}}function ab(a){return a&&a.p",
"arentNode?a.parentNode.removeChild(a):i}\nfunction C(a,b){if(a.contains",
"&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentP",
"osition!=\"undefined\")return a==b||Boolean(a.compareDocumentPosition(b",
")&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction bb(a,b){if(a=",
"=b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPositi",
"on(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.",
"parentNode){var c=a.nodeType==1,d=b.nodeType==1;if(c&&d)return a.source",
"Index-b.sourceIndex;else{var e=a.parentNode,g=b.parentNode;if(e==g)retu",
"rn cb(a,b);if(!c&&C(e,b))return-1*db(a,b);if(!d&&C(g,a))return db(b,a);",
"return(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}}",
"d=B(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=\nd.createRan",
"ge();d.selectNode(b);d.collapse(!0);return c.compareBoundaryPoints(o.Ra",
"nge.START_TO_END,d)}function db(a,b){var c=a.parentNode;if(c==b)return-",
"1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return cb(d,a)}function c",
"b(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}\nfun",
"ction eb(){var a,b=arguments.length;if(b){if(b==1)return arguments[0]}e",
"lse return i;var c=[],d=Infinity;for(a=0;a<b;a++){for(var e=[],g=argume",
"nts[a];g;)e.unshift(g),g=g.parentNode;c.push(e);d=Math.min(d,e.length)}",
"e=i;for(a=0;a<d;a++){for(var g=c[0][a],j=1;j<b;j++)if(g!=c[j][a])return",
" e;e=g}return e}function B(a){return a.nodeType==9?a:a.ownerDocument||a",
".document}function fb(a,b){var c=[];return gb(a,b,c,!0)?c[0]:h}\nfuncti",
"on gb(a,b,c,d){if(a!=i)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d))re",
"turn!0;if(gb(a,b,c,d))return!0;a=a.nextSibling}return!1}var hb={SCRIPT:",
"1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},ib={IMG:\" \",BR:\"\\n\"};function ",
"jb(a,b,c){if(!(a.nodeName in hb))if(a.nodeType==A)c?b.push(String(a.nod",
"eValue).replace(/(\\r\\n|\\r|\\n)/g,\"\")):b.push(a.nodeValue);else if(",
"a.nodeName in ib)b.push(ib[a.nodeName]);else for(a=a.firstChild;a;)jb(a",
",b,c),a=a.nextSibling}\nfunction $a(a){if(a&&typeof a.length==\"number",
"\")if(ba(a))return typeof a.item==\"function\"||typeof a.item==\"string",
"\";else if(t(a))return typeof a.item==\"function\";return!1}function kb",
"(a,b){for(var a=a.parentNode,c=0;a;){if(b(a))return a;a=a.parentNode;c+",
"+}return i}function Va(a){this.A=a||o.document||document}n=Va.prototype",
";n.ha=l(\"A\");n.B=function(a){return s(a)?this.A.getElementById(a):a};",
"\nn.ga=function(){var a=this.A,b=arguments,c=b[1],d=a.createElement(b[0",
"]);if(c)s(c)?d.className=c:p(c)==\"array\"?Sa.apply(i,[d].concat(c)):Wa",
"(d,c);b.length>2&&Za(a,d,b);return d};n.createElement=function(a){retur",
"n this.A.createElement(a)};n.createTextNode=function(a){return this.A.c",
"reateTextNode(a)};n.ta=function(){return this.A.parentWindow||this.A.de",
"faultView};function lb(a){var b=a.A,a=b.body,b=b.parentWindow||b.defaul",
"tView;return new z(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollT",
"op)}\nn.appendChild=function(a,b){a.appendChild(b)};n.removeNode=ab;n.c",
"ontains=C;var D={};D.ya=function(){var a={fb:\"http://www.w3.org/2000/s",
"vg\"};return function(b){return a[b]||i}}();D.pa=function(a,b,c){var d=",
"B(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return i;try{va",
"r e=d.createNSResolver?d.createNSResolver(d.documentElement):D.ya;retur",
"n d.evaluate(b,a,e,c,i)}catch(g){f(new w(32,\"Unable to locate an eleme",
"nt with the xpath expression \"+b+\" because of the following error:\\n",
"\"+g))}};\nD.na=function(a,b){(!a||a.nodeType!=1)&&f(new w(32,'The resu",
"lt of the xpath expression \"'+b+'\" is: '+a+\". It should be an elemen",
"t.\"))};D.Na=function(a,b){var c=function(){var c=D.pa(b,a,9);if(c)retu",
"rn c.singleNodeValue||i;else if(b.selectSingleNode)return c=B(b),c.setP",
"roperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleN",
"ode(a);return i}();c===i||D.na(c,a);return c};\nD.$a=function(a,b){var ",
"c=function(){var c=D.pa(b,a,7);if(c){for(var e=c.snapshotLength,g=[],j=",
"0;j<e;++j)g.push(c.snapshotItem(j));return g}else if(b.selectNodes)retu",
"rn c=B(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\")",
",b.selectNodes(a);return[]}();Ja(c,function(b){D.na(b,a)});return c};va",
"r E=\"StopIteration\"in o?o.StopIteration:Error(\"StopIteration\");func",
"tion H(){}H.prototype.next=function(){f(E)};H.prototype.r=function(){re",
"turn this};function mb(a){if(a instanceof H)return a;if(typeof a.r==\"f",
"unction\")return a.r(!1);if(aa(a)){var b=0,c=new H;c.next=function(){fo",
"r(;;)if(b>=a.length&&f(E),b in a)return a[b++];else b++};return c}f(Err",
"or(\"Not implemented\"))};function I(a,b,c,d,e){this.o=!!b;a&&J(this,a,",
"d);this.z=e!=h?e:this.q||0;this.o&&(this.z*=-1);this.Aa=!c}u(I,H);n=I.p",
"rototype;n.p=i;n.q=0;n.ka=!1;function J(a,b,c,d){if(a.p=b)a.q=typeof c=",
"=\"number\"?c:a.p.nodeType!=1?0:a.o?-1:1;if(typeof d==\"number\")a.z=d}",
"\nn.next=function(){var a;if(this.ka){(!this.p||this.Aa&&this.z==0)&&f(",
"E);a=this.p;var b=this.o?-1:1;if(this.q==b){var c=this.o?a.lastChild:a.",
"firstChild;c?J(this,c):J(this,a,b*-1)}else(c=this.o?a.previousSibling:a",
".nextSibling)?J(this,c):J(this,a.parentNode,b*-1);this.z+=this.q*(this.",
"o?-1:1)}else this.ka=!0;(a=this.p)||f(E);return a};\nn.splice=function(",
"){var a=this.p,b=this.o?1:-1;if(this.q==b)this.q=b*-1,this.z+=this.q*(t",
"his.o?-1:1);this.o=!this.o;I.prototype.next.call(this);this.o=!this.o;f",
"or(var b=aa(arguments[0])?arguments[0]:arguments,c=b.length-1;c>=0;c--)",
"a.parentNode&&a.parentNode.insertBefore(b[c],a.nextSibling);ab(a)};func",
"tion nb(a,b,c,d){I.call(this,a,b,c,i,d)}u(nb,I);nb.prototype.next=funct",
"ion(){do nb.ca.next.call(this);while(this.q==-1);return this.p};functio",
"n ob(a,b){var c=B(a);if(c.defaultView&&c.defaultView.getComputedStyle&&",
"(c=c.defaultView.getComputedStyle(a,i)))return c[b]||c.getPropertyValue",
"(b);return\"\"}function pb(a,b){return ob(a,b)||(a.currentStyle?a.curre",
"ntStyle[b]:i)||a.style&&a.style[b]}\nfunction qb(a){for(var b=B(a),c=pb",
"(a,\"position\"),d=c==\"fixed\"||c==\"absolute\",a=a.parentNode;a&&a!=b",
";a=a.parentNode)if(c=pb(a,\"position\"),d=d&&c==\"static\"&&a!=b.docume",
"ntElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a",
".clientHeight||c==\"fixed\"||c==\"absolute\"||c==\"relative\"))return a",
";return i}\nfunction rb(a){var b=new z;if(a.nodeType==1)if(a.getBoundin",
"gClientRect){var c=a.getBoundingClientRect();b.x=c.left;b.y=c.top}else{",
"c=lb(Ua(a));var d=B(a),e=pb(a,\"position\"),g=new z(0,0),j=(d?d.nodeTyp",
"e==9?d:B(d):document).documentElement;if(a!=j)if(a.getBoundingClientRec",
"t)a=a.getBoundingClientRect(),d=lb(Ua(d)),g.x=a.left+d.x,g.y=a.top+d.y;",
"else if(d.getBoxObjectFor)a=d.getBoxObjectFor(a),d=d.getBoxObjectFor(j)",
",g.x=a.screenX-d.screenX,g.y=a.screenY-d.screenY;else{var k=a;do{g.x+=k",
".offsetLeft;g.y+=k.offsetTop;\nk!=a&&(g.x+=k.clientLeft||0,g.y+=k.clien",
"tTop||0);if(pb(k,\"position\")==\"fixed\"){g.x+=d.body.scrollLeft;g.y+=",
"d.body.scrollTop;break}k=k.offsetParent}while(k&&k!=a);e==\"absolute\"&",
"&(g.y-=d.body.offsetTop);for(k=a;(k=qb(k))&&k!=d.body&&k!=j;)g.x-=k.scr",
"ollLeft,g.y-=k.scrollTop}b.x=g.x-c.x;b.y=g.y-c.y}else c=t(a.sa),g=a,a.t",
"argetTouches?g=a.targetTouches[0]:c&&a.sa().targetTouches&&(g=a.sa().ta",
"rgetTouches[0]),b.x=g.clientX,b.y=g.clientY;return b}\nfunction sb(a){v",
"ar b=a.offsetWidth,c=a.offsetHeight;if((!r(b)||!b&&!c)&&a.getBoundingCl",
"ientRect)return a=a.getBoundingClientRect(),new Ta(a.right-a.left,a.bot",
"tom-a.top);return new Ta(b,c)};function K(a,b){return!!a&&a.nodeType==1",
"&&(!b||a.tagName.toUpperCase()==b)}var tb={\"class\":\"className\",read",
"only:\"readOnly\"},ub=[\"checked\",\"disabled\",\"draggable\",\"hidden",
"\"];function vb(a,b){var c=tb[b]||b,d=a[c];if(!r(d)&&y(ub,c)>=0)return!",
"1;if(c=b==\"value\")if(c=K(a,\"OPTION\")){var e;c=b.toLowerCase();if(a.",
"hasAttribute)e=a.hasAttribute(c);else try{e=a.attributes[c].specified}c",
"atch(g){e=!1}c=!e}c&&(d=[],jb(a,d,!1),d=d.join(\"\"));return d}\nvar wb",
"=[\"async\",\"autofocus\",\"autoplay\",\"checked\",\"compact\",\"comple",
"te\",\"controls\",\"declare\",\"defaultchecked\",\"defaultselected\",\"",
"defer\",\"disabled\",\"draggable\",\"ended\",\"formnovalidate\",\"hidde",
"n\",\"indeterminate\",\"iscontenteditable\",\"ismap\",\"itemscope\",\"l",
"oop\",\"multiple\",\"muted\",\"nohref\",\"noresize\",\"noshade\",\"nova",
"lidate\",\"nowrap\",\"open\",\"paused\",\"pubdate\",\"readonly\",\"requ",
"ired\",\"reversed\",\"scoped\",\"seamless\",\"seeking\",\"selected\",\"",
"spellcheck\",\"truespeed\",\"willvalidate\"];\nfunction xb(a){var b;if(",
"8==a.nodeType)return i;b=\"usemap\";if(b==\"style\")return b=ha(a.style",
".cssText).toLowerCase(),b=b.charAt(b.length-1)==\";\"?b:b+\";\";a=a.get",
"AttributeNode(b);if(!a)return i;if(y(wb,b)>=0)return\"true\";return a.s",
"pecified?a.value:i}var yb=[\"BUTTON\",\"INPUT\",\"OPTGROUP\",\"OPTION\"",
",\"SELECT\",\"TEXTAREA\"];\nfunction zb(a){var b=a.tagName.toUpperCase(",
");if(!(y(yb,b)>=0))return!0;if(vb(a,\"disabled\"))return!1;if(a.parentN",
"ode&&a.parentNode.nodeType==1&&\"OPTGROUP\"==b||\"OPTION\"==b)return zb",
"(a.parentNode);return!0}var Ab=[\"text\",\"search\",\"tel\",\"url\",\"e",
"mail\",\"password\",\"number\"];function Bb(a){if(K(a,\"TEXTAREA\"))ret",
"urn!0;if(K(a,\"INPUT\"))return y(Ab,a.type.toLowerCase())>=0;if(Cb(a))r",
"eturn!0;return!1}\nfunction Cb(a){function b(a){return a.contentEditabl",
"e==\"inherit\"?(a=Db(a))?b(a):!1:a.contentEditable==\"true\"}if(!r(a.co",
"ntentEditable))return!1;if(r(a.isContentEditable))return a.isContentEdi",
"table;return b(a)}function Db(a){for(a=a.parentNode;a&&a.nodeType!=1&&a",
".nodeType!=9&&a.nodeType!=11;)a=a.parentNode;return K(a)?a:i}function E",
"b(a,b){b=ra(b);return ob(a,b)||Fb(a,b)}\nfunction Fb(a,b){var c=a.curre",
"ntStyle||a.style,d=c[b];!r(d)&&t(c.getPropertyValue)&&(d=c.getPropertyV",
"alue(b));if(d!=\"inherit\")return r(d)?d:i;return(c=Db(a))?Fb(c,b):i}fu",
"nction Gb(a){if(t(a.getBBox))try{var b=a.getBBox();if(b)return b}catch(",
"c){}if(pb(a,\"display\")!=\"none\")a=sb(a);else{var b=a.style,d=b.displ",
"ay,e=b.visibility,g=b.position;b.visibility=\"hidden\";b.position=\"abs",
"olute\";b.display=\"inline\";a=sb(a);b.display=d;b.position=g;b.visibil",
"ity=e}return a}\nfunction Hb(a,b){function c(a){if(Eb(a,\"display\")==",
"\"none\")return!1;a=Db(a);return!a||c(a)}function d(a){var b=Gb(a);if(b",
".height>0&&b.width>0)return!0;return La(a.childNodes,function(a){return",
" a.nodeType==A||K(a)&&d(a)})}K(a)||f(Error(\"Argument to isShown must b",
"e of type Element\"));if(K(a,\"OPTION\")||K(a,\"OPTGROUP\")){var e=kb(a",
",function(a){return K(a,\"SELECT\")});return!!e&&Hb(e,!0)}if(K(a,\"MAP",
"\")){if(!a.name)return!1;e=B(a);e=e.evaluate?D.Na('/descendant::*[@usem",
"ap = \"#'+a.name+'\"]',e):fb(e,function(b){return K(b)&&\nxb(b)==\"#\"+",
"a.name});return!!e&&Hb(e,b)}if(K(a,\"AREA\"))return e=kb(a,function(a){",
"return K(a,\"MAP\")}),!!e&&Hb(e,b);if(K(a,\"INPUT\")&&a.type.toLowerCas",
"e()==\"hidden\")return!1;if(K(a,\"NOSCRIPT\"))return!1;if(Eb(a,\"visibi",
"lity\")==\"hidden\")return!1;if(!c(a))return!1;if(!b&&Ib(a)==0)return!1",
";if(!d(a))return!1;return!0}function Ib(a){var b=1,c=Eb(a,\"opacity\");",
"c&&(b=Number(c));(a=Db(a))&&(b*=Ib(a));return b};function L(){this.t=Aa",
".document.documentElement;this.J=i;var a=B(this.t).activeElement;a&&Jb(",
"this,a)}L.prototype.B=l(\"t\");function Jb(a,b){a.t=b;a.J=K(b,\"OPTION",
"\")?kb(b,function(a){return K(a,\"SELECT\")}):i}\nfunction Kb(a,b,c,d,e",
"){if(!Hb(a.t,!0)||!zb(a.t))return!1;e&&!(Lb==b||Mb==b)&&f(new w(12,\"Ev",
"ent type does not allow related target: \"+b));c={clientX:c.x,clientY:c",
".y,button:d,altKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:!1,wheelDelta:0,re",
"latedTarget:e||i};if(a.J)a:switch(b){case Nb:case Ob:a=a.J.multiple?a.t",
":a.J;break a;default:a=a.J.multiple?a.t:i}else a=a.t;return a?Pb(a,b,c)",
":!0};function M(a,b,c){this.U=a;this.V=b;this.W=c}M.prototype.create=fu",
"nction(a){a=B(a).createEvent(\"HTMLEvents\");a.initEvent(this.U,this.V,",
"this.W);return a};M.prototype.toString=l(\"U\");function N(a,b,c){M.cal",
"l(this,a,b,c)}u(N,M);N.prototype.create=function(a,b){var c=B(a),d=Ya(c",
"),c=c.createEvent(\"MouseEvents\");if(this==Qb)c.wheelDelta=b.wheelDelt",
"a;c.initMouseEvent(this.U,this.V,this.W,d,1,0,0,b.clientX,b.clientY,b.c",
"trlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c",
"};\nfunction Rb(a,b,c){M.call(this,a,b,c)}u(Rb,M);Rb.prototype.create=f",
"unction(a,b){var c;c=B(a).createEvent(\"Events\");c.initEvent(this.U,th",
"is.V,this.W);c.altKey=b.altKey;c.ctrlKey=b.ctrlKey;c.metaKey=b.metaKey;",
"c.shiftKey=b.shiftKey;c.keyCode=b.charCode||b.keyCode;c.charCode=this==",
"Sb?c.keyCode:0;return c};function Tb(a,b,c){M.call(this,a,b,c)}u(Tb,M);",
"\nTb.prototype.create=function(a,b){function c(b){var c=Ka(b,function(b",
"){return{identifier:b.identifier,screenX:b.screenX,screenY:b.screenY,cl",
"ientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY,target:a}",
"});c.item=function(a){return c[a]};return c}var d=B(a),e=Ya(d),g=c(b.ch",
"angedTouches),j=b.touches==b.changedTouches?g:c(b.touches),k=b.targetTo",
"uches==b.changedTouches?g:c(b.targetTouches),d=d.createEvent(\"MouseEve",
"nts\");d.initMouseEvent(this.U,this.V,this.W,e,1,0,0,b.clientX,b.client",
"Y,b.ctrlKey,\nb.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget);d.touche",
"s=j;d.targetTouches=k;d.changedTouches=g;d.scale=b.scale;d.rotation=b.r",
"otation;return d};\nvar Ub=new M(\"change\",!0,!1),Nb=new N(\"click\",!",
"0,!0),Vb=new N(\"contextmenu\",!0,!0),Wb=new N(\"dblclick\",!0,!0),Xb=n",
"ew N(\"mousedown\",!0,!0),Yb=new N(\"mousemove\",!0,!1),Mb=new N(\"mous",
"eout\",!0,!0),Lb=new N(\"mouseover\",!0,!0),Ob=new N(\"mouseup\",!0,!0)",
",Qb=new N(\"mousewheel\",!0,!0),Sb=new Rb(\"keypress\",!0,!0),Zb=new Tb",
"(\"touchmove\",!0,!0),$b=new Tb(\"touchstart\",!0,!0);function Pb(a,b,c",
"){b=b.create(a,c);if(!(\"isTrusted\"in b))b.Xa=!1;return a.dispatchEven",
"t(b)};function ac(a){if(typeof a.N==\"function\")return a.N();if(s(a))r",
"eturn a.split(\"\");if(aa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.pus",
"h(a[d]);return b}return Ca(a)};function bc(a){this.n={};if(cc)this.wa={",
"};var b=arguments.length;if(b>1){b%2&&f(Error(\"Uneven number of argume",
"nts\"));for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else",
" a&&this.da(a)}var cc=!0;n=bc.prototype;n.Ba=0;n.la=0;n.N=function(){va",
"r a=[],b;for(b in this.n)b.charAt(0)==\":\"&&a.push(this.n[b]);return a",
"};function dc(a){var b=[],c;for(c in a.n)if(c.charAt(0)==\":\"){var d=c",
".substring(1);b.push(cc?a.wa[c]?Number(d):d:d)}return b}\nn.set=functio",
"n(a,b){var c=\":\"+a;c in this.n||(this.la++,this.Ba++,cc&&typeof a==\"",
"number\"&&(this.wa[c]=!0));this.n[c]=b};n.da=function(a){var b;if(a ins",
"tanceof bc)b=dc(a),a=a.N();else{b=[];var c=0,d;for(d in a)b[c++]=d;a=Ca",
"(a)}for(c=0;c<b.length;c++)this.set(b[c],a[c])};n.r=function(a){var b=0",
",c=dc(this),d=this.n,e=this.la,g=this,j=new H;j.next=function(){for(;;)",
"{e!=g.la&&f(Error(\"The map has changed since the iterator was created",
"\"));b>=c.length&&f(E);var j=c[b++];return a?j:d[\":\"+j]}};return j};f",
"unction ec(a){this.n=new bc;a&&this.da(a)}function fc(a){var b=typeof a",
";return b==\"object\"&&a||b==\"function\"?\"o\"+(a[ca]||(a[ca]=++da)):b",
".substr(0,1)+a}n=ec.prototype;n.add=function(a){this.n.set(fc(a),a)};n.",
"da=function(a){for(var a=ac(a),b=a.length,c=0;c<b;c++)this.add(a[c])};n",
".contains=function(a){return\":\"+fc(a)in this.n.n};n.N=function(){retu",
"rn this.n.N()};n.r=function(){return this.n.r(!1)};u(function(){L.call(",
"this);this.Ua=Bb(this.B())&&!vb(this.B(),\"readOnly\");this.bb=new ec},",
"L);var gc={};function P(a,b,c){ba(a)&&(a=a.c);a=new hc(a,b,c);if(b&&(!(",
"b in gc)||c))gc[b]={key:a,shift:!1},c&&(gc[c]={key:a,shift:!0})}functio",
"n hc(a,b,c){this.code=a;this.za=b||i;this.eb=c||this.za}P(8);P(9);P(13)",
";P(16);P(17);P(18);P(19);P(20);P(27);P(32,\" \");P(33);P(34);P(35);P(36",
");P(37);P(38);P(39);P(40);P(44);P(45);P(46);P(48,\"0\",\")\");P(49,\"1",
"\",\"!\");P(50,\"2\",\"@\");P(51,\"3\",\"#\");P(52,\"4\",\"$\");P(53,\"",
"5\",\"%\");\nP(54,\"6\",\"^\");P(55,\"7\",\"&\");P(56,\"8\",\"*\");P(57",
",\"9\",\"(\");P(65,\"a\",\"A\");P(66,\"b\",\"B\");P(67,\"c\",\"C\");P(6",
"8,\"d\",\"D\");P(69,\"e\",\"E\");P(70,\"f\",\"F\");P(71,\"g\",\"G\");P(",
"72,\"h\",\"H\");P(73,\"i\",\"I\");P(74,\"j\",\"J\");P(75,\"k\",\"K\");P",
"(76,\"l\",\"L\");P(77,\"m\",\"M\");P(78,\"n\",\"N\");P(79,\"o\",\"O\");",
"P(80,\"p\",\"P\");P(81,\"q\",\"Q\");P(82,\"r\",\"R\");P(83,\"s\",\"S\")",
";P(84,\"t\",\"T\");P(85,\"u\",\"U\");P(86,\"v\",\"V\");P(87,\"w\",\"W\"",
");P(88,\"x\",\"X\");P(89,\"y\",\"Y\");P(90,\"z\",\"Z\");P(ta?{e:91,c:91",
",opera:219}:sa?{e:224,c:91,opera:17}:{e:0,c:91,opera:i});\nP(ta?{e:92,c",
":92,opera:220}:sa?{e:224,c:93,opera:17}:{e:0,c:92,opera:i});P(ta?{e:93,",
"c:93,opera:0}:sa?{e:0,c:0,opera:16}:{e:93,c:i,opera:0});P({e:96,c:96,op",
"era:48},\"0\");P({e:97,c:97,opera:49},\"1\");P({e:98,c:98,opera:50},\"2",
"\");P({e:99,c:99,opera:51},\"3\");P({e:100,c:100,opera:52},\"4\");P({e:",
"101,c:101,opera:53},\"5\");P({e:102,c:102,opera:54},\"6\");P({e:103,c:1",
"03,opera:55},\"7\");P({e:104,c:104,opera:56},\"8\");P({e:105,c:105,oper",
"a:57},\"9\");P({e:106,c:106,opera:v?56:42},\"*\");P({e:107,c:107,opera:",
"v?61:43},\"+\");\nP({e:109,c:109,opera:v?109:45},\"-\");P({e:110,c:110,",
"opera:v?190:78},\".\");P({e:111,c:111,opera:v?191:47},\"/\");P(144);P(1",
"12);P(113);P(114);P(115);P(116);P(117);P(118);P(119);P(120);P(121);P(12",
"2);P(123);P({e:107,c:187,opera:61},\"=\",\"+\");P({e:109,c:189,opera:10",
"9},\"-\",\"_\");P(188,\",\",\"<\");P(190,\".\",\">\");P(191,\"/\",\"?\"",
");P(192,\"`\",\"~\");P(219,\"[\",\"{\");P(220,\"\\\\\",\"|\");P(221,\"]",
"\",\"}\");P({e:59,c:186,opera:59},\";\",\":\");P(222,\"'\",'\"');functi",
"on ic(){jc&&(this[ca]||(this[ca]=++da))}var jc=!1;function kc(a){return",
" lc(a||arguments.callee.caller,[])}\nfunction lc(a,b){var c=[];if(y(b,a",
")>=0)c.push(\"[...circular reference...]\");else if(a&&b.length<50){c.p",
"ush(mc(a)+\"(\");for(var d=a.arguments,e=0;e<d.length;e++){e>0&&c.push(",
"\", \");var g;g=d[e];switch(typeof g){case \"object\":g=g?\"object\":\"",
"null\";break;case \"string\":break;case \"number\":g=String(g);break;ca",
"se \"boolean\":g=g?\"true\":\"false\";break;case \"function\":g=(g=mc(g",
"))?g:\"[fn]\";break;default:g=typeof g}g.length>40&&(g=g.substr(0,40)+",
"\"...\");c.push(g)}b.push(a);c.push(\")\\n\");try{c.push(lc(a.caller,b)",
")}catch(j){c.push(\"[exception trying to get caller]\\n\")}}else a?\nc.",
"push(\"[...long stack...]\"):c.push(\"[end]\");return c.join(\"\")}func",
"tion mc(a){if(nc[a])return nc[a];a=String(a);if(!nc[a]){var b=/function",
" ([^\\(]+)/.exec(a);nc[a]=b?b[1]:\"[Anonymous]\"}return nc[a]}var nc={}",
";function Q(a,b,c,d,e){this.reset(a,b,c,d,e)}Q.prototype.Ma=0;Q.prototy",
"pe.ra=i;Q.prototype.qa=i;var oc=0;Q.prototype.reset=function(a,b,c,d,e)",
"{this.Ma=typeof e==\"number\"?e:oc++;this.gb=d||ea();this.P=a;this.Ia=b",
";this.Za=c;delete this.ra;delete this.qa};Q.prototype.xa=function(a){th",
"is.P=a};function R(a){this.Ja=a}R.prototype.aa=i;R.prototype.P=i;R.prot",
"otype.ea=i;R.prototype.ua=i;function pc(a,b){this.name=a;this.value=b}p",
"c.prototype.toString=l(\"name\");var qc=new pc(\"WARNING\",900),rc=new ",
"pc(\"CONFIG\",700);R.prototype.getParent=l(\"aa\");R.prototype.xa=funct",
"ion(a){this.P=a};function sc(a){if(a.P)return a.P;if(a.aa)return sc(a.a",
"a);Ha(\"Root logger has no level set.\");return i}\nR.prototype.log=fun",
"ction(a,b,c){if(a.value>=sc(this).value){a=this.Ea(a,b,c);b=\"log:\"+a.",
"Ia;o.console&&(o.console.timeStamp?o.console.timeStamp(b):o.console.mar",
"kTimeline&&o.console.markTimeline(b));o.msWriteProfilerMark&&o.msWriteP",
"rofilerMark(b);for(b=this;b;){var c=b,d=a;if(c.ua)for(var e=0,g=h;g=c.u",
"a[e];e++)g(d);b=b.getParent()}}};\nR.prototype.Ea=function(a,b,c){var d",
"=new Q(a,String(b),this.Ja);if(c){d.ra=c;var e;var g=arguments.callee.c",
"aller;try{var j;var k;c:{for(var q=\"window.location.href\".split(\".\"",
"),O=o,F;F=q.shift();)if(O[F]!=i)O=O[F];else{k=i;break c}k=O}if(s(c))j={",
"message:c,name:\"Unknown error\",lineNumber:\"Not available\",fileName:",
"k,stack:\"Not available\"};else{var ga,G,q=!1;try{ga=c.lineNumber||c.Ya",
"||\"Not available\"}catch(W){ga=\"Not available\",q=!0}try{G=c.fileName",
"||c.filename||c.sourceURL||k}catch(hd){G=\"Not available\",\nq=!0}j=q||",
"!c.lineNumber||!c.fileName||!c.stack?{message:c.message,name:c.name,lin",
"eNumber:ga,fileName:G,stack:c.stack||\"Not available\"}:c}e=\"Message: ",
"\"+ia(j.message)+'\\nUrl: <a href=\"view-source:'+j.fileName+'\" target",
"=\"_new\">'+j.fileName+\"</a>\\nLine: \"+j.lineNumber+\"\\n\\nBrowser s",
"tack:\\n\"+ia(j.stack+\"-> \")+\"[end]\\n\\nJS stack traversal:\\n\"+ia",
"(kc(g)+\"-> \")}catch(fd){e=\"Exception trying to expose exception! You",
" win, we lose. \"+fd}d.qa=e}return d};var tc={},uc=i;\nfunction vc(a){u",
"c||(uc=new R(\"\"),tc[\"\"]=uc,uc.xa(rc));var b;if(!(b=tc[a])){b=new R(",
"a);var c=a.lastIndexOf(\".\"),d=a.substr(c+1),c=vc(a.substr(0,c));if(!c",
".ea)c.ea={};c.ea[d]=b;b.aa=c;tc[a]=b}return b};function wc(){ic.call(th",
"is)}u(wc,ic);vc(\"goog.dom.SavedRange\");u(function(a){ic.call(this);th",
"is.Oa=\"goog_\"+pa++;this.Ca=\"goog_\"+pa++;this.oa=Ua(a.ha());a.T(this",
".oa.ga(\"SPAN\",{id:this.Oa}),this.oa.ga(\"SPAN\",{id:this.Ca}))},wc);f",
"unction S(){}function xc(a){if(a.getSelection)return a.getSelection();e",
"lse{var a=a.document,b=a.selection;if(b){try{var c=b.createRange();if(c",
".parentElement){if(c.parentElement().document!=a)return i}else if(!c.le",
"ngth||c.item(0).document!=a)return i}catch(d){return i}return b}return ",
"i}}function yc(a){for(var b=[],c=0,d=a.F();c<d;c++)b.push(a.C(c));retur",
"n b}S.prototype.G=m(!1);S.prototype.ha=function(){return B(this.b())};S",
".prototype.ta=function(){return Ya(this.ha())};\nS.prototype.containsNo",
"de=function(a,b){return this.w(zc(Ac(a),h),b)};function T(a,b){I.call(t",
"his,a,b,!0)}u(T,I);function U(){}u(U,S);U.prototype.w=function(a,b){var",
" c=yc(this),d=yc(a);return(b?La:Ma)(d,function(a){return La(c,function(",
"c){return c.w(a,b)})})};U.prototype.insertNode=function(a,b){if(b){var ",
"c=this.b();c.parentNode&&c.parentNode.insertBefore(a,c)}else c=this.g()",
",c.parentNode&&c.parentNode.insertBefore(a,c.nextSibling);return a};U.p",
"rototype.T=function(a,b){this.insertNode(a,!0);this.insertNode(b,!1)};f",
"unction Bc(a,b,c,d,e){var g;if(a){this.f=a;this.i=b;this.d=c;this.h=d;i",
"f(a.nodeType==1&&a.tagName!=\"BR\")if(a=a.childNodes,b=a[b])this.f=b,th",
"is.i=0;else{if(a.length)this.f=x(a);g=!0}if(c.nodeType==1)(this.d=c.chi",
"ldNodes[d])?this.h=0:this.d=c}T.call(this,e?this.d:this.f,e);if(g)try{t",
"his.next()}catch(j){j!=E&&f(j)}}u(Bc,T);n=Bc.prototype;n.f=i;n.d=i;n.i=",
"0;n.h=0;n.b=l(\"f\");n.g=l(\"d\");n.O=function(){return this.ka&&this.p",
"==this.d&&(!this.h||this.q!=1)};n.next=function(){this.O()&&f(E);return",
" Bc.ca.next.call(this)};\"ScriptEngine\"in o&&o.ScriptEngine()==\"JScri",
"pt\"&&(o.ScriptEngineMajorVersion(),o.ScriptEngineMinorVersion(),o.Scri",
"ptEngineBuildVersion());function Cc(){}Cc.prototype.w=function(a,b){var",
" c=b&&!a.isCollapsed(),d=a.a;try{return c?this.l(d,0,1)>=0&&this.l(d,1,",
"0)<=0:this.l(d,0,0)>=0&&this.l(d,1,1)<=0}catch(e){f(e)}};Cc.prototype.c",
"ontainsNode=function(a,b){return this.w(Ac(a),b)};Cc.prototype.r=functi",
"on(){return new Bc(this.b(),this.j(),this.g(),this.k())};function Dc(a)",
"{this.a=a}u(Dc,Cc);n=Dc.prototype;n.D=function(){return this.a.commonAn",
"cestorContainer};n.b=function(){return this.a.startContainer};n.j=funct",
"ion(){return this.a.startOffset};n.g=function(){return this.a.endContai",
"ner};n.k=function(){return this.a.endOffset};n.l=function(a,b,c){return",
" this.a.compareBoundaryPoints(c==1?b==1?o.Range.START_TO_START:o.Range.",
"START_TO_END:b==1?o.Range.END_TO_START:o.Range.END_TO_END,a)};n.isColla",
"psed=function(){return this.a.collapsed};\nn.select=function(a){this.ba",
"(Ya(B(this.b())).getSelection(),a)};n.ba=function(a){a.removeAllRanges(",
");a.addRange(this.a)};n.insertNode=function(a,b){var c=this.a.cloneRang",
"e();c.collapse(b);c.insertNode(a);c.detach();return a};\nn.T=function(a",
",b){var c=Ya(B(this.b()));if(c=(c=xc(c||window))&&Ec(c))var d=c.b(),e=c",
".g(),g=c.j(),j=c.k();var k=this.a.cloneRange(),q=this.a.cloneRange();k.",
"collapse(!1);q.collapse(!0);k.insertNode(b);q.insertNode(a);k.detach();",
"q.detach();if(c){if(d.nodeType==A)for(;g>d.length;){g-=d.length;do d=d.",
"nextSibling;while(d==a||d==b)}if(e.nodeType==A)for(;j>e.length;){j-=e.l",
"ength;do e=e.nextSibling;while(e==a||e==b)}c=new Fc;c.H=Gc(d,g,e,j);if(",
"d.tagName==\"BR\")k=d.parentNode,g=y(k.childNodes,d),d=k;if(e.tagName==",
"\n\"BR\")k=e.parentNode,j=y(k.childNodes,e),e=k;c.H?(c.f=e,c.i=j,c.d=d,",
"c.h=g):(c.f=d,c.i=g,c.d=e,c.h=j);c.select()}};n.collapse=function(a){th",
"is.a.collapse(a)};function Hc(a){this.a=a}u(Hc,Dc);Hc.prototype.ba=func",
"tion(a,b){var c=b?this.g():this.b(),d=b?this.k():this.j(),e=b?this.b():",
"this.g(),g=b?this.j():this.k();a.collapse(c,d);(c!=e||d!=g)&&a.extend(e",
",g)};function Ic(a,b){this.a=a;this.Ta=b}u(Ic,Cc);vc(\"goog.dom.browser",
"range.IeRange\");function Jc(a){var b=B(a).body.createTextRange();if(a.",
"nodeType==1)b.moveToElementText(a),V(a)&&!a.childNodes.length&&b.collap",
"se(!1);else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(e",
"==A)c+=d.length;else if(e==1){b.moveToElementText(d);break}}d||b.moveTo",
"ElementText(a.parentNode);b.collapse(!d);c&&b.move(\"character\",c);b.m",
"oveEnd(\"character\",a.length)}return b}n=Ic.prototype;n.Q=i;n.f=i;n.d=",
"i;n.i=-1;n.h=-1;\nn.s=function(){this.Q=this.f=this.d=i;this.i=this.h=-",
"1};\nn.D=function(){if(!this.Q){var a=this.a.text,b=this.a.duplicate(),",
"c=a.replace(/ +$/,\"\");(c=a.length-c.length)&&b.moveEnd(\"character\",",
"-c);c=b.parentElement();b=b.htmlText.replace(/(\\r\\n|\\r|\\n)+/g,\" \"",
").length;if(this.isCollapsed()&&b>0)return this.Q=c;for(;b>c.outerHTML.",
"replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;)c=c.parentNode;for(;c.child",
"Nodes.length==1&&c.innerText==(c.firstChild.nodeType==A?c.firstChild.no",
"deValue:c.firstChild.innerText);){if(!V(c.firstChild))break;c=c.firstCh",
"ild}a.length==0&&(c=Kc(this,\nc));this.Q=c}return this.Q};function Kc(a",
",b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var g=c[d];if(V(g)){",
"var j=Jc(g),k=j.htmlText!=g.outerHTML;if(a.isCollapsed()&&k?a.l(j,1,1)>",
"=0&&a.l(j,1,0)<=0:a.a.inRange(j))return Kc(a,g)}}return b}n.b=function(",
"){if(!this.f&&(this.f=Lc(this,1),this.isCollapsed()))this.d=this.f;retu",
"rn this.f};n.j=function(){if(this.i<0&&(this.i=Mc(this,1),this.isCollap",
"sed()))this.h=this.i;return this.i};\nn.g=function(){if(this.isCollapse",
"d())return this.b();if(!this.d)this.d=Lc(this,0);return this.d};n.k=fun",
"ction(){if(this.isCollapsed())return this.j();if(this.h<0&&(this.h=Mc(t",
"his,0),this.isCollapsed()))this.i=this.h;return this.h};n.l=function(a,",
"b,c){return this.a.compareEndPoints((b==1?\"Start\":\"End\")+\"To\"+(c=",
"=1?\"Start\":\"End\"),a)};\nfunction Lc(a,b,c){c=c||a.D();if(!c||!c.fir",
"stChild)return c;for(var d=b==1,e=0,g=c.childNodes.length;e<g;e++){var ",
"j=d?e:g-e-1,k=c.childNodes[j],q;try{q=Ac(k)}catch(O){continue}var F=q.a",
";if(a.isCollapsed())if(V(k)){if(q.w(a))return Lc(a,b,k)}else{if(a.l(F,1",
",1)==0){a.i=a.h=j;break}}else if(a.w(q)){if(!V(k)){d?a.i=j:a.h=j+1;brea",
"k}return Lc(a,b,k)}else if(a.l(F,1,0)<0&&a.l(F,0,1)>0)return Lc(a,b,k)}",
"return c}\nfunction Mc(a,b){var c=b==1,d=c?a.b():a.g();if(d.nodeType==1",
"){for(var d=d.childNodes,e=d.length,g=c?1:-1,j=c?0:e-1;j>=0&&j<e;j+=g){",
"var k=d[j];if(!V(k)&&a.a.compareEndPoints((b==1?\"Start\":\"End\")+\"To",
"\"+(b==1?\"Start\":\"End\"),Ac(k).a)==0)return c?j:j+1}return j==-1?0:j",
"}else return e=a.a.duplicate(),g=Jc(d),e.setEndPoint(c?\"EndToEnd\":\"S",
"tartToStart\",g),e=e.text.length,c?d.length-e:e}n.isCollapsed=function(",
"){return this.a.compareEndPoints(\"StartToEnd\",this.a)==0};n.select=fu",
"nction(){this.a.select()};\nfunction Nc(a,b,c){var d;d=d||Ua(a.parentEl",
"ement());var e;b.nodeType!=1&&(e=!0,b=d.ga(\"DIV\",i,b));a.collapse(c);",
"d=d||Ua(a.parentElement());var g=c=b.id;if(!c)c=b.id=\"goog_\"+pa++;a.p",
"asteHTML(b.outerHTML);(b=d.B(c))&&(g||b.removeAttribute(\"id\"));if(e){",
"a=b.firstChild;e=b;if((d=e.parentNode)&&d.nodeType!=11)if(e.removeNode)",
"e.removeNode(!1);else{for(;b=e.firstChild;)d.insertBefore(b,e);ab(e)}b=",
"a}return b}n.insertNode=function(a,b){var c=Nc(this.a.duplicate(),a,b);",
"this.s();return c};\nn.T=function(a,b){var c=this.a.duplicate(),d=this.",
"a.duplicate();Nc(c,a,!0);Nc(d,b,!1);this.s()};n.collapse=function(a){th",
"is.a.collapse(a);a?(this.d=this.f,this.h=this.i):(this.f=this.d,this.i=",
"this.h)};function Oc(a){this.a=a}u(Oc,Dc);Oc.prototype.ba=function(a){a",
".collapse(this.b(),this.j());(this.g()!=this.b()||this.k()!=this.j())&&",
"a.extend(this.g(),this.k());a.rangeCount==0&&a.addRange(this.a)};functi",
"on X(a){this.a=a}u(X,Dc);function Ac(a){var b=B(a).createRange();if(a.n",
"odeType==A)b.setStart(a,0),b.setEnd(a,a.length);else if(V(a)){for(var c",
",d=a;(c=d.firstChild)&&V(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild",
")&&V(c);)d=c;b.setEnd(d,d.nodeType==1?d.childNodes.length:d.length)}els",
"e c=a.parentNode,a=y(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);re",
"turn new X(b)}\nX.prototype.l=function(a,b,c){var d;if(!(d=za[\"528\"])",
"){d=0;for(var e=ha(String(wa)).split(\".\"),g=ha(String(\"528\")).split",
"(\".\"),j=Math.max(e.length,g.length),k=0;d==0&&k<j;k++){var q=e[k]||\"",
"\",O=g[k]||\"\",F=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),ga=RegExp(\"(\\\\d",
"*)(\\\\D*)\",\"g\");do{var G=F.exec(q)||[\"\",\"\",\"\"],W=ga.exec(O)||",
"[\"\",\"\",\"\"];if(G[0].length==0&&W[0].length==0)break;d=oa(G[1].leng",
"th==0?0:parseInt(G[1],10),W[1].length==0?0:parseInt(W[1],10))||oa(G[2].",
"length==0,W[2].length==0)||oa(G[2],W[2])}while(d==0)}d=za[\"528\"]=\nd>",
"=0}if(d)return X.ca.l.call(this,a,b,c);return this.a.compareBoundaryPoi",
"nts(c==1?b==1?o.Range.START_TO_START:o.Range.END_TO_START:b==1?o.Range.",
"START_TO_END:o.Range.END_TO_END,a)};X.prototype.ba=function(a,b){a.remo",
"veAllRanges();b?a.setBaseAndExtent(this.g(),this.k(),this.b(),this.j())",
":a.setBaseAndExtent(this.b(),this.j(),this.g(),this.k())};function V(a)",
"{var b;a:if(a.nodeType!=1)b=!1;else{switch(a.tagName){case \"APPLET\":c",
"ase \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"FRAME\":case",
" \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":ca",
"se \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OB",
"JECT\":case \"PARAM\":case \"SCRIPT\":case \"STYLE\":b=!1;break a}b=!0}",
"return b||a.nodeType==A};function Fc(){}u(Fc,S);function zc(a,b){var c=",
"new Fc;c.L=a;c.H=!!b;return c}n=Fc.prototype;n.L=i;n.f=i;n.i=i;n.d=i;n.",
"h=i;n.H=!1;n.ia=m(\"text\");n.$=function(){return Y(this).a};n.s=functi",
"on(){this.f=this.i=this.d=this.h=i};n.F=m(1);n.C=function(){return this",
"};function Y(a){var b;if(!(b=a.L)){b=a.b();var c=a.j(),d=a.g(),e=a.k(),",
"g=B(b).createRange();g.setStart(b,c);g.setEnd(d,e);b=a.L=new X(g)}retur",
"n b}n.D=function(){return Y(this).D()};n.b=function(){return this.f||(t",
"his.f=Y(this).b())};\nn.j=function(){return this.i!=i?this.i:this.i=Y(t",
"his).j()};n.g=function(){return this.d||(this.d=Y(this).g())};n.k=funct",
"ion(){return this.h!=i?this.h:this.h=Y(this).k()};n.G=l(\"H\");n.w=func",
"tion(a,b){var c=a.ia();if(c==\"text\")return Y(this).w(Y(a),b);else if(",
"c==\"control\")return c=Pc(a),(b?La:Ma)(c,function(a){return this.conta",
"insNode(a,b)},this);return!1};n.isCollapsed=function(){return Y(this).i",
"sCollapsed()};n.r=function(){return new Bc(this.b(),this.j(),this.g(),t",
"his.k())};n.select=function(){Y(this).select(this.H)};\nn.insertNode=fu",
"nction(a,b){var c=Y(this).insertNode(a,b);this.s();return c};n.T=functi",
"on(a,b){Y(this).T(a,b);this.s()};n.ja=function(){return new Qc(this)};n",
".collapse=function(a){a=this.G()?!a:a;this.L&&this.L.collapse(a);a?(thi",
"s.d=this.f,this.h=this.i):(this.f=this.d,this.i=this.h);this.H=!1};func",
"tion Qc(a){this.Ra=a.G()?a.g():a.b();this.Sa=a.G()?a.k():a.j();this.Va=",
"a.G()?a.b():a.g();this.Wa=a.G()?a.j():a.k()}u(Qc,wc);function Rc(){}u(R",
"c,U);n=Rc.prototype;n.a=i;n.m=i;n.S=i;n.s=function(){this.S=this.m=i};n",
".ia=m(\"control\");n.$=function(){return this.a||document.body.createCo",
"ntrolRange()};n.F=function(){return this.a?this.a.length:0};n.C=functio",
"n(a){a=this.a.item(a);return zc(Ac(a),h)};n.D=function(){return eb.appl",
"y(i,Pc(this))};n.b=function(){return Sc(this)[0]};n.j=m(0);n.g=function",
"(){var a=Sc(this),b=x(a);return Na(a,function(a){return C(a,b)})};n.k=f",
"unction(){return this.g().childNodes.length};\nfunction Pc(a){if(!a.m&&",
"(a.m=[],a.a))for(var b=0;b<a.a.length;b++)a.m.push(a.a.item(b));return ",
"a.m}function Sc(a){if(!a.S)a.S=Pc(a).concat(),a.S.sort(function(a,c){re",
"turn a.sourceIndex-c.sourceIndex});return a.S}n.isCollapsed=function(){",
"return!this.a||!this.a.length};n.r=function(){return new Tc(this)};n.se",
"lect=function(){this.a&&this.a.select()};n.ja=function(){return new Uc(",
"this)};n.collapse=function(){this.a=i;this.s()};function Uc(a){this.m=P",
"c(a)}u(Uc,wc);\nfunction Tc(a){if(a)this.m=Sc(a),this.f=this.m.shift(),",
"this.d=x(this.m)||this.f;T.call(this,this.f,!1)}u(Tc,T);n=Tc.prototype;",
"n.f=i;n.d=i;n.m=i;n.b=l(\"f\");n.g=l(\"d\");n.O=function(){return!this.",
"z&&!this.m.length};n.next=function(){if(this.O())f(E);else if(!this.z){",
"var a=this.m.shift();J(this,a,1,1);return a}return Tc.ca.next.call(this",
")};function Vc(){this.u=[];this.R=[];this.X=this.K=i}u(Vc,U);n=Vc.proto",
"type;n.Ha=vc(\"goog.dom.MultiRange\");n.s=function(){this.R=[];this.X=t",
"his.K=i};n.ia=m(\"mutli\");n.$=function(){this.u.length>1&&this.Ha.log(",
"qc,\"getBrowserRangeObject called on MultiRange with more than 1 range",
"\",h);return this.u[0]};n.F=function(){return this.u.length};n.C=functi",
"on(a){this.R[a]||(this.R[a]=zc(new X(this.u[a]),h));return this.R[a]};",
"\nn.D=function(){if(!this.X){for(var a=[],b=0,c=this.F();b<c;b++)a.push",
"(this.C(b).D());this.X=eb.apply(i,a)}return this.X};function Wc(a){if(!",
"a.K)a.K=yc(a),a.K.sort(function(a,c){var d=a.b(),e=a.j(),g=c.b(),j=c.j(",
");if(d==g&&e==j)return 0;return Gc(d,e,g,j)?1:-1});return a.K}n.b=funct",
"ion(){return Wc(this)[0].b()};n.j=function(){return Wc(this)[0].j()};n.",
"g=function(){return x(Wc(this)).g()};n.k=function(){return x(Wc(this)).",
"k()};n.isCollapsed=function(){return this.u.length==0||this.u.length==1",
"&&this.C(0).isCollapsed()};\nn.r=function(){return new Xc(this)};n.sele",
"ct=function(){var a=xc(this.ta());a.removeAllRanges();for(var b=0,c=thi",
"s.F();b<c;b++)a.addRange(this.C(b).$())};n.ja=function(){return new Yc(",
"this)};n.collapse=function(a){if(!this.isCollapsed()){var b=a?this.C(0)",
":this.C(this.F()-1);this.s();b.collapse(a);this.R=[b];this.K=[b];this.u",
"=[b.$()]}};function Yc(a){this.cb=Ka(yc(a),function(a){return a.ja()})}",
"u(Yc,wc);function Xc(a){if(a)this.I=Ka(Wc(a),function(a){return mb(a)})",
";T.call(this,a?this.b():i,!1)}\nu(Xc,T);n=Xc.prototype;n.I=i;n.Y=0;n.b=",
"function(){return this.I[0].b()};n.g=function(){return x(this.I).g()};n",
".O=function(){return this.I[this.Y].O()};n.next=function(){try{var a=th",
"is.I[this.Y],b=a.next();J(this,a.p,a.q,a.z);return b}catch(c){if(c!==E|",
"|this.I.length-1==this.Y)f(c);else return this.Y++,this.next()}};functi",
"on Ec(a){var b,c=!1;if(a.createRange)try{b=a.createRange()}catch(d){ret",
"urn i}else if(a.rangeCount)if(a.rangeCount>1){b=new Vc;for(var c=0,e=a.",
"rangeCount;c<e;c++)b.u.push(a.getRangeAt(c));return b}else b=a.getRange",
"At(0),c=Gc(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset);else ",
"return i;b&&b.addElement?(a=new Rc,a.a=b):a=zc(new X(b),c);return a}\nf",
"unction Gc(a,b,c,d){if(a==c)return d<b;var e;if(a.nodeType==1&&b)if(e=a",
".childNodes[b])a=e,b=0;else if(C(a,c))return!0;if(c.nodeType==1&&d)if(e",
"=c.childNodes[d])c=e,d=0;else if(C(c,a))return!1;return(bb(a,c)||b-d)>0",
"};function Zc(){L.call(this);this.M=this.ma=i;this.v=new z(0,0);this.va",
"=this.Ka=!1}u(Zc,L);var Z={};Z[Nb]=[0,1,2,i];Z[Vb]=[i,i,2,i];Z[Ob]=[0,1",
",2,i];Z[Mb]=[0,1,2,0];Z[Yb]=[0,1,2,0];Z[Wb]=Z[Nb];Z[Xb]=Z[Ob];Z[Lb]=Z[M",
"b];Zc.prototype.move=function(a,b){var c=rb(a);this.v.x=b.x+c.x;this.v.",
"y=b.y+c.y;a!=this.B()&&(c=this.B()===Aa.document.documentElement||this.",
"B()===Aa.document.body,c=!this.va&&c?i:this.B(),this.Z(Mb,a),Jb(this,a)",
",this.Z(Lb,c));this.Z(Yb);this.Ka=!1};\nZc.prototype.Z=function(a,b){th",
"is.va=!0;var c=this.v,d;a in Z?(d=Z[a][this.ma===i?3:this.ma],d===i&&f(",
"new w(13,\"Event does not permit the specified mouse button.\"))):d=0;r",
"eturn Kb(this,a,c,d,b)};function $c(){L.call(this);this.v=new z(0,0);th",
"is.fa=new z(0,0)}u($c,L);n=$c.prototype;n.M=i;n.La=!1;n.Fa=!1;n.Qa=0;n.",
"Pa=0;\nn.move=function(a,b,c){Jb(this,a);a=rb(a);this.v.x=b.x+a.x;this.",
"v.y=b.y+a.y;if(r(c))this.fa.x=c.x+a.x,this.fa.y=c.y+a.y;if(this.M)this.",
"Fa=!0,this.M||f(new w(13,\"Should never fire event when touchscreen is ",
"not pressed.\")),b={touches:[],targetTouches:[],changedTouches:[],altKe",
"y:!1,ctrlKey:!1,shiftKey:!1,metaKey:!1,relatedTarget:i,scale:0,rotation",
":0},ad(b,this.Qa,this.v),this.La&&ad(b,this.Pa,this.fa),Pb(this.M,Zb,b)",
"};\nfunction ad(a,b,c){b={identifier:b,screenX:c.x,screenY:c.y,clientX:",
"c.x,clientY:c.y,pageX:c.x,pageY:c.y};a.changedTouches.push(b);if(Zb==$b",
"||Zb==Zb)a.touches.push(b),a.targetTouches.push(b)}n.Z=function(a){this",
".M||f(new w(13,\"Should never fire a mouse event when touchscreen is no",
"t pressed.\"));return Kb(this,a,this.v,0)};function bd(a,b){this.x=a;th",
"is.y=b}u(bd,z);bd.prototype.scale=function(a){this.x*=a;this.y*=a;retur",
"n this};bd.prototype.add=function(a){this.x+=a.x;this.y+=a.y;return thi",
"s};function cd(){L.call(this)}u(cd,L);(function(a){a.Da=function(){retu",
"rn a.Ga||(a.Ga=new a)}})(cd);function dd(a){(!Hb(a,!0)||!zb(a))&&f(new ",
"w(12,\"Element is not currently interactable and may not be manipulated",
"\"));(!Bb(a)||vb(a,\"readOnly\"))&&f(new w(12,\"Element must be user-ed",
"itable in order to clear it.\"));var b=cd.Da();Jb(b,a);var b=b.J||b.t,c",
"=B(b).activeElement;if(b!=c){if(c&&t(c.blur))try{c.blur()}catch(d){f(d)",
"}t(b.focus)&&b.focus()}if(a.value)a.value=\"\",Pb(a,Ub);if(Cb(a))a.inne",
"rHTML=\" \"}var ed=\"_\".split(\".\"),$=o;!(ed[0]in $)&&$.execScript&&$",
".execScript(\"var \"+ed[0]);\nfor(var gd;ed.length&&(gd=ed.shift());)!e",
"d.length&&r(dd)?$[gd]=dd:$=$[gd]?$[gd]:$[gd]={};; return this._.apply(n",
"ull,arguments);}.apply({navigator:typeof window!='undefined'?window.nav",
"igator:null}, arguments);}",
NULL
};
const char* const CLEAR_LOCAL_STORAGE[] = {
"function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co",
"de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag",
"e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(",
"){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"",
"local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"",
"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ",
"\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r",
"eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"",
":return a.localStorage!=b;case \"session_storage\":return a.sessionStor",
"age!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported ",
"API identifier provided as parameter\");}};function l(a){this.a=a}l.pro",
"totype.clear=function(){this.a.clear()};function m(){if(!k())throw new ",
"g(13,\"Local storage undefined\");(new l(f.localStorage)).clear()}var n",
"=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"va",
"r \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p",
"]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,arguments);}.apply({",
"navigator:typeof window!='undefined'?window.navigator:null}, arguments)",
";}",
NULL
};
const char* const CLEAR_SESSION_STORAGE[] = {
"function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co",
"de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag",
"e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(",
"){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"",
"session_storage\"){case \"appcache\":return a.applicationCache!=b;case ",
"\"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;cas",
"e \"database\":return a.openDatabase!=b;case \"location\":if(j)return!1",
";return a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage",
"\":return a.localStorage!=b;case \"session_storage\":return a.sessionSt",
"orage!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupporte",
"d API identifier provided as parameter\");}};function l(a){this.a=a}l.p",
"rototype.clear=function(){this.a.clear()};function m(){var a;if(k())a=n",
"ew l(f.sessionStorage);else throw new g(13,\"Session storage undefined",
"\");a.clear()}var n=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript",
"&&o.execScript(\"var \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.len",
"gth&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,a",
"rguments);}.apply({navigator:typeof window!='undefined'?window.navigato",
"r:null}, arguments);}",
NULL
};
const char* const CLICK[] = {
"function(){return function(){function f(a){throw a;}var h=void 0,i=null",
";function l(a){return function(){return this[a]}}function m(a){return f",
"unction(){return a}}var n,o=this;\nfunction aa(a){var b=typeof a;if(b==",
"\"object\")if(a){if(a instanceof Array)return\"array\";else if(a instan",
"ceof Object)return b;var c=Object.prototype.toString.call(a);if(c==\"[o",
"bject Window]\")return\"object\";if(c==\"[object Array]\"||typeof a.len",
"gth==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propertyIsEnu",
"merable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))return\"arr",
"ay\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&typeof ",
"a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"call\"",
"))return\"function\"}else return\"null\";\nelse if(b==\"function\"&&typ",
"eof a.call==\"undefined\")return\"object\";return b}function p(a){retur",
"n a!==h}function ba(a){var b=aa(a);return b==\"array\"||b==\"object\"&&",
"typeof a.length==\"number\"}function r(a){return typeof a==\"string\"}f",
"unction s(a){return aa(a)==\"function\"}function ca(a){a=aa(a);return a",
"==\"object\"||a==\"array\"||a==\"function\"}var da=\"closure_uid_\"+Mat",
"h.floor(Math.random()*2147483648).toString(36),ea=0,fa=Date.now||functi",
"on(){return+new Date};\nfunction t(a,b){function c(){}c.prototype=b.pro",
"totype;a.ea=b.prototype;a.prototype=new c};function ga(a){for(var b=1;b",
"<arguments.length;b++)var c=String(arguments[b]).replace(/\\$/g,\"$$$$",
"\"),a=a.replace(/\\%s/,c);return a}function ha(a){return a.replace(/^[",
"\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}function ja(a){if(!ka.test(a))return a;",
"a.indexOf(\"&\")!=-1&&(a=a.replace(la,\"&amp;\"));a.indexOf(\"<\")!=-1&",
"&(a=a.replace(ma,\"&lt;\"));a.indexOf(\">\")!=-1&&(a=a.replace(na,\"&gt",
";\"));a.indexOf('\"')!=-1&&(a=a.replace(oa,\"&quot;\"));return a}var la",
"=/&/g,ma=/</g,na=/>/g,oa=/\\\"/g,ka=/[&<>\\\"]/;\nfunction pa(a,b){if(a",
"<b)return-1;else if(a>b)return 1;return 0}var qa=Math.random()*21474836",
"48|0,ra={};function sa(a){return ra[a]||(ra[a]=String(a).replace(/\\-([",
"a-z])/g,function(a,c){return c.toUpperCase()}))};var ta,ua,va,wa=o.navi",
"gator;va=wa&&wa.platform||\"\";ta=va.indexOf(\"Mac\")!=-1;ua=va.indexOf",
"(\"Win\")!=-1;var xa=va.indexOf(\"Linux\")!=-1,ya,za=\"\",Aa=/WebKit\\/",
"(\\S+)/.exec(o.navigator?o.navigator.userAgent:i);ya=za=Aa?Aa[1]:\"\";v",
"ar Ba={};var Ca=window;function Da(a,b){for(var c in a)b.call(h,a[c],c,",
"a)}function Ea(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};funct",
"ion u(a,b){this.code=a;this.message=b||\"\";this.name=Fa[a]||Fa[13];var",
" c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}t(u,Er",
"ror);\nvar Fa={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"Unkn",
"ownCommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisi",
"bleError\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Ele",
"mentNotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError",
"\",24:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"M",
"odalDialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeou",
"tError\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveT",
"argetOutOfBoundsError\"};\nu.prototype.toString=function(){return\"[\"+",
"this.name+\"] \"+this.message};function Ga(a){this.stack=Error().stack|",
"|\"\";if(a)this.message=String(a)}t(Ga,Error);Ga.prototype.name=\"Custo",
"mError\";function Ha(a,b){b.unshift(a);Ga.call(this,ga.apply(i,b));b.sh",
"ift();this.ab=a}t(Ha,Ga);Ha.prototype.name=\"AssertionError\";function ",
"Ia(a,b){if(!a){var c=Array.prototype.slice.call(arguments,2),d=\"Assert",
"ion failed\";if(b){d+=\": \"+b;var e=c}f(new Ha(\"\"+d,e||[]))}}functio",
"n Ja(a){f(new Ha(\"Failure\"+(a?\": \"+a:\"\"),Array.prototype.slice.ca",
"ll(arguments,1)))};function v(a){return a[a.length-1]}var Ka=Array.prot",
"otype;function w(a,b){if(r(a)){if(!r(b)||b.length!=1)return-1;return a.",
"indexOf(b,0)}for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;re",
"turn-1}function La(a,b){for(var c=a.length,d=r(a)?a.split(\"\"):a,e=0;e",
"<c;e++)e in d&&b.call(h,d[e],e,a)}function Ma(a,b){for(var c=a.length,d",
"=Array(c),e=r(a)?a.split(\"\"):a,g=0;g<c;g++)g in e&&(d[g]=b.call(h,e[g",
"],g,a));return d}\nfunction Na(a,b,c){for(var d=a.length,e=r(a)?a.split",
"(\"\"):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return!0;return!1}fu",
"nction Oa(a,b,c){for(var d=a.length,e=r(a)?a.split(\"\"):a,g=0;g<d;g++)",
"if(g in e&&!b.call(c,e[g],g,a))return!1;return!0}function Pa(a,b){var c",
";a:{c=a.length;for(var d=r(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.",
"call(h,d[e],e,a)){c=e;break a}c=-1}return c<0?i:r(a)?a.charAt(c):a[c]}f",
"unction Qa(){return Ka.concat.apply(Ka,arguments)}\nfunction Ra(a){if(a",
"a(a)==\"array\")return Qa(a);else{for(var b=[],c=0,d=a.length;c<d;c++)b",
"[c]=a[c];return b}}function Sa(a,b,c){Ia(a.length!=i);return arguments.",
"length<=2?Ka.slice.call(a,b):Ka.slice.call(a,b,c)};var Ta;function Ua(a",
"){var b;b=(b=a.className)&&typeof b.split==\"function\"?b.split(/\\s+/)",
":[];var c=Sa(arguments,1),d;d=b;for(var e=0,g=0;g<c.length;g++)w(d,c[g]",
")>=0||(d.push(c[g]),e++);d=e==c.length;a.className=b.join(\" \");return",
" d};function x(a,b){this.x=p(a)?a:0;this.y=p(b)?b:0}x.prototype.toStrin",
"g=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function Va(a,b){t",
"his.width=a;this.height=b}Va.prototype.toString=function(){return\"(\"+",
"this.width+\" x \"+this.height+\")\"};Va.prototype.floor=function(){thi",
"s.width=Math.floor(this.width);this.height=Math.floor(this.height);retu",
"rn this};Va.prototype.scale=function(a){this.width*=a;this.height*=a;re",
"turn this};var z=3;function Wa(a){return a?new Xa(A(a)):Ta||(Ta=new Xa)",
"}function Ya(a,b){Da(b,function(b,d){d==\"style\"?a.style.cssText=b:d==",
"\"class\"?a.className=b:d==\"for\"?a.htmlFor=b:d in Za?a.setAttribute(Z",
"a[d],b):d.lastIndexOf(\"aria-\",0)==0?a.setAttribute(d,b):a[d]=b})}var ",
"Za={cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\",colspan:\"c",
"olSpan\",rowspan:\"rowSpan\",valign:\"vAlign\",height:\"height\",width:",
"\"width\",usemap:\"useMap\",frameborder:\"frameBorder\",maxlength:\"max",
"Length\",type:\"type\"};\nfunction $a(a){var b=a.body,a=a.parentWindow|",
"|a.defaultView;return new x(a.pageXOffset||b.scrollLeft,a.pageYOffset||",
"b.scrollTop)}function C(a){return a?a.parentWindow||a.defaultView:windo",
"w}function ab(a,b,c){function d(c){c&&b.appendChild(r(c)?a.createTextNo",
"de(c):c)}for(var e=2;e<c.length;e++){var g=c[e];ba(g)&&!(ca(g)&&g.nodeT",
"ype>0)?La(bb(g)?Ra(g):g,d):d(g)}}function cb(a){return a&&a.parentNode?",
"a.parentNode.removeChild(a):i}\nfunction D(a,b){if(a.contains&&b.nodeTy",
"pe==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!=",
"\"undefined\")return a==b||Boolean(a.compareDocumentPosition(b)&16);for",
"(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction db(a,b){if(a==b)return",
" 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1",
":-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNod",
"e){var c=a.nodeType==1,d=b.nodeType==1;if(c&&d)return a.sourceIndex-b.s",
"ourceIndex;else{var e=a.parentNode,g=b.parentNode;if(e==g)return eb(a,b",
");if(!c&&D(e,b))return-1*fb(a,b);if(!d&&D(g,a))return fb(b,a);return(c?",
"a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}}d=A(a);c=",
"d.createRange();c.selectNode(a);c.collapse(!0);d=\nd.createRange();d.se",
"lectNode(b);d.collapse(!0);return c.compareBoundaryPoints(o.Range.START",
"_TO_END,d)}function fb(a,b){var c=a.parentNode;if(c==b)return-1;for(var",
" d=b;d.parentNode!=c;)d=d.parentNode;return eb(d,a)}function eb(a,b){fo",
"r(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}\nfunction gb(",
"){var a,b=arguments.length;if(b){if(b==1)return arguments[0]}else retur",
"n i;var c=[],d=Infinity;for(a=0;a<b;a++){for(var e=[],g=arguments[a];g;",
")e.unshift(g),g=g.parentNode;c.push(e);d=Math.min(d,e.length)}e=i;for(a",
"=0;a<d;a++){for(var g=c[0][a],j=1;j<b;j++)if(g!=c[j][a])return e;e=g}re",
"turn e}function A(a){return a.nodeType==9?a:a.ownerDocument||a.document",
"}function hb(a,b){var c=[];return ib(a,b,c,!0)?c[0]:h}\nfunction ib(a,b",
",c,d){if(a!=i)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d))return!0;if",
"(ib(a,b,c,d))return!0;a=a.nextSibling}return!1}var jb={SCRIPT:1,STYLE:1",
",HEAD:1,IFRAME:1,OBJECT:1},kb={IMG:\" \",BR:\"\\n\"};function lb(a,b,c)",
"{if(!(a.nodeName in jb))if(a.nodeType==z)c?b.push(String(a.nodeValue).r",
"eplace(/(\\r\\n|\\r|\\n)/g,\"\")):b.push(a.nodeValue);else if(a.nodeNam",
"e in kb)b.push(kb[a.nodeName]);else for(a=a.firstChild;a;)lb(a,b,c),a=a",
".nextSibling}\nfunction bb(a){if(a&&typeof a.length==\"number\")if(ca(a",
"))return typeof a.item==\"function\"||typeof a.item==\"string\";else if",
"(s(a))return typeof a.item==\"function\";return!1}function mb(a,b){for(",
"var a=a.parentNode,c=0;a;){if(b(a))return a;a=a.parentNode;c++}return i",
"}function Xa(a){this.w=a||o.document||document}n=Xa.prototype;n.ja=l(\"",
"w\");n.o=function(a){return r(a)?this.w.getElementById(a):a};\nn.ia=fun",
"ction(){var a=this.w,b=arguments,c=b[1],d=a.createElement(b[0]);if(c)r(",
"c)?d.className=c:aa(c)==\"array\"?Ua.apply(i,[d].concat(c)):Ya(d,c);b.l",
"ength>2&&ab(a,d,b);return d};n.createElement=function(a){return this.w.",
"createElement(a)};n.createTextNode=function(a){return this.w.createText",
"Node(a)};n.ua=function(){return this.w.parentWindow||this.w.defaultView",
"};n.appendChild=function(a,b){a.appendChild(b)};n.removeNode=cb;n.conta",
"ins=D;var E={};E.za=function(){var a={fb:\"http://www.w3.org/2000/svg\"",
"};return function(b){return a[b]||i}}();E.qa=function(a,b,c){var d=A(a)",
";if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return i;try{var e=",
"d.createNSResolver?d.createNSResolver(d.documentElement):E.za;return d.",
"evaluate(b,a,e,c,i)}catch(g){f(new u(32,\"Unable to locate an element w",
"ith the xpath expression \"+b+\" because of the following error:\\n\"+g",
"))}};\nE.oa=function(a,b){(!a||a.nodeType!=1)&&f(new u(32,'The result o",
"f the xpath expression \"'+b+'\" is: '+a+\". It should be an element.\"",
"))};E.Ma=function(a,b){var c=function(){var c=E.qa(b,a,9);if(c)return c",
".singleNodeValue||i;else if(b.selectSingleNode)return c=A(b),c.setPrope",
"rty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(",
"a);return i}();c===i||E.oa(c,a);return c};\nE.$a=function(a,b){var c=fu",
"nction(){var c=E.qa(b,a,7);if(c){for(var e=c.snapshotLength,g=[],j=0;j<",
"e;++j)g.push(c.snapshotItem(j));return g}else if(b.selectNodes)return c",
"=A(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.s",
"electNodes(a);return[]}();La(c,function(b){E.oa(b,a)});return c};var F=",
"\"StopIteration\"in o?o.StopIteration:Error(\"StopIteration\");function",
" G(){}G.prototype.next=function(){f(F)};G.prototype.t=function(){return",
" this};function nb(a){if(a instanceof G)return a;if(typeof a.t==\"funct",
"ion\")return a.t(!1);if(ba(a)){var b=0,c=new G;c.next=function(){for(;;",
")if(b>=a.length&&f(F),b in a)return a[b++];else b++};return c}f(Error(",
"\"Not implemented\"))};function H(a,b,c,d,e){this.q=!!b;a&&J(this,a,d);",
"this.C=e!=h?e:this.s||0;this.q&&(this.C*=-1);this.Ba=!c}t(H,G);n=H.prot",
"otype;n.r=i;n.s=0;n.ma=!1;function J(a,b,c,d){if(a.r=b)a.s=typeof c==\"",
"number\"?c:a.r.nodeType!=1?0:a.q?-1:1;if(typeof d==\"number\")a.C=d}\nn",
".next=function(){var a;if(this.ma){(!this.r||this.Ba&&this.C==0)&&f(F);",
"a=this.r;var b=this.q?-1:1;if(this.s==b){var c=this.q?a.lastChild:a.fir",
"stChild;c?J(this,c):J(this,a,b*-1)}else(c=this.q?a.previousSibling:a.ne",
"xtSibling)?J(this,c):J(this,a.parentNode,b*-1);this.C+=this.s*(this.q?-",
"1:1)}else this.ma=!0;(a=this.r)||f(F);return a};\nn.splice=function(){v",
"ar a=this.r,b=this.q?1:-1;if(this.s==b)this.s=b*-1,this.C+=this.s*(this",
".q?-1:1);this.q=!this.q;H.prototype.next.call(this);this.q=!this.q;for(",
"var b=ba(arguments[0])?arguments[0]:arguments,c=b.length-1;c>=0;c--)a.p",
"arentNode&&a.parentNode.insertBefore(b[c],a.nextSibling);cb(a)};functio",
"n ob(a,b,c,d){H.call(this,a,b,c,i,d)}t(ob,H);ob.prototype.next=function",
"(){do ob.ea.next.call(this);while(this.s==-1);return this.r};function p",
"b(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}pb.prototy",
"pe.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+",
"this.bottom+\"b, \"+this.left+\"l)\"};pb.prototype.contains=function(a)",
"{a=!this||!a?!1:a instanceof pb?a.left>=this.left&&a.right<=this.right&",
"&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right",
"&&a.y>=this.top&&a.y<=this.bottom;return a};function K(a,b){var c=A(a);",
"if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getC",
"omputedStyle(a,i)))return c[b]||c.getPropertyValue(b);return\"\"}functi",
"on qb(a,b){return K(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a.style",
"&&a.style[b]}\nfunction rb(a){for(var b=A(a),c=qb(a,\"position\"),d=c==",
"\"fixed\"||c==\"absolute\",a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=q",
"b(a,\"position\"),d=d&&c==\"static\"&&a!=b.documentElement&&a!=b.body,!",
"d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c==\"fi",
"xed\"||c==\"absolute\"||c==\"relative\"))return a;return i}\nfunction s",
"b(a){var b=A(a),c=qb(a,\"position\"),d=new x(0,0),e=(b?b.nodeType==9?b:",
"A(b):document).documentElement;if(a==e)return d;if(a.getBoundingClientR",
"ect)a=a.getBoundingClientRect(),b=Wa(b),b=$a(b.w),d.x=a.left+b.x,d.y=a.",
"top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObje",
"ctFor(e),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screenY;else{var g=a;d",
"o{d.x+=g.offsetLeft;d.y+=g.offsetTop;g!=a&&(d.x+=g.clientLeft||0,d.y+=g",
".clientTop||0);if(qb(g,\"position\")==\"fixed\"){d.x+=b.body.scrollLeft",
";\nd.y+=b.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);c==\"abs",
"olute\"&&(d.y-=b.body.offsetTop);for(g=a;(g=rb(g))&&g!=b.body&&g!=e;)d.",
"x-=g.scrollLeft,d.y-=g.scrollTop}return d}\nfunction tb(a){var b=new x;",
"if(a.nodeType==1)if(a.getBoundingClientRect)a=a.getBoundingClientRect()",
",b.x=a.left,b.y=a.top;else{var c;c=Wa(a);c=$a(c.w);a=sb(a);b.x=a.x-c.x;",
"b.y=a.y-c.y}else{c=s(a.ta);var d=a;a.targetTouches?d=a.targetTouches[0]",
":c&&a.ta().targetTouches&&(d=a.ta().targetTouches[0]);b.x=d.clientX;b.y",
"=d.clientY}return b}\nfunction ub(a){if(qb(a,\"display\")!=\"none\")ret",
"urn vb(a);var b=a.style,c=b.display,d=b.visibility,e=b.position;b.visib",
"ility=\"hidden\";b.position=\"absolute\";b.display=\"inline\";a=vb(a);b",
".display=c;b.position=e;b.visibility=d;return a}function vb(a){var b=a.",
"offsetWidth,c=a.offsetHeight;if((!p(b)||!b&&!c)&&a.getBoundingClientRec",
"t)return a=a.getBoundingClientRect(),new Va(a.right-a.left,a.bottom-a.t",
"op);return new Va(b,c)};function L(a,b){return!!a&&a.nodeType==1&&(!b||",
"a.tagName.toUpperCase()==b)}function wb(a){if(L(a,\"OPTION\"))return!0;",
"if(L(a,\"INPUT\"))return a=a.type.toLowerCase(),a==\"checkbox\"||a==\"r",
"adio\";return!1}var xb={\"class\":\"className\",readonly:\"readOnly\"},",
"yb=[\"checked\",\"disabled\",\"draggable\",\"hidden\"];\nfunction zb(a,",
"b){var c=xb[b]||b,d=a[c];if(!p(d)&&w(yb,c)>=0)return!1;if(c=b==\"value",
"\")if(c=L(a,\"OPTION\")){var e;c=b.toLowerCase();if(a.hasAttribute)e=a.",
"hasAttribute(c);else try{e=a.attributes[c].specified}catch(g){e=!1}c=!e",
"}c&&(d=[],lb(a,d,!1),d=d.join(\"\"));return d}\nvar Ab=[\"async\",\"aut",
"ofocus\",\"autoplay\",\"checked\",\"compact\",\"complete\",\"controls\"",
",\"declare\",\"defaultchecked\",\"defaultselected\",\"defer\",\"disable",
"d\",\"draggable\",\"ended\",\"formnovalidate\",\"hidden\",\"indetermina",
"te\",\"iscontenteditable\",\"ismap\",\"itemscope\",\"loop\",\"multiple",
"\",\"muted\",\"nohref\",\"noresize\",\"noshade\",\"novalidate\",\"nowra",
"p\",\"open\",\"paused\",\"pubdate\",\"readonly\",\"required\",\"reverse",
"d\",\"scoped\",\"seamless\",\"seeking\",\"selected\",\"spellcheck\",\"t",
"ruespeed\",\"willvalidate\"];\nfunction Bb(a){var b;if(8==a.nodeType)re",
"turn i;b=\"usemap\";if(b==\"style\")return b=ha(a.style.cssText).toLowe",
"rCase(),b=b.charAt(b.length-1)==\";\"?b:b+\";\";a=a.getAttributeNode(b)",
";if(!a)return i;if(w(Ab,b)>=0)return\"true\";return a.specified?a.value",
":i}var Cb=[\"BUTTON\",\"INPUT\",\"OPTGROUP\",\"OPTION\",\"SELECT\",\"TE",
"XTAREA\"];\nfunction Db(a){var b=a.tagName.toUpperCase();if(!(w(Cb,b)>=",
"0))return!0;if(zb(a,\"disabled\"))return!1;if(a.parentNode&&a.parentNod",
"e.nodeType==1&&\"OPTGROUP\"==b||\"OPTION\"==b)return Db(a.parentNode);r",
"eturn!0}var Eb=[\"text\",\"search\",\"tel\",\"url\",\"email\",\"passwor",
"d\",\"number\"];function Fb(a){if(L(a,\"TEXTAREA\"))return!0;if(L(a,\"I",
"NPUT\"))return w(Eb,a.type.toLowerCase())>=0;if(Gb(a))return!0;return!1",
"}\nfunction Gb(a){function b(a){return a.contentEditable==\"inherit\"?(",
"a=Hb(a))?b(a):!1:a.contentEditable==\"true\"}if(!p(a.contentEditable))r",
"eturn!1;if(p(a.isContentEditable))return a.isContentEditable;return b(a",
")}function Hb(a){for(a=a.parentNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.",
"nodeType!=11;)a=a.parentNode;return L(a)?a:i}function Ib(a,b){b=sa(b);r",
"eturn K(a,b)||Jb(a,b)}\nfunction Jb(a,b){var c=a.currentStyle||a.style,",
"d=c[b];!p(d)&&s(c.getPropertyValue)&&(d=c.getPropertyValue(b));if(d!=\"",
"inherit\")return p(d)?d:i;return(c=Hb(a))?Jb(c,b):i}function Kb(a){if(s",
"(a.getBBox))try{var b=a.getBBox();if(b)return b}catch(c){}return ub(a)}",
"\nfunction M(a,b){function c(a){if(Ib(a,\"display\")==\"none\")return!1",
";a=Hb(a);return!a||c(a)}function d(a){var b=Kb(a);if(b.height>0&&b.widt",
"h>0)return!0;return Na(a.childNodes,function(a){return a.nodeType==z||L",
"(a)&&d(a)})}L(a)||f(Error(\"Argument to isShown must be of type Element",
"\"));if(L(a,\"OPTION\")||L(a,\"OPTGROUP\")){var e=mb(a,function(a){retu",
"rn L(a,\"SELECT\")});return!!e&&M(e,!0)}if(L(a,\"MAP\")){if(!a.name)ret",
"urn!1;e=A(a);e=e.evaluate?E.Ma('/descendant::*[@usemap = \"#'+a.name+'",
"\"]',e):hb(e,function(b){return L(b)&&\nBb(b)==\"#\"+a.name});return!!e",
"&&M(e,b)}if(L(a,\"AREA\"))return e=mb(a,function(a){return L(a,\"MAP\")",
"}),!!e&&M(e,b);if(L(a,\"INPUT\")&&a.type.toLowerCase()==\"hidden\")retu",
"rn!1;if(L(a,\"NOSCRIPT\"))return!1;if(Ib(a,\"visibility\")==\"hidden\")",
"return!1;if(!c(a))return!1;if(!b&&Lb(a)==0)return!1;if(!d(a))return!1;r",
"eturn!0}function Lb(a){var b=1,c=Ib(a,\"opacity\");c&&(b=Number(c));(a=",
"Hb(a))&&(b*=Lb(a));return b};function N(){this.l=Ca.document.documentEl",
"ement;this.H=i;var a=A(this.l).activeElement;a&&Mb(this,a)}N.prototype.",
"o=l(\"l\");function Mb(a,b){a.l=b;a.H=L(b,\"OPTION\")?mb(b,function(a){",
"return L(a,\"SELECT\")}):i}\nfunction Nb(a,b,c,d,e){if(!M(a.l,!0)||!Db(",
"a.l))return!1;e&&!(Ob==b||Pb==b)&&f(new u(12,\"Event type does not allo",
"w related target: \"+b));c={clientX:c.x,clientY:c.y,button:d,altKey:!1,",
"ctrlKey:!1,shiftKey:!1,metaKey:!1,wheelDelta:0,relatedTarget:e||i};if(a",
".H)a:switch(b){case Qb:case Rb:a=a.H.multiple?a.l:a.H;break a;default:a",
"=a.H.multiple?a.l:i}else a=a.l;return a?Sb(a,b,c):!0};function O(a,b,c)",
"{this.W=a;this.X=b;this.Y=c}O.prototype.create=function(a){a=A(a).creat",
"eEvent(\"HTMLEvents\");a.initEvent(this.W,this.X,this.Y);return a};O.pr",
"ototype.toString=l(\"W\");function P(a,b,c){O.call(this,a,b,c)}t(P,O);P",
".prototype.create=function(a,b){var c=A(a),d=C(c),c=c.createEvent(\"Mou",
"seEvents\");if(this==Tb)c.wheelDelta=b.wheelDelta;c.initMouseEvent(this",
".W,this.X,this.Y,d,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shift",
"Key,b.metaKey,b.button,b.relatedTarget);return c};\nfunction Ub(a,b,c){",
"O.call(this,a,b,c)}t(Ub,O);Ub.prototype.create=function(a,b){var c;c=A(",
"a).createEvent(\"Events\");c.initEvent(this.W,this.X,this.Y);c.altKey=b",
".altKey;c.ctrlKey=b.ctrlKey;c.metaKey=b.metaKey;c.shiftKey=b.shiftKey;c",
".keyCode=b.charCode||b.keyCode;c.charCode=this==Vb?c.keyCode:0;return c",
"};function Wb(a,b,c){O.call(this,a,b,c)}t(Wb,O);\nWb.prototype.create=f",
"unction(a,b){function c(b){var c=Ma(b,function(b){return{identifier:b.i",
"dentifier,screenX:b.screenX,screenY:b.screenY,clientX:b.clientX,clientY",
":b.clientY,pageX:b.pageX,pageY:b.pageY,target:a}});c.item=function(a){r",
"eturn c[a]};return c}var d=A(a),e=C(d),g=c(b.changedTouches),j=b.touche",
"s==b.changedTouches?g:c(b.touches),k=b.targetTouches==b.changedTouches?",
"g:c(b.targetTouches),d=d.createEvent(\"MouseEvents\");d.initMouseEvent(",
"this.W,this.X,this.Y,e,1,0,0,b.clientX,b.clientY,b.ctrlKey,\nb.altKey,b",
".shiftKey,b.metaKey,0,b.relatedTarget);d.touches=j;d.targetTouches=k;d.",
"changedTouches=g;d.scale=b.scale;d.rotation=b.rotation;return d};\nvar ",
"Xb=new O(\"change\",!0,!1),Qb=new P(\"click\",!0,!0),Yb=new P(\"context",
"menu\",!0,!0),Zb=new P(\"dblclick\",!0,!0),$b=new P(\"mousedown\",!0,!0",
"),ac=new P(\"mousemove\",!0,!1),Pb=new P(\"mouseout\",!0,!0),Ob=new P(",
"\"mouseover\",!0,!0),Rb=new P(\"mouseup\",!0,!0),Tb=new P(\"mousewheel",
"\",!0,!0),Vb=new Ub(\"keypress\",!0,!0),bc=new Wb(\"touchmove\",!0,!0),",
"cc=new Wb(\"touchstart\",!0,!0);function Sb(a,b,c){b=b.create(a,c);if(!",
"(\"isTrusted\"in b))b.Xa=!1;return a.dispatchEvent(b)};function dc(a){i",
"f(typeof a.P==\"function\")return a.P();if(r(a))return a.split(\"\");if",
"(ba(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}retur",
"n Ea(a)};function ec(a){this.p={};if(fc)this.xa={};var b=arguments.leng",
"th;if(b>1){b%2&&f(Error(\"Uneven number of arguments\"));for(var c=0;c<",
"b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.fa(a)}var fc=",
"!0;n=ec.prototype;n.Ca=0;n.na=0;n.P=function(){var a=[],b;for(b in this",
".p)b.charAt(0)==\":\"&&a.push(this.p[b]);return a};function gc(a){var b",
"=[],c;for(c in a.p)if(c.charAt(0)==\":\"){var d=c.substring(1);b.push(f",
"c?a.xa[c]?Number(d):d:d)}return b}\nn.set=function(a,b){var c=\":\"+a;c",
" in this.p||(this.na++,this.Ca++,fc&&typeof a==\"number\"&&(this.xa[c]=",
"!0));this.p[c]=b};n.fa=function(a){var b;if(a instanceof ec)b=gc(a),a=a",
".P();else{b=[];var c=0,d;for(d in a)b[c++]=d;a=Ea(a)}for(c=0;c<b.length",
";c++)this.set(b[c],a[c])};n.t=function(a){var b=0,c=gc(this),d=this.p,e",
"=this.na,g=this,j=new G;j.next=function(){for(;;){e!=g.na&&f(Error(\"Th",
"e map has changed since the iterator was created\"));b>=c.length&&f(F);",
"var j=c[b++];return a?j:d[\":\"+j]}};return j};function hc(a){this.p=ne",
"w ec;a&&this.fa(a)}function ic(a){var b=typeof a;return b==\"object\"&&",
"a||b==\"function\"?\"o\"+(a[da]||(a[da]=++ea)):b.substr(0,1)+a}n=hc.pro",
"totype;n.add=function(a){this.p.set(ic(a),a)};n.fa=function(a){for(var ",
"a=dc(a),b=a.length,c=0;c<b;c++)this.add(a[c])};n.contains=function(a){r",
"eturn\":\"+ic(a)in this.p.p};n.P=function(){return this.p.P()};n.t=func",
"tion(){return this.p.t(!1)};t(function(){N.call(this);this.Ta=Fb(this.o",
"())&&!zb(this.o(),\"readOnly\");this.bb=new hc},N);var jc={};function Q",
"(a,b,c){ca(a)&&(a=a.c);a=new kc(a,b,c);if(b&&(!(b in jc)||c))jc[b]={key",
":a,shift:!1},c&&(jc[c]={key:a,shift:!0})}function kc(a,b,c){this.code=a",
";this.Aa=b||i;this.eb=c||this.Aa}Q(8);Q(9);Q(13);Q(16);Q(17);Q(18);Q(19",
");Q(20);Q(27);Q(32,\" \");Q(33);Q(34);Q(35);Q(36);Q(37);Q(38);Q(39);Q(4",
"0);Q(44);Q(45);Q(46);Q(48,\"0\",\")\");Q(49,\"1\",\"!\");Q(50,\"2\",\"@",
"\");Q(51,\"3\",\"#\");Q(52,\"4\",\"$\");Q(53,\"5\",\"%\");\nQ(54,\"6\",",
"\"^\");Q(55,\"7\",\"&\");Q(56,\"8\",\"*\");Q(57,\"9\",\"(\");Q(65,\"a\"",
",\"A\");Q(66,\"b\",\"B\");Q(67,\"c\",\"C\");Q(68,\"d\",\"D\");Q(69,\"e",
"\",\"E\");Q(70,\"f\",\"F\");Q(71,\"g\",\"G\");Q(72,\"h\",\"H\");Q(73,\"",
"i\",\"I\");Q(74,\"j\",\"J\");Q(75,\"k\",\"K\");Q(76,\"l\",\"L\");Q(77,",
"\"m\",\"M\");Q(78,\"n\",\"N\");Q(79,\"o\",\"O\");Q(80,\"p\",\"P\");Q(81",
",\"q\",\"Q\");Q(82,\"r\",\"R\");Q(83,\"s\",\"S\");Q(84,\"t\",\"T\");Q(8",
"5,\"u\",\"U\");Q(86,\"v\",\"V\");Q(87,\"w\",\"W\");Q(88,\"x\",\"X\");Q(",
"89,\"y\",\"Y\");Q(90,\"z\",\"Z\");Q(ua?{e:91,c:91,opera:219}:ta?{e:224,",
"c:91,opera:17}:{e:0,c:91,opera:i});\nQ(ua?{e:92,c:92,opera:220}:ta?{e:2",
"24,c:93,opera:17}:{e:0,c:92,opera:i});Q(ua?{e:93,c:93,opera:0}:ta?{e:0,",
"c:0,opera:16}:{e:93,c:i,opera:0});Q({e:96,c:96,opera:48},\"0\");Q({e:97",
",c:97,opera:49},\"1\");Q({e:98,c:98,opera:50},\"2\");Q({e:99,c:99,opera",
":51},\"3\");Q({e:100,c:100,opera:52},\"4\");Q({e:101,c:101,opera:53},\"",
"5\");Q({e:102,c:102,opera:54},\"6\");Q({e:103,c:103,opera:55},\"7\");Q(",
"{e:104,c:104,opera:56},\"8\");Q({e:105,c:105,opera:57},\"9\");Q({e:106,",
"c:106,opera:xa?56:42},\"*\");Q({e:107,c:107,opera:xa?61:43},\"+\");\nQ(",
"{e:109,c:109,opera:xa?109:45},\"-\");Q({e:110,c:110,opera:xa?190:78},\"",
".\");Q({e:111,c:111,opera:xa?191:47},\"/\");Q(144);Q(112);Q(113);Q(114)",
";Q(115);Q(116);Q(117);Q(118);Q(119);Q(120);Q(121);Q(122);Q(123);Q({e:10",
"7,c:187,opera:61},\"=\",\"+\");Q({e:109,c:189,opera:109},\"-\",\"_\");Q",
"(188,\",\",\"<\");Q(190,\".\",\">\");Q(191,\"/\",\"?\");Q(192,\"`\",\"~",
"\");Q(219,\"[\",\"{\");Q(220,\"\\\\\",\"|\");Q(221,\"]\",\"}\");Q({e:59",
",c:186,opera:59},\";\",\":\");Q(222,\"'\",'\"');function lc(){mc&&(this",
"[da]||(this[da]=++ea))}var mc=!1;function nc(a){return oc(a||arguments.",
"callee.caller,[])}\nfunction oc(a,b){var c=[];if(w(b,a)>=0)c.push(\"[..",
".circular reference...]\");else if(a&&b.length<50){c.push(pc(a)+\"(\");",
"for(var d=a.arguments,e=0;e<d.length;e++){e>0&&c.push(\", \");var g;g=d",
"[e];switch(typeof g){case \"object\":g=g?\"object\":\"null\";break;case",
" \"string\":break;case \"number\":g=String(g);break;case \"boolean\":g=",
"g?\"true\":\"false\";break;case \"function\":g=(g=pc(g))?g:\"[fn]\";bre",
"ak;default:g=typeof g}g.length>40&&(g=g.substr(0,40)+\"...\");c.push(g)",
"}b.push(a);c.push(\")\\n\");try{c.push(oc(a.caller,b))}catch(j){c.push(",
"\"[exception trying to get caller]\\n\")}}else a?\nc.push(\"[...long st",
"ack...]\"):c.push(\"[end]\");return c.join(\"\")}function pc(a){if(qc[a",
"])return qc[a];a=String(a);if(!qc[a]){var b=/function ([^\\(]+)/.exec(a",
");qc[a]=b?b[1]:\"[Anonymous]\"}return qc[a]}var qc={};function R(a,b,c,",
"d,e){this.reset(a,b,c,d,e)}R.prototype.La=0;R.prototype.sa=i;R.prototyp",
"e.ra=i;var rc=0;R.prototype.reset=function(a,b,c,d,e){this.La=typeof e=",
"=\"number\"?e:rc++;this.gb=d||fa();this.R=a;this.Ia=b;this.Za=c;delete ",
"this.sa;delete this.ra};R.prototype.ya=function(a){this.R=a};function S",
"(a){this.Ja=a}S.prototype.ca=i;S.prototype.R=i;S.prototype.ga=i;S.proto",
"type.va=i;function sc(a,b){this.name=a;this.value=b}sc.prototype.toStri",
"ng=l(\"name\");var tc=new sc(\"WARNING\",900),uc=new sc(\"CONFIG\",700)",
";S.prototype.getParent=l(\"ca\");S.prototype.ya=function(a){this.R=a};f",
"unction vc(a){if(a.R)return a.R;if(a.ca)return vc(a.ca);Ja(\"Root logge",
"r has no level set.\");return i}\nS.prototype.log=function(a,b,c){if(a.",
"value>=vc(this).value){a=this.Ea(a,b,c);b=\"log:\"+a.Ia;o.console&&(o.c",
"onsole.timeStamp?o.console.timeStamp(b):o.console.markTimeline&&o.conso",
"le.markTimeline(b));o.msWriteProfilerMark&&o.msWriteProfilerMark(b);for",
"(b=this;b;){var c=b,d=a;if(c.va)for(var e=0,g=h;g=c.va[e];e++)g(d);b=b.",
"getParent()}}};\nS.prototype.Ea=function(a,b,c){var d=new R(a,String(b)",
",this.Ja);if(c){d.sa=c;var e;var g=arguments.callee.caller;try{var j;va",
"r k;c:{for(var q=\"window.location.href\".split(\".\"),B=o,y;y=q.shift(",
");)if(B[y]!=i)B=B[y];else{k=i;break c}k=B}if(r(c))j={message:c,name:\"U",
"nknown error\",lineNumber:\"Not available\",fileName:k,stack:\"Not avai",
"lable\"};else{var ia,I,q=!1;try{ia=c.lineNumber||c.Ya||\"Not available",
"\"}catch(Z){ia=\"Not available\",q=!0}try{I=c.fileName||c.filename||c.s",
"ourceURL||k}catch(md){I=\"Not available\",\nq=!0}j=q||!c.lineNumber||!c",
".fileName||!c.stack?{message:c.message,name:c.name,lineNumber:ia,fileNa",
"me:I,stack:c.stack||\"Not available\"}:c}e=\"Message: \"+ja(j.message)+",
"'\\nUrl: <a href=\"view-source:'+j.fileName+'\" target=\"_new\">'+j.fil",
"eName+\"</a>\\nLine: \"+j.lineNumber+\"\\n\\nBrowser stack:\\n\"+ja(j.s",
"tack+\"-> \")+\"[end]\\n\\nJS stack traversal:\\n\"+ja(nc(g)+\"-> \")}c",
"atch(kd){e=\"Exception trying to expose exception! You win, we lose. \"",
"+kd}d.ra=e}return d};var wc={},xc=i;\nfunction yc(a){xc||(xc=new S(\"\"",
"),wc[\"\"]=xc,xc.ya(uc));var b;if(!(b=wc[a])){b=new S(a);var c=a.lastIn",
"dexOf(\".\"),d=a.substr(c+1),c=yc(a.substr(0,c));if(!c.ga)c.ga={};c.ga[",
"d]=b;b.ca=c;wc[a]=b}return b};function zc(){lc.call(this)}t(zc,lc);yc(",
"\"goog.dom.SavedRange\");t(function(a){lc.call(this);this.Na=\"goog_\"+",
"qa++;this.Da=\"goog_\"+qa++;this.pa=Wa(a.ja());a.V(this.pa.ia(\"SPAN\",",
"{id:this.Na}),this.pa.ia(\"SPAN\",{id:this.Da}))},zc);function T(){}fun",
"ction Ac(a){if(a.getSelection)return a.getSelection();else{var a=a.docu",
"ment,b=a.selection;if(b){try{var c=b.createRange();if(c.parentElement){",
"if(c.parentElement().document!=a)return i}else if(!c.length||c.item(0).",
"document!=a)return i}catch(d){return i}return b}return i}}function Bc(a",
"){for(var b=[],c=0,d=a.J();c<d;c++)b.push(a.G(c));return b}T.prototype.",
"K=m(!1);T.prototype.ja=function(){return A(this.b())};T.prototype.ua=fu",
"nction(){return C(this.ja())};\nT.prototype.containsNode=function(a,b){",
"return this.B(Cc(Dc(a),h),b)};function U(a,b){H.call(this,a,b,!0)}t(U,H",
");function Ec(){}t(Ec,T);Ec.prototype.B=function(a,b){var c=Bc(this),d=",
"Bc(a);return(b?Na:Oa)(d,function(a){return Na(c,function(c){return c.B(",
"a,b)})})};Ec.prototype.insertNode=function(a,b){if(b){var c=this.b();c.",
"parentNode&&c.parentNode.insertBefore(a,c)}else c=this.g(),c.parentNode",
"&&c.parentNode.insertBefore(a,c.nextSibling);return a};Ec.prototype.V=f",
"unction(a,b){this.insertNode(a,!0);this.insertNode(b,!1)};function Fc(a",
",b,c,d,e){var g;if(a){this.f=a;this.i=b;this.d=c;this.h=d;if(a.nodeType",
"==1&&a.tagName!=\"BR\")if(a=a.childNodes,b=a[b])this.f=b,this.i=0;else{",
"if(a.length)this.f=v(a);g=!0}if(c.nodeType==1)(this.d=c.childNodes[d])?",
"this.h=0:this.d=c}U.call(this,e?this.d:this.f,e);if(g)try{this.next()}c",
"atch(j){j!=F&&f(j)}}t(Fc,U);n=Fc.prototype;n.f=i;n.d=i;n.i=0;n.h=0;n.b=",
"l(\"f\");n.g=l(\"d\");n.Q=function(){return this.ma&&this.r==this.d&&(!",
"this.h||this.s!=1)};n.next=function(){this.Q()&&f(F);return Fc.ea.next.",
"call(this)};\"ScriptEngine\"in o&&o.ScriptEngine()==\"JScript\"&&(o.Scr",
"iptEngineMajorVersion(),o.ScriptEngineMinorVersion(),o.ScriptEngineBuil",
"dVersion());function Gc(){}Gc.prototype.B=function(a,b){var c=b&&!a.isC",
"ollapsed(),d=a.a;try{return c?this.m(d,0,1)>=0&&this.m(d,1,0)<=0:this.m",
"(d,0,0)>=0&&this.m(d,1,1)<=0}catch(e){f(e)}};Gc.prototype.containsNode=",
"function(a,b){return this.B(Dc(a),b)};Gc.prototype.t=function(){return ",
"new Fc(this.b(),this.j(),this.g(),this.k())};function Hc(a){this.a=a}t(",
"Hc,Gc);n=Hc.prototype;n.I=function(){return this.a.commonAncestorContai",
"ner};n.b=function(){return this.a.startContainer};n.j=function(){return",
" this.a.startOffset};n.g=function(){return this.a.endContainer};n.k=fun",
"ction(){return this.a.endOffset};n.m=function(a,b,c){return this.a.comp",
"areBoundaryPoints(c==1?b==1?o.Range.START_TO_START:o.Range.START_TO_END",
":b==1?o.Range.END_TO_START:o.Range.END_TO_END,a)};n.isCollapsed=functio",
"n(){return this.a.collapsed};\nn.select=function(a){this.da(C(A(this.b(",
"))).getSelection(),a)};n.da=function(a){a.removeAllRanges();a.addRange(",
"this.a)};n.insertNode=function(a,b){var c=this.a.cloneRange();c.collaps",
"e(b);c.insertNode(a);c.detach();return a};\nn.V=function(a,b){var c=C(A",
"(this.b()));if(c=(c=Ac(c||window))&&Ic(c))var d=c.b(),e=c.g(),g=c.j(),j",
"=c.k();var k=this.a.cloneRange(),q=this.a.cloneRange();k.collapse(!1);q",
".collapse(!0);k.insertNode(b);q.insertNode(a);k.detach();q.detach();if(",
"c){if(d.nodeType==z)for(;g>d.length;){g-=d.length;do d=d.nextSibling;wh",
"ile(d==a||d==b)}if(e.nodeType==z)for(;j>e.length;){j-=e.length;do e=e.n",
"extSibling;while(e==a||e==b)}c=new Jc;c.L=Kc(d,g,e,j);if(d.tagName==\"B",
"R\")k=d.parentNode,g=w(k.childNodes,d),d=k;if(e.tagName==\n\"BR\")k=e.p",
"arentNode,j=w(k.childNodes,e),e=k;c.L?(c.f=e,c.i=j,c.d=d,c.h=g):(c.f=d,",
"c.i=g,c.d=e,c.h=j);c.select()}};n.collapse=function(a){this.a.collapse(",
"a)};function Lc(a){this.a=a}t(Lc,Hc);Lc.prototype.da=function(a,b){var ",
"c=b?this.g():this.b(),d=b?this.k():this.j(),e=b?this.b():this.g(),g=b?t",
"his.j():this.k();a.collapse(c,d);(c!=e||d!=g)&&a.extend(e,g)};function ",
"Mc(a,b){this.a=a;this.Sa=b}t(Mc,Gc);yc(\"goog.dom.browserrange.IeRange",
"\");function Nc(a){var b=A(a).body.createTextRange();if(a.nodeType==1)b",
".moveToElementText(a),V(a)&&!a.childNodes.length&&b.collapse(!1);else{f",
"or(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(e==z)c+=d.leng",
"th;else if(e==1){b.moveToElementText(d);break}}d||b.moveToElementText(a",
".parentNode);b.collapse(!d);c&&b.move(\"character\",c);b.moveEnd(\"char",
"acter\",a.length)}return b}n=Mc.prototype;n.S=i;n.f=i;n.d=i;n.i=-1;n.h=",
"-1;\nn.u=function(){this.S=this.f=this.d=i;this.i=this.h=-1};\nn.I=func",
"tion(){if(!this.S){var a=this.a.text,b=this.a.duplicate(),c=a.replace(/",
" +$/,\"\");(c=a.length-c.length)&&b.moveEnd(\"character\",-c);c=b.paren",
"tElement();b=b.htmlText.replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;if(t",
"his.isCollapsed()&&b>0)return this.S=c;for(;b>c.outerHTML.replace(/(\\r",
"\\n|\\r|\\n)+/g,\" \").length;)c=c.parentNode;for(;c.childNodes.length=",
"=1&&c.innerText==(c.firstChild.nodeType==z?c.firstChild.nodeValue:c.fir",
"stChild.innerText);){if(!V(c.firstChild))break;c=c.firstChild}a.length=",
"=0&&(c=Oc(this,\nc));this.S=c}return this.S};function Oc(a,b){for(var c",
"=b.childNodes,d=0,e=c.length;d<e;d++){var g=c[d];if(V(g)){var j=Nc(g),k",
"=j.htmlText!=g.outerHTML;if(a.isCollapsed()&&k?a.m(j,1,1)>=0&&a.m(j,1,0",
")<=0:a.a.inRange(j))return Oc(a,g)}}return b}n.b=function(){if(!this.f&",
"&(this.f=Pc(this,1),this.isCollapsed()))this.d=this.f;return this.f};n.",
"j=function(){if(this.i<0&&(this.i=Qc(this,1),this.isCollapsed()))this.h",
"=this.i;return this.i};\nn.g=function(){if(this.isCollapsed())return th",
"is.b();if(!this.d)this.d=Pc(this,0);return this.d};n.k=function(){if(th",
"is.isCollapsed())return this.j();if(this.h<0&&(this.h=Qc(this,0),this.i",
"sCollapsed()))this.i=this.h;return this.h};n.m=function(a,b,c){return t",
"his.a.compareEndPoints((b==1?\"Start\":\"End\")+\"To\"+(c==1?\"Start\":",
"\"End\"),a)};\nfunction Pc(a,b,c){c=c||a.I();if(!c||!c.firstChild)retur",
"n c;for(var d=b==1,e=0,g=c.childNodes.length;e<g;e++){var j=d?e:g-e-1,k",
"=c.childNodes[j],q;try{q=Dc(k)}catch(B){continue}var y=q.a;if(a.isColla",
"psed())if(V(k)){if(q.B(a))return Pc(a,b,k)}else{if(a.m(y,1,1)==0){a.i=a",
".h=j;break}}else if(a.B(q)){if(!V(k)){d?a.i=j:a.h=j+1;break}return Pc(a",
",b,k)}else if(a.m(y,1,0)<0&&a.m(y,0,1)>0)return Pc(a,b,k)}return c}\nfu",
"nction Qc(a,b){var c=b==1,d=c?a.b():a.g();if(d.nodeType==1){for(var d=d",
".childNodes,e=d.length,g=c?1:-1,j=c?0:e-1;j>=0&&j<e;j+=g){var k=d[j];if",
"(!V(k)&&a.a.compareEndPoints((b==1?\"Start\":\"End\")+\"To\"+(b==1?\"St",
"art\":\"End\"),Dc(k).a)==0)return c?j:j+1}return j==-1?0:j}else return ",
"e=a.a.duplicate(),g=Nc(d),e.setEndPoint(c?\"EndToEnd\":\"StartToStart\"",
",g),e=e.text.length,c?d.length-e:e}n.isCollapsed=function(){return this",
".a.compareEndPoints(\"StartToEnd\",this.a)==0};n.select=function(){this",
".a.select()};\nfunction Rc(a,b,c){var d;d=d||Wa(a.parentElement());var ",
"e;b.nodeType!=1&&(e=!0,b=d.ia(\"DIV\",i,b));a.collapse(c);d=d||Wa(a.par",
"entElement());var g=c=b.id;if(!c)c=b.id=\"goog_\"+qa++;a.pasteHTML(b.ou",
"terHTML);(b=d.o(c))&&(g||b.removeAttribute(\"id\"));if(e){a=b.firstChil",
"d;e=b;if((d=e.parentNode)&&d.nodeType!=11)if(e.removeNode)e.removeNode(",
"!1);else{for(;b=e.firstChild;)d.insertBefore(b,e);cb(e)}b=a}return b}n.",
"insertNode=function(a,b){var c=Rc(this.a.duplicate(),a,b);this.u();retu",
"rn c};\nn.V=function(a,b){var c=this.a.duplicate(),d=this.a.duplicate()",
";Rc(c,a,!0);Rc(d,b,!1);this.u()};n.collapse=function(a){this.a.collapse",
"(a);a?(this.d=this.f,this.h=this.i):(this.f=this.d,this.i=this.h)};func",
"tion Sc(a){this.a=a}t(Sc,Hc);Sc.prototype.da=function(a){a.collapse(thi",
"s.b(),this.j());(this.g()!=this.b()||this.k()!=this.j())&&a.extend(this",
".g(),this.k());a.rangeCount==0&&a.addRange(this.a)};function W(a){this.",
"a=a}t(W,Hc);function Dc(a){var b=A(a).createRange();if(a.nodeType==z)b.",
"setStart(a,0),b.setEnd(a,a.length);else if(V(a)){for(var c,d=a;(c=d.fir",
"stChild)&&V(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&V(c);)d=c;",
"b.setEnd(d,d.nodeType==1?d.childNodes.length:d.length)}else c=a.parentN",
"ode,a=w(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return new W(b)",
"}\nW.prototype.m=function(a,b,c){var d;if(!(d=Ba[\"528\"])){d=0;for(var",
" e=ha(String(ya)).split(\".\"),g=ha(String(\"528\")).split(\".\"),j=Mat",
"h.max(e.length,g.length),k=0;d==0&&k<j;k++){var q=e[k]||\"\",B=g[k]||\"",
"\",y=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),ia=RegExp(\"(\\\\d*)(\\\\D*)\",",
"\"g\");do{var I=y.exec(q)||[\"\",\"\",\"\"],Z=ia.exec(B)||[\"\",\"\",\"",
"\"];if(I[0].length==0&&Z[0].length==0)break;d=pa(I[1].length==0?0:parse",
"Int(I[1],10),Z[1].length==0?0:parseInt(Z[1],10))||pa(I[2].length==0,Z[2",
"].length==0)||pa(I[2],Z[2])}while(d==0)}d=Ba[\"528\"]=\nd>=0}if(d)retur",
"n W.ea.m.call(this,a,b,c);return this.a.compareBoundaryPoints(c==1?b==1",
"?o.Range.START_TO_START:o.Range.END_TO_START:b==1?o.Range.START_TO_END:",
"o.Range.END_TO_END,a)};W.prototype.da=function(a,b){a.removeAllRanges()",
";b?a.setBaseAndExtent(this.g(),this.k(),this.b(),this.j()):a.setBaseAnd",
"Extent(this.b(),this.j(),this.g(),this.k())};function V(a){var b;a:if(a",
".nodeType!=1)b=!1;else{switch(a.tagName){case \"APPLET\":case \"AREA\":",
"case \"BASE\":case \"BR\":case \"COL\":case \"FRAME\":case \"HR\":case ",
"\"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"LINK\":c",
"ase \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case ",
"\"PARAM\":case \"SCRIPT\":case \"STYLE\":b=!1;break a}b=!0}return b||a.",
"nodeType==z};function Jc(){}t(Jc,T);function Cc(a,b){var c=new Jc;c.O=a",
";c.L=!!b;return c}n=Jc.prototype;n.O=i;n.f=i;n.i=i;n.d=i;n.h=i;n.L=!1;n",
".ka=m(\"text\");n.aa=function(){return X(this).a};n.u=function(){this.f",
"=this.i=this.d=this.h=i};n.J=m(1);n.G=function(){return this};function ",
"X(a){var b;if(!(b=a.O)){b=a.b();var c=a.j(),d=a.g(),e=a.k(),g=A(b).crea",
"teRange();g.setStart(b,c);g.setEnd(d,e);b=a.O=new W(g)}return b}n.I=fun",
"ction(){return X(this).I()};n.b=function(){return this.f||(this.f=X(thi",
"s).b())};\nn.j=function(){return this.i!=i?this.i:this.i=X(this).j()};n",
".g=function(){return this.d||(this.d=X(this).g())};n.k=function(){retur",
"n this.h!=i?this.h:this.h=X(this).k()};n.K=l(\"L\");n.B=function(a,b){v",
"ar c=a.ka();if(c==\"text\")return X(this).B(X(a),b);else if(c==\"contro",
"l\")return c=Tc(a),(b?Na:Oa)(c,function(a){return this.containsNode(a,b",
")},this);return!1};n.isCollapsed=function(){return X(this).isCollapsed(",
")};n.t=function(){return new Fc(this.b(),this.j(),this.g(),this.k())};n",
".select=function(){X(this).select(this.L)};\nn.insertNode=function(a,b)",
"{var c=X(this).insertNode(a,b);this.u();return c};n.V=function(a,b){X(t",
"his).V(a,b);this.u()};n.la=function(){return new Uc(this)};n.collapse=f",
"unction(a){a=this.K()?!a:a;this.O&&this.O.collapse(a);a?(this.d=this.f,",
"this.h=this.i):(this.f=this.d,this.i=this.h);this.L=!1};function Uc(a){",
"this.Qa=a.K()?a.g():a.b();this.Ra=a.K()?a.k():a.j();this.Ua=a.K()?a.b()",
":a.g();this.Va=a.K()?a.j():a.k()}t(Uc,zc);function Vc(){}t(Vc,Ec);n=Vc.",
"prototype;n.a=i;n.n=i;n.U=i;n.u=function(){this.U=this.n=i};n.ka=m(\"co",
"ntrol\");n.aa=function(){return this.a||document.body.createControlRang",
"e()};n.J=function(){return this.a?this.a.length:0};n.G=function(a){a=th",
"is.a.item(a);return Cc(Dc(a),h)};n.I=function(){return gb.apply(i,Tc(th",
"is))};n.b=function(){return Wc(this)[0]};n.j=m(0);n.g=function(){var a=",
"Wc(this),b=v(a);return Pa(a,function(a){return D(a,b)})};n.k=function()",
"{return this.g().childNodes.length};\nfunction Tc(a){if(!a.n&&(a.n=[],a",
".a))for(var b=0;b<a.a.length;b++)a.n.push(a.a.item(b));return a.n}funct",
"ion Wc(a){if(!a.U)a.U=Tc(a).concat(),a.U.sort(function(a,c){return a.so",
"urceIndex-c.sourceIndex});return a.U}n.isCollapsed=function(){return!th",
"is.a||!this.a.length};n.t=function(){return new Xc(this)};n.select=func",
"tion(){this.a&&this.a.select()};n.la=function(){return new Yc(this)};n.",
"collapse=function(){this.a=i;this.u()};function Yc(a){this.n=Tc(a)}t(Yc",
",zc);\nfunction Xc(a){if(a)this.n=Wc(a),this.f=this.n.shift(),this.d=v(",
"this.n)||this.f;U.call(this,this.f,!1)}t(Xc,U);n=Xc.prototype;n.f=i;n.d",
"=i;n.n=i;n.b=l(\"f\");n.g=l(\"d\");n.Q=function(){return!this.C&&!this.",
"n.length};n.next=function(){if(this.Q())f(F);else if(!this.C){var a=thi",
"s.n.shift();J(this,a,1,1);return a}return Xc.ea.next.call(this)};functi",
"on Zc(){this.z=[];this.T=[];this.Z=this.N=i}t(Zc,Ec);n=Zc.prototype;n.H",
"a=yc(\"goog.dom.MultiRange\");n.u=function(){this.T=[];this.Z=this.N=i}",
";n.ka=m(\"mutli\");n.aa=function(){this.z.length>1&&this.Ha.log(tc,\"ge",
"tBrowserRangeObject called on MultiRange with more than 1 range\",h);re",
"turn this.z[0]};n.J=function(){return this.z.length};n.G=function(a){th",
"is.T[a]||(this.T[a]=Cc(new W(this.z[a]),h));return this.T[a]};\nn.I=fun",
"ction(){if(!this.Z){for(var a=[],b=0,c=this.J();b<c;b++)a.push(this.G(b",
").I());this.Z=gb.apply(i,a)}return this.Z};function $c(a){if(!a.N)a.N=B",
"c(a),a.N.sort(function(a,c){var d=a.b(),e=a.j(),g=c.b(),j=c.j();if(d==g",
"&&e==j)return 0;return Kc(d,e,g,j)?1:-1});return a.N}n.b=function(){ret",
"urn $c(this)[0].b()};n.j=function(){return $c(this)[0].j()};n.g=functio",
"n(){return v($c(this)).g()};n.k=function(){return v($c(this)).k()};n.is",
"Collapsed=function(){return this.z.length==0||this.z.length==1&&this.G(",
"0).isCollapsed()};\nn.t=function(){return new ad(this)};n.select=functi",
"on(){var a=Ac(this.ua());a.removeAllRanges();for(var b=0,c=this.J();b<c",
";b++)a.addRange(this.G(b).aa())};n.la=function(){return new bd(this)};n",
".collapse=function(a){if(!this.isCollapsed()){var b=a?this.G(0):this.G(",
"this.J()-1);this.u();b.collapse(a);this.T=[b];this.N=[b];this.z=[b.aa()",
"]}};function bd(a){this.cb=Ma(Bc(a),function(a){return a.la()})}t(bd,zc",
");function ad(a){if(a)this.M=Ma($c(a),function(a){return nb(a)});U.call",
"(this,a?this.b():i,!1)}\nt(ad,U);n=ad.prototype;n.M=i;n.$=0;n.b=functio",
"n(){return this.M[0].b()};n.g=function(){return v(this.M).g()};n.Q=func",
"tion(){return this.M[this.$].Q()};n.next=function(){try{var a=this.M[th",
"is.$],b=a.next();J(this,a.r,a.s,a.C);return b}catch(c){if(c!==F||this.M",
".length-1==this.$)f(c);else return this.$++,this.next()}};function Ic(a",
"){var b,c=!1;if(a.createRange)try{b=a.createRange()}catch(d){return i}e",
"lse if(a.rangeCount)if(a.rangeCount>1){b=new Zc;for(var c=0,e=a.rangeCo",
"unt;c<e;c++)b.z.push(a.getRangeAt(c));return b}else b=a.getRangeAt(0),c",
"=Kc(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset);else return ",
"i;b&&b.addElement?(a=new Vc,a.a=b):a=Cc(new W(b),c);return a}\nfunction",
" Kc(a,b,c,d){if(a==c)return d<b;var e;if(a.nodeType==1&&b)if(e=a.childN",
"odes[b])a=e,b=0;else if(D(a,c))return!0;if(c.nodeType==1&&d)if(e=c.chil",
"dNodes[d])c=e,d=0;else if(D(c,a))return!1;return(db(a,c)||b-d)>0};funct",
"ion cd(){N.call(this);this.D=this.A=i;this.v=new x(0,0);this.wa=this.ba",
"=!1}t(cd,N);var Y={};Y[Qb]=[0,1,2,i];Y[Yb]=[i,i,2,i];Y[Rb]=[0,1,2,i];Y[",
"Pb]=[0,1,2,0];Y[ac]=[0,1,2,0];Y[Zb]=Y[Qb];Y[$b]=Y[Rb];Y[Ob]=Y[Pb];cd.pr",
"ototype.move=function(a,b){var c=tb(a);this.v.x=b.x+c.x;this.v.y=b.y+c.",
"y;a!=this.o()&&(c=this.o()===Ca.document.documentElement||this.o()===Ca",
".document.body,c=!this.wa&&c?i:this.o(),this.F(Pb,a),Mb(this,a),this.F(",
"Ob,c));this.F(ac);this.ba=!1};\ncd.prototype.F=function(a,b){this.wa=!0",
";return Nb(this,a,this.v,dd(this,a),b)};function dd(a,b){if(!(b in Y))r",
"eturn 0;var c=Y[b][a.A===i?3:a.A];c===i&&f(new u(13,\"Event does not pe",
"rmit the specified mouse button.\"));return c};function ed(){N.call(thi",
"s);this.v=new x(0,0);this.ha=new x(0,0)}t(ed,N);n=ed.prototype;n.D=i;n.",
"Ka=!1;n.Fa=!1;n.Pa=0;n.Oa=0;\nn.move=function(a,b,c){Mb(this,a);a=tb(a)",
";this.v.x=b.x+a.x;this.v.y=b.y+a.y;if(p(c))this.ha.x=c.x+a.x,this.ha.y=",
"c.y+a.y;if(this.D)this.Fa=!0,this.D||f(new u(13,\"Should never fire eve",
"nt when touchscreen is not pressed.\")),b={touches:[],targetTouches:[],",
"changedTouches:[],altKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:!1,relatedTa",
"rget:i,scale:0,rotation:0},fd(b,this.Pa,this.v),this.Ka&&fd(b,this.Oa,t",
"his.ha),Sb(this.D,bc,b)};\nfunction fd(a,b,c){b={identifier:b,screenX:c",
".x,screenY:c.y,clientX:c.x,clientY:c.y,pageX:c.x,pageY:c.y};a.changedTo",
"uches.push(b);if(bc==cc||bc==bc)a.touches.push(b),a.targetTouches.push(",
"b)}n.F=function(a){this.D||f(new u(13,\"Should never fire a mouse event",
" when touchscreen is not pressed.\"));return Nb(this,a,this.v,0)};funct",
"ion gd(a,b){this.x=a;this.y=b}t(gd,x);gd.prototype.scale=function(a){th",
"is.x*=a;this.y*=a;return this};gd.prototype.add=function(a){this.x+=a.x",
";this.y+=a.y;return this};function hd(){N.call(this)}t(hd,N);(function(",
"a){a.Wa=function(){return a.Ga||(a.Ga=new a)}})(hd);function id(a,b){va",
"r c=b;M(a,!0)||f(new u(11,\"Element is not currently visible and may no",
"t be manipulated\"));var d=A(a).body,e=sb(a),g=sb(d),j,k,q,B;B=K(d,\"bo",
"rderLeftWidth\");q=K(d,\"borderRightWidth\");j=K(d,\"borderTopWidth\");",
"k=K(d,\"borderBottomWidth\");j=new pb(parseFloat(j),parseFloat(q),parse",
"Float(k),parseFloat(B));k=e.x-g.x-j.left;e=e.y-g.y-j.top;g=d.clientHeig",
"ht-a.offsetHeight;d.scrollLeft+=Math.min(k,Math.max(k-(d.clientWidth-a.",
"offsetWidth),0));d.scrollTop+=Math.min(e,Math.max(e-g,0));c||(d=ub(a),",
"\nc=new x(d.width/2,d.height/2));d=new cd;d.move(a,c);d.A!==i&&f(new u(",
"13,\"Cannot press more then one button or an already pressed button.\")",
");d.A=0;d.D=d.o();c=L(d.o(),\"OPTION\")||L(d.o(),\"SELECT\")?!0:d.F($b)",
";if(c&&(c=d.H||d.l,e=A(c).activeElement,c!=e)){if(e&&s(e.blur))try{e.bl",
"ur()}catch(y){f(y)}s(c.focus)&&c.focus()}d.A===i&&f(new u(13,\"Cannot r",
"elease a button when no button is pressed.\"));d.F(Rb);if(d.A==0&&d.o()",
"==d.D){c=d.v;e=dd(d,Qb);if(M(d.l,!0)&&Db(d.l)){if(g=wb(d.l)){g=d.l;wb(g",
")||f(new u(15,\n\"Element is not selectable\"));k=\"selected\";j=g.type",
"&&g.type.toLowerCase();if(\"checkbox\"==j||\"radio\"==j)k=\"checked\";g",
"=!!zb(g,k)}if(d.H&&(k=d.H,!g||k.multiple))d.l.selected=!g,!k.multiple&&",
"Sb(k,Xb);if(c=Nb(d,Qb,c,e))c=i;if(c)c=i.href,e=C(A(i)),i.target?e.open(",
"c,i.target):e.location.href=c}d.ba&&d.F(Zb);d.ba=!d.ba}else d.A==2&&d.F",
"(Yb);d.A=i;d.D=i}var jd=\"_\".split(\".\"),$=o;!(jd[0]in $)&&$.execScri",
"pt&&$.execScript(\"var \"+jd[0]);\nfor(var ld;jd.length&&(ld=jd.shift()",
");)!jd.length&&p(id)?$[ld]=id:$=$[ld]?$[ld]:$[ld]={};; return this._.ap",
"ply(null,arguments);}.apply({navigator:typeof window!='undefined'?windo",
"w.navigator:null}, arguments);}",
NULL
};
const char* const EXECUTE_ASYNC_SCRIPT[] = {
"function(){return function(){var h=void 0,j=null,l,m=this;\nfunction n(",
"a){var b=typeof a;if(b==\"object\")if(a){if(a instanceof Array)return\"",
"array\";else if(a instanceof Object)return b;var c=Object.prototype.toS",
"tring.call(a);if(c==\"[object Window]\")return\"object\";if(c==\"[objec",
"t Array]\"||typeof a.length==\"number\"&&typeof a.splice!=\"undefined\"",
"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable",
"(\"splice\"))return\"array\";if(c==\"[object Function]\"||typeof a.call",
"!=\"undefined\"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a.prope",
"rtyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\nelse",
" if(b==\"function\"&&typeof a.call==\"undefined\")return\"object\";retu",
"rn b}function q(a){var b=n(a);return b==\"array\"||b==\"object\"&&typeo",
"f a.length==\"number\"}function r(a){return typeof a==\"string\"}functi",
"on aa(a){a=n(a);return a==\"object\"||a==\"array\"||a==\"function\"}fun",
"ction s(a){return a[t]||(a[t]=++ba)}var t=\"closure_uid_\"+Math.floor(M",
"ath.random()*2147483648).toString(36),ba=0;\nfunction u(a){var b=Array.",
"prototype.slice.call(arguments,1);return function(){var c=Array.prototy",
"pe.slice.call(arguments);c.unshift.apply(c,b);return a.apply(this,c)}}v",
"ar v=Date.now||function(){return+new Date};function w(a,b){function c()",
"{}c.prototype=b.prototype;a.v=b.prototype;a.prototype=new c};function c",
"a(a){for(var b=1;b<arguments.length;b++)var c=String(arguments[b]).repl",
"ace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);return a}function x(a,b){if(",
"a<b)return-1;else if(a>b)return 1;return 0};var y=m.navigator,da=(y&&y.",
"platform||\"\").indexOf(\"Mac\")!=-1,z,ea=\"\",A=/WebKit\\/(\\S+)/.exec",
"(m.navigator?m.navigator.userAgent:j);z=ea=A?A[1]:\"\";var B={};\nfunct",
"ion C(){if(!B[\"528\"]){for(var a=0,b=String(z).replace(/^[\\s\\xa0]+|[",
"\\s\\xa0]+$/g,\"\").split(\".\"),c=String(\"528\").replace(/^[\\s\\xa0]",
"+|[\\s\\xa0]+$/g,\"\").split(\".\"),d=Math.max(b.length,c.length),f=0;a",
"==0&&f<d;f++){var e=b[f]||\"\",g=c[f]||\"\",i=RegExp(\"(\\\\d*)(\\\\D*)",
"\",\"g\"),k=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");do{var o=i.exec(e)||[\"",
"\",\"\",\"\"],p=k.exec(g)||[\"\",\"\",\"\"];if(o[0].length==0&&p[0].len",
"gth==0)break;a=x(o[1].length==0?0:parseInt(o[1],10),p[1].length==0?0:pa",
"rseInt(p[1],10))||x(o[2].length==0,p[2].length==0)||\nx(o[2],p[2])}whil",
"e(a==0)}B[\"528\"]=a>=0}};function fa(a,b){var c={},d;for(d in a)b.call",
"(h,a[d],d,a)&&(c[d]=a[d]);return c}function D(a,b){var c={},d;for(d in ",
"a)c[d]=b.call(h,a[d],d,a);return c}function ga(a,b){for(var c in a)if(b",
".call(h,a[c],c,a))return c};var E=0;function F(a,b){this.code=a;this.me",
"ssage=b||\"\";this.name=G[a]||G[13];var c=Error(this.message);c.name=th",
"is.name;this.stack=c.stack||\"\"}w(F,Error);\nvar G={7:\"NoSuchElementE",
"rror\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleEleme",
"ntReferenceError\",11:\"ElementNotVisibleError\",12:\"InvalidElementSta",
"teError\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:\"XPa",
"thLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainError",
"\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:\"NoM",
"odalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorErr",
"or\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\nF.pro",
"totype.toString=function(){return\"[\"+this.name+\"] \"+this.message};f",
"unction H(a){this.stack=Error().stack||\"\";if(a)this.message=String(a)",
"}w(H,Error);H.prototype.name=\"CustomError\";function I(a,b){b.unshift(",
"a);H.call(this,ca.apply(j,b));b.shift();this.z=a}w(I,H);I.prototype.nam",
"e=\"AssertionError\";function ha(a,b){if(!a){var c=Array.prototype.slic",
"e.call(arguments,2),d=\"Assertion failed\";if(b){d+=\": \"+b;var f=c}th",
"row new I(\"\"+d,f||[]);}};var ia=Array.prototype;function ka(a,b){if(r",
"(a)){if(!r(b)||b.length!=1)return-1;return a.indexOf(b,0)}for(var c=0;c",
"<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function J(a,b){for",
"(var c=a.length,d=Array(c),f=r(a)?a.split(\"\"):a,e=0;e<c;e++)e in f&&(",
"d[e]=b.call(h,f[e],e,a));return d};C();C();function K(){L&&(M[s(this)]=",
"this)}var L=!1,M={};K.prototype.j=!1;K.prototype.f=function(){if(!this.",
"j&&(this.j=!0,this.c(),L)){var a=s(this);if(!M.hasOwnProperty(a))throw ",
"Error(this+\" did not call the goog.Disposable base constructor or was ",
"disposed of after a clearUndisposedObjects call\");delete M[a]}};K.prot",
"otype.c=function(){this.r&&N.apply(j,this.r)};function N(){for(var a=0,",
"b=arguments.length;a<b;++a){var c=arguments[a];q(c)?N.apply(j,c):c&&typ",
"eof c.f==\"function\"&&c.f()}};function O(a,b){K.call(this);this.type=a",
";this.currentTarget=this.target=b}w(O,K);O.prototype.c=function(){delet",
"e this.type;delete this.target;delete this.currentTarget};O.prototype.t",
"=!1;O.prototype.u=!0;function P(a,b){a&&this.g(a,b)}w(P,O);l=P.prototyp",
"e;l.target=j;l.relatedTarget=j;l.offsetX=0;l.offsetY=0;l.clientX=0;l.cl",
"ientY=0;l.screenX=0;l.screenY=0;l.button=0;l.keyCode=0;l.charCode=0;l.c",
"trlKey=!1;l.altKey=!1;l.shiftKey=!1;l.metaKey=!1;l.s=!1;l.k=j;\nl.g=fun",
"ction(a,b){var c=this.type=a.type;O.call(this,c);this.target=a.target||",
"a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(!d)if(c==\"m",
"ouseover\")d=a.fromElement;else if(c==\"mouseout\")d=a.toElement;this.r",
"elatedTarget=d;this.offsetX=a.offsetX!==h?a.offsetX:a.layerX;this.offse",
"tY=a.offsetY!==h?a.offsetY:a.layerY;this.clientX=a.clientX!==h?a.client",
"X:a.pageX;this.clientY=a.clientY!==h?a.clientY:a.pageY;this.screenX=a.s",
"creenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a",
".keyCode||\n0;this.charCode=a.charCode||(c==\"keypress\"?a.keyCode:0);t",
"his.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;thi",
"s.metaKey=a.metaKey;this.s=da?a.metaKey:a.ctrlKey;this.state=a.state;th",
"is.k=a;delete this.u;delete this.t};l.c=function(){P.v.c.call(this);thi",
"s.relatedTarget=this.currentTarget=this.target=this.k=j};function la(){",
"}var ma=0;l=la.prototype;l.key=0;l.b=!1;l.i=!1;l.g=function(a,b,c,d,f,e",
"){if(n(a)==\"function\")this.m=!0;else if(a&&a.handleEvent&&n(a.handleE",
"vent)==\"function\")this.m=!1;else throw Error(\"Invalid listener argum",
"ent\");this.d=a;this.o=b;this.src=c;this.type=d;this.capture=!!f;this.l",
"=e;this.i=!1;this.key=++ma;this.b=!1};l.handleEvent=function(a){if(this",
".m)return this.d.call(this.l||this.src,a);return this.d.handleEvent.cal",
"l(this.d,a)};var Q={},R={},S={},T={};\nfunction na(a,b,c,d,f){if(b)if(n",
"(b)==\"array\"){for(var e=0;e<b.length;e++)na(a,b[e],c,d,f);return j}el",
"se{var d=!!d,g=R;b in g||(g[b]={a:0,p:0});g=g[b];d in g||(g[d]={a:0,p:0",
"},g.a++);var g=g[d],i=s(a),k;g.p++;if(g[i]){k=g[i];for(e=0;e<k.length;e",
"++)if(g=k[e],g.d==c&&g.l==f){if(g.b)break;return k[e].key}}else k=g[i]=",
"[],g.a++;e=oa();e.src=a;g=new la;g.g(c,e,a,b,d,f);c=g.key;e.key=c;k.pus",
"h(g);Q[c]=g;S[i]||(S[i]=[]);S[i].push(g);a.addEventListener?(a==m||!a.q",
")&&a.addEventListener(b,e,d):a.attachEvent(pa(b),\ne);return c}else thr",
"ow Error(\"Invalid event type\");}function oa(){function a(c){return b.",
"call(a.src,a.key,c)}var b=qa;return a}\nfunction ra(a){if(Q[a]){var b=Q",
"[a];if(!b.b){var c=b.src,d=b.type,f=b.o,e=b.capture;c.removeEventListen",
"er?(c==m||!c.q)&&c.removeEventListener(d,f,e):c.detachEvent&&c.detachEv",
"ent(pa(d),f);c=s(c);f=R[d][e][c];if(S[c]){var g=S[c],i=ka(g,b);i>=0&&(h",
"a(g.length!=j),ia.splice.call(g,i,1));g.length==0&&delete S[c]}b.b=!0;f",
".n=!0;if(!f.w&&f.n){for(g=b=0;b<f.length;b++)f[b].b?f[b].o.src=j:(b!=g&",
"&(f[g]=f[b]),g++);f.length=g;f.n=!1;g==0&&(delete R[d][e][c],R[d][e].a-",
"-,R[d][e].a==0&&(delete R[d][e],R[d].a--),R[d].a==\n0&&delete R[d])}del",
"ete Q[a]}}}function pa(a){if(a in T)return T[a];return T[a]=\"on\"+a}fu",
"nction qa(a,b){if(!Q[a])return!0;var c=Q[a];if(!(c.type in R))return!0;",
"var d,f=new P(b,this);try{var e=c.handleEvent(f);c.i&&ra(c.key);d=e}fin",
"ally{f.f()}return d};function sa(){this.e=h}\nfunction U(a,b,c){switch(",
"typeof b){case \"string\":ta(b,c);break;case \"number\":c.push(isFinite",
"(b)&&!isNaN(b)?b:\"null\");break;case \"boolean\":c.push(b);break;case ",
"\"undefined\":c.push(\"null\");break;case \"object\":if(b==j){c.push(\"",
"null\");break}if(n(b)==\"array\"){var d=b.length;c.push(\"[\");for(var ",
"f=\"\",e=0;e<d;e++)c.push(f),f=b[e],U(a,a.e?a.e.call(b,String(e),f):f,c",
"),f=\",\";c.push(\"]\");break}c.push(\"{\");d=\"\";for(e in b)Object.pr",
"ototype.hasOwnProperty.call(b,e)&&(f=b[e],typeof f!=\"function\"&&(c.pu",
"sh(d),ta(e,\nc),c.push(\":\"),U(a,a.e?a.e.call(b,e,f):f,c),d=\",\"));c.",
"push(\"}\");break;case \"function\":break;default:throw Error(\"Unknown",
" type: \"+typeof b);}}var V={'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":",
"\"\\\\/\",\"\\u0008\":\"\\\\b\",\"\\u000c\":\"\\\\f\",\"\\n\":\"\\\\n\"",
",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\u000b\":\"\\\\u000b\"},ua=/\\u",
"ffff/.test(\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[",
"\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction ta(a,b){b.push('\"',a.repl",
"ace(ua,function(a){if(a in V)return V[a];var b=a.charCodeAt(0),f=\"",
"\\\\u\";b<16?f+=\"000\":b<256?f+=\"00\":b<4096&&(f+=\"0\");return V[a]=",
"f+b.toString(16)}),'\"')};function W(a){switch(n(a)){case \"string\":ca",
"se \"number\":case \"boolean\":return a;case \"function\":return a.toSt",
"ring();case \"array\":return J(a,W);case \"object\":if(\"nodeType\"in a",
"&&(a.nodeType==1||a.nodeType==9)){var b={};b.ELEMENT=va(a);return b}if(",
"\"document\"in a)return b={},b.WINDOW=va(a),b;if(q(a))return J(a,W);a=f",
"a(a,function(a,b){return typeof b==\"number\"||r(b)});return D(a,W);def",
"ault:return j}}\nfunction X(a,b){if(n(a)==\"array\")return J(a,function",
"(a){return X(a,b)});else if(aa(a)){if(typeof a==\"function\")return a;i",
"f(\"ELEMENT\"in a)return wa(a.ELEMENT,b);if(\"WINDOW\"in a)return wa(a.",
"WINDOW,b);return D(a,function(a){return X(a,b)})}return a}function xa(a",
",b){if(r(a))return new b.Function(a);return b==window?a:new b.Function(",
"\"return (\"+a+\").apply(null,arguments);\")}function ya(a){var a=a||do",
"cument,b=a.$wdc_;if(!b)b=a.$wdc_={},b.h=v();if(!b.h)b.h=v();return b}\n",
"function va(a){var b=ya(a.ownerDocument),c=ga(b,function(b){return b==a",
"});c||(c=\":wdc:\"+b.h++,b[c]=a);return c}function wa(a,b){var a=decode",
"URIComponent(a),c=b||document,d=ya(c);if(!(a in d))throw new F(10,\"Ele",
"ment does not exist in cache\");var f=d[a];if(\"setInterval\"in f){if(f",
".closed)throw delete d[a],new F(23,\"Window has been closed.\");return ",
"f}for(var e=f;e;){if(e==c.documentElement)return f;e=e.parentNode}delet",
"e d[a];throw new F(10,\"Element is no longer attached to the DOM\");};f",
"unction za(a,b,c,d,f,e){function g(a,b){if(!p){ra(o);i.clearTimeout(k);",
"if(a!=E){var c=new F(a,b.message||b+\"\");c.stack=b.stack;b={status:\"c",
"ode\"in c?c.code:13,value:{message:c.message}}}else b={status:E,value:W",
"(b)};var c=d,e;f?(e=[],U(new sa,b,e),e=e.join(\"\")):e=b;c(e);p=!0}}var",
" i=e||window,k,o,p=!1,e=u(g,13);if(i.closed)return e(\"Unable to execut",
"e script; the target window is closed.\");a=xa(a,i);b=X(b,i.document);b",
".push(u(g,E));o=na(i,\"unload\",function(){g(13,Error(\"Detected a page",
" unload event; asynchronous script execution does not work across page ",
"loads.\"))},\n!0);var Aa=v();try{a.apply(i,b),k=i.setTimeout(function()",
"{g(28,Error(\"Timed out waiting for asyncrhonous script result after \"",
"+(v()-Aa)+\" ms\"))},Math.max(0,c))}catch(ja){g(ja.code||13,ja)}}var Y=",
"\"_\".split(\".\"),Z=m;!(Y[0]in Z)&&Z.execScript&&Z.execScript(\"var \"",
"+Y[0]);for(var $;Y.length&&($=Y.shift());)!Y.length&&za!==h?Z[$]=za:Z=Z",
"[$]?Z[$]:Z[$]={};; return this._.apply(null,arguments);}.apply({navigat",
"or:typeof window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const EXECUTE_SCRIPT[] = {
"function(){return function(){var g=void 0,h=null,i;\nfunction j(a){var ",
"b=typeof a;if(b==\"object\")if(a){if(a instanceof Array)return\"array\"",
";else if(a instanceof Object)return b;var c=Object.prototype.toString.c",
"all(a);if(c==\"[object Window]\")return\"object\";if(c==\"[object Array",
"]\"||typeof a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeo",
"f a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"spli",
"ce\"))return\"array\";if(c==\"[object Function]\"||typeof a.call!=\"und",
"efined\"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEn",
"umerable(\"call\"))return\"function\"}else return\"null\";else if(b==\n",
"\"function\"&&typeof a.call==\"undefined\")return\"object\";return b}fu",
"nction k(a){var b=j(a);return b==\"array\"||b==\"object\"&&typeof a.len",
"gth==\"number\"}function l(a){a=j(a);return a==\"object\"||a==\"array\"",
"||a==\"function\"}var p=\"closure_uid_\"+Math.floor(Math.random()*21474",
"83648).toString(36),q=0,r=Date.now||function(){return+new Date};functio",
"n s(a,b){function c(){}c.prototype=b.prototype;a.h=b.prototype;a.protot",
"ype=new c};function t(a){for(var b=1;b<arguments.length;b++)var c=Strin",
"g(arguments[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);return a",
"}function u(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};var v=t",
"his.navigator,y=(v&&v.platform||\"\").indexOf(\"Mac\")!=-1,z,A=\"\",B=/",
"WebKit\\/(\\S+)/.exec(this.navigator?this.navigator.userAgent:h);z=A=B?",
"B[1]:\"\";var C={};\nfunction D(){if(!C[\"528\"]){for(var a=0,b=String(",
"z).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),c=String(\"5",
"28\").replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),d=Math.ma",
"x(b.length,c.length),e=0;a==0&&e<d;e++){var f=b[e]||\"\",w=c[e]||\"\",x",
"=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),m=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"",
");do{var n=x.exec(f)||[\"\",\"\",\"\"],o=m.exec(w)||[\"\",\"\",\"\"];if",
"(n[0].length==0&&o[0].length==0)break;a=u(n[1].length==0?0:parseInt(n[1",
"],10),o[1].length==0?0:parseInt(o[1],10))||u(n[2].length==0,o[2].length",
"==0)||\nu(n[2],o[2])}while(a==0)}C[\"528\"]=a>=0}};var E=window;functio",
"n F(a,b){var c={},d;for(d in a)b.call(g,a[d],d,a)&&(c[d]=a[d]);return c",
"}function G(a,b){var c={},d;for(d in a)c[d]=b.call(g,a[d],d,a);return c",
"}function aa(a,b){for(var c in a)if(b.call(g,a[c],c,a))return c};functi",
"on H(a,b){this.code=a;this.message=b||\"\";this.name=I[a]||I[13];var c=",
"Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}s(H,Error",
");\nvar I={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownC",
"ommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleE",
"rror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Element",
"NotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",2",
"4:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"Modal",
"DialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErr",
"or\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarge",
"tOutOfBoundsError\"};\nH.prototype.toString=function(){return\"[\"+this",
".name+\"] \"+this.message};function J(a){this.stack=Error().stack||\"\"",
";if(a)this.message=String(a)}s(J,Error);J.prototype.name=\"CustomError",
"\";function K(a,b){b.unshift(a);J.call(this,t.apply(h,b));b.shift();thi",
"s.g=a}s(K,J);K.prototype.name=\"AssertionError\";function L(a,b){for(va",
"r c=a.length,d=Array(c),e=typeof a==\"string\"?a.split(\"\"):a,f=0;f<c;",
"f++)f in e&&(d[f]=b.call(g,e[f],f,a));return d};D();D();function M(){ba",
"&&(this[p]||(this[p]=++q))}var ba=!1;function N(a,b){M.call(this);this.",
"type=a;this.currentTarget=this.target=b}s(N,M);N.prototype.e=!1;N.proto",
"type.f=!0;function O(a,b){if(a){var c=this.type=a.type;N.call(this,c);t",
"his.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedT",
"arget;if(!d)if(c==\"mouseover\")d=a.fromElement;else if(c==\"mouseout\"",
")d=a.toElement;this.relatedTarget=d;this.offsetX=a.offsetX!==g?a.offset",
"X:a.layerX;this.offsetY=a.offsetY!==g?a.offsetY:a.layerY;this.clientX=a",
".clientX!==g?a.clientX:a.pageX;this.clientY=a.clientY!==g?a.clientY:a.p",
"ageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.",
"button;this.keyCode=\na.keyCode||0;this.charCode=a.charCode||(c==\"keyp",
"ress\"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.sh",
"iftKey=a.shiftKey;this.metaKey=a.metaKey;this.d=y?a.metaKey:a.ctrlKey;t",
"his.state=a.state;this.c=a;delete this.f;delete this.e}}s(O,N);i=O.prot",
"otype;i.target=h;i.relatedTarget=h;i.offsetX=0;i.offsetY=0;i.clientX=0;",
"i.clientY=0;i.screenX=0;i.screenY=0;i.button=0;i.keyCode=0;i.charCode=0",
";i.ctrlKey=!1;i.altKey=!1;i.shiftKey=!1;i.metaKey=!1;i.d=!1;i.c=h;funct",
"ion ca(){this.a=g}\nfunction P(a,b,c){switch(typeof b){case \"string\":",
"Q(b,c);break;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b:\"null\");",
"break;case \"boolean\":c.push(b);break;case \"undefined\":c.push(\"null",
"\");break;case \"object\":if(b==h){c.push(\"null\");break}if(j(b)==\"ar",
"ray\"){var d=b.length;c.push(\"[\");for(var e=\"\",f=0;f<d;f++)c.push(e",
"),e=b[f],P(a,a.a?a.a.call(b,String(f),e):e,c),e=\",\";c.push(\"]\");bre",
"ak}c.push(\"{\");d=\"\";for(f in b)Object.prototype.hasOwnProperty.call",
"(b,f)&&(e=b[f],typeof e!=\"function\"&&(c.push(d),Q(f,c),\nc.push(\":\"",
"),P(a,a.a?a.a.call(b,f,e):e,c),d=\",\"));c.push(\"}\");break;case \"fun",
"ction\":break;default:throw Error(\"Unknown type: \"+typeof b);}}var R=",
"{'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\u0008\":\"",
"\\\\b\",\"\\u000c\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t",
"\":\"\\\\t\",\"\\u000b\":\"\\\\u000b\"},da=/\\uffff/.test(\"\\uffff\")?",
"/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xff]",
"/g;\nfunction Q(a,b){b.push('\"',a.replace(da,function(a){if(a in R)ret",
"urn R[a];var b=a.charCodeAt(0),e=\"\\\\u\";b<16?e+=\"000\":b<256?e+=\"0",
"0\":b<4096&&(e+=\"0\");return R[a]=e+b.toString(16)}),'\"')};function S",
"(a){switch(j(a)){case \"string\":case \"number\":case \"boolean\":retur",
"n a;case \"function\":return a.toString();case \"array\":return L(a,S);",
"case \"object\":if(\"nodeType\"in a&&(a.nodeType==1||a.nodeType==9)){va",
"r b={};b.ELEMENT=T(a);return b}if(\"document\"in a)return b={},b.WINDOW",
"=T(a),b;if(k(a))return L(a,S);a=F(a,function(a,b){return typeof b==\"nu",
"mber\"||typeof b==\"string\"});return G(a,S);default:return h}}\nfuncti",
"on U(a,b){if(j(a)==\"array\")return L(a,function(a){return U(a,b)});els",
"e if(l(a)){if(typeof a==\"function\")return a;if(\"ELEMENT\"in a)return",
" V(a.ELEMENT,b);if(\"WINDOW\"in a)return V(a.WINDOW,b);return G(a,funct",
"ion(a){return U(a,b)})}return a}function W(a){var a=a||document,b=a.$wd",
"c_;if(!b)b=a.$wdc_={},b.b=r();if(!b.b)b.b=r();return b}function T(a){va",
"r b=W(a.ownerDocument),c=aa(b,function(b){return b==a});c||(c=\":wdc:\"",
"+b.b++,b[c]=a);return c}\nfunction V(a,b){var a=decodeURIComponent(a),c",
"=b||document,d=W(c);if(!(a in d))throw new H(10,\"Element does not exis",
"t in cache\");var e=d[a];if(\"setInterval\"in e){if(e.closed)throw dele",
"te d[a],new H(23,\"Window has been closed.\");return e}for(var f=e;f;){",
"if(f==c.documentElement)return e;f=f.parentNode}delete d[a];throw new H",
"(10,\"Element is no longer attached to the DOM\");};function X(a,b,c,d)",
"{var d=d||E,e;try{var f=a,a=typeof f==\"string\"?new d.Function(f):d==w",
"indow?f:new d.Function(\"return (\"+f+\").apply(null,arguments);\");var",
" w=U(b,d.document),x=a.apply(h,w);e={status:0,value:S(x)}}catch(m){e={s",
"tatus:\"code\"in m?m.code:13,value:{message:m.message}}}c&&(a=[],P(new ",
"ca,e,a),e=a.join(\"\"));return e}var Y=\"_\".split(\".\"),Z=this;!(Y[0]",
"in Z)&&Z.execScript&&Z.execScript(\"var \"+Y[0]);for(var $;Y.length&&($",
"=Y.shift());)!Y.length&&X!==g?Z[$]=X:Z=Z[$]?Z[$]:Z[$]={};; return this.",
"_.apply(null,arguments);}.apply({navigator:typeof window!='undefined'?w",
"indow.navigator:null}, arguments);}",
NULL
};
const char* const EXECUTE_SQL[] = {
"function(){return function(){var d=window;function e(a,b){this.code=a;t",
"his.message=b||\"\";this.name=f[a]||f[13];var c=Error(this.message);c.n",
"ame=this.name;this.stack=c.stack||\"\"}(function(a,b){function c(){}c.p",
"rototype=b.prototype;a.a=b.prototype;a.prototype=new c})(e,Error);\nvar",
" f={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandE",
"rror\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",",
"12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementNotSele",
"ctableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"Inv",
"alidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogO",
"penedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32",
":\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfB",
"oundsError\"};\ne.prototype.toString=function(){return\"[\"+this.name+",
"\"] \"+this.message};function g(a){this.rows=[];for(var b=0;b<a.rows.le",
"ngth;b++)this.rows[b]=a.rows.item(b);this.rowsAffected=a.rowsAffected;t",
"his.insertId=-1;try{this.insertId=a.insertId}catch(c){}};function h(a,b",
",c,m,n,o,p){function q(a,b){var c=new g(b);m(a,c)}var j;try{j=d.openDat",
"abase(a,\"\",a+\"name\",5242880)}catch(r){throw new e(13,r.message);}j.",
"transaction(function(a){a.executeSql(b,c,q,p)},n,o)}var i=\"_\".split(",
"\".\"),k=this;!(i[0]in k)&&k.execScript&&k.execScript(\"var \"+i[0]);fo",
"r(var l;i.length&&(l=i.shift());)!i.length&&h!==void 0?k[l]=h:k=k[l]?k[",
"l]:k[l]={};; return this._.apply(null,arguments);}.apply({navigator:typ",
"eof window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const FIND_ELEMENT[] = {
"function(){return function(){function f(a){throw a;}var i=void 0,j=null",
",k=this;\nfunction l(a){var b=typeof a;if(b==\"object\")if(a){if(a inst",
"anceof Array)return\"array\";else if(a instanceof Object)return b;var c",
"=Object.prototype.toString.call(a);if(c==\"[object Window]\")return\"ob",
"ject\";if(c==\"[object Array]\"||typeof a.length==\"number\"&&typeof a.",
"splice!=\"undefined\"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a",
".propertyIsEnumerable(\"splice\"))return\"array\";if(c==\"[object Funct",
"ion]\"||typeof a.call!=\"undefined\"&&typeof a.propertyIsEnumerable!=\"",
"undefined\"&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else ",
"return\"null\";\nelse if(b==\"function\"&&typeof a.call==\"undefined\")",
"return\"object\";return b}function n(a){return typeof a==\"string\"}fun",
"ction o(a,b){function c(){}c.prototype=b.prototype;a.q=b.prototype;a.pr",
"ototype=new c};function p(a){var b=a.length-1;return b>=0&&a.indexOf(\"",
" \",b)==b}function aa(a){for(var b=1;b<arguments.length;b++)var c=Strin",
"g(arguments[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);return a",
"}function q(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}func",
"tion r(a,b){if(a<b)return-1;else if(a>b)return 1;return 0}var s={};func",
"tion ba(a){return s[a]||(s[a]=String(a).replace(/\\-([a-z])/g,function(",
"a,c){return c.toUpperCase()}))};var t,ca=\"\",u=/WebKit\\/(\\S+)/.exec(",
"k.navigator?k.navigator.userAgent:j);t=ca=u?u[1]:\"\";var v={};var da=w",
"indow;function w(a){this.stack=Error().stack||\"\";if(a)this.message=St",
"ring(a)}o(w,Error);w.prototype.name=\"CustomError\";function ea(a,b){b.",
"unshift(a);w.call(this,aa.apply(j,b));b.shift();this.r=a}o(ea,w);ea.pro",
"totype.name=\"AssertionError\";function x(a,b){if(n(a)){if(!n(b)||b.len",
"gth!=1)return-1;return a.indexOf(b,0)}for(var c=0;c<a.length;c++)if(c i",
"n a&&a[c]===b)return c;return-1}function fa(a,b){for(var c=a.length,d=n",
"(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(i,d[e],e,a)}function y(a",
",b){for(var c=a.length,d=[],e=0,g=n(a)?a.split(\"\"):a,h=0;h<c;h++)if(h",
" in g){var m=g[h];b.call(i,m,h,a)&&(d[e++]=m)}return d}function ga(a,b)",
"{for(var c=a.length,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.cal",
"l(i,d[e],e,a))return!0;return!1}\nfunction z(a,b){var c;a:{c=a.length;f",
"or(var d=n(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(i,d[e],e,a)",
"){c=e;break a}c=-1}return c<0?j:n(a)?a.charAt(c):a[c]};var ha;function ",
"A(a,b){this.width=a;this.height=b}A.prototype.toString=function(){retur",
"n\"(\"+this.width+\" x \"+this.height+\")\"};var ia=3;function E(a){ret",
"urn a?new F(G(a)):ha||(ha=new F)}function H(a,b){if(a.contains&&b.nodeT",
"ype==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!=",
"\"undefined\")return a==b||Boolean(a.compareDocumentPosition(b)&16);for",
"(;b&&a!=b;)b=b.parentNode;return b==a}function G(a){return a.nodeType==",
"9?a:a.ownerDocument||a.document}function ja(a,b){var c=[];return ka(a,b",
",c,!0)?c[0]:i}\nfunction ka(a,b,c,d){if(a!=j)for(a=a.firstChild;a;){if(",
"b(a)&&(c.push(a),d))return!0;if(ka(a,b,c,d))return!0;a=a.nextSibling}re",
"turn!1}function la(a,b){for(var a=a.parentNode,c=0;a;){if(b(a))return a",
";a=a.parentNode;c++}return j}function F(a){this.j=a||k.document||docume",
"nt}\nfunction I(a,b,c,d){a=d||a.j;b=b&&b!=\"*\"?b.toUpperCase():\"\";if",
"(d=a.querySelectorAll)if(d=a.querySelector)if(!(d=document.compatMode==",
"\"CSS1Compat\"))if(!(d=v[\"528\"])){for(var d=0,e=q(String(t)).split(\"",
".\"),g=q(String(\"528\")).split(\".\"),h=Math.max(e.length,g.length),m=",
"0;d==0&&m<h;m++){var B=e[m]||\"\",xa=g[m]||\"\",ya=RegExp(\"(\\\\d*)(",
"\\\\D*)\",\"g\"),za=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");do{var C=ya.exec",
"(B)||[\"\",\"\",\"\"],D=za.exec(xa)||[\"\",\"\",\"\"];if(C[0].length==0",
"&&D[0].length==0)break;d=r(C[1].length==0?0:parseInt(C[1],\n10),D[1].le",
"ngth==0?0:parseInt(D[1],10))||r(C[2].length==0,D[2].length==0)||r(C[2],",
"D[2])}while(d==0)}d=v[\"528\"]=d>=0}if(d&&(b||c))c=a.querySelectorAll(b",
"+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(a=a.getElemen",
"tsByClassName(c),b){d={};for(g=e=0;h=a[g];g++)b==h.nodeName&&(d[e++]=h)",
";d.length=e;c=d}else c=a;else if(a=a.getElementsByTagName(b||\"*\"),c){",
"d={};for(g=e=0;h=a[g];g++)b=h.className,typeof b.split==\"function\"&&x",
"(b.split(/\\s+/),c)>=0&&(d[e++]=h);d.length=e;c=d}else c=a;return c}\nF",
".prototype.contains=H;var J={g:function(a){return!(!a.querySelectorAll|",
"|!a.querySelector)}};J.b=function(a,b){a||f(Error(\"No class name speci",
"fied\"));a=q(a);a.split(/\\s+/).length>1&&f(Error(\"Compound class name",
"s not permitted\"));if(J.g(b))return b.querySelector(\".\"+a.replace(/",
"\\./g,\"\\\\.\"))||j;var c=I(E(b),\"*\",a,b);return c.length?c[0]:j};\n",
"J.e=function(a,b){a||f(Error(\"No class name specified\"));a=q(a);a.spl",
"it(/\\s+/).length>1&&f(Error(\"Compound class names not permitted\"));i",
"f(J.g(b))return b.querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"));r",
"eturn I(E(b),\"*\",a,b)};var K={};K.b=function(a,b){a||f(Error(\"No sel",
"ector specified\"));K.i(a)&&f(Error(\"Compound selectors not permitted",
"\"));var a=q(a),c=b.querySelector(a);return c&&c.nodeType==1?c:j};K.e=f",
"unction(a,b){a||f(Error(\"No selector specified\"));K.i(a)&&f(Error(\"C",
"ompound selectors not permitted\"));a=q(a);return b.querySelectorAll(a)",
"};K.i=function(a){return a.split(/(,)(?=(?:[^']|'[^']*')*$)/).length>1&",
"&a.split(/(,)(?=(?:[^\"]|\"[^\"]*\")*$)/).length>1};function L(a,b){thi",
"s.code=a;this.message=b||\"\";this.name=ma[a]||ma[13];var c=Error(this.",
"message);c.name=this.name;this.stack=c.stack||\"\"}o(L,Error);\nvar ma=",
"{7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandErro",
"r\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:",
"\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelecta",
"bleError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"Invali",
"dCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpen",
"edError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"",
"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoun",
"dsError\"};\nL.prototype.toString=function(){return\"[\"+this.name+\"] ",
"\"+this.message};var M={};M.o=function(){var a={s:\"http://www.w3.org/2",
"000/svg\"};return function(b){return a[b]||j}}();M.k=function(a,b,c){va",
"r d=G(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return j;tr",
"y{var e=d.createNSResolver?d.createNSResolver(d.documentElement):M.o;re",
"turn d.evaluate(b,a,e,c,j)}catch(g){f(new L(32,\"Unable to locate an el",
"ement with the xpath expression \"+b+\" because of the following error:",
"\\n\"+g))}};\nM.h=function(a,b){(!a||a.nodeType!=1)&&f(new L(32,'The re",
"sult of the xpath expression \"'+b+'\" is: '+a+\". It should be an elem",
"ent.\"))};M.b=function(a,b){var c=function(){var c=M.k(b,a,9);if(c)retu",
"rn c.singleNodeValue||j;else if(b.selectSingleNode)return c=G(b),c.setP",
"roperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleN",
"ode(a);return j}();c===j||M.h(c,a);return c};\nM.e=function(a,b){var c=",
"function(){var c=M.k(b,a,7);if(c){for(var e=c.snapshotLength,g=[],h=0;h",
"<e;++h)g.push(c.snapshotItem(h));return g}else if(b.selectNodes)return ",
"c=G(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.",
"selectNodes(a);return[]}();fa(c,function(b){M.h(b,a)});return c};var N=",
"\"StopIteration\"in k?k.StopIteration:Error(\"StopIteration\");function",
" na(){}na.prototype.next=function(){f(N)};function O(a,b,c,d,e){this.a=",
"!!b;a&&P(this,a,d);this.f=e!=i?e:this.d||0;this.a&&(this.f*=-1);this.p=",
"!c}o(O,na);O.prototype.c=j;O.prototype.d=0;O.prototype.n=!1;function P(",
"a,b,c){if(a.c=b)a.d=typeof c==\"number\"?c:a.c.nodeType!=1?0:a.a?-1:1}",
"\nO.prototype.next=function(){var a;if(this.n){(!this.c||this.p&&this.f",
"==0)&&f(N);a=this.c;var b=this.a?-1:1;if(this.d==b){var c=this.a?a.last",
"Child:a.firstChild;c?P(this,c):P(this,a,b*-1)}else(c=this.a?a.previousS",
"ibling:a.nextSibling)?P(this,c):P(this,a.parentNode,b*-1);this.f+=this.",
"d*(this.a?-1:1)}else this.n=!0;(a=this.c)||f(N);return a};\nO.prototype",
".splice=function(){var a=this.c,b=this.a?1:-1;if(this.d==b)this.d=b*-1,",
"this.f+=this.d*(this.a?-1:1);this.a=!this.a;O.prototype.next.call(this)",
";this.a=!this.a;for(var b=arguments[0],c=l(b),b=c==\"array\"||c==\"obje",
"ct\"&&typeof b.length==\"number\"?arguments[0]:arguments,c=b.length-1;c",
">=0;c--)a.parentNode&&a.parentNode.insertBefore(b[c],a.nextSibling);a&&",
"a.parentNode&&a.parentNode.removeChild(a)};function Q(a,b,c,d){O.call(t",
"his,a,b,c,j,d)}o(Q,O);Q.prototype.next=function(){do Q.q.next.call(this",
");while(this.d==-1);return this.c};function oa(a,b){var c=G(a);if(c.def",
"aultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedS",
"tyle(a,j)))return c[b]||c.getPropertyValue(b);return\"\"}function pa(a)",
"{var b=a.offsetWidth,c=a.offsetHeight;if((b===i||!b&&!c)&&a.getBounding",
"ClientRect)return a=a.getBoundingClientRect(),new A(a.right-a.left,a.bo",
"ttom-a.top);return new A(b,c)};function R(a,b){return!!a&&a.nodeType==1",
"&&(!b||a.tagName.toUpperCase()==b)}\nvar qa=[\"async\",\"autofocus\",\"",
"autoplay\",\"checked\",\"compact\",\"complete\",\"controls\",\"declare",
"\",\"defaultchecked\",\"defaultselected\",\"defer\",\"disabled\",\"drag",
"gable\",\"ended\",\"formnovalidate\",\"hidden\",\"indeterminate\",\"isc",
"ontenteditable\",\"ismap\",\"itemscope\",\"loop\",\"multiple\",\"muted",
"\",\"nohref\",\"noresize\",\"noshade\",\"novalidate\",\"nowrap\",\"open",
"\",\"paused\",\"pubdate\",\"readonly\",\"required\",\"reversed\",\"scop",
"ed\",\"seamless\",\"seeking\",\"selected\",\"spellcheck\",\"truespeed\"",
",\"willvalidate\"];\nfunction S(a,b){if(8==a.nodeType)return j;b=b.toLo",
"werCase();if(b==\"style\"){var c=q(a.style.cssText).toLowerCase();retur",
"n c=c.charAt(c.length-1)==\";\"?c:c+\";\"}c=a.getAttributeNode(b);if(!c",
")return j;if(x(qa,b)>=0)return\"true\";return c.specified?c.value:j}fun",
"ction T(a){for(a=a.parentNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.nodeTy",
"pe!=11;)a=a.parentNode;return R(a)?a:j}function U(a,b){b=ba(b);return o",
"a(a,b)||ra(a,b)}\nfunction ra(a,b){var c=a.currentStyle||a.style,d=c[b]",
";d===i&&l(c.getPropertyValue)==\"function\"&&(d=c.getPropertyValue(b));",
"if(d!=\"inherit\")return d!==i?d:j;return(c=T(a))?ra(c,b):j}\nfunction ",
"sa(a){if(l(a.getBBox)==\"function\")try{var b=a.getBBox();if(b)return b",
"}catch(c){}if((oa(a,\"display\")||(a.currentStyle?a.currentStyle.displa",
"y:j)||a.style&&a.style.display)!=\"none\")a=pa(a);else{var b=a.style,d=",
"b.display,e=b.visibility,g=b.position;b.visibility=\"hidden\";b.positio",
"n=\"absolute\";b.display=\"inline\";a=pa(a);b.display=d;b.position=g;b.",
"visibility=e}return a}\nfunction V(a,b){function c(a){if(U(a,\"display",
"\")==\"none\")return!1;a=T(a);return!a||c(a)}function d(a){var b=sa(a);",
"if(b.height>0&&b.width>0)return!0;return ga(a.childNodes,function(a){re",
"turn a.nodeType==ia||R(a)&&d(a)})}R(a)||f(Error(\"Argument to isShown m",
"ust be of type Element\"));if(R(a,\"OPTION\")||R(a,\"OPTGROUP\")){var e",
"=la(a,function(a){return R(a,\"SELECT\")});return!!e&&V(e,!0)}if(R(a,\"",
"MAP\")){if(!a.name)return!1;e=G(a);e=e.evaluate?M.b('/descendant::*[@us",
"emap = \"#'+a.name+'\"]',e):ja(e,function(b){return R(b)&&\nS(b,\"usema",
"p\")==\"#\"+a.name});return!!e&&V(e,b)}if(R(a,\"AREA\"))return e=la(a,f",
"unction(a){return R(a,\"MAP\")}),!!e&&V(e,b);if(R(a,\"INPUT\")&&a.type.",
"toLowerCase()==\"hidden\")return!1;if(R(a,\"NOSCRIPT\"))return!1;if(U(a",
",\"visibility\")==\"hidden\")return!1;if(!c(a))return!1;if(!b&&ta(a)==0",
")return!1;if(!d(a))return!1;return!0}function ua(a){return a.replace(/^",
"[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction va(a){var b=[];wa(a,b);fo",
"r(var c=b,a=c.length,b=Array(a),c=n(c)?c.split(\"\"):c,d=0;d<a;d++)d in",
" c&&(b[d]=ua.call(i,c[d]));return ua(b.join(\"\\n\")).replace(/\\xa0/g,",
"\" \")}\nfunction wa(a,b){if(R(a,\"BR\"))b.push(\"\");else{var c=R(a,\"",
"TD\"),d=U(a,\"display\"),e=!c&&!(x(Aa,d)>=0);e&&!/^[\\s\\xa0]*$/.test(b",
"[b.length-1]||\"\")&&b.push(\"\");var g=V(a),h=j,m=j;g&&(h=U(a,\"white-",
"space\"),m=U(a,\"text-transform\"));fa(a.childNodes,function(a){a.nodeT",
"ype==ia&&g?Ba(a,b,h,m):R(a)&&wa(a,b)});var B=b[b.length-1]||\"\";if((c|",
"|d==\"table-cell\")&&B&&!p(B))b[b.length-1]+=\" \";e&&!/^[\\s\\xa0]*$/.",
"test(B)&&b.push(\"\")}}var Aa=[\"inline\",\"inline-block\",\"inline-tab",
"le\",\"none\",\"table-cell\",\"table-column\",\"table-column-group\"];",
"\nfunction Ba(a,b,c,d){a=a.nodeValue.replace(/\\u200b/g,\"\");a=a.repla",
"ce(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(c==\"normal\"||c==\"nowrap\")a=a.rep",
"lace(/\\n/g,\" \");a=c==\"pre\"||c==\"pre-wrap\"?a.replace(/[ \\f\\t\\v",
"\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+",
"/g,\" \");d==\"capitalize\"?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c)",
"{return b+c.toUpperCase()}):d==\"uppercase\"?a=a.toUpperCase():d==\"low",
"ercase\"&&(a=a.toLowerCase());c=b.pop()||\"\";p(c)&&a.lastIndexOf(\" \"",
",0)==0&&(a=a.substr(1));b.push(c+a)}\nfunction ta(a){var b=1,c=U(a,\"op",
"acity\");c&&(b=Number(c));(a=T(a))&&(b*=ta(a));return b};var W={},X={};",
"W.m=function(a,b,c){b=I(E(b),\"A\",j,b);return z(b,function(b){b=va(b);",
"return c&&b.indexOf(a)!=-1||b==a})};W.l=function(a,b,c){b=I(E(b),\"A\",",
"j,b);return y(b,function(b){b=va(b);return c&&b.indexOf(a)!=-1||b==a})}",
";W.b=function(a,b){return W.m(a,b,!1)};W.e=function(a,b){return W.l(a,b",
",!1)};X.b=function(a,b){return W.m(a,b,!0)};X.e=function(a,b){return W.",
"l(a,b,!0)};var Ca={b:function(a,b){return b.getElementsByTagName(a)[0]|",
"|j},e:function(a,b){return b.getElementsByTagName(a)}};var Da={classNam",
"e:J,\"class name\":J,css:K,\"css selector\":K,id:{b:function(a,b){var c",
"=E(b),d=n(a)?c.j.getElementById(a):a;if(!d)return j;if(S(d,\"id\")==a&&",
"H(b,d))return d;c=I(c,\"*\");return z(c,function(c){return S(c,\"id\")=",
"=a&&H(b,c)})},e:function(a,b){var c=I(E(b),\"*\",j,b);return y(c,functi",
"on(b){return S(b,\"id\")==a})}},linkText:W,\"link text\":W,name:{b:func",
"tion(a,b){var c=I(E(b),\"*\",j,b);return z(c,function(b){return S(b,\"n",
"ame\")==a})},e:function(a,b){var c=I(E(b),\"*\",j,b);return y(c,functio",
"n(b){return S(b,\n\"name\")==a})}},partialLinkText:X,\"partial link tex",
"t\":X,tagName:Ca,\"tag name\":Ca,xpath:M};function Ea(a,b){var c;a:{for",
"(c in a)if(a.hasOwnProperty(c))break a;c=j}if(c){var d=Da[c];if(d&&l(d.",
"b)==\"function\")return d.b(a[c],b||da.document)}f(Error(\"Unsupported ",
"locator strategy: \"+c))}var Y=\"_\".split(\".\"),Z=k;!(Y[0]in Z)&&Z.ex",
"ecScript&&Z.execScript(\"var \"+Y[0]);for(var $;Y.length&&($=Y.shift())",
";)!Y.length&&Ea!==i?Z[$]=Ea:Z=Z[$]?Z[$]:Z[$]={};; return this._.apply(n",
"ull,arguments);}.apply({navigator:typeof window!='undefined'?window.nav",
"igator:null}, arguments);}",
NULL
};
const char* const FIND_ELEMENTS[] = {
"function(){return function(){function f(a){throw a;}var i=void 0,j=null",
",k=this;\nfunction l(a){var b=typeof a;if(b==\"object\")if(a){if(a inst",
"anceof Array)return\"array\";else if(a instanceof Object)return b;var c",
"=Object.prototype.toString.call(a);if(c==\"[object Window]\")return\"ob",
"ject\";if(c==\"[object Array]\"||typeof a.length==\"number\"&&typeof a.",
"splice!=\"undefined\"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a",
".propertyIsEnumerable(\"splice\"))return\"array\";if(c==\"[object Funct",
"ion]\"||typeof a.call!=\"undefined\"&&typeof a.propertyIsEnumerable!=\"",
"undefined\"&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else ",
"return\"null\";\nelse if(b==\"function\"&&typeof a.call==\"undefined\")",
"return\"object\";return b}function n(a){return typeof a==\"string\"}fun",
"ction o(a,b){function c(){}c.prototype=b.prototype;a.q=b.prototype;a.pr",
"ototype=new c};function p(a){var b=a.length-1;return b>=0&&a.indexOf(\"",
" \",b)==b}function aa(a){for(var b=1;b<arguments.length;b++)var c=Strin",
"g(arguments[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);return a",
"}function q(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}func",
"tion r(a,b){if(a<b)return-1;else if(a>b)return 1;return 0}var s={};func",
"tion ba(a){return s[a]||(s[a]=String(a).replace(/\\-([a-z])/g,function(",
"a,c){return c.toUpperCase()}))};var t,ca=\"\",u=/WebKit\\/(\\S+)/.exec(",
"k.navigator?k.navigator.userAgent:j);t=ca=u?u[1]:\"\";var v={};var da=w",
"indow;function w(a){this.stack=Error().stack||\"\";if(a)this.message=St",
"ring(a)}o(w,Error);w.prototype.name=\"CustomError\";function ea(a,b){b.",
"unshift(a);w.call(this,aa.apply(j,b));b.shift();this.r=a}o(ea,w);ea.pro",
"totype.name=\"AssertionError\";function x(a,b){if(n(a)){if(!n(b)||b.len",
"gth!=1)return-1;return a.indexOf(b,0)}for(var c=0;c<a.length;c++)if(c i",
"n a&&a[c]===b)return c;return-1}function fa(a,b){for(var c=a.length,d=n",
"(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(i,d[e],e,a)}function y(a",
",b){for(var c=a.length,d=[],e=0,g=n(a)?a.split(\"\"):a,h=0;h<c;h++)if(h",
" in g){var m=g[h];b.call(i,m,h,a)&&(d[e++]=m)}return d}function ga(a,b)",
"{for(var c=a.length,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.cal",
"l(i,d[e],e,a))return!0;return!1}\nfunction z(a,b){var c;a:{c=a.length;f",
"or(var d=n(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(i,d[e],e,a)",
"){c=e;break a}c=-1}return c<0?j:n(a)?a.charAt(c):a[c]};var ha;function ",
"A(a,b){this.width=a;this.height=b}A.prototype.toString=function(){retur",
"n\"(\"+this.width+\" x \"+this.height+\")\"};var ia=3;function E(a){ret",
"urn a?new F(G(a)):ha||(ha=new F)}function H(a,b){if(a.contains&&b.nodeT",
"ype==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!=",
"\"undefined\")return a==b||Boolean(a.compareDocumentPosition(b)&16);for",
"(;b&&a!=b;)b=b.parentNode;return b==a}function G(a){return a.nodeType==",
"9?a:a.ownerDocument||a.document}function ja(a,b){var c=[];return ka(a,b",
",c,!0)?c[0]:i}\nfunction ka(a,b,c,d){if(a!=j)for(a=a.firstChild;a;){if(",
"b(a)&&(c.push(a),d))return!0;if(ka(a,b,c,d))return!0;a=a.nextSibling}re",
"turn!1}function la(a,b){for(var a=a.parentNode,c=0;a;){if(b(a))return a",
";a=a.parentNode;c++}return j}function F(a){this.j=a||k.document||docume",
"nt}\nfunction I(a,b,c,d){a=d||a.j;b=b&&b!=\"*\"?b.toUpperCase():\"\";if",
"(d=a.querySelectorAll)if(d=a.querySelector)if(!(d=document.compatMode==",
"\"CSS1Compat\"))if(!(d=v[\"528\"])){for(var d=0,e=q(String(t)).split(\"",
".\"),g=q(String(\"528\")).split(\".\"),h=Math.max(e.length,g.length),m=",
"0;d==0&&m<h;m++){var B=e[m]||\"\",xa=g[m]||\"\",ya=RegExp(\"(\\\\d*)(",
"\\\\D*)\",\"g\"),za=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");do{var C=ya.exec",
"(B)||[\"\",\"\",\"\"],D=za.exec(xa)||[\"\",\"\",\"\"];if(C[0].length==0",
"&&D[0].length==0)break;d=r(C[1].length==0?0:parseInt(C[1],\n10),D[1].le",
"ngth==0?0:parseInt(D[1],10))||r(C[2].length==0,D[2].length==0)||r(C[2],",
"D[2])}while(d==0)}d=v[\"528\"]=d>=0}if(d&&(b||c))c=a.querySelectorAll(b",
"+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(a=a.getElemen",
"tsByClassName(c),b){d={};for(g=e=0;h=a[g];g++)b==h.nodeName&&(d[e++]=h)",
";d.length=e;c=d}else c=a;else if(a=a.getElementsByTagName(b||\"*\"),c){",
"d={};for(g=e=0;h=a[g];g++)b=h.className,typeof b.split==\"function\"&&x",
"(b.split(/\\s+/),c)>=0&&(d[e++]=h);d.length=e;c=d}else c=a;return c}\nF",
".prototype.contains=H;var J={g:function(a){return!(!a.querySelectorAll|",
"|!a.querySelector)}};J.d=function(a,b){a||f(Error(\"No class name speci",
"fied\"));a=q(a);a.split(/\\s+/).length>1&&f(Error(\"Compound class name",
"s not permitted\"));if(J.g(b))return b.querySelector(\".\"+a.replace(/",
"\\./g,\"\\\\.\"))||j;var c=I(E(b),\"*\",a,b);return c.length?c[0]:j};\n",
"J.b=function(a,b){a||f(Error(\"No class name specified\"));a=q(a);a.spl",
"it(/\\s+/).length>1&&f(Error(\"Compound class names not permitted\"));i",
"f(J.g(b))return b.querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"));r",
"eturn I(E(b),\"*\",a,b)};var K={};K.d=function(a,b){a||f(Error(\"No sel",
"ector specified\"));K.i(a)&&f(Error(\"Compound selectors not permitted",
"\"));var a=q(a),c=b.querySelector(a);return c&&c.nodeType==1?c:j};K.b=f",
"unction(a,b){a||f(Error(\"No selector specified\"));K.i(a)&&f(Error(\"C",
"ompound selectors not permitted\"));a=q(a);return b.querySelectorAll(a)",
"};K.i=function(a){return a.split(/(,)(?=(?:[^']|'[^']*')*$)/).length>1&",
"&a.split(/(,)(?=(?:[^\"]|\"[^\"]*\")*$)/).length>1};function L(a,b){thi",
"s.code=a;this.message=b||\"\";this.name=ma[a]||ma[13];var c=Error(this.",
"message);c.name=this.name;this.stack=c.stack||\"\"}o(L,Error);\nvar ma=",
"{7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandErro",
"r\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:",
"\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelecta",
"bleError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"Invali",
"dCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpen",
"edError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"",
"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoun",
"dsError\"};\nL.prototype.toString=function(){return\"[\"+this.name+\"] ",
"\"+this.message};var M={};M.o=function(){var a={s:\"http://www.w3.org/2",
"000/svg\"};return function(b){return a[b]||j}}();M.k=function(a,b,c){va",
"r d=G(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return j;tr",
"y{var e=d.createNSResolver?d.createNSResolver(d.documentElement):M.o;re",
"turn d.evaluate(b,a,e,c,j)}catch(g){f(new L(32,\"Unable to locate an el",
"ement with the xpath expression \"+b+\" because of the following error:",
"\\n\"+g))}};\nM.h=function(a,b){(!a||a.nodeType!=1)&&f(new L(32,'The re",
"sult of the xpath expression \"'+b+'\" is: '+a+\". It should be an elem",
"ent.\"))};M.d=function(a,b){var c=function(){var c=M.k(b,a,9);if(c)retu",
"rn c.singleNodeValue||j;else if(b.selectSingleNode)return c=G(b),c.setP",
"roperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleN",
"ode(a);return j}();c===j||M.h(c,a);return c};\nM.b=function(a,b){var c=",
"function(){var c=M.k(b,a,7);if(c){for(var e=c.snapshotLength,g=[],h=0;h",
"<e;++h)g.push(c.snapshotItem(h));return g}else if(b.selectNodes)return ",
"c=G(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.",
"selectNodes(a);return[]}();fa(c,function(b){M.h(b,a)});return c};var N=",
"\"StopIteration\"in k?k.StopIteration:Error(\"StopIteration\");function",
" na(){}na.prototype.next=function(){f(N)};function O(a,b,c,d,e){this.a=",
"!!b;a&&P(this,a,d);this.f=e!=i?e:this.e||0;this.a&&(this.f*=-1);this.p=",
"!c}o(O,na);O.prototype.c=j;O.prototype.e=0;O.prototype.n=!1;function P(",
"a,b,c){if(a.c=b)a.e=typeof c==\"number\"?c:a.c.nodeType!=1?0:a.a?-1:1}",
"\nO.prototype.next=function(){var a;if(this.n){(!this.c||this.p&&this.f",
"==0)&&f(N);a=this.c;var b=this.a?-1:1;if(this.e==b){var c=this.a?a.last",
"Child:a.firstChild;c?P(this,c):P(this,a,b*-1)}else(c=this.a?a.previousS",
"ibling:a.nextSibling)?P(this,c):P(this,a.parentNode,b*-1);this.f+=this.",
"e*(this.a?-1:1)}else this.n=!0;(a=this.c)||f(N);return a};\nO.prototype",
".splice=function(){var a=this.c,b=this.a?1:-1;if(this.e==b)this.e=b*-1,",
"this.f+=this.e*(this.a?-1:1);this.a=!this.a;O.prototype.next.call(this)",
";this.a=!this.a;for(var b=arguments[0],c=l(b),b=c==\"array\"||c==\"obje",
"ct\"&&typeof b.length==\"number\"?arguments[0]:arguments,c=b.length-1;c",
">=0;c--)a.parentNode&&a.parentNode.insertBefore(b[c],a.nextSibling);a&&",
"a.parentNode&&a.parentNode.removeChild(a)};function Q(a,b,c,d){O.call(t",
"his,a,b,c,j,d)}o(Q,O);Q.prototype.next=function(){do Q.q.next.call(this",
");while(this.e==-1);return this.c};function oa(a,b){var c=G(a);if(c.def",
"aultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedS",
"tyle(a,j)))return c[b]||c.getPropertyValue(b);return\"\"}function pa(a)",
"{var b=a.offsetWidth,c=a.offsetHeight;if((b===i||!b&&!c)&&a.getBounding",
"ClientRect)return a=a.getBoundingClientRect(),new A(a.right-a.left,a.bo",
"ttom-a.top);return new A(b,c)};function R(a,b){return!!a&&a.nodeType==1",
"&&(!b||a.tagName.toUpperCase()==b)}\nvar qa=[\"async\",\"autofocus\",\"",
"autoplay\",\"checked\",\"compact\",\"complete\",\"controls\",\"declare",
"\",\"defaultchecked\",\"defaultselected\",\"defer\",\"disabled\",\"drag",
"gable\",\"ended\",\"formnovalidate\",\"hidden\",\"indeterminate\",\"isc",
"ontenteditable\",\"ismap\",\"itemscope\",\"loop\",\"multiple\",\"muted",
"\",\"nohref\",\"noresize\",\"noshade\",\"novalidate\",\"nowrap\",\"open",
"\",\"paused\",\"pubdate\",\"readonly\",\"required\",\"reversed\",\"scop",
"ed\",\"seamless\",\"seeking\",\"selected\",\"spellcheck\",\"truespeed\"",
",\"willvalidate\"];\nfunction S(a,b){if(8==a.nodeType)return j;b=b.toLo",
"werCase();if(b==\"style\"){var c=q(a.style.cssText).toLowerCase();retur",
"n c=c.charAt(c.length-1)==\";\"?c:c+\";\"}c=a.getAttributeNode(b);if(!c",
")return j;if(x(qa,b)>=0)return\"true\";return c.specified?c.value:j}fun",
"ction T(a){for(a=a.parentNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.nodeTy",
"pe!=11;)a=a.parentNode;return R(a)?a:j}function U(a,b){b=ba(b);return o",
"a(a,b)||ra(a,b)}\nfunction ra(a,b){var c=a.currentStyle||a.style,d=c[b]",
";d===i&&l(c.getPropertyValue)==\"function\"&&(d=c.getPropertyValue(b));",
"if(d!=\"inherit\")return d!==i?d:j;return(c=T(a))?ra(c,b):j}\nfunction ",
"sa(a){if(l(a.getBBox)==\"function\")try{var b=a.getBBox();if(b)return b",
"}catch(c){}if((oa(a,\"display\")||(a.currentStyle?a.currentStyle.displa",
"y:j)||a.style&&a.style.display)!=\"none\")a=pa(a);else{var b=a.style,d=",
"b.display,e=b.visibility,g=b.position;b.visibility=\"hidden\";b.positio",
"n=\"absolute\";b.display=\"inline\";a=pa(a);b.display=d;b.position=g;b.",
"visibility=e}return a}\nfunction V(a,b){function c(a){if(U(a,\"display",
"\")==\"none\")return!1;a=T(a);return!a||c(a)}function d(a){var b=sa(a);",
"if(b.height>0&&b.width>0)return!0;return ga(a.childNodes,function(a){re",
"turn a.nodeType==ia||R(a)&&d(a)})}R(a)||f(Error(\"Argument to isShown m",
"ust be of type Element\"));if(R(a,\"OPTION\")||R(a,\"OPTGROUP\")){var e",
"=la(a,function(a){return R(a,\"SELECT\")});return!!e&&V(e,!0)}if(R(a,\"",
"MAP\")){if(!a.name)return!1;e=G(a);e=e.evaluate?M.d('/descendant::*[@us",
"emap = \"#'+a.name+'\"]',e):ja(e,function(b){return R(b)&&\nS(b,\"usema",
"p\")==\"#\"+a.name});return!!e&&V(e,b)}if(R(a,\"AREA\"))return e=la(a,f",
"unction(a){return R(a,\"MAP\")}),!!e&&V(e,b);if(R(a,\"INPUT\")&&a.type.",
"toLowerCase()==\"hidden\")return!1;if(R(a,\"NOSCRIPT\"))return!1;if(U(a",
",\"visibility\")==\"hidden\")return!1;if(!c(a))return!1;if(!b&&ta(a)==0",
")return!1;if(!d(a))return!1;return!0}function ua(a){return a.replace(/^",
"[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction va(a){var b=[];wa(a,b);fo",
"r(var c=b,a=c.length,b=Array(a),c=n(c)?c.split(\"\"):c,d=0;d<a;d++)d in",
" c&&(b[d]=ua.call(i,c[d]));return ua(b.join(\"\\n\")).replace(/\\xa0/g,",
"\" \")}\nfunction wa(a,b){if(R(a,\"BR\"))b.push(\"\");else{var c=R(a,\"",
"TD\"),d=U(a,\"display\"),e=!c&&!(x(Aa,d)>=0);e&&!/^[\\s\\xa0]*$/.test(b",
"[b.length-1]||\"\")&&b.push(\"\");var g=V(a),h=j,m=j;g&&(h=U(a,\"white-",
"space\"),m=U(a,\"text-transform\"));fa(a.childNodes,function(a){a.nodeT",
"ype==ia&&g?Ba(a,b,h,m):R(a)&&wa(a,b)});var B=b[b.length-1]||\"\";if((c|",
"|d==\"table-cell\")&&B&&!p(B))b[b.length-1]+=\" \";e&&!/^[\\s\\xa0]*$/.",
"test(B)&&b.push(\"\")}}var Aa=[\"inline\",\"inline-block\",\"inline-tab",
"le\",\"none\",\"table-cell\",\"table-column\",\"table-column-group\"];",
"\nfunction Ba(a,b,c,d){a=a.nodeValue.replace(/\\u200b/g,\"\");a=a.repla",
"ce(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(c==\"normal\"||c==\"nowrap\")a=a.rep",
"lace(/\\n/g,\" \");a=c==\"pre\"||c==\"pre-wrap\"?a.replace(/[ \\f\\t\\v",
"\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+",
"/g,\" \");d==\"capitalize\"?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c)",
"{return b+c.toUpperCase()}):d==\"uppercase\"?a=a.toUpperCase():d==\"low",
"ercase\"&&(a=a.toLowerCase());c=b.pop()||\"\";p(c)&&a.lastIndexOf(\" \"",
",0)==0&&(a=a.substr(1));b.push(c+a)}\nfunction ta(a){var b=1,c=U(a,\"op",
"acity\");c&&(b=Number(c));(a=T(a))&&(b*=ta(a));return b};var W={},X={};",
"W.m=function(a,b,c){b=I(E(b),\"A\",j,b);return z(b,function(b){b=va(b);",
"return c&&b.indexOf(a)!=-1||b==a})};W.l=function(a,b,c){b=I(E(b),\"A\",",
"j,b);return y(b,function(b){b=va(b);return c&&b.indexOf(a)!=-1||b==a})}",
";W.d=function(a,b){return W.m(a,b,!1)};W.b=function(a,b){return W.l(a,b",
",!1)};X.d=function(a,b){return W.m(a,b,!0)};X.b=function(a,b){return W.",
"l(a,b,!0)};var Ca={d:function(a,b){return b.getElementsByTagName(a)[0]|",
"|j},b:function(a,b){return b.getElementsByTagName(a)}};var Da={classNam",
"e:J,\"class name\":J,css:K,\"css selector\":K,id:{d:function(a,b){var c",
"=E(b),d=n(a)?c.j.getElementById(a):a;if(!d)return j;if(S(d,\"id\")==a&&",
"H(b,d))return d;c=I(c,\"*\");return z(c,function(c){return S(c,\"id\")=",
"=a&&H(b,c)})},b:function(a,b){var c=I(E(b),\"*\",j,b);return y(c,functi",
"on(b){return S(b,\"id\")==a})}},linkText:W,\"link text\":W,name:{d:func",
"tion(a,b){var c=I(E(b),\"*\",j,b);return z(c,function(b){return S(b,\"n",
"ame\")==a})},b:function(a,b){var c=I(E(b),\"*\",j,b);return y(c,functio",
"n(b){return S(b,\n\"name\")==a})}},partialLinkText:X,\"partial link tex",
"t\":X,tagName:Ca,\"tag name\":Ca,xpath:M};function Ea(a,b){var c;a:{for",
"(c in a)if(a.hasOwnProperty(c))break a;c=j}if(c){var d=Da[c];if(d&&l(d.",
"b)==\"function\")return d.b(a[c],b||da.document)}f(Error(\"Unsupported ",
"locator strategy: \"+c))}var Y=\"_\".split(\".\"),Z=k;!(Y[0]in Z)&&Z.ex",
"ecScript&&Z.execScript(\"var \"+Y[0]);for(var $;Y.length&&($=Y.shift())",
";)!Y.length&&Ea!==i?Z[$]=Ea:Z=Z[$]?Z[$]:Z[$]={};; return this._.apply(n",
"ull,arguments);}.apply({navigator:typeof window!='undefined'?window.nav",
"igator:null}, arguments);}",
NULL
};
const char* const GET_APPCACHE_STATUS[] = {
"function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co",
"de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag",
"e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(",
"){}d.prototype=h.prototype;a.a=h.prototype;a.prototype=new d})(g,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=e&&!1;function k(a){a=a||f;switch(\"app",
"cache\"){case \"appcache\":return a.applicationCache!=b;case \"browser_",
"connection\":return a.navigator!=b&&a.navigator.onLine!=b;case \"databa",
"se\":return a.openDatabase!=b;case \"location\":if(j)return!1;return a.",
"navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\":return ",
"a.localStorage!=b;case \"session_storage\":return a.sessionStorage!=b&&",
"a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported API iden",
"tifier provided as parameter\");}};function l(a){a=a||f;if(k(a))return ",
"a.applicationCache.status;else throw new g(13,\"Undefined application c",
"ache\");}var m=\"_\".split(\".\"),n=this;!(m[0]in n)&&n.execScript&&n.e",
"xecScript(\"var \"+m[0]);for(var o;m.length&&(o=m.shift());)!m.length&&",
"l!==void 0?n[o]=l:n=n[o]?n[o]:n[o]={};; return this._.apply(null,argume",
"nts);}.apply({navigator:typeof window!='undefined'?window.navigator:nul",
"l}, arguments);}",
NULL
};
const char* const GET_ATTRIBUTE[] = {
"function(){return function(){var f=null;\nfunction g(a){var c=typeof a;",
"if(c==\"object\")if(a){if(a instanceof Array)return\"array\";else if(a ",
"instanceof Object)return c;var b=Object.prototype.toString.call(a);if(b",
"==\"[object Window]\")return\"object\";if(b==\"[object Array]\"||typeof",
" a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propert",
"yIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))retur",
"n\"array\";if(b==\"[object Function]\"||typeof a.call!=\"undefined\"&&t",
"ypeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"",
"call\"))return\"function\"}else return\"null\";else if(c==\n\"function",
"\"&&typeof a.call==\"undefined\")return\"object\";return c}function h(a",
",c){function b(){}b.prototype=c.prototype;a.g=c.prototype;a.prototype=n",
"ew b};function i(a){for(var c=1;c<arguments.length;c++)var b=String(arg",
"uments[c]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,b);return a};fun",
"ction j(a,c){this.code=a;this.message=c||\"\";this.name=k[a]||k[13];var",
" b=Error(this.message);b.name=this.name;this.stack=b.stack||\"\"}h(j,Er",
"ror);\nvar k={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"Unkno",
"wnCommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisib",
"leError\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Elem",
"entNotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError",
"\",24:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"M",
"odalDialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeou",
"tError\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveT",
"argetOutOfBoundsError\"};\nj.prototype.toString=function(){return\"[\"+",
"this.name+\"] \"+this.message};function l(a){this.stack=Error().stack||",
"\"\";if(a)this.message=String(a)}h(l,Error);l.prototype.name=\"CustomEr",
"ror\";function m(a,c){c.unshift(a);l.call(this,i.apply(f,c));c.shift();",
"this.h=a}h(m,l);m.prototype.name=\"AssertionError\";function n(a,c){if(",
"typeof a==\"string\"){if(typeof c!=\"string\"||c.length!=1)return-1;ret",
"urn a.indexOf(c,0)}for(var b=0;b<a.length;b++)if(b in a&&a[b]===c)retur",
"n b;return-1};var o={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},p={IMG:",
"\" \",BR:\"\\n\"};function q(a,c,b){if(!(a.nodeName in o))if(a.nodeType",
"==3)b?c.push(String(a.nodeValue).replace(/(\\r\\n|\\r|\\n)/g,\"\")):c.p",
"ush(a.nodeValue);else if(a.nodeName in p)c.push(p[a.nodeName]);else for",
"(a=a.firstChild;a;)q(a,c,b),a=a.nextSibling};var r=\"StopIteration\"in ",
"this?this.StopIteration:Error(\"StopIteration\");function s(){}s.protot",
"ype.next=function(){throw r;};function t(a,c,b,d,e){this.a=!!c;a&&u(thi",
"s,a,d);this.d=e!=void 0?e:this.c||0;this.a&&(this.d*=-1);this.f=!b}h(t,",
"s);t.prototype.b=f;t.prototype.c=0;t.prototype.e=!1;function u(a,c,b){i",
"f(a.b=c)a.c=typeof b==\"number\"?b:a.b.nodeType!=1?0:a.a?-1:1}\nt.proto",
"type.next=function(){var a;if(this.e){if(!this.b||this.f&&this.d==0)thr",
"ow r;a=this.b;var c=this.a?-1:1;if(this.c==c){var b=this.a?a.lastChild:",
"a.firstChild;b?u(this,b):u(this,a,c*-1)}else(b=this.a?a.previousSibling",
":a.nextSibling)?u(this,b):u(this,a.parentNode,c*-1);this.d+=this.c*(thi",
"s.a?-1:1)}else this.e=!0;a=this.b;if(!this.b)throw r;return a};\nt.prot",
"otype.splice=function(){var a=this.b,c=this.a?1:-1;if(this.c==c)this.c=",
"c*-1,this.d+=this.c*(this.a?-1:1);this.a=!this.a;t.prototype.next.call(",
"this);this.a=!this.a;for(var c=arguments[0],b=g(c),c=b==\"array\"||b==",
"\"object\"&&typeof c.length==\"number\"?arguments[0]:arguments,b=c.leng",
"th-1;b>=0;b--)a.parentNode&&a.parentNode.insertBefore(c[b],a.nextSiblin",
"g);a&&a.parentNode&&a.parentNode.removeChild(a)};function v(a,c,b,d){t.",
"call(this,a,c,b,f,d)}h(v,t);v.prototype.next=function(){do v.g.next.cal",
"l(this);while(this.c==-1);return this.b};function w(a,c){return!!a&&a.n",
"odeType==1&&(!c||a.tagName.toUpperCase()==c)}function x(a){if(w(a,\"OPT",
"ION\"))return!0;if(w(a,\"INPUT\"))return a=a.type.toLowerCase(),a==\"ch",
"eckbox\"||a==\"radio\";return!1}var y={\"class\":\"className\",readonly",
":\"readOnly\"},z=[\"checked\",\"disabled\",\"draggable\",\"hidden\"];\n",
"function A(a,c){var b=y[c]||c,d=a[b];if(d===void 0&&n(z,b)>=0)return!1;",
"if(b=c==\"value\")if(b=w(a,\"OPTION\")){var e;b=c.toLowerCase();if(a.ha",
"sAttribute)e=a.hasAttribute(b);else try{e=a.attributes[b].specified}cat",
"ch(G){e=!1}b=!e}b&&(d=[],q(a,d,!1),d=d.join(\"\"));return d}\nvar B=[\"",
"async\",\"autofocus\",\"autoplay\",\"checked\",\"compact\",\"complete\"",
",\"controls\",\"declare\",\"defaultchecked\",\"defaultselected\",\"defe",
"r\",\"disabled\",\"draggable\",\"ended\",\"formnovalidate\",\"hidden\",",
"\"indeterminate\",\"iscontenteditable\",\"ismap\",\"itemscope\",\"loop",
"\",\"multiple\",\"muted\",\"nohref\",\"noresize\",\"noshade\",\"novalid",
"ate\",\"nowrap\",\"open\",\"paused\",\"pubdate\",\"readonly\",\"require",
"d\",\"reversed\",\"scoped\",\"seamless\",\"seeking\",\"selected\",\"spe",
"llcheck\",\"truespeed\",\"willvalidate\"];\nfunction C(a,c){if(8==a.nod",
"eType)return f;c=c.toLowerCase();if(c==\"style\"){var b=a.style.cssText",
".replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").toLowerCase();return b=b.ch",
"arAt(b.length-1)==\";\"?b:b+\";\"}b=a.getAttributeNode(c);if(!b)return ",
"f;if(n(B,c)>=0)return\"true\";return b.specified?b.value:f};function D(",
"a,c){var b=f,d=c.toLowerCase();if(\"style\"==c.toLowerCase()){if((b=a.s",
"tyle)&&typeof b!=\"string\")b=b.cssText;return b}if(\"selected\"==d||\"",
"checked\"==d&&x(a)){if(!x(a))throw new j(15,\"Element is not selectable",
"\");var e=\"selected\",d=a.type&&a.type.toLowerCase();if(\"checkbox\"==",
"d||\"radio\"==d)e=\"checked\";return A(a,e)?\"true\":f}b=w(a,\"A\");if(",
"w(a,\"IMG\")&&d==\"src\"||b&&d==\"href\")return(b=C(a,d))&&(b=A(a,d)),b",
";try{e=A(a,c)}catch(G){}if(!(d=e==f))d=g(e),d=d==\"object\"||d==\"array",
"\"||d==\"function\";b=d?C(a,\nc):e;return b!=f?b.toString():f}var E=\"_",
"\".split(\".\"),F=this;!(E[0]in F)&&F.execScript&&F.execScript(\"var \"",
"+E[0]);for(var H;E.length&&(H=E.shift());)!E.length&&D!==void 0?F[H]=D:",
"F=F[H]?F[H]:F[H]={};; return this._.apply(null,arguments);}.apply({navi",
"gator:typeof window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_EFFECTIVE_STYLE[] = {
"function(){return function(){var e=null;\nfunction f(a){var c=typeof a;",
"if(c==\"object\")if(a){if(a instanceof Array)return\"array\";else if(a ",
"instanceof Object)return c;var b=Object.prototype.toString.call(a);if(b",
"==\"[object Window]\")return\"object\";if(b==\"[object Array]\"||typeof",
" a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propert",
"yIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))retur",
"n\"array\";if(b==\"[object Function]\"||typeof a.call!=\"undefined\"&&t",
"ypeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"",
"call\"))return\"function\"}else return\"null\";else if(c==\n\"function",
"\"&&typeof a.call==\"undefined\")return\"object\";return c}function g(a",
",c){function b(){}b.prototype=c.prototype;a.g=c.prototype;a.prototype=n",
"ew b};function h(a){for(var c=1;c<arguments.length;c++)var b=String(arg",
"uments[c]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,b);return a}var ",
"i={};function j(a){return i[a]||(i[a]=String(a).replace(/\\-([a-z])/g,f",
"unction(a,b){return b.toUpperCase()}))};function k(a,c){this.code=a;thi",
"s.message=c||\"\";this.name=l[a]||l[13];var b=Error(this.message);b.nam",
"e=this.name;this.stack=b.stack||\"\"}g(k,Error);\nvar l={7:\"NoSuchElem",
"entError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleE",
"lementReferenceError\",11:\"ElementNotVisibleError\",12:\"InvalidElemen",
"tStateError\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:",
"\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainE",
"rror\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:",
"\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelect",
"orError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\n",
"k.prototype.toString=function(){return\"[\"+this.name+\"] \"+this.messa",
"ge};function m(a){this.stack=Error().stack||\"\";if(a)this.message=Stri",
"ng(a)}g(m,Error);m.prototype.name=\"CustomError\";function n(a,c){c.uns",
"hift(a);m.call(this,h.apply(e,c));c.shift();this.h=a}g(n,m);n.prototype",
".name=\"AssertionError\";var o=\"StopIteration\"in this?this.StopIterat",
"ion:Error(\"StopIteration\");function p(){}p.prototype.next=function(){",
"throw o;};function q(a,c,b,d,u){this.a=!!c;a&&r(this,a,d);this.d=u!=voi",
"d 0?u:this.c||0;this.a&&(this.d*=-1);this.f=!b}g(q,p);q.prototype.b=e;q",
".prototype.c=0;q.prototype.e=!1;function r(a,c,b){if(a.b=c)a.c=typeof b",
"==\"number\"?b:a.b.nodeType!=1?0:a.a?-1:1}\nq.prototype.next=function()",
"{var a;if(this.e){if(!this.b||this.f&&this.d==0)throw o;a=this.b;var c=",
"this.a?-1:1;if(this.c==c){var b=this.a?a.lastChild:a.firstChild;b?r(thi",
"s,b):r(this,a,c*-1)}else(b=this.a?a.previousSibling:a.nextSibling)?r(th",
"is,b):r(this,a.parentNode,c*-1);this.d+=this.c*(this.a?-1:1)}else this.",
"e=!0;a=this.b;if(!this.b)throw o;return a};\nq.prototype.splice=functio",
"n(){var a=this.b,c=this.a?1:-1;if(this.c==c)this.c=c*-1,this.d+=this.c*",
"(this.a?-1:1);this.a=!this.a;q.prototype.next.call(this);this.a=!this.a",
";for(var c=arguments[0],b=f(c),c=b==\"array\"||b==\"object\"&&typeof c.",
"length==\"number\"?arguments[0]:arguments,b=c.length-1;b>=0;b--)a.paren",
"tNode&&a.parentNode.insertBefore(c[b],a.nextSibling);a&&a.parentNode&&a",
".parentNode.removeChild(a)};function s(a,c,b,d){q.call(this,a,c,b,e,d)}",
"g(s,q);s.prototype.next=function(){do s.g.next.call(this);while(this.c=",
"=-1);return this.b};function t(a,c){var b=a.currentStyle||a.style,d=b[c",
"];d===void 0&&f(b.getPropertyValue)==\"function\"&&(d=b.getPropertyValu",
"e(c));if(d!=\"inherit\")return d!==void 0?d:e;for(b=a.parentNode;b&&b.n",
"odeType!=1&&b.nodeType!=9&&b.nodeType!=11;)b=b.parentNode;return(b=b&&b",
".nodeType==1?b:e)?t(b,c):e};function v(a,c){var c=j(c),b;a:{b=c;var d=a",
".nodeType==9?a:a.ownerDocument||a.document;if(d.defaultView&&d.defaultV",
"iew.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,e))){b=d[b]||",
"d.getPropertyValue(b);break a}b=\"\"}return b||t(a,c)}var w=\"_\".split",
"(\".\"),x=this;!(w[0]in x)&&x.execScript&&x.execScript(\"var \"+w[0]);f",
"or(var y;w.length&&(y=w.shift());)!w.length&&v!==void 0?x[y]=v:x=x[y]?x",
"[y]:x[y]={};; return this._.apply(null,arguments);}.apply({navigator:ty",
"peof window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_IN_VIEW_LOCATION[] = {
"function(){return function(){var h=this;function i(a,c){function b(){}b",
".prototype=c.prototype;a.h=c.prototype;a.prototype=new b};function j(a)",
"{for(var c=1;c<arguments.length;c++)var b=String(arguments[c]).replace(",
"/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,b);return a}function k(a,c){if(a<c)",
"return-1;else if(a>c)return 1;return 0};var n,o=\"\",p=/WebKit\\/(\\S+)",
"/.exec(h.navigator?h.navigator.userAgent:null);n=o=p?p[1]:\"\";var q={}",
";var r=window;function s(a,c){this.code=a;this.message=c||\"\";this.nam",
"e=u[a]||u[13];var b=Error(this.message);b.name=this.name;this.stack=b.s",
"tack||\"\"}i(s,Error);\nvar u={7:\"NoSuchElementError\",8:\"NoSuchFrame",
"Error\",9:\"UnknownCommandError\",10:\"StaleElementReferenceError\",11:",
"\"ElementNotVisibleError\",12:\"InvalidElementStateError\",13:\"Unknown",
"Error\",15:\"ElementNotSelectableError\",19:\"XPathLookupError\",23:\"N",
"oSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"UnableToSetCook",
"ieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDialogOpenError\",2",
"8:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:\"SqlDatabaseEr",
"ror\",34:\"MoveTargetOutOfBoundsError\"};\ns.prototype.toString=functio",
"n(){return\"[\"+this.name+\"] \"+this.message};function v(a){this.stack",
"=Error().stack||\"\";if(a)this.message=String(a)}i(v,Error);v.prototype",
".name=\"CustomError\";function w(a,c){c.unshift(a);v.call(this,j.apply(",
"null,c));c.shift();this.g=a}i(w,v);w.prototype.name=\"AssertionError\";",
"var x;function y(a,c){this.x=a!==void 0?a:0;this.y=c!==void 0?c:0}y.pro",
"totype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};func",
"tion z(a,c){this.width=a;this.height=c}z.prototype.toString=function(){",
"return\"(\"+this.width+\" x \"+this.height+\")\"};function A(a){var c=a",
".body,a=a.parentWindow||a.defaultView;return new y(a.pageXOffset||c.scr",
"ollLeft,a.pageYOffset||c.scrollTop)}function B(a){this.a=a||h.document|",
"|document};function C(a,c,b,d,e){this.c=!!c;if(a&&(this.b=a))this.d=typ",
"eof d==\"number\"?d:this.b.nodeType!=1?0:this.c?-1:1;this.e=e!=void 0?e",
":this.d||0;this.c&&(this.e*=-1);this.f=!b}i(C,function(){});C.prototype",
".b=null;C.prototype.d=0;i(function(a,c,b,d){C.call(this,a,c,b,null,d)},",
"C);function D(a,c){if(a>=c)return a-(c-1);if(a<0)return a;return 0};fun",
"ction E(a,c){var b=c||r,d;d=b||window;var e=d.document,f;if(f=!q[\"500",
"\"]){f=0;for(var g=String(n).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")",
".split(\".\"),F=String(\"500\").replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"",
"\").split(\".\"),J=Math.max(g.length,F.length),t=0;f==0&&t<J;t++){var K",
"=g[t]||\"\",L=F[t]||\"\",M=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),N=RegExp(",
"\"(\\\\d*)(\\\\D*)\",\"g\");do{var l=M.exec(K)||[\"\",\"\",\"\"],m=N.ex",
"ec(L)||[\"\",\"\",\"\"];if(l[0].length==0&&m[0].length==0)break;f=k(l[1",
"].length==0?0:parseInt(l[1],10),m[1].length==0?0:parseInt(m[1],\n10))||",
"k(l[2].length==0,m[2].length==0)||k(l[2],m[2])}while(f==0)}f=!(q[\"500",
"\"]=f>=0)}f?(typeof d.innerHeight==\"undefined\"&&(d=window),e=d.innerH",
"eight,f=d.document.documentElement.scrollHeight,d==d.top&&f<e&&(e-=15),",
"d=new z(d.innerWidth,e)):(d=e.compatMode==\"CSS1Compat\"?e.documentElem",
"ent:e.body,d=new z(d.clientWidth,d.clientHeight));e=D(a.x,d.width);f=D(",
"a.y,d.height);g=b.document?new B(b.document.nodeType==9?b.document:b.do",
"cument.ownerDocument||b.document.document):x||(x=new B);g=A(g.a);(e!=0|",
"|f!=0)&&\nb.scrollBy(e,f);b=b.document?new B(b.document.nodeType==9?b.d",
"ocument:b.document.ownerDocument||b.document.document):x||(x=new B);b=A",
"(b.a);if(g.x+e!=b.x||g.y+f!=b.y)throw new s(34,\"The target location (",
"\"+(a.x+g.x)+\", \"+(a.y+g.y)+\") is not on the webpage.\");b=new y(a.x",
"-e,a.y-f);if(0>b.x||b.x>=d.width)throw new s(34,\"The target location (",
"\"+b.x+\", \"+b.y+\") should be within the viewport (\"+d.width+\":\"+d",
".height+\") after scrolling.\");if(0>b.y||b.y>=d.height)throw new s(34,",
"\"The target location (\"+b.x+\", \"+\nb.y+\") should be within the vie",
"wport (\"+d.width+\":\"+d.height+\") after scrolling.\");return b}var G",
"=\"_\".split(\".\"),H=h;!(G[0]in H)&&H.execScript&&H.execScript(\"var ",
"\"+G[0]);for(var I;G.length&&(I=G.shift());)!G.length&&E!==void 0?H[I]=",
"E:H=H[I]?H[I]:H[I]={};; return this._.apply(null,arguments);}.apply({na",
"vigator:typeof window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co",
"de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag",
"e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(",
"){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"",
"local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"",
"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ",
"\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r",
"eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"",
":return a.localStorage!=b;case \"session_storage\":return a.sessionStor",
"age!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported ",
"API identifier provided as parameter\");}};function l(a){this.a=a}l.pro",
"totype.getItem=function(a){return this.a.getItem(a)};l.prototype.clear=",
"function(){this.a.clear()};function m(a){if(!k())throw new g(13,\"Local",
" storage undefined\");return(new l(f.localStorage)).getItem(a)}var n=\"",
"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"var ",
"\"+n[0]);for(var p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p]=",
"m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,arguments);}.apply({na",
"vigator:typeof window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_LOCAL_STORAGE_KEY[] = {
"function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co",
"de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag",
"e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(",
"){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"",
"local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"",
"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ",
"\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r",
"eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"",
":return a.localStorage!=b;case \"session_storage\":return a.sessionStor",
"age!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported ",
"API identifier provided as parameter\");}};function l(a){this.a=a}l.pro",
"totype.clear=function(){this.a.clear()};l.prototype.key=function(a){ret",
"urn this.a.key(a)};function m(a){if(!k())throw new g(13,\"Local storage",
" undefined\");return(new l(f.localStorage)).key(a)}var n=\"_\".split(\"",
".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(",
"var p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]",
":o[p]={};; return this._.apply(null,arguments);}.apply({navigator:typeo",
"f window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_LOCAL_STORAGE_KEYS[] = {
"function(){return function(){var b=null;var c=this.navigator,f=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co",
"de=a;this.message=d||\"\";this.name=i[a]||i[13];var e=Error(this.messag",
"e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,d){function e(",
"){}e.prototype=d.prototype;a.b=d.prototype;a.prototype=new e})(h,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var k=f&&!1;function l(){var a=g||g;switch(\"",
"local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"",
"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ",
"\"database\":return a.openDatabase!=b;case \"location\":if(k)return!1;r",
"eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"",
":return a.localStorage!=b;case \"session_storage\":return a.sessionStor",
"age!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupported ",
"API identifier provided as parameter\");}};function m(a){this.a=a}m.pro",
"totype.clear=function(){this.a.clear()};m.prototype.size=function(){ret",
"urn this.a.length};m.prototype.key=function(a){return this.a.key(a)};fu",
"nction n(){var a;if(!l())throw new h(13,\"Local storage undefined\");a=",
"new m(g.localStorage);for(var d=[],e=a.size(),j=0;j<e;j++)d[j]=a.a.key(",
"j);return d}var o=\"_\".split(\".\"),p=this;!(o[0]in p)&&p.execScript&&",
"p.execScript(\"var \"+o[0]);for(var q;o.length&&(q=o.shift());)!o.lengt",
"h&&n!==void 0?p[q]=n:p=p[q]?p[q]:p[q]={};; return this._.apply(null,arg",
"uments);}.apply({navigator:typeof window!='undefined'?window.navigator:",
"null}, arguments);}",
NULL
};
const char* const GET_LOCAL_STORAGE_SIZE[] = {
"function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co",
"de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag",
"e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(",
"){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"",
"local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"",
"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ",
"\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r",
"eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"",
":return a.localStorage!=b;case \"session_storage\":return a.sessionStor",
"age!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported ",
"API identifier provided as parameter\");}};function l(a){this.a=a}l.pro",
"totype.clear=function(){this.a.clear()};l.prototype.size=function(){ret",
"urn this.a.length};function m(){if(!k())throw new g(13,\"Local storage ",
"undefined\");return(new l(f.localStorage)).size()}var n=\"_\".split(\".",
"\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(v",
"ar p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]:",
"o[p]={};; return this._.apply(null,arguments);}.apply({navigator:typeof",
" window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var b=null;var c=this.navigator,f=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co",
"de=a;this.message=d||\"\";this.name=i[a]||i[13];var e=Error(this.messag",
"e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,d){function e(",
"){}e.prototype=d.prototype;a.b=d.prototype;a.prototype=new e})(h,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"",
"session_storage\"){case \"appcache\":return a.applicationCache!=b;case ",
"\"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;cas",
"e \"database\":return a.openDatabase!=b;case \"location\":if(j)return!1",
";return a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage",
"\":return a.localStorage!=b;case \"session_storage\":return a.sessionSt",
"orage!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupporte",
"d API identifier provided as parameter\");}};function l(a){this.a=a}l.p",
"rototype.getItem=function(a){return this.a.getItem(a)};l.prototype.clea",
"r=function(){this.a.clear()};function m(a){var d;if(k())d=new l(g.sessi",
"onStorage);else throw new h(13,\"Session storage undefined\");return d.",
"getItem(a)}var n=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript&&o",
".execScript(\"var \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.length",
"&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,argu",
"ments);}.apply({navigator:typeof window!='undefined'?window.navigator:n",
"ull}, arguments);}",
NULL
};
const char* const GET_SESSION_STORAGE_KEY[] = {
"function(){return function(){var b=null;var c=this.navigator,f=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co",
"de=a;this.message=d||\"\";this.name=i[a]||i[13];var e=Error(this.messag",
"e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,d){function e(",
"){}e.prototype=d.prototype;a.b=d.prototype;a.prototype=new e})(h,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"",
"session_storage\"){case \"appcache\":return a.applicationCache!=b;case ",
"\"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;cas",
"e \"database\":return a.openDatabase!=b;case \"location\":if(j)return!1",
";return a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage",
"\":return a.localStorage!=b;case \"session_storage\":return a.sessionSt",
"orage!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupporte",
"d API identifier provided as parameter\");}};function l(a){this.a=a}l.p",
"rototype.clear=function(){this.a.clear()};l.prototype.key=function(a){r",
"eturn this.a.key(a)};function m(a){var d;if(k())d=new l(g.sessionStorag",
"e);else throw new h(13,\"Session storage undefined\");return d.key(a)}v",
"ar n=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(",
"\"var \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.length&&m!==void 0",
"?o[p]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,arguments);}.app",
"ly({navigator:typeof window!='undefined'?window.navigator:null}, argume",
"nts);}",
NULL
};
const char* const GET_SESSION_STORAGE_KEYS[] = {
"function(){return function(){var b=null;var c=this.navigator,f=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co",
"de=a;this.message=d||\"\";this.name=i[a]||i[13];var e=Error(this.messag",
"e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,d){function e(",
"){}e.prototype=d.prototype;a.b=d.prototype;a.prototype=new e})(h,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var k=f&&!1;function l(){var a=g||g;switch(\"",
"session_storage\"){case \"appcache\":return a.applicationCache!=b;case ",
"\"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;cas",
"e \"database\":return a.openDatabase!=b;case \"location\":if(k)return!1",
";return a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage",
"\":return a.localStorage!=b;case \"session_storage\":return a.sessionSt",
"orage!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupporte",
"d API identifier provided as parameter\");}};function m(a){this.a=a}m.p",
"rototype.clear=function(){this.a.clear()};m.prototype.size=function(){r",
"eturn this.a.length};m.prototype.key=function(a){return this.a.key(a)};",
"function n(){var a;if(l())a=new m(g.sessionStorage);else throw new h(13",
",\"Session storage undefined\");for(var d=[],e=a.size(),j=0;j<e;j++)d[j",
"]=a.a.key(j);return d}var o=\"_\".split(\".\"),p=this;!(o[0]in p)&&p.ex",
"ecScript&&p.execScript(\"var \"+o[0]);for(var q;o.length&&(q=o.shift())",
";)!o.length&&n!==void 0?p[q]=n:p=p[q]?p[q]:p[q]={};; return this._.appl",
"y(null,arguments);}.apply({navigator:typeof window!='undefined'?window.",
"navigator:null}, arguments);}",
NULL
};
const char* const GET_SESSION_STORAGE_SIZE[] = {
"function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co",
"de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag",
"e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(",
"){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"",
"session_storage\"){case \"appcache\":return a.applicationCache!=b;case ",
"\"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;cas",
"e \"database\":return a.openDatabase!=b;case \"location\":if(j)return!1",
";return a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage",
"\":return a.localStorage!=b;case \"session_storage\":return a.sessionSt",
"orage!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupporte",
"d API identifier provided as parameter\");}};function l(a){this.a=a}l.p",
"rototype.clear=function(){this.a.clear()};l.prototype.size=function(){r",
"eturn this.a.length};function m(){var a;if(k())a=new l(f.sessionStorage",
");else throw new g(13,\"Session storage undefined\");return a.size()}va",
"r n=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(",
"\"var \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.length&&m!==void 0",
"?o[p]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,arguments);}.app",
"ly({navigator:typeof window!='undefined'?window.navigator:null}, argume",
"nts);}",
NULL
};
const char* const GET_LOCATION[] = {
"function(){return function(){var g=this;function h(a,b){function e(){}e",
".prototype=b.prototype;a.c=b.prototype;a.prototype=new e};function i(a)",
"{this.stack=Error().stack||\"\";if(a)this.message=String(a)}h(i,Error);",
"function j(a){for(var b=1;b<arguments.length;b++)var e=String(arguments",
"[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,e);return a};h(functio",
"n(a,b){b.unshift(a);i.call(this,j.apply(null,b));b.shift();this.b=a},i)",
";var k;function l(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0}l.pr",
"ototype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};fun",
"ction m(a){return a.nodeType==9?a:a.ownerDocument||a.document}function ",
"n(a){this.a=a||g.document||document};function o(a){var b;a:{b=m(a);if(b",
".defaultView&&b.defaultView.getComputedStyle&&(b=b.defaultView.getCompu",
"tedStyle(a,null))){b=b.position||b.getPropertyValue(\"position\");break",
" a}b=\"\"}return b||(a.currentStyle?a.currentStyle.position:null)||a.st",
"yle&&a.style.position}\nfunction p(a){for(var b=m(a),e=o(a),c=e==\"fixe",
"d\"||e==\"absolute\",a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=o(a),c=",
"c&&e==\"static\"&&a!=b.documentElement&&a!=b.body,!c&&(a.scrollWidth>a.",
"clientWidth||a.scrollHeight>a.clientHeight||e==\"fixed\"||e==\"absolute",
"\"||e==\"relative\"))return a;return null};function q(a){var b=m(a),e=o",
"(a),c=new l(0,0),f=(b?b.nodeType==9?b:m(b):document).documentElement;if",
"(a==f)return c;if(a.getBoundingClientRect)a=a.getBoundingClientRect(),f",
"=(b?new n(m(b)):k||(k=new n)).a,b=f.body,f=f.parentWindow||f.defaultVie",
"w,b=new l(f.pageXOffset||b.scrollLeft,f.pageYOffset||b.scrollTop),c.x=a",
".left+b.x,c.y=a.top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a",
"),b=b.getBoxObjectFor(f),c.x=a.screenX-b.screenX,c.y=a.screenY-b.screen",
"Y;else{var d=a;do{c.x+=d.offsetLeft;c.y+=d.offsetTop;\nd!=a&&(c.x+=d.cl",
"ientLeft||0,c.y+=d.clientTop||0);if(o(d)==\"fixed\"){c.x+=b.body.scroll",
"Left;c.y+=b.body.scrollTop;break}d=d.offsetParent}while(d&&d!=a);e==\"a",
"bsolute\"&&(c.y-=b.body.offsetTop);for(d=a;(d=p(d))&&d!=b.body&&d!=f;)c",
".x-=d.scrollLeft,c.y-=d.scrollTop}return c}var r=\"_\".split(\".\"),s=g",
";!(r[0]in s)&&s.execScript&&s.execScript(\"var \"+r[0]);for(var t;r.len",
"gth&&(t=r.shift());)!r.length&&q!==void 0?s[t]=q:s=s[t]?s[t]:s[t]={};; ",
"return this._.apply(null,arguments);}.apply({navigator:typeof window!='",
"undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_SIZE[] = {
"function(){return function(){function d(a,b){function c(){}c.prototype=",
"b.prototype;a.b=b.prototype;a.prototype=new c};function e(a){this.stack",
"=Error().stack||\"\";if(a)this.message=String(a)}d(e,Error);function f(",
"a){for(var b=1;b<arguments.length;b++)var c=String(arguments[b]).replac",
"e(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);return a};d(function(a,b){b.un",
"shift(a);e.call(this,f.apply(null,b));b.shift();this.a=a},e);function g",
"(a,b){this.width=a;this.height=b}g.prototype.toString=function(){return",
"\"(\"+this.width+\" x \"+this.height+\")\"};function h(a){var b=a.offse",
"tWidth,c=a.offsetHeight;if((b===void 0||!b&&!c)&&a.getBoundingClientRec",
"t)return a=a.getBoundingClientRect(),new g(a.right-a.left,a.bottom-a.to",
"p);return new g(b,c)};function i(a){var b;a:{b=a.nodeType==9?a:a.ownerD",
"ocument||a.document;if(b.defaultView&&b.defaultView.getComputedStyle&&(",
"b=b.defaultView.getComputedStyle(a,null))){b=b.display||b.getPropertyVa",
"lue(\"display\");break a}b=\"\"}if((b||(a.currentStyle?a.currentStyle.d",
"isplay:null)||a.style&&a.style.display)!=\"none\")return h(a);b=a.style",
";var c=b.display,m=b.visibility,n=b.position;b.visibility=\"hidden\";b.",
"position=\"absolute\";b.display=\"inline\";a=h(a);b.display=c;b.positio",
"n=n;b.visibility=m;return a}\nvar j=\"_\".split(\".\"),k=this;!(j[0]in ",
"k)&&k.execScript&&k.execScript(\"var \"+j[0]);for(var l;j.length&&(l=j.",
"shift());)!j.length&&i!==void 0?k[l]=i:k=k[l]?k[l]:k[l]={};; return thi",
"s._.apply(null,arguments);}.apply({navigator:typeof window!='undefined'",
"?window.navigator:null}, arguments);}",
NULL
};
const char* const GET_TEXT[] = {
"function(){return function(){var f=void 0,g=null;\nfunction h(a){var b=",
"typeof a;if(b==\"object\")if(a){if(a instanceof Array)return\"array\";e",
"lse if(a instanceof Object)return b;var c=Object.prototype.toString.cal",
"l(a);if(c==\"[object Window]\")return\"object\";if(c==\"[object Array]",
"\"||typeof a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof",
" a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splic",
"e\"))return\"array\";if(c==\"[object Function]\"||typeof a.call!=\"unde",
"fined\"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnu",
"merable(\"call\"))return\"function\"}else return\"null\";else if(b==\n",
"\"function\"&&typeof a.call==\"undefined\")return\"object\";return b}fu",
"nction i(a){return typeof a==\"string\"}function j(a,b){function c(){}c",
".prototype=b.prototype;a.g=b.prototype;a.prototype=new c};function l(a)",
"{var b=a.length-1;return b>=0&&a.indexOf(\" \",b)==b}function m(a){for(",
"var b=1;b<arguments.length;b++)var c=String(arguments[b]).replace(/\\$/",
"g,\"$$$$\"),a=a.replace(/\\%s/,c);return a}var n={};function o(a){retur",
"n n[a]||(n[a]=String(a).replace(/\\-([a-z])/g,function(a,c){return c.to",
"UpperCase()}))};var p=window;function q(a,b){this.code=a;this.message=b",
"||\"\";this.name=r[a]||r[13];var c=Error(this.message);c.name=this.name",
";this.stack=c.stack||\"\"}j(q,Error);\nvar r={7:\"NoSuchElementError\",",
"8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleElementRefer",
"enceError\",11:\"ElementNotVisibleError\",12:\"InvalidElementStateError",
"\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:\"XPathLooku",
"pError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"",
"UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDial",
"ogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:",
"\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\nq.prototype.t",
"oString=function(){return\"[\"+this.name+\"] \"+this.message};function ",
"s(a){this.stack=Error().stack||\"\";if(a)this.message=String(a)}j(s,Err",
"or);s.prototype.name=\"CustomError\";function t(a,b){b.unshift(a);s.cal",
"l(this,m.apply(g,b));b.shift();this.h=a}j(t,s);t.prototype.name=\"Asser",
"tionError\";function v(a,b){if(i(a)){if(!i(b)||b.length!=1)return-1;ret",
"urn a.indexOf(b,0)}for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)retur",
"n c;return-1}function w(a,b){for(var c=a.length,e=i(a)?a.split(\"\"):a,",
"d=0;d<c;d++)d in e&&b.call(f,e[d],d,a)}function x(a,b){for(var c=a.leng",
"th,e=i(a)?a.split(\"\"):a,d=0;d<c;d++)if(d in e&&b.call(f,e[d],d,a))ret",
"urn!0;return!1};function y(a,b){this.width=a;this.height=b}y.prototype.",
"toString=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};v",
"ar z=3;function A(a){return a.nodeType==9?a:a.ownerDocument||a.document",
"}function C(a,b){var c=[];return D(a,b,c,!0)?c[0]:f}function D(a,b,c,e)",
"{if(a!=g)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),e))return!0;if(D(a,",
"b,c,e))return!0;a=a.nextSibling}return!1}function E(a,b){for(var a=a.pa",
"rentNode,c=0;a;){if(b(a))return a;a=a.parentNode;c++}return g};var F=fu",
"nction(){var a={i:\"http://www.w3.org/2000/svg\"};return function(b){re",
"turn a[b]||g}}();\nfunction G(a,b){var c=function(){var c;var d=A(b);if",
"(d.implementation.hasFeature(\"XPath\",\"3.0\"))try{var k=d.createNSRes",
"olver?d.createNSResolver(d.documentElement):F;c=d.evaluate(a,b,k,9,g)}c",
"atch(u){throw new q(32,\"Unable to locate an element with the xpath exp",
"ression \"+a+\" because of the following error:\\n\"+u);}else c=g;if(c)",
"return c.singleNodeValue||g;else if(b.selectSingleNode)return c=A(b),c.",
"setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSin",
"gleNode(a);return g}();if(c!==g&&(!c||\nc.nodeType!=1))throw new q(32,'",
"The result of the xpath expression \"'+a+'\" is: '+c+\". It should be a",
"n element.\");return c};var H=\"StopIteration\"in this?this.StopIterati",
"on:Error(\"StopIteration\");function I(){}I.prototype.next=function(){t",
"hrow H;};function J(a,b,c,e,d){this.a=!!b;a&&K(this,a,e);this.d=d!=f?d:",
"this.c||0;this.a&&(this.d*=-1);this.f=!c}j(J,I);J.prototype.b=g;J.proto",
"type.c=0;J.prototype.e=!1;function K(a,b,c){if(a.b=b)a.c=typeof c==\"nu",
"mber\"?c:a.b.nodeType!=1?0:a.a?-1:1}\nJ.prototype.next=function(){var a",
";if(this.e){if(!this.b||this.f&&this.d==0)throw H;a=this.b;var b=this.a",
"?-1:1;if(this.c==b){var c=this.a?a.lastChild:a.firstChild;c?K(this,c):K",
"(this,a,b*-1)}else(c=this.a?a.previousSibling:a.nextSibling)?K(this,c):",
"K(this,a.parentNode,b*-1);this.d+=this.c*(this.a?-1:1)}else this.e=!0;a",
"=this.b;if(!this.b)throw H;return a};\nJ.prototype.splice=function(){va",
"r a=this.b,b=this.a?1:-1;if(this.c==b)this.c=b*-1,this.d+=this.c*(this.",
"a?-1:1);this.a=!this.a;J.prototype.next.call(this);this.a=!this.a;for(v",
"ar b=arguments[0],c=h(b),b=c==\"array\"||c==\"object\"&&typeof b.length",
"==\"number\"?arguments[0]:arguments,c=b.length-1;c>=0;c--)a.parentNode&",
"&a.parentNode.insertBefore(b[c],a.nextSibling);a&&a.parentNode&&a.paren",
"tNode.removeChild(a)};function L(a,b,c,e){J.call(this,a,b,c,g,e)}j(L,J)",
";L.prototype.next=function(){do L.g.next.call(this);while(this.c==-1);r",
"eturn this.b};function M(a,b){var c=A(a);if(c.defaultView&&c.defaultVie",
"w.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,g)))return c[b]",
"||c.getPropertyValue(b);return\"\"}function N(a){var b=a.offsetWidth,c=",
"a.offsetHeight;if((b===f||!b&&!c)&&a.getBoundingClientRect)return a=a.g",
"etBoundingClientRect(),new y(a.right-a.left,a.bottom-a.top);return new ",
"y(b,c)};function P(a,b){return!!a&&a.nodeType==1&&(!b||a.tagName.toUppe",
"rCase()==b)}\nvar aa=[\"async\",\"autofocus\",\"autoplay\",\"checked\",",
"\"compact\",\"complete\",\"controls\",\"declare\",\"defaultchecked\",\"",
"defaultselected\",\"defer\",\"disabled\",\"draggable\",\"ended\",\"form",
"novalidate\",\"hidden\",\"indeterminate\",\"iscontenteditable\",\"ismap",
"\",\"itemscope\",\"loop\",\"multiple\",\"muted\",\"nohref\",\"noresize",
"\",\"noshade\",\"novalidate\",\"nowrap\",\"open\",\"paused\",\"pubdate",
"\",\"readonly\",\"required\",\"reversed\",\"scoped\",\"seamless\",\"see",
"king\",\"selected\",\"spellcheck\",\"truespeed\",\"willvalidate\"];\nfu",
"nction ba(a){var b;if(8==a.nodeType)return g;b=\"usemap\";if(b==\"style",
"\")return b=a.style.cssText.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").",
"toLowerCase(),b=b.charAt(b.length-1)==\";\"?b:b+\";\";a=a.getAttributeN",
"ode(b);if(!a)return g;if(v(aa,b)>=0)return\"true\";return a.specified?a",
".value:g}function Q(a){for(a=a.parentNode;a&&a.nodeType!=1&&a.nodeType!",
"=9&&a.nodeType!=11;)a=a.parentNode;return P(a)?a:g}function R(a,b){b=o(",
"b);return M(a,b)||S(a,b)}\nfunction S(a,b){var c=a.currentStyle||a.styl",
"e,e=c[b];e===f&&h(c.getPropertyValue)==\"function\"&&(e=c.getPropertyVa",
"lue(b));if(e!=\"inherit\")return e!==f?e:g;return(c=Q(a))?S(c,b):g}\nfu",
"nction ca(a){if(h(a.getBBox)==\"function\")try{var b=a.getBBox();if(b)r",
"eturn b}catch(c){}if((M(a,\"display\")||(a.currentStyle?a.currentStyle.",
"display:g)||a.style&&a.style.display)!=\"none\")a=N(a);else{var b=a.sty",
"le,e=b.display,d=b.visibility,k=b.position;b.visibility=\"hidden\";b.po",
"sition=\"absolute\";b.display=\"inline\";a=N(a);b.display=e;b.position=",
"k;b.visibility=d}return a}\nfunction T(a,b){function c(a){if(R(a,\"disp",
"lay\")==\"none\")return!1;a=Q(a);return!a||c(a)}function e(a){var b=ca(",
"a);if(b.height>0&&b.width>0)return!0;return x(a.childNodes,function(a){",
"return a.nodeType==z||P(a)&&e(a)})}if(!P(a))throw Error(\"Argument to i",
"sShown must be of type Element\");if(P(a,\"OPTION\")||P(a,\"OPTGROUP\")",
"){var d=E(a,function(a){return P(a,\"SELECT\")});return!!d&&T(d,!0)}if(",
"P(a,\"MAP\")){if(!a.name)return!1;d=A(a);d=d.evaluate?G('/descendant::*",
"[@usemap = \"#'+a.name+'\"]',d):C(d,function(b){return P(b)&&\nba(b)==",
"\"#\"+a.name});return!!d&&T(d,b)}if(P(a,\"AREA\"))return d=E(a,function",
"(a){return P(a,\"MAP\")}),!!d&&T(d,b);if(P(a,\"INPUT\")&&a.type.toLower",
"Case()==\"hidden\")return!1;if(P(a,\"NOSCRIPT\"))return!1;if(R(a,\"visi",
"bility\")==\"hidden\")return!1;if(!c(a))return!1;if(!b&&U(a)==0)return!",
"1;if(!e(a))return!1;return!0}function V(a){return a.replace(/^[^\\S\\xa",
"0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction W(a,b){if(P(a,\"BR\"))b.push(\"\")",
";else{var c=P(a,\"TD\"),e=R(a,\"display\"),d=!c&&!(v(da,e)>=0);d&&!/^[",
"\\s\\xa0]*$/.test(b[b.length-1]||\"\")&&b.push(\"\");var k=T(a),u=g,O=g",
";k&&(u=R(a,\"white-space\"),O=R(a,\"text-transform\"));w(a.childNodes,f",
"unction(a){a.nodeType==z&&k?ea(a,b,u,O):P(a)&&W(a,b)});var B=b[b.length",
"-1]||\"\";if((c||e==\"table-cell\")&&B&&!l(B))b[b.length-1]+=\" \";d&&!",
"/^[\\s\\xa0]*$/.test(B)&&b.push(\"\")}}var da=[\"inline\",\"inline-bloc",
"k\",\"inline-table\",\"none\",\"table-cell\",\"table-column\",\"table-c",
"olumn-group\"];\nfunction ea(a,b,c,e){a=a.nodeValue.replace(/\\u200b/g,",
"\"\");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(c==\"normal\"||c==\"n",
"owrap\")a=a.replace(/\\n/g,\" \");a=c==\"pre\"||c==\"pre-wrap\"?a.repla",
"ce(/[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v",
"\\u2028\\u2029]+/g,\" \");e==\"capitalize\"?a=a.replace(/(^|\\s)(\\S)/g",
",function(a,b,c){return b+c.toUpperCase()}):e==\"uppercase\"?a=a.toUppe",
"rCase():e==\"lowercase\"&&(a=a.toLowerCase());c=b.pop()||\"\";l(c)&&a.l",
"astIndexOf(\" \",0)==0&&(a=a.substr(1));b.push(c+a)}\nfunction U(a){var",
" b=1,c=R(a,\"opacity\");c&&(b=Number(c));(a=Q(a))&&(b*=U(a));return b};",
"function X(a){var b;a:{for(b=a;b;){if(b.tagName&&b.tagName.toLowerCase(",
")==\"head\"){b=!0;break a}try{b=b.parentNode}catch(c){break}}b=!1}if(b)",
"{b=A(a);if(a.tagName.toUpperCase()==\"TITLE\"&&(b?b.parentWindow||b.def",
"aultView:window)==p.top)return b.title.replace(/^[\\s\\xa0]+|[\\s\\xa0]",
"+$/g,\"\");return\"\"}b=[];W(a,b);var e=b,a=e.length;b=Array(a);for(var",
" e=i(e)?e.split(\"\"):e,d=0;d<a;d++)d in e&&(b[d]=V.call(f,e[d]));retur",
"n V(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}var Y=\"_\".split(\".\"),Z",
"=this;\n!(Y[0]in Z)&&Z.execScript&&Z.execScript(\"var \"+Y[0]);for(var ",
"$;Y.length&&($=Y.shift());)!Y.length&&X!==f?Z[$]=X:Z=Z[$]?Z[$]:Z[$]={};",
"; return this._.apply(null,arguments);}.apply({navigator:typeof window!",
"='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const IS_DISPLAYED[] = {
"function(){return function(){var f=void 0,g=null;\nfunction h(a){var b=",
"typeof a;if(b==\"object\")if(a){if(a instanceof Array)return\"array\";e",
"lse if(a instanceof Object)return b;var c=Object.prototype.toString.cal",
"l(a);if(c==\"[object Window]\")return\"object\";if(c==\"[object Array]",
"\"||typeof a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof",
" a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splic",
"e\"))return\"array\";if(c==\"[object Function]\"||typeof a.call!=\"unde",
"fined\"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnu",
"merable(\"call\"))return\"function\"}else return\"null\";else if(b==\n",
"\"function\"&&typeof a.call==\"undefined\")return\"object\";return b}fu",
"nction i(a,b){function c(){}c.prototype=b.prototype;a.g=b.prototype;a.p",
"rototype=new c};function j(a){for(var b=1;b<arguments.length;b++)var c=",
"String(arguments[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);ret",
"urn a}var k={};function l(a){return k[a]||(k[a]=String(a).replace(/\\-(",
"[a-z])/g,function(a,c){return c.toUpperCase()}))};function m(a,b){this.",
"code=a;this.message=b||\"\";this.name=n[a]||n[13];var c=Error(this.mess",
"age);c.name=this.name;this.stack=c.stack||\"\"}i(m,Error);\nvar n={7:\"",
"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",1",
"0:\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:\"Inv",
"alidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelectableEr",
"ror\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCook",
"ieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedErr",
"or\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"Inval",
"idSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsErr",
"or\"};\nm.prototype.toString=function(){return\"[\"+this.name+\"] \"+th",
"is.message};function o(a){this.stack=Error().stack||\"\";if(a)this.mess",
"age=String(a)}i(o,Error);o.prototype.name=\"CustomError\";function p(a,",
"b){b.unshift(a);o.call(this,j.apply(g,b));b.shift();this.h=a}i(p,o);p.p",
"rototype.name=\"AssertionError\";function q(a){var b=r;if(typeof b==\"s",
"tring\"){if(typeof a!=\"string\"||a.length!=1)return-1;return b.indexOf",
"(a,0)}for(var c=0;c<b.length;c++)if(c in b&&b[c]===a)return c;return-1}",
"function s(a,b){for(var c=a.length,e=typeof a==\"string\"?a.split(\"\")",
":a,d=0;d<c;d++)if(d in e&&b.call(f,e[d],d,a))return!0;return!1};functio",
"n t(a,b){this.width=a;this.height=b}t.prototype.toString=function(){ret",
"urn\"(\"+this.width+\" x \"+this.height+\")\"};var v=3;function w(a){re",
"turn a.nodeType==9?a:a.ownerDocument||a.document}function x(a,b){var c=",
"[];return y(a,b,c,!0)?c[0]:f}function y(a,b,c,e){if(a!=g)for(a=a.firstC",
"hild;a;){if(b(a)&&(c.push(a),e))return!0;if(y(a,b,c,e))return!0;a=a.nex",
"tSibling}return!1}function z(a,b){for(var a=a.parentNode,c=0;a;){if(b(a",
"))return a;a=a.parentNode;c++}return g};var A=function(){var a={i:\"htt",
"p://www.w3.org/2000/svg\"};return function(b){return a[b]||g}}();\nfunc",
"tion B(a,b){var c=function(){var c;var d=w(b);if(d.implementation.hasFe",
"ature(\"XPath\",\"3.0\"))try{var u=d.createNSResolver?d.createNSResolve",
"r(d.documentElement):A;c=d.evaluate(a,b,u,9,g)}catch(T){throw new m(32,",
"\"Unable to locate an element with the xpath expression \"+a+\" because",
" of the following error:\\n\"+T);}else c=g;if(c)return c.singleNodeValu",
"e||g;else if(b.selectSingleNode)return c=w(b),c.setProperty&&c.setPrope",
"rty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a);return g}();",
"if(c!==g&&(!c||\nc.nodeType!=1))throw new m(32,'The result of the xpath",
" expression \"'+a+'\" is: '+c+\". It should be an element.\");return c}",
";var C=\"StopIteration\"in this?this.StopIteration:Error(\"StopIteratio",
"n\");function D(){}D.prototype.next=function(){throw C;};function E(a,b",
",c,e,d){this.a=!!b;a&&F(this,a,e);this.d=d!=f?d:this.c||0;this.a&&(this",
".d*=-1);this.f=!c}i(E,D);E.prototype.b=g;E.prototype.c=0;E.prototype.e=",
"!1;function F(a,b,c){if(a.b=b)a.c=typeof c==\"number\"?c:a.b.nodeType!=",
"1?0:a.a?-1:1}\nE.prototype.next=function(){var a;if(this.e){if(!this.b|",
"|this.f&&this.d==0)throw C;a=this.b;var b=this.a?-1:1;if(this.c==b){var",
" c=this.a?a.lastChild:a.firstChild;c?F(this,c):F(this,a,b*-1)}else(c=th",
"is.a?a.previousSibling:a.nextSibling)?F(this,c):F(this,a.parentNode,b*-",
"1);this.d+=this.c*(this.a?-1:1)}else this.e=!0;a=this.b;if(!this.b)thro",
"w C;return a};\nE.prototype.splice=function(){var a=this.b,b=this.a?1:-",
"1;if(this.c==b)this.c=b*-1,this.d+=this.c*(this.a?-1:1);this.a=!this.a;",
"E.prototype.next.call(this);this.a=!this.a;for(var b=arguments[0],c=h(b",
"),b=c==\"array\"||c==\"object\"&&typeof b.length==\"number\"?arguments[",
"0]:arguments,c=b.length-1;c>=0;c--)a.parentNode&&a.parentNode.insertBef",
"ore(b[c],a.nextSibling);a&&a.parentNode&&a.parentNode.removeChild(a)};f",
"unction G(a,b,c,e){E.call(this,a,b,c,g,e)}i(G,E);G.prototype.next=funct",
"ion(){do G.g.next.call(this);while(this.c==-1);return this.b};function ",
"H(a,b){var c=w(a);if(c.defaultView&&c.defaultView.getComputedStyle&&(c=",
"c.defaultView.getComputedStyle(a,g)))return c[b]||c.getPropertyValue(b)",
";return\"\"}function I(a){var b=a.offsetWidth,c=a.offsetHeight;if((b===",
"f||!b&&!c)&&a.getBoundingClientRect)return a=a.getBoundingClientRect(),",
"new t(a.right-a.left,a.bottom-a.top);return new t(b,c)};function J(a,b)",
"{return!!a&&a.nodeType==1&&(!b||a.tagName.toUpperCase()==b)}\nvar r=[\"",
"async\",\"autofocus\",\"autoplay\",\"checked\",\"compact\",\"complete\"",
",\"controls\",\"declare\",\"defaultchecked\",\"defaultselected\",\"defe",
"r\",\"disabled\",\"draggable\",\"ended\",\"formnovalidate\",\"hidden\",",
"\"indeterminate\",\"iscontenteditable\",\"ismap\",\"itemscope\",\"loop",
"\",\"multiple\",\"muted\",\"nohref\",\"noresize\",\"noshade\",\"novalid",
"ate\",\"nowrap\",\"open\",\"paused\",\"pubdate\",\"readonly\",\"require",
"d\",\"reversed\",\"scoped\",\"seamless\",\"seeking\",\"selected\",\"spe",
"llcheck\",\"truespeed\",\"willvalidate\"];\nfunction K(a){var b;if(8==a",
".nodeType)return g;b=\"usemap\";if(b==\"style\")return b=a.style.cssTex",
"t.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").toLowerCase(),b=b.charAt(b",
".length-1)==\";\"?b:b+\";\";a=a.getAttributeNode(b);if(!a)return g;if(q",
"(b)>=0)return\"true\";return a.specified?a.value:g}function L(a){for(a=",
"a.parentNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.nodeType!=11;)a=a.paren",
"tNode;return J(a)?a:g}function M(a,b){b=l(b);return H(a,b)||N(a,b)}\nfu",
"nction N(a,b){var c=a.currentStyle||a.style,e=c[b];e===f&&h(c.getProper",
"tyValue)==\"function\"&&(e=c.getPropertyValue(b));if(e!=\"inherit\")ret",
"urn e!==f?e:g;return(c=L(a))?N(c,b):g}\nfunction O(a){if(h(a.getBBox)==",
"\"function\")try{var b=a.getBBox();if(b)return b}catch(c){}if((H(a,\"di",
"splay\")||(a.currentStyle?a.currentStyle.display:g)||a.style&&a.style.d",
"isplay)!=\"none\")a=I(a);else{var b=a.style,e=b.display,d=b.visibility,",
"u=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.display=",
"\"inline\";a=I(a);b.display=e;b.position=u;b.visibility=d}return a}\nfu",
"nction P(a,b){function c(a){if(M(a,\"display\")==\"none\")return!1;a=L(",
"a);return!a||c(a)}function e(a){var b=O(a);if(b.height>0&&b.width>0)ret",
"urn!0;return s(a.childNodes,function(a){return a.nodeType==v||J(a)&&e(a",
")})}if(!J(a))throw Error(\"Argument to isShown must be of type Element",
"\");if(J(a,\"OPTION\")||J(a,\"OPTGROUP\")){var d=z(a,function(a){return",
" J(a,\"SELECT\")});return!!d&&P(d,!0)}if(J(a,\"MAP\")){if(!a.name)retur",
"n!1;d=w(a);d=d.evaluate?B('/descendant::*[@usemap = \"#'+a.name+'\"]',d",
"):x(d,function(b){return J(b)&&\nK(b)==\"#\"+a.name});return!!d&&P(d,b)",
"}if(J(a,\"AREA\"))return d=z(a,function(a){return J(a,\"MAP\")}),!!d&&P",
"(d,b);if(J(a,\"INPUT\")&&a.type.toLowerCase()==\"hidden\")return!1;if(J",
"(a,\"NOSCRIPT\"))return!1;if(M(a,\"visibility\")==\"hidden\")return!1;i",
"f(!c(a))return!1;if(!b&&Q(a)==0)return!1;if(!e(a))return!1;return!0}fun",
"ction Q(a){var b=1,c=M(a,\"opacity\");c&&(b=Number(c));(a=L(a))&&(b*=Q(",
"a));return b};var R=P,S=\"_\".split(\".\"),U=this;!(S[0]in U)&&U.execSc",
"ript&&U.execScript(\"var \"+S[0]);for(var V;S.length&&(V=S.shift());)!S",
".length&&R!==f?U[V]=R:U=U[V]?U[V]:U[V]={};; return this._.apply(null,ar",
"guments);}.apply({navigator:typeof window!='undefined'?window.navigator",
":null}, arguments);}",
NULL
};
const char* const IS_ENABLED[] = {
"function(){return function(){function d(a,b){function c(){}c.prototype=",
"b.prototype;a.g=b.prototype;a.prototype=new c};function f(a){for(var b=",
"1;b<arguments.length;b++)var c=String(arguments[b]).replace(/\\$/g,\"$$",
"$$\"),a=a.replace(/\\%s/,c);return a};function g(a,b){this.code=a;this.",
"message=b||\"\";this.name=h[a]||h[13];var c=Error(this.message);c.name=",
"this.name;this.stack=c.stack||\"\"}d(g,Error);\nvar h={7:\"NoSuchElemen",
"tError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleEle",
"mentReferenceError\",11:\"ElementNotVisibleError\",12:\"InvalidElementS",
"tateError\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:\"X",
"PathLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainErro",
"r\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:\"No",
"ModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorEr",
"ror\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\ng.pr",
"ototype.toString=function(){return\"[\"+this.name+\"] \"+this.message};",
"function i(a){this.stack=Error().stack||\"\";if(a)this.message=String(a",
")}d(i,Error);i.prototype.name=\"CustomError\";function j(a,b){b.unshift",
"(a);i.call(this,f.apply(null,b));b.shift();this.f=a}d(j,i);j.prototype.",
"name=\"AssertionError\";function k(a,b){if(typeof a==\"string\"){if(typ",
"eof b!=\"string\"||b.length!=1)return-1;return a.indexOf(b,0)}for(var c",
"=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function l(a,b",
",c,e,o){this.b=!!b;if(a&&(this.a=a))this.c=typeof e==\"number\"?e:this.",
"a.nodeType!=1?0:this.b?-1:1;this.d=o!=void 0?o:this.c||0;this.b&&(this.",
"d*=-1);this.e=!c}d(l,function(){});l.prototype.a=null;l.prototype.c=0;d",
"(function(a,b,c,e){l.call(this,a,b,c,null,e)},l);var m={\"class\":\"cla",
"ssName\",readonly:\"readOnly\"},n=[\"checked\",\"disabled\",\"draggable",
"\",\"hidden\"],p=[\"BUTTON\",\"INPUT\",\"OPTGROUP\",\"OPTION\",\"SELECT",
"\",\"TEXTAREA\"];function q(a){var b=a.tagName.toUpperCase();if(!(k(p,b",
")>=0))return!0;var c;c=m.disabled||\"disabled\";var e=a[c];c=e===void 0",
"&&k(n,c)>=0?!1:e;if(c)return!1;if(a.parentNode&&a.parentNode.nodeType==",
"1&&\"OPTGROUP\"==b||\"OPTION\"==b)return q(a.parentNode);return!0};var ",
"r=q,s=\"_\".split(\".\"),t=this;!(s[0]in t)&&t.execScript&&t.execScript",
"(\"var \"+s[0]);for(var u;s.length&&(u=s.shift());)!s.length&&r!==void ",
"0?t[u]=r:t=t[u]?t[u]:t[u]={};; return this._.apply(null,arguments);}.ap",
"ply({navigator:typeof window!='undefined'?window.navigator:null}, argum",
"ents);}",
NULL
};
const char* const IS_ONLINE[] = {
"function(){return function(){var a=null;var b=this.navigator,c=(b&&b.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(d,i){this.co",
"de=d;this.message=i||\"\";this.name=h[d]||h[13];var e=Error(this.messag",
"e);e.name=this.name;this.stack=e.stack||\"\"}(function(d,i){function e(",
"){}e.prototype=i.prototype;d.a=i.prototype;d.prototype=new e})(g,Error)",
";\nvar h={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=c&&!1;function k(){switch(\"browser_con",
"nection\"){case \"appcache\":return f.applicationCache!=a;case \"browse",
"r_connection\":return f.navigator!=a&&f.navigator.onLine!=a;case \"data",
"base\":return f.openDatabase!=a;case \"location\":if(j)return!1;return ",
"f.navigator!=a&&f.navigator.geolocation!=a;case \"local_storage\":retur",
"n f.localStorage!=a;case \"session_storage\":return f.sessionStorage!=a",
"&&f.sessionStorage.clear!=a;default:throw new g(13,\"Unsupported API id",
"entifier provided as parameter\");}};function l(){if(k())return f.navig",
"ator.onLine;else throw new g(13,\"Undefined browser connection state\")",
";}var m=\"_\".split(\".\"),n=this;!(m[0]in n)&&n.execScript&&n.execScri",
"pt(\"var \"+m[0]);for(var o;m.length&&(o=m.shift());)!m.length&&l!==voi",
"d 0?n[o]=l:n=n[o]?n[o]:n[o]={};; return this._.apply(null,arguments);}.",
"apply({navigator:typeof window!='undefined'?window.navigator:null}, arg",
"uments);}",
NULL
};
const char* const IS_SELECTED[] = {
"function(){return function(){function f(a,b){function c(){}c.prototype=",
"b.prototype;a.g=b.prototype;a.prototype=new c};function g(a){for(var b=",
"1;b<arguments.length;b++)var c=String(arguments[b]).replace(/\\$/g,\"$$",
"$$\"),a=a.replace(/\\%s/,c);return a};function h(a,b){this.code=a;this.",
"message=b||\"\";this.name=i[a]||i[13];var c=Error(this.message);c.name=",
"this.name;this.stack=c.stack||\"\"}f(h,Error);\nvar i={7:\"NoSuchElemen",
"tError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleEle",
"mentReferenceError\",11:\"ElementNotVisibleError\",12:\"InvalidElementS",
"tateError\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:\"X",
"PathLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainErro",
"r\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:\"No",
"ModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorEr",
"ror\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\nh.pr",
"ototype.toString=function(){return\"[\"+this.name+\"] \"+this.message};",
"function j(a){this.stack=Error().stack||\"\";if(a)this.message=String(a",
")}f(j,Error);j.prototype.name=\"CustomError\";function k(a,b){b.unshift",
"(a);j.call(this,g.apply(null,b));b.shift();this.f=a}f(k,j);k.prototype.",
"name=\"AssertionError\";function l(a){var b=m;if(typeof b==\"string\"){",
"if(typeof a!=\"string\"||a.length!=1)return-1;return b.indexOf(a,0)}for",
"(var c=0;c<b.length;c++)if(c in b&&b[c]===a)return c;return-1};var n={S",
"CRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},o={IMG:\" \",BR:\"\\n\"};func",
"tion p(a,b,c){if(!(a.nodeName in n))if(a.nodeType==3)c?b.push(String(a.",
"nodeValue).replace(/(\\r\\n|\\r|\\n)/g,\"\")):b.push(a.nodeValue);else ",
"if(a.nodeName in o)b.push(o[a.nodeName]);else for(a=a.firstChild;a;)p(a",
",b,c),a=a.nextSibling};function q(a,b,c,d,e){this.b=!!b;if(a&&(this.a=a",
"))this.c=typeof d==\"number\"?d:this.a.nodeType!=1?0:this.b?-1:1;this.d",
"=e!=void 0?e:this.c||0;this.b&&(this.d*=-1);this.e=!c}f(q,function(){})",
";q.prototype.a=null;q.prototype.c=0;f(function(a,b,c,d){q.call(this,a,b",
",c,null,d)},q);function r(a,b){return!!a&&a.nodeType==1&&(!b||a.tagName",
".toUpperCase()==b)}function s(a){if(r(a,\"OPTION\"))return!0;if(r(a,\"I",
"NPUT\"))return a=a.type.toLowerCase(),a==\"checkbox\"||a==\"radio\";ret",
"urn!1}var t={\"class\":\"className\",readonly:\"readOnly\"},m=[\"checke",
"d\",\"disabled\",\"draggable\",\"hidden\"];function u(a){if(!s(a))retur",
"n!1;if(!s(a))throw new h(15,\"Element is not selectable\");var b=\"sele",
"cted\",c=a.type&&a.type.toLowerCase();if(\"checkbox\"==c||\"radio\"==c)",
"b=\"checked\";var c=b,d=t[c]||c,b=a[d];if(b===void 0&&l(d)>=0)a=!1;else",
"{if(d=c==\"value\")if(d=r(a,\"OPTION\")){var e;c=c.toLowerCase();if(a.h",
"asAttribute)e=a.hasAttribute(c);else try{e=a.attributes[c].specified}ca",
"tch(y){e=!1}d=!e}d&&(e=[],p(a,e,!1),b=e.join(\"\"));a=b}return!!a}var v",
"=\"_\".split(\".\"),w=this;\n!(v[0]in w)&&w.execScript&&w.execScript(\"",
"var \"+v[0]);for(var x;v.length&&(x=v.shift());)!v.length&&u!==void 0?w",
"[x]=u:w=w[x]?w[x]:w[x]={};; return this._.apply(null,arguments);}.apply",
"({navigator:typeof window!='undefined'?window.navigator:null}, argument",
"s);}",
NULL
};
const char* const REMOVE_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var b=null;var c=this.navigator,f=(c&&c.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co",
"de=a;this.message=d||\"\";this.name=i[a]||i[13];var e=Error(this.messag",
"e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,d){function e(",
"){}e.prototype=d.prototype;a.b=d.prototype;a.prototype=new e})(h,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"",
"local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"",
"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ",
"\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r",
"eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"",
":return a.localStorage!=b;case \"session_storage\":return a.sessionStor",
"age!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupported ",
"API identifier provided as parameter\");}};function l(a){this.a=a}l.pro",
"totype.getItem=function(a){return this.a.getItem(a)};l.prototype.remove",
"Item=function(a){var d=this.a.getItem(a);this.a.removeItem(a);return d}",
";l.prototype.clear=function(){this.a.clear()};function m(a){if(!k())thr",
"ow new h(13,\"Local storage undefined\");return(new l(g.localStorage)).",
"removeItem(a)}var n=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript",
"&&o.execScript(\"var \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.len",
"gth&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,a",
"rguments);}.apply({navigator:typeof window!='undefined'?window.navigato",
"r:null}, arguments);}",
NULL
};
const char* const REMOVE_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var b=null;var d=this.navigator,f=(d&&d.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,c){this.co",
"de=a;this.message=c||\"\";this.name=i[a]||i[13];var e=Error(this.messag",
"e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,c){function e(",
"){}e.prototype=c.prototype;a.b=c.prototype;a.prototype=new e})(h,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"",
"session_storage\"){case \"appcache\":return a.applicationCache!=b;case ",
"\"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;cas",
"e \"database\":return a.openDatabase!=b;case \"location\":if(j)return!1",
";return a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage",
"\":return a.localStorage!=b;case \"session_storage\":return a.sessionSt",
"orage!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupporte",
"d API identifier provided as parameter\");}};function l(a){this.a=a}l.p",
"rototype.getItem=function(a){return this.a.getItem(a)};l.prototype.remo",
"veItem=function(a){var c=this.a.getItem(a);this.a.removeItem(a);return ",
"c};l.prototype.clear=function(){this.a.clear()};function m(a){var c;if(",
"k())c=new l(g.sessionStorage);else throw new h(13,\"Session storage und",
"efined\");return c.removeItem(a)}var n=\"_\".split(\".\"),o=this;!(n[0]",
"in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(var p;n.length&&(p",
"=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return ",
"this._.apply(null,arguments);}.apply({navigator:typeof window!='undefin",
"ed'?window.navigator:null}, arguments);}",
NULL
};
const char* const SET_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var b=null;var d=this.navigator,f=(d&&d.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,c){this.co",
"de=a;this.message=c||\"\";this.name=i[a]||i[13];var e=Error(this.messag",
"e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,c){function e(",
"){}e.prototype=c.prototype;a.b=c.prototype;a.prototype=new e})(h,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"",
"local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"",
"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ",
"\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r",
"eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"",
":return a.localStorage!=b;case \"session_storage\":return a.sessionStor",
"age!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupported ",
"API identifier provided as parameter\");}};function l(a){this.a=a}l.pro",
"totype.setItem=function(a,c){try{this.a.setItem(a,c+\"\")}catch(e){thro",
"w new h(13,e.message);}};l.prototype.clear=function(){this.a.clear()};f",
"unction m(a,c){if(!k())throw new h(13,\"Local storage undefined\");(new",
" l(g.localStorage)).setItem(a,c)}var n=\"_\".split(\".\"),o=this;!(n[0]",
"in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(var p;n.length&&(p",
"=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return ",
"this._.apply(null,arguments);}.apply({navigator:typeof window!='undefin",
"ed'?window.navigator:null}, arguments);}",
NULL
};
const char* const SET_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var c=null;var e=this.navigator,f=(e&&e.pl",
"atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co",
"de=a;this.message=d||\"\";this.name=i[a]||i[13];var b=Error(this.messag",
"e);b.name=this.name;this.stack=b.stack||\"\"}(function(a,d){function b(",
"){}b.prototype=d.prototype;a.b=d.prototype;a.prototype=new b})(h,Error)",
";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo",
"mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr",
"ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN",
"otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24",
":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD",
"ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro",
"r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget",
"OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.",
"name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"",
"session_storage\"){case \"appcache\":return a.applicationCache!=c;case ",
"\"browser_connection\":return a.navigator!=c&&a.navigator.onLine!=c;cas",
"e \"database\":return a.openDatabase!=c;case \"location\":if(j)return!1",
";return a.navigator!=c&&a.navigator.geolocation!=c;case \"local_storage",
"\":return a.localStorage!=c;case \"session_storage\":return a.sessionSt",
"orage!=c&&a.sessionStorage.clear!=c;default:throw new h(13,\"Unsupporte",
"d API identifier provided as parameter\");}};function l(a){this.a=a}l.p",
"rototype.setItem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(b){th",
"row new h(13,b.message);}};l.prototype.clear=function(){this.a.clear()}",
";function m(a,d){var b;if(k())b=new l(g.sessionStorage);else throw new ",
"h(13,\"Session storage undefined\");b.setItem(a,d)}var n=\"_\".split(\"",
".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(",
"var p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]",
":o[p]={};; return this._.apply(null,arguments);}.apply({navigator:typeo",
"f window!='undefined'?window.navigator:null}, arguments);}",
NULL
};
const char* const SUBMIT[] = {
"function(){return function(){function f(a){throw a;}var h=void 0,i=null",
";function l(a){return function(){return this[a]}}function m(a){return f",
"unction(){return a}}var n,o=this;\nfunction p(a){var b=typeof a;if(b==",
"\"object\")if(a){if(a instanceof Array)return\"array\";else if(a instan",
"ceof Object)return b;var c=Object.prototype.toString.call(a);if(c==\"[o",
"bject Window]\")return\"object\";if(c==\"[object Array]\"||typeof a.len",
"gth==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propertyIsEnu",
"merable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))return\"arr",
"ay\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&typeof ",
"a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"call\"",
"))return\"function\"}else return\"null\";\nelse if(b==\"function\"&&typ",
"eof a.call==\"undefined\")return\"object\";return b}function r(a){retur",
"n a!==h}function aa(a){var b=p(a);return b==\"array\"||b==\"object\"&&t",
"ypeof a.length==\"number\"}function s(a){return typeof a==\"string\"}fu",
"nction ba(a){return p(a)==\"function\"}function ca(a){a=p(a);return a==",
"\"object\"||a==\"array\"||a==\"function\"}var da=\"closure_uid_\"+Math.",
"floor(Math.random()*2147483648).toString(36),fa=0,ga=Date.now||function",
"(){return+new Date};\nfunction t(a,b){function c(){}c.prototype=b.proto",
"type;a.ca=b.prototype;a.prototype=new c;a.prototype.constructor=a};func",
"tion ha(a){for(var b=1;b<arguments.length;b++)var c=String(arguments[b]",
").replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);return a}function ia(a",
"){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}function ja(a){if",
"(!ka.test(a))return a;a.indexOf(\"&\")!=-1&&(a=a.replace(la,\"&amp;\"))",
";a.indexOf(\"<\")!=-1&&(a=a.replace(ma,\"&lt;\"));a.indexOf(\">\")!=-1&",
"&(a=a.replace(na,\"&gt;\"));a.indexOf('\"')!=-1&&(a=a.replace(oa,\"&quo",
"t;\"));return a}var la=/&/g,ma=/</g,na=/>/g,oa=/\\\"/g,ka=/[&<>\\\"]/;",
"\nfunction pa(a,b){if(a<b)return-1;else if(a>b)return 1;return 0}var qa",
"=Math.random()*2147483648|0,ra={};function sa(a){return ra[a]||(ra[a]=S",
"tring(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()}))}",
";var ta,ua,va,wa=o.navigator;va=wa&&wa.platform||\"\";ta=va.indexOf(\"M",
"ac\")!=-1;ua=va.indexOf(\"Win\")!=-1;var u=va.indexOf(\"Linux\")!=-1,xa",
",ya=\"\",za=/WebKit\\/(\\S+)/.exec(o.navigator?o.navigator.userAgent:i)",
";xa=ya=za?za[1]:\"\";var Aa={};var Ba=window;function Ca(a,b){for(var c",
" in a)b.call(h,a[c],c,a)}function Da(a){var b=[],c=0,d;for(d in a)b[c++",
"]=a[d];return b};function v(a,b){this.code=a;this.message=b||\"\";this.",
"name=Ea[a]||Ea[13];var c=Error(this.message);c.name=this.name;this.stac",
"k=c.stack||\"\"}t(v,Error);\nvar Ea={7:\"NoSuchElementError\",8:\"NoSuc",
"hFrameError\",9:\"UnknownCommandError\",10:\"StaleElementReferenceError",
"\",11:\"ElementNotVisibleError\",12:\"InvalidElementStateError\",13:\"U",
"nknownError\",15:\"ElementNotSelectableError\",19:\"XPathLookupError\",",
"23:\"NoSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"UnableToS",
"etCookieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDialogOpenErr",
"or\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:\"SqlData",
"baseError\",34:\"MoveTargetOutOfBoundsError\"};\nv.prototype.toString=f",
"unction(){return\"[\"+this.name+\"] \"+this.message};function Fa(a){thi",
"s.stack=Error().stack||\"\";if(a)this.message=String(a)}t(Fa,Error);Fa.",
"prototype.name=\"CustomError\";function Ga(a,b){b.unshift(a);Fa.call(th",
"is,ha.apply(i,b));b.shift();this.ab=a}t(Ga,Fa);Ga.prototype.name=\"Asse",
"rtionError\";function Ha(a,b){if(!a){var c=Array.prototype.slice.call(a",
"rguments,2),d=\"Assertion failed\";if(b){d+=\": \"+b;var e=c}f(new Ga(",
"\"\"+d,e||[]))}}function Ia(a){f(new Ga(\"Failure\"+(a?\": \"+a:\"\"),A",
"rray.prototype.slice.call(arguments,1)))};function w(a){return a[a.leng",
"th-1]}var Ja=Array.prototype;function x(a,b){if(s(a)){if(!s(b)||b.lengt",
"h!=1)return-1;return a.indexOf(b,0)}for(var c=0;c<a.length;c++)if(c in ",
"a&&a[c]===b)return c;return-1}function Ka(a,b){for(var c=a.length,d=s(a",
")?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(h,d[e],e,a)}function La(a,",
"b){for(var c=a.length,d=Array(c),e=s(a)?a.split(\"\"):a,g=0;g<c;g++)g i",
"n e&&(d[g]=b.call(h,e[g],g,a));return d}\nfunction Ma(a,b,c){for(var d=",
"a.length,e=s(a)?a.split(\"\"):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,",
"a))return!0;return!1}function Na(a,b,c){for(var d=a.length,e=s(a)?a.spl",
"it(\"\"):a,g=0;g<d;g++)if(g in e&&!b.call(c,e[g],g,a))return!1;return!0",
"}function Oa(a,b){var c;a:{c=a.length;for(var d=s(a)?a.split(\"\"):a,e=",
"0;e<c;e++)if(e in d&&b.call(h,d[e],e,a)){c=e;break a}c=-1}return c<0?i:",
"s(a)?a.charAt(c):a[c]}function Pa(){return Ja.concat.apply(Ja,arguments",
")}\nfunction Qa(a){if(p(a)==\"array\")return Pa(a);else{for(var b=[],c=",
"0,d=a.length;c<d;c++)b[c]=a[c];return b}}function Ra(a,b,c){Ha(a.length",
"!=i);return arguments.length<=2?Ja.slice.call(a,b):Ja.slice.call(a,b,c)",
"};var Sa;function Ta(a){var b;b=(b=a.className)&&typeof b.split==\"func",
"tion\"?b.split(/\\s+/):[];var c=Ra(arguments,1),d;d=b;for(var e=0,g=0;g",
"<c.length;g++)x(d,c[g])>=0||(d.push(c[g]),e++);d=e==c.length;a.classNam",
"e=b.join(\" \");return d};function y(a,b){this.x=r(a)?a:0;this.y=r(b)?b",
":0}y.prototype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")",
"\"};function z(a,b){this.width=a;this.height=b}z.prototype.toString=fun",
"ction(){return\"(\"+this.width+\" x \"+this.height+\")\"};z.prototype.f",
"loor=function(){this.width=Math.floor(this.width);this.height=Math.floo",
"r(this.height);return this};z.prototype.scale=function(a){this.width*=a",
";this.height*=a;return this};var A=3;function Ua(a){return a?new Va(B(a",
")):Sa||(Sa=new Va)}function Wa(a,b){Ca(b,function(b,d){d==\"style\"?a.s",
"tyle.cssText=b:d==\"class\"?a.className=b:d==\"for\"?a.htmlFor=b:d in X",
"a?a.setAttribute(Xa[d],b):d.lastIndexOf(\"aria-\",0)==0?a.setAttribute(",
"d,b):a[d]=b})}var Xa={cellpadding:\"cellPadding\",cellspacing:\"cellSpa",
"cing\",colspan:\"colSpan\",rowspan:\"rowSpan\",valign:\"vAlign\",height",
":\"height\",width:\"width\",usemap:\"useMap\",frameborder:\"frameBorder",
"\",maxlength:\"maxLength\",type:\"type\"};\nfunction Ya(a){return a?a.p",
"arentWindow||a.defaultView:window}function Za(a,b,c){function d(c){c&&b",
".appendChild(s(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){va",
"r g=c[e];aa(g)&&!(ca(g)&&g.nodeType>0)?Ka($a(g)?Qa(g):g,d):d(g)}}functi",
"on ab(a){return a&&a.parentNode?a.parentNode.removeChild(a):i}\nfunctio",
"n C(a,b){if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typ",
"eof a.compareDocumentPosition!=\"undefined\")return a==b||Boolean(a.com",
"pareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\n",
"function bb(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a",
".compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode",
"&&\"sourceIndex\"in a.parentNode){var c=a.nodeType==1,d=b.nodeType==1;i",
"f(c&&d)return a.sourceIndex-b.sourceIndex;else{var e=a.parentNode,g=b.p",
"arentNode;if(e==g)return cb(a,b);if(!c&&C(e,b))return-1*db(a,b);if(!d&&",
"C(g,a))return db(b,a);return(c?a.sourceIndex:e.sourceIndex)-(d?b.source",
"Index:g.sourceIndex)}}d=B(a);c=d.createRange();c.selectNode(a);c.collap",
"se(!0);d=\nd.createRange();d.selectNode(b);d.collapse(!0);return c.comp",
"areBoundaryPoints(o.Range.START_TO_END,d)}function db(a,b){var c=a.pare",
"ntNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;ret",
"urn cb(d,a)}function cb(a,b){for(var c=b;c=c.previousSibling;)if(c==a)r",
"eturn-1;return 1}\nfunction eb(){var a,b=arguments.length;if(b){if(b==1",
")return arguments[0]}else return i;var c=[],d=Infinity;for(a=0;a<b;a++)",
"{for(var e=[],g=arguments[a];g;)e.unshift(g),g=g.parentNode;c.push(e);d",
"=Math.min(d,e.length)}e=i;for(a=0;a<d;a++){for(var g=c[0][a],j=1;j<b;j+",
"+)if(g!=c[j][a])return e;e=g}return e}function B(a){return a.nodeType==",
"9?a:a.ownerDocument||a.document}function fb(a,b){var c=[];return gb(a,b",
",c,!0)?c[0]:h}\nfunction gb(a,b,c,d){if(a!=i)for(a=a.firstChild;a;){if(",
"b(a)&&(c.push(a),d))return!0;if(gb(a,b,c,d))return!0;a=a.nextSibling}re",
"turn!1}var hb={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},ib={IMG:\" \"",
",BR:\"\\n\"};function jb(a,b,c){if(!(a.nodeName in hb))if(a.nodeType==A",
")c?b.push(String(a.nodeValue).replace(/(\\r\\n|\\r|\\n)/g,\"\")):b.push",
"(a.nodeValue);else if(a.nodeName in ib)b.push(ib[a.nodeName]);else for(",
"a=a.firstChild;a;)jb(a,b,c),a=a.nextSibling}\nfunction $a(a){if(a&&type",
"of a.length==\"number\")if(ca(a))return typeof a.item==\"function\"||ty",
"peof a.item==\"string\";else if(ba(a))return typeof a.item==\"function",
"\";return!1}function kb(a,b,c){if(!c)a=a.parentNode;for(c=0;a;){if(b(a)",
")return a;a=a.parentNode;c++}return i}function Va(a){this.z=a||o.docume",
"nt||document}n=Va.prototype;n.ha=l(\"z\");n.B=function(a){return s(a)?t",
"his.z.getElementById(a):a};\nn.ga=function(){var a=this.z,b=arguments,c",
"=b[1],d=a.createElement(b[0]);if(c)s(c)?d.className=c:p(c)==\"array\"?T",
"a.apply(i,[d].concat(c)):Wa(d,c);b.length>2&&Za(a,d,b);return d};n.crea",
"teElement=function(a){return this.z.createElement(a)};n.createTextNode=",
"function(a){return this.z.createTextNode(a)};n.ta=function(){return thi",
"s.z.parentWindow||this.z.defaultView};function lb(a){var b=a.z,a=b.body",
",b=b.parentWindow||b.defaultView;return new y(b.pageXOffset||a.scrollLe",
"ft,b.pageYOffset||a.scrollTop)}\nn.appendChild=function(a,b){a.appendCh",
"ild(b)};n.removeNode=ab;n.contains=C;var D={};D.ya=function(){var a={fb",
":\"http://www.w3.org/2000/svg\"};return function(b){return a[b]||i}}();",
"D.pa=function(a,b,c){var d=B(a);if(!d.implementation.hasFeature(\"XPath",
"\",\"3.0\"))return i;try{var e=d.createNSResolver?d.createNSResolver(d.",
"documentElement):D.ya;return d.evaluate(b,a,e,c,i)}catch(g){f(new v(32,",
"\"Unable to locate an element with the xpath expression \"+b+\" because",
" of the following error:\\n\"+g))}};\nD.na=function(a,b){(!a||a.nodeTyp",
"e!=1)&&f(new v(32,'The result of the xpath expression \"'+b+'\" is: '+a",
"+\". It should be an element.\"))};D.Ma=function(a,b){var c=function(){",
"var c=D.pa(b,a,9);if(c)return c.singleNodeValue||i;else if(b.selectSing",
"leNode)return c=B(b),c.setProperty&&c.setProperty(\"SelectionLanguage\"",
",\"XPath\"),b.selectSingleNode(a);return i}();c===i||D.na(c,a);return c",
"};\nD.$a=function(a,b){var c=function(){var c=D.pa(b,a,7);if(c){for(var",
" e=c.snapshotLength,g=[],j=0;j<e;++j)g.push(c.snapshotItem(j));return g",
"}else if(b.selectNodes)return c=B(b),c.setProperty&&c.setProperty(\"Sel",
"ectionLanguage\",\"XPath\"),b.selectNodes(a);return[]}();Ka(c,function(",
"b){D.na(b,a)});return c};var E=\"StopIteration\"in o?o.StopIteration:Er",
"ror(\"StopIteration\");function H(){}H.prototype.next=function(){f(E)};",
"H.prototype.r=function(){return this};function mb(a){if(a instanceof H)",
"return a;if(typeof a.r==\"function\")return a.r(!1);if(aa(a)){var b=0,c",
"=new H;c.next=function(){for(;;)if(b>=a.length&&f(E),b in a)return a[b+",
"+];else b++};return c}f(Error(\"Not implemented\"))};function I(a,b,c,d",
",e){this.o=!!b;a&&J(this,a,d);this.w=e!=h?e:this.q||0;this.o&&(this.w*=",
"-1);this.Aa=!c}t(I,H);n=I.prototype;n.p=i;n.q=0;n.ka=!1;function J(a,b,",
"c,d){if(a.p=b)a.q=typeof c==\"number\"?c:a.p.nodeType!=1?0:a.o?-1:1;if(",
"typeof d==\"number\")a.w=d}\nn.next=function(){var a;if(this.ka){(!this",
".p||this.Aa&&this.w==0)&&f(E);a=this.p;var b=this.o?-1:1;if(this.q==b){",
"var c=this.o?a.lastChild:a.firstChild;c?J(this,c):J(this,a,b*-1)}else(c",
"=this.o?a.previousSibling:a.nextSibling)?J(this,c):J(this,a.parentNode,",
"b*-1);this.w+=this.q*(this.o?-1:1)}else this.ka=!0;(a=this.p)||f(E);ret",
"urn a};\nn.splice=function(){var a=this.p,b=this.o?1:-1;if(this.q==b)th",
"is.q=b*-1,this.w+=this.q*(this.o?-1:1);this.o=!this.o;I.prototype.next.",
"call(this);this.o=!this.o;for(var b=aa(arguments[0])?arguments[0]:argum",
"ents,c=b.length-1;c>=0;c--)a.parentNode&&a.parentNode.insertBefore(b[c]",
",a.nextSibling);ab(a)};function nb(a,b,c,d){I.call(this,a,b,c,i,d)}t(nb",
",I);nb.prototype.next=function(){do nb.ca.next.call(this);while(this.q=",
"=-1);return this.p};function ob(a,b){var c=B(a);if(c.defaultView&&c.def",
"aultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,i)))retu",
"rn c[b]||c.getPropertyValue(b);return\"\"}function pb(a,b){return ob(a,",
"b)||(a.currentStyle?a.currentStyle[b]:i)||a.style&&a.style[b]}\nfunctio",
"n qb(a){for(var b=B(a),c=pb(a,\"position\"),d=c==\"fixed\"||c==\"absolu",
"te\",a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=pb(a,\"position\"),d=d&",
"&c==\"static\"&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.cl",
"ientWidth||a.scrollHeight>a.clientHeight||c==\"fixed\"||c==\"absolute\"",
"||c==\"relative\"))return a;return i}\nfunction rb(a){var b=new y;if(a.",
"nodeType==1)if(a.getBoundingClientRect){var c=a.getBoundingClientRect()",
";b.x=c.left;b.y=c.top}else{c=lb(Ua(a));var d=B(a),e=pb(a,\"position\"),",
"g=new y(0,0),j=(d?d.nodeType==9?d:B(d):document).documentElement;if(a!=",
"j)if(a.getBoundingClientRect)a=a.getBoundingClientRect(),d=lb(Ua(d)),g.",
"x=a.left+d.x,g.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObjectFo",
"r(a),d=d.getBoxObjectFor(j),g.x=a.screenX-d.screenX,g.y=a.screenY-d.scr",
"eenY;else{var k=a;do{g.x+=k.offsetLeft;g.y+=k.offsetTop;\nk!=a&&(g.x+=k",
".clientLeft||0,g.y+=k.clientTop||0);if(pb(k,\"position\")==\"fixed\"){g",
".x+=d.body.scrollLeft;g.y+=d.body.scrollTop;break}k=k.offsetParent}whil",
"e(k&&k!=a);e==\"absolute\"&&(g.y-=d.body.offsetTop);for(k=a;(k=qb(k))&&",
"k!=d.body&&k!=j;)g.x-=k.scrollLeft,g.y-=k.scrollTop}b.x=g.x-c.x;b.y=g.y",
"-c.y}else c=ba(a.sa),g=a,a.targetTouches?g=a.targetTouches[0]:c&&a.sa()",
".targetTouches&&(g=a.sa().targetTouches[0]),b.x=g.clientX,b.y=g.clientY",
";return b}\nfunction sb(a){var b=a.offsetWidth,c=a.offsetHeight;if((!r(",
"b)||!b&&!c)&&a.getBoundingClientRect)return a=a.getBoundingClientRect()",
",new z(a.right-a.left,a.bottom-a.top);return new z(b,c)};function K(a,b",
"){return!!a&&a.nodeType==1&&(!b||a.tagName.toUpperCase()==b)}var tb={\"",
"class\":\"className\",readonly:\"readOnly\"},ub=[\"checked\",\"disabled",
"\",\"draggable\",\"hidden\"];function vb(a,b){var c=tb[b]||b,d=a[c];if(",
"!r(d)&&x(ub,c)>=0)return!1;if(c=b==\"value\")if(c=K(a,\"OPTION\")){var ",
"e;c=b.toLowerCase();if(a.hasAttribute)e=a.hasAttribute(c);else try{e=a.",
"attributes[c].specified}catch(g){e=!1}c=!e}c&&(d=[],jb(a,d,!1),d=d.join",
"(\"\"));return d}\nvar wb=[\"async\",\"autofocus\",\"autoplay\",\"check",
"ed\",\"compact\",\"complete\",\"controls\",\"declare\",\"defaultchecked",
"\",\"defaultselected\",\"defer\",\"disabled\",\"draggable\",\"ended\",",
"\"formnovalidate\",\"hidden\",\"indeterminate\",\"iscontenteditable\",",
"\"ismap\",\"itemscope\",\"loop\",\"multiple\",\"muted\",\"nohref\",\"no",
"resize\",\"noshade\",\"novalidate\",\"nowrap\",\"open\",\"paused\",\"pu",
"bdate\",\"readonly\",\"required\",\"reversed\",\"scoped\",\"seamless\",",
"\"seeking\",\"selected\",\"spellcheck\",\"truespeed\",\"willvalidate\"]",
";\nfunction xb(a){var b;if(8==a.nodeType)return i;b=\"usemap\";if(b==\"",
"style\")return b=ia(a.style.cssText).toLowerCase(),b=b.charAt(b.length-",
"1)==\";\"?b:b+\";\";a=a.getAttributeNode(b);if(!a)return i;if(x(wb,b)>=",
"0)return\"true\";return a.specified?a.value:i}var yb=[\"BUTTON\",\"INPU",
"T\",\"OPTGROUP\",\"OPTION\",\"SELECT\",\"TEXTAREA\"];\nfunction zb(a){v",
"ar b=a.tagName.toUpperCase();if(!(x(yb,b)>=0))return!0;if(vb(a,\"disabl",
"ed\"))return!1;if(a.parentNode&&a.parentNode.nodeType==1&&\"OPTGROUP\"=",
"=b||\"OPTION\"==b)return zb(a.parentNode);return!0}var Ab=[\"text\",\"s",
"earch\",\"tel\",\"url\",\"email\",\"password\",\"number\"];function Bb(",
"a){if(K(a,\"TEXTAREA\"))return!0;if(K(a,\"INPUT\"))return x(Ab,a.type.t",
"oLowerCase())>=0;if(Cb(a))return!0;return!1}\nfunction Cb(a){function b",
"(a){return a.contentEditable==\"inherit\"?(a=Db(a))?b(a):!1:a.contentEd",
"itable==\"true\"}if(!r(a.contentEditable))return!1;if(r(a.isContentEdit",
"able))return a.isContentEditable;return b(a)}function Db(a){for(a=a.par",
"entNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.nodeType!=11;)a=a.parentNode",
";return K(a)?a:i}function Eb(a,b){b=sa(b);return ob(a,b)||Fb(a,b)}\nfun",
"ction Fb(a,b){var c=a.currentStyle||a.style,d=c[b];!r(d)&&ba(c.getPrope",
"rtyValue)&&(d=c.getPropertyValue(b));if(d!=\"inherit\")return r(d)?d:i;",
"return(c=Db(a))?Fb(c,b):i}function Gb(a){if(ba(a.getBBox))try{var b=a.g",
"etBBox();if(b)return b}catch(c){}if(pb(a,\"display\")!=\"none\")a=sb(a)",
";else{var b=a.style,d=b.display,e=b.visibility,g=b.position;b.visibilit",
"y=\"hidden\";b.position=\"absolute\";b.display=\"inline\";a=sb(a);b.dis",
"play=d;b.position=g;b.visibility=e}return a}\nfunction Hb(a,b){function",
" c(a){if(Eb(a,\"display\")==\"none\")return!1;a=Db(a);return!a||c(a)}fu",
"nction d(a){var b=Gb(a);if(b.height>0&&b.width>0)return!0;return Ma(a.c",
"hildNodes,function(a){return a.nodeType==A||K(a)&&d(a)})}K(a)||f(Error(",
"\"Argument to isShown must be of type Element\"));if(K(a,\"OPTION\")||K",
"(a,\"OPTGROUP\")){var e=kb(a,function(a){return K(a,\"SELECT\")});retur",
"n!!e&&Hb(e,!0)}if(K(a,\"MAP\")){if(!a.name)return!1;e=B(a);e=e.evaluate",
"?D.Ma('/descendant::*[@usemap = \"#'+a.name+'\"]',e):fb(e,function(b){r",
"eturn K(b)&&\nxb(b)==\"#\"+a.name});return!!e&&Hb(e,b)}if(K(a,\"AREA\")",
")return e=kb(a,function(a){return K(a,\"MAP\")}),!!e&&Hb(e,b);if(K(a,\"",
"INPUT\")&&a.type.toLowerCase()==\"hidden\")return!1;if(K(a,\"NOSCRIPT\"",
"))return!1;if(Eb(a,\"visibility\")==\"hidden\")return!1;if(!c(a))return",
"!1;if(!b&&Ib(a)==0)return!1;if(!d(a))return!1;return!0}function Ib(a){v",
"ar b=1,c=Eb(a,\"opacity\");c&&(b=Number(c));(a=Db(a))&&(b*=Ib(a));retur",
"n b};function L(){this.A=Ba.document.documentElement;this.R=i;var a=B(t",
"his.A).activeElement;a&&Jb(this,a)}L.prototype.B=l(\"A\");function Jb(a",
",b){a.A=b;a.R=K(b,\"OPTION\")?kb(b,function(a){return K(a,\"SELECT\")})",
":i}\nfunction Kb(a,b,c,d,e){if(!Hb(a.A,!0)||!zb(a.A))return!1;e&&!(Lb==",
"b||Mb==b)&&f(new v(12,\"Event type does not allow related target: \"+b)",
");c={clientX:c.x,clientY:c.y,button:d,altKey:!1,ctrlKey:!1,shiftKey:!1,",
"metaKey:!1,wheelDelta:0,relatedTarget:e||i};if(a.R)a:switch(b){case Nb:",
"case Ob:a=a.R.multiple?a.A:a.R;break a;default:a=a.R.multiple?a.A:i}els",
"e a=a.A;return a?Pb(a,b,c):!0};function M(a,b,c){this.U=a;this.V=b;this",
".W=c}M.prototype.create=function(a){a=B(a).createEvent(\"HTMLEvents\");",
"a.initEvent(this.U,this.V,this.W);return a};M.prototype.toString=l(\"U",
"\");function N(a,b,c){M.call(this,a,b,c)}t(N,M);N.prototype.create=func",
"tion(a,b){var c=B(a),d=Ya(c),c=c.createEvent(\"MouseEvents\");if(this==",
"Qb)c.wheelDelta=b.wheelDelta;c.initMouseEvent(this.U,this.V,this.W,d,1,",
"0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.butto",
"n,b.relatedTarget);return c};\nfunction Rb(a,b,c){M.call(this,a,b,c)}t(",
"Rb,M);Rb.prototype.create=function(a,b){var c;c=B(a).createEvent(\"Even",
"ts\");c.initEvent(this.U,this.V,this.W);c.altKey=b.altKey;c.ctrlKey=b.c",
"trlKey;c.metaKey=b.metaKey;c.shiftKey=b.shiftKey;c.keyCode=b.charCode||",
"b.keyCode;c.charCode=this==Sb?c.keyCode:0;return c};function Tb(a,b,c){",
"M.call(this,a,b,c)}t(Tb,M);\nTb.prototype.create=function(a,b){function",
" c(b){var c=La(b,function(b){return{identifier:b.identifier,screenX:b.s",
"creenX,screenY:b.screenY,clientX:b.clientX,clientY:b.clientY,pageX:b.pa",
"geX,pageY:b.pageY,target:a}});c.item=function(a){return c[a]};return c}",
"var d=B(a),e=Ya(d),g=c(b.changedTouches),j=b.touches==b.changedTouches?",
"g:c(b.touches),k=b.targetTouches==b.changedTouches?g:c(b.targetTouches)",
",d=d.createEvent(\"MouseEvents\");d.initMouseEvent(this.U,this.V,this.W",
",e,1,0,0,b.clientX,b.clientY,b.ctrlKey,\nb.altKey,b.shiftKey,b.metaKey,",
"0,b.relatedTarget);d.touches=j;d.targetTouches=k;d.changedTouches=g;d.s",
"cale=b.scale;d.rotation=b.rotation;return d};\nvar Ub=new M(\"submit\",",
"!0,!0),Nb=new N(\"click\",!0,!0),Vb=new N(\"contextmenu\",!0,!0),Wb=new",
" N(\"dblclick\",!0,!0),Xb=new N(\"mousedown\",!0,!0),Yb=new N(\"mousemo",
"ve\",!0,!1),Mb=new N(\"mouseout\",!0,!0),Lb=new N(\"mouseover\",!0,!0),",
"Ob=new N(\"mouseup\",!0,!0),Qb=new N(\"mousewheel\",!0,!0),Sb=new Rb(\"",
"keypress\",!0,!0),Zb=new Tb(\"touchmove\",!0,!0),$b=new Tb(\"touchstart",
"\",!0,!0);function Pb(a,b,c){b=b.create(a,c);if(!(\"isTrusted\"in b))b.",
"Xa=!1;return a.dispatchEvent(b)};function ac(a){if(typeof a.M==\"functi",
"on\")return a.M();if(s(a))return a.split(\"\");if(aa(a)){for(var b=[],c",
"=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Da(a)};function bc(a",
"){this.n={};if(cc)this.wa={};var b=arguments.length;if(b>1){b%2&&f(Erro",
"r(\"Uneven number of arguments\"));for(var c=0;c<b;c+=2)this.set(argume",
"nts[c],arguments[c+1])}else a&&this.da(a)}var cc=!0;n=bc.prototype;n.Ba",
"=0;n.la=0;n.M=function(){var a=[],b;for(b in this.n)b.charAt(0)==\":\"&",
"&a.push(this.n[b]);return a};function dc(a){var b=[],c;for(c in a.n)if(",
"c.charAt(0)==\":\"){var d=c.substring(1);b.push(cc?a.wa[c]?Number(d):d:",
"d)}return b}\nn.set=function(a,b){var c=\":\"+a;c in this.n||(this.la++",
",this.Ba++,cc&&typeof a==\"number\"&&(this.wa[c]=!0));this.n[c]=b};n.da",
"=function(a){var b;if(a instanceof bc)b=dc(a),a=a.M();else{b=[];var c=0",
",d;for(d in a)b[c++]=d;a=Da(a)}for(c=0;c<b.length;c++)this.set(b[c],a[c",
"])};n.r=function(a){var b=0,c=dc(this),d=this.n,e=this.la,g=this,j=new ",
"H;j.next=function(){for(;;){e!=g.la&&f(Error(\"The map has changed sinc",
"e the iterator was created\"));b>=c.length&&f(E);var j=c[b++];return a?",
"j:d[\":\"+j]}};return j};function ec(a){this.n=new bc;a&&this.da(a)}fun",
"ction fc(a){var b=typeof a;return b==\"object\"&&a||b==\"function\"?\"o",
"\"+(a[da]||(a[da]=++fa)):b.substr(0,1)+a}n=ec.prototype;n.add=function(",
"a){this.n.set(fc(a),a)};n.da=function(a){for(var a=ac(a),b=a.length,c=0",
";c<b;c++)this.add(a[c])};n.contains=function(a){return\":\"+fc(a)in thi",
"s.n.n};n.M=function(){return this.n.M()};n.r=function(){return this.n.r",
"(!1)};t(function(){L.call(this);this.Ta=Bb(this.B())&&!vb(this.B(),\"re",
"adOnly\");this.bb=new ec},L);var gc={};function P(a,b,c){ca(a)&&(a=a.c)",
";a=new hc(a,b,c);if(b&&(!(b in gc)||c))gc[b]={key:a,shift:!1},c&&(gc[c]",
"={key:a,shift:!0})}function hc(a,b,c){this.code=a;this.za=b||i;this.eb=",
"c||this.za}P(8);P(9);P(13);P(16);P(17);P(18);P(19);P(20);P(27);P(32,\" ",
"\");P(33);P(34);P(35);P(36);P(37);P(38);P(39);P(40);P(44);P(45);P(46);P",
"(48,\"0\",\")\");P(49,\"1\",\"!\");P(50,\"2\",\"@\");P(51,\"3\",\"#\");",
"P(52,\"4\",\"$\");P(53,\"5\",\"%\");\nP(54,\"6\",\"^\");P(55,\"7\",\"&",
"\");P(56,\"8\",\"*\");P(57,\"9\",\"(\");P(65,\"a\",\"A\");P(66,\"b\",\"",
"B\");P(67,\"c\",\"C\");P(68,\"d\",\"D\");P(69,\"e\",\"E\");P(70,\"f\",",
"\"F\");P(71,\"g\",\"G\");P(72,\"h\",\"H\");P(73,\"i\",\"I\");P(74,\"j\"",
",\"J\");P(75,\"k\",\"K\");P(76,\"l\",\"L\");P(77,\"m\",\"M\");P(78,\"n",
"\",\"N\");P(79,\"o\",\"O\");P(80,\"p\",\"P\");P(81,\"q\",\"Q\");P(82,\"",
"r\",\"R\");P(83,\"s\",\"S\");P(84,\"t\",\"T\");P(85,\"u\",\"U\");P(86,",
"\"v\",\"V\");P(87,\"w\",\"W\");P(88,\"x\",\"X\");P(89,\"y\",\"Y\");P(90",
",\"z\",\"Z\");P(ua?{e:91,c:91,opera:219}:ta?{e:224,c:91,opera:17}:{e:0,",
"c:91,opera:i});\nP(ua?{e:92,c:92,opera:220}:ta?{e:224,c:93,opera:17}:{e",
":0,c:92,opera:i});P(ua?{e:93,c:93,opera:0}:ta?{e:0,c:0,opera:16}:{e:93,",
"c:i,opera:0});P({e:96,c:96,opera:48},\"0\");P({e:97,c:97,opera:49},\"1",
"\");P({e:98,c:98,opera:50},\"2\");P({e:99,c:99,opera:51},\"3\");P({e:10",
"0,c:100,opera:52},\"4\");P({e:101,c:101,opera:53},\"5\");P({e:102,c:102",
",opera:54},\"6\");P({e:103,c:103,opera:55},\"7\");P({e:104,c:104,opera:",
"56},\"8\");P({e:105,c:105,opera:57},\"9\");P({e:106,c:106,opera:u?56:42",
"},\"*\");P({e:107,c:107,opera:u?61:43},\"+\");\nP({e:109,c:109,opera:u?",
"109:45},\"-\");P({e:110,c:110,opera:u?190:78},\".\");P({e:111,c:111,ope",
"ra:u?191:47},\"/\");P(144);P(112);P(113);P(114);P(115);P(116);P(117);P(",
"118);P(119);P(120);P(121);P(122);P(123);P({e:107,c:187,opera:61},\"=\",",
"\"+\");P({e:109,c:189,opera:109},\"-\",\"_\");P(188,\",\",\"<\");P(190,",
"\".\",\">\");P(191,\"/\",\"?\");P(192,\"`\",\"~\");P(219,\"[\",\"{\");P",
"(220,\"\\\\\",\"|\");P(221,\"]\",\"}\");P({e:59,c:186,opera:59},\";\",",
"\":\");P(222,\"'\",'\"');function ic(){jc&&(this[da]||(this[da]=++fa))}",
"var jc=!1;function kc(a){return lc(a||arguments.callee.caller,[])}\nfun",
"ction lc(a,b){var c=[];if(x(b,a)>=0)c.push(\"[...circular reference...]",
"\");else if(a&&b.length<50){c.push(mc(a)+\"(\");for(var d=a.arguments,e",
"=0;e<d.length;e++){e>0&&c.push(\", \");var g;g=d[e];switch(typeof g){ca",
"se \"object\":g=g?\"object\":\"null\";break;case \"string\":break;case ",
"\"number\":g=String(g);break;case \"boolean\":g=g?\"true\":\"false\";br",
"eak;case \"function\":g=(g=mc(g))?g:\"[fn]\";break;default:g=typeof g}g",
".length>40&&(g=g.substr(0,40)+\"...\");c.push(g)}b.push(a);c.push(\")",
"\\n\");try{c.push(lc(a.caller,b))}catch(j){c.push(\"[exception trying t",
"o get caller]\\n\")}}else a?\nc.push(\"[...long stack...]\"):c.push(\"[",
"end]\");return c.join(\"\")}function mc(a){if(nc[a])return nc[a];a=Stri",
"ng(a);if(!nc[a]){var b=/function ([^\\(]+)/.exec(a);nc[a]=b?b[1]:\"[Ano",
"nymous]\"}return nc[a]}var nc={};function Q(a,b,c,d,e){this.reset(a,b,c",
",d,e)}Q.prototype.La=0;Q.prototype.ra=i;Q.prototype.qa=i;var oc=0;Q.pro",
"totype.reset=function(a,b,c,d,e){this.La=typeof e==\"number\"?e:oc++;th",
"is.gb=d||ga();this.O=a;this.Ha=b;this.Za=c;delete this.ra;delete this.q",
"a};Q.prototype.xa=function(a){this.O=a};function R(a){this.Ia=a}R.proto",
"type.aa=i;R.prototype.O=i;R.prototype.ea=i;R.prototype.ua=i;function pc",
"(a,b){this.name=a;this.value=b}pc.prototype.toString=l(\"name\");var qc",
"=new pc(\"WARNING\",900),rc=new pc(\"CONFIG\",700);R.prototype.getParen",
"t=l(\"aa\");R.prototype.xa=function(a){this.O=a};function sc(a){if(a.O)",
"return a.O;if(a.aa)return sc(a.aa);Ia(\"Root logger has no level set.\"",
");return i}\nR.prototype.log=function(a,b,c){if(a.value>=sc(this).value",
"){a=this.Da(a,b,c);b=\"log:\"+a.Ha;o.console&&(o.console.timeStamp?o.co",
"nsole.timeStamp(b):o.console.markTimeline&&o.console.markTimeline(b));o",
".msWriteProfilerMark&&o.msWriteProfilerMark(b);for(b=this;b;){var c=b,d",
"=a;if(c.ua)for(var e=0,g=h;g=c.ua[e];e++)g(d);b=b.getParent()}}};\nR.pr",
"ototype.Da=function(a,b,c){var d=new Q(a,String(b),this.Ia);if(c){d.ra=",
"c;var e;var g=arguments.callee.caller;try{var j;var k;c:{for(var q=\"wi",
"ndow.location.href\".split(\".\"),O=o,F;F=q.shift();)if(O[F]!=i)O=O[F];",
"else{k=i;break c}k=O}if(s(c))j={message:c,name:\"Unknown error\",lineNu",
"mber:\"Not available\",fileName:k,stack:\"Not available\"};else{var ea,",
"G,q=!1;try{ea=c.lineNumber||c.Ya||\"Not available\"}catch(V){ea=\"Not a",
"vailable\",q=!0}try{G=c.fileName||c.filename||c.sourceURL||k}catch(id){",
"G=\"Not available\",\nq=!0}j=q||!c.lineNumber||!c.fileName||!c.stack?{m",
"essage:c.message,name:c.name,lineNumber:ea,fileName:G,stack:c.stack||\"",
"Not available\"}:c}e=\"Message: \"+ja(j.message)+'\\nUrl: <a href=\"vie",
"w-source:'+j.fileName+'\" target=\"_new\">'+j.fileName+\"</a>\\nLine: ",
"\"+j.lineNumber+\"\\n\\nBrowser stack:\\n\"+ja(j.stack+\"-> \")+\"[end]",
"\\n\\nJS stack traversal:\\n\"+ja(kc(g)+\"-> \")}catch(gd){e=\"Exceptio",
"n trying to expose exception! You win, we lose. \"+gd}d.qa=e}return d};",
"var tc={},uc=i;\nfunction vc(a){uc||(uc=new R(\"\"),tc[\"\"]=uc,uc.xa(r",
"c));var b;if(!(b=tc[a])){b=new R(a);var c=a.lastIndexOf(\".\"),d=a.subs",
"tr(c+1),c=vc(a.substr(0,c));if(!c.ea)c.ea={};c.ea[d]=b;b.aa=c;tc[a]=b}r",
"eturn b};function wc(){ic.call(this)}t(wc,ic);vc(\"goog.dom.SavedRange",
"\");t(function(a){ic.call(this);this.Na=\"goog_\"+qa++;this.Ca=\"goog_",
"\"+qa++;this.oa=Ua(a.ha());a.T(this.oa.ga(\"SPAN\",{id:this.Na}),this.o",
"a.ga(\"SPAN\",{id:this.Ca}))},wc);function S(){}function xc(a){if(a.get",
"Selection)return a.getSelection();else{var a=a.document,b=a.selection;i",
"f(b){try{var c=b.createRange();if(c.parentElement){if(c.parentElement()",
".document!=a)return i}else if(!c.length||c.item(0).document!=a)return i",
"}catch(d){return i}return b}return i}}function yc(a){for(var b=[],c=0,d",
"=a.F();c<d;c++)b.push(a.C(c));return b}S.prototype.G=m(!1);S.prototype.",
"ha=function(){return B(this.b())};S.prototype.ta=function(){return Ya(t",
"his.ha())};\nS.prototype.containsNode=function(a,b){return this.v(zc(Ac",
"(a),h),b)};function T(a,b){I.call(this,a,b,!0)}t(T,I);function U(){}t(U",
",S);U.prototype.v=function(a,b){var c=yc(this),d=yc(a);return(b?Ma:Na)(",
"d,function(a){return Ma(c,function(c){return c.v(a,b)})})};U.prototype.",
"insertNode=function(a,b){if(b){var c=this.b();c.parentNode&&c.parentNod",
"e.insertBefore(a,c)}else c=this.g(),c.parentNode&&c.parentNode.insertBe",
"fore(a,c.nextSibling);return a};U.prototype.T=function(a,b){this.insert",
"Node(a,!0);this.insertNode(b,!1)};function Bc(a,b,c,d,e){var g;if(a){th",
"is.f=a;this.i=b;this.d=c;this.h=d;if(a.nodeType==1&&a.tagName!=\"BR\")i",
"f(a=a.childNodes,b=a[b])this.f=b,this.i=0;else{if(a.length)this.f=w(a);",
"g=!0}if(c.nodeType==1)(this.d=c.childNodes[d])?this.h=0:this.d=c}T.call",
"(this,e?this.d:this.f,e);if(g)try{this.next()}catch(j){j!=E&&f(j)}}t(Bc",
",T);n=Bc.prototype;n.f=i;n.d=i;n.i=0;n.h=0;n.b=l(\"f\");n.g=l(\"d\");n.",
"N=function(){return this.ka&&this.p==this.d&&(!this.h||this.q!=1)};n.ne",
"xt=function(){this.N()&&f(E);return Bc.ca.next.call(this)};\"ScriptEngi",
"ne\"in o&&o.ScriptEngine()==\"JScript\"&&(o.ScriptEngineMajorVersion(),",
"o.ScriptEngineMinorVersion(),o.ScriptEngineBuildVersion());function Cc(",
"){}Cc.prototype.v=function(a,b){var c=b&&!a.isCollapsed(),d=a.a;try{ret",
"urn c?this.l(d,0,1)>=0&&this.l(d,1,0)<=0:this.l(d,0,0)>=0&&this.l(d,1,1",
")<=0}catch(e){f(e)}};Cc.prototype.containsNode=function(a,b){return thi",
"s.v(Ac(a),b)};Cc.prototype.r=function(){return new Bc(this.b(),this.j()",
",this.g(),this.k())};function Dc(a){this.a=a}t(Dc,Cc);n=Dc.prototype;n.",
"D=function(){return this.a.commonAncestorContainer};n.b=function(){retu",
"rn this.a.startContainer};n.j=function(){return this.a.startOffset};n.g",
"=function(){return this.a.endContainer};n.k=function(){return this.a.en",
"dOffset};n.l=function(a,b,c){return this.a.compareBoundaryPoints(c==1?b",
"==1?o.Range.START_TO_START:o.Range.START_TO_END:b==1?o.Range.END_TO_STA",
"RT:o.Range.END_TO_END,a)};n.isCollapsed=function(){return this.a.collap",
"sed};\nn.select=function(a){this.ba(Ya(B(this.b())).getSelection(),a)};",
"n.ba=function(a){a.removeAllRanges();a.addRange(this.a)};n.insertNode=f",
"unction(a,b){var c=this.a.cloneRange();c.collapse(b);c.insertNode(a);c.",
"detach();return a};\nn.T=function(a,b){var c=Ya(B(this.b()));if(c=(c=xc",
"(c||window))&&Ec(c))var d=c.b(),e=c.g(),g=c.j(),j=c.k();var k=this.a.cl",
"oneRange(),q=this.a.cloneRange();k.collapse(!1);q.collapse(!0);k.insert",
"Node(b);q.insertNode(a);k.detach();q.detach();if(c){if(d.nodeType==A)fo",
"r(;g>d.length;){g-=d.length;do d=d.nextSibling;while(d==a||d==b)}if(e.n",
"odeType==A)for(;j>e.length;){j-=e.length;do e=e.nextSibling;while(e==a|",
"|e==b)}c=new Fc;c.H=Gc(d,g,e,j);if(d.tagName==\"BR\")k=d.parentNode,g=x",
"(k.childNodes,d),d=k;if(e.tagName==\n\"BR\")k=e.parentNode,j=x(k.childN",
"odes,e),e=k;c.H?(c.f=e,c.i=j,c.d=d,c.h=g):(c.f=d,c.i=g,c.d=e,c.h=j);c.s",
"elect()}};n.collapse=function(a){this.a.collapse(a)};function Hc(a){thi",
"s.a=a}t(Hc,Dc);Hc.prototype.ba=function(a,b){var c=b?this.g():this.b(),",
"d=b?this.k():this.j(),e=b?this.b():this.g(),g=b?this.j():this.k();a.col",
"lapse(c,d);(c!=e||d!=g)&&a.extend(e,g)};function Ic(a,b){this.a=a;this.",
"Sa=b}t(Ic,Cc);vc(\"goog.dom.browserrange.IeRange\");function Jc(a){var ",
"b=B(a).body.createTextRange();if(a.nodeType==1)b.moveToElementText(a),W",
"(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var c=0,d=a;d=d.prev",
"iousSibling;){var e=d.nodeType;if(e==A)c+=d.length;else if(e==1){b.move",
"ToElementText(d);break}}d||b.moveToElementText(a.parentNode);b.collapse",
"(!d);c&&b.move(\"character\",c);b.moveEnd(\"character\",a.length)}retur",
"n b}n=Ic.prototype;n.P=i;n.f=i;n.d=i;n.i=-1;n.h=-1;\nn.s=function(){thi",
"s.P=this.f=this.d=i;this.i=this.h=-1};\nn.D=function(){if(!this.P){var ",
"a=this.a.text,b=this.a.duplicate(),c=a.replace(/ +$/,\"\");(c=a.length-",
"c.length)&&b.moveEnd(\"character\",-c);c=b.parentElement();b=b.htmlText",
".replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;if(this.isCollapsed()&&b>0)",
"return this.P=c;for(;b>c.outerHTML.replace(/(\\r\\n|\\r|\\n)+/g,\" \").",
"length;)c=c.parentNode;for(;c.childNodes.length==1&&c.innerText==(c.fir",
"stChild.nodeType==A?c.firstChild.nodeValue:c.firstChild.innerText);){if",
"(!W(c.firstChild))break;c=c.firstChild}a.length==0&&(c=Kc(this,\nc));th",
"is.P=c}return this.P};function Kc(a,b){for(var c=b.childNodes,d=0,e=c.l",
"ength;d<e;d++){var g=c[d];if(W(g)){var j=Jc(g),k=j.htmlText!=g.outerHTM",
"L;if(a.isCollapsed()&&k?a.l(j,1,1)>=0&&a.l(j,1,0)<=0:a.a.inRange(j))ret",
"urn Kc(a,g)}}return b}n.b=function(){if(!this.f&&(this.f=Lc(this,1),thi",
"s.isCollapsed()))this.d=this.f;return this.f};n.j=function(){if(this.i<",
"0&&(this.i=Mc(this,1),this.isCollapsed()))this.h=this.i;return this.i};",
"\nn.g=function(){if(this.isCollapsed())return this.b();if(!this.d)this.",
"d=Lc(this,0);return this.d};n.k=function(){if(this.isCollapsed())return",
" this.j();if(this.h<0&&(this.h=Mc(this,0),this.isCollapsed()))this.i=th",
"is.h;return this.h};n.l=function(a,b,c){return this.a.compareEndPoints(",
"(b==1?\"Start\":\"End\")+\"To\"+(c==1?\"Start\":\"End\"),a)};\nfunction",
" Lc(a,b,c){c=c||a.D();if(!c||!c.firstChild)return c;for(var d=b==1,e=0,",
"g=c.childNodes.length;e<g;e++){var j=d?e:g-e-1,k=c.childNodes[j],q;try{",
"q=Ac(k)}catch(O){continue}var F=q.a;if(a.isCollapsed())if(W(k)){if(q.v(",
"a))return Lc(a,b,k)}else{if(a.l(F,1,1)==0){a.i=a.h=j;break}}else if(a.v",
"(q)){if(!W(k)){d?a.i=j:a.h=j+1;break}return Lc(a,b,k)}else if(a.l(F,1,0",
")<0&&a.l(F,0,1)>0)return Lc(a,b,k)}return c}\nfunction Mc(a,b){var c=b=",
"=1,d=c?a.b():a.g();if(d.nodeType==1){for(var d=d.childNodes,e=d.length,",
"g=c?1:-1,j=c?0:e-1;j>=0&&j<e;j+=g){var k=d[j];if(!W(k)&&a.a.compareEndP",
"oints((b==1?\"Start\":\"End\")+\"To\"+(b==1?\"Start\":\"End\"),Ac(k).a)",
"==0)return c?j:j+1}return j==-1?0:j}else return e=a.a.duplicate(),g=Jc(",
"d),e.setEndPoint(c?\"EndToEnd\":\"StartToStart\",g),e=e.text.length,c?d",
".length-e:e}n.isCollapsed=function(){return this.a.compareEndPoints(\"S",
"tartToEnd\",this.a)==0};n.select=function(){this.a.select()};\nfunction",
" Nc(a,b,c){var d;d=d||Ua(a.parentElement());var e;b.nodeType!=1&&(e=!0,",
"b=d.ga(\"DIV\",i,b));a.collapse(c);d=d||Ua(a.parentElement());var g=c=b",
".id;if(!c)c=b.id=\"goog_\"+qa++;a.pasteHTML(b.outerHTML);(b=d.B(c))&&(g",
"||b.removeAttribute(\"id\"));if(e){a=b.firstChild;e=b;if((d=e.parentNod",
"e)&&d.nodeType!=11)if(e.removeNode)e.removeNode(!1);else{for(;b=e.first",
"Child;)d.insertBefore(b,e);ab(e)}b=a}return b}n.insertNode=function(a,b",
"){var c=Nc(this.a.duplicate(),a,b);this.s();return c};\nn.T=function(a,",
"b){var c=this.a.duplicate(),d=this.a.duplicate();Nc(c,a,!0);Nc(d,b,!1);",
"this.s()};n.collapse=function(a){this.a.collapse(a);a?(this.d=this.f,th",
"is.h=this.i):(this.f=this.d,this.i=this.h)};function Oc(a){this.a=a}t(O",
"c,Dc);Oc.prototype.ba=function(a){a.collapse(this.b(),this.j());(this.g",
"()!=this.b()||this.k()!=this.j())&&a.extend(this.g(),this.k());a.rangeC",
"ount==0&&a.addRange(this.a)};function X(a){this.a=a}t(X,Dc);function Ac",
"(a){var b=B(a).createRange();if(a.nodeType==A)b.setStart(a,0),b.setEnd(",
"a,a.length);else if(W(a)){for(var c,d=a;(c=d.firstChild)&&W(c);)d=c;b.s",
"etStart(d,0);for(d=a;(c=d.lastChild)&&W(c);)d=c;b.setEnd(d,d.nodeType==",
"1?d.childNodes.length:d.length)}else c=a.parentNode,a=x(c.childNodes,a)",
",b.setStart(c,a),b.setEnd(c,a+1);return new X(b)}\nX.prototype.l=functi",
"on(a,b,c){var d;if(!(d=Aa[\"528\"])){d=0;for(var e=ia(String(xa)).split",
"(\".\"),g=ia(String(\"528\")).split(\".\"),j=Math.max(e.length,g.length",
"),k=0;d==0&&k<j;k++){var q=e[k]||\"\",O=g[k]||\"\",F=RegExp(\"(\\\\d*)(",
"\\\\D*)\",\"g\"),ea=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");do{var G=F.exec(",
"q)||[\"\",\"\",\"\"],V=ea.exec(O)||[\"\",\"\",\"\"];if(G[0].length==0&&",
"V[0].length==0)break;d=pa(G[1].length==0?0:parseInt(G[1],10),V[1].lengt",
"h==0?0:parseInt(V[1],10))||pa(G[2].length==0,V[2].length==0)||pa(G[2],V",
"[2])}while(d==0)}d=Aa[\"528\"]=\nd>=0}if(d)return X.ca.l.call(this,a,b,",
"c);return this.a.compareBoundaryPoints(c==1?b==1?o.Range.START_TO_START",
":o.Range.END_TO_START:b==1?o.Range.START_TO_END:o.Range.END_TO_END,a)};",
"X.prototype.ba=function(a,b){a.removeAllRanges();b?a.setBaseAndExtent(t",
"his.g(),this.k(),this.b(),this.j()):a.setBaseAndExtent(this.b(),this.j(",
"),this.g(),this.k())};function W(a){var b;a:if(a.nodeType!=1)b=!1;else{",
"switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR",
"\":case \"COL\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":",
"case \"IFRAME\":case \"ISINDEX\":case \"LINK\":case \"NOFRAMES\":case ",
"\"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT",
"\":case \"STYLE\":b=!1;break a}b=!0}return b||a.nodeType==A};function F",
"c(){}t(Fc,S);function zc(a,b){var c=new Fc;c.K=a;c.H=!!b;return c}n=Fc.",
"prototype;n.K=i;n.f=i;n.i=i;n.d=i;n.h=i;n.H=!1;n.ia=m(\"text\");n.$=fun",
"ction(){return Y(this).a};n.s=function(){this.f=this.i=this.d=this.h=i}",
";n.F=m(1);n.C=function(){return this};function Y(a){var b;if(!(b=a.K)){",
"b=a.b();var c=a.j(),d=a.g(),e=a.k(),g=B(b).createRange();g.setStart(b,c",
");g.setEnd(d,e);b=a.K=new X(g)}return b}n.D=function(){return Y(this).D",
"()};n.b=function(){return this.f||(this.f=Y(this).b())};\nn.j=function(",
"){return this.i!=i?this.i:this.i=Y(this).j()};n.g=function(){return thi",
"s.d||(this.d=Y(this).g())};n.k=function(){return this.h!=i?this.h:this.",
"h=Y(this).k()};n.G=l(\"H\");n.v=function(a,b){var c=a.ia();if(c==\"text",
"\")return Y(this).v(Y(a),b);else if(c==\"control\")return c=Pc(a),(b?Ma",
":Na)(c,function(a){return this.containsNode(a,b)},this);return!1};n.isC",
"ollapsed=function(){return Y(this).isCollapsed()};n.r=function(){return",
" new Bc(this.b(),this.j(),this.g(),this.k())};n.select=function(){Y(thi",
"s).select(this.H)};\nn.insertNode=function(a,b){var c=Y(this).insertNod",
"e(a,b);this.s();return c};n.T=function(a,b){Y(this).T(a,b);this.s()};n.",
"ja=function(){return new Qc(this)};n.collapse=function(a){a=this.G()?!a",
":a;this.K&&this.K.collapse(a);a?(this.d=this.f,this.h=this.i):(this.f=t",
"his.d,this.i=this.h);this.H=!1};function Qc(a){this.Qa=a.G()?a.g():a.b(",
");this.Ra=a.G()?a.k():a.j();this.Ua=a.G()?a.b():a.g();this.Va=a.G()?a.j",
"():a.k()}t(Qc,wc);function Rc(){}t(Rc,U);n=Rc.prototype;n.a=i;n.m=i;n.S",
"=i;n.s=function(){this.S=this.m=i};n.ia=m(\"control\");n.$=function(){r",
"eturn this.a||document.body.createControlRange()};n.F=function(){return",
" this.a?this.a.length:0};n.C=function(a){a=this.a.item(a);return zc(Ac(",
"a),h)};n.D=function(){return eb.apply(i,Pc(this))};n.b=function(){retur",
"n Sc(this)[0]};n.j=m(0);n.g=function(){var a=Sc(this),b=w(a);return Oa(",
"a,function(a){return C(a,b)})};n.k=function(){return this.g().childNode",
"s.length};\nfunction Pc(a){if(!a.m&&(a.m=[],a.a))for(var b=0;b<a.a.leng",
"th;b++)a.m.push(a.a.item(b));return a.m}function Sc(a){if(!a.S)a.S=Pc(a",
").concat(),a.S.sort(function(a,c){return a.sourceIndex-c.sourceIndex});",
"return a.S}n.isCollapsed=function(){return!this.a||!this.a.length};n.r=",
"function(){return new Tc(this)};n.select=function(){this.a&&this.a.sele",
"ct()};n.ja=function(){return new Uc(this)};n.collapse=function(){this.a",
"=i;this.s()};function Uc(a){this.m=Pc(a)}t(Uc,wc);\nfunction Tc(a){if(a",
")this.m=Sc(a),this.f=this.m.shift(),this.d=w(this.m)||this.f;T.call(thi",
"s,this.f,!1)}t(Tc,T);n=Tc.prototype;n.f=i;n.d=i;n.m=i;n.b=l(\"f\");n.g=",
"l(\"d\");n.N=function(){return!this.w&&!this.m.length};n.next=function(",
"){if(this.N())f(E);else if(!this.w){var a=this.m.shift();J(this,a,1,1);",
"return a}return Tc.ca.next.call(this)};function Vc(){this.t=[];this.Q=[",
"];this.X=this.J=i}t(Vc,U);n=Vc.prototype;n.Ga=vc(\"goog.dom.MultiRange",
"\");n.s=function(){this.Q=[];this.X=this.J=i};n.ia=m(\"mutli\");n.$=fun",
"ction(){this.t.length>1&&this.Ga.log(qc,\"getBrowserRangeObject called ",
"on MultiRange with more than 1 range\",h);return this.t[0]};n.F=functio",
"n(){return this.t.length};n.C=function(a){this.Q[a]||(this.Q[a]=zc(new ",
"X(this.t[a]),h));return this.Q[a]};\nn.D=function(){if(!this.X){for(var",
" a=[],b=0,c=this.F();b<c;b++)a.push(this.C(b).D());this.X=eb.apply(i,a)",
"}return this.X};function Wc(a){if(!a.J)a.J=yc(a),a.J.sort(function(a,c)",
"{var d=a.b(),e=a.j(),g=c.b(),j=c.j();if(d==g&&e==j)return 0;return Gc(d",
",e,g,j)?1:-1});return a.J}n.b=function(){return Wc(this)[0].b()};n.j=fu",
"nction(){return Wc(this)[0].j()};n.g=function(){return w(Wc(this)).g()}",
";n.k=function(){return w(Wc(this)).k()};n.isCollapsed=function(){return",
" this.t.length==0||this.t.length==1&&this.C(0).isCollapsed()};\nn.r=fun",
"ction(){return new Xc(this)};n.select=function(){var a=xc(this.ta());a.",
"removeAllRanges();for(var b=0,c=this.F();b<c;b++)a.addRange(this.C(b).$",
"())};n.ja=function(){return new Yc(this)};n.collapse=function(a){if(!th",
"is.isCollapsed()){var b=a?this.C(0):this.C(this.F()-1);this.s();b.colla",
"pse(a);this.Q=[b];this.J=[b];this.t=[b.$()]}};function Yc(a){this.cb=La",
"(yc(a),function(a){return a.ja()})}t(Yc,wc);function Xc(a){if(a)this.I=",
"La(Wc(a),function(a){return mb(a)});T.call(this,a?this.b():i,!1)}\nt(Xc",
",T);n=Xc.prototype;n.I=i;n.Y=0;n.b=function(){return this.I[0].b()};n.g",
"=function(){return w(this.I).g()};n.N=function(){return this.I[this.Y].",
"N()};n.next=function(){try{var a=this.I[this.Y],b=a.next();J(this,a.p,a",
".q,a.w);return b}catch(c){if(c!==E||this.I.length-1==this.Y)f(c);else r",
"eturn this.Y++,this.next()}};function Ec(a){var b,c=!1;if(a.createRange",
")try{b=a.createRange()}catch(d){return i}else if(a.rangeCount)if(a.rang",
"eCount>1){b=new Vc;for(var c=0,e=a.rangeCount;c<e;c++)b.t.push(a.getRan",
"geAt(c));return b}else b=a.getRangeAt(0),c=Gc(a.anchorNode,a.anchorOffs",
"et,a.focusNode,a.focusOffset);else return i;b&&b.addElement?(a=new Rc,a",
".a=b):a=zc(new X(b),c);return a}\nfunction Gc(a,b,c,d){if(a==c)return d",
"<b;var e;if(a.nodeType==1&&b)if(e=a.childNodes[b])a=e,b=0;else if(C(a,c",
"))return!0;if(c.nodeType==1&&d)if(e=c.childNodes[d])c=e,d=0;else if(C(c",
",a))return!1;return(bb(a,c)||b-d)>0};function Zc(){L.call(this);this.L=",
"this.ma=i;this.u=new y(0,0);this.va=this.Ja=!1}t(Zc,L);var Z={};Z[Nb]=[",
"0,1,2,i];Z[Vb]=[i,i,2,i];Z[Ob]=[0,1,2,i];Z[Mb]=[0,1,2,0];Z[Yb]=[0,1,2,0",
"];Z[Wb]=Z[Nb];Z[Xb]=Z[Ob];Z[Lb]=Z[Mb];Zc.prototype.move=function(a,b){v",
"ar c=rb(a);this.u.x=b.x+c.x;this.u.y=b.y+c.y;a!=this.B()&&(c=this.B()==",
"=Ba.document.documentElement||this.B()===Ba.document.body,c=!this.va&&c",
"?i:this.B(),this.Z(Mb,a),Jb(this,a),this.Z(Lb,c));this.Z(Yb);this.Ja=!1",
"};\nZc.prototype.Z=function(a,b){this.va=!0;var c=this.u,d;a in Z?(d=Z[",
"a][this.ma===i?3:this.ma],d===i&&f(new v(13,\"Event does not permit the",
" specified mouse button.\"))):d=0;return Kb(this,a,c,d,b)};function $c(",
"){L.call(this);this.u=new y(0,0);this.fa=new y(0,0)}t($c,L);n=$c.protot",
"ype;n.L=i;n.Ka=!1;n.Ea=!1;n.Pa=0;n.Oa=0;\nn.move=function(a,b,c){Jb(thi",
"s,a);a=rb(a);this.u.x=b.x+a.x;this.u.y=b.y+a.y;if(r(c))this.fa.x=c.x+a.",
"x,this.fa.y=c.y+a.y;if(this.L)this.Ea=!0,this.L||f(new v(13,\"Should ne",
"ver fire event when touchscreen is not pressed.\")),b={touches:[],targe",
"tTouches:[],changedTouches:[],altKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:",
"!1,relatedTarget:i,scale:0,rotation:0},ad(b,this.Pa,this.u),this.Ka&&ad",
"(b,this.Oa,this.fa),Pb(this.L,Zb,b)};\nfunction ad(a,b,c){b={identifier",
":b,screenX:c.x,screenY:c.y,clientX:c.x,clientY:c.y,pageX:c.x,pageY:c.y}",
";a.changedTouches.push(b);if(Zb==$b||Zb==Zb)a.touches.push(b),a.targetT",
"ouches.push(b)}n.Z=function(a){this.L||f(new v(13,\"Should never fire a",
" mouse event when touchscreen is not pressed.\"));return Kb(this,a,this",
".u,0)};function bd(a,b){this.x=a;this.y=b}t(bd,y);bd.prototype.scale=fu",
"nction(a){this.x*=a;this.y*=a;return this};bd.prototype.add=function(a)",
"{this.x+=a.x;this.y+=a.y;return this};function cd(a){return K(a,\"FORM",
"\")}function dd(){L.call(this)}t(dd,L);(function(a){a.Wa=function(){ret",
"urn a.Fa||(a.Fa=new a)}})(dd);function ed(a){(a=kb(a,cd,!0))||f(new v(1",
"2,\"Element was not in a form, so could not submit.\"));cd(a)||f(new v(",
"12,\"Element was not in a form, so could not submit.\"));Pb(a,Ub)&&(K(a",
".submit)?a.constructor.prototype.submit.call(a):a.submit())}var fd=\"_",
"\".split(\".\"),$=o;!(fd[0]in $)&&$.execScript&&$.execScript(\"var \"+f",
"d[0]);for(var hd;fd.length&&(hd=fd.shift());)!fd.length&&r(ed)?$[hd]=ed",
":$=$[hd]?$[hd]:$[hd]={};; return this._.apply(null,arguments);}.apply({",
"navigator:typeof window!='undefined'?window.navigator:null}, arguments)",
";}",
NULL
};
} // namespace atoms
} // namespace webdriver