| /* |
| * 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 f,h=this;\nfunction aa(a){var b=typeof", |
| " a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", |
| "stanceof 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\"!=typeof a.splice&&\"undefined\"!=typ", |
| "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function ba(a)", |
| "{var b=aa(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function l(a){return\"string\"==typeof a}function m(a){return\"num", |
| "ber\"==typeof a}function q(a){return\"function\"==aa(a)}function r(a){v", |
| "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunction ", |
| "ca(a,b){function c(){}c.prototype=b.prototype;a.P=b.prototype;a.prototy", |
| "pe=new c;a.prototype.constructor=a;a.L=function(a,c,g){return b.prototy", |
| "pe[c].apply(a,Array.prototype.slice.call(arguments,2))}};var da=window;", |
| "function ea(a){return String(a).replace(/\\-([a-z])/g,function(a,c){ret", |
| "urn c.toUpperCase()})};var fa=Array.prototype;function t(a,b){if(l(a))r", |
| "eturn 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 u(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)}func", |
| "tion ga(a,b){var c=\"\";u(a,function(d,e){c=b.call(void 0,c,d,e,a)});re", |
| "turn c}function ha(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 ", |
| "ia(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 ja(a){var b=a.len", |
| "gth;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}", |
| "function ka(a,b,c){return 2>=arguments.length?fa.slice.call(a,b):fa.sli", |
| "ce.call(a,b,c)};var la={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",", |
| "aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5", |
| "dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",bl", |
| "ue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#de", |
| "b887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e", |
| "\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",cr", |
| "imson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008", |
| "b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00640", |
| "0\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b", |
| "\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932", |
| "cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f", |
| "\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"", |
| "#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#", |
| "ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969", |
| "\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\"", |
| ",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\ngh", |
| "ostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808", |
| "080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeyd", |
| "ew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b00", |
| "82\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderb", |
| "lush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightbl", |
| "ue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgolden", |
| "rodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",ligh", |
| "tgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlight", |
| "seagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899", |
| "\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"", |
| "#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",mage", |
| "nta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumb", |
| "lue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu", |
| "mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#", |
| "00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnig", |
| "htblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccas", |
| "in:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5", |
| "e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",oranger", |
| "ed:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:", |
| "\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayaw", |
| "hip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\"", |
| ",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff00", |
| "00\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513", |
| "\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nsea", |
| "shell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ce", |
| "eb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",", |
| "snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d", |
| "2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoi", |
| "se:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",w", |
| "hitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var m", |
| "a=\"backgroundColor borderTopColor borderRightColor borderBottomColor b", |
| "orderLeftColor color outlineColor\".split(\" \"),na=/#([0-9a-fA-F])([0-", |
| "9a-fA-F])([0-9a-fA-F])/,oa=/^#(?:[0-9a-f]{3}){1,2}$/i,pa=/^(?:rgba)?\\(", |
| "(\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,qa=/^", |
| "(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}", |
| ")\\)$/i;function v(a,b){this.code=a;this.state=ra[a]||sa;this.message=b", |
| "||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return", |
| " a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c", |
| ".indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message)", |
| ";c.name=this.name;this.stack=c.stack||\"\"}ca(v,Error);\nvar sa=\"unkno", |
| "wn error\",ra={15:\"element not selectable\",11:\"element not visible\"", |
| ",31:\"ime engine activation failed\",30:\"ime not available\",24:\"inva", |
| "lid cookie domain\",29:\"invalid element coordinates\",12:\"invalid ele", |
| "ment state\",32:\"invalid selector\",51:\"invalid selector\",52:\"inval", |
| "id selector\",17:\"javascript error\",405:\"unsupported operation\",34:", |
| "\"move target out of bounds\",27:\"no such alert\",7:\"no such element", |
| "\",8:\"no such frame\",23:\"no such window\",28:\"script timeout\",33:", |
| "\"session not created\",10:\"stale element reference\",\n0:\"success\",", |
| "21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert open\"", |
| "};ra[13]=sa;ra[9]=\"unknown command\";v.prototype.toString=function(){r", |
| "eturn this.name+\": \"+this.message};var w;a:{var ta=h.navigator;if(ta)", |
| "{var ua=ta.userAgent;if(ua){w=ua;break a}}w=\"\"};var va=-1!=w.indexOf(", |
| "\"Macintosh\"),wa=-1!=w.indexOf(\"Windows\"),y=-1!=w.indexOf(\"Linux\")", |
| "||-1!=w.indexOf(\"CrOS\");function z(a,b){this.x=void 0!==a?a:0;this.y=", |
| "void 0!==b?b:0}f=z.prototype;f.clone=function(){return new z(this.x,thi", |
| "s.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};f.c", |
| "eil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return", |
| " this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(t", |
| "his.y);return this};f.round=function(){this.x=Math.round(this.x);this.y", |
| "=Math.round(this.y);return this};\nf.translate=function(a,b){a instance", |
| "of z?(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return thi", |
| "s};f.scale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this", |
| "};function xa(a,b){this.width=a;this.height=b}f=xa.prototype;f.clone=fu", |
| "nction(){return new xa(this.width,this.height)};f.toString=function(){r", |
| "eturn\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=function(){this", |
| ".width=Math.ceil(this.width);this.height=Math.ceil(this.height);return ", |
| "this};f.floor=function(){this.width=Math.floor(this.width);this.height=", |
| "Math.floor(this.height);return this};f.round=function(){this.width=Math", |
| ".round(this.width);this.height=Math.round(this.height);return this};\nf", |
| ".scale=function(a,b){var c=m(b)?b:a;this.width*=a;this.height*=c;return", |
| " this};function ya(a,b,c){function d(c){c&&b.appendChild(l(c)?a.createT", |
| "extNode(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!ba(g)||r(g)&&0<g.", |
| "nodeType?d(g):u(za(g)?ja(g):g,d)}}function Aa(a){for(;a&&1!=a.nodeType;", |
| ")a=a.previousSibling;return a}function Ba(a,b){if(a.contains&&1==b.node", |
| "Type)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocum", |
| "entPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;", |
| "b&&a!=b;)b=b.parentNode;return b==a}\nfunction Ca(a,b){if(a==b)return 0", |
| ";if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-", |
| "1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode)", |
| "{var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sou", |
| "rceIndex;var e=a.parentNode,g=b.parentNode;return e==g?Da(a,b):!c&&Ba(e", |
| ",b)?-1*Ea(a,b):!d&&Ba(g,a)?Ea(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b", |
| ".sourceIndex:g.sourceIndex)}d=A(a);c=d.createRange();c.selectNode(a);c.", |
| "collapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);return ", |
| "c.compareBoundaryPoints(h.Range.START_TO_END,d)}function Ea(a,b){var c=", |
| "a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNo", |
| "de;return Da(d,a)}function Da(a,b){for(var c=b;c=c.previousSibling;)if(", |
| "c==a)return-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocu", |
| "ment||a.document}function za(a){if(a&&\"number\"==typeof a.length){if(r", |
| "(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(q(a", |
| "))return\"function\"==typeof a.item}return!1}\nfunction Fa(a,b,c){c||(a", |
| "=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return n", |
| "ull}function Ha(a){try{return a&&a.activeElement}catch(b){}return null}", |
| "function Ia(a){this.o=a||h.document||document}f=Ia.prototype;f.createEl", |
| "ement=function(a){return this.o.createElement(a)};f.createTextNode=func", |
| "tion(a){return this.o.createTextNode(String(a))};f.appendChild=function", |
| "(a,b){a.appendChild(b)};f.append=function(a,b){ya(A(a),a,arguments)};\n", |
| "f.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagNam", |
| "e){case \"APPLET\":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 \"OBJE", |
| "CT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case", |
| " \"TRACK\":case \"WBR\":return!1}return!0};f.removeNode=function(a){ret", |
| "urn a&&a.parentNode?a.parentNode.removeChild(a):null};\nf.contains=Ba;f", |
| "unction 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(\"string\"!=typ", |
| "eof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,", |
| "d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.f", |
| "irstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;retur", |
| "n\"\"+b};function D(){this.h=this.f=null;this.n=0}function Ja(a){this.A", |
| "=a;this.next=this.l=null}D.prototype.unshift=function(a){a=new Ja(a);a.", |
| "next=this.f;this.h?this.f.l=a:this.f=this.h=a;this.f=a;this.n++};D.prot", |
| "otype.add=function(a){a=new Ja(a);a.l=this.h;this.f?this.h.next=a:this.", |
| "f=this.h=a;this.h=a;this.n++};function Ka(a){return(a=a.f)?a.A:null}fun", |
| "ction E(a){return new La(a,!1)}function La(a,b){this.I=a;this.u=(this.B", |
| "=b)?a.h:a.f;this.q=null}\nLa.prototype.next=function(){var a=this.u;if(", |
| "null==a)return null;var b=this.q=a;this.u=this.B?a.l:a.next;return b.A}", |
| ";La.prototype.remove=function(){var a=this.I,b=this.q;if(!b)throw Error", |
| "(\"Next must be called at least once before remove.\");var c=b.l,b=b.ne", |
| "xt;c?c.next=b:a.f=b;b?b.l=c:a.h=c;a.n--;this.q=null};function H(a,b,c,d", |
| ",e){b=b.evaluate(d);c=c.evaluate(d);var g;if(b instanceof D&&c instance", |
| "of D){e=E(b);for(d=e.next();d;d=e.next())for(b=E(c),g=b.next();g;g=b.ne", |
| "xt())if(a(C(d),C(g)))return!0;return!1}if(b instanceof D||c instanceof ", |
| "D){b instanceof D?e=b:(e=c,c=b);e=E(e);b=typeof c;for(d=e.next();d;d=e.", |
| "next()){switch(b){case \"number\":d=+C(d);break;case \"boolean\":d=!!C(", |
| "d);break;case \"string\":d=C(d);break;default:throw Error(\"Illegal pri", |
| "mitive type for comparison.\");}if(a(d,c))return!0}return!1}return e?\n", |
| "\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typ", |
| "eof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ma(a,b,c,", |
| "d){this.J=a;this.m=d}Ma.prototype.toString=function(){return this.J};va", |
| "r Na={};function I(a,b){if(Na.hasOwnProperty(a))throw Error(\"Binary op", |
| "erator already created: \"+a);var c=new Ma(a,0,0,b);Na[c.toString()]=c}", |
| "I(\"div\",function(a,b,c){return a.e(c)/b.e(c)});I(\"mod\",function(a,b", |
| ",c){return a.e(c)%b.e(c)});I(\"*\",function(a,b,c){return a.e(c)*b.e(c)", |
| "});\nI(\"+\",function(a,b,c){return a.e(c)+b.e(c)});I(\"-\",function(a,", |
| "b,c){return a.e(c)-b.e(c)});I(\"<\",function(a,b,c){return H(function(a", |
| ",b){return a<b},a,b,c)});I(\">\",function(a,b,c){return H(function(a,b)", |
| "{return a>b},a,b,c)});I(\"<=\",function(a,b,c){return H(function(a,b){r", |
| "eturn a<=b},a,b,c)});I(\">=\",function(a,b,c){return H(function(a,b){re", |
| "turn a>=b},a,b,c)});I(\"=\",function(a,b,c){return H(function(a,b){retu", |
| "rn a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){return H(function(a,b){re", |
| "turn a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c){return a.k(c)&&b.k(c", |
| ")});I(\"or\",function(a,b,c){return a.k(c)||b.k(c)});function Oa(a,b,c,", |
| "d,e,g){this.r=a;this.m=g}Oa.prototype.toString=function(){return this.r", |
| "};var Pa={};function J(a,b){if(Pa.hasOwnProperty(a))throw Error(\"Funct", |
| "ion already created: \"+a+\".\");Pa[a]=new Oa(a,0,0,0,0,b)}J(\"boolean", |
| "\",function(a,b){return b.k(a)});J(\"ceiling\",function(a,b){return Mat", |
| "h.ceil(b.e(a))});J(\"concat\",function(a,b){return ga(ka(arguments,1),f", |
| "unction(b,d){return b+d.c(a)})});J(\"contains\",function(a,b,c){b=b.c(a", |
| ");a=c.c(a);return-1!=b.indexOf(a)});J(\"count\",function(a,b){return b.", |
| "evaluate(a).n});\nJ(\"false\",function(){return!1});J(\"floor\",functio", |
| "n(a,b){return Math.floor(b.e(a))});J(\"id\",function(a,b){var c=a.j(),d", |
| "=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];u(c,functi", |
| "on(a){a=d.getElementById(a);!a||0<=t(e,a)||e.push(a)});e.sort(Ca);var g", |
| "=new D;u(e,function(a){g.add(a)});return g});J(\"lang\",function(){retu", |
| "rn!1});J(\"last\",function(a){if(1!=arguments.length)throw Error(\"Func", |
| "tion last expects ()\");return a.M()});\nJ(\"local-name\",function(a,b)", |
| "{var c=b?Ka(b.evaluate(a)):a.j();return c?c.nodeName.toLowerCase():\"\"", |
| "});J(\"name\",function(a,b){var c=b?Ka(b.evaluate(a)):a.j();return c?c.", |
| "nodeName.toLowerCase():\"\"});J(\"namespace-uri\",function(){return\"\"", |
| "});J(\"normalize-space\",function(a,b){return(b?b.c(a):C(a.j())).replac", |
| "e(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});J(\"not\",functi", |
| "on(a,b){return!b.k(a)});J(\"number\",function(a,b){return b?b.e(a):+C(a", |
| ".j())});J(\"position\",function(a){return a.N()});J(\"round\",function(", |
| "a,b){return Math.round(b.e(a))});\nJ(\"starts-with\",function(a,b,c){b=", |
| "b.c(a);a=c.c(a);return 0==b.lastIndexOf(a,0)});J(\"string\",function(a,", |
| "b){return b?b.c(a):C(a.j())});J(\"string-length\",function(a,b){return(", |
| "b?b.c(a):C(a.j())).length});J(\"substring\",function(a,b,c,d){c=c.e(a);", |
| "if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;i", |
| "f(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c", |
| ",0);a=b.c(a);if(Infinity==d)return a.substring(e);b=Math.round(d);retur", |
| "n a.substring(e,c+b)});\nJ(\"substring-after\",function(a,b,c){b=b.c(a)", |
| ";a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)});J(", |
| "\"substring-before\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);r", |
| "eturn-1==a?\"\":b.substring(0,a)});J(\"sum\",function(a,b){for(var c=E(", |
| "b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+C(e);return d});\nJ(\"tr", |
| "anslate\",function(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0", |
| ";d<c.length;d++){var g=c.charAt(d);g in a||(a[g]=e.charAt(d))}c=\"\";fo", |
| "r(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;return c});J(\"true", |
| "\",function(){return!0});function Qa(a,b,c){this.r=a;this.B=c}Qa.protot", |
| "ype.toString=function(){return this.r};var Ra={};function K(a,b){if(Ra.", |
| "hasOwnProperty(a))throw Error(\"Axis already created: \"+a);Ra[a]=new Q", |
| "a(a,0,b)}K(\"ancestor\",!0);K(\"ancestor-or-self\",!0);K(\"attribute\",", |
| "!1);K(\"child\",!1);K(\"descendant\",!1);K(\"descendant-or-self\",!1);K", |
| "(\"following\",!1);K(\"following-sibling\",!1);K(\"namespace\",!1);K(\"", |
| "parent\",!1);K(\"preceding\",!0);K(\"preceding-sibling\",!0);K(\"self\"", |
| ",!1);var L={};L.s=function(){var a={Q:\"http://www.w3.org/2000/svg\"};r", |
| "eturn function(b){return a[b]||null}}();\nL.m=function(a,b,c){var d=A(a", |
| ");try{for(var e=d.createNSResolver?d.createNSResolver(d.documentElement", |
| "):L.s,g={},k=d.getElementsByTagName(\"*\"),F=0;F<k.length;++F){var Y=k[", |
| "F],G=Y.namespaceURI;if(!g[G]){var n=Y.lookupPrefix(G);if(!n)var p=G.mat", |
| "ch(\".*/(\\\\w+)/?$\"),n=p?p[1]:\"xhtml\";g[G]=n}}var x={},B;for(B in g", |
| ")x[g[B]]=B;e=function(a){return x[a]||null};try{return d.evaluate(b,a,e", |
| ",c,null)}catch(Ga){if(\"TypeError\"===Ga.name)return e=d.createNSResolv", |
| "er?d.createNSResolver(d.documentElement):L.s,d.evaluate(b,\na,e,c,null)", |
| ";throw Ga;}}catch(gb){throw new v(32,\"Unable to locate an element with", |
| " the xpath expression \"+b+\" because of the following error:\\n\"+gb);", |
| "}};L.t=function(a,b){if(!a||1!=a.nodeType)throw new v(32,'The result of", |
| " the xpath expression \"'+b+'\" is: '+a+\". It should be an element.\")", |
| ";};\nL.K=function(a,b){var c=function(){var c=L.m(b,a,9);return c?c.sin", |
| "gleNodeValue||null:b.selectSingleNode?(c=A(b),c.setProperty&&c.setPrope", |
| "rty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();nul", |
| "l===c||L.t(c,a);return c};\nL.O=function(a,b){var c=function(){var c=L.", |
| "m(b,a,7);if(c){for(var e=c.snapshotLength,g=[],k=0;k<e;++k)g.push(c.sna", |
| "pshotItem(k));return g}return b.selectNodes?(c=A(b),c.setProperty&&c.se", |
| "tProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();u(c,", |
| "function(b){L.t(b,a)});return c};function M(a,b,c,d){this.top=a;this.ri", |
| "ght=b;this.bottom=c;this.left=d}f=M.prototype;f.clone=function(){return", |
| " new M(this.top,this.right,this.bottom,this.left)};f.toString=function(", |
| "){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+t", |
| "his.left+\"l)\"};f.contains=function(a){return this&&a?a instanceof M?a", |
| ".left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.", |
| "bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom", |
| ":!1};\nf.expand=function(a,b,c,d){r(a)?(this.top-=a.top,this.right+=a.r", |
| "ight,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=", |
| "b,this.bottom+=c,this.left-=d);return this};f.ceil=function(){this.top=", |
| "Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.c", |
| "eil(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=fu", |
| "nction(){this.top=Math.floor(this.top);this.right=Math.floor(this.right", |
| ");this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);r", |
| "eturn this};\nf.round=function(){this.top=Math.round(this.top);this.rig", |
| "ht=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left", |
| "=Math.round(this.left);return this};f.translate=function(a,b){a instanc", |
| "eof z?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(", |
| "this.left+=a,this.right+=a,m(b)&&(this.top+=b,this.bottom+=b));return t", |
| "his};f.scale=function(a,b){var c=m(b)?b:a;this.left*=a;this.right*=a;th", |
| "is.top*=c;this.bottom*=c;return this};function N(a,b,c,d){this.left=a;t", |
| "his.top=b;this.width=c;this.height=d}f=N.prototype;f.clone=function(){r", |
| "eturn new N(this.left,this.top,this.width,this.height)};f.toString=func", |
| "tion(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x ", |
| "\"+this.height+\"h)\"};f.contains=function(a){return a instanceof N?thi", |
| "s.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&", |
| "this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+thi", |
| "s.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf.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};f", |
| ".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};f.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};\nf.translate=function(a,b){", |
| "a instanceof z?(this.left+=a.x,this.top+=a.y):(this.left+=a,m(b)&&(this", |
| ".top+=b));return this};f.scale=function(a,b){var c=m(b)?b:a;this.left*=", |
| "a;this.width*=a;this.top*=c;this.height*=c;return this};function O(a,b)", |
| "{return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Sa=\"BU", |
| "TTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction Ta", |
| "(a){var b=a.tagName.toUpperCase();return 0<=t(Sa,b)?a.disabled?!1:a.par", |
| "entNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?Ta(a.", |
| "parentNode):!Fa(a,function(a){var b=a.parentNode;if(b&&O(b,\"FIELDSET\"", |
| ")&&b.disabled){if(!O(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousEl", |
| "ementSibling?a.previousElementSibling:Aa(a.previousSibling);)if(O(a,\"L", |
| "EGEND\"))return!0}return!1},!0):!0}var Ua=\"text search tel url email p", |
| "assword number\".split(\" \");\nfunction Va(a){function b(a){return\"in", |
| "herit\"==a.contentEditable?(a=P(a))?b(a):!1:\"true\"==a.contentEditable", |
| "}return void 0!==a.contentEditable?void 0!==a.isContentEditable?a.isCon", |
| "tentEditable:b(a):!1}function P(a){for(a=a.parentNode;a&&1!=a.nodeType&", |
| "&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return O(a)?a:null}\nfun", |
| "ction Q(a,b){var c=ea(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat", |
| "\"==c)c=\"cssFloat\";var d;a:{d=c;var e=A(a);if(e.defaultView&&e.defaul", |
| "tView.getComputedStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e", |
| "[d]||e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||Wa(a,c);if(null===", |
| "d)d=null;else if(0<=t(ma,c)){b:{var g=d.match(pa);if(g){var c=Number(g[", |
| "1]),e=Number(g[2]),k=Number(g[3]),g=Number(g[4]);if(0<=c&&255>=c&&0<=e&", |
| "&255>=e&&0<=k&&255>=k&&0<=g&&1>=g){c=[c,e,k,g];break b}}c=null}if(!c)b:", |
| "{if(k=d.match(qa))if(c=\nNumber(k[1]),e=Number(k[2]),k=Number(k[3]),0<=", |
| "c&&255>=c&&0<=e&&255>=e&&0<=k&&255>=k){c=[c,e,k,1];break b}c=null}if(!c", |
| ")b:{c=d.toLowerCase();e=la[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0", |
| ")?c:\"#\"+c,4==e.length&&(e=e.replace(na,\"#$1$1$2$2$3$3\")),!oa.test(e", |
| "))){c=null;break b}c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2)", |
| ",16),parseInt(e.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d", |
| "}return d}\nfunction Wa(a,b){var c=a.currentStyle||a.style,d=c[b];void ", |
| "0===d&&q(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit", |
| "\"!=d?void 0!==d?d:null:(c=P(a))?Wa(c,b):null}\nfunction Xa(a,b){functi", |
| "on c(a){if(\"none\"==Q(a,\"display\"))return!1;a=P(a);return!a||c(a)}fu", |
| "nction d(a){var b=Ya(a);return 0<b.height&&0<b.width?!0:O(a,\"PATH\")&&", |
| "(0<b.height||0<b.width)?(a=Q(a,\"stroke-width\"),!!a&&0<parseInt(a,10))", |
| ":\"hidden\"!=Q(a,\"overflow\")&&ha(a.childNodes,function(a){return 3==a", |
| ".nodeType||O(a)&&d(a)})}function e(a){return Za(a)==R&&ia(a.childNodes,", |
| "function(a){return!O(a)||e(a)})}if(!O(a))throw Error(\"Argument to isSh", |
| "own must be of type Element\");if(O(a,\"BODY\"))return!0;if(O(a,\"OPTIO", |
| "N\")||\nO(a,\"OPTGROUP\")){var g=Fa(a,function(a){return O(a,\"SELECT\"", |
| ")});return!!g&&Xa(g,!0)}return(g=$a(a))?!!g.v&&0<g.rect.width&&0<g.rect", |
| ".height&&Xa(g.v,b):O(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||O(", |
| "a,\"NOSCRIPT\")||\"hidden\"==Q(a,\"visibility\")||!c(a)||!b&&0==ab(a)||", |
| "!d(a)?!1:!e(a)}var R=\"hidden\";\nfunction Za(a){function b(a){function", |
| " b(a){return a==k?!0:0==Q(a,\"display\").lastIndexOf(\"inline\",0)||\"a", |
| "bsolute\"==c&&\"static\"==Q(a,\"position\")?!1:!0}var c=Q(a,\"position", |
| "\");if(\"fixed\"==c)return G=!0,a==k?null:k;for(a=P(a);a&&!b(a);)a=P(a)", |
| ";return a}function c(a){var b=a;if(\"visible\"==Y)if(a==k&&F)b=F;else i", |
| "f(a==F)return{x:\"visible\",y:\"visible\"};b={x:Q(b,\"overflow-x\"),y:Q", |
| "(b,\"overflow-y\")};a==k&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visi", |
| "ble\"==b.y?\"auto\":b.y);return b}function d(a){if(a==k){var b=(new Ia(", |
| "g)).o;\na=b.body||b.documentElement;b=b.parentWindow||b.defaultView;a=n", |
| "ew z(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new", |
| " z(a.scrollLeft,a.scrollTop);return a}var e=bb(a),g=A(a),k=g.documentEl", |
| "ement,F=g.body,Y=Q(k,\"overflow\"),G;for(a=b(a);a;a=b(a)){var n=c(a);if", |
| "(\"visible\"!=n.x||\"visible\"!=n.y){var p=Ya(a);if(0==p.width||0==p.he", |
| "ight)return R;var x=e.right<p.left,B=e.bottom<p.top;if(x&&\"hidden\"==n", |
| ".x||B&&\"hidden\"==n.y)return R;if(x&&\"visible\"!=n.x||B&&\"visible\"!", |
| "=n.y){x=d(a);B=e.bottom<p.top-\nx.y;if(e.right<p.left-x.x&&\"visible\"!", |
| "=n.x||B&&\"visible\"!=n.x)return R;e=Za(a);return e==R?R:\"scroll\"}x=e", |
| ".left>=p.left+p.width;p=e.top>=p.top+p.height;if(x&&\"hidden\"==n.x||p&", |
| "&\"hidden\"==n.y)return R;if(x&&\"visible\"!=n.x||p&&\"visible\"!=n.y){", |
| "if(G&&(n=d(a),e.left>=k.scrollWidth-n.x||e.right>=k.scrollHeight-n.y))r", |
| "eturn R;e=Za(a);return e==R?R:\"scroll\"}}}return\"none\"}\nfunction Ya", |
| "(a){var b=$a(a);if(b)return b.rect;if(O(a,\"HTML\"))return a=A(a),a=((a", |
| "?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat", |
| "\"==a.compatMode?a.documentElement:a.body,a=new xa(a.clientWidth,a.clie", |
| "ntHeight),new N(0,0,a.width,a.height);var c;try{c=a.getBoundingClientRe", |
| "ct()}catch(d){return new N(0,0,0,0)}return new N(c.left,c.top,c.right-c", |
| ".left,c.bottom-c.top)}\nfunction $a(a){var b=O(a,\"MAP\");if(!b&&!O(a,", |
| "\"AREA\"))return null;var c=b?a:O(a.parentNode,\"MAP\")?a.parentNode:nu", |
| "ll,d=null,e=null;if(c&&c.name&&(d=L.K('/descendant::*[@usemap = \"#'+c.", |
| "name+'\"]',A(c)))&&(e=Ya(d),!b&&\"default\"!=a.shape.toLowerCase())){va", |
| "r g=cb(a);a=Math.min(Math.max(g.left,0),e.width);b=Math.min(Math.max(g.", |
| "top,0),e.height);c=Math.min(g.width,e.width-a);g=Math.min(g.height,e.he", |
| "ight-b);e=new N(a+e.left,b+e.top,c,g)}return{v:d,rect:e||new N(0,0,0,0)", |
| "}}\nfunction cb(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");", |
| "if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return new N(b,c,a[2]-b,", |
| "a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new N(a[0]-b,a[1]-b", |
| ",2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a[0],c=a[1],d=b,e=c,g=2", |
| ";g+1<a.length;g+=2)b=Math.min(b,a[g]),d=Math.max(d,a[g]),c=Math.min(c,a", |
| "[g+1]),e=Math.max(e,a[g+1]);return new N(b,c,d-b,e-c)}return new N(0,0,", |
| "0,0)}function bb(a){a=Ya(a);return new M(a.top,a.left+a.width,a.top+a.h", |
| "eight,a.left)}\nfunction ab(a){var b=1,c=Q(a,\"opacity\");c&&(b=Number(", |
| "c));(a=P(a))&&(b*=ab(a));return b};function db(){this.p=da.document.doc", |
| "umentElement;this.C=null;var a=Ha(A(this.p));a&&eb(this,a)}function eb(", |
| "a,b){a.p=b;a.C=O(b,\"OPTION\")?Fa(b,function(a){return O(a,\"SELECT\")}", |
| "):null};function fb(a,b,c){this.D=a;this.F=b;this.G=c}fb.prototype.crea", |
| "te=function(a){a=A(a).createEvent(\"HTMLEvents\");a.initEvent(this.D,th", |
| "is.F,this.G);return a};fb.prototype.toString=function(){return this.D};", |
| "var hb=new fb(\"change\",!0,!1);function S(a,b){this.g={};this.d=[];thi", |
| "s.i=0;var c=arguments.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 if(a){var e;if(a instanceof S)for(d=ib(a),jb(a),e=[],c=0;c<a.", |
| "d.length;c++)e.push(a.g[a.d[c]]);else{var c=[],g=0;for(d in a)c[g++]=d;", |
| "d=c;c=[];g=0;for(e in a)c[g++]=a[e];e=c}for(c=0;c<d.length;c++)this.set", |
| "(d[c],e[c])}}function ib(a){jb(a);return a.d.concat()}f=S.prototype;\nf", |
| ".clear=function(){this.g={};this.i=this.d.length=0};f.remove=function(a", |
| "){return Object.prototype.hasOwnProperty.call(this.g,a)?(delete this.g[", |
| "a],this.i--,this.d.length>2*this.i&&jb(this),!0):!1};function jb(a){if(", |
| "a.i!=a.d.length){for(var b=0,c=0;b<a.d.length;){var d=a.d[b];Object.pro", |
| "totype.hasOwnProperty.call(a.g,d)&&(a.d[c++]=d);b++}a.d.length=c}if(a.i", |
| "!=a.d.length){for(var e={},c=b=0;b<a.d.length;)d=a.d[b],Object.prototyp", |
| "e.hasOwnProperty.call(e,d)||(a.d[c++]=d,e[d]=1),b++;a.d.length=c}}\nf.g", |
| "et=function(a,b){return Object.prototype.hasOwnProperty.call(this.g,a)?", |
| "this.g[a]:b};f.set=function(a,b){Object.prototype.hasOwnProperty.call(t", |
| "his.g,a)||(this.i++,this.d.push(a));this.g[a]=b};f.forEach=function(a,b", |
| "){for(var c=ib(this),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.cal", |
| "l(b,g,e,this)}};f.clone=function(){return new S(this)};var kb={};functi", |
| "on T(a,b,c){r(a)&&(a=a.a);a=new lb(a);!b||b in kb&&!c||(kb[b]={key:a,sh", |
| "ift:!1},c&&(kb[c]={key:a,shift:!0}));return a}function lb(a){this.code=", |
| "a}T(8);T(9);T(13);var mb=T(16),nb=T(17),ob=T(18);T(19);T(20);T(27);T(32", |
| ",\" \");T(33);T(34);T(35);T(36);T(37);T(38);T(39);T(40);T(44);T(45);T(4", |
| "6);T(48,\"0\",\")\");T(49,\"1\",\"!\");T(50,\"2\",\"@\");T(51,\"3\",\"#", |
| "\");T(52,\"4\",\"$\");T(53,\"5\",\"%\");T(54,\"6\",\"^\");T(55,\"7\",\"", |
| "&\");T(56,\"8\",\"*\");T(57,\"9\",\"(\");T(65,\"a\",\"A\");T(66,\"b\",", |
| "\"B\");T(67,\"c\",\"C\");T(68,\"d\",\"D\");\nT(69,\"e\",\"E\");T(70,\"f", |
| "\",\"F\");T(71,\"g\",\"G\");T(72,\"h\",\"H\");T(73,\"i\",\"I\");T(74,\"", |
| "j\",\"J\");T(75,\"k\",\"K\");T(76,\"l\",\"L\");T(77,\"m\",\"M\");T(78,", |
| "\"n\",\"N\");T(79,\"o\",\"O\");T(80,\"p\",\"P\");T(81,\"q\",\"Q\");T(82", |
| ",\"r\",\"R\");T(83,\"s\",\"S\");T(84,\"t\",\"T\");T(85,\"u\",\"U\");T(8", |
| "6,\"v\",\"V\");T(87,\"w\",\"W\");T(88,\"x\",\"X\");T(89,\"y\",\"Y\");T(", |
| "90,\"z\",\"Z\");var pb=T(wa?{b:91,a:91,opera:219}:va?{b:224,a:91,opera:", |
| "17}:{b:0,a:91,opera:null});T(wa?{b:92,a:92,opera:220}:va?{b:224,a:93,op", |
| "era:17}:{b:0,a:92,opera:null});\nT(wa?{b:93,a:93,opera:0}:va?{b:0,a:0,o", |
| "pera:16}:{b:93,a:null,opera:0});T({b:96,a:96,opera:48},\"0\");T({b:97,a", |
| ":97,opera:49},\"1\");T({b:98,a:98,opera:50},\"2\");T({b:99,a:99,opera:5", |
| "1},\"3\");T({b:100,a:100,opera:52},\"4\");T({b:101,a:101,opera:53},\"5", |
| "\");T({b:102,a:102,opera:54},\"6\");T({b:103,a:103,opera:55},\"7\");T({", |
| "b:104,a:104,opera:56},\"8\");T({b:105,a:105,opera:57},\"9\");T({b:106,a", |
| ":106,opera:y?56:42},\"*\");T({b:107,a:107,opera:y?61:43},\"+\");T({b:10", |
| "9,a:109,opera:y?109:45},\"-\");T({b:110,a:110,opera:y?190:78},\".\");\n", |
| "T({b:111,a:111,opera:y?191:47},\"/\");T(144);T(112);T(113);T(114);T(115", |
| ");T(116);T(117);T(118);T(119);T(120);T(121);T(122);T(123);T({b:107,a:18", |
| "7,opera:61},\"=\",\"+\");T(108,\",\");T({b:109,a:189,opera:109},\"-\",", |
| "\"_\");T(188,\",\",\"<\");T(190,\".\",\">\");T(191,\"/\",\"?\");T(192,", |
| "\"`\",\"~\");T(219,\"[\",\"{\");T(220,\"\\\\\",\"|\");T(221,\"]\",\"}\"", |
| ");T({b:59,a:186,opera:59},\";\",\":\");T(222,\"'\",'\"');var U=new S;U.", |
| "set(1,mb);U.set(2,nb);U.set(4,ob);U.set(8,pb);(function(a){var b=new S;", |
| "u(ib(a),function(c){b.set(a.get(c).code,c)});return b})(U);function V()", |
| "{db.call(this)}ca(V,db);V.H=function(){return V.w?V.w:V.w=new V};functi", |
| "on qb(a){if(!Xa(a,!0)||!Ta(a)||\"none\"==Q(a,\"pointer-events\"))throw ", |
| "new v(12,\"Element is not currently interactable and may not be manipul", |
| "ated\");var b;(b=!(O(a,\"TEXTAREA\")||(O(a,\"INPUT\")?0<=t(Ua,a.type.to", |
| "LowerCase()):Va(a))))||(b=a.readOnly);if(b)throw new v(12,\"Element mus", |
| "t be user-editable in order to clear it.\");b=V.H();eb(b,a);b=b.C||b.p;", |
| "var c=Ha(A(b));if(b!=c){if(c&&q(c.blur)&&!O(c,\"BODY\"))try{c.blur()}ca", |
| "tch(d){throw d;}q(b.focus)&&b.focus()}a.value&&(a.value=\"\",b=hb.creat", |
| "e(a,void 0),\"isTrusted\"in\nb||(b.isTrusted=!1),a.dispatchEvent(b));Va", |
| "(a)&&(a.innerHTML=\" \")}var W=[\"_\"],X=h;W[0]in X||!X.execScript||X.e", |
| "xecScript(\"var \"+W[0]);for(var Z;W.length&&(Z=W.shift());)W.length||v", |
| "oid 0===qb?X=X[Z]?X[Z]:X[Z]={}:X[Z]=qb;; return this._.apply(null,argum", |
| "ents);}.apply({navigator:typeof window!=undefined?window.navigator:null", |
| ",document:typeof window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const CLICK[] = { |
| "function(){return function(){var g,aa=this;\nfunction ba(a){var b=typeo", |
| "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i", |
| "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe", |
| "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)", |
| "{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function h(a){return\"string\"==typeof a}function l(a){return\"num", |
| "ber\"==typeof a}function da(a){return\"function\"==ba(a)}function ea(a)", |
| "{var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunctio", |
| "n fa(a,b){function c(){}c.prototype=b.prototype;a.X=b.prototype;a.proto", |
| "type=new c;a.prototype.constructor=a;a.T=function(a,c,f){return b.proto", |
| "type[c].apply(a,Array.prototype.slice.call(arguments,2))}};var ga=windo", |
| "w;var ha=String.prototype.trim?function(a){return a.trim()}:function(a)", |
| "{return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ia(a,b){", |
| "return a<b?-1:a>b?1:0}function ja(a){return String(a).replace(/\\-([a-z", |
| "])/g,function(a,c){return c.toUpperCase()})};var ka=Array.prototype;fun", |
| "ction la(a,b){if(h(a))return h(b)&&1==b.length?a.indexOf(b,0):-1;for(va", |
| "r c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function n(a", |
| ",b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.cal", |
| "l(void 0,d[e],e,a)}function ma(a,b){var c=\"\";n(a,function(d,e){c=b.ca", |
| "ll(void 0,c,d,e,a)});return c}function na(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))return", |
| "!0;return!1}\nfunction oa(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))return!1;return!0}fun", |
| "ction pa(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 qa(a,b,c){return 2>=arguments.length?ka", |
| ".slice.call(a,b):ka.slice.call(a,b,c)};var ra={aliceblue:\"#f0f8ff\",an", |
| "tiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"", |
| "#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanch", |
| "edalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a", |
| "52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff0", |
| "0\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",", |
| "cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#0", |
| "0008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9", |
| "a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\"", |
| ",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c0", |
| "0\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",d", |
| "arkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f", |
| "4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#", |
| "9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969", |
| "\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",flo", |
| "ralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsb", |
| "oro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#", |
| "daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",gre", |
| "y:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5", |
| "c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:", |
| "\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffo", |
| "n:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"", |
| "#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg", |
| "reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmo", |
| "n:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",ligh", |
| "tslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c", |
| "4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",li", |
| "nen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine", |
| ":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurp", |
| "le:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",m", |
| "ediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre", |
| "d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:", |
| "\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#0000", |
| "80\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange", |
| ":\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#", |
| "eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:", |
| "\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f", |
| "\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8", |
| "00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad", |
| "dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen", |
| ":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0", |
| "\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat", |
| "egrey:\"#708090\",snow:\"#fffafa\",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 sa=\"backgroundColor borderTopColor borderRightColor ", |
| "borderBottomColor borderLeftColor color outlineColor\".split(\" \"),ta=", |
| "/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ua=/^#(?:[0-9a-f]{3}){1,2}$/", |
| "i,va=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0", |
| "\\.\\d*)\\)$/i,wa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),", |
| "\\s?(0|[1-9]\\d{0,2})\\)$/i;function v(a,b){this.code=a;this.state=xa[a", |
| "]||ya;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/", |
| "g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=", |
| "c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c", |
| "=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}fa(v,Err", |
| "or);\nvar ya=\"unknown error\",xa={15:\"element not selectable\",11:\"e", |
| "lement not visible\",31:\"ime engine activation failed\",30:\"ime not a", |
| "vailable\",24:\"invalid cookie domain\",29:\"invalid element coordinate", |
| "s\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid s", |
| "elector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsuppo", |
| "rted operation\",34:\"move target out of bounds\",27:\"no such alert\",", |
| "7:\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"sc", |
| "ript timeout\",33:\"session not created\",10:\"stale element reference", |
| "\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unex", |
| "pected alert open\"};xa[13]=ya;xa[9]=\"unknown command\";v.prototype.to", |
| "String=function(){return this.name+\": \"+this.message};var w;a:{var za", |
| "=aa.navigator;if(za){var Aa=za.userAgent;if(Aa){w=Aa;break a}}w=\"\"};v", |
| "ar Ba=-1!=w.indexOf(\"Macintosh\"),Ca=-1!=w.indexOf(\"Windows\"),x=-1!=", |
| "w.indexOf(\"Linux\")||-1!=w.indexOf(\"CrOS\");function Da(a,b,c){return", |
| " Math.min(Math.max(a,b),c)};function y(a,b){this.x=void 0!==a?a:0;this.", |
| "y=void 0!==b?b:0}g=y.prototype;g.clone=function(){return new y(this.x,t", |
| "his.y)};g.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g", |
| ".ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);retu", |
| "rn this};g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor", |
| "(this.y);return this};g.round=function(){this.x=Math.round(this.x);this", |
| ".y=Math.round(this.y);return this};\ng.translate=function(a,b){a instan", |
| "ceof y?(this.x+=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return t", |
| "his};g.scale=function(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return th", |
| "is};function z(a,b){this.width=a;this.height=b}g=z.prototype;g.clone=fu", |
| "nction(){return new z(this.width,this.height)};g.toString=function(){re", |
| "turn\"(\"+this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.", |
| "width=Math.ceil(this.width);this.height=Math.ceil(this.height);return t", |
| "his};g.floor=function(){this.width=Math.floor(this.width);this.height=M", |
| "ath.floor(this.height);return this};g.round=function(){this.width=Math.", |
| "round(this.width);this.height=Math.round(this.height);return this};\ng.", |
| "scale=function(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return ", |
| "this};function Ea(a){return a?a.parentWindow||a.defaultView:window}func", |
| "tion Fa(a,b,c){function d(c){c&&b.appendChild(h(c)?a.createTextNode(c):", |
| "c)}for(var e=1;e<c.length;e++){var f=c[e];!ca(f)||ea(f)&&0<f.nodeType?d", |
| "(f):n(Ga(f)?pa(f):f,d)}}function Ha(a){for(;a&&1!=a.nodeType;)a=a.previ", |
| "ousSibling;return a}\nfunction Ia(a,b){if(a.contains&&1==b.nodeType)ret", |
| "urn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosit", |
| "ion)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;", |
| ")b=b.parentNode;return b==a}\nfunction Ja(a,b){if(a==b)return 0;if(a.co", |
| "mpareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"s", |
| "ourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1", |
| "==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex", |
| ";var e=a.parentNode,f=b.parentNode;return e==f?Ka(a,b):!c&&Ia(e,b)?-1*L", |
| "a(a,b):!d&&Ia(f,a)?La(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceI", |
| "ndex:f.sourceIndex)}d=A(a);c=d.createRange();c.selectNode(a);c.collapse", |
| "(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);return c.compar", |
| "eBoundaryPoints(aa.Range.START_TO_END,d)}function La(a,b){var c=a.paren", |
| "tNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;retu", |
| "rn Ka(d,a)}function Ka(a,b){for(var c=b;c=c.previousSibling;)if(c==a)re", |
| "turn-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocument||a", |
| ".document}function Ga(a){if(a&&\"number\"==typeof a.length){if(ea(a))re", |
| "turn\"function\"==typeof a.item||\"string\"==typeof a.item;if(da(a))ret", |
| "urn\"function\"==typeof a.item}return!1}\nfunction Ma(a,b,c){c||(a=a.pa", |
| "rentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}f", |
| "unction Na(a){try{return a&&a.activeElement}catch(b){}return null}funct", |
| "ion Oa(a){this.s=a||aa.document||document}g=Oa.prototype;g.m=function(a", |
| "){return h(a)?this.s.getElementById(a):a};g.createElement=function(a){r", |
| "eturn this.s.createElement(a)};g.createTextNode=function(a){return this", |
| ".s.createTextNode(String(a))};g.appendChild=function(a,b){a.appendChild", |
| "(b)};g.append=function(a,b){Fa(A(a),a,arguments)};\ng.canHaveChildren=f", |
| "unction(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":", |
| "case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":c", |
| "ase \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":ca", |
| "se \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOF", |
| "RAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":", |
| "case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WB", |
| "R\":return!1}return!0};g.removeNode=function(a){return a&&a.parentNode?", |
| "a.parentNode.removeChild(a):null};\ng.contains=Ia;function B(a){var b=n", |
| "ull,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerTex", |
| "t:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c)", |
| "{a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1", |
| "!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!", |
| "(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b};function C(", |
| "){this.k=this.h=null;this.w=0}function Pa(a){this.N=a;this.next=this.r=", |
| "null}C.prototype.unshift=function(a){a=new Pa(a);a.next=this.h;this.k?t", |
| "his.h.r=a:this.h=this.k=a;this.h=a;this.w++};C.prototype.add=function(a", |
| "){a=new Pa(a);a.r=this.k;this.h?this.k.next=a:this.h=this.k=a;this.k=a;", |
| "this.w++};function Qa(a){return(a=a.h)?a.N:null}function Ra(a){return n", |
| "ew Sa(a,!1)}function Sa(a,b){this.Q=a;this.L=(this.O=b)?a.k:a.h;this.D=", |
| "null}\nSa.prototype.next=function(){var a=this.L;if(null==a)return null", |
| ";var b=this.D=a;this.L=this.O?a.r:a.next;return b.N};Sa.prototype.remov", |
| "e=function(){var a=this.Q,b=this.D;if(!b)throw Error(\"Next must be cal", |
| "led at least once before remove.\");var c=b.r,b=b.next;c?c.next=b:a.h=b", |
| ";b?b.r=c:a.k=c;a.w--;this.D=null};function D(a,b,c,d,e){b=b.evaluate(d)", |
| ";c=c.evaluate(d);var f;if(b instanceof C&&c instanceof C){e=Ra(b);for(d", |
| "=e.next();d;d=e.next())for(b=Ra(c),f=b.next();f;f=b.next())if(a(B(d),B(", |
| "f)))return!0;return!1}if(b instanceof C||c instanceof C){b instanceof C", |
| "?e=b:(e=c,c=b);e=Ra(e);b=typeof c;for(d=e.next();d;d=e.next()){switch(b", |
| "){case \"number\":d=+B(d);break;case \"boolean\":d=!!B(d);break;case \"", |
| "string\":d=B(d);break;default:throw Error(\"Illegal primitive type for ", |
| "comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typ", |
| "eof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number", |
| "\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ta(a,b,c,d){this.R=a;thi", |
| "s.u=d}Ta.prototype.toString=function(){return this.R};var Ua={};functio", |
| "n E(a,b){if(Ua.hasOwnProperty(a))throw Error(\"Binary operator already ", |
| "created: \"+a);var c=new Ta(a,0,0,b);Ua[c.toString()]=c}E(\"div\",funct", |
| "ion(a,b,c){return a.e(c)/b.e(c)});E(\"mod\",function(a,b,c){return a.e(", |
| "c)%b.e(c)});E(\"*\",function(a,b,c){return a.e(c)*b.e(c)});\nE(\"+\",fu", |
| "nction(a,b,c){return a.e(c)+b.e(c)});E(\"-\",function(a,b,c){return a.e", |
| "(c)-b.e(c)});E(\"<\",function(a,b,c){return D(function(a,b){return a<b}", |
| ",a,b,c)});E(\">\",function(a,b,c){return D(function(a,b){return a>b},a,", |
| "b,c)});E(\"<=\",function(a,b,c){return D(function(a,b){return a<=b},a,b", |
| ",c)});E(\">=\",function(a,b,c){return D(function(a,b){return a>=b},a,b,", |
| "c)});E(\"=\",function(a,b,c){return D(function(a,b){return a==b},a,b,c,", |
| "!0)});E(\"!=\",function(a,b,c){return D(function(a,b){return a!=b},a,b,", |
| "c,!0)});\nE(\"and\",function(a,b,c){return a.o(c)&&b.o(c)});E(\"or\",fu", |
| "nction(a,b,c){return a.o(c)||b.o(c)});function Va(a,b,c,d,e,f){this.F=a", |
| ";this.u=f}Va.prototype.toString=function(){return this.F};var Wa={};fun", |
| "ction H(a,b){if(Wa.hasOwnProperty(a))throw Error(\"Function already cre", |
| "ated: \"+a+\".\");Wa[a]=new Va(a,0,0,0,0,b)}H(\"boolean\",function(a,b)", |
| "{return b.o(a)});H(\"ceiling\",function(a,b){return Math.ceil(b.e(a))})", |
| ";H(\"concat\",function(a,b){return ma(qa(arguments,1),function(b,d){ret", |
| "urn b+d.c(a)})});H(\"contains\",function(a,b,c){b=b.c(a);a=c.c(a);retur", |
| "n-1!=b.indexOf(a)});H(\"count\",function(a,b){return b.evaluate(a).w});", |
| "\nH(\"false\",function(){return!1});H(\"floor\",function(a,b){return Ma", |
| "th.floor(b.e(a))});H(\"id\",function(a,b){var c=a.n(),d=9==c.nodeType?c", |
| ":c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];n(c,function(a){a=d.getEle", |
| "mentById(a);!a||0<=la(e,a)||e.push(a)});e.sort(Ja);var f=new C;n(e,func", |
| "tion(a){f.add(a)});return f});H(\"lang\",function(){return!1});H(\"last", |
| "\",function(a){if(1!=arguments.length)throw Error(\"Function last expec", |
| "ts ()\");return a.U()});\nH(\"local-name\",function(a,b){var c=b?Qa(b.e", |
| "valuate(a)):a.n();return c?c.nodeName.toLowerCase():\"\"});H(\"name\",f", |
| "unction(a,b){var c=b?Qa(b.evaluate(a)):a.n();return c?c.nodeName.toLowe", |
| "rCase():\"\"});H(\"namespace-uri\",function(){return\"\"});H(\"normaliz", |
| "e-space\",function(a,b){return(b?b.c(a):B(a.n())).replace(/[\\s\\xa0]+/", |
| "g,\" \").replace(/^\\s+|\\s+$/g,\"\")});H(\"not\",function(a,b){return!", |
| "b.o(a)});H(\"number\",function(a,b){return b?b.e(a):+B(a.n())});H(\"pos", |
| "ition\",function(a){return a.V()});H(\"round\",function(a,b){return Mat", |
| "h.round(b.e(a))});\nH(\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a)", |
| ";return 0==b.lastIndexOf(a,0)});H(\"string\",function(a,b){return b?b.c", |
| "(a):B(a.n())});H(\"string-length\",function(a,b){return(b?b.c(a):B(a.n(", |
| "))).length});H(\"substring\",function(a,b,c,d){c=c.e(a);if(isNaN(c)||In", |
| "finity==c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;if(isNaN(d)||-In", |
| "finity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.c(a);if", |
| "(Infinity==d)return a.substring(e);b=Math.round(d);return a.substring(e", |
| ",c+b)});\nH(\"substring-after\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.i", |
| "ndexOf(a);return-1==c?\"\":b.substring(c+a.length)});H(\"substring-befo", |
| "re\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);return-1==a?\"\":", |
| "b.substring(0,a)});H(\"sum\",function(a,b){for(var c=Ra(b.evaluate(a)),", |
| "d=0,e=c.next();e;e=c.next())d+=+B(e);return d});\nH(\"translate\",funct", |
| "ion(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(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.lengt", |
| "h;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c});H(\"true\",function(){r", |
| "eturn!0});function Xa(a,b,c){this.F=a;this.O=c}Xa.prototype.toString=fu", |
| "nction(){return this.F};var Ya={};function I(a,b){if(Ya.hasOwnProperty(", |
| "a))throw Error(\"Axis already created: \"+a);Ya[a]=new Xa(a,0,b)}I(\"an", |
| "cestor\",!0);I(\"ancestor-or-self\",!0);I(\"attribute\",!1);I(\"child\"", |
| ",!1);I(\"descendant\",!1);I(\"descendant-or-self\",!1);I(\"following\",", |
| "!1);I(\"following-sibling\",!1);I(\"namespace\",!1);I(\"parent\",!1);I(", |
| "\"preceding\",!0);I(\"preceding-sibling\",!0);I(\"self\",!1);var J={};J", |
| ".H=function(){var a={Y:\"http://www.w3.org/2000/svg\"};return function(", |
| "b){return a[b]||null}}();\nJ.u=function(a,b,c){var d=A(a);try{for(var e", |
| "=d.createNSResolver?d.createNSResolver(d.documentElement):J.H,f={},k=d.", |
| "getElementsByTagName(\"*\"),p=0;p<k.length;++p){var t=k[p],u=t.namespac", |
| "eURI;if(!f[u]){var F=t.lookupPrefix(u);if(!F)var q=u.match(\".*/(\\\\w+", |
| ")/?$\"),F=q?q[1]:\"xhtml\";f[u]=F}}var m={},r;for(r in f)m[f[r]]=r;e=fu", |
| "nction(a){return m[a]||null};try{return d.evaluate(b,a,e,c,null)}catch(", |
| "G){if(\"TypeError\"===G.name)return e=d.createNSResolver?d.createNSReso", |
| "lver(d.documentElement):J.H,d.evaluate(b,\na,e,c,null);throw G;}}catch(", |
| "S){throw new v(32,\"Unable to locate an element with the xpath expressi", |
| "on \"+b+\" because of the following error:\\n\"+S);}};J.K=function(a,b)", |
| "{if(!a||1!=a.nodeType)throw new v(32,'The result of the xpath expressio", |
| "n \"'+b+'\" is: '+a+\". It should be an element.\");};\nJ.S=function(a,", |
| "b){var c=function(){var c=J.u(b,a,9);return c?c.singleNodeValue||null:b", |
| ".selectSingleNode?(c=A(b),c.setProperty&&c.setProperty(\"SelectionLangu", |
| "age\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||J.K(c,a);retu", |
| "rn c};\nJ.W=function(a,b){var c=function(){var c=J.u(b,a,7);if(c){for(v", |
| "ar e=c.snapshotLength,f=[],k=0;k<e;++k)f.push(c.snapshotItem(k));return", |
| " f}return b.selectNodes?(c=A(b),c.setProperty&&c.setProperty(\"Selectio", |
| "nLanguage\",\"XPath\"),b.selectNodes(a)):[]}();n(c,function(b){J.K(b,a)", |
| "});return c};var Za,$a=/Chrome\\/([0-9.]+)/.exec(w);Za=$a?$a[1]:\"\";fu", |
| "nction K(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=K", |
| ".prototype;g.clone=function(){return new K(this.top,this.right,this.bot", |
| "tom,this.left)};g.toString=function(){return\"(\"+this.top+\"t, \"+this", |
| ".right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};g.contains=functio", |
| "n(a){return this&&a?a instanceof K?a.left>=this.left&&a.right<=this.rig", |
| "ht&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.ri", |
| "ght&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=function(a,b,c,d){e", |
| "a(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.le", |
| "ft-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);ret", |
| "urn this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Mat", |
| "h.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ce", |
| "il(this.left);return this};g.floor=function(){this.top=Math.floor(this.", |
| "top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bott", |
| "om);this.left=Math.floor(this.left);return this};\ng.round=function(){t", |
| "his.top=Math.round(this.top);this.right=Math.round(this.right);this.bot", |
| "tom=Math.round(this.bottom);this.left=Math.round(this.left);return this", |
| "};g.translate=function(a,b){a instanceof y?(this.left+=a.x,this.right+=", |
| "a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,l(b)&&(", |
| "this.top+=b,this.bottom+=b));return this};g.scale=function(a,b){var c=l", |
| "(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return th", |
| "is};function L(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height", |
| "=d}g=L.prototype;g.clone=function(){return new L(this.left,this.top,thi", |
| "s.width,this.height)};g.toString=function(){return\"(\"+this.left+\", ", |
| "\"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=", |
| "function(a){return a instanceof L?this.left<=a.left&&this.left+this.wid", |
| "th>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.heig", |
| "ht:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.", |
| "top+this.height};\ng.ceil=function(){this.left=Math.ceil(this.left);thi", |
| "s.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.f", |
| "loor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(thi", |
| "s.width);this.height=Math.floor(this.height);return this};g.round=funct", |
| "ion(){this.left=Math.round(this.left);this.top=Math.round(this.top);thi", |
| "s.width=Math.round(this.width);this.height=Math.round(this.height);retu", |
| "rn this};\ng.translate=function(a,b){a instanceof y?(this.left+=a.x,thi", |
| "s.top+=a.y):(this.left+=a,l(b)&&(this.top+=b));return this};g.scale=fun", |
| "ction(a,b){var c=l(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.h", |
| "eight*=c;return this};function M(a,b){var c=A(a);return c.defaultView&&", |
| "c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,nul", |
| "l))?c[b]||c.getPropertyValue(b)||\"\":\"\"}function ab(a){var b=a.offse", |
| "tWidth,c=a.offsetHeight;if((void 0===b||!b&&!c)&&a.getBoundingClientRec", |
| "t){a:{var d;try{d=a.getBoundingClientRect()}catch(e){a={left:0,top:0,ri", |
| "ght:0,bottom:0};break a}a=d}return new z(a.right-a.left,a.bottom-a.top)", |
| "}return new z(b,c)};function N(a,b){return!!a&&1==a.nodeType&&(!b||a.ta", |
| "gName.toUpperCase()==b)}function bb(a){return cb(a,!0)&&db(a)&&\"none\"", |
| "!=O(a,\"pointer-events\")}function eb(a){return N(a,\"OPTION\")?!0:N(a,", |
| "\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1}fu", |
| "nction fb(a){if(!eb(a))throw new v(15,\"Element is not selectable\");va", |
| "r b=\"selected\",c=a.type&&a.type.toLowerCase();if(\"checkbox\"==c||\"r", |
| "adio\"==c)b=\"checked\";return!!a[b]}var gb=\"BUTTON INPUT OPTGROUP OPT", |
| "ION SELECT TEXTAREA\".split(\" \");\nfunction db(a){var b=a.tagName.toU", |
| "pperCase();return 0<=la(gb,b)?a.disabled?!1:a.parentNode&&1==a.parentNo", |
| "de.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?db(a.parentNode):!Ma(a,func", |
| "tion(a){var b=a.parentNode;if(b&&N(b,\"FIELDSET\")&&b.disabled){if(!N(a", |
| ",\"LEGEND\"))return!0;for(;a=void 0!=a.previousElementSibling?a.previou", |
| "sElementSibling:Ha(a.previousSibling);)if(N(a,\"LEGEND\"))return!0}retu", |
| "rn!1},!0):!0}\nfunction P(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.", |
| "nodeType&&11!=a.nodeType;)a=a.parentNode;return N(a)?a:null}\nfunction ", |
| "O(a,b){var c=ja(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)", |
| "c=\"cssFloat\";var d=M(a,c)||hb(a,c);if(null===d)d=null;else if(0<=la(s", |
| "a,c)){b:{var e=d.match(va);if(e){var c=Number(e[1]),f=Number(e[2]),k=Nu", |
| "mber(e[3]),e=Number(e[4]);if(0<=c&&255>=c&&0<=f&&255>=f&&0<=k&&255>=k&&", |
| "0<=e&&1>=e){c=[c,f,k,e];break b}}c=null}if(!c)b:{if(k=d.match(wa))if(c=", |
| "Number(k[1]),f=Number(k[2]),k=Number(k[3]),0<=c&&255>=c&&0<=f&&255>=f&&", |
| "0<=k&&255>=k){c=[c,f,k,1];break b}c=null}if(!c)b:{c=d.toLowerCase();f=r", |
| "a[c.toLowerCase()];\nif(!f&&(f=\"#\"==c.charAt(0)?c:\"#\"+c,4==f.length", |
| "&&(f=f.replace(ta,\"#$1$1$2$2$3$3\")),!ua.test(f))){c=null;break b}c=[p", |
| "arseInt(f.substr(1,2),16),parseInt(f.substr(3,2),16),parseInt(f.substr(", |
| "5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}function hb(a", |
| ",b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&da(c.getPropertyVa", |
| "lue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:", |
| "(c=P(a))?hb(c,b):null}\nfunction cb(a,b){function c(a){if(\"none\"==O(a", |
| ",\"display\"))return!1;a=P(a);return!a||c(a)}function d(a){var b=Q(a);r", |
| "eturn 0<b.height&&0<b.width?!0:N(a,\"PATH\")&&(0<b.height||0<b.width)?(", |
| "a=O(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=O(a,\"overfl", |
| "ow\")&&na(a.childNodes,function(a){return 3==a.nodeType||N(a)&&d(a)})}f", |
| "unction e(a){return R(a)==T&&oa(a.childNodes,function(a){return!N(a)||e", |
| "(a)})}if(!N(a))throw Error(\"Argument to isShown must be of type Elemen", |
| "t\");if(N(a,\"BODY\"))return!0;if(N(a,\"OPTION\")||\nN(a,\"OPTGROUP\"))", |
| "{var f=Ma(a,function(a){return N(a,\"SELECT\")});return!!f&&cb(f,!0)}re", |
| "turn(f=ib(a))?!!f.M&&0<f.rect.width&&0<f.rect.height&&cb(f.M,b):N(a,\"I", |
| "NPUT\")&&\"hidden\"==a.type.toLowerCase()||N(a,\"NOSCRIPT\")||\"hidden", |
| "\"==O(a,\"visibility\")||!c(a)||!b&&0==jb(a)||!d(a)?!1:!e(a)}var T=\"hi", |
| "dden\";\nfunction R(a,b){function c(a){function b(a){return a==p?!0:0==", |
| "O(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"", |
| "==O(a,\"position\")?!1:!0}var c=O(a,\"position\");if(\"fixed\"==c)retur", |
| "n F=!0,a==p?null:p;for(a=P(a);a&&!b(a);)a=P(a);return a}function d(a){v", |
| "ar b=a;if(\"visible\"==u)if(a==p&&t)b=t;else if(a==t)return{x:\"visible", |
| "\",y:\"visible\"};b={x:O(b,\"overflow-x\"),y:O(b,\"overflow-y\")};a==p&", |
| "&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);", |
| "return b}function e(a){if(a==p){var b=(new Oa(k)).s;\na=b.body||b.docum", |
| "entElement;b=b.parentWindow||b.defaultView;a=new y(b.pageXOffset||a.scr", |
| "ollLeft,b.pageYOffset||a.scrollTop)}else a=new y(a.scrollLeft,a.scrollT", |
| "op);return a}for(var f=kb(a,b),k=A(a),p=k.documentElement,t=k.body,u=O(", |
| "p,\"overflow\"),F,q=c(a);q;q=c(q)){var m=d(q);if(\"visible\"!=m.x||\"vi", |
| "sible\"!=m.y){var r=Q(q);if(0==r.width||0==r.height)return T;var G=f.ri", |
| "ght<r.left,S=f.bottom<r.top;if(G&&\"hidden\"==m.x||S&&\"hidden\"==m.y)r", |
| "eturn T;if(G&&\"visible\"!=m.x||S&&\"visible\"!=m.y){G=e(q);S=f.bottom<", |
| "r.top-\nG.y;if(f.right<r.left-G.x&&\"visible\"!=m.x||S&&\"visible\"!=m.", |
| "x)return T;f=R(q);return f==T?T:\"scroll\"}G=f.left>=r.left+r.width;r=f", |
| ".top>=r.top+r.height;if(G&&\"hidden\"==m.x||r&&\"hidden\"==m.y)return T", |
| ";if(G&&\"visible\"!=m.x||r&&\"visible\"!=m.y){if(F&&(m=e(q),f.left>=p.s", |
| "crollWidth-m.x||f.right>=p.scrollHeight-m.y))return T;f=R(q);return f==", |
| "T?T:\"scroll\"}}}return\"none\"}\nfunction Q(a){var b=ib(a);if(b)return", |
| " b.rect;if(N(a,\"HTML\"))return a=(Ea(A(a))||window).document,a=\"CSS1C", |
| "ompat\"==a.compatMode?a.documentElement:a.body,a=new z(a.clientWidth,a.", |
| "clientHeight),new L(0,0,a.width,a.height);var c;try{c=a.getBoundingClie", |
| "ntRect()}catch(d){return new L(0,0,0,0)}return new L(c.left,c.top,c.rig", |
| "ht-c.left,c.bottom-c.top)}\nfunction ib(a){var b=N(a,\"MAP\");if(!b&&!N", |
| "(a,\"AREA\"))return null;var c=b?a:N(a.parentNode,\"MAP\")?a.parentNode", |
| ":null,d=null,e=null;if(c&&c.name&&(d=J.S('/descendant::*[@usemap = \"#'", |
| "+c.name+'\"]',A(c)))&&(e=Q(d),!b&&\"default\"!=a.shape.toLowerCase())){", |
| "var f=lb(a);a=Math.min(Math.max(f.left,0),e.width);b=Math.min(Math.max(", |
| "f.top,0),e.height);c=Math.min(f.width,e.width-a);f=Math.min(f.height,e.", |
| "height-b);e=new L(a+e.left,b+e.top,c,f)}return{M:d,rect:e||new L(0,0,0,", |
| "0)}}\nfunction lb(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\"", |
| ");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return new L(b,c,a[2]-", |
| "b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new L(a[0]-b,a[1]", |
| "-b,2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a[0],c=a[1],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 L(b,c,d-b,e-c)}return new L(0,", |
| "0,0,0)}\nfunction kb(a,b){var c;c=Q(a);c=new K(c.top,c.left+c.width,c.t", |
| "op+c.height,c.left);if(b){var d=b instanceof L?b:new L(b.x,b.y,1,1);c.l", |
| "eft=Da(c.left+d.left,c.left,c.right);c.top=Da(c.top+d.top,c.top,c.botto", |
| "m);c.right=Da(c.left+d.width,c.left,c.right);c.bottom=Da(c.top+d.height", |
| ",c.top,c.bottom)}return c}function jb(a){var b=1,c=O(a,\"opacity\");c&&", |
| "(b=Number(c));(a=P(a))&&(b*=jb(a));return b};function mb(a,b){this.f=ga", |
| ".document.documentElement;this.j=null;var c=Na(A(this.f));c&&nb(this,c)", |
| ";this.A=a||new ob;this.P=b||new pb}mb.prototype.m=function(){return thi", |
| "s.f};function nb(a,b){a.f=b;a.j=N(b,\"OPTION\")?Ma(b,function(a){return", |
| " N(a,\"SELECT\")}):null}\nmb.prototype.v=function(a,b,c,d,e,f,k){if(!f&", |
| "&!bb(this.f))return!1;if(d&&qb!=a&&rb!=a)throw new v(12,\"Event type do", |
| "es not allow related target: \"+a);b={clientX:b.x,clientY:b.y,button:c,", |
| "altKey:0!=(this.A.B&4),ctrlKey:0!=(this.A.B&2),shiftKey:0!=(this.A.B&1)", |
| ",metaKey:0!=(this.A.B&8),wheelDelta:e||0,relatedTarget:d||null};k=k||1;", |
| "c=this.f;if(a!=U&&a!=sb&&k in tb)c=tb[k];else if(this.j)a:switch(a){cas", |
| "e U:case ub:c=this.j.multiple?this.f:this.j;break a;default:c=this.j.mu", |
| "ltiple?this.f:null}return c?this.P.v(c,\na,b):!0};function ob(){this.B=", |
| "0}var tb={};function pb(){}pb.prototype.v=function(a,b,c){return vb(a,b", |
| ",c)};function wb(a,b,c){this.G=a;this.I=b;this.J=c}wb.prototype.create=", |
| "function(a){a=A(a).createEvent(\"HTMLEvents\");a.initEvent(this.G,this.", |
| "I,this.J);return a};wb.prototype.toString=function(){return this.G};fun", |
| "ction V(a,b,c){wb.call(this,a,b,c)}fa(V,wb);\nV.prototype.create=functi", |
| "on(a,b){if(this==xb)throw new v(9,\"Browser does not support a mouse pi", |
| "xel scroll event.\");var c=A(a),d=Ea(c),c=c.createEvent(\"MouseEvents\"", |
| ");this==yb&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.G,this.I,", |
| "this.J,d,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b", |
| ".shiftKey,b.metaKey,b.button,b.relatedTarget);return c};\nvar zb=new wb", |
| "(\"change\",!0,!1),U=new V(\"click\",!0,!0),Ab=new V(\"contextmenu\",!0", |
| ",!0),Bb=new V(\"dblclick\",!0,!0),sb=new V(\"mousedown\",!0,!0),Cb=new ", |
| "V(\"mousemove\",!0,!1),rb=new V(\"mouseout\",!0,!0),qb=new V(\"mouseove", |
| "r\",!0,!0),ub=new V(\"mouseup\",!0,!0),yb=new V(\"mousewheel\",!0,!0),x", |
| "b=new V(\"MozMousePixelScroll\",!0,!0);function vb(a,b,c){b=b.create(a,", |
| "c);\"isTrusted\"in b||(b.isTrusted=!1);return a.dispatchEvent(b)};funct", |
| "ion Db(a,b){this.i={};this.d=[];this.l=0;var c=arguments.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 if(a){var e;if(a instanceo", |
| "f Db)for(d=Eb(a),Fb(a),e=[],c=0;c<a.d.length;c++)e.push(a.i[a.d[c]]);el", |
| "se{var c=[],f=0;for(d in a)c[f++]=d;d=c;c=[];f=0;for(e in a)c[f++]=a[e]", |
| ";e=c}for(c=0;c<d.length;c++)this.set(d[c],e[c])}}function Eb(a){Fb(a);r", |
| "eturn a.d.concat()}g=Db.prototype;\ng.clear=function(){this.i={};this.l", |
| "=this.d.length=0};g.remove=function(a){return Object.prototype.hasOwnPr", |
| "operty.call(this.i,a)?(delete this.i[a],this.l--,this.d.length>2*this.l", |
| "&&Fb(this),!0):!1};function Fb(a){if(a.l!=a.d.length){for(var b=0,c=0;b", |
| "<a.d.length;){var d=a.d[b];Object.prototype.hasOwnProperty.call(a.i,d)&", |
| "&(a.d[c++]=d);b++}a.d.length=c}if(a.l!=a.d.length){for(var e={},c=b=0;b", |
| "<a.d.length;)d=a.d[b],Object.prototype.hasOwnProperty.call(e,d)||(a.d[c", |
| "++]=d,e[d]=1),b++;a.d.length=c}}\ng.get=function(a,b){return Object.pro", |
| "totype.hasOwnProperty.call(this.i,a)?this.i[a]:b};g.set=function(a,b){O", |
| "bject.prototype.hasOwnProperty.call(this.i,a)||(this.l++,this.d.push(a)", |
| ");this.i[a]=b};g.forEach=function(a,b){for(var c=Eb(this),d=0;d<c.lengt", |
| "h;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function()", |
| "{return new Db(this)};var Gb={};function W(a,b,c){ea(a)&&(a=a.a);a=new ", |
| "Hb(a);!b||b in Gb&&!c||(Gb[b]={key:a,shift:!1},c&&(Gb[c]={key:a,shift:!", |
| "0}));return a}function Hb(a){this.code=a}W(8);W(9);W(13);var Ib=W(16),J", |
| "b=W(17),Kb=W(18);W(19);W(20);W(27);W(32,\" \");W(33);W(34);W(35);W(36);", |
| "W(37);W(38);W(39);W(40);W(44);W(45);W(46);W(48,\"0\",\")\");W(49,\"1\",", |
| "\"!\");W(50,\"2\",\"@\");W(51,\"3\",\"#\");W(52,\"4\",\"$\");W(53,\"5\"", |
| ",\"%\");W(54,\"6\",\"^\");W(55,\"7\",\"&\");W(56,\"8\",\"*\");W(57,\"9", |
| "\",\"(\");W(65,\"a\",\"A\");W(66,\"b\",\"B\");W(67,\"c\",\"C\");W(68,\"", |
| "d\",\"D\");\nW(69,\"e\",\"E\");W(70,\"f\",\"F\");W(71,\"g\",\"G\");W(72", |
| ",\"h\",\"H\");W(73,\"i\",\"I\");W(74,\"j\",\"J\");W(75,\"k\",\"K\");W(7", |
| "6,\"l\",\"L\");W(77,\"m\",\"M\");W(78,\"n\",\"N\");W(79,\"o\",\"O\");W(", |
| "80,\"p\",\"P\");W(81,\"q\",\"Q\");W(82,\"r\",\"R\");W(83,\"s\",\"S\");W", |
| "(84,\"t\",\"T\");W(85,\"u\",\"U\");W(86,\"v\",\"V\");W(87,\"w\",\"W\");", |
| "W(88,\"x\",\"X\");W(89,\"y\",\"Y\");W(90,\"z\",\"Z\");var Lb=W(Ca?{b:91", |
| ",a:91,opera:219}:Ba?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});W(Ca?{", |
| "b:92,a:92,opera:220}:Ba?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\n", |
| "W(Ca?{b:93,a:93,opera:0}:Ba?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});W", |
| "({b:96,a:96,opera:48},\"0\");W({b:97,a:97,opera:49},\"1\");W({b:98,a:98", |
| ",opera:50},\"2\");W({b:99,a:99,opera:51},\"3\");W({b:100,a:100,opera:52", |
| "},\"4\");W({b:101,a:101,opera:53},\"5\");W({b:102,a:102,opera:54},\"6\"", |
| ");W({b:103,a:103,opera:55},\"7\");W({b:104,a:104,opera:56},\"8\");W({b:", |
| "105,a:105,opera:57},\"9\");W({b:106,a:106,opera:x?56:42},\"*\");W({b:10", |
| "7,a:107,opera:x?61:43},\"+\");W({b:109,a:109,opera:x?109:45},\"-\");W({", |
| "b:110,a:110,opera:x?190:78},\".\");\nW({b:111,a:111,opera:x?191:47},\"/", |
| "\");W(144);W(112);W(113);W(114);W(115);W(116);W(117);W(118);W(119);W(12", |
| "0);W(121);W(122);W(123);W({b:107,a:187,opera:61},\"=\",\"+\");W(108,\",", |
| "\");W({b:109,a:189,opera:109},\"-\",\"_\");W(188,\",\",\"<\");W(190,\".", |
| "\",\">\");W(191,\"/\",\"?\");W(192,\"`\",\"~\");W(219,\"[\",\"{\");W(22", |
| "0,\"\\\\\",\"|\");W(221,\"]\",\"}\");W({b:59,a:186,opera:59},\";\",\":", |
| "\");W(222,\"'\",'\"');var Mb=new Db;Mb.set(1,Ib);Mb.set(2,Jb);Mb.set(4,", |
| "Kb);Mb.set(8,Lb);(function(a){var b=new Db;n(Eb(a),function(c){b.set(a.", |
| "get(c).code,c)});return b})(Mb);function Nb(a,b,c){mb.call(this,b,c);th", |
| "is.t=this.g=null;this.p=new y(0,0);this.C=this.q=!1;if(a){l(a.buttonPre", |
| "ssed)&&(this.g=a.buttonPressed);try{N(a.elementPressed)&&(this.t=a.elem", |
| "entPressed)}catch(d){this.g=null}this.p=new y(a.clientXY.x,a.clientXY.y", |
| ");this.q=!!a.nextClickIsDoubleClick;this.C=!!a.hasEverInteracted;try{a.", |
| "element&&N(a.element)&&nb(this,a.element)}catch(e){this.g=null}}}fa(Nb,", |
| "mb);var X={};X[U]=[0,1,2,null];X[Ab]=[null,null,2,null];X[ub]=[0,1,2,nu", |
| "ll];X[rb]=[0,1,2,4];X[Cb]=[0,1,2,4];\nX[Bb]=X[U];X[sb]=X[ub];X[qb]=X[rb", |
| "];Nb.prototype.move=function(a,b){var c=bb(a),d=Q(a);this.p.x=b.x+d.lef", |
| "t;this.p.y=b.y+d.top;d=this.m();if(a!=d){try{Ea(A(d)).closed&&(d=null)}", |
| "catch(e){d=null}if(d){var f=d===ga.document.documentElement||d===ga.doc", |
| "ument.body,d=!this.C&&f?null:d;Y(this,rb,a)}nb(this,a);Y(this,qb,d,null", |
| ",c)}Y(this,Cb,null,null,c);this.q=!1};\nNb.prototype.scroll=function(a)", |
| "{if(0==a)throw new v(13,\"Must scroll a non-zero number of ticks.\");fo", |
| "r(var b=0<a?-120:120,c=0;c<Math.abs(a);c++)Y(this,yb,null,b)};function ", |
| "Y(a,b,c,d,e){a.C=!0;return a.v(b,a.p,Ob(a,b),c,d,e)}function Ob(a,b){if", |
| "(!(b in X))return 0;var c=X[b][null===a.g?3:a.g];if(null===c)throw new ", |
| "v(13,\"Event does not permit the specified mouse button.\");return c};f", |
| "unction Pb(a,b){this.x=a;this.y=b}fa(Pb,y);g=Pb.prototype;g.clone=funct", |
| "ion(){return new Pb(this.x,this.y)};g.scale=y.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 Qb(a){var b;(b=M(a,\"", |
| "display\"))||(b=a.currentStyle?a.currentStyle.display:null);if(\"none\"", |
| "!=(b||a.style&&a.style.display))b=ab(a);else{b=a.style;var c=b.display,", |
| "d=b.visibility,e=b.position;b.visibility=\"hidden\";b.position=\"absolu", |
| "te\";b.display=\"inline\";var f=ab(a);b.display=c;b.position=e;b.visibi", |
| "lity=d;b=f}return 0<b.width&&0<b.height||!a.offsetParent?b:Qb(a.offsetP", |
| "arent)};function Rb(a,b,c){if(!cb(a,!0))throw new v(11,\"Element is not", |
| " currently visible and may not be manipulated\");b:{var d=b||void 0;if(", |
| "\"scroll\"==R(a,d)){if(a.scrollIntoView&&(a.scrollIntoView(),\"none\"==", |
| "R(a,d)))break b;for(var e=kb(a,d),f=P(a);f;f=P(f)){var k=f,p=Q(k),t,u=k", |
| ",F=t=void 0,q=void 0,m=void 0,m=M(u,\"borderLeftWidth\"),q=M(u,\"border", |
| "RightWidth\"),F=M(u,\"borderTopWidth\");t=M(u,\"borderBottomWidth\");t=", |
| "new K(parseFloat(F),parseFloat(q),parseFloat(t),parseFloat(m));u=e.left", |
| "-p.left-t.left;p=e.top-p.top-\nt.top;t=k.clientHeight+e.top-e.bottom;k.", |
| "scrollLeft+=Math.min(u,Math.max(u-(k.clientWidth+e.left-e.right),0));k.", |
| "scrollTop+=Math.min(p,Math.max(p-t,0))}R(a,d)}}b?b=new Pb(b.x,b.y):(b=Q", |
| "b(a),b=new Pb(b.width/2,b.height/2));c=c||new Nb;c.move(a,b);if(null!==", |
| "c.g)throw new v(13,\"Cannot press more then one button or an already pr", |
| "essed button.\");c.g=0;c.t=c.m();if(N(c.m(),\"OPTION\")||N(c.m(),\"SELE", |
| "CT\")||Y(c,sb))if(a=c.j||c.f,b=Na(A(a)),a!=b){if(b&&da(b.blur)&&!N(b,\"", |
| "BODY\"))try{b.blur()}catch(r){throw r;}da(a.focus)&&\na.focus()}if(null", |
| "===c.g)throw new v(13,\"Cannot release a button when no button is press", |
| "ed.\");if(c.j&&bb(c.f)&&(a=c.j,b=fb(c.f),!b||a.multiple)){c.f.selected=", |
| "!b;if(b=a.multiple){b=0;d=ha(String(Za)).split(\".\");e=ha(\"28\").spli", |
| "t(\".\");f=Math.max(d.length,e.length);for(k=0;0==b&&k<f;k++){p=d[k]||", |
| "\"\";u=e[k]||\"\";t=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");F=RegExp(\"(", |
| "\\\\d*)(\\\\D*)\",\"g\");do{q=t.exec(p)||[\"\",\"\",\"\"];m=F.exec(u)||", |
| "[\"\",\"\",\"\"];if(0==q[0].length&&0==m[0].length)break;b=ia(0==q[1].l", |
| "ength?0:parseInt(q[1],10),0==m[1].length?\n0:parseInt(m[1],10))||ia(0==", |
| "q[2].length,0==m[2].length)||ia(q[2],m[2])}while(0==b)}b=!(0<=b)}b||vb(", |
| "a,zb)}Y(c,ub);0==c.g&&c.m()==c.t?(a=c.p,b=Ob(c,U),bb(c.f)&&(!c.j&&eb(c.", |
| "f)&&fb(c.f),c.v(U,a,b,null,0,!1,void 0)),c.q&&Y(c,Bb),c.q=!c.q):2==c.g&", |
| "&Y(c,Ab);tb={};c.g=null;c.t=null}var Sb=[\"_\"],Z=aa;Sb[0]in Z||!Z.exec", |
| "Script||Z.execScript(\"var \"+Sb[0]);for(var Tb;Sb.length&&(Tb=Sb.shift", |
| "());)Sb.length||void 0===Rb?Z=Z[Tb]?Z[Tb]:Z[Tb]={}:Z[Tb]=Rb;; return th", |
| "is._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?", |
| "window.navigator:null,document:typeof window!=undefined?window.document", |
| ":null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const EXECUTE_ASYNC_SCRIPT[] = { |
| "function(){return function(){function h(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=h(a);return", |
| "\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function m(a){", |
| "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function n", |
| "(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 p=", |
| "Date.now||function(){return+new Date};function q(a,b){this.code=a;this.", |
| "state=r[a]||u;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+", |
| ")[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"", |
| "\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.", |
| "name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}", |
| "\n(function(){var a=Error;function b(){}b.prototype=a.prototype;q.d=a.p", |
| "rototype;q.prototype=new b;q.prototype.constructor=q;q.c=function(b,d,e", |
| "){return a.prototype[d].apply(b,Array.prototype.slice.call(arguments,2)", |
| ")}})();\nvar u=\"unknown error\",r={15:\"element not selectable\",11:\"", |
| "element not visible\",31:\"ime engine activation failed\",30:\"ime not ", |
| "available\",24:\"invalid cookie domain\",29:\"invalid element coordinat", |
| "es\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid ", |
| "selector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupp", |
| "orted operation\",34:\"move target out of bounds\",27:\"no such alert\"", |
| ",7:\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"s", |
| "cript timeout\",33:\"session not created\",10:\"stale element reference", |
| "\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unex", |
| "pected alert open\"};r[13]=u;r[9]=\"unknown command\";q.prototype.toStr", |
| "ing=function(){return this.name+\": \"+this.message};function v(a,b){fo", |
| "r(var c=a.length,d=Array(c),e=\"string\"==typeof a?a.split(\"\"):a,f=0;", |
| "f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,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}f", |
| "unction x(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);retur", |
| "n c}function y(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}", |
| ";function z(){this.a=void 0}\nfunction A(a,b,c){switch(typeof b){case ", |
| "\"string\":B(b,c);break;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b", |
| ":\"null\");break;case \"boolean\":c.push(b);break;case \"undefined\":c.", |
| "push(\"null\");break;case \"object\":if(null==b){c.push(\"null\");break", |
| "}if(\"array\"==h(b)){var d=b.length;c.push(\"[\");for(var e=\"\",f=0;f<", |
| "d;f++)c.push(e),e=b[f],A(a,a.a?a.a.call(b,String(f),e):e,c),e=\",\";c.p", |
| "ush(\"]\");break}c.push(\"{\");d=\"\";for(f in b)Object.prototype.hasOw", |
| "nProperty.call(b,f)&&(e=b[f],\"function\"!=typeof e&&(c.push(d),B(f,\nc", |
| "),c.push(\":\"),A(a,a.a?a.a.call(b,f,e):e,c),d=\",\"));c.push(\"}\");br", |
| "eak;case \"function\":break;default:throw Error(\"Unknown type: \"+type", |
| "of b);}}var C={'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"", |
| "\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",", |
| "\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},D=/\\uffff/.test(\"\\uffff\"", |
| ")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xf", |
| "f]/g;\nfunction B(a,b){b.push('\"',a.replace(D,function(a){if(a in C)re", |
| "turn C[a];var b=a.charCodeAt(0),e=\"\\\\u\";16>b?e+=\"000\":256>b?e+=\"", |
| "00\":4096>b&&(e+=\"0\");return C[a]=e+b.toString(16)}),'\"')};function ", |
| "E(a){switch(h(a)){case \"string\":case \"number\":case \"boolean\":retu", |
| "rn a;case \"function\":return a.toString();case \"array\":return v(a,E)", |
| ";case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.nodeType)){v", |
| "ar b={};b.ELEMENT=F(a);return b}if(\"document\"in a)return b={},b.WINDO", |
| "W=F(a),b;if(k(a))return v(a,E);a=w(a,function(a,b){return\"number\"==ty", |
| "peof b||\"string\"==typeof b});return x(a,E);default:return null}}\nfun", |
| "ction G(a,b){return\"array\"==h(a)?v(a,function(a){return G(a,b)}):m(a)", |
| "?\"function\"==typeof a?a:\"ELEMENT\"in a?H(a.ELEMENT,b):\"WINDOW\"in a", |
| "?H(a.WINDOW,b):x(a,function(a){return G(a,b)}):a}function L(a,b){if(\"s", |
| "tring\"==typeof a)try{return new b.Function(a)}catch(c){throw c;}return", |
| " b==window?a:new b.Function(\"return (\"+a+\").apply(null,arguments);\"", |
| ")}function M(a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=p());b", |
| ".b||(b.b=p());return b}\nfunction F(a){var b=M(a.ownerDocument),c=y(b,f", |
| "unction(b){return b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}functio", |
| "n H(a,b){a=decodeURIComponent(a);var c=b||document,d=M(c);if(!(a in d))", |
| "throw new q(10,\"Element does not exist in cache\");var e=d[a];if(\"set", |
| "Interval\"in e){if(e.closed)throw delete d[a],new q(23,\"Window has bee", |
| "n closed.\");return e}for(var f=e;f;){if(f==c.documentElement)return e;", |
| "f=f.parentNode}delete d[a];throw new q(10,\"Element is no longer attach", |
| "ed to the DOM\");};function N(a,b,c,d,e,f){function l(a,b){if(!I){g.rem", |
| "oveEventListener?g.removeEventListener(\"unload\",t,!0):g.detachEvent(", |
| "\"onunload\",t);g.clearTimeout(J);if(0!=a){var c=new q(a,b.message||b+", |
| "\"\");c.stack=b.stack;b={status:\"code\"in c?c.code:13,value:{message:c", |
| ".message}}}else b={status:0,value:E(b)};e?(c=[],A(new z,b,c),c=c.join(", |
| "\"\")):c=b;d(c);I=!0}}function t(){l(13,Error(\"Detected a page unload ", |
| "event; asynchronous script execution does not work across page loads.\"", |
| "))}var g=f||window,J,I=!1;f=n(l,13);if(g.closed)f(\"Unable to execute s", |
| "cript; the target window is closed.\");\nelse{a=L(a,g);b=G(b,g.document", |
| ");b.push(n(l,0));g.addEventListener?g.addEventListener(\"unload\",t,!0)", |
| ":g.attachEvent(\"onunload\",t);var S=p();try{a.apply(g,b),J=g.setTimeou", |
| "t(function(){l(28,Error(\"Timed out waiting for asyncrhonous script res", |
| "ult after \"+(p()-S)+\" ms\"))},Math.max(0,c))}catch(K){l(K.code||13,K)", |
| "}}}var O=[\"_\"],P=this;O[0]in P||!P.execScript||P.execScript(\"var \"+", |
| "O[0]);for(var Q;O.length&&(Q=O.shift());){var R;if(R=!O.length)R=void 0", |
| "!==N;R?P[Q]=N:P=P[Q]?P[Q]:P[Q]={}};; return this._.apply(null,arguments", |
| ");}.apply({navigator:typeof window!=undefined?window.navigator:null,doc", |
| "ument:typeof window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const EXECUTE_SCRIPT[] = { |
| "function(){return function(){function g(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=g(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};var m=window;function n(a,b){this.cod", |
| "e=a;this.state=p[a]||q;this.message=b||\"\";var c=this.state.replace(/(", |
| "(?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\x", |
| "a0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Erro", |
| "r\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.sta", |
| "ck||\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototyp", |
| "e;n.d=a.prototype;n.prototype=new b;n.prototype.constructor=n;n.c=funct", |
| "ion(b,d,e){return a.prototype[d].apply(b,Array.prototype.slice.call(arg", |
| "uments,2))}})();\nvar q=\"unknown error\",p={15:\"element not selectabl", |
| "e\",11:\"element not visible\",31:\"ime engine activation failed\",30:", |
| "\"ime not available\",24:\"invalid cookie domain\",29:\"invalid element", |
| " coordinates\",12:\"invalid element state\",32:\"invalid selector\",51:", |
| "\"invalid selector\",52:\"invalid selector\",17:\"javascript error\",40", |
| "5:\"unsupported operation\",34:\"move target out of bounds\",27:\"no su", |
| "ch alert\",7:\"no such element\",8:\"no such frame\",23:\"no such windo", |
| "w\",28:\"script timeout\",33:\"session not created\",10:\"stale element", |
| " reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\"", |
| ",26:\"unexpected alert open\"};p[13]=q;p[9]=\"unknown command\";n.proto", |
| "type.toString=function(){return this.name+\": \"+this.message};function", |
| " r(a,b){for(var c=a.length,d=Array(c),e=\"string\"==typeof a?a.split(\"", |
| "\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d};func", |
| "tion t(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);", |
| "return c}function u(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],", |
| "d,a);return c}function w(a,b){for(var c in a)if(b.call(void 0,a[c],c,a)", |
| ")return c};function x(){this.a=void 0}\nfunction y(a,b,c){switch(typeof", |
| " b){case \"string\":z(b,c);break;case \"number\":c.push(isFinite(b)&&!i", |
| "sNaN(b)?b:\"null\");break;case \"boolean\":c.push(b);break;case \"undef", |
| "ined\":c.push(\"null\");break;case \"object\":if(null==b){c.push(\"null", |
| "\");break}if(\"array\"==g(b)){var d=b.length;c.push(\"[\");for(var e=\"", |
| "\",f=0;f<d;f++)c.push(e),e=b[f],y(a,a.a?a.a.call(b,String(f),e):e,c),e=", |
| "\",\";c.push(\"]\");break}c.push(\"{\");d=\"\";for(f in b)Object.protot", |
| "ype.hasOwnProperty.call(b,f)&&(e=b[f],\"function\"!=typeof e&&(c.push(d", |
| "),z(f,\nc),c.push(\":\"),y(a,a.a?a.a.call(b,f,e):e,c),d=\",\"));c.push(", |
| "\"}\");break;case \"function\":break;default:throw Error(\"Unknown type", |
| ": \"+typeof b);}}var A={'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"", |
| "\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":", |
| "\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},B=/\\uffff/.test(", |
| "\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1", |
| "f\\x7f-\\xff]/g;\nfunction z(a,b){b.push('\"',a.replace(B,function(a){i", |
| "f(a in A)return A[a];var b=a.charCodeAt(0),e=\"\\\\u\";16>b?e+=\"000\":", |
| "256>b?e+=\"00\":4096>b&&(e+=\"0\");return A[a]=e+b.toString(16)}),'\"')", |
| "};function C(a){switch(g(a)){case \"string\":case \"number\":case \"boo", |
| "lean\":return a;case \"function\":return a.toString();case \"array\":re", |
| "turn r(a,C);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.n", |
| "odeType)){var b={};b.ELEMENT=D(a);return b}if(\"document\"in a)return b", |
| "={},b.WINDOW=D(a),b;if(h(a))return r(a,C);a=t(a,function(a,b){return\"n", |
| "umber\"==typeof b||\"string\"==typeof b});return u(a,C);default:return ", |
| "null}}\nfunction E(a,b){return\"array\"==g(a)?r(a,function(a){return E(", |
| "a,b)}):k(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?F(a.ELEMENT,b):\"W", |
| "INDOW\"in a?F(a.WINDOW,b):u(a,function(a){return E(a,b)}):a}function G(", |
| "a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=l());b.b||(b.b=l())", |
| ";return b}function D(a){var b=G(a.ownerDocument),c=w(b,function(b){retu", |
| "rn b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}\nfunction F(a,b){a=de", |
| "codeURIComponent(a);var c=b||document,d=G(c);if(!(a in d))throw new n(1", |
| "0,\"Element does not exist in cache\");var e=d[a];if(\"setInterval\"in ", |
| "e){if(e.closed)throw delete d[a],new n(23,\"Window has been closed.\");", |
| "return e}for(var f=e;f;){if(f==c.documentElement)return e;f=f.parentNod", |
| "e}delete d[a];throw new n(10,\"Element is no longer attached to the DOM", |
| "\");};function H(a,b,c,d){d=d||m;var e;try{a:{var f=a;if(\"string\"==ty", |
| "peof f)try{a=new d.Function(f);break a}catch(M){throw M;}a=d==window?f:", |
| "new d.Function(\"return (\"+f+\").apply(null,arguments);\")}var N=E(b,d", |
| ".document),O=a.apply(null,N);e={status:0,value:C(O)}}catch(v){e={status", |
| ":\"code\"in v?v.code:13,value:{message:v.message}}}c&&(a=[],y(new x,e,a", |
| "),e=a.join(\"\"));return e}var I=[\"_\"],J=this;I[0]in J||!J.execScript", |
| "||J.execScript(\"var \"+I[0]);\nfor(var K;I.length&&(K=I.shift());){var", |
| " L;if(L=!I.length)L=void 0!==H;L?J[K]=H:J=J[K]?J[K]:J[K]={}};; return t", |
| "his._.apply(null,arguments);}.apply({navigator:typeof window!=undefined", |
| "?window.navigator:null,document:typeof window!=undefined?window.documen", |
| "t:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const EXECUTE_SQL[] = { |
| "function(){return function(){var d=window;function e(a,b){this.code=a;t", |
| "his.state=g[a]||h;this.message=b||\"\";var c=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),f=c.length-5;if(0>f||c.indexOf(\"Error\",f)!=f)c+=\"Error\";t", |
| "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", |
| "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", |
| "b=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.a=function(", |
| "c,b,m){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};function k(a", |
| "){this.rows=[];for(var b=0;b<a.rows.length;b++)this.rows[b]=a.rows.item", |
| "(b);this.rowsAffected=a.rowsAffected;this.insertId=-1;try{this.insertId", |
| "=a.insertId}catch(c){}};function l(a,b,c,f,m,t,u){function v(a,b){var c", |
| "=new k(b);f(a,c)}var p;try{p=d.openDatabase(a,\"\",a+\"name\",5242880)}", |
| "catch(w){throw new e(13,w.message);}p.transaction(function(a){a.execute", |
| "Sql(b,c,v,u)},m,t)}var n=[\"_\"],q=this;n[0]in q||!q.execScript||q.exec", |
| "Script(\"var \"+n[0]);for(var r;n.length&&(r=n.shift());)n.length||void", |
| " 0===l?q=q[r]?q[r]:q[r]={}:q[r]=l;; return this._.apply(null,arguments)", |
| ";}.apply({navigator:typeof window!=undefined?window.navigator:null,docu", |
| "ment:typeof window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const FIND_ELEMENTS[] = { |
| "function(){return function(){var h,aa=this;\nfunction ba(a){var b=typeo", |
| "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i", |
| "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe", |
| "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)", |
| "{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function k(a){return\"string\"==typeof a}function m(a){return\"num", |
| "ber\"==typeof a}function n(a){return\"function\"==ba(a)}function da(a){", |
| "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi", |
| "ndow;function p(a,b){this.code=a;this.state=fa[a]||ga;this.message=b||", |
| "\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a", |
| ".toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.i", |
| "ndexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c", |
| ".name=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;func", |
| "tion b(){}b.prototype=a.prototype;p.H=a.prototype;p.prototype=new b;p.p", |
| "rototype.constructor=p;p.D=function(b,d,e){return a.prototype[d].apply(", |
| "b,Array.prototype.slice.call(arguments,2))}})();\nvar ga=\"unknown erro", |
| "r\",fa={15:\"element not selectable\",11:\"element not visible\",31:\"i", |
| "me engine activation failed\",30:\"ime not available\",24:\"invalid coo", |
| "kie domain\",29:\"invalid element coordinates\",12:\"invalid element st", |
| "ate\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid sele", |
| "ctor\",17:\"javascript error\",405:\"unsupported operation\",34:\"move ", |
| "target out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"n", |
| "o such frame\",23:\"no such window\",28:\"script timeout\",33:\"session", |
| " not created\",10:\"stale element reference\",\n0:\"success\",21:\"time", |
| "out\",25:\"unable to set cookie\",26:\"unexpected alert open\"};fa[13]=", |
| "ga;fa[9]=\"unknown command\";p.prototype.toString=function(){return thi", |
| "s.name+\": \"+this.message};var ha;function ia(a){var b=a.length-1;retu", |
| "rn 0<=b&&a.indexOf(\" \",b)==b}var t=String.prototype.trim?function(a){", |
| "return a.trim()}:function(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+", |
| "$/g,\"\")};function ja(a){return String(a).replace(/\\-([a-z])/g,functi", |
| "on(a,c){return c.toUpperCase()})};var ka=Array.prototype;function u(a,b", |
| "){if(k(a))return k(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.le", |
| "ngth;c++)if(c in a&&a[c]===b)return c;return-1}function v(a,b){for(var ", |
| "c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e", |
| "],e,a)}function la(a,b){for(var c=a.length,d=[],e=0,f=k(a)?a.split(\"\"", |
| "):a,g=0;g<c;g++)if(g in f){var q=f[g];b.call(void 0,q,g,a)&&(d[e++]=q)}", |
| "return d}function ma(a,b){var c=\"\";v(a,function(d,e){c=b.call(void 0,", |
| "c,d,e,a)});return c}\nfunction na(a,b){for(var c=a.length,d=k(a)?a.spli", |
| "t(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;retur", |
| "n!1}function oa(a,b){for(var c=a.length,d=k(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 pa(a", |
| ",b){var c;a:{c=a.length;for(var d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e", |
| " in d&&b.call(void 0,d[e],e,a)){c=e;break a}c=-1}return 0>c?null:k(a)?a", |
| ".charAt(c):a[c]}\nfunction qa(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 ra(a,b,c){return 2", |
| ">=arguments.length?ka.slice.call(a,b):ka.slice.call(a,b,c)};function w(", |
| "a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w.prototype;h.clone=", |
| "function(){return new w(this.x,this.y)};h.toString=function(){return\"(", |
| "\"+this.x+\", \"+this.y+\")\"};h.ceil=function(){this.x=Math.ceil(this.", |
| "x);this.y=Math.ceil(this.y);return this};h.floor=function(){this.x=Math", |
| ".floor(this.x);this.y=Math.floor(this.y);return 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 w?(this.x+=a.x,this.y+=a.y):(this.", |
| "x+=a,m(b)&&(this.y+=b));return this};h.scale=function(a,b){var c=m(b)?b", |
| ":a;this.x*=a;this.y*=c;return this};function sa(a,b){this.width=a;this.", |
| "height=b}h=sa.prototype;h.clone=function(){return new sa(this.width,thi", |
| "s.height)};h.toString=function(){return\"(\"+this.width+\" x \"+this.he", |
| "ight+\")\"};h.ceil=function(){this.width=Math.ceil(this.width);this.hei", |
| "ght=Math.ceil(this.height);return this};h.floor=function(){this.width=M", |
| "ath.floor(this.width);this.height=Math.floor(this.height);return this};", |
| "h.round=function(){this.width=Math.round(this.width);this.height=Math.r", |
| "ound(this.height);return this};\nh.scale=function(a,b){var c=m(b)?b:a;t", |
| "his.width*=a;this.height*=c;return this};function x(a){return a?new z(A", |
| "(a)):ha||(ha=new z)}function ta(a,b,c){function d(c){c&&b.appendChild(k", |
| "(c)?a.createTextNode(c):c)}for(var e=1;e<c.length;e++){var f=c[e];!ca(f", |
| ")||da(f)&&0<f.nodeType?d(f):v(ua(f)?qa(f):f,d)}}function va(a){for(;a&&", |
| "1!=a.nodeType;)a=a.previousSibling;return a}\nfunction C(a,b){if(a.cont", |
| "ains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof", |
| " a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPositi", |
| "on(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction wa(a,b){i", |
| "f(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPo", |
| "sition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"i", |
| "n a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.so", |
| "urceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?x", |
| "a(a,b):!c&&C(e,b)?-1*ya(a,b):!d&&C(f,a)?ya(b,a):(c?a.sourceIndex:e.sour", |
| "ceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.sel", |
| "ectNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);d.collapse(", |
| "!0);\nreturn c.compareBoundaryPoints(aa.Range.START_TO_END,d)}function ", |
| "ya(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c", |
| ";)d=d.parentNode;return xa(d,a)}function xa(a,b){for(var c=b;c=c.previo", |
| "usSibling;)if(c==a)return-1;return 1}function A(a){return 9==a.nodeType", |
| "?a:a.ownerDocument||a.document}function ua(a){if(a&&\"number\"==typeof ", |
| "a.length){if(da(a))return\"function\"==typeof a.item||\"string\"==typeo", |
| "f a.item;if(n(a))return\"function\"==typeof a.item}return!1}\nfunction ", |
| "za(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;", |
| "c++}return null}function z(a){this.i=a||aa.document||document}\nfunctio", |
| "n D(a,b,c,d){a=d||a.i;var e=b&&\"*\"!=b?b.toUpperCase():\"\";if(a.query", |
| "SelectorAll&&a.querySelector&&(e||c))c=a.querySelectorAll(e+(c?\".\"+c:", |
| "\"\"));else if(c&&a.getElementsByClassName)if(b=a.getElementsByClassNam", |
| "e(c),e){a={};for(var f=d=0,g;g=b[f];f++)e==g.nodeName&&(a[d++]=g);a.len", |
| "gth=d;c=a}else c=b;else if(b=a.getElementsByTagName(e||\"*\"),c){a={};f", |
| "or(f=d=0;g=b[f];f++){var e=g.className,q;if(q=\"function\"==typeof e.sp", |
| "lit)q=0<=u(e.split(/\\s+/),c);q&&(a[d++]=g)}a.length=d;c=a}else c=b;ret", |
| "urn c}h=z.prototype;\nh.createElement=function(a){return this.i.createE", |
| "lement(a)};h.createTextNode=function(a){return this.i.createTextNode(St", |
| "ring(a))};h.appendChild=function(a,b){a.appendChild(b)};h.append=functi", |
| "on(a,b){ta(A(a),a,arguments)};h.canHaveChildren=function(a){if(1!=a.nod", |
| "eType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"B", |
| "ASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"F", |
| "RAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"I", |
| "SINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIP", |
| "T\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case ", |
| "\"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0", |
| "};\nh.removeNode=function(a){return a&&a.parentNode?a.parentNode.remove", |
| "Child(a):null};h.contains=C;var E={k:function(a){return!(!a.querySelect", |
| "orAll||!a.querySelector)},f:function(a,b){if(!a)throw new p(32,\"No cla", |
| "ss name specified\");a=t(a);if(-1!==a.indexOf(\" \"))throw new p(32,\"C", |
| "ompound class names not permitted\");if(E.k(b))try{return b.querySelect", |
| "or(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new p(32,\"A", |
| "n invalid or illegal class name was specified\");}var d=D(x(b),\"*\",a,", |
| "b);return d.length?d[0]:null},c:function(a,b){if(!a)throw new p(32,\"No", |
| " class name specified\");a=t(a);if(-1!==a.indexOf(\" \"))throw new p(32", |
| ",\n\"Compound class names not permitted\");if(E.k(b))try{return b.query", |
| "SelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new p(32,", |
| "\"An invalid or illegal class name was specified\");}return D(x(b),\"*", |
| "\",a,b)}};var F={f:function(a,b){n(b.querySelector);if(!a)throw new p(3", |
| "2,\"No selector specified\");a=t(a);var c;try{c=b.querySelector(a)}catc", |
| "h(d){throw new p(32,\"An invalid or illegal selector was specified\");}", |
| "return c&&1==c.nodeType?c:null},c:function(a,b){n(b.querySelectorAll);i", |
| "f(!a)throw new p(32,\"No selector specified\");a=t(a);try{return b.quer", |
| "ySelectorAll(a)}catch(c){throw new p(32,\"An invalid or illegal selecto", |
| "r was specified\");}}};var Aa={aliceblue:\"#f0f8ff\",antiquewhite:\"#fa", |
| "ebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:", |
| "\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffeb", |
| "cd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywoo", |
| "d:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"", |
| "#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8", |
| "dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan", |
| ":\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:", |
| "\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"", |
| "#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:", |
| "\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#", |
| "8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslateg", |
| "rey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppi", |
| "nk:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#6", |
| "96969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fff", |
| "af0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\"", |
| ",\nghostwhite:\"#f8f8ff\",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\",la", |
| "venderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",", |
| "lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",ligh", |
| "tgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90", |
| "\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",", |
| "\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#", |
| "778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyel", |
| "low:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6", |
| "\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",", |
| "mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db", |
| "\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringg", |
| "reen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585", |
| "\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\"", |
| ",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlac", |
| "e:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500", |
| "\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",p", |
| "alegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093", |
| "\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:", |
| "\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",", |
| "red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown", |
| ":\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b", |
| "57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skybl", |
| "ue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"", |
| "#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4", |
| "\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff634", |
| "7\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"", |
| "#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd", |
| "32\"};var Ba=\"backgroundColor borderTopColor borderRightColor borderBo", |
| "ttomColor borderLeftColor color outlineColor\".split(\" \"),Da=/#([0-9a", |
| "-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Ea=/^#(?:[0-9a-f]{3}){1,2}$/i,Fa=/^(", |
| "?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)", |
| "\\)$/i,Ga=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[", |
| "1-9]\\d{0,2})\\)$/i;function G(a){var b=null,c=a.nodeType;1==c&&(b=a.te", |
| "xtContent,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.fi", |
| "rstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue)", |
| ",d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}els", |
| "e b=a.nodeValue;return\"\"+b};function I(){this.e=this.d=null;this.m=0}", |
| "function Ha(a){this.u=a;this.next=this.j=null}I.prototype.unshift=funct", |
| "ion(a){a=new Ha(a);a.next=this.d;this.e?this.d.j=a:this.d=this.e=a;this", |
| ".d=a;this.m++};I.prototype.add=function(a){a=new Ha(a);a.j=this.e;this.", |
| "d?this.e.next=a:this.d=this.e=a;this.e=a;this.m++};function Ia(a){retur", |
| "n(a=a.d)?a.u:null}function J(a){return new Ja(a,!1)}function Ja(a,b){th", |
| "is.B=a;this.r=(this.v=b)?a.e:a.d;this.n=null}\nJa.prototype.next=functi", |
| "on(){var a=this.r;if(null==a)return null;var b=this.n=a;this.r=this.v?a", |
| ".j:a.next;return b.u};Ja.prototype.remove=function(){var a=this.B,b=thi", |
| "s.n;if(!b)throw Error(\"Next must be called at least once before remove", |
| ".\");var c=b.j,b=b.next;c?c.next=b:a.d=b;b?b.j=c:a.e=c;a.m--;this.n=nul", |
| "l};function K(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b ins", |
| "tanceof I&&c instanceof I){e=J(b);for(d=e.next();d;d=e.next())for(b=J(c", |
| "),f=b.next();f;f=b.next())if(a(G(d),G(f)))return!0;return!1}if(b instan", |
| "ceof I||c instanceof I){b instanceof I?e=b:(e=c,c=b);e=J(e);b=typeof c;", |
| "for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+G(d);break;ca", |
| "se \"boolean\":d=!!G(d);break;case \"string\":d=G(d);break;default:thro", |
| "w Error(\"Illegal primitive type for comparison.\");}if(a(d,c))return!0", |
| "}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b", |
| ",!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+", |
| "c)}function Ka(a,b,c,d){this.C=a;this.l=d}Ka.prototype.toString=functio", |
| "n(){return this.C};var La={};function L(a,b){if(La.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);var c=new Ka(a,0,0,b", |
| ");La[c.toString()]=c}L(\"div\",function(a,b,c){return a.b(c)/b.b(c)});L", |
| "(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});L(\"*\",function(a,b,c)", |
| "{return a.b(c)*b.b(c)});\nL(\"+\",function(a,b,c){return a.b(c)+b.b(c)}", |
| ");L(\"-\",function(a,b,c){return a.b(c)-b.b(c)});L(\"<\",function(a,b,c", |
| "){return K(function(a,b){return a<b},a,b,c)});L(\">\",function(a,b,c){r", |
| "eturn K(function(a,b){return a>b},a,b,c)});L(\"<=\",function(a,b,c){ret", |
| "urn K(function(a,b){return a<=b},a,b,c)});L(\">=\",function(a,b,c){retu", |
| "rn K(function(a,b){return a>=b},a,b,c)});L(\"=\",function(a,b,c){return", |
| " K(function(a,b){return a==b},a,b,c,!0)});L(\"!=\",function(a,b,c){retu", |
| "rn K(function(a,b){return a!=b},a,b,c,!0)});\nL(\"and\",function(a,b,c)", |
| "{return a.h(c)&&b.h(c)});L(\"or\",function(a,b,c){return a.h(c)||b.h(c)", |
| "});function Ma(a,b,c,d,e,f){this.o=a;this.l=f}Ma.prototype.toString=fun", |
| "ction(){return this.o};var Na={};function N(a,b){if(Na.hasOwnProperty(a", |
| "))throw Error(\"Function already created: \"+a+\".\");Na[a]=new Ma(a,0,", |
| "0,0,0,b)}N(\"boolean\",function(a,b){return b.h(a)});N(\"ceiling\",func", |
| "tion(a,b){return Math.ceil(b.b(a))});N(\"concat\",function(a,b){return ", |
| "ma(ra(arguments,1),function(b,d){return b+d.a(a)})});N(\"contains\",fun", |
| "ction(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});N(\"count\",fun", |
| "ction(a,b){return b.evaluate(a).m});\nN(\"false\",function(){return!1})", |
| ";N(\"floor\",function(a,b){return Math.floor(b.b(a))});N(\"id\",functio", |
| "n(a,b){var c=a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/", |
| "\\s+/),e=[];v(c,function(a){a=d.getElementById(a);!a||0<=u(e,a)||e.push", |
| "(a)});e.sort(wa);var f=new I;v(e,function(a){f.add(a)});return f});N(\"", |
| "lang\",function(){return!1});N(\"last\",function(a){if(1!=arguments.len", |
| "gth)throw Error(\"Function last expects ()\");return a.F()});\nN(\"loca", |
| "l-name\",function(a,b){var c=b?Ia(b.evaluate(a)):a.g();return c?c.nodeN", |
| "ame.toLowerCase():\"\"});N(\"name\",function(a,b){var c=b?Ia(b.evaluate", |
| "(a)):a.g();return c?c.nodeName.toLowerCase():\"\"});N(\"namespace-uri\"", |
| ",function(){return\"\"});N(\"normalize-space\",function(a,b){return(b?b", |
| ".a(a):G(a.g())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"", |
| "\")});N(\"not\",function(a,b){return!b.h(a)});N(\"number\",function(a,b", |
| "){return b?b.b(a):+G(a.g())});N(\"position\",function(a){return a.G()})", |
| ";N(\"round\",function(a,b){return Math.round(b.b(a))});\nN(\"starts-wit", |
| "h\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0)});N(", |
| "\"string\",function(a,b){return b?b.a(a):G(a.g())});N(\"string-length\"", |
| ",function(a,b){return(b?b.a(a):G(a.g())).length});N(\"substring\",funct", |
| "ion(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\"", |
| ";d=d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)return a.substring(e)", |
| ";b=Math.round(d);return a.substring(e,c+b)});\nN(\"substring-after\",fu", |
| "nction(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.subst", |
| "ring(c+a.length)});N(\"substring-before\",function(a,b,c){b=b.a(a);a=c.", |
| "a(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});N(\"sum\",funct", |
| "ion(a,b){for(var c=J(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+G(e", |
| ");return d});\nN(\"translate\",function(a,b,c,d){b=b.a(a);c=c.a(a);var ", |
| "e=d.a(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});N(\"true\",function(){return!0});function Oa(a,b,c){this.o", |
| "=a;this.v=c}Oa.prototype.toString=function(){return this.o};var Pa={};f", |
| "unction O(a,b){if(Pa.hasOwnProperty(a))throw Error(\"Axis already creat", |
| "ed: \"+a);Pa[a]=new Oa(a,0,b)}O(\"ancestor\",!0);O(\"ancestor-or-self\"", |
| ",!0);O(\"attribute\",!1);O(\"child\",!1);O(\"descendant\",!1);O(\"desce", |
| "ndant-or-self\",!1);O(\"following\",!1);O(\"following-sibling\",!1);O(", |
| "\"namespace\",!1);O(\"parent\",!1);O(\"preceding\",!0);O(\"preceding-si", |
| "bling\",!0);O(\"self\",!1);var P={};P.p=function(){var a={I:\"http://ww", |
| "w.w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nP.l=fun", |
| "ction(a,b,c){var d=A(a);try{for(var e=d.createNSResolver?d.createNSReso", |
| "lver(d.documentElement):P.p,f={},g=d.getElementsByTagName(\"*\"),q=0;q<", |
| "g.length;++q){var M=g[q],B=M.namespaceURI;if(!f[B]){var l=M.lookupPrefi", |
| "x(B);if(!l)var r=B.match(\".*/(\\\\w+)/?$\"),l=r?r[1]:\"xhtml\";f[B]=l}", |
| "}var y={},H;for(H in f)y[f[H]]=H;e=function(a){return y[a]||null};try{r", |
| "eturn d.evaluate(b,a,e,c,null)}catch(Ca){if(\"TypeError\"===Ca.name)ret", |
| "urn e=d.createNSResolver?d.createNSResolver(d.documentElement):P.p,d.ev", |
| "aluate(b,\na,e,c,null);throw Ca;}}catch(db){throw new p(32,\"Unable to ", |
| "locate an element with the xpath expression \"+b+\" because of the foll", |
| "owing error:\\n\"+db);}};P.q=function(a,b){if(!a||1!=a.nodeType)throw n", |
| "ew p(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It sh", |
| "ould be an element.\");};\nP.f=function(a,b){var c=function(){var c=P.l", |
| "(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=A(b),c.s", |
| "etProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSing", |
| "leNode(a)):null}();null===c||P.q(c,a);return c};\nP.c=function(a,b){var", |
| " c=function(){var c=P.l(b,a,7);if(c){for(var e=c.snapshotLength,f=[],g=", |
| "0;g<e;++g)f.push(c.snapshotItem(g));return f}return b.selectNodes?(c=A(", |
| "b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.sele", |
| "ctNodes(a)):[]}();v(c,function(b){P.q(b,a)});return c};function Qa(a,b,", |
| "c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=Qa.prototype;h", |
| ".clone=function(){return new Qa(this.top,this.right,this.bottom,this.le", |
| "ft)};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 Qa?a.left>=this.left&&a.right<=this.right&&a.top>", |
| "=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=", |
| "this.top&&a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d){da(a)?(this", |
| ".top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left", |
| "):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=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};h.floor=function(){this.top=Math.floor(this.top);this.", |
| "right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.l", |
| "eft=Math.floor(this.left);return this};\nh.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 w?(this.left+=a.x,this.right+=a.x,this.t", |
| "op+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,m(b)&&(this.top+=", |
| "b,this.bottom+=b));return this};h.scale=function(a,b){var c=m(b)?b:a;th", |
| "is.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};functi", |
| "on Q(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=Q.pro", |
| "totype;h.clone=function(){return new Q(this.left,this.top,this.width,th", |
| "is.height)};h.toString=function(){return\"(\"+this.left+\", \"+this.top", |
| "+\" - \"+this.width+\"w x \"+this.height+\"h)\"};h.contains=function(a)", |
| "{return a instanceof Q?this.left<=a.left&&this.left+this.width>=a.left+", |
| "a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=thi", |
| "s.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.he", |
| "ight};\nh.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.", |
| "ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(t", |
| "his.height);return this};h.floor=function(){this.left=Math.floor(this.l", |
| "eft);this.top=Math.floor(this.top);this.width=Math.floor(this.width);th", |
| "is.height=Math.floor(this.height);return this};h.round=function(){this.", |
| "left=Math.round(this.left);this.top=Math.round(this.top);this.width=Mat", |
| "h.round(this.width);this.height=Math.round(this.height);return this};\n", |
| "h.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};h.scale=function(a,b){", |
| "var c=m(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;re", |
| "turn this};function R(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toU", |
| "pperCase()==b)}var Ra=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']", |
| "*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function Sa(a){var b", |
| "=[];v(a.split(Ra),function(a){var d=a.indexOf(\":\");0<d&&(a=[a.slice(0", |
| ",d),a.slice(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":\",a[1],\";", |
| "\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\n", |
| "function S(a,b){b=b.toLowerCase();if(\"style\"==b)return Sa(a.style.css", |
| "Text);var c=a.getAttributeNode(b);return c&&c.specified?c.value:null}fu", |
| "nction T(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.n", |
| "odeType;)a=a.parentNode;return R(a)?a:null}\nfunction U(a,b){var c=ja(b", |
| ");if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";va", |
| "r d;a:{d=c;var e=A(a);if(e.defaultView&&e.defaultView.getComputedStyle&", |
| "&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue", |
| "(d)||\"\";break a}d=\"\"}d=d||Ta(a,c);if(null===d)d=null;else if(0<=u(B", |
| "a,c)){b:{var f=d.match(Fa);if(f){var c=Number(f[1]),e=Number(f[2]),g=Nu", |
| "mber(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&", |
| "0<=f&&1>=f){c=[c,e,g,f];break b}}c=null}if(!c)b:{if(g=d.match(Ga))if(c=", |
| "\nNumber(g[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e", |
| "&&0<=g&&255>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e", |
| "=Aa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length", |
| "&&(e=e.replace(Da,\"#$1$1$2$2$3$3\")),!Ea.test(e))){c=null;break b}c=[p", |
| "arseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(", |
| "5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfunction Ta", |
| "(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&n(c.getPropertyV", |
| "alue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null", |
| ":(c=T(a))?Ta(c,b):null}\nfunction Ua(a,b){function c(a){if(\"none\"==U(", |
| "a,\"display\"))return!1;a=T(a);return!a||c(a)}function d(a){var b=Va(a)", |
| ";return 0<b.height&&0<b.width?!0:R(a,\"PATH\")&&(0<b.height||0<b.width)", |
| "?(a=U(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=U(a,\"over", |
| "flow\")&&na(a.childNodes,function(a){return 3==a.nodeType||R(a)&&d(a)})", |
| "}function e(a){return Wa(a)==V&&oa(a.childNodes,function(a){return!R(a)", |
| "||e(a)})}if(!R(a))throw Error(\"Argument to isShown must be of type Ele", |
| "ment\");if(R(a,\"BODY\"))return!0;if(R(a,\"OPTION\")||\nR(a,\"OPTGROUP", |
| "\")){var f=za(a,function(a){return R(a,\"SELECT\")});return!!f&&Ua(f,!0", |
| ")}return(f=Xa(a))?!!f.s&&0<f.rect.width&&0<f.rect.height&&Ua(f.s,b):R(a", |
| ",\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\")||\"hid", |
| "den\"==U(a,\"visibility\")||!c(a)||!b&&0==Ya(a)||!d(a)?!1:!e(a)}var V=", |
| "\"hidden\";\nfunction Wa(a){function b(a){function b(a){return a==g?!0:", |
| "0==U(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"stati", |
| "c\"==U(a,\"position\")?!1:!0}var c=U(a,\"position\");if(\"fixed\"==c)re", |
| "turn B=!0,a==g?null:g;for(a=T(a);a&&!b(a);)a=T(a);return a}function c(a", |
| "){var b=a;if(\"visible\"==M)if(a==g&&q)b=q;else if(a==q)return{x:\"visi", |
| "ble\",y:\"visible\"};b={x:U(b,\"overflow-x\"),y:U(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==g){var b=(new z(f)).i;\na=b.body||b.doc", |
| "umentElement;b=b.parentWindow||b.defaultView;a=new w(b.pageXOffset||a.s", |
| "crollLeft,b.pageYOffset||a.scrollTop)}else a=new w(a.scrollLeft,a.scrol", |
| "lTop);return a}var e=Za(a),f=A(a),g=f.documentElement,q=f.body,M=U(g,\"", |
| "overflow\"),B;for(a=b(a);a;a=b(a)){var l=c(a);if(\"visible\"!=l.x||\"vi", |
| "sible\"!=l.y){var r=Va(a);if(0==r.width||0==r.height)return V;var y=e.r", |
| "ight<r.left,H=e.bottom<r.top;if(y&&\"hidden\"==l.x||H&&\"hidden\"==l.y)", |
| "return V;if(y&&\"visible\"!=l.x||H&&\"visible\"!=l.y){y=d(a);H=e.bottom", |
| "<r.top-\ny.y;if(e.right<r.left-y.x&&\"visible\"!=l.x||H&&\"visible\"!=l", |
| ".x)return V;e=Wa(a);return e==V?V:\"scroll\"}y=e.left>=r.left+r.width;r", |
| "=e.top>=r.top+r.height;if(y&&\"hidden\"==l.x||r&&\"hidden\"==l.y)return", |
| " V;if(y&&\"visible\"!=l.x||r&&\"visible\"!=l.y){if(B&&(l=d(a),e.left>=g", |
| ".scrollWidth-l.x||e.right>=g.scrollHeight-l.y))return V;e=Wa(a);return ", |
| "e==V?V:\"scroll\"}}}return\"none\"}\nfunction Va(a){var b=Xa(a);if(b)re", |
| "turn b.rect;if(R(a,\"HTML\"))return a=A(a),a=((a?a.parentWindow||a.defa", |
| "ultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.docu", |
| "mentElement:a.body,a=new sa(a.clientWidth,a.clientHeight),new Q(0,0,a.w", |
| "idth,a.height);var c;try{c=a.getBoundingClientRect()}catch(d){return ne", |
| "w Q(0,0,0,0)}return new Q(c.left,c.top,c.right-c.left,c.bottom-c.top)}", |
| "\nfunction Xa(a){var b=R(a,\"MAP\");if(!b&&!R(a,\"AREA\"))return null;v", |
| "ar c=b?a:R(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&", |
| "c.name&&(d=P.f('/descendant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=V", |
| "a(d),!b&&\"default\"!=a.shape.toLowerCase())){var f=$a(a);a=Math.min(Ma", |
| "th.max(f.left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=Math", |
| ".min(f.width,e.width-a);f=Math.min(f.height,e.height-b);e=new Q(a+e.lef", |
| "t,b+e.top,c,f)}return{s:d,rect:e||new Q(0,0,0,0)}}\nfunction $a(a){var ", |
| "b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.le", |
| "ngth){var b=a[0],c=a[1];return new Q(b,c,a[2]-b,a[3]-c)}if(\"circle\"==", |
| "b&&3==a.length)return b=a[2],new Q(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==", |
| "b&&2<a.length){for(var b=a[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)b=Ma", |
| "th.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 Q(b,c,d-b,e-c)}return new Q(0,0,0,0)}function Za(a){a=V", |
| "a(a);return new Qa(a.top,a.left+a.width,a.top+a.height,a.left)}\nfuncti", |
| "on ab(a){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function", |
| " bb(a){var b=[];cb(a,b);var c=b;a=c.length;for(var b=Array(a),c=k(c)?c.", |
| "split(\"\"):c,d=0;d<a;d++)d in c&&(b[d]=ab.call(void 0,c[d]));return ab", |
| "(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction cb(a,b){if(R(a,\"B", |
| "R\"))b.push(\"\");else{var c=R(a,\"TD\"),d=U(a,\"display\"),e=!c&&!(0<=", |
| "u(eb,d)),f=void 0!=a.previousElementSibling?a.previousElementSibling:va", |
| "(a.previousSibling),f=f?U(f,\"display\"):\"\",g=U(a,\"float\")||U(a,\"c", |
| "ssFloat\")||U(a,\"styleFloat\");!e||\"run-in\"==f&&\"none\"==g||/^[\\s", |
| "\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(\"\");var q=Ua(a),M=null,B=", |
| "null;q&&(M=U(a,\"white-space\"),B=U(a,\"text-transform\"));v(a.childNod", |
| "es,function(a){3==a.nodeType&&q?fb(a,b,M,B):R(a)&&cb(a,b)});f=b[b.lengt", |
| "h-1]||\"\";!c&&\n\"table-cell\"!=d||!f||ia(f)||(b[b.length-1]+=\" \");e", |
| "&&\"run-in\"!=d&&!/^[\\s\\xa0]*$/.test(f)&&b.push(\"\")}}var eb=\"inlin", |
| "e inline-block inline-table none table-cell table-column table-column-g", |
| "roup\".split(\" \");\nfunction fb(a,b,c,d){a=a.nodeValue.replace(/[\\u2", |
| "00b\\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.re", |
| "place(/[\\ \\f\\t\\v\\u2028\\u2029]+/g,\" \");\"capitalize\"==d?a=a.rep", |
| "lace(/(^|\\s)(\\S)/g,function(a,b,c){return b+c.toUpperCase()}):\"upper", |
| "case\"==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.p", |
| "op()||\"\";ia(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a", |
| ")}\nfunction Ya(a){var b=1,c=U(a,\"opacity\");c&&(b=Number(c));(a=T(a))", |
| "&&(b*=Ya(a));return b};var gb={k:function(a,b){return!(!a.querySelector", |
| "All||!a.querySelector)&&!/^\\d.*/.test(b)},f:function(a,b){var c=x(b),d", |
| "=k(a)?c.i.getElementById(a):a;if(!d)return null;if(S(d,\"id\")==a&&C(b,", |
| "d))return d;c=D(c,\"*\");return pa(c,function(c){return S(c,\"id\")==a&", |
| "&C(b,c)})},c:function(a,b){if(!a)return[];if(gb.k(b,a))try{return b.que", |
| "rySelectorAll(\"#\"+gb.A(a))}catch(c){return[]}var d=D(x(b),\"*\",null,", |
| "b);return la(d,function(b){return S(b,\"id\")==a})},A:function(a){retur", |
| "n a.replace(/(['\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"", |
| "\\\\$1\")}};var W={},hb={};W.w=function(a,b,c){var d;try{d=F.c(\"a\",b)", |
| "}catch(e){d=D(x(b),\"A\",null,b)}return pa(d,function(b){b=bb(b);return", |
| " c&&-1!=b.indexOf(a)||b==a})};W.t=function(a,b,c){var d;try{d=F.c(\"a\"", |
| ",b)}catch(e){d=D(x(b),\"A\",null,b)}return la(d,function(b){b=bb(b);ret", |
| "urn c&&-1!=b.indexOf(a)||b==a})};W.f=function(a,b){return W.w(a,b,!1)};", |
| "W.c=function(a,b){return W.t(a,b,!1)};hb.f=function(a,b){return W.w(a,b", |
| ",!0)};hb.c=function(a,b){return W.t(a,b,!0)};var ib={f:function(a,b){re", |
| "turn b.getElementsByTagName(a)[0]||null},c:function(a,b){return b.getEl", |
| "ementsByTagName(a)}};var jb={className:E,\"class name\":E,css:F,\"css s", |
| "elector\":F,id:gb,linkText:W,\"link text\":W,name:{f:function(a,b){var ", |
| "c=D(x(b),\"*\",null,b);return pa(c,function(b){return S(b,\"name\")==a}", |
| ")},c:function(a,b){var c=D(x(b),\"*\",null,b);return la(c,function(b){r", |
| "eturn S(b,\"name\")==a})}},partialLinkText:hb,\"partial link text\":hb,", |
| "tagName:ib,\"tag name\":ib,xpath:P};function kb(a,b){var c;a:{for(c in ", |
| "a)if(a.hasOwnProperty(c))break a;c=null}if(c){var d=jb[c];if(d&&n(d.c))", |
| "return d.c(a[c],b||ea.document)}throw Error(\"Unsupported locator strat", |
| "egy: \"+c);}var X=[\"_\"],Y=aa;X[0]in Y||!Y.execScript||Y.execScript(\"", |
| "var \"+X[0]);for(var Z;X.length&&(Z=X.shift());)X.length||void 0===kb?Y", |
| "=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=kb;; return this._.apply(null,arguments);}.appl", |
| "y({navigator:typeof window!=undefined?window.navigator:null,document:ty", |
| "peof window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_EFFECTIVE_STYLE[] = { |
| "function(){return function(){function d(b){var k=typeof b;if(\"object\"", |
| "==k)if(b){if(b instanceof Array)return\"array\";if(b instanceof Object)", |
| "return k;var a=Object.prototype.toString.call(b);if(\"[object Window]\"", |
| "==a)return\"object\";if(\"[object Array]\"==a||\"number\"==typeof b.len", |
| "gth&&\"undefined\"!=typeof b.splice&&\"undefined\"!=typeof b.propertyIs", |
| "Enumerable&&!b.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o", |
| "bject Function]\"==a||\"undefined\"!=typeof b.call&&\"undefined\"!=type", |
| "of b.propertyIsEnumerable&&!b.propertyIsEnumerable(\"call\"))return\"fu", |
| "nction\"}else return\"null\";\nelse if(\"function\"==k&&\"undefined\"==", |
| "typeof b.call)return\"object\";return k};function f(b){return String(b)", |
| ".replace(/\\-([a-z])/g,function(b,a){return a.toUpperCase()})};var g={a", |
| "liceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamari", |
| "ne:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",b", |
| "lack:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet", |
| ":\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea", |
| "0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",corn", |
| "flowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"", |
| "#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8", |
| "860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9", |
| "\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b", |
| "2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",", |
| "darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b", |
| "\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"", |
| "#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00", |
| "bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",f", |
| "irebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fu", |
| "chsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:", |
| "\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",gr", |
| "eenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#", |
| "ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",kha", |
| "ki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen", |
| ":\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:", |
| "\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",ligh", |
| "tgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpin", |
| "k:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",light", |
| "skyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899", |
| "\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",", |
| "limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#8", |
| "00000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchi", |
| "d:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediu", |
| "mslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"", |
| "#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcrea", |
| "m:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:", |
| "\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",oliv", |
| "edrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da", |
| "70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"", |
| "#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"", |
| "#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue", |
| ":\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",r", |
| "oyalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybr", |
| "own:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a", |
| "0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",sl", |
| "ategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:", |
| "\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",this", |
| "tle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82", |
| "ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:", |
| "\"#ffff00\",yellowgreen:\"#9acd32\"};var m=\"backgroundColor borderTopC", |
| "olor borderRightColor borderBottomColor borderLeftColor color outlineCo", |
| "lor\".split(\" \"),n=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,p=/^#(?", |
| ":[0-9a-f]{3}){1,2}$/i,q=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(", |
| "\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,r=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s", |
| "?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function t(b){this.b=b}t", |
| ".prototype.toString=function(){return this.b};var u={};function v(b){if", |
| "(u.hasOwnProperty(b))throw Error(\"Binary operator already created: \"+", |
| "b);b=new t(b);u[b.toString()]=b}v(\"div\");v(\"mod\");v(\"*\");v(\"+\")", |
| ";v(\"-\");v(\"<\");v(\">\");v(\"<=\");v(\">=\");v(\"=\");v(\"!=\");v(\"", |
| "and\");v(\"or\");function w(b){this.a=b}w.prototype.toString=function()", |
| "{return this.a};var x={};function y(b){if(x.hasOwnProperty(b))throw Err", |
| "or(\"Function already created: \"+b+\".\");x[b]=new w(b)}y(\"boolean\")", |
| ";y(\"ceiling\");y(\"concat\");y(\"contains\");y(\"count\");y(\"false\")", |
| ";y(\"floor\");y(\"id\");y(\"lang\");y(\"last\");y(\"local-name\");y(\"n", |
| "ame\");y(\"namespace-uri\");y(\"normalize-space\");y(\"not\");y(\"numbe", |
| "r\");y(\"position\");y(\"round\");y(\"starts-with\");y(\"string\");y(\"", |
| "string-length\");y(\"substring\");y(\"substring-after\");y(\"substring-", |
| "before\");\ny(\"sum\");y(\"translate\");y(\"true\");function z(b){this.", |
| "a=b}z.prototype.toString=function(){return this.a};var A={};function B(", |
| "b){if(A.hasOwnProperty(b))throw Error(\"Axis already created: \"+b);A[b", |
| "]=new z(b)}B(\"ancestor\");B(\"ancestor-or-self\");B(\"attribute\");B(", |
| "\"child\");B(\"descendant\");B(\"descendant-or-self\");B(\"following\")", |
| ";B(\"following-sibling\");B(\"namespace\");B(\"parent\");B(\"preceding", |
| "\");B(\"preceding-sibling\");B(\"self\");function C(b,k){var a=b.curren", |
| "tStyle||b.style,e=a[k];void 0===e&&\"function\"==d(a.getPropertyValue)&", |
| "&(e=a.getPropertyValue(k));if(\"inherit\"!=e)return void 0!==e?e:null;f", |
| "or(a=b.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.", |
| "parentNode;return(a=a&&1==a.nodeType?a:null)?C(a,k):null};function D(b,", |
| "k){var a=f(k);if(\"float\"==a||\"cssFloat\"==a||\"styleFloat\"==a)a=\"c", |
| "ssFloat\";var e;a:{e=a;var c=9==b.nodeType?b:b.ownerDocument||b.documen", |
| "t;if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.ge", |
| "tComputedStyle(b,null))){e=c[e]||c.getPropertyValue(e)||\"\";break a}e=", |
| "\"\"}e=e||C(b,a);if(null===e)e=null;else{b:if(\"string\"==typeof m)a=\"", |
| "string\"==typeof a&&1==a.length?m.indexOf(a,0):-1;else{for(c=0;c<m.leng", |
| "th;c++)if(c in m&&m[c]===a){a=c;break b}a=-1}if(0<=a){b:{var l=e.match(", |
| "q);if(l){var a=\nNumber(l[1]),c=Number(l[2]),h=Number(l[3]),l=Number(l[", |
| "4]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=h&&255>=h&&0<=l&&1>=l){a=[a,c,h,l", |
| "];break b}}a=null}if(!a)b:{if(h=e.match(r))if(a=Number(h[1]),c=Number(h", |
| "[2]),h=Number(h[3]),0<=a&&255>=a&&0<=c&&255>=c&&0<=h&&255>=h){a=[a,c,h,", |
| "1];break b}a=null}if(!a)b:{a=e.toLowerCase();c=g[a.toLowerCase()];if(!c", |
| "&&(c=\"#\"==a.charAt(0)?a:\"#\"+a,4==c.length&&(c=c.replace(n,\"#$1$1$2", |
| "$2$3$3\")),!p.test(c))){a=null;break b}a=[parseInt(c.substr(1,2),16),pa", |
| "rseInt(c.substr(3,2),16),parseInt(c.substr(5,\n2),16),1]}e=a?\"rgba(\"+", |
| "a.join(\", \")+\")\":e}}return e}var E=[\"_\"],F=this;E[0]in F||!F.exec", |
| "Script||F.execScript(\"var \"+E[0]);for(var G;E.length&&(G=E.shift());)", |
| "E.length||void 0===D?F=F[G]?F[G]:F[G]={}:F[G]=D;; return this._.apply(n", |
| "ull,arguments);}.apply({navigator:typeof window!=undefined?window.navig", |
| "ator:null,document:typeof window!=undefined?window.document:null}, argu", |
| "ments);}", |
| NULL |
| }; |
| |
| const char* const GET_LOCATION[] = { |
| "function(){return function(){var g,h=this;\nfunction k(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o", |
| "bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", |
| "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function l(a){", |
| "var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng", |
| "th}function n(a){var b=typeof a;return\"object\"==b&&null!=a||\"functio", |
| "n\"==b};var p;function q(a,b){for(var e=a.length,c=\"string\"==typeof a", |
| "?a.split(\"\"):a,f=0;f<e;f++)f in c&&b.call(void 0,c[f],f,a)}function r", |
| "(a){var b=a.length;if(0<b){for(var e=Array(b),c=0;c<b;c++)e[c]=a[c];ret", |
| "urn e}return[]};function t(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b", |
| "?b:0}g=t.prototype;g.clone=function(){return new t(this.x,this.y)};g.to", |
| "String=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=functi", |
| "on(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.f", |
| "loor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret", |
| "urn this};g.round=function(){this.x=Math.round(this.x);this.y=Math.roun", |
| "d(this.y);return this};\ng.translate=function(a,b){a instanceof t?(this", |
| ".x+=a.x,this.y+=a.y):(this.x+=a,\"number\"==typeof b&&(this.y+=b));retu", |
| "rn this};g.scale=function(a,b){this.x*=a;this.y*=\"number\"==typeof b?b", |
| ":a;return this};function u(a,b,e){function c(c){c&&b.appendChild(\"stri", |
| "ng\"==typeof c?a.createTextNode(c):c)}for(var f=1;f<e.length;f++){var d", |
| "=e[f];if(!l(d)||n(d)&&0<d.nodeType)c(d);else{var m;a:{if(d&&\"number\"=", |
| "=typeof d.length){if(n(d)){m=\"function\"==typeof d.item||\"string\"==t", |
| "ypeof d.item;break a}if(\"function\"==k(d)){m=\"function\"==typeof d.it", |
| "em;break a}}m=!1}q(m?r(d):d,c)}}}function v(a){return 9==a.nodeType?a:a", |
| ".ownerDocument||a.document}function w(a){this.a=a||h.document||document", |
| "}g=w.prototype;g.createElement=function(a){return this.a.createElement(", |
| "a)};\ng.createTextNode=function(a){return this.a.createTextNode(String(", |
| "a))};g.appendChild=function(a,b){a.appendChild(b)};g.append=function(a,", |
| "b){u(v(a),a,arguments)};g.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 \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX", |
| "\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":ca", |
| "se \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURC", |
| "E\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\ng.r", |
| "emoveNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a", |
| "):null};g.contains=function(a,b){if(a.contains&&1==b.nodeType)return a=", |
| "=b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)re", |
| "turn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.p", |
| "arentNode;return b==a};function x(a){var b;a:{b=v(a);if(b.defaultView&&", |
| "b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,nul", |
| "l))){b=b.position||b.getPropertyValue(\"position\")||\"\";break a}b=\"", |
| "\"}return b||(a.currentStyle?a.currentStyle.position:null)||a.style&&a.", |
| "style.position}\nfunction y(a){var b=v(a),e=x(a),c=\"fixed\"==e||\"abso", |
| "lute\"==e;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=x(a),c=c&&\"st", |
| "atic\"==e&&a!=b.documentElement&&a!=b.body,!c&&(a.scrollWidth>a.clientW", |
| "idth||a.scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute\"==e||\"r", |
| "elative\"==e))return a;return null};function z(a){var b=v(a),e=x(a),c=n", |
| "ew t(0,0),f=(b?v(b):document).documentElement;if(a==f)return c;if(a.get", |
| "BoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}catch(m){a", |
| "={left:0,top:0,right:0,bottom:0};break a}a=d}f=(b?new w(v(b)):p||(p=new", |
| " w)).a;b=f.body||f.documentElement;f=f.parentWindow||f.defaultView;b=ne", |
| "w t(f.pageXOffset||b.scrollLeft,f.pageYOffset||b.scrollTop);c.x=a.left+", |
| "b.x;c.y=a.top+b.y}else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.", |
| "getBoxObjectFor(f),c.x=a.screenX-b.screenX,\nc.y=a.screenY-b.screenY;el", |
| "se{d=a;do{c.x+=d.offsetLeft;c.y+=d.offsetTop;d!=a&&(c.x+=d.clientLeft||", |
| "0,c.y+=d.clientTop||0);if(\"fixed\"==x(d)){c.x+=b.body.scrollLeft;c.y+=", |
| "b.body.scrollTop;break}d=d.offsetParent}while(d&&d!=a);\"absolute\"==e&", |
| "&(c.y-=b.body.offsetTop);for(d=a;(d=y(d))&&d!=b.body&&d!=f;)c.x-=d.scro", |
| "llLeft,c.y-=d.scrollTop}return c}var A=[\"_\"],B=h;A[0]in B||!B.execScr", |
| "ipt||B.execScript(\"var \"+A[0]);for(var C;A.length&&(C=A.shift());)A.l", |
| "ength||void 0===z?B=B[C]?B[C]:B[C]={}:B[C]=z;; return this._.apply(null", |
| ",arguments);}.apply({navigator:typeof window!=undefined?window.navigato", |
| "r:null,document:typeof window!=undefined?window.document:null}, argumen", |
| "ts);}", |
| NULL |
| }; |
| |
| const char* const GET_SIZE[] = { |
| "function(){return function(){function c(a,b){this.width=a;this.height=b", |
| "}c.prototype.clone=function(){return new c(this.width,this.height)};c.p", |
| "rototype.toString=function(){return\"(\"+this.width+\" x \"+this.height", |
| "+\")\"};c.prototype.ceil=function(){this.width=Math.ceil(this.width);th", |
| "is.height=Math.ceil(this.height);return this};c.prototype.floor=functio", |
| "n(){this.width=Math.floor(this.width);this.height=Math.floor(this.heigh", |
| "t);return this};\nc.prototype.round=function(){this.width=Math.round(th", |
| "is.width);this.height=Math.round(this.height);return this};c.prototype.", |
| "scale=function(a,b){this.width*=a;this.height*=\"number\"==typeof b?b:a", |
| ";return this};function d(a){var b=a.offsetWidth,g=a.offsetHeight;if((vo", |
| "id 0===b||!b&&!g)&&a.getBoundingClientRect){a:{var h;try{h=a.getBoundin", |
| "gClientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};break a}a=h}re", |
| "turn new c(a.right-a.left,a.bottom-a.top)}return new c(b,g)};function e", |
| "(a){var b;b:{b=9==a.nodeType?a:a.ownerDocument||a.document;if(b.default", |
| "View&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle", |
| "(a,null))){b=b.display||b.getPropertyValue(\"display\")||\"\";break b}b", |
| "=\"\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.display:null)||a.", |
| "style&&a.style.display))a=d(a);else{b=a.style;var g=b.display,h=b.visib", |
| "ility,l=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.di", |
| "splay=\"inline\";a=d(a);b.display=g;b.position=l;b.visibility=h}return ", |
| "a}\nvar f=[\"_\"],k=this;f[0]in k||!k.execScript||k.execScript(\"var \"", |
| "+f[0]);for(var m;f.length&&(m=f.shift());)f.length||void 0===e?k=k[m]?k", |
| "[m]:k[m]={}:k[m]=e;; return this._.apply(null,arguments);}.apply({navig", |
| "ator:typeof window!=undefined?window.navigator:null,document:typeof win", |
| "dow!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const IS_DISPLAYED[] = { |
| "function(){return function(){var g,h=this;\nfunction n(a){var c=typeof ", |
| "a;if(\"object\"==c)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return c;var b=Object.prototype.toString.call(a);if(\"[o", |
| "bject Window]\"==b)return\"object\";if(\"[object Array]\"==b||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", |
| "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==b||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nc", |
| "&&\"undefined\"==typeof a.call)return\"object\";return c}function aa(a)", |
| "{var c=n(a);return\"array\"==c||\"object\"==c&&\"number\"==typeof a.len", |
| "gth}function p(a){return\"string\"==typeof a}function q(a){return\"numb", |
| "er\"==typeof a}function t(a){var c=typeof a;return\"object\"==c&&null!=", |
| "a||\"function\"==c};function ba(a){return String(a).replace(/\\-([a-z])", |
| "/g,function(a,b){return b.toUpperCase()})};function ca(a,c){for(var b=a", |
| ".length,e=p(a)?a.split(\"\"):a,d=0;d<b;d++)d in e&&c.call(void 0,e[d],d", |
| ",a)}function da(a,c){for(var b=a.length,e=p(a)?a.split(\"\"):a,d=0;d<b;", |
| "d++)if(d in e&&c.call(void 0,e[d],d,a))return!0;return!1}function ea(a,", |
| "c){for(var b=a.length,e=p(a)?a.split(\"\"):a,d=0;d<b;d++)if(d in e&&!c.", |
| "call(void 0,e[d],d,a))return!1;return!0}function fa(a){var c=a.length;i", |
| "f(0<c){for(var b=Array(c),e=0;e<c;e++)b[e]=a[e];return b}return[]};var ", |
| "ga={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aqu", |
| "amarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c", |
| "4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bluev", |
| "iolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#", |
| "5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\"", |
| ",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cy", |
| "an:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:", |
| "\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9", |
| "a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#", |
| "556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b000", |
| "0\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#48", |
| "3d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquois", |
| "e:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:", |
| "\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90f", |
| "f\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22", |
| "\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",g", |
| "old:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000", |
| "\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpin", |
| "k:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0", |
| "\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",law", |
| "ngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",light", |
| "coral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2", |
| "\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",l", |
| "ightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa", |
| "\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:", |
| "\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#", |
| "00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",ma", |
| "roon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",me", |
| "diumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb37", |
| "1\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumtur", |
| "quoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\"", |
| ",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",nav", |
| "ajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#8080", |
| "00\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orc", |
| "hid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paletur", |
| "quoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",pea", |
| "chpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",p", |
| "owderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#b", |
| "c8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072", |
| "\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",s", |
| "ienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6", |
| "a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",sp", |
| "ringgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008", |
| "080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",viol", |
| "et:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5", |
| "\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var u=\"backgroundColor ", |
| "borderTopColor borderRightColor borderBottomColor borderLeftColor color", |
| " outlineColor\".split(\" \"),ha=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F", |
| "])/,ia=/^#(?:[0-9a-f]{3}){1,2}$/i,ja=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{", |
| "1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ka=/^(?:rgb)?\\((0|[1-9]", |
| "\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function v(", |
| "a,c){this.code=a;this.state=w[a]||x;this.message=c||\"\";var b=this.sta", |
| "te.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().repl", |
| "ace(/^[\\s\\xa0]+/g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)", |
| "!=e)b+=\"Error\";this.name=b;b=Error(this.message);b.name=this.name;thi", |
| "s.stack=b.stack||\"\"}\n(function(){var a=Error;function c(){}c.prototy", |
| "pe=a.prototype;v.f=a.prototype;v.prototype=new c;v.prototype.constructo", |
| "r=v;v.e=function(b,c,d){return a.prototype[c].apply(b,Array.prototype.s", |
| "lice.call(arguments,2))}})();\nvar x=\"unknown error\",w={15:\"element ", |
| "not selectable\",11:\"element not visible\",31:\"ime engine activation ", |
| "failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:\"inv", |
| "alid element coordinates\",12:\"invalid element state\",32:\"invalid se", |
| "lector\",51:\"invalid selector\",52:\"invalid selector\",17:\"javascrip", |
| "t error\",405:\"unsupported operation\",34:\"move target out of bounds", |
| "\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",23:\"", |
| "no such window\",28:\"script timeout\",33:\"session not created\",10:\"", |
| "stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unable to", |
| " set cookie\",26:\"unexpected alert open\"};w[13]=x;w[9]=\"unknown comm", |
| "and\";v.prototype.toString=function(){return this.name+\": \"+this.mess", |
| "age};function y(a,c){this.x=void 0!==a?a:0;this.y=void 0!==c?c:0}g=y.pr", |
| "ototype;g.clone=function(){return new y(this.x,this.y)};g.toString=func", |
| "tion(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.x", |
| "=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=functi", |
| "on(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g", |
| ".round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);r", |
| "eturn this};\ng.translate=function(a,c){a instanceof y?(this.x+=a.x,thi", |
| "s.y+=a.y):(this.x+=a,q(c)&&(this.y+=c));return this};g.scale=function(a", |
| ",c){var b=q(c)?c:a;this.x*=a;this.y*=b;return this};function z(a,c){thi", |
| "s.width=a;this.height=c}g=z.prototype;g.clone=function(){return new z(t", |
| "his.width,this.height)};g.toString=function(){return\"(\"+this.width+\"", |
| " x \"+this.height+\")\"};g.ceil=function(){this.width=Math.ceil(this.wi", |
| "dth);this.height=Math.ceil(this.height);return this};g.floor=function()", |
| "{this.width=Math.floor(this.width);this.height=Math.floor(this.height);", |
| "return this};g.round=function(){this.width=Math.round(this.width);this.", |
| "height=Math.round(this.height);return this};\ng.scale=function(a,c){var", |
| " b=q(c)?c:a;this.width*=a;this.height*=b;return this};function la(a,c,b", |
| "){function e(b){b&&c.appendChild(p(b)?a.createTextNode(b):b)}for(var d=", |
| "1;d<b.length;d++){var f=b[d];!aa(f)||t(f)&&0<f.nodeType?e(f):ca(ma(f)?f", |
| "a(f):f,e)}}function A(a){return 9==a.nodeType?a:a.ownerDocument||a.docu", |
| "ment}function ma(a){if(a&&\"number\"==typeof a.length){if(t(a))return\"", |
| "function\"==typeof a.item||\"string\"==typeof a.item;if(\"function\"==n", |
| "(a))return\"function\"==typeof a.item}return!1}\nfunction na(a,c){a=a.p", |
| "arentNode;for(var b=0;a;){if(c(a))return a;a=a.parentNode;b++}return nu", |
| "ll}function C(a){this.a=a||h.document||document}g=C.prototype;g.createE", |
| "lement=function(a){return this.a.createElement(a)};g.createTextNode=fun", |
| "ction(a){return this.a.createTextNode(String(a))};g.appendChild=functio", |
| "n(a,c){a.appendChild(c)};g.append=function(a,c){la(A(a),a,arguments)};g", |
| ".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 \"HR\":case \"IMG\"", |
| ":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case ", |
| "\"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJEC", |
| "T\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case ", |
| "\"TRACK\":case \"WBR\":return!1}return!0};\ng.removeNode=function(a){re", |
| "turn a&&a.parentNode?a.parentNode.removeChild(a):null};g.contains=funct", |
| "ion(a,c){if(a.contains&&1==c.nodeType)return a==c||a.contains(c);if(\"u", |
| "ndefined\"!=typeof a.compareDocumentPosition)return a==c||Boolean(a.com", |
| "pareDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a};f", |
| "unction G(a){this.d=a}G.prototype.toString=function(){return this.d};va", |
| "r H={};function I(a){if(H.hasOwnProperty(a))throw Error(\"Binary operat", |
| "or already created: \"+a);a=new G(a);H[a.toString()]=a}I(\"div\");I(\"m", |
| "od\");I(\"*\");I(\"+\");I(\"-\");I(\"<\");I(\">\");I(\"<=\");I(\">=\");", |
| "I(\"=\");I(\"!=\");I(\"and\");I(\"or\");function J(a){this.b=a}J.protot", |
| "ype.toString=function(){return this.b};var K={};function L(a){if(K.hasO", |
| "wnProperty(a))throw Error(\"Function already created: \"+a+\".\");K[a]=", |
| "new J(a)}L(\"boolean\");L(\"ceiling\");L(\"concat\");L(\"contains\");L(", |
| "\"count\");L(\"false\");L(\"floor\");L(\"id\");L(\"lang\");L(\"last\");", |
| "L(\"local-name\");L(\"name\");L(\"namespace-uri\");L(\"normalize-space", |
| "\");L(\"not\");L(\"number\");L(\"position\");L(\"round\");L(\"starts-wi", |
| "th\");L(\"string\");L(\"string-length\");L(\"substring\");L(\"substring", |
| "-after\");L(\"substring-before\");\nL(\"sum\");L(\"translate\");L(\"tru", |
| "e\");function M(a){this.b=a}M.prototype.toString=function(){return this", |
| ".b};var oa={};function N(a){if(oa.hasOwnProperty(a))throw Error(\"Axis ", |
| "already created: \"+a);oa[a]=new M(a)}N(\"ancestor\");N(\"ancestor-or-s", |
| "elf\");N(\"attribute\");N(\"child\");N(\"descendant\");N(\"descendant-o", |
| "r-self\");N(\"following\");N(\"following-sibling\");N(\"namespace\");N(", |
| "\"parent\");N(\"preceding\");N(\"preceding-sibling\");N(\"self\");var p", |
| "a=function(){var a={g:\"http://www.w3.org/2000/svg\"};return function(c", |
| "){return a[c]||null}}();\nfunction qa(a,c){var b=A(a);try{for(var e=b.c", |
| "reateNSResolver?b.createNSResolver(b.documentElement):pa,d={},f=b.getEl", |
| "ementsByTagName(\"*\"),k=0;k<f.length;++k){var D=f[k],E=D.namespaceURI;", |
| "if(!d[E]){var F=D.lookupPrefix(E);if(!F)var l=E.match(\".*/(\\\\w+)/?$", |
| "\"),F=l?l[1]:\"xhtml\";d[E]=F}}var m={},r;for(r in d)m[d[r]]=r;e=functi", |
| "on(a){return m[a]||null};try{return b.evaluate(c,a,e,9,null)}catch(B){i", |
| "f(\"TypeError\"===B.name)return e=b.createNSResolver?b.createNSResolver", |
| "(b.documentElement):pa,b.evaluate(c,a,e,9,\nnull);throw B;}}catch(va){t", |
| "hrow new v(32,\"Unable to locate an element with the xpath expression ", |
| "\"+c+\" because of the following error:\\n\"+va);}}function ra(a,c){var", |
| " b=function(){var b=qa(c,a);return b?b.singleNodeValue||null:c.selectSi", |
| "ngleNode?(b=A(c),b.setProperty&&b.setProperty(\"SelectionLanguage\",\"X", |
| "Path\"),c.selectSingleNode(a)):null}();if(null!==b&&(!b||1!=b.nodeType)", |
| ")throw new v(32,'The result of the xpath expression \"'+a+'\" is: '+b+", |
| "\". It should be an element.\");return b};function O(a,c,b,e){this.top=", |
| "a;this.right=c;this.bottom=b;this.left=e}g=O.prototype;g.clone=function", |
| "(){return new O(this.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 insta", |
| "nceof O?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bott", |
| "om<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=th", |
| "is.bottom:!1};\ng.expand=function(a,c,b,e){t(a)?(this.top-=a.top,this.r", |
| "ight+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,thi", |
| "s.right+=c,this.bottom+=b,this.left-=e);return this};g.ceil=function(){", |
| "this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bott", |
| "om=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};g", |
| ".floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(t", |
| "his.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(thi", |
| "s.left);return this};\ng.round=function(){this.top=Math.round(this.top)", |
| ";this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);", |
| "this.left=Math.round(this.left);return this};g.translate=function(a,c){", |
| "a instanceof y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.botto", |
| "m+=a.y):(this.left+=a,this.right+=a,q(c)&&(this.top+=c,this.bottom+=c))", |
| ";return this};g.scale=function(a,c){var b=q(c)?c:a;this.left*=a;this.ri", |
| "ght*=a;this.top*=b;this.bottom*=b;return this};function P(a,c,b,e){this", |
| ".left=a;this.top=c;this.width=b;this.height=e}g=P.prototype;g.clone=fun", |
| "ction(){return new P(this.left,this.top,this.width,this.height)};g.toSt", |
| "ring=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.widt", |
| "h+\"w x \"+this.height+\"h)\"};g.contains=function(a){return a instance", |
| "of P?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<", |
| "=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.", |
| "left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=fun", |
| "ction(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);thi", |
| "s.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(this.top);this.width=Math.floor(this.width);this.height=Math.flo", |
| "or(this.height);return this};g.round=function(){this.left=Math.round(th", |
| "is.left);this.top=Math.round(this.top);this.width=Math.round(this.width", |
| ");this.height=Math.round(this.height);return this};\ng.translate=functi", |
| "on(a,c){a instanceof y?(this.left+=a.x,this.top+=a.y):(this.left+=a,q(c", |
| ")&&(this.top+=c));return this};g.scale=function(a,c){var b=q(c)?c:a;thi", |
| "s.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};functio", |
| "n Q(a,c){return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}fun", |
| "ction R(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.no", |
| "deType;)a=a.parentNode;return Q(a)?a:null}\nfunction S(a,c){var b=ba(c)", |
| ";if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";var", |
| " e;a:{e=b;var d=A(a);if(d.defaultView&&d.defaultView.getComputedStyle&&", |
| "(d=d.defaultView.getComputedStyle(a,null))){e=d[e]||d.getPropertyValue(", |
| "e)||\"\";break a}e=\"\"}e=e||sa(a,b);if(null===e)e=null;else{b:if(p(u))", |
| "b=p(b)&&1==b.length?u.indexOf(b,0):-1;else{for(d=0;d<u.length;d++)if(d ", |
| "in u&&u[d]===b){b=d;break b}b=-1}if(0<=b){b:{var f=e.match(ja);if(f){va", |
| "r b=Number(f[1]),d=Number(f[2]),k=Number(f[3]),f=Number(f[4]);\nif(0<=b", |
| "&&255>=b&&0<=d&&255>=d&&0<=k&&255>=k&&0<=f&&1>=f){b=[b,d,k,f];break b}}", |
| "b=null}if(!b)b:{if(k=e.match(ka))if(b=Number(k[1]),d=Number(k[2]),k=Num", |
| "ber(k[3]),0<=b&&255>=b&&0<=d&&255>=d&&0<=k&&255>=k){b=[b,d,k,1];break b", |
| "}b=null}if(!b)b:{b=e.toLowerCase();d=ga[b.toLowerCase()];if(!d&&(d=\"#", |
| "\"==b.charAt(0)?b:\"#\"+b,4==d.length&&(d=d.replace(ha,\"#$1$1$2$2$3$3", |
| "\")),!ia.test(d))){b=null;break b}b=[parseInt(d.substr(1,2),16),parseIn", |
| "t(d.substr(3,2),16),parseInt(d.substr(5,2),16),1]}e=b?\"rgba(\"+b.join(", |
| "\", \")+\")\":\ne}}return e}function sa(a,c){var b=a.currentStyle||a.st", |
| "yle,e=b[c];void 0===e&&\"function\"==n(b.getPropertyValue)&&(e=b.getPro", |
| "pertyValue(c));return\"inherit\"!=e?void 0!==e?e:null:(b=R(a))?sa(b,c):", |
| "null}\nfunction T(a,c){function b(a){if(\"none\"==S(a,\"display\"))retu", |
| "rn!1;a=R(a);return!a||b(a)}function e(a){var b=U(a);return 0<b.height&&", |
| "0<b.width?!0:Q(a,\"PATH\")&&(0<b.height||0<b.width)?(a=S(a,\"stroke-wid", |
| "th\"),!!a&&0<parseInt(a,10)):\"hidden\"!=S(a,\"overflow\")&&da(a.childN", |
| "odes,function(a){return 3==a.nodeType||Q(a)&&e(a)})}function d(a){retur", |
| "n V(a)==W&&ea(a.childNodes,function(a){return!Q(a)||d(a)})}if(!Q(a))thr", |
| "ow Error(\"Argument to isShown must be of type Element\");if(Q(a,\"BODY", |
| "\"))return!0;if(Q(a,\"OPTION\")||\nQ(a,\"OPTGROUP\")){var f=na(a,functi", |
| "on(a){return Q(a,\"SELECT\")});return!!f&&T(f,!0)}return(f=ta(a))?!!f.c", |
| "&&0<f.rect.width&&0<f.rect.height&&T(f.c,c):Q(a,\"INPUT\")&&\"hidden\"=", |
| "=a.type.toLowerCase()||Q(a,\"NOSCRIPT\")||\"hidden\"==S(a,\"visibility", |
| "\")||!b(a)||!c&&0==ua(a)||!e(a)?!1:!d(a)}var W=\"hidden\";\nfunction V(", |
| "a){function c(a){function b(a){return a==k?!0:0==S(a,\"display\").lastI", |
| "ndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==S(a,\"position\")?!1", |
| ":!0}var c=S(a,\"position\");if(\"fixed\"==c)return F=!0,a==k?null:k;for", |
| "(a=R(a);a&&!b(a);)a=R(a);return a}function b(a){var b=a;if(\"visible\"=", |
| "=E)if(a==k&&D)b=D;else if(a==D)return{x:\"visible\",y:\"visible\"};b={x", |
| ":S(b,\"overflow-x\"),y:S(b,\"overflow-y\")};a==k&&(b.x=\"visible\"==b.x", |
| "?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}function e(a)", |
| "{if(a==k){var b=(new C(f)).a;\na=b.body||b.documentElement;b=b.parentWi", |
| "ndow||b.defaultView;a=new y(b.pageXOffset||a.scrollLeft,b.pageYOffset||", |
| "a.scrollTop)}else a=new y(a.scrollLeft,a.scrollTop);return a}var d=wa(a", |
| "),f=A(a),k=f.documentElement,D=f.body,E=S(k,\"overflow\"),F;for(a=c(a);", |
| "a;a=c(a)){var l=b(a);if(\"visible\"!=l.x||\"visible\"!=l.y){var m=U(a);", |
| "if(0==m.width||0==m.height)return W;var r=d.right<m.left,B=d.bottom<m.t", |
| "op;if(r&&\"hidden\"==l.x||B&&\"hidden\"==l.y)return W;if(r&&\"visible\"", |
| "!=l.x||B&&\"visible\"!=l.y){r=e(a);B=d.bottom<m.top-\nr.y;if(d.right<m.", |
| "left-r.x&&\"visible\"!=l.x||B&&\"visible\"!=l.x)return W;d=V(a);return ", |
| "d==W?W:\"scroll\"}r=d.left>=m.left+m.width;m=d.top>=m.top+m.height;if(r", |
| "&&\"hidden\"==l.x||m&&\"hidden\"==l.y)return W;if(r&&\"visible\"!=l.x||", |
| "m&&\"visible\"!=l.y){if(F&&(l=e(a),d.left>=k.scrollWidth-l.x||d.right>=", |
| "k.scrollHeight-l.y))return W;d=V(a);return d==W?W:\"scroll\"}}}return\"", |
| "none\"}\nfunction U(a){var c=ta(a);if(c)return c.rect;if(Q(a,\"HTML\"))", |
| "return a=A(a),a=((a?a.parentWindow||a.defaultView:window)||window).docu", |
| "ment,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new z(a.", |
| "clientWidth,a.clientHeight),new P(0,0,a.width,a.height);var b;try{b=a.g", |
| "etBoundingClientRect()}catch(e){return new P(0,0,0,0)}return new P(b.le", |
| "ft,b.top,b.right-b.left,b.bottom-b.top)}\nfunction ta(a){var c=Q(a,\"MA", |
| "P\");if(!c&&!Q(a,\"AREA\"))return null;var b=c?a:Q(a.parentNode,\"MAP\"", |
| ")?a.parentNode:null,e=null,d=null;if(b&&b.name&&(e=ra('/descendant::*[@", |
| "usemap = \"#'+b.name+'\"]',A(b)))&&(d=U(e),!c&&\"default\"!=a.shape.toL", |
| "owerCase())){var f=xa(a);a=Math.min(Math.max(f.left,0),d.width);c=Math.", |
| "min(Math.max(f.top,0),d.height);b=Math.min(f.width,d.width-a);f=Math.mi", |
| "n(f.height,d.height-c);d=new P(a+d.left,c+d.top,b,f)}return{c:e,rect:d|", |
| "|new P(0,0,0,0)}}\nfunction xa(a){var c=a.shape.toLowerCase();a=a.coord", |
| "s.split(\",\");if(\"rect\"==c&&4==a.length){var c=a[0],b=a[1];return ne", |
| "w P(c,b,a[2]-c,a[3]-b)}if(\"circle\"==c&&3==a.length)return c=a[2],new ", |
| "P(a[0]-c,a[1]-c,2*c,2*c);if(\"poly\"==c&&2<a.length){for(var c=a[0],b=a", |
| "[1],e=c,d=b,f=2;f+1<a.length;f+=2)c=Math.min(c,a[f]),e=Math.max(e,a[f])", |
| ",b=Math.min(b,a[f+1]),d=Math.max(d,a[f+1]);return new P(c,b,e-c,d-b)}re", |
| "turn new P(0,0,0,0)}function wa(a){a=U(a);return new O(a.top,a.left+a.w", |
| "idth,a.top+a.height,a.left)}\nfunction ua(a){var c=1,b=S(a,\"opacity\")", |
| ";b&&(c=Number(b));(a=R(a))&&(c*=ua(a));return c};var ya=T,X=[\"_\"],Y=h", |
| ";X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;X.lengt", |
| "h&&(Z=X.shift());)X.length||void 0===ya?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=ya;; r", |
| "eturn this._.apply(null,arguments);}.apply({navigator:typeof window!=un", |
| "defined?window.navigator:null,document:typeof window!=undefined?window.", |
| "document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const IS_ENABLED[] = { |
| "function(){return function(){function b(a){var c=d;if(\"string\"==typeo", |
| "f c)return\"string\"==typeof a&&1==a.length?c.indexOf(a,0):-1;for(var g", |
| "=0;g<c.length;g++)if(g in c&&c[g]===a)return g;return-1};function e(a){", |
| "for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function f(a,c){for", |
| "(var g=0;a;){if(c(a))return a;a=a.parentNode;g++}return null};function ", |
| "h(a){this.b=a}h.prototype.toString=function(){return this.b};var k={};f", |
| "unction l(a){if(k.hasOwnProperty(a))throw Error(\"Binary operator alrea", |
| "dy created: \"+a);a=new h(a);k[a.toString()]=a}l(\"div\");l(\"mod\");l(", |
| "\"*\");l(\"+\");l(\"-\");l(\"<\");l(\">\");l(\"<=\");l(\">=\");l(\"=\")", |
| ";l(\"!=\");l(\"and\");l(\"or\");function m(a){this.a=a}m.prototype.toSt", |
| "ring=function(){return this.a};var n={};function p(a){if(n.hasOwnProper", |
| "ty(a))throw Error(\"Function already created: \"+a+\".\");n[a]=new m(a)", |
| "}p(\"boolean\");p(\"ceiling\");p(\"concat\");p(\"contains\");p(\"count", |
| "\");p(\"false\");p(\"floor\");p(\"id\");p(\"lang\");p(\"last\");p(\"loc", |
| "al-name\");p(\"name\");p(\"namespace-uri\");p(\"normalize-space\");p(\"", |
| "not\");p(\"number\");p(\"position\");p(\"round\");p(\"starts-with\");p(", |
| "\"string\");p(\"string-length\");p(\"substring\");p(\"substring-after\"", |
| ");p(\"substring-before\");\np(\"sum\");p(\"translate\");p(\"true\");fun", |
| "ction q(a){this.a=a}q.prototype.toString=function(){return this.a};var ", |
| "r={};function t(a){if(r.hasOwnProperty(a))throw Error(\"Axis already cr", |
| "eated: \"+a);r[a]=new q(a)}t(\"ancestor\");t(\"ancestor-or-self\");t(\"", |
| "attribute\");t(\"child\");t(\"descendant\");t(\"descendant-or-self\");t", |
| "(\"following\");t(\"following-sibling\");t(\"namespace\");t(\"parent\")", |
| ";t(\"preceding\");t(\"preceding-sibling\");t(\"self\");function u(a,c){", |
| "return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}var d=\"BUTT", |
| "ON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction v(a)", |
| "{var c=a.tagName.toUpperCase();return 0<=b(c)?a.disabled?!1:a.parentNod", |
| "e&&1==a.parentNode.nodeType&&\"OPTGROUP\"==c||\"OPTION\"==c?v(a.parentN", |
| "ode):!f(a,function(a){var c=a.parentNode;if(c&&u(c,\"FIELDSET\")&&c.dis", |
| "abled){if(!u(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousElementSib", |
| "ling?a.previousElementSibling:e(a.previousSibling);)if(u(a,\"LEGEND\"))", |
| "return!0}return!1}):!0};var w=v,x=[\"_\"],y=this;x[0]in y||!y.execScrip", |
| "t||y.execScript(\"var \"+x[0]);for(var z;x.length&&(z=x.shift());){var ", |
| "A;if(A=!x.length)A=void 0!==w;A?y[z]=w:y=y[z]?y[z]:y[z]={}};; return th", |
| "is._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?", |
| "window.navigator:null,document:typeof window!=undefined?window.document", |
| ":null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const SUBMIT[] = { |
| "function(){return function(){function b(a,d){function c(){}c.prototype=", |
| "d.prototype;a.p=d.prototype;a.prototype=new c;a.prototype.constructor=a", |
| ";a.o=function(a,c,p){return d.prototype[c].apply(a,Array.prototype.slic", |
| "e.call(arguments,2))}};var f=window;function h(a,d){for(var c=a.length,", |
| "e=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in e&&d.call(void ", |
| "0,e[g],g,a)};function k(a,d){this.code=a;this.state=l[a]||m;this.messag", |
| "e=d||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){ret", |
| "urn a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),e=c.length-5;if(0>e", |
| "||c.indexOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.messa", |
| "ge);c.name=this.name;this.stack=c.stack||\"\"}b(k,Error);\nvar m=\"unkn", |
| "own error\",l={15:\"element not selectable\",11:\"element not visible\"", |
| ",31:\"ime engine activation failed\",30:\"ime not available\",24:\"inva", |
| "lid cookie domain\",29:\"invalid element coordinates\",12:\"invalid ele", |
| "ment state\",32:\"invalid selector\",51:\"invalid selector\",52:\"inval", |
| "id selector\",17:\"javascript error\",405:\"unsupported operation\",34:", |
| "\"move target out of bounds\",27:\"no such alert\",7:\"no such element", |
| "\",8:\"no such frame\",23:\"no such window\",28:\"script timeout\",33:", |
| "\"session not created\",10:\"stale element reference\",\n0:\"success\",", |
| "21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert open\"", |
| "};l[13]=m;l[9]=\"unknown command\";k.prototype.toString=function(){retu", |
| "rn this.name+\": \"+this.message};var n;a:{var q=this.navigator;if(q){v", |
| "ar r=q.userAgent;if(r){n=r;break a}}n=\"\"};var t=-1!=n.indexOf(\"Macin", |
| "tosh\"),u=-1!=n.indexOf(\"Windows\"),v=-1!=n.indexOf(\"Linux\")||-1!=n.", |
| "indexOf(\"CrOS\");function w(a){return 9==a.nodeType?a:a.ownerDocument|", |
| "|a.document}function x(a,d,c){c||(a=a.parentNode);for(c=0;a;){if(d(a))r", |
| "eturn a;a=a.parentNode;c++}return null};function y(a){this.m=a}y.protot", |
| "ype.toString=function(){return this.m};var z={};function A(a){if(z.hasO", |
| "wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=ne", |
| "w y(a);z[a.toString()]=a}A(\"div\");A(\"mod\");A(\"*\");A(\"+\");A(\"-", |
| "\");A(\"<\");A(\">\");A(\"<=\");A(\">=\");A(\"=\");A(\"!=\");A(\"and\")", |
| ";A(\"or\");function B(a){this.f=a}B.prototype.toString=function(){retur", |
| "n this.f};var C={};function D(a){if(C.hasOwnProperty(a))throw Error(\"F", |
| "unction already created: \"+a+\".\");C[a]=new B(a)}D(\"boolean\");D(\"c", |
| "eiling\");D(\"concat\");D(\"contains\");D(\"count\");D(\"false\");D(\"f", |
| "loor\");D(\"id\");D(\"lang\");D(\"last\");D(\"local-name\");D(\"name\")", |
| ";D(\"namespace-uri\");D(\"normalize-space\");D(\"not\");D(\"number\");D", |
| "(\"position\");D(\"round\");D(\"starts-with\");D(\"string\");D(\"string", |
| "-length\");D(\"substring\");D(\"substring-after\");D(\"substring-before", |
| "\");\nD(\"sum\");D(\"translate\");D(\"true\");function E(a){this.f=a}E.", |
| "prototype.toString=function(){return this.f};var F={};function G(a){if(", |
| "F.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);F[a]=new ", |
| "E(a)}G(\"ancestor\");G(\"ancestor-or-self\");G(\"attribute\");G(\"child", |
| "\");G(\"descendant\");G(\"descendant-or-self\");G(\"following\");G(\"fo", |
| "llowing-sibling\");G(\"namespace\");G(\"parent\");G(\"preceding\");G(\"", |
| "preceding-sibling\");G(\"self\");function H(a,d){return!!a&&1==a.nodeTy", |
| "pe&&(!d||a.tagName.toUpperCase()==d)};function I(){this.g=f.document.do", |
| "cumentElement;this.n=null;var a;a:{var d=w(this.g);try{a=d&&d.activeEle", |
| "ment;break a}catch(c){}a=null}a&&J(this,a)}function J(a,d){a.g=d;a.n=H(", |
| "d,\"OPTION\")?x(d,function(a){return H(a,\"SELECT\")}):null}function K(", |
| "a){return H(a,\"FORM\")};function L(a,d,c){this.i=a;this.j=d;this.k=c}L", |
| ".prototype.create=function(a){a=w(a).createEvent(\"HTMLEvents\");a.init", |
| "Event(this.i,this.j,this.k);return a};L.prototype.toString=function(){r", |
| "eturn this.i};var M=new L(\"submit\",!0,!0);function N(a,d){this.d={};t", |
| "his.c=[];this.e=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"U", |
| "neven number of arguments\");for(var e=0;e<c;e+=2)this.set(arguments[e]", |
| ",arguments[e+1])}else if(a){var g;if(a instanceof N)for(e=O(a),P(a),g=[", |
| "],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var c=[],p=0;for(e in a", |
| ")c[p++]=e;e=c;c=[];p=0;for(g in a)c[p++]=a[g];g=c}for(c=0;c<e.length;c+", |
| "+)this.set(e[c],g[c])}}function O(a){P(a);return a.c.concat()}\nN.proto", |
| "type.clear=function(){this.d={};this.e=this.c.length=0};N.prototype.rem", |
| "ove=function(a){return Object.prototype.hasOwnProperty.call(this.d,a)?(", |
| "delete this.d[a],this.e--,this.c.length>2*this.e&&P(this),!0):!1};\nfun", |
| "ction P(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.c.length;){var e=a.c", |
| "[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a.c[c++]=e);d++}a.c.l", |
| "ength=c}if(a.e!=a.c.length){for(var g={},c=d=0;d<a.c.length;)e=a.c[d],O", |
| "bject.prototype.hasOwnProperty.call(g,e)||(a.c[c++]=e,g[e]=1),d++;a.c.l", |
| "ength=c}}N.prototype.get=function(a,d){return Object.prototype.hasOwnPr", |
| "operty.call(this.d,a)?this.d[a]:d};\nN.prototype.set=function(a,d){Obje", |
| "ct.prototype.hasOwnProperty.call(this.d,a)||(this.e++,this.c.push(a));t", |
| "his.d[a]=d};N.prototype.forEach=function(a,d){for(var c=O(this),e=0;e<c", |
| ".length;e++){var g=c[e],p=this.get(g);a.call(d,p,g,this)}};N.prototype.", |
| "clone=function(){return new N(this)};var Q={};function R(a,d,c){var e=t", |
| "ypeof a;(\"object\"==e&&null!=a||\"function\"==e)&&(a=a.a);a=new S(a);!", |
| "d||d in Q&&!c||(Q[d]={key:a,shift:!1},c&&(Q[c]={key:a,shift:!0}));retur", |
| "n a}function S(a){this.code=a}R(8);R(9);R(13);var aa=R(16),ba=R(17),ca=", |
| "R(18);R(19);R(20);R(27);R(32,\" \");R(33);R(34);R(35);R(36);R(37);R(38)", |
| ";R(39);R(40);R(44);R(45);R(46);R(48,\"0\",\")\");R(49,\"1\",\"!\");R(50", |
| ",\"2\",\"@\");R(51,\"3\",\"#\");R(52,\"4\",\"$\");R(53,\"5\",\"%\");R(5", |
| "4,\"6\",\"^\");R(55,\"7\",\"&\");R(56,\"8\",\"*\");R(57,\"9\",\"(\");R(", |
| "65,\"a\",\"A\");\nR(66,\"b\",\"B\");R(67,\"c\",\"C\");R(68,\"d\",\"D\")", |
| ";R(69,\"e\",\"E\");R(70,\"f\",\"F\");R(71,\"g\",\"G\");R(72,\"h\",\"H\"", |
| ");R(73,\"i\",\"I\");R(74,\"j\",\"J\");R(75,\"k\",\"K\");R(76,\"l\",\"L", |
| "\");R(77,\"m\",\"M\");R(78,\"n\",\"N\");R(79,\"o\",\"O\");R(80,\"p\",\"", |
| "P\");R(81,\"q\",\"Q\");R(82,\"r\",\"R\");R(83,\"s\",\"S\");R(84,\"t\",", |
| "\"T\");R(85,\"u\",\"U\");R(86,\"v\",\"V\");R(87,\"w\",\"W\");R(88,\"x\"", |
| ",\"X\");R(89,\"y\",\"Y\");R(90,\"z\",\"Z\");var da=R(u?{b:91,a:91,opera", |
| ":219}:t?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});R(u?{b:92,a:92,ope", |
| "ra:220}:t?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nR(u?{b:93,a:93", |
| ",opera:0}:t?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});R({b:96,a:96,oper", |
| "a:48},\"0\");R({b:97,a:97,opera:49},\"1\");R({b:98,a:98,opera:50},\"2\"", |
| ");R({b:99,a:99,opera:51},\"3\");R({b:100,a:100,opera:52},\"4\");R({b:10", |
| "1,a:101,opera:53},\"5\");R({b:102,a:102,opera:54},\"6\");R({b:103,a:103", |
| ",opera:55},\"7\");R({b:104,a:104,opera:56},\"8\");R({b:105,a:105,opera:", |
| "57},\"9\");R({b:106,a:106,opera:v?56:42},\"*\");R({b:107,a:107,opera:v?", |
| "61:43},\"+\");R({b:109,a:109,opera:v?109:45},\"-\");R({b:110,a:110,oper", |
| "a:v?190:78},\".\");\nR({b:111,a:111,opera:v?191:47},\"/\");R(144);R(112", |
| ");R(113);R(114);R(115);R(116);R(117);R(118);R(119);R(120);R(121);R(122)", |
| ";R(123);R({b:107,a:187,opera:61},\"=\",\"+\");R(108,\",\");R({b:109,a:1", |
| "89,opera:109},\"-\",\"_\");R(188,\",\",\"<\");R(190,\".\",\">\");R(191,", |
| "\"/\",\"?\");R(192,\"`\",\"~\");R(219,\"[\",\"{\");R(220,\"\\\\\",\"|\"", |
| ");R(221,\"]\",\"}\");R({b:59,a:186,opera:59},\";\",\":\");R(222,\"'\",'", |
| "\"');var T=new N;T.set(1,aa);T.set(2,ba);T.set(4,ca);T.set(8,da);(funct", |
| "ion(a){var d=new N;h(O(a),function(c){d.set(a.get(c).code,c)});return d", |
| "})(T);function U(){I.call(this)}b(U,I);U.l=function(){return U.h?U.h:U.", |
| "h=new U};function V(a){var d=x(a,K,!0);if(!d)throw new k(7,\"Element wa", |
| "s not in a form, so could not submit.\");var c=U.l();J(c,a);if(!K(d))th", |
| "row new k(12,\"Element is not a form, so could not submit.\");a=M.creat", |
| "e(d,void 0);\"isTrusted\"in a||(a.isTrusted=!1);d.dispatchEvent(a)&&(H(", |
| "d.submit)?d.constructor.prototype.submit.call(d):d.submit())}var W=[\"_", |
| "\"],X=this;W[0]in X||!X.execScript||X.execScript(\"var \"+W[0]);for(var", |
| " Y;W.length&&(Y=W.shift());){var Z;if(Z=!W.length)Z=void 0!==V;Z?X[Y]=V", |
| ":X=X[Y]?X[Y]:X[Y]={}};; return this._.apply(null,arguments);}.apply({na", |
| "vigator:typeof window!=undefined?window.navigator:null,document:typeof ", |
| "window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const FIND_ELEMENT[] = { |
| "function(){return function(){var h,aa=this;\nfunction ba(a){var b=typeo", |
| "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i", |
| "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", |
| "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe", |
| "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", |
| "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)", |
| "{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function k(a){return\"string\"==typeof a}function m(a){return\"num", |
| "ber\"==typeof a}function n(a){return\"function\"==ba(a)}function da(a){", |
| "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi", |
| "ndow;var fa;function ga(a){var b=a.length-1;return 0<=b&&a.indexOf(\" ", |
| "\",b)==b}var p=String.prototype.trim?function(a){return a.trim()}:funct", |
| "ion(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ha", |
| "(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpp", |
| "erCase()})};var ia=Array.prototype;function t(a,b){if(k(a))return k(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 u(a,b){for(var c=a.length,d=k(a)?a.sp", |
| "lit(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function ja(a,b", |
| "){for(var c=a.length,d=[],e=0,f=k(a)?a.split(\"\"):a,g=0;g<c;g++)if(g i", |
| "n f){var q=f[g];b.call(void 0,q,g,a)&&(d[e++]=q)}return d}function ka(a", |
| ",b){var c=\"\";u(a,function(d,e){c=b.call(void 0,c,d,e,a)});return c}\n", |
| "function la(a,b){for(var c=a.length,d=k(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 ma(a,b){f", |
| "or(var c=a.length,d=k(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 na(a,b){var c;a:{c=a.lengt", |
| "h;for(var d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d", |
| "[e],e,a)){c=e;break a}c=-1}return 0>c?null:k(a)?a.charAt(c):a[c]}\nfunc", |
| "tion oa(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 pa(a,b,c){return 2>=arguments.length?ia.", |
| "slice.call(a,b):ia.slice.call(a,b,c)};var qa={aliceblue:\"#f0f8ff\",ant", |
| "iquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#", |
| "f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanche", |
| "dalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a5", |
| "2a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00", |
| "\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",c", |
| "ornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00", |
| "008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a", |
| "9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",", |
| "darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00", |
| "\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",da", |
| "rkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4", |
| "f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9", |
| "400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969", |
| "\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",flo", |
| "ralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsb", |
| "oro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#", |
| "daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",gre", |
| "y:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5", |
| "c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:", |
| "\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffo", |
| "n:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"", |
| "#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg", |
| "reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmo", |
| "n:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",ligh", |
| "tslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c", |
| "4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",li", |
| "nen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine", |
| ":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurp", |
| "le:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",m", |
| "ediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre", |
| "d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:", |
| "\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#0000", |
| "80\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange", |
| ":\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#", |
| "eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:", |
| "\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f", |
| "\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8", |
| "00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad", |
| "dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen", |
| ":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0", |
| "\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat", |
| "egrey:\"#708090\",snow:\"#fffafa\",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 ra=\"backgroundColor borderTopColor borderRightColor ", |
| "borderBottomColor borderLeftColor color outlineColor\".split(\" \"),sa=", |
| "/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ta=/^#(?:[0-9a-f]{3}){1,2}$/", |
| "i,ua=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0", |
| "\\.\\d*)\\)$/i,va=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),", |
| "\\s?(0|[1-9]\\d{0,2})\\)$/i;function v(a,b){this.code=a;this.state=wa[a", |
| "]||xa;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/", |
| "g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=", |
| "c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c", |
| "=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(funct", |
| "ion(){var a=Error;function b(){}b.prototype=a.prototype;v.H=a.prototype", |
| ";v.prototype=new b;v.prototype.constructor=v;v.D=function(b,d,e){return", |
| " a.prototype[d].apply(b,Array.prototype.slice.call(arguments,2))}})();", |
| "\nvar xa=\"unknown error\",wa={15:\"element not selectable\",11:\"eleme", |
| "nt not visible\",31:\"ime engine activation failed\",30:\"ime not avail", |
| "able\",24:\"invalid cookie domain\",29:\"invalid element coordinates\",", |
| "12:\"invalid element state\",32:\"invalid selector\",51:\"invalid selec", |
| "tor\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupported", |
| " operation\",34:\"move target out of bounds\",27:\"no such alert\",7:\"", |
| "no such element\",8:\"no such frame\",23:\"no such window\",28:\"script", |
| " timeout\",33:\"session not created\",10:\"stale element reference\",\n", |
| "0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpecte", |
| "d alert open\"};wa[13]=xa;wa[9]=\"unknown command\";v.prototype.toStrin", |
| "g=function(){return this.name+\": \"+this.message};function w(a,b){this", |
| ".x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w.prototype;h.clone=function(", |
| "){return new w(this.x,this.y)};h.toString=function(){return\"(\"+this.x", |
| "+\", \"+this.y+\")\"};h.ceil=function(){this.x=Math.ceil(this.x);this.y", |
| "=Math.ceil(this.y);return this};h.floor=function(){this.x=Math.floor(th", |
| "is.x);this.y=Math.floor(this.y);return 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 w?(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)", |
| "&&(this.y+=b));return this};h.scale=function(a,b){var c=m(b)?b:a;this.x", |
| "*=a;this.y*=c;return this};function ya(a,b){this.width=a;this.height=b}", |
| "h=ya.prototype;h.clone=function(){return new ya(this.width,this.height)", |
| "};h.toString=function(){return\"(\"+this.width+\" x \"+this.height+\")", |
| "\"};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math", |
| ".ceil(this.height);return this};h.floor=function(){this.width=Math.floo", |
| "r(this.width);this.height=Math.floor(this.height);return this};h.round=", |
| "function(){this.width=Math.round(this.width);this.height=Math.round(thi", |
| "s.height);return this};\nh.scale=function(a,b){var c=m(b)?b:a;this.widt", |
| "h*=a;this.height*=c;return this};function x(a){return a?new z(A(a)):fa|", |
| "|(fa=new z)}function za(a,b,c){function d(c){c&&b.appendChild(k(c)?a.cr", |
| "eateTextNode(c):c)}for(var e=1;e<c.length;e++){var f=c[e];!ca(f)||da(f)", |
| "&&0<f.nodeType?d(f):u(Aa(f)?oa(f):f,d)}}function Ba(a){for(;a&&1!=a.nod", |
| "eType;)a=a.previousSibling;return a}\nfunction C(a,b){if(a.contains&&1=", |
| "=b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compa", |
| "reDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16", |
| ");for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction Ca(a,b){if(a==b)r", |
| "eturn 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b", |
| ")&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.pare", |
| "ntNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceInde", |
| "x-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?Ea(a,b):!", |
| "c&&C(e,b)?-1*Fa(a,b):!d&&C(f,a)?Fa(b,a):(c?a.sourceIndex:e.sourceIndex)", |
| "-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.selectNode(", |
| "a);c.collapse(!0);d=d.createRange();d.selectNode(b);d.collapse(!0);\nre", |
| "turn c.compareBoundaryPoints(aa.Range.START_TO_END,d)}function Fa(a,b){", |
| "var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.pa", |
| "rentNode;return Ea(d,a)}function Ea(a,b){for(var c=b;c=c.previousSiblin", |
| "g;)if(c==a)return-1;return 1}function A(a){return 9==a.nodeType?a:a.own", |
| "erDocument||a.document}function Aa(a){if(a&&\"number\"==typeof a.length", |
| "){if(da(a))return\"function\"==typeof a.item||\"string\"==typeof a.item", |
| ";if(n(a))return\"function\"==typeof a.item}return!1}\nfunction Ga(a,b){", |
| "a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}retu", |
| "rn null}function z(a){this.i=a||aa.document||document}\nfunction D(a,b,", |
| "c,d){a=d||a.i;var e=b&&\"*\"!=b?b.toUpperCase():\"\";if(a.querySelector", |
| "All&&a.querySelector&&(e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));e", |
| "lse 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++){var e=g.className,q;if(q=\"function\"==typeof e.split)q=0<", |
| "=t(e.split(/\\s+/),c);q&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}h=", |
| "z.prototype;\nh.createElement=function(a){return this.i.createElement(a", |
| ")};h.createTextNode=function(a){return this.i.createTextNode(String(a))", |
| "};h.appendChild=function(a,b){a.appendChild(b)};h.append=function(a,b){", |
| "za(A(a),a,arguments)};h.canHaveChildren=function(a){if(1!=a.nodeType)re", |
| "turn!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":ca", |
| "se \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":c", |
| "ase \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\"", |
| ":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case", |
| " \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE", |
| "\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nh.re", |
| "moveNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a)", |
| ":null};h.contains=C;function E(a){var b=null,c=a.nodeType;1==c&&(b=a.te", |
| "xtContent,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.fi", |
| "rstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue)", |
| ",d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}els", |
| "e b=a.nodeValue;return\"\"+b};function F(){this.f=this.e=null;this.m=0}", |
| "function Ha(a){this.u=a;this.next=this.j=null}F.prototype.unshift=funct", |
| "ion(a){a=new Ha(a);a.next=this.e;this.f?this.e.j=a:this.e=this.f=a;this", |
| ".e=a;this.m++};F.prototype.add=function(a){a=new Ha(a);a.j=this.f;this.", |
| "e?this.f.next=a:this.e=this.f=a;this.f=a;this.m++};function Ia(a){retur", |
| "n(a=a.e)?a.u:null}function G(a){return new Ja(a,!1)}function Ja(a,b){th", |
| "is.B=a;this.r=(this.v=b)?a.f:a.e;this.n=null}\nJa.prototype.next=functi", |
| "on(){var a=this.r;if(null==a)return null;var b=this.n=a;this.r=this.v?a", |
| ".j:a.next;return b.u};Ja.prototype.remove=function(){var a=this.B,b=thi", |
| "s.n;if(!b)throw Error(\"Next must be called at least once before remove", |
| ".\");var c=b.j,b=b.next;c?c.next=b:a.e=b;b?b.j=c:a.f=c;a.m--;this.n=nul", |
| "l};function I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b ins", |
| "tanceof F&&c instanceof F){e=G(b);for(d=e.next();d;d=e.next())for(b=G(c", |
| "),f=b.next();f;f=b.next())if(a(E(d),E(f)))return!0;return!1}if(b instan", |
| "ceof F||c instanceof F){b instanceof F?e=b:(e=c,c=b);e=G(e);b=typeof c;", |
| "for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+E(d);break;ca", |
| "se \"boolean\":d=!!E(d);break;case \"string\":d=E(d);break;default:thro", |
| "w Error(\"Illegal primitive type for comparison.\");}if(a(d,c))return!0", |
| "}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b", |
| ",!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+", |
| "c)}function Ka(a,b,c,d){this.C=a;this.l=d}Ka.prototype.toString=functio", |
| "n(){return this.C};var La={};function J(a,b){if(La.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);var c=new Ka(a,0,0,b", |
| ");La[c.toString()]=c}J(\"div\",function(a,b,c){return a.b(c)/b.b(c)});J", |
| "(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});J(\"*\",function(a,b,c)", |
| "{return a.b(c)*b.b(c)});\nJ(\"+\",function(a,b,c){return a.b(c)+b.b(c)}", |
| ");J(\"-\",function(a,b,c){return a.b(c)-b.b(c)});J(\"<\",function(a,b,c", |
| "){return I(function(a,b){return a<b},a,b,c)});J(\">\",function(a,b,c){r", |
| "eturn I(function(a,b){return a>b},a,b,c)});J(\"<=\",function(a,b,c){ret", |
| "urn I(function(a,b){return a<=b},a,b,c)});J(\">=\",function(a,b,c){retu", |
| "rn I(function(a,b){return a>=b},a,b,c)});J(\"=\",function(a,b,c){return", |
| " I(function(a,b){return a==b},a,b,c,!0)});J(\"!=\",function(a,b,c){retu", |
| "rn I(function(a,b){return a!=b},a,b,c,!0)});\nJ(\"and\",function(a,b,c)", |
| "{return a.h(c)&&b.h(c)});J(\"or\",function(a,b,c){return a.h(c)||b.h(c)", |
| "});function Ma(a,b,c,d,e,f){this.o=a;this.l=f}Ma.prototype.toString=fun", |
| "ction(){return this.o};var Na={};function K(a,b){if(Na.hasOwnProperty(a", |
| "))throw Error(\"Function already created: \"+a+\".\");Na[a]=new Ma(a,0,", |
| "0,0,0,b)}K(\"boolean\",function(a,b){return b.h(a)});K(\"ceiling\",func", |
| "tion(a,b){return Math.ceil(b.b(a))});K(\"concat\",function(a,b){return ", |
| "ka(pa(arguments,1),function(b,d){return b+d.a(a)})});K(\"contains\",fun", |
| "ction(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});K(\"count\",fun", |
| "ction(a,b){return b.evaluate(a).m});\nK(\"false\",function(){return!1})", |
| ";K(\"floor\",function(a,b){return Math.floor(b.b(a))});K(\"id\",functio", |
| "n(a,b){var c=a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/", |
| "\\s+/),e=[];u(c,function(a){a=d.getElementById(a);!a||0<=t(e,a)||e.push", |
| "(a)});e.sort(Ca);var f=new F;u(e,function(a){f.add(a)});return f});K(\"", |
| "lang\",function(){return!1});K(\"last\",function(a){if(1!=arguments.len", |
| "gth)throw Error(\"Function last expects ()\");return a.F()});\nK(\"loca", |
| "l-name\",function(a,b){var c=b?Ia(b.evaluate(a)):a.g();return c?c.nodeN", |
| "ame.toLowerCase():\"\"});K(\"name\",function(a,b){var c=b?Ia(b.evaluate", |
| "(a)):a.g();return c?c.nodeName.toLowerCase():\"\"});K(\"namespace-uri\"", |
| ",function(){return\"\"});K(\"normalize-space\",function(a,b){return(b?b", |
| ".a(a):E(a.g())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"", |
| "\")});K(\"not\",function(a,b){return!b.h(a)});K(\"number\",function(a,b", |
| "){return b?b.b(a):+E(a.g())});K(\"position\",function(a){return a.G()})", |
| ";K(\"round\",function(a,b){return Math.round(b.b(a))});\nK(\"starts-wit", |
| "h\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0)});K(", |
| "\"string\",function(a,b){return b?b.a(a):E(a.g())});K(\"string-length\"", |
| ",function(a,b){return(b?b.a(a):E(a.g())).length});K(\"substring\",funct", |
| "ion(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\"", |
| ";d=d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)return a.substring(e)", |
| ";b=Math.round(d);return a.substring(e,c+b)});\nK(\"substring-after\",fu", |
| "nction(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.subst", |
| "ring(c+a.length)});K(\"substring-before\",function(a,b,c){b=b.a(a);a=c.", |
| "a(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});K(\"sum\",funct", |
| "ion(a,b){for(var c=G(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+E(e", |
| ");return d});\nK(\"translate\",function(a,b,c,d){b=b.a(a);c=c.a(a);var ", |
| "e=d.a(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});K(\"true\",function(){return!0});function Oa(a,b,c){this.o", |
| "=a;this.v=c}Oa.prototype.toString=function(){return this.o};var Pa={};f", |
| "unction L(a,b){if(Pa.hasOwnProperty(a))throw Error(\"Axis already creat", |
| "ed: \"+a);Pa[a]=new Oa(a,0,b)}L(\"ancestor\",!0);L(\"ancestor-or-self\"", |
| ",!0);L(\"attribute\",!1);L(\"child\",!1);L(\"descendant\",!1);L(\"desce", |
| "ndant-or-self\",!1);L(\"following\",!1);L(\"following-sibling\",!1);L(", |
| "\"namespace\",!1);L(\"parent\",!1);L(\"preceding\",!0);L(\"preceding-si", |
| "bling\",!0);L(\"self\",!1);var N={};N.p=function(){var a={I:\"http://ww", |
| "w.w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nN.l=fun", |
| "ction(a,b,c){var d=A(a);try{for(var e=d.createNSResolver?d.createNSReso", |
| "lver(d.documentElement):N.p,f={},g=d.getElementsByTagName(\"*\"),q=0;q<", |
| "g.length;++q){var M=g[q],B=M.namespaceURI;if(!f[B]){var l=M.lookupPrefi", |
| "x(B);if(!l)var r=B.match(\".*/(\\\\w+)/?$\"),l=r?r[1]:\"xhtml\";f[B]=l}", |
| "}var y={},H;for(H in f)y[f[H]]=H;e=function(a){return y[a]||null};try{r", |
| "eturn d.evaluate(b,a,e,c,null)}catch(Da){if(\"TypeError\"===Da.name)ret", |
| "urn e=d.createNSResolver?d.createNSResolver(d.documentElement):N.p,d.ev", |
| "aluate(b,\na,e,c,null);throw Da;}}catch(fb){throw new v(32,\"Unable to ", |
| "locate an element with the xpath expression \"+b+\" because of the foll", |
| "owing error:\\n\"+fb);}};N.q=function(a,b){if(!a||1!=a.nodeType)throw n", |
| "ew v(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It sh", |
| "ould be an element.\");};\nN.d=function(a,b){var c=function(){var c=N.l", |
| "(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=A(b),c.s", |
| "etProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSing", |
| "leNode(a)):null}();null===c||N.q(c,a);return c};\nN.c=function(a,b){var", |
| " c=function(){var c=N.l(b,a,7);if(c){for(var e=c.snapshotLength,f=[],g=", |
| "0;g<e;++g)f.push(c.snapshotItem(g));return f}return b.selectNodes?(c=A(", |
| "b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.sele", |
| "ctNodes(a)):[]}();u(c,function(b){N.q(b,a)});return c};function O(a,b,c", |
| ",d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=O.prototype;h.c", |
| "lone=function(){return new O(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 th", |
| "is&&a?a instanceof O?a.left>=this.left&&a.right<=this.right&&a.top>=thi", |
| "s.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this", |
| ".top&&a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d){da(a)?(this.top", |
| "-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(t", |
| "his.top-=a,this.right+=b,this.bottom+=c,this.left-=d);return this};h.ce", |
| "il=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.ri", |
| "ght);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);", |
| "return this};h.floor=function(){this.top=Math.floor(this.top);this.righ", |
| "t=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=", |
| "Math.floor(this.left);return this};\nh.round=function(){this.top=Math.r", |
| "ound(this.top);this.right=Math.round(this.right);this.bottom=Math.round", |
| "(this.bottom);this.left=Math.round(this.left);return this};h.translate=", |
| "function(a,b){a instanceof w?(this.left+=a.x,this.right+=a.x,this.top+=", |
| "a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,m(b)&&(this.top+=b,th", |
| "is.bottom+=b));return this};h.scale=function(a,b){var c=m(b)?b:a;this.l", |
| "eft*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function P", |
| "(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=P.prototy", |
| "pe;h.clone=function(){return new P(this.left,this.top,this.width,this.h", |
| "eight)};h.toString=function(){return\"(\"+this.left+\", \"+this.top+\" ", |
| "- \"+this.width+\"w x \"+this.height+\"h)\"};h.contains=function(a){ret", |
| "urn a instanceof P?this.left<=a.left&&this.left+this.width>=a.left+a.wi", |
| "dth&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.le", |
| "ft&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height", |
| "};\nh.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};h.floor=function(){this.left=Math.floor(this.left)", |
| ";this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.h", |
| "eight=Math.floor(this.height);return this};h.round=function(){this.left", |
| "=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.ro", |
| "und(this.width);this.height=Math.round(this.height);return this};\nh.tr", |
| "anslate=function(a,b){a instanceof w?(this.left+=a.x,this.top+=a.y):(th", |
| "is.left+=a,m(b)&&(this.top+=b));return this};h.scale=function(a,b){var ", |
| "c=m(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return", |
| " this};function Q(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpper", |
| "Case()==b)}var Qa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){", |
| "2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function Ra(a){var b=[];", |
| "u(a.split(Qa),function(a){var d=a.indexOf(\":\");0<d&&(a=[a.slice(0,d),", |
| "a.slice(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":\",a[1],\";\"))", |
| "});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunc", |
| "tion R(a,b){b=b.toLowerCase();if(\"style\"==b)return Ra(a.style.cssText", |
| ");var c=a.getAttributeNode(b);return c&&c.specified?c.value:null}functi", |
| "on S(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeT", |
| "ype;)a=a.parentNode;return Q(a)?a:null}\nfunction T(a,b){var c=ha(b);if", |
| "(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;", |
| "a:{d=c;var e=A(a);if(e.defaultView&&e.defaultView.getComputedStyle&&(e=", |
| "e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)|", |
| "|\"\";break a}d=\"\"}d=d||Sa(a,c);if(null===d)d=null;else if(0<=t(ra,c)", |
| "){b:{var f=d.match(ua);if(f){var c=Number(f[1]),e=Number(f[2]),g=Number", |
| "(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&0<=f", |
| "&&1>=f){c=[c,e,g,f];break b}}c=null}if(!c)b:{if(g=d.match(va))if(c=\nNu", |
| "mber(g[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<", |
| "=g&&255>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e=qa[", |
| "c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e", |
| "=e.replace(sa,\"#$1$1$2$2$3$3\")),!ta.test(e))){c=null;break b}c=[parse", |
| "Int(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2)", |
| ",16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfunction Sa(a,b", |
| "){var c=a.currentStyle||a.style,d=c[b];void 0===d&&n(c.getPropertyValue", |
| ")&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(c=", |
| "S(a))?Sa(c,b):null}\nfunction Ta(a,b){function c(a){if(\"none\"==T(a,\"", |
| "display\"))return!1;a=S(a);return!a||c(a)}function d(a){var b=U(a);retu", |
| "rn 0<b.height&&0<b.width?!0:Q(a,\"PATH\")&&(0<b.height||0<b.width)?(a=T", |
| "(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=T(a,\"overflow", |
| "\")&&la(a.childNodes,function(a){return 3==a.nodeType||Q(a)&&d(a)})}fun", |
| "ction e(a){return Ua(a)==V&&ma(a.childNodes,function(a){return!Q(a)||e(", |
| "a)})}if(!Q(a))throw Error(\"Argument to isShown must be of type Element", |
| "\");if(Q(a,\"BODY\"))return!0;if(Q(a,\"OPTION\")||\nQ(a,\"OPTGROUP\")){", |
| "var f=Ga(a,function(a){return Q(a,\"SELECT\")});return!!f&&Ta(f,!0)}ret", |
| "urn(f=Va(a))?!!f.s&&0<f.rect.width&&0<f.rect.height&&Ta(f.s,b):Q(a,\"IN", |
| "PUT\")&&\"hidden\"==a.type.toLowerCase()||Q(a,\"NOSCRIPT\")||\"hidden\"", |
| "==T(a,\"visibility\")||!c(a)||!b&&0==Wa(a)||!d(a)?!1:!e(a)}var V=\"hidd", |
| "en\";\nfunction Ua(a){function b(a){function b(a){return a==g?!0:0==T(a", |
| ",\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==T", |
| "(a,\"position\")?!1:!0}var c=T(a,\"position\");if(\"fixed\"==c)return B", |
| "=!0,a==g?null:g;for(a=S(a);a&&!b(a);)a=S(a);return a}function c(a){var ", |
| "b=a;if(\"visible\"==M)if(a==g&&q)b=q;else if(a==q)return{x:\"visible\",", |
| "y:\"visible\"};b={x:T(b,\"overflow-x\"),y:T(b,\"overflow-y\")};a==g&&(b", |
| ".x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);ret", |
| "urn b}function d(a){if(a==g){var b=(new z(f)).i;\na=b.body||b.documentE", |
| "lement;b=b.parentWindow||b.defaultView;a=new w(b.pageXOffset||a.scrollL", |
| "eft,b.pageYOffset||a.scrollTop)}else a=new w(a.scrollLeft,a.scrollTop);", |
| "return a}var e=Xa(a),f=A(a),g=f.documentElement,q=f.body,M=T(g,\"overfl", |
| "ow\"),B;for(a=b(a);a;a=b(a)){var l=c(a);if(\"visible\"!=l.x||\"visible", |
| "\"!=l.y){var r=U(a);if(0==r.width||0==r.height)return V;var y=e.right<r", |
| ".left,H=e.bottom<r.top;if(y&&\"hidden\"==l.x||H&&\"hidden\"==l.y)return", |
| " V;if(y&&\"visible\"!=l.x||H&&\"visible\"!=l.y){y=d(a);H=e.bottom<r.top", |
| "-\ny.y;if(e.right<r.left-y.x&&\"visible\"!=l.x||H&&\"visible\"!=l.x)ret", |
| "urn V;e=Ua(a);return e==V?V:\"scroll\"}y=e.left>=r.left+r.width;r=e.top", |
| ">=r.top+r.height;if(y&&\"hidden\"==l.x||r&&\"hidden\"==l.y)return V;if(", |
| "y&&\"visible\"!=l.x||r&&\"visible\"!=l.y){if(B&&(l=d(a),e.left>=g.scrol", |
| "lWidth-l.x||e.right>=g.scrollHeight-l.y))return V;e=Ua(a);return e==V?V", |
| ":\"scroll\"}}}return\"none\"}\nfunction U(a){var b=Va(a);if(b)return b.", |
| "rect;if(Q(a,\"HTML\"))return a=A(a),a=((a?a.parentWindow||a.defaultView", |
| ":window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentEle", |
| "ment:a.body,a=new ya(a.clientWidth,a.clientHeight),new P(0,0,a.width,a.", |
| "height);var c;try{c=a.getBoundingClientRect()}catch(d){return new P(0,0", |
| ",0,0)}return new P(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfuncti", |
| "on Va(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a", |
| ":Q(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&", |
| "(d=N.d('/descendant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=U(d),!b&&", |
| "\"default\"!=a.shape.toLowerCase())){var f=Ya(a);a=Math.min(Math.max(f.", |
| "left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.wi", |
| "dth,e.width-a);f=Math.min(f.height,e.height-b);e=new P(a+e.left,b+e.top", |
| ",c,f)}return{s:d,rect:e||new P(0,0,0,0)}}\nfunction Ya(a){var b=a.shape", |
| ".toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var", |
| " b=a[0],c=a[1];return new P(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.l", |
| "ength)return b=a[2],new P(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.le", |
| "ngth){for(var b=a[0],c=a[1],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]);retu", |
| "rn new P(b,c,d-b,e-c)}return new P(0,0,0,0)}function Xa(a){a=U(a);retur", |
| "n new O(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction Za(a){re", |
| "turn a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function $a(a){var ", |
| "b=[];ab(a,b);var c=b;a=c.length;for(var b=Array(a),c=k(c)?c.split(\"\")", |
| ":c,d=0;d<a;d++)d in c&&(b[d]=Za.call(void 0,c[d]));return Za(b.join(\"", |
| "\\n\")).replace(/\\xa0/g,\" \")}\nfunction ab(a,b){if(Q(a,\"BR\"))b.pus", |
| "h(\"\");else{var c=Q(a,\"TD\"),d=T(a,\"display\"),e=!c&&!(0<=t(bb,d)),f", |
| "=void 0!=a.previousElementSibling?a.previousElementSibling:Ba(a.previou", |
| "sSibling),f=f?T(f,\"display\"):\"\",g=T(a,\"float\")||T(a,\"cssFloat\")", |
| "||T(a,\"styleFloat\");!e||\"run-in\"==f&&\"none\"==g||/^[\\s\\xa0]*$/.t", |
| "est(b[b.length-1]||\"\")||b.push(\"\");var q=Ta(a),M=null,B=null;q&&(M=", |
| "T(a,\"white-space\"),B=T(a,\"text-transform\"));u(a.childNodes,function", |
| "(a){3==a.nodeType&&q?cb(a,b,M,B):Q(a)&&ab(a,b)});f=b[b.length-1]||\"\";", |
| "!c&&\n\"table-cell\"!=d||!f||ga(f)||(b[b.length-1]+=\" \");e&&\"run-in", |
| "\"!=d&&!/^[\\s\\xa0]*$/.test(f)&&b.push(\"\")}}var bb=\"inline inline-b", |
| "lock inline-table none table-cell table-column table-column-group\".spl", |
| "it(\" \");\nfunction cb(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,function(a,b,c){return b+c.toUpperCase()}):\"uppercase\"==", |
| "d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"", |
| "\";ga(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunc", |
| "tion Wa(a){var b=1,c=T(a,\"opacity\");c&&(b=Number(c));(a=S(a))&&(b*=Wa", |
| "(a));return b};var db={k:function(a){return!(!a.querySelectorAll||!a.qu", |
| "erySelector)},d:function(a,b){if(!a)throw new v(32,\"No class name spec", |
| "ified\");a=p(a);if(-1!==a.indexOf(\" \"))throw new v(32,\"Compound clas", |
| "s names not permitted\");if(db.k(b))try{return b.querySelector(\".\"+a.", |
| "replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new v(32,\"An invalid o", |
| "r illegal class name was specified\");}var d=D(x(b),\"*\",a,b);return d", |
| ".length?d[0]:null},c:function(a,b){if(!a)throw new v(32,\"No class name", |
| " specified\");a=p(a);if(-1!==a.indexOf(\" \"))throw new v(32,\n\"Compou", |
| "nd class names not permitted\");if(db.k(b))try{return b.querySelectorAl", |
| "l(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new v(32,\"An inval", |
| "id or illegal class name was specified\");}return D(x(b),\"*\",a,b)}};v", |
| "ar eb={d:function(a,b){n(b.querySelector);if(!a)throw new v(32,\"No sel", |
| "ector specified\");a=p(a);var c;try{c=b.querySelector(a)}catch(d){throw", |
| " new v(32,\"An invalid or illegal selector was specified\");}return c&&", |
| "1==c.nodeType?c:null},c:function(a,b){n(b.querySelectorAll);if(!a)throw", |
| " new v(32,\"No selector specified\");a=p(a);try{return b.querySelectorA", |
| "ll(a)}catch(c){throw new v(32,\"An invalid or illegal selector was spec", |
| "ified\");}}};var gb={k:function(a,b){return!(!a.querySelectorAll||!a.qu", |
| "erySelector)&&!/^\\d.*/.test(b)},d:function(a,b){var c=x(b),d=k(a)?c.i.", |
| "getElementById(a):a;if(!d)return null;if(R(d,\"id\")==a&&C(b,d))return ", |
| "d;c=D(c,\"*\");return na(c,function(c){return R(c,\"id\")==a&&C(b,c)})}", |
| ",c:function(a,b){if(!a)return[];if(gb.k(b,a))try{return b.querySelector", |
| "All(\"#\"+gb.A(a))}catch(c){return[]}var d=D(x(b),\"*\",null,b);return ", |
| "ja(d,function(b){return R(b,\"id\")==a})},A:function(a){return a.replac", |
| "e(/(['\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}", |
| "};var W={},hb={};W.w=function(a,b,c){var d;try{d=eb.c(\"a\",b)}catch(e)", |
| "{d=D(x(b),\"A\",null,b)}return na(d,function(b){b=$a(b);return c&&-1!=b", |
| ".indexOf(a)||b==a})};W.t=function(a,b,c){var d;try{d=eb.c(\"a\",b)}catc", |
| "h(e){d=D(x(b),\"A\",null,b)}return ja(d,function(b){b=$a(b);return c&&-", |
| "1!=b.indexOf(a)||b==a})};W.d=function(a,b){return W.w(a,b,!1)};W.c=func", |
| "tion(a,b){return W.t(a,b,!1)};hb.d=function(a,b){return W.w(a,b,!0)};hb", |
| ".c=function(a,b){return W.t(a,b,!0)};var ib={d:function(a,b){return b.g", |
| "etElementsByTagName(a)[0]||null},c:function(a,b){return b.getElementsBy", |
| "TagName(a)}};var jb={className:db,\"class name\":db,css:eb,\"css select", |
| "or\":eb,id:gb,linkText:W,\"link text\":W,name:{d:function(a,b){var c=D(", |
| "x(b),\"*\",null,b);return na(c,function(b){return R(b,\"name\")==a})},c", |
| ":function(a,b){var c=D(x(b),\"*\",null,b);return ja(c,function(b){retur", |
| "n R(b,\"name\")==a})}},partialLinkText:hb,\"partial link text\":hb,tagN", |
| "ame:ib,\"tag name\":ib,xpath:N};function kb(a){for(var b in a)if(a.hasO", |
| "wnProperty(b))return b;return null};var lb=\"function\"===typeof Shadow", |
| "Root;function mb(a,b){var c;a:{if(c=kb(a)){var d=jb[c];if(d&&n(d.d)){c=", |
| "d.d(a[c],b||ea.document);break a}}throw Error(\"Unsupported locator str", |
| "ategy: \"+c);}if(c)return c;if(lb&&b){for(c=b;c.parentNode;)c=c.parentN", |
| "ode;if(c instanceof ShadowRoot){a:{if((c=kb(a))&&(d=jb[c])&&n(d.c)){c=d", |
| ".c(a[c],b||ea.document);break a}throw Error(\"Unsupported locator strat", |
| "egy: \"+c);}if(c=c[0])return c}}return null}var X=[\"_\"],Y=aa;X[0]in Y", |
| "||!Y.execScript||Y.execScript(\"var \"+X[0]);\nfor(var Z;X.length&&(Z=X", |
| ".shift());)X.length||void 0===mb?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=mb;; return t", |
| "his._.apply(null,arguments);}.apply({navigator:typeof window!=undefined", |
| "?window.navigator:null,document:typeof window!=undefined?window.documen", |
| "t:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_FIRST_CLIENT_RECT[] = { |
| "function(){return function(){var f,g=this;\nfunction k(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o", |
| "bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", |
| "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function l(a){", |
| "var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng", |
| "th}function n(a){return\"number\"==typeof a}function p(a){var b=typeof ", |
| "a;return\"object\"==b&&null!=a||\"function\"==b};var q;function r(a,b){", |
| "for(var e=a.length,d=\"string\"==typeof a?a.split(\"\"):a,m=0;m<e;m++)m", |
| " in d&&b.call(void 0,d[m],m,a)}function t(a){var b=a.length;if(0<b){for", |
| "(var e=Array(b),d=0;d<b;d++)e[d]=a[d];return e}return[]};function u(a,b", |
| "){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}f=u.prototype;f.clone=fun", |
| "ction(){return new u(this.x,this.y)};f.toString=function(){return\"(\"+", |
| "this.x+\", \"+this.y+\")\"};f.ceil=function(){this.x=Math.ceil(this.x);", |
| "this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.fl", |
| "oor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){t", |
| "his.x=Math.round(this.x);this.y=Math.round(this.y);return this};\nf.tra", |
| "nslate=function(a,b){a instanceof u?(this.x+=a.x,this.y+=a.y):(this.x+=", |
| "a,n(b)&&(this.y+=b));return this};f.scale=function(a,b){var e=n(b)?b:a;", |
| "this.x*=a;this.y*=e;return this};function v(a){var b=a.body||a.document", |
| "Element;a=a.parentWindow||a.defaultView;return new u(a.pageXOffset||b.s", |
| "crollLeft,a.pageYOffset||b.scrollTop)}function w(a,b,e){function d(c){c", |
| "&&b.appendChild(\"string\"==typeof c?a.createTextNode(c):c)}for(var m=1", |
| ";m<e.length;m++){var c=e[m];!l(c)||p(c)&&0<c.nodeType?d(c):r(x(c)?t(c):", |
| "c,d)}}function y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}", |
| "\nfunction x(a){if(a&&\"number\"==typeof a.length){if(p(a))return\"func", |
| "tion\"==typeof a.item||\"string\"==typeof a.item;if(\"function\"==k(a))", |
| "return\"function\"==typeof a.item}return!1}function z(a){this.a=a||g.do", |
| "cument||document}f=z.prototype;f.createElement=function(a){return this.", |
| "a.createElement(a)};f.createTextNode=function(a){return this.a.createTe", |
| "xtNode(String(a))};f.appendChild=function(a,b){a.appendChild(b)};f.appe", |
| "nd=function(a,b){w(y(a),a,arguments)};\nf.canHaveChildren=function(a){i", |
| "f(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 \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME", |
| "\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":cas", |
| "e \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRI", |
| "PT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!", |
| "1}return!0};f.removeNode=function(a){return a&&a.parentNode?a.parentNod", |
| "e.removeChild(a):null};\nf.contains=function(a,b){if(a.contains&&1==b.n", |
| "odeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDo", |
| "cumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);fo", |
| "r(;b&&a!=b;)b=b.parentNode;return b==a};function B(a){this.d=a}B.protot", |
| "ype.toString=function(){return this.d};var C={};function D(a){if(C.hasO", |
| "wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=ne", |
| "w B(a);C[a.toString()]=a}D(\"div\");D(\"mod\");D(\"*\");D(\"+\");D(\"-", |
| "\");D(\"<\");D(\">\");D(\"<=\");D(\">=\");D(\"=\");D(\"!=\");D(\"and\")", |
| ";D(\"or\");function E(a){this.c=a}E.prototype.toString=function(){retur", |
| "n this.c};var F={};function G(a){if(F.hasOwnProperty(a))throw Error(\"F", |
| "unction already created: \"+a+\".\");F[a]=new E(a)}G(\"boolean\");G(\"c", |
| "eiling\");G(\"concat\");G(\"contains\");G(\"count\");G(\"false\");G(\"f", |
| "loor\");G(\"id\");G(\"lang\");G(\"last\");G(\"local-name\");G(\"name\")", |
| ";G(\"namespace-uri\");G(\"normalize-space\");G(\"not\");G(\"number\");G", |
| "(\"position\");G(\"round\");G(\"starts-with\");G(\"string\");G(\"string", |
| "-length\");G(\"substring\");G(\"substring-after\");G(\"substring-before", |
| "\");\nG(\"sum\");G(\"translate\");G(\"true\");function H(a){this.c=a}H.", |
| "prototype.toString=function(){return this.c};var I={};function J(a){if(", |
| "I.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);I[a]=new ", |
| "H(a)}J(\"ancestor\");J(\"ancestor-or-self\");J(\"attribute\");J(\"child", |
| "\");J(\"descendant\");J(\"descendant-or-self\");J(\"following\");J(\"fo", |
| "llowing-sibling\");J(\"namespace\");J(\"parent\");J(\"preceding\");J(\"", |
| "preceding-sibling\");J(\"self\");function K(a,b,e,d){this.left=a;this.t", |
| "op=b;this.width=e;this.height=d}f=K.prototype;f.clone=function(){return", |
| " new K(this.left,this.top,this.width,this.height)};f.toString=function(", |
| "){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+thi", |
| "s.height+\"h)\"};f.contains=function(a){return a instanceof K?this.left", |
| "<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.t", |
| "op+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.widt", |
| "h&&a.y>=this.top&&a.y<=this.top+this.height};\nf.ceil=function(){this.l", |
| "eft=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.c", |
| "eil(this.width);this.height=Math.ceil(this.height);return this};f.floor", |
| "=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.to", |
| "p);this.width=Math.floor(this.width);this.height=Math.floor(this.height", |
| ");return this};f.round=function(){this.left=Math.round(this.left);this.", |
| "top=Math.round(this.top);this.width=Math.round(this.width);this.height=", |
| "Math.round(this.height);return this};\nf.translate=function(a,b){a inst", |
| "anceof u?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=", |
| "b));return this};f.scale=function(a,b){var e=n(b)?b:a;this.left*=a;this", |
| ".width*=a;this.top*=e;this.height*=e;return this};function L(a){var b;a", |
| ":{b=y(a);if(b.defaultView&&b.defaultView.getComputedStyle&&(b=b.default", |
| "View.getComputedStyle(a,null))){b=b.position||b.getPropertyValue(\"posi", |
| "tion\")||\"\";break a}b=\"\"}return b||(a.currentStyle?a.currentStyle.p", |
| "osition:null)||a.style&&a.style.position}function M(a){var b;try{b=a.ge", |
| "tBoundingClientRect()}catch(e){return{left:0,top:0,right:0,bottom:0}}re", |
| "turn b}\nfunction N(a){var b=y(a),e=L(a),d=\"fixed\"==e||\"absolute\"==", |
| "e;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=L(a),d=d&&\"static\"==", |
| "e&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.", |
| "scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute\"==e||\"relative", |
| "\"==e))return a;return null};function O(a){var b=a.getClientRects();if(", |
| "0==b.length)throw Error(\"Element does not have any client rects\");b=b", |
| "[0];if(1==a.nodeType)if(a.getBoundingClientRect)a=M(a),a=new u(a.left,a", |
| ".top);else{var e;e=a?new z(y(a)):q||(q=new z);e=v(e.a);var d=y(a),m=L(a", |
| "),c=new u(0,0),A=(d?y(d):document).documentElement;if(a!=A)if(a.getBoun", |
| "dingClientRect)a=M(a),d=d?new z(y(d)):q||(q=new z),d=v(d.a),c.x=a.left+", |
| "d.x,c.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObjectFor(a),d=d.", |
| "getBoxObjectFor(A),c.x=a.screenX-d.screenX,\nc.y=a.screenY-d.screenY;el", |
| "se{var h=a;do{c.x+=h.offsetLeft;c.y+=h.offsetTop;h!=a&&(c.x+=h.clientLe", |
| "ft||0,c.y+=h.clientTop||0);if(\"fixed\"==L(h)){c.x+=d.body.scrollLeft;c", |
| ".y+=d.body.scrollTop;break}h=h.offsetParent}while(h&&h!=a);\"absolute\"", |
| "==m&&(c.y-=d.body.offsetTop);for(h=a;(h=N(h))&&h!=d.body&&h!=A;)c.x-=h.", |
| "scrollLeft,c.y-=h.scrollTop}a=new u(c.x-e.x,c.y-e.y)}else e=\"function", |
| "\"==k(a.b),c=a,a.targetTouches&&a.targetTouches.length?c=a.targetTouche", |
| "s[0]:e&&a.b().targetTouches&&a.b().targetTouches.length&&\n(c=a.b().tar", |
| "getTouches[0]),a=new u(c.clientX,c.clientY);return new K(b.left-a.x,b.t", |
| "op-a.y,b.right-b.left,b.bottom-b.top)}var P=[\"_\"],Q=g;P[0]in Q||!Q.ex", |
| "ecScript||Q.execScript(\"var \"+P[0]);for(var R;P.length&&(R=P.shift())", |
| ";)P.length||void 0===O?Q=Q[R]?Q[R]:Q[R]={}:Q[R]=O;; return this._.apply", |
| "(null,arguments);}.apply({navigator:typeof window!=undefined?window.nav", |
| "igator:null,document:typeof window!=undefined?window.document:null}, ar", |
| "guments);}", |
| NULL |
| }; |
| |
| const char* const GET_LOCATION_IN_VIEW[] = { |
| "function(){return function(){var f,g=this;\nfunction l(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o", |
| "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", |
| "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function m(a){", |
| "var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng", |
| "th}function n(a){return\"number\"==typeof a}function q(a){var b=typeof ", |
| "a;return\"object\"==b&&null!=a||\"function\"==b};var r;function t(a,b){", |
| "for(var c=a.length,d=\"string\"==typeof a?a.split(\"\"):a,h=0;h<c;h++)h", |
| " in d&&b.call(void 0,d[h],h,a)}function u(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 v(a,b", |
| "){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}f=v.prototype;f.clone=fun", |
| "ction(){return new v(this.x,this.y)};f.toString=function(){return\"(\"+", |
| "this.x+\", \"+this.y+\")\"};f.ceil=function(){this.x=Math.ceil(this.x);", |
| "this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.fl", |
| "oor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){t", |
| "his.x=Math.round(this.x);this.y=Math.round(this.y);return this};\nf.tra", |
| "nslate=function(a,b){a instanceof v?(this.x+=a.x,this.y+=a.y):(this.x+=", |
| "a,n(b)&&(this.y+=b));return this};f.scale=function(a,b){var c=n(b)?b:a;", |
| "this.x*=a;this.y*=c;return this};function w(a,b){this.width=a;this.heig", |
| "ht=b}f=w.prototype;f.clone=function(){return new w(this.width,this.heig", |
| "ht)};f.toString=function(){return\"(\"+this.width+\" x \"+this.height+", |
| "\")\"};f.ceil=function(){this.width=Math.ceil(this.width);this.height=M", |
| "ath.ceil(this.height);return this};f.floor=function(){this.width=Math.f", |
| "loor(this.width);this.height=Math.floor(this.height);return this};f.rou", |
| "nd=function(){this.width=Math.round(this.width);this.height=Math.round(", |
| "this.height);return this};\nf.scale=function(a,b){var c=n(b)?b:a;this.w", |
| "idth*=a;this.height*=c;return this};function x(a){return a?new y(z(a)):", |
| "r||(r=new y)}function A(a){var b=a.body||a.documentElement;a=a.parentWi", |
| "ndow||a.defaultView;return new v(a.pageXOffset||b.scrollLeft,a.pageYOff", |
| "set||b.scrollTop)}function B(a,b,c){function d(c){c&&b.appendChild(\"st", |
| "ring\"==typeof c?a.createTextNode(c):c)}for(var h=1;h<c.length;h++){var", |
| " e=c[h];!m(e)||q(e)&&0<e.nodeType?d(e):t(C(e)?u(e):e,d)}}function z(a){", |
| "return 9==a.nodeType?a:a.ownerDocument||a.document}\nfunction C(a){if(a", |
| "&&\"number\"==typeof a.length){if(q(a))return\"function\"==typeof a.ite", |
| "m||\"string\"==typeof a.item;if(\"function\"==l(a))return\"function\"==", |
| "typeof a.item}return!1}function y(a){this.a=a||g.document||document}fun", |
| "ction D(a){a=a.a;a=(a.parentWindow||a.defaultView||window).document;a=", |
| "\"CSS1Compat\"==a.compatMode?a.documentElement:a.body;return new w(a.cl", |
| "ientWidth,a.clientHeight)}f=y.prototype;f.createElement=function(a){ret", |
| "urn this.a.createElement(a)};f.createTextNode=function(a){return this.a", |
| ".createTextNode(String(a))};\nf.appendChild=function(a,b){a.appendChild", |
| "(b)};f.append=function(a,b){B(z(a),a,arguments)};f.canHaveChildren=func", |
| "tion(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":cas", |
| "e \"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 \"NOFRAM", |
| "ES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":cas", |
| "e \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\"", |
| ":return!1}return!0};\nf.removeNode=function(a){return a&&a.parentNode?a", |
| ".parentNode.removeChild(a):null};f.contains=function(a,b){if(a.contains", |
| "&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.c", |
| "ompareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b", |
| ")&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function E(a){this.d=a}", |
| "E.prototype.toString=function(){return this.d};var F={};function G(a){i", |
| "f(F.hasOwnProperty(a))throw Error(\"Binary operator already created: \"", |
| "+a);a=new E(a);F[a.toString()]=a}G(\"div\");G(\"mod\");G(\"*\");G(\"+\"", |
| ");G(\"-\");G(\"<\");G(\">\");G(\"<=\");G(\">=\");G(\"=\");G(\"!=\");G(", |
| "\"and\");G(\"or\");function H(a){this.c=a}H.prototype.toString=function", |
| "(){return this.c};var I={};function J(a){if(I.hasOwnProperty(a))throw E", |
| "rror(\"Function already created: \"+a+\".\");I[a]=new H(a)}J(\"boolean", |
| "\");J(\"ceiling\");J(\"concat\");J(\"contains\");J(\"count\");J(\"false", |
| "\");J(\"floor\");J(\"id\");J(\"lang\");J(\"last\");J(\"local-name\");J(", |
| "\"name\");J(\"namespace-uri\");J(\"normalize-space\");J(\"not\");J(\"nu", |
| "mber\");J(\"position\");J(\"round\");J(\"starts-with\");J(\"string\");J", |
| "(\"string-length\");J(\"substring\");J(\"substring-after\");J(\"substri", |
| "ng-before\");\nJ(\"sum\");J(\"translate\");J(\"true\");function K(a){th", |
| "is.c=a}K.prototype.toString=function(){return this.c};var L={};function", |
| " M(a){if(L.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);", |
| "L[a]=new K(a)}M(\"ancestor\");M(\"ancestor-or-self\");M(\"attribute\");", |
| "M(\"child\");M(\"descendant\");M(\"descendant-or-self\");M(\"following", |
| "\");M(\"following-sibling\");M(\"namespace\");M(\"parent\");M(\"precedi", |
| "ng\");M(\"preceding-sibling\");M(\"self\");function N(a,b,c,d){this.top", |
| "=a;this.right=b;this.bottom=c;this.left=d}f=N.prototype;f.clone=functio", |
| "n(){return new N(this.top,this.right,this.bottom,this.left)};f.toString", |
| "=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom", |
| "+\"b, \"+this.left+\"l)\"};f.contains=function(a){return this&&a?a inst", |
| "anceof N?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bot", |
| "tom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=t", |
| "his.bottom:!1};\nf.expand=function(a,b,c,d){q(a)?(this.top-=a.top,this.", |
| "right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,th", |
| "is.right+=b,this.bottom+=c,this.left-=d);return this};f.ceil=function()", |
| "{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bot", |
| "tom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};", |
| "f.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(", |
| "this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(th", |
| "is.left);return this};\nf.round=function(){this.top=Math.round(this.top", |
| ");this.right=Math.round(this.right);this.bottom=Math.round(this.bottom)", |
| ";this.left=Math.round(this.left);return this};f.translate=function(a,b)", |
| "{a instanceof v?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bott", |
| "om+=a.y):(this.left+=a,this.right+=a,n(b)&&(this.top+=b,this.bottom+=b)", |
| ");return this};f.scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.r", |
| "ight*=a;this.top*=c;this.bottom*=c;return this};function O(a,b,c,d){thi", |
| "s.left=a;this.top=b;this.width=c;this.height=d}f=O.prototype;f.clone=fu", |
| "nction(){return new O(this.left,this.top,this.width,this.height)};f.toS", |
| "tring=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.wid", |
| "th+\"w x \"+this.height+\"h)\"};f.contains=function(a){return a instanc", |
| "eof O?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top", |
| "<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this", |
| ".left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf.ceil=fu", |
| "nction(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);th", |
| "is.width=Math.ceil(this.width);this.height=Math.ceil(this.height);retur", |
| "n this};f.floor=function(){this.left=Math.floor(this.left);this.top=Mat", |
| "h.floor(this.top);this.width=Math.floor(this.width);this.height=Math.fl", |
| "oor(this.height);return this};f.round=function(){this.left=Math.round(t", |
| "his.left);this.top=Math.round(this.top);this.width=Math.round(this.widt", |
| "h);this.height=Math.round(this.height);return this};\nf.translate=funct", |
| "ion(a,b){a instanceof v?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(", |
| "b)&&(this.top+=b));return this};f.scale=function(a,b){var c=n(b)?b:a;th", |
| "is.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};functi", |
| "on P(a,b){var c=z(a);return c.defaultView&&c.defaultView.getComputedSty", |
| "le&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue", |
| "(b)||\"\":\"\"}function Q(a){return P(a,\"position\")||(a.currentStyle?", |
| "a.currentStyle.position:null)||a.style&&a.style.position}function R(a){", |
| "var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,righ", |
| "t:0,bottom:0}}return b}\nfunction S(a){var b=z(a),c=Q(a),d=\"fixed\"==c", |
| "||\"absolute\"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Q(a),d", |
| "=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a", |
| ".clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absolute\"", |
| "==c||\"relative\"==c))return a;return null}\nfunction T(a){var b=z(a),c", |
| "=Q(a),d=new v(0,0),h=(b?z(b):document).documentElement;if(a==h)return d", |
| ";if(a.getBoundingClientRect)a=R(a),b=x(b),b=A(b.a),d.x=a.left+b.x,d.y=a", |
| ".top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObj", |
| "ectFor(h),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screenY;else{var e=a;", |
| "do{d.x+=e.offsetLeft;d.y+=e.offsetTop;e!=a&&(d.x+=e.clientLeft||0,d.y+=", |
| "e.clientTop||0);if(\"fixed\"==Q(e)){d.x+=b.body.scrollLeft;d.y+=b.body.", |
| "scrollTop;break}e=e.offsetParent}while(e&&e!=a);\"absolute\"==\nc&&(d.y", |
| "-=b.body.offsetTop);for(e=a;(e=S(e))&&e!=b.body&&e!=h;)d.x-=e.scrollLef", |
| "t,d.y-=e.scrollTop}return d}function U(a){if(1==a.nodeType){if(a.getBou", |
| "ndingClientRect)a=R(a),a=new v(a.left,a.top);else{var b;b=x(a);b=A(b.a)", |
| ";a=T(a);a=new v(a.x-b.x,a.y-b.y)}return a}b=\"function\"==l(a.b);var c=", |
| "a;a.targetTouches&&a.targetTouches.length?c=a.targetTouches[0]:b&&a.b()", |
| ".targetTouches&&a.b().targetTouches.length&&(c=a.b().targetTouches[0]);", |
| "return new v(c.clientX,c.clientY)};var V=\"function\"===typeof ShadowRo", |
| "ot;function aa(a,b){var c;c=T(b);var d=T(a);c=new v(c.x-d.x,c.y-d.y);va", |
| "r h,e,p;p=P(a,\"borderLeftWidth\");e=P(a,\"borderRightWidth\");h=P(a,\"", |
| "borderTopWidth\");d=P(a,\"borderBottomWidth\");d=new N(parseFloat(h),pa", |
| "rseFloat(e),parseFloat(d),parseFloat(p));c.x-=d.left;c.y-=d.top;return ", |
| "c}\nfunction ba(a,b,c){function d(a,b,c,d,e){d=new O(c.x+d.left,c.y+d.t", |
| "op,d.width,d.height);c=[0,0];b=[b.width,b.height];var h=[d.left,d.top];", |
| "d=[d.width,d.height];for(var k=0;2>k;k++)if(d[k]>b[k])c[k]=e?h[k]+d[k]/", |
| "2-b[k]/2:h[k];else{var p=h[k]-b[k]+d[k];0<p?c[k]=p:0>h[k]&&(c[k]=h[k])}", |
| "e=new v(c[0],c[1]);a.scrollLeft+=e.x;a.scrollTop+=e.y}for(var h=z(a),e=", |
| "a.parentNode,p;e&&e!=h.documentElement&&e!=h.body;)p=aa(e,a),d(e,new w(", |
| "e.clientWidth,e.clientHeight),p,b,c),e=e.parentNode,V&&e instanceof Sha", |
| "dowRoot&&\n(e=e.host);p=U(a);a=D(x(a));d(h.body,a,p,b,c)};function W(a,", |
| "b,c){c||(c=new O(0,0,a.offsetWidth,a.offsetHeight));ba(a,c,b);a=U(a);re", |
| "turn new v(a.x+c.left,a.y+c.top)}var X=[\"_\"],Y=g;X[0]in Y||!Y.execScr", |
| "ipt||Y.execScript(\"var \"+X[0]);for(var Z;X.length&&(Z=X.shift());)X.l", |
| "ength||void 0===W?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=W;; return this._.apply(null", |
| ",arguments);}.apply({navigator:typeof window!=undefined?window.navigato", |
| "r:null,document:typeof window!=undefined?window.document:null}, argumen", |
| "ts);}", |
| NULL |
| }; |
| |
| const char* const GET_PAGE_ZOOM[] = { |
| "function(){return function(){function b(a){this.b=a}b.prototype.toStrin", |
| "g=function(){return this.b};var c={};function d(a){if(c.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new b(a);c[a.", |
| "toString()]=a}d(\"div\");d(\"mod\");d(\"*\");d(\"+\");d(\"-\");d(\"<\")", |
| ";d(\">\");d(\"<=\");d(\">=\");d(\"=\");d(\"!=\");d(\"and\");d(\"or\");f", |
| "unction e(a){this.a=a}e.prototype.toString=function(){return this.a};va", |
| "r g={};function h(a){if(g.hasOwnProperty(a))throw Error(\"Function alre", |
| "ady created: \"+a+\".\");g[a]=new e(a)}h(\"boolean\");h(\"ceiling\");h(", |
| "\"concat\");h(\"contains\");h(\"count\");h(\"false\");h(\"floor\");h(\"", |
| "id\");h(\"lang\");h(\"last\");h(\"local-name\");h(\"name\");h(\"namespa", |
| "ce-uri\");h(\"normalize-space\");h(\"not\");h(\"number\");h(\"position", |
| "\");h(\"round\");h(\"starts-with\");h(\"string\");h(\"string-length\");", |
| "h(\"substring\");h(\"substring-after\");h(\"substring-before\");\nh(\"s", |
| "um\");h(\"translate\");h(\"true\");function k(a){this.a=a}k.prototype.t", |
| "oString=function(){return this.a};var l={};function m(a){if(l.hasOwnPro", |
| "perty(a))throw Error(\"Axis already created: \"+a);l[a]=new k(a)}m(\"an", |
| "cestor\");m(\"ancestor-or-self\");m(\"attribute\");m(\"child\");m(\"des", |
| "cendant\");m(\"descendant-or-self\");m(\"following\");m(\"following-sib", |
| "ling\");m(\"namespace\");m(\"parent\");m(\"preceding\");m(\"preceding-s", |
| "ibling\");m(\"self\");function n(a){a=9==a.nodeType?a:a.ownerDocument||", |
| "a.document;var f=a.documentElement,f=Math.max(f.clientWidth,f.offsetWid", |
| "th,f.scrollWidth);return a.width/f}var p=[\"_\"],q=this;p[0]in q||!q.ex", |
| "ecScript||q.execScript(\"var \"+p[0]);for(var r;p.length&&(r=p.shift())", |
| ";){var t;if(t=!p.length)t=void 0!==n;t?q[r]=n:q=q[r]?q[r]:q[r]={}};; re", |
| "turn this._.apply(null,arguments);}.apply({navigator:typeof window!=und", |
| "efined?window.navigator:null,document:typeof window!=undefined?window.d", |
| "ocument:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const IS_ELEMENT_CLICKABLE[] = { |
| "function(){return function(){function b(a){this.b=a}b.prototype.toStrin", |
| "g=function(){return this.b};var d={};function e(a){if(d.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new b(a);d[a.", |
| "toString()]=a}e(\"div\");e(\"mod\");e(\"*\");e(\"+\");e(\"-\");e(\"<\")", |
| ";e(\">\");e(\"<=\");e(\">=\");e(\"=\");e(\"!=\");e(\"and\");e(\"or\");f", |
| "unction g(a){this.a=a}g.prototype.toString=function(){return this.a};va", |
| "r k={};function l(a){if(k.hasOwnProperty(a))throw Error(\"Function alre", |
| "ady created: \"+a+\".\");k[a]=new g(a)}l(\"boolean\");l(\"ceiling\");l(", |
| "\"concat\");l(\"contains\");l(\"count\");l(\"false\");l(\"floor\");l(\"", |
| "id\");l(\"lang\");l(\"last\");l(\"local-name\");l(\"name\");l(\"namespa", |
| "ce-uri\");l(\"normalize-space\");l(\"not\");l(\"number\");l(\"position", |
| "\");l(\"round\");l(\"starts-with\");l(\"string\");l(\"string-length\");", |
| "l(\"substring\");l(\"substring-after\");l(\"substring-before\");\nl(\"s", |
| "um\");l(\"translate\");l(\"true\");function p(a){this.a=a}p.prototype.t", |
| "oString=function(){return this.a};var q={};function r(a){if(q.hasOwnPro", |
| "perty(a))throw Error(\"Axis already created: \"+a);q[a]=new p(a)}r(\"an", |
| "cestor\");r(\"ancestor-or-self\");r(\"attribute\");r(\"child\");r(\"des", |
| "cendant\");r(\"descendant-or-self\");r(\"following\");r(\"following-sib", |
| "ling\");r(\"namespace\");r(\"parent\");r(\"preceding\");r(\"preceding-s", |
| "ibling\");r(\"self\");function t(a,m){function n(a,c){var f={clickable:", |
| "a};c&&(f.message=c);return f}for(var f=a;f.parentNode;)f=f.parentNode;v", |
| "ar c=f.elementFromPoint(m.x,m.y);if(c==a)return n(!0);f=\"(\"+m.x+\", ", |
| "\"+m.y+\")\";if(null==c)return n(!1,\"Element is not clickable at point", |
| " \"+f);var h=c.outerHTML;if(c.hasChildNodes())var y=c.innerHTML,z=h.len", |
| "gth-y.length-(\"</\"+c.tagName+\">\").length,h=h.substring(0,z)+\"...\"", |
| "+h.substring(z+y.length);for(c=c.parentNode;c;){if(c==a)return n(!0,\"E", |
| "lement's descendant would receive the click. Consider clicking the desc", |
| "endant instead. Descendant: \"+\nh);c=c.parentNode}return n(!1,\"Elemen", |
| "t is not clickable at point \"+f+\". Other element would receive the cl", |
| "ick: \"+h)}var u=[\"_\"],v=this;u[0]in v||!v.execScript||v.execScript(", |
| "\"var \"+u[0]);for(var w;u.length&&(w=u.shift());){var x;if(x=!u.length", |
| ")x=void 0!==t;x?v[w]=t:v=v[w]?v[w]:v[w]={}};; return this._.apply(null,", |
| "arguments);}.apply({navigator:typeof window!=undefined?window.navigator", |
| ":null,document:typeof window!=undefined?window.document:null}, argument", |
| "s);}", |
| NULL |
| }; |
| |
| const char* const IS_ELEMENT_DISPLAYED[] = { |
| "function(){return function(){var g,k=this;\nfunction n(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o", |
| "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", |
| "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function aa(a)", |
| "{var b=n(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.len", |
| "gth}function p(a){return\"string\"==typeof a}function q(a){return\"numb", |
| "er\"==typeof a}function r(a){var b=typeof a;return\"object\"==b&&null!=", |
| "a||\"function\"==b};function ba(a){return String(a).replace(/\\-([a-z])", |
| "/g,function(a,c){return c.toUpperCase()})};var ca=Array.prototype;funct", |
| "ion da(a,b){if(p(a))return p(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 t(a,b", |
| "){for(var c=a.length,d=p(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(", |
| "void 0,d[e],e,a)}function ea(a,b){var c=\"\";t(a,function(d,e){c=b.call", |
| "(void 0,c,d,e,a)});return c}function fa(a,b){for(var c=a.length,d=p(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 ga(a,b){for(var c=a.length,d=p(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}funct", |
| "ion ha(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 ia(a,b,c){return 2>=arguments.length?ca.s", |
| "lice.call(a,b):ca.slice.call(a,b,c)};var ja={aliceblue:\"#f0f8ff\",anti", |
| "quewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f", |
| "0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanched", |
| "almond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52", |
| "a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00", |
| "\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",c", |
| "ornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00", |
| "008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a", |
| "9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",", |
| "darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00", |
| "\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",da", |
| "rkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4", |
| "f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9", |
| "400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969", |
| "\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",flo", |
| "ralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsb", |
| "oro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#", |
| "daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",gre", |
| "y:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5", |
| "c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:", |
| "\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffo", |
| "n:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"", |
| "#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg", |
| "reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmo", |
| "n:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",ligh", |
| "tslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c", |
| "4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",li", |
| "nen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine", |
| ":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurp", |
| "le:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",m", |
| "ediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre", |
| "d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:", |
| "\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#0000", |
| "80\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange", |
| ":\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#", |
| "eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:", |
| "\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f", |
| "\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8", |
| "00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad", |
| "dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen", |
| ":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0", |
| "\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat", |
| "egrey:\"#708090\",snow:\"#fffafa\",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 ka=\"backgroundColor borderTopColor borderRightColor ", |
| "borderBottomColor borderLeftColor color outlineColor\".split(\" \"),la=", |
| "/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ma=/^#(?:[0-9a-f]{3}){1,2}$/", |
| "i,na=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0", |
| "\\.\\d*)\\)$/i,pa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),", |
| "\\s?(0|[1-9]\\d{0,2})\\)$/i;function v(a,b){this.code=a;this.state=w[a]", |
| "||qa;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g", |
| ",function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c", |
| ".length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=", |
| "Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(functi", |
| "on(){var a=Error;function b(){}b.prototype=a.prototype;v.C=a.prototype;", |
| "v.prototype=new b;v.prototype.constructor=v;v.v=function(b,d,e){return ", |
| "a.prototype[d].apply(b,Array.prototype.slice.call(arguments,2))}})();\n", |
| "var qa=\"unknown error\",w={15:\"element not selectable\",11:\"element ", |
| "not visible\",31:\"ime engine activation failed\",30:\"ime not availabl", |
| "e\",24:\"invalid cookie domain\",29:\"invalid element coordinates\",12:", |
| "\"invalid element state\",32:\"invalid selector\",51:\"invalid selector", |
| "\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupported op", |
| "eration\",34:\"move target out of bounds\",27:\"no such alert\",7:\"no ", |
| "such element\",8:\"no such frame\",23:\"no such window\",28:\"script ti", |
| "meout\",33:\"session not created\",10:\"stale element reference\",\n0:", |
| "\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected ", |
| "alert open\"};w[13]=qa;w[9]=\"unknown command\";v.prototype.toString=fu", |
| "nction(){return this.name+\": \"+this.message};function x(a,b){this.x=v", |
| "oid 0!==a?a:0;this.y=void 0!==b?b:0}g=x.prototype;g.clone=function(){re", |
| "turn new x(this.x,this.y)};g.toString=function(){return\"(\"+this.x+\",", |
| " \"+this.y+\")\"};g.ceil=function(){this.x=Math.ceil(this.x);this.y=Mat", |
| "h.ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x", |
| ");this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math", |
| ".round(this.x);this.y=Math.round(this.y);return this};\ng.translate=fun", |
| "ction(a,b){a instanceof x?(this.x+=a.x,this.y+=a.y):(this.x+=a,q(b)&&(t", |
| "his.y+=b));return this};g.scale=function(a,b){var c=q(b)?b:a;this.x*=a;", |
| "this.y*=c;return this};function y(a,b){this.width=a;this.height=b}g=y.p", |
| "rototype;g.clone=function(){return new y(this.width,this.height)};g.toS", |
| "tring=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};g.ce", |
| "il=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(th", |
| "is.height);return this};g.floor=function(){this.width=Math.floor(this.w", |
| "idth);this.height=Math.floor(this.height);return this};g.round=function", |
| "(){this.width=Math.round(this.width);this.height=Math.round(this.height", |
| ");return this};\ng.scale=function(a,b){var c=q(b)?b:a;this.width*=a;thi", |
| "s.height*=c;return this};function ra(a,b,c){function d(c){c&&b.appendCh", |
| "ild(p(c)?a.createTextNode(c):c)}for(var e=1;e<c.length;e++){var f=c[e];", |
| "!aa(f)||r(f)&&0<f.nodeType?d(f):t(sa(f)?ha(f):f,d)}}function z(a,b){if(", |
| "a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=", |
| "typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocument", |
| "Position(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ta(", |
| "a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIn", |
| "dex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)retur", |
| "n a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return ", |
| "e==f?ua(a,b):!c&&z(e,b)?-1*va(a,b):!d&&z(f,a)?va(b,a):(c?a.sourceIndex:", |
| "e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange()", |
| ";c.selectNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);d.col", |
| "lapse(!0);\nreturn c.compareBoundaryPoints(k.Range.START_TO_END,d)}func", |
| "tion va(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNo", |
| "de!=c;)d=d.parentNode;return ua(d,a)}function ua(a,b){for(var c=b;c=c.p", |
| "reviousSibling;)if(c==a)return-1;return 1}function A(a){return 9==a.nod", |
| "eType?a:a.ownerDocument||a.document}function sa(a){if(a&&\"number\"==ty", |
| "peof a.length){if(r(a))return\"function\"==typeof a.item||\"string\"==t", |
| "ypeof a.item;if(\"function\"==n(a))return\"function\"==typeof a.item}re", |
| "turn!1}\nfunction wa(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))return", |
| " a;a=a.parentNode;c++}return null}function xa(a){this.j=a||k.document||", |
| "document}g=xa.prototype;g.createElement=function(a){return this.j.creat", |
| "eElement(a)};g.createTextNode=function(a){return this.j.createTextNode(", |
| "String(a))};g.appendChild=function(a,b){a.appendChild(b)};g.append=func", |
| "tion(a,b){ra(A(a),a,arguments)};g.canHaveChildren=function(a){if(1!=a.n", |
| "odeType)return!1;switch(a.tagName){case \"APPLET\":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 \"NOSC", |
| "RIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":cas", |
| "e \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return", |
| "!0};\ng.removeNode=function(a){return a&&a.parentNode?a.parentNode.remo", |
| "veChild(a):null};g.contains=z;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||nul", |
| "l==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentEl", |
| "ement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.", |
| "nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSiblin", |
| "g););}}else b=a.nodeValue;return\"\"+b};function D(){this.d=this.c=null", |
| ";this.i=0}function ya(a){this.q=a;this.next=this.g=null}D.prototype.uns", |
| "hift=function(a){a=new ya(a);a.next=this.c;this.d?this.c.g=a:this.c=thi", |
| "s.d=a;this.c=a;this.i++};D.prototype.add=function(a){a=new ya(a);a.g=th", |
| "is.d;this.c?this.d.next=a:this.c=this.d=a;this.d=a;this.i++};function z", |
| "a(a){return(a=a.c)?a.q:null}function E(a){return new H(a,!1)}function H", |
| "(a,b){this.s=a;this.o=(this.r=b)?a.d:a.c;this.k=null}\nH.prototype.next", |
| "=function(){var a=this.o;if(null==a)return null;var b=this.k=a;this.o=t", |
| "his.r?a.g:a.next;return b.q};H.prototype.remove=function(){var a=this.s", |
| ",b=this.k;if(!b)throw Error(\"Next must be called at least once before ", |
| "remove.\");var c=b.g,b=b.next;c?c.next=b:a.c=b;b?b.g=c:a.d=c;a.i--;this", |
| ".k=null};function I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if", |
| "(b instanceof D&&c instanceof D){e=E(b);for(d=e.next();d;d=e.next())for", |
| "(b=E(c),f=b.next();f;f=b.next())if(a(C(d),C(f)))return!0;return!1}if(b ", |
| "instanceof D||c instanceof D){b instanceof D?e=b:(e=c,c=b);e=E(e);b=typ", |
| "eof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+C(d);br", |
| "eak;case \"boolean\":d=!!C(d);break;case \"string\":d=C(d);break;defaul", |
| "t:throw Error(\"Illegal primitive type for comparison.\");}if(a(d,c))re", |
| "turn!0}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof c", |
| "?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):", |
| "a(+b,+c)}function Aa(a,b,c,d){this.t=a;this.h=d}Aa.prototype.toString=f", |
| "unction(){return this.t};var Ba={};function J(a,b){if(Ba.hasOwnProperty", |
| "(a))throw Error(\"Binary operator already created: \"+a);var c=new Aa(a", |
| ",0,0,b);Ba[c.toString()]=c}J(\"div\",function(a,b,c){return a.b(c)/b.b(", |
| "c)});J(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});J(\"*\",function(", |
| "a,b,c){return a.b(c)*b.b(c)});\nJ(\"+\",function(a,b,c){return a.b(c)+b", |
| ".b(c)});J(\"-\",function(a,b,c){return a.b(c)-b.b(c)});J(\"<\",function", |
| "(a,b,c){return I(function(a,b){return a<b},a,b,c)});J(\">\",function(a,", |
| "b,c){return I(function(a,b){return a>b},a,b,c)});J(\"<=\",function(a,b,", |
| "c){return I(function(a,b){return a<=b},a,b,c)});J(\">=\",function(a,b,c", |
| "){return I(function(a,b){return a>=b},a,b,c)});J(\"=\",function(a,b,c){", |
| "return I(function(a,b){return a==b},a,b,c,!0)});J(\"!=\",function(a,b,c", |
| "){return I(function(a,b){return a!=b},a,b,c,!0)});\nJ(\"and\",function(", |
| "a,b,c){return a.f(c)&&b.f(c)});J(\"or\",function(a,b,c){return a.f(c)||", |
| "b.f(c)});function Ca(a,b,c,d,e,f){this.l=a;this.h=f}Ca.prototype.toStri", |
| "ng=function(){return this.l};var Da={};function K(a,b){if(Da.hasOwnProp", |
| "erty(a))throw Error(\"Function already created: \"+a+\".\");Da[a]=new C", |
| "a(a,0,0,0,0,b)}K(\"boolean\",function(a,b){return b.f(a)});K(\"ceiling", |
| "\",function(a,b){return Math.ceil(b.b(a))});K(\"concat\",function(a,b){", |
| "return ea(ia(arguments,1),function(b,d){return b+d.a(a)})});K(\"contain", |
| "s\",function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});K(\"coun", |
| "t\",function(a,b){return b.evaluate(a).i});\nK(\"false\",function(){ret", |
| "urn!1});K(\"floor\",function(a,b){return Math.floor(b.b(a))});K(\"id\",", |
| "function(a,b){var c=a.e(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).sp", |
| "lit(/\\s+/),e=[];t(c,function(a){a=d.getElementById(a);!a||0<=da(e,a)||", |
| "e.push(a)});e.sort(ta);var f=new D;t(e,function(a){f.add(a)});return f}", |
| ");K(\"lang\",function(){return!1});K(\"last\",function(a){if(1!=argumen", |
| "ts.length)throw Error(\"Function last expects ()\");return a.w()});\nK(", |
| "\"local-name\",function(a,b){var c=b?za(b.evaluate(a)):a.e();return c?c", |
| ".nodeName.toLowerCase():\"\"});K(\"name\",function(a,b){var c=b?za(b.ev", |
| "aluate(a)):a.e();return c?c.nodeName.toLowerCase():\"\"});K(\"namespace", |
| "-uri\",function(){return\"\"});K(\"normalize-space\",function(a,b){retu", |
| "rn(b?b.a(a):C(a.e())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+", |
| "$/g,\"\")});K(\"not\",function(a,b){return!b.f(a)});K(\"number\",functi", |
| "on(a,b){return b?b.b(a):+C(a.e())});K(\"position\",function(a){return a", |
| ".A()});K(\"round\",function(a,b){return Math.round(b.b(a))});\nK(\"star", |
| "ts-with\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0", |
| ")});K(\"string\",function(a,b){return b?b.a(a):C(a.e())});K(\"string-le", |
| "ngth\",function(a,b){return(b?b.a(a):C(a.e())).length});K(\"substring\"", |
| ",function(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)retu", |
| "rn\"\";d=d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math", |
| ".round(c)-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)return a.substr", |
| "ing(e);b=Math.round(d);return a.substring(e,c+b)});\nK(\"substring-afte", |
| "r\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b", |
| ".substring(c+a.length)});K(\"substring-before\",function(a,b,c){b=b.a(a", |
| ");a=c.a(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});K(\"sum\"", |
| ",function(a,b){for(var c=E(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d", |
| "+=+C(e);return d});\nK(\"translate\",function(a,b,c,d){b=b.a(a);c=c.a(a", |
| ");var e=d.a(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});K(\"true\",function(){return!0});function Ea(a,b,c){", |
| "this.l=a;this.r=c}Ea.prototype.toString=function(){return this.l};var F", |
| "a={};function L(a,b){if(Fa.hasOwnProperty(a))throw Error(\"Axis already", |
| " created: \"+a);Fa[a]=new Ea(a,0,b)}L(\"ancestor\",!0);L(\"ancestor-or-", |
| "self\",!0);L(\"attribute\",!1);L(\"child\",!1);L(\"descendant\",!1);L(", |
| "\"descendant-or-self\",!1);L(\"following\",!1);L(\"following-sibling\",", |
| "!1);L(\"namespace\",!1);L(\"parent\",!1);L(\"preceding\",!0);L(\"preced", |
| "ing-sibling\",!0);L(\"self\",!1);var M={};M.m=function(){var a={D:\"htt", |
| "p://www.w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nM", |
| ".h=function(a,b,c){var d=A(a);try{for(var e=d.createNSResolver?d.create", |
| "NSResolver(d.documentElement):M.m,f={},h=d.getElementsByTagName(\"*\"),", |
| "F=0;F<h.length;++F){var O=h[F],G=O.namespaceURI;if(!f[G]){var l=O.looku", |
| "pPrefix(G);if(!l)var m=G.match(\".*/(\\\\w+)/?$\"),l=m?m[1]:\"xhtml\";f", |
| "[G]=l}}var u={},B;for(B in f)u[f[B]]=B;e=function(a){return u[a]||null}", |
| ";try{return d.evaluate(b,a,e,c,null)}catch(oa){if(\"TypeError\"===oa.na", |
| "me)return e=d.createNSResolver?d.createNSResolver(d.documentElement):M.", |
| "m,d.evaluate(b,\na,e,c,null);throw oa;}}catch(La){throw new v(32,\"Unab", |
| "le to locate an element with the xpath expression \"+b+\" because of th", |
| "e following error:\\n\"+La);}};M.n=function(a,b){if(!a||1!=a.nodeType)t", |
| "hrow new v(32,'The result of the xpath expression \"'+b+'\" is: '+a+\".", |
| " It should be an element.\");};\nM.u=function(a,b){var c=function(){var", |
| " c=M.h(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=A(", |
| "b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.sele", |
| "ctSingleNode(a)):null}();null===c||M.n(c,a);return c};\nM.B=function(a,", |
| "b){var c=function(){var c=M.h(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=A(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),", |
| "b.selectNodes(a)):[]}();t(c,function(b){M.n(b,a)});return c};function N", |
| "(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=N.prototy", |
| "pe;g.clone=function(){return new N(this.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){re", |
| "turn this&&a?a instanceof N?a.left>=this.left&&a.right<=this.right&&a.t", |
| "op>=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){r(a)?(th", |
| "is.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.le", |
| "ft):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);return this", |
| "};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(t", |
| "his.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.", |
| "left);return this};g.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};\ng.round=function(){this.top=", |
| "Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math", |
| ".round(this.bottom);this.left=Math.round(this.left);return this};g.tran", |
| "slate=function(a,b){a instanceof x?(this.left+=a.x,this.right+=a.x,this", |
| ".top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,q(b)&&(this.top", |
| "+=b,this.bottom+=b));return this};g.scale=function(a,b){var c=q(b)?b:a;", |
| "this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};func", |
| "tion P(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=P.p", |
| "rototype;g.clone=function(){return new P(this.left,this.top,this.width,", |
| "this.height)};g.toString=function(){return\"(\"+this.left+\", \"+this.t", |
| "op+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=function(", |
| "a){return a instanceof P?this.left<=a.left&&this.left+this.width>=a.lef", |
| "t+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=t", |
| "his.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.", |
| "height};\ng.ceil=function(){this.left=Math.ceil(this.left);this.top=Mat", |
| "h.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(this.top);this.width=Math.floor(this.width);", |
| "this.height=Math.floor(this.height);return this};g.round=function(){thi", |
| "s.left=Math.round(this.left);this.top=Math.round(this.top);this.width=M", |
| "ath.round(this.width);this.height=Math.round(this.height);return this};", |
| "\ng.translate=function(a,b){a instanceof x?(this.left+=a.x,this.top+=a.", |
| "y):(this.left+=a,q(b)&&(this.top+=b));return this};g.scale=function(a,b", |
| "){var c=q(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;", |
| "return this};function Q(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.t", |
| "oUpperCase()==b)}function R(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=", |
| "a.nodeType&&11!=a.nodeType;)a=a.parentNode;return Q(a)?a:null}\nfunctio", |
| "n S(a,b){var c=ba(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==", |
| "c)c=\"cssFloat\";var d;a:{d=c;var e=A(a);if(e.defaultView&&e.defaultVie", |
| "w.getComputedStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]|", |
| "|e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||Ga(a,c);if(null===d)d=", |
| "null;else if(0<=da(ka,c)){b:{var f=d.match(na);if(f){var c=Number(f[1])", |
| ",e=Number(f[2]),h=Number(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&25", |
| "5>=e&&0<=h&&255>=h&&0<=f&&1>=f){c=[c,e,h,f];break b}}c=null}if(!c)b:{if", |
| "(h=d.match(pa))if(c=\nNumber(h[1]),e=Number(h[2]),h=Number(h[3]),0<=c&&", |
| "255>=c&&0<=e&&255>=e&&0<=h&&255>=h){c=[c,e,h,1];break b}c=null}if(!c)b:", |
| "{c=d.toLowerCase();e=ja[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c", |
| ":\"#\"+c,4==e.length&&(e=e.replace(la,\"#$1$1$2$2$3$3\")),!ma.test(e)))", |
| "{c=null;break b}c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16", |
| "),parseInt(e.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}re", |
| "turn d}\nfunction Ga(a,b){var c=a.currentStyle||a.style,d=c[b];void 0==", |
| "=d&&\"function\"==n(c.getPropertyValue)&&(d=c.getPropertyValue(b));retu", |
| "rn\"inherit\"!=d?void 0!==d?d:null:(c=R(a))?Ga(c,b):null}\nfunction T(a", |
| ",b){function c(a){if(\"none\"==S(a,\"display\"))return!1;a=R(a);return!", |
| "a||c(a)}function d(a){var b=U(a);return 0<b.height&&0<b.width?!0:Q(a,\"", |
| "PATH\")&&(0<b.height||0<b.width)?(a=S(a,\"stroke-width\"),!!a&&0<parseI", |
| "nt(a,10)):\"hidden\"!=S(a,\"overflow\")&&fa(a.childNodes,function(a){re", |
| "turn 3==a.nodeType||Q(a)&&d(a)})}function e(a){return V(a)==W&&ga(a.chi", |
| "ldNodes,function(a){return!Q(a)||e(a)})}if(!Q(a))throw Error(\"Argument", |
| " to isShown must be of type Element\");if(Q(a,\"BODY\"))return!0;if(Q(a", |
| ",\"OPTION\")||\nQ(a,\"OPTGROUP\")){var f=wa(a,function(a){return Q(a,\"", |
| "SELECT\")});return!!f&&T(f,!0)}return(f=Ha(a))?!!f.p&&0<f.rect.width&&0", |
| "<f.rect.height&&T(f.p,b):Q(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase", |
| "()||Q(a,\"NOSCRIPT\")||\"hidden\"==S(a,\"visibility\")||!c(a)||!b&&0==I", |
| "a(a)||!d(a)?!1:!e(a)}var W=\"hidden\";\nfunction V(a){function b(a){fun", |
| "ction b(a){return a==h?!0:0==S(a,\"display\").lastIndexOf(\"inline\",0)", |
| "||\"absolute\"==c&&\"static\"==S(a,\"position\")?!1:!0}var c=S(a,\"posi", |
| "tion\");if(\"fixed\"==c)return G=!0,a==h?null:h;for(a=R(a);a&&!b(a);)a=", |
| "R(a);return a}function c(a){var b=a;if(\"visible\"==O)if(a==h&&F)b=F;el", |
| "se if(a==F)return{x:\"visible\",y:\"visible\"};b={x:S(b,\"overflow-x\")", |
| ",y:S(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==h){var b=(new", |
| " xa(f)).j;\na=b.body||b.documentElement;b=b.parentWindow||b.defaultView", |
| ";a=new x(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a", |
| "=new x(a.scrollLeft,a.scrollTop);return a}var e=Ja(a),f=A(a),h=f.docume", |
| "ntElement,F=f.body,O=S(h,\"overflow\"),G;for(a=b(a);a;a=b(a)){var l=c(a", |
| ");if(\"visible\"!=l.x||\"visible\"!=l.y){var m=U(a);if(0==m.width||0==m", |
| ".height)return W;var u=e.right<m.left,B=e.bottom<m.top;if(u&&\"hidden\"", |
| "==l.x||B&&\"hidden\"==l.y)return W;if(u&&\"visible\"!=l.x||B&&\"visible", |
| "\"!=l.y){u=d(a);B=e.bottom<m.top-\nu.y;if(e.right<m.left-u.x&&\"visible", |
| "\"!=l.x||B&&\"visible\"!=l.x)return W;e=V(a);return e==W?W:\"scroll\"}u", |
| "=e.left>=m.left+m.width;m=e.top>=m.top+m.height;if(u&&\"hidden\"==l.x||", |
| "m&&\"hidden\"==l.y)return W;if(u&&\"visible\"!=l.x||m&&\"visible\"!=l.y", |
| "){if(G&&(l=d(a),e.left>=h.scrollWidth-l.x||e.right>=h.scrollHeight-l.y)", |
| ")return W;e=V(a);return e==W?W:\"scroll\"}}}return\"none\"}\nfunction U", |
| "(a){var b=Ha(a);if(b)return b.rect;if(Q(a,\"HTML\"))return a=A(a),a=((a", |
| "?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat", |
| "\"==a.compatMode?a.documentElement:a.body,a=new y(a.clientWidth,a.clien", |
| "tHeight),new P(0,0,a.width,a.height);var c;try{c=a.getBoundingClientRec", |
| "t()}catch(d){return new P(0,0,0,0)}return new P(c.left,c.top,c.right-c.", |
| "left,c.bottom-c.top)}\nfunction Ha(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"", |
| "AREA\"))return null;var c=b?a:Q(a.parentNode,\"MAP\")?a.parentNode:null", |
| ",d=null,e=null;if(c&&c.name&&(d=M.u('/descendant::*[@usemap = \"#'+c.na", |
| "me+'\"]',A(c)))&&(e=U(d),!b&&\"default\"!=a.shape.toLowerCase())){var f", |
| "=Ka(a);a=Math.min(Math.max(f.left,0),e.width);b=Math.min(Math.max(f.top", |
| ",0),e.height);c=Math.min(f.width,e.width-a);f=Math.min(f.height,e.heigh", |
| "t-b);e=new P(a+e.left,b+e.top,c,f)}return{p:d,rect:e||new P(0,0,0,0)}}", |
| "\nfunction Ka(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");if", |
| "(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return new P(b,c,a[2]-b,a[", |
| "3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new P(a[0]-b,a[1]-b,2", |
| "*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a[0],c=a[1],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 P(b,c,d-b,e-c)}return new P(0,0,0,", |
| "0)}function Ja(a){a=U(a);return new N(a.top,a.left+a.width,a.top+a.heig", |
| "ht,a.left)}\nfunction Ia(a){var b=1,c=S(a,\"opacity\");c&&(b=Number(c))", |
| ";(a=R(a))&&(b*=Ia(a));return b};var Ma=\"function\"===typeof ShadowRoot", |
| ";function Na(a,b){if(!T(a,b))return!1;if(Ma){for(var c=a;c.parentNode;)", |
| "c=c.parentNode;if(c instanceof ShadowRoot)return Na(c.host)}return!0};v", |
| "ar Oa=Na,X=[\"_\"],Y=k;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X", |
| "[0]);for(var Z;X.length&&(Z=X.shift());)X.length||void 0===Oa?Y=Y[Z]?Y[", |
| "Z]:Y[Z]={}:Y[Z]=Oa;; return this._.apply(null,arguments);}.apply({navig", |
| "ator:typeof window!=undefined?window.navigator:null,document:typeof win", |
| "dow!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const CLEAR_LOCAL_STORAGE[] = { |
| "function(){return function(){var d=window;function e(a,c){this.code=a;t", |
| "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l", |
| "ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ", |
| "\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi", |
| "ne;case \"database\":return null!=a.openDatabase;case \"location\":retu", |
| "rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s", |
| "torage\":return null!=a.localStorage;case \"session_storage\":return nu", |
| "ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(", |
| "13,\"Unsupported API identifier provided as parameter\");}}\n;function ", |
| "q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+", |
| "\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio", |
| "n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c", |
| "=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct", |
| "ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}", |
| ";q.prototype.key=function(a){return this.a.key(a)};function r(){if(!p()", |
| ")throw new e(13,\"Local storage undefined\");(new q(d.localStorage)).cl", |
| "ear()}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(\"var ", |
| "\"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.length)w=voi", |
| "d 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._.apply(null,argume", |
| "nts);}.apply({navigator:typeof window!=undefined?window.navigator:null,", |
| "document:typeof window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const CLEAR_SESSION_STORAGE[] = { |
| "function(){return function(){var d=window;function e(a,c){this.code=a;t", |
| "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s", |
| "ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas", |
| "e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on", |
| "Line;case \"database\":return null!=a.openDatabase;case \"location\":re", |
| "turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local", |
| "_storage\":return null!=a.localStorage;case \"session_storage\":return ", |
| "null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ", |
| "e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio", |
| "n q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,", |
| "c+\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=funct", |
| "ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var", |
| " c=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=fun", |
| "ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt", |
| "h};q.prototype.key=function(a){return this.a.key(a)};function r(){var a", |
| ";if(p())a=new q(d.sessionStorage);else throw new e(13,\"Session storage", |
| " undefined\");a.clear()}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u", |
| ".execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if", |
| "(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._", |
| ".apply(null,arguments);}.apply({navigator:typeof window!=undefined?wind", |
| "ow.navigator:null,document:typeof window!=undefined?window.document:nul", |
| "l}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_APPCACHE_STATUS[] = { |
| "function(){return function(){var c=window;function d(a,e){this.code=a;t", |
| "his.state=g[a]||h;this.message=e||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),f=b.length-5;if(0>f||b.indexOf(\"Error\",f)!=f)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function e(){}e.prototype=a.prototype;d.", |
| "b=a.prototype;d.prototype=new e;d.prototype.constructor=d;d.a=function(", |
| "b,f,e){return a.prototype[f].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";d.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var k;a:{var", |
| " l=this.navigator;if(l){var m=l.userAgent;if(m){k=m;break a}}k=\"\"};va", |
| "r n=-1!=k.indexOf(\"Windows\")&&!1;\nfunction p(){var a=c||c;switch(\"a", |
| "ppcache\"){case \"appcache\":return null!=a.applicationCache;case \"bro", |
| "wser_connection\":return null!=a.navigator&&null!=a.navigator.onLine;ca", |
| "se \"database\":return null!=a.openDatabase;case \"location\":return n?", |
| "!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_storag", |
| "e\":return null!=a.localStorage;case \"session_storage\":return null!=a", |
| ".sessionStorage&&null!=a.sessionStorage.clear;default:throw new d(13,\"", |
| "Unsupported API identifier provided as parameter\");}};function q(){var", |
| " a;if(p())a=c.applicationCache.status;else throw new d(13,\"Undefined a", |
| "pplication cache\");return a}var r=[\"_\"],t=this;r[0]in t||!t.execScri", |
| "pt||t.execScript(\"var \"+r[0]);for(var u;r.length&&(u=r.shift());){var", |
| " v;if(v=!r.length)v=void 0!==q;v?t[u]=q:t=t[u]?t[u]:t[u]={}};; return t", |
| "his._.apply(null,arguments);}.apply({navigator:typeof window!=undefined", |
| "?window.navigator:null,document:typeof window!=undefined?window.documen", |
| "t:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_ATTRIBUTE[] = { |
| "function(){return function(){function b(a){return\"string\"==typeof a}f", |
| "unction f(a){var d=typeof a;return\"object\"==d&&null!=a||\"function\"=", |
| "=d};function h(a,d){for(var c=a.length,e=b(a)?a.split(\"\"):a,g=0;g<c;g", |
| "++)g in e&&d.call(void 0,e[g],g,a)};function k(a,d){this.code=a;this.st", |
| "ate=m[a]||n;this.message=d||\"\";var c=this.state.replace(/((?:^|\\s+)[", |
| "a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\"", |
| ")}),e=c.length-5;if(0>e||c.indexOf(\"Error\",e)!=e)c+=\"Error\";this.na", |
| "me=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n", |
| "(function(){var a=Error;function d(){}d.prototype=a.prototype;k.i=a.pro", |
| "totype;k.prototype=new d;k.prototype.constructor=k;k.h=function(c,d,g){", |
| "return a.prototype[d].apply(c,Array.prototype.slice.call(arguments,2))}", |
| "})();\nvar n=\"unknown error\",m={15:\"element not selectable\",11:\"el", |
| "ement not visible\",31:\"ime engine activation failed\",30:\"ime not av", |
| "ailable\",24:\"invalid cookie domain\",29:\"invalid element coordinates", |
| "\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid se", |
| "lector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsuppor", |
| "ted operation\",34:\"move target out of bounds\",27:\"no such alert\",7", |
| ":\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"scr", |
| "ipt timeout\",33:\"session not created\",10:\"stale element reference\"", |
| ",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpe", |
| "cted alert open\"};m[13]=n;m[9]=\"unknown command\";k.prototype.toStrin", |
| "g=function(){return this.name+\": \"+this.message};var p;a:{var q=this.", |
| "navigator;if(q){var r=q.userAgent;if(r){p=r;break a}}p=\"\"};var t=-1!=", |
| "p.indexOf(\"Macintosh\"),u=-1!=p.indexOf(\"Windows\"),v=-1!=p.indexOf(", |
| "\"Linux\")||-1!=p.indexOf(\"CrOS\");function w(a){this.g=a}w.prototype.", |
| "toString=function(){return this.g};var x={};function y(a){if(x.hasOwnPr", |
| "operty(a))throw Error(\"Binary operator already created: \"+a);a=new w(", |
| "a);x[a.toString()]=a}y(\"div\");y(\"mod\");y(\"*\");y(\"+\");y(\"-\");y", |
| "(\"<\");y(\">\");y(\"<=\");y(\">=\");y(\"=\");y(\"!=\");y(\"and\");y(\"", |
| "or\");function z(a){this.f=a}z.prototype.toString=function(){return thi", |
| "s.f};var A={};function B(a){if(A.hasOwnProperty(a))throw Error(\"Functi", |
| "on already created: \"+a+\".\");A[a]=new z(a)}B(\"boolean\");B(\"ceilin", |
| "g\");B(\"concat\");B(\"contains\");B(\"count\");B(\"false\");B(\"floor", |
| "\");B(\"id\");B(\"lang\");B(\"last\");B(\"local-name\");B(\"name\");B(", |
| "\"namespace-uri\");B(\"normalize-space\");B(\"not\");B(\"number\");B(\"", |
| "position\");B(\"round\");B(\"starts-with\");B(\"string\");B(\"string-le", |
| "ngth\");B(\"substring\");B(\"substring-after\");B(\"substring-before\")", |
| ";\nB(\"sum\");B(\"translate\");B(\"true\");function C(a){this.f=a}C.pro", |
| "totype.toString=function(){return this.f};var D={};function E(a){if(D.h", |
| "asOwnProperty(a))throw Error(\"Axis already created: \"+a);D[a]=new C(a", |
| ")}E(\"ancestor\");E(\"ancestor-or-self\");E(\"attribute\");E(\"child\")", |
| ";E(\"descendant\");E(\"descendant-or-self\");E(\"following\");E(\"follo", |
| "wing-sibling\");E(\"namespace\");E(\"parent\");E(\"preceding\");E(\"pre", |
| "ceding-sibling\");E(\"self\");function F(a,d){return!!a&&1==a.nodeType&", |
| "&(!d||a.tagName.toUpperCase()==d)}function G(a){return F(a,\"OPTION\")?", |
| "!0:F(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a", |
| "):!1}var H=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^'", |
| "]*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function I(a){var d=[];h(a.spli", |
| "t(H),function(a){var e=a.indexOf(\":\");0<e&&(a=[a.slice(0,e),a.slice(e", |
| "+1)],2==a.length&&d.push(a[0].toLowerCase(),\":\",a[1],\";\"))});d=d.jo", |
| "in(\"\");return d=\";\"==d.charAt(d.length-1)?d:d+\";\"}\nfunction J(a,", |
| "d){d=d.toLowerCase();if(\"style\"==d)return I(a.style.cssText);var c=a.", |
| "getAttributeNode(d);return c&&c.specified?c.value:null};function K(a,d)", |
| "{this.d={};this.c=[];this.e=0;var c=arguments.length;if(1<c){if(c%2)thr", |
| "ow Error(\"Uneven number of arguments\");for(var e=0;e<c;e+=2)this.set(", |
| "arguments[e],arguments[e+1])}else if(a){var g;if(a instanceof K)for(e=L", |
| "(a),M(a),g=[],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var c=[],l=", |
| "0;for(e in a)c[l++]=e;e=c;c=[];l=0;for(g in a)c[l++]=a[g];g=c}for(c=0;c", |
| "<e.length;c++)this.set(e[c],g[c])}}function L(a){M(a);return a.c.concat", |
| "()}\nK.prototype.clear=function(){this.d={};this.e=this.c.length=0};K.p", |
| "rototype.remove=function(a){return Object.prototype.hasOwnProperty.call", |
| "(this.d,a)?(delete this.d[a],this.e--,this.c.length>2*this.e&&M(this),!", |
| "0):!1};\nfunction M(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.c.length", |
| ";){var e=a.c[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a.c[c++]=", |
| "e);d++}a.c.length=c}if(a.e!=a.c.length){for(var g={},c=d=0;d<a.c.length", |
| ";)e=a.c[d],Object.prototype.hasOwnProperty.call(g,e)||(a.c[c++]=e,g[e]=", |
| "1),d++;a.c.length=c}}K.prototype.get=function(a,d){return Object.protot", |
| "ype.hasOwnProperty.call(this.d,a)?this.d[a]:d};\nK.prototype.set=functi", |
| "on(a,d){Object.prototype.hasOwnProperty.call(this.d,a)||(this.e++,this.", |
| "c.push(a));this.d[a]=d};K.prototype.forEach=function(a,d){for(var c=L(t", |
| "his),e=0;e<c.length;e++){var g=c[e],l=this.get(g);a.call(d,l,g,this)}};", |
| "K.prototype.clone=function(){return new K(this)};var N={};function O(a,", |
| "d,c){f(a)&&(a=a.a);a=new P(a);!d||d in N&&!c||(N[d]={key:a,shift:!1},c&", |
| "&(N[c]={key:a,shift:!0}));return a}function P(a){this.code=a}O(8);O(9);", |
| "O(13);var Q=O(16),R=O(17),S=O(18);O(19);O(20);O(27);O(32,\" \");O(33);O", |
| "(34);O(35);O(36);O(37);O(38);O(39);O(40);O(44);O(45);O(46);O(48,\"0\",", |
| "\")\");O(49,\"1\",\"!\");O(50,\"2\",\"@\");O(51,\"3\",\"#\");O(52,\"4\"", |
| ",\"$\");O(53,\"5\",\"%\");O(54,\"6\",\"^\");O(55,\"7\",\"&\");O(56,\"8", |
| "\",\"*\");O(57,\"9\",\"(\");O(65,\"a\",\"A\");O(66,\"b\",\"B\");O(67,\"", |
| "c\",\"C\");O(68,\"d\",\"D\");O(69,\"e\",\"E\");\nO(70,\"f\",\"F\");O(71", |
| ",\"g\",\"G\");O(72,\"h\",\"H\");O(73,\"i\",\"I\");O(74,\"j\",\"J\");O(7", |
| "5,\"k\",\"K\");O(76,\"l\",\"L\");O(77,\"m\",\"M\");O(78,\"n\",\"N\");O(", |
| "79,\"o\",\"O\");O(80,\"p\",\"P\");O(81,\"q\",\"Q\");O(82,\"r\",\"R\");O", |
| "(83,\"s\",\"S\");O(84,\"t\",\"T\");O(85,\"u\",\"U\");O(86,\"v\",\"V\");", |
| "O(87,\"w\",\"W\");O(88,\"x\",\"X\");O(89,\"y\",\"Y\");O(90,\"z\",\"Z\")", |
| ";var aa=O(u?{b:91,a:91,opera:219}:t?{b:224,a:91,opera:17}:{b:0,a:91,ope", |
| "ra:null});O(u?{b:92,a:92,opera:220}:t?{b:224,a:93,opera:17}:{b:0,a:92,o", |
| "pera:null});\nO(u?{b:93,a:93,opera:0}:t?{b:0,a:0,opera:16}:{b:93,a:null", |
| ",opera:0});O({b:96,a:96,opera:48},\"0\");O({b:97,a:97,opera:49},\"1\");", |
| "O({b:98,a:98,opera:50},\"2\");O({b:99,a:99,opera:51},\"3\");O({b:100,a:", |
| "100,opera:52},\"4\");O({b:101,a:101,opera:53},\"5\");O({b:102,a:102,ope", |
| "ra:54},\"6\");O({b:103,a:103,opera:55},\"7\");O({b:104,a:104,opera:56},", |
| "\"8\");O({b:105,a:105,opera:57},\"9\");O({b:106,a:106,opera:v?56:42},\"", |
| "*\");O({b:107,a:107,opera:v?61:43},\"+\");O({b:109,a:109,opera:v?109:45", |
| "},\"-\");O({b:110,a:110,opera:v?190:78},\".\");\nO({b:111,a:111,opera:v", |
| "?191:47},\"/\");O(144);O(112);O(113);O(114);O(115);O(116);O(117);O(118)", |
| ";O(119);O(120);O(121);O(122);O(123);O({b:107,a:187,opera:61},\"=\",\"+", |
| "\");O(108,\",\");O({b:109,a:189,opera:109},\"-\",\"_\");O(188,\",\",\"<", |
| "\");O(190,\".\",\">\");O(191,\"/\",\"?\");O(192,\"`\",\"~\");O(219,\"[", |
| "\",\"{\");O(220,\"\\\\\",\"|\");O(221,\"]\",\"}\");O({b:59,a:186,opera:", |
| "59},\";\",\":\");O(222,\"'\",'\"');var T=new K;T.set(1,Q);T.set(2,R);T.", |
| "set(4,S);T.set(8,aa);(function(a){var d=new K;h(L(a),function(c){d.set(", |
| "a.get(c).code,c)});return d})(T);var ba={\"class\":\"className\",readon", |
| "ly:\"readOnly\"},U=\"async autofocus autoplay checked compact complete ", |
| "controls declare defaultchecked defaultselected defer disabled draggabl", |
| "e ended formnovalidate hidden indeterminate iscontenteditable ismap ite", |
| "mscope loop multiple muted nohref noresize noshade novalidate nowrap op", |
| "en paused pubdate readonly required reversed scoped seamless seeking se", |
| "lected spellcheck truespeed willvalidate\".split(\" \");function V(a,d)", |
| "{var c=null,e=d.toLowerCase();if(\"style\"==e)return(c=a.style)&&!b(c)&", |
| "&(c=c.cssText),c;if((\"selected\"==e||\"checked\"==e)&&G(a)){if(!G(a))t", |
| "hrow new k(15,\"Element is not selectable\");var g=\"selected\",e=a.typ", |
| "e&&a.type.toLowerCase();if(\"checkbox\"==e||\"radio\"==e)g=\"checked\";", |
| "return a[g]?\"true\":null}c=F(a,\"A\");if(F(a,\"IMG\")&&\"src\"==e||c&&", |
| "\"href\"==e)return(c=J(a,e))&&(c=a[e]),c;c=ba[d]||d;a:if(b(U))e=b(e)&&1", |
| "==e.length?U.indexOf(e,0):-1;else{for(var l=0;l<U.length;l++)if(l in U&", |
| "&U[l]===e){e=l;\nbreak a}e=-1}if(0<=e)return(c=null!==J(a,d)||a[c])?\"t", |
| "rue\":null;try{g=a[c]}catch(ca){}c=null==g||f(g)?J(a,d):g;return null!=", |
| "c?c.toString():null}var W=[\"_\"],X=this;W[0]in X||!X.execScript||X.exe", |
| "cScript(\"var \"+W[0]);for(var Y;W.length&&(Y=W.shift());){var Z;if(Z=!", |
| "W.length)Z=void 0!==V;Z?X[Y]=V:X=X[Y]?X[Y]:X[Y]={}};; return this._.app", |
| "ly(null,arguments);}.apply({navigator:typeof window!=undefined?window.n", |
| "avigator:null,document:typeof window!=undefined?window.document:null}, ", |
| "arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_LOCAL_STORAGE_ITEM[] = { |
| "function(){return function(){var d=window;function e(a,c){this.code=a;t", |
| "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l", |
| "ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ", |
| "\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi", |
| "ne;case \"database\":return null!=a.openDatabase;case \"location\":retu", |
| "rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s", |
| "torage\":return null!=a.localStorage;case \"session_storage\":return nu", |
| "ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(", |
| "13,\"Unsupported API identifier provided as parameter\");}}\n;function ", |
| "q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+", |
| "\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio", |
| "n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c", |
| "=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct", |
| "ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}", |
| ";q.prototype.key=function(a){return this.a.key(a)};function r(a){if(!p(", |
| "))throw new e(13,\"Local storage undefined\");return(new q(d.localStora", |
| "ge)).getItem(a)}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScr", |
| "ipt(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.le", |
| "ngth)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._.apply(n", |
| "ull,arguments);}.apply({navigator:typeof window!=undefined?window.navig", |
| "ator:null,document:typeof window!=undefined?window.document:null}, argu", |
| "ments);}", |
| NULL |
| }; |
| |
| const char* const GET_LOCAL_STORAGE_KEY[] = { |
| "function(){return function(){var d=window;function e(a,c){this.code=a;t", |
| "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l", |
| "ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ", |
| "\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi", |
| "ne;case \"database\":return null!=a.openDatabase;case \"location\":retu", |
| "rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s", |
| "torage\":return null!=a.localStorage;case \"session_storage\":return nu", |
| "ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(", |
| "13,\"Unsupported API identifier provided as parameter\");}}\n;function ", |
| "q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+", |
| "\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio", |
| "n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c", |
| "=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct", |
| "ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}", |
| ";q.prototype.key=function(a){return this.a.key(a)};function r(a){if(!p(", |
| "))throw new e(13,\"Local storage undefined\");return(new q(d.localStora", |
| "ge)).key(a)}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(", |
| "\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.length", |
| ")w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._.apply(null,", |
| "arguments);}.apply({navigator:typeof window!=undefined?window.navigator", |
| ":null,document:typeof window!=undefined?window.document:null}, argument", |
| "s);}", |
| NULL |
| }; |
| |
| const char* const GET_LOCAL_STORAGE_KEYS[] = { |
| "function(){return function(){var d=window;function f(a,c){this.code=a;t", |
| "his.state=g[a]||h;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)!=e)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;f.", |
| "c=a.prototype;f.prototype=new c;f.prototype.constructor=f;f.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";f.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var k;a:{var", |
| " l=this.navigator;if(l){var m=l.userAgent;if(m){k=m;break a}}k=\"\"};va", |
| "r n=-1!=k.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l", |
| "ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ", |
| "\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi", |
| "ne;case \"database\":return null!=a.openDatabase;case \"location\":retu", |
| "rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s", |
| "torage\":return null!=a.localStorage;case \"session_storage\":return nu", |
| "ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new f(", |
| "13,\"Unsupported API identifier provided as parameter\");}}\n;function ", |
| "q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+", |
| "\"\")}catch(b){throw new f(13,b.message);}};q.prototype.getItem=functio", |
| "n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c", |
| "=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct", |
| "ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}", |
| ";q.prototype.key=function(a){return this.a.key(a)};function r(){var a;i", |
| "f(!p())throw new f(13,\"Local storage undefined\");a=new q(d.localStora", |
| "ge);for(var c=[],b=a.size(),e=0;e<b;e++)c[e]=a.a.key(e);return c}var t=", |
| "[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(\"var \"+t[0]);for", |
| "(var v;t.length&&(v=t.shift());){var w;if(w=!t.length)w=void 0!==r;w?u[", |
| "v]=r:u=u[v]?u[v]:u[v]={}};; return this._.apply(null,arguments);}.apply", |
| "({navigator:typeof window!=undefined?window.navigator:null,document:typ", |
| "eof window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_LOCAL_STORAGE_SIZE[] = { |
| "function(){return function(){var d=window;function e(a,c){this.code=a;t", |
| "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l", |
| "ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ", |
| "\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi", |
| "ne;case \"database\":return null!=a.openDatabase;case \"location\":retu", |
| "rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s", |
| "torage\":return null!=a.localStorage;case \"session_storage\":return nu", |
| "ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(", |
| "13,\"Unsupported API identifier provided as parameter\");}}\n;function ", |
| "q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+", |
| "\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio", |
| "n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c", |
| "=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct", |
| "ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}", |
| ";q.prototype.key=function(a){return this.a.key(a)};function r(){if(!p()", |
| ")throw new e(13,\"Local storage undefined\");return(new q(d.localStorag", |
| "e)).size()}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(", |
| "\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.length", |
| ")w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._.apply(null,", |
| "arguments);}.apply({navigator:typeof window!=undefined?window.navigator", |
| ":null,document:typeof window!=undefined?window.document:null}, argument", |
| "s);}", |
| NULL |
| }; |
| |
| const char* const GET_SESSION_STORAGE_ITEM[] = { |
| "function(){return function(){var d=window;function e(a,b){this.code=a;t", |
| "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", |
| "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", |
| "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(", |
| "c,b,x){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s", |
| "ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas", |
| "e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on", |
| "Line;case \"database\":return null!=a.openDatabase;case \"location\":re", |
| "turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local", |
| "_storage\":return null!=a.localStorage;case \"session_storage\":return ", |
| "null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ", |
| "e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio", |
| "n q(a){this.a=a}q.prototype.setItem=function(a,b){try{this.a.setItem(a,", |
| "b+\"\")}catch(c){throw new e(13,c.message);}};q.prototype.getItem=funct", |
| "ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var", |
| " b=this.getItem(a);this.a.removeItem(a);return b};q.prototype.clear=fun", |
| "ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt", |
| "h};q.prototype.key=function(a){return this.a.key(a)};function r(a){var ", |
| "b;if(p())b=new q(d.sessionStorage);else throw new e(13,\"Session storag", |
| "e undefined\");return b.getItem(a)}var t=[\"_\"],u=this;t[0]in u||!u.ex", |
| "ecScript||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift())", |
| ";){var w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; re", |
| "turn this._.apply(null,arguments);}.apply({navigator:typeof window!=und", |
| "efined?window.navigator:null,document:typeof window!=undefined?window.d", |
| "ocument:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_SESSION_STORAGE_KEY[] = { |
| "function(){return function(){var d=window;function e(a,b){this.code=a;t", |
| "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", |
| "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", |
| "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(", |
| "c,b,x){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s", |
| "ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas", |
| "e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on", |
| "Line;case \"database\":return null!=a.openDatabase;case \"location\":re", |
| "turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local", |
| "_storage\":return null!=a.localStorage;case \"session_storage\":return ", |
| "null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ", |
| "e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio", |
| "n q(a){this.a=a}q.prototype.setItem=function(a,b){try{this.a.setItem(a,", |
| "b+\"\")}catch(c){throw new e(13,c.message);}};q.prototype.getItem=funct", |
| "ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var", |
| " b=this.getItem(a);this.a.removeItem(a);return b};q.prototype.clear=fun", |
| "ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt", |
| "h};q.prototype.key=function(a){return this.a.key(a)};function r(a){var ", |
| "b;if(p())b=new q(d.sessionStorage);else throw new e(13,\"Session storag", |
| "e undefined\");return b.key(a)}var t=[\"_\"],u=this;t[0]in u||!u.execSc", |
| "ript||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){v", |
| "ar w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return", |
| " this._.apply(null,arguments);}.apply({navigator:typeof window!=undefin", |
| "ed?window.navigator:null,document:typeof window!=undefined?window.docum", |
| "ent:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_SESSION_STORAGE_KEYS[] = { |
| "function(){return function(){var d=window;function f(a,c){this.code=a;t", |
| "his.state=g[a]||h;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)!=e)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;f.", |
| "c=a.prototype;f.prototype=new c;f.prototype.constructor=f;f.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";f.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var k;a:{var", |
| " l=this.navigator;if(l){var m=l.userAgent;if(m){k=m;break a}}k=\"\"};va", |
| "r n=-1!=k.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s", |
| "ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas", |
| "e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on", |
| "Line;case \"database\":return null!=a.openDatabase;case \"location\":re", |
| "turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local", |
| "_storage\":return null!=a.localStorage;case \"session_storage\":return ", |
| "null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ", |
| "f(13,\"Unsupported API identifier provided as parameter\");}}\n;functio", |
| "n q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,", |
| "c+\"\")}catch(b){throw new f(13,b.message);}};q.prototype.getItem=funct", |
| "ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var", |
| " c=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=fun", |
| "ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt", |
| "h};q.prototype.key=function(a){return this.a.key(a)};function r(){var a", |
| ";if(p())a=new q(d.sessionStorage);else throw new f(13,\"Session storage", |
| " undefined\");for(var c=[],b=a.size(),e=0;e<b;e++)c[e]=a.a.key(e);retur", |
| "n c}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(\"var \"", |
| "+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.length)w=void ", |
| "0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._.apply(null,argument", |
| "s);}.apply({navigator:typeof window!=undefined?window.navigator:null,do", |
| "cument:typeof window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_SESSION_STORAGE_SIZE[] = { |
| "function(){return function(){var d=window;function e(a,c){this.code=a;t", |
| "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s", |
| "ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas", |
| "e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on", |
| "Line;case \"database\":return null!=a.openDatabase;case \"location\":re", |
| "turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local", |
| "_storage\":return null!=a.localStorage;case \"session_storage\":return ", |
| "null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ", |
| "e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio", |
| "n q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,", |
| "c+\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=funct", |
| "ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var", |
| " c=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=fun", |
| "ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt", |
| "h};q.prototype.key=function(a){return this.a.key(a)};function r(){var a", |
| ";if(p())a=new q(d.sessionStorage);else throw new e(13,\"Session storage", |
| " undefined\");return a.size()}var t=[\"_\"],u=this;t[0]in u||!u.execScr", |
| "ipt||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){va", |
| "r w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return ", |
| "this._.apply(null,arguments);}.apply({navigator:typeof window!=undefine", |
| "d?window.navigator:null,document:typeof window!=undefined?window.docume", |
| "nt:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_TEXT[] = { |
| "function(){return function(){var f,h=this;\nfunction l(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o", |
| "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", |
| "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function aa(a)", |
| "{var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.len", |
| "gth}function n(a){return\"string\"==typeof a}function p(a){return\"numb", |
| "er\"==typeof a}function r(a){var b=typeof a;return\"object\"==b&&null!=", |
| "a||\"function\"==b};function ba(a){var b=a.length-1;return 0<=b&&a.inde", |
| "xOf(\" \",b)==b}function ca(a){return String(a).replace(/\\-([a-z])/g,f", |
| "unction(a,c){return c.toUpperCase()})};var da=Array.prototype;function ", |
| "t(a,b){if(n(a))return n(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 u(a,b){for", |
| "(var c=a.length,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void ", |
| "0,d[e],e,a)}function ea(a,b){var c=\"\";u(a,function(d,e){c=b.call(void", |
| " 0,c,d,e,a)});return c}function fa(a,b){for(var c=a.length,d=n(a)?a.spl", |
| "it(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;retu", |
| "rn!1}\nfunction ga(a,b){for(var c=a.length,d=n(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 h", |
| "a(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];re", |
| "turn c}return[]}function ia(a,b,c){return 2>=arguments.length?da.slice.", |
| "call(a,b):da.slice.call(a,b,c)};var ja={aliceblue:\"#f0f8ff\",antiquewh", |
| "ite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff", |
| "\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmon", |
| "d:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\"", |
| ",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",cho", |
| "colate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsil", |
| "k:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\"", |
| ",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",da", |
| "rkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkma", |
| "genta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",dar", |
| "korchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseag", |
| "reen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",da", |
| "rkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3", |
| "\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dim", |
| "grey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhi", |
| "te:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"", |
| "#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520", |
| "\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#8", |
| "08080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",", |
| "indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6", |
| "fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#ff", |
| "facd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff", |
| "\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"", |
| "#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ff", |
| "a07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslateg", |
| "ray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",l", |
| "ightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#", |
| "faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66c", |
| "daa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9", |
| "370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsp", |
| "ringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7", |
| "1585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4", |
| "e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",ol", |
| "dlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa", |
| "500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa", |
| "\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7", |
| "093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pin", |
| "k:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080", |
| "\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebr", |
| "own:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2", |
| "e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",sk", |
| "yblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey", |
| ":\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682", |
| "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6", |
| "347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:", |
| "\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9a", |
| "cd32\"};var ka=\"backgroundColor borderTopColor borderRightColor border", |
| "BottomColor borderLeftColor color outlineColor\".split(\" \"),la=/#([0-", |
| "9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ma=/^#(?:[0-9a-f]{3}){1,2}$/i,na=/", |
| "^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*", |
| ")\\)$/i,oa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|", |
| "[1-9]\\d{0,2})\\)$/i;function v(a,b){this.code=a;this.state=pa[a]||qa;t", |
| "his.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,funct", |
| "ion(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.lengt", |
| "h-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(", |
| "this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(function(){v", |
| "ar a=Error;function b(){}b.prototype=a.prototype;v.I=a.prototype;v.prot", |
| "otype=new b;v.prototype.constructor=v;v.D=function(b,d,e){return a.prot", |
| "otype[d].apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar qa", |
| "=\"unknown error\",pa={15:\"element not selectable\",11:\"element not v", |
| "isible\",31:\"ime engine activation failed\",30:\"ime not available\",2", |
| "4:\"invalid cookie domain\",29:\"invalid element coordinates\",12:\"inv", |
| "alid element state\",32:\"invalid selector\",51:\"invalid selector\",52", |
| ":\"invalid selector\",17:\"javascript error\",405:\"unsupported operati", |
| "on\",34:\"move target out of bounds\",27:\"no such alert\",7:\"no such ", |
| "element\",8:\"no such frame\",23:\"no such window\",28:\"script timeout", |
| "\",33:\"session not created\",10:\"stale element reference\",\n0:\"succ", |
| "ess\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert ", |
| "open\"};pa[13]=qa;pa[9]=\"unknown command\";v.prototype.toString=functi", |
| "on(){return this.name+\": \"+this.message};var x;a:{var ra=h.navigator;", |
| "if(ra){var sa=ra.userAgent;if(sa){x=sa;break a}}x=\"\"};var ta=-1!=x.in", |
| "dexOf(\"Macintosh\"),ua=-1!=x.indexOf(\"Windows\"),A=-1!=x.indexOf(\"Li", |
| "nux\")||-1!=x.indexOf(\"CrOS\");function B(a,b){this.x=void 0!==a?a:0;t", |
| "his.y=void 0!==b?b:0}f=B.prototype;f.clone=function(){return new B(this", |
| ".x,this.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")", |
| "\"};f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y)", |
| ";return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.", |
| "floor(this.y);return this};f.round=function(){this.x=Math.round(this.x)", |
| ";this.y=Math.round(this.y);return this};\nf.translate=function(a,b){a i", |
| "nstanceof B?(this.x+=a.x,this.y+=a.y):(this.x+=a,p(b)&&(this.y+=b));ret", |
| "urn this};f.scale=function(a,b){var c=p(b)?b:a;this.x*=a;this.y*=c;retu", |
| "rn this};function va(a,b){this.width=a;this.height=b}f=va.prototype;f.c", |
| "lone=function(){return new va(this.width,this.height)};f.toString=funct", |
| "ion(){return\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=function", |
| "(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);", |
| "return this};f.floor=function(){this.width=Math.floor(this.width);this.", |
| "height=Math.floor(this.height);return this};f.round=function(){this.wid", |
| "th=Math.round(this.width);this.height=Math.round(this.height);return th", |
| "is};\nf.scale=function(a,b){var c=p(b)?b:a;this.width*=a;this.height*=c", |
| ";return this};function wa(a,b,c){function d(c){c&&b.appendChild(n(c)?a.", |
| "createTextNode(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!aa(g)||r(g", |
| ")&&0<g.nodeType?d(g):u(xa(g)?ha(g):g,d)}}function ya(a){for(;a&&1!=a.no", |
| "deType;)a=a.previousSibling;return a}function za(a,b){if(a.contains&&1=", |
| "=b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compa", |
| "reDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16", |
| ");for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction Aa(a,b){if(a==b)r", |
| "eturn 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b", |
| ")&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.pare", |
| "ntNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceInde", |
| "x-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?Ca(a,b):!", |
| "c&&za(e,b)?-1*Da(a,b):!d&&za(g,a)?Da(b,a):(c?a.sourceIndex:e.sourceInde", |
| "x)-(d?b.sourceIndex:g.sourceIndex)}d=C(a);c=d.createRange();c.selectNod", |
| "e(a);c.collapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);", |
| "return c.compareBoundaryPoints(h.Range.START_TO_END,d)}function Da(a,b)", |
| "{var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.p", |
| "arentNode;return Ca(d,a)}function Ca(a,b){for(var c=b;c=c.previousSibli", |
| "ng;)if(c==a)return-1;return 1}function C(a){return 9==a.nodeType?a:a.ow", |
| "nerDocument||a.document}function xa(a){if(a&&\"number\"==typeof a.lengt", |
| "h){if(r(a))return\"function\"==typeof a.item||\"string\"==typeof a.item", |
| ";if(\"function\"==l(a))return\"function\"==typeof a.item}return!1}\nfun", |
| "ction Ea(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.paren", |
| "tNode;c++}return null}function Fa(a){this.o=a||h.document||document}f=F", |
| "a.prototype;f.createElement=function(a){return this.o.createElement(a)}", |
| ";f.createTextNode=function(a){return this.o.createTextNode(String(a))};", |
| "f.appendChild=function(a,b){a.appendChild(b)};f.append=function(a,b){wa", |
| "(C(a),a,arguments)};f.canHaveChildren=function(a){if(1!=a.nodeType)retu", |
| "rn!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case", |
| " \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":cas", |
| "e \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":c", |
| "ase \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case ", |
| "\"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\"", |
| ":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nf.remo", |
| "veNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):n", |
| "ull};f.contains=za;function D(a){var b=null,c=a.nodeType;1==c&&(b=a.tex", |
| "tContent,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.fir", |
| "stChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),", |
| "d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else", |
| " b=a.nodeValue;return\"\"+b};function F(){this.h=this.f=null;this.n=0}f", |
| "unction Ga(a){this.v=a;this.next=this.l=null}F.prototype.unshift=functi", |
| "on(a){a=new Ga(a);a.next=this.f;this.h?this.f.l=a:this.f=this.h=a;this.", |
| "f=a;this.n++};F.prototype.add=function(a){a=new Ga(a);a.l=this.h;this.f", |
| "?this.h.next=a:this.f=this.h=a;this.h=a;this.n++};function Ha(a){return", |
| "(a=a.f)?a.v:null}function G(a){return new Ia(a,!1)}function Ia(a,b){thi", |
| "s.A=a;this.t=(this.w=b)?a.h:a.f;this.p=null}\nIa.prototype.next=functio", |
| "n(){var a=this.t;if(null==a)return null;var b=this.p=a;this.t=this.w?a.", |
| "l:a.next;return b.v};Ia.prototype.remove=function(){var a=this.A,b=this", |
| ".p;if(!b)throw Error(\"Next must be called at least once before remove.", |
| "\");var c=b.l,b=b.next;c?c.next=b:a.f=b;b?b.l=c:a.h=c;a.n--;this.p=null", |
| "};function H(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var g;if(b inst", |
| "anceof F&&c instanceof F){e=G(b);for(d=e.next();d;d=e.next())for(b=G(c)", |
| ",g=b.next();g;g=b.next())if(a(D(d),D(g)))return!0;return!1}if(b instanc", |
| "eof F||c instanceof F){b instanceof F?e=b:(e=c,c=b);e=G(e);b=typeof c;f", |
| "or(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D(d);break;cas", |
| "e \"boolean\":d=!!D(d);break;case \"string\":d=D(d);break;default:throw", |
| " Error(\"Illegal primitive type for comparison.\");}if(a(d,c))return!0}", |
| "return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,", |
| "!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c", |
| ")}function Ja(a,b,c,d){this.B=a;this.m=d}Ja.prototype.toString=function", |
| "(){return this.B};var Ka={};function I(a,b){if(Ka.hasOwnProperty(a))thr", |
| "ow Error(\"Binary operator already created: \"+a);var c=new Ja(a,0,0,b)", |
| ";Ka[c.toString()]=c}I(\"div\",function(a,b,c){return a.e(c)/b.e(c)});I(", |
| "\"mod\",function(a,b,c){return a.e(c)%b.e(c)});I(\"*\",function(a,b,c){", |
| "return a.e(c)*b.e(c)});\nI(\"+\",function(a,b,c){return a.e(c)+b.e(c)})", |
| ";I(\"-\",function(a,b,c){return a.e(c)-b.e(c)});I(\"<\",function(a,b,c)", |
| "{return H(function(a,b){return a<b},a,b,c)});I(\">\",function(a,b,c){re", |
| "turn H(function(a,b){return a>b},a,b,c)});I(\"<=\",function(a,b,c){retu", |
| "rn H(function(a,b){return a<=b},a,b,c)});I(\">=\",function(a,b,c){retur", |
| "n H(function(a,b){return a>=b},a,b,c)});I(\"=\",function(a,b,c){return ", |
| "H(function(a,b){return a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){retur", |
| "n H(function(a,b){return a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c){", |
| "return a.k(c)&&b.k(c)});I(\"or\",function(a,b,c){return a.k(c)||b.k(c)}", |
| ");function La(a,b,c,d,e,g){this.q=a;this.m=g}La.prototype.toString=func", |
| "tion(){return this.q};var Ma={};function J(a,b){if(Ma.hasOwnProperty(a)", |
| ")throw Error(\"Function already created: \"+a+\".\");Ma[a]=new La(a,0,0", |
| ",0,0,b)}J(\"boolean\",function(a,b){return b.k(a)});J(\"ceiling\",funct", |
| "ion(a,b){return Math.ceil(b.e(a))});J(\"concat\",function(a,b){return e", |
| "a(ia(arguments,1),function(b,d){return b+d.c(a)})});J(\"contains\",func", |
| "tion(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf(a)});J(\"count\",func", |
| "tion(a,b){return b.evaluate(a).n});\nJ(\"false\",function(){return!1});", |
| "J(\"floor\",function(a,b){return Math.floor(b.e(a))});J(\"id\",function", |
| "(a,b){var c=a.j(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s", |
| "+/),e=[];u(c,function(a){a=d.getElementById(a);!a||0<=t(e,a)||e.push(a)", |
| "});e.sort(Aa);var g=new F;u(e,function(a){g.add(a)});return g});J(\"lan", |
| "g\",function(){return!1});J(\"last\",function(a){if(1!=arguments.length", |
| ")throw Error(\"Function last expects ()\");return a.F()});\nJ(\"local-n", |
| "ame\",function(a,b){var c=b?Ha(b.evaluate(a)):a.j();return c?c.nodeName", |
| ".toLowerCase():\"\"});J(\"name\",function(a,b){var c=b?Ha(b.evaluate(a)", |
| "):a.j();return c?c.nodeName.toLowerCase():\"\"});J(\"namespace-uri\",fu", |
| "nction(){return\"\"});J(\"normalize-space\",function(a,b){return(b?b.c(", |
| "a):D(a.j())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")", |
| "});J(\"not\",function(a,b){return!b.k(a)});J(\"number\",function(a,b){r", |
| "eturn b?b.e(a):+D(a.j())});J(\"position\",function(a){return a.G()});J(", |
| "\"round\",function(a,b){return Math.round(b.e(a))});\nJ(\"starts-with\"", |
| ",function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.lastIndexOf(a,0)});J(\"s", |
| "tring\",function(a,b){return b?b.c(a):D(a.j())});J(\"string-length\",fu", |
| "nction(a,b){return(b?b.c(a):D(a.j())).length});J(\"substring\",function", |
| "(a,b,c,d){c=c.e(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=", |
| "d?d.e(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)", |
| "-1;var e=Math.max(c,0);a=b.c(a);if(Infinity==d)return a.substring(e);b=", |
| "Math.round(d);return a.substring(e,c+b)});\nJ(\"substring-after\",funct", |
| "ion(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substrin", |
| "g(c+a.length)});J(\"substring-before\",function(a,b,c){b=b.c(a);a=c.c(a", |
| ");a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});J(\"sum\",function", |
| "(a,b){for(var c=G(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+D(e);r", |
| "eturn d});\nJ(\"translate\",function(a,b,c,d){b=b.c(a);c=c.c(a);var e=d", |
| ".c(a);a=[];for(d=0;d<c.length;d++){var g=c.charAt(d);g in a||(a[g]=e.ch", |
| "arAt(d))}c=\"\";for(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;r", |
| "eturn c});J(\"true\",function(){return!0});function Na(a,b,c){this.q=a;", |
| "this.w=c}Na.prototype.toString=function(){return this.q};var Oa={};func", |
| "tion L(a,b){if(Oa.hasOwnProperty(a))throw Error(\"Axis already created:", |
| " \"+a);Oa[a]=new Na(a,0,b)}L(\"ancestor\",!0);L(\"ancestor-or-self\",!0", |
| ");L(\"attribute\",!1);L(\"child\",!1);L(\"descendant\",!1);L(\"descenda", |
| "nt-or-self\",!1);L(\"following\",!1);L(\"following-sibling\",!1);L(\"na", |
| "mespace\",!1);L(\"parent\",!1);L(\"preceding\",!0);L(\"preceding-siblin", |
| "g\",!0);L(\"self\",!1);var M={};M.r=function(){var a={J:\"http://www.w3", |
| ".org/2000/svg\"};return function(b){return a[b]||null}}();\nM.m=functio", |
| "n(a,b,c){var d=C(a);try{for(var e=d.createNSResolver?d.createNSResolver", |
| "(d.documentElement):M.r,g={},k=d.getElementsByTagName(\"*\"),y=0;y<k.le", |
| "ngth;++y){var K=k[y],z=K.namespaceURI;if(!g[z]){var m=K.lookupPrefix(z)", |
| ";if(!m)var q=z.match(\".*/(\\\\w+)/?$\"),m=q?q[1]:\"xhtml\";g[z]=m}}var", |
| " w={},E;for(E in g)w[g[E]]=E;e=function(a){return w[a]||null};try{retur", |
| "n d.evaluate(b,a,e,c,null)}catch(Ba){if(\"TypeError\"===Ba.name)return ", |
| "e=d.createNSResolver?d.createNSResolver(d.documentElement):M.r,d.evalua", |
| "te(b,\na,e,c,null);throw Ba;}}catch($a){throw new v(32,\"Unable to loca", |
| "te an element with the xpath expression \"+b+\" because of the followin", |
| "g error:\\n\"+$a);}};M.s=function(a,b){if(!a||1!=a.nodeType)throw new v", |
| "(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It should", |
| " be an element.\");};\nM.C=function(a,b){var c=function(){var c=M.m(b,a", |
| ",9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=C(b),c.setPr", |
| "operty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNo", |
| "de(a)):null}();null===c||M.s(c,a);return c};\nM.H=function(a,b){var c=f", |
| "unction(){var c=M.m(b,a,7);if(c){for(var e=c.snapshotLength,g=[],k=0;k<", |
| "e;++k)g.push(c.snapshotItem(k));return g}return b.selectNodes?(c=C(b),c", |
| ".setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNo", |
| "des(a)):[]}();u(c,function(b){M.s(b,a)});return c};function N(a,b,c,d){", |
| "this.top=a;this.right=b;this.bottom=c;this.left=d}f=N.prototype;f.clone", |
| "=function(){return new N(this.top,this.right,this.bottom,this.left)};f.", |
| "toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+thi", |
| "s.bottom+\"b, \"+this.left+\"l)\"};f.contains=function(a){return this&&", |
| "a?a instanceof N?a.left>=this.left&&a.right<=this.right&&a.top>=this.to", |
| "p&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top", |
| "&&a.y<=this.bottom:!1};\nf.expand=function(a,b,c,d){r(a)?(this.top-=a.t", |
| "op,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.t", |
| "op-=a,this.right+=b,this.bottom+=c,this.left-=d);return this};f.ceil=fu", |
| "nction(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);", |
| "this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);retur", |
| "n this};f.floor=function(){this.top=Math.floor(this.top);this.right=Mat", |
| "h.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.", |
| "floor(this.left);return this};\nf.round=function(){this.top=Math.round(", |
| "this.top);this.right=Math.round(this.right);this.bottom=Math.round(this", |
| ".bottom);this.left=Math.round(this.left);return this};f.translate=funct", |
| "ion(a,b){a instanceof B?(this.left+=a.x,this.right+=a.x,this.top+=a.y,t", |
| "his.bottom+=a.y):(this.left+=a,this.right+=a,p(b)&&(this.top+=b,this.bo", |
| "ttom+=b));return this};f.scale=function(a,b){var c=p(b)?b:a;this.left*=", |
| "a;this.right*=a;this.top*=c;this.bottom*=c;return this};function O(a,b,", |
| "c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=O.prototype;f.", |
| "clone=function(){return new O(this.left,this.top,this.width,this.height", |
| ")};f.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+", |
| "this.width+\"w x \"+this.height+\"h)\"};f.contains=function(a){return a", |
| " instanceof O?this.left<=a.left&&this.left+this.width>=a.left+a.width&&", |
| "this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a", |
| ".x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf", |
| ".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.heigh", |
| "t);return this};f.floor=function(){this.left=Math.floor(this.left);this", |
| ".top=Math.floor(this.top);this.width=Math.floor(this.width);this.height", |
| "=Math.floor(this.height);return this};f.round=function(){this.left=Math", |
| ".round(this.left);this.top=Math.round(this.top);this.width=Math.round(t", |
| "his.width);this.height=Math.round(this.height);return this};\nf.transla", |
| "te=function(a,b){a instanceof B?(this.left+=a.x,this.top+=a.y):(this.le", |
| "ft+=a,p(b)&&(this.top+=b));return this};f.scale=function(a,b){var c=p(b", |
| ")?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this", |
| "};function P(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase(", |
| ")==b)}function Q(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&", |
| "&11!=a.nodeType;)a=a.parentNode;return P(a)?a:null}\nfunction R(a,b){va", |
| "r c=ca(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFl", |
| "oat\";var d;a:{d=c;var e=C(a);if(e.defaultView&&e.defaultView.getComput", |
| "edStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPrope", |
| "rtyValue(d)||\"\";break a}d=\"\"}d=d||Pa(a,c);if(null===d)d=null;else i", |
| "f(0<=t(ka,c)){b:{var g=d.match(na);if(g){var c=Number(g[1]),e=Number(g[", |
| "2]),k=Number(g[3]),g=Number(g[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=k&&", |
| "255>=k&&0<=g&&1>=g){c=[c,e,k,g];break b}}c=null}if(!c)b:{if(k=d.match(o", |
| "a))if(c=\nNumber(k[1]),e=Number(k[2]),k=Number(k[3]),0<=c&&255>=c&&0<=e", |
| "&&255>=e&&0<=k&&255>=k){c=[c,e,k,1];break b}c=null}if(!c)b:{c=d.toLower", |
| "Case();e=ja[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==", |
| "e.length&&(e=e.replace(la,\"#$1$1$2$2$3$3\")),!ma.test(e))){c=null;brea", |
| "k b}c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e", |
| ".substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfun", |
| "ction Pa(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&\"functi", |
| "on\"==l(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit", |
| "\"!=d?void 0!==d?d:null:(c=Q(a))?Pa(c,b):null}\nfunction Qa(a,b){functi", |
| "on c(a){if(\"none\"==R(a,\"display\"))return!1;a=Q(a);return!a||c(a)}fu", |
| "nction d(a){var b=S(a);return 0<b.height&&0<b.width?!0:P(a,\"PATH\")&&(", |
| "0<b.height||0<b.width)?(a=R(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):", |
| "\"hidden\"!=R(a,\"overflow\")&&fa(a.childNodes,function(a){return 3==a.", |
| "nodeType||P(a)&&d(a)})}function e(a){return Ra(a)==T&&ga(a.childNodes,f", |
| "unction(a){return!P(a)||e(a)})}if(!P(a))throw Error(\"Argument to isSho", |
| "wn must be of type Element\");if(P(a,\"BODY\"))return!0;if(P(a,\"OPTION", |
| "\")||\nP(a,\"OPTGROUP\")){var g=Ea(a,function(a){return P(a,\"SELECT\")", |
| "});return!!g&&Qa(g,!0)}return(g=Sa(a))?!!g.u&&0<g.rect.width&&0<g.rect.", |
| "height&&Qa(g.u,b):P(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||P(a", |
| ",\"NOSCRIPT\")||\"hidden\"==R(a,\"visibility\")||!c(a)||!b&&0==Ta(a)||!", |
| "d(a)?!1:!e(a)}var T=\"hidden\";\nfunction Ra(a){function b(a){function ", |
| "b(a){return a==k?!0:0==R(a,\"display\").lastIndexOf(\"inline\",0)||\"ab", |
| "solute\"==c&&\"static\"==R(a,\"position\")?!1:!0}var c=R(a,\"position\"", |
| ");if(\"fixed\"==c)return z=!0,a==k?null:k;for(a=Q(a);a&&!b(a);)a=Q(a);r", |
| "eturn a}function c(a){var b=a;if(\"visible\"==K)if(a==k&&y)b=y;else if(", |
| "a==y)return{x:\"visible\",y:\"visible\"};b={x:R(b,\"overflow-x\"),y:R(b", |
| ",\"overflow-y\")};a==k&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visibl", |
| "e\"==b.y?\"auto\":b.y);return b}function d(a){if(a==k){var b=(new Fa(g)", |
| ").o;\na=b.body||b.documentElement;b=b.parentWindow||b.defaultView;a=new", |
| " B(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new B", |
| "(a.scrollLeft,a.scrollTop);return a}var e=Ua(a),g=C(a),k=g.documentElem", |
| "ent,y=g.body,K=R(k,\"overflow\"),z;for(a=b(a);a;a=b(a)){var m=c(a);if(", |
| "\"visible\"!=m.x||\"visible\"!=m.y){var q=S(a);if(0==q.width||0==q.heig", |
| "ht)return T;var w=e.right<q.left,E=e.bottom<q.top;if(w&&\"hidden\"==m.x", |
| "||E&&\"hidden\"==m.y)return T;if(w&&\"visible\"!=m.x||E&&\"visible\"!=m", |
| ".y){w=d(a);E=e.bottom<q.top-\nw.y;if(e.right<q.left-w.x&&\"visible\"!=m", |
| ".x||E&&\"visible\"!=m.x)return T;e=Ra(a);return e==T?T:\"scroll\"}w=e.l", |
| "eft>=q.left+q.width;q=e.top>=q.top+q.height;if(w&&\"hidden\"==m.x||q&&", |
| "\"hidden\"==m.y)return T;if(w&&\"visible\"!=m.x||q&&\"visible\"!=m.y){i", |
| "f(z&&(m=d(a),e.left>=k.scrollWidth-m.x||e.right>=k.scrollHeight-m.y))re", |
| "turn T;e=Ra(a);return e==T?T:\"scroll\"}}}return\"none\"}\nfunction S(a", |
| "){var b=Sa(a);if(b)return b.rect;if(P(a,\"HTML\"))return a=C(a),a=((a?a", |
| ".parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat\"", |
| "==a.compatMode?a.documentElement:a.body,a=new va(a.clientWidth,a.client", |
| "Height),new O(0,0,a.width,a.height);var c;try{c=a.getBoundingClientRect", |
| "()}catch(d){return new O(0,0,0,0)}return new O(c.left,c.top,c.right-c.l", |
| "eft,c.bottom-c.top)}\nfunction Sa(a){var b=P(a,\"MAP\");if(!b&&!P(a,\"A", |
| "REA\"))return null;var c=b?a:P(a.parentNode,\"MAP\")?a.parentNode:null,", |
| "d=null,e=null;if(c&&c.name&&(d=M.C('/descendant::*[@usemap = \"#'+c.nam", |
| "e+'\"]',C(c)))&&(e=S(d),!b&&\"default\"!=a.shape.toLowerCase())){var g=", |
| "Va(a);a=Math.min(Math.max(g.left,0),e.width);b=Math.min(Math.max(g.top,", |
| "0),e.height);c=Math.min(g.width,e.width-a);g=Math.min(g.height,e.height", |
| "-b);e=new O(a+e.left,b+e.top,c,g)}return{u:d,rect:e||new O(0,0,0,0)}}\n", |
| "function Va(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");if(", |
| "\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return new O(b,c,a[2]-b,a[3", |
| "]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new O(a[0]-b,a[1]-b,2*", |
| "b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a[0],c=a[1],d=b,e=c,g=2;g+", |
| "1<a.length;g+=2)b=Math.min(b,a[g]),d=Math.max(d,a[g]),c=Math.min(c,a[g+", |
| "1]),e=Math.max(e,a[g+1]);return new O(b,c,d-b,e-c)}return new O(0,0,0,0", |
| ")}function Ua(a){a=S(a);return new N(a.top,a.left+a.width,a.top+a.heigh", |
| "t,a.left)}\nfunction Wa(a){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+", |
| "$/g,\"\")}\nfunction Xa(a,b){if(P(a,\"BR\"))b.push(\"\");else{var c=P(a", |
| ",\"TD\"),d=R(a,\"display\"),e=!c&&!(0<=t(Ya,d)),g=void 0!=a.previousEle", |
| "mentSibling?a.previousElementSibling:ya(a.previousSibling),g=g?R(g,\"di", |
| "splay\"):\"\",k=R(a,\"float\")||R(a,\"cssFloat\")||R(a,\"styleFloat\");", |
| "!e||\"run-in\"==g&&\"none\"==k||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"", |
| "\")||b.push(\"\");var y=Qa(a),K=null,z=null;y&&(K=R(a,\"white-space\"),", |
| "z=R(a,\"text-transform\"));u(a.childNodes,function(a){3==a.nodeType&&y?", |
| "Za(a,b,K,z):P(a)&&Xa(a,b)});g=b[b.length-1]||\"\";!c&&\n\"table-cell\"!", |
| "=d||!g||ba(g)||(b[b.length-1]+=\" \");e&&\"run-in\"!=d&&!/^[\\s\\xa0]*$", |
| "/.test(g)&&b.push(\"\")}}var Ya=\"inline inline-block inline-table none", |
| " table-cell table-column table-column-group\".split(\" \");\nfunction Z", |
| "a(a,b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.r", |
| "eplace(/(\\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\\u", |
| "2029]+/g,\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,function(", |
| "a,b,c){return b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"", |
| "lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ba(c)&&0==a.lastInd", |
| "exOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction Ta(a){var b=1,c=R", |
| "(a,\"opacity\");c&&(b=Number(c));(a=Q(a))&&(b*=Ta(a));return b};functio", |
| "n U(a,b){this.g={};this.d=[];this.i=0;var c=arguments.length;if(1<c){if", |
| "(c%2)throw Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)t", |
| "his.set(arguments[d],arguments[d+1])}else if(a){var e;if(a instanceof U", |
| ")for(d=ab(a),bb(a),e=[],c=0;c<a.d.length;c++)e.push(a.g[a.d[c]]);else{v", |
| "ar c=[],g=0;for(d in a)c[g++]=d;d=c;c=[];g=0;for(e in a)c[g++]=a[e];e=c", |
| "}for(c=0;c<d.length;c++)this.set(d[c],e[c])}}function ab(a){bb(a);retur", |
| "n a.d.concat()}f=U.prototype;\nf.clear=function(){this.g={};this.i=this", |
| ".d.length=0};f.remove=function(a){return Object.prototype.hasOwnPropert", |
| "y.call(this.g,a)?(delete this.g[a],this.i--,this.d.length>2*this.i&&bb(", |
| "this),!0):!1};function bb(a){if(a.i!=a.d.length){for(var b=0,c=0;b<a.d.", |
| "length;){var d=a.d[b];Object.prototype.hasOwnProperty.call(a.g,d)&&(a.d", |
| "[c++]=d);b++}a.d.length=c}if(a.i!=a.d.length){for(var e={},c=b=0;b<a.d.", |
| "length;)d=a.d[b],Object.prototype.hasOwnProperty.call(e,d)||(a.d[c++]=d", |
| ",e[d]=1),b++;a.d.length=c}}\nf.get=function(a,b){return Object.prototyp", |
| "e.hasOwnProperty.call(this.g,a)?this.g[a]:b};f.set=function(a,b){Object", |
| ".prototype.hasOwnProperty.call(this.g,a)||(this.i++,this.d.push(a));thi", |
| "s.g[a]=b};f.forEach=function(a,b){for(var c=ab(this),d=0;d<c.length;d++", |
| "){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){retu", |
| "rn new U(this)};var cb={};function V(a,b,c){r(a)&&(a=a.a);a=new db(a);!", |
| "b||b in cb&&!c||(cb[b]={key:a,shift:!1},c&&(cb[c]={key:a,shift:!0}));re", |
| "turn a}function db(a){this.code=a}V(8);V(9);V(13);var eb=V(16),fb=V(17)", |
| ",gb=V(18);V(19);V(20);V(27);V(32,\" \");V(33);V(34);V(35);V(36);V(37);V", |
| "(38);V(39);V(40);V(44);V(45);V(46);V(48,\"0\",\")\");V(49,\"1\",\"!\");", |
| "V(50,\"2\",\"@\");V(51,\"3\",\"#\");V(52,\"4\",\"$\");V(53,\"5\",\"%\")", |
| ";V(54,\"6\",\"^\");V(55,\"7\",\"&\");V(56,\"8\",\"*\");V(57,\"9\",\"(\"", |
| ");V(65,\"a\",\"A\");V(66,\"b\",\"B\");V(67,\"c\",\"C\");V(68,\"d\",\"D", |
| "\");\nV(69,\"e\",\"E\");V(70,\"f\",\"F\");V(71,\"g\",\"G\");V(72,\"h\",", |
| "\"H\");V(73,\"i\",\"I\");V(74,\"j\",\"J\");V(75,\"k\",\"K\");V(76,\"l\"", |
| ",\"L\");V(77,\"m\",\"M\");V(78,\"n\",\"N\");V(79,\"o\",\"O\");V(80,\"p", |
| "\",\"P\");V(81,\"q\",\"Q\");V(82,\"r\",\"R\");V(83,\"s\",\"S\");V(84,\"", |
| "t\",\"T\");V(85,\"u\",\"U\");V(86,\"v\",\"V\");V(87,\"w\",\"W\");V(88,", |
| "\"x\",\"X\");V(89,\"y\",\"Y\");V(90,\"z\",\"Z\");var hb=V(ua?{b:91,a:91", |
| ",opera:219}:ta?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});V(ua?{b:92,", |
| "a:92,opera:220}:ta?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nV(ua?", |
| "{b:93,a:93,opera:0}:ta?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});V({b:9", |
| "6,a:96,opera:48},\"0\");V({b:97,a:97,opera:49},\"1\");V({b:98,a:98,oper", |
| "a:50},\"2\");V({b:99,a:99,opera:51},\"3\");V({b:100,a:100,opera:52},\"4", |
| "\");V({b:101,a:101,opera:53},\"5\");V({b:102,a:102,opera:54},\"6\");V({", |
| "b:103,a:103,opera:55},\"7\");V({b:104,a:104,opera:56},\"8\");V({b:105,a", |
| ":105,opera:57},\"9\");V({b:106,a:106,opera:A?56:42},\"*\");V({b:107,a:1", |
| "07,opera:A?61:43},\"+\");V({b:109,a:109,opera:A?109:45},\"-\");V({b:110", |
| ",a:110,opera:A?190:78},\".\");\nV({b:111,a:111,opera:A?191:47},\"/\");V", |
| "(144);V(112);V(113);V(114);V(115);V(116);V(117);V(118);V(119);V(120);V(", |
| "121);V(122);V(123);V({b:107,a:187,opera:61},\"=\",\"+\");V(108,\",\");V", |
| "({b:109,a:189,opera:109},\"-\",\"_\");V(188,\",\",\"<\");V(190,\".\",\"", |
| ">\");V(191,\"/\",\"?\");V(192,\"`\",\"~\");V(219,\"[\",\"{\");V(220,\"", |
| "\\\\\",\"|\");V(221,\"]\",\"}\");V({b:59,a:186,opera:59},\";\",\":\");V", |
| "(222,\"'\",'\"');var W=new U;W.set(1,eb);W.set(2,fb);W.set(4,gb);W.set(", |
| "8,hb);(function(a){var b=new U;u(ab(a),function(c){b.set(a.get(c).code,", |
| "c)});return b})(W);function ib(a){var b=[];Xa(a,b);var c=b;a=c.length;f", |
| "or(var b=Array(a),c=n(c)?c.split(\"\"):c,d=0;d<a;d++)d in c&&(b[d]=Wa.c", |
| "all(void 0,c[d]));return Wa(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}va", |
| "r X=[\"_\"],Y=h;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);fo", |
| "r(var Z;X.length&&(Z=X.shift());)X.length||void 0===ib?Y=Y[Z]?Y[Z]:Y[Z]", |
| "={}:Y[Z]=ib;; return this._.apply(null,arguments);}.apply({navigator:ty", |
| "peof window!=undefined?window.navigator:null,document:typeof window!=un", |
| "defined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const IS_SELECTED[] = { |
| "function(){return function(){function b(a,d){for(var c=a.length,e=\"str", |
| "ing\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in e&&d.call(void 0,e[g],", |
| "g,a)};function f(a,d){this.code=a;this.state=h[a]||k;this.message=d||\"", |
| "\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.t", |
| "oUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),e=c.length-5;if(0>e||c.ind", |
| "exOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.message);c.n", |
| "ame=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;functi", |
| "on d(){}d.prototype=a.prototype;f.i=a.prototype;f.prototype=new d;f.pro", |
| "totype.constructor=f;f.h=function(c,d,g){return a.prototype[d].apply(c,", |
| "Array.prototype.slice.call(arguments,2))}})();\nvar k=\"unknown error\"", |
| ",h={15:\"element not selectable\",11:\"element not visible\",31:\"ime e", |
| "ngine activation failed\",30:\"ime not available\",24:\"invalid cookie ", |
| "domain\",29:\"invalid element coordinates\",12:\"invalid element state", |
| "\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid selecto", |
| "r\",17:\"javascript error\",405:\"unsupported operation\",34:\"move tar", |
| "get out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no s", |
| "uch frame\",23:\"no such window\",28:\"script timeout\",33:\"session no", |
| "t created\",10:\"stale element reference\",\n0:\"success\",21:\"timeout", |
| "\",25:\"unable to set cookie\",26:\"unexpected alert open\"};h[13]=k;h[", |
| "9]=\"unknown command\";f.prototype.toString=function(){return this.name", |
| "+\": \"+this.message};var l;a:{var m=this.navigator;if(m){var n=m.userA", |
| "gent;if(n){l=n;break a}}l=\"\"};var p=-1!=l.indexOf(\"Macintosh\"),q=-1", |
| "!=l.indexOf(\"Windows\"),t=-1!=l.indexOf(\"Linux\")||-1!=l.indexOf(\"Cr", |
| "OS\");function u(a){this.g=a}u.prototype.toString=function(){return thi", |
| "s.g};var v={};function w(a){if(v.hasOwnProperty(a))throw Error(\"Binary", |
| " operator already created: \"+a);a=new u(a);v[a.toString()]=a}w(\"div\"", |
| ");w(\"mod\");w(\"*\");w(\"+\");w(\"-\");w(\"<\");w(\">\");w(\"<=\");w(", |
| "\">=\");w(\"=\");w(\"!=\");w(\"and\");w(\"or\");function x(a){this.f=a}", |
| "x.prototype.toString=function(){return this.f};var y={};function z(a){i", |
| "f(y.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".", |
| "\");y[a]=new x(a)}z(\"boolean\");z(\"ceiling\");z(\"concat\");z(\"conta", |
| "ins\");z(\"count\");z(\"false\");z(\"floor\");z(\"id\");z(\"lang\");z(", |
| "\"last\");z(\"local-name\");z(\"name\");z(\"namespace-uri\");z(\"normal", |
| "ize-space\");z(\"not\");z(\"number\");z(\"position\");z(\"round\");z(\"", |
| "starts-with\");z(\"string\");z(\"string-length\");z(\"substring\");z(\"", |
| "substring-after\");z(\"substring-before\");\nz(\"sum\");z(\"translate\"", |
| ");z(\"true\");function A(a){this.f=a}A.prototype.toString=function(){re", |
| "turn this.f};var B={};function C(a){if(B.hasOwnProperty(a))throw Error(", |
| "\"Axis already created: \"+a);B[a]=new A(a)}C(\"ancestor\");C(\"ancesto", |
| "r-or-self\");C(\"attribute\");C(\"child\");C(\"descendant\");C(\"descen", |
| "dant-or-self\");C(\"following\");C(\"following-sibling\");C(\"namespace", |
| "\");C(\"parent\");C(\"preceding\");C(\"preceding-sibling\");C(\"self\")", |
| ";function D(a,d){return!!a&&1==a.nodeType&&(!d||a.tagName.toUpperCase()", |
| "==d)}function E(a){return D(a,\"OPTION\")?!0:D(a,\"INPUT\")?(a=a.type.t", |
| "oLowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function F(a,d){this.d=", |
| "{};this.c=[];this.e=0;var c=arguments.length;if(1<c){if(c%2)throw Error", |
| "(\"Uneven number of arguments\");for(var e=0;e<c;e+=2)this.set(argument", |
| "s[e],arguments[e+1])}else if(a){var g;if(a instanceof F)for(e=G(a),H(a)", |
| ",g=[],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var c=[],r=0;for(e ", |
| "in a)c[r++]=e;e=c;c=[];r=0;for(g in a)c[r++]=a[g];g=c}for(c=0;c<e.lengt", |
| "h;c++)this.set(e[c],g[c])}}function G(a){H(a);return a.c.concat()}\nF.p", |
| "rototype.clear=function(){this.d={};this.e=this.c.length=0};F.prototype", |
| ".remove=function(a){return Object.prototype.hasOwnProperty.call(this.d,", |
| "a)?(delete this.d[a],this.e--,this.c.length>2*this.e&&H(this),!0):!1};", |
| "\nfunction H(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.c.length;){var ", |
| "e=a.c[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a.c[c++]=e);d++}", |
| "a.c.length=c}if(a.e!=a.c.length){for(var g={},c=d=0;d<a.c.length;)e=a.c", |
| "[d],Object.prototype.hasOwnProperty.call(g,e)||(a.c[c++]=e,g[e]=1),d++;", |
| "a.c.length=c}}F.prototype.get=function(a,d){return Object.prototype.has", |
| "OwnProperty.call(this.d,a)?this.d[a]:d};\nF.prototype.set=function(a,d)", |
| "{Object.prototype.hasOwnProperty.call(this.d,a)||(this.e++,this.c.push(", |
| "a));this.d[a]=d};F.prototype.forEach=function(a,d){for(var c=G(this),e=", |
| "0;e<c.length;e++){var g=c[e],r=this.get(g);a.call(d,r,g,this)}};F.proto", |
| "type.clone=function(){return new F(this)};var I={};function J(a,d,c){va", |
| "r e=typeof a;(\"object\"==e&&null!=a||\"function\"==e)&&(a=a.a);a=new K", |
| "(a);!d||d in I&&!c||(I[d]={key:a,shift:!1},c&&(I[c]={key:a,shift:!0}));", |
| "return a}function K(a){this.code=a}J(8);J(9);J(13);var L=J(16),M=J(17),", |
| "N=J(18);J(19);J(20);J(27);J(32,\" \");J(33);J(34);J(35);J(36);J(37);J(3", |
| "8);J(39);J(40);J(44);J(45);J(46);J(48,\"0\",\")\");J(49,\"1\",\"!\");J(", |
| "50,\"2\",\"@\");J(51,\"3\",\"#\");J(52,\"4\",\"$\");J(53,\"5\",\"%\");J", |
| "(54,\"6\",\"^\");J(55,\"7\",\"&\");J(56,\"8\",\"*\");J(57,\"9\",\"(\");", |
| "J(65,\"a\",\"A\");\nJ(66,\"b\",\"B\");J(67,\"c\",\"C\");J(68,\"d\",\"D", |
| "\");J(69,\"e\",\"E\");J(70,\"f\",\"F\");J(71,\"g\",\"G\");J(72,\"h\",\"", |
| "H\");J(73,\"i\",\"I\");J(74,\"j\",\"J\");J(75,\"k\",\"K\");J(76,\"l\",", |
| "\"L\");J(77,\"m\",\"M\");J(78,\"n\",\"N\");J(79,\"o\",\"O\");J(80,\"p\"", |
| ",\"P\");J(81,\"q\",\"Q\");J(82,\"r\",\"R\");J(83,\"s\",\"S\");J(84,\"t", |
| "\",\"T\");J(85,\"u\",\"U\");J(86,\"v\",\"V\");J(87,\"w\",\"W\");J(88,\"", |
| "x\",\"X\");J(89,\"y\",\"Y\");J(90,\"z\",\"Z\");var O=J(q?{b:91,a:91,ope", |
| "ra:219}:p?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});J(q?{b:92,a:92,o", |
| "pera:220}:p?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nJ(q?{b:93,a:", |
| "93,opera:0}:p?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});J({b:96,a:96,op", |
| "era:48},\"0\");J({b:97,a:97,opera:49},\"1\");J({b:98,a:98,opera:50},\"2", |
| "\");J({b:99,a:99,opera:51},\"3\");J({b:100,a:100,opera:52},\"4\");J({b:", |
| "101,a:101,opera:53},\"5\");J({b:102,a:102,opera:54},\"6\");J({b:103,a:1", |
| "03,opera:55},\"7\");J({b:104,a:104,opera:56},\"8\");J({b:105,a:105,oper", |
| "a:57},\"9\");J({b:106,a:106,opera:t?56:42},\"*\");J({b:107,a:107,opera:", |
| "t?61:43},\"+\");J({b:109,a:109,opera:t?109:45},\"-\");J({b:110,a:110,op", |
| "era:t?190:78},\".\");\nJ({b:111,a:111,opera:t?191:47},\"/\");J(144);J(1", |
| "12);J(113);J(114);J(115);J(116);J(117);J(118);J(119);J(120);J(121);J(12", |
| "2);J(123);J({b:107,a:187,opera:61},\"=\",\"+\");J(108,\",\");J({b:109,a", |
| ":189,opera:109},\"-\",\"_\");J(188,\",\",\"<\");J(190,\".\",\">\");J(19", |
| "1,\"/\",\"?\");J(192,\"`\",\"~\");J(219,\"[\",\"{\");J(220,\"\\\\\",\"|", |
| "\");J(221,\"]\",\"}\");J({b:59,a:186,opera:59},\";\",\":\");J(222,\"'\"", |
| ",'\"');var P=new F;P.set(1,L);P.set(2,M);P.set(4,N);P.set(8,O);(functio", |
| "n(a){var d=new F;b(G(a),function(c){d.set(a.get(c).code,c)});return d})", |
| "(P);function Q(a){if(E(a)){if(!E(a))throw new f(15,\"Element is not sel", |
| "ectable\");var d=\"selected\",c=a.type&&a.type.toLowerCase();if(\"check", |
| "box\"==c||\"radio\"==c)d=\"checked\";a=!!a[d]}else a=!1;return a}var R=", |
| "[\"_\"],S=this;R[0]in S||!S.execScript||S.execScript(\"var \"+R[0]);for", |
| "(var T;R.length&&(T=R.shift());){var U;if(U=!R.length)U=void 0!==Q;U?S[", |
| "T]=Q:S=S[T]?S[T]:S[T]={}};; return this._.apply(null,arguments);}.apply", |
| "({navigator:typeof window!=undefined?window.navigator:null,document:typ", |
| "eof window!=undefined?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const REMOVE_LOCAL_STORAGE_ITEM[] = { |
| "function(){return function(){var d=window;function e(a,c){this.code=a;t", |
| "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l", |
| "ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ", |
| "\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi", |
| "ne;case \"database\":return null!=a.openDatabase;case \"location\":retu", |
| "rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s", |
| "torage\":return null!=a.localStorage;case \"session_storage\":return nu", |
| "ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(", |
| "13,\"Unsupported API identifier provided as parameter\");}}\n;function ", |
| "q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+", |
| "\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio", |
| "n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c", |
| "=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct", |
| "ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}", |
| ";q.prototype.key=function(a){return this.a.key(a)};function r(a){if(!p(", |
| "))throw new e(13,\"Local storage undefined\");return(new q(d.localStora", |
| "ge)).removeItem(a)}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.exec", |
| "Script(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t", |
| ".length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._.appl", |
| "y(null,arguments);}.apply({navigator:typeof window!=undefined?window.na", |
| "vigator:null,document:typeof window!=undefined?window.document:null}, a", |
| "rguments);}", |
| NULL |
| }; |
| |
| const char* const REMOVE_SESSION_STORAGE_ITEM[] = { |
| "function(){return function(){var d=window;function e(a,b){this.code=a;t", |
| "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", |
| "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", |
| "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(", |
| "c,b,x){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s", |
| "ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas", |
| "e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on", |
| "Line;case \"database\":return null!=a.openDatabase;case \"location\":re", |
| "turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local", |
| "_storage\":return null!=a.localStorage;case \"session_storage\":return ", |
| "null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ", |
| "e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio", |
| "n q(a){this.a=a}q.prototype.setItem=function(a,b){try{this.a.setItem(a,", |
| "b+\"\")}catch(c){throw new e(13,c.message);}};q.prototype.getItem=funct", |
| "ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var", |
| " b=this.getItem(a);this.a.removeItem(a);return b};q.prototype.clear=fun", |
| "ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt", |
| "h};q.prototype.key=function(a){return this.a.key(a)};function r(a){var ", |
| "b;if(p())b=new q(d.sessionStorage);else throw new e(13,\"Session storag", |
| "e undefined\");return b.removeItem(a)}var t=[\"_\"],u=this;t[0]in u||!u", |
| ".execScript||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift", |
| "());){var w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};;", |
| " return this._.apply(null,arguments);}.apply({navigator:typeof window!=", |
| "undefined?window.navigator:null,document:typeof window!=undefined?windo", |
| "w.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const SET_LOCAL_STORAGE_ITEM[] = { |
| "function(){return function(){var d=window;function e(a,b){this.code=a;t", |
| "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", |
| "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", |
| "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(", |
| "c,b,x){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l", |
| "ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ", |
| "\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi", |
| "ne;case \"database\":return null!=a.openDatabase;case \"location\":retu", |
| "rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s", |
| "torage\":return null!=a.localStorage;case \"session_storage\":return nu", |
| "ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(", |
| "13,\"Unsupported API identifier provided as parameter\");}}\n;function ", |
| "q(a){this.a=a}q.prototype.setItem=function(a,b){try{this.a.setItem(a,b+", |
| "\"\")}catch(c){throw new e(13,c.message);}};q.prototype.getItem=functio", |
| "n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var b", |
| "=this.getItem(a);this.a.removeItem(a);return b};q.prototype.clear=funct", |
| "ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}", |
| ";q.prototype.key=function(a){return this.a.key(a)};function r(a,b){if(!", |
| "p())throw new e(13,\"Local storage undefined\");(new q(d.localStorage))", |
| ".setItem(a,b)}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScrip", |
| "t(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.leng", |
| "th)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._.apply(nul", |
| "l,arguments);}.apply({navigator:typeof window!=undefined?window.navigat", |
| "or:null,document:typeof window!=undefined?window.document:null}, argume", |
| "nts);}", |
| NULL |
| }; |
| |
| const char* const SET_SESSION_STORAGE_ITEM[] = { |
| "function(){return function(){var d=window;function e(a,c){this.code=a;t", |
| "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", |
| "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", |
| "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", |
| "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", |
| "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", |
| "b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", |
| "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", |
| "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", |
| " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", |
| "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", |
| "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", |
| "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", |
| "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", |
| "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", |
| "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", |
| "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", |
| ".toString=function(){return this.name+\": \"+this.message};var h;a:{var", |
| " k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va", |
| "r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s", |
| "ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas", |
| "e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on", |
| "Line;case \"database\":return null!=a.openDatabase;case \"location\":re", |
| "turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local", |
| "_storage\":return null!=a.localStorage;case \"session_storage\":return ", |
| "null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ", |
| "e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio", |
| "n q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,", |
| "c+\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=funct", |
| "ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var", |
| " c=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=fun", |
| "ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt", |
| "h};q.prototype.key=function(a){return this.a.key(a)};function r(a,c){va", |
| "r b;if(p())b=new q(d.sessionStorage);else throw new e(13,\"Session stor", |
| "age undefined\");b.setItem(a,c)}var t=[\"_\"],u=this;t[0]in u||!u.execS", |
| "cript||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){", |
| "var w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; retur", |
| "n this._.apply(null,arguments);}.apply({navigator:typeof window!=undefi", |
| "ned?window.navigator:null,document:typeof window!=undefined?window.docu", |
| "ment:null}, arguments);}", |
| NULL |
| }; |
| |
| } // namespace atoms |
| } // namespace webdriver |
| |