/* jQuery JavaScript Library v1.4.2 http://jquery.com/ Copyright 2010, John Resig. Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license Includes Sizzle.js http://sizzlejs.com/ Copyright 2010, The Dojo Foundation. Released under the MIT, BSD, and GPL Licenses. Date: Sat Feb 13 22:33:48 2010 -0500 */ (function (A, w) { function ma() { if (!c.isReady) { try { s.documentElement.doScroll("left") } catch (a) { setTimeout(ma, 1); return } c.ready() } } function Qa(a, b) { b.src ? c.ajax({ url: b.src, async: false, dataType: "script" }) : c.globalEval(b.text || b.textContent || b.innerHTML || ""); b.parentNode && b.parentNode.removeChild(b) } function X(a, b, d, f, e, j) { var i = a.length; if (typeof b === "object") { for (var o in b) X(a, o, b[o], f, e, d); return a } if (d !== w) { f = !j && f && c.isFunction(d); for (o = 0; o < i; o++) e(a[o], b, f ? d.call(a[o], o, e(a[o], b)) : d, j); return a } return i ? e(a[0], b) : w } function J() { return (new Date).getTime() } function Y() { return false } function Z() { return true } function na(a, b, d) { d[0].type = a; return c.event.handle.apply(b, d) } function oa(a) { var b, d = [], f = [], e = arguments, j, i, o, k, n, r; i = c.data(this, "events"); if (!(a.liveFired === this || !i || !i.live || a.button && a.type === "click")) { a.liveFired = this; var u = i.live.slice(0); for (k = 0; k < u.length; k++) { i = u[k]; i.origType.replace(O, "") === a.type ? f.push(i.selector) : u.splice(k--, 1) } j = c(a.target).closest(f, a.currentTarget); n = 0; for (r = j.length; n < r; n++) for (k = 0; k < u.length; k++) { i = u[k]; if (j[n].selector === i.selector) { o = j[n].elem; f = null; if (i.preType === "mouseenter" || i.preType === "mouseleave") f = c(a.relatedTarget).closest(i.selector)[0]; if (!f || f !== o) d.push({ elem: o, handleObj: i }) } } n = 0; for (r = d.length; n < r; n++) { j = d[n]; a.currentTarget = j.elem; a.data = j.handleObj.data; a.handleObj = j.handleObj; if (j.handleObj.origHandler.apply(j.elem, e) === false) { b = false; break } } return b } } function pa(a, b) { return "live." + (a && a !== "*" ? a + "." : "") + b.replace(/\./g, "`").replace(/ /g, "&") } function qa(a) { return !a || !a.parentNode || a.parentNode.nodeType === 11 } function ra(a, b) { var d = 0; b.each(function () { if (this.nodeName === (a[d] && a[d].nodeName)) { var f = c.data(a[d++]), e = c.data(this, f); if (f = f && f.events) { delete e.handle; e.events = {}; for (var j in f) for (var i in f[j]) c.event.add(this, j, f[j][i], f[j][i].data) } } }) } function sa(a, b, d) { var f, e, j; b = b && b[0] ? b[0].ownerDocument || b[0] : s; if (a.length === 1 && typeof a[0] === "string" && a[0].length < 512 && b === s && !ta.test(a[0]) && (c.support.checkClone || !ua.test(a[0]))) { e = true; if (j = c.fragments[a[0]]) if (j !== 1) f = j } if (!f) { f = b.createDocumentFragment(); c.clean(a, b, f, d) } if (e) c.fragments[a[0]] = j ? f : 1; return { fragment: f, cacheable: e } } function K(a, b) { var d = {}; c.each(va.concat.apply([], va.slice(0, b)), function () { d[this] = a }); return d } function wa(a) { return "scrollTo" in a && a.document ? a : a.nodeType === 9 ? a.defaultView || a.parentWindow : false } var c = function (a, b) { return new c.fn.init(a, b) }, Ra = A.jQuery, Sa = A.$, s = A.document, T, Ta = /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/, Ua = /^.[^:#\[\.,]*$/, Va = /\S/, Wa = /^(\s|\u00A0)+|(\s|\u00A0)+$/g, Xa = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, P = navigator.userAgent, xa = false, Q = [], L, $ = Object.prototype.toString, aa = Object.prototype.hasOwnProperty, ba = Array.prototype.push, R = Array.prototype.slice, ya = Array.prototype.indexOf; c.fn = c.prototype = { init: function (a, b) { var d, f; if (!a) return this; if (a.nodeType) { this.context = this[0] = a; this.length = 1; return this } if (a === "body" && !b) { this.context = s; this[0] = s.body; this.selector = "body"; this.length = 1; return this } if (typeof a === "string") if ((d = Ta.exec(a)) && (d[1] || !b)) if (d[1]) { f = b ? b.ownerDocument || b : s; if (a = Xa.exec(a)) if (c.isPlainObject(b)) { a = [s.createElement(a[1])]; c.fn.attr.call(a, b, true) } else a = [f.createElement(a[1])]; else { a = sa([d[1]], [f]); a = (a.cacheable ? a.fragment.cloneNode(true) : a.fragment).childNodes } return c.merge(this, a) } else { if (b = s.getElementById(d[2])) { if (b.id !== d[2]) return T.find(a); this.length = 1; this[0] = b } this.context = s; this.selector = a; return this } else if (!b && /^\w+$/.test(a)) { this.selector = a; this.context = s; a = s.getElementsByTagName(a); return c.merge(this, a) } else return !b || b.jquery ? (b || T).find(a) : c(b).find(a); else if (c.isFunction(a)) return T.ready(a); if (a.selector !== w) { this.selector = a.selector; this.context = a.context } return c.makeArray(a, this) }, selector: "", jquery: "1.4.2", length: 0, size: function () { return this.length }, toArray: function () { return R.call(this, 0) }, get: function (a) { return a == null ? this.toArray() : a < 0 ? this.slice(a)[0] : this[a] }, pushStack: function (a, b, d) { var f = c(); c.isArray(a) ? ba.apply(f, a) : c.merge(f, a); f.prevObject = this; f.context = this.context; if (b === "find") f.selector = this.selector + (this.selector ? " " : "") + d; else if (b) f.selector = this.selector + "." + b + "(" + d + ")"; return f }, each: function (a, b) { return c.each(this, a, b) }, ready: function (a) { c.bindReady(); if (c.isReady) a.call(s, c); else Q && Q.push(a); return this }, eq: function (a) { return a === -1 ? this.slice(a) : this.slice(a, +a + 1) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, slice: function () { return this.pushStack(R.apply(this, arguments), "slice", R.call(arguments).join(",")) }, map: function (a) { return this.pushStack(c.map(this, function (b, d) { return a.call(b, d, b) })) }, end: function () { return this.prevObject || c(null) }, push: ba, sort: [].sort, splice: [].splice }; c.fn.init.prototype = c.fn; c.extend = c.fn.extend = function () { var a = arguments[0] || {}, b = 1, d = arguments.length, f = false, e, j, i, o; if (typeof a === "boolean") { f = a; a = arguments[1] || {}; b = 2 } if (typeof a !== "object" && !c.isFunction(a)) a = {}; if (d === b) { a = this; --b } for (; b < d; b++) if ((e = arguments[b]) != null) for (j in e) { i = a[j]; o = e[j]; if (a !== o) if (f && o && (c.isPlainObject(o) || c.isArray(o))) { i = i && (c.isPlainObject(i) || c.isArray(i)) ? i : c.isArray(o) ? [] : {}; a[j] = c.extend(f, i, o) } else if (o !== w) a[j] = o } return a }; c.extend({ noConflict: function (a) { A.$ = Sa; if (a) A.jQuery = Ra; return c }, isReady: false, ready: function () { if (!c.isReady) { if (!s.body) return setTimeout(c.ready, 13); c.isReady = true; if (Q) { for (var a, b = 0; a = Q[b++];) a.call(s, c); Q = null } c.fn.triggerHandler && c(s).triggerHandler("ready") } }, bindReady: function () { if (!xa) { xa = true; if (s.readyState === "complete") return c.ready(); if (s.addEventListener) { s.addEventListener("DOMContentLoaded", L, false); A.addEventListener("load", c.ready, false) } else if (s.attachEvent) { s.attachEvent("onreadystatechange", L); A.attachEvent("onload", c.ready); var a = false; try { a = A.frameElement == null } catch (b) {} s.documentElement.doScroll && a && ma() } } }, isFunction: function (a) { return $.call(a) === "[object Function]" }, isArray: function (a) { return $.call(a) === "[object Array]" }, isPlainObject: function (a) { if (!a || $.call(a) !== "[object Object]" || a.nodeType || a.setInterval) return false; if (a.constructor && !aa.call(a, "constructor") && !aa.call(a.constructor.prototype, "isPrototypeOf")) return false; var b; for (b in a); return b === w || aa.call(a, b) }, isEmptyObject: function (a) { for (var b in a) return false; return true }, error: function (a) { throw a; }, parseJSON: function (a) { if (typeof a !== "string" || !a) return null; a = c.trim(a); if (/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]").replace(/(?:^|:|,)(?:\s*\[)+/g, ""))) return A.JSON && A.JSON.parse ? A.JSON.parse(a) : (new Function("return " + a))(); else c.error("Invalid JSON: " + a) }, noop: function () {}, globalEval: function (a) { if (a && Va.test(a)) { var b = s.getElementsByTagName("head")[0] || s.documentElement, d = s.createElement("script"); d.type = "text/javascript"; if (c.support.scriptEval) d.appendChild(s.createTextNode(a)); else d.text = a; b.insertBefore(d, b.firstChild); b.removeChild(d) } }, nodeName: function (a, b) { return a.nodeName && a.nodeName.toUpperCase() === b.toUpperCase() }, each: function (a, b, d) { var f, e = 0, j = a.length, i = j === w || c.isFunction(a); if (d) if (i) for (f in a) { if (b.apply(a[f], d) === false) break } else for (; e < j;) { if (b.apply(a[e++], d) === false) break } else if (i) for (f in a) { if (b.call(a[f], f, a[f]) === false) break } else for (d = a[0]; e < j && b.call(d, e, d) !== false; d = a[++e]); return a }, trim: function (a) { return (a || "").replace(Wa, "") }, makeArray: function (a, b) { b = b || []; if (a != null) a.length == null || typeof a === "string" || c.isFunction(a) || typeof a !== "function" && a.setInterval ? ba.call(b, a) : c.merge(b, a); return b }, inArray: function (a, b) { if (b.indexOf) return b.indexOf(a); for (var d = 0, f = b.length; d < f; d++) if (b[d] === a) return d; return -1 }, merge: function (a, b) { var d = a.length, f = 0; if (typeof b.length === "number") for (var e = b.length; f < e; f++) a[d++] = b[f]; else for (; b[f] !== w;) a[d++] = b[f++]; a.length = d; return a }, grep: function (a, b, d) { for (var f = [], e = 0, j = a.length; e < j; e++)!d !== !b(a[e], e) && f.push(a[e]); return f }, map: function (a, b, d) { for (var f = [], e, j = 0, i = a.length; j < i; j++) { e = b(a[j], j, d); if (e != null) f[f.length] = e } return f.concat.apply([], f) }, guid: 1, proxy: function (a, b, d) { if (arguments.length === 2) if (typeof b === "string") { d = a; a = d[b]; b = w } else if (b && !c.isFunction(b)) { d = b; b = w } if (!b && a) b = function () { return a.apply(d || this, arguments) }; if (a) b.guid = a.guid = a.guid || b.guid || c.guid++; return b }, uaMatch: function (a) { a = a.toLowerCase(); a = /(webkit)[ \/]([\w.]+)/.exec(a) || /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a) || /(msie) ([\w.]+)/.exec(a) || !/compatible/.test(a) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(a) || []; return { browser: a[1] || "", version: a[2] || "0" } }, browser: {} }); P = c.uaMatch(P); if (P.browser) { c.browser[P.browser] = true; c.browser.version = P.version } if (c.browser.webkit) c.browser.safari = true; if (ya) c.inArray = function (a, b) { return ya.call(b, a) }; T = c(s); if (s.addEventListener) L = function () { s.removeEventListener("DOMContentLoaded", L, false); c.ready() }; else if (s.attachEvent) L = function () { if (s.readyState === "complete") { s.detachEvent("onreadystatechange", L); c.ready() } }; (function () { c.support = {}; var a = s.documentElement, b = s.createElement("script"), d = s.createElement("div"), f = "script" + J(); d.style.display = "none"; d.innerHTML = "
a"; var e = d.getElementsByTagName("*"), j = d.getElementsByTagName("a")[0]; if (!(!e || !e.length || !j)) { c.support = { leadingWhitespace: d.firstChild.nodeType === 3, tbody: !d.getElementsByTagName("tbody").length, htmlSerialize: !! d.getElementsByTagName("link").length, style: /red/.test(j.getAttribute("style")), hrefNormalized: j.getAttribute("href") === "/a", opacity: /^0.55$/.test(j.style.opacity), cssFloat: !! j.style.cssFloat, checkOn: d.getElementsByTagName("input")[0].value === "on", optSelected: s.createElement("select").appendChild(s.createElement("option")).selected, parentNode: d.removeChild(d.appendChild(s.createElement("div"))).parentNode === null, deleteExpando: true, checkClone: false, scriptEval: false, noCloneEvent: true, boxModel: null }; b.type = "text/javascript"; try { b.appendChild(s.createTextNode("window." + f + "=1;")) } catch (i) {} a.insertBefore(b, a.firstChild); if (A[f]) { c.support.scriptEval = true; delete A[f] } try { delete b.test } catch (o) { c.support.deleteExpando = false } a.removeChild(b); if (d.attachEvent && d.fireEvent) { d.attachEvent("onclick", function k() { c.support.noCloneEvent = false; d.detachEvent("onclick", k) }); d.cloneNode(true).fireEvent("onclick") } d = s.createElement("div"); d.innerHTML = ""; a = s.createDocumentFragment(); a.appendChild(d.firstChild); c.support.checkClone = a.cloneNode(true).cloneNode(true).lastChild.checked; c(function () { var k = s.createElement("div"); k.style.width = k.style.paddingLeft = "1px"; s.body.appendChild(k); c.boxModel = c.support.boxModel = k.offsetWidth === 2; s.body.removeChild(k).style.display = "none" }); a = function (k) { var n = s.createElement("div"); k = "on" + k; var r = k in n; if (!r) { n.setAttribute(k, "return;"); r = typeof n[k] === "function" } return r }; c.support.submitBubbles = a("submit"); c.support.changeBubbles = a("change"); a = b = d = e = j = null } })(); c.props = { "for": "htmlFor", "class": "className", readonly: "readOnly", maxlength: "maxLength", cellspacing: "cellSpacing", rowspan: "rowSpan", colspan: "colSpan", tabindex: "tabIndex", usemap: "useMap", frameborder: "frameBorder" }; var G = "jQuery" + J(), Ya = 0, za = {}; c.extend({ cache: {}, expando: G, noData: { embed: true, object: true, applet: true }, data: function (a, b, d) { if (!(a.nodeName && c.noData[a.nodeName.toLowerCase()])) { a = a == A ? za : a; var f = a[G], e = c.cache; if (!f && typeof b === "string" && d === w) return null; f || (f = ++Ya); if (typeof b === "object") { a[G] = f; e[f] = c.extend(true, {}, b) } else if (!e[f]) { a[G] = f; e[f] = {} } a = e[f]; if (d !== w) a[b] = d; return typeof b === "string" ? a[b] : a } }, removeData: function (a, b) { if (!(a.nodeName && c.noData[a.nodeName.toLowerCase()])) { a = a == A ? za : a; var d = a[G], f = c.cache, e = f[d]; if (b) { if (e) { delete e[b]; c.isEmptyObject(e) && c.removeData(a) } } else { if (c.support.deleteExpando) delete a[c.expando]; else a.removeAttribute && a.removeAttribute(c.expando); delete f[d] } } } }); c.fn.extend({ data: function (a, b) { if (typeof a === "undefined" && this.length) return c.data(this[0]); else if (typeof a === "object") return this.each(function () { c.data(this, a) }); var d = a.split("."); d[1] = d[1] ? "." + d[1] : ""; if (b === w) { var f = this.triggerHandler("getData" + d[1] + "!", [d[0]]); if (f === w && this.length) f = c.data(this[0], a); return f === w && d[1] ? this.data(d[0]) : f } else return this.trigger("setData" + d[1] + "!", [d[0], b]).each(function () { c.data(this, a, b) }) }, removeData: function (a) { return this.each(function () { c.removeData(this, a) }) } }); c.extend({ queue: function (a, b, d) { if (a) { b = (b || "fx") + "queue"; var f = c.data(a, b); if (!d) return f || []; if (!f || c.isArray(d)) f = c.data(a, b, c.makeArray(d)); else f.push(d); return f } }, dequeue: function (a, b) { b = b || "fx"; var d = c.queue(a, b), f = d.shift(); if (f === "inprogress") f = d.shift(); if (f) { b === "fx" && d.unshift("inprogress"); f.call(a, function () { c.dequeue(a, b) }) } } }); c.fn.extend({ queue: function (a, b) { if (typeof a !== "string") { b = a; a = "fx" } if (b === w) return c.queue(this[0], a); return this.each(function () { var d = c.queue(this, a, b); a === "fx" && d[0] !== "inprogress" && c.dequeue(this, a) }) }, dequeue: function (a) { return this.each(function () { c.dequeue(this, a) }) }, delay: function (a, b) { a = c.fx ? c.fx.speeds[a] || a : a; b = b || "fx"; return this.queue(b, function () { var d = this; setTimeout(function () { c.dequeue(d, b) }, a) }) }, clearQueue: function (a) { return this.queue(a || "fx", []) } }); var Aa = /[\n\t]/g, ca = /\s+/, Za = /\r/g, $a = /href|src|style/, ab = /(button|input)/i, bb = /(button|input|object|select|textarea)/i, cb = /^(a|area)$/i, Ba = /radio|checkbox/; c.fn.extend({ attr: function (a, b) { return X(this, a, b, true, c.attr) }, removeAttr: function (a) { return this.each(function () { c.attr(this, a, ""); this.nodeType === 1 && this.removeAttribute(a) }) }, addClass: function (a) { if (c.isFunction(a)) return this.each(function (n) { var r = c(this); r.addClass(a.call(this, n, r.attr("class"))) }); if (a && typeof a === "string") for (var b = (a || "").split(ca), d = 0, f = this.length; d < f; d++) { var e = this[d]; if (e.nodeType === 1) if (e.className) { for (var j = " " + e.className + " ", i = e.className, o = 0, k = b.length; o < k; o++) if (j.indexOf(" " + b[o] + " ") < 0) i += " " + b[o]; e.className = c.trim(i) } else e.className = a } return this }, removeClass: function (a) { if (c.isFunction(a)) return this.each(function (k) { var n = c(this); n.removeClass(a.call(this, k, n.attr("class"))) }); if (a && typeof a === "string" || a === w) for (var b = (a || "").split(ca), d = 0, f = this.length; d < f; d++) { var e = this[d]; if (e.nodeType === 1 && e.className) if (a) { for (var j = (" " + e.className + " ").replace(Aa, " "), i = 0, o = b.length; i < o; i++) j = j.replace(" " + b[i] + " ", " "); e.className = c.trim(j) } else e.className = "" } return this }, toggleClass: function (a, b) { var d = typeof a, f = typeof b === "boolean"; if (c.isFunction(a)) return this.each(function (e) { var j = c(this); j.toggleClass(a.call(this, e, j.attr("class"), b), b) }); return this.each(function () { if (d === "string") for (var e, j = 0, i = c(this), o = b, k = a.split(ca); e = k[j++];) { o = f ? o : !i.hasClass(e); i[o ? "addClass" : "removeClass"](e) } else if (d === "undefined" || d === "boolean") { this.className && c.data(this, "__className__", this.className); this.className = this.className || a === false ? "" : c.data(this, "__className__") || "" } }) }, hasClass: function (a) { a = " " + a + " "; for (var b = 0, d = this.length; b < d; b++) if ((" " + this[b].className + " ").replace(Aa, " ").indexOf(a) > -1) return true; return false }, val: function (a) { if (a === w) { var b = this[0]; if (b) { if (c.nodeName(b, "option")) return (b.attributes.value || {}).specified ? b.value : b.text; if (c.nodeName(b, "select")) { var d = b.selectedIndex, f = [], e = b.options; b = b.type === "select-one"; if (d < 0) return null; var j = b ? d : 0; for (d = b ? d + 1 : e.length; j < d; j++) { var i = e[j]; if (i.selected) { a = c(i).val(); if (b) return a; f.push(a) } } return f } if (Ba.test(b.type) && !c.support.checkOn) return b.getAttribute("value") === null ? "on" : b.value; return (b.value || "").replace(Za, "") } return w } var o = c.isFunction(a); return this.each(function (k) { var n = c(this), r = a; if (this.nodeType === 1) { if (o) r = a.call(this, k, n.val()); if (typeof r === "number") r += ""; if (c.isArray(r) && Ba.test(this.type)) this.checked = c.inArray(n.val(), r) >= 0; else if (c.nodeName(this, "select")) { var u = c.makeArray(r); c("option", this).each(function () { this.selected = c.inArray(c(this).val(), u) >= 0 }); if (!u.length) this.selectedIndex = -1 } else this.value = r } }) } }); c.extend({ attrFn: { val: true, css: true, html: true, text: true, data: true, width: true, height: true, offset: true }, attr: function (a, b, d, f) { if (!a || a.nodeType === 3 || a.nodeType === 8) return w; if (f && b in c.attrFn) return c(a)[b](d); f = a.nodeType !== 1 || !c.isXMLDoc(a); var e = d !== w; b = f && c.props[b] || b; if (a.nodeType === 1) { var j = $a.test(b); if (b in a && f && !j) { if (e) { b === "type" && ab.test(a.nodeName) && a.parentNode && c.error("type property can't be changed"); a[b] = d } if (c.nodeName(a, "form") && a.getAttributeNode(b)) return a.getAttributeNode(b).nodeValue; if (b === "tabIndex") return (b = a.getAttributeNode("tabIndex")) && b.specified ? b.value : bb.test(a.nodeName) || cb.test(a.nodeName) && a.href ? 0 : w; return a[b] } if (!c.support.style && f && b === "style") { if (e) a.style.cssText = "" + d; return a.style.cssText } e && a.setAttribute(b, "" + d); a = !c.support.hrefNormalized && f && j ? a.getAttribute(b, 2) : a.getAttribute(b); return a === null ? w : a } return c.style(a, b, d) } }); var O = /\.(.*)$/, db = function (a) { return a.replace(/[^\w\s\.\|`]/g, function (b) { return "\\" + b }) }; c.event = { add: function (a, b, d, f) { if (!(a.nodeType === 3 || a.nodeType === 8)) { if (a.setInterval && a !== A && !a.frameElement) a = A; var e, j; if (d.handler) { e = d; d = e.handler } if (!d.guid) d.guid = c.guid++; if (j = c.data(a)) { var i = j.events = j.events || {}, o = j.handle; if (!o) j.handle = o = function () { return typeof c !== "undefined" && !c.event.triggered ? c.event.handle.apply(o.elem, arguments) : w }; o.elem = a; b = b.split(" "); for (var k, n = 0, r; k = b[n++];) { j = e ? c.extend({}, e) : { handler: d, data: f }; if (k.indexOf(".") > -1) { r = k.split("."); k = r.shift(); j.namespace = r.slice(0).sort().join(".") } else { r = []; j.namespace = "" } j.type = k; j.guid = d.guid; var u = i[k], z = c.event.special[k] || {}; if (!u) { u = i[k] = []; if (!z.setup || z.setup.call(a, f, r, o) === false) if (a.addEventListener) a.addEventListener(k, o, false); else a.attachEvent && a.attachEvent("on" + k, o) } if (z.add) { z.add.call(a, j); if (!j.handler.guid) j.handler.guid = d.guid } u.push(j); c.event.global[k] = true } a = null } } }, global: {}, remove: function (a, b, d, f) { if (!(a.nodeType === 3 || a.nodeType === 8)) { var e, j = 0, i, o, k, n, r, u, z = c.data(a), C = z && z.events; if (z && C) { if (b && b.type) { d = b.handler; b = b.type } if (!b || typeof b === "string" && b.charAt(0) === ".") { b = b || ""; for (e in C) c.event.remove(a, e + b) } else { for (b = b.split(" "); e = b[j++];) { n = e; i = e.indexOf(".") < 0; o = []; if (!i) { o = e.split("."); e = o.shift(); k = new RegExp("(^|\\.)" + c.map(o.slice(0).sort(), db).join("\\.(?:.*\\.)?") + "(\\.|$)") } if (r = C[e]) if (d) { n = c.event.special[e] || {}; for (B = f || 0; B < r.length; B++) { u = r[B]; if (d.guid === u.guid) { if (i || k.test(u.namespace)) { f == null && r.splice(B--, 1); n.remove && n.remove.call(a, u) } if (f != null) break } } if (r.length === 0 || f != null && r.length === 1) { if (!n.teardown || n.teardown.call(a, o) === false) Ca(a, e, z.handle); delete C[e] } } else for (var B = 0; B < r.length; B++) { u = r[B]; if (i || k.test(u.namespace)) { c.event.remove(a, n, u.handler, B); r.splice(B--, 1) } } } if (c.isEmptyObject(C)) { if (b = z.handle) b.elem = null; delete z.events; delete z.handle; c.isEmptyObject(z) && c.removeData(a) } } } } }, trigger: function (a, b, d, f) { var e = a.type || a; if (!f) { a = typeof a === "object" ? a[G] ? a : c.extend(c.Event(e), a) : c.Event(e); if (e.indexOf("!") >= 0) { a.type = e = e.slice(0, -1); a.exclusive = true } if (!d) { a.stopPropagation(); c.event.global[e] && c.each(c.cache, function () { this.events && this.events[e] && c.event.trigger(a, b, this.handle.elem) }) } if (!d || d.nodeType === 3 || d.nodeType === 8) return w; a.result = w; a.target = d; b = c.makeArray(b); b.unshift(a) } a.currentTarget = d; (f = c.data(d, "handle")) && f.apply(d, b); f = d.parentNode || d.ownerDocument; try { if (!(d && d.nodeName && c.noData[d.nodeName.toLowerCase()])) if (d["on" + e] && d["on" + e].apply(d, b) === false) a.result = false } catch (j) {} if (!a.isPropagationStopped() && f) c.event.trigger(a, b, f, true); else if (!a.isDefaultPrevented()) { f = a.target; var i, o = c.nodeName(f, "a") && e === "click", k = c.event.special[e] || {}; if ((!k._default || k._default.call(d, a) === false) && !o && !(f && f.nodeName && c.noData[f.nodeName.toLowerCase()])) { try { if (f[e]) { if (i = f["on" + e]) f["on" + e] = null; c.event.triggered = true; f[e]() } } catch (n) {} if (i) f["on" + e] = i; c.event.triggered = false } } }, handle: function (a) { var b, d, f, e; a = arguments[0] = c.event.fix(a || A.event); a.currentTarget = this; b = a.type.indexOf(".") < 0 && !a.exclusive; if (!b) { d = a.type.split("."); a.type = d.shift(); f = new RegExp("(^|\\.)" + d.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)") } e = c.data(this, "events"); d = e[a.type]; if (e && d) { d = d.slice(0); e = 0; for (var j = d.length; e < j; e++) { var i = d[e]; if (b || f.test(i.namespace)) { a.handler = i.handler; a.data = i.data; a.handleObj = i; i = i.handler.apply(this, arguments); if (i !== w) { a.result = i; if (i === false) { a.preventDefault(); a.stopPropagation() } } if (a.isImmediatePropagationStopped()) break } } } return a.result }, props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), fix: function (a) { if (a[G]) return a; var b = a; a = c.Event(b); for (var d = this.props.length, f; d;) { f = this.props[--d]; a[f] = b[f] } if (!a.target) a.target = a.srcElement || s; if (a.target.nodeType === 3) a.target = a.target.parentNode; if (!a.relatedTarget && a.fromElement) a.relatedTarget = a.fromElement === a.target ? a.toElement : a.fromElement; if (a.pageX == null && a.clientX != null) { b = s.documentElement; d = s.body; a.pageX = a.clientX + (b && b.scrollLeft || d && d.scrollLeft || 0) - (b && b.clientLeft || d && d.clientLeft || 0); a.pageY = a.clientY + (b && b.scrollTop || d && d.scrollTop || 0) - (b && b.clientTop || d && d.clientTop || 0) } if (!a.which && (a.charCode || a.charCode === 0 ? a.charCode : a.keyCode)) a.which = a.charCode || a.keyCode; if (!a.metaKey && a.ctrlKey) a.metaKey = a.ctrlKey; if (!a.which && a.button !== w) a.which = a.button & 1 ? 1 : a.button & 2 ? 3 : a.button & 4 ? 2 : 0; return a }, guid: 1E8, proxy: c.proxy, special: { ready: { setup: c.bindReady, teardown: c.noop }, live: { add: function (a) { c.event.add(this, a.origType, c.extend({}, a, { handler: oa })) }, remove: function (a) { var b = true, d = a.origType.replace(O, ""); c.each(c.data(this, "events").live || [], function () { if (d === this.origType.replace(O, "")) return b = false }); b && c.event.remove(this, a.origType, oa) } }, beforeunload: { setup: function (a, b, d) { if (this.setInterval) this.onbeforeunload = d; return false }, teardown: function (a, b) { if (this.onbeforeunload === b) this.onbeforeunload = null } } } }; var Ca = s.removeEventListener ? function (a, b, d) { a.removeEventListener(b, d, false) } : function (a, b, d) { a.detachEvent("on" + b, d) }; c.Event = function (a) { if (!this.preventDefault) return new c.Event(a); if (a && a.type) { this.originalEvent = a; this.type = a.type } else this.type = a; this.timeStamp = J(); this[G] = true }; c.Event.prototype = { preventDefault: function () { this.isDefaultPrevented = Z; var a = this.originalEvent; if (a) { a.preventDefault && a.preventDefault(); a.returnValue = false } }, stopPropagation: function () { this.isPropagationStopped = Z; var a = this.originalEvent; if (a) { a.stopPropagation && a.stopPropagation(); a.cancelBubble = true } }, stopImmediatePropagation: function () { this.isImmediatePropagationStopped = Z; this.stopPropagation() }, isDefaultPrevented: Y, isPropagationStopped: Y, isImmediatePropagationStopped: Y }; var Da = function (a) { var b = a.relatedTarget; try { for (; b && b !== this;) b = b.parentNode; if (b !== this) { a.type = a.data; c.event.handle.apply(this, arguments) } } catch (d) {} }, Ea = function (a) { a.type = a.data; c.event.handle.apply(this, arguments) }; c.each({ mouseenter: "mouseover", mouseleave: "mouseout" }, function (a, b) { c.event.special[a] = { setup: function (d) { c.event.add(this, b, d && d.selector ? Ea : Da, a) }, teardown: function (d) { c.event.remove(this, b, d && d.selector ? Ea : Da) } } }); if (!c.support.submitBubbles) c.event.special.submit = { setup: function () { if (this.nodeName.toLowerCase() !== "form") { c.event.add(this, "click.specialSubmit", function (a) { var b = a.target, d = b.type; if ((d === "submit" || d === "image") && c(b).closest("form").length) return na("submit", this, arguments) }); c.event.add(this, "keypress.specialSubmit", function (a) { var b = a.target, d = b.type; if ((d === "text" || d === "password") && c(b).closest("form").length && a.keyCode === 13) return na("submit", this, arguments) }) } else return false }, teardown: function () { c.event.remove(this, ".specialSubmit") } }; if (!c.support.changeBubbles) { var da = /textarea|input|select/i, ea, Fa = function (a) { var b = a.type, d = a.value; if (b === "radio" || b === "checkbox") d = a.checked; else if (b === "select-multiple") d = a.selectedIndex > -1 ? c.map(a.options, function (f) { return f.selected }).join("-") : ""; else if (a.nodeName.toLowerCase() === "select") d = a.selectedIndex; return d }, fa = function (a, b) { var d = a.target, f, e; if (!(!da.test(d.nodeName) || d.readOnly)) { f = c.data(d, "_change_data"); e = Fa(d); if (a.type !== "focusout" || d.type !== "radio") c.data(d, "_change_data", e); if (!(f === w || e === f)) if (f != null || e) { a.type = "change"; return c.event.trigger(a, b, d) } } }; c.event.special.change = { filters: { focusout: fa, click: function (a) { var b = a.target, d = b.type; if (d === "radio" || d === "checkbox" || b.nodeName.toLowerCase() === "select") return fa.call(this, a) }, keydown: function (a) { var b = a.target, d = b.type; if (a.keyCode === 13 && b.nodeName.toLowerCase() !== "textarea" || a.keyCode === 32 && (d === "checkbox" || d === "radio") || d === "select-multiple") return fa.call(this, a) }, beforeactivate: function (a) { a = a.target; c.data(a, "_change_data", Fa(a)) } }, setup: function () { if (this.type === "file") return false; for (var a in ea) c.event.add(this, a + ".specialChange", ea[a]); return da.test(this.nodeName) }, teardown: function () { c.event.remove(this, ".specialChange"); return da.test(this.nodeName) } }; ea = c.event.special.change.filters } s.addEventListener && c.each({ focus: "focusin", blur: "focusout" }, function (a, b) { function d(f) { f = c.event.fix(f); f.type = b; return c.event.handle.call(this, f) } c.event.special[b] = { setup: function () { this.addEventListener(a, d, true) }, teardown: function () { this.removeEventListener(a, d, true) } } }); c.each(["bind", "one"], function (a, b) { c.fn[b] = function (d, f, e) { if (typeof d === "object") { for (var j in d) this[b](j, f, d[j], e); return this } if (c.isFunction(f)) { e = f; f = w } var i = b === "one" ? c.proxy(e, function (k) { c(this).unbind(k, i); return e.apply(this, arguments) }) : e; if (d === "unload" && b !== "one") this.one(d, f, e); else { j = 0; for (var o = this.length; j < o; j++) c.event.add(this[j], d, i, f) } return this } }); c.fn.extend({ unbind: function (a, b) { if (typeof a === "object" && !a.preventDefault) for (var d in a) this.unbind(d, a[d]); else { d = 0; for (var f = this.length; d < f; d++) c.event.remove(this[d], a, b) } return this }, delegate: function (a, b, d, f) { return this.live(b, d, f, a) }, undelegate: function (a, b, d) { return arguments.length === 0 ? this.unbind("live") : this.die(b, null, d, a) }, trigger: function (a, b) { return this.each(function () { c.event.trigger(a, b, this) }) }, triggerHandler: function (a, b) { if (this[0]) { a = c.Event(a); a.preventDefault(); a.stopPropagation(); c.event.trigger(a, b, this[0]); return a.result } }, toggle: function (a) { for (var b = arguments, d = 1; d < b.length;) c.proxy(a, b[d++]); return this.click(c.proxy(a, function (f) { var e = (c.data(this, "lastToggle" + a.guid) || 0) % d; c.data(this, "lastToggle" + a.guid, e + 1); f.preventDefault(); return b[e].apply(this, arguments) || false })) }, hover: function (a, b) { return this.mouseenter(a).mouseleave(b || a) } }); var Ga = { focus: "focusin", blur: "focusout", mouseenter: "mouseover", mouseleave: "mouseout" }; c.each(["live", "die"], function (a, b) { c.fn[b] = function (d, f, e, j) { var i, o = 0, k, n, r = j || this.selector, u = j ? this : c(this.context); if (c.isFunction(f)) { e = f; f = w } for (d = (d || "").split(" "); (i = d[o++]) != null;) { j = O.exec(i); k = ""; if (j) { k = j[0]; i = i.replace(O, "") } if (i === "hover") d.push("mouseenter" + k, "mouseleave" + k); else { n = i; if (i === "focus" || i === "blur") { d.push(Ga[i] + k); i += k } else i = (Ga[i] || i) + k; b === "live" ? u.each(function () { c.event.add(this, pa(i, r), { data: f, selector: r, handler: e, origType: i, origHandler: e, preType: n }) }) : u.unbind(pa(i, r), e) } } return this } }); c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "), function (a, b) { c.fn[b] = function (d) { return d ? this.bind(b, d) : this.trigger(b) }; if (c.attrFn) c.attrFn[b] = true }); A.attachEvent && !A.addEventListener && A.attachEvent("onunload", function () { for (var a in c.cache) if (c.cache[a].handle) try { c.event.remove(c.cache[a].handle.elem) } catch (b) {} }); (function () { function a(g) { for (var h = "", l, m = 0; g[m]; m++) { l = g[m]; if (l.nodeType === 3 || l.nodeType === 4) h += l.nodeValue; else if (l.nodeType !== 8) h += a(l.childNodes) } return h } function b(g, h, l, m, q, p) { q = 0; for (var v = m.length; q < v; q++) { var t = m[q]; if (t) { t = t[g]; for (var y = false; t;) { if (t.sizcache === l) { y = m[t.sizset]; break } if (t.nodeType === 1 && !p) { t.sizcache = l; t.sizset = q } if (t.nodeName.toLowerCase() === h) { y = t; break } t = t[g] } m[q] = y } } } function d(g, h, l, m, q, p) { q = 0; for (var v = m.length; q < v; q++) { var t = m[q]; if (t) { t = t[g]; for (var y = false; t;) { if (t.sizcache === l) { y = m[t.sizset]; break } if (t.nodeType === 1) { if (!p) { t.sizcache = l; t.sizset = q } if (typeof h !== "string") { if (t === h) { y = true; break } } else if (k.filter(h, [t]).length > 0) { y = t; break } } t = t[g] } m[q] = y } } } var f = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, e = 0, j = Object.prototype.toString, i = false, o = true; [0, 0].sort(function () { o = false; return 0 }); var k = function (g, h, l, m) { l = l || []; var q = h = h || s; if (h.nodeType !== 1 && h.nodeType !== 9) return []; if (!g || typeof g !== "string") return l; for (var p = [], v, t, y, S, H = true, M = x(h), I = g; (f.exec(""), v = f.exec(I)) !== null;) { I = v[3]; p.push(v[1]); if (v[2]) { S = v[3]; break } } if (p.length > 1 && r.exec(g)) if (p.length === 2 && n.relative[p[0]]) t = ga(p[0] + p[1], h); else for (t = n.relative[p[0]] ? [h] : k(p.shift(), h); p.length;) { g = p.shift(); if (n.relative[g]) g += p.shift(); t = ga(g, t) } else { if (!m && p.length > 1 && h.nodeType === 9 && !M && n.match.ID.test(p[0]) && !n.match.ID.test(p[p.length - 1])) { v = k.find(p.shift(), h, M); h = v.expr ? k.filter(v.expr, v.set)[0] : v.set[0] } if (h) { v = m ? { expr: p.pop(), set: z(m) } : k.find(p.pop(), p.length === 1 && (p[0] === "~" || p[0] === "+") && h.parentNode ? h.parentNode : h, M); t = v.expr ? k.filter(v.expr, v.set) : v.set; if (p.length > 0) y = z(t); else H = false; for (; p.length;) { var D = p.pop(); v = D; if (n.relative[D]) v = p.pop(); else D = ""; if (v == null) v = h; n.relative[D](y, v, M) } } else y = [] } y || (y = t); y || k.error(D || g); if (j.call(y) === "[object Array]") if (H) if (h && h.nodeType === 1) for (g = 0; y[g] != null; g++) { if (y[g] && (y[g] === true || y[g].nodeType === 1 && E(h, y[g]))) l.push(t[g]) } else for (g = 0; y[g] != null; g++) y[g] && y[g].nodeType === 1 && l.push(t[g]); else l.push.apply(l, y); else z(y, l); if (S) { k(S, q, l, m); k.uniqueSort(l) } return l }; k.uniqueSort = function (g) { if (B) { i = o; g.sort(B); if (i) for (var h = 1; h < g.length; h++) g[h] === g[h - 1] && g.splice(h--, 1) } return g }; k.matches = function (g, h) { return k(g, null, null, h) }; k.find = function (g, h, l) { var m, q; if (!g) return []; for (var p = 0, v = n.order.length; p < v; p++) { var t = n.order[p]; if (q = n.leftMatch[t].exec(g)) { var y = q[1]; q.splice(1, 1); if (y.substr(y.length - 1) !== "\\") { q[1] = (q[1] || "").replace(/\\/g, ""); m = n.find[t](q, h, l); if (m != null) { g = g.replace(n.match[t], ""); break } } } } m || (m = h.getElementsByTagName("*")); return { set: m, expr: g } }; k.filter = function (g, h, l, m) { for (var q = g, p = [], v = h, t, y, S = h && h[0] && x(h[0]); g && h.length;) { for (var H in n.filter) if ((t = n.leftMatch[H].exec(g)) != null && t[2]) { var M = n.filter[H], I, D; D = t[1]; y = false; t.splice(1, 1); if (D.substr(D.length - 1) !== "\\") { if (v === p) p = []; if (n.preFilter[H]) if (t = n.preFilter[H](t, v, l, p, m, S)) { if (t === true) continue } else y = I = true; if (t) for (var U = 0; (D = v[U]) != null; U++) if (D) { I = M(D, t, U, v); var Ha = m ^ !! I; if (l && I != null) if (Ha) y = true; else v[U] = false; else if (Ha) { p.push(D); y = true } } if (I !== w) { l || (v = p); g = g.replace(n.match[H], ""); if (!y) return []; break } } } if (g === q) if (y == null) k.error(g); else break; q = g } return v }; k.error = function (g) { throw "Syntax error, unrecognized expression: " + g; }; var n = k.selectors = { order: ["ID", "NAME", "TAG"], match: { ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/, CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/, NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/, ATTR: /\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/, TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/, CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/, POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/, PSEUDO: /:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ }, leftMatch: {}, attrMap: { "class": "className", "for": "htmlFor" }, attrHandle: { href: function (g) { return g.getAttribute("href") } }, relative: { "+": function (g, h) { var l = typeof h === "string", m = l && !/\W/.test(h); l = l && !m; if (m) h = h.toLowerCase(); m = 0; for (var q = g.length, p; m < q; m++) if (p = g[m]) { for (; (p = p.previousSibling) && p.nodeType !== 1;); g[m] = l || p && p.nodeName.toLowerCase() === h ? p || false : p === h } l && k.filter(h, g, true) }, ">": function (g, h) { var l = typeof h === "string"; if (l && !/\W/.test(h)) { h = h.toLowerCase(); for (var m = 0, q = g.length; m < q; m++) { var p = g[m]; if (p) { l = p.parentNode; g[m] = l.nodeName.toLowerCase() === h ? l : false } } } else { m = 0; for (q = g.length; m < q; m++) if (p = g[m]) g[m] = l ? p.parentNode : p.parentNode === h; l && k.filter(h, g, true) } }, "": function (g, h, l) { var m = e++, q = d; if (typeof h === "string" && !/\W/.test(h)) { var p = h = h.toLowerCase(); q = b } q("parentNode", h, m, g, p, l) }, "~": function (g, h, l) { var m = e++, q = d; if (typeof h === "string" && !/\W/.test(h)) { var p = h = h.toLowerCase(); q = b } q("previousSibling", h, m, g, p, l) } }, find: { ID: function (g, h, l) { if (typeof h.getElementById !== "undefined" && !l) return (g = h.getElementById(g[1])) ? [g] : [] }, NAME: function (g, h) { if (typeof h.getElementsByName !== "undefined") { var l = []; h = h.getElementsByName(g[1]); for (var m = 0, q = h.length; m < q; m++) h[m].getAttribute("name") === g[1] && l.push(h[m]); return l.length === 0 ? null : l } }, TAG: function (g, h) { return h.getElementsByTagName(g[1]) } }, preFilter: { CLASS: function (g, h, l, m, q, p) { g = " " + g[1].replace(/\\/g, "") + " "; if (p) return g; p = 0; for (var v; (v = h[p]) != null; p++) if (v) if (q ^ (v.className && (" " + v.className + " ").replace(/[\t\n]/g, " ").indexOf(g) >= 0)) l || m.push(v); else if (l) h[p] = false; return false }, ID: function (g) { return g[1].replace(/\\/g, "") }, TAG: function (g) { return g[1].toLowerCase() }, CHILD: function (g) { if (g[1] === "nth") { var h = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2] === "even" && "2n" || g[2] === "odd" && "2n+1" || !/\D/.test(g[2]) && "0n+" + g[2] || g[2]); g[2] = h[1] + (h[2] || 1) - 0; g[3] = h[3] - 0 } g[0] = e++; return g }, ATTR: function (g, h, l, m, q, p) { h = g[1].replace(/\\/g, ""); if (!p && n.attrMap[h]) g[1] = n.attrMap[h]; if (g[2] === "~=") g[4] = " " + g[4] + " "; return g }, PSEUDO: function (g, h, l, m, q) { if (g[1] === "not") if ((f.exec(g[3]) || "").length > 1 || /^\w/.test(g[3])) g[3] = k(g[3], null, null, h); else { g = k.filter(g[3], h, l, true ^ q); l || m.push.apply(m, g); return false } else if (n.match.POS.test(g[0]) || n.match.CHILD.test(g[0])) return true; return g }, POS: function (g) { g.unshift(true); return g } }, filters: { enabled: function (g) { return g.disabled === false && g.type !== "hidden" }, disabled: function (g) { return g.disabled === true }, checked: function (g) { return g.checked === true }, selected: function (g) { return g.selected === true }, parent: function (g) { return !!g.firstChild }, empty: function (g) { return !g.firstChild }, has: function (g, h, l) { return !!k(l[3], g).length }, header: function (g) { return /h\d/i.test(g.nodeName) }, text: function (g) { return "text" === g.type }, radio: function (g) { return "radio" === g.type }, checkbox: function (g) { return "checkbox" === g.type }, file: function (g) { return "file" === g.type }, password: function (g) { return "password" === g.type }, submit: function (g) { return "submit" === g.type }, image: function (g) { return "image" === g.type }, reset: function (g) { return "reset" === g.type }, button: function (g) { return "button" === g.type || g.nodeName.toLowerCase() === "button" }, input: function (g) { return /input|select|textarea|button/i.test(g.nodeName) } }, setFilters: { first: function (g, h) { return h === 0 }, last: function (g, h, l, m) { return h === m.length - 1 }, even: function (g, h) { return h % 2 === 0 }, odd: function (g, h) { return h % 2 === 1 }, lt: function (g, h, l) { return h < l[3] - 0 }, gt: function (g, h, l) { return h > l[3] - 0 }, nth: function (g, h, l) { return l[3] - 0 === h }, eq: function (g, h, l) { return l[3] - 0 === h } }, filter: { PSEUDO: function (g, h, l, m) { var q = h[1], p = n.filters[q]; if (p) return p(g, l, h, m); else if (q === "contains") return (g.textContent || g.innerText || a([g]) || "").indexOf(h[3]) >= 0; else if (q === "not") { h = h[3]; l = 0; for (m = h.length; l < m; l++) if (h[l] === g) return false; return true } else k.error("Syntax error, unrecognized expression: " + q) }, CHILD: function (g, h) { var l = h[1], m = g; switch (l) { case "only": case "first": for (; m = m.previousSibling;) if (m.nodeType === 1) return false; if (l === "first") return true; m = g; case "last": for (; m = m.nextSibling;) if (m.nodeType === 1) return false; return true; case "nth": l = h[2]; var q = h[3]; if (l === 1 && q === 0) return true; h = h[0]; var p = g.parentNode; if (p && (p.sizcache !== h || !g.nodeIndex)) { var v = 0; for (m = p.firstChild; m; m = m.nextSibling) if (m.nodeType === 1) m.nodeIndex = ++v; p.sizcache = h } g = g.nodeIndex - q; return l === 0 ? g === 0 : g % l === 0 && g / l >= 0 } }, ID: function (g, h) { return g.nodeType === 1 && g.getAttribute("id") === h }, TAG: function (g, h) { return h === "*" && g.nodeType === 1 || g.nodeName.toLowerCase() === h }, CLASS: function (g, h) { return (" " + (g.className || g.getAttribute("class")) + " ").indexOf(h) > -1 }, ATTR: function (g, h) { var l = h[1]; g = n.attrHandle[l] ? n.attrHandle[l](g) : g[l] != null ? g[l] : g.getAttribute(l); l = g + ""; var m = h[2]; h = h[4]; return g == null ? m === "!=" : m === "=" ? l === h : m === "*=" ? l.indexOf(h) >= 0 : m === "~=" ? (" " + l + " ").indexOf(h) >= 0 : !h ? l && g !== false : m === "!=" ? l !== h : m === "^=" ? l.indexOf(h) === 0 : m === "$=" ? l.substr(l.length - h.length) === h : m === "|=" ? l === h || l.substr(0, h.length + 1) === h + "-" : false }, POS: function (g, h, l, m) { var q = n.setFilters[h[2]]; if (q) return q(g, l, h, m) } } }, r = n.match.POS; for (var u in n.match) { n.match[u] = new RegExp(n.match[u].source + /(?![^\[]*\])(?![^\(]*\))/.source); n.leftMatch[u] = new RegExp(/(^(?:.|\r|\n)*?)/.source + n.match[u].source.replace(/\\(\d+)/g, function (g, h) { return "\\" + (h - 0 + 1) })) } var z = function (g, h) { g = Array.prototype.slice.call(g, 0); if (h) { h.push.apply(h, g); return h } return g }; try { Array.prototype.slice.call(s.documentElement.childNodes, 0) } catch (C) { z = function (g, h) { h = h || []; if (j.call(g) === "[object Array]") Array.prototype.push.apply(h, g); else if (typeof g.length === "number") for (var l = 0, m = g.length; l < m; l++) h.push(g[l]); else for (l = 0; g[l]; l++) h.push(g[l]); return h } } var B; if (s.documentElement.compareDocumentPosition) B = function (g, h) { if (!g.compareDocumentPosition || !h.compareDocumentPosition) { if (g == h) i = true; return g.compareDocumentPosition ? -1 : 1 } g = g.compareDocumentPosition(h) & 4 ? -1 : g === h ? 0 : 1; if (g === 0) i = true; return g }; else if ("sourceIndex" in s.documentElement) B = function (g, h) { if (!g.sourceIndex || !h.sourceIndex) { if (g == h) i = true; return g.sourceIndex ? -1 : 1 } g = g.sourceIndex - h.sourceIndex; if (g === 0) i = true; return g }; else if (s.createRange) B = function (g, h) { if (!g.ownerDocument || !h.ownerDocument) { if (g == h) i = true; return g.ownerDocument ? -1 : 1 } var l = g.ownerDocument.createRange(), m = h.ownerDocument.createRange(); l.setStart(g, 0); l.setEnd(g, 0); m.setStart(h, 0); m.setEnd(h, 0); g = l.compareBoundaryPoints(Range.START_TO_END, m); if (g === 0) i = true; return g }; (function () { var g = s.createElement("div"), h = "script" + (new Date).getTime(); g.innerHTML = ""; var l = s.documentElement; l.insertBefore(g, l.firstChild); if (s.getElementById(h)) { n.find.ID = function (m, q, p) { if (typeof q.getElementById !== "undefined" && !p) return (q = q.getElementById(m[1])) ? q.id === m[1] || typeof q.getAttributeNode !== "undefined" && q.getAttributeNode("id").nodeValue === m[1] ? [q] : w : [] }; n.filter.ID = function (m, q) { var p = typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id"); return m.nodeType === 1 && p && p.nodeValue === q } } l.removeChild(g); l = g = null })(); (function () { var g = s.createElement("div"); g.appendChild(s.createComment("")); if (g.getElementsByTagName("*").length > 0) n.find.TAG = function (h, l) { l = l.getElementsByTagName(h[1]); if (h[1] === "*") { h = []; for (var m = 0; l[m]; m++) l[m].nodeType === 1 && h.push(l[m]); l = h } return l }; g.innerHTML = ""; if (g.firstChild && typeof g.firstChild.getAttribute !== "undefined" && g.firstChild.getAttribute("href") !== "#") n.attrHandle.href = function (h) { return h.getAttribute("href", 2) }; g = null })(); s.querySelectorAll && function () { var g = k, h = s.createElement("div"); h.innerHTML = "

"; if (!(h.querySelectorAll && h.querySelectorAll(".TEST").length === 0)) { k = function (m, q, p, v) { q = q || s; if (!v && q.nodeType === 9 && !x(q)) try { return z(q.querySelectorAll(m), p) } catch (t) {} return g(m, q, p, v) }; for (var l in g) k[l] = g[l]; h = null } }(); (function () { var g = s.createElement("div"); g.innerHTML = "
"; if (!(!g.getElementsByClassName || g.getElementsByClassName("e").length === 0)) { g.lastChild.className = "e"; if (g.getElementsByClassName("e").length !== 1) { n.order.splice(1, 0, "CLASS"); n.find.CLASS = function (h, l, m) { if (typeof l.getElementsByClassName !== "undefined" && !m) return l.getElementsByClassName(h[1]) }; g = null } } })(); var E = s.compareDocumentPosition ? function (g, h) { return !!(g.compareDocumentPosition(h) & 16) } : function (g, h) { return g !== h && (g.contains ? g.contains(h) : true) }, x = function (g) { return (g = (g ? g.ownerDocument || g : 0).documentElement) ? g.nodeName !== "HTML" : false }, ga = function (g, h) { var l = [], m = "", q; for (h = h.nodeType ? [h] : h; q = n.match.PSEUDO.exec(g);) { m += q[0]; g = g.replace(n.match.PSEUDO, "") } g = n.relative[g] ? g + "*" : g; q = 0; for (var p = h.length; q < p; q++) k(g, h[q], l); return k.filter(m, l) }; c.find = k; c.expr = k.selectors; c.expr[":"] = c.expr.filters; c.unique = k.uniqueSort; c.text = a; c.isXMLDoc = x; c.contains = E })(); var eb = /Until$/, fb = /^(?:parents|prevUntil|prevAll)/, gb = /,/; R = Array.prototype.slice; var Ia = function (a, b, d) { if (c.isFunction(b)) return c.grep(a, function (e, j) { return !!b.call(e, j, e) === d }); else if (b.nodeType) return c.grep(a, function (e) { return e === b === d }); else if (typeof b === "string") { var f = c.grep(a, function (e) { return e.nodeType === 1 }); if (Ua.test(b)) return c.filter(b, f, !d); else b = c.filter(b, f) } return c.grep(a, function (e) { return c.inArray(e, b) >= 0 === d }) }; c.fn.extend({ find: function (a) { for (var b = this.pushStack("", "find", a), d = 0, f = 0, e = this.length; f < e; f++) { d = b.length; c.find(a, this[f], b); if (f > 0) for (var j = d; j < b.length; j++) for (var i = 0; i < d; i++) if (b[i] === b[j]) { b.splice(j--, 1); break } } return b }, has: function (a) { var b = c(a); return this.filter(function () { for (var d = 0, f = b.length; d < f; d++) if (c.contains(this, b[d])) return true }) }, not: function (a) { return this.pushStack(Ia(this, a, false), "not", a) }, filter: function (a) { return this.pushStack(Ia(this, a, true), "filter", a) }, is: function (a) { return !!a && c.filter(a, this).length > 0 }, closest: function (a, b) { if (c.isArray(a)) { var d = [], f = this[0], e, j = {}, i; if (f && a.length) { e = 0; for (var o = a.length; e < o; e++) { i = a[e]; j[i] || (j[i] = c.expr.match.POS.test(i) ? c(i, b || this.context) : i) } for (; f && f.ownerDocument && f !== b;) { for (i in j) { e = j[i]; if (e.jquery ? e.index(f) > -1 : c(f).is(e)) { d.push({ selector: i, elem: f }); delete j[i] } } f = f.parentNode } } return d } var k = c.expr.match.POS.test(a) ? c(a, b || this.context) : null; return this.map(function (n, r) { for (; r && r.ownerDocument && r !== b;) { if (k ? k.index(r) > -1 : c(r).is(a)) return r; r = r.parentNode } return null }) }, index: function (a) { if (!a || typeof a === "string") return c.inArray(this[0], a ? c(a) : this.parent().children()); return c.inArray(a.jquery ? a[0] : a, this) }, add: function (a, b) { a = typeof a === "string" ? c(a, b || this.context) : c.makeArray(a); b = c.merge(this.get(), a); return this.pushStack(qa(a[0]) || qa(b[0]) ? b : c.unique(b)) }, andSelf: function () { return this.add(this.prevObject) } }); c.each({ parent: function (a) { return (a = a.parentNode) && a.nodeType !== 11 ? a : null }, parents: function (a) { return c.dir(a, "parentNode") }, parentsUntil: function (a, b, d) { return c.dir(a, "parentNode", d) }, next: function (a) { return c.nth(a, 2, "nextSibling") }, prev: function (a) { return c.nth(a, 2, "previousSibling") }, nextAll: function (a) { return c.dir(a, "nextSibling") }, prevAll: function (a) { return c.dir(a, "previousSibling") }, nextUntil: function (a, b, d) { return c.dir(a, "nextSibling", d) }, prevUntil: function (a, b, d) { return c.dir(a, "previousSibling", d) }, siblings: function (a) { return c.sibling(a.parentNode.firstChild, a) }, children: function (a) { return c.sibling(a.firstChild) }, contents: function (a) { return c.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : c.makeArray(a.childNodes) } }, function (a, b) { c.fn[a] = function (d, f) { var e = c.map(this, b, d); eb.test(a) || (f = d); if (f && typeof f === "string") e = c.filter(f, e); e = this.length > 1 ? c.unique(e) : e; if ((this.length > 1 || gb.test(f)) && fb.test(a)) e = e.reverse(); return this.pushStack(e, a, R.call(arguments).join(",")) } }); c.extend({ filter: function (a, b, d) { if (d) a = ":not(" + a + ")"; return c.find.matches(a, b) }, dir: function (a, b, d) { var f = []; for (a = a[b]; a && a.nodeType !== 9 && (d === w || a.nodeType !== 1 || !c(a).is(d));) { a.nodeType === 1 && f.push(a); a = a[b] } return f }, nth: function (a, b, d) { b = b || 1; for (var f = 0; a; a = a[d]) if (a.nodeType === 1 && ++f === b) break; return a }, sibling: function (a, b) { for (var d = []; a; a = a.nextSibling) a.nodeType === 1 && a !== b && d.push(a); return d } }); var Ja = / jQuery\d+="(?:\d+|null)"/g, V = /^\s+/, Ka = /(<([\w:]+)[^>]*?)\/>/g, hb = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i, La = /<([\w:]+)/, ib = /" }, F = { option: [1, ""], legend: [1, "
", "
"], thead: [1, "", "
"], tr: [2, "", "
"], td: [3, "", "
"], col: [2, "", "
"], area: [1, "", ""], _default: [0, "", ""] }; F.optgroup = F.option; F.tbody = F.tfoot = F.colgroup = F.caption = F.thead; F.th = F.td; if (!c.support.htmlSerialize) F._default = [1, "div
", "
"]; c.fn.extend({ text: function (a) { if (c.isFunction(a)) return this.each(function (b) { var d = c(this); d.text(a.call(this, b, d.text())) }); if (typeof a !== "object" && a !== w) return this.empty().append((this[0] && this[0].ownerDocument || s).createTextNode(a)); return c.text(this) }, wrapAll: function (a) { if (c.isFunction(a)) return this.each(function (d) { c(this).wrapAll(a.call(this, d)) }); if (this[0]) { var b = c(a, this[0].ownerDocument).eq(0).clone(true); this[0].parentNode && b.insertBefore(this[0]); b.map(function () { for (var d = this; d.firstChild && d.firstChild.nodeType === 1;) d = d.firstChild; return d }).append(this) } return this }, wrapInner: function (a) { if (c.isFunction(a)) return this.each(function (b) { c(this).wrapInner(a.call(this, b)) }); return this.each(function () { var b = c(this), d = b.contents(); d.length ? d.wrapAll(a) : b.append(a) }) }, wrap: function (a) { return this.each(function () { c(this).wrapAll(a) }) }, unwrap: function () { return this.parent().each(function () { c.nodeName(this, "body") || c(this).replaceWith(this.childNodes) }).end() }, append: function () { return this.domManip(arguments, true, function (a) { this.nodeType === 1 && this.appendChild(a) }) }, prepend: function () { return this.domManip(arguments, true, function (a) { this.nodeType === 1 && this.insertBefore(a, this.firstChild) }) }, before: function () { if (this[0] && this[0].parentNode) return this.domManip(arguments, false, function (b) { this.parentNode.insertBefore(b, this) }); else if (arguments.length) { var a = c(arguments[0]); a.push.apply(a, this.toArray()); return this.pushStack(a, "before", arguments) } }, after: function () { if (this[0] && this[0].parentNode) return this.domManip(arguments, false, function (b) { this.parentNode.insertBefore(b, this.nextSibling) }); else if (arguments.length) { var a = this.pushStack(this, "after", arguments); a.push.apply(a, c(arguments[0]).toArray()); return a } }, remove: function (a, b) { for (var d = 0, f; (f = this[d]) != null; d++) if (!a || c.filter(a, [f]).length) { if (!b && f.nodeType === 1) { c.cleanData(f.getElementsByTagName("*")); c.cleanData([f]) } f.parentNode && f.parentNode.removeChild(f) } return this }, empty: function () { for (var a = 0, b; (b = this[a]) != null; a++) for (b.nodeType === 1 && c.cleanData(b.getElementsByTagName("*")); b.firstChild;) b.removeChild(b.firstChild); return this }, clone: function (a) { var b = this.map(function () { if (!c.support.noCloneEvent && !c.isXMLDoc(this)) { var d = this.outerHTML, f = this.ownerDocument; if (!d) { d = f.createElement("div"); d.appendChild(this.cloneNode(true)); d = d.innerHTML } return c.clean([d.replace(Ja, "").replace(/=([^="'>\s]+\/)>/g, '="$1">').replace(V, "")], f)[0] } else return this.cloneNode(true) }); if (a === true) { ra(this, b); ra(this.find("*"), b.find("*")) } return b }, html: function (a) { if (a === w) return this[0] && this[0].nodeType === 1 ? this[0].innerHTML.replace(Ja, "") : null; else if (typeof a === "string" && !ta.test(a) && (c.support.leadingWhitespace || !V.test(a)) && !F[(La.exec(a) || ["", ""])[1].toLowerCase()]) { a = a.replace(Ka, Ma); try { for (var b = 0, d = this.length; b < d; b++) if (this[b].nodeType === 1) { c.cleanData(this[b].getElementsByTagName("*")); this[b].innerHTML = a } } catch (f) { this.empty().append(a) } } else c.isFunction(a) ? this.each(function (e) { var j = c(this), i = j.html(); j.empty().append(function () { return a.call(this, e, i) }) }) : this.empty().append(a); return this }, replaceWith: function (a) { if (this[0] && this[0].parentNode) { if (c.isFunction(a)) return this.each(function (b) { var d = c(this), f = d.html(); d.replaceWith(a.call(this, b, f)) }); if (typeof a !== "string") a = c(a).detach(); return this.each(function () { var b = this.nextSibling, d = this.parentNode; c(this).remove(); b ? c(b).before(a) : c(d).append(a) }) } else return this.pushStack(c(c.isFunction(a) ? a() : a), "replaceWith", a) }, detach: function (a) { return this.remove(a, true) }, domManip: function (a, b, d) { function f(u) { return c.nodeName(u, "table") ? u.getElementsByTagName("tbody")[0] || u.appendChild(u.ownerDocument.createElement("tbody")) : u } var e, j, i = a[0], o = [], k; if (!c.support.checkClone && arguments.length === 3 && typeof i === "string" && ua.test(i)) return this.each(function () { c(this).domManip(a, b, d, true) }); if (c.isFunction(i)) return this.each(function (u) { var z = c(this); a[0] = i.call(this, u, b ? z.html() : w); z.domManip(a, b, d) }); if (this[0]) { e = i && i.parentNode; e = c.support.parentNode && e && e.nodeType === 11 && e.childNodes.length === this.length ? { fragment: e } : sa(a, this, o); k = e.fragment; if (j = k.childNodes.length === 1 ? (k = k.firstChild) : k.firstChild) { b = b && c.nodeName(j, "tr"); for (var n = 0, r = this.length; n < r; n++) d.call(b ? f(this[n], j) : this[n], n > 0 || e.cacheable || this.length > 1 ? k.cloneNode(true) : k) } o.length && c.each(o, Qa) } return this } }); c.fragments = {}; c.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (a, b) { c.fn[a] = function (d) { var f = []; d = c(d); var e = this.length === 1 && this[0].parentNode; if (e && e.nodeType === 11 && e.childNodes.length === 1 && d.length === 1) { d[b](this[0]); return this } else { e = 0; for (var j = d.length; e < j; e++) { var i = (e > 0 ? this.clone(true) : this).get(); c.fn[b].apply(c(d[e]), i); f = f.concat(i) } return this.pushStack(f, a, d.selector) } } }); c.extend({ clean: function (a, b, d, f) { b = b || s; if (typeof b.createElement === "undefined") b = b.ownerDocument || b[0] && b[0].ownerDocument || s; for (var e = [], j = 0, i; (i = a[j]) != null; j++) { if (typeof i === "number") i += ""; if (i) { if (typeof i === "string" && !jb.test(i)) i = b.createTextNode(i); else if (typeof i === "string") { i = i.replace(Ka, Ma); var o = (La.exec(i) || ["", ""])[1].toLowerCase(), k = F[o] || F._default, n = k[0], r = b.createElement("div"); for (r.innerHTML = k[1] + i + k[2]; n--;) r = r.lastChild; if (!c.support.tbody) { n = ib.test(i); o = o === "table" && !n ? r.firstChild && r.firstChild.childNodes : k[1] === "" && !n ? r.childNodes : []; for (k = o.length - 1; k >= 0; --k) c.nodeName(o[k], "tbody") && !o[k].childNodes.length && o[k].parentNode.removeChild(o[k]) }!c.support.leadingWhitespace && V.test(i) && r.insertBefore(b.createTextNode(V.exec(i)[0]), r.firstChild); i = r.childNodes } if (i.nodeType) e.push(i); else e = c.merge(e, i) } } if (d) for (j = 0; e[j]; j++) if (f && c.nodeName(e[j], "script") && (!e[j].type || e[j].type.toLowerCase() === "text/javascript")) f.push(e[j].parentNode ? e[j].parentNode.removeChild(e[j]) : e[j]); else { e[j].nodeType === 1 && e.splice.apply(e, [j + 1, 0].concat(c.makeArray(e[j].getElementsByTagName("script")))); d.appendChild(e[j]) } return e }, cleanData: function (a) { for (var b, d, f = c.cache, e = c.event.special, j = c.support.deleteExpando, i = 0, o; (o = a[i]) != null; i++) if (d = o[c.expando]) { b = f[d]; if (b.events) for (var k in b.events) e[k] ? c.event.remove(o, k) : Ca(o, k, b.handle); if (j) delete o[c.expando]; else o.removeAttribute && o.removeAttribute(c.expando); delete f[d] } } }); var kb = /z-?index|font-?weight|opacity|zoom|line-?height/i, Na = /alpha\([^)]*\)/, Oa = /opacity=([^)]*)/, ha = /float/i, ia = /-([a-z])/ig, lb = /([A-Z])/g, mb = /^-?\d+(?:px)?$/i, nb = /^-?\d/, ob = { position: "absolute", visibility: "hidden", display: "block" }, pb = ["Left", "Right"], qb = ["Top", "Bottom"], rb = s.defaultView && s.defaultView.getComputedStyle, Pa = c.support.cssFloat ? "cssFloat" : "styleFloat", ja = function (a, b) { return b.toUpperCase() }; c.fn.css = function (a, b) { return X(this, a, b, true, function (d, f, e) { if (e === w) return c.curCSS(d, f); if (typeof e === "number" && !kb.test(f)) e += "px"; c.style(d, f, e) }) }; c.extend({ style: function (a, b, d) { if (!a || a.nodeType === 3 || a.nodeType === 8) return w; if ((b === "width" || b === "height") && parseFloat(d) < 0) d = w; var f = a.style || a, e = d !== w; if (!c.support.opacity && b === "opacity") { if (e) { f.zoom = 1; b = parseInt(d, 10) + "" === "NaN" ? "" : "alpha(opacity=" + d * 100 + ")"; a = f.filter || c.curCSS(a, "filter") || ""; f.filter = Na.test(a) ? a.replace(Na, b) : b } return f.filter && f.filter.indexOf("opacity=") >= 0 ? parseFloat(Oa.exec(f.filter)[1]) / 100 + "" : "" } if (ha.test(b)) b = Pa; b = b.replace(ia, ja); if (e) f[b] = d; return f[b] }, css: function (a, b, d, f) { if (b === "width" || b === "height") { var e, j = b === "width" ? pb : qb; function i() { e = b === "width" ? a.offsetWidth : a.offsetHeight; f !== "border" && c.each(j, function () { f || (e -= parseFloat(c.curCSS(a, "padding" + this, true)) || 0); if (f === "margin") e += parseFloat(c.curCSS(a, "margin" + this, true)) || 0; else e -= parseFloat(c.curCSS(a, "border" + this + "Width", true)) || 0 }) } a.offsetWidth !== 0 ? i() : c.swap(a, ob, i); return Math.max(0, Math.round(e)) } return c.curCSS(a, b, d) }, curCSS: function (a, b, d) { var f, e = a.style; if (!c.support.opacity && b === "opacity" && a.currentStyle) { f = Oa.test(a.currentStyle.filter || "") ? parseFloat(RegExp.$1) / 100 + "" : ""; return f === "" ? "1" : f } if (ha.test(b)) b = Pa; if (!d && e && e[b]) f = e[b]; else if (rb) { if (ha.test(b)) b = "float"; b = b.replace(lb, "-$1").toLowerCase(); e = a.ownerDocument.defaultView; if (!e) return null; if (a = e.getComputedStyle(a, null)) f = a.getPropertyValue(b); if (b === "opacity" && f === "") f = "1" } else if (a.currentStyle) { d = b.replace(ia, ja); f = a.currentStyle[b] || a.currentStyle[d]; if (!mb.test(f) && nb.test(f)) { b = e.left; var j = a.runtimeStyle.left; a.runtimeStyle.left = a.currentStyle.left; e.left = d === "fontSize" ? "1em" : f || 0; f = e.pixelLeft + "px"; e.left = b; a.runtimeStyle.left = j } } return f }, swap: function (a, b, d) { var f = {}; for (var e in b) { f[e] = a.style[e]; a.style[e] = b[e] } d.call(a); for (e in b) a.style[e] = f[e] } }); if (c.expr && c.expr.filters) { c.expr.filters.hidden = function (a) { var b = a.offsetWidth, d = a.offsetHeight, f = a.nodeName.toLowerCase() === "tr"; return b === 0 && d === 0 && !f ? true : b > 0 && d > 0 && !f ? false : c.curCSS(a, "display") === "none" }; c.expr.filters.visible = function (a) { return !c.expr.filters.hidden(a) } } var sb = J(), tb = //gi, ub = /select|textarea/i, vb = /color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i, N = /=\?(&|$)/, ka = /\?/, wb = /(\?|&)_=.*?(&|$)/, xb = /^(\w+:)?\/\/([^\/?#]+)/, yb = /%20/g, zb = c.fn.load; c.fn.extend({ load: function (a, b, d) { if (typeof a !== "string") return zb.call(this, a); else if (!this.length) return this; var f = a.indexOf(" "); if (f >= 0) { var e = a.slice(f, a.length); a = a.slice(0, f) } f = "GET"; if (b) if (c.isFunction(b)) { d = b; b = null } else if (typeof b === "object") { b = c.param(b, c.ajaxSettings.traditional); f = "POST" } var j = this; c.ajax({ url: a, type: f, dataType: "html", data: b, complete: function (i, o) { if (o === "success" || o === "notmodified") j.html(e ? c("
").append(i.responseText.replace(tb, "")).find(e) : i.responseText); d && j.each(d, [i.responseText, o, i]) } }); return this }, serialize: function () { return c.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { return this.elements ? c.makeArray(this.elements) : this }).filter(function () { return this.name && !this.disabled && (this.checked || ub.test(this.nodeName) || vb.test(this.type)) }).map(function (a, b) { a = c(this).val(); return a == null ? null : c.isArray(a) ? c.map(a, function (d) { return { name: b.name, value: d } }) : { name: b.name, value: a } }).get() } }); c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function (a, b) { c.fn[b] = function (d) { return this.bind(b, d) } }); c.extend({ get: function (a, b, d, f) { if (c.isFunction(b)) { f = f || d; d = b; b = null } return c.ajax({ type: "GET", url: a, data: b, success: d, dataType: f }) }, getScript: function (a, b) { return c.get(a, null, b, "script") }, getJSON: function (a, b, d) { return c.get(a, b, d, "json") }, post: function (a, b, d, f) { if (c.isFunction(b)) { f = f || d; d = b; b = {} } return c.ajax({ type: "POST", url: a, data: b, success: d, dataType: f }) }, ajaxSetup: function (a) { c.extend(c.ajaxSettings, a) }, ajaxSettings: { url: location.href, global: true, type: "GET", contentType: "application/x-www-form-urlencoded", processData: true, async: true, xhr: A.XMLHttpRequest && (A.location.protocol !== "file:" || !A.ActiveXObject) ? function () { return new A.XMLHttpRequest } : function () { try { return new A.ActiveXObject("Microsoft.XMLHTTP") } catch (a) {} }, accepts: { xml: "application/xml, text/xml", html: "text/html", script: "text/javascript, application/javascript", json: "application/json, text/javascript", text: "text/plain", _default: "*/*" } }, lastModified: {}, etag: {}, ajax: function (a) { function b() { e.success && e.success.call(k, o, i, x); e.global && f("ajaxSuccess", [x, e]) } function d() { e.complete && e.complete.call(k, x, i); e.global && f("ajaxComplete", [x, e]); e.global && !--c.active && c.event.trigger("ajaxStop") } function f(q, p) { (e.context ? c(e.context) : c.event).trigger(q, p) } var e = c.extend(true, {}, c.ajaxSettings, a), j, i, o, k = a && a.context || e, n = e.type.toUpperCase(); if (e.data && e.processData && typeof e.data !== "string") e.data = c.param(e.data, e.traditional); if (e.dataType === "jsonp") { if (n === "GET") N.test(e.url) || (e.url += (ka.test(e.url) ? "&" : "?") + (e.jsonp || "callback") + "=?"); else if (!e.data || !N.test(e.data)) e.data = (e.data ? e.data + "&" : "") + (e.jsonp || "callback") + "=?"; e.dataType = "json" } if (e.dataType === "json" && (e.data && N.test(e.data) || N.test(e.url))) { j = e.jsonpCallback || "jsonp" + sb++; if (e.data) e.data = (e.data + "").replace(N, "=" + j + "$1"); e.url = e.url.replace(N, "=" + j + "$1"); e.dataType = "script"; A[j] = A[j] || function (q) { o = q; b(); d(); A[j] = w; try { delete A[j] } catch (p) {} z && z.removeChild(C) } } if (e.dataType === "script" && e.cache === null) e.cache = false; if (e.cache === false && n === "GET") { var r = J(), u = e.url.replace(wb, "$1_=" + r + "$2"); e.url = u + (u === e.url ? (ka.test(e.url) ? "&" : "?") + "_=" + r : "") } if (e.data && n === "GET") e.url += (ka.test(e.url) ? "&" : "?") + e.data; e.global && !c.active++ && c.event.trigger("ajaxStart"); r = (r = xb.exec(e.url)) && (r[1] && r[1] !== location.protocol || r[2] !== location.host); if (e.dataType === "script" && n === "GET" && r) { var z = s.getElementsByTagName("head")[0] || s.documentElement, C = s.createElement("script"); C.src = e.url; if (e.scriptCharset) C.charset = e.scriptCharset; if (!j) { var B = false; C.onload = C.onreadystatechange = function () { if (!B && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) { B = true; b(); d(); C.onload = C.onreadystatechange = null; z && C.parentNode && z.removeChild(C) } } } z.insertBefore(C, z.firstChild); return w } var E = false, x = e.xhr(); if (x) { e.username ? x.open(n, e.url, e.async, e.username, e.password) : x.open(n, e.url, e.async); try { if (e.data || a && a.contentType) x.setRequestHeader("Content-Type", e.contentType); if (e.ifModified) { c.lastModified[e.url] && x.setRequestHeader("If-Modified-Since", c.lastModified[e.url]); c.etag[e.url] && x.setRequestHeader("If-None-Match", c.etag[e.url]) } r || x.setRequestHeader("X-Requested-With", "XMLHttpRequest"); x.setRequestHeader("Accept", e.dataType && e.accepts[e.dataType] ? e.accepts[e.dataType] + ", */*" : e.accepts._default) } catch (ga) {} if (e.beforeSend && e.beforeSend.call(k, x, e) === false) { e.global && !--c.active && c.event.trigger("ajaxStop"); x.abort(); return false } e.global && f("ajaxSend", [x, e]); var g = x.onreadystatechange = function (q) { if (!x || x.readyState === 0 || q === "abort") { E || d(); E = true; if (x) x.onreadystatechange = c.noop } else if (!E && x && (x.readyState === 4 || q === "timeout")) { E = true; x.onreadystatechange = c.noop; i = q === "timeout" ? "timeout" : !c.httpSuccess(x) ? "error" : e.ifModified && c.httpNotModified(x, e.url) ? "notmodified" : "success"; var p; if (i === "success") try { o = c.httpData(x, e.dataType, e) } catch (v) { i = "parsererror"; p = v } if (i === "success" || i === "notmodified") j || b(); else c.handleError(e, x, i, p); d(); q === "timeout" && x.abort(); if (e.async) x = null } }; try { var h = x.abort; x.abort = function () { x && h.call(x); g("abort") } } catch (l) {} e.async && e.timeout > 0 && setTimeout(function () { x && !E && g("timeout") }, e.timeout); try { x.send(n === "POST" || n === "PUT" || n === "DELETE" ? e.data : null) } catch (m) { c.handleError(e, x, null, m); d() } e.async || g(); return x } }, handleError: function (a, b, d, f) { if (a.error) a.error.call(a.context || a, b, d, f); if (a.global)(a.context ? c(a.context) : c.event).trigger("ajaxError", [b, a, f]) }, active: 0, httpSuccess: function (a) { try { return !a.status && location.protocol === "file:" || a.status >= 200 && a.status < 300 || a.status === 304 || a.status === 1223 || a.status === 0 } catch (b) {} return false }, httpNotModified: function (a, b) { var d = a.getResponseHeader("Last-Modified"), f = a.getResponseHeader("Etag"); if (d) c.lastModified[b] = d; if (f) c.etag[b] = f; return a.status === 304 || a.status === 0 }, httpData: function (a, b, d) { var f = a.getResponseHeader("content-type") || "", e = b === "xml" || !b && f.indexOf("xml") >= 0; a = e ? a.responseXML : a.responseText; e && a.documentElement.nodeName === "parsererror" && c.error("parsererror"); if (d && d.dataFilter) a = d.dataFilter(a, b); if (typeof a === "string") if (b === "json" || !b && f.indexOf("json") >= 0) a = c.parseJSON(a); else if (b === "script" || !b && f.indexOf("javascript") >= 0) c.globalEval(a); return a }, param: function (a, b) { function d(i, o) { if (c.isArray(o)) c.each(o, function (k, n) { b || /\[\]$/.test(i) ? f(i, n) : d(i + "[" + (typeof n === "object" || c.isArray(n) ? k : "") + "]", n) }); else!b && o != null && typeof o === "object" ? c.each(o, function (k, n) { d(i + "[" + k + "]", n) }) : f(i, o) } function f(i, o) { o = c.isFunction(o) ? o() : o; e[e.length] = encodeURIComponent(i) + "=" + encodeURIComponent(o) } var e = []; if (b === w) b = c.ajaxSettings.traditional; if (c.isArray(a) || a.jquery) c.each(a, function () { f(this.name, this.value) }); else for (var j in a) d(j, a[j]); return e.join("&").replace(yb, "+") } }); var la = {}, Ab = /toggle|show|hide/, Bb = /^([+-]=)?([\d+-.]+)(.*)$/, W, va = [ ["height", "marginTop", "marginBottom", "paddingTop", "paddingBottom"], ["width", "marginLeft", "marginRight", "paddingLeft", "paddingRight"], ["opacity"] ]; c.fn.extend({ show: function (a, b) { if (a || a === 0) return this.animate(K("show", 3), a, b); else { a = 0; for (b = this.length; a < b; a++) { var d = c.data(this[a], "olddisplay"); this[a].style.display = d || ""; if (c.css(this[a], "display") === "none") { d = this[a].nodeName; var f; if (la[d]) f = la[d]; else { var e = c("<" + d + " />").appendTo("body"); f = e.css("display"); if (f === "none") f = "block"; e.remove(); la[d] = f } c.data(this[a], "olddisplay", f) } } a = 0; for (b = this.length; a < b; a++) this[a].style.display = c.data(this[a], "olddisplay") || ""; return this } }, hide: function (a, b) { if (a || a === 0) return this.animate(K("hide", 3), a, b); else { a = 0; for (b = this.length; a < b; a++) { var d = c.data(this[a], "olddisplay"); !d && d !== "none" && c.data(this[a], "olddisplay", c.css(this[a], "display")) } a = 0; for (b = this.length; a < b; a++) this[a].style.display = "none"; return this } }, _toggle: c.fn.toggle, toggle: function (a, b) { var d = typeof a === "boolean"; if (c.isFunction(a) && c.isFunction(b)) this._toggle.apply(this, arguments); else a == null || d ? this.each(function () { var f = d ? a : c(this).is(":hidden"); c(this)[f ? "show" : "hide"]() }) : this.animate(K("toggle", 3), a, b); return this }, fadeTo: function (a, b, d) { return this.filter(":hidden").css("opacity", 0).show().end().animate({ opacity: b }, a, d) }, animate: function (a, b, d, f) { var e = c.speed(b, d, f); if (c.isEmptyObject(a)) return this.each(e.complete); return this[e.queue === false ? "each" : "queue"](function () { var j = c.extend({}, e), i, o = this.nodeType === 1 && c(this).is(":hidden"), k = this; for (i in a) { var n = i.replace(ia, ja); if (i !== n) { a[n] = a[i]; delete a[i]; i = n } if (a[i] === "hide" && o || a[i] === "show" && !o) return j.complete.call(this); if ((i === "height" || i === "width") && this.style) { j.display = c.css(this, "display"); j.overflow = this.style.overflow } if (c.isArray(a[i])) { (j.specialEasing = j.specialEasing || {})[i] = a[i][1]; a[i] = a[i][0] } } if (j.overflow != null) this.style.overflow = "hidden"; j.curAnim = c.extend({}, a); c.each(a, function (r, u) { var z = new c.fx(k, j, r); if (Ab.test(u)) z[u === "toggle" ? o ? "show" : "hide" : u](a); else { var C = Bb.exec(u), B = z.cur(true) || 0; if (C) { u = parseFloat(C[2]); var E = C[3] || "px"; if (E !== "px") { k.style[r] = (u || 1) + E; B = (u || 1) / z.cur(true) * B; k.style[r] = B + E } if (C[1]) u = (C[1] === "-=" ? -1 : 1) * u + B; z.custom(B, u, E) } else z.custom(B, u, "") } }); return true }) }, stop: function (a, b) { var d = c.timers; a && this.queue([]); this.each(function () { for (var f = d.length - 1; f >= 0; f--) if (d[f].elem === this) { b && d[f](true); d.splice(f, 1) } }); b || this.dequeue(); return this } }); c.each({ slideDown: K("show", 1), slideUp: K("hide", 1), slideToggle: K("toggle", 1), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" } }, function (a, b) { c.fn[a] = function (d, f) { return this.animate(b, d, f) } }); c.extend({ speed: function (a, b, d) { var f = a && typeof a === "object" ? a : { complete: d || !d && b || c.isFunction(a) && a, duration: a, easing: d && b || b && !c.isFunction(b) && b }; f.duration = c.fx.off ? 0 : typeof f.duration === "number" ? f.duration : c.fx.speeds[f.duration] || c.fx.speeds._default; f.old = f.complete; f.complete = function () { f.queue !== false && c(this).dequeue(); c.isFunction(f.old) && f.old.call(this) }; return f }, easing: { linear: function (a, b, d, f) { return d + f * a }, swing: function (a, b, d, f) { return (-Math.cos(a * Math.PI) / 2 + 0.5) * f + d } }, timers: [], fx: function (a, b, d) { this.options = b; this.elem = a; this.prop = d; if (!b.orig) b.orig = {} } }); c.fx.prototype = { update: function () { this.options.step && this.options.step.call(this.elem, this.now, this); (c.fx.step[this.prop] || c.fx.step._default)(this); if ((this.prop === "height" || this.prop === "width") && this.elem.style) this.elem.style.display = "block" }, cur: function (a) { if (this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null)) return this.elem[this.prop]; return (a = parseFloat(c.css(this.elem, this.prop, a))) && a > -10000 ? a : parseFloat(c.curCSS(this.elem, this.prop)) || 0 }, custom: function (a, b, d) { function f(j) { return e.step(j) } this.startTime = J(); this.start = a; this.end = b; this.unit = d || this.unit || "px"; this.now = this.start; this.pos = this.state = 0; var e = this; f.elem = this.elem; if (f() && c.timers.push(f) && !W) W = setInterval(c.fx.tick, 13) }, show: function () { this.options.orig[this.prop] = c.style(this.elem, this.prop); this.options.show = true; this.custom(this.prop === "width" || this.prop === "height" ? 1 : 0, this.cur()); c(this.elem).show() }, hide: function () { this.options.orig[this.prop] = c.style(this.elem, this.prop); this.options.hide = true; this.custom(this.cur(), 0) }, step: function (a) { var b = J(), d = true; if (a || b >= this.options.duration + this.startTime) { this.now = this.end; this.pos = this.state = 1; this.update(); this.options.curAnim[this.prop] = true; for (var f in this.options.curAnim) if (this.options.curAnim[f] !== true) d = false; if (d) { if (this.options.display != null) { this.elem.style.overflow = this.options.overflow; a = c.data(this.elem, "olddisplay"); this.elem.style.display = a ? a : this.options.display; if (c.css(this.elem, "display") === "none") this.elem.style.display = "block" } this.options.hide && c(this.elem).hide(); if (this.options.hide || this.options.show) for (var e in this.options.curAnim) c.style(this.elem, e, this.options.orig[e]); this.options.complete.call(this.elem) } return false } else { e = b - this.startTime; this.state = e / this.options.duration; a = this.options.easing || (c.easing.swing ? "swing" : "linear"); this.pos = c.easing[this.options.specialEasing && this.options.specialEasing[this.prop] || a](this.state, e, 0, 1, this.options.duration); this.now = this.start + (this.end - this.start) * this.pos; this.update() } return true } }; c.extend(c.fx, { tick: function () { for (var a = c.timers, b = 0; b < a.length; b++) a[b]() || a.splice(b--, 1); a.length || c.fx.stop() }, stop: function () { clearInterval(W); W = null }, speeds: { slow: 600, fast: 200, _default: 400 }, step: { opacity: function (a) { c.style(a.elem, "opacity", a.now) }, _default: function (a) { if (a.elem.style && a.elem.style[a.prop] != null) a.elem.style[a.prop] = (a.prop === "width" || a.prop === "height" ? Math.max(0, a.now) : a.now) + a.unit; else a.elem[a.prop] = a.now } } }); if (c.expr && c.expr.filters) c.expr.filters.animated = function (a) { return c.grep(c.timers, function (b) { return a === b.elem }).length }; c.fn.offset = "getBoundingClientRect" in s.documentElement ? function (a) { var b = this[0]; if (a) return this.each(function (e) { c.offset.setOffset(this, a, e) }); if (!b || !b.ownerDocument) return null; if (b === b.ownerDocument.body) return c.offset.bodyOffset(b); var d = b.getBoundingClientRect(), f = b.ownerDocument; b = f.body; f = f.documentElement; return { top: d.top + (self.pageYOffset || c.support.boxModel && f.scrollTop || b.scrollTop) - (f.clientTop || b.clientTop || 0), left: d.left + (self.pageXOffset || c.support.boxModel && f.scrollLeft || b.scrollLeft) - (f.clientLeft || b.clientLeft || 0) } } : function (a) { var b = this[0]; if (a) return this.each(function (r) { c.offset.setOffset(this, a, r) }); if (!b || !b.ownerDocument) return null; if (b === b.ownerDocument.body) return c.offset.bodyOffset(b); c.offset.initialize(); var d = b.offsetParent, f = b, e = b.ownerDocument, j, i = e.documentElement, o = e.body; f = (e = e.defaultView) ? e.getComputedStyle(b, null) : b.currentStyle; for (var k = b.offsetTop, n = b.offsetLeft; (b = b.parentNode) && b !== o && b !== i;) { if (c.offset.supportsFixedPosition && f.position === "fixed") break; j = e ? e.getComputedStyle(b, null) : b.currentStyle; k -= b.scrollTop; n -= b.scrollLeft; if (b === d) { k += b.offsetTop; n += b.offsetLeft; if (c.offset.doesNotAddBorder && !(c.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(b.nodeName))) { k += parseFloat(j.borderTopWidth) || 0; n += parseFloat(j.borderLeftWidth) || 0 } f = d; d = b.offsetParent } if (c.offset.subtractsBorderForOverflowNotVisible && j.overflow !== "visible") { k += parseFloat(j.borderTopWidth) || 0; n += parseFloat(j.borderLeftWidth) || 0 } f = j } if (f.position === "relative" || f.position === "static") { k += o.offsetTop; n += o.offsetLeft } if (c.offset.supportsFixedPosition && f.position === "fixed") { k += Math.max(i.scrollTop, o.scrollTop); n += Math.max(i.scrollLeft, o.scrollLeft) } return { top: k, left: n } }; c.offset = { initialize: function () { var a = s.body, b = s.createElement("div"), d, f, e, j = parseFloat(c.curCSS(a, "marginTop", true)) || 0; c.extend(b.style, { position: "absolute", top: 0, left: 0, margin: 0, border: 0, width: "1px", height: "1px", visibility: "hidden" }); b.innerHTML = "
"; a.insertBefore(b, a.firstChild); d = b.firstChild; f = d.firstChild; e = d.nextSibling.firstChild.firstChild; this.doesNotAddBorder = f.offsetTop !== 5; this.doesAddBorderForTableAndCells = e.offsetTop === 5; f.style.position = "fixed"; f.style.top = "20px"; this.supportsFixedPosition = f.offsetTop === 20 || f.offsetTop === 15; f.style.position = f.style.top = ""; d.style.overflow = "hidden"; d.style.position = "relative"; this.subtractsBorderForOverflowNotVisible = f.offsetTop === -5; this.doesNotIncludeMarginInBodyOffset = a.offsetTop !== j; a.removeChild(b); c.offset.initialize = c.noop }, bodyOffset: function (a) { var b = a.offsetTop, d = a.offsetLeft; c.offset.initialize(); if (c.offset.doesNotIncludeMarginInBodyOffset) { b += parseFloat(c.curCSS(a, "marginTop", true)) || 0; d += parseFloat(c.curCSS(a, "marginLeft", true)) || 0 } return { top: b, left: d } }, setOffset: function (a, b, d) { if (/static/.test(c.curCSS(a, "position"))) a.style.position = "relative"; var f = c(a), e = f.offset(), j = parseInt(c.curCSS(a, "top", true), 10) || 0, i = parseInt(c.curCSS(a, "left", true), 10) || 0; if (c.isFunction(b)) b = b.call(a, d, e); d = { top: b.top - e.top + j, left: b.left - e.left + i }; "using" in b ? b.using.call(a, d) : f.css(d) } }; c.fn.extend({ position: function () { if (!this[0]) return null; var a = this[0], b = this.offsetParent(), d = this.offset(), f = /^body|html$/i.test(b[0].nodeName) ? { top: 0, left: 0 } : b.offset(); d.top -= parseFloat(c.curCSS(a, "marginTop", true)) || 0; d.left -= parseFloat(c.curCSS(a, "marginLeft", true)) || 0; f.top += parseFloat(c.curCSS(b[0], "borderTopWidth", true)) || 0; f.left += parseFloat(c.curCSS(b[0], "borderLeftWidth", true)) || 0; return { top: d.top - f.top, left: d.left - f.left } }, offsetParent: function () { return this.map(function () { for (var a = this.offsetParent || s.body; a && !/^body|html$/i.test(a.nodeName) && c.css(a, "position") === "static";) a = a.offsetParent; return a }) } }); c.each(["Left", "Top"], function (a, b) { var d = "scroll" + b; c.fn[d] = function (f) { var e = this[0], j; if (!e) return null; if (f !== w) return this.each(function () { if (j = wa(this)) j.scrollTo(!a ? f : c(j).scrollLeft(), a ? f : c(j).scrollTop()); else this[d] = f }); else return (j = wa(e)) ? "pageXOffset" in j ? j[a ? "pageYOffset" : "pageXOffset"] : c.support.boxModel && j.document.documentElement[d] || j.document.body[d] : e[d] } }); c.each(["Height", "Width"], function (a, b) { var d = b.toLowerCase(); c.fn["inner" + b] = function () { return this[0] ? c.css(this[0], d, false, "padding") : null }; c.fn["outer" + b] = function (f) { return this[0] ? c.css(this[0], d, false, f ? "margin" : "border") : null }; c.fn[d] = function (f) { var e = this[0]; if (!e) return f == null ? null : this; if (c.isFunction(f)) return this.each(function (j) { var i = c(this); i[d](f.call(this, j, i[d]())) }); return "scrollTo" in e && e.document ? e.document.compatMode === "CSS1Compat" && e.document.documentElement["client" + b] || e.document.body["client" + b] : e.nodeType === 9 ? Math.max(e.documentElement["client" + b], e.body["scroll" + b], e.documentElement["scroll" + b], e.body["offset" + b], e.documentElement["offset" + b]) : f === w ? c.css(e, d) : this.css(d, typeof f === "string" ? f : f + "px") } }); A.jQuery = A.$ = c })(window); $j = jQuery.noConflict();; jQuery.easing['jswing'] = jQuery.easing['swing']; jQuery.extend(jQuery.easing, { def: 'easeOutQuad', swing: function (x, t, b, c, d) { return jQuery.easing[jQuery.easing.def](x, t, b, c, d) }, easeInQuad: function (x, t, b, c, d) { return c * (t /= d) * t + b }, easeOutQuad: function (x, t, b, c, d) { return -c * (t /= d) * (t - 2) + b }, easeInOutQuad: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t + b; return -c / 2 * ((--t) * (t - 2) - 1) + b }, easeInCubic: function (x, t, b, c, d) { return c * (t /= d) * t * t + b }, easeOutCubic: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t + 1) + b }, easeInOutCubic: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t + b; return c / 2 * ((t -= 2) * t * t + 2) + b }, easeInQuart: function (x, t, b, c, d) { return c * (t /= d) * t * t * t + b }, easeOutQuart: function (x, t, b, c, d) { return -c * ((t = t / d - 1) * t * t * t - 1) + b }, easeInOutQuart: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t * t + b; return -c / 2 * ((t -= 2) * t * t * t - 2) + b }, easeInQuint: function (x, t, b, c, d) { return c * (t /= d) * t * t * t * t + b }, easeOutQuint: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t * t * t + 1) + b }, easeInOutQuint: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t * t * t + b; return c / 2 * ((t -= 2) * t * t * t * t + 2) + b }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t / d * (Math.PI / 2)) + c + b }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t / d * (Math.PI / 2)) + b }, easeInOutSine: function (x, t, b, c, d) { return -c / 2 * (Math.cos(Math.PI * t / d) - 1) + b }, easeInExpo: function (x, t, b, c, d) { return (t == 0) ? b : c * Math.pow(2, 10 * (t / d - 1)) + b }, easeOutExpo: function (x, t, b, c, d) { return (t == d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b }, easeInOutExpo: function (x, t, b, c, d) { if (t == 0) return b; if (t == d) return b + c; if ((t /= d / 2) < 1) return c / 2 * Math.pow(2, 10 * (t - 1)) + b; return c / 2 * (-Math.pow(2, -10 * --t) + 2) + b }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t /= d) * t) - 1) + b }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (t = t / d - 1) * t) + b }, easeInOutCirc: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return -c / 2 * (Math.sqrt(1 - t * t) - 1) + b; return c / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1) + b }, easeInElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4 } else var s = p / (2 * Math.PI) * Math.asin(c / a); return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b }, easeOutElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4 } else var s = p / (2 * Math.PI) * Math.asin(c / a); return a * Math.pow(2, -10 * t) * Math.sin((t * d - s) * (2 * Math.PI) / p) + c + b }, easeInOutElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d / 2) == 2) return b + c; if (!p) p = d * (.3 * 1.5); if (a < Math.abs(c)) { a = c; var s = p / 4 } else var s = p / (2 * Math.PI) * Math.asin(c / a); if (t < 1) return -.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b; return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p) * .5 + c + b }, easeInBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c * (t /= d) * t * ((s + 1) * t - s) + b }, easeOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b }, easeInOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t /= d / 2) < 1) return c / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)) + b; return c / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2) + b }, easeInBounce: function (x, t, b, c, d) { return c - jQuery.easing.easeOutBounce(x, d - t, 0, c, d) + b }, easeOutBounce: function (x, t, b, c, d) { if ((t /= d) < (1 / 2.75)) { return c * (7.5625 * t * t) + b } else if (t < (2 / 2.75)) { return c * (7.5625 * (t -= (1.5 / 2.75)) * t + .75) + b } else if (t < (2.5 / 2.75)) { return c * (7.5625 * (t -= (2.25 / 2.75)) * t + .9375) + b } else { return c * (7.5625 * (t -= (2.625 / 2.75)) * t + .984375) + b } }, easeInOutBounce: function (x, t, b, c, d) { if (t < d / 2) return jQuery.easing.easeInBounce(x, t * 2, 0, c, d) * .5 + b; return jQuery.easing.easeOutBounce(x, t * 2 - d, 0, c, d) * .5 + c * .5 + b } });; (function ($) { $.fn.hoverIntent = function (f, g) { var cfg = { sensitivity: 7, interval: 100, timeout: 0 }; cfg = $.extend(cfg, g ? { over: f, out: g } : f); var cX, cY, pX, pY; var track = function (ev) { cX = ev.pageX; cY = ev.pageY; }; var compare = function (ev, ob) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); if ((Math.abs(pX - cX) + Math.abs(pY - cY)) < cfg.sensitivity) { $(ob).unbind("mousemove", track); ob.hoverIntent_s = 1; return cfg.over.apply(ob, [ev]); } else { pX = cX; pY = cY; ob.hoverIntent_t = setTimeout(function () { compare(ev, ob); }, cfg.interval); } }; var delay = function (ev, ob) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); ob.hoverIntent_s = 0; return cfg.out.apply(ob, [ev]); }; var handleHover = function (e) { var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget; while (p && p != this) { try { p = p.parentNode; } catch (e) { p = this; } } if (p == this) { return false; } var ev = jQuery.extend({}, e); var ob = this; if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); } if (e.type == "mouseover") { pX = ev.pageX; pY = ev.pageY; $(ob).bind("mousemove", track); if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout(function () { compare(ev, ob); }, cfg.interval); } } else { $(ob).unbind("mousemove", track); if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout(function () { delay(ev, ob); }, cfg.timeout); } } }; return this.mouseover(handleHover).mouseout(handleHover); }; })(jQuery);; jQuery(document).ready(function (d) { function c() { d(this).find(".sub").stop().slideDown(); Cufon.replace("#MainMenu h2", { fontFamily: "Vegur" }); (function (f) { jQuery.fn.calcSubWidth = function () { rowWidth = 0; f(this).find("ul").each(function () { rowWidth += f(this).width() }) } })(jQuery); if (d(this).find(".row").length > 0) { var e = 0; d(this).find(".row").each(function () { d(this).calcSubWidth(); if (rowWidth > e) { e = rowWidth + 68 } }); d(this).find(".sub").css({ width: e }); d(this).find(".row:last").css({ margin: "0" }) } else { d(this).calcSubWidth(); d(this).find(".sub").css({ width: rowWidth }) } subHeight = d(this).find(".sub .mm-sub-middle").height(); d(this).find(".sub .mm-sub-r").css({ height: subHeight + "px" }); d(this).find(".sub .mm-sub-l").css({ height: subHeight + "px" }); d(this).find(".sub .mm-sub-m").css({ height: subHeight + "px" }); Cufon.replace("#MainMenu h2", { fontFamily: "Vegur" }) } function a() { d(this).find(".sub").stop().slideUp("fast") } d("ul#MegaMenu li").each(function () { if (d(this).find(".sub .mm-sub-middle").length <= 0) { d(this).find(".sub").html('
' + d(this).find(".sub").html() + '
') } if (d(this).find(".sub").length !== 0) { d(this).children("a:first").css("padding-right", "28px").append(''); d(this).find(".sub").css({ display: "none", visibility: "visible" }) } }); var b = { sensitivity: 2, interval: 100, over: c, timeout: 500, out: a }; d("ul#MegaMenu li").hoverIntent(b) });; /* Copyright (c) 2009 Simo Kinnunen. Licensed under the MIT license. @version 1.09 */ var Cufon = (function () { var m = function () { return m.replace.apply(null, arguments) }; var x = m.DOM = { ready: (function () { var C = false, E = { loaded: 1, complete: 1 }; var B = [], D = function () { if (C) { return } C = true; for (var F; F = B.shift(); F()) {} }; if (document.addEventListener) { document.addEventListener("DOMContentLoaded", D, false); window.addEventListener("pageshow", D, false) } if (!window.opera && document.readyState) { (function () { E[document.readyState] ? D() : setTimeout(arguments.callee, 10) })() } if (document.readyState && document.createStyleSheet) { (function () { try { document.body.doScroll("left"); D() } catch (F) { setTimeout(arguments.callee, 1) } })() } q(window, "load", D); return function (F) { if (!arguments.length) { D() } else { C ? F() : B.push(F) } } })(), root: function () { return document.documentElement || document.body } }; var n = m.CSS = { Size: function (C, B) { this.value = parseFloat(C); this.unit = String(C).match(/[a-z%]*$/)[0] || "px"; this.convert = function (D) { return D / B * this.value }; this.convertFrom = function (D) { return D / this.value * B }; this.toString = function () { return this.value + this.unit } }, addClass: function (C, B) { var D = C.className; C.className = D + (D && " ") + B; return C }, color: j(function (C) { var B = {}; B.color = C.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function (E, D, F) { B.opacity = parseFloat(F); return "rgb(" + D + ")" }); return B }), fontStretch: j(function (B) { if (typeof B == "number") { return B } if (/%$/.test(B)) { return parseFloat(B) / 100 } return { "ultra-condensed": 0.5, "extra-condensed": 0.625, condensed: 0.75, "semi-condensed": 0.875, "semi-expanded": 1.125, expanded: 1.25, "extra-expanded": 1.5, "ultra-expanded": 2 }[B] || 1 }), getStyle: function (C) { var B = document.defaultView; if (B && B.getComputedStyle) { return new a(B.getComputedStyle(C, null)) } if (C.currentStyle) { return new a(C.currentStyle) } return new a(C.style) }, gradient: j(function (F) { var G = { id: F, type: F.match(/^-([a-z]+)-gradient\(/)[1], stops: [] }, C = F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig); for (var E = 0, B = C.length, D; E < B; ++E) { D = C[E].split("=", 2).reverse(); G.stops.push([D[1] || E / (B - 1), D[0]]) } return G }), quotedList: j(function (E) { var D = [], C = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g, B; while (B = C.exec(E)) { D.push(B[3] || B[1]) } return D }), recognizesMedia: j(function (G) { var E = document.createElement("style"), D, C, B; E.type = "text/css"; E.media = G; try { E.appendChild(document.createTextNode("/**/")) } catch (F) {} C = g("head")[0]; C.insertBefore(E, C.firstChild); D = (E.sheet || E.styleSheet); B = D && !D.disabled; C.removeChild(E); return B }), removeClass: function (D, C) { var B = RegExp("(?:^|\\s+)" + C + "(?=\\s|$)", "g"); D.className = D.className.replace(B, ""); return D }, supports: function (D, C) { var B = document.createElement("span").style; if (B[D] === undefined) { return false } B[D] = C; return B[D] === C }, textAlign: function (E, D, B, C) { if (D.get("textAlign") == "right") { if (B > 0) { E = " " + E } } else { if (B < C - 1) { E += " " } } return E }, textShadow: j(function (F) { if (F == "none") { return null } var E = [], G = {}, B, C = 0; var D = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig; while (B = D.exec(F)) { if (B[0] == ",") { E.push(G); G = {}; C = 0 } else { if (B[1]) { G.color = B[1] } else { G[["offX", "offY", "blur"][C++]] = B[2] } } } E.push(G); return E }), textTransform: (function () { var B = { uppercase: function (C) { return C.toUpperCase() }, lowercase: function (C) { return C.toLowerCase() }, capitalize: function (C) { return C.replace(/\b./g, function (D) { return D.toUpperCase() }) } }; return function (E, D) { var C = B[D.get("textTransform")]; return C ? C(E) : E } })(), whiteSpace: (function () { var D = { inline: 1, "inline-block": 1, "run-in": 1 }; var C = /^\s+/, B = /\s+$/; return function (H, F, G, E) { if (E) { if (E.nodeName.toLowerCase() == "br") { H = H.replace(C, "") } } if (D[F.get("display")]) { return H } if (!G.previousSibling) { H = H.replace(C, "") } if (!G.nextSibling) { H = H.replace(B, "") } return H } })() }; n.ready = (function () { var B = !n.recognizesMedia("all"), E = false; var D = [], H = function () { B = true; for (var K; K = D.shift(); K()) {} }; var I = g("link"), J = g("style"); function C(K) { return K.disabled || G(K.sheet, K.media || "screen") } function G(M, P) { if (!n.recognizesMedia(P || "all")) { return true } if (!M || M.disabled) { return false } try { var Q = M.cssRules, O; if (Q) { search: for (var L = 0, K = Q.length; O = Q[L], L < K; ++L) { switch (O.type) { case 2: break; case 3: if (!G(O.styleSheet, O.media.mediaText)) { return false } break; default: break search } } } } catch (N) {} return true } function F() { if (document.createStyleSheet) { return true } var L, K; for (K = 0; L = I[K]; ++K) { if (L.rel.toLowerCase() == "stylesheet" && !C(L)) { return false } } for (K = 0; L = J[K]; ++K) { if (!C(L)) { return false } } return true } x.ready(function () { if (!E) { E = n.getStyle(document.body).isUsable() } if (B || (E && F())) { H() } else { setTimeout(arguments.callee, 10) } }); return function (K) { if (B) { K() } else { D.push(K) } } })(); function s(D) { var C = this.face = D.face, B = { "\u0020": 1, "\u00a0": 1, "\u3000": 1 }; this.glyphs = D.glyphs; this.w = D.w; this.baseSize = parseInt(C["units-per-em"], 10); this.family = C["font-family"].toLowerCase(); this.weight = C["font-weight"]; this.style = C["font-style"] || "normal"; this.viewBox = (function () { var F = C.bbox.split(/\s+/); var E = { minX: parseInt(F[0], 10), minY: parseInt(F[1], 10), maxX: parseInt(F[2], 10), maxY: parseInt(F[3], 10) }; E.width = E.maxX - E.minX; E.height = E.maxY - E.minY; E.toString = function () { return [this.minX, this.minY, this.width, this.height].join(" ") }; return E })(); this.ascent = -parseInt(C.ascent, 10); this.descent = -parseInt(C.descent, 10); this.height = -this.ascent + this.descent; this.spacing = function (L, N, E) { var O = this.glyphs, M, K, G, P = [], F = 0, J = -1, I = -1, H; while (H = L[++J]) { M = O[H] || this.missingGlyph; if (!M) { continue } if (K) { F -= G = K[H] || 0; P[I] -= G } F += P[++I] = ~~ (M.w || this.w) + N + (B[H] ? E : 0); K = M.k } P.total = F; return P } } function f() { var C = {}, B = { oblique: "italic", italic: "oblique" }; this.add = function (D) { (C[D.style] || (C[D.style] = {}))[D.weight] = D }; this.get = function (H, I) { var G = C[H] || C[B[H]] || C.normal || C.italic || C.oblique; if (!G) { return null } I = { normal: 400, bold: 700 }[I] || parseInt(I, 10); if (G[I]) { return G[I] } var E = { 1: 1, 99: 0 }[I % 100], K = [], F, D; if (E === undefined) { E = I > 400 } if (I == 500) { I = 400 } for (var J in G) { if (!k(G, J)) { continue } J = parseInt(J, 10); if (!F || J < F) { F = J } if (!D || J > D) { D = J } K.push(J) } if (I < F) { I = F } if (I > D) { I = D } K.sort(function (M, L) { return (E ? (M >= I && L >= I) ? M < L : M > L : (M <= I && L <= I) ? M > L : M < L) ? -1 : 1 }); return G[K[0]] } } function r() { function D(F, G) { if (F.contains) { return F.contains(G) } return F.compareDocumentPosition(G) & 16 } function B(G) { var F = G.relatedTarget; if (!F || D(this, F)) { return } C(this, G.type == "mouseover") } function E(F) { C(this, F.type == "mouseenter") } function C(F, G) { setTimeout(function () { var H = d.get(F).options; m.replace(F, G ? h(H, H.hover) : H, true) }, 10) } this.attach = function (F) { if (F.onmouseenter === undefined) { q(F, "mouseover", B); q(F, "mouseout", B) } else { q(F, "mouseenter", E); q(F, "mouseleave", E) } } } function u() { var C = [], D = {}; function B(H) { var E = [], G; for (var F = 0; G = H[F]; ++F) { E[F] = C[D[G]] } return E } this.add = function (F, E) { D[F] = C.push(E) - 1 }; this.repeat = function () { var E = arguments.length ? B(arguments) : C, F; for (var G = 0; F = E[G++];) { m.replace(F[0], F[1], true) } } } function A() { var D = {}, B = 0; function C(E) { return E.cufid || (E.cufid = ++B) } this.get = function (E) { var F = C(E); return D[F] || (D[F] = {}) } } function a(B) { var D = {}, C = {}; this.extend = function (E) { for (var F in E) { if (k(E, F)) { D[F] = E[F] } } return this }; this.get = function (E) { return D[E] != undefined ? D[E] : B[E] }; this.getSize = function (F, E) { return C[F] || (C[F] = new n.Size(this.get(F), E)) }; this.isUsable = function () { return !!B } } function q(C, B, D) { if (C.addEventListener) { C.addEventListener(B, D, false) } else { if (C.attachEvent) { C.attachEvent("on" + B, function () { return D.call(C, window.event) }) } } } function v(C, B) { var D = d.get(C); if (D.options) { return C } if (B.hover && B.hoverables[C.nodeName.toLowerCase()]) { b.attach(C) } D.options = B; return C } function j(B) { var C = {}; return function (D) { if (!k(C, D)) { C[D] = B.apply(null, arguments) } return C[D] } } function c(F, E) { var B = n.quotedList(E.get("fontFamily").toLowerCase()), D; for (var C = 0; D = B[C]; ++C) { if (i[D]) { return i[D].get(E.get("fontStyle"), E.get("fontWeight")) } } return null } function g(B) { return document.getElementsByTagName(B) } function k(C, B) { return C.hasOwnProperty(B) } function h() { var C = {}, B, F; for (var E = 0, D = arguments.length; B = arguments[E], E < D; ++E) { for (F in B) { if (k(B, F)) { C[F] = B[F] } } } return C } function o(E, M, C, N, F, D) { var K = document.createDocumentFragment(), H; if (M === "") { return K } var L = N.separate; var I = M.split(p[L]), B = (L == "words"); if (B && t) { if (/^\s/.test(M)) { I.unshift("") } if (/\s$/.test(M)) { I.push("") } } for (var J = 0, G = I.length; J < G; ++J) { H = z[N.engine](E, B ? n.textAlign(I[J], C, J, G) : I[J], C, N, F, D, J < G - 1); if (H) { K.appendChild(H) } } return K } function l(D, M) { var C = D.nodeName.toLowerCase(); if (M.ignore[C]) { return } var E = !M.textless[C]; var B = n.getStyle(v(D, M)).extend(M); var F = c(D, B), G, K, I, H, L, J; if (!F) { return } for (G = D.firstChild; G; G = I) { K = G.nodeType; I = G.nextSibling; if (E && K == 3) { if (H) { H.appendData(G.data); D.removeChild(G) } else { H = G } if (I) { continue } } if (H) { D.replaceChild(o(F, n.whiteSpace(H.data, B, H, J), B, M, G, D), H); H = null } if (K == 1) { if (G.firstChild) { if (G.nodeName.toLowerCase() == "cufon") { z[M.engine](F, null, B, M, G, D) } else { arguments.callee(G, M) } } J = G } } } var t = " ".split(/\s+/).length == 0; var d = new A(); var b = new r(); var y = new u(); var e = false; var z = {}, i = {}, w = { autoDetect: false, engine: null, forceHitArea: false, hover: false, hoverables: { a: true }, ignore: { applet: 1, canvas: 1, col: 1, colgroup: 1, head: 1, iframe: 1, map: 1, optgroup: 1, option: 1, script: 1, select: 1, style: 1, textarea: 1, title: 1, pre: 1 }, printable: true, selector: (window.Sizzle || (window.jQuery && function (B) { return jQuery(B) }) || (window.dojo && dojo.query) || (window.Ext && Ext.query) || (window.YAHOO && YAHOO.util && YAHOO.util.Selector && YAHOO.util.Selector.query) || (window.$$ && function (B) { return $$(B) }) || (window.$ && function (B) { return $(B) }) || (document.querySelectorAll && function (B) { return document.querySelectorAll(B) }) || g), separate: "words", textless: { dl: 1, html: 1, ol: 1, table: 1, tbody: 1, thead: 1, tfoot: 1, tr: 1, ul: 1 }, textShadow: "none" }; var p = { words: /\s/.test("\u00a0") ? /[^\S\u00a0]+/ : /\s+/, characters: "", none: /^/ }; m.now = function () { x.ready(); return m }; m.refresh = function () { y.repeat.apply(y, arguments); return m }; m.registerEngine = function (C, B) { if (!B) { return m } z[C] = B; return m.set("engine", C) }; m.registerFont = function (D) { if (!D) { return m } var B = new s(D), C = B.family; if (!i[C]) { i[C] = new f() } i[C].add(B); return m.set("fontFamily", '"' + C + '"') }; m.replace = function (D, C, B) { C = h(w, C); if (!C.engine) { return m } if (!e) { n.addClass(x.root(), "cufon-active cufon-loading"); n.ready(function () { n.addClass(n.removeClass(x.root(), "cufon-loading"), "cufon-ready") }); e = true } if (C.hover) { C.forceHitArea = true } if (C.autoDetect) { delete C.fontFamily } if (typeof C.textShadow == "string") { C.textShadow = n.textShadow(C.textShadow) } if (typeof C.color == "string" && /^-/.test(C.color)) { C.textGradient = n.gradient(C.color) } else { delete C.textGradient } if (!B) { y.add(D, arguments) } if (D.nodeType || typeof D == "string") { D = [D] } n.ready(function () { for (var F = 0, E = D.length; F < E; ++F) { var G = D[F]; if (typeof G == "string") { m.replace(C.selector(G), C, true) } else { l(G, C) } } }); return m }; m.set = function (B, C) { w[B] = C; return m }; return m })(); Cufon.registerEngine("canvas", (function () { var b = document.createElement("canvas"); if (!b || !b.getContext || !b.getContext.apply) { return } b = null; var a = Cufon.CSS.supports("display", "inline-block"); var e = !a && (document.compatMode == "BackCompat" || /frameset|transitional/i.test(document.doctype.publicId)); var f = document.createElement("style"); f.type = "text/css"; f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;" + (e ? "" : "font-size:1px;line-height:1px;") + "}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}" + (a ? "cufon canvas{position:relative;}" : "cufon canvas{position:absolute;}") + "}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g, "!important;"))); document.getElementsByTagName("head")[0].appendChild(f); function d(p, h) { var n = 0, m = 0; var g = [], o = /([mrvxe])([^a-z]*)/g, k; generate: for (var j = 0; k = o.exec(p); ++j) { var l = k[2].split(","); switch (k[1]) { case "v": g[j] = { m: "bezierCurveTo", a: [n + ~~l[0], m + ~~l[1], n + ~~l[2], m + ~~l[3], n += ~~l[4], m += ~~l[5]] }; break; case "r": g[j] = { m: "lineTo", a: [n += ~~l[0], m += ~~l[1]] }; break; case "m": g[j] = { m: "moveTo", a: [n = ~~l[0], m = ~~l[1]] }; break; case "x": g[j] = { m: "closePath" }; break; case "e": break generate } h[g[j].m].apply(h, g[j].a) } return g } function c(m, k) { for (var j = 0, h = m.length; j < h; ++j) { var g = m[j]; k[g.m].apply(k, g.a) } } return function (V, w, P, t, C, W) { var k = (w === null); if (k) { w = C.getAttribute("alt") } var A = V.viewBox; var m = P.getSize("fontSize", V.baseSize); var B = 0, O = 0, N = 0, u = 0; var z = t.textShadow, L = []; if (z) { for (var U = z.length; U--;) { var F = z[U]; var K = m.convertFrom(parseFloat(F.offX)); var I = m.convertFrom(parseFloat(F.offY)); L[U] = [K, I]; if (I < B) { B = I } if (K > O) { O = K } if (I > N) { N = I } if (K < u) { u = K } } } var Z = Cufon.CSS.textTransform(w, P).split(""); var E = V.spacing(Z, ~~m.convertFrom(parseFloat(P.get("letterSpacing")) || 0), ~~m.convertFrom(parseFloat(P.get("wordSpacing")) || 0)); if (!E.length) { return null } var h = E.total; O += A.width - E[E.length - 1]; u += A.minX; var s, n; if (k) { s = C; n = C.firstChild } else { s = document.createElement("cufon"); s.className = "cufon cufon-canvas"; s.setAttribute("alt", w); n = document.createElement("canvas"); s.appendChild(n); if (t.printable) { var S = document.createElement("cufontext"); S.appendChild(document.createTextNode(w)); s.appendChild(S) } } var aa = s.style; var H = n.style; var j = m.convert(A.height); var Y = Math.ceil(j); var M = Y / j; var G = M * Cufon.CSS.fontStretch(P.get("fontStretch")); var J = h * G; var Q = Math.ceil(m.convert(J + O - u)); var o = Math.ceil(m.convert(A.height - B + N)); n.width = Q; n.height = o; H.width = Q + "px"; H.height = o + "px"; B += A.minY; H.top = Math.round(m.convert(B - V.ascent)) + "px"; H.left = Math.round(m.convert(u)) + "px"; var r = Math.max(Math.ceil(m.convert(J)), 0) + "px"; if (a) { aa.width = r; aa.height = m.convert(V.height) + "px" } else { aa.paddingLeft = r; aa.paddingBottom = (m.convert(V.height) - 1) + "px" } var X = n.getContext("2d"), D = j / A.height; X.scale(D, D * M); X.translate(-u, -B); X.save(); function T() { var x = V.glyphs, ab, l = -1, g = -1, y; X.scale(G, 1); while (y = Z[++l]) { var ab = x[Z[l]] || V.missingGlyph; if (!ab) { continue } if (ab.d) { X.beginPath(); if (ab.code) { c(ab.code, X) } else { ab.code = d("m" + ab.d, X) } X.fill() } X.translate(E[++g], 0) } X.restore() } if (z) { for (var U = z.length; U--;) { var F = z[U]; X.save(); X.fillStyle = F.color; X.translate.apply(X, L[U]); T() } } var q = t.textGradient; if (q) { var v = q.stops, p = X.createLinearGradient(0, A.minY, 0, A.maxY); for (var U = 0, R = v.length; U < R; ++U) { p.addColorStop.apply(p, v[U]) } X.fillStyle = p } else { X.fillStyle = P.get("color") } T(); return s } })()); Cufon.registerEngine("vml", (function () { var e = document.namespaces; if (!e) { return } e.add("cvml", "urn:schemas-microsoft-com:vml"); e = null; var b = document.createElement("cvml:shape"); b.style.behavior = "url(#default#VML)"; if (!b.coordsize) { return } b = null; var h = (document.documentMode || 0) < 8; document.write(('").replace(/;/g, "!important;")); function c(i, j) { return a(i, /(?:em|ex|%)$|^[a-z-]+$/i.test(j) ? "1em" : j) } function a(l, m) { if (m === "0") { return 0 } if (/px$/i.test(m)) { return parseFloat(m) } var k = l.style.left, j = l.runtimeStyle.left; l.runtimeStyle.left = l.currentStyle.left; l.style.left = m.replace("%", "em"); var i = l.style.pixelLeft; l.style.left = k; l.runtimeStyle.left = j; return i } function f(l, k, j, n) { var i = "computed" + n, m = k[i]; if (isNaN(m)) { m = k.get(n); k[i] = m = (m == "normal") ? 0 : ~~j.convertFrom(a(l, m)) } return m } var g = {}; function d(p) { var q = p.id; if (!g[q]) { var n = p.stops, o = document.createElement("cvml:fill"), i = []; o.type = "gradient"; o.angle = 180; o.focus = "0"; o.method = "sigma"; o.color = n[0][1]; for (var m = 1, l = n.length - 1; m < l; ++m) { i.push(n[m][0] * 100 + "% " + n[m][1]) } o.colors = i.join(","); o.color2 = n[l][1]; g[q] = o } return g[q] } return function (ac, G, Y, C, K, ad, W) { var n = (G === null); if (n) { G = K.alt } var I = ac.viewBox; var p = Y.computedFontSize || (Y.computedFontSize = new Cufon.CSS.Size(c(ad, Y.get("fontSize")) + "px", ac.baseSize)); var y, q; if (n) { y = K; q = K.firstChild } else { y = document.createElement("cufon"); y.className = "cufon cufon-vml"; y.alt = G; q = document.createElement("cufoncanvas"); y.appendChild(q); if (C.printable) { var Z = document.createElement("cufontext"); Z.appendChild(document.createTextNode(G)); y.appendChild(Z) } if (!W) { y.appendChild(document.createElement("cvml:shape")) } } var ai = y.style; var R = q.style; var l = p.convert(I.height), af = Math.ceil(l); var V = af / l; var P = V * Cufon.CSS.fontStretch(Y.get("fontStretch")); var U = I.minX, T = I.minY; R.height = af; R.top = Math.round(p.convert(T - ac.ascent)); R.left = Math.round(p.convert(U)); ai.height = p.convert(ac.height) + "px"; var F = Y.get("color"); var ag = Cufon.CSS.textTransform(G, Y).split(""); var L = ac.spacing(ag, f(ad, Y, p, "letterSpacing"), f(ad, Y, p, "wordSpacing")); if (!L.length) { return null } var k = L.total; var x = -U + k + (I.width - L[L.length - 1]); var ah = p.convert(x * P), X = Math.round(ah); var O = x + "," + I.height, m; var J = "r" + O + "ns"; var u = C.textGradient && d(C.textGradient); var o = ac.glyphs, S = 0; var H = C.textShadow; var ab = -1, aa = 0, w; while (w = ag[++ab]) { var D = o[ag[ab]] || ac.missingGlyph, v; if (!D) { continue } if (n) { v = q.childNodes[aa]; while (v.firstChild) { v.removeChild(v.firstChild) } } else { v = document.createElement("cvml:shape"); q.appendChild(v) } v.stroked = "f"; v.coordsize = O; v.coordorigin = m = (U - S) + "," + T; v.path = (D.d ? "m" + D.d + "xe" : "") + "m" + m + J; v.fillcolor = F; if (u) { v.appendChild(u.cloneNode(false)) } var ae = v.style; ae.width = X; ae.height = af; if (H) { var s = H[0], r = H[1]; var B = Cufon.CSS.color(s.color), z; var N = document.createElement("cvml:shadow"); N.on = "t"; N.color = B.color; N.offset = s.offX + "," + s.offY; if (r) { z = Cufon.CSS.color(r.color); N.type = "double"; N.color2 = z.color; N.offset2 = r.offX + "," + r.offY } N.opacity = B.opacity || (z && z.opacity) || 1; v.appendChild(N) } S += L[aa++] } var M = v.nextSibling, t, A; if (C.forceHitArea) { if (!M) { M = document.createElement("cvml:rect"); M.stroked = "f"; M.className = "cufon-vml-cover"; t = document.createElement("cvml:fill"); t.opacity = 0; M.appendChild(t); q.appendChild(M) } A = M.style; A.width = X; A.height = af } else { if (M) { q.removeChild(M) } } ai.width = Math.max(Math.ceil(p.convert(k * P)), 0); if (h) { var Q = Y.computedYAdjust; if (Q === undefined) { var E = Y.get("lineHeight"); if (E == "normal") { E = "1em" } else { if (!isNaN(E)) { E += "em" } } Y.computedYAdjust = Q = 0.5 * (a(ad, E) - parseFloat(ai.height)) } if (Q) { ai.marginTop = Math.ceil(Q) + "px"; ai.marginBottom = Q + "px" } } return y } })());; /* The following copyright notice may not be removed under any circumstances. Copyright: (C) 2009 dot colon. Full name: Vegur-Regular. Designer: arro */ Cufon.registerFont({ "w": 187, "face": { "font-family": "Vegur", "font-weight": 400, "font-stretch": "normal", "units-per-em": "360", "panose-1": "0 0 0 0 0 0 0 0 0 0", "ascent": "277", "descent": "-83", "x-height": "4", "bbox": "-18 -270 319 90", "underline-thickness": "18", "underline-position": "-18", "unicode-range": "U+0020-U+007E" }, "glyphs": { " ": { "w": 81 }, "a": { "d": "36,-168v51,-21,118,-11,118,50r0,118r-29,0v-1,-8,1,-20,-2,-27v-21,48,-106,39,-106,-25v0,-47,55,-67,107,-58v6,-49,-47,-53,-85,-35xm81,-19v31,1,46,-30,43,-71v-35,-7,-74,4,-74,36v0,21,13,35,31,35", "w": 179 }, "B": { "d": "129,-134v87,31,50,136,-48,136v-15,0,-36,-1,-54,-4r0,-239v62,-12,144,-5,144,52v0,31,-21,47,-42,55xm58,-138v42,3,78,-4,80,-43v2,-36,-40,-45,-80,-38r0,81xm145,-70v0,-38,-40,-49,-87,-45r0,91v45,6,87,-5,87,-46", "w": 196 }, "b": { "d": "58,-27r-1,27r-30,0r0,-259r31,0r0,112v40,-59,145,-27,135,57v8,83,-94,127,-135,63xm107,-155v-38,0,-49,35,-49,78v0,33,22,58,50,58v35,0,53,-27,53,-68v0,-40,-19,-68,-54,-68", "w": 207 }, "C": { "d": "14,-119v0,-106,104,-153,192,-117r-3,25v-73,-32,-156,1,-156,90v0,92,80,118,153,88r3,25v-88,34,-189,-5,-189,-111", "w": 216 }, "c": { "d": "46,-88v0,68,56,82,106,58r3,24v-65,27,-140,3,-140,-78v0,-80,79,-112,142,-83r-3,23v-46,-23,-108,-10,-108,56", "w": 167 }, "D": { "d": "27,-241v106,-19,211,11,207,111v-5,112,-99,146,-207,128r0,-239xm58,-219r0,195v82,9,140,-19,143,-102v3,-71,-61,-105,-143,-93", "w": 247 }, "d": { "d": "15,-84v0,-85,92,-126,135,-63r0,-112r30,0r0,259r-29,0v-1,-8,1,-20,-2,-27v-40,59,-134,27,-134,-57xm100,-19v38,0,50,-36,50,-79v0,-33,-22,-57,-50,-57v-35,0,-54,27,-54,68v0,40,19,68,54,68", "w": 207 }, "E": { "d": "58,-24r103,0r0,24r-134,0r0,-244r130,0r0,24r-99,0r0,82r87,0r0,24r-87,0r0,90", "w": 176 }, "e": { "d": "166,-80r-121,0v-2,62,60,72,106,50r3,24v-65,25,-139,4,-139,-78v0,-54,35,-94,84,-94v51,0,73,44,67,98xm96,-155v-29,0,-46,20,-50,51r92,0v0,-29,-15,-51,-42,-51", "w": 182 }, "F": { "d": "58,0r-31,0r0,-244r130,0r0,24r-99,0r0,85r87,0r0,25r-87,0r0,110", "w": 167 }, "f": { "d": "41,-174v-6,-67,38,-103,96,-84r-3,23v-38,-17,-71,9,-63,61r45,0r0,23r-45,0r0,151r-30,0r0,-151r-28,0r0,-23r28,0", "w": 125 }, "G": { "d": "202,-211v-72,-31,-155,-1,-155,90v0,86,62,110,135,93r0,-71r-49,0r0,-25r79,0r0,113v-93,34,-198,1,-198,-108v0,-104,103,-154,191,-117", "w": 235 }, "g": { "d": "180,-174r0,147v2,96,-80,119,-151,89r3,-24v58,29,123,13,117,-67v-40,57,-134,28,-134,-56v0,-84,92,-126,134,-62r1,-27r30,0xm99,-155v-33,0,-53,26,-53,67v0,40,20,66,54,66v38,0,49,-34,49,-76v0,-33,-22,-57,-50,-57", "w": 207 }, "H": { "d": "188,-244r31,0r0,244r-31,0r0,-113r-130,0r0,113r-31,0r0,-244r31,0r0,106r130,0r0,-106", "w": 245 }, "h": { "d": "58,-145v12,-18,31,-33,57,-33v77,0,54,105,57,178r-31,0r0,-104v0,-33,-6,-49,-34,-49v-27,0,-49,21,-49,57r0,96r-31,0r0,-259r31,0r0,114", "w": 197 }, "I": { "d": "58,0r-31,0r0,-244r31,0r0,244", "w": 84 }, "i": { "d": "27,0r0,-174r31,0r0,174r-31,0xm42,-207v-10,0,-18,-8,-18,-18v0,-10,8,-19,18,-19v10,0,19,9,19,19v0,10,-9,18,-19,18", "w": 84 }, "J": { "d": "114,-85v2,77,-48,100,-113,84r3,-25v46,14,80,2,80,-56r0,-162r30,0r0,159", "w": 139 }, "j": { "d": "47,-207v-10,0,-19,-8,-19,-18v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,18,-19,18xm32,-12r0,-162r30,0r0,160v0,57,-30,82,-77,88r-3,-24v33,-7,50,-19,50,-62", "w": 89 }, "K": { "d": "198,-244r-102,113r109,131r-41,0r-88,-110r-18,20r0,90r-31,0r0,-244r31,0r1,118r102,-118r37,0", "w": 198 }, "k": { "d": "171,-174r-72,72r80,102r-39,0r-62,-80r-20,22r0,58r-31,0r0,-259r31,0r1,167r72,-82r40,0", "w": 174 }, "L": { "d": "58,-23r111,0r0,23r-142,0r0,-244r31,0r0,221", "w": 175 }, "l": { "d": "58,0r-31,0r0,-259r31,0r0,259", "w": 84 }, "M": { "d": "263,-244r8,244r-30,0r-5,-141v-2,-21,2,-46,0,-64v-18,70,-51,133,-76,198r-29,0v-24,-64,-56,-127,-74,-197r-2,0v5,67,-2,136,-4,204r-28,0r9,-244r37,0v27,71,55,128,77,206r29,-80r51,-126r37,0", "w": 294 }, "m": { "d": "240,-108v0,-30,-9,-45,-32,-45v-55,-2,-43,94,-44,153r-30,0r0,-108v0,-30,-9,-45,-32,-45v-55,-1,-43,93,-44,153r-31,0r0,-174r30,0r1,29v12,-19,28,-33,53,-33v29,-1,41,17,50,39v12,-23,31,-39,56,-39v76,-3,48,108,53,178r-30,0r0,-108", "w": 295 }, "N": { "d": "221,-244r0,244r-35,0r-88,-137v-13,-16,-22,-40,-45,-74r1,211r-28,0r0,-244r39,0r130,205r-2,-205r28,0", "w": 247 }, "n": { "d": "58,-145v12,-18,31,-33,57,-33v77,0,54,105,57,178r-31,0r0,-104v0,-33,-6,-49,-34,-49v-27,0,-49,21,-49,57r0,96r-31,0r0,-174r30,0", "w": 197 }, "O": { "d": "132,-248v65,0,118,48,118,126v0,78,-53,126,-118,126v-65,0,-118,-48,-118,-126v0,-78,53,-126,118,-126xm132,-223v-48,0,-85,36,-85,101v0,65,37,101,85,101v48,0,85,-36,85,-101v0,-65,-37,-101,-85,-101", "w": 263 }, "o": { "d": "99,-178v53,0,84,40,84,91v0,51,-31,91,-84,91v-53,0,-84,-40,-84,-91v0,-51,31,-91,84,-91xm99,-19v36,0,52,-32,52,-68v0,-36,-16,-68,-52,-68v-36,0,-53,32,-53,68v0,36,17,68,53,68", "w": 197 }, "P": { "d": "58,-220r0,100v44,6,82,-7,84,-51v1,-42,-39,-55,-84,-49xm27,0r0,-241v70,-15,150,0,148,66v-2,61,-56,86,-117,79r0,96r-31,0", "w": 183, "k": { "q": 11, "o": 11, "J": 22, "g": 11, "e": 11, "d": 11, "c": 11, "a": 13 } }, "p": { "d": "58,-27r0,98r-31,0r0,-245r30,0r1,27v40,-59,145,-27,135,57v8,83,-94,127,-135,63xm107,-155v-38,0,-49,35,-49,78v0,33,22,58,50,58v35,0,53,-27,53,-68v0,-40,-19,-68,-54,-68", "w": 207 }, "Q": { "d": "250,-122v0,60,-32,101,-75,118r14,51r-30,7r-12,-51v-77,8,-133,-42,-133,-125v0,-78,53,-126,118,-126v65,0,118,48,118,126xm132,-223v-48,0,-85,36,-85,101v0,65,37,101,85,101v48,0,85,-36,85,-101v0,-65,-37,-101,-85,-101", "w": 263 }, "q": { "d": "15,-84v0,-85,92,-126,135,-63r1,-27r29,0r0,245r-30,0r-1,-98v-40,59,-134,27,-134,-57xm100,-19v38,0,50,-36,50,-79v0,-33,-22,-57,-50,-57v-35,0,-54,27,-54,68v0,40,19,68,54,68", "w": 207 }, "r": { "d": "108,-148v-36,6,-50,19,-50,75r0,73r-31,0r0,-174r30,0r1,38v9,-22,28,-41,50,-42r0,30", "w": 113, "k": { "y": -6, "v": -6, "t": -8 } }, "R": { "d": "58,-129v47,2,86,-5,86,-48v0,-41,-44,-49,-86,-42r0,90xm148,0v-16,-40,-4,-104,-59,-105r-31,0r0,105r-31,0r0,-239v64,-16,150,-7,150,56v0,32,-24,55,-48,62v41,13,36,86,54,121r-35,0", "w": 190 }, "S": { "d": "24,-183v0,-58,76,-79,128,-56r-4,24v-32,-14,-92,-12,-91,29v0,25,14,37,42,48v42,17,63,34,63,68v1,70,-82,87,-145,65r3,-25v45,16,108,16,109,-34v0,-24,-13,-35,-45,-48v-42,-17,-60,-36,-60,-71", "w": 178 }, "s": { "d": "96,-45v0,-38,-82,-32,-74,-81v-7,-45,61,-64,98,-44r-3,23v-20,-12,-65,-12,-64,16v0,15,6,26,29,32v71,18,50,103,-21,103v-15,0,-33,-3,-47,-10r3,-23v28,15,79,16,79,-16", "w": 144 }, "T": { "d": "178,-244r0,24r-74,0r0,220r-30,0r0,-220r-73,0r0,-24r177,0", "w": 178, "k": { "A": 30, "z": 27, "y": 21, "x": 20, "w": 26, "v": 27, "u": 28, "s": 30, "r": 28, "q": 20, "o": 20, "n": 28, "m": 28, "J": 31, "g": 20, "e": 20, "d": 20, "c": 20, "a": 18 } }, "t": { "d": "109,-174r0,23r-42,0r0,101v-3,30,22,37,44,27r3,22v-33,12,-77,4,-77,-42r0,-108r-28,0r0,-23r28,0r0,-39r30,0r0,39r42,0", "w": 125 }, "u": { "d": "141,0v-1,-9,1,-22,-2,-29v-24,48,-113,45,-113,-32r0,-113r30,0r0,104v0,33,7,49,35,49v27,0,49,-21,49,-57r0,-96r30,0r0,174r-29,0", "w": 197 }, "U": { "d": "196,-84v0,58,-37,88,-85,88v-48,0,-86,-30,-86,-81r0,-167r30,0r0,163v0,40,22,60,56,60v37,0,57,-20,57,-60r0,-163r28,0r0,160", "w": 221 }, "V": { "d": "174,-244r29,0r-85,244r-31,0r-85,-244r32,0r70,216", "w": 203, "k": { "A": 27, "z": 13, "s": 20, "q": 17, "o": 17, "J": 20, "g": 17, "e": 17, "d": 17, "c": 17, "a": 19 } }, "v": { "d": "141,-174r30,0r-69,174r-30,0r-69,-174r33,0r53,146", "w": 173 }, "w": { "d": "237,-174r30,0r-59,174r-32,0r-41,-143v-11,57,-25,92,-39,143r-31,0r-60,-174r32,0r27,82v7,20,10,43,18,63v10,-51,26,-97,40,-145r31,0r41,145v11,-51,29,-97,43,-145", "w": 271 }, "W": { "d": "288,-244r31,0r-74,244r-31,0r-32,-118v-6,-17,-13,-63,-22,-90v-15,80,-34,136,-52,208r-31,0r-73,-244r32,0r34,118v9,28,15,63,24,94v14,-77,35,-141,53,-212r31,0r32,118v9,28,12,63,21,94v16,-76,38,-140,57,-212", "w": 320, "k": { "A": 25, "z": 11, "s": 18, "q": 15, "o": 15, "J": 18, "g": 15, "e": 15, "d": 15, "c": 15, "a": 17 } }, "X": { "d": "179,-244r-71,118r76,126r-35,0r-58,-103r-57,103r-33,0r75,-124r-72,-120r35,0r54,97r54,-97r32,0", "w": 183 }, "x": { "d": "161,-174r-61,84r66,90r-37,0r-47,-69r-45,69r-35,0r65,-89r-63,-85r38,0r42,64r42,-64r35,0", "w": 169 }, "Y": { "d": "159,-244r32,0r-79,138r0,106r-30,0r0,-104r-80,-140r35,0r61,113", "w": 191, "k": { "A": 33, "z": 22, "u": 22, "s": 31, "q": 28, "o": 28, "n": 22, "m": 22, "J": 30, "g": 28, "d": 28, "c": 28, "a": 31 } }, "y": { "d": "73,3r-70,-177r33,0r53,146r52,-146r30,0r-70,178v-18,44,-44,62,-82,70r-2,-24v28,-6,48,-21,56,-47", "w": 173 }, "z": { "d": "134,-150r-90,127r95,0r0,23r-128,0r0,-24r90,-127r-82,0r0,-23r115,0r0,24", "w": 150 }, "Z": { "d": "46,-24v43,4,94,0,139,1r0,23r-172,0r0,-26r133,-195r-123,0r0,-23r155,0r0,26", "w": 196 }, "0": { "d": "178,-118v0,69,-27,122,-84,122v-57,0,-84,-53,-84,-122v0,-69,27,-121,84,-121v57,0,84,52,84,121xm43,-118v0,59,16,97,51,97v35,0,51,-38,51,-97v0,-59,-16,-97,-51,-97v-35,0,-51,38,-51,97" }, "1": { "d": "37,-207v28,-9,45,-29,81,-30r0,237r-30,0r0,-203r-48,19" }, "2": { "d": "166,-23r0,23r-151,0r0,-24r27,-30v70,-78,84,-94,84,-120v0,-47,-61,-51,-95,-29r-4,-24v50,-28,139,-9,132,48v13,30,-62,101,-106,156r113,0" }, "3": { "d": "165,-68v0,67,-87,87,-148,61r3,-24v43,16,111,17,112,-33v0,-29,-24,-43,-64,-45r0,-23v31,-2,58,-19,58,-48v0,-41,-58,-43,-93,-26r-3,-24v50,-22,129,-9,129,45v0,33,-25,47,-51,59v32,8,57,27,57,58" }, "4": { "d": "150,-81r32,0r0,23r-32,0r0,58r-30,0r0,-58r-111,0r0,-23r109,-156r32,0r0,156xm120,-81r1,-121r-80,121r79,0" }, "5": { "d": "58,-138v49,-23,108,8,108,61v0,71,-86,99,-146,69r3,-25v44,21,110,17,110,-40v0,-44,-48,-60,-80,-39r-24,-1r3,-124r120,0r0,23r-92,0" }, "6": { "d": "93,4v-46,0,-78,-40,-78,-102v0,-90,62,-140,125,-142r3,23v-52,5,-93,42,-94,97v28,-50,124,-26,124,42v0,49,-36,82,-80,82xm93,-123v-26,0,-45,16,-45,42v0,72,93,83,92,8v0,-29,-18,-50,-47,-50" }, "7": { "d": "170,-237r0,23r-97,214r-32,0r98,-214r-116,0r0,-23r147,0" }, "8": { "d": "121,-126v83,25,52,130,-27,130v-41,0,-77,-22,-77,-64v-1,-32,25,-48,52,-63v-67,-24,-49,-117,28,-117v40,0,68,22,68,57v0,27,-18,44,-44,57xm58,-182v0,20,13,31,38,44v48,-10,47,-79,0,-79v-23,0,-38,15,-38,35xm94,-20v26,0,45,-16,45,-42v0,-22,-13,-38,-45,-50v-30,12,-45,27,-45,48v0,27,18,44,45,44" }, "9": { "d": "95,-240v46,0,77,39,77,101v0,90,-61,141,-124,143r-3,-24v52,-5,93,-42,94,-97v-28,50,-124,26,-124,-42v0,-49,36,-81,80,-81xm95,-113v26,0,45,-17,45,-43v0,-72,-93,-83,-92,-8v0,29,18,51,47,51" }, ":": { "d": "41,-37v11,0,20,9,20,20v0,12,-9,21,-20,21v-12,0,-21,-9,-21,-21v0,-11,9,-20,21,-20xm41,-178v11,0,20,10,20,21v0,12,-9,20,-20,20v-12,0,-21,-8,-21,-20v0,-11,9,-21,21,-21", "w": 81 }, ";": { "d": "24,-22v3,-13,23,-10,38,-10v-9,27,-23,63,-33,87r-29,4v8,-24,19,-62,24,-81xm45,-178v11,0,21,10,21,21v0,12,-10,20,-21,20v-12,0,-20,-8,-20,-20v0,-11,8,-21,20,-21", "w": 86 }, "<": { "d": "39,-96v34,22,73,39,109,59r0,28r-133,-72r0,-28r133,-72r0,28", "w": 170 }, "=": { "d": "206,-41r-178,0r0,-23r178,0r0,23xm206,-121r-178,0r0,-22r178,0r0,22", "w": 234 }, ">": { "d": "131,-94v-34,-22,-73,-39,-108,-59r0,-28r133,72r0,28r-133,72r0,-28", "w": 170 }, "?": { "d": "78,-17v0,-11,-9,-20,-20,-20v-12,0,-21,9,-21,20v0,12,9,21,21,21v11,0,20,-9,20,-21xm42,-66v-11,-58,51,-79,54,-125v3,-39,-53,-38,-80,-20r-3,-24v42,-27,117,-10,117,41v0,46,-69,75,-57,128r-31,0", "w": 146 }, "]": { "d": "14,-230r0,-22r64,0r0,283r-64,0r0,-22r41,0r0,-239r-41,0", "w": 111 }, "^": { "d": "113,-243r66,141r-27,0r-52,-115r-52,115r-28,0r66,-141r27,0", "w": 199 }, "_": { "d": "190,40r-177,0r0,-22r177,0r0,22", "w": 203 }, "~": { "d": "210,-113v1,102,-113,18,-148,15v-11,0,-18,9,-18,27r-22,0v-1,-102,113,-18,148,-15v11,0,18,-9,18,-27r22,0", "w": 231 }, "}": { "d": "98,-99v-39,-3,-22,46,-20,76v3,42,-19,58,-65,58r0,-23v27,0,45,-6,42,-27v-5,-38,-17,-87,21,-96v-39,-7,-26,-58,-21,-95v2,-21,-15,-27,-42,-27r0,-23v67,-5,70,42,61,99v-5,28,2,32,24,35r0,23", "w": 123 }, "|": { "d": "58,90r-25,0r0,-360r25,0r0,360", "w": 90 }, "{": { "d": "26,-99r0,-23v39,3,22,-47,19,-76v-4,-42,20,-58,66,-58r0,23v-27,0,-45,6,-42,27v5,38,17,87,-21,96v39,7,26,58,21,95v-2,21,15,27,42,27r0,23v-67,5,-72,-42,-61,-99v5,-28,-2,-32,-24,-35", "w": 123 }, "[": { "d": "98,-230r-40,0r0,239r40,0r0,22r-65,0r0,-283r65,0r0,22", "w": 111 }, "\\": { "d": "25,-252r113,265r-27,0r-113,-265r27,0", "w": 135 }, "!": { "d": "68,-17v0,12,-9,21,-20,21v-12,0,-21,-9,-21,-21v0,-11,9,-20,21,-20v11,0,20,9,20,20xm62,-66r-28,0r-2,-178r32,0", "w": 95 }, "@": { "d": "181,-212v63,0,106,48,106,99v0,55,-30,95,-72,95v-17,1,-26,-7,-35,-22v-27,41,-87,29,-90,-25v-4,-73,63,-107,128,-82r-13,85v-4,19,6,27,19,27v22,0,42,-27,42,-71v0,-52,-37,-90,-93,-90v-67,0,-128,49,-128,125v-1,95,96,128,168,84r2,16v-81,46,-192,6,-192,-94v0,-90,74,-147,158,-147xm142,-36v37,0,45,-57,49,-96v-42,-11,-75,13,-74,64v0,21,12,32,25,32", "w": 317 }, "`": { "d": "12,-253v11,1,28,-4,32,5v7,13,23,38,31,50r-27,1v-9,-12,-24,-35,-36,-56", "w": 102 }, "\"": { "d": "42,-166r-21,0r-2,-80v0,-11,20,-6,30,-7xm93,-166r-21,0r-2,-80v0,-11,20,-6,30,-7", "w": 116 }, "#": { "d": "123,-93r33,0r0,17r-36,0r-11,63r-19,0r10,-63r-34,0r-11,63r-19,0r10,-63r-30,0r0,-17r33,0r8,-51r-33,0r0,-17r36,0r11,-63r19,0r-10,63r34,0r11,-63r19,0r-10,63r30,0r0,17r-33,0xm103,-93r8,-51r-34,0r-8,51r34,0", "w": 180 }, "$": { "d": "101,-137v80,24,69,109,2,124r0,36r-22,0r0,-34v-17,-1,-37,-6,-51,-12r3,-25v31,18,94,22,92,-23v0,-19,-7,-31,-39,-41v-66,-21,-66,-96,-5,-110r0,-38r22,0r0,35v17,1,33,5,43,11r-3,24v-20,-11,-76,-20,-75,16v0,18,8,29,33,37" }, "&": { "d": "231,0r-39,0v-7,-7,-11,-17,-19,-23v-43,43,-155,37,-156,-39v0,-35,22,-55,59,-78v-14,-11,-32,-32,-32,-53v0,-34,28,-55,58,-55v34,0,56,21,56,51v1,25,-19,41,-44,61r62,70v8,-14,12,-32,13,-55r28,0v-1,31,-10,56,-24,77xm102,-224v-34,0,-30,55,-2,69v19,-12,26,-24,26,-39v0,-19,-9,-30,-24,-30xm50,-64v1,51,77,54,107,22r-67,-80v-30,18,-40,36,-40,58", "w": 243 }, "'": { "d": "42,-166r-21,0r-2,-80v0,-11,20,-6,30,-7", "w": 65 }, "(": { "d": "93,-255v-47,75,-48,214,0,289r-22,0v-23,-37,-43,-85,-43,-145v0,-60,20,-107,43,-144r22,0", "w": 109 }, ")": { "d": "17,34v47,-75,48,-214,0,-289r22,0v53,67,54,222,0,289r-22,0", "w": 109 }, "*": { "d": "59,-117r-22,-17v11,-14,25,-25,35,-40r-52,-10r9,-27r48,21r-5,-53r28,0r-5,53r48,-21r9,27v-17,4,-37,5,-52,11r35,39r-22,17r-27,-46", "w": 172 }, "+": { "d": "119,-103r74,0r0,22r-74,0r0,81r-25,0r0,-81r-74,0r0,-22r74,0r0,-81r25,0r0,81", "w": 213 }, "-": { "d": "109,-103r0,22r-85,0r0,-22r85,0", "w": 133 }, "\/": { "d": "111,-252r27,0r-113,265r-27,0", "w": 135 }, ".": { "d": "41,-37v11,0,20,9,20,20v0,12,-9,21,-20,21v-12,0,-21,-9,-21,-21v0,-11,9,-20,21,-20", "w": 81 }, ",": { "d": "24,-22v3,-13,23,-10,38,-10v-9,27,-23,63,-33,87r-29,4v8,-24,19,-62,24,-81", "w": 82 }, "A": { "d": "177,0r-27,-80r-85,0r-27,80r-29,0r85,-244r30,0r85,244r-32,0xm72,-103r72,0r-37,-112", "w": 217, "k": { "y": 9, "Y": 33, "W": 25, "w": 13, "v": 15, "V": 27, "T": 30 } }, "%": { "d": "225,-119v34,0,56,28,56,61v0,33,-22,62,-56,62v-34,0,-55,-29,-55,-62v0,-33,21,-61,55,-61xm225,-19v18,0,29,-16,29,-39v0,-23,-11,-38,-29,-38v-18,0,-28,15,-28,38v0,23,10,39,28,39xm78,-240v34,0,56,28,56,61v0,33,-22,61,-56,61v-34,0,-56,-28,-56,-61v0,-33,22,-61,56,-61xm78,-140v18,0,28,-16,28,-39v0,-23,-10,-39,-28,-39v-18,0,-29,16,-29,39v0,23,11,39,29,39xm223,-248r23,0r-166,255r-23,0", "w": 303 }, "\u00a0": { "w": 81 } } }); Cufon.registerFont({ "w": 200, "face": { "font-family": "Vegur", "font-weight": 700, "font-stretch": "normal", "units-per-em": "360", "panose-1": "0 0 0 0 0 0 0 0 0 0", "ascent": "277", "descent": "-83", "bbox": "-22 -270 330 90", "underline-thickness": "18", "underline-position": "-18", "unicode-range": "U+0020-U+007E" }, "glyphs": { " ": { "w": 70 }, "`": { "d": "8,-253v17,2,39,-6,46,7v8,14,23,39,35,57r-37,1v-13,-16,-33,-46,-44,-65", "w": 112 }, "@": { "d": "184,-215v65,0,109,46,109,103v0,61,-33,94,-75,94v-23,0,-38,-8,-43,-25v-18,45,-90,31,-90,-24v0,-75,78,-105,142,-78r-11,72v-3,22,3,29,16,29v18,0,32,-26,32,-58v0,-51,-30,-86,-93,-86v-62,0,-122,46,-122,115v0,90,94,120,166,79r3,25v-86,47,-197,10,-198,-95v0,-92,77,-151,164,-151xm147,-50v24,7,33,-40,35,-69v-30,-8,-54,10,-54,46v0,15,9,23,19,23", "w": 323 }, "a": { "d": "30,-168v53,-23,134,-12,134,51r0,117r-47,0v-1,-7,1,-17,-2,-22v-22,43,-104,29,-104,-33v0,-47,54,-65,105,-57v2,-38,-51,-34,-81,-20xm85,-33v20,1,32,-16,31,-50v-23,-5,-55,-1,-55,25v0,14,9,25,24,25", "w": 185 }, "B": { "d": "191,-75v3,74,-90,86,-167,72r0,-237v71,-14,160,-6,160,55v0,26,-18,46,-41,54v31,9,48,28,48,56xm72,-144v32,2,60,-1,60,-31v0,-28,-27,-36,-60,-31r0,62xm139,-70v0,-33,-30,-40,-67,-37r0,69v34,4,67,0,67,-32", "w": 205 }, "!": { "d": "81,-25v0,16,-13,29,-29,29v-16,0,-28,-13,-28,-29v0,-16,12,-28,28,-28v16,0,29,12,29,28xm72,-71r-40,0r-3,-173r46,0", "w": 104 }, "\"": { "d": "53,-152r-35,0r-2,-88v-1,-16,28,-13,45,-13xm123,-152r-35,0r-2,-88v-1,-16,28,-13,46,-13", "w": 144 }, "#": { "d": "182,-138r-37,0r-6,39r33,0r0,27r-37,0r-10,59r-30,0r10,-59r-31,0r-9,59r-30,0r9,-59r-32,0r0,-27r37,0r6,-39r-33,0r0,-27r37,0r10,-59r30,0r-10,59r31,0r10,-59r29,0r-9,59r32,0r0,27xm109,-99r7,-39r-31,0r-6,39r30,0", "w": 194 }, "$": { "d": "111,-143v83,14,79,120,2,131r0,37r-35,0r0,-36v-18,-1,-37,-6,-51,-14r5,-37v21,9,43,14,61,14v19,0,30,-9,30,-24v0,-15,-11,-24,-34,-28v-72,-12,-77,-106,-9,-121r0,-41r36,0r0,38v19,1,36,7,47,13r-5,38v-18,-13,-72,-23,-78,5v0,13,8,21,31,25" }, "%": { "d": "227,-119v34,0,61,25,61,61v0,36,-27,62,-61,62v-34,0,-61,-26,-61,-62v0,-36,27,-61,61,-61xm227,-32v11,0,20,-9,20,-26v0,-17,-9,-26,-20,-26v-11,0,-21,9,-21,26v0,17,10,26,21,26xm79,-240v34,0,61,25,61,61v0,36,-27,61,-61,61v-34,0,-61,-25,-61,-61v0,-36,27,-61,61,-61xm79,-153v11,0,21,-9,21,-26v0,-17,-10,-26,-21,-26v-11,0,-20,9,-20,26v0,17,9,26,20,26xm218,-248r35,0r-165,255r-35,0", "w": 306 }, "&": { "d": "253,0r-65,0v-5,-5,-7,-12,-13,-16v-50,38,-162,21,-162,-51v0,-33,22,-55,58,-74v-13,-12,-27,-29,-27,-53v0,-33,31,-54,69,-54v39,0,67,26,67,55v1,27,-18,43,-43,60r46,53v6,-9,11,-25,12,-42r48,0v-1,33,-13,57,-30,76xm112,-210v-27,2,-18,38,-1,45v19,-5,28,-44,1,-45xm65,-70v0,37,62,44,84,22r-52,-63v-18,9,-32,20,-32,41", "w": 261 }, "'": { "d": "53,-152r-35,0r-2,-88v-1,-16,28,-13,45,-13", "w": 74 }, "(": { "d": "99,-255v-42,97,-42,191,0,289r-35,0v-20,-33,-39,-88,-39,-145v0,-57,19,-111,39,-144r35,0", "w": 111 }, ")": { "d": "13,34v42,-98,42,-192,0,-289r35,0v20,33,39,87,39,144v0,57,-19,112,-39,145r-35,0", "w": 111 }, "*": { "d": "73,-243r39,0v-1,18,-10,43,-6,57r50,-24r12,36v-18,5,-39,6,-55,12r39,41r-32,23v-10,-16,-17,-35,-28,-50r-27,50r-32,-23v13,-14,27,-27,39,-42r-55,-11r12,-36v18,8,33,18,52,24", "w": 185 }, "+": { "d": "127,-110r71,0r0,35r-71,0r0,75r-40,0r0,-75r-71,0r0,-35r71,0r0,-74r40,0r0,74", "w": 213 }, ",": { "d": "22,-27v5,-21,30,-18,55,-18v-10,30,-23,67,-37,100r-43,4v11,-34,21,-67,25,-86", "w": 93 }, "-": { "d": "120,-110r0,35r-99,0r0,-35r99,0", "w": 141 }, ".": { "d": "45,-53v16,0,28,12,28,28v0,16,-12,29,-28,29v-16,0,-28,-13,-28,-29v0,-16,12,-28,28,-28", "w": 90 }, "\/": { "d": "111,-252r44,0r-113,265r-44,0", "w": 153 }, "0": { "d": "100,-240v57,0,94,47,94,122v0,75,-37,122,-94,122v-57,0,-93,-47,-93,-122v0,-75,36,-122,93,-122xm100,-35v29,0,42,-26,42,-83v0,-57,-13,-84,-42,-84v-29,0,-41,27,-41,84v0,57,12,83,41,83" }, "1": { "d": "36,-202v35,-11,57,-36,104,-35r0,237r-48,0r0,-182r-51,17" }, "2": { "d": "181,-176v7,47,-64,100,-99,137r100,0r0,39r-161,0r0,-38v31,-32,122,-116,108,-133v0,-37,-56,-37,-89,-20r-5,-38v58,-25,149,-9,146,53" }, "3": { "d": "181,-69v0,70,-104,90,-165,59r5,-39v33,17,108,26,108,-17v0,-21,-20,-32,-54,-34r0,-37v57,6,62,-66,8,-65v-14,0,-32,4,-47,10r-5,-38v54,-20,143,-11,143,46v0,33,-27,51,-54,57v35,5,61,25,61,58" }, "4": { "d": "164,-237r0,150r35,0r0,38r-35,0r0,49r-48,0r0,-49r-112,0r0,-39r89,-149r71,0xm116,-87r1,-109v-9,22,-32,55,-63,109r62,0" }, "5": { "d": "74,-145v52,-22,111,12,111,66v0,82,-101,99,-166,69r5,-38v41,19,106,23,109,-27v2,-31,-38,-48,-63,-29r-43,-1r5,-132r142,0r0,39r-98,0" }, "6": { "d": "98,4v-45,0,-83,-31,-83,-96v0,-83,62,-144,139,-148r5,38v-45,3,-82,32,-90,70v42,-38,117,-2,117,55v0,54,-42,81,-88,81xm134,-72v6,-47,-63,-51,-67,-11v-4,56,66,64,67,11" }, "7": { "d": "186,-237r0,39r-96,198r-49,0r97,-198r-116,0r0,-39r164,0" }, "8": { "d": "185,-66v0,48,-42,70,-85,70v-48,0,-85,-25,-85,-67v-1,-30,23,-46,51,-59v-67,-28,-45,-118,37,-118v85,0,102,89,35,115v32,15,47,35,47,59xm102,-203v-37,5,-33,48,1,60v31,-7,39,-59,-1,-60xm100,-35v21,0,34,-13,34,-31v0,-18,-9,-29,-34,-40v-44,7,-45,71,0,71" }, "9": { "d": "103,-240v45,0,82,31,82,96v0,83,-62,144,-139,148r-5,-38v45,-3,83,-32,91,-70v-41,40,-117,3,-117,-54v0,-54,42,-82,88,-82xm67,-164v-6,47,63,53,67,12v4,-57,-66,-66,-67,-12" }, ":": { "d": "45,-53v16,0,28,12,28,28v0,16,-12,29,-28,29v-16,0,-28,-13,-28,-29v0,-16,12,-28,28,-28xm45,-121v-16,0,-28,-12,-28,-28v0,-16,12,-29,28,-29v16,0,28,13,28,29v0,16,-12,28,-28,28", "w": 90 }, "<": { "d": "50,-96v31,19,67,32,100,49r0,45r-139,-70r0,-46r139,-70r0,45", "w": 169 }, ";": { "d": "22,-27v5,-21,30,-18,55,-18v-10,30,-23,67,-37,100r-43,4v11,-34,21,-67,25,-86xm52,-121v-16,0,-28,-12,-28,-28v0,-16,12,-29,28,-29v16,0,29,13,29,29v0,16,-13,28,-29,28", "w": 97 }, "[": { "d": "115,-217r-45,0r0,213r45,0r0,35r-85,0r0,-283r85,0r0,35", "w": 125 }, "\\": { "d": "42,-252r113,265r-44,0r-113,-265r44,0", "w": 153 }, "]": { "d": "10,-217r0,-35r86,0r0,283r-86,0r0,-35r45,0r0,-213r-45,0", "w": 125 }, "^": { "d": "125,-243r63,141r-44,0r-42,-98r-42,98r-43,0r63,-141r45,0", "w": 204 }, "_": { "d": "199,51r-190,0r0,-35r190,0r0,35", "w": 208 }, "~": { "d": "194,-53v-19,8,-115,-47,-123,-41v-9,0,-17,9,-17,33r-36,0v0,-43,22,-68,60,-68v19,-8,115,47,123,41v9,0,17,-9,17,-33r35,0v0,44,-21,68,-59,68", "w": 271 }, "}": { "d": "35,-70v-3,-24,14,-35,35,-41v-42,-3,-37,-45,-30,-82v2,-17,-9,-27,-31,-27r0,-36v45,0,77,17,72,58v-4,30,-15,75,24,70r0,35v-39,-5,-28,40,-24,70v5,41,-27,58,-72,58r0,-36v43,2,30,-38,26,-69", "w": 127 }, "|": { "d": "70,90r-40,0r0,-360r40,0r0,360", "w": 99 }, "{": { "d": "57,-111v20,6,38,16,35,41v-4,31,-17,71,26,69r0,36v-45,0,-77,-17,-72,-58v4,-30,15,-75,-24,-70r0,-35v39,5,28,-40,24,-70v-5,-41,27,-58,72,-58r0,36v-43,-2,-29,38,-26,69v3,23,-12,37,-35,40", "w": 127 }, "z": { "d": "21,-176r131,0r0,37r-83,102r85,0r0,37r-143,0r0,-36r83,-103r-73,0r0,-37", "w": 164 }, "y": { "d": "122,-13v-25,65,-54,83,-99,87r-5,-37v29,-3,42,-14,50,-36r-68,-177r51,0r43,134v11,-48,28,-89,42,-134r49,0", "w": 183 }, "Z": { "d": "63,-38v39,4,86,0,128,1r0,37r-182,0r0,-40r121,-167r-110,0r0,-37r164,0r0,40", "w": 198 }, "=": { "d": "215,-113r-190,0r0,-35r190,0r0,35xm215,-36r-190,0r0,-35r190,0r0,35", "w": 239 }, ">": { "d": "19,-47r101,-49r-101,-47r0,-45r139,70r0,46r-139,70r0,-45", "w": 169 }, "?": { "d": "94,-25v0,-16,-13,-28,-29,-28v-16,0,-28,12,-28,28v0,16,12,29,28,29v16,0,29,-13,29,-29xm41,-71v-11,-45,53,-76,53,-113v0,-30,-56,-30,-80,-14r-5,-37v50,-26,141,-13,137,48v10,37,-59,70,-58,116r-47,0", "w": 159 }, "q": { "d": "145,-21v-47,52,-133,17,-133,-64v0,-80,82,-124,133,-70r1,-21r47,0r0,247r-48,0r0,-92xm105,-33v29,0,40,-25,40,-59v0,-31,-15,-50,-40,-50v-28,0,-43,22,-43,55v0,33,14,54,43,54", "w": 217 }, "Q": { "d": "261,-122v0,53,-30,96,-74,115r14,51r-47,12r-13,-53v-76,6,-131,-53,-131,-125v0,-71,52,-125,125,-125v73,0,126,54,126,125xm135,-35v41,0,73,-30,73,-87v0,-57,-32,-87,-73,-87v-41,0,-72,30,-72,87v0,57,31,87,72,87", "w": 270 }, "S": { "d": "26,-176v0,-71,90,-83,145,-63r-5,38v-25,-10,-90,-17,-90,20v0,21,15,29,38,35v40,12,66,29,66,71v0,75,-97,93,-164,69r5,-39v39,13,108,21,108,-22v0,-20,-13,-30,-36,-36v-37,-10,-67,-29,-67,-73", "w": 196 }, "R": { "d": "72,-136v35,2,63,-3,63,-36v0,-33,-30,-39,-63,-34r0,70xm143,0v-16,-42,-3,-112,-71,-99r0,99r-48,0r0,-240v25,-4,54,-6,74,-6v107,0,115,103,45,124v38,14,36,79,53,122r-53,0" }, "r": { "d": "128,-179r-1,47v-41,5,-54,11,-55,66r0,66r-48,0r0,-176r47,0v1,10,-1,24,2,32v10,-19,32,-34,55,-35", "w": 128, "k": { "v": -8, "t": -4, "y": -8 } }, "s": { "d": "67,-67v-30,-8,-48,-22,-48,-55v0,-50,65,-69,111,-49r-5,36v-14,-7,-54,-14,-56,8v0,9,5,16,17,19v37,10,52,23,52,53v0,56,-77,71,-127,49r5,-36v22,10,72,17,72,-7v0,-9,-8,-14,-21,-18", "w": 149 }, "T": { "d": "207,-244r0,38r-77,0r0,206r-48,0r0,-206r-77,0r0,-38r202,0", "w": 212, "k": { "A": 30, "c": 33, "d": 33, "e": 33, "g": 33, "J": 35, "m": 35, "n": 35, "o": 33, "x": 26, "w": 25, "v": 26, "u": 35, "s": 35, "r": 35, "q": 33, "y": 22, "z": 32, "a": 31 } }, "t": { "d": "131,-176r0,37r-45,0v3,44,-18,124,44,103r5,35v-43,12,-97,6,-97,-50r0,-88r-30,0r0,-37r30,0r0,-40r48,0r0,40r45,0", "w": 145 }, "u": { "d": "96,-35v54,0,33,-88,37,-141r48,0r0,176r-47,0v-1,-7,1,-17,-2,-22v-30,45,-111,30,-111,-41r0,-113r48,0r0,106v0,24,8,35,27,35", "w": 205 }, "U": { "d": "210,-84v0,58,-42,88,-94,88v-52,0,-93,-30,-93,-81r0,-167r48,0r0,163v0,31,22,46,46,46v25,0,48,-13,48,-46r0,-163r45,0r0,160", "w": 231 }, "V": { "d": "168,-244r49,0r-85,244r-49,0r-84,-244r51,0r32,100v9,24,16,61,28,98v19,-81,37,-127,58,-198", "w": 213, "k": { "A": 27, "c": 15, "d": 15, "e": 15, "g": 15, "J": 22, "o": 15, "s": 20, "q": 15, "z": 13, "a": 19 } }, "v": { "d": "136,-176r49,0r-68,176r-50,0r-67,-176r51,0r43,134v11,-48,28,-89,42,-134", "w": 183 }, "W": { "d": "282,-244r48,0r-73,244r-49,0v-16,-70,-33,-113,-43,-196v-11,82,-27,126,-44,196r-48,0r-73,-244r50,0v16,68,37,119,47,198r16,-81r29,-117r48,0v16,68,35,118,44,197v13,-69,31,-133,48,-197", "w": 327, "k": { "A": 24, "c": 13, "d": 13, "e": 13, "g": 13, "J": 21, "o": 13, "s": 18, "q": 13, "z": 11, "a": 17 } }, "w": { "d": "232,-176r49,0r-60,176r-50,0v-11,-45,-25,-82,-30,-134v-7,50,-19,90,-30,134r-50,0r-60,-176r52,0v11,42,29,93,34,137v5,-42,20,-95,31,-137r49,0r32,137v4,-45,23,-95,33,-137", "w": 280 }, "x": { "d": "116,-92r65,92r-59,0v-13,-18,-20,-41,-35,-57r-33,57r-55,0r63,-90r-62,-86r59,0v11,17,19,36,31,52r31,-52r56,0", "w": 181 }, "X": { "d": "195,-244r-70,118r76,126r-57,0r-47,-85r-45,85r-53,0r73,-123r-72,-121r57,0r43,78r42,-78r53,0", "w": 197 }, "Y": { "d": "153,-244r52,0r-78,139r0,105r-49,0r0,-101r-79,-143r55,0r50,99", "w": 201, "k": { "A": 32, "c": 28, "d": 28, "e": 28, "g": 28, "J": 26, "m": 22, "n": 22, "o": 28, "u": 22, "s": 31, "q": 28, "a": 31 } }, "P": { "d": "72,-206r0,80v36,2,63,-5,64,-41v0,-35,-29,-44,-64,-39xm24,0r0,-240v78,-17,167,-2,164,68v-2,65,-53,92,-116,85r0,87r-48,0", "w": 192, "k": { "c": 4, "d": 4, "e": 4, "g": 4, "J": 27, "o": 4, "q": 4, "a": 10 } }, "p": { "d": "72,-155v47,-51,134,-16,134,64v0,81,-84,126,-134,70r0,92r-48,0r0,-247r47,0xm112,-142v-29,0,-40,24,-40,58v0,31,15,51,40,51v28,0,43,-22,43,-55v0,-33,-14,-54,-43,-54", "w": 217 }, "N": { "d": "235,-244r0,244r-68,0v-35,-69,-69,-119,-100,-197r1,197r-45,0r0,-244r68,0v35,70,68,118,100,197r-1,-197r45,0", "w": 257 }, "O": { "d": "135,-247v73,0,126,54,126,125v0,71,-53,126,-126,126v-73,0,-125,-55,-125,-126v0,-71,52,-125,125,-125xm135,-35v41,0,73,-30,73,-87v0,-57,-32,-87,-73,-87v-41,0,-72,30,-72,87v0,57,31,87,72,87", "w": 270 }, "o": { "d": "101,-179v56,0,90,40,90,91v0,51,-34,92,-90,92v-56,0,-89,-41,-89,-92v0,-51,33,-91,89,-91xm101,-33v27,0,39,-24,39,-55v0,-31,-12,-54,-39,-54v-27,0,-39,23,-39,54v0,31,12,55,39,55", "w": 202 }, "n": { "d": "109,-141v-54,0,-33,88,-37,141r-48,0r0,-176r47,0v1,7,-1,18,2,23v30,-46,112,-30,112,41r0,112r-49,0r0,-105v0,-24,-8,-36,-27,-36", "w": 205 }, "M": { "d": "215,-235r59,0r9,235r-49,0r-2,-118v-1,-22,2,-40,1,-57v-12,58,-39,114,-57,168r-51,0v-17,-53,-44,-112,-56,-167r-1,174r-45,0r8,-235r59,0v20,62,48,119,62,187v18,-65,41,-126,63,-187", "w": 306 }, "m": { "d": "72,-153v20,-34,87,-35,101,6v28,-52,109,-40,109,33r0,114r-49,0r0,-107v0,-22,-8,-34,-26,-34v-42,-2,-28,94,-30,141r-48,0r0,-107v0,-22,-8,-34,-26,-34v-41,-2,-30,93,-31,141r-48,0r0,-176r47,0", "w": 302 }, "L": { "d": "24,-244r48,0r0,207r110,0r0,37r-158,0r0,-244", "w": 184 }, "l": { "d": "72,0r-48,0r0,-259r48,0r0,259", "w": 95 }, "k": { "d": "190,-176r-74,74r79,102r-61,0v-18,-21,-32,-48,-52,-67v-16,9,-8,43,-10,67r-48,0r0,-259r48,0r1,151v17,-24,35,-45,53,-68r64,0", "w": 187 }, "K": { "d": "215,-244r-104,114r111,130r-66,0r-77,-96r-7,9r0,87r-48,0r0,-244r48,0r1,100r81,-100r61,0", "w": 214 }, "J": { "d": "119,-86v2,78,-59,101,-125,85r5,-38v39,12,72,-2,72,-45r0,-160r48,0r0,158", "w": 137 }, "j": { "d": "53,-191v-15,0,-28,-13,-28,-28v0,-15,13,-27,28,-27v15,0,28,12,28,27v0,15,-13,28,-28,28xm77,-14v0,64,-41,84,-94,88r-5,-37v31,-4,51,-15,51,-49r0,-164r48,0r0,162", "w": 100 }, "i": { "d": "24,0r0,-176r48,0r0,176r-48,0xm48,-191v-15,0,-28,-13,-28,-28v0,-15,13,-27,28,-27v15,0,28,12,28,27v0,15,-13,28,-28,28", "w": 95 }, "I": { "d": "72,0r-48,0r0,-244r48,0r0,244", "w": 95 }, "H": { "d": "183,-244r48,0r0,244r-48,0r0,-107r-111,0r0,107r-48,0r0,-244r48,0r0,99r111,0r0,-99", "w": 254 }, "h": { "d": "109,-141v-54,0,-33,88,-37,141r-48,0r0,-259r48,0r1,106v30,-46,112,-30,112,41r0,112r-49,0r0,-105v0,-24,-8,-36,-27,-36", "w": 205 }, "g": { "d": "193,-176r0,150v4,90,-89,119,-167,88r5,-37v49,24,120,16,113,-48v-47,51,-132,16,-132,-63v0,-79,83,-123,132,-69r1,-21r48,0xm104,-142v-27,0,-42,20,-42,53v0,33,15,53,43,53v28,0,39,-23,39,-56v0,-31,-15,-50,-40,-50", "w": 216 }, "G": { "d": "211,-198v-68,-25,-149,-10,-149,76v0,74,53,99,113,82r0,-54r-44,0r0,-38r92,0r0,121v-98,34,-213,14,-213,-107v0,-111,113,-153,206,-118", "w": 242 }, "F": { "d": "72,0r-48,0r0,-244r142,0r0,38r-94,0r0,65r82,0r0,38r-82,0r0,103", "w": 169 }, "f": { "d": "37,-176v-3,-67,52,-100,113,-82r-5,36v-31,-12,-64,3,-59,46r43,0r0,37r-43,0r0,139r-49,0r0,-139r-29,0r0,-37r29,0", "w": 135 }, "E": { "d": "72,-39r97,0r0,39r-145,0r0,-244r142,0r0,38r-94,0r0,61r82,0r0,38r-82,0r0,68", "w": 179 }, "e": { "d": "103,-179v54,0,80,50,70,105r-114,0v1,47,63,48,99,30r5,36v-62,29,-151,7,-151,-75v0,-58,36,-96,91,-96xm98,-142v-19,0,-33,15,-37,35r68,0v-1,-18,-10,-35,-31,-35", "w": 187 }, "d": { "d": "145,-21v-47,52,-133,17,-133,-64v0,-80,82,-124,133,-70r0,-104r48,0r0,259r-47,0xm105,-33v29,0,40,-25,40,-59v0,-31,-15,-50,-40,-50v-28,0,-43,22,-43,55v0,33,14,54,43,54", "w": 217 }, "D": { "d": "24,-240v105,-19,223,3,223,108v0,117,-108,149,-223,129r0,-237xm72,-205r0,167v70,7,121,-11,123,-87v2,-66,-54,-90,-123,-80", "w": 256 }, "C": { "d": "10,-120v0,-108,115,-151,207,-116r-5,38v-68,-24,-150,-12,-150,76v0,86,81,102,147,75r5,39v-91,32,-204,3,-204,-112", "w": 225 }, "c": { "d": "63,-87v0,56,54,63,92,45r5,36v-64,26,-148,3,-148,-77v0,-85,84,-112,150,-86r-5,36v-40,-18,-94,-10,-94,46", "w": 170 }, "b": { "d": "72,-155v47,-51,134,-16,134,64v0,81,-84,126,-134,70r-1,21r-47,0r0,-259r48,0r0,104xm112,-142v-29,0,-40,24,-40,58v0,31,15,51,40,51v28,0,43,-22,43,-55v0,-33,-14,-54,-43,-54", "w": 217 }, "A": { "d": "172,0r-23,-72r-73,0r-23,72r-48,0r84,-244r50,0r84,244r-51,0xm113,-199r-26,89r51,0v-8,-24,-15,-48,-25,-89", "w": 227, "k": { "Y": 32, "w": 14, "W": 24, "v": 16, "V": 27, "T": 30, "y": 9 } }, "\u00a0": { "w": 70 } } });; /* The following copyright notice may not be removed under any circumstances. Copyright: (C) 2009 dot colon. Full name: Vegur-Light. Designer: arro */ Cufon.registerFont({ "w": 184, "face": { "font-family": "Vegur Light", "font-weight": 300, "font-stretch": "normal", "units-per-em": "360", "panose-1": "0 0 0 0 0 0 0 0 0 0", "ascent": "277", "descent": "-83", "x-height": "4", "bbox": "-15 -270 307 90", "underline-thickness": "18", "underline-position": "-18", "unicode-range": "U+0020-U+201D" }, "glyphs": { " ": { "w": 85 }, "A": { "d": "180,0r-29,-86r-98,0r-29,86r-15,0r86,-244r15,0r85,244r-15,0xm58,-99r89,0r-45,-127", "w": 207, "k": { "y": 9, "Y": 28, "w": 10, "W": 22, "V": 24, "v": 12, "T": 27 } }, "a": { "d": "36,-168v44,-19,103,-8,103,48r0,120r-13,0v-1,-10,1,-25,-2,-33v-19,55,-107,45,-107,-18v0,-50,57,-67,108,-56v8,-57,-44,-69,-88,-49xm75,-8v36,1,55,-39,50,-87v-41,-9,-92,1,-92,42v0,28,18,45,42,45", "w": 167 }, "@": { "d": "179,-209v58,0,103,53,103,103v0,53,-29,88,-66,88v-15,0,-26,-10,-32,-29v-21,46,-87,43,-89,-16v-2,-66,52,-106,116,-87v-2,35,-32,121,9,121v27,0,49,-27,49,-71v0,-54,-38,-98,-97,-98v-75,0,-133,56,-133,127v0,94,99,132,172,87r1,10v-76,49,-185,4,-185,-90v0,-89,68,-145,152,-145xm140,-26v46,0,51,-71,58,-116v-53,-11,-92,23,-91,75v0,27,16,41,33,41", "w": 316 }, "`": { "d": "15,-253v7,1,17,-2,19,4v7,14,16,29,24,42r-14,0v-8,-12,-21,-31,-29,-46", "w": 88 }, "B": { "d": "113,-129v30,11,54,29,54,60v0,61,-70,81,-136,67r0,-240v59,-12,130,3,130,54v0,30,-24,52,-48,59xm45,-131v52,3,95,-3,100,-54v4,-41,-53,-55,-100,-45r0,99xm151,-67v0,-43,-51,-57,-106,-52r0,105v52,11,106,-7,106,-53", "w": 185 }, "b": { "d": "45,-139v38,-66,137,-39,137,49v0,89,-101,126,-137,57r-1,33r-13,0r0,-259r14,0r0,120xm104,-164v-48,0,-59,42,-59,95v0,36,27,60,59,60v35,0,62,-29,62,-78v0,-46,-22,-77,-62,-77", "w": 199 }, "C": { "d": "16,-121v0,-101,94,-151,180,-116r-2,13v-80,-32,-162,8,-162,102v0,95,79,135,158,101r2,13v-86,34,-176,-6,-176,-113", "w": 208 }, "c": { "d": "33,-89v0,70,57,96,115,70r2,13v-62,27,-133,-3,-133,-79v0,-80,75,-108,135,-81r-2,12v-50,-24,-117,-5,-117,65", "w": 164 }, "D": { "d": "31,-242v103,-19,195,21,192,113v-4,99,-86,146,-192,128r0,-241xm45,-230r0,217v91,14,159,-28,162,-113v3,-80,-71,-120,-162,-104", "w": 238 }, "d": { "d": "154,-33v-39,67,-137,37,-137,-50v0,-89,101,-125,137,-56r0,-120r14,0r0,259r-13,0xm95,-9v48,0,59,-41,59,-94v0,-36,-27,-61,-59,-61v-35,0,-62,29,-62,78v0,46,22,77,62,77", "w": 199 }, "#": { "d": "168,-147r-37,0r-9,57r38,0r0,11r-40,0r-11,66r-11,0r10,-66r-42,0r-11,66r-11,0r10,-66r-35,0r0,-11r37,0r10,-57r-39,0r0,-11r40,0r11,-66r12,0r-11,66r42,0r11,-66r12,0r-11,66r35,0r0,11xm110,-90r10,-57r-43,0r-9,57r42,0", "w": 187 }, "\"": { "d": "36,-180r-12,0r-1,-66v-1,-9,8,-7,16,-7xm67,-180r-11,0r-2,-66v0,-8,9,-7,17,-7", "w": 90 }, "!": { "d": "54,-8v0,17,-23,14,-23,0v0,-6,5,-11,11,-11v6,0,12,5,12,11xm49,-50r-13,0r-2,-194r17,0", "w": 84 }, "E": { "d": "45,-13r109,0r0,13r-123,0r0,-244r120,0r0,13r-106,0r0,99r94,0r0,12r-94,0r0,107", "w": 174 }, "e": { "d": "97,-177v46,0,66,43,60,91r-125,0v-3,67,55,92,110,68r1,12v-60,25,-127,3,-126,-79v0,-49,32,-92,80,-92xm33,-98r111,0v0,-39,-16,-67,-50,-67v-36,0,-59,32,-61,67", "w": 176 }, "F": { "d": "45,0r-14,0r0,-244r120,0r0,13r-106,0r0,102r94,0r0,13r-94,0r0,116", "w": 160 }, "f": { "d": "41,-173v-5,-65,31,-105,82,-85r-2,12v-43,-17,-72,16,-65,73r46,0r0,13r-46,0r0,160r-15,0r0,-160r-28,0r0,-13r28,0", "w": 112 }, "G": { "d": "16,-120v0,-105,96,-151,179,-116r-2,14v-75,-35,-161,4,-161,100v0,94,76,130,156,102r0,-83r-61,0r0,-13r75,0r0,106v-90,32,-186,2,-186,-110", "w": 224 }, "g": { "d": "167,-173r0,149v2,98,-70,114,-136,86r2,-13v62,34,135,2,119,-85v-37,69,-135,36,-135,-49v0,-89,101,-121,136,-54r1,-34r13,0xm94,-164v-35,0,-61,30,-61,77v0,46,23,76,62,76v46,0,58,-40,58,-92v0,-36,-27,-61,-59,-61", "w": 198 }, "H": { "d": "193,-244r15,0r0,244r-15,0r0,-120r-148,0r0,120r-14,0r0,-244r14,0r0,112r148,0r0,-112", "w": 238 }, "h": { "d": "45,-259r1,121v13,-25,36,-39,62,-39v76,1,48,106,53,177r-14,0v-6,-62,24,-164,-44,-164v-33,0,-58,28,-58,62r0,102r-14,0r0,-259r14,0", "w": 188 }, "I": { "d": "45,0r-14,0r0,-244r14,0r0,244", "w": 76 }, "i": { "d": "31,0r0,-173r14,0r0,173r-14,0xm38,-220v-6,0,-11,-5,-11,-11v0,-6,5,-11,11,-11v6,0,11,5,11,11v0,6,-5,11,-11,11", "w": 76 }, "J": { "d": "103,-78v1,70,-46,93,-101,77r2,-13v46,14,85,0,84,-63r0,-167r15,0r0,166", "w": 131 }, "j": { "d": "50,-173v-7,95,29,240,-63,247r-2,-13v31,-6,50,-22,50,-73r0,-161r15,0xm42,-220v-6,0,-10,-5,-10,-11v0,-6,4,-11,10,-11v6,0,11,5,11,11v0,6,-5,11,-11,11", "w": 80 }, "K": { "d": "185,-244r-104,117r112,127r-20,0r-102,-117r-26,30r0,87r-14,0r0,-244r14,0v2,45,-4,98,2,139r120,-139r18,0", "w": 189 }, "k": { "d": "156,-173r-71,71r80,102r-18,0r-72,-91r-30,31r0,60r-14,0r0,-259r14,0r1,183v17,-20,91,-97,91,-97r19,0", "w": 164 }, "L": { "d": "31,-244r14,0r0,231r113,0r0,13r-127,0r0,-244", "w": 167 }, "l": { "d": "45,0r-14,0r0,-259r14,0r0,259", "w": 76 }, "M": { "d": "232,-244r18,0r8,244r-14,0r-7,-225r-87,218r-14,0r-87,-218r-6,225r-13,0r9,-244r18,0r87,220", "w": 289 }, "m": { "d": "103,-176v28,0,39,24,49,44v23,-66,109,-58,109,19r0,113r-15,0v-6,-59,22,-163,-40,-163v-64,1,-53,95,-53,163r-14,0v-5,-60,21,-162,-41,-163v-64,0,-53,95,-53,163r-14,0r0,-173r13,0v1,11,-1,26,2,35v12,-24,30,-38,57,-38", "w": 288 }, "N": { "d": "213,-244r0,244r-19,0r-152,-230r1,230r-13,0r0,-244r20,0r151,230r-1,-230r13,0", "w": 243 }, "O": { "d": "126,4v-66,0,-110,-60,-110,-126v0,-66,44,-126,110,-126v66,0,111,60,111,126v0,66,-45,126,-111,126xm126,-9v58,0,95,-54,95,-113v0,-59,-37,-113,-95,-113v-58,0,-94,54,-94,113v0,59,36,113,94,113", "w": 252 }, "o": { "d": "17,-86v0,-55,34,-90,79,-90v45,0,79,35,79,90v0,55,-34,90,-79,90v-45,0,-79,-35,-79,-90xm33,-86v0,46,24,77,63,77v39,0,63,-31,63,-77v0,-46,-24,-78,-63,-78v-39,0,-63,32,-63,78", "w": 191 }, "P": { "d": "45,-231r0,114v53,9,103,-10,103,-60v0,-50,-51,-62,-103,-54xm31,0r0,-241v62,-15,136,3,133,60v-3,62,-57,86,-119,77r0,104r-14,0", "w": 177, "k": { "q": 8, "o": 8, "J": 22, "g": 8, "e": 8, "d": 8, "c": 8, "a": 9 } }, "p": { "d": "45,-139v38,-66,137,-39,137,49v0,89,-101,126,-137,57r0,104r-14,0r0,-244r13,0xm104,-164v-48,0,-59,42,-59,95v0,36,27,60,59,60v35,0,62,-29,62,-78v0,-46,-22,-77,-62,-77", "w": 199 }, "q": { "d": "154,-33v-39,67,-137,37,-137,-50v0,-89,101,-125,137,-56r1,-34r13,0r0,244r-14,0r0,-104xm95,-9v48,0,59,-41,59,-94v0,-36,-27,-61,-59,-61v-35,0,-62,29,-62,78v0,46,22,77,62,77", "w": 199 }, "Q": { "d": "237,-122v0,53,-29,102,-75,119r13,51r-14,4r-12,-51v-79,17,-133,-50,-133,-123v0,-66,44,-126,110,-126v66,0,111,60,111,126xm126,-9v58,0,95,-54,95,-113v0,-59,-37,-113,-95,-113v-58,0,-94,54,-94,113v0,59,36,113,94,113", "w": 252 }, "R": { "d": "45,-123v56,4,105,-5,105,-57v0,-48,-56,-61,-105,-49r0,106xm155,0v-15,-44,-9,-112,-66,-111r-44,0r0,111r-14,0r0,-240v61,-16,135,-1,135,56v0,36,-28,57,-52,66v46,10,40,76,58,118r-17,0", "w": 183 }, "r": { "d": "93,-177r-1,17v-58,5,-46,93,-47,160r-14,0r0,-174r13,0v1,14,-1,33,2,45v9,-28,26,-46,47,-48", "w": 97, "k": { "y": -4, "v": -4, "t": -8 } }, "s": { "d": "104,-42v7,-38,-87,-43,-78,-89v-3,-44,56,-54,87,-37r-1,12v-22,-13,-71,-12,-71,22v0,46,90,48,79,88v3,49,-65,61,-102,40r1,-12v30,15,86,14,85,-24", "w": 140 }, "S": { "d": "137,-60v0,-62,-109,-60,-109,-126v0,-59,72,-74,116,-53r-2,13v-33,-18,-102,-9,-98,37v-8,63,118,61,109,125v5,60,-79,82,-135,59r2,-14v43,19,117,13,117,-41", "w": 176 }, "T": { "d": "165,-244r0,13r-72,0r0,231r-15,0r0,-231r-73,0r0,-13r160,0", "w": 170, "k": { "n": 28, "z": 28, "y": 19, "x": 26, "w": 21, "v": 23, "u": 28, "s": 28, "r": 28, "q": 26, "o": 26, "m": 28, "J": 31, "g": 26, "e": 26, "d": 26, "c": 26, "a": 29, "A": 27 } }, "t": { "d": "88,-173r0,13r-40,0r0,119v0,34,22,37,45,28r1,12v-27,11,-60,5,-60,-35r0,-124r-26,0r0,-13r26,0r0,-36r14,0r0,36r40,0", "w": 109 }, "U": { "d": "185,-82v0,55,-34,86,-79,86v-45,0,-78,-34,-78,-81r0,-167r14,0r0,163v0,46,28,72,65,72v95,0,56,-145,64,-235r14,0r0,162", "w": 211 }, "u": { "d": "143,-35v-14,26,-37,39,-62,39v-77,-1,-47,-106,-53,-177r14,0v6,62,-23,164,44,164v32,0,57,-28,57,-62r0,-102r15,0r0,173r-14,0", "w": 188 }, "v": { "d": "146,-173r14,0r-69,173r-15,0r-69,-173r15,0r62,157", "w": 165 }, "V": { "d": "91,0r-85,-244r15,0r78,226r78,-226r15,0r-86,244r-15,0", "w": 195, "k": { "z": 17, "s": 22, "q": 14, "o": 14, "J": 22, "e": 14, "d": 14, "c": 14, "a": 19, "A": 24 } }, "W": { "d": "293,-244r14,0r-75,244r-14,0r-61,-224r-61,224r-15,0r-74,-244r15,0r67,225r61,-225r15,0r61,225", "w": 312, "k": { "z": 15, "s": 21, "q": 12, "o": 12, "J": 21, "g": 12, "e": 12, "d": 12, "c": 12, "a": 17, "A": 22 } }, "w": { "d": "242,-173r14,0r-60,173r-15,0r-49,-154r-48,154r-16,0r-60,-173r16,0r53,155r49,-155r15,0r49,155", "w": 263 }, "x": { "d": "147,-173r-60,84r65,89r-18,0r-56,-77r-56,77r-16,0r64,-89r-61,-84r18,0v19,23,32,52,53,73r51,-73r16,0", "w": 159 }, "X": { "d": "167,-244r-72,119r77,125r-17,0r-68,-113r-66,113r-16,0r76,-125r-73,-119r16,0r65,107r63,-107r15,0", "w": 174 }, "Y": { "d": "163,-244r16,0r-79,137r0,107r-14,0r0,-105r-80,-139r17,0r71,125", "w": 183, "k": { "n": 27, "z": 27, "u": 27, "s": 28, "r": 27, "q": 24, "o": 24, "m": 27, "J": 27, "g": 24, "d": 24, "c": 24, "a": 26, "A": 28 } }, "y": { "d": "91,1v-19,46,-40,66,-74,73r-1,-13v27,-5,49,-25,61,-61r-70,-173r15,0r63,157r62,-157r14,0", "w": 163 }, "z": { "d": "128,-160r-95,147r100,0r0,13r-116,0r0,-13r95,-147r-87,0r0,-13r103,0r0,13", "w": 149 }, "Z": { "d": "179,-13r0,13r-163,0r0,-13r141,-218r-130,0r0,-13r146,0r0,13r-141,218r147,0", "w": 195 }, "{": { "d": "29,-105r0,-11v45,0,20,-49,20,-81v0,-44,18,-59,53,-59r0,11v-61,-2,-39,57,-35,99v2,24,-6,28,-20,36v57,15,-34,138,55,134r0,11v-35,0,-53,-15,-53,-59v0,-32,25,-81,-20,-81", "w": 118 }, "|": { "d": "49,90r-12,0r0,-360r12,0r0,360", "w": 85 }, "}": { "d": "89,-105v-45,0,-20,49,-20,81v0,44,-18,59,-53,59r0,-11v61,2,40,-56,36,-99v-3,-24,6,-28,20,-36v-57,-15,34,-138,-56,-134r0,-11v35,0,53,15,53,59v0,32,-25,81,20,81r0,11", "w": 118 }, "~": { "d": "190,-107v-4,75,-103,7,-135,7v-13,0,-19,7,-19,23r-10,0v3,-75,104,-7,134,-7v13,0,19,-7,19,-23r11,0", "w": 215 }, "_": { "d": "172,31r-163,0r0,-11r163,0r0,11", "w": 181 }, "^": { "d": "103,-235r65,140r-12,0r-60,-129r-59,129r-13,0r66,-140r13,0", "w": 192 }, "]": { "d": "17,-241r0,-11r53,0r0,283r-53,0r0,-10r42,0r0,-262r-42,0", "w": 106 }, "\\": { "d": "11,-252r112,265r-12,0r-113,-265r13,0", "w": 121 }, "[": { "d": "90,-241r-42,0r0,262r42,0r0,10r-53,0r0,-283r53,0r0,11", "w": 106 }, ";": { "d": "49,-166v0,15,-23,13,-23,0v0,-6,5,-12,11,-12v6,0,12,6,12,12xm26,-10v1,-8,11,-6,19,-6v-8,25,-18,53,-27,73r-14,2v8,-23,18,-52,22,-69", "w": 72 }, ":": { "d": "47,-166v0,15,-23,13,-23,0v0,-6,5,-12,11,-12v6,0,12,6,12,12xm35,-19v6,0,12,5,12,11v0,17,-23,14,-23,0v0,-6,5,-11,11,-11", "w": 70 }, "9": { "d": "91,-240v40,0,73,35,73,96v0,79,-55,143,-114,148r-1,-13v55,-8,95,-61,99,-122v-25,62,-128,43,-128,-30v0,-48,31,-79,71,-79xm91,-106v32,0,56,-22,56,-52v0,-37,-26,-70,-57,-70v-28,0,-54,24,-54,65v0,33,22,57,55,57" }, "8": { "d": "163,-62v2,87,-142,86,-142,5v0,-36,26,-53,56,-69v-24,-11,-46,-29,-46,-59v0,-32,28,-55,64,-55v33,0,63,23,63,53v0,30,-24,49,-49,60v34,16,54,34,54,65xm46,-185v0,28,21,43,48,53v56,-9,68,-94,1,-96v-29,0,-49,19,-49,43xm92,-9v29,0,56,-18,56,-50v0,-31,-23,-49,-57,-62v-33,13,-55,31,-55,60v0,31,25,52,56,52" }, "7": { "d": "163,-237r0,13r-94,224r-15,0r94,-224r-122,0r0,-13r137,0" }, "6": { "d": "93,4v-41,0,-72,-36,-72,-97v0,-79,54,-142,113,-147r2,12v-54,7,-99,63,-99,122v25,-63,128,-42,128,30v0,48,-32,80,-72,80xm94,-131v-32,0,-56,23,-56,52v0,38,25,70,56,70v28,0,55,-23,55,-64v0,-33,-22,-58,-55,-58" }, "5": { "d": "48,-132v50,-22,112,3,112,59v0,65,-77,95,-134,66r1,-13v49,25,115,6,117,-49v2,-55,-56,-70,-96,-49r-13,-1r3,-118r110,0r0,13r-97,0" }, "4": { "d": "144,-76r32,0r0,13r-32,0r0,63r-14,0r0,-63r-115,0r0,-12r114,-162r15,0r0,161xm130,-76r0,-140r-98,140r98,0" }, "3": { "d": "159,-65v0,65,-79,84,-136,57r2,-13v45,23,117,14,118,-41v0,-31,-22,-50,-68,-52r0,-14v31,-2,63,-25,63,-56v0,-46,-61,-54,-100,-32r-2,-13v42,-23,117,-10,117,40v0,33,-29,53,-55,64v32,6,61,27,61,60" }, "2": { "d": "157,-13r0,13r-133,0r0,-11v29,-40,127,-151,114,-169v4,-48,-64,-60,-101,-34r-2,-13v48,-29,122,-9,118,45v13,23,-72,120,-110,169r114,0" }, "1": { "d": "44,-210v23,-8,40,-23,68,-27r0,237r-15,0r0,-218r-51,20" }, "0": { "d": "93,-240v45,0,76,45,76,122v0,77,-31,122,-76,122v-45,0,-77,-45,-77,-122v0,-77,32,-122,77,-122xm93,-9v33,0,60,-39,60,-109v0,-70,-27,-110,-60,-110v-33,0,-61,40,-61,110v0,70,28,109,61,109" }, "\/": { "d": "111,-252r12,0r-112,265r-13,0", "w": 121 }, ".": { "d": "35,-19v6,0,12,5,12,11v0,17,-23,14,-23,0v0,-6,5,-11,11,-11", "w": 70 }, "-": { "d": "101,-98r0,11r-73,0r0,-11r73,0", "w": 129 }, ",": { "d": "26,-10v1,-8,11,-6,19,-6v-8,25,-18,53,-27,73r-14,2v8,-23,18,-52,22,-69", "w": 69 }, "+": { "d": "116,-98r80,0r0,11r-80,0r0,87r-12,0r0,-87r-80,0r0,-11r80,0r0,-86r12,0r0,86", "w": 219 }, "*": { "d": "73,-243r14,0v0,17,-4,37,-2,52r47,-19r4,13v-16,5,-36,7,-50,14r33,39r-11,8r-28,-43r-28,43r-11,-8v10,-14,23,-25,32,-40r-49,-13r4,-13r48,19", "w": 159 }, ")": { "d": "74,-111v0,59,-21,114,-43,145r-11,0v53,-68,54,-221,0,-289r11,0v22,31,43,85,43,144", "w": 105 }, "'": { "d": "45,-180r-11,0r-2,-66v0,-8,9,-7,17,-7", "w": 68 }, "%": { "d": "272,-58v0,34,-19,62,-50,62v-31,0,-50,-28,-50,-62v0,-34,19,-61,50,-61v31,0,50,27,50,61xm260,-58v0,-32,-16,-50,-38,-50v-22,0,-37,18,-37,50v0,32,15,51,37,51v22,0,38,-19,38,-51xm125,-179v0,34,-19,61,-50,61v-31,0,-49,-27,-49,-61v0,-34,18,-61,49,-61v31,0,50,27,50,61xm113,-179v0,-32,-16,-51,-38,-51v-22,0,-37,19,-37,51v0,32,15,50,37,50v22,0,38,-18,38,-50xm225,-248r13,0r-165,255r-14,0", "w": 297 }, "$": { "d": "53,-176v-10,48,110,59,97,107v0,31,-22,53,-54,57r0,34r-11,0r0,-33v-19,0,-36,-4,-52,-10r3,-13v35,17,101,16,99,-30v11,-48,-98,-56,-98,-109v0,-30,21,-47,48,-51r0,-35r12,0r0,34v18,0,31,4,42,9r-2,13v-28,-15,-87,-13,-84,27" }, "&": { "d": "220,0r-20,0v-8,-8,-13,-18,-22,-25v-41,44,-157,41,-158,-35v-1,-37,27,-55,62,-80v-17,-20,-32,-37,-32,-59v0,-32,28,-49,51,-49v30,0,48,21,48,47v1,29,-21,43,-47,64r79,92v14,-18,22,-45,23,-76r14,0v-2,37,-13,66,-29,85xm100,-235v-46,0,-42,61,-6,88v25,-17,39,-28,39,-52v0,-21,-14,-36,-33,-36xm36,-62v-2,60,101,67,134,27r-80,-95v-34,22,-54,38,-54,68", "w": 231 }, "(": { "d": "32,-111v0,-59,21,-113,43,-144r11,0v-53,68,-54,221,0,289r-11,0v-22,-31,-43,-86,-43,-145", "w": 105 }, "<": { "d": "152,-29r0,13r-134,-73r0,-13r134,-72r0,13r-123,66", "w": 178 }, "=": { "d": "195,-49r-163,0r0,-11r163,0r0,11xm195,-124r-163,0r0,-11r163,0r0,11", "w": 226 }, ">": { "d": "150,-95r-124,-66r0,-13r134,72r0,13r-134,73r0,-13", "w": 178 }, "?": { "d": "46,-50v-9,-65,52,-101,56,-151v3,-35,-54,-47,-84,-26r-1,-13v39,-21,101,-9,101,38v0,40,-71,93,-58,152r-14,0xm53,4v17,0,14,-23,0,-23v-6,0,-11,5,-11,11v0,6,5,12,11,12", "w": 138 }, "\u2019": { "d": "42,-248v2,-8,12,-4,20,-5v-8,25,-18,52,-27,72r-14,3v8,-23,17,-53,21,-70", "w": 85 }, "\u2018": { "d": "43,-184v-2,8,-11,6,-20,6v8,-25,18,-53,27,-73r14,-2v-8,23,-17,52,-21,69", "w": 85 }, "\u201c": { "d": "78,-184v-2,8,-11,6,-20,6v8,-25,18,-53,27,-73r14,-2v-8,23,-17,52,-21,69xm43,-184v-2,8,-11,6,-20,6v8,-25,18,-53,27,-73r14,-2v-8,23,-17,52,-21,69", "w": 120 }, "\u201d": { "d": "42,-248v2,-8,12,-4,20,-5v-8,25,-18,52,-27,72r-14,3v8,-23,17,-53,21,-70xm77,-248v2,-8,12,-4,20,-5v-8,25,-18,52,-27,72r-14,3v8,-23,17,-53,21,-70", "w": 120 }, "n": { "d": "44,-174v1,11,-1,27,2,36v13,-25,36,-39,62,-39v76,1,48,106,53,177r-14,0v-6,-62,24,-164,-44,-164v-33,0,-58,28,-58,62r0,102r-14,0r0,-174r13,0", "w": 188 }, "\u00a0": { "w": 85 } } });; (function ($) { $.fn.overlabel = function (options) { var opts = $.extend({}, $.fn.overlabel.defaults, options), selection = this.filter('label[for]').map(function () { var label = $(this), id = label.attr('for'); field = $('#' + id); if (!field) return; var o = $.meta ? $.extend({}, opts, label.data()) : opts, hide_label = function () { label.css(o.hide_css) }, show_label = function () { this.value || label.css(o.show_css) }; label.css(o.label_css); field.parent().css(o.wrapper_css).end().focus(hide_label).blur(show_label).each(hide_label).each(show_label); return this }); return opts.filter ? selection : selection.end() }; $.fn.overlabel.defaults = { label_css: { 'position': 'absolute', 'display': 'inline', 'top': '3px', 'left': '5px', 'z-index': '1' }, wrapper_css: { 'position': 'relative' }, hide_css: { 'text-indent': '-10000px' }, show_css: { 'text-indent': '0px', 'cursor': 'text' }, filter: false } })(jQuery);; (function (b) { var m, u, x, g, D, i, z, A, B, p = 0, e = {}, q = [], n = 0, c = {}, j = [], E = null, s = new Image, G = /\.(jpg|gif|png|bmp|jpeg)(.*)?$/i, S = /[^\.]\.(swf)\s*$/i, H, I = 1, k, l, h = false, y = b.extend(b("
")[0], { prop: 0 }), v = 0, O = !b.support.opacity && !window.XMLHttpRequest, J = function () { u.hide(); s.onerror = s.onload = null; E && E.abort(); m.empty() }, P = function () { b.fancybox('

The requested content cannot be loaded.
Please try again later.

', { scrolling: "no", padding: 20, transitionIn: "none", transitionOut: "none" }) }, K = function () { return [b(window).width(), b(window).height(), b(document).scrollLeft(), b(document).scrollTop()] }, T = function () { var a = K(), d = {}, f = c.margin, o = c.autoScale, t = (20 + f) * 2, w = (20 + f) * 2, r = c.padding * 2; if (c.width.toString().indexOf("%") > -1) { d.width = a[0] * parseFloat(c.width) / 100 - 40; o = false } else d.width = c.width + r; if (c.height.toString().indexOf("%") > -1) { d.height = a[1] * parseFloat(c.height) / 100 - 40; o = false } else d.height = c.height + r; if (o && (d.width > a[0] - t || d.height > a[1] - w)) if (e.type == "image" || e.type == "swf") { t += r; w += r; o = Math.min(Math.min(a[0] - t, c.width) / c.width, Math.min(a[1] - w, c.height) / c.height); d.width = Math.round(o * (d.width - r)) + r; d.height = Math.round(o * (d.height - r)) + r } else { d.width = Math.min(d.width, a[0] - t); d.height = Math.min(d.height, a[1] - w) } d.top = a[3] + (a[1] - (d.height + 40)) * 0.5; d.left = a[2] + (a[0] - (d.width + 40)) * 0.5; if (c.autoScale === false) { d.top = Math.max(a[3] + f, d.top); d.left = Math.max(a[2] + f, d.left) } return d }, U = function (a) { if (a && a.length) switch (c.titlePosition) { case "inside": return a; case "over": return '' + a + ""; default: return '' + a + '' } return false }, V = function () { var a = c.title, d = l.width - c.padding * 2, f = "fancybox-title-" + c.titlePosition; b("#fancybox-title").remove(); v = 0; if (c.titleShow !== false) { a = b.isFunction(c.titleFormat) ? c.titleFormat(a, j, n, c) : U(a); if (!(!a || a === "")) { b('
').css({ width: d, paddingLeft: c.padding, paddingRight: c.padding }).html(a).appendTo("body"); switch (c.titlePosition) { case "inside": v = b("#fancybox-title").outerHeight(true) - c.padding; l.height += v; break; case "over": b("#fancybox-title").css("bottom", c.padding); break; default: b("#fancybox-title").css("bottom", b("#fancybox-title").outerHeight(true) * -1); break } b("#fancybox-title").appendTo(D).hide() } } }, W = function () { b(document).unbind("keydown.fb").bind("keydown.fb", function (a) { if (a.keyCode == 27 && c.enableEscapeButton) { a.preventDefault(); b.fancybox.close() } else if (a.keyCode == 37) { a.preventDefault(); b.fancybox.prev() } else if (a.keyCode == 39) { a.preventDefault(); b.fancybox.next() } }); if (b.fn.mousewheel) { g.unbind("mousewheel.fb"); j.length > 1 && g.bind("mousewheel.fb", function (a, d) { a.preventDefault(); h || d === 0 || (d > 0 ? b.fancybox.prev() : b.fancybox.next()) }) } if (c.showNavArrows) { if (c.cyclic && j.length > 1 || n !== 0) A.show(); if (c.cyclic && j.length > 1 || n != j.length - 1) B.show() } }, X = function () { var a, d; if (j.length - 1 > n) { a = j[n + 1].href; if (typeof a !== "undefined" && a.match(G)) { d = new Image; d.src = a } } if (n > 0) { a = j[n - 1].href; if (typeof a !== "undefined" && a.match(G)) { d = new Image; d.src = a } } }, L = function () { i.css("overflow", c.scrolling == "auto" ? c.type == "image" || c.type == "iframe" || c.type == "swf" ? "hidden" : "auto" : c.scrolling == "yes" ? "auto" : "visible"); if (!b.support.opacity) { i.get(0).style.removeAttribute("filter"); g.get(0).style.removeAttribute("filter") } b("#fancybox-title").show(); c.hideOnContentClick && i.one("click", b.fancybox.close); c.hideOnOverlayClick && x.one("click", b.fancybox.close); c.showCloseButton && z.show(); W(); b(window).bind("resize.fb", b.fancybox.center); c.centerOnScroll ? b(window).bind("scroll.fb", b.fancybox.center) : b(window).unbind("scroll.fb"); b.isFunction(c.onComplete) && c.onComplete(j, n, c); h = false; X() }, M = function (a) { var d = Math.round(k.width + (l.width - k.width) * a), f = Math.round(k.height + (l.height - k.height) * a), o = Math.round(k.top + (l.top - k.top) * a), t = Math.round(k.left + (l.left - k.left) * a); g.css({ width: d + "px", height: f + "px", top: o + "px", left: t + "px" }); d = Math.max(d - c.padding * 2, 0); f = Math.max(f - (c.padding * 2 + v * a), 0); i.css({ width: d + "px", height: f + "px" }); if (typeof l.opacity !== "undefined") g.css("opacity", a < 0.5 ? 0.5 : a) }, Y = function (a) { var d = a.offset(); d.top += parseFloat(a.css("paddingTop")) || 0; d.left += parseFloat(a.css("paddingLeft")) || 0; d.top += parseFloat(a.css("border-top-width")) || 0; d.left += parseFloat(a.css("border-left-width")) || 0; d.width = a.width(); d.height = a.height(); return d }, Q = function () { var a = e.orig ? b(e.orig) : false, d = {}; if (a && a.length) { a = Y(a); d = { width: a.width + c.padding * 2, height: a.height + c.padding * 2, top: a.top - c.padding - 20, left: a.left - c.padding - 20 } } else { a = K(); d = { width: 1, height: 1, top: a[3] + a[1] * 0.5, left: a[2] + a[0] * 0.5 } } return d }, N = function () { u.hide(); if (g.is(":visible") && b.isFunction(c.onCleanup)) if (c.onCleanup(j, n, c) === false) { b.event.trigger("fancybox-cancel"); h = false; return } j = q; n = p; c = e; i.get(0).scrollTop = 0; i.get(0).scrollLeft = 0; if (c.overlayShow) { O && b("select:not(#fancybox-tmp select)").filter(function () { return this.style.visibility !== "hidden" }).css({ visibility: "hidden" }).one("fancybox-cleanup", function () { this.style.visibility = "inherit" }); x.css({ "background-color": c.overlayColor, opacity: c.overlayOpacity }).unbind().show() } l = T(); V(); if (g.is(":visible")) { b(z.add(A).add(B)).hide(); var a = g.position(), d; k = { top: a.top, left: a.left, width: g.width(), height: g.height() }; d = k.width == l.width && k.height == l.height; i.fadeOut(c.changeFade, function () { var f = function () { i.html(m.contents()).fadeIn(c.changeFade, L) }; b.event.trigger("fancybox-change"); i.empty().css("overflow", "hidden"); if (d) { i.css({ top: c.padding, left: c.padding, width: Math.max(l.width - c.padding * 2, 1), height: Math.max(l.height - c.padding * 2 - v, 1) }); f() } else { i.css({ top: c.padding, left: c.padding, width: Math.max(k.width - c.padding * 2, 1), height: Math.max(k.height - c.padding * 2, 1) }); y.prop = 0; b(y).animate({ prop: 1 }, { duration: c.changeSpeed, easing: c.easingChange, step: M, complete: f }) } }) } else { g.css("opacity", 1); if (c.transitionIn == "elastic") { k = Q(); i.css({ top: c.padding, left: c.padding, width: Math.max(k.width - c.padding * 2, 1), height: Math.max(k.height - c.padding * 2, 1) }).html(m.contents()); g.css(k).show(); if (c.opacity) l.opacity = 0; y.prop = 0; b(y).animate({ prop: 1 }, { duration: c.speedIn, easing: c.easingIn, step: M, complete: L }) } else { i.css({ top: c.padding, left: c.padding, width: Math.max(l.width - c.padding * 2, 1), height: Math.max(l.height - c.padding * 2 - v, 1) }).html(m.contents()); g.css(l).fadeIn(c.transitionIn == "none" ? 0 : c.speedIn, L) } } }, F = function () { m.width(e.width); m.height(e.height); if (e.width == "auto") e.width = m.width(); if (e.height == "auto") e.height = m.height(); N() }, Z = function () { h = true; e.width = s.width; e.height = s.height; b("").attr({ id: "fancybox-img", src: s.src, alt: e.title }).appendTo(m); N() }, C = function () { J(); var a = q[p], d, f, o, t, w; e = b.extend({}, b.fn.fancybox.defaults, typeof b(a).data("fancybox") == "undefined" ? e : b(a).data("fancybox")); o = a.title || b(a).title || e.title || ""; if (a.nodeName && !e.orig) e.orig = b(a).children("img:first").length ? b(a).children("img:first") : b(a); if (o === "" && e.orig) o = e.orig.attr("alt"); d = a.nodeName && /^(?:javascript|#)/i.test(a.href) ? e.href || null : e.href || a.href || null; if (e.type) { f = e.type; if (!d) d = e.content } else if (e.content) f = "html"; else if (d) if (d.match(G)) f = "image"; else if (d.match(S)) f = "swf"; else if (b(a).hasClass("iframe")) f = "iframe"; else if (d.match(/#/)) { a = d.substr(d.indexOf("#")); f = b(a).length > 0 ? "inline" : "ajax" } else f = "ajax"; else f = "inline"; e.type = f; e.href = d; e.title = o; if (e.autoDimensions && e.type !== "iframe" && e.type !== "swf") { e.width = "auto"; e.height = "auto" } if (e.modal) { e.overlayShow = true; e.hideOnOverlayClick = false; e.hideOnContentClick = false; e.enableEscapeButton = false; e.showCloseButton = false } if (b.isFunction(e.onStart)) if (e.onStart(q, p, e) === false) { h = false; return } m.css("padding", 20 + e.padding + e.margin); b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change", function () { b(this).replaceWith(i.children()) }); switch (f) { case "html": m.html(e.content); F(); break; case "inline": b('
').hide().insertBefore(b(a)).bind("fancybox-cleanup", function () { b(this).replaceWith(i.children()) }).bind("fancybox-cancel", function () { b(this).replaceWith(m.children()) }); b(a).appendTo(m); F(); break; case "image": h = false; b.fancybox.showActivity(); s = new Image; s.onerror = function () { P() }; s.onload = function () { s.onerror = null; s.onload = null; Z() }; s.src = d; break; case "swf": t = ''; w = ""; b.each(e.swf, function (r, R) { t += ''; w += " " + r + '="' + R + '"' }); t += '"; m.html(t); F(); break; case "ajax": a = d.split("#", 2); f = e.ajax.data || {}; if (a.length > 1) { d = a[0]; if (typeof f == "string") f += "&selector=" + a[1]; else f.selector = a[1] } h = false; b.fancybox.showActivity(); E = b.ajax(b.extend(e.ajax, { url: d, data: f, error: P, success: function (r) { if (E.status == 200) { m.html(r); F() } } })); break; case "iframe": b('').appendTo(m); N(); break } }, $ = function () { if (u.is(":visible")) { b("div", u).css("top", I * -40 + "px"); I = (I + 1) % 12 } else clearInterval(H) }, aa = function () { if (!b("#fancybox-wrap").length) { b("body").append(m = b('
'), u = b('
'), x = b('
'), g = b('
')); if (!b.support.opacity) { g.addClass("fancybox-ie"); u.addClass("fancybox-ie") } D = b('
').append('
').appendTo(g); D.append(i = b('
'), z = b(''), A = b(''), B = b('')); z.click(b.fancybox.close); u.click(b.fancybox.cancel); A.click(function (a) { a.preventDefault(); b.fancybox.prev() }); B.click(function (a) { a.preventDefault(); b.fancybox.next() }); if (O) { x.get(0).style.setExpression("height", "document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'"); u.get(0).style.setExpression("top", "(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'"); D.prepend('') } } }; b.fn.fancybox = function (a) { b(this).data("fancybox", b.extend({}, a, b.metadata ? b(this).metadata() : {})).unbind("click.fb").bind("click.fb", function (d) { d.preventDefault(); if (!h) { h = true; b(this).blur(); q = []; p = 0; d = b(this).attr("rel") || ""; if (!d || d == "" || d === "nofollow") q.push(this); else { q = b("a[rel=" + d + "], area[rel=" + d + "]"); p = q.index(this) } C(); return false } }); return this }; b.fancybox = function (a, d) { if (!h) { h = true; d = typeof d !== "undefined" ? d : {}; q = []; p = d.index || 0; if (b.isArray(a)) { for (var f = 0, o = a.length; f < o; f++) if (typeof a[f] == "object") b(a[f]).data("fancybox", b.extend({}, d, a[f])); else a[f] = b({}).data("fancybox", b.extend({ content: a[f] }, d)); q = jQuery.merge(q, a) } else { if (typeof a == "object") b(a).data("fancybox", b.extend({}, d, a)); else a = b({}).data("fancybox", b.extend({ content: a }, d)); q.push(a) } if (p > q.length || p < 0) p = 0; C() } }; b.fancybox.showActivity = function () { clearInterval(H); u.show(); H = setInterval($, 66) }; b.fancybox.hideActivity = function () { u.hide() }; b.fancybox.next = function () { return b.fancybox.pos(n + 1) }; b.fancybox.prev = function () { return b.fancybox.pos(n - 1) }; b.fancybox.pos = function (a) { if (!h) { a = parseInt(a, 10); if (a > -1 && j.length > a) { p = a; C() } if (c.cyclic && j.length > 1 && a < 0) { p = j.length - 1; C() } if (c.cyclic && j.length > 1 && a >= j.length) { p = 0; C() } } }; b.fancybox.cancel = function () { if (!h) { h = true; b.event.trigger("fancybox-cancel"); J(); e && b.isFunction(e.onCancel) && e.onCancel(q, p, e); h = false } }; b.fancybox.close = function () { function a() { x.fadeOut("fast"); g.hide(); b.event.trigger("fancybox-cleanup"); i.empty(); b.isFunction(c.onClosed) && c.onClosed(j, n, c); j = e = []; n = p = 0; c = e = {}; h = false } if (!(h || g.is(":hidden"))) { h = true; if (c && b.isFunction(c.onCleanup)) if (c.onCleanup(j, n, c) === false) { h = false; return } J(); b(z.add(A).add(B)).hide(); b("#fancybox-title").remove(); g.add(i).add(x).unbind(); b(window).unbind("resize.fb scroll.fb"); b(document).unbind("keydown.fb"); i.css("overflow", "hidden"); if (c.transitionOut == "elastic") { k = Q(); var d = g.position(); l = { top: d.top, left: d.left, width: g.width(), height: g.height() }; if (c.opacity) l.opacity = 1; y.prop = 1; b(y).animate({ prop: 0 }, { duration: c.speedOut, easing: c.easingOut, step: M, complete: a }) } else g.fadeOut(c.transitionOut == "none" ? 0 : c.speedOut, a) } }; b.fancybox.resize = function () { var a, d; if (!(h || g.is(":hidden"))) { h = true; a = i.wrapInner("
").children(); d = a.height(); g.css({ height: d + c.padding * 2 + v }); i.css({ height: d }); a.replaceWith(a.children()); b.fancybox.center() } }; b.fancybox.center = function () { h = true; var a = K(), d = c.margin, f = {}; f.top = a[3] + (a[1] - (g.height() - v + 40)) * 0.5; f.left = a[2] + (a[0] - (g.width() + 40)) * 0.5; f.top = Math.max(a[3] + d, f.top); f.left = Math.max(a[2] + d, f.left); g.css(f); h = false }; b.fn.fancybox.defaults = { padding: 10, margin: 20, opacity: false, modal: false, cyclic: false, scrolling: "auto", width: 560, height: 340, autoScale: true, autoDimensions: true, centerOnScroll: false, ajax: {}, swf: { wmode: "transparent" }, hideOnOverlayClick: true, hideOnContentClick: false, overlayShow: true, overlayOpacity: 0.3, overlayColor: "#666", titleShow: true, titlePosition: "outside", titleFormat: null, transitionIn: "fade", transitionOut: "fade", speedIn: 300, speedOut: 300, changeSpeed: 300, changeFade: "fast", easingIn: "swing", easingOut: "swing", showCloseButton: true, showNavArrows: true, enableEscapeButton: true, onStart: null, onCancel: null, onComplete: null, onCleanup: null, onClosed: null }; b(document).ready(function () { aa() }) })(jQuery);; $j(document).ready(function (c) { if (c("#SkinPreview").length > 0) { c("#SkinPreview").cycle({ fx: "scrollHorz", speed: 600, randomizeEffects: false, easing: "easeOutCubic", timeout: 0 }); var a = 4; c(function () { c("#SkinSlider").slider({ value: c.cookie("skin") || Math.ceil(a / 2), min: 1, max: a, step: 1, slide: function (d, e) { c("#SkinPreview").cycle(parseInt(e.value - 1)) }, stop: function (d, e) { if (skin != e.value) { switchSkin(e.value) } } }) }); var b = c("#SkinSlider").slider("value"); c("#SkinPreview").cycle(parseInt(b - 1)) } c("a[href='#']").click(function () { return false }); if (jQuery.cookie("alternate") == "true") { jQuery("body").addClass("alternate"); jQuery("#WideFormatDesign").attr("checked", true) } c("#WideFormatDesign").click(function () { if (jQuery(this).attr("checked")) { jQuery("body").addClass("alternate"); jQuery.cookie("alternate", "true") } else { jQuery("body").removeClass("alternate"); jQuery.cookie("alternate", "false") } }) }); jQuery.cookie = function (b, j, m) { if (typeof j != "undefined") { m = m || {}; if (j === null) { j = ""; m.expires = -1 } var e = ""; if (m.expires && (typeof m.expires == "number" || m.expires.toUTCString)) { var f; if (typeof m.expires == "number") { f = new Date(); f.setTime(f.getTime() + (m.expires * 24 * 60 * 60 * 1000)) } else { f = m.expires } e = "; expires=" + f.toUTCString() } var l = m.path ? "; path=" + (m.path) : ""; var g = m.domain ? "; domain=" + (m.domain) : ""; var a = m.secure ? "; secure" : ""; document.cookie = [b, "=", encodeURIComponent(j), e, l, g, a].join("") } else { var d = null; if (document.cookie && document.cookie != "") { var k = document.cookie.split(";"); for (var h = 0; h < k.length; h++) { var c = jQuery.trim(k[h]); if (c.substring(0, b.length + 1) == (b + "=")) { d = decodeURIComponent(c.substring(b.length + 1)); break } } } return d } }; function switchSkin(a) { jQuery.cookie("skin", a); document.location.reload(true) } var skin = jQuery.cookie("skin") || "1"; var skinCSS = document.getElementById("SkinCSS"); var last = skinCSS.href.lastIndexOf("/") + 1; var cssPath = skinCSS.href.substring(0, last); var fileName = "skin-"; skinCSS.href = cssPath + fileName + skin + ".css";; jQuery(document).ready(function (b) { if (document.domain.toString() != "") { b(document.body).empty().append(b("")).append(validateFrame = b("")) } else { if (b("#CyclePlugin #Slides").length > 0) { if (typeof b.fn.hoverIntent == "function") { b("#SlideShow").hoverIntent(function () { showSlideNav(jQuery) }, function () { hideSlideNav(jQuery) }) } else { b("#SlideShow").hover(function () { showSlideNav(jQuery) }, function () { hideSlideNav(jQuery) }) } if (b("#SlideShow-Controls")) { var a = setTimeout("hideSlideNav(jQuery)", 1000) } } b('a[href$="#popup"]').addClass("zoom").each(function () { b(this).attr("href", this.href.replace("#popup", "")) }); b("a.zoom[href*='http://www.youtube.com/watch?']").each(function () { b(this).addClass("fancyYouTube").removeClass("zoom") }); b("a.zoom[href*='http://www.vimeo.com/']").each(function () { b(this).addClass("fancyVimeo").removeClass("zoom") }); var e = "#2c2c2c"; b("a.zoom").fancybox({ padding: 1, overlayOpacity: 0.2, overlayColor: e, onComplete: modalStart }); b("a.fancyYouTube").click(function () { jQuery.fancybox({ padding: 1, overlayOpacity: 0.2, overlayColor: e, onComplete: modalStart, title: this.title, href: this.href.replace(new RegExp("watch\\?v=", "i"), "v/"), type: "swf", swf: { wmode: "transparent", allowfullscreen: "true" } }); return false }); b("a.fancyVimeo").click(function () { b.fancybox({ padding: 1, overlayOpacity: 0.2, overlayColor: e, onComplete: modalStart, title: this.title, href: this.href.replace(new RegExp("([0-9])", "i"), "moogaloop.swf?clip_id=$1"), type: "swf" }); return false }); b("input[type='text']:not(.noStyle), input[type='password']:not(.noStyle)").each(function () { b(this).addClass("textInput") }); b(".textInput").blur(function () { b(this).removeClass("inputFocus") }).focus(function () { b(this).addClass("inputFocus") }); if (b(".portfolioDescription:not(.portfolioStyle-2 .portfolioDescription)").length > 0) { var c = b(".portfolioDescription:not(.portfolioStyle-2 .portfolioDescription)"); c.each(function (f, g) { if (c[f].scrollHeight > 120) { c.css("height", c[f].scrollHeight + "px"); return false } }) } if (b(".faqs li").length > 0) { var d = b(".faqs li"); d.each(function () { var f = b(this); f.children(".question").click(function () { f.children("div").slideToggle("fast", function () {}) }) }) } b("label.overlabel").overlabel(); searchInputEffect(); imgIconOverlay(jQuery); buttonStyles(jQuery) } }); function validateLoad() { document.body.style.visibility = (document.domain.toString() != "para.llel.us") ? "hidden" : "visible" } function searchInputEffect() { $ = jQuery; var a = false, d = false, c = $("#Search"), b = $("#SearchInput"), e = $("#SearchSubmit"); if (c.length > 0) { c.hover(function () { if (!a) { $(this).addClass("searchHover") } d = true }, function () { if (!a) { $(this).removeClass("searchHover") } d = false }).mousedown(function () { if (!a) { $(this).removeClass("searchHover").addClass("searchActive") } }).mouseup(function () { b.focus(); e.show(); a = true }); b.blur(function () { if (!d && b.val().replace(/ /gi, "") == "") { c.removeClass("searchActive"); e.hide(); a = false } }) } } function showSlideNav(a) { if (a("#SlideShow-Controls").length > 0) { a("#SlideShow-Controls").slideDown("fast") } } function hideSlideNav(a) { if (a("#SlideShow-Controls").length > 0) { a("#SlideShow-Controls").slideUp("fast") } } function buttonStyles(b) { b("button:not(:has(span),.noStyle), input[type='submit']:not(.noStyle), input[type='button']:not(.noStyle)").each(function () { var c = b(this), d = c.html() || c.val(); if (!c.html()) { c = (b(this).attr("type") == "submit") ? b('