blob: ef6672868bd8d6c2226ba53e768f85bb9261908c [file] [log] [blame]
/*
* Copyright 2011-2014 Software Freedom Conservancy
*
* 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 CLEAR[] = {
"function(){return function(){var g,aa=this;function k(a){return void 0!",
"==a}function l(a){return\"string\"==typeof a}function m(a){return\"numb",
"er\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.",
"execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift(",
"));)!a.length&&k(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]",
"={}}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanc",
"eof Array)return\"array\";if(a instanceof Object)return b;var c=Object.",
"prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";i",
"f(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=ty",
"peof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propert",
"yIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||",
"\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumera",
"ble&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"",
"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"",
"object\";return b}function da(a){var b=ca(a);return\"array\"==b||\"obje",
"ct\"==b&&\"number\"==typeof a.length}function ea(a){return\"function\"=",
"=ca(a)}function fa(a){var b=typeof a;return\"object\"==b&&null!=a||\"fu",
"nction\"==b}function ha(a,b,c){return a.call.apply(a.bind,arguments)}\n",
"function ia(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Arr",
"ay.prototype.slice.call(arguments,2);return function(){var c=Array.prot",
"otype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a",
".apply(b,c)}}return function(){return a.apply(b,arguments)}}function ja",
"(a,b,c){ja=Function.prototype.bind&&-1!=Function.prototype.bind.toStrin",
"g().indexOf(\"native code\")?ha:ia;return ja.apply(null,arguments)}\nfu",
"nction ka(a,b){var c=Array.prototype.slice.call(arguments,1);return fun",
"ction(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b",
")}}function p(a,b){function c(){}c.prototype=b.prototype;a.Da=b.prototy",
"pe;a.prototype=new c;a.prototype.constructor=a;a.Ba=function(a,c,f){for",
"(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=argu",
"ments[e];return b.prototype[c].apply(a,d)}};var la=window;var ma=String",
".prototype.trim?function(a){return a.trim()}:function(a){return a.repla",
"ce(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function na(a,b){return a<b?-1:a",
">b?1:0}function oa(a){return String(a).replace(/\\-([a-z])/g,function(a",
",c){return c.toUpperCase()})};function pa(a,b){if(l(a))return l(b)&&1==",
"b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]==",
"=b)return c;return-1}function q(a,b){for(var c=a.length,d=l(a)?a.split(",
"\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function qa(a,b,c){",
"var d=c;q(a,function(c,f){d=b.call(void 0,d,c,f,a)});return d}function ",
"r(a,b){for(var c=a.length,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&",
"&b.call(void 0,d[e],e,a))return!0;return!1}\nfunction ra(a,b){for(var c",
"=a.length,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,",
"d[e],e,a))return!1;return!0}function sa(a){return Array.prototype.conca",
"t.apply([],arguments)}function ta(a){var b=a.length;if(0<b){for(var c=A",
"rray(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function ua(a,b,c){retu",
"rn 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.",
"slice.call(a,b,c)};var va={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7",
"\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f",
"5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\"",
",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"",
"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d26",
"91e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\"",
",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#",
"008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00",
"6400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b00",
"8b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#99",
"32cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8",
"f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:",
"\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:",
"\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#6969",
"69\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0",
"\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\n",
"ghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#8",
"08080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",hone",
"ydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b",
"0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavende",
"rblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",light",
"blue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgold",
"enrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",li",
"ghtgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlig",
"htseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#77889",
"9\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:",
"\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",ma",
"genta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediu",
"mblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",med",
"iumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:",
"\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",mid",
"nightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoc",
"casin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#f",
"df5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",oran",
"gered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegree",
"n:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papay",
"awhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb",
"\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff",
"0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b451",
"3\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nse",
"ashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87c",
"eeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\"",
",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#",
"d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquo",
"ise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",",
"whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ",
"wa=\"backgroundColor borderTopColor borderRightColor borderBottomColor ",
"borderLeftColor color outlineColor\".split(\" \"),xa=/#([0-9a-fA-F])([0",
"-9a-fA-F])([0-9a-fA-F])/,ya=/^#(?:[0-9a-f]{3}){1,2}$/i,za=/^(?:rgba)?",
"\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Aa",
"=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0",
",2})\\)$/i;function u(a,b){this.code=a;this.state=v[a]||Ba;this.message",
"=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a",
".toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.i",
"ndexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a",
".name=this.name;this.stack=a.stack||\"\"}p(u,Error);var Ba=\"unknown er",
"ror\",v={15:\"element not selectable\",11:\"element not visible\"};v[31",
"]=Ba;v[30]=Ba;v[24]=\"invalid cookie domain\";v[29]=\"invalid element c",
"oordinates\";v[12]=\"invalid element state\";\nv[32]=\"invalid selector",
"\";v[51]=\"invalid selector\";v[52]=\"invalid selector\";v[17]=\"javasc",
"ript error\";v[405]=\"unsupported operation\";v[34]=\"move target out o",
"f bounds\";v[27]=\"no such alert\";v[7]=\"no such element\";v[8]=\"no s",
"uch frame\";v[23]=\"no such window\";v[28]=\"script timeout\";v[33]=\"s",
"ession not created\";v[10]=\"stale element reference\";v[21]=\"timeout",
"\";v[25]=\"unable to set cookie\";v[26]=\"unexpected alert open\";v[13]",
"=Ba;v[9]=\"unknown command\";u.prototype.toString=function(){return thi",
"s.name+\": \"+this.message};var Ca;a:{var Da=aa.navigator;if(Da){var Ea",
"=Da.userAgent;if(Ea){Ca=Ea;break a}}Ca=\"\"};function Ga(a){var b=Ha;Ob",
"ject.prototype.hasOwnProperty.call(b,\"528\")||(b[\"528\"]=a(\"528\"))}",
";var Ia=-1!=Ca.indexOf(\"Macintosh\"),Ja=-1!=Ca.indexOf(\"Windows\"),Ka",
",La=\"\",Ma=/WebKit\\/(\\S+)/.exec(Ca);Ma&&(La=Ma?Ma[1]:\"\");Ka=La;var",
" Ha={};\nfunction Na(){Ga(function(){for(var a=0,b=ma(String(Ka)).split",
"(\".\"),c=ma(\"528\").split(\".\"),d=Math.max(b.length,c.length),e=0;0=",
"=a&&e<d;e++){var f=b[e]||\"\",h=c[e]||\"\";do{f=/(\\d*)(\\D*)(.*)/.exec",
"(f)||[\"\",\"\",\"\",\"\"];h=/(\\d*)(\\D*)(.*)/.exec(h)||[\"\",\"\",\"",
"\",\"\"];if(0==f[0].length&&0==h[0].length)break;a=na(0==f[1].length?0:",
"parseInt(f[1],10),0==h[1].length?0:parseInt(h[1],10))||na(0==f[2].lengt",
"h,0==h[2].length)||na(f[2],h[2]);f=f[3];h=h[3]}while(0==a)}return 0<=a}",
")};function w(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}g=w.prototype;g.clon",
"e=function(){return new w(this.x,this.y)};g.toString=function(){return",
"\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.x=Math.ceil(th",
"is.x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=M",
"ath.floor(this.x);this.y=Math.floor(this.y);return this};g.round=functi",
"on(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};",
"\ng.translate=function(a,b){a instanceof w?(this.x+=a.x,this.y+=a.y):(t",
"his.x+=Number(a),m(b)&&(this.y+=b));return this};g.scale=function(a,b){",
"b=m(b)?b:a;this.x*=a;this.y*=b;return this};function Oa(a,b){this.width",
"=a;this.height=b}g=Oa.prototype;g.clone=function(){return new Oa(this.w",
"idth,this.height)};g.toString=function(){return\"(\"+this.width+\" x \"",
"+this.height+\")\"};g.aspectRatio=function(){return this.width/this.hei",
"ght};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Mat",
"h.ceil(this.height);return this};g.floor=function(){this.width=Math.flo",
"or(this.width);this.height=Math.floor(this.height);return this};\ng.rou",
"nd=function(){this.width=Math.round(this.width);this.height=Math.round(",
"this.height);return this};g.scale=function(a,b){b=m(b)?b:a;this.width*=",
"a;this.height*=b;return this};function Pa(a,b,c){function d(c){c&&b.app",
"endChild(l(c)?a.createTextNode(c):c)}for(var e=1;e<c.length;e++){var f=",
"c[e];!da(f)||fa(f)&&0<f.nodeType?d(f):q(Qa(f)?ta(f):f,d)}}function Ra(a",
"){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function Sa(a,b){",
"if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains",
"(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!(",
"a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b=",
"=a}\nfunction Ta(a,b){if(a==b)return 0;if(a.compareDocumentPosition)ret",
"urn a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.paren",
"tNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeT",
"ype;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.p",
"arentNode;return e==f?Ua(a,b):!c&&Sa(e,b)?-1*Va(a,b):!d&&Sa(f,a)?Va(b,a",
"):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=x(a",
");c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.",
"selectNode(b);\na.collapse(!0);return c.compareBoundaryPoints(aa.Range.",
"START_TO_END,a)}function Va(a,b){var c=a.parentNode;if(c==b)return-1;fo",
"r(;b.parentNode!=c;)b=b.parentNode;return Ua(b,a)}function Ua(a,b){for(",
";b=b.previousSibling;)if(b==a)return-1;return 1}function x(a){return 9=",
"=a.nodeType?a:a.ownerDocument||a.document}function Qa(a){if(a&&\"number",
"\"==typeof a.length){if(fa(a))return\"function\"==typeof a.item||\"stri",
"ng\"==typeof a.item;if(ea(a))return\"function\"==typeof a.item}return!1",
"}\nfunction Wa(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))retur",
"n a;a=a.parentNode;c++}return null}function Xa(a){try{return a&&a.activ",
"eElement}catch(b){}return null}function Ya(a){this.M=a||aa.document||do",
"cument}g=Ya.prototype;g.getElementsByTagName=function(a,b){return(b||th",
"is.M).getElementsByTagName(String(a))};g.createElement=function(a){retu",
"rn this.M.createElement(String(a))};g.createTextNode=function(a){return",
" this.M.createTextNode(String(a))};g.appendChild=function(a,b){a.append",
"Child(b)};\ng.append=function(a,b){Pa(x(a),a,arguments)};g.canHaveChild",
"ren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPL",
"ET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAN",
"D\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT",
"\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case ",
"\"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PAR",
"AM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case",
" \"WBR\":return!1}return!0};\ng.removeNode=function(a){return a&&a.pare",
"ntNode?a.parentNode.removeChild(a):null};g.contains=Sa;function Za(a){v",
"ar b=\"tabindex\";return\"style\"==b?$a(a.style.cssText):(a=a.getAttrib",
"uteNode(b))&&a.specified?a.value:null}var ab=/[;]+(?=(?:(?:[^\"]*\"){2}",
")*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$",
")/;function $a(a){var b=[];q(a.split(ab),function(a){var c=a.indexOf(\"",
":\");0<c&&(a=[a.slice(0,c),a.slice(c+1)],2==a.length&&b.push(a[0].toLow",
"erCase(),\":\",a[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b",
".length-1)?b:b+\";\"}\nfunction A(a,b){b&&\"string\"!==typeof b&&(b=b.t",
"oString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};",
"/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, Inc.\n Copyr",
"ight (c) 2012 Google Inc.\n\n Permission is hereby granted, free of cha",
"rge, to any person obtaining a copy\n of this software and associated d",
"ocumentation files (the \"Software\"), to\n deal in the Software withou",
"t restriction, including without limitation the\n rights to use, copy, ",
"modify, merge, publish, distribute, sublicense, and/or\n sell copies of",
" the Software, and to permit persons to whom the Software is\n furnishe",
"d to do so, subject to the following conditions:\n\n The above copyrigh",
"t notice and this permission notice shall be included in\n all copies o",
"r substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"",
"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING ",
"BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A P",
"ARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS ",
"OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABIL",
"ITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FRO",
"M, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALIN",
"GS\n IN THE SOFTWARE.\n*/\nfunction bb(a,b,c){this.s=a;this.ya=b||1;thi",
"s.o=c||1};function cb(a){this.$=a;this.P=0}function db(a){a=a.match(eb)",
";for(var b=0;b<a.length;b++)fb.test(a[b])&&a.splice(b,1);return new cb(",
"a)}var eb=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*",
"|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']",
"*'|[!<>]=|\\s+|./g,fb=/^\\s/;function B(a,b){return a.$[a.P+(b||0)]}cb.",
"prototype.next=function(){return this.$[this.P++]};cb.prototype.back=fu",
"nction(){this.P--};cb.prototype.empty=function(){return this.$.length<=",
"this.P};function C(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=",
"void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"stri",
"ng\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0",
";var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;wh",
"ile(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeVa",
"lue;return\"\"+b}\nfunction gb(a,b,c){if(null===b)return!0;try{if(!a.ge",
"tAttribute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b",
"):a.getAttribute(b,2)==c}function hb(a,b,c,d,e){return ib.call(null,a,b",
",l(c)?c:null,l(d)?d:null,e||new D)}\nfunction ib(a,b,c,d,e){b.getElemen",
"tsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),q(b,function(b){a.ma",
"tches(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.ge",
"tElementsByClassName(d),q(b,function(b){b.className==d&&a.matches(b)&&e",
".add(b)})):a instanceof E?jb(a,b,c,d,e):b.getElementsByTagName&&(b=b.ge",
"tElementsByTagName(a.getName()),q(b,function(a){gb(a,c,d)&&e.add(a)}));",
"return e}\nfunction jb(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)",
"gb(b,c,d)&&a.matches(b)&&e.add(b),jb(a,b,c,d,e)};function D(){this.o=th",
"is.j=null;this.J=0}function kb(a){this.node=a;this.next=this.F=null}fun",
"ction lb(a,b){if(!a.j)return b;if(!b.j)return a;var c=a.j;b=b.j;for(var",
" d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<Ta(c.node,",
"b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.F=d)?d.next=e:a.j=e,d=e,f++;fo",
"r(e=c||b;e;)e.F=d,d=d.next=e,f++,e=e.next;a.o=d;a.J=f;return a}D.protot",
"ype.unshift=function(a){a=new kb(a);a.next=this.j;this.o?this.j.F=a:thi",
"s.j=this.o=a;this.j=a;this.J++};\nD.prototype.add=function(a){a=new kb(",
"a);a.F=this.o;this.j?this.o.next=a:this.j=this.o=a;this.o=a;this.J++};f",
"unction mb(a){return(a=a.j)?a.node:null}D.prototype.v=function(){return",
" this.J};function nb(a){return(a=mb(a))?C(a):\"\"}D.prototype.iterator=",
"function(a){return new ob(this,!!a)};function ob(a,b){this.ua=a;this.ca",
"=(this.H=b)?a.o:a.j;this.X=null}ob.prototype.next=function(){var a=this",
".ca;if(null==a)return null;var b=this.X=a;this.ca=this.H?a.F:a.next;ret",
"urn b.node};\nob.prototype.remove=function(){var a=this.ua,b=this.X;if(",
"!b)throw Error(\"Next must be called at least once before remove.\");va",
"r c=b.F;b=b.next;c?c.next=b:a.j=b;b?b.F=c:a.o=c;a.J--;this.X=null};func",
"tion F(a){this.i=a;this.l=this.A=!1;this.K=null}function H(a){return\"",
"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}F.prototype.h=funct",
"ion(){return this.A};function pb(a,b){a.A=b}function qb(a,b){a.l=b}F.pr",
"ototype.D=function(){return this.K};function I(a,b){a=a.evaluate(b);ret",
"urn a instanceof D?+nb(a):+a}function J(a,b){a=a.evaluate(b);return a i",
"nstanceof D?nb(a):\"\"+a}function rb(a,b){a=a.evaluate(b);return a inst",
"anceof D?!!a.v():!!a};function sb(a,b,c){F.call(this,a.i);this.Z=a;this",
".ga=b;this.la=c;this.A=b.h()||c.h();this.l=b.l||c.l;this.Z==tb&&(c.l||c",
".h()||4==c.i||0==c.i||!b.D()?b.l||b.h()||4==b.i||0==b.i||!c.D()||(this.",
"K={name:c.D().name,I:b}):this.K={name:b.D().name,I:c})}p(sb,F);\nfuncti",
"on ub(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof ",
"D&&c instanceof D){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.i",
"terator(),f=e.next();f;f=e.next())if(a(C(d),C(f)))return!0;return!1}if(",
"b instanceof D||c instanceof D){b instanceof D?(e=b,d=c):(e=c,d=b);f=e.",
"iterator();for(var h=typeof d,n=f.next();n;n=f.next()){switch(h){case ",
"\"number\":n=+C(n);break;case \"boolean\":n=!!C(n);break;case \"string",
"\":n=C(n);break;default:throw Error(\"Illegal primitive type for compar",
"ison.\");\n}if(e==b&&a(n,d)||e==c&&a(d,n))return!0}return!1}return e?\"",
"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeo",
"f b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}sb.prototype.evaluat",
"e=function(a){return this.Z.u(this.ga,this.la,a)};sb.prototype.toString",
"=function(){var a=\"Binary Expression: \"+this.Z;a+=H(this.ga);return a",
"+=H(this.la)};function vb(a,b,c,d){this.xa=a;this.ja=b;this.i=c;this.u=",
"d}vb.prototype.toString=function(){return this.xa};var wb={};\nfunction",
" K(a,b,c,d){if(wb.hasOwnProperty(a))throw Error(\"Binary operator alrea",
"dy created: \"+a);a=new vb(a,b,c,d);return wb[a.toString()]=a}K(\"div\"",
",6,1,function(a,b,c){return I(a,c)/I(b,c)});K(\"mod\",6,1,function(a,b,",
"c){return I(a,c)%I(b,c)});K(\"*\",6,1,function(a,b,c){return I(a,c)*I(b",
",c)});K(\"+\",5,1,function(a,b,c){return I(a,c)+I(b,c)});K(\"-\",5,1,fu",
"nction(a,b,c){return I(a,c)-I(b,c)});K(\"<\",4,2,function(a,b,c){return",
" ub(function(a,b){return a<b},a,b,c)});\nK(\">\",4,2,function(a,b,c){re",
"turn ub(function(a,b){return a>b},a,b,c)});K(\"<=\",4,2,function(a,b,c)",
"{return ub(function(a,b){return a<=b},a,b,c)});K(\">=\",4,2,function(a,",
"b,c){return ub(function(a,b){return a>=b},a,b,c)});var tb=K(\"=\",3,2,f",
"unction(a,b,c){return ub(function(a,b){return a==b},a,b,c,!0)});K(\"!=",
"\",3,2,function(a,b,c){return ub(function(a,b){return a!=b},a,b,c,!0)})",
";K(\"and\",2,2,function(a,b,c){return rb(a,c)&&rb(b,c)});K(\"or\",1,2,f",
"unction(a,b,c){return rb(a,c)||rb(b,c)});function xb(a,b){if(b.v()&&4!=",
"a.i)throw Error(\"Primary expression must evaluate to nodeset if filter",
" has predicate(s).\");F.call(this,a.i);this.ka=a;this.f=b;this.A=a.h();",
"this.l=a.l}p(xb,F);xb.prototype.evaluate=function(a){a=this.ka.evaluate",
"(a);return yb(this.f,a)};xb.prototype.toString=function(){var a=\"Filte",
"r:\"+H(this.ka);return a+=H(this.f)};function zb(a,b){if(b.length<a.ia)",
"throw Error(\"Function \"+a.m+\" expects at least\"+a.ia+\" arguments, ",
"\"+b.length+\" given\");if(null!==a.Y&&b.length>a.Y)throw Error(\"Funct",
"ion \"+a.m+\" expects at most \"+a.Y+\" arguments, \"+b.length+\" given",
"\");a.va&&q(b,function(b,d){if(4!=b.i)throw Error(\"Argument \"+d+\" to",
" function \"+a.m+\" is not of type Nodeset: \"+b);});F.call(this,a.i);t",
"his.O=a;this.U=b;pb(this,a.A||r(b,function(a){return a.h()}));qb(this,a",
".ta&&!b.length||a.sa&&!!b.length||r(b,function(a){return a.l}))}\np(zb,",
"F);zb.prototype.evaluate=function(a){return this.O.u.apply(null,sa(a,th",
"is.U))};zb.prototype.toString=function(){var a=\"Function: \"+this.O;if",
"(this.U.length){var b=qa(this.U,function(a,b){return a+H(b)},\"Argument",
"s:\");a+=H(b)}return a};function Ab(a,b,c,d,e,f,h,n){this.m=a;this.i=b;",
"this.A=c;this.ta=d;this.sa=!1;this.u=e;this.ia=f;this.Y=k(h)?h:f;this.v",
"a=!!n}Ab.prototype.toString=function(){return this.m};var Bb={};\nfunct",
"ion L(a,b,c,d,e,f,h,n){if(Bb.hasOwnProperty(a))throw Error(\"Function a",
"lready created: \"+a+\".\");Bb[a]=new Ab(a,b,c,d,e,f,h,n)}L(\"boolean\"",
",2,!1,!1,function(a,b){return rb(b,a)},1);L(\"ceiling\",1,!1,!1,functio",
"n(a,b){return Math.ceil(I(b,a))},1);L(\"concat\",3,!1,!1,function(a,b){",
"return qa(ua(arguments,1),function(b,d){return b+J(d,a)},\"\")},2,null)",
";L(\"contains\",2,!1,!1,function(a,b,c){b=J(b,a);a=J(c,a);return-1!=b.i",
"ndexOf(a)},2);L(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).v(",
")},1,1,!0);\nL(\"false\",2,!1,!1,function(){return!1},0);L(\"floor\",1,",
"!1,!1,function(a,b){return Math.floor(I(b,a))},1);L(\"id\",4,!1,!1,func",
"tion(a,b){var c=a.s,d=9==c.nodeType?c:c.ownerDocument;a=J(b,a).split(/",
"\\s+/);var e=[];q(a,function(a){a=d.getElementById(a);!a||0<=pa(e,a)||e",
".push(a)});e.sort(Ta);var f=new D;q(e,function(a){f.add(a)});return f},",
"1);L(\"lang\",2,!1,!1,function(){return!1},1);L(\"last\",1,!0,!1,functi",
"on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\");",
"return a.o},0);\nL(\"local-name\",3,!1,!0,function(a,b){return(a=b?mb(b",
".evaluate(a)):a.s)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);",
"L(\"name\",3,!1,!0,function(a,b){return(a=b?mb(b.evaluate(a)):a.s)?a.no",
"deName.toLowerCase():\"\"},0,1,!0);L(\"namespace-uri\",3,!0,!1,function",
"(){return\"\"},0,1,!0);L(\"normalize-space\",3,!1,!0,function(a,b){retu",
"rn(b?J(b,a):C(a.s)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/",
"g,\"\")},0,1);L(\"not\",2,!1,!1,function(a,b){return!rb(b,a)},1);\nL(\"",
"number\",1,!1,!0,function(a,b){return b?I(b,a):+C(a.s)},0,1);L(\"positi",
"on\",1,!0,!1,function(a){return a.ya},0);L(\"round\",1,!1,!1,function(a",
",b){return Math.round(I(b,a))},1);L(\"starts-with\",2,!1,!1,function(a,",
"b,c){b=J(b,a);a=J(c,a);return 0==b.lastIndexOf(a,0)},2);L(\"string\",3,",
"!1,!0,function(a,b){return b?J(b,a):C(a.s)},0,1);L(\"string-length\",1,",
"!1,!0,function(a,b){return(b?J(b,a):C(a.s)).length},0,1);\nL(\"substrin",
"g\",3,!1,!1,function(a,b,c,d){c=I(c,a);if(isNaN(c)||Infinity==c||-Infin",
"ity==c)return\"\";d=d?I(d,a):Infinity;if(isNaN(d)||-Infinity===d)return",
"\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=J(b,a);return Infinity==d?",
"a.substring(e):a.substring(e,c+Math.round(d))},2,3);L(\"substring-after",
"\",3,!1,!1,function(a,b,c){b=J(b,a);a=J(c,a);c=b.indexOf(a);return-1==c",
"?\"\":b.substring(c+a.length)},2);\nL(\"substring-before\",3,!1,!1,func",
"tion(a,b,c){b=J(b,a);a=J(c,a);a=b.indexOf(a);return-1==a?\"\":b.substri",
"ng(0,a)},2);L(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();",
"b=0;for(var c=a.next();c;c=a.next())b+=+C(c);return b},1,1,!0);L(\"tran",
"slate\",3,!1,!1,function(a,b,c,d){b=J(b,a);c=J(c,a);var e=J(d,a);a={};f",
"or(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=",
"\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3)",
";L(\"true\",2,!1,!1,function(){return!0},0);function E(a,b){this.na=a;t",
"his.ha=k(b)?b:null;this.B=null;switch(a){case \"comment\":this.B=8;brea",
"k;case \"text\":this.B=3;break;case \"processing-instruction\":this.B=7",
";break;case \"node\":break;default:throw Error(\"Unexpected argument\")",
";}}function Cb(a){return\"comment\"==a||\"text\"==a||\"processing-instr",
"uction\"==a||\"node\"==a}E.prototype.matches=function(a){return null===",
"this.B||this.B==a.nodeType};E.prototype.getName=function(){return this.",
"na};\nE.prototype.toString=function(){var a=\"Kind Test: \"+this.na;nul",
"l===this.ha||(a+=H(this.ha));return a};function Db(a){F.call(this,3);th",
"is.ma=a.substring(1,a.length-1)}p(Db,F);Db.prototype.evaluate=function(",
"){return this.ma};Db.prototype.toString=function(){return\"Literal: \"+",
"this.ma};function Eb(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":",
"\"http://www.w3.org/1999/xhtml\";this.R=b?b.toLowerCase():a}Eb.prototyp",
"e.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=k(a.loc",
"alName)?a.localName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerCa",
"se()?!1:\"*\"==this.R?!0:this.R==(a.namespaceURI?a.namespaceURI.toLower",
"Case():\"http://www.w3.org/1999/xhtml\")};Eb.prototype.getName=function",
"(){return this.m};\nEb.prototype.toString=function(){return\"Name Test:",
" \"+(\"http://www.w3.org/1999/xhtml\"==this.R?\"\":this.R+\":\")+this.m",
"};function Fb(a){F.call(this,1);this.oa=a}p(Fb,F);Fb.prototype.evaluate",
"=function(){return this.oa};Fb.prototype.toString=function(){return\"Nu",
"mber: \"+this.oa};function Gb(a,b){F.call(this,a.i);this.ea=a;this.L=b;",
"this.A=a.h();this.l=a.l;1==this.L.length&&(a=this.L[0],a.V||a.C!=Hb||(a",
"=a.T,\"*\"!=a.getName()&&(this.K={name:a.getName(),I:null})))}p(Gb,F);f",
"unction Ib(){F.call(this,4)}p(Ib,F);Ib.prototype.evaluate=function(a){v",
"ar b=new D;a=a.s;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b",
"};Ib.prototype.toString=function(){return\"Root Helper Expression\"};fu",
"nction Jb(){F.call(this,4)}p(Jb,F);Jb.prototype.evaluate=function(a){va",
"r b=new D;b.add(a.s);return b};\nJb.prototype.toString=function(){retur",
"n\"Context Helper Expression\"};function Kb(a){return\"/\"==a||\"//\"==",
"a}\nGb.prototype.evaluate=function(a){var b=this.ea.evaluate(a);if(!(b ",
"instanceof D))throw Error(\"Filter expression must evaluate to nodeset.",
"\");a=this.L;for(var c=0,d=a.length;c<d&&b.v();c++){var e=a[c],f=b.iter",
"ator(e.C.H);if(e.h()||e.C!=Lb)if(e.h()||e.C!=Mb){var h=f.next();for(b=e",
".evaluate(new bb(h));null!=(h=f.next());)h=e.evaluate(new bb(h)),b=lb(b",
",h)}else h=f.next(),b=e.evaluate(new bb(h));else{for(h=f.next();(b=f.ne",
"xt())&&(!h.contains||h.contains(b))&&b.compareDocumentPosition(h)&8;h=b",
");b=e.evaluate(new bb(h))}}return b};\nGb.prototype.toString=function()",
"{var a=\"Path Expression:\"+H(this.ea);if(this.L.length){var b=qa(this.",
"L,function(a,b){return a+H(b)},\"Steps:\");a+=H(b)}return a};function N",
"(a,b){this.f=a;this.H=!!b}function yb(a,b,c){for(c=c||0;c<a.f.length;c+",
"+)for(var d=a.f[c],e=b.iterator(),f=b.v(),h,n=0;h=e.next();n++){var z=a",
".H?f-n:n+1;h=d.evaluate(new bb(h,z,f));if(\"number\"==typeof h)z=z==h;e",
"lse if(\"string\"==typeof h||\"boolean\"==typeof h)z=!!h;else if(h inst",
"anceof D)z=0<h.v();else throw Error(\"Predicate.evaluate returned an un",
"expected type.\");z||e.remove()}return b}N.prototype.D=function(){retur",
"n 0<this.f.length?this.f[0].D():null};\nN.prototype.h=function(){for(va",
"r a=0;a<this.f.length;a++){var b=this.f[a];if(b.h()||1==b.i||0==b.i)ret",
"urn!0}return!1};N.prototype.v=function(){return this.f.length};N.protot",
"ype.toString=function(){return qa(this.f,function(a,b){return a+H(b)},",
"\"Predicates:\")};function O(a,b,c,d){F.call(this,4);this.C=a;this.T=b;",
"this.f=c||new N([]);this.V=!!d;b=this.f.D();a.Aa&&b&&(this.K={name:b.na",
"me,I:b.I});this.A=this.f.h()}p(O,F);\nO.prototype.evaluate=function(a){",
"var b=a.s,c=this.D(),d=null,e=null,f=0;c&&(d=c.name,e=c.I?J(c.I,a):null",
",f=1);if(this.V)if(this.h()||this.C!=Nb)if(b=(new O(Ob,new E(\"node\"))",
").evaluate(a).iterator(),c=b.next())for(a=this.u(c,d,e,f);null!=(c=b.ne",
"xt());)a=lb(a,this.u(c,d,e,f));else a=new D;else a=hb(this.T,b,d,e),a=y",
"b(this.f,a,f);else a=this.u(a.s,d,e,f);return a};O.prototype.u=function",
"(a,b,c,d){a=this.C.O(this.T,a,b,c);return a=yb(this.f,a,d)};\nO.prototy",
"pe.toString=function(){var a=\"Step:\"+H(\"Operator: \"+(this.V?\"//\":",
"\"/\"));this.C.m&&(a+=H(\"Axis: \"+this.C));a+=H(this.T);if(this.f.v())",
"{var b=qa(this.f.f,function(a,b){return a+H(b)},\"Predicates:\");a+=H(b",
")}return a};function Pb(a,b,c,d){this.m=a;this.O=b;this.H=c;this.Aa=d}P",
"b.prototype.toString=function(){return this.m};var Qb={};function P(a,b",
",c,d){if(Qb.hasOwnProperty(a))throw Error(\"Axis already created: \"+a)",
";b=new Pb(a,b,c,!!d);return Qb[a]=b}\nP(\"ancestor\",function(a,b){for(",
"var c=new D;b=b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);P(",
"\"ancestor-or-self\",function(a,b){var c=new D;do a.matches(b)&&c.unshi",
"ft(b);while(b=b.parentNode);return c},!0);\nvar Hb=P(\"attribute\",func",
"tion(a,b){var c=new D,d=a.getName();if(b=b.attributes)if(a instanceof E",
"&&null===a.B||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedIte",
"m(d))&&c.add(d);return c},!1),Nb=P(\"child\",function(a,b,c,d,e){c=l(c)",
"?c:null;d=l(d)?d:null;e=e||new D;for(b=b.firstChild;b;b=b.nextSibling)g",
"b(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);P(\"descendant\",hb,!",
"1,!0);\nvar Ob=P(\"descendant-or-self\",function(a,b,c,d){var e=new D;g",
"b(b,c,d)&&a.matches(b)&&e.add(b);return hb(a,b,c,d,e)},!1,!0),Lb=P(\"fo",
"llowing\",function(a,b,c,d){var e=new D;do for(var f=b;f=f.nextSibling;",
")gb(f,c,d)&&a.matches(f)&&e.add(f),e=hb(a,f,c,d,e);while(b=b.parentNode",
");return e},!1,!0);P(\"following-sibling\",function(a,b){for(var c=new ",
"D;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);P(\"namespace\"",
",function(){return new D},!1);\nvar Rb=P(\"parent\",function(a,b){var c",
"=new D;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerE",
"lement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),Mb=P(\"pr",
"eceding\",function(a,b,c,d){var e=new D,f=[];do f.unshift(b);while(b=b.",
"parentNode);for(var h=1,n=f.length;h<n;h++){var z=[];for(b=f[h];b=b.pre",
"viousSibling;)z.unshift(b);for(var G=0,t=z.length;G<t;G++)b=z[G],gb(b,c",
",d)&&a.matches(b)&&e.add(b),e=hb(a,b,c,d,e)}return e},!0,!0);\nP(\"prec",
"eding-sibling\",function(a,b){for(var c=new D;b=b.previousSibling;)a.ma",
"tches(b)&&c.unshift(b);return c},!0);var Sb=P(\"self\",function(a,b){va",
"r c=new D;a.matches(b)&&c.add(b);return c},!1);function Tb(a){F.call(th",
"is,1);this.da=a;this.A=a.h();this.l=a.l}p(Tb,F);Tb.prototype.evaluate=f",
"unction(a){return-I(this.da,a)};Tb.prototype.toString=function(){return",
"\"Unary Expression: -\"+H(this.da)};function Ub(a){F.call(this,4);this.",
"S=a;pb(this,r(this.S,function(a){return a.h()}));qb(this,r(this.S,funct",
"ion(a){return a.l}))}p(Ub,F);Ub.prototype.evaluate=function(a){var b=ne",
"w D;q(this.S,function(c){c=c.evaluate(a);if(!(c instanceof D))throw Err",
"or(\"Path expression must evaluate to NodeSet.\");b=lb(b,c)});return b}",
";Ub.prototype.toString=function(){return qa(this.S,function(a,b){return",
" a+H(b)},\"Union Expression:\")};function Vb(a,b){this.a=a;this.wa=b}fu",
"nction Wb(a){for(var b,c=[];;){Q(a,\"Missing right hand side of binary ",
"expression.\");b=Xb(a);var d=a.a.next();if(!d)break;var e=(d=wb[d]||nul",
"l)&&d.ja;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].ja;)b=",
"new sb(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new sb(c.pop(),c",
".pop(),b);return b}function Q(a,b){if(a.a.empty())throw Error(b);}funct",
"ion Yb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+",
"b+\" got: \"+a);}\nfunction Zb(a){a=a.a.next();if(\")\"!=a)throw Error(",
"\"Bad token: \"+a);}function $b(a){a=a.a.next();if(2>a.length)throw Err",
"or(\"Unclosed literal string\");return new Db(a)}\nfunction ac(a){var b",
"=[];if(Kb(B(a.a))){var c=a.a.next();var d=B(a.a);if(\"/\"==c&&(a.a.empt",
"y()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)",
"))return new Ib;d=new Ib;Q(a,\"Missing next location step.\");c=bc(a,c)",
";b.push(c)}else{a:{c=B(a.a);d=c.charAt(0);switch(d){case \"$\":throw Er",
"ror(\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.ne",
"xt();c=Wb(a);Q(a,'unclosed \"(\"');Yb(a,\")\");break;case '\"':case \"'",
"\":c=$b(a);break;default:if(isNaN(+c))if(!Cb(c)&&/(?![0-9])[\\w]/.test(",
"d)&&\"(\"==B(a.a,\n1)){c=a.a.next();c=Bb[c]||null;a.a.next();for(d=[];",
"\")\"!=B(a.a);){Q(a,\"Missing function argument list.\");d.push(Wb(a));",
"if(\",\"!=B(a.a))break;a.a.next()}Q(a,\"Unclosed function argument list",
".\");Zb(a);c=new zb(c,d)}else{c=null;break a}else c=new Fb(+a.a.next())",
"}\"[\"==B(a.a)&&(d=new N(cc(a)),c=new xb(c,d))}if(c)if(Kb(B(a.a)))d=c;e",
"lse return c;else c=bc(a,\"/\"),d=new Jb,b.push(c)}for(;Kb(B(a.a));)c=a",
".a.next(),Q(a,\"Missing next location step.\"),c=bc(a,c),b.push(c);retu",
"rn new Gb(d,b)}\nfunction bc(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('S",
"tep op should be \"/\" or \"//\"');if(\".\"==B(a.a)){var c=new O(Sb,new",
" E(\"node\"));a.a.next();return c}if(\"..\"==B(a.a))return c=new O(Rb,n",
"ew E(\"node\")),a.a.next(),c;if(\"@\"==B(a.a)){var d=Hb;a.a.next();Q(a,",
"\"Missing attribute name\")}else if(\"::\"==B(a.a,1)){if(!/(?![0-9])[",
"\\w]/.test(B(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());va",
"r e=a.a.next();d=Qb[e]||null;if(!d)throw Error(\"No axis with name: \"+",
"e);a.a.next();Q(a,\"Missing node name\")}else d=Nb;e=\nB(a.a);if(/(?![0",
"-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==B(a.a,1)){if(!Cb(e))throw Err",
"or(\"Invalid node type: \"+e);e=a.a.next();if(!Cb(e))throw Error(\"Inva",
"lid type name: \"+e);Yb(a,\"(\");Q(a,\"Bad nodetype\");var f=B(a.a).cha",
"rAt(0),h=null;if('\"'==f||\"'\"==f)h=$b(a);Q(a,\"Bad nodetype\");Zb(a);",
"e=new E(e,h)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new Eb(e);",
"else{h=e.substring(0,f);if(\"*\"==h)var n=\"*\";else if(n=a.wa(h),!n)th",
"row Error(\"Namespace prefix not declared: \"+h);e=e.substr(f+1);e=new ",
"Eb(e,n)}else throw Error(\"Bad token: \"+\na.a.next());a=new N(cc(a),d.",
"H);return c||new O(d,e,a,\"//\"==b)}function cc(a){for(var b=[];\"[\"==",
"B(a.a);){a.a.next();Q(a,\"Missing predicate expression.\");var c=Wb(a);",
"b.push(c);Q(a,\"Unclosed predicate expression.\");Yb(a,\"]\")}return b}",
"function Xb(a){if(\"-\"==B(a.a))return a.a.next(),new Tb(Xb(a));var b=a",
"c(a);if(\"|\"!=B(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Q(a,\"Missi",
"ng next union location path.\"),b.push(ac(a));a.a.back();a=new Ub(b)}re",
"turn a};function dc(a){switch(a.nodeType){case 1:return ka(ec,a);case 9",
":return dc(a.documentElement);case 11:case 10:case 6:case 12:return fc;",
"default:return a.parentNode?dc(a.parentNode):fc}}function fc(){return n",
"ull}function ec(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www",
".w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c",
".specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?ec(a.pa",
"rentNode,b):null};function gc(a,b){if(!a.length)throw Error(\"Empty XPa",
"th expression.\");a=db(a);if(a.empty())throw Error(\"Invalid XPath expr",
"ession.\");b?ea(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return ",
"null};var c=Wb(new Vb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a",
".next());this.evaluate=function(a,b){a=c.evaluate(new bb(a));return new",
" R(a,b)}}\nfunction R(a,b){if(0==b)if(a instanceof D)b=4;else if(\"stri",
"ng\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"",
"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2",
"!=b&&1!=b&&3!=b&&!(a instanceof D))throw Error(\"value could not be con",
"verted to the specified type\");this.resultType=b;switch(b){case 2:this",
".stringValue=a instanceof D?nb(a):\"\"+a;break;case 1:this.numberValue=",
"a instanceof D?+nb(a):+a;break;case 3:this.booleanValue=a instanceof D?",
"0<a.v():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var ",
"d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.v(",
");this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue",
"=mb(a);break;default:throw Error(\"Unknown XPathResult type.\");}var f=",
"0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext c",
"alled with wrong result type\");return f>=d.length?null:d[f++]};this.sn",
"apshotItem=function(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called ",
"with wrong result type\");return a>=d.length||0>a?null:d[a]}}\nR.ANY_TY",
"PE=0;R.NUMBER_TYPE=1;R.STRING_TYPE=2;R.BOOLEAN_TYPE=3;R.UNORDERED_NODE_",
"ITERATOR_TYPE=4;R.ORDERED_NODE_ITERATOR_TYPE=5;R.UNORDERED_NODE_SNAPSHO",
"T_TYPE=6;R.ORDERED_NODE_SNAPSHOT_TYPE=7;R.ANY_UNORDERED_NODE_TYPE=8;R.F",
"IRST_ORDERED_NODE_TYPE=9;function hc(a){this.lookupNamespaceURI=dc(a)}",
"\nba(\"wgxpath.install\",function(a,b){a=a||aa;var c=a.Document&&a.Docu",
"ment.prototype||a.document;if(!c.evaluate||b)a.XPathResult=R,c.evaluate",
"=function(a,b,c,h){return(new gc(a,c)).evaluate(b,h)},c.createExpressio",
"n=function(a,b){return new gc(a,b)},c.createNSResolver=function(a){retu",
"rn new hc(a)}});var S={};S.aa=function(){var a={Ea:\"http://www.w3.org/",
"2000/svg\"};return function(b){return a[b]||null}}();\nS.u=function(a,b",
",c){var d=x(a);if(!d.documentElement)return null;try{for(var e=d.create",
"NSResolver?d.createNSResolver(d.documentElement):S.aa,f={},h=d.getEleme",
"ntsByTagName(\"*\"),n=0;n<h.length;++n){var z=h[n],G=z.namespaceURI;if(",
"G&&!f[G]){var t=z.lookupPrefix(G);if(!t){var y=G.match(\".*/(\\\\w+)/?$",
"\");t=y?y[1]:\"xhtml\"}f[G]=t}}var M={},T;for(T in f)M[f[T]]=T;e=functi",
"on(a){return M[a]||null};try{return d.evaluate(b,a,e,c,null)}catch(Fa){",
"if(\"TypeError\"===Fa.name)return e=d.createNSResolver?d.createNSResolv",
"er(d.documentElement):\nS.aa,d.evaluate(b,a,e,c,null);throw Fa;}}catch(",
"Fa){throw new u(32,\"Unable to locate an element with the xpath express",
"ion \"+b+\" because of the following error:\\n\"+Fa);}};S.ba=function(a",
",b){if(!a||1!=a.nodeType)throw new u(32,'The result of the xpath expres",
"sion \"'+b+'\" is: '+a+\". It should be an element.\");};\nS.za=functio",
"n(a,b){var c=function(){var c=S.u(b,a,9);return c?c.singleNodeValue||nu",
"ll:b.selectSingleNode?(c=x(b),c.setProperty&&c.setProperty(\"SelectionL",
"anguage\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||S.ba(c,a)",
";return c};\nS.Ca=function(a,b){var c=function(){var c=S.u(b,a,7);if(c)",
"{for(var e=c.snapshotLength,f=[],h=0;h<e;++h)f.push(c.snapshotItem(h));",
"return f}return b.selectNodes?(c=x(b),c.setProperty&&c.setProperty(\"Se",
"lectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();q(c,function(b){S.",
"ba(b,a)});return c};function ic(a,b,c,d){this.top=a;this.right=b;this.b",
"ottom=c;this.left=d}g=ic.prototype;g.clone=function(){return new ic(thi",
"s.top,this.right,this.bottom,this.left)};g.toString=function(){return\"",
"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+",
"\"l)\"};g.contains=function(a){return this&&a?a instanceof ic?a.left>=t",
"his.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:!1};\ng",
".expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+=a.right,th",
"is.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(",
"b),this.bottom+=Number(c),this.left-=Number(d));return this};g.ceil=fun",
"ction(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);t",
"his.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return",
" this};\ng.floor=function(){this.top=Math.floor(this.top);this.right=Ma",
"th.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math",
".floor(this.left);return this};g.round=function(){this.top=Math.round(t",
"his.top);this.right=Math.round(this.right);this.bottom=Math.round(this.",
"bottom);this.left=Math.round(this.left);return this};g.translate=functi",
"on(a,b){a instanceof w?(this.left+=a.x,this.right+=a.x,this.top+=a.y,th",
"is.bottom+=a.y):(this.left+=a,this.right+=a,m(b)&&(this.top+=b,this.bot",
"tom+=b));return this};\ng.scale=function(a,b){b=m(b)?b:a;this.left*=a;t",
"his.right*=a;this.top*=b;this.bottom*=b;return this};function U(a,b,c,d",
"){this.left=a;this.top=b;this.width=c;this.height=d}g=U.prototype;g.clo",
"ne=function(){return new U(this.left,this.top,this.width,this.height)};",
"g.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+thi",
"s.width+\"w x \"+this.height+\"h)\"};g.contains=function(a){return a in",
"stanceof w?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.",
"y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left",
"+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\ng.ce",
"il=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.to",
"p);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);",
"return this};g.floor=function(){this.left=Math.floor(this.left);this.to",
"p=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Ma",
"th.floor(this.height);return this};g.round=function(){this.left=Math.ro",
"und(this.left);this.top=Math.round(this.top);this.width=Math.round(this",
".width);this.height=Math.round(this.height);return this};\ng.translate=",
"function(a,b){a instanceof w?(this.left+=a.x,this.top+=a.y):(this.left+",
"=a,m(b)&&(this.top+=b));return this};g.scale=function(a,b){b=m(b)?b:a;t",
"his.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var j",
"c=\"function\"===typeof ShadowRoot,kc=\"A AREA BUTTON INPUT LABEL SELEC",
"T TEXTAREA\".split(\" \");function lc(a){return r(kc,function(b){return",
" A(a,b)})||null!=Za(a)&&0<=Number(a.tabIndex)||mc(a)}var nc=\"BUTTON IN",
"PUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction oc(a){ret",
"urn r(nc,function(b){return A(a,b)})?a.disabled?!1:a.parentNode&&1==a.p",
"arentNode.nodeType&&A(a,\"OPTGROUP\")||A(a,\"OPTION\")?oc(a.parentNode)",
":!Wa(a,function(a){var b=a.parentNode;if(b&&A(b,\"FIELDSET\")&&b.disabl",
"ed){if(!A(a,\"LEGEND\"))return!0;for(;a=k(a.previousElementSibling)?a.p",
"reviousElementSibling:Ra(a.previousSibling);)if(A(a,\"LEGEND\"))return!",
"0}return!1},!0):!0}var pc=\"text search tel url email password number\"",
".split(\" \");\nfunction V(a,b){return A(a,\"INPUT\")?a.type.toLowerCas",
"e()==b:!1}function qc(a){function b(a){return\"inherit\"==a.contentEdit",
"able?(a=rc(a))?b(a):!1:\"true\"==a.contentEditable}return k(a.contentEd",
"itable)?k(a.isContentEditable)?a.isContentEditable:b(a):!1}\nfunction m",
"c(a){return((A(a,\"TEXTAREA\")?!0:A(a,\"INPUT\")?0<=pa(pc,a.type.toLowe",
"rCase()):qc(a)?!0:!1)||(A(a,\"INPUT\")?\"file\"==a.type.toLowerCase():!",
"1)||V(a,\"range\")||V(a,\"date\")||V(a,\"month\")||V(a,\"week\")||V(a,",
"\"time\")||V(a,\"datetime-local\")||V(a,\"color\"))&&!a.readOnly}functi",
"on rc(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.node",
"Type;)a=a.parentNode;return A(a)?a:null}\nfunction W(a,b){b=oa(b);if(\"",
"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=",
"b;var d=x(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.def",
"aultView.getComputedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\"",
";break a}c=\"\"}a=c||sc(a,b);if(null===a)a=null;else if(0<=pa(wa,b)){b:",
"{var e=a.match(za);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),",
"e=Number(e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b",
"=[b,c,d,e];break b}b=null}if(!b)b:{if(d=a.match(Aa))if(b=Number(d[1]),",
"\nc=Number(d[2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=",
"d){b=[b,c,d,1];break b}b=null}if(!b)b:{b=a.toLowerCase();c=va[b.toLower",
"Case()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replac",
"e(xa,\"#$1$1$2$2$3$3\")),!ya.test(c))){b=null;break b}b=[parseInt(c.sub",
"str(1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a",
"=b?\"rgba(\"+b.join(\", \")+\")\":a}return a}\nfunction sc(a,b){var c=a",
".currentStyle||a.style,d=c[b];!k(d)&&ea(c.getPropertyValue)&&(d=c.getPr",
"opertyValue(b));return\"inherit\"!=d?k(d)?d:null:(a=rc(a))?sc(a,b):null",
"}\nfunction tc(a,b,c){function d(a){var b=uc(a);return 0<b.height&&0<b.",
"width?!0:A(a,\"PATH\")&&(0<b.height||0<b.width)?(a=W(a,\"stroke-width\"",
"),!!a&&0<parseInt(a,10)):\"hidden\"!=W(a,\"overflow\")&&r(a.childNodes,",
"function(a){return 3==a.nodeType||A(a)&&d(a)})}function e(a){return vc(",
"a)==X&&ra(a.childNodes,function(a){return!A(a)||e(a)||!d(a)})}if(!A(a))",
"throw Error(\"Argument to isShown must be of type Element\");if(A(a,\"B",
"ODY\"))return!0;var f=rc(a);if(f&&A(f,\"DETAILS\")&&!f.open&&!A(a,\"SUM",
"MARY\"))return!1;if(A(a,\n\"OPTION\")||A(a,\"OPTGROUP\"))return a=Wa(a,",
"function(a){return A(a,\"SELECT\")}),!!a&&tc(a,!0,c);if(f=wc(a))return!",
"!f.fa&&0<f.rect.width&&0<f.rect.height&&tc(f.fa,b,c);if(A(a,\"INPUT\")&",
"&\"hidden\"==a.type.toLowerCase()||A(a,\"NOSCRIPT\"))return!1;f=W(a,\"v",
"isibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=xc(a))&",
"&d(a)?!e(a):!1}\nfunction yc(a){function b(a){if(A(a)&&\"none\"==W(a,\"",
"display\"))return!1;a:{var c=a.parentNode;if(a.getDestinationInsertionP",
"oints){var e=a.getDestinationInsertionPoints();if(0<e.length){a=e[e.len",
"gth-1];break a}}a=c&&c.shadowRoot&&void 0!==a.assignedSlot?a.assignedSl",
"ot?a.assignedSlot.parentNode:null:c}return jc&&a instanceof ShadowRoot|",
"|a&&(9==a.nodeType||11==a.nodeType)?!0:!!a&&b(a)}return tc(a,!0,b)}var ",
"X=\"hidden\";\nfunction vc(a){function b(a){function b(a){if(a==h)retur",
"n!0;var b=W(a,\"display\");return 0==b.lastIndexOf(\"inline\",0)||\"con",
"tents\"==b||\"absolute\"==c&&\"static\"==W(a,\"position\")?!1:!0}var c=",
"W(a,\"position\");if(\"fixed\"==c)return G=!0,a==h?null:h;for(a=rc(a);a",
"&&!b(a);)a=rc(a);return a}function c(a){var b=a;if(\"visible\"==z)if(a=",
"=h&&n)b=n;else if(a==n)return{x:\"visible\",y:\"visible\"};b={x:W(b,\"o",
"verflow-x\"),y:W(b,\"overflow-y\")};a==h&&(b.x=\"visible\"==b.x?\"auto",
"\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}function d(a){if(a==",
"\nh){var b=(new Ya(f)).M;a=b.scrollingElement?b.scrollingElement:b.body",
"||b.documentElement;b=b.parentWindow||b.defaultView;a=new w(b.pageXOffs",
"et||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new w(a.scrollLeft,",
"a.scrollTop);return a}var e=zc(a),f=x(a),h=f.documentElement,n=f.body,z",
"=W(h,\"overflow\"),G;for(a=b(a);a;a=b(a)){var t=c(a);if(\"visible\"!=t.",
"x||\"visible\"!=t.y){var y=uc(a);if(0==y.width||0==y.height)return X;va",
"r M=e.right<y.left,T=e.bottom<y.top;if(M&&\"hidden\"==t.x||T&&\"hidden",
"\"==t.y)return X;\nif(M&&\"visible\"!=t.x||T&&\"visible\"!=t.y){M=d(a);",
"T=e.bottom<y.top-M.y;if(e.right<y.left-M.x&&\"visible\"!=t.x||T&&\"visi",
"ble\"!=t.x)return X;e=vc(a);return e==X?X:\"scroll\"}M=e.left>=y.left+y",
".width;y=e.top>=y.top+y.height;if(M&&\"hidden\"==t.x||y&&\"hidden\"==t.",
"y)return X;if(M&&\"visible\"!=t.x||y&&\"visible\"!=t.y){if(G&&(t=d(a),e",
".left>=h.scrollWidth-t.x||e.right>=h.scrollHeight-t.y))return X;e=vc(a)",
";return e==X?X:\"scroll\"}}}return\"none\"}\nfunction uc(a){var b=wc(a)",
";if(b)return b.rect;if(A(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow",
"||a.defaultView:window)||window).document,a=\"CSS1Compat\"==a.compatMod",
"e?a.documentElement:a.body,a=new Oa(a.clientWidth,a.clientHeight),new U",
"(0,0,a.width,a.height);try{var c=a.getBoundingClientRect()}catch(d){ret",
"urn new U(0,0,0,0)}return new U(c.left,c.top,c.right-c.left,c.bottom-c.",
"top)}\nfunction wc(a){var b=A(a,\"MAP\");if(!b&&!A(a,\"AREA\"))return n",
"ull;var c=b?a:A(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c",
"&&c.name&&(d=S.za('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(",
"e=uc(d),b||\"default\"==a.shape.toLowerCase()||(a=Ac(a),b=Math.min(Math",
".max(a.left,0),e.width),c=Math.min(Math.max(a.top,0),e.height),e=new U(",
"b+e.left,c+e.top,Math.min(a.width,e.width-b),Math.min(a.height,e.height",
"-c))));return{fa:d,rect:e||new U(0,0,0,0)}}\nfunction Ac(a){var b=a.sha",
"pe.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b",
"=a[0];var c=a[1];return new U(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a",
".length)return b=a[2],new U(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.",
"length){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(",
"b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);re",
"turn new U(b,c,d-b,e-c)}return new U(0,0,0,0)}function zc(a){a=uc(a);re",
"turn new ic(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction xc(a",
"){var b=1,c=W(a,\"opacity\");c&&(b=Number(c));(a=rc(a))&&(b*=xc(a));ret",
"urn b};Na();Na();function Bc(){this.B=\"change\";this.pa=!0;this.qa=!1}",
"Bc.prototype.create=function(a){a=x(a).createEvent(\"HTMLEvents\");a.in",
"itEvent(this.B,this.pa,this.qa);return a};Bc.prototype.toString=functio",
"n(){return this.B};var Cc=new Bc;function Dc(){this.N=la.document.docum",
"entElement;var a=Xa(x(this.N));a&&Ec(this,a)}function Ec(a,b){a.N=b;A(b",
",\"OPTION\")&&Wa(b,function(a){return A(a,\"SELECT\")})}function Fc(a){",
"var b=Wa(a.N,function(a){return!!a&&A(a)&&lc(a)},!0);b=b||a.N;a=Xa(x(b)",
");if(b!=a){if(a&&ea(a.blur)&&!A(a,\"BODY\"))try{a.blur()}catch(c){throw",
" c;}ea(b.focus)&&b.focus()}};function Gc(a,b){this.w={};this.g=[];this.",
"G=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven number o",
"f arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1",
"])}else a&&this.addAll(a)}function Hc(a){Ic(a);return a.g.concat()}g=Gc",
".prototype;g.clear=function(){this.w={};this.G=this.g.length=0};g.remov",
"e=function(a){return Object.prototype.hasOwnProperty.call(this.w,a)?(de",
"lete this.w[a],this.G--,this.g.length>2*this.G&&Ic(this),!0):!1};\nfunc",
"tion Ic(a){if(a.G!=a.g.length){for(var b=0,c=0;b<a.g.length;){var d=a.g",
"[b];Object.prototype.hasOwnProperty.call(a.w,d)&&(a.g[c++]=d);b++}a.g.l",
"ength=c}if(a.G!=a.g.length){var e={};for(c=b=0;b<a.g.length;)d=a.g[b],O",
"bject.prototype.hasOwnProperty.call(e,d)||(a.g[c++]=d,e[d]=1),b++;a.g.l",
"ength=c}}g.get=function(a,b){return Object.prototype.hasOwnProperty.cal",
"l(this.w,a)?this.w[a]:b};g.set=function(a,b){Object.prototype.hasOwnPro",
"perty.call(this.w,a)||(this.G++,this.g.push(a));this.w[a]=b};\ng.addAll",
"=function(a){if(a instanceof Gc){var b=Hc(a);Ic(a);for(var c=[],d=0;d<a",
".g.length;d++)c.push(a.w[a.g[d]]);a=c}else{b=[];d=0;for(var e in a)b[d+",
"+]=e;d=[];e=0;for(c in a)d[e++]=a[c];a=d}for(c=0;c<b.length;c++)this.se",
"t(b[c],a[c])};g.forEach=function(a,b){for(var c=Hc(this),d=0;d<c.length",
";d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){",
"return new Gc(this)};var Jc={};function Y(a,b,c){fa(a)&&(a=a.b);a=new K",
"c(a);!b||b in Jc&&!c||(Jc[b]={key:a,shift:!1},c&&(Jc[c]={key:a,shift:!0",
"}));return a}function Kc(a){this.code=a}Y(8);Y(9);Y(13);var Lc=Y(16),Mc",
"=Y(17),Nc=Y(18);Y(19);Y(20);Y(27);Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y",
"(37);Y(38);Y(39);Y(40);Y(44);Y(45);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",",
"\"!\");Y(50,\"2\",\"@\");Y(51,\"3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\"",
",\"%\");Y(54,\"6\",\"^\");Y(55,\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9",
"\",\"(\");Y(65,\"a\",\"A\");Y(66,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"",
"d\",\"D\");\nY(69,\"e\",\"E\");Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72",
",\"h\",\"H\");Y(73,\"i\",\"I\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(7",
"6,\"l\",\"L\");Y(77,\"m\",\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(",
"80,\"p\",\"P\");Y(81,\"q\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y",
"(84,\"t\",\"T\");Y(85,\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");",
"Y(88,\"x\",\"X\");Y(89,\"y\",\"Y\");Y(90,\"z\",\"Z\");var Oc=Y(Ja?{c:91",
",b:91}:Ia?{c:224,b:91}:{c:0,b:91});Y(Ja?{c:92,b:92}:Ia?{c:224,b:93}:{c:",
"0,b:92});Y(Ja?{c:93,b:93}:Ia?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},\"0",
"\");Y({c:97,b:97},\"1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y(",
"{c:100,b:100},\"4\");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c",
":103,b:103},\"7\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:1",
"06,b:106},\"*\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110",
",b:110},\".\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115",
");Y(116);Y(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:18",
"7},\"=\",\"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",",
"\"<\");Y(190,\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,",
"\"[\",\"{\");\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},",
"\";\",\":\");Y(222,\"'\",'\"');var Pc=new Gc;Pc.set(1,Lc);Pc.set(2,Mc);",
"Pc.set(4,Nc);Pc.set(8,Oc);(function(a){var b=new Gc;q(Hc(a),function(c)",
"{b.set(a.get(c).code,c)});return b})(Pc);function Z(){Dc.call(this)}p(Z",
",Dc);Z.W=void 0;Z.ra=function(){return Z.W?Z.W:Z.W=new Z};function Qc(a",
"){var b=Z.ra();Ec(b,a);Fc(b)};ba(\"_\",function(a){if(!yc(a)||!oc(a)||",
"\"none\"==W(a,\"pointer-events\"))throw new u(12,\"Element is not curre",
"ntly interactable and may not be manipulated\");if(!mc(a))throw new u(1",
"2,\"Element must be user-editable in order to clear it.\");if(a.value){",
"Qc(a);a.value=\"\";var b=Cc.create(a,void 0);\"isTrusted\"in b||(b.isTr",
"usted=!1);a.dispatchEvent(b);if(b=la.document.body)Qc(b);else throw new",
" u(13,\"Cannot unfocus element after clearing.\");}else A(a,\"INPUT\")&",
"&a.getAttribute(\"type\")&&\"number\"==a.getAttribute(\"type\").toLower",
"Case()&&\n(Qc(a),a.value=\"\");qc(a)&&(Qc(a),a.innerHTML=\" \")});; ret",
"urn this._.apply(null,arguments);}.apply({navigator:typeof window!='und",
"efined'?window.navigator:null,document:typeof window!='undefined'?windo",
"w.document:null}, arguments);}",
NULL
};
const char* const CLICK[] = {
"function(){return function(){var g,aa=this;function k(a){return void 0!",
"==a}function m(a){return\"string\"==typeof a}function n(a){return\"numb",
"er\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.",
"execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift(",
"));)!a.length&&k(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]",
"={}}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanc",
"eof Array)return\"array\";if(a instanceof Object)return b;var c=Object.",
"prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";i",
"f(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=ty",
"peof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propert",
"yIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||",
"\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumera",
"ble&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"",
"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"",
"object\";return b}function da(a){var b=ca(a);return\"array\"==b||\"obje",
"ct\"==b&&\"number\"==typeof a.length}function ea(a){return\"function\"=",
"=ca(a)}function fa(a){var b=typeof a;return\"object\"==b&&null!=a||\"fu",
"nction\"==b}function ha(a,b,c){return a.call.apply(a.bind,arguments)}\n",
"function ia(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Arr",
"ay.prototype.slice.call(arguments,2);return function(){var c=Array.prot",
"otype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a",
".apply(b,c)}}return function(){return a.apply(b,arguments)}}function ja",
"(a,b,c){ja=Function.prototype.bind&&-1!=Function.prototype.bind.toStrin",
"g().indexOf(\"native code\")?ha:ia;return ja.apply(null,arguments)}\nfu",
"nction ka(a,b){var c=Array.prototype.slice.call(arguments,1);return fun",
"ction(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b",
")}}function p(a,b){function c(){}c.prototype=b.prototype;a.Na=b.prototy",
"pe;a.prototype=new c;a.prototype.constructor=a;a.La=function(a,c,f){for",
"(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=argu",
"ments[e];return b.prototype[c].apply(a,d)}};var la=window;var ma=String",
".prototype.trim?function(a){return a.trim()}:function(a){return a.repla",
"ce(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};\nfunction oa(a,b){var c=0;a=ma(",
"String(a)).split(\".\");b=ma(String(b)).split(\".\");for(var d=Math.max",
"(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||\"\",h=b[e]||\"\";do",
"{f=/(\\d*)(\\D*)(.*)/.exec(f)||[\"\",\"\",\"\",\"\"];h=/(\\d*)(\\D*)(.*",
")/.exec(h)||[\"\",\"\",\"\",\"\"];if(0==f[0].length&&0==h[0].length)bre",
"ak;c=pa(0==f[1].length?0:parseInt(f[1],10),0==h[1].length?0:parseInt(h[",
"1],10))||pa(0==f[2].length,0==h[2].length)||pa(f[2],h[2]);f=f[3];h=h[3]",
"}while(0==c)}return c}function pa(a,b){return a<b?-1:a>b?1:0}\nfunction",
" qa(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return c.to",
"UpperCase()})};function ra(a,b){if(m(a))return m(b)&&1==b.length?a.inde",
"xOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;ret",
"urn-1}function r(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c",
";e++)e in d&&b.call(void 0,d[e],e,a)}function sa(a,b,c){var d=c;r(a,fun",
"ction(c,f){d=b.call(void 0,d,c,f,a)});return d}function ta(a,b){for(var",
" c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0",
",d[e],e,a))return!0;return!1}\nfunction ua(a,b){for(var c=a.length,d=m(",
"a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))retu",
"rn!1;return!0}function va(a){return Array.prototype.concat.apply([],arg",
"uments)}function wa(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<",
"b;d++)c[d]=a[d];return c}return[]}function xa(a,b,c){return 2>=argument",
"s.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
",c)};var ya={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00f",
"fff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque",
":\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000f",
"f\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cade",
"tblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"",
"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc",
"143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkg",
"oldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkg",
"rey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolive",
"green:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred",
":\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateb",
"lue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",dar",
"kturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deep",
"skyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:",
"\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:",
"\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f",
"8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:",
"\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0",
"\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:",
"\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff",
"0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e",
"6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:",
"\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d",
"3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:",
"\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightsl",
"ategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",",
"lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff0",
"0ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#000",
"0cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:",
"\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",m",
"ediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#",
"191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4",
"b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive",
":\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff45",
"00\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\"",
",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffef",
"d5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dd",
"a0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybr",
"own:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"",
"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff",
"5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slatebl",
"ue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffa",
"fa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal",
":\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0",
"\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"",
"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var za=\"backgrou",
"ndColor borderTopColor borderRightColor borderBottomColor borderLeftCol",
"or color outlineColor\".split(\" \"),Aa=/#([0-9a-fA-F])([0-9a-fA-F])([0",
"-9a-fA-F])/,Ba=/^#(?:[0-9a-f]{3}){1,2}$/i,Ca=/^(?:rgba)?\\((\\d{1,3}),",
"\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Da=/^(?:rgb)?\\(",
"(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;fun",
"ction t(a,b){this.code=a;this.state=w[a]||Ea;this.message=b||\"\";a=thi",
"s.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase()",
".replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error",
"\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.nam",
"e;this.stack=a.stack||\"\"}p(t,Error);var Ea=\"unknown error\",w={15:\"",
"element not selectable\",11:\"element not visible\"};w[31]=Ea;w[30]=Ea;",
"w[24]=\"invalid cookie domain\";w[29]=\"invalid element coordinates\";w",
"[12]=\"invalid element state\";\nw[32]=\"invalid selector\";w[51]=\"inv",
"alid selector\";w[52]=\"invalid selector\";w[17]=\"javascript error\";w",
"[405]=\"unsupported operation\";w[34]=\"move target out of bounds\";w[2",
"7]=\"no such alert\";w[7]=\"no such element\";w[8]=\"no such frame\";w[",
"23]=\"no such window\";w[28]=\"script timeout\";w[33]=\"session not cre",
"ated\";w[10]=\"stale element reference\";w[21]=\"timeout\";w[25]=\"unab",
"le to set cookie\";w[26]=\"unexpected alert open\";w[13]=Ea;w[9]=\"unkn",
"own command\";t.prototype.toString=function(){return this.name+\": \"+t",
"his.message};var x;a:{var Fa=aa.navigator;if(Fa){var Ga=Fa.userAgent;if",
"(Ga){x=Ga;break a}}x=\"\"};function Ha(a){var b=Ia;Object.prototype.has",
"OwnProperty.call(b,\"528\")||(b[\"528\"]=a(\"528\"))};var Ja=-1!=x.inde",
"xOf(\"Macintosh\"),Ka=-1!=x.indexOf(\"Windows\"),La,Ma=\"\",Na=/WebKit",
"\\/(\\S+)/.exec(x);Na&&(Ma=Na?Na[1]:\"\");La=Ma;var Ia={};function Oa()",
"{Ha(function(){return 0<=oa(La,\"528\")})};function Pa(a){return(a=a.ex",
"ec(x))?a[1]:\"\"}var Qa=-1!=x.indexOf(\"iPhone\")&&-1==x.indexOf(\"iPod",
"\")&&-1==x.indexOf(\"iPad\")||-1!=x.indexOf(\"iPad\")||-1!=x.indexOf(\"",
"iPod\")?Pa(/CriOS\\/([0-9.]+)/):Pa(/Chrome\\/([0-9.]+)/);var Ra=10<=Num",
"ber(void 0);function z(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}g=z.prototy",
"pe;g.clone=function(){return new z(this.x,this.y)};g.toString=function(",
"){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.x=Math",
".ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function(){",
"this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.roun",
"d=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return",
" this};\ng.translate=function(a,b){a instanceof z?(this.x+=a.x,this.y+=",
"a.y):(this.x+=Number(a),n(b)&&(this.y+=b));return this};g.scale=functio",
"n(a,b){b=n(b)?b:a;this.x*=a;this.y*=b;return this};function Sa(a,b){thi",
"s.width=a;this.height=b}g=Sa.prototype;g.clone=function(){return new Sa",
"(this.width,this.height)};g.toString=function(){return\"(\"+this.width+",
"\" x \"+this.height+\")\"};g.aspectRatio=function(){return this.width/t",
"his.height};g.ceil=function(){this.width=Math.ceil(this.width);this.hei",
"ght=Math.ceil(this.height);return this};g.floor=function(){this.width=M",
"ath.floor(this.width);this.height=Math.floor(this.height);return this};",
"\ng.round=function(){this.width=Math.round(this.width);this.height=Math",
".round(this.height);return this};g.scale=function(a,b){b=n(b)?b:a;this.",
"width*=a;this.height*=b;return this};function Ta(a){return a?a.parentWi",
"ndow||a.defaultView:window}function Ua(a,b,c){function d(c){c&&b.append",
"Child(m(c)?a.createTextNode(c):c)}for(var e=1;e<c.length;e++){var f=c[e",
"];!da(f)||fa(f)&&0<f.nodeType?d(f):r(Va(f)?wa(f):f,d)}}function Wa(a){f",
"or(;a&&1!=a.nodeType;)a=a.previousSibling;return a}\nfunction Xa(a,b){i",
"f(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(",
"b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a",
".compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==",
"a}\nfunction Ya(a,b){if(a==b)return 0;if(a.compareDocumentPosition)retu",
"rn a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parent",
"Node&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeTy",
"pe;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.pa",
"rentNode;return e==f?Za(a,b):!c&&Xa(e,b)?-1*$a(a,b):!d&&Xa(f,a)?$a(b,a)",
":(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=A(a)",
";c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.s",
"electNode(b);\na.collapse(!0);return c.compareBoundaryPoints(aa.Range.S",
"TART_TO_END,a)}function $a(a,b){var c=a.parentNode;if(c==b)return-1;for",
"(;b.parentNode!=c;)b=b.parentNode;return Za(b,a)}function Za(a,b){for(;",
"b=b.previousSibling;)if(b==a)return-1;return 1}function A(a){return 9==",
"a.nodeType?a:a.ownerDocument||a.document}function Va(a){if(a&&\"number",
"\"==typeof a.length){if(fa(a))return\"function\"==typeof a.item||\"stri",
"ng\"==typeof a.item;if(ea(a))return\"function\"==typeof a.item}return!1",
"}\nfunction ab(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))retur",
"n a;a=a.parentNode;c++}return null}function bb(a){try{return a&&a.activ",
"eElement}catch(b){}return null}function cb(a){this.R=a||aa.document||do",
"cument}g=cb.prototype;g.I=function(){return m(void 0)?this.R.getElement",
"ById(void 0):void 0};g.getElementsByTagName=function(a,b){return(b||thi",
"s.R).getElementsByTagName(String(a))};g.createElement=function(a){retur",
"n this.R.createElement(String(a))};g.createTextNode=function(a){return ",
"this.R.createTextNode(String(a))};\ng.appendChild=function(a,b){a.appen",
"dChild(b)};g.append=function(a,b){Ua(A(a),a,arguments)};g.canHaveChildr",
"en=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLE",
"T\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND",
"\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT",
"\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case ",
"\"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PAR",
"AM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case",
" \"WBR\":return!1}return!0};\ng.removeNode=function(a){return a&&a.pare",
"ntNode?a.parentNode.removeChild(a):null};g.contains=Xa;function db(a){v",
"ar b=\"tabindex\";return\"style\"==b?eb(a.style.cssText):(a=a.getAttrib",
"uteNode(b))&&a.specified?a.value:null}var fb=/[;]+(?=(?:(?:[^\"]*\"){2}",
")*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$",
")/;function eb(a){var b=[];r(a.split(fb),function(a){var c=a.indexOf(\"",
":\");0<c&&(a=[a.slice(0,c),a.slice(c+1)],2==a.length&&b.push(a[0].toLow",
"erCase(),\":\",a[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b",
".length-1)?b:b+\";\"}\nfunction B(a,b){b&&\"string\"!==typeof b&&(b=b.t",
"oString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}f",
"unction gb(a){return B(a,\"OPTION\")?!0:B(a,\"INPUT\")?(a=a.type.toLowe",
"rCase(),\"checkbox\"==a||\"radio\"==a):!1}function hb(a){if(!gb(a))thro",
"w new t(15,\"Element is not selectable\");var b=\"selected\",c=a.type&&",
"a.type.toLowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";ret",
"urn!!a[b]};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, I",
"nc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted, ",
"free of charge, to any person obtaining a copy\n of this software and a",
"ssociated documentation files (the \"Software\"), to\n deal in the Soft",
"ware without restriction, including without limitation the\n rights to ",
"use, copy, modify, merge, publish, distribute, sublicense, and/or\n sel",
"l copies of the Software, and to permit persons to whom the Software is",
"\n furnished to do so, subject to the following conditions:\n\n The abo",
"ve copyright notice and this permission notice shall be included in\n a",
"ll copies or substantial portions of the Software.\n\n THE SOFTWARE IS ",
"PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED,",
" INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITN",
"ESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE",
"\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTH",
"ER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, AR",
"ISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR O",
"THER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction ib(a,b,c){this.v=a;this.",
"Ia=b||1;this.u=c||1};function jb(a){this.ja=a;this.Z=0}function kb(a){a",
"=a.match(lb);for(var b=0;b<a.length;b++)mb.test(a[b])&&a.splice(b,1);re",
"turn new jb(a)}var lb=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9",
"-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^",
"\"]*\"|'[^']*'|[!<>]=|\\s+|./g,mb=/^\\s/;function C(a,b){return a.ja[a.",
"Z+(b||0)]}jb.prototype.next=function(){return this.ja[this.Z++]};jb.pro",
"totype.back=function(){this.Z--};jb.prototype.empty=function(){return t",
"his.ja.length<=this.Z};function D(a){var b=null,c=a.nodeType;1==c&&(b=a",
".textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"",
"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a",
".firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeVal",
"ue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}",
"else b=a.nodeValue;return\"\"+b}\nfunction nb(a,b,c){if(null===b)return",
"!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a",
".getAttribute(b):a.getAttribute(b,2)==c}function ob(a,b,c,d,e){return p",
"b.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new E)}\nfunction pb(a,b,c,d",
",e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,f",
"unction(b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"cla",
"ss\"==c?(b=b.getElementsByClassName(d),r(b,function(b){b.className==d&&",
"a.matches(b)&&e.add(b)})):a instanceof F?qb(a,b,c,d,e):b.getElementsByT",
"agName&&(b=b.getElementsByTagName(a.getName()),r(b,function(a){nb(a,c,d",
")&&e.add(a)}));return e}\nfunction qb(a,b,c,d,e){for(b=b.firstChild;b;b",
"=b.nextSibling)nb(b,c,d)&&a.matches(b)&&e.add(b),qb(a,b,c,d,e)};functio",
"n E(){this.u=this.m=null;this.T=0}function rb(a){this.node=a;this.next=",
"this.L=null}function sb(a,b){if(!a.m)return b;if(!b.m)return a;var c=a.",
"m;b=b.m;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex",
"t):0<Ya(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.L=d)?d.next=e:a",
".m=e,d=e,f++;for(e=c||b;e;)e.L=d,d=d.next=e,f++,e=e.next;a.u=d;a.T=f;re",
"turn a}E.prototype.unshift=function(a){a=new rb(a);a.next=this.m;this.u",
"?this.m.L=a:this.m=this.u=a;this.m=a;this.T++};\nE.prototype.add=functi",
"on(a){a=new rb(a);a.L=this.u;this.m?this.u.next=a:this.m=this.u=a;this.",
"u=a;this.T++};function tb(a){return(a=a.m)?a.node:null}E.prototype.A=fu",
"nction(){return this.T};function ub(a){return(a=tb(a))?D(a):\"\"}E.prot",
"otype.iterator=function(a){return new vb(this,!!a)};function vb(a,b){th",
"is.Ea=a;this.oa=(this.O=b)?a.u:a.m;this.ga=null}vb.prototype.next=funct",
"ion(){var a=this.oa;if(null==a)return null;var b=this.ga=a;this.oa=this",
".O?a.L:a.next;return b.node};\nvb.prototype.remove=function(){var a=thi",
"s.Ea,b=this.ga;if(!b)throw Error(\"Next must be called at least once be",
"fore remove.\");var c=b.L;b=b.next;c?c.next=b:a.m=b;b?b.L=c:a.u=c;a.T--",
";this.ga=null};function G(a){this.l=a;this.o=this.F=!1;this.U=null}func",
"tion H(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}G",
".prototype.i=function(){return this.F};function wb(a,b){a.F=b}function ",
"xb(a,b){a.o=b}G.prototype.J=function(){return this.U};function I(a,b){a",
"=a.evaluate(b);return a instanceof E?+ub(a):+a}function K(a,b){a=a.eval",
"uate(b);return a instanceof E?ub(a):\"\"+a}function yb(a,b){a=a.evaluat",
"e(b);return a instanceof E?!!a.A():!!a};function zb(a,b,c){G.call(this,",
"a.l);this.ia=a;this.ta=b;this.ya=c;this.F=b.i()||c.i();this.o=b.o||c.o;",
"this.ia==Ab&&(c.o||c.i()||4==c.l||0==c.l||!b.J()?b.o||b.i()||4==b.l||0=",
"=b.l||!c.J()||(this.U={name:c.J().name,P:b}):this.U={name:b.J().name,P:",
"c})}p(zb,G);\nfunction Bb(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);va",
"r f;if(b instanceof E&&c instanceof E){b=b.iterator();for(d=b.next();d;",
"d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(D(d),D(f)))r",
"eturn!0;return!1}if(b instanceof E||c instanceof E){b instanceof E?(e=b",
",d=c):(e=c,d=b);f=e.iterator();for(var h=typeof d,l=f.next();l;l=f.next",
"()){switch(h){case \"number\":l=+D(l);break;case \"boolean\":l=!!D(l);b",
"reak;case \"string\":l=D(l);break;default:throw Error(\"Illegal primiti",
"ve type for comparison.\");\n}if(e==b&&a(l,d)||e==c&&a(d,l))return!0}re",
"turn!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c)",
":\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}zb",
".prototype.evaluate=function(a){return this.ia.w(this.ta,this.ya,a)};zb",
".prototype.toString=function(){var a=\"Binary Expression: \"+this.ia;a+",
"=H(this.ta);return a+=H(this.ya)};function Cb(a,b,c,d){this.Ha=a;this.w",
"a=b;this.l=c;this.w=d}Cb.prototype.toString=function(){return this.Ha};",
"var Db={};\nfunction L(a,b,c,d){if(Db.hasOwnProperty(a))throw Error(\"B",
"inary operator already created: \"+a);a=new Cb(a,b,c,d);return Db[a.toS",
"tring()]=a}L(\"div\",6,1,function(a,b,c){return I(a,c)/I(b,c)});L(\"mod",
"\",6,1,function(a,b,c){return I(a,c)%I(b,c)});L(\"*\",6,1,function(a,b,",
"c){return I(a,c)*I(b,c)});L(\"+\",5,1,function(a,b,c){return I(a,c)+I(b",
",c)});L(\"-\",5,1,function(a,b,c){return I(a,c)-I(b,c)});L(\"<\",4,2,fu",
"nction(a,b,c){return Bb(function(a,b){return a<b},a,b,c)});\nL(\">\",4,",
"2,function(a,b,c){return Bb(function(a,b){return a>b},a,b,c)});L(\"<=\"",
",4,2,function(a,b,c){return Bb(function(a,b){return a<=b},a,b,c)});L(\"",
">=\",4,2,function(a,b,c){return Bb(function(a,b){return a>=b},a,b,c)});",
"var Ab=L(\"=\",3,2,function(a,b,c){return Bb(function(a,b){return a==b}",
",a,b,c,!0)});L(\"!=\",3,2,function(a,b,c){return Bb(function(a,b){retur",
"n a!=b},a,b,c,!0)});L(\"and\",2,2,function(a,b,c){return yb(a,c)&&yb(b,",
"c)});L(\"or\",1,2,function(a,b,c){return yb(a,c)||yb(b,c)});function Eb",
"(a,b){if(b.A()&&4!=a.l)throw Error(\"Primary expression must evaluate t",
"o nodeset if filter has predicate(s).\");G.call(this,a.l);this.xa=a;thi",
"s.f=b;this.F=a.i();this.o=a.o}p(Eb,G);Eb.prototype.evaluate=function(a)",
"{a=this.xa.evaluate(a);return Fb(this.f,a)};Eb.prototype.toString=funct",
"ion(){var a=\"Filter:\"+H(this.xa);return a+=H(this.f)};function Gb(a,b",
"){if(b.length<a.va)throw Error(\"Function \"+a.s+\" expects at least\"+",
"a.va+\" arguments, \"+b.length+\" given\");if(null!==a.ha&&b.length>a.h",
"a)throw Error(\"Function \"+a.s+\" expects at most \"+a.ha+\" arguments",
", \"+b.length+\" given\");a.Fa&&r(b,function(b,d){if(4!=b.l)throw Error",
"(\"Argument \"+d+\" to function \"+a.s+\" is not of type Nodeset: \"+b)",
";});G.call(this,a.l);this.X=a;this.ea=b;wb(this,a.F||ta(b,function(a){r",
"eturn a.i()}));xb(this,a.Da&&!b.length||a.Ca&&!!b.length||ta(b,function",
"(a){return a.o}))}\np(Gb,G);Gb.prototype.evaluate=function(a){return th",
"is.X.w.apply(null,va(a,this.ea))};Gb.prototype.toString=function(){var ",
"a=\"Function: \"+this.X;if(this.ea.length){var b=sa(this.ea,function(a,",
"b){return a+H(b)},\"Arguments:\");a+=H(b)}return a};function Hb(a,b,c,d",
",e,f,h,l){this.s=a;this.l=b;this.F=c;this.Da=d;this.Ca=!1;this.w=e;this",
".va=f;this.ha=k(h)?h:f;this.Fa=!!l}Hb.prototype.toString=function(){ret",
"urn this.s};var Ib={};\nfunction M(a,b,c,d,e,f,h,l){if(Ib.hasOwnPropert",
"y(a))throw Error(\"Function already created: \"+a+\".\");Ib[a]=new Hb(a",
",b,c,d,e,f,h,l)}M(\"boolean\",2,!1,!1,function(a,b){return yb(b,a)},1);",
"M(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(I(b,a))},1);M(\"co",
"ncat\",3,!1,!1,function(a,b){return sa(xa(arguments,1),function(b,d){re",
"turn b+K(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=",
"K(b,a);a=K(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function",
"(a,b){return b.evaluate(a).A()},1,1,!0);\nM(\"false\",2,!1,!1,function(",
"){return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(I(b,",
"a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.v,d=9==c.nodeType?c:c.ow",
"nerDocument;a=K(b,a).split(/\\s+/);var e=[];r(a,function(a){a=d.getElem",
"entById(a);!a||0<=ra(e,a)||e.push(a)});e.sort(Ya);var f=new E;r(e,funct",
"ion(a){f.add(a)});return f},1);M(\"lang\",2,!1,!1,function(){return!1},",
"1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"",
"Function last expects ()\");return a.u},0);\nM(\"local-name\",3,!1,!0,f",
"unction(a,b){return(a=b?tb(b.evaluate(a)):a.v)?a.localName||a.nodeName.",
"toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b){return(a=b",
"?tb(b.evaluate(a)):a.v)?a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name",
"space-uri\",3,!0,!1,function(){return\"\"},0,1,!0);M(\"normalize-space",
"\",3,!1,!0,function(a,b){return(b?K(b,a):D(a.v)).replace(/[\\s\\xa0]+/g",
",\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!1,!1,function(a",
",b){return!yb(b,a)},1);\nM(\"number\",1,!1,!0,function(a,b){return b?I(",
"b,a):+D(a.v)},0,1);M(\"position\",1,!0,!1,function(a){return a.Ia},0);M",
"(\"round\",1,!1,!1,function(a,b){return Math.round(I(b,a))},1);M(\"star",
"ts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastInd",
"exOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){return b?K(b,a):D(a.v)",
"},0,1);M(\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):D(a.v)",
").length},0,1);\nM(\"substring\",3,!1,!1,function(a,b,c,d){c=I(c,a);if(",
"isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?I(d,a):Infinity;if(i",
"sNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0)",
";a=K(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(",
"d))},2,3);M(\"substring-after\",3,!1,!1,function(a,b,c){b=K(b,a);a=K(c,",
"a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nM(\"su",
"bstring-before\",3,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);a=b.indexOf(",
"a);return-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!1,!1,function(a,b",
"){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+D(",
"c);return b},1,1,!0);M(\"translate\",3,!1,!1,function(a,b,c,d){b=K(b,a)",
";c=K(c,a);var e=K(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f",
" in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c",
"+=f in a?a[f]:f;return c},3);M(\"true\",2,!1,!1,function(){return!0},0)",
";function F(a,b){this.Aa=a;this.ua=k(b)?b:null;this.B=null;switch(a){ca",
"se \"comment\":this.B=8;break;case \"text\":this.B=3;break;case \"proce",
"ssing-instruction\":this.B=7;break;case \"node\":break;default:throw Er",
"ror(\"Unexpected argument\");}}function Jb(a){return\"comment\"==a||\"t",
"ext\"==a||\"processing-instruction\"==a||\"node\"==a}F.prototype.matche",
"s=function(a){return null===this.B||this.B==a.nodeType};F.prototype.get",
"Name=function(){return this.Aa};\nF.prototype.toString=function(){var a",
"=\"Kind Test: \"+this.Aa;null===this.ua||(a+=H(this.ua));return a};func",
"tion Kb(a){G.call(this,3);this.za=a.substring(1,a.length-1)}p(Kb,G);Kb.",
"prototype.evaluate=function(){return this.za};Kb.prototype.toString=fun",
"ction(){return\"Literal: \"+this.za};function Lb(a,b){this.s=a.toLowerC",
"ase();a=\"*\"==this.s?\"*\":\"http://www.w3.org/1999/xhtml\";this.aa=b?",
"b.toLowerCase():a}Lb.prototype.matches=function(a){var b=a.nodeType;if(",
"1!=b&&2!=b)return!1;b=k(a.localName)?a.localName:a.nodeName;return\"*\"",
"!=this.s&&this.s!=b.toLowerCase()?!1:\"*\"==this.aa?!0:this.aa==(a.name",
"spaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")",
"};Lb.prototype.getName=function(){return this.s};\nLb.prototype.toStrin",
"g=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==t",
"his.aa?\"\":this.aa+\":\")+this.s};function Mb(a){G.call(this,1);this.B",
"a=a}p(Mb,G);Mb.prototype.evaluate=function(){return this.Ba};Mb.prototy",
"pe.toString=function(){return\"Number: \"+this.Ba};function Nb(a,b){G.c",
"all(this,a.l);this.ra=a;this.V=b;this.F=a.i();this.o=a.o;1==this.V.leng",
"th&&(a=this.V[0],a.fa||a.H!=Ob||(a=a.da,\"*\"!=a.getName()&&(this.U={na",
"me:a.getName(),P:null})))}p(Nb,G);function Pb(){G.call(this,4)}p(Pb,G);",
"Pb.prototype.evaluate=function(a){var b=new E;a=a.v;9==a.nodeType?b.add",
"(a):b.add(a.ownerDocument);return b};Pb.prototype.toString=function(){r",
"eturn\"Root Helper Expression\"};function Qb(){G.call(this,4)}p(Qb,G);Q",
"b.prototype.evaluate=function(a){var b=new E;b.add(a.v);return b};\nQb.",
"prototype.toString=function(){return\"Context Helper Expression\"};func",
"tion Rb(a){return\"/\"==a||\"//\"==a}\nNb.prototype.evaluate=function(a",
"){var b=this.ra.evaluate(a);if(!(b instanceof E))throw Error(\"Filter e",
"xpression must evaluate to nodeset.\");a=this.V;for(var c=0,d=a.length;",
"c<d&&b.A();c++){var e=a[c],f=b.iterator(e.H.O);if(e.i()||e.H!=Sb)if(e.i",
"()||e.H!=Tb){var h=f.next();for(b=e.evaluate(new ib(h));null!=(h=f.next",
"());)h=e.evaluate(new ib(h)),b=sb(b,h)}else h=f.next(),b=e.evaluate(new",
" ib(h));else{for(h=f.next();(b=f.next())&&(!h.contains||h.contains(b))&",
"&b.compareDocumentPosition(h)&8;h=b);b=e.evaluate(new ib(h))}}return b}",
";\nNb.prototype.toString=function(){var a=\"Path Expression:\"+H(this.r",
"a);if(this.V.length){var b=sa(this.V,function(a,b){return a+H(b)},\"Ste",
"ps:\");a+=H(b)}return a};function Ub(a,b){this.f=a;this.O=!!b}function ",
"Fb(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterator(),f",
"=b.A(),h,l=0;h=e.next();l++){var u=a.O?f-l:l+1;h=d.evaluate(new ib(h,u,",
"f));if(\"number\"==typeof h)u=u==h;else if(\"string\"==typeof h||\"bool",
"ean\"==typeof h)u=!!h;else if(h instanceof E)u=0<h.A();else throw Error",
"(\"Predicate.evaluate returned an unexpected type.\");u||e.remove()}ret",
"urn b}Ub.prototype.J=function(){return 0<this.f.length?this.f[0].J():nu",
"ll};\nUb.prototype.i=function(){for(var a=0;a<this.f.length;a++){var b=",
"this.f[a];if(b.i()||1==b.l||0==b.l)return!0}return!1};Ub.prototype.A=fu",
"nction(){return this.f.length};Ub.prototype.toString=function(){return ",
"sa(this.f,function(a,b){return a+H(b)},\"Predicates:\")};function N(a,b",
",c,d){G.call(this,4);this.H=a;this.da=b;this.f=c||new Ub([]);this.fa=!!",
"d;b=this.f.J();a.Ka&&b&&(this.U={name:b.name,P:b.P});this.F=this.f.i()}",
"p(N,G);\nN.prototype.evaluate=function(a){var b=a.v,c=this.J(),d=null,e",
"=null,f=0;c&&(d=c.name,e=c.P?K(c.P,a):null,f=1);if(this.fa)if(this.i()|",
"|this.H!=Vb)if(b=(new N(Wb,new F(\"node\"))).evaluate(a).iterator(),c=b",
".next())for(a=this.w(c,d,e,f);null!=(c=b.next());)a=sb(a,this.w(c,d,e,f",
"));else a=new E;else a=ob(this.da,b,d,e),a=Fb(this.f,a,f);else a=this.w",
"(a.v,d,e,f);return a};N.prototype.w=function(a,b,c,d){a=this.H.X(this.d",
"a,a,b,c);return a=Fb(this.f,a,d)};\nN.prototype.toString=function(){var",
" a=\"Step:\"+H(\"Operator: \"+(this.fa?\"//\":\"/\"));this.H.s&&(a+=H(",
"\"Axis: \"+this.H));a+=H(this.da);if(this.f.A()){var b=sa(this.f.f,func",
"tion(a,b){return a+H(b)},\"Predicates:\");a+=H(b)}return a};function Xb",
"(a,b,c,d){this.s=a;this.X=b;this.O=c;this.Ka=d}Xb.prototype.toString=fu",
"nction(){return this.s};var Yb={};function O(a,b,c,d){if(Yb.hasOwnPrope",
"rty(a))throw Error(\"Axis already created: \"+a);b=new Xb(a,b,c,!!d);re",
"turn Yb[a]=b}\nO(\"ancestor\",function(a,b){for(var c=new E;b=b.parentN",
"ode;)a.matches(b)&&c.unshift(b);return c},!0);O(\"ancestor-or-self\",fu",
"nction(a,b){var c=new E;do a.matches(b)&&c.unshift(b);while(b=b.parentN",
"ode);return c},!0);\nvar Ob=O(\"attribute\",function(a,b){var c=new E,d",
"=a.getName();if(b=b.attributes)if(a instanceof F&&null===a.B||\"*\"==d)",
"for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return ",
"c},!1),Vb=O(\"child\",function(a,b,c,d,e){c=m(c)?c:null;d=m(d)?d:null;e",
"=e||new E;for(b=b.firstChild;b;b=b.nextSibling)nb(b,c,d)&&a.matches(b)&",
"&e.add(b);return e},!1,!0);O(\"descendant\",ob,!1,!0);\nvar Wb=O(\"desc",
"endant-or-self\",function(a,b,c,d){var e=new E;nb(b,c,d)&&a.matches(b)&",
"&e.add(b);return ob(a,b,c,d,e)},!1,!0),Sb=O(\"following\",function(a,b,",
"c,d){var e=new E;do for(var f=b;f=f.nextSibling;)nb(f,c,d)&&a.matches(f",
")&&e.add(f),e=ob(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);O(\"",
"following-sibling\",function(a,b){for(var c=new E;b=b.nextSibling;)a.ma",
"tches(b)&&c.add(b);return c},!1);O(\"namespace\",function(){return new ",
"E},!1);\nvar Zb=O(\"parent\",function(a,b){var c=new E;if(9==b.nodeType",
")return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNod",
"e;a.matches(b)&&c.add(b);return c},!1),Tb=O(\"preceding\",function(a,b,",
"c,d){var e=new E,f=[];do f.unshift(b);while(b=b.parentNode);for(var h=1",
",l=f.length;h<l;h++){var u=[];for(b=f[h];b=b.previousSibling;)u.unshift",
"(b);for(var y=0,q=u.length;y<q;y++)b=u[y],nb(b,c,d)&&a.matches(b)&&e.ad",
"d(b),e=ob(a,b,c,d,e)}return e},!0,!0);\nO(\"preceding-sibling\",functio",
"n(a,b){for(var c=new E;b=b.previousSibling;)a.matches(b)&&c.unshift(b);",
"return c},!0);var $b=O(\"self\",function(a,b){var c=new E;a.matches(b)&",
"&c.add(b);return c},!1);function ac(a){G.call(this,1);this.qa=a;this.F=",
"a.i();this.o=a.o}p(ac,G);ac.prototype.evaluate=function(a){return-I(thi",
"s.qa,a)};ac.prototype.toString=function(){return\"Unary Expression: -\"",
"+H(this.qa)};function bc(a){G.call(this,4);this.ba=a;wb(this,ta(this.ba",
",function(a){return a.i()}));xb(this,ta(this.ba,function(a){return a.o}",
"))}p(bc,G);bc.prototype.evaluate=function(a){var b=new E;r(this.ba,func",
"tion(c){c=c.evaluate(a);if(!(c instanceof E))throw Error(\"Path express",
"ion must evaluate to NodeSet.\");b=sb(b,c)});return b};bc.prototype.toS",
"tring=function(){return sa(this.ba,function(a,b){return a+H(b)},\"Union",
" Expression:\")};function cc(a,b){this.a=a;this.Ga=b}function dc(a){for",
"(var b,c=[];;){P(a,\"Missing right hand side of binary expression.\");b",
"=ec(a);var d=a.a.next();if(!d)break;var e=(d=Db[d]||null)&&d.wa;if(!e){",
"a.a.back();break}for(;c.length&&e<=c[c.length-1].wa;)b=new zb(c.pop(),c",
".pop(),b);c.push(b,d)}for(;c.length;)b=new zb(c.pop(),c.pop(),b);return",
" b}function P(a,b){if(a.a.empty())throw Error(b);}function fc(a,b){a=a.",
"a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);",
"}\nfunction gc(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+",
"a);}function hc(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed li",
"teral string\");return new Kb(a)}\nfunction ic(a){var b=[];if(Rb(C(a.a)",
")){var c=a.a.next();var d=C(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&",
"\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new Pb",
";d=new Pb;P(a,\"Missing next location step.\");c=jc(a,c);b.push(c)}else",
"{a:{c=C(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable ",
"reference not allowed in HTML XPath\");case \"(\":a.a.next();c=dc(a);P(",
"a,'unclosed \"(\"');fc(a,\")\");break;case '\"':case \"'\":c=hc(a);brea",
"k;default:if(isNaN(+c))if(!Jb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==C(a.",
"a,\n1)){c=a.a.next();c=Ib[c]||null;a.a.next();for(d=[];\")\"!=C(a.a);){",
"P(a,\"Missing function argument list.\");d.push(dc(a));if(\",\"!=C(a.a)",
")break;a.a.next()}P(a,\"Unclosed function argument list.\");gc(a);c=new",
" Gb(c,d)}else{c=null;break a}else c=new Mb(+a.a.next())}\"[\"==C(a.a)&&",
"(d=new Ub(kc(a)),c=new Eb(c,d))}if(c)if(Rb(C(a.a)))d=c;else return c;el",
"se c=jc(a,\"/\"),d=new Qb,b.push(c)}for(;Rb(C(a.a));)c=a.a.next(),P(a,",
"\"Missing next location step.\"),c=jc(a,c),b.push(c);return new Nb(d,b)",
"}\nfunction jc(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should ",
"be \"/\" or \"//\"');if(\".\"==C(a.a)){var c=new N($b,new F(\"node\"));",
"a.a.next();return c}if(\"..\"==C(a.a))return c=new N(Zb,new F(\"node\")",
"),a.a.next(),c;if(\"@\"==C(a.a)){var d=Ob;a.a.next();P(a,\"Missing attr",
"ibute name\")}else if(\"::\"==C(a.a,1)){if(!/(?![0-9])[\\w]/.test(C(a.a",
").charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d",
"=Yb[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();P(",
"a,\"Missing node name\")}else d=Vb;e=\nC(a.a);if(/(?![0-9])[\\w\\*]/.te",
"st(e.charAt(0)))if(\"(\"==C(a.a,1)){if(!Jb(e))throw Error(\"Invalid nod",
"e type: \"+e);e=a.a.next();if(!Jb(e))throw Error(\"Invalid type name: ",
"\"+e);fc(a,\"(\");P(a,\"Bad nodetype\");var f=C(a.a).charAt(0),h=null;i",
"f('\"'==f||\"'\"==f)h=hc(a);P(a,\"Bad nodetype\");gc(a);e=new F(e,h)}el",
"se if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new Lb(e);else{h=e.substr",
"ing(0,f);if(\"*\"==h)var l=\"*\";else if(l=a.Ga(h),!l)throw Error(\"Nam",
"espace prefix not declared: \"+h);e=e.substr(f+1);e=new Lb(e,l)}else th",
"row Error(\"Bad token: \"+\na.a.next());a=new Ub(kc(a),d.O);return c||n",
"ew N(d,e,a,\"//\"==b)}function kc(a){for(var b=[];\"[\"==C(a.a);){a.a.n",
"ext();P(a,\"Missing predicate expression.\");var c=dc(a);b.push(c);P(a,",
"\"Unclosed predicate expression.\");fc(a,\"]\")}return b}function ec(a)",
"{if(\"-\"==C(a.a))return a.a.next(),new ac(ec(a));var b=ic(a);if(\"|\"!",
"=C(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)P(a,\"Missing next union ",
"location path.\"),b.push(ic(a));a.a.back();a=new bc(b)}return a};functi",
"on lc(a){switch(a.nodeType){case 1:return ka(mc,a);case 9:return lc(a.d",
"ocumentElement);case 11:case 10:case 6:case 12:return nc;default:return",
" a.parentNode?lc(a.parentNode):nc}}function nc(){return null}function m",
"c(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/1999/x",
"html\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.v",
"alue||null:a.parentNode&&9!=a.parentNode.nodeType?mc(a.parentNode,b):nu",
"ll};function oc(a,b){if(!a.length)throw Error(\"Empty XPath expression.",
"\");a=kb(a);if(a.empty())throw Error(\"Invalid XPath expression.\");b?e",
"a(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return null};var c=dc",
"(new cc(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());this.",
"evaluate=function(a,b){a=c.evaluate(new ib(a));return new Q(a,b)}}\nfun",
"ction Q(a,b){if(0==b)if(a instanceof E)b=4;else if(\"string\"==typeof a",
")b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3",
";else throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=",
"b&&!(a instanceof E))throw Error(\"value could not be converted to the ",
"specified type\");this.resultType=b;switch(b){case 2:this.stringValue=a",
" instanceof E?ub(a):\"\"+a;break;case 1:this.numberValue=a instanceof E",
"?+ub(a):+a;break;case 3:this.booleanValue=a instanceof E?0<a.A():!!a;br",
"eak;case 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e",
"=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.A();this.invalid",
"IteratorState=!1;break;case 8:case 9:this.singleNodeValue=tb(a);break;d",
"efault:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterate",
"Next=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wro",
"ng result type\");return f>=d.length?null:d[f++]};this.snapshotItem=fun",
"ction(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong res",
"ult type\");return a>=d.length||0>a?null:d[a]}}\nQ.ANY_TYPE=0;Q.NUMBER_",
"TYPE=1;Q.STRING_TYPE=2;Q.BOOLEAN_TYPE=3;Q.UNORDERED_NODE_ITERATOR_TYPE=",
"4;Q.ORDERED_NODE_ITERATOR_TYPE=5;Q.UNORDERED_NODE_SNAPSHOT_TYPE=6;Q.ORD",
"ERED_NODE_SNAPSHOT_TYPE=7;Q.ANY_UNORDERED_NODE_TYPE=8;Q.FIRST_ORDERED_N",
"ODE_TYPE=9;function pc(a){this.lookupNamespaceURI=lc(a)}\nba(\"wgxpath.",
"install\",function(a,b){a=a||aa;var c=a.Document&&a.Document.prototype|",
"|a.document;if(!c.evaluate||b)a.XPathResult=Q,c.evaluate=function(a,b,c",
",h){return(new oc(a,c)).evaluate(b,h)},c.createExpression=function(a,b)",
"{return new oc(a,b)},c.createNSResolver=function(a){return new pc(a)}})",
";var R={};R.ka=function(){var a={Oa:\"http://www.w3.org/2000/svg\"};ret",
"urn function(b){return a[b]||null}}();\nR.w=function(a,b,c){var d=A(a);",
"if(!d.documentElement)return null;try{for(var e=d.createNSResolver?d.cr",
"eateNSResolver(d.documentElement):R.ka,f={},h=d.getElementsByTagName(\"",
"*\"),l=0;l<h.length;++l){var u=h[l],y=u.namespaceURI;if(y&&!f[y]){var q",
"=u.lookupPrefix(y);if(!q){var v=y.match(\".*/(\\\\w+)/?$\");q=v?v[1]:\"",
"xhtml\"}f[y]=q}}var J={},U;for(U in f)J[f[U]]=U;e=function(a){return J[",
"a]||null};try{return d.evaluate(b,a,e,c,null)}catch(na){if(\"TypeError",
"\"===na.name)return e=d.createNSResolver?d.createNSResolver(d.documentE",
"lement):\nR.ka,d.evaluate(b,a,e,c,null);throw na;}}catch(na){throw new ",
"t(32,\"Unable to locate an element with the xpath expression \"+b+\" be",
"cause of the following error:\\n\"+na);}};R.na=function(a,b){if(!a||1!=",
"a.nodeType)throw new t(32,'The result of the xpath expression \"'+b+'\"",
" is: '+a+\". It should be an element.\");};\nR.Ja=function(a,b){var c=f",
"unction(){var c=R.w(b,a,9);return c?c.singleNodeValue||null:b.selectSin",
"gleNode?(c=A(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XP",
"ath\"),b.selectSingleNode(a)):null}();null===c||R.na(c,a);return c};\nR",
".Ma=function(a,b){var c=function(){var c=R.w(b,a,7);if(c){for(var e=c.s",
"napshotLength,f=[],h=0;h<e;++h)f.push(c.snapshotItem(h));return f}retur",
"n b.selectNodes?(c=A(b),c.setProperty&&c.setProperty(\"SelectionLanguag",
"e\",\"XPath\"),b.selectNodes(a)):[]}();r(c,function(b){R.na(b,a)});retu",
"rn c};function qc(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.l",
"eft=d}g=qc.prototype;g.clone=function(){return new qc(this.top,this.rig",
"ht,this.bottom,this.left)};g.toString=function(){return\"(\"+this.top+",
"\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};g.cont",
"ains=function(a){return this&&a?a instanceof qc?a.left>=this.left&&a.ri",
"ght<=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:!1};\ng.expand=functi",
"on(a,b,c,d){fa(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.b",
"ottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom",
"+=Number(c),this.left-=Number(d));return this};g.ceil=function(){this.t",
"op=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Mat",
"h.ceil(this.bottom);this.left=Math.ceil(this.left);return this};\ng.flo",
"or=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.",
"right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.le",
"ft);return this};g.round=function(){this.top=Math.round(this.top);this.",
"right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.l",
"eft=Math.round(this.left);return this};g.translate=function(a,b){a inst",
"anceof z?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y",
"):(this.left+=a,this.right+=a,n(b)&&(this.top+=b,this.bottom+=b));retur",
"n this};\ng.scale=function(a,b){b=n(b)?b:a;this.left*=a;this.right*=a;t",
"his.top*=b;this.bottom*=b;return this};function S(a,b,c,d){this.left=a;",
"this.top=b;this.width=c;this.height=d}g=S.prototype;g.clone=function(){",
"return new S(this.left,this.top,this.width,this.height)};g.toString=fun",
"ction(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x ",
"\"+this.height+\"h)\"};g.contains=function(a){return a instanceof z?a.x",
">=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+th",
"is.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this",
".top<=a.top&&this.top+this.height>=a.top+a.height};\ng.ceil=function(){",
"this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=",
"Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g",
".floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(t",
"his.top);this.width=Math.floor(this.width);this.height=Math.floor(this.",
"height);return this};g.round=function(){this.left=Math.round(this.left)",
";this.top=Math.round(this.top);this.width=Math.round(this.width);this.h",
"eight=Math.round(this.height);return this};\ng.translate=function(a,b){",
"a instanceof z?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(b)&&(this",
".top+=b));return this};g.scale=function(a,b){b=n(b)?b:a;this.left*=a;th",
"is.width*=a;this.top*=b;this.height*=b;return this};function rc(a,b){va",
"r c=A(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.def",
"aultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||\"\":\"",
"\"}function sc(a){var b=a.offsetWidth,c=a.offsetHeight;if((!k(b)||!b&&!",
"c)&&a.getBoundingClientRect){a:{try{var d=a.getBoundingClientRect()}cat",
"ch(e){a={left:0,top:0,right:0,bottom:0};break a}a=d}return new Sa(a.rig",
"ht-a.left,a.bottom-a.top)}return new Sa(b,c)};var tc=\"function\"===typ",
"eof ShadowRoot;function uc(a){return vc(a)&&wc(a)&&\"none\"!=T(a,\"poin",
"ter-events\")}var xc=\"A AREA BUTTON INPUT LABEL SELECT TEXTAREA\".spli",
"t(\" \");\nfunction yc(a){return ta(xc,function(b){return B(a,b)})||nul",
"l!=db(a)&&0<=Number(a.tabIndex)||((B(a,\"TEXTAREA\")?!0:B(a,\"INPUT\")?",
"0<=ra(zc,a.type.toLowerCase()):Ac(a)?!0:!1)||(B(a,\"INPUT\")?\"file\"==",
"a.type.toLowerCase():!1)||Bc(a,\"range\")||Bc(a,\"date\")||Bc(a,\"month",
"\")||Bc(a,\"week\")||Bc(a,\"time\")||Bc(a,\"datetime-local\")||Bc(a,\"c",
"olor\"))&&!a.readOnly}var Cc=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXT",
"AREA\".split(\" \");\nfunction wc(a){return ta(Cc,function(b){return B(",
"a,b)})?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&B(a,\"OPTG",
"ROUP\")||B(a,\"OPTION\")?wc(a.parentNode):!ab(a,function(a){var b=a.par",
"entNode;if(b&&B(b,\"FIELDSET\")&&b.disabled){if(!B(a,\"LEGEND\"))return",
"!0;for(;a=k(a.previousElementSibling)?a.previousElementSibling:Wa(a.pre",
"viousSibling);)if(B(a,\"LEGEND\"))return!0}return!1},!0):!0}var zc=\"te",
"xt search tel url email password number\".split(\" \");\nfunction Bc(a,",
"b){return B(a,\"INPUT\")?a.type.toLowerCase()==b:!1}function Ac(a){func",
"tion b(a){return\"inherit\"==a.contentEditable?(a=Dc(a))?b(a):!1:\"true",
"\"==a.contentEditable}return k(a.contentEditable)?k(a.isContentEditable",
")?a.isContentEditable:b(a):!1}function Dc(a){for(a=a.parentNode;a&&1!=a",
".nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return B(a)?a:",
"null}\nfunction T(a,b){b=qa(b);if(\"float\"==b||\"cssFloat\"==b||\"styl",
"eFloat\"==b)b=\"cssFloat\";a=rc(a,b)||Ec(a,b);if(null===a)a=null;else i",
"f(0<=ra(za,b)){b:{var c=a.match(Ca);if(c){b=Number(c[1]);var d=Number(c",
"[2]),e=Number(c[3]);c=Number(c[4]);if(0<=b&&255>=b&&0<=d&&255>=d&&0<=e&",
"&255>=e&&0<=c&&1>=c){b=[b,d,e,c];break b}}b=null}if(!b)b:{if(e=a.match(",
"Da))if(b=Number(e[1]),d=Number(e[2]),e=Number(e[3]),0<=b&&255>=b&&0<=d&",
"&255>=d&&0<=e&&255>=e){b=[b,d,e,1];break b}b=null}if(!b)b:{b=a.toLowerC",
"ase();d=ya[b.toLowerCase()];\nif(!d&&(d=\"#\"==b.charAt(0)?b:\"#\"+b,4=",
"=d.length&&(d=d.replace(Aa,\"#$1$1$2$2$3$3\")),!Ba.test(d))){b=null;bre",
"ak b}b=[parseInt(d.substr(1,2),16),parseInt(d.substr(3,2),16),parseInt(",
"d.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\")\":a}return a}func",
"tion Ec(a,b){var c=a.currentStyle||a.style,d=c[b];!k(d)&&ea(c.getProper",
"tyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?k(d)?d:null:(a",
"=Dc(a))?Ec(a,b):null}\nfunction Fc(a,b,c){function d(a){var b=Gc(a);ret",
"urn 0<b.height&&0<b.width?!0:B(a,\"PATH\")&&(0<b.height||0<b.width)?(a=",
"T(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=T(a,\"overflow",
"\")&&ta(a.childNodes,function(a){return 3==a.nodeType||B(a)&&d(a)})}fun",
"ction e(a){return Hc(a)==V&&ua(a.childNodes,function(a){return!B(a)||e(",
"a)||!d(a)})}if(!B(a))throw Error(\"Argument to isShown must be of type ",
"Element\");if(B(a,\"BODY\"))return!0;var f=Dc(a);if(f&&B(f,\"DETAILS\")",
"&&!f.open&&!B(a,\"SUMMARY\"))return!1;if(B(a,\n\"OPTION\")||B(a,\"OPTGR",
"OUP\"))return a=ab(a,function(a){return B(a,\"SELECT\")}),!!a&&Fc(a,!0,",
"c);if(f=Ic(a))return!!f.sa&&0<f.rect.width&&0<f.rect.height&&Fc(f.sa,b,",
"c);if(B(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||B(a,\"NOSCRIPT",
"\"))return!1;f=T(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f",
"&&c(a)&&(b||0!=Jc(a))&&d(a)?!e(a):!1}\nfunction vc(a){function b(a){if(",
"B(a)&&\"none\"==T(a,\"display\"))return!1;a:{var c=a.parentNode;if(a.ge",
"tDestinationInsertionPoints){var e=a.getDestinationInsertionPoints();if",
"(0<e.length){a=e[e.length-1];break a}}a=c&&c.shadowRoot&&void 0!==a.ass",
"ignedSlot?a.assignedSlot?a.assignedSlot.parentNode:null:c}return tc&&a ",
"instanceof ShadowRoot||a&&(9==a.nodeType||11==a.nodeType)?!0:!!a&&b(a)}",
"return Fc(a,!0,b)}var V=\"hidden\";\nfunction Hc(a,b){function c(a){fun",
"ction b(a){if(a==h)return!0;var b=T(a,\"display\");return 0==b.lastInde",
"xOf(\"inline\",0)||\"contents\"==b||\"absolute\"==c&&\"static\"==T(a,\"",
"position\")?!1:!0}var c=T(a,\"position\");if(\"fixed\"==c)return y=!0,a",
"==h?null:h;for(a=Dc(a);a&&!b(a);)a=Dc(a);return a}function d(a){var b=a",
";if(\"visible\"==u)if(a==h&&l)b=l;else if(a==l)return{x:\"visible\",y:",
"\"visible\"};b={x:T(b,\"overflow-x\"),y:T(b,\"overflow-y\")};a==h&&(b.x",
"=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);retur",
"n b}function e(a){if(a==\nh){var b=(new cb(f)).R;a=b.scrollingElement?b",
".scrollingElement:b.body||b.documentElement;b=b.parentWindow||b.default",
"View;a=new z(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}el",
"se a=new z(a.scrollLeft,a.scrollTop);return a}b=Kc(a,b);var f=A(a),h=f.",
"documentElement,l=f.body,u=T(h,\"overflow\"),y;for(a=c(a);a;a=c(a)){var",
" q=d(a);if(\"visible\"!=q.x||\"visible\"!=q.y){var v=Gc(a);if(0==v.widt",
"h||0==v.height)return V;var J=b.right<v.left,U=b.bottom<v.top;if(J&&\"h",
"idden\"==q.x||U&&\"hidden\"==q.y)return V;\nif(J&&\"visible\"!=q.x||U&&",
"\"visible\"!=q.y){J=e(a);U=b.bottom<v.top-J.y;if(b.right<v.left-J.x&&\"",
"visible\"!=q.x||U&&\"visible\"!=q.x)return V;b=Hc(a);return b==V?V:\"sc",
"roll\"}J=b.left>=v.left+v.width;v=b.top>=v.top+v.height;if(J&&\"hidden",
"\"==q.x||v&&\"hidden\"==q.y)return V;if(J&&\"visible\"!=q.x||v&&\"visib",
"le\"!=q.y){if(y&&(q=e(a),b.left>=h.scrollWidth-q.x||b.right>=h.scrollHe",
"ight-q.y))return V;b=Hc(a);return b==V?V:\"scroll\"}}}return\"none\"}\n",
"function Gc(a){var b=Ic(a);if(b)return b.rect;if(B(a,\"HTML\"))return a",
"=(Ta(A(a))||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentE",
"lement:a.body,a=new Sa(a.clientWidth,a.clientHeight),new S(0,0,a.width,",
"a.height);try{var c=a.getBoundingClientRect()}catch(d){return new S(0,0",
",0,0)}return new S(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfuncti",
"on Ic(a){var b=B(a,\"MAP\");if(!b&&!B(a,\"AREA\"))return null;var c=b?a",
":B(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=",
"R.Ja('/descendant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=Gc(d),b||\"",
"default\"==a.shape.toLowerCase()||(a=Lc(a),b=Math.min(Math.max(a.left,0",
"),e.width),c=Math.min(Math.max(a.top,0),e.height),e=new S(b+e.left,c+e.",
"top,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));return",
"{sa:d,rect:e||new S(0,0,0,0)}}\nfunction Lc(a){var b=a.shape.toLowerCas",
"e();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a",
"[1];return new S(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)retur",
"n b=a[2],new S(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0",
"];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Mat",
"h.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new S(b,",
"c,d-b,e-c)}return new S(0,0,0,0)}\nfunction Kc(a,b){a=Gc(a);a=new qc(a.",
"top,a.left+a.width,a.top+a.height,a.left);b&&(b=b instanceof S?b:new S(",
"b.x,b.y,1,1),a.left=Math.min(Math.max(a.left+b.left,a.left),a.right),a.",
"top=Math.min(Math.max(a.top+b.top,a.top),a.bottom),a.right=Math.min(Mat",
"h.max(a.left+b.width,a.left),a.right),a.bottom=Math.min(Math.max(a.top+",
"b.height,a.top),a.bottom));return a}function Jc(a){var b=1,c=T(a,\"opac",
"ity\");c&&(b=Number(c));(a=Dc(a))&&(b*=Jc(a));return b};Oa();Oa();funct",
"ion Mc(a,b,c){this.B=a;this.la=b;this.ma=c}Mc.prototype.create=function",
"(a){a=A(a).createEvent(\"HTMLEvents\");a.initEvent(this.B,this.la,this.",
"ma);return a};Mc.prototype.toString=function(){return this.B};function ",
"W(a,b,c){Mc.call(this,a,b,c)}p(W,Mc);\nW.prototype.create=function(a,b)",
"{if(this==Nc)throw new t(9,\"Browser does not support a mouse pixel scr",
"oll event.\");var c=A(a);a=Ta(c);c=c.createEvent(\"MouseEvents\");this=",
"=Oc&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.B,this.la,this.m",
"a,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shif",
"tKey,b.metaKey,b.button,b.relatedTarget);return c};function X(a,b,c){Mc",
".call(this,a,b,c)}p(X,Mc);X.prototype.create=function(){throw new t(9,",
"\"Browser does not support MSPointer events.\");};\nvar Pc=new Mc(\"cha",
"nge\",!0,!1),Qc=new W(\"click\",!0,!0),Rc=new W(\"contextmenu\",!0,!0),",
"Sc=new W(\"dblclick\",!0,!0),Tc=new W(\"mousedown\",!0,!0),Uc=new W(\"m",
"ousemove\",!0,!1),Vc=new W(\"mouseout\",!0,!0),Wc=new W(\"mouseover\",!",
"0,!0),Xc=new W(\"mouseup\",!0,!0),Oc=new W(\"mousewheel\",!0,!0),Nc=new",
" W(\"MozMousePixelScroll\",!0,!0),Yc=new X(\"MSGotPointerCapture\",!0,!",
"1),Zc=new X(\"MSLostPointerCapture\",!0,!1),$c=new X(\"MSPointerDown\",",
"!0,!0),ad=new X(\"MSPointerMove\",!0,!0),bd=new X(\"MSPointerOver\",!0,",
"!0),cd=new X(\"MSPointerOut\",\n!0,!0),dd=new X(\"MSPointerUp\",!0,!0);",
"function ed(a,b,c){b=b.create(a,c);\"isTrusted\"in b||(b.isTrusted=!1);",
"return a.dispatchEvent(b)};function fd(a,b){this.g=la.document.document",
"Element;this.G=null;var c=bb(A(this.g));c&&gd(this,c);this.$=a||new hd;",
"this.pa=b||new id}fd.prototype.I=function(){return this.g};function gd(",
"a,b){a.g=b;a.G=B(b,\"OPTION\")?ab(b,function(a){return B(a,\"SELECT\")}",
"):null}\nfd.prototype.W=function(a,b,c,d,e,f,h,l){if(!f&&!uc(this.g))re",
"turn!1;if(d&&Wc!=a&&Vc!=a)throw new t(12,\"Event type does not allow re",
"lated target: \"+a);b={clientX:b.x,clientY:b.y,button:c,altKey:0!=(this",
".$.ca&4),ctrlKey:0!=(this.$.ca&2),shiftKey:0!=(this.$.ca&1),metaKey:0!=",
"(this.$.ca&8),wheelDelta:e||0,relatedTarget:d||null,count:l||1};h=h||1;",
"c=this.g;a!=Qc&&a!=Tc&&h in jd?c=jd[h]:this.G&&(c=kd(this,a));return c?",
"this.pa.W(c,a,b):!0};\nfd.prototype.S=function(a,b,c,d,e,f,h,l){if(!l&&",
"!uc(this.g))return!1;if(h&&bd!=a&&cd!=a)throw new t(12,\"Event type doe",
"s not allow related target: \"+a);b={clientX:b.x,clientY:b.y,button:c,a",
"ltKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:!1,relatedTarget:h||null,width:",
"0,height:0,pressure:0,rotation:0,pointerId:d,tiltX:0,tiltY:0,pointerTyp",
"e:e,isPrimary:f};c=this.G?kd(this,a):this.g;jd[d]&&(c=jd[d]);d=Ta(A(thi",
"s.g));if(d&&a==$c){var u=d.Element.prototype.msSetPointerCapture;d.Elem",
"ent.prototype.msSetPointerCapture=\nfunction(a){jd[a]=this}}a=c?this.pa",
".S(c,a,b):!0;u&&(d.Element.prototype.msSetPointerCapture=u);return a};f",
"unction kd(a,b){switch(b){case Qc:case Xc:return a.G.multiple?a.g:a.G;d",
"efault:return a.G.multiple?a.g:null}}function ld(a){var b=ab(a.g,functi",
"on(a){return!!a&&B(a)&&yc(a)},!0);b=b||a.g;a=bb(A(b));if(b!=a){if(a&&ea",
"(a.blur)&&!B(a,\"BODY\"))try{a.blur()}catch(c){throw c;}ea(b.focus)&&b.",
"focus()}}function hd(){this.ca=0}var jd={};function id(){}id.prototype.",
"W=function(a,b,c){return ed(a,b,c)};\nid.prototype.S=function(a,b,c){re",
"turn ed(a,b,c)};function md(a,b){this.D={};this.h=[];this.M=0;var c=arg",
"uments.length;if(1<c){if(c%2)throw Error(\"Uneven number of arguments\"",
");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&th",
"is.addAll(a)}function nd(a){od(a);return a.h.concat()}g=md.prototype;g.",
"clear=function(){this.D={};this.M=this.h.length=0};g.remove=function(a)",
"{return Object.prototype.hasOwnProperty.call(this.D,a)?(delete this.D[a",
"],this.M--,this.h.length>2*this.M&&od(this),!0):!1};\nfunction od(a){if",
"(a.M!=a.h.length){for(var b=0,c=0;b<a.h.length;){var d=a.h[b];Object.pr",
"ototype.hasOwnProperty.call(a.D,d)&&(a.h[c++]=d);b++}a.h.length=c}if(a.",
"M!=a.h.length){var e={};for(c=b=0;b<a.h.length;)d=a.h[b],Object.prototy",
"pe.hasOwnProperty.call(e,d)||(a.h[c++]=d,e[d]=1),b++;a.h.length=c}}g.ge",
"t=function(a,b){return Object.prototype.hasOwnProperty.call(this.D,a)?t",
"his.D[a]:b};g.set=function(a,b){Object.prototype.hasOwnProperty.call(th",
"is.D,a)||(this.M++,this.h.push(a));this.D[a]=b};\ng.addAll=function(a){",
"if(a instanceof md){var b=nd(a);od(a);for(var c=[],d=0;d<a.h.length;d++",
")c.push(a.D[a.h[d]]);a=c}else{b=[];d=0;for(var e in a)b[d++]=e;d=[];e=0",
";for(c in a)d[e++]=a[c];a=d}for(c=0;c<b.length;c++)this.set(b[c],a[c])}",
";g.forEach=function(a,b){for(var c=nd(this),d=0;d<c.length;d++){var e=c",
"[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new md",
"(this)};var pd={};function Y(a,b,c){fa(a)&&(a=a.b);a=new qd(a);!b||b in",
" pd&&!c||(pd[b]={key:a,shift:!1},c&&(pd[c]={key:a,shift:!0}));return a}",
"function qd(a){this.code=a}Y(8);Y(9);Y(13);var rd=Y(16),sd=Y(17),td=Y(1",
"8);Y(19);Y(20);Y(27);Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(",
"39);Y(40);Y(44);Y(45);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"",
"2\",\"@\");Y(51,\"3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,",
"\"6\",\"^\");Y(55,\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65",
",\"a\",\"A\");Y(66,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");\nY",
"(69,\"e\",\"E\");Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");",
"Y(73,\"i\",\"I\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\")",
";Y(77,\"m\",\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\"",
");Y(81,\"q\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T",
"\");Y(85,\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"",
"X\");Y(89,\"y\",\"Y\");Y(90,\"z\",\"Z\");var ud=Y(Ka?{c:91,b:91}:Ja?{c:",
"224,b:91}:{c:0,b:91});Y(Ka?{c:92,b:92}:Ja?{c:224,b:93}:{c:0,b:92});Y(Ka",
"?{c:93,b:93}:Ja?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},\"0\");Y({c:97,b",
":97},\"1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100}",
",\"4\");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},",
"\"7\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},\"",
"*\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},\".",
"\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y(",
"117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=\",\"",
"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(190",
",\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{\");",
"\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\":\");",
"Y(222,\"'\",'\"');var vd=new md;vd.set(1,rd);vd.set(2,sd);vd.set(4,td);",
"vd.set(8,ud);(function(a){var b=new md;r(nd(a),function(c){b.set(a.get(",
"c).code,c)});return b})(vd);function wd(a,b,c){fd.call(this,b,c);this.K",
"=this.j=null;this.C=new z(0,0);this.Y=this.N=!1;if(a){n(a.buttonPressed",
")&&(this.j=a.buttonPressed);try{B(a.elementPressed)&&(this.K=a.elementP",
"ressed)}catch(d){this.j=null}this.C=new z(a.clientXY.x,a.clientXY.y);th",
"is.N=!!a.nextClickIsDoubleClick;this.Y=!!a.hasEverInteracted;try{a.elem",
"ent&&B(a.element)&&gd(this,a.element)}catch(d){this.j=null}}}p(wd,fd);v",
"ar Z={};Z[Qc]=[0,1,2,null];Z[Rc]=[null,null,2,null];Z[Xc]=[0,1,2,null];",
"Z[Vc]=[0,1,2,4];Z[Uc]=[0,1,2,4];\nRa&&(Z[$c]=Z[Xc],Z[dd]=Z[Xc],Z[ad]=[-",
"1,-1,-1,-1],Z[cd]=Z[ad],Z[bd]=Z[ad]);Z[Sc]=Z[Qc];Z[Tc]=Z[Xc];Z[Wc]=Z[Vc",
"];var xd={};xd[Tc]=$c;xd[Uc]=ad;xd[Vc]=cd;xd[Wc]=bd;xd[Xc]=dd;wd.protot",
"ype.move=function(a,b){var c=uc(a),d=Gc(a);this.C.x=b.x+d.left;this.C.y",
"=b.y+d.top;b=this.I();if(a!=b){try{Ta(A(b)).closed&&(b=null)}catch(e){b",
"=null}b&&(d=b===la.document.documentElement||b===la.document.body,b=!th",
"is.Y&&d?null:b,yd(this,Vc,a));gd(this,a);yd(this,Wc,b,null,c)}yd(this,U",
"c,null,null,c);this.N=!1};\nwd.prototype.scroll=function(a){if(0==a)thr",
"ow new t(13,\"Must scroll a non-zero number of ticks.\");for(var b=0<a?",
"-120:120,c=0;c<Math.abs(a);c++)yd(this,Oc,null,b)};function yd(a,b,c,d,",
"e,f){a.Y=!0;if(Ra){var h=xd[b];if(h&&!a.S(h,a.C,zd(a,h),1,MSPointerEven",
"t.MSPOINTER_TYPE_MOUSE,!0,c,e))return!1}return a.W(b,a.C,zd(a,b),c,d,e,",
"null,f)}function zd(a,b){if(!(b in Z))return 0;a=Z[b][null===a.j?3:a.j]",
";if(null===a)throw new t(13,\"Event does not permit the specified mouse",
" button.\");return a}\nwd.prototype.getState=function(){return{buttonPr",
"essed:this.j,elementPressed:this.K,clientXY:{x:this.C.x,y:this.C.y},nex",
"tClickIsDoubleClick:this.N,hasEverInteracted:this.Y,element:this.I()}};",
"function Ad(a,b){this.x=a;this.y=b}p(Ad,z);g=Ad.prototype;g.clone=funct",
"ion(){return new Ad(this.x,this.y)};g.scale=z.prototype.scale;g.normali",
"ze=function(){return this.scale(1/Math.sqrt(this.x*this.x+this.y*this.y",
"))};g.add=function(a){this.x+=a.x;this.y+=a.y;return this};g.rotate=fun",
"ction(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x",
"=this.x*b-this.y*a;this.y=c;return this};function Bd(a){if(\"none\"!=(r",
"c(a,\"display\")||(a.currentStyle?a.currentStyle.display:null)||a.style",
"&&a.style.display))var b=sc(a);else{b=a.style;var c=b.display,d=b.visib",
"ility,e=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.di",
"splay=\"inline\";var f=sc(a);b.display=c;b.position=e;b.visibility=d;b=",
"f}return 0<b.width&&0<b.height||!a.offsetParent?b:Bd(a.offsetParent)};b",
"a(\"_\",function(a,b,c,d){if(!vc(a))throw new t(11,\"Element is not cur",
"rently visible and may not be manipulated\");b:{var e=b||void 0;if(\"sc",
"roll\"==Hc(a,e)){if(a.scrollIntoView&&(a.scrollIntoView(),\"none\"==Hc(",
"a,e)))break b;for(var f=Kc(a,e),h=Dc(a);h;h=Dc(h)){var l=h,u=Gc(l);var ",
"y=l;var q=rc(y,\"borderLeftWidth\");var v=rc(y,\"borderRightWidth\");va",
"r J=rc(y,\"borderTopWidth\");y=rc(y,\"borderBottomWidth\");v=new qc(par",
"seFloat(J),parseFloat(v),parseFloat(y),parseFloat(q));q=f.left-u.left-v",
".left;u=f.top-u.top-\nv.top;v=l.clientHeight+f.top-f.bottom;l.scrollLef",
"t+=Math.min(q,Math.max(q-(l.clientWidth+f.left-f.right),0));l.scrollTop",
"+=Math.min(u,Math.max(u-v,0))}Hc(a,e)}}b?b=new Ad(b.x,b.y):(b=Bd(a),b=n",
"ew Ad(b.width/2,b.height/2));c=c||new wd;c.move(a,b);if(null!==c.j)thro",
"w new t(13,\"Cannot press more than one button or an already pressed bu",
"tton.\");c.j=0;c.K=c.I();if(B(c.I(),\"OPTION\")||B(c.I(),\"SELECT\")||y",
"d(c,Tc,null,null,!1,void 0))Ra&&0==c.j&&B(c.K,\"OPTION\")&&c.S(Yc,c.C,0",
",1,MSPointerEvent.MSPOINTER_TYPE_MOUSE,\n!0),ld(c);if(null===c.j)throw ",
"new t(13,\"Cannot release a button when no button is pressed.\");c.G&&u",
"c(c.g)&&(a=c.G,b=hb(c.g),!b||a.multiple)&&(c.g.selected=!b,a.multiple&&",
"!(0<=oa(Qa,28))||ed(a,Pc));a=uc(c.I());yd(c,Xc,null,null,d,void 0);try{",
"if(0==c.j&&c.I()==c.K){var U=c.C,na=zd(c,Qc);if(a||uc(c.g))!c.G&&gb(c.g",
")&&hb(c.g),c.W(Qc,U,na,null,0,a,void 0);c.N&&yd(c,Sc);c.N=!c.N;Ra&&0==c",
".j&&B(c.K,\"OPTION\")&&c.S(Zc,new z(0,0),0,1,MSPointerEvent.MSPOINTER_T",
"YPE_MOUSE,!1)}else 2==c.j&&yd(c,Rc)}catch(Cd){}jd=\n{};c.j=null;c.K=nul",
"l});; return this._.apply(null,arguments);}.apply({navigator:typeof win",
"dow!='undefined'?window.navigator:null,document:typeof window!='undefin",
"ed'?window.document:null}, arguments);}",
NULL
};
const char* const EXECUTE_ASYNC_SCRIPT[] = {
"function(){return function(){function f(a){var b=typeof a;if(\"object\"",
"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)",
"return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"",
"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.len",
"gth&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIs",
"Enumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o",
"bject Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=type",
"of a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"fu",
"nction\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==",
"typeof a.call)return\"object\";return b}function k(a){var b=f(a);return",
"\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function l(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function m",
"(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){v",
"ar b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var n=",
"Date.now||function(){return+new Date};\nfunction q(a,b){function c(){}c",
".prototype=b.prototype;a.f=b.prototype;a.prototype=new c;a.prototype.co",
"nstructor=a;a.c=function(a,c,g){for(var d=Array(arguments.length-2),e=2",
";e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply",
"(a,d)}};function r(a,b){this.code=a;this.state=t[a]||v;this.message=b||",
"\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toU",
"pperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.index",
"Of(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.nam",
"e=this.name;this.stack=a.stack||\"\"}q(r,Error);var v=\"unknown error\"",
",t={15:\"element not selectable\",11:\"element not visible\"};t[31]=v;t",
"[30]=v;t[24]=\"invalid cookie domain\";t[29]=\"invalid element coordina",
"tes\";t[12]=\"invalid element state\";\nt[32]=\"invalid selector\";t[51",
"]=\"invalid selector\";t[52]=\"invalid selector\";t[17]=\"javascript er",
"ror\";t[405]=\"unsupported operation\";t[34]=\"move target out of bound",
"s\";t[27]=\"no such alert\";t[7]=\"no such element\";t[8]=\"no such fra",
"me\";t[23]=\"no such window\";t[28]=\"script timeout\";t[33]=\"session ",
"not created\";t[10]=\"stale element reference\";t[21]=\"timeout\";t[25]",
"=\"unable to set cookie\";t[26]=\"unexpected alert open\";t[13]=v;t[9]=",
"\"unknown command\";r.prototype.toString=function(){return this.name+\"",
": \"+this.message};function w(a,b){for(var c=a.length,d=Array(c),e=\"st",
"ring\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in e&&(d[g]=b.call(void ",
"0,e[g],g,a));return d};function x(a,b){var c={},d;for(d in a)b.call(voi",
"d 0,a[d],d,a)&&(c[d]=a[d]);return c}function y(a,b){var c={},d;for(d in",
" a)c[d]=b.call(void 0,a[d],d,a);return c}function z(a,b){return null!==",
"a&&b in a}function A(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))ret",
"urn c};function B(){this.a=void 0}\nfunction C(a,b,c){if(null==b)c.push",
"(\"null\");else{if(\"object\"==typeof b){if(\"array\"==f(b)){var d=b;b=",
"d.length;c.push(\"[\");for(var e=\"\",g=0;g<b;g++)c.push(e),e=d[g],C(a,",
"a.a?a.a.call(d,String(g),e):e,c),e=\",\";c.push(\"]\");return}if(b inst",
"anceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();",
"else{c.push(\"{\");g=\"\";for(d in b)Object.prototype.hasOwnProperty.ca",
"ll(b,d)&&(e=b[d],\"function\"!=typeof e&&(c.push(g),D(d,c),c.push(\":\"",
"),C(a,a.a?a.a.call(b,d,e):e,c),g=\",\"));c.push(\"}\");return}}switch(t",
"ypeof b){case \"string\":D(b,\nc);break;case \"number\":c.push(isFinite",
"(b)&&!isNaN(b)?String(b):\"null\");break;case \"boolean\":c.push(String",
"(b));break;case \"function\":c.push(\"null\");break;default:throw Error",
"(\"Unknown type: \"+typeof b);}}}var E={'\"':'\\\\\"',\"\\\\\":\"",
"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":",
"\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},",
"F=/\\uffff/.test(\"\\uffff\")?/[\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[",
"\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction D(a,b){b.push('\"',a.replace",
"(F,function(a){var b=E[a];b||(b=\"\\\\u\"+(a.charCodeAt(0)|65536).toStr",
"ing(16).substr(1),E[a]=b);return b}),'\"')};function G(a){function b(a,",
"d){switch(f(a)){case \"string\":case \"number\":case \"boolean\":return",
" a;case \"function\":return a.toString();case \"array\":return w(a,func",
"tion(a){return b(a,d)});case \"object\":if(0<=d.indexOf(a))throw new r(",
"17,\"Recursive object cannot be transferred\");if(z(a,\"nodeType\")&&(1",
"==a.nodeType||9==a.nodeType)){var c={};c.ELEMENT=H(a);return c}if(z(a,",
"\"document\"))return c={},c.WINDOW=H(a),c;d.push(a);if(k(a))return w(a,",
"function(a){return b(a,d)});a=x(a,function(a,b){return\"number\"==typeo",
"f b||\n\"string\"==typeof b});return y(a,function(a){return b(a,d)});de",
"fault:return null}}return b(a,[])}function K(a,b){return\"array\"==f(a)",
"?w(a,function(a){return K(a,b)}):l(a)?\"function\"==typeof a?a:z(a,\"EL",
"EMENT\")?L(a.ELEMENT,b):z(a,\"WINDOW\")?L(a.WINDOW,b):y(a,function(a){r",
"eturn K(a,b)}):a}function M(a,b){if(\"string\"==typeof a)try{return new",
" b.Function(a)}catch(c){throw c;}return b==window?a:new b.Function(\"re",
"turn (\"+a+\").apply(null,arguments);\")}\nfunction N(a){a=a||document;",
"var b=a.$wdc_;b||(b=a.$wdc_={},b.b=n());b.b||(b.b=n());return b}functio",
"n H(a){var b=N(a.ownerDocument),c=A(b,function(b){return b==a});c||(c=",
"\":wdc:\"+b.b++,b[c]=a);return c}\nfunction L(a,b){a=decodeURIComponent",
"(a);b=b||document;var c=N(b);if(!z(c,a))throw new r(10,\"Element does n",
"ot exist in cache\");var d=c[a];if(z(d,\"setInterval\")){if(d.closed)th",
"row delete c[a],new r(23,\"Window has been closed.\");return d}for(var ",
"e=d;e;){if(e==b.documentElement)return d;e=e.parentNode}delete c[a];thr",
"ow new r(10,\"Element is no longer attached to the DOM\");};function O(",
"a,b,c,d,e,g){function p(a,b){J||(h.removeEventListener?h.removeEventLis",
"tener(\"unload\",u,!0):h.detachEvent(\"onunload\",u),h.clearTimeout(T),",
"0!=a?(a=new r(a,b.message||b+\"\"),a.stack=b.stack,b={status:z(a,\"code",
"\")?a.code:13,value:{message:a.message}}):b={status:0,value:G(b)},e&&(a",
"=[],C(new B,b,a),b=a.join(\"\")),d(b),J=!0)}function u(){p(13,Error(\"D",
"etected a page unload event; asynchronous script execution does not wor",
"k across page loads.\"))}var h=g||window,J=!1;g=m(p,13);if(h.closed)g(",
"\"Unable to execute script; the target window is closed.\");\nelse{a=M(",
"a,h);b=K(b,h.document);b.push(m(p,0));h.addEventListener?h.addEventList",
"ener(\"unload\",u,!0):h.attachEvent(\"onunload\",u);var U=n();try{a.app",
"ly(h,b);var T=h.setTimeout(function(){p(28,Error(\"Timed out waiting fo",
"r asyncrhonous script result after \"+(n()-U)+\" ms\"))},Math.max(0,c))",
"}catch(I){p(I.code||13,I)}}}var P=[\"_\"],Q=this;P[0]in Q||!Q.execScrip",
"t||Q.execScript(\"var \"+P[0]);\nfor(var R;P.length&&(R=P.shift());){va",
"r S;if(S=!P.length)S=void 0!==O;S?Q[R]=O:Q=Q[R]&&Q[R]!==Object.prototyp",
"e[R]?Q[R]:Q[R]={}};; return this._.apply(null,arguments);}.apply({navig",
"ator:typeof window!='undefined'?window.navigator:null,document:typeof w",
"indow!='undefined'?window.document:null}, arguments);}",
NULL
};
const char* const EXECUTE_SCRIPT[] = {
"function(){return function(){function f(a){var b=typeof a;if(\"object\"",
"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)",
"return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"",
"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.len",
"gth&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIs",
"Enumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o",
"bject Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=type",
"of a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"fu",
"nction\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==",
"typeof a.call)return\"object\";return b}function h(a){var b=f(a);return",
"\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function k(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}var l=Date",
".now||function(){return+new Date};\nfunction m(a,b){function c(){}c.pro",
"totype=b.prototype;a.f=b.prototype;a.prototype=new c;a.prototype.constr",
"uctor=a;a.c=function(a,c,g){for(var d=Array(arguments.length-2),e=2;e<a",
"rguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d",
")}};var p=window;function q(a,b){this.code=a;this.state=t[a]||u;this.me",
"ssage=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){ret",
"urn a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b",
"||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.messa",
"ge);a.name=this.name;this.stack=a.stack||\"\"}m(q,Error);var u=\"unknow",
"n error\",t={15:\"element not selectable\",11:\"element not visible\"};",
"t[31]=u;t[30]=u;t[24]=\"invalid cookie domain\";t[29]=\"invalid element",
" coordinates\";t[12]=\"invalid element state\";\nt[32]=\"invalid select",
"or\";t[51]=\"invalid selector\";t[52]=\"invalid selector\";t[17]=\"java",
"script error\";t[405]=\"unsupported operation\";t[34]=\"move target out",
" of bounds\";t[27]=\"no such alert\";t[7]=\"no such element\";t[8]=\"no",
" such frame\";t[23]=\"no such window\";t[28]=\"script timeout\";t[33]=",
"\"session not created\";t[10]=\"stale element reference\";t[21]=\"timeo",
"ut\";t[25]=\"unable to set cookie\";t[26]=\"unexpected alert open\";t[1",
"3]=u;t[9]=\"unknown command\";q.prototype.toString=function(){return th",
"is.name+\": \"+this.message};function v(a,b){for(var c=a.length,d=Array",
"(c),e=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in e&&(d[g]=b.",
"call(void 0,e[g],g,a));return d};function w(a,b){var c={},d;for(d in a)",
"b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function x(a,b){var c={},",
"d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}function y(a,b){retu",
"rn null!==a&&b in a}function z(a,b){for(var c in a)if(b.call(void 0,a[c",
"],c,a))return c};function A(){this.a=void 0}\nfunction B(a,b,c){if(null",
"==b)c.push(\"null\");else{if(\"object\"==typeof b){if(\"array\"==f(b)){",
"var d=b;b=d.length;c.push(\"[\");for(var e=\"\",g=0;g<b;g++)c.push(e),e",
"=d[g],B(a,a.a?a.a.call(d,String(g),e):e,c),e=\",\";c.push(\"]\");return",
"}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.",
"valueOf();else{c.push(\"{\");g=\"\";for(d in b)Object.prototype.hasOwnP",
"roperty.call(b,d)&&(e=b[d],\"function\"!=typeof e&&(c.push(g),C(d,c),c.",
"push(\":\"),B(a,a.a?a.a.call(b,d,e):e,c),g=\",\"));c.push(\"}\");return",
"}}switch(typeof b){case \"string\":C(b,\nc);break;case \"number\":c.pus",
"h(isFinite(b)&&!isNaN(b)?String(b):\"null\");break;case \"boolean\":c.p",
"ush(String(b));break;case \"function\":c.push(\"null\");break;default:t",
"hrow Error(\"Unknown type: \"+typeof b);}}}var D={'\"':'\\\\\"',\"",
"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\"",
",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"",
"\\\\u000b\"},E=/\\uffff/.test(\"\\uffff\")?/[\\\\\"\\x00-\\x1f\\x7f-\\u",
"ffff]/g:/[\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction C(a,b){b.push('\"'",
",a.replace(E,function(a){var b=D[a];b||(b=\"\\\\u\"+(a.charCodeAt(0)|65",
"536).toString(16).substr(1),D[a]=b);return b}),'\"')};function F(a){fun",
"ction b(a,d){switch(f(a)){case \"string\":case \"number\":case \"boolea",
"n\":return a;case \"function\":return a.toString();case \"array\":retur",
"n v(a,function(a){return b(a,d)});case \"object\":if(0<=d.indexOf(a))th",
"row new q(17,\"Recursive object cannot be transferred\");if(y(a,\"nodeT",
"ype\")&&(1==a.nodeType||9==a.nodeType)){var c={};c.ELEMENT=G(a);return ",
"c}if(y(a,\"document\"))return c={},c.WINDOW=G(a),c;d.push(a);if(h(a))re",
"turn v(a,function(a){return b(a,d)});a=w(a,function(a,b){return\"number",
"\"==typeof b||\n\"string\"==typeof b});return x(a,function(a){return b(",
"a,d)});default:return null}}return b(a,[])}function H(a,b){return\"arra",
"y\"==f(a)?v(a,function(a){return H(a,b)}):k(a)?\"function\"==typeof a?a",
":y(a,\"ELEMENT\")?I(a.ELEMENT,b):y(a,\"WINDOW\")?I(a.WINDOW,b):x(a,func",
"tion(a){return H(a,b)}):a}function J(a){a=a||document;var b=a.$wdc_;b||",
"(b=a.$wdc_={},b.b=l());b.b||(b.b=l());return b}function G(a){var b=J(a.",
"ownerDocument),c=z(b,function(b){return b==a});c||(c=\":wdc:\"+b.b++,b[",
"c]=a);return c}\nfunction I(a,b){a=decodeURIComponent(a);b=b||document;",
"var c=J(b);if(!y(c,a))throw new q(10,\"Element does not exist in cache",
"\");var d=c[a];if(y(d,\"setInterval\")){if(d.closed)throw delete c[a],n",
"ew q(23,\"Window has been closed.\");return d}for(var e=d;e;){if(e==b.d",
"ocumentElement)return d;e=e.parentNode}delete c[a];throw new q(10,\"Ele",
"ment is no longer attached to the DOM\");};function K(a,b,c,d){d=d||p;t",
"ry{a:{var e=a;if(\"string\"==typeof e)try{a=new d.Function(e);break a}c",
"atch(n){throw n;}a=d==window?e:new d.Function(\"return (\"+e+\").apply(",
"null,arguments);\")}var g=H(b,d.document);var r={status:0,value:F(a.app",
"ly(null,g))}}catch(n){r={status:y(n,\"code\")?n.code:13,value:{message:",
"n.message}}}c&&(a=[],B(new A,r,a),r=a.join(\"\"));return r}var L=[\"_\"",
"],M=this;L[0]in M||!M.execScript||M.execScript(\"var \"+L[0]);\nfor(var",
" N;L.length&&(N=L.shift());){var O;if(O=!L.length)O=void 0!==K;O?M[N]=K",
":M=M[N]&&M[N]!==Object.prototype[N]?M[N]:M[N]={}};; return this._.apply",
"(null,arguments);}.apply({navigator:typeof window!='undefined'?window.n",
"avigator:null,document:typeof window!='undefined'?window.document:null}",
", arguments);}",
NULL
};
const char* const EXECUTE_SQL[] = {
"function(){return function(){function b(a,c){function e(){}e.prototype=",
"c.prototype;a.b=c.prototype;a.prototype=new e;a.prototype.constructor=a",
";a.a=function(a,e,n){for(var k=Array(arguments.length-2),g=2;g<argument",
"s.length;g++)k[g-2]=arguments[g];return c.prototype[e].apply(a,k)}};var",
" d=window;function f(a,c){this.code=a;this.state=h[a]||l;this.message=c",
"||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.t",
"oUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});c=a.length-5;if(0>c||a.ind",
"exOf(\"Error\",c)!=c)a+=\"Error\";this.name=a;a=Error(this.message);a.n",
"ame=this.name;this.stack=a.stack||\"\"}b(f,Error);var l=\"unknown error",
"\",h={15:\"element not selectable\",11:\"element not visible\"};h[31]=l",
";h[30]=l;h[24]=\"invalid cookie domain\";h[29]=\"invalid element coordi",
"nates\";h[12]=\"invalid element state\";\nh[32]=\"invalid selector\";h[",
"51]=\"invalid selector\";h[52]=\"invalid selector\";h[17]=\"javascript ",
"error\";h[405]=\"unsupported operation\";h[34]=\"move target out of bou",
"nds\";h[27]=\"no such alert\";h[7]=\"no such element\";h[8]=\"no such f",
"rame\";h[23]=\"no such window\";h[28]=\"script timeout\";h[33]=\"sessio",
"n not created\";h[10]=\"stale element reference\";h[21]=\"timeout\";h[2",
"5]=\"unable to set cookie\";h[26]=\"unexpected alert open\";h[13]=l;h[9",
"]=\"unknown command\";f.prototype.toString=function(){return this.name+",
"\": \"+this.message};function m(a){this.rows=[];for(var c=0;c<a.rows.le",
"ngth;c++)this.rows[c]=a.rows.item(c);this.rowsAffected=a.rowsAffected;t",
"his.insertId=-1;try{this.insertId=a.insertId}catch(e){}};function p(a,c",
",e,r,t,n,k){function g(a,c){c=new m(c);r(a,c)}try{var x=d.openDatabase(",
"a,\"\",a+\"name\",5242880)}catch(w){throw new f(13,w.message);}x.transa",
"ction(function(a){a.executeSql(c,e,g,k)},t,n)}var q=[\"_\"],u=this;q[0]",
"in u||!u.execScript||u.execScript(\"var \"+q[0]);for(var v;q.length&&(v",
"=q.shift());)q.length||void 0===p?u=u[v]&&u[v]!==Object.prototype[v]?u[",
"v]:u[v]={}:u[v]=p;; return this._.apply(null,arguments);}.apply({naviga",
"tor:typeof window!='undefined'?window.navigator:null,document:typeof wi",
"ndow!='undefined'?window.document:null}, arguments);}",
NULL
};
const char* const FIND_ELEMENTS[] = {
"function(){return function(){var h,aa=this;function l(a){return void 0!",
"==a}function m(a){return\"string\"==typeof a}function n(a){return\"numb",
"er\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.",
"execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift(",
"));)!a.length&&l(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]",
"={}}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanc",
"eof Array)return\"array\";if(a instanceof Object)return b;var c=Object.",
"prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";i",
"f(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=ty",
"peof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propert",
"yIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||",
"\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumera",
"ble&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"",
"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"",
"object\";return b}function da(a){var b=ca(a);return\"array\"==b||\"obje",
"ct\"==b&&\"number\"==typeof a.length}function p(a){return\"function\"==",
"ca(a)}function ea(a){var b=typeof a;return\"object\"==b&&null!=a||\"fun",
"ction\"==b}function fa(a,b,c){return a.call.apply(a.bind,arguments)}\nf",
"unction ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Arra",
"y.prototype.slice.call(arguments,2);return function(){var c=Array.proto",
"type.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.",
"apply(b,c)}}return function(){return a.apply(b,arguments)}}function ia(",
"a,b,c){ia=Function.prototype.bind&&-1!=Function.prototype.bind.toString",
"().indexOf(\"native code\")?fa:ha;return ia.apply(null,arguments)}\nfun",
"ction ja(a,b){var c=Array.prototype.slice.call(arguments,1);return func",
"tion(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)",
"}}function q(a,b){function c(){}c.prototype=b.prototype;a.xa=b.prototyp",
"e;a.prototype=new c;a.prototype.constructor=a;a.wa=function(a,c,f){for(",
"var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=argum",
"ents[e];return b.prototype[c].apply(a,d)}};var ka=window;function t(a,b",
"){this.code=a;this.state=u[a]||la;this.message=b||\"\";a=this.state.rep",
"lace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^",
"[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+",
"=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.stac",
"k=a.stack||\"\"}q(t,Error);var la=\"unknown error\",u={15:\"element not",
" selectable\",11:\"element not visible\"};u[31]=la;u[30]=la;u[24]=\"inv",
"alid cookie domain\";u[29]=\"invalid element coordinates\";u[12]=\"inva",
"lid element state\";\nu[32]=\"invalid selector\";u[51]=\"invalid select",
"or\";u[52]=\"invalid selector\";u[17]=\"javascript error\";u[405]=\"uns",
"upported operation\";u[34]=\"move target out of bounds\";u[27]=\"no suc",
"h alert\";u[7]=\"no such element\";u[8]=\"no such frame\";u[23]=\"no su",
"ch window\";u[28]=\"script timeout\";u[33]=\"session not created\";u[10",
"]=\"stale element reference\";u[21]=\"timeout\";u[25]=\"unable to set c",
"ookie\";u[26]=\"unexpected alert open\";u[13]=la;u[9]=\"unknown command",
"\";t.prototype.toString=function(){return this.name+\": \"+this.message",
"};var ma;function na(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b",
")==b}var oa=String.prototype.trim?function(a){return a.trim()}:function",
"(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function pa(a)",
"{return String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperC",
"ase()})};function qa(a,b){if(m(a))return m(b)&&1==b.length?a.indexOf(b,",
"0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}",
"function v(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e",
" in d&&b.call(void 0,d[e],e,a)}function ra(a,b){for(var c=a.length,d=[]",
",e=0,f=m(a)?a.split(\"\"):a,g=0;g<c;g++)if(g in f){var k=f[g];b.call(vo",
"id 0,k,g,a)&&(d[e++]=k)}return d}function sa(a,b,c){var d=c;v(a,functio",
"n(c,f){d=b.call(void 0,d,c,f,a)});return d}\nfunction ta(a,b){for(var c",
"=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d",
"[e],e,a))return!0;return!1}function ua(a,b){for(var c=a.length,d=m(a)?a",
".split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1",
";return!0}function va(a,b){a:{for(var c=a.length,d=m(a)?a.split(\"\"):a",
",e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}retur",
"n 0>b?null:m(a)?a.charAt(b):a[b]}function wa(a){return Array.prototype.",
"concat.apply([],arguments)}\nfunction xa(a){var b=a.length;if(0<b){for(",
"var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function ya(a,b,",
"c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.pro",
"totype.slice.call(a,b,c)};function x(a,b){this.x=l(a)?a:0;this.y=l(b)?b",
":0}h=x.prototype;h.clone=function(){return new x(this.x,this.y)};h.toSt",
"ring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};h.ceil=function",
"(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.flo",
"or=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retur",
"n this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(",
"this.y);return this};\nh.translate=function(a,b){a instanceof x?(this.x",
"+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(this.y+=b));return this};h",
".scale=function(a,b){b=n(b)?b:a;this.x*=a;this.y*=b;return this};functi",
"on za(a,b){this.width=a;this.height=b}h=za.prototype;h.clone=function()",
"{return new za(this.width,this.height)};h.toString=function(){return\"(",
"\"+this.width+\" x \"+this.height+\")\"};h.aspectRatio=function(){retur",
"n this.width/this.height};h.ceil=function(){this.width=Math.ceil(this.w",
"idth);this.height=Math.ceil(this.height);return this};h.floor=function(",
"){this.width=Math.floor(this.width);this.height=Math.floor(this.height)",
";return this};\nh.round=function(){this.width=Math.round(this.width);th",
"is.height=Math.round(this.height);return this};h.scale=function(a,b){b=",
"n(b)?b:a;this.width*=a;this.height*=b;return this};function y(a){return",
" a?new Aa(z(a)):ma||(ma=new Aa)}function Ba(a,b,c){function d(c){c&&b.a",
"ppendChild(m(c)?a.createTextNode(c):c)}for(var e=1;e<c.length;e++){var ",
"f=c[e];!da(f)||ea(f)&&0<f.nodeType?d(f):v(Ca(f)?xa(f):f,d)}}function Da",
"(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}\nfunction Ea(a",
",b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.cont",
"ains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b|",
"|!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;retur",
"n b==a}\nfunction Fa(a,b){if(a==b)return 0;if(a.compareDocumentPosition",
")return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.p",
"arentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.n",
"odeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f",
"=b.parentNode;return e==f?Ga(a,b):!c&&Ea(e,b)?-1*Ia(a,b):!d&&Ea(f,a)?Ia",
"(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d",
"=z(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange(",
");a.selectNode(b);\na.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
"nge.START_TO_END,a)}function Ia(a,b){var c=a.parentNode;if(c==b)return-",
"1;for(;b.parentNode!=c;)b=b.parentNode;return Ga(b,a)}function Ga(a,b){",
"for(;b=b.previousSibling;)if(b==a)return-1;return 1}function z(a){retur",
"n 9==a.nodeType?a:a.ownerDocument||a.document}function Ca(a){if(a&&\"nu",
"mber\"==typeof a.length){if(ea(a))return\"function\"==typeof a.item||\"",
"string\"==typeof a.item;if(p(a))return\"function\"==typeof a.item}retur",
"n!1}\nfunction Ja(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))retu",
"rn a;a=a.parentNode;c++}return null}function Aa(a){this.C=a||aa.documen",
"t||document}h=Aa.prototype;h.getElementsByTagName=function(a,b){return(",
"b||this.C).getElementsByTagName(String(a))};\nfunction B(a,b,c,d){a=d||",
"a.C;var e=b&&\"*\"!=b?String(b).toUpperCase():\"\";if(a.querySelectorAl",
"l&&a.querySelector&&(e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));els",
"e if(c&&a.getElementsByClassName)if(b=a.getElementsByClassName(c),e){a=",
"{};for(var f=d=0,g;g=b[f];f++)e==g.nodeName&&(a[d++]=g);a.length=d;c=a}",
"else c=b;else if(b=a.getElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g",
"=b[f];f++){e=g.className;var k;if(k=\"function\"==typeof e.split)k=0<=q",
"a(e.split(/\\s+/),c);k&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}\nh",
".createElement=function(a){return this.C.createElement(String(a))};h.cr",
"eateTextNode=function(a){return this.C.createTextNode(String(a))};h.app",
"endChild=function(a,b){a.appendChild(b)};h.append=function(a,b){Ba(z(a)",
",a,arguments)};h.canHaveChildren=function(a){if(1!=a.nodeType)return!1;",
"switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR",
"\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"H",
"R\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case ",
"\"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"MET",
"A\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case",
" \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nh.removeNod",
"e=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};",
"h.contains=Ea;var Ka={K:function(a){return!(!a.querySelectorAll||!a.que",
"rySelector)},A:function(a,b){if(!a)throw new t(32,\"No class name speci",
"fied\");a=oa(a);if(-1!==a.indexOf(\" \"))throw new t(32,\"Compound clas",
"s names not permitted\");if(Ka.K(b))try{return b.querySelector(\".\"+a.",
"replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new t(32,\"An invalid o",
"r illegal class name was specified\");}a=B(y(b),\"*\",a,b);return a.len",
"gth?a[0]:null},l:function(a,b){if(!a)throw new t(32,\"No class name spe",
"cified\");a=oa(a);if(-1!==a.indexOf(\" \"))throw new t(32,\n\"Compound ",
"class names not permitted\");if(Ka.K(b))try{return b.querySelectorAll(",
"\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new t(32,\"An invalid",
" or illegal class name was specified\");}return B(y(b),\"*\",a,b)}};var",
" La={A:function(a,b){p(b.querySelector);if(!a)throw new t(32,\"No selec",
"tor specified\");a=oa(a);try{var c=b.querySelector(a)}catch(d){throw ne",
"w t(32,\"An invalid or illegal selector was specified\");}return c&&1==",
"c.nodeType?c:null},l:function(a,b){p(b.querySelectorAll);if(!a)throw ne",
"w t(32,\"No selector specified\");a=oa(a);try{return b.querySelectorAll",
"(a)}catch(c){throw new t(32,\"An invalid or illegal selector was specif",
"ied\");}}};var Ma={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:",
"\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",",
"bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"",
"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887",
"\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",c",
"oral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimso",
"n:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b",
"\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\"",
",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",d",
"arkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\"",
",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",da",
"rkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f",
"4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff149",
"3\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dod",
"gerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",fores",
"tgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhi",
"te:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",",
"green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#",
"f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",i",
"vory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:",
"\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"",
"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodye",
"llow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey",
":\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagr",
"een:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lig",
"htslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe",
"0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"",
"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"",
"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagr",
"een:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a",
"\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue",
":\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#",
"ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",o",
"live:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#",
"ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb",
"98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#",
"ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:",
"\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",r",
"osybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salm",
"on:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:",
"\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",s",
"lateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:",
"\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c",
"\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"",
"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whites",
"moke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var Na=\"b",
"ackgroundColor borderTopColor borderRightColor borderBottomColor border",
"LeftColor color outlineColor\".split(\" \"),Oa=/#([0-9a-fA-F])([0-9a-fA",
"-F])([0-9a-fA-F])/,Pa=/^#(?:[0-9a-f]{3}){1,2}$/i,Qa=/^(?:rgba)?\\((\\d{",
"1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Ra=/^(?:rg",
"b)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$",
"/i;function Sa(a,b){b=b.toLowerCase();return\"style\"==b?Ta(a.style.css",
"Text):(a=a.getAttributeNode(b))&&a.specified?a.value:null}var Ua=/[;]+(",
"?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*",
"\\([^()]*\\))*[^()]*$)/;function Ta(a){var b=[];v(a.split(Ua),function(",
"a){var c=a.indexOf(\":\");0<c&&(a=[a.slice(0,c),a.slice(c+1)],2==a.leng",
"th&&b.push(a[0].toLowerCase(),\":\",a[1],\";\"))});b=b.join(\"\");retur",
"n b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction C(a,b){b&&\"string",
"\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagNam",
"e.toUpperCase()==b)};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybo",
"zu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
" granted, free of charge, to any person obtaining a copy\n of this soft",
"ware and associated documentation files (the \"Software\"), to\n deal i",
"n the Software without restriction, including without limitation the\n ",
"rights to use, copy, modify, merge, publish, distribute, sublicense, an",
"d/or\n sell copies of the Software, and to permit persons to whom the S",
"oftware is\n furnished to do so, subject to the following conditions:\n",
"\n The above copyright notice and this permission notice shall be inclu",
"ded in\n all copies or substantial portions of the Software.\n\n THE SO",
"FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR",
"\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL",
"ITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVEN",
"T SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAM",
"AGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OT",
"HERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR T",
"HE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction Va(a,b,c){thi",
"s.m=a;this.ua=b||1;this.j=c||1};function Wa(a){this.W=a;this.M=0}functi",
"on Xa(a){a=a.match(Ya);for(var b=0;b<a.length;b++)Za.test(a[b])&&a.spli",
"ce(b,1);return new Wa(a)}var Ya=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+)",
":)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|",
"\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Za=/^\\s/;function E(a,b){re",
"turn a.W[a.M+(b||0)]}Wa.prototype.next=function(){return this.W[this.M+",
"+]};Wa.prototype.back=function(){this.M--};Wa.prototype.empty=function(",
"){return this.W.length<=this.M};function F(a){var b=null,c=a.nodeType;1",
"==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||n",
"ull==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.document",
"Element:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=",
"a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibl",
"ing););}}else b=a.nodeValue;return\"\"+b}\nfunction $a(a,b,c){if(null==",
"=b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return nu",
"ll==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function ab(a,b,c,d,e)",
"{return bb.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new G)}\nfunction b",
"b(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName",
"(d),v(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&",
"&d&&\"class\"==c?(b=b.getElementsByClassName(d),v(b,function(b){b.class",
"Name==d&&a.matches(b)&&e.add(b)})):a instanceof H?cb(a,b,c,d,e):b.getEl",
"ementsByTagName&&(b=b.getElementsByTagName(a.getName()),v(b,function(a)",
"{$a(a,c,d)&&e.add(a)}));return e}\nfunction cb(a,b,c,d,e){for(b=b.first",
"Child;b;b=b.nextSibling)$a(b,c,d)&&a.matches(b)&&e.add(b),cb(a,b,c,d,e)",
"};function G(){this.j=this.g=null;this.H=0}function db(a){this.node=a;t",
"his.next=this.B=null}function eb(a,b){if(!a.g)return b;if(!b.g)return a",
";var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.nex",
"t,b=b.next):0<Fa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.B=d)?d",
".next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.B=d,d=d.next=e,f++,e=e.next;a.j=d",
";a.H=f;return a}G.prototype.unshift=function(a){a=new db(a);a.next=this",
".g;this.j?this.g.B=a:this.g=this.j=a;this.g=a;this.H++};\nG.prototype.a",
"dd=function(a){a=new db(a);a.B=this.j;this.g?this.j.next=a:this.g=this.",
"j=a;this.j=a;this.H++};function fb(a){return(a=a.g)?a.node:null}G.proto",
"type.s=function(){return this.H};function gb(a){return(a=fb(a))?F(a):\"",
"\"}G.prototype.iterator=function(a){return new hb(this,!!a)};function h",
"b(a,b){this.qa=a;this.Z=(this.D=b)?a.j:a.g;this.T=null}hb.prototype.nex",
"t=function(){var a=this.Z;if(null==a)return null;var b=this.T=a;this.Z=",
"this.D?a.B:a.next;return b.node};\nhb.prototype.remove=function(){var a",
"=this.qa,b=this.T;if(!b)throw Error(\"Next must be called at least once",
" before remove.\");var c=b.B;b=b.next;c?c.next=b:a.g=b;b?b.B=c:a.j=c;a.",
"H--;this.T=null};function I(a){this.f=a;this.h=this.u=!1;this.I=null}fu",
"nction J(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")",
"}I.prototype.c=function(){return this.u};function ib(a,b){a.u=b}functio",
"n jb(a,b){a.h=b}I.prototype.w=function(){return this.I};function K(a,b)",
"{a=a.evaluate(b);return a instanceof G?+gb(a):+a}function M(a,b){a=a.ev",
"aluate(b);return a instanceof G?gb(a):\"\"+a}function kb(a,b){a=a.evalu",
"ate(b);return a instanceof G?!!a.s():!!a};function lb(a,b,c){I.call(thi",
"s,a.f);this.V=a;this.ca=b;this.ia=c;this.u=b.c()||c.c();this.h=b.h||c.h",
";this.V==mb&&(c.h||c.c()||4==c.f||0==c.f||!b.w()?b.h||b.c()||4==b.f||0=",
"=b.f||!c.w()||(this.I={name:c.w().name,G:b}):this.I={name:b.w().name,G:",
"c})}q(lb,I);\nfunction nb(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);va",
"r f;if(b instanceof G&&c instanceof G){b=b.iterator();for(d=b.next();d;",
"d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(F(d),F(f)))r",
"eturn!0;return!1}if(b instanceof G||c instanceof G){b instanceof G?(e=b",
",d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k;k=f.next",
"()){switch(g){case \"number\":k=+F(k);break;case \"boolean\":k=!!F(k);b",
"reak;case \"string\":k=F(k);break;default:throw Error(\"Illegal primiti",
"ve type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}re",
"turn!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c)",
":\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}lb",
".prototype.evaluate=function(a){return this.V.o(this.ca,this.ia,a)};lb.",
"prototype.toString=function(){var a=\"Binary Expression: \"+this.V;a+=J",
"(this.ca);return a+=J(this.ia)};function ob(a,b,c,d){this.ta=a;this.ga=",
"b;this.f=c;this.o=d}ob.prototype.toString=function(){return this.ta};va",
"r pb={};\nfunction N(a,b,c,d){if(pb.hasOwnProperty(a))throw Error(\"Bin",
"ary operator already created: \"+a);a=new ob(a,b,c,d);return pb[a.toStr",
"ing()]=a}N(\"div\",6,1,function(a,b,c){return K(a,c)/K(b,c)});N(\"mod\"",
",6,1,function(a,b,c){return K(a,c)%K(b,c)});N(\"*\",6,1,function(a,b,c)",
"{return K(a,c)*K(b,c)});N(\"+\",5,1,function(a,b,c){return K(a,c)+K(b,c",
")});N(\"-\",5,1,function(a,b,c){return K(a,c)-K(b,c)});N(\"<\",4,2,func",
"tion(a,b,c){return nb(function(a,b){return a<b},a,b,c)});\nN(\">\",4,2,",
"function(a,b,c){return nb(function(a,b){return a>b},a,b,c)});N(\"<=\",4",
",2,function(a,b,c){return nb(function(a,b){return a<=b},a,b,c)});N(\">=",
"\",4,2,function(a,b,c){return nb(function(a,b){return a>=b},a,b,c)});va",
"r mb=N(\"=\",3,2,function(a,b,c){return nb(function(a,b){return a==b},a",
",b,c,!0)});N(\"!=\",3,2,function(a,b,c){return nb(function(a,b){return ",
"a!=b},a,b,c,!0)});N(\"and\",2,2,function(a,b,c){return kb(a,c)&&kb(b,c)",
"});N(\"or\",1,2,function(a,b,c){return kb(a,c)||kb(b,c)});function qb(a",
",b){if(b.s()&&4!=a.f)throw Error(\"Primary expression must evaluate to ",
"nodeset if filter has predicate(s).\");I.call(this,a.f);this.ha=a;this.",
"b=b;this.u=a.c();this.h=a.h}q(qb,I);qb.prototype.evaluate=function(a){a",
"=this.ha.evaluate(a);return rb(this.b,a)};qb.prototype.toString=functio",
"n(){var a=\"Filter:\"+J(this.ha);return a+=J(this.b)};function sb(a,b){",
"if(b.length<a.fa)throw Error(\"Function \"+a.i+\" expects at least\"+a.",
"fa+\" arguments, \"+b.length+\" given\");if(null!==a.U&&b.length>a.U)th",
"row Error(\"Function \"+a.i+\" expects at most \"+a.U+\" arguments, \"+",
"b.length+\" given\");a.ra&&v(b,function(b,d){if(4!=b.f)throw Error(\"Ar",
"gument \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+b);});I",
".call(this,a.f);this.L=a;this.R=b;ib(this,a.u||ta(b,function(a){return ",
"a.c()}));jb(this,a.pa&&!b.length||a.oa&&!!b.length||ta(b,function(a){re",
"turn a.h}))}\nq(sb,I);sb.prototype.evaluate=function(a){return this.L.o",
".apply(null,wa(a,this.R))};sb.prototype.toString=function(){var a=\"Fun",
"ction: \"+this.L;if(this.R.length){var b=sa(this.R,function(a,b){return",
" a+J(b)},\"Arguments:\");a+=J(b)}return a};function tb(a,b,c,d,e,f,g,k)",
"{this.i=a;this.f=b;this.u=c;this.pa=d;this.oa=!1;this.o=e;this.fa=f;thi",
"s.U=l(g)?g:f;this.ra=!!k}tb.prototype.toString=function(){return this.i",
"};var ub={};\nfunction O(a,b,c,d,e,f,g,k){if(ub.hasOwnProperty(a))throw",
" Error(\"Function already created: \"+a+\".\");ub[a]=new tb(a,b,c,d,e,f",
",g,k)}O(\"boolean\",2,!1,!1,function(a,b){return kb(b,a)},1);O(\"ceilin",
"g\",1,!1,!1,function(a,b){return Math.ceil(K(b,a))},1);O(\"concat\",3,!",
"1,!1,function(a,b){return sa(ya(arguments,1),function(b,d){return b+M(d",
",a)},\"\")},2,null);O(\"contains\",2,!1,!1,function(a,b,c){b=M(b,a);a=M",
"(c,a);return-1!=b.indexOf(a)},2);O(\"count\",1,!1,!1,function(a,b){retu",
"rn b.evaluate(a).s()},1,1,!0);\nO(\"false\",2,!1,!1,function(){return!1",
"},0);O(\"floor\",1,!1,!1,function(a,b){return Math.floor(K(b,a))},1);O(",
"\"id\",4,!1,!1,function(a,b){var c=a.m,d=9==c.nodeType?c:c.ownerDocumen",
"t;a=M(b,a).split(/\\s+/);var e=[];v(a,function(a){a=d.getElementById(a)",
";!a||0<=qa(e,a)||e.push(a)});e.sort(Fa);var f=new G;v(e,function(a){f.a",
"dd(a)});return f},1);O(\"lang\",2,!1,!1,function(){return!1},1);O(\"las",
"t\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function l",
"ast expects ()\");return a.j},0);\nO(\"local-name\",3,!1,!0,function(a,",
"b){return(a=b?fb(b.evaluate(a)):a.m)?a.localName||a.nodeName.toLowerCas",
"e():\"\"},0,1,!0);O(\"name\",3,!1,!0,function(a,b){return(a=b?fb(b.eval",
"uate(a)):a.m)?a.nodeName.toLowerCase():\"\"},0,1,!0);O(\"namespace-uri",
"\",3,!0,!1,function(){return\"\"},0,1,!0);O(\"normalize-space\",3,!1,!0",
",function(a,b){return(b?M(b,a):F(a.m)).replace(/[\\s\\xa0]+/g,\" \").re",
"place(/^\\s+|\\s+$/g,\"\")},0,1);O(\"not\",2,!1,!1,function(a,b){return",
"!kb(b,a)},1);\nO(\"number\",1,!1,!0,function(a,b){return b?K(b,a):+F(a.",
"m)},0,1);O(\"position\",1,!0,!1,function(a){return a.ua},0);O(\"round\"",
",1,!1,!1,function(a,b){return Math.round(K(b,a))},1);O(\"starts-with\",",
"2,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);return 0==b.lastIndexOf(a,0)}",
",2);O(\"string\",3,!1,!0,function(a,b){return b?M(b,a):F(a.m)},0,1);O(",
"\"string-length\",1,!1,!0,function(a,b){return(b?M(b,a):F(a.m)).length}",
",0,1);\nO(\"substring\",3,!1,!1,function(a,b,c,d){c=K(c,a);if(isNaN(c)|",
"|Infinity==c||-Infinity==c)return\"\";d=d?K(d,a):Infinity;if(isNaN(d)||",
"-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=M(b,a)",
";return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3)",
";O(\"substring-after\",3,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);c=b.in",
"dexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nO(\"substring-b",
"efore\",3,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);a=b.indexOf(a);return",
"-1==a?\"\":b.substring(0,a)},2);O(\"sum\",1,!1,!1,function(a,b){a=b.eva",
"luate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+F(c);return",
" b},1,1,!0);O(\"translate\",3,!1,!1,function(a,b,c,d){b=M(b,a);c=M(c,a)",
";var e=M(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a",
"[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?",
"a[f]:f;return c},3);O(\"true\",2,!1,!1,function(){return!0},0);function",
" H(a,b){this.la=a;this.da=l(b)?b:null;this.F=null;switch(a){case \"comm",
"ent\":this.F=8;break;case \"text\":this.F=3;break;case \"processing-ins",
"truction\":this.F=7;break;case \"node\":break;default:throw Error(\"Une",
"xpected argument\");}}function vb(a){return\"comment\"==a||\"text\"==a|",
"|\"processing-instruction\"==a||\"node\"==a}H.prototype.matches=functio",
"n(a){return null===this.F||this.F==a.nodeType};H.prototype.getName=func",
"tion(){return this.la};\nH.prototype.toString=function(){var a=\"Kind T",
"est: \"+this.la;null===this.da||(a+=J(this.da));return a};function wb(a",
"){I.call(this,3);this.ka=a.substring(1,a.length-1)}q(wb,I);wb.prototype",
".evaluate=function(){return this.ka};wb.prototype.toString=function(){r",
"eturn\"Literal: \"+this.ka};function xb(a,b){this.i=a.toLowerCase();a=",
"\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml\";this.N=b?b.toLower",
"Case():a}xb.prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=",
"b)return!1;b=l(a.localName)?a.localName:a.nodeName;return\"*\"!=this.i&",
"&this.i!=b.toLowerCase()?!1:\"*\"==this.N?!0:this.N==(a.namespaceURI?a.",
"namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};xb.protot",
"ype.getName=function(){return this.i};\nxb.prototype.toString=function(",
"){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.N?\"\":",
"this.N+\":\")+this.i};function yb(a){I.call(this,1);this.ma=a}q(yb,I);y",
"b.prototype.evaluate=function(){return this.ma};yb.prototype.toString=f",
"unction(){return\"Number: \"+this.ma};function zb(a,b){I.call(this,a.f)",
";this.aa=a;this.J=b;this.u=a.c();this.h=a.h;1==this.J.length&&(a=this.J",
"[0],a.S||a.v!=Ab||(a=a.P,\"*\"!=a.getName()&&(this.I={name:a.getName(),",
"G:null})))}q(zb,I);function Bb(){I.call(this,4)}q(Bb,I);Bb.prototype.ev",
"aluate=function(a){var b=new G;a=a.m;9==a.nodeType?b.add(a):b.add(a.own",
"erDocument);return b};Bb.prototype.toString=function(){return\"Root Hel",
"per Expression\"};function Cb(){I.call(this,4)}q(Cb,I);Cb.prototype.eva",
"luate=function(a){var b=new G;b.add(a.m);return b};\nCb.prototype.toStr",
"ing=function(){return\"Context Helper Expression\"};function Db(a){retu",
"rn\"/\"==a||\"//\"==a}\nzb.prototype.evaluate=function(a){var b=this.aa",
".evaluate(a);if(!(b instanceof G))throw Error(\"Filter expression must ",
"evaluate to nodeset.\");a=this.J;for(var c=0,d=a.length;c<d&&b.s();c++)",
"{var e=a[c],f=b.iterator(e.v.D);if(e.c()||e.v!=Eb)if(e.c()||e.v!=Fb){va",
"r g=f.next();for(b=e.evaluate(new Va(g));null!=(g=f.next());)g=e.evalua",
"te(new Va(g)),b=eb(b,g)}else g=f.next(),b=e.evaluate(new Va(g));else{fo",
"r(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocum",
"entPosition(g)&8;g=b);b=e.evaluate(new Va(g))}}return b};\nzb.prototype",
".toString=function(){var a=\"Path Expression:\"+J(this.aa);if(this.J.le",
"ngth){var b=sa(this.J,function(a,b){return a+J(b)},\"Steps:\");a+=J(b)}",
"return a};function P(a,b){this.b=a;this.D=!!b}function rb(a,b,c){for(c=",
"c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.s(),g,k=0;g=e",
".next();k++){var w=a.D?f-k:k+1;g=d.evaluate(new Va(g,w,f));if(\"number",
"\"==typeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g",
")w=!!g;else if(g instanceof G)w=0<g.s();else throw Error(\"Predicate.ev",
"aluate returned an unexpected type.\");w||e.remove()}return b}P.prototy",
"pe.w=function(){return 0<this.b.length?this.b[0].w():null};\nP.prototyp",
"e.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c(",
")||1==b.f||0==b.f)return!0}return!1};P.prototype.s=function(){return th",
"is.b.length};P.prototype.toString=function(){return sa(this.b,function(",
"a,b){return a+J(b)},\"Predicates:\")};function Q(a,b,c,d){I.call(this,4",
");this.v=a;this.P=b;this.b=c||new P([]);this.S=!!d;b=this.b.w();a.va&&b",
"&&(this.I={name:b.name,G:b.G});this.u=this.b.c()}q(Q,I);\nQ.prototype.e",
"valuate=function(a){var b=a.m,c=this.w(),d=null,e=null,f=0;c&&(d=c.name",
",e=c.G?M(c.G,a):null,f=1);if(this.S)if(this.c()||this.v!=Gb)if(b=(new Q",
"(Hb,new H(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.o(c,",
"d,e,f);null!=(c=b.next());)a=eb(a,this.o(c,d,e,f));else a=new G;else a=",
"ab(this.P,b,d,e),a=rb(this.b,a,f);else a=this.o(a.m,d,e,f);return a};Q.",
"prototype.o=function(a,b,c,d){a=this.v.L(this.P,a,b,c);return a=rb(this",
".b,a,d)};\nQ.prototype.toString=function(){var a=\"Step:\"+J(\"Operator",
": \"+(this.S?\"//\":\"/\"));this.v.i&&(a+=J(\"Axis: \"+this.v));a+=J(th",
"is.P);if(this.b.s()){var b=sa(this.b.b,function(a,b){return a+J(b)},\"P",
"redicates:\");a+=J(b)}return a};function Ib(a,b,c,d){this.i=a;this.L=b;",
"this.D=c;this.va=d}Ib.prototype.toString=function(){return this.i};var ",
"Jb={};function R(a,b,c,d){if(Jb.hasOwnProperty(a))throw Error(\"Axis al",
"ready created: \"+a);b=new Ib(a,b,c,!!d);return Jb[a]=b}\nR(\"ancestor",
"\",function(a,b){for(var c=new G;b=b.parentNode;)a.matches(b)&&c.unshif",
"t(b);return c},!0);R(\"ancestor-or-self\",function(a,b){var c=new G;do ",
"a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ab",
"=R(\"attribute\",function(a,b){var c=new G,d=a.getName();if(b=b.attribu",
"tes)if(a instanceof H&&null===a.F||\"*\"==d)for(a=0;d=b[a];a++)c.add(d)",
";else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Gb=R(\"child\",funct",
"ion(a,b,c,d,e){c=m(c)?c:null;d=m(d)?d:null;e=e||new G;for(b=b.firstChil",
"d;b;b=b.nextSibling)$a(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);",
"R(\"descendant\",ab,!1,!0);\nvar Hb=R(\"descendant-or-self\",function(a",
",b,c,d){var e=new G;$a(b,c,d)&&a.matches(b)&&e.add(b);return ab(a,b,c,d",
",e)},!1,!0),Eb=R(\"following\",function(a,b,c,d){var e=new G;do for(var",
" f=b;f=f.nextSibling;)$a(f,c,d)&&a.matches(f)&&e.add(f),e=ab(a,f,c,d,e)",
";while(b=b.parentNode);return e},!1,!0);R(\"following-sibling\",functio",
"n(a,b){for(var c=new G;b=b.nextSibling;)a.matches(b)&&c.add(b);return c",
"},!1);R(\"namespace\",function(){return new G},!1);\nvar Kb=R(\"parent",
"\",function(a,b){var c=new G;if(9==b.nodeType)return c;if(2==b.nodeType",
")return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);r",
"eturn c},!1),Fb=R(\"preceding\",function(a,b,c,d){var e=new G,f=[];do f",
".unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var w",
"=[];for(b=f[g];b=b.previousSibling;)w.unshift(b);for(var D=0,r=w.length",
";D<r;D++)b=w[D],$a(b,c,d)&&a.matches(b)&&e.add(b),e=ab(a,b,c,d,e)}retur",
"n e},!0,!0);\nR(\"preceding-sibling\",function(a,b){for(var c=new G;b=b",
".previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var Lb=R(\"s",
"elf\",function(a,b){var c=new G;a.matches(b)&&c.add(b);return c},!1);fu",
"nction Mb(a){I.call(this,1);this.$=a;this.u=a.c();this.h=a.h}q(Mb,I);Mb",
".prototype.evaluate=function(a){return-K(this.$,a)};Mb.prototype.toStri",
"ng=function(){return\"Unary Expression: -\"+J(this.$)};function Nb(a){I",
".call(this,4);this.O=a;ib(this,ta(this.O,function(a){return a.c()}));jb",
"(this,ta(this.O,function(a){return a.h}))}q(Nb,I);Nb.prototype.evaluate",
"=function(a){var b=new G;v(this.O,function(c){c=c.evaluate(a);if(!(c in",
"stanceof G))throw Error(\"Path expression must evaluate to NodeSet.\");",
"b=eb(b,c)});return b};Nb.prototype.toString=function(){return sa(this.O",
",function(a,b){return a+J(b)},\"Union Expression:\")};function Ob(a,b){",
"this.a=a;this.sa=b}function Pb(a){for(var b,c=[];;){S(a,\"Missing right",
" hand side of binary expression.\");b=Qb(a);var d=a.a.next();if(!d)brea",
"k;var e=(d=pb[d]||null)&&d.ga;if(!e){a.a.back();break}for(;c.length&&e<",
"=c[c.length-1].ga;)b=new lb(c.pop(),c.pop(),b);c.push(b,d)}for(;c.lengt",
"h;)b=new lb(c.pop(),c.pop(),b);return b}function S(a,b){if(a.a.empty())",
"throw Error(b);}function Rb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad",
" token, expected: \"+b+\" got: \"+a);}\nfunction Sb(a){a=a.a.next();if(",
"\")\"!=a)throw Error(\"Bad token: \"+a);}function Tb(a){a=a.a.next();if",
"(2>a.length)throw Error(\"Unclosed literal string\");return new wb(a)}",
"\nfunction Ub(a){var b=[];if(Db(E(a.a))){var c=a.a.next();var d=E(a.a);",
"if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(",
"?![0-9])[\\w]/.test(d)))return new Bb;d=new Bb;S(a,\"Missing next locat",
"ion step.\");c=Vb(a,c);b.push(c)}else{a:{c=E(a.a);d=c.charAt(0);switch(",
"d){case \"$\":throw Error(\"Variable reference not allowed in HTML XPat",
"h\");case \"(\":a.a.next();c=Pb(a);S(a,'unclosed \"(\"');Rb(a,\")\");br",
"eak;case '\"':case \"'\":c=Tb(a);break;default:if(isNaN(+c))if(!vb(c)&&",
"/(?![0-9])[\\w]/.test(d)&&\"(\"==E(a.a,\n1)){c=a.a.next();c=ub[c]||null",
";a.a.next();for(d=[];\")\"!=E(a.a);){S(a,\"Missing function argument li",
"st.\");d.push(Pb(a));if(\",\"!=E(a.a))break;a.a.next()}S(a,\"Unclosed f",
"unction argument list.\");Sb(a);c=new sb(c,d)}else{c=null;break a}else ",
"c=new yb(+a.a.next())}\"[\"==E(a.a)&&(d=new P(Wb(a)),c=new qb(c,d))}if(",
"c)if(Db(E(a.a)))d=c;else return c;else c=Vb(a,\"/\"),d=new Cb,b.push(c)",
"}for(;Db(E(a.a));)c=a.a.next(),S(a,\"Missing next location step.\"),c=V",
"b(a,c),b.push(c);return new zb(d,b)}\nfunction Vb(a,b){if(\"/\"!=b&&\"/",
"/\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==E(a.a",
")){var c=new Q(Lb,new H(\"node\"));a.a.next();return c}if(\"..\"==E(a.a",
"))return c=new Q(Kb,new H(\"node\")),a.a.next(),c;if(\"@\"==E(a.a)){var",
" d=Ab;a.a.next();S(a,\"Missing attribute name\")}else if(\"::\"==E(a.a,",
"1)){if(!/(?![0-9])[\\w]/.test(E(a.a).charAt(0)))throw Error(\"Bad token",
": \"+a.a.next());var e=a.a.next();d=Jb[e]||null;if(!d)throw Error(\"No ",
"axis with name: \"+e);a.a.next();S(a,\"Missing node name\")}else d=Gb;e",
"=\nE(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==E(a.a,1)){",
"if(!vb(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!vb(e)",
")throw Error(\"Invalid type name: \"+e);Rb(a,\"(\");S(a,\"Bad nodetype",
"\");var f=E(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Tb(a);S(a,\"Ba",
"d nodetype\");Sb(a);e=new H(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"",
"),-1==f)e=new xb(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";els",
"e if(k=a.sa(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=",
"e.substr(f+1);e=new xb(e,k)}else throw Error(\"Bad token: \"+\na.a.next",
"());a=new P(Wb(a),d.D);return c||new Q(d,e,a,\"//\"==b)}function Wb(a){",
"for(var b=[];\"[\"==E(a.a);){a.a.next();S(a,\"Missing predicate express",
"ion.\");var c=Pb(a);b.push(c);S(a,\"Unclosed predicate expression.\");R",
"b(a,\"]\")}return b}function Qb(a){if(\"-\"==E(a.a))return a.a.next(),n",
"ew Mb(Qb(a));var b=Ub(a);if(\"|\"!=E(a.a))a=b;else{for(b=[b];\"|\"==a.a",
".next();)S(a,\"Missing next union location path.\"),b.push(Ub(a));a.a.b",
"ack();a=new Nb(b)}return a};function Xb(a){switch(a.nodeType){case 1:re",
"turn ja(Yb,a);case 9:return Xb(a.documentElement);case 11:case 10:case ",
"6:case 12:return Zb;default:return a.parentNode?Xb(a.parentNode):Zb}}fu",
"nction Zb(){return null}function Yb(a,b){if(a.prefix==b)return a.namesp",
"aceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xml",
"ns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.parentN",
"ode.nodeType?Yb(a.parentNode,b):null};function $b(a,b){if(!a.length)thr",
"ow Error(\"Empty XPath expression.\");a=Xa(a);if(a.empty())throw Error(",
"\"Invalid XPath expression.\");b?p(b)||(b=ia(b.lookupNamespaceURI,b)):b",
"=function(){return null};var c=Pb(new Ob(a,b));if(!a.empty())throw Erro",
"r(\"Bad token: \"+a.next());this.evaluate=function(a,b){a=c.evaluate(ne",
"w Va(a));return new T(a,b)}}\nfunction T(a,b){if(0==b)if(a instanceof G",
")b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;",
"else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluat",
"ion result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof G))throw Error(\"val",
"ue could not be converted to the specified type\");this.resultType=b;sw",
"itch(b){case 2:this.stringValue=a instanceof G?gb(a):\"\"+a;break;case ",
"1:this.numberValue=a instanceof G?+gb(a):+a;break;case 3:this.booleanVa",
"lue=a instanceof G?0<a.s():!!a;break;case 4:case 5:case 6:case 7:var c=",
"\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.",
"snapshotLength=a.s();this.invalidIteratorState=!1;break;case 8:case 9:t",
"his.singleNodeValue=fb(a);break;default:throw Error(\"Unknown XPathResu",
"lt type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Er",
"ror(\"iterateNext called with wrong result type\");return f>=d.length?n",
"ull:d[f++]};this.snapshotItem=function(a){if(6!=b&&7!=b)throw Error(\"s",
"napshotItem called with wrong result type\");return a>=d.length||0>a?nu",
"ll:d[a]}}\nT.ANY_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYPE=2;T.BOOLEAN_TYPE=",
"3;T.UNORDERED_NODE_ITERATOR_TYPE=4;T.ORDERED_NODE_ITERATOR_TYPE=5;T.UNO",
"RDERED_NODE_SNAPSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_TYPE=7;T.ANY_UNORDE",
"RED_NODE_TYPE=8;T.FIRST_ORDERED_NODE_TYPE=9;function ac(a){this.lookupN",
"amespaceURI=Xb(a)}\nba(\"wgxpath.install\",function(a,b){a=a||aa;var c=",
"a.Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
"esult=T,c.evaluate=function(a,b,c,g){return(new $b(a,c)).evaluate(b,g)}",
",c.createExpression=function(a,b){return new $b(a,b)},c.createNSResolve",
"r=function(a){return new ac(a)}});var U={};U.X=function(){var a={ya:\"h",
"ttp://www.w3.org/2000/svg\"};return function(b){return a[b]||null}}();",
"\nU.o=function(a,b,c){var d=z(a);if(!d.documentElement)return null;try{",
"for(var e=d.createNSResolver?d.createNSResolver(d.documentElement):U.X,",
"f={},g=d.getElementsByTagName(\"*\"),k=0;k<g.length;++k){var w=g[k],D=w",
".namespaceURI;if(D&&!f[D]){var r=w.lookupPrefix(D);if(!r){var A=D.match",
"(\".*/(\\\\w+)/?$\");r=A?A[1]:\"xhtml\"}f[D]=r}}var L={},W;for(W in f)L",
"[f[W]]=W;e=function(a){return L[a]||null};try{return d.evaluate(b,a,e,c",
",null)}catch(Ha){if(\"TypeError\"===Ha.name)return e=d.createNSResolver",
"?d.createNSResolver(d.documentElement):\nU.X,d.evaluate(b,a,e,c,null);t",
"hrow Ha;}}catch(Ha){throw new t(32,\"Unable to locate an element with t",
"he xpath expression \"+b+\" because of the following error:\\n\"+Ha);}}",
";U.Y=function(a,b){if(!a||1!=a.nodeType)throw new t(32,'The result of t",
"he xpath expression \"'+b+'\" is: '+a+\". It should be an element.\");}",
";\nU.A=function(a,b){var c=function(){var c=U.o(b,a,9);return c?c.singl",
"eNodeValue||null:b.selectSingleNode?(c=z(b),c.setProperty&&c.setPropert",
"y(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();null=",
"==c||U.Y(c,a);return c};\nU.l=function(a,b){var c=function(){var c=U.o(",
"b,a,7);if(c){for(var e=c.snapshotLength,f=[],g=0;g<e;++g)f.push(c.snaps",
"hotItem(g));return f}return b.selectNodes?(c=z(b),c.setProperty&&c.setP",
"roperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();v(c,fu",
"nction(b){U.Y(b,a)});return c};function bc(a,b,c,d){this.top=a;this.rig",
"ht=b;this.bottom=c;this.left=d}h=bc.prototype;h.clone=function(){return",
" new bc(this.top,this.right,this.bottom,this.left)};h.toString=function",
"(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+",
"this.left+\"l)\"};h.contains=function(a){return this&&a?a instanceof bc",
"?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=thi",
"s.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bott",
"om:!1};\nh.expand=function(a,b,c,d){ea(a)?(this.top-=a.top,this.right+=",
"a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.righ",
"t+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};",
"h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(thi",
"s.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.le",
"ft);return this};\nh.floor=function(){this.top=Math.floor(this.top);thi",
"s.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this",
".left=Math.floor(this.left);return this};h.round=function(){this.top=Ma",
"th.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r",
"ound(this.bottom);this.left=Math.round(this.left);return this};h.transl",
"ate=function(a,b){a instanceof x?(this.left+=a.x,this.right+=a.x,this.t",
"op+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,n(b)&&(this.top+=",
"b,this.bottom+=b));return this};\nh.scale=function(a,b){b=n(b)?b:a;this",
".left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function",
" V(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=V.proto",
"type;h.clone=function(){return new V(this.left,this.top,this.width,this",
".height)};h.toString=function(){return\"(\"+this.left+\", \"+this.top+",
"\" - \"+this.width+\"w x \"+this.height+\"h)\"};h.contains=function(a){",
"return a instanceof x?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=t",
"his.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.wi",
"dth>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.hei",
"ght};\nh.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.c",
"eil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(th",
"is.height);return this};h.floor=function(){this.left=Math.floor(this.le",
"ft);this.top=Math.floor(this.top);this.width=Math.floor(this.width);thi",
"s.height=Math.floor(this.height);return this};h.round=function(){this.l",
"eft=Math.round(this.left);this.top=Math.round(this.top);this.width=Math",
".round(this.width);this.height=Math.round(this.height);return this};\nh",
".translate=function(a,b){a instanceof x?(this.left+=a.x,this.top+=a.y):",
"(this.left+=a,n(b)&&(this.top+=b));return this};h.scale=function(a,b){b",
"=n(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return ",
"this};var cc=\"function\"===typeof ShadowRoot;function dc(a){for(a=a.pa",
"rentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNod",
"e;return C(a)?a:null}\nfunction X(a,b){b=pa(b);if(\"float\"==b||\"cssFl",
"oat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=z(a);if(d.d",
"efaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getCompute",
"dStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c",
"||ec(a,b);if(null===a)a=null;else if(0<=qa(Na,b)){b:{var e=a.match(Qa);",
"if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b",
"&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}",
"b=null}if(!b)b:{if(d=a.match(Ra))if(b=Number(d[1]),\nc=Number(d[2]),d=N",
"umber(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break",
" b}b=null}if(!b)b:{b=a.toLowerCase();c=Ma[b.toLowerCase()];if(!c&&(c=\"",
"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Oa,\"#$1$1$2$2$3$3",
"\")),!Pa.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseIn",
"t(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(",
"\", \")+\")\":a}return a}\nfunction ec(a,b){var c=a.currentStyle||a.sty",
"le,d=c[b];!l(d)&&p(c.getPropertyValue)&&(d=c.getPropertyValue(b));retur",
"n\"inherit\"!=d?l(d)?d:null:(a=dc(a))?ec(a,b):null}\nfunction fc(a,b,c)",
"{function d(a){var b=gc(a);return 0<b.height&&0<b.width?!0:C(a,\"PATH\"",
")&&(0<b.height||0<b.width)?(a=X(a,\"stroke-width\"),!!a&&0<parseInt(a,1",
"0)):\"hidden\"!=X(a,\"overflow\")&&ta(a.childNodes,function(a){return 3",
"==a.nodeType||C(a)&&d(a)})}function e(a){return hc(a)==Y&&ua(a.childNod",
"es,function(a){return!C(a)||e(a)||!d(a)})}if(!C(a))throw Error(\"Argume",
"nt to isShown must be of type Element\");if(C(a,\"BODY\"))return!0;var ",
"f=dc(a);if(f&&C(f,\"DETAILS\")&&!f.open&&!C(a,\"SUMMARY\"))return!1;if(",
"C(a,\n\"OPTION\")||C(a,\"OPTGROUP\"))return a=Ja(a,function(a){return C",
"(a,\"SELECT\")}),!!a&&fc(a,!0,c);if(f=ic(a))return!!f.ba&&0<f.rect.widt",
"h&&0<f.rect.height&&fc(f.ba,b,c);if(C(a,\"INPUT\")&&\"hidden\"==a.type.",
"toLowerCase()||C(a,\"NOSCRIPT\"))return!1;f=X(a,\"visibility\");return",
"\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=jc(a))&&d(a)?!e(a):!1}\nfu",
"nction kc(a){function b(a){if(C(a)&&\"none\"==X(a,\"display\"))return!1",
";a:{var c=a.parentNode;if(a.getDestinationInsertionPoints){var e=a.getD",
"estinationInsertionPoints();if(0<e.length){a=e[e.length-1];break a}}a=c",
"&&c.shadowRoot&&void 0!==a.assignedSlot?a.assignedSlot?a.assignedSlot.p",
"arentNode:null:c}return cc&&a instanceof ShadowRoot||a&&(9==a.nodeType|",
"|11==a.nodeType)?!0:!!a&&b(a)}return fc(a,!1,b)}var Y=\"hidden\";\nfunc",
"tion hc(a){function b(a){function b(a){if(a==g)return!0;var b=X(a,\"dis",
"play\");return 0==b.lastIndexOf(\"inline\",0)||\"contents\"==b||\"absol",
"ute\"==c&&\"static\"==X(a,\"position\")?!1:!0}var c=X(a,\"position\");i",
"f(\"fixed\"==c)return D=!0,a==g?null:g;for(a=dc(a);a&&!b(a);)a=dc(a);re",
"turn a}function c(a){var b=a;if(\"visible\"==w)if(a==g&&k)b=k;else if(a",
"==k)return{x:\"visible\",y:\"visible\"};b={x:X(b,\"overflow-x\"),y:X(b,",
"\"overflow-y\")};a==g&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible",
"\"==b.y?\"auto\":b.y);return b}function d(a){if(a==\ng){var b=(new Aa(f",
")).C;a=b.scrollingElement?b.scrollingElement:b.body||b.documentElement;",
"b=b.parentWindow||b.defaultView;a=new x(b.pageXOffset||a.scrollLeft,b.p",
"ageYOffset||a.scrollTop)}else a=new x(a.scrollLeft,a.scrollTop);return ",
"a}var e=lc(a),f=z(a),g=f.documentElement,k=f.body,w=X(g,\"overflow\"),D",
";for(a=b(a);a;a=b(a)){var r=c(a);if(\"visible\"!=r.x||\"visible\"!=r.y)",
"{var A=gc(a);if(0==A.width||0==A.height)return Y;var L=e.right<A.left,W",
"=e.bottom<A.top;if(L&&\"hidden\"==r.x||W&&\"hidden\"==r.y)return Y;\nif",
"(L&&\"visible\"!=r.x||W&&\"visible\"!=r.y){L=d(a);W=e.bottom<A.top-L.y;",
"if(e.right<A.left-L.x&&\"visible\"!=r.x||W&&\"visible\"!=r.x)return Y;e",
"=hc(a);return e==Y?Y:\"scroll\"}L=e.left>=A.left+A.width;A=e.top>=A.top",
"+A.height;if(L&&\"hidden\"==r.x||A&&\"hidden\"==r.y)return Y;if(L&&\"vi",
"sible\"!=r.x||A&&\"visible\"!=r.y){if(D&&(r=d(a),e.left>=g.scrollWidth-",
"r.x||e.right>=g.scrollHeight-r.y))return Y;e=hc(a);return e==Y?Y:\"scro",
"ll\"}}}return\"none\"}\nfunction gc(a){var b=ic(a);if(b)return b.rect;i",
"f(C(a,\"HTML\"))return a=z(a),a=((a?a.parentWindow||a.defaultView:windo",
"w)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a",
".body,a=new za(a.clientWidth,a.clientHeight),new V(0,0,a.width,a.height",
");try{var c=a.getBoundingClientRect()}catch(d){return new V(0,0,0,0)}re",
"turn new V(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction ic(a)",
"{var b=C(a,\"MAP\");if(!b&&!C(a,\"AREA\"))return null;var c=b?a:C(a.par",
"entNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=U.A('/de",
"scendant::*[@usemap = \"#'+c.name+'\"]',z(c)))&&(e=gc(d),b||\"default\"",
"==a.shape.toLowerCase()||(a=mc(a),b=Math.min(Math.max(a.left,0),e.width",
"),c=Math.min(Math.max(a.top,0),e.height),e=new V(b+e.left,c+e.top,Math.",
"min(a.width,e.width-b),Math.min(a.height,e.height-c))));return{ba:d,rec",
"t:e||new V(0,0,0,0)}}\nfunction mc(a){var b=a.shape.toLowerCase();a=a.c",
"oords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];retur",
"n new V(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],",
"new V(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];",
"for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a",
"[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new V(b,c,d-b,e-c",
")}return new V(0,0,0,0)}function lc(a){a=gc(a);return new bc(a.top,a.le",
"ft+a.width,a.top+a.height,a.left)}\nfunction nc(a){return a.replace(/^[",
"^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function oc(a){var b=[];cc?pc(a,b):qc",
"(a,b);var c=b;a=c.length;b=Array(a);c=m(c)?c.split(\"\"):c;for(var d=0;",
"d<a;d++)d in c&&(b[d]=nc.call(void 0,c[d]));return nc(b.join(\"\\n\")).",
"replace(/\\xa0/g,\" \")}\nfunction rc(a,b,c){if(C(a,\"BR\"))b.push(\"\"",
");else{var d=C(a,\"TD\"),e=X(a,\"display\"),f=!d&&!(0<=qa(sc,e)),g=l(a.",
"previousElementSibling)?a.previousElementSibling:Da(a.previousSibling);",
"g=g?X(g,\"display\"):\"\";var k=X(a,\"float\")||X(a,\"cssFloat\")||X(a,",
"\"styleFloat\");!f||\"run-in\"==g&&\"none\"==k||/^[\\s\\xa0]*$/.test(b[",
"b.length-1]||\"\")||b.push(\"\");var w=kc(a),D=null,r=null;w&&(D=X(a,\"",
"white-space\"),r=X(a,\"text-transform\"));v(a.childNodes,function(a){c(",
"a,b,w,D,r)});a=b[b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||na(a)||\n",
"(b[b.length-1]+=\" \");f&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.pu",
"sh(\"\")}}function qc(a,b){rc(a,b,function(a,b,e,f,g){3==a.nodeType&&e?",
"tc(a,b,f,g):C(a)&&qc(a,b)})}var sc=\"inline inline-block inline-table n",
"one table-cell table-column table-column-group\".split(\" \");\nfunctio",
"n tc(a,b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=",
"a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)",
"a=a.replace(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ ",
"\\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[ \\f\\t\\v\\u2028",
"\\u2029]+/g,\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,functi",
"on(a,b,c){return b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase()",
":\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";na(c)&&0==a.last",
"IndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction jc(a){var b=1,",
"c=X(a,\"opacity\");c&&(b=Number(c));(a=dc(a))&&(b*=jc(a));return b}\nfu",
"nction uc(a,b,c,d,e){if(3==a.nodeType&&c)tc(a,b,d,e);else if(C(a))if(C(",
"a,\"CONTENT\")||C(a,\"SLOT\")){for(var f=a;f.parentNode;)f=f.parentNode",
";f instanceof ShadowRoot?(a=C(a,\"CONTENT\")?a.getDistributedNodes():a.",
"assignedNodes(),v(a,function(a){uc(a,b,c,d,e)})):pc(a,b)}else if(C(a,\"",
"SHADOW\")){for(f=a;f.parentNode;)f=f.parentNode;if(f instanceof ShadowR",
"oot&&(a=f))for(a=a.olderShadowRoot;a;)v(a.childNodes,function(a){uc(a,b",
",c,d,e)}),a=a.olderShadowRoot}else pc(a,b)}\nfunction pc(a,b){a.shadowR",
"oot&&v(a.shadowRoot.childNodes,function(a){uc(a,b,!0,null,null)});rc(a,",
"b,function(a,b,e,f,g){var c=null;1==a.nodeType?c=a:3==a.nodeType&&(c=a)",
";null!=c&&(null!=c.assignedSlot||c.getDestinationInsertionPoints&&0<c.g",
"etDestinationInsertionPoints().length)||uc(a,b,e,f,g)})};var vc={K:func",
"tion(a,b){return!(!a.querySelectorAll||!a.querySelector)&&!/^\\d.*/.tes",
"t(b)},A:function(a,b){var c=y(b),d=m(a)?c.C.getElementById(a):a;return ",
"d?Sa(d,\"id\")==a&&b!=d&&Ea(b,d)?d:va(B(c,\"*\"),function(c){return Sa(",
"c,\"id\")==a&&b!=c&&Ea(b,c)}):null},l:function(a,b){if(!a)return[];if(v",
"c.K(b,a))try{return b.querySelectorAll(\"#\"+vc.na(a))}catch(c){return[",
"]}b=B(y(b),\"*\",null,b);return ra(b,function(b){return Sa(b,\"id\")==a",
"})},na:function(a){return a.replace(/([\\s'\"\\\\#.:;,!?+<>=~*^$|%&@`{}",
"\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var Z={},wc={};Z.ja=function(a,b",
",c){try{var d=La.l(\"a\",b)}catch(e){d=B(y(b),\"A\",null,b)}return va(d",
",function(b){b=oc(b);b=b.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!",
"=b.indexOf(a)||b==a})};Z.ea=function(a,b,c){try{var d=La.l(\"a\",b)}cat",
"ch(e){d=B(y(b),\"A\",null,b)}return ra(d,function(b){b=oc(b);b=b.replac",
"e(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=b.indexOf(a)||b==a})};Z.A=func",
"tion(a,b){return Z.ja(a,b,!1)};Z.l=function(a,b){return Z.ea(a,b,!1)};w",
"c.A=function(a,b){return Z.ja(a,b,!0)};\nwc.l=function(a,b){return Z.ea",
"(a,b,!0)};var xc={A:function(a,b){if(\"\"===a)throw new t(32,'Unable to",
" locate an element with the tagName \"\"');return b.getElementsByTagNam",
"e(a)[0]||null},l:function(a,b){if(\"\"===a)throw new t(32,'Unable to lo",
"cate an element with the tagName \"\"');return b.getElementsByTagName(a",
")}};var yc={className:Ka,\"class name\":Ka,css:La,\"css selector\":La,i",
"d:vc,linkText:Z,\"link text\":Z,name:{A:function(a,b){b=B(y(b),\"*\",nu",
"ll,b);return va(b,function(b){return Sa(b,\"name\")==a})},l:function(a,",
"b){b=B(y(b),\"*\",null,b);return ra(b,function(b){return Sa(b,\"name\")",
"==a})}},partialLinkText:wc,\"partial link text\":wc,tagName:xc,\"tag na",
"me\":xc,xpath:U};ba(\"_\",function(a,b){a:{for(c in a)if(a.hasOwnProper",
"ty(c))break a;var c=null}if(c){var d=yc[c];if(d&&p(d.l))return d.l(a[c]",
",b||ka.document)}throw new t(61,\"Unsupported locator strategy: \"+c);}",
");; return this._.apply(null,arguments);}.apply({navigator:typeof windo",
"w!='undefined'?window.navigator:null,document:typeof window!='undefined",
"'?window.document:null}, arguments);}",
NULL
};
const char* const GET_EFFECTIVE_STYLE[] = {
"function(){return function(){var aa=this;function h(a){return\"string\"",
"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.exec",
"Script||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)",
"a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[",
"d]=b}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instan",
"ceof Array)return\"array\";if(a instanceof Object)return b;var c=Object",
".prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";",
"if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=t",
"ypeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.proper",
"tyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c|",
"|\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumer",
"able&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return",
"\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return",
"\"object\";return b}function da(a,b,c){return a.call.apply(a.bind,argum",
"ents)}function ea(a,b,c){if(!a)throw Error();if(2<arguments.length){var",
" d=Array.prototype.slice.call(arguments,2);return function(){var c=Arra",
"y.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);re",
"turn a.apply(b,c)}}return function(){return a.apply(b,arguments)}}\nfun",
"ction fa(a,b,c){fa=Function.prototype.bind&&-1!=Function.prototype.bind",
".toString().indexOf(\"native code\")?da:ea;return fa.apply(null,argumen",
"ts)}function ha(a,b){var c=Array.prototype.slice.call(arguments,1);retu",
"rn function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(",
"this,b)}}\nfunction k(a,b){function c(){}c.prototype=b.prototype;a.na=b",
".prototype;a.prototype=new c;a.prototype.constructor=a;a.ma=function(a,",
"c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e",
"-2]=arguments[e];return b.prototype[c].apply(a,d)}};function ia(a){retu",
"rn String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()",
"})};function ja(a,b){if(h(a))return h(b)&&1==b.length?a.indexOf(b,0):-1",
";for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}funct",
"ion m(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d",
"&&b.call(void 0,d[e],e,a)}function n(a,b,c){var d=c;m(a,function(c,f){d",
"=b.call(void 0,d,c,f,a)});return d}function p(a,b){for(var c=a.length,d",
"=h(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))re",
"turn!0;return!1}function ka(a){return Array.prototype.concat.apply([],a",
"rguments)}\nfunction la(a,b,c){return 2>=arguments.length?Array.prototy",
"pe.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var na={aliceblue",
":\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7f",
"ffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#",
"000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2b",
"e2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cade