/**
 * jPopIt
 * Unobtrusive popup message system for use with
 * jQuery.
 *
 * Copyright (c) 2011 Shazy Productions
 * Version: 2.0.0
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * http://facebook.com/ShazyProductions
 */
 
 /*global jQuery, $, console */
  
(function ($) {

	if(!$.spro) {$.spro = {};}
	if(!$.spro.jpopit) {$.spro.jpopit = function(content, sticky, position, params) {
	if(typeof sticky === "object") {params = sticky;}
	(!params) ? params={} : function(){/* params is defined so don't create a new object */};
         params.color = params.color || 'white';
		//	Initialize jPopIt.
		$.spro.jpopit.init = function(debugMode) {
			$.spro.jpopit.options = {
				debug: $.spro.debug || false,
				
				trace: function(msg) {
					if($.spro.debug) {
						if($._trace) {
							$._trace(msg);
						} else if(console && console.log) {
							console.log(msg);
						} else {
							try {
								throw new Error(msg);
							} catch(e) {
								alert("(jQuery Trace plugin not found and could not throw a new error...)\n\n" + msg);
							}
						}
					} else {
						return msg;
					}
				},
				
				place: "holder",
				count: 0
			};
	
			// Insert css template for the jpops
			$('<style type="text/css">' +
			'#_topPopContainer {' +
				'width: 10000%;' + /* Set to 100% or less if you want the pops to stack */
				'padding-left: 10px;' +
				'padding-right: 10px;' +
				'position: fixed;' +
				'top: 0;' +
				'left:0;' +
				'overflow: hidden' +
			'}' +			
			"_popIcon{"+
                            "border-right : 1px solid #000000;"+
                            "margin-top:10px;"+
                           // "margin-left:10px;"+  
                        '}'+
			'._popContent {' +
				'color: '+params.color+';' +
				'width: 250px;' +
				'opacity: 0.95;' +
				'filter:alpha(opacity=95);' +
				'float: left;' +
				'margin-top: 5px;' +				
				'margin-left: 5px;' +
				'background-color: black;' +
				'backgroundColor: black;' +
				'cursor: default;' +
				'-moz-box-shadow: 0px 0px 3px #000;' +
				'-webkit-box-shadow: 0px 0px 3px #000;' +
				'box-shadow: 0px 0px 3px #000;' +				
				'-moz-border-radius: 1px; ' +
				'-webkit-border-radius: 1px; ' +
				'border-radius: 1px;' +
				'overflow: none;' +
			'}' +
			
			'._popContent:hover {' +
				'opacity: 0.95;' +
				'filter:alpha(opacity=95);' +
				'outline-style: solid;' +
				'outline-width: 1px;' +
			'}' +
			
			'._popTextContainer {' +
				'font-family: Arial;' +
				'font-size: 15px;' +
				'max-width: 150px;' +
				'overflow: hidden;' +
			'}' +			
			
			'._popTextContainer a {' +
				'color: yellow;' +
				'text-decoration: none;' +
			'}' +
			
			'</style>').appendTo("head");
			
			//	TOP
			$("body").append('<div id="_topPopContainer"></div>');
			
			//	BOTTOM
			$("body").append('<div id="_bottomPopContainer"></div>');
			$("#_bottomPopContainer").css({
				"width": "1000%",
				"padding-left": "10px",
				"padding-right": "10px",
				"position": "fixed",
				"bottom": 0,
				"left": 0,
				"overflow": "hidden"
			});
			
			//	LEFT
			$("body").append('<div id="_leftPopContainer"></div>');
			$("#_leftPopContainer").css({
				"width": "350px",
				"position": "fixed",
				"top": 90,
				"left": 10
			});
			
			//	RIGHT
			$("body").append('<div id="_rightPopContainer"></div>');
			$("#_rightPopContainer").css({
				"width": "250px",
				"max-height": "1px",
				"position": "fixed",

				"top": 80,
				"right": 10
			});

		};
		
	if(!$.spro.jpopit.options) {$.spro.jpopit.init(true);}
		var log = $.spro.jpopit.options.trace,
			  count = $.spro.jpopit.options.count,
			  contentType, template, element;
		
		//	Check what is being passed to us, if anything at all.
		if(content) {
			(content.search(/^#(\w)*$/) === -1) ? contentType = "string" : contentType = "element";
			
			if(contentType === "element") {
				log(content);
				content = $(content).html();
			}
			
			position = position || "right";
			params.fadeInTime = params.fadeInTime || 200;
			params.fadeOutTime = params.fadeOutTime || 200;
			params.delay = params.delay || 2000;
			params.sticky = params.sticky || false;
			//params.font = params.font || "Arial";
			params.noIcon = params.noIcon || false;
			params.noClose = params.noClose || false;
			params.iconSrc = params.iconSrc || __geticon("info");
			params.closeSrc = params.closeSrc || __geticon("close");
			params.callback = params.callback || function(e) {
				log(e);
			};
				
			var template = '' +
			'<table class="_popContent" id=pop' + count + '>' +
				'<tr>' +
					'<td style="{1}padding-right:5px;border-right:1px solid black;">' +
						'<img class="_popIcon" src="' + params.iconSrc + '" >' +
					'</td>' +
					
					'<td style="" align="left" class="_PopTextContainer" width="100%">' +
						'<span class="_popText">' +
							'<span style=\'color:'+params.color+'\'>'+content +'</span>'  +
						'</span>' +
					'</td>' +
					
					'<td style="" valign="top" align="right">' +
						'<img title="close" id=popImg' + count + ' style="{2}cursor:pointer;" height="20px" src="' + params.closeSrc + '" >&nbsp;&nbsp;' +
					'</td>' +
				'</tr>' +
			'</table>';
		
			//Lets check for dependents
			(params.noIcon) ? template = template.replace(/\{1\}/gi,"display:none;") :  template = template.replace(/\{1\}/gi," ");
			(params.noClose) ? template = template.replace(/\{2\}/gi,"display:none;") :  template = template.replace(/\{2\}/gi," ");

		
			// Add the new jpop to the page, but instantly hide it
			// then have it fade in.
			$("#_" + position.toLowerCase() +"PopContainer").append("<div class='_popContainer'>" + template + "</div>");
			
			element = $("#pop" + count);
			element.hide().fadeIn(params.fadeInTime, function() {
				removeJpop();
			});
			
			// Add onmouseover so the element that the mouse
			// hovers over won't dissapear. Start time when mouse
			// leaves, however.
			element.mouseover(function() {
				element.clearQueue();
			});	
			
			element.mouseout(function() {
				removeJpop();
			});
		
			// Add onClick Handler on specific jpop to close
			$("#popImg" + count).click(function() {
				element.clearQueue().fadeOut(params.fadeOutTime, function() {
					element.stop();
					element.dequeue();
					$.data(element, "finished", true);
					params.callback(element);
				});
			});
			
			function removeJpop(e) {
				var _element = e || element;
				
				if(sticky !== true) {
					_element.delay(params.delay).animate({
						opacity: 0
					}, params.fadeOutTime, function() {
						if(!$.data($(_element), "finished") === true) {
						params.callback(_element);
						}
						_element.remove();
					});					
				}
			}
			
			// Add "1" to the counter (for the id future jpops)
			$.spro.jpopit.options.count += 1;
			
			// Return the created jpop (jquery object)
			return element;
		} else {
			log("Error: You need to at the least pass an element or a message. example: $.spro.jpopit(\"Hello\");");
		}
		
	};}
	
}(jQuery));

function __geticon(which) {
	switch(which) {
		case "warning":
                    return "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABNCAYAAAD6ggcWAAAAB3RJTUUH2woJEDoAuhpsbgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAA0lSURBVHja7Vt7lFVlFd/fvBiGNyhDEqFAJQISAQkKRUZlDy2yp9XKHvZwVWultlr0NFe5XJn2h7V6rVXW6mlWimZaoYlakSCUAlrxSB4CBQPM8JqZc75+v2/vM/fcO/fO3LlzrjO0Zq/1m3Pvuefx/b69v/06Z0SG5P9bXJWu2wgsBt4NLADGA01ADPwX2AlsAf4ObALGAR8BLgDqgAg4Duyx4/4E3Av8264xaKQemAN8A9iN2ewYiwE2K/xEbEcBNUqoEzgK7LVJ6HT6mwdip8RiI8/jNgDvtMmsWLLU8HDgfcCVwMwG/FkCfAgEmu0+ZLgO3zEb8U7VJMXX4s804GX4DFOo8dgeA7Zi3+M4l2r2eo19wEeB26uqtjJkNnAb0E7NzABICqqLMfC4BXgIuAqYqloM2hsBLIUGcWy0HZ+hxhh27I8r4bgVgD1HnwAachr/CzByoIhSORcDfwU6oeL4EgzuYWwPA9BMtAp4Fz4/D6g1Uz0dWIH9Pwe24XObTUxCNg3u3wW8Sk2bhA8B5wwEWVrtZWKOBB4p/hwGtdUGz0F+EN8nGMmEKPfdDewrQvKY7TtaAGr6izinVgnTmS2pdNB1FZ5Hx4HlKV8Axk7VD/5SrDN6LZBzo9RJuYOi6+9sDPb7+DwLn+vsmMKLks0OHP570cWalg16HQpWhLzCxr6lyKGZC8muFPWsMQjEd2L2DxdojJ83A+eZKdI734zPLanjEm1S26vx28cAOK94mK3zNFJemzhm999kY5lcKRnOem0PINn3AlRcPB24DzhSYv1xbcKTRafZQJttco4Y0f0AgmuEWBOdASTOrN6WCODTaLTJqM0nTxO/VTSWl0UwLQz8b+/h+NHAG7h9oYRg65FduJoewhvU638EXItjGHBBWj6O74jP8lMJ3s616/l+DP4swpbBdoEuj67rkhknimp9CvgjAM/vDugxJP0Z4Gt90S5dPZdZZy8IoYUetrUH75o2bQwq/haOH2/mTU0NNzOtNQ+OlCyi9neX8NrHUk6Nvz9j1jM+p+nfmRX2KGmn9VxgGVDTJKXTGTqla3DzV6vz6TFxYQJxEtutmkQ4Z37nhF0HS8K/Btu3SEjP3DAp7sxEunaGDVnRQjAGwfkeluLA+EzR5KetXMLMfafwpp8HXt4DYQzUNZSRpdGz3AJ828yZk4kR+XOBt+HL67B/shLIuxYniirbnxp9jd4z78A4XzE1hh4lIdxoHGtgXoIgLzMzSDs5QC76Q/ad5neThBTSTbTRpTVKotC+Z0XxW+AuCevWJWzqCwjTXP6j2qUM10uHQuNAb4ThSGUur4cUxlfs44tcnJp8ANe8B9eGZ3YIX35kShWJNuEPGGtpnvKg5c9Rvsp84fV9/s5JwPcAJHryVSPui42JMt1OkPnAiIwIU3vQqmd2ApP2KBxqrpVQG/pPYovY7A7pZMjPRD12q53LSbkIv50txbMjek+6ZjgveRJAzHewDiR2IYpg1cibgL+VGtuHgaOMg6vK8Lx9xVErHl5isZaFABxGhJtGSFyiRvPY3I9wF10NQD3RAUsr24qg1eL/Qc3ZY1hFtByoy3ltGsuYUoRvBDqYDW3MmGwSUjjANRjQuamkIcmgGKKwnuLr8Pv6gmyszOuHRAYWEp+Tu/4O4PmlTPosLhdOx4SMzLlQkCz478Dsnk7twwQzNPh3YAvtuHEauvrsLJ2eJzB/Pw/YrNcglW7ZV0L4OTyPsS2r9VsoiMfuflGPzZtigfkrROPvKB10txhMh0bHhXXq1+K3li5++vMIK1A4eDpaOriW3O8nDUUJk2vw65WWT71ogGFO3qrdjjAgdjhgxm5kCaJIN0PlRIcGvyJYatIuObfrlKDjmFF2+pkWYdbnrvUv0VBelPDw1HWqIgz0yKEdWzyPYEvijaplmrIn6YQoyPk7sL3DlkCsebUfJ3nhLGRsTG624XdAfpMbP9fwL0UrqqKEvVRZSAhxzyNAus9ii3LQ3QAgaPoPSKiTPYtbhqc1Vkdz1DQ9FhSsaOYVDJidve16vEfVxhTWVkaIWvwpKjWeJ3j9Oebms/bShSUjIwESkmiUeWl2Nl8AJIVAnZWSl+GYX2H7dEG/q1hxwjB2iZWPNlfrdR7zJaku2KqZQru+XIJ9V820ue4mmLYeN62csDKPicQkGwNrvfdrp4SO1PVQVIQykuctldD+8E/o8phk/FabxoMkFrKLVnLITKmsSrofQm/LrvvDRoIFBRyYZ2q0AvuabWB9CVFOz/MofNwzumS43Jl1sZv6QGrCg+wAoqQr7qu8phn6FmnjIMgrcb/vSmiSheqpvh/x+AzR5nidcqAxLU8fk9yT6Wg79O62SPU9WIMNaq7d6jHcl89eaqV3rcaaqvoWA8bs0wpiqbnUJk7nLnRxuhFGcqJV3DrReFdt4YC+BMBZhfV0JQb5QyMRF8x5rMvNI3X0NwOvBV4qWguyPDpecG169qm5r2elf0vWMF04Q95ktgFRY8qUKpJNUkGYtXwZ+LRolrAS+xFLgw1O06adoJwMaSnXO0MJnJLrTGVb10uI8aGhMCxVO6eqhry2T0KYfoSPMBbxec4/q0w4EXZNWAIiU5KvYHu/Enb34nODjbRDNC0Va/SxI7MA2zlKKuxr0zpbJtp16ZJTKdbuYoR5DCf3CjAf8WNcpEN/DH2opIc0WrOdkA6Ws97KEd4DZaO/FVs+r7kTn5lp7bFuZpN2M/0MgM9dLxRt5jdJXv7dtQS8hiUmMc7ma3X6fukBM27RhS/h7KZyXD6+pLkEZ0NTmY19b5TQ8Qu5bBbEvTqfkC5SW206WnryoNWxNqZS4cq6H36HhKXhV+kxNFZ2fdeVmGxhIyLKnV8SIRO6yZ44VDMz60uTgfXwxdbIt7m7WtRTdzPpxKxhWeFJfX2RCak1BbOoXgjnMXqlOpCQC2el6XIsIdEoB8xuHRytx1JwvzDrkND7k+uAb6qh5KTYAOtL3y6QZt7wetHsbwYdxY244YoeHpKVI1QJi9cofx/jbNjXbr8zOWL6CFt1jCgsG3eIxtRID2Mqwe7wT0S1nCeVaoTEmQl+HTidKkc89PMrzJAoWLOeF3sqdX67euBAtBWfD2vTL6ivI/90zgsbnfC38gPRtZt5/kSF8pFpq9OmXLy9Hw1Avi2wTBXdq/8wvgylVDLyFXmPaNemrEFXKp12s3kYxeVr4cShIX+NtYr6KlxHqacINE2mu+za0qKp5GNGcq9pkLkKM1J2ak/06Wb9FGZxbFeFB1vwElFbBZqmt39zTsPsVFwqoXsTCgA6y6Z+KihIr89iyhC+8vApYCtLS+TH7hGLqX0RMkk98aDTZ5XKLJeOmM6XGu7s42W7Sa+PF8sUZnI0reXQbiMrkQus0O+LE6N98u0zr+NiSnhPRuPLnDBN8R8Ay9G5CBt1XHzni9phOaSddj6EsbSjqykZ8oJM37zLinBCmincdGhoFp/Sc22en3vM2Stp2jGfGtpbKnzweLdk/NJKloQpXGf0rovhWpuZwPOVhxfrw+5eCXMd0/0+JsGsqWFa+VrJUMtZE6bQw7K+XobYMnoDiNLFsn2YvNJU6sQaJRrKtpP6lcZxl03koCXMMbMvTqezCOtx9KMS1jKf+7haK/5LSGjgMcbt0u98bs1265ODmXAidGJM95ZAWyNN06FwL1VLcwdVyqxjjQTn1aBzFbz1ybLvPECEE8/N9HcxHFgTn/sgS/HTC15JKiAdwhmbATt112l2nU2DnTCFaSGfwlM752EhDqcHYuyaJaXXMwt9emy6aK8a5htGfFbU7xSy2oQp1DSrOBY+i5iYcE2fCS7TpPsbPKITEfJVvtyyTUkzxaTCU69cDl7CFKaENElGngUg3cBe9EwlLoVv8tnjE9qy/4O+DMPzqHiG6aOnAmEKfRHS7JBQzMXCHkb3y6f2U6W4eU+297se1a/suVHDm08VwpQkG+N9F6LYqMMXx9fpuUjTmnYawoLHYtvxcK5Suk/68azg2SZMoeNhMsV1ORulUD1tnW98FxYb/ExzYOG7UffTl8HKZe+pRDghzRfHqNhZKLNq+HbufOlu2nV28K91f5NN1oZKb5xFPVypsHy+QfRtYMfYVcxO7e0cdg7pnZmIvKg/Nx1IwpQ9RphdSGkpTtixTZpq/zT3Z9wDTZixmc/IQu68v8RBSd9H+ae/nnqEOXgmXx0seq23mkeG3zkZR7q+yp5TmTCFTvgAc8/NRZhw/4PakKd2k25mxTIYCNOSqdyQf6Yb7F5fI/S35Tw3w1HFHnqwEE7+kdKzJDpoO2Mjy+c5W7v4h6SjX5nWYBG+8nF8lP7/Ev8RM74dldb83H+jETTlhQM90KyEbz/sq9UX1uKLgDH5/5tEn8bG/EAlSpkLs8qNkk8yeYb0kOhrH1V/FPtsCjXH1ywjI8mlzGLqKtEKMjOy1XhbuBIh0T8D/KcalpBsaTFn5tOMQfUv8EMyJEMyJEMyJBnK/wB18ue3IqQzqgAAAABJRU5ErkJggg%3D%3D";			
                    break;
			
		case "close":
			return "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABlZJREFUeNrsmttvFFUcx38zZ2a3e2n31m5rCQgRxEtAFp%2FEGASCEkMgXh4w%2FgX6bEybbWJilmwTfdb%2FwMSYaGqMQRQRffDBSNUHQSBAqgK9bHe7l2535%2Bb3nO0uhe5lZraLknCSyUxmZ37z%2BZz7Oa1kWRbdz0mm%2Bzw9EPivk%2BLmpbP7N%2FlwGjlw7p9rSx8kugIIvT3N423DZRHx5nteAvjYa7IiLff1K1dxnWSy5Bqev8tj8FhqH5vD9Zs9FRDwTPp097Fh2vv6KPkGlNTPU7NJ7sB7MycHf4e%2Fy2PsPTFKiVdHSO2TP3QqIdntRhH4ZcB%2FtvvwIEViHnGvolk0fWqOynl94umj8ZOGadnO%2BV%2B%2BnBPwiSNx8iq1UiwtGyKetmK%2Bher00YYJ1OF3HYxRNKZSqaiTbqL%2BBhhVLImmv56nckGf2PvSUEcJDn%2F%2Bq%2Fmkrx%2FwLw6RV7JoqWSIEukPKFRaMWn69LxtiY4CDfgDgI8qVAR8RbcaMGE%2FJHA9%2FU1GSCSODLaU4M9Pn1qowR%2BOkRf3csj1%2BvMqk2igLvHtgi2JtgKAPwb4qV37IxSNqFQo3YZfCxWpS5xZFBJ7Xoitk%2BDP%2FXo6U4M%2FFBXw2TXw9cQlQnWJMxnSKu0lWgo04J8NI%2BdVyjeBXwsXrUuchUTRmHjqULQhwX%2F%2F7cxi0hdkqcSBGvxiE%2Fi1ErxkS1VLxGsn0VSgAb8vhJxXUEdbwzckUIdjyLkKoZqcywqJ3c%2BHTvLffv9%2BqQaPkvSSRRnEMzo0PS7BS7ZUgcQPuZYS6wQA75Fkqjy5J0hDwx5RzBXDZu%2ByKqFxiR9zVC4ZE%2Fy%2BLwD458Kk2oRvSPA25mOUW9LpwvkCaVUrfvdg12wkHlFUmcr42M2c5mhQ0XEs5DWK%2BRVK7Bug6Z%2FyKX4%2F8cwAKei2Fpbtw%2FNUxcNzmglwk1Zf89itQmOqV05vftxHqsf5SCtKAhIGq73LAJJxCF9PqDo0c6FMetV6B7n%2FvpNGPKZ4pPTmnX2kuJSQpdp7Jr7hDt6iv%2F9cIV1rDm%2BnGxUSm7Z7XUl0k1Df6cblSlt4uwPZmKJK6dFHVML5nsDrHP6q1hHeyVRCSIw8rPRcAtB08zrai94Z3ulkbkxRKB3fAgmld%2FCzf2GA08kWvCOBugSDxPAmRkzZaHiiuRvO4B0LrJUYGpY2TALQNH8LPZXhDN6VQEOCUToWR3fJuofPYGx1A%2B96TYwUVAAewtvLGGENl1tLfKwIKjLlZCEQdBPDTRVKBbyUfGJUogKG%2BRyGedOlAF%2FERDwyBSDxxw2Llqv0Hkrh3Z4JCHgPJR%2BLm1TA7LQb%2BPUSEl2YxRxMcybhpBtN%2BVUruTNmUpHDa93Dr5NAnbq4wKis25ewO5Cl%2FIqV3BHRNxy%2BmcSlrAIJyZaEnalEysfh%2BzXKo8EuYbAxe7QfzCXCmMoHUZ0u51VaMTpLdJrMpXzMTG4PVHsOf6eEJHqnK0UvrZjtJdpNp1M%2B2Uxu66ugwa7C38MN2zBmvwEm07UVLiG3lGi1oEn1AX6rWu4K3lrd%2BJNcvC0kUBK8i71e9VHFai7RbE28k5F50a8XyYsoZcMlPF9Ys4C49holfMidhB%2BNGusaKrIgOOQdkLjSaSSeMZBnFZORpmuuqgCHr3oC%2FDwutiBZIO2pFh1LGDgKPANllUwmSnOm4%2BYuDMsomONVjx%2BLdIVMHsDBYZgS4IMC3lPKTvKDX%2FN7%2FDen8TgDzwyko2CrOtrYQl5OKeUCSTZLwpJlMnwhfh5XC5nJO5aI%2FbExyTTTrLxEONuLp6ik%2B%2Fo55nHAf%2BFqa5Esa4otQ0KrdqiwgA9yeDau5BYmm875w4NjBAmlmMNK3%2BwIbwQGQNga3u5AJiTkYr61BIcfCOPMxtni%2FGTbeh0dEhIsn20pYakeMoMC%2FhXAf74RUwkhIRVQ%2FNW7JGT0WaEwXxiMywtzk3aqhjkYh4SRlnO8JIy7tuPQYHlm2IB3OpmrSSzho3UJrGascETAS3Ozk456qvjwGBYBaSmXFYuBGrwH8QT8CcB%2F0ovptJAgnnM6PhqtwdMtZ%2FC3NzFrErSY5VvYmM1FHMG7XdDUJHj9Bbx185Y7%2BDrAQyM1CbQjwL8B%2BI%2FvxZqY%2F5l1CB%2Bb%2Be7R7hbFBy8ZPN4WXC4iXrHnS8r%2FW3rwrwYPBLpM%2FwowAJg8MNlqkTxjAAAAAElFTkSuQmCC";
			break;
			
		case "info" :
			return "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn%2FAACA6QAAdTAAAOpgAAA6mAAAF2%2BSX8VGAAARhElEQVR42mJkoBwwAjETFsyIhP8j4X9Y8H9KHPD%2F%2F38GgABiodDxLJt3H9bg5%2Bc15uPi1OHlYlNhY2OVZ2VhEWNiYhIAYvZ%2F%2F%2F79%2FPP778eff%2F68%2BvLt5%2BP3X3%2Fc%2B%2Fjh87VnD25cTE9JvA404xcQ%2F4Fisj0FEECMJKoHOZ5558FT2hKi%2FB4CPFwOnBzsFiwsLPzMzMwMTIxMYC%2F%2B%2Fw8xmRFqBcxl4Oj494%2Fh%2F7%2F%2FDD9%2B%2Ff784u3HM0%2Bfvz7y5M7lPZnpqZeB0j%2BB%2BDcQ%2F4V6iugYAQggRhI8zHzgxCVrSWHuUH5ebh82VjZ5RmYmBmCoMzAzMTMwswAxMwuYz8iIcDwD1FP%2FgJb9%2FfMXjP%2F9%2B8vwB%2BohEHz36dvTW%2Fef7X5258rGtJT4I0Ad36Ax9ZeYGAJ5BCCAiPEI0%2BY9R1WUZESTBPl5o9jZ2WVBDmdihjgeFAvAGGFgYWZC0fTg8QuGDx%2B%2FMBjoqKBaCsTffwE98%2Fcfw1%2Bgh%2F7%2BBWGIp15%2F%2FPL88rU7Gy8c2724s70FlOy%2BQz30j5BHAAKIkVAsHD17OVBKiC%2BTm5vLkRnsYBYGZlYWsOPZWTGz2IFjlxj6Zq5j2LznPNAEZgZZKVGGxuJwhsRwJwy13379Z%2Fjz9w84ln7%2FgXjqNxBfu%2FPo1K1L5xbmZyWtAyr7DE1yOGMH5BGAAGLE54nTF67miQjyFHBwcMqysbExAJMT2BOcbKxYNf0ChpuxWxHDlbvvgcUAHzAugR79CwzUP98YbhzsYVCRF2FgxqLvM9BDv3%2F9Yfjz5zfDr1%2B%2FgZ77y%2FDk1ceXJ0%2BcXFCSETkNqOQDNLlh9QzIIwABxITLE2cuXa8WFeJrZmVll2VhYWVgAXqCjZMTwxMgk4EpheEHsMzZf%2Bw6w5V7nxgY2MUYGPg0GRh4VBkYeNUZGDjEGSYuPAzM4AwMX4FZ%2BQeaU3jZGBn4eViB%2FoZgRmBylRDmE7e1sylon7K0AqhEGIi5Qe7CVUABBBATNk%2BcPH%2BtTJifp4qJmZWLFRgTIE9wcnEysCGp%2FvkP4nhgQAIzLigzA0MGVGoxA%2B1j5oSaxsjAxs7FwCUoz%2FDhOyswTwDVAj39E%2Bihjz%2BAMfEbUkQxQF0oguQZUKEhwMPJbmNvn1LZMrUY6hkuXJ4BCCB0jzAdPHkxTpCfq4iJiYWNlRXkCXagJ7gYWBkRHvj2G%2BIgkMP%2BQT3xF4itTdUZpGWkgFmDg8HMWJehvSWdoaAgleH3P2aGijQ7eJkKVg9kAFMRwydggvnwC5FeJPhAHmFjYALaDfQNgxAfO6u1s1tsZkFdHFBaCIg5sLibASCAkJMs49YDp00lhHkb2dk5lFnZ2BnY2ECe4GbgZIGWNr8hDoDXC%2F9Rq2wQX19ThuHCzbfANP6N4dNnZobzp08w5EZqMzhZyIPlwTH3H1Hz%2FYd66jvQl0zAVAtKuJwczAxff0EC6Q9QkouDlf0HM780F8v%2F%2B9evXHiGVNeAQUNDAwNAACEXOyx83OxJrKysRozATMoMjF42dnYGLlaIDlD6%2FvsftRiFVXz%2FkWo8S2MFhsNLFRievf7G8P4bE4OmnCZYCuyBfwi9YBraeAHzgUn0wxegHTzArAXk8vGxMbx994%2BBkekv0Io%2FDNoaiqoXpbXDgFIXoaXYHwZEymQACCBYFDFt2nvak4%2BbMxJUZDIBi1YmYB3BDYwKUCH%2BFajtDywk0fE%2FTBpY6DCIC3ExaMhwQPiwJAgNRjBG0gOS%2FwulPwIL249AeQFgWgEFJiOwzvoPTEk87CwMZo4uLt5B8Z4gfwIxG3ISAwggWIww83CyBAE18TKCa2cWBlZWDrCXf%2F6EZGZ40w8pKTEghTKKODobyvj3H73YRIshKOMT0DNMvMCY4WNm%2BPYD6COgZ4BtAQZZcSHOP0z8LkAle4D4C3JlCRBAII8wLt9yUIuHm9MdVOqAPMEE1MjKzsTwE1Sq%2FEXKD%2F%2BRkgKSYx8%2FfcVw9MQFIP0ayGeGt6%2BePHvN8OjJK7Da8EAnhtBAB4QZjAgzGRmRPPkfEvsfvwKLZW6QH4Bpm%2BkPUPg3Azcw75g4uZu8enhJ7%2FzpA%2B9BiQWaxP4DBBDII8BWBost0CCJ%2F6BgB5YUoOIPFNW%2F%2FyAs%2B48UI%2F%2BQogAktHzDCYb%2B2TuAeoGxzSoIFARphIYAqEL895vB0vIzOOnAAwKpoGBAK0BAHFCeBBZeDOzA5P39OzBggA74DTRAVk5WkEtA0gSo6iy0ogTX%2BgABBPYIM%2BM%2F499AV7Ox%2FweGDCMDKLODi9e%2FSJkayTP%2FGFCTWai%2FHcM%2FFn6G1dsvMzx7C4xGJk6koh6o4vszhn%2BM7BCPYElKKEkVRgPxtx8QU0AxBCq9%2Fvz5A4wVFmD9xaIBrSDZofnkL0AAgZvlbGwsGr%2FB7RygYmDUgOwDewSWoRkQmfHfP9RMCmJLSggwFCTbM2ybn8IgyQ8S%2FAWvEEFOYWTlBgYCC9wcWL2DjMFiDKgFCaieAbUa%2FgE5f4E%2BA7mRjYURmOQZZaGVIxusCgEIIHBvjoWZVf4v0LS%2FIE%2BANP1DVHjIGOaAf%2F9QHQTzFDc3B0Owpw6Q8w2jwfAf2eH%2FUB0MK7XgAcTAAC%2Ft%2FkIDFBQjIDcyMzMC%2BUyi0NhghZVcAAEETlpMzEzCf5GLQWhc%2F%2FuPlLQY0DL6f0SFiJx3%2Fv%2F7A84T6ABk1p9%2FmMUacmXKgJb3QJ4Bpxto4IIwqB3GyMjMixQbYI8ABBC41PoNdDkL83%2BoBgiGlSrIeeM%2FtnSN5oj%2F%2F%2F9jbW2DRf9hzx%2FINHLeY%2FyPqPn%2FQ2PsN6hDBtHMjDQ2wAAQQOB65Ov3X%2B94uDgkwMnqLwSDlPyD1R%2F%2FMDPkf6TeH6yiZMDTA4IlLUYsrQKYo%2F8xomZ4RqiBoO7xXyAGegFYOYN6mH%2B%2BoJsPEEAgj%2Fz%2F%2FO3XI042NolffyEdnF9%2FQJmKBew4RhzR%2Fw8teaDUNTg88h8puYI9gRxD%2FyBlw3%2BkpMgMzvB%2FGH7%2FhnS4%2FgLT5ucvv4H0zzdI%2FXqwFoAAdJe7DsAgCEX9%2F1%2Fs3q1T1QAKemlqojUdmUh4nJzrq7GY%2BShIagy%2FJhFgj4Kfm32ostS2q4q2%2F4DdBrHe7qoTAW0l4xBT%2FyliAqUK1B%2BhC%2Fi97hSq5HPK9M9MuwACewRYj1wAxcSPHz%2BBlc8PIP4O7Kn9QZRW%2F5BKFhylzV%2Bkli2uGEF3OKxJD6f%2FIbHBsfGX4dv3n0DP%2FGT4CXTbH2DsPH74nOHX94%2F3kUZcwB4BCCBQ0vrL8%2Bvl8RfvmF%2BJCHCJMQNjgwXYfGf59o2Bm4cXWDkyYa0EkTMwtvYTRqkFa3f%2FR00%2BDGgVIXzUBdS0%2F%2FYd2AX%2BBfTED2DA%2FmJ4%2BeEHw771az9%2B%2B%2FD0GtpICwNAAIFjJDkp%2Ftrnb98P%2FAHGynegpm9AA75%2B%2BQoMiV%2BQzI9eMcLwX6TYgsUejqSFniz%2FIuUZ5DrpD7SY%2FgmMhW%2FfvwHd8x2cUkB55NnbLwx%2Ffry78uHV3TvQdtZPWIwABBALlPFTjO3X1jeffngL8QKrfsav4BbnP2Du4xcQYgB1d8HtsP9IpQ1aIfsfpXhmxJm0cBUOyLH8G5gfvnz%2BxPATmCq%2BAfFPaGyc3L3vx59vr04zQFr6X5A9AhBATDC9mQkh2z99%2Brz5O7DJ%2B%2B3bV2Dp8AkYK18Y3r9%2FD4yZ39BmAjRW%2FqHWzsgVKcSjqMNEoFb18xdvITGBnKnRmyqg7i%2FQE58%2FfWD4%2FvUrwxeg%2FSCPfP3xm%2BHh8%2FcMT2%2BdPfX60fljQCPeQz3yGxYGAAHEgjQY8o3%2F59Mlj18x6cmI8Wr9%2FfwFkYmBruUFxgxoEALc3EAalv7PiBqqt%2B4ACxQWbpQMA%2BrDn790n%2BHjl%2B8MPDycKN0B5Nj58%2FsXMCY%2BAvPGV6BHPgMLna%2FAovYPw%2F2X3xh2LZn76OfHh%2FuASt9CPfINubsLEEDIaQDUbuHrnLIo5R2DQKWkAAc%2FsDXJwMXFw8DJwwfuu%2FPwCTKwsLMB2%2F3MGLXz%2FPnrGc5ffsJw5f4fBjl5BQY1NXUG8FgYsOD4CgzdY8eOAptgzxncnLQZggLtGcTEhBBDSsAQA2Xqr0BP%2FPwBzBdfv4A9AxrnevzmO8OhbTu%2BvLhxdPWbh6fWgwYxgRhU%2FH6CdXVBNT1AADGiDQWBRigEa3oXlf3mEMoS42djZQF2CjhAAxBAD7FzcgHZPGA%2BaJyXETxoDelEufg0MAD7CQzyimrg%2Bgg0aghu%2BQJNZQf2%2FTU0NBi0tKQYujumMLTU%2BDHoasuBh01Bjv358xvDD1BeAGVsoAdAngF1K56%2B%2F8Fw%2FuTZP3eOb9v8%2Bt7h5UADH4L6a9AY%2BQFvYAA9AhBAjFhGVUCdCZGStjllf3jEkqQFOdhBvUY2Dk4GdiBm4%2BAChjIH0FOcDKxANmLgGtLs%2Bc%2FECGluMGD2JmGWgjwJ9gCwvgI5%2FvcvYD3xE1h3gSpiYAUIkn%2Fw%2BjvDpROnft0%2Ft2fn67uHloE6okD8FIjfQMeE%2FyK37wACiBHbAB20rS%2BSX9GR80NAJVpciEuMi4OVATTiCPIEKwcHuE8PGhwAjQczAT0D8iRoLArkMQZQlxnUSmVigvZJoK1ZYPH%2B8xeweP%2FyGZyU%2FgLzBIj%2FG1jU%2Fv4NqvCAGR2YsZ%2B%2B%2BcFwdN3K99%2Fe3d%2F9%2Bv7RddCkBPMExtApyCMAAcSIa8gU2gMTSs0uD%2FklrBHJJyhkKMHPDh7VADmeGTSIBqJBDmdmA2Zo0LAqCwMrM3SkHsjn5OJlYOFgB%2BcpUCh%2FA2bgH8D0D0o6oBiAeeYvsHkEahg%2Befud4cXL9wxntqy4%2Befb871vH50DZe7nUPwOWndgjP%2BCPAIQQHgHsaExI%2BDs5qsvKqMVziKn78bHyy0qDvIQI6QH%2BA%2Bo7D9owIKZFTxowczMBG5wsgFjjZ2dE1hQ8IPz1i9gyH8F1g0%2FQKXRty8Mv0BJCFgi%2FQU2DZ69%2F8nw%2FsM3hpObVr37%2B%2F3tyW%2Fvbu%2F58u7JDaANr6CY4CA2QAARnFaA9sRAHRkhd98IO2YOUQ92aW1LNm5eMSEBLgYhXg6gZxjhOhiB7X9QjLGxczBw8UBKPB4eQWBd9B1SGn0FlkzAGvvl%2By8M7z7%2FYvj44TPDhR3r3%2F7%2F9eniry9Pj717du08tIh9DY0FoqYVAAKIqIkeaG%2BMEzowJmhq5aLPKyRr%2B%2BMfuyGHsJyGmLQMFzcXMH8AY4iDix1YZLMzgIZcQTEBKrJ5BEXBSegbsJJ99PQFw81bDxlunzrG8O3dk6v%2Ffn269unVzSNfP754BK2x30Fj4BMpEz0AAUTMZOg%2FpCFKEP319LE9IIvOgTyma2Sj8eOphI66tmHBFz4FhoeXzzCwCkozaBtoAxuff8FNb9C0GyhvgUq3rx8%2BMtw6foDhyaWNNT%2B%2BvHkILUo%2FQD3xGVpjfydl6g0EAAKI2Fnd%2F0izrr%2Bh6RVkMeflc0degsaYju1bA6qseIXF5CTFVB3L%2BYUEVVS0VMFDOKC2Eht4dJ2Z4Q%2Bw1n91e38n0BN3oKXRK6gHvkMD6hfStDXRACCASJ2ehlkAix2YhzigmPPtq0ePvn3dmMovJjVVWVNVC%2BQRUPEKKq7%2FA0svUDOFjZX1OzQPPEOrF8iengYIICZy5%2BihFsM88wHqIFAx%2Bfj71w%2B3L%2BycGnfi3PWLoI4RuO0EzOCgwT9QNxpYuv2GJqHP0CKVpGSEDQAEELkeweWpr9BM%2BubHt0%2BPDs8uTjx%2B9OS5r6DSCtgAhI1NQYeu%2FlDqeGQAEEDU8Ai25AcK4U%2FAmHl8dlVzyqlz1858B7alQE2R%2Fwy0AQABxEQjc%2F9DPQPs1rx7fGxOQcqxE%2BdOfAP2a%2F4zMTGQmpGJAQABRCuPoHjm25ePT0%2FNL04%2Fu3%2F38b%2BvnwBrfA7kbipVIgkggBgZaA8YoX0dUOtABFqp%2FocWDm%2Bh%2BYqiGAJViAABRA%2BPIHuGC1pMM0KL3G%2FI3VVKPAIQQPTyCHLbjRlthIji%2FALyCEAAMf7%2F%2F59hOACAAAMAds5QkwALYvYAAAAASUVORK5CYII%3D";params.closeSrc=params.closeSrc||"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB2JJREFUeNqsWVtMFFcYPjOz6y5XERQRlYtFFqsIhVKj1CoosErBNq2Vi6aYNk1afWibKBAUmzZINeKLD1VJ0CYNafFCqg9crLVewCYYKVQtiGBRGCitVblfdnd6ZjK7PXP2nJmBdpIvM3N25pxv%2F%2F8%2F%2F20YoP9gZvCcoON54f9anNEY0%2FsHBA1ywkyJMhrkGGyc0SCodVYlzOggSSKEAyePLipg1wJhXFPizDRIimAxgqwKWRpJB%2BValawe9eLEWMq1mkQdyJl0TZK0giyjkySLgSOMaRFFYcfuBQJpBVk1NaOS4jCCHAYGOeNEcXI25Bo908gKQGXnshSSBsoZlyzAFrYjsCFknfeaZBmVTYNK0KABToWog0BwCrm3YWQdpE3GqKicQ6TmhBFHSGioZ35BYfz69etWBQcFhRqNRi8GHpOTk8MDf%2F7F%2F3T1auPRsiO329vahmSCOGzYn0ClK6Cqx4niqkYJznLC29vb%2FE1l5WZraupWk8nk5zTK%2Fv5%2BMD4%2BDsLCwlyGOjU1NVxTV%2F%2Ftzrx3a%2F5%2B8mQUDk0iwAmTNpqLIErMBOEJ4QPhDxEIsQhiCcQyiNgNG1PS%2Bvr7fxQEgZ%2BYmOBPnjzJp6en815eXgokJibyR48e5UdHR3nxWb6v71ryxhSrOIc81wsQiyHmy2v5yGubMJNicKKitMwQ3hCilOZBBEOEQ0RBxKRt2myFC7eKC9fW1vIWi8WNII6YmBi%2BqalJIgulfS9jyxuvy2Sj5LmD5bX85LXNMhcXUZpdOkk71S3%2BQ%2FOixYt9b926VTo%2FMDDi9OnTYPfu3WA6R1FRESgsLASDg4OP4l9O2Pug4%2F5TODwBMU4wAztiBgKH%2BUuSbTrt0lT9%2FYXc6OXL19bV1YG8vLxp52vXrl8HAf7%2BAJrE7Li4OMOpiooWzC05CJFMmprVGY0M65KS5q1b%2B2rGyMiIJEl0S65cuRIkJCS4EZs3dy7YnpsLPDw8XGP5BQWgt7cXrFm9OiPNag1EbJEjRDgXP1bFPaG%2BlPv4k083chxnFlUON4Vr4WVRUaCxsRFcuXIFFOTnu8ZDQ0JAQ0MDOHHiBCg9eNA1brPZQElJCWBZltuzNz9dJWgohMgSkhKW5KriYmPjxQeqqqoULwwPD4OxsTHpev%2F%2B%2FRLZJeHh4NKlS2DhwoXSOLRJxTsXLl4EdrsdJMTHJRCCBU5SQQzdSKhdmmV4wonPQFKzFgQHu6k4NSUFVFZWulQsEvP19ZWuq6urwfYdO9wM%2BObNRhAdHe2Y4%2B%2B%2F9fmzZ2IwGEM21STuV1k9uWikxeINVTVLdOakox5KLycnB0CfKt0rSG4XSbpnct3d3dDnMGx8fLw%2FJQlXHKyeesk%2FIMAkRxjqg10PH4KhoSHF2N27d6m%2BQFS9eJjMZk6PazNoFGPSKl0POiUGQUFBxAcjIiJAXW0tmAt3uZME3Hhg3759wOFwgNLSUreJnXPBHGBYLWHGJapWxwgDA39MPH36bCAgIAAEL1igmMDHx0ci6Vz4%2FPnz4M233nZtsOLiYvDe%2Bx8AG%2FSITtghLNBbwMRlsKuzc1CjlqKqXiDlkr%2B0tDSLP2ZkZCgejoyMdJEUbTIX%2Bs2amlqwdVuWi%2BzatYmKd5KTk8AcPz%2FwQ0NTq0pJotAqR3BLLCGbN3BGw%2BSWzMwNMG6D8vJyyR%2BKU%2FTxfdCB90juSFQ1jOfAAcc7OztBbV295NwPHykDw4j9Hj9%2BAoSHhYIDJYcq7jQ3PUbCp1voxNM8ViV8Ol2Ux%2B3m5s9eio2NKysrA8UHDshTKM1JtEmbg274OTnZ4OtTFaC1reNezLLIAsQtTdBckwhOo1ZSSPnR457e7OysZBiruYddXeDOnV%2FdbQZKVKAE%2FVWrXgHnzp4R3dLkO7k7Dz3quj%2BAJSN2TKIOVPW0utyN7IOOjudDI6P9aampiZmZmZL6xTCp2H0UollZ28CZqu%2BA2WQChZ9%2Feayy4qtblMTZRilHFFmTUU7pvCBmQwSIngQiRPRCECsg4vbk5%2B%2BFLuh3Mb%2F8ra2Nh86eh76W9%2FDw5E0mM2%2BY9S9SrZv4azcapFwUvvN43xeHi8Q55LmWynMHyWvNltc2yVzc8lFaOMXt1eQMr6lW67KyI2Ufrlj%2Bopj5S%2BVHe3s7gPkq3EyMGB6BxbJU2t3i0XLvfvfewqKT9RfOtiC2OEGon4iqZzQqUFrd5DwbPtq167WsrOykxDWro8Uwq7BZQbBdvv5za9XZczfKj5VdRgip1UvESpRULrMq5bKRcJb%2BkKenpwd04qGBgYEmGzCyPb29Y91dHT3jI0MjSLk8RTnbVDoomp06GlmOcM0SNqaABAy0trdPo6anNiC0yOKtHBJJhhCWSWTthNYOtf%2Bkpw9Ka5BpZeWkto6DQs6h0oIU1NqOtL4oSwGj0c0jdfRonTxic1erP0or%2BhhC6aDWGndQeqVaWZOgt%2BOs1RJnVKSJL0Zr2urq5ev92KD2oYHR8WWEmr7p%2FGKiuYCaxKfzCUdQ%2BUqiq4cxk49cM51D%2BC8fxf4RYABOlK9mhtLFVgAAAABJRU5ErkJggg%3D%3D";
			break;
			
		default:
			return null;
	}
}

