PNG  IHDRxsBIT|d pHYs+tEXtSoftwarewww.inkscape.org<,tEXtComment File Manager

File Manager

Path: /home/u264723324/domains/trovespot.org/public_html/ssl/documentation/plugins/

Viewing File: chart.html

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>Chart.js | Atlantis Bootstrap Dashboard</title>
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, shrink-to-fit=no' name='viewport' />
	<link rel="icon" href="../../assets/img/icon.ico" type="image/x-icon"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js"></script>
<script>
	WebFont.load({
		google: {"families":["Open+Sans:300,400,600,700"]},
		custom: {"families":["Flaticon", "Font Awesome 5 Solid", "Font Awesome 5 Regular", "Font Awesome 5 Brands"], urls: ['../../assets/css/fonts.css']},
		active: function() {
			sessionStorage.fonts = true;
		}
	});
</script>

<link rel="stylesheet" href="../../assets/css/bootstrap.min.css">
<link rel="stylesheet" href="../../assets/css/atlantis.min.css">
<link href="../assets/styles.css" rel="stylesheet" />
<link href="../assets/prism.css" rel="stylesheet" />
</head>
<body>
<div class="wrapper">
	
		<div class="main-header">
			<div class="logo-header" data-background-color="light-blue2">
				<a href="../index.html" class="logo">
					<img src="../../assets/img/logo.svg" alt="navbar brand" class="navbar-brand">
				</a>
				<button class="navbar-toggler sidenav-toggler ml-auto" type="button" data-toggle="collapse" data-target="collapse" aria-expanded="false" aria-label="Toggle navigation">
					<span class="navbar-toggler-icon">
						<i class="icon-menu"></i>
					</span>
				</button>
				<button class="topbar-toggler more"><i class="icon-options-vertical"></i></button>
				<div class="nav-toggle">
					<button class="btn btn-toggle toggle-sidebar">
						<i class="icon-menu"></i>
					</button>
				</div>
			</div>
			<nav class="navbar navbar-header navbar-expand-lg" data-background-color="light-blue2">
				<div class="container-fluid">
					<ul class="navbar-nav topbar-nav ml-md-auto align-items-center">
						<li class="nav-item">
							<a href="../../examples/demo1" class="nav-link">
								Live Preview
							</a>
						</li>
					</ul>
				</div>
			</nav>
		</div>
	<div class="sidebar sidebar-style-2">
		<div class="sidebar-background"></div>
		<div class="sidebar-wrapper scrollbar scrollbar-inner">
			<div class="sidebar-content">
				<ul class="nav nav-info">
					<li class="nav-item">
						<a href="../index.html">
							<i class="flaticon-home"></i>
							<p>Introduction</p>
						</a>
					</li>
					<li class="nav-section">
						<span class="sidebar-mini-icon">
							<i class="fa fa-ellipsis-h"></i>
						</span>
						<h4 class="text-section">Components</h4>
					</li>
					<li class="nav-item">
						<a href="../components/alerts.html">
							<span class="letter-icon">A</span>
							<p>Alerts</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/avatars.html">
							<span class="letter-icon">Av</span>
							<p>Avatars</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/badge.html">
							<span class="letter-icon">Ba</span>
							<p>Badge</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/breadcrumb.html">
							<span class="letter-icon">Bc</span>
							<p>Breadcrumb</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/buttons.html">
							<span class="letter-icon">Bt</span>
							<p>Buttons</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/card.html">
							<span class="letter-icon">C</span>
							<p>Card</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/collapse.html">
							<span class="letter-icon">Co</span>
							<p>Collapse</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/colors.html">
							<span class="letter-icon">Cl</span>
							<p>Colors</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/dropdowns.html">
							<span class="letter-icon">D</span>
							<p>Dropdowns</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/forms.html">
							<span class="letter-icon">F</span>
							<p>Forms</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/layoutsbackground.html">
							<span class="letter-icon">L</span>
							<p>Layouts Background</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/loaders.html">
							<span class="letter-icon">Lo</span>
							<p>Loaders</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/modal.html">
							<span class="letter-icon">M</span>
							<p>Modal</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/navs.html">
							<span class="letter-icon">N</span>
							<p>Navs</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/navbar.html">
							<span class="letter-icon">Nb</span>
							<p>Navbar</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/pagination.html">
							<span class="letter-icon">Pa</span>
							<p>Pagination</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/popovers.html">
							<span class="letter-icon">Po</span>
							<p>Popovers</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/progress.html">
							<span class="letter-icon">Pr</span>
							<p>Progress</p>
						</a>
					</li>
					
					<li class="nav-item">
						<a href="../components/tables.html">
							<span class="letter-icon">T</span>
							<p>Tables</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/tooltips.html">
							<span class="letter-icon">To</span>
							<p>Tooltips</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../components/typography.html">
							<span class="letter-icon">Ty</span>
							<p>Typography</p>
						</a>
					</li>

					<li class="nav-section">
						<span class="sidebar-mini-icon">
							<i class="fa fa-ellipsis-h"></i>
						</span>
						<h4 class="text-section">Plugins</h4>
					</li>
					<li class="nav-item active">
						<a href="../plugins/chart.html">
							<span class="letter-icon">C</span>
							<p>Chart.js</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/chartcircle.html">
							<span class="letter-icon">Cc</span>
							<p>Chart Circle</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/animate.html">
							<span class="letter-icon">Cs</span>
							<p>CSS Animate</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/datatables.html">
							<span class="letter-icon">Da</span>
							<p>Datatables</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/datetimepicker.html">
							<span class="letter-icon">Dp</span>
							<p>DatetimePicker</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/dropzone.html">
							<span class="letter-icon">Dr</span>
							<p>Dropzone</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/fullcalendar.html">
							<span class="letter-icon">F</span>
							<p>Fullcalendar</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/gmaps.html">
							<span class="letter-icon">G</span>
							<p>Google Maps</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/jqvmap.html">
							<span class="letter-icon">Jm</span>
							<p>JQVmap</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/listjs.html">
							<span class="letter-icon">L</span>
							<p>List.Js</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/jquery-validation.html">
							<span class="letter-icon">Jv</span>
							<p>Jquery Validation</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/scrollbar.html">
							<span class="letter-icon">Js</span>
							<p>Jquery Scrollbar</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/notify.html">
							<span class="letter-icon">N</span>
							<p>Notify</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/select2.html">
							<span class="letter-icon">Se</span>
							<p>Select2</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/slider.html">
							<span class="letter-icon">Sl</span>
							<p>Slider</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/summernote.html">
							<span class="letter-icon">Su</span>
							<p>Summernote</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/sweetalert.html">
							<span class="letter-icon">Sa</span>
							<p>Sweet Alert</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/sparkline.html">
							<span class="letter-icon">Sp</span>
							<p>Sparkline</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/switch.html">
							<span class="letter-icon">Sw</span>
							<p>Switch</p>
						</a>
					</li>
					<li class="nav-item">
						<a href="../plugins/tagsinput.html">
							<span class="letter-icon">T</span>
							<p>Tagsinput</p>
						</a>
					</li>
				</ul>
			</div>
		</div>
	</div>
	<div class="main-panel">
		<div class="content content-documentation">
			<div class="container-fluid">
				<div class="card card-documentation">
					<div class="card-header bg-info-gradient text-white bubble-shadow">
						<h4>Chart Js</h4>
						<p class="mb-0 op-8">Simple yet flexible JavaScript charting for designers &amp; developers. Please checkout their <a href="https://www.chartjs.org/" target="_blank">Full Documentation</a>.</p>
					</div>
					<div class="card-body">
						<div class="table-content">
							<span class="title">Table of Contents</span>
							<ul>
								<li>
									<a href="#examples">Examples</a>
									<ol>
										<li>
											<a href="#line">Line Chart</a>
										</li>
										<li>
											<a href="#bar">Bar Chart</a>
										</li>
										<li>
											<a href="#pie">Pie Chart</a>
										</li>
										<li>
											<a href="#doughnut">Doughnut Chart</a>
										</li>
										<li>
											<a href="#radar">Radar Chart</a>
										</li>
										<li>
											<a href="#bubble">Bubble Chart</a>
										</li>
										<li>
											<a href="#multipleline">Multiple Line Chart</a>
										</li>
										<li>
											<a href="#multiplebar">Multiple Bar Chart</a>
										</li>
										<li>
											<a href="#legends">Chart with HTML Legends</a>
										</li>
									</ol>
								</li>
							</ul>
						</div>
						<h4 class="subcontent-title" id="examples"><span>Examples</span></h4>
						<h5 id="line">Line Chart</h5>
						<div class="bd-example">
							<div id="chart-container">
								<canvas id="lineChart"></canvas>
							</div>
						</div>
						<pre class="language-markup">
							<code class="language-markup">
								&lt;div id=&quot;chart-container&quot;&gt;
									&lt;canvas id=&quot;LineChart&quot;&gt;&lt;/canvas&gt;
								&lt;/div&gt;
							</code>
						</pre>
						<pre class="language-markup">
							<code class="language-javascript">
								var lineChart = document.getElementById('lineChart').getContext('2d');

var myLineChart = new Chart(lineChart, {
	type: 'line',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets: [{
			label: "Active Users",
			borderColor: "#1d7af3",
			pointBorderColor: "#FFF",
			pointBackgroundColor: "#1d7af3",
			pointBorderWidth: 2,
			pointHoverRadius: 4,
			pointHoverBorderWidth: 1,
			pointRadius: 4,
			backgroundColor: 'transparent',
			fill: true,
			borderWidth: 2,
			data: [542, 480, 430, 550, 530, 453, 380, 434, 568, 610, 700, 900]
		}]
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position: 'bottom',
			labels : {
				padding: 10,
				fontColor: '#1d7af3',
			}
		},
		tooltips: {
			bodySpacing: 4,
			mode:"nearest",
			intersect: 0,
			position:"nearest",
			xPadding:10,
			yPadding:10,
			caretPadding:10
		},
		layout:{
			padding:{left:15,right:15,top:15,bottom:15}
		}
	}
});
</code>
</pre>

<h5 id="bar">Bar Chart</h5>
<div class="bd-example">
<div id="chart-container">
	<canvas id="barChart"></canvas>
</div>
</div>
<pre class="language-markup">
<code class="language-markup">
	&lt;div id=&quot;chart-container&quot;&gt;
		&lt;canvas id=&quot;barChart&quot;&gt;&lt;/canvas&gt;
	&lt;/div&gt;
</code>
</pre>
<pre class="language-markup">
<code class="language-javascript">

var barChart = document.getElementById('barChart').getContext('2d');

var myBarChart = new Chart(barChart, {
	type: 'bar',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets : [{
			label: "Sales",
			backgroundColor: 'rgb(23, 125, 255)',
			borderColor: 'rgb(23, 125, 255)',
			data: [3, 2, 9, 5, 4, 6, 4, 6, 7, 8, 7, 4],
		}],
	},
	options: {
		responsive: true, 
		maintainAspectRatio: false,
		scales: {
			yAxes: [{
				ticks: {
					beginAtZero:true
				}
			}]
		},
	}
});
</code>
</pre>

<h5 id="pie">Pie Chart</h5>
<div class="bd-example">
<div id="chart-container">
	<canvas id="pieChart" style="width: 50%; height: 50%"></canvas>
</div>
</div>
<pre class="language-markup">
<code class="language-markup">
	&lt;div id=&quot;chart-container&quot;&gt;
		&lt;canvas id=&quot;pieChart&quot;&gt;&lt;/canvas&gt;
	&lt;/div&gt;
</code>
</pre>
<pre class="language-markup">
<code class="language-javascript">

var pieChart = document.getElementById('pieChart').getContext('2d');

var myPieChart = new Chart(pieChart, {
	type: 'pie',
	data: {
		datasets: [{
			data: [50, 35, 15],
			backgroundColor :["#1d7af3","#f3545d","#fdaf4b"],
			borderWidth: 0
		}],
		labels: ['New Visitors', 'Subscribers', 'Active Users'] 
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position : 'bottom',
			labels : {
				fontColor: 'rgb(154, 154, 154)',
				fontSize: 11,
				usePointStyle : true,
				padding: 20
			}
		},
		pieceLabel: {
			render: 'percentage',
			fontColor: 'white',
			fontSize: 14,
		},
		tooltips: false,
		layout: {
			padding: {
				left: 20,
				right: 20,
				top: 20,
				bottom: 20
			}
		}
	}
})
</code>
</pre>

<h5 id="doughnut">Doughnut Chart</h5>
<div class="bd-example">
<div id="chart-container">
	<canvas id="doughnutChart" style="width: 50%; height: 50%"></canvas>
</div>
</div>
<pre class="language-markup">
<code class="language-markup">
	&lt;div id=&quot;chart-container&quot;&gt;
		&lt;canvas id=&quot;doughnutChart&quot;&gt;&lt;/canvas&gt;
	&lt;/div&gt;
</code>
</pre>
<pre class="language-markup">
<code class="language-javascript">
	var doughnutChart = document.getElementById('doughnutChart').getContext('2d');

var myDoughnutChart = new Chart(doughnutChart, {
	type: 'doughnut',
	data: {
		datasets: [{
			data: [10, 20, 30],
			backgroundColor: ['#f3545d','#fdaf4b','#1d7af3']
		}],

		labels: [
		'Red',
		'Yellow',
		'Blue'
		]
	},
	options: {
		responsive: true, 
		maintainAspectRatio: false,
		legend : {
			position: 'bottom'
		},
		layout: {
			padding: {
				left: 20,
				right: 20,
				top: 20,
				bottom: 20
			}
		}
	}
});
</code>
</pre>

<h5 id="radar">Radar Chart</h5>
<div class="bd-example">
<div id="chart-container">
	<canvas id="radarChart"></canvas>
</div>
</div>
<pre class="language-markup">
<code class="language-markup">
	&lt;div id=&quot;chart-container&quot;&gt;
		&lt;canvas id=&quot;radarChart&quot;&gt;&lt;/canvas&gt;
	&lt;/div&gt;
</code>
</pre>
<pre class="language-markup">
<code class="language-javascript">

var radarChart = document.getElementById('radarChart').getContext('2d');

var myRadarChart = new Chart(radarChart, {
	type: 'radar',
	data: {
		labels: ['Running', 'Swimming', 'Eating', 'Cycling', 'Jumping'],
		datasets: [{
			data: [20, 10, 30, 2, 30],
			borderColor: '#1d7af3',
			backgroundColor : 'rgba(29, 122, 243, 0.25)',
			pointBackgroundColor: "#1d7af3",
			pointHoverRadius: 4,
			pointRadius: 3,
			label: 'Team 1'
		}, {
			data: [10, 20, 15, 30, 22],
			borderColor: '#716aca',
			backgroundColor: 'rgba(113, 106, 202, 0.25)',
			pointBackgroundColor: "#716aca",
			pointHoverRadius: 4,
			pointRadius: 3,
			label: 'Team 2'
		},
		]
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend : {
			position: 'bottom'
		}
	}
});
</code>
</pre>

<h5 id="bubble">Bubble Chart</h5>
<div class="bd-example">
<div id="chart-container">
	<canvas id="bubbleChart"></canvas>
</div>
</div>
<pre class="language-markup">
<code class="language-markup">
	&lt;div id=&quot;chart-container&quot;&gt;
		&lt;canvas id=&quot;bubbleChart&quot;&gt;&lt;/canvas&gt;
	&lt;/div&gt;
</code>
</pre>
<pre class="language-markup">
<code class="language-javascript">

var bubbleChart = document.getElementById('bubbleChart').getContext('2d');

var myBubbleChart = new Chart(bubbleChart,{
	type: 'bubble',
	data: {
		datasets:[{
			label: "Car", 
			data:[{x:25,y:17,r:25},{x:30,y:25,r:28}, {x:35,y:30,r:8}], 
			backgroundColor:"#716aca"
		},
		{
			label: "Motorcycles", 
			data:[{x:10,y:17,r:20},{x:30,y:10,r:7}, {x:35,y:20,r:10}], 
			backgroundColor:"#1d7af3"
		}],
	},
	options: {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position: 'bottom'
		},
		scales: {
			yAxes: [{
				ticks: {
					beginAtZero:true
				}
			}],
			xAxes: [{
				ticks: {
					beginAtZero:true
				}
			}]
		},
	}
});
</code>
</pre>

<h5 id="multipleline">Multiple Line Chart</h5>
<div class="bd-example">
<div id="chart-container">
	<canvas id="multipleLineChart"></canvas>
</div>
</div>
<pre class="language-markup">
<code class="language-markup">
	&lt;div id=&quot;chart-container&quot;&gt;
		&lt;canvas id=&quot;multipleLineChart&quot;&gt;&lt;/canvas&gt;
	&lt;/div&gt;
</code>
</pre>
<pre class="language-markup">
<code class="language-javascript">

var multipleLineChart = document.getElementById('multipleLineChart').getContext('2d');

var myMultipleLineChart = new Chart(multipleLineChart, {
	type: 'line',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets: [{
			label: "Python",
			borderColor: "#1d7af3",
			pointBorderColor: "#FFF",
			pointBackgroundColor: "#1d7af3",
			pointBorderWidth: 2,
			pointHoverRadius: 4,
			pointHoverBorderWidth: 1,
			pointRadius: 4,
			backgroundColor: 'transparent',
			fill: true,
			borderWidth: 2,
			data: [30, 45, 45, 68, 69, 90, 100, 158, 177, 200, 245, 256]
		},{
			label: "PHP",
			borderColor: "#59d05d",
			pointBorderColor: "#FFF",
			pointBackgroundColor: "#59d05d",
			pointBorderWidth: 2,
			pointHoverRadius: 4,
			pointHoverBorderWidth: 1,
			pointRadius: 4,
			backgroundColor: 'transparent',
			fill: true,
			borderWidth: 2,
			data: [10, 20, 55, 75, 80, 48, 59, 55, 23, 107, 60, 87]
		}, {
			label: "Ruby",
			borderColor: "#f3545d",
			pointBorderColor: "#FFF",
			pointBackgroundColor: "#f3545d",
			pointBorderWidth: 2,
			pointHoverRadius: 4,
			pointHoverBorderWidth: 1,
			pointRadius: 4,
			backgroundColor: 'transparent',
			fill: true,
			borderWidth: 2,
			data: [10, 30, 58, 79, 90, 105, 117, 160, 185, 210, 185, 194]
		}]
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position: 'top',
		},
		tooltips: {
			bodySpacing: 4,
			mode:"nearest",
			intersect: 0,
			position:"nearest",
			xPadding:10,
			yPadding:10,
			caretPadding:10
		},
		layout:{
			padding:{left:15,right:15,top:15,bottom:15}
		}
	}
});
</code>
</pre>

<h5 id="multiplebar">Multiple Bar Chart</h5>
<div class="bd-example">
<div id="chart-container">
	<canvas id="multipleBarChart"></canvas>
</div>
</div>
<pre class="language-markup">
<code class="language-markup">
	&lt;div id=&quot;chart-container&quot;&gt;
		&lt;canvas id=&quot;multipleBarChart&quot;&gt;&lt;/canvas&gt;
	&lt;/div&gt;
</code>
</pre>
<pre class="language-markup">
<code class="language-javascript">

var multipleBarChart = document.getElementById('multipleBarChart').getContext('2d');

var myMultipleBarChart = new Chart(multipleBarChart, {
	type: 'bar',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets : [{
			label: "First time visitors",
			backgroundColor: '#59d05d',
			borderColor: '#59d05d',
			data: [95, 100, 112, 101, 144, 159, 178, 156, 188, 190, 210, 245],
		},{
			label: "Visitors",
			backgroundColor: '#fdaf4b',
			borderColor: '#fdaf4b',
			data: [145, 256, 244, 233, 210, 279, 287, 253, 287, 299, 312,356],
		}, {
			label: "Pageview",
			backgroundColor: '#177dff',
			borderColor: '#177dff',
			data: [185, 279, 273, 287, 234, 312, 322, 286, 301, 320, 346, 399],
		}],
	},
	options: {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position : 'bottom'
		},
		title: {
			display: true,
			text: 'Traffic Stats'
		},
		tooltips: {
			mode: 'index',
			intersect: false
		},
		responsive: true,
		scales: {
			xAxes: [{
				stacked: true,
			}],
			yAxes: [{
				stacked: true
			}]
		}
	}
});
</code>
</pre>

<h5 id="legends">Chart with HTML Legends</h5>
<div class="bd-example">
<div id="chart-container">
	<canvas id="htmlLegendsChart"></canvas>
</div>
<div id="myChartLegend"></div>
</div>
<pre class="language-markup">
<code class="language-markup">
	&lt;div id=&quot;chart-container&quot;&gt;
		&lt;canvas id=&quot;htmlLegendsChart&quot;&gt;&lt;/canvas&gt;
	&lt;/div&gt;
	&lt;div id=&quot;myChartLegend&quot;&gt;&lt;/div&gt;
</code>
</pre>
<pre class="language-markup">
<code class="language-javascript">

var htmlLegendsChart = document.getElementById('htmlLegendsChart').getContext('2d');

// Chart with HTML Legends

var gradientStroke = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientStroke.addColorStop(0, '#177dff');
gradientStroke.addColorStop(1, '#80b6f4');

var gradientFill = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientFill.addColorStop(0, "rgba(23, 125, 255, 0.7)");
gradientFill.addColorStop(1, "rgba(128, 182, 244, 0.3)");

var gradientStroke2 = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientStroke2.addColorStop(0, '#f3545d');
gradientStroke2.addColorStop(1, '#ff8990');

var gradientFill2 = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientFill2.addColorStop(0, "rgba(243, 84, 93, 0.7)");
gradientFill2.addColorStop(1, "rgba(255, 137, 144, 0.3)");

var gradientStroke3 = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientStroke3.addColorStop(0, '#fdaf4b');
gradientStroke3.addColorStop(1, '#ffc478');

var gradientFill3 = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientFill3.addColorStop(0, "rgba(253, 175, 75, 0.7)");
gradientFill3.addColorStop(1, "rgba(255, 196, 120, 0.3)");

var myHtmlLegendsChart = new Chart(htmlLegendsChart, {
	type: 'line',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets: [ {
			label: "Subscribers",
			borderColor: gradientStroke2,
			pointBackgroundColor: gradientStroke2,
			pointRadius: 0,
			backgroundColor: gradientFill2,
			legendColor: '#f3545d',
			fill: true,
			borderWidth: 1,
			data: [154, 184, 175, 203, 210, 231, 240, 278, 252, 312, 320, 374]
		}, {
			label: "New Visitors",
			borderColor: gradientStroke3,
			pointBackgroundColor: gradientStroke3,
			pointRadius: 0,
			backgroundColor: gradientFill3,
			legendColor: '#fdaf4b',
			fill: true,
			borderWidth: 1,
			data: [256, 230, 245, 287, 240, 250, 230, 295, 331, 431, 456, 521]
		}, {
			label: "Active Users",
			borderColor: gradientStroke,
			pointBackgroundColor: gradientStroke,
			pointRadius: 0,
			backgroundColor: gradientFill,
			legendColor: '#177dff',
			fill: true,
			borderWidth: 1,
			data: [542, 480, 430, 550, 530, 453, 380, 434, 568, 610, 700, 900]
		}]
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			display: false
		},
		tooltips: {
			bodySpacing: 4,
			mode:"nearest",
			intersect: 0,
			position:"nearest",
			xPadding:10,
			yPadding:10,
			caretPadding:10
		},
		layout:{
			padding:{left:15,right:15,top:15,bottom:15}
		},
		scales: {
			yAxes: [{
				ticks: {
					fontColor: "rgba(0,0,0,0.5)",
					fontStyle: "500",
					beginAtZero: false,
					maxTicksLimit: 5,
					padding: 20
				},
				gridLines: {
					drawTicks: false,
					display: false
				}
			}],
			xAxes: [{
				gridLines: {
					zeroLineColor: "transparent"
				},
				ticks: {
					padding: 20,
					fontColor: "rgba(0,0,0,0.5)",
					fontStyle: "500"
				}
			}]
		}, 
		legendCallback: function(chart) { 
			var text = []; 
			text.push('<ul class="' + chart.id + '-legend html-legend">'); 
			for (var i = 0; i < chart.data.datasets.length; i++) { 
				text.push('<li><span style="background-color:' + chart.data.datasets[i].legendColor + '"></span>'); 
				if (chart.data.datasets[i].label) { 
					text.push(chart.data.datasets[i].label); 
				} 
				text.push('</li>'); 
			} 
			text.push('</ul>'); 
			return text.join(''); 
		}  
	}
});

var myLegendContainer = document.getElementById("myChartLegend");

// generate HTML legend
myLegendContainer.innerHTML = myHtmlLegendsChart.generateLegend();

// bind onClick event to all LI-tags of the legend
var legendItems = myLegendContainer.getElementsByTagName('li');
for (var i = 0; i < legendItems.length; i += 1) {
	legendItems[i].addEventListener("click", legendClickCallback, false);
}
</code>
</pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<script src="../../assets/js/core/jquery.3.2.1.min.js"></script>
<script src="../../assets/js/plugin/jquery-ui-1.12.1.custom/jquery-ui.min.js"></script>
<script src="../../assets/js/plugin/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js"></script>
<script src="../../assets/js/core/popper.min.js"></script>
<script src="../../assets/js/core/bootstrap.min.js"></script>
<script src="../../assets/js/plugin/chart.js/chart.min.js"></script>
<script src="../../assets/js/plugin/bootstrap-notify/bootstrap-notify.min.js"></script>
<script src="../../assets/js/plugin/bootstrap-toggle/bootstrap-toggle.min.js"></script>
<script type="text/javascript" src="../../assets/js/plugin/jqvmap/jquery.vmap.min.js"></script>
<script type="text/javascript" src="../../assets/js/plugin/jqvmap/maps/jquery.vmap.world.js" charset="utf-8"></script>
<script src="../../assets/js/plugin/chart-circle/circles.min.js"></script>
<script src="../../assets/js/plugin/jquery-scrollbar/jquery.scrollbar.min.js"></script>
<script src="../../assets/js/atlantis.min.js"></script>
<script src="../assets/prism.js"></script>
<script src="../assets/prism-normalize-whitespace.min.js"></script>
<script type="text/javascript">
// Optional
Prism.plugins.NormalizeWhitespace.setDefaults({
	'remove-trailing': true,
	'remove-indent': true,
	'left-trim': true,
	'right-trim': true,
});

// handle links with @href started with '#' only
$(document).on('click', 'a[href^="#"]', function(e) {
	// target element id
	var id = $(this).attr('href');

	// target element
	var $id = $(id);
	if ($id.length === 0) {
		return;
	}

	// prevent standard hash navigation (avoid blinking in IE)
	e.preventDefault();

	// top position relative to the document
	var pos = $id.offset().top - 80;

	// animated top scrolling
	$('body, html').animate({scrollTop: pos});
});
</script>
<script>
var lineChart = document.getElementById('lineChart').getContext('2d'),
barChart = document.getElementById('barChart').getContext('2d'),
pieChart = document.getElementById('pieChart').getContext('2d'),
doughnutChart = document.getElementById('doughnutChart').getContext('2d'),
radarChart = document.getElementById('radarChart').getContext('2d'),
bubbleChart = document.getElementById('bubbleChart').getContext('2d'),
multipleLineChart = document.getElementById('multipleLineChart').getContext('2d'),
multipleBarChart = document.getElementById('multipleBarChart').getContext('2d'),
htmlLegendsChart = document.getElementById('htmlLegendsChart').getContext('2d');

var myLineChart = new Chart(lineChart, {
	type: 'line',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets: [{
			label: "Active Users",
			borderColor: "#1d7af3",
			pointBorderColor: "#FFF",
			pointBackgroundColor: "#1d7af3",
			pointBorderWidth: 2,
			pointHoverRadius: 4,
			pointHoverBorderWidth: 1,
			pointRadius: 4,
			backgroundColor: 'transparent',
			fill: true,
			borderWidth: 2,
			data: [542, 480, 430, 550, 530, 453, 380, 434, 568, 610, 700, 900]
		}]
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position: 'bottom',
			labels : {
				padding: 10,
				fontColor: '#1d7af3',
			}
		},
		tooltips: {
			bodySpacing: 4,
			mode:"nearest",
			intersect: 0,
			position:"nearest",
			xPadding:10,
			yPadding:10,
			caretPadding:10
		},
		layout:{
			padding:{left:15,right:15,top:15,bottom:15}
		}
	}
});

var myBarChart = new Chart(barChart, {
	type: 'bar',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets : [{
			label: "Sales",
			backgroundColor: 'rgb(23, 125, 255)',
			borderColor: 'rgb(23, 125, 255)',
			data: [3, 2, 9, 5, 4, 6, 4, 6, 7, 8, 7, 4],
		}],
	},
	options: {
		responsive: true, 
		maintainAspectRatio: false,
		scales: {
			yAxes: [{
				ticks: {
					beginAtZero:true
				}
			}]
		},
	}
});

var myPieChart = new Chart(pieChart, {
	type: 'pie',
	data: {
		datasets: [{
			data: [50, 35, 15],
			backgroundColor :["#1d7af3","#f3545d","#fdaf4b"],
			borderWidth: 0
		}],
		labels: ['New Visitors', 'Subscribers', 'Active Users'] 
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position : 'bottom',
			labels : {
				fontColor: 'rgb(154, 154, 154)',
				fontSize: 11,
				usePointStyle : true,
				padding: 20
			}
		},
		pieceLabel: {
			render: 'percentage',
			fontColor: 'white',
			fontSize: 14,
		},
		tooltips: false,
		layout: {
			padding: {
				left: 20,
				right: 20,
				top: 20,
				bottom: 20
			}
		}
	}
})

var myDoughnutChart = new Chart(doughnutChart, {
	type: 'doughnut',
	data: {
		datasets: [{
			data: [10, 20, 30],
			backgroundColor: ['#f3545d','#fdaf4b','#1d7af3']
		}],

		labels: [
		'Red',
		'Yellow',
		'Blue'
		]
	},
	options: {
		responsive: true, 
		maintainAspectRatio: false,
		legend : {
			position: 'bottom'
		},
		layout: {
			padding: {
				left: 20,
				right: 20,
				top: 20,
				bottom: 20
			}
		}
	}
});

var myRadarChart = new Chart(radarChart, {
	type: 'radar',
	data: {
		labels: ['Running', 'Swimming', 'Eating', 'Cycling', 'Jumping'],
		datasets: [{
			data: [20, 10, 30, 2, 30],
			borderColor: '#1d7af3',
			backgroundColor : 'rgba(29, 122, 243, 0.25)',
			pointBackgroundColor: "#1d7af3",
			pointHoverRadius: 4,
			pointRadius: 3,
			label: 'Team 1'
		}, {
			data: [10, 20, 15, 30, 22],
			borderColor: '#716aca',
			backgroundColor: 'rgba(113, 106, 202, 0.25)',
			pointBackgroundColor: "#716aca",
			pointHoverRadius: 4,
			pointRadius: 3,
			label: 'Team 2'
		},
		]
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend : {
			position: 'bottom'
		}
	}
});

var myBubbleChart = new Chart(bubbleChart,{
	type: 'bubble',
	data: {
		datasets:[{
			label: "Car", 
			data:[{x:25,y:17,r:25},{x:30,y:25,r:28}, {x:35,y:30,r:8}], 
			backgroundColor:"#716aca"
		},
		{
			label: "Motorcycles", 
			data:[{x:10,y:17,r:20},{x:30,y:10,r:7}, {x:35,y:20,r:10}], 
			backgroundColor:"#1d7af3"
		}],
	},
	options: {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position: 'bottom'
		},
		scales: {
			yAxes: [{
				ticks: {
					beginAtZero:true
				}
			}],
			xAxes: [{
				ticks: {
					beginAtZero:true
				}
			}]
		},
	}
});

var myMultipleLineChart = new Chart(multipleLineChart, {
	type: 'line',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets: [{
			label: "Python",
			borderColor: "#1d7af3",
			pointBorderColor: "#FFF",
			pointBackgroundColor: "#1d7af3",
			pointBorderWidth: 2,
			pointHoverRadius: 4,
			pointHoverBorderWidth: 1,
			pointRadius: 4,
			backgroundColor: 'transparent',
			fill: true,
			borderWidth: 2,
			data: [30, 45, 45, 68, 69, 90, 100, 158, 177, 200, 245, 256]
		},{
			label: "PHP",
			borderColor: "#59d05d",
			pointBorderColor: "#FFF",
			pointBackgroundColor: "#59d05d",
			pointBorderWidth: 2,
			pointHoverRadius: 4,
			pointHoverBorderWidth: 1,
			pointRadius: 4,
			backgroundColor: 'transparent',
			fill: true,
			borderWidth: 2,
			data: [10, 20, 55, 75, 80, 48, 59, 55, 23, 107, 60, 87]
		}, {
			label: "Ruby",
			borderColor: "#f3545d",
			pointBorderColor: "#FFF",
			pointBackgroundColor: "#f3545d",
			pointBorderWidth: 2,
			pointHoverRadius: 4,
			pointHoverBorderWidth: 1,
			pointRadius: 4,
			backgroundColor: 'transparent',
			fill: true,
			borderWidth: 2,
			data: [10, 30, 58, 79, 90, 105, 117, 160, 185, 210, 185, 194]
		}]
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position: 'top',
		},
		tooltips: {
			bodySpacing: 4,
			mode:"nearest",
			intersect: 0,
			position:"nearest",
			xPadding:10,
			yPadding:10,
			caretPadding:10
		},
		layout:{
			padding:{left:15,right:15,top:15,bottom:15}
		}
	}
});

var myMultipleBarChart = new Chart(multipleBarChart, {
	type: 'bar',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets : [{
			label: "First time visitors",
			backgroundColor: '#59d05d',
			borderColor: '#59d05d',
			data: [95, 100, 112, 101, 144, 159, 178, 156, 188, 190, 210, 245],
		},{
			label: "Visitors",
			backgroundColor: '#fdaf4b',
			borderColor: '#fdaf4b',
			data: [145, 256, 244, 233, 210, 279, 287, 253, 287, 299, 312,356],
		}, {
			label: "Pageview",
			backgroundColor: '#177dff',
			borderColor: '#177dff',
			data: [185, 279, 273, 287, 234, 312, 322, 286, 301, 320, 346, 399],
		}],
	},
	options: {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			position : 'bottom'
		},
		title: {
			display: true,
			text: 'Traffic Stats'
		},
		tooltips: {
			mode: 'index',
			intersect: false
		},
		responsive: true,
		scales: {
			xAxes: [{
				stacked: true,
			}],
			yAxes: [{
				stacked: true
			}]
		}
	}
});

// Chart with HTML Legends

var gradientStroke = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientStroke.addColorStop(0, '#177dff');
gradientStroke.addColorStop(1, '#80b6f4');

var gradientFill = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientFill.addColorStop(0, "rgba(23, 125, 255, 0.7)");
gradientFill.addColorStop(1, "rgba(128, 182, 244, 0.3)");

var gradientStroke2 = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientStroke2.addColorStop(0, '#f3545d');
gradientStroke2.addColorStop(1, '#ff8990');

var gradientFill2 = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientFill2.addColorStop(0, "rgba(243, 84, 93, 0.7)");
gradientFill2.addColorStop(1, "rgba(255, 137, 144, 0.3)");

var gradientStroke3 = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientStroke3.addColorStop(0, '#fdaf4b');
gradientStroke3.addColorStop(1, '#ffc478');

var gradientFill3 = htmlLegendsChart.createLinearGradient(500, 0, 100, 0);
gradientFill3.addColorStop(0, "rgba(253, 175, 75, 0.7)");
gradientFill3.addColorStop(1, "rgba(255, 196, 120, 0.3)");

var myHtmlLegendsChart = new Chart(htmlLegendsChart, {
	type: 'line',
	data: {
		labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
		datasets: [ {
			label: "Subscribers",
			borderColor: gradientStroke2,
			pointBackgroundColor: gradientStroke2,
			pointRadius: 0,
			backgroundColor: gradientFill2,
			legendColor: '#f3545d',
			fill: true,
			borderWidth: 1,
			data: [154, 184, 175, 203, 210, 231, 240, 278, 252, 312, 320, 374]
		}, {
			label: "New Visitors",
			borderColor: gradientStroke3,
			pointBackgroundColor: gradientStroke3,
			pointRadius: 0,
			backgroundColor: gradientFill3,
			legendColor: '#fdaf4b',
			fill: true,
			borderWidth: 1,
			data: [256, 230, 245, 287, 240, 250, 230, 295, 331, 431, 456, 521]
		}, {
			label: "Active Users",
			borderColor: gradientStroke,
			pointBackgroundColor: gradientStroke,
			pointRadius: 0,
			backgroundColor: gradientFill,
			legendColor: '#177dff',
			fill: true,
			borderWidth: 1,
			data: [542, 480, 430, 550, 530, 453, 380, 434, 568, 610, 700, 900]
		}]
	},
	options : {
		responsive: true, 
		maintainAspectRatio: false,
		legend: {
			display: false
		},
		tooltips: {
			bodySpacing: 4,
			mode:"nearest",
			intersect: 0,
			position:"nearest",
			xPadding:10,
			yPadding:10,
			caretPadding:10
		},
		layout:{
			padding:{left:15,right:15,top:15,bottom:15}
		},
		scales: {
			yAxes: [{
				ticks: {
					fontColor: "rgba(0,0,0,0.5)",
					fontStyle: "500",
					beginAtZero: false,
					maxTicksLimit: 5,
					padding: 20
				},
				gridLines: {
					drawTicks: false,
					display: false
				}
			}],
			xAxes: [{
				gridLines: {
					zeroLineColor: "transparent"
				},
				ticks: {
					padding: 20,
					fontColor: "rgba(0,0,0,0.5)",
					fontStyle: "500"
				}
			}]
		}, 
		legendCallback: function(chart) { 
			var text = []; 
			text.push('<ul class="' + chart.id + '-legend html-legend">'); 
			for (var i = 0; i < chart.data.datasets.length; i++) { 
				text.push('<li><span style="background-color:' + chart.data.datasets[i].legendColor + '"></span>'); 
				if (chart.data.datasets[i].label) { 
					text.push(chart.data.datasets[i].label); 
				} 
				text.push('</li>'); 
			} 
			text.push('</ul>'); 
			return text.join(''); 
		}  
	}
});

var myLegendContainer = document.getElementById("myChartLegend");

// generate HTML legend
myLegendContainer.innerHTML = myHtmlLegendsChart.generateLegend();

// bind onClick event to all LI-tags of the legend
var legendItems = myLegendContainer.getElementsByTagName('li');
for (var i = 0; i < legendItems.length; i += 1) {
	legendItems[i].addEventListener("click", legendClickCallback, false);
}
</script>
</html>
b IDATxytVսϓ22 A@IR :hCiZ[v*E:WũZA ^dQeQ @ !jZ'>gsV仿$|?g)&x-EIENT ;@xT.i%-X}SvS5.r/UHz^_$-W"w)Ɗ/@Z &IoX P$K}JzX:;` &, ŋui,e6mX ԵrKb1ԗ)DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA݀!I*]R;I2$eZ#ORZSrr6mteffu*((Pu'v{DIߔ4^pIm'77WEEE;vƎ4-$]'RI{\I&G :IHJ DWBB=\WR޽m o$K(V9ABB.}jѢv`^?IOȅ} ڶmG}T#FJ`56$-ھ}FI&v;0(h;Б38CӧOWf!;A i:F_m9s&|q%=#wZprrrla A &P\\СC[A#! {olF} `E2}MK/vV)i{4BffV\|ۭX`b@kɶ@%i$K z5zhmX[IXZ` 'b%$r5M4º/l ԃߖxhʔ)[@=} K6IM}^5k㏷݆z ΗÿO:gdGBmyT/@+Vɶ纽z񕏵l.y޴it뭷zV0[Y^>Wsqs}\/@$(T7f.InݺiR$푔n.~?H))\ZRW'Mo~v Ov6oԃxz! S,&xm/yɞԟ?'uaSѽb,8GלKboi&3t7Y,)JJ c[nzӳdE&KsZLӄ I?@&%ӟ۶mSMMњ0iؐSZ,|J+N ~,0A0!5%Q-YQQa3}$_vVrf9f?S8`zDADADADADADADADADAdqP,تmMmg1V?rSI꒟]u|l RCyEf٢9 jURbztѰ!m5~tGj2DhG*{H9)꒟ר3:(+3\?/;TUݭʴ~S6lڧUJ*i$d(#=Yݺd{,p|3B))q:vN0Y.jkק6;SɶVzHJJЀ-utѹսk>QUU\޲~]fFnK?&ߡ5b=z9)^|u_k-[y%ZNU6 7Mi:]ۦtk[n X(e6Bb."8cۭ|~teuuw|ήI-5"~Uk;ZicEmN/:]M> cQ^uiƞ??Ңpc#TUU3UakNwA`:Y_V-8.KKfRitv޲* 9S6ֿj,ՃNOMߤ]z^fOh|<>@Å5 _/Iu?{SY4hK/2]4%it5q]GGe2%iR| W&f*^]??vq[LgE_3f}Fxu~}qd-ږFxu~I N>\;͗O֊:̗WJ@BhW=y|GgwܷH_NY?)Tdi'?խwhlmQi !SUUsw4kӺe4rfxu-[nHtMFj}H_u~w>)oV}(T'ebʒv3_[+vn@Ȭ\S}ot}w=kHFnxg S 0eޢm~l}uqZfFoZuuEg `zt~? b;t%>WTkķh[2eG8LIWx,^\thrl^Ϊ{=dž<}qV@ ⠨Wy^LF_>0UkDuʫuCs$)Iv:IK;6ֲ4{^6եm+l3>݆uM 9u?>Zc }g~qhKwڭeFMM~pМuqǿz6Tb@8@Y|jx](^]gf}M"tG -w.@vOqh~/HII`S[l.6nØXL9vUcOoB\xoǤ'T&IǍQw_wpv[kmO{w~>#=P1Pɞa-we:iǏlHo׈꒟f9SzH?+shk%Fs:qVhqY`jvO'ρ?PyX3lх]˾uV{ݞ]1,MzYNW~̈́ joYn}ȚF߾׮mS]F z+EDxm/d{F{-W-4wY듏:??_gPf ^3ecg ҵs8R2מz@TANGj)}CNi/R~}c:5{!ZHӋӾ6}T]G]7W6^n 9*,YqOZj:P?Q DFL|?-^.Ɵ7}fFh׶xe2Pscz1&5\cn[=Vn[ĶE鎀uˌd3GII k;lNmشOuuRVfBE]ۣeӶu :X-[(er4~LHi6:Ѻ@ԅrST0trk%$Č0ez" *z"T/X9|8.C5Feg}CQ%͞ˣJvL/?j^h&9xF`њZ(&yF&Iݻfg#W;3^{Wo^4'vV[[K';+mӍִ]AC@W?1^{එyh +^]fm~iԵ]AB@WTk̏t uR?l.OIHiYyԶ]Aˀ7c:q}ힽaf6Z~қm(+sK4{^6}T*UUu]n.:kx{:2 _m=sAߤU@?Z-Vކеz왍Nэ{|5 pڶn b p-@sPg]0G7fy-M{GCF'%{4`=$-Ge\ eU:m+Zt'WjO!OAF@ik&t݆ϥ_ e}=]"Wz_.͜E3leWFih|t-wZۍ-uw=6YN{6|} |*={Ѽn.S.z1zjۻTH]흾 DuDvmvK.`V]yY~sI@t?/ϓ. m&["+P?MzovVЫG3-GRR[(!!\_,^%?v@ҵő m`Y)tem8GMx.))A]Y i`ViW`?^~!S#^+ѽGZj?Vģ0.))A꨷lzL*]OXrY`DBBLOj{-MH'ii-ϰ ok7^ )쭡b]UXSְmռY|5*cֽk0B7镹%ڽP#8nȎq}mJr23_>lE5$iwui+ H~F`IjƵ@q \ @#qG0".0" l`„.0! ,AQHN6qzkKJ#o;`Xv2>,tێJJ7Z/*A .@fفjMzkg @TvZH3Zxu6Ra'%O?/dQ5xYkU]Rֽkق@DaS^RSּ5|BeHNN͘p HvcYcC5:y #`οb;z2.!kr}gUWkyZn=f Pvsn3p~;4p˚=ē~NmI] ¾ 0lH[_L hsh_ғߤc_њec)g7VIZ5yrgk̞W#IjӪv>՞y睝M8[|]\շ8M6%|@PZڨI-m>=k='aiRo-x?>Q.}`Ȏ:Wsmu u > .@,&;+!!˱tﭧDQwRW\vF\~Q7>spYw$%A~;~}6¾ g&if_=j,v+UL1(tWake:@Ș>j$Gq2t7S?vL|]u/ .(0E6Mk6hiۺzښOrifޱxm/Gx> Lal%%~{lBsR4*}{0Z/tNIɚpV^#Lf:u@k#RSu =S^ZyuR/.@n&΃z~B=0eg뺆#,Þ[B/?H uUf7y Wy}Bwegל`Wh(||`l`.;Ws?V@"c:iɍL֯PGv6zctM̠':wuW;d=;EveD}9J@B(0iհ bvP1{\P&G7D޴Iy_$-Qjm~Yrr&]CDv%bh|Yzni_ˆR;kg}nJOIIwyuL}{ЌNj}:+3Y?:WJ/N+Rzd=hb;dj͒suݔ@NKMԄ jqzC5@y°hL m;*5ezᕏ=ep XL n?מ:r`۵tŤZ|1v`V뽧_csج'ߤ%oTuumk%%%h)uy]Nk[n 'b2 l.=͜E%gf$[c;s:V-͞WߤWh-j7]4=F-X]>ZLSi[Y*We;Zan(ӇW|e(HNNP5[= r4tP &0<pc#`vTNV GFqvTi*Tyam$ߏWyE*VJKMTfFw>'$-ؽ.Ho.8c"@DADADADADADADADADA~j*֘,N;Pi3599h=goضLgiJ5փy~}&Zd9p֚ e:|hL``b/d9p? fgg+%%hMgXosج, ΩOl0Zh=xdjLmhݻoO[g_l,8a]٭+ӧ0$I]c]:粹:Teꢢ"5a^Kgh,&= =՟^߶“ߢE ܹS J}I%:8 IDAT~,9/ʃPW'Mo}zNƍ쨓zPbNZ~^z=4mswg;5 Y~SVMRXUյڱRf?s:w ;6H:ºi5-maM&O3;1IKeamZh͛7+##v+c ~u~ca]GnF'ټL~PPPbn voC4R,ӟgg %hq}@#M4IÇ Oy^xMZx ) yOw@HkN˖-Sǎmb]X@n+i͖!++K3gd\$mt$^YfJ\8PRF)77Wא!Cl$i:@@_oG I{$# 8磌ŋ91A (Im7֭>}ߴJq7ޗt^ -[ԩSj*}%]&' -ɓ'ꫯVzzvB#;a 7@GxI{j޼ƌ.LÇWBB7`O"I$/@R @eee@۷>}0,ɒ2$53Xs|cS~rpTYYY} kHc %&k.], @ADADADADADADADADA@lT<%''*Lo^={رc5h %$+CnܸQ3fҥK}vUVVs9G R,_{xˇ3o߾;TTTd}馛]uuuG~iԩ@4bnvmvfϞ /Peeeq}}za I~,誫{UWW뮻}_~YƍSMMMYχ֝waw\ďcxꩧtEƍկ_?۷5@u?1kNׯWzz/wy>}zj3 k(ٺuq_Zvf̘:~ ABQ&r|!%KҥKgԞ={<_X-z !CyFUUz~ ABQIIIjݺW$UXXDٳZ~ ABQƍecW$<(~<RSSvZujjjԧOZQu@4 8m&&&jԩg$ď1h ͟?_{768@g =@`)))5o6m3)ѣƌJ;wҿUTT /KZR{~a=@0o<*狔iFɶ[ˎ;T]]OX@?K.ۈxN pppppppppppppppppPfl߾] ,{ァk۶mڿo5BTӦMӴiӴ|r DB2e|An!Dy'tkΝ[A $***t5' "!駟oaDnΝ:t֭[gDШQ06qD;@ x M6v(PiizmZ4ew"@̴ixf [~-Fٱc&IZ2|n!?$@{[HTɏ#@hȎI# _m(F /6Z3z'\r,r!;w2Z3j=~GY7"I$iI.p_"?pN`y DD?: _  Gÿab7J !Bx@0 Bo cG@`1C[@0G @`0C_u V1 aCX>W ` | `!<S `"<. `#c`?cAC4 ?c p#~@0?:08&_MQ1J h#?/`7;I  q 7a wQ A 1 Hp !#<8/#@1Ul7=S=K.4Z?E_$i@!1!E4?`P_  @Bă10#: "aU,xbFY1 [n|n #'vEH:`xb #vD4Y hi.i&EΖv#O H4IŶ}:Ikh @tZRF#(tXҙzZ ?I3l7q@õ|ۍ1,GpuY Ꮿ@hJv#xxk$ v#9 5 }_$c S#=+"K{F*m7`#%H:NRSp6I?sIՖ{Ap$I$I:QRv2$Z @UJ*$]<FO4IENDB`