/*
* Copyright (c) 2009 Simo Kinnunen.
* Licensed under the MIT license.
*/
var Cufon=(function(){var L=function(){return L.replace.apply(null,arguments)};var W=L.DOM={ready:(function(){var b=false,d={loaded:1,complete:1};var a=[],c=function(){if(b){return}b=true;for(var e;e=a.shift();e()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",c,false);window.addEventListener("pageshow",c,false)}if(!window.opera&&document.readyState){(function(){d[document.readyState]?c():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");c()}catch(f){setTimeout(arguments.callee,1)}})()}P(window,"load",c);return function(e){if(!arguments.length){c()}else{b?e():a.push(e)}}})()};var M=L.CSS={Size:function(b,a){this.value=parseFloat(b);this.unit=String(b).match(/[a-z%]*$/)[0]||"px";this.convert=function(c){return c/a*this.value};this.convertFrom=function(c){return c/this.value*a};this.toString=function(){return this.value+this.unit}},color:I(function(b){var a={};a.color=b.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(d,c,e){a.opacity=parseFloat(e);return"rgb("+c+")"});return a}),fontStretch:I(function(a){if(typeof a=="number"){return a}if(/%$/.test(a)){return parseFloat(a)/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}[a]||1}),getStyle:function(b){var a=document.defaultView;if(a&&a.getComputedStyle){return new A(a.getComputedStyle(b,null))}if(b.currentStyle){return new A(b.currentStyle)}return new A(b.style)},gradient:I(function(e){var f={id:e,type:e.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},b=e.substr(e.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var d=0,a=b.length,c;d<a;++d){c=b[d].split("=",2).reverse();f.stops.push([c[1]||d/(a-1),c[0]])}return f}),quotedList:I(function(d){var c=[],b=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,a;while(a=b.exec(d)){c.push(a[3]||a[1])}return c}),recognizesMedia:I(function(g){var d=document.createElement("style"),c,b,a;d.type="text/css";d.media=g;try{d.appendChild(document.createTextNode("/**/"))}catch(f){}b=F("head")[0];b.insertBefore(d,b.firstChild);c=(d.sheet||d.styleSheet);a=c&&!c.disabled;b.removeChild(d);return a}),supports:function(c,b){var a=document.createElement("span").style;if(a[c]===undefined){return false}a[c]=b;return a[c]===b},textAlign:function(d,c,a,b){if(c.get("textAlign")=="right"){if(a>0){d=" "+d}}else{if(a<b-1){d+=" "}}return d},textDecoration:function(f,e){if(!e){e=this.getStyle(f)}var b={underline:null,overline:null,"line-through":null};for(var a=f;a.parentNode&&a.parentNode.nodeType==1;){var d=true;for(var c in b){if(!J(b,c)||b[c]){continue}if(e.get("textDecoration").indexOf(c)!=-1){b[c]=e.get("color")}d=false}if(d){break}e=this.getStyle(a=a.parentNode)}return b},textShadow:I(function(e){if(e=="none"){return null}var d=[],f={},a,b=0;var c=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(a=c.exec(e)){if(a[0]==","){d.push(f);f={};b=0}else{if(a[1]){f.color=a[1]}else{f[["offX","offY","blur"][b++]]=a[2]}}}d.push(f);return d}),textTransform:function(b,a){return b[{uppercase:"toUpperCase",lowercase:"toLowerCase"}[a.get("textTransform")]||"toString"]()},whiteSpace:(function(){var a={inline:1,"inline-block":1,"run-in":1};return function(d,b,c){if(a[b.get("display")]){return d}if(!c.previousSibling){d=d.replace(/^\s+/,"")}if(!c.nextSibling){d=d.replace(/\s+$/,"")}return d}})()};M.ready=(function(){var a=!M.recognizesMedia("all"),d=false;var c=[],g=function(){a=true;for(var j;j=c.shift();j()){}};var h=F("link"),i=F("style");function b(j){return j.disabled||f(j.sheet,j.media||"screen")}function f(m,p){if(!M.recognizesMedia(p||"all")){return true}if(!m||m.disabled){return false}try{var q=m.cssRules,o;if(q){search:for(var k=0,j=q.length;o=q[k],k<j;++k){switch(o.type){case 2:break;case 3:if(!f(o.styleSheet,o.media.mediaText)){return false}break;default:break search}}}}catch(n){}return true}function e(){if(document.createStyleSheet){return true}var k,j;for(j=0;k=h[j];++j){if(k.rel.toLowerCase()=="stylesheet"&&!b(k)){return false}}for(j=0;k=i[j];++j){if(!b(k)){return false}}return true}W.ready(function(){if(!d){d=M.getStyle(document.body).isUsable()}if(a||(d&&e())){g()}else{setTimeout(arguments.callee,10)}});return function(j){if(a){j()}else{c.push(j)}}})();function R(b){var a=this.face=b.face;this.glyphs=b.glyphs;this.w=b.w;this.baseSize=parseInt(a["units-per-em"],10);this.family=a["font-family"].toLowerCase();this.weight=a["font-weight"];this.style=a["font-style"]||"normal";this.viewBox=(function(){var d=a.bbox.split(/\s+/);var c={minX:parseInt(d[0],10),minY:parseInt(d[1],10),maxX:parseInt(d[2],10),maxY:parseInt(d[3],10)};c.width=c.maxX-c.minX;c.height=c.maxY-c.minY;c.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return c})();this.ascent=-parseInt(a.ascent,10);this.descent=-parseInt(a.descent,10);this.height=-this.ascent+this.descent}function E(){var b={},a={oblique:"italic",italic:"oblique"};this.add=function(c){(b[c.style]||(b[c.style]={}))[c.weight]=c};this.get=function(g,h){var f=b[g]||b[a[g]]||b.normal||b.italic||b.oblique;if(!f){return null}h={normal:400,bold:700}[h]||parseInt(h,10);if(f[h]){return f[h]}var d={1:1,99:0}[h%100],j=[],e,c;if(d===undefined){d=h>400}if(h==500){h=400}for(var i in f){if(!J(f,i)){continue}i=parseInt(i,10);if(!e||i<e){e=i}if(!c||i>c){c=i}j.push(i)}if(h<e){h=e}if(h>c){h=c}j.sort(function(l,k){return(d?(l>h&&k>h)?l<k:l>k:(l<h&&k<h)?l>k:l<k)?-1:1});return f[j[0]]}}function Q(){function c(e,f){if(e.contains){return e.contains(f)}return e.compareDocumentPosition(f)&16}function a(g){var f=g.relatedTarget;if(!f||c(this,f)){return}b(this)}function d(f){b(this)}function b(e){setTimeout(function(){L.replace(e,D.get(e).options,true)},10)}this.attach=function(e){if(e.onmouseenter===undefined){P(e,"mouseover",a);P(e,"mouseout",a)}else{P(e,"mouseenter",d);P(e,"mouseleave",d)}}}function T(){var b=[],c={};function a(g){var d=[],f;for(var e=0;f=g[e];++e){d[e]=b[c[f]]}return d}this.add=function(e,d){c[e]=b.push(d)-1};this.repeat=function(){var d=arguments.length?a(arguments):b,e;for(var f=0;e=d[f++];){L.replace(e[0],e[1],true)}}}function Z(){var c={},a=0;function b(d){return d.cufid||(d.cufid=++a)}this.get=function(d){var e=b(d);return c[e]||(c[e]={})}}function A(a){var c={},b={};this.extend=function(d){for(var e in d){if(J(d,e)){c[e]=d[e]}}return this};this.get=function(d){return c[d]!=undefined?c[d]:a[d]};this.getSize=function(e,d){return b[e]||(b[e]=new M.Size(this.get(e),d))};this.isUsable=function(){return !!a}}function P(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent("on"+a,function(){return c.call(b,window.event)})}}}function U(b,a){var c=D.get(b);if(c.options){return b}if(a.hover&&a.hoverables[b.nodeName.toLowerCase()]){B.attach(b)}c.options=a;return b}function I(a){var b={};return function(c){if(!J(b,c)){b[c]=a.apply(null,arguments)}return b[c]}}function C(f,e){if(!e){e=M.getStyle(f)}var b=M.quotedList(e.get("fontFamily").toLowerCase()),d;for(var c=0,a=b.length;c<a;++c){d=b[c];if(H[d]){return H[d].get(e.get("fontStyle"),e.get("fontWeight"))}}return null}function F(a){return document.getElementsByTagName(a)}function J(b,a){return b.hasOwnProperty(a)}function G(){var a={},c,e;for(var d=0,b=arguments.length;c=arguments[d],d<b;++d){for(e in c){if(J(c,e)){a[e]=c[e]}}}return a}function N(d,n,b,o,e,c){var m=o.separate;if(m=="none"){return Y[o.engine].apply(null,arguments)}var k=document.createDocumentFragment(),g;var h=n.split(O[m]),a=(m=="words");if(a&&S){if(/^\s/.test(n)){h.unshift("")}if(/\s$/.test(n)){h.push("")}}for(var j=0,f=h.length;j<f;++j){g=Y[o.engine](d,a?M.textAlign(h[j],b,j,f):h[j],b,o,e,c,j<f-1);if(g){k.appendChild(g)}}return k}function K(b,j){var c,a,d,g,f,i;for(d=U(b,j).firstChild;d;d=f){g=d.nodeType;f=d.nextSibling;i=false;if(g==1){if(!d.firstChild){continue}if(!/cufon/.test(d.className)){arguments.callee(d,j);continue}else{i=true}}else{if(g!=3){continue}}if(!a){a=M.getStyle(b).extend(j)}if(!c){c=C(b,a)}if(!c){continue}if(i){Y[j.engine](c,null,a,j,d,b);continue}var h=M.whiteSpace(d.data,a,d);if(h===""){continue}var e=N(c,h,a,j,d,b);if(e){d.parentNode.replaceChild(e,d)}else{d.parentNode.removeChild(d)}}}var S=" ".split(/\s+/).length==0;var D=new Z();var B=new Q();var X=new T();var Y={},H={},V={enableTextDecoration:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(a){return jQuery(a)})||(window.dojo&&dojo.query)||(window.$$&&function(a){return $$(a)})||(window.$&&function(a){return $(a)})||(document.querySelectorAll&&function(a){return document.querySelectorAll(a)})||F),separate:"words",textShadow:"none"};var O={words:/[^\S\u00a0]+/,characters:""};L.now=function(){W.ready();return L};L.refresh=function(){X.repeat.apply(X,arguments);return L};L.registerEngine=function(b,a){if(!a){return L}Y[b]=a;return L.set("engine",b)};L.registerFont=function(c){var a=new R(c),b=a.family;if(!H[b]){H[b]=new E()}H[b].add(a);return L.set("fontFamily",'"'+b+'"')};L.replace=function(c,b,a){b=G(V,b);if(!b.engine){return L}if(b.hover){b.forceHitArea=true}if(typeof b.textShadow=="string"){b.textShadow=M.textShadow(b.textShadow)}if(typeof b.color=="string"&&/^-/.test(b.color)){b.textGradient=M.gradient(b.color)}if(!a){X.add(c,arguments)}if(c.nodeType||typeof c=="string"){c=[c]}M.ready(function(){for(var e=0,d=c.length;e<d;++e){var f=c[e];if(typeof f=="string"){L.replace(b.selector(f),b,true)}else{K(f,b)}}});return L};L.set=function(a,b){V[a]=b;return L};return L})();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-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(E?"":"font-size:1px;line-height:1px;")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(A?".cufon-canvas canvas{position:relative;}":".cufon-canvas canvas{position:absolute;}")+"}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(F);function D(O,H){var M=0,L=0;var G=[],N=/([mrvxe])([^a-z]*)/g,J;generate:for(var I=0;J=N.exec(O);++I){var K=J[2].split(",");switch(J[1]){case"v":G[I]={m:"bezierCurveTo",a:[M+~~K[0],L+~~K[1],M+~~K[2],L+~~K[3],M+=~~K[4],L+=~~K[5]]};break;case"r":G[I]={m:"lineTo",a:[M+=~~K[0],L+=~~K[1]]};break;case"m":G[I]={m:"moveTo",a:[M=~~K[0],L=~~K[1]]};break;case"x":G[I]={m:"closePath"};break;case"e":break generate}H[G[I].m].apply(H,G[I].a)}return G}function C(K,J){for(var I=0,H=K.length;I<H;++I){var G=K[I];J[G.m].apply(J,G.a)}}return function(AF,Z,w,V,d,AG){var I=(Z===null);if(I){Z=d.alt}var b=AF.viewBox;var K=w.getSize("fontSize",AF.baseSize);var u=w.get("letterSpacing");u=(u=="normal")?0:K.convertFrom(parseInt(u,10));var c=0,v=0,t=0,X=0;var a=V.textShadow,r=[];if(a){for(var AE=a.length;AE--;){var h=a[AE];var q=K.convertFrom(parseFloat(h.offX));var o=K.convertFrom(parseFloat(h.offY));r[AE]=[q,o];if(o<c){c=o}if(q>v){v=q}if(o>t){t=o}if(q<X){X=q}}}var AJ=Cufon.CSS.textTransform(Z,w).split(""),T;var J=AF.glyphs,W,M,AA;var G=0,P,f=[];for(var AE=0,AC=0,z=AJ.length;AE<z;++AE){W=J[T=AJ[AE]]||AF.missingGlyph;if(!W){continue}if(M){G-=AA=M[T]||0;f[AC-1]-=AA}G+=P=f[AC++]=~~(W.w||AF.w)+u;M=W.k}if(P===undefined){return null}v+=b.width-P;X+=b.minX;var U,L;if(I){U=d;L=d.firstChild}else{U=document.createElement("span");U.className="cufon cufon-canvas";U.alt=Z;L=document.createElement("canvas");U.appendChild(L);if(V.printable){var AB=document.createElement("span");AB.className="cufon-alt";AB.appendChild(document.createTextNode(Z));U.appendChild(AB)}}var AK=U.style;var n=L.style;var H=K.convert(b.height);var AI=Math.ceil(H);var s=AI/H;var m=s*Cufon.CSS.fontStretch(w.get("fontStretch"));var p=G*m;L.width=Math.ceil(K.convert(p+v-X));L.height=Math.ceil(K.convert(b.height-c+t));c+=b.minY;n.top=Math.round(K.convert(c-AF.ascent))+"px";n.left=Math.round(K.convert(X))+"px";var S=Math.ceil(K.convert(p))+"px";if(A){AK.width=S;AK.height=K.convert(AF.height)+"px"}else{AK.paddingLeft=S;AK.paddingBottom=(K.convert(AF.height)-1)+"px"}var AH=L.getContext("2d"),e=H/b.height;AH.scale(e,e*s);AH.translate(-X,-c);AH.lineWidth=AF.face["underline-thickness"];AH.save();function N(i,g){AH.strokeStyle=g;AH.beginPath();AH.moveTo(0,i);AH.lineTo(G,i);AH.stroke()}var O=V.enableTextDecoration?Cufon.CSS.textDecoration(AG,w):{};if(O.underline){N(-AF.face["underline-position"],O.underline)}if(O.overline){N(AF.ascent,O.overline)}function AD(){AH.scale(m,1);for(var x=0,k=0,g=AJ.length;x<g;++x){var y=J[AJ[x]]||AF.missingGlyph;if(!y){continue}if(y.d){AH.beginPath();if(y.code){C(y.code,AH)}else{y.code=D("m"+y.d,AH)}AH.fill()}AH.translate(f[k++],0)}AH.restore()}if(a){for(var AE=a.length;AE--;){var h=a[AE];AH.save();AH.fillStyle=h.color;AH.translate.apply(AH,r[AE]);AD()}}var R=V.textGradient;if(R){var Y=R.stops,Q=AH.createLinearGradient(0,b.minY,0,b.maxY);for(var AE=0,z=Y.length;AE<z;++AE){Q.addColorStop.apply(Q,Y[AE])}AH.fillStyle=Q}else{AH.fillStyle=w.get("color")}AD();if(O["line-through"]){N(-AF.descent,O["line-through"])}return U}})());Cufon.registerEngine("vml",(function(){if(!document.namespaces){return}if(document.namespaces.cvml==null){document.namespaces.add("cvml","urn:schemas-microsoft-com:vml")}var B=document.createElement("cvml:shape");B.style.behavior="url(#default#VML)";if(!B.coordsize){return}B=null;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:middle;}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>').replace(/;/g,"!important;"));function C(F,G){return A(F,/(?:em|ex|%)$/i.test(G)?"1em":G)}function A(I,J){if(/px$/i.test(J)){return parseFloat(J)}var H=I.style.left,G=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;I.style.left=J;var F=I.style.pixelLeft;I.style.left=H;I.runtimeStyle.left=G;return F}var E={};function D(K){var L=K.id;if(!E[L]){var I=K.stops,J=document.createElement("cvml:fill"),F=[];J.type="gradient";J.angle=180;J.focus="0";J.method="sigma";J.color=I[0][1];for(var H=1,G=I.length-1;H<G;++H){F.push(I[H][0]*100+"% "+I[H][1])}J.colors=F.join(",");J.color2=I[G][1];E[L]=J}return E[L]}return function(AF,d,z,a,h,AG,x){var I=(d===null);if(I){d=h.alt}var f=AF.viewBox;var K=z.computedFontSize||(z.computedFontSize=new Cufon.CSS.Size(C(AG,z.get("fontSize"))+"px",AF.baseSize));var w=z.computedLSpacing;if(w==undefined){w=z.get("letterSpacing");z.computedLSpacing=w=(w=="normal")?0:~~K.convertFrom(A(AG,w))}var W,L;if(I){W=h;L=h.firstChild}else{W=document.createElement("span");W.className="cufon cufon-vml";W.alt=d;L=document.createElement("span");L.className="cufon-vml-canvas";W.appendChild(L);if(a.printable){var AC=document.createElement("span");AC.className="cufon-alt";AC.appendChild(document.createTextNode(d));W.appendChild(AC)}if(!x){W.appendChild(document.createElement("cvml:shape"))}}var AL=W.style;var r=L.style;var G=K.convert(f.height),AI=Math.ceil(G);var v=AI/G;var q=v*Cufon.CSS.fontStretch(z.get("fontStretch"));var u=f.minX,t=f.minY;r.height=AI;r.top=Math.round(K.convert(t-AF.ascent));r.left=Math.round(K.convert(u));AL.height=K.convert(AF.height)+"px";var P=a.enableTextDecoration?Cufon.CSS.textDecoration(AG,z):{};var c=z.get("color");var AK=Cufon.CSS.textTransform(d,z).split(""),V;var J=AF.glyphs,b,M,AB;var F=0,m=[],s=0,R;var T,e=a.textShadow;for(var AE=0,AD=0,AA=AK.length;AE<AA;++AE){b=J[V=AK[AE]]||AF.missingGlyph;if(!b){continue}if(M){F-=AB=M[V]||0;m[AD-1]-=AB}F+=R=m[AD++]=~~(b.w||AF.w)+w;M=b.k}if(R===undefined){return null}var U=-u+F+(f.width-R);var AJ=K.convert(U*q),y=Math.round(AJ);var p=U+","+f.height,H;var g="r"+p+"ns";var S=a.textGradient&&D(a.textGradient);for(AE=0,AD=0;AE<AA;++AE){b=J[AK[AE]]||AF.missingGlyph;if(!b){continue}if(I){T=L.childNodes[AD];while(T.firstChild){T.removeChild(T.firstChild)}}else{T=document.createElement("cvml:shape");L.appendChild(T)}T.stroked="f";T.coordsize=p;T.coordorigin=H=(u-s)+","+t;T.path=(b.d?"m"+b.d+"xe":"")+"m"+H+g;T.fillcolor=c;if(S){T.appendChild(S.cloneNode(false))}var AH=T.style;AH.width=y;AH.height=AI;if(e){var O=e[0],N=e[1];var Z=Cufon.CSS.color(O.color),X;var o=document.createElement("cvml:shadow");o.on="t";o.color=Z.color;o.offset=O.offX+","+O.offY;if(N){X=Cufon.CSS.color(N.color);o.type="double";o.color2=X.color;o.offset2=N.offX+","+N.offY}o.opacity=Z.opacity||(X&&X.opacity)||1;T.appendChild(o)}s+=m[AD++]}var n=T.nextSibling,Q,Y;if(a.forceHitArea){if(!n){n=document.createElement("cvml:rect");n.stroked="f";n.className="cufon-vml-cover";Q=document.createElement("cvml:fill");Q.opacity=0;n.appendChild(Q);L.appendChild(n)}Y=n.style;Y.width=y;Y.height=AI}else{if(n){L.removeChild(n)}}AL.width=Math.max(Math.ceil(K.convert(F*q)),0);return W}})());Cufon.registerFont({"w":142,"face":{"font-family":"Akzidenz-Grotesk Std Bold Cnd","font-weight":700,"font-stretch":"condensed","units-per-em":"360","panose-1":"2 0 5 6 5 0 0 2 0 4","ascent":"270","descent":"-90","x-height":"4","bbox":"-18 -331 285 80","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+03C0"},"glyphs":{" ":{"w":82},"!":{"d":"28,-254r41,0r0,113r-7,73r-28,0v-7,-57,-6,-122,-6,-186xm70,0r-43,0r0,-48r43,0r0,48","w":82},"\"":{"d":"99,-267r-12,104r-12,0r-13,-104r37,0xm46,-267r-12,104r-12,0r-13,-104r37,0","w":108},"#":{"d":"188,-146r-39,0r-4,32r39,0r0,35r-41,0r-8,79r-34,0r7,-79r-26,0r-7,79r-35,0r8,-79r-43,0r0,-35r46,0r3,-32r-44,0r0,-34r47,0r7,-74r35,0r-7,74r25,0r7,-74r35,0r-7,74r36,0r0,34xm114,-146r-26,0r-2,32r25,0","w":193},"$":{"d":"86,-253v30,2,54,30,47,80r-40,0v-1,-22,6,-47,-18,-48v-29,0,-22,37,-11,49r56,59v32,33,27,113,-34,115r0,34r-18,0r0,-34v-55,-4,-54,-37,-53,-86r39,0r0,28v0,22,15,24,22,24v34,-1,23,-51,10,-60r-51,-52v-22,-22,-35,-53,-10,-90v12,-18,38,-19,43,-19r0,-29r18,0r0,29","w":150},"%":{"d":"187,-249r-96,265r-23,-8r96,-265xm52,-242v61,0,44,72,44,125v0,24,-15,39,-43,39v-24,0,-44,-8,-44,-40r0,-81v0,-33,19,-43,43,-43xm67,-117r0,-85v0,-10,-1,-17,-14,-17v-14,0,-15,8,-15,17r0,87v0,9,5,13,15,13v9,0,14,-2,14,-15xm202,-161v60,0,44,71,44,124v0,24,-15,39,-43,39v-24,0,-44,-7,-44,-39r0,-82v0,-33,19,-42,43,-42xm217,-36r0,-86v0,-10,-1,-17,-14,-17v-14,0,-15,9,-15,18r0,86v0,9,5,14,15,14v9,0,14,-2,14,-15","w":254},"&":{"d":"108,-41r-37,-68v-22,20,-30,73,12,75v5,0,14,-1,25,-7xm82,-179v10,-10,28,-42,5,-46v-23,-1,-10,42,-5,46xm140,-115r37,0v-2,41,-11,60,-23,76v6,6,10,9,28,9r0,31v-16,4,-49,0,-53,-11v-49,34,-119,3,-119,-56v0,-45,36,-73,44,-81v-5,-10,-19,-35,-19,-59v0,-31,20,-52,53,-52v21,0,49,10,49,45v0,31,-19,52,-37,73r33,65v5,-13,7,-23,7,-40","w":187},"'":{"d":"46,-267r-12,104r-12,0r-13,-104r37,0","w":55},"(":{"d":"98,34r0,32v-49,-17,-79,-53,-79,-98r0,-148v0,-50,37,-81,79,-99r0,34v-62,34,-36,133,-36,215v0,30,12,46,36,64","w":105},")":{"d":"7,-279v41,15,79,50,79,98r0,148v0,50,-37,81,-79,99r0,-34v62,-34,36,-133,36,-215v0,-32,-13,-45,-36,-64r0,-32","w":105},"*":{"d":"129,-201r-35,13r21,28r-24,19r-23,-30r-21,30r-25,-18r20,-29r-35,-10r9,-30r35,10r0,-37r32,0r0,38r36,-13","w":136},"+":{"d":"171,-90r-49,0r0,57r-43,0r0,-57r-49,0r0,-36r49,0r0,-56r43,0r0,56r49,0r0,36","w":200},",":{"d":"55,0r-30,49r-16,0r25,-49r-21,0r0,-46r42,0r0,46","w":67},"-":{"d":"101,-87r-89,0r0,-36r89,0r0,36","w":113,"k":{"Y":15,"T":15}},".":{"d":"55,0r-42,0r0,-46r42,0r0,46","w":67},"\/":{"d":"86,-254r-46,254r-36,0r47,-254r35,0","w":90,"k":{"\u00d9":-15,"\u00db":-15,"\u00da":-15,"\u00d2":-13,"\u00d4":-13,"\u00d3":-13,"\u00d5":-13,"\u00d8":-13,"\u00dc":-15,"\u00d6":-13,"\u00c7":-13,"U":-15,"O":-13,"C":-13,"Z":-15,"X":-13,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":15,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15}},"0":{"d":"71,-243v90,0,61,111,61,188v0,33,-19,58,-60,58v-56,0,-62,-33,-62,-58r0,-132v0,-40,30,-56,61,-56xm90,-54r0,-130v0,-16,-1,-27,-18,-27v-19,0,-20,14,-20,25r0,135v0,12,3,22,19,22v16,0,19,-10,19,-25","k":{"9":-15,"8":-15,"6":-15,"5":-15,"4":-15,"3":-4,"2":-8,"1":-5}},"1":{"d":"95,0r-42,0r0,-183v-3,3,-13,11,-36,15r0,-33v4,-1,26,-3,50,-38r28,0r0,239","k":{".":37,",":37,"9":17,"8":18,"7":14,"6":19,"5":19,"4":16,"3":19,"2":16,"1":25,"0":26}},"2":{"d":"134,0r-126,-1v0,-51,11,-74,43,-106v47,-47,38,-32,39,-83v0,-14,-7,-21,-18,-21v-28,0,-18,28,-20,52r-39,0v-5,-51,10,-86,57,-84v71,-11,82,101,32,142v-19,16,-46,36,-48,65r80,0r0,36","k":{"9":-15,"8":-15,"6":-15,"5":-15,"1":-15,"0":-15}},"3":{"d":"13,-168v-7,-50,16,-77,59,-75v54,3,59,30,59,77v0,26,-11,33,-35,37v39,-3,37,37,36,78v0,29,-16,54,-60,54v-45,0,-69,-27,-62,-78r42,0v1,22,-7,46,20,46v26,0,16,-32,18,-55v2,-24,-11,-32,-39,-30r0,-28v35,3,41,-14,38,-47v0,-8,0,-21,-18,-21v-19,0,-21,22,-19,42r-39,0","k":{"9":-15,"8":-15,"6":-15,"5":-15,"1":-15,"0":-15}},"4":{"d":"134,-45r-15,0r0,45r-38,0r0,-45r-73,0r0,-34r61,-161r50,0r0,161r15,0r0,34xm43,-79r38,0v0,-13,2,-119,2,-119","k":{"9":-15,"8":-15,"6":-15,"5":-15,"1":-15,"0":-15}},"5":{"d":"10,-75r41,0v0,21,-3,45,19,45v19,0,20,-13,20,-19v-5,-31,14,-83,-19,-86v-6,0,-20,3,-23,24r-33,0v0,0,2,-117,2,-128r112,0r0,36r-78,0v0,8,-1,49,-1,49v23,-24,91,-10,82,34r0,65v0,47,-28,58,-59,58v-55,-1,-67,-28,-63,-78","k":{"9":-15,"8":-15,"6":-15,"5":-15,"1":-8,"0":-15}},"6":{"d":"130,-176r-39,0v-1,-18,4,-35,-19,-35v-32,0,-16,43,-20,71v6,-5,17,-14,38,-14v56,0,39,53,42,102v0,12,0,55,-60,55v-27,0,-61,-11,-61,-52r0,-142v0,-35,24,-52,62,-52v41,0,62,20,57,67xm72,-120v-35,0,-20,35,-20,63v0,10,0,27,20,27v35,0,13,-37,19,-64v0,-11,0,-26,-19,-26","k":{"9":-15,"8":-15,"6":-15,"5":-15,"1":-15,"0":-15}},"7":{"d":"7,-239r129,0r0,35v-26,45,-58,120,-58,204r-45,0v2,-65,36,-154,65,-204r-56,0r0,28r-35,0r0,-63","k":{"\u00ad":14,".":23,"-":14,",":23,"4":15,"1":-4,"\/":15}},"8":{"d":"104,-128v33,11,26,40,27,78v0,38,-27,53,-59,53v-57,-1,-62,-33,-62,-85v0,-30,9,-38,28,-46v-21,-5,-25,-32,-25,-64v0,-42,30,-51,58,-51v53,1,58,28,58,74v0,23,-4,31,-25,41xm71,-112v-34,0,-15,34,-20,61v2,36,42,23,40,0v-3,-27,12,-61,-20,-61xm71,-210v-18,-4,-18,27,-18,47v0,15,6,21,19,21v27,-1,14,-26,17,-48v0,-5,0,-20,-18,-20","k":{"9":-15,"8":-15,"6":-15,"5":-15,"1":-8,"0":-15}},"9":{"d":"131,-190r0,139v0,38,-24,54,-63,54v-37,0,-66,-19,-59,-67r42,0v1,19,-4,35,19,36v31,2,17,-45,20,-72v-6,5,-17,14,-36,14v-60,-1,-45,-51,-45,-101v0,-39,20,-56,63,-56v45,0,59,23,59,53xm69,-119v36,0,21,-40,21,-70v0,-9,-2,-22,-19,-22v-34,0,-20,38,-20,66v0,11,-1,26,18,26","k":{"9":-15,"8":-15,"6":-15,"5":-15,"1":-15,"0":-15}},":":{"d":"71,-137r-44,0r0,-47r44,0r0,47xm71,0r-44,0r0,-47r44,0r0,47","w":82},";":{"d":"70,-138r-43,0r0,-46r43,0r0,46xm70,0r-30,49r-16,0r26,-49r-23,0r0,-47r43,0r0,47","w":82},"<":{"d":"160,-27r-129,-70r0,-38r129,-71r0,41r-89,47r89,46r0,45","w":201},"=":{"d":"171,-127r-140,0r0,-36r140,0r0,36xm171,-58r-140,0r0,-36r140,0r0,36","w":201},">":{"d":"170,-98r-129,71r0,-41r90,-47r-90,-46r0,-45r129,70r0,38","w":201},"?":{"d":"92,-68r-41,0v-8,-70,54,-69,46,-143v0,-4,-1,-17,-16,-17v-29,-1,-15,37,-18,61r-40,0v1,-50,-9,-81,60,-90v53,-7,72,58,49,103v-13,25,-46,51,-40,86xm93,0r-42,0r0,-47r42,0r0,47","w":150},"@":{"d":"148,44v-84,0,-134,-51,-134,-128v0,-97,72,-173,163,-173v64,0,108,41,108,101v0,68,-42,132,-87,132v-17,0,-29,-10,-32,-25v-31,45,-94,26,-94,-35v0,-71,70,-143,117,-83r4,-14r32,0r-24,117v0,6,2,9,7,9v32,-11,46,-60,47,-98v0,-48,-29,-77,-79,-77v-71,0,-132,67,-132,145v0,64,45,101,105,101v41,0,82,-19,117,-53r17,23v-38,35,-75,58,-135,58xm176,-126v0,-18,-9,-31,-23,-31v-22,0,-44,35,-44,71v0,18,8,29,22,29v23,0,45,-36,45,-69","w":300},"A":{"d":"154,0r-47,0r-7,-41r-43,0r-7,41r-46,0r49,-254r54,0xm95,-81r-15,-109r-17,109r32,0","w":157,"k":{"w":7,"v":7,"t":7,"f":3,"Z":-8,"Y":7,"X":-8,"T":15,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"B":{"d":"18,-254v60,3,136,-19,136,52v0,34,1,62,-30,65v43,5,29,43,33,83v6,72,-77,51,-139,54r0,-254xm65,-218r0,64v23,-1,43,7,43,-23v0,-33,-8,-47,-43,-41xm65,-117r0,80v25,-2,48,8,46,-25v-1,-26,6,-59,-24,-55r-22,0","w":172,"k":{"\u00d9":-11,"\u00db":-11,"\u00da":-11,"\u00d2":-9,"\u00d4":-9,"\u00d3":-9,"\u00c1":-4,"\u00c2":-4,"\u00d5":-9,"\u00c3":-4,"\u00c0":-4,"\u00d8":-9,"\u00c6":-4,"\u00dc":-11,"\u00d6":-9,"\u00c7":-9,"\u00c5":-4,"\u00c4":-4,"U":-11,"O":-9,"C":-9,"A":-4,"X":-4,"W":-4,"V":-4,"S":-9,"R":-11,"Q":-9,"P":-11,"N":-11,"M":-11,"L":-11,"K":-11,"J":-4,"I":-11,"H":-11,"G":-9,"F":-11,"E":-11,"D":-11,"B":-11,"\/":-11}},"C":{"d":"109,-95r46,0v2,61,1,99,-70,100v-18,0,-69,-3,-69,-53r0,-150v0,-40,20,-62,71,-62v40,0,68,16,68,51r0,47r-46,0v-2,-28,9,-64,-24,-62v-18,0,-22,11,-22,28r0,136v0,17,4,29,23,29v33,1,21,-36,23,-64","w":164,"k":{"Z":-4,"Y":-4,"X":-4,"W":-8,"V":-8,"T":-4,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-11,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"D":{"d":"18,-254v67,0,140,-14,140,61r0,128v2,83,-70,62,-140,65r0,-254xm65,-217r0,180v26,0,46,2,46,-27r0,-127v3,-29,-20,-26,-46,-26","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,",":-8,".":-8,"-":-13,"\u00ad":-13,"u":-13,"\u00fa":-13,"\u00f9":-13,"\u00fb":-13,"\u00fc":-13}},"E":{"d":"145,0r-127,0r0,-254r123,0r0,38r-76,0r0,60r72,0r0,39r-72,0r0,78r80,0r0,39","w":150,"k":{"X":-8,"W":-8,"V":-8,"T":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"y":-4,"\u00ff":-4,"\u00fd":-4,",":-4,".":-4,"-":-4,"\u00ad":-4,"u":30,"\u00fa":30,"\u00f9":30,"\u00fb":30,"\u00fc":30}},"F":{"d":"143,-215r-78,0r0,64r73,0r0,38r-73,0r0,113r-47,0r0,-254r125,0r0,39","k":{"\u017e":3,"\u0161":3,"\u00d9":-8,"\u00db":-8,"\u00da":-8,"\u00d2":-8,"\u00d4":-8,"\u00d3":-8,"\u00c1":7,"\u00c2":7,"\u00d5":-8,"\u00c3":7,"\u00c0":7,"\u00d8":-8,"\u00c6":7,"\u00f1":3,"\u00e7":3,"\u00dc":-8,"\u00d6":-8,"\u00c7":-8,"\u00c5":7,"\u00c4":7,"z":3,"s":3,"n":3,"c":3,"U":-8,"O":-8,"C":-8,"A":7,".":30,",":30,"x":3,"r":3,"q":3,"p":3,"m":3,"g":3,"d":3,"Y":-11,"W":-8,"V":-8,"T":-11,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":26,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"G":{"d":"156,0r-40,0r0,-15v-38,45,-100,11,-100,-30r0,-150v0,-47,27,-65,72,-65v33,0,68,11,68,48r0,40r-47,0v-2,-25,9,-50,-22,-51v-18,0,-24,10,-24,32r0,137v0,18,11,23,23,23v35,1,19,-40,23,-69r-29,0r0,-38r76,0r0,138","w":172,"k":{"\u00d9":-15,"\u00db":-15,"\u00da":-15,"\u00d2":-13,"\u00d4":-13,"\u00d3":-13,"\u00c1":-8,"\u00c2":-8,"\u00d5":-13,"\u00c3":-8,"\u00c0":-8,"\u00d8":-13,"\u00c6":-8,"\u00dc":-15,"\u00d6":-13,"\u00c7":-13,"\u00c5":-8,"\u00c4":-8,"U":-15,"O":-13,"C":-13,"A":-8,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15}},"H":{"d":"154,0r-46,0r0,-116r-43,0r0,116r-47,0r0,-254r47,0r0,100r43,0r0,-100r46,0r0,254","w":172,"k":{"\u00d9":-15,"\u00db":-15,"\u00da":-15,"\u00d2":-13,"\u00d4":-13,"\u00d3":-13,"\u00c1":-8,"\u00c2":-8,"\u00d5":-13,"\u00c3":-8,"\u00c0":-8,"\u00d8":-13,"\u00c6":-8,"\u00dc":-15,"\u00d6":-13,"\u00c7":-13,"\u00c5":-8,"\u00c4":-8,"U":-15,"O":-13,"C":-13,"A":-8,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15}},"I":{"d":"64,0r-46,0r0,-254r46,0r0,254","w":82,"k":{"\u00d9":-15,"\u00db":-15,"\u00da":-15,"\u00d2":-13,"\u00d4":-13,"\u00d3":-13,"\u00c1":-8,"\u00c2":-8,"\u00d5":-13,"\u00c3":-8,"\u00c0":-8,"\u00d8":-13,"\u00c6":-8,"\u00dc":-15,"\u00d6":-13,"\u00c7":-13,"\u00c5":-8,"\u00c4":-8,"U":-15,"O":-13,"C":-13,"A":-8,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15}},"J":{"d":"44,-81v1,20,-5,49,16,49v11,0,17,-5,17,-25r0,-197r48,0r0,199v0,52,-35,60,-65,60v-29,0,-60,-9,-60,-51r0,-35r44,0","k":{"\u00d9":-15,"\u00db":-15,"\u00da":-15,"\u00d2":-13,"\u00d4":-13,"\u00d3":-13,"\u00c1":-4,"\u00c2":-4,"\u00d5":-13,"\u00c3":-4,"\u00c0":-4,"\u00d8":-13,"\u00c6":-4,"\u00dc":-15,"\u00d6":-13,"\u00c7":-13,"\u00c5":-4,"\u00c4":-4,"U":-15,"O":-13,"C":-13,"A":-4,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15}},"K":{"d":"166,0r-51,0r-49,-124r0,124r-48,0r0,-254r48,0r0,99r50,-99r49,0r-58,110","w":164,"k":{"\u017e":-4,"\u00fd":7,"\u0161":-4,"\u0142":-4,"\u00c1":-15,"\u00c2":-15,"\u00ff":7,"\u00c3":-15,"\u00c0":-15,"\u00c6":-15,"\u00fc":-4,"\u00fb":-4,"\u00f9":-4,"\u00fa":-4,"\u00f1":-4,"\u00e5":-4,"\u00e3":-4,"\u00e4":-4,"\u00e2":-4,"\u00e0":-4,"\u00e1":-4,"\u00c5":-15,"\u00c4":-15,"z":-4,"y":7,"u":-4,"s":-4,"n":-4,"l":-4,"a":-4,"A":-15,".":-15,",":-15,"\u0131":-4,"x":-4,"w":7,"v":7,"t":-4,"r":-4,"p":-4,"m":-4,"k":-4,"j":-4,"i":-4,"h":-4,"f":-4,"b":-4}},"L":{"d":"134,0r-116,0r0,-254r47,0r0,215r69,0r0,39","w":135,"k":{"w":15,"v":15,"Z":-4,"Y":26,"X":-4,"W":15,"V":15,"T":22,"S":-4,"R":-4,"Q":-4,"P":-4,"N":-4,"M":-4,"L":-4,"K":-4,"J":-11,"I":-4,"H":-4,"G":-4,"F":-4,"E":-4,"D":-4,"B":-4,"O":-8,"\u00d6":-8,"\u00d8":-8,"\u00d5":-8,"\u00d3":-8,"\u00d4":-8,"\u00d2":-8,"U":-13,"\u00dc":-13,"\u00da":-13,"\u00db":-13,"\u00d9":-13,"y":-15,"\u00ff":-15,"\u00fd":-15}},"M":{"d":"230,0r-47,0r4,-220r-41,220r-43,0r-43,-220v0,0,3,157,4,220r-46,0r0,-254r76,0r30,178r30,-178r76,0r0,254","w":247,"k":{"\u00d9":-15,"\u00db":-15,"\u00da":-15,"\u00d2":-13,"\u00d4":-13,"\u00d3":-13,"\u00c1":-8,"\u00c2":-8,"\u00d5":-13,"\u00c3":-8,"\u00c0":-8,"\u00d8":-13,"\u00c6":-8,"\u00dc":-15,"\u00d6":-13,"\u00c7":-13,"\u00c5":-8,"\u00c4":-8,"U":-15,"O":-13,"C":-13,"A":-8,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15}},"N":{"d":"162,0r-59,0r-45,-190v0,0,2,117,4,190r-44,0r0,-254r60,0r46,186v0,0,-4,-154,-5,-186r43,0r0,254","w":180,"k":{"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"A":-8,"\u00c4":-8,"\u00c5":-8,"\u00c6":-8,"\u00c0":-8,"\u00c3":-8,"\u00c2":-8,"\u00c1":-8,"C":-13,"\u00c7":-13,"O":-13,"\u00d6":-13,"\u00d8":-13,"\u00d5":-13,"\u00d3":-13,"\u00d4":-13,"\u00d2":-13,"U":-13,"\u00dc":-13,"\u00da":-13,"\u00db":-13,"\u00d9":-13}},"O":{"d":"16,-53r0,-144v0,-38,17,-63,71,-63v42,0,70,19,70,59r0,147v0,45,-29,59,-70,59v-44,0,-71,-16,-71,-58xm109,-61r0,-131v0,-13,1,-32,-22,-32v-24,0,-24,20,-24,34r0,128v0,14,0,31,23,31v23,0,23,-18,23,-30","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"U":15,"\u00dc":15,"\u00da":15,"\u00db":15,"\u00d9":15,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"P":{"d":"18,-254r94,0v56,2,39,47,43,91v6,62,-35,58,-90,57r0,106r-47,0r0,-254xm65,-217r0,75v23,0,48,4,44,-23v-4,-23,9,-54,-20,-52r-24,0","w":164,"k":{"\u017e":3,"\u0161":3,"\u00d9":-8,"\u00db":-8,"\u00da":-8,"\u00d2":-8,"\u00d4":-8,"\u00d3":-8,"\u00c1":7,"\u00c2":7,"\u0153":3,"\u00d5":-8,"\u00c3":7,"\u00c0":7,"\u00f8":3,"\u00d8":-8,"\u00c6":7,"\u00fc":3,"\u00fb":3,"\u00f9":3,"\u00fa":3,"\u00f5":3,"\u00f6":3,"\u00f4":3,"\u00f2":3,"\u00f3":3,"\u00f1":3,"\u00eb":3,"\u00ea":3,"\u00e8":3,"\u00e9":3,"\u00e7":3,"\u00e5":3,"\u00e3":3,"\u00e4":3,"\u00e2":3,"\u00e0":3,"\u00e1":3,"\u00dc":-8,"\u00d6":-8,"\u00c7":-8,"\u00c5":7,"\u00c4":7,"z":3,"u":3,"s":3,"o":3,"n":3,"e":3,"c":3,"a":3,"U":-8,"O":-8,"C":-8,"A":7,".":30,",":30,"x":3,"r":3,"q":3,"p":3,"m":3,"g":3,"d":3,"Z":7,"X":7,"W":-4,"V":-4,"T":-8,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":33,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"Q":{"d":"175,5r-29,28r-32,-32v-43,12,-98,-1,-98,-51r0,-151v0,-39,25,-59,70,-59v40,0,70,16,70,61v0,57,8,133,-7,177xm63,-195r0,133v0,15,0,30,23,30v23,0,23,-16,23,-38r0,-125v0,-13,-1,-29,-23,-29v-23,0,-23,18,-23,29","w":172,"k":{"\u00d9":-13,"\u00db":-13,"\u00da":-13,"\u00dc":-13,"U":-13,"\/":-13}},"R":{"d":"18,-254v57,5,143,-22,139,46v-2,39,8,74,-32,78v65,15,12,82,45,130r-52,0v-10,-17,-6,-57,-6,-84v0,-29,-20,-29,-47,-28r0,112r-47,0r0,-254xm65,-218r0,70v24,0,46,4,46,-24v0,-22,4,-46,-21,-46r-25,0","w":172,"k":{"\u00d9":-13,"\u00db":-13,"\u00da":-13,"\u00d2":-13,"\u00d4":-13,"\u00d3":-13,"\u00c1":-11,"\u00c2":-11,"\u00d5":-13,"\u00c3":-11,"\u00c0":-11,"\u00d8":-13,"\u00c6":-11,"\u00eb":-4,"\u00ea":-4,"\u00e8":-4,"\u00e9":-4,"\u00dc":-13,"\u00d6":-13,"\u00c7":-13,"\u00c5":-11,"\u00c4":-11,"e":-4,"U":-13,"O":-13,"C":-13,"A":-11,"Z":-4,"X":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13}},"S":{"d":"14,-90r46,0v3,28,-12,57,23,59v23,1,26,-17,23,-40v-8,-67,-91,-37,-91,-126v0,-44,27,-63,70,-63v41,0,73,25,65,80r-47,0v-1,-22,6,-43,-21,-44v-13,0,-21,5,-21,27v0,55,92,53,92,115v0,53,-1,87,-69,87v-33,0,-70,-11,-70,-58r0,-37","w":164,"k":{"Z":-4,"Y":7,"W":-8,"V":-8,"S":-8,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,",":-8,".":-8,"-":-8,"\u00ad":-8,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"T":{"d":"142,-217r-47,0r0,217r-47,0r0,-217r-47,0r0,-37r141,0r0,37","k":{"\u00ad":15,"\u017e":22,"\u00fd":22,"\u0161":22,"\u00c1":15,"\u00c2":15,"\u00ff":22,"\u0153":30,"\u00c3":15,"\u00c0":15,"\u00f8":30,"\u00c6":15,"\u00fc":22,"\u00fb":22,"\u00f9":22,"\u00fa":22,"\u00f5":30,"\u00f6":30,"\u00f4":30,"\u00f2":30,"\u00f3":30,"\u00f1":22,"\u00eb":30,"\u00ea":30,"\u00e8":30,"\u00e9":30,"\u00e7":18,"\u00e5":30,"\u00e3":30,"\u00e4":30,"\u00e2":30,"\u00e0":30,"\u00e1":30,"\u00c5":15,"\u00c4":15,"z":22,"y":22,"u":22,"s":22,"o":30,"n":22,"e":30,"c":18,"a":30,"A":15,".":22,"-":15,",":22,"x":22,"w":22,"v":22,"r":22,"q":18,"p":22,"m":22,"g":18,"d":18,"Z":7,"Y":-8,"W":-8,"V":-8,"T":-8,"S":-4,"J":30}},"U":{"d":"17,-254r47,0r0,189v0,17,1,30,22,30v21,0,22,-16,22,-31r0,-188r47,0r0,197v0,62,-53,62,-70,62v-44,0,-68,-21,-68,-63r0,-196","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"O":3,"\u00d6":3,"\u00d8":3,"\u00d5":3,"\u00d3":3,"\u00d4":3,"\u00d2":3}},"V":{"d":"148,-254r-48,254r-47,0r-51,-254r50,0r25,168r23,-168r48,0","w":150,"k":{"\u017e":15,"\u00fd":7,"\u0161":15,"\u0142":3,"\u00d9":-8,"\u00db":-8,"\u00da":-8,"\u00d2":-8,"\u00d4":-8,"\u00d3":-8,"\u00ff":7,"\u0153":15,"\u00d5":-8,"\u00f8":15,"\u00d8":-8,"\u00fc":15,"\u00fb":15,"\u00f9":15,"\u00fa":15,"\u00f5":15,"\u00f6":15,"\u00f4":15,"\u00f2":15,"\u00f3":15,"\u00f1":15,"\u00eb":15,"\u00ea":15,"\u00e8":15,"\u00e9":15,"\u00e7":15,"\u00e5":15,"\u00e3":15,"\u00e4":15,"\u00e2":15,"\u00e0":15,"\u00e1":15,"\u00dc":-8,"\u00d6":-8,"\u00c7":-8,"z":15,"y":7,"u":15,"s":15,"o":15,"n":15,"l":3,"e":15,"c":15,"a":15,"U":-8,"O":-8,"C":-8,".":15,",":15,"\u0131":3,"x":15,"w":7,"v":7,"t":3,"r":15,"q":15,"p":15,"m":15,"k":3,"j":3,"i":3,"h":3,"g":15,"f":3,"d":15,"b":3,"Y":-8,"X":-8,"W":-8,"V":-8,"T":-8,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":22,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"W":{"d":"251,-254r-49,254r-49,0r-25,-174r-27,174r-50,0r-47,-254r49,0r25,191r28,-191r44,0r27,191r26,-191r48,0","w":254,"k":{"\u017e":15,"\u00fd":7,"\u0161":15,"\u0142":3,"\u00d9":-8,"\u00db":-8,"\u00da":-8,"\u00d2":-8,"\u00d4":-8,"\u00d3":-8,"\u00ff":7,"\u0153":15,"\u00d5":-8,"\u00f8":15,"\u00d8":-8,"\u00fc":15,"\u00fb":15,"\u00f9":15,"\u00fa":15,"\u00f5":15,"\u00f6":15,"\u00f4":15,"\u00f2":15,"\u00f3":15,"\u00f1":15,"\u00eb":15,"\u00ea":15,"\u00e8":15,"\u00e9":15,"\u00e7":15,"\u00e5":15,"\u00e3":15,"\u00e4":15,"\u00e2":15,"\u00e0":15,"\u00e1":15,"\u00dc":-8,"\u00d6":-8,"\u00c7":-8,"z":15,"y":7,"u":15,"s":15,"o":15,"n":15,"l":3,"e":15,"c":15,"a":15,"U":-8,"O":-8,"C":-8,".":15,",":15,"\u0131":3,"x":15,"v":7,"t":3,"r":15,"q":15,"p":15,"m":15,"k":3,"j":3,"i":3,"h":3,"g":15,"f":3,"d":15,"b":3,"Y":-8,"X":-8,"W":-8,"V":-8,"T":-8,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":22,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"X":{"d":"167,0r-51,0r-30,-88r-30,88r-51,0r56,-135r-50,-119r51,0r24,71r25,-71r51,0r-51,120","w":172,"k":{"\u017e":3,"\u00fd":15,"\u0161":3,"\u0142":3,"\u00c1":-8,"\u00c2":-8,"\u00ff":15,"\u0153":7,"\u00c3":-8,"\u00c0":-8,"\u00f8":7,"\u00c6":-8,"\u00fc":3,"\u00fb":3,"\u00f9":3,"\u00fa":3,"\u00f5":7,"\u00f6":7,"\u00f4":7,"\u00f2":7,"\u00f3":7,"\u00f1":3,"\u00eb":7,"\u00ea":7,"\u00e8":7,"\u00e9":7,"\u00e7":7,"\u00e5":3,"\u00e3":3,"\u00e4":3,"\u00e2":3,"\u00e0":3,"\u00e1":3,"\u00c5":-8,"\u00c4":-8,"z":3,"y":15,"u":3,"s":3,"o":7,"n":3,"l":3,"e":7,"c":7,"a":3,"A":-8,"x":3,"w":15,"v":15,"t":3,"r":3,"q":7,"p":3,"m":3,"k":3,"j":3,"i":3,"h":3,"g":7,"f":3,"d":7,"b":3}},"Y":{"d":"150,-254r-51,179r0,75r-48,0r0,-78r-51,-176r50,0r26,128r24,-128r50,0","w":150,"k":{"\u00ad":15,"\u017e":15,"\u00fd":22,"\u0161":15,"\u00c1":7,"\u00c2":7,"\u00ff":22,"\u0153":18,"\u00c3":7,"\u00c0":7,"\u00f8":18,"\u00c6":7,"\u00fc":15,"\u00fb":15,"\u00f9":15,"\u00fa":15,"\u00f5":18,"\u00f6":18,"\u00f4":18,"\u00f2":18,"\u00f3":18,"\u00f1":22,"\u00eb":18,"\u00ea":18,"\u00e8":18,"\u00e9":18,"\u00e7":18,"\u00e5":18,"\u00e3":18,"\u00e4":18,"\u00e2":18,"\u00e0":18,"\u00e1":18,"\u00c5":7,"\u00c4":7,"z":15,"y":22,"u":15,"s":15,"o":18,"n":22,"e":18,"c":18,"a":18,"A":7,".":22,"-":15,",":22,"x":22,"w":22,"v":7,"r":15,"q":18,"p":15,"m":15,"g":18,"d":18,"Y":-8,"W":-8,"V":-8,"T":-8,"J":30}},"Z":{"d":"143,-229r-84,189r82,0r0,40r-133,0r0,-30r81,-185r-70,0r0,-39r124,0r0,25","w":150,"k":{"w":15,"Y":-8,"W":-8,"V":-8,"T":-6,"S":-13,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8,"\/":-15,"-":15,"\u00ad":15}},"[":{"d":"105,62r-87,0r0,-335r86,0r0,32r-44,0r0,271r45,0r0,32","w":119},"\\":{"d":"86,0r-35,0r-47,-254r36,0","w":90},"]":{"d":"102,62r-86,0r0,-32r44,0r0,-271r-45,0r0,-32r87,0r0,335","w":119},"^":{"d":"183,-129r-44,0r-38,-87r-38,87r-45,0r63,-125r40,0","w":201},"_":{"d":"184,80r-188,0r0,-34r188,0r0,34","w":180},"`":{"d":"85,-207r-32,0r-48,-47r55,0","w":90},"a":{"d":"135,0v-20,-3,-53,10,-50,-16v-8,8,-15,20,-37,20v-37,-1,-36,-30,-36,-62v0,-49,44,-49,72,-68v1,-16,0,-36,-15,-33v-15,-1,-15,14,-15,32r-39,0v1,-37,-10,-52,57,-61v4,0,55,-1,55,40r0,112v0,14,0,30,8,36xm84,-39r0,-54v-15,12,-33,12,-31,44v2,29,13,25,31,10"},"b":{"d":"16,-254r43,0r0,84v17,-24,80,-25,77,22v-3,57,19,152,-40,152v-6,0,-26,-3,-37,-21r0,17r-43,0r0,-254xm93,-57r0,-77v0,-6,0,-21,-16,-21v-19,0,-19,15,-19,24r0,74v0,12,1,25,18,25v17,0,17,-17,17,-25","w":150},"c":{"d":"90,-73r42,0v3,48,-9,77,-58,77v-76,0,-59,-72,-60,-138v0,-36,26,-54,60,-54v22,0,58,8,58,49r0,25r-42,0v-2,-20,8,-41,-16,-43v-14,0,-18,9,-18,25r0,80v0,13,3,24,17,24v21,-1,16,-25,17,-45","k":{"k":3,"h":3}},"d":{"d":"134,0r-43,0r0,-18v-13,34,-84,26,-77,-24v9,-60,-27,-146,40,-146v16,0,27,8,37,18r0,-84r43,0r0,254xm57,-132r0,79v0,9,-1,21,16,21v18,0,18,-17,18,-23r0,-79v0,-6,0,-21,-18,-21v-17,0,-16,14,-16,23","w":150},"e":{"d":"130,-83r-73,0v2,20,-7,54,15,53v16,0,15,-16,15,-31r42,0v4,44,-17,66,-57,65v-80,-2,-58,-72,-58,-138v0,-34,22,-54,59,-54v59,0,60,48,57,105xm87,-113v-2,-19,9,-36,-15,-41v-24,4,-12,22,-15,41r30,0"},"f":{"d":"66,-184r19,0r0,28r-19,0r0,156r-43,0r0,-156r-19,0r0,-28r19,0v-6,-52,12,-81,64,-70r0,35v-23,-6,-22,13,-21,35","w":90},"g":{"d":"134,-184r0,191v0,32,-11,59,-63,59v-37,0,-56,-14,-56,-51r42,0v0,8,2,20,17,20v24,0,15,-29,17,-51v-6,6,-15,18,-37,18v-65,-1,-40,-86,-40,-142v0,-19,4,-48,39,-48v17,0,26,7,38,18r0,-14r43,0xm56,-134r0,83v0,6,0,20,17,20v15,0,18,-11,18,-20r0,-82v0,-8,-1,-23,-18,-23v-17,0,-17,16,-17,22","w":150},"h":{"d":"134,0r-43,0r0,-131v0,-13,-1,-23,-15,-23v-15,0,-17,12,-17,20r0,134r-43,0r0,-254r42,0r0,84v5,-5,17,-18,38,-18v26,0,38,20,38,44r0,144","w":150},"i":{"d":"59,-211r-43,0r0,-43r43,0r0,43xm59,0r-43,0r0,-184r43,0r0,184","w":74},"j":{"d":"59,-211r-43,0r0,-43r43,0r0,43xm59,-184r0,201v5,28,-18,55,-62,46r0,-36v18,0,19,-5,19,-22r0,-189r43,0","w":74},"k":{"d":"146,0r-48,0r-40,-94r0,94r-42,0r0,-254r42,0r0,133r36,-63r47,0r-47,76","k":{"\u017e":-4,"z":-4,"x":-4}},"l":{"d":"59,0r-43,0r0,-254r43,0r0,254","w":74},"m":{"d":"209,0r-43,0r0,-136v0,-12,-2,-22,-15,-22v-14,0,-17,13,-17,24r0,134r-43,0r0,-137v0,-11,-2,-21,-16,-21v-10,0,-16,8,-16,22r0,136r-43,0r0,-184r43,0r0,12v5,-4,16,-16,36,-16v20,0,31,13,35,18v23,-28,79,-24,79,22r0,148","w":225},"n":{"d":"134,0r-42,0r0,-136v0,-14,-3,-22,-15,-22v-13,0,-18,7,-18,25r0,133r-43,0r0,-184r43,0r0,13v19,-30,75,-16,75,20r0,151","w":150},"o":{"d":"129,-138r0,90v0,37,-27,52,-60,52v-33,0,-55,-16,-55,-56v1,-64,-14,-136,58,-136v28,0,57,10,57,50xm57,-139r0,94v0,5,-1,19,14,19v15,0,15,-12,15,-19r0,-94v0,-10,-1,-22,-14,-22v-15,0,-15,13,-15,22"},"p":{"d":"16,-184r43,0r0,14v4,-4,17,-18,38,-18v59,2,33,91,39,147v5,47,-55,58,-77,26r0,79r-43,0r0,-248xm59,-135r0,83v0,12,4,21,17,21v15,0,17,-12,17,-19r0,-86v0,-13,-5,-20,-17,-20v-18,0,-17,16,-17,21","w":150},"q":{"d":"134,64r-42,0r0,-79v-24,34,-82,17,-78,-24v6,-59,-21,-147,42,-149v19,0,31,12,36,17r0,-13r42,0r0,248xm57,-140r0,89v0,6,-1,19,16,19v18,0,18,-15,18,-29r0,-78v-1,-28,-34,-21,-34,-1","w":150},"r":{"d":"100,-188r0,43v-25,-11,-48,11,-42,36r0,109r-42,0r0,-184r43,0r0,23v10,-19,21,-27,41,-27","w":105,"k":{"\u017e":7,"\u0161":3,"\u0153":7,"\u00f8":7,"\u00f5":7,"\u00f6":7,"\u00f4":7,"\u00f2":7,"\u00f3":7,"\u00eb":7,"\u00ea":7,"\u00e8":7,"\u00e9":7,"\u00e7":7,"\u00e5":7,"\u00e3":7,"\u00e4":7,"\u00e2":7,"\u00e0":7,"\u00e1":7,"z":7,"s":3,"o":7,"e":7,"c":7,"a":7,"x":7,"q":7,"j":3,"i":3,"g":7,"d":7}},"s":{"d":"10,-65r39,0v1,18,-5,36,17,38v18,2,24,-36,4,-44v-23,-19,-57,-29,-57,-70v0,-37,22,-47,55,-47v57,0,53,25,53,63r-37,0v0,-17,2,-34,-16,-34v-22,0,-18,30,-3,37v21,18,57,28,57,69v0,40,-11,57,-56,57v-34,0,-63,-20,-56,-69","w":135},"t":{"d":"68,-156r0,106v-1,17,10,20,27,19r0,31v-33,6,-77,0,-69,-36r0,-120r-23,0r0,-28r23,0r0,-67r42,0r0,67r26,0r0,28r-26,0","w":97,"k":{"\u00fd":-4,"\u00ff":-4,"\u00e5":-4,"\u00e3":-4,"\u00e4":-4,"\u00e2":-4,"\u00e0":-4,"\u00e1":-4,"y":-4,"a":-4,"x":-4,"w":-4,"v":-4}},"u":{"d":"134,0r-43,0r0,-15v-5,4,-19,18,-39,18v-27,0,-36,-19,-36,-42r0,-145r43,0r0,132v0,11,1,22,16,22v15,0,16,-11,16,-24r0,-130r43,0r0,184","w":150},"v":{"d":"127,-184r-44,184r-42,0r-41,-184r43,0r19,127r22,-127r43,0","w":127,"k":{"\u00fd":-8,"\u00ff":-8,"y":-8,"t":-8}},"w":{"d":"201,-184r-42,184r-40,0r-18,-109r-21,109r-41,0r-38,-184r42,0r20,121r21,-121r35,0r20,121r20,-121r42,0","w":202,"k":{"\u00fd":-8,"\u00ff":-8,"y":-8,"t":-8}},"x":{"d":"134,0r-47,0r-20,-75r-21,75r-45,0r40,-100r-32,-84r44,0r16,61r17,-61r41,0r-33,84","w":135},"y":{"d":"85,-184r42,0r-42,197v-4,45,-34,57,-79,47r6,-33v18,7,41,-7,36,-27r-48,-184r43,0r24,118","w":127,"k":{"w":-8,"v":-8,"t":-8,"f":-4}},"z":{"d":"120,0r-111,0r0,-36r64,-114r-58,0r0,-34r102,0r0,34r-64,114r67,0r0,36","w":127},"{":{"d":"14,-121v40,-3,30,-54,30,-94v0,-51,22,-66,77,-64r0,27v-76,-8,4,135,-72,145r0,2v47,9,36,56,36,103v0,34,7,40,36,41r0,27v-51,1,-77,-8,-77,-65v0,-41,13,-90,-30,-94r0,-28","w":127},"|":{"d":"58,60r-41,0r0,-334r41,0r0,334","w":73},"}":{"d":"114,-93v-39,4,-30,54,-30,94v0,51,-23,67,-77,65r0,-27v74,6,-3,-132,71,-147v-47,-9,-36,-56,-36,-103v0,-34,-6,-40,-35,-41r0,-27v51,-1,77,9,77,65v0,40,-13,90,30,93r0,28","w":127},"~":{"d":"161,-139r22,32v-28,47,-74,18,-114,8v-12,0,-18,6,-28,20r-21,-32v30,-48,70,-19,112,-9v10,0,18,-4,29,-19","w":202},"\u00c4":{"d":"154,0r-47,0r-7,-41r-43,0r-7,41r-46,0r49,-254r54,0xm95,-81r-15,-109r-17,109r32,0xm139,-274r-42,0r0,-44r42,0r0,44xm67,-274r-43,0r0,-44r43,0r0,44","w":157,"k":{"w":7,"v":7,"t":7,"f":3,"Z":-8,"Y":7,"X":-8,"T":15,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"\u00c5":{"d":"154,0r-47,0r-7,-41r-43,0r-7,41r-46,0r49,-254r54,0xm95,-81r-15,-109r-17,109r32,0xm113,-298v0,18,-14,32,-32,32v-18,0,-32,-15,-32,-33v0,-18,14,-32,32,-32v18,0,32,15,32,33xm81,-283v18,0,21,-29,0,-30v-8,0,-15,7,-15,15v0,8,7,15,15,15","w":157,"k":{"w":7,"v":7,"t":7,"f":3,"Z":-8,"Y":7,"X":-8,"T":15,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"\u00c7":{"d":"131,45v0,24,-47,33,-72,22r0,-11v10,3,35,-1,31,-9v0,-10,-11,-11,-13,-11r0,-31v-22,-2,-61,-9,-61,-53r0,-150v0,-40,20,-62,71,-62v40,0,68,16,68,51r0,47r-46,0v-2,-28,9,-64,-24,-62v-18,0,-22,11,-22,28r0,136v0,17,4,29,23,29v33,1,21,-36,23,-64r46,0v2,58,1,96,-63,100v1,5,-4,15,4,15v11,0,35,3,35,25","w":164,"k":{"Z":-4,"Y":-4,"X":-4,"W":-8,"V":-8,"T":-4,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-11,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"\u00c9":{"d":"145,0r-127,0r0,-254r123,0r0,38r-76,0r0,60r72,0r0,39r-72,0r0,78r80,0r0,39xm131,-323r-45,48r-33,0r23,-48r55,0","w":150,"k":{"X":-8,"W":-8,"V":-8,"T":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"y":-4,"\u00ff":-4,"\u00fd":-4,",":-4,".":-4,"-":-4,"\u00ad":-4,"u":30,"\u00fa":30,"\u00f9":30,"\u00fb":30,"\u00fc":30}},"\u00d1":{"d":"162,0r-59,0r-45,-190v0,0,2,117,4,190r-44,0r0,-254r60,0r46,186v0,0,-4,-154,-5,-186r43,0r0,254xm126,-319r22,0v0,21,-4,46,-29,46v-23,0,-57,-32,-62,-1r-22,0v0,-22,9,-46,33,-46v25,0,50,35,58,1","w":180,"k":{"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"A":-8,"\u00c4":-8,"\u00c5":-8,"\u00c6":-8,"\u00c0":-8,"\u00c3":-8,"\u00c2":-8,"\u00c1":-8,"C":-13,"\u00c7":-13,"O":-13,"\u00d6":-13,"\u00d8":-13,"\u00d5":-13,"\u00d3":-13,"\u00d4":-13,"\u00d2":-13,"U":-13,"\u00dc":-13,"\u00da":-13,"\u00db":-13,"\u00d9":-13}},"\u00d6":{"d":"16,-53r0,-144v0,-38,17,-63,71,-63v42,0,70,19,70,59r0,147v0,45,-29,59,-70,59v-44,0,-71,-16,-71,-58xm109,-61r0,-131v0,-13,1,-32,-22,-32v-24,0,-24,20,-24,34r0,128v0,14,0,31,23,31v23,0,23,-18,23,-30xm144,-274r-41,0r0,-44r41,0r0,44xm72,-274r-42,0r0,-44r42,0r0,44","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"U":15,"\u00dc":15,"\u00da":15,"\u00db":15,"\u00d9":15,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"\u00dc":{"d":"17,-254r47,0r0,189v0,17,1,30,22,30v21,0,22,-16,22,-31r0,-188r47,0r0,197v0,62,-53,62,-70,62v-44,0,-68,-21,-68,-63r0,-196xm145,-274r-42,0r0,-44r42,0r0,44xm72,-274r-42,0r0,-44r42,0r0,44","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"O":3,"\u00d6":3,"\u00d8":3,"\u00d5":3,"\u00d3":3,"\u00d4":3,"\u00d2":3}},"\u00e1":{"d":"135,0v-20,-3,-53,10,-50,-16v-8,8,-15,20,-37,20v-37,-1,-36,-30,-36,-62v0,-49,44,-49,72,-68v1,-16,0,-36,-15,-33v-15,-1,-15,14,-15,32r-39,0v1,-37,-10,-52,57,-61v4,0,55,-1,55,40r0,112v0,14,0,30,8,36xm84,-39r0,-54v-15,12,-33,12,-31,44v2,29,13,25,31,10xm124,-254r-48,47r-31,0r24,-47r55,0"},"\u00e0":{"d":"135,0v-20,-3,-53,10,-50,-16v-8,8,-15,20,-37,20v-37,-1,-36,-30,-36,-62v0,-49,44,-49,72,-68v1,-16,0,-36,-15,-33v-15,-1,-15,14,-15,32r-39,0v1,-37,-10,-52,57,-61v4,0,55,-1,55,40r0,112v0,14,0,30,8,36xm84,-39r0,-54v-15,12,-33,12,-31,44v2,29,13,25,31,10xm95,-207r-32,0r-48,-47r56,0"},"\u00e2":{"d":"135,0v-20,-3,-53,10,-50,-16v-8,8,-15,20,-37,20v-37,-1,-36,-30,-36,-62v0,-49,44,-49,72,-68v1,-16,0,-36,-15,-33v-15,-1,-15,14,-15,32r-39,0v1,-37,-10,-52,57,-61v4,0,55,-1,55,40r0,112v0,14,0,30,8,36xm84,-39r0,-54v-15,12,-33,12,-31,44v2,29,13,25,31,10xm125,-207r-38,0r-16,-26r-17,26r-38,0r31,-47r47,0"},"\u00e4":{"d":"135,0v-20,-3,-53,10,-50,-16v-8,8,-15,20,-37,20v-37,-1,-36,-30,-36,-62v0,-49,44,-49,72,-68v1,-16,0,-36,-15,-33v-15,-1,-15,14,-15,32r-39,0v1,-37,-10,-52,57,-61v4,0,55,-1,55,40r0,112v0,14,0,30,8,36xm84,-39r0,-54v-15,12,-33,12,-31,44v2,29,13,25,31,10xm125,-214r-43,0r0,-45r43,0r0,45xm59,-214r-42,0r0,-45r42,0r0,45"},"\u00e3":{"d":"135,0v-20,-3,-53,10,-50,-16v-8,8,-15,20,-37,20v-37,-1,-36,-30,-36,-62v0,-49,44,-49,72,-68v1,-16,0,-36,-15,-33v-15,-1,-15,14,-15,32r-39,0v1,-37,-10,-52,57,-61v4,0,55,-1,55,40r0,112v0,14,0,30,8,36xm84,-39r0,-54v-15,12,-33,12,-31,44v2,29,13,25,31,10xm106,-252r21,0v0,21,-4,47,-28,47v-25,0,-52,-35,-60,-1r-21,0v0,-22,8,-46,32,-46v24,0,49,35,56,0"},"\u00e5":{"d":"135,0v-20,-3,-53,10,-50,-16v-8,8,-15,20,-37,20v-37,-1,-36,-30,-36,-62v0,-49,44,-49,72,-68v1,-16,0,-36,-15,-33v-15,-1,-15,14,-15,32r-39,0v1,-37,-10,-52,57,-61v4,0,55,-1,55,40r0,112v0,14,0,30,8,36xm84,-39r0,-54v-15,12,-33,12,-31,44v2,29,13,25,31,10xm105,-238v0,17,-14,32,-32,32v-18,0,-32,-14,-32,-32v0,-18,15,-32,32,-32v18,0,32,14,32,32xm87,-238v0,-8,-6,-14,-14,-14v-8,0,-15,6,-15,14v0,8,7,15,15,15v8,0,14,-7,14,-15"},"\u00e7":{"d":"90,-73r42,0v3,46,-9,75,-54,76r0,17v23,-6,56,22,29,44v-25,11,-42,7,-62,3r0,-11v10,3,35,-1,31,-9v0,-10,-11,-11,-13,-11r0,-33v-65,-1,-49,-76,-49,-137v0,-36,26,-54,60,-54v22,0,58,8,58,49r0,25r-42,0v-2,-20,8,-41,-16,-43v-14,0,-18,9,-18,25r0,80v0,13,3,24,17,24v21,-1,16,-25,17,-45","k":{"k":3,"h":3}},"\u00e9":{"d":"130,-83r-73,0v2,20,-7,54,15,53v16,0,15,-16,15,-31r42,0v4,44,-17,66,-57,65v-80,-2,-58,-72,-58,-138v0,-34,22,-54,59,-54v59,0,60,48,57,105xm87,-113v-2,-19,9,-36,-15,-41v-24,4,-12,22,-15,41r30,0xm124,-254r-48,47r-31,0r24,-47r55,0"},"\u00e8":{"d":"130,-83r-73,0v2,20,-7,54,15,53v16,0,15,-16,15,-31r42,0v4,44,-17,66,-57,65v-80,-2,-58,-72,-58,-138v0,-34,22,-54,59,-54v59,0,60,48,57,105xm87,-113v-2,-19,9,-36,-15,-41v-24,4,-12,22,-15,41r30,0xm95,-207r-32,0r-48,-47r56,0"},"\u00ea":{"d":"130,-83r-73,0v2,20,-7,54,15,53v16,0,15,-16,15,-31r42,0v4,44,-17,66,-57,65v-80,-2,-58,-72,-58,-138v0,-34,22,-54,59,-54v59,0,60,48,57,105xm87,-113v-2,-19,9,-36,-15,-41v-24,4,-12,22,-15,41r30,0xm125,-207r-38,0r-16,-26r-17,26r-38,0r31,-47r47,0"},"\u00eb":{"d":"130,-83r-73,0v2,20,-7,54,15,53v16,0,15,-16,15,-31r42,0v4,44,-17,66,-57,65v-80,-2,-58,-72,-58,-138v0,-34,22,-54,59,-54v59,0,60,48,57,105xm87,-113v-2,-19,9,-36,-15,-41v-24,4,-12,22,-15,41r30,0xm125,-214r-43,0r0,-45r43,0r0,45xm59,-214r-43,0r0,-45r43,0r0,45"},"\u00ed":{"d":"59,0r-43,0r0,-184r43,0r0,184xm92,-254r-48,47r-31,0r24,-47r55,0","w":74},"\u00ec":{"d":"59,0r-43,0r0,-184r43,0r0,184xm61,-207r-31,0r-48,-47r55,0","w":74},"\u00ee":{"d":"59,0r-43,0r0,-184r43,0r0,184xm91,-207r-38,0r-16,-26r-17,26r-38,0r31,-47r47,0","w":74},"\u00ef":{"d":"59,0r-43,0r0,-184r43,0r0,184xm91,-214r-43,0r0,-45r43,0r0,45xm25,-214r-43,0r0,-45r43,0r0,45","w":74},"\u00f1":{"d":"134,0r-42,0r0,-136v0,-14,-3,-22,-15,-22v-13,0,-18,7,-18,25r0,133r-43,0r0,-184r43,0r0,13v19,-30,75,-16,75,20r0,151xm110,-252r21,0v0,21,-4,47,-28,47v-25,0,-52,-35,-60,-1r-21,0v0,-22,8,-46,32,-46v24,0,49,35,56,0","w":150},"\u00f3":{"d":"129,-138r0,90v0,37,-27,52,-60,52v-33,0,-55,-16,-55,-56v1,-64,-14,-136,58,-136v28,0,57,10,57,50xm57,-139r0,94v0,5,-1,19,14,19v15,0,15,-12,15,-19r0,-94v0,-10,-1,-22,-14,-22v-15,0,-15,13,-15,22xm124,-254r-48,47r-31,0r24,-47r55,0"},"\u00f2":{"d":"129,-138r0,90v0,37,-27,52,-60,52v-33,0,-55,-16,-55,-56v1,-64,-14,-136,58,-136v28,0,57,10,57,50xm57,-139r0,94v0,5,-1,19,14,19v15,0,15,-12,15,-19r0,-94v0,-10,-1,-22,-14,-22v-15,0,-15,13,-15,22xm95,-207r-32,0r-48,-47r56,0"},"\u00f4":{"d":"129,-138r0,90v0,37,-27,52,-60,52v-33,0,-55,-16,-55,-56v1,-64,-14,-136,58,-136v28,0,57,10,57,50xm57,-139r0,94v0,5,-1,19,14,19v15,0,15,-12,15,-19r0,-94v0,-10,-1,-22,-14,-22v-15,0,-15,13,-15,22xm125,-207r-38,0r-16,-26r-17,26r-38,0r31,-47r47,0"},"\u00f6":{"d":"129,-138r0,90v0,37,-27,52,-60,52v-33,0,-55,-16,-55,-56v1,-64,-14,-136,58,-136v28,0,57,10,57,50xm57,-139r0,94v0,5,-1,19,14,19v15,0,15,-12,15,-19r0,-94v0,-10,-1,-22,-14,-22v-15,0,-15,13,-15,22xm124,-214r-43,0r0,-45r43,0r0,45xm58,-214r-43,0r0,-45r43,0r0,45"},"\u00f5":{"d":"129,-138r0,90v0,37,-27,52,-60,52v-33,0,-55,-16,-55,-56v1,-64,-14,-136,58,-136v28,0,57,10,57,50xm57,-139r0,94v0,5,-1,19,14,19v15,0,15,-12,15,-19r0,-94v0,-10,-1,-22,-14,-22v-15,0,-15,13,-15,22xm106,-252r21,0v0,21,-4,47,-28,47v-25,0,-52,-35,-60,-1r-21,0v0,-22,8,-46,32,-46v24,0,49,35,56,0"},"\u00fa":{"d":"134,0r-43,0r0,-15v-5,4,-19,18,-39,18v-27,0,-36,-19,-36,-42r0,-145r43,0r0,132v0,11,1,22,16,22v15,0,16,-11,16,-24r0,-130r43,0r0,184xm127,-254r-47,47r-32,0r24,-47r55,0","w":150},"\u00f9":{"d":"134,0r-43,0r0,-15v-5,4,-19,18,-39,18v-27,0,-36,-19,-36,-42r0,-145r43,0r0,132v0,11,1,22,16,22v15,0,16,-11,16,-24r0,-130r43,0r0,184xm99,-207r-32,0r-48,-47r56,0","w":150},"\u00fb":{"d":"134,0r-43,0r0,-15v-5,4,-19,18,-39,18v-27,0,-36,-19,-36,-42r0,-145r43,0r0,132v0,11,1,22,16,22v15,0,16,-11,16,-24r0,-130r43,0r0,184xm129,-207r-38,0r-15,-26r-18,26r-37,0r30,-47r47,0","w":150},"\u00fc":{"d":"134,0r-43,0r0,-15v-5,4,-19,18,-39,18v-27,0,-36,-19,-36,-42r0,-145r43,0r0,132v0,11,1,22,16,22v15,0,16,-11,16,-24r0,-130r43,0r0,184xm128,-214r-43,0r0,-45r43,0r0,45xm62,-214r-43,0r0,-45r43,0r0,45","w":150},"\u00b0":{"d":"122,-214v0,32,-26,58,-58,58v-32,0,-58,-26,-58,-58v0,-32,26,-58,58,-58v33,0,58,26,58,58xm92,-215v0,-16,-12,-28,-28,-28v-16,0,-29,12,-29,28v0,15,14,29,29,29v16,0,28,-13,28,-29","w":127},"\u00a2":{"d":"132,-114r-42,0v0,-19,3,-45,-17,-43v-9,0,-17,3,-17,21r0,87v0,16,7,21,17,21v26,-3,14,-24,17,-45r42,0v-1,40,9,64,-49,77r0,36r-18,0r0,-36v-81,-13,-51,-72,-51,-140v0,-45,36,-50,51,-52r0,-29r18,0r0,29v15,1,49,5,49,50r0,24"},"\u00a3":{"d":"165,-71v0,39,4,70,-42,75v-5,0,-19,0,-47,-18v-8,17,-68,32,-68,-12v0,-31,40,-36,59,-24v7,-17,1,-27,-10,-50r-40,0r0,-22r31,0v-9,-18,-19,-38,-19,-68v0,-44,28,-63,63,-63v48,0,68,30,64,80r-42,0v-1,-21,4,-46,-20,-46v-33,0,-21,74,-4,97r38,0r0,22r-30,0v8,16,-2,57,-8,62v4,2,16,9,23,9v19,0,14,-24,15,-42r37,0xm54,-26v-6,-7,-24,-14,-26,2v5,12,17,11,26,-2","w":172},"\u00a7":{"d":"141,-184r-41,0v0,-21,4,-46,-19,-43v-33,4,-14,46,5,53v22,23,64,39,66,80v0,24,-14,38,-29,54v36,37,16,103,-45,103v-28,0,-62,-9,-62,-49r0,-32r42,0v1,22,-5,50,19,48v29,-3,23,-45,-1,-56v-24,-26,-71,-42,-71,-86v0,-22,14,-38,29,-53v-10,-12,-13,-15,-13,-39v0,-44,26,-54,60,-54v27,0,60,5,60,45r0,29xm102,-61v32,-34,-11,-51,-47,-83v-6,8,-11,16,-11,24v0,9,0,14,58,59","w":157},"\u00b6":{"d":"23,-179v0,-47,26,-75,82,-75r76,0r0,28r-13,0r0,286r-30,0r0,-286r-33,0r0,286r-31,0r0,-168v-33,-8,-51,-33,-51,-71","w":214},"\u00df":{"d":"16,0r0,-213v0,-23,6,-47,56,-47v40,0,58,21,58,70v0,29,-7,30,-26,34v53,-1,31,69,34,115v3,44,-35,48,-70,41r0,-25v43,10,23,-49,27,-87v2,-18,-7,-25,-28,-24r0,-29v29,6,24,-21,24,-46v0,-5,0,-18,-16,-18v-15,0,-16,6,-16,16r0,213r-43,0","w":150},"\u00ae":{"d":"94,-208v47,2,112,-13,98,49v0,17,-6,26,-23,31v38,0,13,61,32,81r-36,0v-17,-18,18,-80,-38,-68r0,68r-33,0r0,-161xm127,-143v21,1,36,2,32,-25v1,-15,-17,-13,-32,-13r0,38xm272,-127v0,72,-56,128,-128,128v-71,0,-128,-57,-128,-128v0,-71,57,-128,128,-128v72,0,128,57,128,128xm256,-127v0,-64,-50,-114,-112,-114v-62,0,-112,51,-112,114v0,63,50,114,112,114v62,0,112,-51,112,-114","w":287},"\u00a9":{"d":"159,-109r33,0v2,42,-7,65,-48,65v-57,0,-51,-58,-50,-113v0,-41,15,-55,50,-55v40,0,50,21,48,63r-33,0v0,-17,1,-36,-15,-34v-28,-2,-15,59,-17,86v-3,35,34,29,32,3r0,-15xm272,-127v0,72,-56,128,-128,128v-71,0,-128,-57,-128,-128v0,-71,57,-128,128,-128v72,0,128,57,128,128xm256,-127v0,-64,-50,-114,-112,-114v-62,0,-112,51,-112,114v0,63,50,114,112,114v62,0,112,-51,112,-114","w":287},"\u00b4":{"d":"85,-254r-48,47r-32,0r25,-47r55,0","w":90},"\u00a8":{"d":"99,-214r-42,0r0,-45r42,0r0,45xm33,-214r-42,0r0,-45r42,0r0,45","w":90},"\u00c6":{"d":"247,0r-128,0r0,-53r-50,0r-18,53r-50,0r94,-254r152,0r0,39r-81,0r0,59r76,0r0,38r-76,0r0,79r81,0r0,39xm119,-91r0,-108r-37,108r37,0","w":254,"k":{"X":-8,"W":-8,"V":-8,"T":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"y":-4,"\u00ff":-4,"\u00fd":-4,",":-4,".":-4,"-":-4,"\u00ad":-4,"u":30,"\u00fa":30,"\u00f9":30,"\u00fb":30,"\u00fc":30}},"\u00d8":{"d":"161,-249r-12,23v16,42,7,117,7,171v0,30,-17,60,-67,60v-26,0,-40,-8,-49,-15r-7,14r-21,-11r11,-23v-14,-43,-6,-117,-6,-172v0,-29,20,-58,67,-58v24,0,41,8,49,14r7,-14xm64,-192r0,83r45,-87v0,-10,0,-27,-21,-27v-24,0,-24,17,-24,31xm109,-145r-45,87v0,10,0,26,22,26v23,0,23,-17,23,-29r0,-84","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"U":15,"\u00dc":15,"\u00da":15,"\u00db":15,"\u00d9":15,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"\u00b1":{"d":"172,-113r-50,0r0,56r-42,0r0,-56r-50,0r0,-37r50,0r0,-56r42,0r0,56r50,0r0,37xm172,0r-142,0r0,-36r142,0r0,36","w":201},"\u00a5":{"d":"145,-239r-32,113r28,0r0,26r-35,0r-7,20r42,0r0,26r-43,0r0,54r-47,0r0,-54r-43,0r0,-26r42,0r-5,-20r-37,0r0,-26r29,0r-33,-113r48,0r23,113r22,-113r48,0","w":150},"\u00b5":{"d":"91,-184r43,0r0,152v0,19,3,27,9,32r-50,0r-1,-15v-7,17,-20,21,-33,10r0,69r-43,0r0,-248r43,0r0,138v0,10,6,16,16,16v11,0,16,-6,16,-20r0,-134","w":150},"\u03c0":{"d":"161,0v-37,2,-59,-5,-59,-41r0,-111r-33,0r0,152r-43,0r0,-152r-13,0r0,-32r144,0r0,32r-13,0r0,101v0,20,4,20,17,20r0,31","w":173},"\u00aa":{"d":"76,-151v-12,0,-30,4,-28,-10v-14,23,-48,7,-40,-20v-6,-19,17,-31,40,-40v-1,-9,3,-18,-8,-18v-9,1,-8,10,-8,17r-22,0v-3,-25,12,-36,30,-35v13,0,32,4,32,24v0,28,-5,60,4,82xm37,-168v13,0,12,-20,11,-34v-12,2,-25,25,-11,34","w":82},"\u00ba":{"d":"41,-150v-49,-4,-32,-39,-32,-77v0,-23,15,-29,33,-29v43,-1,31,40,31,76v0,24,-19,30,-32,30xm49,-179r0,-50v0,-5,0,-12,-8,-12v-17,7,-4,42,-8,62v0,5,0,12,8,12v8,0,8,-8,8,-12","w":82},"\u00e6":{"d":"205,-82r-76,0v4,23,-12,49,16,52v17,1,18,-14,17,-31r43,0v1,37,-5,62,-58,65v-19,0,-28,-5,-44,-15v-26,22,-107,26,-92,-46v-7,-41,46,-51,75,-65v0,0,3,-33,-16,-33v-21,0,-15,14,-16,29r-39,0v-11,-61,48,-75,93,-51v35,-21,95,-15,97,41r0,54xm146,-154v-27,4,-14,22,-17,43r33,0v-2,-20,9,-40,-16,-43xm67,-29v29,1,16,-36,19,-61v-24,10,-34,14,-34,37v0,9,0,24,15,24","w":217},"\u00f8":{"d":"136,-180r-13,18v13,30,5,75,6,114v2,59,-68,64,-101,36r-10,15r-15,-9v36,-39,-31,-182,68,-182v22,0,34,7,42,12r9,-14xm72,-158v-30,0,-16,47,-19,74r36,-56v0,-6,-1,-18,-17,-18xm89,-108r-36,57v0,10,-1,23,17,23v37,0,12,-49,19,-80"},"\u00bf":{"d":"58,-186r41,0v7,69,-53,69,-46,142v0,4,1,18,16,18v28,0,13,-38,17,-61r40,0v-2,49,10,81,-59,90v-53,7,-71,-58,-49,-103v13,-25,45,-51,40,-86xm57,-254r42,0r0,47r-42,0r0,-47","w":150},"\u00a1":{"d":"55,-207r-42,0r0,-47r42,0r0,47xm54,0r-40,0r0,-113r7,-73r28,0v6,58,5,122,5,186","w":82},"\u00ac":{"d":"171,-23r-44,0r0,-67r-107,0r0,-35r151,0r0,102","w":201},"\u0192":{"d":"116,-242r-4,35v-19,-2,-24,7,-23,23r19,0r-3,28r-19,0r-20,176v-6,40,-33,38,-68,38r4,-35v13,3,24,-6,22,-13r19,-166r-19,0r3,-28r19,0v0,-38,17,-65,70,-58","w":127},"\u00ab":{"d":"100,-46r-37,-34r0,-33r37,-34r0,35r-15,16r15,15r0,35xm48,-46r-37,-33r0,-33r37,-35r0,35r-14,16r14,14r0,36","w":112},"\u00bb":{"d":"101,-81r-37,35r0,-35r15,-16r-15,-14r0,-36r37,33r0,33xm49,-80r-37,34r0,-35r16,-16r-16,-15r0,-35r37,34r0,33","w":112},"\u00a0":{"w":82},"\u00c0":{"d":"154,0r-47,0r-7,-41r-43,0r-7,41r-46,0r49,-254r54,0xm95,-81r-15,-109r-17,109r32,0xm102,-274r-31,0r-48,-48r55,0","w":157,"k":{"w":7,"v":7,"t":7,"f":3,"Z":-8,"Y":7,"X":-8,"T":15,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"\u00c3":{"d":"154,0r-47,0r-7,-41r-43,0r-7,41r-46,0r49,-254r54,0xm95,-81r-15,-109r-17,109r32,0xm115,-319r21,0v0,21,-3,46,-28,46v-23,0,-57,-32,-63,-1r-22,0v0,-22,10,-46,34,-46v25,0,50,35,58,1","w":157,"k":{"w":7,"v":7,"t":7,"f":3,"Z":-8,"Y":7,"X":-8,"T":15,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"\u00d5":{"d":"16,-53r0,-144v0,-38,17,-63,71,-63v42,0,70,19,70,59r0,147v0,45,-29,59,-70,59v-44,0,-71,-16,-71,-58xm109,-61r0,-131v0,-13,1,-32,-22,-32v-24,0,-24,20,-24,34r0,128v0,14,0,31,23,31v23,0,23,-18,23,-30xm122,-319r22,0v0,21,-4,46,-29,46v-23,0,-57,-32,-62,-1r-22,0v0,-22,9,-46,33,-46v25,0,50,35,58,1","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"U":15,"\u00dc":15,"\u00da":15,"\u00db":15,"\u00d9":15,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"\u0152":{"d":"239,0r-110,0r0,-11v-25,22,-113,31,-113,-43r0,-140v0,-32,11,-66,64,-66v9,0,31,1,49,20r0,-14r107,0r0,39r-80,0r0,59r76,0r0,38r-76,0r0,78r83,0r0,40xm109,-62r0,-129v0,-15,-1,-32,-24,-32v-22,0,-22,18,-22,32r0,132v0,17,7,27,23,27v23,0,23,-20,23,-30","w":247,"k":{"X":-8,"W":-8,"V":-8,"T":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"y":-4,"\u00ff":-4,"\u00fd":-4,",":-4,".":-4,"-":-4,"\u00ad":-4,"u":30,"\u00fa":30,"\u00f9":30,"\u00fb":30,"\u00fc":30}},"\u0153":{"d":"204,-62v3,41,-10,66,-51,66v-26,0,-36,-6,-45,-12v-29,20,-94,19,-94,-42r0,-82v2,-57,52,-71,94,-42v25,-23,96,-17,96,35r0,56r-73,0v3,23,-10,51,16,54v21,-3,14,-17,15,-33r42,0xm130,-112r32,0v-2,-20,8,-40,-16,-44v-26,4,-13,24,-16,44xm57,-136r0,90v0,10,3,18,14,18v8,0,17,-4,17,-19r0,-89v0,-5,0,-20,-15,-20v-16,0,-16,16,-16,20","w":217},"\u00f7":{"d":"121,-146r-40,0r0,-46r40,0r0,46xm175,-89r-148,0r0,-37r148,0r0,37xm121,-23r-40,0r0,-46r40,0r0,46","w":201},"\u00ff":{"d":"85,-184r42,0r-42,197v-4,45,-34,57,-79,47r6,-33v18,7,41,-7,36,-27r-48,-184r43,0r24,118xm117,-214r-43,0r0,-45r43,0r0,45xm51,-214r-43,0r0,-45r43,0r0,45","w":127,"k":{"w":-8,"v":-8,"t":-8,"f":-4}},"\u0178":{"d":"150,-254r-51,179r0,75r-48,0r0,-78r-51,-176r50,0r26,128r24,-128r50,0xm133,-274r-42,0r0,-44r42,0r0,44xm60,-274r-42,0r0,-44r42,0r0,44","w":150},"\u00b7":{"d":"55,-78r-42,0r0,-47r42,0r0,47","w":67},"\u00c2":{"d":"154,0r-47,0r-7,-41r-43,0r-7,41r-46,0r49,-254r54,0xm95,-81r-15,-109r-17,109r32,0xm132,-274r-37,0r-16,-27r-17,27r-38,0r31,-48r46,0","w":157,"k":{"w":7,"v":7,"t":7,"f":3,"Z":-8,"Y":7,"X":-8,"T":15,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"\u00ca":{"d":"145,0r-127,0r0,-254r123,0r0,38r-76,0r0,60r72,0r0,39r-72,0r0,78r80,0r0,39xm128,-274r-37,0r-16,-27r-17,27r-38,0r31,-48r46,0","w":150,"k":{"X":-8,"W":-8,"V":-8,"T":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"y":-4,"\u00ff":-4,"\u00fd":-4,",":-4,".":-4,"-":-4,"\u00ad":-4,"u":30,"\u00fa":30,"\u00f9":30,"\u00fb":30,"\u00fc":30}},"\u00c1":{"d":"154,0r-47,0r-7,-41r-43,0r-7,41r-46,0r49,-254r54,0xm95,-81r-15,-109r-17,109r32,0xm135,-323r-45,48r-34,0r23,-48r56,0","w":157,"k":{"w":7,"v":7,"t":7,"f":3,"Z":-8,"Y":7,"X":-8,"T":15,"S":-8,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8}},"\u00cb":{"d":"145,0r-127,0r0,-254r123,0r0,38r-76,0r0,60r72,0r0,39r-72,0r0,78r80,0r0,39xm136,-274r-41,0r0,-44r41,0r0,44xm64,-274r-42,0r0,-44r42,0r0,44","w":150,"k":{"X":-8,"W":-8,"V":-8,"T":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"y":-4,"\u00ff":-4,"\u00fd":-4,",":-4,".":-4,"-":-4,"\u00ad":-4,"u":30,"\u00fa":30,"\u00f9":30,"\u00fb":30,"\u00fc":30}},"\u00c8":{"d":"145,0r-127,0r0,-254r123,0r0,38r-76,0r0,60r72,0r0,39r-72,0r0,78r80,0r0,39xm98,-274r-31,0r-48,-48r56,0","w":150,"k":{"X":-8,"W":-8,"V":-8,"T":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"y":-4,"\u00ff":-4,"\u00fd":-4,",":-4,".":-4,"-":-4,"\u00ad":-4,"u":30,"\u00fa":30,"\u00f9":30,"\u00fb":30,"\u00fc":30}},"\u00cd":{"d":"64,0r-46,0r0,-254r46,0r0,254xm96,-323r-45,48r-33,0r23,-48r55,0","w":82},"\u00ce":{"d":"64,0r-46,0r0,-254r46,0r0,254xm95,-274r-38,0r-16,-27r-17,27r-38,0r31,-48r47,0","w":82},"\u00cf":{"d":"64,0r-46,0r0,-254r46,0r0,254xm99,-274r-41,0r0,-44r41,0r0,44xm27,-274r-42,0r0,-44r42,0r0,44","w":82},"\u00cc":{"d":"64,0r-46,0r0,-254r46,0r0,254xm64,-274r-31,0r-48,-48r56,0","w":82},"\u00d3":{"d":"16,-53r0,-144v0,-38,17,-63,71,-63v42,0,70,19,70,59r0,147v0,45,-29,59,-70,59v-44,0,-71,-16,-71,-58xm109,-61r0,-131v0,-13,1,-32,-22,-32v-24,0,-24,20,-24,34r0,128v0,14,0,31,23,31v23,0,23,-18,23,-30xm139,-323r-45,48r-34,0r23,-48r56,0","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"U":15,"\u00dc":15,"\u00da":15,"\u00db":15,"\u00d9":15,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"\u00d4":{"d":"16,-53r0,-144v0,-38,17,-63,71,-63v42,0,70,19,70,59r0,147v0,45,-29,59,-70,59v-44,0,-71,-16,-71,-58xm109,-61r0,-131v0,-13,1,-32,-22,-32v-24,0,-24,20,-24,34r0,128v0,14,0,31,23,31v23,0,23,-18,23,-30xm140,-274r-38,0r-16,-27r-17,27r-38,0r31,-48r47,0","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"U":15,"\u00dc":15,"\u00da":15,"\u00db":15,"\u00d9":15,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"\u00d2":{"d":"16,-53r0,-144v0,-38,17,-63,71,-63v42,0,70,19,70,59r0,147v0,45,-29,59,-70,59v-44,0,-71,-16,-71,-58xm109,-61r0,-131v0,-13,1,-32,-22,-32v-24,0,-24,20,-24,34r0,128v0,14,0,31,23,31v23,0,23,-18,23,-30xm109,-274r-31,0r-48,-48r56,0","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,"A":-13,"\u00c4":-13,"\u00c5":-13,"\u00c6":-13,"\u00c0":-13,"\u00c3":-13,"\u00c2":-13,"\u00c1":-13,"C":-13,"\u00c7":-13,"U":15,"\u00dc":15,"\u00da":15,"\u00db":15,"\u00d9":15,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"\u00da":{"d":"17,-254r47,0r0,189v0,17,1,30,22,30v21,0,22,-16,22,-31r0,-188r47,0r0,197v0,62,-53,62,-70,62v-44,0,-68,-21,-68,-63r0,-196xm143,-323r-46,48r-33,0r23,-48r56,0","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"O":3,"\u00d6":3,"\u00d8":3,"\u00d5":3,"\u00d3":3,"\u00d4":3,"\u00d2":3}},"\u00db":{"d":"17,-254r47,0r0,189v0,17,1,30,22,30v21,0,22,-16,22,-31r0,-188r47,0r0,197v0,62,-53,62,-70,62v-44,0,-68,-21,-68,-63r0,-196xm140,-274r-38,0r-16,-27r-17,27r-38,0r31,-48r47,0","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"O":3,"\u00d6":3,"\u00d8":3,"\u00d5":3,"\u00d3":3,"\u00d4":3,"\u00d2":3}},"\u00d9":{"d":"17,-254r47,0r0,189v0,17,1,30,22,30v21,0,22,-16,22,-31r0,-188r47,0r0,197v0,62,-53,62,-70,62v-44,0,-68,-21,-68,-63r0,-196xm109,-274r-31,0r-48,-48r56,0","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-15,"Q":-13,"P":-15,"N":-15,"M":-15,"L":-15,"K":-15,"J":-8,"I":-15,"H":-15,"G":-13,"F":-15,"E":-15,"D":-15,"B":-15,"\/":-15,"O":3,"\u00d6":3,"\u00d8":3,"\u00d5":3,"\u00d3":3,"\u00d4":3,"\u00d2":3}},"\u0131":{"d":"59,0r-43,0r0,-184r43,0r0,184","w":74},"\u00af":{"d":"97,-212r-104,0r0,-30r104,0r0,30","w":90},"\u00b8":{"d":"27,-8r16,0r0,28v22,-6,55,23,28,44v-25,11,-42,7,-62,3r0,-11v10,3,35,-1,31,-9v0,-10,-11,-11,-13,-11r0,-44","w":90},"\u00a4":{"d":"228,-38r-30,30r-27,-29v-36,22,-72,22,-105,0r-28,28r-29,-30r28,-28v-22,-32,-21,-77,0,-110r-27,-28r29,-30r27,28v31,-21,73,-23,105,0r28,-28r29,30r-28,28v22,37,22,74,0,110xm174,-121v0,-34,-24,-61,-55,-61v-31,0,-56,26,-56,60v0,34,25,60,56,60v30,0,55,-26,55,-59","w":236},"\u00d0":{"d":"65,-217r0,71r28,0r0,26r-28,0r0,83v27,0,46,3,46,-27r0,-127v4,-28,-20,-27,-46,-26xm94,-254v34,-6,64,27,64,67r0,119v0,35,-6,68,-65,68r-75,0r0,-120r-18,0r0,-27r18,0r0,-107r76,0","w":172,"k":{"Z":-4,"W":-8,"V":-8,"S":-13,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,",":-8,".":-8,"-":-13,"\u00ad":-13,"u":-13,"\u00fa":-13,"\u00f9":-13,"\u00fb":-13,"\u00fc":-13}},"\u00f0":{"d":"135,-229r-22,7v27,51,16,107,16,174v0,33,-20,52,-58,52v-84,0,-57,-74,-57,-142v0,-48,50,-63,73,-38v-1,-7,-3,-18,-11,-34r-40,14r-9,-19r37,-13v-6,-6,-11,-10,-18,-16r36,-15v8,7,13,12,19,19r25,-8xm57,-139r0,94v0,5,-1,19,14,19v15,0,15,-12,15,-19r0,-94v0,-10,-1,-22,-14,-22v-15,0,-15,13,-15,22"},"\u0141":{"d":"134,0r-116,0r0,-69r-18,24r0,-43r18,-23r0,-143r47,0r0,81r34,-44r0,42r-34,44r0,92r69,0r0,39","w":135,"k":{"w":15,"v":15,"Z":-4,"Y":26,"X":-4,"W":15,"V":15,"T":22,"S":-4,"R":-4,"Q":-4,"P":-4,"N":-4,"M":-4,"L":-4,"K":-4,"J":-11,"I":-4,"H":-4,"G":-4,"F":-4,"E":-4,"D":-4,"B":-4,"O":-8,"\u00d6":-8,"\u00d8":-8,"\u00d5":-8,"\u00d3":-8,"\u00d4":-8,"\u00d2":-8,"U":-13,"\u00dc":-13,"\u00da":-13,"\u00db":-13,"\u00d9":-13,"y":-15,"\u00ff":-15,"\u00fd":-15}},"\u0142":{"d":"75,-171r-16,23r0,148r-43,0r0,-90r-16,22r0,-38r16,-21r0,-127r43,0r0,68r16,-22r0,37","w":74},"\u0160":{"d":"14,-90r46,0v3,28,-12,57,23,59v23,1,26,-17,23,-40v-8,-67,-91,-37,-91,-126v0,-44,27,-63,70,-63v41,0,73,25,65,80r-47,0v-1,-22,6,-43,-21,-44v-13,0,-21,5,-21,27v0,55,92,53,92,115v0,53,-1,87,-69,87v-33,0,-70,-11,-70,-58r0,-37xm136,-322r-30,48r-48,0r-30,-48r38,0r16,26r17,-26r37,0","w":164,"k":{"Z":-4,"Y":7,"W":-8,"V":-8,"S":-8,"R":-13,"Q":-13,"P":-13,"N":-13,"M":-13,"L":-13,"K":-13,"J":-8,"I":-13,"H":-13,"G":-13,"F":-13,"E":-13,"D":-13,"B":-13,"\/":-13,",":-8,".":-8,"-":-8,"\u00ad":-8,"u":-8,"\u00fa":-8,"\u00f9":-8,"\u00fb":-8,"\u00fc":-8}},"\u0161":{"d":"10,-65r39,0v1,18,-5,36,17,38v18,2,24,-36,4,-44v-23,-19,-57,-29,-57,-70v0,-37,22,-47,55,-47v57,0,53,25,53,63r-37,0v0,-17,2,-34,-16,-34v-22,0,-18,30,-3,37v21,18,57,28,57,69v0,40,-11,57,-56,57v-34,0,-63,-20,-56,-69xm121,-254r-30,47r-48,0r-30,-47r37,0r17,26r17,-26r37,0","w":135},"\u00dd":{"d":"150,-254r-51,179r0,75r-48,0r0,-78r-51,-176r50,0r26,128r24,-128r50,0xm131,-323r-45,48r-33,0r23,-48r55,0","w":150},"\u00fd":{"d":"85,-184r42,0r-42,197v-4,45,-34,57,-79,47r6,-33v18,7,41,-7,36,-27r-48,-184r43,0r24,118xm123,-254r-48,47r-31,0r24,-47r55,0","w":127,"k":{"w":-8,"v":-8,"t":-8,"f":-4}},"\u00de":{"d":"18,0r0,-254r47,0r0,42r47,0v53,0,43,45,43,91v0,33,-2,58,-46,58r-44,0r0,63r-47,0xm65,-174r0,74v22,-2,44,9,44,-21v0,-21,3,-58,-18,-53r-26,0","w":164},"\u00fe":{"d":"16,-254r43,0r0,84v21,-23,77,-33,77,32r0,96v2,58,-58,52,-77,27r0,79r-43,0r0,-318xm59,-135r0,83v0,12,4,21,17,21v15,0,17,-12,17,-19r0,-86v0,-13,-6,-20,-17,-20v-18,0,-17,16,-17,21","w":150},"\u017d":{"d":"143,-229r-84,189r82,0r0,40r-133,0r0,-30r81,-185r-70,0r0,-39r124,0r0,25xm135,-322r-31,48r-47,0r-31,-48r38,0r16,26r17,-26r38,0","w":150,"k":{"w":15,"Y":-8,"W":-8,"V":-8,"T":-6,"S":-13,"R":-8,"Q":-8,"P":-8,"N":-8,"M":-8,"L":-8,"K":-8,"J":-8,"I":-8,"H":-8,"G":-8,"F":-8,"E":-8,"D":-8,"B":-8,"\/":-15,"-":15,"\u00ad":15}},"\u017e":{"d":"120,0r-111,0r0,-36r64,-114r-58,0r0,-34r102,0r0,34r-64,114r67,0r0,36xm121,-254r-30,47r-48,0r-30,-47r37,0r17,26r17,-26r37,0","w":127},"\u00bd":{"d":"157,0v-10,-67,62,-63,59,-125v0,-5,-1,-13,-13,-13v-18,0,-15,18,-15,34r-27,0v-4,-36,8,-57,40,-57v38,0,44,19,44,56v0,18,-3,22,-33,49v-17,15,-22,20,-22,31r57,0r0,25r-90,0xm181,-249r-96,265r-23,-8r95,-265xm72,-81r-30,0r0,-119v-7,4,-16,8,-28,10r0,-24v22,-6,28,-13,38,-25r20,0r0,158","w":254},"\u00bc":{"d":"247,-30r-10,0r0,30r-27,0r0,-30r-53,0r0,-23r46,-106r34,0r0,105r10,0r0,24xm187,-249r-96,265r-23,-8r96,-265xm212,-125r-29,71r27,0v0,-11,2,-71,2,-71xm72,-81r-30,0r0,-119v-7,4,-16,8,-28,10r0,-24v22,-6,28,-13,38,-25r20,0r0,158","w":254},"\u00b9":{"d":"72,-81r-30,0r0,-119v-7,4,-16,8,-28,10r0,-24v22,-6,28,-13,38,-25r20,0r0,158","w":105},"\u00be":{"d":"197,-249r-96,265r-23,-8r96,-265xm9,-132r29,0v1,15,-5,30,14,31v22,1,12,-20,15,-37v3,-14,-13,-19,-31,-17r0,-20v26,2,30,-7,30,-32v0,-9,-5,-12,-14,-12v-16,0,-14,13,-14,28r-28,0v-3,-34,8,-51,43,-51v31,0,42,16,42,49v0,11,-1,22,-18,27v27,3,19,27,19,51v0,36,-36,37,-42,37v-30,1,-49,-17,-45,-54xm247,-30r-10,0r0,30r-27,0r0,-30r-53,0r0,-23r46,-106r34,0r0,105r10,0r0,24xm183,-54r27,0v0,-11,2,-71,2,-71","w":254},"\u00b3":{"d":"9,-132r29,0v1,15,-5,30,14,31v22,1,12,-20,15,-37v3,-14,-13,-19,-31,-17r0,-20v26,2,30,-7,30,-32v0,-9,-5,-12,-14,-12v-16,0,-14,13,-14,28r-28,0v-3,-34,8,-51,43,-51v31,0,42,16,42,49v0,11,-1,22,-18,27v27,3,19,27,19,51v0,36,-36,37,-42,37v-30,1,-49,-17,-45,-54","w":105},"\u00b2":{"d":"8,-81v-10,-66,62,-64,59,-125v0,-5,-1,-13,-13,-13v-19,0,-16,17,-16,34r-27,0v-4,-35,9,-57,40,-57v38,0,44,19,44,56v0,18,-3,22,-33,49v-17,15,-22,20,-22,31r57,0r0,25r-89,0","w":105},"\u00a6":{"d":"58,-130r-41,0r0,-144r41,0r0,144xm58,60r-41,0r0,-144r41,0r0,144","w":73},"\u00d7":{"d":"167,-71r-28,30r-38,-39r-39,39r-28,-27r39,-39r-39,-38r29,-30r38,39r38,-39r28,28r-38,38","w":200},"\u00ad":{"d":"101,-87r-89,0r0,-36r89,0r0,36","w":113,"k":{"Y":15,"T":15}},"\u03bc":{"d":"91,-184r43,0r0,152v0,19,3,27,9,32r-50,0r-1,-15v-7,17,-20,21,-33,10r0,69r-43,0r0,-248r43,0r0,138v0,10,6,16,16,16v11,0,16,-6,16,-20r0,-134","w":150},"\u03a9":{"d":"172,0r-70,0r0,-34v22,-6,17,-104,17,-151v0,-33,-7,-39,-25,-39v-38,0,-25,73,-25,108v0,54,4,70,17,82r0,34r-70,0r0,-33r43,0v-36,-22,-37,-88,-37,-152v0,-55,24,-73,72,-73v49,0,72,17,72,73v0,64,0,130,-37,152r43,0r0,33","w":187},"\u0394":{"d":"181,0r-180,0r67,-254r46,0xm123,-38r-32,-144r-33,144r65,0","w":181},"\u037e":{"d":"70,-138r-43,0r0,-46r43,0r0,46xm70,0r-30,49r-16,0r26,-49r-23,0r0,-47r43,0r0,47","w":82}}});;(function($){$.effects=$.effects||{};$.extend($.effects,{save:function(el,set){for(var i=0;i<set.length;i++){if(set[i]!==null)$.data(el[0],"ec.storage."+set[i],el[0].style[set[i]]);}},restore:function(el,set){for(var i=0;i<set.length;i++){if(set[i]!==null)el.css(set[i],$.data(el[0],"ec.storage."+set[i]));}},setMode:function(el,mode){if(mode=='toggle')mode=el.is(':hidden')?'show':'hide';return mode;},getBaseline:function(origin,original){var y,x;switch(origin[0]){case'top':y=0;break;case'middle':y=0.5;break;case'bottom':y=1;break;default:y=origin[0]/original.height;};switch(origin[1]){case'left':x=0;break;case'center':x=0.5;break;case'right':x=1;break;default:x=origin[1]/original.width;};return{x:x,y:y};},createWrapper:function(el){if(el.parent().attr('id')=='fxWrapper')
return el;var props={width:el.outerWidth({margin:true}),height:el.outerHeight({margin:true}),'float':el.css('float')};el.wrap('<div id="fxWrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var wrapper=el.parent();if(el.css('position')=='static'){wrapper.css({position:'relative'});el.css({position:'relative'});}else{var top=el.css('top');if(isNaN(parseInt(top)))top='auto';var left=el.css('left');if(isNaN(parseInt(left)))left='auto';wrapper.css({position:el.css('position'),top:top,left:left,zIndex:el.css('z-index')}).show();el.css({position:'relative',top:0,left:0});}
wrapper.css(props);return wrapper;},removeWrapper:function(el){if(el.parent().attr('id')=='fxWrapper')
return el.parent().replaceWith(el);return el;},setTransition:function(el,list,factor,val){val=val||{};$.each(list,function(i,x){unit=el.cssUnit(x);if(unit[0]>0)val[x]=unit[0]*factor+unit[1];});return val;},animateClass:function(value,duration,easing,callback){var cb=(typeof easing=="function"?easing:(callback?callback:null));var ea=(typeof easing=="object"?easing:null);return this.each(function(){var offset={};var that=$(this);var oldStyleAttr=that.attr("style")||'';if(typeof oldStyleAttr=='object')oldStyleAttr=oldStyleAttr["cssText"];if(value.toggle){that.hasClass(value.toggle)?value.remove=value.toggle:value.add=value.toggle;}
var oldStyle=$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(value.add)that.addClass(value.add);if(value.remove)that.removeClass(value.remove);var newStyle=$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(value.add)that.removeClass(value.add);if(value.remove)that.addClass(value.remove);for(var n in newStyle){if(typeof newStyle[n]!="function"&&newStyle[n]&&n.indexOf("Moz")==-1&&n.indexOf("length")==-1&&newStyle[n]!=oldStyle[n]&&(n.match(/color/i)||(!n.match(/color/i)&&!isNaN(parseInt(newStyle[n],10))))&&(oldStyle.position!="static"||(oldStyle.position=="static"&&!n.match(/left|top|bottom|right/))))offset[n]=newStyle[n];}
that.animate(offset,duration,ea,function(){if(typeof $(this).attr("style")=='object'){$(this).attr("style")["cssText"]="";$(this).attr("style")["cssText"]=oldStyleAttr;}else $(this).attr("style",oldStyleAttr);if(value.add)$(this).addClass(value.add);if(value.remove)$(this).removeClass(value.remove);if(cb)cb.apply(this,arguments);});});}});$.fn.extend({_show:$.fn.show,_hide:$.fn.hide,__toggle:$.fn.toggle,_addClass:$.fn.addClass,_removeClass:$.fn.removeClass,_toggleClass:$.fn.toggleClass,effect:function(fx,o,speed,callback){return $.effects[fx]?$.effects[fx].call(this,{method:fx,options:o||{},duration:speed,callback:callback}):null;},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])))
return this._show.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='show';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback]);}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])))
return this._hide.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='hide';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback]);}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))||(arguments[0].constructor==Function))
return this.__toggle.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='toggle';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback]);}},addClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{add:classNames},speed,easing,callback]):this._addClass(classNames);},removeClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{remove:classNames},speed,easing,callback]):this._removeClass(classNames);},toggleClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{toggle:classNames},speed,easing,callback]):this._toggleClass(classNames);},morph:function(remove,add,speed,easing,callback){return $.effects.animateClass.apply(this,[{add:add,remove:remove},speed,easing,callback]);},switchClass:function(){return this.morph.apply(this,arguments);},cssUnit:function(key){var style=this.css(key),val=[];$.each(['em','px','%','pt'],function(i,unit){if(style.indexOf(unit)>0)
val=[parseFloat(style),unit];});return val;}});jQuery.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);}
fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)
return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];if(result=/rgba\(0, 0, 0, 0\)/.exec(color))
return colors['transparent']
return colors[jQuery.trim(color).toLowerCase()];}
function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=''&&color!='transparent'||jQuery.nodeName(elem,"body"))
break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};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;}});})(jQuery);;(function($){$.effects.highlight=function(o){return this.queue(function(){var el=$(this),props=['backgroundImage','backgroundColor','opacity'];var mode=$.effects.setMode(el,o.options.mode||'show');var color=o.options.color||"#ffff99";var oldColor=el.css("backgroundColor");$.effects.save(el,props);el.show();el.css({backgroundImage:'none',backgroundColor:color});var animation={backgroundColor:oldColor};if(mode=="hide")animation['opacity']=0;el.animate(animation,{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){if(mode=="hide")el.hide();$.effects.restore(el,props);if(mode=="show"&&jQuery.browser.msie)this.style.removeAttribute('filter');if(o.callback)o.callback.apply(this,arguments);el.dequeue();}});});};})(jQuery);
(function($){$.fn.extend({BXautocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.BXAutocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.BXAutocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value;};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){$.BXAutocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");},onComplete:function(handler){return this.bind("onComplete",handler);}});$.BXAutocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};function selectCurrent(){var selected=select.selected();if(!selected){return false;}
var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}
v+=options.multipleSeparator;}
$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}
function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}
var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue){return;}
previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase){currentValue=currentValue.toLowerCase();}
request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}}
function trimWords(value){if(!value){return[""];}
var words=value.split(options.multipleSeparator);var result=[];$.each(words,function(i,value){if($.trim(value)){result[i]=$.trim(value);}});return result;}
function lastWord(value){if(!options.multiple){return value;}
var words=trimWords(value);return words[words.length-1];}
function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.BXAutocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}}
function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);}
function hideResultsNow(){select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){$input.val("");}});}}
function receiveData(q,data){select.init();if(data&&data.length&&hasFocus){select.display(data,q);stopLoading();autoFill(q,data[0].value);}else{hideResultsNow();select.initNoResultsMsg(q);}
select.show();$input.trigger("onComplete",data);}
function request(term,success,failure){if(!options.matchCase){term=term.toLowerCase();}
var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}}
function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split(";;;");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}
return parsed;}
function stopLoading(){$input.removeClass(options.loadingClass);}
var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.BXAutocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.BXAutocompleter.Select(options,input,selectCurrent,config);$input.keydown(function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}
break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}
break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}
break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}
break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){if(!options.multiple){}
event.preventDefault();}
break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).keypress(function(){}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}
if(typeof fn=="function"){fn(result);}
else{$input.trigger("result",result&&[result.data,result.value]);}}
$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1]){cache.populate();}}).bind("unautocomplete",function(){select.unbind();$input.unbind();});};$.BXAutocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180,noResultsMessage:"Nothing matches "};$.BXAutocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase){s=s.toLowerCase();}
var i=s.indexOf(sub);if(i==-1){return false;}
return i===0||options.matchContains;}
function add(q,value){if(length>options.cacheLength){flush();}
if(!data[q]){length++;}
data[q]=value;}
function populate(){if(!options.data){return false;}
var stMatchSets={},nullData=0;if(!options.url){options.cacheLength=1;}
stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false){continue;}
var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar]){stMatchSets[firstChar]=[];}
var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}}
$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}
setTimeout(populate,25);function flush(){data={};length=0;}
return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length){return null;}
if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}
return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){c=data[q.substr(0,i)];if(c){csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}
return null;}};};$.BXAutocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list,noresults;function init(){if(!needsInit){return;}
element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});noresults=$("<p class='noresults'></p>").appendTo(element);noresults.hide();if(options.width>0){element.css("width",options.width);}
needsInit=false;}
function target(event){var element=event.target;while(element&&element.tagName!="LI"){element=element.parentNode;}
if(!element){return[];}
return element;}
function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}}
function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}
function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}
function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i]){continue;}
var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false){continue;}
var li=$("<li>").html(options.highlight(formatted,term)).addClass(i%2===0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}
listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}
list.bgiframe();}
return{init:function(){init();},display:function(d,q){data=d;term=q;fillList();noresults.hide();list.show();},initNoResultsMsg:function(q){list.empty();list.hide();noresults.text(options.noResultsMessage+' "'+q+'"').show();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!==0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){if(element){element.hide();}
active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:Math.round(offset.top+input.offsetHeight),left:Math.round($.browser.msie?offset.left:offset.left+1)}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"),10)-parseInt(listItems.css("padding-right"),10));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){if(list){list.empty();}},unbind:function(){if(element){element.remove();}}};};$.BXAutocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}
field.focus();};})(jQuery);
(function(jQuery){jQuery.fn.autogrow=function(o){return this.each(function(){new jQuery.autogrow(this,o);});};jQuery.autogrow=function(e,o){var self=this;this.options=o||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(jQuery(e).css('line-height'),10);this.min_height=this.options.minHeight||parseInt(jQuery(e).css('min-height'),10);this.max_height=this.options.maxHeight||parseInt(jQuery(e).css('max-height'),10);this.textarea=jQuery(e);if(isNaN(this.line_height)){this.line_height=0;}
jQuery(document).ready(function(){self.init&&self.init();});};jQuery.autogrow.fn=jQuery.autogrow.prototype={autogrow:'1.2.2'};jQuery.autogrow.fn.extend=jQuery.autogrow.extend=jQuery.extend;jQuery.autogrow.fn.extend({init:function(){var self=this;this.textarea.css({overflow:'hidden',display:'block'});this.textarea.bind('focus',function(){self.startExpand();}).bind('blur',function(){self.stopExpand();});this.checkExpand();},startExpand:function(){var self=this;this.interval=window.setInterval(function(){self.checkExpand();},400);},stopExpand:function(){clearInterval(this.interval);},checkExpand:function(){if(this.dummy===null){this.dummy=jQuery('<div></div>');this.dummy.css({'font-size':this.textarea.css('font-size'),'font-weight':this.textarea.css('font-weight'),'font-family':this.textarea.css('font-family'),'width':(parseInt(this.textarea.css('width'))-5)+'px','padding-left':this.textarea.css('padding-left'),'padding-right':this.textarea.css('padding-right'),'padding-top':this.textarea.css('padding-top'),'padding-bottom':this.textarea.css('padding-bottom'),'border':this.textarea.css('border'),'line-height':this.line_height+'px','overflow-x':'hidden','position':'absolute','left':-9999,'top':0}).appendTo('body');}
var html=this.textarea.val().replace(/(<|>)/g,'');if($.browser.msie){html=html.replace(/\n/g,'<BR>new');}
else{html=html.replace(/\n/g,'<br>new');}
if(this.dummy.html()!=html){this.dummy.html(html);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css('overflow-y','auto');}
else{this.textarea.css('overflow-y','hidden');if(this.textarea.height()<(this.dummy.height()+this.line_height)||((this.dummy.height()<this.textarea.height())&&(this.textarea.height()>this.min_height))){this.textarea.animate({height:(this.dummy.height())+'px'},100);}}}}});})(jQuery);
(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+
(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)
this.insertBefore(document.createElement(html),this.firstChild);});}
return this;};})(jQuery);
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};
jQuery.fn.corner=function(o){function hex2(s){var s=parseInt(s).toString(16);return(s.length<2)?'0'+s:s;};function gpc(node){for(;node&&node.nodeName.toLowerCase()!='html';node=node.parentNode){var v=jQuery.css(node,'backgroundColor');if(v.indexOf('rgb')>=0){rgb=v.match(/\d+/g);return'#'+hex2(rgb[0])+hex2(rgb[1])+hex2(rgb[2]);}
if(v&&v!='transparent')
return v;}
return'#ffffff';};function getW(i){switch(fx){case'round':return Math.round(width*(1-Math.cos(Math.asin(i/width))));case'cool':return Math.round(width*(1+Math.cos(Math.asin(i/width))));case'sharp':return Math.round(width*(1-Math.cos(Math.acos(i/width))));case'bite':return Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));case'slide':return Math.round(width*(Math.atan2(i,width/i)));case'jut':return Math.round(width*(Math.atan2(width,(width-i-1))));case'curl':return Math.round(width*(Math.atan(i)));case'tear':return Math.round(width*(Math.cos(i)));case'wicked':return Math.round(width*(Math.tan(i)));case'long':return Math.round(width*(Math.sqrt(i)));case'sculpt':return Math.round(width*(Math.log((width-i-1),width)));case'dog':return(i&1)?(i+1):width;case'dog2':return(i&2)?(i+1):width;case'dog3':return(i&3)?(i+1):width;case'fray':return(i%2)*width;case'notch':return width;case'bevel':return i+1;}};o=(o||"").toLowerCase();var keep=/keep/.test(o);var cc=((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);var sc=((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);var width=parseInt((o.match(/(\d+)px/)||[])[1])||10;var re=/round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;var fx=((o.match(re)||['round'])[0]);var edges={T:0,B:1};var opts={TL:/top|tl/.test(o),TR:/top|tr/.test(o),BL:/bottom|bl/.test(o),BR:/bottom|br/.test(o)};if(!opts.TL&&!opts.TR&&!opts.BL&&!opts.BR)
opts={TL:1,TR:1,BL:1,BR:1};var strip=document.createElement('div');strip.style.overflow='hidden';strip.style.height='1px';strip.style.backgroundColor=sc||'transparent';strip.style.borderStyle='solid';return this.each(function(index){var pad={T:parseInt(jQuery.css(this,'paddingTop'))||0,R:parseInt(jQuery.css(this,'paddingRight'))||0,B:parseInt(jQuery.css(this,'paddingBottom'))||0,L:parseInt(jQuery.css(this,'paddingLeft'))||0};if(jQuery.browser.msie)this.style.zoom=1;if(!keep)this.style.border='none';strip.style.borderColor=cc||gpc(this.parentNode);var cssHeight=jQuery.curCSS(this,'height');for(var j in edges){var bot=edges[j];strip.style.borderStyle='none '+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none');var d=document.createElement('div');var ds=d.style;bot?this.appendChild(d):this.insertBefore(d,this.firstChild);if(bot&&cssHeight!='auto'){if(jQuery.css(this,'position')=='static')
this.style.position='relative';ds.position='absolute';ds.bottom=ds.left=ds.padding=ds.margin='0';if(jQuery.browser.msie)
ds.setExpression('width','this.parentNode.offsetWidth');else
ds.width='100%';}
else{ds.margin=!bot?'-'+pad.T+'px -'+pad.R+'px '+(pad.T-width)+'px -'+pad.L+'px':(pad.B-width)+'px -'+pad.R+'px -'+pad.B+'px -'+pad.L+'px';}
for(var i=0;i<width;i++){var w=Math.max(0,getW(i));var e=strip.cloneNode(false);e.style.borderWidth='0 '+(opts[j+'R']?w:0)+'px 0 '+(opts[j+'L']?w:0)+'px';bot?d.appendChild(e):d.insertBefore(e,d.firstChild);}}});};
(function($){$.dimensions={version:'1.2'};$.each(['Height','Width'],function(i,name){$.fn['inner'+name]=function(){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';return this.is(':visible')?this[0]['client'+name]:num(this,name.toLowerCase())+num(this,'padding'+torl)+num(this,'padding'+borr);};$.fn['outer'+name]=function(options){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';options=$.extend({margin:false},options||{});var val=this.is(':visible')?this[0]['offset'+name]:num(this,name.toLowerCase())
+num(this,'border'+torl+'Width')+num(this,'border'+borr+'Width')
+num(this,'padding'+torl)+num(this,'padding'+borr);return val+(options.margin?(num(this,'margin'+torl)+num(this,'margin'+borr)):0);};});$.each(['Left','Top'],function(i,name){$.fn['scroll'+name]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=='Left'?val:$(window)['scrollLeft'](),name=='Top'?val:$(window)['scrollTop']()):this['scroll'+name]=val;}):this[0]==window||this[0]==document?self[(name=='Left'?'pageXOffset':'pageYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||document.body['scroll'+name]:this[0]['scroll'+name];};});$.fn.extend({position:function(){var left=0,top=0,elem=this[0],offset,parentOffset,offsetParent,results;if(elem){offsetParent=this.offsetParent();offset=this.offset();parentOffset=offsetParent.offset();offset.top-=num(elem,'marginTop');offset.left-=num(elem,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&$.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return $(offsetParent);}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};})(jQuery);
(function($){var defaults={delimiter:",",checkboxRangeKeyBinding:"shiftKey",useArray:false};$.Field={version:"0.9.1",setDefaults:function(options){$.extend(defaults,options);},setProperty:function(prop,value){defaults[prop]=value;},getProperty:function(prop){return defaults[prop];}};$.fn.fieldArray=function(v){var t=$type(v);if(t=="undefined")return getValue(this);if(t=="string"||t=="number"){v=v.toString().split(defaults.delimiter);t="array";}
if(t=="array")return setValue(this,v);return this;};$.fn.getValue=function(){return getValue(this).join(defaults.delimiter);};var getValue=function(jq){var v=[];jq.each(function(lc){var t=getType(this);switch(t){case"checkbox":case"radio":if(this.checked)v.push(this.value);break;case"select":if(this.type=="select-one"){v.push((this.selectedIndex==-1)?"":getOptionVal(this[this.selectedIndex]));}else{for(var i=0;i<this.length;i++){if(this[i].selected){v.push(getOptionVal(this[i]));}}}
break;case"text":v.push(this.value);break;}});return v;};$.fn.setValue=function(v){return setValue(this,(!v?[""]:v.toString().split(defaults.delimiter)));};var setValue=function(jq,v){jq.each(function(lc){var t=getType(this),x;switch(t){case"checkbox":case"radio":if(valueExists(v,this.value))this.checked=true;else this.checked=false;break;case"select":var bSelectOne=(this.type=="select-one");var bKeepLooking=true;for(var i=0;i<this.length;i++){x=getOptionVal(this[i]);bSelectItem=valueExists(v,x);if(bSelectItem){this[i].selected=true;if(bSelectOne){bKeepLooking=false;break;}}else if(!bSelectOne)this[i].selected=false;}
if(bSelectOne&&bKeepLooking&&!!this[0]){this[0].selected=true;}
break;case"text":this.value=v.join(defaults.delimiter);break;}});return jq;};$.fn.formHash=function(inHash){var bGetHash=(arguments.length==0);var stHash={};this.filter("form").each(function(){var els=this.elements,el,n,stProcessed={},jel;for(var i=0,elsMax=els.length;i<elsMax;i++){el=els[i];n=el.name;if(!n||stProcessed[n])continue;var jel=$(el.tagName.toLowerCase()+"[@name='"+n+"']",this);if(bGetHash){stHash[n]=jel[defaults.useArray?"fieldArray":"getValue"]();}else if(typeof inHash[n]!="undefined"){jel[defaults.useArray?"fieldArray":"setValue"](inHash[n]);}
stProcessed[n]=true;}});return(bGetHash)?stHash:this;};$.fn.autoAdvance=function(callback){return this.find(":text,:password,textarea").bind("keyup",function(e){var
$field=$(this),iMaxLength=parseInt($field.attr("maxlength"),10);if(isNaN(iMaxLength)||("|9|16|37|38|39|40|".indexOf("|"+e.keyCode+"|")>-1))return true;if($field.getValue().length>=$field.attr("maxlength")){var $next=$field.moveNext().select();if($.isFunction(callback))callback.apply($field,[$next]);}});};$.fn.moveNext=function(){return this.moveIndex("next");};$.fn.movePrev=function(){return this.moveIndex("prev");};$.fn.moveIndex=function(i){var aPos=getFieldPosition(this);if(i=="next")i=aPos[0]+1;else if(i=="prev")i=aPos[0]-1;if(i<0)i=aPos[1].length-1;else if(i>=aPos[1].length)i=0;return $(aPos[1][i]).trigger("focus");};$.fn.getTabIndex=function(){return getFieldPosition(this)[0];};var getFieldPosition=function(jq){var
$field=jq.filter("input select textarea").get(0),aTabIndex=[],aPosIndex=[];if(!$field)return[-1,[]];$.each($field.form.elements,function(i,o){if(o.tagName!="FIELDSET"&&!o.disabled){if(o.tabIndex>0){aTabIndex.push(o);}else{aPosIndex.push(o);}}});aTabIndex.sort(function(a,b){return a.tabIndex-b.tabIndex;});aTabIndex=$.merge(aTabIndex,aPosIndex);for(var i=0;i<aTabIndex.length;i++){if(aTabIndex[i]==$field)return[i,aTabIndex];}
return[-1,aTabIndex];};$.fn.limitSelection=function(limit,options){var opt=jQuery.extend((limit&&limit.constructor==Object?limit:{limit:limit,onsuccess:function(limit){return true;},onfailure:function(limit){alert("You can only select a maximum a of "+limit+" items.");return false;}}),options);var self=this;var getCount=function(el){if(el.type=="select-multiple")return $("option:selected",self).length;else if(el.type=="checkbox")return self.filter(":checked").length;return 0;};var undoSelect=function(){setValue(self,getValue(self).slice(0,opt.limit));return opt.onfailure.apply(self,[opt.limit]);};return this.bind((!!self[0]&&self[0].type=="select-multiple")?"change":"click",function(){if(getCount(this)>opt.limit){return(this.type=="select-multiple")?undoSelect():opt.onfailure.apply(self,[opt.limit]);}
opt.onsuccess.apply(self,[opt.limit]);return true;});};$.fn.createCheckboxRange=function(callback){var iLastSelection=0,self=this,bCallback=$.isFunction(callback);if(bCallback)
this.each(function(){callback.apply(this,[$(this).is(":checked")])});return this.each(function(){if(this.type!="checkbox")return false;var el=this;var updateLastCheckbox=function(e){iLastSelection=self.index(e.target);};var checkboxClicked=function(e){var bSetChecked=this.checked,current=self.index(e.target),low=Math.min(iLastSelection,current),high=Math.max(iLastSelection,current);if(bCallback)$(this).each(function(){callback.apply(this,[bSetChecked])});if(!e[defaults.checkboxRangeKeyBinding])return;for(var i=low;i<high;i++){var item=self.eq(i).attr("checked",bSetChecked?"checked":"");if(bCallback)callback.apply(item[0],[bSetChecked]);}
return true;};$(this).unbind("blur",updateLastCheckbox).unbind("click",checkboxClicked).bind("blur",updateLastCheckbox).bind("click",checkboxClicked);return true;});};var getType=function(el){var t=el.type;switch(t){case"select":case"select-one":case"select-multiple":t="select";break;case"text":case"hidden":case"textarea":case"password":case"button":case"submit":case"submit":t="text";break;case"checkbox":case"radio":t=t;break;}
return t;};var getOptionVal=function(el){return jQuery.browser.msie&&!(el.attributes['value'].specified)?el.text:el.value;};var valueExists=function(a,v){return($.inArray(v,a)>-1);};var $type=function(o){var t=(typeof o).toLowerCase();if(t=="object"){if(o instanceof Array)t="array";else if(o instanceof Date)t="date";}
return t;};var $isType=function(o,v){return($type(o)==String(v).toLowerCase());};})(jQuery);
function URLEncode(unencodedValue){var SAFECHARS="0123456789"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"abcdefghijklmnopqrstuvwxyz"+"-_.!~*'()";var HEX="0123456789ABCDEF";var plaintext=unencodedValue;var encoded="";for(var i=0;i<plaintext.length;i++){var ch=plaintext.charAt(i);if(ch==" "){encoded+="+";}else if(SAFECHARS.indexOf(ch)!=-1){encoded+=ch;}else{var charCode=ch.charCodeAt(0);if(charCode>255){alert("Unicode Character '"+ch+"' cannot be encoded using standard URL encoding.\n"+"(URL encoding only supports 8-bit characters.)\n"+"A space (+) will be substituted.");encoded+="+";}else{encoded+="%";encoded+=HEX.charAt((charCode>>4)&0xF);encoded+=HEX.charAt(charCode&0xF);}}}
return encoded;}
function URLDecode(encodedValue){var HEXCHARS="0123456789ABCDEFabcdef";var encoded=encodedValue;var plaintext="";var i=0;while(i<encoded.length){var ch=encoded.charAt(i);if(ch=="+"){plaintext+=" ";i++;}else if(ch=="%"){if(i<(encoded.length-2)&&HEXCHARS.indexOf(encoded.charAt(i+1))!=-1&&HEXCHARS.indexOf(encoded.charAt(i+2))!=-1){plaintext+=unescape(encoded.substr(i,3));i+=3;}else{alert('Bad escape combination near ...'+encoded.substr(i));plaintext+="%[ERROR]";i++;}}else{plaintext+=ch;i++;}}
return plaintext;}
jQuery.extend({getURLParameter:function(strParamName){var strReturn="";var strHref=window.location.href;var bFound=false;var cmpstring=strParamName+"=";var cmplen=cmpstring.length;if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?")+1);var aQueryString=strQueryString.split("&");for(var iParam=0;iParam<aQueryString.length;iParam++){if(aQueryString[iParam].substr(0,cmplen)==cmpstring){var aParam=aQueryString[iParam].split("=");strReturn=URLDecode(aParam[1]);bFound=true;break;}}}
if(bFound==false)return null;return strReturn;}});jQuery.extend({setURLParameter:function(url,parameterName,parameterValue){return url+"?"+URLEncode(parameterName)+"="+URLEncode(parameterValue);}});jQuery.extend({appendURLParameter:function(url,parameterName,parameterValue){return url+"&"+URLEncode(parameterName)+"="+URLEncode(parameterValue);}});
(function($){$.fn.hint=function(blurClass){if(!blurClass)blurClass='blur';return this.each(function(){var $input=$(this),title=$input.attr('title'),$form=$(this.form),$win=$(window);function remove(){if($input.val()===title&&$input.hasClass(blurClass)){$input.val('').removeClass(blurClass);}}
if(title){$input.blur(function(){if(this.value===''){$input.val(title).addClass(blurClass);}}).focus(remove).blur();$form.submit(remove);$win.unload(remove);}});};})(jQuery);
(function($){var abs=Math.abs,max=Math.max,min=Math.min,round=Math.round;function div(){return $('<div/>');}
$.imgAreaSelect=function(img,options){var
$img=$(img),imgLoaded,$box=div(),$area=div(),$border=div().add(div()).add(div()).add(div()),$outer=div().add(div()).add(div()).add(div()),$handles=$([]),$areaOpera,left,top,imgOfs,imgWidth,imgHeight,$parent,parOfs,zIndex=0,position='absolute',startX,startY,scaleX,scaleY,resizeMargin=10,resize,minWidth,minHeight,maxWidth,maxHeight,aspectRatio,shown,x1,y1,x2,y2,selection={x1:0,y1:0,x2:0,y2:0,width:0,height:0},docElem=document.documentElement,$p,d,i,o,w,h,adjusted;function viewX(x){return x+imgOfs.left-parOfs.left;}
function viewY(y){return y+imgOfs.top-parOfs.top;}
function selX(x){return x-imgOfs.left+parOfs.left;}
function selY(y){return y-imgOfs.top+parOfs.top;}
function evX(event){return event.pageX-parOfs.left;}
function evY(event){return event.pageY-parOfs.top;}
function getSelection(noScale){var sx=noScale||scaleX,sy=noScale||scaleY;return{x1:round(selection.x1*sx),y1:round(selection.y1*sy),x2:round(selection.x2*sx),y2:round(selection.y2*sy),width:round(selection.x2*sx)-round(selection.x1*sx),height:round(selection.y2*sy)-round(selection.y1*sy)};}
function setSelection(x1,y1,x2,y2,noScale){var sx=noScale||scaleX,sy=noScale||scaleY;selection={x1:round(x1/sx),y1:round(y1/sy),x2:round(x2/sx),y2:round(y2/sy)};selection.width=selection.x2-selection.x1;selection.height=selection.y2-selection.y1;}
function adjust(){if(!$img.width())
return;imgOfs={left:round($img.offset().left),top:round($img.offset().top)};imgWidth=$img.width();imgHeight=$img.height();minWidth=options.minWidth||0;minHeight=options.minHeight||0;maxWidth=min(options.maxWidth||1<<24,imgWidth);maxHeight=min(options.maxHeight||1<<24,imgHeight);if($().jquery=='1.3.2'&&position=='fixed'&&!docElem['getBoundingClientRect'])
{imgOfs.top+=max(document.body.scrollTop,docElem.scrollTop);imgOfs.left+=max(document.body.scrollLeft,docElem.scrollLeft);}
parOfs=$.inArray($parent.css('position'),['absolute','relative'])+1?{left:round($parent.offset().left)-$parent.scrollLeft(),top:round($parent.offset().top)-$parent.scrollTop()}:position=='fixed'?{left:$(document).scrollLeft(),top:$(document).scrollTop()}:{left:0,top:0};left=viewX(0);top=viewY(0);if(selection.x2>imgWidth||selection.y2>imgHeight)
doResize();}
function update(resetKeyPress){if(!shown)return;$box.css({left:viewX(selection.x1),top:viewY(selection.y1)}).add($area).width(w=selection.width).height(h=selection.height);$area.add($border).add($handles).css({left:0,top:0});$border.width(max(w-$border.outerWidth()+$border.innerWidth(),0)).height(max(h-$border.outerHeight()+$border.innerHeight(),0));$($outer[0]).css({left:left,top:top,width:selection.x1,height:imgHeight});$($outer[1]).css({left:left+selection.x1,top:top,width:w,height:selection.y1});$($outer[2]).css({left:left+selection.x2,top:top,width:imgWidth-selection.x2,height:imgHeight});$($outer[3]).css({left:left+selection.x1,top:top+selection.y2,width:w,height:imgHeight-selection.y2});w-=$handles.outerWidth();h-=$handles.outerHeight();switch($handles.length){case 8:$($handles[4]).css({left:w/2});$($handles[5]).css({left:w,top:h/2});$($handles[6]).css({left:w/2,top:h});$($handles[7]).css({top:h/2});case 4:$handles.slice(1,3).css({left:w});$handles.slice(2,4).css({top:h});}
if(resetKeyPress!==false){if($.imgAreaSelect.keyPress!=docKeyPress)
$(document).unbind($.imgAreaSelect.keyPress,$.imgAreaSelect.onKeyPress);if(options.keys)
$(document)[$.imgAreaSelect.keyPress]($.imgAreaSelect.onKeyPress=docKeyPress);}
if($.browser.msie&&$border.outerWidth()-$border.innerWidth()==2){$border.css('margin',0);setTimeout(function(){$border.css('margin','auto');},0);}}
function doUpdate(resetKeyPress){adjust();update(resetKeyPress);x1=viewX(selection.x1);y1=viewY(selection.y1);x2=viewX(selection.x2);y2=viewY(selection.y2);}
function hide($elem,fn){options.fadeSpeed?$elem.fadeOut(options.fadeSpeed,fn):$elem.hide();}
function areaMouseMove(event){var x=selX(evX(event))-selection.x1,y=selY(evY(event))-selection.y1;if(!adjusted){adjust();adjusted=true;$box.one('mouseout',function(){adjusted=false;});}
resize='';if(options.resizable){if(y<=resizeMargin)
resize='n';else if(y>=selection.height-resizeMargin)
resize='s';if(x<=resizeMargin)
resize+='w';else if(x>=selection.width-resizeMargin)
resize+='e';}
$box.css('cursor',resize?resize+'-resize':options.movable?'move':'');if($areaOpera)
$areaOpera.toggle();}
function docMouseUp(event){$('body').css('cursor','');if(options.autoHide||selection.width*selection.height==0)
hide($box.add($outer),function(){$(this).hide();});options.onSelectEnd(img,getSelection());$(document).unbind('mousemove',selectingMouseMove);$box.mousemove(areaMouseMove);}
function areaMouseDown(event){if(event.which!=1)return false;adjust();if(resize){$('body').css('cursor',resize+'-resize');x1=viewX(selection[/w/.test(resize)?'x2':'x1']);y1=viewY(selection[/n/.test(resize)?'y2':'y1']);$(document).mousemove(selectingMouseMove).one('mouseup',docMouseUp);$box.unbind('mousemove',areaMouseMove);}
else if(options.movable){startX=left+selection.x1-evX(event);startY=top+selection.y1-evY(event);$box.unbind('mousemove',areaMouseMove);$(document).mousemove(movingMouseMove).one('mouseup',function(){options.onSelectEnd(img,getSelection());$(document).unbind('mousemove',movingMouseMove);$box.mousemove(areaMouseMove);});}
else
$img.mousedown(event);return false;}
function fixAspectRatio(xFirst){if(aspectRatio)
if(xFirst){x2=max(left,min(left+imgWidth,x1+abs(y2-y1)*aspectRatio*(x2>x1||-1)));y2=round(max(top,min(top+imgHeight,y1+abs(x2-x1)/aspectRatio*(y2>y1||-1))));x2=round(x2);}
else{y2=max(top,min(top+imgHeight,y1+abs(x2-x1)/aspectRatio*(y2>y1||-1)));x2=round(max(left,min(left+imgWidth,x1+abs(y2-y1)*aspectRatio*(x2>x1||-1))));y2=round(y2);}}
function doResize(){x1=min(x1,left+imgWidth);y1=min(y1,top+imgHeight);if(abs(x2-x1)<minWidth){x2=x1-minWidth*(x2<x1||-1);if(x2<left)
x1=left+minWidth;else if(x2>left+imgWidth)
x1=left+imgWidth-minWidth;}
if(abs(y2-y1)<minHeight){y2=y1-minHeight*(y2<y1||-1);if(y2<top)
y1=top+minHeight;else if(y2>top+imgHeight)
y1=top+imgHeight-minHeight;}
x2=max(left,min(x2,left+imgWidth));y2=max(top,min(y2,top+imgHeight));fixAspectRatio(abs(x2-x1)<abs(y2-y1)*aspectRatio);if(abs(x2-x1)>maxWidth){x2=x1-maxWidth*(x2<x1||-1);fixAspectRatio();}
if(abs(y2-y1)>maxHeight){y2=y1-maxHeight*(y2<y1||-1);fixAspectRatio(true);}
selection={x1:selX(min(x1,x2)),x2:selX(max(x1,x2)),y1:selY(min(y1,y2)),y2:selY(max(y1,y2)),width:abs(x2-x1),height:abs(y2-y1)};update();options.onSelectChange(img,getSelection());}
function selectingMouseMove(event){x2=resize==''||/w|e/.test(resize)||aspectRatio?evX(event):viewX(selection.x2);y2=resize==''||/n|s/.test(resize)||aspectRatio?evY(event):viewY(selection.y2);doResize();return false;}
function doMove(newX1,newY1){x2=(x1=newX1)+selection.width;y2=(y1=newY1)+selection.height;$.extend(selection,{x1:selX(x1),y1:selY(y1),x2:selX(x2),y2:selY(y2)});update();options.onSelectChange(img,getSelection());}
function movingMouseMove(event){x1=max(left,min(startX+evX(event),left+imgWidth-selection.width));y1=max(top,min(startY+evY(event),top+imgHeight-selection.height));doMove(x1,y1);event.preventDefault();return false;}
function startSelection(){adjust();x2=x1;y2=y1;doResize();resize='';if($outer.is(':not(:visible)'))
$box.add($outer).hide().fadeIn(options.fadeSpeed||0);shown=true;$(document).unbind('mouseup',cancelSelection).mousemove(selectingMouseMove).one('mouseup',docMouseUp);$box.unbind('mousemove',areaMouseMove);options.onSelectStart(img,getSelection());}
function cancelSelection(){$(document).unbind('mousemove',startSelection);hide($box.add($outer));selection={x1:selX(x1),y1:selY(y1),x2:selX(x1),y2:selY(y1),width:0,height:0};options.onSelectChange(img,getSelection());options.onSelectEnd(img,getSelection());}
function imgMouseDown(event){if(event.which!=1||$outer.is(':animated'))return false;adjust();startX=x1=evX(event);startY=y1=evY(event);$(document).one('mousemove',startSelection).one('mouseup',cancelSelection);return false;}
function windowResize(){doUpdate(false);}
function imgLoad(){imgLoaded=true;setOptions(options=$.extend({classPrefix:'imgareaselect',movable:true,resizable:true,parent:'body',onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},options));$box.add($outer).css({visibility:''});if(options.show){shown=true;adjust();update();$box.add($outer).hide().fadeIn(options.fadeSpeed||0);}
setTimeout(function(){options.onInit(img,getSelection());},0);}
var docKeyPress=function(event){var k=options.keys,d,t,key=event.keyCode;d=!isNaN(k.alt)&&(event.altKey||event.originalEvent.altKey)?k.alt:!isNaN(k.ctrl)&&event.ctrlKey?k.ctrl:!isNaN(k.shift)&&event.shiftKey?k.shift:!isNaN(k.arrows)?k.arrows:10;if(k.arrows=='resize'||(k.shift=='resize'&&event.shiftKey)||(k.ctrl=='resize'&&event.ctrlKey)||(k.alt=='resize'&&(event.altKey||event.originalEvent.altKey)))
{switch(key){case 37:d=-d;case 39:t=max(x1,x2);x1=min(x1,x2);x2=max(t+d,x1);fixAspectRatio();break;case 38:d=-d;case 40:t=max(y1,y2);y1=min(y1,y2);y2=max(t+d,y1);fixAspectRatio(true);break;default:return;}
doResize();}
else{x1=min(x1,x2);y1=min(y1,y2);switch(key){case 37:doMove(max(x1-d,left),y1);break;case 38:doMove(x1,max(y1-d,top));break;case 39:doMove(x1+min(d,imgWidth-selX(x2)),y1);break;case 40:doMove(x1,y1+min(d,imgHeight-selY(y2)));break;default:return;}}
return false;};function styleOptions($elem,props){for(option in props)
if(options[option]!==undefined)
$elem.css(props[option],options[option]);}
function setOptions(newOptions){if(newOptions.parent)
($parent=$(newOptions.parent)).append($box.add($outer));$.extend(options,newOptions);adjust();if(newOptions.handles!=null){$handles.remove();$handles=$([]);i=newOptions.handles?newOptions.handles=='corners'?4:8:0;while(i--)
$handles=$handles.add(div());$handles.addClass(options.classPrefix+'-handle').css({position:'absolute',fontSize:0,zIndex:zIndex+1||1});if(!parseInt($handles.css('width')))
$handles.width(5).height(5);if(o=options.borderWidth)
$handles.css({borderWidth:o,borderStyle:'solid'});styleOptions($handles,{borderColor1:'border-color',borderColor2:'background-color',borderOpacity:'opacity'});}
scaleX=options.imageWidth/imgWidth||1;scaleY=options.imageHeight/imgHeight||1;if(newOptions.x1!=null){setSelection(newOptions.x1,newOptions.y1,newOptions.x2,newOptions.y2);newOptions.show=!newOptions.hide;}
if(newOptions.keys)
options.keys=$.extend({shift:1,ctrl:'resize'},newOptions.keys);$outer.addClass(options.classPrefix+'-outer');$area.addClass(options.classPrefix+'-selection');for(i=0;i++<4;)
$($border[i-1]).addClass(options.classPrefix+'-border'+i);styleOptions($area,{selectionColor:'background-color',selectionOpacity:'opacity'});styleOptions($border,{borderOpacity:'opacity',borderWidth:'border-width'});styleOptions($outer,{outerColor:'background-color',outerOpacity:'opacity'});if(o=options.borderColor1)
$($border[0]).css({borderStyle:'solid',borderColor:o});if(o=options.borderColor2)
$($border[1]).css({borderStyle:'dashed',borderColor:o});$box.append($area.add($border).add($handles).add($areaOpera));if($.browser.msie){if(o=$outer.css('filter').match(/opacity=([0-9]+)/))
$outer.css('opacity',o[1]/100);if(o=$border.css('filter').match(/opacity=([0-9]+)/))
$border.css('opacity',o[1]/100);}
if(newOptions.hide)
hide($box.add($outer));else if(newOptions.show&&imgLoaded){shown=true;$box.add($outer).fadeIn(options.fadeSpeed||0);doUpdate();}
aspectRatio=(d=(options.aspectRatio||'').split(/:/))[0]/d[1];if(options.disable||options.enable===false){$box.unbind('mousemove',areaMouseMove).unbind('mousedown',areaMouseDown);$img.add($outer).unbind('mousedown',imgMouseDown);$(window).unbind('resize',windowResize);}
else if(options.enable||options.disable===false){if(options.resizable||options.movable)
$box.mousemove(areaMouseMove).mousedown(areaMouseDown);if(!options.persistent)
$img.add($outer).mousedown(imgMouseDown);$(window).resize(windowResize);}
options.enable=options.disable=undefined;}
this.remove=function(){$img.unbind('mousedown',imgMouseDown);$box.add($outer).remove();};this.getOptions=function(){return options;};this.setOptions=setOptions;this.getSelection=getSelection;this.setSelection=setSelection;this.update=doUpdate;$p=$img;while($p.length){zIndex=max(zIndex,!isNaN($p.css('z-index'))?$p.css('z-index'):zIndex);if($p.css('position')=='fixed')
position='fixed';$p=$p.parent(':not(body)');}
zIndex=options.zIndex||zIndex;if($.browser.msie)
$img.attr('unselectable','on');$.imgAreaSelect.keyPress=$.browser.msie||$.browser.safari?'keydown':'keypress';if($.browser.opera)
$areaOpera=div().css({width:'100%',height:'100%',position:'absolute',zIndex:zIndex+2||2});$box.add($outer).css({visibility:'hidden',position:position,overflow:'hidden',zIndex:zIndex||'0'});$box.css({zIndex:zIndex+2||2});$area.add($border).css({position:'absolute',fontSize:0});img.complete||img.readyState=='complete'||!$img.is('img')?imgLoad():$img.one('load',imgLoad);};$.fn.imgAreaSelect=function(options){options=options||{};this.each(function(){if($(this).data('imgAreaSelect')){if(options.remove){$(this).data('imgAreaSelect').remove();$(this).removeData('imgAreaSelect');}
else
$(this).data('imgAreaSelect').setOptions(options);}
else if(!options.remove){if(options.enable===undefined&&options.disable===undefined)
options.enable=true;$(this).data('imgAreaSelect',new $.imgAreaSelect(this,options));}});if(options.instance)
return $(this).data('imgAreaSelect');return this;};})(jQuery);
new function(){var Public={'auto':function(bool){return bool!=undefined?Private.auto=bool:Private.auto;},'init':function(){return Private.init();},'bind':function(callback){return Private.bind(callback);},'unbind':function(callback){return Private.unbind(callback);},'trigger':function(force,args){return Private.trigger(force,args);},'active':function(){return Private.active;},'delay':function(milliseconds){return milliseconds?Private.delay=milliseconds:Private.delay;},'start':function(){return Private.start();},'stop':function(){return Private.stop();},'current':function(){return Private.current;},'previous':function(){return Private.previous;}};$.jqem=Public;var Private={'$em':$(document.createElement('i')),'active':false,'canExp':undefined,'current':undefined,'delay':100,'iid':undefined,'previous':undefined,'auto':true,'init':init,'bind':bind,'unbind':unbind,'trigger':trigger,'update':function(){Private.trigger(false);return'1em';},'start':start,'stop':stop};$(document).ready(function(){if(Private.auto)init();});function init(){$('body').prepend(Private.$em.css({'display':'block','left':'-1em','position':'absolute','visibility':'hidden','width':'1em'}));Private.canExp=(Private.$em.style!=undefined&&Private.$em.style.setExpression!=undefined);Private.start();};function bind(callback){Private.$em.bind('emchange',callback);};function unbind(callback){Private.$em.unbind('emchange',callback);};function trigger(force,args){if(force==undefined)force=false;if(force||Private.$em.width()!=Private.current){Private.previous=Private.current;Private.current=Private.$em.width();$.event.trigger('emchange',args);}};function start(){if(Private.active)return;Private.current=Private.previous=Private.$em.width();if(Private.canExp){Private.$em.style.setExpression('width','$.jqem.update();');}else{Private.iid=window.setInterval(Private.update,Private.delay);}
Private.active=true;};function stop(){if(!Private.active)return;if(Private.canExp){Private.$em.style.removeExpression('width');}else{window.removeInterval(Private.iid);}};}();
(function($){$.fn.maxlength=function(settings){if(typeof settings=='string'){settings={feedback:settings};}
settings=$.extend({},$.fn.maxlength.defaults,settings);function length(el){var parts=el.value.replace(/\r\n/g," ");if(settings.words)
parts=parts.length?parts.split(/\s+/):{length:0};return parts.length;}
return this.each(function(){var field=this,$field=$(field),$form=$(field.form),limit=settings.maxLength?settings.maxLength:settings.useInput?$form.find('input[name=maxlength]').val():$field.attr('maxlength'),$charsLeft=$('<span class="charcounter"></span>').insertAfter($field);function limitCheck(event){var len=length(this),exceeded=len>=limit,code=event.keyCode;if(!exceeded)
return;switch(code){case 8:case 9:case 17:case 36:case 35:case 37:case 38:case 39:case 40:case 46:case 65:return;default:return settings.words&&code!=32&&code!=13&&len==limit;}}
var updateCount=function(){var len=length(field),diff=limit-len;if(diff>0){$charsLeft.html(settings.formattingString.replace('%s',diff||0));}else{$charsLeft.html('<span class="limit">'+settings.formattingString.replace('%s',diff||0)+'</span>');}
if(settings.hardLimit&&diff<0){field.value=settings.words?field.value.split(/(\s+)/,(limit*2)-1).join(''):field.value.substr(0,limit);updateCount();}};$field.keyup(updateCount).change(updateCount);if(settings.hardLimit){$field.keydown(limitCheck);}
updateCount();});};$.fn.maxlength.defaults={useInput:false,maxLength:null,hardLimit:true,feedback:'.charsLeft',formattingString:'%s',words:false};})(jQuery);
(function($){$.fn.extend({mousewheel:function(f){if(!f.guid)f.guid=$.event.guid++;if(!$.event._mwCache)$.event._mwCache=[];return this.each(function(){if(this._mwHandlers)return this._mwHandlers.push(f);else this._mwHandlers=[];this._mwHandlers.push(f);var s=this;this._mwHandler=function(e){e=$.event.fix(e||window.event);$.extend(e,this._mwCursorPos||{});var delta=0,returnValue=true;if(e.wheelDelta)delta=e.wheelDelta/120;if(e.detail)delta=-e.detail/3;if(window.opera)delta=-e.wheelDelta;for(var i=0;i<s._mwHandlers.length;i++)
if(s._mwHandlers[i])
if(s._mwHandlers[i].call(s,e,delta)===false){returnValue=false;e.preventDefault();e.stopPropagation();}
return returnValue;};if($.browser.mozilla&&!this._mwFixCursorPos){this._mwFixCursorPos=function(e){this._mwCursorPos={pageX:e.pageX,pageY:e.pageY,clientX:e.clientX,clientY:e.clientY};};$(this).bind('mousemove',this._mwFixCursorPos);}
if(this.addEventListener)
if($.browser.mozilla)this.addEventListener('DOMMouseScroll',this._mwHandler,false);else this.addEventListener('mousewheel',this._mwHandler,false);else
this.onmousewheel=this._mwHandler;$.event._mwCache.push($(this));});},unmousewheel:function(f){return this.each(function(){if(f&&this._mwHandlers){for(var i=0;i<this._mwHandlers.length;i++)
if(this._mwHandlers[i]&&this._mwHandlers[i].guid==f.guid)
delete this._mwHandlers[i];}else{if($.browser.mozilla&&!this._mwFixCursorPos)
$(this).unbind('mousemove',this._mwFixCursorPos);if(this.addEventListener)
if($.browser.mozilla)this.removeEventListener('DOMMouseScroll',this._mwHandler,false);else this.removeEventListener('mousewheel',this._mwHandler,false);else
this.onmousewheel=null;this._mwHandlers=this._mwHandler=this._mwFixCursorPos=this._mwCursorPos=null;}});}});$(window).one('unload',function(){var els=$.event._mwCache||[];for(var i=0;i<els.length;i++)
els[i].unmousewheel();});})(jQuery);;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'y',duration:1};$scrollTo.window=function(scope){return $(window).scrollable();};$.fn.scrollable=function(){return this.map(function(){var win=this.parentWindow||this.defaultView,elem=this.nodeName=='#document'?win.frameElement||win:this,doc=elem.contentDocument||(elem.contentWindow||elem).document,isWin=elem.setInterval;return elem.nodeName=='IFRAME'||isWin&&$.browser.safari?doc.body:isWin?doc.documentElement:this;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this.scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],Dim=axis=='x'?'Width':'Height',dim=Dim.toLowerCase();if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[dim]()*settings.over[pos];}else
attr[key]=targ[pos];if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max(Dim));if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};function max(Dim){var attr='scroll'+Dim,doc=elem.ownerDocument;return win?Math.max(doc.documentElement[attr],doc.body[attr]):elem[attr];};}).end();};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);
(function($){$.modal=function(data,options){return $.modal.impl.init(data,options);};$.modal.close=function(){$.modal.impl.close(true);};$.fn.modal=function(options){return $.modal.impl.init(this,options);};$.modal.defaults={overlay:50,overlayId:'modalOverlay',overlayCss:{},containerId:'modalContainer',containerCss:{},close:true,closeTitle:'Close',closeClass:'modalClose',persist:false,onOpen:null,onShow:null,onClose:null};$.modal.impl={opts:null,dialog:{},init:function(data,options){if(this.dialog.data){return false;}
this.opts=$.extend({},$.modal.defaults,options);if(typeof data=='object'){data=data instanceof jQuery?data:$(data);if(data.parent().parent().size()>0){this.dialog.parentNode=data.parent();if(!this.opts.persist){this.dialog.original=data.clone(true);}}}
else if(typeof data=='string'||typeof data=='number'){data=$('<div>').html(data);}
else{if(typeof console!="undefined"){console.log('SimpleModal Error: Unsupported data type: '+typeof data);}
return false;}
this.dialog.data=data.addClass('modalData');data=null;this.create();this.open();if($.isFunction(this.opts.onShow)){this.opts.onShow.apply(this,[this.dialog]);}
return this;},create:function(){this.dialog.overlay=$('<div>').attr('id',this.opts.overlayId).addClass('modalOverlay').css($.extend(this.opts.overlayCss,{opacity:this.opts.overlay/100,height:'100%',width:'100%',position:'fixed',left:0,top:0,zIndex:3000})).hide().appendTo('body');this.dialog.container=$('<div>').attr('id',this.opts.containerId).addClass('modalContainer').css($.extend(this.opts.containerCss,{position:'fixed',zIndex:3100})).append(this.opts.close?'<a class="modalCloseImg '
+this.opts.closeClass
+'" title="'
+this.opts.closeTitle+'"></a>':'').hide().appendTo('body');if($.browser.msie&&($.browser.version<7)){this.fixIE();}
this.dialog.container.append(this.dialog.data.hide());},bindEvents:function(){var modal=this;$('.'+this.opts.closeClass).click(function(e){e.preventDefault();modal.close();});},unbindEvents:function(){$('.'+this.opts.closeClass).unbind('click');},fixIE:function(){var wHeight=$(document.body).height()+'px';var wWidth=$(document.body).width()+'px';this.dialog.overlay.css({position:'absolute',height:wHeight,width:wWidth});this.dialog.container.css({position:'absolute'});this.dialog.iframe=$('<iframe src="javascript:false;">').css($.extend(this.opts.iframeCss,{opacity:0,position:'absolute',height:wHeight,width:wWidth,zIndex:1000,width:'100%',top:0,left:0})).hide().appendTo('body');},open:function(){if(this.dialog.iframe){this.dialog.iframe.show();}
if($.isFunction(this.opts.onOpen)){this.opts.onOpen.apply(this,[this.dialog]);}
else{this.dialog.overlay.show();this.dialog.container.show();this.dialog.data.show();}
this.bindEvents();},close:function(external){if(!this.dialog.data){return false;}
if($.isFunction(this.opts.onClose)&&!external){this.opts.onClose.apply(this,[this.dialog]);}
else{if(this.dialog.parentNode){if(this.opts.persist){this.dialog.data.hide().appendTo(this.dialog.parentNode);}
else{this.dialog.data.remove();this.dialog.original.appendTo(this.dialog.parentNode);}}
else{this.dialog.data.remove();}
this.dialog.container.remove();this.dialog.overlay.remove();if(this.dialog.iframe){this.dialog.iframe.remove();}
this.dialog={};}
this.unbindEvents();}};})(jQuery);
jQuery.fn.truncate=function(max,settings){settings=jQuery.extend({chars:/\s/,leave:false,trail:[false,"...",""]},settings);return this.each(function(){var $self=$(this);var t=$self.text().replace(/\s{2,}/g,' ');var v=jQuery.trim($self.html())+settings.trail[2];if(t.length<max)return;if(!settings.leave||(settings.leave&&$self.children().length==0)){var c,d;while(max<t.length){c=t.charAt(max);if(c.match(settings.chars)){d=t.substring(0,max)+settings.trail[1];$self.html(d);break;}
max--;}
if(settings.trail[0]){var truncatedSpan=$("<span class='truncate truncated'></span>").html(d);var allTextSpan=$("<span class='truncate all-text' style='display: none;'></span>").html(v);$self.html(truncatedSpan).append(allTextSpan);$self.find("a.more-less.more").bind('click',function(){$self.find('span.truncate.truncated').hide();$self.find('span.truncate.all-text').show();return false;});$self.find("a.more-less.less").bind('click',function(){$self.find('span.truncate.all-text').hide();$self.find('span.truncate.truncated').show();var $infoLinks=$('#page-info-links');$infoLinks.hide();$infoLinks.show();return false;});}}});};
Vanadium={};Vanadium.Version='0.1';Vanadium.CompatibleWithJQuery='1.3.2';Vanadium.Type="jquery";if($().jquery.indexOf(Vanadium.CompatibleWithJQuery)!=0&&window.console&&window.console.warn)
console.warn("This version of Vanadium is tested with jQuery "+Vanadium.CompatibleWithJQuery+" it may not work as expected with this version ("+$().jquery+")");Vanadium.each=$.each;Vanadium.all_elements=function(){return $('*');};Vanadium.partition=function(elements,dyscriminator){var left=[];var right=[];Vanadium.each(elements,function(){if(dyscriminator(this)){left.push(this);}else{right.push(this);};});return[left,right];};var HashMap=function(){this.initialize();}
HashMap.prototype={hashkey_prefix:"<#HashMapHashkeyPerfix>",hashcode_field:"<#HashMapHashcodeField>",hashmap_instance_id:0,initialize:function(){this.backing_hash={};this.code=0;this.hashmap_instance_id+=1;this.instance_id=this.hashmap_instance_id;},hashcodeField:function(){return this.hashcode_field+this.instance_id;},put:function(key,value){var prev;if(key&&value){var hashCode;if(typeof(key)==="number"||typeof(key)==="string"){hashCode=key;}else{hashCode=key[this.hashcodeField()];}
if(hashCode){prev=this.backing_hash[hashCode];}else{this.code+=1;hashCode=this.hashkey_prefix+this.code;key[this.hashcodeField()]=hashCode;}
this.backing_hash[hashCode]=[key,value];}
return prev===undefined?undefined:prev[1];},get:function(key){var value;if(key){var hashCode;if(typeof(key)==="number"||typeof(key)==="string"){hashCode=key;}else{hashCode=key[this.hashcodeField()];}
if(hashCode){value=this.backing_hash[hashCode];}}
return value===undefined?undefined:value[1];},del:function(key){var success=false;if(key){var hashCode;if(typeof(key)==="number"||typeof(key)==="string"){hashCode=key;}else{hashCode=key[this.hashcodeField()];}
if(hashCode){var prev=this.backing_hash[hashCode];this.backing_hash[hashCode]=undefined;if(prev!==undefined){key[this.hashcodeField()]=undefined;success=true;}}}
return success;},each:function(callback,args){var key;for(key in this.backing_hash){if(callback.call(this.backing_hash[key][1],this.backing_hash[key][0],this.backing_hash[key][1])===false)
break;}
return this;},toString:function(){return"HashMapJS"}}
Vanadium.containers=new HashMap();var ContainerValidation=function(html_element){this.initialize(html_element)}
ContainerValidation.prototype={initialize:function(html_element){this.html_element=html_element;this.elements=[];},add_element:function(element){this.elements.push(element);},decorate:function(){var valid=null;for(var id in this.elements){if(this.elements[id].invalid===undefined){valid=undefined;}else if(this.elements[id].invalid===true){valid=false;break;}else if(this.elements[id].invalid===false&&valid===null){valid=true;}}
if(valid===undefined){$(this.html_element).removeClass(Vanadium.config.invalid_class);$(this.html_element).removeClass(Vanadium.config.valid_class);}else if(valid){$(this.html_element).removeClass(Vanadium.config.invalid_class);$(this.html_element).addClass(Vanadium.config.valid_class);}else{$(this.html_element).removeClass(Vanadium.config.valid_class);$(this.html_element).addClass(Vanadium.config.invalid_class);}}}
var VanadiumForm=function(element){this.initialize(element);}
Vanadium.forms=new HashMap();VanadiumForm.add_element=function(validation_element){var form=validation_element.element.form;if(form){var vanadum_form=Vanadium.forms.get(form);if(vanadum_form){vanadum_form.validation_elements.push(validation_element);}else{vanadum_form=new VanadiumForm(validation_element);Vanadium.forms.put(form,vanadum_form);}}}
VanadiumForm.prototype={initialize:function(validation_element){this.validation_elements=[validation_element];this.form=validation_element.element.form;var self=this;var on_form_submit=function(){var validation_result=self.validate();var success=true;validation_result.each(function(_element,validation_results){for(var r in validation_results){if(validation_results[r].success==false){success=false;break;}}
if(success==false){return false;}});if(!success){self.decorate();return false;}
return success;};$(this.form).find(':submit').click(function(){return on_form_submit();});this.form.decorate=function(){self.decorate();}},validate:function(){var validation=new HashMap();Vanadium.each(this.validation_elements,function(){validation.put(this,this.validate());});return validation;},decorate:function(validation_results){if(arguments.length==0){validation_results=this.validate();}
validation_results.each(function(element,element_validation_results){element.decorate(element_validation_results);});}}
Vanadium.validators_types={};Vanadium.elements_validators_by_id={};Vanadium.created_advices=[];Vanadium.config={valid_class:'vanadium-valid',invalid_class:'vanadium-invalid',message_value_class:'vanadium-message-value',advice_class:'vanadium-advice',prefix:':',separator:';',reset_defer_timeout:100}
Vanadium.empty_advice_marker_class='-vanadium-empty-advice-'
Vanadium.rules={}
Vanadium.init=function(){this.setupValidatorTypes();this.scan_dom();}
Vanadium.addValidatorType=function(className,validationFunction,error_message,message,init){this.validators_types[className]=new Vanadium.Type(className,validationFunction,error_message,message,init);};Vanadium.addValidatorTypes=function(validators_args){var self=this;Vanadium.each(validators_args,function(){Vanadium.addValidatorType.apply(self,this);})};Vanadium.scan_dom=function(){Vanadium.each(Vanadium.all_elements(),function(_idx,child){var class_names=child.className.split(' ');if(Vanadium.is_input_element(child)){var element_validation=new ElementValidation(child);if(child.id)
Vanadium.elements_validators_by_id[child.id]=element_validation
VanadiumForm.add_element(element_validation);Vanadium.each(class_names,function(){var parameters=Vanadium.parse_class_name(this);if(parameters){Vanadium.add_validation_instance(element_validation,parameters);Vanadium.add_validation_modifier(element_validation,parameters);}});Vanadium.each(Vanadium.get_rules(child.id),function(){var parameters=this;if(parameters){Vanadium.add_validation_instance(element_validation,parameters);Vanadium.add_validation_modifier(element_validation,parameters);}});element_validation.setup();}else{Vanadium.add_validation_container(child);}})}
Vanadium.add_validation_container=function(element){var class_names=element.className.split(' ');Vanadium.each(class_names,function(){var parameters=Vanadium.parse_class_name(this);if(parameters[0]=='container'){Vanadium.containers.put(element,new ContainerValidation(element));return true}});Vanadium.each(Vanadium.get_rules(element.id),function(){var rule=this;if(rule=='container'){Vanadium.containers.put(element,new ContainerValidation(element));return true}});}
Vanadium.get_rules=function(element_id){var rule_from_string_or_hash=function(r){if(typeof r==="string"){return[r];}else if(Vanadium.isArray(r)){return r;}else if(typeof(r)==="object"){return[r.validator,r.parameter,r.advice];}else{return undefined;}}
var rules=[];var rs=Vanadium.rules[element_id];if(typeof rs==="undefined"){return[];}else if(typeof rs==="string"){rules.push(rs);}else if(Vanadium.isArray(rs)){for(var r in rs){rules.push(rule_from_string_or_hash(rs[r]));}}else if(typeof(rs)==="object"){rules.push(rule_from_string_or_hash(rs));}
return rules;}
Vanadium.parse_class_name=function(class_name){if(class_name.indexOf(Vanadium.config.prefix)==0){var v_params=class_name.substr(Vanadium.config.prefix.length).split(Vanadium.config.separator)
for(var key in v_params){if(v_params[key]==""){v_params[key]=undefined}}
return v_params;}else{return[];}}
Vanadium.add_validation_instance=function(element_validation,parameters){var v_name=parameters[0];var v_param=parameters[1];var v_advice_id=parameters[2];var validator_type=Vanadium.validators_types[v_name]
if(validator_type){element_validation.add_validation_instance(validator_type,v_param,v_advice_id);}}
Vanadium.add_validation_modifier=function(element_validation,parameters){var m_name=parameters[0];var m_param=parameters[1];if(m_name=='only_on_blur'||m_name=='only_on_submit'||m_name=='wait'||m_name=='advice'){element_validation.add_validation_modifier(m_name,m_param);}}
Vanadium.validate=function(){var validation=new HashMap();Vanadium.each(this.elements_validators,function(){validation.put(this.element,this.validate());});return validation;}
Vanadium.decorate=function(validation_results){if(typeof validation_results==="object"){if(validation_results.toString()=="HashMapJS"){validation_results.each(function(element,element_validation_results){element.decorate(element_validation_results);})}else{var element_id;for(element_id in validation_results){var element=Vanadium.elements_validators_by_id[element_id];if(element){element.decorate(validation_results[element_id]);}}}}}
Vanadium.reset=function(){Vanadium.each(this.elements_validators,function(){this.reset();});}
Vanadium.isArray=function(object){return object!=null&&typeof object=="object"&&'splice'in object&&'join'in object;}
Vanadium.isFunction=function(object){return object!=null&&object.toString()==="[object Function]";}
Vanadium.extend=function(extension){var args=[Vanadium];for(var idx=0;idx<arguments.length;idx++){args.push(arguments[idx]);}
return $.extend.apply($,args);}
Vanadium.bind=function(fun,context){return function(){return fun.apply(context,arguments);}}
Vanadium.extend({getElementType:function(element){switch(true){case(element.nodeName.toUpperCase()=='TEXTAREA'):return Vanadium.TEXTAREA;case(element.nodeName.toUpperCase()=='INPUT'&&element.type.toUpperCase()=='TEXT'):return Vanadium.TEXT;case(element.nodeName.toUpperCase()=='INPUT'&&element.type.toUpperCase()=='PASSWORD'):return Vanadium.PASSWORD;case(element.nodeName.toUpperCase()=='INPUT'&&element.type.toUpperCase()=='CHECKBOX'):return Vanadium.CHECKBOX;case(element.nodeName.toUpperCase()=='INPUT'&&element.type.toUpperCase()=='FILE'):return Vanadium.FILE;case(element.nodeName.toUpperCase()=='SELECT'):return Vanadium.SELECT;case(element.nodeName.toUpperCase()=='INPUT'):throw new Error('Vanadium::getElementType - Cannot use Vanadium on an '+element.type+' input!');default:throw new Error('Vanadium::getElementType - Element must be an input, select, or textarea!');};},is_input_element:function(element){return(element.nodeName.toUpperCase()=='TEXTAREA')||(element.nodeName.toUpperCase()=='INPUT'&&element.type.toUpperCase()=='TEXT')||(element.nodeName.toUpperCase()=='INPUT'&&element.type.toUpperCase()=='PASSWORD')||(element.nodeName.toUpperCase()=='INPUT'&&element.type.toUpperCase()=='CHECKBOX')||(element.nodeName.toUpperCase()=='INPUT'&&element.type.toUpperCase()=='FILE')||(element.nodeName.toUpperCase()=='SELECT')},createAdvice:function(element,advice_id,message){var advice=document.createElement('span');advice.id=advice_id;var textNode=document.createTextNode(message);advice.appendChild(textNode);element.parentNode.insertBefore(advice,element.nextSibling);this.created_advices.push(advice);},addValidationClass:function(element,valid){if(element){this.removeValidationClass(element);if(valid){element.className+=' '+Vanadium.config.valid_class;}else{element.className+=' '+Vanadium.config.invalid_class;};};},removeValidationClass:function(element){if(element){if(element.className.indexOf(Vanadium.config.invalid_class)!=-1)element.className=element.className.split(Vanadium.config.invalid_class).join(' ');if(element.className.indexOf(Vanadium.config.valid_class)!=-1)element.className=element.className.split(Vanadium.config.valid_class).join(' ');};},TEXTAREA:1,TEXT:2,PASSWORD:3,CHECKBOX:4,SELECT:5,FILE:6});ElementValidation=function(element){this.initialize(element)};ElementValidation.prototype={initialize:function(element){this.virgin=true;this.element=element;this.validations=[];this.only_on_blur=true;this.only_on_submit=false;this.wait=100;this.created_advices=[];this.decorated=false;this.containers=null;this.invalid=undefined;this.advice_id=undefined;},add_validation_instance:function(validator_type,param,advice_id){this.validations.push(new Validation(this.element,validator_type,param,advice_id));},add_validation_modifier:function(modifier,param){if(modifier=='only_on_blur'){this.only_on_blur=true}else if(modifier=='only_on_submit'){this.only_on_submit=true}else if(modifier=='wait'){var milisesonds=parseInt(param);if(milisesonds!=NaN&&typeof(milisesonds)==="number"){this.wait=milisesonds;};}else if(modifier=='advice'){var advice=document.getElementById(param);if(advice){this.advice_id=param;}};},element_containers:function(){if(this.containers===null){this.containers=new HashMap();var parent=this.element.parentNode;while(parent!=document){var container=Vanadium.containers.get(parent);if(container){container.add_element(this);this.containers.put(parent,container);};parent=parent.parentNode;};};return this.containers;},validate:function(decoration_context,decoration_callback){var result=[];Vanadium.each(this.validations,function(){result.push(this.validate(decoration_context,decoration_callback));});return result;},decorate:function(element_validation_results,do_not_reset){if(!do_not_reset){this.reset();}
this.decorated=true;var self=this;var passed_and_failed=Vanadium.partition(element_validation_results,function(validation_result){return validation_result.success});var passed=passed_and_failed[0];var failed=passed_and_failed[1];if(failed.length>0){this.invalid=true;Vanadium.addValidationClass(this.element,false);}else if(passed.length>0&&!this.invalid){this.invalid=false;Vanadium.addValidationClass(this.element,true);}else{this.invalid=undefined;};this.element_containers().each(function(_element,container){container.decorate();});Vanadium.each(failed,function(_idx,validation_result){var advice=undefined;if(self.advice_id){advice=document.getElementById(self.advice_id);}
if(advice||validation_result.advice_id){advice=advice||document.getElementById(validation_result.advice_id);if(advice){$(advice).addClass(Vanadium.config.advice_class);var advice_is_empty=advice.childNodes.length==0
if(advice_is_empty||$(advice).hasClass(Vanadium.empty_advice_marker_class)){$(advice).addClass(Vanadium.empty_advice_marker_class);$(advice).append("<span>"+validation_result.message+"</span>");};$(advice).show();}else{advice=self.create_advice(validation_result);};}else{advice=self.create_advice(validation_result);};Vanadium.addValidationClass(advice,false);});},validateAndDecorate:function(){if(!this.virgin)
this.decorate(this.validate(this,this.decorate));},create_advice:function(validation_result){var span=document.createElement("span");this.created_advices.push(span);$(span).addClass(Vanadium.config.advice_class);$(span).html(validation_result.message);$(this.element).after(span);return span;},reset:function(){this.invalid=undefined;var element_advice=document.getElementById(this.advice_id);if(element_advice){if($(element_advice).hasClass(Vanadium.empty_advice_marker_class)){$(element_advice).empty();}
$(element_advice).hide();}
Vanadium.each(this.validations,function(){var advice=document.getElementById(this.adviceId);if(advice){if($(advice).hasClass(Vanadium.empty_advice_marker_class)){$(advice).empty();}
$(advice).hide();};});var created_advice=this.created_advices.pop();while(!(created_advice===undefined)){$(created_advice).remove();created_advice=this.created_advices.pop();};Vanadium.removeValidationClass(this.element);},deferValidation:function(){if(this.wait>=300)this.reset();var self=this;if(self.timeout)clearTimeout(self.timeout);self.timeout=setTimeout(function(){$(self.element).trigger('validate');},self.wait);},deferReset:function(){var self=this;if(self.reset_timeout)clearTimeout(self.reset_timeout);self.reset_timeout=setTimeout(function(){self.reset();},Vanadium.config.reset_defer_timeout);},setup:function(){var self=this;this.elementType=Vanadium.getElementType(this.element);this.form=this.element.form;this.element_containers();if(!this.only_on_submit){this.observe();$(self.element).bind('validate',function(){self.validateAndDecorate.call(self)});$(self.element).bind('defer_validation',function(){self.deferValidation.call(self)});$(self.element).bind('reset',function(){self.reset.call(self)});}},observe:function(){var element=this.element;var elementType=Vanadium.getElementType(element);var self=this;$(element).focus(function(){self.virgin=false;});switch(elementType){case Vanadium.CHECKBOX:$(element).click(function(){self.virgin=false;$(self.element).trigger('validate');});break;case Vanadium.SELECT:case Vanadium.FILE:$(element).change(function(){$(element).trigger('validate');});break;default:$(element).keydown(function(e){if(e.keyCode!=9){$(element).trigger('reset');};});if(!this.only_on_blur){$(element).keyup(function(e){if(e.keyCode!=9){$(element).trigger('defer_validation');};});};$(element).blur(function(){$(element).trigger('validate');});}}};var Validation=function(element,validation_type,param,advice_id){this.initialize(element,validation_type,param,advice_id)}
Validation.prototype={initialize:function(element,validation_type,param,advice_id){this.element=element;this.validation_type=validation_type;this.param=param;this.adviceId=advice_id;var advice=document.getElementById(advice_id);if(advice){$(advice).addClass(Vanadium.config.advice_class);}
if(this.validation_type.init){this.validation_type.init(this);}},emmit_message:function(message){if(typeof(message)==="string"){return message;}else if(typeof(message)==="function"){return message.call(this,$(this.element).val(),this.param);}},validMessage:function(){return this.emmit_message(this.validation_type.validMessage())||'ok'},invalidMessage:function(){return this.emmit_message(this.validation_type.invalidMessage())||'error'},test:function(decoration_context,decoration_callback){return this.validation_type.validationFunction.call(this,$(this.element).val(),this.param,this,decoration_context,decoration_callback);},validate:function(decoration_context,decoration_callback){var return_value={success:false,message:"Received invalid return value."}
var validation_result=this.test(decoration_context,decoration_callback);if(typeof validation_result==="boolean"){return{success:validation_result,advice_id:this.adviceId,message:(validation_result?this.validMessage():this.invalidMessage())}}else if(typeof validation_result==="object"){$.extend.apply(return_value,validation_result);}
return return_value;}}
Vanadium.Type=function(className,validationFunction,error_message,message,init){this.initialize(className,validationFunction,error_message,message,init);};Vanadium.Type.prototype={initialize:function(className,validationFunction,error_message,message,init){this.className=className;this.message=message;this.error_message=error_message;this.validationFunction=validationFunction;this.init=init;},test:function(value){return this.validationFunction.call(this,value);},validMessage:function(){return this.message;},invalidMessage:function(){return this.error_message;},toString:function(){return"className:"+this.className+" message:"+this.message+" error_message:"+this.error_message},init:function(parameter){if(this.init){this.init(parameter);}}};Vanadium.setupValidatorTypes=function(){Vanadium.addValidatorType('empty',function(v){return((v==null)||(v.length==0));});Vanadium.addValidatorTypes([['equal',function(v,p){return v==p;},function(_v,p){return'The value should be equal to <span class="'+Vanadium.config.message_value_class+'">'+p+'</span>.'}],['equal_ignore_case',function(v,p){return v.toLowerCase()==p.toLowerCase();},function(_v,p){return'The value should be equal to <span class="'+Vanadium.config.message_value_class+'">'+p+'</span>.'}],['required',function(v){return!Vanadium.validators_types['empty'].test(v);},'This is a required field.'],['accept',function(v,_p,e){return e.element.checked;},'Must be accepted!'],['integer',function(v){if(Vanadium.validators_types['empty'].test(v))return true;var f=parseFloat(v);return(!isNaN(f)&&f.toString()==v&&Math.round(f)==f);},'Please enter a valid integer in this field.'],['number',function(v){return Vanadium.validators_types['empty'].test(v)||(!isNaN(v)&&!/^\s+$/.test(v));},'Please enter a valid number in this field.'],['float',function(v){return Vanadium.validators_types['empty'].test(v)||(!isNaN(v)&&!/^\s+$/.test(v));},'Please enter a valid number in this field.'],['digits',function(v){return Vanadium.validators_types['empty'].test(v)||!/[^\d]/.test(v);},'Please use numbers only in this field. please avoid spaces or other characters such as dots or commas.'],['alpha',function(v){return Vanadium.validators_types['empty'].test(v)||/^[a-zA-Z\u00C0-\u00FF\u0100-\u017E\u0391-\u03D6]+$/.test(v)},'Please use letters only in this field.'],['asciialpha',function(v){return Vanadium.validators_types['empty'].test(v)||/^[a-zA-Z]+$/.test(v)},'Please use ASCII letters only (a-z) in this field.'],['alphanum',function(v){return Vanadium.validators_types['empty'].test(v)||!/\W/.test(v)},'Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed.'],['date',function(v){var test=new Date(v);return Vanadium.validators_types['empty'].test(v)||!isNaN(test);},'Please enter a valid date.'],['email',function(v){return(Vanadium.validators_types['empty'].test(v)||/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(v))},'Please enter a valid email address.'],['url',function(v){return Vanadium.validators_types['empty'].test(v)||/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(v)},'Please enter a valid URL.'],['date_au',function(v){if(Vanadium.validators_types['empty'].test(v))return true;var regex=/^(\d{2})\/(\d{2})\/(\d{4})$/;if(!regex.test(v))return false;var d=new Date(v.replace(regex,'$2/$1/$3'));return(parseInt(RegExp.$2,10)==(1+d.getMonth()))&&(parseInt(RegExp.$1,10)==d.getDate())&&(parseInt(RegExp.$3,10)==d.getFullYear());},'Please use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006.'],['currency_dollar',function(v){return Vanadium.validators_types['empty'].test(v)||/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(v)},'Please enter a valid $ amount. For example $100.00 .'],['selection',function(v,elm){return elm.options?elm.selectedIndex>0:!Vanadium.validators_types['empty'].test(v);},'Please make a selection'],['one_required',function(v,elm){var options=$$('input[name="'+elm.name+'"]');return some(options,function(elm){return getNodeAttribute(elm,'value')});},'Please select one of the above options.'],['length',function(v,p){if(p===undefined){return true}else{return v.length==parseInt(p)};},function(_v,p){return'The value should be <span class="'+Vanadium.config.message_value_class+'">'+p+'</span> characters long.'}],['min_length',function(v,p){if(p===undefined){return true}else{return v.length>=parseInt(p)};},function(_v,p){return'The value should be at least <span class="'+Vanadium.config.message_value_class+'">'+p+'</span> characters long.'}],['req_min_length',function(v,p){if(p===undefined){return true}else{return v.length>=parseInt(p)};},function(_v,p){return'Required. Mininum of <span class="'+Vanadium.config.message_value_class+'">'+p+'</span> characters.'}],['max_length',function(v,p){if(p===undefined){return true}else{return v.length<=parseInt(p)};},function(_v,p){return'The value should be at most <span class="'+Vanadium.config.message_value_class+'">'+p+'</span> characters long.'}],['same_as',function(v,p){if(p===undefined){return true}else{var exemplar=document.getElementById(p);if(exemplar)
return v==exemplar.value;else
return false;};},function(_v,p){var exemplar=document.getElementById(p);if(exemplar)
return'Value not the same as <span class="'+Vanadium.config.message_value_class+'">'+(exemplar.id||$(exemplar).attr('name'))+'</span>.';else
return'There is no exemplar item!!!'},"",function(validation_instance){var exemplar=document.getElementById(validation_instance.param);if(exemplar){$(exemplar).bind('validate',function(){$(validation_instance.element).trigger('validate');});}}],['ajax',function(v,p,validation_instance,decoration_context,decoration_callback){if(Vanadium.validators_types['empty'].test(v))return true;if(decoration_context&&decoration_callback){$.getJSON(p,{value:v,id:validation_instance.element.id},function(data){decoration_callback.apply(decoration_context,[[data],true]);});}
return true;}],['format',function(v,p){var params=p.match(/^\/(((\\\/)|[^\/])*)\/(((\\\/)|[^\/])*)$/);if(params.length==7){var pattern=params[1];var attributes=params[4];try
{var exp=new RegExp(pattern,attributes);return exp.test(v);}
catch(err)
{return false}}else{return false}},function(_v,p){var params=p.split('/');if(params.length==3&&params[0]==""){return'The value should match the <span class="'+Vanadium.config.message_value_class+'">'+p.toString()+'</span> pattern.';}else{return'provided parameter <span class="'+Vanadium.config.message_value_class+'">'+p.toString()+'</span> is not valid Regexp pattern.';}}]])
if(typeof(VanadiumCustomValidationTypes)!=="undefined"&&VanadiumCustomValidationTypes)Vanadium.addValidatorTypes(VanadiumCustomValidationTypes);};$(document).ready(function(){if(typeof(VanadiumConfig)==="object"&&VanadiumConfig){Vanadium.each(VanadiumConfig,function(k,v){Vanadium.config[k]=v;})}
if(typeof(VanadiumRules)==="object"&&VanadiumRules){Vanadium.each(VanadiumRules,function(k,v){Vanadium.rules[k]=v;})}
Vanadium.init();});
(function($){$.fn.vCenter=function(options){var pos={sTop:function(){return window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop;},wHeight:function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body.clientHeight;}};return this.each(function(index){if(index==0){var $this=$(this);var elHeight=$this.height();var elTop=pos.sTop()+(pos.wHeight()/2)-(elHeight/2);$this.css({position:'absolute',marginTop:'0',top:elTop});}});};})(jQuery);
(function(a){a.fn.wTooltip=function(f,r){f=a.extend({content:null,ajax:null,follow:true,auto:true,fadeIn:0,fadeOut:0,appendTip:document.body,degrade:false,offsetY:10,offsetX:1,style:{},className:null,id:null,callBefore:function(t,p,o){},callAfter:function(t,p,o){},clickAction:function(p,o){a(p).hide()},delay:0,timeout:0,cloneable:false},f||{});if(!f.style&&typeof f.style!="object"){f.style={};f.style.zIndex="1000"}else{f.style=a.extend({border:"1px solid gray",background:"#edeef0",color:"#000",padding:"10px",zIndex:"1000",textAlign:"left"},f.style||{})}if(typeof r=="function"){f.callAfter=r||f.callAfter}f.style.display="none",f.style.position="absolute";var m,l,q,c,k={},b=true,e=false,n=false,s=document.createElement("div"),g=(typeof document.body.style.maxWidth=="undefined")?true:false,j=(typeof a.talk=="function"&&typeof a.listen=="function")?true:false;if(f.id){s.id=f.id}if(f.className){s.className=f.className}f.degrade=(f.degrade&&g)?true:false;for(var d in f.style){s.style[d]=f.style[d]}function i(o){if(o){if(f.degrade){a(s).html(f.content.replace(/<\/?[^>]+>/gi,""))}else{a(s).html(f.content)}}}if(f.ajax){a.get(f.ajax,function(o){if(o){f.content=o}i(f.content)})}function h(p){function t(u){if(m&&!f.content){u.title=m;m=null}}function o(){if(!e&&f.auto){clearInterval(c);if(f.fadeOut){a(s).fadeOut(f.fadeOut,function(){t(p)})}else{t(p);s.style.display="none"}}if(typeof f.callAfter=="function"){f.callAfter(s,p,f)}if(j){f=a.listen(f)}}if(f.timeout>0){q=setTimeout(function(){o()},f.timeout)}else{o()}}a(s).hover(function(){e=true},function(){e=false;h(k)});if(j){f.key=s;f.plugin="wTooltip";f.channel="wayfarer";a.talk(f)}i(f.content&&!f.ajax);a(s).appendTo(f.appendTip);return this.each(function(){this.onmouseover=function(t){var p=this;clearTimeout(q);if(this.title&&!f.degrade&&!f.content){m=this.title;this.title=""}if(f.content&&f.degrade){this.title=s.innerHTML}function o(){if(typeof f.callBefore=="function"){f.callBefore(s,p,f)}if(j){f=a.listen(f)}if(f.auto){var u;if(f.content){if(!f.degrade){u="block"}}else{if(m&&!f.degrade){a(s).html(m);u="block"}else{u="none"}}if(u=="block"&&f.fadeIn){a(s).fadeIn(f.fadeIn)}else{s.style.display=u}}}if(f.delay>0){l=setTimeout(function(){o()},f.delay)}else{o()}};this.onmousemove=function(y){var w=(y)?y:window.event,v=this;k=this;if(f.follow||b){var A=a(window).scrollTop(),B=a(window).scrollLeft(),x=w.clientY+A+f.offsetY,t=w.clientX+B+f.offsetX,z=a(f.appendTip).outerHeight(),p=a(f.appendTip).innerHeight(),o=a(window).width()+B-a(s).outerWidth(),u=a(window).height()+A-a(s).outerHeight();x=(z>p)?x-(z-p):x;n=(x>u||t>o)?true:false;if(t-B<=0&&f.offsetX<0){t=B}else{if(t>o){t=o}}if(x-A<=0&&f.offsetY<0){x=A}else{if(x>u){x=u}}s.style.top=x+"px";s.style.left=t+"px";b=false}};this.onmouseout=function(){clearTimeout(l);var o=this;b=true;if(!f.follow||n||(f.offsetX<0&&f.offsetY<0)){setTimeout(function(){c=setInterval(function(){h(o)},1)},1)}else{h(this)}};if(typeof f.clickAction=="function"){this.onclick=function(){f.clickAction(s,this)}}})}})(jQuery);
var topicSearchResultFunction=function(event,data,formatted){var url=$('#add-article-url').val();var topicId=data[2];addArticle.checkExternal(url,topicId,false,function(checkResult){var errors_div=$('#topic-search-errors-area');if(checkResult){if(checkResult.errors.length>0){displayTopicSearchErrorMessage(checkResult.errors);return;}else{errors_div.hide();}}
var topicIds=$('input[class="add-to-topic-checkbox"]').map(function(){return($(this).attr('value'))});var searchedTopicIds=$('div#topic-results-area').find('input[class="add-to-topic-checkbox"]').map(function(){return($(this).attr('value'))});if(jQuery.inArray(data[2],topicIds)>=0){displayTopicSearchErrorMessage(["Topic already listed."]);}else if($('input[class="add-to-topic-checkbox"]:checked:enabled').size()>=5){displayTopicSearchErrorMessage(["You may only add 5 topics at a time."]);}else{var $hiddenTopicIdField=$('<input type="hidden" name="add-article-topicId" class="added-topic-id"/>');$hiddenTopicIdField.val(data[2]).appendTo($('#topic-ids'));var $topicItemClone=$($('#topic-results-area').find('.added-topic')[0]).clone().unbind('click');$('#topic-results-area').append($topicItemClone);$topicItemClone.find('.name').text(data[0]);$topicItemClone.find('input').attr('class','add-to-topic-checkbox');$topicItemClone.find('input').attr('disabled',false);$topicItemClone.find('input').attr('checked',true);$topicItemClone.find('input').val(data[2]);$topicItemClone.show();$topicItemClone.bind('click',function(){$topicItemClone.fadeOut('slow');$topicItemClone.remove();});}
if($("#topic-results-area").find("input").length==10){$("#topics-search").val('').hide();$('#please-search-msg').hide();return;}else{$("#topics-search").focus().val('');}});};var displayTopicSearchErrorMessage=function(errors){var errors_div=$('#topic-search-errors-area');errors_div.html('');for(var i=0;i<errors.length;i++){errors_div.append('<p>'+errors[i]+'</p>');}
errors_div.show();$("#topics-search").focus().val('');setTimeout(function(){errors_div.fadeOut();},2000);};var addToArticlePopup=function(){var self=this;requireAuthentication(function(){$('#add-article-errors, .add-article-msg').hide();$('#add-article-details-section').show();$('#add-article-to-topics-area').show();var form=$('#add-article-form')[0];if(form){form.reset();$('#add-article .reaction-text textarea').trigger('change');}
$('#add-article-form').unbind('submit').bind('submit',callCheckArticleRemote);$('#add-article').show();$("#topics-search").show();$('#please-search-msg').show();callCheckArticleRemote();});$('#forgot-password').attr("target","_blank");$('#login-popup a').attr("target","_blank");$('#login-form-theme').val("popup");$('#close-auth-popup').bind("click",function(){window.close();});return false;};var callCheckArticleRemote=function(){source_setter(url_http_prepender($('#add-article-url')));var url=$('#add-article-url').val();var currentTopicId=$('input[name="add-article-topicId"]').getValue();var headline=$('#add-article-headline').val();var desc=$('#add-article-summary').val();var $add_article_checking=$('#add-article-checking');var $add_article_scoop=$('#add-article-scoop');$add_article_checking.show();sendAjaxCallToOmniture("event12","Add Article");addArticle.checkExternal(url,currentTopicId,true,function(data){var errors_div=$('#add-article-errors');$add_article_checking.hide();$('#add-article .article-stub').remove();if(data){if(data.articleView){var articleStub=$('#add-article-stub').clone();articleStub.attr('id',articleStub.attr('id')+'-1');var article=$(articleStub).find('.article');article.attr('bw:topicId',currentTopicId);article.attr('bw:articleId',data.articleView.article.id);article.attr('id','articlestub-'+data.articleView.article.id);if(data.articleView.saved){article.addClass('article-saved');}
if(data.articleView.reported){article.addClass('article-reported');}
article.find('.article-title a.title-link').attr('href',data.articleView.article.link).text(data.articleView.article.title);article.find('.article-title a.more-link').attr('href',data.seoFriendlyUrl).text("more");article.find('.article-summary p').text(data.articleView.article.description);article.find('.article-meta .source-name').text(data.articleView.article.source);if(data.articleView.article.contributor){article.find('.article-meta .article-topic-url').html('Added by '+'<a href="" class="contributor">'+data.articleView.article.contributor.displayName+'</a>');}
article.find('.article-meta .article-date').text('on '+data.articleView.article.pubDateString);$(article).bindRedirect();$(article).bindArticleSaving();$(article).bindArticleHiding(currentTopicId);article.find('.article-actions').remove();$('#add-article-exists').show();articleStub.show();$('#add-article-submit-section').hide();$('#add-article-url-section').hide();$('#add-article-area').after(articleStub);return;}
if(data.errors!=null&&data.errors.length>0){errors_div.html('');for(var i=0;i<data.errors.length;i++){errors_div.append('<p>'+data.errors[i]+'</p>');}
errors_div.show();return;}
for(i=0;i<data.topicIdsToPreCheck.length;i++){topicIdToCheck=data.topicIdsToPreCheck[i]
var xpath='input[value="'+topicIdToCheck+'"]';var topicInput=$("#add-to-my-topics-area").find(xpath)
topicInput.attr('checked',true);topicInput.attr('disabled',true);}
if(data.scrapedInformation){$('#add-article-headline').val(data.scrapedInformation.title);$('#add-article-summary').val(data.scrapedInformation.description);$('#add-article-fulltext').val(data.scrapedInformation.fullText);}}
errors_div.hide();$('#add-article-form').unbind('submit').bind('submit',callAddArticleRemote);$add_article_scoop.show();$('#add-article-url').attr('disabled',true).addClass('disabled');$('#add-article-details-section').show();$('#add-article-to-topics-area').show();$('#add-article-headline').focus();});return false;};var callAddArticleRemote=function(){var url=$('#add-article-url').val(),headline=$('#add-article-headline').val(),desc=$('#add-article-summary').val(),comment=$('#add-article .reaction-text textarea').getValue(),type=$('#add-article-area input[name="articleType"]:checked').val(),source=$('#add-article-source').val(),fulltext=$('#add-article-area input[name="add-article-fulltext"]').getValue(),postToTwitter=$('#add-article-area input[name="postToTwitter"]').attr("checked")==true,postToLinkedIn=$('#add-article-area input[name="postToLinkedIn"]').attr("checked")==true;var topicIds=$('#add-article-area input[class="add-to-topic-checkbox"]:checked:enabled').getValue().split(',');topicIds=topicIds.join(',');try{$('#add-article-submit-button').attr('disabled',true);sendAjaxCallToOmniture("event12","Add Article");$('#add-article-adding').fadeIn('fast',function(){addArticle.addExternal(topicIds,url,headline,desc,type,source,comment,fulltext,postToTwitter,postToLinkedIn,{callback:function(data){var errors_div=$('#add-article-errors');errors_div.hide();if(data!=null&&data.errors.length>0){$('#add-article-adding').hide();errors_div.html('');for(var i=0;i<data.errors.length;i++){errors_div.append('<p>'+data.errors[i]+'</p>');}
$.scrollTo('#add-article',500,{onAfter:function(){errors_div.fadeIn('slow');}});$('#add-article-url').attr('disabled',true).addClass('disabled');$('#add-article-submit-button').attr('disabled',false);}
else{closeAddArticle();}},errorHandler:function(errorString,exception){$('#add-article-adding').hide();$('#add-article-details-section').hide();$('#add-article-form').unbind('submit').bind('submit',callCheckArticleRemote);$('#add-article-submit-button').attr('disabled',false);callCheckArticleRemote();}});});}catch(e){alert(e);}
return false;};var closeAddArticle=function(){window.location.reload();};var source_setter=function(url){if(url.length>0){var source=url.match(/(\w+:\/\/)?(www([\d]+)?\.)?([\w\.-]+)\/?.*/)[4];var truncatedSource=source.length>25?source.substring(0,25)+' ...':source;$("#add-article-source").val(source);$("#add-article-source-display").html(truncatedSource);}};var url_http_prepender=function(url_field){url_field=$(url_field)
var url=$.trim(url_field.val());if(url.length>0&&url!=url_field[0].defaultValue){url=url.replace(/^(\w+):[\/]*/,"$1://");var hasProtocolRegex=/^\w+:\/\/.*/;if(!hasProtocolRegex.test(url)){url="http://"+url;}
url_field.val(url);}
return url;};var addArticleSubmitButtonClick=function(){$('#add-article-errors').hide();$('#add-article-form').submit();return false;};var addArticleUrlBlur=function(){var url_field=$('#add-article-url');source_setter(url_http_prepender(url_field));};var closePopupButtonClick=function(){$('#add-article .article-stub').remove();$('#add-article-url').removeClass('disabled');$('#topic-results-area').find('.added-topic').not(':first').remove();$('#topic-ids').find('input.added-topic-id:hidden').remove();$('#add-article-to-topics-area').hide();$('#page-overlay').hide();$('#topics-search').val('');return false;};var addArticleLinkClick=function(){var self=this;requireAuthentication(function(){var href=$(self).attr('href'),tabType=href.substring(href.indexOf('=')+1,href.length),$pagePopup=$(href.substring(0,href.indexOf('?'))),$inputsToIgnore=$('#add-article-form .also-post-to input');$.pageOverlay(function(){$pagePopup.appendTo('body').css('top',$('#topic-tabs').offset().top-143).show();($("#add-article-form input:text:first:enabled").not(":hidden"))[0].focus();});$('#add-article-errors, .add-article-msg, #add-article-details-section, #add-article-scoop').hide();$('#add-article-form').unbind('submit').bind('submit',callCheckArticleRemote);$('#add-article-details-section input:radio#file-under-'+tabType).attr('checked',true)
$("#topics-search,#please-search-msg,#add-article-submit-section,#add-article-url-section").show();var form=$('#add-article-form')[0];if(form){form.reset();$('#add-article .reaction-text textarea').trigger('change');}});return false;};var addSourceUrlBlur=function(){var url=$.trim($(this).val());var hasProtocolRegex=/^\w+:\/\/.*/;if(!hasProtocolRegex.test(url)){url='http://'+url;}
$(this).val(url);};var addSourceSubmitClick=function(){var errors_div=$('#add-source-errors');var url=$('#add-source-url').val();var topicId=$('#add-source-form').attr('bw:topicId');errors_div.html('');errors_div.hide();$(".please-wait-msg").show();sendAjaxCallToOmniture("event21","Add feed");addFeed.add(url,topicId,{callback:function(data){$(".please-wait-msg").hide();if(data.length>0){for(var i=0;i<data.length;i++){errors_div.append('<p>'+data[i]+'</p>');}
errors_div.show();}else{window.location.reload();}},errorHandler:function(errorString,exception){$(".please-wait-msg").hide();if(typeof console!="undefined"){console.error(errorString+' : '+exception);}}});};var addSourceFormClick=function(){$('#add-source-form').hide();return false;};var addSourceLinkClick=function(){requireAuthentication(function(){$('#add-source-form').show();$('#add-source-form').find('.error').hide();setTimeout(function(){$('#add-source-form').find('input:text:first:enabled').focus();},100);});return false;};var setupAddContentBindings=function(){$('#add-article-submit-button').bind('click',addArticleSubmitButtonClick);$('#add-article-url').bind('blur',addArticleUrlBlur);$('#add-article-link, #contribute-msg a').bind("click",addArticleLinkClick);$("#add-source-url").bind('blur',addSourceUrlBlur);$('#add-source-submit').bind('click',addSourceSubmitClick);$('#add-source-form').find('.cancel-link').bind('click',addSourceFormClick);$('#add-source-link').bind('click',addSourceLinkClick);$('#add-article .close-popup, #add-article .cancel-link').bind('click',closePopupButtonClick);};
$.fn.bindAddArticle=function(){return this.each(function(){var $self=$(this),$addContentTitle=$(this).find('#add-content-form-title'),$getArticleDetailsArea=$(this).find('#get-article-details'),$addArticleDetailsArea=$(this).find('#article-details'),$errorMsgArea=$(this).find('.notice-msg.error:first'),$urlInput=$getArticleDetailsArea.find('input[name="url-field"]'),$addLink=$getArticleDetailsArea.find('.add-link'),$addSpinner=$getArticleDetailsArea.find('.spinner'),$submitLink=$addArticleDetailsArea.find('.add-link'),$submitSpinner=$addArticleDetailsArea.find('.spinner'),$addArticleSource=$addArticleDetailsArea.find('input[name="add-article-source"]'),$titleTextArea=$addArticleDetailsArea.find('#article-title textarea'),$descTextArea=$addArticleDetailsArea.find('#article-desc textarea'),$commentTextArea=$addArticleDetailsArea.find('.reaction-text textarea').val(''),initialUrlValue=$urlInput[0].defaultValue,initialTitleValue=$titleTextArea.text(),initialDescValue=$descTextArea.text(),currentTopicId=$(this).find('input[name="topic-id"]').val(),url='',titleVal='',descVal='',fullTextVal='',hasValues=false,canEdit=true;$urlInput.val(initialUrlValue).blurFocusUI(initialUrlValue);$titleTextArea.val(initialTitleValue).blurFocusUI(initialTitleValue);$descTextArea.val(initialDescValue).blurFocusUI(initialDescValue);$(this).find('.cancel-link').click(function(){$addArticleDetailsArea.hide();$getArticleDetailsArea.show();$addSpinner.hide();$submitSpinner.hide();$addLink.show();$submitLink.show();$commentTextArea.val('');return false;});$urlInput.keypress(function(e){if(e.keyCode===13){$addLink.click();}});$addLink.click(function(){requireAuthentication(function(){url=$.trim($urlInput.prependHttp().val());hasValues=false;canEdit=true;$addArticleSource.extractSource(url);$addLink.hide();$addSpinner.show();$addContentTitle.removeClass('warn');addArticle.check(url,currentTopicId,true,{callback:function(data){if(data){if(data.error){$errorMsgArea.displayMessage(data.message);}else{if(data.scrapedInformation!==null&&data.scrapedInformation.title!=''){titleVal=data.scrapedInformation.title;descVal=data.scrapedInformation.description;fullTextVal=data.scrapedInformation.fullText;hasValues=true;}else{titleVal=(data.articleView)?data.articleView.article.title:'';descVal=(data.articleView)?data.articleView.article.description:'';hasValues=(data.articleView!=null);canEdit=!hasValues;}
if(canEdit){$addArticleDetailsArea.removeClass('disabled').find('.edit-entry').show();$titleTextArea.attr("disabled",false);$descTextArea.attr("disabled",false);}else{$addArticleDetailsArea.addClass('disabled').find('.edit-entry').hide();$titleTextArea.attr("disabled",true);$descTextArea.attr("disabled",true);}
if(hasValues){$addArticleDetailsArea.removeClass('editable');$titleTextArea.removeClass('blur').val($("<div />").html(titleVal).text());$descTextArea.removeClass('blur').val($("<div />").html(descVal).text());if(canEdit){$addContentTitle.html('Review how your article will appear');}else{$addContentTitle.html('This article already exists in this topic').addClass('warn');}}else{$addArticleDetailsArea.addClass('editable');$titleTextArea.val(titleVal).blur();$descTextArea.val(descVal).blur();$addArticleDetailsArea.find('.edit-entry').hide();$addContentTitle.html('Article details');}
$titleTextArea.not(':disabled').autogrow({minHeight:20});$descTextArea.not(':disabled').autogrow({minHeight:40});$getArticleDetailsArea.hide();setTimeout(function(){$addArticleDetailsArea.show();$commentTextArea.focus();},450);}}},errorHandler:function(errorString,exception){alert(exception+' :: '+errorString);},postHook:function(){$addSpinner.hide();$addLink.show();}});});return false;});$addArticleDetailsArea.find('.fields textarea').focus(function(){$addArticleDetailsArea.addClass('editable');});$addArticleDetailsArea.find('.edit-entry').click(function(){$addArticleDetailsArea.find('.fields textarea:first').focus();return false;});$submitLink.click(function(){var link=this;requireAuthentication(function(){var href=$(link).attr('href'),type=href.substring(href.indexOf('=')+1,href.length),postToTwitter=$self.find('input[name="postToTwitter"]').attr("checked")==true,postToLinkedIn=$self.find('input[name="postToLinkedIn"]').attr("checked")==true;if(!canEdit&&$.trim($commentTextArea.val()).length===0){$self.find('.cancel-link').click();return false;}
$submitLink.hide();$submitSpinner.show();addArticle.add(currentTopicId,url,returnTrimmedVal($titleTextArea.val(),initialTitleValue),returnTrimmedVal($descTextArea.val(),initialDescValue),type,$addArticleSource.val(),$commentTextArea.val(),fullTextVal,postToTwitter,postToLinkedIn,{callback:function(data){if(data.error){$errorMsgArea.displayMessage(data.message);}else{$addArticleDetailsArea.slideUp('fast',function(){$urlInput.val('').blur();$getArticleDetailsArea.show();if(data.articleAddedToTopic){$.ajax({url:'/ajax/single-article.tn',dataType:'html',data:{'articleId':data.articleId,'topicId':currentTopicId},success:function(returnHtml){$('#topic-articles').prepend(returnHtml);},error:function(XMLHttpRequest,textStatus,errorThrown){alert(errorThrown);}});}else{$getArticleDetailsArea.after('<p class="notice-msg add-article-msg">'+data.message+'</p>');var $noticeMsg=$self.find('.notice-msg.add-article-msg').show();setTimeout(function(){$noticeMsg.fadeOut(function(){$(this).remove()});},2100);}}).updateActivityList();$commentTextArea.val('');}},errorHandler:function(errorString,exception){alert(exception+' :: '+errorString);},postHook:function(){$submitSpinner.hide();$submitLink.show();}});});return false;});function returnTrimmedVal(val,defaultVal){return $.trim(val)==$.trim(defaultVal)?'':$.trim(val);}});};$.fn.blurFocusUI=function(defaultText){return this.each(function(){var $urlInput=$(this);$urlInput.focus(function(){if($urlInput.val()==defaultText){$urlInput.val('').removeClass('blur');}}).blur(function(){if($urlInput.val()==''){$urlInput.val(defaultText);}
if($urlInput.val()==defaultText){$urlInput.addClass('blur');}});});};$.fn.extractSource=function(url){return this.each(function(){$(this).val(url.match(/(\w+:\/\/)?(www([\d]+)?\.)?([\w\.-]+)\/?.*/)[4]);});};$.fn.prependHttp=function(){return this.each(function(){var $field=$(this),url=$.trim($field.val());if(url.length>0&&url!=this.defaultValue){url=url.replace(/^(\w+):[\/]*/,"$1://");if(!/^\w+:\/\/.*/.test(url)){url="http://"+url;}
$field.val(url);}});};$.fn.displayMessage=function(message){return this.each(function(){var $msgArea=$(this);$msgArea.html(message);$msgArea.slideDown();setTimeout(function(){$msgArea.slideUp('fast');},5000);});};
if(parent.frames.length>0&&top.location.host==top.frames[0].location.host)top.location.replace(document.location);try{document.execCommand("BackgroundImageCache",false,true);}
catch(err){}
$(document).ready(function(){$('#sign-in-link').click(function(settings){settings=$.extend({authenticationMethod:doNotAuthenticate},settings);settings.authenticationMethod(function(){return true;});return false;});});var SHOW_TOPIC_DESC_COOKIE_NAME='showTopicDesc',SHOW_REACTION_FORM_COOKIE_NAME='show_reaction_form_cookie';var adOrdRandom=('1'+(''+Math.random()).substring(2,11));function requireAuthenticationGenerator(isAuthenticatedUrl,authFailUrl){return function(actionIfAuthenticated){$.ajax({async:false,type:"GET",url:isAuthenticatedUrl,dataType:"html",success:function(data){if(data.length===0){actionIfAuthenticated();}
else{var $pagePopup=$('#login-popup');if($pagePopup.length===0){$pagePopup=$(data);$('body').append($pagePopup);}
$.pageOverlay(function(){$pagePopup.vCenter().show();});}}});};}
var requireTwitterAuthKeyGenerator=function(isTwitterAuthKeyUrl){return function(){$.ajax({async:false,type:"GET",url:isTwitterAuthKeyUrl,dataType:"html",success:function(data){if(data.length===0){return true;}
else{var $pagePopup=$('#twitter-auth-popup');if($pagePopup.length===0){$pagePopup=$(data);$('body').append($pagePopup);}
$.pageOverlay(function(){$pagePopup.vCenter().show();});}}});};}
function doNotAuthenticate(action){action();}
function leftPad(s,c,n){s=String(s);while(s.length<n){s=c+s;}
return s;}
function oc(a,caseSensitive){var o={};for(var i=0;i<a.length;i++){var b=caseSensitive?a[i]:a[i].toLowerCase();o[b]='';}
return o;}
if(!Array.prototype.indexOf){Array.prototype.indexOf=function(elt){var len=this.length;var from=Number(arguments[1])||0;from=(from<0)?Math.ceil(from):Math.floor(from);if(from<0){from+=len;}
for(;from<len;from++){if(from in this&&this[from]===elt){return from;}}
return-1;};}
var sendAjaxCallToOmniture=function(eventId,linkAction){};var sendAjaxAttr=function(){};$(document).bind('ready',function(){$("a.popup").click(function(){window.open($(this).attr('href'),$(this).attr('title'),'width=650,height=550,location=no,directories=no,menubar=no,scrollbars=1');return false;});$('a.ajax').click(sendAjaxAttr);$("a.external").click(function(){window.open($(this).attr('href'));return false;});$("a[rel*=external]").click(function(){window.open($(this).attr('href'));return false;});$("a.forward").each(function(){var $a=$(this);if($a.attr('bw:forwardLink')){$a.bind('click',function(){var forwardUrl=$a.attr('bw:forwardLink');window.location.href=forwardUrl;return false;});}});});var ajaxSubmit=function(theForm){var url=$(theForm).attr("action");var $formInputs=$(theForm).find(":input").filter(":enabled");var formData=$formInputs.serializeArray();$formInputs.attr('disabled',true);$(theForm).find(".error").hide();$(theForm).find(".please-wait-msg").show();var errorsHtml="";var xhr=$.ajax({type:"post",url:url,dataType:"json",contentType:"application/x-www-form-urlencoded; charset=UTF-8",data:formData,timeout:45000,complete:function(){$formInputs.attr('disabled',false);},error:function(xhr,textStatus,errorThrown){var aurl=xhr.getResponseHeader("x-authentication-url");if(aurl){location.href=aurl;}
else{if(typeof errorThrown!='undefined'&&typeof errorThrown.message!='undefined'){alert("There was an error retrieving data from the server, please try again.\nWe apologize for any inconvenience.");}}},success:function(data,textStatus){var aurl=xhr.getResponseHeader("x-authentication-url");if(aurl){window.location.replace(aurl);}
else{if(data===true){window.location.reload();}
else{$.each(data,function(i,val){errorsHtml=errorsHtml+'<p class="error-text">'+val+'</p>';});$(theForm).find(".please-wait-msg").hide();if(errorsHtml.length>0){$(theForm).find(".error").html(errorsHtml).fadeIn('fast');}}}}});return false;};function callReportArticleRemote(parentObj,reportLink,reportDiv,reportReasonVal,reportCommentVal){var articleId=$(parentObj).attr("bw:articleId");var topicId=$(parentObj).attr("bw:topicId");sendAjaxCallToOmniture("event25","Report Article");reportArticle.report(topicId,articleId,reportReasonVal,reportCommentVal,{callback:function(data){reportLink.replaceWith('<span class="reported">reported</span>');$(parentObj).find('.article-actions').append('<p class="notice">Thank you for submitting this item for review. Your report has been received. Due to privacy issues, we cannot comment on any action which may be taken regarding this item, but we appreciate your bringing it to our attention.</p>');$(parentObj).addClass('article-reported');reportDiv.fadeOut('fast');},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}}});return false;}
function callReportCommentRemote(parentObj,reportLink,reportDiv,reportReasonVal,reportCommentVal){var articleId=$(parentObj).attr("bw:articleId");var topicId=$(parentObj).attr("bw:topicId");var commentId=$(parentObj).attr("id");sendAjaxCallToOmniture("event29","Report Reaction");reportComment.report(topicId,articleId,commentId,reportReasonVal,reportCommentVal,{callback:function(data){reportLink.replaceWith('<span class="reported">reported</span>');$(parentObj).find('.comment-actions').after('<p class="notice">Thank you for submitting this item for review. Your report has been received. Due to privacy issues, we cannot comment on any action which may be taken regarding this item, but we appreciate your bringing it to our attention.</p>');$(parentObj).addClass('comment-reported');reportDiv.fadeOut('fast');},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}}});return false;}
function callSaveTopicToggle(parentObj,saveLink,settings,topicId,newSaveState){saveTopic.toggle(topicId,newSaveState,{callback:function(data){$('.topic-'+$(parentObj).attr('bw:topicId')+',').toggleClass(settings.toggleClass).updateActivityList(newSaveState);var newSaveValue=newSaveState?'unsave topic':'save topic';$(saveLink).html(newSaveValue);},postHook:function(){saveLink.clicked=false;},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}},timeout:settings.timeout});}
(function($){var remoteCallSettings={timeout:300000,recentActivitiesId:'recent-activities'};$.fn.bindAuthenticationChecking=function(settings){settings=$.extend({timeout:remoteCallSettings.timeout,authenticationMethod:doNotAuthenticate},settings);return this.each(function(){var self=this;$(this).bind('click',function(){var link=this;var returnValue=false;settings.authenticationMethod(function(){returnValue=true;});return returnValue;});});};function bindObjectToShowForm(itemToBind,formId,location){$(itemToBind).bind('click',function(){if(this.checked){$(formId).appendTo(location).show().find('input:first').focus();}else{$(location).find(formId).hide();}});}
$.fn.bindLinkedInInvitationFormBehavior=function(){var $invitationForm=$(this),$waitMsg=$invitationForm.find('.wait-msg'),$noticeArea=$invitationForm.find('.notice'),$submitArea=$invitationForm.find('.form-submit'),$textArea=$invitationForm.find('.emailBody');$invitationForm.find('.invitation-submit .submit').bind('click',function(){var memberId=$invitationForm.find('.memberId').val(),firstName=$invitationForm.find('.firstName').val(),companyShortName=$invitationForm.find('.companyShortName').val()||"",companyId=$invitationForm.find('.companyId').val()||"",emailBody=$textArea.attr('disabled',true).val();$waitMsg.show();linkedInInvite.invite(memberId,firstName,companyId,companyShortName,emailBody,{callback:function(response){if(response.error){$noticeArea.addClass('error').html(response.errors[response.errors.length-1]).show();}else{$textArea.hide();$submitArea.hide();$noticeArea.removeClass('error').html(response.message).show();$invitationForm.find('.close-popup').bind('click',function(){$('#li-'+memberId).find('.tools-area .hide-connection').click();});setTimeout(function(){$invitationForm.find('.close-popup').click();},1500);}},postHook:function(){$waitMsg.hide();$textArea.attr('disabled',false);}});return false;});};$.fn.bindTwitterCheckboxBehavior=function(settings){settings=$.extend({authorizationMethod:doNotAuthenticate},settings);this.each(function(){var $self=$(this);$self.postToTwitterLink=$self.find('.twitter-options input:checkbox');$self.postToTwitterLink.bind('click',function(){if(this.checked){settings.authorizationMethod(this.checked=true);}else{}})});};$.fn.bindDisplayReactionForm=function(settings){settings=$.extend({authenticationMethod:doNotAuthenticate,hideReactionForm:true,showThankYou:true,linkSuccessMessage:false,updateActivityList:true,onSuccess:function(){}},settings);return this.each(function(){var $self=$(this);$self.reactionForm=$self.find('.reaction-form');$self.reactionMessageDiv=$self.reactionForm.find('.notice-msg.error');$self.reactionTextArea=$self.reactionForm.find('.reaction-text textarea');$self.reactionForm.submitted=false;$self.addToTopicForm=$self.find('.add-to-topic-form');$self.addToTopicFormTopicList=$self.addToTopicForm.find('.in-topic-list');$self.addToTopicMessageDiv=$self.addToTopicForm.find('.notice-msg.error');$self.bind('hideReactionForm',function(){if(settings.hideReactionForm){$self.reactionMessageDiv.html('').hide();$self.reactionForm.hide();$.cookie(SHOW_REACTION_FORM_COOKIE_NAME,null);}});$self.bind('showReactionForm',function(event,removeCookie){$self.reactionForm.show();setTimeout(function(){$self.reactionTextArea.focus();},250);if(removeCookie){$.cookie(SHOW_REACTION_FORM_COOKIE_NAME,null);}});$self.bind('showAddToTopicForm',function(event){$self.addToTopicForm.show();$self.addToTopicForm.find('input:first').focus();$self.addToTopicForm.trigger('loadArticleInTopics');});$self.addToTopicForm.bind('loadArticleInTopics',function(data){var articleId=$self.attr("bw:articleId"),$topicNamesArea=$self.addToTopicFormTopicList.find('.topic-name-list');$topicNamesArea.html('');$self.addToTopicFormTopicList.find('.default-text').show();$.ajax({url:'/ajax/topic-search.tn',dataType:'html',data:{'articleId':articleId,'r':Math.random()},success:function(searchResults){var parsed=parse(searchResults);$self.addToTopicFormTopicList.find('.default-text').hide();for(var i=0;i<parsed.length;i++){var $topicDiv=$('<span class="in-topic">'+parsed[i].data[0]+'</span>').attr('id',parsed[i].data[2]);$topicNamesArea.append($topicDiv);if(i!=(parsed.length-1)){$topicNamesArea.append(', ');};};},error:function(XMLHttpRequest,textStatus,errorThrown){alert(errorThrown);}});return false;});$self.find('.comments-link').bind('click',function(){settings.authenticationMethod(function(){$self.trigger('showReactionForm');});return false;});$self.find('.add-to-topic-link').bind('click',function(){settings.authenticationMethod(function(){$self.trigger('showAddToTopicForm');});return false;});$self.reactionForm.find('.form-submit.reaction-submit .submit').bind('click',function(){if($self.reactionForm.submitted){return false;}
settings.authenticationMethod(function(){var topicId=$self.attr('bw:topicId'),articleLink=$self.find('a.title-link').attr('href')||$('.article a.title-link').attr('href')||$('#bx-iframe').attr('src'),articleId=$self.attr('bw:articleId'),articleTitle=$self.attr('bw:articleTitle')||$self.find('.title-link').text(),reactionTextArea=$self.reactionForm.find('.reaction-text textarea'),reactionTextAreaVal=reactionTextArea.val(),formSubmitArea=$self.reactionForm.find('.form-submit'),postToTwitter=$self.reactionForm.find('.twitter-options input:checkbox').attr("checked")==true,postToLinkedIn=$self.reactionForm.find('.linkedin-options input:checkbox').attr("checked")==true;$self.reactionForm.submitted=true;formSubmitArea.append('<div class="wait"><br/></div>');formSubmitArea.find('.submit').hide();sendAjaxCallToOmniture("event11","Post Reaction");addReaction.addReaction(topicId,articleId,articleTitle,articleLink,reactionTextAreaVal,postToTwitter,postToLinkedIn,{callback:function(response){if(response.error){$self.reactionMessageDiv.html(response.message).fadeIn();setTimeout(function(){$self.reactionMessageDiv.fadeOut();},4000);}else{reactionTextArea.val('').trigger('change');$self.reactionMessageDiv.html('').hide();$self.trigger('hideReactionForm');var msgToUser=response.message;if(response.twitterError){msgToUser+="<br/>"+response.twitterMessage;if(response.twitterErrorCode=='errors.twitter.post.failed.authentication'){$('.reaction-form').each(function(){var $self=$(this),twitterFormId='#twitter-login-form';$self.postToTwitterLink=$self.find('.twitter-options input:checkbox');bindObjectToShowForm($self.postToTwitterLink,twitterFormId,$self);$('.twitter-options input:checkbox').attr('checked',false);});}}
if(response.linkedInError){msgToUser+="<br/>"+response.linkedInMessage;}
var noticeMsg=$('#comment-form-area .notice');if(settings.showThankYou){if(settings.linkSuccessMessage){msgToUser="<a href=\""+$('.reactions-count a').attr('href')+"#"+response.reactionId+"\">"+msgToUser+"</a>";}
$self.reactionForm.before('<p class="notice reaction-form-msg">'+msgToUser+'</p>');var $noticeMsg=$self.find('.notice.reaction-form-msg');setTimeout(function(){$noticeMsg.fadeOut(function(){$(this).remove()});},2100);}
var reactionsCountArea=$self.find('.actions-count-area');var reactionsCountArray=$.trim(reactionsCountArea.find('.reactions-count').text()).split(' ');var count=Number(reactionsCountArray[0].replace(',',''))+1;var reactionsString=(count==1)?'reaction':'reactions';var reactionsCountString=count+' '+reactionsString;reactionsCountArea.find('.reactions-count').text(reactionsCountString);reactionsCountArea.show();if(settings.updateActivityList){$self.updateActivityList(true);}
var $activityStubClone=$('#activity-stub .reaction').clone();if($activityStubClone.length>0){reactionTextAreaVal='&ldquo;'+reactionTextAreaVal+'&rdquo;';$activityStubClone.removeAttr('id').find('.comment-body-text').html(reactionTextAreaVal);$activityStubClone.attr('bw:activityid',response.reactionId).bindReactionFeaturing({authenticationMethod:requireAuthentication});$activityStubClone.attr('bw:activityid',response.reactionId).bindCommentHiding({authenticationMethod:requireAuthentication});$activityStubClone.prependTo('#article-list').show(500);$($activityStubClone).find('.action-wrapper').attr('id',response.reactionId).bindContentReporting(callReportCommentRemote,{authenticationMethod:requireAuthentication,reportingReasons:['Not relevant to Topic','Commercial','Offensive']});}
settings.onSuccess();}},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.debug(exception);}
$self.reactionMessageDiv.html("An error occurred while posting Reaction. Please try again later.").fadeIn();},postHook:function(){$self.reactionForm.submitted=false;formSubmitArea.find('.wait').hide();formSubmitArea.find('.submit').show();}});});return false;});$self.reactionForm.find('.close').bind('click',function(){$self.trigger('hideReactionForm');return false;});$self.addToTopicForm.find('.close').bind('click',function(){$self.addToTopicForm.hide();return false;});});};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split(";;;");parsed[parsed.length]={data:row,value:row[0]};}}
return parsed;}
$.fn.bindReactionFormHelpHover=function(){return this.each(function(){var $self=$(this);bindObjectToShowHover($self.find('.linkedin-info'),'#linkedin-info');bindObjectToShowHover($self.find('.what-is-twitter-link'),'#what-is-twitter');});};function bindObjectToShowHover(itemToBind,idOfhoverToShow){$(itemToBind).hover(function(){var $hoverTrigger=$(this);$(idOfhoverToShow).appendTo('body').css({'top':$hoverTrigger.offset().top-10,'left':$hoverTrigger.offset().left}).show();},function(){$(idOfhoverToShow).hide();}).click(function(){return false;});};$.fn.bindArticleSaving=function(settings){settings=$.extend({toggleClass:'article-saved',timeout:remoteCallSettings.timeout,updateActivityList:true,authenticationMethod:doNotAuthenticate},settings);return this.each(function(){var self=this;var articleId=$(self).attr('bw:articleId')||$(self).attr('bw:activityId');var topicId=$(self).attr('bw:topicId');$(this).find('.save-link').bind('click',function(){var link=this;settings.authenticationMethod(function(){if(typeof link.clicked!='undefined'&&link.clicked){return false;}
link.clicked=true;var newSaveState=!($(self).hasClass(settings.toggleClass));saveArticle.toggle(topicId,articleId,newSaveState,{callback:function(data){var activityId=$(self).attr('bw:activityId'),articleId=$(self).attr('bw:articleId'),el=$('#activity-'+activityId+',.article-'+articleId+',#articlestub-'+articleId);el.toggleClass(settings.toggleClass)
if(settings.updateActivityList){el.updateActivityList(newSaveState);}
var newSaveValue=newSaveState?'unsave':'save';$(link).html(newSaveValue);},postHook:function(){link.clicked=false;},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}},timeout:settings.timeout});});return false;});});};$.fn.bindTopicSaving=function(settings){settings=$.extend({toggleClass:'topic-saved',timeout:remoteCallSettings.timeout,authenticationMethod:doNotAuthenticate},settings);$(document).ready(function(){$("#wrapper").after($("#saveTopicFormArea"));});return this.each(function(){var self=this;var topicId=$(self).attr('bw:topicId');var $saveTopicLink=$(self).find('.topic-save-link');$saveTopicLink.bind('click',function(){var link=this;settings.authenticationMethod(function(){if(typeof link.clicked!='undefined'&&link.clicked){return false;}
link.clicked=true;var newSaveState=!($(self).hasClass(settings.toggleClass));callSaveTopicToggle(self,link,settings,topicId,newSaveState);});return false;});});};$.fn.bindFriending=function(settings){settings=$.extend({toggleClass:'user-saved',timeout:remoteCallSettings.timeout,authenticationMethod:doNotAuthenticate},settings);return this.each(function(){var self=this;$(self).find('.friend-link').bind('click',function(){var link=this;settings.authenticationMethod(function(){if(typeof link.clicked!='undefined'&&link.clicked){return false;}
link.clicked=true;var friendId=$(self).attr('bw:userId')||$(self).attr('bw:activityId');var newFriendState=!($(self).hasClass(settings.toggleClass));friendUser.friend(friendId,newFriendState,{callback:function(results){var $userElement=$('.user-'+$(self).attr('bw:userId'));var $friendLink=$userElement.find('.friend-link');$userElement.toggleClass(settings.toggleClass).updateActivityList(newFriendState);var newFriendValue=newFriendState?'unsave':'save';$friendLink.html(newFriendValue);},postHook:function(){link.clicked=false;},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}},timeout:settings.timeout});});return false;});});};$.fn.bindReactionFeaturing=function(settings){settings=$.extend({toggleClass:'featured',timeout:remoteCallSettings.timeout,authenticationMethod:doNotAuthenticate},settings);return this.each(function(){var self=this;var $featureLink=$('.feature-link',this);$featureLink.bind('click',function(){var link=this;settings.authenticationMethod(function(){if(typeof link.clicked!='undefined'&&link.clicked){return false;}
link.clicked=true;var userId=$(self).attr('bw:userId');var commentId=$(self).attr('bw:activityId');var isFeatured=!($(self).hasClass(settings.toggleClass));featureReaction.toggle(userId,commentId,isFeatured,{callback:function(results){$featureLink.text(isFeatured?'un-feature':'feature').attr('title',(isFeatured?'un-feature':'feature')+' this reaction');if(isFeatured){$(self).addClass('featured');}else{$(self).removeClass('featured');}},postHook:function(){link.clicked=false;},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}},timeout:settings.timeout});});return false;});});};$.fn.bindArticleHiding=function(topicId,settings){settings=$.extend({removeOnHide:true},settings);return this.each(function(){var self=this;var $hideLink=$(this).find('.hide-link');$hideLink.bind("click",function(){var articleId=$(self).attr('bw:articleId');hideArticle.hide(articleId,topicId,{callback:function(data){if(settings.removeOnHide){$(self).remove();}
else{var $hideLinkParent=$hideLink.parent();$hideLinkParent.append('hidden');$hideLink.remove();}},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}}});return false;});});};$.fn.bindArticleRemoving=function(settings){settings=$.extend({removeOnHide:true},settings);return this.each(function(){var self=this;var $removeLink=$(this).find('.remove-link');$removeLink.bind("click",function(){var articleId=$(self).attr('bw:articleId');hideArticle.remove(articleId,{callback:function(data){if(settings.removeOnHide){$(self).remove();}
else{var $removeLinkParent=$removeLink.parent();$removeLinkParent.append('removed');$removeLink.remove();}},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}}});return false;});});};$.fn.bindContentReporting=function(reportingFunction,settings){settings=$.extend({authenticationMethod:doNotAuthenticate},settings);$(document).ready(function(){$("#wrapper").after($("#reportContentArea"));});return this.each(function(){var self=this;var $reportLink=$(self).find('.report-link');$reportLink.bind("click",function(){settings.authenticationMethod(function(){var $reportDiv=$("#reportContentArea");var $reportReason=$reportDiv.find('#report-reason');var $reportComment=$reportDiv.find('#report-comments');var $reportCommentError=$reportDiv.find('#report-comment-error');var $reportSubmit=$reportDiv.find('#report-submit-button');var $reportForm=$reportDiv.find('#report-form');if(settings.reportingReasons&&settings.reportingReasons.length>0){$reportReason.find('option:gt(0)').remove();$(settings.reportingReasons).each(function(){$reportReason.append('<option>'+this+'</option>');});}
$reportDiv.find('#report-submit-cancel').bind('click',function(){$reportCommentError.hide();$reportDiv.fadeOut('fast');return false;});$reportReason.bind('change',function(){$reportSubmit.attr('disabled',this.selectedIndex===0);$reportComment.attr('disabled',this.selectedIndex===0);});$reportComment.bind('keyup change',function(){var invalidChars=containsInvalidChars(this.value);if(invalidChars){$reportCommentError.show().find('span').html(invalidChars);$reportSubmit.attr('disabled',true);}
else{$reportCommentError.hide();$reportSubmit.attr('disabled',false);}});$reportSubmit.attr('disabled',true);$reportComment.attr('disabled',true);$reportForm[0].reset();$reportDiv.hide();$reportDiv.css($reportLink.offset()).fadeIn('fast');$reportReason.focus();$reportForm.unbind('submit').bind('submit',function(){$reportComment.attr('disabled',true);$reportSubmit.attr('disabled',true);return reportingFunction(self,$reportLink,$reportDiv,$reportReason.val(),$reportComment.val());});});return false;});});};function containsInvalidChars(str){var regexp=/[^a-z0-9`~!@#$%\^&*()_\-=+\[\]\\{}|;':",.\/<>?\n\r\t\s]/gi;var matches=str.match(regexp);return matches?matches.join(", "):null;}
$.fn.updateActivityList=function(savedArticle){var activityList=$('#'+remoteCallSettings.recentActivitiesId);$.post(contextPath+'/ajax/recent-activity-list.tn',function(data){activityList.html(data);activityList.find(".activity:first").addClass('last-action');if(savedArticle){activityList.find('.activity').bindRedirect();$("#your-activity a").createOmnitureLinkAttr("left rail","your activity");}});};$.fn.bindRedirect=function(settings){settings=$.extend({event:'mousedown keypress',loggedIn:false,type:'article'},settings);return this.each(function(){var self=this,topicId=$(this).attr("bw:topicId"),articleId=$(this).attr("bw:articleId"),idForCookie=$(this).attr("bw:activityId")||$(this).attr("bw:articleId");var $elementsToBind=$(this).find('a.title-link, .activity-title a.article-action');$elementsToBind.bind(settings.event,function(e){var href=$(this).attr("href");var redir=!($(this).hasClass("topic-action")||$(this).hasClass("feed-action")||$(this).hasClass("user-action"));if(redir&&settings.loggedIn){var cookieValue=idForCookie+':'+settings.type;$.cookie(SHOW_REACTION_FORM_COOKIE_NAME,cookieValue);setTimeout(function(){$(self).trigger('showReactionForm');},500);}
if(href&&!href.match('/'+topicId+"/view")&&redir){$(this).attr("href",contextPath+'/'+topicId+"/view"+"?url="+URLEncode($.trim(href)));return(e.which===13);}
else{return false;}});});};$.fn.insertFavicon=function(){return this.each(function(){var self=this;var sourceUrl=$(this).attr("bw:articleSourceUrl");if((sourceUrl.length===0)||(sourceUrl.indexOf('rss')>=0)||(sourceUrl.indexOf('feed')>=0)||(sourceUrl.indexOf('proxy')>=0)){return;}
var img=new Image();$(img).load(function(){$(self).addClass('has-favicon');$(self).find('.source-name').before(this);}).error(function(){}).attr({'src':sourceUrl+"/favicon.ico"}).addClass('favicon');});};$.fn.bindAddAnother=function(addLinkQuery,options){options=$.extend({limit:0},options);return this.each(function(){var self=this;var addLink=$(this).find(addLinkQuery);$(addLink).bind("click",function(){sectionsShown=$(self).find(".user-fields").size();if(options.limit>0&&sectionsShown>options.limit-2){$(self).find('.add-new-fields').hide();}
var fields=$(self).find(".user-fields:last").clone();$(fields).find("input,select").each(function(i){var name=$(this).attr("bw:ie-name");if(!name){name=$(this).attr("name");}
var matches=name.match(/(\w*)\[(\d*)\]/);var objectName=matches[1];var index=parseInt(matches[2],10);var newPrefix=objectName+"["+(index+1)+"]";var newName=name.replace(/\w*\[\d*\]/,newPrefix);var newId=newName.replace('.','-').replace(/[\[\]]/g,'');$(this).attr("id",newId);$(this).attr("name",newName);$(this).attr("bw:ie-name",newName);$(this).val("");}).end().removeClass('user-fields-first');$(this).before(fields);return false;});});};$.fn.createOmnitureAjaxAttr=function(eventId,eventAction){var link=$(this);link.attr("bx:event-id",(typeof eventId=="number")?"event"+eventId:eventId);link.attr("bx:event-action",eventAction);}
$.fn.createOmnitureLinkAttr=function(section,module,options){options=$.extend({omnitureDebugMode:(/omdebug$/i).test(window.location.href)},options);var self=this;var linkCount=0;this.each(function(){var links=this.nodeName.toLowerCase()=='a'?$(this):$(this).find('a:not(.ajax)');links.each(function(){var moduleId=module&&module.length>0?(section+':'+module):section;var link=$(this);trackingAttr="name";linkPosition=linkCount+1;oldWtParam=link.attr("bx:om");trackingString="&lid="+moduleId+"&lpos="+linkPosition+(oldWtParam?"/"+oldWtParam:"");link.attr(trackingAttr,trackingString);linkCount++;});});setTimeout(function(){if(options.omnitureDebugMode){var selectorsLength=self.selector.split(',').length;if(typeof console!="undefined"&&selectorsLength!=self.length){console.warn('WARNING(createOmnitureLinkAttr): expected to find ('+selectorsLength+') '+'elements but found ('+self.length+') instead.\n'+'the selector: '+self.selector);}
$('a').not('a[name]').not('a.ajax').css('background-color','red');$('a.ajax').css('border','1px solid green');}},500);};$.fn.containsId=function(theId){return $(this).attr('id').indexOf(theId)!=-1;};$.fn.bindEmailAction=function(action){return this.each(function(){var link=$(this),form=link.closest('form')[0];if(this.rel.length==0){alert('email value must be defined in "rel" attribute of link.');return false;}
link.bind('click',function(){if(action=='remove'){var msg="Are you sure you want to permanately remove "+this.rel+"?";if($(this).attr('bw:company')){var companies=$(this).attr('bw:company').split("|");msg=msg+"\n\nBy removing this email address, you may no longer have access to the the following network(s):\n"+companies.join("\n");}
if(confirm(msg)==false){return false;}}
link.after('<input type="hidden" class="hidden" name="emailAction" value="'+this.rel+'|'+action+'"/>');form.reset();form.submit();return false;});});};$.pageOverlay=function(callbackOnShow){var $overlay=$('#page-overlay');if($overlay.length===0){$overlay=$('<div id="page-overlay"></div>');$('body').append($overlay);}
$('#secondary-content .dc-ad').css('opacity',0);$overlay.css({height:$(document).height()}).show().fadeTo(200,0.5,function(){callbackOnShow();$('.page-popup .close-popup, .page-popup .cancel-link').bind('click',function(){$overlay.hide();$(this).parents('.page-popup').hide();$('#secondary-content .dc-ad').css('opacity',1);return false;});});};$.fn.initLinkedInInvite=function(settings){settings=$.extend({connectionClass:'.linkedin-connection',displayName:''},settings);this.each(function(){var $parent=$(this),$connectionsList=$parent.find('#connections-list');$(this).find(settings.connectionClass).each(function(){var $connection=$(this),$hide=$connection.find('.tools-area .hide-connection'),$invite=$connection.find('.tools-area .invite-connection');$hide.click(function(){$replacement=$('#connections-queue').find('.linkedin-connection:first');$replacement.hide();$connection.before($replacement);$connection.fadeOut(400,function(){$replacement.fadeIn(400,function(){$connection.remove();});});return false;});$invite.click(function(){var $self=$(this),$inviteForm=$('#linkedIn-invitation-form'),$parent=$self.parents('.linkedin-connection'),$firstNameInput=$inviteForm.find('.firstName'),$memberIdInput=$inviteForm.find('.memberId');$inviteForm.find('textarea, .form-submit').show();$inviteForm.find('.notice').hide();$inviteForm.find('#li-invite-to .linkedin-connection').html($parent.find('.image-area,.info-area').clone());$memberIdInput.val($parent.attr('bw:memberid'));$firstNameInput.val($parent.attr('bw:lifirstname'));$inviteForm.find('.emailBody').val("Hi "+$parent.attr('bw:lifirstname')+",\n\n"+$('#li-invite-msg').text()+"\n\n"+"- "+settings.displayName);$('body').append($inviteForm);$.pageOverlay(function(){$inviteForm.vCenter().show();});return false;});});});};$.fn.adjustPosition=function(){$(this).appendTo('body').css({'position':'absolute','top':$('#fake-file-chooser').offset().top,'left':$('#fake-file-chooser').offset().left});};})(jQuery);function formatWithComma(number){var formattedNumberString=(number%1000).toString();var x=parseInt(number/1000);while(x>0){formattedNumberString=x%1000+','+formattedNumberString;x=parseInt(x/1000);}
return formattedNumberString;}
$.fn.bindActionFilterCheckBox=function(settings){settings=$.extend({authenticationMethod:doNotAuthenticate},settings);return this.each(function(){var self=this;$(this).bind('click',function(){var i=0;var j=0;var variousActions="";var topicActions="";$('#actions').append('<p id="loading"></p>');$('.null-selection').remove();$("#loading").bind("ajaxSend",function(){$(this).show();}).bind("ajaxComplete",function(){$(this).remove();});var actionFilters=new Array();$('#actions #actionFilters input:checked').each(function(){actionFilters[i]=$(this).val();i++;});variousActions=actionFilters.join();var topicFilters=new Array();$('#actions #topicFilters input:checked').each(function(){topicFilters[j]=$(this).val();j++;});topicActions=topicFilters.join();if(topicActions==""){topicActions="na";}
if(variousActions==""){$('#actions').append('<div class="null-selection">Please select one action filter before apply</div>');$('#loading').remove();return false;}
var sortBy=$('a.here').attr('href');sortBy=sortBy.split('/');var activityContainer=$('#'+'your-activity-list');var activityType=sortBy[sortBy.length-2]
var dateRangeFilter=$('#actions #dateRangeFilters #dateRange option:selected').text();if(activityType==="activity"){var xhr=$.post(contextPath+'/ajax/myActivityFilters.tn',{variousActions:variousActions,topicActions:topicActions,dateRangeFilter:dateRangeFilter,activitySortBy:sortBy[sortBy.length-1],activityType:sortBy[sortBy.length-2]},function(data){if(xhr.getResponseHeader("x-authentication-url")){window.location.replace(xhr.getResponseHeader("x-authentication-url"));return false;}else{activityContainer.html(data);$('#main-content').height('');}
if((($('#main-content').height())-90)<($('#activity-filter').height()))
{$('#secondary-content').height($('#activity-filter').height()+10);$('#main-content').height($('#secondary-content').height()+90);}else{$('#secondary-content').height(($('#main-content').height())-90);};});}else{var xhr=$.post(contextPath+'/ajax/myNetworkFilters.tn',{variousActions:variousActions,topicActions:topicActions,dateRangeFilter:dateRangeFilter,activitySortBy:sortBy[sortBy.length-1],activityType:sortBy[sortBy.length-2]},function(data){if(xhr.getResponseHeader("x-authentication-url")){window.location.replace(xhr.getResponseHeader("x-authentication-url"));return false;}else{activityContainer.html(data);$('#main-content').height('');}
if((($('#main-content').height())-90)<($('#activity-filter').height()))
{$('#secondary-content').height($('#activity-filter').height()+10);$('#main-content').height($('#secondary-content').height()+90);}else{$('#secondary-content').height(($('#main-content').height())-90);};});}
return true;});});};$.fn.bindCommentHiding=function(settings){settings=$.extend({removeOnHide:true,authenticationMethod:doNotAuthenticate},settings);return this.each(function(){var self=this;var $hideLink=$(this).find('.hide-comment');$hideLink.bind("click",function(){if(confirm("Do you want to hide this reaction?")){var commentId=$(self).attr('bw:activityId');var removehash="";var rId=window.location.hash.split(':')[0]
if(rId!=null&&rId!=""&&rId!='#'){removehash=rId.slice(1);}
hideComment.hide(commentId,{callback:function(data){if(settings.removeOnHide){$(self).remove();}
else{var $hideLinkParent=$hideLink.parent();$hideLinkParent.append('hidden');$hideLink.remove();}
if(commentId==removehash){$(".yellow-box").hide();}},errorHandler:function(errorString,exception){if(typeof console!="undefined"){console.error(errorString+' : '+exception);}}});return false;}});});};
(function($){$.photoUploadInit=function(actualImgUrl,previewImgUrl,validExtensions){var MIN_LENGTH=120;var $fileChooserArea=$('#file-chooser-area');var $photoPreviewArea=$('#photo-preview-area');var $uploadPhotoForm=$('#upload-photo-form');var $userPhoto=$('#user-photo');var $photoPreviewCancel=$('#photo-preview-accept .cancel');var $photoPreviewSave=$('#photo-preview-accept .accept');var $uploadPhotoErrors=$('#upload-photo-errors');var $editProfileForm=$('#edit-profile-form');var $selectionImage=$('<img/>');var $selectionDiv=$('<div id="selection"></div>');if($('#fake-file-chooser').length==0)return;$photoPreviewSave.bind('click',function(){$('div[class^=imgareaselect]').remove();$photoPreviewArea.animate({'height':0},500,function(){$(this).hide();$uploadPhotoErrors.html('').hide();});return false;});$photoPreviewCancel.bind('click',function(){$('div[class^=imgareaselect]').remove();$photoPreviewArea.animate({'height':0},500,function(){$(this).hide();$uploadPhotoErrors.html('').hide();$userPhoto.find('#selection').remove();$editProfileForm.find('input[name="previewUploaded"]').val(false);});return false;});var iframeId='f'+leftPad(Math.ceil(Math.random()*9999),'0',4);var iframeSrc='about:blank';var $uploadIframe=$('<iframe id="'+iframeId+'" name="'+iframeId+'" src="'+iframeSrc+'" style="display:none;width:0;height:0;overflow:hidden;"></iframe>');$uploadIframe.appendTo($uploadPhotoForm);$uploadPhotoForm.attr('target',$uploadIframe.attr('id'));$uploadIframe.bind('load',function(){if(this.contentWindow.document.location==iframeSrc)
return;$uploadPhotoForm[0].reset();var errorPage=$(this.contentWindow.document).find('body').attr('id')=='error-page';var loginPage=$(this.contentWindow.document).find('body').attr('id')=='login-page';if(loginPage){window.top.location.href=contextPath+'/login/3'
return;}
if(errorPage){$uploadPhotoErrors.html('<p class="error-text">There was an error uploading image or file size exceeds maximum allowed. Please try again.</p>').fadeIn('fast');$('div[class^=imgareaselect]').remove();$photoPreviewArea.animate({'height':0},500,function(){$(this).hide();});return}
var $photoPreview=$('<img id="photo-preview" />');$photoPreview.bind('load',function(){$photoPreviewArea.find('.preview').html($photoPreview).end().show().animate({'height':$photoPreview[0].height+35},500,function(){setupImageAreaSelect($photoPreview);$editProfileForm.find('input[name="previewUploaded"]').val(true);});});var photoToken=leftPad(Math.ceil(Math.random()*9999),'0',4);$photoPreview.attr('src',previewImgUrl+'?'+photoToken);});setTimeout(function(){$('#upload-photo-form').adjustPosition();$('#actual-file-chooser').bind('change',function(){$uploadPhotoErrors.html('').hide();var val=$(this).val();var ext=val.substring(val.lastIndexOf('.'));if(ext.toLowerCase()in oc(validExtensions)){$uploadPhotoForm.submit();}else{$('div[class^=imgareaselect]').remove();$photoPreviewArea.animate({'height':0},500,function(){$(this).hide();});$uploadPhotoErrors.html('<p class="error-text">Supported image extensions are '+'('+validExtensions+')'+'. Please try again.</p>').fadeIn('fast');}}).bind('keyup',function(){$uploadPhotoErrors.html('').hide();}).bind('emchange',function(){$(this).adjustPosition();});$('#fake-file-chooser').css({'visibility':'hidden'});},100);function setupImageAreaSelect($photoPreview){$selectionDiv.appendTo($userPhoto);$selectionImage.attr('src',$photoPreview[0].src);$selectionDiv.html($selectionImage);var shorterSide=$photoPreview.width()<$photoPreview.height()?$photoPreview.width():$photoPreview.height();var selectionWidth=shorterSide<160?shorterSide:160;var selectionHeight=shorterSide<160?shorterSide:160;var preloadSelection=new Object();preloadSelection.x1=0;preloadSelection.y1=0;preloadSelection.width=selectionWidth;preloadSelection.height=selectionHeight;prefill($photoPreview[0],preloadSelection);preview($photoPreview[0],preloadSelection);$photoPreview.imgAreaSelect({aspectRatio:'1:1',show:true,x1:0,y1:0,x2:selectionWidth,y2:selectionHeight,minWidth:selectionWidth<MIN_LENGTH?selectionWidth:MIN_LENGTH,minHeight:selectionHeight<MIN_LENGTH?selectionHeight:MIN_LENGTH,onSelectChange:preview,onSelectEnd:prefill});}
function preview(img,selection){var scaleX=80/selection.width;var scaleY=80/selection.height;$selectionDiv.find('img').css({width:Math.round(scaleX*(img.width))+'px',height:Math.round(scaleY*(img.height))+'px',marginLeft:'-'+Math.round(scaleX*selection.x1)+'px',marginTop:'-'+Math.round(scaleY*selection.y1)+'px'});}
function prefill(img,selection){selection.width=selection.width<MIN_LENGTH?MIN_LENGTH:selection.width;selection.height=selection.height<MIN_LENGTH?MIN_LENGTH:selection.height;preview(img,selection);$editProfileForm.find('input[name="imageX"]').val(Math.round(selection.x1));$editProfileForm.find('input[name="imageY"]').val(Math.round(selection.y1));$editProfileForm.find('input[name="imageWidth"]').val(Math.round(selection.width));$editProfileForm.find('input[name="imageHeight"]').val(Math.round(selection.height));}}})(jQuery);
if(!window.SI){var SI={};};SI.Files={htmlClass:'SI-FILES-STYLIZED',fileClass:'file',wrapClass:'cabinet',fini:false,able:false,init:function()
{this.fini=true;var ie=0
if(window.opera||(ie&&ie<5.5)||!document.getElementsByTagName){return;}
this.able=true;var html=document.getElementsByTagName('html')[0];html.className+=(html.className!=''?' ':'')+this.htmlClass;},stylize:function(elem)
{if(!this.fini){this.init();};if(!this.able){return;};elem.parentNode.file=elem;elem.parentNode.onmousemove=function(e)
{if(typeof e=='undefined')e=window.event;if(typeof e.pageY=='undefined'&&typeof e.clientX=='number'&&document.documentElement)
{e.pageX=e.clientX+document.documentElement.scrollLeft;e.pageY=e.clientY+document.documentElement.scrollTop;};var ox=oy=0;var elem=this;if(elem.offsetParent)
{ox=elem.offsetLeft;oy=elem.offsetTop;while(elem=elem.offsetParent)
{ox+=elem.offsetLeft;oy+=elem.offsetTop;};};var x=e.pageX-ox;var y=e.pageY-oy;var w=this.file.offsetWidth;var h=this.file.offsetHeight;this.file.style.top=y-(h/2)+'px';this.file.style.left=x-(w-30)+'px';};},stylizeById:function(id)
{this.stylize(document.getElementById(id));},stylizeAll:function()
{if(!this.fini){this.init();};if(!this.able){return;};var inputs=document.getElementsByTagName('input');for(var i=0;i<inputs.length;i++)
{var input=inputs[i];if(input.type=='file'&&input.className.indexOf(this.fileClass)!=-1&&input.parentNode.className.indexOf(this.wrapClass)!=-1)
{this.stylize(input);};};}};
