deleted unnecessary
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 4 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 6 KiB |
|
Before Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 8.4 KiB |
|
|
@ -1,109 +0,0 @@
|
|||
|
||||
(function() {
|
||||
var f = document.getElementById('cse-search-box');
|
||||
if (!f) {
|
||||
f = document.getElementById('searchbox_demo');
|
||||
}
|
||||
if (f && f['q']) {
|
||||
var q = f['q'];
|
||||
var n = navigator;
|
||||
var l = location;
|
||||
var du = function(n, v) {
|
||||
var u = document.createElement('input');
|
||||
u.name = n;
|
||||
u.value = v;
|
||||
u.type = 'hidden';
|
||||
f.appendChild(u);
|
||||
return u;
|
||||
};
|
||||
var su = function (n, t, v, l) {
|
||||
if (!encodeURIComponent || !decodeURIComponent) {
|
||||
return;
|
||||
}
|
||||
var regexp = new RegExp('(?:[?&]' + n + '=)([^&#]*)');
|
||||
var existing = regexp.exec(t);
|
||||
if (existing) {
|
||||
v = decodeURIComponent(existing[1]);
|
||||
}
|
||||
var delimIndex = v.indexOf('://');
|
||||
if (delimIndex >= 0) {
|
||||
v = v.substring(delimIndex + '://'.length, v.length);
|
||||
}
|
||||
var v_sub = v.substring(0, l);
|
||||
while (encodeURIComponent(v_sub).length > l) {
|
||||
v_sub = v_sub.substring(0, v_sub.length - 1);
|
||||
}
|
||||
du(n, v_sub);
|
||||
};
|
||||
var pl = function(he) {
|
||||
var ti = 0, tsi = 0, tk = 0, pt;
|
||||
return function() {
|
||||
var ct = (new Date).getTime();
|
||||
if (pt) {
|
||||
var i = ct - pt;
|
||||
ti += i;
|
||||
tsi += i*i;
|
||||
}
|
||||
tk++;
|
||||
pt = ct;
|
||||
he.value = [ti, tsi, tk].join('j');
|
||||
};
|
||||
};
|
||||
var append = false;
|
||||
if (n.appName == 'Microsoft Internet Explorer') {
|
||||
var s = f.parentNode.childNodes;
|
||||
for (var i = 0; i < s.length; i++) {
|
||||
if (s[i].nodeName == 'SCRIPT' &&
|
||||
s[i].attributes['src'] &&
|
||||
s[i].attributes['src'].nodeValue == unescape('http:\x2F\x2Fwww.google.com\x2Fcoop\x2Fcse\x2Fbrand?form=cse-search-box\x26lang=en')) {
|
||||
append = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
append = true;
|
||||
}
|
||||
if (append) {
|
||||
|
||||
var loc = document.location.toString(); var ref = document.referrer;
|
||||
su('siteurl', loc, loc, 250);
|
||||
su('ref', loc, ref, 750);
|
||||
|
||||
|
||||
|
||||
if (q.addEventListener) {
|
||||
q.addEventListener('keyup', pl(du('ss', '')), false);
|
||||
} else if (q.attachEvent) {
|
||||
q.attachEvent('onkeyup', pl(du('ss', '')));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (n.platform == 'Win32') {
|
||||
q.style.cssText = 'border: 1px solid #7e9db9; padding: 2px;';
|
||||
}
|
||||
|
||||
|
||||
if (window.history.navigationMode) {
|
||||
window.history.navigationMode = 'compatible';
|
||||
}
|
||||
|
||||
var b = function() {
|
||||
if (q.value == '') {
|
||||
q.style.background = '#FFFFFF url(http:\x2F\x2Fwww.google.com\x2Fcse\x2Fintl\x2Fen\x2Fimages\x2Fgoogle_custom_search_watermark.gif) left no-repeat';
|
||||
}
|
||||
};
|
||||
|
||||
var f = function() {
|
||||
q.style.background = '#ffffff';
|
||||
};
|
||||
|
||||
q.onfocus = f;
|
||||
q.onblur = b;
|
||||
|
||||
|
||||
if (!/[&?]q=[^&]/.test(l.search)) {
|
||||
b();
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
|
@ -1,136 +0,0 @@
|
|||
// script.aculo.us builder.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010
|
||||
|
||||
// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
|
||||
//
|
||||
// script.aculo.us is freely distributable under the terms of an MIT-style license.
|
||||
// For details, see the script.aculo.us web site: http://script.aculo.us/
|
||||
|
||||
var Builder = {
|
||||
NODEMAP: {
|
||||
AREA: 'map',
|
||||
CAPTION: 'table',
|
||||
COL: 'table',
|
||||
COLGROUP: 'table',
|
||||
LEGEND: 'fieldset',
|
||||
OPTGROUP: 'select',
|
||||
OPTION: 'select',
|
||||
PARAM: 'object',
|
||||
TBODY: 'table',
|
||||
TD: 'table',
|
||||
TFOOT: 'table',
|
||||
TH: 'table',
|
||||
THEAD: 'table',
|
||||
TR: 'table'
|
||||
},
|
||||
// note: For Firefox < 1.5, OPTION and OPTGROUP tags are currently broken,
|
||||
// due to a Firefox bug
|
||||
node: function(elementName) {
|
||||
elementName = elementName.toUpperCase();
|
||||
|
||||
// try innerHTML approach
|
||||
var parentTag = this.NODEMAP[elementName] || 'div';
|
||||
var parentElement = document.createElement(parentTag);
|
||||
try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
|
||||
parentElement.innerHTML = "<" + elementName + "></" + elementName + ">";
|
||||
} catch(e) {}
|
||||
var element = parentElement.firstChild || null;
|
||||
|
||||
// see if browser added wrapping tags
|
||||
if(element && (element.tagName.toUpperCase() != elementName))
|
||||
element = element.getElementsByTagName(elementName)[0];
|
||||
|
||||
// fallback to createElement approach
|
||||
if(!element) element = document.createElement(elementName);
|
||||
|
||||
// abort if nothing could be created
|
||||
if(!element) return;
|
||||
|
||||
// attributes (or text)
|
||||
if(arguments[1])
|
||||
if(this._isStringOrNumber(arguments[1]) ||
|
||||
(arguments[1] instanceof Array) ||
|
||||
arguments[1].tagName) {
|
||||
this._children(element, arguments[1]);
|
||||
} else {
|
||||
var attrs = this._attributes(arguments[1]);
|
||||
if(attrs.length) {
|
||||
try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
|
||||
parentElement.innerHTML = "<" +elementName + " " +
|
||||
attrs + "></" + elementName + ">";
|
||||
} catch(e) {}
|
||||
element = parentElement.firstChild || null;
|
||||
// workaround firefox 1.0.X bug
|
||||
if(!element) {
|
||||
element = document.createElement(elementName);
|
||||
for(attr in arguments[1])
|
||||
element[attr == 'class' ? 'className' : attr] = arguments[1][attr];
|
||||
}
|
||||
if(element.tagName.toUpperCase() != elementName)
|
||||
element = parentElement.getElementsByTagName(elementName)[0];
|
||||
}
|
||||
}
|
||||
|
||||
// text, or array of children
|
||||
if(arguments[2])
|
||||
this._children(element, arguments[2]);
|
||||
|
||||
return $(element);
|
||||
},
|
||||
_text: function(text) {
|
||||
return document.createTextNode(text);
|
||||
},
|
||||
|
||||
ATTR_MAP: {
|
||||
'className': 'class',
|
||||
'htmlFor': 'for'
|
||||
},
|
||||
|
||||
_attributes: function(attributes) {
|
||||
var attrs = [];
|
||||
for(attribute in attributes)
|
||||
attrs.push((attribute in this.ATTR_MAP ? this.ATTR_MAP[attribute] : attribute) +
|
||||
'="' + attributes[attribute].toString().escapeHTML().gsub(/"/,'"') + '"');
|
||||
return attrs.join(" ");
|
||||
},
|
||||
_children: function(element, children) {
|
||||
if(children.tagName) {
|
||||
element.appendChild(children);
|
||||
return;
|
||||
}
|
||||
if(typeof children=='object') { // array can hold nodes and text
|
||||
children.flatten().each( function(e) {
|
||||
if(typeof e=='object')
|
||||
element.appendChild(e);
|
||||
else
|
||||
if(Builder._isStringOrNumber(e))
|
||||
element.appendChild(Builder._text(e));
|
||||
});
|
||||
} else
|
||||
if(Builder._isStringOrNumber(children))
|
||||
element.appendChild(Builder._text(children));
|
||||
},
|
||||
_isStringOrNumber: function(param) {
|
||||
return(typeof param=='string' || typeof param=='number');
|
||||
},
|
||||
build: function(html) {
|
||||
var element = this.node('div');
|
||||
$(element).update(html.strip());
|
||||
return element.down();
|
||||
},
|
||||
dump: function(scope) {
|
||||
if(typeof scope != 'object' && typeof scope != 'function') scope = window; //global scope
|
||||
|
||||
var tags = ("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY " +
|
||||
"BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET " +
|
||||
"FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+
|
||||
"KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+
|
||||
"PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+
|
||||
"TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);
|
||||
|
||||
tags.each( function(tag){
|
||||
scope[tag] = function() {
|
||||
return Builder.node.apply(Builder, [tag].concat($A(arguments)));
|
||||
};
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
@ -1,690 +0,0 @@
|
|||
body {
|
||||
font-family: AGaramond, Garamond, "Times New Roman", serif;
|
||||
font-size: 11pt;
|
||||
width: 7in;
|
||||
margin-top: 0.2in;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
margin-bottom: 0.1in;
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
float: none;
|
||||
padding: 0 0 0 0;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
h1 {
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
margin-top: 10pt;
|
||||
margin-bottom: 10pt;
|
||||
text-align: left;
|
||||
line-height: 110%;
|
||||
}
|
||||
h2 {
|
||||
font-size: 18pt;
|
||||
margin-top: 10pt;
|
||||
margin-bottom: 10pt;
|
||||
text-align: left;
|
||||
font-weight: normal;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
h1 + h2 {
|
||||
margin-bottom:12pt;
|
||||
font-weight: normal;
|
||||
margin-top: -10pt;
|
||||
}
|
||||
h3 {
|
||||
font-size: 16pt;
|
||||
font-weight: bold;
|
||||
margin-top: 16pt;
|
||||
margin-bottom: 12pt;
|
||||
text-align: left;
|
||||
}
|
||||
h4 {
|
||||
font-size: 15pt;
|
||||
margin-top: 20pt;
|
||||
margin-bottom: 8pt;
|
||||
text-align: left;
|
||||
font-weight: normal;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
h5 {
|
||||
font-size: 13pt;
|
||||
margin-top: 12pt;
|
||||
margin-bottom: 8pt;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
h6 {
|
||||
font-size: 13pt;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
margin-top: 12pt;
|
||||
margin-bottom: 3pt;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
page-break-after:avoid;
|
||||
}
|
||||
p + h3, p + h4, p + h5 {
|
||||
margin-top:20pt
|
||||
}
|
||||
p {
|
||||
font-size: 11pt;
|
||||
}
|
||||
body p {
|
||||
margin-top: 0px;
|
||||
line-height: 120%;
|
||||
margin-bottom: 8pt;
|
||||
}
|
||||
a, a:link, a:visited, a:hover, a:focus, a:active {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
}
|
||||
#outerWrapper {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
color: #000;
|
||||
width: 100%;
|
||||
}
|
||||
#outerWrapper #header {
|
||||
display:none;
|
||||
}
|
||||
#outerWrapper #topNavigation {
|
||||
display:none;
|
||||
}
|
||||
#outerWrapper #contentWrapper {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
color: #000;
|
||||
width: 100%;
|
||||
overflow: visible;
|
||||
}
|
||||
#outerWrapper #contentWrapper #leftColumn {
|
||||
display:none;
|
||||
}
|
||||
#outerWrapper #contentWrapper #leftColumn #banner {
|
||||
display:none;
|
||||
}
|
||||
#outerWrapper #contentWrapper #leftColumn #leftmenu {
|
||||
display:none;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
padding: 0;
|
||||
width: 100%;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content h1 {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content h2 {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content h3 {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content h4 {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content h5 {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content h6 {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content a, #outerWrapper #contentWrapper #content a:link {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content a:visited {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content a:hover {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content a:focus {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #contentWrapper #content a:active {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper #footer {
|
||||
display:none;
|
||||
}
|
||||
#outerWrapper a, #outerWrapper a:link {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper a:visited {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper a:hover {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper a:focus {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#outerWrapper a:active {
|
||||
background-color: #fff;
|
||||
background-image: none;
|
||||
border-color: #000;
|
||||
color: #000;
|
||||
}
|
||||
#contentWrapper #google {
|
||||
display: none;
|
||||
}
|
||||
#contentWrapper #path {
|
||||
display: none;
|
||||
}
|
||||
.float_left {
|
||||
margin-left: 0px;
|
||||
margin-top: 5px;
|
||||
margin-right: 20px;
|
||||
margin-bottom: 5px;
|
||||
float: left;
|
||||
}
|
||||
.float_leftfirst {
|
||||
margin-left: 0px;
|
||||
margin-top: 5px;
|
||||
margin-right: 20px;
|
||||
margin-bottom: 5px;
|
||||
float: left;
|
||||
}
|
||||
#content .footnotes {
|
||||
float: right;
|
||||
width: 25%;
|
||||
font-size: 9pt;
|
||||
line-height: 120%;
|
||||
clear: right;
|
||||
margin-top: 10px;
|
||||
margin-right: 0;
|
||||
margin-bottom: 10px;
|
||||
margin-left: 20px;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
color: #666666;
|
||||
}
|
||||
.float_right {
|
||||
float: right;
|
||||
margin-top: 5px;
|
||||
margin-right: 0px;
|
||||
margin-bottom: 10px;
|
||||
padding-left: 20px;
|
||||
}
|
||||
#cec {
|
||||
float: left;
|
||||
display: inline;
|
||||
font-size: 24pt;
|
||||
font-weight: bold;
|
||||
margin-right: 8pt;
|
||||
margin-top: 7px;
|
||||
color: #666666;
|
||||
}
|
||||
#cec2 {
|
||||
display: block;
|
||||
font-size: 13pt;
|
||||
font-weight: normal;
|
||||
line-height: 105%;
|
||||
margin-left: 0pt;
|
||||
margin-bottom: 25px;
|
||||
color: #666666;
|
||||
}
|
||||
#source {
|
||||
font-size: 8pt;
|
||||
display: block;
|
||||
margin-bottom: 0;
|
||||
color: #666666;
|
||||
}
|
||||
#cec2 .contact {
|
||||
font-size: 12pt;
|
||||
line-height: 105%;
|
||||
}
|
||||
#content a:link:after, #content a:visited:after {
|
||||
content: " <" attr(href) ">";
|
||||
font-weight: normal;
|
||||
font-size: 0.8em;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
#content a.discret:link:after, #content a.discret:visited:after {
|
||||
content: "";
|
||||
}
|
||||
#content .listalpha {
|
||||
display:none;
|
||||
}
|
||||
.footnotes a {
|
||||
font-weight: normal;
|
||||
content: " <" attr(href) ">";
|
||||
}
|
||||
#elsewhere {
|
||||
float: right;
|
||||
width: 33%;
|
||||
margin-right: 0px;
|
||||
margin-bottom: 20px;
|
||||
margin-left: 20px;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 7px;
|
||||
padding-left: 7px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: solid;
|
||||
border-left-style: solid;
|
||||
border-top-color: #BDBDBD;
|
||||
border-right-color: #BDBDBD;
|
||||
border-bottom-color: #BDBDBD;
|
||||
border-left-color: #BDBDBD;
|
||||
margin-top: 5px;
|
||||
}
|
||||
#elsewhere .notes {
|
||||
font-size: 8pt;
|
||||
}
|
||||
img {
|
||||
border: 1px solid #666666;
|
||||
}
|
||||
.img_noborder {
|
||||
border: 1px none #666666;
|
||||
}
|
||||
#wrapper_logos {
|
||||
clear:both;
|
||||
margin:35px 0 5px 0;
|
||||
}
|
||||
#logosbottom {
|
||||
margin-left:0;
|
||||
}
|
||||
#logosbottom img {
|
||||
margin-top: 0px;
|
||||
margin-right: 25px;
|
||||
margin-bottom: 0px;
|
||||
margin-left: 0px;
|
||||
padding:5px 0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
}
|
||||
#to_top {
|
||||
display:none
|
||||
}
|
||||
.verysmall {
|
||||
font-size: 8pt;
|
||||
color: #999;
|
||||
line-height: 110%;
|
||||
}
|
||||
.float_left_noprint {
|
||||
display: none;
|
||||
}
|
||||
.float_left_noprintfirst {
|
||||
display: none;
|
||||
}
|
||||
.float_right_noprint {
|
||||
display: none;
|
||||
}
|
||||
.caption {
|
||||
font-size: 8pt;
|
||||
margin-top: 4pt;
|
||||
width: 100%;
|
||||
line-height: 10pt;
|
||||
margin-bottom: 8pt;
|
||||
text-align: left;
|
||||
font-weight: normal;
|
||||
color: #666666;
|
||||
display: block;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
page-break-before: auto;
|
||||
page-break-after: auto;
|
||||
}
|
||||
.lightviewcaption {
|
||||
font-size: 8pt;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-weight: normal;
|
||||
color: #666666;
|
||||
line-height: 10pt;
|
||||
}
|
||||
.lightviewcaptiongallery {
|
||||
width: 375px;
|
||||
font-size: 8pt;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-weight: normal;
|
||||
color: #666666;
|
||||
line-height: 10pt;
|
||||
}
|
||||
.lightviewcaptionphoto {
|
||||
width: 185px;
|
||||
font-size: 8pt;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-weight: normal;
|
||||
color: #666666;
|
||||
line-height: 10pt;
|
||||
}
|
||||
.lightviewleft {
|
||||
clear: left;
|
||||
float: left;
|
||||
margin-left: -30%;
|
||||
margin-top: 5px;
|
||||
margin-right: 20px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.lightviewleftnot30 {
|
||||
clear: left;
|
||||
float: left;
|
||||
margin-top: 5px;
|
||||
margin-right: 20px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.lightviewnormal {
|
||||
margin-top: 5px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.noprint {
|
||||
display: none;
|
||||
}
|
||||
ul, ol, li {
|
||||
margin-top: 4pt;
|
||||
line-height: 115%;
|
||||
}
|
||||
.quotation {
|
||||
font-size: 9pt;
|
||||
line-height: 120%;
|
||||
margin-right: 20px;
|
||||
padding-left: 30px;
|
||||
display: block;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
.byline {
|
||||
font-size: 14pt;
|
||||
text-align: left;
|
||||
margin-top: 12pt;
|
||||
margin-bottom: 12pt;
|
||||
line-height: 115%;
|
||||
}
|
||||
.bibliography {
|
||||
font-size: 9pt;
|
||||
line-height: 115%;
|
||||
text-align: left;
|
||||
text-indent: -3em;
|
||||
padding-left: 3em;
|
||||
}
|
||||
.notes {
|
||||
font-size: 9pt;
|
||||
line-height: 115%;
|
||||
}
|
||||
.notescenter {
|
||||
font-size: 9pt;
|
||||
line-height: 115%;
|
||||
text-align: center;
|
||||
}
|
||||
#menu_bottom {
|
||||
display: none;
|
||||
}
|
||||
.links_cec {
|
||||
font-size: 10pt;
|
||||
text-align: center;
|
||||
}
|
||||
.contact {
|
||||
display: block;
|
||||
font-weight: normal;
|
||||
clear: both;
|
||||
line-height: 120%;
|
||||
margin-top: 3pt;
|
||||
}
|
||||
.indent {
|
||||
margin-left: 20pt;
|
||||
}
|
||||
.inline {
|
||||
display: inline;
|
||||
}
|
||||
.english {
|
||||
color: #666666;
|
||||
}
|
||||
.palt {
|
||||
color: #666666;
|
||||
}
|
||||
.appearedin {
|
||||
font-size: 9pt;
|
||||
font-style: italic;
|
||||
margin-top: 25pt;
|
||||
line-height: 115%;
|
||||
}
|
||||
.blurb {
|
||||
font-size: 9pt;
|
||||
line-height: 115%;
|
||||
margin-top: -8pt;
|
||||
}
|
||||
.sidebar {
|
||||
margin: 5pt 15pt;
|
||||
float: right;
|
||||
border: 1pt solid #CCCCCC;
|
||||
width: 30%;
|
||||
padding: 10pt;
|
||||
font-size: 9pt;
|
||||
}
|
||||
.abstract {
|
||||
margin: 5pt 0;
|
||||
border: 1px solid #CCCCCC;
|
||||
width: 96%;
|
||||
padding: 10pt 10pt 0pt 10pt;
|
||||
background-color: #FFF;
|
||||
font-size: 9pt;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
line-height: 120%;
|
||||
}
|
||||
.abstract p {
|
||||
font-size: 9pt;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
line-height: 120%;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.currentissue {
|
||||
border: 1px solid #CCCCCC;
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
.pre {
|
||||
font-family: "Courier New", Courier, monospace;
|
||||
padding-left: 12pt;
|
||||
}
|
||||
.jttpoutleft {
|
||||
display: none;
|
||||
}
|
||||
.econtactoutleft {
|
||||
display: none;
|
||||
}
|
||||
.statcounter {display:none}
|
||||
.red {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
form {
|
||||
font-size: 10pt;
|
||||
}
|
||||
input {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
#print {
|
||||
display: block;
|
||||
}
|
||||
h1#print {
|
||||
font-size: 30pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.contribution {
|
||||
margin-left: 0px;
|
||||
width: 100%;
|
||||
padding: 0px;
|
||||
margin-top: 5pt;
|
||||
margin-bottom: 5pt;
|
||||
}
|
||||
.indentecontact {
|
||||
float: left;
|
||||
margin-top: 5pt;
|
||||
margin-right: 5pt;
|
||||
margin-bottom: 1pt;
|
||||
margin-left: 3pt;
|
||||
font-size:14pt;
|
||||
font-weight:bold;
|
||||
}
|
||||
.indentecontact2 {
|
||||
margin-top: 1pt;
|
||||
margin-right: 5pt;
|
||||
margin-bottom: 1pt;
|
||||
margin-left: 3pt;
|
||||
float: left;
|
||||
font-size:14pt;
|
||||
font-weight:bold;
|
||||
}
|
||||
#content #logo_top {
|
||||
display: none;
|
||||
}
|
||||
.quotation_excpt {
|
||||
border: 1px dotted #666;
|
||||
padding-top: 5px;
|
||||
padding-right: 8px;
|
||||
padding-bottom: 5px;
|
||||
padding-left: 8px;
|
||||
text-align: center;
|
||||
line-height: 18pt;
|
||||
font-size: 16pt;
|
||||
}
|
||||
.editor {
|
||||
font-size: 11pt;
|
||||
margin-top: 0pt;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.issuenumber {
|
||||
float:left;
|
||||
margin:5pt 10pt 0 0;
|
||||
font-size:14pt;
|
||||
font-weight:bold;
|
||||
}
|
||||
.CollapsiblePanelTab {
|
||||
font-size: 14pt;
|
||||
}
|
||||
.issuetitle {
|
||||
font-size: 14pt;
|
||||
margin-top: 0px;
|
||||
padding-top: 0px;
|
||||
}
|
||||
#content .issuenumber a {
|
||||
font-weight: bold;
|
||||
}
|
||||
#content .indentecontact a {
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
#content .indentecontact2 a {
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
.to_top_s {
|
||||
display: none;
|
||||
}
|
||||
.quotationbox p {
|
||||
clear: left;
|
||||
float: left;
|
||||
width: 250px;
|
||||
font-size: 1.2em;
|
||||
margin-top: 20px;
|
||||
margin-bottom: 10px;
|
||||
margin-right: 20px;
|
||||
margin-left: 0;
|
||||
border-top-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-top-style: solid;
|
||||
border-bottom-style: solid;
|
||||
border-top-color: #666666;
|
||||
border-bottom-color: #666666;
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
line-height: 1.2em;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
color: #666666;
|
||||
}
|
||||
.col2 {
|
||||
-webkit-column-count:2;
|
||||
-moz-column-count:2;
|
||||
column-count:2;
|
||||
-webkit-column-gap:20px;
|
||||
-moz-column-gap:20px;
|
||||
column-gap:20px;
|
||||
}
|
||||
.col3 {
|
||||
-webkit-column-count:3;
|
||||
-moz-column-count:3;
|
||||
column-count:3;
|
||||
-webkit-column-gap:15px;
|
||||
-moz-column-gap:15px;
|
||||
column-gap:15px;
|
||||
}
|
||||
965
graphics/bode-melochord_files/controls.js
vendored
|
|
@ -1,965 +0,0 @@
|
|||
// script.aculo.us controls.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010
|
||||
|
||||
// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
|
||||
// (c) 2005-2010 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
|
||||
// (c) 2005-2010 Jon Tirsen (http://www.tirsen.com)
|
||||
// Contributors:
|
||||
// Richard Livsey
|
||||
// Rahul Bhargava
|
||||
// Rob Wills
|
||||
//
|
||||
// script.aculo.us is freely distributable under the terms of an MIT-style license.
|
||||
// For details, see the script.aculo.us web site: http://script.aculo.us/
|
||||
|
||||
// Autocompleter.Base handles all the autocompletion functionality
|
||||
// that's independent of the data source for autocompletion. This
|
||||
// includes drawing the autocompletion menu, observing keyboard
|
||||
// and mouse events, and similar.
|
||||
//
|
||||
// Specific autocompleters need to provide, at the very least,
|
||||
// a getUpdatedChoices function that will be invoked every time
|
||||
// the text inside the monitored textbox changes. This method
|
||||
// should get the text for which to provide autocompletion by
|
||||
// invoking this.getToken(), NOT by directly accessing
|
||||
// this.element.value. This is to allow incremental tokenized
|
||||
// autocompletion. Specific auto-completion logic (AJAX, etc)
|
||||
// belongs in getUpdatedChoices.
|
||||
//
|
||||
// Tokenized incremental autocompletion is enabled automatically
|
||||
// when an autocompleter is instantiated with the 'tokens' option
|
||||
// in the options parameter, e.g.:
|
||||
// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' });
|
||||
// will incrementally autocomplete with a comma as the token.
|
||||
// Additionally, ',' in the above example can be replaced with
|
||||
// a token array, e.g. { tokens: [',', '\n'] } which
|
||||
// enables autocompletion on multiple tokens. This is most
|
||||
// useful when one of the tokens is \n (a newline), as it
|
||||
// allows smart autocompletion after linebreaks.
|
||||
|
||||
if(typeof Effect == 'undefined')
|
||||
throw("controls.js requires including script.aculo.us' effects.js library");
|
||||
|
||||
var Autocompleter = { };
|
||||
Autocompleter.Base = Class.create({
|
||||
baseInitialize: function(element, update, options) {
|
||||
element = $(element);
|
||||
this.element = element;
|
||||
this.update = $(update);
|
||||
this.hasFocus = false;
|
||||
this.changed = false;
|
||||
this.active = false;
|
||||
this.index = 0;
|
||||
this.entryCount = 0;
|
||||
this.oldElementValue = this.element.value;
|
||||
|
||||
if(this.setOptions)
|
||||
this.setOptions(options);
|
||||
else
|
||||
this.options = options || { };
|
||||
|
||||
this.options.paramName = this.options.paramName || this.element.name;
|
||||
this.options.tokens = this.options.tokens || [];
|
||||
this.options.frequency = this.options.frequency || 0.4;
|
||||
this.options.minChars = this.options.minChars || 1;
|
||||
this.options.onShow = this.options.onShow ||
|
||||
function(element, update){
|
||||
if(!update.style.position || update.style.position=='absolute') {
|
||||
update.style.position = 'absolute';
|
||||
Position.clone(element, update, {
|
||||
setHeight: false,
|
||||
offsetTop: element.offsetHeight
|
||||
});
|
||||
}
|
||||
Effect.Appear(update,{duration:0.15});
|
||||
};
|
||||
this.options.onHide = this.options.onHide ||
|
||||
function(element, update){ new Effect.Fade(update,{duration:0.15}) };
|
||||
|
||||
if(typeof(this.options.tokens) == 'string')
|
||||
this.options.tokens = new Array(this.options.tokens);
|
||||
// Force carriage returns as token delimiters anyway
|
||||
if (!this.options.tokens.include('\n'))
|
||||
this.options.tokens.push('\n');
|
||||
|
||||
this.observer = null;
|
||||
|
||||
this.element.setAttribute('autocomplete','off');
|
||||
|
||||
Element.hide(this.update);
|
||||
|
||||
Event.observe(this.element, 'blur', this.onBlur.bindAsEventListener(this));
|
||||
Event.observe(this.element, 'keydown', this.onKeyPress.bindAsEventListener(this));
|
||||
},
|
||||
|
||||
show: function() {
|
||||
if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update);
|
||||
if(!this.iefix &&
|
||||
(Prototype.Browser.IE) &&
|
||||
(Element.getStyle(this.update, 'position')=='absolute')) {
|
||||
new Insertion.After(this.update,
|
||||
'<iframe id="' + this.update.id + '_iefix" '+
|
||||
'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
|
||||
'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
|
||||
this.iefix = $(this.update.id+'_iefix');
|
||||
}
|
||||
if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);
|
||||
},
|
||||
|
||||
fixIEOverlapping: function() {
|
||||
Position.clone(this.update, this.iefix, {setTop:(!this.update.style.height)});
|
||||
this.iefix.style.zIndex = 1;
|
||||
this.update.style.zIndex = 2;
|
||||
Element.show(this.iefix);
|
||||
},
|
||||
|
||||
hide: function() {
|
||||
this.stopIndicator();
|
||||
if(Element.getStyle(this.update, 'display')!='none') this.options.onHide(this.element, this.update);
|
||||
if(this.iefix) Element.hide(this.iefix);
|
||||
},
|
||||
|
||||
startIndicator: function() {
|
||||
if(this.options.indicator) Element.show(this.options.indicator);
|
||||
},
|
||||
|
||||
stopIndicator: function() {
|
||||
if(this.options.indicator) Element.hide(this.options.indicator);
|
||||
},
|
||||
|
||||
onKeyPress: function(event) {
|
||||
if(this.active)
|
||||
switch(event.keyCode) {
|
||||
case Event.KEY_TAB:
|
||||
case Event.KEY_RETURN:
|
||||
this.selectEntry();
|
||||
Event.stop(event);
|
||||
case Event.KEY_ESC:
|
||||
this.hide();
|
||||
this.active = false;
|
||||
Event.stop(event);
|
||||
return;
|
||||
case Event.KEY_LEFT:
|
||||
case Event.KEY_RIGHT:
|
||||
return;
|
||||
case Event.KEY_UP:
|
||||
this.markPrevious();
|
||||
this.render();
|
||||
Event.stop(event);
|
||||
return;
|
||||
case Event.KEY_DOWN:
|
||||
this.markNext();
|
||||
this.render();
|
||||
Event.stop(event);
|
||||
return;
|
||||
}
|
||||
else
|
||||
if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN ||
|
||||
(Prototype.Browser.WebKit > 0 && event.keyCode == 0)) return;
|
||||
|
||||
this.changed = true;
|
||||
this.hasFocus = true;
|
||||
|
||||
if(this.observer) clearTimeout(this.observer);
|
||||
this.observer =
|
||||
setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);
|
||||
},
|
||||
|
||||
activate: function() {
|
||||
this.changed = false;
|
||||
this.hasFocus = true;
|
||||
this.getUpdatedChoices();
|
||||
},
|
||||
|
||||
onHover: function(event) {
|
||||
var element = Event.findElement(event, 'LI');
|
||||
if(this.index != element.autocompleteIndex)
|
||||
{
|
||||
this.index = element.autocompleteIndex;
|
||||
this.render();
|
||||
}
|
||||
Event.stop(event);
|
||||
},
|
||||
|
||||
onClick: function(event) {
|
||||
var element = Event.findElement(event, 'LI');
|
||||
this.index = element.autocompleteIndex;
|
||||
this.selectEntry();
|
||||
this.hide();
|
||||
},
|
||||
|
||||
onBlur: function(event) {
|
||||
// needed to make click events working
|
||||
setTimeout(this.hide.bind(this), 250);
|
||||
this.hasFocus = false;
|
||||
this.active = false;
|
||||
},
|
||||
|
||||
render: function() {
|
||||
if(this.entryCount > 0) {
|
||||
for (var i = 0; i < this.entryCount; i++)
|
||||
this.index==i ?
|
||||
Element.addClassName(this.getEntry(i),"selected") :
|
||||
Element.removeClassName(this.getEntry(i),"selected");
|
||||
if(this.hasFocus) {
|
||||
this.show();
|
||||
this.active = true;
|
||||
}
|
||||
} else {
|
||||
this.active = false;
|
||||
this.hide();
|
||||
}
|
||||
},
|
||||
|
||||
markPrevious: function() {
|
||||
if(this.index > 0) this.index--;
|
||||
else this.index = this.entryCount-1;
|
||||
this.getEntry(this.index).scrollIntoView(true);
|
||||
},
|
||||
|
||||
markNext: function() {
|
||||
if(this.index < this.entryCount-1) this.index++;
|
||||
else this.index = 0;
|
||||
this.getEntry(this.index).scrollIntoView(false);
|
||||
},
|
||||
|
||||
getEntry: function(index) {
|
||||
return this.update.firstChild.childNodes[index];
|
||||
},
|
||||
|
||||
getCurrentEntry: function() {
|
||||
return this.getEntry(this.index);
|
||||
},
|
||||
|
||||
selectEntry: function() {
|
||||
this.active = false;
|
||||
this.updateElement(this.getCurrentEntry());
|
||||
},
|
||||
|
||||
updateElement: function(selectedElement) {
|
||||
if (this.options.updateElement) {
|
||||
this.options.updateElement(selectedElement);
|
||||
return;
|
||||
}
|
||||
var value = '';
|
||||
if (this.options.select) {
|
||||
var nodes = $(selectedElement).select('.' + this.options.select) || [];
|
||||
if(nodes.length>0) value = Element.collectTextNodes(nodes[0], this.options.select);
|
||||
} else
|
||||
value = Element.collectTextNodesIgnoreClass(selectedElement, 'informal');
|
||||
|
||||
var bounds = this.getTokenBounds();
|
||||
if (bounds[0] != -1) {
|
||||
var newValue = this.element.value.substr(0, bounds[0]);
|
||||
var whitespace = this.element.value.substr(bounds[0]).match(/^\s+/);
|
||||
if (whitespace)
|
||||
newValue += whitespace[0];
|
||||
this.element.value = newValue + value + this.element.value.substr(bounds[1]);
|
||||
} else {
|
||||
this.element.value = value;
|
||||
}
|
||||
this.oldElementValue = this.element.value;
|
||||
this.element.focus();
|
||||
|
||||
if (this.options.afterUpdateElement)
|
||||
this.options.afterUpdateElement(this.element, selectedElement);
|
||||
},
|
||||
|
||||
updateChoices: function(choices) {
|
||||
if(!this.changed && this.hasFocus) {
|
||||
this.update.innerHTML = choices;
|
||||
Element.cleanWhitespace(this.update);
|
||||
Element.cleanWhitespace(this.update.down());
|
||||
|
||||
if(this.update.firstChild && this.update.down().childNodes) {
|
||||
this.entryCount =
|
||||
this.update.down().childNodes.length;
|
||||
for (var i = 0; i < this.entryCount; i++) {
|
||||
var entry = this.getEntry(i);
|
||||
entry.autocompleteIndex = i;
|
||||
this.addObservers(entry);
|
||||
}
|
||||
} else {
|
||||
this.entryCount = 0;
|
||||
}
|
||||
|
||||
this.stopIndicator();
|
||||
this.index = 0;
|
||||
|
||||
if(this.entryCount==1 && this.options.autoSelect) {
|
||||
this.selectEntry();
|
||||
this.hide();
|
||||
} else {
|
||||
this.render();
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
addObservers: function(element) {
|
||||
Event.observe(element, "mouseover", this.onHover.bindAsEventListener(this));
|
||||
Event.observe(element, "click", this.onClick.bindAsEventListener(this));
|
||||
},
|
||||
|
||||
onObserverEvent: function() {
|
||||
this.changed = false;
|
||||
this.tokenBounds = null;
|
||||
if(this.getToken().length>=this.options.minChars) {
|
||||
this.getUpdatedChoices();
|
||||
} else {
|
||||
this.active = false;
|
||||
this.hide();
|
||||
}
|
||||
this.oldElementValue = this.element.value;
|
||||
},
|
||||
|
||||
getToken: function() {
|
||||
var bounds = this.getTokenBounds();
|
||||
return this.element.value.substring(bounds[0], bounds[1]).strip();
|
||||
},
|
||||
|
||||
getTokenBounds: function() {
|
||||
if (null != this.tokenBounds) return this.tokenBounds;
|
||||
var value = this.element.value;
|
||||
if (value.strip().empty()) return [-1, 0];
|
||||
var diff = arguments.callee.getFirstDifferencePos(value, this.oldElementValue);
|
||||
var offset = (diff == this.oldElementValue.length ? 1 : 0);
|
||||
var prevTokenPos = -1, nextTokenPos = value.length;
|
||||
var tp;
|
||||
for (var index = 0, l = this.options.tokens.length; index < l; ++index) {
|
||||
tp = value.lastIndexOf(this.options.tokens[index], diff + offset - 1);
|
||||
if (tp > prevTokenPos) prevTokenPos = tp;
|
||||
tp = value.indexOf(this.options.tokens[index], diff + offset);
|
||||
if (-1 != tp && tp < nextTokenPos) nextTokenPos = tp;
|
||||
}
|
||||
return (this.tokenBounds = [prevTokenPos + 1, nextTokenPos]);
|
||||
}
|
||||
});
|
||||
|
||||
Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos = function(newS, oldS) {
|
||||
var boundary = Math.min(newS.length, oldS.length);
|
||||
for (var index = 0; index < boundary; ++index)
|
||||
if (newS[index] != oldS[index])
|
||||
return index;
|
||||
return boundary;
|
||||
};
|
||||
|
||||
Ajax.Autocompleter = Class.create(Autocompleter.Base, {
|
||||
initialize: function(element, update, url, options) {
|
||||
this.baseInitialize(element, update, options);
|
||||
this.options.asynchronous = true;
|
||||
this.options.onComplete = this.onComplete.bind(this);
|
||||
this.options.defaultParams = this.options.parameters || null;
|
||||
this.url = url;
|
||||
},
|
||||
|
||||
getUpdatedChoices: function() {
|
||||
this.startIndicator();
|
||||
|
||||
var entry = encodeURIComponent(this.options.paramName) + '=' +
|
||||
encodeURIComponent(this.getToken());
|
||||
|
||||
this.options.parameters = this.options.callback ?
|
||||
this.options.callback(this.element, entry) : entry;
|
||||
|
||||
if(this.options.defaultParams)
|
||||
this.options.parameters += '&' + this.options.defaultParams;
|
||||
|
||||
new Ajax.Request(this.url, this.options);
|
||||
},
|
||||
|
||||
onComplete: function(request) {
|
||||
this.updateChoices(request.responseText);
|
||||
}
|
||||
});
|
||||
|
||||
// The local array autocompleter. Used when you'd prefer to
|
||||
// inject an array of autocompletion options into the page, rather
|
||||
// than sending out Ajax queries, which can be quite slow sometimes.
|
||||
//
|
||||
// The constructor takes four parameters. The first two are, as usual,
|
||||
// the id of the monitored textbox, and id of the autocompletion menu.
|
||||
// The third is the array you want to autocomplete from, and the fourth
|
||||
// is the options block.
|
||||
//
|
||||
// Extra local autocompletion options:
|
||||
// - choices - How many autocompletion choices to offer
|
||||
//
|
||||
// - partialSearch - If false, the autocompleter will match entered
|
||||
// text only at the beginning of strings in the
|
||||
// autocomplete array. Defaults to true, which will
|
||||
// match text at the beginning of any *word* in the
|
||||
// strings in the autocomplete array. If you want to
|
||||
// search anywhere in the string, additionally set
|
||||
// the option fullSearch to true (default: off).
|
||||
//
|
||||
// - fullSsearch - Search anywhere in autocomplete array strings.
|
||||
//
|
||||
// - partialChars - How many characters to enter before triggering
|
||||
// a partial match (unlike minChars, which defines
|
||||
// how many characters are required to do any match
|
||||
// at all). Defaults to 2.
|
||||
//
|
||||
// - ignoreCase - Whether to ignore case when autocompleting.
|
||||
// Defaults to true.
|
||||
//
|
||||
// It's possible to pass in a custom function as the 'selector'
|
||||
// option, if you prefer to write your own autocompletion logic.
|
||||
// In that case, the other options above will not apply unless
|
||||
// you support them.
|
||||
|
||||
Autocompleter.Local = Class.create(Autocompleter.Base, {
|
||||
initialize: function(element, update, array, options) {
|
||||
this.baseInitialize(element, update, options);
|
||||
this.options.array = array;
|
||||
},
|
||||
|
||||
getUpdatedChoices: function() {
|
||||
this.updateChoices(this.options.selector(this));
|
||||
},
|
||||
|
||||
setOptions: function(options) {
|
||||
this.options = Object.extend({
|
||||
choices: 10,
|
||||
partialSearch: true,
|
||||
partialChars: 2,
|
||||
ignoreCase: true,
|
||||
fullSearch: false,
|
||||
selector: function(instance) {
|
||||
var ret = []; // Beginning matches
|
||||
var partial = []; // Inside matches
|
||||
var entry = instance.getToken();
|
||||
var count = 0;
|
||||
|
||||
for (var i = 0; i < instance.options.array.length &&
|
||||
ret.length < instance.options.choices ; i++) {
|
||||
|
||||
var elem = instance.options.array[i];
|
||||
var foundPos = instance.options.ignoreCase ?
|
||||
elem.toLowerCase().indexOf(entry.toLowerCase()) :
|
||||
elem.indexOf(entry);
|
||||
|
||||
while (foundPos != -1) {
|
||||
if (foundPos == 0 && elem.length != entry.length) {
|
||||
ret.push("<li><strong>" + elem.substr(0, entry.length) + "</strong>" +
|
||||
elem.substr(entry.length) + "</li>");
|
||||
break;
|
||||
} else if (entry.length >= instance.options.partialChars &&
|
||||
instance.options.partialSearch && foundPos != -1) {
|
||||
if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) {
|
||||
partial.push("<li>" + elem.substr(0, foundPos) + "<strong>" +
|
||||
elem.substr(foundPos, entry.length) + "</strong>" + elem.substr(
|
||||
foundPos + entry.length) + "</li>");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
foundPos = instance.options.ignoreCase ?
|
||||
elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) :
|
||||
elem.indexOf(entry, foundPos + 1);
|
||||
|
||||
}
|
||||
}
|
||||
if (partial.length)
|
||||
ret = ret.concat(partial.slice(0, instance.options.choices - ret.length));
|
||||
return "<ul>" + ret.join('') + "</ul>";
|
||||
}
|
||||
}, options || { });
|
||||
}
|
||||
});
|
||||
|
||||
// AJAX in-place editor and collection editor
|
||||
// Full rewrite by Christophe Porteneuve <tdd@tddsworld.com> (April 2007).
|
||||
|
||||
// Use this if you notice weird scrolling problems on some browsers,
|
||||
// the DOM might be a bit confused when this gets called so do this
|
||||
// waits 1 ms (with setTimeout) until it does the activation
|
||||
Field.scrollFreeActivate = function(field) {
|
||||
setTimeout(function() {
|
||||
Field.activate(field);
|
||||
}, 1);
|
||||
};
|
||||
|
||||
Ajax.InPlaceEditor = Class.create({
|
||||
initialize: function(element, url, options) {
|
||||
this.url = url;
|
||||
this.element = element = $(element);
|
||||
this.prepareOptions();
|
||||
this._controls = { };
|
||||
arguments.callee.dealWithDeprecatedOptions(options); // DEPRECATION LAYER!!!
|
||||
Object.extend(this.options, options || { });
|
||||
if (!this.options.formId && this.element.id) {
|
||||
this.options.formId = this.element.id + '-inplaceeditor';
|
||||
if ($(this.options.formId))
|
||||
this.options.formId = '';
|
||||
}
|
||||
if (this.options.externalControl)
|
||||
this.options.externalControl = $(this.options.externalControl);
|
||||
if (!this.options.externalControl)
|
||||
this.options.externalControlOnly = false;
|
||||
this._originalBackground = this.element.getStyle('background-color') || 'transparent';
|
||||
this.element.title = this.options.clickToEditText;
|
||||
this._boundCancelHandler = this.handleFormCancellation.bind(this);
|
||||
this._boundComplete = (this.options.onComplete || Prototype.emptyFunction).bind(this);
|
||||
this._boundFailureHandler = this.handleAJAXFailure.bind(this);
|
||||
this._boundSubmitHandler = this.handleFormSubmission.bind(this);
|
||||
this._boundWrapperHandler = this.wrapUp.bind(this);
|
||||
this.registerListeners();
|
||||
},
|
||||
checkForEscapeOrReturn: function(e) {
|
||||
if (!this._editing || e.ctrlKey || e.altKey || e.shiftKey) return;
|
||||
if (Event.KEY_ESC == e.keyCode)
|
||||
this.handleFormCancellation(e);
|
||||
else if (Event.KEY_RETURN == e.keyCode)
|
||||
this.handleFormSubmission(e);
|
||||
},
|
||||
createControl: function(mode, handler, extraClasses) {
|
||||
var control = this.options[mode + 'Control'];
|
||||
var text = this.options[mode + 'Text'];
|
||||
if ('button' == control) {
|
||||
var btn = document.createElement('input');
|
||||
btn.type = 'submit';
|
||||
btn.value = text;
|
||||
btn.className = 'editor_' + mode + '_button';
|
||||
if ('cancel' == mode)
|
||||
btn.onclick = this._boundCancelHandler;
|
||||
this._form.appendChild(btn);
|
||||
this._controls[mode] = btn;
|
||||
} else if ('link' == control) {
|
||||
var link = document.createElement('a');
|
||||
link.href = '#';
|
||||
link.appendChild(document.createTextNode(text));
|
||||
link.onclick = 'cancel' == mode ? this._boundCancelHandler : this._boundSubmitHandler;
|
||||
link.className = 'editor_' + mode + '_link';
|
||||
if (extraClasses)
|
||||
link.className += ' ' + extraClasses;
|
||||
this._form.appendChild(link);
|
||||
this._controls[mode] = link;
|
||||
}
|
||||
},
|
||||
createEditField: function() {
|
||||
var text = (this.options.loadTextURL ? this.options.loadingText : this.getText());
|
||||
var fld;
|
||||
if (1 >= this.options.rows && !/\r|\n/.test(this.getText())) {
|
||||
fld = document.createElement('input');
|
||||
fld.type = 'text';
|
||||
var size = this.options.size || this.options.cols || 0;
|
||||
if (0 < size) fld.size = size;
|
||||
} else {
|
||||
fld = document.createElement('textarea');
|
||||
fld.rows = (1 >= this.options.rows ? this.options.autoRows : this.options.rows);
|
||||
fld.cols = this.options.cols || 40;
|
||||
}
|
||||
fld.name = this.options.paramName;
|
||||
fld.value = text; // No HTML breaks conversion anymore
|
||||
fld.className = 'editor_field';
|
||||
if (this.options.submitOnBlur)
|
||||
fld.onblur = this._boundSubmitHandler;
|
||||
this._controls.editor = fld;
|
||||
if (this.options.loadTextURL)
|
||||
this.loadExternalText();
|
||||
this._form.appendChild(this._controls.editor);
|
||||
},
|
||||
createForm: function() {
|
||||
var ipe = this;
|
||||
function addText(mode, condition) {
|
||||
var text = ipe.options['text' + mode + 'Controls'];
|
||||
if (!text || condition === false) return;
|
||||
ipe._form.appendChild(document.createTextNode(text));
|
||||
};
|
||||
this._form = $(document.createElement('form'));
|
||||
this._form.id = this.options.formId;
|
||||
this._form.addClassName(this.options.formClassName);
|
||||
this._form.onsubmit = this._boundSubmitHandler;
|
||||
this.createEditField();
|
||||
if ('textarea' == this._controls.editor.tagName.toLowerCase())
|
||||
this._form.appendChild(document.createElement('br'));
|
||||
if (this.options.onFormCustomization)
|
||||
this.options.onFormCustomization(this, this._form);
|
||||
addText('Before', this.options.okControl || this.options.cancelControl);
|
||||
this.createControl('ok', this._boundSubmitHandler);
|
||||
addText('Between', this.options.okControl && this.options.cancelControl);
|
||||
this.createControl('cancel', this._boundCancelHandler, 'editor_cancel');
|
||||
addText('After', this.options.okControl || this.options.cancelControl);
|
||||
},
|
||||
destroy: function() {
|
||||
if (this._oldInnerHTML)
|
||||
this.element.innerHTML = this._oldInnerHTML;
|
||||
this.leaveEditMode();
|
||||
this.unregisterListeners();
|
||||
},
|
||||
enterEditMode: function(e) {
|
||||
if (this._saving || this._editing) return;
|
||||
this._editing = true;
|
||||
this.triggerCallback('onEnterEditMode');
|
||||
if (this.options.externalControl)
|
||||
this.options.externalControl.hide();
|
||||
this.element.hide();
|
||||
this.createForm();
|
||||
this.element.parentNode.insertBefore(this._form, this.element);
|
||||
if (!this.options.loadTextURL)
|
||||
this.postProcessEditField();
|
||||
if (e) Event.stop(e);
|
||||
},
|
||||
enterHover: function(e) {
|
||||
if (this.options.hoverClassName)
|
||||
this.element.addClassName(this.options.hoverClassName);
|
||||
if (this._saving) return;
|
||||
this.triggerCallback('onEnterHover');
|
||||
},
|
||||
getText: function() {
|
||||
return this.element.innerHTML.unescapeHTML();
|
||||
},
|
||||
handleAJAXFailure: function(transport) {
|
||||
this.triggerCallback('onFailure', transport);
|
||||
if (this._oldInnerHTML) {
|
||||
this.element.innerHTML = this._oldInnerHTML;
|
||||
this._oldInnerHTML = null;
|
||||
}
|
||||
},
|
||||
handleFormCancellation: function(e) {
|
||||
this.wrapUp();
|
||||
if (e) Event.stop(e);
|
||||
},
|
||||
handleFormSubmission: function(e) {
|
||||
var form = this._form;
|
||||
var value = $F(this._controls.editor);
|
||||
this.prepareSubmission();
|
||||
var params = this.options.callback(form, value) || '';
|
||||
if (Object.isString(params))
|
||||
params = params.toQueryParams();
|
||||
params.editorId = this.element.id;
|
||||
if (this.options.htmlResponse) {
|
||||
var options = Object.extend({ evalScripts: true }, this.options.ajaxOptions);
|
||||
Object.extend(options, {
|
||||
parameters: params,
|
||||
onComplete: this._boundWrapperHandler,
|
||||
onFailure: this._boundFailureHandler
|
||||
});
|
||||
new Ajax.Updater({ success: this.element }, this.url, options);
|
||||
} else {
|
||||
var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
|
||||
Object.extend(options, {
|
||||
parameters: params,
|
||||
onComplete: this._boundWrapperHandler,
|
||||
onFailure: this._boundFailureHandler
|
||||
});
|
||||
new Ajax.Request(this.url, options);
|
||||
}
|
||||
if (e) Event.stop(e);
|
||||
},
|
||||
leaveEditMode: function() {
|
||||
this.element.removeClassName(this.options.savingClassName);
|
||||
this.removeForm();
|
||||
this.leaveHover();
|
||||
this.element.style.backgroundColor = this._originalBackground;
|
||||
this.element.show();
|
||||
if (this.options.externalControl)
|
||||
this.options.externalControl.show();
|
||||
this._saving = false;
|
||||
this._editing = false;
|
||||
this._oldInnerHTML = null;
|
||||
this.triggerCallback('onLeaveEditMode');
|
||||
},
|
||||
leaveHover: function(e) {
|
||||
if (this.options.hoverClassName)
|
||||
this.element.removeClassName(this.options.hoverClassName);
|
||||
if (this._saving) return;
|
||||
this.triggerCallback('onLeaveHover');
|
||||
},
|
||||
loadExternalText: function() {
|
||||
this._form.addClassName(this.options.loadingClassName);
|
||||
this._controls.editor.disabled = true;
|
||||
var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
|
||||
Object.extend(options, {
|
||||
parameters: 'editorId=' + encodeURIComponent(this.element.id),
|
||||
onComplete: Prototype.emptyFunction,
|
||||
onSuccess: function(transport) {
|
||||
this._form.removeClassName(this.options.loadingClassName);
|
||||
var text = transport.responseText;
|
||||
if (this.options.stripLoadedTextTags)
|
||||
text = text.stripTags();
|
||||
this._controls.editor.value = text;
|
||||
this._controls.editor.disabled = false;
|
||||
this.postProcessEditField();
|
||||
}.bind(this),
|
||||
onFailure: this._boundFailureHandler
|
||||
});
|
||||
new Ajax.Request(this.options.loadTextURL, options);
|
||||
},
|
||||
postProcessEditField: function() {
|
||||
var fpc = this.options.fieldPostCreation;
|
||||
if (fpc)
|
||||
$(this._controls.editor)['focus' == fpc ? 'focus' : 'activate']();
|
||||
},
|
||||
prepareOptions: function() {
|
||||
this.options = Object.clone(Ajax.InPlaceEditor.DefaultOptions);
|
||||
Object.extend(this.options, Ajax.InPlaceEditor.DefaultCallbacks);
|
||||
[this._extraDefaultOptions].flatten().compact().each(function(defs) {
|
||||
Object.extend(this.options, defs);
|
||||
}.bind(this));
|
||||
},
|
||||
prepareSubmission: function() {
|
||||
this._saving = true;
|
||||
this.removeForm();
|
||||
this.leaveHover();
|
||||
this.showSaving();
|
||||
},
|
||||
registerListeners: function() {
|
||||
this._listeners = { };
|
||||
var listener;
|
||||
$H(Ajax.InPlaceEditor.Listeners).each(function(pair) {
|
||||
listener = this[pair.value].bind(this);
|
||||
this._listeners[pair.key] = listener;
|
||||
if (!this.options.externalControlOnly)
|
||||
this.element.observe(pair.key, listener);
|
||||
if (this.options.externalControl)
|
||||
this.options.externalControl.observe(pair.key, listener);
|
||||
}.bind(this));
|
||||
},
|
||||
removeForm: function() {
|
||||
if (!this._form) return;
|
||||
this._form.remove();
|
||||
this._form = null;
|
||||
this._controls = { };
|
||||
},
|
||||
showSaving: function() {
|
||||
this._oldInnerHTML = this.element.innerHTML;
|
||||
this.element.innerHTML = this.options.savingText;
|
||||
this.element.addClassName(this.options.savingClassName);
|
||||
this.element.style.backgroundColor = this._originalBackground;
|
||||
this.element.show();
|
||||
},
|
||||
triggerCallback: function(cbName, arg) {
|
||||
if ('function' == typeof this.options[cbName]) {
|
||||
this.options[cbName](this, arg);
|
||||
}
|
||||
},
|
||||
unregisterListeners: function() {
|
||||
$H(this._listeners).each(function(pair) {
|
||||
if (!this.options.externalControlOnly)
|
||||
this.element.stopObserving(pair.key, pair.value);
|
||||
if (this.options.externalControl)
|
||||
this.options.externalControl.stopObserving(pair.key, pair.value);
|
||||
}.bind(this));
|
||||
},
|
||||
wrapUp: function(transport) {
|
||||
this.leaveEditMode();
|
||||
// Can't use triggerCallback due to backward compatibility: requires
|
||||
// binding + direct element
|
||||
this._boundComplete(transport, this.element);
|
||||
}
|
||||
});
|
||||
|
||||
Object.extend(Ajax.InPlaceEditor.prototype, {
|
||||
dispose: Ajax.InPlaceEditor.prototype.destroy
|
||||
});
|
||||
|
||||
Ajax.InPlaceCollectionEditor = Class.create(Ajax.InPlaceEditor, {
|
||||
initialize: function($super, element, url, options) {
|
||||
this._extraDefaultOptions = Ajax.InPlaceCollectionEditor.DefaultOptions;
|
||||
$super(element, url, options);
|
||||
},
|
||||
|
||||
createEditField: function() {
|
||||
var list = document.createElement('select');
|
||||
list.name = this.options.paramName;
|
||||
list.size = 1;
|
||||
this._controls.editor = list;
|
||||
this._collection = this.options.collection || [];
|
||||
if (this.options.loadCollectionURL)
|
||||
this.loadCollection();
|
||||
else
|
||||
this.checkForExternalText();
|
||||
this._form.appendChild(this._controls.editor);
|
||||
},
|
||||
|
||||
loadCollection: function() {
|
||||
this._form.addClassName(this.options.loadingClassName);
|
||||
this.showLoadingText(this.options.loadingCollectionText);
|
||||
var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
|
||||
Object.extend(options, {
|
||||
parameters: 'editorId=' + encodeURIComponent(this.element.id),
|
||||
onComplete: Prototype.emptyFunction,
|
||||
onSuccess: function(transport) {
|
||||
var js = transport.responseText.strip();
|
||||
if (!/^\[.*\]$/.test(js)) // TODO: improve sanity check
|
||||
throw('Server returned an invalid collection representation.');
|
||||
this._collection = eval(js);
|
||||
this.checkForExternalText();
|
||||
}.bind(this),
|
||||
onFailure: this.onFailure
|
||||
});
|
||||
new Ajax.Request(this.options.loadCollectionURL, options);
|
||||
},
|
||||
|
||||
showLoadingText: function(text) {
|
||||
this._controls.editor.disabled = true;
|
||||
var tempOption = this._controls.editor.firstChild;
|
||||
if (!tempOption) {
|
||||
tempOption = document.createElement('option');
|
||||
tempOption.value = '';
|
||||
this._controls.editor.appendChild(tempOption);
|
||||
tempOption.selected = true;
|
||||
}
|
||||
tempOption.update((text || '').stripScripts().stripTags());
|
||||
},
|
||||
|
||||
checkForExternalText: function() {
|
||||
this._text = this.getText();
|
||||
if (this.options.loadTextURL)
|
||||
this.loadExternalText();
|
||||
else
|
||||
this.buildOptionList();
|
||||
},
|
||||
|
||||
loadExternalText: function() {
|
||||
this.showLoadingText(this.options.loadingText);
|
||||
var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
|
||||
Object.extend(options, {
|
||||
parameters: 'editorId=' + encodeURIComponent(this.element.id),
|
||||
onComplete: Prototype.emptyFunction,
|
||||
onSuccess: function(transport) {
|
||||
this._text = transport.responseText.strip();
|
||||
this.buildOptionList();
|
||||
}.bind(this),
|
||||
onFailure: this.onFailure
|
||||
});
|
||||
new Ajax.Request(this.options.loadTextURL, options);
|
||||
},
|
||||
|
||||
buildOptionList: function() {
|
||||
this._form.removeClassName(this.options.loadingClassName);
|
||||
this._collection = this._collection.map(function(entry) {
|
||||
return 2 === entry.length ? entry : [entry, entry].flatten();
|
||||
});
|
||||
var marker = ('value' in this.options) ? this.options.value : this._text;
|
||||
var textFound = this._collection.any(function(entry) {
|
||||
return entry[0] == marker;
|
||||
}.bind(this));
|
||||
this._controls.editor.update('');
|
||||
var option;
|
||||
this._collection.each(function(entry, index) {
|
||||
option = document.createElement('option');
|
||||
option.value = entry[0];
|
||||
option.selected = textFound ? entry[0] == marker : 0 == index;
|
||||
option.appendChild(document.createTextNode(entry[1]));
|
||||
this._controls.editor.appendChild(option);
|
||||
}.bind(this));
|
||||
this._controls.editor.disabled = false;
|
||||
Field.scrollFreeActivate(this._controls.editor);
|
||||
}
|
||||
});
|
||||
|
||||
//**** DEPRECATION LAYER FOR InPlace[Collection]Editor! ****
|
||||
//**** This only exists for a while, in order to let ****
|
||||
//**** users adapt to the new API. Read up on the new ****
|
||||
//**** API and convert your code to it ASAP! ****
|
||||
|
||||
Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions = function(options) {
|
||||
if (!options) return;
|
||||
function fallback(name, expr) {
|
||||
if (name in options || expr === undefined) return;
|
||||
options[name] = expr;
|
||||
};
|
||||
fallback('cancelControl', (options.cancelLink ? 'link' : (options.cancelButton ? 'button' :
|
||||
options.cancelLink == options.cancelButton == false ? false : undefined)));
|
||||
fallback('okControl', (options.okLink ? 'link' : (options.okButton ? 'button' :
|
||||
options.okLink == options.okButton == false ? false : undefined)));
|
||||
fallback('highlightColor', options.highlightcolor);
|
||||
fallback('highlightEndColor', options.highlightendcolor);
|
||||
};
|
||||
|
||||
Object.extend(Ajax.InPlaceEditor, {
|
||||
DefaultOptions: {
|
||||
ajaxOptions: { },
|
||||
autoRows: 3, // Use when multi-line w/ rows == 1
|
||||
cancelControl: 'link', // 'link'|'button'|false
|
||||
cancelText: 'cancel',
|
||||
clickToEditText: 'Click to edit',
|
||||
externalControl: null, // id|elt
|
||||
externalControlOnly: false,
|
||||
fieldPostCreation: 'activate', // 'activate'|'focus'|false
|
||||
formClassName: 'inplaceeditor-form',
|
||||
formId: null, // id|elt
|
||||
highlightColor: '#ffff99',
|
||||
highlightEndColor: '#ffffff',
|
||||
hoverClassName: '',
|
||||
htmlResponse: true,
|
||||
loadingClassName: 'inplaceeditor-loading',
|
||||
loadingText: 'Loading...',
|
||||
okControl: 'button', // 'link'|'button'|false
|
||||
okText: 'ok',
|
||||
paramName: 'value',
|
||||
rows: 1, // If 1 and multi-line, uses autoRows
|
||||
savingClassName: 'inplaceeditor-saving',
|
||||
savingText: 'Saving...',
|
||||
size: 0,
|
||||
stripLoadedTextTags: false,
|
||||
submitOnBlur: false,
|
||||
textAfterControls: '',
|
||||
textBeforeControls: '',
|
||||
textBetweenControls: ''
|
||||
},
|
||||
DefaultCallbacks: {
|
||||
callback: function(form) {
|
||||
return Form.serialize(form);
|
||||
},
|
||||
onComplete: function(transport, element) {
|
||||
// For backward compatibility, this one is bound to the IPE, and passes
|
||||
// the element directly. It was too often customized, so we don't break it.
|
||||
new Effect.Highlight(element, {
|
||||
startcolor: this.options.highlightColor, keepBackgroundImage: true });
|
||||
},
|
||||
onEnterEditMode: null,
|
||||
onEnterHover: function(ipe) {
|
||||
ipe.element.style.backgroundColor = ipe.options.highlightColor;
|
||||
if (ipe._effect)
|
||||
ipe._effect.cancel();
|
||||
},
|
||||
onFailure: function(transport, ipe) {
|
||||
alert('Error communication with the server: ' + transport.responseText.stripTags());
|
||||
},
|
||||
onFormCustomization: null, // Takes the IPE and its generated form, after editor, before controls.
|
||||
onLeaveEditMode: null,
|
||||
onLeaveHover: function(ipe) {
|
||||
ipe._effect = new Effect.Highlight(ipe.element, {
|
||||
startcolor: ipe.options.highlightColor, endcolor: ipe.options.highlightEndColor,
|
||||
restorecolor: ipe._originalBackground, keepBackgroundImage: true
|
||||
});
|
||||
}
|
||||
},
|
||||
Listeners: {
|
||||
click: 'enterEditMode',
|
||||
keydown: 'checkForEscapeOrReturn',
|
||||
mouseover: 'enterHover',
|
||||
mouseout: 'leaveHover'
|
||||
}
|
||||
});
|
||||
|
||||
Ajax.InPlaceCollectionEditor.DefaultOptions = {
|
||||
loadingCollectionText: 'Loading options...'
|
||||
};
|
||||
|
||||
// Delayed observer, like Form.Element.Observer,
|
||||
// but waits for delay after last key input
|
||||
// Ideal for live-search fields
|
||||
|
||||
Form.Element.DelayedObserver = Class.create({
|
||||
initialize: function(element, delay, callback) {
|
||||
this.delay = delay || 0.5;
|
||||
this.element = $(element);
|
||||
this.callback = callback;
|
||||
this.timer = null;
|
||||
this.lastValue = $F(this.element);
|
||||
Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListener(this));
|
||||
},
|
||||
delayedListener: function(event) {
|
||||
if(this.lastValue == $F(this.element)) return;
|
||||
if(this.timer) clearTimeout(this.timer);
|
||||
this.timer = setTimeout(this.onTimerEvent.bind(this), this.delay * 1000);
|
||||
this.lastValue = $F(this.element);
|
||||
},
|
||||
onTimerEvent: function() {
|
||||
this.timer = null;
|
||||
this.callback(this.element, $F(this.element));
|
||||
}
|
||||
});
|
||||
974
graphics/bode-melochord_files/dragdrop.js
vendored
|
|
@ -1,974 +0,0 @@
|
|||
// script.aculo.us dragdrop.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010
|
||||
|
||||
// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
|
||||
//
|
||||
// script.aculo.us is freely distributable under the terms of an MIT-style license.
|
||||
// For details, see the script.aculo.us web site: http://script.aculo.us/
|
||||
|
||||
if(Object.isUndefined(Effect))
|
||||
throw("dragdrop.js requires including script.aculo.us' effects.js library");
|
||||
|
||||
var Droppables = {
|
||||
drops: [],
|
||||
|
||||
remove: function(element) {
|
||||
this.drops = this.drops.reject(function(d) { return d.element==$(element) });
|
||||
},
|
||||
|
||||
add: function(element) {
|
||||
element = $(element);
|
||||
var options = Object.extend({
|
||||
greedy: true,
|
||||
hoverclass: null,
|
||||
tree: false
|
||||
}, arguments[1] || { });
|
||||
|
||||
// cache containers
|
||||
if(options.containment) {
|
||||
options._containers = [];
|
||||
var containment = options.containment;
|
||||
if(Object.isArray(containment)) {
|
||||
containment.each( function(c) { options._containers.push($(c)) });
|
||||
} else {
|
||||
options._containers.push($(containment));
|
||||
}
|
||||
}
|
||||
|
||||
if(options.accept) options.accept = [options.accept].flatten();
|
||||
|
||||
Element.makePositioned(element); // fix IE
|
||||
options.element = element;
|
||||
|
||||
this.drops.push(options);
|
||||
},
|
||||
|
||||
findDeepestChild: function(drops) {
|
||||
deepest = drops[0];
|
||||
|
||||
for (i = 1; i < drops.length; ++i)
|
||||
if (Element.isParent(drops[i].element, deepest.element))
|
||||
deepest = drops[i];
|
||||
|
||||
return deepest;
|
||||
},
|
||||
|
||||
isContained: function(element, drop) {
|
||||
var containmentNode;
|
||||
if(drop.tree) {
|
||||
containmentNode = element.treeNode;
|
||||
} else {
|
||||
containmentNode = element.parentNode;
|
||||
}
|
||||
return drop._containers.detect(function(c) { return containmentNode == c });
|
||||
},
|
||||
|
||||
isAffected: function(point, element, drop) {
|
||||
return (
|
||||
(drop.element!=element) &&
|
||||
((!drop._containers) ||
|
||||
this.isContained(element, drop)) &&
|
||||
((!drop.accept) ||
|
||||
(Element.classNames(element).detect(
|
||||
function(v) { return drop.accept.include(v) } ) )) &&
|
||||
Position.within(drop.element, point[0], point[1]) );
|
||||
},
|
||||
|
||||
deactivate: function(drop) {
|
||||
if(drop.hoverclass)
|
||||
Element.removeClassName(drop.element, drop.hoverclass);
|
||||
this.last_active = null;
|
||||
},
|
||||
|
||||
activate: function(drop) {
|
||||
if(drop.hoverclass)
|
||||
Element.addClassName(drop.element, drop.hoverclass);
|
||||
this.last_active = drop;
|
||||
},
|
||||
|
||||
show: function(point, element) {
|
||||
if(!this.drops.length) return;
|
||||
var drop, affected = [];
|
||||
|
||||
this.drops.each( function(drop) {
|
||||
if(Droppables.isAffected(point, element, drop))
|
||||
affected.push(drop);
|
||||
});
|
||||
|
||||
if(affected.length>0)
|
||||
drop = Droppables.findDeepestChild(affected);
|
||||
|
||||
if(this.last_active && this.last_active != drop) this.deactivate(this.last_active);
|
||||
if (drop) {
|
||||
Position.within(drop.element, point[0], point[1]);
|
||||
if(drop.onHover)
|
||||
drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element));
|
||||
|
||||
if (drop != this.last_active) Droppables.activate(drop);
|
||||
}
|
||||
},
|
||||
|
||||
fire: function(event, element) {
|
||||
if(!this.last_active) return;
|
||||
Position.prepare();
|
||||
|
||||
if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], element, this.last_active))
|
||||
if (this.last_active.onDrop) {
|
||||
this.last_active.onDrop(element, this.last_active.element, event);
|
||||
return true;
|
||||
}
|
||||
},
|
||||
|
||||
reset: function() {
|
||||
if(this.last_active)
|
||||
this.deactivate(this.last_active);
|
||||
}
|
||||
};
|
||||
|
||||
var Draggables = {
|
||||
drags: [],
|
||||
observers: [],
|
||||
|
||||
register: function(draggable) {
|
||||
if(this.drags.length == 0) {
|
||||
this.eventMouseUp = this.endDrag.bindAsEventListener(this);
|
||||
this.eventMouseMove = this.updateDrag.bindAsEventListener(this);
|
||||
this.eventKeypress = this.keyPress.bindAsEventListener(this);
|
||||
|
||||
Event.observe(document, "mouseup", this.eventMouseUp);
|
||||
Event.observe(document, "mousemove", this.eventMouseMove);
|
||||
Event.observe(document, "keypress", this.eventKeypress);
|
||||
}
|
||||
this.drags.push(draggable);
|
||||
},
|
||||
|
||||
unregister: function(draggable) {
|
||||
this.drags = this.drags.reject(function(d) { return d==draggable });
|
||||
if(this.drags.length == 0) {
|
||||
Event.stopObserving(document, "mouseup", this.eventMouseUp);
|
||||
Event.stopObserving(document, "mousemove", this.eventMouseMove);
|
||||
Event.stopObserving(document, "keypress", this.eventKeypress);
|
||||
}
|
||||
},
|
||||
|
||||
activate: function(draggable) {
|
||||
if(draggable.options.delay) {
|
||||
this._timeout = setTimeout(function() {
|
||||
Draggables._timeout = null;
|
||||
window.focus();
|
||||
Draggables.activeDraggable = draggable;
|
||||
}.bind(this), draggable.options.delay);
|
||||
} else {
|
||||
window.focus(); // allows keypress events if window isn't currently focused, fails for Safari
|
||||
this.activeDraggable = draggable;
|
||||
}
|
||||
},
|
||||
|
||||
deactivate: function() {
|
||||
this.activeDraggable = null;
|
||||
},
|
||||
|
||||
updateDrag: function(event) {
|
||||
if(!this.activeDraggable) return;
|
||||
var pointer = [Event.pointerX(event), Event.pointerY(event)];
|
||||
// Mozilla-based browsers fire successive mousemove events with
|
||||
// the same coordinates, prevent needless redrawing (moz bug?)
|
||||
if(this._lastPointer && (this._lastPointer.inspect() == pointer.inspect())) return;
|
||||
this._lastPointer = pointer;
|
||||
|
||||
this.activeDraggable.updateDrag(event, pointer);
|
||||
},
|
||||
|
||||
endDrag: function(event) {
|
||||
if(this._timeout) {
|
||||
clearTimeout(this._timeout);
|
||||
this._timeout = null;
|
||||
}
|
||||
if(!this.activeDraggable) return;
|
||||
this._lastPointer = null;
|
||||
this.activeDraggable.endDrag(event);
|
||||
this.activeDraggable = null;
|
||||
},
|
||||
|
||||
keyPress: function(event) {
|
||||
if(this.activeDraggable)
|
||||
this.activeDraggable.keyPress(event);
|
||||
},
|
||||
|
||||
addObserver: function(observer) {
|
||||
this.observers.push(observer);
|
||||
this._cacheObserverCallbacks();
|
||||
},
|
||||
|
||||
removeObserver: function(element) { // element instead of observer fixes mem leaks
|
||||
this.observers = this.observers.reject( function(o) { return o.element==element });
|
||||
this._cacheObserverCallbacks();
|
||||
},
|
||||
|
||||
notify: function(eventName, draggable, event) { // 'onStart', 'onEnd', 'onDrag'
|
||||
if(this[eventName+'Count'] > 0)
|
||||
this.observers.each( function(o) {
|
||||
if(o[eventName]) o[eventName](eventName, draggable, event);
|
||||
});
|
||||
if(draggable.options[eventName]) draggable.options[eventName](draggable, event);
|
||||
},
|
||||
|
||||
_cacheObserverCallbacks: function() {
|
||||
['onStart','onEnd','onDrag'].each( function(eventName) {
|
||||
Draggables[eventName+'Count'] = Draggables.observers.select(
|
||||
function(o) { return o[eventName]; }
|
||||
).length;
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
var Draggable = Class.create({
|
||||
initialize: function(element) {
|
||||
var defaults = {
|
||||
handle: false,
|
||||
reverteffect: function(element, top_offset, left_offset) {
|
||||
var dur = Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;
|
||||
new Effect.Move(element, { x: -left_offset, y: -top_offset, duration: dur,
|
||||
queue: {scope:'_draggable', position:'end'}
|
||||
});
|
||||
},
|
||||
endeffect: function(element) {
|
||||
var toOpacity = Object.isNumber(element._opacity) ? element._opacity : 1.0;
|
||||
new Effect.Opacity(element, {duration:0.2, from:0.7, to:toOpacity,
|
||||
queue: {scope:'_draggable', position:'end'},
|
||||
afterFinish: function(){
|
||||
Draggable._dragging[element] = false
|
||||
}
|
||||
});
|
||||
},
|
||||
zindex: 1000,
|
||||
revert: false,
|
||||
quiet: false,
|
||||
scroll: false,
|
||||
scrollSensitivity: 20,
|
||||
scrollSpeed: 15,
|
||||
snap: false, // false, or xy or [x,y] or function(x,y){ return [x,y] }
|
||||
delay: 0
|
||||
};
|
||||
|
||||
if(!arguments[1] || Object.isUndefined(arguments[1].endeffect))
|
||||
Object.extend(defaults, {
|
||||
starteffect: function(element) {
|
||||
element._opacity = Element.getOpacity(element);
|
||||
Draggable._dragging[element] = true;
|
||||
new Effect.Opacity(element, {duration:0.2, from:element._opacity, to:0.7});
|
||||
}
|
||||
});
|
||||
|
||||
var options = Object.extend(defaults, arguments[1] || { });
|
||||
|
||||
this.element = $(element);
|
||||
|
||||
if(options.handle && Object.isString(options.handle))
|
||||
this.handle = this.element.down('.'+options.handle, 0);
|
||||
|
||||
if(!this.handle) this.handle = $(options.handle);
|
||||
if(!this.handle) this.handle = this.element;
|
||||
|
||||
if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML) {
|
||||
options.scroll = $(options.scroll);
|
||||
this._isScrollChild = Element.childOf(this.element, options.scroll);
|
||||
}
|
||||
|
||||
Element.makePositioned(this.element); // fix IE
|
||||
|
||||
this.options = options;
|
||||
this.dragging = false;
|
||||
|
||||
this.eventMouseDown = this.initDrag.bindAsEventListener(this);
|
||||
Event.observe(this.handle, "mousedown", this.eventMouseDown);
|
||||
|
||||
Draggables.register(this);
|
||||
},
|
||||
|
||||
destroy: function() {
|
||||
Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);
|
||||
Draggables.unregister(this);
|
||||
},
|
||||
|
||||
currentDelta: function() {
|
||||
return([
|
||||
parseInt(Element.getStyle(this.element,'left') || '0'),
|
||||
parseInt(Element.getStyle(this.element,'top') || '0')]);
|
||||
},
|
||||
|
||||
initDrag: function(event) {
|
||||
if(!Object.isUndefined(Draggable._dragging[this.element]) &&
|
||||
Draggable._dragging[this.element]) return;
|
||||
if(Event.isLeftClick(event)) {
|
||||
// abort on form elements, fixes a Firefox issue
|
||||
var src = Event.element(event);
|
||||
if((tag_name = src.tagName.toUpperCase()) && (
|
||||
tag_name=='INPUT' ||
|
||||
tag_name=='SELECT' ||
|
||||
tag_name=='OPTION' ||
|
||||
tag_name=='BUTTON' ||
|
||||
tag_name=='TEXTAREA')) return;
|
||||
|
||||
var pointer = [Event.pointerX(event), Event.pointerY(event)];
|
||||
var pos = this.element.cumulativeOffset();
|
||||
this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) });
|
||||
|
||||
Draggables.activate(this);
|
||||
Event.stop(event);
|
||||
}
|
||||
},
|
||||
|
||||
startDrag: function(event) {
|
||||
this.dragging = true;
|
||||
if(!this.delta)
|
||||
this.delta = this.currentDelta();
|
||||
|
||||
if(this.options.zindex) {
|
||||
this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0);
|
||||
this.element.style.zIndex = this.options.zindex;
|
||||
}
|
||||
|
||||
if(this.options.ghosting) {
|
||||
this._clone = this.element.cloneNode(true);
|
||||
this._originallyAbsolute = (this.element.getStyle('position') == 'absolute');
|
||||
if (!this._originallyAbsolute)
|
||||
Position.absolutize(this.element);
|
||||
this.element.parentNode.insertBefore(this._clone, this.element);
|
||||
}
|
||||
|
||||
if(this.options.scroll) {
|
||||
if (this.options.scroll == window) {
|
||||
var where = this._getWindowScroll(this.options.scroll);
|
||||
this.originalScrollLeft = where.left;
|
||||
this.originalScrollTop = where.top;
|
||||
} else {
|
||||
this.originalScrollLeft = this.options.scroll.scrollLeft;
|
||||
this.originalScrollTop = this.options.scroll.scrollTop;
|
||||
}
|
||||
}
|
||||
|
||||
Draggables.notify('onStart', this, event);
|
||||
|
||||
if(this.options.starteffect) this.options.starteffect(this.element);
|
||||
},
|
||||
|
||||
updateDrag: function(event, pointer) {
|
||||
if(!this.dragging) this.startDrag(event);
|
||||
|
||||
if(!this.options.quiet){
|
||||
Position.prepare();
|
||||
Droppables.show(pointer, this.element);
|
||||
}
|
||||
|
||||
Draggables.notify('onDrag', this, event);
|
||||
|
||||
this.draw(pointer);
|
||||
if(this.options.change) this.options.change(this);
|
||||
|
||||
if(this.options.scroll) {
|
||||
this.stopScrolling();
|
||||
|
||||
var p;
|
||||
if (this.options.scroll == window) {
|
||||
with(this._getWindowScroll(this.options.scroll)) { p = [ left, top, left+width, top+height ]; }
|
||||
} else {
|
||||
p = Position.page(this.options.scroll).toArray();
|
||||
p[0] += this.options.scroll.scrollLeft + Position.deltaX;
|
||||
p[1] += this.options.scroll.scrollTop + Position.deltaY;
|
||||
p.push(p[0]+this.options.scroll.offsetWidth);
|
||||
p.push(p[1]+this.options.scroll.offsetHeight);
|
||||
}
|
||||
var speed = [0,0];
|
||||
if(pointer[0] < (p[0]+this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[0]+this.options.scrollSensitivity);
|
||||
if(pointer[1] < (p[1]+this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[1]+this.options.scrollSensitivity);
|
||||
if(pointer[0] > (p[2]-this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[2]-this.options.scrollSensitivity);
|
||||
if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[3]-this.options.scrollSensitivity);
|
||||
this.startScrolling(speed);
|
||||
}
|
||||
|
||||
// fix AppleWebKit rendering
|
||||
if(Prototype.Browser.WebKit) window.scrollBy(0,0);
|
||||
|
||||
Event.stop(event);
|
||||
},
|
||||
|
||||
finishDrag: function(event, success) {
|
||||
this.dragging = false;
|
||||
|
||||
if(this.options.quiet){
|
||||
Position.prepare();
|
||||
var pointer = [Event.pointerX(event), Event.pointerY(event)];
|
||||
Droppables.show(pointer, this.element);
|
||||
}
|
||||
|
||||
if(this.options.ghosting) {
|
||||
if (!this._originallyAbsolute)
|
||||
Position.relativize(this.element);
|
||||
delete this._originallyAbsolute;
|
||||
Element.remove(this._clone);
|
||||
this._clone = null;
|
||||
}
|
||||
|
||||
var dropped = false;
|
||||
if(success) {
|
||||
dropped = Droppables.fire(event, this.element);
|
||||
if (!dropped) dropped = false;
|
||||
}
|
||||
if(dropped && this.options.onDropped) this.options.onDropped(this.element);
|
||||
Draggables.notify('onEnd', this, event);
|
||||
|
||||
var revert = this.options.revert;
|
||||
if(revert && Object.isFunction(revert)) revert = revert(this.element);
|
||||
|
||||
var d = this.currentDelta();
|
||||
if(revert && this.options.reverteffect) {
|
||||
if (dropped == 0 || revert != 'failure')
|
||||
this.options.reverteffect(this.element,
|
||||
d[1]-this.delta[1], d[0]-this.delta[0]);
|
||||
} else {
|
||||
this.delta = d;
|
||||
}
|
||||
|
||||
if(this.options.zindex)
|
||||
this.element.style.zIndex = this.originalZ;
|
||||
|
||||
if(this.options.endeffect)
|
||||
this.options.endeffect(this.element);
|
||||
|
||||
Draggables.deactivate(this);
|
||||
Droppables.reset();
|
||||
},
|
||||
|
||||
keyPress: function(event) {
|
||||
if(event.keyCode!=Event.KEY_ESC) return;
|
||||
this.finishDrag(event, false);
|
||||
Event.stop(event);
|
||||
},
|
||||
|
||||
endDrag: function(event) {
|
||||
if(!this.dragging) return;
|
||||
this.stopScrolling();
|
||||
this.finishDrag(event, true);
|
||||
Event.stop(event);
|
||||
},
|
||||
|
||||
draw: function(point) {
|
||||
var pos = this.element.cumulativeOffset();
|
||||
if(this.options.ghosting) {
|
||||
var r = Position.realOffset(this.element);
|
||||
pos[0] += r[0] - Position.deltaX; pos[1] += r[1] - Position.deltaY;
|
||||
}
|
||||
|
||||
var d = this.currentDelta();
|
||||
pos[0] -= d[0]; pos[1] -= d[1];
|
||||
|
||||
if(this.options.scroll && (this.options.scroll != window && this._isScrollChild)) {
|
||||
pos[0] -= this.options.scroll.scrollLeft-this.originalScrollLeft;
|
||||
pos[1] -= this.options.scroll.scrollTop-this.originalScrollTop;
|
||||
}
|
||||
|
||||
var p = [0,1].map(function(i){
|
||||
return (point[i]-pos[i]-this.offset[i])
|
||||
}.bind(this));
|
||||
|
||||
if(this.options.snap) {
|
||||
if(Object.isFunction(this.options.snap)) {
|
||||
p = this.options.snap(p[0],p[1],this);
|
||||
} else {
|
||||
if(Object.isArray(this.options.snap)) {
|
||||
p = p.map( function(v, i) {
|
||||
return (v/this.options.snap[i]).round()*this.options.snap[i] }.bind(this));
|
||||
} else {
|
||||
p = p.map( function(v) {
|
||||
return (v/this.options.snap).round()*this.options.snap }.bind(this));
|
||||
}
|
||||
}}
|
||||
|
||||
var style = this.element.style;
|
||||
if((!this.options.constraint) || (this.options.constraint=='horizontal'))
|
||||
style.left = p[0] + "px";
|
||||
if((!this.options.constraint) || (this.options.constraint=='vertical'))
|
||||
style.top = p[1] + "px";
|
||||
|
||||
if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering
|
||||
},
|
||||
|
||||
stopScrolling: function() {
|
||||
if(this.scrollInterval) {
|
||||
clearInterval(this.scrollInterval);
|
||||
this.scrollInterval = null;
|
||||
Draggables._lastScrollPointer = null;
|
||||
}
|
||||
},
|
||||
|
||||
startScrolling: function(speed) {
|
||||
if(!(speed[0] || speed[1])) return;
|
||||
this.scrollSpeed = [speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];
|
||||
this.lastScrolled = new Date();
|
||||
this.scrollInterval = setInterval(this.scroll.bind(this), 10);
|
||||
},
|
||||
|
||||
scroll: function() {
|
||||
var current = new Date();
|
||||
var delta = current - this.lastScrolled;
|
||||
this.lastScrolled = current;
|
||||
if(this.options.scroll == window) {
|
||||
with (this._getWindowScroll(this.options.scroll)) {
|
||||
if (this.scrollSpeed[0] || this.scrollSpeed[1]) {
|
||||
var d = delta / 1000;
|
||||
this.options.scroll.scrollTo( left + d*this.scrollSpeed[0], top + d*this.scrollSpeed[1] );
|
||||
}
|
||||
}
|
||||
} else {
|
||||
this.options.scroll.scrollLeft += this.scrollSpeed[0] * delta / 1000;
|
||||
this.options.scroll.scrollTop += this.scrollSpeed[1] * delta / 1000;
|
||||
}
|
||||
|
||||
Position.prepare();
|
||||
Droppables.show(Draggables._lastPointer, this.element);
|
||||
Draggables.notify('onDrag', this);
|
||||
if (this._isScrollChild) {
|
||||
Draggables._lastScrollPointer = Draggables._lastScrollPointer || $A(Draggables._lastPointer);
|
||||
Draggables._lastScrollPointer[0] += this.scrollSpeed[0] * delta / 1000;
|
||||
Draggables._lastScrollPointer[1] += this.scrollSpeed[1] * delta / 1000;
|
||||
if (Draggables._lastScrollPointer[0] < 0)
|
||||
Draggables._lastScrollPointer[0] = 0;
|
||||
if (Draggables._lastScrollPointer[1] < 0)
|
||||
Draggables._lastScrollPointer[1] = 0;
|
||||
this.draw(Draggables._lastScrollPointer);
|
||||
}
|
||||
|
||||
if(this.options.change) this.options.change(this);
|
||||
},
|
||||
|
||||
_getWindowScroll: function(w) {
|
||||
var T, L, W, H;
|
||||
with (w.document) {
|
||||
if (w.document.documentElement && documentElement.scrollTop) {
|
||||
T = documentElement.scrollTop;
|
||||
L = documentElement.scrollLeft;
|
||||
} else if (w.document.body) {
|
||||
T = body.scrollTop;
|
||||
L = body.scrollLeft;
|
||||
}
|
||||
if (w.innerWidth) {
|
||||
W = w.innerWidth;
|
||||
H = w.innerHeight;
|
||||
} else if (w.document.documentElement && documentElement.clientWidth) {
|
||||
W = documentElement.clientWidth;
|
||||
H = documentElement.clientHeight;
|
||||
} else {
|
||||
W = body.offsetWidth;
|
||||
H = body.offsetHeight;
|
||||
}
|
||||
}
|
||||
return { top: T, left: L, width: W, height: H };
|
||||
}
|
||||
});
|
||||
|
||||
Draggable._dragging = { };
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
var SortableObserver = Class.create({
|
||||
initialize: function(element, observer) {
|
||||
this.element = $(element);
|
||||
this.observer = observer;
|
||||
this.lastValue = Sortable.serialize(this.element);
|
||||
},
|
||||
|
||||
onStart: function() {
|
||||
this.lastValue = Sortable.serialize(this.element);
|
||||
},
|
||||
|
||||
onEnd: function() {
|
||||
Sortable.unmark();
|
||||
if(this.lastValue != Sortable.serialize(this.element))
|
||||
this.observer(this.element)
|
||||
}
|
||||
});
|
||||
|
||||
var Sortable = {
|
||||
SERIALIZE_RULE: /^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,
|
||||
|
||||
sortables: { },
|
||||
|
||||
_findRootElement: function(element) {
|
||||
while (element.tagName.toUpperCase() != "BODY") {
|
||||
if(element.id && Sortable.sortables[element.id]) return element;
|
||||
element = element.parentNode;
|
||||
}
|
||||
},
|
||||
|
||||
options: function(element) {
|
||||
element = Sortable._findRootElement($(element));
|
||||
if(!element) return;
|
||||
return Sortable.sortables[element.id];
|
||||
},
|
||||
|
||||
destroy: function(element){
|
||||
element = $(element);
|
||||
var s = Sortable.sortables[element.id];
|
||||
|
||||
if(s) {
|
||||
Draggables.removeObserver(s.element);
|
||||
s.droppables.each(function(d){ Droppables.remove(d) });
|
||||
s.draggables.invoke('destroy');
|
||||
|
||||
delete Sortable.sortables[s.element.id];
|
||||
}
|
||||
},
|
||||
|
||||
create: function(element) {
|
||||
element = $(element);
|
||||
var options = Object.extend({
|
||||
element: element,
|
||||
tag: 'li', // assumes li children, override with tag: 'tagname'
|
||||
dropOnEmpty: false,
|
||||
tree: false,
|
||||
treeTag: 'ul',
|
||||
overlap: 'vertical', // one of 'vertical', 'horizontal'
|
||||
constraint: 'vertical', // one of 'vertical', 'horizontal', false
|
||||
containment: element, // also takes array of elements (or id's); or false
|
||||
handle: false, // or a CSS class
|
||||
only: false,
|
||||
delay: 0,
|
||||
hoverclass: null,
|
||||
ghosting: false,
|
||||
quiet: false,
|
||||
scroll: false,
|
||||
scrollSensitivity: 20,
|
||||
scrollSpeed: 15,
|
||||
format: this.SERIALIZE_RULE,
|
||||
|
||||
// these take arrays of elements or ids and can be
|
||||
// used for better initialization performance
|
||||
elements: false,
|
||||
handles: false,
|
||||
|
||||
onChange: Prototype.emptyFunction,
|
||||
onUpdate: Prototype.emptyFunction
|
||||
}, arguments[1] || { });
|
||||
|
||||
// clear any old sortable with same element
|
||||
this.destroy(element);
|
||||
|
||||
// build options for the draggables
|
||||
var options_for_draggable = {
|
||||
revert: true,
|
||||
quiet: options.quiet,
|
||||
scroll: options.scroll,
|
||||
scrollSpeed: options.scrollSpeed,
|
||||
scrollSensitivity: options.scrollSensitivity,
|
||||
delay: options.delay,
|
||||
ghosting: options.ghosting,
|
||||
constraint: options.constraint,
|
||||
handle: options.handle };
|
||||
|
||||
if(options.starteffect)
|
||||
options_for_draggable.starteffect = options.starteffect;
|
||||
|
||||
if(options.reverteffect)
|
||||
options_for_draggable.reverteffect = options.reverteffect;
|
||||
else
|
||||
if(options.ghosting) options_for_draggable.reverteffect = function(element) {
|
||||
element.style.top = 0;
|
||||
element.style.left = 0;
|
||||
};
|
||||
|
||||
if(options.endeffect)
|
||||
options_for_draggable.endeffect = options.endeffect;
|
||||
|
||||
if(options.zindex)
|
||||
options_for_draggable.zindex = options.zindex;
|
||||
|
||||
// build options for the droppables
|
||||
var options_for_droppable = {
|
||||
overlap: options.overlap,
|
||||
containment: options.containment,
|
||||
tree: options.tree,
|
||||
hoverclass: options.hoverclass,
|
||||
onHover: Sortable.onHover
|
||||
};
|
||||
|
||||
var options_for_tree = {
|
||||
onHover: Sortable.onEmptyHover,
|
||||
overlap: options.overlap,
|
||||
containment: options.containment,
|
||||
hoverclass: options.hoverclass
|
||||
};
|
||||
|
||||
// fix for gecko engine
|
||||
Element.cleanWhitespace(element);
|
||||
|
||||
options.draggables = [];
|
||||
options.droppables = [];
|
||||
|
||||
// drop on empty handling
|
||||
if(options.dropOnEmpty || options.tree) {
|
||||
Droppables.add(element, options_for_tree);
|
||||
options.droppables.push(element);
|
||||
}
|
||||
|
||||
(options.elements || this.findElements(element, options) || []).each( function(e,i) {
|
||||
var handle = options.handles ? $(options.handles[i]) :
|
||||
(options.handle ? $(e).select('.' + options.handle)[0] : e);
|
||||
options.draggables.push(
|
||||
new Draggable(e, Object.extend(options_for_draggable, { handle: handle })));
|
||||
Droppables.add(e, options_for_droppable);
|
||||
if(options.tree) e.treeNode = element;
|
||||
options.droppables.push(e);
|
||||
});
|
||||
|
||||
if(options.tree) {
|
||||
(Sortable.findTreeElements(element, options) || []).each( function(e) {
|
||||
Droppables.add(e, options_for_tree);
|
||||
e.treeNode = element;
|
||||
options.droppables.push(e);
|
||||
});
|
||||
}
|
||||
|
||||
// keep reference
|
||||
this.sortables[element.identify()] = options;
|
||||
|
||||
// for onupdate
|
||||
Draggables.addObserver(new SortableObserver(element, options.onUpdate));
|
||||
|
||||
},
|
||||
|
||||
// return all suitable-for-sortable elements in a guaranteed order
|
||||
findElements: function(element, options) {
|
||||
return Element.findChildren(
|
||||
element, options.only, options.tree ? true : false, options.tag);
|
||||
},
|
||||
|
||||
findTreeElements: function(element, options) {
|
||||
return Element.findChildren(
|
||||
element, options.only, options.tree ? true : false, options.treeTag);
|
||||
},
|
||||
|
||||
onHover: function(element, dropon, overlap) {
|
||||
if(Element.isParent(dropon, element)) return;
|
||||
|
||||
if(overlap > .33 && overlap < .66 && Sortable.options(dropon).tree) {
|
||||
return;
|
||||
} else if(overlap>0.5) {
|
||||
Sortable.mark(dropon, 'before');
|
||||
if(dropon.previousSibling != element) {
|
||||
var oldParentNode = element.parentNode;
|
||||
element.style.visibility = "hidden"; // fix gecko rendering
|
||||
dropon.parentNode.insertBefore(element, dropon);
|
||||
if(dropon.parentNode!=oldParentNode)
|
||||
Sortable.options(oldParentNode).onChange(element);
|
||||
Sortable.options(dropon.parentNode).onChange(element);
|
||||
}
|
||||
} else {
|
||||
Sortable.mark(dropon, 'after');
|
||||
var nextElement = dropon.nextSibling || null;
|
||||
if(nextElement != element) {
|
||||
var oldParentNode = element.parentNode;
|
||||
element.style.visibility = "hidden"; // fix gecko rendering
|
||||
dropon.parentNode.insertBefore(element, nextElement);
|
||||
if(dropon.parentNode!=oldParentNode)
|
||||
Sortable.options(oldParentNode).onChange(element);
|
||||
Sortable.options(dropon.parentNode).onChange(element);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
onEmptyHover: function(element, dropon, overlap) {
|
||||
var oldParentNode = element.parentNode;
|
||||
var droponOptions = Sortable.options(dropon);
|
||||
|
||||
if(!Element.isParent(dropon, element)) {
|
||||
var index;
|
||||
|
||||
var children = Sortable.findElements(dropon, {tag: droponOptions.tag, only: droponOptions.only});
|
||||
var child = null;
|
||||
|
||||
if(children) {
|
||||
var offset = Element.offsetSize(dropon, droponOptions.overlap) * (1.0 - overlap);
|
||||
|
||||
for (index = 0; index < children.length; index += 1) {
|
||||
if (offset - Element.offsetSize (children[index], droponOptions.overlap) >= 0) {
|
||||
offset -= Element.offsetSize (children[index], droponOptions.overlap);
|
||||
} else if (offset - (Element.offsetSize (children[index], droponOptions.overlap) / 2) >= 0) {
|
||||
child = index + 1 < children.length ? children[index + 1] : null;
|
||||
break;
|
||||
} else {
|
||||
child = children[index];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dropon.insertBefore(element, child);
|
||||
|
||||
Sortable.options(oldParentNode).onChange(element);
|
||||
droponOptions.onChange(element);
|
||||
}
|
||||
},
|
||||
|
||||
unmark: function() {
|
||||
if(Sortable._marker) Sortable._marker.hide();
|
||||
},
|
||||
|
||||
mark: function(dropon, position) {
|
||||
// mark on ghosting only
|
||||
var sortable = Sortable.options(dropon.parentNode);
|
||||
if(sortable && !sortable.ghosting) return;
|
||||
|
||||
if(!Sortable._marker) {
|
||||
Sortable._marker =
|
||||
($('dropmarker') || Element.extend(document.createElement('DIV'))).
|
||||
hide().addClassName('dropmarker').setStyle({position:'absolute'});
|
||||
document.getElementsByTagName("body").item(0).appendChild(Sortable._marker);
|
||||
}
|
||||
var offsets = dropon.cumulativeOffset();
|
||||
Sortable._marker.setStyle({left: offsets[0]+'px', top: offsets[1] + 'px'});
|
||||
|
||||
if(position=='after')
|
||||
if(sortable.overlap == 'horizontal')
|
||||
Sortable._marker.setStyle({left: (offsets[0]+dropon.clientWidth) + 'px'});
|
||||
else
|
||||
Sortable._marker.setStyle({top: (offsets[1]+dropon.clientHeight) + 'px'});
|
||||
|
||||
Sortable._marker.show();
|
||||
},
|
||||
|
||||
_tree: function(element, options, parent) {
|
||||
var children = Sortable.findElements(element, options) || [];
|
||||
|
||||
for (var i = 0; i < children.length; ++i) {
|
||||
var match = children[i].id.match(options.format);
|
||||
|
||||
if (!match) continue;
|
||||
|
||||
var child = {
|
||||
id: encodeURIComponent(match ? match[1] : null),
|
||||
element: element,
|
||||
parent: parent,
|
||||
children: [],
|
||||
position: parent.children.length,
|
||||
container: $(children[i]).down(options.treeTag)
|
||||
};
|
||||
|
||||
/* Get the element containing the children and recurse over it */
|
||||
if (child.container)
|
||||
this._tree(child.container, options, child);
|
||||
|
||||
parent.children.push (child);
|
||||
}
|
||||
|
||||
return parent;
|
||||
},
|
||||
|
||||
tree: function(element) {
|
||||
element = $(element);
|
||||
var sortableOptions = this.options(element);
|
||||
var options = Object.extend({
|
||||
tag: sortableOptions.tag,
|
||||
treeTag: sortableOptions.treeTag,
|
||||
only: sortableOptions.only,
|
||||
name: element.id,
|
||||
format: sortableOptions.format
|
||||
}, arguments[1] || { });
|
||||
|
||||
var root = {
|
||||
id: null,
|
||||
parent: null,
|
||||
children: [],
|
||||
container: element,
|
||||
position: 0
|
||||
};
|
||||
|
||||
return Sortable._tree(element, options, root);
|
||||
},
|
||||
|
||||
/* Construct a [i] index for a particular node */
|
||||
_constructIndex: function(node) {
|
||||
var index = '';
|
||||
do {
|
||||
if (node.id) index = '[' + node.position + ']' + index;
|
||||
} while ((node = node.parent) != null);
|
||||
return index;
|
||||
},
|
||||
|
||||
sequence: function(element) {
|
||||
element = $(element);
|
||||
var options = Object.extend(this.options(element), arguments[1] || { });
|
||||
|
||||
return $(this.findElements(element, options) || []).map( function(item) {
|
||||
return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
|
||||
});
|
||||
},
|
||||
|
||||
setSequence: function(element, new_sequence) {
|
||||
element = $(element);
|
||||
var options = Object.extend(this.options(element), arguments[2] || { });
|
||||
|
||||
var nodeMap = { };
|
||||
this.findElements(element, options).each( function(n) {
|
||||
if (n.id.match(options.format))
|
||||
nodeMap[n.id.match(options.format)[1]] = [n, n.parentNode];
|
||||
n.parentNode.removeChild(n);
|
||||
});
|
||||
|
||||
new_sequence.each(function(ident) {
|
||||
var n = nodeMap[ident];
|
||||
if (n) {
|
||||
n[1].appendChild(n[0]);
|
||||
delete nodeMap[ident];
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
serialize: function(element) {
|
||||
element = $(element);
|
||||
var options = Object.extend(Sortable.options(element), arguments[1] || { });
|
||||
var name = encodeURIComponent(
|
||||
(arguments[1] && arguments[1].name) ? arguments[1].name : element.id);
|
||||
|
||||
if (options.tree) {
|
||||
return Sortable.tree(element, arguments[1]).children.map( function (item) {
|
||||
return [name + Sortable._constructIndex(item) + "[id]=" +
|
||||
encodeURIComponent(item.id)].concat(item.children.map(arguments.callee));
|
||||
}).flatten().join('&');
|
||||
} else {
|
||||
return Sortable.sequence(element, arguments[1]).map( function(item) {
|
||||
return name + "[]=" + encodeURIComponent(item);
|
||||
}).join('&');
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Returns true if child is contained within element
|
||||
Element.isParent = function(child, element) {
|
||||
if (!child.parentNode || child == element) return false;
|
||||
if (child.parentNode == element) return true;
|
||||
return Element.isParent(child.parentNode, element);
|
||||
};
|
||||
|
||||
Element.findChildren = function(element, only, recursive, tagName) {
|
||||
if(!element.hasChildNodes()) return null;
|
||||
tagName = tagName.toUpperCase();
|
||||
if(only) only = [only].flatten();
|
||||
var elements = [];
|
||||
$A(element.childNodes).each( function(e) {
|
||||
if(e.tagName && e.tagName.toUpperCase()==tagName &&
|
||||
(!only || (Element.classNames(e).detect(function(v) { return only.include(v) }))))
|
||||
elements.push(e);
|
||||
if(recursive) {
|
||||
var grandchildren = Element.findChildren(e, only, recursive, tagName);
|
||||
if(grandchildren) elements.push(grandchildren);
|
||||
}
|
||||
});
|
||||
|
||||
return (elements.length>0 ? elements.flatten() : []);
|
||||
};
|
||||
|
||||
Element.offsetSize = function (element, type) {
|
||||
return element['offset' + ((type=='vertical' || type=='height') ? 'Height' : 'Width')];
|
||||
};
|
||||
1123
graphics/bode-melochord_files/effects.js
vendored
|
|
@ -1,63 +0,0 @@
|
|||
(function(){var g=void 0,h=!0,Ge=null,l=!1,aa=encodeURIComponent,ba=Infinity,ca=setTimeout,da=isNaN,m=Math,ea=decodeURIComponent;function He(a,b){return a.onload=b}function Ie(a,b){return a.onerror=b}function ha(a,b){return a.name=b}
|
||||
var n="push",ia="test",ja="slice",p="replace",ka="load",la="floor",ma="charAt",na="value",q="indexOf",oa="match",pa="port",qa="createElement",ra="path",r="name",u="host",v="toString",w="length",x="prototype",sa="clientWidth",y="split",ta="stopPropagation",ua="scope",z="location",va="search",Je="random",A="protocol",wa="clientHeight",xa="href",B="substring",ya="apply",za="navigator",C="join",D="toLowerCase",E;function Aa(a,b){switch(b){case 0:return""+a;case 1:return 1*a;case 2:return!!a;case 3:return 1E3*a}return a}function Ba(a){return"function"==typeof a}function Ca(a){return a!=g&&-1<(a.constructor+"")[q]("String")}function F(a,b){return g==a||"-"==a&&!b||""==a}function Da(a){if(!a||""==a)return"";for(;a&&-1<" \n\r\t"[q](a[ma](0));)a=a[B](1);for(;a&&-1<" \n\r\t"[q](a[ma](a[w]-1));)a=a[B](0,a[w]-1);return a}function Ea(){return m.round(2147483647*m[Je]())}function Fa(){}
|
||||
function G(a,b){if(aa instanceof Function)return b?encodeURI(a):aa(a);H(68);return escape(a)}function I(a){a=a[y]("+")[C](" ");if(ea instanceof Function)try{return ea(a)}catch(b){H(17)}else H(68);return unescape(a)}var Ga=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent("on"+b,c)},Ha=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,!!d):a.detachEvent&&a.detachEvent("on"+b,c)};
|
||||
function Ia(a,b){if(a){var c=J[qa]("script");c.type="text/javascript";c.async=h;c.src=a;c.id=b;var d=J.getElementsByTagName("script")[0];d.parentNode.insertBefore(c,d);return c}}function K(a){return a&&0<a[w]?a[0]:""}function L(a){var b=a?a[w]:0;return 0<b?a[b-1]:""}var Ja=function(){this.prefix="ga.";this.R={}};Ja[x].set=function(a,b){this.R[this.prefix+a]=b};Ja[x].get=function(a){return this.R[this.prefix+a]};Ja[x].contains=function(a){return this.get(a)!==g};function Ne(){return"https:"==J[z][A]}function Ka(a){0==a[q]("www.")&&(a=a[B](4));return a[D]()}
|
||||
function La(a,b){var c,d={url:a,protocol:"http",host:"",path:"",d:new Ja,anchor:""};if(!a)return d;c=a[q]("://");0<=c&&(d.protocol=a[B](0,c),a=a[B](c+3));c=a[va]("/|\\?|#");if(0<=c)d.host=a[B](0,c)[D](),a=a[B](c);else return d.host=a[D](),d;c=a[q]("#");0<=c&&(d.anchor=a[B](c+1),a=a[B](0,c));c=a[q]("?");0<=c&&(Na(d.d,a[B](c+1)),a=a[B](0,c));d.anchor&&b&&Na(d.d,d.anchor);a&&"/"==a[ma](0)&&(a=a[B](1));d.path=a;return d}
|
||||
function Oa(a,b){function c(a){var b=(a.hostname||"")[y](":")[0][D](),c=(a[A]||"")[D](),c=1*a[pa]||("http:"==c?80:"https:"==c?443:"");a=a.pathname||"";0==a[q]("/")||(a="/"+a);return[b,""+c,a]}var d=b||J[qa]("a");d.href=J[z][xa];var e=(d[A]||"")[D](),f=c(d),Be=d[va]||"",k=e+"//"+f[0]+(f[1]?":"+f[1]:"");0==a[q]("//")?a=e+a:0==a[q]("/")?a=k+a:!a||0==a[q]("?")?a=k+f[2]+(a||Be):0>a[y]("/")[0][q](":")&&(a=k+f[2][B](0,f[2].lastIndexOf("/"))+"/"+a);d.href=a;e=c(d);return{protocol:(d[A]||"")[D](),host:e[0],
|
||||
port:e[1],path:e[2],Oa:d[va]||"",url:a||""}}function Na(a,b){function c(b,c){a.contains(b)||a.set(b,[]);a.get(b)[n](c)}for(var d=Da(b)[y]("&"),e=0;e<d[w];e++)if(d[e]){var f=d[e][q]("=");0>f?c(d[e],"1"):c(d[e][B](0,f),d[e][B](f+1))}}function Pa(a,b){if(F(a)||"["==a[ma](0)&&"]"==a[ma](a[w]-1))return"-";var c=J.domain;return a[q](c+(b&&"/"!=b?b:""))==(0==a[q]("http://")?7:0==a[q]("https://")?8:0)?"0":a};var Qa=0;function Ra(a,b,c){!(1<=Qa)&&!(1<=100*m[Je]())&&(a=["utmt=error","utmerr="+a,"utmwv=5.4.0","utmn="+Ea(),"utmsp=1"],b&&a[n]("api="+b),c&&a[n]("msg="+G(c[B](0,100))),M.w&&a[n]("aip=1"),Sa(a[C]("&")),Qa++)};var Ta=0,Ua={};function N(a){return Va("x"+Ta++,a)}function Va(a,b){Ua[a]=!!b;return a}
|
||||
var Wa=N(),Xa=Va("anonymizeIp"),Ya=N(),$a=N(),ab=N(),bb=N(),O=N(),P=N(),cb=N(),db=N(),eb=N(),fb=N(),gb=N(),hb=N(),ib=N(),jb=N(),kb=N(),lb=N(),nb=N(),ob=N(),pb=N(),qb=N(),rb=N(),sb=N(),tb=N(),ub=N(),vb=N(),wb=N(),xb=N(),yb=N(),zb=N(),Ab=N(),Bb=N(),Cb=N(),Db=N(),Eb=N(),Fb=N(h),Gb=Va("currencyCode"),Hb=Va("page"),Ib=Va("title"),Jb=N(),Kb=N(),Lb=N(),Mb=N(),Nb=N(),Ob=N(),Pb=N(),Qb=N(),Rb=N(),Q=N(h),Sb=N(h),Tb=N(h),Ub=N(h),Vb=N(h),Wb=N(h),Zb=N(h),$b=N(h),ac=N(h),bc=N(h),cc=N(h),R=N(h),dc=N(h),ec=N(h),fc=
|
||||
N(h),gc=N(h),hc=N(h),ic=N(h),jc=N(h),S=N(h),kc=N(h),lc=N(h),mc=N(h),nc=N(h),oc=N(h),pc=N(h),qc=N(h),rc=Va("campaignParams"),sc=N(),tc=Va("hitCallback"),uc=N();N();var vc=N(),wc=N(),xc=N(),yc=N(),zc=N(),Ac=N(),Bc=N(),Cc=N(),Dc=N(),Ec=N(),Fc=N(),Gc=N(),Hc=N(),Ic=N();N();var Mc=N(),Nc=N(),Oc=N(),Oe=Va("uaName"),Pe=Va("uaDomain"),Qe=Va("uaPath");var Re=function(){function a(a,c,d){T($[x],a,c,d)}a("_createTracker",$[x].r,55);a("_getTracker",$[x].oa,0);a("_getTrackerByName",$[x].u,51);a("_getTrackers",$[x].pa,130);a("_anonymizeIp",$[x].aa,16);a("_forceSSL",$[x].la,125);a("_getPlugin",Pc,120)},Se=function(){function a(a,c,d){T(U[x],a,c,d)}Qc("_getName",$a,58);Qc("_getAccount",Wa,64);Qc("_visitCode",Q,54);Qc("_getClientInfo",ib,53,1);Qc("_getDetectTitle",lb,56,1);Qc("_getDetectFlash",jb,65,1);Qc("_getLocalGifPath",wb,57);Qc("_getServiceMode",
|
||||
xb,59);V("_setClientInfo",ib,66,2);V("_setAccount",Wa,3);V("_setNamespace",Ya,48);V("_setAllowLinker",fb,11,2);V("_setDetectFlash",jb,61,2);V("_setDetectTitle",lb,62,2);V("_setLocalGifPath",wb,46,0);V("_setLocalServerMode",xb,92,g,0);V("_setRemoteServerMode",xb,63,g,1);V("_setLocalRemoteServerMode",xb,47,g,2);V("_setSampleRate",vb,45,1);V("_setCampaignTrack",kb,36,2);V("_setAllowAnchor",gb,7,2);V("_setCampNameKey",ob,41);V("_setCampContentKey",tb,38);V("_setCampIdKey",nb,39);V("_setCampMediumKey",
|
||||
rb,40);V("_setCampNOKey",ub,42);V("_setCampSourceKey",qb,43);V("_setCampTermKey",sb,44);V("_setCampCIdKey",pb,37);V("_setCookiePath",P,9,0);V("_setMaxCustomVariables",yb,0,1);V("_setVisitorCookieTimeout",cb,28,1);V("_setSessionCookieTimeout",db,26,1);V("_setCampaignCookieTimeout",eb,29,1);V("_setReferrerOverride",Jb,49);V("_setSiteSpeedSampleRate",Dc,132);a("_trackPageview",U[x].Fa,1);a("_trackEvent",U[x].F,4);a("_trackPageLoadTime",U[x].Ea,100);a("_trackSocial",U[x].Ga,104);a("_trackTrans",U[x].Ia,
|
||||
18);a("_sendXEvent",U[x].t,78);a("_createEventTracker",U[x].ia,74);a("_getVersion",U[x].qa,60);a("_setDomainName",U[x].B,6);a("_setAllowHash",U[x].va,8);a("_getLinkerUrl",U[x].na,52);a("_link",U[x].link,101);a("_linkByPost",U[x].ua,102);a("_setTrans",U[x].za,20);a("_addTrans",U[x].$,21);a("_addItem",U[x].Y,19);a("_clearTrans",U[x].ea,105);a("_setTransactionDelim",U[x].Aa,82);a("_setCustomVar",U[x].wa,10);a("_deleteCustomVar",U[x].ka,35);a("_getVisitorCustomVar",U[x].ra,50);a("_setXKey",U[x].Ca,83);
|
||||
a("_setXValue",U[x].Da,84);a("_getXKey",U[x].sa,76);a("_getXValue",U[x].ta,77);a("_clearXKey",U[x].fa,72);a("_clearXValue",U[x].ga,73);a("_createXObj",U[x].ja,75);a("_addIgnoredOrganic",U[x].W,15);a("_clearIgnoredOrganic",U[x].ba,97);a("_addIgnoredRef",U[x].X,31);a("_clearIgnoredRef",U[x].ca,32);a("_addOrganic",U[x].Z,14);a("_clearOrganic",U[x].da,70);a("_cookiePathCopy",U[x].ha,30);a("_get",U[x].ma,106);a("_set",U[x].xa,107);a("_addEventListener",U[x].addEventListener,108);a("_removeEventListener",
|
||||
U[x].removeEventListener,109);a("_addDevId",U[x].V);a("_getPlugin",Pc,122);a("_setPageGroup",U[x].ya,126);a("_trackTiming",U[x].Ha,124);a("_initData",U[x].v,2);a("_setVar",U[x].Ba,22);V("_setSessionTimeout",db,27,3);V("_setCookieTimeout",eb,25,3);V("_setCookiePersistence",cb,24,1);a("_setAutoTrackOutbound",Fa,79);a("_setTrackOutboundSubdomains",Fa,81);a("_setHrefExamineLimit",Fa,80)};function Pc(a){var b=this.plugins_;if(b)return b.get(a)}
|
||||
var T=function(a,b,c,d){a[b]=function(){try{return d!=g&&H(d),c[ya](this,arguments)}catch(a){throw Ra("exc",b,a&&a[r]),a;}}},Qc=function(a,b,c,d){U[x][a]=function(){try{return H(c),Aa(this.a.get(b),d)}catch(e){throw Ra("exc",a,e&&e[r]),e;}}},V=function(a,b,c,d,e){U[x][a]=function(f){try{H(c),e==g?this.a.set(b,Aa(f,d)):this.a.set(b,e)}catch(Be){throw Ra("exc",a,Be&&Be[r]),Be;}}},Te=function(a,b){return{type:b,target:a,stopPropagation:function(){throw"aborted";}}};var Rc=RegExp(/(^|\.)doubleclick\.net$/i),Sc=function(a,b){return Rc[ia](J[z].hostname)?h:"/"!==b?l:(0==a[q]("www.google.")||0==a[q](".google.")||0==a[q]("google."))&&!(-1<a[q]("google.org"))?h:l},Tc=function(a){var b=a.get(bb),c=a.c(P,"/");Sc(b,c)&&a[ta]()};var Zc=function(){var a={},b={},c=new Uc;this.g=function(a,b){c.add(a,b)};var d=new Uc;this.e=function(a,b){d.add(a,b)};var e=l,f=l,Be=h;this.T=function(){e=h};this.j=function(a){this[ka]();this.set(sc,a,h);a=new Vc(this);e=l;d.execute(this);e=h;b={};this.n();a.Ja()};this.load=function(){e&&(e=l,this.Ka(),Wc(this),f||(f=h,c.execute(this),Xc(this),Wc(this)),e=h)};this.n=function(){if(e)if(f)e=l,Xc(this),e=h;else this[ka]()};this.get=function(c){Ua[c]&&this[ka]();return b[c]!==g?b[c]:a[c]};this.set=
|
||||
function(c,d,e){Ua[c]&&this[ka]();e?b[c]=d:a[c]=d;Ua[c]&&this.n()};this.Za=function(b){a[b]=this.b(b,0)+1};this.b=function(a,b){var c=this.get(a);return c==g||""===c?b:1*c};this.c=function(a,b){var c=this.get(a);return c==g?b:c+""};this.Ka=function(){if(Be){var b=this.c(bb,""),c=this.c(P,"/");Sc(b,c)||(a[O]=a[hb]&&""!=b?Yc(b):1,Be=l)}}};Zc[x].stopPropagation=function(){throw"aborted";};
|
||||
var Vc=function(a){var b=this;this.q=0;var c=a.get(tc);this.Ua=function(){0<b.q&&c&&(b.q--,b.q||c())};this.Ja=function(){!b.q&&c&&ca(c,10)};a.set(uc,b,h)};function $c(a,b){b=b||[];for(var c=0;c<b[w];c++){var d=b[c];if(""+a==d||0==d[q](a+"."))return d}return"-"}
|
||||
var bd=function(a,b,c){c=c?"":a.c(O,"1");b=b[y](".");if(6!==b[w]||ad(b[0],c))return l;c=1*b[1];var d=1*b[2],e=1*b[3],f=1*b[4];b=1*b[5];if(!(0<=c&&0<d&&0<e&&0<f&&0<=b))return l;a.set(Q,c);a.set(Vb,d);a.set(Wb,e);a.set(Zb,f);a.set($b,b);return h},cd=function(a){var b=a.get(Q),c=a.get(Vb),d=a.get(Wb),e=a.get(Zb),f=a.b($b,1);return[a.b(O,1),b!=g?b:"-",c||"-",d||"-",e||"-",f][C](".")},dd=function(a){return[a.b(O,1),a.b(cc,0),a.b(R,1),a.b(dc,0)][C](".")},ed=function(a,b,c){c=c?"":a.c(O,"1");var d=b[y](".");
|
||||
if(4!==d[w]||ad(d[0],c))d=Ge;a.set(cc,d?1*d[1]:0);a.set(R,d?1*d[2]:10);a.set(dc,d?1*d[3]:a.get(ab));return d!=Ge||!ad(b,c)},fd=function(a,b){var c=G(a.c(Tb,"")),d=[],e=a.get(Fb);if(!b&&e){for(var f=0;f<e[w];f++){var Be=e[f];Be&&1==Be[ua]&&d[n](f+"="+G(Be[r])+"="+G(Be[na])+"=1")}0<d[w]&&(c+="|"+d[C]("^"))}return c?a.b(O,1)+"."+c:Ge},gd=function(a,b,c){c=c?"":a.c(O,"1");b=b[y](".");if(2>b[w]||ad(b[0],c))return l;b=b[ja](1)[C](".")[y]("|");0<b[w]&&a.set(Tb,I(b[0]));if(1>=b[w])return h;b=b[1][y](-1==
|
||||
b[1][q](",")?"^":",");for(c=0;c<b[w];c++){var d=b[c][y]("=");if(4==d[w]){var e={};ha(e,I(d[1]));e.value=I(d[2]);e.scope=1;a.get(Fb)[d[0]]=e}}return h},hd=function(a,b){var c=Ue(a,b);return c?[a.b(O,1),a.b(ec,0),a.b(fc,1),a.b(gc,1),c][C]("."):""},Ue=function(a){function b(b,e){if(!F(a.get(b))){var f=a.c(b,""),f=f[y](" ")[C]("%20"),f=f[y]("+")[C]("%20");c[n](e+"="+f)}}var c=[];b(ic,"utmcid");b(nc,"utmcsr");b(S,"utmgclid");b(kc,"utmgclsrc");b(lc,"utmdclid");b(mc,"utmdsid");b(jc,"utmccn");b(oc,"utmcmd");
|
||||
b(pc,"utmctr");b(qc,"utmcct");return c[C]("|")},id=function(a,b,c){c=c?"":a.c(O,"1");b=b[y](".");if(5>b[w]||ad(b[0],c))return a.set(ec,g),a.set(fc,g),a.set(gc,g),a.set(ic,g),a.set(jc,g),a.set(nc,g),a.set(oc,g),a.set(pc,g),a.set(qc,g),a.set(S,g),a.set(kc,g),a.set(lc,g),a.set(mc,g),l;a.set(ec,1*b[1]);a.set(fc,1*b[2]);a.set(gc,1*b[3]);Ve(a,b[ja](4)[C]("."));return h},Ve=function(a,b){function c(a){return(a=b[oa](a+"=(.*?)(?:\\|utm|$)"))&&2==a[w]?a[1]:g}function d(b,c){c?(c=e?I(c):c[y]("%20")[C](" "),
|
||||
a.set(b,c)):a.set(b,g)}-1==b[q]("=")&&(b=I(b));var e="2"==c("utmcvr");d(ic,c("utmcid"));d(jc,c("utmccn"));d(nc,c("utmcsr"));d(oc,c("utmcmd"));d(pc,c("utmctr"));d(qc,c("utmcct"));d(S,c("utmgclid"));d(kc,c("utmgclsrc"));d(lc,c("utmdclid"));d(mc,c("utmdsid"))},ad=function(a,b){return b?a!=b:!/^\d+$/[ia](a)};var Uc=function(){this.filters=[]};Uc[x].add=function(a,b){this.filters[n]({name:a,s:b})};Uc[x].execute=function(a){try{for(var b=0;b<this.filters[w];b++)this.filters[b].s.call(W,a)}catch(c){}};function jd(a){100!=a.get(vb)&&a.get(Q)%1E4>=100*a.get(vb)&&a[ta]()}function kd(a){ld(a.get(Wa))&&a[ta]()}function md(a){"file:"==J[z][A]&&a[ta]()}function nd(a){a.get(Ib)||a.set(Ib,J.title,h);a.get(Hb)||a.set(Hb,J[z].pathname+J[z][va],h)};var od=new function(){var a=[];this.set=function(b){a[b]=h};this.Xa=function(){for(var b=[],c=0;c<a[w];c++)a[c]&&(b[m[la](c/6)]=b[m[la](c/6)]^1<<c%6);for(c=0;c<b[w];c++)b[c]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"[ma](b[c]||0);return b[C]("")+"~"}};function H(a){od.set(a)};var W=window,J=document,ld=function(a){var b=W._gaUserPrefs;return b&&b.ioo&&b.ioo()||!!a&&W["ga-disable-"+a]===h},We=function(a,b){ca(a,b)},pd=function(a){var b=[],c=J.cookie[y](";");a=RegExp("^\\s*"+a+"=\\s*(.*?)\\s*$");for(var d=0;d<c[w];d++){var e=c[d][oa](a);e&&b[n](e[1])}return b},X=function(a,b,c,d,e,f){e=ld(e)?l:Sc(d,c)?l:h;if(e){if(b&&0<=W[za].userAgent[q]("Firefox")){b=b[p](/\n|\r/g," ");e=0;for(var Be=b[w];e<Be;++e){var k=b.charCodeAt(e)&255;if(10==k||13==k)b=b[B](0,e)+"?"+b[B](e+1)}}b&&
|
||||
2E3<b[w]&&(b=b[B](0,2E3),H(69));a=a+"="+b+"; path="+c+"; ";f&&(a+="expires="+(new Date((new Date).getTime()+f)).toGMTString()+"; ");d&&(a+="domain="+d+";");J.cookie=a}};var qd,rd,sd=function(){if(!qd){var a={},b=W[za],c=W.screen;a.Q=c?c.width+"x"+c.height:"-";a.P=c?c.colorDepth+"-bit":"-";a.language=(b&&(b.language||b.browserLanguage)||"-")[D]();a.javaEnabled=b&&b.javaEnabled()?1:0;a.characterSet=J.characterSet||J.charset||"-";try{var d;var e=J.documentElement,f=J.body,Be=f&&f[sa]&&f[wa],b=[];e&&(e[sa]&&e[wa])&&("CSS1Compat"===J.compatMode||!Be)?b=[e[sa],e[wa]]:Be&&(b=[f[sa],f[wa]]);d=0>=b[0]||0>=b[1]?"":b[C]("x");a.Wa=d}catch(k){H(135)}qd=a}},td=function(){sd();
|
||||
for(var a=qd,b=W[za],a=b.appName+b.version+a.language+b.platform+b.userAgent+a.javaEnabled+a.Q+a.P+(J.cookie?J.cookie:"")+(J.referrer?J.referrer:""),b=a[w],c=W.history[w];0<c;)a+=c--^b++;return Yc(a)},ud=function(a){sd();var b=qd;a.set(Lb,b.Q);a.set(Mb,b.P);a.set(Pb,b.language);a.set(Qb,b.characterSet);a.set(Nb,b.javaEnabled);a.set(Rb,b.Wa);if(a.get(ib)&&a.get(jb)){if(!(b=rd)){var c,d,e;d="ShockwaveFlash";if((b=(b=W[za])?b.plugins:g)&&0<b[w])for(c=0;c<b[w]&&!e;c++)d=b[c],-1<d[r][q]("Shockwave Flash")&&
|
||||
(e=d.description[y]("Shockwave Flash ")[1]);else{d=d+"."+d;try{c=new ActiveXObject(d+".7"),e=c.GetVariable("$version")}catch(f){}if(!e)try{c=new ActiveXObject(d+".6"),e="WIN 6,0,21,0",c.AllowScriptAccess="always",e=c.GetVariable("$version")}catch(Be){}if(!e)try{c=new ActiveXObject(d),e=c.GetVariable("$version")}catch(k){}e&&(e=e[y](" ")[1][y](","),e=e[0]+"."+e[1]+" r"+e[2])}b=e?e:"-"}rd=b;a.set(Ob,rd)}else a.set(Ob,"-")};var vd=function(a){if(Ba(a))this.s=a;else{var b=a[0],c=b.lastIndexOf(":"),d=b.lastIndexOf(".");this.h=this.i=this.l="";-1==c&&-1==d?this.h=b:-1==c&&-1!=d?(this.i=b[B](0,d),this.h=b[B](d+1)):-1!=c&&-1==d?(this.l=b[B](0,c),this.h=b[B](c+1)):c>d?(this.i=b[B](0,d),this.l=b[B](d+1,c),this.h=b[B](c+1)):(this.i=b[B](0,d),this.h=b[B](d+1));this.k=a[ja](1);this.Ma=!this.l&&"_require"==this.h;this.J=!this.i&&!this.l&&"_provide"==this.h}},Y=function(){T(Y[x],"push",Y[x][n],5);T(Y[x],"_getPlugin",Pc,121);T(Y[x],
|
||||
"_createAsyncTracker",Y[x].Sa,33);T(Y[x],"_getAsyncTracker",Y[x].Ta,34);this.I=new Ja;this.p=[]};E=Y[x];E.Na=function(a,b,c){var d=this.I.get(a);if(!Ba(d))return l;b.plugins_=b.plugins_||new Ja;b.plugins_.set(a,new d(b,c||{}));return h};E.push=function(a){var b=Z.Va[ya](this,arguments),b=Z.p.concat(b);for(Z.p=[];0<b[w]&&!Z.O(b[0])&&!(b.shift(),0<Z.p[w]););Z.p=Z.p.concat(b);return 0};E.Va=function(a){for(var b=[],c=0;c<arguments[w];c++)try{var d=new vd(arguments[c]);d.J?this.O(d):b[n](d)}catch(e){}return b};
|
||||
E.O=function(a){try{if(a.s)a.s[ya](W);else if(a.J)this.I.set(a.k[0],a.k[1]);else{var b="_gat"==a.i?M:"_gaq"==a.i?Z:M.u(a.i);if(a.Ma){if(!this.Na(a.k[0],b,a.k[2])){if(!a.Pa){var c=Oa(""+a.k[1]);var d=c[A],e=J[z][A];var f;if(f="https:"==d||d==e?h:"http:"!=d?l:"http:"==e){var Be;a:{var k=Oa(J[z][xa]);if(!(c.Oa||0<=c.url[q]("?")||0<=c[ra][q]("://")||c[u]==k[u]&&c[pa]==k[pa]))for(var s="http:"==c[A]?80:443,t=M.S,b=0;b<t[w];b++)if(c[u]==t[b][0]&&(c[pa]||s)==(t[b][1]||s)&&0==c[ra][q](t[b][2])){Be=h;break a}Be=
|
||||
l}f=Be&&!ld()}f&&(a.Pa=Ia(c.url))}return h}}else a.l&&(b=b.plugins_.get(a.l)),b[a.h][ya](b,a.k)}}catch(Za){}};E.Sa=function(a,b){return M.r(a,b||"")};E.Ta=function(a){return M.u(a)};var yd=function(){function a(a,b,c,d){g==f[a]&&(f[a]={});g==f[a][b]&&(f[a][b]=[]);f[a][b][c]=d}function b(a,b,c){if(g!=f[a]&&g!=f[a][b])return f[a][b][c]}function c(a,b){if(g!=f[a]&&g!=f[a][b]){f[a][b]=g;var c=h,d;for(d=0;d<Be[w];d++)if(g!=f[a][Be[d]]){c=l;break}c&&(f[a]=g)}}function d(a){var b="",c=l,d,e;for(d=0;d<Be[w];d++)if(e=a[Be[d]],g!=e){c&&(b+=Be[d]);for(var c=[],f=g,ga=g,ga=0;ga<e[w];ga++)if(g!=e[ga]){f="";ga!=mb&&g==e[ga-1]&&(f+=ga[v]()+Za);for(var Cd=e[ga],Jc="",Yb=g,Kc=g,Lc=g,Yb=0;Yb<
|
||||
Cd[w];Yb++)Kc=Cd[ma](Yb),Lc=Ma[Kc],Jc+=g!=Lc?Lc:Kc;f+=Jc;c[n](f)}b+=k+c[C](t)+s;c=l}else c=h;return b}var e=this,f=[],Be=["k","v"],k="(",s=")",t="*",Za="!",Ma={"'":"'0"};Ma[s]="'1";Ma[t]="'2";Ma[Za]="'3";var mb=1;e.Ra=function(a){return g!=f[a]};e.A=function(){for(var a="",b=0;b<f[w];b++)g!=f[b]&&(a+=b[v]()+d(f[b]));return a};e.Qa=function(a){if(a==g)return e.A();for(var b=a.A(),c=0;c<f[w];c++)g!=f[c]&&!a.Ra(c)&&(b+=c[v]()+d(f[c]));return b};e.f=function(b,c,d){if(!wd(d))return l;a(b,"k",c,d);return h};
|
||||
e.o=function(b,c,d){if(!xd(d))return l;a(b,"v",c,d[v]());return h};e.getKey=function(a,c){return b(a,"k",c)};e.N=function(a,c){return b(a,"v",c)};e.L=function(a){c(a,"k")};e.M=function(a){c(a,"v")};T(e,"_setKey",e.f,89);T(e,"_setValue",e.o,90);T(e,"_getKey",e.getKey,87);T(e,"_getValue",e.N,88);T(e,"_clearKey",e.L,85);T(e,"_clearValue",e.M,86)};function wd(a){return"string"==typeof a}function xd(a){return"number"!=typeof a&&(g==Number||!(a instanceof Number))||m.round(a)!=a||da(a)||a==ba?l:h};var zd=function(a){var b=W.gaGlobal;a&&!b&&(W.gaGlobal=b={});return b},Ad=function(){var a=zd(h).hid;a==Ge&&(a=Ea(),zd(h).hid=a);return a},Dd=function(a){a.set(Kb,Ad());var b=zd();if(b&&b.dh==a.get(O)){var c=b.sid;c&&("0"==c&&H(112),a.set(Zb,c),a.get(Sb)&&a.set(Wb,c));b=b.vid;a.get(Sb)&&b&&(b=b[y]("."),1*b[1]||H(112),a.set(Q,1*b[0]),a.set(Vb,1*b[1]))}};var Ed,Fd=function(a,b,c,d){var e=a.c(bb,""),f=a.c(P,"/");d=d!=g?d:a.b(cb,0);a=a.c(Wa,"");X(b,c,f,e,a,d)},Xc=function(a){var b=a.c(bb,"");a.b(O,1);var c=a.c(P,"/"),d=a.c(Wa,"");X("__utma",cd(a),c,b,d,a.get(cb));X("__utmb",dd(a),c,b,d,a.get(db));X("__utmc",""+a.b(O,1),c,b,d);var e=hd(a,h);e?X("__utmz",e,c,b,d,a.get(eb)):X("__utmz","",c,b,"",-1);(e=fd(a,l))?X("__utmv",e,c,b,d,a.get(cb)):X("__utmv","",c,b,"",-1)},Wc=function(a){var b=a.b(O,1);if(!bd(a,$c(b,pd("__utma"))))return a.set(Ub,h),l;var c=!ed(a,
|
||||
$c(b,pd("__utmb")));a.set(bc,c);id(a,$c(b,pd("__utmz")));gd(a,$c(b,pd("__utmv")));Ed=!c;return h},Gd=function(a){!Ed&&!(0<pd("__utmb")[w])&&(X("__utmd","1",a.c(P,"/"),a.c(bb,""),a.c(Wa,""),1E4),0==pd("__utmd")[w]&&a[ta]())};var Jd=function(a){a.get(Q)==g?Hd(a):a.get(Ub)&&!a.get(Mc)?Hd(a):a.get(bc)&&Id(a)},Kd=function(a){a.get(hc)&&!a.get(ac)&&(Id(a),a.set(fc,a.get($b)))},Hd=function(a){var b=a.get(ab);a.set(Sb,h);a.set(Q,Ea()^td(a)&2147483647);a.set(Tb,"");a.set(Vb,b);a.set(Wb,b);a.set(Zb,b);a.set($b,1);a.set(ac,h);a.set(cc,0);a.set(R,10);a.set(dc,b);a.set(Fb,[]);a.set(Ub,l);a.set(bc,l)},Id=function(a){a.set(Wb,a.get(Zb));a.set(Zb,a.get(ab));a.Za($b);a.set(ac,h);a.set(cc,0);a.set(R,10);a.set(dc,a.get(ab));a.set(bc,l)};var Ld="daum:q eniro:search_word naver:query pchome:q images.google:q google:q yahoo:p yahoo:q msn:q bing:q aol:query aol:q lycos:q lycos:query ask:q netscape:query cnn:query about:terms mamma:q voila:rdata virgilio:qs live:q baidu:wd alice:qs yandex:text najdi:q seznam:q rakuten:qt biglobe:q goo.ne:MT wp:szukaj onet:qt yam:k kvasir:q ozu:q terra:query rambler:query conduit:q babylon:q search-results:q avg:q comcast:q incredimail:q startsiden:q go.mail.ru:q search.centrum.cz:q 360.cn:q".split(" "),
|
||||
Sd=function(a){if(a.get(kb)&&!a.get(Mc)){for(var b=!F(a.get(ic))||!F(a.get(nc))||!F(a.get(S))||!F(a.get(lc)),c={},d=0;d<Md[w];d++){var e=Md[d];c[e]=a.get(e)}(d=a.get(rc))?(H(149),e=new Ja,Na(e,d),d=e):d=La(J[z][xa],a.get(gb)).d;if(!("1"==L(d.get(a.get(ub)))&&b)&&(d=Xe(a,d)||Qd(a),!d&&(!b&&a.get(ac))&&(Pd(a,g,"(direct)",g,g,g,"(direct)","(none)",g,g),d=h),d&&(a.set(hc,Rd(a,c)),b="(direct)"==a.get(nc)&&"(direct)"==a.get(jc)&&"(none)"==a.get(oc),a.get(hc)||a.get(ac)&&!b)))a.set(ec,a.get(ab)),a.set(fc,
|
||||
a.get($b)),a.Za(gc)}},Xe=function(a,b){function c(c,d){d=d||"-";var e=L(b.get(a.get(c)));return e&&"-"!=e?I(e):d}var d=L(b.get(a.get(nb)))||"-",e=L(b.get(a.get(qb)))||"-",f=L(b.get(a.get(pb)))||"-",Be=L(b.get("gclsrc"))||"-",k=L(b.get("dclid"))||"-",s=c(ob,"(not set)"),t=c(rb,"(not set)"),Za=c(sb),Ma=c(tb);if(F(d)&&F(f)&&F(k)&&F(e))return l;var mb=!F(f)&&!F(Be),mb=F(e)&&(!F(k)||mb),Xb=F(Za);if(mb||Xb){var Bd=Nd(a),Bd=La(Bd,h);if((Bd=Od(a,Bd))&&!F(Bd[1]&&!Bd[2]))mb&&(e=Bd[0]),Xb&&(Za=Bd[1])}Pd(a,d,
|
||||
e,f,Be,k,s,t,Za,Ma);return h},Qd=function(a){var b=Nd(a),c=La(b,h);if(!(b!=g&&b!=Ge&&""!=b&&"0"!=b&&"-"!=b&&0<=b[q]("://"))||c&&-1<c[u][q]("google")&&c.d.contains("q")&&"cse"==c[ra])return l;if((b=Od(a,c))&&!b[2])return Pd(a,g,b[0],g,g,g,"(organic)","organic",b[1],g),h;if(b||!a.get(ac))return l;a:{for(var b=a.get(Bb),d=Ka(c[u]),e=0;e<b[w];++e)if(-1<d[q](b[e])){a=l;break a}Pd(a,g,d,g,g,g,"(referral)","referral",g,"/"+c[ra]);a=h}return a},Od=function(a,b){for(var c=a.get(zb),d=0;d<c[w];++d){var e=c[d][y](":");
|
||||
if(-1<b[u][q](e[0][D]())){var f=b.d.get(e[1]);if(f&&(f=K(f),!f&&-1<b[u][q]("google.")&&(f="(not provided)"),!e[3]||-1<b.url[q](e[3]))){a:{for(var c=f,d=a.get(Ab),c=I(c)[D](),Be=0;Be<d[w];++Be)if(c==d[Be]){c=h;break a}c=l}return[e[2]||e[0],f,c]}}}return Ge},Pd=function(a,b,c,d,e,f,Be,k,s,t){a.set(ic,b);a.set(nc,c);a.set(S,d);a.set(kc,e);a.set(lc,f);a.set(jc,Be);a.set(oc,k);a.set(pc,s);a.set(qc,t)},Md=[jc,ic,S,lc,nc,oc,pc,qc],Rd=function(a,b){function c(a){a=(""+a)[y]("+")[C]("%20");return a=a[y](" ")[C]("%20")}
|
||||
function d(c){var d=""+(a.get(c)||"");c=""+(b[c]||"");return 0<d[w]&&d==c}if(d(S)||d(lc))return H(131),l;for(var e=0;e<Md[w];e++){var f=Md[e],Be=b[f]||"-",f=a.get(f)||"-";if(c(Be)!=c(f))return h}return l},Td=RegExp(/^https:\/\/(www\.)?google(\.com?)?(\.[a-z]{2}t?)?\/?$/i),Nd=function(a){a=Pa(a.get(Jb),a.get(P));try{if(Td[ia](a))return H(136),a+"?q="}catch(b){H(145)}return a};var Ud,Vd,Wd=function(a){Ud=a.c(S,"");Vd=a.c(kc,"")},Xd=function(a){var b=a.c(S,""),c=a.c(kc,"");b!=Ud&&(-1<c[q]("ds")?a.set(mc,g):!F(Ud)&&-1<Vd[q]("ds")&&a.set(mc,Ud))};var Zd=function(a){Yd(a,J[z][xa])?(a.set(Mc,h),H(12)):a.set(Mc,l)},Yd=function(a,b){if(!a.get(fb))return l;var c=La(b,a.get(gb)),d=K(c.d.get("__utma")),e=K(c.d.get("__utmb")),f=K(c.d.get("__utmc")),Be=K(c.d.get("__utmx")),k=K(c.d.get("__utmz")),s=K(c.d.get("__utmv")),c=K(c.d.get("__utmk"));if(Yc(""+d+e+f+Be+k+s)!=c){d=I(d);e=I(e);f=I(f);Be=I(Be);f=$d(d+e+f+Be,k,s,c);if(!f)return l;k=f[0];s=f[1]}if(!bd(a,d,h))return l;ed(a,e,h);id(a,k,h);gd(a,s,h);ae(a,Be,h);return h},ce=function(a,b,c){var d;d=cd(a)||
|
||||
"-";var e=dd(a)||"-",f=""+a.b(O,1)||"-",Be=be(a)||"-",k=hd(a,l)||"-";a=fd(a,l)||"-";var s=Yc(""+d+e+f+Be+k+a),t=[];t[n]("__utma="+d);t[n]("__utmb="+e);t[n]("__utmc="+f);t[n]("__utmx="+Be);t[n]("__utmz="+k);t[n]("__utmv="+a);t[n]("__utmk="+s);d=t[C]("&");if(!d)return b;e=b[q]("#");if(c)return 0>e?b+"#"+d:b+"&"+d;c="";f=b[q]("?");0<e&&(c=b[B](e),b=b[B](0,e));return 0>f?b+"?"+d+c:b+"&"+d+c},$d=function(a,b,c,d){for(var e=0;3>e;e++){for(var f=0;3>f;f++){if(d==Yc(a+b+c))return H(127),[b,c];var Be=b[p](/ /g,
|
||||
"%20"),k=c[p](/ /g,"%20");if(d==Yc(a+Be+k))return H(128),[Be,k];Be=Be[p](/\+/g,"%20");k=k[p](/\+/g,"%20");if(d==Yc(a+Be+k))return H(129),[Be,k];try{var s=b[oa]("utmctr=(.*?)(?:\\|utm|$)");if(s&&2==s[w]&&(Be=b[p](s[1],G(I(s[1]))),d==Yc(a+Be+c)))return H(139),[Be,c]}catch(t){}b=I(b)}c=I(c)}};var de="|",fe=function(a,b,c,d,e,f,Be,k,s){var t=ee(a,b);t||(t={},a.get(Cb)[n](t));t.id_=b;t.affiliation_=c;t.total_=d;t.tax_=e;t.shipping_=f;t.city_=Be;t.state_=k;t.country_=s;t.items_=t.items_||[];return t},ge=function(a,b,c,d,e,f,Be){a=ee(a,b)||fe(a,b,"",0,0,0,"","","");var k;a:{if(a&&a.items_){k=a.items_;for(var s=0;s<k[w];s++)if(k[s].sku_==c){k=k[s];break a}}k=Ge}s=k||{};s.transId_=b;s.sku_=c;s.name_=d;s.category_=e;s.price_=f;s.quantity_=Be;k||a.items_[n](s);return s},ee=function(a,b){for(var c=
|
||||
a.get(Cb),d=0;d<c[w];d++)if(c[d].id_==b)return c[d];return Ge};var he,ie=function(a){if(!he){var b;b=J[z].hash;var c=W[r],d=/^#?gaso=([^&]*)/;if(c=(b=(b=b&&b[oa](d)||c&&c[oa](d))?b[1]:K(pd("GASO")))&&b[oa](/^(?:!([-0-9a-z.]{1,40})!)?([-.\w]{10,1200})$/i))Fd(a,"GASO",""+b,0),M._gasoDomain=a.get(bb),M._gasoCPath=a.get(P),a=c[1],Ia("https://www.google.com/analytics/web/inpage/pub/inpage.js?"+(a?"prefix="+a+"&":"")+Ea(),"_gasojs");he=h}};var ae=function(a,b,c){c&&(b=I(b));c=a.b(O,1);b=b[y](".");!(2>b[w])&&/^\d+$/[ia](b[0])&&(b[0]=""+c,Fd(a,"__utmx",b[C]("."),g))},be=function(a,b){var c=$c(a.get(O),pd("__utmx"));"-"==c&&(c="");return b?G(c):c},Ye=function(a){try{var b=La(J[z][xa],l),c=ea(L(b.d.get("utm_referrer")))||"";c&&a.set(Jb,c);var d=W.gaData&&W.gaData.expId;d||(d=ea(K(b.d.get("utm_expid")))||"");d&&a.set(Oc,""+d)}catch(e){H(146)}};var ke=function(a,b){var c=m.min(a.b(Dc,0),100);if(a.b(Q,0)%100>=c)return l;c=Ze()||$e();if(c==g)return l;var d=c[0];if(d==g||d==ba||da(d))return l;0<d?af(c)?b(je(c)):b(je(c[ja](0,1))):Ga(W,"load",function(){ke(a,b)},l);return h},me=function(a,b,c,d){var e=new yd;e.f(14,90,b[B](0,500));e.f(14,91,a[B](0,150));e.f(14,92,""+le(c));d!=g&&e.f(14,93,d[B](0,500));e.o(14,90,c);return e},af=function(a){for(var b=1;b<a[w];b++)if(da(a[b])||a[b]==ba||0>a[b])return l;return h},le=function(a){return da(a)||0>a?
|
||||
0:5E3>a?10*m[la](a/10):5E4>a?100*m[la](a/100):41E5>a?1E3*m[la](a/1E3):41E5},je=function(a){for(var b=new yd,c=0;c<a[w];c++)b.f(14,c+1,""+le(a[c])),b.o(14,c+1,a[c]);return b},Ze=function(){var a=W.performance||W.webkitPerformance;if(a=a&&a.timing){var b=a.navigationStart;if(0==b)H(133);else return[a.loadEventStart-b,a.domainLookupEnd-a.domainLookupStart,a.connectEnd-a.connectStart,a.responseStart-a.requestStart,a.responseEnd-a.responseStart,a.fetchStart-b,a.domInteractive-b,a.domContentLoadedEventStart-
|
||||
b]}},$e=function(){if(W.top==W){var a=W.external,b=a&&a.onloadT;a&&!a.isValidLoadTime&&(b=g);2147483648<b&&(b=g);0<b&&a.setPageReadyTime();return b==g?g:[b]}};var cf=function(a){if(a.get(Sb))try{var b;a:{var c=pd(a.get(Oe)||"_ga");if(c&&!(1>c[w])){for(var d=[],e=0;e<c[w];e++){var f;var Be=c[e][y]("."),k=Be.shift();if(("GA1"==k||"1"==k)&&1<Be[w]){var s=Be.shift()[y]("-");1==s[w]&&(s[1]="1");s[0]*=1;s[1]*=1;f={Ya:s,$a:Be[C](".")}}else f=g;f&&d[n](f)}if(1==d[w]){b=d[0].$a;break a}if(0!=d[w]){var t=a.get(Pe)||a.get(bb),d=bf(d,(0==t[q](".")?t.substr(1):t)[y](".")[w],0);if(1==d[w]){b=d[0].$a;break a}var Za=a.get(Qe)||a.get(P);(c=Za)?(1<c[w]&&"/"==c[ma](c[w]-
|
||||
1)&&(c=c.substr(0,c[w]-1)),0!=c[q]("/")&&(c="/"+c),Za=c):Za="/";d=bf(d,"/"==Za?1:Za[y]("/")[w],1);b=d[0].$a;break a}}b=g}if(b){var Ma=(""+b)[y](".");2==Ma[w]&&/[0-9.]/[ia](Ma)&&(H(114),a.set(Q,Ma[0]),a.set(Vb,Ma[1]),a.set(Sb,l))}}catch(mb){H(115)}},bf=function(a,b,c){for(var d=[],e=[],f=128,Be=0;Be<a[w];Be++){var k=a[Be];if(k.Ya[c]==b)d[n](k);else if(k.Ya[c]==f)e[n](k);else k.Ya[c]<f&&(e=[k],f=k.Ya[c])}return 0<d[w]?d:e};var U=function(a,b,c){function d(a){return function(b){if((b=b.get(Nc)[a])&&b[w])for(var c=Te(e,a),d=0;d<b[w];d++)b[d].call(e,c)}}var e=this;this.a=new Zc;this.get=function(a){return this.a.get(a)};this.set=function(a,b,c){this.a.set(a,b,c)};this.set(Wa,b||"UA-XXXXX-X");this.set($a,a||"");this.set(Ya,c||"");this.set(ab,m.round((new Date).getTime()/1E3));this.set(P,"/");this.set(cb,63072E6);this.set(eb,15768E6);this.set(db,18E5);this.set(fb,l);this.set(yb,50);this.set(gb,l);this.set(hb,h);this.set(ib,
|
||||
h);this.set(jb,h);this.set(kb,h);this.set(lb,h);this.set(ob,"utm_campaign");this.set(nb,"utm_id");this.set(pb,"gclid");this.set(qb,"utm_source");this.set(rb,"utm_medium");this.set(sb,"utm_term");this.set(tb,"utm_content");this.set(ub,"utm_nooverride");this.set(vb,100);this.set(Dc,1);this.set(Ec,l);this.set(wb,"/__utm.gif");this.set(xb,1);this.set(Cb,[]);this.set(Fb,[]);this.set(zb,Ld[ja](0));this.set(Ab,[]);this.set(Bb,[]);this.B("auto");this.set(Jb,J.referrer);Ye(this.a);this.set(Nc,{hit:[],load:[]});
|
||||
this.a.g("0",Zd);this.a.g("1",Wd);this.a.g("2",Jd);this.a.g("3",cf);this.a.g("4",Sd);this.a.g("5",Xd);this.a.g("6",Kd);this.a.g("7",d("load"));this.a.g("8",ie);this.a.e("A",kd);this.a.e("B",md);this.a.e("C",Jd);this.a.e("D",jd);this.a.e("E",Tc);this.a.e("F",ne);this.a.e("G",Gd);this.a.e("H",nd);this.a.e("I",ud);this.a.e("J",Dd);this.a.e("K",d("hit"));this.a.e("L",oe);this.a.e("M",pe);0===this.get(ab)&&H(111);this.a.T();this.H=g};E=U[x];
|
||||
E.m=function(){var a=this.get(Db);a||(a=new yd,this.set(Db,a));return a};E.La=function(a){for(var b in a){var c=a[b];a.hasOwnProperty(b)&&this.set(b,c,h)}};E.K=function(a){if(this.get(Ec))return l;var b=this,c=ke(this.a,function(c){b.set(Hb,a,h);b.t(c)});this.set(Ec,c);return c};E.Fa=function(a){a&&Ca(a)?(H(13),this.set(Hb,a,h)):"object"===typeof a&&a!==Ge&&this.La(a);this.H=a=this.get(Hb);this.a.j("page");this.K(a);42==m[la](1E4*m[Je]())&&df()};
|
||||
E.F=function(a,b,c,d,e){if(""==a||(!wd(a)||""==b||!wd(b))||c!=g&&!wd(c)||d!=g&&!xd(d))return l;this.set(wc,a,h);this.set(xc,b,h);this.set(yc,c,h);this.set(zc,d,h);this.set(vc,!!e,h);this.a.j("event");return h};E.Ha=function(a,b,c,d,e){var f=this.a.b(Dc,0);1*e===e&&(f=e);if(this.a.b(Q,0)%100>=f)return l;c=1*(""+c);if(""==a||(!wd(a)||""==b||!wd(b)||!xd(c)||da(c)||0>c||0>f||100<f)||d!=g&&(""==d||!wd(d)))return l;this.t(me(a,b,c,d));return h};
|
||||
E.Ga=function(a,b,c,d){if(!a||!b)return l;this.set(Ac,a,h);this.set(Bc,b,h);this.set(Cc,c||J[z][xa],h);d&&this.set(Hb,d,h);this.a.j("social");return h};E.Ea=function(){this.set(Dc,10);this.K(this.H)};E.Ia=function(){this.a.j("trans")};E.t=function(a){this.set(Eb,a,h);this.a.j("event")};E.ia=function(a){this.v();var b=this;return{_trackEvent:function(c,d,e){H(91);b.F(a,c,d,e)}}};E.ma=function(a){return this.get(a)};
|
||||
E.xa=function(a,b){if(a)if(Ca(a))this.set(a,b);else if("object"==typeof a)for(var c in a)a.hasOwnProperty(c)&&this.set(c,a[c])};E.addEventListener=function(a,b){var c=this.get(Nc)[a];c&&c[n](b)};E.removeEventListener=function(a,b){for(var c=this.get(Nc)[a],d=0;c&&d<c[w];d++)if(c[d]==b){c.splice(d,1);break}};E.qa=function(){return"5.4.0"};E.B=function(a){this.get(hb);a="auto"==a?Ka(J.domain):!a||"-"==a||"none"==a?"":a[D]();this.set(bb,a)};E.va=function(a){this.set(hb,!!a)};
|
||||
E.na=function(a,b){return ce(this.a,a,b)};E.link=function(a,b){if(this.a.get(fb)&&a){var c=ce(this.a,a,b);J[z].href=c}};E.ua=function(a,b){this.a.get(fb)&&(a&&a.action)&&(a.action=ce(this.a,a.action,b))};
|
||||
E.za=function(){this.v();var a=this.a,b=J.getElementById?J.getElementById("utmtrans"):J.utmform&&J.utmform.utmtrans?J.utmform.utmtrans:Ge;if(b&&b[na]){a.set(Cb,[]);for(var b=b[na][y]("UTM:"),c=0;c<b[w];c++){b[c]=Da(b[c]);for(var d=b[c][y](de),e=0;e<d[w];e++)d[e]=Da(d[e]);"T"==d[0]?fe(a,d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8]):"I"==d[0]&&ge(a,d[1],d[2],d[3],d[4],d[5],d[6])}}};E.$=function(a,b,c,d,e,f,Be,k){return fe(this.a,a,b,c,d,e,f,Be,k)};E.Y=function(a,b,c,d,e,f){return ge(this.a,a,b,c,d,e,f)};
|
||||
E.Aa=function(a){de=a||"|"};E.ea=function(){this.set(Cb,[])};E.wa=function(a,b,c,d){var e=this.a;if(0>=a||a>e.get(yb))a=l;else if(!b||!c||128<b[w]+c[w])a=l;else{1!=d&&2!=d&&(d=3);var f={};ha(f,b);f.value=c;f.scope=d;e.get(Fb)[a]=f;a=h}a&&this.a.n();return a};E.ka=function(a){this.a.get(Fb)[a]=g;this.a.n()};E.ra=function(a){return(a=this.a.get(Fb)[a])&&1==a[ua]?a[na]:g};E.Ca=function(a,b,c){this.m().f(a,b,c)};E.Da=function(a,b,c){this.m().o(a,b,c)};E.sa=function(a,b){return this.m().getKey(a,b)};
|
||||
E.ta=function(a,b){return this.m().N(a,b)};E.fa=function(a){this.m().L(a)};E.ga=function(a){this.m().M(a)};E.ja=function(){return new yd};E.W=function(a){a&&this.get(Ab)[n](a[D]())};E.ba=function(){this.set(Ab,[])};E.X=function(a){a&&this.get(Bb)[n](a[D]())};E.ca=function(){this.set(Bb,[])};E.Z=function(a,b,c,d,e){if(a&&b){a=[a,b[D]()][C](":");if(d||e)a=[a,d,e][C](":");d=this.get(zb);d.splice(c?0:d[w],0,a)}};E.da=function(){this.set(zb,[])};
|
||||
E.ha=function(a){this.a[ka]();var b=this.get(P),c=be(this.a);this.set(P,a);this.a.n();ae(this.a,c);this.set(P,b)};E.ya=function(a,b){if(0<a&&5>=a&&Ca(b)&&""!=b){var c=this.get(Fc)||[];c[a]=b;this.set(Fc,c)}};E.V=function(a){a=""+a;if(a[oa](/^[A-Za-z0-9]{1,5}$/)){var b=this.get(Ic)||[];b[n](a);this.set(Ic,b)}};E.v=function(){this.a[ka]()};E.Ba=function(a){a&&""!=a&&(this.set(Tb,a),this.a.j("var"))};var ef=l;
|
||||
function df(){function a(a,d){var e="p="+a+"&id="+b,s=new Image(1,1);s.src=(Ne()||M.G?"https://ssl.google-analytics.com":"http://www.google-analytics.com")+"/u/"+c[d]+".gif?"+e;He(s,function(){He(s,Ge);Ie(s,Ge)});Ie(s,function(){He(s,Ge);Ie(s,Ge)})}if(!ef){ef=h;var b=[Ea(),Ea(),Ea()][C]("."),c=["a","b","c"],d=[[0,1],[1,0],[0,2],[2,0]],e=m[la](m[Je]()*d[w]);a(e,d[e][0]);a(e,d[e][1])}};var ne=function(a){"trans"!==a.get(sc)&&500<=a.b(cc,0)&&a[ta]();if("event"===a.get(sc)){var b=(new Date).getTime(),c=a.b(dc,0),d=a.b(Zb,0),c=m[la](1*((b-(c!=d?c:1E3*c))/1E3));0<c&&(a.set(dc,b),a.set(R,m.min(10,a.b(R,0)+c)));0>=a.b(R,0)&&a[ta]()}},pe=function(a){"event"===a.get(sc)&&a.set(R,m.max(0,a.b(R,10)-1))};var qe=function(){var a=[];this.add=function(b,c,d){d&&(c=G(""+c));a[n](b+"="+c)};this.toString=function(){return a[C]("&")}},re=function(a,b){(b||2!=a.get(xb))&&a.Za(cc)},se=function(a,b){b.add("utmwv","5.4.0");b.add("utms",a.get(cc));b.add("utmn",Ea());var c=J[z].hostname;F(c)||b.add("utmhn",c,h);c=a.get(vb);100!=c&&b.add("utmsp",c,h)},te=function(a,b){b.add("utmac",Da(a.get(Wa)));a.get(Oc)&&b.add("utmxkey",a.get(Oc),h);a.get(vc)&&b.add("utmni",1);var c=a.get(Ic);c&&0<c[w]&&b.add("utmdid",c[C]("."));
|
||||
ff(a,b);a.get(Xa)!==l&&(a.get(Xa)||M.w)&&b.add("aip",1);b.add("utmu",od.Xa())},ue=function(a,b){for(var c=a.get(Fc)||[],d=[],e=1;e<c[w];e++)c[e]&&d[n](e+":"+G(c[e][p](/%/g,"%25")[p](/:/g,"%3A")[p](/,/g,"%2C")));d[w]&&b.add("utmpg",d[C](","))},ff=function(a,b){function c(a,b){b&&d[n](a+"="+b+";")}var d=[];c("__utma",cd(a));c("__utmz",hd(a,l));c("__utmv",fd(a,h));c("__utmx",be(a));b.add("utmcc",d[C]("+"),h)},ve=function(a,b){a.get(ib)&&(b.add("utmcs",a.get(Qb),h),b.add("utmsr",a.get(Lb)),a.get(Rb)&&
|
||||
b.add("utmvp",a.get(Rb)),b.add("utmsc",a.get(Mb)),b.add("utmul",a.get(Pb)),b.add("utmje",a.get(Nb)),b.add("utmfl",a.get(Ob),h))},we=function(a,b){a.get(lb)&&a.get(Ib)&&b.add("utmdt",a.get(Ib),h);b.add("utmhid",a.get(Kb));b.add("utmr",Pa(a.get(Jb),a.get(P)),h);b.add("utmp",G(a.get(Hb),h),h)},xe=function(a,b){for(var c=a.get(Db),d=a.get(Eb),e=a.get(Fb)||[],f=0;f<e[w];f++){var Be=e[f];Be&&(c||(c=new yd),c.f(8,f,Be[r]),c.f(9,f,Be[na]),3!=Be[ua]&&c.f(11,f,""+Be[ua]))}!F(a.get(wc))&&!F(a.get(xc),h)&&(c||
|
||||
(c=new yd),c.f(5,1,a.get(wc)),c.f(5,2,a.get(xc)),e=a.get(yc),e!=g&&c.f(5,3,e),e=a.get(zc),e!=g&&c.o(5,1,e));c?b.add("utme",c.Qa(d),h):d&&b.add("utme",d.A(),h)},ye=function(a,b,c){var d=new qe;re(a,c);se(a,d);d.add("utmt","tran");d.add("utmtid",b.id_,h);d.add("utmtst",b.affiliation_,h);d.add("utmtto",b.total_,h);d.add("utmttx",b.tax_,h);d.add("utmtsp",b.shipping_,h);d.add("utmtci",b.city_,h);d.add("utmtrg",b.state_,h);d.add("utmtco",b.country_,h);xe(a,d);ve(a,d);we(a,d);(b=a.get(Gb))&&d.add("utmcu",
|
||||
b,h);c||(ue(a,d),te(a,d));return d[v]()},ze=function(a,b,c){var d=new qe;re(a,c);se(a,d);d.add("utmt","item");d.add("utmtid",b.transId_,h);d.add("utmipc",b.sku_,h);d.add("utmipn",b.name_,h);d.add("utmiva",b.category_,h);d.add("utmipr",b.price_,h);d.add("utmiqt",b.quantity_,h);xe(a,d);ve(a,d);we(a,d);(b=a.get(Gb))&&d.add("utmcu",b,h);c||(ue(a,d),te(a,d));return d[v]()},Ae=function(a,b){var c=a.get(sc);if("page"==c)c=new qe,re(a,b),se(a,c),xe(a,c),ve(a,c),we(a,c),b||(ue(a,c),te(a,c)),c=[c[v]()];else if("event"==
|
||||
c)c=new qe,re(a,b),se(a,c),c.add("utmt","event"),xe(a,c),ve(a,c),we(a,c),b||(ue(a,c),te(a,c)),c=[c[v]()];else if("var"==c)c=new qe,re(a,b),se(a,c),c.add("utmt","var"),!b&&te(a,c),c=[c[v]()];else if("trans"==c)for(var c=[],d=a.get(Cb),e=0;e<d[w];++e){c[n](ye(a,d[e],b));for(var f=d[e].items_,Be=0;Be<f[w];++Be)c[n](ze(a,f[Be],b))}else"social"==c?b?c=[]:(c=new qe,re(a,b),se(a,c),c.add("utmt","social"),c.add("utmsn",a.get(Ac),h),c.add("utmsa",a.get(Bc),h),c.add("utmsid",a.get(Cc),h),xe(a,c),ve(a,c),we(a,
|
||||
c),ue(a,c),te(a,c),c=[c[v]()]):"feedback"==c?b?c=[]:(c=new qe,re(a,b),se(a,c),c.add("utmt","feedback"),c.add("utmfbid",a.get(Gc),h),c.add("utmfbpr",a.get(Hc),h),xe(a,c),ve(a,c),we(a,c),ue(a,c),te(a,c),c=[c[v]()]):c=[];return c},oe=function(a){var b,c=a.get(xb),d=a.get(uc),e=d&&d.Ua,f=0;if(0==c||2==c){var Be=a.get(wb)+"?";b=Ae(a,h);for(var k=0,s=b[w];k<s;k++)Sa(b[k],e,Be,h),f++}if(1==c||2==c){b=Ae(a);k=0;for(s=b[w];k<s;k++)try{Sa(b[k],e),f++}catch(t){t&&Ra(t[r],g,t.message)}}d&&(d.q=f)};var Ce=function(a){ha(this,"len");this.message=a+"-8192"},De=function(a){ha(this,"ff2post");this.message=a+"-2036"},Sa=function(a,b,c,d){b=b||Fa;if(d||2036>=a[w])gf(a,b,c);else if(8192>=a[w]){if(0<=W[za].userAgent[q]("Firefox")&&![].reduce)throw new De(a[w]);hf(a,b)||Ee(a,b)}else throw new Ce(a[w]);},gf=function(a,b,c){c=c||(Ne()||M.G?"https://ssl.google-analytics.com":"http://www.google-analytics.com")+"/__utm.gif?";var d=new Image(1,1);d.src=c+a;He(d,function(){He(d,Ge);Ie(d,Ge);b()});Ie(d,function(){He(d,
|
||||
Ge);Ie(d,Ge);b()})},hf=function(a,b){var c,d=(Ne()||M.G?"https://ssl.google-analytics.com":"http://www.google-analytics.com")+"/p/__utm.gif",e=W.XDomainRequest;if(e)c=new e,c.open("POST",d);else if(e=W.XMLHttpRequest)e=new e,"withCredentials"in e&&(c=e,c.open("POST",d,h),c.setRequestHeader("Content-Type","text/plain"));if(c)return c.onreadystatechange=function(){4==c.readyState&&(b(),c=Ge)},c.send(a),h},Ee=function(a,b){if(J.body){a=aa(a);try{var c=J[qa]('<iframe name="'+a+'"></iframe>')}catch(d){c=
|
||||
J[qa]("iframe"),ha(c,a)}c.height="0";c.width="0";c.style.display="none";c.style.visibility="hidden";var e=J[z],e=(Ne()||M.G?"https://ssl.google-analytics.com":"http://www.google-analytics.com")+"/u/post_iframe.html#"+aa(e[A]+"//"+e[u]+"/favicon.ico"),f=function(){c.src="";c.parentNode&&c.parentNode.removeChild(c)};Ga(W,"beforeunload",f);var Be=l,k=0,s=function(){if(!Be){try{if(9<k||c.contentWindow[z][u]==J[z][u]){Be=h;f();Ha(W,"beforeunload",f);b();return}}catch(a){}k++;ca(s,200)}};Ga(c,"load",s);
|
||||
J.body.appendChild(c);c.src=e}else We(function(){Ee(a,b)},100)};var $=function(){this.G=this.w=l;this.C={};this.D=[];this.U=0;this.S=[["www.google-analytics.com","","/plugins/"]];this._gasoCPath=this._gasoDomain=g;Re();Se()};E=$[x];E.oa=function(a,b){return this.r(a,g,b)};E.r=function(a,b,c){b&&H(23);c&&H(67);b==g&&(b="~"+M.U++);a=new U(b,a,c);M.C[b]=a;M.D[n](a);return a};E.u=function(a){a=a||"";return M.C[a]||M.r(g,a)};E.pa=function(){return M.D[ja](0)};E.aa=function(){this.w=h};E.la=function(){this.G=h};var Fe=function(a){if("prerender"==J.webkitVisibilityState)return l;a();return h};var M=new $;var jf=W._gat;jf&&Ba(jf._getTracker)?M=jf:W._gat=M;var Z=new Y;(function(a){if(!Fe(a)){H(123);var b=l,c=function(){!b&&Fe(a)&&(b=h,Ha(J,"webkitvisibilitychange",c))};Ga(J,"webkitvisibilitychange",c)}})(function(){var a=W._gaq,b=l;if(a&&Ba(a[n])&&(b="[object Array]"==Object[x][v].call(Object(a)),!b)){Z=a;return}W._gaq=Z;b&&Z[n][ya](Z,a)});function Yc(a){var b=1,c=0,d;if(a){b=0;for(d=a[w]-1;0<=d;d--)c=a.charCodeAt(d),b=(b<<6&268435455)+c+(c<<14),c=b&266338304,b=0!=c?b^c>>21:b}return b};})();
|
||||
|
|
@ -1,487 +0,0 @@
|
|||
/* lightview.css
|
||||
http://www.nickstakenburg.com/projects/lightview
|
||||
*/
|
||||
|
||||
#lightview {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
height: 150px;
|
||||
width: 150px;
|
||||
margin: -75px 0 0 -75px;
|
||||
padding: 0;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/* The container that holds everything */
|
||||
.lv_Container {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.lv_Button {
|
||||
cursor: pointer;
|
||||
text-decoration: none;
|
||||
border: none;
|
||||
background: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/* The buttons on the side when you view a gallery */
|
||||
.lv_Sides {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 0;
|
||||
clear: both;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.lv_Sides * { padding: 0; margin: 0; }
|
||||
.lv_Sides li {
|
||||
list-style-type: none;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.lv_PrevSide { float: left; }
|
||||
.lv_NextSide { float: right; }
|
||||
.lv_Sides .lv_Wrapper {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
cursor: pointer;
|
||||
}
|
||||
.lv_Sides .lv_Button {
|
||||
float: left;
|
||||
background: none;
|
||||
}
|
||||
|
||||
/* The frames above and below the center, that hold the corners.
|
||||
It's recommended not to change anything here, a lot is done in
|
||||
javascript to build further upon this based on your settings.
|
||||
*/
|
||||
.lv_Frames {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.lv_Frames li {
|
||||
list-style-type: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.lv_Frame {
|
||||
width: 100%;
|
||||
display: block;
|
||||
}
|
||||
.lv_Frame * { padding: 0; margin: 0; }
|
||||
.lv_FrameTop {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
display: block;
|
||||
}
|
||||
.lv_FrameBottom {
|
||||
position: relative;
|
||||
float: left;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.lv_Liquid {
|
||||
position: relative;
|
||||
float: left;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
clear: both;
|
||||
}
|
||||
.lv_Liquid .lv_Filler {
|
||||
position: absolute;
|
||||
height: 100%;
|
||||
width: 2px;
|
||||
top: 0;
|
||||
left: 50%;
|
||||
}
|
||||
|
||||
.lv_Half {
|
||||
display: block;
|
||||
height: 100%;
|
||||
clear: both;
|
||||
line-height: 0px;
|
||||
}
|
||||
.lv_Half li { list-style-type: none; }
|
||||
.lv_Corner {
|
||||
float: left;
|
||||
position: relative;
|
||||
}
|
||||
.lv_CornerTr, .lv_CornerBr { float: right; }
|
||||
|
||||
.lv_Fill {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.lv_Half .lv_CornerWrapper {
|
||||
float: left;
|
||||
position: relative;
|
||||
width: 50%;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
.lv_HalfRight .lv_CornerWrapper { float: right; }
|
||||
|
||||
.lv_Corner { position: relative; }
|
||||
.lv_Corner canvas { position: relative; }
|
||||
.lv_HalfLeft .lv_Corner { float: left; }
|
||||
.lv_HalfRight .lv_Corner {
|
||||
position: relative;
|
||||
float: right;
|
||||
}
|
||||
|
||||
/* To position content correctly in the center with correct
|
||||
rounded corner display we need a few wrappers.
|
||||
This is to get it right on all browsers.
|
||||
*/
|
||||
.lv_Center {
|
||||
position: relative;
|
||||
clear: both;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
background: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.lv_WrapUp {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.lv_WrapDown {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.lv_WrapCenter {
|
||||
position: relative;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* The loading indicator */
|
||||
.lv_Loading {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
}
|
||||
.lv_Loading .lv_Button {
|
||||
float: left;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.lv_MediaWrapper {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
clear: both;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.lv_MediaWrapper img {
|
||||
position: relative;
|
||||
float: left;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* The overlays on top of images that toggle the previous/next buttons */
|
||||
.lv_PrevNext {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.lv_PrevNext * { padding: 0; margin: 0; }
|
||||
.lv_PrevNext .lv_Button {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
}
|
||||
.lv_PrevButton { float: left; }
|
||||
.lv_NextButton { float: right; }
|
||||
|
||||
/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
|
||||
.lv_MenuBar {
|
||||
clear: both;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
font: 11px Arial, Helvetica, sans-serif;
|
||||
color: rgb(51,51,51);
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
text-align: left;
|
||||
}
|
||||
.lv_MenuBar * { padding: 0; margin: 0;}
|
||||
|
||||
|
||||
.lv_Close {
|
||||
position: relative;
|
||||
float: right;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.lv_Data {
|
||||
position: relative;
|
||||
float: left;
|
||||
padding-bottom: 3px;
|
||||
line-height: 13px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* simulates padding-left inside .lv_Data
|
||||
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; } */
|
||||
|
||||
.lv_Data li {
|
||||
list-style-type: none;
|
||||
float: left;
|
||||
margin-top: 3px;
|
||||
}
|
||||
.lv_DataText { width: 100%; }
|
||||
.lv_DataText .lv_Title {
|
||||
font-weight: bold;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
.lv_DataText .lv_Caption { clear: both; }
|
||||
.lv_Data .lv_innerPrevNext .lv_ImgNumber {
|
||||
color: #a7a7a7;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.lv_Data .lv_innerPrevNext,
|
||||
.lv_Data .lv_Slideshow {
|
||||
position: relative;
|
||||
padding: 0 5px;
|
||||
margin-top: 5px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.lv_Data .lv_innerPrevNext { padding-left: 0; }
|
||||
.lv_Data .lv_Slideshow { padding-right: 0px; border-left: 1px solid #d7d7d7; }
|
||||
|
||||
.lv_Data .lv_innerPrevNext .lv_Button,
|
||||
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
|
||||
float: left;
|
||||
background-position: center left;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
.lv_innerPrevButton { margin-right: 5px; }
|
||||
.lv_innerNextButton { margin-left: 5px; }
|
||||
|
||||
|
||||
/* the boxes that hold media or external content */
|
||||
.lv_contentTop,
|
||||
.lv_contentBottom {
|
||||
position: relative;
|
||||
float: left;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
#lightview iframe {
|
||||
float: left;
|
||||
border: 0;
|
||||
clear: both;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: none;
|
||||
}
|
||||
|
||||
/* The container that hold buttons above the view, currently only topclose */
|
||||
.lv_topButtons {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.lv_topcloseButtonImage { cursor: pointer; }
|
||||
|
||||
|
||||
/* The error/warning/download message that will appear when
|
||||
a required plugin is not installed.
|
||||
*/
|
||||
#lightviewError p { padding: 0 0 10px 0; }
|
||||
#lightviewError div {
|
||||
padding: 6px;
|
||||
font: 11px Arial, Helvetica, sans-serif;
|
||||
}
|
||||
#lightviewError .message {
|
||||
background: #fcb5b5;
|
||||
color: #dd1f1f;
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
#lightviewError .type { font-weight: bold; }
|
||||
#lightviewError .pluginspage {
|
||||
background: #b5fcbd;
|
||||
color: #21be30;
|
||||
}
|
||||
#lightviewError a,
|
||||
#lightviewError a:hover,
|
||||
#lightviewError a:visited {
|
||||
color: #21be30;
|
||||
text-decoration: none;
|
||||
background: none;
|
||||
font-weight: bold;
|
||||
border-bottom: 1px solid #7de689;
|
||||
}
|
||||
#lightviewError p {
|
||||
margin-left: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#lv_overlay {
|
||||
position: absolute; /* Opera will use fixed */
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* navbar
|
||||
Adds a bar below the view that takes over the default Controller
|
||||
*/
|
||||
#lightviewController {
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
top: 0;
|
||||
left: 50%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
color: #d2d2d2;
|
||||
font: 11px Arial, Helvetica, sans-serif;
|
||||
}
|
||||
* html body #lightviewController { /* IE6 */
|
||||
position: absolute;
|
||||
top: auto;
|
||||
margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');
|
||||
}
|
||||
#lightviewController ul {
|
||||
display: block;
|
||||
height: 100%;
|
||||
float: left;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: relative;
|
||||
}
|
||||
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {
|
||||
list-style-type: none;
|
||||
float: left;
|
||||
display: block;
|
||||
position: relative;
|
||||
clear: both;
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.lv_controllerCenter { width: auto; float: left; }
|
||||
.lv_controllerCornerWrapper {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.lv_controllerCornerWrapperTopLeft,
|
||||
.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
|
||||
.lv_controllerCornerWrapperTopRight,
|
||||
.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}
|
||||
|
||||
#lightviewController .lv_CornerWrapper {
|
||||
width: 100%;
|
||||
}
|
||||
#lightviewController .lv_Corner { float: left; }
|
||||
#lightviewController .lv_Corner {
|
||||
float: right;
|
||||
position: relative;
|
||||
}
|
||||
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
|
||||
.lv_controllerBetweenCorners {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.lv_controllerMiddle {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
float: left;
|
||||
}
|
||||
.lv_controllerCenter { float: left; width: auto;}
|
||||
.lv_controllerCenter li {
|
||||
list-style-type: none;
|
||||
float: left;
|
||||
display: inline;
|
||||
position: relative;
|
||||
clear: none;
|
||||
}
|
||||
.lv_controllerSetNumber {
|
||||
float: left;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#lightviewController .lv_Button {
|
||||
float: left;
|
||||
position: relative;
|
||||
height: 100%;
|
||||
clear: none;
|
||||
}
|
||||
.lv_controllerSetNumber {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
padding-right: 3px;
|
||||
}
|
||||
.lv_controllerPrev,
|
||||
.lv_controllerNext,
|
||||
.lv_controllerSlideshow,
|
||||
.lv_controllerClose {
|
||||
float: left;
|
||||
position: relative;
|
||||
height: 100%;
|
||||
padding-left: 3px;
|
||||
}
|
||||
|
||||
.lv_controllerPrev { border-left: 1px solid #3c3c3c; }
|
||||
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }
|
||||
|
||||
* html #lightview { /* IE6 */
|
||||
position: absolute;
|
||||
margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');
|
||||
margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
|
||||
}
|
||||
|
||||
/* Always cover 100% of the screen in IE6 */
|
||||
html #lv_overlay {
|
||||
position: absolute;
|
||||
height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
|
||||
width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
|
||||
}
|
||||
6082
graphics/bode-melochord_files/prototype.js
vendored
|
|
@ -1,10 +0,0 @@
|
|||
if (window['google'] != undefined && window['google']['loader'] != undefined) {
|
||||
if (!window['google']['elements']) {
|
||||
window['google']['elements'] = {};
|
||||
google.elements.Version = '1.0';
|
||||
google.elements.JSHash = 'd9a68cd3a846da044995be6d8de10585';
|
||||
google.elements.LoadArgs = 'file\75elements\46v\0751\46packages\75inputtools\46async\0752\46sig\75d9a68cd3a846da044995be6d8de10585\46have\75transliteration';
|
||||
}
|
||||
google.loader.writeLoadTag("css", google.loader.ServiceBase + "/api/elements/1.0/d9a68cd3a846da044995be6d8de10585/inputtools.css", true);
|
||||
google.loader.writeLoadTag("script", google.loader.ServiceBase + "/api/elements/1.0/d9a68cd3a846da044995be6d8de10585/inputtools.js", true);
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
if (window['google'] != undefined && window['google']['loader'] != undefined) {
|
||||
if (!window['google']['elements']) {
|
||||
window['google']['elements'] = {};
|
||||
google.elements.Version = '1.0';
|
||||
google.elements.JSHash = 'd9a68cd3a846da044995be6d8de10585';
|
||||
google.elements.LoadArgs = 'file\75elements\46v\0751\46packages\75transliteration';
|
||||
}
|
||||
google.loader.writeLoadTag("css", google.loader.ServiceBase + "/api/elements/1.0/d9a68cd3a846da044995be6d8de10585/transliteration.css", false);
|
||||
google.loader.writeLoadTag("script", google.loader.ServiceBase + "/api/elements/1.0/d9a68cd3a846da044995be6d8de10585/transliteration.I.js", false);
|
||||
}
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
// script.aculo.us scriptaculous.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010
|
||||
|
||||
// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the
|
||||
// "Software"), to deal in the Software without restriction, including
|
||||
// without limitation the rights to use, copy, modify, merge, publish,
|
||||
// distribute, sublicense, and/or sell copies of the Software, and to
|
||||
// permit persons to whom the Software is furnished to do so, subject to
|
||||
// the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
// For details, see the script.aculo.us web site: http://script.aculo.us/
|
||||
|
||||
var Scriptaculous = {
|
||||
Version: '1.9.0',
|
||||
require: function(libraryName) {
|
||||
try{
|
||||
// inserting via DOM fails in Safari 2.0, so brute force approach
|
||||
document.write('<script type="text/javascript" src="'+libraryName+'"><\/script>');
|
||||
} catch(e) {
|
||||
// for xhtml+xml served content, fall back to DOM methods
|
||||
var script = document.createElement('script');
|
||||
script.type = 'text/javascript';
|
||||
script.src = libraryName;
|
||||
document.getElementsByTagName('head')[0].appendChild(script);
|
||||
}
|
||||
},
|
||||
REQUIRED_PROTOTYPE: '1.6.0.3',
|
||||
load: function() {
|
||||
function convertVersionString(versionString) {
|
||||
var v = versionString.replace(/_.*|\./g, '');
|
||||
v = parseInt(v + '0'.times(4-v.length));
|
||||
return versionString.indexOf('_') > -1 ? v-1 : v;
|
||||
}
|
||||
|
||||
if((typeof Prototype=='undefined') ||
|
||||
(typeof Element == 'undefined') ||
|
||||
(typeof Element.Methods=='undefined') ||
|
||||
(convertVersionString(Prototype.Version) <
|
||||
convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE)))
|
||||
throw("script.aculo.us requires the Prototype JavaScript framework >= " +
|
||||
Scriptaculous.REQUIRED_PROTOTYPE);
|
||||
|
||||
var js = /scriptaculous\.js(\?.*)?$/;
|
||||
$$('script[src]').findAll(function(s) {
|
||||
return s.src.match(js);
|
||||
}).each(function(s) {
|
||||
var path = s.src.replace(js, ''),
|
||||
includes = s.src.match(/\?.*load=([a-z,]*)/);
|
||||
(includes ? includes[1] : 'builder,effects,dragdrop,controls,slider,sound').split(',').each(
|
||||
function(include) { Scriptaculous.require(path+include+'.js') });
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
Scriptaculous.load();
|
||||
|
|
@ -1,275 +0,0 @@
|
|||
// script.aculo.us slider.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010
|
||||
|
||||
// Copyright (c) 2005-2010 Marty Haught, Thomas Fuchs
|
||||
//
|
||||
// script.aculo.us is freely distributable under the terms of an MIT-style license.
|
||||
// For details, see the script.aculo.us web site: http://script.aculo.us/
|
||||
|
||||
if (!Control) var Control = { };
|
||||
|
||||
// options:
|
||||
// axis: 'vertical', or 'horizontal' (default)
|
||||
//
|
||||
// callbacks:
|
||||
// onChange(value)
|
||||
// onSlide(value)
|
||||
Control.Slider = Class.create({
|
||||
initialize: function(handle, track, options) {
|
||||
var slider = this;
|
||||
|
||||
if (Object.isArray(handle)) {
|
||||
this.handles = handle.collect( function(e) { return $(e) });
|
||||
} else {
|
||||
this.handles = [$(handle)];
|
||||
}
|
||||
|
||||
this.track = $(track);
|
||||
this.options = options || { };
|
||||
|
||||
this.axis = this.options.axis || 'horizontal';
|
||||
this.increment = this.options.increment || 1;
|
||||
this.step = parseInt(this.options.step || '1');
|
||||
this.range = this.options.range || $R(0,1);
|
||||
|
||||
this.value = 0; // assure backwards compat
|
||||
this.values = this.handles.map( function() { return 0 });
|
||||
this.spans = this.options.spans ? this.options.spans.map(function(s){ return $(s) }) : false;
|
||||
this.options.startSpan = $(this.options.startSpan || null);
|
||||
this.options.endSpan = $(this.options.endSpan || null);
|
||||
|
||||
this.restricted = this.options.restricted || false;
|
||||
|
||||
this.maximum = this.options.maximum || this.range.end;
|
||||
this.minimum = this.options.minimum || this.range.start;
|
||||
|
||||
// Will be used to align the handle onto the track, if necessary
|
||||
this.alignX = parseInt(this.options.alignX || '0');
|
||||
this.alignY = parseInt(this.options.alignY || '0');
|
||||
|
||||
this.trackLength = this.maximumOffset() - this.minimumOffset();
|
||||
|
||||
this.handleLength = this.isVertical() ?
|
||||
(this.handles[0].offsetHeight != 0 ?
|
||||
this.handles[0].offsetHeight : this.handles[0].style.height.replace(/px$/,"")) :
|
||||
(this.handles[0].offsetWidth != 0 ? this.handles[0].offsetWidth :
|
||||
this.handles[0].style.width.replace(/px$/,""));
|
||||
|
||||
this.active = false;
|
||||
this.dragging = false;
|
||||
this.disabled = false;
|
||||
|
||||
if (this.options.disabled) this.setDisabled();
|
||||
|
||||
// Allowed values array
|
||||
this.allowedValues = this.options.values ? this.options.values.sortBy(Prototype.K) : false;
|
||||
if (this.allowedValues) {
|
||||
this.minimum = this.allowedValues.min();
|
||||
this.maximum = this.allowedValues.max();
|
||||
}
|
||||
|
||||
this.eventMouseDown = this.startDrag.bindAsEventListener(this);
|
||||
this.eventMouseUp = this.endDrag.bindAsEventListener(this);
|
||||
this.eventMouseMove = this.update.bindAsEventListener(this);
|
||||
|
||||
// Initialize handles in reverse (make sure first handle is active)
|
||||
this.handles.each( function(h,i) {
|
||||
i = slider.handles.length-1-i;
|
||||
slider.setValue(parseFloat(
|
||||
(Object.isArray(slider.options.sliderValue) ?
|
||||
slider.options.sliderValue[i] : slider.options.sliderValue) ||
|
||||
slider.range.start), i);
|
||||
h.makePositioned().observe("mousedown", slider.eventMouseDown);
|
||||
});
|
||||
|
||||
this.track.observe("mousedown", this.eventMouseDown);
|
||||
document.observe("mouseup", this.eventMouseUp);
|
||||
document.observe("mousemove", this.eventMouseMove);
|
||||
|
||||
this.initialized = true;
|
||||
},
|
||||
dispose: function() {
|
||||
var slider = this;
|
||||
Event.stopObserving(this.track, "mousedown", this.eventMouseDown);
|
||||
Event.stopObserving(document, "mouseup", this.eventMouseUp);
|
||||
Event.stopObserving(document, "mousemove", this.eventMouseMove);
|
||||
this.handles.each( function(h) {
|
||||
Event.stopObserving(h, "mousedown", slider.eventMouseDown);
|
||||
});
|
||||
},
|
||||
setDisabled: function(){
|
||||
this.disabled = true;
|
||||
},
|
||||
setEnabled: function(){
|
||||
this.disabled = false;
|
||||
},
|
||||
getNearestValue: function(value){
|
||||
if (this.allowedValues){
|
||||
if (value >= this.allowedValues.max()) return(this.allowedValues.max());
|
||||
if (value <= this.allowedValues.min()) return(this.allowedValues.min());
|
||||
|
||||
var offset = Math.abs(this.allowedValues[0] - value);
|
||||
var newValue = this.allowedValues[0];
|
||||
this.allowedValues.each( function(v) {
|
||||
var currentOffset = Math.abs(v - value);
|
||||
if (currentOffset <= offset){
|
||||
newValue = v;
|
||||
offset = currentOffset;
|
||||
}
|
||||
});
|
||||
return newValue;
|
||||
}
|
||||
if (value > this.range.end) return this.range.end;
|
||||
if (value < this.range.start) return this.range.start;
|
||||
return value;
|
||||
},
|
||||
setValue: function(sliderValue, handleIdx){
|
||||
if (!this.active) {
|
||||
this.activeHandleIdx = handleIdx || 0;
|
||||
this.activeHandle = this.handles[this.activeHandleIdx];
|
||||
this.updateStyles();
|
||||
}
|
||||
handleIdx = handleIdx || this.activeHandleIdx || 0;
|
||||
if (this.initialized && this.restricted) {
|
||||
if ((handleIdx>0) && (sliderValue<this.values[handleIdx-1]))
|
||||
sliderValue = this.values[handleIdx-1];
|
||||
if ((handleIdx < (this.handles.length-1)) && (sliderValue>this.values[handleIdx+1]))
|
||||
sliderValue = this.values[handleIdx+1];
|
||||
}
|
||||
sliderValue = this.getNearestValue(sliderValue);
|
||||
this.values[handleIdx] = sliderValue;
|
||||
this.value = this.values[0]; // assure backwards compat
|
||||
|
||||
this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] =
|
||||
this.translateToPx(sliderValue);
|
||||
|
||||
this.drawSpans();
|
||||
if (!this.dragging || !this.event) this.updateFinished();
|
||||
},
|
||||
setValueBy: function(delta, handleIdx) {
|
||||
this.setValue(this.values[handleIdx || this.activeHandleIdx || 0] + delta,
|
||||
handleIdx || this.activeHandleIdx || 0);
|
||||
},
|
||||
translateToPx: function(value) {
|
||||
return Math.round(
|
||||
((this.trackLength-this.handleLength)/(this.range.end-this.range.start)) *
|
||||
(value - this.range.start)) + "px";
|
||||
},
|
||||
translateToValue: function(offset) {
|
||||
return ((offset/(this.trackLength-this.handleLength) *
|
||||
(this.range.end-this.range.start)) + this.range.start);
|
||||
},
|
||||
getRange: function(range) {
|
||||
var v = this.values.sortBy(Prototype.K);
|
||||
range = range || 0;
|
||||
return $R(v[range],v[range+1]);
|
||||
},
|
||||
minimumOffset: function(){
|
||||
return(this.isVertical() ? this.alignY : this.alignX);
|
||||
},
|
||||
maximumOffset: function(){
|
||||
return(this.isVertical() ?
|
||||
(this.track.offsetHeight != 0 ? this.track.offsetHeight :
|
||||
this.track.style.height.replace(/px$/,"")) - this.alignY :
|
||||
(this.track.offsetWidth != 0 ? this.track.offsetWidth :
|
||||
this.track.style.width.replace(/px$/,"")) - this.alignX);
|
||||
},
|
||||
isVertical: function(){
|
||||
return (this.axis == 'vertical');
|
||||
},
|
||||
drawSpans: function() {
|
||||
var slider = this;
|
||||
if (this.spans)
|
||||
$R(0, this.spans.length-1).each(function(r) { slider.setSpan(slider.spans[r], slider.getRange(r)) });
|
||||
if (this.options.startSpan)
|
||||
this.setSpan(this.options.startSpan,
|
||||
$R(0, this.values.length>1 ? this.getRange(0).min() : this.value ));
|
||||
if (this.options.endSpan)
|
||||
this.setSpan(this.options.endSpan,
|
||||
$R(this.values.length>1 ? this.getRange(this.spans.length-1).max() : this.value, this.maximum));
|
||||
},
|
||||
setSpan: function(span, range) {
|
||||
if (this.isVertical()) {
|
||||
span.style.top = this.translateToPx(range.start);
|
||||
span.style.height = this.translateToPx(range.end - range.start + this.range.start);
|
||||
} else {
|
||||
span.style.left = this.translateToPx(range.start);
|
||||
span.style.width = this.translateToPx(range.end - range.start + this.range.start);
|
||||
}
|
||||
},
|
||||
updateStyles: function() {
|
||||
this.handles.each( function(h){ Element.removeClassName(h, 'selected') });
|
||||
Element.addClassName(this.activeHandle, 'selected');
|
||||
},
|
||||
startDrag: function(event) {
|
||||
if (Event.isLeftClick(event)) {
|
||||
if (!this.disabled){
|
||||
this.active = true;
|
||||
|
||||
var handle = Event.element(event);
|
||||
var pointer = [Event.pointerX(event), Event.pointerY(event)];
|
||||
var track = handle;
|
||||
if (track==this.track) {
|
||||
var offsets = this.track.cumulativeOffset();
|
||||
this.event = event;
|
||||
this.setValue(this.translateToValue(
|
||||
(this.isVertical() ? pointer[1]-offsets[1] : pointer[0]-offsets[0])-(this.handleLength/2)
|
||||
));
|
||||
var offsets = this.activeHandle.cumulativeOffset();
|
||||
this.offsetX = (pointer[0] - offsets[0]);
|
||||
this.offsetY = (pointer[1] - offsets[1]);
|
||||
} else {
|
||||
// find the handle (prevents issues with Safari)
|
||||
while((this.handles.indexOf(handle) == -1) && handle.parentNode)
|
||||
handle = handle.parentNode;
|
||||
|
||||
if (this.handles.indexOf(handle)!=-1) {
|
||||
this.activeHandle = handle;
|
||||
this.activeHandleIdx = this.handles.indexOf(this.activeHandle);
|
||||
this.updateStyles();
|
||||
|
||||
var offsets = this.activeHandle.cumulativeOffset();
|
||||
this.offsetX = (pointer[0] - offsets[0]);
|
||||
this.offsetY = (pointer[1] - offsets[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
Event.stop(event);
|
||||
}
|
||||
},
|
||||
update: function(event) {
|
||||
if (this.active) {
|
||||
if (!this.dragging) this.dragging = true;
|
||||
this.draw(event);
|
||||
if (Prototype.Browser.WebKit) window.scrollBy(0,0);
|
||||
Event.stop(event);
|
||||
}
|
||||
},
|
||||
draw: function(event) {
|
||||
var pointer = [Event.pointerX(event), Event.pointerY(event)];
|
||||
var offsets = this.track.cumulativeOffset();
|
||||
pointer[0] -= this.offsetX + offsets[0];
|
||||
pointer[1] -= this.offsetY + offsets[1];
|
||||
this.event = event;
|
||||
this.setValue(this.translateToValue( this.isVertical() ? pointer[1] : pointer[0] ));
|
||||
if (this.initialized && this.options.onSlide)
|
||||
this.options.onSlide(this.values.length>1 ? this.values : this.value, this);
|
||||
},
|
||||
endDrag: function(event) {
|
||||
if (this.active && this.dragging) {
|
||||
this.finishDrag(event, true);
|
||||
Event.stop(event);
|
||||
}
|
||||
this.active = false;
|
||||
this.dragging = false;
|
||||
},
|
||||
finishDrag: function(event, success) {
|
||||
this.active = false;
|
||||
this.dragging = false;
|
||||
this.updateFinished();
|
||||
},
|
||||
updateFinished: function() {
|
||||
if (this.initialized && this.options.onChange)
|
||||
this.options.onChange(this.values.length>1 ? this.values : this.value, this);
|
||||
this.event = null;
|
||||
}
|
||||
});
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
// script.aculo.us sound.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010
|
||||
|
||||
// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
|
||||
//
|
||||
// Based on code created by Jules Gravinese (http://www.webveteran.com/)
|
||||
//
|
||||
// script.aculo.us is freely distributable under the terms of an MIT-style license.
|
||||
// For details, see the script.aculo.us web site: http://script.aculo.us/
|
||||
|
||||
Sound = {
|
||||
tracks: {},
|
||||
_enabled: true,
|
||||
template:
|
||||
new Template('<embed style="height:0" id="sound_#{track}_#{id}" src="#{url}" loop="false" autostart="true" hidden="true"/>'),
|
||||
enable: function(){
|
||||
Sound._enabled = true;
|
||||
},
|
||||
disable: function(){
|
||||
Sound._enabled = false;
|
||||
},
|
||||
play: function(url){
|
||||
if(!Sound._enabled) return;
|
||||
var options = Object.extend({
|
||||
track: 'global', url: url, replace: false
|
||||
}, arguments[1] || {});
|
||||
|
||||
if(options.replace && this.tracks[options.track]) {
|
||||
$R(0, this.tracks[options.track].id).each(function(id){
|
||||
var sound = $('sound_'+options.track+'_'+id);
|
||||
sound.Stop && sound.Stop();
|
||||
sound.remove();
|
||||
});
|
||||
this.tracks[options.track] = null;
|
||||
}
|
||||
|
||||
if(!this.tracks[options.track])
|
||||
this.tracks[options.track] = { id: 0 };
|
||||
else
|
||||
this.tracks[options.track].id++;
|
||||
|
||||
options.id = this.tracks[options.track].id;
|
||||
$$('body')[0].insert(
|
||||
Prototype.Browser.IE ? new Element('bgsound',{
|
||||
id: 'sound_'+options.track+'_'+options.id,
|
||||
src: options.url, loop: 1, autostart: true
|
||||
}) : Sound.template.evaluate(options));
|
||||
}
|
||||
};
|
||||
|
||||
if(Prototype.Browser.Gecko && navigator.userAgent.indexOf("Win") > 0){
|
||||
if(navigator.plugins && $A(navigator.plugins).detect(function(p){ return p.name.indexOf('QuickTime') != -1 }))
|
||||
Sound.template = new Template('<object id="sound_#{track}_#{id}" width="0" height="0" type="audio/mpeg" data="#{url}"/>');
|
||||
else if(navigator.plugins && $A(navigator.plugins).detect(function(p){ return p.name.indexOf('Windows Media') != -1 }))
|
||||
Sound.template = new Template('<object id="sound_#{track}_#{id}" type="application/x-mplayer2" data="#{url}"></object>');
|
||||
else if(navigator.plugins && $A(navigator.plugins).detect(function(p){ return p.name.indexOf('RealPlayer') != -1 }))
|
||||
Sound.template = new Template('<embed type="audio/x-pn-realaudio-plugin" style="height:0" id="sound_#{track}_#{id}" src="#{url}" loop="false" autostart="true" hidden="true"/>');
|
||||
else
|
||||
Sound.play = function(){};
|
||||
}
|
||||
|
|
@ -1,72 +0,0 @@
|
|||
|
||||
(function() {
|
||||
function onLoad() {
|
||||
if (!google.elements || !google.elements.inputtools) {
|
||||
return;
|
||||
}
|
||||
var t13nDivId = 't13nc-cse-search-box';
|
||||
if (document.getElementById(t13nDivId)) {
|
||||
return;
|
||||
}
|
||||
var t13nLangs = 'en'.split(',');
|
||||
var validT13nLangs = [];
|
||||
var inputToolCodeNS = google.elements.inputtools.InputToolCode;
|
||||
for (var i in t13nLangs) {
|
||||
if (!t13nLangs[i]) continue;
|
||||
var t13nLangCode = t13nLangs[i] + '-t-i0-und';
|
||||
if (t13nLangCode === 'zh-t-i0-und') {
|
||||
validT13nLangs.push('zh-t-i0-pinyin');
|
||||
} else if (t13nLangCode == 'zh_hant-t-i0-und') {
|
||||
validT13nLangs.push('zh-hant-t-i0-und');
|
||||
} else {
|
||||
for (var langEnum in inputToolCodeNS) {
|
||||
if (t13nLangCode === inputToolCodeNS[langEnum]) {
|
||||
validT13nLangs.push(t13nLangCode);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (validT13nLangs.length > 0) {
|
||||
var f = document.getElementById('cse-search-box');
|
||||
if (!f) {
|
||||
f = document.getElementById('searchbox_demo');
|
||||
}
|
||||
if (f && f['q']) {
|
||||
var wrapperTable = document.createElement('table');
|
||||
f.parentNode.appendChild(wrapperTable);
|
||||
var tbody = document.createElement('tbody');
|
||||
var tr = document.createElement('tr')
|
||||
var td1 = document.createElement('td');
|
||||
var t13ncDiv = document.createElement('div');
|
||||
t13ncDiv.id = t13nDivId;
|
||||
td1.appendChild(t13ncDiv);
|
||||
var td2 = document.createElement('td');
|
||||
td2.appendChild(f);
|
||||
tr.appendChild(td1);
|
||||
tr.appendChild(td2);
|
||||
tbody.appendChild(tr);
|
||||
wrapperTable.appendChild(tbody);
|
||||
var css = document.createElement("style");
|
||||
css.type = "text/css";
|
||||
var content =
|
||||
'a.ita-kd-icon-button.small {height:24px; width:24px; min-width:24px;} ' +
|
||||
'a.ita-kd-icon-button.dropdown {height:24px; width:14px; min-width:14px;}';
|
||||
if (css.styleSheet) {
|
||||
css.styleSheet.cssText = content;
|
||||
} else {
|
||||
var textNode = document.createTextNode(content);
|
||||
css.appendChild(textNode);
|
||||
}
|
||||
document.getElementsByTagName('head')[0].appendChild(css);
|
||||
f['q'].setAttribute('goog_input_bookmarklet', '1');
|
||||
var controller = new google.elements.inputtools.InputToolsController();
|
||||
controller.setApplicationName("cse");
|
||||
controller.addPageElements(f['q']);
|
||||
controller.addInputTools(validT13nLangs);
|
||||
controller.showControl({container: t13nDivId});
|
||||
controller.activateInputTool(validT13nLangs[0]);
|
||||
}
|
||||
}
|
||||
}
|
||||
google.load("elements", "1", {packages: "inputtools", "callback": onLoad});
|
||||
})();
|
||||
|
Before Width: | Height: | Size: 523 B |
|
|
@ -1,333 +0,0 @@
|
|||
(function() {
|
||||
(function(){ function e(a){throw a;}var i=void 0,j=null,aa=encodeURIComponent,l=window,ba=Object,ca=Infinity,m=Error,da=parseInt,ea=parseFloat,n=String,fa=Function,p=document,ga=decodeURIComponent,ha=isNaN,ia=Array,r=Math;function ja(a,b){return a.width=b}function ka(a,b){return a.innerHTML=b}function la(a,b){return a.selected=b}function ma(a,b){return a.currentTarget=b}function na(a,b){return a.left=b}function oa(a,b){return a.screenX=b}function pa(a,b){return a.screenY=b}function qa(a,b){return a.status=b}
|
||||
function ra(a,b){return a.remove=b}function sa(a,b){return a.keyCode=b}function ta(a,b){return a.select=b}function va(a,b){return a.handleEvent=b}function wa(a,b){return a.type=b}function xa(a,b){return a.clear=b}function ya(a,b){return a.clientX=b}function za(a,b){return a.clientY=b}function Aa(a,b){return a.visibility=b}function Ba(a,b){return a.length=b}function Ca(a,b){return a.className=b}function Da(a,b){return a.next=b}function Ea(a,b){return a.target=b}
|
||||
function Fa(a,b){return a.contains=b}function Ga(a,b){return a.reset=b}function Ha(a,b){return a.height=b}function Ia(a,b){return a.nodeValue=b}
|
||||
var Ja="appendChild",s="push",Ka="getBoundingClientRect",Ma="test",Na="shift",Oa="relatedTarget",Pa="exec",t="width",Qa="text",Ra="collapse",Sa="slice",u="replace",Ta="inRange",v="nodeType",Ua="ceil",Va="floor",Wa="getElementById",Xa="concat",Ya="charAt",Za="selected",$a="createTextNode",ab="value",bb="preventDefault",cb="item",db="insertBefore",eb="targetTouches",fb="move",x="indexOf",gb="metaKey",hb="compareDocumentPosition",ib="setEnd",jb="jstiming",kb="capture",lb="nodeName",mb="currentTarget",
|
||||
nb="createRange",y="left",ob="screenX",pb="screenY",qb="match",rb="createTextRange",sb="status",tb="getBoxObjectFor",ub="fromCharCode",vb="charCode",wb="focus",xb="createElement",A="keyCode",B="firstChild",yb="select",zb="forEach",Ab="clientLeft",Bb="addEventListener",Cb="setAttribute",Db="clientTop",Eb="handleEvent",Fb="parentElement",Gb="execCommand",C="type",Hb="clear",D="childNodes",Ib="defaultView",Jb="bind",Kb="rangeCount",Lb="name",Mb="nextSibling",Nb="duplicate",Ob="clientX",Pb="clientY",
|
||||
Qb="documentElement",Rb="substr",Sb="external",Tb="scrollTop",Ub="previousSibling",Vb="stop",Wb="toString",Xb="altKey",Yb="setStart",E="length",Zb="propertyIsEnumerable",$b="htmlText",F="prototype",ac="sourceIndex",bc="className",cc="clientWidth",dc="setTimeout",ec="document",fc="removeEventListener",gc="next",hc="ctrlKey",ic="split",jc="stopPropagation",kc="moveToElementText",lc="hasOwnProperty",G="style",mc="body",nc="ownerDocument",oc="removeChild",H="target",pc="lastChild",I="call",qc="isEnabled",
|
||||
rc="moveEnd",sc="start",tc="cloneRange",uc="clientHeight",vc="scrollLeft",wc="charCodeAt",xc="bottom",yc="compareEndPoints",J="substring",zc="contains",Ac="apply",Bc="shiftKey",Cc="tagName",Dc="reset",Ec="removeAttribute",K="parentNode",Fc="offsetTop",Gc="height",Hc="toUpperCase",Ic="splice",L="join",Jc="unshift",Kc="nodeValue",Lc="toLowerCase",Mc="right",M="",Nc="\n",Oc="\r\n",N=" ",Pc=" in targetLangCode array",Qc=' name="',Rc=" targetLangCode: ",Sc=" targetLanguage: ",Tc=' type="',Uc='"',Vc="#",
|
||||
Wc="#$1$1$2$2$3$3",Xc="#FFFFAA",Yc="#ffa",Zc="$1-",$c="%",ad="&",bd="&action=",cd="&",dd="&apa=1",ed=">",fd="&it=",gd="<",hd=" ",id="&npn=1",jd="&p=s",kd=""",ld="&rt=",md="&s=",nd="&srt=",od="&tran=",pd="'",qd="(\\d*)(\\D*)",sd=")",td="*",ud="+",vd=",",wd=", ",xd="-",yd="-9",zd="-active",Ad="-body",Bd="-caption",Cd="-cell",Dd="-cell-hover",Ed="-cell-selected",Fd="-checkbox",Gd="-checked",Hd="-colorswatch",Id="-content",Jd="-disabled",Kd="-dropdown",Ld="-focused",Md="-footer",Nd=
|
||||
"-footer-end",Od="-highlight",Pd="-horizontal",Qd="-hover",Rd="-indicator",Sd="-inner-box",Td="-input",Ud="-logo",Vd="-nav",Wd="-navbutton",Xd="-open",Yd="-outer-box",Zd="-pagedown ",$d="-pageup ",ae="-row",be="-rtl",ce="-segment",de="-segment-highlighted",ee="-selected",fe="-table",ge="-vertical",he=".",ie="/",je="//",ke="/inputtools/request",le="0",me="1",ne="1.5",oe="1.5em",pe="1.8",qe="1.9",re="14px",se="1em",te="5.7",ue="500",ve="525",we="525.0",xe="528",ye="533.17.9",ze="6",Ae="7",Be="8",Ce=
|
||||
":",De=": should be an array or a string",Ee=";0;0",Fe="<",Ge='<TABLE style="width:100%;"><TBODY><TR><TD style="width:100%;"></TD><TD width="54px"></TD></TR></TBODY></TABLE>',He='<TABLE style="width:100%;"><TBODY><TR><TD style="width:100%;"></TD><TD width="63px"></TD></TR></TBODY></TABLE>',Ie="<TABLE><TBODY><TR><TD></TD></TR></TBODY></TABLE>",Je="<br>",Ke="=",Le=">",Me="?",Ne="?v=3",Oe="@",Pe="APPLET",Qe="AREA",Re="Arial,Helvetica,sans-serif",Se="BASE",Te="BODY",Ue="BR",Ve="BUTTON",We="Bottom",Xe=
|
||||
"COL",Ye="CSS1Compat",Ze="Component already rendered",$e="ControlType",af="Controller",bf="DIV",cf="End",df="EndToEnd",ef="EndToStart",ff="EventType",gf="FRAME",hf="FontName",jf="Google ta3reeb",kf="HR",lf="HTML",mf="IFRAME",nf="IMG",of="INPUT",pf="ISINDEX",qf="Incorrect targetLangCode parameter ",rf="Input is not an array of ids or element references",sf="Input text too long.",tf="Invalid element id ",uf="Invalid event type",vf="Invalid event type:",xf="Invalid listener argument",yf="Invalid shortcut key",
|
||||
zf="KeyEvents",Af="LINK",Bf="Left",Cf="META",Df="NOFRAMES",Ef="NOSCRIPT",Ff="No div exists with id ",Gf="OBJECT",Hf="PARAM",If="PRE",Jf="RGB (",Kf="Right",Lf="SCRIPT",Mf="SELECT",Nf="SPAN",Of="STYLE",Pf="SUCCESS",Qf="Start",Rf="StartToEnd",Sf="StartToStart",Tf="Style",Uf="TD",Vf="TEXTAREA",Wf="TR",Xf="To",Yf="Top",Zf="UTF-8",$f="Unable to set parent component",ag="Unsupported language ",bg="Unsupported sourceLangCode & targetLangCode pair: sourceLangCode: ",cg="Unsupported sourceLanguage & targetLanguage pair: sourceLanguage: ",
|
||||
dg="Width",eg="[object Array]",fg="[object Function]",gg="[object Window]",hg="_",ig="_TRN_",jg="_callbacks_.",kg="_h#",lg="_rs",mg="`",ng="`'",og="`_-'",pg="a",qg="absolute",rg="action",sg="activate",tg="activedescendant",ug="activedescendent",vg="addEventListener",wg="afterhide",xg="aftershow",yg="alt",zg="altKey",Ag="am",Bg="amp",Cg="ar",Dg="arc",Eg="aria-",Fg="array",Gg="auto",Hg="background-color",Ig="background-color:",Jg="beforedrag",Kg="beforeshow",Lg="block",Mg="blur",Ng="boolean",Og="borderBottom",
|
||||
Pg="borderBottomWidth",Qg="borderLeft",Rg="borderLeftWidth",Sg="borderRight",Tg="borderRightWidth",Ug="borderTop",Vg="borderTopWidth",Wg="break-word",Xg="button",Yg="call",Zg="callback",$g="callee",ah="cb",bh="changeState",ch="character",dh="check",eh="checked",fh="class",gh="click",hh="close",ih="composition",jh="contextmenu",kh="control",lh="conversion",mh="copy",nh="css:",oh="ctrl",ph="ctrl+g",qh="ctrlKey",rh="cut",sh="cvc",th="dblclick",uh="deactivate",vh="dir",wh="direction",xh="disable",yh=
|
||||
"disabled",zh="discard",Ah="display",O="div",Bh="document",Ch="drag",Dh="dragstart",Eh="earlycancel",Fh="en",Gh="enable",Hh="end",Ih="enter",Jh="expanded",Kh="f",Lh="fa",Mh="fetch",Nh="fixed",Oh="focus",Ph="font-size",Qh="fontFamily",Rh="fontSize",Sh="fontStyle",Th="fontWeight",Uh="for",Vh="function",Wh="g",Xh="ge",Yh="goog_",Zh="goog_input_bookmarklet",$h="google.elements.transliteration",ai="google.elements.transliteration.SupportedDestinationLanguages",bi="google.elements.transliteration.getDestinationLanguages",
|
||||
ci="google.elements.transliteration.isBrowserCompatible",di="grid",ei="gridcell",fi="gt",gi="haspopup",hi="head",ii="height:18px;width:7px;",ji="hex",ki="hi",li="hidden",mi="hide",ni="highlight",oi="horizontal",pi="http://csi.gstatic.com/csi",qi="http://www.google.com",ri="https:",si="https://csi.gstatic.com/csi",ti="i",ui="i18n_input",vi="id",wi="iframe",xi="inline",yi="innerText",zi="inputapi-button",Ai="inputapi-color-menu-button",Bi="inputapi-color-menu-button-indicator",Ci="inputapi-control",
|
||||
Di="inputapi-custom-button",Ei="inputapi-custom-button-collapse-right",Fi="inputapi-inline-block",Gi="inputapi-inline-block ",Hi="inputapi-menu-button",Ii="inputapi-menuheader",Ji="inputapi-menuitem",Ki="inputapi-menuitem-accel",Li="inputapi-menuseparator",Mi="inputapi-multisegmentpopupeditor",Ni="inputapi-multisegmentpopupeditor-menuitem",Oi="inputapi-option",Pi="inputapi-option-selected",Qi="inputapi-popupeditor",Ri="inputapi-popupeditor-cursor",Si="inputapi-popupeditor-menuitem",Ti="inputapi-toolbar-button",
|
||||
Ui="inputapi-toolbar-color-menu-button",Vi="inputapi-toolbar-menu-button",Wi="inputapi-transliterate-button",Xi="inputapi-transliterate-ie6-",Yi="inputapi-transliterate-img inputapi-transliterate-img-button-",Zi="inputapi-transliterate-img inputapi-transliterate-img-langmenu-",$i="inputapi-transliterate-img-button-",aj="inputapi-transliterate-img-dropdown",bj="inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-button inputapi-transliterate-ie6-",cj="inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-dropdown",
|
||||
dj="inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-langmenu inputapi-transliterate-ie6-",ej="inputapi-transliterate-img-ie6-button-parent",fj="inputapi-transliterate-img-ie6-dropdown-parent",gj="inputapi-transliterate-img-ie6-langmenu-parent",hj="inputapi-transliterate-indic-button",ij="inputapi-transliterate-indic-suggestion-menu",jj="inputapi-transliterate-indic-suggestion-menuitem",kj="iw",lj="ja",mj="ja-Hira",nj="key",oj="keydown",pj="keypress",qj="keyup",rj="lc",sj="leave",tj=
|
||||
"letterSpacing",uj="li",vj="line-height",wj="lineHeight",xj="losecapture",yj="lt",zj="ltr",Aj="makeTransliteratable",Bj="margin",Cj="menuitemcheckbox",Dj="menuitemradio",Ej="meta",Fj="metaKey",Gj="mousedown",Hj="mousemove",Ij="mouseout",Jj="mouseover",Kj="mouseup",Lj="multi",Mj="n",Nj="named",Oj="native code",Pj="nextSibling",Qj="nodeType",Rj="none",Sj="null",Tj="number",Uj="o",Vj="object",Wj="on",Xj="open",Yj="options not specified",Zj="overflow",$j="overflowX",ak="overflowY",bk="p",ck="padding",
|
||||
dk="password",ek="paste",fk="pgDn",gk="pgUp",hk="pinyin",ik="platformModifierKey",jk="position",kk="pre",lk="pre-wrap",mk="prerender",nk="pressed",ok="previousSibling",pk="px",qk="px solid red",rk="quot",sk="r#",tk="re",uk="relative",vk="removeEventListener",wk="rgb",xk="role",yk="rtl",zk="rtt",Ak="ru",Bk="s",Ck="sc",Dk="script",Ek="scroll",Fk="select",Gk="selected",Hk="separator",Ik="setLanguagePair",Jk="shift",Kk="shiftKey",Lk="shortcut",Mk="shortcutKey",Nk="shortcut_",Ok="show",Pk="showControl",
|
||||
Qk="single",Rk="source",Sk="sourceIndex",Tk="span",Uk="splice",Vk="sr",Wk="start",Xk="state",Yk="static",Zk="string",$k="style",al="su",bl="success",cl="t13n.changeState",dl="tabIndex",el="tabindex",fl="table",gl="tbody",hl="td",il="te",jl="text",kl="text/javascript",ll="textAlign",ml="textContent",nl="textDecoration",ol="textTransform",pl="textarea",ql="ti",rl="ti_all,ti_",sl="tick",tl="touchcancel",ul="touchend",vl="touchmove",wl="touchstart",xl="tr",yl="transliteration_en_",zl="transliteration_ja-Hira_ja",
|
||||
Al="transparent",Bl="true",Cl="uncheck",Dl="unhighlight",El="unselect",Fl="unselectable",Gl="ur",Hl="utf-8",Il="var ",Jl="vertical",Kl="verticalAlign",Ll="visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;",Ml="visible",Nl="webkitvisibilitychange",Ol="width:18px;height:18px;",Ql="width:60px;height:20px",Rl="wordSpacing",Sl="wordWrap",Tl="y",Ul="zh",Vl="|",Wl="||t:1",Xl="\u00a0",Yl="\u00a5",Zl="\u0106\u0107\u010c\u010d\u0110\u0111\u0160\u0161\u017d\u017e",$l=
|
||||
"\u200b",am="\u3000";function bm(){return function(){}}function cm(a){return function(b){this[a]=b}}function dm(a){return function(){return this[a]}}function P(a){return function(){return a}}var Q;function em(a){this.t={};this.tick=function(a,c,d){this.t[a]=[d!=i?d:(new Date).getTime(),c]};this.tick(Wk,j,a)}function fm(a,b){var c=a[ic](he),d=R;!(c[0]in d)&&d.execScript&&d.execScript(Il+c[0]);for(var f;c[E]&&(f=c[Na]());)!c[E]&&gm(b)?d[f]=b:d=d[f]?d[f]:d[f]={}}function hm(){}
|
||||
function im(a){a.Q=function(){return a.Mj||(a.Mj=new a)}}function jm(a){var b=typeof a;if(b==Vj)if(a){if(a instanceof ia)return Fg;else if(a instanceof ba)return b;var c=ba[F][Wb][I](a);if(c==gg)return Vj;if(c==eg||typeof a[E]==Tj&&typeof a[Ic]!="undefined"&&typeof a[Zb]!="undefined"&&!a[Zb](Uk))return Fg;if(c==fg||typeof a[I]!="undefined"&&typeof a[Zb]!="undefined"&&!a[Zb](Yg))return Vh}else return Sj;else if(b==Vh&&typeof a[I]=="undefined")return Vj;return b}function gm(a){return a!==i}
|
||||
function km(a){return jm(a)==Fg}function lm(a){var b=jm(a);return b==Fg||b==Vj&&typeof a[E]==Tj}function S(a){return typeof a==Zk}function mm(a){return typeof a==Ng}function nm(a){return typeof a==Tj}function om(a){return jm(a)==Vh}function pm(a){a=jm(a);return a==Vj||a==Fg||a==Vh}function qm(a){return a[rm]||(a[rm]=++sm)}function tm(a,b,c){return a[I][Ac](a[Jb],arguments)}
|
||||
function um(a,b,c){a||e(m());if(arguments[E]>2){var d=ia[F][Sa][I](arguments,2);return function(){var c=ia[F][Sa][I](arguments);ia[F][Jc][Ac](c,d);return a[Ac](b,c)}}else return function(){return a[Ac](b,arguments)}}function T(a,b,c){T=fa[F][Jb]&&fa[F][Jb][Wb]()[x](Oj)!=-1?tm:um;return T[Ac](j,arguments)}function vm(a,b){var c=ia[F][Sa][I](arguments,1);return function(){var b=ia[F][Sa][I](arguments);b[Jc][Ac](b,c);return a[Ac](this,b)}}function wm(a,b,c){a[b]=c}
|
||||
function U(a,b){function c(){}c.prototype=b[F];a.g=b[F];a.prototype=new c;a[F].constructor=a}function xm(a){return/^[\s\xa0]*$/[Ma](a)}function ym(a){return a[u](/[\t\r\n ]+/g,N)[u](/^[\t\r\n ]+|[\t\r\n ]+$/g,M)}function zm(a){return a[u](/^[\s\xa0]+|[\s\xa0]+$/g,M)}function Am(a){a=n(a);return!Bm[Ma](a)?aa(a):a}function Cm(a){if(!Dm[Ma](a))return a;a[x](ad)!=-1&&(a=a[u](Em,cd));a[x](Fe)!=-1&&(a=a[u](Fm,gd));a[x](Le)!=-1&&(a=a[u](Gm,ed));a[x](Uc)!=-1&&(a=a[u](Hm,kd));return a}
|
||||
function Im(a){return a[x](ad)!=-1?Bh in R?Jm(a):Km(a):a}function Jm(a){var b={"&":ad,"<":Fe,">":Le,""":Uc},c=p[xb](O);return a[u](Lm,function(a,f){var g=b[a];if(g)return g;if(f[Ya](0)==Vc){var h=Number(le+f[Rb](1));ha(h)||(g=n[ub](h))}g||(ka(c,a+N),g=c[B][Kc][Sa](0,-1));return b[a]=g})}
|
||||
function Km(a){return a[u](/&([^;]+);/g,function(a,c){switch(c){case Bg:return ad;case yj:return Fe;case fi:return Le;case rk:return Uc;default:if(c[Ya](0)==Vc){var d=Number(le+c[Rb](1));if(!ha(d))return n[ub](d)}return a}})}
|
||||
function Mm(a,b){for(var c=0,d=zm(n(a))[ic](he),f=zm(n(b))[ic](he),g=r.max(d[E],f[E]),h=0;c==0&&h<g;h++){var k=d[h]||M,o=f[h]||M,q=RegExp(qd,Wh),w=RegExp(qd,Wh);do{var z=q[Pa](k)||[M,M,M],ua=w[Pa](o)||[M,M,M];if(z[0][E]==0&&ua[0][E]==0)break;c=Nm(z[1][E]==0?0:da(z[1],10),ua[1][E]==0?0:da(ua[1],10))||Nm(z[2][E]==0,ua[2][E]==0)||Nm(z[2],ua[2])}while(c==0)}return c}function Nm(a,b){if(a<b)return-1;else if(a>b)return 1;return 0}function Om(a){var b=Number(a);return b==0&&xm(a)?NaN:b}
|
||||
function Pm(a){return Qm[a]||(Qm[a]=n(a)[u](/\-([a-z])/g,function(a,c){return c[Hc]()}))}function Rm(a){return a[a[E]-1]}function Sm(a,b,c,d){if(a.reduce)return d?a.reduce(T(b,d),c):a.reduce(b,c);var f=c;V(a,function(c,h){f=b[I](d,f,c,h,a)});return f}function Tm(a,b,c){b=Um(a,b,c);return b<0?j:S(a)?a[Ya](b):a[b]}function Um(a,b,c){for(var d=a[E],f=S(a)?a[ic](M):a,g=0;g<d;g++)if(g in f&&b[I](c,f[g],g,a))return g;return-1}function Vm(a,b){return Wm(a,b)>=0}
|
||||
function Xm(a,b){var c=Wm(a,b);c>=0&&Ym[Ic][I](a,c,1)}function Zm(a){return Ym[Xa][Ac](Ym,arguments)}function $m(a){if(km(a))return Zm(a);else{for(var b=[],c=0,d=a[E];c<d;c++)b[c]=a[c];return b}}function an(a,b){for(var c=1;c<arguments[E];c++){var d=arguments[c],f;if(km(d)||(f=lm(d))&&d[lc]($g))a[s][Ac](a,d);else if(f)for(var g=a[E],h=d[E],k=0;k<h;k++)a[g+k]=d[k];else a[s](d)}}function bn(a,b,c,d){Ym[Ic][Ac](a,cn(arguments,1))}
|
||||
function cn(a,b,c){return arguments[E]<=2?Ym[Sa][I](a,b):Ym[Sa][I](a,b,c)}function dn(a){for(var b={},c=0,d=0;d<a[E];){var f=a[d++],g=pm(f)?Uj+qm(f):(typeof f)[Ya](0)+f;ba[F][lc][I](b,g)||(b[g]=!0,a[c++]=f)}Ba(a,c)}function en(a,b){if(!lm(a)||!lm(b)||a[E]!=b[E])return!1;for(var c=a[E],d=fn,f=0;f<c;f++)if(!d(a[f],b[f]))return!1;return!0}function fn(a,b){return a===b}function gn(){}
|
||||
function hn(a){if(a instanceof gn)return a;if(typeof a.wc==Vh)return a.wc(!1);if(lm(a)){var b=0,c=new gn;Da(c,function(){for(;;)if(b>=a[E]&&e(jn),b in a)return a[b++];else b++});return c}e(m("Not implemented"))}function kn(a,b,c){for(var d in a)b[I](c,a[d],d,a)}function ln(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function mn(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function nn(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function on(a,b){b in a&&delete a[b]}
|
||||
function pn(a){var b={},c;for(c in a)b[a[c]]=c;return b}function qn(a,b){for(var c,d,f=1;f<arguments[E];f++){d=arguments[f];for(c in d)a[c]=d[c];for(var g=0;g<rn[E];g++)c=rn[g],ba[F][lc][I](d,c)&&(a[c]=d[c])}}function sn(a){var b=arguments[E];if(b==1&&km(arguments[0]))return sn[Ac](j,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c}function tn(a){if(typeof a.yb==Vh)return a.yb();if(S(a))return a[ic](M);if(lm(a)){for(var b=[],c=a[E],d=0;d<c;d++)b[s](a[d]);return b}return ln(a)}
|
||||
function un(a){if(typeof a.Pb==Vh)return a.Pb();if(typeof a.yb!=Vh){if(lm(a)||S(a)){for(var b=[],a=a[E],c=0;c<a;c++)b[s](c);return b}return mn(a)}}function vn(a,b,c){if(typeof a[zb]==Vh)a[zb](b,c);else if(lm(a)||S(a))V(a,b,c);else for(var d=un(a),f=tn(a),g=f[E],h=0;h<g;h++)b[I](c,f[h],d&&d[h],a)}
|
||||
function wn(a,b){this.c={};this.b=[];var c=arguments[E];if(c>1){c%2&&e(m("Uneven number of arguments"));for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof wn?(c=a.Pb(),d=a.yb()):(c=mn(a),d=ln(a));for(var f=0;f<c[E];f++)this.set(c[f],d[f])}}function xn(a){if(a.G!=a.b[E]){for(var b=0,c=0;b<a.b[E];){var d=a.b[b];yn(a.c,d)&&(a.b[c++]=d);b++}Ba(a.b,c)}if(a.G!=a.b[E]){for(var f={},c=b=0;b<a.b[E];)d=a.b[b],yn(f,d)||(a.b[c++]=d,f[d]=1),b++;Ba(a.b,c)}}
|
||||
function yn(a,b){return ba[F][lc][I](a,b)}function zn(){return R.navigator?R.navigator.userAgent:j}function An(){return R.navigator}function W(a){return Bn[a]||(Bn[a]=Mm(Cn,a)>=0)}function Dn(){return En[9]||(En[9]=X&&p.documentMode&&p.documentMode>=9)}
|
||||
function Fn(a,b){var c=0,d=0;if(Gn(a))c=a.selectionStart,d=b?-1:a.selectionEnd;else if(X){var f=Hn(a),g=f[0],f=f[1];if(g[Ta](f)){g.setEndPoint(ef,f);if(a[C]==pl){for(var c=f[Nb](),h=g[Qa],d=h,k=f=c[Qa],o=!1;!o;)g[yc](Rf,g)==0?o=!0:(g[rc](ch,-1),g[Qa]==h?d+=Oc:o=!0);if(b)g=[d[E],-1];else{for(g=!1;!g;)c[yc](Rf,c)==0?g=!0:(c[rc](ch,-1),c[Qa]==f?k+=Oc:g=!0);g=[d[E],d[E]+k[E]]}return g}c=g[Qa][E];d=b?-1:g[Qa][E]+f[Qa][E]}}return[c,d]}
|
||||
function Hn(a){var b=a[nc]||a[ec],c=b.selection[nb]();a[C]==pl?(b=b[mc][rb](),b[kc](a)):b=a[rb]();return[b,c]}function In(a,b){a[C]==pl&&(b=a[ab][J](0,b)[u](/(\r\n|\r|\n)/g,Nc)[E]);return b}function Gn(a){try{return typeof a.selectionStart==Tj}catch(b){return!1}}function Jn(a,b){this.x=gm(a)?a:0;this.y=gm(b)?b:0}function Kn(a,b){return new Jn(a.x-b.x,a.y-b.y)}function Ln(a,b){ja(this,a);Ha(this,b)}function Mn(a){return(a=a[bc])&&typeof a[ic]==Vh?a[ic](/\s+/):[]}
|
||||
function Nn(a,b){var c=Mn(a),d=cn(arguments,1),f;f=c;for(var g=0,h=0;h<d[E];h++)Vm(f,d[h])||(f[s](d[h]),g++);f=g==d[E];Ca(a,c[L](N));return f}function On(a,b){var c=Mn(a),d=cn(arguments,1),f;f=c;for(var g=0,h=0;h<f[E];h++)Vm(d,f[h])&&(bn(f,h--,1),g++);f=g==d[E];Ca(a,c[L](N));return f}function Pn(a){return a?new Qn(Rn(a)):Sn||(Sn=new Qn)}
|
||||
function Tn(a,b,c,d){a=d||a;b=b&&b!=td?b[Hc]():M;if(a.querySelectorAll&&a.querySelector&&(!Y||Un(p)||W(xe))&&(b||c))return a.querySelectorAll(b+(c?he+c:M));if(c&&a.getElementsByClassName)if(a=a.getElementsByClassName(c),b){for(var d={},f=0,g=0,h;h=a[g];g++)b==h[lb]&&(d[f++]=h);Ba(d,f);return d}else return a;a=a.getElementsByTagName(b||td);if(c){d={};for(g=f=0;h=a[g];g++)b=h[bc],typeof b[ic]==Vh&&Vm(b[ic](/\s+/),c)&&(d[f++]=h);Ba(d,f);return d}else return a}
|
||||
function Vn(a,b){kn(b,function(b,d){d==$k?a[G].cssText=b:d==fh?Ca(a,b):d==Uh?a.htmlFor=b:d in Wn?a[Cb](Wn[d],b):d.lastIndexOf(Eg,0)==0?a[Cb](d,b):a[d]=b})}function Xn(a){var b=a[ec];if(Y&&!W(ue)&&!Yn){typeof a.innerHeight=="undefined"&&(a=l);var b=a.innerHeight,c=a[ec][Qb].scrollHeight;a==a.top&&c<b&&(b-=15);return new Ln(a.innerWidth,b)}a=Un(b)?b[Qb]:b[mc];return new Ln(a[cc],a[uc])}function Zn(a){return!Y&&Un(a)?a[Qb]:a[mc]}function $n(a){return a?a.parentWindow||a[Ib]:l}
|
||||
function ao(a,b,c){return bo(p,arguments)}function bo(a,b){var c=b[0],d=b[1];if(!co&&d&&(d[Lb]||d[C])){c=[Fe,c];d[Lb]&&c[s](Qc,Cm(d[Lb]),Uc);if(d[C]){c[s](Tc,Cm(d[C]),Uc);var f={};qn(f,d);d=f;delete d[C]}c[s](Le);c=c[L](M)}c=a[xb](c);d&&(S(d)?Ca(c,d):km(d)?Nn[Ac](j,[c][Xa](d)):Vn(c,d));b[E]>2&&eo(a,c,b,2);return c}function eo(a,b,c,d){function f(c){c&&b[Ja](S(c)?a[$a](c):c)}for(;d<c[E];d++){var g=c[d];lm(g)&&!(pm(g)&&g[v]>0)?V(fo(g)?$m(g):g,f):f(g)}}
|
||||
function go(a,b){var c=a[xb](O);X?(ka(c,Je+b),c[oc](c[B])):ka(c,b);if(c[D][E]==1)return c[oc](c[B]);else{for(var d=a.createDocumentFragment();c[B];)d[Ja](c[B]);return d}}function Un(a){return a.compatMode==Ye}function ho(a){for(var b;b=a[B];)a[oc](b)}function io(a,b){b[K]&&b[K][db](a,b[Mb])}function jo(a){return a&&a[K]?a[K][oc](a):j}function ko(a,b){if(a[zc]&&b[v]==1)return a==b||a[zc](b);if(typeof a[hb]!="undefined")return a==b||Boolean(a[hb](b)&16);for(;b&&a!=b;)b=b[K];return b==a}
|
||||
function lo(a,b){if(a==b)return 0;if(a[hb])return a[hb](b)&2?1:-1;if(Sk in a||a[K]&&Sk in a[K]){var c=a[v]==1,d=b[v]==1;if(c&&d)return a[ac]-b[ac];else{var f=a[K],g=b[K];return f==g?mo(a,b):!c&&ko(f,b)?-1*no(a,b):!d&&ko(g,a)?no(b,a):(c?a[ac]:f[ac])-(d?b[ac]:g[ac])}}d=Rn(a);c=d[nb]();c.selectNode(a);c[Ra](!0);d=d[nb]();d.selectNode(b);d[Ra](!0);return c.compareBoundaryPoints(R.Range.START_TO_END,d)}function no(a,b){var c=a[K];if(c==b)return-1;for(var d=b;d[K]!=c;)d=d[K];return mo(d,a)}
|
||||
function mo(a,b){for(var c=b;c=c[Ub];)if(c==a)return-1;return 1}function oo(a){var b,c=arguments[E];if(c){if(c==1)return arguments[0]}else return j;var d=[],f=ca;for(b=0;b<c;b++){for(var g=[],h=arguments[b];h;)g[Jc](h),h=h[K];d[s](g);f=r.min(f,g[E])}g=j;for(b=0;b<f;b++){for(var h=d[0][b],k=1;k<c;k++)if(h!=d[k][b])return g;g=h}return g}function Rn(a){return a[v]==9?a:a[nc]||a[ec]}function po(a){return Y?a[ec]||a.contentWindow[ec]:a.contentDocument||a.contentWindow[ec]}
|
||||
function qo(a,b){if(ml in a)a.textContent=b;else if(a[B]&&a[B][v]==3){for(;a[pc]!=a[B];)a[oc](a[pc]);a[B].data=b}else ho(a),a[Ja](Rn(a)[$a](b))}function ro(a){var b=a.getAttributeNode(el);return b&&b.specified?(a=a.tabIndex,nm(a)&&a>=0&&a<32768):!1}function so(a){if(to&&yi in a)a=a.innerText[u](/(\r\n|\r|\n)/g,Nc);else{var b=[];uo(a,b,!0);a=b[L](M)}a=a[u](/ \xAD /g,N)[u](/\xAD/g,M);a=a[u](/\u200B/g,M);to||(a=a[u](/ +/g,N));a!=N&&(a=a[u](/^\s*/,M));return a}
|
||||
function vo(a){var b=[];uo(a,b,!1);return b[L](M)}function uo(a,b,c){if(!(a[lb]in wo))if(a[v]==3)c?b[s](n(a[Kc])[u](/(\r\n|\r|\n)/g,M)):b[s](a[Kc]);else if(a[lb]in xo)b[s](xo[a[lb]]);else for(a=a[B];a;)uo(a,b,c),a=a[Mb]}function fo(a){if(a&&typeof a[E]==Tj)if(pm(a))return typeof a[cb]==Vh||typeof a[cb]==Zk;else if(om(a))return typeof a[cb]==Vh;return!1}function Qn(a){this.b=a||R[ec]||p}function yo(a){return a.b}function zo(a){return a.b.parentWindow||a.b[Ib]}
|
||||
function Ao(a){var b=a.b,a=Zn(b),b=b.parentWindow||b[Ib];return new Jn(b.pageXOffset||a[vc],b.pageYOffset||a[Tb])}function Bo(a){var b,c=a[K];if(c&&c[v]!=11)if(a.removeNode)a.removeNode(!1);else{for(;b=a[B];)c[db](b,a);jo(a)}}function Co(a,b,c,d){this.top=a;this.right=b;this.bottom=c;na(this,d)}function Do(a,b,c,d){na(this,a);this.top=b;ja(this,c);Ha(this,d)}function Eo(a,b){S(b)?Fo(a,i,b):kn(b,vm(Fo,a))}function Fo(a,b,c){a[G][Pm(c)]=b}
|
||||
function Go(a,b){var c=Rn(a);return c[Ib]&&c[Ib].getComputedStyle&&(c=c[Ib].getComputedStyle(a,j))?c[b]||c.getPropertyValue(b):M}function Ho(a,b){return a.currentStyle?a.currentStyle[b]:j}function Io(a,b){return Go(a,b)||Ho(a,b)||a[G][b]}function Jo(a,b){var c,d,f=Z&&(Ko||Lo)&&W(qe);b instanceof Jn?(c=b.x,d=b.y):(c=b,d=i);na(a[G],Mo(c,f));a[G].top=Mo(d,f)}function No(a){var a=a?a[v]==9?a:Rn(a):p,b;if(b=X)if(b=!Dn())b=Pn(a),b=!Un(b.b);return b?a[mc]:a[Qb]}
|
||||
function Oo(a){var b=a[Ka]();X&&(a=a[nc],b.left-=a[Qb][Ab]+a[mc][Ab],b.top-=a[Qb][Db]+a[mc][Db]);return b}function Po(a){if(X)return a.offsetParent;for(var b=Rn(a),c=Io(a,jk),d=c==Nh||c==qg,a=a[K];a&&a!=b;a=a[K])if(c=Io(a,jk),d=d&&c==Yk&&a!=b[Qb]&&a!=b[mc],!d&&(a.scrollWidth>a[cc]||a.scrollHeight>a[uc]||c==Nh||c==qg||c==uk))return a;return j}
|
||||
function Qo(a){for(var b=new Co(0,ca,ca,0),c=Pn(a),d=c.b[mc],f=Zn(c.b),g;a=Po(a);)if((!X||a[cc]!=0)&&(!Y||a[uc]!=0||a!=d)&&(a.scrollWidth!=a[cc]||a.scrollHeight!=a[uc])&&Io(a,Zj)!=Ml){var h=Ro(a),k;k=a;if(Z&&!W(qe)){var o=ea(Go(k,Rg));if(So(k)){var q=k.offsetWidth-k[cc]-o-ea(Go(k,Tg));o+=q}k=new Jn(o,ea(Go(k,Vg)))}else k=new Jn(k[Ab],k[Db]);h.x+=k.x;h.y+=k.y;b.top=r.max(b.top,h.y);b.right=r.min(b[Mc],h.x+a[cc]);b.bottom=r.min(b[xc],h.y+a[uc]);na(b,r.max(b[y],h.x));g=g||a!=f}d=f[vc];f=f[Tb];Y?(b.left+=
|
||||
d,b.top+=f):(na(b,r.max(b[y],d)),b.top=r.max(b.top,f));if(!g||Y)b.right+=d,b.bottom+=f;c=Xn(zo(c)||l);b.right=r.min(b[Mc],d+c[t]);b.bottom=r.min(b[xc],f+c[Gc]);return b.top>=0&&b[y]>=0&&b[xc]>b.top&&b[Mc]>b[y]?b:j}
|
||||
function Ro(a){var b,c=Rn(a),d=Io(a,jk),f=Z&&c[tb]&&!a[Ka]&&d==qg&&(b=c[tb](a))&&(b[ob]<0||b[pb]<0),g=new Jn(0,0),h=No(c);if(a==h)return g;if(a[Ka])b=Oo(a),a=Ao(Pn(c)),g.x=b[y]+a.x,g.y=b.top+a.y;else if(c[tb]&&!f)b=c[tb](a),a=c[tb](h),g.x=b[ob]-a[ob],g.y=b[pb]-a[pb];else{b=a;do{g.x+=b.offsetLeft;g.y+=b[Fc];b!=a&&(g.x+=b[Ab]||0,g.y+=b[Db]||0);if(Y&&Io(b,jk)==Nh){g.x+=c[mc][vc];g.y+=c[mc][Tb];break}b=b.offsetParent}while(b&&b!=a);if(To||Y&&d==qg)g.y-=c[mc][Fc];for(b=a;(b=Po(b))&&b!=c[mc]&&b!=h;)if(g.x-=
|
||||
b[vc],!To||b[Cc]!=Wf)g.y-=b[Tb]}return g}function Uo(a){var b=new Jn;if(a[v]==1)if(a[Ka])a=Oo(a),b.x=a[y],b.y=a.top;else{var c=Ao(Pn(a)),a=Ro(a);b.x=a.x-c.x;b.y=a.y-c.y}else{var c=om(a.Nj),d=a;a[eb]?d=a[eb][0]:c&&a.Ha[eb]&&(d=a.Ha[eb][0]);b.x=d[Ob];b.y=d[Pb]}return b}function Vo(a,b,c){b instanceof Ln?(c=b[Gc],b=b[t]):c==i&&e(m("missing height argument"));ja(a[G],Mo(b,!0));Ha(a[G],Mo(c,!0))}function Mo(a,b){typeof a==Tj&&(a=(b?r.round(a):a)+pk);return a}
|
||||
function Wo(a){if(Io(a,Ah)!=Rj)return Xo(a);var b=a[G],c=b.display,d=b.visibility,f=b.position;Aa(b,li);b.position=qg;b.display=xi;a=Xo(a);b.display=c;b.position=f;Aa(b,d);return a}function Xo(a){var b=a.offsetWidth,c=a.offsetHeight,d=Y&&!b&&!c;return(!gm(b)||d)&&a[Ka]?(a=Oo(a),new Ln(a[Mc]-a[y],a[xc]-a.top)):new Ln(b,c)}function Yo(a){var b=Ro(a),a=Wo(a);return new Do(b.x,b.y,a[t],a[Gc])}function Zo(a,b){a[G].display=b?M:Rj}function So(a){return yk==Io(a,wh)}
|
||||
function $o(a,b,c){c=!c?a.getElementsByTagName(td):j;if(ap){if(b=b?Rj:M,a[G][ap]=b,c)for(var a=0,d;d=c[a];a++)d[G][ap]=b}else if(X||To)if(b=b?Wj:M,a[Cb](Fl,b),c)for(a=0;d=c[a];a++)d[Cb](Fl,b)}function bp(a,b){if(/^\d+px?$/[Ma](b))return da(b,10);else{var c=a[G][y],d=a.runtimeStyle[y];na(a.runtimeStyle,a.currentStyle[y]);na(a[G],b);var f=a[G].pixelLeft;na(a[G],c);na(a.runtimeStyle,d);return f}}
|
||||
function cp(a,b){if(X){var c=bp(a,Ho(a,b+Bf)),d=bp(a,Ho(a,b+Kf)),f=bp(a,Ho(a,b+Yf)),g=bp(a,Ho(a,b+We));return new Co(f,d,g,c)}else return c=Go(a,b+Bf),d=Go(a,b+Kf),f=Go(a,b+Yf),g=Go(a,b+We),new Co(ea(f),ea(d),ea(g),ea(c))}function dp(a,b){if(Ho(a,b+Tf)==Rj)return 0;var c=Ho(a,b+dg);return c in ep?ep[c]:bp(a,c)}function fp(a){if(X){var b=dp(a,Qg),c=dp(a,Sg),d=dp(a,Ug),a=dp(a,Og);return new Co(d,c,a,b)}else return b=Go(a,Rg),c=Go(a,Tg),d=Go(a,Vg),a=Go(a,Pg),new Co(ea(d),ea(c),ea(a),ea(b))}
|
||||
function gp(a){var b=Rn(a),c=M;if(b[mc][rb]){b=b[mc][rb]();b[kc](a);try{c=b.queryCommandValue(hf)}catch(d){c=M}}c||(c=Io(a,Qh));a=c[ic](vd);a[E]>1&&(c=a[0]);a:for(a=0;a<2;a++)if(b="\"'"[Ya](a),c[Ya](0)==b&&c[Ya](c[E]-1)==b){c=c[J](1,c[E]-1);break a}return c}
|
||||
function hp(a){var b=Io(a,Rh),c;c=(c=b[qb](ip))&&c[0]||j;if(b&&pk==c)return da(b,10);if(X)if(c in jp)return bp(a,b);else if(a[K]&&a[K][v]==1&&c in kp)return a=a[K],c=Io(a,Rh),bp(a,b==c?se:b);c=ao(Tk,{style:Ll});a[Ja](c);b=c.offsetHeight;jo(c);return b}function lp(a){return function(){return a}}function mp(a){return a}function np(){}function op(a){for(var b=0,c=arguments[E];b<c;++b){var d=arguments[b];lm(d)?op[Ac](j,d):d&&typeof d.s==Vh&&d.s()}}function pp(a,b){this.b=a;this.m=b}
|
||||
function qp(a,b,c){a=a.mc();return c!=j?a[J](b,c):a[J](b)}function rp(a,b){var c=a.mc();return b<=c[E]&&b>=0?c[Ya](b):M}function sp(a,b){pp[I](this,a,b)}function tp(a,b){return Go(a,b)||Ho(a,b)||a[G][b]}
|
||||
function up(a,b,c,d,f,g,h,k){var o,q=c.offsetParent;if(q){var w=q[Cc]==lf||q[Cc]==Te;if(!w||Io(q,jk)!=Yk)o=Ro(q),w||(o=Kn(o,new Jn(q[vc],q[Tb])))}q=Yo(a);if(w=Qo(a)){var z=new Do(w[y],w.top,w[Mc]-w[y],w[xc]-w.top),w=r.max(q[y],z[y]),ua=r.min(q[y]+q[t],z[y]+z[t]);if(w<=ua){var La=r.max(q.top,z.top),z=r.min(q.top+q[Gc],z.top+z[Gc]);if(La<=z)na(q,w),q.top=La,ja(q,ua-w),Ha(q,z-La)}}w=Pn(a);La=Pn(c);if(w.b!=La.b){var ua=w.b[mc],La=zo(La),z=new Jn(0,0),wf=$n(Rn(ua)),Pl=ua;do{var Eq=wf==La?Ro(Pl):Uo(Pl);
|
||||
z.x+=Eq.x;z.y+=Eq.y}while(wf&&wf!=La&&(Pl=wf.frameElement)&&(wf=wf.parent));ua=Kn(z,Ro(ua));X&&!Un(w.b)&&(ua=Kn(ua,Ao(w)));q.left+=ua.x;q.top+=ua.y}a=(b&4&&So(a)?b^2:b)&-5;b=new Jn(a&2?q[y]+q[t]:q[y],a&1?q.top+q[Gc]:q.top);o&&(b=Kn(b,o));f&&(b.x+=(a&2?-1:1)*f.x,b.y+=(a&1?-1:1)*f.y);var rd;if(h&&(rd=Qo(c))&&o)rd.top=r.max(0,rd.top-o.y),rd.right-=o.x,rd.bottom-=o.y,na(rd,r.max(0,rd[y]-o.x));return vp(b,c,d,g,rd,h,k)}
|
||||
function vp(a,b,c,d,f,g,h){var a=a.W(),k=0,o=(c&4&&So(b)?c^2:c)&-5,c=Wo(b),h=h?h.W():c.W();if(d||o!=0)o&2?a.x-=h[t]+(d?d[Mc]:0):d&&(a.x+=d[y]),o&1?a.y-=h[Gc]+(d?d[xc]:0):d&&(a.y+=d.top);if(g){if(f){d=a;k=0;if((g&65)==65&&(d.x<f[y]||d.x>=f[Mc]))g&=-2;if((g&132)==132&&(d.y<f.top||d.y>=f[xc]))g&=-5;if(d.x<f[y]&&g&1)d.x=f[y],k|=1;d.x<f[y]&&d.x+h[t]>f[Mc]&&g&16&&(h.width-=d.x+h[t]-f[Mc],k|=4);if(d.x+h[t]>f[Mc]&&g&1)d.x=r.max(f[Mc]-h[t],f[y]),k|=1;g&2&&(k|=(d.x<f[y]?16:0)|(d.x+h[t]>f[Mc]?32:0));if(d.y<
|
||||
f.top&&g&4)d.y=f.top,k|=2;d.y>=f.top&&d.y+h[Gc]>f[xc]&&g&32&&(h.height-=d.y+h[Gc]-f[xc],k|=8);if(d.y+h[Gc]>f[xc]&&g&4)d.y=r.max(f[xc]-h[Gc],f.top),k|=2;g&8&&(k|=(d.y<f.top?64:0)|(d.y+h[Gc]>f[xc]?128:0));f=k}else f=256;k=f;if(k&496)return k}Jo(b,a);c==h||(!c||!h?0:c[t]==h[t]&&c[Gc]==h[Gc])||Vo(b,h);return k}function wp(){}function xp(a,b){this.c=a;this.d=b}function yp(a,b,c){xp[I](this,a,b);this.j=c}function zp(a,b){a&48&&(b^=2);a&192&&(b^=1);return b}
|
||||
function Ap(a,b,c,d){yp[I](this,a,b,c||d);this.p=d}function Bp(a,b){this.c=a instanceof Jn?a:new Jn(a,b)}function Cp(a,b){Bp[I](this,a,b)}
|
||||
function Dp(a,b,c){var d=a.b,f=Pn(d),b=b||a.qb()[fb](1),g=kg+qm(d),h=f.h(g);h?f.Kg(h):h=f.l(If,{id:g});h[K]||Rn(d)[mc][Ja](h);g=a.m;b=b.m;f.Aa(h,f.b[$a](d[ab][J](0,g)));a=f.b[xb](Nf);ka(a,d[ab][J](g,b)||n[ub](160));f.Aa(h,a);f.Aa(h,f.b[$a](d[ab][J](b)));h[G].cssText=d[G].cssText;V(Mn(d),function(a){Nn(h,a)});X&&!W(Be)?(h[G].whiteSpace=kk,h[G].wordWrap=Wg):(h[G].whiteSpace=lk,h[G].wordWrap=tp(d,Sl)||M);h[G].fontFamily=gp(d);try{h[G].fontSize=hp(d)+pk}catch(k){}h[G].fontWeight=tp(d,Th);h[G].fontStyle=
|
||||
tp(d,Sh);h[G].textTransform=tp(d,ol);h[G].textDecoration=tp(d,nl);h[G].lineHeight=tp(d,wj);h[G].letterSpacing=tp(d,tj);h[G].wordSpacing=tp(d,Rl);h[G].direction=So(d)?yk:zj;h[G].textAlign=Io(d,ll)||Wk;h[G].verticalAlign=tp(d,Kl);f=cp(d,Bj);h[G].marginTop=f.top+pk;h[G].marginRight=f[Mc]+pk;h[G].marginBottom=f[xc]+pk;h[G].marginLeft=f[y]+pk;f=fp(d);h[G].borderTop=f.top+qk;h[G].borderRight=f[Mc]+qk;h[G].borderBottom=f[xc]+qk;h[G].borderLeft=f[y]+qk;f=cp(d,ck);h[G].paddingTop=f.top+pk;h[G].paddingRight=
|
||||
f[Mc]+pk;h[G].paddingBottom=f[xc]+pk;h[G].paddingLeft=f[y]+pk;Aa(h[G],li);f=Io(d,$j);h[G].overflowX=!f||f==Ml?Gg:f;f=Io(d,ak);h[G].overflowY=!f||f==Ml?Gg:f;Vo(h,Wo(d));f=h[G][t];f=f[J](0,f[E]-2);f=new Number(f)-4;ja(h[G],(f<4?4:f)+pk);h.scrollTop=d[Tb];h.scrollLeft=d[vc];Jo(h,Ro(d));h[G].position=qg;h[G].zIndex=yd;return d[Cc][Hc]()==of&&(a[Fc]>=d.offsetHeight||a.offsetLeft>=d.offsetWidth)?Ep(d,7):Ep(a,c)}function Ep(a,b){return new Ap(a,b||5,!0,!1)}
|
||||
function Fp(a,b,c){this.b=a;this[Dc](b,c||b.qb())}function Gp(a){a.c=a.q()}function Hp(a){try{a.b.Nd(a.f)}catch(b){}}function Ip(a,b){wa(this,a);Ea(this,b);ma(this,this[H])}function Jp(a){a[bb]()}function Kp(a,b,c){Fp[I](this,a,b,c)}function Lp(a){Lp[N](a);return a}function Mp(a,b){a&&this.Xc(a,b)}function Np(a){return(Op?a.Ha.button==0:a[C]==gh?!0:!!(a.Ha.button&Pp[0]))&&!(Y&&Ko&&a[hc])}
|
||||
function Qp(a,b){this.f=b;this.c=[];a>this.f&&e(m("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var c=0;c<a;c++)this.c[s](this.b?this.b():{})}function Rp(a){return a.c[E]?a.c.pop():a.b?a.b():{}}function Sp(a,b){a.c[E]<a.f?a.c[s](b):Tp(a,b)}function Tp(a,b){if(a.d)a.d(b);else if(pm(b))if(om(b.s))b.s();else for(var c in b)delete b[c]}function Up(){}
|
||||
function Vp(a,b,c,d,f){if(b)if(km(b)){for(var g=0;g<b[E];g++)Vp(a,b[g],c,d,f);return j}else{var d=!!d,h=Wp;b in h||(h[b]=Xp());h=h[b];d in h||(h[d]=Xp(),h.G++);var h=h[d],k=qm(a),o;h.mb++;if(h[k]){o=h[k];for(g=0;g<o[E];g++)if(h=o[g],h.nd==c&&h.Xe==f){if(h.Gc)break;return o[g].key}}else o=h[k]=Yp(),h.G++;g=Zp();g.src=a;h=$p();h.Xc(c,g,a,b,d,f);c=h.key;g.key=c;o[s](h);aq[c]=h;bq[k]||(bq[k]=Yp());bq[k][s](h);a[Bb]?(a==R||!a.xh)&&a[Bb](b,g,d):a.attachEvent(b in cq?cq[b]:cq[b]=Wj+b,g);return c}else e(m(uf))}
|
||||
function dq(a,b,c,d,f){if(km(b))for(var g=0;g<b[E];g++)dq(a,b[g],c,d,f);else if(d=!!d,a=eq(a,b,d))for(g=0;g<a[E];g++)if(a[g].nd==c&&a[g][kb]==d&&a[g].Xe==f){fq(a[g].key);break}}function fq(a){if(!aq[a])return!1;var b=aq[a];if(b.Gc)return!1;var c=b.src,d=b[C],f=b.c,g=b[kb];c[fc]?(c==R||!c.xh)&&c[fc](d,f,g):c.detachEvent&&c.detachEvent(d in cq?cq[d]:cq[d]=Wj+d,f);c=qm(c);f=Wp[d][g][c];if(bq[c]){var h=bq[c];Xm(h,b);h[E]==0&&delete bq[c]}b.Gc=!0;f.yh=!0;gq(d,g,c,f);delete aq[a];return!0}
|
||||
function gq(a,b,c,d){if(!d.jf&&d.yh){for(var f=0,g=0;f<d[E];f++)if(d[f].Gc){var h=d[f].c;h.src=j;hq(h);iq(d[f])}else f!=g&&(d[g]=d[f]),g++;Ba(d,g);d.yh=!1;g==0&&(jq(d),delete Wp[a][b][c],Wp[a][b].G--,Wp[a][b].G==0&&(kq(Wp[a][b]),delete Wp[a][b],Wp[a].G--),Wp[a].G==0&&(kq(Wp[a]),delete Wp[a]))}}
|
||||
function lq(a){var b,c=0,d=b==j;b=!!b;if(a==j)kn(bq,function(a){for(var f=a[E]-1;f>=0;f--){var g=a[f];if(d||b==g[kb])fq(g.key),c++}});else if(a=qm(a),bq[a])for(var a=bq[a],f=a[E]-1;f>=0;f--){var g=a[f];if(d||b==g[kb])fq(g.key),c++}}function eq(a,b,c){var d=Wp;return b in d&&(d=d[b],c in d&&(d=d[c],a=qm(a),d[a]))?d[a]:j}
|
||||
function mq(a,b,c,d,f){var g=1,b=qm(b);if(a[b]){a.mb--;a=a[b];a.jf?a.jf++:a.jf=1;try{for(var h=a[E],k=0;k<h;k++){var o=a[k];o&&!o.Gc&&(g&=nq(o,f)!==!1)}}finally{a.jf--,gq(c,d,b,a)}}return Boolean(g)}function nq(a,b){var c=a[Eb](b);a.gh&&fq(a.key);return c}
|
||||
function oq(a,b){var c=b[C]||b,d=Wp;if(!(c in d))return!0;if(S(b))b=new Ip(b,a);else if(b instanceof Ip)Ea(b,b[H]||a);else{var f=b,b=new Ip(c,a);qn(b,f)}var f=1,g,d=d[c],c=!0 in d,h;if(c){g=[];for(h=a;h;h=h.kf)g[s](h);h=d[!0];h.mb=h.G;for(var k=g[E]-1;!b.Yc&&k>=0&&h.mb;k--)ma(b,g[k]),f&=mq(h,g[k],b[C],!0,b)&&b.Ee!=!1}if(!1 in d)if(h=d[!1],h.mb=h.G,c)for(k=0;!b.Yc&&k<g[E]&&h.mb;k++)ma(b,g[k]),f&=mq(h,g[k],b[C],!1,b)&&b.Ee!=!1;else for(d=a;!b.Yc&&d&&h.mb;d=d.kf)ma(b,d),f&=mq(h,d,b[C],!1,b)&&b.Ee!=!1;
|
||||
return Boolean(f)}function pq(){qq||(qq=[],V(Tn(p,wi,i,i),function(a){var b;try{b=po(a)}catch(c){}b&&qq[s](b)}))}function rq(a,b){var c=sq;Vp(p,a,c,!0,b);pq();V(qq,function(d){try{Vp(d,a,c,!0,b)}catch(f){}})}function tq(a,b,c,d){if(b)if(km(b))for(var f=0;f<b[E];f++)tq(a,b[f],c,d);else f=uq[b],f||(f={},uq[b]=f,rq(b,d)),b=f[qm(a)],b||(b=[],f[qm(a)]=b),Vm(b,c)||b[s](c);else e(m(uf))}
|
||||
function sq(a){var b=uq[a[C]];return b&&a[H]&&(b=b[qm(a[H])])?vq(b,function(b){if(om(b))return b[I](i,a);else if(b&&b[Eb]&&om(b[Eb]))return b[Eb][I](b,a)}):!1}function wq(){}function xq(a,b){return oq(a,b)}function yq(a,b){this.c=!!a;this.d=!!b;this.b={}}function zq(a){this.qc={};this.ia=a||Aq;this.c={}}function Bq(a,b){return a.ia.get(a,b)}function Cq(a,b){var c=b.Ob();a.qc[c]&&e(m("Plugin already registered with the id:"+c));a.qc[c]=b;b.Za(a);b.gf(a)}function Dq(a){this.c=a;this.b=[]}
|
||||
function Fq(a){V(a.b,fq);Ba(a.b,0)}function Gq(a){if(a[Xb]&&!a[hc]||a[gb]||a[A]>=112&&a[A]<=123)return!1;switch(a[A]){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 16:case 38:case 224:case 92:return!1;default:return!0}}
|
||||
function Hq(a,b,c,d,f){if(!X&&(!Y||!W(ve)))return!0;if(Ko&&f)return Iq(a);if(f&&!d)return!1;if(!c&&(b==17||b==18))return!1;if(X&&d&&b==a)return!1;switch(a){case 13:return!(X&&Dn());case 27:return!Y}return Iq(a)}
|
||||
function Iq(a){if(a>=48&&a<=57)return!0;if(a>=96&&a<=106)return!0;if(a>=65&&a<=90)return!0;if(Y&&a==0)return!0;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function Jq(a,b){this.c=a||1;this.b=b||Kq;this.f=T(this.Li,this);this.j=Lq()}function Mq(a,b,c){om(a)?c&&(a=T(a,c)):a&&typeof a[Eb]==Vh?a=T(a[Eb],a):e(m(xf));b>2147483647||Kq[dc](a,b||0)}
|
||||
function Nq(a){this.d={};this.c={Bc:[],Gg:0};this.M=sn(Oq);this.p=!0;this.f=this.z=!1;this.F=!0;this.b=a;Vp(this.b,oj,this.Ke,!1,this);Ko&&Z&&W(pe)&&Vp(this.b,qj,this.Ag,!1,this);Pq&&!Z&&(Vp(this.b,pj,this.Bg,!1,this),Vp(this.b,qj,this.Cg,!1,this))}function Qq(a,b){var c;if(S(b[a]))c=Rq(b[a]);else{var d=b,f=a;km(b[a])&&(d=b[a],f=0);for(c=[];f<d[E];f+=2)c[s]({keyCode:d[f],Wc:d[f+1]})}return c}
|
||||
function Rq(a){for(var a=a[u](/[ +]*\+[ +]*/g,ud)[u](/[ ]+/g,N)[Lc](),a=a[ic](N),b=[],c,d=0;c=a[d];d++){var f=c[ic](ud),g;c=0;for(var h,k=0;h=f[k];k++){switch(h){case Jk:c|=1;continue;case oh:c|=2;continue;case yg:c|=4;continue;case Ej:c|=8;continue}g=h;if(!Sq){f={};h=i;for(h in Tq)f[Tq[h]]=h;Sq=f}g=Sq[g];break}b[s]({keyCode:g,Wc:c})}return b}function Uq(a){return Pq&&!Z&&a[hc]&&a[Xb]&&!a[Bc]}
|
||||
function Vq(a,b,c){var d=b[Na](),d=d[A]&255|d.Wc<<8,f=a[d];f&&c&&(b[E]==0||S(f))&&e(m("Keyboard shortcut conflicts with existing shortcut"));b[E]?(f||(f=a[d]={}),Vq(f,b,c)):a[d]=c}function Wq(a,b,c,d){c=c||0;return(d=(d||a.d)[b[c]])&&!S(d)&&b[E]-c>1?Wq(a,b,c+1,d):d}function Xq(a,b,c){Ip[I](this,a,c);this.ih=b}function Yq(a,b){zq[I](this);this.M=a;this.b=this.Z();this.T=b;this.j=new Dq(this);this.F=this.b&&this.b.getAttribute&&!!this.b.getAttribute(Zh);this.d={};this.p={};this.rb=0}
|
||||
function Zq(){return sk+($q++)[Wb](36)}function ar(a,b){for(var c in a.p)b(a.p[c])}function br(a){var b=a.Z();b[Cc][Hc]()!=bf&&(Z&&ea(Cn)<4?(a=p.createEvent(zf),a.initKeyEvent(pj,!0,!0,l,!1,!1,!1,!1,0,32),b.dispatchEvent(a),a=p.createEvent(zf),a.initKeyEvent(pj,!0,!0,l,!1,!1,!1,!1,8,0),b.dispatchEvent(a)):Y&&!a.z&&!a.F&&(b.blur(),a.sb()))}function cr(a){Yq[I](this,a,il)}function dr(){}
|
||||
function er(a){this.j=Yh+fr++;this.f=Yh+fr++;this.c=Pn(Rn(X?a.Nc():a.A()));a.ph(this.c.l(Nf,{id:this.j}),this.c.l(Nf,{id:this.f}))}function gr(a,b){return a.c.h(b?a.j:a.f)}function hr(a,b,c,d,f){this.b=!!b;a&&ir(this,a,d);this.c=f!=i?f:this.cb||0;this.b&&(this.c*=-1);this.d=!c}function ir(a,b,c,d){if(a.k=b)a.cb=nm(c)?c:a.k[v]!=1?0:a.b?-1:1;if(nm(d))a.c=d}function jr(){}
|
||||
function kr(a){if(a.getSelection)return a.getSelection();else{var a=a[ec],b=a.selection;if(b){try{var c=b[nb]();if(c[Fb]){if(c[Fb]()[ec]!=a)return j}else if(!c[E]||c[cb](0)[ec]!=a)return j}catch(d){return j}return b}return j}}function lr(a){for(var b=[],c=0,d=a.kd();c<d;c++)b[s](a.bc(c));return b}function mr(a,b){hr[I](this,a,b,!0)}
|
||||
function nr(a,b,c,d,f){var g;if(a){this.tc=a;this.De=b;this.Db=c;this.ud=d;if(a[v]==1&&a[Cc]!=Ue)if(a=a[D],b=a[b])this.tc=b,this.De=0;else{if(a[E])this.tc=Rm(a);g=!0}if(c[v]==1)(this.Db=c[D][d])?this.ud=0:this.Db=c}mr[I](this,f?this.Db:this.tc,f);if(g)try{this[gc]()}catch(h){h!=jn&&e(h)}}function or(){}function pr(a){this.b=a}
|
||||
function qr(a){var b=Rn(a)[nb]();if(a[v]==3)b[Yb](a,0),b[ib](a,a[E]);else if(rr(a)){for(var c,d=a;(c=d[B])&&rr(c);)d=c;b[Yb](d,0);for(d=a;(c=d[pc])&&rr(c);)d=c;b[ib](d,d[v]==1?d[D][E]:d[E])}else c=a[K],a=Wm(c[D],a),b[Yb](c,a),b[ib](c,a+1);return b}function sr(a,b,c,d){var f=Rn(a)[nb]();f[Yb](a,b);f[ib](c,d);return f}function tr(a){this.b=a}function ur(a,b){this.b=a;this.c=b}
|
||||
function vr(a){var b=Rn(a)[mc][rb]();if(a[v]==1)b[kc](a),rr(a)&&!a[D][E]&&b[Ra](!1);else{for(var c=0,d=a;d=d[Ub];){var f=d[v];if(f==3)c+=d[E];else if(f==1){b[kc](d);break}}d||b[kc](a[K]);b[Ra](!d);c&&b[fb](ch,c);b[rc](ch,a[E])}return b}function wr(a){a.xb=a.gb=a.fb=j;a.Qa=a.Ua=-1}function xr(a,b){for(var c=b[D],d=0,f=c[E];d<f;d++){var g=c[d];if(rr(g)){var h=vr(g),k=h[$b]!=g.outerHTML;if(a.hb()&&k?a.ib(h,1,1)>=0&&a.ib(h,1,0)<=0:a.b[Ta](h))return xr(a,g)}}return b}
|
||||
function yr(a,b,c){c=c||a.pg();if(!c||!c[B])return c;for(var d=b==1,f=0,g=c[D][E];f<g;f++){var h=d?f:g-f-1,k=c[D][h],o;try{o=zr(k)}catch(q){continue}var w=o.Wd();if(a.hb())if(rr(k)){if(o.Cb(a))return yr(a,b,k)}else{if(a.ib(w,1,1)==0){a.Qa=a.Ua=h;break}}else if(a.Cb(o)){if(!rr(k)){d?a.Qa=h:a.Ua=h+1;break}return yr(a,b,k)}else if(a.ib(w,1,0)<0&&a.ib(w,0,1)>0)return yr(a,b,k)}return c}
|
||||
function Ar(a,b){var c=b==1,d=c?a.A():a.I();if(d[v]==1){for(var d=d[D],f=d[E],g=c?1:-1,h=c?0:f-1;h>=0&&h<f;h+=g){var k=d[h];if(!rr(k)&&a.b[yc]((b==1?Qf:cf)+Xf+(b==1?Qf:cf),zr(k).Wd())==0)return c?h:h+1}return h==-1?0:h}else return f=a.b[Nb](),g=vr(d),f.setEndPoint(c?df:Sf,g),f=f[Qa][E],c?d[E]-f:f}
|
||||
function Br(a,b,c){var d;d=d||Pn(a[Fb]());var f;b[v]!=1&&(f=!0,b=d.l(bf,j,b));a[Ra](c);d=d||Pn(a[Fb]());var g=c=b.id;if(!c)c=b.id=Yh+fr++;a.pasteHTML(b.outerHTML);(b=d.h(c))&&(g||b[Ec](vi));f&&(a=b[B],Bo(b),b=a);return b}function Cr(a){this.b=a}function Dr(a){this.b=a}function Er(a){return X&&!Dn()?new ur(a,Rn(a[Fb]())):Y?new Dr(a):Z?new tr(a):To?new Cr(a):new pr(a)}
|
||||
function zr(a){if(X&&!Dn()){var b=new ur(vr(a),Rn(a));if(rr(a)){for(var c,d=a;(c=d[B])&&rr(c);)d=c;b.gb=d;b.Qa=0;for(d=a;(c=d[pc])&&rr(c);)d=c;b.fb=d;b.Ua=d[v]==1?d[D][E]:d[E];b.xb=a}else b.gb=b.fb=b.xb=a[K],b.Qa=Wm(b.xb[D],a),b.Ua=b.Qa+1;a=b}else a=Y?new Dr(qr(a)):Z?new tr(qr(a)):To?new Cr(qr(a)):new pr(qr(a));return a}
|
||||
function rr(a){var b;a:if(a[v]!=1)b=!1;else{switch(a[Cc]){case Pe:case Qe:case Se:case Ue:case Xe:case gf:case kf:case nf:case of:case mf:case pf:case Af:case Df:case Ef:case Cf:case Gf:case Hf:case Lf:case Of:b=!1;break a}b=!0}return b||a[v]==3}function Fr(){}function Gr(){}function Hr(a,b){var c=new Gr;c.Tc=a;c.nb=!!b;return c}
|
||||
function Ir(a,b,c,d){var f=new Gr;f.nb=Jr(a,b,c,d);if(a[Cc]==Ue)var g=a[K],b=Wm(g[D],a),a=g;c[Cc]==Ue&&(g=c[K],d=Wm(g[D],c),c=g);f.nb?(f.ob=c,f.Eb=d,f.pb=a,f.Fb=b):(f.ob=a,f.Eb=b,f.pb=c,f.Fb=d);return f}function Kr(a){a.ob=a.Eb=a.pb=a.Fb=j}
|
||||
function Lr(a){var z;var b;if(!(b=a.Tc)){b=a.A();var c=a.D(),d=a.I(),f=a.aa();if(X&&!Dn()){var g=b,h=c,k=d,o=f,q=!1;g[v]==1&&(h=g[D][h],q=!h,g=h||g[pc]||g,h=0);var w=vr(g);h&&w[fb](ch,h);if(g==k&&h==o)w[Ra](!0);else q&&w[Ra](!1),q=!1,k[v]==1&&(z=(h=k[D][o])||k[pc]||k,k=z,o=0,q=!h),g=vr(k),g[Ra](!q),o&&g[rc](ch,o),w.setEndPoint(df,g);o=new ur(w,Rn(b));o.gb=b;o.Qa=c;o.fb=d;o.Ua=f;b=o}else b=Y?new Dr(sr(b,c,d,f)):Z?new tr(sr(b,c,d,f)):To?new Cr(sr(b,c,d,f)):new pr(sr(b,c,d,f));b=a.Tc=b}return b}
|
||||
function Mr(a){if(X&&!Dn()){var b=!1;try{b=a[K]}catch(c){}return!!b}else return ko(a[nc][mc],a)}function Nr(a){this.b=a.hd()?a.I():a.A();this.f=a.hd()?a.aa():a.D();this.c=a.hd()?a.A():a.I();this.j=a.hd()?a.D():a.aa()}function Or(){}function Pr(a){var b=new Or;b.Ka=a;return b}function Qr(a){for(var b=Rn(arguments[0])[mc].createControlRange(),c=0,d=arguments[E];c<d;c++)b.addElement(arguments[c]);return Pr(b)}
|
||||
function Rr(a){if(!a.Ge&&(a.Ge=[],a.Ka))for(var b=0;b<a.Ka[E];b++)a.Ge[s](a.Ka[cb](b));return a.Ge}function Sr(a){if(!a.He)a.He=Rr(a)[Xa](),a.He.sort(function(a,c){return a[ac]-c[ac]});return a.He}function Tr(a){this.b=Rr(a)}function Ur(a){if(a)this.Oc=Sr(a),this.wd=this.Oc[Na](),this.nf=Rm(this.Oc)||this.wd;mr[I](this,this.wd,!1)}function Vr(){this.b=[];this.c=[];this.f=this.d=j}function Wr(a){var b=new Vr;b.c=a;b.b=Xr(a,function(a){return a.gd()});return b}
|
||||
function Yr(a){if(!a.d)a.d=lr(a),a.d.sort(function(a,c){var d=a.A(),f=a.D(),g=c.A(),h=c.D();return d==g&&f==h?0:Jr(d,f,g,h)?1:-1});return a.d}function Zr(a){this.b=Xr(lr(a),function(a){return a.$f()})}function $r(a){if(a)this.nc=Xr(Yr(a),function(a){return hn(a)});mr[I](this,a?this.A():j,!1)}function as(a){return(a=kr(a||l))&&bs(a)}
|
||||
function bs(a){var b,c=!1;if(a[nb])try{b=a[nb]()}catch(d){return j}else if(a[Kb])if(a[Kb]>1){b=new Vr;for(var c=0,f=a[Kb];c<f;c++)b.b[s](a.getRangeAt(c));return b}else b=a.getRangeAt(0),c=Jr(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset);else return j;return b&&b.addElement?Pr(b):Hr(Er(b),c)}function Jr(a,b,c,d){if(a==c)return d<b;var f;if(a[v]==1&&b)if(f=a[D][b])a=f,b=0;else if(ko(a,c))return!0;if(c[v]==1&&d)if(f=c[D][d])c=f,d=0;else if(ko(c,a))return!1;return(lo(a,c)||b-d)>0}
|
||||
function cs(a){return a[E]||a[D][E]}function ds(a){return!!a&&a[v]==3}function es(a,b){if(ds(a)){for(var c=b?Pj:ok,d=b?ok:Pj,f=[a[Kc]];ds(a[c]);)a=a[c],f[s](a[Kc]),jo(a[d]);b||f.reverse();c=f[L](M);a[Kc]!=c&&Ia(a,c)}return a}function fs(a,b,c){pp[I](this,a,c);this.k=b}function gs(a,b){var c=a[K],d=Wm(c[D],a)+(b?0:1),c=hs(c,d,b);Ir(c.k,c.m,c.k,c.m)[yb]()}function is(a){var b=as($n(Rn(a)));(a=js(a,b))&&a[yb]()}
|
||||
function ks(a){for(var b=j,c=a[B];c;){var d=c[Mb];if(c[v]==3)if(c[Kc]==M)a[oc](c);else b?(b.nodeValue+=c[Kc],a[oc](c)):b=c;else ks(c),b=j;c=d}}function js(a,b){if(b){var c=ls(b),d=b.Nc();a:{for(var d=d[v]==1?d:d[K],f=0;d;){var g=d&&d[lb][Lc]();if(d&&((d[v]!=1?j:X?Ho(d,Ah):Go(d,Ah))==Lg||g==hl||g==fl||g==uj))break a;d=d[K];f++}d=j}}d?(d=oo(d,a),X?ks(d):d.normalize()):a&&(X?ks(a):a.normalize());return c?c():j}
|
||||
function ls(a){var b=ms(hs(a.A(),a.D())),c=ns(b),d=b.k[Ub];if(b.k[v]==3)b.k=j;var f=ms(hs(a.I(),a.aa())),g=ns(f),h=f.k[Ub];if(f.k[v]==3)f.k=j;return function(){if(!b.k&&d)b.k=d[Mb],b.k||(b=new os(d,cs(d)));if(!f.k&&h)f.k=h[Mb],f.k||(f=new os(h,cs(h)));return Ir(b.k||c.k[B]||c.k,b.m,f.k||g.k[B]||g.k,f.m)}}function ms(a){var b;if(a.k[v]==3)for(b=a.k[Ub];b&&b[v]==3;b=b[Ub])a.m+=cs(b);else b=a.k[Ub];var c=a.k[K];a.k=b?b[Mb]:c[B];return a}function os(a,b){this.k=a;this.m=b}
|
||||
function ns(a){var b=a.k[K];return new os(b,Wm(b[D],a.k))}function hs(a,b,c){for(;a[v]==1;){var d=a[D][b];if(!d&&!a[pc])break;d?(a=d[Ub],c&&a?b=cs(a):(a=d,b=0)):(a=a[pc],b=cs(a))}return new os(a,b)}function ps(a){er[I](this,a)}function qs(a,b,c,d){Fp[I](this,a,b,c);this.d=a.C();this.j=!1;this.yc=j;this.z=d||j}function rs(a){return a.z||Ir(a.H.k,a.H.m,a.V.k,a.V.m)}function ss(a){if(!a.p){var b=ts(a.b);if(b)a.p=new ps(b)}}function us(a){if(a.p){try{a.p.restore()}catch(b){}a.p=j}}
|
||||
function vs(a){for(var b;b=a.d.h(a.Fa());)if(b[Cc][Hc]()!=Nf)b[Ec](vi);else break;return b}function ws(a,b,c){b[Ec](vi);if(xm(b[G].cssText==j?M:n(b[G].cssText))&&!Mn(b)[E]){xs(a,b);var d=b[K],f,g,h,k,o;if(c)f=a.H,g=a.V,h=Wm(d[D],b),k=Wm(b[D],f.k),o=Wm(b[D],g.k);Bo(b);c&&(f[Dc](d[D][h+k],f.m),g[Dc](d[D][h+o],g.m))}}
|
||||
function xs(a,b){if(a.j&&a.yc&&a.c==a.yc){var c=Tm(b[D],function(a){return a[v]==3&&a[Kc]==this.yc},a)||Tm(b[D],function(a){return a[v]==3&&a[Kc][x](this.yc)!=-1},a);if(c){var d=c[Kc],f=a.yc,g=d[x](f);Ia(c,d[J](0,g)+d[J](g+f[E]));V([a.H,a.V],function(a){c==a.k&&g<a.m&&a[Dc](c,r.max(g,a.m-f[E]))});a.yc=j}}}
|
||||
function ys(a,b){if(a.b.Id()&&a.j){for(var c=!0,d,f;d=vs(a);){f=d[K];if(b&&c){var g=a.H,h=a.V,k=a.c,o=Um(d[D],function(a){return ds(a)&&a[Kc][x](k)>=0});if(o>=0){var c=d[D][o],o=c[Kc][x](k),q=o+k[E];g[Dc](c,o);h[Dc](c,q);c=!1;ws(a,d,!0)}}a.d[zc](f,d)&&ws(a,d)}a.j=!1}}
|
||||
function zs(a,b){if(!a.H||!a.V||!a.H.Ef()||!a.V.Ef())return!1;var c=a.H,d=a.V,f={type:Dg,$h:a.q()},g=S(b)&&b[Ya](b[E]-1)==N;g&&(b=b[J](0,b[E]-1));if(a.xc()&&S(b)&&!g){var h=c.k,g=h[Kc];Ia(h,g[J](0,c.m)+b+g[J](d.m));d.ed(c.m+b[E]);a.c=b}else{h=rs(a);S(b)&&(b=a.d.b[$a](b));var h=h.vf(b),k=h[K];g?(g=p[xb](Tk),ka(g,hd),io(g,h),c[Dc](g,0),d[Dc](g,1)):(g=Wm(k[D],h),c[Dc](k,g),d[Dc](k,g+1));a.c=zm(a.d.wg(h))}a.f=d.qb();f.Zh=a.c;oq(a.b,f);return!0}
|
||||
function As(a,b){this.z=a[Cc][Hc]()==mf;Yq[I](this,a,b||tk)}function ts(a){var b=as(zo(a.C())),c;c=a.Z();c=Hr(zr(c),i);return b&&b.xd()&&c.Cb(b,!0)&&$n(Rn(X?b.Nc():b.A()))==zo(a.C())?b:j}function Bs(a){return!(a&&!(Cs[a[Cc]]||a[Cc]&&a[Cc][Hc]()==Ue))}function Ds(a,b,c){var d=a.Z();if(!b||b==d||Bs(b))return j;for(var f;!(f=c?b[Ub]:b[Mb]);)if(b=b[K],!b||b==d||Bs(b))return j;for(b=f;d=c?b[pc]:b[B];){if(!d||Bs(d))return j;b=d}return!ds(b)?j:!b[Kc]?Ds(a,b,c):b}
|
||||
function Es(a,b,c,d,f){this.j=a;this.c=b;this.b={};a=0;for(b=c[E];a<b;a++)this.b[c[Ya](a)]=!0;this.f=d||{};this.d=!!f}function Fs(a,b,c,d,f){this.c=a;this.f=b;this.d=c;this.b=d;this.j=f||this.d}function Gs(a){return $[a]}function Hs(a,b){return a.b.isChar(b)&&!a.b.b[b]}function Is(a){return a.b.d}function Js(a,b){this.X=a;this.B=b;this.b=[a,b][L](Vl)}function Ks(a,b){var c=[a,b][L](Vl);return Ls[c]||(Ls[c]=new Js(a,b))}
|
||||
function Ms(){$.en=Ns;$.am=Os;$.ar=Ps;$.bn=Qs;$.zh=Rs;$.el=Ss;$.gu=Ts;$.iw=Us;$.hi=Vs;$.ja=Ws;$.kn=Xs;$.ml=Ys;$.mr=Zs;$.ne=$s;$.or=at;$.fa=bt;$.pa=ct;$.ru=dt;$.sa=et;$.sr=ft;$.si=gt;$.ta=ht;$.te=it;$.ti=jt;$.ur=kt}
|
||||
function lt(a,b){var c;a instanceof lt?(mt(this,b==j?a.md:b),nt(this,a.fc),ot(this,a.Pd),pt(this,a.Hc),qt(this,a.od),rt(this,a.Ic),st(this,a.c.W()),tt(this,a.Od)):a&&(c=n(a)[qb](ut))?(mt(this,!!b),nt(this,c[1]||M,!0),ot(this,c[2]||M,!0),pt(this,c[3]||M,!0),qt(this,c[4]),rt(this,c[5]||M,!0),st(this,c[6]||M,!0),tt(this,c[7]||M,!0)):(mt(this,!!b),this.c=new vt(j,this,this.md))}function nt(a,b,c){wt(a);delete a.b;a.fc=c?b?ga(b):M:b;if(a.fc)a.fc=a.fc[u](/:$/,M)}
|
||||
function ot(a,b,c){wt(a);delete a.b;a.Pd=c?b?ga(b):M:b}function pt(a,b,c){wt(a);delete a.b;a.Hc=c?b?ga(b):M:b}function qt(a,b){wt(a);delete a.b;b?(b=Number(b),(ha(b)||b<0)&&e(m("Bad port number "+b)),a.od=b):a.od=j}function rt(a,b,c){wt(a);delete a.b;a.Ic=c?b?ga(b):M:b}function st(a,b,c){wt(a);delete a.b;b instanceof vt?(a.c=b,a.c.f=a,xt(a.c,a.md)):(c||(b=yt(b,zt)),a.c=new vt(b,a,a.md))}
|
||||
function At(a,b,c){wt(a);delete a.b;km(c)||(c=[n(c)]);a=a.c;Bt(a);Ct(a);b=Dt(a,b);if(a.hc(b)){var d=a.L.get(b);km(d)?a.G-=d[E]:a.G--}c[E]>0&&(a.L.set(b,c),a.G+=c[E])}function tt(a,b,c){wt(a);delete a.b;a.Od=c?b?ga(b):M:b}function wt(a){a.Sj&&e(m("Tried to modify a read-only Uri"))}function mt(a,b){a.md=b;a.c&&xt(a.c,b)}function yt(a,b){var c=j;S(a)&&(c=a,Et[Ma](c)||(c=encodeURI(a)),c.search(b)>=0&&(c=c[u](b,Ft)));return c}function Ft(a){a=a[wc](0);return $c+(a>>4&15)[Wb](16)+(a&15)[Wb](16)}
|
||||
function vt(a,b,c){this.b=a||j;this.f=b||j;this.d=!!c}function Bt(a){if(!a.L&&(a.L=new wn,a.G=0,a.b))for(var b=a.b[ic](ad),c=0;c<b[E];c++){var d=b[c][x](Ke),f=j,g=j;d>=0?(f=b[c][J](0,d),g=b[c][J](d+1)):f=b[c];f=ga(f[u](/\+/g,N));f=Dt(a,f);Gt(a,f,g?ga(g[u](/\+/g,N)):M)}}function Gt(a,b,c){Bt(a);Ct(a);b=Dt(a,b);if(a.hc(b)){var d=a.L.get(b);km(d)?d[s](c):a.L.set(b,[d,c])}else a.L.set(b,c);a.G++}function Ct(a){delete a.c;delete a.b;a.f&&delete a.f.b}
|
||||
function Dt(a,b){var c=n(b);a.d&&(c=c[Lc]());return c}function xt(a,b){b&&!a.d&&(Bt(a),Ct(a),vn(a.L,function(a,b){var f=b[Lc]();b!=f&&(this.remove(b),Gt(this,f,a))},a));a.d=b}function Ht(a,b){this.c=new lt(a);this.b=b?b:Zg;this.Fd=5E3}function It(a,b,c,d){return function(){Jt(a,b,!1);d&&d(c)}}function Kt(a,b,c,d){return function(f){R.clearTimeout(d);Jt(a,b,!0);c[Ac](i,arguments)}}function Jt(a,b,c){R[dc](function(){jo(b)},0);R._callbacks_[a]&&(c?delete R._callbacks_[a]:R._callbacks_[a]=hm)}
|
||||
function Lt(a){this.b=ke;this.c=a}function Mt(a,b){this.p=a||qi;this.f=b||ah}function Nt(a,b){if(b.key==a.c){var c=b.Th;if(c&&c.Na){var d=S(c.Na)?p[Wa](c.Na):c.Na;d&&d[Cc]==Lf&&typeof R._callbacks_[c.Na]==Vh&&(c.Fd&&R.clearTimeout(c.Fd),Jt(c.Na,d,!1))}}}function Ot(a,b){a&&Pt(this,a,b)}function Pt(a,b,c){a.pf&&Qt(a);a.J=b;a.of=Vp(a.J,pj,a,c);a.qg=Vp(a.J,oj,a.Jj,c,a);a.pf=Vp(a.J,qj,a.Kj,c,a)}function Qt(a){if(a.of)fq(a.of),fq(a.qg),fq(a.pf),a.of=j,a.qg=j,a.pf=j;a.J=j;a.uc=-1;a.Vb=-1}
|
||||
function Rt(a,b,c,d){d&&this.Xc(d,i);wa(this,nj);sa(this,a);this.charCode=b;this.repeat=c}function St(a){switch(a[C]){case oj:case pj:if(a[hc]||a[gb]||a[Xb])return!0;break;case gh:if(a[hc]||a[gb]||a[Xb]||a[Bc])return!0;break;case nj:if(a[hc]||a[gb]||a[Xb]||a[Bc]||a.Lh)return!0}return!1}
|
||||
function Tt(a,b){var c=a.Ha,d,f;X&&a[C]==pj?(d=b[A],f=d!=13&&d!=27?c[A]:0):Y&&a[C]==pj?(d=b[A],f=c[vb]>=0&&c[vb]<63232&&Iq(d)?c[vb]:0):To?(d=b[A],f=Iq(d)?c[A]:0):(d=c[A]||b[A],f=c[vb]||0,Ko&&f==63&&!d&&(d=191));var g=d,h=c.keyIdentifier;d?d>=63232&&d in Ut?g=Ut[d]:d==25&&a[Bc]&&(g=9):h&&h in Vt&&(g=Vt[h]);d=g==b.lastKey;b.lastKey=g;return new Rt(g,f,d,c)}function Wt(a,b){Ip[I](this,Mh);this.text=a;this.c=b}function Xt(a,b,c){Wt[I](this,a[L](vd),b);this.d=a;this.f=!!c}function Yt(){}
|
||||
function Zt(a){this.af=a||Pn();this.bf=$t}function au(a,b){switch(a){case 1:return b?xh:Gh;case 2:return b?ni:Dl;case 4:return b?sg:uh;case 8:return b?Fk:El;case 16:return b?dh:Cl;case 32:return b?Oh:Mg;case 64:return b?Xj:hh}e(m("Invalid component state"))}function bu(a){return a.M||(a.M=new Dq(a))}function cu(a,b){a==b&&e(m($f));b&&a.Pa&&a.Na&&du(a.Pa,a.Na)&&a.Pa!=b&&e(m($f));a.Pa=b;Zt.g.og[I](a,b)}
|
||||
function eu(a,b,c){a.K&&e(m(Ze));a.J||a.l();b?b[db](a.J,c||j):a.af.b[mc][Ja](a.J);(!a.Pa||a.Pa.K)&&a.S()}function fu(a){if(a.bf==j)a.bf=So(a.K?a.J:a.af.b[mc]);return a.bf}function gu(a){return a.Ja?a.Ja[E]:0}function du(a,b){return a.Sb&&b?(b in a.Sb?a.Sb[b]:i)||j:j}function hu(a,b){return a.Ja?a.Ja[b]||j:j}function iu(a,b,c){a.Ja&&V(a.Ja,b,c)}function ju(a,b){return a.Ja&&b?Wm(a.Ja,b):-1}function ku(a){for(;a.Ja&&a.Ja[E]!=0;)a[oc](hu(a,0),!0)}
|
||||
function lu(a){a=a||{};this.d=a.Ig||[13];this.f=a.Yb||[27];this.j=a.ub||[];this.c=a.Jg||[8];this.b=new wn}function mu(a,b,c){return!!c[vb]&&a.vg(b,c,n[ub](c[vb]))}function nu(a,b,c,d){b=b.Fa();a.b.get(b)==j&&a.b.set(b,new wn);a.b.get(b).set(c,d)}function ou(){lu[I](this,pu)}function qu(a,b,c,d){Ip[I](this,a);this.c=b;this.value=c;this.d=d}function ru(a){this.z={};this.p={};this.b=a||this.Ob()}function su(a){ru[I](this,a)}
|
||||
function tu(a,b){var c=uu(a);c&&c[E]&&V(c,function(a){if(a){if(!b.f){var c=b.dc();if(c)b.f=new Nq(c),b.f.f=!0}b.f&&(c=Nk+a,b.f.gj(a)||(b.f.$g(a,a),b.j.w(b.f,c,b)),b.d[c]||(b.d[c]=[]),a=b.d[c],Vm(a,this)||a[s](this))}},a)}function vu(a,b){V(uu(a),function(a){var d=Nk+a,f=b.d[d];f&&(Xm(f,this),f[E]==0&&(b.f.sj(a,a),b.j.Ca(b.f,d,b),delete b.d[d]))},a)}function wu(a,b,c){this.N=a;this.X=b;this.B=c}
|
||||
function xu(){this.b={};this.b[Ks(Fh,Ag)]=mg;this.b[Ks(Fh,Cg)]=og;this.b[Ks(Fh,kj)]=pd;this.b[Ks(Fh,Lh)]=ng;this.b[Ks(Fh,Ak)]=pd;this.b[Ks(Fh,Vk)]=Zl;this.b[Ks(Fh,ql)]=mg}function yu(a,b,c,d){for(var f=b.V,g=b.H,h=f.mc();g.m>0;)if(g[fb](-1),b=rp(g,g.m),zu(a,c,b)){g[fb](1);break}if(d)for(d=h[E];f.m<d;){b=rp(f,f.m);if(zu(a,c,b))break;f[fb](1)}}function zu(a,b,c){return!Hs($[b.X],c)&&!(a.b[b]&&a.b[b][x](c)!=-1)}
|
||||
function Au(a,b,c){if(!c)return!1;for(var d=c[E]-1;d>=0;d--)if(zu(a,b,c[Ya](d)))return!1;return!0}function Bu(a,b){Ms();ru[I](this,a.id);this.d=a;this.zd=b}function Cu(a,b){var c=a.b+he;return b[x](c)==0?b[u](c,M):b}function uu(a){var b=a.d.b;return a.Ob()==a.b?[b]:[]}function Du(a,b,c){return a[qc](b)&&a.N(b)&&Vm(a.oc(),c[C])&&a.Fe(a.ea(b))}function Eu(a,b){a[Cb](xk,b);a.b=b}function Fu(a,b,c){a[Cb](Eg+b,c)}
|
||||
function Gu(a,b){a||e(m("Invalid class name "+a));om(b)||e(m("Invalid decorator function "+b))}function Hu(){}function Iu(a,b){var c=new a;c.v=function(){return b};return c}function Ju(a,b,c){if(a=a.h?a.h():a)if(X&&!W(Ae)){var d=Ku(Mn(a),b);d[s](b);vm(c?Nn:On,a)[Ac](j,d)}else c?Nn(a,b):On(a,b)}function Ku(a,b){var c=[];b&&(a=a[Xa]([b]));V([],function(d){Lu(d,vm(Vm,a))&&(!b||Vm(d,b))&&c[s](d[L](hg))});return c}function Mu(a,b){for(var c=[];b;){var d=b&-b;c[s](a.lf(d));b&=~d}return c}
|
||||
function Nu(a,b,c){Zt[I](this,c);if(!b){for(var b=this.constructor,d;b;){d=qm(b);if(d=Ou[d])break;b=b.g?b.g.constructor:j}b=d?om(d.Q)?d.Q():new d:j}this.c=b;this.Hd(a)}function Pu(a,b){a.K&&b!=a.Uf&&Qu(a,b);a.Uf=b}function Qu(a,b){var c=bu(a),d=a.h();b?(c.w(d,Jj,a.ee).w(d,Gj,a.Fc).w(d,Kj,a.Jc).w(d,Ij,a.ue),X&&c.w(d,th,a.Eh)):(c.Ca(d,Jj,a.ee).Ca(d,Gj,a.Fc).Ca(d,Kj,a.Jc).Ca(d,Ij,a.ue),X&&c.Ca(d,th,a.Eh))}function Ru(a,b){Su(a,2,b)&&Tu(a,2,b)}function Uu(a,b){Su(a,4,b)&&Tu(a,4,b)}
|
||||
function Vu(a,b){Su(a,16,b)&&Tu(a,16,b)}function Tu(a,b,c){if(a.Ea&b&&c!=!!(a.U&b))a.c.bg(a,b,c),a.U=c?a.U|b:a.U&~b}function Wu(a,b,c){a.K&&a.U&b&&!c&&e(m(Ze));!c&&a.U&b&&Tu(a,b,!1);a.Ea=c?a.Ea|b:a.Ea&~b}function Xu(a,b){return!!(a.Dh&b)&&!!(a.Ea&b)}function Su(a,b,c){return!!(a.Ea&b)&&!!(a.U&b)!=c&&(!(a.jg&b)||xq(a,au(b,c)))&&!a.Oe}function Yu(){}function Zu(a,b){Nu[I](this,j,a||Yu.Q(),b);Wu(this,1,!1);Wu(this,2,!1);Wu(this,4,!1);Wu(this,32,!1);this.U=1}function $u(){}
|
||||
function av(a,b){var c=new a;c.v=function(){return b};return c}function bv(a,b){if(a)a.tabIndex=b?0:-1}function cv(a){var b=dv,a=a?av(b,a):om(b.Q)?b.Q():new b;ev(a);return a}function fv(a){var b=gv,a=a?Iu(b,a):om(b.Q)?b.Q():new b;ev(a);return a}function ev(a){if(km(i)&&i[E]>0){var b=a.Tb;a.Tb=function(a){a=b[I](this,a);an(a,i);Tm(a,function(a){return a[x](hj)>=0})&&alert(nh+a[L](N));return a}}}function hv(a,b){this.c=a instanceof Jn?a:new Jn(a,b)}function gv(){this.b=[]}
|
||||
function iv(a,b){var c=a.b[b];if(!c){switch(b){case 0:c=a.v()+Od;break;case 1:c=a.v()+Fd;break;case 2:c=a.v()+Id}a.b[b]=c}return c}function jv(a,b,c){a=iv(a,2);return c.l(O,a,b)}function kv(a,b){var c=a.ab(b);if(c){var c=c[B],d=iv(a,1);return!!c&&!!c[bc]&&c[bc][x](d)!=-1}return!1}function lv(a,b,c,d){if(d!=kv(a,c))if(d?Nn(c,Oi):On(c,Oi),c=a.ab(c),d)a=iv(a,1),c[db](b.C().l(O,a),c[B]||j);else c[oc](c[B])}function dv(){}function mv(a,b,c,d){Nu[I](this,a,d||gv.Q(),c);this.sd=b}
|
||||
function nv(a,b,c,d,f){mv[I](this,a,b,c,d);this.b=f||ov}function ov(a){return a[A]==32||a[A]==13}function pv(a,b,c){Zt[I](this,c);this.Xd=b||$u.Q();this.vd=a||Jl}function qv(a){return a.td||a.h()}function rv(a,b){if(a.Rb){var c=qv(a),d=a.K;a.td=b;var f=qv(a);if(d)a.td=c,sv(a,!1),a.td=b,Pt(tv(a),f),sv(a,!0)}else e(m("Can't set key event target for container that doesn't support keyboard focus!"))}function tv(a){return a.Ce||(a.Ce=new Ot(qv(a)))}
|
||||
function sv(a,b){var c=bu(a),d=qv(a);b?c.w(d,Oh,a.Jh).w(d,Mg,a.mf).w(tv(a),nj,a.Ne):c.Ca(d,Oh,a.Jh).Ca(d,Mg,a.mf).Ca(tv(a),nj,a.Ne)}function uv(a,b){var c=b.h(),c=c.id||(c.id=b.Fa());if(!a.sc)a.sc={};a.sc[c]=b}function vv(a,b){var c=hu(a,b);c?Ru(c,!0):a.Ba>-1&&Ru(hu(a,a.Ba),!1)}function wv(a){xv(a,function(a,c){return(a+1)%c},gu(a)-1)}function yv(a){xv(a,function(a,c){a--;return a<0?c-1:a},0)}
|
||||
function xv(a,b,c){for(var c=c<0?ju(a,a.ua):c,d=gu(a),c=b[I](a,c,d),f=0;f<=d;){var g=hu(a,c);if(g&&a.Mh(g)){vv(a,c);break}f++;c=b[I](a,c,d)}}function zv(){}function Av(a,b,c){Nu[I](this,a,c||zv.Q(),b);Wu(this,1,!1);Wu(this,2,!1);Wu(this,4,!1);Wu(this,32,!1);this.U=1}function Bv(a,b){pv[I](this,Jl,b||dv.Q(),a);this.tb(!1)}function Cv(a,b){if(ko(a.h(),b))return!0;for(var c=0,d=gu(a);c<d;c++){var f=hu(a,c);if(typeof f.Wf==Vh&&f.Wf(b))return!0}return!1}
|
||||
function Dv(a,b){Bv[I](this,a,b);this.Ed=!0;this.tb(!0);this.Ta(!1,!0);this.Mb=new wn}function Ev(a,b,c,d,f){var g=a.P;(g||Lq()-a.kh<150)&&a.Ti?a.Yb():(a.jh=f||j,oq(a,Kg)&&(c=typeof c!="undefined"?c:4,g||Aa(a.h()[G],li),Zo(a.h(),!0),b.b(a.h(),c,d),g||Aa(a.h()[G],Ml),vv(a,-1),a.Ta(!0)))}function Fv(a,b,c){Dv[I](this,a,b);this.yj=c||[8,27]}function Gv(a,b){a.Dj=b}function Hv(a,b,c,d,f){b=new nv(b,c,a.C(),d||a.Ff,a.Dj);a.Ib(b,!0);f&&Eo(b.h(),f);return b}
|
||||
function Iv(a,b,c){Ea(this,a);this.d=b||a;this.j=c||new Do(NaN,NaN,NaN,NaN);this.c=Rn(a);this.b=new Dq(this);Vp(this.d,[wl,Gj],this.Cf,!1,this)}function Jv(a,b){if(xq(a,new Kv(Wk,a,b[Ob],b[Pb],b))!==!1)a.ec=!0}function Lv(a){var b=a[C];b==wl||b==vl?a.Xc(a.Ha[eb][0],a[mb]):(b==ul||b==tl)&&a.Xc(a.Ha.changedTouches[0],a[mb])}function Mv(a,b,c){var d=Ao(Pn(a.c));b+=d.x-a.f.x;c+=d.y-a.f.y;a.f=d;a.Ld+=b;a.Md+=c;b=Nv(a,a.Ld);a=Ov(a,a.Md);return new Jn(b,a)}
|
||||
function Pv(a,b,c,d){na(a[H][G],c+pk);a[H][G].top=d+pk;xq(a,new Kv(Ch,a,b[Ob],b[Pb],b,c,d))}function Nv(a,b){var c=a.j,d=!ha(c[y])?c[y]:j,c=!ha(c[t])?c[t]:0;return r.min(d!=j?d+c:ca,r.max(d!=j?d:-ca,b))}function Ov(a,b){var c=a.j,d=!ha(c.top)?c.top:j,c=!ha(c[Gc])?c[Gc]:0;return r.min(d!=j?d+c:ca,r.max(d!=j?d:-ca,b))}function Kv(a,b,c,d,f,g,h,k){Ip[I](this,a);ya(this,c);za(this,d);this.c=f;na(this,gm(g)?g:b.Ld);this.top=gm(h)?h:b.Md;this.f=b;this.d=!!k}function Qv(){}function Rv(){}
|
||||
function Sv(a,b,c){Nu[I](this,a,b||Rv.Q(),c)}function Tv(){}function Uv(a,b,c){Sv[I](this,a,b||Tv.Q(),c)}function Vv(a,b){Fv[I](this,a,b,[]);this.xg={32:0};this.Rf=!1;this.T=0;this.F=!0;this.Ya={};this.ia=[];this.Ec=!1;this.d=j;this.uf=!1;this.p=j;this.Tj=this.b=0;this.tf=this.z=j}function Wv(a){a.Ec=!0;Mq(function(){this.Ec=!1},0,a)}function Xv(a,b,c){var d=b.index;Xm(a.ia,b);on(a.Ya,d);var f=a.O(),g=b.Td[E],h=b.Ud[E],k=d-g;return f[J](k,d)==b.Td?(a.Ia(f[J](0,k)+b.Ud+f[J](d)),(c?h:0)-g):0}
|
||||
function Yv(a,b){var c=hu(a,b);c&&c[qc]()&&xq(a,new Ip(rg,c));return!0}function Zv(a,b,c){var d=b?a.T+a.jd:a.T-a.jd;if(d>=a.ac[E]){if(a.F)a.F=xq(a,new Wt(a.Wa(),d)),a.jb.Ga(a.F)}else d<0||(a.ig(d),(mm(c)?c:b)?wv(a):yv(a))}function $v(a,b){var c=ao(Tk);qo(c,b);var d=a.c[D];a.b=a.b;a.c[db](c,d[cb](a.b));a.b++}function aw(a,b){b!=a.b&&b>=0&&b<a.c[D][E]&&(a.c[oc](a.c[D][cb](b)),b<a.b&&a.b--)}
|
||||
function bw(a,b){var c=a.c[D][E],b=(b+c)%c;if(b>=0&&b!=a.b){var d=a.c[D];a.c[oc](a.z);b<c-1?a.c[db](a.z,d[cb](b)):a.c[Ja](a.z);a.b=b}}function cw(a,b){this.d=a;this.f=b;this.c=new Dq;this.b=j}function dw(){var a=cv(Qi),b=fv(Si);return new cw(a,b)}function ew(a){this.b={};if(a)for(var b=0;b<a[E];b++)this.b[fw(a[b])]=j}function fw(a){return a in gw||n(a)[wc](0)==32?N+a:a}function hw(a,b){this.b=this.Lb=a;this.gc=[];this.Vf(b)}function iw(a,b){V(a.gc,b)}
|
||||
function jw(a,b){this.rc={};this.df={};this.c=[];hw[I](this,a,b)}function kw(a){var b=a.b;lw(a,b,1,0);return a.q(b)}function lw(a,b,c,d){b=a.q(b);b!=a.Lb&&(a.rc[b]==i?(a.rc[b]=c,a.df[b]=d):(a.rc[b]+=c,a.df[b]+=d),a.rc[b]<0&&(a.rc[b]=0))}function mw(a){var b=M;b+=a.Lb;V(a.gc,function(a){this.rc[a]!=i&&(b+=Ce+a+xd+this.df[a]+xd+this.rc[a]+Ce)},a);return b}function nw(){this.b={}}function ow(a){return a&&pw[a]}function qw(a){var b=/^([aei]l) /i;return a&&(rw[a]||a[u](b,Zc))}
|
||||
function sw(a){return a&&rw[a]}function tw(a){return a&&rw[a]}function uw(a){if(!a)return M;var b=vw[a];if(b)return b;var c=ww[a];c&&(b=c[1]=c[0][Ya]((c[0][x](c[1])+1)%c[E]));return b||a}function xw(a,b){return(a[Sa](-1)==Mj&&b!=Tl?a[Sa](0,-1)+yw.nn:a)+b}function zw(){var a=new nw,b=Ks(Fh,Ag);a.b[b[Wb]()]=ow;b=Ks(Fh,Cg);a.b[b[Wb]()]=qw;b=Ks(Fh,Ul);a.b[b[Wb]()]=uw;b=Ks(Fh,Lh);a.b[b[Wb]()]=sw;b=Ks(Fh,ql);a.b[b[Wb]()]=ow;b=Ks(Fh,Gl);a.b[b[Wb]()]=tw;return a}
|
||||
function Aw(a,b){this.text=km(a)?a:[a];this.Xb=!!b;qa(this,ti)}function Bw(a,b,c,d){Aw[I](this,a,c||b.X==b.B);this.X=b.X;this.B=b.B;this.d=this.b=1;this.f=!!d;this.j=this.c=!1}function Cw(a,b,c){a=new Bw(a,b);a.b=c>0?c:0;return a}function Dw(a,b,c,d){a=new Bw(a,b);a.b=c>0?c:0;a.c=!0;a.j=d;return a}function Ew(a,b){a.d=b>0?b:0}function Fw(a){return Ks(a.X,a.B)}function Gw(a,b){return a.X==b.X&&a.B==b.B&&!a.f&&!b.f&&!a.Xb&&!b.Xb&&a[Qa][E]+b[Qa][E]<5?(an(a[Qa],b[Qa]),!0):!1}
|
||||
function Hw(a,b){return Lu(b[Qa],function(a){return Vm(this[Qa],a)},a)&&a.b>=(b.b||0)}function Iw(a){if(a.B==Ul)return hk;else if(a.B==mj||a.B==lj)return zl;return yl+a.B}function Jw(a,b,c,d){Bu[I](this,a,b);this.ia=c;this.c=d;this.Zc=zw();this.M=new ou;this.j={};this.oa=j;this.F={};this.f=new Jq(a.Jd);this.T=!1}function Kw(a){var b=a.c.Xa(j);b.Qe(a.M);b[Bb](rg,T(a.oh,a,b));var c=T(a.lh,a,b);b[Bb](bl,c);b[Bb](zh,c);c=T(a.mh,a);b[Bb](Mh,c);a.f[Bb](sl,T(a.nh,a,b))}
|
||||
function Lw(a){return(a=a[qb](/['a-z]+/i))?a[0]:M}function Mw(a,b,c,d){if(!Lw(c))return!1;Bq(a.oa,a.b).yd=c;var f=Ks(Fh,Ul),a=a.ia.Ad(Cw(c,f,d),T(a.Yi,a,b));return mm(a)}function Nw(a,b,c){var d=cn(arguments,2),f=[];V(a,function(a){var c=om(b)?b:a[b];f[s](c[Ac](a,d))})}function Ow(a,b,c){for(var d=cn(arguments,2),f=a[E],g=0;g<f;g++){var h=a[g];if((om(b)?b:h[b])[Ac](h,d))return!0}return!1}function Pw(){this.b=[]}function Qw(a){if(a.Bb!=a.Qb){var b=a.b[a.Bb];delete a.b[a.Bb];a.Bb++;return b}}
|
||||
function Rw(a){return a.Bb==a.Qb?i:a.b[a.Bb]}function Sw(a,b){this.ub=a;this.b=b}function Tw(){this.d=!1;this.f={};this.M={};this.b=new Pw}function Uw(a,b){return Sm(b,function(a,b){return a[b]||(a[b]={})},a)}function Vw(a,b,c){var d=[Fw(b)[Wb]()],f=b.q();b.Xb&&(f=Uw(a.M,d)[f]);return Uw(c||a.f,d)[f]}function Ww(a){var b;if(!a.b.Sa()){if(a.d&&a.c){var c=a.c.ub;b=Rw(a.b);if(Hw(c,b.ub)){Qw(a.b);return}a.bh(a.c);a.c=j}if(!a.c)b=Qw(a.b),a.dh(b,T(a.Mi,a,b)),a.c=b}}
|
||||
function Xw(a,b,c,d){Tw[I](this);this.d=!!c;this.F=a;this.p=b;this.j={};this.z={};this.T=d||mp;if(l[jb]&&l[jb].Timer)this.Ac=new l[jb].Timer}function Yw(a,b,c){a.Ac&&(c?a.Ac.tick(b,c):a.Ac.tick(b))}function Zw(a,b,c){var d=b;S(b)&&c&&(d=new Bw(b,c));return d&&d.Xb?d:Vw(a,d,a.z)}function $w(a,b){var c=Uw(a.z,[Fw(b)[Wb]()]);b.c?c[b.q()]=b:V(b[Qa],function(a,f){var g=M;f>=0&&f<b[Qa][E]&&(g=b[Qa][f]);g=new Bw(g,Fw(b),b.Xb,b.f);Ew(g,b.d);var h=b.b;g.b=h>0?h:0;c[a]=g})}
|
||||
function ax(a,b){var c=[];kn(a.j,function(a,d){var h=Vw(this,new Bw(d,b));if(h)c[s](mw(h)),h.rc={},h.df={}},a);var d=M;c[E]>0&&(d=c[L](vd)+Ee);a.j={};return d}function bx(a,b,c,d){Bu[I](this,a,b);this.c=c;this.f=d}function cx(a,b,c){Bu[I](this,a,b);this.c={};this.f=T(this.aj,this);this.j=c;this.Zc=zw();this.oa=j}
|
||||
function dx(a,b){if(St(b))return!0;var c=b[C]==pj,d=b[C]==oj;if(!d&&!c)return!0;if(!c&&Z)return!0;var f=b[A]==13||b[A]==9;if(!Z){if(c&&f)return!0;if(d&&!f)return!0}c=b[A]||b[vb];return b[Bc]&&c==32?!0:Z&&b[A]==46?!0:Z&&b[A]==8?!0:Z&&!Gq(b)?!0:!a.Cd()?!0:!1}function ex(a,b,c){a.id=this.Ob();Bu[I](this,a,b);this.c=Sm(c,function(c,f){c[s](f(a,b));return c},[])}function fx(){}function gx(a,b,c,d){return nm(d)&&d>=b&&d<=c?d:a}
|
||||
function hx(a){this.kb=a.kb;this.Af=a.Af;this.zc=gx(5,5,200,a.zc);this.ad=gx(5,2,this.zc,a.ad);this.Dd=gx(5,5,this.zc-this.ad,a.Dd);this.Jd=gx(100,50,500,a.Jd)}function ix(a,b){var c=a%b;return c*b<0?c+b:c}
|
||||
function jx(a,b){Fv[I](this,a,b,[]);this.p=5;this.F=0;this.Ec=this.Ya=!1;this.d=j;this.ac=kx(this,[[37,this.Rg],[39,this.Sg],[36,this.Tg],[35,this.Ug],[8,this.Ng],[46,this.Qg],[13,this.Ve],[27,this.ld],[17,66,this.Rg],[17,70,this.Sg],[17,65,this.Tg],[17,69,this.Ug],[17,72,this.Ng],[17,68,this.Qg],[17,77,this.Ve],[17,71,this.ld]]);this.jd=kx(this,[[37,this.Vg],[39,this.Wg],[38,this.Mf],[40,this.We],[33,this.Pg],[34,this.Og],[36,this.Bi],[35,this.Ci],[13,this.Ve],[27,this.ld],[8,this.ld],[9,this.We],
|
||||
[32,this.We],[16,32,this.Mf],[16,37,this.Of],[16,39,this.Nf],[16,38,this.Pg],[16,40,this.Og],[17,66,this.Vg],[17,70,this.Wg],[17,80,this.Mf],[17,78,this.We],[17,65,this.Di],[17,69,this.Ei],[17,73,this.Of],[17,79,this.Nf],[17,81,this.Of],[17,87,this.Nf],[17,77,this.Ve],[17,72,this.ld],[17,71,this.ld]]);this.T={};this.z=[];this.ia=ih;this.b=[];this.R=0;this.f=!0}
|
||||
function kx(a,b){var c={},d=[16,17,91,18];V(b,function(a){var b=Vm(a,16),h=Vm(a,17),k=Vm(a,91),o=Vm(a,18),q=Tm(a,function(a){return nm(a)&&!Vm(d,a)}),a=Tm(a,om);c[q+((b?1024:0)+(h?2048:0)+(k?4096:0)+(o?8192:0))]=a},a);return c}function lx(a,b){var c=b[A]+((b[Bc]?1024:0)+(b[hc]?2048:0)+(b[gb]?4096:0)+(b[Xb]?8192:0));return(c=mx(a)?a.ac[c]:a.jd[c])?(c=c[I](a,b),mm(c)?c:!0):!1}function nx(a,b){var c=a.F+b,d=a.b[a.R];if(!(0<=c&&c<d.lb[E]))return!1;la(d,c);vv(a,b);ox(a);return!0}
|
||||
function px(a,b){var c=a.b[a.R].lb;if(c[E]!=0){var d=a.b[a.R][Za]+b;d<0&&(d=c[E]-1);if((r[Va](d/a.p)+2)*a.p>=c[E]&&qx(a))a.f=xq(a,new Xt(rx(a),c[E]+1));if(c[E]<=d){if(qx(a))return;d=0}sx(a,d)}}function tx(a){a.Ec=!0;Mq(function(){this.Ec=!1},0,a)}function ux(a){a[jc]();a[bb]();return!0}function vx(a,b,c){var d=b.index;Xm(a.z,b);on(a.T,d);var f=a.O(),g=b.Td[E],h=b.Ud[E],k=d-g;if(f[J](k,d)!=b.Td)return 0;a.Ia(f[J](0,k)+b.Ud+f[J](d));return(c?h:0)-g}function mx(a){return a.ia==ih}
|
||||
function wx(a){return a.ia==lh}function xx(a,b){var c=Xr(a.b,function(a){return a.Lc}),d=Xr(b,function(a){return a.Lb});en(c,d)?(a.b=Xr(a.b,function(a,c){var d=a.lb[a[Za]],k=!d?0:Um(b[c].gc,function(a){return a.q()==d.q()});return new yx(b[c].Lb,b[c].gc,k)}),a.f=!0):zx(a,b)}function zx(a,b){a.b=Xr(b,function(a){return new yx(a.Lb,a.gc)});a.R=0;a.f=!0}function Ax(a){sx(a,a.b[a.R][Za])}
|
||||
function sx(a,b){if(!(a.R<0||a.b[E]<=a.R)){var c=a.b[a.R].lb,b=c[E]<1?0:r.min(r.max(b,0),c[E]-1);a.F=r[Va](b/a.p)*a.p;ku(a);for(var d=0;d<a.p;d++){var f=a.F+d;f<c[E]&&(f=c[f],Hv(a,f.Ye(d),f))}vv(a,b-a.F);la(a.b[a.R],b);tx(a);ox(a)}}function ox(a){if(wx(a)){var b=a.C(),c=a.La().v(),d=c+de,f=c+ce;b.Kg(a.c);b.fj(a.c,Xr(Bx(a),function(a,c){return b.l(Tk,c==this.R?d:f,a[u](/ /g,Xl))},a));Cx(a)}}function Dx(a,b,c){a.Ya=!0;a.Yb();a.Ya=!1;b=new Ip(b?bl:zh,a);if(c)b.b=c;return oq(a,b)}
|
||||
function rx(a){return Xr(a.b,function(a){return a.Lc})}function Bx(a){return Xr(a.b,function(a){return a.lb[E]<=a[Za]?a.Lc:a.lb[a[Za]].q()},a)}function Cx(a){var b=a.b[a.R],b=b[Za]+1+ie+b.lb[E];qx(a)&&(b+=ud);qo(a.jb,b)}function qx(a){return a.b[a.R].lb[E]>=Sm(a.b,function(a,c){return r.max(a,c.lb[E])},0)&&a.f}function yx(a,b,c){this.Lc=a;this.lb=b||[];la(this,nm(c)&&0<=c&&c<this.lb[E]?c:0)}function Ex(){lu[I](this,Fx)}
|
||||
function Gx(a){var b=a.O(),a=(a=a.Nb())?a.D():b[E];return{left:b[J](0,a),right:b[J](a)}}function Hx(a,b,c,d){Bu[I](this,a,b);this.M=c;this.j=d;this.f=new Ex;this.c=j}function Ix(a,b){this.c=a;this.d=b;this.b=new Dq}function Jx(){var a=cv(Mi),b=fv(Ni);return new Ix(a,b)}
|
||||
function Kx(a){this.N=!!a.N;this.Sh="am,ar,bn,zh,el,gu,iw,hi,ja,kn,ml,mr,ne,or,fa,pa,ru,sa,sr,si,ta,te,ti,ur"[ic](vd);this.X=a.yg||Fh;this.B=a.zg;if(a.Vd)S(a.Vd)?Lx(a.Vd):pm(a.Vd),this.b=a.Vd;this.Bf=gx(120,40,120,a.Bf);this.Jd=gx(100,50,1E3,a.Jd);this.Jf=gx(5,2,10,a.Jf);this.kb=a.kb!=i?a.kb:3}function Lx(a){a=Rq(a);return a[E]!=1||!(a[0].Wc^Mx.Oj)||!(a[0].Wc^Mx.NONE)||/[^a-zA-Z]/[Ma](n[ub](a[0][A]))?j:{keyCode:a[0][A],Wc:a[0].Wc}}function Nx(a,b){this.b=a;this.c=b}
|
||||
function Ox(a,b,c,d){b=(c=c[0])&&c[d]?nm(c[d])?c[d]:Sm(c[d],function(a,b){return a+b},0):b[E];return new Nx(a,b)}function Px(a,b){this.c=a;this.b=b}function Qx(){var a=cv(ij),b=fv(jj);return new Px(a,b)}function Rx(a,b){var c=b.c[Sx];if(!c)c=new Fv(Pn(p[mc]),a.c),c.Ff=a.b,eu(c,i),b.c[Sx]=c;return c}function Tx(a,b,c,d,f,g){var h=Rx(a,b);h.j=f;ku(h);g&&Eo(h.h(),g);iw(d,function(a){Hv(h,a,a)});a=d.Lb;Hv(h,a,a,i,{direction:zj});Ev(h,c);Y&&(zo(h.C())[wb](),h.h()[wb]());wv(h)}
|
||||
function Ux(a,b){var c=b||new Kx({Vd:ph,N:!0,yg:Fh,zg:ki,Jf:5,Jd:100}),d=new xu,f=new Xw(a,new hx({kb:c.kb,ad:5})),g=new Xw(a,new hx({kb:c.kb,ad:10,Dd:40,zc:50}),!0,Ox),h=new Xw(a,new hx({kb:c.kb,ad:18,Dd:90,zc:198}),!0,Ox),k=Qx(),o=dw(),q=Jx();return new ex(c,d,[function(a,b){return new cx(a,b,f)},function(a,b){return new bx(a,b,f,k)},function(a,b){return new Jw(a,b,g,o)},function(a,b){return new Hx(a,b,h,q)}])}function Vx(){}function Wx(a,b,c){return c.l(O,Gi+(b+Bd),a)}
|
||||
function Xx(a,b,c,d){Sv[I](this,a,c||Vx.Q(),d);Wu(this,64,!0);b&&this.Rd(b);this.z=new Jq(500);if((Yx||Zx)&&!W(ye))this.Pe=!0}function $x(a){a.b||a.Rd(new Bv(a.C()));return a.b||j}function ay(a,b,c){var d=bu(a),c=c?d.w:d.Ca;c[I](d,b,rg,a.Sc);c[I](d,b,ni,a.Gj);c[I](d,b,Dl,a.Hj)}function by(a,b,c,d){Xx[I](this,a,b,c||cy.Q(),d);Wu(this,16,!0)}function cy(){}function dy(a,b,c){mv[I](this,a,b,c);Wu(this,8,!0);if(a=this.h())b=this.La(),a&&(Eu(a,Dj),lv(b,this,a,!0))}function ey(){}
|
||||
function fy(a,b,c){Sv[I](this,a,b||ey.Q(),c)}
|
||||
function gy(a){var b={},a=n(a),c=a[Ya](0)==Vc?a:Vc+a;if(hy[Ma](c))return b.sf=iy(c),wa(b,ji),b;else{a:{var d=a[qb](jy);if(d){var c=Number(d[1]),f=Number(d[2]),d=Number(d[3]);if(c>=0&&c<=255&&f>=0&&f<=255&&d>=0&&d<=255){c=[c,f,d];break a}}c=[]}if(c[E])return f=c[0],a=c[1],c=c[2],f=Number(f),a=Number(a),c=Number(c),(ha(f)||f<0||f>255||ha(a)||a<0||a>255||ha(c)||c<0||c>255)&&e(m('"('+f+vd+a+vd+c+'") is not a valid RGB color')),f=ky(f[Wb](16)),a=ky(a[Wb](16)),c=ky(c[Wb](16)),b.sf=Vc+f+a+c,wa(b,wk),b;else if(ly&&
|
||||
(c=ly[a[Lc]()]))return b.sf=c,wa(b,Nj),b}e(m(a+" is not a valid color string"))}function iy(a){hy[Ma](a)||e(m(pd+a+"' is not a valid hex color"));a[E]==4&&(a=a[u](my,Wc));return a[Lc]()}function ky(a){return a[E]==1?le+a:a}function ny(){}function oy(a,b){return b.l(O,Bi,a)}function py(a,b){if(a&&a[B]){var c;try{c=gy(b).sf}catch(d){c=j}a[B][G].borderBottomColor=c||(X?M:Al)}}function qy(){}
|
||||
function ry(a,b,c,d){for(var f=[],g=0,h=0;g<c[Gc];g++){for(var k=[],o=0;o<c[t];o++){var q=b&&b[h++];k[s](sy(a,q,d))}f[s](d.l(xl,a.v()+ae,k))}a=d.l(fl,a.v()+fe,d.l(gl,a.v()+Ad,f));a.cellSpacing=0;a.cellPadding=0;Eu(a,di);return a}function sy(a,b,c){a=c.l(hl,{"class":a.v()+Cd,id:a.v()+Cd+ty++},b);Eu(a,ei);return a}function uy(a,b,c){for(b=b.h();c&&c[v]==1&&c!=b;){if(c[Cc]==Uf&&Vm(Mn(c),a.v()+Cd))return c[B];c=c[K]}return j}
|
||||
function vy(a,b,c,d){c&&(c=c[K],a=a.v()+Dd,d?Nn(c,a):On(c,a),Fu(b.h()[B],ug,c.id))}function wy(a){this.b=[];xy(this,a)}function xy(a,b){b&&(V(b,function(a){this.pd(a,!1)},a),an(a.b,b))}function yy(a,b){if(b!=a.$a)a.pd(a.$a,!1),a.$a=b,a.pd(b,!0);oq(a,Fk)}function zy(a,b,c){Nu[I](this,a,b||qy.Q(),c)}function Ay(a){var b=a.Oa;return b&&b[a.ic]}function By(a,b){if(b!=a.ic)Cy(a,a.ic,!1),a.ic=b,Cy(a,b,!0)}function Dy(a,b){if(a.r){var c=a.r;yy(c,c.b[b]||j)}}
|
||||
function Cy(a,b,c){if(a.h()){var d=a.Oa;d&&b>=0&&b<d[E]&&vy(a.La(),a,d[b],c)}}function Ey(a){var b=a.Oa;b?a.eb&&a.eb[t]?(b=r[Ua](b[E]/a.eb[t]),(!nm(a.eb[Gc])||a.eb[Gc]<b)&&Ha(a.eb,b)):(b=r[Ua](r.sqrt(b[E])),a.eb=new Ln(b,b)):a.eb=new Ln(0,0)}function Fy(a,b,c){this.b=a||[];zy[I](this,j,b||qy.Q(),c);this.b=this.b;this.d=j;a=Gy(this);this.c.Cc(this.h(),a);this.Hd(a)}
|
||||
function Gy(a){return Xr(a.b,function(a){var c=this.C().l(O,{"class":this.La().v()+Hd,style:Ig+a});a[Ya](0)==Vc&&(a=iy(a),a=Jf+[da(a[Rb](1,2),16),da(a[Rb](3,2),16),da(a[Rb](5,2),16)][L](wd)+sd);c.title=a;return c},a)}function Hy(a){if(a)try{return gy(a).sf}catch(b){}return j}function Iy(a,b,c,d){Xx[I](this,a,b,c||ny.Q(),d)}function Jy(a){var b=new Bv(a);kn(Ky,function(c){c=new Fy(c,j,a);c.h()&&e(m(Ze));c.eb=nm(8)?new Ln(8,i):8;Ey(c);b.Ib(c,!0)});return b}function Ly(){}function My(){}
|
||||
function Ny(a,b,c,d){Iy[I](this,a,b,c||My.Q(),d)}function Oy(a,b,c,d){Xx[I](this,a,b,c||Ly.Q(),d)}function Py(a,b,c,d){Xx[I](this,a,b,c,d);this.Zf=a;Qy(this)}function Ry(a,b){a.r=new wy;b&&iu(b,function(a){this.r.Vc(a)},a);Sy(a)}function Sy(a){a.r&&bu(a).w(a.r,Fk,a.Ej)}function Qy(a){var b=a.r?a.r.$a:j,b=b?b.Kc():a.Zf;a.c.Cc(a.h(),b);a.Hd(b)}function Ty(a,b,c,d){Py[I](this,a,b,c||Ly.Q(),d)}
|
||||
function Uy(a,b,c){mv[I](this,a,b,c);Wu(this,16,!0);if(a=this.h())b=this.La(),a&&(Eu(a,Cj),lv(b,this,a,!0))}function Vy(a,b,c){Sv[I](this,a,b||Tv.Q(),c);Wu(this,16,!0)}function Wy(){return X&&W(ze)&&!W(Ae)}
|
||||
function Xy(a){a||Yy(af,Yj);var b=Zy,c=a[b.Vh],d=a[b.Wh],f=a[b.Uh],a=a[b.Xh],g;this.Gb=[];var b=T(function(a){Vm($y,a)||Yy(af,ag+a+Pc)},this),h;km(d)&&d[E]>0?(V(d,b),h=d):S(d)?(h=az[d])?this.Gb=h:(g=d,b(g),h=bz):Yy(af,qf+g+De);this.Gb=h;g=g||h[0];c==Fh&&Vm($y,g)||Yy(af,bg+c+Rc+g);S(f)?(d=Lx(f))||Yy(af,yf):f&&Yy(af,yf);c=new Kx({kb:8,yg:c,zg:g,N:a,Sh:this.Gb});this.z=f;this.j={};this.f={};this.d=Ux(new Mt(i,ah),c);this.M=cz;this.p=new yq(!0);this.c=new zq(this.p);qn(Bq(this.c,this.d.b),new wu(c.N,
|
||||
c.X,c.B));try{Cq(this.c,this.d)}catch(k){}this.b=new wq;this.c[Bb](sh,this.Yh)}function dz(){var a={},b;for(b in ez){var c=ez[b];Wm($y,c)!=-1&&(a[$[c].c]=c)}fz.Ah.uj=a}function gz(a){return function(b){Vu(a,b.transliterationEnabled)}}function hz(a){return function(b){var c=b.targetLanguage;iu(a,function(a){a.sd.language==c?Vu(a,!0):Vu(a,!1)})}}
|
||||
function iz(a){return function(b){for(var c=0;c<this.Gb[E];++c){var d=this.Gb[c],d=Wy()?Xi+d:$i+d;if(On(a,d))break}b=b.targetLanguage;b=Wy()?Xi+b:$i+b;Nn(a,b)}}function Yy(a,b){e(m("Exception in "+a+": "+b))}function jz(a,b){var c=a.d.ea(a.c),d;for(d in a.f)a.f[d][Gb](a.M.Kd,new wu(b,c.X,c.B));d=0;for(var f in a.f)d++;if(d==0)Bq(a.c,a.d.b).N=b;oq(a.b,{type:Ck,transliterationEnabled:b,sourceLanguage:c.X,targetLanguage:c.B,destinationLanguage:c.B})}
|
||||
function kz(a){for(var b in fz)if(fz[b].code==a){a=fz[b].uj;b={};var c=i;for(c in a)b[c]=a[c];return b}return{}}function lz(){return X&&W(ze)||Z&&W(ne)||Y&&W(we)};var mz=new em;l.jstiming={Timer:em,load:mz};try{var nz=j;l.chrome&&l.chrome.csi&&(nz=r[Va](l.chrome.csi().pageT));nz==j&&l.gtbExternal&&(nz=l.gtbExternal.pageT());nz==j&&l[Sb]&&(nz=l[Sb].pageT);nz&&(l[jb].pt=nz)}catch(oz){};var R=this,rm="closure_uid_"+r[Va](r.random()*2147483648)[Wb](36),sm=0,Lq=Date.now||function(){return+new Date};fa[F].bind=fa[F][Jb]||function(a,b){if(arguments[E]>1){var c=ia[F][Sa][I](arguments,1);c[Jc](this,a);return T[Ac](j,c)}else return T(this,a)};var Bm=/^[a-zA-Z0-9\-_.!~*'()]*$/,Em=/&/g,Fm=/</g,Gm=/>/g,Hm=/\"/g,Dm=/[&<>\"]/,Lm=/&([^;\s<&]+);?/g,fr=r.random()*2147483648|0,Qm={};var Ym=ia[F],Wm=Ym[x]?function(a,b,c){return Ym[x][I](a,b,c)}:function(a,b,c){c=c==j?0:c<0?r.max(0,a[E]+c):c;if(S(a))return!S(b)||b[E]!=1?-1:a[x](b,c);for(;c<a[E];c++)if(c in a&&a[c]===b)return c;return-1},V=Ym[zb]?function(a,b,c){Ym[zb][I](a,b,c)}:function(a,b,c){for(var d=a[E],f=S(a)?a[ic](M):a,g=0;g<d;g++)g in f&&b[I](c,f[g],g,a)},Xr=Ym.map?function(a,b,c){return Ym.map[I](a,b,c)}:function(a,b,c){for(var d=a[E],f=ia(d),g=S(a)?a[ic](M):a,h=0;h<d;h++)h in g&&(f[h]=b[I](c,g[h],h,a));return f},vq=
|
||||
Ym.some?function(a,b,c){return Ym.some[I](a,b,c)}:function(a,b,c){for(var d=a[E],f=S(a)?a[ic](M):a,g=0;g<d;g++)if(g in f&&b[I](c,f[g],g,a))return!0;return!1},Lu=Ym.every?function(a,b,c){return Ym.every[I](a,b,c)}:function(a,b,c){for(var d=a[E],f=S(a)?a[ic](M):a,g=0;g<d;g++)if(g in f&&!b[I](c,f[g],g,a))return!1;return!0};var jn="StopIteration"in R?R.StopIteration:m("StopIteration");Da(gn[F],function(){e(jn)});gn[F].wc=function(){return this};var rn="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",");Q=wn[F];Q.G=0;Q.Sd=0;Q.yb=function(){xn(this);for(var a=[],b=0;b<this.b[E];b++)a[s](this.c[this.b[b]]);return a};Q.Pb=function(){xn(this);return this.b[Xa]()};Q.hc=function(a){return yn(this.c,a)};Q.Sa=function(){return this.G==0};xa(Q,function(){this.c={};Ba(this.b,0);this.Sd=this.G=0});ra(Q,function(a){return yn(this.c,a)?(delete this.c[a],this.G--,this.Sd++,this.b[E]>2*this.G&&xn(this),!0):!1});Q.get=function(a,b){return yn(this.c,a)?this.c[a]:b};
|
||||
Q.set=function(a,b){yn(this.c,a)||(this.G++,this.b[s](a),this.Sd++);this.c[a]=b};Q.W=function(){return new wn(this)};Q.wc=function(a){xn(this);var b=0,c=this.b,d=this.c,f=this.Sd,g=this,h=new gn;Da(h,function(){for(;;){f!=g.Sd&&e(m("The map has changed since the iterator was created"));b>=c[E]&&e(jn);var h=c[b++];return a?h:d[h]}});return h};var pz,qz,rz,sz,tz,Ko,Pq;tz=sz=rz=qz=pz=!1;var uz;if(uz=zn()){var vz=An();pz=uz[x]("Opera")==0;qz=!pz&&uz[x]("MSIE")!=-1;sz=(rz=!pz&&uz[x]("WebKit")!=-1)&&uz[x]("Mobile")!=-1;tz=!pz&&!rz&&vz.product=="Gecko"}var To=pz,X=qz,Z=tz,Y=rz,Yn=sz,wz=An(),xz=wz&&wz.platform||M;Ko=xz[x]("Mac")!=-1;Pq=xz[x]("Win")!=-1;var Lo=!!An()&&(An().appVersion||M)[x]("X11")!=-1,yz;
|
||||
a:{var zz=M,Az;if(To&&R.opera)var Bz=R.opera.version,zz=typeof Bz==Vh?Bz():Bz;else if(Z?Az=/rv\:([^\);]+)(\)|;)/:X?Az=/MSIE\s+([^\);]+)(\)|;)/:Y&&(Az=/WebKit\/(\S+)/),Az)var Cz=Az[Pa](zn()),zz=Cz?Cz[1]:M;if(X){var Dz,Ez=R[ec];Dz=Ez?Ez.documentMode:i;if(Dz>ea(zz)){yz=n(Dz);break a}}yz=zz}var Cn=yz,Bn={},En={};var Sn;Jn[F].W=function(){return new Jn(this.x,this.y)};Q=Ln[F];Q.W=function(){return new Ln(this[t],this[Gc])};Q.Sa=function(){return!(this[t]*this[Gc])};Q.ceil=function(){ja(this,r[Ua](this[t]));Ha(this,r[Ua](this[Gc]));return this};Q.floor=function(){ja(this,r[Va](this[t]));Ha(this,r[Va](this[Gc]));return this};Q.round=function(){ja(this,r.round(this[t]));Ha(this,r.round(this[Gc]));return this};var co=!X||Dn();!Z&&!X||X&&Dn()||Z&&W("1.9.1");var to=X&&!W("9");var Wn={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",maxlength:"maxLength",type:"type"},wo={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},xo={IMG:N,BR:Nc};Q=Qn[F];Q.C=Pn;Q.h=function(a){return S(a)?this.b[Wa](a):a};Q.Dg=Vn;Q.l=function(a,b,c){return bo(this.b,arguments)};Q.Aa=function(a,b){a[Ja](b)};Q.fj=function(a,b){eo(Rn(a),a,arguments,1)};Q.Kg=ho;Fa(Q,ko);Q.wg=so;Co[F].W=function(){return new Co(this.top,this[Mc],this[xc],this[y])};Fa(Co[F],function(a){return!this||!a?!1:a instanceof Co?a[y]>=this[y]&&a[Mc]<=this[Mc]&&a.top>=this.top&&a[xc]<=this[xc]:a.x>=this[y]&&a.x<=this[Mc]&&a.y>=this.top&&a.y<=this[xc]});Do[F].W=function(){return new Do(this[y],this.top,this[t],this[Gc])};Fa(Do[F],function(a){return a instanceof Do?this[y]<=a[y]&&this[y]+this[t]>=a[y]+a[t]&&this.top<=a.top&&this.top+this[Gc]>=a.top+a[Gc]:a.x>=this[y]&&a.x<=this[y]+this[t]&&a.y>=this.top&&a.y<=this.top+this[Gc]});var ap=Z?"MozUserSelect":Y?"WebkitUserSelect":j,ep={thin:2,medium:4,thick:6},ip=/[^\d]+$/,jp={cm:1,"in":1,mm:1,pc:1,pt:1},kp={em:1,ex:1};var Fz=lp(!1),Gz=lp(!0);np[F].Oe=!1;np[F].s=function(){if(!this.Oe)this.Oe=!0,this.n()};np[F].n=function(){this.Qj&&op[Ac](j,this.Qj)};U(pp,np);pp[F].n=function(){this.b=j};pp[F].ef=function(a){return!!a&&this.b==a.b&&this.m==a.m};pp[F].move=function(a){return this.ed(this.m+a)};U(sp,pp);Q=sp[F];Q.qb=function(){return new sp(this.b,this.m)};Q.Tf=Gz;Q.mc=function(){return this.b[ab]||M};Q.Ef=function(){return!!this.b[nc]&&!!this.b[K]&&this.m>=0&&this.m<=this.mc()[E]};Q.ed=function(a){if(a<=this.mc()[E]&&a>=0)this.m=a;return this};wp[F].b=bm();U(xp,wp);xp[F].b=function(a,b,c){up(this.c,this.d,a,b,i,c)};U(yp,xp);yp[F].f=P(5);yp[F].b=function(a,b,c,d){var f=up(this.c,this.d,a,b,j,c,10,d);if(f&496){var g=zp(f,this.d),b=zp(f,b),f=up(this.c,g,a,b,j,c,10,d);f&496&&(g=zp(f,g),b=zp(f,b),this.j?up(this.c,g,a,b,j,c,this.f(),d):up(this.c,g,a,b,j,c,0,d))}};U(Ap,yp);Ap[F].f=function(){return 65|(this.p?32:132)};U(Bp,wp);Bp[F].b=function(a,b,c,d){var f=No(a);up(f,0,a,b,new Jn(this.c.x+f[vc],this.c.y+f[Tb]),c,j,d)};U(Cp,Bp);Cp[F].b=function(a,b,c,d){var f=No(a),f=Qo(f),g;g=Pn(a);g=Zn(g.b);g=new Jn(this.c.x+g[vc],this.c.y+g[Tb]);var h=b,k=vp(g,a,h,c,f,10,d);if((k&496)!=0){if(k&16||k&32)h^=2;if(k&64||k&128)h^=1;k=vp(g,a,h,c,f,10,d);(k&496)!=0&&vp(g,a,b,c,f,i,d)}};U(Fp,np);Q=Fp[F];Q.n=function(){this.b=this.f=this.V=this.H=j};Q.Fa=function(){if(!this.Na)for(var a=this.b.C();a.h(this.Na=qm(this.b)+ig+(this.b.rb++)[Wb](36)););return this.Na};Q.Sa=function(){return this.H.ef(this.V)};Q.move=function(a){this.H[fb](a);this.V[fb](a)};Q.q=function(){return this.xc()?this.H.mc()[J](this.H.m,this.V.m):M};Ga(Q,function(a,b){this.H=a;this.V=b});var Hz;U(Ip,np);Q=Ip[F];Q.n=function(){delete this[C];delete this[H];delete this[mb]};Q.Yc=!1;Q.Ee=!0;Q.stopPropagation=function(){this.Yc=!0};Q.preventDefault=function(){this.Ee=!1};U(Kp,Fp);Q=Kp[F];Q.n=function(){delete this.b.p[this.Fa()]};Q.xc=Gz;Q.Kf=function(){this.b.p[this.Fa()]=this};
|
||||
Q.replace=function(a){if(!S(a))return!1;if(this.q()==a)return!0;if(this.c!=this.q())return!1;var b=this.b.Z(),c=Fn(b,!1)[1],d={type:Dg,$h:this.c},f=b[Tb],g=this.H,h=this.V;b.value=qp(g,0,g.m)+a+qp(h,h.m);var k=g.m+a[E];c>=h.m?c+=a[E]-this.c[E]:c>g.m&&(c=k);if(k!=h.m){var o=k-h.m;ar(this.b,function(a){a.H.m>=h.m&&a[fb](o)})}h.ed(k);this.f&&this.f.ed(c);this.b.Mg()&&(g=h.qb(),g.ed(c),this.b.Nd(g));b.scrollTop=f;d.Zh=this.c=a;oq(this.b,d);return!0};Q.Hb=function(a){this.b.Nd(a?this.V:this.H)};
|
||||
Q.Me=function(a,b){var c=this.H,d=this.V,f=c.b,g;if(X&&!W(9)&&f[C]&&f[C][Hc]()==Vf){var h=c.b,k=d||c.qb()[fb](1),o=Pn(h),q=as(zo(o)).gd(),d=q[Ka](),w=0,z=f=0;if(zo(Pn(c.b)).frameElement)z=Uo(zo(o).frameElement),f=z.x,z=z.y;c=h[ab][J](c.m,k.m)||n[ub](160);try{g=hp(h)+2}catch(ua){g=16}if(So(h)){for(k=q[Nb]();k.boundingHeight<=g&&k[$b]==k[Qa];)if(w=q.boundingLeft-k.boundingLeft,k.moveStart(ch,-1)==0)break;h=Ro(h).x;h=r.max(d[y]-w,h);b&&(h+=c[E]*4)}else h=d[y],b&&(h-=c[E]*4);g=new Cp(h+f,d.top+g+z)}else g=
|
||||
Dp(c,d,a);return g};Lp[N]=hm;var Op=!X||Dn(),Iz=X&&!W(Be);U(Mp,Ip);var Pp=[1,4,2];Q=Mp[F];Ea(Q,j);Q.relatedTarget=j;Q.offsetX=0;Q.offsetY=0;ya(Q,0);za(Q,0);oa(Q,0);pa(Q,0);Q.button=0;sa(Q,0);Q.charCode=0;Q.ctrlKey=!1;Q.altKey=!1;Q.shiftKey=!1;Q.metaKey=!1;Q.Lh=!1;Q.Ha=j;
|
||||
Q.Xc=function(a,b){var c=wa(this,a[C]);Ip[I](this,c);Ea(this,a[H]||a.srcElement);ma(this,b);var d=a[Oa];if(d){if(Z){var f;a:{try{Lp(d[lb]);f=!0;break a}catch(g){}f=!1}f||(d=j)}}else if(c==Jj)d=a.fromElement;else if(c==Ij)d=a.toElement;this.relatedTarget=d;this.offsetX=a.offsetX!==i?a.offsetX:a.layerX;this.offsetY=a.offsetY!==i?a.offsetY:a.layerY;ya(this,a[Ob]!==i?a[Ob]:a.pageX);za(this,a[Pb]!==i?a[Pb]:a.pageY);oa(this,a[ob]||0);pa(this,a[pb]||0);this.button=a.button;sa(this,a[A]||0);this.charCode=
|
||||
a[vb]||(c==pj?a[A]:0);this.ctrlKey=a[hc];this.altKey=a[Xb];this.shiftKey=a[Bc];this.metaKey=a[gb];this.Lh=Ko?a[gb]:a[hc];this.state=a.state;this.Ha=a;delete this.Ee;delete this.Yc};Q.stopPropagation=function(){Mp.g[jc][I](this);this.Ha[jc]?this.Ha[jc]():this.Ha.cancelBubble=!0};Q.preventDefault=function(){Mp.g[bb][I](this);var a=this.Ha;if(a[bb])a[bb]();else if(a.returnValue=!1,Iz)try{(a[hc]||a[A]>=112&&a[A]<=123)&&sa(a,-1)}catch(b){}};Q.Nj=dm("Ha");
|
||||
Q.n=function(){Mp.g.n[I](this);this.Ha=j;Ea(this,j);ma(this,j);this.relatedTarget=j};U(Qp,np);Qp[F].b=j;Qp[F].d=j;Qp[F].n=function(){Qp.g.n[I](this);for(var a=this.c;a[E];)Tp(this,a.pop());delete this.c};var Jz,Kz=(Jz="ScriptEngine"in R&&R.ScriptEngine()=="JScript")?R.ScriptEngineMajorVersion()+he+R.ScriptEngineMinorVersion()+he+R.ScriptEngineBuildVersion():le;var Lz=0;Q=Up[F];Q.key=0;Q.Gc=!1;Q.gh=!1;Q.Xc=function(a,b,c,d,f,g){om(a)?this.b=!0:a&&a[Eb]&&om(a[Eb])?this.b=!1:e(m(xf));this.nd=a;this.c=b;this.src=c;wa(this,d);this.capture=!!f;this.Xe=g;this.gh=!1;this.key=++Lz;this.Gc=!1};va(Q,function(a){return this.b?this.nd[I](this.Xe||this.src,a):this.nd[Eb][I](this.nd,a)});var Xp,kq,Yp,jq,Zp,Mz,hq,$p,iq,Nz,Oz;
|
||||
(function(){function a(){return{G:0,mb:0}}function b(){return[]}function c(){function a(b){b=h[I](a.src,a.key,b);if(!b)return b}return a}function d(){return new Up}function f(){return new Mp}var g=Jz&&!(Mm(Kz,te)>=0),h;Mz=function(a){h=a};if(g){Xp=function(){return Rp(k)};kq=function(a){Sp(k,a)};Yp=function(){return Rp(o)};jq=function(a){Sp(o,a)};Zp=function(){return Rp(q)};hq=function(){Sp(q,c())};$p=function(){return Rp(w)};iq=function(a){Sp(w,a)};Nz=function(){return Rp(z)};Oz=function(a){Sp(z,
|
||||
a)};var k=new Qp(0,600);k.b=a;var o=new Qp(0,600);o.b=b;var q=new Qp(0,600);q.b=c;var w=new Qp(0,600);w.b=d;var z=new Qp(0,600);z.b=f}else Xp=a,kq=hm,Yp=b,jq=hm,Zp=c,hq=hm,$p=d,iq=hm,Nz=f,Oz=hm})();var aq={},Wp={},bq={},cq={};
|
||||
Mz(function(a,b){if(!aq[a])return!0;var c=aq[a],d=c[C],f=Wp;if(!(d in f))return!0;var f=f[d],g,h;Hz===i&&(Hz=X&&!R[Bb]);if(Hz){var k;if(!(k=b))a:{k="window.event"[ic](he);for(var o=R;g=k[Na]();)if(o[g]!=j)o=o[g];else{k=j;break a}k=o}g=k;k=!0 in f;o=!1 in f;if(k){if(g[A]<0||g.returnValue!=i)return!0;a:{var q=!1;if(g[A]==0)try{sa(g,-1);break a}catch(w){q=!0}if(q||g.returnValue==i)g.returnValue=!0}}q=Nz();q.Xc(g,this);g=!0;try{if(k){for(var z=Yp(),ua=q[mb];ua;ua=ua[K])z[s](ua);h=f[!0];h.mb=h.G;for(var La=
|
||||
z[E]-1;!q.Yc&&La>=0&&h.mb;La--)ma(q,z[La]),g&=mq(h,z[La],d,!0,q);if(o){h=f[!1];h.mb=h.G;for(La=0;!q.Yc&&La<z[E]&&h.mb;La++)ma(q,z[La]),g&=mq(h,z[La],d,!1,q)}}else g=nq(c,q)}finally{z&&(Ba(z,0),jq(z)),q.s(),Oz(q)}return g}d=new Mp(b,this);try{g=nq(c,d)}finally{d.s()}return g});var qq,uq={};U(wq,np);Q=wq[F];Q.xh=!0;Q.kf=j;Q.og=cm("kf");Q.addEventListener=function(a,b,c,d){Vp(this,a,b,c,d)};Q.removeEventListener=function(a,b,c,d){dq(this,a,b,c,d)};Q.n=function(){wq.g.n[I](this);lq(this);this.kf=j};U(yq,np);yq[F].get=function(a,b){var c=qm(a),c=this.c?this.b:this.b[c]||(this.b[c]={}),d=S(b)?b:b.b;return this.d?c:c[d]||(c[d]={})};var Aq=new yq;U(zq,wq);zq[F].n=function(){kn(this.qc,function(a){var b=a.Ob();this.qc[b]&&(a.Ab(this),delete this.qc[b])},this);this.c=this.ia=this.qc=j;zq.g.n[I](this)};zq[F].execCommand=function(a,b){var c,d=[this];an(d,arguments);for(var f in this.qc)if(c=this.qc[f],c[qc](this)&&c.tg(a))return c[Gb][Ac](c,d)};var Pz,Qz,Rz,Sz,Tz,Uz,Vz;Vz=Uz=Tz=Sz=Rz=Qz=Pz=!1;var Wz=zn();Wz&&(Wz[x]("Firefox")!=-1?Pz=!0:Wz[x]("Camino")!=-1?Qz=!0:Wz[x]("iPhone")!=-1||Wz[x]("iPod")!=-1?Rz=!0:Wz[x]("iPad")!=-1?Sz=!0:Wz[x]("Android")!=-1?Tz=!0:Wz[x]("Chrome")!=-1?Uz=!0:Wz[x]("Safari")!=-1&&(Vz=!0));var Xz=Qz,Yx=Rz,Zx=Sz,Yz=Tz,Zz=Uz,$z=Vz;var aA;a:{var bA=M,cA,dA;if(Pz)cA=/Firefox\/([0-9.]+)/;else if(X||To){aA=Cn;break a}else Zz?cA=/Chrome\/([0-9.]+)/:$z?cA=/Version\/([0-9.]+)/:Yx||Zx?(cA=/Version\/(\S+).*Mobile\/(\S+)/,dA=!0):Yz?cA=/Android\s+([0-9.]+)(?:.*Version\/([0-9.]+))?/:Xz&&(cA=/Camino\/([0-9.]+)/);if(cA)var eA=cA[Pa](zn()),bA=eA?dA?eA[1]+he+eA[2]:eA[2]||eA[1]:M;aA=bA}var fA=aA;X&&Dn();Z||Y||To||X&&Dn();Y&&W("534.16");X&&W("7.0");Z&&W(pe);X||To||Z&&W(qe);X||Y&&W(ve);Y&&W("531");Y&&W(xe);Z&&W(qe)||X||To||Y&&W("531");Z||Y&&W("526");Zz&&Mm(fA,"4")>=0||$z&&W("533")||Z&&W("2.0");To&&W("11.10");Zz&&Mm(fA,"12");U(Dq,np);var gA=[];Dq[F].w=function(a,b,c,d,f){km(b)||(gA[0]=b,b=gA);for(var g=0;g<b[E];g++)this.b[s](Vp(a,b[g],c||this,d||!1,f||this.c||this));return this};Dq[F].Ca=function(a,b,c,d,f){if(km(b))for(var g=0;g<b[E];g++)this.Ca(a,b[g],c,d,f);else{a:{c=c||this;f=f||this.c||this;d=!!d;if(a=eq(a,b,d))for(b=0;b<a[E];b++)if(!a[b].Gc&&a[b].nd==c&&a[b][kb]==d&&a[b].Xe==f){a=a[b];break a}a=j}if(a)a=a.key,fq(a),Xm(this.b,a)}return this};Dq[F].n=function(){Dq.g.n[I](this);Fq(this)};va(Dq[F],function(){e(m("EventHandler.handleEvent not implemented"))});var Tq={8:"backspace",9:"tab",13:Ih,16:Jk,17:oh,18:yg,19:"pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:Hh,36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:le,49:me,50:"2",51:"3",52:"4",53:"5",54:ze,55:Ae,56:Be,57:"9",61:"equals",65:pg,66:"b",67:"c",68:"d",69:"e",70:Kh,71:Wh,72:"h",73:ti,74:"j",75:"k",76:"l",77:"m",78:Mj,79:Uj,80:bk,81:"q",82:"r",83:Bk,84:"t",85:"u",86:"v",87:"w",88:"x",89:Tl,90:"z",93:"context",96:"num-0",97:"num-1",98:"num-2",99:"num-3",
|
||||
100:"num-4",101:"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",187:"equals",188:vd,190:he,191:ie,220:"\\",224:"win"};U(Jq,wq);Jq[F].d=!1;var Kq=R.window;Q=Jq[F];Q.Dc=j;Q.Li=function(){if(this.d){var a=Lq()-this.j;if(a>0&&a<this.c*0.8)this.Dc=this.b[dc](this.f,this.c-a);else if(oq(this,sl),this.d)this.Dc=this.b[dc](this.f,this.c),this.j=Lq()}};Q.start=function(){this.d=!0;if(!this.Dc)this.Dc=this.b[dc](this.f,this.c),this.j=Lq()};Q.stop=function(){this.d=!1;if(this.Dc)this.b.clearTimeout(this.Dc),this.Dc=j};Q.n=function(){Jq.g.n[I](this);this[Vb]();delete this.b};var Sq;U(Nq,wq);var Mx={NONE:0,Oj:1,ck:2,Xj:4,ok:8},Oq=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],hA={Ri:Lk,Qi:Nk};Q=Nq[F];Q.$g=function(a,b){Vq(this.d,Qq(1,arguments),a)};Q.sj=function(a){Vq(this.d,Qq(0,arguments),j)};Q.gj=function(a){var b;a:{b=Qq(0,arguments);for(var c=this.d;b[E]>0&&c;){var d=b[Na](),c=c[d[A]&255|d.Wc<<8];if(S(c)){b=!0;break a}}b=!1}return b};
|
||||
Q.n=function(){Nq.g.n[I](this);this.d={};dq(this.b,oj,this.Ke,!1,this);Ko&&Z&&W(pe)&&dq(this.b,qj,this.Ag,!1,this);Pq&&!Z&&(dq(this.b,pj,this.Bg,!1,this),dq(this.b,qj,this.Cg,!1,this));this.b=j};Q.Ag=function(a){if(a[A]==224)this.Nh=!0,Mq(function(){this.Nh=!1},400,this);else{var b=a[gb]||this.Nh;if((a[A]==67||a[A]==88||a[A]==86)&&b)a.metaKey=b,this.Ke(a)}};Q.Bg=function(a){if(a[A]>32&&Uq(a))this.j=!0};Q.Cg=function(a){!this.j&&Uq(a)&&this.Ke(a)};
|
||||
Q.Ke=function(a){var b;b=a[A];if(b==16||b==17||b==18)b=!1;else{var c=a[H],d=c[Cc]==Vf||c[Cc]==of||c[Cc]==Ve||c[Cc]==Mf,f=!d&&(c.isContentEditable||c[nc]&&c[nc].designMode==Wj);b=!d&&!f?!0:this.M[b]||this.f?!0:f?!1:this.F&&(a[Xb]||a[hc]||a[gb])?!0:c[Cc]==of&&(c[C]==jl||c[C]==dk)?b==13:c[Cc]==of||c[Cc]==Ve?b!=32:!1}if(b)if(a[C]==oj&&Uq(a))this.j=!1;else{b=a[A]&255|((a[Bc]?1:0)|(a[hc]?2:0)|(a[Xb]?4:0)|(a[gb]?8:0))<<8;var g,h,c=Lq();this.c.Bc[E]&&c-this.c.Gg<=1500?g=Wq(this,this.c.Bc):Ba(this.c.Bc,0);
|
||||
g=g?g[b]:this.d[b];if(!g)g=this.d[b],this.c.Bc=[];g&&S(g)?h=g:g?(this.c.Bc[s](b),this.c.Gg=c,Z&&a[bb]()):Ba(this.c.Bc,0);h&&(this.p&&a[bb](),this.z&&a[jc](),b=a[H],g=xq(this,new Xq(hA.Ri,h,b)),h=new Xq(hA.Qi+h,h,b),g&=oq(this,h),g||a[bb](),Ba(this.c.Bc,0))}};U(Xq,Ip);U(Yq,zq);var $q=0;Q=Yq[F];Q.n=function(){Yq.g.n[I](this);this.j.s();this.j=j;if(this.f)this.f.s(),this.f=j;this.Mb=this.b=this.M=this.p=this.d=j};Q.dc=function(){return this.Z()};Q.C=function(){return this.Mb||(this.Mb=Pn(this.Z()))};Q.Z=function(){return this.b||(this.b=this.M)};Q.w=function(a,b){this.d[a]||(this.d[a]=[],this.F?tq(this.dc(),a,this):this.j.w(this.dc(),a,this));var c=this.d[a];Vm(c,b)||c[s](b)};Q.Ca=function(a,b){var c=this.d[a];c&&(Xm(c,b),c[E]==0&&(this.j.Ca(this.dc(),a,this),delete this.d[a]))};
|
||||
va(Q,function(a){for(var b=this.d[a[C]],c=0,d=b[E];c<d;c++){var f=b[c];if(f[qc](this)){var g;if(a instanceof Xq){g=f;var h=a,k;if(k=g[qc](this))k=g.d.b,k=h.ih&&h.ih[x](k)!=-1||i;k?(h=!g.N(this),k=g.ea(this),this[Gb]([g.b,bh][L](he),new wu(h,k.X,k.B)),g=!0):g=!1;if(g){a[bb]();continue}}if(g=f[Eb](this,a)){a[jc]();a[bb]();break}}}});Q.rf=hm;Q.Be=hm;Q.Yd=hm;Q.Ze=function(a){this.Yd(a)};U(cr,Yq);Q=cr[F];Q.Wb=function(){var a=Fn(this.b,!1),b=new sp(this.b,a[0]),a=new sp(this.b,a[1]);return new Kp(this,b,a)};Q.Cd=function(){var a=Fn(this.b,!1);return a[0]==a[1]};Q.Nd=function(a){var b=this.b,a=a.m;Gn(b)?(b.selectionStart=a,b.selectionEnd=a):X&&(a=In(b,a),b=b[rb](),b[Ra](!0),b[fb](ch,a),b[yb]());Z&&this.sb()};
|
||||
Q.Ch=function(a){var b=a.V.m,c=this.b,a=a.H.m;if(Gn(c))c.selectionStart=a;else if(X){var d=Hn(c),f=d[0];f[Ta](d[1])&&(a=In(c,a),f[Ra](!0),f[fb](ch,a),f[yb]())}c=this.b;Gn(c)?c.selectionEnd=b:X&&(d=Hn(c),a=d[1],d[0][Ta](a)&&(b=In(c,b),c=In(c,Fn(c,!0)[0]),a[Ra](!0),a[rc](ch,b-c),a[yb]()));this.sb()};Q.Id=function(){return!!this.b.disabled};Q.Mg=function(){return this.b==yo(this.C()).activeElement};Q.sb=function(){this.b[wb]()};Q.rf=function(){return So(this.b)};Q.Be=function(){return this.rf()?yk:zj};
|
||||
Q.Yd=function(a){this.b[Cb](vh,a);return!0};Q.Ze=function(a){var b=this.b.getAttribute(vh);(!b||b!=a)&&this.Yd(a)};U(dr,np);dr[F].restore=function(a){var b=this.d();a||this.s();return b};U(er,dr);er[F].b=function(a){jo(gr(this,!0));jo(gr(this,!1));return a};er[F].d=function(){var a=j,b=gr(this,!0),c=gr(this,!1);if(b&&c){var a=b[K],b=Wm(a[D],b),d=c[K],c=Wm(d[D],c);d==a&&(c-=1);a=Ir(a,b,d,c);a=this.b(a);a[yb]()}else this.b();return a};er[F].n=function(){this.b();this.c=j};U(hr,gn);Q=hr[F];Q.k=j;Q.cb=0;Q.Qf=!1;Q.Ub=function(a){this.k=a.k;this.cb=a.cb;this.c=a.c;this.b=a.b;this.d=a.d};Q.W=function(){return new hr(this.k,this.b,!this.d,this.cb,this.c)};Da(Q,function(){var a;if(this.Qf){(!this.k||this.d&&this.c==0)&&e(jn);a=this.k;var b=this.b?-1:1;if(this.cb==b){var c=this.b?a[pc]:a[B];c?ir(this,c):ir(this,a,b*-1)}else(c=this.b?a[Ub]:a[Mb])?ir(this,c):ir(this,a[K],b*-1);this.c+=this.cb*(this.b?-1:1)}else this.Qf=!0;(a=this.k)||e(jn);return a});
|
||||
Q.splice=function(a){var b=this.k,c=this.b?1:-1;if(this.cb==c)this.cb=c*-1,this.c+=this.cb*(this.b?-1:1);this.b=!this.b;hr[F][gc][I](this);this.b=!this.b;for(var c=lm(arguments[0])?arguments[0]:arguments,d=c[E]-1;d>=0;d--)io(c[d],b);jo(b)};jr[F].hd=P(!1);jr[F].containsNode=function(a,b){return this.Cb(Hr(zr(a),i),b)};jr[F].vf=function(a){this.$b()||this.vc();return this.Ie(a,!0)};U(mr,hr);U(nr,mr);Q=nr[F];Q.tc=j;Q.Db=j;Q.De=0;Q.ud=0;Q.A=dm("tc");Q.I=dm("Db");Q.Zd=function(){return this.Qf&&this.k==this.Db&&(!this.ud||this.cb!=1)};Da(Q,function(){this.Zd()&&e(jn);return nr.g[gc][I](this)});Q.Ub=function(a){this.tc=a.tc;this.Db=a.Db;this.De=a.De;this.ud=a.ud;this.nb=a.nb;nr.g.Ub[I](this,a)};Q.W=function(){var a=new nr(this.tc,this.De,this.Db,this.ud,this.nb);a.Ub(this);return a};or[F].Cb=function(a,b){var c=b&&!a.hb(),d=a.Wd();try{return c?this.ib(d,0,1)>=0&&this.ib(d,1,0)<=0:this.ib(d,0,0)>=0&&this.ib(d,1,1)<=0}catch(f){return X||e(f),!1}};or[F].containsNode=function(a,b){return this.Cb(zr(a),b)};or[F].wc=function(){return new nr(this.A(),this.D(),this.I(),this.aa())};U(pr,or);Q=pr[F];Q.W=function(){return new this.constructor(this.b[tc]())};Q.Wd=dm("b");Q.pg=function(){return this.b.commonAncestorContainer};Q.A=function(){return this.b.startContainer};Q.D=function(){return this.b.startOffset};Q.I=function(){return this.b.endContainer};Q.aa=function(){return this.b.endOffset};Q.ib=function(a,b,c){return this.b.compareBoundaryPoints(c==1?b==1?R.Range.START_TO_START:R.Range.START_TO_END:b==1?R.Range.END_TO_START:R.Range.END_TO_END,a)};Q.hb=function(){return this.b.collapsed};
|
||||
Q.q=function(){return this.b[Wb]()};ta(Q,function(a){this.qf($n(Rn(this.A())).getSelection(),a)});Q.qf=function(a){a.removeAllRanges();a.addRange(this.b)};Q.vc=function(){var a=this.b;a.extractContents();if(a.startContainer.hasChildNodes()&&(a=a.startContainer[D][a.startOffset])){var b=a[Ub];vo(a)==M&&jo(a);b&&vo(b)==M&&jo(b)}};Q.Qh=function(a,b){var c=this.b[tc]();c[Ra](b);c.insertNode(a);c.detach();return a};
|
||||
Q.Rh=function(a,b){var c=$n(Rn(this.A()));if(c=as(c))var d=c.A(),f=c.I(),g=c.D(),h=c.aa();var k=this.b[tc](),o=this.b[tc]();k[Ra](!1);o[Ra](!0);k.insertNode(b);o.insertNode(a);k.detach();o.detach();if(c){if(d[v]==3)for(;g>d[E];){g-=d[E];do d=d[Mb];while(d==a||d==b)}if(f[v]==3)for(;h>f[E];){h-=f[E];do f=f[Mb];while(f==a||f==b)}Ir(d,g,f,h)[yb]()}};Q.Ih=function(a){this.b[Ra](a)};U(tr,pr);tr[F].qf=function(a,b){var c=b?this.I():this.A(),d=b?this.aa():this.D(),f=b?this.A():this.I(),g=b?this.D():this.aa();a[Ra](c,d);(c!=f||d!=g)&&a.extend(f,g)};U(ur,or);Q=ur[F];Q.xb=j;Q.gb=j;Q.fb=j;Q.Qa=-1;Q.Ua=-1;Q.W=function(){var a=new ur(this.b[Nb](),this.c);a.xb=this.xb;a.gb=this.gb;a.fb=this.fb;return a};Q.Wd=dm("b");
|
||||
Q.pg=function(){if(!this.xb){var a=this.b[Qa],b=this.b[Nb](),c=a[u](/ +$/,M);(c=a[E]-c[E])&&b[rc](ch,-c);c=b[Fb]();b=b[$b][u](/(\r\n|\r|\n)+/g,N)[E];if(this.hb()&&b>0)return this.xb=c;for(;b>c.outerHTML[u](/(\r\n|\r|\n)+/g,N)[E];)c=c[K];for(;c[D][E]==1&&c.innerText==(c[B][v]==3?c[B][Kc]:c[B].innerText);){if(!rr(c[B]))break;c=c[B]}a[E]==0&&(c=xr(this,c));this.xb=c}return this.xb};Q.A=function(){if(!this.gb&&(this.gb=yr(this,1),this.hb()))this.fb=this.gb;return this.gb};
|
||||
Q.D=function(){if(this.Qa<0&&(this.Qa=Ar(this,1),this.hb()))this.Ua=this.Qa;return this.Qa};Q.I=function(){if(this.hb())return this.A();if(!this.fb)this.fb=yr(this,0);return this.fb};Q.aa=function(){if(this.hb())return this.D();if(this.Ua<0&&(this.Ua=Ar(this,0),this.hb()))this.Qa=this.Ua;return this.Ua};Q.ib=function(a,b,c){return this.b[yc]((b==1?Qf:cf)+Xf+(c==1?Qf:cf),a)};Q.xd=function(){var a=this.c[mc][rb]();a[kc](this.c[mc]);return this.Cb(new ur(a,this.c),!0)};
|
||||
Q.hb=function(){return this.b[yc](Rf,this.b)==0};Q.q=function(){return this.b[Qa]};ta(Q,function(){this.b[yb]()});Q.vc=function(){if(!this.hb()&&this.b[$b]){var a=this.A(),b=this.I(),c=this.b[Qa],d=this.b[Nb]();d.moveStart(ch,1);d.moveStart(ch,-1);if(d[Qa]==c)this.b=d;this.b.text=M;wr(this);c=this.A();d=this.D();try{var f=a[Mb];if(a==b&&a[K]&&a[v]==3&&f&&f[v]==3)a.nodeValue+=f[Kc],jo(f),this.b=vr(c),this.b[fb](ch,d),wr(this)}catch(g){}}};Q.Qh=function(a,b){var c=Br(this.b[Nb](),a,b);wr(this);return c};
|
||||
Q.Rh=function(a,b){var c=this.b[Nb](),d=this.b[Nb]();Br(c,a,!0);Br(d,b,!1);wr(this)};Q.Ih=function(a){this.b[Ra](a);a?(this.fb=this.gb,this.Ua=this.Qa):(this.gb=this.fb,this.Qa=this.Ua)};U(Cr,pr);Cr[F].qf=function(a){a[Ra](this.A(),this.D());(this.I()!=this.A()||this.aa()!=this.D())&&a.extend(this.I(),this.aa());a[Kb]==0&&a.addRange(this.b)};U(Dr,pr);Dr[F].ib=function(a,b,c){return W(xe)?Dr.g.ib[I](this,a,b,c):this.b.compareBoundaryPoints(c==1?b==1?R.Range.START_TO_START:R.Range.END_TO_START:b==1?R.Range.START_TO_END:R.Range.END_TO_END,a)};Dr[F].qf=function(a,b){a.removeAllRanges();b?a.setBaseAndExtent(this.I(),this.aa(),this.A(),this.D()):a.setBaseAndExtent(this.A(),this.D(),this.I(),this.aa())};U(Fr,jr);Fr[F].Cb=function(a,b){var c=lr(this),d=lr(a);return(b?vq:Lu)(d,function(a){return vq(c,function(c){return c.Cb(a,b)})})};Fr[F].Ie=function(a,b){if(b){var c=this.A();c[K]&&c[K][db](a,c)}else io(a,this.I());return a};Fr[F].ph=function(a,b){this.Ie(a,!0);this.Ie(b,!1)};U(Gr,jr);Q=Gr[F];Q.Tc=j;Q.ob=j;Q.Eb=j;Q.pb=j;Q.Fb=j;Q.nb=!1;Q.W=function(){var a=new Gr;a.Tc=this.Tc;a.ob=this.ob;a.Eb=this.Eb;a.pb=this.pb;a.Fb=this.Fb;a.nb=this.nb;return a};Q.sg=P(jl);Q.gd=function(){return Lr(this).Wd()};Q.kd=P(1);Q.bc=function(){return this};Q.Nc=function(){return Lr(this).pg()};Q.A=function(){return this.ob||(this.ob=Lr(this).A())};Q.D=function(){return this.Eb!=j?this.Eb:this.Eb=Lr(this).D()};Q.I=function(){return this.pb||(this.pb=Lr(this).I())};
|
||||
Q.aa=function(){return this.Fb!=j?this.Fb:this.Fb=Lr(this).aa()};Q.hd=dm("nb");Q.Cb=function(a,b){var c=a.sg();if(c==jl)return Lr(this).Cb(Lr(a),b);else if(c==kh)return c=Rr(a),(b?vq:Lu)(c,function(a){return this.containsNode(a,b)},this);return!1};Q.xd=function(){return(!this.ob||Mr(this.ob))&&(!this.pb||Mr(this.pb))&&(!(X&&!Dn())||Lr(this).xd())};Q.$b=function(){return Lr(this).hb()};Q.q=function(){return Lr(this).q()};Q.wc=function(){return new nr(this.A(),this.D(),this.I(),this.aa())};ta(Q,function(){Lr(this)[yb](this.nb)});
|
||||
Q.vc=function(){Lr(this).vc();Kr(this)};Q.Ie=function(a,b){var c=Lr(this).Qh(a,b);Kr(this);return c};Q.ph=function(a,b){Lr(this).Rh(a,b);Kr(this)};Q.$f=function(){return new Nr(this)};Q.Ue=function(a){a=this.hd()?!a:a;this.Tc&&this.Tc.Ih(a);a?(this.pb=this.ob,this.Fb=this.Eb):(this.ob=this.pb,this.Eb=this.Fb);this.nb=!1};U(Nr,dr);Nr[F].d=function(){return Ir(this.b,this.f,this.c,this.j)};Nr[F].n=function(){Nr.g.n[I](this);this.c=this.b=j};U(Or,Fr);Q=Or[F];Q.Ka=j;Q.Ge=j;Q.He=j;Q.W=function(){return Qr[Ac](this,Rr(this))};Q.sg=P(kh);Q.gd=function(){return this.Ka||p[mc].createControlRange()};Q.kd=function(){return this.Ka?this.Ka[E]:0};Q.bc=function(a){a=this.Ka[cb](a);return Hr(zr(a),i)};Q.Nc=function(){return oo[Ac](j,Rr(this))};Q.A=function(){return Sr(this)[0]};Q.D=P(0);Q.I=function(){var a=Sr(this),b=Rm(a);return Tm(a,function(a){return ko(a,b)})};Q.aa=function(){return this.I()[D][E]};
|
||||
Q.xd=function(){var a=!1;try{a=Lu(Rr(this),function(a){return X?a[K]:ko(a[nc][mc],a)})}catch(b){}return a};Q.$b=function(){return!this.Ka||!this.Ka[E]};Q.q=P(M);Q.wc=function(){return new Ur(this)};ta(Q,function(){this.Ka&&this.Ka[yb]()});Q.vc=function(){if(this.Ka){for(var a=[],b=0,c=this.Ka[E];b<c;b++)a[s](this.Ka[cb](b));V(a,jo);this.Ue(!1)}};Q.vf=function(a){a=this.Ie(a,!0);this.$b()||this.vc();return a};Q.$f=function(){return new Tr(this)};Q.Ue=function(){this.He=this.Ge=this.Ka=j};U(Tr,dr);
|
||||
Tr[F].d=function(){for(var a=(this.b[E]?Rn(this.b[0]):p)[mc].createControlRange(),b=0,c=this.b[E];b<c;b++)a.addElement(this.b[b]);return Pr(a)};Tr[F].n=function(){Tr.g.n[I](this);delete this.b};U(Ur,mr);Q=Ur[F];Q.wd=j;Q.nf=j;Q.Oc=j;Q.A=dm("wd");Q.I=dm("nf");Q.Zd=function(){return!this.c&&!this.Oc[E]};Da(Q,function(){if(this.Zd())e(jn);else if(!this.c){var a=this.Oc[Na]();ir(this,a,1,1);return a}return Ur.g[gc][I](this)});Q.Ub=function(a){this.Oc=a.Oc;this.wd=a.wd;this.nf=a.nf;Ur.g.Ub[I](this,a)};
|
||||
Q.W=function(){var a=new Ur(j);a.Ub(this);return a};U(Vr,Fr);Q=Vr[F];Q.W=function(){var a=new Vr;a.b=$m(this.b);return a};Q.sg=P("mutli");Q.gd=function(){return this.b[0]};Q.kd=function(){return this.b[E]};Q.bc=function(a){this.c[a]||(this.c[a]=Hr(Er(this.b[a]),i));return this.c[a]};Q.Nc=function(){if(!this.f){for(var a=[],b=0,c=this.kd();b<c;b++)a[s](this.bc(b).Nc());this.f=oo[Ac](j,a)}return this.f};Q.A=function(){return Yr(this)[0].A()};Q.D=function(){return Yr(this)[0].D()};Q.I=function(){return Rm(Yr(this)).I()};Q.aa=function(){return Rm(Yr(this)).aa()};
|
||||
Q.xd=function(){return Lu(lr(this),function(a){return a.xd()})};Q.$b=function(){return this.b[E]==0||this.b[E]==1&&this.bc(0).$b()};Q.q=function(){return Xr(lr(this),function(a){return a.q()})[L](M)};Q.wc=function(){return new $r(this)};ta(Q,function(){var a=kr($n(Rn(X?this.Nc():this.A())));a.removeAllRanges();for(var b=0,c=this.kd();b<c;b++)a.addRange(this.bc(b).gd())});Q.vc=function(){V(lr(this),function(a){a.vc()})};Q.$f=function(){return new Zr(this)};
|
||||
Q.Ue=function(a){if(!this.$b()){var b=a?this.bc(0):this.bc(this.kd()-1);this.c=[];this.f=this.d=j;b.Ue(a);this.c=[b];this.d=[b];this.b=[b.gd()]}};U(Zr,dr);Zr[F].d=function(){var a=Xr(this.b,function(a){return a.restore()});return Wr(a)};Zr[F].n=function(){Zr.g.n[I](this);V(this.b,function(a){a.s()});delete this.b};U($r,mr);Q=$r[F];Q.nc=j;Q.hf=0;Q.A=function(){return this.nc[0].A()};Q.I=function(){return Rm(this.nc).I()};Q.Zd=function(){return this.nc[this.hf].Zd()};
|
||||
Da(Q,function(){try{var a=this.nc[this.hf],b=a[gc]();ir(this,a.k,a.cb,a.c);return b}catch(c){if(c!==jn||this.nc[E]-1==this.hf)e(c);else return this.hf++,this[gc]()}});Q.Ub=function(a){this.nc=$m(a.nc);$r.g.Ub[I](this,a)};Q.W=function(){var a=new $r(j);a.Ub(this);return a};var Cs=sn("ADDRESS","BLOCKQUOTE",Te,"CAPTION","CENTER",Xe,"COLGROUP","DIR",bf,"DL","DD","DT","FIELDSET","FORM","H1","H2","H3","H4","H5","H6",kf,pf,"OL","LI","MAP","MENU","OPTGROUP","OPTION","P",If,"TABLE","TBODY",Uf,"TFOOT","TH","THEAD",Wf,"TL","UL");sn(nf,mf,"EMBED");U(fs,pp);Q=fs[F];Q.n=function(){this.k=j};Q.qb=function(){return new fs(this.b,this.k,this.m)};Q.ef=function(a){return fs.g.ef[I](this,a)&&this.k==a.k};Q.Tf=function(){return!!this.k&&this.k[v]==3};Q.mc=function(){return this.k[Kc]||M};Q.Ef=function(){return!!this.b[nc]&&!!this.b[K]&&ko(this.b,this.k)&&this.m>=0&&this.m<=cs(this.k)};Q.ed=function(a){if(a<=this.mc()[E]&&a>=0)this.m=a;return this};Ga(Q,function(a,b){this.k=a;this.m=b});sn(jl,"file","url");U(ps,er);ps[F].b=function(a){var b=gr(this,!0),c=gr(this,!1),b=b&&c?oo(b,c):b||c;ps.g.b[I](this);if(a)return js(b,a);else b&&is(b)};U(qs,Fp);Q=qs[F];Q.n=function(){delete this.b.p[this.Fa()];ss(this);ys(this);us(this);this.p=this.d=j};Q.q=function(){return qs.g.q[I](this)||rs(this).q()};Q.xc=function(){return this.H.Tf()&&this.H.k==this.V.k};
|
||||
Q.Kf=function(){if(!this.j){if(!this.c)this.c=this.yc=$l;if(!this.Sa()&&!this.xc()){var a=this.d.l(Nf,{id:this.Fa()},M),b=this.b.Z(),c=rs(this).I();c==b&&(c=b[pc]);io(a,c);gs(a,!1)}else{var a=this.H,b=this.V,c=b.k,d=c==this.b.Z(),c=c[K];if(!d&&c[Cc][Hc]()==Nf&&xm(c.id==j?M:n(c.id))&&zm(this.d.wg(c))==this.q())c.id=this.Fa();else{var c=a.m,d=rs(this).vf(this.d.l(Nf,{id:this.Fa()})),f=this.d.b[$a](this.c);d[Ja](f);a[Dc](f,0);b[Dc](f,f[Kc][E]);this.f&&this.f[Dc](f,this.f.m-c);gs(d,!1)}}this.b.p[this.Fa()]=
|
||||
this;this.j=!0}};Q.replace=function(a){if(!this.j)return this.c!=this.q()?!1:zs(this,a);ss(this);if(this.j)ys(this,!0);else{var b=this.H,c=this.V;(!this.d[zc](b.b,b.k)||!(this.d[zc](c.b,c.k)&&this.q()==this.c))&&this[Dc](j,j)}a=zs(this,a);us(this);return a};Q.Hb=function(a){var b=a?this.V:this.H;b.Tf()?this.b.Nd(b):gs(b.k[D][b.m-(a?1:0)],!a)};Q.Me=function(a){this.Kf();return Ep(vs(this),a)};U(As,Yq);Q=As[F];Q.Z=function(){return this.b||(this.b=!this.z?this.M:po(this.M)[mc])};Q.C=function(){return this.jb||(this.jb=Pn(this.Z()))};Q.Id=function(){return this.z&&this.Z()[nc].designMode[Lc]()==Wj?!0:this.Z().contentEditable[Lc]()==Bl};
|
||||
Q.Wb=function(){var a=ts(this);if(!a)return j;var b;if(a.$b()){var c=new fs(this.Z(),a.A(),a.D());a:{try{b=a.A()}catch(d){a=j;break a}a=a.D();if(a>0&&!ds(b)){var f=b[D][a];if(f&&rr(f))b=f,a=0;else if(f=b[D][a-1],rr(f)){for(b=f;b[pc]&&rr(b[pc]);)b=b[pc];a=cs(b)}}if(a==0)if(f=Ds(this,b,!0))b=f,a=f[Kc][E];else for(;b[B]&&rr(b[B]);)b=b[B];a=new fs(this.Z(),b,a)}b=a.k;f=a.m;if(ds(b)){var g=b[Kc]?b[Kc][E]:0;b=es(b,!1);f+=b[Kc][E]-g;b=es(b,!0);a[Dc](b,f)}b=new qs(this,a);c.ef(a)||this.Ch(b)}else b=this.Z(),
|
||||
c=new fs(b,a.A(),a.D()),b=new fs(b,a.I(),a.aa()),b=new qs(this,c,b,a);return b};Q.Cd=function(){var a=ts(this);return!a||a.$b()};Q.Nd=function(a){if(this.Id()){this.sb();var b=a.k,a=a.m;if(this.C()[zc](this.Z(),b)&&!(a<0||a>cs(b)))(b=Ir(b,a,b,a))&&b[yb]()}};Q.Ch=function(a){this.Id()&&(a=rs(a))&&a[yb]()};Q.Mg=function(){return!!ts(this)};Q.sb=function(){this.Id()&&(this.z?zo(this.C())[wb]():this.Z()[wb]())};Q.rf=function(){return So(this.Z())};Q.Be=function(){return this.rf()?yk:zj};
|
||||
Q.Yd=function(a){this.Z()[Cb](vh,a);this.Ya=a;return!0};Q.Ze=function(a){if(this.Ya){var b=this.Be();if(b&&b!=this.Ya)this.ac=b}this.ac||this.Yd(a)};Q.dc=function(){return this.z?po(this.M):this.Z()};Q.w=function(a,b){this.d[a]||(this.d[a]=[],this.z&&!this.F?this.j.w(this.dc(),a,this):tq(this.dc(),a,this));var c=this.d[a];Vm(c,b)||c[s](b)};var iA="`'-_~!@#$%^&*()+=[]\\{}|;:\",./<>?\u2026\u2018\u2019\u201c\u201d\u200e \t\r\n"+n[ub](160);Es[F].isChar=function(a){if(this.b[a])return!0;for(var b=0,c=this.c[E];b<c;b++){var d=this.c[b];if(a>=d[sc]&&a<=d.end)return!0}return!1};var jA=new Es("Ethi",[{start:"\u1200",end:"\u137f"}],"\u1360\u1361\u1362\u1363\u1364\u1365\u1366\u1367\u1368"+iA,{fontSize:14,lineHeight:1.5,Ra:24});var $={};Fs[F].isChar=function(a){return this.b.isChar(a)};var ez={Yj:Ag,Zj:Cg,$j:"bn",ak:Ul,Ah:Fh,dk:"el",ek:"gu",fk:kj,gk:ki,hk:mj,ik:lj,jk:"kn",mk:"ml",nk:"mr",pk:"ne",qk:"or",rk:Lh,sk:"pa",tk:Ak,uk:"sa",vk:Vk,wk:"sr-latn",Ak:"si",Ck:"ta",Dk:il,Ek:ql,Fk:Gl},Ls={};Js[F].toString=dm("b");var Os;Os=new Fs("AMHARIC",Ag,"Amharic",jA);var kA=new Es("Arab",[{start:"\u0600",end:"\u06ff"}],"\u060c\u061b\u061f\u06d4"+iA,{fontSize:16,lineHeight:1.8,Ra:28},!0);var Ps;Ps=new Fs("ARABIC",Cg,"Arabic",kA);var lA=new Es("Beng",[{start:"\u0980",end:"\u09ff"},{start:"\u200c",end:"\u200d"}],iA,{fontSize:16,lineHeight:1.8,Ra:28});var Qs;Qs=new Fs("BENGALI","bn","Bengali",lA);var mA=new Es("Hans",[{start:"\u4e00",end:"\u9fff"}],iA);var Rs;Rs=new Fs("CHINESE",Ul,"Chinese",mA,"Pinyin");var nA=new Es("Latn",[{start:pg,end:"z"},{start:"A",end:"Z"},{start:le,end:"9"}],iA);var Ns;Ns=new Fs("ENGLISH",Fh,"English",nA);var oA=new Es("Grek",[{start:"\u0370",end:"\u03ff"},{start:le,end:"9"}],iA,{fontSize:16,lineHeight:1.8,Ra:28});var Ss;Ss=new Fs("GREEK","el","Greek",oA);var pA=new Es("Gujr",[{start:"\u0a80",end:"\u0aff"}],iA,{fontSize:16,lineHeight:1.8,Ra:28});var Ts;Ts=new Fs("GUJARATI","gu","Gujarati",pA);var qA=new Es("Hebr",[{start:"\u0590",end:"\u05ff"},{start:le,end:"9"}],iA,{fontSize:16,lineHeight:1.8,Ra:28},!0);var Us;Us=new Fs("HEBREW",kj,"Hebrew",qA);var rA=new Es("Deva",[{start:"\u0900",end:"\u097f"}],"\u0964\u0965"+iA,{fontSize:14,lineHeight:1.5,Ra:24});var Vs;Vs=new Fs("HINDI",ki,"Hindi",rA);var sA=new Es("Jpan",[{start:"\u3040",end:"\u309f"},{start:"\u30a0",end:"\u30ff"},{start:"\u3400",end:"\u9fff"}],M);var Ws;Ws=new Fs("JAPANESE",lj,"Japanese",sA);var tA=new Es("Knda",[{start:"\u0c80",end:"\u0cff"}],iA,{fontSize:16,lineHeight:1.8,Ra:28});var Xs;Xs=new Fs("KANNADA","kn","Kannada",tA);var uA=new Es("Mlym",[{start:"\u0d00",end:"\u0d7f"},{start:"\u200c",end:"\u200d"}],iA,{fontSize:16,lineHeight:1.8,Ra:28});var Ys;Ys=new Fs("MALAYALAM","ml","Malayalam",uA);var Zs;Zs=new Fs("MARATHI","mr","Marathi",rA);var $s;$s=new Fs("NEPALI","ne","Nepali",rA);var vA=new Es("Orya",[{start:"\u0b00",end:"\u0b7f"},{start:"\u200c",end:"\u200d"}],iA,{fontSize:16,lineHeight:1.8,Ra:28});var at;at=new Fs("ORIYA","or","Oriya",vA);var bt;bt=new Fs("PERSIAN",Lh,"Persian",kA);var wA=new Es("Guru",[{start:"\u0a00",end:"\u0a7f"}],"\u0964\u0965"+iA,{fontSize:14,lineHeight:1.5,Ra:24});var ct;ct=new Fs("PUNJABI","pa","Punjabi",wA);var xA=new Es("Cyrl",[{start:"\u0400",end:"\u04ff"},{start:le,end:"9"}],iA,{fontSize:14,lineHeight:1.5,Ra:24});var dt;dt=new Fs("RUSSIAN",Ak,"Russian",xA);var et;et=new Fs("SANSKRIT","sa","Sanskrit",rA);var ft;ft=new Fs("SERBIAN",Vk,"Serbian",xA);var yA=new Es("Sinh",[{start:"\u0d80",end:"\u0dff"},{start:"\u200c",end:"\u200d"},{start:le,end:"9"}],iA,{fontSize:14,lineHeight:1.5,Ra:24});var gt;gt=new Fs("SINHALESE","si","Sinhalese",yA);var zA=new Es("Taml",[{start:"\u0b80",end:"\u0bff"}],iA,{fontSize:14,lineHeight:1.5,Ra:24});var ht;ht=new Fs("TAMIL","ta","Tamil",zA);var AA=new Es("Telu",[{start:"\u0c00",end:"\u0c7f"}],iA,{fontSize:16,lineHeight:1.8,Ra:28});var it;it=new Fs("TELUGU",il,"Telugu",AA);var jt;jt=new Fs("TIGRINYA",ql,"Tigrinya",jA);var kt;kt=new Fs("URDU",Gl,"Urdu",kA);var ut=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");Q=lt[F];Q.fc=M;Q.Pd=M;Q.Hc=M;Q.od=j;Q.Ic=M;Q.Od=M;Q.Sj=!1;Q.md=!1;Q.toString=function(){if(this.b)return this.b;var a=[];this.fc&&a[s](yt(this.fc,BA),Ce);this.Hc&&(a[s](je),this.Pd&&a[s](yt(this.Pd,BA),Oe),a[s](S(this.Hc)?aa(this.Hc):j),this.od!=j&&a[s](Ce,n(this.od)));this.Ic&&(this.Hc&&this.Ic[Ya](0)!=ie&&a[s](ie),a[s](yt(this.Ic,this.Ic[Ya](0)==ie?CA:DA)));var b=n(this.c);b&&a[s](Me,b);this.Od&&a[s](Vc,yt(this.Od,EA));return this.b=a[L](M)};
|
||||
Q.W=function(){var a=this.fc,b=this.Pd,c=this.Hc,d=this.od,f=this.Ic,g=this.c.W(),h=this.Od,k=new lt(j,this.md);a&&nt(k,a);b&&ot(k,b);c&&pt(k,c);d&&qt(k,d);f&&rt(k,f);g&&st(k,g);h&&tt(k,h);return k};var Et=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,BA=/[#\/\?@]/g,DA=/[\#\?:]/g,CA=/[\#\?]/g,zt=/[\#\?@]/g,EA=/#/g;Q=vt[F];Q.L=j;Q.G=j;ra(Q,function(a){Bt(this);a=Dt(this,a);if(this.L.hc(a)){Ct(this);var b=this.L.get(a);km(b)?this.G-=b[E]:this.G--;return this.L.remove(a)}return!1});
|
||||
xa(Q,function(){Ct(this);this.L&&this.L[Hb]();this.G=0});Q.Sa=function(){Bt(this);return this.G==0};Q.hc=function(a){Bt(this);a=Dt(this,a);return this.L.hc(a)};Q.Pb=function(){Bt(this);for(var a=this.L.yb(),b=this.L.Pb(),c=[],d=0;d<b[E];d++){var f=a[d];if(km(f))for(var g=0;g<f[E];g++)c[s](b[d]);else c[s](b[d])}return c};
|
||||
Q.yb=function(a){Bt(this);if(a)if(a=Dt(this,a),this.hc(a)){var b=this.L.get(a);if(km(b))return b;else a=[],a[s](b)}else a=[];else for(var b=this.L.yb(),a=[],c=0;c<b[E];c++){var d=b[c];km(d)?an(a,d):a[s](d)}return a};Q.set=function(a,b){Bt(this);Ct(this);a=Dt(this,a);if(this.hc(a)){var c=this.L.get(a);km(c)?this.G-=c[E]:this.G--}this.L.set(a,b);this.G++;return this};Q.get=function(a,b){Bt(this);a=Dt(this,a);if(this.hc(a)){var c=this.L.get(a);return km(c)?c[0]:c}else return b};
|
||||
Q.toString=function(){if(this.b)return this.b;if(!this.L)return M;for(var a=[],b=0,c=this.L.Pb(),d=0;d<c[E];d++){var f=c[d],g=Am(f),f=this.L.get(f);if(km(f))for(var h=0;h<f[E];h++)b>0&&a[s](ad),a[s](g),f[h]!==M&&a[s](Ke,Am(f[h])),b++;else b>0&&a[s](ad),a[s](g),f!==M&&a[s](Ke,Am(f)),b++}return this.b=a[L](M)};Q.W=function(){var a=new vt;if(this.c)a.c=this.c;if(this.b)a.b=this.b;if(this.L)a.L=this.L.W();return a};var FA=0;U(Mt,np);Mt[F].n=function(){this.d&&Nt(this,this.b);this.d=j};Mt[F].j=function(a,b,c){a(b,b?c:j);this.b=j};U(Ot,wq);Q=Ot[F];Q.J=j;Q.of=j;Q.qg=j;Q.pf=j;Q.uc=-1;Q.Vb=-1;
|
||||
var GA={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},HA={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},IA={61:187,59:186},JA=X||Y&&W(ve);Q=Ot[F];
|
||||
Q.Jj=function(a){if(Y&&(this.uc==17&&!a[hc]||this.uc==18&&!a[Xb]))this.Vb=this.uc=-1;JA&&!Hq(a[A],this.uc,a[Bc],a[hc],a[Xb])?this[Eb](a):Z&&a[A]in IA?this.Vb=IA[a[A]]:this.Vb=a[A]};Q.Kj=function(){this.Vb=this.uc=-1};
|
||||
va(Q,function(a){var b=a.Ha,c,d;X&&a[C]==pj?(c=this.Vb,d=c!=13&&c!=27?b[A]:0):Y&&a[C]==pj?(c=this.Vb,d=b[vb]>=0&&b[vb]<63232&&Iq(c)?b[vb]:0):To?(c=this.Vb,d=Iq(c)?b[A]:0):(c=b[A]||this.Vb,d=b[vb]||0,Ko&&d==63&&!c&&(c=191));var f=c,g=b.keyIdentifier;c?c>=63232&&c in GA?f=GA[c]:c==25&&a[Bc]&&(f=9):g&&g in HA&&(f=HA[g]);a=f==this.uc;this.uc=f;b=new Rt(f,d,a,b);try{oq(this,b)}finally{b.s()}});Q.h=dm("J");Q.n=function(){Ot.g.n[I](this);Qt(this)};U(Rt,Mp);var Ut={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Vt={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},KA={61:187,59:186},LA=X||Y&&W(ve);U(Wt,Ip);U(Xt,Wt);im(Yt);Yt[F].b=0;Yt.Q();U(Zt,wq);Zt[F].Zi=Yt.Q();var $t=j;Q=Zt[F];Q.Na=j;Q.K=!1;Q.J=j;Q.bf=j;Q.sd=j;Q.Pa=j;Q.Ja=j;Q.Sb=j;Q.tj=!1;Q.Fa=function(){return this.Na||(this.Na=Ce+(this.Zi.b++)[Wb](36))};Q.h=dm("J");Q.og=function(a){this.Pa&&this.Pa!=a&&e(m("Method not supported"));Zt.g.og[I](this,a)};Q.C=dm("af");Q.l=function(){this.J=this.af.b[xb](O)};Q.S=function(){this.K=!0;iu(this,function(a){!a.K&&a.h()&&a.S()})};Q.wb=function(){iu(this,function(a){a.K&&a.wb()});this.M&&Fq(this.M);this.K=!1};
|
||||
Q.n=function(){Zt.g.n[I](this);this.K&&this.wb();this.M&&(this.M.s(),delete this.M);iu(this,function(a){a.s()});!this.tj&&this.J&&jo(this.J);this.Pa=this.sd=this.J=this.Sb=this.Ja=j};Q.Ib=function(a,b){this.mg(a,gu(this),b)};
|
||||
Q.mg=function(a,b,c){a.K&&(c||!this.K)&&e(m(Ze));(b<0||b>gu(this))&&e(m("Child component index out of bounds"));if(!this.Sb||!this.Ja)this.Sb={},this.Ja=[];if(a.Pa==this)this.Sb[a.Fa()]=a,Xm(this.Ja,a);else{var d=this.Sb,f=a.Fa();f in d&&e(m('The object already contains the key "'+f+Uc));d[f]=a}cu(a,this);bn(this.Ja,b,0,a);a.K&&this.K&&a.Pa==this?(c=this.Pc(),c[db](a.h(),c[D][b]||j)):c?(this.J||this.l(),b=hu(this,b+1),eu(a,this.Pc(),b?b.J:j)):this.K&&!a.K&&a.J&&a.S()};Q.Pc=dm("J");
|
||||
Q.removeChild=function(a,b){if(a){var c=S(a)?a:a.Fa(),a=du(this,c);c&&a&&(on(this.Sb,c),Xm(this.Ja,a),b&&(a.wb(),a.J&&jo(a.J)),cu(a,j))}a||e(m("Child is not in parent component"));return a};U(lu,np);Q=lu[F];Q.zf=Fz;Q.yf=Fz;Q.Le=function(a,b){return Vm(this.j,b[A])};Q.vg=Fz;Q.fd=Fz;U(ou,lu);var pu={Ig:[13],Jg:[8,37]},MA=/[a-z\']/i;ou[F].vg=function(a,b,c){return this.fd(c)};ou[F].fd=function(a){return MA[Ma](a)};U(qu,Ip);U(ru,np);Q=ru[F];Q.cd=function(a){return!!this.z[qm(a)]};Q.Za=function(a){this.z[qm(a)]=!0};Q.Ab=function(a){this.cd(a)&&(this.cf(a),this.z[qm(a)]=!1)};Q.tg=P(!1);Q.execCommand=function(a,b,c){var d=this.ug(a,b);if(gm(c=this.Oh(a,b,c)))return b=new qu(sh,b,d,c),oq(a,b),c};Q.Oh=hm;Q.ug=hm;Q.isEnabled=function(a){return!!this.p[qm(a)]};Q.gf=function(a){this.p[qm(a)]=!0};Q.cf=function(a){this.p[qm(a)]=!1};U(su,ru);var NA=pn({gf:0,cf:1,isEnabled:2,Za:3,Ab:4,cd:5,execCommand:6,ug:7,tg:8,handleEvent:9});su[F].Za=function(a){if(!this.cd(a)){su.g.Za[I](this,a);var b=this.oc(),c=this;b&&b[E]&&V(b,function(b){a.w(b,c)},this);tu(this,a)}};su[F].Ab=function(a){su.g.Ab[I](this,a);var b=this.oc();V(b,function(b){a.Ca(b,this)},this);vu(this,a)};U(Bu,su);var OA={Kd:bh,Xf:"maybeChangeDirection"},PA=pn(OA);Q=Bu[F];Q.Fe=Fz;Q.tg=function(a){a=Cu(this,a);return!!a&&a in PA};Q.Oh=function(a,b,c){b=Cu(this,b);if(!b)return!1;switch(b){case OA.Kd:b=c.N;Bq(a,this.b).N=b;b=c.X;c=c.B;if(nn(ez,b)&&nn(ez,c))b==c?Bq(a,this.b).N=!1:(a=Bq(a,this.b),a.X=b,a.B=c);return!0;case OA.Xf:return a.Ze(c),!0}return!1};Q.ug=function(a,b){if(b=Cu(this,b))switch(b){case OA.Kd:var c=this.ea(a),d=this.N(a);return new wu(d,c.X,c.B);case OA.Xf:return a.Be()}};
|
||||
Q.ea=function(a){a=Bq(a,this.b);return Ks(a.X,a.B)};Q.N=function(a){return Bq(a,this.b).N};Q.Za=function(a){if(!this.cd(a)){if(this.d){var b=Bq(a,this.b);qn(b,new wu(this.d.N,this.d.X,this.d.B))}Bu.g.Za[I](this,a)}};var Ou={};var QA;im(Hu);Q=Hu[F];Q.$d=bm();Q.l=function(a){return a.C().l(O,this.Tb(a)[L](N),a.Oa)};Q.ab=function(a){return a};Q.rd=function(a){fu(a)&&this.Gh(a.h(),!0);a[qc]()&&this.tb(a,a.Mc)};Q.uh=function(a,b){$o(a,!b,!X&&!To)};Q.Gh=function(a,b){Ju(a,this.v()+be,b)};Q.wh=function(a){var b;return a.Ea&32&&(b=a.h())?ro(b):!1};Q.tb=function(a,b){var c;if(a.Ea&32&&(c=a.h())){if(!b&&a.U&32){try{c.blur()}catch(d){}a.U&32&&a.qd(j)}if(ro(c)!=b)b?c.tabIndex=0:c[Ec](dl)}};
|
||||
Q.bg=function(a,b,c){var d=a.h();if(d){var f=this.lf(b);f&&Ju(a,f,c);this.ae(d,b,c)}};Q.ae=function(a,b,c){QA||(QA={1:yh,8:Gk,16:eh,64:Jh});(b=QA[b])&&Fu(a,b,c)};Q.Cc=function(a,b){var c=this.ab(a);if(c&&(ho(c),b))if(S(b))qo(c,b);else{var d=function(a){if(a){var b=Rn(c);c[Ja](S(a)?b[$a](a):a)}};km(b)?V(b,d):lm(b)&&!(Qj in b)?V($m(b),d):d(b)}};Q.v=P(Ci);Q.Tb=function(a){var b=this.v(),c=[b],d=this.v();d!=b&&c[s](d);b=Mu(this,a.U);c[s][Ac](c,b);(a=a.$c)&&c[s][Ac](c,a);X&&!W(Ae)&&c[s][Ac](c,Ku(c));return c};
|
||||
Q.lf=function(a){if(!this.c){var b=this.v();this.c={1:b+Jd,2:b+Qd,4:b+zd,8:b+ee,16:b+Gd,32:b+Ld,64:b+Xd}}return this.c[a]};U(Nu,Zt);Q=Nu[F];Q.Oa=j;Q.U=0;Q.Ea=39;Q.Dh=255;Q.jg=0;Q.Mc=!0;Q.$c=j;Q.Uf=!0;Q.rh=!1;Q.La=dm("c");Q.l=function(){var a=this.c.l(this);this.J=a;var b=this.c.$d();b&&Eu(a,b);this.rh||this.c.uh(a,!1);this.Mc||Zo(a,!1)};Q.Pc=function(){return this.c.ab(this.h())};Q.S=function(){Nu.g.S[I](this);this.c.rd(this);if(this.Ea&-2&&(this.Uf&&Qu(this,!0),this.Ea&32)){var a=this.h();if(a){var b=this.j||(this.j=new Ot);Pt(b,a);bu(this).w(b,nj,this.lc).w(a,Oh,this.Ui).w(a,Mg,this.qd)}}};
|
||||
Q.wb=function(){Nu.g.wb[I](this);this.j&&Qt(this.j);this.Mc&&this[qc]()&&this.c.tb(this,!1)};Q.n=function(){Nu.g.n[I](this);this.j&&(this.j.s(),delete this.j);delete this.c;this.$c=this.Oa=j};Q.Hd=cm("Oa");Q.Kc=function(){var a=this.Oa;if(!a)return M;a=S(a)?a:km(a)?Xr(a,vo)[L](M):so(a);return ym(a)};Q.isEnabled=function(){return!(this.U&1)};Q.Ga=function(a){var b=this.Pa;if((!b||typeof b[qc]!=Vh||b[qc]())&&Su(this,1,!a))a||(Uu(this,!1),Ru(this,!1)),this.Mc&&this.c.tb(this,a),Tu(this,1,!a)};
|
||||
Q.N=function(){return!!(this.U&4)};Q.rg=function(a){Su(this,8,a)&&Tu(this,8,a)};Q.Y=function(a){Su(this,64,a)&&Tu(this,64,a)};Q.ee=function(a){(!a[Oa]||!ko(this.h(),a[Oa]))&&oq(this,Ih)&&this[qc]()&&Xu(this,2)&&Ru(this,!0)};Q.ue=function(a){if((!a[Oa]||!ko(this.h(),a[Oa]))&&oq(this,sj))Xu(this,4)&&Uu(this,!1),Xu(this,2)&&Ru(this,!1)};Q.Fc=function(a){this[qc]()&&(Xu(this,2)&&Ru(this,!0),Np(a)&&(Xu(this,4)&&Uu(this,!0),this.c.wh(this)&&this.h()[wb]()));!this.rh&&Np(a)&&a[bb]()};
|
||||
Q.Jc=function(a){this[qc]()&&(Xu(this,2)&&Ru(this,!0),this.N()&&this.zb(a)&&Xu(this,4)&&Uu(this,!1))};Q.Eh=function(a){this[qc]()&&this.zb(a)};Q.zb=function(a){Xu(this,16)&&Vu(this,!(this.U&16));Xu(this,8)&&this.rg(!0);Xu(this,64)&&this.Y(!(this.U&64));var b=new Ip(rg,this);if(a)for(var c=[zg,qh,Fj,Kk,ik],d,f=0;d=c[f];f++)b[d]=a[d];return oq(this,b)};Q.Ui=function(){Xu(this,32)&&Su(this,32,!0)&&Tu(this,32,!0)};Q.qd=function(){Xu(this,4)&&Uu(this,!1);Xu(this,32)&&Su(this,32,!1)&&Tu(this,32,!1)};
|
||||
Q.lc=function(a){return this.Mc&&this[qc]()&&this.Ae(a)?(a[bb](),a[jc](),!0):!1};Q.Ae=function(a){return a[A]==13&&this.zb(a)};om(Nu)||e(m("Invalid component class "+Nu));om(Hu)||e(m("Invalid renderer class "+Hu));var RA=qm(Nu);Ou[RA]=Hu;Gu(Ci,function(){return new Nu(j)});U(Yu,Hu);im(Yu);Yu[F].l=function(a){return a.C().l(O,this.v())};Yu[F].Cc=bm();Yu[F].v=P(Li);U(Zu,Nu);Zu[F].S=function(){Zu.g.S[I](this);Eu(this.h(),Hk)};Gu(Li,function(){return new Zu});im($u);Q=$u[F];Q.Hh=bm();Q.l=function(a){return a.C().l(O,this.Tb(a)[L](N))};Q.fg=function(a){a=a.h();$o(a,!0,Z);if(X)a.hideFocus=!0;var b=this.Hh();b&&Eu(a,b)};Q.v=P("inputapi-container");Q.Tb=function(a){var b=this.v(),c=[b,a.vd==oi?b+Pd:b+ge];a[qc]()||c[s](b+Jd);return c};U(hv,wp);hv[F].b=function(a,b,c,d){vp(this.c,a,b,c,j,j,d)};U(gv,Hu);im(gv);Q=gv[F];Q.$d=P("menuitem");Q.l=function(a){var b=a.C().l(O,this.Tb(a)[L](N),jv(this,a.Oa,a.C()));lv(this,a,b,!!(a.Ea&8)||!!(a.Ea&16));return b};Q.ab=function(a){return a&&a[B]};Q.Cc=function(a,b){var c=this.ab(a),d=kv(this,a)?c[B]:j;gv.g.Cc[I](this,a,b);d&&!kv(this,a)&&c[db](d,c[B]||j)};Q.lf=function(a){switch(a){case 2:return iv(this,0);case 16:case 8:return Pi;default:return gv.g.lf[I](this,a)}};Q.v=P(Ji);U(dv,$u);im(dv);dv[F].Hh=P("menu");dv[F].v=P("inputapi-menu");dv[F].fg=function(a){dv.g.fg[I](this,a);Fu(a.h(),gi,Bl)};U(mv,Nu);mv[F].Ma=function(){var a=this.sd;return a!=j?a:this.Kc()};mv[F].Kc=function(){var a=this.Oa;return km(a)?(a=Xr(a,function(a){return Vm(Mn(a),Ki)?M:vo(a)})[L](M),ym(a)):mv.g.Kc[I](this)};mv[F].Jc=function(a){var b=this.Pa;if(b){var c=b.lg;b.lg=j;if(b=c&&nm(a[Ob]))b=new Jn(a[Ob],a[Pb]),b=c==b?!0:!c||!b?!1:c.x==b.x&&c.y==b.y;if(b)return}mv.g.Jc[I](this,a)};Gu(Ji,function(){return new mv(j)});U(nv,mv);nv[F].Ae=function(a){return this.b(a)&&oq(this,{type:rg,eh:a})};U(pv,Zt);Q=pv[F];Q.td=j;Q.Ce=j;Q.Xd=j;Q.vd=j;Q.P=!0;Q.Uc=!0;Q.Rb=!0;Q.Ba=-1;Q.ua=j;Q.Jb=!1;Q.Aj=!1;Q.Bj=!0;Q.sc=j;Q.La=dm("Xd");Q.l=function(){this.J=this.Xd.l(this)};Q.Pc=function(){return this.h()};
|
||||
Q.S=function(){pv.g.S[I](this);iu(this,function(a){a.K&&uv(this,a)},this);var a=this.h();this.Xd.fg(this);this.Ta(this.P,!0);bu(this).w(this,Ih,this.eg).w(this,ni,this.mj).w(this,Dl,this.oj).w(this,Xj,this.rj).w(this,hh,this.pj).w(a,Gj,this.nj).w(Rn(a),Kj,this.qj).w(a,[Gj,Kj,Jj,Ij],this.dg);this.Rb&&sv(this,!0)};Q.wb=function(){vv(this,-1);this.ua&&this.ua.Y(!1);this.Jb=!1;pv.g.wb[I](this)};Q.n=function(){pv.g.n[I](this);if(this.Ce)this.Ce.s(),this.Ce=j;this.Xd=this.ua=this.sc=this.td=j};Q.eg=P(!0);
|
||||
Q.mj=function(a){var b=ju(this,a[H]);if(b>-1&&b!=this.Ba){var c=hu(this,this.Ba);c&&Ru(c,!1);this.Ba=b;c=hu(this,this.Ba);this.Jb&&Uu(c,!0);this.Bj&&this.ua&&c!=this.ua&&(c.Ea&64?c.Y(!0):this.ua.Y(!1))}Fu(this.h(),tg,a[H].h().id)};Q.oj=function(a){if(a[H]==hu(this,this.Ba))this.Ba=-1;Fu(this.h(),tg,M)};Q.rj=function(a){if((a=a[H])&&a!=this.ua&&a.Pa==this)this.ua&&this.ua.Y(!1),this.ua=a};Q.pj=function(a){if(a[H]==this.ua)this.ua=j};
|
||||
Q.nj=function(a){if(this.Uc)this.Jb=!0;var b=qv(this);b&&ro(b)?b[wb]():a[bb]()};Q.qj=function(){this.Jb=!1};Q.dg=function(a){var b;a:{b=a[H];if(this.sc)for(var c=this.h();b&&b!==c;){var d=b.id;if(d in this.sc){b=this.sc[d];break a}b=b[K]}b=j}if(b)switch(a[C]){case Gj:b.Fc(a);break;case Kj:b.Jc(a);break;case Jj:b.ee(a);break;case Ij:b.ue(a)}};Q.Jh=bm();Q.mf=function(){vv(this,-1);this.Jb=!1;this.ua&&this.ua.Y(!1)};
|
||||
Q.Ne=function(a){return this[qc]()&&this.P&&(gu(this)!=0||this.td)&&this.bd(a)?(a[bb](),a[jc](),!0):!1};
|
||||
Q.bd=function(a){var b=hu(this,this.Ba);if(b&&typeof b.lc==Vh&&b.lc(a))return!0;if(this.ua&&this.ua!=b&&typeof this.ua.lc==Vh&&this.ua.lc(a))return!0;if(a[Bc]||a[hc]||a[gb]||a[Xb])return!1;switch(a[A]){case 27:if(this.Rb)qv(this).blur();else return!1;break;case 36:wv(this);break;case 35:yv(this);break;case 38:if(this.vd==Jl)this.kc();else return!1;break;case 37:if(this.vd==oi)fu(this)?this.jc():this.kc();else return!1;break;case 40:if(this.vd==Jl)this.jc();else return!1;break;case 39:if(this.vd==
|
||||
oi)fu(this)?this.kc():this.jc();else return!1;break;default:return!1}return!0};Q.Ib=function(a,b){pv.g.Ib[I](this,a,b)};Q.mg=function(a,b,c){a.jg|=2;a.jg|=64;(this.Rb||!this.Aj)&&Wu(a,32,!1);Pu(a,!1);pv.g.mg[I](this,a,b,c);c&&this.K&&uv(this,a);b<=this.Ba&&this.Ba++};Q.removeChild=function(a,b){if(a=S(a)?du(this,a):a){var c=ju(this,a);c!=-1&&(c==this.Ba?Ru(a,!1):c<this.Ba&&this.Ba--);(c=a.h())&&c.id&&on(this.sc,c.id)}a=pv.g[oc][I](this,a,b);Pu(a,!0);return a};
|
||||
Q.Ta=function(a,b){if(b||this.P!=a&&oq(this,a?Ok:mi)){this.P=a;var c=this.h();c&&(Zo(c,a),this.Rb&&bv(qv(this),this.Uc&&this.P),b||oq(this,this.P?xg:wg));return!0}return!1};Q.isEnabled=dm("Uc");Q.Ga=function(a){if(this.Uc!=a&&oq(this,a?Gh:xh))a?(this.Uc=!0,iu(this,function(a){a.Kh?delete a.Kh:a.Ga(!0)})):(iu(this,function(a){a[qc]()?a.Ga(!1):a.Kh=!0}),this.Jb=this.Uc=!1),this.Rb&&bv(qv(this),a&&this.P)};Q.tb=function(a){a!=this.Rb&&this.K&&sv(this,a);this.Rb=a;this.Uc&&this.P&&bv(qv(this),a)};
|
||||
Q.Zb=dm("Ba");Q.jc=function(){xv(this,function(a,b){return(a+1)%b},this.Ba)};Q.kc=function(){xv(this,function(a,b){a--;return a<0?b-1:a},this.Ba)};Q.Mh=function(a){return a.Mc&&a[qc]()&&!!(a.Ea&2)};U(zv,Hu);im(zv);zv[F].v=P(Ii);U(Av,Nu);Gu(Ii,function(){return new Av(j)});Gu(Li,function(){return new Zu});U(Bv,pv);Q=Bv[F];Q.Ed=!0;Q.Lj=!1;Q.v=function(){return this.La().v()};Q.Vc=function(a){this.Ib(a,!0)};Q.Ta=function(a,b,c){(b=Bv.g.Ta[I](this,a,b))&&a&&this.K&&this.Ed&&qv(this)[wb]();a&&c&&nm(c[Ob])?this.lg=new Jn(c[Ob],c[Pb]):this.lg=j;return b};Q.eg=function(a){this.Ed&&qv(this)[wb]();return Bv.g.eg[I](this,a)};Q.Mh=function(a){return(this.Lj||a[qc]())&&a.Mc&&!!(a.Ea&2)};U(Dv,Bv);Q=Dv[F];Q.Ti=!1;Q.kh=0;Q.jh=j;Q.S=function(){Dv.g.S[I](this);vn(this.Mb,this.vj,this);var a=bu(this);a.w(this,rg,this.wj);a.w(yo(this.C()),Gj,this.Rc,!0);Y&&a.w(yo(this.C()),jh,this.Rc,!0)};Q.vj=function(a){bu(this).w(a.J,a.Uj,this.Fj)};Q.Yb=function(){if(this.P&&(this.Ta(!1),!this.P))this.kh=Lq(),this.jh=j};Q.wj=function(){this.Yb()};
|
||||
Q.Fj=function(a){for(var b=this.Mb.Pb(),c=0;c<b[E];c++){var d=this.Mb.get(b[c]);if(d.J==a[mb]){Ev(this,gm(d.Ij)?new yp(d.J,d.Ij,!0):new Cp(a[Ob],a[Pb]),d.Wj,d.Vj,d.J);a[bb]();a[jc]();break}}};Q.Rc=function(a){this.P&&!Cv(this,a[H])&&this.Yb()};Q.mf=function(a){Dv.g.mf[I](this,a);this.Yb()};Q.n=function(){Dv.g.n[I](this);this.Mb&&(this.Mb[Hb](),delete this.Mb)};U(Fv,Dv);Q=Fv[F];Q.S=function(){Fv.g.S[I](this);this[Bb](rg,this.Cj,!1,this)};Q.bd=function(a){if(Vm(this.yj,a[A])&&this.Rb){this.Yb();oq(this,Mg);if(this.j)this.j(!1,M),this.j=j;return!0}return Fv.g.bd[I](this,a)||this.kg(a)};Q.kg=function(a){return Gq(a)};Q.Cj=function(a){a=a[H].sd||j;if(this.j)this.j(a!=j,a),this.j=j};Q.Rc=function(a){Fv.g.Rc[I](this,a);if(!this.P&&this.j)this.j(!1,M),this.j=j};U(Iv,wq);var SA=X||Z&&W("1.9.3");Q=Iv[F];ya(Q,0);za(Q,0);oa(Q,0);pa(Q,0);Q.Yg=0;Q.Zg=0;Q.Ld=0;Q.Md=0;Q.Pf=!0;Q.ec=!1;Q.Xg=0;Q.Hi=0;Q.Gi=!1;Q.Ga=cm("Pf");Q.n=function(){Iv.g.n[I](this);dq(this.d,[wl,Gj],this.Cf,!1,this);this.b.s();delete this[H];delete this.d;delete this.b};
|
||||
Q.Cf=function(a){var b=a[C]==Gj;if(this.Pf&&!this.ec&&(!b||Np(a))){Lv(a);if(this.Xg==0)if(Jv(this,a),this.ec)a[bb]();else return;else a[bb]();var b=this.c,c=b[Qb],d=!SA;this.b.w(b,[vl,Hj],this.Fi,d);this.b.w(b,[ul,Kj],this.Gd,d);SA?(c.setCapture(!1),this.b.w(c,xj,this.Gd)):this.b.w($n(b),Mg,this.Gd);X&&this.Gi&&this.b.w(b,Dh,Jp);this.p&&this.b.w(this.p,Ek,this.Ii,d);ya(this,this.Yg=a[Ob]);za(this,this.Zg=a[Pb]);oa(this,a[ob]);pa(this,a[pb]);this.Ld=this[H].offsetLeft;this.Md=this[H][Fc];this.f=Ao(Pn(this.c));
|
||||
this.Hi=Lq()}else oq(this,Eh)};Q.Gd=function(a,b){Fq(this.b);SA&&this.c.releaseCapture();var c=Nv(this,this.Ld),d=Ov(this,this.Md);this.ec?(Lv(a),this.ec=!1,xq(this,new Kv(Hh,this,a[Ob],a[Pb],a,c,d,b||a[C]==tl))):oq(this,Eh);(a[C]==ul||a[C]==tl)&&a[bb]()};
|
||||
Q.Fi=function(a){if(this.Pf){Lv(a);var b=a[Ob]-this[Ob],c=a[Pb]-this[Pb];ya(this,a[Ob]);za(this,a[Pb]);oa(this,a[ob]);pa(this,a[pb]);if(!this.ec){var d=this.Yg-this[Ob],f=this.Zg-this[Pb];if(d*d+f*f>this.Xg&&(Jv(this,a),!this.ec)){this.Gd(a);return}}c=Mv(this,b,c);b=c.x;c=c.y;this.ec&&xq(this,new Kv(Jg,this,a[Ob],a[Pb],a,b,c))!==!1&&(Pv(this,a,b,c),a[bb]())}};Q.Ii=function(a){var b=Mv(this,0,0);ya(a,this[Ob]);za(a,this[Pb]);Pv(this,a,b.x,b.y)};U(Kv,Ip);U(Qv,Hu);im(Qv);Q=Qv[F];Q.$d=P(Xg);Q.ae=function(a,b,c){b==16?Fu(a,nk,c):Qv.g.ae[I](this,a,b,c)};Q.l=function(a){var b=Qv.g.l[I](this,a),c=a.p;if(c&&b)b.title=c||M;(c=a.Ma())&&this.Qc(b,c);a.Ea&16&&this.ae(b,16,!1);return b};Q.Ma=hm;Q.Qc=hm;Q.v=P(zi);U(Rv,Qv);im(Rv);Q=Rv[F];Q.$d=bm();Q.l=function(a){Pu(a,!1);a.Dh&=-256;Wu(a,32,!1);return a.C().l(Xg,{"class":this.Tb(a)[L](N),disabled:!a[qc](),title:a.p||M,value:a.Ma()||M},a.Kc()||M)};Q.rd=function(a){bu(a).w(a.h(),gh,a.zb)};Q.uh=hm;Q.Gh=hm;Q.wh=function(a){return a[qc]()};Q.tb=hm;Q.bg=function(a,b,c){Rv.g.bg[I](this,a,b,c);if((a=a.h())&&b==1)a.disabled=c};Q.Ma=function(a){return a[ab]};Q.Qc=function(a,b){if(a)a.value=b};Q.ae=hm;U(Sv,Nu);Q=Sv[F];Q.Ma=dm("T");Q.vb=function(a){this.T=a;this.La().Qc(this.h(),a)};Q.n=function(){Sv.g.n[I](this);delete this.T;delete this.p};Q.S=function(){Sv.g.S[I](this);if(this.Ea&32){var a=this.h();a&&bu(this).w(a,qj,this.Ae)}};Q.Ae=function(a){return a[A]==13&&a[C]==nj||a[A]==32&&a[C]==qj?this.zb(a):a[A]==32};Gu(zi,function(){return new Sv(j)});U(Tv,Qv);im(Tv);Q=Tv[F];Q.l=function(a){var b={"class":Gi+this.Tb(a)[L](N),title:a.p||M};return a.C().l(O,b,this.Qd(a.Oa,a.C()))};Q.$d=P(Xg);Q.ab=function(a){return a&&a[B][B]};Q.Qd=function(a,b){return b.l(O,Gi+(this.v()+Yd),b.l(O,Gi+(this.v()+Sd),a))};Q.v=P(Di);U(Uv,Sv);Gu(Di,function(){return new Uv(j)});U(Vv,Fv);Q=Vv[F];Q.Ni=function(a){this.Ec&&a[bb]()};Q.Fh=function(a){this.ac=a;this.F=!0};Q.cg=cm("jd");
|
||||
Q.l=function(){Vv.g.l[I](this);var a=this.C(),b=this.h(),c=this.La().v(),d=go(a.b,Ie),f=Tn(a.b,hl,j,d)[0],g=c+Td,h=c+Ud,k=go(a.b,He),o=Tn(a.b,xl,j,k)[0];this.c=a.l(O,g);X&&a.Dg(this.c,{hideFocus:!0});this.z=ao(Tk,Ri);a.Aa(this.c,this.z);g=a.l(O,h);a.Aa(o[B],this.c);a.Aa(o[pc],g);a.Aa(f,k);k=c+Wd;this.jb=new Uv(ao(O,c+Zd+k));this.jb.vb(fk);this.rb=new Uv(ao(O,c+$d+k));this.rb.vb(gk);this.f=new pv(oi,av($u,c+Vd));this.f.l();this.f.Ib(this.rb,!0);this.rb.Ga(!1);this.f.Ib(this.jb,!0);this.f.tb(!1);this.Eg=
|
||||
a.l(O,c+Id);c=go(a.b,Ge);k=Tn(a.b,xl,j,c)[0];a.Aa(k[B],this.Eg);a.Aa(k[pc],this.f.h());a.Aa(f,c);a.Aa(b,d)};Q.S=function(){Vv.g.S[I](this);this.f.S();this.f.Ta(!1);this.f[Bb](rg,this.Pi,!1,this);this[Bb](mi,this.Oi,!1,this);this[Bb](Ih,this.Ni,!1,this);this.Ta(!1,!0);$o(this.c,!1,Z);rv(this,this.c);if((this.uf=!0)&&!this.p&&this.h())this.p=new Iv(this.h()),X&&bu(this).w(this.h(),Ij,this.p.Gd,i,this.p);else if(!this.uf&&this.p)X&&bu(this).Ca(this.h(),Ij),this.p.s(),this.p=j;this.Ed=!1};
|
||||
Q.Pc=function(){return this.Eg||this.h()};Q.Qe=cm("d");Q.dg=function(a){a=Vv.g.dg[I](this,a);this.tf&&Cv(this,p.activeElement)&&this.tf.sb();return a};
|
||||
Q.bd=function(a){if(!this.d)return!1;if(this.d.Le(this,a))return this.d.zf(this,a);if(Vm(this.d.c,a[A])&&this.Ya){var b=a[A]==8,c=!1;if(b)!this.ia||this.ia[E]==0?c=!1:(c=Rm(this.ia),c.wf!=this.O()||c.xf!=this.Wa()?(this.ia=[],c=!1):(Xv(this,c,!0),c=!0));c||((c=this.Ya[this.b])?(this.Da(this.b+Xv(this,c,b)),c=!0):c=!1);if(c)return!0;else if(b)return aw(this,this.b-1),!0}if(a[A]==46)return this.b<this.c[D][E]-1&&aw(this,this.b+1),!0;if(Vm(this.d.f,a[A]))return this.Va(!1);if(Vm(this.d.d,a[A]))return this.Va(!0);
|
||||
var b=(c=a[vb]!=0)?n[ub](a[vb]):M,d=mu(this.d,this,a);if(c){if(gu(this)>0&&!/[^0-9]/[Ma](b))return Yv(this,Om(b)-1);if(d){if(b==pd){a=this.Wa();if(c=!xm(a==j?M:n(a)))c=a[E]-1,c=c>=0&&a[x](pd,c)==c;if(c)return!0}$v(this,b);return!0}}if(this.Zb()<0&&a[A]in this.xg)return Yv(this,this.xg[a[A]]);switch(a[A]){case 37:return bw(this,this.b-1),!0;case 39:return bw(this,this.b+1),!0;case 36:return this.Da(Um(this.O()[ic](M),this.d.fd,this.d)),!0;case 35:return this.Da(!1),!0;case 33:case 188:return Zv(this,
|
||||
!1,!0),!0;case 34:case 190:return Zv(this,!0,!0),!0;case 9:return!0}return Vv.g.bd[I](this,a)};Q.kg=function(a){return!!a[vb]&&!mu(this.d,this,a)};Q.jc=function(){this.Zb()==gu(this)-1?Zv(this,!0):Vv.g.jc[I](this)};Q.kc=function(){this.Zb()==0?Zv(this,!1):Vv.g.kc[I](this)};Q.Nb=function(){return Ir(this.c,this.b,this.c,this.b)};Q.Da=function(a){var b=this.c[D][E];bw(this,mm(a)?a?0:b-1:a)};Q.Wa=function(){var a=this.O();this.b>0&&(a=a[J](0,this.b));return Um(a[ic](M),this.d.fd,this.d)>-1?a:this.O()};
|
||||
Q.O=function(){return so(this.c)||M};Q.Ia=function(a){var b=this.c[D];if(b&&b[E]>0){for(var c=b[E],d=0;d<c;d++)this.c[oc](b[cb](0));this.c[Ja](this.z);this.b=0}for(b=0;b<a[E];b++)$v(this,a[Ya](b));this.P&&this.Da(!1)};Q.fh=function(a,b){if(a!=b){var c=this.O(),d=c[x](a),f=d+a[E]>this.b;d>=0&&(c=c[u](a,b),f=this.b+b[E]-(f?0:a[E]),this.Ia(c),this.Te(),d=d+b[E],this.ia[s](this.Ya[d]={Ud:a,Td:b,wf:this.O(),xf:this.Wa(),index:d}),this.Da(f))}};
|
||||
Q.Va=function(a){this.Rf=!0;this.Yb();this.Rf=!1;this.b=0;oq(this,a?bl:zh);return!0};Q.Bd=function(){return this.K&&this.P};Q.Oi=dm("Rf");Q.Pi=function(a){var b=!1;switch(a[H]&&a[H].Ma()){case fk:Zv(this,!0);b=!0;break;case gk:Zv(this,!1),b=!0}return b};Q.ig=function(a){var b=this.ac[E];if(!(a<0||a>=b)){this.T=a;a=this.T+this.jd;this.rb.Ga(this.T>0);this.jb.Ga(a<b||this.F&&a>=b);ku(this);for(a=0;a<this.jd;a++){var c=this.T+a;c<b&&(c=this.ac[c],Hv(this,c.Ye(a),c))}Wv(this);this.f.Ta(!0)}};
|
||||
Q.If=function(a,b){this.Kb();Hv(this,a,M,i,b).Ga(!1)};Q.Te=function(){iu(this,function(a){a.Ga(!1)});this.ac=[];this.F=!1;this.rb.Ga(!1);this.jb.Ga(!1)};Q.Kb=function(){ku(this);this.f.Ta(!1)};Ga(Q,function(){this.Ia(M);this.Ya=[];rv(this,this.c);this.Kb()});Q.Rc=function(a){this.P&&!Cv(this,a[H])&&this.Va(!1)};Q.qh=function(a){this.Rc(a)};U(cw,np);var TA=Zq();Q=cw[F];Q.Xa=function(a){if(!this.b)this.b=new Vv(Pn(p[mc]),this.d),this.b.Ff=this.f,eu(this.b,i),this.b[Dc]();if(a&&!a.c[TA])a.c[TA]=this.b;return this.b};Q.Df=function(a,b,c){a=this.Xa(a);a[Dc]();Ev(a,b);c&&a.Ia(c)};Q.Lf=function(a,b,c,d){var d=d||0,f=this.Xa(a);f.Fh(b.gc);f.cg(c);f.ig(d);wv(f);a=this.Xa(a);b=Yo(a.h());c=Xn(l);c[t]-b[y]-b[t]<0&&(c=c[t]-b[t],Ev(a,new hv(new Jn(c>0?c:0,b.top))))};Q.ag=function(a){a.c[TA]=j};Q.n=function(){this.b&&this.b.s();this.c.s();cw.g.n[I](this)};var gw={};Q=ew[F];xa(Q,function(){this.b={}});Q.W=function(){var a=new ew,b;for(b in this.b)this.b[lc](b)&&(a.b[b]=j);return a};Fa(Q,function(a){return this.b[lc](fw(a))});Q.forEach=function(a,b){for(var c in this.b)this.b[lc](c)&&a[I](b,c[wc](0)==32?c[Rb](1):c,i,this)};Q.yb=function(){var a=[],b;for(b in this.b)this.b[lc](b)&&a[s](b[wc](0)==32?b[Rb](1):b);return a};Q.Sa=function(){for(var a in this.b)if(this.b[lc](a))return!1;return!0};
|
||||
ra(Q,function(a){a=fw(a);return this.b[lc](a)?(delete this.b[a],!0):!1});Q.wc=function(){return hn(this.yb())};Q=hw[F];Q.Se=function(a){if(this.q(a)!=this.Lb)this.b=a};Q.Vf=function(a){if(a&&a[E]>0)this.gc=a};Q.Re=function(){return this.gc[E]};Q.q=function(a){return S(a)?a:a.q()};Q.Ye=function(a,b){return S(a)?a:a.Ye(b)};U(jw,hw);jw[F].Se=function(a){lw(this,this.b,-1,0);jw.g.Se[I](this,a);lw(this,this.b,0,1)};jw[F].Re=function(){return Sm(this.c,function(a,b){return r.max(a,b.Re())},jw.g.Re[I](this))};jw[F].Vf=function(a){jw.g.Vf[I](this,a);a&&a[E]>0&&jw.g.Se[I](this,a[0])};nw[F].get=function(a,b){var c=this.b[a[Wb]()],d=S(b)?b:n[ub](b[vb]);return c&&(c=c(d))&&c!=d?new jw(d,[c]):j};
|
||||
var pw={".":"\u1362",",":"\u1363"},rw={",":"\u060c",";":"\u061b","?":"\u061f"},vw={".":"\u3002","~":"\uff5e","!":"\uff01",$:"\uffe5","*":"\u00d7","(":"\uff08","<":"\u300a",">":"\u300b",",":"\uff0c","?":"\uff1f",":":"\uff1a",";":"\uff1b","[":"\u3010","]":"\u3011","\\":"\u3001",")":"\uff09","{":"\u300e","}":"\u300f","`":"\u00b7","^":"\u2026\u2026",_:"\u2014\u2014","@":"\uff20","#":"\uff03","-":"\uff0d","=":"\uff1d","+":"\uff0b","|":"\uff5c","%":"\uff05","&":"\uff06","/":"\uff0f","`":"\uff40"},ww={"'":["\u2018\u2019"],
|
||||
'"':["\u201c\u201d"]},yw={va:"\u3094\u3041",vi:"\u3094\u3043",vu:"\u3094",ve:"\u3094\u3047",vo:"\u3094\u3049",vya:"\u3094\u3083",vyi:"\u3094\u3043",vyu:"\u3094\u3085",vye:"\u3094\u3047",vyo:"\u3094\u3087",qq:"\u3063q",vv:"\u3063v",ll:"\u3063l",xx:"\u3063x",kk:"\u3063k",gg:"\u3063g",ss:"\u3063s",zz:"\u3063z",jj:"\u3063j",tt:"\u3063t",dd:"\u3063d",hh:"\u3063h",ff:"\u3063f",bb:"\u3063b",pp:"\u3063p",mm:"\u3063m",yy:"\u3063y",rr:"\u3063r",wwa:"\u3063\u308f",wwi:"\u3063\u3046\u3043",wwu:"\u3063\u3046",
|
||||
wwe:"\u3063\u3046\u3047",wwo:"\u3063\u3092",wwyi:"\u3063\u3090",wwye:"\u3063\u3091",wwha:"\u3063\u3046\u3041",wwhi:"\u3063\u3046\u3043",wwhu:"\u3063\u3046",wwhe:"\u3063\u3046\u3047",wwho:"\u3063\u3046\u3049",cc:"\u3063c",kya:"\u304d\u3083",kyi:"\u304d\u3043",kyu:"\u304d\u3085",kye:"\u304d\u3047",kyo:"\u304d\u3087",gya:"\u304e\u3083",gyi:"\u304e\u3043",gyu:"\u304e\u3085",gye:"\u304e\u3047",gyo:"\u304e\u3087",sya:"\u3057\u3083",syi:"\u3057\u3043",syu:"\u3057\u3085",sye:"\u3057\u3047",syo:"\u3057\u3087",
|
||||
sha:"\u3057\u3083",shi:"\u3057",shu:"\u3057\u3085",she:"\u3057\u3047",sho:"\u3057\u3087",zya:"\u3058\u3083",zyi:"\u3058\u3043",zyu:"\u3058\u3085",zye:"\u3058\u3047",zyo:"\u3058\u3087",tya:"\u3061\u3083",tyi:"\u3061\u3043",tyu:"\u3061\u3085",tye:"\u3061\u3047",tyo:"\u3061\u3087",cha:"\u3061\u3083",chi:"\u3061",chu:"\u3061\u3085",che:"\u3061\u3047",cho:"\u3061\u3087",cya:"\u3061\u3083",cyi:"\u3061\u3043",cyu:"\u3061\u3085",cye:"\u3061\u3047",cyo:"\u3061\u3087",dya:"\u3062\u3083",dyi:"\u3062\u3043",
|
||||
dyu:"\u3062\u3085",dye:"\u3062\u3047",dyo:"\u3062\u3087",tsa:"\u3064\u3041",tsi:"\u3064\u3043",tse:"\u3064\u3047",tso:"\u3064\u3049",tha:"\u3066\u3083",thi:"\u3066\u3043","t'i":"\u3066\u3043",thu:"\u3066\u3085",the:"\u3066\u3047",tho:"\u3066\u3087","t'yu":"\u3066\u3085",dha:"\u3067\u3083",dhi:"\u3067\u3043","d'i":"\u3067\u3043",dhu:"\u3067\u3085",dhe:"\u3067\u3047",dho:"\u3067\u3087","d'yu":"\u3067\u3085",twa:"\u3068\u3041",twi:"\u3068\u3043",twu:"\u3068\u3045",twe:"\u3068\u3047",two:"\u3068\u3049",
|
||||
"t'u":"\u3068\u3045",dwa:"\u3069\u3041",dwi:"\u3069\u3043",dwu:"\u3069\u3045",dwe:"\u3069\u3047",dwo:"\u3069\u3049","d'u":"\u3069\u3045",nya:"\u306b\u3083",nyi:"\u306b\u3043",nyu:"\u306b\u3085",nye:"\u306b\u3047",nyo:"\u306b\u3087",hya:"\u3072\u3083",hyi:"\u3072\u3043",hyu:"\u3072\u3085",hye:"\u3072\u3047",hyo:"\u3072\u3087",bya:"\u3073\u3083",byi:"\u3073\u3043",byu:"\u3073\u3085",bye:"\u3073\u3047",byo:"\u3073\u3087",pya:"\u3074\u3083",pyi:"\u3074\u3043",pyu:"\u3074\u3085",pye:"\u3074\u3047",pyo:"\u3074\u3087",
|
||||
fa:"\u3075\u3041",fi:"\u3075\u3043",fu:"\u3075",fe:"\u3075\u3047",fo:"\u3075\u3049",fya:"\u3075\u3083",fyu:"\u3075\u3085",fyo:"\u3075\u3087",hwa:"\u3075\u3041",hwi:"\u3075\u3043",hwe:"\u3075\u3047",hwo:"\u3075\u3049",hwyu:"\u3075\u3085",mya:"\u307f\u3083",myi:"\u307f\u3043",myu:"\u307f\u3085",mye:"\u307f\u3047",myo:"\u307f\u3087",rya:"\u308a\u3083",ryi:"\u308a\u3043",ryu:"\u308a\u3085",rye:"\u308a\u3047",ryo:"\u308a\u3087","n'":"\u3093",nn:"\u3093",xn:"\u3093",a:"\u3042",i:"\u3044",u:"\u3046",wu:"\u3046",
|
||||
e:"\u3048",o:"\u304a",xa:"\u3041",xi:"\u3043",xu:"\u3045",xe:"\u3047",xo:"\u3049",la:"\u3041",li:"\u3043",lu:"\u3045",le:"\u3047",lo:"\u3049",lyi:"\u3043",xyi:"\u3043",lye:"\u3047",xye:"\u3047",ye:"\u3044\u3047",ka:"\u304b",ki:"\u304d",ku:"\u304f",ke:"\u3051",ko:"\u3053",xka:"\u30f5",xke:"\u30f6",lka:"\u30f5",lke:"\u30f6",ga:"\u304c",gi:"\u304e",gu:"\u3050",ge:"\u3052",go:"\u3054",sa:"\u3055",si:"\u3057",su:"\u3059",se:"\u305b",so:"\u305d",ca:"\u304b",ci:"\u3057",cu:"\u304f",ce:"\u305b",co:"\u3053",
|
||||
qa:"\u304f\u3041",qi:"\u304f\u3043",qu:"\u304f",qe:"\u304f\u3047",qo:"\u304f\u3049",kwa:"\u304f\u3041",kwi:"\u304f\u3043",kwe:"\u304f\u3047",kwo:"\u304f\u3049",gwa:"\u3050\u3041",za:"\u3056",zi:"\u3058",zu:"\u305a",ze:"\u305c",zo:"\u305e",ja:"\u3058\u3083",ji:"\u3058",ju:"\u3058\u3085",je:"\u3058\u3047",jo:"\u3058\u3087",jya:"\u3058\u3083",jyi:"\u3058\u3043",jyu:"\u3058\u3085",jye:"\u3058\u3047",jyo:"\u3058\u3087",ta:"\u305f",ti:"\u3061",tu:"\u3064",tsu:"\u3064",te:"\u3066",to:"\u3068",da:"\u3060",
|
||||
di:"\u3062",du:"\u3065",de:"\u3067","do":"\u3069",xtu:"\u3063",xtsu:"\u3063",ltu:"\u3063",ltsu:"\u3063",na:"\u306a",ni:"\u306b",nu:"\u306c",ne:"\u306d",no:"\u306e",ha:"\u306f",hi:"\u3072",hu:"\u3075",fu:"\u3075",he:"\u3078",ho:"\u307b",ba:"\u3070",bi:"\u3073",bu:"\u3076",be:"\u3079",bo:"\u307c",pa:"\u3071",pi:"\u3074",pu:"\u3077",pe:"\u307a",po:"\u307d",ma:"\u307e",mi:"\u307f",mu:"\u3080",me:"\u3081",mo:"\u3082",xya:"\u3083",lya:"\u3083",ya:"\u3084",wyi:"\u3090",xyu:"\u3085",lyu:"\u3085",yu:"\u3086",
|
||||
wye:"\u3091",xyo:"\u3087",lyo:"\u3087",yo:"\u3088",ra:"\u3089",ri:"\u308a",ru:"\u308b",re:"\u308c",ro:"\u308d",xwa:"\u308e",lwa:"\u308e",wa:"\u308f",wi:"\u3046\u3043",we:"\u3046\u3047",wo:"\u3092",wha:"\u3046\u3041",whi:"\u3046\u3043",whu:"\u3046",whe:"\u3046\u3047",who:"\u3046\u3049","z/":"\u30fb","z.":"\u2026","z,":"\u2025",zh:"\u2190",zj:"\u2193",zk:"\u2191",zl:"\u2192","z-":"\u301c","z[":"\u300e","z]":"\u300f",0:"\uff10",1:"\uff11",2:"\uff12",3:"\uff13",4:"\uff14",5:"\uff15",6:"\uff16",7:"\uff17",
|
||||
8:"\uff18",9:"\uff19","'":"\u2019",'"':"\u201d",",":"\u3001",".":"\u3002","[":"\u300c","]":"\u300d","~":"\u301c","/":"\u30fb","-":"\u30fc","!":"\uff01","#":"\uff03",$:"\uff04","%":"\uff05","&":"\uff06","(":"\uff08",")":"\uff09","*":"\uff0a","+":"\uff0b",":":"\uff1a",";":"\uff1b","<":"\uff1c","=":"\uff1d",">":"\uff1e","?":"\uff1f","@":"\uff20","^":"\uff3e",_:"\uff3f","`":"\uff40","{":"\uff5b","|":"\uff5c","}":"\uff5d","\\":"\uffe5","\u00a5":"\uffe5"},UA=new ew,VA;
|
||||
for(VA in yw)for(var WA=0,XA=VA[E];WA<XA;++WA)UA.b[fw(VA[Ya](WA))]=j;Aw[F].q=function(){return this[Qa][0]};U(Bw,Aw);var YA="jsapi";Bw[F].q=function(){return this.c?this.j?this[Qa][L](M):this[Qa][L](vd)+vd:Bw.g.q[I](this)};U(Jw,Bu);var ZA=Zq();Zq();Q=Jw[F];Q.Ob=P("t13nzh");Q.oc=function(){return[oj,pj,qj,Gj]};Q.Fe=function(a){return a.B==Ul};Q.Za=function(a){if(!this.T)Kw(this),this.T=!0;Jw.g.Za[I](this,a);var b=this.c.Xa(a);Gv(b,T(function(b){var c=this.ea(a);return b[A]==32||this.Zc.get(c,b)},this));if(!a.z){var c=yo(a.C());if(c!=p){var d=qm(a);this.F[d]||(Vp(c,Gj,b.qh,!0,b),Y&&Vp(c,jh,b.qh,!0,b),this.F[d]=a)}}};Q.Ab=function(a){Jw.g.Ab[I](this,a);if(this.cd(a)){this.c.ag(a);var b=a.c[ZA];b&&b.s();a.c[ZA]=j}};
|
||||
Q.lh=function(a,b){this.f[Vb]();var c=this.oa.c[ZA];if(c){var d=b[C]==bl?a.O():M;d?(c.s(),c=this.oa.Wb(),Gp(c),c[u](d),br(this.oa),c.Hb(!0)):Hp(c);c.s();this.oa.c[ZA]=j}};
|
||||
va(Q,function(a,b){this.oa=a;var c=this.c.Xa(a);c.tf=a;if(!Du(this,a,b))return!1;if(!this.N(this.oa)||St(b))return!1;if(b[C]==Gj)return X&&a.sb(),c.Va(!1),!1;if(b[C]==oj||b[C]==pj||b[C]==qj){var d=qm(a);this.j[d]||(this.j[d]={keyCode:-1,lastKey:-1});var f;if(a.F&&b[A]==13)b[C]==oj&&(f=new Rt(13,0,!1,b));else a:{f=this.j[d];switch(b[C]){case oj:if(Y&&(f.lastKey==17&&!b[hc]||f.lastKey==18&&!b[Xb]))f.lastKey=-1,sa(f,-1);LA&&!Hq(b[A],f.lastKey,b[Bc],b[hc],b[Xb])?f=Tt(b,f):(sa(f,Z&&b[A]in KA?KA[b[A]]:
|
||||
b[A]),f=j);break a;case qj:f.lastKey=-1;sa(f,-1);break;case pj:f=Tt(b,f);break a}f=j}if(f){if(c.Bd())return c=c.Ne(f),f.s(),c;c=a.Wb();if(!c)return!1;var d=n[ub](f[vb]),g;a:{var h=n[ub](f[vb]);if((g=this.oa.Wb())&&g.Sa())if(h=this.Zc.get(this.ea(this.oa),h)){var h=h.b,k=this.oa.Cd();if(g&&k){Gp(g);g[u](h);g.Hb(!0);g.s();g=!0;break a}}g=!1}if(g)return!0;if(/[^a-zA-Z]/[Ma](d))return!1;a.c[ZA]=c;Bq(a,this.b).yd=M;Gp(c);c.f=c.H.qb();this.c.Df(a,c.Me(),d);this.f[sc]();f.s();return!0}}return!1});
|
||||
Q.Yi=function(a,b,c,d,f){if(a.Bd()){var c=b.q(),g=a.Wa();Lw(g)||(g=a.O());if(c==g[Lc]()&&(a.Kb(),d&&f&&d&&f))a=b.b||0,b=Bq(this.oa,this.b),b.Hg=c,b.ui=a,this.c.Lf(this.oa,f,this.d.Jf,a-1)}};Q.oh=function(a,b){var c=b[H].Ma(),d=c.q(),f=a.Wa(),g=Bq(this.oa,this.b).Hg;if(f[Lc]()==g){var c=Lw(f)[J](0,c.c),g=(g=b.eh?this.Zc.get(this.ea(this.oa),b.eh):j)?g.b:M,h=a.O();if(h==f){if(h=h[u](c,d),!Lw(h))return a.Ia(h+g),a.Va(!0),!0}else if(g)return!1;a.fh(c,d)}return!0};
|
||||
Q.mh=function(a){return Mw(this,a[H],a[Qa],a.c+1)};Q.nh=function(a){this.f[Vb]();if(a.Bd()){var b=a.O();if(b){var c=Bq(this.oa,this.b);if(b[E]>this.d.Bf)a.If(sf,{background:Xc}),c.yd=b;else{var d=a.Wa(),c=c.yd||M;Lw(d)||(d=b);d=d[Lc]();d!=c&&(a.Te(),Mw(this,a,d,1)||a.Kb())}this.f[sc]()}else a.Va(!1)}};Q.n=function(){var a=this.c.Xa(j);a[fc](rg,T(this.oh,this,a));var b=T(this.lh,this,a);a[fc](bl,b);a[fc](zh,b);b=T(this.mh,this);a[fc](Mh,b);this.f[fc](sl,T(this.nh,this,a));this.f.s();this.M.s();Jw.g.n[I](this)};Q=Pw[F];Q.Bb=0;Q.Qb=0;Q.Sa=function(){return this.Qb-this.Bb==0};xa(Q,function(){Ba(this.b,0);this.Qb=this.Bb=0});Fa(Q,function(a){return Vm(this.b,a)});ra(Q,function(a){a=Wm(this.b,a);if(a<0)return!1;a==this.Bb?Qw(this):(Ym[Ic][I](this.b,a,1),this.Qb--);return!0});Q.yb=function(){return this.b[Sa](this.Bb,this.Qb)};U(Tw,np);Q=Tw[F];Q.Bh=hm;Q.Mi=function(a,b,c){this.c=j;this.Bh(a,b,c);Ww(this)};Q.dh=hm;Q.bh=hm;Q.Ad=function(a,b){var c=Vw(this,a);if(c)return b(a,!0,!0,c),!0;c=Rw(this.b);if(!c||!Gw(c.ub,a)){var c=this.b,d=new Sw(a,b);c.b[c.Qb++]=d}Ww(this);return!1};U(Xw,Tw);Q=Xw[F];Q.Ac=j;
|
||||
Q.Bh=function(a,b,c){function d(a,b){var c=Im(a[Na]()),d=!g.c&&Zw(f,c,q)||new Bw(c,q);if(a[E]){var k=a[Na]();if(!c||!k||!k[E])qa(d,Kh),b(d,j);else{var w=f.T,z=[];V(k,function(b,d){b&&z[s](w(b,c,a,d))});k=new jw(c,z);g.c||(Uw(f.f,h)[c]=k,Uw(f.M,h)[k.b]=c);o||(f.j[c]=!0);qa(d,Bk);b(d,k)}}else qa(d,Kh),b(d,j)}Yw(this,zk,lg);if(this.Ac)this.Ac.name=rl+Iw(a.ub)[u](/-/g,hg),l[jb].report(this.Ac);var f=this,g=a.ub,h=[Fw(g)[Wb]()],k=a.b,a=a[Qa],o=g.f,q=Fw(g),b=c[0]==Pf,c=c[1];if(!b||!c)if(g.c)c=Zw(this,g)||
|
||||
g,qa(c,Kh),k(c,!1,!1,j);else for(b=0;a&&b<a[E];++b)c=Zw(this,a[b],q)||new Bw(a[b],q),qa(c,Kh),k(c,!1,!1,j);else if(g.c){var a=Xr(c,function(a){return Im(a[0])}),w=!0,z=new jw(g.q(),[]);V(c,function(a){a&&a[E]&&d(a,function(a,b){a[sb]==Bk&&b?z.c[s](b):w=!1})});b=Uw(f.f,h);b[g.q()]=z;c=Zw(f,g)||g;qa(c,w?Bk:Kh);a=Dw(a,Fw(g),g.b||0,!1);c[sb]==Bk&&!c.Xb&&c.q()!=a.q()&&(b=Uw(f.f,h),b[a.q()]=z,Ew(a,c.d||0),qa(a,c[sb]),$w(this,a));k(c,!1,w,w?z:j)}else V(c,function(a){a&&a[E]&&d(a,function(a,b){k(a,!1,a[sb]==
|
||||
Bk&&!!b,b)})})};Q.Ad=function(a,b){var c=Zw(this,a),d=c?c.d||0:0,f=Vw(this,a),g=f?f.Re():0,h,k=this.p.zc;if(f&&(a.b||0)<=g)b(a,!0,!0,f),h=!0;else if(!a.Xb&&(!c||!(c[sb]==Bk||c[sb]==Kh))||d<k&&g==d){if(this.d)c=this.b,d=new Sw(a,b),c.b[c.Qb++]=d;else if(c=Rw(this.b),!c||!Gw(c.ub,a))c=this.b,d=new Sw(a,b),c.b[c.Qb++]=d;h=!1}Ww(this);return h};
|
||||
Q.dh=function(a,b){var c=this.p,d=a.ub,f=c.ad;if(this.d){var g=Zw(this,d),g=g?g.d||0:0;g>0&&(f=g+c.Dd)}Ew(d,r.min(r.max(f,d.b||0),c.zc));d.Xb||$w(this,d);f={uv:ax(this,Fw(d))};g=d.B==mj||d.B==lj?Wl:M;g={text:d.c?d.q()+g:d[Qa][L](vd),ime:Iw(d),num:d.d,cp:le,cs:le,ie:Hl,oe:Hl,app:YA};if(c.Af)g.sct=c.Af;qn(g,f);f=new Lt(g);c=this.F;g=f.b;f=f.c;c.b&&Nt(c,c.b);var g=c.p+g,h=g+ad+c.f;if(h!=c.c)c.d=new Ht(g,c.f),c.c=h;if(f){g=un(f);typeof g=="undefined"&&e(m("Keys are undefined"));h=tn(f);g[E]!=h[E]&&e(m("Mismatched lengths for keys/values"));
|
||||
for(var k=new vt(j,i,i),o=0;o<g[E];o++)Gt(k,g[o],h[o])}var k=T(b,i),q;g=c.d;h=T(c.j,c,k,!0);k=T(c.j,c,k,!1);f=f||j;if(p[Qb][B]){o=hg+(FA++)[Wb](36)+Lq()[Wb](36);R._callbacks_||(R._callbacks_={});var w=p[xb](Dk),z=j;g.Fd>0&&(z=R[dc](It(o,w,f,k),g.Fd));k=g.c.W();if(f)for(q in f)(!f[lc]||f[lc](q))&&At(k,q,f[q]);h&&(R._callbacks_[o]=Kt(o,w,h,z),At(k,g.b,jg+o));Vn(w,{type:kl,id:o,charset:Zf,src:k[Wb]()});p.getElementsByTagName(hi)[0][Ja](w);q={Na:o,Fd:z}}else k&&k(f),q=j;c.b={Th:q,key:c.c};a.id=c.b;qa(d,
|
||||
bk);Yw(this,lg)};Q.bh=function(a){var b=a.ub,c=0,d=Zw(this,b);d&&(c=(d.d||0)-this.p.Dd,Ew(d,c),c<=0&&(Uw(this.z,[Fw(d)[Wb]()])[d.q()]=j));Nt(this.F,a.id);qa(b,pg)};U(bx,Bu);Q=bx[F];Q.Ob=P("t13nsuggestion");Q.oc=function(){return[gh,oj,pj]};Q.Fe=function(a){return a.B!=Ul};Q.Si=function(a,b,c,d,f){c.q();if(!d||!f)Hp(b);else{var d=this.c,g=f,h=Vw(d,c),k=h.Lb;d.j[k]=!0;g!=k&&(h.Se(g),Uw(d.M,[Fw(c)[Wb]()])[g]=k);Au(this.zd,Fw(c),f)&&(f+=N);b[u](f);b.Hb(!0)}b.s();a.sb()};
|
||||
Q.$i=function(a,b,c,d,f,g,h,k){if(h&&k&&f.q()==c.q()){c.f=b.qb();d&&c[u](k.Lb);b=T(this.Si,this,a,c,f);d=Gs(Fw(f).B);f={};f.direction=Is(d)?yk:zj;if((d=d.b.f)&&d.lineHeight)f[vj]=d.lineHeight;d&&d.fontSize&&(f[Ph]=d.fontSize+pk);Tx(this.f,a,c.Me(i,!0),k,b,f)}};
|
||||
va(Q,function(a,b){if(!Du(this,a,b))return!1;var c;if(!(c=St(b)))b[C]==gh?c=0:(c=b[A]==8,c=b[C]==(Z?pj:oj)&&c?0:!a.Cd()||1);if(c)return!1;c=b[A]==8;var d=a.Wb();if(!d||!d.xc()||!d.Sa())return!1;var f=d.H.qb(),g=rp(f,f.m),h=rp(f,f.m-1),k=this.ea(a);if(c){if(Hs($[k.B],g))return!1}else if(!Hs($[k.B],h)||!Hs($[k.B],g))return!1;yu(this.zd,d,Ks(k.B,k.X),!c);if(d.Sa())return!1;Gp(d);g=d.q();a:if(h=$[k.X],g){for(var o=0,q=g[E];o<q;o++)if(!h.isChar(g[Ya](o))){h=!1;break a}h=!0}else h=!1;if(h)return!1;k=new Bw(g,
|
||||
k,!0);return mm(this.c.Ad(k,T(this.$i,this,a,f,d,c)))});U(cx,Bu);Q=cx[F];Q.Ob=P("t13ntransform");Q.oc=function(){return[oj,pj,Gj]};Q.Fe=function(a){return a.B!=Ul&&a.B!=lj};Q.aj=function(a,b,c,d){var f=a.q(),g=Fw(a);this.c[f]&&(V(this.c[f],function(a){if(c&&a){var f=rp(a.H,a.H.m-1),o=rp(a.V,a.V.m),q=this.zd;if(b||!Au(q,g,f)&&!Au(q,g,o))a[u](kw(d)),b&&(this.oa instanceof As?a.Hb(!0):br(this.oa))}a.s()},this),delete this.c[f])};
|
||||
va(Q,function(a,b){if(!Du(this,a,b))return!1;this.oa=a;if(b[C]==Gj)return X&&a.sb(),!1;if(dx(a,b))return!1;var c=this.ea(a);if(zu(this.zd,c,n[ub](b[A]||b[vb]))){var c=a.Wb(),d;if(d=!!c)a:{if(c.xc()){d=this.ea(a);yu(this.zd,c,d);d=n[ub](b[A]||b[vb]);if(c.Sa())d=!1;else{var f=c.q();(d=this.Zc.get(this.ea(a),f+d))?(Gp(c),c[u](d.b),c.Hb(!0),c.s(),d=!0):d=!1}if(d){d=!0;break a}c.xc()&&!c.Sa()&&(f=this.ea(a),Gp(c),d=c.q(),f=new Bw(d,f),this.c[d]||(this.c[d]=[]),this.c[d][s](c),this.j.Ad(f,this.f)===!1&&
|
||||
c.Kf())}d=n[ub](b[A]||b[vb]);c=a.Wb();!c||!c.Sa()?d=!1:(d=this.Zc.get(this.ea(a),d))?(Gp(c),c[u](d.b),c.Hb(!0),c.s(),d=!0):d=!1}return d}return!1});U(ex,Bu);var cz={Kd:cl,Xf:"t13n.maybeChangeDirection"};Q=ex[F];Q.Ob=P("t13n");Q.oc=function(){var a=[];V(this.c,function(b){an(a,b.oc())});dn(a);return a};Q.Za=function(a){a.T==Xh?ex.g.Za[I](this,a):tu(this,a);Nw(this.c,NA[3],a)};Q.Ab=function(a){a.T==Xh&&ex.g.Ab[I](this,a);Nw(this.c,NA[4],a)};Q.gf=function(a){ex.g.gf[I](this,a);Nw(this.c,NA[0],a)};Q.cf=function(a){ex.g.cf[I](this,a);Nw(this.c,NA[1],a)};va(Q,function(a,b){return a.T!=Xh?!1:!this[qc](a)?!1:Ow(this.c,NA[9],a,b)});U(hx,fx);U(jx,Fv);Q=jx[F];Q.l=function(){jx.g.l[I](this);var a=this.C(),b=this.h(),c=this.La().v(),d=go(a.b,Ie),f=Tn(a.b,hl,j,d)[0];this.c=a.l(O,c+Td);X&&a.Dg(this.c,{hideFocus:!0});this.c.contentEditable=!0;a.Aa(f,this.c);this.rb=a.l(O,c+Id);a.Aa(f,this.rb);var g=ao(O,c+Md);a.Aa(g,a.l(O,c+Ud));this.jb=a.l(O,c+Rd);a.Aa(g,this.jb);a.Aa(g,a.l(O,c+Nd));a.Aa(f,g);a.Aa(b,d)};
|
||||
Q.S=function(){this.tb(!0);jx.g.S[I](this);this[Bb](mi,this.cj,!1,this);this[Bb](Ih,this.bj,!1,this);this[Bb](rg,this.ej,!1,this);bu(this).w(this.c,oj,this.dj,!0,this);bu(this).w(this.c,[Gj,Kj,rh,mh,ek,jh],ux);rv(this,this.c);this.Ta(!1,!0);$o(this.c,!1,Z)};Q.Pc=function(){return this.rb||jx.g.Pc[I](this)};Q.jc=function(){var a=this.Zb();a<0||a>=gu(this)-1?px(this,1):(jx.g.jc[I](this),la(this.b[this.R],this.F+this.Zb()),ox(this))};
|
||||
Q.kc=function(){this.Zb()<=0?px(this,-1):(jx.g.kc[I](this),la(this.b[this.R],this.F+this.Zb()),ox(this))};
|
||||
Q.bd=function(a){if(!this.d)return!1;var b;if(b=mx(this))a:if(this.d.Le(this,a)){if(this.d.zf(this,a)){if(this.b[E]==0)this.b=[new yx(this.O())],this.R=0;this.ia=lh;Ax(this)}b=!0}else{if(Vm(this.d.c,a[A])){b=a[A]==8;var c;if(c=b)if(c=this.Nb().D(),!this.z||this.z[E]==0)c=!1;else{var d=Rm(this.z);d.wf!=this.O()||d.xf!=this.Wa()?(this.z=[],c=!1):(this.Da(c+vx(this,d,!0)),c=!0)}c||(c=this.Nb().D(),(d=this.T[c])?(this.Da(c+vx(this,d,b)),c=!0):c=!1);if(c){b=!0;break a}}b=mu(this.d,this,a)?this.d.yf(this,
|
||||
a,n[ub](a[vb])):!1}if(!b&&(b=wx(this)))a:if(mu(this.d,this,a)){b=n[ub](a[vb]);if(!/[^0-9]/[Ma](b)&&(b=Om(b),1<=b&&b<=9&&nx(this,b-1))){b=!0;break a}b=Dx(this,!0,a)}else b=!1;!b&&!a[hc]&&!a[gb]&&!a[Xb]&&(b=lx(this,a));b&&mx(this)&&!this.O()&&this.Va(!1);return!0};Q.kg=function(a){return!!a[vb]&&!mu(this.d,this,a)};Q.Rc=function(a){this.P&&!Cv(this,a[H])&&this.Va(!0)};Q.dj=function(a){return(a[hc]||a[gb]||a[Xb])&&lx(this,a)?(mx(this)&&!this.O()&&this.Va(!1),a[bb](),a[jc](),!0):!1};Q.Ve=function(){this.Va(!0)};
|
||||
Q.ld=function(){mx(this)?this.Va(!1):this.Kb()};Q.Rg=function(){this.Da(this.Nb().D()-1)};Q.Sg=function(){this.Da(this.Nb().D()+1)};Q.Tg=function(){this.Da(!0)};Q.Ug=function(){this.Da(!1)};Q.Ng=function(){var a=this.O(),b=this.Nb().D();b<=0||(this.Ia(a[J](0,b-1)+a[J](b)),this.Da(b-1))};Q.Qg=function(){var a=this.O(),b=this.Nb().D();b>=a[E]||(this.Ia(a[J](0,b)+a[J](b+1)),this.Da(b))};Q.We=function(){this.jc()};Q.Mf=function(){this.kc()};Q.Og=function(){px(this,this.p)};Q.Pg=function(){px(this,-this.p)};
|
||||
Q.Bi=function(){sx(this,0)};Q.Ci=function(){sx(this,this.b[this.R].lb[E]-1)};Q.Vg=function(){this.R=ix(this.R-1,this.b[E]);Ax(this)};Q.Wg=function(){this.R=ix(this.R+1,this.b[E]);Ax(this)};Q.Di=function(){this.R=0};Q.Ei=function(){this.R=r.max(0,this.b[E]-1)};
|
||||
Q.Of=function(){var a;a=this.R;var b=this.b[a].Lc;if(b[E]<=1)a=!1;else{var c=b[J](b[E]-1);this.b[a]=new yx(b[J](0,b[E]-1));a>=this.b[E]-1?this.b[s](new yx(c)):this.b[a+1]=new yx(c+this.b[a+1].Lc);a=!0}if(a)Ax(this),this.f=xq(this,new Xt(rx(this),1))};Q.Nf=function(){var a;a=this.R;if(a+1>=this.b[E])a=!1;else{var b=this.b[a+1].Lc;this.b[a]=new yx(this.b[a].Lc+b[J](0,1));b[E]<=1?Ym[Ic][I](this.b,a+1,1):this.b[a+1]=new yx(b[J](1));a=!0}if(a)Ax(this),this.f=xq(this,new Xt(rx(this),1))};
|
||||
Q.bj=function(a){this.Ec&&a[bb]()};Q.cj=dm("Ya");Q.ej=function(a){var b;return a[H]instanceof mv&&0<=(b=ju(this,a[H]))?nx(this,b):!1};Q.Qe=cm("d");Q.Bd=function(){return this.K&&this.P};Q.cg=function(a){if(!(a<1))this.p=a};Q.Nb=function(){this.c[B]!=this.c[pc]&&is(this.c[B]);return as(zo(this.C()))};Q.Da=function(a){this.c[B]!=this.c[pc]&&is(this.c[B]);var b=this.c[B],c=0;!b||!b[Kc]?b=this.c:(c=b[Kc][E],c=mm(a)?a?0:c:r.min(r.max(a,0),c));(a=Ir(b,c,b,c))&&a[yb]()};
|
||||
Q.Wa=function(){return wx(this)?rx(this)[L](vd):(so(this.c)||M)[u](/\u00a0/g,N)};Q.O=function(){return wx(this)?Bx(this)[L](M):(so(this.c)||M)[u](/\u00a0/g,N)};Q.Ia=function(a){wx(this)||(qo(this.c,a[u](/ /g,Xl)),this.P&&(zo(this.C())[wb](),this.c[wb](),this.Da(!1)))};
|
||||
Q.fh=function(a,b){if(mx(this)&&a!=b){var c=this.Nb(),d=c.A(),f=c.D(),g=this.O(),c=g[x](a);!g&&!a&&b?this.Ia(b):c>=0&&(g=g[u](a,b),Ia(d,g),this.Te(),d=f+b[E]-(c+a[E]>f?0:a[E]),c=c+b[E],this.z[s](this.T[c]={Ud:a,Td:b,wf:this.O(),xf:this.Wa(),index:c}),this.Da(d))}};Q.Va=function(a){return Dx(this,a,j)};Q.If=function(a,b){b=b||{background:Yc};this.Kb();Hv(this,a,M,i,b).Ga(!1)};Q.Fh=function(a){this.b=[new yx(this.Wa(),a)];this.f=!0};
|
||||
Q.Te=function(){iu(this,function(a){a.Ga(!1)});zx(this,[]);this.f=!1};Q.Kb=function(){ku(this);var a=rx(this)[L](M);zx(this,[]);ho(this.c);this.ia=ih;this.Ia(a);ho(this.jb)};Q.ig=function(a){sx(this,a)};Ga(Q,function(){rv(this,this.c);this.T={};this.z=[];this.Kb();this.Ia(M)});U(Ex,lu);var Fx={Ig:[13],Jg:[8],ub:[32,40,9]};Q=Ex[F];Q.zf=function(a,b){var c=a.O(),d=Gx(a);b[A]==32&&!d[Mc]&&d[y][Sa](-1)==N&&/[A-Z]/[Ma](d[y])&&(c=c[Sa](0,-1),a.Ia(c));!d[Mc]&&d[y][Sa](-1)==Mj&&!/[A-Z]/[Ma](d[y])&&(c=xw(c,M),a.Ia(c));xq(a,new Xt([c],1,!0));return!0};Q.yf=function(a,b,c){b=Gx(a);a:if(c=b[y]+c,!/[A-Z]/[Ma](c)){for(var d=r.min(c[E],4);d>0;--d){var f=yw[c[Sa](-d)];if(f){c=xw(c[Sa](0,-d),f);break a}}c=xw(c[Sa](0,-1),c[Sa](-1))}c=c+b[Mc];a.Ia(c);a.Da(c[E]-b[Mc][E]);return!0};
|
||||
Q.Le=function(a,b){if(b[A]==32&&a instanceof jx&&mx(a)){var c=Gx(a);if(/[A-Z]/[Ma](c[y]))return!c[Mc]&&c[y][Sa](-1)==N}return Ex.g.Le[I](this,a,b)};Q.vg=function(a,b,c){if((b[Xb]||b[hc]||b[gb])&&c!=Yl)a=!1;else{if(b=b[A]==32)b=/[A-Z]/[Ma](Gx(a)[y]);a=b?!0:this.fd(c)}return a};Q.fd=function(a){return UA[zc](a[Lc]())};U(Hx,Bu);var $A=Zq();Q=Hx[F];Q.Ob=P("t13nja");Q.oc=function(){return[pj,nj]};Q.Fe=function(a){return a.B==lj};Q.Za=function(a){this.c=a;Hx.g.Za[I](this,this.c);var a=this.j.Xa(this.c),b=T(this.Wi,this,a);nu(this.f,a,bl,b);nu(this.f,a,zh,b);nu(this.f,a,Mh,T(this.Xi,this))};Q.Ab=function(a){if(this.cd(a)){Hx.g.Ab[I](this,a);this.j.ag(a);var b=a.c[$A];b&&b.s();a.c[$A]=j}};
|
||||
Q.Wi=function(a,b){var c=this.c.c[$A];if(c){var d=b[C]==bl?a.O():M;d?(c[u](d),c.Hb(!0)):Hp(c);c.s();this.c.sb();this.c.c[$A]=j;if(b.b){var c=new Rt(b.b[A],b.b[vb],!1,j),f;for(f in[qh,zg,Kk,Fj,ik,Xk])c[f]=b.b[f];Mq(T(this[Eb],this,this.c,c),0)}}};
|
||||
va(Q,function(a,b){var c=this.j.Xa(a);if(!Du(this,a,b)){for(var d=this.f,f=c.Fa(),g=d.b.get(f).Pb(),h=0,k=g[E];h<k;++h)c[fc](g[h],d.b.get(f).get(g[h]));c.Qe(j);return!1}c.Qe(this.f);d=this.f;f=c.Fa();g=d.b.get(f).Pb();h=0;for(k=g[E];h<k;++h)c[Bb](g[h],d.b.get(f).get(g[h]));c[Dc]();this.N(a)?a.Cd()?(d=b.Ha,d=!!d&&d[vb]==0):d=!0:d=!0;if(d)return!1;d=a.Wb();if(!d)return!1;if(b[A]==32)if(!b[Bc]&&!b[Xb]&&!b[hc]&&!b[gb])return Gp(d),d[u](am),d.Hb(!0),!0;else if(b[Bc]&&!b[Xb]&&!b[hc]&&!b[gb])return!1;if(!mu(this.f,
|
||||
c,b))return!1;a.c[$A]=d;Bq(a,this.b).yd=M;Gp(d);d.f=d.H.qb();this.j.Df(a,d.Me());this.f.yf(c,b,n[ub](b[vb]));return!0});Q.oi=function(a,b,c,d,f){if(a.Bd()){var c=b.q(),g=a.Wa()||a.O();if(!(c!=g&&c!=g+vd))!d||!f?a.Kb():(a=b.b||0,b=Bq(this.c,this.b),b.Hg=c,b.ui=a,this.j.Lf(this.c,f,9))}};
|
||||
Q.Xi=function(a){var b;if(a.d){b=a[H];var c=a.d,d=a.c,a=a.f;if(!c||c[E]==0||!c[0])b=!1;else{var f=Ks(mj,lj),d=Dw(c,f,d,a);Bq(this.c,this.b).yd=d.q();c[L](M)[E]>this.d.Bf?(b.If(sf),b=!1):(b=this.M.Ad(d,T(this.oi,this,b)),b=mm(b))}}else b=!1;return b};var aB=Zq();Ix[F].Xa=function(a){var b=a.c[aB];if(!b){b=new jx(Pn(p[mc]),this.c);b.Ff=this.d;eu(b,i);b[Dc]();a.c[aB]=b;var c=b.h();this.b.w(c,Gj,function(a){var b=new Iv(c);b[Bb](Hh,T(b.s,b));b.Cf(a)})}return b};Ix[F].Df=function(a,b,c){var d=this.Xa(a);d[Dc]();a={direction:a.Be()};Eo(d.h(),a);Ev(d,b);c&&d.Ia(c)};Ix[F].Lf=function(a,b,c){a=this.Xa(a);xx(a,b.c);a.cg(c);Ax(a)};Ix[F].ag=function(a){var b=a.c[aB];this.b.Ca(b.h(),Gj);b.s();a.c[aB]=j};U(Kx,fx);U(Nx,np);Nx[F].q=dm("b");Nx[F].Ye=function(a){return a+1+he+this.b};var Sx=Zq();U(Vx,Tv);im(Vx);if(Z)Vx[F].Cc=function(a,b){var c=Vx.g.ab[I](this,a&&a[B]);if(c){var d=this.b(b,Pn(a)),f=c[K];f&&f.replaceChild(d,c)}};Vx[F].ab=function(a){a=Vx.g.ab[I](this,a&&a[B]);Z&&a&&a.__goog_wrapper_div&&(a=a[B]);return a};Vx[F].Qd=function(a,b){return Vx.g.Qd[I](this,[this.b(a,b),b.l(O,Gi+(this.v()+Kd),Xl)],b)};Vx[F].b=function(a,b){return Wx(a,this.v(),b)};Vx[F].v=P(Hi);U(Xx,Sv);Q=Xx[F];Q.$e=!0;Q.Sf=!1;Q.Pe=!1;Q.ii=!1;Q.S=function(){Xx.g.S[I](this);this.b&&ay(this,this.b,!0);Fu(this.h(),gi,Bl)};Q.wb=function(){Xx.g.wb[I](this);if(this.b){this.Y(!1);this.b.wb();ay(this,this.b,!1);var a=this.b.h();a&&jo(a)}};Q.n=function(){Xx.g.n[I](this);this.b&&(this.b.s(),delete this.b);delete this.ia;this.z.s()};Q.Fc=function(a){Xx.g.Fc[I](this,a);if(this.N()&&(this.Y(!(this.U&64),a),this.b))this.b.Jb=!!(this.U&64)};
|
||||
Q.Jc=function(a){Xx.g.Jc[I](this,a);if(this.b&&!this.N())this.b.Jb=!1};Q.zb=function(){Uu(this,!1);return!0};Q.Hf=function(a){this.b&&this.b.P&&!this.Wf(a[H])&&this.Y(!1)};Q.Wf=function(a){return a&&ko(this.h(),a)||this.b&&Cv(this.b,a)||!1};Q.Ae=function(a){if(a[A]==32){if(a[bb](),a[C]!=qj)return!1}else if(a[C]!=nj)return!1;if(this.b&&this.b.P){var b=this.b.Ne(a);return a[A]==27?(this.Y(!1),!0):b}return a[A]==40||a[A]==38||a[A]==32?(this.Y(!0),!0):!1};Q.Sc=function(){this.Y(!1)};
|
||||
Q.ei=function(){this.N()||this.Y(!1)};Q.qd=function(a){this.Pe||this.Y(!1);Xx.g.qd[I](this,a)};Q.Rd=function(a){var b=this.b;if(a!=b&&(b&&(this.Y(!1),this.K&&ay(this,b,!1),delete this.b),a)){this.b=a;cu(a,this);a.Ta(!1);var c=this.Pe;(a.Ed=c)&&a.tb(!0);this.K&&ay(this,a,!0)}return b};Q.Vc=function(a){$x(this).Ib(a,!0)};Q.Ga=function(a){Xx.g.Ga[I](this,a);this[qc]()||this.Y(!1)};
|
||||
Q.Y=function(a,b){Xx.g.Y[I](this,a);if(this.b&&!!(this.U&64)==a){if(a)this.b.K||(this.ii?eu(this.b,this.h()[K]):eu(this.b,i)),this.f=Qo(this.h()),this.d=Yo(this.h()),this.Gf(),vv(this.b,-1);else if(Uu(this,!1),this.b.Jb=!1,this.h()&&Fu(this.h(),tg,M),this.F!=j){this.F=i;var c=this.b.h();c&&Vo(c,M,M)}this.b.Ta(a,!1,b);if(!this.Oe){var c=bu(this),d=a?c.w:c.Ca;d[I](c,yo(this.C()),Gj,this.Hf,!0);this.Pe&&d[I](c,this.b,Mg,this.ei);d[I](c,this.z,sl,this.ai);a?this.z[sc]():this.z[Vb]()}}};
|
||||
Q.Gf=function(){if(this.b.K){var a=new Ap(this.ia||this.h(),this.$e?5:7,!this.Sf,this.Sf),b=this.b.h();this.b.P||(Aa(b[G],li),Zo(b,!0));if(!this.F&&this.Sf)this.F=Wo(b);a.b(b,this.$e?4:6,j,this.F);this.b.P||(Zo(b,!1),Aa(b[G],Ml))}};
|
||||
Q.ai=function(){var a=Yo(this.h()),b=Qo(this.h());if(!(this.d==a||(!this.d||!a?0:this.d[y]==a[y]&&this.d[t]==a[t]&&this.d.top==a.top&&this.d[Gc]==a[Gc]))||!(this.f==b||(!this.f||!b?0:this.f.top==b.top&&this.f[Mc]==b[Mc]&&this.f[xc]==b[xc]&&this.f[y]==b[y])))this.d=a,this.f=b,this.Gf()};Q.Gj=function(a){Fu(this.h(),tg,a[H].h().id)};Q.Hj=function(){hu(this.b,this.b.Ba)||Fu(this.h(),tg,M)};Gu(Hi,function(){return new Xx(j)});U(by,Xx);Q=by[F];Q.Lg=j;Q.zb=function(){Uu(this,!1);Vu(this,!(this.U&16));return!0};Q.Hf=function(a){by.g.Hf[I](this,a);Vu(this,!1)};Q.lc=function(a){var b=by.g.lc[I](this,a);a[A]==27&&Vu(this,!1);return b};Q.Sc=function(a){by.g.Sc[I](this,a);Vu(this,!1)};Q.qd=function(a){by.g.qd[I](this,a);Vu(this,!1)};Xx[F].Gf=function(){var a=new yp(this.Lg||this.h(),this.$e?5:7,!0),b=this.b.h();if(!this.b.P)b[G].Vi=li,Zo(b,!0);a.b(b,this.$e?4:6,new Co(0,0,0,0));if(!this.b.P)Zo(b,!1),b[G].Vi=Ml};U(cy,Qv);im(cy);
|
||||
cy[F].l=function(a){var b=Mu(this,a.U),b={"class":Gi+(b?b[L](N):M),title:a.p||M},a=a.C().l(O,b,a.Kc()||M);$o(a,!0);return a};U(dy,mv);dy[F].zb=function(){return oq(this,rg)};Gu(Oi,function(){return new dy(j)});U(ey,Tv);im(ey);ey[F].v=P(Ti);U(fy,Sv);Gu(Ti,function(){return new fy(j)});var ly={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
|
||||
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
|
||||
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
|
||||
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
|
||||
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",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:"#2e8b57",
|
||||
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#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",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var my=/#(.)(.)(.)/,hy=/^#(?:[0-9a-f]{3}){1,2}$/i,jy=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;U(ny,Vx);im(ny);ny[F].b=function(a,b){return ny.g.b[I](this,oy(a,b),b)};ny[F].Qc=function(a,b){a&&py(this.ab(a),b)};ny[F].rd=function(a){this.Qc(a.h(),a.Ma());Nn(a.h(),Ai);ny.g.rd[I](this,a)};U(qy,Hu);im(qy);var ty=0;qy[F].l=function(a){var b=this.Tb(a);return a.C().l(O,b?b[L](N):j,ry(this,a.Oa,a.eb,a.C()))};
|
||||
qy[F].Cc=function(a,b){if(a){var c=Tn(p,gl,this.v()+Ad,a)[0];if(c){var d=0;V(c.rows,function(a){V(a.cells,function(a){ho(a);if(b){var c=b[d++];c&&a[Ja](c)}})});if(d<b[E]){for(var f=[],g=Pn(a),h=c.rows[0].cells[E];d<b[E];){var k=b[d++];f[s](sy(this,k,g));f[E]==h&&(k=g.l(xl,this.v()+ae,f),c[Ja](k),Ba(f,0))}if(f[E]>0){for(;f[E]<h;)f[s](sy(this,M,g));k=g.l(xl,this.v()+ae,f);c[Ja](k)}}}$o(a,!0,Z)}};qy[F].v=P("inputapi-palette");U(wy,wq);Q=wy[F];Q.$a=j;Q.hg=j;Q.Vc=function(a){var b=this.b[E];a&&(this.pd(a,!1),bn(this.b,b,0,a))};xa(Q,function(){var a=this.b;if(!km(a))for(var b=a[E]-1;b>=0;b--)delete a[b];Ba(a,0);this.$a=j});Q.n=function(){wy.g.n[I](this);delete this.b;this.$a=j};Q.pd=function(a,b){a&&(typeof this.hg==Vh?this.hg(a,b):typeof a.rg==Vh&&a.rg(b))};U(zy,Nu);Q=zy[F];Q.eb=j;Q.ic=-1;Q.r=j;Q.n=function(){zy.g.n[I](this);if(this.r)this.r.s(),this.r=j;this.eb=j};Q.Hd=function(a){zy.g.Hd[I](this,a);Ey(this);this.r?(this.r[Hb](),xy(this.r,a)):(this.r=new wy(a),this.r.hg=T(this.pd,this),bu(this).w(this.r,Fk,this.xj));this.ic=-1};Q.Kc=P(j);Q.ee=function(a){zy.g.ee[I](this,a);var b=uy(this.La(),this,a[H]);if((!b||!a[Oa]||!ko(b,a[Oa]))&&b!=Ay(this))a=this.Oa,By(this,a?Wm(a,b):-1)};
|
||||
Q.ue=function(a){zy.g.ue[I](this,a);var b=uy(this.La(),this,a[H]);(!b||!a[Oa]||!ko(b,a[Oa]))&&b==Ay(this)&&vy(this.La(),this,b,!1)};Q.Fc=function(a){zy.g.Fc[I](this,a);if(this.N()&&(a=uy(this.La(),this,a[H]),a!=Ay(this))){var b=this.Oa;By(this,b?Wm(b,a):-1)}};Q.zb=function(){var a=Ay(this);return a?(this.r&&yy(this.r,a),oq(this,rg)):!1};
|
||||
Q.lc=function(a){var b=this.Oa,b=b?b[E]:0,c=this.eb[t];if(b==0||!this[qc]())return!1;if(a[A]==13||a[A]==32)return this.zb(a);if(a[A]==36)return By(this,0),!0;else if(a[A]==35)return By(this,b-1),!0;var d=this.ic<0?this.r?this.r.$a?Wm(this.r.b,this.r.$a):-1:-1:this.ic;switch(a[A]){case 37:d==-1&&(d=b);if(d>0)return By(this,d-1),a[bb](),!0;break;case 39:if(d<b-1)return By(this,d+1),a[bb](),!0;break;case 38:d==-1&&(d=b+c-1);if(d>=c)return By(this,d-c),a[bb](),!0;break;case 40:if(d==-1&&(d=-c),d<b-c)return By(this,
|
||||
d+c),a[bb](),!0}return!1};Q.xj=bm();Q.Zb=dm("ic");Q.pd=function(a,b){if(this.h()&&a){var c=a[K],d=this.La().v()+Ed;b?Nn(c,d):On(c,d)}};U(Fy,zy);Fy[F].d=j;Fy[F].ng=function(){var a=this.r?this.r.$a:j;return a?(a=a[G][Pm(Hg)]||M,Hy(a)):j};Fy[F].Yf=function(a){a=Hy(a);if(!this.d)this.d=Xr(this.b,function(a){return Hy(a)});Dy(this,a?Wm(this.d,a):-1)};U(Iy,Xx);var Ky={b:"#000,#444,#666,#999,#ccc,#eee,#f3f3f3,#fff".split(","),d:"#f00,#f90,#ff0,#0f0,#0ff,#00f,#90f,#f0f".split(","),c:"#f4cccc,#fce5cd,#fff2cc,#d9ead3,#d0e0e3,#cfe2f3,#d9d2e9,#ead1dc,#ea9999,#f9cb9c,#ffe599,#b6d7a8,#a2c4c9,#9fc5e8,#b4a7d6,#d5a6bd,#e06666,#f6b26b,#ffd966,#93c47d,#76a5af,#6fa8dc,#8e7cc3,#c27ba0,#cc0000,#e69138,#f1c232,#6aa84f,#45818e,#3d85c6,#674ea7,#a64d79,#990000,#b45f06,#bf9000,#38761d,#134f5c,#0b5394,#351c75,#741b47,#660000,#783f04,#7f6000,#274e13,#0c343d,#073763,#20124d,#4c1130".split(",")};
|
||||
Q=Iy[F];Q.ng=function(){return this.Ma()};Q.Yf=function(a){this.vb(a)};Q.vb=function(a){for(var b=0,c;c=this.b?hu(this.b,b):j;b++)typeof c.Yf==Vh&&c.Yf(a);Iy.g.vb[I](this,a)};Q.Sc=function(a){typeof a[H].ng==Vh?this.vb(a[H].ng()):a[H].Ma()==Rj&&this.vb(j);Iy.g.Sc[I](this,a);a[jc]();oq(this,rg)};Q.Y=function(a,b){if(a&&(this.b?gu(this.b):0)==0)this.Rd(Jy(this.C())),this.vb(this.Ma());Iy.g.Y[I](this,a,b)};Gu(Ai,function(){return new Iy(j)});U(Ly,Vx);im(Ly);Ly[F].v=P(Vi);U(My,Ly);im(My);My[F].b=function(a,b){return Wx(oy(a,b),this.v(),b)};My[F].Qc=function(a,b){a&&py(this.ab(a),b)};My[F].rd=function(a){this.Qc(a.h(),a.Ma());Nn(a.h(),Ui);My.g.rd[I](this,a)};U(Ny,Iy);Gu(Ui,function(){return new Ny(j)});U(Oy,Xx);Gu(Vi,function(){return new Oy(j)});U(Py,Xx);Q=Py[F];Q.r=j;Q.Zf=j;Q.S=function(){Py.g.S[I](this);Qy(this);Sy(this)};Q.n=function(){Py.g.n[I](this);if(this.r)this.r.s(),this.r=j;this.Zf=j};Q.Sc=function(a){this.r&&yy(this.r,a[H]);Py.g.Sc[I](this,a);a[jc]();oq(this,rg)};Q.Ej=function(){var a=this.r?this.r.$a:j;Py.g.vb[I](this,a&&a.Ma());Qy(this)};Q.Rd=function(a){var b=Py.g.Rd[I](this,a);a!=b&&(this.r&&this.r[Hb](),a&&(this.r?iu(a,function(a){this.r.Vc(a)},this):Ry(this,a)));return b};
|
||||
Q.Vc=function(a){Py.g.Vc[I](this,a);this.r?this.r.Vc(a):Ry(this,$x(this))};Q.vb=function(a){if(a!=j&&this.r)for(var b=0,c;c=this.r.b[b]||j;b++)if(c&&typeof c.Ma==Vh&&c.Ma()==a){this.r&&yy(this.r,c);return}this.r&&yy(this.r,j)};Q.Y=function(a,b){Py.g.Y[I](this,a,b);this.U&64&&vv($x(this),this.r?this.r.$a?Wm(this.r.b,this.r.$a):-1:-1)};Gu("inputapi-select",function(){return new Py(j)});U(Ty,Py);Gu("inputapi-toolbar-select",function(){return new Ty(j)});U(Uy,mv);Gu("inputapi-checkbox-menuitem",function(){return new Uy(j)});U(Vy,Sv);Gu("inputapi-toggle-button",function(){return new Vy(j)});var bB={Bk:Ck,lk:rj,xk:Vk,yk:al},cB=["bn","gu",ki,"kn","ml","mr","ne","or","pa","sa","si","ta",il,Gl],$y=[Ag,Cg,"bn",Ul,"el","gu",ki,"kn","ml","mr","ne","or",Lh,"pa",Ak,"sa",Vk,"si","ta",il,ql,Gl],dB={ALL:$y,INDIC:cB},fz={Ah:{code:Fh}},bz=$y,az={ALL:bz,INDIC:cB},Zy={Vh:"sourceLanguage",Wh:"destinationLanguage",Xh:"transliterationEnabled",Uh:Mk,Ki:"adjustElementStyle",Ji:"adjustElementDirection",bk:"controlType"},eB=new Tv;eB.v=P(Wi);
|
||||
var fB=cv("inputapi-transliterate-language-menu"),gB=fv("inputapi-transliterate-language-menuitem"),hB=new Vx;hB.Qd=function(a,b){return Vx.g.Qd[I](this,this.b(a,b),b)};hB.v=P(Wi);Q=Xy[F];Q.Ai=function(a){a[H].U&16?this.th():this.sh()};Q.yi=function(a){this.vh(Fh,a[H].sd.language);jz(this,!0)};Q.Yh=function(a){var b=a[ab];a.c==cl&&oq(this.b,{type:Ck,transliterationEnabled:b.N,sourceLanguage:b.X,targetLanguage:b.B,destinationLanguage:b.B})};
|
||||
Q.s=function(){this.b.s();this.b=j;this.d.s();this.d=j;kn(this.f,function(a){a.s()});this.f=j;kn(this.j,function(a){a.s()});this.j=j;try{this.c.s()}catch(a){}this.c=j};Q.hj=function(a,b,c){nn(bB,a)||Yy(vg,vf+a);this.b[Bb](a,b,!1,c)};Q.removeEventListener=function(a,b,c){nn(bB,a)||Yy(vk,vf+a);this.b[fc](a,b,!1,c)};
|
||||
Q.ij=function(a,b){lm(a)||Yy(Aj,rf);for(var c=b||{},d=0;d<a[E];d++){var f=S(a[d])?p[Wa](a[d]):a[d];f||Yy(Aj,tf+a[d]);var g=qm(f);if(!this.f[g]){var h=f[Cc][Hc](),h=h==mf||h==bf?new As(f):new cr(f),k=h.dc();if(!this.j[g]&&this.z)k=new Nq(k),this.j[g]=k,k.$g(Mk,this.z),k.f=!0,Vp(k,Lk,this.Fg,!1,this);f[C]&&f[C][Hc]()==Vf&&f.id!=Rk&&Eo(f,{"line-height":oe,"font-family":Re,"font-size":re});h.ia=this.p;Cq(h,this.d);this.f[g]=h}}f=Zy;d=c[f.Ki]!==!1;c=c[f.Ji]!==!1;this.b[Bb](Ck,T(this.ah,this,d,c));this.b[Bb](rj,
|
||||
T(this.ah,this,d,c))};Q.ah=function(a,b){var c=Is(Gs(this.ea().targetLanguage))?yk:zj;kn(this.f,function(a){b&&a.Ze(c)})};Q.th=function(){jz(this,!0)};Q.sh=function(){jz(this,!1)};Q.Fg=function(){jz(this,!this.Je())};Q.vh=function(a,b){a==Fh&&Vm($y,b)||Yy(Ik,cg+a+Sc+b);if(this.d.ea(this.c).B==b)return!1;var c=this.Je(),d=this;kn(this.f,function(f){f[Gb](d.M.Kd,new wu(c,a,b))});oq(this.b,{type:rj,sourceLanguage:a,targetLanguage:b,destinationLanguage:b});return!0};
|
||||
Q.ea=function(){var a=this.d.ea(this.c);return{sourceLanguage:a.X,targetLanguage:a.B,destinationLanguage:a.B}};Q.Je=function(){return this.d.N(this.c)};
|
||||
Q.lj=function(a,b){var c=(b||{}).controlType||(km(this.Gb)&&this.Gb[E]>1?Lj:Qk),d=S(a)?p[Wa](a):a;d!=j||Yy(Pk,Ff+a);var f=this.ea().targetLanguage,g=Pn(d),h=g.l(O,{"class":Fi,style:Ol}),k=new Vy(h,eB);Vu(k,this.Je());eu(k,d);Wy()?(Nn(h,bj+f),Nn(h[K],ej)):Nn(h,Yi+f);Vp(k,rg,this.Ai,i,this);Vp(this.b,Ck,gz(k),i,this);Vp(this.b,rj,iz(h),i,this);if(c==Lj){k.$c?Vm(k.$c,Ei)||k.$c[s](Ei):k.$c=[Ei];Ju(k,Ei,!0);c=new Bv(i,fB);for(h=0;h<this.Gb[E];++h){var k=this.Gb[h],o=g.l(O,{style:Ql}),q=new Uy(o,{language:k}),
|
||||
w=q,z=gB;w.K&&e(m(Ze));if(w.h())w.J=j;w.c=z;c.Ib(q,!0);Wy()?(Nn(o,dj+k),Nn(o[K],gj)):Nn(o,Zi+k);k==f&&Vu(q,!0)}Vp(c,rg,this.yi,i,this);Vp(this.b,rj,hz(c),i,this);f=g.l(O,{style:ii});g=new by(f,c,hB);eu(g,d);g.Lg=d[B];Wy()?(Nn(f[K],cj),Nn(f[K][K],fj)):Nn(f,aj)}else if(f==Cg&&(k.p=jf,d=k.h()))d.title=jf};Q.kj=function(a){YA=a};
|
||||
(function(){Sm=function(a,b,c,h){var k=c;V(a,function(c,g){k=b[I](h,k,c,g,a)});return k};Ms();dz();var a={};fm($h,a);fm(bi,kz);fm(ci,lz);fm(ai,dB);var b={ENGLISH:Fh};V($y,function(a){var c=$[a];c&&(b[c.c]=a)});a.LanguageCode=b;a.TransliterationControl=Xy;var c=Xy[F];c.makeTransliteratable=c.ij;c.showControl=c.lj;c.setLanguagePair=c.vh;c.enableTransliteration=c.th;c.disableTransliteration=c.sh;c.toggleTransliteration=c.Fg;c.getLanguagePair=c.ea;c.isTransliterationEnabled=c.Je;c.addEventListener=c.hj;
|
||||
c.removeEventListener=c[fc];c.dispose=c.s;c.setApplicationName=c.kj;wm(a.TransliterationControl,$e,{SINGLE_LANGUAGE_BUTTON:Qk,MULTI_LANGUAGE_BUTTON:Lj});wm(a.TransliterationControl,ff,{STATE_CHANGED:Ck,LANGUAGE_CHANGED:rj,SERVER_REACHABLE:Vk,SERVER_UNREACHABLE:al})})();if(l[jb]){l[jb].Ph={};l[jb].Pj=1;var iB=function(a,b,c){var d=a.t[b],f=a.t[sc];if(d&&(f||c))return d=a.t[b][0],c!=i?f=c:f=f[0],d-f},jB=function(a,b,c){var d=M;l[jb].pt&&(d+=nd+l[jb].pt,delete l[jb].pt);try{l[Sb]&&l[Sb].tran?d+=od+l[Sb].tran:l.gtbExternal&&l.gtbExternal.tran?d+=od+l.gtbExternal.tran():l.chrome&&l.chrome.csi&&(d+=od+l.chrome.csi().tran)}catch(f){}var g=l.chrome;if(g&&(g=g.loadTimes))g().wasFetchedViaSpdy&&(d+=jd),g().wasNpnNegotiated&&(d+=id),g().wasAlternateProtocolAvailable&&(d+=
|
||||
dd);a.Rj&&(d+=ad+a.Rj);var h=a.t,k=h[sc],g=[],o=[],q;for(q in h)if(q!=Wk&&q[x](hg)!=0){var w=h[q][1];w?h[w]&&o[s](q+he+iB(a,q,h[w][0])):k&&g[s](q+he+iB(a,q))}delete h[sc];if(b)for(var z in b)d+=ad+z+Ke+b[z];(b=c)||(b=ri==p.location.protocol?si:pi);return[b,Ne,md+(l[jb].sn||ui)+bd,a[Lb],o[E]?fd+o[L](vd):M,M,d,ld,g[L](vd)][L](M)},kB=function(a,b,c){a=jB(a,b,c);if(!a)return M;var b=new Image,d=l[jb].Pj++;l[jb].Ph[d]=b;b.onload=b.onerror=function(){delete l[jb].Ph[d]};b.src=a;b=j;return a};l[jb].report=
|
||||
function(a,b,c){if(p.webkitVisibilityState==mk){var d=!1,f=function(){if(!d){b?b.prerender=me:b={prerender:me};var g;p.webkitVisibilityState==mk?g=!1:(kB(a,b,c),g=!0);g&&(d=!0,p[fc](Nl,f,!1))}};p[Bb](Nl,f,!1);return M}return kB(a,b,c)}}; })()
|
||||
google.loader.loaded({"module":"elements","version":"1.0","components":["transliteration"]});
|
||||
google.loader.eval.elements = function() {eval(arguments[0]);};if (google.loader.eval.scripts && google.loader.eval.scripts['elements']) {(function() {var scripts = google.loader.eval.scripts['elements'];for (var i = 0; i < scripts.length; i++) {google.loader.eval.elements(scripts[i]);}})();google.loader.eval.scripts['elements'] = null;}})();
|
||||