/* * 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 // For NULL. #include "atoms.h" namespace webdriver { namespace atoms { const char* const CLEAR[] = { "function(){return function(){var f=this;\nfunction h(a){var b=typeof a;", "if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[obj", "ect Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"=", "=typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof", " a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"unde", "fined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", "\"))return\"function\"}else return\"null\";else if(\"function\"==\nb&&", "\"undefined\"==typeof a.call)return\"object\";return b}function l(a){re", "turn\"string\"==typeof a}function ba(a,b){function c(){}c.prototype=b.p", "rototype;a.N=b.prototype;a.prototype=new c;a.J=function(a,c,g){return b", ".prototype[c].apply(a,Array.prototype.slice.call(arguments,2))}};var ca", "=window;function da(a){return String(a).replace(/\\-([a-z])/g,function(", "a,c){return c.toUpperCase()})};var ea=Array.prototype;function m(a,b){i", "f(l(a))return l(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c=arguments.length?ea.slice.call(a,b):ea.slice.call(a,b,c)};va", "r ja={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",a", "quamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe", "4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blu", "eviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:", "\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f5", "0\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\"", ",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenr", "od:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"", "#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:", "\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b", "0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"", "#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturqu", "oise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblu", "e:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e9", "0ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b", "22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\"", ",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#00800", "0\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpi", "nk:\"#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 ka=\"backgroundColor", " borderTopColor borderRightColor borderBottomColor borderLeftColor colo", "r 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 q(", "a,b){this.code=a;this.state=s[a]||pa;this.message=b||\"\";var c=this.st", "ate.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().rep", "lace(/^[\\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;th", "is.stack=c.stack||\"\"}ba(q,Error);\nvar pa=\"unknown error\",s={15:\"e", "lement not selectable\",11:\"element not visible\",31:\"ime engine acti", "vation failed\",30:\"ime not available\",24:\"invalid cookie domain\",2", "9:\"invalid element coordinates\",12:\"invalid element state\",32:\"inv", "alid selector\",51:\"invalid selector\",52:\"invalid selector\",17:\"ja", "vascript 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:\"una", "ble to set cookie\",26:\"unexpected alert open\"};s[13]=pa;s[9]=\"unkno", "wn command\";q.prototype.toString=function(){return this.name+\": \"+th", "is.message};var t,u,v,qa=f.navigator||null;v=qa&&qa.platform||\"\";t=-1", "!=v.indexOf(\"Mac\");u=-1!=v.indexOf(\"Win\");var w=-1!=v.indexOf(\"Lin", "ux\");function y(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}y.pro", "totype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};y.pr", "ototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.", "y);return this};y.prototype.floor=function(){this.x=Math.floor(this.x);", "this.y=Math.floor(this.y);return this};y.prototype.round=function(){thi", "s.x=Math.round(this.x);this.y=Math.round(this.y);return this};function ", "z(a,b){this.width=a;this.height=b}z.prototype.toString=function(){retur", "n\"(\"+this.width+\" x \"+this.height+\")\"};z.prototype.ceil=function(", "){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);r", "eturn this};z.prototype.floor=function(){this.width=Math.floor(this.wid", "th);this.height=Math.floor(this.height);return this};z.prototype.round=", "function(){this.width=Math.round(this.width);this.height=Math.round(thi", "s.height);return this};function ra(a){for(;a&&1!=a.nodeType;)a=a.previo", "usSibling;return a}function A(a,b){if(a.contains&&1==b.nodeType)return ", "a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)", "return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b", ".parentNode;return b==a}\nfunction sa(a,b){if(a==b)return 0;if(a.compar", "eDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourc", "eIndex\"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,g=b.parentNode;return e==g?ta(a,b):!c&&A(e,b)?-1*ua(a,b", "):!d&&A(g,a)?ua(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g", ".sourceIndex)}d=B(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d", "=d.createRange();d.selectNode(b);d.collapse(!0);\nreturn c.compareBound", "aryPoints(f.Range.START_TO_END,d)}function ua(a,b){var c=a.parentNode;i", "f(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return ta(d", ",a)}function ta(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;", "return 1}function B(a){return 9==a.nodeType?a:a.ownerDocument||a.docume", "nt}function C(a,b,c){c||(a=a.parentNode);for(c=0;a;){if(b(a))return a;a", "=a.parentNode;c++}return null}function va(a){try{return a&&a.activeElem", "ent}catch(b){}return null}\nfunction wa(a){this.F=a||f.document||docume", "nt}wa.prototype.contains=A;function D(a){var b=null,c=a.nodeType;1==c&&", "(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==", "b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentEleme", "nt:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nod", "eValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling);", ");}}else b=a.nodeValue;return\"\"+b};function E(){this.i=this.k=null;th", "is.s=0}function xa(a){this.t=a;this.next=this.u=null}E.prototype.add=fu", "nction(a){a=new xa(a);a.u=this.i;this.k?this.i.next=a:this.k=this.i=a;t", "his.i=a;this.s++};function ya(a){return(a=a.k)?a.t:null}function F(a){r", "eturn new Aa(a,!1)}function Aa(a,b){this.p=(this.v=b)?a.i:a.k}Aa.protot", "ype.next=function(){var a=this.p;if(null==a)return null;this.p=this.v?a", ".u:a.next;return a.t};function G(a,b,c,d,e){b=b.evaluate(d);c=c.evaluat", "e(d);var g;if(b instanceof E&&c instanceof E){e=F(b);for(d=e.next();d;d", "=e.next())for(b=F(c),g=b.next();g;g=b.next())if(a(D(d),D(g)))return!0;r", "eturn!1}if(b instanceof E||c instanceof E){b instanceof E?e=b:(e=c,c=b)", ";e=F(e);b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number", "\":d=+D(d);break;case \"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||\"boolea", "n\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+", "b,+c):a(b,c):a(+b,+c)}function Ba(a,b,c,d){this.H=a;this.j=d}Ba.prototy", "pe.toString=function(){return this.H};var Ca={};function H(a,b){if(Ca.h", "asOwnProperty(a))throw Error(\"Binary operator already created: \"+a);v", "ar c=new Ba(a,0,0,b);Ca[c.toString()]=c}H(\"div\",function(a,b,c){retur", "n a.d(c)/b.d(c)});H(\"mod\",function(a,b,c){return a.d(c)%b.d(c)});H(\"", "*\",function(a,b,c){return a.d(c)*b.d(c)});\nH(\"+\",function(a,b,c){re", "turn a.d(c)+b.d(c)});H(\"-\",function(a,b,c){return a.d(c)-b.d(c)});H(", "\"<\",function(a,b,c){return G(function(a,b){return a", "\",function(a,b,c){return G(function(a,b){return a>b},a,b,c)});H(\"<=\"", ",function(a,b,c){return G(function(a,b){return a<=b},a,b,c)});H(\">=\",", "function(a,b,c){return G(function(a,b){return a>=b},a,b,c)});H(\"=\",fu", "nction(a,b,c){return G(function(a,b){return a==b},a,b,c,!0)});H(\"!=\",", "function(a,b,c){return G(function(a,b){return a!=b},a,b,c,!0)});\nH(\"a", "nd\",function(a,b,c){return a.h(c)&&b.h(c)});H(\"or\",function(a,b,c){r", "eturn a.h(c)||b.h(c)});function Da(a,b,c,d,e,g){this.n=a;this.j=g}Da.pr", "ototype.toString=function(){return this.n};var Ea={};function I(a,b){if", "(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".", "\");Ea[a]=new Da(a,0,0,0,0,b)}I(\"boolean\",function(a,b){return b.h(a)", "});I(\"ceiling\",function(a,b){return Math.ceil(b.d(a))});I(\"concat\",", "function(a,b){return fa(ia(arguments,1),function(b,d){return b+d.c(a)})", "});I(\"contains\",function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf", "(a)});I(\"count\",function(a,b){return b.evaluate(a).s});\nI(\"false\",", "function(){return!1});I(\"floor\",function(a,b){return Math.floor(b.d(a", "))});I(\"id\",function(a,b){var c=a.f(),d=9==c.nodeType?c:c.ownerDocume", "nt,c=b.c(a).split(/\\s+/),e=[];p(c,function(a){a=d.getElementById(a);!a", "||0<=m(e,a)||e.push(a)});e.sort(sa);var g=new E;p(e,function(a){g.add(a", ")});return g});I(\"lang\",function(){return!1});I(\"last\",function(a){", "if(1!=arguments.length)throw Error(\"Function last expects ()\");return", " a.K()});\nI(\"local-name\",function(a,b){var c=b?ya(b.evaluate(a)):a.f", "();return c?c.nodeName.toLowerCase():\"\"});I(\"name\",function(a,b){va", "r c=b?ya(b.evaluate(a)):a.f();return c?c.nodeName.toLowerCase():\"\"});", "I(\"namespace-uri\",function(){return\"\"});I(\"normalize-space\",funct", "ion(a,b){return(b?b.c(a):D(a.f())).replace(/[\\s\\xa0]+/g,\" \").replac", "e(/^\\s+|\\s+$/g,\"\")});I(\"not\",function(a,b){return!b.h(a)});I(\"nu", "mber\",function(a,b){return b?b.d(a):+D(a.f())});I(\"position\",functio", "n(a){return a.L()});I(\"round\",function(a,b){return Math.round(b.d(a))", "});\nI(\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.la", "stIndexOf(a,0)});I(\"string\",function(a,b){return b?b.c(a):D(a.f())});", "I(\"string-length\",function(a,b){return(b?b.c(a):D(a.f())).length});I(", "\"substring\",function(a,b,c,d){c=c.d(a);if(isNaN(c)||Infinity==c||-Inf", "inity==c)return\"\";d=d?d.d(a):Infinity;if(isNaN(d)||-Infinity===d)retu", "rn\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.c(a);if(Infinity==d)re", "turn a.substring(e);b=Math.round(d);return a.substring(e,c+b)});\nI(\"s", "ubstring-after\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);retur", "n-1==c?\"\":b.substring(c+a.length)});I(\"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", ")});I(\"sum\",function(a,b){for(var c=F(b.evaluate(a)),d=0,e=c.next();e", ";e=c.next())d+=+D(e);return d});\nI(\"translate\",function(a,b,c,d){b=b", ".c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d=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};\nL.pr", "ototype.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ce", "il(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(t", "his.left);return this};L.prototype.floor=function(){this.top=Math.floor", "(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(thi", "s.bottom);this.left=Math.floor(this.left);return this};\nL.prototype.ro", "und=function(){this.top=Math.round(this.top);this.right=Math.round(this", ".right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.l", "eft);return this};function M(a,b,c,d){this.left=a;this.top=b;this.width", "=c;this.height=d}M.prototype.toString=function(){return\"(\"+this.left+", "\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};M.proto", "type.contains=function(a){return a instanceof M?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.t", "op&&a.y<=this.top+this.height};\nM.prototype.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};M.prototype", ".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};\nM.prototype.round=function(){this.left=Math.roun", "d(this.left);this.top=Math.round(this.top);this.width=Math.round(this.w", "idth);this.height=Math.round(this.height);return this};function N(a,b){", "return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Ha=\"BUT", "TON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction Ia(", "a){var b=a.tagName.toUpperCase();return 0<=m(Ha,b)?a.disabled?!1:a.pare", "ntNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?Ia(a.p", "arentNode):!C(a,function(a){var b=a.parentNode;if(b&&N(b,\"FIELDSET\")&", "&b.disabled){if(!N(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousElem", "entSibling?a.previousElementSibling:ra(a.previousSibling);)if(N(a,\"LEG", "END\"))return!0}return!1},!0):!0}var Ja=\"text search tel url email pas", "sword number\".split(\" \");\nfunction Ka(a){function b(a){return\"inhe", "rit\"==a.contentEditable?(a=O(a))?b(a):!1:\"true\"==a.contentEditable}r", "eturn void 0!==a.contentEditable?void 0!==a.isContentEditable?a.isConte", "ntEditable:b(a):!1}function O(a){for(a=a.parentNode;a&&1!=a.nodeType&&9", "!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return N(a)?a:null}\nfunct", "ion P(a,b){var c=da(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"", "==c)c=\"cssFloat\";var d;a:{d=c;var e=B(a);if(e.defaultView&&e.defaultV", "iew.getComputedStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d", "]||e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||La(a,c);if(null===d)", "d=null;else if(0<=m(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&&2", "55>=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(oa))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=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", "}return d}\nfunction La(a,b){var c=a.currentStyle||a.style,d=c[b];void ", "0===d&&\"function\"==h(c.getPropertyValue)&&(d=c.getPropertyValue(b));r", "eturn\"inherit\"!=d?void 0!==d?d:null:(c=O(a))?La(c,b):null}\nfunction ", "Q(a,b){function c(a){if(\"none\"==P(a,\"display\"))return!1;a=O(a);retu", "rn!a||c(a)}function d(a){var b=R(a);return 0=r.left+r.width;r=e.top>=r.top+r.height;if(x&&\"", "hidden\"==n.x||r&&\"hidden\"==n.y)return S;if(x&&\"visible\"!=n.x||r&&", "\"visible\"!=n.y){if(za&&(n=d(a),e.left>=k.scrollWidth-n.x||e.right>=k.", "scrollHeight-n.y))return S;e=Ma(a);return e==S?S:\"scroll\"}}}return\"n", "one\"}\nfunction R(a){var b=Na(a);if(b)return b.rect;if(N(a,\"HTML\"))r", "eturn a=B(a),a=((a?a.parentWindow||a.defaultView:window)||window).docum", "ent,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new z(a.c", "lientWidth,a.clientHeight),new M(0,0,a.width,a.height);var c;try{c=a.ge", "tBoundingClientRect()}catch(d){return new M(0,0,0,0)}return new M(c.lef", "t,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Na(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=K.I('/descendant::*[@", "usemap = \"#'+c.name+'\"]',B(c)))&&(e=R(d),!b&&\"default\"!=a.shape.toL", "owerCase())){var g=Qa(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.mi", "n(g.height,e.height-b);e=new M(a+e.left,b+e.top,c,g)}return{q:d,rect:e|", "|new M(0,0,0,0)}}\nfunction Qa(a){var b=a.shape.toLowerCase();a=a.coord", "s.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return ne", "w M(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new ", "M(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2\");U(191,\"/\",\"?\");U", "(192,\"`\",\"~\");U(219,\"[\",\"{\");U(220,\"\\\\\",\"|\");U(221,\"]\",", "\"}\");U({b:59,a:186,opera:59},\";\",\":\");U(222,\"'\",'\"');var W=new", " T;W.set(1,$a);W.set(2,ab);W.set(4,bb);W.set(8,cb);(function(a){var b=n", "ew T;p(Va(a),function(c){b.set(a.get(c).code,c)});return b})(W);functio", "n X(){Ra.call(this)}ba(X,Ra);X.G=function(){return X.r?X.r:X.r=new X};f", "unction db(a){if(!Q(a,!0)||!Ia(a)||\"none\"==P(a,\"pointer-events\"))th", "row new q(12,\"Element is not currently interactable and may not be man", "ipulated\");var b;(b=!(N(a,\"TEXTAREA\")||(N(a,\"INPUT\")?0<=m(Ja,a.typ", "e.toLowerCase()):Ka(a))))||(b=a.readOnly);if(b)throw new q(12,\"Element", " must be user-editable in order to clear it.\");b=X.G();Sa(b,a);b=b.w||", "b.m;var c=va(B(b));if(b!=c){if(c&&\"function\"==h(c.blur)&&!N(c,\"BODY", "\"))try{c.blur()}catch(d){throw d;}\"function\"==h(b.focus)&&b.focus()}", "a.value&&(a.value=\"\",b=\nUa.create(a,void 0),\"isTrusted\"in b||(b.is", "Trusted=!1),a.dispatchEvent(b));Ka(a)&&(a.innerHTML=\" \")}var Y=[\"_\"", "],Z=f;Y[0]in Z||!Z.execScript||Z.execScript(\"var \"+Y[0]);for(var $;Y.", "length&&($=Y.shift());)Y.length||void 0===db?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=d", "b;; return this._.apply(null,arguments);}.apply({navigator:typeof windo", "w!=undefined?window.navigator:null,document:typeof window!=undefined?wi", "ndow.document:null}, arguments);}", NULL }; const char* const CLICK[] = { "function(){return function(){var f=this;\nfunction aa(a){var c=typeof a", ";if(\"object\"==c)if(a){if(a instanceof Array)return\"array\";if(a inst", "anceof Object)return c;var b=Object.prototype.toString.call(a);if(\"[ob", "ject Window]\"==b)return\"object\";if(\"[object Array]\"==b||\"number\"", "==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeo", "f a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"a", "rray\";if(\"[object Function]\"==b||\"undefined\"!=typeof a.call&&\"und", "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", "\"))return\"function\"}else return\"null\";else if(\"function\"==\nc&&", "\"undefined\"==typeof a.call)return\"object\";return c}function k(a){re", "turn\"string\"==typeof a}function ba(a,c){function b(){}b.prototype=c.p", "rototype;a.V=c.prototype;a.prototype=new b;a.R=function(a,b,g){return c", ".prototype[b].apply(a,Array.prototype.slice.call(arguments,2))}};var ca", "=window;function da(a,c){return ac?1:0}function ea(a){return St", "ring(a).replace(/\\-([a-z])/g,function(a,b){return b.toUpperCase()})};v", "ar fa=Array.prototype;function ga(a,c){if(k(a))return k(c)&&1==c.length", "?a.indexOf(c,0):-1;for(var b=0;b=arguments.length?fa.", "slice.call(a,c):fa.slice.call(a,c,b)};var ma={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 na=\"backgroundColor borderTopColor borderRightColor ", "borderBottomColor borderLeftColor color outlineColor\".split(\" \"),oa=", "/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,pa=/^#(?:[0-9a-f]{3}){1,2}$/", "i,qa=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0", "\\.\\d*)\\)$/i,ra=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),", "\\s?(0|[1-9]\\d{0,2})\\)$/i;function p(a,c){this.code=a;this.state=sa[a", "]||ta;this.message=c||\"\";var b=this.state.replace(/((?:^|\\s+)[a-z])/", "g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=", "b.length-5;if(0>d||b.indexOf(\"Error\",d)!=d)b+=\"Error\";this.name=b;b", "=Error(this.message);b.name=this.name;this.stack=b.stack||\"\"}ba(p,Err", "or);\nvar ta=\"unknown error\",sa={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\"};sa[13]=ta;sa[9]=\"unknown command\";p.prototype.to", "String=function(){return this.name+\": \"+this.message};var ua;a:{var v", "a=f.navigator;if(va){var wa=va.userAgent;if(wa){ua=wa;break a}}ua=\"\"}", ";var xa,ya,za,Aa=f.navigator||null;za=Aa&&Aa.platform||\"\";xa=-1!=za.i", "ndexOf(\"Mac\");ya=-1!=za.indexOf(\"Win\");var t=-1!=za.indexOf(\"Linux", "\");function Ba(a,c,b){return Math.min(Math.max(a,c),b)};function u(a,c", "){this.x=void 0!==a?a:0;this.y=void 0!==c?c:0}u.prototype.toString=func", "tion(){return\"(\"+this.x+\", \"+this.y+\")\"};u.prototype.ceil=functio", "n(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};u.pr", "ototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(th", "is.y);return this};u.prototype.round=function(){this.x=Math.round(this.", "x);this.y=Math.round(this.y);return this};function v(a,c){this.width=a;", "this.height=c}v.prototype.toString=function(){return\"(\"+this.width+\"", " x \"+this.height+\")\"};v.prototype.ceil=function(){this.width=Math.ce", "il(this.width);this.height=Math.ceil(this.height);return this};v.protot", "ype.floor=function(){this.width=Math.floor(this.width);this.height=Math", ".floor(this.height);return this};v.prototype.round=function(){this.widt", "h=Math.round(this.width);this.height=Math.round(this.height);return thi", "s};function Ca(a){return a?a.parentWindow||a.defaultView:window}functio", "n Da(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function Ea", "(a,c){if(a.contains&&1==c.nodeType)return a==c||a.contains(c);if(\"unde", "fined\"!=typeof a.compareDocumentPosition)return a==c||Boolean(a.compar", "eDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a}\nfun", "ction Fa(a,c){if(a==c)return 0;if(a.compareDocumentPosition)return a.co", "mpareDocumentPosition(c)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&", "\"sourceIndex\"in a.parentNode){var b=1==a.nodeType,d=1==c.nodeType;if(", "b&&d)return a.sourceIndex-c.sourceIndex;var e=a.parentNode,g=c.parentNo", "de;return e==g?Ga(a,c):!b&&Ea(e,c)?-1*Ha(a,c):!d&&Ea(g,a)?Ha(c,a):(b?a.", "sourceIndex:e.sourceIndex)-(d?c.sourceIndex:g.sourceIndex)}d=w(a);b=d.c", "reateRange();b.selectNode(a);b.collapse(!0);d=d.createRange();d.selectN", "ode(c);\nd.collapse(!0);return b.compareBoundaryPoints(f.Range.START_TO", "_END,d)}function Ha(a,c){var b=a.parentNode;if(b==c)return-1;for(var d=", "c;d.parentNode!=b;)d=d.parentNode;return Ga(d,a)}function Ga(a,c){for(v", "ar b=c;b=b.previousSibling;)if(b==a)return-1;return 1}function w(a){ret", "urn 9==a.nodeType?a:a.ownerDocument||a.document}function Ia(a,c,b){b||(", "a=a.parentNode);for(b=0;a;){if(c(a))return a;a=a.parentNode;b++}return ", "null}function Ja(a){this.H=a||f.document||document}\nJa.prototype.i=fun", "ction(a){return k(a)?this.H.getElementById(a):a};Ja.prototype.contains=", "Ea;function x(a){var c=null,b=a.nodeType;1==b&&(c=a.textContent,c=void ", "0==c||null==c?a.innerText:c,c=void 0==c||null==c?\"\":c);if(\"string\"!", "=typeof c)if(9==b||1==b){a=9==b?a.documentElement:a.firstChild;for(var ", "b=0,d=[],c=\"\";a;){do 1!=a.nodeType&&(c+=a.nodeValue),d[b++]=a;while(a", "=a.firstChild);for(;b&&!(a=d[--b].nextSibling););}}else c=a.nodeValue;r", "eturn\"\"+c};function y(){this.n=this.s=null;this.J=0}function Ka(a){th", "is.K=a;this.next=this.L=null}y.prototype.add=function(a){a=new Ka(a);a.", "L=this.n;this.s?this.n.next=a:this.s=this.n=a;this.n=a;this.J++};functi", "on La(a){return(a=a.s)?a.K:null}function Ma(a){return new Na(a,!1)}func", "tion Na(a,c){this.G=(this.M=c)?a.n:a.s}Na.prototype.next=function(){var", " a=this.G;if(null==a)return null;this.G=this.M?a.L:a.next;return a.K};f", "unction z(a,c,b,d,e){c=c.evaluate(d);b=b.evaluate(d);var g;if(c instanc", "eof y&&b instanceof y){e=Ma(c);for(d=e.next();d;d=e.next())for(c=Ma(b),", "g=c.next();g;g=c.next())if(a(x(d),x(g)))return!0;return!1}if(c instance", "of y||b instanceof y){c instanceof y?e=c:(e=b,b=c);e=Ma(e);c=typeof b;f", "or(d=e.next();d;d=e.next()){switch(c){case \"number\":d=+x(d);break;cas", "e \"boolean\":d=!!x(d);break;case \"string\":d=x(d);break;default:throw", " Error(\"Illegal primitive type for comparison.\");}if(a(d,b))return!0}", "return!1}return e?\n\"boolean\"==typeof c||\"boolean\"==typeof b?a(!!c,", "!!b):\"number\"==typeof c||\"number\"==typeof b?a(+c,+b):a(c,b):a(+c,+b", ")}function Oa(a,c,b,d){this.P=a;this.q=d}Oa.prototype.toString=function", "(){return this.P};var Pa={};function A(a,c){if(Pa.hasOwnProperty(a))thr", "ow Error(\"Binary operator already created: \"+a);var b=new Oa(a,0,0,c)", ";Pa[b.toString()]=b}A(\"div\",function(a,c,b){return a.d(b)/c.d(b)});A(", "\"mod\",function(a,c,b){return a.d(b)%c.d(b)});A(\"*\",function(a,c,b){", "return a.d(b)*c.d(b)});\nA(\"+\",function(a,c,b){return a.d(b)+c.d(b)})", ";A(\"-\",function(a,c,b){return a.d(b)-c.d(b)});A(\"<\",function(a,c,b)", "{return z(function(a,b){return a\",function(a,c,b){re", "turn z(function(a,b){return a>b},a,c,b)});A(\"<=\",function(a,c,b){retu", "rn z(function(a,b){return a<=b},a,c,b)});A(\">=\",function(a,c,b){retur", "n z(function(a,b){return a>=b},a,c,b)});A(\"=\",function(a,c,b){return ", "z(function(a,b){return a==b},a,c,b,!0)});A(\"!=\",function(a,c,b){retur", "n z(function(a,b){return a!=b},a,c,b,!0)});\nA(\"and\",function(a,c,b){", "return a.l(b)&&c.l(b)});A(\"or\",function(a,c,b){return a.l(b)||c.l(b)}", ");function Qa(a,c,b,d,e,g){this.A=a;this.q=g}Qa.prototype.toString=func", "tion(){return this.A};var Ra={};function C(a,c){if(Ra.hasOwnProperty(a)", ")throw Error(\"Function already created: \"+a+\".\");Ra[a]=new Qa(a,0,0", ",0,0,c)}C(\"boolean\",function(a,c){return c.l(a)});C(\"ceiling\",funct", "ion(a,c){return Math.ceil(c.d(a))});C(\"concat\",function(a,c){return h", "a(la(arguments,1),function(b,c){return b+c.c(a)})});C(\"contains\",func", "tion(a,c,b){c=c.c(a);a=b.c(a);return-1!=c.indexOf(a)});C(\"count\",func", "tion(a,c){return c.evaluate(a).J});\nC(\"false\",function(){return!1});", "C(\"floor\",function(a,c){return Math.floor(c.d(a))});C(\"id\",function", "(a,c){var b=a.j(),d=9==b.nodeType?b:b.ownerDocument,b=c.c(a).split(/\\s", "+/),e=[];l(b,function(a){a=d.getElementById(a);!a||0<=ga(e,a)||e.push(a", ")});e.sort(Fa);var g=new y;l(e,function(a){g.add(a)});return g});C(\"la", "ng\",function(){return!1});C(\"last\",function(a){if(1!=arguments.lengt", "h)throw Error(\"Function last expects ()\");return a.S()});\nC(\"local-", "name\",function(a,c){var b=c?La(c.evaluate(a)):a.j();return b?b.nodeNam", "e.toLowerCase():\"\"});C(\"name\",function(a,c){var b=c?La(c.evaluate(a", ")):a.j();return b?b.nodeName.toLowerCase():\"\"});C(\"namespace-uri\",f", "unction(){return\"\"});C(\"normalize-space\",function(a,c){return(c?c.c", "(a):x(a.j())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\"", ")});C(\"not\",function(a,c){return!c.l(a)});C(\"number\",function(a,c){", "return c?c.d(a):+x(a.j())});C(\"position\",function(a){return a.T()});C", "(\"round\",function(a,c){return Math.round(c.d(a))});\nC(\"starts-with", "\",function(a,c,b){c=c.c(a);a=b.c(a);return 0==c.lastIndexOf(a,0)});C(", "\"string\",function(a,c){return c?c.c(a):x(a.j())});C(\"string-length\"", ",function(a,c){return(c?c.c(a):x(a.j())).length});C(\"substring\",funct", "ion(a,c,b,d){b=b.d(a);if(isNaN(b)||Infinity==b||-Infinity==b)return\"\"", ";d=d?d.d(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";b=Math.round", "(b)-1;var e=Math.max(b,0);a=c.c(a);if(Infinity==d)return a.substring(e)", ";c=Math.round(d);return a.substring(e,b+c)});\nC(\"substring-after\",fu", "nction(a,c,b){c=c.c(a);a=b.c(a);b=c.indexOf(a);return-1==b?\"\":c.subst", "ring(b+a.length)});C(\"substring-before\",function(a,c,b){c=c.c(a);a=b.", "c(a);a=c.indexOf(a);return-1==a?\"\":c.substring(0,a)});C(\"sum\",funct", "ion(a,c){for(var b=Ma(c.evaluate(a)),d=0,e=b.next();e;e=b.next())d+=+x(", "e);return d});\nC(\"translate\",function(a,c,b,d){c=c.c(a);b=b.c(a);var", " e=d.c(a);a=[];for(d=0;d=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};\nF.prototype.ceil=function(){this.to", "p=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math", ".ceil(this.bottom);this.left=Math.ceil(this.left);return this};F.protot", "ype.floor=function(){this.top=Math.floor(this.top);this.right=Math.floo", "r(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(", "this.left);return this};\nF.prototype.round=function(){this.top=Math.ro", "und(this.top);this.right=Math.round(this.right);this.bottom=Math.round(", "this.bottom);this.left=Math.round(this.left);return this};function H(a,", "c,b,d){this.left=a;this.top=c;this.width=b;this.height=d}H.prototype.to", "String=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.wi", "dth+\"w x \"+this.height+\"h)\"};H.prototype.contains=function(a){retur", "n a instanceof H?this.left<=a.left&&this.left+this.width>=a.left+a.widt", "h&&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};", "\nH.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=M", "ath.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ce", "il(this.height);return this};H.prototype.floor=function(){this.left=Mat", "h.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(", "this.width);this.height=Math.floor(this.height);return this};\nH.protot", "ype.round=function(){this.left=Math.round(this.left);this.top=Math.roun", "d(this.top);this.width=Math.round(this.width);this.height=Math.round(th", "is.height);return this};function I(a,c){var b=w(a);return b.defaultView", "&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,n", "ull))?b[c]||b.getPropertyValue(c)||\"\":\"\"}function Wa(a){var c=a.off", "setWidth,b=a.offsetHeight;if((void 0===c||!c&&!b)&&a.getBoundingClientR", "ect){a:{var d;try{d=a.getBoundingClientRect()}catch(e){a={left:0,top:0,", "right:0,bottom:0};break a}a=d}return new v(a.right-a.left,a.bottom-a.to", "p)}return new v(c,b)};function Xa(a){var c;a:{a=w(a);try{c=a&&a.activeE", "lement;break a}catch(b){}c=null}return c}function J(a,c){return!!a&&1==", "a.nodeType&&(!c||a.tagName.toUpperCase()==c)}function Ya(a){return Za(a", ",!0)&&$a(a)&&\"none\"!=K(a,\"pointer-events\")}function ab(a){return J(", "a,\"OPTION\")?!0:J(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a", "||\"radio\"==a):!1}\nfunction bb(a){if(!ab(a))throw new p(15,\"Element ", "is not selectable\");var c=\"selected\",b=a.type&&a.type.toLowerCase();", "if(\"checkbox\"==b||\"radio\"==b)c=\"checked\";return!!a[c]}var cb=\"BU", "TTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction $a", "(a){var c=a.tagName.toUpperCase();return 0<=ga(cb,c)?a.disabled?!1:a.pa", "rentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==c||\"OPTION\"==c?$a(a", ".parentNode):!Ia(a,function(a){var c=a.parentNode;if(c&&J(c,\"FIELDSET", "\")&&c.disabled){if(!J(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previous", "ElementSibling?a.previousElementSibling:Da(a.previousSibling);)if(J(a,", "\"LEGEND\"))return!0}return!1},!0):!0}\nfunction M(a){for(a=a.parentNod", "e;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;retur", "n J(a)?a:null}\nfunction K(a,c){var b=ea(c);if(\"float\"==b||\"cssFloat", "\"==b||\"styleFloat\"==b)b=\"cssFloat\";var d=I(a,b)||db(a,b);if(null==", "=d)d=null;else if(0<=ga(na,b)){b:{var e=d.match(qa);if(e){var b=Number(", "e[1]),g=Number(e[2]),h=Number(e[3]),e=Number(e[4]);if(0<=b&&255>=b&&0<=", "g&&255>=g&&0<=h&&255>=h&&0<=e&&1>=e){b=[b,g,h,e];break b}}b=null}if(!b)", "{b:{if(h=d.match(ra))if(b=Number(h[1]),g=Number(h[2]),h=Number(h[3]),0<", "=b&&255>=b&&0<=g&&255>=g&&0<=h&&255>=h){b=[b,g,h,1];break b}b=null}if(!", "b)b:{b=d.toLowerCase();g=ma[b.toLowerCase()];\nif(!g&&(g=\"#\"==b.charA", "t(0)?b:\"#\"+b,4==g.length&&(g=g.replace(oa,\"#$1$1$2$2$3$3\")),!pa.tes", "t(g))){b=null;break b}b=[parseInt(g.substr(1,2),16),parseInt(g.substr(3", ",2),16),parseInt(g.substr(5,2),16),1]}}d=b?\"rgba(\"+b.join(\", \")+\")", "\":d}return d}function db(a,c){var b=a.currentStyle||a.style,d=b[c];voi", "d 0===d&&\"function\"==aa(b.getPropertyValue)&&(d=b.getPropertyValue(c)", ");return\"inherit\"!=d?void 0!==d?d:null:(b=M(a))?db(b,c):null}\nfuncti", "on Za(a,c){function b(a){if(\"none\"==K(a,\"display\"))return!1;a=M(a);", "return!a||b(a)}function d(a){var b=N(a);return 0=r.left+r.width;r=g.top>=r.top+r.height;if(G&", "&\"hidden\"==m.x||r&&\"hidden\"==m.y)return P;if(G&&\"visible\"!=m.x||r", "&&\"visible\"!=m.y){if(L&&(m=e(n),g.left>=q.scrollWidth-m.x||g.right>=q", ".scrollHeight-m.y))return P;g=O(n);return g==P?P:\"scroll\"}}}return\"n", "one\"}\nfunction N(a){var c=eb(a);if(c)return c.rect;if(J(a,\"HTML\"))r", "eturn a=(Ca(w(a))||window).document,a=\"CSS1Compat\"==a.compatMode?a.do", "cumentElement:a.body,a=new v(a.clientWidth,a.clientHeight),new H(0,0,a.", "width,a.height);var b;try{b=a.getBoundingClientRect()}catch(d){return n", "ew H(0,0,0,0)}return new H(b.left,b.top,b.right-b.left,b.bottom-b.top)}", "\nfunction eb(a){var c=J(a,\"MAP\");if(!c&&!J(a,\"AREA\"))return null;v", "ar b=c?a:J(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(b&&", "b.name&&(d=E.Q('/descendant::*[@usemap = \"#'+b.name+'\"]',w(b)))&&(e=N", "(d),!c&&\"default\"!=a.shape.toLowerCase())){var g=hb(a);a=Math.min(Mat", "h.max(g.left,0),e.width);c=Math.min(Math.max(g.top,0),e.height);b=Math.", "min(g.width,e.width-a);g=Math.min(g.height,e.height-c);e=new H(a+e.left", ",c+e.top,b,g)}return{I:d,rect:e||new H(0,0,0,0)}}\nfunction hb(a){var c", "=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==c&&4==a.len", "gth){var c=a[0],b=a[1];return new H(c,b,a[2]-c,a[3]-b)}if(\"circle\"==c", "&&3==a.length)return c=a[2],new H(a[0]-c,a[1]-c,2*c,2*c);if(\"poly\"==c", "&&2\");U(191,\"/\",\"?\");U(192,", "\"`\",\"~\");U(219,\"[\",\"{\");U(220,\"\\\\\",\"|\");U(221,\"]\",\"}\"", ");U({b:59,a:186,opera:59},\";\",\":\");U(222,\"'\",'\"');var V=new T;V.", "set(1,Cb);V.set(2,Db);V.set(4,Eb);V.set(8,Fb);(function(a){var c=new T;", "l(yb(a),function(b){c.set(a.get(b).code,b)});return c})(V);function Gb(", "a,c,b){ib.call(this,c,b);this.p=this.g=null;this.m=new u(0,0);this.w=th", "is.o=!1;if(a){\"number\"==typeof a.buttonPressed&&(this.g=a.buttonPress", "ed);try{J(a.elementPressed)&&(this.p=a.elementPressed)}catch(d){this.g=", "null}this.m=new u(a.clientXY.x,a.clientXY.y);this.o=!!a.nextClickIsDoub", "leClick;this.w=!!a.hasEverInteracted;try{a.element&&J(a.element)&&jb(th", "is,a.element)}catch(e){this.g=null}}}ba(Gb,ib);var W={};W[Q]=[0,1,2,nul", "l];W[vb]=[null,null,2,null];W[qb]=[0,1,2,null];W[nb]=[0,1,2,4];\nW[xb]=", "[0,1,2,4];W[wb]=W[Q];W[ob]=W[qb];W[mb]=W[nb];Gb.prototype.move=function", "(a,c){var b=Ya(a),d=N(a);this.m.x=c.x+d.left;this.m.y=c.y+d.top;d=this.", "i();if(a!=d){try{Ca(w(d)).closed&&(d=null)}catch(e){d=null}if(d){var g=", "d===ca.document.documentElement||d===ca.document.body,d=!this.w&&g?null", ":d;X(this,nb,a)}jb(this,a);X(this,mb,d,null,b)}X(this,xb,null,null,b);t", "his.o=!1};function X(a,c,b,d,e){a.w=!0;return a.r(c,a.m,Hb(a,c),b,d,e)}", "\nfunction Hb(a,c){if(!(c in W))return 0;var b=W[c][null===a.g?3:a.g];i", "f(null===b)throw new p(13,\"Event does not permit the specified mouse b", "utton.\");return b};function Ib(a,c){this.x=a;this.y=c}ba(Ib,u);Ib.prot", "otype.add=function(a){this.x+=a.x;this.y+=a.y;return this};function Jb(", "a){var c;(c=I(a,\"display\"))||(c=(a.currentStyle?a.currentStyle.displa", "y:null)||a.style&&a.style.display);if(\"none\"!=c)c=Wa(a);else{c=a.styl", "e;var b=c.display,d=c.visibility,e=c.position;c.visibility=\"hidden\";c", ".position=\"absolute\";c.display=\"inline\";var g=Wa(a);c.display=b;c.p", "osition=e;c.visibility=d;c=g}return 0d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.", "name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}", "(function(){var a=Error;function b(){}b.prototype=a.prototype;q.d=a.pro", "totype;q.prototype=new b;q.c=function(b,d,e){return a.prototype[d].appl", "y(b,Array.prototype.slice.call(arguments,2))}})();\nvar t=\"unknown err", "or\",r={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\"};r[13]=t", ";r[9]=\"unknown command\";q.prototype.toString=function(){return this.n", "ame+\": \"+this.message};function u(a,b){for(var c=a.length,d=Array(c),", "e=\"string\"==typeof a?a.split(\"\"):a,f=0;fb?e+=\"000\":256>b?e+=\"00\":4096>b&&(e+=\"0\");return y[a]=e+b.t", "oString(16)}),'\"')};function A(a,b){var c={},d;for(d in a)b.call(void ", "0,a[d],d,a)&&(c[d]=a[d]);return c}function B(a,b){var c={},d;for(d in a", ")c[d]=b.call(void 0,a[d],d,a);return c}function C(a,b){for(var c in a)i", "f(b.call(void 0,a[c],c,a))return c};function D(a){switch(h(a)){case \"s", "tring\":case \"number\":case \"boolean\":return a;case \"function\":ret", "urn a.toString();case \"array\":return u(a,D);case \"object\":if(\"node", "Type\"in a&&(1==a.nodeType||9==a.nodeType)){var b={};b.ELEMENT=E(a);ret", "urn b}if(\"document\"in a)return b={},b.WINDOW=E(a),b;if(k(a))return u(", "a,D);a=A(a,function(a,b){return\"number\"==typeof b||\"string\"==typeof", " b});return B(a,D);default:return null}}\nfunction F(a,b){return\"array", "\"==h(a)?u(a,function(a){return F(a,b)}):m(a)?\"function\"==typeof a?a:", "\"ELEMENT\"in a?G(a.ELEMENT,b):\"WINDOW\"in a?G(a.WINDOW,b):B(a,functio", "n(a){return F(a,b)}):a}function K(a,b){if(\"string\"==typeof a)try{retu", "rn new b.Function(a)}catch(c){throw c;}return b==window?a:new b.Functio", "n(\"return (\"+a+\").apply(null,arguments);\")}function L(a){a=a||docum", "ent;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=p());b.b||(b.b=p());return b}\nf", "unction E(a){var b=L(a.ownerDocument),c=C(b,function(b){return b==a});c", "||(c=\":wdc:\"+b.b++,b[c]=a);return c}function G(a,b){a=decodeURICompon", "ent(a);var c=b||document,d=L(c);if(!(a in d))throw new q(10,\"Element d", "oes not exist in cache\");var e=d[a];if(\"setInterval\"in e){if(e.close", "d)throw delete d[a],new q(23,\"Window has been closed.\");return e}for(", "var f=e;f;){if(f==c.documentElement)return e;f=f.parentNode}delete d[a]", ";throw new q(10,\"Element is no longer attached to the DOM\");};functio", "n M(a,b,c,d,e,f){function l(a,b){if(!H){g.removeEventListener?g.removeE", "ventListener(\"unload\",s,!0):g.detachEvent(\"onunload\",s);g.clearTime", "out(I);if(0!=a){var c=new q(a,b.message||b+\"\");c.stack=b.stack;b={sta", "tus:\"code\"in c?c.code:13,value:{message:c.message}}}else b={status:0,", "value:D(b)};e?(c=[],w(new v,b,c),c=c.join(\"\")):c=b;d(c);H=!0}}functio", "n s(){l(13,Error(\"Detected a page unload event; asynchronous script ex", "ecution does not work across page loads.\"))}var g=f||window,I,H=!1;f=n", "(l,13);if(g.closed)f(\"Unable to execute script; the target window is c", "losed.\");\nelse{a=K(a,g);b=F(b,g.document);b.push(n(l,0));g.addEventLi", "stener?g.addEventListener(\"unload\",s,!0):g.attachEvent(\"onunload\",s", ");var R=p();try{a.apply(g,b),I=g.setTimeout(function(){l(28,Error(\"Tim", "ed out waiting for asyncrhonous script result after \"+(p()-R)+\" ms\")", ")},Math.max(0,c))}catch(J){l(J.code||13,J)}}}var N=[\"_\"],O=this;N[0]i", "n O||!O.execScript||O.execScript(\"var \"+N[0]);for(var P;N.length&&(P=", "N.shift());){var Q;if(Q=!N.length)Q=void 0!==M;Q?O[P]=M:O=O[P]?O[P]:O[P", "]={}};; return this._.apply(null,arguments);}.apply({navigator:typeof w", "indow!=undefined?window.navigator:null,document:typeof window!=undefine", "d?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||\"\"}(function(){var a=Error;function b(){}b.prototype=a.prototype;", "n.d=a.prototype;n.prototype=new b;n.c=function(b,d,e){return a.prototyp", "e[d].apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar q=\"un", "known error\",p={15:\"element not selectable\",11:\"element not visible", "\",31:\"ime engine activation failed\",30:\"ime not available\",24:\"in", "valid cookie domain\",29:\"invalid element coordinates\",12:\"invalid e", "lement state\",32:\"invalid selector\",51:\"invalid selector\",52:\"inv", "alid selector\",17:\"javascript error\",405:\"unsupported operation\",3", "4:\"move target out of bounds\",27:\"no such alert\",7:\"no such elemen", "t\",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\"", "};p[13]=q;p[9]=\"unknown command\";n.prototype.toString=function(){retu", "rn 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;fb?e+=\"000\":256>b?e+=\"00\":4096>b&&(e+=\"0\");retur", "n w[a]=e+b.toString(16)}),'\"')};function y(a,b){var c={},d;for(d in a)", "b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function z(a,b){var c={},", "d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}function A(a,b){for(", "var c in a)if(b.call(void 0,a[c],c,a))return c};function B(a){switch(g(", "a)){case \"string\":case \"number\":case \"boolean\":return a;case \"fu", "nction\":return a.toString();case \"array\":return r(a,B);case \"object", "\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.nodeType)){var b={};b.ELEM", "ENT=C(a);return b}if(\"document\"in a)return b={},b.WINDOW=C(a),b;if(h(", "a))return r(a,B);a=y(a,function(a,b){return\"number\"==typeof b||\"stri", "ng\"==typeof b});return z(a,B);default:return null}}\nfunction D(a,b){r", "eturn\"array\"==g(a)?r(a,function(a){return D(a,b)}):k(a)?\"function\"=", "=typeof a?a:\"ELEMENT\"in a?E(a.ELEMENT,b):\"WINDOW\"in a?E(a.WINDOW,b)", ":z(a,function(a){return D(a,b)}):a}function F(a){a=a||document;var b=a.", "$wdc_;b||(b=a.$wdc_={},b.b=l());b.b||(b.b=l());return b}function C(a){v", "ar b=F(a.ownerDocument),c=A(b,function(b){return b==a});c||(c=\":wdc:\"", "+b.b++,b[c]=a);return c}\nfunction E(a,b){a=decodeURIComponent(a);var c", "=b||document,d=F(c);if(!(a in d))throw new n(10,\"Element does not exis", "t in cache\");var e=d[a];if(\"setInterval\"in e){if(e.closed)throw dele", "te d[a],new n(23,\"Window has been closed.\");return e}for(var f=e;f;){", "if(f==c.documentElement)return e;f=f.parentNode}delete d[a];throw new n", "(10,\"Element is no longer attached to the DOM\");};function G(a,b,c,d)", "{d=d||m;var e;try{a:{var f=a;if(\"string\"==typeof f)try{a=new d.Functi", "on(f);break a}catch(L){throw L;}a=d==window?f:new d.Function(\"return (", "\"+f+\").apply(null,arguments);\")}var M=D(b,d.document),N=a.apply(null", ",M);e={status:0,value:B(N)}}catch(u){e={status:\"code\"in u?u.code:13,v", "alue:{message:u.message}}}c&&(a=[],t(new s,e,a),e=a.join(\"\"));return ", "e}var H=[\"_\"],I=this;H[0]in I||!I.execScript||I.execScript(\"var \"+H", "[0]);\nfor(var J;H.length&&(J=H.shift());){var K;if(K=!H.length)K=void ", "0!==G;K?I[J]=G:I=I[J]?I[J]:I[J]={}};; 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 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||", "\"\"}(function(){var a=Error;function b(){}b.prototype=a.prototype;e.b=", "a.prototype;e.prototype=new b;e.a=function(c,b,m){return a.prototype[b]", ".apply(c,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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", "d", "||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.messa", "ge);c.name=this.name;this.stack=c.stack||\"\"}(function(){var a=Error;f", "unction b(){}b.prototype=a.prototype;l.D=a.prototype;l.prototype=new b;", "l.A=function(b,d,e){return a.prototype[d].apply(b,Array.prototype.slice", ".call(arguments,2))}})();\nvar ea=\"unknown error\",da={15:\"element no", "t selectable\",11:\"element not visible\",31:\"ime engine activation fa", "iled\",30:\"ime not available\",24:\"invalid cookie domain\",29:\"inval", "id element coordinates\",12:\"invalid element state\",32:\"invalid sele", "ctor\",51:\"invalid selector\",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:\"sta", "le element reference\",\n0:\"success\",21:\"timeout\",25:\"unable to se", "t cookie\",26:\"unexpected alert open\"};da[13]=ea;da[9]=\"unknown comm", "and\";l.prototype.toString=function(){return this.name+\": \"+this.mess", "age};var fa;function ga(a){var b=a.length-1;return 0<=b&&a.indexOf(\" ", "\",b)==b}function m(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"", "\")}function ha(a){return String(a).replace(/\\-([a-z])/g,function(a,c)", "{return c.toUpperCase()})};var ia=Array.prototype;function n(a,b){for(v", "ar c=a.length,d=h(a)?a.split(\"\"):a,e=0;ec?null:h(", "a)?a.charAt(c):a[c]}function q(a,b){var c;a:if(h(a))c=h(b)&&1==b.length", "?a.indexOf(b,0):-1;else{for(c=0;c=arguments.length?ia", ".slice.call(a,b):ia.slice.call(a,b,c)};function r(a,b){this.x=void 0!==", "a?a:0;this.y=void 0!==b?b:0}r.prototype.toString=function(){return\"(\"", "+this.x+\", \"+this.y+\")\"};r.prototype.ceil=function(){this.x=Math.ce", "il(this.x);this.y=Math.ceil(this.y);return this};r.prototype.floor=func", "tion(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}", ";r.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.rou", "nd(this.y);return this};function t(a,b){this.width=a;this.height=b}t.pr", "ototype.toString=function(){return\"(\"+this.width+\" x \"+this.height+", "\")\"};t.prototype.ceil=function(){this.width=Math.ceil(this.width);thi", "s.height=Math.ceil(this.height);return this};t.prototype.floor=function", "(){this.width=Math.floor(this.width);this.height=Math.floor(this.height", ");return this};t.prototype.round=function(){this.width=Math.round(this.", "width);this.height=Math.round(this.height);return this};function u(a){r", "eturn a?new v(w(a)):fa||(fa=new v)}function pa(a){for(;a&&1!=a.nodeType", ";)a=a.previousSibling;return a}function x(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 qa(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,f=b.parentNode;return e==f?ra(a,b):!c&&x(e,", "b)?-1*sa(a,b):!d&&x(f,a)?sa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.s", "ourceIndex:f.sourceIndex)}d=w(a);c=d.createRange();c.selectNode(a);c.co", "llapse(!0);d=d.createRange();d.selectNode(b);d.collapse(!0);\nreturn c.", "compareBoundaryPoints(aa.Range.START_TO_END,d)}function sa(a,b){var c=a", ".parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNod", "e;return ra(d,a)}function ra(a,b){for(var c=b;c=c.previousSibling;)if(c", "==a)return-1;return 1}function w(a){return 9==a.nodeType?a:a.ownerDocum", "ent||a.document}function ta(a,b){a=a.parentNode;for(var c=0;a;){if(b(a)", ")return a;a=a.parentNode;c++}return null}function v(a){this.j=a||aa.doc", "ument||document}\nfunction z(a,b,c,d){a=d||a.j;b=b&&\"*\"!=b?b.toUpperC", "ase():\"\";if(a.querySelectorAll&&a.querySelector&&(b||c))c=a.querySele", "ctorAll(b+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(a=a.", "getElementsByClassName(c),b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nod", "eName&&(d[e++]=g);d.length=e;c=d}else c=a;else if(a=a.getElementsByTagN", "ame(b||\"*\"),c){d={};for(f=e=0;g=a[f];f++)b=g.className,\"function\"==", "typeof b.split&&q(b.split(/\\s+/),c)&&(d[e++]=g);d.length=e;c=d}else c=", "a;return c}v.prototype.contains=x;var A={l:function(a){return!(!a.query", "SelectorAll||!a.querySelector)},c:function(a,b){if(!a)throw new l(32,\"", "No class name specified\");a=m(a);if(-1!==a.indexOf(\" \"))throw new l(", "32,\"Compound class names not permitted\");if(A.l(b))try{return b.query", "Selector(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new l(", "32,\"An invalid or illegal class name was specified\");}var d=z(u(b),\"", "*\",a,b);return d.length?d[0]:null},d:function(a,b){if(!a)throw new l(3", "2,\"No class name specified\");a=m(a);if(-1!==a.indexOf(\" \"))throw ne", "w l(32,\n\"Compound class names not permitted\");if(A.l(b))try{return b", ".querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new", " l(32,\"An invalid or illegal class name was specified\");}return z(u(b", "),\"*\",a,b)}};var B={c:function(a,b){k(b.querySelector);if(!a)throw ne", "w l(32,\"No selector specified\");a=m(a);var c;try{c=b.querySelector(a)", "}catch(d){throw new l(32,\"An invalid or illegal selector was specified", "\");}return c&&1==c.nodeType?c:null},d:function(a,b){k(b.querySelectorA", "ll);if(!a)throw new l(32,\"No selector specified\");a=m(a);try{return b", ".querySelectorAll(a)}catch(c){throw new l(32,\"An invalid or illegal se", "lector was specified\");}}};var ua={aliceblue:\"#f0f8ff\",antiquewhite:", "\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",b", "eige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"", "#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",bur", "lywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocola", "te:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"", "#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",dar", "kcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgr", "een:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagent", "a:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorc", "hid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen", ":\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darksl", "ategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",de", "eppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:", "\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"", "#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdc", "dc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gr", "ay:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080", "\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indig", "o:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",", "lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd", "\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",l", "ightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90e", "e90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a", "\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:", "\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",light", "yellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0", "e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa", "\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370", "db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsprin", "ggreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7158", "5\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1", "\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldl", "ace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa50", "0\",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:\"#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 va=\"backgroundColor borderTopColor borderRightColor borderBo", "ttomColor borderLeftColor color outlineColor\".split(\" \"),wa=/#([0-9a", "-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,xa=/^#(?:[0-9a-f]{3}){1,2}$/i,ya=/^(", "?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)", "\\)$/i,za=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[", "1-9]\\d{0,2})\\)$/i;function D(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 E(){this.g=this.i=null;this.p=0}", "function Aa(a){this.r=a;this.next=this.s=null}E.prototype.add=function(", "a){a=new Aa(a);a.s=this.g;this.i?this.g.next=a:this.i=this.g=a;this.g=a", ";this.p++};function Ba(a){return(a=a.i)?a.r:null}function F(a){return n", "ew Ca(a,!1)}function Ca(a,b){this.n=(this.t=b)?a.g:a.i}Ca.prototype.nex", "t=function(){var a=this.n;if(null==a)return null;this.n=this.t?a.s:a.ne", "xt;return a.r};function G(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);va", "r f;if(b instanceof E&&c instanceof E){e=F(b);for(d=e.next();d;d=e.next", "())for(b=F(c),f=b.next();f;f=b.next())if(a(D(d),D(f)))return!0;return!1", "}if(b instanceof E||c instanceof E){b instanceof E?e=b:(e=c,c=b);e=F(e)", ";b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D", "(d);break;case \"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\"==ty", "peof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a", "(b,c):a(+b,+c)}function Da(a,b,c,d){this.w=a;this.h=d}Da.prototype.toSt", "ring=function(){return this.w};var Ea={};function H(a,b){if(Ea.hasOwnPr", "operty(a))throw Error(\"Binary operator already created: \"+a);var c=ne", "w Da(a,0,0,b);Ea[c.toString()]=c}H(\"div\",function(a,b,c){return a.b(c", ")/b.b(c)});H(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});H(\"*\",fun", "ction(a,b,c){return a.b(c)*b.b(c)});\nH(\"+\",function(a,b,c){return a.", "b(c)+b.b(c)});H(\"-\",function(a,b,c){return a.b(c)-b.b(c)});H(\"<\",fu", "nction(a,b,c){return G(function(a,b){return a\",funct", "ion(a,b,c){return G(function(a,b){return a>b},a,b,c)});H(\"<=\",functio", "n(a,b,c){return G(function(a,b){return a<=b},a,b,c)});H(\">=\",function", "(a,b,c){return G(function(a,b){return a>=b},a,b,c)});H(\"=\",function(a", ",b,c){return G(function(a,b){return a==b},a,b,c,!0)});H(\"!=\",function", "(a,b,c){return G(function(a,b){return a!=b},a,b,c,!0)});\nH(\"and\",fun", "ction(a,b,c){return a.f(c)&&b.f(c)});H(\"or\",function(a,b,c){return a.", "f(c)||b.f(c)});function Fa(a,b,c,d,e,f){this.k=a;this.h=f}Fa.prototype.", "toString=function(){return this.k};var Ga={};function I(a,b){if(Ga.hasO", "wnProperty(a))throw Error(\"Function already created: \"+a+\".\");Ga[a]", "=new Fa(a,0,0,0,0,b)}I(\"boolean\",function(a,b){return b.f(a)});I(\"ce", "iling\",function(a,b){return Math.ceil(b.b(a))});I(\"concat\",function(", "a,b){return ka(oa(arguments,1),function(b,d){return b+d.a(a)})});I(\"co", "ntains\",function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});I(", "\"count\",function(a,b){return b.evaluate(a).p});\nI(\"false\",function", "(){return!1});I(\"floor\",function(a,b){return Math.floor(b.b(a))});I(", "\"id\",function(a,b){var c=a.e(),d=9==c.nodeType?c:c.ownerDocument,c=b.", "a(a).split(/\\s+/),e=[];n(c,function(a){(a=d.getElementById(a))&&!q(e,a", ")&&e.push(a)});e.sort(qa);var f=new E;n(e,function(a){f.add(a)});return", " f});I(\"lang\",function(){return!1});I(\"last\",function(a){if(1!=argu", "ments.length)throw Error(\"Function last expects ()\");return a.B()});", "\nI(\"local-name\",function(a,b){var c=b?Ba(b.evaluate(a)):a.e();return", " c?c.nodeName.toLowerCase():\"\"});I(\"name\",function(a,b){var c=b?Ba(", "b.evaluate(a)):a.e();return c?c.nodeName.toLowerCase():\"\"});I(\"names", "pace-uri\",function(){return\"\"});I(\"normalize-space\",function(a,b){", "return(b?b.a(a):D(a.e())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|", "\\s+$/g,\"\")});I(\"not\",function(a,b){return!b.f(a)});I(\"number\",fu", "nction(a,b){return b?b.b(a):+D(a.e())});I(\"position\",function(a){retu", "rn a.C()});I(\"round\",function(a,b){return Math.round(b.b(a))});\nI(\"", "starts-with\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf", "(a,0)});I(\"string\",function(a,b){return b?b.a(a):D(a.e())});I(\"strin", "g-length\",function(a,b){return(b?b.a(a):D(a.e())).length});I(\"substri", "ng\",function(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.su", "bstring(e);b=Math.round(d);return a.substring(e,c+b)});\nI(\"substring-", "after\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"", "\":b.substring(c+a.length)});I(\"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)});I(\"s", "um\",function(a,b){for(var c=F(b.evaluate(a)),d=0,e=c.next();e;e=c.next", "())d+=+D(e);return d});\nI(\"translate\",function(a,b,c,d){b=b.a(a);c=c", ".a(a);var e=d.a(a);a=[];for(d=0;d=this.left&&a.r", "ight<=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};\nL.prototype.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};L.prototype.floor=function(){this.top=Math.floor(this.top)", ";this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);", "this.left=Math.floor(this.left);return this};\nL.prototype.round=functi", "on(){this.top=Math.round(this.top);this.right=Math.round(this.right);th", "is.bottom=Math.round(this.bottom);this.left=Math.round(this.left);retur", "n this};function M(a,b,c,d){this.left=a;this.top=b;this.width=c;this.he", "ight=d}M.prototype.toString=function(){return\"(\"+this.left+\", \"+thi", "s.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};M.prototype.conta", "ins=function(a){return a instanceof M?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<=t", "his.top+this.height};\nM.prototype.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};M.prototype.floor=fun", "ction(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);t", "his.width=Math.floor(this.width);this.height=Math.floor(this.height);re", "turn this};\nM.prototype.round=function(){this.left=Math.round(this.lef", "t);this.top=Math.round(this.top);this.width=Math.round(this.width);this", ".height=Math.round(this.height);return this};function O(a,b){return!!a&", "&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Ja=/[;]+(?=(?:(?:[", "^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*", "\\))*[^()]*$)/;function Ka(a){var b=[];n(a.split(Ja),function(a){var d=", "a.indexOf(\":\");0", "=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(za))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=ua[c.toLowerCase()];if(!e&&(e=\"#\"==", "c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(wa,\"#$1$1$2$2$3$3\")),", "!xa.test(e))){c=null;break b}c=[parseInt(e.substr(1,2),16),parseInt(e.s", "ubstr(3,2),16),parseInt(e.substr(5,2),16),1]}}d=c?\"rgba(\"+c.join(\", ", "\")+\")\":d}return d}\nfunction La(a,b){var c=a.currentStyle||a.style,d", "=c[b];void 0===d&&k(c.getPropertyValue)&&(d=c.getPropertyValue(b));retu", "rn\"inherit\"!=d?void 0!==d?d:null:(c=Q(a))?La(c,b):null}\nfunction Ma(", "a,b){function c(a){if(\"none\"==R(a,\"display\"))return!1;a=Q(a);return", "!a||c(a)}function d(a){var b=S(a);return 0=s.left+s.width;s=e.top>=s.top+s.height;if(C&&\"hidden\"=", "=p.x||s&&\"hidden\"==p.y)return T;if(C&&\"visible\"!=p.x||s&&\"visible", "\"!=p.y){if(N&&(p=d(a),e.left>=g.scrollWidth-p.x||e.right>=g.scrollHeig", "ht-p.y))return T;e=Na(a);return e==T?T:\"scroll\"}}}return\"none\"}\nfu", "nction S(a){var b=Oa(a);if(b)return b.rect;if(O(a,\"HTML\"))return a=w(", "a),a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CS", "S1Compat\"==a.compatMode?a.documentElement:a.body,a=new t(a.clientWidth", ",a.clientHeight),new M(0,0,a.width,a.height);var c;try{c=a.getBoundingC", "lientRect()}catch(d){return new M(0,0,0,0)}return new M(c.left,c.top,c.", "right-c.left,c.bottom-c.top)}\nfunction Oa(a){var b=O(a,\"MAP\");if(!b&", "&!O(a,\"AREA\"))return null;var c=b?a:O(a.parentNode,\"MAP\")?a.parentN", "ode:null,d=null,e=null;if(c&&c.name&&(d=K.c('/descendant::*[@usemap = ", "\"#'+c.name+'\"]',w(c)))&&(e=S(d),!b&&\"default\"!=a.shape.toLowerCase(", "))){var f=Ra(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.heigh", "t,e.height-b);e=new M(a+e.left,b+e.top,c,f)}return{o:d,rect:e||new M(0,", "0,0,0)}}\nfunction Ra(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 M(b,c,", "a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new M(a[0]-b", ",a[1]-b,2*b,2*b);if(\"poly\"==b&&2d", "||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.messa", "ge);c.name=this.name;this.stack=c.stack||\"\"}(function(){var a=Error;f", "unction b(){}b.prototype=a.prototype;l.D=a.prototype;l.prototype=new b;", "l.A=function(b,d,e){return a.prototype[d].apply(b,Array.prototype.slice", ".call(arguments,2))}})();\nvar ea=\"unknown error\",da={15:\"element no", "t selectable\",11:\"element not visible\",31:\"ime engine activation fa", "iled\",30:\"ime not available\",24:\"invalid cookie domain\",29:\"inval", "id element coordinates\",12:\"invalid element state\",32:\"invalid sele", "ctor\",51:\"invalid selector\",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:\"sta", "le element reference\",\n0:\"success\",21:\"timeout\",25:\"unable to se", "t cookie\",26:\"unexpected alert open\"};da[13]=ea;da[9]=\"unknown comm", "and\";l.prototype.toString=function(){return this.name+\": \"+this.mess", "age};var fa;function ga(a){var b=a.length-1;return 0<=b&&a.indexOf(\" ", "\",b)==b}function m(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"", "\")}function ha(a){return String(a).replace(/\\-([a-z])/g,function(a,c)", "{return c.toUpperCase()})};var ia=Array.prototype;function n(a,b){for(v", "ar c=a.length,d=h(a)?a.split(\"\"):a,e=0;ec?null:h(", "a)?a.charAt(c):a[c]}function q(a,b){var c;a:if(h(a))c=h(b)&&1==b.length", "?a.indexOf(b,0):-1;else{for(c=0;c=arguments.length?ia", ".slice.call(a,b):ia.slice.call(a,b,c)};function r(a,b){this.x=void 0!==", "a?a:0;this.y=void 0!==b?b:0}r.prototype.toString=function(){return\"(\"", "+this.x+\", \"+this.y+\")\"};r.prototype.ceil=function(){this.x=Math.ce", "il(this.x);this.y=Math.ceil(this.y);return this};r.prototype.floor=func", "tion(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}", ";r.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.rou", "nd(this.y);return this};function t(a,b){this.width=a;this.height=b}t.pr", "ototype.toString=function(){return\"(\"+this.width+\" x \"+this.height+", "\")\"};t.prototype.ceil=function(){this.width=Math.ceil(this.width);thi", "s.height=Math.ceil(this.height);return this};t.prototype.floor=function", "(){this.width=Math.floor(this.width);this.height=Math.floor(this.height", ");return this};t.prototype.round=function(){this.width=Math.round(this.", "width);this.height=Math.round(this.height);return this};function u(a){r", "eturn a?new v(w(a)):fa||(fa=new v)}function pa(a){for(;a&&1!=a.nodeType", ";)a=a.previousSibling;return a}function x(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 qa(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,f=b.parentNode;return e==f?ra(a,b):!c&&x(e,", "b)?-1*sa(a,b):!d&&x(f,a)?sa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.s", "ourceIndex:f.sourceIndex)}d=w(a);c=d.createRange();c.selectNode(a);c.co", "llapse(!0);d=d.createRange();d.selectNode(b);d.collapse(!0);\nreturn c.", "compareBoundaryPoints(aa.Range.START_TO_END,d)}function sa(a,b){var c=a", ".parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNod", "e;return ra(d,a)}function ra(a,b){for(var c=b;c=c.previousSibling;)if(c", "==a)return-1;return 1}function w(a){return 9==a.nodeType?a:a.ownerDocum", "ent||a.document}function ta(a,b){a=a.parentNode;for(var c=0;a;){if(b(a)", ")return a;a=a.parentNode;c++}return null}function v(a){this.j=a||aa.doc", "ument||document}\nfunction z(a,b,c,d){a=d||a.j;b=b&&\"*\"!=b?b.toUpperC", "ase():\"\";if(a.querySelectorAll&&a.querySelector&&(b||c))c=a.querySele", "ctorAll(b+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(a=a.", "getElementsByClassName(c),b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nod", "eName&&(d[e++]=g);d.length=e;c=d}else c=a;else if(a=a.getElementsByTagN", "ame(b||\"*\"),c){d={};for(f=e=0;g=a[f];f++)b=g.className,\"function\"==", "typeof b.split&&q(b.split(/\\s+/),c)&&(d[e++]=g);d.length=e;c=d}else c=", "a;return c}v.prototype.contains=x;var A={l:function(a){return!(!a.query", "SelectorAll||!a.querySelector)},d:function(a,b){if(!a)throw new l(32,\"", "No class name specified\");a=m(a);if(-1!==a.indexOf(\" \"))throw new l(", "32,\"Compound class names not permitted\");if(A.l(b))try{return b.query", "Selector(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new l(", "32,\"An invalid or illegal class name was specified\");}var d=z(u(b),\"", "*\",a,b);return d.length?d[0]:null},c:function(a,b){if(!a)throw new l(3", "2,\"No class name specified\");a=m(a);if(-1!==a.indexOf(\" \"))throw ne", "w l(32,\n\"Compound class names not permitted\");if(A.l(b))try{return b", ".querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new", " l(32,\"An invalid or illegal class name was specified\");}return z(u(b", "),\"*\",a,b)}};var B={d:function(a,b){k(b.querySelector);if(!a)throw ne", "w l(32,\"No selector specified\");a=m(a);var c;try{c=b.querySelector(a)", "}catch(d){throw new l(32,\"An invalid or illegal selector was specified", "\");}return c&&1==c.nodeType?c:null},c:function(a,b){k(b.querySelectorA", "ll);if(!a)throw new l(32,\"No selector specified\");a=m(a);try{return b", ".querySelectorAll(a)}catch(c){throw new l(32,\"An invalid or illegal se", "lector was specified\");}}};var ua={aliceblue:\"#f0f8ff\",antiquewhite:", "\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",b", "eige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"", "#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",bur", "lywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocola", "te:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"", "#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",dar", "kcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgr", "een:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagent", "a:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorc", "hid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen", ":\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darksl", "ategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",de", "eppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:", "\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"", "#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdc", "dc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gr", "ay:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080", "\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indig", "o:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",", "lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd", "\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",l", "ightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90e", "e90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a", "\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:", "\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",light", "yellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0", "e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa", "\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370", "db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsprin", "ggreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7158", "5\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1", "\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldl", "ace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa50", "0\",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:\"#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 va=\"backgroundColor borderTopColor borderRightColor borderBo", "ttomColor borderLeftColor color outlineColor\".split(\" \"),wa=/#([0-9a", "-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,xa=/^#(?:[0-9a-f]{3}){1,2}$/i,ya=/^(", "?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)", "\\)$/i,za=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[", "1-9]\\d{0,2})\\)$/i;function D(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 E(){this.g=this.i=null;this.p=0}", "function Aa(a){this.r=a;this.next=this.s=null}E.prototype.add=function(", "a){a=new Aa(a);a.s=this.g;this.i?this.g.next=a:this.i=this.g=a;this.g=a", ";this.p++};function Ba(a){return(a=a.i)?a.r:null}function F(a){return n", "ew Ca(a,!1)}function Ca(a,b){this.n=(this.t=b)?a.g:a.i}Ca.prototype.nex", "t=function(){var a=this.n;if(null==a)return null;this.n=this.t?a.s:a.ne", "xt;return a.r};function G(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);va", "r f;if(b instanceof E&&c instanceof E){e=F(b);for(d=e.next();d;d=e.next", "())for(b=F(c),f=b.next();f;f=b.next())if(a(D(d),D(f)))return!0;return!1", "}if(b instanceof E||c instanceof E){b instanceof E?e=b:(e=c,c=b);e=F(e)", ";b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D", "(d);break;case \"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\"==ty", "peof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a", "(b,c):a(+b,+c)}function Da(a,b,c,d){this.w=a;this.h=d}Da.prototype.toSt", "ring=function(){return this.w};var Ea={};function H(a,b){if(Ea.hasOwnPr", "operty(a))throw Error(\"Binary operator already created: \"+a);var c=ne", "w Da(a,0,0,b);Ea[c.toString()]=c}H(\"div\",function(a,b,c){return a.b(c", ")/b.b(c)});H(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});H(\"*\",fun", "ction(a,b,c){return a.b(c)*b.b(c)});\nH(\"+\",function(a,b,c){return a.", "b(c)+b.b(c)});H(\"-\",function(a,b,c){return a.b(c)-b.b(c)});H(\"<\",fu", "nction(a,b,c){return G(function(a,b){return a\",funct", "ion(a,b,c){return G(function(a,b){return a>b},a,b,c)});H(\"<=\",functio", "n(a,b,c){return G(function(a,b){return a<=b},a,b,c)});H(\">=\",function", "(a,b,c){return G(function(a,b){return a>=b},a,b,c)});H(\"=\",function(a", ",b,c){return G(function(a,b){return a==b},a,b,c,!0)});H(\"!=\",function", "(a,b,c){return G(function(a,b){return a!=b},a,b,c,!0)});\nH(\"and\",fun", "ction(a,b,c){return a.f(c)&&b.f(c)});H(\"or\",function(a,b,c){return a.", "f(c)||b.f(c)});function Fa(a,b,c,d,e,f){this.k=a;this.h=f}Fa.prototype.", "toString=function(){return this.k};var Ga={};function I(a,b){if(Ga.hasO", "wnProperty(a))throw Error(\"Function already created: \"+a+\".\");Ga[a]", "=new Fa(a,0,0,0,0,b)}I(\"boolean\",function(a,b){return b.f(a)});I(\"ce", "iling\",function(a,b){return Math.ceil(b.b(a))});I(\"concat\",function(", "a,b){return ka(oa(arguments,1),function(b,d){return b+d.a(a)})});I(\"co", "ntains\",function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});I(", "\"count\",function(a,b){return b.evaluate(a).p});\nI(\"false\",function", "(){return!1});I(\"floor\",function(a,b){return Math.floor(b.b(a))});I(", "\"id\",function(a,b){var c=a.e(),d=9==c.nodeType?c:c.ownerDocument,c=b.", "a(a).split(/\\s+/),e=[];n(c,function(a){(a=d.getElementById(a))&&!q(e,a", ")&&e.push(a)});e.sort(qa);var f=new E;n(e,function(a){f.add(a)});return", " f});I(\"lang\",function(){return!1});I(\"last\",function(a){if(1!=argu", "ments.length)throw Error(\"Function last expects ()\");return a.B()});", "\nI(\"local-name\",function(a,b){var c=b?Ba(b.evaluate(a)):a.e();return", " c?c.nodeName.toLowerCase():\"\"});I(\"name\",function(a,b){var c=b?Ba(", "b.evaluate(a)):a.e();return c?c.nodeName.toLowerCase():\"\"});I(\"names", "pace-uri\",function(){return\"\"});I(\"normalize-space\",function(a,b){", "return(b?b.a(a):D(a.e())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|", "\\s+$/g,\"\")});I(\"not\",function(a,b){return!b.f(a)});I(\"number\",fu", "nction(a,b){return b?b.b(a):+D(a.e())});I(\"position\",function(a){retu", "rn a.C()});I(\"round\",function(a,b){return Math.round(b.b(a))});\nI(\"", "starts-with\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf", "(a,0)});I(\"string\",function(a,b){return b?b.a(a):D(a.e())});I(\"strin", "g-length\",function(a,b){return(b?b.a(a):D(a.e())).length});I(\"substri", "ng\",function(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.su", "bstring(e);b=Math.round(d);return a.substring(e,c+b)});\nI(\"substring-", "after\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"", "\":b.substring(c+a.length)});I(\"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)});I(\"s", "um\",function(a,b){for(var c=F(b.evaluate(a)),d=0,e=c.next();e;e=c.next", "())d+=+D(e);return d});\nI(\"translate\",function(a,b,c,d){b=b.a(a);c=c", ".a(a);var e=d.a(a);a=[];for(d=0;d=this.left&&a.r", "ight<=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};\nL.prototype.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};L.prototype.floor=function(){this.top=Math.floor(this.top)", ";this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);", "this.left=Math.floor(this.left);return this};\nL.prototype.round=functi", "on(){this.top=Math.round(this.top);this.right=Math.round(this.right);th", "is.bottom=Math.round(this.bottom);this.left=Math.round(this.left);retur", "n this};function M(a,b,c,d){this.left=a;this.top=b;this.width=c;this.he", "ight=d}M.prototype.toString=function(){return\"(\"+this.left+\", \"+thi", "s.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};M.prototype.conta", "ins=function(a){return a instanceof M?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<=t", "his.top+this.height};\nM.prototype.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};M.prototype.floor=fun", "ction(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);t", "his.width=Math.floor(this.width);this.height=Math.floor(this.height);re", "turn this};\nM.prototype.round=function(){this.left=Math.round(this.lef", "t);this.top=Math.round(this.top);this.width=Math.round(this.width);this", ".height=Math.round(this.height);return this};function O(a,b){return!!a&", "&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Ja=/[;]+(?=(?:(?:[", "^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*", "\\))*[^()]*$)/;function Ka(a){var b=[];n(a.split(Ja),function(a){var d=", "a.indexOf(\":\");0", "=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(za))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=ua[c.toLowerCase()];if(!e&&(e=\"#\"==", "c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(wa,\"#$1$1$2$2$3$3\")),", "!xa.test(e))){c=null;break b}c=[parseInt(e.substr(1,2),16),parseInt(e.s", "ubstr(3,2),16),parseInt(e.substr(5,2),16),1]}}d=c?\"rgba(\"+c.join(\", ", "\")+\")\":d}return d}\nfunction La(a,b){var c=a.currentStyle||a.style,d", "=c[b];void 0===d&&k(c.getPropertyValue)&&(d=c.getPropertyValue(b));retu", "rn\"inherit\"!=d?void 0!==d?d:null:(c=Q(a))?La(c,b):null}\nfunction Ma(", "a,b){function c(a){if(\"none\"==R(a,\"display\"))return!1;a=Q(a);return", "!a||c(a)}function d(a){var b=S(a);return 0=s.left+s.width;s=e.top>=s.top+s.height;if(C&&\"hidden\"=", "=p.x||s&&\"hidden\"==p.y)return T;if(C&&\"visible\"!=p.x||s&&\"visible", "\"!=p.y){if(N&&(p=d(a),e.left>=g.scrollWidth-p.x||e.right>=g.scrollHeig", "ht-p.y))return T;e=Na(a);return e==T?T:\"scroll\"}}}return\"none\"}\nfu", "nction S(a){var b=Oa(a);if(b)return b.rect;if(O(a,\"HTML\"))return a=w(", "a),a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CS", "S1Compat\"==a.compatMode?a.documentElement:a.body,a=new t(a.clientWidth", ",a.clientHeight),new M(0,0,a.width,a.height);var c;try{c=a.getBoundingC", "lientRect()}catch(d){return new M(0,0,0,0)}return new M(c.left,c.top,c.", "right-c.left,c.bottom-c.top)}\nfunction Oa(a){var b=O(a,\"MAP\");if(!b&", "&!O(a,\"AREA\"))return null;var c=b?a:O(a.parentNode,\"MAP\")?a.parentN", "ode:null,d=null,e=null;if(c&&c.name&&(d=K.d('/descendant::*[@usemap = ", "\"#'+c.name+'\"]',w(c)))&&(e=S(d),!b&&\"default\"!=a.shape.toLowerCase(", "))){var f=Ra(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.heigh", "t,e.height-b);e=new M(a+e.left,b+e.top,c,f)}return{o:d,rect:e||new M(0,", "0,0,0)}}\nfunction Ra(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 M(b,c,", "a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new M(a[0]-b", ",a[1]-b,2*b,2*b);if(\"poly\"==b&&2\");u(\"<=\");u(\">=\");u(\"=\");u(\"!=\");u(\"", "and\");u(\"or\");function v(b){this.a=b}v.prototype.toString=function()", "{return this.a};var w={};function x(b){if(w.hasOwnProperty(b))throw Err", "or(\"Function already created: \"+b+\".\");w[b]=new v(b)}x(\"boolean\")", ";x(\"ceiling\");x(\"concat\");x(\"contains\");x(\"count\");x(\"false\")", ";x(\"floor\");x(\"id\");x(\"lang\");x(\"last\");x(\"local-name\");x(\"n", "ame\");x(\"namespace-uri\");x(\"normalize-space\");x(\"not\");x(\"numbe", "r\");x(\"position\");x(\"round\");x(\"starts-with\");x(\"string\");x(\"", "string-length\");x(\"substring\");x(\"substring-after\");x(\"substring-", "before\");\nx(\"sum\");x(\"translate\");x(\"true\");function y(b){this.", "a=b}y.prototype.toString=function(){return this.a};var z={};function A(", "b){if(z.hasOwnProperty(b))throw Error(\"Axis already created: \"+b);z[b", "]=new y(b)}A(\"ancestor\");A(\"ancestor-or-self\");A(\"attribute\");A(", "\"child\");A(\"descendant\");A(\"descendant-or-self\");A(\"following\")", ";A(\"following-sibling\");A(\"namespace\");A(\"parent\");A(\"preceding", "\");A(\"preceding-sibling\");A(\"self\");function B(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)?B(a,k):null};function C(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||B(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=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),p", "arseInt(c.substr(3,2),16),parseInt(c.substr(5,\n2),16),1]}}e=a?\"rgba(", "\"+a.join(\", \")+\")\":e}}return e}var D=[\"_\"],E=this;D[0]in E||!E.e", "xecScript||E.execScript(\"var \"+D[0]);for(var F;D.length&&(F=D.shift()", ");)D.length||void 0===C?E=E[F]?E[F]:E[F]={}:E[F]=C;; 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 GET_LOCATION[] = { "function(){return function(){var g=this;var h;function k(a,b){this.x=vo", "id 0!==a?a:0;this.y=void 0!==b?b:0}k.prototype.toString=function(){retu", "rn\"(\"+this.x+\", \"+this.y+\")\"};function l(a){return 9==a.nodeType?", "a:a.ownerDocument||a.document}function m(a){this.a=a||g.document||docum", "ent};function n(a){var b;a:{b=l(a);if(b.defaultView&&b.defaultView.getC", "omputedStyle&&(b=b.defaultView.getComputedStyle(a,null))){b=b.position|", "|b.getPropertyValue(\"position\")||\"\";break a}b=\"\"}return b||(a.cur", "rentStyle?a.currentStyle.position:null)||a.style&&a.style.position}\nfu", "nction p(a){var b=l(a),f=n(a),c=\"fixed\"==f||\"absolute\"==f;for(a=a.p", "arentNode;a&&a!=b;a=a.parentNode)if(f=n(a),c=c&&\"static\"==f&&a!=b.doc", "umentElement&&a!=b.body,!c&&(a.scrollWidth>a.clientWidth||a.scrollHeigh", "t>a.clientHeight||\"fixed\"==f||\"absolute\"==f||\"relative\"==f))retur", "n a;return null};function q(a){var b=l(a),f=n(a),c=new k(0,0),e=(b?l(b)", ":document).documentElement;if(a==e)return c;if(a.getBoundingClientRect)", "{a:{var d;try{d=a.getBoundingClientRect()}catch(u){a={left:0,top:0,righ", "t:0,bottom:0};break a}a=d}e=(b?new m(l(b)):h||(h=new m)).a;b=e.body||e.", "documentElement;e=e.parentWindow||e.defaultView;b=new k(e.pageXOffset||", "b.scrollLeft,e.pageYOffset||b.scrollTop);c.x=a.left+b.x;c.y=a.top+b.y}e", "lse if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObjectFor(e),", "c.x=a.screenX-b.screenX,\nc.y=a.screenY-b.screenY;else{d=a;do{c.x+=d.of", "fsetLeft;c.y+=d.offsetTop;d!=a&&(c.x+=d.clientLeft||0,c.y+=d.clientTop|", "|0);if(\"fixed\"==n(d)){c.x+=b.body.scrollLeft;c.y+=b.body.scrollTop;br", "eak}d=d.offsetParent}while(d&&d!=a);\"absolute\"==f&&(c.y-=b.body.offse", "tTop);for(d=a;(d=p(d))&&d!=b.body&&d!=e;)c.x-=d.scrollLeft,c.y-=d.scrol", "lTop}return c}var r=[\"_\"],s=g;r[0]in s||!s.execScript||s.execScript(", "\"var \"+r[0]);for(var t;r.length&&(t=r.shift());)r.length||void 0===q?", "s=s[t]?s[t]:s[t]={}:s[t]=q;; 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_SIZE[] = { "function(){return function(){function c(a,b){this.width=a;this.height=b", "}c.prototype.toString=function(){return\"(\"+this.width+\" x \"+this.he", "ight+\")\"};function d(a){var b=a.offsetWidth,f=a.offsetHeight;if((void", " 0===b||!b&&!f)&&a.getBoundingClientRect){a:{var g;try{g=a.getBoundingC", "lientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};break a}a=g}retu", "rn new c(a.right-a.left,a.bottom-a.top)}return new c(b,f)};function e(a", "){var b;b:{b=9==a.nodeType?a:a.ownerDocument||a.document;if(b.defaultVi", "ew&&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.s", "tyle&&a.style.display))a=d(a);else{b=a.style;var f=b.display,g=b.visibi", "lity,l=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.dis", "play=\"inline\";a=d(a);b.display=f;b.position=l;b.visibility=g}return a", "}\nvar h=[\"_\"],k=this;h[0]in k||!k.execScript||k.execScript(\"var \"+", "h[0]);for(var m;h.length&&(m=h.shift());)h.length||void 0===e?k=k[m]?k[", "m]:k[m]={}:k[m]=e;; return this._.apply(null,arguments);}.apply({naviga", "tor:typeof window!=undefined?window.navigator:null,document:typeof wind", "ow!=undefined?window.document:null}, arguments);}", NULL }; const char* const IS_DISPLAYED[] = { "function(){return function(){var g=this;\nfunction k(a){var c=typeof a;", "if(\"object\"==c)if(a){if(a instanceof Array)return\"array\";if(a insta", "nceof Object)return c;var b=Object.prototype.toString.call(a);if(\"[obj", "ect Window]\"==b)return\"object\";if(\"[object Array]\"==b||\"number\"=", "=typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof", " a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", "ray\";if(\"[object Function]\"==b||\"undefined\"!=typeof a.call&&\"unde", "fined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", "\"))return\"function\"}else return\"null\";else if(\"function\"==\nc&&", "\"undefined\"==typeof a.call)return\"object\";return c}function m(a){re", "turn\"string\"==typeof a};function n(a){return String(a).replace(/\\-([", "a-z])/g,function(a,b){return b.toUpperCase()})};function q(a,c){for(var", " b=a.length,e=m(a)?a.split(\"\"):a,d=0;de||b.i", "ndexOf(\"Error\",e)!=e)b+=\"Error\";this.name=b;b=Error(this.message);b", ".name=this.name;this.stack=b.stack||\"\"}(function(){var a=Error;functi", "on c(){}c.prototype=a.prototype;s.f=a.prototype;s.prototype=new c;s.e=f", "unction(b,c,d){return a.prototype[c].apply(b,Array.prototype.slice.call", "(arguments,2))}})();\nvar v=\"unknown error\",u={15:\"element not selec", "table\",11:\"element not visible\",31:\"ime engine activation failed\",", "30:\"ime not available\",24:\"invalid cookie domain\",29:\"invalid elem", "ent coordinates\",12:\"invalid element state\",32:\"invalid selector\",", "51:\"invalid selector\",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 wi", "ndow\",28:\"script timeout\",33:\"session not created\",10:\"stale elem", "ent reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cooki", "e\",26:\"unexpected alert open\"};u[13]=v;u[9]=\"unknown command\";s.pr", "ototype.toString=function(){return this.name+\": \"+this.message};funct", "ion w(a,c){this.x=void 0!==a?a:0;this.y=void 0!==c?c:0}w.prototype.toSt", "ring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function x(a,c)", "{this.width=a;this.height=c}x.prototype.toString=function(){return\"(\"", "+this.width+\" x \"+this.height+\")\"};function y(a){return 9==a.nodeTy", "pe?a:a.ownerDocument||a.document}function ga(a,c){a=a.parentNode;for(va", "r b=0;a;){if(c(a))return a;a=a.parentNode;b++}return null}function ha(a", "){this.c=a||g.document||document};function z(a){this.d=a}z.prototype.to", "String=function(){return this.d};var A={};function B(a){if(A.hasOwnProp", "erty(a))throw Error(\"Binary operator already created: \"+a);a=new z(a)", ";A[a.toString()]=a}B(\"div\");B(\"mod\");B(\"*\");B(\"+\");B(\"-\");B(", "\"<\");B(\">\");B(\"<=\");B(\">=\");B(\"=\");B(\"!=\");B(\"and\");B(\"o", "r\");function C(a){this.a=a}C.prototype.toString=function(){return this", ".a};var E={};function F(a){if(E.hasOwnProperty(a))throw Error(\"Functio", "n already created: \"+a+\".\");E[a]=new C(a)}F(\"boolean\");F(\"ceiling", "\");F(\"concat\");F(\"contains\");F(\"count\");F(\"false\");F(\"floor\"", ");F(\"id\");F(\"lang\");F(\"last\");F(\"local-name\");F(\"name\");F(\"n", "amespace-uri\");F(\"normalize-space\");F(\"not\");F(\"number\");F(\"pos", "ition\");F(\"round\");F(\"starts-with\");F(\"string\");F(\"string-lengt", "h\");F(\"substring\");F(\"substring-after\");F(\"substring-before\");\n", "F(\"sum\");F(\"translate\");F(\"true\");function G(a){this.a=a}G.protot", "ype.toString=function(){return this.a};var I={};function J(a){if(I.hasO", "wnProperty(a))throw Error(\"Axis already created: \"+a);I[a]=new G(a)}J", "(\"ancestor\");J(\"ancestor-or-self\");J(\"attribute\");J(\"child\");J(", "\"descendant\");J(\"descendant-or-self\");J(\"following\");J(\"followin", "g-sibling\");J(\"namespace\");J(\"parent\");J(\"preceding\");J(\"preced", "ing-sibling\");J(\"self\");var ia=function(){var a={g:\"http://www.w3.o", "rg/2000/svg\"};return function(c){return a[c]||null}}();\nfunction ja(a", ",c){var b=function(){var b;var d=y(c);try{var f=d.createNSResolver?d.cr", "eateNSResolver(d.documentElement):ia;b=d.evaluate(a,c,f,9,null)}catch(h", "){throw new s(32,\"Unable to locate an element with the xpath expressio", "n \"+a+\" because of the following error:\\n\"+h);}return b?b.singleNod", "eValue||null:c.selectSingleNode?(b=y(c),b.setProperty&&b.setProperty(\"", "SelectionLanguage\",\"XPath\"),c.selectSingleNode(a)):null}();if(null!=", "=b&&(!b||1!=b.nodeType))throw new s(32,'The result of the xpath express", "ion \"'+\na+'\" is: '+b+\". It should be an element.\");return b};funct", "ion K(a,c,b,e){this.top=a;this.right=c;this.bottom=b;this.left=e}K.prot", "otype.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, ", "\"+this.bottom+\"b, \"+this.left+\"l)\"};function L(a,c,b,e){this.left=", "a;this.top=c;this.width=b;this.height=e}L.prototype.toString=function()", "{return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this", ".height+\"h)\"};function M(a,c){return!!a&&1==a.nodeType&&(!c||a.tagNam", "e.toUpperCase()==c)}function N(a){for(a=a.parentNode;a&&1!=a.nodeType&&", "9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return M(a)?a:null}\nfunc", "tion O(a,c){var b=n(c);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"", "==b)b=\"cssFloat\";var e;a:{e=b;var d=y(a);if(d.defaultView&&d.defaultV", "iew.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,null))){e=d[e", "]||d.getPropertyValue(e)||\"\";break a}e=\"\"}e=e||P(a,b);if(null===e)e", "=null;else{b:if(m(r))b=m(b)&&1==b.length?r.indexOf(b,0):-1;else{for(d=0", ";d=b&&0<=d&&255>=d&&0<=h&&255>=h&&0<=f&&1>=f){", "b=[b,d,h,f];break b}}b=null}if(!b){b:{if(h=e.match(fa))if(b=Number(h[1]", "),d=Number(h[2]),h=Number(h[3]),0<=b&&255>=b&&0<=d&&255>=d&&0<=h&&255>=", "h){b=[b,d,h,1];break b}b=null}if(!b)b:{b=e.toLowerCase();d=ba[b.toLower", "Case()];if(!d&&(d=\"#\"==b.charAt(0)?b:\"#\"+b,4==d.length&&(d=d.replac", "e(ca,\"#$1$1$2$2$3$3\")),!da.test(d))){b=null;break b}b=[parseInt(d.sub", "str(1,2),16),parseInt(d.substr(3,2),16),parseInt(d.substr(5,2),16),1]}}", "e=b?\"rgba(\"+b.join(\", \")+\n\")\":e}}return e}function P(a,c){var b=", "a.currentStyle||a.style,e=b[c];void 0===e&&\"function\"==k(b.getPropert", "yValue)&&(e=b.getPropertyValue(c));return\"inherit\"!=e?void 0!==e?e:nu", "ll:(b=N(a))?P(b,c):null}\nfunction Q(a,c){function b(a){if(\"none\"==O(", "a,\"display\"))return!1;a=N(a);return!a||b(a)}function e(a){var b=R(a);", "return 0=p.left+p.width;p=d.top>", "=p.top+p.height;if(t&&\"hidden\"==l.x||p&&\"hidden\"==l.y)return T;if(t", "&&\"visible\"!=l.x||p&&\"visible\"!=l.y){if(W&&(l=e(a),d.left>=h.scroll", "Width-l.x||d.right>=h.scrollHeight-l.y))return T;d=S(a);return d==T?T:", "\"scroll\"}}}return\"none\"}\nfunction R(a){var c=U(a);if(c)return c.re", "ct;if(M(a,\"HTML\"))return a=y(a),a=((a?a.parentWindow||a.defaultView:w", "indow)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentEleme", "nt:a.body,a=new x(a.clientWidth,a.clientHeight),new L(0,0,a.width,a.hei", "ght);var b;try{b=a.getBoundingClientRect()}catch(e){return new L(0,0,0,", "0)}return new L(b.left,b.top,b.right-b.left,b.bottom-b.top)}\nfunction ", "U(a){var c=M(a,\"MAP\");if(!c&&!M(a,\"AREA\"))return null;var b=c?a:M(a", ".parentNode,\"MAP\")?a.parentNode:null,e=null,d=null;if(b&&b.name&&(e=j", "a('/descendant::*[@usemap = \"#'+b.name+'\"]',y(b)))&&(d=R(e),!c&&\"def", "ault\"!=a.shape.toLowerCase())){var f=ma(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.min(f.height,d.height-c);d=new L(a+d.left,c+d.top,b,f)", "}return{b:e,rect:d||new L(0,0,0,0)}}\nfunction ma(a){var c=a.shape.toLo", "werCase();a=a.coords.split(\",\");if(\"rect\"==c&&4==a.length){var c=a[", "0],b=a[1];return new L(c,b,a[2]-c,a[3]-b)}if(\"circle\"==c&&3==a.length", ")return c=a[2],new L(a[0]-c,a[1]-c,2*c,2*c);if(\"poly\"==c&&2\");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 s(a){if(r.hasOwnProperty(a))throw Error(\"Axis already cr", "eated: \"+a);r[a]=new q(a)}s(\"ancestor\");s(\"ancestor-or-self\");s(\"", "attribute\");s(\"child\");s(\"descendant\");s(\"descendant-or-self\");s", "(\"following\");s(\"following-sibling\");s(\"namespace\");s(\"parent\")", ";s(\"preceding\");s(\"preceding-sibling\");s(\"self\");function t(a,c){", "return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}var d=\"BUTT", "ON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction u(a)", "{var c=a.tagName.toUpperCase();return 0<=b(c)?a.disabled?!1:a.parentNod", "e&&1==a.parentNode.nodeType&&\"OPTGROUP\"==c||\"OPTION\"==c?u(a.parentN", "ode):!f(a,function(a){var c=a.parentNode;if(c&&t(c,\"FIELDSET\")&&c.dis", "abled){if(!t(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousElementSib", "ling?a.previousElementSibling:e(a.previousSibling);)if(t(a,\"LEGEND\"))", "return!0}return!1}):!0};var v=u,w=[\"_\"],x=this;w[0]in x||!x.execScrip", "t||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 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.o=d.prototype;a.prototype=new c;a.prototype.constructor=a", ";a.n=function(a,c,t){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;ge", "||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,p,q,r=this.navigator||null;q=r&", "&r.platform||\"\";n=-1!=q.indexOf(\"Mac\");p=-1!=q.indexOf(\"Win\");var", " s=-1!=q.indexOf(\"Linux\");function u(a){return 9==a.nodeType?a:a.owne", "rDocument||a.document}function v(a,d,c){c||(a=a.parentNode);for(c=0;a;)", "{if(d(a))return a;a=a.parentNode;c++}return null};function w(a){this.m=", "a}w.prototype.toString=function(){return this.m};var x={};function y(a)", "{if(x.hasOwnProperty(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=functio", "n(){return this.f};var A={};function B(a){if(A.hasOwnProperty(a))throw ", "Error(\"Function already created: \"+a+\".\");A[a]=new z(a)}B(\"boolean", "\");B(\"ceiling\");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(\"nu", "mber\");B(\"position\");B(\"round\");B(\"starts-with\");B(\"string\");B", "(\"string-length\");B(\"substring\");B(\"substring-after\");B(\"substri", "ng-before\");\nB(\"sum\");B(\"translate\");B(\"true\");function C(a){th", "is.f=a}C.prototype.toString=function(){return this.f};var D={};function", " E(a){if(D.hasOwnProperty(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(\"following-sibling\");E(\"namespace\");E(\"parent\");E(\"precedi", "ng\");E(\"preceding-sibling\");E(\"self\");function F(a,d){return!!a&&1", "==a.nodeType&&(!d||a.tagName.toUpperCase()==d)};function G(){this.g=f.d", "ocument.documentElement;var a;a:{var d=u(this.g);try{a=d&&d.activeEleme", "nt;break a}catch(c){}a=null}a&&H(this,a)}function H(a,d){a.g=d;F(d,\"OP", "TION\")&&v(d,function(a){return F(a,\"SELECT\")})}function I(a){return ", "F(a,\"FORM\")};function J(a,d,c){this.i=a;this.j=d;this.k=c}J.prototype", ".create=function(a){a=u(a).createEvent(\"HTMLEvents\");a.initEvent(this", ".i,this.j,this.k);return a};J.prototype.toString=function(){return this", ".i};var K=new J(\"submit\",!0,!0);function L(a,d){this.d={};this.c=[];t", "his.e=0;var c=arguments.length;if(1\");P(191,\"/\",\"?\");P(192,\"`\",\"~\");P(219,\"[", "\",\"{\");P(220,\"\\\\\",\"|\");P(221,\"]\",\"}\");P({b:59,a:186,opera:", "59},\";\",\":\");P(222,\"'\",'\"');var U=new L;U.set(1,R);U.set(2,S);U.", "set(4,T);U.set(8,aa);(function(a){var d=new L;h(M(a),function(c){d.set(", "a.get(c).code,c)});return d})(U);function V(){G.call(this)}b(V,G);V.l=f", "unction(){return V.h?V.h:V.h=new V};function W(a){var d=v(a,I,!0);if(!d", ")throw new k(7,\"Element was not in a form, so could not submit.\");var", " c=V.l();H(c,a);if(!I(d))throw new k(12,\"Element is not a form, so cou", "ld not submit.\");a=K.create(d,void 0);\"isTrusted\"in a||(a.isTrusted=", "!1);d.dispatchEvent(a)&&(F(d.submit)?d.constructor.prototype.submit.cal", "l(d):d.submit())}var X=[\"_\"],Y=this;X[0]in Y||!Y.execScript||Y.execSc", "ript(\"var \"+X[0]);for(var Z;X.length&&(Z=X.shift());){var $;if($=!X.l", "ength)$=void 0!==W;$?Y[Z]=W:Y=Y[Z]?Y[Z]:Y[Z]={}};; return this._.apply(", "null,arguments);}.apply({navigator:typeof window!=undefined?window.navi", "gator:null,document:typeof window!=undefined?window.document:null}, arg", "uments);}", NULL }; const char* const GET_FIRST_CLIENT_RECT[] = { "function(){return function(){var g=this;\nfunction h(a){var b=typeof a;", "if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", "nceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[obj", "ect Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number\"=", "=typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof", " a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", "ray\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"unde", "fined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", "\"))return\"function\"}else return\"null\";else if(\"function\"==\nb&&", "\"undefined\"==typeof a.call)return\"object\";return b};var k;function ", "l(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}l.prototype.toString", "=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function m(a){retur", "n 9==a.nodeType?a:a.ownerDocument||a.document}function n(a){this.b=a||g", ".document||document}function p(a){var b=a.b;a=b.body||b.documentElement", ";b=b.parentWindow||b.defaultView;return new l(b.pageXOffset||a.scrollLe", "ft,b.pageYOffset||a.scrollTop)};function q(a,b,e,d){this.left=a;this.to", "p=b;this.width=e;this.height=d}q.prototype.toString=function(){return\"", "(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+", "\"h)\"};function s(a){var b;a:{b=m(a);if(b.defaultView&&b.defaultView.g", "etComputedStyle&&(b=b.defaultView.getComputedStyle(a,null))){b=b.positi", "on||b.getPropertyValue(\"position\")||\"\";break a}b=\"\"}return b||(a.", "currentStyle?a.currentStyle.position:null)||a.style&&a.style.position}f", "unction t(a){var b;try{b=a.getBoundingClientRect()}catch(e){return{left", ":0,top:0,right:0,bottom:0}}return b}\nfunction u(a){var b=m(a),e=s(a),d", "=\"fixed\"==e||\"absolute\"==e;for(a=a.parentNode;a&&a!=b;a=a.parentNod", "e)if(e=s(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 v(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.getBoundingClient", "Rect)a=t(a),a=new l(a.left,a.top);else{var e=p(a?new n(m(a)):k||(k=new ", "n));var d=m(a),z=s(a),c=new l(0,0),r=(d?m(d):document).documentElement;", "if(a!=r)if(a.getBoundingClientRect)a=t(a),d=p(d?new n(m(d)):k||(k=new n", ")),c.x=a.left+d.x,c.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObj", "ectFor(a),d=d.getBoxObjectFor(r),c.x=a.screenX-d.screenX,c.y=a.screenY-", "\nd.screenY;else{var f=a;do{c.x+=f.offsetLeft;c.y+=f.offsetTop;f!=a&&(c", ".x+=f.clientLeft||0,c.y+=f.clientTop||0);if(\"fixed\"==s(f)){c.x+=d.bod", "y.scrollLeft;c.y+=d.body.scrollTop;break}f=f.offsetParent}while(f&&f!=a", ");\"absolute\"==z&&(c.y-=d.body.offsetTop);for(f=a;(f=u(f))&&f!=d.body&", "&f!=r;)c.x-=f.scrollLeft,c.y-=f.scrollTop}a=new l(c.x-e.x,c.y-e.y)}else", " e=\"function\"==h(a.a),c=a,a.targetTouches?c=a.targetTouches[0]:e&&a.a", "().targetTouches&&(c=a.a().targetTouches[0]),a=new l(c.clientX,c.client", "Y);return new q(b.left-\na.x,b.top-a.y,b.right-b.left,b.bottom-b.top)}v", "ar w=[\"_\"],x=g;w[0]in x||!x.execScript||x.execScript(\"var \"+w[0]);f", "or(var y;w.length&&(y=w.shift());)w.length||void 0===v?x=x[y]?x[y]:x[y]", "={}:x[y]=v;; return this._.apply(null,arguments);}.apply({navigator:typ", "eof window!=undefined?window.navigator:null,document:typeof window!=und", "efined?window.document:null}, arguments);}", NULL }; const char* const GET_LOCATION_IN_VIEW[] = { "function(){return function(){var k=this;\nfunction l(a){var b=typeof a;", "if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta", "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[obj", "ect Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"=", "=typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof", " a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"unde", "fined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", "\"))return\"function\"}else return\"null\";else if(\"function\"==\nb&&", "\"undefined\"==typeof a.call)return\"object\";return b};var m;function ", "n(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}n.prototype.toString", "=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function p(a,b){thi", "s.width=a;this.height=b}p.prototype.toString=function(){return\"(\"+thi", "s.width+\" x \"+this.height+\")\"};function q(a){return a?new r(s(a)):m", "||(m=new r)}function s(a){return 9==a.nodeType?a:a.ownerDocument||a.doc", "ument}function r(a){this.a=a||k.document||document}function t(a){a=a.a;", "a=(a.parentWindow||a.defaultView||window).document;a=\"CSS1Compat\"==a.", "compatMode?a.documentElement:a.body;return new p(a.clientWidth,a.client", "Height)}function u(a){var b=a.a;a=b.body||b.documentElement;b=b.parentW", "indow||b.defaultView;return new n(b.pageXOffset||a.scrollLeft,b.pageYOf", "fset||a.scrollTop)};function v(a,b,c,d){this.top=a;this.right=b;this.bo", "ttom=c;this.left=d}v.prototype.toString=function(){return\"(\"+this.top", "+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};funct", "ion w(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}w.prot", "otype.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"", "+this.width+\"w x \"+this.height+\"h)\"};function x(a,b){var c=s(a);ret", "urn c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.get", "ComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}function ", "y(a){return x(a,\"position\")||(a.currentStyle?a.currentStyle.position:", "null)||a.style&&a.style.position}function z(a){var b;try{b=a.getBoundin", "gClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}return b}", "\nfunction A(a){var b=s(a),c=y(a),d=\"fixed\"==c||\"absolute\"==c;for(a", "=a.parentNode;a&&a!=b;a=a.parentNode)if(c=y(a),d=d&&\"static\"==c&&a!=b", ".documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollH", "eight>a.clientHeight||\"fixed\"==c||\"absolute\"==c||\"relative\"==c))r", "eturn a;return null}\nfunction B(a){var b=s(a),c=y(a),d=new n(0,0),f=(b", "?s(b):document).documentElement;if(a==f)return d;if(a.getBoundingClient", "Rect)a=z(a),b=u(q(b)),d.x=a.left+b.x,d.y=a.top+b.y;else if(b.getBoxObje", "ctFor)a=b.getBoxObjectFor(a),b=b.getBoxObjectFor(f),d.x=a.screenX-b.scr", "eenX,d.y=a.screenY-b.screenY;else{var e=a;do{d.x+=e.offsetLeft;d.y+=e.o", "ffsetTop;e!=a&&(d.x+=e.clientLeft||0,d.y+=e.clientTop||0);if(\"fixed\"=", "=y(e)){d.x+=b.body.scrollLeft;d.y+=b.body.scrollTop;break}e=e.offsetPar", "ent}while(e&&e!=a);\"absolute\"==\nc&&(d.y-=b.body.offsetTop);for(e=a;(", "e=A(e))&&e!=b.body&&e!=f;)d.x-=e.scrollLeft,d.y-=e.scrollTop}return d}f", "unction C(a){if(1==a.nodeType){if(a.getBoundingClientRect)a=z(a),a=new ", "n(a.left,a.top);else{var b=u(q(a));a=B(a);a=new n(a.x-b.x,a.y-b.y)}retu", "rn a}var b=\"function\"==l(a.b),c=a;a.targetTouches?c=a.targetTouches[0", "]:b&&a.b().targetTouches&&(c=a.b().targetTouches[0]);return new n(c.cli", "entX,c.clientY)};function D(a,b){var c;c=B(b);var d=B(a);c=new n(c.x-d.", "x,c.y-d.y);var f,e,h;h=x(a,\"borderLeftWidth\");e=x(a,\"borderRightWidt", "h\");f=x(a,\"borderTopWidth\");d=x(a,\"borderBottomWidth\");d=new v(par", "seFloat(f),parseFloat(e),parseFloat(d),parseFloat(h));c.x-=d.left;c.y-=", "d.top;return c}\nfunction E(a,b,c){function d(a,b,c,d,e){d=new w(c.x+d.", "left,c.y+d.top,d.width,d.height);c=[0,0];b=[b.width,b.height];var f=[d.", "left,d.top];d=[d.width,d.height];for(var g=0;2>g;g++)if(d[g]>b[g])c[g]=", "e?f[g]+d[g]/2-b[g]/2:f[g];else{var h=f[g]-b[g]+d[g];0f[g]&&", "(c[g]=f[g])}e=new n(c[0],c[1]);a.scrollLeft+=e.x;a.scrollTop+=e.y}for(v", "ar f=s(a),e=a.parentNode,h;e&&e!=f.documentElement&&e!=f.body;)h=D(e,a)", ",d(e,new p(e.clientWidth,e.clientHeight),h,b,c),e=e.parentNode;h=C(a);a", "=t(q(a));d(f.body,a,h,\nb,c)};function F(a,b,c){c||(c=new w(0,0,a.offse", "tWidth,a.offsetHeight));E(a,c,b);a=C(a);return new n(a.x+c.left,a.y+c.t", "op)}var G=[\"_\"],H=k;G[0]in H||!H.execScript||H.execScript(\"var \"+G[", "0]);for(var I;G.length&&(I=G.shift());)G.length||void 0===F?H=H[I]?H[I]", ":H[I]={}:H[I]=F;; return this._.apply(null,arguments);}.apply({navigato", "r:typeof window!=undefined?window.navigator:null,document:typeof window", "!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_PAGE_ZOOM[] = { "function(){return function(){function a(b){b=9==b.nodeType?b:b.ownerDoc", "ument||b.document;var c=b.documentElement,c=Math.max(c.clientWidth,c.of", "fsetWidth,c.scrollWidth);return b.width/c}var d=[\"_\"],e=this;d[0]in e", "||!e.execScript||e.execScript(\"var \"+d[0]);for(var f;d.length&&(f=d.s", "hift());)d.length||void 0===a?e=e[f]?e[f]:e[f]={}:e[f]=a;; return this.", "_.apply(null,arguments);}.apply({navigator:typeof window!=undefined?win", "dow.navigator:null,document:typeof window!=undefined?window.document:nu", "ll}, arguments);}", NULL }; const char* const IS_ELEMENT_CLICKABLE[] = { "function(){return function(){function c(h,d){function g(a,b){var d={cli", "ckable:a};b&&(d.message=b);return d}var a=h.ownerDocument.elementFromPo", "int(d.x,d.y);if(a==h)return g(!0);var l=\"(\"+d.x+\", \"+d.y+\")\";if(n", "ull==a)return g(!1,\"Element is not clickable at point \"+l);var b=a.ou", "terHTML;if(a.hasChildNodes())var m=a.innerHTML,n=b.length-m.length-(\"<", "/\"+a.tagName+\">\").length,b=b.substring(0,n)+\"...\"+b.substring(n+m.", "length);for(a=a.parentNode;a;){if(a==h)return g(!0,\"Element's descenda", "nt would receive the click. Consider clicking the descendant instead. D", "escendant: \"+\nb);a=a.parentNode}return g(!1,\"Element is not clickabl", "e at point \"+l+\". Other element would receive the click: \"+b)}var e=", "[\"_\"],f=this;e[0]in f||!f.execScript||f.execScript(\"var \"+e[0]);for", "(var k;e.length&&(k=e.shift());)e.length||void 0===c?f=f[k]?f[k]:f[k]={", "}:f[k]=c;; return this._.apply(null,arguments);}.apply({navigator:typeo", "f window!=undefined?window.navigator:null,document:typeof window!=undef", "ined?window.document:null}, arguments);}", NULL }; const char* const TOUCH_SINGLE_TAP[] = { "function(){return function(){var g,k=this;function l(a){return void 0!=", "=a}\nfunction aa(a){var b=typeof a;if(\"object\"==b)if(a){if(a instance", "of Array)return\"array\";if(a instanceof Object)return b;var c=Object.p", "rototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";if", "(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typ", "eof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.property", "IsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||", "\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumera", "ble&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"", "null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"", "object\";return b}function n(a){return\"string\"==typeof a}function ba(", "a){return\"number\"==typeof a}function t(a,b){function c(){}c.prototype", "=b.prototype;a.Y=b.prototype;a.prototype=new c;a.U=function(a,c,f){retu", "rn b.prototype[c].apply(a,Array.prototype.slice.call(arguments,2))}};va", "r ca=window;function da(a,b){return ab?1:0}function ea(a){retur", "n String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()}", ")};var fa=Array.prototype;function ga(a,b){if(n(a))return n(b)&&1==b.le", "ngth?a.indexOf(b,0):-1;for(var c=0;c=arguments.length?fa.slice.ca", "ll(a,b):fa.slice.call(a,b,c)};var na={aliceblue:\"#f0f8ff\",antiquewhit", "e:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\"", ",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:", "\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",b", "urlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",choco", "late:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:", "\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",d", "arkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",dark", "green:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmage", "nta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darko", "rchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagre", "en:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",dark", "slategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",", "deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgre", "y:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:", "\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dc", "dcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",", "gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#8080", "80\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",ind", "igo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa", "\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffa", "cd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\"", ",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#9", "0ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa0", "7a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategra", "y:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lig", "htyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#fa", "f0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cda", "a\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#937", "0db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspri", "nggreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c715", "85\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1", "\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldl", "ace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa50", "0\",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:\"#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 oa=\"backgroundColor borderTopColor borderRightColor borderBo", "ttomColor borderLeftColor color outlineColor\".split(\" \"),pa=/#([0-9a", "-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,qa=/^#(?:[0-9a-f]{3}){1,2}$/i,ra=/^(", "?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)", "\\)$/i,sa=/^(?: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=ta[a]||ua;th", "is.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,functi", "on(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(t", "his.message);c.name=this.name;this.stack=c.stack||\"\"}t(v,Error);\nvar", " ua=\"unknown error\",ta={15:\"element not selectable\",11:\"element no", "t 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\",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\"};ta[13]=ua;ta[9]=\"unknown command\";v.prototype.toString=", "function(){return this.name+\": \"+this.message};var va;a:{var wa=k.nav", "igator;if(wa){var xa=wa.userAgent;if(xa){va=xa;break a}}va=\"\"};var ya", ",za,Aa,Ba=k.navigator||null;Aa=Ba&&Ba.platform||\"\";ya=-1!=Aa.indexOf(", "\"Mac\");za=-1!=Aa.indexOf(\"Win\");var w=-1!=Aa.indexOf(\"Linux\");fun", "ction Ca(a,b,c){return Math.min(Math.max(a,b),c)};function x(a,b){this.", "x=l(a)?a:0;this.y=l(b)?b:0}g=x.prototype;g.toString=function(){return\"", "(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.x=Math.ceil(this", ".x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=Mat", "h.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};g.s", "cale=function(a,b){var c=ba(b)?b:a;this.x*=a;this.y*=c;return this};fun", "ction Da(a,b){this.width=a;this.height=b}g=Da.prototype;g.toString=func", "tion(){return\"(\"+this.width+\" x \"+this.height+\")\"};g.ceil=functio", "n(){this.width=Math.ceil(this.width);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.wi", "dth=Math.round(this.width);this.height=Math.round(this.height);return t", "his};g.scale=function(a,b){var c=ba(b)?b:a;this.width*=a;this.height*=c", ";return this};function Ea(a){for(;a&&1!=a.nodeType;)a=a.previousSibling", ";return a}function Fa(a,b){if(a.contains&&1==b.nodeType)return a==b||a.", "contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a", "==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentN", "ode;return b==a}\nfunction Ga(a,b){if(a==b)return 0;if(a.compareDocumen", "tPosition)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.sourceIndex;var e=a.par", "entNode,f=b.parentNode;return e==f?Ha(a,b):!c&&Fa(e,b)?-1*Ia(a,b):!d&&F", "a(f,a)?Ia(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourc", "eIndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.cre", "ateRange();d.selectNode(b);\nd.collapse(!0);return c.compareBoundaryPoi", "nts(k.Range.START_TO_END,d)}function Ia(a,b){var c=a.parentNode;if(c==b", ")return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return Ha(d,a)}fu", "nction Ha(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return", " 1}function y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}fun", "ction Ja(a,b,c){c||(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.pa", "rentNode;c++}return null}function Ka(a){try{return a&&a.activeElement}c", "atch(b){}return null}\nfunction La(a){this.P=a||k.document||document}La", ".prototype.contains=Fa;function z(a){var b=null,c=a.nodeType;1==c&&(b=a", ".textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"", "\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a", ".firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeVal", "ue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}", "else b=a.nodeValue;return\"\"+b};function B(){this.o=this.q=null;this.J", "=0}function Ma(a){this.K=a;this.next=this.L=null}B.prototype.add=functi", "on(a){a=new Ma(a);a.L=this.o;this.q?this.o.next=a:this.q=this.o=a;this.", "o=a;this.J++};function Na(a){return(a=a.q)?a.K:null}function Oa(a){retu", "rn new Pa(a,!1)}function Pa(a,b){this.G=(this.M=b)?a.o:a.q}Pa.prototype", ".next=function(){var a=this.G;if(null==a)return null;this.G=this.M?a.L:", "a.next;return a.K};function C(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d", ");var f;if(b instanceof B&&c instanceof B){e=Oa(b);for(d=e.next();d;d=e", ".next())for(b=Oa(c),f=b.next();f;f=b.next())if(a(z(d),z(f)))return!0;re", "turn!1}if(b instanceof B||c instanceof B){b instanceof B?e=b:(e=c,c=b);", "e=Oa(e);b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number", "\":d=+z(d);break;case \"boolean\":d=!!z(d);break;case \"string\":d=z(d)", ";break;default:throw Error(\"Illegal primitive type for comparison.\");", "}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof b||\"boolea", "n\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+", "b,+c):a(b,c):a(+b,+c)}function Qa(a,b,c,d){this.Q=a;this.p=d}Qa.prototy", "pe.toString=function(){return this.Q};var Ra={};function D(a,b){if(Ra.h", "asOwnProperty(a))throw Error(\"Binary operator already created: \"+a);v", "ar c=new Qa(a,0,0,b);Ra[c.toString()]=c}D(\"div\",function(a,b,c){retur", "n a.d(c)/b.d(c)});D(\"mod\",function(a,b,c){return a.d(c)%b.d(c)});D(\"", "*\",function(a,b,c){return a.d(c)*b.d(c)});\nD(\"+\",function(a,b,c){re", "turn a.d(c)+b.d(c)});D(\"-\",function(a,b,c){return a.d(c)-b.d(c)});D(", "\"<\",function(a,b,c){return C(function(a,b){return a", "\",function(a,b,c){return C(function(a,b){return a>b},a,b,c)});D(\"<=\"", ",function(a,b,c){return C(function(a,b){return a<=b},a,b,c)});D(\">=\",", "function(a,b,c){return C(function(a,b){return a>=b},a,b,c)});D(\"=\",fu", "nction(a,b,c){return C(function(a,b){return a==b},a,b,c,!0)});D(\"!=\",", "function(a,b,c){return C(function(a,b){return a!=b},a,b,c,!0)});\nD(\"a", "nd\",function(a,b,c){return a.n(c)&&b.n(c)});D(\"or\",function(a,b,c){r", "eturn a.n(c)||b.n(c)});function Sa(a,b,c,d,e,f){this.C=a;this.p=f}Sa.pr", "ototype.toString=function(){return this.C};var Ta={};function E(a,b){if", "(Ta.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".", "\");Ta[a]=new Sa(a,0,0,0,0,b)}E(\"boolean\",function(a,b){return b.n(a)", "});E(\"ceiling\",function(a,b){return Math.ceil(b.d(a))});E(\"concat\",", "function(a,b){return ia(ma(arguments,1),function(b,d){return b+d.c(a)})", "});E(\"contains\",function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf", "(a)});E(\"count\",function(a,b){return b.evaluate(a).J});\nE(\"false\",", "function(){return!1});E(\"floor\",function(a,b){return Math.floor(b.d(a", "))});E(\"id\",function(a,b){var c=a.l(),d=9==c.nodeType?c:c.ownerDocume", "nt,c=b.c(a).split(/\\s+/),e=[];u(c,function(a){a=d.getElementById(a);!a", "||0<=ga(e,a)||e.push(a)});e.sort(Ga);var f=new B;u(e,function(a){f.add(", "a)});return f});E(\"lang\",function(){return!1});E(\"last\",function(a)", "{if(1!=arguments.length)throw Error(\"Function last expects ()\");retur", "n a.V()});\nE(\"local-name\",function(a,b){var c=b?Na(b.evaluate(a)):a.", "l();return c?c.nodeName.toLowerCase():\"\"});E(\"name\",function(a,b){v", "ar c=b?Na(b.evaluate(a)):a.l();return c?c.nodeName.toLowerCase():\"\"})", ";E(\"namespace-uri\",function(){return\"\"});E(\"normalize-space\",func", "tion(a,b){return(b?b.c(a):z(a.l())).replace(/[\\s\\xa0]+/g,\" \").repla", "ce(/^\\s+|\\s+$/g,\"\")});E(\"not\",function(a,b){return!b.n(a)});E(\"n", "umber\",function(a,b){return b?b.d(a):+z(a.l())});E(\"position\",functi", "on(a){return a.W()});E(\"round\",function(a,b){return Math.round(b.d(a)", ")});\nE(\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.l", "astIndexOf(a,0)});E(\"string\",function(a,b){return b?b.c(a):z(a.l())})", ";E(\"string-length\",function(a,b){return(b?b.c(a):z(a.l())).length});E", "(\"substring\",function(a,b,c,d){c=c.d(a);if(isNaN(c)||Infinity==c||-In", "finity==c)return\"\";d=d?d.d(a):Infinity;if(isNaN(d)||-Infinity===d)ret", "urn\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.c(a);if(Infinity==d)r", "eturn a.substring(e);b=Math.round(d);return a.substring(e,c+b)});\nE(\"", "substring-after\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);retu", "rn-1==c?\"\":b.substring(c+a.length)});E(\"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)});E(\"sum\",function(a,b){for(var c=Oa(b.evaluate(a)),d=0,e=c.next()", ";e;e=c.next())d+=+z(e);return d});\nE(\"translate\",function(a,b,c,d){b", "=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d=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};\ng.ceil=function(){t", "his.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.botto", "m=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(th", "is.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this", ".left);return this};g.round=function(){this.top=Math.round(this.top);th", "is.right=Math.round(this.right);this.bottom=Math.round(this.bottom);thi", "s.left=Math.round(this.left);return this};\ng.scale=function(a,b){var c", "=ba(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return", " this};function I(a,b,c,d){this.left=a;this.top=b;this.width=c;this.hei", "ght=d}g=I.prototype;g.toString=function(){return\"(\"+this.left+\", \"+", "this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=fun", "ction(a){return a instanceof I?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=function(){this.left=Math.ceil(this.left);this.t", "op=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Mat", "h.ceil(this.height);return this};g.floor=function(){this.left=Math.floo", "r(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.w", "idth);this.height=Math.floor(this.height);return this};g.round=function", "(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.w", "idth=Math.round(this.width);this.height=Math.round(this.height);return ", "this};\ng.scale=function(a,b){var c=ba(b)?b:a;this.left*=a;this.width*=", "a;this.top*=c;this.height*=c;return this};function J(a,b){var c=y(a);re", "turn c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.ge", "tComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}function", " Za(a){var b=a.offsetWidth,c=a.offsetHeight;if((!l(b)||!b&&!c)&&a.getBo", "undingClientRect){a:{var d;try{d=a.getBoundingClientRect()}catch(e){a={", "left:0,top:0,right:0,bottom:0};break a}a=d}return new Da(a.right-a.left", ",a.bottom-a.top)}return new Da(b,c)};function L(a,b){return!!a&&1==a.no", "deType&&(!b||a.tagName.toUpperCase()==b)}function $a(a){return ab(a,!0)", "&&bb(a)&&\"none\"!=M(a,\"pointer-events\")}function cb(a){return L(a,\"", "OPTION\")?!0:L(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"", "radio\"==a):!1}function db(a){if(!cb(a))throw new v(15,\"Element is not", " selectable\");var b=\"selected\",c=a.type&&a.type.toLowerCase();if(\"c", "heckbox\"==c||\"radio\"==c)b=\"checked\";return!!a[b]}var eb=\"BUTTON I", "NPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction bb(a){va", "r b=a.tagName.toUpperCase();return 0<=ga(eb,b)?a.disabled?!1:a.parentNo", "de&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?bb(a.paren", "tNode):!Ja(a,function(a){var b=a.parentNode;if(b&&L(b,\"FIELDSET\")&&b.", "disabled){if(!L(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousElement", "Sibling?a.previousElementSibling:Ea(a.previousSibling);)if(L(a,\"LEGEND", "\"))return!0}return!1},!0):!0}\nfunction N(a){for(a=a.parentNode;a&&1!=", "a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return L(a)?a", ":null}\nfunction M(a,b){var c=ea(b);if(\"float\"==c||\"cssFloat\"==c||", "\"styleFloat\"==c)c=\"cssFloat\";var d=J(a,c)||fb(a,c);if(null===d)d=nu", "ll;else if(0<=ga(oa,c)){b:{var e=d.match(ra);if(e){var c=Number(e[1]),f", "=Number(e[2]),h=Number(e[3]),e=Number(e[4]);if(0<=c&&255>=c&&0<=f&&255>", "=f&&0<=h&&255>=h&&0<=e&&1>=e){c=[c,f,h,e];break b}}c=null}if(!c){b:{if(", "h=d.match(sa))if(c=Number(h[1]),f=Number(h[2]),h=Number(h[3]),0<=c&&255", ">=c&&0<=f&&255>=f&&0<=h&&255>=h){c=[c,f,h,1];break b}c=null}if(!c)b:{c=", "d.toLowerCase();f=na[c.toLowerCase()];\nif(!f&&(f=\"#\"==c.charAt(0)?c:", "\"#\"+c,4==f.length&&(f=f.replace(pa,\"#$1$1$2$2$3$3\")),!qa.test(f))){", "c=null;break b}c=[parseInt(f.substr(1,2),16),parseInt(f.substr(3,2),16)", ",parseInt(f.substr(5,2),16),1]}}d=c?\"rgba(\"+c.join(\", \")+\")\":d}re", "turn d}function fb(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)&&\"f", "unction\"==aa(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"in", "herit\"!=d?l(d)?d:null:(c=N(a))?fb(c,b):null}\nfunction ab(a,b){functio", "n c(a){if(\"none\"==M(a,\"display\"))return!1;a=N(a);return!a||c(a)}fun", "ction d(a){var b=O(a);return 0=r.left+r.width;r=f.top>=r.top+r.height;if(F&&\"hidden\"==m", ".x||r&&\"hidden\"==m.y)return Q;if(F&&\"visible\"!=m.x||r&&\"visible\"!", "=m.y){if(K&&(m=e(q),f.left>=p.scrollWidth-m.x||f.right>=p.scrollHeight-", "m.y))return Q;f=P(q);return f==Q?Q:\"scroll\"}}}return\"none\"}\nfuncti", "on O(a){var b=gb(a);if(b)return b.rect;if(L(a,\"HTML\"))return a=y(a),a", "=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Co", "mpat\"==a.compatMode?a.documentElement:a.body,a=new Da(a.clientWidth,a.", "clientHeight),new I(0,0,a.width,a.height);var c;try{c=a.getBoundingClie", "ntRect()}catch(d){return new I(0,0,0,0)}return new I(c.left,c.top,c.rig", "ht-c.left,c.bottom-c.top)}\nfunction gb(a){var b=L(a,\"MAP\");if(!b&&!L", "(a,\"AREA\"))return null;var c=b?a:L(a.parentNode,\"MAP\")?a.parentNode", ":null,d=null,e=null;if(c&&c.name&&(d=H.S('/descendant::*[@usemap = \"#'", "+c.name+'\"]',y(c)))&&(e=O(d),!b&&\"default\"!=a.shape.toLowerCase())){", "var f=jb(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 I(a+e.left,b+e.top,c,f)}return{I:d,rect:e||new I(0,0,0,", "0)}}\nfunction jb(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 I(b,c,a[2]-", "b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new I(a[0]-b,a[1]", "-b,2*b,2*b);if(\"poly\"==b&&2\");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,Gb);W.set(2,Hb);W.set(4,Ib);W.se", "t(8,Jb);(function(a){var b=new U;u(Cb(a),function(c){b.set(a.get(c).cod", "e,c)});return b})(W);function Kb(){kb.call(this);this.j=new x(0,0);this", ".v=new x(0,0)}t(Kb,kb);g=Kb.prototype;g.B=!1;g.O=!1;g.r=0;g.D=0;g.T=2;g", ".move=function(a,b,c){this.f()||lb(this,a);a=O(a);this.j.x=b.x+a.left;t", "his.j.y=b.y+a.top;l(c)&&(this.v.x=c.x+a.left,this.v.y=c.y+a.top);this.f", "()&&(this.B=!0,Lb(this,vb))};g.f=function(){return!!this.r};function Lb", "(a,b){if(!a.f())throw new v(13,\"Should never fire event when touchscre", "en is not pressed.\");var c,d;a.D&&(c=a.D,d=a.v);a.A(b,a.r,a.j,c,d)};fu", "nction X(a,b){this.x=a;this.y=b}t(X,x);X.prototype.scale=x.prototype.sc", "ale;X.prototype.add=function(a){this.x+=a.x;this.y+=a.y;return this};fu", "nction Mb(a){var b;(b=J(a,\"display\"))||(b=(a.currentStyle?a.currentSt", "yle.display:null)||a.style&&a.style.display);if(\"none\"!=b)b=Za(a);els", "e{b=a.style;var c=b.display,d=b.visibility,e=b.position;b.visibility=\"", "hidden\";b.position=\"absolute\";b.display=\"inline\";var f=Za(a);b.dis", "play=c;b.position=e;b.visibility=d;b=f}return 0f||b.indexOf(\"Error\",f)!=f)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;d.c=", "a.prototype;d.prototype=new e;d.b=function(b,f,e){return a.prototype[f]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=c||c;switc", "h(\"local_storage\"){case \"appcache\":return null!=a.applicationCache;", "case \"browser_connection\":return null!=a.navigator&&null!=a.navigator", ".onLine;case \"database\":return null!=a.openDatabase;case \"location\"", ":return l?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"lo", "cal_storage\":return null!=a.localStorage;case \"session_storage\":retu", "rn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw n", "ew d(13,\"Unsupported API identifier provided as parameter\");}}\n;func", "tion n(a){this.a=a}n.prototype.clear=function(){this.a.clear()};functio", "n p(){if(!m())throw new d(13,\"Local storage undefined\");(new n(c.loca", "lStorage)).clear()}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.exec", "Script(\"var \"+q[0]);for(var s;q.length&&(s=q.shift());){var t;if(t=!q", ".length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; 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 CLEAR_SESSION_STORAGE[] = { "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||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;d.c=", "a.prototype;d.prototype=new e;d.b=function(b,f,e){return a.prototype[f]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=c||c;switc", "h(\"session_storage\"){case \"appcache\":return null!=a.applicationCach", "e;case \"browser_connection\":return null!=a.navigator&&null!=a.navigat", "or.onLine;case \"database\":return null!=a.openDatabase;case \"location", "\":return l?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"", "local_storage\":return null!=a.localStorage;case \"session_storage\":re", "turn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw", " new d(13,\"Unsupported API identifier provided as parameter\");}}\n;fu", "nction n(a){this.a=a}n.prototype.clear=function(){this.a.clear()};funct", "ion p(){var a;if(m())a=new n(c.sessionStorage);else throw new d(13,\"Se", "ssion storage undefined\");a.clear()}var q=[\"_\"],r=this;q[0]in r||!r.", "execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift(", "));){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; ", "return this._.apply(null,arguments);}.apply({navigator:typeof window!=u", "ndefined?window.navigator:null,document:typeof window!=undefined?window", ".document:null}, 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||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;d.b=", "a.prototype;d.prototype=new e;d.a=function(b,f,e){return a.prototype[f]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=c||c;switc", "h(\"appcache\"){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 l?!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 d(", "13,\"Unsupported API identifier provided as parameter\");}};function n(", "){var a;if(m())a=c.applicationCache.status;else throw new d(13,\"Undefi", "ned application cache\");return a}var p=[\"_\"],q=this;p[0]in q||!q.exe", "cScript||q.execScript(\"var \"+p[0]);for(var r;p.length&&(r=p.shift());", "){var s;if(s=!p.length)s=void 0!==n;s?q[r]=n:q=q[r]?q[r]:q[r]={}};; ret", "urn this._.apply(null,arguments);}.apply({navigator:typeof window!=unde", "fined?window.navigator:null,document:typeof window!=undefined?window.do", "cument: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;ge||c.indexOf(\"Error\",e)!=e)c+=\"Error\";this.na", "me=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}(f", "unction(){var a=Error;function d(){}d.prototype=a.prototype;k.i=a.proto", "type;k.prototype=new d;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:\"element not visible\",31:\"ime", " engine activation failed\",30:\"ime not available\",24:\"invalid cooki", "e domain\",29:\"invalid element coordinates\",12:\"invalid element stat", "e\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid select", "or\",17:\"javascript error\",405:\"unsupported operation\",34:\"move ta", "rget out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no ", "such frame\",23:\"no such window\",28:\"script timeout\",33:\"session n", "ot created\",10:\"stale element reference\",\n0:\"success\",21:\"timeou", "t\",25:\"unable to set cookie\",26:\"unexpected alert open\"};m[13]=n;m", "[9]=\"unknown command\";k.prototype.toString=function(){return this.nam", "e+\": \"+this.message};var p,q,r,s=this.navigator||null;r=s&&s.platform", "||\"\";p=-1!=r.indexOf(\"Mac\");q=-1!=r.indexOf(\"Win\");var t=-1!=r.in", "dexOf(\"Linux\");function u(a){this.g=a}u.prototype.toString=function()", "{return this.g};var v={};function w(a){if(v.hasOwnProperty(a))throw Err", "or(\"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={};funct", "ion z(a){if(y.hasOwnProperty(a))throw Error(\"Function already created:", " \"+a+\".\");y[a]=new x(a)}z(\"boolean\");z(\"ceiling\");z(\"concat\");", "z(\"contains\");z(\"count\");z(\"false\");z(\"floor\");z(\"id\");z(\"la", "ng\");z(\"last\");z(\"local-name\");z(\"name\");z(\"namespace-uri\");z(", "\"normalize-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(\"tra", "nslate\");z(\"true\");function A(a){this.f=a}A.prototype.toString=funct", "ion(){return this.f};var B={};function C(a){if(B.hasOwnProperty(a))thro", "w Error(\"Axis already created: \"+a);B[a]=new A(a)}C(\"ancestor\");C(", "\"ancestor-or-self\");C(\"attribute\");C(\"child\");C(\"descendant\");C", "(\"descendant-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.toUp", "perCase()==d)}function E(a){return D(a,\"OPTION\")?!0:D(a,\"INPUT\")?(a", "=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1}var F=/[;]+(?=(", "?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([", "^()]*\\))*[^()]*$)/;function G(a){var d=[];h(a.split(F),function(a){var", " e=a.indexOf(\":\");0\");M(191,\"/\",\"?\");M(192,", "\"`\",\"~\");M(219,\"[\",\"{\");M(220,\"\\\\\",\"|\");M(221,\"]\",\"}\"", ");M({b:59,a:186,opera:59},\";\",\":\");M(222,\"'\",'\"');var S=new I;S.", "set(1,O);S.set(2,P);S.set(4,Q);S.set(8,R);(function(a){var d=new I;h(J(", "a),function(c){d.set(a.get(c).code,c)});return d})(S);var T={\"class\":", "\"className\",readonly:\"readOnly\"},U=\"async autofocus autoplay check", "ed compact complete controls declare defaultchecked defaultselected def", "er disabled draggable ended formnovalidate hidden indeterminate isconte", "nteditable ismap itemscope loop multiple muted nohref noresize noshade ", "novalidate nowrap open paused pubdate readonly required reversed scoped", " seamless seeking selected spellcheck truespeed willvalidate\".split(\"", " \");function V(a,d){var c=null,e=d.toLowerCase();if(\"style\"==e)retur", "n(c=a.style)&&!b(c)&&(c=c.cssText),c;if((\"selected\"==e||\"checked\"==", "e)&&E(a)){if(!E(a))throw new k(15,\"Element is not selectable\");var g=", "\"selected\",e=a.type&&a.type.toLowerCase();if(\"checkbox\"==e||\"radio", "\"==e)g=\"checked\";return a[g]?\"true\":null}c=D(a,\"A\");if(D(a,\"IMG", "\")&&\"src\"==e||c&&\"href\"==e)return(c=H(a,e))&&(c=a[e]),c;c=T[d]||d;", "a:if(b(U))e=b(e)&&1==e.length?U.indexOf(e,0):-1;else{for(var l=0;lf||b.indexOf(\"Error\",f)!=f)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;d.c=", "a.prototype;d.prototype=new e;d.b=function(b,f,e){return a.prototype[f]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=c||c;switc", "h(\"local_storage\"){case \"appcache\":return null!=a.applicationCache;", "case \"browser_connection\":return null!=a.navigator&&null!=a.navigator", ".onLine;case \"database\":return null!=a.openDatabase;case \"location\"", ":return l?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"lo", "cal_storage\":return null!=a.localStorage;case \"session_storage\":retu", "rn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw n", "ew d(13,\"Unsupported API identifier provided as parameter\");}}\n;func", "tion n(a){this.a=a}n.prototype.getItem=function(a){return this.a.getIte", "m(a)};n.prototype.clear=function(){this.a.clear()};function p(a){if(!m(", "))throw new d(13,\"Local storage undefined\");return(new n(c.localStora", "ge)).getItem(a)}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScr", "ipt(\"var \"+q[0]);for(var s;q.length&&(s=q.shift());){var t;if(t=!q.le", "ngth)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; 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 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||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;d.c=", "a.prototype;d.prototype=new e;d.b=function(b,f,e){return a.prototype[f]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=c||c;switc", "h(\"local_storage\"){case \"appcache\":return null!=a.applicationCache;", "case \"browser_connection\":return null!=a.navigator&&null!=a.navigator", ".onLine;case \"database\":return null!=a.openDatabase;case \"location\"", ":return l?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"lo", "cal_storage\":return null!=a.localStorage;case \"session_storage\":retu", "rn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw n", "ew d(13,\"Unsupported API identifier provided as parameter\");}}\n;func", "tion n(a){this.a=a}n.prototype.clear=function(){this.a.clear()};n.proto", "type.key=function(a){return this.a.key(a)};function p(a){if(!m())throw ", "new d(13,\"Local storage undefined\");return(new n(c.localStorage)).key", "(a)}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"", "+q[0]);for(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void ", "0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; 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_LOCAL_STORAGE_KEYS[] = { "function(){return function(){var e=window;function f(a,d){this.code=a;t", "his.state=g[a]||h;this.message=d||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),c=b.length-5;if(0>c||b.indexOf(\"Error\",c)!=c)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function d(){}d.prototype=a.prototype;f.c=", "a.prototype;f.prototype=new d;f.b=function(b,c,d){return a.prototype[c]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=e||e;switc", "h(\"local_storage\"){case \"appcache\":return null!=a.applicationCache;", "case \"browser_connection\":return null!=a.navigator&&null!=a.navigator", ".onLine;case \"database\":return null!=a.openDatabase;case \"location\"", ":return l?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"lo", "cal_storage\":return null!=a.localStorage;case \"session_storage\":retu", "rn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw n", "ew f(13,\"Unsupported API identifier provided as parameter\");}}\n;func", "tion n(a){this.a=a}n.prototype.clear=function(){this.a.clear()};n.proto", "type.size=function(){return this.a.length};n.prototype.key=function(a){", "return this.a.key(a)};function p(){var a;if(!m())throw new f(13,\"Local", " storage undefined\");a=new n(e.localStorage);for(var d=[],b=a.size(),c", "=0;cf||b.indexOf(\"Error\",f)!=f)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;d.c=", "a.prototype;d.prototype=new e;d.b=function(b,f,e){return a.prototype[f]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=c||c;switc", "h(\"local_storage\"){case \"appcache\":return null!=a.applicationCache;", "case \"browser_connection\":return null!=a.navigator&&null!=a.navigator", ".onLine;case \"database\":return null!=a.openDatabase;case \"location\"", ":return l?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"lo", "cal_storage\":return null!=a.localStorage;case \"session_storage\":retu", "rn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw n", "ew d(13,\"Unsupported API identifier provided as parameter\");}}\n;func", "tion n(a){this.a=a}n.prototype.clear=function(){this.a.clear()};n.proto", "type.size=function(){return this.a.length};function p(){if(!m())throw n", "ew d(13,\"Local storage undefined\");return(new n(c.localStorage)).size", "()}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+", "q[0]);for(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0", "!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; 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 GET_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,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function c(){}c.prototype=a.prototype;e.c=", "a.prototype;e.prototype=new c;e.b=function(b,c,u){return a.prototype[c]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar g=\"unknow", "n error\",f={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var k=-1!=(h&", "&h.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=d||d;switc", "h(\"session_storage\"){case \"appcache\":return null!=a.applicationCach", "e;case \"browser_connection\":return null!=a.navigator&&null!=a.navigat", "or.onLine;case \"database\":return null!=a.openDatabase;case \"location", "\":return k?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"", "local_storage\":return null!=a.localStorage;case \"session_storage\":re", "turn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw", " new e(13,\"Unsupported API identifier provided as parameter\");}}\n;fu", "nction n(a){this.a=a}n.prototype.getItem=function(a){return this.a.getI", "tem(a)};n.prototype.clear=function(){this.a.clear()};function p(a){var ", "c;if(m())c=new n(d.sessionStorage);else throw new e(13,\"Session storag", "e undefined\");return c.getItem(a)}var q=[\"_\"],r=this;q[0]in r||!r.ex", "ecScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift())", ";){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; 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,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,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function c(){}c.prototype=a.prototype;e.c=", "a.prototype;e.prototype=new c;e.b=function(b,c,u){return a.prototype[c]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar g=\"unknow", "n error\",f={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var k=-1!=(h&", "&h.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=d||d;switc", "h(\"session_storage\"){case \"appcache\":return null!=a.applicationCach", "e;case \"browser_connection\":return null!=a.navigator&&null!=a.navigat", "or.onLine;case \"database\":return null!=a.openDatabase;case \"location", "\":return k?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"", "local_storage\":return null!=a.localStorage;case \"session_storage\":re", "turn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw", " new e(13,\"Unsupported API identifier provided as parameter\");}}\n;fu", "nction n(a){this.a=a}n.prototype.clear=function(){this.a.clear()};n.pro", "totype.key=function(a){return this.a.key(a)};function p(a){var c;if(m()", ")c=new n(d.sessionStorage);else throw new e(13,\"Session storage undefi", "ned\");return c.key(a)}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.", "execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift());){var t;if(", "t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; return this._.", "apply(null,arguments);}.apply({navigator:typeof window!=undefined?windo", "w.navigator:null,document:typeof window!=undefined?window.document:null", "}, arguments);}", NULL }; const char* const GET_SESSION_STORAGE_KEYS[] = { "function(){return function(){var e=window;function f(a,d){this.code=a;t", "his.state=g[a]||h;this.message=d||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),c=b.length-5;if(0>c||b.indexOf(\"Error\",c)!=c)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function d(){}d.prototype=a.prototype;f.c=", "a.prototype;f.prototype=new d;f.b=function(b,c,d){return a.prototype[c]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=e||e;switc", "h(\"session_storage\"){case \"appcache\":return null!=a.applicationCach", "e;case \"browser_connection\":return null!=a.navigator&&null!=a.navigat", "or.onLine;case \"database\":return null!=a.openDatabase;case \"location", "\":return l?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"", "local_storage\":return null!=a.localStorage;case \"session_storage\":re", "turn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw", " new f(13,\"Unsupported API identifier provided as parameter\");}}\n;fu", "nction n(a){this.a=a}n.prototype.clear=function(){this.a.clear()};n.pro", "totype.size=function(){return this.a.length};n.prototype.key=function(a", "){return this.a.key(a)};function p(){var a;if(m())a=new n(e.sessionStor", "age);else throw new f(13,\"Session storage undefined\");for(var d=[],b=", "a.size(),c=0;cf||b.indexOf(\"Error\",f)!=f)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function e(){}e.prototype=a.prototype;d.c=", "a.prototype;d.prototype=new e;d.b=function(b,f,e){return a.prototype[f]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar h=\"unknow", "n error\",g={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var l=-1!=(k&", "&k.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=c||c;switc", "h(\"session_storage\"){case \"appcache\":return null!=a.applicationCach", "e;case \"browser_connection\":return null!=a.navigator&&null!=a.navigat", "or.onLine;case \"database\":return null!=a.openDatabase;case \"location", "\":return l?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"", "local_storage\":return null!=a.localStorage;case \"session_storage\":re", "turn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw", " new d(13,\"Unsupported API identifier provided as parameter\");}}\n;fu", "nction n(a){this.a=a}n.prototype.clear=function(){this.a.clear()};n.pro", "totype.size=function(){return this.a.length};function p(){var a;if(m())", "a=new n(c.sessionStorage);else throw new d(13,\"Session storage undefin", "ed\");return a.size()}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.e", "xecScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift());){var t;if(t", "=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; return this._.a", "pply(null,arguments);}.apply({navigator:typeof window!=undefined?window", ".navigator:null,document:typeof window!=undefined?window.document:null}", ", arguments);}", NULL }; const char* const GET_TEXT[] = { "function(){return function(){var f=this;\nfunction aa(a){var b=typeof a", ";if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a inst", "anceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob", "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"", "==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeo", "f a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"a", "rray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", "\"))return\"function\"}else return\"null\";else if(\"function\"==\nb&&", "\"undefined\"==typeof a.call)return\"object\";return b}function h(a){re", "turn\"string\"==typeof a};function ba(a){var b=a.length-1;return 0<=b&&", "a.indexOf(\" \",b)==b}function ca(a){return String(a).replace(/\\-([a-z", "])/g,function(a,c){return c.toUpperCase()})};var da=Array.prototype;fun", "ction l(a,b){if(h(a))return h(b)&&1==b.length?a.indexOf(b,0):-1;for(var", " c=0;c=arguments.length?da.slice.call(a,b):da.slice.c", "all(a,b,c)};var ia={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua", ":\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\"", ",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:", "\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb88", "7\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",", "coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crims", "on:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b", "\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\"", ",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",d", "arkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\"", ",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",da", "rkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f", "4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff149", "3\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dod", "gerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",fores", "tgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhi", "te:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",", "green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#", "f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",i", "vory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:", "\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"", "#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodye", "llow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey", ":\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagr", "een:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lig", "htslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe", "0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"", "#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"", "#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagr", "een:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a", "\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue", ":\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#", "ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",o", "live:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#", "ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb", "98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#", "ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:", "\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",r", "osybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salm", "on:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:", "\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",s", "lateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:", "\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c", "\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"", "#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whites", "moke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ja=\"b", "ackgroundColor borderTopColor borderRightColor borderBottomColor border", "LeftColor color outlineColor\".split(\" \"),ka=/#([0-9a-fA-F])([0-9a-fA", "-F])([0-9a-fA-F])/,la=/^#(?:[0-9a-f]{3}){1,2}$/i,ma=/^(?:rgba)?\\((\\d{", "1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,na=/^(?:rg", "b)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$", "/i;function n(a,b){this.code=a;this.state=q[a]||oa;this.message=b||\"\"", ";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toU", "pperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.index", "Of(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c.nam", "e=this.name;this.stack=c.stack||\"\"}(function(){var a=Error;function b", "(){}b.prototype=a.prototype;n.G=a.prototype;n.prototype=new b;n.B=funct", "ion(b,d,e){return a.prototype[d].apply(b,Array.prototype.slice.call(arg", "uments,2))}})();\nvar oa=\"unknown error\",q={15:\"element not selectab", "le\",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\"};q[13]=oa;q[9]=\"unknown command\";n.prot", "otype.toString=function(){return this.name+\": \"+this.message};var r,t", ",u,pa=f.navigator||null;u=pa&&pa.platform||\"\";r=-1!=u.indexOf(\"Mac\"", ");t=-1!=u.indexOf(\"Win\");var v=-1!=u.indexOf(\"Linux\");function w(a,", "b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}w.prototype.toString=fun", "ction(){return\"(\"+this.x+\", \"+this.y+\")\"};w.prototype.ceil=functi", "on(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};w.p", "rototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(t", "his.y);return this};w.prototype.round=function(){this.x=Math.round(this", ".x);this.y=Math.round(this.y);return this};function y(a,b){this.width=a", ";this.height=b}y.prototype.toString=function(){return\"(\"+this.width+", "\" x \"+this.height+\")\"};y.prototype.ceil=function(){this.width=Math.", "ceil(this.width);this.height=Math.ceil(this.height);return this};y.prot", "otype.floor=function(){this.width=Math.floor(this.width);this.height=Ma", "th.floor(this.height);return this};y.prototype.round=function(){this.wi", "dth=Math.round(this.width);this.height=Math.round(this.height);return t", "his};function qa(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a", "}function z(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b", ");if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||Boole", "an(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return", " b==a}\nfunction ra(a,b){if(a==b)return 0;if(a.compareDocumentPosition)", "return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.pa", "rentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.no", "deType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,g=", "b.parentNode;return e==g?sa(a,b):!c&&z(e,b)?-1*ta(a,b):!d&&z(g,a)?ta(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);d.collapse(!0);\nreturn c.compareBoundaryPoints(f.Range.", "START_TO_END,d)}function ta(a,b){var c=a.parentNode;if(c==b)return-1;fo", "r(var d=b;d.parentNode!=c;)d=d.parentNode;return sa(d,a)}function sa(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.ownerDocument||a.document}function ua(a,b", "){a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}re", "turn null}function va(a){this.v=a||f.document||document}va.prototype.co", "ntains=z;function B(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(\"str", "ing\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;fo", "r(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;w", "hile(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeV", "alue;return\"\"+b};function C(){this.i=this.k=null;this.q=0}function wa", "(a){this.r=a;this.next=this.s=null}C.prototype.add=function(a){a=new wa", "(a);a.s=this.i;this.k?this.i.next=a:this.k=this.i=a;this.i=a;this.q++};", "function xa(a){return(a=a.k)?a.r:null}function D(a){return new ya(a,!1)", "}function ya(a,b){this.o=(this.t=b)?a.i:a.k}ya.prototype.next=function(", "){var a=this.o;if(null==a)return null;this.o=this.t?a.s:a.next;return a", ".r};function E(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var g;if(b in", "stanceof C&&c instanceof C){e=D(b);for(d=e.next();d;d=e.next())for(b=D(", "c),g=b.next();g;g=b.next())if(a(B(d),B(g)))return!0;return!1}if(b insta", "nceof C||c instanceof C){b instanceof C?e=b:(e=c,c=b);e=D(e);b=typeof c", ";for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+B(d);break;c", "ase \"boolean\":d=!!B(d);break;case \"string\":d=B(d);break;default:thr", "ow 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 za(a,b,c,d){this.w=a;this.j=d}za.prototype.toString=functi", "on(){return this.w};var Aa={};function F(a,b){if(Aa.hasOwnProperty(a))t", "hrow Error(\"Binary operator already created: \"+a);var c=new za(a,0,0,", "b);Aa[c.toString()]=c}F(\"div\",function(a,b,c){return a.d(c)/b.d(c)});", "F(\"mod\",function(a,b,c){return a.d(c)%b.d(c)});F(\"*\",function(a,b,c", "){return a.d(c)*b.d(c)});\nF(\"+\",function(a,b,c){return a.d(c)+b.d(c)", "});F(\"-\",function(a,b,c){return a.d(c)-b.d(c)});F(\"<\",function(a,b,", "c){return E(function(a,b){return a\",function(a,b,c){", "return E(function(a,b){return a>b},a,b,c)});F(\"<=\",function(a,b,c){re", "turn E(function(a,b){return a<=b},a,b,c)});F(\">=\",function(a,b,c){ret", "urn E(function(a,b){return a>=b},a,b,c)});F(\"=\",function(a,b,c){retur", "n E(function(a,b){return a==b},a,b,c,!0)});F(\"!=\",function(a,b,c){ret", "urn E(function(a,b){return a!=b},a,b,c,!0)});\nF(\"and\",function(a,b,c", "){return a.h(c)&&b.h(c)});F(\"or\",function(a,b,c){return a.h(c)||b.h(c", ")});function Ba(a,b,c,d,e,g){this.m=a;this.j=g}Ba.prototype.toString=fu", "nction(){return this.m};var Ca={};function H(a,b){if(Ca.hasOwnProperty(", "a))throw Error(\"Function already created: \"+a+\".\");Ca[a]=new Ba(a,0", ",0,0,0,b)}H(\"boolean\",function(a,b){return b.h(a)});H(\"ceiling\",fun", "ction(a,b){return Math.ceil(b.d(a))});H(\"concat\",function(a,b){return", " ea(ha(arguments,1),function(b,d){return b+d.c(a)})});H(\"contains\",fu", "nction(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf(a)});H(\"count\",fu", "nction(a,b){return b.evaluate(a).q});\nH(\"false\",function(){return!1}", ");H(\"floor\",function(a,b){return Math.floor(b.d(a))});H(\"id\",functi", "on(a,b){var c=a.f(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/", "\\s+/),e=[];m(c,function(a){a=d.getElementById(a);!a||0<=l(e,a)||e.push", "(a)});e.sort(ra);var g=new C;m(e,function(a){g.add(a)});return g});H(\"", "lang\",function(){return!1});H(\"last\",function(a){if(1!=arguments.len", "gth)throw Error(\"Function last expects ()\");return a.C()});\nH(\"loca", "l-name\",function(a,b){var c=b?xa(b.evaluate(a)):a.f();return c?c.nodeN", "ame.toLowerCase():\"\"});H(\"name\",function(a,b){var c=b?xa(b.evaluate", "(a)):a.f();return c?c.nodeName.toLowerCase():\"\"});H(\"namespace-uri\"", ",function(){return\"\"});H(\"normalize-space\",function(a,b){return(b?b", ".c(a):B(a.f())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"", "\")});H(\"not\",function(a,b){return!b.h(a)});H(\"number\",function(a,b", "){return b?b.d(a):+B(a.f())});H(\"position\",function(a){return a.D()})", ";H(\"round\",function(a,b){return Math.round(b.d(a))});\nH(\"starts-wit", "h\",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.f())});H(\"string-length\"", ",function(a,b){return(b?b.c(a):B(a.f())).length});H(\"substring\",funct", "ion(a,b,c,d){c=c.d(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\"", ";d=d?d.d(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)});\nH(\"substring-after\",fu", "nction(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.subst", "ring(c+a.length)});H(\"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)});H(\"sum\",funct", "ion(a,b){for(var c=D(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+B(e", ");return d});\nH(\"translate\",function(a,b,c,d){b=b.c(a);c=c.c(a);var ", "e=d.c(a);a=[];for(d=0;d=this.left&&a.right<=thi", "s.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=th", "is.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nL.prototype.ceil=functi", "on(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this", ".bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return th", "is};L.prototype.floor=function(){this.top=Math.floor(this.top);this.rig", "ht=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left", "=Math.floor(this.left);return this};\nL.prototype.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", "unction M(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}M.", "prototype.toString=function(){return\"(\"+this.left+\", \"+this.top+\" ", "- \"+this.width+\"w x \"+this.height+\"h)\"};M.prototype.contains=funct", "ion(a){return a instanceof M?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+t", "his.height};\nM.prototype.ceil=function(){this.left=Math.ceil(this.left", ");this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.he", "ight=Math.ceil(this.height);return this};M.prototype.floor=function(){t", "his.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", "};\nM.prototype.round=function(){this.left=Math.round(this.left);this.t", "op=Math.round(this.top);this.width=Math.round(this.width);this.height=M", "ath.round(this.height);return this};function N(a,b){return!!a&&1==a.nod", "eType&&(!b||a.tagName.toUpperCase()==b)}function O(a){for(a=a.parentNod", "e;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;retur", "n N(a)?a:null}\nfunction P(a,b){var c=ca(b);if(\"float\"==c||\"cssFloat", "\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=A(a);if(e.de", "faultView&&e.defaultView.getComputedStyle&&(e=e.defaultView.getComputed", "Style(a,null))){d=e[d]||e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d|", "|Fa(a,c);if(null===d)d=null;else if(0<=l(ja,c)){b:{var g=d.match(ma);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(na))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=ia[c.toLowerCase()];if(!e&&", "(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(ka,\"#$1$1$2$", "2$3$3\")),!la.test(e))){c=null;break b}c=[parseInt(e.substr(1,2),16),pa", "rseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16),1]}}d=c?\"rgba(\"+c", ".join(\", \")+\")\":d}return d}\nfunction Fa(a,b){var c=a.currentStyle|", "|a.style,d=c[b];void 0===d&&\"function\"==aa(c.getPropertyValue)&&(d=c.", "getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(c=O(a))?Fa", "(c,b):null}\nfunction Q(a,b){function c(a){if(\"none\"==P(a,\"display\"", "))return!1;a=O(a);return!a||c(a)}function d(a){var b=R(a);return 0=s.left+s.width;s=e.top>=s.top+s.h", "eight;if(x&&\"hidden\"==p.x||s&&\"hidden\"==p.y)return S;if(x&&\"visibl", "e\"!=p.x||s&&\"visible\"!=p.y){if(K&&(p=d(a),e.left>=k.scrollWidth-p.x|", "|e.right>=k.scrollHeight-p.y))return S;e=Ga(a);return e==S?S:\"scroll\"", "}}}return\"none\"}\nfunction R(a){var b=Ha(a);if(b)return b.rect;if(N(a", ",\"HTML\"))return a=A(a),a=((a?a.parentWindow||a.defaultView:window)||w", "indow).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body", ",a=new y(a.clientWidth,a.clientHeight),new M(0,0,a.width,a.height);var ", "c;try{c=a.getBoundingClientRect()}catch(d){return new M(0,0,0,0)}return", " new M(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Ha(a){var", " b=N(a,\"MAP\");if(!b&&!N(a,\"AREA\"))return null;var c=b?a:N(a.parentN", "ode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=J.A('/des", "cendant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=R(d),!b&&\"default\"!", "=a.shape.toLowerCase())){var g=Ka(a);a=Math.min(Math.max(g.left,0),e.wi", "dth);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 M(a+e.left,b+e.top,c,g)}return", "{p:d,rect:e||new M(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 M(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return", " b=a[2],new M(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2\");U(191,\"/\",\"?\");U(192,\"`\",\"~\");U(21", "9,\"[\",\"{\");U(220,\"\\\\\",\"|\");U(221,\"]\",\"}\");U({b:59,a:186,o", "pera:59},\";\",\":\");U(222,\"'\",'\"');var X=new T;X.set(1,Ta);X.set(2", ",Ua);X.set(4,Va);X.set(8,Wa);(function(a){var b=new T;m(Pa(a),function(", "c){b.set(a.get(c).code,c)});return b})(X);function Xa(a){var b=[];Ma(a,", "b);var c=b;a=c.length;for(var b=Array(a),c=h(c)?c.split(\"\"):c,d=0;de||c.ind", "exOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.message);c.n", "ame=this.name;this.stack=c.stack||\"\"}(function(){var a=Error;function", " d(){}d.prototype=a.prototype;f.i=a.prototype;f.prototype=new d;f.h=fun", "ction(c,d,g){return a.prototype[d].apply(c,Array.prototype.slice.call(a", "rguments,2))}})();\nvar k=\"unknown error\",h={15:\"element not selecta", "ble\",11:\"element not visible\",31:\"ime engine activation failed\",30", ":\"ime not available\",24:\"invalid cookie domain\",29:\"invalid elemen", "t coordinates\",12:\"invalid element state\",32:\"invalid selector\",51", ":\"invalid selector\",52:\"invalid selector\",17:\"javascript error\",4", "05:\"unsupported operation\",34:\"move target out of bounds\",27:\"no s", "uch alert\",7:\"no such element\",8:\"no such frame\",23:\"no such wind", "ow\",28:\"script timeout\",33:\"session not created\",10:\"stale elemen", "t reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie", "\",26:\"unexpected alert open\"};h[13]=k;h[9]=\"unknown command\";f.pro", "totype.toString=function(){return this.name+\": \"+this.message};var l,", "m,n,p=this.navigator||null;n=p&&p.platform||\"\";l=-1!=n.indexOf(\"Mac", "\");m=-1!=n.indexOf(\"Win\");var q=-1!=n.indexOf(\"Linux\");function r(", "a){this.g=a}r.prototype.toString=function(){return this.g};var s={};fun", "ction t(a){if(s.hasOwnProperty(a))throw Error(\"Binary operator already", " created: \"+a);a=new r(a);s[a.toString()]=a}t(\"div\");t(\"mod\");t(\"", "*\");t(\"+\");t(\"-\");t(\"<\");t(\">\");t(\"<=\");t(\">=\");t(\"=\");t", "(\"!=\");t(\"and\");t(\"or\");function u(a){this.f=a}u.prototype.toStri", "ng=function(){return this.f};var v={};function w(a){if(v.hasOwnProperty", "(a))throw Error(\"Function already created: \"+a+\".\");v[a]=new u(a)}w", "(\"boolean\");w(\"ceiling\");w(\"concat\");w(\"contains\");w(\"count\")", ";w(\"false\");w(\"floor\");w(\"id\");w(\"lang\");w(\"last\");w(\"local-", "name\");w(\"name\");w(\"namespace-uri\");w(\"normalize-space\");w(\"not", "\");w(\"number\");w(\"position\");w(\"round\");w(\"starts-with\");w(\"s", "tring\");w(\"string-length\");w(\"substring\");w(\"substring-after\");w", "(\"substring-before\");\nw(\"sum\");w(\"translate\");w(\"true\");functi", "on y(a){this.f=a}y.prototype.toString=function(){return this.f};var z={", "};function A(a){if(z.hasOwnProperty(a))throw Error(\"Axis already creat", "ed: \"+a);z[a]=new y(a)}A(\"ancestor\");A(\"ancestor-or-self\");A(\"att", "ribute\");A(\"child\");A(\"descendant\");A(\"descendant-or-self\");A(\"", "following\");A(\"following-sibling\");A(\"namespace\");A(\"parent\");A(", "\"preceding\");A(\"preceding-sibling\");A(\"self\");function B(a,d){ret", "urn!!a&&1==a.nodeType&&(!d||a.tagName.toUpperCase()==d)}function C(a){r", "eturn B(a,\"OPTION\")?!0:B(a,\"INPUT\")?(a=a.type.toLowerCase(),\"check", "box\"==a||\"radio\"==a):!1};function D(a,d){this.d={};this.c=[];this.e=", "0;var c=arguments.length;if(1\");H(191,\"/\",\"?\");H(192,\"`\",\"~\");H(219,\"[\",\"{", "\");H(220,\"\\\\\",\"|\");H(221,\"]\",\"}\");H({b:59,a:186,opera:59},\"", ";\",\":\");H(222,\"'\",'\"');var N=new D;N.set(1,J);N.set(2,K);N.set(4,", "L);N.set(8,M);(function(a){var d=new D;b(E(a),function(c){d.set(a.get(c", ").code,c)});return d})(N);function O(a){if(C(a)){if(!C(a))throw new f(1", "5,\"Element is not selectable\");var d=\"selected\",c=a.type&&a.type.to", "LowerCase();if(\"checkbox\"==c||\"radio\"==c)d=\"checked\";a=!!a[d]}els", "e a=!1;return a}var P=[\"_\"],Q=this;P[0]in Q||!Q.execScript||Q.execScr", "ipt(\"var \"+P[0]);for(var R;P.length&&(R=P.shift());){var S;if(S=!P.le", "ngth)S=void 0!==O;S?Q[R]=O:Q=Q[R]?Q[R]:Q[R]={}};; 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 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||", "\"\"}(function(){var a=Error;function c(){}c.prototype=a.prototype;e.c=", "a.prototype;e.prototype=new c;e.b=function(b,c,u){return a.prototype[c]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar g=\"unknow", "n error\",f={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var k=-1!=(h&", "&h.platform||\"\").indexOf(\"Win\")&&!1;\nfunction l(){var a=d||d;switc", "h(\"local_storage\"){case \"appcache\":return null!=a.applicationCache;", "case \"browser_connection\":return null!=a.navigator&&null!=a.navigator", ".onLine;case \"database\":return null!=a.openDatabase;case \"location\"", ":return k?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"lo", "cal_storage\":return null!=a.localStorage;case \"session_storage\":retu", "rn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw n", "ew e(13,\"Unsupported API identifier provided as parameter\");}}\n;func", "tion n(a){this.a=a}n.prototype.getItem=function(a){return this.a.getIte", "m(a)};n.prototype.removeItem=function(a){var c=this.getItem(a);this.a.r", "emoveItem(a);return c};n.prototype.clear=function(){this.a.clear()};fun", "ction p(a){if(!l())throw new e(13,\"Local storage undefined\");return(n", "ew n(d.localStorage)).removeItem(a)}var q=[\"_\"],r=this;q[0]in r||!r.e", "xecScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift()", ");){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; 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 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||", "\"\"}(function(){var a=Error;function b(){}b.prototype=a.prototype;e.c=", "a.prototype;e.prototype=new b;e.b=function(c,b,u){return a.prototype[b]", ".apply(c,Array.prototype.slice.call(arguments,2))}})();\nvar g=\"unknow", "n error\",f={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var k=-1!=(h&", "&h.platform||\"\").indexOf(\"Win\")&&!1;\nfunction l(){var a=d||d;switc", "h(\"session_storage\"){case \"appcache\":return null!=a.applicationCach", "e;case \"browser_connection\":return null!=a.navigator&&null!=a.navigat", "or.onLine;case \"database\":return null!=a.openDatabase;case \"location", "\":return k?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"", "local_storage\":return null!=a.localStorage;case \"session_storage\":re", "turn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw", " new e(13,\"Unsupported API identifier provided as parameter\");}}\n;fu", "nction n(a){this.a=a}n.prototype.getItem=function(a){return this.a.getI", "tem(a)};n.prototype.removeItem=function(a){var b=this.getItem(a);this.a", ".removeItem(a);return b};n.prototype.clear=function(){this.a.clear()};f", "unction p(a){var b;if(l())b=new n(d.sessionStorage);else throw new e(13", ",\"Session storage undefined\");return b.removeItem(a)}var q=[\"_\"],r=", "this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.l", "ength&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s", "]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply({navigato", "r:typeof window!=undefined?window.navigator:null,document:typeof window", "!=undefined?window.document:null}, arguments);}", NULL }; const char* const SET_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,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function c(){}c.prototype=a.prototype;e.c=", "a.prototype;e.prototype=new c;e.b=function(b,c,u){return a.prototype[c]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar g=\"unknow", "n error\",f={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var k=-1!=(h&", "&h.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=d||d;switc", "h(\"local_storage\"){case \"appcache\":return null!=a.applicationCache;", "case \"browser_connection\":return null!=a.navigator&&null!=a.navigator", ".onLine;case \"database\":return null!=a.openDatabase;case \"location\"", ":return k?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"lo", "cal_storage\":return null!=a.localStorage;case \"session_storage\":retu", "rn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw n", "ew e(13,\"Unsupported API identifier provided as parameter\");}}\n;func", "tion n(a){this.a=a}n.prototype.setItem=function(a,c){try{this.a.setItem", "(a,c+\"\")}catch(b){throw new e(13,b.message);}};n.prototype.clear=func", "tion(){this.a.clear()};function p(a,c){if(!m())throw new e(13,\"Local s", "torage undefined\");(new n(d.localStorage)).setItem(a,c)}var q=[\"_\"],", "r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q", ".length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r", "[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply({naviga", "tor:typeof window!=undefined?window.navigator:null,document:typeof wind", "ow!=undefined?window.document:null}, arguments);}", 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,\"\")}),l=b.length-5;if(0>l||b.indexOf(\"Error\",l)!=l)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}(function(){var a=Error;function c(){}c.prototype=a.prototype;e.c=", "a.prototype;e.prototype=new c;e.b=function(b,c,u){return a.prototype[c]", ".apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar g=\"unknow", "n error\",f={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",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:\"se", "ssion not created\",10:\"stale element reference\",\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=this.navigator||null;var k=-1!=(h&", "&h.platform||\"\").indexOf(\"Win\")&&!1;\nfunction m(){var a=d||d;switc", "h(\"session_storage\"){case \"appcache\":return null!=a.applicationCach", "e;case \"browser_connection\":return null!=a.navigator&&null!=a.navigat", "or.onLine;case \"database\":return null!=a.openDatabase;case \"location", "\":return k?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"", "local_storage\":return null!=a.localStorage;case \"session_storage\":re", "turn null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw", " new e(13,\"Unsupported API identifier provided as parameter\");}}\n;fu", "nction n(a){this.a=a}n.prototype.setItem=function(a,c){try{this.a.setIt", "em(a,c+\"\")}catch(b){throw new e(13,b.message);}};n.prototype.clear=fu", "nction(){this.a.clear()};function p(a,c){var b;if(m())b=new n(d.session", "Storage);else throw new e(13,\"Session storage undefined\");b.setItem(a", ",c)}var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"", "+q[0]);for(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void ", "0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,argument", "s);}.apply({navigator:typeof window!=undefined?window.navigator:null,do", "cument:typeof window!=undefined?window.document:null}, arguments);}", NULL }; } // namespace atoms } // namespace webdriver